From 719e611e3983abd9ef92037ed005cd06d0b16ab0 Mon Sep 17 00:00:00 2001 From: Levi Neuwirth Date: Mon, 5 May 2025 18:07:03 -0400 Subject: [PATCH] going public! --- benchmark/objdump/ref1024.txt | 8972 +++ benchmark/objdump/ref512.txt | 8968 +++ benchmark/objdump/ref768.txt | 8969 +++ benchmark/objdump/refnv0768.txt | 4611 ++ benchmark/objdump/refnv1024.txt | 5085 ++ benchmark/objdump/refnv512.txt | 4624 ++ benchmark/objdump/refnv768.txt | 4611 ++ benchmark/objdump/refo01024.txt | 5703 ++ benchmark/objdump/refo0512.txt | 5609 ++ benchmark/objdump/refo0768.txt | 5526 ++ benchmark/slurm/slurm-11233228.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233230.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233231.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233306.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233307.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233308.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233320.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233321.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11233322.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11284566.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11284568.out | 81009 +++++++++++++++++++++++++++ benchmark/slurm/slurm-11284569.out | 81009 +++++++++++++++++++++++++++ benchmark/test_1024.sh | 18 + benchmark/test_512.sh | 18 + benchmark/test_768.sh | 18 + benchmark/test_speed.c | 159 + kyber | 1 + util/analyze_simd | Bin 0 -> 2751177 bytes util/analyze_simd.go | 178 + util/testrun_sum_std | Bin 0 -> 2398001 bytes util/testrun_sum_std.go | 137 + 31 files changed, 1035315 insertions(+) create mode 100644 benchmark/objdump/ref1024.txt create mode 100644 benchmark/objdump/ref512.txt create mode 100644 benchmark/objdump/ref768.txt create mode 100644 benchmark/objdump/refnv0768.txt create mode 100644 benchmark/objdump/refnv1024.txt create mode 100644 benchmark/objdump/refnv512.txt create mode 100644 benchmark/objdump/refnv768.txt create mode 100644 benchmark/objdump/refo01024.txt create mode 100644 benchmark/objdump/refo0512.txt create mode 100644 benchmark/objdump/refo0768.txt create mode 100644 benchmark/slurm/slurm-11233228.out create mode 100644 benchmark/slurm/slurm-11233230.out create mode 100644 benchmark/slurm/slurm-11233231.out create mode 100644 benchmark/slurm/slurm-11233306.out create mode 100644 benchmark/slurm/slurm-11233307.out create mode 100644 benchmark/slurm/slurm-11233308.out create mode 100644 benchmark/slurm/slurm-11233320.out create mode 100644 benchmark/slurm/slurm-11233321.out create mode 100644 benchmark/slurm/slurm-11233322.out create mode 100644 benchmark/slurm/slurm-11284566.out create mode 100644 benchmark/slurm/slurm-11284568.out create mode 100644 benchmark/slurm/slurm-11284569.out create mode 100644 benchmark/test_1024.sh create mode 100644 benchmark/test_512.sh create mode 100644 benchmark/test_768.sh create mode 100644 benchmark/test_speed.c create mode 160000 kyber create mode 100755 util/analyze_simd create mode 100644 util/analyze_simd.go create mode 100755 util/testrun_sum_std create mode 100644 util/testrun_sum_std.go diff --git a/benchmark/objdump/ref1024.txt b/benchmark/objdump/ref1024.txt new file mode 100644 index 0000000..5b89cc8 --- /dev/null +++ b/benchmark/objdump/ref1024.txt @@ -0,0 +1,8972 @@ + +test_speed1024: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 bf 00 00 mov 0xbfc1(%rip),%rax # cfd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca bf 00 00 push 0xbfca(%rip) # cff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc bf 00 00 jmp *0xbfcc(%rip) # cff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca bf 00 00 jmp *0xbfca(%rip) # d000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 bf 00 00 jmp *0xbfc2(%rip) # d008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba bf 00 00 jmp *0xbfba(%rip) # d010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 bf 00 00 jmp *0xbfb2(%rip) # d018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa bf 00 00 jmp *0xbfaa(%rip) # d020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 bf 00 00 jmp *0xbfa2(%rip) # d028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a bf 00 00 jmp *0xbf9a(%rip) # d030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 bf 00 00 jmp *0xbf92(%rip) # d038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a bf 00 00 jmp *0xbf8a(%rip) # d040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010c0 : + 10c0: e8 7b ff ff ff call 1040 + 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10cc: 00 00 00 + 10cf: 90 nop + +00000000000010d0
: + 10d0: 41 57 push %r15 + 10d2: be 20 00 00 00 mov $0x20,%esi + 10d7: 4c 8d 3d c2 bf 00 00 lea 0xbfc2(%rip),%r15 # d0a0 + 10de: 41 56 push %r14 + 10e0: 41 55 push %r13 + 10e2: 41 54 push %r12 + 10e4: 55 push %rbp + 10e5: 4c 89 fd mov %r15,%rbp + 10e8: 53 push %rbx + 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx + 10f0: 48 81 ec 58 3b 00 00 sub $0x3b58,%rsp + 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 10fe: 00 00 + 1100: 48 89 84 24 48 3b 00 mov %rax,0x3b48(%rsp) + 1107: 00 + 1108: 48 8d 84 24 40 22 00 lea 0x2240(%rsp),%rax + 110f: 00 + 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 + 1117: 00 + 1118: 48 89 c7 mov %rax,%rdi + 111b: 48 89 04 24 mov %rax,(%rsp) + 111f: e8 dc 8b 00 00 call 9d00 + 1124: 48 8d 84 24 60 22 00 lea 0x2260(%rsp),%rax + 112b: 00 + 112c: be 40 00 00 00 mov $0x40,%esi + 1131: 48 89 c7 mov %rax,%rdi + 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1139: e8 c2 8b 00 00 call 9d00 + 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) + 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 114a: 00 00 00 00 + 114e: 66 90 xchg %ax,%ax + 1150: 0f 31 rdtsc + 1152: 48 c1 e2 20 shl $0x20,%rdx + 1156: 48 09 d0 or %rdx,%rax + 1159: 48 89 45 00 mov %rax,0x0(%rbp) + 115d: 31 d2 xor %edx,%edx + 115f: 48 8d 35 1a bf 00 00 lea 0xbf1a(%rip),%rsi # d080 + 1166: 4c 89 ef mov %r13,%rdi + 1169: 48 83 c5 08 add $0x8,%rbp + 116d: e8 7e 0b 00 00 call 1cf0 + 1172: 48 39 dd cmp %rbx,%rbp + 1175: 75 d9 jne 1150 + 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 117c: ba e8 03 00 00 mov $0x3e8,%edx + 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 1186: 48 8d 3d f3 90 00 00 lea 0x90f3(%rip),%rdi # a280 + 118d: e8 4e 8c 00 00 call 9de0 + 1192: 48 8d 05 07 bf 00 00 lea 0xbf07(%rip),%rax # d0a0 + 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) + 119e: 48 89 c5 mov %rax,%rbp + 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11a8: 00 00 00 00 + 11ac: 0f 1f 40 00 nopl 0x0(%rax) + 11b0: 0f 31 rdtsc + 11b2: 48 c1 e2 20 shl $0x20,%rdx + 11b6: 48 09 d0 or %rdx,%rax + 11b9: 48 89 45 00 mov %rax,0x0(%rbp) + 11bd: 31 d2 xor %edx,%edx + 11bf: 48 8d 35 ba be 00 00 lea 0xbeba(%rip),%rsi # d080 + 11c6: 4c 89 e7 mov %r12,%rdi + 11c9: 48 83 c5 08 add $0x8,%rbp + 11cd: e8 5e 39 00 00 call 4b30 + 11d2: 48 39 dd cmp %rbx,%rbp + 11d5: 75 d9 jne 11b0 + 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 11dc: ba e8 03 00 00 mov $0x3e8,%edx + 11e1: 48 8d 3d a0 90 00 00 lea 0x90a0(%rip),%rdi # a288 + 11e8: e8 f3 8b 00 00 call 9de0 + 11ed: 48 8d 05 ac be 00 00 lea 0xbeac(%rip),%rax # d0a0 + 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 11f9: 48 89 c5 mov %rax,%rbp + 11fc: 0f 1f 40 00 nopl 0x0(%rax) + 1200: 0f 31 rdtsc + 1202: 48 c1 e2 20 shl $0x20,%rdx + 1206: 48 09 d0 or %rdx,%rax + 1209: 48 89 45 00 mov %rax,0x0(%rbp) + 120d: 31 d2 xor %edx,%edx + 120f: 48 8d 35 6a be 00 00 lea 0xbe6a(%rip),%rsi # d080 + 1216: 4c 89 e7 mov %r12,%rdi + 1219: 48 83 c5 08 add $0x8,%rbp + 121d: e8 6e 39 00 00 call 4b90 + 1222: 48 39 dd cmp %rbx,%rbp + 1225: 75 d9 jne 1200 + 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 122c: ba e8 03 00 00 mov $0x3e8,%edx + 1231: 48 8d 3d 65 90 00 00 lea 0x9065(%rip),%rdi # a29d + 1238: e8 a3 8b 00 00 call 9de0 + 123d: 48 8d 05 5c be 00 00 lea 0xbe5c(%rip),%rax # d0a0 + 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1249: 48 89 c5 mov %rax,%rbp + 124c: 0f 1f 40 00 nopl 0x0(%rax) + 1250: 0f 31 rdtsc + 1252: 48 c1 e2 20 shl $0x20,%rdx + 1256: 48 09 d0 or %rdx,%rax + 1259: 48 89 45 00 mov %rax,0x0(%rbp) + 125d: 4c 89 e7 mov %r12,%rdi + 1260: 48 83 c5 08 add $0x8,%rbp + 1264: e8 87 39 00 00 call 4bf0 + 1269: 48 39 dd cmp %rbx,%rbp + 126c: 75 e2 jne 1250 + 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1273: ba e8 03 00 00 mov $0x3e8,%edx + 1278: 48 8d 3d 36 90 00 00 lea 0x9036(%rip),%rdi # a2b5 + 127f: e8 5c 8b 00 00 call 9de0 + 1284: 48 8d 05 15 be 00 00 lea 0xbe15(%rip),%rax # d0a0 + 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1290: 48 89 c5 mov %rax,%rbp + 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 129a: 00 00 00 00 + 129e: 66 90 xchg %ax,%ax + 12a0: 0f 31 rdtsc + 12a2: 48 c1 e2 20 shl $0x20,%rdx + 12a6: 48 09 d0 or %rdx,%rax + 12a9: 48 89 45 00 mov %rax,0x0(%rbp) + 12ad: 4c 89 e7 mov %r12,%rdi + 12b0: 48 83 c5 08 add $0x8,%rbp + 12b4: e8 77 39 00 00 call 4c30 + 12b9: 48 39 dd cmp %rbx,%rbp + 12bc: 75 e2 jne 12a0 + 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 12c3: ba e8 03 00 00 mov $0x3e8,%edx + 12c8: 48 8d 3d e3 8f 00 00 lea 0x8fe3(%rip),%rdi # a2b2 + 12cf: 48 8d ac 24 20 0a 00 lea 0xa20(%rsp),%rbp + 12d6: 00 + 12d7: e8 04 8b 00 00 call 9de0 + 12dc: 48 8d 05 bd bd 00 00 lea 0xbdbd(%rip),%rax # d0a0 + 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12e8: 49 89 c6 mov %rax,%r14 + 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f0: 0f 31 rdtsc + 12f2: 48 c1 e2 20 shl $0x20,%rdx + 12f6: 48 09 d0 or %rdx,%rax + 12f9: 49 89 06 mov %rax,(%r14) + 12fc: 48 89 ea mov %rbp,%rdx + 12ff: 4c 89 ee mov %r13,%rsi + 1302: 4c 89 e7 mov %r12,%rdi + 1305: 49 83 c6 08 add $0x8,%r14 + 1309: e8 02 1b 00 00 call 2e10 + 130e: 49 39 de cmp %rbx,%r14 + 1311: 75 dd jne 12f0 + 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1318: ba e8 03 00 00 mov $0x3e8,%edx + 131d: 48 8d 3d 04 8f 00 00 lea 0x8f04(%rip),%rdi # a228 + 1324: 48 8d ac 24 c0 28 00 lea 0x28c0(%rsp),%rbp + 132b: 00 + 132c: e8 af 8a 00 00 call 9de0 + 1331: 48 8d 05 68 bd 00 00 lea 0xbd68(%rip),%rax # d0a0 + 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) + 133d: 49 89 c6 mov %rax,%r14 + 1340: 0f 31 rdtsc + 1342: 48 c1 e2 20 shl $0x20,%rdx + 1346: 48 09 d0 or %rdx,%rax + 1349: 49 89 06 mov %rax,(%r14) + 134c: 4c 89 e6 mov %r12,%rsi + 134f: 48 89 ef mov %rbp,%rdi + 1352: 49 83 c6 08 add $0x8,%r14 + 1356: e8 55 20 00 00 call 33b0 + 135b: 49 39 de cmp %rbx,%r14 + 135e: 75 e0 jne 1340 + 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1365: ba e8 03 00 00 mov $0x3e8,%edx + 136a: 48 8d 3d 4a 8f 00 00 lea 0x8f4a(%rip),%rdi # a2bb + 1371: e8 6a 8a 00 00 call 9de0 + 1376: 48 8d 05 23 bd 00 00 lea 0xbd23(%rip),%rax # d0a0 + 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1382: 49 89 c6 mov %rax,%r14 + 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 138c: 00 00 00 00 + 1390: 0f 31 rdtsc + 1392: 48 c1 e2 20 shl $0x20,%rdx + 1396: 48 09 d0 or %rdx,%rax + 1399: 49 89 06 mov %rax,(%r14) + 139c: 48 89 ee mov %rbp,%rsi + 139f: 4c 89 e7 mov %r12,%rdi + 13a2: 49 83 c6 08 add $0x8,%r14 + 13a6: e8 95 1f 00 00 call 3340 + 13ab: 49 39 de cmp %rbx,%r14 + 13ae: 75 e0 jne 1390 + 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 13b5: ba e8 03 00 00 mov $0x3e8,%edx + 13ba: 48 8d 3d 07 8f 00 00 lea 0x8f07(%rip),%rdi # a2c8 + 13c1: e8 1a 8a 00 00 call 9de0 + 13c6: 48 8d 05 d3 bc 00 00 lea 0xbcd3(%rip),%rax # d0a0 + 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) + 13d2: 49 89 c6 mov %rax,%r14 + 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 13dc: 00 00 00 00 + 13e0: 0f 31 rdtsc + 13e2: 48 c1 e2 20 shl $0x20,%rdx + 13e6: 48 09 d0 or %rdx,%rax + 13e9: 49 89 06 mov %rax,(%r14) + 13ec: 4c 89 e6 mov %r12,%rsi + 13ef: 48 89 ef mov %rbp,%rdi + 13f2: 49 83 c6 08 add $0x8,%r14 + 13f6: e8 45 1b 00 00 call 2f40 + 13fb: 49 39 de cmp %rbx,%r14 + 13fe: 75 e0 jne 13e0 + 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1405: ba e8 03 00 00 mov $0x3e8,%edx + 140a: 48 8d 3d c6 8e 00 00 lea 0x8ec6(%rip),%rdi # a2d7 + 1411: e8 ca 89 00 00 call 9de0 + 1416: 48 8d 05 83 bc 00 00 lea 0xbc83(%rip),%rax # d0a0 + 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1422: 49 89 c6 mov %rax,%r14 + 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 142c: 00 00 00 00 + 1430: 0f 31 rdtsc + 1432: 48 c1 e2 20 shl $0x20,%rdx + 1436: 48 09 d0 or %rdx,%rax + 1439: 49 89 06 mov %rax,(%r14) + 143c: 48 89 ee mov %rbp,%rsi + 143f: 4c 89 e7 mov %r12,%rdi + 1442: 49 83 c6 08 add $0x8,%r14 + 1446: e8 d5 1c 00 00 call 3120 + 144b: 49 39 de cmp %rbx,%r14 + 144e: 75 e0 jne 1430 + 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1455: ba e8 03 00 00 mov $0x3e8,%edx + 145a: 48 8d 3d 86 8e 00 00 lea 0x8e86(%rip),%rdi # a2e7 + 1461: e8 7a 89 00 00 call 9de0 + 1466: 48 8d 05 33 bc 00 00 lea 0xbc33(%rip),%rax # d0a0 + 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1472: 49 89 c4 mov %rax,%r12 + 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 147c: 00 00 00 00 + 1480: 0f 31 rdtsc + 1482: 48 c1 e2 20 shl $0x20,%rdx + 1486: 48 09 d0 or %rdx,%rax + 1489: 49 89 04 24 mov %rax,(%r12) + 148d: 4c 89 ee mov %r13,%rsi + 1490: 48 89 ef mov %rbp,%rdi + 1493: 49 83 c4 08 add $0x8,%r12 + 1497: e8 44 13 00 00 call 27e0 + 149c: 49 39 dc cmp %rbx,%r12 + 149f: 75 df jne 1480 + 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14a6: ba e8 03 00 00 mov $0x3e8,%edx + 14ab: 48 8d 3d 47 8e 00 00 lea 0x8e47(%rip),%rdi # a2f9 + 14b2: e8 29 89 00 00 call 9de0 + 14b7: 48 8d 05 e2 bb 00 00 lea 0xbbe2(%rip),%rax # d0a0 + 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14c3: 49 89 c4 mov %rax,%r12 + 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 14cd: 00 00 00 + 14d0: 0f 31 rdtsc + 14d2: 48 c1 e2 20 shl $0x20,%rdx + 14d6: 48 09 d0 or %rdx,%rax + 14d9: 49 89 04 24 mov %rax,(%r12) + 14dd: 48 89 ee mov %rbp,%rsi + 14e0: 4c 89 ef mov %r13,%rdi + 14e3: 49 83 c4 08 add $0x8,%r12 + 14e7: e8 14 16 00 00 call 2b00 + 14ec: 49 39 dc cmp %rbx,%r12 + 14ef: 75 df jne 14d0 + 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14f6: ba e8 03 00 00 mov $0x3e8,%edx + 14fb: 48 8d 3d 0a 8e 00 00 lea 0x8e0a(%rip),%rdi # a30c + 1502: 4c 8d ac 24 e0 2e 00 lea 0x2ee0(%rsp),%r13 + 1509: 00 + 150a: 4c 8d a4 24 a0 22 00 lea 0x22a0(%rsp),%r12 + 1511: 00 + 1512: e8 c9 88 00 00 call 9de0 + 1517: 48 8d 05 82 bb 00 00 lea 0xbb82(%rip),%rax # d0a0 + 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1523: 49 89 c6 mov %rax,%r14 + 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 152d: 00 00 00 + 1530: 0f 31 rdtsc + 1532: 48 c1 e2 20 shl $0x20,%rdx + 1536: 48 09 d0 or %rdx,%rax + 1539: 49 89 06 mov %rax,(%r14) + 153c: 48 8b 14 24 mov (%rsp),%rdx + 1540: 4c 89 ee mov %r13,%rsi + 1543: 4c 89 e7 mov %r12,%rdi + 1546: 49 83 c6 08 add $0x8,%r14 + 154a: e8 01 0a 00 00 call 1f50 + 154f: 49 39 de cmp %rbx,%r14 + 1552: 75 dc jne 1530 + 1554: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1559: ba e8 03 00 00 mov $0x3e8,%edx + 155e: 48 8d 3d bc 8d 00 00 lea 0x8dbc(%rip),%rdi # a321 + 1565: 4c 8d b4 24 20 22 00 lea 0x2220(%rsp),%r14 + 156c: 00 + 156d: e8 6e 88 00 00 call 9de0 + 1572: 48 8d 05 27 bb 00 00 lea 0xbb27(%rip),%rax # d0a0 + 1579: 48 89 44 24 18 mov %rax,0x18(%rsp) + 157e: 49 89 c0 mov %rax,%r8 + 1581: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1588: 00 00 00 00 + 158c: 0f 1f 40 00 nopl 0x0(%rax) + 1590: 0f 31 rdtsc + 1592: 48 c1 e2 20 shl $0x20,%rdx + 1596: 48 09 d0 or %rdx,%rax + 1599: 49 89 00 mov %rax,(%r8) + 159c: 48 8d 0d dd ba 00 00 lea 0xbadd(%rip),%rcx # d080 + 15a3: 4c 89 e2 mov %r12,%rdx + 15a6: 4c 89 f6 mov %r14,%rsi + 15a9: 48 89 ef mov %rbp,%rdi + 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 15b1: e8 3a 0d 00 00 call 22f0 + 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 15bb: 49 83 c0 08 add $0x8,%r8 + 15bf: 49 39 d8 cmp %rbx,%r8 + 15c2: 75 cc jne 1590 + 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 15c9: ba e8 03 00 00 mov $0x3e8,%edx + 15ce: 48 8d 3d 5d 8d 00 00 lea 0x8d5d(%rip),%rdi # a332 + 15d5: e8 06 88 00 00 call 9de0 + 15da: 48 8d 05 bf ba 00 00 lea 0xbabf(%rip),%rax # d0a0 + 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 15e6: 48 89 c1 mov %rax,%rcx + 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f0: 0f 31 rdtsc + 15f2: 48 c1 e2 20 shl $0x20,%rdx + 15f6: 48 09 d0 or %rdx,%rax + 15f9: 48 89 01 mov %rax,(%rcx) + 15fc: 4c 89 ea mov %r13,%rdx + 15ff: 48 89 ee mov %rbp,%rsi + 1602: 4c 89 f7 mov %r14,%rdi + 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 160a: e8 e1 10 00 00 call 26f0 + 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1614: 48 83 c1 08 add $0x8,%rcx + 1618: 48 39 d9 cmp %rbx,%rcx + 161b: 75 d3 jne 15f0 + 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1622: ba e8 03 00 00 mov $0x3e8,%edx + 1627: 48 8d 3d 11 8d 00 00 lea 0x8d11(%rip),%rdi # a33f + 162e: e8 ad 87 00 00 call 9de0 + 1633: 48 8d 05 66 ba 00 00 lea 0xba66(%rip),%rax # d0a0 + 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 163f: 48 89 c1 mov %rax,%rcx + 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1649: 00 00 00 00 + 164d: 0f 1f 00 nopl (%rax) + 1650: 0f 31 rdtsc + 1652: 48 c1 e2 20 shl $0x20,%rdx + 1656: 48 09 d0 or %rdx,%rax + 1659: 48 89 01 mov %rax,(%rcx) + 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1661: 4c 89 ee mov %r13,%rsi + 1664: 4c 89 e7 mov %r12,%rdi + 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 166c: e8 af 02 00 00 call 1920 + 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1676: 48 83 c1 08 add $0x8,%rcx + 167a: 48 39 d9 cmp %rbx,%rcx + 167d: 75 d1 jne 1650 + 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1684: ba e8 03 00 00 mov $0x3e8,%edx + 1689: 48 8d 3d bc 8c 00 00 lea 0x8cbc(%rip),%rdi # a34c + 1690: e8 4b 87 00 00 call 9de0 + 1695: 48 8d 05 04 ba 00 00 lea 0xba04(%rip),%rax # d0a0 + 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16a1: 48 89 c1 mov %rax,%rcx + 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 16ab: 00 00 00 00 + 16af: 90 nop + 16b0: 0f 31 rdtsc + 16b2: 48 c1 e2 20 shl $0x20,%rdx + 16b6: 48 09 d0 or %rdx,%rax + 16b9: 48 89 01 mov %rax,(%rcx) + 16bc: 4c 89 ee mov %r13,%rsi + 16bf: 4c 89 e7 mov %r12,%rdi + 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16c7: e8 e4 02 00 00 call 19b0 + 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 16d1: 48 83 c1 08 add $0x8,%rcx + 16d5: 48 39 d9 cmp %rbx,%rcx + 16d8: 75 d6 jne 16b0 + 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 16df: ba e8 03 00 00 mov $0x3e8,%edx + 16e4: 48 8d 3d 78 8c 00 00 lea 0x8c78(%rip),%rdi # a363 + 16eb: e8 f0 86 00 00 call 9de0 + 16f0: 48 8d 05 a9 b9 00 00 lea 0xb9a9(%rip),%rax # d0a0 + 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16fc: 49 89 c0 mov %rax,%r8 + 16ff: 90 nop + 1700: 0f 31 rdtsc + 1702: 48 c1 e2 20 shl $0x20,%rdx + 1706: 48 09 d0 or %rdx,%rax + 1709: 49 89 00 mov %rax,(%r8) + 170c: 48 8b 0c 24 mov (%rsp),%rcx + 1710: 4c 89 e2 mov %r12,%rdx + 1713: 4c 89 f6 mov %r14,%rsi + 1716: 48 89 ef mov %rbp,%rdi + 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 171e: e8 5d 03 00 00 call 1a80 + 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 1728: 49 83 c0 08 add $0x8,%r8 + 172c: 49 39 d8 cmp %rbx,%r8 + 172f: 75 cf jne 1700 + 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1736: ba e8 03 00 00 mov $0x3e8,%edx + 173b: 48 8d 3d 31 8c 00 00 lea 0x8c31(%rip),%rdi # a373 + 1742: e8 99 86 00 00 call 9de0 + 1747: 48 8d 05 52 b9 00 00 lea 0xb952(%rip),%rax # d0a0 + 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1753: 48 89 c1 mov %rax,%rcx + 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 175d: 00 00 00 + 1760: 0f 31 rdtsc + 1762: 48 c1 e2 20 shl $0x20,%rdx + 1766: 48 09 d0 or %rdx,%rax + 1769: 48 89 01 mov %rax,(%rcx) + 176c: 4c 89 e2 mov %r12,%rdx + 176f: 4c 89 f6 mov %r14,%rsi + 1772: 48 89 ef mov %rbp,%rdi + 1775: 48 89 0c 24 mov %rcx,(%rsp) + 1779: e8 b2 03 00 00 call 1b30 + 177e: 48 8b 0c 24 mov (%rsp),%rcx + 1782: 48 83 c1 08 add $0x8,%rcx + 1786: 48 39 d9 cmp %rbx,%rcx + 1789: 75 d5 jne 1760 + 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1790: ba e8 03 00 00 mov $0x3e8,%edx + 1795: 48 8d 3d ed 8b 00 00 lea 0x8bed(%rip),%rdi # a389 + 179c: e8 3f 86 00 00 call 9de0 + 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 17a8: 00 00 00 00 + 17ac: 0f 1f 40 00 nopl 0x0(%rax) + 17b0: 0f 31 rdtsc + 17b2: 48 c1 e2 20 shl $0x20,%rdx + 17b6: 48 09 d0 or %rdx,%rax + 17b9: 49 89 07 mov %rax,(%r15) + 17bc: 4c 89 ea mov %r13,%rdx + 17bf: 48 89 ee mov %rbp,%rsi + 17c2: 4c 89 f7 mov %r14,%rdi + 17c5: 49 83 c7 08 add $0x8,%r15 + 17c9: e8 32 04 00 00 call 1c00 + 17ce: 49 39 df cmp %rbx,%r15 + 17d1: 75 dd jne 17b0 + 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 17d8: ba e8 03 00 00 mov $0x3e8,%edx + 17dd: 48 8d 3d b4 8b 00 00 lea 0x8bb4(%rip),%rdi # a398 + 17e4: e8 f7 85 00 00 call 9de0 + 17e9: 48 8b 84 24 48 3b 00 mov 0x3b48(%rsp),%rax + 17f0: 00 + 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 17f8: 00 00 + 17fa: 75 14 jne 1810 + 17fc: 48 81 c4 58 3b 00 00 add $0x3b58,%rsp + 1803: 31 c0 xor %eax,%eax + 1805: 5b pop %rbx + 1806: 5d pop %rbp + 1807: 41 5c pop %r12 + 1809: 41 5d pop %r13 + 180b: 41 5e pop %r14 + 180d: 41 5f pop %r15 + 180f: c3 ret + 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> + 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 181c: 00 00 00 + 181f: 90 nop + +0000000000001820 <_start>: + 1820: f3 0f 1e fa endbr64 + 1824: 31 ed xor %ebp,%ebp + 1826: 49 89 d1 mov %rdx,%r9 + 1829: 5e pop %rsi + 182a: 48 89 e2 mov %rsp,%rdx + 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 1831: 50 push %rax + 1832: 54 push %rsp + 1833: 45 31 c0 xor %r8d,%r8d + 1836: 31 c9 xor %ecx,%ecx + 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
+ 183f: ff 15 7b b7 00 00 call *0xb77b(%rip) # cfc0 <__libc_start_main@GLIBC_2.34> + 1845: f4 hlt + 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 184d: 00 00 00 + 1850: 48 8d 3d 09 b8 00 00 lea 0xb809(%rip),%rdi # d060 + 1857: 48 8d 05 02 b8 00 00 lea 0xb802(%rip),%rax # d060 + 185e: 48 39 f8 cmp %rdi,%rax + 1861: 74 15 je 1878 <_start+0x58> + 1863: 48 8b 05 5e b7 00 00 mov 0xb75e(%rip),%rax # cfc8 <_ITM_deregisterTMCloneTable@Base> + 186a: 48 85 c0 test %rax,%rax + 186d: 74 09 je 1878 <_start+0x58> + 186f: ff e0 jmp *%rax + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: c3 ret + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 48 8d 3d d9 b7 00 00 lea 0xb7d9(%rip),%rdi # d060 + 1887: 48 8d 35 d2 b7 00 00 lea 0xb7d2(%rip),%rsi # d060 + 188e: 48 29 fe sub %rdi,%rsi + 1891: 48 89 f0 mov %rsi,%rax + 1894: 48 c1 ee 3f shr $0x3f,%rsi + 1898: 48 c1 f8 03 sar $0x3,%rax + 189c: 48 01 c6 add %rax,%rsi + 189f: 48 d1 fe sar $1,%rsi + 18a2: 74 14 je 18b8 <_start+0x98> + 18a4: 48 8b 05 2d b7 00 00 mov 0xb72d(%rip),%rax # cfd8 <_ITM_registerTMCloneTable@Base> + 18ab: 48 85 c0 test %rax,%rax + 18ae: 74 08 je 18b8 <_start+0x98> + 18b0: ff e0 jmp *%rax + 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18b8: c3 ret + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: f3 0f 1e fa endbr64 + 18c4: 80 3d 9d b7 00 00 00 cmpb $0x0,0xb79d(%rip) # d068 + 18cb: 75 33 jne 1900 <_start+0xe0> + 18cd: 55 push %rbp + 18ce: 48 83 3d 0a b7 00 00 cmpq $0x0,0xb70a(%rip) # cfe0 <__cxa_finalize@GLIBC_2.2.5> + 18d5: 00 + 18d6: 48 89 e5 mov %rsp,%rbp + 18d9: 74 0d je 18e8 <_start+0xc8> + 18db: 48 8b 3d 6e b7 00 00 mov 0xb76e(%rip),%rdi # d050 <__dso_handle> + 18e2: ff 15 f8 b6 00 00 call *0xb6f8(%rip) # cfe0 <__cxa_finalize@GLIBC_2.2.5> + 18e8: e8 63 ff ff ff call 1850 <_start+0x30> + 18ed: c6 05 74 b7 00 00 01 movb $0x1,0xb774(%rip) # d068 + 18f4: 5d pop %rbp + 18f5: c3 ret + 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 18fd: 00 00 00 + 1900: c3 ret + 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1908: 00 00 00 00 + 190c: 0f 1f 40 00 nopl 0x0(%rax) + 1910: f3 0f 1e fa endbr64 + 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000001920 : + 1920: 41 54 push %r12 + 1922: 49 89 d4 mov %rdx,%r12 + 1925: 55 push %rbp + 1926: 48 89 fd mov %rdi,%rbp + 1929: 53 push %rbx + 192a: 48 89 f3 mov %rsi,%rbx + 192d: e8 1e 06 00 00 call 1f50 + 1932: 48 8b 45 00 mov 0x0(%rbp),%rax + 1936: 48 8d bb 08 06 00 00 lea 0x608(%rbx),%rdi + 193d: 48 89 ee mov %rbp,%rsi + 1940: 48 8d 8b 00 06 00 00 lea 0x600(%rbx),%rcx + 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 194b: 48 89 83 00 06 00 00 mov %rax,0x600(%rbx) + 1952: 48 29 f9 sub %rdi,%rcx + 1955: 48 8b 95 18 06 00 00 mov 0x618(%rbp),%rdx + 195c: 48 29 ce sub %rcx,%rsi + 195f: 81 c1 20 06 00 00 add $0x620,%ecx + 1965: 48 89 93 18 0c 00 00 mov %rdx,0xc18(%rbx) + 196c: c1 e9 03 shr $0x3,%ecx + 196f: ba 20 06 00 00 mov $0x620,%edx + 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1977: 48 89 ee mov %rbp,%rsi + 197a: 48 8d bb 20 0c 00 00 lea 0xc20(%rbx),%rdi + 1981: e8 ba 7f 00 00 call 9940 + 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 + 198d: 31 c0 xor %eax,%eax + 198f: 0f 11 83 40 0c 00 00 movups %xmm0,0xc40(%rbx) + 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 + 199d: 0f 11 83 50 0c 00 00 movups %xmm0,0xc50(%rbx) + 19a4: 5b pop %rbx + 19a5: 5d pop %rbp + 19a6: 41 5c pop %r12 + 19a8: c3 ret + 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000019b0 : + 19b0: 41 54 push %r12 + 19b2: 55 push %rbp + 19b3: 48 89 fd mov %rdi,%rbp + 19b6: 53 push %rbx + 19b7: 48 83 ec 50 sub $0x50,%rsp + 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 19c2: 00 00 + 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 19c9: 48 89 f3 mov %rsi,%rbx + 19cc: 48 89 e7 mov %rsp,%rdi + 19cf: be 40 00 00 00 mov $0x40,%esi + 19d4: e8 27 83 00 00 call 9d00 + 19d9: 48 89 e2 mov %rsp,%rdx + 19dc: 48 89 ef mov %rbp,%rdi + 19df: 48 89 de mov %rbx,%rsi + 19e2: e8 69 05 00 00 call 1f50 + 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax + 19eb: 48 8d bb 08 06 00 00 lea 0x608(%rbx),%rdi + 19f2: 48 89 ee mov %rbp,%rsi + 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 19f9: 48 8d 8b 00 06 00 00 lea 0x600(%rbx),%rcx + 1a00: 48 89 83 00 06 00 00 mov %rax,0x600(%rbx) + 1a07: 48 29 f9 sub %rdi,%rcx + 1a0a: 48 8b 95 18 06 00 00 mov 0x618(%rbp),%rdx + 1a11: 48 29 ce sub %rcx,%rsi + 1a14: 81 c1 20 06 00 00 add $0x620,%ecx + 1a1a: 48 89 93 18 0c 00 00 mov %rdx,0xc18(%rbx) + 1a21: c1 e9 03 shr $0x3,%ecx + 1a24: ba 20 06 00 00 mov $0x620,%edx + 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1a2c: 48 89 ee mov %rbp,%rsi + 1a2f: 48 8d bb 20 0c 00 00 lea 0xc20(%rbx),%rdi + 1a36: e8 05 7f 00 00 call 9940 + 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 + 1a41: 0f 11 83 40 0c 00 00 movups %xmm0,0xc40(%rbx) + 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 + 1a4e: 0f 11 83 50 0c 00 00 movups %xmm0,0xc50(%rbx) + 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1a61: 00 00 + 1a63: 75 0b jne 1a70 + 1a65: 48 83 c4 50 add $0x50,%rsp + 1a69: 31 c0 xor %eax,%eax + 1a6b: 5b pop %rbx + 1a6c: 5d pop %rbp + 1a6d: 41 5c pop %r12 + 1a6f: c3 ret + 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> + 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1a7c: 00 00 00 00 + +0000000000001a80 : + 1a80: 41 55 push %r13 + 1a82: 49 89 fd mov %rdi,%r13 + 1a85: 41 54 push %r12 + 1a87: 55 push %rbp + 1a88: 53 push %rbx + 1a89: 48 89 f3 mov %rsi,%rbx + 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 + 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1a9e: 00 00 + 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) + 1aa7: 00 + 1aa8: 49 89 d4 mov %rdx,%r12 + 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 1ab0: ba 20 06 00 00 mov $0x620,%edx + 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) + 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 + 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 1ac3: 4c 89 e6 mov %r12,%rsi + 1ac6: e8 75 7e 00 00 call 9940 + 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1ad0: ba 40 00 00 00 mov $0x40,%edx + 1ad5: 48 89 e6 mov %rsp,%rsi + 1ad8: e8 e3 7e 00 00 call 99c0 + 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1ae2: 4c 89 e2 mov %r12,%rdx + 1ae5: 48 89 e6 mov %rsp,%rsi + 1ae8: 4c 89 ef mov %r13,%rdi + 1aeb: e8 00 08 00 00 call 22f0 + 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 + 1af6: 0f 11 03 movups %xmm0,(%rbx) + 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 + 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 1b0a: 00 + 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1b12: 00 00 + 1b14: 75 10 jne 1b26 + 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp + 1b1d: 31 c0 xor %eax,%eax + 1b1f: 5b pop %rbx + 1b20: 5d pop %rbp + 1b21: 41 5c pop %r12 + 1b23: 41 5d pop %r13 + 1b25: c3 ret + 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> + 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001b30 : + 1b30: 41 55 push %r13 + 1b32: 49 89 fd mov %rdi,%r13 + 1b35: 41 54 push %r12 + 1b37: 55 push %rbp + 1b38: 53 push %rbx + 1b39: 48 89 f3 mov %rsi,%rbx + 1b3c: be 20 00 00 00 mov $0x20,%esi + 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1b4f: 00 00 + 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) + 1b58: 00 + 1b59: 49 89 d4 mov %rdx,%r12 + 1b5c: 48 89 e7 mov %rsp,%rdi + 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1b64: e8 97 81 00 00 call 9d00 + 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1b73: ba 20 06 00 00 mov $0x620,%edx + 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 + 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1b88: 4c 89 e6 mov %r12,%rsi + 1b8b: e8 b0 7d 00 00 call 9940 + 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi + 1b95: ba 40 00 00 00 mov $0x40,%edx + 1b9a: 48 89 ee mov %rbp,%rsi + 1b9d: e8 1e 7e 00 00 call 99c0 + 1ba2: 4c 89 e2 mov %r12,%rdx + 1ba5: 48 89 ee mov %rbp,%rsi + 1ba8: 4c 89 ef mov %r13,%rdi + 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx + 1bb2: 00 + 1bb3: e8 38 07 00 00 call 22f0 + 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 + 1bbe: 0f 11 03 movups %xmm0,(%rbx) + 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 + 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 1bd2: 00 + 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bda: 00 00 + 1bdc: 75 10 jne 1bee + 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 1be5: 31 c0 xor %eax,%eax + 1be7: 5b pop %rbx + 1be8: 5d pop %rbp + 1be9: 41 5c pop %r12 + 1beb: 41 5d pop %r13 + 1bed: c3 ret + 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1bfa: 00 00 00 00 + 1bfe: 66 90 xchg %ax,%ax + +0000000000001c00 : + 1c00: 41 57 push %r15 + 1c02: 41 56 push %r14 + 1c04: 41 55 push %r13 + 1c06: 49 89 fd mov %rdi,%r13 + 1c09: 41 54 push %r12 + 1c0b: 55 push %rbp + 1c0c: 48 89 f5 mov %rsi,%rbp + 1c0f: 53 push %rbx + 1c10: 48 81 ec b8 06 00 00 sub $0x6b8,%rsp + 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 1c1e: 00 00 + 1c20: 48 89 9c 24 a8 06 00 mov %rbx,0x6a8(%rsp) + 1c27: 00 + 1c28: 48 89 d3 mov %rdx,%rbx + 1c2b: 48 89 e7 mov %rsp,%rdi + 1c2e: e8 bd 0a 00 00 call 26f0 + 1c33: ba 40 00 00 00 mov $0x40,%edx + 1c38: 48 89 e6 mov %rsp,%rsi + 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1c40: f3 0f 6f 83 20 0c 00 movdqu 0xc20(%rbx),%xmm0 + 1c47: 00 + 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1c4d: f3 0f 6f 83 30 0c 00 movdqu 0xc30(%rbx),%xmm0 + 1c54: 00 + 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1c5a: e8 61 7d 00 00 call 99c0 + 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1c64: 48 89 e6 mov %rsp,%rsi + 1c67: 48 8d 93 00 06 00 00 lea 0x600(%rbx),%rdx + 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi + 1c75: 00 + 1c76: e8 75 06 00 00 call 22f0 + 1c7b: ba 20 06 00 00 mov $0x620,%edx + 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 1c87: 00 + 1c88: 48 89 ef mov %rbp,%rdi + 1c8b: e8 70 3a 00 00 call 5700 + 1c90: 48 8d b3 40 0c 00 00 lea 0xc40(%rbx),%rsi + 1c97: 48 89 ea mov %rbp,%rdx + 1c9a: 4c 89 ef mov %r13,%rdi + 1c9d: 41 89 c4 mov %eax,%r12d + 1ca0: e8 bb 7f 00 00 call 9c60 + 1ca5: 31 c9 xor %ecx,%ecx + 1ca7: 45 85 e4 test %r12d,%r12d + 1caa: ba 20 00 00 00 mov $0x20,%edx + 1caf: 0f 94 c1 sete %cl + 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi + 1cb7: 4c 89 ef mov %r13,%rdi + 1cba: e8 01 3c 00 00 call 58c0 + 1cbf: 48 8b 84 24 a8 06 00 mov 0x6a8(%rsp),%rax + 1cc6: 00 + 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1cce: 00 00 + 1cd0: 75 14 jne 1ce6 + 1cd2: 48 81 c4 b8 06 00 00 add $0x6b8,%rsp + 1cd9: 31 c0 xor %eax,%eax + 1cdb: 5b pop %rbx + 1cdc: 5d pop %rbp + 1cdd: 41 5c pop %r12 + 1cdf: 41 5d pop %r13 + 1ce1: 41 5e pop %r14 + 1ce3: 41 5f pop %r15 + 1ce5: c3 ret + 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> + 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001cf0 : + 1cf0: 41 57 push %r15 + 1cf2: 41 56 push %r14 + 1cf4: 41 55 push %r13 + 1cf6: 41 54 push %r12 + 1cf8: 55 push %rbp + 1cf9: 53 push %rbx + 1cfa: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1d01: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1d06: 48 8d 84 24 f8 02 00 lea 0x2f8(%rsp),%rax + 1d0d: 00 + 1d0e: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp + 1d13: 89 54 24 28 mov %edx,0x28(%rsp) + 1d17: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 1d1e: 00 00 + 1d20: 48 89 94 24 f8 02 00 mov %rdx,0x2f8(%rsp) + 1d27: 00 + 1d28: ba 04 00 00 00 mov $0x4,%edx + 1d2d: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1d32: b8 04 00 00 00 mov $0x4,%eax + 1d37: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) + 1d3e: 00 + 1d3f: 49 89 fe mov %rdi,%r14 + 1d42: 29 d0 sub %edx,%eax + 1d44: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1d49: 89 44 24 0c mov %eax,0xc(%rsp) + 1d4d: 89 54 24 2c mov %edx,0x2c(%rsp) + 1d51: 8b 44 24 28 mov 0x28(%rsp),%eax + 1d55: 85 c0 test %eax,%eax + 1d57: 0f 84 1c 01 00 00 je 1e79 + 1d5d: 8b 4c 24 08 mov 0x8(%rsp),%ecx + 1d61: 8b 54 24 0c mov 0xc(%rsp),%edx + 1d65: 48 89 ef mov %rbp,%rdi + 1d68: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1d6d: e8 2e 7e 00 00 call 9ba0 + 1d72: 48 89 ea mov %rbp,%rdx + 1d75: be 03 00 00 00 mov $0x3,%esi + 1d7a: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1d81: 00 + 1d82: 45 31 ff xor %r15d,%r15d + 1d85: e8 c6 5d 00 00 call 7b50 + 1d8a: 4c 8b 44 24 10 mov 0x10(%rsp),%r8 + 1d8f: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx + 1d96: 00 + 1d97: eb 41 jmp 1dda + 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1da0: 44 89 ff mov %r15d,%edi + 1da3: 41 8d 77 01 lea 0x1(%r15),%esi + 1da7: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 1dac: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 1db3: 74 5b je 1e10 + 1db5: 66 3d 00 0d cmp $0xd00,%ax + 1db9: 7f 55 jg 1e10 + 1dbb: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 1dbf: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 1dc4: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1dcb: 74 53 je 1e20 + 1dcd: 48 83 c1 03 add $0x3,%rcx + 1dd1: 49 39 c8 cmp %rcx,%r8 + 1dd4: 0f 84 b9 00 00 00 je 1e93 + 1dda: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1dde: 0f b6 11 movzbl (%rcx),%edx + 1de1: 89 c6 mov %eax,%esi + 1de3: c0 e8 04 shr $0x4,%al + 1de6: c1 e6 08 shl $0x8,%esi + 1de9: 0f b6 c0 movzbl %al,%eax + 1dec: 09 f2 or %esi,%edx + 1dee: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 1df2: 66 81 e2 ff 0f and $0xfff,%dx + 1df7: c1 e6 04 shl $0x4,%esi + 1dfa: 09 f0 or %esi,%eax + 1dfc: 66 81 fa 00 0d cmp $0xd00,%dx + 1e01: 7e 9d jle 1da0 + 1e03: 66 3d 00 0d cmp $0xd00,%ax + 1e07: 7f c4 jg 1dcd + 1e09: 44 89 fe mov %r15d,%esi + 1e0c: eb ad jmp 1dbb + 1e0e: 66 90 xchg %ax,%ax + 1e10: 41 89 f7 mov %esi,%r15d + 1e13: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1e1a: 75 b1 jne 1dcd + 1e1c: 0f 1f 40 00 nopl 0x0(%rax) + 1e20: 83 44 24 08 01 addl $0x1,0x8(%rsp) + 1e25: 49 81 c6 00 02 00 00 add $0x200,%r14 + 1e2c: 83 7c 24 08 04 cmpl $0x4,0x8(%rsp) + 1e31: 0f 85 1a ff ff ff jne 1d51 + 1e37: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1e3c: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1e40: 48 81 c7 00 08 00 00 add $0x800,%rdi + 1e47: 83 ea 01 sub $0x1,%edx + 1e4a: 0f 85 e2 fe ff ff jne 1d32 + 1e50: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 1e57: 00 + 1e58: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e5f: 00 00 + 1e61: 0f 85 dc 00 00 00 jne 1f43 + 1e67: 48 81 c4 08 03 00 00 add $0x308,%rsp + 1e6e: 5b pop %rbx + 1e6f: 5d pop %rbp + 1e70: 41 5c pop %r12 + 1e72: 41 5d pop %r13 + 1e74: 41 5e pop %r14 + 1e76: 41 5f pop %r15 + 1e78: c3 ret + 1e79: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 1e7d: 8b 54 24 08 mov 0x8(%rsp),%edx + 1e81: 48 89 ef mov %rbp,%rdi + 1e84: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1e89: e8 12 7d 00 00 call 9ba0 + 1e8e: e9 df fe ff ff jmp 1d72 + 1e93: 45 89 fd mov %r15d,%r13d + 1e96: 4c 8d bc 24 a8 01 00 lea 0x1a8(%rsp),%r15 + 1e9d: 00 + 1e9e: 66 90 xchg %ax,%ax + 1ea0: be 01 00 00 00 mov $0x1,%esi + 1ea5: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1eac: 00 + 1ead: 48 89 ea mov %rbp,%rdx + 1eb0: e8 9b 5c 00 00 call 7b50 + 1eb5: 41 b9 00 01 00 00 mov $0x100,%r9d + 1ebb: 44 89 e8 mov %r13d,%eax + 1ebe: 31 ff xor %edi,%edi + 1ec0: 45 29 e9 sub %r13d,%r9d + 1ec3: 4d 8d 14 46 lea (%r14,%rax,2),%r10 + 1ec7: 48 8d b4 24 00 01 00 lea 0x100(%rsp),%rsi + 1ece: 00 + 1ecf: eb 25 jmp 1ef6 + 1ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ed8: 66 3d 00 0d cmp $0xd00,%ax + 1edc: 7f 0a jg 1ee8 + 1ede: 89 fa mov %edi,%edx + 1ee0: 83 c7 01 add $0x1,%edi + 1ee3: 66 41 89 04 52 mov %ax,(%r10,%rdx,2) + 1ee8: 44 39 cf cmp %r9d,%edi + 1eeb: 73 41 jae 1f2e + 1eed: 48 83 c6 03 add $0x3,%rsi + 1ef1: 4c 39 fe cmp %r15,%rsi + 1ef4: 74 38 je 1f2e + 1ef6: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 1efa: 0f b6 16 movzbl (%rsi),%edx + 1efd: 89 c1 mov %eax,%ecx + 1eff: c0 e8 04 shr $0x4,%al + 1f02: c1 e1 08 shl $0x8,%ecx + 1f05: 0f b6 c0 movzbl %al,%eax + 1f08: 09 ca or %ecx,%edx + 1f0a: 0f b6 4e 02 movzbl 0x2(%rsi),%ecx + 1f0e: 66 81 e2 ff 0f and $0xfff,%dx + 1f13: c1 e1 04 shl $0x4,%ecx + 1f16: 09 c8 or %ecx,%eax + 1f18: 66 81 fa 00 0d cmp $0xd00,%dx + 1f1d: 7f 0a jg 1f29 + 1f1f: 89 f9 mov %edi,%ecx + 1f21: 83 c7 01 add $0x1,%edi + 1f24: 66 41 89 14 4a mov %dx,(%r10,%rcx,2) + 1f29: 44 39 cf cmp %r9d,%edi + 1f2c: 72 aa jb 1ed8 + 1f2e: 41 01 fd add %edi,%r13d + 1f31: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 1f38: 0f 86 62 ff ff ff jbe 1ea0 + 1f3e: e9 dd fe ff ff jmp 1e20 + 1f43: e8 38 f1 ff ff call 1080 <__stack_chk_fail@plt> + 1f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f4f: 00 + +0000000000001f50 : + 1f50: 41 57 push %r15 + 1f52: 41 56 push %r14 + 1f54: 49 89 fe mov %rdi,%r14 + 1f57: 41 55 push %r13 + 1f59: 41 54 push %r12 + 1f5b: 55 push %rbp + 1f5c: 53 push %rbx + 1f5d: 48 81 ec 88 3a 00 00 sub $0x3a88,%rsp + 1f64: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 1f68: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1f6d: 4c 8d a4 24 40 18 00 lea 0x1840(%rsp),%r12 + 1f74: 00 + 1f75: 48 8d ac 24 40 10 00 lea 0x1040(%rsp),%rbp + 1f7c: 00 + 1f7d: 48 8d 9c 24 80 38 00 lea 0x3880(%rsp),%rbx + 1f84: 00 + 1f85: 4c 8d ac 24 28 39 00 lea 0x3928(%rsp),%r13 + 1f8c: 00 + 1f8d: 64 48 8b 3c 25 28 00 mov %fs:0x28,%rdi + 1f94: 00 00 + 1f96: 48 89 bc 24 78 3a 00 mov %rdi,0x3a78(%rsp) + 1f9d: 00 + 1f9e: 48 8d bc 24 40 38 00 lea 0x3840(%rsp),%rdi + 1fa5: 00 + 1fa6: 0f 29 84 24 40 38 00 movaps %xmm0,0x3840(%rsp) + 1fad: 00 + 1fae: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 1fb3: ba 21 00 00 00 mov $0x21,%edx + 1fb8: c6 84 24 60 38 00 00 movb $0x4,0x3860(%rsp) + 1fbf: 04 + 1fc0: 0f 29 84 24 50 38 00 movaps %xmm0,0x3850(%rsp) + 1fc7: 00 + 1fc8: 48 89 fe mov %rdi,%rsi + 1fcb: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 1fd0: e8 eb 79 00 00 call 99c0 + 1fd5: 4c 89 64 24 30 mov %r12,0x30(%rsp) + 1fda: 4c 89 e6 mov %r12,%rsi + 1fdd: 31 c0 xor %eax,%eax + 1fdf: 4c 8d 8c 24 78 3a 00 lea 0x3a78(%rsp),%r9 + 1fe6: 00 + 1fe7: 4c 89 74 24 38 mov %r14,0x38(%rsp) + 1fec: 4c 89 4c 24 18 mov %r9,0x18(%rsp) + 1ff1: 89 44 24 0c mov %eax,0xc(%rsp) + 1ff5: 49 89 f6 mov %rsi,%r14 + 1ff8: 45 31 c0 xor %r8d,%r8d + 1ffb: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 2000: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 2004: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 2009: 44 89 c2 mov %r8d,%edx + 200c: 48 89 ef mov %rbp,%rdi + 200f: 44 89 04 24 mov %r8d,(%rsp) + 2013: 45 31 ff xor %r15d,%r15d + 2016: e8 85 7b 00 00 call 9ba0 + 201b: 48 89 ea mov %rbp,%rdx + 201e: be 03 00 00 00 mov $0x3,%esi + 2023: 48 89 df mov %rbx,%rdi + 2026: e8 25 5b 00 00 call 7b50 + 202b: 44 8b 04 24 mov (%rsp),%r8d + 202f: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 2034: 48 89 d9 mov %rbx,%rcx + 2037: eb 41 jmp 207a + 2039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2040: 44 89 ff mov %r15d,%edi + 2043: 41 8d 77 01 lea 0x1(%r15),%esi + 2047: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 204c: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 2053: 74 5b je 20b0 + 2055: 66 3d 00 0d cmp $0xd00,%ax + 2059: 7f 55 jg 20b0 + 205b: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 205f: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 2064: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 206b: 74 53 je 20c0 + 206d: 48 83 c1 03 add $0x3,%rcx + 2071: 49 39 c9 cmp %rcx,%r9 + 2074: 0f 84 ae 01 00 00 je 2228 + 207a: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 207e: 0f b6 11 movzbl (%rcx),%edx + 2081: 89 c6 mov %eax,%esi + 2083: c0 e8 04 shr $0x4,%al + 2086: c1 e6 08 shl $0x8,%esi + 2089: 0f b6 c0 movzbl %al,%eax + 208c: 09 f2 or %esi,%edx + 208e: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 2092: 66 81 e2 ff 0f and $0xfff,%dx + 2097: c1 e6 04 shl $0x4,%esi + 209a: 09 f0 or %esi,%eax + 209c: 66 81 fa 00 0d cmp $0xd00,%dx + 20a1: 7e 9d jle 2040 + 20a3: 66 3d 00 0d cmp $0xd00,%ax + 20a7: 7f c4 jg 206d + 20a9: 44 89 fe mov %r15d,%esi + 20ac: eb ad jmp 205b + 20ae: 66 90 xchg %ax,%ax + 20b0: 41 89 f7 mov %esi,%r15d + 20b3: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 20ba: 75 b1 jne 206d + 20bc: 0f 1f 40 00 nopl 0x0(%rax) + 20c0: 41 83 c0 01 add $0x1,%r8d + 20c4: 49 81 c6 00 02 00 00 add $0x200,%r14 + 20cb: 41 83 f8 04 cmp $0x4,%r8d + 20cf: 0f 85 2b ff ff ff jne 2000 + 20d5: 8b 44 24 0c mov 0xc(%rsp),%eax + 20d9: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 20de: 83 c0 01 add $0x1,%eax + 20e1: 48 81 c6 00 08 00 00 add $0x800,%rsi + 20e8: 83 f8 04 cmp $0x4,%eax + 20eb: 0f 85 00 ff ff ff jne 1ff1 + 20f1: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 + 20f6: 4c 8b 74 24 38 mov 0x38(%rsp),%r14 + 20fb: 49 89 ed mov %rbp,%r13 + 20fe: 45 31 ff xor %r15d,%r15d + 2101: 48 8d 9c 24 60 38 00 lea 0x3860(%rsp),%rbx + 2108: 00 + 2109: 44 89 fa mov %r15d,%edx + 210c: 4c 89 ef mov %r13,%rdi + 210f: 48 89 de mov %rbx,%rsi + 2112: 41 83 c7 01 add $0x1,%r15d + 2116: e8 15 2a 00 00 call 4b30 + 211b: 49 81 c5 00 02 00 00 add $0x200,%r13 + 2122: 41 83 ff 04 cmp $0x4,%r15d + 2126: 75 e1 jne 2109 + 2128: 4c 8d 6c 24 40 lea 0x40(%rsp),%r13 + 212d: 4c 89 2c 24 mov %r13,(%rsp) + 2131: 44 89 fa mov %r15d,%edx + 2134: 4c 89 ef mov %r13,%rdi + 2137: 48 89 de mov %rbx,%rsi + 213a: 41 83 c7 01 add $0x1,%r15d + 213e: e8 ed 29 00 00 call 4b30 + 2143: 49 81 c5 00 02 00 00 add $0x200,%r13 + 214a: 41 83 ff 08 cmp $0x8,%r15d + 214e: 75 e1 jne 2131 + 2150: 48 89 ef mov %rbp,%rdi + 2153: 4c 8d bc 24 40 08 00 lea 0x840(%rsp),%r15 + 215a: 00 + 215b: 48 8d ac 24 40 10 00 lea 0x1040(%rsp),%rbp + 2162: 00 + 2163: e8 48 0c 00 00 call 2db0 + 2168: 48 8b 3c 24 mov (%rsp),%rdi + 216c: e8 3f 0c 00 00 call 2db0 + 2171: 4c 89 e6 mov %r12,%rsi + 2174: 4c 89 ff mov %r15,%rdi + 2177: 48 89 ea mov %rbp,%rdx + 217a: 49 81 c4 00 08 00 00 add $0x800,%r12 + 2181: e8 8a 0c 00 00 call 2e10 + 2186: 4c 89 ff mov %r15,%rdi + 2189: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2190: e8 2b 2b 00 00 call 4cc0 + 2195: 49 39 ef cmp %rbp,%r15 + 2198: 75 d7 jne 2171 + 219a: 48 8b 14 24 mov (%rsp),%rdx + 219e: 48 8d b4 24 40 08 00 lea 0x840(%rsp),%rsi + 21a5: 00 + 21a6: 48 8d bc 24 40 08 00 lea 0x840(%rsp),%rdi + 21ad: 00 + 21ae: e8 3d 0d 00 00 call 2ef0 + 21b3: 48 8d bc 24 40 08 00 lea 0x840(%rsp),%rdi + 21ba: 00 + 21bb: e8 00 0d 00 00 call 2ec0 + 21c0: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + 21c5: 4c 89 fe mov %r15,%rsi + 21c8: e8 63 0b 00 00 call 2d30 + 21cd: 48 8d b4 24 40 08 00 lea 0x840(%rsp),%rsi + 21d4: 00 + 21d5: 4c 89 f7 mov %r14,%rdi + 21d8: e8 53 0b 00 00 call 2d30 + 21dd: 66 0f 6f 84 24 40 38 movdqa 0x3840(%rsp),%xmm0 + 21e4: 00 00 + 21e6: 41 0f 11 86 00 06 00 movups %xmm0,0x600(%r14) + 21ed: 00 + 21ee: 66 0f 6f 84 24 50 38 movdqa 0x3850(%rsp),%xmm0 + 21f5: 00 00 + 21f7: 41 0f 11 86 10 06 00 movups %xmm0,0x610(%r14) + 21fe: 00 + 21ff: 48 8b 84 24 78 3a 00 mov 0x3a78(%rsp),%rax + 2206: 00 + 2207: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 220e: 00 00 + 2210: 0f 85 d1 00 00 00 jne 22e7 + 2216: 48 81 c4 88 3a 00 00 add $0x3a88,%rsp + 221d: 5b pop %rbx + 221e: 5d pop %rbp + 221f: 41 5c pop %r12 + 2221: 41 5d pop %r13 + 2223: 41 5e pop %r14 + 2225: 41 5f pop %r15 + 2227: c3 ret + 2228: 44 89 04 24 mov %r8d,(%rsp) + 222c: 4c 89 e8 mov %r13,%rax + 222f: 45 89 fd mov %r15d,%r13d + 2232: 49 89 c7 mov %rax,%r15 + 2235: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 223c: 00 00 00 00 + 2240: 48 89 ea mov %rbp,%rdx + 2243: be 01 00 00 00 mov $0x1,%esi + 2248: 48 89 df mov %rbx,%rdi + 224b: e8 00 59 00 00 call 7b50 + 2250: 41 ba 00 01 00 00 mov $0x100,%r10d + 2256: 44 89 e8 mov %r13d,%eax + 2259: 31 d2 xor %edx,%edx + 225b: 45 29 ea sub %r13d,%r10d + 225e: 49 8d 3c 46 lea (%r14,%rax,2),%rdi + 2262: 48 89 de mov %rbx,%rsi + 2265: eb 27 jmp 228e + 2267: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 226e: 00 00 + 2270: 66 81 f9 00 0d cmp $0xd00,%cx + 2275: 7f 09 jg 2280 + 2277: 89 d0 mov %edx,%eax + 2279: 83 c2 01 add $0x1,%edx + 227c: 66 89 0c 47 mov %cx,(%rdi,%rax,2) + 2280: 44 39 d2 cmp %r10d,%edx + 2283: 73 46 jae 22cb + 2285: 48 83 c6 03 add $0x3,%rsi + 2289: 49 39 f7 cmp %rsi,%r15 + 228c: 74 3d je 22cb + 228e: 0f b6 4e 01 movzbl 0x1(%rsi),%ecx + 2292: 0f b6 06 movzbl (%rsi),%eax + 2295: 41 89 c8 mov %ecx,%r8d + 2298: c0 e9 04 shr $0x4,%cl + 229b: 41 c1 e0 08 shl $0x8,%r8d + 229f: 0f b6 c9 movzbl %cl,%ecx + 22a2: 44 09 c0 or %r8d,%eax + 22a5: 44 0f b6 46 02 movzbl 0x2(%rsi),%r8d + 22aa: 66 25 ff 0f and $0xfff,%ax + 22ae: 41 c1 e0 04 shl $0x4,%r8d + 22b2: 44 09 c1 or %r8d,%ecx + 22b5: 66 3d 00 0d cmp $0xd00,%ax + 22b9: 7f 0b jg 22c6 + 22bb: 41 89 d0 mov %edx,%r8d + 22be: 83 c2 01 add $0x1,%edx + 22c1: 66 42 89 04 47 mov %ax,(%rdi,%r8,2) + 22c6: 44 39 d2 cmp %r10d,%edx + 22c9: 72 a5 jb 2270 + 22cb: 41 01 d5 add %edx,%r13d + 22ce: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 22d5: 0f 86 65 ff ff ff jbe 2240 + 22db: 44 8b 04 24 mov (%rsp),%r8d + 22df: 4d 89 fd mov %r15,%r13 + 22e2: e9 d9 fd ff ff jmp 20c0 + 22e7: e8 94 ed ff ff call 1080 <__stack_chk_fail@plt> + 22ec: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000022f0 : + 22f0: 41 57 push %r15 + 22f2: 41 56 push %r14 + 22f4: 41 55 push %r13 + 22f6: 41 54 push %r12 + 22f8: 55 push %rbp + 22f9: 48 89 f5 mov %rsi,%rbp + 22fc: 48 89 d6 mov %rdx,%rsi + 22ff: 53 push %rbx + 2300: 48 89 d3 mov %rdx,%rbx + 2303: 48 81 ec 78 48 00 00 sub $0x4878,%rsp + 230a: 48 89 7c 24 38 mov %rdi,0x38(%rsp) + 230f: 48 8d 84 24 50 0e 00 lea 0xe50(%rsp),%rax + 2316: 00 + 2317: 4c 8d ac 24 18 47 00 lea 0x4718(%rsp),%r13 + 231e: 00 + 231f: 48 89 c7 mov %rax,%rdi + 2322: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 2329: 00 00 + 232b: 4c 89 b4 24 68 48 00 mov %r14,0x4868(%rsp) + 2332: 00 + 2333: 49 89 ce mov %rcx,%r14 + 2336: 48 89 44 24 30 mov %rax,0x30(%rsp) + 233b: e8 30 0a 00 00 call 2d70 + 2340: f3 0f 6f 83 00 06 00 movdqu 0x600(%rbx),%xmm0 + 2347: 00 + 2348: 48 8d 84 24 50 02 00 lea 0x250(%rsp),%rax + 234f: 00 + 2350: 48 89 ee mov %rbp,%rsi + 2353: 48 89 c7 mov %rax,%rdi + 2356: 48 89 44 24 28 mov %rax,0x28(%rsp) + 235b: 48 8d ac 24 50 1e 00 lea 0x1e50(%rsp),%rbp + 2362: 00 + 2363: 0f 29 84 24 50 46 00 movaps %xmm0,0x4650(%rsp) + 236a: 00 + 236b: f3 0f 6f 83 10 06 00 movdqu 0x610(%rbx),%xmm0 + 2372: 00 + 2373: 48 8d 9c 24 50 46 00 lea 0x4650(%rsp),%rbx + 237a: 00 + 237b: 0f 29 84 24 60 46 00 movaps %xmm0,0x4660(%rsp) + 2382: 00 + 2383: e8 b8 0f 00 00 call 3340 + 2388: 48 8d b4 24 50 26 00 lea 0x2650(%rsp),%rsi + 238f: 00 + 2390: 4c 89 74 24 48 mov %r14,0x48(%rsp) + 2395: 31 c0 xor %eax,%eax + 2397: 4c 8d 8c 24 68 48 00 lea 0x4868(%rsp),%r9 + 239e: 00 + 239f: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 23a4: 48 89 74 24 40 mov %rsi,0x40(%rsp) + 23a9: 4c 89 4c 24 10 mov %r9,0x10(%rsp) + 23ae: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 23b3: 48 8d 9c 24 70 46 00 lea 0x4670(%rsp),%rbx + 23ba: 00 + 23bb: 89 44 24 04 mov %eax,0x4(%rsp) + 23bf: 49 89 f6 mov %rsi,%r14 + 23c2: 45 31 c0 xor %r8d,%r8d + 23c5: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 23ca: 8b 54 24 04 mov 0x4(%rsp),%edx + 23ce: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 23d3: 44 89 c1 mov %r8d,%ecx + 23d6: 48 89 ef mov %rbp,%rdi + 23d9: 44 89 04 24 mov %r8d,(%rsp) + 23dd: 45 31 ff xor %r15d,%r15d + 23e0: e8 bb 77 00 00 call 9ba0 + 23e5: 48 89 ea mov %rbp,%rdx + 23e8: be 03 00 00 00 mov $0x3,%esi + 23ed: 48 89 df mov %rbx,%rdi + 23f0: e8 5b 57 00 00 call 7b50 + 23f5: 44 8b 04 24 mov (%rsp),%r8d + 23f9: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 + 23fe: 48 89 d9 mov %rbx,%rcx + 2401: eb 3f jmp 2442 + 2403: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2408: 44 89 ff mov %r15d,%edi + 240b: 41 8d 77 01 lea 0x1(%r15),%esi + 240f: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 2414: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 241b: 74 63 je 2480 + 241d: 66 3d 00 0d cmp $0xd00,%ax + 2421: 7f 5d jg 2480 + 2423: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 2427: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 242c: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 2433: 74 5b je 2490 + 2435: 48 83 c1 03 add $0x3,%rcx + 2439: 49 39 c9 cmp %rcx,%r9 + 243c: 0f 84 e6 01 00 00 je 2628 + 2442: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 2446: 0f b6 11 movzbl (%rcx),%edx + 2449: 89 c6 mov %eax,%esi + 244b: c0 e8 04 shr $0x4,%al + 244e: c1 e6 08 shl $0x8,%esi + 2451: 0f b6 c0 movzbl %al,%eax + 2454: 09 f2 or %esi,%edx + 2456: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 245a: 66 81 e2 ff 0f and $0xfff,%dx + 245f: c1 e6 04 shl $0x4,%esi + 2462: 09 f0 or %esi,%eax + 2464: 66 81 fa 00 0d cmp $0xd00,%dx + 2469: 7e 9d jle 2408 + 246b: 66 3d 00 0d cmp $0xd00,%ax + 246f: 7f c4 jg 2435 + 2471: 44 89 fe mov %r15d,%esi + 2474: eb ad jmp 2423 + 2476: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 247d: 00 00 00 + 2480: 41 89 f7 mov %esi,%r15d + 2483: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 248a: 75 a9 jne 2435 + 248c: 0f 1f 40 00 nopl 0x0(%rax) + 2490: 41 83 c0 01 add $0x1,%r8d + 2494: 49 81 c6 00 02 00 00 add $0x200,%r14 + 249b: 41 83 f8 04 cmp $0x4,%r8d + 249f: 0f 85 25 ff ff ff jne 23ca + 24a5: 8b 44 24 04 mov 0x4(%rsp),%eax + 24a9: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 24ae: 83 c0 01 add $0x1,%eax + 24b1: 48 81 c6 00 08 00 00 add $0x800,%rsi + 24b8: 83 f8 04 cmp $0x4,%eax + 24bb: 0f 85 fa fe ff ff jne 23bb + 24c1: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 + 24c6: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 + 24cb: 45 31 ed xor %r13d,%r13d + 24ce: 48 8d 9c 24 50 06 00 lea 0x650(%rsp),%rbx + 24d5: 00 + 24d6: 4c 89 ef mov %r13,%rdi + 24d9: 44 89 ea mov %r13d,%edx + 24dc: 4c 89 f6 mov %r14,%rsi + 24df: 49 83 c5 01 add $0x1,%r13 + 24e3: 48 c1 e7 09 shl $0x9,%rdi + 24e7: 48 01 df add %rbx,%rdi + 24ea: e8 41 26 00 00 call 4b30 + 24ef: 49 83 fd 04 cmp $0x4,%r13 + 24f3: 75 e1 jne 24d6 + 24f5: 45 31 ff xor %r15d,%r15d + 24f8: 4c 8d ac 24 50 16 00 lea 0x1650(%rsp),%r13 + 24ff: 00 + 2500: 4c 89 ff mov %r15,%rdi + 2503: 41 8d 57 04 lea 0x4(%r15),%edx + 2507: 4c 89 f6 mov %r14,%rsi + 250a: 49 83 c7 01 add $0x1,%r15 + 250e: 48 c1 e7 09 shl $0x9,%rdi + 2512: 4c 01 ef add %r13,%rdi + 2515: e8 76 26 00 00 call 4b90 + 251a: 49 83 ff 04 cmp $0x4,%r15 + 251e: 75 e0 jne 2500 + 2520: 4c 89 f6 mov %r14,%rsi + 2523: ba 08 00 00 00 mov $0x8,%edx + 2528: 48 8d bc 24 50 04 00 lea 0x450(%rsp),%rdi + 252f: 00 + 2530: 49 89 ee mov %rbp,%r14 + 2533: e8 58 26 00 00 call 4b90 + 2538: 48 89 df mov %rbx,%rdi + 253b: e8 70 08 00 00 call 2db0 + 2540: 48 89 d8 mov %rbx,%rax + 2543: 4c 89 e3 mov %r12,%rbx + 2546: 49 89 ec mov %rbp,%r12 + 2549: 48 89 c5 mov %rax,%rbp + 254c: 48 89 de mov %rbx,%rsi + 254f: 4c 89 f7 mov %r14,%rdi + 2552: 48 89 ea mov %rbp,%rdx + 2555: 49 81 c6 00 02 00 00 add $0x200,%r14 + 255c: e8 af 08 00 00 call 2e10 + 2561: 48 81 c3 00 08 00 00 add $0x800,%rbx + 2568: 4c 3b 74 24 20 cmp 0x20(%rsp),%r14 + 256d: 75 dd jne 254c + 256f: 48 8b 74 24 30 mov 0x30(%rsp),%rsi + 2574: 48 89 ea mov %rbp,%rdx + 2577: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 257c: e8 8f 08 00 00 call 2e10 + 2581: 4c 89 e7 mov %r12,%rdi + 2584: e8 57 08 00 00 call 2de0 + 2589: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 258e: e8 9d 26 00 00 call 4c30 + 2593: 4c 89 ea mov %r13,%rdx + 2596: 4c 89 e6 mov %r12,%rsi + 2599: 4c 89 e7 mov %r12,%rdi + 259c: e8 4f 09 00 00 call 2ef0 + 25a1: 48 8d 74 24 50 lea 0x50(%rsp),%rsi + 25a6: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 25ab: 48 8d 94 24 50 04 00 lea 0x450(%rsp),%rdx + 25b2: 00 + 25b3: e8 78 27 00 00 call 4d30 + 25b8: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 25bd: 48 8d 74 24 50 lea 0x50(%rsp),%rsi + 25c2: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 25c7: e8 64 27 00 00 call 4d30 + 25cc: 4c 89 e7 mov %r12,%rdi + 25cf: e8 ec 08 00 00 call 2ec0 + 25d4: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 25d9: e8 22 27 00 00 call 4d00 + 25de: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx + 25e3: 4c 89 e6 mov %r12,%rsi + 25e6: 48 89 df mov %rbx,%rdi + 25e9: e8 f2 01 00 00 call 27e0 + 25ee: 48 8d bb 80 05 00 00 lea 0x580(%rbx),%rdi + 25f5: 48 8d 74 24 50 lea 0x50(%rsp),%rsi + 25fa: e8 41 09 00 00 call 2f40 + 25ff: 48 8b 84 24 68 48 00 mov 0x4868(%rsp),%rax + 2606: 00 + 2607: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 260e: 00 00 + 2610: 0f 85 d1 00 00 00 jne 26e7 + 2616: 48 81 c4 78 48 00 00 add $0x4878,%rsp + 261d: 5b pop %rbx + 261e: 5d pop %rbp + 261f: 41 5c pop %r12 + 2621: 41 5d pop %r13 + 2623: 41 5e pop %r14 + 2625: 41 5f pop %r15 + 2627: c3 ret + 2628: 44 89 04 24 mov %r8d,(%rsp) + 262c: 4c 89 e8 mov %r13,%rax + 262f: 45 89 fd mov %r15d,%r13d + 2632: 49 89 c7 mov %rax,%r15 + 2635: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 263c: 00 00 00 00 + 2640: 48 89 ea mov %rbp,%rdx + 2643: be 01 00 00 00 mov $0x1,%esi + 2648: 48 89 df mov %rbx,%rdi + 264b: e8 00 55 00 00 call 7b50 + 2650: 41 ba 00 01 00 00 mov $0x100,%r10d + 2656: 44 89 e8 mov %r13d,%eax + 2659: 31 d2 xor %edx,%edx + 265b: 45 29 ea sub %r13d,%r10d + 265e: 49 8d 3c 46 lea (%r14,%rax,2),%rdi + 2662: 48 89 de mov %rbx,%rsi + 2665: eb 27 jmp 268e + 2667: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 266e: 00 00 + 2670: 66 81 f9 00 0d cmp $0xd00,%cx + 2675: 7f 09 jg 2680 + 2677: 89 d0 mov %edx,%eax + 2679: 83 c2 01 add $0x1,%edx + 267c: 66 89 0c 47 mov %cx,(%rdi,%rax,2) + 2680: 44 39 d2 cmp %r10d,%edx + 2683: 73 46 jae 26cb + 2685: 48 83 c6 03 add $0x3,%rsi + 2689: 49 39 f7 cmp %rsi,%r15 + 268c: 74 3d je 26cb + 268e: 0f b6 4e 01 movzbl 0x1(%rsi),%ecx + 2692: 0f b6 06 movzbl (%rsi),%eax + 2695: 41 89 c8 mov %ecx,%r8d + 2698: c0 e9 04 shr $0x4,%cl + 269b: 41 c1 e0 08 shl $0x8,%r8d + 269f: 0f b6 c9 movzbl %cl,%ecx + 26a2: 44 09 c0 or %r8d,%eax + 26a5: 44 0f b6 46 02 movzbl 0x2(%rsi),%r8d + 26aa: 66 25 ff 0f and $0xfff,%ax + 26ae: 41 c1 e0 04 shl $0x4,%r8d + 26b2: 44 09 c1 or %r8d,%ecx + 26b5: 66 3d 00 0d cmp $0xd00,%ax + 26b9: 7f 0b jg 26c6 + 26bb: 41 89 d0 mov %edx,%r8d + 26be: 83 c2 01 add $0x1,%edx + 26c1: 66 42 89 04 47 mov %ax,(%rdi,%r8,2) + 26c6: 44 39 d2 cmp %r10d,%edx + 26c9: 72 a5 jb 2670 + 26cb: 41 01 d5 add %edx,%r13d + 26ce: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 26d5: 0f 86 65 ff ff ff jbe 2640 + 26db: 44 8b 04 24 mov (%rsp),%r8d + 26df: 4d 89 fd mov %r15,%r13 + 26e2: e9 a9 fd ff ff jmp 2490 + 26e7: e8 94 e9 ff ff call 1080 <__stack_chk_fail@plt> + 26ec: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000026f0 : + 26f0: 41 57 push %r15 + 26f2: 41 56 push %r14 + 26f4: 41 55 push %r13 + 26f6: 49 89 fd mov %rdi,%r13 + 26f9: 41 54 push %r12 + 26fb: 55 push %rbp + 26fc: 53 push %rbx + 26fd: 48 89 f3 mov %rsi,%rbx + 2700: 48 81 ec 18 14 00 00 sub $0x1418,%rsp + 2707: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 270e: 00 00 + 2710: 4c 89 b4 24 08 14 00 mov %r14,0x1408(%rsp) + 2717: 00 + 2718: 49 89 d6 mov %rdx,%r14 + 271b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp + 2722: 00 + 2723: 48 89 ef mov %rbp,%rdi + 2726: e8 d5 03 00 00 call 2b00 + 272b: 48 8d b3 80 05 00 00 lea 0x580(%rbx),%rsi + 2732: 48 89 e7 mov %rsp,%rdi + 2735: e8 e6 09 00 00 call 3120 + 273a: 48 8d bc 24 00 0c 00 lea 0xc00(%rsp),%rdi + 2741: 00 + 2742: 4c 89 f6 mov %r14,%rsi + 2745: e8 26 06 00 00 call 2d70 + 274a: 48 89 ef mov %rbp,%rdi + 274d: e8 5e 06 00 00 call 2db0 + 2752: 48 89 ea mov %rbp,%rdx + 2755: 48 8d b4 24 00 0c 00 lea 0xc00(%rsp),%rsi + 275c: 00 + 275d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2764: 00 + 2765: e8 a6 06 00 00 call 2e10 + 276a: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2771: 00 + 2772: e8 b9 24 00 00 call 4c30 + 2777: 48 89 e6 mov %rsp,%rsi + 277a: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx + 2781: 00 + 2782: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2789: 00 + 278a: e8 d1 25 00 00 call 4d60 + 278f: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2796: 00 + 2797: e8 64 25 00 00 call 4d00 + 279c: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi + 27a3: 00 + 27a4: 4c 89 ef mov %r13,%rdi + 27a7: e8 04 0c 00 00 call 33b0 + 27ac: 48 8b 84 24 08 14 00 mov 0x1408(%rsp),%rax + 27b3: 00 + 27b4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 27bb: 00 00 + 27bd: 75 12 jne 27d1 + 27bf: 48 81 c4 18 14 00 00 add $0x1418,%rsp + 27c6: 5b pop %rbx + 27c7: 5d pop %rbp + 27c8: 41 5c pop %r12 + 27ca: 41 5d pop %r13 + 27cc: 41 5e pop %r14 + 27ce: 41 5f pop %r15 + 27d0: c3 ret + 27d1: e8 aa e8 ff ff call 1080 <__stack_chk_fail@plt> + 27d6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 27dd: 00 00 00 + +00000000000027e0 : + 27e0: 41 57 push %r15 + 27e2: 48 8d 87 60 01 00 00 lea 0x160(%rdi),%rax + 27e9: 41 56 push %r14 + 27eb: 4c 8d b6 00 08 00 00 lea 0x800(%rsi),%r14 + 27f2: 41 55 push %r13 + 27f4: 49 89 f5 mov %rsi,%r13 + 27f7: 41 54 push %r12 + 27f9: 55 push %rbp + 27fa: 53 push %rbx + 27fb: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 2800: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) + 2805: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 280a: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) + 280f: 4d 89 ec mov %r13,%r12 + 2812: 4c 8d b0 a0 fe ff ff lea -0x160(%rax),%r14 + 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2820: 41 0f b7 14 24 movzwl (%r12),%edx + 2825: 41 0f b7 4c 24 06 movzwl 0x6(%r12),%ecx + 282b: 41 0f b7 74 24 08 movzwl 0x8(%r12),%esi + 2831: 41 0f b7 7c 24 0a movzwl 0xa(%r12),%edi + 2837: 89 d0 mov %edx,%eax + 2839: 45 0f b7 44 24 0c movzwl 0xc(%r12),%r8d + 283f: 45 0f b7 7c 24 0e movzwl 0xe(%r12),%r15d + 2845: 66 c1 f8 0f sar $0xf,%ax + 2849: 66 25 01 0d and $0xd01,%ax + 284d: 01 d0 add %edx,%eax + 284f: 41 0f b7 54 24 04 movzwl 0x4(%r12),%edx + 2855: 0f b7 c0 movzwl %ax,%eax + 2858: 48 c1 e0 0b shl $0xb,%rax + 285c: 89 d3 mov %edx,%ebx + 285e: 48 05 80 06 00 00 add $0x680,%rax + 2864: 66 c1 fb 0f sar $0xf,%bx + 2868: 48 69 c0 dc d7 09 00 imul $0x9d7dc,%rax,%rax + 286f: 48 c1 e8 1f shr $0x1f,%rax + 2873: 66 25 ff 07 and $0x7ff,%ax + 2877: 66 89 44 24 e0 mov %ax,-0x20(%rsp) + 287c: 41 0f b7 44 24 02 movzwl 0x2(%r12),%eax + 2882: 41 89 c1 mov %eax,%r9d + 2885: 66 41 c1 f9 0f sar $0xf,%r9w + 288a: 66 41 81 e1 01 0d and $0xd01,%r9w + 2890: 41 01 c1 add %eax,%r9d + 2893: 89 d8 mov %ebx,%eax + 2895: 66 25 01 0d and $0xd01,%ax + 2899: 45 0f b7 c9 movzwl %r9w,%r9d + 289d: 01 d0 add %edx,%eax + 289f: 89 ca mov %ecx,%edx + 28a1: 49 c1 e1 0b shl $0xb,%r9 + 28a5: 66 c1 fa 0f sar $0xf,%dx + 28a9: 0f b7 c0 movzwl %ax,%eax + 28ac: 49 81 c1 80 06 00 00 add $0x680,%r9 + 28b3: 66 81 e2 01 0d and $0xd01,%dx + 28b8: 48 c1 e0 0b shl $0xb,%rax + 28bc: 4d 69 c9 dc d7 09 00 imul $0x9d7dc,%r9,%r9 + 28c3: 01 ca add %ecx,%edx + 28c5: 48 05 80 06 00 00 add $0x680,%rax + 28cb: 89 f1 mov %esi,%ecx + 28cd: 0f b7 d2 movzwl %dx,%edx + 28d0: 48 69 c0 dc d7 09 00 imul $0x9d7dc,%rax,%rax + 28d7: 48 c1 e2 0b shl $0xb,%rdx + 28db: 49 c1 e9 1f shr $0x1f,%r9 + 28df: 48 81 c2 80 06 00 00 add $0x680,%rdx + 28e6: 45 89 cd mov %r9d,%r13d + 28e9: 48 69 d2 dc d7 09 00 imul $0x9d7dc,%rdx,%rdx + 28f0: 48 c1 e8 1f shr $0x1f,%rax + 28f4: 66 41 81 e5 ff 07 and $0x7ff,%r13w + 28fa: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 28ff: 44 0f b7 5c 24 d8 movzwl -0x28(%rsp),%r11d + 2905: 0f b7 44 24 e0 movzwl -0x20(%rsp),%eax + 290a: 48 c1 ea 1f shr $0x1f,%rdx + 290e: 66 41 81 e3 ff 07 and $0x7ff,%r11w + 2914: 89 d5 mov %edx,%ebp + 2916: 66 81 e5 ff 07 and $0x7ff,%bp + 291b: 66 c1 f9 0f sar $0xf,%cx + 291f: 66 81 e1 01 0d and $0xd01,%cx + 2924: 01 f1 add %esi,%ecx + 2926: 89 fe mov %edi,%esi + 2928: 66 c1 fe 0f sar $0xf,%si + 292c: 0f b7 c9 movzwl %cx,%ecx + 292f: 66 81 e6 01 0d and $0xd01,%si + 2934: 48 c1 e1 0b shl $0xb,%rcx + 2938: 01 fe add %edi,%esi + 293a: 44 89 c7 mov %r8d,%edi + 293d: 48 81 c1 80 06 00 00 add $0x680,%rcx + 2944: 66 c1 ff 0f sar $0xf,%di + 2948: 48 69 c9 dc d7 09 00 imul $0x9d7dc,%rcx,%rcx + 294f: 0f b7 f6 movzwl %si,%esi + 2952: 66 81 e7 01 0d and $0xd01,%di + 2957: 48 c1 e6 0b shl $0xb,%rsi + 295b: 41 01 f8 add %edi,%r8d + 295e: 44 89 ff mov %r15d,%edi + 2961: 48 81 c6 80 06 00 00 add $0x680,%rsi + 2968: 66 c1 ff 0f sar $0xf,%di + 296c: 45 0f b7 c0 movzwl %r8w,%r8d + 2970: 48 c1 e9 1f shr $0x1f,%rcx + 2974: 66 81 e7 01 0d and $0xd01,%di + 2979: 49 c1 e0 0b shl $0xb,%r8 + 297d: 48 69 f6 dc d7 09 00 imul $0x9d7dc,%rsi,%rsi + 2984: 89 cb mov %ecx,%ebx + 2986: 44 01 ff add %r15d,%edi + 2989: 49 81 c0 80 06 00 00 add $0x680,%r8 + 2990: 66 81 e3 ff 07 and $0x7ff,%bx + 2995: 0f b7 ff movzwl %di,%edi + 2998: 4d 69 c0 dc d7 09 00 imul $0x9d7dc,%r8,%r8 + 299f: 66 89 5c 24 e2 mov %bx,-0x1e(%rsp) + 29a4: 48 c1 e7 0b shl $0xb,%rdi + 29a8: 48 c1 ee 1f shr $0x1f,%rsi + 29ac: 48 81 c7 80 06 00 00 add $0x680,%rdi + 29b3: 41 89 f2 mov %esi,%r10d + 29b6: 48 69 ff dc d7 09 00 imul $0x9d7dc,%rdi,%rdi + 29bd: 49 c1 e8 1f shr $0x1f,%r8 + 29c1: 66 41 81 e2 ff 07 and $0x7ff,%r10w + 29c7: 44 89 c3 mov %r8d,%ebx + 29ca: 66 81 e3 ff 07 and $0x7ff,%bx + 29cf: 48 c1 ef 1f shr $0x1f,%rdi + 29d3: 66 89 5c 24 e4 mov %bx,-0x1c(%rsp) + 29d8: 42 8d 1c cd 00 00 00 lea 0x0(,%r9,8),%ebx + 29df: 00 + 29e0: 45 89 d9 mov %r11d,%r9d + 29e3: 41 89 ff mov %edi,%r15d + 29e6: 66 41 81 e7 ff 07 and $0x7ff,%r15w + 29ec: 08 e3 or %ah,%bl + 29ee: 66 41 c1 eb 0a shr $0xa,%r11w + 29f3: 01 d2 add %edx,%edx + 29f5: 88 5c 24 e7 mov %bl,-0x19(%rsp) + 29f9: 0f b7 5c 24 e2 movzwl -0x1e(%rsp),%ebx + 29fe: 44 09 da or %r11d,%edx + 2a01: 45 89 d3 mov %r10d,%r11d + 2a04: c1 e6 07 shl $0x7,%esi + 2a07: 66 41 d1 eb shr $1,%r11w + 2a0b: 0f b6 d2 movzbl %dl,%edx + 2a0e: 0f b6 44 24 d8 movzbl -0x28(%rsp),%eax + 2a13: 66 c1 eb 04 shr $0x4,%bx + 2a17: 45 0f b6 db movzbl %r11b,%r11d + 2a1b: 66 c1 ed 07 shr $0x7,%bp + 2a1f: c1 e1 04 shl $0x4,%ecx + 2a22: 09 de or %ebx,%esi + 2a24: 49 c1 e3 08 shl $0x8,%r11 + 2a28: 66 41 c1 e9 02 shr $0x2,%r9w + 2a2d: 40 0f b6 f6 movzbl %sil,%esi + 2a31: 09 e9 or %ebp,%ecx + 2a33: 66 41 c1 ed 05 shr $0x5,%r13w + 2a38: 49 09 f3 or %rsi,%r11 + 2a3b: 0f b6 c9 movzbl %cl,%ecx + 2a3e: 45 0f b6 c9 movzbl %r9b,%r9d + 2a42: c1 e0 06 shl $0x6,%eax + 2a45: 49 c1 e3 08 shl $0x8,%r11 + 2a49: 44 09 e8 or %r13d,%eax + 2a4c: 66 41 c1 ea 09 shr $0x9,%r10w + 2a51: 49 09 cb or %rcx,%r11 + 2a54: 41 c1 e0 02 shl $0x2,%r8d + 2a58: 49 c1 e3 08 shl $0x8,%r11 + 2a5c: 45 09 d0 or %r10d,%r8d + 2a5f: 49 09 d3 or %rdx,%r11 + 2a62: 0f b6 d0 movzbl %al,%edx + 2a65: 45 88 46 08 mov %r8b,0x8(%r14) + 2a69: 49 c1 e3 08 shl $0x8,%r11 + 2a6d: 4d 09 cb or %r9,%r11 + 2a70: 49 c1 e3 08 shl $0x8,%r11 + 2a74: 4c 89 d8 mov %r11,%rax + 2a77: 48 09 d0 or %rdx,%rax + 2a7a: 0f b6 54 24 e7 movzbl -0x19(%rsp),%edx + 2a7f: 48 c1 e0 08 shl $0x8,%rax + 2a83: 48 09 d0 or %rdx,%rax + 2a86: 0f b6 54 24 e0 movzbl -0x20(%rsp),%edx + 2a8b: 48 c1 e0 08 shl $0x8,%rax + 2a8f: 48 09 d0 or %rdx,%rax + 2a92: 49 89 06 mov %rax,(%r14) + 2a95: 0f b7 44 24 e4 movzwl -0x1c(%rsp),%eax + 2a9a: 66 c1 e8 06 shr $0x6,%ax + 2a9e: c1 e7 05 shl $0x5,%edi + 2aa1: 49 83 c6 0b add $0xb,%r14 + 2aa5: 49 83 c4 10 add $0x10,%r12 + 2aa9: 09 c7 or %eax,%edi + 2aab: 66 41 c1 ef 03 shr $0x3,%r15w + 2ab0: 41 88 7e fe mov %dil,-0x2(%r14) + 2ab4: 45 88 7e ff mov %r15b,-0x1(%r14) + 2ab8: 4c 3b 74 24 e8 cmp -0x18(%rsp),%r14 + 2abd: 0f 85 5d fd ff ff jne 2820 + 2ac3: 4c 8b 6c 24 f0 mov -0x10(%rsp),%r13 + 2ac8: 49 8d 86 60 01 00 00 lea 0x160(%r14),%rax + 2acf: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 2ad4: 49 81 c5 00 02 00 00 add $0x200,%r13 + 2adb: 4c 39 6c 24 f8 cmp %r13,-0x8(%rsp) + 2ae0: 0f 85 1f fd ff ff jne 2805 + 2ae6: 5b pop %rbx + 2ae7: 5d pop %rbp + 2ae8: 41 5c pop %r12 + 2aea: 41 5d pop %r13 + 2aec: 41 5e pop %r14 + 2aee: 41 5f pop %r15 + 2af0: c3 ret + 2af1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2af8: 00 00 00 00 + 2afc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002b00 : + 2b00: 41 57 push %r15 + 2b02: 49 89 ff mov %rdi,%r15 + 2b05: 41 56 push %r14 + 2b07: 4c 8d b6 60 01 00 00 lea 0x160(%rsi),%r14 + 2b0e: 41 55 push %r13 + 2b10: 41 54 push %r12 + 2b12: 45 31 e4 xor %r12d,%r12d + 2b15: 55 push %rbp + 2b16: 53 push %rbx + 2b17: 44 89 64 24 f4 mov %r12d,-0xc(%rsp) + 2b1c: 4d 8d 8e a0 fe ff ff lea -0x160(%r14),%r9 + 2b23: 4d 89 fd mov %r15,%r13 + 2b26: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2b2d: 00 00 00 + 2b30: 41 0f b6 51 02 movzbl 0x2(%r9),%edx + 2b35: 41 0f b6 49 03 movzbl 0x3(%r9),%ecx + 2b3a: 49 83 c1 0b add $0xb,%r9 + 2b3e: 41 0f b6 71 f9 movzbl -0x7(%r9),%esi + 2b43: 41 0f b6 69 fb movzbl -0x5(%r9),%ebp + 2b48: 89 d0 mov %edx,%eax + 2b4a: c1 e1 02 shl $0x2,%ecx + 2b4d: 41 0f b6 79 fc movzbl -0x4(%r9),%edi + 2b52: 45 0f b6 41 f6 movzbl -0xa(%r9),%r8d + 2b57: c0 e8 06 shr $0x6,%al + 2b5a: 41 89 ea mov %ebp,%r10d + 2b5d: 41 0f b6 59 fe movzbl -0x2(%r9),%ebx + 2b62: 45 0f b7 59 f5 movzwl -0xb(%r9),%r11d + 2b67: 0f b6 c0 movzbl %al,%eax + 2b6a: 41 c0 ea 07 shr $0x7,%r10b + 2b6e: 01 ff add %edi,%edi + 2b70: 45 0f b6 61 ff movzbl -0x1(%r9),%r12d + 2b75: 09 c1 or %eax,%ecx + 2b77: 89 f0 mov %esi,%eax + 2b79: 45 0f b6 d2 movzbl %r10b,%r10d + 2b7d: 41 c0 e8 03 shr $0x3,%r8b + 2b81: c1 e0 0a shl $0xa,%eax + 2b84: 44 09 d7 or %r10d,%edi + 2b87: c1 e2 05 shl $0x5,%edx + 2b8a: 45 0f b6 c0 movzbl %r8b,%r8d + 2b8e: 09 c1 or %eax,%ecx + 2b90: 41 0f b6 41 fd movzbl -0x3(%r9),%eax + 2b95: 41 09 d0 or %edx,%r8d + 2b98: 41 0f b6 51 fa movzbl -0x6(%r9),%edx + 2b9d: 41 81 e3 ff 07 00 00 and $0x7ff,%r11d + 2ba4: 41 81 e0 ff 07 00 00 and $0x7ff,%r8d + 2bab: 81 e1 ff 07 00 00 and $0x7ff,%ecx + 2bb1: 40 d0 ee shr $1,%sil + 2bb4: 41 89 c2 mov %eax,%r10d + 2bb7: 41 c1 e4 03 shl $0x3,%r12d + 2bbb: 45 69 db 01 0d 00 00 imul $0xd01,%r11d,%r11d + 2bc2: 40 0f b6 f6 movzbl %sil,%esi + 2bc6: 41 c1 e2 09 shl $0x9,%r10d + 2bca: 45 69 c0 01 0d 00 00 imul $0xd01,%r8d,%r8d + 2bd1: 44 09 d7 or %r10d,%edi + 2bd4: 69 c9 01 0d 00 00 imul $0xd01,%ecx,%ecx + 2bda: 41 89 da mov %ebx,%r10d + 2bdd: 41 c0 ea 05 shr $0x5,%r10b + 2be1: 41 81 c3 00 04 00 00 add $0x400,%r11d + 2be8: 45 0f b6 d2 movzbl %r10b,%r10d + 2bec: 41 81 c0 00 04 00 00 add $0x400,%r8d + 2bf3: 41 c1 eb 0b shr $0xb,%r11d + 2bf7: 45 09 e2 or %r12d,%r10d + 2bfa: 44 0f b6 e2 movzbl %dl,%r12d + 2bfe: 81 c1 00 04 00 00 add $0x400,%ecx + 2c04: 41 c1 e8 0b shr $0xb,%r8d + 2c08: 41 c1 e4 07 shl $0x7,%r12d + 2c0c: c1 e9 0b shr $0xb,%ecx + 2c0f: 45 0f bf d2 movswl %r10w,%r10d + 2c13: 66 41 0f 6e c3 movd %r11d,%xmm0 + 2c18: 44 09 e6 or %r12d,%esi + 2c1b: 66 0f 6e c9 movd %ecx,%xmm1 + 2c1f: 66 41 0f 6e e0 movd %r8d,%xmm4 + 2c24: 81 e6 ff 07 00 00 and $0x7ff,%esi + 2c2a: c0 ea 04 shr $0x4,%dl + 2c2d: 81 e7 ff 07 00 00 and $0x7ff,%edi + 2c33: 66 0f 62 c4 punpckldq %xmm4,%xmm0 + 2c37: c0 e8 02 shr $0x2,%al + 2c3a: 0f b6 d2 movzbl %dl,%edx + 2c3d: c1 e5 04 shl $0x4,%ebp + 2c40: 49 83 c5 10 add $0x10,%r13 + 2c44: 0f b6 c0 movzbl %al,%eax + 2c47: c1 e3 06 shl $0x6,%ebx + 2c4a: 69 f6 01 0d 00 00 imul $0xd01,%esi,%esi + 2c50: 09 ea or %ebp,%edx + 2c52: 09 d8 or %ebx,%eax + 2c54: 81 e2 ff 07 00 00 and $0x7ff,%edx + 2c5a: 25 ff 07 00 00 and $0x7ff,%eax + 2c5f: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx + 2c65: 69 ff 01 0d 00 00 imul $0xd01,%edi,%edi + 2c6b: 81 c6 00 04 00 00 add $0x400,%esi + 2c71: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2c77: c1 ee 0b shr $0xb,%esi + 2c7a: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d + 2c81: 66 0f 6e de movd %esi,%xmm3 + 2c85: 81 c2 00 04 00 00 add $0x400,%edx + 2c8b: 81 c7 00 04 00 00 add $0x400,%edi + 2c91: 66 0f 62 cb punpckldq %xmm3,%xmm1 + 2c95: c1 ea 0b shr $0xb,%edx + 2c98: 05 00 04 00 00 add $0x400,%eax + 2c9d: c1 ef 0b shr $0xb,%edi + 2ca0: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0 + 2ca4: 66 0f 6e ca movd %edx,%xmm1 + 2ca8: 41 81 c2 00 04 00 00 add $0x400,%r10d + 2caf: c1 e8 0b shr $0xb,%eax + 2cb2: 66 0f 6e f7 movd %edi,%xmm6 + 2cb6: 41 c1 ea 0b shr $0xb,%r10d + 2cba: 66 0f 6e d0 movd %eax,%xmm2 + 2cbe: 66 0f 62 ce punpckldq %xmm6,%xmm1 + 2cc2: 66 41 0f 6e ea movd %r10d,%xmm5 + 2cc7: 66 0f 62 d5 punpckldq %xmm5,%xmm2 + 2ccb: 66 0f 6c ca punpcklqdq %xmm2,%xmm1 + 2ccf: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 2cd3: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 2cd7: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 2cdb: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 2cdf: 66 0f 61 c2 punpcklwd %xmm2,%xmm0 + 2ce3: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 2ce7: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 2ceb: 41 0f 11 45 f0 movups %xmm0,-0x10(%r13) + 2cf0: 4d 39 f1 cmp %r14,%r9 + 2cf3: 0f 85 37 fe ff ff jne 2b30 + 2cf9: 44 8b 64 24 f4 mov -0xc(%rsp),%r12d + 2cfe: 4d 8d b1 60 01 00 00 lea 0x160(%r9),%r14 + 2d05: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2d0c: 41 83 c4 01 add $0x1,%r12d + 2d10: 41 83 fc 04 cmp $0x4,%r12d + 2d14: 0f 85 fd fd ff ff jne 2b17 + 2d1a: 5b pop %rbx + 2d1b: 5d pop %rbp + 2d1c: 41 5c pop %r12 + 2d1e: 41 5d pop %r13 + 2d20: 41 5e pop %r14 + 2d22: 41 5f pop %r15 + 2d24: c3 ret + 2d25: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2d2c: 00 00 00 00 + +0000000000002d30 : + 2d30: 41 54 push %r12 + 2d32: 4c 8d a7 00 06 00 00 lea 0x600(%rdi),%r12 + 2d39: 55 push %rbp + 2d3a: 48 89 f5 mov %rsi,%rbp + 2d3d: 53 push %rbx + 2d3e: 48 89 fb mov %rdi,%rbx + 2d41: 48 89 ee mov %rbp,%rsi + 2d44: 48 89 df mov %rbx,%rdi + 2d47: 48 81 c3 80 01 00 00 add $0x180,%rbx + 2d4e: 48 81 c5 00 02 00 00 add $0x200,%rbp + 2d55: e8 26 05 00 00 call 3280 + 2d5a: 4c 39 e3 cmp %r12,%rbx + 2d5d: 75 e2 jne 2d41 + 2d5f: 5b pop %rbx + 2d60: 5d pop %rbp + 2d61: 41 5c pop %r12 + 2d63: c3 ret + 2d64: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2d6b: 00 00 00 00 + 2d6f: 90 nop + +0000000000002d70 : + 2d70: 41 54 push %r12 + 2d72: 4c 8d a6 00 06 00 00 lea 0x600(%rsi),%r12 + 2d79: 55 push %rbp + 2d7a: 48 89 fd mov %rdi,%rbp + 2d7d: 53 push %rbx + 2d7e: 48 89 f3 mov %rsi,%rbx + 2d81: 48 89 de mov %rbx,%rsi + 2d84: 48 89 ef mov %rbp,%rdi + 2d87: 48 81 c3 80 01 00 00 add $0x180,%rbx + 2d8e: 48 81 c5 00 02 00 00 add $0x200,%rbp + 2d95: e8 46 05 00 00 call 32e0 + 2d9a: 4c 39 e3 cmp %r12,%rbx + 2d9d: 75 e2 jne 2d81 + 2d9f: 5b pop %rbx + 2da0: 5d pop %rbp + 2da1: 41 5c pop %r12 + 2da3: c3 ret + 2da4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2dab: 00 00 00 00 + 2daf: 90 nop + +0000000000002db0 : + 2db0: 55 push %rbp + 2db1: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp + 2db8: 53 push %rbx + 2db9: 48 89 fb mov %rdi,%rbx + 2dbc: 48 83 ec 08 sub $0x8,%rsp + 2dc0: 48 89 df mov %rbx,%rdi + 2dc3: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2dca: e8 21 1e 00 00 call 4bf0 + 2dcf: 48 39 eb cmp %rbp,%rbx + 2dd2: 75 ec jne 2dc0 + 2dd4: 48 83 c4 08 add $0x8,%rsp + 2dd8: 5b pop %rbx + 2dd9: 5d pop %rbp + 2dda: c3 ret + 2ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002de0 : + 2de0: 55 push %rbp + 2de1: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp + 2de8: 53 push %rbx + 2de9: 48 89 fb mov %rdi,%rbx + 2dec: 48 83 ec 08 sub $0x8,%rsp + 2df0: 48 89 df mov %rbx,%rdi + 2df3: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2dfa: e8 31 1e 00 00 call 4c30 + 2dff: 48 39 eb cmp %rbp,%rbx + 2e02: 75 ec jne 2df0 + 2e04: 48 83 c4 08 add $0x8,%rsp + 2e08: 5b pop %rbx + 2e09: 5d pop %rbp + 2e0a: c3 ret + 2e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002e10 : + 2e10: 41 56 push %r14 + 2e12: 41 55 push %r13 + 2e14: 49 89 f5 mov %rsi,%r13 + 2e17: 41 54 push %r12 + 2e19: 49 89 fc mov %rdi,%r12 + 2e1c: 55 push %rbp + 2e1d: 49 8d ad 00 02 00 00 lea 0x200(%r13),%rbp + 2e24: 49 81 c5 00 08 00 00 add $0x800,%r13 + 2e2b: 53 push %rbx + 2e2c: 48 81 ec 10 02 00 00 sub $0x210,%rsp + 2e33: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 2e3a: 00 00 + 2e3c: 48 89 9c 24 08 02 00 mov %rbx,0x208(%rsp) + 2e43: 00 + 2e44: 48 89 d3 mov %rdx,%rbx + 2e47: 48 89 da mov %rbx,%rdx + 2e4a: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2e51: e8 ea 1d 00 00 call 4c40 + 2e56: 48 89 da mov %rbx,%rdx + 2e59: 48 89 ee mov %rbp,%rsi + 2e5c: 48 89 e7 mov %rsp,%rdi + 2e5f: 48 81 c5 00 02 00 00 add $0x200,%rbp + 2e66: e8 d5 1d 00 00 call 4c40 + 2e6b: 48 89 e2 mov %rsp,%rdx + 2e6e: 4c 89 e6 mov %r12,%rsi + 2e71: 4c 89 e7 mov %r12,%rdi + 2e74: e8 b7 1e 00 00 call 4d30 + 2e79: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2e80: 4c 39 ed cmp %r13,%rbp + 2e83: 75 d1 jne 2e56 + 2e85: 4c 89 e7 mov %r12,%rdi + 2e88: e8 73 1e 00 00 call 4d00 + 2e8d: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax + 2e94: 00 + 2e95: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2e9c: 00 00 + 2e9e: 75 10 jne 2eb0 + 2ea0: 48 81 c4 10 02 00 00 add $0x210,%rsp + 2ea7: 5b pop %rbx + 2ea8: 5d pop %rbp + 2ea9: 41 5c pop %r12 + 2eab: 41 5d pop %r13 + 2ead: 41 5e pop %r14 + 2eaf: c3 ret + 2eb0: e8 cb e1 ff ff call 1080 <__stack_chk_fail@plt> + 2eb5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ebc: 00 00 00 00 + +0000000000002ec0 : + 2ec0: 55 push %rbp + 2ec1: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp + 2ec8: 53 push %rbx + 2ec9: 48 89 fb mov %rdi,%rbx + 2ecc: 48 83 ec 08 sub $0x8,%rsp + 2ed0: 48 89 df mov %rbx,%rdi + 2ed3: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2eda: e8 21 1e 00 00 call 4d00 + 2edf: 48 39 eb cmp %rbp,%rbx + 2ee2: 75 ec jne 2ed0 + 2ee4: 48 83 c4 08 add $0x8,%rsp + 2ee8: 5b pop %rbx + 2ee9: 5d pop %rbp + 2eea: c3 ret + 2eeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002ef0 : + 2ef0: 41 55 push %r13 + 2ef2: 49 89 fd mov %rdi,%r13 + 2ef5: 41 54 push %r12 + 2ef7: 49 89 f4 mov %rsi,%r12 + 2efa: 55 push %rbp + 2efb: 48 89 d5 mov %rdx,%rbp + 2efe: 53 push %rbx + 2eff: 31 db xor %ebx,%ebx + 2f01: 48 83 ec 08 sub $0x8,%rsp + 2f05: 48 8d 54 1d 00 lea 0x0(%rbp,%rbx,1),%rdx + 2f0a: 49 8d 34 1c lea (%r12,%rbx,1),%rsi + 2f0e: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi + 2f13: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2f1a: e8 11 1e 00 00 call 4d30 + 2f1f: 48 81 fb 00 08 00 00 cmp $0x800,%rbx + 2f26: 75 dd jne 2f05 + 2f28: 48 83 c4 08 add $0x8,%rsp + 2f2c: 5b pop %rbx + 2f2d: 5d pop %rbp + 2f2e: 41 5c pop %r12 + 2f30: 41 5d pop %r13 + 2f32: c3 ret + 2f33: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2f3a: 00 00 00 + 2f3d: 0f 1f 00 nopl (%rax) + +0000000000002f40 : + 2f40: 41 54 push %r12 + 2f42: 4c 8d 87 a0 00 00 00 lea 0xa0(%rdi),%r8 + 2f49: 55 push %rbp + 2f4a: 53 push %rbx + 2f4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f50: 0f b7 06 movzwl (%rsi),%eax + 2f53: 0f b7 56 0a movzwl 0xa(%rsi),%edx + 2f57: 44 0f b7 4e 0e movzwl 0xe(%rsi),%r9d + 2f5c: 41 89 c4 mov %eax,%r12d + 2f5f: 66 41 c1 fc 0f sar $0xf,%r12w + 2f64: 66 41 81 e4 01 0d and $0xd01,%r12w + 2f6a: 41 01 c4 add %eax,%r12d + 2f6d: 0f b7 46 02 movzwl 0x2(%rsi),%eax + 2f71: 45 0f bf e4 movswl %r12w,%r12d + 2f75: 89 c5 mov %eax,%ebp + 2f77: 41 c1 e4 05 shl $0x5,%r12d + 2f7b: 66 c1 fd 0f sar $0xf,%bp + 2f7f: 41 81 c4 80 06 00 00 add $0x680,%r12d + 2f86: 66 81 e5 01 0d and $0xd01,%bp + 2f8b: 45 69 e4 7e 9d 00 00 imul $0x9d7e,%r12d,%r12d + 2f92: 01 c5 add %eax,%ebp + 2f94: 0f b7 46 04 movzwl 0x4(%rsi),%eax + 2f98: 0f bf ed movswl %bp,%ebp + 2f9b: 41 89 c2 mov %eax,%r10d + 2f9e: c1 e5 05 shl $0x5,%ebp + 2fa1: 66 41 c1 fa 0f sar $0xf,%r10w + 2fa6: 81 c5 80 06 00 00 add $0x680,%ebp + 2fac: 66 41 81 e2 01 0d and $0xd01,%r10w + 2fb2: 69 ed 7e 9d 00 00 imul $0x9d7e,%ebp,%ebp + 2fb8: 41 01 c2 add %eax,%r10d + 2fbb: 0f b7 46 06 movzwl 0x6(%rsi),%eax + 2fbf: 45 0f bf d2 movswl %r10w,%r10d + 2fc3: 41 c1 e2 05 shl $0x5,%r10d + 2fc7: 41 89 c3 mov %eax,%r11d + 2fca: c1 ed 1b shr $0x1b,%ebp + 2fcd: 66 41 c1 fb 0f sar $0xf,%r11w + 2fd2: 41 81 c2 80 06 00 00 add $0x680,%r10d + 2fd9: 66 41 81 e3 01 0d and $0xd01,%r11w + 2fdf: 45 69 d2 7e 9d 00 00 imul $0x9d7e,%r10d,%r10d + 2fe6: 41 01 c3 add %eax,%r11d + 2fe9: 0f b7 46 08 movzwl 0x8(%rsi),%eax + 2fed: 45 0f bf db movswl %r11w,%r11d + 2ff1: 89 c3 mov %eax,%ebx + 2ff3: 41 c1 e3 05 shl $0x5,%r11d + 2ff7: 66 c1 fb 0f sar $0xf,%bx + 2ffb: 41 81 c3 80 06 00 00 add $0x680,%r11d + 3002: 66 81 e3 01 0d and $0xd01,%bx + 3007: 45 69 db 7e 9d 00 00 imul $0x9d7e,%r11d,%r11d + 300e: 01 c3 add %eax,%ebx + 3010: 89 d0 mov %edx,%eax + 3012: 0f bf db movswl %bx,%ebx + 3015: c1 e3 05 shl $0x5,%ebx + 3018: 41 c1 eb 1b shr $0x1b,%r11d + 301c: 81 c3 80 06 00 00 add $0x680,%ebx + 3022: 69 db 7e 9d 00 00 imul $0x9d7e,%ebx,%ebx + 3028: c1 eb 1b shr $0x1b,%ebx + 302b: 66 c1 f8 0f sar $0xf,%ax + 302f: 41 c1 ec 1b shr $0x1b,%r12d + 3033: 66 25 01 0d and $0xd01,%ax + 3037: 41 c1 ea 1b shr $0x1b,%r10d + 303b: 01 d0 add %edx,%eax + 303d: 0f b7 56 0c movzwl 0xc(%rsi),%edx + 3041: 41 c1 e2 02 shl $0x2,%r10d + 3045: 98 cwtl + 3046: 89 d1 mov %edx,%ecx + 3048: c1 e0 05 shl $0x5,%eax + 304b: 66 c1 f9 0f sar $0xf,%cx + 304f: 05 80 06 00 00 add $0x680,%eax + 3054: 66 81 e1 01 0d and $0xd01,%cx + 3059: 69 c0 7e 9d 00 00 imul $0x9d7e,%eax,%eax + 305f: 01 d1 add %edx,%ecx + 3061: 44 89 ca mov %r9d,%edx + 3064: 66 c1 fa 0f sar $0xf,%dx + 3068: 0f bf c9 movswl %cx,%ecx + 306b: 66 81 e2 01 0d and $0xd01,%dx + 3070: c1 e1 05 shl $0x5,%ecx + 3073: 44 01 ca add %r9d,%edx + 3076: 41 89 e9 mov %ebp,%r9d + 3079: 81 c1 80 06 00 00 add $0x680,%ecx + 307f: 40 c0 ed 03 shr $0x3,%bpl + 3083: 41 c1 e1 05 shl $0x5,%r9d + 3087: 69 c9 7e 9d 00 00 imul $0x9d7e,%ecx,%ecx + 308d: 0f bf d2 movswl %dx,%edx + 3090: 45 09 e1 or %r12d,%r9d + 3093: 45 89 dc mov %r11d,%r12d + 3096: c1 e2 05 shl $0x5,%edx + 3099: 41 c1 e4 07 shl $0x7,%r12d + 309d: 81 c2 80 06 00 00 add $0x680,%edx + 30a3: 41 d0 eb shr $1,%r11b + 30a6: 45 0f b6 c9 movzbl %r9b,%r9d + 30aa: 45 09 e2 or %r12d,%r10d + 30ad: c1 e9 1b shr $0x1b,%ecx + 30b0: 69 d2 7e 9d 00 00 imul $0x9d7e,%edx,%edx + 30b6: 41 09 ea or %ebp,%r10d + 30b9: 89 dd mov %ebx,%ebp + 30bb: c1 e5 04 shl $0x4,%ebp + 30be: 45 0f b6 d2 movzbl %r10b,%r10d + 30c2: 41 09 eb or %ebp,%r11d + 30c5: c1 e8 1b shr $0x1b,%eax + 30c8: 89 cd mov %ecx,%ebp + 30ca: 48 83 c7 05 add $0x5,%rdi + 30ce: 01 c0 add %eax,%eax + 30d0: c1 e5 06 shl $0x6,%ebp + 30d3: 45 0f b6 db movzbl %r11b,%r11d + 30d7: 48 83 c6 10 add $0x10,%rsi + 30db: c0 eb 04 shr $0x4,%bl + 30de: 09 e8 or %ebp,%eax + 30e0: c1 ea 1b shr $0x1b,%edx + 30e3: c1 e2 03 shl $0x3,%edx + 30e6: 09 d8 or %ebx,%eax + 30e8: c0 e9 02 shr $0x2,%cl + 30eb: 0f b6 c0 movzbl %al,%eax + 30ee: 09 d1 or %edx,%ecx + 30f0: c1 e0 08 shl $0x8,%eax + 30f3: 88 4f ff mov %cl,-0x1(%rdi) + 30f6: 44 09 d8 or %r11d,%eax + 30f9: c1 e0 08 shl $0x8,%eax + 30fc: 44 09 d0 or %r10d,%eax + 30ff: c1 e0 08 shl $0x8,%eax + 3102: 44 09 c8 or %r9d,%eax + 3105: 89 47 fb mov %eax,-0x5(%rdi) + 3108: 4c 39 c7 cmp %r8,%rdi + 310b: 0f 85 3f fe ff ff jne 2f50 + 3111: 5b pop %rbx + 3112: 5d pop %rbp + 3113: 41 5c pop %r12 + 3115: c3 ret + 3116: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 311d: 00 00 00 + +0000000000003120 : + 3120: 49 89 f8 mov %rdi,%r8 + 3123: 4c 8d 8e a0 00 00 00 lea 0xa0(%rsi),%r9 + 312a: 48 89 f7 mov %rsi,%rdi + 312d: 0f 1f 00 nopl (%rax) + 3130: 44 0f b6 1f movzbl (%rdi),%r11d + 3134: 44 0f b6 57 01 movzbl 0x1(%rdi),%r10d + 3139: 48 83 c7 05 add $0x5,%rdi + 313d: 0f b6 57 fd movzbl -0x3(%rdi),%edx + 3141: 0f b6 4f fe movzbl -0x2(%rdi),%ecx + 3145: 44 89 d8 mov %r11d,%eax + 3148: 0f b6 77 ff movzbl -0x1(%rdi),%esi + 314c: 83 e0 1f and $0x1f,%eax + 314f: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 3155: 83 c0 10 add $0x10,%eax + 3158: c1 e8 05 shr $0x5,%eax + 315b: 66 0f 6e c0 movd %eax,%xmm0 + 315f: 44 89 d8 mov %r11d,%eax + 3162: 46 8d 1c d5 00 00 00 lea 0x0(,%r10,8),%r11d + 3169: 00 + 316a: c0 e8 05 shr $0x5,%al + 316d: 44 09 d8 or %r11d,%eax + 3170: 83 e0 1f and $0x1f,%eax + 3173: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 3179: 83 c0 10 add $0x10,%eax + 317c: c1 e8 05 shr $0x5,%eax + 317f: 66 0f 6e e0 movd %eax,%xmm4 + 3183: 44 89 d0 mov %r10d,%eax + 3186: c0 e8 02 shr $0x2,%al + 3189: 66 0f 62 c4 punpckldq %xmm4,%xmm0 + 318d: 83 e0 1f and $0x1f,%eax + 3190: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 3196: 83 c0 10 add $0x10,%eax + 3199: c1 e8 05 shr $0x5,%eax + 319c: 66 0f 6e c8 movd %eax,%xmm1 + 31a0: 44 89 d0 mov %r10d,%eax + 31a3: 44 8d 14 12 lea (%rdx,%rdx,1),%r10d + 31a7: c0 e8 07 shr $0x7,%al + 31aa: 44 09 d0 or %r10d,%eax + 31ad: 83 e0 1f and $0x1f,%eax + 31b0: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 31b6: 83 c0 10 add $0x10,%eax + 31b9: c1 e8 05 shr $0x5,%eax + 31bc: 66 0f 6e d8 movd %eax,%xmm3 + 31c0: 89 d0 mov %edx,%eax + 31c2: 89 ca mov %ecx,%edx + 31c4: c1 e2 04 shl $0x4,%edx + 31c7: c0 e8 04 shr $0x4,%al + 31ca: 66 0f 62 cb punpckldq %xmm3,%xmm1 + 31ce: 09 d0 or %edx,%eax + 31d0: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0 + 31d4: 8d 14 b5 00 00 00 00 lea 0x0(,%rsi,4),%edx + 31db: 83 e0 1f and $0x1f,%eax + 31de: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 31e4: 83 c0 10 add $0x10,%eax + 31e7: c1 e8 05 shr $0x5,%eax + 31ea: 66 0f 6e c8 movd %eax,%xmm1 + 31ee: 89 c8 mov %ecx,%eax + 31f0: d0 e8 shr $1,%al + 31f2: 83 e0 1f and $0x1f,%eax + 31f5: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 31fb: 83 c0 10 add $0x10,%eax + 31fe: 40 c0 ee 03 shr $0x3,%sil + 3202: 49 83 c0 10 add $0x10,%r8 + 3206: c1 e8 05 shr $0x5,%eax + 3209: 66 0f 6e f0 movd %eax,%xmm6 + 320d: 89 c8 mov %ecx,%eax + 320f: c0 e8 06 shr $0x6,%al + 3212: 66 0f 62 ce punpckldq %xmm6,%xmm1 + 3216: 09 d0 or %edx,%eax + 3218: 40 0f b6 d6 movzbl %sil,%edx + 321c: 83 e0 1f and $0x1f,%eax + 321f: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx + 3225: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 322b: 83 c2 10 add $0x10,%edx + 322e: 83 c0 10 add $0x10,%eax + 3231: c1 ea 05 shr $0x5,%edx + 3234: c1 e8 05 shr $0x5,%eax + 3237: 66 0f 6e ea movd %edx,%xmm5 + 323b: 66 0f 6e d0 movd %eax,%xmm2 + 323f: 66 0f 62 d5 punpckldq %xmm5,%xmm2 + 3243: 66 0f 6c ca punpcklqdq %xmm2,%xmm1 + 3247: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 324b: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 324f: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 3253: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 3257: 66 0f 61 c2 punpcklwd %xmm2,%xmm0 + 325b: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 325f: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 3263: 41 0f 11 40 f0 movups %xmm0,-0x10(%r8) + 3268: 4c 39 cf cmp %r9,%rdi + 326b: 0f 85 bf fe ff ff jne 3130 + 3271: c3 ret + 3272: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3279: 00 00 00 00 + 327d: 0f 1f 00 nopl (%rax) + +0000000000003280 : + 3280: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 + 3287: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 328e: 00 00 + 3290: 0f b7 06 movzwl (%rsi),%eax + 3293: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx + 3297: 48 83 c7 03 add $0x3,%rdi + 329b: 48 83 c6 04 add $0x4,%rsi + 329f: 89 c2 mov %eax,%edx + 32a1: 66 c1 fa 0f sar $0xf,%dx + 32a5: 66 81 e2 01 0d and $0xd01,%dx + 32aa: 01 c2 add %eax,%edx + 32ac: 89 c8 mov %ecx,%eax + 32ae: 66 c1 f8 0f sar $0xf,%ax + 32b2: 88 57 fd mov %dl,-0x3(%rdi) + 32b5: 66 25 01 0d and $0xd01,%ax + 32b9: 01 c8 add %ecx,%eax + 32bb: 89 c1 mov %eax,%ecx + 32bd: 66 c1 e8 04 shr $0x4,%ax + 32c1: c1 e1 04 shl $0x4,%ecx + 32c4: 88 47 ff mov %al,-0x1(%rdi) + 32c7: 08 f1 or %dh,%cl + 32c9: 88 4f fe mov %cl,-0x2(%rdi) + 32cc: 49 39 f8 cmp %rdi,%r8 + 32cf: 75 bf jne 3290 + 32d1: c3 ret + 32d2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 32d9: 00 00 00 00 + 32dd: 0f 1f 00 nopl (%rax) + +00000000000032e0 : + 32e0: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx + 32e7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 32ee: 00 00 00 00 + 32f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 32f9: 00 00 00 00 + 32fd: 0f 1f 00 nopl (%rax) + 3300: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 3304: 0f b6 16 movzbl (%rsi),%edx + 3307: 48 83 c6 03 add $0x3,%rsi + 330b: 48 83 c7 04 add $0x4,%rdi + 330f: c1 e0 08 shl $0x8,%eax + 3312: 09 d0 or %edx,%eax + 3314: 66 25 ff 0f and $0xfff,%ax + 3318: 66 89 47 fc mov %ax,-0x4(%rdi) + 331c: 0f b6 46 fe movzbl -0x2(%rsi),%eax + 3320: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 3324: c0 e8 04 shr $0x4,%al + 3327: 0f b6 c0 movzbl %al,%eax + 332a: c1 e2 04 shl $0x4,%edx + 332d: 09 d0 or %edx,%eax + 332f: 66 89 47 fe mov %ax,-0x2(%rdi) + 3333: 48 39 f1 cmp %rsi,%rcx + 3336: 75 c8 jne 3300 + 3338: c3 ret + 3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000003340 : + 3340: 41 56 push %r14 + 3342: 41 55 push %r13 + 3344: 41 54 push %r12 + 3346: 49 89 fc mov %rdi,%r12 + 3349: 55 push %rbp + 334a: 48 89 f5 mov %rsi,%rbp + 334d: 53 push %rbx + 334e: 31 db xor %ebx,%ebx + 3350: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 + 3354: 45 31 ed xor %r13d,%r13d + 3357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 335e: 00 00 + 3360: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax + 3365: 31 d2 xor %edx,%edx + 3367: 44 89 e9 mov %r13d,%ecx + 336a: 4c 89 f7 mov %r14,%rdi + 336d: 66 41 89 14 44 mov %dx,(%r12,%rax,2) + 3372: 0f b6 55 00 movzbl 0x0(%rbp),%edx + 3376: 41 83 c5 01 add $0x1,%r13d + 337a: 49 83 c6 02 add $0x2,%r14 + 337e: be 81 06 00 00 mov $0x681,%esi + 3383: d3 fa sar %cl,%edx + 3385: 83 e2 01 and $0x1,%edx + 3388: e8 63 27 00 00 call 5af0 + 338d: 41 83 fd 08 cmp $0x8,%r13d + 3391: 75 cd jne 3360 + 3393: 48 83 c3 08 add $0x8,%rbx + 3397: 48 83 c5 01 add $0x1,%rbp + 339b: 48 81 fb 00 01 00 00 cmp $0x100,%rbx + 33a2: 75 ac jne 3350 + 33a4: 5b pop %rbx + 33a5: 5d pop %rbp + 33a6: 41 5c pop %r12 + 33a8: 41 5d pop %r13 + 33aa: 41 5e pop %r14 + 33ac: c3 ret + 33ad: 0f 1f 00 nopl (%rax) + +00000000000033b0 : + 33b0: 48 8d 47 20 lea 0x20(%rdi),%rax + 33b4: 48 89 f9 mov %rdi,%rcx + 33b7: 48 39 c6 cmp %rax,%rsi + 33ba: 73 10 jae 33cc + 33bc: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi + 33c3: 48 39 f9 cmp %rdi,%rcx + 33c6: 0f 82 5e 16 00 00 jb 4a2a + 33cc: 48 89 f2 mov %rsi,%rdx + 33cf: be 81 06 00 00 mov $0x681,%esi + 33d4: 48 81 ec c0 01 00 00 sub $0x1c0,%rsp + 33db: 66 0f 6e f6 movd %esi,%xmm6 + 33df: be 02 02 02 02 mov $0x2020202,%esi + 33e4: 66 0f 76 c0 pcmpeqd %xmm0,%xmm0 + 33e8: 66 0f 6e d6 movd %esi,%xmm2 + 33ec: be 04 04 04 04 mov $0x4040404,%esi + 33f1: 66 0f 70 fe 00 pshufd $0x0,%xmm6,%xmm7 + 33f6: 66 0f 76 f6 pcmpeqd %xmm6,%xmm6 + 33fa: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 33ff: 66 0f 6e d6 movd %esi,%xmm2 + 3403: be 08 08 08 08 mov $0x8080808,%esi + 3408: 0f 29 a4 24 48 01 00 movaps %xmm4,0x148(%rsp) + 340f: 00 + 3410: 66 0f ef e4 pxor %xmm4,%xmm4 + 3414: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 3419: 66 0f f8 e0 psubb %xmm0,%xmm4 + 341d: 0f 29 a4 24 58 01 00 movaps %xmm4,0x158(%rsp) + 3424: 00 + 3425: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 342a: 66 0f 6e d6 movd %esi,%xmm2 + 342e: be f0 f0 f0 f0 mov $0xf0f0f0f0,%esi + 3433: 0f 29 a4 24 68 01 00 movaps %xmm4,0x168(%rsp) + 343a: 00 + 343b: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 3440: 66 0f 6e d6 movd %esi,%xmm2 + 3444: be 10 10 10 10 mov $0x10101010,%esi + 3449: 0f 29 a4 24 78 01 00 movaps %xmm4,0x178(%rsp) + 3450: 00 + 3451: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 3456: 66 0f 6e d6 movd %esi,%xmm2 + 345a: be e0 e0 e0 e0 mov $0xe0e0e0e0,%esi + 345f: 0f 29 a4 24 88 01 00 movaps %xmm4,0x188(%rsp) + 3466: 00 + 3467: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 346c: 66 0f 6e d6 movd %esi,%xmm2 + 3470: 0f 29 a4 24 98 01 00 movaps %xmm4,0x198(%rsp) + 3477: 00 + 3478: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 347d: 0f 29 a4 24 a8 01 00 movaps %xmm4,0x1a8(%rsp) + 3484: 00 + 3485: 66 0f ef e4 pxor %xmm4,%xmm4 + 3489: bf 20 20 20 20 mov $0x20202020,%edi + 348e: 48 83 c1 10 add $0x10,%rcx + 3492: 48 81 c2 00 01 00 00 add $0x100,%rdx + 3499: 0f 11 61 f0 movups %xmm4,-0x10(%rcx) + 349d: f3 0f 6f a2 10 ff ff movdqu -0xf0(%rdx),%xmm4 + 34a4: ff + 34a5: f3 0f 6f aa 00 ff ff movdqu -0x100(%rdx),%xmm5 + 34ac: ff + 34ad: f3 0f 6f 92 00 ff ff movdqu -0x100(%rdx),%xmm2 + 34b4: ff + 34b5: f3 0f 6f 8a 30 ff ff movdqu -0xd0(%rdx),%xmm1 + 34bc: ff + 34bd: 66 0f 61 ec punpcklwd %xmm4,%xmm5 + 34c1: f3 44 0f 6f 72 90 movdqu -0x70(%rdx),%xmm14 + 34c7: f3 44 0f 6f 8a 20 ff movdqu -0xe0(%rdx),%xmm9 + 34ce: ff ff + 34d0: 66 0f 69 d4 punpckhwd %xmm4,%xmm2 + 34d4: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 34d9: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 34dd: f3 0f 6f 82 50 ff ff movdqu -0xb0(%rdx),%xmm0 + 34e4: ff + 34e5: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 34e9: 66 44 0f 61 da punpcklwd %xmm2,%xmm11 + 34ee: 66 44 0f 61 c9 punpcklwd %xmm1,%xmm9 + 34f3: f3 44 0f 6f ba 50 ff movdqu -0xb0(%rdx),%xmm15 + 34fa: ff ff + 34fc: 66 44 0f 69 dc punpckhwd %xmm4,%xmm11 + 3501: 0f 29 64 24 b8 movaps %xmm4,-0x48(%rsp) + 3506: f3 0f 6f a2 20 ff ff movdqu -0xe0(%rdx),%xmm4 + 350d: ff + 350e: f3 44 0f 6f 82 60 ff movdqu -0xa0(%rdx),%xmm8 + 3515: ff ff + 3517: f3 44 0f 6f 52 90 movdqu -0x70(%rdx),%xmm10 + 351d: f3 44 0f 6f 6a b0 movdqu -0x50(%rdx),%xmm13 + 3523: 0f 29 54 24 a8 movaps %xmm2,-0x58(%rsp) + 3528: 66 0f 69 e1 punpckhwd %xmm1,%xmm4 + 352c: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 3531: 66 0f 69 cc punpckhwd %xmm4,%xmm1 + 3535: 66 44 0f 61 cc punpcklwd %xmm4,%xmm9 + 353a: 0f 29 64 24 c8 movaps %xmm4,-0x38(%rsp) + 353f: 66 44 0f 69 c9 punpckhwd %xmm1,%xmm9 + 3544: 0f 29 4c 24 d8 movaps %xmm1,-0x28(%rsp) + 3549: f3 0f 6f 8a 40 ff ff movdqu -0xc0(%rdx),%xmm1 + 3550: ff + 3551: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 3555: f3 0f 6f 82 40 ff ff movdqu -0xc0(%rdx),%xmm0 + 355c: ff + 355d: 0f 29 4c 24 e8 movaps %xmm1,-0x18(%rsp) + 3562: 66 41 0f 61 c7 punpcklwd %xmm15,%xmm0 + 3567: f3 44 0f 6f ba 70 ff movdqu -0x90(%rdx),%xmm15 + 356e: ff ff + 3570: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 3574: 66 0f 69 c1 punpckhwd %xmm1,%xmm0 + 3578: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 357c: 0f 29 44 24 f8 movaps %xmm0,-0x8(%rsp) + 3581: 66 45 0f 61 c7 punpcklwd %xmm15,%xmm8 + 3586: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 358a: f3 0f 6f 82 60 ff ff movdqu -0xa0(%rdx),%xmm0 + 3591: ff + 3592: 66 41 0f 69 c7 punpckhwd %xmm15,%xmm0 + 3597: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 359c: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 35a1: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 35a6: 0f 29 44 24 08 movaps %xmm0,0x8(%rsp) + 35ab: 66 45 0f 69 c7 punpckhwd %xmm15,%xmm8 + 35b0: 44 0f 29 7c 24 18 movaps %xmm15,0x18(%rsp) + 35b6: f3 44 0f 6f 7a 80 movdqu -0x80(%rdx),%xmm15 + 35bc: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 35c1: f3 44 0f 6f 72 80 movdqu -0x80(%rdx),%xmm14 + 35c7: 44 0f 29 7c 24 28 movaps %xmm15,0x28(%rsp) + 35cd: 66 45 0f 61 f2 punpcklwd %xmm10,%xmm14 + 35d2: f3 44 0f 6f 52 b0 movdqu -0x50(%rdx),%xmm10 + 35d8: 66 41 0f 6f ce movdqa %xmm14,%xmm1 + 35dd: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 35e2: 66 41 0f 61 cf punpcklwd %xmm15,%xmm1 + 35e7: 44 0f 29 74 24 38 movaps %xmm14,0x38(%rsp) + 35ed: 66 41 0f 69 ce punpckhwd %xmm14,%xmm1 + 35f2: f3 44 0f 6f 72 a0 movdqu -0x60(%rdx),%xmm14 + 35f8: 66 45 0f 69 f2 punpckhwd %xmm10,%xmm14 + 35fd: f3 44 0f 6f 52 a0 movdqu -0x60(%rdx),%xmm10 + 3603: 44 0f 29 74 24 48 movaps %xmm14,0x48(%rsp) + 3609: f3 0f 6f 52 d0 movdqu -0x30(%rdx),%xmm2 + 360e: f3 0f 6f 6a f0 movdqu -0x10(%rdx),%xmm5 + 3613: f3 44 0f 6f 62 d0 movdqu -0x30(%rdx),%xmm12 + 3619: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 361e: f3 44 0f 6f 6a c0 movdqu -0x40(%rdx),%xmm13 + 3624: 44 0f 29 5c 24 98 movaps %xmm11,-0x68(%rsp) + 362a: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 362f: 66 45 0f 69 d6 punpckhwd %xmm14,%xmm10 + 3634: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 3639: f3 44 0f 6f 62 c0 movdqu -0x40(%rdx),%xmm12 + 363f: 66 45 0f 61 fe punpcklwd %xmm14,%xmm15 + 3644: 44 0f 29 54 24 58 movaps %xmm10,0x58(%rsp) + 364a: 66 45 0f 69 fa punpckhwd %xmm10,%xmm15 + 364f: 44 0f 29 6c 24 68 movaps %xmm13,0x68(%rsp) + 3655: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 365a: 66 44 0f 61 e2 punpcklwd %xmm2,%xmm12 + 365f: f3 0f 6f 52 f0 movdqu -0x10(%rdx),%xmm2 + 3664: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 3669: 44 0f 29 94 24 a8 00 movaps %xmm10,0xa8(%rsp) + 3670: 00 00 + 3672: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 3677: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 367c: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 3681: 44 0f 29 64 24 78 movaps %xmm12,0x78(%rsp) + 3687: 66 41 0f 69 c4 punpckhwd %xmm12,%xmm0 + 368c: f3 44 0f 6f 62 e0 movdqu -0x20(%rdx),%xmm12 + 3692: 66 44 0f 69 e2 punpckhwd %xmm2,%xmm12 + 3697: f3 0f 6f 52 e0 movdqu -0x20(%rdx),%xmm2 + 369c: 44 0f 29 a4 24 88 00 movaps %xmm12,0x88(%rsp) + 36a3: 00 00 + 36a5: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 36a9: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 36ae: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 36b3: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 36b8: 66 41 0f 69 d4 punpckhwd %xmm12,%xmm2 + 36bd: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 36c2: 66 44 0f 6f ed movdqa %xmm5,%xmm13 + 36c7: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 36cc: 0f 29 94 24 98 00 00 movaps %xmm2,0x98(%rsp) + 36d3: 00 + 36d4: 66 0f 6f eb movdqa %xmm3,%xmm5 + 36d8: 66 44 0f 69 f2 punpckhwd %xmm2,%xmm14 + 36dd: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 36e1: 66 41 0f 61 e8 punpcklwd %xmm8,%xmm5 + 36e6: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 36eb: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 36f0: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 36f5: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 36f9: 66 0f 6f e9 movdqa %xmm1,%xmm5 + 36fd: 44 0f 29 9c 24 b8 00 movaps %xmm11,0xb8(%rsp) + 3704: 00 00 + 3706: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 370a: 66 44 0f 61 e2 punpcklwd %xmm2,%xmm12 + 370f: 66 41 0f 61 ef punpcklwd %xmm15,%xmm5 + 3714: 0f 29 94 24 c8 00 00 movaps %xmm2,0xc8(%rsp) + 371b: 00 + 371c: 66 44 0f 69 e4 punpckhwd %xmm4,%xmm12 + 3721: 66 45 0f 61 ea punpcklwd %xmm10,%xmm13 + 3726: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 372a: 0f 29 a4 24 d8 00 00 movaps %xmm4,0xd8(%rsp) + 3731: 00 + 3732: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 3736: 66 45 0f 69 eb punpckhwd %xmm11,%xmm13 + 373b: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 3740: 66 41 0f 69 e7 punpckhwd %xmm15,%xmm4 + 3745: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 3749: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 374e: 66 0f 69 d4 punpckhwd %xmm4,%xmm2 + 3752: 66 44 0f 61 dc punpcklwd %xmm4,%xmm11 + 3757: 66 41 0f 61 ee punpcklwd %xmm14,%xmm5 + 375c: 0f 29 a4 24 e8 00 00 movaps %xmm4,0xe8(%rsp) + 3763: 00 + 3764: 66 44 0f 69 da punpckhwd %xmm2,%xmm11 + 3769: 0f 29 94 24 f8 00 00 movaps %xmm2,0xf8(%rsp) + 3770: 00 + 3771: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 3775: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 377a: 66 41 0f 69 d6 punpckhwd %xmm14,%xmm2 + 377f: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 3783: 66 41 0f 6f ed movdqa %xmm13,%xmm5 + 3788: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 378c: 66 44 0f 61 d2 punpcklwd %xmm2,%xmm10 + 3791: 66 41 0f 61 ec punpcklwd %xmm12,%xmm5 + 3796: 0f 29 94 24 08 01 00 movaps %xmm2,0x108(%rsp) + 379d: 00 + 379e: 66 44 0f 69 d4 punpckhwd %xmm4,%xmm10 + 37a3: 66 41 0f 61 cf punpcklwd %xmm15,%xmm1 + 37a8: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 37ad: 0f 29 a4 24 18 01 00 movaps %xmm4,0x118(%rsp) + 37b4: 00 + 37b5: 66 41 0f 6f e5 movdqa %xmm13,%xmm4 + 37ba: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 37bf: 66 41 0f 69 e4 punpckhwd %xmm12,%xmm4 + 37c4: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 37c8: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 37cc: 66 0f 61 e2 punpcklwd %xmm2,%xmm4 + 37d0: 66 0f 69 ea punpckhwd %xmm2,%xmm5 + 37d4: 0f 29 94 24 28 01 00 movaps %xmm2,0x128(%rsp) + 37db: 00 + 37dc: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 37e1: 0f 29 ac 24 38 01 00 movaps %xmm5,0x138(%rsp) + 37e8: 00 + 37e9: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 37ed: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 37f2: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 37f7: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 37fc: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3801: 0f 29 54 24 88 movaps %xmm2,-0x78(%rsp) + 3806: 66 44 0f 61 ac 24 28 punpcklwd 0x128(%rsp),%xmm13 + 380d: 01 00 00 + 3810: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 3814: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3819: 66 0f 69 6c 24 88 punpckhwd -0x78(%rsp),%xmm5 + 381f: 66 44 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm10 + 3826: 66 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm2 + 382c: 66 44 0f 61 ac 24 38 punpcklwd 0x138(%rsp),%xmm13 + 3833: 01 00 00 + 3836: 66 44 0f 61 d5 punpcklwd %xmm5,%xmm10 + 383b: 66 0f 69 d5 punpckhwd %xmm5,%xmm2 + 383f: 44 0f 29 ac 24 28 01 movaps %xmm13,0x128(%rsp) + 3846: 00 00 + 3848: 44 0f 29 94 24 38 01 movaps %xmm10,0x138(%rsp) + 384f: 00 00 + 3851: 66 0f 6f 6c 24 98 movdqa -0x68(%rsp),%xmm5 + 3857: 66 0f 61 9c 24 c8 00 punpcklwd 0xc8(%rsp),%xmm3 + 385e: 00 00 + 3860: 66 0f 61 9c 24 d8 00 punpcklwd 0xd8(%rsp),%xmm3 + 3867: 00 00 + 3869: 66 0f 61 8c 24 e8 00 punpcklwd 0xe8(%rsp),%xmm1 + 3870: 00 00 + 3872: 66 0f 61 8c 24 f8 00 punpcklwd 0xf8(%rsp),%xmm1 + 3879: 00 00 + 387b: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 3880: 66 0f 61 ac 24 a8 00 punpcklwd 0xa8(%rsp),%xmm5 + 3887: 00 00 + 3889: 66 0f 61 ac 24 b8 00 punpcklwd 0xb8(%rsp),%xmm5 + 3890: 00 00 + 3892: 66 0f 61 84 24 08 01 punpcklwd 0x108(%rsp),%xmm0 + 3899: 00 00 + 389b: 66 0f 61 84 24 18 01 punpcklwd 0x118(%rsp),%xmm0 + 38a2: 00 00 + 38a4: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 38a9: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 38ae: 66 44 0f 69 cb punpckhwd %xmm3,%xmm9 + 38b3: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 38b8: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 38bd: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 38c2: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 38c7: 66 44 0f 61 cb punpcklwd %xmm3,%xmm9 + 38cc: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 38d0: f3 0f 6f 9a 60 ff ff movdqu -0xa0(%rdx),%xmm3 + 38d7: ff + 38d8: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 38dd: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 38e2: 66 41 0f 61 ec punpcklwd %xmm12,%xmm5 + 38e7: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 38ec: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 38f1: 66 45 0f 69 f1 punpckhwd %xmm9,%xmm14 + 38f6: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 38fb: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 38ff: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 3904: 66 41 0f 61 ed punpcklwd %xmm13,%xmm5 + 3909: 44 0f 29 b4 24 c8 00 movaps %xmm14,0xc8(%rsp) + 3910: 00 00 + 3912: 66 45 0f 69 c1 punpckhwd %xmm9,%xmm8 + 3917: 66 45 0f 61 f9 punpcklwd %xmm9,%xmm15 + 391c: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 3921: f3 44 0f 6f 8a 00 ff movdqu -0x100(%rdx),%xmm9 + 3928: ff ff + 392a: 66 45 0f 69 f8 punpckhwd %xmm8,%xmm15 + 392f: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 3934: f3 44 0f 6f 82 10 ff movdqu -0xf0(%rdx),%xmm8 + 393b: ff ff + 393d: 0f 29 ac 24 a8 00 00 movaps %xmm5,0xa8(%rsp) + 3944: 00 + 3945: 0f 29 8c 24 b8 00 00 movaps %xmm1,0xb8(%rsp) + 394c: 00 + 394d: f3 0f 6f 6a 80 movdqu -0x80(%rdx),%xmm5 + 3952: 44 0f 29 bc 24 d8 00 movaps %xmm15,0xd8(%rsp) + 3959: 00 00 + 395b: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3960: f3 44 0f 6f 82 30 ff movdqu -0xd0(%rdx),%xmm8 + 3967: ff ff + 3969: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 396e: 66 0f 61 44 24 a8 punpcklwd -0x58(%rsp),%xmm0 + 3974: f3 44 0f 6f 8a 20 ff movdqu -0xe0(%rdx),%xmm9 + 397b: ff ff + 397d: 66 0f 61 44 24 b8 punpcklwd -0x48(%rsp),%xmm0 + 3983: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3988: f3 44 0f 6f 82 50 ff movdqu -0xb0(%rdx),%xmm8 + 398f: ff ff + 3991: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 3996: 66 44 0f 61 74 24 c8 punpcklwd -0x38(%rsp),%xmm14 + 399d: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 39a2: f3 44 0f 6f 8a 40 ff movdqu -0xc0(%rdx),%xmm9 + 39a9: ff ff + 39ab: 66 44 0f 61 74 24 d8 punpcklwd -0x28(%rsp),%xmm14 + 39b2: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 39b7: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 39bc: 66 0f 61 4c 24 e8 punpcklwd -0x18(%rsp),%xmm1 + 39c2: 66 45 0f 69 e6 punpckhwd %xmm14,%xmm12 + 39c7: f3 44 0f 6f 8a 70 ff movdqu -0x90(%rdx),%xmm9 + 39ce: ff ff + 39d0: 66 0f 61 4c 24 f8 punpcklwd -0x8(%rsp),%xmm1 + 39d6: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 39db: f3 44 0f 6f 4a 90 movdqu -0x70(%rdx),%xmm9 + 39e1: 66 0f 61 5c 24 08 punpcklwd 0x8(%rsp),%xmm3 + 39e7: 66 0f 61 5c 24 18 punpcklwd 0x18(%rsp),%xmm3 + 39ed: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 39f2: 66 0f 61 6c 24 28 punpcklwd 0x28(%rsp),%xmm5 + 39f8: 66 0f 61 6c 24 38 punpcklwd 0x38(%rsp),%xmm5 + 39fe: 44 0f 29 64 24 d8 movaps %xmm12,-0x28(%rsp) + 3a04: f3 44 0f 6f 4a b0 movdqu -0x50(%rdx),%xmm9 + 3a0a: f3 44 0f 6f 5a a0 movdqu -0x60(%rdx),%xmm11 + 3a10: 0f 29 5c 24 98 movaps %xmm3,-0x68(%rsp) + 3a15: f3 44 0f 6f 42 d0 movdqu -0x30(%rdx),%xmm8 + 3a1b: f3 44 0f 6f 52 e0 movdqu -0x20(%rdx),%xmm10 + 3a21: 0f 29 6c 24 a8 movaps %xmm5,-0x58(%rsp) + 3a26: 66 45 0f 61 d9 punpcklwd %xmm9,%xmm11 + 3a2b: f3 44 0f 6f 4a c0 movdqu -0x40(%rdx),%xmm9 + 3a31: 66 44 0f 61 5c 24 48 punpcklwd 0x48(%rsp),%xmm11 + 3a38: 66 44 0f 61 5c 24 58 punpcklwd 0x58(%rsp),%xmm11 + 3a3f: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3a44: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 3a49: f3 44 0f 6f 4a f0 movdqu -0x10(%rdx),%xmm9 + 3a4f: 66 44 0f 61 7c 24 68 punpcklwd 0x68(%rsp),%xmm15 + 3a56: 66 44 0f 61 7c 24 78 punpcklwd 0x78(%rsp),%xmm15 + 3a5d: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 3a62: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 3a67: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 3a6c: 66 44 0f 61 94 24 88 punpcklwd 0x88(%rsp),%xmm10 + 3a73: 00 00 00 + 3a76: 66 45 0f 61 ce punpcklwd %xmm14,%xmm9 + 3a7b: 66 44 0f 61 94 24 98 punpcklwd 0x98(%rsp),%xmm10 + 3a82: 00 00 00 + 3a85: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 3a8a: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 3a8f: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 3a94: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 3a99: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 3a9e: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 3aa3: 66 45 0f 69 ea punpckhwd %xmm10,%xmm13 + 3aa8: 66 44 0f 61 cb punpcklwd %xmm3,%xmm9 + 3aad: 44 0f 29 54 24 e8 movaps %xmm10,-0x18(%rsp) + 3ab3: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 3ab8: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 3abd: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 3ac2: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 3ac7: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 3acc: 66 45 0f 61 e2 punpcklwd %xmm10,%xmm12 + 3ad1: 44 0f 29 54 24 f8 movaps %xmm10,-0x8(%rsp) + 3ad7: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3adc: 66 44 0f 69 e3 punpckhwd %xmm3,%xmm12 + 3ae1: 0f 29 5c 24 08 movaps %xmm3,0x8(%rsp) + 3ae6: 66 0f 6f dd movdqa %xmm5,%xmm3 + 3aea: 66 45 0f 6f cd movdqa %xmm13,%xmm9 + 3aef: 66 41 0f 69 db punpckhwd %xmm11,%xmm3 + 3af4: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 3af9: 44 0f 29 54 24 b8 movaps %xmm10,-0x48(%rsp) + 3aff: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 3b04: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3b09: 0f 29 5c 24 18 movaps %xmm3,0x18(%rsp) + 3b0e: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 3b13: 66 44 0f 61 db punpcklwd %xmm3,%xmm11 + 3b18: 66 0f 69 eb punpckhwd %xmm3,%xmm5 + 3b1c: 66 41 0f 6f df movdqa %xmm15,%xmm3 + 3b21: 66 41 0f 69 d8 punpckhwd %xmm8,%xmm3 + 3b26: 66 44 0f 69 dd punpckhwd %xmm5,%xmm11 + 3b2b: 0f 29 6c 24 28 movaps %xmm5,0x28(%rsp) + 3b30: 66 41 0f 6f e8 movdqa %xmm8,%xmm5 + 3b35: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 3b3a: 0f 29 6c 24 c8 movaps %xmm5,-0x38(%rsp) + 3b3f: 66 44 0f 61 c5 punpcklwd %xmm5,%xmm8 + 3b44: 0f 29 5c 24 38 movaps %xmm3,0x38(%rsp) + 3b49: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 3b4e: 66 41 0f 6f e8 movdqa %xmm8,%xmm5 + 3b53: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3b58: 66 0f 69 eb punpckhwd %xmm3,%xmm5 + 3b5c: 66 44 0f 61 d3 punpcklwd %xmm3,%xmm10 + 3b61: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 3b66: 0f 29 6c 24 48 movaps %xmm5,0x48(%rsp) + 3b6b: 66 41 0f 6f ed movdqa %xmm13,%xmm5 + 3b70: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 3b75: 66 41 0f 69 ec punpckhwd %xmm12,%xmm5 + 3b7a: 66 0f 6f dd movdqa %xmm5,%xmm3 + 3b7e: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 3b83: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3b88: 66 44 0f 69 c3 punpckhwd %xmm3,%xmm8 + 3b8d: 0f 29 5c 24 58 movaps %xmm3,0x58(%rsp) + 3b92: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 3b96: 66 44 0f 61 6c 24 58 punpcklwd 0x58(%rsp),%xmm13 + 3b9d: 44 0f 29 44 24 68 movaps %xmm8,0x68(%rsp) + 3ba3: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 3ba8: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 3bad: 66 44 0f 61 6c 24 68 punpcklwd 0x68(%rsp),%xmm13 + 3bb4: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 3bb9: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3bbe: 66 41 0f 69 e8 punpckhwd %xmm8,%xmm5 + 3bc3: 0f 29 5c 24 88 movaps %xmm3,-0x78(%rsp) + 3bc8: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3bcd: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 3bd2: 66 44 0f 69 44 24 88 punpckhwd -0x78(%rsp),%xmm8 + 3bd9: 66 0f 61 5c 24 88 punpcklwd -0x78(%rsp),%xmm3 + 3bdf: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3be4: 44 0f 29 6c 24 58 movaps %xmm13,0x58(%rsp) + 3bea: 66 44 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm10 + 3bf1: 66 0f 61 44 24 d8 punpcklwd -0x28(%rsp),%xmm0 + 3bf7: 66 0f 61 44 24 e8 punpcklwd -0x18(%rsp),%xmm0 + 3bfd: 66 41 0f 69 d8 punpckhwd %xmm8,%xmm3 + 3c02: 66 45 0f 61 d0 punpcklwd %xmm8,%xmm10 + 3c07: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 3c0c: 66 44 0f 6f 5c 24 a8 movdqa -0x58(%rsp),%xmm11 + 3c13: 66 44 0f 61 44 24 98 punpcklwd -0x68(%rsp),%xmm8 + 3c1a: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 3c1f: 66 44 0f 61 5c 24 b8 punpcklwd -0x48(%rsp),%xmm11 + 3c26: 44 0f 29 54 24 88 movaps %xmm10,-0x78(%rsp) + 3c2c: 66 44 0f 61 5c 24 18 punpcklwd 0x18(%rsp),%xmm11 + 3c33: 66 44 0f 61 5c 24 28 punpcklwd 0x28(%rsp),%xmm11 + 3c3a: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 3c3f: 66 44 0f 61 74 24 f8 punpcklwd -0x8(%rsp),%xmm14 + 3c46: 66 44 0f 61 74 24 08 punpcklwd 0x8(%rsp),%xmm14 + 3c4d: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 3c52: 66 44 0f 61 7c 24 c8 punpcklwd -0x38(%rsp),%xmm15 + 3c59: 66 44 0f 61 7c 24 38 punpcklwd 0x38(%rsp),%xmm15 + 3c60: 66 45 0f 61 ce punpcklwd %xmm14,%xmm9 + 3c65: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 3c6a: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 3c6f: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3c74: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 3c79: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3c7e: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3c83: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 3c88: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 3c8d: 66 44 0f 61 7c 24 48 punpcklwd 0x48(%rsp),%xmm15 + 3c94: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 3c99: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 3c9e: 66 45 0f 69 d0 punpckhwd %xmm8,%xmm10 + 3ca3: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 3ca8: 66 45 0f 69 cf punpckhwd %xmm15,%xmm9 + 3cad: 66 45 0f 61 f7 punpcklwd %xmm15,%xmm14 + 3cb2: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 3cb7: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3cbc: 66 45 0f 61 cf punpcklwd %xmm15,%xmm9 + 3cc1: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 3cc6: 66 44 0f 6f bc 24 a8 movdqa 0xa8(%rsp),%xmm15 + 3ccd: 00 00 00 + 3cd0: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 3cd5: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3cda: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 3cdf: 66 41 0f 61 cc punpcklwd %xmm12,%xmm1 + 3ce4: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3ce9: 66 41 0f 71 e3 0f psraw $0xf,%xmm11 + 3cef: 66 41 0f 69 c9 punpckhwd %xmm9,%xmm1 + 3cf4: 66 45 0f 61 f1 punpcklwd %xmm9,%xmm14 + 3cf9: 66 45 0f 61 e3 punpcklwd %xmm11,%xmm12 + 3cfe: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 3d03: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3d09: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3d0e: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3d13: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3d19: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3d1e: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3d24: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3d29: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3d2e: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3d33: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3d38: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3d3e: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 3d44: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3d49: 66 45 0f fe d8 paddd %xmm8,%xmm11 + 3d4e: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 3d53: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 3d59: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 3d5f: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3d64: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3d69: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3d6e: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 3d74: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3d79: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 3d7e: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 3d84: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3d89: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3d8e: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 3d93: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 3d99: 66 45 0f 61 c4 punpcklwd %xmm12,%xmm8 + 3d9e: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3da3: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 3da8: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 3dad: 66 44 0f 6f 84 24 b8 movdqa 0xb8(%rsp),%xmm8 + 3db4: 00 00 00 + 3db7: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 3dbc: 66 45 0f 61 f9 punpcklwd %xmm9,%xmm15 + 3dc1: 66 45 0f 61 fb punpcklwd %xmm11,%xmm15 + 3dc6: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 3dcb: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3dd0: 66 41 0f 71 e3 0f psraw $0xf,%xmm11 + 3dd6: 66 45 0f 61 e3 punpcklwd %xmm11,%xmm12 + 3ddb: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 3de0: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3de6: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3deb: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3df0: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3df6: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3dfb: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3e01: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3e06: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3e0b: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3e10: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3e15: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3e1b: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 3e21: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3e26: 66 45 0f fe d9 paddd %xmm9,%xmm11 + 3e2b: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 3e30: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 3e36: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 3e3c: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3e41: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 3e46: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3e4b: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 3e51: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 3e57: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3e5c: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 3e61: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 3e67: 66 45 0f fe ec paddd %xmm12,%xmm13 + 3e6c: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 3e71: 66 41 0f 72 d5 1c psrld $0x1c,%xmm13 + 3e77: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 3e7c: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3e81: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3e86: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 3e8b: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3e90: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3e95: 66 45 0f 61 d9 punpcklwd %xmm9,%xmm11 + 3e9a: 66 44 0f db e6 pand %xmm6,%xmm12 + 3e9f: 66 44 0f db de pand %xmm6,%xmm11 + 3ea4: 66 45 0f 67 e3 packuswb %xmm11,%xmm12 + 3ea9: 66 45 0f fc e4 paddb %xmm12,%xmm12 + 3eae: 66 44 0f db a4 24 48 pand 0x148(%rsp),%xmm12 + 3eb5: 01 00 00 + 3eb8: 66 45 0f 6f fc movdqa %xmm12,%xmm15 + 3ebd: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 3ec2: 66 41 0f 69 c0 punpckhwd %xmm8,%xmm0 + 3ec7: 66 45 0f 61 e0 punpcklwd %xmm8,%xmm12 + 3ecc: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 3ed1: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3ed7: 66 0f fe c7 paddd %xmm7,%xmm0 + 3edb: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3ee0: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3ee5: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3eeb: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3ef0: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3ef6: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3efb: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 3f00: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 3f06: 66 45 0f fe dc paddd %xmm12,%xmm11 + 3f0b: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 3f10: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 3f16: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 3f1c: 66 44 0f fa e0 psubd %xmm0,%xmm12 + 3f21: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3f26: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 3f2c: 66 44 0f fa e0 psubd %xmm0,%xmm12 + 3f31: 66 45 0f 6f cc movdqa %xmm12,%xmm9 + 3f36: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 3f3c: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 3f41: 66 41 0f fe c4 paddd %xmm12,%xmm0 + 3f46: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 3f4b: 66 45 0f 6f de movdqa %xmm14,%xmm11 + 3f50: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 3f55: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 3f5a: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 3f5f: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3f64: 66 45 0f 6f c8 movdqa %xmm8,%xmm9 + 3f69: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3f6e: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 3f73: 66 45 0f 6f e6 movdqa %xmm14,%xmm12 + 3f78: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 3f7e: 66 45 0f 61 e9 punpcklwd %xmm9,%xmm13 + 3f83: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 3f88: 66 45 0f 69 f4 punpckhwd %xmm12,%xmm14 + 3f8d: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 3f93: 66 41 0f 72 f6 01 pslld $0x1,%xmm14 + 3f99: 66 44 0f fe df paddd %xmm7,%xmm11 + 3f9e: 66 44 0f fe f7 paddd %xmm7,%xmm14 + 3fa3: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3fa8: 66 45 0f 6f e6 movdqa %xmm14,%xmm12 + 3fad: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 3fb3: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 3fb9: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 3fbe: 66 45 0f fa e6 psubd %xmm14,%xmm12 + 3fc3: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 3fc8: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 3fce: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 3fd3: 66 45 0f fa e6 psubd %xmm14,%xmm12 + 3fd8: 66 45 0f 6f f7 movdqa %xmm15,%xmm14 + 3fdd: 66 44 0f 6f 7c 24 88 movdqa -0x78(%rsp),%xmm15 + 3fe4: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 3fe9: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 3fee: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 3ff4: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 3ff9: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3ffe: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4004: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4009: 66 45 0f fe e3 paddd %xmm11,%xmm12 + 400e: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 4013: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4019: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 401e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 4023: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4028: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 402d: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 4032: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 4037: 66 44 0f 6f 6c 24 58 movdqa 0x58(%rsp),%xmm13 + 403e: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 4043: 66 44 0f db de pand %xmm6,%xmm11 + 4048: 66 0f db c6 pand %xmm6,%xmm0 + 404c: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 4051: 66 44 0f 67 d8 packuswb %xmm0,%xmm11 + 4056: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 405c: 66 44 0f db 9c 24 58 pand 0x158(%rsp),%xmm11 + 4063: 01 00 00 + 4066: 66 45 0f eb f3 por %xmm11,%xmm14 + 406b: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 4070: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 4075: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 407b: 66 44 0f fe df paddd %xmm7,%xmm11 + 4080: 66 41 0f 6f c3 movdqa %xmm11,%xmm0 + 4085: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 408a: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 408f: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 4094: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 4099: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 409e: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 40a4: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 40a9: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 40ae: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 40b3: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 40b8: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 40bd: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 40c2: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 40c8: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 40cd: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 40d2: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 40d8: 66 45 0f fa dc psubd %xmm12,%xmm11 + 40dd: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 40e3: 66 45 0f fa dc psubd %xmm12,%xmm11 + 40e8: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 40ed: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 40f3: 66 45 0f fe dc paddd %xmm12,%xmm11 + 40f8: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 40fd: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 4103: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 4108: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 410d: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 4112: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 4117: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 411c: 66 41 0f 69 c4 punpckhwd %xmm12,%xmm0 + 4121: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 4126: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 412b: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 4131: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 4136: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 413b: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 4141: 66 44 0f fe df paddd %xmm7,%xmm11 + 4146: 66 41 0f 6f c3 movdqa %xmm11,%xmm0 + 414b: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 4150: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 4155: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 415a: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 415f: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 4164: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 416a: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 416f: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 4174: 66 44 0f 6f bc 24 28 movdqa 0x128(%rsp),%xmm15 + 417b: 01 00 00 + 417e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 4183: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4188: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 418e: 66 44 0f fe df paddd %xmm7,%xmm11 + 4193: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 4198: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 419e: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 41a3: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 41a9: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 41ae: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 41b3: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 41b9: 66 45 0f fe dc paddd %xmm12,%xmm11 + 41be: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 41c3: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 41c9: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 41ce: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 41d3: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 41d8: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 41dd: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 41e2: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 41e7: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 41ec: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 41f1: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 41f6: 66 41 0f 71 e5 0f psraw $0xf,%xmm13 + 41fc: 66 0f db c6 pand %xmm6,%xmm0 + 4200: 66 44 0f db de pand %xmm6,%xmm11 + 4205: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 420a: 66 44 0f 67 d8 packuswb %xmm0,%xmm11 + 420f: 66 45 0f 69 fd punpckhwd %xmm13,%xmm15 + 4214: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 421a: 66 45 0f fc db paddb %xmm11,%xmm11 + 421f: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 4224: 66 45 0f fc db paddb %xmm11,%xmm11 + 4229: 66 44 0f db 9c 24 68 pand 0x168(%rsp),%xmm11 + 4230: 01 00 00 + 4233: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 4238: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 423d: 66 45 0f eb de por %xmm14,%xmm11 + 4242: 66 41 0f fa c4 psubd %xmm12,%xmm0 + 4247: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 424c: 66 41 0f fa c4 psubd %xmm12,%xmm0 + 4251: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4256: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 425c: 66 41 0f fe c4 paddd %xmm12,%xmm0 + 4261: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 4266: 66 44 0f 6f bc 24 38 movdqa 0x138(%rsp),%xmm15 + 426d: 01 00 00 + 4270: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 4276: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 427b: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 4280: 66 45 0f 6f f7 movdqa %xmm15,%xmm14 + 4285: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 428a: 66 41 0f 71 e6 0f psraw $0xf,%xmm14 + 4290: 66 41 0f 72 f5 06 pslld $0x6,%xmm13 + 4296: 66 45 0f fa ec psubd %xmm12,%xmm13 + 429b: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 42a1: 66 45 0f fa ec psubd %xmm12,%xmm13 + 42a6: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 42ab: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 42b1: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 42b6: 66 44 0f 6f e8 movdqa %xmm0,%xmm13 + 42bb: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 42c1: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 42c6: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 42cb: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 42d0: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 42d5: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 42da: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 42df: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 42e4: 66 45 0f 61 ee punpcklwd %xmm14,%xmm13 + 42e9: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 42ee: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 42f4: 66 0f db c6 pand %xmm6,%xmm0 + 42f8: 66 44 0f fe ef paddd %xmm7,%xmm13 + 42fd: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 4302: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 4308: 66 45 0f fa e5 psubd %xmm13,%xmm12 + 430d: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 4313: 66 45 0f fa e5 psubd %xmm13,%xmm12 + 4318: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 431d: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 4323: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 4328: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 432d: 66 44 0f 6f bc 24 d8 movdqa 0xd8(%rsp),%xmm15 + 4334: 00 00 00 + 4337: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 433d: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4343: 66 44 0f fe ef paddd %xmm7,%xmm13 + 4348: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 434d: 66 45 0f 6f f5 movdqa %xmm13,%xmm14 + 4352: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 4358: 66 41 0f 72 f6 06 pslld $0x6,%xmm14 + 435e: 66 45 0f fa f5 psubd %xmm13,%xmm14 + 4363: 66 41 0f 72 f6 08 pslld $0x8,%xmm14 + 4369: 66 45 0f fa f5 psubd %xmm13,%xmm14 + 436e: 66 45 0f 6f ee movdqa %xmm14,%xmm13 + 4373: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 4379: 66 45 0f fe ee paddd %xmm14,%xmm13 + 437e: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 4383: 66 41 0f 72 d5 1c psrld $0x1c,%xmm13 + 4389: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 438e: 66 45 0f 69 f5 punpckhwd %xmm13,%xmm14 + 4393: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 4398: 66 45 0f 61 e6 punpcklwd %xmm14,%xmm12 + 439d: 66 45 0f 69 ee punpckhwd %xmm14,%xmm13 + 43a2: 66 44 0f 6f b4 24 c8 movdqa 0xc8(%rsp),%xmm14 + 43a9: 00 00 00 + 43ac: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 43b1: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 43b6: 66 44 0f db e6 pand %xmm6,%xmm12 + 43bb: 66 41 0f 71 e5 0f psraw $0xf,%xmm13 + 43c1: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 43c6: 66 41 0f 67 c4 packuswb %xmm12,%xmm0 + 43cb: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 43d1: 66 0f fc c0 paddb %xmm0,%xmm0 + 43d5: 66 0f fc c0 paddb %xmm0,%xmm0 + 43d9: 66 0f fc c0 paddb %xmm0,%xmm0 + 43dd: 66 0f db 84 24 78 01 pand 0x178(%rsp),%xmm0 + 43e4: 00 00 + 43e6: 66 41 0f eb c3 por %xmm11,%xmm0 + 43eb: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 43f0: 66 45 0f 69 d5 punpckhwd %xmm13,%xmm10 + 43f5: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 43fa: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 4400: 66 44 0f fe df paddd %xmm7,%xmm11 + 4405: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 440a: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 4410: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 4415: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 441b: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 4420: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 4425: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 442b: 66 45 0f fe e3 paddd %xmm11,%xmm12 + 4430: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 4435: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 443b: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4441: 66 44 0f fe df paddd %xmm7,%xmm11 + 4446: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 444b: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 4450: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 4456: 66 45 0f fa d3 psubd %xmm11,%xmm10 + 445b: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 4461: 66 45 0f fa d3 psubd %xmm11,%xmm10 + 4466: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 446b: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4471: 66 45 0f fe da paddd %xmm10,%xmm11 + 4476: 66 45 0f 6f d4 movdqa %xmm12,%xmm10 + 447b: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 4480: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 4486: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 448c: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 4491: 66 45 0f 69 eb punpckhwd %xmm11,%xmm13 + 4496: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 449b: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 44a0: 66 45 0f 69 dd punpckhwd %xmm13,%xmm11 + 44a5: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 44aa: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 44af: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 44b4: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 44b9: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 44be: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 44c4: 66 0f fe cf paddd %xmm7,%xmm1 + 44c8: 66 44 0f fe ef paddd %xmm7,%xmm13 + 44cd: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 44d2: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 44d7: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 44dd: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 44e3: 66 44 0f fa e1 psubd %xmm1,%xmm12 + 44e8: 66 45 0f fa dd psubd %xmm13,%xmm11 + 44ed: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 44f3: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 44f9: 66 44 0f fa e1 psubd %xmm1,%xmm12 + 44fe: 66 45 0f fa dd psubd %xmm13,%xmm11 + 4503: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 4508: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 450d: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4512: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 4518: 66 41 0f fe cc paddd %xmm12,%xmm1 + 451d: 66 45 0f fe dd paddd %xmm13,%xmm11 + 4522: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4527: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 452d: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 4532: 66 44 0f 61 d9 punpcklwd %xmm1,%xmm11 + 4537: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 453c: 66 41 0f 6f cb movdqa %xmm11,%xmm1 + 4541: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 4546: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 454b: 66 44 0f 61 d9 punpcklwd %xmm1,%xmm11 + 4550: 66 41 0f 6f ca movdqa %xmm10,%xmm1 + 4555: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 455a: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 455f: 66 44 0f db de pand %xmm6,%xmm11 + 4564: 66 45 0f 69 f2 punpckhwd %xmm10,%xmm14 + 4569: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 456e: 66 0f db ce pand %xmm6,%xmm1 + 4572: 66 41 0f 67 cb packuswb %xmm11,%xmm1 + 4577: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 457c: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 4581: 66 0f 71 f1 04 psllw $0x4,%xmm1 + 4586: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 458c: 66 0f db 8c 24 88 01 pand 0x188(%rsp),%xmm1 + 4593: 00 00 + 4595: 66 41 0f 72 f1 01 pslld $0x1,%xmm9 + 459b: 66 44 0f fe df paddd %xmm7,%xmm11 + 45a0: 66 0f db 8c 24 98 01 pand 0x198(%rsp),%xmm1 + 45a7: 00 00 + 45a9: 66 44 0f fe cf paddd %xmm7,%xmm9 + 45ae: 66 0f eb c1 por %xmm1,%xmm0 + 45b2: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 45b7: 66 41 0f 6f cb movdqa %xmm11,%xmm1 + 45bc: 66 0f 72 f1 06 pslld $0x6,%xmm1 + 45c1: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 45c7: 66 41 0f fa cb psubd %xmm11,%xmm1 + 45cc: 66 45 0f fa d1 psubd %xmm9,%xmm10 + 45d1: 66 0f 72 f1 08 pslld $0x8,%xmm1 + 45d6: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 45dc: 66 45 0f fa d1 psubd %xmm9,%xmm10 + 45e1: 66 41 0f fa cb psubd %xmm11,%xmm1 + 45e6: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 45eb: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 45f0: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 45f6: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 45fc: 66 41 0f fe cb paddd %xmm11,%xmm1 + 4601: 66 45 0f fe ca paddd %xmm10,%xmm9 + 4606: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 460c: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4611: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 4616: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 461b: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 4620: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 4625: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 462a: 66 41 0f 61 ca punpcklwd %xmm10,%xmm1 + 462f: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 4634: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 4639: 66 45 0f 69 fa punpckhwd %xmm10,%xmm15 + 463e: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 4643: 66 45 0f 61 c2 punpcklwd %xmm10,%xmm8 + 4648: 66 0f db ce pand %xmm6,%xmm1 + 464c: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 4651: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 4656: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 465c: 66 41 0f 72 f0 01 pslld $0x1,%xmm8 + 4662: 66 44 0f fe df paddd %xmm7,%xmm11 + 4667: 66 44 0f fe c7 paddd %xmm7,%xmm8 + 466c: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 4671: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 4676: 66 41 0f 72 f1 06 pslld $0x6,%xmm9 + 467c: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 4682: 66 45 0f fa cb psubd %xmm11,%xmm9 + 4687: 66 45 0f fa d0 psubd %xmm8,%xmm10 + 468c: 66 41 0f 72 f1 08 pslld $0x8,%xmm9 + 4692: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 4698: 66 45 0f fa d0 psubd %xmm8,%xmm10 + 469d: 66 45 0f fa cb psubd %xmm11,%xmm9 + 46a2: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 46a7: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 46ac: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 46b2: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 46b8: 66 45 0f fe c2 paddd %xmm10,%xmm8 + 46bd: 66 45 0f fe cb paddd %xmm11,%xmm9 + 46c2: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 46c8: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 46ce: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 46d3: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 46d8: 66 45 0f 69 d0 punpckhwd %xmm8,%xmm10 + 46dd: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 46e2: 66 45 0f 69 c2 punpckhwd %xmm10,%xmm8 + 46e7: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 46ec: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 46f1: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 46f6: 66 0f 6e cf movd %edi,%xmm1 + 46fa: bf c0 c0 c0 c0 mov $0xc0c0c0c0,%edi + 46ff: 66 44 0f db ce pand %xmm6,%xmm9 + 4704: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 4709: 66 45 0f 67 c1 packuswb %xmm9,%xmm8 + 470e: 66 41 0f 71 f0 05 psllw $0x5,%xmm8 + 4714: 66 44 0f db 84 24 a8 pand 0x1a8(%rsp),%xmm8 + 471b: 01 00 00 + 471e: 66 41 0f db c8 pand %xmm8,%xmm1 + 4723: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 4728: 66 0f eb c8 por %xmm0,%xmm1 + 472c: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 4732: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4736: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 473b: 66 41 0f 69 e8 punpckhwd %xmm8,%xmm5 + 4740: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 4745: 66 0f fe c7 paddd %xmm7,%xmm0 + 4749: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 474e: 66 41 0f 72 f1 06 pslld $0x6,%xmm9 + 4754: 66 44 0f fa c8 psubd %xmm0,%xmm9 + 4759: 66 41 0f 72 f1 08 pslld $0x8,%xmm9 + 475f: 66 44 0f fa c8 psubd %xmm0,%xmm9 + 4764: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 4769: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 476e: 66 44 0f fe c8 paddd %xmm0,%xmm9 + 4773: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4777: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 477c: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 4782: 66 0f fe c7 paddd %xmm7,%xmm0 + 4786: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 478b: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 4790: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 4796: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 479b: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 47a1: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 47a6: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 47ab: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 47b0: 66 41 0f fe c0 paddd %xmm8,%xmm0 + 47b5: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 47ba: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 47bf: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 47c4: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 47ca: 66 0f 61 e8 punpcklwd %xmm0,%xmm5 + 47ce: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 47d3: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 47d7: 66 41 0f 61 e8 punpcklwd %xmm8,%xmm5 + 47dc: 66 41 0f 69 c0 punpckhwd %xmm8,%xmm0 + 47e1: 66 0f 61 e8 punpcklwd %xmm0,%xmm5 + 47e5: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 47e9: 66 41 0f 69 d9 punpckhwd %xmm9,%xmm3 + 47ee: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 47f3: 66 0f db ee pand %xmm6,%xmm5 + 47f7: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 47fc: 66 0f fe c7 paddd %xmm7,%xmm0 + 4800: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 4805: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 480b: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 4810: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 4816: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 481b: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 4820: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 4825: 66 44 0f fe c0 paddd %xmm0,%xmm8 + 482a: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 482e: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 4833: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 4839: 66 0f fe c7 paddd %xmm7,%xmm0 + 483d: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 4841: 66 0f 72 f3 06 pslld $0x6,%xmm3 + 4846: 66 0f fa d8 psubd %xmm0,%xmm3 + 484a: 66 0f 72 f3 08 pslld $0x8,%xmm3 + 484f: 66 0f fa d8 psubd %xmm0,%xmm3 + 4853: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 4857: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 485c: 66 0f fe c3 paddd %xmm3,%xmm0 + 4860: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 4865: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 486a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 486f: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 4873: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 4878: 66 44 0f 61 c3 punpcklwd %xmm3,%xmm8 + 487d: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 4881: 66 0f 6e df movd %edi,%xmm3 + 4885: bf 40 40 40 40 mov $0x40404040,%edi + 488a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 488f: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4893: 66 0f 70 db 00 pshufd $0x0,%xmm3,%xmm3 + 4898: 66 0f 6f ec movdqa %xmm4,%xmm5 + 489c: 66 44 0f db c6 pand %xmm6,%xmm8 + 48a1: 66 0f 71 e5 0f psraw $0xf,%xmm5 + 48a6: 66 41 0f 67 c0 packuswb %xmm8,%xmm0 + 48ab: 66 0f 71 f0 06 psllw $0x6,%xmm0 + 48b0: 66 0f db d8 pand %xmm0,%xmm3 + 48b4: 66 0f 6e c7 movd %edi,%xmm0 + 48b8: bf 80 80 80 80 mov $0x80808080,%edi + 48bd: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 + 48c2: 66 0f db d8 pand %xmm0,%xmm3 + 48c6: 66 0f eb d9 por %xmm1,%xmm3 + 48ca: 66 0f 6f cc movdqa %xmm4,%xmm1 + 48ce: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 48d2: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 48d6: 66 0f 6f ea movdqa %xmm2,%xmm5 + 48da: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 48df: 66 0f 71 e5 0f psraw $0xf,%xmm5 + 48e4: 66 0f fe cf paddd %xmm7,%xmm1 + 48e8: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 48ec: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 48f1: 66 0f fa c1 psubd %xmm1,%xmm0 + 48f5: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 48fa: 66 0f fa c1 psubd %xmm1,%xmm0 + 48fe: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 4902: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4907: 66 0f fe c1 paddd %xmm1,%xmm0 + 490b: 66 0f 6f cc movdqa %xmm4,%xmm1 + 490f: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4914: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4919: 66 0f fe cf paddd %xmm7,%xmm1 + 491d: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 4921: 66 0f 72 f4 06 pslld $0x6,%xmm4 + 4926: 66 0f fa e1 psubd %xmm1,%xmm4 + 492a: 66 0f 72 f4 08 pslld $0x8,%xmm4 + 492f: 66 0f fa e1 psubd %xmm1,%xmm4 + 4933: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4937: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 493c: 66 0f fe cc paddd %xmm4,%xmm1 + 4940: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 4944: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4949: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 494d: 66 0f 69 e1 punpckhwd %xmm1,%xmm4 + 4951: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 4955: 66 0f 61 c4 punpcklwd %xmm4,%xmm0 + 4959: 66 0f 69 cc punpckhwd %xmm4,%xmm1 + 495d: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 4961: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4965: 66 0f 69 d5 punpckhwd %xmm5,%xmm2 + 4969: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 496d: 66 0f db c6 pand %xmm6,%xmm0 + 4971: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4976: 66 0f fe cf paddd %xmm7,%xmm1 + 497a: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 497e: 66 0f 72 f4 06 pslld $0x6,%xmm4 + 4983: 66 0f fa e1 psubd %xmm1,%xmm4 + 4987: 66 0f 72 f4 08 pslld $0x8,%xmm4 + 498c: 66 0f fa e1 psubd %xmm1,%xmm4 + 4990: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4994: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4999: 66 0f fe e1 paddd %xmm1,%xmm4 + 499d: 66 0f 6f ca movdqa %xmm2,%xmm1 + 49a1: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 49a6: 66 0f 72 d4 1c psrld $0x1c,%xmm4 + 49ab: 66 0f fe cf paddd %xmm7,%xmm1 + 49af: 66 0f 6f ec movdqa %xmm4,%xmm5 + 49b3: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 49b7: 66 0f 72 f2 06 pslld $0x6,%xmm2 + 49bc: 66 0f fa d1 psubd %xmm1,%xmm2 + 49c0: 66 0f 72 f2 08 pslld $0x8,%xmm2 + 49c5: 66 0f fa d1 psubd %xmm1,%xmm2 + 49c9: 66 0f 6f ca movdqa %xmm2,%xmm1 + 49cd: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 49d2: 66 0f fe ca paddd %xmm2,%xmm1 + 49d6: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 49da: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 49df: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 49e3: 66 0f 69 e9 punpckhwd %xmm1,%xmm5 + 49e7: 66 0f 6f ca movdqa %xmm2,%xmm1 + 49eb: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 49ef: 66 0f 69 cd punpckhwd %xmm5,%xmm1 + 49f3: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 49f7: 66 0f 6e cf movd %edi,%xmm1 + 49fb: 66 0f db d6 pand %xmm6,%xmm2 + 49ff: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 4a04: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 4a08: 66 0f 71 f0 07 psllw $0x7,%xmm0 + 4a0d: 66 0f db c8 pand %xmm0,%xmm1 + 4a11: 66 0f eb cb por %xmm3,%xmm1 + 4a15: 0f 11 49 f0 movups %xmm1,-0x10(%rcx) + 4a19: 48 39 c1 cmp %rax,%rcx + 4a1c: 0f 85 63 ea ff ff jne 3485 + 4a22: 48 81 c4 c0 01 00 00 add $0x1c0,%rsp + 4a29: c3 ret + 4a2a: 48 89 f2 mov %rsi,%rdx + 4a2d: 0f 1f 00 nopl (%rax) + 4a30: c6 01 00 movb $0x0,(%rcx) + 4a33: 0f bf 02 movswl (%rdx),%eax + 4a36: 48 83 c1 01 add $0x1,%rcx + 4a3a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax + 4a41: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 4a47: c1 e8 1c shr $0x1c,%eax + 4a4a: 83 e0 01 and $0x1,%eax + 4a4d: 88 41 ff mov %al,-0x1(%rcx) + 4a50: 0f bf 72 02 movswl 0x2(%rdx),%esi + 4a54: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4a5b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4a61: c1 ee 1b shr $0x1b,%esi + 4a64: 83 e6 02 and $0x2,%esi + 4a67: 09 f0 or %esi,%eax + 4a69: 88 41 ff mov %al,-0x1(%rcx) + 4a6c: 0f bf 72 04 movswl 0x4(%rdx),%esi + 4a70: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4a77: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4a7d: c1 ee 1a shr $0x1a,%esi + 4a80: 83 e6 04 and $0x4,%esi + 4a83: 09 f0 or %esi,%eax + 4a85: 88 41 ff mov %al,-0x1(%rcx) + 4a88: 0f bf 72 06 movswl 0x6(%rdx),%esi + 4a8c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4a93: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4a99: c1 ee 19 shr $0x19,%esi + 4a9c: 83 e6 08 and $0x8,%esi + 4a9f: 09 f0 or %esi,%eax + 4aa1: 88 41 ff mov %al,-0x1(%rcx) + 4aa4: 0f bf 72 08 movswl 0x8(%rdx),%esi + 4aa8: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4aaf: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4ab5: c1 ee 18 shr $0x18,%esi + 4ab8: 83 e6 10 and $0x10,%esi + 4abb: 09 f0 or %esi,%eax + 4abd: 88 41 ff mov %al,-0x1(%rcx) + 4ac0: 0f bf 72 0a movswl 0xa(%rdx),%esi + 4ac4: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4acb: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4ad1: c1 ee 17 shr $0x17,%esi + 4ad4: 83 e6 20 and $0x20,%esi + 4ad7: 09 f0 or %esi,%eax + 4ad9: 88 41 ff mov %al,-0x1(%rcx) + 4adc: 0f bf 72 0c movswl 0xc(%rdx),%esi + 4ae0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4ae7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4aed: c1 ee 16 shr $0x16,%esi + 4af0: 83 e6 40 and $0x40,%esi + 4af3: 09 f0 or %esi,%eax + 4af5: 88 41 ff mov %al,-0x1(%rcx) + 4af8: 0f bf 72 0e movswl 0xe(%rdx),%esi + 4afc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4b03: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4b09: c1 ee 1c shr $0x1c,%esi + 4b0c: c1 e6 07 shl $0x7,%esi + 4b0f: 09 f0 or %esi,%eax + 4b11: 88 41 ff mov %al,-0x1(%rcx) + 4b14: 48 83 c2 10 add $0x10,%rdx + 4b18: 48 39 d7 cmp %rdx,%rdi + 4b1b: 0f 85 0f ff ff ff jne 4a30 + 4b21: c3 ret + 4b22: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4b29: 00 00 00 00 + 4b2d: 0f 1f 00 nopl (%rax) + +0000000000004b30 : + 4b30: 55 push %rbp + 4b31: 0f b6 ca movzbl %dl,%ecx + 4b34: 48 89 f2 mov %rsi,%rdx + 4b37: be 80 00 00 00 mov $0x80,%esi + 4b3c: 53 push %rbx + 4b3d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 4b44: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 4b4b: 00 00 + 4b4d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 4b54: 00 + 4b55: 48 89 fd mov %rdi,%rbp + 4b58: 48 89 e7 mov %rsp,%rdi + 4b5b: e8 a0 50 00 00 call 9c00 + 4b60: 48 89 e6 mov %rsp,%rsi + 4b63: 48 89 ef mov %rbp,%rdi + 4b66: e8 35 0b 00 00 call 56a0 + 4b6b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4b72: 00 + 4b73: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4b7a: 00 00 + 4b7c: 75 0a jne 4b88 + 4b7e: 48 81 c4 98 00 00 00 add $0x98,%rsp + 4b85: 5b pop %rbx + 4b86: 5d pop %rbp + 4b87: c3 ret + 4b88: e8 f3 c4 ff ff call 1080 <__stack_chk_fail@plt> + 4b8d: 0f 1f 00 nopl (%rax) + +0000000000004b90 : + 4b90: 55 push %rbp + 4b91: 0f b6 ca movzbl %dl,%ecx + 4b94: 48 89 f2 mov %rsi,%rdx + 4b97: be 80 00 00 00 mov $0x80,%esi + 4b9c: 53 push %rbx + 4b9d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 4ba4: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 4bab: 00 00 + 4bad: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 4bb4: 00 + 4bb5: 48 89 fd mov %rdi,%rbp + 4bb8: 48 89 e7 mov %rsp,%rdi + 4bbb: e8 40 50 00 00 call 9c00 + 4bc0: 48 89 e6 mov %rsp,%rsi + 4bc3: 48 89 ef mov %rbp,%rdi + 4bc6: e8 e5 0a 00 00 call 56b0 + 4bcb: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4bd2: 00 + 4bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4bda: 00 00 + 4bdc: 75 0a jne 4be8 + 4bde: 48 81 c4 98 00 00 00 add $0x98,%rsp + 4be5: 5b pop %rbx + 4be6: 5d pop %rbp + 4be7: c3 ret + 4be8: e8 93 c4 ff ff call 1080 <__stack_chk_fail@plt> + 4bed: 0f 1f 00 nopl (%rax) + +0000000000004bf0 : + 4bf0: 55 push %rbp + 4bf1: 53 push %rbx + 4bf2: 48 89 fb mov %rdi,%rbx + 4bf5: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp + 4bfc: 48 83 ec 08 sub $0x8,%rsp + 4c00: e8 9b 01 00 00 call 4da0 + 4c05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c0c: 00 00 00 00 + 4c10: 0f bf 3b movswl (%rbx),%edi + 4c13: 48 83 c3 02 add $0x2,%rbx + 4c17: e8 c4 0a 00 00 call 56e0 + 4c1c: 66 89 43 fe mov %ax,-0x2(%rbx) + 4c20: 48 39 eb cmp %rbp,%rbx + 4c23: 75 eb jne 4c10 + 4c25: 48 83 c4 08 add $0x8,%rsp + 4c29: 5b pop %rbx + 4c2a: 5d pop %rbp + 4c2b: c3 ret + 4c2c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004c30 : + 4c30: e9 6b 02 00 00 jmp 4ea0 + 4c35: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c3c: 00 00 00 00 + +0000000000004c40 : + 4c40: 41 57 push %r15 + 4c42: 4c 8d 3d 57 54 00 00 lea 0x5457(%rip),%r15 # a0a0 + 4c49: 41 56 push %r14 + 4c4b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 + 4c52: 41 55 push %r13 + 4c54: 49 89 f5 mov %rsi,%r13 + 4c57: 41 54 push %r12 + 4c59: 49 89 d4 mov %rdx,%r12 + 4c5c: 55 push %rbp + 4c5d: 48 8d 6f 04 lea 0x4(%rdi),%rbp + 4c61: 53 push %rbx + 4c62: 48 83 ec 08 sub $0x8,%rsp + 4c66: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4c6d: 00 00 00 + 4c70: 41 0f bf 0f movswl (%r15),%ecx + 4c74: 48 8d 7d fc lea -0x4(%rbp),%rdi + 4c78: 4c 89 e2 mov %r12,%rdx + 4c7b: 4c 89 ee mov %r13,%rsi + 4c7e: 49 83 c7 02 add $0x2,%r15 + 4c82: 89 cb mov %ecx,%ebx + 4c84: e8 77 03 00 00 call 5000 + 4c89: f7 db neg %ebx + 4c8b: 49 8d 54 24 04 lea 0x4(%r12),%rdx + 4c90: 49 8d 75 04 lea 0x4(%r13),%rsi + 4c94: 48 89 ef mov %rbp,%rdi + 4c97: 0f bf cb movswl %bx,%ecx + 4c9a: 49 83 c5 08 add $0x8,%r13 + 4c9e: 49 83 c4 08 add $0x8,%r12 + 4ca2: e8 59 03 00 00 call 5000 + 4ca7: 48 83 c5 08 add $0x8,%rbp + 4cab: 4d 39 fe cmp %r15,%r14 + 4cae: 75 c0 jne 4c70 + 4cb0: 48 83 c4 08 add $0x8,%rsp + 4cb4: 5b pop %rbx + 4cb5: 5d pop %rbp + 4cb6: 41 5c pop %r12 + 4cb8: 41 5d pop %r13 + 4cba: 41 5e pop %r14 + 4cbc: 41 5f pop %r15 + 4cbe: c3 ret + 4cbf: 90 nop + +0000000000004cc0 : + 4cc0: 55 push %rbp + 4cc1: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 4cc8: 53 push %rbx + 4cc9: 48 89 fb mov %rdi,%rbx + 4ccc: 48 83 ec 08 sub $0x8,%rsp + 4cd0: 0f bf 3b movswl (%rbx),%edi + 4cd3: 48 83 c3 02 add $0x2,%rbx + 4cd7: 69 ff 49 05 00 00 imul $0x549,%edi,%edi + 4cdd: e8 de 09 00 00 call 56c0 + 4ce2: 66 89 43 fe mov %ax,-0x2(%rbx) + 4ce6: 48 39 eb cmp %rbp,%rbx + 4ce9: 75 e5 jne 4cd0 + 4ceb: 48 83 c4 08 add $0x8,%rsp + 4cef: 5b pop %rbx + 4cf0: 5d pop %rbp + 4cf1: c3 ret + 4cf2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4cf9: 00 00 00 00 + 4cfd: 0f 1f 00 nopl (%rax) + +0000000000004d00 : + 4d00: 55 push %rbp + 4d01: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 4d08: 53 push %rbx + 4d09: 48 89 fb mov %rdi,%rbx + 4d0c: 48 83 ec 08 sub $0x8,%rsp + 4d10: 0f bf 3b movswl (%rbx),%edi + 4d13: 48 83 c3 02 add $0x2,%rbx + 4d17: e8 c4 09 00 00 call 56e0 + 4d1c: 66 89 43 fe mov %ax,-0x2(%rbx) + 4d20: 48 39 eb cmp %rbp,%rbx + 4d23: 75 eb jne 4d10 + 4d25: 48 83 c4 08 add $0x8,%rsp + 4d29: 5b pop %rbx + 4d2a: 5d pop %rbp + 4d2b: c3 ret + 4d2c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004d30 : + 4d30: 31 c0 xor %eax,%eax + 4d32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d39: 00 00 00 00 + 4d3d: 0f 1f 00 nopl (%rax) + 4d40: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 4d45: f3 0f 6f 0c 02 movdqu (%rdx,%rax,1),%xmm1 + 4d4a: 66 0f fd c1 paddw %xmm1,%xmm0 + 4d4e: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 4d52: 48 83 c0 10 add $0x10,%rax + 4d56: 48 3d 00 02 00 00 cmp $0x200,%rax + 4d5c: 75 e2 jne 4d40 + 4d5e: c3 ret + 4d5f: 90 nop + +0000000000004d60 : + 4d60: 31 c0 xor %eax,%eax + 4d62: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d69: 00 00 00 00 + 4d6d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d74: 00 00 00 00 + 4d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d7f: 00 + 4d80: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 4d85: f3 0f 6f 0c 02 movdqu (%rdx,%rax,1),%xmm1 + 4d8a: 66 0f f9 c1 psubw %xmm1,%xmm0 + 4d8e: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 4d92: 48 83 c0 10 add $0x10,%rax + 4d96: 48 3d 00 02 00 00 cmp $0x200,%rax + 4d9c: 75 e2 jne 4d80 + 4d9e: c3 ret + 4d9f: 90 nop + +0000000000004da0 : + 4da0: 41 57 push %r15 + 4da2: 49 89 ff mov %rdi,%r15 + 4da5: 41 56 push %r14 + 4da7: 41 55 push %r13 + 4da9: 41 54 push %r12 + 4dab: 55 push %rbp + 4dac: bd 0a fd ff ff mov $0xfffffd0a,%ebp + 4db1: 53 push %rbx + 4db2: 48 83 ec 28 sub $0x28,%rsp + 4db6: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) + 4dbd: 00 + 4dbe: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) + 4dc5: 00 + 4dc6: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) + 4dcd: 00 + 4dce: 66 90 xchg %ax,%ax + 4dd0: 8b 44 24 10 mov 0x10(%rsp),%eax + 4dd4: 45 31 e4 xor %r12d,%r12d + 4dd7: 8d 48 ff lea -0x1(%rax),%ecx + 4dda: 83 c0 01 add $0x1,%eax + 4ddd: 89 4c 24 14 mov %ecx,0x14(%rsp) + 4de1: 89 44 24 18 mov %eax,0x18(%rsp) + 4de5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4dec: 00 00 00 00 + 4df0: 8b 44 24 10 mov 0x10(%rsp),%eax + 4df4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 4df9: 45 89 e5 mov %r12d,%r13d + 4dfc: 44 01 e0 add %r12d,%eax + 4dff: 89 c0 mov %eax,%eax + 4e01: 48 89 c3 mov %rax,%rbx + 4e04: 4c 29 e8 sub %r13,%rax + 4e07: 4d 8d 34 47 lea (%r15,%rax,2),%r14 + 4e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4e10: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi + 4e15: 0f af fd imul %ebp,%edi + 4e18: e8 a3 08 00 00 call 56c0 + 4e1d: 89 c6 mov %eax,%esi + 4e1f: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax + 4e24: 29 f0 sub %esi,%eax + 4e26: 66 43 89 04 6e mov %ax,(%r14,%r13,2) + 4e2b: 66 43 01 34 6f add %si,(%r15,%r13,2) + 4e30: 49 83 c5 01 add $0x1,%r13 + 4e34: 41 39 dd cmp %ebx,%r13d + 4e37: 72 d7 jb 4e10 + 4e39: 41 8d 44 24 01 lea 0x1(%r12),%eax + 4e3e: 39 c3 cmp %eax,%ebx + 4e40: b8 00 00 00 00 mov $0x0,%eax + 4e45: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax + 4e4a: 44 03 64 24 18 add 0x18(%rsp),%r12d + 4e4f: 41 01 c4 add %eax,%r12d + 4e52: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 4e59: 77 15 ja 4e70 + 4e5b: 8b 44 24 0c mov 0xc(%rsp),%eax + 4e5f: 48 8d 15 ba 51 00 00 lea 0x51ba(%rip),%rdx # a020 + 4e66: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp + 4e6a: eb 84 jmp 4df0 + 4e6c: 0f 1f 40 00 nopl 0x0(%rax) + 4e70: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) + 4e75: 74 18 je 4e8f + 4e77: 8b 44 24 0c mov 0xc(%rsp),%eax + 4e7b: 48 8d 0d 9e 51 00 00 lea 0x519e(%rip),%rcx # a020 + 4e82: d1 6c 24 10 shrl $1,0x10(%rsp) + 4e86: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp + 4e8a: e9 41 ff ff ff jmp 4dd0 + 4e8f: 48 83 c4 28 add $0x28,%rsp + 4e93: 5b pop %rbx + 4e94: 5d pop %rbp + 4e95: 41 5c pop %r12 + 4e97: 41 5d pop %r13 + 4e99: 41 5e pop %r14 + 4e9b: 41 5f pop %r15 + 4e9d: c3 ret + 4e9e: 66 90 xchg %ax,%ax + +0000000000004ea0 : + 4ea0: 41 57 push %r15 + 4ea2: 48 8d 47 02 lea 0x2(%rdi),%rax + 4ea6: 41 56 push %r14 + 4ea8: 41 55 push %r13 + 4eaa: 41 54 push %r12 + 4eac: 55 push %rbp + 4ead: 53 push %rbx + 4eae: bb 5c 06 00 00 mov $0x65c,%ebx + 4eb3: 48 83 ec 38 sub $0x38,%rsp + 4eb7: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4ebc: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) + 4ec3: 00 + 4ec4: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) + 4ecb: 00 + 4ecc: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) + 4ed3: 00 + 4ed4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 4ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ee0: 8b 54 24 0c mov 0xc(%rsp),%edx + 4ee4: 31 c0 xor %eax,%eax + 4ee6: 83 ea 01 sub $0x1,%edx + 4ee9: 89 54 24 28 mov %edx,0x28(%rsp) + 4eed: 0f 1f 00 nopl (%rax) + 4ef0: 8b 54 24 0c mov 0xc(%rsp),%edx + 4ef4: 83 6c 24 14 01 subl $0x1,0x14(%rsp) + 4ef9: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 4efc: 89 4c 24 10 mov %ecx,0x10(%rsp) + 4f00: 39 c8 cmp %ecx,%eax + 4f02: 0f 83 b8 00 00 00 jae 4fc0 + 4f08: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 4f0d: 89 ca mov %ecx,%edx + 4f0f: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 + 4f13: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 + 4f17: 48 89 f5 mov %rsi,%rbp + 4f1a: 8b 74 24 28 mov 0x28(%rsp),%esi + 4f1e: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 4f23: 48 01 f0 add %rsi,%rax + 4f26: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 + 4f2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4f30: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d + 4f35: 41 0f b7 3f movzwl (%r15),%edi + 4f39: 49 83 c5 02 add $0x2,%r13 + 4f3d: 49 83 c7 02 add $0x2,%r15 + 4f41: 44 01 f7 add %r14d,%edi + 4f44: 0f bf ff movswl %di,%edi + 4f47: e8 94 07 00 00 call 56e0 + 4f4c: 66 41 89 45 fe mov %ax,-0x2(%r13) + 4f51: 41 0f b7 7f fe movzwl -0x2(%r15),%edi + 4f56: 44 29 f7 sub %r14d,%edi + 4f59: 66 41 89 7f fe mov %di,-0x2(%r15) + 4f5e: 0f bf ff movswl %di,%edi + 4f61: 0f af fb imul %ebx,%edi + 4f64: e8 57 07 00 00 call 56c0 + 4f69: 66 41 89 47 fe mov %ax,-0x2(%r15) + 4f6e: 4d 39 ec cmp %r13,%r12 + 4f71: 75 bd jne 4f30 + 4f73: 8b 44 24 10 mov 0x10(%rsp),%eax + 4f77: 03 44 24 0c add 0xc(%rsp),%eax + 4f7b: 3d ff 00 00 00 cmp $0xff,%eax + 4f80: 77 1e ja 4fa0 + 4f82: 8b 54 24 14 mov 0x14(%rsp),%edx + 4f86: 48 8d 0d 93 50 00 00 lea 0x5093(%rip),%rcx # a020 + 4f8d: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx + 4f91: e9 5a ff ff ff jmp 4ef0 + 4f96: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4f9d: 00 00 00 + 4fa0: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) + 4fa5: 74 1d je 4fc4 + 4fa7: 8b 44 24 14 mov 0x14(%rsp),%eax + 4fab: 48 8d 35 6e 50 00 00 lea 0x506e(%rip),%rsi # a020 + 4fb2: d1 64 24 0c shll $1,0xc(%rsp) + 4fb6: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx + 4fba: e9 21 ff ff ff jmp 4ee0 + 4fbf: 90 nop + 4fc0: 89 c8 mov %ecx,%eax + 4fc2: eb be jmp 4f82 + 4fc4: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 4fc9: 49 81 c5 00 02 00 00 add $0x200,%r13 + 4fd0: 0f bf 7d 00 movswl 0x0(%rbp),%edi + 4fd4: 48 83 c5 02 add $0x2,%rbp + 4fd8: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi + 4fde: e8 dd 06 00 00 call 56c0 + 4fe3: 66 89 45 fe mov %ax,-0x2(%rbp) + 4fe7: 4c 39 ed cmp %r13,%rbp + 4fea: 75 e4 jne 4fd0 + 4fec: 48 83 c4 38 add $0x38,%rsp + 4ff0: 5b pop %rbx + 4ff1: 5d pop %rbp + 4ff2: 41 5c pop %r12 + 4ff4: 41 5d pop %r13 + 4ff6: 41 5e pop %r14 + 4ff8: 41 5f pop %r15 + 4ffa: c3 ret + 4ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000005000 : + 5000: 41 55 push %r13 + 5002: 44 0f bf e9 movswl %cx,%r13d + 5006: 41 54 push %r12 + 5008: 49 89 f4 mov %rsi,%r12 + 500b: 55 push %rbp + 500c: 48 89 d5 mov %rdx,%rbp + 500f: 53 push %rbx + 5010: 48 89 fb mov %rdi,%rbx + 5013: 48 83 ec 08 sub $0x8,%rsp + 5017: 0f bf 7e 02 movswl 0x2(%rsi),%edi + 501b: 0f bf 42 02 movswl 0x2(%rdx),%eax + 501f: 0f af f8 imul %eax,%edi + 5022: e8 99 06 00 00 call 56c0 + 5027: 0f bf f8 movswl %ax,%edi + 502a: 66 89 03 mov %ax,(%rbx) + 502d: 41 0f af fd imul %r13d,%edi + 5031: e8 8a 06 00 00 call 56c0 + 5036: 66 89 03 mov %ax,(%rbx) + 5039: 41 0f bf 3c 24 movswl (%r12),%edi + 503e: 0f bf 45 00 movswl 0x0(%rbp),%eax + 5042: 0f af f8 imul %eax,%edi + 5045: e8 76 06 00 00 call 56c0 + 504a: 66 01 03 add %ax,(%rbx) + 504d: 41 0f bf 3c 24 movswl (%r12),%edi + 5052: 0f bf 45 02 movswl 0x2(%rbp),%eax + 5056: 0f af f8 imul %eax,%edi + 5059: e8 62 06 00 00 call 56c0 + 505e: 66 89 43 02 mov %ax,0x2(%rbx) + 5062: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi + 5068: 0f bf 45 00 movswl 0x0(%rbp),%eax + 506c: 0f af f8 imul %eax,%edi + 506f: e8 4c 06 00 00 call 56c0 + 5074: 66 01 43 02 add %ax,0x2(%rbx) + 5078: 48 83 c4 08 add $0x8,%rsp + 507c: 5b pop %rbx + 507d: 5d pop %rbp + 507e: 41 5c pop %r12 + 5080: 41 5d pop %r13 + 5082: c3 ret + 5083: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 508a: 00 00 00 + 508d: 0f 1f 00 nopl (%rax) + +0000000000005090 : + 5090: 48 8d 86 80 00 00 00 lea 0x80(%rsi),%rax + 5097: 48 89 f1 mov %rsi,%rcx + 509a: 48 89 fa mov %rdi,%rdx + 509d: 48 39 c7 cmp %rax,%rdi + 50a0: 73 10 jae 50b2 + 50a2: 48 8d b7 00 02 00 00 lea 0x200(%rdi),%rsi + 50a9: 48 39 f1 cmp %rsi,%rcx + 50ac: 0f 82 c4 04 00 00 jb 5576 + 50b2: be 55 55 55 55 mov $0x55555555,%esi + 50b7: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 50bb: 66 0f 6e ee movd %esi,%xmm5 + 50bf: 66 0f 71 d4 0e psrlw $0xe,%xmm4 + 50c4: 66 0f 70 ed 00 pshufd $0x0,%xmm5,%xmm5 + 50c9: f3 0f 6f 09 movdqu (%rcx),%xmm1 + 50cd: f3 0f 6f 51 10 movdqu 0x10(%rcx),%xmm2 + 50d2: 48 83 c1 20 add $0x20,%rcx + 50d6: 48 83 ea 80 sub $0xffffffffffffff80,%rdx + 50da: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 50de: 66 0f db cd pand %xmm5,%xmm1 + 50e2: 66 0f 72 d0 01 psrld $0x1,%xmm0 + 50e7: 66 0f db c5 pand %xmm5,%xmm0 + 50eb: 66 0f fe c1 paddd %xmm1,%xmm0 + 50ef: 66 0f 6f ca movdqa %xmm2,%xmm1 + 50f3: 66 0f db d5 pand %xmm5,%xmm2 + 50f7: 66 0f 72 d1 01 psrld $0x1,%xmm1 + 50fc: 66 0f db cd pand %xmm5,%xmm1 + 5100: 66 0f fe ca paddd %xmm2,%xmm1 + 5104: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5108: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 510c: 66 0f 72 d2 1c psrld $0x1c,%xmm2 + 5111: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 5115: 66 0f 72 d6 1c psrld $0x1c,%xmm6 + 511a: 66 0f 6f da movdqa %xmm2,%xmm3 + 511e: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 5123: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5127: 66 0f 69 de punpckhwd %xmm6,%xmm3 + 512b: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 5130: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 5134: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 5138: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 513d: 66 0f 69 f3 punpckhwd %xmm3,%xmm6 + 5141: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5145: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 514a: 66 0f 72 d7 1e psrld $0x1e,%xmm7 + 514f: 66 0f 72 d3 1e psrld $0x1e,%xmm3 + 5154: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5158: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 515c: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 5160: 66 0f db d4 pand %xmm4,%xmm2 + 5164: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 5168: 66 0f 6f fb movdqa %xmm3,%xmm7 + 516c: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 5171: 66 0f 69 fe punpckhwd %xmm6,%xmm7 + 5175: 66 0f 61 de punpcklwd %xmm6,%xmm3 + 5179: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 517d: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 5181: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5185: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 5189: 66 0f 72 d7 18 psrld $0x18,%xmm7 + 518e: 66 0f 72 d2 18 psrld $0x18,%xmm2 + 5193: 66 0f f9 f3 psubw %xmm3,%xmm6 + 5197: 66 0f 6f da movdqa %xmm2,%xmm3 + 519b: 66 0f 61 d7 punpcklwd %xmm7,%xmm2 + 519f: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 51a4: 66 41 0f 72 d0 1a psrld $0x1a,%xmm8 + 51aa: 66 41 0f 72 d1 16 psrld $0x16,%xmm9 + 51b0: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 51b4: 66 41 0f 72 d2 12 psrld $0x12,%xmm10 + 51ba: 66 41 0f 72 d3 0e psrld $0xe,%xmm11 + 51c0: 66 0f 6f fa movdqa %xmm2,%xmm7 + 51c4: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 51c8: 66 41 0f 72 d4 0a psrld $0xa,%xmm12 + 51ce: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 51d2: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 51d6: 66 41 0f 72 d5 06 psrld $0x6,%xmm13 + 51dc: 66 0f 61 d7 punpcklwd %xmm7,%xmm2 + 51e0: 66 0f 72 d3 1a psrld $0x1a,%xmm3 + 51e5: 66 0f db d4 pand %xmm4,%xmm2 + 51e9: 66 0f 6f fb movdqa %xmm3,%xmm7 + 51ed: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 51f2: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 51f7: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 51fc: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 5201: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 5205: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 520a: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 520f: 66 0f db dc pand %xmm4,%xmm3 + 5213: 66 41 0f 72 d0 14 psrld $0x14,%xmm8 + 5219: 66 0f f9 d3 psubw %xmm3,%xmm2 + 521d: 66 0f 6f fa movdqa %xmm2,%xmm7 + 5221: 66 0f 6f da movdqa %xmm2,%xmm3 + 5225: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5229: 66 0f 72 d2 14 psrld $0x14,%xmm2 + 522e: 66 0f 61 fe punpcklwd %xmm6,%xmm7 + 5232: 66 0f 69 de punpckhwd %xmm6,%xmm3 + 5236: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 523a: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 523f: 66 41 0f 69 f0 punpckhwd %xmm8,%xmm6 + 5244: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 5249: 66 44 0f 69 c6 punpckhwd %xmm6,%xmm8 + 524e: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5252: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 5257: 66 0f db d4 pand %xmm4,%xmm2 + 525b: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 5260: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5264: 66 0f 72 d2 16 psrld $0x16,%xmm2 + 5269: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 526d: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 5272: 66 41 0f 69 f1 punpckhwd %xmm9,%xmm6 + 5277: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 527c: 66 44 0f 69 ce punpckhwd %xmm6,%xmm9 + 5281: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5285: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 528a: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 528f: 66 0f db d4 pand %xmm4,%xmm2 + 5293: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 5299: 66 44 0f f9 c2 psubw %xmm2,%xmm8 + 529e: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 52a2: 66 0f 72 d2 10 psrld $0x10,%xmm2 + 52a7: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 52ab: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 52b0: 66 41 0f 69 f1 punpckhwd %xmm9,%xmm6 + 52b5: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 52ba: 66 44 0f 69 ce punpckhwd %xmm6,%xmm9 + 52bf: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 52c3: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 52c7: 66 0f 72 d6 12 psrld $0x12,%xmm6 + 52cc: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 52d1: 66 44 0f 6f ce movdqa %xmm6,%xmm9 + 52d6: 66 41 0f 61 f2 punpcklwd %xmm10,%xmm6 + 52db: 66 0f db d4 pand %xmm4,%xmm2 + 52df: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 52e4: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 52e9: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 52ee: 66 41 0f 61 f1 punpcklwd %xmm9,%xmm6 + 52f3: 66 41 0f 61 f2 punpcklwd %xmm10,%xmm6 + 52f8: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 52fd: 66 0f db f4 pand %xmm4,%xmm6 + 5301: 66 41 0f 72 d2 0c psrld $0xc,%xmm10 + 5307: 66 0f f9 d6 psubw %xmm6,%xmm2 + 530b: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 530f: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 5314: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 5319: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 531e: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 5323: 66 0f 6a f7 punpckhdq %xmm7,%xmm6 + 5327: 66 44 0f 6a cb punpckhdq %xmm3,%xmm9 + 532c: 66 44 0f 62 c7 punpckldq %xmm7,%xmm8 + 5331: 66 0f 6f fa movdqa %xmm2,%xmm7 + 5335: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5339: 66 0f 72 d2 0c psrld $0xc,%xmm2 + 533e: 66 0f 62 fb punpckldq %xmm3,%xmm7 + 5342: 66 0f 6f da movdqa %xmm2,%xmm3 + 5346: 66 41 0f 61 d2 punpcklwd %xmm10,%xmm2 + 534b: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 5350: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 5355: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 535a: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 535e: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5362: 66 0f 72 d3 0e psrld $0xe,%xmm3 + 5367: 66 41 0f 61 d2 punpcklwd %xmm10,%xmm2 + 536c: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 5371: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5376: 66 0f db d4 pand %xmm4,%xmm2 + 537a: 66 45 0f 69 d3 punpckhwd %xmm11,%xmm10 + 537f: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 5384: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 5389: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 538e: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5393: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 5398: 66 0f db dc pand %xmm4,%xmm3 + 539c: 66 41 0f 72 d3 08 psrld $0x8,%xmm11 + 53a2: 66 0f f9 d3 psubw %xmm3,%xmm2 + 53a6: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 53aa: 66 0f 72 d3 08 psrld $0x8,%xmm3 + 53af: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 53b4: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 53b9: 66 45 0f 69 d3 punpckhwd %xmm11,%xmm10 + 53be: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 53c3: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 53c8: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 53cd: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 53d2: 66 41 0f 72 d2 0a psrld $0xa,%xmm10 + 53d8: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 53dd: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 53e2: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 53e7: 66 0f db dc pand %xmm4,%xmm3 + 53eb: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 53f0: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 53f5: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 53fa: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 53ff: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 5404: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 5409: 66 44 0f db d4 pand %xmm4,%xmm10 + 540e: 66 41 0f 72 d4 04 psrld $0x4,%xmm12 + 5414: 66 41 0f f9 da psubw %xmm10,%xmm3 + 5419: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 541e: 66 0f 69 da punpckhwd %xmm2,%xmm3 + 5422: 66 44 0f 61 d2 punpcklwd %xmm2,%xmm10 + 5427: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 542b: 66 0f 72 d2 04 psrld $0x4,%xmm2 + 5430: 66 44 0f 6f da movdqa %xmm2,%xmm11 + 5435: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 543a: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 543f: 66 44 0f 6f e2 movdqa %xmm2,%xmm12 + 5444: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 5449: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 544e: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5453: 66 0f db d4 pand %xmm4,%xmm2 + 5457: 66 44 0f 6f da movdqa %xmm2,%xmm11 + 545c: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5460: 66 0f 72 d2 06 psrld $0x6,%xmm2 + 5465: 66 44 0f 6f e2 movdqa %xmm2,%xmm12 + 546a: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 546f: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 5474: 66 44 0f 6f ea movdqa %xmm2,%xmm13 + 5479: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 547e: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5483: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 5488: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 548d: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 5492: 66 0f db d4 pand %xmm4,%xmm2 + 5496: 66 44 0f f9 da psubw %xmm2,%xmm11 + 549b: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 549f: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 54a3: 66 0f 72 d0 02 psrld $0x2,%xmm0 + 54a8: 66 0f 72 d1 02 psrld $0x2,%xmm1 + 54ad: 66 44 0f 6f ea movdqa %xmm2,%xmm13 + 54b2: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 54b7: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 54bc: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 54c1: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 54c5: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 54ca: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 54ce: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 54d3: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 54d8: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 54dd: 66 0f db d4 pand %xmm4,%xmm2 + 54e1: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 54e5: 66 0f db c4 pand %xmm4,%xmm0 + 54e9: 66 0f f9 d0 psubw %xmm0,%xmm2 + 54ed: 66 0f 6f ca movdqa %xmm2,%xmm1 + 54f1: 66 0f 6f c2 movdqa %xmm2,%xmm0 + 54f5: 66 41 0f 61 cb punpcklwd %xmm11,%xmm1 + 54fa: 66 41 0f 69 c3 punpckhwd %xmm11,%xmm0 + 54ff: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 5504: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5508: 66 0f 6a c3 punpckhdq %xmm3,%xmm0 + 550c: 66 45 0f 62 da punpckldq %xmm10,%xmm11 + 5511: 66 0f 62 d3 punpckldq %xmm3,%xmm2 + 5515: 66 41 0f 6a ca punpckhdq %xmm10,%xmm1 + 551a: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 551f: 66 45 0f 6d d8 punpckhqdq %xmm8,%xmm11 + 5524: 41 0f 16 d8 movlhps %xmm8,%xmm3 + 5528: 44 0f 11 5a 90 movups %xmm11,-0x70(%rdx) + 552d: 0f 11 5a 80 movups %xmm3,-0x80(%rdx) + 5531: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 5535: 66 0f 6d ce punpckhqdq %xmm6,%xmm1 + 5539: 0f 11 4a b0 movups %xmm1,-0x50(%rdx) + 553d: 66 0f 6f ca movdqa %xmm2,%xmm1 + 5541: 0f 16 de movlhps %xmm6,%xmm3 + 5544: 66 0f 6d d7 punpckhqdq %xmm7,%xmm2 + 5548: 0f 16 cf movlhps %xmm7,%xmm1 + 554b: 0f 11 5a a0 movups %xmm3,-0x60(%rdx) + 554f: 0f 11 4a c0 movups %xmm1,-0x40(%rdx) + 5553: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 5557: 66 41 0f 6d c1 punpckhqdq %xmm9,%xmm0 + 555c: 41 0f 16 c9 movlhps %xmm9,%xmm1 + 5560: 0f 11 52 d0 movups %xmm2,-0x30(%rdx) + 5564: 0f 11 4a e0 movups %xmm1,-0x20(%rdx) + 5568: 0f 11 42 f0 movups %xmm0,-0x10(%rdx) + 556c: 48 39 c1 cmp %rax,%rcx + 556f: 0f 85 54 fb ff ff jne 50c9 + 5575: c3 ret + 5576: f3 0f 7e 1d a2 4b 00 movq 0x4ba2(%rip),%xmm3 # a120 + 557d: 00 + 557e: 66 90 xchg %ax,%ax + 5580: 8b 01 mov (%rcx),%eax + 5582: 48 83 c2 10 add $0x10,%rdx + 5586: 48 83 c1 04 add $0x4,%rcx + 558a: 89 c7 mov %eax,%edi + 558c: d1 e8 shr $1,%eax + 558e: 81 e7 55 55 55 55 and $0x55555555,%edi + 5594: 25 55 55 55 55 and $0x55555555,%eax + 5599: 01 f8 add %edi,%eax + 559b: 89 c7 mov %eax,%edi + 559d: 66 0f 6e c0 movd %eax,%xmm0 + 55a1: 41 89 c0 mov %eax,%r8d + 55a4: c1 ef 04 shr $0x4,%edi + 55a7: 41 c1 e8 12 shr $0x12,%r8d + 55ab: 66 0f 6e ef movd %edi,%xmm5 + 55af: 89 c7 mov %eax,%edi + 55b1: 41 83 e0 03 and $0x3,%r8d + 55b5: c1 ef 08 shr $0x8,%edi + 55b8: 66 0f 62 c5 punpckldq %xmm5,%xmm0 + 55bc: 66 0f 6e cf movd %edi,%xmm1 + 55c0: 89 c7 mov %eax,%edi + 55c2: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 55c6: c1 ef 0c shr $0xc,%edi + 55c9: 66 0f 6e ef movd %edi,%xmm5 + 55cd: 89 c7 mov %eax,%edi + 55cf: 66 0f 62 cd punpckldq %xmm5,%xmm1 + 55d3: c1 ef 02 shr $0x2,%edi + 55d6: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 55da: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 55de: 66 0f 6e cf movd %edi,%xmm1 + 55e2: 89 c7 mov %eax,%edi + 55e4: c1 ef 06 shr $0x6,%edi + 55e7: 66 0f 70 d2 4e pshufd $0x4e,%xmm2,%xmm2 + 55ec: 66 0f 6e ef movd %edi,%xmm5 + 55f0: 89 c7 mov %eax,%edi + 55f2: 66 0f 61 c2 punpcklwd %xmm2,%xmm0 + 55f6: c1 ef 0a shr $0xa,%edi + 55f9: 66 0f 62 cd punpckldq %xmm5,%xmm1 + 55fd: 66 0f db c3 pand %xmm3,%xmm0 + 5601: 66 0f 6e d7 movd %edi,%xmm2 + 5605: 89 c7 mov %eax,%edi + 5607: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 560b: c1 ef 0e shr $0xe,%edi + 560e: 66 0f 6e ef movd %edi,%xmm5 + 5612: 89 c7 mov %eax,%edi + 5614: c1 ef 10 shr $0x10,%edi + 5617: 66 0f 62 d5 punpckldq %xmm5,%xmm2 + 561b: 83 e7 03 and $0x3,%edi + 561e: 66 0f 61 e2 punpcklwd %xmm2,%xmm4 + 5622: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 5626: 44 29 c7 sub %r8d,%edi + 5629: 41 89 c0 mov %eax,%r8d + 562c: 66 0f 70 e4 4e pshufd $0x4e,%xmm4,%xmm4 + 5631: 66 89 7a f8 mov %di,-0x8(%rdx) + 5635: 89 c7 mov %eax,%edi + 5637: 41 c1 e8 16 shr $0x16,%r8d + 563b: 66 0f 61 cc punpcklwd %xmm4,%xmm1 + 563f: c1 ef 14 shr $0x14,%edi + 5642: 41 83 e0 03 and $0x3,%r8d + 5646: 66 0f db cb pand %xmm3,%xmm1 + 564a: 83 e7 03 and $0x3,%edi + 564d: 66 0f f9 c1 psubw %xmm1,%xmm0 + 5651: 44 29 c7 sub %r8d,%edi + 5654: 41 89 c0 mov %eax,%r8d + 5657: 66 89 7a fa mov %di,-0x6(%rdx) + 565b: 89 c7 mov %eax,%edi + 565d: 41 c1 e8 1a shr $0x1a,%r8d + 5661: c1 ef 18 shr $0x18,%edi + 5664: 41 83 e0 03 and $0x3,%r8d + 5668: 66 0f d6 42 f0 movq %xmm0,-0x10(%rdx) + 566d: 83 e7 03 and $0x3,%edi + 5670: 44 29 c7 sub %r8d,%edi + 5673: 66 89 7a fc mov %di,-0x4(%rdx) + 5677: 89 c7 mov %eax,%edi + 5679: c1 e8 1e shr $0x1e,%eax + 567c: c1 ef 1c shr $0x1c,%edi + 567f: 83 e7 03 and $0x3,%edi + 5682: 29 c7 sub %eax,%edi + 5684: 66 89 7a fe mov %di,-0x2(%rdx) + 5688: 48 39 d6 cmp %rdx,%rsi + 568b: 0f 85 ef fe ff ff jne 5580 + 5691: c3 ret + 5692: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5699: 00 00 00 00 + 569d: 0f 1f 00 nopl (%rax) + +00000000000056a0 : + 56a0: e9 eb f9 ff ff jmp 5090 + 56a5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 56ac: 00 00 00 00 + +00000000000056b0 : + 56b0: e9 db f9 ff ff jmp 5090 + 56b5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 56bc: 00 00 00 + 56bf: 90 nop + +00000000000056c0 : + 56c0: 66 69 c7 01 f3 imul $0xf301,%di,%ax + 56c5: 98 cwtl + 56c6: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax + 56cc: 01 f8 add %edi,%eax + 56ce: c1 e8 10 shr $0x10,%eax + 56d1: c3 ret + 56d2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 56d9: 00 00 00 00 + 56dd: 0f 1f 00 nopl (%rax) + +00000000000056e0 : + 56e0: 0f bf d7 movswl %di,%edx + 56e3: 89 f8 mov %edi,%eax + 56e5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx + 56eb: 81 c2 00 00 00 02 add $0x2000000,%edx + 56f1: c1 fa 1a sar $0x1a,%edx + 56f4: 66 69 d2 01 0d imul $0xd01,%dx,%dx + 56f9: 29 d0 sub %edx,%eax + 56fb: c3 ret + 56fc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000005700 : + 5700: 48 89 d1 mov %rdx,%rcx + 5703: 48 85 d2 test %rdx,%rdx + 5706: 0f 84 a4 01 00 00 je 58b0 + 570c: 48 8d 42 ff lea -0x1(%rdx),%rax + 5710: 48 83 f8 0e cmp $0xe,%rax + 5714: 0f 86 99 01 00 00 jbe 58b3 + 571a: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx + 571e: 31 c0 xor %eax,%eax + 5720: 66 0f ef c9 pxor %xmm1,%xmm1 + 5724: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 572b: 00 00 00 00 + 572f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5736: 00 00 00 00 + 573a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5740: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 5745: f3 0f 6f 1c 07 movdqu (%rdi,%rax,1),%xmm3 + 574a: 48 83 c0 10 add $0x10,%rax + 574e: 66 0f ef c3 pxor %xmm3,%xmm0 + 5752: 66 0f eb c8 por %xmm0,%xmm1 + 5756: 48 39 c2 cmp %rax,%rdx + 5759: 75 e5 jne 5740 + 575b: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 575f: 66 0f 73 d8 08 psrldq $0x8,%xmm0 + 5764: 66 0f eb c1 por %xmm1,%xmm0 + 5768: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 576c: 66 0f 73 da 04 psrldq $0x4,%xmm2 + 5771: 66 0f eb c2 por %xmm2,%xmm0 + 5775: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5779: 66 0f 73 da 02 psrldq $0x2,%xmm2 + 577e: 66 0f eb c2 por %xmm2,%xmm0 + 5782: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5786: 66 0f 73 da 01 psrldq $0x1,%xmm2 + 578b: 66 0f eb c2 por %xmm2,%xmm0 + 578f: 66 0f 7e c0 movd %xmm0,%eax + 5793: 48 39 d1 cmp %rdx,%rcx + 5796: 0f 84 05 01 00 00 je 58a1 + 579c: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 57a0: 66 0f 73 d9 08 psrldq $0x8,%xmm1 + 57a5: 66 0f eb c8 por %xmm0,%xmm1 + 57a9: 49 89 c8 mov %rcx,%r8 + 57ac: 49 29 d0 sub %rdx,%r8 + 57af: 4d 8d 48 ff lea -0x1(%r8),%r9 + 57b3: 49 83 f9 06 cmp $0x6,%r9 + 57b7: 76 55 jbe 580e + 57b9: f3 0f 7e 04 17 movq (%rdi,%rdx,1),%xmm0 + 57be: f3 0f 7e 14 16 movq (%rsi,%rdx,1),%xmm2 + 57c3: 66 0f ef c2 pxor %xmm2,%xmm0 + 57c7: 66 0f eb c8 por %xmm0,%xmm1 + 57cb: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 57cf: 66 0f 73 d0 20 psrlq $0x20,%xmm0 + 57d4: 66 0f eb c1 por %xmm1,%xmm0 + 57d8: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 57dc: 66 0f 73 d1 10 psrlq $0x10,%xmm1 + 57e1: 66 0f eb c8 por %xmm0,%xmm1 + 57e5: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 57e9: 66 0f 73 d0 08 psrlq $0x8,%xmm0 + 57ee: 66 0f eb c8 por %xmm0,%xmm1 + 57f2: 66 48 0f 7e c8 movq %xmm1,%rax + 57f7: 66 0f d6 4c 24 f0 movq %xmm1,-0x10(%rsp) + 57fd: 41 f6 c0 07 test $0x7,%r8b + 5801: 0f 84 9a 00 00 00 je 58a1 + 5807: 49 83 e0 f8 and $0xfffffffffffffff8,%r8 + 580b: 4c 01 c2 add %r8,%rdx + 580e: 44 0f b6 04 17 movzbl (%rdi,%rdx,1),%r8d + 5813: 44 32 04 16 xor (%rsi,%rdx,1),%r8b + 5817: 44 09 c0 or %r8d,%eax + 581a: 4c 8d 42 01 lea 0x1(%rdx),%r8 + 581e: 49 39 c8 cmp %rcx,%r8 + 5821: 73 7e jae 58a1 + 5823: 44 0f b6 44 16 01 movzbl 0x1(%rsi,%rdx,1),%r8d + 5829: 44 32 44 17 01 xor 0x1(%rdi,%rdx,1),%r8b + 582e: 44 09 c0 or %r8d,%eax + 5831: 4c 8d 42 02 lea 0x2(%rdx),%r8 + 5835: 49 39 c8 cmp %rcx,%r8 + 5838: 73 67 jae 58a1 + 583a: 44 0f b6 44 17 02 movzbl 0x2(%rdi,%rdx,1),%r8d + 5840: 44 32 44 16 02 xor 0x2(%rsi,%rdx,1),%r8b + 5845: 44 09 c0 or %r8d,%eax + 5848: 4c 8d 42 03 lea 0x3(%rdx),%r8 + 584c: 49 39 c8 cmp %rcx,%r8 + 584f: 73 50 jae 58a1 + 5851: 44 0f b6 44 17 03 movzbl 0x3(%rdi,%rdx,1),%r8d + 5857: 44 32 44 16 03 xor 0x3(%rsi,%rdx,1),%r8b + 585c: 44 09 c0 or %r8d,%eax + 585f: 4c 8d 42 04 lea 0x4(%rdx),%r8 + 5863: 49 39 c8 cmp %rcx,%r8 + 5866: 73 39 jae 58a1 + 5868: 44 0f b6 44 17 04 movzbl 0x4(%rdi,%rdx,1),%r8d + 586e: 44 32 44 16 04 xor 0x4(%rsi,%rdx,1),%r8b + 5873: 44 09 c0 or %r8d,%eax + 5876: 4c 8d 42 05 lea 0x5(%rdx),%r8 + 587a: 49 39 c8 cmp %rcx,%r8 + 587d: 73 22 jae 58a1 + 587f: 44 0f b6 44 17 05 movzbl 0x5(%rdi,%rdx,1),%r8d + 5885: 44 32 44 16 05 xor 0x5(%rsi,%rdx,1),%r8b + 588a: 44 09 c0 or %r8d,%eax + 588d: 4c 8d 42 06 lea 0x6(%rdx),%r8 + 5891: 49 39 c8 cmp %rcx,%r8 + 5894: 73 0b jae 58a1 + 5896: 0f b6 4c 17 06 movzbl 0x6(%rdi,%rdx,1),%ecx + 589b: 32 4c 16 06 xor 0x6(%rsi,%rdx,1),%cl + 589f: 09 c8 or %ecx,%eax + 58a1: 0f b6 c0 movzbl %al,%eax + 58a4: 48 f7 d8 neg %rax + 58a7: 48 c1 e8 3f shr $0x3f,%rax + 58ab: c3 ret + 58ac: 0f 1f 40 00 nopl 0x0(%rax) + 58b0: 31 c0 xor %eax,%eax + 58b2: c3 ret + 58b3: 66 0f ef c9 pxor %xmm1,%xmm1 + 58b7: 31 c0 xor %eax,%eax + 58b9: 31 d2 xor %edx,%edx + 58bb: e9 e9 fe ff ff jmp 57a9 + +00000000000058c0 : + 58c0: 49 89 d0 mov %rdx,%r8 + 58c3: 48 85 d2 test %rdx,%rdx + 58c6: 0f 84 11 02 00 00 je 5add + 58cc: 48 8d 52 ff lea -0x1(%rdx),%rdx + 58d0: f7 d9 neg %ecx + 58d2: 48 83 fa 06 cmp $0x6,%rdx + 58d6: 0f 86 cc 01 00 00 jbe 5aa8 + 58dc: 48 89 f8 mov %rdi,%rax + 58df: 48 29 f0 sub %rsi,%rax + 58e2: 48 83 e8 01 sub $0x1,%rax + 58e6: 48 83 f8 0e cmp $0xe,%rax + 58ea: 0f 86 b8 01 00 00 jbe 5aa8 + 58f0: 48 83 fa 0e cmp $0xe,%rdx + 58f4: 0f 86 e4 01 00 00 jbe 5ade + 58fa: 66 0f 6e d1 movd %ecx,%xmm2 + 58fe: 4c 89 c2 mov %r8,%rdx + 5901: 31 c0 xor %eax,%eax + 5903: 66 0f 60 d2 punpcklbw %xmm2,%xmm2 + 5907: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx + 590b: 66 0f 61 d2 punpcklwd %xmm2,%xmm2 + 590f: 66 0f 70 d2 00 pshufd $0x0,%xmm2,%xmm2 + 5914: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 591b: 00 00 00 00 + 591f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5926: 00 00 00 00 + 592a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5931: 00 00 00 00 + 5935: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 593c: 00 00 00 00 + 5940: f3 0f 6f 0c 07 movdqu (%rdi,%rax,1),%xmm1 + 5945: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 594a: 66 0f ef c1 pxor %xmm1,%xmm0 + 594e: 66 0f db c2 pand %xmm2,%xmm0 + 5952: 66 0f ef c1 pxor %xmm1,%xmm0 + 5956: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 595a: 48 83 c0 10 add $0x10,%rax + 595e: 48 39 d0 cmp %rdx,%rax + 5961: 75 dd jne 5940 + 5963: 49 39 d0 cmp %rdx,%r8 + 5966: 0f 84 71 01 00 00 je 5add + 596c: 4d 89 c1 mov %r8,%r9 + 596f: 49 29 d1 sub %rdx,%r9 + 5972: 49 8d 41 ff lea -0x1(%r9),%rax + 5976: 48 83 f8 06 cmp $0x6,%rax + 597a: 76 3a jbe 59b6 + 597c: 0f b6 c1 movzbl %cl,%eax + 597f: f3 0f 7e 14 17 movq (%rdi,%rdx,1),%xmm2 + 5984: f3 0f 7e 04 16 movq (%rsi,%rdx,1),%xmm0 + 5989: 88 c4 mov %al,%ah + 598b: 66 0f 6e d8 movd %eax,%xmm3 + 598f: 66 0f ef c2 pxor %xmm2,%xmm0 + 5993: f2 0f 70 cb 00 pshuflw $0x0,%xmm3,%xmm1 + 5998: 66 0f db c1 pand %xmm1,%xmm0 + 599c: 66 0f ef c2 pxor %xmm2,%xmm0 + 59a0: 66 0f d6 04 17 movq %xmm0,(%rdi,%rdx,1) + 59a5: 41 f6 c1 07 test $0x7,%r9b + 59a9: 0f 84 2e 01 00 00 je 5add + 59af: 49 83 e1 f8 and $0xfffffffffffffff8,%r9 + 59b3: 4c 01 ca add %r9,%rdx + 59b6: 44 0f b6 14 17 movzbl (%rdi,%rdx,1),%r10d + 59bb: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 59bf: 44 31 d0 xor %r10d,%eax + 59c2: 21 c8 and %ecx,%eax + 59c4: 44 31 d0 xor %r10d,%eax + 59c7: 88 04 17 mov %al,(%rdi,%rdx,1) + 59ca: 48 8d 42 01 lea 0x1(%rdx),%rax + 59ce: 4c 39 c0 cmp %r8,%rax + 59d1: 0f 83 06 01 00 00 jae 5add + 59d7: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 59dc: 44 0f b6 4c 16 01 movzbl 0x1(%rsi,%rdx,1),%r9d + 59e2: 45 31 d1 xor %r10d,%r9d + 59e5: 41 21 c9 and %ecx,%r9d + 59e8: 45 31 d1 xor %r10d,%r9d + 59eb: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 59ef: 48 8d 42 02 lea 0x2(%rdx),%rax + 59f3: 4c 39 c0 cmp %r8,%rax + 59f6: 0f 83 e1 00 00 00 jae 5add + 59fc: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5a01: 44 0f b6 4c 16 02 movzbl 0x2(%rsi,%rdx,1),%r9d + 5a07: 45 31 d1 xor %r10d,%r9d + 5a0a: 41 21 c9 and %ecx,%r9d + 5a0d: 45 31 d1 xor %r10d,%r9d + 5a10: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5a14: 48 8d 42 03 lea 0x3(%rdx),%rax + 5a18: 4c 39 c0 cmp %r8,%rax + 5a1b: 0f 83 bc 00 00 00 jae 5add + 5a21: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5a26: 44 0f b6 4c 16 03 movzbl 0x3(%rsi,%rdx,1),%r9d + 5a2c: 45 31 d1 xor %r10d,%r9d + 5a2f: 41 21 c9 and %ecx,%r9d + 5a32: 45 31 d1 xor %r10d,%r9d + 5a35: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5a39: 48 8d 42 04 lea 0x4(%rdx),%rax + 5a3d: 4c 39 c0 cmp %r8,%rax + 5a40: 0f 83 97 00 00 00 jae 5add + 5a46: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5a4b: 44 0f b6 4c 16 04 movzbl 0x4(%rsi,%rdx,1),%r9d + 5a51: 45 31 d1 xor %r10d,%r9d + 5a54: 41 21 c9 and %ecx,%r9d + 5a57: 45 31 d1 xor %r10d,%r9d + 5a5a: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5a5e: 48 8d 42 05 lea 0x5(%rdx),%rax + 5a62: 4c 39 c0 cmp %r8,%rax + 5a65: 73 76 jae 5add + 5a67: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5a6c: 44 0f b6 4c 16 05 movzbl 0x5(%rsi,%rdx,1),%r9d + 5a72: 45 31 d1 xor %r10d,%r9d + 5a75: 41 21 c9 and %ecx,%r9d + 5a78: 45 31 d1 xor %r10d,%r9d + 5a7b: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5a7f: 48 8d 42 06 lea 0x6(%rdx),%rax + 5a83: 4c 39 c0 cmp %r8,%rax + 5a86: 73 55 jae 5add + 5a88: 48 01 f8 add %rdi,%rax + 5a8b: 44 0f b6 5c 16 06 movzbl 0x6(%rsi,%rdx,1),%r11d + 5a91: 0f b6 38 movzbl (%rax),%edi + 5a94: 41 31 fb xor %edi,%r11d + 5a97: 44 89 da mov %r11d,%edx + 5a9a: 21 ca and %ecx,%edx + 5a9c: 31 fa xor %edi,%edx + 5a9e: 88 10 mov %dl,(%rax) + 5aa0: c3 ret + 5aa1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5aa8: 31 c0 xor %eax,%eax + 5aaa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5ab1: 00 00 00 00 + 5ab5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5abc: 00 00 00 00 + 5ac0: 44 0f b6 0c 07 movzbl (%rdi,%rax,1),%r9d + 5ac5: 0f b6 14 06 movzbl (%rsi,%rax,1),%edx + 5ac9: 44 31 ca xor %r9d,%edx + 5acc: 21 ca and %ecx,%edx + 5ace: 44 31 ca xor %r9d,%edx + 5ad1: 88 14 07 mov %dl,(%rdi,%rax,1) + 5ad4: 48 83 c0 01 add $0x1,%rax + 5ad8: 49 39 c0 cmp %rax,%r8 + 5adb: 75 e3 jne 5ac0 + 5add: c3 ret + 5ade: 4d 89 c1 mov %r8,%r9 + 5ae1: 31 d2 xor %edx,%edx + 5ae3: e9 94 fe ff ff jmp 597c + 5ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5aef: 00 + +0000000000005af0 : + 5af0: 66 33 37 xor (%rdi),%si + 5af3: f7 da neg %edx + 5af5: 21 d6 and %edx,%esi + 5af7: 66 33 37 xor (%rdi),%si + 5afa: 66 89 37 mov %si,(%rdi) + 5afd: c3 ret + 5afe: 66 90 xchg %ax,%ax + +0000000000005b00 : + 5b00: 41 57 push %r15 + 5b02: 41 56 push %r14 + 5b04: 41 55 push %r13 + 5b06: 41 54 push %r12 + 5b08: 55 push %rbp + 5b09: 53 push %rbx + 5b0a: 48 83 ec 58 sub $0x58,%rsp + 5b0e: 48 8b 47 08 mov 0x8(%rdi),%rax + 5b12: 4c 8b 6f 18 mov 0x18(%rdi),%r13 + 5b16: 4c 8b 3f mov (%rdi),%r15 + 5b19: 48 89 44 24 90 mov %rax,-0x70(%rsp) + 5b1e: 48 8b 47 10 mov 0x10(%rdi),%rax + 5b22: 48 89 44 24 98 mov %rax,-0x68(%rsp) + 5b27: 48 8b 47 20 mov 0x20(%rdi),%rax + 5b2b: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 5b30: 48 8b 47 28 mov 0x28(%rdi),%rax + 5b34: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 5b39: 48 8b 47 30 mov 0x30(%rdi),%rax + 5b3d: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 5b42: 48 8b 47 38 mov 0x38(%rdi),%rax + 5b46: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 5b4b: 48 8b 47 40 mov 0x40(%rdi),%rax + 5b4f: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 5b54: 48 8b 47 48 mov 0x48(%rdi),%rax + 5b58: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 5b5d: 48 8b 47 50 mov 0x50(%rdi),%rax + 5b61: 48 8b 97 88 00 00 00 mov 0x88(%rdi),%rdx + 5b68: 4c 8b 67 60 mov 0x60(%rdi),%r12 + 5b6c: 4c 89 6c 24 18 mov %r13,0x18(%rsp) + 5b71: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 5b76: 48 8b 47 58 mov 0x58(%rdi),%rax + 5b7a: 48 89 54 24 f8 mov %rdx,-0x8(%rsp) + 5b7f: 48 8b 97 98 00 00 00 mov 0x98(%rdi),%rdx + 5b86: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 5b8b: 48 8b 47 68 mov 0x68(%rdi),%rax + 5b8f: 48 89 14 24 mov %rdx,(%rsp) + 5b93: 48 8b 97 a8 00 00 00 mov 0xa8(%rdi),%rdx + 5b9a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 5b9f: 48 8b 47 70 mov 0x70(%rdi),%rax + 5ba3: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5ba8: 48 8b 97 b8 00 00 00 mov 0xb8(%rdi),%rdx + 5baf: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 5bb4: 48 8b 47 78 mov 0x78(%rdi),%rax + 5bb8: 48 89 54 24 10 mov %rdx,0x10(%rsp) + 5bbd: 48 8d 15 7c 45 00 00 lea 0x457c(%rip),%rdx # a140 + 5bc4: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 + 5bcb: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 5bd0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax + 5bd7: 48 89 54 24 88 mov %rdx,-0x78(%rsp) + 5bdc: 4c 8b b7 a0 00 00 00 mov 0xa0(%rdi),%r14 + 5be3: 48 89 7c 24 50 mov %rdi,0x50(%rsp) + 5be8: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 + 5bef: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx + 5bf6: 48 89 c7 mov %rax,%rdi + 5bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c00: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp + 5c05: 4c 8b 6c 24 90 mov -0x70(%rsp),%r13 + 5c0a: 4c 33 6c 24 b0 xor -0x50(%rsp),%r13 + 5c0f: 4c 33 6c 24 d8 xor -0x28(%rsp),%r13 + 5c14: 49 31 fd xor %rdi,%r13 + 5c17: 4c 8b 54 24 98 mov -0x68(%rsp),%r10 + 5c1c: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx + 5c21: 49 31 ed xor %rbp,%r13 + 5c24: 48 8b 6c 24 b8 mov -0x48(%rsp),%rbp + 5c29: 48 8b 4c 24 a8 mov -0x58(%rsp),%rcx + 5c2e: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 5c33: 4c 33 4c 24 c0 xor -0x40(%rsp),%r9 + 5c38: 49 31 ea xor %rbp,%r10 + 5c3b: 48 8b 6c 24 c8 mov -0x38(%rsp),%rbp + 5c40: 4c 31 f9 xor %r15,%rcx + 5c43: 4c 33 4c 24 e0 xor -0x20(%rsp),%r9 + 5c48: 4d 31 e2 xor %r12,%r10 + 5c4b: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 + 5c50: 48 33 4c 24 d0 xor -0x30(%rsp),%rcx + 5c55: 4d 31 d9 xor %r11,%r9 + 5c58: 48 31 ea xor %rbp,%rdx + 5c5b: 4c 89 ed mov %r13,%rbp + 5c5e: 48 33 54 24 e8 xor -0x18(%rsp),%rdx + 5c63: 48 33 14 24 xor (%rsp),%rdx + 5c67: 4d 31 c2 xor %r8,%r10 + 5c6a: 48 31 da xor %rbx,%rdx + 5c6d: 48 d1 c5 rol $1,%rbp + 5c70: 48 33 4c 24 f0 xor -0x10(%rsp),%rcx + 5c75: 48 31 d5 xor %rdx,%rbp + 5c78: 4c 89 d6 mov %r10,%rsi + 5c7b: 48 d1 c2 rol $1,%rdx + 5c7e: 4c 33 4c 24 10 xor 0x10(%rsp),%r9 + 5c83: 4c 31 d2 xor %r10,%rdx + 5c86: 4c 31 f1 xor %r14,%rcx + 5c89: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 + 5c8e: 48 d1 c6 rol $1,%rsi + 5c91: 48 31 ce xor %rcx,%rsi + 5c94: 4c 89 c8 mov %r9,%rax + 5c97: 48 d1 c1 rol $1,%rcx + 5c9a: 49 31 ef xor %rbp,%r15 + 5c9d: 48 d1 c0 rol $1,%rax + 5ca0: 49 31 f2 xor %rsi,%r10 + 5ca3: 4c 31 c9 xor %r9,%rcx + 5ca6: 4d 89 f9 mov %r15,%r9 + 5ca9: 4c 31 e8 xor %r13,%rax + 5cac: 49 c1 ca 14 ror $0x14,%r10 + 5cb0: 49 31 d3 xor %rdx,%r11 + 5cb3: 48 31 cb xor %rcx,%rbx + 5cb6: 4d 89 d7 mov %r10,%r15 + 5cb9: 49 31 c4 xor %rax,%r12 + 5cbc: 49 c1 c3 15 rol $0x15,%r11 + 5cc0: 48 31 f7 xor %rsi,%rdi + 5cc3: 49 c1 cc 15 ror $0x15,%r12 + 5cc7: 49 f7 d7 not %r15 + 5cca: 48 c1 c3 0e rol $0xe,%rbx + 5cce: 49 31 c0 xor %rax,%r8 + 5cd1: 48 c1 cf 13 ror $0x13,%rdi + 5cd5: 4d 89 fd mov %r15,%r13 + 5cd8: 4c 8b 7c 24 88 mov -0x78(%rsp),%r15 + 5cdd: 49 c1 c8 03 ror $0x3,%r8 + 5ce1: 4d 21 e5 and %r12,%r13 + 5ce4: 4c 89 6c 24 b0 mov %r13,-0x50(%rsp) + 5ce9: 4d 8b 2f mov (%r15),%r13 + 5cec: 4c 8b 7c 24 b0 mov -0x50(%rsp),%r15 + 5cf1: 4d 31 cd xor %r9,%r13 + 5cf4: 4d 31 ef xor %r13,%r15 + 5cf7: 4d 89 e5 mov %r12,%r13 + 5cfa: 49 f7 d5 not %r13 + 5cfd: 4d 21 dd and %r11,%r13 + 5d00: 4d 31 d5 xor %r10,%r13 + 5d03: 4c 89 6c 24 20 mov %r13,0x20(%rsp) + 5d08: 4d 89 dd mov %r11,%r13 + 5d0b: 49 f7 d5 not %r13 + 5d0e: 49 21 dd and %rbx,%r13 + 5d11: 4d 31 e5 xor %r12,%r13 + 5d14: 49 89 dc mov %rbx,%r12 + 5d17: 49 f7 d4 not %r12 + 5d1a: 4c 89 6c 24 28 mov %r13,0x28(%rsp) + 5d1f: 4d 21 cc and %r9,%r12 + 5d22: 49 f7 d1 not %r9 + 5d25: 4d 21 d1 and %r10,%r9 + 5d28: 4d 31 dc xor %r11,%r12 + 5d2b: 4c 8b 5c 24 d0 mov -0x30(%rsp),%r11 + 5d30: 4d 89 ca mov %r9,%r10 + 5d33: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 5d38: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 5d3d: 49 89 fc mov %rdi,%r12 + 5d40: 49 31 da xor %rbx,%r10 + 5d43: 49 31 eb xor %rbp,%r11 + 5d46: 49 f7 d4 not %r12 + 5d49: 4c 89 54 24 30 mov %r10,0x30(%rsp) + 5d4e: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 + 5d53: 49 c1 c3 03 rol $0x3,%r11 + 5d57: 49 31 d1 xor %rdx,%r9 + 5d5a: 49 c1 c1 1c rol $0x1c,%r9 + 5d5e: 49 31 ca xor %rcx,%r10 + 5d61: 49 c1 c2 14 rol $0x14,%r10 + 5d65: 4c 89 d3 mov %r10,%rbx + 5d68: 48 f7 d3 not %rbx + 5d6b: 4c 21 db and %r11,%rbx + 5d6e: 4c 31 cb xor %r9,%rbx + 5d71: 48 89 5c 24 38 mov %rbx,0x38(%rsp) + 5d76: 4c 89 db mov %r11,%rbx + 5d79: 48 f7 d3 not %rbx + 5d7c: 48 21 fb and %rdi,%rbx + 5d7f: 4c 31 d3 xor %r10,%rbx + 5d82: 48 89 5c 24 18 mov %rbx,0x18(%rsp) + 5d87: 4c 89 e3 mov %r12,%rbx + 5d8a: 4c 21 c3 and %r8,%rbx + 5d8d: 49 31 ee xor %rbp,%r14 + 5d90: 49 89 dc mov %rbx,%r12 + 5d93: 49 c1 c6 12 rol $0x12,%r14 + 5d97: 4d 31 dc xor %r11,%r12 + 5d9a: 4d 89 c3 mov %r8,%r11 + 5d9d: 49 f7 d3 not %r11 + 5da0: 4c 89 64 24 d0 mov %r12,-0x30(%rsp) + 5da5: 48 8b 5c 24 a8 mov -0x58(%rsp),%rbx + 5daa: 4d 21 cb and %r9,%r11 + 5dad: 49 f7 d1 not %r9 + 5db0: 4d 21 d1 and %r10,%r9 + 5db3: 49 31 fb xor %rdi,%r11 + 5db6: 48 8b 7c 24 90 mov -0x70(%rsp),%rdi + 5dbb: 48 31 eb xor %rbp,%rbx + 5dbe: 4d 31 c1 xor %r8,%r9 + 5dc1: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 + 5dc6: 4c 89 5c 24 40 mov %r11,0x40(%rsp) + 5dcb: 48 c1 cb 1c ror $0x1c,%rbx + 5dcf: 4c 8b 5c 24 e0 mov -0x20(%rsp),%r11 + 5dd4: 48 31 f7 xor %rsi,%rdi + 5dd7: 4c 89 4c 24 c8 mov %r9,-0x38(%rsp) + 5ddc: 49 31 c0 xor %rax,%r8 + 5ddf: 4c 8b 0c 24 mov (%rsp),%r9 + 5de3: 48 d1 c7 rol $1,%rdi + 5de6: 49 c1 c0 06 rol $0x6,%r8 + 5dea: 49 31 d3 xor %rdx,%r11 + 5ded: 4d 89 c2 mov %r8,%r10 + 5df0: 49 c1 c3 19 rol $0x19,%r11 + 5df4: 49 31 c9 xor %rcx,%r9 + 5df7: 49 f7 d2 not %r10 + 5dfa: 4d 89 dd mov %r11,%r13 + 5dfd: 49 c1 c1 08 rol $0x8,%r9 + 5e01: 4d 21 da and %r11,%r10 + 5e04: 49 f7 d5 not %r13 + 5e07: 49 31 fa xor %rdi,%r10 + 5e0a: 4c 89 54 24 b8 mov %r10,-0x48(%rsp) + 5e0f: 4d 89 ea mov %r13,%r10 + 5e12: 4d 89 cd mov %r9,%r13 + 5e15: 4d 21 ca and %r9,%r10 + 5e18: 49 f7 d5 not %r13 + 5e1b: 4d 31 c2 xor %r8,%r10 + 5e1e: 4c 89 14 24 mov %r10,(%rsp) + 5e22: 4d 89 ea mov %r13,%r10 + 5e25: 4d 21 f2 and %r14,%r10 + 5e28: 4d 31 da xor %r11,%r10 + 5e2b: 4d 89 f3 mov %r14,%r11 + 5e2e: 49 f7 d3 not %r11 + 5e31: 49 21 fb and %rdi,%r11 + 5e34: 48 f7 d7 not %rdi + 5e37: 4c 21 c7 and %r8,%rdi + 5e3a: 4d 31 cb xor %r9,%r11 + 5e3d: 4c 8b 44 24 a0 mov -0x60(%rsp),%r8 + 5e42: 4c 8b 4c 24 d8 mov -0x28(%rsp),%r9 + 5e47: 4c 31 f7 xor %r14,%rdi + 5e4a: 4c 89 5c 24 e0 mov %r11,-0x20(%rsp) + 5e4f: 48 89 7c 24 48 mov %rdi,0x48(%rsp) + 5e54: 48 8b 7c 24 f8 mov -0x8(%rsp),%rdi + 5e59: 49 31 c8 xor %rcx,%r8 + 5e5c: 49 31 f1 xor %rsi,%r9 + 5e5f: 49 c1 c1 0a rol $0xa,%r9 + 5e63: 49 c1 c0 1b rol $0x1b,%r8 + 5e67: 48 31 c7 xor %rax,%rdi + 5e6a: 48 33 4c 24 e8 xor -0x18(%rsp),%rcx + 5e6f: 48 33 74 24 08 xor 0x8(%rsp),%rsi + 5e74: 48 c1 c9 19 ror $0x19,%rcx + 5e78: 49 89 fc mov %rdi,%r12 + 5e7b: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 5e80: 48 c1 c6 02 rol $0x2,%rsi + 5e84: 49 c1 c4 0f rol $0xf,%r12 + 5e88: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp + 5e8d: 48 33 44 24 98 xor -0x68(%rsp),%rax + 5e92: 48 c1 cd 17 ror $0x17,%rbp + 5e96: 48 31 d7 xor %rdx,%rdi + 5e99: 4d 89 e5 mov %r12,%r13 + 5e9c: 48 33 54 24 c0 xor -0x40(%rsp),%rdx + 5ea1: 48 c1 ca 09 ror $0x9,%rdx + 5ea5: 49 89 fb mov %rdi,%r11 + 5ea8: 48 89 df mov %rbx,%rdi + 5eab: 49 f7 d5 not %r13 + 5eae: 49 c1 cb 08 ror $0x8,%r11 + 5eb2: 48 f7 d7 not %rdi + 5eb5: 48 c1 c8 02 ror $0x2,%rax + 5eb9: 4c 21 cf and %r9,%rdi + 5ebc: 4d 21 dd and %r11,%r13 + 5ebf: 4c 31 c7 xor %r8,%rdi + 5ec2: 4d 31 cd xor %r9,%r13 + 5ec5: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 5eca: 4c 89 cf mov %r9,%rdi + 5ecd: 4d 89 d9 mov %r11,%r9 + 5ed0: 49 f7 d1 not %r9 + 5ed3: 48 f7 d7 not %rdi + 5ed6: 4d 21 c1 and %r8,%r9 + 5ed9: 49 f7 d0 not %r8 + 5edc: 4c 21 e7 and %r12,%rdi + 5edf: 49 21 d8 and %rbx,%r8 + 5ee2: 48 31 df xor %rbx,%rdi + 5ee5: 4d 31 e1 xor %r12,%r9 + 5ee8: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 + 5eed: 4d 31 d8 xor %r11,%r8 + 5ef0: 49 89 cb mov %rcx,%r11 + 5ef3: 48 89 d1 mov %rdx,%rcx + 5ef6: 4c 89 44 24 d8 mov %r8,-0x28(%rsp) + 5efb: 49 89 f0 mov %rsi,%r8 + 5efe: 4c 89 de mov %r11,%rsi + 5f01: 48 f7 d1 not %rcx + 5f04: 48 f7 d6 not %rsi + 5f07: 4d 89 c6 mov %r8,%r14 + 5f0a: 4c 21 d9 and %r11,%rcx + 5f0d: 48 21 ee and %rbp,%rsi + 5f10: 49 f7 d6 not %r14 + 5f13: 48 31 c1 xor %rax,%rcx + 5f16: 48 31 d6 xor %rdx,%rsi + 5f19: 48 89 4c 24 e8 mov %rcx,-0x18(%rsp) + 5f1e: 48 89 f3 mov %rsi,%rbx + 5f21: 48 89 ee mov %rbp,%rsi + 5f24: 48 f7 d6 not %rsi + 5f27: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 5f2c: 4c 21 c6 and %r8,%rsi + 5f2f: 4c 31 de xor %r11,%rsi + 5f32: 4d 89 f3 mov %r14,%r11 + 5f35: 49 21 c3 and %rax,%r11 + 5f38: 48 f7 d0 not %rax + 5f3b: 4d 89 de mov %r11,%r14 + 5f3e: 49 31 ee xor %rbp,%r14 + 5f41: 48 21 d0 and %rdx,%rax + 5f44: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp + 5f49: 4c 31 c0 xor %r8,%rax + 5f4c: 4c 8b 44 24 38 mov 0x38(%rsp),%r8 + 5f51: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) + 5f56: 4d 31 f8 xor %r15,%r8 + 5f59: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 + 5f5e: 49 31 e8 xor %rbp,%r8 + 5f61: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp + 5f66: 49 31 c8 xor %rcx,%r8 + 5f69: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 5f6e: 49 31 cc xor %rcx,%r12 + 5f71: 4c 33 24 24 xor (%rsp),%r12 + 5f75: 48 33 6c 24 d0 xor -0x30(%rsp),%rbp + 5f7a: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) + 5f7f: 49 31 fc xor %rdi,%r12 + 5f82: 4c 31 d5 xor %r10,%rbp + 5f85: 4c 8b 5c 24 b0 mov -0x50(%rsp),%r11 + 5f8a: 48 8b 54 24 c8 mov -0x38(%rsp),%rdx + 5f8f: 49 31 dc xor %rbx,%r12 + 5f92: 4c 31 ed xor %r13,%rbp + 5f95: 4c 33 5c 24 40 xor 0x40(%rsp),%r11 + 5f9a: 48 33 54 24 48 xor 0x48(%rsp),%rdx + 5f9f: 48 31 f5 xor %rsi,%rbp + 5fa2: 4c 33 5c 24 e0 xor -0x20(%rsp),%r11 + 5fa7: 48 33 54 24 30 xor 0x30(%rsp),%rdx + 5fac: 4d 89 e6 mov %r12,%r14 + 5faf: 48 33 54 24 d8 xor -0x28(%rsp),%rdx + 5fb4: 4d 31 cb xor %r9,%r11 + 5fb7: 49 d1 c6 rol $1,%r14 + 5fba: 4c 33 5c 24 f8 xor -0x8(%rsp),%r11 + 5fbf: 48 31 c2 xor %rax,%rdx + 5fc2: 49 89 ed mov %rbp,%r13 + 5fc5: 4c 89 db mov %r11,%rbx + 5fc8: 49 d1 c5 rol $1,%r13 + 5fcb: 49 31 d6 xor %rdx,%r14 + 5fce: 48 d1 c2 rol $1,%rdx + 5fd1: 48 31 ea xor %rbp,%rdx + 5fd4: 4d 31 c5 xor %r8,%r13 + 5fd7: 48 d1 c3 rol $1,%rbx + 5fda: 48 89 cd mov %rcx,%rbp + 5fdd: 49 d1 c0 rol $1,%r8 + 5fe0: 4c 31 e3 xor %r12,%rbx + 5fe3: 4d 31 d8 xor %r11,%r8 + 5fe6: 4d 31 f7 xor %r14,%r15 + 5fe9: 4c 31 ed xor %r13,%rbp + 5fec: 49 31 da xor %rbx,%r10 + 5fef: 48 c1 cd 14 ror $0x14,%rbp + 5ff3: 4d 89 fb mov %r15,%r11 + 5ff6: 49 c1 ca 15 ror $0x15,%r10 + 5ffa: 49 31 d1 xor %rdx,%r9 + 5ffd: 49 89 ef mov %rbp,%r15 + 6000: 49 c1 c1 15 rol $0x15,%r9 + 6004: 4c 31 c0 xor %r8,%rax + 6007: 4c 31 ef xor %r13,%rdi + 600a: 48 c1 c0 0e rol $0xe,%rax + 600e: 49 f7 d7 not %r15 + 6011: 48 c1 cf 13 ror $0x13,%rdi + 6015: 48 31 de xor %rbx,%rsi + 6018: 4d 89 fc mov %r15,%r12 + 601b: 4c 8b 7c 24 88 mov -0x78(%rsp),%r15 + 6020: 48 c1 ce 03 ror $0x3,%rsi + 6024: 4d 21 d4 and %r10,%r12 + 6027: 49 8b 4f 08 mov 0x8(%r15),%rcx + 602b: 4c 31 d9 xor %r11,%rcx + 602e: 49 89 cf mov %rcx,%r15 + 6031: 48 8b 4c 24 e8 mov -0x18(%rsp),%rcx + 6036: 4d 31 e7 xor %r12,%r15 + 6039: 4d 89 d4 mov %r10,%r12 + 603c: 49 f7 d4 not %r12 + 603f: 4d 21 cc and %r9,%r12 + 6042: 49 31 ec xor %rbp,%r12 + 6045: 4c 89 64 24 90 mov %r12,-0x70(%rsp) + 604a: 4d 89 cc mov %r9,%r12 + 604d: 49 f7 d4 not %r12 + 6050: 49 21 c4 and %rax,%r12 + 6053: 4d 31 d4 xor %r10,%r12 + 6056: 49 89 c2 mov %rax,%r10 + 6059: 49 f7 d2 not %r10 + 605c: 4c 89 64 24 98 mov %r12,-0x68(%rsp) + 6061: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 + 6066: 4d 21 da and %r11,%r10 + 6069: 49 f7 d3 not %r11 + 606c: 49 21 eb and %rbp,%r11 + 606f: 4d 31 ca xor %r9,%r10 + 6072: 4c 8b 4c 24 c8 mov -0x38(%rsp),%r9 + 6077: 49 31 c3 xor %rax,%r11 + 607a: 4c 89 54 24 18 mov %r10,0x18(%rsp) + 607f: 4c 8b 54 24 b8 mov -0x48(%rsp),%r10 + 6084: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) + 6089: 4c 8b 5c 24 b0 mov -0x50(%rsp),%r11 + 608e: 4d 31 c1 xor %r8,%r9 + 6091: 49 c1 c1 14 rol $0x14,%r9 + 6095: 4d 31 f2 xor %r14,%r10 + 6098: 49 31 d3 xor %rdx,%r11 + 609b: 49 c1 c2 03 rol $0x3,%r10 + 609f: 4c 89 d8 mov %r11,%rax + 60a2: 4d 89 cb mov %r9,%r11 + 60a5: 49 f7 d3 not %r11 + 60a8: 48 c1 c0 1c rol $0x1c,%rax + 60ac: 4d 21 d3 and %r10,%r11 + 60af: 49 31 c3 xor %rax,%r11 + 60b2: 4c 89 5c 24 a8 mov %r11,-0x58(%rsp) + 60b7: 4d 89 d3 mov %r10,%r11 + 60ba: 49 f7 d3 not %r11 + 60bd: 49 21 fb and %rdi,%r11 + 60c0: 4d 31 ec xor %r13,%r12 + 60c3: 4c 31 f1 xor %r14,%rcx + 60c6: 4d 31 cb xor %r9,%r11 + 60c9: 48 c1 c1 12 rol $0x12,%rcx + 60cd: 4c 89 5c 24 b0 mov %r11,-0x50(%rsp) + 60d2: 49 89 fb mov %rdi,%r11 + 60d5: 49 f7 d3 not %r11 + 60d8: 49 21 f3 and %rsi,%r11 + 60db: 4d 31 d3 xor %r10,%r11 + 60de: 49 89 f2 mov %rsi,%r10 + 60e1: 49 f7 d2 not %r10 + 60e4: 4c 89 5c 24 b8 mov %r11,-0x48(%rsp) + 60e9: 49 21 c2 and %rax,%r10 + 60ec: 48 f7 d0 not %rax + 60ef: 49 31 fa xor %rdi,%r10 + 60f2: 4c 21 c8 and %r9,%rax + 60f5: 48 8b 7c 24 e0 mov -0x20(%rsp),%rdi + 60fa: 49 89 c3 mov %rax,%r11 + 60fd: 4c 89 54 24 c0 mov %r10,-0x40(%rsp) + 6102: 4c 89 e0 mov %r12,%rax + 6105: 49 31 f3 xor %rsi,%r11 + 6108: 48 31 d7 xor %rdx,%rdi + 610b: 48 8b 74 24 d0 mov -0x30(%rsp),%rsi + 6110: 48 d1 c0 rol $1,%rax + 6113: 49 89 f9 mov %rdi,%r9 + 6116: 48 8b 7c 24 d8 mov -0x28(%rsp),%rdi + 611b: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) + 6120: 48 31 de xor %rbx,%rsi + 6123: 49 c1 c1 19 rol $0x19,%r9 + 6127: 48 c1 c6 06 rol $0x6,%rsi + 612b: 4c 31 c7 xor %r8,%rdi + 612e: 48 c1 c7 08 rol $0x8,%rdi + 6132: 49 89 f2 mov %rsi,%r10 + 6135: 49 89 fc mov %rdi,%r12 + 6138: 49 f7 d2 not %r10 + 613b: 4d 21 ca and %r9,%r10 + 613e: 49 f7 d4 not %r12 + 6141: 49 31 c2 xor %rax,%r10 + 6144: 49 21 cc and %rcx,%r12 + 6147: 4c 89 54 24 d0 mov %r10,-0x30(%rsp) + 614c: 4d 31 cc xor %r9,%r12 + 614f: 4d 89 ca mov %r9,%r10 + 6152: 49 89 c9 mov %rcx,%r9 + 6155: 49 f7 d1 not %r9 + 6158: 49 f7 d2 not %r10 + 615b: 49 21 c1 and %rax,%r9 + 615e: 48 f7 d0 not %rax + 6161: 49 21 fa and %rdi,%r10 + 6164: 48 21 f0 and %rsi,%rax + 6167: 49 31 f9 xor %rdi,%r9 + 616a: 49 31 f2 xor %rsi,%r10 + 616d: 48 89 c7 mov %rax,%rdi + 6170: 4c 89 54 24 d8 mov %r10,-0x28(%rsp) + 6175: 48 31 cf xor %rcx,%rdi + 6178: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) + 617d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 6182: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 6187: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 618c: 4c 8b 0c 24 mov (%rsp),%r9 + 6190: 4c 8b 54 24 f0 mov -0x10(%rsp),%r10 + 6195: 4c 31 c0 xor %r8,%rax + 6198: 48 8b 4c 24 f8 mov -0x8(%rsp),%rcx + 619d: 4c 31 f6 xor %r14,%rsi + 61a0: 48 c1 c0 1b rol $0x1b,%rax + 61a4: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp + 61a9: 48 c1 ce 1c ror $0x1c,%rsi + 61ad: 4d 31 e9 xor %r13,%r9 + 61b0: 49 31 da xor %rbx,%r10 + 61b3: 48 31 d1 xor %rdx,%rcx + 61b6: 49 c1 c2 0f rol $0xf,%r10 + 61ba: 48 c1 c9 08 ror $0x8,%rcx + 61be: 48 89 f7 mov %rsi,%rdi + 61c1: 48 31 eb xor %rbp,%rbx + 61c4: 49 c1 c1 0a rol $0xa,%r9 + 61c8: 4d 89 d3 mov %r10,%r11 + 61cb: 48 f7 d7 not %rdi + 61ce: 48 c1 cb 02 ror $0x2,%rbx + 61d2: 49 f7 d3 not %r11 + 61d5: 4c 21 cf and %r9,%rdi + 61d8: 49 21 cb and %rcx,%r11 + 61db: 48 31 c7 xor %rax,%rdi + 61de: 4d 31 cb xor %r9,%r11 + 61e1: 48 89 7c 24 f0 mov %rdi,-0x10(%rsp) + 61e6: 4c 89 cf mov %r9,%rdi + 61e9: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) + 61ee: 49 89 cb mov %rcx,%r11 + 61f1: 48 f7 d7 not %rdi + 61f4: 49 f7 d3 not %r11 + 61f7: 4c 21 d7 and %r10,%rdi + 61fa: 49 21 c3 and %rax,%r11 + 61fd: 48 f7 d0 not %rax + 6200: 48 31 f7 xor %rsi,%rdi + 6203: 48 21 f0 and %rsi,%rax + 6206: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 620b: 4d 31 d3 xor %r10,%r11 + 620e: 49 89 c1 mov %rax,%r9 + 6211: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 6216: 49 31 c9 xor %rcx,%r9 + 6219: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx + 621e: 4c 31 ee xor %r13,%rsi + 6221: 48 31 d0 xor %rdx,%rax + 6224: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 6229: 48 c1 c6 02 rol $0x2,%rsi + 622d: 4c 89 0c 24 mov %r9,(%rsp) + 6231: 4c 31 c1 xor %r8,%rcx + 6234: 48 c1 c8 09 ror $0x9,%rax + 6238: 48 c1 c9 19 ror $0x19,%rcx + 623c: 4c 31 f2 xor %r14,%rdx + 623f: 49 89 c6 mov %rax,%r14 + 6242: 49 89 c8 mov %rcx,%r8 + 6245: 48 c1 ca 17 ror $0x17,%rdx + 6249: 49 f7 d6 not %r14 + 624c: 49 f7 d0 not %r8 + 624f: 49 21 ce and %rcx,%r14 + 6252: 49 21 d0 and %rdx,%r8 + 6255: 49 31 de xor %rbx,%r14 + 6258: 49 31 c0 xor %rax,%r8 + 625b: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 6260: 49 89 d0 mov %rdx,%r8 + 6263: 49 f7 d0 not %r8 + 6266: 49 21 f0 and %rsi,%r8 + 6269: 49 31 c8 xor %rcx,%r8 + 626c: 48 89 f1 mov %rsi,%rcx + 626f: 48 f7 d1 not %rcx + 6272: 48 21 d9 and %rbx,%rcx + 6275: 48 f7 d3 not %rbx + 6278: 48 83 44 24 88 10 addq $0x10,-0x78(%rsp) + 627e: 48 31 d1 xor %rdx,%rcx + 6281: 48 21 c3 and %rax,%rbx + 6284: 48 8d 15 75 3f 00 00 lea 0x3f75(%rip),%rdx # a200 + 628b: 48 89 4c 24 10 mov %rcx,0x10(%rsp) + 6290: 48 31 f3 xor %rsi,%rbx + 6293: 48 3b 54 24 88 cmp -0x78(%rsp),%rdx + 6298: 0f 85 62 f9 ff ff jne 5c00 + 629e: 48 8b 44 24 90 mov -0x70(%rsp),%rax + 62a3: 48 89 fa mov %rdi,%rdx + 62a6: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi + 62ab: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 62b0: 48 89 47 08 mov %rax,0x8(%rdi) + 62b4: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 62b9: 4c 89 3f mov %r15,(%rdi) + 62bc: 48 89 47 10 mov %rax,0x10(%rdi) + 62c0: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 62c5: 4c 89 6f 18 mov %r13,0x18(%rdi) + 62c9: 48 89 47 20 mov %rax,0x20(%rdi) + 62cd: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 62d2: 4c 89 67 60 mov %r12,0x60(%rdi) + 62d6: 48 89 47 28 mov %rax,0x28(%rdi) + 62da: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 62df: 48 89 97 80 00 00 00 mov %rdx,0x80(%rdi) + 62e6: 48 89 47 30 mov %rax,0x30(%rdi) + 62ea: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 62ef: 48 89 47 38 mov %rax,0x38(%rdi) + 62f3: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 62f8: 48 89 47 40 mov %rax,0x40(%rdi) + 62fc: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 6301: 48 89 47 48 mov %rax,0x48(%rdi) + 6305: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 630a: 48 89 47 50 mov %rax,0x50(%rdi) + 630e: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 6313: 48 89 47 58 mov %rax,0x58(%rdi) + 6317: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 631c: 48 89 47 68 mov %rax,0x68(%rdi) + 6320: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 6325: 48 89 47 70 mov %rax,0x70(%rdi) + 6329: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 632e: 48 89 47 78 mov %rax,0x78(%rdi) + 6332: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 6337: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) + 633e: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) + 6345: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 634a: 4c 89 8f 98 00 00 00 mov %r9,0x98(%rdi) + 6351: 4c 89 b7 a0 00 00 00 mov %r14,0xa0(%rdi) + 6358: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) + 635f: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) + 6366: 48 89 8f b8 00 00 00 mov %rcx,0xb8(%rdi) + 636d: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) + 6374: 48 83 c4 58 add $0x58,%rsp + 6378: 5b pop %rbx + 6379: 5d pop %rbp + 637a: 41 5c pop %r12 + 637c: 41 5d pop %r13 + 637e: 41 5e pop %r14 + 6380: 41 5f pop %r15 + 6382: c3 ret + 6383: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 638a: 00 00 00 00 + 638e: 66 90 xchg %ax,%ax + +0000000000006390 : + 6390: 41 56 push %r14 + 6392: 31 c0 xor %eax,%eax + 6394: 49 89 d6 mov %rdx,%r14 + 6397: 41 55 push %r13 + 6399: 41 89 cd mov %ecx,%r13d + 639c: 41 54 push %r12 + 639e: 55 push %rbp + 639f: 48 89 fd mov %rdi,%rbp + 63a2: 48 83 c7 08 add $0x8,%rdi + 63a6: 53 push %rbx + 63a7: 48 89 e9 mov %rbp,%rcx + 63aa: 48 89 f3 mov %rsi,%rbx + 63ad: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 63b4: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 63bb: 00 + 63bc: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 63c3: 00 00 00 00 + 63c7: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 63cb: 48 29 f9 sub %rdi,%rcx + 63ce: 81 c1 c8 00 00 00 add $0xc8,%ecx + 63d4: c1 e9 03 shr $0x3,%ecx + 63d7: f3 48 ab rep stos %rax,%es:(%rdi) + 63da: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 63e1: 0f 87 22 08 00 00 ja 6c09 + 63e7: e9 aa 08 00 00 jmp 6c96 + 63ec: 0f 1f 40 00 nopl 0x0(%rax) + 63f0: f3 0f 6f 33 movdqu (%rbx),%xmm6 + 63f4: f3 44 0f 6f 43 10 movdqu 0x10(%rbx),%xmm8 + 63fa: 66 0f ef ff pxor %xmm7,%xmm7 + 63fe: 48 81 c3 88 00 00 00 add $0x88,%rbx + 6405: f3 44 0f 6f 63 a8 movdqu -0x58(%rbx),%xmm12 + 640b: f3 44 0f 6f 5b 98 movdqu -0x68(%rbx),%xmm11 + 6411: 0f 29 34 24 movaps %xmm6,(%rsp) + 6415: 66 0f 6f 14 24 movdqa (%rsp),%xmm2 + 641a: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 641f: f3 44 0f 6f 73 b8 movdqu -0x48(%rbx),%xmm14 + 6425: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 642a: f3 44 0f 6f 7b c8 movdqu -0x38(%rbx),%xmm15 + 6430: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 6435: f3 0f 6f 6b d8 movdqu -0x28(%rbx),%xmm5 + 643a: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 643f: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 6445: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 644a: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 644f: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6454: 66 0f 67 d0 packuswb %xmm0,%xmm2 + 6458: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 645d: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6461: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6466: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 646b: 66 44 0f 67 c8 packuswb %xmm0,%xmm9 + 6470: 66 41 0f 6f c7 movdqa %xmm15,%xmm0 + 6475: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 647a: 66 0f 67 e0 packuswb %xmm0,%xmm4 + 647e: f3 0f 6f 43 e8 movdqu -0x18(%rbx),%xmm0 + 6483: 66 44 0f 6f d4 movdqa %xmm4,%xmm10 + 6488: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 648d: 66 41 0f 71 d2 08 psrlw $0x8,%xmm10 + 6493: 66 0f 67 e8 packuswb %xmm0,%xmm5 + 6497: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 649c: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 64a1: 66 0f 67 f0 packuswb %xmm0,%xmm6 + 64a5: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 64a9: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 64ae: 66 0f 6f ce movdqa %xmm6,%xmm1 + 64b2: 66 44 0f 67 d0 packuswb %xmm0,%xmm10 + 64b7: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 64bc: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 64c1: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 64c6: 66 0f 67 c8 packuswb %xmm0,%xmm1 + 64ca: 66 0f ef c0 pxor %xmm0,%xmm0 + 64ce: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 64d3: 66 0f 68 cf punpckhbw %xmm7,%xmm1 + 64d7: 66 44 0f 60 ef punpcklbw %xmm7,%xmm13 + 64dc: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 64e1: 66 0f 61 d8 punpcklwd %xmm0,%xmm3 + 64e5: 0f 29 5c 24 40 movaps %xmm3,0x40(%rsp) + 64ea: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 64ef: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 64f4: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 64f8: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp) + 64fd: 66 0f 76 c9 pcmpeqd %xmm1,%xmm1 + 6501: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 6505: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 650a: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 650f: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) + 6514: 66 0f 6f 1c 24 movdqa (%rsp),%xmm3 + 6519: 66 44 0f db c9 pand %xmm1,%xmm9 + 651e: 66 0f db e9 pand %xmm1,%xmm5 + 6522: 66 0f db d1 pand %xmm1,%xmm2 + 6526: 44 0f 29 6c 24 60 movaps %xmm13,0x60(%rsp) + 652c: 66 0f db e1 pand %xmm1,%xmm4 + 6530: 66 41 0f 67 d1 packuswb %xmm9,%xmm2 + 6535: 66 44 0f db d1 pand %xmm1,%xmm10 + 653a: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 653e: 66 0f 6f ea movdqa %xmm2,%xmm5 + 6542: 66 0f db d1 pand %xmm1,%xmm2 + 6546: 66 44 0f 6f cc movdqa %xmm4,%xmm9 + 654b: 66 0f db e1 pand %xmm1,%xmm4 + 654f: 66 0f db f1 pand %xmm1,%xmm6 + 6553: 66 0f 67 d4 packuswb %xmm4,%xmm2 + 6557: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 655d: 66 0f db d9 pand %xmm1,%xmm3 + 6561: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 6565: 66 0f 68 d7 punpckhbw %xmm7,%xmm2 + 6569: 66 41 0f 67 f2 packuswb %xmm10,%xmm6 + 656e: 66 0f 71 f2 08 psllw $0x8,%xmm2 + 6573: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6578: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 657d: 0f 29 54 24 30 movaps %xmm2,0x30(%rsp) + 6582: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 6587: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 658c: 66 44 0f db d9 pand %xmm1,%xmm11 + 6591: 66 0f db d1 pand %xmm1,%xmm2 + 6595: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 659a: 66 44 0f 60 d7 punpcklbw %xmm7,%xmm10 + 659f: 66 0f 67 da packuswb %xmm2,%xmm3 + 65a3: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 65a8: 66 44 0f 60 cf punpcklbw %xmm7,%xmm9 + 65ad: 66 0f db d1 pand %xmm1,%xmm2 + 65b1: 66 45 0f 6f c6 movdqa %xmm14,%xmm8 + 65b6: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 65bb: 66 44 0f 67 da packuswb %xmm2,%xmm11 + 65c0: 66 41 0f 6f d7 movdqa %xmm15,%xmm2 + 65c5: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 65ca: 66 0f db d1 pand %xmm1,%xmm2 + 65ce: 66 44 0f db c1 pand %xmm1,%xmm8 + 65d3: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 65d7: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 65dc: 66 44 0f 67 c2 packuswb %xmm2,%xmm8 + 65e1: f3 0f 6f 53 d8 movdqu -0x28(%rbx),%xmm2 + 65e6: 66 0f 60 e7 punpcklbw %xmm7,%xmm4 + 65ea: 44 0f 29 54 24 10 movaps %xmm10,0x10(%rsp) + 65f0: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 65f5: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 65fa: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 65fe: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 6603: 66 0f db d1 pand %xmm1,%xmm2 + 6607: 66 44 0f db d9 pand %xmm1,%xmm11 + 660c: 0f 29 ac 24 90 00 00 movaps %xmm5,0x90(%rsp) + 6613: 00 + 6614: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 661a: 66 0f 68 f7 punpckhbw %xmm7,%xmm6 + 661e: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 6623: 44 0f 29 94 24 80 00 movaps %xmm10,0x80(%rsp) + 662a: 00 00 + 662c: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 6631: f3 0f 6f 53 e8 movdqu -0x18(%rbx),%xmm2 + 6636: 66 0f 71 f4 08 psllw $0x8,%xmm4 + 663b: 66 0f db d1 pand %xmm1,%xmm2 + 663f: 66 44 0f 67 d2 packuswb %xmm2,%xmm10 + 6644: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 6648: 66 0f db d9 pand %xmm1,%xmm3 + 664c: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6651: 66 41 0f 67 db packuswb %xmm11,%xmm3 + 6656: 66 0f 6f ea movdqa %xmm2,%xmm5 + 665a: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 665f: 66 44 0f db c1 pand %xmm1,%xmm8 + 6664: 66 41 0f 67 ec packuswb %xmm12,%xmm5 + 6669: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 666e: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 6673: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 6678: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 667e: 66 44 0f db d1 pand %xmm1,%xmm10 + 6683: 66 45 0f 67 f4 packuswb %xmm12,%xmm14 + 6688: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 668d: 66 45 0f 67 c2 packuswb %xmm10,%xmm8 + 6692: 66 41 0f 6f d6 movdqa %xmm14,%xmm2 + 6697: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 669d: 66 44 0f db f1 pand %xmm1,%xmm14 + 66a2: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 66a7: 66 0f db e9 pand %xmm1,%xmm5 + 66ab: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 66b0: 66 44 0f 67 e2 packuswb %xmm2,%xmm12 + 66b5: 66 41 0f 67 ee packuswb %xmm14,%xmm5 + 66ba: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 66bf: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 66c4: 66 41 0f 71 d6 08 psrlw $0x8,%xmm14 + 66ca: 66 44 0f 68 e7 punpckhbw %xmm7,%xmm12 + 66cf: 66 0f 60 d7 punpcklbw %xmm7,%xmm2 + 66d3: 66 41 0f 71 d3 08 psrlw $0x8,%xmm11 + 66d9: 66 0f db d9 pand %xmm1,%xmm3 + 66dd: 66 44 0f 6f fa movdqa %xmm2,%xmm15 + 66e2: 66 41 0f db c8 pand %xmm8,%xmm1 + 66e7: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 66eb: 0f 29 14 24 movaps %xmm2,(%rsp) + 66ef: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 66f3: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 66f8: 66 45 0f 67 de packuswb %xmm14,%xmm11 + 66fd: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 6702: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 6707: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 670c: 66 44 0f 60 f7 punpcklbw %xmm7,%xmm14 + 6711: 66 44 0f 68 df punpckhbw %xmm7,%xmm11 + 6716: 66 44 0f 60 c7 punpcklbw %xmm7,%xmm8 + 671b: 44 0f 29 a4 24 b0 00 movaps %xmm12,0xb0(%rsp) + 6722: 00 00 + 6724: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 6729: 66 0f 68 df punpckhbw %xmm7,%xmm3 + 672d: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 6731: 66 44 0f 60 e7 punpcklbw %xmm7,%xmm12 + 6736: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 673b: 66 0f 6f cc movdqa %xmm4,%xmm1 + 673f: 66 0f 61 f8 punpcklwd %xmm0,%xmm7 + 6743: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 6747: 66 45 0f 6f d6 movdqa %xmm14,%xmm10 + 674c: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 6751: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 6756: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 675a: 44 0f 29 74 24 20 movaps %xmm14,0x20(%rsp) + 6760: 66 0f eb f9 por %xmm1,%xmm7 + 6764: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 6769: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 676e: 66 44 0f 69 d8 punpckhwd %xmm0,%xmm11 + 6773: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 6777: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 677c: 0f 29 94 24 a0 00 00 movaps %xmm2,0xa0(%rsp) + 6783: 00 + 6784: 66 41 0f 72 f4 10 pslld $0x10,%xmm12 + 678a: 66 0f 6f 54 24 30 movdqa 0x30(%rsp),%xmm2 + 6790: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 6795: 44 0f 29 9c 24 c0 00 movaps %xmm11,0xc0(%rsp) + 679c: 00 00 + 679e: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 67a3: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 67a8: 66 44 0f 69 e8 punpckhwd %xmm0,%xmm13 + 67ad: 66 44 0f 61 d8 punpcklwd %xmm0,%xmm11 + 67b2: 66 45 0f eb e0 por %xmm8,%xmm12 + 67b7: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 67bc: 66 41 0f eb cb por %xmm11,%xmm1 + 67c1: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 67c6: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 67cb: 66 44 0f eb d9 por %xmm1,%xmm11 + 67d0: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 67d5: 66 0f 6f ca movdqa %xmm2,%xmm1 + 67d9: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 67dd: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 67e2: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 67e7: 66 0f eb f9 por %xmm1,%xmm7 + 67eb: 66 0f 6f cd movdqa %xmm5,%xmm1 + 67ef: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 67f4: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 67f8: 66 41 0f 72 f5 18 pslld $0x18,%xmm13 + 67fe: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 6802: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 6807: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 680c: 66 44 0f 69 d0 punpckhwd %xmm0,%xmm10 + 6811: 66 41 0f eb c8 por %xmm8,%xmm1 + 6816: 66 44 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm8 + 681d: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 6822: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 6826: 66 41 0f eb e5 por %xmm13,%xmm4 + 682b: 66 0f 69 f0 punpckhwd %xmm0,%xmm6 + 682f: 66 0f 69 d0 punpckhwd %xmm0,%xmm2 + 6833: 66 44 0f 6f 6c 24 40 movdqa 0x40(%rsp),%xmm13 + 683a: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 683e: 66 0f ef c0 pxor %xmm0,%xmm0 + 6842: 66 0f eb cf por %xmm7,%xmm1 + 6846: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 684b: 66 0f 72 f5 10 pslld $0x10,%xmm5 + 6850: 66 41 0f eb e4 por %xmm12,%xmm4 + 6855: 66 0f eb eb por %xmm3,%xmm5 + 6859: 66 0f 72 f6 18 pslld $0x18,%xmm6 + 685e: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 6863: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 6868: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 686d: 66 0f eb d6 por %xmm6,%xmm2 + 6871: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 6876: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 687a: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 687f: 66 0f eb f5 por %xmm5,%xmm6 + 6883: 66 0f 6f 2c 24 movdqa (%rsp),%xmm5 + 6888: f3 44 0f 6f 45 10 movdqu 0x10(%rbp),%xmm8 + 688e: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6893: 66 0f eb d3 por %xmm3,%xmm2 + 6897: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 689c: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 68a0: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 68a4: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 68a9: 66 44 0f 62 d8 punpckldq %xmm0,%xmm11 + 68ae: 66 0f eb d3 por %xmm3,%xmm2 + 68b2: 66 0f 6f 5c 24 20 movdqa 0x20(%rsp),%xmm3 + 68b8: 66 0f 6f 7c 24 50 movdqa 0x50(%rsp),%xmm7 + 68be: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 68c2: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 68c7: 66 0f eb dd por %xmm5,%xmm3 + 68cb: 66 41 0f 6f ef movdqa %xmm15,%xmm5 + 68d0: 66 44 0f 6a f8 punpckhdq %xmm0,%xmm15 + 68d5: 66 0f eb d3 por %xmm3,%xmm2 + 68d9: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 68de: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 68e2: 66 44 0f ef c2 pxor %xmm2,%xmm8 + 68e7: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 68eb: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 68ef: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 68f3: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 68f8: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 68fd: 44 0f 11 45 10 movups %xmm8,0x10(%rbp) + 6902: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6907: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 690c: 66 41 0f 73 f1 28 psllq $0x28,%xmm9 + 6912: 66 41 0f 73 f7 30 psllq $0x30,%xmm15 + 6918: 66 0f eb d3 por %xmm3,%xmm2 + 691c: 66 0f 6f dc movdqa %xmm4,%xmm3 + 6920: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6924: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 6928: 66 0f eb d3 por %xmm3,%xmm2 + 692c: 66 41 0f 6f da movdqa %xmm10,%xmm3 + 6931: 66 44 0f 6a d0 punpckhdq %xmm0,%xmm10 + 6936: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 693a: 66 41 0f 73 f2 20 psllq $0x20,%xmm10 + 6940: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 6945: 66 45 0f eb d7 por %xmm15,%xmm10 + 694a: 66 44 0f 6f 7c 24 70 movdqa 0x70(%rsp),%xmm15 + 6951: 66 0f eb dd por %xmm5,%xmm3 + 6955: 66 0f eb d3 por %xmm3,%xmm2 + 6959: f3 0f 6f 5d 20 movdqu 0x20(%rbp),%xmm3 + 695e: 66 0f ef da pxor %xmm2,%xmm3 + 6962: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 6967: 66 0f 6f df movdqa %xmm7,%xmm3 + 696b: 66 0f 6f 7c 24 60 movdqa 0x60(%rsp),%xmm7 + 6971: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 6975: 44 0f 11 65 20 movups %xmm12,0x20(%rbp) + 697a: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 697e: f3 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm3 + 6983: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6988: 66 41 0f eb d1 por %xmm9,%xmm2 + 698d: 66 44 0f 6f 8c 24 80 movdqa 0x80(%rsp),%xmm9 + 6994: 00 00 00 + 6997: 66 0f eb e2 por %xmm2,%xmm4 + 699b: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 699f: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 69a3: 66 41 0f eb e2 por %xmm10,%xmm4 + 69a8: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 69ac: 66 44 0f 6f 94 24 a0 movdqa 0xa0(%rsp),%xmm10 + 69b3: 00 00 00 + 69b6: 66 0f ef dc pxor %xmm4,%xmm3 + 69ba: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 69bf: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 69c4: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 69c8: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 69cd: 0f 11 5d 30 movups %xmm3,0x30(%rbp) + 69d1: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 69d6: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 69da: 66 0f eb d4 por %xmm4,%xmm2 + 69de: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 69e3: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 69e7: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 69eb: 66 0f 6a c8 punpckhdq %xmm0,%xmm1 + 69ef: 66 0f eb d4 por %xmm4,%xmm2 + 69f3: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 69f8: 66 44 0f 6a f0 punpckhdq %xmm0,%xmm14 + 69fd: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 6a01: 66 41 0f 73 f6 20 psllq $0x20,%xmm14 + 6a07: 66 0f 73 f4 20 psllq $0x20,%xmm4 + 6a0c: 66 0f eb e5 por %xmm5,%xmm4 + 6a10: 66 0f 6f ef movdqa %xmm7,%xmm5 + 6a14: 66 0f eb d4 por %xmm4,%xmm2 + 6a18: f3 0f 6f 65 40 movdqu 0x40(%rbp),%xmm4 + 6a1d: 66 0f 73 f5 38 psllq $0x38,%xmm5 + 6a22: 66 0f ef d4 pxor %xmm4,%xmm2 + 6a26: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 6a2b: 66 44 0f 6f 8c 24 c0 movdqa 0xc0(%rsp),%xmm9 + 6a32: 00 00 00 + 6a35: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6a39: 0f 11 55 40 movups %xmm2,0x40(%rbp) + 6a3d: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 6a42: 66 0f eb ec por %xmm4,%xmm5 + 6a46: 66 41 0f 6f e2 movdqa %xmm10,%xmm4 + 6a4b: 66 44 0f 6f 94 24 b0 movdqa 0xb0(%rsp),%xmm10 + 6a52: 00 00 00 + 6a55: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6a59: 66 0f eb cd por %xmm5,%xmm1 + 6a5d: 66 0f 73 f4 30 psllq $0x30,%xmm4 + 6a62: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 6a67: 66 44 0f eb f4 por %xmm4,%xmm14 + 6a6c: f3 0f 6f 65 50 movdqu 0x50(%rbp),%xmm4 + 6a71: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6a75: 66 41 0f eb ce por %xmm14,%xmm1 + 6a7a: 66 0f 73 f7 30 psllq $0x30,%xmm7 + 6a7f: 66 44 0f 6f b4 24 90 movdqa 0x90(%rsp),%xmm14 + 6a86: 00 00 00 + 6a89: 66 0f ef e1 pxor %xmm1,%xmm4 + 6a8d: 66 41 0f 6f cf movdqa %xmm15,%xmm1 + 6a92: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 6a97: 66 0f 62 c8 punpckldq %xmm0,%xmm1 + 6a9b: 0f 11 65 50 movups %xmm4,0x50(%rbp) + 6a9f: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6aa3: 66 0f 73 f1 38 psllq $0x38,%xmm1 + 6aa8: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 6aad: 66 0f eb cd por %xmm5,%xmm1 + 6ab1: 66 0f 6f ee movdqa %xmm6,%xmm5 + 6ab5: 66 0f 6a f0 punpckhdq %xmm0,%xmm6 + 6ab9: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6abd: 66 0f eb cd por %xmm5,%xmm1 + 6ac1: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 6ac6: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 6acb: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6acf: 66 41 0f 73 f1 20 psllq $0x20,%xmm9 + 6ad5: 66 0f 73 f5 20 psllq $0x20,%xmm5 + 6ada: 66 0f eb ef por %xmm7,%xmm5 + 6ade: f3 0f 6f 7d 60 movdqu 0x60(%rbp),%xmm7 + 6ae3: 66 0f eb cd por %xmm5,%xmm1 + 6ae7: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 6aec: 66 0f ef cf pxor %xmm7,%xmm1 + 6af0: 66 41 0f 6f ff movdqa %xmm15,%xmm7 + 6af5: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6af9: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 6afd: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 6b02: 0f 11 4d 60 movups %xmm1,0x60(%rbp) + 6b06: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 6b0b: 66 0f eb fd por %xmm5,%xmm7 + 6b0f: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 6b14: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6b18: 66 0f eb fe por %xmm6,%xmm7 + 6b1c: 66 0f 6f 74 24 10 movdqa 0x10(%rsp),%xmm6 + 6b22: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6b27: 66 44 0f eb cd por %xmm5,%xmm9 + 6b2c: f3 0f 6f 6d 70 movdqu 0x70(%rbp),%xmm5 + 6b31: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 6b35: 66 41 0f eb f9 por %xmm9,%xmm7 + 6b3a: 66 0f 73 f6 28 psllq $0x28,%xmm6 + 6b3f: 66 0f ef ef pxor %xmm7,%xmm5 + 6b43: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 6b48: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6b4c: 0f 11 6d 70 movups %xmm5,0x70(%rbp) + 6b50: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 6b55: 66 0f eb f7 por %xmm7,%xmm6 + 6b59: 66 0f 6f 3c 24 movdqa (%rsp),%xmm7 + 6b5e: 66 44 0f eb de por %xmm6,%xmm11 + 6b63: 66 0f 6f 74 24 20 movdqa 0x20(%rsp),%xmm6 + 6b69: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6b6d: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 6b71: 66 0f 6f c7 movdqa %xmm7,%xmm0 + 6b75: 66 0f 73 f6 20 psllq $0x20,%xmm6 + 6b7a: 66 0f 73 f0 30 psllq $0x30,%xmm0 + 6b7f: 66 0f eb c6 por %xmm6,%xmm0 + 6b83: f3 0f 6f 75 00 movdqu 0x0(%rbp),%xmm6 + 6b88: 66 41 0f eb c3 por %xmm11,%xmm0 + 6b8d: 66 0f ef c6 pxor %xmm6,%xmm0 + 6b91: 0f 11 45 00 movups %xmm0,0x0(%rbp) + 6b95: 0f b6 43 fa movzbl -0x6(%rbx),%eax + 6b99: 0f b6 53 f9 movzbl -0x7(%rbx),%edx + 6b9d: 48 c1 e0 10 shl $0x10,%rax + 6ba1: 48 c1 e2 08 shl $0x8,%rdx + 6ba5: 48 09 d0 or %rdx,%rax + 6ba8: 0f b6 53 f8 movzbl -0x8(%rbx),%edx + 6bac: 48 09 d0 or %rdx,%rax + 6baf: 0f b6 53 fb movzbl -0x5(%rbx),%edx + 6bb3: 48 c1 e2 18 shl $0x18,%rdx + 6bb7: 48 09 d0 or %rdx,%rax + 6bba: 0f b6 53 fc movzbl -0x4(%rbx),%edx + 6bbe: 48 c1 e2 20 shl $0x20,%rdx + 6bc2: 48 09 c2 or %rax,%rdx + 6bc5: 0f b6 43 fd movzbl -0x3(%rbx),%eax + 6bc9: 48 c1 e0 28 shl $0x28,%rax + 6bcd: 48 09 d0 or %rdx,%rax + 6bd0: 0f b6 53 fe movzbl -0x2(%rbx),%edx + 6bd4: 48 c1 e2 30 shl $0x30,%rdx + 6bd8: 48 09 c2 or %rax,%rdx + 6bdb: 0f b6 43 ff movzbl -0x1(%rbx),%eax + 6bdf: 48 c1 e0 38 shl $0x38,%rax + 6be3: 48 09 d0 or %rdx,%rax + 6be6: 48 31 85 80 00 00 00 xor %rax,0x80(%rbp) + 6bed: 49 81 ee 88 00 00 00 sub $0x88,%r14 + 6bf4: 48 89 ef mov %rbp,%rdi + 6bf7: e8 04 ef ff ff call 5b00 + 6bfc: 49 81 fe 87 00 00 00 cmp $0x87,%r14 + 6c03: 0f 86 8d 00 00 00 jbe 6c96 + 6c09: 48 8d 45 ff lea -0x1(%rbp),%rax + 6c0d: 48 89 e9 mov %rbp,%rcx + 6c10: 48 29 d8 sub %rbx,%rax + 6c13: 48 83 f8 7e cmp $0x7e,%rax + 6c17: 0f 87 d3 f7 ff ff ja 63f0 + 6c1d: 48 89 d8 mov %rbx,%rax + 6c20: 48 8d 9b 88 00 00 00 lea 0x88(%rbx),%rbx + 6c27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6c2e: 00 00 + 6c30: 0f b6 50 02 movzbl 0x2(%rax),%edx + 6c34: 0f b6 70 01 movzbl 0x1(%rax),%esi + 6c38: 48 83 c0 08 add $0x8,%rax + 6c3c: 48 c1 e6 08 shl $0x8,%rsi + 6c40: 48 c1 e2 10 shl $0x10,%rdx + 6c44: 48 09 f2 or %rsi,%rdx + 6c47: 0f b6 70 f8 movzbl -0x8(%rax),%esi + 6c4b: 48 09 f2 or %rsi,%rdx + 6c4e: 0f b6 70 fb movzbl -0x5(%rax),%esi + 6c52: 48 c1 e6 18 shl $0x18,%rsi + 6c56: 48 09 f2 or %rsi,%rdx + 6c59: 0f b6 70 fc movzbl -0x4(%rax),%esi + 6c5d: 48 c1 e6 20 shl $0x20,%rsi + 6c61: 48 09 d6 or %rdx,%rsi + 6c64: 0f b6 50 fd movzbl -0x3(%rax),%edx + 6c68: 48 c1 e2 28 shl $0x28,%rdx + 6c6c: 48 09 f2 or %rsi,%rdx + 6c6f: 0f b6 70 fe movzbl -0x2(%rax),%esi + 6c73: 48 c1 e6 30 shl $0x30,%rsi + 6c77: 48 09 d6 or %rdx,%rsi + 6c7a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 6c7e: 48 c1 e2 38 shl $0x38,%rdx + 6c82: 48 09 f2 or %rsi,%rdx + 6c85: 48 31 11 xor %rdx,(%rcx) + 6c88: 48 83 c1 08 add $0x8,%rcx + 6c8c: 48 39 c3 cmp %rax,%rbx + 6c8f: 75 9f jne 6c30 + 6c91: e9 57 ff ff ff jmp 6bed + 6c96: 4d 85 f6 test %r14,%r14 + 6c99: 0f 84 86 00 00 00 je 6d25 + 6c9f: 31 c0 xor %eax,%eax + 6ca1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 6ca8: 00 00 00 00 + 6cac: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 6cb3: 00 00 00 00 + 6cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6cbe: 00 00 + 6cc0: 89 c2 mov %eax,%edx + 6cc2: 89 c1 mov %eax,%ecx + 6cc4: c1 ea 03 shr $0x3,%edx + 6cc7: 83 e1 07 and $0x7,%ecx + 6cca: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 6cd1: 0f b6 14 03 movzbl (%rbx,%rax,1),%edx + 6cd5: c1 e1 03 shl $0x3,%ecx + 6cd8: 48 83 c0 01 add $0x1,%rax + 6cdc: 48 d3 e2 shl %cl,%rdx + 6cdf: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 6ce4: 49 39 c6 cmp %rax,%r14 + 6ce7: 75 d7 jne 6cc0 + 6ce9: 44 89 f0 mov %r14d,%eax + 6cec: 44 89 f1 mov %r14d,%ecx + 6cef: c1 e8 03 shr $0x3,%eax + 6cf2: 83 e1 07 and $0x7,%ecx + 6cf5: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 6cfc: c1 e1 03 shl $0x3,%ecx + 6cff: 48 01 e8 add %rbp,%rax + 6d02: 45 0f b6 ed movzbl %r13b,%r13d + 6d06: 49 d3 e5 shl %cl,%r13 + 6d09: 4c 31 28 xor %r13,(%rax) + 6d0c: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) + 6d13: 00 3f + 6d15: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 6d1c: 5b pop %rbx + 6d1d: 5d pop %rbp + 6d1e: 41 5c pop %r12 + 6d20: 41 5d pop %r13 + 6d22: 41 5e pop %r14 + 6d24: c3 ret + 6d25: 48 89 e8 mov %rbp,%rax + 6d28: 31 c9 xor %ecx,%ecx + 6d2a: eb d6 jmp 6d02 + 6d2c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000006d30 : + 6d30: 41 55 push %r13 + 6d32: 31 c0 xor %eax,%eax + 6d34: 49 89 d5 mov %rdx,%r13 + 6d37: 41 54 push %r12 + 6d39: 55 push %rbp + 6d3a: 48 89 fd mov %rdi,%rbp + 6d3d: 48 83 c7 08 add $0x8,%rdi + 6d41: 53 push %rbx + 6d42: 48 89 e9 mov %rbp,%rcx + 6d45: 48 89 f3 mov %rsi,%rbx + 6d48: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 6d4f: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 6d56: 00 + 6d57: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 6d5e: 00 00 00 00 + 6d62: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 6d66: 48 29 f9 sub %rdi,%rcx + 6d69: 81 c1 c8 00 00 00 add $0xc8,%ecx + 6d6f: c1 e9 03 shr $0x3,%ecx + 6d72: f3 48 ab rep stos %rax,%es:(%rdi) + 6d75: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 6d7c: 0f 87 f3 09 00 00 ja 7775 + 6d82: e9 7f 0a 00 00 jmp 7806 + 6d87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6d8e: 00 00 + 6d90: f3 0f 6f 33 movdqu (%rbx),%xmm6 + 6d94: f3 44 0f 6f 43 10 movdqu 0x10(%rbx),%xmm8 + 6d9a: 66 0f ef ff pxor %xmm7,%xmm7 + 6d9e: f3 44 0f 6f 63 30 movdqu 0x30(%rbx),%xmm12 + 6da4: f3 44 0f 6f 5b 20 movdqu 0x20(%rbx),%xmm11 + 6daa: 0f 29 34 24 movaps %xmm6,(%rsp) + 6dae: 66 0f 6f 14 24 movdqa (%rsp),%xmm2 + 6db3: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 6db8: f3 44 0f 6f 73 40 movdqu 0x40(%rbx),%xmm14 + 6dbe: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6dc3: f3 44 0f 6f 7b 50 movdqu 0x50(%rbx),%xmm15 + 6dc9: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 6dce: f3 0f 6f 6b 60 movdqu 0x60(%rbx),%xmm5 + 6dd3: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6dd8: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 6dde: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 6de3: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 6de8: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6ded: 66 0f 67 d0 packuswb %xmm0,%xmm2 + 6df1: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 6df6: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6dfa: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6dff: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 6e04: 66 44 0f 67 c8 packuswb %xmm0,%xmm9 + 6e09: 66 41 0f 6f c7 movdqa %xmm15,%xmm0 + 6e0e: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6e13: 66 0f 67 e0 packuswb %xmm0,%xmm4 + 6e17: f3 0f 6f 43 70 movdqu 0x70(%rbx),%xmm0 + 6e1c: 66 44 0f 6f d4 movdqa %xmm4,%xmm10 + 6e21: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6e26: 66 41 0f 71 d2 08 psrlw $0x8,%xmm10 + 6e2c: 66 0f 67 e8 packuswb %xmm0,%xmm5 + 6e30: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 6e35: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6e3a: 66 0f 67 f0 packuswb %xmm0,%xmm6 + 6e3e: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 6e42: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6e47: 66 0f 6f ce movdqa %xmm6,%xmm1 + 6e4b: 66 44 0f 67 d0 packuswb %xmm0,%xmm10 + 6e50: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 6e55: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 6e5a: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6e5f: 66 0f 67 c8 packuswb %xmm0,%xmm1 + 6e63: 66 0f ef c0 pxor %xmm0,%xmm0 + 6e67: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 6e6c: 66 0f 68 cf punpckhbw %xmm7,%xmm1 + 6e70: 66 44 0f 60 ef punpcklbw %xmm7,%xmm13 + 6e75: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 6e7a: 66 0f 61 d8 punpcklwd %xmm0,%xmm3 + 6e7e: 0f 29 5c 24 40 movaps %xmm3,0x40(%rsp) + 6e83: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 6e88: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 6e8d: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 6e91: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp) + 6e96: 66 0f 76 c9 pcmpeqd %xmm1,%xmm1 + 6e9a: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 6e9e: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 6ea3: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 6ea8: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) + 6ead: 66 0f 6f 1c 24 movdqa (%rsp),%xmm3 + 6eb2: 66 44 0f db c9 pand %xmm1,%xmm9 + 6eb7: 66 0f db e9 pand %xmm1,%xmm5 + 6ebb: 66 0f db d1 pand %xmm1,%xmm2 + 6ebf: 44 0f 29 6c 24 60 movaps %xmm13,0x60(%rsp) + 6ec5: 66 0f db e1 pand %xmm1,%xmm4 + 6ec9: 66 41 0f 67 d1 packuswb %xmm9,%xmm2 + 6ece: 66 44 0f db d1 pand %xmm1,%xmm10 + 6ed3: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 6ed7: 66 0f 6f ea movdqa %xmm2,%xmm5 + 6edb: 66 0f db d1 pand %xmm1,%xmm2 + 6edf: 66 44 0f 6f cc movdqa %xmm4,%xmm9 + 6ee4: 66 0f db e1 pand %xmm1,%xmm4 + 6ee8: 66 0f db f1 pand %xmm1,%xmm6 + 6eec: 66 0f 67 d4 packuswb %xmm4,%xmm2 + 6ef0: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 6ef6: 66 0f db d9 pand %xmm1,%xmm3 + 6efa: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 6efe: 66 0f 68 d7 punpckhbw %xmm7,%xmm2 + 6f02: 66 41 0f 67 f2 packuswb %xmm10,%xmm6 + 6f07: 66 0f 71 f2 08 psllw $0x8,%xmm2 + 6f0c: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6f11: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 6f16: 0f 29 54 24 30 movaps %xmm2,0x30(%rsp) + 6f1b: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 6f20: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 6f25: 66 44 0f db d9 pand %xmm1,%xmm11 + 6f2a: 66 0f db d1 pand %xmm1,%xmm2 + 6f2e: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 6f33: 66 44 0f 60 d7 punpcklbw %xmm7,%xmm10 + 6f38: 66 0f 67 da packuswb %xmm2,%xmm3 + 6f3c: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 6f41: 66 44 0f 60 cf punpcklbw %xmm7,%xmm9 + 6f46: 66 0f db d1 pand %xmm1,%xmm2 + 6f4a: 66 45 0f 6f c6 movdqa %xmm14,%xmm8 + 6f4f: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 6f54: 66 44 0f 67 da packuswb %xmm2,%xmm11 + 6f59: 66 41 0f 6f d7 movdqa %xmm15,%xmm2 + 6f5e: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 6f63: 66 0f db d1 pand %xmm1,%xmm2 + 6f67: 66 44 0f db c1 pand %xmm1,%xmm8 + 6f6c: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 6f70: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 6f75: 66 44 0f 67 c2 packuswb %xmm2,%xmm8 + 6f7a: f3 0f 6f 53 60 movdqu 0x60(%rbx),%xmm2 + 6f7f: 66 0f 60 e7 punpcklbw %xmm7,%xmm4 + 6f83: 44 0f 29 54 24 10 movaps %xmm10,0x10(%rsp) + 6f89: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 6f8e: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 6f93: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 6f97: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 6f9c: 66 0f db d1 pand %xmm1,%xmm2 + 6fa0: 66 44 0f db d9 pand %xmm1,%xmm11 + 6fa5: 0f 29 ac 24 90 00 00 movaps %xmm5,0x90(%rsp) + 6fac: 00 + 6fad: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 6fb3: 66 0f 68 f7 punpckhbw %xmm7,%xmm6 + 6fb7: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 6fbc: 44 0f 29 94 24 80 00 movaps %xmm10,0x80(%rsp) + 6fc3: 00 00 + 6fc5: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 6fca: f3 0f 6f 53 70 movdqu 0x70(%rbx),%xmm2 + 6fcf: 66 0f 71 f4 08 psllw $0x8,%xmm4 + 6fd4: 66 0f db d1 pand %xmm1,%xmm2 + 6fd8: 66 44 0f 67 d2 packuswb %xmm2,%xmm10 + 6fdd: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 6fe1: 66 0f db d9 pand %xmm1,%xmm3 + 6fe5: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6fea: 66 41 0f 67 db packuswb %xmm11,%xmm3 + 6fef: 66 0f 6f ea movdqa %xmm2,%xmm5 + 6ff3: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 6ff8: 66 44 0f db c1 pand %xmm1,%xmm8 + 6ffd: 66 41 0f 67 ec packuswb %xmm12,%xmm5 + 7002: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 7007: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 700c: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 7011: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 7017: 66 44 0f db d1 pand %xmm1,%xmm10 + 701c: 66 45 0f 67 f4 packuswb %xmm12,%xmm14 + 7021: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 7026: 66 45 0f 67 c2 packuswb %xmm10,%xmm8 + 702b: 66 41 0f 6f d6 movdqa %xmm14,%xmm2 + 7030: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 7036: 66 44 0f db f1 pand %xmm1,%xmm14 + 703b: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 7040: 66 0f db e9 pand %xmm1,%xmm5 + 7044: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 7049: 66 44 0f 67 e2 packuswb %xmm2,%xmm12 + 704e: 66 41 0f 67 ee packuswb %xmm14,%xmm5 + 7053: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 7058: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 705d: 66 41 0f 71 d6 08 psrlw $0x8,%xmm14 + 7063: 66 44 0f 68 e7 punpckhbw %xmm7,%xmm12 + 7068: 66 0f 60 d7 punpcklbw %xmm7,%xmm2 + 706c: 66 41 0f 71 d3 08 psrlw $0x8,%xmm11 + 7072: 66 0f db d9 pand %xmm1,%xmm3 + 7076: 66 44 0f 6f fa movdqa %xmm2,%xmm15 + 707b: 66 41 0f db c8 pand %xmm8,%xmm1 + 7080: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 7084: 0f 29 14 24 movaps %xmm2,(%rsp) + 7088: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 708c: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 7091: 66 45 0f 67 de packuswb %xmm14,%xmm11 + 7096: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 709b: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 70a0: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 70a5: 66 44 0f 60 f7 punpcklbw %xmm7,%xmm14 + 70aa: 66 44 0f 68 df punpckhbw %xmm7,%xmm11 + 70af: 66 44 0f 60 c7 punpcklbw %xmm7,%xmm8 + 70b4: 44 0f 29 a4 24 b0 00 movaps %xmm12,0xb0(%rsp) + 70bb: 00 00 + 70bd: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 70c2: 66 0f 68 df punpckhbw %xmm7,%xmm3 + 70c6: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 70ca: 66 44 0f 60 e7 punpcklbw %xmm7,%xmm12 + 70cf: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 70d4: 66 0f 6f cc movdqa %xmm4,%xmm1 + 70d8: 66 0f 61 f8 punpcklwd %xmm0,%xmm7 + 70dc: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 70e0: 66 45 0f 6f d6 movdqa %xmm14,%xmm10 + 70e5: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 70ea: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 70ef: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 70f3: 44 0f 29 74 24 20 movaps %xmm14,0x20(%rsp) + 70f9: 66 0f eb f9 por %xmm1,%xmm7 + 70fd: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 7102: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 7107: 66 44 0f 69 d8 punpckhwd %xmm0,%xmm11 + 710c: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 7110: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 7115: 0f 29 94 24 a0 00 00 movaps %xmm2,0xa0(%rsp) + 711c: 00 + 711d: 66 41 0f 72 f4 10 pslld $0x10,%xmm12 + 7123: 66 0f 6f 54 24 30 movdqa 0x30(%rsp),%xmm2 + 7129: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 712e: 44 0f 29 9c 24 c0 00 movaps %xmm11,0xc0(%rsp) + 7135: 00 00 + 7137: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 713c: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 7141: 66 44 0f 69 e8 punpckhwd %xmm0,%xmm13 + 7146: 66 44 0f 61 d8 punpcklwd %xmm0,%xmm11 + 714b: 66 45 0f eb e0 por %xmm8,%xmm12 + 7150: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 7155: 66 41 0f eb cb por %xmm11,%xmm1 + 715a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 715f: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 7164: 66 44 0f eb d9 por %xmm1,%xmm11 + 7169: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 716e: 66 0f 6f ca movdqa %xmm2,%xmm1 + 7172: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 7176: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 717b: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 7180: 66 0f eb f9 por %xmm1,%xmm7 + 7184: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7188: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 718d: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 7191: 66 41 0f 72 f5 18 pslld $0x18,%xmm13 + 7197: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 719b: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 71a0: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 71a5: 66 44 0f 69 d0 punpckhwd %xmm0,%xmm10 + 71aa: 66 41 0f eb c8 por %xmm8,%xmm1 + 71af: 66 44 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm8 + 71b6: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 71bb: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 71bf: 66 41 0f eb e5 por %xmm13,%xmm4 + 71c4: 66 0f 69 f0 punpckhwd %xmm0,%xmm6 + 71c8: 66 0f 69 d0 punpckhwd %xmm0,%xmm2 + 71cc: 66 44 0f 6f 6c 24 40 movdqa 0x40(%rsp),%xmm13 + 71d3: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 71d7: 66 0f ef c0 pxor %xmm0,%xmm0 + 71db: 66 0f eb cf por %xmm7,%xmm1 + 71df: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 71e4: 66 0f 72 f5 10 pslld $0x10,%xmm5 + 71e9: 66 41 0f eb e4 por %xmm12,%xmm4 + 71ee: 66 0f eb eb por %xmm3,%xmm5 + 71f2: 66 0f 72 f6 18 pslld $0x18,%xmm6 + 71f7: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 71fc: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 7201: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 7206: 66 0f eb d6 por %xmm6,%xmm2 + 720a: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 720f: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 7213: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 7218: 66 0f eb f5 por %xmm5,%xmm6 + 721c: 66 0f 6f 2c 24 movdqa (%rsp),%xmm5 + 7221: f3 44 0f 6f 45 10 movdqu 0x10(%rbp),%xmm8 + 7227: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 722c: 66 0f eb d3 por %xmm3,%xmm2 + 7230: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 7235: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 7239: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 723d: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 7242: 66 44 0f 62 d8 punpckldq %xmm0,%xmm11 + 7247: 66 0f eb d3 por %xmm3,%xmm2 + 724b: 66 0f 6f 5c 24 20 movdqa 0x20(%rsp),%xmm3 + 7251: 66 0f 6f 7c 24 50 movdqa 0x50(%rsp),%xmm7 + 7257: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 725b: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 7260: 66 0f eb dd por %xmm5,%xmm3 + 7264: 66 41 0f 6f ef movdqa %xmm15,%xmm5 + 7269: 66 44 0f 6a f8 punpckhdq %xmm0,%xmm15 + 726e: 66 0f eb d3 por %xmm3,%xmm2 + 7272: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 7277: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 727b: 66 44 0f ef c2 pxor %xmm2,%xmm8 + 7280: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 7284: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 7288: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 728c: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 7291: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 7296: 44 0f 11 45 10 movups %xmm8,0x10(%rbp) + 729b: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 72a0: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 72a5: 66 41 0f 73 f1 28 psllq $0x28,%xmm9 + 72ab: 66 41 0f 73 f7 30 psllq $0x30,%xmm15 + 72b1: 66 0f eb d3 por %xmm3,%xmm2 + 72b5: 66 0f 6f dc movdqa %xmm4,%xmm3 + 72b9: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 72bd: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 72c1: 66 0f eb d3 por %xmm3,%xmm2 + 72c5: 66 41 0f 6f da movdqa %xmm10,%xmm3 + 72ca: 66 44 0f 6a d0 punpckhdq %xmm0,%xmm10 + 72cf: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 72d3: 66 41 0f 73 f2 20 psllq $0x20,%xmm10 + 72d9: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 72de: 66 45 0f eb d7 por %xmm15,%xmm10 + 72e3: 66 44 0f 6f 7c 24 70 movdqa 0x70(%rsp),%xmm15 + 72ea: 66 0f eb dd por %xmm5,%xmm3 + 72ee: 66 0f eb d3 por %xmm3,%xmm2 + 72f2: f3 0f 6f 5d 20 movdqu 0x20(%rbp),%xmm3 + 72f7: 66 0f ef da pxor %xmm2,%xmm3 + 72fb: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 7300: 66 0f 6f df movdqa %xmm7,%xmm3 + 7304: 66 0f 6f 7c 24 60 movdqa 0x60(%rsp),%xmm7 + 730a: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 730e: 44 0f 11 65 20 movups %xmm12,0x20(%rbp) + 7313: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 7317: f3 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm3 + 731c: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 7321: 66 41 0f eb d1 por %xmm9,%xmm2 + 7326: 66 44 0f 6f 8c 24 80 movdqa 0x80(%rsp),%xmm9 + 732d: 00 00 00 + 7330: 66 0f eb e2 por %xmm2,%xmm4 + 7334: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 7338: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 733c: 66 41 0f eb e2 por %xmm10,%xmm4 + 7341: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 7345: 66 44 0f 6f 94 24 a0 movdqa 0xa0(%rsp),%xmm10 + 734c: 00 00 00 + 734f: 66 0f ef dc pxor %xmm4,%xmm3 + 7353: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 7358: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 735d: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 7361: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 7366: 0f 11 5d 30 movups %xmm3,0x30(%rbp) + 736a: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 736f: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7373: 66 0f eb d4 por %xmm4,%xmm2 + 7377: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 737c: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 7380: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 7384: 66 0f 6a c8 punpckhdq %xmm0,%xmm1 + 7388: 66 0f eb d4 por %xmm4,%xmm2 + 738c: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 7391: 66 44 0f 6a f0 punpckhdq %xmm0,%xmm14 + 7396: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 739a: 66 41 0f 73 f6 20 psllq $0x20,%xmm14 + 73a0: 66 0f 73 f4 20 psllq $0x20,%xmm4 + 73a5: 66 0f eb e5 por %xmm5,%xmm4 + 73a9: 66 0f 6f ef movdqa %xmm7,%xmm5 + 73ad: 66 0f eb d4 por %xmm4,%xmm2 + 73b1: f3 0f 6f 65 40 movdqu 0x40(%rbp),%xmm4 + 73b6: 66 0f 73 f5 38 psllq $0x38,%xmm5 + 73bb: 66 0f ef d4 pxor %xmm4,%xmm2 + 73bf: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 73c4: 66 44 0f 6f 8c 24 c0 movdqa 0xc0(%rsp),%xmm9 + 73cb: 00 00 00 + 73ce: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 73d2: 0f 11 55 40 movups %xmm2,0x40(%rbp) + 73d6: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 73db: 66 0f eb ec por %xmm4,%xmm5 + 73df: 66 41 0f 6f e2 movdqa %xmm10,%xmm4 + 73e4: 66 44 0f 6f 94 24 b0 movdqa 0xb0(%rsp),%xmm10 + 73eb: 00 00 00 + 73ee: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 73f2: 66 0f eb cd por %xmm5,%xmm1 + 73f6: 66 0f 73 f4 30 psllq $0x30,%xmm4 + 73fb: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 7400: 66 44 0f eb f4 por %xmm4,%xmm14 + 7405: f3 0f 6f 65 50 movdqu 0x50(%rbp),%xmm4 + 740a: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 740e: 66 41 0f eb ce por %xmm14,%xmm1 + 7413: 66 0f 73 f7 30 psllq $0x30,%xmm7 + 7418: 66 44 0f 6f b4 24 90 movdqa 0x90(%rsp),%xmm14 + 741f: 00 00 00 + 7422: 66 0f ef e1 pxor %xmm1,%xmm4 + 7426: 66 41 0f 6f cf movdqa %xmm15,%xmm1 + 742b: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 7430: 66 0f 62 c8 punpckldq %xmm0,%xmm1 + 7434: 0f 11 65 50 movups %xmm4,0x50(%rbp) + 7438: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 743c: 66 0f 73 f1 38 psllq $0x38,%xmm1 + 7441: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 7446: 66 0f eb cd por %xmm5,%xmm1 + 744a: 66 0f 6f ee movdqa %xmm6,%xmm5 + 744e: 66 0f 6a f0 punpckhdq %xmm0,%xmm6 + 7452: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7456: 66 0f eb cd por %xmm5,%xmm1 + 745a: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 745f: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 7464: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7468: 66 41 0f 73 f1 20 psllq $0x20,%xmm9 + 746e: 66 0f 73 f5 20 psllq $0x20,%xmm5 + 7473: 66 0f eb ef por %xmm7,%xmm5 + 7477: f3 0f 6f 7d 60 movdqu 0x60(%rbp),%xmm7 + 747c: 66 0f eb cd por %xmm5,%xmm1 + 7480: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 7485: 66 0f ef cf pxor %xmm7,%xmm1 + 7489: 66 41 0f 6f ff movdqa %xmm15,%xmm7 + 748e: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 7492: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 7496: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 749b: 0f 11 4d 60 movups %xmm1,0x60(%rbp) + 749f: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 74a4: 66 0f eb fd por %xmm5,%xmm7 + 74a8: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 74ad: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 74b1: 66 0f eb fe por %xmm6,%xmm7 + 74b5: 66 0f 6f 74 24 10 movdqa 0x10(%rsp),%xmm6 + 74bb: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 74c0: 66 44 0f eb cd por %xmm5,%xmm9 + 74c5: f3 0f 6f 6d 70 movdqu 0x70(%rbp),%xmm5 + 74ca: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 74ce: 66 41 0f eb f9 por %xmm9,%xmm7 + 74d3: 66 0f 73 f6 28 psllq $0x28,%xmm6 + 74d8: 66 0f ef ef pxor %xmm7,%xmm5 + 74dc: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 74e1: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 74e5: 0f 11 6d 70 movups %xmm5,0x70(%rbp) + 74e9: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 74ee: 66 0f eb f7 por %xmm7,%xmm6 + 74f2: 66 0f 6f 3c 24 movdqa (%rsp),%xmm7 + 74f7: 66 44 0f eb de por %xmm6,%xmm11 + 74fc: 66 0f 6f 74 24 20 movdqa 0x20(%rsp),%xmm6 + 7502: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 7506: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 750a: 66 0f 6f c7 movdqa %xmm7,%xmm0 + 750e: 66 0f 73 f6 20 psllq $0x20,%xmm6 + 7513: 66 0f 73 f0 30 psllq $0x30,%xmm0 + 7518: 66 0f eb c6 por %xmm6,%xmm0 + 751c: f3 0f 6f 75 00 movdqu 0x0(%rbp),%xmm6 + 7521: 66 41 0f eb c3 por %xmm11,%xmm0 + 7526: 66 0f ef c6 pxor %xmm6,%xmm0 + 752a: 0f 11 45 00 movups %xmm0,0x0(%rbp) + 752e: 0f b6 83 82 00 00 00 movzbl 0x82(%rbx),%eax + 7535: 0f b6 93 81 00 00 00 movzbl 0x81(%rbx),%edx + 753c: 48 c1 e0 10 shl $0x10,%rax + 7540: 48 c1 e2 08 shl $0x8,%rdx + 7544: 48 09 d0 or %rdx,%rax + 7547: 0f b6 93 80 00 00 00 movzbl 0x80(%rbx),%edx + 754e: 48 09 d0 or %rdx,%rax + 7551: 0f b6 93 83 00 00 00 movzbl 0x83(%rbx),%edx + 7558: 48 c1 e2 18 shl $0x18,%rdx + 755c: 48 09 d0 or %rdx,%rax + 755f: 0f b6 93 84 00 00 00 movzbl 0x84(%rbx),%edx + 7566: 48 c1 e2 20 shl $0x20,%rdx + 756a: 48 09 c2 or %rax,%rdx + 756d: 0f b6 83 85 00 00 00 movzbl 0x85(%rbx),%eax + 7574: 48 c1 e0 28 shl $0x28,%rax + 7578: 48 09 d0 or %rdx,%rax + 757b: 0f b6 93 86 00 00 00 movzbl 0x86(%rbx),%edx + 7582: 48 c1 e2 30 shl $0x30,%rdx + 7586: 48 09 c2 or %rax,%rdx + 7589: 0f b6 83 87 00 00 00 movzbl 0x87(%rbx),%eax + 7590: 48 c1 e0 38 shl $0x38,%rax + 7594: 48 09 d0 or %rdx,%rax + 7597: 48 31 85 80 00 00 00 xor %rax,0x80(%rbp) + 759e: 0f b6 83 89 00 00 00 movzbl 0x89(%rbx),%eax + 75a5: 0f b6 93 8a 00 00 00 movzbl 0x8a(%rbx),%edx + 75ac: 48 c1 e0 08 shl $0x8,%rax + 75b0: 48 c1 e2 10 shl $0x10,%rdx + 75b4: 48 09 d0 or %rdx,%rax + 75b7: 0f b6 93 88 00 00 00 movzbl 0x88(%rbx),%edx + 75be: 48 09 d0 or %rdx,%rax + 75c1: 0f b6 93 8b 00 00 00 movzbl 0x8b(%rbx),%edx + 75c8: 48 c1 e2 18 shl $0x18,%rdx + 75cc: 48 09 d0 or %rdx,%rax + 75cf: 0f b6 93 8c 00 00 00 movzbl 0x8c(%rbx),%edx + 75d6: 48 c1 e2 20 shl $0x20,%rdx + 75da: 48 09 c2 or %rax,%rdx + 75dd: 0f b6 83 8d 00 00 00 movzbl 0x8d(%rbx),%eax + 75e4: 48 c1 e0 28 shl $0x28,%rax + 75e8: 48 09 d0 or %rdx,%rax + 75eb: 0f b6 93 8e 00 00 00 movzbl 0x8e(%rbx),%edx + 75f2: 48 c1 e2 30 shl $0x30,%rdx + 75f6: 48 09 c2 or %rax,%rdx + 75f9: 0f b6 83 8f 00 00 00 movzbl 0x8f(%rbx),%eax + 7600: 48 c1 e0 38 shl $0x38,%rax + 7604: 48 09 d0 or %rdx,%rax + 7607: 48 31 85 88 00 00 00 xor %rax,0x88(%rbp) + 760e: 0f b6 83 92 00 00 00 movzbl 0x92(%rbx),%eax + 7615: 0f b6 93 91 00 00 00 movzbl 0x91(%rbx),%edx + 761c: 48 c1 e0 10 shl $0x10,%rax + 7620: 48 c1 e2 08 shl $0x8,%rdx + 7624: 48 09 d0 or %rdx,%rax + 7627: 0f b6 93 90 00 00 00 movzbl 0x90(%rbx),%edx + 762e: 48 09 d0 or %rdx,%rax + 7631: 0f b6 93 93 00 00 00 movzbl 0x93(%rbx),%edx + 7638: 48 c1 e2 18 shl $0x18,%rdx + 763c: 48 09 d0 or %rdx,%rax + 763f: 0f b6 93 94 00 00 00 movzbl 0x94(%rbx),%edx + 7646: 48 c1 e2 20 shl $0x20,%rdx + 764a: 48 09 c2 or %rax,%rdx + 764d: 0f b6 83 95 00 00 00 movzbl 0x95(%rbx),%eax + 7654: 48 c1 e0 28 shl $0x28,%rax + 7658: 48 09 d0 or %rdx,%rax + 765b: 0f b6 93 96 00 00 00 movzbl 0x96(%rbx),%edx + 7662: 48 c1 e2 30 shl $0x30,%rdx + 7666: 48 09 c2 or %rax,%rdx + 7669: 0f b6 83 97 00 00 00 movzbl 0x97(%rbx),%eax + 7670: 48 c1 e0 38 shl $0x38,%rax + 7674: 48 09 d0 or %rdx,%rax + 7677: 48 31 85 90 00 00 00 xor %rax,0x90(%rbp) + 767e: 0f b6 83 99 00 00 00 movzbl 0x99(%rbx),%eax + 7685: 0f b6 93 9a 00 00 00 movzbl 0x9a(%rbx),%edx + 768c: 48 c1 e0 08 shl $0x8,%rax + 7690: 48 c1 e2 10 shl $0x10,%rdx + 7694: 48 09 d0 or %rdx,%rax + 7697: 0f b6 93 98 00 00 00 movzbl 0x98(%rbx),%edx + 769e: 48 09 d0 or %rdx,%rax + 76a1: 0f b6 93 9b 00 00 00 movzbl 0x9b(%rbx),%edx + 76a8: 48 c1 e2 18 shl $0x18,%rdx + 76ac: 48 09 d0 or %rdx,%rax + 76af: 0f b6 93 9c 00 00 00 movzbl 0x9c(%rbx),%edx + 76b6: 48 c1 e2 20 shl $0x20,%rdx + 76ba: 48 09 c2 or %rax,%rdx + 76bd: 0f b6 83 9d 00 00 00 movzbl 0x9d(%rbx),%eax + 76c4: 48 c1 e0 28 shl $0x28,%rax + 76c8: 48 09 d0 or %rdx,%rax + 76cb: 0f b6 93 9e 00 00 00 movzbl 0x9e(%rbx),%edx + 76d2: 48 c1 e2 30 shl $0x30,%rdx + 76d6: 48 09 c2 or %rax,%rdx + 76d9: 0f b6 83 9f 00 00 00 movzbl 0x9f(%rbx),%eax + 76e0: 48 c1 e0 38 shl $0x38,%rax + 76e4: 48 09 d0 or %rdx,%rax + 76e7: 48 31 85 98 00 00 00 xor %rax,0x98(%rbp) + 76ee: 0f b6 83 a2 00 00 00 movzbl 0xa2(%rbx),%eax + 76f5: 0f b6 93 a1 00 00 00 movzbl 0xa1(%rbx),%edx + 76fc: 48 c1 e0 10 shl $0x10,%rax + 7700: 48 c1 e2 08 shl $0x8,%rdx + 7704: 48 09 d0 or %rdx,%rax + 7707: 0f b6 93 a0 00 00 00 movzbl 0xa0(%rbx),%edx + 770e: 48 09 d0 or %rdx,%rax + 7711: 0f b6 93 a3 00 00 00 movzbl 0xa3(%rbx),%edx + 7718: 48 c1 e2 18 shl $0x18,%rdx + 771c: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 7723: 48 09 d0 or %rdx,%rax + 7726: 0f b6 53 fc movzbl -0x4(%rbx),%edx + 772a: 48 c1 e2 20 shl $0x20,%rdx + 772e: 48 09 c2 or %rax,%rdx + 7731: 0f b6 43 fd movzbl -0x3(%rbx),%eax + 7735: 48 c1 e0 28 shl $0x28,%rax + 7739: 48 09 d0 or %rdx,%rax + 773c: 0f b6 53 fe movzbl -0x2(%rbx),%edx + 7740: 48 c1 e2 30 shl $0x30,%rdx + 7744: 48 09 c2 or %rax,%rdx + 7747: 0f b6 43 ff movzbl -0x1(%rbx),%eax + 774b: 48 c1 e0 38 shl $0x38,%rax + 774f: 48 09 d0 or %rdx,%rax + 7752: 48 31 85 a0 00 00 00 xor %rax,0xa0(%rbp) + 7759: 49 81 ed a8 00 00 00 sub $0xa8,%r13 + 7760: 48 89 ef mov %rbp,%rdi + 7763: e8 98 e3 ff ff call 5b00 + 7768: 49 81 fd a7 00 00 00 cmp $0xa7,%r13 + 776f: 0f 86 91 00 00 00 jbe 7806 + 7775: 48 8d 45 ff lea -0x1(%rbp),%rax + 7779: 48 89 ee mov %rbp,%rsi + 777c: 48 29 d8 sub %rbx,%rax + 777f: 48 83 f8 7e cmp $0x7e,%rax + 7783: 0f 87 07 f6 ff ff ja 6d90 + 7789: 48 89 d8 mov %rbx,%rax + 778c: 48 8d 9b a8 00 00 00 lea 0xa8(%rbx),%rbx + 7793: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 779a: 00 00 00 00 + 779e: 66 90 xchg %ax,%ax + 77a0: 0f b6 50 02 movzbl 0x2(%rax),%edx + 77a4: 0f b6 48 01 movzbl 0x1(%rax),%ecx + 77a8: 48 83 c0 08 add $0x8,%rax + 77ac: 48 c1 e1 08 shl $0x8,%rcx + 77b0: 48 c1 e2 10 shl $0x10,%rdx + 77b4: 48 09 ca or %rcx,%rdx + 77b7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 77bb: 48 09 ca or %rcx,%rdx + 77be: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 77c2: 48 c1 e1 18 shl $0x18,%rcx + 77c6: 48 09 ca or %rcx,%rdx + 77c9: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 77cd: 48 c1 e1 20 shl $0x20,%rcx + 77d1: 48 09 d1 or %rdx,%rcx + 77d4: 0f b6 50 fd movzbl -0x3(%rax),%edx + 77d8: 48 c1 e2 28 shl $0x28,%rdx + 77dc: 48 09 ca or %rcx,%rdx + 77df: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 77e3: 48 c1 e1 30 shl $0x30,%rcx + 77e7: 48 09 d1 or %rdx,%rcx + 77ea: 0f b6 50 ff movzbl -0x1(%rax),%edx + 77ee: 48 c1 e2 38 shl $0x38,%rdx + 77f2: 48 09 ca or %rcx,%rdx + 77f5: 48 31 16 xor %rdx,(%rsi) + 77f8: 48 83 c6 08 add $0x8,%rsi + 77fc: 48 39 c3 cmp %rax,%rbx + 77ff: 75 9f jne 77a0 + 7801: e9 53 ff ff ff jmp 7759 + 7806: 4d 85 ed test %r13,%r13 + 7809: 0f 84 95 00 00 00 je 78a4 + 780f: 31 c0 xor %eax,%eax + 7811: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7818: 00 00 00 00 + 781c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7823: 00 00 00 00 + 7827: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 782e: 00 00 00 00 + 7832: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7839: 00 00 00 00 + 783d: 0f 1f 00 nopl (%rax) + 7840: 89 c2 mov %eax,%edx + 7842: 89 c1 mov %eax,%ecx + 7844: c1 ea 03 shr $0x3,%edx + 7847: 83 e1 07 and $0x7,%ecx + 784a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 7851: 0f b6 14 03 movzbl (%rbx,%rax,1),%edx + 7855: c1 e1 03 shl $0x3,%ecx + 7858: 48 83 c0 01 add $0x1,%rax + 785c: 48 d3 e2 shl %cl,%rdx + 785f: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 7864: 49 39 c5 cmp %rax,%r13 + 7867: 75 d7 jne 7840 + 7869: 44 89 e8 mov %r13d,%eax + 786c: 44 89 e9 mov %r13d,%ecx + 786f: ba 1f 00 00 00 mov $0x1f,%edx + 7874: c1 e8 03 shr $0x3,%eax + 7877: 83 e1 07 and $0x7,%ecx + 787a: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 7881: c1 e1 03 shl $0x3,%ecx + 7884: 48 01 e8 add %rbp,%rax + 7887: 48 d3 e2 shl %cl,%rdx + 788a: 48 31 10 xor %rdx,(%rax) + 788d: 48 0f ba bd a0 00 00 btcq $0x3f,0xa0(%rbp) + 7894: 00 3f + 7896: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 789d: 5b pop %rbx + 789e: 5d pop %rbp + 789f: 41 5c pop %r12 + 78a1: 41 5d pop %r13 + 78a3: c3 ret + 78a4: 48 89 e8 mov %rbp,%rax + 78a7: ba 1f 00 00 00 mov $0x1f,%edx + 78ac: eb dc jmp 788a + 78ae: 66 90 xchg %ax,%ax + +00000000000078b0 : + 78b0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 78b7: 48 89 fa mov %rdi,%rdx + 78ba: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 78be: 31 c0 xor %eax,%eax + 78c0: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 78c7: 00 00 00 00 + 78cb: 48 89 d1 mov %rdx,%rcx + 78ce: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 78d2: 48 29 f9 sub %rdi,%rcx + 78d5: 81 c1 c8 00 00 00 add $0xc8,%ecx + 78db: c1 e9 03 shr $0x3,%ecx + 78de: f3 48 ab rep stos %rax,%es:(%rdi) + 78e1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 78e8: 00 00 00 + 78eb: c3 ret + 78ec: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000078f0 : + 78f0: 41 54 push %r12 + 78f2: 49 89 d4 mov %rdx,%r12 + 78f5: 55 push %rbp + 78f6: 48 89 f5 mov %rsi,%rbp + 78f9: 53 push %rbx + 78fa: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 7900: 48 89 fb mov %rdi,%rbx + 7903: 48 01 c2 add %rax,%rdx + 7906: 49 89 c0 mov %rax,%r8 + 7909: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 7910: 0f 86 a9 00 00 00 jbe 79bf + 7916: 3d a7 00 00 00 cmp $0xa7,%eax + 791b: 76 28 jbe 7945 + 791d: 0f 1f 00 nopl (%rax) + 7920: b8 a8 00 00 00 mov $0xa8,%eax + 7925: 48 89 df mov %rbx,%rdi + 7928: 44 29 c0 sub %r8d,%eax + 792b: 49 29 c4 sub %rax,%r12 + 792e: e8 cd e1 ff ff call 5b00 + 7933: 45 31 c0 xor %r8d,%r8d + 7936: 31 c0 xor %eax,%eax + 7938: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 + 793f: 0f 86 8b 00 00 00 jbe 79d0 + 7945: 44 89 c0 mov %r8d,%eax + 7948: 48 89 ee mov %rbp,%rsi + 794b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7952: 00 00 00 00 + 7956: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 795d: 00 00 00 00 + 7961: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7968: 00 00 00 00 + 796c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7973: 00 00 00 00 + 7977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 797e: 00 00 + 7980: 89 c2 mov %eax,%edx + 7982: 89 c1 mov %eax,%ecx + 7984: 48 83 c6 01 add $0x1,%rsi + 7988: 83 c0 01 add $0x1,%eax + 798b: c1 ea 03 shr $0x3,%edx + 798e: 83 e1 07 and $0x7,%ecx + 7991: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 7998: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 799c: c1 e1 03 shl $0x3,%ecx + 799f: 48 d3 e2 shl %cl,%rdx + 79a2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 79a6: 3d a8 00 00 00 cmp $0xa8,%eax + 79ab: 75 d3 jne 7980 + 79ad: b8 a7 00 00 00 mov $0xa7,%eax + 79b2: 44 29 c0 sub %r8d,%eax + 79b5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 79ba: e9 61 ff ff ff jmp 7920 + 79bf: 49 89 d4 mov %rdx,%r12 + 79c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79c9: 00 00 00 00 + 79cd: 0f 1f 00 nopl (%rax) + 79d0: 4c 39 e0 cmp %r12,%rax + 79d3: 44 89 c0 mov %r8d,%eax + 79d6: 73 5a jae 7a32 + 79d8: 48 89 ea mov %rbp,%rdx + 79db: 45 8d 40 01 lea 0x1(%r8),%r8d + 79df: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79e6: 00 00 00 00 + 79ea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79f1: 00 00 00 00 + 79f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79fc: 00 00 00 00 + 7a00: 89 c1 mov %eax,%ecx + 7a02: 0f b6 32 movzbl (%rdx),%esi + 7a05: 48 83 c2 01 add $0x1,%rdx + 7a09: c1 e9 03 shr $0x3,%ecx + 7a0c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 7a13: 89 c1 mov %eax,%ecx + 7a15: 83 c0 01 add $0x1,%eax + 7a18: 83 e1 07 and $0x7,%ecx + 7a1b: c1 e1 03 shl $0x3,%ecx + 7a1e: 48 d3 e6 shl %cl,%rsi + 7a21: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 7a26: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 7a2a: 48 29 e9 sub %rbp,%rcx + 7a2d: 4c 39 e1 cmp %r12,%rcx + 7a30: 72 ce jb 7a00 + 7a32: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 7a38: 5b pop %rbx + 7a39: 5d pop %rbp + 7a3a: 41 5c pop %r12 + 7a3c: c3 ret + 7a3d: 0f 1f 00 nopl (%rax) + +0000000000007a40 : + 7a40: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 7a46: 89 c8 mov %ecx,%eax + 7a48: 83 e1 07 and $0x7,%ecx + 7a4b: c1 e8 03 shr $0x3,%eax + 7a4e: c1 e1 03 shl $0x3,%ecx + 7a51: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 7a58: b8 1f 00 00 00 mov $0x1f,%eax + 7a5d: 48 d3 e0 shl %cl,%rax + 7a60: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 7a64: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) + 7a6b: 00 00 00 + 7a6e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) + 7a75: 00 3f + 7a77: c3 ret + 7a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a7f: 00 + +0000000000007a80 : + 7a80: 41 54 push %r12 + 7a82: 49 89 d4 mov %rdx,%r12 + 7a85: 55 push %rbp + 7a86: 53 push %rbx + 7a87: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 7a8d: 48 85 f6 test %rsi,%rsi + 7a90: 74 66 je 7af8 + 7a92: 48 89 fb mov %rdi,%rbx + 7a95: 48 89 f7 mov %rsi,%rdi + 7a98: 3d a8 00 00 00 cmp $0xa8,%eax + 7a9d: 0f 84 82 00 00 00 je 7b25 + 7aa3: 3d a7 00 00 00 cmp $0xa7,%eax + 7aa8: 77 f9 ja 7aa3 + 7aaa: 89 c5 mov %eax,%ebp + 7aac: 41 89 c0 mov %eax,%r8d + 7aaf: 48 01 fd add %rdi,%rbp + 7ab2: 44 89 c6 mov %r8d,%esi + 7ab5: 44 89 c0 mov %r8d,%eax + 7ab8: 48 29 de sub %rbx,%rsi + 7abb: eb 28 jmp 7ae5 + 7abd: 0f 1f 00 nopl (%rax) + 7ac0: 89 c2 mov %eax,%edx + 7ac2: 89 c1 mov %eax,%ecx + 7ac4: 48 83 c3 01 add $0x1,%rbx + 7ac8: 83 c0 01 add $0x1,%eax + 7acb: c1 ea 03 shr $0x3,%edx + 7ace: 83 e1 07 and $0x7,%ecx + 7ad1: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 7ad5: c1 e1 03 shl $0x3,%ecx + 7ad8: 48 d3 ea shr %cl,%rdx + 7adb: 88 53 ff mov %dl,-0x1(%rbx) + 7ade: 3d a8 00 00 00 cmp $0xa8,%eax + 7ae3: 74 23 je 7b08 + 7ae5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 7ae9: 48 39 ea cmp %rbp,%rdx + 7aec: 72 d2 jb 7ac0 + 7aee: 89 c2 mov %eax,%edx + 7af0: 44 29 c2 sub %r8d,%edx + 7af3: 48 29 d7 sub %rdx,%rdi + 7af6: 75 b2 jne 7aaa + 7af8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 7aff: 00 + 7b00: 5b pop %rbx + 7b01: 5d pop %rbp + 7b02: 41 5c pop %r12 + 7b04: c3 ret + 7b05: 0f 1f 00 nopl (%rax) + 7b08: 89 c2 mov %eax,%edx + 7b0a: 44 29 c2 sub %r8d,%edx + 7b0d: 48 29 d7 sub %rdx,%rdi + 7b10: 48 89 fd mov %rdi,%rbp + 7b13: 74 e3 je 7af8 + 7b15: 4c 89 e7 mov %r12,%rdi + 7b18: e8 e3 df ff ff call 5b00 + 7b1d: 48 89 ef mov %rbp,%rdi + 7b20: 45 31 c0 xor %r8d,%r8d + 7b23: eb 8d jmp 7ab2 + 7b25: 48 89 f5 mov %rsi,%rbp + 7b28: eb eb jmp 7b15 + 7b2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000007b30 : + 7b30: 53 push %rbx + 7b31: 48 89 fb mov %rdi,%rbx + 7b34: e8 f7 f1 ff ff call 6d30 + 7b39: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) + 7b40: 00 00 00 + 7b43: 5b pop %rbx + 7b44: c3 ret + 7b45: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b4c: 00 00 00 00 + +0000000000007b50 : + 7b50: 48 85 f6 test %rsi,%rsi + 7b53: 0f 84 ce 06 00 00 je 8227 + 7b59: 41 54 push %r12 + 7b5b: 49 89 f4 mov %rsi,%r12 + 7b5e: 55 push %rbp + 7b5f: 48 89 d5 mov %rdx,%rbp + 7b62: 53 push %rbx + 7b63: 48 89 fb mov %rdi,%rbx + 7b66: e9 6c 06 00 00 jmp 81d7 + 7b6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7b70: f3 44 0f 6f 65 10 movdqu 0x10(%rbp),%xmm12 + 7b76: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 + 7b7b: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 7b82: f3 44 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm11 + 7b88: f3 0f 6f 6d 20 movdqu 0x20(%rbp),%xmm5 + 7b8d: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 7b91: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 7b96: f3 0f 6f 5d 40 movdqu 0x40(%rbp),%xmm3 + 7b9b: f3 44 0f 6f 55 50 movdqu 0x50(%rbp),%xmm10 + 7ba1: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7ba6: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 7bab: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 7bb0: f3 44 0f 6f 4d 70 movdqu 0x70(%rbp),%xmm9 + 7bb6: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 7bba: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7bbe: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7bc3: f3 0f 6f 65 60 movdqu 0x60(%rbp),%xmm4 + 7bc8: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7bcd: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 7bd2: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 7bd7: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 7bdb: 66 0f 6f d6 movdqa %xmm6,%xmm2 + 7bdf: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 7be3: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 7be8: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 7bec: 66 0f 6f ce movdqa %xmm6,%xmm1 + 7bf0: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 7bf5: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 7bf9: 66 0f 61 f2 punpcklwd %xmm2,%xmm6 + 7bfd: 66 41 0f 6f d2 movdqa %xmm10,%xmm2 + 7c02: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 7c06: 66 0f 6f cb movdqa %xmm3,%xmm1 + 7c0a: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 7c0f: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7c14: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7c19: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 7c1d: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 7c21: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 7c26: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7c2b: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7c31: 0f c6 d7 88 shufps $0x88,%xmm7,%xmm2 + 7c35: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 7c39: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 7c3d: 66 41 0f 73 d5 30 psrlq $0x30,%xmm13 + 7c43: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 7c49: 66 0f 69 fa punpckhwd %xmm2,%xmm7 + 7c4d: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 7c51: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 7c57: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7c5b: 66 0f 69 d7 punpckhwd %xmm7,%xmm2 + 7c5f: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 7c64: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 7c68: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7c6d: 66 0f 76 d2 pcmpeqd %xmm2,%xmm2 + 7c71: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 7c76: 66 0f db ca pand %xmm2,%xmm1 + 7c7a: 66 0f db f2 pand %xmm2,%xmm6 + 7c7e: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 7c82: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 7c86: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 7c8b: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 7c8f: 66 0f 6f fd movdqa %xmm5,%xmm7 + 7c93: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7c98: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 7c9d: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 7ca2: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7ca6: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 7cab: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 7caf: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 7cb4: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 7cb9: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 7cbe: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7cc2: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7cc8: 66 0f 6f fb movdqa %xmm3,%xmm7 + 7ccc: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7cd1: 66 0f db ca pand %xmm2,%xmm1 + 7cd5: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 7cda: 66 44 0f 6f c4 movdqa %xmm4,%xmm8 + 7cdf: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7ce5: 45 0f c6 c5 88 shufps $0x88,%xmm13,%xmm8 + 7cea: 66 44 0f 6f ef movdqa %xmm7,%xmm13 + 7cef: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 7cf4: 66 45 0f 69 e8 punpckhwd %xmm8,%xmm13 + 7cf9: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 7cfe: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 7d03: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 7d08: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 7d0d: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 7d12: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 7d17: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 7d1c: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7d21: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 7d27: 66 0f db fa pand %xmm2,%xmm7 + 7d2b: 66 44 0f 67 ef packuswb %xmm7,%xmm13 + 7d30: 44 0f c6 c1 88 shufps $0x88,%xmm1,%xmm8 + 7d35: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7d39: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 7d3e: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7d43: 66 44 0f 68 ee punpckhbw %xmm6,%xmm13 + 7d48: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 7d4c: 66 41 0f 6f f3 movdqa %xmm11,%xmm6 + 7d51: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7d56: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7d5a: 66 41 0f 6f f0 movdqa %xmm8,%xmm6 + 7d5f: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 7d64: 66 0f 69 f1 punpckhwd %xmm1,%xmm6 + 7d68: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 7d6d: 66 0f 69 ce punpckhwd %xmm6,%xmm1 + 7d71: 66 44 0f 61 c6 punpcklwd %xmm6,%xmm8 + 7d76: 66 41 0f 6f f2 movdqa %xmm10,%xmm6 + 7d7b: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 7d80: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7d85: 66 0f 6f cb movdqa %xmm3,%xmm1 + 7d89: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7d8e: 66 44 0f db c2 pand %xmm2,%xmm8 + 7d93: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7d97: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 7d9b: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7da0: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 7da5: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 7daa: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7dae: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 7db3: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 7db7: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 7dbc: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 7dc1: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 7dc6: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7dca: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 7dd0: 66 41 0f 6f f4 movdqa %xmm12,%xmm6 + 7dd5: 66 0f db ca pand %xmm2,%xmm1 + 7dd9: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 7dde: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 7de3: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 7de7: 41 0f c6 c4 88 shufps $0x88,%xmm12,%xmm0 + 7dec: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 7df1: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7df5: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 7df9: 41 0f c6 eb 88 shufps $0x88,%xmm11,%xmm5 + 7dfe: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 7e03: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 7e08: 66 41 0f 72 d3 18 psrld $0x18,%xmm11 + 7e0e: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 7e13: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 7e18: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7e1c: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 7e21: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 7e25: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 7e2a: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 7e2f: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 7e34: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7e38: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 7e3e: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 7e42: 41 0f c6 da 88 shufps $0x88,%xmm10,%xmm3 + 7e47: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 7e4c: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 7e51: 66 0f db ca pand %xmm2,%xmm1 + 7e55: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 7e5b: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 7e60: 66 44 0f 6f f4 movdqa %xmm4,%xmm14 + 7e65: 41 0f c6 e1 88 shufps $0x88,%xmm9,%xmm4 + 7e6a: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 7e6f: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 7e74: 66 44 0f 6f e4 movdqa %xmm4,%xmm12 + 7e79: 66 45 0f 69 cb punpckhwd %xmm11,%xmm9 + 7e7e: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 7e83: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 7e88: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 7e8d: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 7e92: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 7e98: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 7e9e: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 7ea3: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 7ea8: 66 41 0f 72 d1 18 psrld $0x18,%xmm9 + 7eae: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 7eb3: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 7eb8: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 7ebd: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 7ec2: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 7ec7: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 7ecc: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 7ed1: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 7ed6: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 7edb: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 7ee0: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 7ee5: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 7eea: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 7eef: 66 44 0f db d2 pand %xmm2,%xmm10 + 7ef4: 66 0f db f2 pand %xmm2,%xmm6 + 7ef8: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 7efd: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 7f02: 66 44 0f db ca pand %xmm2,%xmm9 + 7f07: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 7f0d: 66 0f 67 ce packuswb %xmm6,%xmm1 + 7f11: 66 45 0f 67 d1 packuswb %xmm9,%xmm10 + 7f16: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 7f1a: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 7f1f: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 7f24: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 7f2a: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 7f2f: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 7f34: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 7f39: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 7f3e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 7f43: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 7f48: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 7f4c: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 7f51: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 7f55: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 7f5a: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 7f5f: 66 41 0f 69 cd punpckhwd %xmm13,%xmm1 + 7f64: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 7f69: 66 44 0f 6f ec movdqa %xmm4,%xmm13 + 7f6e: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 7f73: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 7f78: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 7f7e: 66 41 0f 72 d3 10 psrld $0x10,%xmm11 + 7f84: 66 44 0f db ca pand %xmm2,%xmm9 + 7f89: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 7f8e: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 7f93: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 7f98: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 7f9d: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 7fa2: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 7fa7: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 7fac: 66 44 0f db da pand %xmm2,%xmm11 + 7fb1: 66 45 0f 67 cb packuswb %xmm11,%xmm9 + 7fb6: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 7fbb: 66 45 0f 68 ca punpckhbw %xmm10,%xmm9 + 7fc0: 66 45 0f 60 da punpcklbw %xmm10,%xmm11 + 7fc5: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 7fca: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 7fce: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 7fd3: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 7fd7: 66 41 0f 69 ea punpckhwd %xmm10,%xmm5 + 7fdc: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 7fe1: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 7fe5: 66 0f 6f eb movdqa %xmm3,%xmm5 + 7fe9: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 7fed: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 7ff1: 66 0f 6f e3 movdqa %xmm3,%xmm4 + 7ff5: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 7ff9: 66 0f 61 dd punpcklwd %xmm5,%xmm3 + 7ffd: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 8001: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 8005: 66 0f db c2 pand %xmm2,%xmm0 + 8009: 66 0f 6f eb movdqa %xmm3,%xmm5 + 800d: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 8012: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 8017: 66 0f db e2 pand %xmm2,%xmm4 + 801b: 66 0f db ea pand %xmm2,%xmm5 + 801f: 66 0f db d3 pand %xmm3,%xmm2 + 8023: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 8027: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 802b: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 802f: 66 0f 68 c4 punpckhbw %xmm4,%xmm0 + 8033: 66 0f 60 d4 punpcklbw %xmm4,%xmm2 + 8037: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 803b: 66 41 0f 69 c1 punpckhwd %xmm9,%xmm0 + 8040: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8044: 66 41 0f 69 d3 punpckhwd %xmm11,%xmm2 + 8049: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 804e: 66 41 0f 61 e3 punpcklwd %xmm11,%xmm4 + 8053: 66 0f 6f ec movdqa %xmm4,%xmm5 + 8057: 66 41 0f 6a e0 punpckhdq %xmm8,%xmm4 + 805c: 0f 11 a3 68 ff ff ff movups %xmm4,-0x98(%rbx) + 8063: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8067: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 806b: 66 41 0f 62 e8 punpckldq %xmm8,%xmm5 + 8070: 0f 11 53 88 movups %xmm2,-0x78(%rbx) + 8074: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 8078: 66 0f 62 e6 punpckldq %xmm6,%xmm4 + 807c: 66 0f 6a df punpckhdq %xmm7,%xmm3 + 8080: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 8084: 0f 11 ab 58 ff ff ff movups %xmm5,-0xa8(%rbx) + 808b: 0f 11 53 98 movups %xmm2,-0x68(%rbx) + 808f: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8093: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 8097: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 809b: 0f 11 a3 78 ff ff ff movups %xmm4,-0x88(%rbx) + 80a2: 0f 11 5b a8 movups %xmm3,-0x58(%rbx) + 80a6: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 80aa: 0f 11 43 c8 movups %xmm0,-0x38(%rbx) + 80ae: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax + 80b5: 48 89 c2 mov %rax,%rdx + 80b8: 88 43 d8 mov %al,-0x28(%rbx) + 80bb: 48 c1 ea 10 shr $0x10,%rdx + 80bf: 88 63 d9 mov %ah,-0x27(%rbx) + 80c2: 88 53 da mov %dl,-0x26(%rbx) + 80c5: 48 89 c2 mov %rax,%rdx + 80c8: 48 c1 ea 18 shr $0x18,%rdx + 80cc: 88 53 db mov %dl,-0x25(%rbx) + 80cf: 48 89 c2 mov %rax,%rdx + 80d2: 48 c1 ea 20 shr $0x20,%rdx + 80d6: 88 53 dc mov %dl,-0x24(%rbx) + 80d9: 48 89 c2 mov %rax,%rdx + 80dc: 48 c1 ea 28 shr $0x28,%rdx + 80e0: 88 53 dd mov %dl,-0x23(%rbx) + 80e3: 48 89 c2 mov %rax,%rdx + 80e6: 48 c1 e8 38 shr $0x38,%rax + 80ea: 48 c1 ea 30 shr $0x30,%rdx + 80ee: 88 43 df mov %al,-0x21(%rbx) + 80f1: 88 53 de mov %dl,-0x22(%rbx) + 80f4: 48 8b 85 88 00 00 00 mov 0x88(%rbp),%rax + 80fb: 48 89 c2 mov %rax,%rdx + 80fe: 88 43 e0 mov %al,-0x20(%rbx) + 8101: 48 c1 ea 10 shr $0x10,%rdx + 8105: 88 63 e1 mov %ah,-0x1f(%rbx) + 8108: 88 53 e2 mov %dl,-0x1e(%rbx) + 810b: 48 89 c2 mov %rax,%rdx + 810e: 48 c1 ea 18 shr $0x18,%rdx + 8112: 88 53 e3 mov %dl,-0x1d(%rbx) + 8115: 48 89 c2 mov %rax,%rdx + 8118: 48 c1 ea 20 shr $0x20,%rdx + 811c: 88 53 e4 mov %dl,-0x1c(%rbx) + 811f: 48 89 c2 mov %rax,%rdx + 8122: 48 c1 ea 28 shr $0x28,%rdx + 8126: 88 53 e5 mov %dl,-0x1b(%rbx) + 8129: 48 89 c2 mov %rax,%rdx + 812c: 48 c1 e8 38 shr $0x38,%rax + 8130: 48 c1 ea 30 shr $0x30,%rdx + 8134: 88 53 e6 mov %dl,-0x1a(%rbx) + 8137: 88 43 e7 mov %al,-0x19(%rbx) + 813a: 48 8b 85 90 00 00 00 mov 0x90(%rbp),%rax + 8141: 48 89 c2 mov %rax,%rdx + 8144: 88 43 e8 mov %al,-0x18(%rbx) + 8147: 48 c1 ea 10 shr $0x10,%rdx + 814b: 88 63 e9 mov %ah,-0x17(%rbx) + 814e: 88 53 ea mov %dl,-0x16(%rbx) + 8151: 48 89 c2 mov %rax,%rdx + 8154: 48 c1 ea 18 shr $0x18,%rdx + 8158: 88 53 eb mov %dl,-0x15(%rbx) + 815b: 48 89 c2 mov %rax,%rdx + 815e: 48 c1 ea 20 shr $0x20,%rdx + 8162: 88 53 ec mov %dl,-0x14(%rbx) + 8165: 48 89 c2 mov %rax,%rdx + 8168: 48 c1 ea 28 shr $0x28,%rdx + 816c: 88 53 ed mov %dl,-0x13(%rbx) + 816f: 48 89 c2 mov %rax,%rdx + 8172: 48 c1 e8 38 shr $0x38,%rax + 8176: 48 c1 ea 30 shr $0x30,%rdx + 817a: 88 43 ef mov %al,-0x11(%rbx) + 817d: 88 53 ee mov %dl,-0x12(%rbx) + 8180: 48 8b 85 98 00 00 00 mov 0x98(%rbp),%rax + 8187: 48 89 c2 mov %rax,%rdx + 818a: 88 43 f0 mov %al,-0x10(%rbx) + 818d: 48 c1 ea 10 shr $0x10,%rdx + 8191: 88 63 f1 mov %ah,-0xf(%rbx) + 8194: 88 53 f2 mov %dl,-0xe(%rbx) + 8197: 48 89 c2 mov %rax,%rdx + 819a: 48 c1 ea 18 shr $0x18,%rdx + 819e: 88 53 f3 mov %dl,-0xd(%rbx) + 81a1: 48 89 c2 mov %rax,%rdx + 81a4: 48 c1 ea 20 shr $0x20,%rdx + 81a8: 88 53 f4 mov %dl,-0xc(%rbx) + 81ab: 48 89 c2 mov %rax,%rdx + 81ae: 48 c1 ea 28 shr $0x28,%rdx + 81b2: 88 53 f5 mov %dl,-0xb(%rbx) + 81b5: 48 89 c2 mov %rax,%rdx + 81b8: 48 c1 e8 38 shr $0x38,%rax + 81bc: 48 c1 ea 30 shr $0x30,%rdx + 81c0: 88 43 f7 mov %al,-0x9(%rbx) + 81c3: 88 53 f6 mov %dl,-0xa(%rbx) + 81c6: 48 8b 85 a0 00 00 00 mov 0xa0(%rbp),%rax + 81cd: 48 89 43 f8 mov %rax,-0x8(%rbx) + 81d1: 49 83 ec 01 sub $0x1,%r12 + 81d5: 74 4b je 8222 + 81d7: 48 89 ef mov %rbp,%rdi + 81da: e8 21 d9 ff ff call 5b00 + 81df: 48 89 d8 mov %rbx,%rax + 81e2: 48 29 e8 sub %rbp,%rax + 81e5: 48 83 e8 01 sub $0x1,%rax + 81e9: 48 83 f8 7e cmp $0x7e,%rax + 81ed: 0f 87 7d f9 ff ff ja 7b70 + 81f3: 31 c0 xor %eax,%eax + 81f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 81fc: 00 00 00 00 + 8200: 48 8b 54 05 00 mov 0x0(%rbp,%rax,1),%rdx + 8205: 48 89 14 03 mov %rdx,(%rbx,%rax,1) + 8209: 48 83 c0 08 add $0x8,%rax + 820d: 48 3d a8 00 00 00 cmp $0xa8,%rax + 8213: 75 eb jne 8200 + 8215: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 821c: 49 83 ec 01 sub $0x1,%r12 + 8220: 75 b5 jne 81d7 + 8222: 5b pop %rbx + 8223: 5d pop %rbp + 8224: 41 5c pop %r12 + 8226: c3 ret + 8227: c3 ret + 8228: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 822f: 00 + +0000000000008230 : + 8230: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 8237: 48 89 fa mov %rdi,%rdx + 823a: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 823e: 31 c0 xor %eax,%eax + 8240: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 8247: 00 00 00 00 + 824b: 48 89 d1 mov %rdx,%rcx + 824e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 8252: 48 29 f9 sub %rdi,%rcx + 8255: 81 c1 c8 00 00 00 add $0xc8,%ecx + 825b: c1 e9 03 shr $0x3,%ecx + 825e: f3 48 ab rep stos %rax,%es:(%rdi) + 8261: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 8268: 00 00 00 + 826b: c3 ret + 826c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000008270 : + 8270: 41 54 push %r12 + 8272: 49 89 d4 mov %rdx,%r12 + 8275: 55 push %rbp + 8276: 48 89 f5 mov %rsi,%rbp + 8279: 53 push %rbx + 827a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 8280: 48 89 fb mov %rdi,%rbx + 8283: 48 01 c2 add %rax,%rdx + 8286: 49 89 c0 mov %rax,%r8 + 8289: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 8290: 0f 86 a9 00 00 00 jbe 833f + 8296: 3d 87 00 00 00 cmp $0x87,%eax + 829b: 76 28 jbe 82c5 + 829d: 0f 1f 00 nopl (%rax) + 82a0: b8 88 00 00 00 mov $0x88,%eax + 82a5: 48 89 df mov %rbx,%rdi + 82a8: 44 29 c0 sub %r8d,%eax + 82ab: 49 29 c4 sub %rax,%r12 + 82ae: e8 4d d8 ff ff call 5b00 + 82b3: 45 31 c0 xor %r8d,%r8d + 82b6: 31 c0 xor %eax,%eax + 82b8: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 82bf: 0f 86 8b 00 00 00 jbe 8350 + 82c5: 44 89 c0 mov %r8d,%eax + 82c8: 48 89 ee mov %rbp,%rsi + 82cb: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 82d2: 00 00 00 00 + 82d6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 82dd: 00 00 00 00 + 82e1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 82e8: 00 00 00 00 + 82ec: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 82f3: 00 00 00 00 + 82f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 82fe: 00 00 + 8300: 89 c2 mov %eax,%edx + 8302: 89 c1 mov %eax,%ecx + 8304: 48 83 c6 01 add $0x1,%rsi + 8308: 83 c0 01 add $0x1,%eax + 830b: c1 ea 03 shr $0x3,%edx + 830e: 83 e1 07 and $0x7,%ecx + 8311: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 8318: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 831c: c1 e1 03 shl $0x3,%ecx + 831f: 48 d3 e2 shl %cl,%rdx + 8322: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 8326: 3d 88 00 00 00 cmp $0x88,%eax + 832b: 75 d3 jne 8300 + 832d: b8 87 00 00 00 mov $0x87,%eax + 8332: 44 29 c0 sub %r8d,%eax + 8335: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 833a: e9 61 ff ff ff jmp 82a0 + 833f: 49 89 d4 mov %rdx,%r12 + 8342: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8349: 00 00 00 00 + 834d: 0f 1f 00 nopl (%rax) + 8350: 4c 39 e0 cmp %r12,%rax + 8353: 44 89 c0 mov %r8d,%eax + 8356: 73 5a jae 83b2 + 8358: 48 89 ea mov %rbp,%rdx + 835b: 45 8d 40 01 lea 0x1(%r8),%r8d + 835f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8366: 00 00 00 00 + 836a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8371: 00 00 00 00 + 8375: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 837c: 00 00 00 00 + 8380: 89 c1 mov %eax,%ecx + 8382: 0f b6 32 movzbl (%rdx),%esi + 8385: 48 83 c2 01 add $0x1,%rdx + 8389: c1 e9 03 shr $0x3,%ecx + 838c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 8393: 89 c1 mov %eax,%ecx + 8395: 83 c0 01 add $0x1,%eax + 8398: 83 e1 07 and $0x7,%ecx + 839b: c1 e1 03 shl $0x3,%ecx + 839e: 48 d3 e6 shl %cl,%rsi + 83a1: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 83a6: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 83aa: 48 29 e9 sub %rbp,%rcx + 83ad: 4c 39 e1 cmp %r12,%rcx + 83b0: 72 ce jb 8380 + 83b2: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 83b8: 5b pop %rbx + 83b9: 5d pop %rbp + 83ba: 41 5c pop %r12 + 83bc: c3 ret + 83bd: 0f 1f 00 nopl (%rax) + +00000000000083c0 : + 83c0: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 83c6: 89 c8 mov %ecx,%eax + 83c8: 83 e1 07 and $0x7,%ecx + 83cb: c1 e8 03 shr $0x3,%eax + 83ce: c1 e1 03 shl $0x3,%ecx + 83d1: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 83d8: b8 1f 00 00 00 mov $0x1f,%eax + 83dd: 48 d3 e0 shl %cl,%rax + 83e0: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 83e4: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) + 83eb: 00 00 00 + 83ee: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) + 83f5: 00 3f + 83f7: c3 ret + 83f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 83ff: 00 + +0000000000008400 : + 8400: 41 54 push %r12 + 8402: 49 89 d4 mov %rdx,%r12 + 8405: 55 push %rbp + 8406: 53 push %rbx + 8407: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 840d: 48 85 f6 test %rsi,%rsi + 8410: 74 66 je 8478 + 8412: 48 89 fb mov %rdi,%rbx + 8415: 48 89 f7 mov %rsi,%rdi + 8418: 3d 88 00 00 00 cmp $0x88,%eax + 841d: 0f 84 82 00 00 00 je 84a5 + 8423: 3d 87 00 00 00 cmp $0x87,%eax + 8428: 77 f9 ja 8423 + 842a: 89 c5 mov %eax,%ebp + 842c: 41 89 c0 mov %eax,%r8d + 842f: 48 01 fd add %rdi,%rbp + 8432: 44 89 c6 mov %r8d,%esi + 8435: 44 89 c0 mov %r8d,%eax + 8438: 48 29 de sub %rbx,%rsi + 843b: eb 28 jmp 8465 + 843d: 0f 1f 00 nopl (%rax) + 8440: 89 c2 mov %eax,%edx + 8442: 89 c1 mov %eax,%ecx + 8444: 48 83 c3 01 add $0x1,%rbx + 8448: 83 c0 01 add $0x1,%eax + 844b: c1 ea 03 shr $0x3,%edx + 844e: 83 e1 07 and $0x7,%ecx + 8451: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 8455: c1 e1 03 shl $0x3,%ecx + 8458: 48 d3 ea shr %cl,%rdx + 845b: 88 53 ff mov %dl,-0x1(%rbx) + 845e: 3d 88 00 00 00 cmp $0x88,%eax + 8463: 74 23 je 8488 + 8465: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 8469: 48 39 ea cmp %rbp,%rdx + 846c: 72 d2 jb 8440 + 846e: 89 c2 mov %eax,%edx + 8470: 44 29 c2 sub %r8d,%edx + 8473: 48 29 d7 sub %rdx,%rdi + 8476: 75 b2 jne 842a + 8478: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 847f: 00 + 8480: 5b pop %rbx + 8481: 5d pop %rbp + 8482: 41 5c pop %r12 + 8484: c3 ret + 8485: 0f 1f 00 nopl (%rax) + 8488: 89 c2 mov %eax,%edx + 848a: 44 29 c2 sub %r8d,%edx + 848d: 48 29 d7 sub %rdx,%rdi + 8490: 48 89 fd mov %rdi,%rbp + 8493: 74 e3 je 8478 + 8495: 4c 89 e7 mov %r12,%rdi + 8498: e8 63 d6 ff ff call 5b00 + 849d: 48 89 ef mov %rbp,%rdi + 84a0: 45 31 c0 xor %r8d,%r8d + 84a3: eb 8d jmp 8432 + 84a5: 48 89 f5 mov %rsi,%rbp + 84a8: eb eb jmp 8495 + 84aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000084b0 : + 84b0: 53 push %rbx + 84b1: b9 1f 00 00 00 mov $0x1f,%ecx + 84b6: 48 89 fb mov %rdi,%rbx + 84b9: e8 d2 de ff ff call 6390 + 84be: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) + 84c5: 00 00 00 + 84c8: 5b pop %rbx + 84c9: c3 ret + 84ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000084d0 : + 84d0: 48 85 f6 test %rsi,%rsi + 84d3: 0f 84 ae 05 00 00 je 8a87 + 84d9: 41 54 push %r12 + 84db: 49 89 f4 mov %rsi,%r12 + 84de: 55 push %rbp + 84df: 48 89 d5 mov %rdx,%rbp + 84e2: 53 push %rbx + 84e3: 48 89 fb mov %rdi,%rbx + 84e6: e9 4e 05 00 00 jmp 8a39 + 84eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 84f0: f3 44 0f 6f 65 10 movdqu 0x10(%rbp),%xmm12 + 84f6: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 + 84fb: 48 81 c3 88 00 00 00 add $0x88,%rbx + 8502: f3 44 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm11 + 8508: f3 0f 6f 6d 20 movdqu 0x20(%rbp),%xmm5 + 850d: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 8511: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 8516: f3 0f 6f 5d 40 movdqu 0x40(%rbp),%xmm3 + 851b: f3 44 0f 6f 55 50 movdqu 0x50(%rbp),%xmm10 + 8521: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8526: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 852b: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 8530: f3 44 0f 6f 4d 70 movdqu 0x70(%rbp),%xmm9 + 8536: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 853a: 66 0f 6f cd movdqa %xmm5,%xmm1 + 853e: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 8543: f3 0f 6f 65 60 movdqu 0x60(%rbp),%xmm4 + 8548: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 854d: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 8552: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 8557: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 855b: 66 0f 6f d6 movdqa %xmm6,%xmm2 + 855f: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8563: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 8568: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 856c: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8570: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 8575: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 8579: 66 0f 61 f2 punpcklwd %xmm2,%xmm6 + 857d: 66 41 0f 6f d2 movdqa %xmm10,%xmm2 + 8582: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8586: 66 0f 6f cb movdqa %xmm3,%xmm1 + 858a: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 858f: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 8594: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8599: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 859d: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 85a1: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 85a6: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 85ab: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 85b1: 0f c6 d7 88 shufps $0x88,%xmm7,%xmm2 + 85b5: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 85b9: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 85bd: 66 41 0f 73 d5 30 psrlq $0x30,%xmm13 + 85c3: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 85c9: 66 0f 69 fa punpckhwd %xmm2,%xmm7 + 85cd: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 85d1: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 85d7: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 85db: 66 0f 69 d7 punpckhwd %xmm7,%xmm2 + 85df: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 85e4: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 85e8: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 85ed: 66 0f 76 d2 pcmpeqd %xmm2,%xmm2 + 85f1: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 85f6: 66 0f db ca pand %xmm2,%xmm1 + 85fa: 66 0f db f2 pand %xmm2,%xmm6 + 85fe: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 8602: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 8606: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 860b: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 860f: 66 0f 6f fd movdqa %xmm5,%xmm7 + 8613: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8618: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 861d: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 8622: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8626: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 862b: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 862f: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 8634: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8639: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 863e: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8642: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8648: 66 0f 6f fb movdqa %xmm3,%xmm7 + 864c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8651: 66 0f db ca pand %xmm2,%xmm1 + 8655: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 865a: 66 44 0f 6f c4 movdqa %xmm4,%xmm8 + 865f: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8665: 45 0f c6 c5 88 shufps $0x88,%xmm13,%xmm8 + 866a: 66 44 0f 6f ef movdqa %xmm7,%xmm13 + 866f: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 8674: 66 45 0f 69 e8 punpckhwd %xmm8,%xmm13 + 8679: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 867e: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 8683: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 8688: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 868d: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 8692: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 8697: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 869c: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 86a1: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 86a7: 66 0f db fa pand %xmm2,%xmm7 + 86ab: 66 44 0f 67 ef packuswb %xmm7,%xmm13 + 86b0: 44 0f c6 c1 88 shufps $0x88,%xmm1,%xmm8 + 86b5: 66 0f 6f cd movdqa %xmm5,%xmm1 + 86b9: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 86be: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 86c3: 66 44 0f 68 ee punpckhbw %xmm6,%xmm13 + 86c8: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 86cc: 66 41 0f 6f f3 movdqa %xmm11,%xmm6 + 86d1: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 86d6: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 86da: 66 41 0f 6f f0 movdqa %xmm8,%xmm6 + 86df: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 86e4: 66 0f 69 f1 punpckhwd %xmm1,%xmm6 + 86e8: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 86ed: 66 0f 69 ce punpckhwd %xmm6,%xmm1 + 86f1: 66 44 0f 61 c6 punpcklwd %xmm6,%xmm8 + 86f6: 66 41 0f 6f f2 movdqa %xmm10,%xmm6 + 86fb: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 8700: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 8705: 66 0f 6f cb movdqa %xmm3,%xmm1 + 8709: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 870e: 66 44 0f db c2 pand %xmm2,%xmm8 + 8713: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 8717: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 871b: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 8720: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8725: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 872a: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 872e: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 8733: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 8737: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 873c: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 8741: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 8746: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 874a: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8750: 66 41 0f 6f f4 movdqa %xmm12,%xmm6 + 8755: 66 0f db ca pand %xmm2,%xmm1 + 8759: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 875e: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 8763: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 8767: 41 0f c6 c4 88 shufps $0x88,%xmm12,%xmm0 + 876c: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 8771: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 8775: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 8779: 41 0f c6 eb 88 shufps $0x88,%xmm11,%xmm5 + 877e: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 8783: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8788: 66 41 0f 72 d3 18 psrld $0x18,%xmm11 + 878e: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8793: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8798: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 879c: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 87a1: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 87a5: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 87aa: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 87af: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 87b4: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 87b8: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 87be: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 87c2: 41 0f c6 da 88 shufps $0x88,%xmm10,%xmm3 + 87c7: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 87cc: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 87d1: 66 0f db ca pand %xmm2,%xmm1 + 87d5: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 87db: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 87e0: 66 44 0f 6f f4 movdqa %xmm4,%xmm14 + 87e5: 41 0f c6 e1 88 shufps $0x88,%xmm9,%xmm4 + 87ea: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 87ef: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 87f4: 66 44 0f 6f e4 movdqa %xmm4,%xmm12 + 87f9: 66 45 0f 69 cb punpckhwd %xmm11,%xmm9 + 87fe: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 8803: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 8808: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 880d: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 8812: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8818: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 881e: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 8823: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 8828: 66 41 0f 72 d1 18 psrld $0x18,%xmm9 + 882e: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 8833: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 8838: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 883d: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8842: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 8847: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 884c: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8851: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 8856: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 885b: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 8860: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 8865: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 886a: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 886f: 66 44 0f db d2 pand %xmm2,%xmm10 + 8874: 66 0f db f2 pand %xmm2,%xmm6 + 8878: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 887d: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 8882: 66 44 0f db ca pand %xmm2,%xmm9 + 8887: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 888d: 66 0f 67 ce packuswb %xmm6,%xmm1 + 8891: 66 45 0f 67 d1 packuswb %xmm9,%xmm10 + 8896: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 889a: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 889f: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 88a4: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 88aa: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 88af: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 88b4: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 88b9: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 88be: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 88c3: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 88c8: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 88cc: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 88d1: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 88d5: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 88da: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 88df: 66 41 0f 69 cd punpckhwd %xmm13,%xmm1 + 88e4: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 88e9: 66 44 0f 6f ec movdqa %xmm4,%xmm13 + 88ee: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 88f3: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 88f8: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 88fe: 66 41 0f 72 d3 10 psrld $0x10,%xmm11 + 8904: 66 44 0f db ca pand %xmm2,%xmm9 + 8909: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 890e: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 8913: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 8918: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 891d: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 8922: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 8927: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 892c: 66 44 0f db da pand %xmm2,%xmm11 + 8931: 66 45 0f 67 cb packuswb %xmm11,%xmm9 + 8936: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 893b: 66 45 0f 68 ca punpckhbw %xmm10,%xmm9 + 8940: 66 45 0f 60 da punpcklbw %xmm10,%xmm11 + 8945: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 894a: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 894e: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 8953: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 8957: 66 41 0f 69 ea punpckhwd %xmm10,%xmm5 + 895c: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 8961: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 8965: 66 0f 6f eb movdqa %xmm3,%xmm5 + 8969: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 896d: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 8971: 66 0f 6f e3 movdqa %xmm3,%xmm4 + 8975: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 8979: 66 0f 61 dd punpcklwd %xmm5,%xmm3 + 897d: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 8981: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 8985: 66 0f db c2 pand %xmm2,%xmm0 + 8989: 66 0f 6f eb movdqa %xmm3,%xmm5 + 898d: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 8992: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 8997: 66 0f db e2 pand %xmm2,%xmm4 + 899b: 66 0f db ea pand %xmm2,%xmm5 + 899f: 66 0f db d3 pand %xmm3,%xmm2 + 89a3: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 89a7: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 89ab: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 89af: 66 0f 68 c4 punpckhbw %xmm4,%xmm0 + 89b3: 66 0f 60 d4 punpcklbw %xmm4,%xmm2 + 89b7: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 89bb: 66 41 0f 69 c1 punpckhwd %xmm9,%xmm0 + 89c0: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 89c4: 66 41 0f 69 d3 punpckhwd %xmm11,%xmm2 + 89c9: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 89ce: 66 41 0f 61 e3 punpcklwd %xmm11,%xmm4 + 89d3: 66 0f 6f ec movdqa %xmm4,%xmm5 + 89d7: 66 41 0f 6a e0 punpckhdq %xmm8,%xmm4 + 89dc: 0f 11 63 88 movups %xmm4,-0x78(%rbx) + 89e0: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 89e4: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 89e8: 66 41 0f 62 e8 punpckldq %xmm8,%xmm5 + 89ed: 0f 11 53 a8 movups %xmm2,-0x58(%rbx) + 89f1: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 89f5: 66 0f 62 e6 punpckldq %xmm6,%xmm4 + 89f9: 66 0f 6a df punpckhdq %xmm7,%xmm3 + 89fd: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 8a01: 0f 11 ab 78 ff ff ff movups %xmm5,-0x88(%rbx) + 8a08: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 8a0c: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8a10: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 8a14: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 8a18: 0f 11 63 98 movups %xmm4,-0x68(%rbx) + 8a1c: 0f 11 5b c8 movups %xmm3,-0x38(%rbx) + 8a20: 0f 11 53 d8 movups %xmm2,-0x28(%rbx) + 8a24: 0f 11 43 e8 movups %xmm0,-0x18(%rbx) + 8a28: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax + 8a2f: 48 89 43 f8 mov %rax,-0x8(%rbx) + 8a33: 49 83 ec 01 sub $0x1,%r12 + 8a37: 74 49 je 8a82 + 8a39: 48 89 ef mov %rbp,%rdi + 8a3c: e8 bf d0 ff ff call 5b00 + 8a41: 48 89 d8 mov %rbx,%rax + 8a44: 48 29 e8 sub %rbp,%rax + 8a47: 48 83 e8 01 sub $0x1,%rax + 8a4b: 48 83 f8 7e cmp $0x7e,%rax + 8a4f: 0f 87 9b fa ff ff ja 84f0 + 8a55: 31 c0 xor %eax,%eax + 8a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 8a5e: 00 00 + 8a60: 48 8b 54 05 00 mov 0x0(%rbp,%rax,1),%rdx + 8a65: 48 89 14 03 mov %rdx,(%rbx,%rax,1) + 8a69: 48 83 c0 08 add $0x8,%rax + 8a6d: 48 3d 88 00 00 00 cmp $0x88,%rax + 8a73: 75 eb jne 8a60 + 8a75: 48 81 c3 88 00 00 00 add $0x88,%rbx + 8a7c: 49 83 ec 01 sub $0x1,%r12 + 8a80: 75 b7 jne 8a39 + 8a82: 5b pop %rbx + 8a83: 5d pop %rbp + 8a84: 41 5c pop %r12 + 8a86: c3 ret + 8a87: c3 ret + 8a88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8a8f: 00 + +0000000000008a90 : + 8a90: 41 57 push %r15 + 8a92: 49 89 f7 mov %rsi,%r15 + 8a95: 48 89 d6 mov %rdx,%rsi + 8a98: 41 56 push %r14 + 8a9a: 49 89 fe mov %rdi,%r14 + 8a9d: 41 55 push %r13 + 8a9f: 4d 89 fd mov %r15,%r13 + 8aa2: 41 54 push %r12 + 8aa4: 49 c1 ed 03 shr $0x3,%r13 + 8aa8: 55 push %rbp + 8aa9: 53 push %rbx + 8aaa: 48 81 ec e8 00 00 00 sub $0xe8,%rsp + 8ab1: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 8ab8: 00 00 + 8aba: 48 89 94 24 d8 00 00 mov %rdx,0xd8(%rsp) + 8ac1: 00 + 8ac2: 48 89 ca mov %rcx,%rdx + 8ac5: 48 89 e7 mov %rsp,%rdi + 8ac8: 48 89 e5 mov %rsp,%rbp + 8acb: e8 60 e2 ff ff call 6d30 + 8ad0: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax + 8ad7: c3 30 0c + 8ada: 49 f7 e5 mul %r13 + 8add: 49 89 d5 mov %rdx,%r13 + 8ae0: 49 81 ff a7 00 00 00 cmp $0xa7,%r15 + 8ae7: 0f 86 92 06 00 00 jbe 917f + 8aed: 4c 69 e2 a8 00 00 00 imul $0xa8,%rdx,%r12 + 8af4: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 8af8: 4c 89 f3 mov %r14,%rbx + 8afb: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 8b00: 4d 01 f4 add %r14,%r12 + 8b03: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8b0a: 00 00 00 00 + 8b0e: 66 90 xchg %ax,%ax + 8b10: 48 89 ef mov %rbp,%rdi + 8b13: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 8b1a: e8 e1 cf ff ff call 5b00 + 8b1f: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 8b24: 66 44 0f 6f 6c 24 10 movdqa 0x10(%rsp),%xmm13 + 8b2b: 66 44 0f 6f 64 24 30 movdqa 0x30(%rsp),%xmm12 + 8b32: 66 44 0f 6f 4c 24 20 movdqa 0x20(%rsp),%xmm9 + 8b39: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 8b3d: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8b42: 66 44 0f 6f 5c 24 50 movdqa 0x50(%rsp),%xmm11 + 8b49: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2 + 8b4f: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8b54: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 8b59: 66 41 0f 6f dc movdqa %xmm12,%xmm3 + 8b5e: 66 0f 6f 6c 24 60 movdqa 0x60(%rsp),%xmm5 + 8b64: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 8b68: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8b6d: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8b72: 66 44 0f 6f 54 24 70 movdqa 0x70(%rsp),%xmm10 + 8b79: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8b7e: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 8b85: 00 + 8b86: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 8b8a: 66 0f 6f de movdqa %xmm6,%xmm3 + 8b8e: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8b92: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 8b97: 66 0f 69 d9 punpckhwd %xmm1,%xmm3 + 8b9b: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8b9f: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 8ba4: 48 89 c2 mov %rax,%rdx + 8ba7: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 8bab: 66 0f 61 f3 punpcklwd %xmm3,%xmm6 + 8baf: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 8bb4: 88 43 d8 mov %al,-0x28(%rbx) + 8bb7: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8bbb: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8bbf: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 8bc4: 88 63 d9 mov %ah,-0x27(%rbx) + 8bc7: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8bcc: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8bd1: 66 0f db f4 pand %xmm4,%xmm6 + 8bd5: 48 c1 ea 10 shr $0x10,%rdx + 8bd9: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 8bdd: 66 0f 6f dd movdqa %xmm5,%xmm3 + 8be1: 88 53 da mov %dl,-0x26(%rbx) + 8be4: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 8be9: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8bee: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8bf4: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 8bf9: 48 89 c2 mov %rax,%rdx + 8bfc: 0f c6 df 88 shufps $0x88,%xmm7,%xmm3 + 8c00: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8c04: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 8c08: 48 c1 ea 18 shr $0x18,%rdx + 8c0c: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 8c10: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 8c16: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 8c1a: 88 53 db mov %dl,-0x25(%rbx) + 8c1d: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 8c21: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 8c27: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8c2b: 48 89 c2 mov %rax,%rdx + 8c2e: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 8c32: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 8c36: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 8c3b: 48 c1 ea 20 shr $0x20,%rdx + 8c3f: 66 0f db cc pand %xmm4,%xmm1 + 8c43: 66 0f 73 d3 30 psrlq $0x30,%xmm3 + 8c48: 88 53 dc mov %dl,-0x24(%rbx) + 8c4b: 48 89 c2 mov %rax,%rdx + 8c4e: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 8c52: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8c57: 48 c1 ea 28 shr $0x28,%rdx + 8c5b: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8c60: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8c65: 88 53 dd mov %dl,-0x23(%rbx) + 8c68: 48 89 c2 mov %rax,%rdx + 8c6b: 0f c6 d9 88 shufps $0x88,%xmm1,%xmm3 + 8c6f: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8c74: 48 c1 e8 38 shr $0x38,%rax + 8c78: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8c7d: 88 43 df mov %al,-0x21(%rbx) + 8c80: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 8c87: 00 + 8c88: 48 c1 ea 30 shr $0x30,%rdx + 8c8c: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 8c90: 66 0f 6f fb movdqa %xmm3,%xmm7 + 8c94: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 8c98: 88 53 de mov %dl,-0x22(%rbx) + 8c9b: 66 0f 69 f9 punpckhwd %xmm1,%xmm7 + 8c9f: 66 0f 6f cb movdqa %xmm3,%xmm1 + 8ca3: 48 89 c2 mov %rax,%rdx + 8ca6: 88 43 e0 mov %al,-0x20(%rbx) + 8ca9: 66 0f 69 cf punpckhwd %xmm7,%xmm1 + 8cad: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 8cb1: 66 41 0f 6f fb movdqa %xmm11,%xmm7 + 8cb6: 88 63 e1 mov %ah,-0x1f(%rbx) + 8cb9: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 8cbd: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8cc1: 48 c1 ea 10 shr $0x10,%rdx + 8cc5: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8cca: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8ccf: 66 0f db dc pand %xmm4,%xmm3 + 8cd3: 88 53 e2 mov %dl,-0x1e(%rbx) + 8cd6: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 8cda: 66 0f 6f fd movdqa %xmm5,%xmm7 + 8cde: 48 89 c2 mov %rax,%rdx + 8ce1: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8ce6: 48 c1 ea 18 shr $0x18,%rdx + 8cea: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 8cef: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 8cf4: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8cf8: 88 53 e3 mov %dl,-0x1d(%rbx) + 8cfb: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 8d00: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8d04: 48 89 c2 mov %rax,%rdx + 8d07: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 8d0c: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8d11: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 8d16: 48 c1 ea 20 shr $0x20,%rdx + 8d1a: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8d1e: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8d24: 88 53 e4 mov %dl,-0x1c(%rbx) + 8d27: 48 89 c2 mov %rax,%rdx + 8d2a: 66 0f db cc pand %xmm4,%xmm1 + 8d2e: 48 c1 ea 28 shr $0x28,%rdx + 8d32: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 8d36: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8d3b: 88 53 e5 mov %dl,-0x1b(%rbx) + 8d3e: 48 89 c2 mov %rax,%rdx + 8d41: 66 0f 6f fb movdqa %xmm3,%xmm7 + 8d45: 66 0f 68 de punpckhbw %xmm6,%xmm3 + 8d49: 48 c1 ea 30 shr $0x30,%rdx + 8d4d: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 8d51: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 8d55: 48 c1 e8 38 shr $0x38,%rax + 8d59: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8d5e: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 8d63: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 8d67: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8d6c: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8d71: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 8d76: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8d7b: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8d7f: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 8d84: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8d88: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 8d8d: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 8d92: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 8d97: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8d9b: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8da1: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8da5: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8daa: 66 0f db f4 pand %xmm4,%xmm6 + 8dae: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 8db3: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 8db8: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8dbe: 45 0f c6 c6 88 shufps $0x88,%xmm14,%xmm8 + 8dc3: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8dc8: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8dcd: 66 45 0f 69 f0 punpckhwd %xmm8,%xmm14 + 8dd2: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 8dd7: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 8ddc: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 8de1: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 8de6: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8deb: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8df1: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8df6: 66 0f db cc pand %xmm4,%xmm1 + 8dfa: 66 41 0f 6f f5 movdqa %xmm13,%xmm6 + 8dff: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 8e04: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8e09: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 8e0d: 41 0f c6 c5 88 shufps $0x88,%xmm13,%xmm0 + 8e12: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 8e17: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 8e1b: 66 41 0f 6f f1 movdqa %xmm9,%xmm6 + 8e20: 45 0f c6 cc 88 shufps $0x88,%xmm12,%xmm9 + 8e25: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8e2a: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8e2f: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8e34: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 8e38: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 8e3d: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 8e41: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 8e46: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 8e4b: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 8e50: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 8e54: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8e5a: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 8e5e: 41 0f c6 d3 88 shufps $0x88,%xmm11,%xmm2 + 8e63: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8e68: 66 0f db cc pand %xmm4,%xmm1 + 8e6c: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 8e71: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8e76: 66 44 0f 6f f5 movdqa %xmm5,%xmm14 + 8e7b: 45 0f c6 da 88 shufps $0x88,%xmm10,%xmm11 + 8e80: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 8e84: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8e8a: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 8e8f: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 8e94: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 8e99: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 8e9e: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 8ea3: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 8ea8: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 8eae: 66 0f 72 d5 18 psrld $0x18,%xmm5 + 8eb3: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 8eb8: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 8ebd: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 8ec2: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 8ec7: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 8ecd: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 8ed2: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 8ed8: 66 0f db f4 pand %xmm4,%xmm6 + 8edc: 66 0f 67 ce packuswb %xmm6,%xmm1 + 8ee0: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 8ee4: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 8ee9: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 8eee: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8ef3: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 8ef7: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 8efc: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8f00: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 8f04: 66 0f 61 fb punpcklwd %xmm3,%xmm7 + 8f08: 66 0f 6f dd movdqa %xmm5,%xmm3 + 8f0c: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 8f11: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 8f16: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 8f1b: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 8f20: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 8f24: 66 0f 6f da movdqa %xmm2,%xmm3 + 8f28: 66 0f 72 d3 18 psrld $0x18,%xmm3 + 8f2d: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 8f32: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 8f37: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 8f3c: 66 0f db ec pand %xmm4,%xmm5 + 8f40: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 8f45: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 8f4a: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 8f4f: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 8f54: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 8f59: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 8f5e: 66 0f db dc pand %xmm4,%xmm3 + 8f62: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 8f68: 66 0f 67 eb packuswb %xmm3,%xmm5 + 8f6c: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 8f70: 66 0f 72 d3 10 psrld $0x10,%xmm3 + 8f75: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 8f7a: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 8f7f: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 8f84: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 8f89: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 8f8e: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 8f93: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 8f98: 66 41 0f 72 d2 10 psrld $0x10,%xmm10 + 8f9e: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 8fa3: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 8fa8: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 8fad: 66 0f db dc pand %xmm4,%xmm3 + 8fb1: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 8fb6: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 8fbb: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 8fc0: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 8fc5: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 8fca: 66 44 0f db d4 pand %xmm4,%xmm10 + 8fcf: 66 41 0f 67 da packuswb %xmm10,%xmm3 + 8fd4: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 8fd9: 66 0f 68 dd punpckhbw %xmm5,%xmm3 + 8fdd: 66 44 0f 60 d5 punpcklbw %xmm5,%xmm10 + 8fe2: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 8fe6: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 8feb: 66 41 0f 69 e9 punpckhwd %xmm9,%xmm5 + 8ff0: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 8ff5: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 8ffa: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 8ffe: 66 0f 6f ea movdqa %xmm2,%xmm5 + 9002: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 9007: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 900c: 66 41 0f 69 eb punpckhwd %xmm11,%xmm5 + 9011: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 9016: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 901a: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 901f: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9023: 66 0f db c4 pand %xmm4,%xmm0 + 9027: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 902c: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 9031: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 9036: 66 0f db d4 pand %xmm4,%xmm2 + 903a: 66 0f db ec pand %xmm4,%xmm5 + 903e: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 9044: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 9048: 66 44 0f db cc pand %xmm4,%xmm9 + 904d: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 9051: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 9056: 66 0f 60 d5 punpcklbw %xmm5,%xmm2 + 905a: 66 0f 68 c5 punpckhbw %xmm5,%xmm0 + 905e: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 9063: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9067: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 906b: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 9070: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 9074: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 9079: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 907e: 66 45 0f 6a c8 punpckhdq %xmm8,%xmm9 + 9083: 66 41 0f 62 d8 punpckldq %xmm8,%xmm3 + 9088: 44 0f 11 8b 68 ff ff movups %xmm9,-0x98(%rbx) + 908f: ff + 9090: 0f 11 9b 58 ff ff ff movups %xmm3,-0xa8(%rbx) + 9097: 66 0f 6f da movdqa %xmm2,%xmm3 + 909b: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 909f: 0f 11 53 88 movups %xmm2,-0x78(%rbx) + 90a3: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 90a7: 66 0f 62 de punpckldq %xmm6,%xmm3 + 90ab: 66 0f 6a ef punpckhdq %xmm7,%xmm5 + 90af: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 90b3: 0f 11 9b 78 ff ff ff movups %xmm3,-0x88(%rbx) + 90ba: 0f 11 53 98 movups %xmm2,-0x68(%rbx) + 90be: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 90c2: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 90c6: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 90ca: 0f 11 6b a8 movups %xmm5,-0x58(%rbx) + 90ce: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 90d2: 0f 11 43 c8 movups %xmm0,-0x38(%rbx) + 90d6: 88 53 e6 mov %dl,-0x1a(%rbx) + 90d9: 88 43 e7 mov %al,-0x19(%rbx) + 90dc: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 90e3: 00 + 90e4: 48 89 c2 mov %rax,%rdx + 90e7: 88 43 e8 mov %al,-0x18(%rbx) + 90ea: 48 c1 ea 10 shr $0x10,%rdx + 90ee: 88 63 e9 mov %ah,-0x17(%rbx) + 90f1: 88 53 ea mov %dl,-0x16(%rbx) + 90f4: 48 89 c2 mov %rax,%rdx + 90f7: 48 c1 ea 18 shr $0x18,%rdx + 90fb: 88 53 eb mov %dl,-0x15(%rbx) + 90fe: 48 89 c2 mov %rax,%rdx + 9101: 48 c1 ea 20 shr $0x20,%rdx + 9105: 88 53 ec mov %dl,-0x14(%rbx) + 9108: 48 89 c2 mov %rax,%rdx + 910b: 48 c1 ea 28 shr $0x28,%rdx + 910f: 88 53 ed mov %dl,-0x13(%rbx) + 9112: 48 89 c2 mov %rax,%rdx + 9115: 48 c1 e8 38 shr $0x38,%rax + 9119: 88 43 ef mov %al,-0x11(%rbx) + 911c: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 9123: 00 + 9124: 48 c1 ea 30 shr $0x30,%rdx + 9128: 88 53 ee mov %dl,-0x12(%rbx) + 912b: 48 89 c2 mov %rax,%rdx + 912e: 88 43 f0 mov %al,-0x10(%rbx) + 9131: 48 c1 ea 10 shr $0x10,%rdx + 9135: 88 63 f1 mov %ah,-0xf(%rbx) + 9138: 88 53 f2 mov %dl,-0xe(%rbx) + 913b: 48 89 c2 mov %rax,%rdx + 913e: 48 c1 ea 18 shr $0x18,%rdx + 9142: 88 53 f3 mov %dl,-0xd(%rbx) + 9145: 48 89 c2 mov %rax,%rdx + 9148: 48 c1 ea 20 shr $0x20,%rdx + 914c: 88 53 f4 mov %dl,-0xc(%rbx) + 914f: 48 89 c2 mov %rax,%rdx + 9152: 48 c1 ea 28 shr $0x28,%rdx + 9156: 88 53 f5 mov %dl,-0xb(%rbx) + 9159: 48 89 c2 mov %rax,%rdx + 915c: 48 c1 e8 38 shr $0x38,%rax + 9160: 88 43 f7 mov %al,-0x9(%rbx) + 9163: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 916a: 00 + 916b: 48 c1 ea 30 shr $0x30,%rdx + 916f: 88 53 f6 mov %dl,-0xa(%rbx) + 9172: 48 89 43 f8 mov %rax,-0x8(%rbx) + 9176: 4c 39 e3 cmp %r12,%rbx + 9179: 0f 85 91 f9 ff ff jne 8b10 + 917f: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 9186: c3 30 0c + 9189: 4c 89 f8 mov %r15,%rax + 918c: 48 c1 e8 03 shr $0x3,%rax + 9190: 48 f7 e2 mul %rdx + 9193: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax + 919a: 49 29 c7 sub %rax,%r15 + 919d: 4d 89 fc mov %r15,%r12 + 91a0: 0f 84 ae 00 00 00 je 9254 + 91a6: 4d 69 ed a8 00 00 00 imul $0xa8,%r13,%r13 + 91ad: 4d 01 f5 add %r14,%r13 + 91b0: 48 89 ef mov %rbp,%rdi + 91b3: e8 48 c9 ff ff call 5b00 + 91b8: 4d 89 e0 mov %r12,%r8 + 91bb: 31 ff xor %edi,%edi + 91bd: 89 fe mov %edi,%esi + 91bf: 89 f8 mov %edi,%eax + 91c1: 4c 29 ee sub %r13,%rsi + 91c4: eb 60 jmp 9226 + 91c6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 91cd: 00 00 00 00 + 91d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 91d8: 00 00 00 00 + 91dc: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 91e3: 00 00 00 00 + 91e7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 91ee: 00 00 00 00 + 91f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 91f9: 00 00 00 00 + 91fd: 0f 1f 00 nopl (%rax) + 9200: 89 c2 mov %eax,%edx + 9202: 89 c1 mov %eax,%ecx + 9204: 49 83 c5 01 add $0x1,%r13 + 9208: 83 c0 01 add $0x1,%eax + 920b: c1 ea 03 shr $0x3,%edx + 920e: 83 e1 07 and $0x7,%ecx + 9211: 48 8b 14 d4 mov (%rsp,%rdx,8),%rdx + 9215: c1 e1 03 shl $0x3,%ecx + 9218: 48 d3 ea shr %cl,%rdx + 921b: 41 88 55 ff mov %dl,-0x1(%r13) + 921f: 3d a8 00 00 00 cmp $0xa8,%eax + 9224: 74 20 je 9246 + 9226: 49 8d 54 35 00 lea 0x0(%r13,%rsi,1),%rdx + 922b: 4c 39 e2 cmp %r12,%rdx + 922e: 72 d0 jb 9200 + 9230: 89 c2 mov %eax,%edx + 9232: 29 fa sub %edi,%edx + 9234: 49 29 d0 sub %rdx,%r8 + 9237: 74 1b je 9254 + 9239: 41 89 c4 mov %eax,%r12d + 923c: 89 c7 mov %eax,%edi + 923e: 4d 01 c4 add %r8,%r12 + 9241: e9 77 ff ff ff jmp 91bd + 9246: 29 f8 sub %edi,%eax + 9248: 49 29 c0 sub %rax,%r8 + 924b: 4d 89 c4 mov %r8,%r12 + 924e: 0f 85 5c ff ff ff jne 91b0 + 9254: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 925b: 00 + 925c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9263: 00 00 + 9265: 75 12 jne 9279 + 9267: 48 81 c4 e8 00 00 00 add $0xe8,%rsp + 926e: 5b pop %rbx + 926f: 5d pop %rbp + 9270: 41 5c pop %r12 + 9272: 41 5d pop %r13 + 9274: 41 5e pop %r14 + 9276: 41 5f pop %r15 + 9278: c3 ret + 9279: e8 02 7e ff ff call 1080 <__stack_chk_fail@plt> + 927e: 66 90 xchg %ax,%ax + +0000000000009280 : + 9280: 41 57 push %r15 + 9282: 41 56 push %r14 + 9284: 49 89 fe mov %rdi,%r14 + 9287: 41 55 push %r13 + 9289: 49 89 f5 mov %rsi,%r13 + 928c: 48 89 d6 mov %rdx,%rsi + 928f: 41 54 push %r12 + 9291: 55 push %rbp + 9292: 53 push %rbx + 9293: 48 81 ec e8 00 00 00 sub $0xe8,%rsp + 929a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 92a1: 00 00 + 92a3: 48 89 94 24 d8 00 00 mov %rdx,0xd8(%rsp) + 92aa: 00 + 92ab: 48 89 ca mov %rcx,%rdx + 92ae: 48 89 e7 mov %rsp,%rdi + 92b1: b9 1f 00 00 00 mov $0x1f,%ecx + 92b6: 48 89 e5 mov %rsp,%rbp + 92b9: e8 d2 d0 ff ff call 6390 + 92be: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 92c5: f0 f0 f0 + 92c8: 49 f7 e5 mul %r13 + 92cb: 48 89 d3 mov %rdx,%rbx + 92ce: 48 c1 eb 07 shr $0x7,%rbx + 92d2: 49 81 fd 87 00 00 00 cmp $0x87,%r13 + 92d9: 0f 86 7e 05 00 00 jbe 985d + 92df: 4c 69 fb 88 00 00 00 imul $0x88,%rbx,%r15 + 92e6: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 92ea: 4d 89 f4 mov %r14,%r12 + 92ed: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 92f2: 4d 01 f7 add %r14,%r15 + 92f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 92fc: 00 00 00 00 + 9300: 48 89 ef mov %rbp,%rdi + 9303: 49 81 c4 88 00 00 00 add $0x88,%r12 + 930a: e8 f1 c7 ff ff call 5b00 + 930f: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 9314: 66 44 0f 6f 6c 24 10 movdqa 0x10(%rsp),%xmm13 + 931b: 66 44 0f 6f 64 24 30 movdqa 0x30(%rsp),%xmm12 + 9322: 66 44 0f 6f 4c 24 20 movdqa 0x20(%rsp),%xmm9 + 9329: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 932d: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 9332: 66 44 0f 6f 5c 24 50 movdqa 0x50(%rsp),%xmm11 + 9339: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2 + 933f: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 9344: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 9349: 66 41 0f 6f dc movdqa %xmm12,%xmm3 + 934e: 66 0f 6f 6c 24 60 movdqa 0x60(%rsp),%xmm5 + 9354: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 9358: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 935d: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 9362: 66 44 0f 6f 54 24 70 movdqa 0x70(%rsp),%xmm10 + 9369: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 936e: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 9375: 00 + 9376: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 937a: 66 0f 6f de movdqa %xmm6,%xmm3 + 937e: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 9382: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 9387: 66 0f 69 d9 punpckhwd %xmm1,%xmm3 + 938b: 66 0f 6f ce movdqa %xmm6,%xmm1 + 938f: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 9394: 49 89 44 24 f8 mov %rax,-0x8(%r12) + 9399: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 939d: 66 0f 61 f3 punpcklwd %xmm3,%xmm6 + 93a1: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 93a6: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 93aa: 66 0f 6f ca movdqa %xmm2,%xmm1 + 93ae: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 93b3: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 93b8: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 93bd: 66 0f db f4 pand %xmm4,%xmm6 + 93c1: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 93c5: 66 0f 6f dd movdqa %xmm5,%xmm3 + 93c9: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 93ce: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 93d3: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 93d8: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 93de: 0f c6 df 88 shufps $0x88,%xmm7,%xmm3 + 93e2: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 93e6: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 93ea: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 93f0: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 93f6: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 93fa: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 93fe: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 9402: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 9406: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 940b: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 940f: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 9414: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 9418: 66 0f db cc pand %xmm4,%xmm1 + 941c: 66 0f 73 d3 30 psrlq $0x30,%xmm3 + 9421: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 9425: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 942a: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 942f: 0f c6 d9 88 shufps $0x88,%xmm1,%xmm3 + 9433: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 9438: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 943d: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 9441: 66 0f 6f fb movdqa %xmm3,%xmm7 + 9445: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 9449: 66 0f 69 f9 punpckhwd %xmm1,%xmm7 + 944d: 66 0f 6f cb movdqa %xmm3,%xmm1 + 9451: 66 0f 69 cf punpckhwd %xmm7,%xmm1 + 9455: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 9459: 66 41 0f 6f fb movdqa %xmm11,%xmm7 + 945e: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 9462: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 9467: 66 0f 6f ca movdqa %xmm2,%xmm1 + 946b: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 9470: 66 0f db dc pand %xmm4,%xmm3 + 9474: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 9478: 66 0f 6f fd movdqa %xmm5,%xmm7 + 947c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 9481: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 9486: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 948b: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 948f: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 9494: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 9498: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 949d: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 94a2: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 94a7: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 94ab: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 94b1: 66 0f db cc pand %xmm4,%xmm1 + 94b5: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 94b9: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 94be: 66 0f 6f fb movdqa %xmm3,%xmm7 + 94c2: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 94c7: 66 0f 68 de punpckhbw %xmm6,%xmm3 + 94cb: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 94cf: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 94d3: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 94d8: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 94dc: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 94e1: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 94e6: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 94eb: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 94f0: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 94f4: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 94f9: 66 0f 6f ce movdqa %xmm6,%xmm1 + 94fd: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 9502: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 9507: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 950c: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 9510: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 9516: 66 0f 6f ca movdqa %xmm2,%xmm1 + 951a: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 951f: 66 0f db f4 pand %xmm4,%xmm6 + 9523: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 9528: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 952d: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 9533: 45 0f c6 c6 88 shufps $0x88,%xmm14,%xmm8 + 9538: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 953d: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9542: 66 45 0f 69 f0 punpckhwd %xmm8,%xmm14 + 9547: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 954c: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 9551: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 9556: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 955b: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9560: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 9566: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 956b: 66 0f db cc pand %xmm4,%xmm1 + 956f: 66 41 0f 6f f5 movdqa %xmm13,%xmm6 + 9574: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 9579: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 957e: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 9582: 41 0f c6 c5 88 shufps $0x88,%xmm13,%xmm0 + 9587: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 958c: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 9590: 66 41 0f 6f f1 movdqa %xmm9,%xmm6 + 9595: 45 0f c6 cc 88 shufps $0x88,%xmm12,%xmm9 + 959a: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 959f: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 95a4: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 95a9: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 95ad: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 95b2: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 95b6: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 95bb: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 95c0: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 95c5: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 95c9: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 95cf: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 95d3: 41 0f c6 d3 88 shufps $0x88,%xmm11,%xmm2 + 95d8: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 95dd: 66 0f db cc pand %xmm4,%xmm1 + 95e1: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 95e6: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 95eb: 66 44 0f 6f f5 movdqa %xmm5,%xmm14 + 95f0: 45 0f c6 da 88 shufps $0x88,%xmm10,%xmm11 + 95f5: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 95f9: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 95ff: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 9604: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 9609: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 960e: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 9613: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9618: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 961d: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 9623: 66 0f 72 d5 18 psrld $0x18,%xmm5 + 9628: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 962d: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 9632: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 9637: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 963c: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 9642: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9647: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 964d: 66 0f db f4 pand %xmm4,%xmm6 + 9651: 66 0f 67 ce packuswb %xmm6,%xmm1 + 9655: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 9659: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 965e: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 9663: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 9668: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 966c: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 9671: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 9675: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 9679: 66 0f 61 fb punpcklwd %xmm3,%xmm7 + 967d: 66 0f 6f dd movdqa %xmm5,%xmm3 + 9681: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 9686: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 968b: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 9690: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 9695: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 9699: 66 0f 6f da movdqa %xmm2,%xmm3 + 969d: 66 0f 72 d3 18 psrld $0x18,%xmm3 + 96a2: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 96a7: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 96ac: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 96b1: 66 0f db ec pand %xmm4,%xmm5 + 96b5: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 96ba: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 96bf: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 96c4: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 96c9: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 96ce: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 96d3: 66 0f db dc pand %xmm4,%xmm3 + 96d7: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 96dd: 66 0f 67 eb packuswb %xmm3,%xmm5 + 96e1: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 96e5: 66 0f 72 d3 10 psrld $0x10,%xmm3 + 96ea: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 96ef: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 96f4: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 96f9: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 96fe: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 9703: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 9708: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 970d: 66 41 0f 72 d2 10 psrld $0x10,%xmm10 + 9713: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 9718: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 971d: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 9722: 66 0f db dc pand %xmm4,%xmm3 + 9726: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 972b: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 9730: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 9735: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 973a: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 973f: 66 44 0f db d4 pand %xmm4,%xmm10 + 9744: 66 41 0f 67 da packuswb %xmm10,%xmm3 + 9749: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 974e: 66 0f 68 dd punpckhbw %xmm5,%xmm3 + 9752: 66 44 0f 60 d5 punpcklbw %xmm5,%xmm10 + 9757: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 975b: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 9760: 66 41 0f 69 e9 punpckhwd %xmm9,%xmm5 + 9765: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 976a: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 976f: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 9773: 66 0f 6f ea movdqa %xmm2,%xmm5 + 9777: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 977c: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 9781: 66 41 0f 69 eb punpckhwd %xmm11,%xmm5 + 9786: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 978b: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 978f: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 9794: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9798: 66 0f db c4 pand %xmm4,%xmm0 + 979c: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 97a1: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 97a6: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 97ab: 66 0f db d4 pand %xmm4,%xmm2 + 97af: 66 0f db ec pand %xmm4,%xmm5 + 97b3: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 97b9: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 97bd: 66 44 0f db cc pand %xmm4,%xmm9 + 97c2: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 97c6: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 97cb: 66 0f 60 d5 punpcklbw %xmm5,%xmm2 + 97cf: 66 0f 68 c5 punpckhbw %xmm5,%xmm0 + 97d3: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 97d8: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 97dc: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 97e0: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 97e5: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 97e9: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 97ee: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 97f3: 66 45 0f 6a c8 punpckhdq %xmm8,%xmm9 + 97f8: 66 41 0f 62 d8 punpckldq %xmm8,%xmm3 + 97fd: 45 0f 11 4c 24 88 movups %xmm9,-0x78(%r12) + 9803: 41 0f 11 9c 24 78 ff movups %xmm3,-0x88(%r12) + 980a: ff ff + 980c: 66 0f 6f da movdqa %xmm2,%xmm3 + 9810: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 9814: 41 0f 11 54 24 a8 movups %xmm2,-0x58(%r12) + 981a: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 981e: 66 0f 62 de punpckldq %xmm6,%xmm3 + 9822: 66 0f 6a ef punpckhdq %xmm7,%xmm5 + 9826: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 982a: 41 0f 11 5c 24 98 movups %xmm3,-0x68(%r12) + 9830: 41 0f 11 54 24 b8 movups %xmm2,-0x48(%r12) + 9836: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 983a: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 983e: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 9842: 41 0f 11 6c 24 c8 movups %xmm5,-0x38(%r12) + 9848: 41 0f 11 54 24 d8 movups %xmm2,-0x28(%r12) + 984e: 41 0f 11 44 24 e8 movups %xmm0,-0x18(%r12) + 9854: 4d 39 fc cmp %r15,%r12 + 9857: 0f 85 a3 fa ff ff jne 9300 + 985d: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 9864: f0 f0 f0 + 9867: 49 f7 e5 mul %r13 + 986a: 48 c1 ea 07 shr $0x7,%rdx + 986e: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax + 9875: 49 29 c5 sub %rax,%r13 + 9878: 4d 89 ec mov %r13,%r12 + 987b: 0f 84 8e 00 00 00 je 990f + 9881: 48 69 db 88 00 00 00 imul $0x88,%rbx,%rbx + 9888: 4c 01 f3 add %r14,%rbx + 988b: 48 89 ef mov %rbp,%rdi + 988e: e8 6d c2 ff ff call 5b00 + 9893: 4d 89 e0 mov %r12,%r8 + 9896: 31 ff xor %edi,%edi + 9898: 89 fe mov %edi,%esi + 989a: 89 f8 mov %edi,%eax + 989c: 48 29 de sub %rbx,%rsi + 989f: eb 44 jmp 98e5 + 98a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 98a8: 00 00 00 00 + 98ac: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 98b3: 00 00 00 00 + 98b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 98be: 00 00 + 98c0: 89 c2 mov %eax,%edx + 98c2: 89 c1 mov %eax,%ecx + 98c4: 48 83 c3 01 add $0x1,%rbx + 98c8: 83 c0 01 add $0x1,%eax + 98cb: c1 ea 03 shr $0x3,%edx + 98ce: 83 e1 07 and $0x7,%ecx + 98d1: 48 8b 14 d4 mov (%rsp,%rdx,8),%rdx + 98d5: c1 e1 03 shl $0x3,%ecx + 98d8: 48 d3 ea shr %cl,%rdx + 98db: 88 53 ff mov %dl,-0x1(%rbx) + 98de: 3d 88 00 00 00 cmp $0x88,%eax + 98e3: 74 1c je 9901 + 98e5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 98e9: 4c 39 e2 cmp %r12,%rdx + 98ec: 72 d2 jb 98c0 + 98ee: 89 c2 mov %eax,%edx + 98f0: 29 fa sub %edi,%edx + 98f2: 49 29 d0 sub %rdx,%r8 + 98f5: 74 18 je 990f + 98f7: 41 89 c4 mov %eax,%r12d + 98fa: 89 c7 mov %eax,%edi + 98fc: 4d 01 c4 add %r8,%r12 + 98ff: eb 97 jmp 9898 + 9901: 29 f8 sub %edi,%eax + 9903: 49 29 c0 sub %rax,%r8 + 9906: 4d 89 c4 mov %r8,%r12 + 9909: 0f 85 7c ff ff ff jne 988b + 990f: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 9916: 00 + 9917: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 991e: 00 00 + 9920: 75 12 jne 9934 + 9922: 48 81 c4 e8 00 00 00 add $0xe8,%rsp + 9929: 5b pop %rbx + 992a: 5d pop %rbp + 992b: 41 5c pop %r12 + 992d: 41 5d pop %r13 + 992f: 41 5e pop %r14 + 9931: 41 5f pop %r15 + 9933: c3 ret + 9934: e8 47 77 ff ff call 1080 <__stack_chk_fail@plt> + 9939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000009940 : + 9940: 55 push %rbp + 9941: b9 06 00 00 00 mov $0x6,%ecx + 9946: 53 push %rbx + 9947: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 994e: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 9955: 00 00 + 9957: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) + 995e: 00 + 995f: 48 89 fb mov %rdi,%rbx + 9962: 48 89 e7 mov %rsp,%rdi + 9965: e8 26 ca ff ff call 6390 + 996a: 48 89 e7 mov %rsp,%rdi + 996d: e8 8e c1 ff ff call 5b00 + 9972: 48 8b 04 24 mov (%rsp),%rax + 9976: 48 89 03 mov %rax,(%rbx) + 9979: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 997e: 48 89 43 08 mov %rax,0x8(%rbx) + 9982: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 9987: 48 89 43 10 mov %rax,0x10(%rbx) + 998b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 9990: 48 89 43 18 mov %rax,0x18(%rbx) + 9994: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 999b: 00 + 999c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 99a3: 00 00 + 99a5: 75 0a jne 99b1 + 99a7: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 99ae: 5b pop %rbx + 99af: 5d pop %rbp + 99b0: c3 ret + 99b1: e8 ca 76 ff ff call 1080 <__stack_chk_fail@plt> + 99b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 99bd: 00 00 00 + +00000000000099c0 : + 99c0: 41 56 push %r14 + 99c2: b9 19 00 00 00 mov $0x19,%ecx + 99c7: 41 55 push %r13 + 99c9: 41 54 push %r12 + 99cb: 49 89 f4 mov %rsi,%r12 + 99ce: 55 push %rbp + 99cf: 48 89 d5 mov %rdx,%rbp + 99d2: 53 push %rbx + 99d3: 48 89 fb mov %rdi,%rbx + 99d6: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 99dd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 99e4: 00 00 + 99e6: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 99ed: 00 + 99ee: 31 c0 xor %eax,%eax + 99f0: 48 89 e7 mov %rsp,%rdi + 99f3: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 + 99f8: f3 48 ab rep stos %rax,%es:(%rdi) + 99fb: 48 83 fa 47 cmp $0x47,%rdx + 99ff: 0f 86 96 00 00 00 jbe 9a9b + 9a05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9a0c: 00 00 00 00 + 9a10: 4c 89 e0 mov %r12,%rax + 9a13: 48 89 e6 mov %rsp,%rsi + 9a16: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9a1d: 00 00 00 + 9a20: 0f b6 50 01 movzbl 0x1(%rax),%edx + 9a24: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 9a28: 48 83 c0 08 add $0x8,%rax + 9a2c: 48 c1 e1 10 shl $0x10,%rcx + 9a30: 48 c1 e2 08 shl $0x8,%rdx + 9a34: 48 09 ca or %rcx,%rdx + 9a37: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 9a3b: 48 09 ca or %rcx,%rdx + 9a3e: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 9a42: 48 c1 e1 18 shl $0x18,%rcx + 9a46: 48 09 ca or %rcx,%rdx + 9a49: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 9a4d: 48 c1 e1 20 shl $0x20,%rcx + 9a51: 48 09 d1 or %rdx,%rcx + 9a54: 0f b6 50 fd movzbl -0x3(%rax),%edx + 9a58: 48 c1 e2 28 shl $0x28,%rdx + 9a5c: 48 09 ca or %rcx,%rdx + 9a5f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 9a63: 48 c1 e1 30 shl $0x30,%rcx + 9a67: 48 09 d1 or %rdx,%rcx + 9a6a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 9a6e: 48 c1 e2 38 shl $0x38,%rdx + 9a72: 48 09 ca or %rcx,%rdx + 9a75: 48 31 16 xor %rdx,(%rsi) + 9a78: 48 83 c6 08 add $0x8,%rsi + 9a7c: 49 39 f6 cmp %rsi,%r14 + 9a7f: 75 9f jne 9a20 + 9a81: 48 83 ed 48 sub $0x48,%rbp + 9a85: 48 89 e7 mov %rsp,%rdi + 9a88: 49 83 c4 48 add $0x48,%r12 + 9a8c: e8 6f c0 ff ff call 5b00 + 9a91: 48 83 fd 47 cmp $0x47,%rbp + 9a95: 0f 87 75 ff ff ff ja 9a10 + 9a9b: 48 85 ed test %rbp,%rbp + 9a9e: 0f 84 df 00 00 00 je 9b83 + 9aa4: 31 c0 xor %eax,%eax + 9aa6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9aad: 00 00 00 00 + 9ab1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9ab8: 00 00 00 00 + 9abc: 0f 1f 40 00 nopl 0x0(%rax) + 9ac0: 89 c2 mov %eax,%edx + 9ac2: 89 c1 mov %eax,%ecx + 9ac4: c1 ea 03 shr $0x3,%edx + 9ac7: 83 e1 07 and $0x7,%ecx + 9aca: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 9ad1: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx + 9ad6: c1 e1 03 shl $0x3,%ecx + 9ad9: 48 83 c0 01 add $0x1,%rax + 9add: 48 d3 e2 shl %cl,%rdx + 9ae0: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) + 9ae4: 48 39 c5 cmp %rax,%rbp + 9ae7: 75 d7 jne 9ac0 + 9ae9: 89 e8 mov %ebp,%eax + 9aeb: 89 e9 mov %ebp,%ecx + 9aed: ba 06 00 00 00 mov $0x6,%edx + 9af2: c1 e8 03 shr $0x3,%eax + 9af5: 83 e1 07 and $0x7,%ecx + 9af8: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 9aff: c1 e1 03 shl $0x3,%ecx + 9b02: 48 01 e0 add %rsp,%rax + 9b05: 48 d3 e2 shl %cl,%rdx + 9b08: 48 31 10 xor %rdx,(%rax) + 9b0b: 48 89 e7 mov %rsp,%rdi + 9b0e: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) + 9b15: e8 e6 bf ff ff call 5b00 + 9b1a: 48 8b 04 24 mov (%rsp),%rax + 9b1e: 48 89 03 mov %rax,(%rbx) + 9b21: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 9b26: 48 89 43 08 mov %rax,0x8(%rbx) + 9b2a: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 9b2f: 48 89 43 10 mov %rax,0x10(%rbx) + 9b33: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 9b38: 48 89 43 18 mov %rax,0x18(%rbx) + 9b3c: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 9b41: 48 89 43 20 mov %rax,0x20(%rbx) + 9b45: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9b4a: 48 89 43 28 mov %rax,0x28(%rbx) + 9b4e: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 9b53: 48 89 43 30 mov %rax,0x30(%rbx) + 9b57: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 9b5c: 48 89 43 38 mov %rax,0x38(%rbx) + 9b60: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 9b67: 00 + 9b68: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9b6f: 00 00 + 9b71: 75 1d jne 9b90 + 9b73: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 9b7a: 5b pop %rbx + 9b7b: 5d pop %rbp + 9b7c: 41 5c pop %r12 + 9b7e: 41 5d pop %r13 + 9b80: 41 5e pop %r14 + 9b82: c3 ret + 9b83: ba 06 00 00 00 mov $0x6,%edx + 9b88: 48 89 e0 mov %rsp,%rax + 9b8b: e9 78 ff ff ff jmp 9b08 + 9b90: e8 eb 74 ff ff call 1080 <__stack_chk_fail@plt> + 9b95: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9b9c: 00 00 00 + 9b9f: 90 nop + +0000000000009ba0 : + 9ba0: 48 83 ec 38 sub $0x38,%rsp + 9ba4: f3 0f 6f 06 movdqu (%rsi),%xmm0 + 9ba8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9baf: 00 00 + 9bb1: 48 89 44 24 28 mov %rax,0x28(%rsp) + 9bb6: 31 c0 xor %eax,%eax + 9bb8: 88 54 24 20 mov %dl,0x20(%rsp) + 9bbc: ba 22 00 00 00 mov $0x22,%edx + 9bc1: 0f 29 04 24 movaps %xmm0,(%rsp) + 9bc5: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 + 9bca: 48 89 e6 mov %rsp,%rsi + 9bcd: 88 4c 24 21 mov %cl,0x21(%rsp) + 9bd1: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 9bd6: e8 55 df ff ff call 7b30 + 9bdb: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9be0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9be7: 00 00 + 9be9: 75 05 jne 9bf0 + 9beb: 48 83 c4 38 add $0x38,%rsp + 9bef: c3 ret + 9bf0: e8 8b 74 ff ff call 1080 <__stack_chk_fail@plt> + 9bf5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9bfc: 00 00 00 00 + +0000000000009c00 : + 9c00: 48 83 ec 38 sub $0x38,%rsp + 9c04: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 9c08: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9c0f: 00 00 + 9c11: 48 89 44 24 28 mov %rax,0x28(%rsp) + 9c16: 31 c0 xor %eax,%eax + 9c18: 88 4c 24 20 mov %cl,0x20(%rsp) + 9c1c: b9 21 00 00 00 mov $0x21,%ecx + 9c21: 0f 29 04 24 movaps %xmm0,(%rsp) + 9c25: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 9c2a: 48 89 e2 mov %rsp,%rdx + 9c2d: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 9c32: e8 49 f6 ff ff call 9280 + 9c37: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9c3c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9c43: 00 00 + 9c45: 75 05 jne 9c4c + 9c47: 48 83 c4 38 add $0x38,%rsp + 9c4b: c3 ret + 9c4c: e8 2f 74 ff ff call 1080 <__stack_chk_fail@plt> + 9c51: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9c58: 00 00 00 00 + 9c5c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000009c60 : + 9c60: 41 54 push %r12 + 9c62: 55 push %rbp + 9c63: 48 89 fd mov %rdi,%rbp + 9c66: 53 push %rbx + 9c67: 48 81 ec f0 00 00 00 sub $0xf0,%rsp + 9c6e: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 9c73: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9c78: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 9c7f: 00 00 + 9c81: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) + 9c88: 00 + 9c89: 49 89 d4 mov %rdx,%r12 + 9c8c: e8 9f e5 ff ff call 8230 + 9c91: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 9c96: ba 20 00 00 00 mov $0x20,%edx + 9c9b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9ca0: e8 cb e5 ff ff call 8270 + 9ca5: ba 20 06 00 00 mov $0x620,%edx + 9caa: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9caf: 4c 89 e6 mov %r12,%rsi + 9cb2: e8 b9 e5 ff ff call 8270 + 9cb7: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9cbc: e8 ff e6 ff ff call 83c0 + 9cc1: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 9cc6: be 20 00 00 00 mov $0x20,%esi + 9ccb: 48 89 ef mov %rbp,%rdi + 9cce: e8 2d e7 ff ff call 8400 + 9cd3: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 9cda: 00 + 9cdb: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9ce2: 00 00 + 9ce4: 75 0c jne 9cf2 + 9ce6: 48 81 c4 f0 00 00 00 add $0xf0,%rsp + 9ced: 5b pop %rbx + 9cee: 5d pop %rbp + 9cef: 41 5c pop %r12 + 9cf1: c3 ret + 9cf2: e8 89 73 ff ff call 1080 <__stack_chk_fail@plt> + 9cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9cfe: 00 00 + +0000000000009d00 : + 9d00: 55 push %rbp + 9d01: 48 89 fd mov %rdi,%rbp + 9d04: 53 push %rbx + 9d05: 48 89 f3 mov %rsi,%rbx + 9d08: 48 83 ec 08 sub $0x8,%rsp + 9d0c: 48 85 f6 test %rsi,%rsi + 9d0f: 74 4f je 9d60 + 9d11: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9d18: 00 00 00 00 + 9d1c: 0f 1f 40 00 nopl 0x0(%rax) + 9d20: 31 c9 xor %ecx,%ecx + 9d22: 31 c0 xor %eax,%eax + 9d24: 48 89 da mov %rbx,%rdx + 9d27: 48 89 ee mov %rbp,%rsi + 9d2a: bf 3e 01 00 00 mov $0x13e,%edi + 9d2f: e8 6c 73 ff ff call 10a0 + 9d34: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 9d38: 74 0e je 9d48 + 9d3a: 48 29 c3 sub %rax,%rbx + 9d3d: 74 21 je 9d60 + 9d3f: 48 01 c5 add %rax,%rbp + 9d42: eb dc jmp 9d20 + 9d44: 0f 1f 40 00 nopl 0x0(%rax) + 9d48: e8 03 73 ff ff call 1050 <__errno_location@plt> + 9d4d: 83 38 04 cmpl $0x4,(%rax) + 9d50: 74 ce je 9d20 + 9d52: e9 69 73 ff ff jmp 10c0 + 9d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9d5e: 00 00 + 9d60: 48 83 c4 08 add $0x8,%rsp + 9d64: 5b pop %rbx + 9d65: 5d pop %rbp + 9d66: c3 ret + 9d67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9d6e: 00 00 + +0000000000009d70 : + 9d70: be a0 86 01 00 mov $0x186a0,%esi + 9d75: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 9d7c: 0f 1f 40 00 nopl 0x0(%rax) + 9d80: 0f 31 rdtsc + 9d82: 48 c1 e2 20 shl $0x20,%rdx + 9d86: 48 09 d0 or %rdx,%rax + 9d89: 48 89 c7 mov %rax,%rdi + 9d8c: 0f 31 rdtsc + 9d8e: 48 c1 e2 20 shl $0x20,%rdx + 9d92: 48 09 d0 or %rdx,%rax + 9d95: 48 29 f8 sub %rdi,%rax + 9d98: 48 39 c1 cmp %rax,%rcx + 9d9b: 48 0f 47 c8 cmova %rax,%rcx + 9d9f: 83 ee 01 sub $0x1,%esi + 9da2: 75 dc jne 9d80 + 9da4: 48 89 c8 mov %rcx,%rax + 9da7: c3 ret + 9da8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9daf: 00 00 00 + 9db2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9db9: 00 00 00 + 9dbc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000009dc0 : + 9dc0: 48 8b 17 mov (%rdi),%rdx + 9dc3: 48 8b 0e mov (%rsi),%rcx + 9dc6: b8 ff ff ff ff mov $0xffffffff,%eax + 9dcb: 48 39 ca cmp %rcx,%rdx + 9dce: 72 08 jb 9dd8 + 9dd0: 31 c0 xor %eax,%eax + 9dd2: 48 39 d1 cmp %rdx,%rcx + 9dd5: 0f 92 c0 setb %al + 9dd8: c3 ret + 9dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000009de0 : + 9de0: 48 83 fa 01 cmp $0x1,%rdx + 9de4: 0f 86 b6 01 00 00 jbe 9fa0 + 9dea: 41 55 push %r13 + 9dec: 49 89 d5 mov %rdx,%r13 + 9def: 41 54 push %r12 + 9df1: 55 push %rbp + 9df2: 53 push %rbx + 9df3: 48 89 f3 mov %rsi,%rbx + 9df6: 48 83 ec 18 sub $0x18,%rsp + 9dfa: 48 8b 05 57 32 00 00 mov 0x3257(%rip),%rax # d058 + 9e01: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 9e05: 0f 84 75 01 00 00 je 9f80 + 9e0b: 4d 8d 65 ff lea -0x1(%r13),%r12 + 9e0f: 49 83 fd 02 cmp $0x2,%r13 + 9e13: 0f 84 b7 01 00 00 je 9fd0 + 9e19: 4c 89 e1 mov %r12,%rcx + 9e1c: 66 48 0f 6e c8 movq %rax,%xmm1 + 9e21: 48 89 da mov %rbx,%rdx + 9e24: 48 d1 e9 shr $1,%rcx + 9e27: 66 0f 6c c9 punpcklqdq %xmm1,%xmm1 + 9e2b: 48 c1 e1 04 shl $0x4,%rcx + 9e2f: 48 01 d9 add %rbx,%rcx + 9e32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9e39: 00 00 00 00 + 9e3d: 0f 1f 00 nopl (%rax) + 9e40: f3 0f 6f 42 08 movdqu 0x8(%rdx),%xmm0 + 9e45: f3 0f 6f 12 movdqu (%rdx),%xmm2 + 9e49: 48 83 c2 10 add $0x10,%rdx + 9e4d: 66 0f fb c1 psubq %xmm1,%xmm0 + 9e51: 66 0f fb c2 psubq %xmm2,%xmm0 + 9e55: 0f 11 42 f0 movups %xmm0,-0x10(%rdx) + 9e59: 48 39 ca cmp %rcx,%rdx + 9e5c: 75 e2 jne 9e40 + 9e5e: 41 f6 c4 01 test $0x1,%r12b + 9e62: 0f 84 e0 00 00 00 je 9f48 + 9e68: 4c 89 e2 mov %r12,%rdx + 9e6b: 48 83 e2 fe and $0xfffffffffffffffe,%rdx + 9e6f: 48 8d 0c d3 lea (%rbx,%rdx,8),%rcx + 9e73: 48 8b 54 d3 08 mov 0x8(%rbx,%rdx,8),%rdx + 9e78: 4c 89 e5 mov %r12,%rbp + 9e7b: 48 2b 11 sub (%rcx),%rdx + 9e7e: 48 d1 ed shr $1,%rbp + 9e81: 48 29 c2 sub %rax,%rdx + 9e84: 48 89 11 mov %rdx,(%rcx) + 9e87: e8 d4 71 ff ff call 1060 + 9e8c: 4c 89 e6 mov %r12,%rsi + 9e8f: ba 08 00 00 00 mov $0x8,%edx + 9e94: 48 89 df mov %rbx,%rdi + 9e97: 48 8d 0d 22 ff ff ff lea -0xde(%rip),%rcx # 9dc0 + 9e9e: e8 cd 71 ff ff call 1070 + 9ea3: 48 8b 34 eb mov (%rbx,%rbp,8),%rsi + 9ea7: 41 f6 c4 01 test $0x1,%r12b + 9eab: 0f 84 bd 00 00 00 je 9f6e + 9eb1: 48 8d 3d 91 03 00 00 lea 0x391(%rip),%rdi # a249 + 9eb8: 31 c0 xor %eax,%eax + 9eba: e8 d1 71 ff ff call 1090 + 9ebf: 31 c0 xor %eax,%eax + 9ec1: 49 83 fd 02 cmp $0x2,%r13 + 9ec5: 0f 84 f5 00 00 00 je 9fc0 + 9ecb: 66 0f ef c0 pxor %xmm0,%xmm0 + 9ecf: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9ed6: 00 00 00 00 + 9eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 9ee0: 48 89 c2 mov %rax,%rdx + 9ee3: 48 83 c0 01 add $0x1,%rax + 9ee7: 48 c1 e2 04 shl $0x4,%rdx + 9eeb: f3 0f 6f 0c 13 movdqu (%rbx,%rdx,1),%xmm1 + 9ef0: 66 0f d4 c1 paddq %xmm1,%xmm0 + 9ef4: 48 39 e8 cmp %rbp,%rax + 9ef7: 72 e7 jb 9ee0 + 9ef9: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 9efd: 48 01 ed add %rbp,%rbp + 9f00: 66 0f 73 d9 08 psrldq $0x8,%xmm1 + 9f05: 66 0f d4 c1 paddq %xmm1,%xmm0 + 9f09: 66 48 0f 7e c0 movq %xmm0,%rax + 9f0e: 49 39 ec cmp %rbp,%r12 + 9f11: 74 04 je 9f17 + 9f13: 48 03 04 eb add (%rbx,%rbp,8),%rax + 9f17: 31 d2 xor %edx,%edx + 9f19: 48 8d 3d 44 03 00 00 lea 0x344(%rip),%rdi # a264 + 9f20: 49 f7 f4 div %r12 + 9f23: 48 89 c6 mov %rax,%rsi + 9f26: 31 c0 xor %eax,%eax + 9f28: e8 63 71 ff ff call 1090 + 9f2d: 48 83 c4 18 add $0x18,%rsp + 9f31: bf 0a 00 00 00 mov $0xa,%edi + 9f36: 5b pop %rbx + 9f37: 5d pop %rbp + 9f38: 41 5c pop %r12 + 9f3a: 41 5d pop %r13 + 9f3c: e9 ef 70 ff ff jmp 1030 + 9f41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9f48: e8 13 71 ff ff call 1060 + 9f4d: 4c 89 e5 mov %r12,%rbp + 9f50: 4c 89 e6 mov %r12,%rsi + 9f53: ba 08 00 00 00 mov $0x8,%edx + 9f58: 48 8d 0d 61 fe ff ff lea -0x19f(%rip),%rcx # 9dc0 + 9f5f: 48 89 df mov %rbx,%rdi + 9f62: 48 d1 ed shr $1,%rbp + 9f65: e8 06 71 ff ff call 1070 + 9f6a: 48 8b 34 eb mov (%rbx,%rbp,8),%rsi + 9f6e: 48 03 74 eb f8 add -0x8(%rbx,%rbp,8),%rsi + 9f73: 48 d1 ee shr $1,%rsi + 9f76: e9 36 ff ff ff jmp 9eb1 + 9f7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 9f80: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 9f85: e8 e6 fd ff ff call 9d70 + 9f8a: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + 9f8f: 48 89 05 c2 30 00 00 mov %rax,0x30c2(%rip) # d058 + 9f96: e9 70 fe ff ff jmp 9e0b + 9f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 9fa0: 48 8b 0d b9 30 00 00 mov 0x30b9(%rip),%rcx # d060 + 9fa7: ba 26 00 00 00 mov $0x26,%edx + 9fac: be 01 00 00 00 mov $0x1,%esi + 9fb1: 48 8d 3d 48 02 00 00 lea 0x248(%rip),%rdi # a200 + 9fb8: e9 f3 70 ff ff jmp 10b0 + 9fbd: 0f 1f 00 nopl (%rax) + 9fc0: 31 ed xor %ebp,%ebp + 9fc2: e9 4c ff ff ff jmp 9f13 + 9fc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9fce: 00 00 + 9fd0: 31 d2 xor %edx,%edx + 9fd2: e9 98 fe ff ff jmp 9e6f + +Disassembly of section .fini: + +0000000000009fd8 <_fini>: + 9fd8: f3 0f 1e fa endbr64 + 9fdc: 48 83 ec 08 sub $0x8,%rsp + 9fe0: 48 83 c4 08 add $0x8,%rsp + 9fe4: c3 ret diff --git a/benchmark/objdump/ref512.txt b/benchmark/objdump/ref512.txt new file mode 100644 index 0000000..8dd3987 --- /dev/null +++ b/benchmark/objdump/ref512.txt @@ -0,0 +1,8968 @@ + +test_speed512: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 cf 00 00 mov 0xcfc1(%rip),%rax # dfd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca cf 00 00 push 0xcfca(%rip) # dff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc cf 00 00 jmp *0xcfcc(%rip) # dff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca cf 00 00 jmp *0xcfca(%rip) # e000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 cf 00 00 jmp *0xcfc2(%rip) # e008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba cf 00 00 jmp *0xcfba(%rip) # e010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 cf 00 00 jmp *0xcfb2(%rip) # e018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa cf 00 00 jmp *0xcfaa(%rip) # e020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 cf 00 00 jmp *0xcfa2(%rip) # e028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a cf 00 00 jmp *0xcf9a(%rip) # e030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 cf 00 00 jmp *0xcf92(%rip) # e038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a cf 00 00 jmp *0xcf8a(%rip) # e040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010c0 : + 10c0: e8 7b ff ff ff call 1040 + 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10cc: 00 00 00 + 10cf: 90 nop + +00000000000010d0
: + 10d0: 41 57 push %r15 + 10d2: be 20 00 00 00 mov $0x20,%esi + 10d7: 4c 8d 3d c2 cf 00 00 lea 0xcfc2(%rip),%r15 # e0a0 + 10de: 41 56 push %r14 + 10e0: 41 55 push %r13 + 10e2: 41 54 push %r12 + 10e4: 55 push %rbp + 10e5: 4c 89 fd mov %r15,%rbp + 10e8: 53 push %rbx + 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx + 10f0: 48 81 ec 38 17 00 00 sub $0x1738,%rsp + 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 10fe: 00 00 + 1100: 48 89 84 24 28 17 00 mov %rax,0x1728(%rsp) + 1107: 00 + 1108: 48 8d 84 24 40 0a 00 lea 0xa40(%rsp),%rax + 110f: 00 + 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 + 1117: 00 + 1118: 48 89 c7 mov %rax,%rdi + 111b: 48 89 04 24 mov %rax,(%rsp) + 111f: e8 9c 8d 00 00 call 9ec0 + 1124: 48 8d 84 24 60 0a 00 lea 0xa60(%rsp),%rax + 112b: 00 + 112c: be 40 00 00 00 mov $0x40,%esi + 1131: 48 89 c7 mov %rax,%rdi + 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1139: e8 82 8d 00 00 call 9ec0 + 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) + 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 114a: 00 00 00 00 + 114e: 66 90 xchg %ax,%ax + 1150: 0f 31 rdtsc + 1152: 48 c1 e2 20 shl $0x20,%rdx + 1156: 48 09 d0 or %rdx,%rax + 1159: 48 89 45 00 mov %rax,0x0(%rbp) + 115d: 31 d2 xor %edx,%edx + 115f: 48 8d 35 1a cf 00 00 lea 0xcf1a(%rip),%rsi # e080 + 1166: 4c 89 ef mov %r13,%rdi + 1169: 48 83 c5 08 add $0x8,%rbp + 116d: e8 7e 0b 00 00 call 1cf0 + 1172: 48 39 dd cmp %rbx,%rbp + 1175: 75 d9 jne 1150 + 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 117c: ba e8 03 00 00 mov $0x3e8,%edx + 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 1186: 48 8d 3d f3 a0 00 00 lea 0xa0f3(%rip),%rdi # b280 + 118d: e8 0e 8e 00 00 call 9fa0 + 1192: 48 8d 05 07 cf 00 00 lea 0xcf07(%rip),%rax # e0a0 + 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) + 119e: 48 89 c5 mov %rax,%rbp + 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11a8: 00 00 00 00 + 11ac: 0f 1f 40 00 nopl 0x0(%rax) + 11b0: 0f 31 rdtsc + 11b2: 48 c1 e2 20 shl $0x20,%rdx + 11b6: 48 09 d0 or %rdx,%rax + 11b9: 48 89 45 00 mov %rax,0x0(%rbp) + 11bd: 31 d2 xor %edx,%edx + 11bf: 48 8d 35 ba ce 00 00 lea 0xceba(%rip),%rsi # e080 + 11c6: 4c 89 e7 mov %r12,%rdi + 11c9: 48 83 c5 08 add $0x8,%rbp + 11cd: e8 5e 3a 00 00 call 4c30 + 11d2: 48 39 dd cmp %rbx,%rbp + 11d5: 75 d9 jne 11b0 + 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 11dc: ba e8 03 00 00 mov $0x3e8,%edx + 11e1: 48 8d 3d a0 a0 00 00 lea 0xa0a0(%rip),%rdi # b288 + 11e8: e8 b3 8d 00 00 call 9fa0 + 11ed: 48 8d 05 ac ce 00 00 lea 0xceac(%rip),%rax # e0a0 + 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 11f9: 48 89 c5 mov %rax,%rbp + 11fc: 0f 1f 40 00 nopl 0x0(%rax) + 1200: 0f 31 rdtsc + 1202: 48 c1 e2 20 shl $0x20,%rdx + 1206: 48 09 d0 or %rdx,%rax + 1209: 48 89 45 00 mov %rax,0x0(%rbp) + 120d: 31 d2 xor %edx,%edx + 120f: 48 8d 35 6a ce 00 00 lea 0xce6a(%rip),%rsi # e080 + 1216: 4c 89 e7 mov %r12,%rdi + 1219: 48 83 c5 08 add $0x8,%rbp + 121d: e8 6e 3a 00 00 call 4c90 + 1222: 48 39 dd cmp %rbx,%rbp + 1225: 75 d9 jne 1200 + 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 122c: ba e8 03 00 00 mov $0x3e8,%edx + 1231: 48 8d 3d 65 a0 00 00 lea 0xa065(%rip),%rdi # b29d + 1238: e8 63 8d 00 00 call 9fa0 + 123d: 48 8d 05 5c ce 00 00 lea 0xce5c(%rip),%rax # e0a0 + 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1249: 48 89 c5 mov %rax,%rbp + 124c: 0f 1f 40 00 nopl 0x0(%rax) + 1250: 0f 31 rdtsc + 1252: 48 c1 e2 20 shl $0x20,%rdx + 1256: 48 09 d0 or %rdx,%rax + 1259: 48 89 45 00 mov %rax,0x0(%rbp) + 125d: 4c 89 e7 mov %r12,%rdi + 1260: 48 83 c5 08 add $0x8,%rbp + 1264: e8 87 3a 00 00 call 4cf0 + 1269: 48 39 dd cmp %rbx,%rbp + 126c: 75 e2 jne 1250 + 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1273: ba e8 03 00 00 mov $0x3e8,%edx + 1278: 48 8d 3d 36 a0 00 00 lea 0xa036(%rip),%rdi # b2b5 + 127f: e8 1c 8d 00 00 call 9fa0 + 1284: 48 8d 05 15 ce 00 00 lea 0xce15(%rip),%rax # e0a0 + 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1290: 48 89 c5 mov %rax,%rbp + 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 129a: 00 00 00 00 + 129e: 66 90 xchg %ax,%ax + 12a0: 0f 31 rdtsc + 12a2: 48 c1 e2 20 shl $0x20,%rdx + 12a6: 48 09 d0 or %rdx,%rax + 12a9: 48 89 45 00 mov %rax,0x0(%rbp) + 12ad: 4c 89 e7 mov %r12,%rdi + 12b0: 48 83 c5 08 add $0x8,%rbp + 12b4: e8 77 3a 00 00 call 4d30 + 12b9: 48 39 dd cmp %rbx,%rbp + 12bc: 75 e2 jne 12a0 + 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 12c3: ba e8 03 00 00 mov $0x3e8,%edx + 12c8: 48 8d 3d e3 9f 00 00 lea 0x9fe3(%rip),%rdi # b2b2 + 12cf: 48 8d ac 24 20 06 00 lea 0x620(%rsp),%rbp + 12d6: 00 + 12d7: e8 c4 8c 00 00 call 9fa0 + 12dc: 48 8d 05 bd cd 00 00 lea 0xcdbd(%rip),%rax # e0a0 + 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12e8: 49 89 c6 mov %rax,%r14 + 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f0: 0f 31 rdtsc + 12f2: 48 c1 e2 20 shl $0x20,%rdx + 12f6: 48 09 d0 or %rdx,%rax + 12f9: 49 89 06 mov %rax,(%r14) + 12fc: 48 89 ea mov %rbp,%rdx + 12ff: 4c 89 ee mov %r13,%rsi + 1302: 4c 89 e7 mov %r12,%rdi + 1305: 49 83 c6 08 add $0x8,%r14 + 1309: e8 52 14 00 00 call 2760 + 130e: 49 39 de cmp %rbx,%r14 + 1311: 75 dd jne 12f0 + 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1318: ba e8 03 00 00 mov $0x3e8,%edx + 131d: 48 8d 3d 04 9f 00 00 lea 0x9f04(%rip),%rdi # b228 + 1324: 48 8d ac 24 a0 0a 00 lea 0xaa0(%rsp),%rbp + 132b: 00 + 132c: e8 6f 8c 00 00 call 9fa0 + 1331: 48 8d 05 68 cd 00 00 lea 0xcd68(%rip),%rax # e0a0 + 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) + 133d: 49 89 c6 mov %rax,%r14 + 1340: 0f 31 rdtsc + 1342: 48 c1 e2 20 shl $0x20,%rdx + 1346: 48 09 d0 or %rdx,%rax + 1349: 49 89 06 mov %rax,(%r14) + 134c: 4c 89 e6 mov %r12,%rsi + 134f: 48 89 ef mov %rbp,%rdi + 1352: 49 83 c6 08 add $0x8,%r14 + 1356: e8 55 21 00 00 call 34b0 + 135b: 49 39 de cmp %rbx,%r14 + 135e: 75 e0 jne 1340 + 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1365: ba e8 03 00 00 mov $0x3e8,%edx + 136a: 48 8d 3d 4a 9f 00 00 lea 0x9f4a(%rip),%rdi # b2bb + 1371: e8 2a 8c 00 00 call 9fa0 + 1376: 48 8d 05 23 cd 00 00 lea 0xcd23(%rip),%rax # e0a0 + 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1382: 49 89 c6 mov %rax,%r14 + 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 138c: 00 00 00 00 + 1390: 0f 31 rdtsc + 1392: 48 c1 e2 20 shl $0x20,%rdx + 1396: 48 09 d0 or %rdx,%rax + 1399: 49 89 06 mov %rax,(%r14) + 139c: 48 89 ee mov %rbp,%rsi + 139f: 4c 89 e7 mov %r12,%rdi + 13a2: 49 83 c6 08 add $0x8,%r14 + 13a6: e8 95 20 00 00 call 3440 + 13ab: 49 39 de cmp %rbx,%r14 + 13ae: 75 e0 jne 1390 + 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 13b5: ba e8 03 00 00 mov $0x3e8,%edx + 13ba: 48 8d 3d 07 9f 00 00 lea 0x9f07(%rip),%rdi # b2c8 + 13c1: e8 da 8b 00 00 call 9fa0 + 13c6: 48 8d 05 d3 cc 00 00 lea 0xccd3(%rip),%rax # e0a0 + 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) + 13d2: 49 89 c6 mov %rax,%r14 + 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 13dc: 00 00 00 00 + 13e0: 0f 31 rdtsc + 13e2: 48 c1 e2 20 shl $0x20,%rdx + 13e6: 48 09 d0 or %rdx,%rax + 13e9: 49 89 06 mov %rax,(%r14) + 13ec: 4c 89 e6 mov %r12,%rsi + 13ef: 48 89 ef mov %rbp,%rdi + 13f2: 49 83 c6 08 add $0x8,%r14 + 13f6: e8 45 14 00 00 call 2840 + 13fb: 49 39 de cmp %rbx,%r14 + 13fe: 75 e0 jne 13e0 + 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1405: ba e8 03 00 00 mov $0x3e8,%edx + 140a: 48 8d 3d c6 9e 00 00 lea 0x9ec6(%rip),%rdi # b2d7 + 1411: e8 8a 8b 00 00 call 9fa0 + 1416: 48 8d 05 83 cc 00 00 lea 0xcc83(%rip),%rax # e0a0 + 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1422: 49 89 c6 mov %rax,%r14 + 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 142c: 00 00 00 00 + 1430: 0f 31 rdtsc + 1432: 48 c1 e2 20 shl $0x20,%rdx + 1436: 48 09 d0 or %rdx,%rax + 1439: 49 89 06 mov %rax,(%r14) + 143c: 48 89 ee mov %rbp,%rsi + 143f: 4c 89 e7 mov %r12,%rdi + 1442: 49 83 c6 08 add $0x8,%r14 + 1446: e8 c5 19 00 00 call 2e10 + 144b: 49 39 de cmp %rbx,%r14 + 144e: 75 e0 jne 1430 + 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1455: ba e8 03 00 00 mov $0x3e8,%edx + 145a: 48 8d 3d 86 9e 00 00 lea 0x9e86(%rip),%rdi # b2e7 + 1461: e8 3a 8b 00 00 call 9fa0 + 1466: 48 8d 05 33 cc 00 00 lea 0xcc33(%rip),%rax # e0a0 + 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1472: 49 89 c4 mov %rax,%r12 + 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 147c: 00 00 00 00 + 1480: 0f 31 rdtsc + 1482: 48 c1 e2 20 shl $0x20,%rdx + 1486: 48 09 d0 or %rdx,%rax + 1489: 49 89 04 24 mov %rax,(%r12) + 148d: 4c 89 ee mov %r13,%rsi + 1490: 48 89 ef mov %rbp,%rdi + 1493: 49 83 c4 08 add $0x8,%r12 + 1497: e8 84 0f 00 00 call 2420 + 149c: 49 39 dc cmp %rbx,%r12 + 149f: 75 df jne 1480 + 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14a6: ba e8 03 00 00 mov $0x3e8,%edx + 14ab: 48 8d 3d 47 9e 00 00 lea 0x9e47(%rip),%rdi # b2f9 + 14b2: e8 e9 8a 00 00 call 9fa0 + 14b7: 48 8d 05 e2 cb 00 00 lea 0xcbe2(%rip),%rax # e0a0 + 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14c3: 49 89 c4 mov %rax,%r12 + 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 14cd: 00 00 00 + 14d0: 0f 31 rdtsc + 14d2: 48 c1 e2 20 shl $0x20,%rdx + 14d6: 48 09 d0 or %rdx,%rax + 14d9: 49 89 04 24 mov %rax,(%r12) + 14dd: 48 89 ee mov %rbp,%rsi + 14e0: 4c 89 ef mov %r13,%rdi + 14e3: 49 83 c4 08 add $0x8,%r12 + 14e7: e8 b4 10 00 00 call 25a0 + 14ec: 49 39 dc cmp %rbx,%r12 + 14ef: 75 df jne 14d0 + 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14f6: ba e8 03 00 00 mov $0x3e8,%edx + 14fb: 48 8d 3d 0a 9e 00 00 lea 0x9e0a(%rip),%rdi # b30c + 1502: 4c 8d b4 24 c0 10 00 lea 0x10c0(%rsp),%r14 + 1509: 00 + 150a: 4c 8d a4 24 a0 0d 00 lea 0xda0(%rsp),%r12 + 1511: 00 + 1512: e8 89 8a 00 00 call 9fa0 + 1517: 48 8d 05 82 cb 00 00 lea 0xcb82(%rip),%rax # e0a0 + 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1523: 49 89 c5 mov %rax,%r13 + 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 152d: 00 00 00 + 1530: 0f 31 rdtsc + 1532: 48 c1 e2 20 shl $0x20,%rdx + 1536: 48 09 d0 or %rdx,%rax + 1539: 49 89 45 00 mov %rax,0x0(%r13) + 153d: 48 8b 14 24 mov (%rsp),%rdx + 1541: 4c 89 f6 mov %r14,%rsi + 1544: 4c 89 e7 mov %r12,%rdi + 1547: 49 83 c5 08 add $0x8,%r13 + 154b: e8 00 0a 00 00 call 1f50 + 1550: 49 39 dd cmp %rbx,%r13 + 1553: 75 db jne 1530 + 1555: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 155a: ba e8 03 00 00 mov $0x3e8,%edx + 155f: 48 8d 3d bb 9d 00 00 lea 0x9dbb(%rip),%rdi # b321 + 1566: 4c 8d ac 24 20 0a 00 lea 0xa20(%rsp),%r13 + 156d: 00 + 156e: e8 2d 8a 00 00 call 9fa0 + 1573: 48 8d 05 26 cb 00 00 lea 0xcb26(%rip),%rax # e0a0 + 157a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 157f: 49 89 c0 mov %rax,%r8 + 1582: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1589: 00 00 00 00 + 158d: 0f 1f 00 nopl (%rax) + 1590: 0f 31 rdtsc + 1592: 48 c1 e2 20 shl $0x20,%rdx + 1596: 48 09 d0 or %rdx,%rax + 1599: 49 89 00 mov %rax,(%r8) + 159c: 48 8d 0d dd ca 00 00 lea 0xcadd(%rip),%rcx # e080 + 15a3: 4c 89 e2 mov %r12,%rdx + 15a6: 4c 89 ee mov %r13,%rsi + 15a9: 48 89 ef mov %rbp,%rdi + 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 15b1: e8 6a 0b 00 00 call 2120 + 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 15bb: 49 83 c0 08 add $0x8,%r8 + 15bf: 49 39 d8 cmp %rbx,%r8 + 15c2: 75 cc jne 1590 + 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 15c9: ba e8 03 00 00 mov $0x3e8,%edx + 15ce: 48 8d 3d 5d 9d 00 00 lea 0x9d5d(%rip),%rdi # b332 + 15d5: e8 c6 89 00 00 call 9fa0 + 15da: 48 8d 05 bf ca 00 00 lea 0xcabf(%rip),%rax # e0a0 + 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 15e6: 48 89 c1 mov %rax,%rcx + 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f0: 0f 31 rdtsc + 15f2: 48 c1 e2 20 shl $0x20,%rdx + 15f6: 48 09 d0 or %rdx,%rax + 15f9: 48 89 01 mov %rax,(%rcx) + 15fc: 4c 89 f2 mov %r14,%rdx + 15ff: 48 89 ee mov %rbp,%rsi + 1602: 4c 89 ef mov %r13,%rdi + 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 160a: e8 21 0d 00 00 call 2330 + 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1614: 48 83 c1 08 add $0x8,%rcx + 1618: 48 39 d9 cmp %rbx,%rcx + 161b: 75 d3 jne 15f0 + 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1622: ba e8 03 00 00 mov $0x3e8,%edx + 1627: 48 8d 3d 11 9d 00 00 lea 0x9d11(%rip),%rdi # b33f + 162e: e8 6d 89 00 00 call 9fa0 + 1633: 48 8d 05 66 ca 00 00 lea 0xca66(%rip),%rax # e0a0 + 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 163f: 48 89 c1 mov %rax,%rcx + 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1649: 00 00 00 00 + 164d: 0f 1f 00 nopl (%rax) + 1650: 0f 31 rdtsc + 1652: 48 c1 e2 20 shl $0x20,%rdx + 1656: 48 09 d0 or %rdx,%rax + 1659: 48 89 01 mov %rax,(%rcx) + 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1661: 4c 89 f6 mov %r14,%rsi + 1664: 4c 89 e7 mov %r12,%rdi + 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 166c: e8 af 02 00 00 call 1920 + 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1676: 48 83 c1 08 add $0x8,%rcx + 167a: 48 39 d9 cmp %rbx,%rcx + 167d: 75 d1 jne 1650 + 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1684: ba e8 03 00 00 mov $0x3e8,%edx + 1689: 48 8d 3d bc 9c 00 00 lea 0x9cbc(%rip),%rdi # b34c + 1690: e8 0b 89 00 00 call 9fa0 + 1695: 48 8d 05 04 ca 00 00 lea 0xca04(%rip),%rax # e0a0 + 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16a1: 48 89 c1 mov %rax,%rcx + 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 16ab: 00 00 00 00 + 16af: 90 nop + 16b0: 0f 31 rdtsc + 16b2: 48 c1 e2 20 shl $0x20,%rdx + 16b6: 48 09 d0 or %rdx,%rax + 16b9: 48 89 01 mov %rax,(%rcx) + 16bc: 4c 89 f6 mov %r14,%rsi + 16bf: 4c 89 e7 mov %r12,%rdi + 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16c7: e8 e4 02 00 00 call 19b0 + 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 16d1: 48 83 c1 08 add $0x8,%rcx + 16d5: 48 39 d9 cmp %rbx,%rcx + 16d8: 75 d6 jne 16b0 + 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 16df: ba e8 03 00 00 mov $0x3e8,%edx + 16e4: 48 8d 3d 78 9c 00 00 lea 0x9c78(%rip),%rdi # b363 + 16eb: e8 b0 88 00 00 call 9fa0 + 16f0: 48 8d 05 a9 c9 00 00 lea 0xc9a9(%rip),%rax # e0a0 + 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16fc: 49 89 c0 mov %rax,%r8 + 16ff: 90 nop + 1700: 0f 31 rdtsc + 1702: 48 c1 e2 20 shl $0x20,%rdx + 1706: 48 09 d0 or %rdx,%rax + 1709: 49 89 00 mov %rax,(%r8) + 170c: 48 8b 0c 24 mov (%rsp),%rcx + 1710: 4c 89 e2 mov %r12,%rdx + 1713: 4c 89 ee mov %r13,%rsi + 1716: 48 89 ef mov %rbp,%rdi + 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 171e: e8 5d 03 00 00 call 1a80 + 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 1728: 49 83 c0 08 add $0x8,%r8 + 172c: 49 39 d8 cmp %rbx,%r8 + 172f: 75 cf jne 1700 + 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1736: ba e8 03 00 00 mov $0x3e8,%edx + 173b: 48 8d 3d 31 9c 00 00 lea 0x9c31(%rip),%rdi # b373 + 1742: e8 59 88 00 00 call 9fa0 + 1747: 48 8d 05 52 c9 00 00 lea 0xc952(%rip),%rax # e0a0 + 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1753: 48 89 c1 mov %rax,%rcx + 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 175d: 00 00 00 + 1760: 0f 31 rdtsc + 1762: 48 c1 e2 20 shl $0x20,%rdx + 1766: 48 09 d0 or %rdx,%rax + 1769: 48 89 01 mov %rax,(%rcx) + 176c: 4c 89 e2 mov %r12,%rdx + 176f: 4c 89 ee mov %r13,%rsi + 1772: 48 89 ef mov %rbp,%rdi + 1775: 48 89 0c 24 mov %rcx,(%rsp) + 1779: e8 b2 03 00 00 call 1b30 + 177e: 48 8b 0c 24 mov (%rsp),%rcx + 1782: 48 83 c1 08 add $0x8,%rcx + 1786: 48 39 d9 cmp %rbx,%rcx + 1789: 75 d5 jne 1760 + 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1790: ba e8 03 00 00 mov $0x3e8,%edx + 1795: 48 8d 3d ed 9b 00 00 lea 0x9bed(%rip),%rdi # b389 + 179c: e8 ff 87 00 00 call 9fa0 + 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 17a8: 00 00 00 00 + 17ac: 0f 1f 40 00 nopl 0x0(%rax) + 17b0: 0f 31 rdtsc + 17b2: 48 c1 e2 20 shl $0x20,%rdx + 17b6: 48 09 d0 or %rdx,%rax + 17b9: 49 89 07 mov %rax,(%r15) + 17bc: 4c 89 f2 mov %r14,%rdx + 17bf: 48 89 ee mov %rbp,%rsi + 17c2: 4c 89 ef mov %r13,%rdi + 17c5: 49 83 c7 08 add $0x8,%r15 + 17c9: e8 32 04 00 00 call 1c00 + 17ce: 49 39 df cmp %rbx,%r15 + 17d1: 75 dd jne 17b0 + 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 17d8: ba e8 03 00 00 mov $0x3e8,%edx + 17dd: 48 8d 3d b4 9b 00 00 lea 0x9bb4(%rip),%rdi # b398 + 17e4: e8 b7 87 00 00 call 9fa0 + 17e9: 48 8b 84 24 28 17 00 mov 0x1728(%rsp),%rax + 17f0: 00 + 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 17f8: 00 00 + 17fa: 75 14 jne 1810 + 17fc: 48 81 c4 38 17 00 00 add $0x1738,%rsp + 1803: 31 c0 xor %eax,%eax + 1805: 5b pop %rbx + 1806: 5d pop %rbp + 1807: 41 5c pop %r12 + 1809: 41 5d pop %r13 + 180b: 41 5e pop %r14 + 180d: 41 5f pop %r15 + 180f: c3 ret + 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> + 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 181c: 00 00 00 + 181f: 90 nop + +0000000000001820 <_start>: + 1820: f3 0f 1e fa endbr64 + 1824: 31 ed xor %ebp,%ebp + 1826: 49 89 d1 mov %rdx,%r9 + 1829: 5e pop %rsi + 182a: 48 89 e2 mov %rsp,%rdx + 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 1831: 50 push %rax + 1832: 54 push %rsp + 1833: 45 31 c0 xor %r8d,%r8d + 1836: 31 c9 xor %ecx,%ecx + 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
+ 183f: ff 15 7b c7 00 00 call *0xc77b(%rip) # dfc0 <__libc_start_main@GLIBC_2.34> + 1845: f4 hlt + 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 184d: 00 00 00 + 1850: 48 8d 3d 09 c8 00 00 lea 0xc809(%rip),%rdi # e060 + 1857: 48 8d 05 02 c8 00 00 lea 0xc802(%rip),%rax # e060 + 185e: 48 39 f8 cmp %rdi,%rax + 1861: 74 15 je 1878 <_start+0x58> + 1863: 48 8b 05 5e c7 00 00 mov 0xc75e(%rip),%rax # dfc8 <_ITM_deregisterTMCloneTable@Base> + 186a: 48 85 c0 test %rax,%rax + 186d: 74 09 je 1878 <_start+0x58> + 186f: ff e0 jmp *%rax + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: c3 ret + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 48 8d 3d d9 c7 00 00 lea 0xc7d9(%rip),%rdi # e060 + 1887: 48 8d 35 d2 c7 00 00 lea 0xc7d2(%rip),%rsi # e060 + 188e: 48 29 fe sub %rdi,%rsi + 1891: 48 89 f0 mov %rsi,%rax + 1894: 48 c1 ee 3f shr $0x3f,%rsi + 1898: 48 c1 f8 03 sar $0x3,%rax + 189c: 48 01 c6 add %rax,%rsi + 189f: 48 d1 fe sar $1,%rsi + 18a2: 74 14 je 18b8 <_start+0x98> + 18a4: 48 8b 05 2d c7 00 00 mov 0xc72d(%rip),%rax # dfd8 <_ITM_registerTMCloneTable@Base> + 18ab: 48 85 c0 test %rax,%rax + 18ae: 74 08 je 18b8 <_start+0x98> + 18b0: ff e0 jmp *%rax + 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18b8: c3 ret + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: f3 0f 1e fa endbr64 + 18c4: 80 3d 9d c7 00 00 00 cmpb $0x0,0xc79d(%rip) # e068 + 18cb: 75 33 jne 1900 <_start+0xe0> + 18cd: 55 push %rbp + 18ce: 48 83 3d 0a c7 00 00 cmpq $0x0,0xc70a(%rip) # dfe0 <__cxa_finalize@GLIBC_2.2.5> + 18d5: 00 + 18d6: 48 89 e5 mov %rsp,%rbp + 18d9: 74 0d je 18e8 <_start+0xc8> + 18db: 48 8b 3d 6e c7 00 00 mov 0xc76e(%rip),%rdi # e050 <__dso_handle> + 18e2: ff 15 f8 c6 00 00 call *0xc6f8(%rip) # dfe0 <__cxa_finalize@GLIBC_2.2.5> + 18e8: e8 63 ff ff ff call 1850 <_start+0x30> + 18ed: c6 05 74 c7 00 00 01 movb $0x1,0xc774(%rip) # e068 + 18f4: 5d pop %rbp + 18f5: c3 ret + 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 18fd: 00 00 00 + 1900: c3 ret + 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1908: 00 00 00 00 + 190c: 0f 1f 40 00 nopl 0x0(%rax) + 1910: f3 0f 1e fa endbr64 + 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000001920 : + 1920: 41 54 push %r12 + 1922: 49 89 d4 mov %rdx,%r12 + 1925: 55 push %rbp + 1926: 48 89 fd mov %rdi,%rbp + 1929: 53 push %rbx + 192a: 48 89 f3 mov %rsi,%rbx + 192d: e8 1e 06 00 00 call 1f50 + 1932: 48 8b 45 00 mov 0x0(%rbp),%rax + 1936: 48 8d bb 08 03 00 00 lea 0x308(%rbx),%rdi + 193d: 48 89 ee mov %rbp,%rsi + 1940: 48 8d 8b 00 03 00 00 lea 0x300(%rbx),%rcx + 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 194b: 48 89 83 00 03 00 00 mov %rax,0x300(%rbx) + 1952: 48 29 f9 sub %rdi,%rcx + 1955: 48 8b 95 18 03 00 00 mov 0x318(%rbp),%rdx + 195c: 48 29 ce sub %rcx,%rsi + 195f: 81 c1 20 03 00 00 add $0x320,%ecx + 1965: 48 89 93 18 06 00 00 mov %rdx,0x618(%rbx) + 196c: c1 e9 03 shr $0x3,%ecx + 196f: ba 20 03 00 00 mov $0x320,%edx + 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1977: 48 89 ee mov %rbp,%rsi + 197a: 48 8d bb 20 06 00 00 lea 0x620(%rbx),%rdi + 1981: e8 7a 81 00 00 call 9b00 + 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 + 198d: 31 c0 xor %eax,%eax + 198f: 0f 11 83 40 06 00 00 movups %xmm0,0x640(%rbx) + 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 + 199d: 0f 11 83 50 06 00 00 movups %xmm0,0x650(%rbx) + 19a4: 5b pop %rbx + 19a5: 5d pop %rbp + 19a6: 41 5c pop %r12 + 19a8: c3 ret + 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000019b0 : + 19b0: 41 54 push %r12 + 19b2: 55 push %rbp + 19b3: 48 89 fd mov %rdi,%rbp + 19b6: 53 push %rbx + 19b7: 48 83 ec 50 sub $0x50,%rsp + 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 19c2: 00 00 + 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 19c9: 48 89 f3 mov %rsi,%rbx + 19cc: 48 89 e7 mov %rsp,%rdi + 19cf: be 40 00 00 00 mov $0x40,%esi + 19d4: e8 e7 84 00 00 call 9ec0 + 19d9: 48 89 e2 mov %rsp,%rdx + 19dc: 48 89 ef mov %rbp,%rdi + 19df: 48 89 de mov %rbx,%rsi + 19e2: e8 69 05 00 00 call 1f50 + 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax + 19eb: 48 8d bb 08 03 00 00 lea 0x308(%rbx),%rdi + 19f2: 48 89 ee mov %rbp,%rsi + 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 19f9: 48 8d 8b 00 03 00 00 lea 0x300(%rbx),%rcx + 1a00: 48 89 83 00 03 00 00 mov %rax,0x300(%rbx) + 1a07: 48 29 f9 sub %rdi,%rcx + 1a0a: 48 8b 95 18 03 00 00 mov 0x318(%rbp),%rdx + 1a11: 48 29 ce sub %rcx,%rsi + 1a14: 81 c1 20 03 00 00 add $0x320,%ecx + 1a1a: 48 89 93 18 06 00 00 mov %rdx,0x618(%rbx) + 1a21: c1 e9 03 shr $0x3,%ecx + 1a24: ba 20 03 00 00 mov $0x320,%edx + 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1a2c: 48 89 ee mov %rbp,%rsi + 1a2f: 48 8d bb 20 06 00 00 lea 0x620(%rbx),%rdi + 1a36: e8 c5 80 00 00 call 9b00 + 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 + 1a41: 0f 11 83 40 06 00 00 movups %xmm0,0x640(%rbx) + 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 + 1a4e: 0f 11 83 50 06 00 00 movups %xmm0,0x650(%rbx) + 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1a61: 00 00 + 1a63: 75 0b jne 1a70 + 1a65: 48 83 c4 50 add $0x50,%rsp + 1a69: 31 c0 xor %eax,%eax + 1a6b: 5b pop %rbx + 1a6c: 5d pop %rbp + 1a6d: 41 5c pop %r12 + 1a6f: c3 ret + 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> + 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1a7c: 00 00 00 00 + +0000000000001a80 : + 1a80: 41 55 push %r13 + 1a82: 49 89 fd mov %rdi,%r13 + 1a85: 41 54 push %r12 + 1a87: 55 push %rbp + 1a88: 53 push %rbx + 1a89: 48 89 f3 mov %rsi,%rbx + 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 + 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1a9e: 00 00 + 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) + 1aa7: 00 + 1aa8: 49 89 d4 mov %rdx,%r12 + 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 1ab0: ba 20 03 00 00 mov $0x320,%edx + 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) + 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 + 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 1ac3: 4c 89 e6 mov %r12,%rsi + 1ac6: e8 35 80 00 00 call 9b00 + 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1ad0: ba 40 00 00 00 mov $0x40,%edx + 1ad5: 48 89 e6 mov %rsp,%rsi + 1ad8: e8 a3 80 00 00 call 9b80 + 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1ae2: 4c 89 e2 mov %r12,%rdx + 1ae5: 48 89 e6 mov %rsp,%rsi + 1ae8: 4c 89 ef mov %r13,%rdi + 1aeb: e8 30 06 00 00 call 2120 + 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 + 1af6: 0f 11 03 movups %xmm0,(%rbx) + 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 + 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 1b0a: 00 + 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1b12: 00 00 + 1b14: 75 10 jne 1b26 + 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp + 1b1d: 31 c0 xor %eax,%eax + 1b1f: 5b pop %rbx + 1b20: 5d pop %rbp + 1b21: 41 5c pop %r12 + 1b23: 41 5d pop %r13 + 1b25: c3 ret + 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> + 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001b30 : + 1b30: 41 55 push %r13 + 1b32: 49 89 fd mov %rdi,%r13 + 1b35: 41 54 push %r12 + 1b37: 55 push %rbp + 1b38: 53 push %rbx + 1b39: 48 89 f3 mov %rsi,%rbx + 1b3c: be 20 00 00 00 mov $0x20,%esi + 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1b4f: 00 00 + 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) + 1b58: 00 + 1b59: 49 89 d4 mov %rdx,%r12 + 1b5c: 48 89 e7 mov %rsp,%rdi + 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1b64: e8 57 83 00 00 call 9ec0 + 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1b73: ba 20 03 00 00 mov $0x320,%edx + 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 + 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1b88: 4c 89 e6 mov %r12,%rsi + 1b8b: e8 70 7f 00 00 call 9b00 + 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi + 1b95: ba 40 00 00 00 mov $0x40,%edx + 1b9a: 48 89 ee mov %rbp,%rsi + 1b9d: e8 de 7f 00 00 call 9b80 + 1ba2: 4c 89 e2 mov %r12,%rdx + 1ba5: 48 89 ee mov %rbp,%rsi + 1ba8: 4c 89 ef mov %r13,%rdi + 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx + 1bb2: 00 + 1bb3: e8 68 05 00 00 call 2120 + 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 + 1bbe: 0f 11 03 movups %xmm0,(%rbx) + 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 + 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 1bd2: 00 + 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bda: 00 00 + 1bdc: 75 10 jne 1bee + 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 1be5: 31 c0 xor %eax,%eax + 1be7: 5b pop %rbx + 1be8: 5d pop %rbp + 1be9: 41 5c pop %r12 + 1beb: 41 5d pop %r13 + 1bed: c3 ret + 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1bfa: 00 00 00 00 + 1bfe: 66 90 xchg %ax,%ax + +0000000000001c00 : + 1c00: 41 57 push %r15 + 1c02: 41 56 push %r14 + 1c04: 41 55 push %r13 + 1c06: 49 89 fd mov %rdi,%r13 + 1c09: 41 54 push %r12 + 1c0b: 55 push %rbp + 1c0c: 48 89 f5 mov %rsi,%rbp + 1c0f: 53 push %rbx + 1c10: 48 81 ec 98 03 00 00 sub $0x398,%rsp + 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 1c1e: 00 00 + 1c20: 48 89 9c 24 88 03 00 mov %rbx,0x388(%rsp) + 1c27: 00 + 1c28: 48 89 d3 mov %rdx,%rbx + 1c2b: 48 89 e7 mov %rsp,%rdi + 1c2e: e8 fd 06 00 00 call 2330 + 1c33: ba 40 00 00 00 mov $0x40,%edx + 1c38: 48 89 e6 mov %rsp,%rsi + 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1c40: f3 0f 6f 83 20 06 00 movdqu 0x620(%rbx),%xmm0 + 1c47: 00 + 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1c4d: f3 0f 6f 83 30 06 00 movdqu 0x630(%rbx),%xmm0 + 1c54: 00 + 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1c5a: e8 21 7f 00 00 call 9b80 + 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1c64: 48 89 e6 mov %rsp,%rsi + 1c67: 48 8d 93 00 03 00 00 lea 0x300(%rbx),%rdx + 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi + 1c75: 00 + 1c76: e8 a5 04 00 00 call 2120 + 1c7b: ba 00 03 00 00 mov $0x300,%edx + 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 1c87: 00 + 1c88: 48 89 ef mov %rbp,%rdi + 1c8b: e8 30 3c 00 00 call 58c0 + 1c90: 48 8d b3 40 06 00 00 lea 0x640(%rbx),%rsi + 1c97: 48 89 ea mov %rbp,%rdx + 1c9a: 4c 89 ef mov %r13,%rdi + 1c9d: 41 89 c4 mov %eax,%r12d + 1ca0: e8 7b 81 00 00 call 9e20 + 1ca5: 31 c9 xor %ecx,%ecx + 1ca7: 45 85 e4 test %r12d,%r12d + 1caa: ba 20 00 00 00 mov $0x20,%edx + 1caf: 0f 94 c1 sete %cl + 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi + 1cb7: 4c 89 ef mov %r13,%rdi + 1cba: e8 c1 3d 00 00 call 5a80 + 1cbf: 48 8b 84 24 88 03 00 mov 0x388(%rsp),%rax + 1cc6: 00 + 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1cce: 00 00 + 1cd0: 75 14 jne 1ce6 + 1cd2: 48 81 c4 98 03 00 00 add $0x398,%rsp + 1cd9: 31 c0 xor %eax,%eax + 1cdb: 5b pop %rbx + 1cdc: 5d pop %rbp + 1cdd: 41 5c pop %r12 + 1cdf: 41 5d pop %r13 + 1ce1: 41 5e pop %r14 + 1ce3: 41 5f pop %r15 + 1ce5: c3 ret + 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> + 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001cf0 : + 1cf0: 41 57 push %r15 + 1cf2: 41 56 push %r14 + 1cf4: 41 55 push %r13 + 1cf6: 41 54 push %r12 + 1cf8: 55 push %rbp + 1cf9: 53 push %rbx + 1cfa: 48 81 ec f8 02 00 00 sub $0x2f8,%rsp + 1d01: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 1d06: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1d0b: 4c 8d 94 24 e8 02 00 lea 0x2e8(%rsp),%r10 + 1d12: 00 + 1d13: 89 54 24 18 mov %edx,0x18(%rsp) + 1d17: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx + 1d1e: 00 00 + 1d20: 48 89 8c 24 e8 02 00 mov %rcx,0x2e8(%rsp) + 1d27: 00 + 1d28: b9 02 00 00 00 mov $0x2,%ecx + 1d2d: b8 02 00 00 00 mov $0x2,%eax + 1d32: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 1d37: 49 89 fe mov %rdi,%r14 + 1d3a: 4d 89 d7 mov %r10,%r15 + 1d3d: 29 c8 sub %ecx,%eax + 1d3f: c7 04 24 00 00 00 00 movl $0x0,(%rsp) + 1d46: 89 44 24 04 mov %eax,0x4(%rsp) + 1d4a: 89 4c 24 1c mov %ecx,0x1c(%rsp) + 1d4e: 8b 44 24 18 mov 0x18(%rsp),%eax + 1d52: 85 c0 test %eax,%eax + 1d54: 0f 84 f7 00 00 00 je 1e51 + 1d5a: 8b 0c 24 mov (%rsp),%ecx + 1d5d: 8b 54 24 04 mov 0x4(%rsp),%edx + 1d61: 48 89 ef mov %rbp,%rdi + 1d64: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 1d69: e8 f2 7f 00 00 call 9d60 + 1d6e: 48 89 ea mov %rbp,%rdx + 1d71: be 03 00 00 00 mov $0x3,%esi + 1d76: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi + 1d7d: 00 + 1d7e: 45 31 e4 xor %r12d,%r12d + 1d81: e8 8a 5f 00 00 call 7d10 + 1d86: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx + 1d8d: 00 + 1d8e: eb 3b jmp 1dcb + 1d90: 44 89 e7 mov %r12d,%edi + 1d93: 41 8d 74 24 01 lea 0x1(%r12),%esi + 1d98: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 1d9d: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 1da4: 74 5a je 1e00 + 1da6: 66 3d 00 0d cmp $0xd00,%ax + 1daa: 7f 54 jg 1e00 + 1dac: 44 8d 66 01 lea 0x1(%rsi),%r12d + 1db0: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 1db5: 41 81 fc 00 01 00 00 cmp $0x100,%r12d + 1dbc: 74 52 je 1e10 + 1dbe: 48 83 c1 03 add $0x3,%rcx + 1dc2: 49 39 cf cmp %rcx,%r15 + 1dc5: 0f 84 9f 00 00 00 je 1e6a + 1dcb: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1dcf: 0f b6 11 movzbl (%rcx),%edx + 1dd2: 89 c6 mov %eax,%esi + 1dd4: c0 e8 04 shr $0x4,%al + 1dd7: c1 e6 08 shl $0x8,%esi + 1dda: 0f b6 c0 movzbl %al,%eax + 1ddd: 09 f2 or %esi,%edx + 1ddf: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 1de3: 66 81 e2 ff 0f and $0xfff,%dx + 1de8: c1 e6 04 shl $0x4,%esi + 1deb: 09 f0 or %esi,%eax + 1ded: 66 81 fa 00 0d cmp $0xd00,%dx + 1df2: 7e 9c jle 1d90 + 1df4: 66 3d 00 0d cmp $0xd00,%ax + 1df8: 7f c4 jg 1dbe + 1dfa: 44 89 e6 mov %r12d,%esi + 1dfd: eb ad jmp 1dac + 1dff: 90 nop + 1e00: 41 89 f4 mov %esi,%r12d + 1e03: 41 81 fc 00 01 00 00 cmp $0x100,%r12d + 1e0a: 75 b2 jne 1dbe + 1e0c: 0f 1f 40 00 nopl 0x0(%rax) + 1e10: 8b 04 24 mov (%rsp),%eax + 1e13: 49 81 c6 00 02 00 00 add $0x200,%r14 + 1e1a: c7 04 24 01 00 00 00 movl $0x1,(%rsp) + 1e21: 83 c0 01 add $0x1,%eax + 1e24: 83 f8 02 cmp $0x2,%eax + 1e27: 0f 85 21 ff ff ff jne 1d4e + 1e2d: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 1e32: 4d 89 fa mov %r15,%r10 + 1e35: 48 81 c7 00 04 00 00 add $0x400,%rdi + 1e3c: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 1e41: 0f 84 d9 00 00 00 je 1f20 + 1e47: b9 01 00 00 00 mov $0x1,%ecx + 1e4c: e9 dc fe ff ff jmp 1d2d + 1e51: 8b 4c 24 04 mov 0x4(%rsp),%ecx + 1e55: 8b 14 24 mov (%rsp),%edx + 1e58: 48 89 ef mov %rbp,%rdi + 1e5b: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 1e60: e8 fb 7e 00 00 call 9d60 + 1e65: e9 04 ff ff ff jmp 1d6e + 1e6a: 4c 8d ac 24 98 01 00 lea 0x198(%rsp),%r13 + 1e71: 00 + 1e72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1e79: 00 00 00 00 + 1e7d: 0f 1f 00 nopl (%rax) + 1e80: be 01 00 00 00 mov $0x1,%esi + 1e85: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi + 1e8c: 00 + 1e8d: 48 89 ea mov %rbp,%rdx + 1e90: e8 7b 5e 00 00 call 7d10 + 1e95: bf 00 01 00 00 mov $0x100,%edi + 1e9a: 44 89 e0 mov %r12d,%eax + 1e9d: 31 f6 xor %esi,%esi + 1e9f: 44 29 e7 sub %r12d,%edi + 1ea2: 4d 8d 04 46 lea (%r14,%rax,2),%r8 + 1ea6: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx + 1ead: 00 + 1eae: eb 1d jmp 1ecd + 1eb0: 66 3d 00 0d cmp $0xd00,%ax + 1eb4: 7f 0a jg 1ec0 + 1eb6: 89 f2 mov %esi,%edx + 1eb8: 83 c6 01 add $0x1,%esi + 1ebb: 66 41 89 04 50 mov %ax,(%r8,%rdx,2) + 1ec0: 39 fe cmp %edi,%esi + 1ec2: 73 47 jae 1f0b + 1ec4: 48 83 c1 03 add $0x3,%rcx + 1ec8: 4c 39 e9 cmp %r13,%rcx + 1ecb: 74 3e je 1f0b + 1ecd: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1ed1: 0f b6 11 movzbl (%rcx),%edx + 1ed4: 41 89 c1 mov %eax,%r9d + 1ed7: c0 e8 04 shr $0x4,%al + 1eda: 41 c1 e1 08 shl $0x8,%r9d + 1ede: 0f b6 c0 movzbl %al,%eax + 1ee1: 44 09 ca or %r9d,%edx + 1ee4: 44 0f b6 49 02 movzbl 0x2(%rcx),%r9d + 1ee9: 66 81 e2 ff 0f and $0xfff,%dx + 1eee: 41 c1 e1 04 shl $0x4,%r9d + 1ef2: 44 09 c8 or %r9d,%eax + 1ef5: 66 81 fa 00 0d cmp $0xd00,%dx + 1efa: 7f 0b jg 1f07 + 1efc: 41 89 f1 mov %esi,%r9d + 1eff: 83 c6 01 add $0x1,%esi + 1f02: 66 43 89 14 48 mov %dx,(%r8,%r9,2) + 1f07: 39 fe cmp %edi,%esi + 1f09: 72 a5 jb 1eb0 + 1f0b: 41 01 f4 add %esi,%r12d + 1f0e: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 1f15: 0f 86 65 ff ff ff jbe 1e80 + 1f1b: e9 f0 fe ff ff jmp 1e10 + 1f20: 48 8b 84 24 e8 02 00 mov 0x2e8(%rsp),%rax + 1f27: 00 + 1f28: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1f2f: 00 00 + 1f31: 75 12 jne 1f45 + 1f33: 48 81 c4 f8 02 00 00 add $0x2f8,%rsp + 1f3a: 5b pop %rbx + 1f3b: 5d pop %rbp + 1f3c: 41 5c pop %r12 + 1f3e: 41 5d pop %r13 + 1f40: 41 5e pop %r14 + 1f42: 41 5f pop %r15 + 1f44: c3 ret + 1f45: e8 36 f1 ff ff call 1080 <__stack_chk_fail@plt> + 1f4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000001f50 : + 1f50: 41 57 push %r15 + 1f52: 41 56 push %r14 + 1f54: 41 55 push %r13 + 1f56: 41 54 push %r12 + 1f58: 49 89 fc mov %rdi,%r12 + 1f5b: 55 push %rbp + 1f5c: 53 push %rbx + 1f5d: 48 81 ec 58 14 00 00 sub $0x1458,%rsp + 1f64: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 1f68: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 1f6f: 00 00 + 1f71: 4c 89 b4 24 48 14 00 mov %r14,0x1448(%rsp) + 1f78: 00 + 1f79: 49 89 f6 mov %rsi,%r14 + 1f7c: 48 8d bc 24 00 14 00 lea 0x1400(%rsp),%rdi + 1f83: 00 + 1f84: 48 8d b4 24 00 14 00 lea 0x1400(%rsp),%rsi + 1f8b: 00 + 1f8c: c6 84 24 20 14 00 00 movb $0x2,0x1420(%rsp) + 1f93: 02 + 1f94: 0f 29 84 24 00 14 00 movaps %xmm0,0x1400(%rsp) + 1f9b: 00 + 1f9c: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 1fa1: ba 21 00 00 00 mov $0x21,%edx + 1fa6: 48 8d ac 24 00 08 00 lea 0x800(%rsp),%rbp + 1fad: 00 + 1fae: 0f 29 84 24 10 14 00 movaps %xmm0,0x1410(%rsp) + 1fb5: 00 + 1fb6: e8 c5 7b 00 00 call 9b80 + 1fbb: 31 d2 xor %edx,%edx + 1fbd: 48 8d b4 24 00 14 00 lea 0x1400(%rsp),%rsi + 1fc4: 00 + 1fc5: 48 8d bc 24 00 0c 00 lea 0xc00(%rsp),%rdi + 1fcc: 00 + 1fcd: e8 1e fd ff ff call 1cf0 + 1fd2: 31 d2 xor %edx,%edx + 1fd4: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 1fdb: 00 + 1fdc: 48 89 ef mov %rbp,%rdi + 1fdf: e8 4c 2c 00 00 call 4c30 + 1fe4: 48 8d bc 24 00 0a 00 lea 0xa00(%rsp),%rdi + 1feb: 00 + 1fec: ba 01 00 00 00 mov $0x1,%edx + 1ff1: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 1ff8: 00 + 1ff9: e8 32 2c 00 00 call 4c30 + 1ffe: ba 02 00 00 00 mov $0x2,%edx + 2003: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 200a: 00 + 200b: 48 89 e7 mov %rsp,%rdi + 200e: e8 1d 2c 00 00 call 4c30 + 2013: ba 03 00 00 00 mov $0x3,%edx + 2018: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 201f: 00 + 2020: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2027: 00 + 2028: e8 03 2c 00 00 call 4c30 + 202d: 48 89 ef mov %rbp,%rdi + 2030: e8 eb 06 00 00 call 2720 + 2035: 48 89 e7 mov %rsp,%rdi + 2038: e8 e3 06 00 00 call 2720 + 203d: 48 89 ea mov %rbp,%rdx + 2040: 48 8d b4 24 00 0c 00 lea 0xc00(%rsp),%rsi + 2047: 00 + 2048: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 204f: 00 + 2050: e8 0b 07 00 00 call 2760 + 2055: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 205c: 00 + 205d: e8 5e 2d 00 00 call 4dc0 + 2062: 48 8d b4 24 00 10 00 lea 0x1000(%rsp),%rsi + 2069: 00 + 206a: 48 89 ea mov %rbp,%rdx + 206d: 48 8d bc 24 00 06 00 lea 0x600(%rsp),%rdi + 2074: 00 + 2075: e8 e6 06 00 00 call 2760 + 207a: 48 8d bc 24 00 06 00 lea 0x600(%rsp),%rdi + 2081: 00 + 2082: e8 39 2d 00 00 call 4dc0 + 2087: 48 89 e2 mov %rsp,%rdx + 208a: 48 8d b4 24 00 04 00 lea 0x400(%rsp),%rsi + 2091: 00 + 2092: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 2099: 00 + 209a: e8 61 07 00 00 call 2800 + 209f: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 20a6: 00 + 20a7: e8 34 07 00 00 call 27e0 + 20ac: 48 89 ee mov %rbp,%rsi + 20af: 4c 89 f7 mov %r14,%rdi + 20b2: e8 09 06 00 00 call 26c0 + 20b7: 48 8d b4 24 00 04 00 lea 0x400(%rsp),%rsi + 20be: 00 + 20bf: 4c 89 e7 mov %r12,%rdi + 20c2: e8 f9 05 00 00 call 26c0 + 20c7: 66 0f 6f 84 24 00 14 movdqa 0x1400(%rsp),%xmm0 + 20ce: 00 00 + 20d0: 41 0f 11 84 24 00 03 movups %xmm0,0x300(%r12) + 20d7: 00 00 + 20d9: 66 0f 6f 84 24 10 14 movdqa 0x1410(%rsp),%xmm0 + 20e0: 00 00 + 20e2: 41 0f 11 84 24 10 03 movups %xmm0,0x310(%r12) + 20e9: 00 00 + 20eb: 48 8b 84 24 48 14 00 mov 0x1448(%rsp),%rax + 20f2: 00 + 20f3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 20fa: 00 00 + 20fc: 75 12 jne 2110 + 20fe: 48 81 c4 58 14 00 00 add $0x1458,%rsp + 2105: 5b pop %rbx + 2106: 5d pop %rbp + 2107: 41 5c pop %r12 + 2109: 41 5d pop %r13 + 210b: 41 5e pop %r14 + 210d: 41 5f pop %r15 + 210f: c3 ret + 2110: e8 6b ef ff ff call 1080 <__stack_chk_fail@plt> + 2115: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 211c: 00 00 00 00 + +0000000000002120 : + 2120: 41 57 push %r15 + 2122: 41 56 push %r14 + 2124: 41 55 push %r13 + 2126: 49 89 fd mov %rdi,%r13 + 2129: 41 54 push %r12 + 212b: 49 89 f4 mov %rsi,%r12 + 212e: 48 89 d6 mov %rdx,%rsi + 2131: 55 push %rbp + 2132: 48 89 d5 mov %rdx,%rbp + 2135: 53 push %rbx + 2136: 48 81 ec 58 1e 00 00 sub $0x1e58,%rsp + 213d: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 2144: 00 00 + 2146: 48 89 9c 24 48 1e 00 mov %rbx,0x1e48(%rsp) + 214d: 00 + 214e: 48 89 cb mov %rcx,%rbx + 2151: 48 8d 8c 24 20 0a 00 lea 0xa20(%rsp),%rcx + 2158: 00 + 2159: 48 89 cf mov %rcx,%rdi + 215c: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + 2161: e8 8a 05 00 00 call 26f0 + 2166: f3 0f 6f 85 00 03 00 movdqu 0x300(%rbp),%xmm0 + 216d: 00 + 216e: 4c 89 e6 mov %r12,%rsi + 2171: 48 8d bc 24 20 02 00 lea 0x220(%rsp),%rdi + 2178: 00 + 2179: 0f 29 84 24 20 1e 00 movaps %xmm0,0x1e20(%rsp) + 2180: 00 + 2181: f3 0f 6f 85 10 03 00 movdqu 0x310(%rbp),%xmm0 + 2188: 00 + 2189: 48 8d ac 24 20 12 00 lea 0x1220(%rsp),%rbp + 2190: 00 + 2191: 0f 29 84 24 30 1e 00 movaps %xmm0,0x1e30(%rsp) + 2198: 00 + 2199: e8 a2 12 00 00 call 3440 + 219e: 4c 8d 84 24 20 16 00 lea 0x1620(%rsp),%r8 + 21a5: 00 + 21a6: ba 01 00 00 00 mov $0x1,%edx + 21ab: 48 8d b4 24 20 1e 00 lea 0x1e20(%rsp),%rsi + 21b2: 00 + 21b3: 4c 89 c7 mov %r8,%rdi + 21b6: 4c 89 44 24 10 mov %r8,0x10(%rsp) + 21bb: e8 30 fb ff ff call 1cf0 + 21c0: 31 d2 xor %edx,%edx + 21c2: 48 89 de mov %rbx,%rsi + 21c5: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 21cc: 00 + 21cd: e8 5e 2a 00 00 call 4c30 + 21d2: 48 8d bc 24 20 08 00 lea 0x820(%rsp),%rdi + 21d9: 00 + 21da: ba 01 00 00 00 mov $0x1,%edx + 21df: 48 89 de mov %rbx,%rsi + 21e2: e8 49 2a 00 00 call 4c30 + 21e7: 48 8d 84 24 20 0e 00 lea 0xe20(%rsp),%rax + 21ee: 00 + 21ef: ba 02 00 00 00 mov $0x2,%edx + 21f4: 48 89 de mov %rbx,%rsi + 21f7: 48 89 c7 mov %rax,%rdi + 21fa: 48 89 44 24 08 mov %rax,0x8(%rsp) + 21ff: e8 8c 2a 00 00 call 4c90 + 2204: 48 8d bc 24 20 10 00 lea 0x1020(%rsp),%rdi + 220b: 00 + 220c: ba 03 00 00 00 mov $0x3,%edx + 2211: 48 89 de mov %rbx,%rsi + 2214: e8 77 2a 00 00 call 4c90 + 2219: ba 04 00 00 00 mov $0x4,%edx + 221e: 48 89 de mov %rbx,%rsi + 2221: 48 8d bc 24 20 04 00 lea 0x420(%rsp),%rdi + 2228: 00 + 2229: e8 62 2a 00 00 call 4c90 + 222e: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2235: 00 + 2236: e8 e5 04 00 00 call 2720 + 223b: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 2240: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx + 2247: 00 + 2248: 48 89 ef mov %rbp,%rdi + 224b: e8 10 05 00 00 call 2760 + 2250: 48 8d b4 24 20 1a 00 lea 0x1a20(%rsp),%rsi + 2257: 00 + 2258: 48 8d bc 24 20 14 00 lea 0x1420(%rsp),%rdi + 225f: 00 + 2260: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx + 2267: 00 + 2268: e8 f3 04 00 00 call 2760 + 226d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 2272: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 2277: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx + 227e: 00 + 227f: e8 dc 04 00 00 call 2760 + 2284: 48 89 ef mov %rbp,%rdi + 2287: e8 b4 04 00 00 call 2740 + 228c: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 2291: e8 9a 2a 00 00 call 4d30 + 2296: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 229b: 48 89 ee mov %rbp,%rsi + 229e: 48 89 ef mov %rbp,%rdi + 22a1: e8 5a 05 00 00 call 2800 + 22a6: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22ab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22b0: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx + 22b7: 00 + 22b8: e8 73 2b 00 00 call 4e30 + 22bd: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22c2: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22c7: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 22ce: 00 + 22cf: e8 5c 2b 00 00 call 4e30 + 22d4: 48 89 ef mov %rbp,%rdi + 22d7: e8 04 05 00 00 call 27e0 + 22dc: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22e1: e8 1a 2b 00 00 call 4e00 + 22e6: 48 89 ee mov %rbp,%rsi + 22e9: 4c 89 ef mov %r13,%rdi + 22ec: e8 2f 01 00 00 call 2420 + 22f1: 49 8d bd 80 02 00 00 lea 0x280(%r13),%rdi + 22f8: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22fd: e8 3e 05 00 00 call 2840 + 2302: 48 8b 84 24 48 1e 00 mov 0x1e48(%rsp),%rax + 2309: 00 + 230a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2311: 00 00 + 2313: 75 12 jne 2327 + 2315: 48 81 c4 58 1e 00 00 add $0x1e58,%rsp + 231c: 5b pop %rbx + 231d: 5d pop %rbp + 231e: 41 5c pop %r12 + 2320: 41 5d pop %r13 + 2322: 41 5e pop %r14 + 2324: 41 5f pop %r15 + 2326: c3 ret + 2327: e8 54 ed ff ff call 1080 <__stack_chk_fail@plt> + 232c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002330 : + 2330: 41 57 push %r15 + 2332: 41 56 push %r14 + 2334: 41 55 push %r13 + 2336: 49 89 fd mov %rdi,%r13 + 2339: 41 54 push %r12 + 233b: 55 push %rbp + 233c: 53 push %rbx + 233d: 48 89 f3 mov %rsi,%rbx + 2340: 48 81 ec 18 0c 00 00 sub $0xc18,%rsp + 2347: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 234e: 00 00 + 2350: 4c 89 b4 24 08 0c 00 mov %r14,0xc08(%rsp) + 2357: 00 + 2358: 49 89 d6 mov %rdx,%r14 + 235b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp + 2362: 00 + 2363: 48 89 ef mov %rbp,%rdi + 2366: e8 35 02 00 00 call 25a0 + 236b: 48 8d b3 80 02 00 00 lea 0x280(%rbx),%rsi + 2372: 48 89 e7 mov %rsp,%rdi + 2375: e8 96 0a 00 00 call 2e10 + 237a: 48 8d bc 24 00 08 00 lea 0x800(%rsp),%rdi + 2381: 00 + 2382: 4c 89 f6 mov %r14,%rsi + 2385: e8 66 03 00 00 call 26f0 + 238a: 48 89 ef mov %rbp,%rdi + 238d: e8 8e 03 00 00 call 2720 + 2392: 48 89 ea mov %rbp,%rdx + 2395: 48 8d b4 24 00 08 00 lea 0x800(%rsp),%rsi + 239c: 00 + 239d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23a4: 00 + 23a5: e8 b6 03 00 00 call 2760 + 23aa: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23b1: 00 + 23b2: e8 79 29 00 00 call 4d30 + 23b7: 48 89 e6 mov %rsp,%rsi + 23ba: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx + 23c1: 00 + 23c2: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23c9: 00 + 23ca: e8 91 2a 00 00 call 4e60 + 23cf: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23d6: 00 + 23d7: e8 24 2a 00 00 call 4e00 + 23dc: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi + 23e3: 00 + 23e4: 4c 89 ef mov %r13,%rdi + 23e7: e8 c4 10 00 00 call 34b0 + 23ec: 48 8b 84 24 08 0c 00 mov 0xc08(%rsp),%rax + 23f3: 00 + 23f4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 23fb: 00 00 + 23fd: 75 12 jne 2411 + 23ff: 48 81 c4 18 0c 00 00 add $0xc18,%rsp + 2406: 5b pop %rbx + 2407: 5d pop %rbp + 2408: 41 5c pop %r12 + 240a: 41 5d pop %r13 + 240c: 41 5e pop %r14 + 240e: 41 5f pop %r15 + 2410: c3 ret + 2411: e8 6a ec ff ff call 1080 <__stack_chk_fail@plt> + 2416: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 241d: 00 00 00 + +0000000000002420 : + 2420: 41 56 push %r14 + 2422: 48 81 c7 40 01 00 00 add $0x140,%rdi + 2429: 49 89 f0 mov %rsi,%r8 + 242c: 4c 8d 8e 00 04 00 00 lea 0x400(%rsi),%r9 + 2433: 41 54 push %r12 + 2435: 55 push %rbp + 2436: 53 push %rbx + 2437: 48 8d 8f c0 fe ff ff lea -0x140(%rdi),%rcx + 243e: 4c 89 c2 mov %r8,%rdx + 2441: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2448: 00 00 00 00 + 244c: 0f 1f 40 00 nopl 0x0(%rax) + 2450: 0f b7 02 movzwl (%rdx),%eax + 2453: 0f b7 72 06 movzwl 0x6(%rdx),%esi + 2457: 89 c3 mov %eax,%ebx + 2459: 66 c1 fb 0f sar $0xf,%bx + 245d: 66 81 e3 01 0d and $0xd01,%bx + 2462: 01 c3 add %eax,%ebx + 2464: 0f b7 42 02 movzwl 0x2(%rdx),%eax + 2468: 0f b7 db movzwl %bx,%ebx + 246b: 41 89 c2 mov %eax,%r10d + 246e: 48 c1 e3 0a shl $0xa,%rbx + 2472: 66 41 c1 fa 0f sar $0xf,%r10w + 2477: 48 81 c3 81 06 00 00 add $0x681,%rbx + 247e: 66 41 81 e2 01 0d and $0xd01,%r10w + 2484: 48 69 db b7 af 13 00 imul $0x13afb7,%rbx,%rbx + 248b: 41 01 c2 add %eax,%r10d + 248e: 0f b7 42 04 movzwl 0x4(%rdx),%eax + 2492: 45 0f b7 d2 movzwl %r10w,%r10d + 2496: 49 c1 e2 0a shl $0xa,%r10 + 249a: 41 89 c3 mov %eax,%r11d + 249d: 48 c1 eb 20 shr $0x20,%rbx + 24a1: 66 41 c1 fb 0f sar $0xf,%r11w + 24a6: 49 81 c2 81 06 00 00 add $0x681,%r10 + 24ad: 66 81 e3 ff 03 and $0x3ff,%bx + 24b2: 66 41 81 e3 01 0d and $0xd01,%r11w + 24b8: 4d 69 d2 b7 af 13 00 imul $0x13afb7,%r10,%r10 + 24bf: 41 01 c3 add %eax,%r11d + 24c2: 89 f0 mov %esi,%eax + 24c4: 66 c1 f8 0f sar $0xf,%ax + 24c8: 45 0f b7 db movzwl %r11w,%r11d + 24cc: 49 c1 e3 0a shl $0xa,%r11 + 24d0: 66 25 01 0d and $0xd01,%ax + 24d4: 49 c1 ea 20 shr $0x20,%r10 + 24d8: 01 f0 add %esi,%eax + 24da: 49 81 c3 81 06 00 00 add $0x681,%r11 + 24e1: 45 89 d4 mov %r10d,%r12d + 24e4: 0f b7 c0 movzwl %ax,%eax + 24e7: 4d 69 db b7 af 13 00 imul $0x13afb7,%r11,%r11 + 24ee: 66 41 81 e4 ff 03 and $0x3ff,%r12w + 24f4: 48 c1 e0 0a shl $0xa,%rax + 24f8: 48 05 81 06 00 00 add $0x681,%rax + 24fe: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax + 2505: 49 c1 eb 20 shr $0x20,%r11 + 2509: 44 89 dd mov %r11d,%ebp + 250c: 66 81 e5 ff 03 and $0x3ff,%bp + 2511: 48 c1 e8 20 shr $0x20,%rax + 2515: 49 89 c6 mov %rax,%r14 + 2518: 89 c6 mov %eax,%esi + 251a: 42 8d 04 95 00 00 00 lea 0x0(,%r10,4),%eax + 2521: 00 + 2522: 66 81 e6 ff 03 and $0x3ff,%si + 2527: 08 f8 or %bh,%al + 2529: 66 c1 ed 04 shr $0x4,%bp + 252d: 0f b6 db movzbl %bl,%ebx + 2530: 44 0f b6 d0 movzbl %al,%r10d + 2534: 44 89 f0 mov %r14d,%eax + 2537: 66 41 c1 ec 06 shr $0x6,%r12w + 253c: 48 83 c1 05 add $0x5,%rcx + 2540: c1 e0 06 shl $0x6,%eax + 2543: 41 c1 e3 04 shl $0x4,%r11d + 2547: 48 83 c2 08 add $0x8,%rdx + 254b: 09 e8 or %ebp,%eax + 254d: 45 09 e3 or %r12d,%r11d + 2550: 66 c1 ee 02 shr $0x2,%si + 2554: 0f b6 c0 movzbl %al,%eax + 2557: 45 0f b6 db movzbl %r11b,%r11d + 255b: 40 88 71 ff mov %sil,-0x1(%rcx) + 255f: c1 e0 08 shl $0x8,%eax + 2562: 44 09 d8 or %r11d,%eax + 2565: c1 e0 08 shl $0x8,%eax + 2568: 44 09 d0 or %r10d,%eax + 256b: c1 e0 08 shl $0x8,%eax + 256e: 09 d8 or %ebx,%eax + 2570: 89 41 fb mov %eax,-0x5(%rcx) + 2573: 48 39 f9 cmp %rdi,%rcx + 2576: 0f 85 d4 fe ff ff jne 2450 + 257c: 49 81 c0 00 02 00 00 add $0x200,%r8 + 2583: 48 8d b9 40 01 00 00 lea 0x140(%rcx),%rdi + 258a: 4d 39 c1 cmp %r8,%r9 + 258d: 0f 85 a4 fe ff ff jne 2437 + 2593: 5b pop %rbx + 2594: 5d pop %rbp + 2595: 41 5c pop %r12 + 2597: 41 5e pop %r14 + 2599: c3 ret + 259a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000025a0 : + 25a0: 55 push %rbp + 25a1: 48 81 c6 40 01 00 00 add $0x140,%rsi + 25a8: 45 31 c0 xor %r8d,%r8d + 25ab: 53 push %rbx + 25ac: 4c 89 c1 mov %r8,%rcx + 25af: 48 8d 96 c0 fe ff ff lea -0x140(%rsi),%rdx + 25b6: 48 c1 e1 09 shl $0x9,%rcx + 25ba: 48 01 f9 add %rdi,%rcx + 25bd: 0f 1f 00 nopl (%rax) + 25c0: 0f b6 42 02 movzbl 0x2(%rdx),%eax + 25c4: 0f b6 5a 03 movzbl 0x3(%rdx),%ebx + 25c8: 48 83 c2 05 add $0x5,%rdx + 25cc: 48 83 c1 08 add $0x8,%rcx + 25d0: 44 0f b6 52 fc movzbl -0x4(%rdx),%r10d + 25d5: 44 0f b7 4a fb movzwl -0x5(%rdx),%r9d + 25da: 41 89 c3 mov %eax,%r11d + 25dd: c1 e0 06 shl $0x6,%eax + 25e0: 89 dd mov %ebx,%ebp + 25e2: 41 c0 ea 02 shr $0x2,%r10b + 25e6: 40 c0 ed 06 shr $0x6,%bpl + 25ea: 41 81 e1 ff 03 00 00 and $0x3ff,%r9d + 25f1: 41 c0 eb 04 shr $0x4,%r11b + 25f5: 45 0f b6 d2 movzbl %r10b,%r10d + 25f9: 40 0f b6 ed movzbl %bpl,%ebp + 25fd: c1 e3 04 shl $0x4,%ebx + 2600: 41 09 c2 or %eax,%r10d + 2603: 0f b6 42 ff movzbl -0x1(%rdx),%eax + 2607: 45 0f b6 db movzbl %r11b,%r11d + 260b: 41 09 db or %ebx,%r11d + 260e: 41 81 e2 ff 03 00 00 and $0x3ff,%r10d + 2615: c1 e0 02 shl $0x2,%eax + 2618: 41 81 e3 ff 03 00 00 and $0x3ff,%r11d + 261f: 09 e8 or %ebp,%eax + 2621: 45 69 db 01 0d 00 00 imul $0xd01,%r11d,%r11d + 2628: 98 cwtl + 2629: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d + 2630: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2636: 41 81 c3 00 02 00 00 add $0x200,%r11d + 263d: 45 69 c9 01 0d 00 00 imul $0xd01,%r9d,%r9d + 2644: 41 c1 eb 0a shr $0xa,%r11d + 2648: 41 81 c2 00 02 00 00 add $0x200,%r10d + 264f: 05 00 02 00 00 add $0x200,%eax + 2654: 45 0f b7 db movzwl %r11w,%r11d + 2658: 41 c1 ea 0a shr $0xa,%r10d + 265c: c1 e8 0a shr $0xa,%eax + 265f: 41 81 c1 00 02 00 00 add $0x200,%r9d + 2666: 45 0f b7 d2 movzwl %r10w,%r10d + 266a: 0f b7 c0 movzwl %ax,%eax + 266d: 41 c1 e9 0a shr $0xa,%r9d + 2671: 48 c1 e0 10 shl $0x10,%rax + 2675: 45 0f b7 c9 movzwl %r9w,%r9d + 2679: 4c 09 d8 or %r11,%rax + 267c: 48 c1 e0 10 shl $0x10,%rax + 2680: 4c 09 d0 or %r10,%rax + 2683: 48 c1 e0 10 shl $0x10,%rax + 2687: 4c 09 c8 or %r9,%rax + 268a: 48 89 41 f8 mov %rax,-0x8(%rcx) + 268e: 48 39 f2 cmp %rsi,%rdx + 2691: 0f 85 29 ff ff ff jne 25c0 + 2697: 49 8d 40 01 lea 0x1(%r8),%rax + 269b: 48 8d b2 40 01 00 00 lea 0x140(%rdx),%rsi + 26a2: 41 b8 01 00 00 00 mov $0x1,%r8d + 26a8: 48 83 f8 02 cmp $0x2,%rax + 26ac: 0f 85 fa fe ff ff jne 25ac + 26b2: 5b pop %rbx + 26b3: 5d pop %rbp + 26b4: c3 ret + 26b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 26bc: 00 00 00 00 + +00000000000026c0 : + 26c0: 55 push %rbp + 26c1: 48 89 f5 mov %rsi,%rbp + 26c4: 53 push %rbx + 26c5: 48 89 fb mov %rdi,%rbx + 26c8: 48 83 ec 08 sub $0x8,%rsp + 26cc: e8 af 0c 00 00 call 3380 + 26d1: 48 83 c4 08 add $0x8,%rsp + 26d5: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi + 26dc: 48 8d bb 80 01 00 00 lea 0x180(%rbx),%rdi + 26e3: 5b pop %rbx + 26e4: 5d pop %rbp + 26e5: e9 96 0c 00 00 jmp 3380 + 26ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000026f0 : + 26f0: 55 push %rbp + 26f1: 48 89 f5 mov %rsi,%rbp + 26f4: 53 push %rbx + 26f5: 48 89 fb mov %rdi,%rbx + 26f8: 48 83 ec 08 sub $0x8,%rsp + 26fc: e8 df 0c 00 00 call 33e0 + 2701: 48 83 c4 08 add $0x8,%rsp + 2705: 48 8d b5 80 01 00 00 lea 0x180(%rbp),%rsi + 270c: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2713: 5b pop %rbx + 2714: 5d pop %rbp + 2715: e9 c6 0c 00 00 jmp 33e0 + 271a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000002720 : + 2720: 53 push %rbx + 2721: 48 89 fb mov %rdi,%rbx + 2724: e8 c7 25 00 00 call 4cf0 + 2729: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2730: 5b pop %rbx + 2731: e9 ba 25 00 00 jmp 4cf0 + 2736: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 273d: 00 00 00 + +0000000000002740 : + 2740: 53 push %rbx + 2741: 48 89 fb mov %rdi,%rbx + 2744: e8 e7 25 00 00 call 4d30 + 2749: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2750: 5b pop %rbx + 2751: e9 da 25 00 00 jmp 4d30 + 2756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 275d: 00 00 00 + +0000000000002760 : + 2760: 41 54 push %r12 + 2762: 55 push %rbp + 2763: 48 89 f5 mov %rsi,%rbp + 2766: 53 push %rbx + 2767: 48 89 fb mov %rdi,%rbx + 276a: 48 81 ec 10 02 00 00 sub $0x210,%rsp + 2771: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 2778: 00 00 + 277a: 4c 89 a4 24 08 02 00 mov %r12,0x208(%rsp) + 2781: 00 + 2782: 49 89 d4 mov %rdx,%r12 + 2785: e8 b6 25 00 00 call 4d40 + 278a: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi + 2791: 48 89 e7 mov %rsp,%rdi + 2794: 49 8d 94 24 00 02 00 lea 0x200(%r12),%rdx + 279b: 00 + 279c: e8 9f 25 00 00 call 4d40 + 27a1: 48 89 df mov %rbx,%rdi + 27a4: 48 89 e2 mov %rsp,%rdx + 27a7: 48 89 de mov %rbx,%rsi + 27aa: e8 81 26 00 00 call 4e30 + 27af: 48 89 df mov %rbx,%rdi + 27b2: e8 49 26 00 00 call 4e00 + 27b7: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax + 27be: 00 + 27bf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 27c6: 00 00 + 27c8: 75 0c jne 27d6 + 27ca: 48 81 c4 10 02 00 00 add $0x210,%rsp + 27d1: 5b pop %rbx + 27d2: 5d pop %rbp + 27d3: 41 5c pop %r12 + 27d5: c3 ret + 27d6: e8 a5 e8 ff ff call 1080 <__stack_chk_fail@plt> + 27db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000027e0 : + 27e0: 53 push %rbx + 27e1: 48 89 fb mov %rdi,%rbx + 27e4: e8 17 26 00 00 call 4e00 + 27e9: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 27f0: 5b pop %rbx + 27f1: e9 0a 26 00 00 jmp 4e00 + 27f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 27fd: 00 00 00 + +0000000000002800 : + 2800: 41 54 push %r12 + 2802: 49 89 d4 mov %rdx,%r12 + 2805: 55 push %rbp + 2806: 48 89 f5 mov %rsi,%rbp + 2809: 53 push %rbx + 280a: 48 89 fb mov %rdi,%rbx + 280d: e8 1e 26 00 00 call 4e30 + 2812: 49 8d 94 24 00 02 00 lea 0x200(%r12),%rdx + 2819: 00 + 281a: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi + 2821: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2828: 5b pop %rbx + 2829: 5d pop %rbp + 282a: 41 5c pop %r12 + 282c: e9 ff 25 00 00 jmp 4e30 + 2831: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2838: 00 00 00 + 283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002840 : + 2840: 48 8d 86 00 02 00 00 lea 0x200(%rsi),%rax + 2847: 41 54 push %r12 + 2849: 55 push %rbp + 284a: 48 8d af 80 00 00 00 lea 0x80(%rdi),%rbp + 2851: 53 push %rbx + 2852: 48 89 fb mov %rdi,%rbx + 2855: 48 39 c7 cmp %rax,%rdi + 2858: 73 09 jae 2863 + 285a: 48 39 ee cmp %rbp,%rsi + 285d: 0f 82 0c 04 00 00 jb 2c6f + 2863: b8 01 0d 01 0d mov $0xd010d01,%eax + 2868: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 286c: 66 0f 6e e8 movd %eax,%xmm5 + 2870: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 2875: b8 81 06 00 00 mov $0x681,%eax + 287a: 66 0f 6e d8 movd %eax,%xmm3 + 287e: b8 f0 f0 f0 f0 mov $0xf0f0f0f0,%eax + 2883: 66 0f 70 ed 00 pshufd $0x0,%xmm5,%xmm5 + 2888: 66 0f 6e f0 movd %eax,%xmm6 + 288c: 66 0f 70 db 00 pshufd $0x0,%xmm3,%xmm3 + 2891: 66 0f 70 f6 00 pshufd $0x0,%xmm6,%xmm6 + 2896: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 289d: 00 00 00 + 28a0: f3 0f 6f 3e movdqu (%rsi),%xmm7 + 28a4: f3 44 0f 6f 66 10 movdqu 0x10(%rsi),%xmm12 + 28aa: 48 83 c3 10 add $0x10,%rbx + 28ae: 48 83 c6 40 add $0x40,%rsi + 28b2: f3 0f 6f 46 e0 movdqu -0x20(%rsi),%xmm0 + 28b7: f3 44 0f 6f 56 f0 movdqu -0x10(%rsi),%xmm10 + 28bd: 66 0f 6f cf movdqa %xmm7,%xmm1 + 28c1: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 28c6: 66 41 0f 61 fc punpcklwd %xmm12,%xmm7 + 28cb: 66 41 0f 61 cc punpcklwd %xmm12,%xmm1 + 28d0: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 28d5: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 28da: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 28df: 66 41 0f 61 cb punpcklwd %xmm11,%xmm1 + 28e4: 66 45 0f 61 c2 punpcklwd %xmm10,%xmm8 + 28e9: 66 45 0f 69 f3 punpckhwd %xmm11,%xmm14 + 28ee: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 28f3: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 28f8: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 28fd: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 2902: 66 41 0f 61 fb punpcklwd %xmm11,%xmm7 + 2907: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 290b: 66 45 0f 69 e9 punpckhwd %xmm9,%xmm13 + 2910: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 2915: 66 0f 71 e2 0f psraw $0xf,%xmm2 + 291a: 66 45 0f 61 c5 punpcklwd %xmm13,%xmm8 + 291f: 66 41 0f 69 fe punpckhwd %xmm14,%xmm7 + 2924: 66 0f db d5 pand %xmm5,%xmm2 + 2928: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 292d: 66 0f fd d1 paddw %xmm1,%xmm2 + 2931: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 2936: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 293b: 66 0f 71 e1 0f psraw $0xf,%xmm1 + 2940: 66 41 0f 69 c5 punpckhwd %xmm13,%xmm0 + 2945: 66 0f db cd pand %xmm5,%xmm1 + 2949: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 294e: 66 41 0f fd c8 paddw %xmm8,%xmm1 + 2953: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 2959: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 295e: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 2964: 66 44 0f db cd pand %xmm5,%xmm9 + 2969: 66 44 0f db c5 pand %xmm5,%xmm8 + 296e: 66 44 0f fd c8 paddw %xmm0,%xmm9 + 2973: 66 44 0f fd c7 paddw %xmm7,%xmm8 + 2978: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 297d: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 2982: 66 0f 71 e7 0f psraw $0xf,%xmm7 + 2987: 66 44 0f 61 d7 punpcklwd %xmm7,%xmm10 + 298c: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 2991: 66 41 0f 72 f2 04 pslld $0x4,%xmm10 + 2997: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 299d: 66 44 0f fe d3 paddd %xmm3,%xmm10 + 29a2: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 29a7: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 29ac: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 29b1: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 29b6: 66 0f 72 f7 06 pslld $0x6,%xmm7 + 29bb: 66 41 0f fa c2 psubd %xmm10,%xmm0 + 29c0: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 29c5: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 29ca: 66 0f 72 f7 08 pslld $0x8,%xmm7 + 29cf: 66 41 0f fa c2 psubd %xmm10,%xmm0 + 29d4: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 29d9: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 29de: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 29e3: 66 41 0f 72 f2 02 pslld $0x2,%xmm10 + 29e9: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 29ef: 66 41 0f fe c2 paddd %xmm10,%xmm0 + 29f4: 66 41 0f fe f8 paddd %xmm8,%xmm7 + 29f9: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 29fe: 66 0f 72 d7 1c psrld $0x1c,%xmm7 + 2a03: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 2a08: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 2a0d: 66 0f 61 c7 punpcklwd %xmm7,%xmm0 + 2a11: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 2a16: 66 0f 6f f8 movdqa %xmm0,%xmm7 + 2a1a: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 2a1f: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 2a24: 66 0f 61 c7 punpcklwd %xmm7,%xmm0 + 2a28: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 2a2d: 66 0f 71 e7 0f psraw $0xf,%xmm7 + 2a32: 66 0f db c4 pand %xmm4,%xmm0 + 2a36: 66 44 0f 61 d7 punpcklwd %xmm7,%xmm10 + 2a3b: 66 44 0f 69 cf punpckhwd %xmm7,%xmm9 + 2a40: 66 41 0f 72 f2 04 pslld $0x4,%xmm10 + 2a46: 66 41 0f 72 f1 04 pslld $0x4,%xmm9 + 2a4c: 66 44 0f fe d3 paddd %xmm3,%xmm10 + 2a51: 66 44 0f fe cb paddd %xmm3,%xmm9 + 2a56: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 2a5b: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 2a60: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 2a66: 66 0f 72 f7 06 pslld $0x6,%xmm7 + 2a6b: 66 45 0f fa c2 psubd %xmm10,%xmm8 + 2a70: 66 41 0f fa f9 psubd %xmm9,%xmm7 + 2a75: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 2a7b: 66 0f 72 f7 08 pslld $0x8,%xmm7 + 2a80: 66 45 0f fa c2 psubd %xmm10,%xmm8 + 2a85: 66 41 0f fa f9 psubd %xmm9,%xmm7 + 2a8a: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 2a8f: 66 44 0f 6f cf movdqa %xmm7,%xmm9 + 2a94: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 2a9a: 66 41 0f 72 f2 02 pslld $0x2,%xmm10 + 2aa0: 66 41 0f fe f9 paddd %xmm9,%xmm7 + 2aa5: 66 45 0f fe c2 paddd %xmm10,%xmm8 + 2aaa: 66 0f 72 d7 1c psrld $0x1c,%xmm7 + 2aaf: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 2ab5: 66 45 0f 6f c8 movdqa %xmm8,%xmm9 + 2aba: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2abf: 66 44 0f 69 cf punpckhwd %xmm7,%xmm9 + 2ac4: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 2ac9: 66 41 0f 69 f9 punpckhwd %xmm9,%xmm7 + 2ace: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 2ad3: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 2ad8: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2add: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 2ae3: 66 44 0f db c4 pand %xmm4,%xmm8 + 2ae8: 66 41 0f 67 c0 packuswb %xmm8,%xmm0 + 2aed: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2af2: 66 41 0f 69 d1 punpckhwd %xmm9,%xmm2 + 2af7: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 2afc: 66 0f 71 f0 04 psllw $0x4,%xmm0 + 2b01: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 2b06: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2b0c: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 2b12: 66 0f db c6 pand %xmm6,%xmm0 + 2b16: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2b1b: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 2b20: 66 0f 72 f7 06 pslld $0x6,%xmm7 + 2b25: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 2b2a: 66 0f 72 f7 08 pslld $0x8,%xmm7 + 2b2f: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 2b34: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 2b39: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2b3f: 66 41 0f fe f8 paddd %xmm8,%xmm7 + 2b44: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2b49: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2b4f: 66 0f 72 d7 1c psrld $0x1c,%xmm7 + 2b54: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2b59: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 2b5e: 66 0f 72 f2 06 pslld $0x6,%xmm2 + 2b63: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2b68: 66 0f 72 f2 08 pslld $0x8,%xmm2 + 2b6d: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2b72: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2b77: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2b7d: 66 41 0f fe d0 paddd %xmm8,%xmm2 + 2b82: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 2b87: 66 0f 72 d2 1c psrld $0x1c,%xmm2 + 2b8c: 66 0f 61 fa punpcklwd %xmm2,%xmm7 + 2b90: 66 44 0f 69 c2 punpckhwd %xmm2,%xmm8 + 2b95: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 2b99: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 2b9e: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 2ba3: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 2ba8: 66 41 0f 69 c9 punpckhwd %xmm9,%xmm1 + 2bad: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 2bb2: 66 0f 61 fa punpcklwd %xmm2,%xmm7 + 2bb6: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2bbc: 66 0f db fc pand %xmm4,%xmm7 + 2bc0: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2bc5: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 2bca: 66 0f 72 f2 06 pslld $0x6,%xmm2 + 2bcf: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2bd4: 66 0f 72 f2 08 pslld $0x8,%xmm2 + 2bd9: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2bde: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2be3: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2be9: 66 41 0f fe d0 paddd %xmm8,%xmm2 + 2bee: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 2bf3: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2bf9: 66 0f 72 d2 1c psrld $0x1c,%xmm2 + 2bfe: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2c03: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 2c08: 66 0f 72 f1 06 pslld $0x6,%xmm1 + 2c0d: 66 41 0f fa c8 psubd %xmm8,%xmm1 + 2c12: 66 0f 72 f1 08 pslld $0x8,%xmm1 + 2c17: 66 41 0f fa c8 psubd %xmm8,%xmm1 + 2c1c: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 2c21: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2c27: 66 41 0f fe c8 paddd %xmm8,%xmm1 + 2c2c: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2c31: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 2c36: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 2c3a: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 2c3f: 66 0f 6f ca movdqa %xmm2,%xmm1 + 2c43: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 2c48: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 2c4d: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 2c51: 66 0f db d4 pand %xmm4,%xmm2 + 2c55: 66 0f 67 fa packuswb %xmm2,%xmm7 + 2c59: 66 0f eb c7 por %xmm7,%xmm0 + 2c5d: 0f 11 43 f0 movups %xmm0,-0x10(%rbx) + 2c61: 48 39 dd cmp %rbx,%rbp + 2c64: 0f 85 36 fc ff ff jne 28a0 + 2c6a: 5b pop %rbx + 2c6b: 5d pop %rbp + 2c6c: 41 5c pop %r12 + 2c6e: c3 ret + 2c6f: 48 89 f7 mov %rsi,%rdi + 2c72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2c79: 00 00 00 00 + 2c7d: 0f 1f 00 nopl (%rax) + 2c80: 0f b7 07 movzwl (%rdi),%eax + 2c83: 44 0f b7 67 0e movzwl 0xe(%rdi),%r12d + 2c88: 41 89 c3 mov %eax,%r11d + 2c8b: 66 41 c1 fb 0f sar $0xf,%r11w + 2c90: 66 41 81 e3 01 0d and $0xd01,%r11w + 2c96: 41 01 c3 add %eax,%r11d + 2c99: 0f b7 47 02 movzwl 0x2(%rdi),%eax + 2c9d: 45 0f bf db movswl %r11w,%r11d + 2ca1: 89 c6 mov %eax,%esi + 2ca3: 41 c1 e3 04 shl $0x4,%r11d + 2ca7: 66 c1 fe 0f sar $0xf,%si + 2cab: 41 81 c3 81 06 00 00 add $0x681,%r11d + 2cb2: 66 81 e6 01 0d and $0xd01,%si + 2cb7: 45 69 db fb 3a 01 00 imul $0x13afb,%r11d,%r11d + 2cbe: 01 c6 add %eax,%esi + 2cc0: 0f b7 47 04 movzwl 0x4(%rdi),%eax + 2cc4: 0f bf f6 movswl %si,%esi + 2cc7: 41 89 c2 mov %eax,%r10d + 2cca: c1 e6 04 shl $0x4,%esi + 2ccd: 66 41 c1 fa 0f sar $0xf,%r10w + 2cd2: 81 c6 81 06 00 00 add $0x681,%esi + 2cd8: 66 41 81 e2 01 0d and $0xd01,%r10w + 2cde: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2ce4: 41 01 c2 add %eax,%r10d + 2ce7: 0f b7 47 06 movzwl 0x6(%rdi),%eax + 2ceb: 45 0f bf d2 movswl %r10w,%r10d + 2cef: 89 c1 mov %eax,%ecx + 2cf1: 41 c1 e2 04 shl $0x4,%r10d + 2cf5: 66 c1 f9 0f sar $0xf,%cx + 2cf9: 41 81 c2 81 06 00 00 add $0x681,%r10d + 2d00: 66 81 e1 01 0d and $0xd01,%cx + 2d05: 45 69 d2 fb 3a 01 00 imul $0x13afb,%r10d,%r10d + 2d0c: 01 c1 add %eax,%ecx + 2d0e: 0f b7 47 08 movzwl 0x8(%rdi),%eax + 2d12: 0f bf c9 movswl %cx,%ecx + 2d15: 41 89 c1 mov %eax,%r9d + 2d18: c1 e1 04 shl $0x4,%ecx + 2d1b: 66 41 c1 f9 0f sar $0xf,%r9w + 2d20: 81 c1 81 06 00 00 add $0x681,%ecx + 2d26: 66 41 81 e1 01 0d and $0xd01,%r9w + 2d2c: 69 c9 fb 3a 01 00 imul $0x13afb,%ecx,%ecx + 2d32: 41 01 c1 add %eax,%r9d + 2d35: 0f b7 47 0a movzwl 0xa(%rdi),%eax + 2d39: 45 0f bf c9 movswl %r9w,%r9d + 2d3d: 89 c2 mov %eax,%edx + 2d3f: 41 c1 e1 04 shl $0x4,%r9d + 2d43: 66 c1 fa 0f sar $0xf,%dx + 2d47: 41 81 c1 81 06 00 00 add $0x681,%r9d + 2d4e: 66 81 e2 01 0d and $0xd01,%dx + 2d53: 45 69 c9 fb 3a 01 00 imul $0x13afb,%r9d,%r9d + 2d5a: 01 c2 add %eax,%edx + 2d5c: 0f b7 47 0c movzwl 0xc(%rdi),%eax + 2d60: c1 ee 1c shr $0x1c,%esi + 2d63: c1 e9 1c shr $0x1c,%ecx + 2d66: 0f bf d2 movswl %dx,%edx + 2d69: c1 e6 04 shl $0x4,%esi + 2d6c: c1 e2 04 shl $0x4,%edx + 2d6f: 41 89 c0 mov %eax,%r8d + 2d72: 41 c1 eb 1c shr $0x1c,%r11d + 2d76: c1 e1 04 shl $0x4,%ecx + 2d79: 81 c2 81 06 00 00 add $0x681,%edx + 2d7f: 41 c1 ea 1c shr $0x1c,%r10d + 2d83: 41 09 f3 or %esi,%r11d + 2d86: 66 41 c1 f8 0f sar $0xf,%r8w + 2d8b: 41 c1 e9 1c shr $0x1c,%r9d + 2d8f: 41 09 ca or %ecx,%r10d + 2d92: 44 88 1b mov %r11b,(%rbx) + 2d95: 66 41 81 e0 01 0d and $0xd01,%r8w + 2d9b: 69 d2 fb 3a 01 00 imul $0x13afb,%edx,%edx + 2da1: 44 88 53 01 mov %r10b,0x1(%rbx) + 2da5: 41 01 c0 add %eax,%r8d + 2da8: 44 89 e0 mov %r12d,%eax + 2dab: 66 c1 f8 0f sar $0xf,%ax + 2daf: 45 0f bf c0 movswl %r8w,%r8d + 2db3: 41 c1 e0 04 shl $0x4,%r8d + 2db7: 66 25 01 0d and $0xd01,%ax + 2dbb: c1 ea 1c shr $0x1c,%edx + 2dbe: 44 01 e0 add %r12d,%eax + 2dc1: 41 81 c0 81 06 00 00 add $0x681,%r8d + 2dc8: c1 e2 04 shl $0x4,%edx + 2dcb: 98 cwtl + 2dcc: 45 69 c0 fb 3a 01 00 imul $0x13afb,%r8d,%r8d + 2dd3: 41 09 d1 or %edx,%r9d + 2dd6: c1 e0 04 shl $0x4,%eax + 2dd9: 44 88 4b 02 mov %r9b,0x2(%rbx) + 2ddd: 05 81 06 00 00 add $0x681,%eax + 2de2: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2de8: 41 c1 e8 1c shr $0x1c,%r8d + 2dec: c1 e8 1c shr $0x1c,%eax + 2def: c1 e0 04 shl $0x4,%eax + 2df2: 41 09 c0 or %eax,%r8d + 2df5: 48 83 c3 04 add $0x4,%rbx + 2df9: 44 88 43 ff mov %r8b,-0x1(%rbx) + 2dfd: 48 83 c7 10 add $0x10,%rdi + 2e01: 48 39 eb cmp %rbp,%rbx + 2e04: 0f 85 76 fe ff ff jne 2c80 + 2e0a: 5b pop %rbx + 2e0b: 5d pop %rbp + 2e0c: 41 5c pop %r12 + 2e0e: c3 ret + 2e0f: 90 nop + +0000000000002e10 : + 2e10: 48 8d 86 80 00 00 00 lea 0x80(%rsi),%rax + 2e17: 48 39 c7 cmp %rax,%rdi + 2e1a: 73 10 jae 2e2c + 2e1c: 48 8d 87 00 02 00 00 lea 0x200(%rdi),%rax + 2e23: 48 39 c6 cmp %rax,%rsi + 2e26: 0f 82 da 04 00 00 jb 3306 + 2e2c: f3 0f 6f 26 movdqu (%rsi),%xmm4 + 2e30: b8 0f 0f 0f 0f mov $0xf0f0f0f,%eax + 2e35: 66 0f ef d2 pxor %xmm2,%xmm2 + 2e39: 66 0f 6e d8 movd %eax,%xmm3 + 2e3d: b8 01 0d 01 0d mov $0xd010d01,%eax + 2e42: 66 0f 6f ec movdqa %xmm4,%xmm5 + 2e46: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2e4b: 66 0f 70 db 00 pshufd $0x0,%xmm3,%xmm3 + 2e50: 66 0f 6e c8 movd %eax,%xmm1 + 2e54: 66 0f db eb pand %xmm3,%xmm5 + 2e58: 66 0f db e3 pand %xmm3,%xmm4 + 2e5c: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 2e61: b8 08 00 08 00 mov $0x80008,%eax + 2e66: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2e6a: 66 0f 6f fc movdqa %xmm4,%xmm7 + 2e6e: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 2e72: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 2e76: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 2e7a: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 2e7e: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 2e82: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 2e86: 66 0f 6e c0 movd %eax,%xmm0 + 2e8a: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 2e8e: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 2e92: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 + 2e97: 66 0f fd f0 paddw %xmm0,%xmm6 + 2e9b: 66 0f fd f8 paddw %xmm0,%xmm7 + 2e9f: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 2ea4: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 2ea9: 66 0f fd e8 paddw %xmm0,%xmm5 + 2ead: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 2eb2: 66 0f fd e0 paddw %xmm0,%xmm4 + 2eb6: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 2ebb: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 2ebf: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2ec4: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2ec9: 0f 11 77 10 movups %xmm6,0x10(%rdi) + 2ecd: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2ed1: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 2ed5: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 2ed9: 44 0f 11 07 movups %xmm8,(%rdi) + 2edd: 0f 11 77 20 movups %xmm6,0x20(%rdi) + 2ee1: 0f 11 6f 30 movups %xmm5,0x30(%rdi) + 2ee5: f3 0f 6f 66 10 movdqu 0x10(%rsi),%xmm4 + 2eea: 66 0f 6f ec movdqa %xmm4,%xmm5 + 2eee: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2ef3: 66 0f db eb pand %xmm3,%xmm5 + 2ef7: 66 0f db e3 pand %xmm3,%xmm4 + 2efb: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2eff: 66 0f 6f fc movdqa %xmm4,%xmm7 + 2f03: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 2f07: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 2f0b: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 2f0f: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 2f13: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 2f17: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 2f1b: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 2f1f: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 2f23: 66 0f fd f0 paddw %xmm0,%xmm6 + 2f27: 66 0f fd f8 paddw %xmm0,%xmm7 + 2f2b: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 2f30: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 2f35: 66 0f fd e8 paddw %xmm0,%xmm5 + 2f39: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 2f3e: 66 0f fd e0 paddw %xmm0,%xmm4 + 2f42: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 2f47: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 2f4b: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2f50: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2f55: 0f 11 77 50 movups %xmm6,0x50(%rdi) + 2f59: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2f5d: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 2f61: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 2f65: 44 0f 11 47 40 movups %xmm8,0x40(%rdi) + 2f6a: 0f 11 77 60 movups %xmm6,0x60(%rdi) + 2f6e: 0f 11 6f 70 movups %xmm5,0x70(%rdi) + 2f72: f3 0f 6f 66 20 movdqu 0x20(%rsi),%xmm4 + 2f77: 66 0f 6f ec movdqa %xmm4,%xmm5 + 2f7b: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2f80: 66 0f db eb pand %xmm3,%xmm5 + 2f84: 66 0f db e3 pand %xmm3,%xmm4 + 2f88: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2f8c: 66 0f 6f fc movdqa %xmm4,%xmm7 + 2f90: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 2f94: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 2f98: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 2f9c: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 2fa0: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 2fa4: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 2fa8: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 2fac: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 2fb0: 66 0f fd f0 paddw %xmm0,%xmm6 + 2fb4: 66 0f fd f8 paddw %xmm0,%xmm7 + 2fb8: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 2fbd: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 2fc2: 66 0f fd e8 paddw %xmm0,%xmm5 + 2fc6: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 2fcb: 66 0f fd e0 paddw %xmm0,%xmm4 + 2fcf: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 2fd4: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 2fd8: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2fdd: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2fe2: 0f 11 b7 90 00 00 00 movups %xmm6,0x90(%rdi) + 2fe9: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2fed: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 2ff1: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 2ff5: 44 0f 11 87 80 00 00 movups %xmm8,0x80(%rdi) + 2ffc: 00 + 2ffd: 0f 11 b7 a0 00 00 00 movups %xmm6,0xa0(%rdi) + 3004: 0f 11 af b0 00 00 00 movups %xmm5,0xb0(%rdi) + 300b: f3 0f 6f 66 30 movdqu 0x30(%rsi),%xmm4 + 3010: 66 0f 6f ec movdqa %xmm4,%xmm5 + 3014: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3019: 66 0f db eb pand %xmm3,%xmm5 + 301d: 66 0f db e3 pand %xmm3,%xmm4 + 3021: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3025: 66 0f 6f fc movdqa %xmm4,%xmm7 + 3029: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 302d: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 3031: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 3035: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 3039: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 303d: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 3041: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 3045: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 3049: 66 0f fd f0 paddw %xmm0,%xmm6 + 304d: 66 0f fd f8 paddw %xmm0,%xmm7 + 3051: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 3056: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 305b: 66 0f fd e8 paddw %xmm0,%xmm5 + 305f: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 3064: 66 0f fd e0 paddw %xmm0,%xmm4 + 3068: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 306d: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 3071: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3076: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 307b: 0f 11 b7 d0 00 00 00 movups %xmm6,0xd0(%rdi) + 3082: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3086: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 308a: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 308e: 44 0f 11 87 c0 00 00 movups %xmm8,0xc0(%rdi) + 3095: 00 + 3096: 0f 11 b7 e0 00 00 00 movups %xmm6,0xe0(%rdi) + 309d: 0f 11 af f0 00 00 00 movups %xmm5,0xf0(%rdi) + 30a4: f3 0f 6f 66 40 movdqu 0x40(%rsi),%xmm4 + 30a9: 66 0f 6f ec movdqa %xmm4,%xmm5 + 30ad: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 30b2: 66 0f db eb pand %xmm3,%xmm5 + 30b6: 66 0f db e3 pand %xmm3,%xmm4 + 30ba: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 30be: 66 0f 6f fc movdqa %xmm4,%xmm7 + 30c2: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 30c6: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 30ca: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 30ce: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 30d2: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 30d6: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 30da: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 30de: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 30e2: 66 0f fd f0 paddw %xmm0,%xmm6 + 30e6: 66 0f fd f8 paddw %xmm0,%xmm7 + 30ea: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 30ef: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 30f4: 66 0f fd e8 paddw %xmm0,%xmm5 + 30f8: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 30fd: 66 0f fd e0 paddw %xmm0,%xmm4 + 3101: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 3106: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 310a: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 310f: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 3114: 0f 11 b7 10 01 00 00 movups %xmm6,0x110(%rdi) + 311b: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 311f: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 3123: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 3127: 44 0f 11 87 00 01 00 movups %xmm8,0x100(%rdi) + 312e: 00 + 312f: 0f 11 b7 20 01 00 00 movups %xmm6,0x120(%rdi) + 3136: 0f 11 af 30 01 00 00 movups %xmm5,0x130(%rdi) + 313d: f3 0f 6f 66 50 movdqu 0x50(%rsi),%xmm4 + 3142: 66 0f 6f ec movdqa %xmm4,%xmm5 + 3146: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 314b: 66 0f db eb pand %xmm3,%xmm5 + 314f: 66 0f db e3 pand %xmm3,%xmm4 + 3153: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3157: 66 0f 6f fc movdqa %xmm4,%xmm7 + 315b: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 315f: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 3163: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 3167: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 316b: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 316f: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 3173: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 3177: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 317b: 66 0f fd f0 paddw %xmm0,%xmm6 + 317f: 66 0f fd f8 paddw %xmm0,%xmm7 + 3183: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 3188: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 318d: 66 0f fd e8 paddw %xmm0,%xmm5 + 3191: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 3196: 66 0f fd e0 paddw %xmm0,%xmm4 + 319a: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 319f: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 31a3: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 31a8: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 31ad: 0f 11 b7 50 01 00 00 movups %xmm6,0x150(%rdi) + 31b4: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 31b8: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 31bc: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 31c0: 44 0f 11 87 40 01 00 movups %xmm8,0x140(%rdi) + 31c7: 00 + 31c8: 0f 11 b7 60 01 00 00 movups %xmm6,0x160(%rdi) + 31cf: 0f 11 af 70 01 00 00 movups %xmm5,0x170(%rdi) + 31d6: f3 0f 6f 66 60 movdqu 0x60(%rsi),%xmm4 + 31db: 66 0f 6f ec movdqa %xmm4,%xmm5 + 31df: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 31e4: 66 0f db eb pand %xmm3,%xmm5 + 31e8: 66 0f db e3 pand %xmm3,%xmm4 + 31ec: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 31f0: 66 0f 6f fc movdqa %xmm4,%xmm7 + 31f4: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 31f8: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 31fc: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 3200: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 3204: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 3208: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 320c: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 3210: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 3214: 66 0f fd f0 paddw %xmm0,%xmm6 + 3218: 66 0f fd f8 paddw %xmm0,%xmm7 + 321c: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 3221: 66 0f fd e8 paddw %xmm0,%xmm5 + 3225: 66 0f fd e0 paddw %xmm0,%xmm4 + 3229: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 322e: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 3233: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 3238: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 323d: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3242: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 3246: 44 0f 11 87 80 01 00 movups %xmm8,0x180(%rdi) + 324d: 00 + 324e: 0f 11 b7 90 01 00 00 movups %xmm6,0x190(%rdi) + 3255: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3259: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 325d: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 3261: 0f 11 af b0 01 00 00 movups %xmm5,0x1b0(%rdi) + 3268: 0f 11 b7 a0 01 00 00 movups %xmm6,0x1a0(%rdi) + 326f: f3 0f 6f 6e 70 movdqu 0x70(%rsi),%xmm5 + 3274: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 3278: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 327d: 66 0f db e3 pand %xmm3,%xmm4 + 3281: 66 0f db dd pand %xmm5,%xmm3 + 3285: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 3289: 66 0f 6f eb movdqa %xmm3,%xmm5 + 328d: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 3291: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 3295: 66 0f 60 ea punpcklbw %xmm2,%xmm5 + 3299: 66 0f 68 da punpckhbw %xmm2,%xmm3 + 329d: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 32a1: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 32a5: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 32a9: 66 0f d5 d9 pmullw %xmm1,%xmm3 + 32ad: 66 0f fd f0 paddw %xmm0,%xmm6 + 32b1: 66 0f fd e8 paddw %xmm0,%xmm5 + 32b5: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 32ba: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 32bf: 66 0f fd e0 paddw %xmm0,%xmm4 + 32c3: 66 0f 6f ce movdqa %xmm6,%xmm1 + 32c7: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 32cc: 66 0f fd c3 paddw %xmm3,%xmm0 + 32d0: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 32d4: 66 0f 71 d0 04 psrlw $0x4,%xmm0 + 32d9: 66 0f 69 f5 punpckhwd %xmm5,%xmm6 + 32dd: 0f 11 8f c0 01 00 00 movups %xmm1,0x1c0(%rdi) + 32e4: 66 0f 6f cc movdqa %xmm4,%xmm1 + 32e8: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 32ec: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 32f0: 0f 11 b7 d0 01 00 00 movups %xmm6,0x1d0(%rdi) + 32f7: 0f 11 8f e0 01 00 00 movups %xmm1,0x1e0(%rdi) + 32fe: 0f 11 a7 f0 01 00 00 movups %xmm4,0x1f0(%rdi) + 3305: c3 ret + 3306: 31 d2 xor %edx,%edx + 3308: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 330f: 00 00 00 00 + 3313: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 331a: 00 00 00 00 + 331e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3325: 00 00 00 00 + 3329: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3330: 00 00 00 00 + 3334: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 333b: 00 00 00 00 + 333f: 90 nop + 3340: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 3344: 83 e0 0f and $0xf,%eax + 3347: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 334d: 83 c0 08 add $0x8,%eax + 3350: c1 f8 04 sar $0x4,%eax + 3353: 66 89 04 97 mov %ax,(%rdi,%rdx,4) + 3357: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 335b: c0 e8 04 shr $0x4,%al + 335e: 0f b6 c0 movzbl %al,%eax + 3361: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 3367: 83 c0 08 add $0x8,%eax + 336a: c1 f8 04 sar $0x4,%eax + 336d: 66 89 44 97 02 mov %ax,0x2(%rdi,%rdx,4) + 3372: 48 83 c2 01 add $0x1,%rdx + 3376: 48 81 fa 80 00 00 00 cmp $0x80,%rdx + 337d: 75 c1 jne 3340 + 337f: c3 ret + +0000000000003380 : + 3380: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 + 3387: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 338e: 00 00 + 3390: 0f b7 06 movzwl (%rsi),%eax + 3393: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx + 3397: 48 83 c7 03 add $0x3,%rdi + 339b: 48 83 c6 04 add $0x4,%rsi + 339f: 89 c2 mov %eax,%edx + 33a1: 66 c1 fa 0f sar $0xf,%dx + 33a5: 66 81 e2 01 0d and $0xd01,%dx + 33aa: 01 c2 add %eax,%edx + 33ac: 89 c8 mov %ecx,%eax + 33ae: 66 c1 f8 0f sar $0xf,%ax + 33b2: 88 57 fd mov %dl,-0x3(%rdi) + 33b5: 66 25 01 0d and $0xd01,%ax + 33b9: 01 c8 add %ecx,%eax + 33bb: 89 c1 mov %eax,%ecx + 33bd: 66 c1 e8 04 shr $0x4,%ax + 33c1: c1 e1 04 shl $0x4,%ecx + 33c4: 88 47 ff mov %al,-0x1(%rdi) + 33c7: 08 f1 or %dh,%cl + 33c9: 88 4f fe mov %cl,-0x2(%rdi) + 33cc: 49 39 f8 cmp %rdi,%r8 + 33cf: 75 bf jne 3390 + 33d1: c3 ret + 33d2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33d9: 00 00 00 00 + 33dd: 0f 1f 00 nopl (%rax) + +00000000000033e0 : + 33e0: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx + 33e7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33ee: 00 00 00 00 + 33f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33f9: 00 00 00 00 + 33fd: 0f 1f 00 nopl (%rax) + 3400: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 3404: 0f b6 16 movzbl (%rsi),%edx + 3407: 48 83 c6 03 add $0x3,%rsi + 340b: 48 83 c7 04 add $0x4,%rdi + 340f: c1 e0 08 shl $0x8,%eax + 3412: 09 d0 or %edx,%eax + 3414: 66 25 ff 0f and $0xfff,%ax + 3418: 66 89 47 fc mov %ax,-0x4(%rdi) + 341c: 0f b6 46 fe movzbl -0x2(%rsi),%eax + 3420: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 3424: c0 e8 04 shr $0x4,%al + 3427: 0f b6 c0 movzbl %al,%eax + 342a: c1 e2 04 shl $0x4,%edx + 342d: 09 d0 or %edx,%eax + 342f: 66 89 47 fe mov %ax,-0x2(%rdi) + 3433: 48 39 f1 cmp %rsi,%rcx + 3436: 75 c8 jne 3400 + 3438: c3 ret + 3439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000003440 : + 3440: 41 56 push %r14 + 3442: 41 55 push %r13 + 3444: 41 54 push %r12 + 3446: 49 89 fc mov %rdi,%r12 + 3449: 55 push %rbp + 344a: 48 89 f5 mov %rsi,%rbp + 344d: 53 push %rbx + 344e: 31 db xor %ebx,%ebx + 3450: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 + 3454: 45 31 ed xor %r13d,%r13d + 3457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 345e: 00 00 + 3460: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax + 3465: 31 d2 xor %edx,%edx + 3467: 44 89 e9 mov %r13d,%ecx + 346a: 4c 89 f7 mov %r14,%rdi + 346d: 66 41 89 14 44 mov %dx,(%r12,%rax,2) + 3472: 0f b6 55 00 movzbl 0x0(%rbp),%edx + 3476: 41 83 c5 01 add $0x1,%r13d + 347a: 49 83 c6 02 add $0x2,%r14 + 347e: be 81 06 00 00 mov $0x681,%esi + 3483: d3 fa sar %cl,%edx + 3485: 83 e2 01 and $0x1,%edx + 3488: e8 23 28 00 00 call 5cb0 + 348d: 41 83 fd 08 cmp $0x8,%r13d + 3491: 75 cd jne 3460 + 3493: 48 83 c3 08 add $0x8,%rbx + 3497: 48 83 c5 01 add $0x1,%rbp + 349b: 48 81 fb 00 01 00 00 cmp $0x100,%rbx + 34a2: 75 ac jne 3450 + 34a4: 5b pop %rbx + 34a5: 5d pop %rbp + 34a6: 41 5c pop %r12 + 34a8: 41 5d pop %r13 + 34aa: 41 5e pop %r14 + 34ac: c3 ret + 34ad: 0f 1f 00 nopl (%rax) + +00000000000034b0 : + 34b0: 48 8d 47 20 lea 0x20(%rdi),%rax + 34b4: 48 89 f9 mov %rdi,%rcx + 34b7: 48 39 c6 cmp %rax,%rsi + 34ba: 73 10 jae 34cc + 34bc: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi + 34c3: 48 39 f9 cmp %rdi,%rcx + 34c6: 0f 82 5e 16 00 00 jb 4b2a + 34cc: 48 89 f2 mov %rsi,%rdx + 34cf: be 81 06 00 00 mov $0x681,%esi + 34d4: 48 81 ec c0 01 00 00 sub $0x1c0,%rsp + 34db: 66 0f 6e f6 movd %esi,%xmm6 + 34df: be 02 02 02 02 mov $0x2020202,%esi + 34e4: 66 0f 76 c0 pcmpeqd %xmm0,%xmm0 + 34e8: 66 0f 6e d6 movd %esi,%xmm2 + 34ec: be 04 04 04 04 mov $0x4040404,%esi + 34f1: 66 0f 70 fe 00 pshufd $0x0,%xmm6,%xmm7 + 34f6: 66 0f 76 f6 pcmpeqd %xmm6,%xmm6 + 34fa: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 34ff: 66 0f 6e d6 movd %esi,%xmm2 + 3503: be 08 08 08 08 mov $0x8080808,%esi + 3508: 0f 29 a4 24 48 01 00 movaps %xmm4,0x148(%rsp) + 350f: 00 + 3510: 66 0f ef e4 pxor %xmm4,%xmm4 + 3514: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 3519: 66 0f f8 e0 psubb %xmm0,%xmm4 + 351d: 0f 29 a4 24 58 01 00 movaps %xmm4,0x158(%rsp) + 3524: 00 + 3525: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 352a: 66 0f 6e d6 movd %esi,%xmm2 + 352e: be f0 f0 f0 f0 mov $0xf0f0f0f0,%esi + 3533: 0f 29 a4 24 68 01 00 movaps %xmm4,0x168(%rsp) + 353a: 00 + 353b: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 3540: 66 0f 6e d6 movd %esi,%xmm2 + 3544: be 10 10 10 10 mov $0x10101010,%esi + 3549: 0f 29 a4 24 78 01 00 movaps %xmm4,0x178(%rsp) + 3550: 00 + 3551: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 3556: 66 0f 6e d6 movd %esi,%xmm2 + 355a: be e0 e0 e0 e0 mov $0xe0e0e0e0,%esi + 355f: 0f 29 a4 24 88 01 00 movaps %xmm4,0x188(%rsp) + 3566: 00 + 3567: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 356c: 66 0f 6e d6 movd %esi,%xmm2 + 3570: 0f 29 a4 24 98 01 00 movaps %xmm4,0x198(%rsp) + 3577: 00 + 3578: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 357d: 0f 29 a4 24 a8 01 00 movaps %xmm4,0x1a8(%rsp) + 3584: 00 + 3585: 66 0f ef e4 pxor %xmm4,%xmm4 + 3589: bf 20 20 20 20 mov $0x20202020,%edi + 358e: 48 83 c1 10 add $0x10,%rcx + 3592: 48 81 c2 00 01 00 00 add $0x100,%rdx + 3599: 0f 11 61 f0 movups %xmm4,-0x10(%rcx) + 359d: f3 0f 6f a2 10 ff ff movdqu -0xf0(%rdx),%xmm4 + 35a4: ff + 35a5: f3 0f 6f aa 00 ff ff movdqu -0x100(%rdx),%xmm5 + 35ac: ff + 35ad: f3 0f 6f 92 00 ff ff movdqu -0x100(%rdx),%xmm2 + 35b4: ff + 35b5: f3 0f 6f 8a 30 ff ff movdqu -0xd0(%rdx),%xmm1 + 35bc: ff + 35bd: 66 0f 61 ec punpcklwd %xmm4,%xmm5 + 35c1: f3 44 0f 6f 72 90 movdqu -0x70(%rdx),%xmm14 + 35c7: f3 44 0f 6f 8a 20 ff movdqu -0xe0(%rdx),%xmm9 + 35ce: ff ff + 35d0: 66 0f 69 d4 punpckhwd %xmm4,%xmm2 + 35d4: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 35d9: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 35dd: f3 0f 6f 82 50 ff ff movdqu -0xb0(%rdx),%xmm0 + 35e4: ff + 35e5: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 35e9: 66 44 0f 61 da punpcklwd %xmm2,%xmm11 + 35ee: 66 44 0f 61 c9 punpcklwd %xmm1,%xmm9 + 35f3: f3 44 0f 6f ba 50 ff movdqu -0xb0(%rdx),%xmm15 + 35fa: ff ff + 35fc: 66 44 0f 69 dc punpckhwd %xmm4,%xmm11 + 3601: 0f 29 64 24 b8 movaps %xmm4,-0x48(%rsp) + 3606: f3 0f 6f a2 20 ff ff movdqu -0xe0(%rdx),%xmm4 + 360d: ff + 360e: f3 44 0f 6f 82 60 ff movdqu -0xa0(%rdx),%xmm8 + 3615: ff ff + 3617: f3 44 0f 6f 52 90 movdqu -0x70(%rdx),%xmm10 + 361d: f3 44 0f 6f 6a b0 movdqu -0x50(%rdx),%xmm13 + 3623: 0f 29 54 24 a8 movaps %xmm2,-0x58(%rsp) + 3628: 66 0f 69 e1 punpckhwd %xmm1,%xmm4 + 362c: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 3631: 66 0f 69 cc punpckhwd %xmm4,%xmm1 + 3635: 66 44 0f 61 cc punpcklwd %xmm4,%xmm9 + 363a: 0f 29 64 24 c8 movaps %xmm4,-0x38(%rsp) + 363f: 66 44 0f 69 c9 punpckhwd %xmm1,%xmm9 + 3644: 0f 29 4c 24 d8 movaps %xmm1,-0x28(%rsp) + 3649: f3 0f 6f 8a 40 ff ff movdqu -0xc0(%rdx),%xmm1 + 3650: ff + 3651: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 3655: f3 0f 6f 82 40 ff ff movdqu -0xc0(%rdx),%xmm0 + 365c: ff + 365d: 0f 29 4c 24 e8 movaps %xmm1,-0x18(%rsp) + 3662: 66 41 0f 61 c7 punpcklwd %xmm15,%xmm0 + 3667: f3 44 0f 6f ba 70 ff movdqu -0x90(%rdx),%xmm15 + 366e: ff ff + 3670: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 3674: 66 0f 69 c1 punpckhwd %xmm1,%xmm0 + 3678: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 367c: 0f 29 44 24 f8 movaps %xmm0,-0x8(%rsp) + 3681: 66 45 0f 61 c7 punpcklwd %xmm15,%xmm8 + 3686: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 368a: f3 0f 6f 82 60 ff ff movdqu -0xa0(%rdx),%xmm0 + 3691: ff + 3692: 66 41 0f 69 c7 punpckhwd %xmm15,%xmm0 + 3697: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 369c: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 36a1: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 36a6: 0f 29 44 24 08 movaps %xmm0,0x8(%rsp) + 36ab: 66 45 0f 69 c7 punpckhwd %xmm15,%xmm8 + 36b0: 44 0f 29 7c 24 18 movaps %xmm15,0x18(%rsp) + 36b6: f3 44 0f 6f 7a 80 movdqu -0x80(%rdx),%xmm15 + 36bc: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 36c1: f3 44 0f 6f 72 80 movdqu -0x80(%rdx),%xmm14 + 36c7: 44 0f 29 7c 24 28 movaps %xmm15,0x28(%rsp) + 36cd: 66 45 0f 61 f2 punpcklwd %xmm10,%xmm14 + 36d2: f3 44 0f 6f 52 b0 movdqu -0x50(%rdx),%xmm10 + 36d8: 66 41 0f 6f ce movdqa %xmm14,%xmm1 + 36dd: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 36e2: 66 41 0f 61 cf punpcklwd %xmm15,%xmm1 + 36e7: 44 0f 29 74 24 38 movaps %xmm14,0x38(%rsp) + 36ed: 66 41 0f 69 ce punpckhwd %xmm14,%xmm1 + 36f2: f3 44 0f 6f 72 a0 movdqu -0x60(%rdx),%xmm14 + 36f8: 66 45 0f 69 f2 punpckhwd %xmm10,%xmm14 + 36fd: f3 44 0f 6f 52 a0 movdqu -0x60(%rdx),%xmm10 + 3703: 44 0f 29 74 24 48 movaps %xmm14,0x48(%rsp) + 3709: f3 0f 6f 52 d0 movdqu -0x30(%rdx),%xmm2 + 370e: f3 0f 6f 6a f0 movdqu -0x10(%rdx),%xmm5 + 3713: f3 44 0f 6f 62 d0 movdqu -0x30(%rdx),%xmm12 + 3719: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 371e: f3 44 0f 6f 6a c0 movdqu -0x40(%rdx),%xmm13 + 3724: 44 0f 29 5c 24 98 movaps %xmm11,-0x68(%rsp) + 372a: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 372f: 66 45 0f 69 d6 punpckhwd %xmm14,%xmm10 + 3734: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 3739: f3 44 0f 6f 62 c0 movdqu -0x40(%rdx),%xmm12 + 373f: 66 45 0f 61 fe punpcklwd %xmm14,%xmm15 + 3744: 44 0f 29 54 24 58 movaps %xmm10,0x58(%rsp) + 374a: 66 45 0f 69 fa punpckhwd %xmm10,%xmm15 + 374f: 44 0f 29 6c 24 68 movaps %xmm13,0x68(%rsp) + 3755: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 375a: 66 44 0f 61 e2 punpcklwd %xmm2,%xmm12 + 375f: f3 0f 6f 52 f0 movdqu -0x10(%rdx),%xmm2 + 3764: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 3769: 44 0f 29 94 24 a8 00 movaps %xmm10,0xa8(%rsp) + 3770: 00 00 + 3772: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 3777: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 377c: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 3781: 44 0f 29 64 24 78 movaps %xmm12,0x78(%rsp) + 3787: 66 41 0f 69 c4 punpckhwd %xmm12,%xmm0 + 378c: f3 44 0f 6f 62 e0 movdqu -0x20(%rdx),%xmm12 + 3792: 66 44 0f 69 e2 punpckhwd %xmm2,%xmm12 + 3797: f3 0f 6f 52 e0 movdqu -0x20(%rdx),%xmm2 + 379c: 44 0f 29 a4 24 88 00 movaps %xmm12,0x88(%rsp) + 37a3: 00 00 + 37a5: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 37a9: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 37ae: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 37b3: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 37b8: 66 41 0f 69 d4 punpckhwd %xmm12,%xmm2 + 37bd: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 37c2: 66 44 0f 6f ed movdqa %xmm5,%xmm13 + 37c7: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 37cc: 0f 29 94 24 98 00 00 movaps %xmm2,0x98(%rsp) + 37d3: 00 + 37d4: 66 0f 6f eb movdqa %xmm3,%xmm5 + 37d8: 66 44 0f 69 f2 punpckhwd %xmm2,%xmm14 + 37dd: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 37e1: 66 41 0f 61 e8 punpcklwd %xmm8,%xmm5 + 37e6: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 37eb: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 37f0: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 37f5: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 37f9: 66 0f 6f e9 movdqa %xmm1,%xmm5 + 37fd: 44 0f 29 9c 24 b8 00 movaps %xmm11,0xb8(%rsp) + 3804: 00 00 + 3806: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 380a: 66 44 0f 61 e2 punpcklwd %xmm2,%xmm12 + 380f: 66 41 0f 61 ef punpcklwd %xmm15,%xmm5 + 3814: 0f 29 94 24 c8 00 00 movaps %xmm2,0xc8(%rsp) + 381b: 00 + 381c: 66 44 0f 69 e4 punpckhwd %xmm4,%xmm12 + 3821: 66 45 0f 61 ea punpcklwd %xmm10,%xmm13 + 3826: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 382a: 0f 29 a4 24 d8 00 00 movaps %xmm4,0xd8(%rsp) + 3831: 00 + 3832: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 3836: 66 45 0f 69 eb punpckhwd %xmm11,%xmm13 + 383b: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 3840: 66 41 0f 69 e7 punpckhwd %xmm15,%xmm4 + 3845: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 3849: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 384e: 66 0f 69 d4 punpckhwd %xmm4,%xmm2 + 3852: 66 44 0f 61 dc punpcklwd %xmm4,%xmm11 + 3857: 66 41 0f 61 ee punpcklwd %xmm14,%xmm5 + 385c: 0f 29 a4 24 e8 00 00 movaps %xmm4,0xe8(%rsp) + 3863: 00 + 3864: 66 44 0f 69 da punpckhwd %xmm2,%xmm11 + 3869: 0f 29 94 24 f8 00 00 movaps %xmm2,0xf8(%rsp) + 3870: 00 + 3871: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 3875: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 387a: 66 41 0f 69 d6 punpckhwd %xmm14,%xmm2 + 387f: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 3883: 66 41 0f 6f ed movdqa %xmm13,%xmm5 + 3888: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 388c: 66 44 0f 61 d2 punpcklwd %xmm2,%xmm10 + 3891: 66 41 0f 61 ec punpcklwd %xmm12,%xmm5 + 3896: 0f 29 94 24 08 01 00 movaps %xmm2,0x108(%rsp) + 389d: 00 + 389e: 66 44 0f 69 d4 punpckhwd %xmm4,%xmm10 + 38a3: 66 41 0f 61 cf punpcklwd %xmm15,%xmm1 + 38a8: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 38ad: 0f 29 a4 24 18 01 00 movaps %xmm4,0x118(%rsp) + 38b4: 00 + 38b5: 66 41 0f 6f e5 movdqa %xmm13,%xmm4 + 38ba: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 38bf: 66 41 0f 69 e4 punpckhwd %xmm12,%xmm4 + 38c4: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 38c8: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 38cc: 66 0f 61 e2 punpcklwd %xmm2,%xmm4 + 38d0: 66 0f 69 ea punpckhwd %xmm2,%xmm5 + 38d4: 0f 29 94 24 28 01 00 movaps %xmm2,0x128(%rsp) + 38db: 00 + 38dc: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 38e1: 0f 29 ac 24 38 01 00 movaps %xmm5,0x138(%rsp) + 38e8: 00 + 38e9: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 38ed: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 38f2: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 38f7: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 38fc: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3901: 0f 29 54 24 88 movaps %xmm2,-0x78(%rsp) + 3906: 66 44 0f 61 ac 24 28 punpcklwd 0x128(%rsp),%xmm13 + 390d: 01 00 00 + 3910: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 3914: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3919: 66 0f 69 6c 24 88 punpckhwd -0x78(%rsp),%xmm5 + 391f: 66 44 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm10 + 3926: 66 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm2 + 392c: 66 44 0f 61 ac 24 38 punpcklwd 0x138(%rsp),%xmm13 + 3933: 01 00 00 + 3936: 66 44 0f 61 d5 punpcklwd %xmm5,%xmm10 + 393b: 66 0f 69 d5 punpckhwd %xmm5,%xmm2 + 393f: 44 0f 29 ac 24 28 01 movaps %xmm13,0x128(%rsp) + 3946: 00 00 + 3948: 44 0f 29 94 24 38 01 movaps %xmm10,0x138(%rsp) + 394f: 00 00 + 3951: 66 0f 6f 6c 24 98 movdqa -0x68(%rsp),%xmm5 + 3957: 66 0f 61 9c 24 c8 00 punpcklwd 0xc8(%rsp),%xmm3 + 395e: 00 00 + 3960: 66 0f 61 9c 24 d8 00 punpcklwd 0xd8(%rsp),%xmm3 + 3967: 00 00 + 3969: 66 0f 61 8c 24 e8 00 punpcklwd 0xe8(%rsp),%xmm1 + 3970: 00 00 + 3972: 66 0f 61 8c 24 f8 00 punpcklwd 0xf8(%rsp),%xmm1 + 3979: 00 00 + 397b: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 3980: 66 0f 61 ac 24 a8 00 punpcklwd 0xa8(%rsp),%xmm5 + 3987: 00 00 + 3989: 66 0f 61 ac 24 b8 00 punpcklwd 0xb8(%rsp),%xmm5 + 3990: 00 00 + 3992: 66 0f 61 84 24 08 01 punpcklwd 0x108(%rsp),%xmm0 + 3999: 00 00 + 399b: 66 0f 61 84 24 18 01 punpcklwd 0x118(%rsp),%xmm0 + 39a2: 00 00 + 39a4: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 39a9: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 39ae: 66 44 0f 69 cb punpckhwd %xmm3,%xmm9 + 39b3: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 39b8: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 39bd: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 39c2: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 39c7: 66 44 0f 61 cb punpcklwd %xmm3,%xmm9 + 39cc: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 39d0: f3 0f 6f 9a 60 ff ff movdqu -0xa0(%rdx),%xmm3 + 39d7: ff + 39d8: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 39dd: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 39e2: 66 41 0f 61 ec punpcklwd %xmm12,%xmm5 + 39e7: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 39ec: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 39f1: 66 45 0f 69 f1 punpckhwd %xmm9,%xmm14 + 39f6: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 39fb: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 39ff: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 3a04: 66 41 0f 61 ed punpcklwd %xmm13,%xmm5 + 3a09: 44 0f 29 b4 24 c8 00 movaps %xmm14,0xc8(%rsp) + 3a10: 00 00 + 3a12: 66 45 0f 69 c1 punpckhwd %xmm9,%xmm8 + 3a17: 66 45 0f 61 f9 punpcklwd %xmm9,%xmm15 + 3a1c: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 3a21: f3 44 0f 6f 8a 00 ff movdqu -0x100(%rdx),%xmm9 + 3a28: ff ff + 3a2a: 66 45 0f 69 f8 punpckhwd %xmm8,%xmm15 + 3a2f: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 3a34: f3 44 0f 6f 82 10 ff movdqu -0xf0(%rdx),%xmm8 + 3a3b: ff ff + 3a3d: 0f 29 ac 24 a8 00 00 movaps %xmm5,0xa8(%rsp) + 3a44: 00 + 3a45: 0f 29 8c 24 b8 00 00 movaps %xmm1,0xb8(%rsp) + 3a4c: 00 + 3a4d: f3 0f 6f 6a 80 movdqu -0x80(%rdx),%xmm5 + 3a52: 44 0f 29 bc 24 d8 00 movaps %xmm15,0xd8(%rsp) + 3a59: 00 00 + 3a5b: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3a60: f3 44 0f 6f 82 30 ff movdqu -0xd0(%rdx),%xmm8 + 3a67: ff ff + 3a69: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 3a6e: 66 0f 61 44 24 a8 punpcklwd -0x58(%rsp),%xmm0 + 3a74: f3 44 0f 6f 8a 20 ff movdqu -0xe0(%rdx),%xmm9 + 3a7b: ff ff + 3a7d: 66 0f 61 44 24 b8 punpcklwd -0x48(%rsp),%xmm0 + 3a83: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3a88: f3 44 0f 6f 82 50 ff movdqu -0xb0(%rdx),%xmm8 + 3a8f: ff ff + 3a91: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 3a96: 66 44 0f 61 74 24 c8 punpcklwd -0x38(%rsp),%xmm14 + 3a9d: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 3aa2: f3 44 0f 6f 8a 40 ff movdqu -0xc0(%rdx),%xmm9 + 3aa9: ff ff + 3aab: 66 44 0f 61 74 24 d8 punpcklwd -0x28(%rsp),%xmm14 + 3ab2: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3ab7: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 3abc: 66 0f 61 4c 24 e8 punpcklwd -0x18(%rsp),%xmm1 + 3ac2: 66 45 0f 69 e6 punpckhwd %xmm14,%xmm12 + 3ac7: f3 44 0f 6f 8a 70 ff movdqu -0x90(%rdx),%xmm9 + 3ace: ff ff + 3ad0: 66 0f 61 4c 24 f8 punpcklwd -0x8(%rsp),%xmm1 + 3ad6: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 3adb: f3 44 0f 6f 4a 90 movdqu -0x70(%rdx),%xmm9 + 3ae1: 66 0f 61 5c 24 08 punpcklwd 0x8(%rsp),%xmm3 + 3ae7: 66 0f 61 5c 24 18 punpcklwd 0x18(%rsp),%xmm3 + 3aed: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 3af2: 66 0f 61 6c 24 28 punpcklwd 0x28(%rsp),%xmm5 + 3af8: 66 0f 61 6c 24 38 punpcklwd 0x38(%rsp),%xmm5 + 3afe: 44 0f 29 64 24 d8 movaps %xmm12,-0x28(%rsp) + 3b04: f3 44 0f 6f 4a b0 movdqu -0x50(%rdx),%xmm9 + 3b0a: f3 44 0f 6f 5a a0 movdqu -0x60(%rdx),%xmm11 + 3b10: 0f 29 5c 24 98 movaps %xmm3,-0x68(%rsp) + 3b15: f3 44 0f 6f 42 d0 movdqu -0x30(%rdx),%xmm8 + 3b1b: f3 44 0f 6f 52 e0 movdqu -0x20(%rdx),%xmm10 + 3b21: 0f 29 6c 24 a8 movaps %xmm5,-0x58(%rsp) + 3b26: 66 45 0f 61 d9 punpcklwd %xmm9,%xmm11 + 3b2b: f3 44 0f 6f 4a c0 movdqu -0x40(%rdx),%xmm9 + 3b31: 66 44 0f 61 5c 24 48 punpcklwd 0x48(%rsp),%xmm11 + 3b38: 66 44 0f 61 5c 24 58 punpcklwd 0x58(%rsp),%xmm11 + 3b3f: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3b44: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 3b49: f3 44 0f 6f 4a f0 movdqu -0x10(%rdx),%xmm9 + 3b4f: 66 44 0f 61 7c 24 68 punpcklwd 0x68(%rsp),%xmm15 + 3b56: 66 44 0f 61 7c 24 78 punpcklwd 0x78(%rsp),%xmm15 + 3b5d: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 3b62: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 3b67: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 3b6c: 66 44 0f 61 94 24 88 punpcklwd 0x88(%rsp),%xmm10 + 3b73: 00 00 00 + 3b76: 66 45 0f 61 ce punpcklwd %xmm14,%xmm9 + 3b7b: 66 44 0f 61 94 24 98 punpcklwd 0x98(%rsp),%xmm10 + 3b82: 00 00 00 + 3b85: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 3b8a: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 3b8f: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 3b94: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 3b99: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 3b9e: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 3ba3: 66 45 0f 69 ea punpckhwd %xmm10,%xmm13 + 3ba8: 66 44 0f 61 cb punpcklwd %xmm3,%xmm9 + 3bad: 44 0f 29 54 24 e8 movaps %xmm10,-0x18(%rsp) + 3bb3: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 3bb8: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 3bbd: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 3bc2: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 3bc7: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 3bcc: 66 45 0f 61 e2 punpcklwd %xmm10,%xmm12 + 3bd1: 44 0f 29 54 24 f8 movaps %xmm10,-0x8(%rsp) + 3bd7: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3bdc: 66 44 0f 69 e3 punpckhwd %xmm3,%xmm12 + 3be1: 0f 29 5c 24 08 movaps %xmm3,0x8(%rsp) + 3be6: 66 0f 6f dd movdqa %xmm5,%xmm3 + 3bea: 66 45 0f 6f cd movdqa %xmm13,%xmm9 + 3bef: 66 41 0f 69 db punpckhwd %xmm11,%xmm3 + 3bf4: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 3bf9: 44 0f 29 54 24 b8 movaps %xmm10,-0x48(%rsp) + 3bff: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 3c04: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3c09: 0f 29 5c 24 18 movaps %xmm3,0x18(%rsp) + 3c0e: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 3c13: 66 44 0f 61 db punpcklwd %xmm3,%xmm11 + 3c18: 66 0f 69 eb punpckhwd %xmm3,%xmm5 + 3c1c: 66 41 0f 6f df movdqa %xmm15,%xmm3 + 3c21: 66 41 0f 69 d8 punpckhwd %xmm8,%xmm3 + 3c26: 66 44 0f 69 dd punpckhwd %xmm5,%xmm11 + 3c2b: 0f 29 6c 24 28 movaps %xmm5,0x28(%rsp) + 3c30: 66 41 0f 6f e8 movdqa %xmm8,%xmm5 + 3c35: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 3c3a: 0f 29 6c 24 c8 movaps %xmm5,-0x38(%rsp) + 3c3f: 66 44 0f 61 c5 punpcklwd %xmm5,%xmm8 + 3c44: 0f 29 5c 24 38 movaps %xmm3,0x38(%rsp) + 3c49: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 3c4e: 66 41 0f 6f e8 movdqa %xmm8,%xmm5 + 3c53: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3c58: 66 0f 69 eb punpckhwd %xmm3,%xmm5 + 3c5c: 66 44 0f 61 d3 punpcklwd %xmm3,%xmm10 + 3c61: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 3c66: 0f 29 6c 24 48 movaps %xmm5,0x48(%rsp) + 3c6b: 66 41 0f 6f ed movdqa %xmm13,%xmm5 + 3c70: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 3c75: 66 41 0f 69 ec punpckhwd %xmm12,%xmm5 + 3c7a: 66 0f 6f dd movdqa %xmm5,%xmm3 + 3c7e: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 3c83: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3c88: 66 44 0f 69 c3 punpckhwd %xmm3,%xmm8 + 3c8d: 0f 29 5c 24 58 movaps %xmm3,0x58(%rsp) + 3c92: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 3c96: 66 44 0f 61 6c 24 58 punpcklwd 0x58(%rsp),%xmm13 + 3c9d: 44 0f 29 44 24 68 movaps %xmm8,0x68(%rsp) + 3ca3: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 3ca8: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 3cad: 66 44 0f 61 6c 24 68 punpcklwd 0x68(%rsp),%xmm13 + 3cb4: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 3cb9: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3cbe: 66 41 0f 69 e8 punpckhwd %xmm8,%xmm5 + 3cc3: 0f 29 5c 24 88 movaps %xmm3,-0x78(%rsp) + 3cc8: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3ccd: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 3cd2: 66 44 0f 69 44 24 88 punpckhwd -0x78(%rsp),%xmm8 + 3cd9: 66 0f 61 5c 24 88 punpcklwd -0x78(%rsp),%xmm3 + 3cdf: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3ce4: 44 0f 29 6c 24 58 movaps %xmm13,0x58(%rsp) + 3cea: 66 44 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm10 + 3cf1: 66 0f 61 44 24 d8 punpcklwd -0x28(%rsp),%xmm0 + 3cf7: 66 0f 61 44 24 e8 punpcklwd -0x18(%rsp),%xmm0 + 3cfd: 66 41 0f 69 d8 punpckhwd %xmm8,%xmm3 + 3d02: 66 45 0f 61 d0 punpcklwd %xmm8,%xmm10 + 3d07: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 3d0c: 66 44 0f 6f 5c 24 a8 movdqa -0x58(%rsp),%xmm11 + 3d13: 66 44 0f 61 44 24 98 punpcklwd -0x68(%rsp),%xmm8 + 3d1a: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 3d1f: 66 44 0f 61 5c 24 b8 punpcklwd -0x48(%rsp),%xmm11 + 3d26: 44 0f 29 54 24 88 movaps %xmm10,-0x78(%rsp) + 3d2c: 66 44 0f 61 5c 24 18 punpcklwd 0x18(%rsp),%xmm11 + 3d33: 66 44 0f 61 5c 24 28 punpcklwd 0x28(%rsp),%xmm11 + 3d3a: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 3d3f: 66 44 0f 61 74 24 f8 punpcklwd -0x8(%rsp),%xmm14 + 3d46: 66 44 0f 61 74 24 08 punpcklwd 0x8(%rsp),%xmm14 + 3d4d: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 3d52: 66 44 0f 61 7c 24 c8 punpcklwd -0x38(%rsp),%xmm15 + 3d59: 66 44 0f 61 7c 24 38 punpcklwd 0x38(%rsp),%xmm15 + 3d60: 66 45 0f 61 ce punpcklwd %xmm14,%xmm9 + 3d65: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 3d6a: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 3d6f: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3d74: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 3d79: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3d7e: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3d83: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 3d88: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 3d8d: 66 44 0f 61 7c 24 48 punpcklwd 0x48(%rsp),%xmm15 + 3d94: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 3d99: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 3d9e: 66 45 0f 69 d0 punpckhwd %xmm8,%xmm10 + 3da3: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 3da8: 66 45 0f 69 cf punpckhwd %xmm15,%xmm9 + 3dad: 66 45 0f 61 f7 punpcklwd %xmm15,%xmm14 + 3db2: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 3db7: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3dbc: 66 45 0f 61 cf punpcklwd %xmm15,%xmm9 + 3dc1: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 3dc6: 66 44 0f 6f bc 24 a8 movdqa 0xa8(%rsp),%xmm15 + 3dcd: 00 00 00 + 3dd0: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 3dd5: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3dda: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 3ddf: 66 41 0f 61 cc punpcklwd %xmm12,%xmm1 + 3de4: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3de9: 66 41 0f 71 e3 0f psraw $0xf,%xmm11 + 3def: 66 41 0f 69 c9 punpckhwd %xmm9,%xmm1 + 3df4: 66 45 0f 61 f1 punpcklwd %xmm9,%xmm14 + 3df9: 66 45 0f 61 e3 punpcklwd %xmm11,%xmm12 + 3dfe: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 3e03: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3e09: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3e0e: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3e13: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3e19: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3e1e: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3e24: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3e29: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3e2e: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3e33: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3e38: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3e3e: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 3e44: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3e49: 66 45 0f fe d8 paddd %xmm8,%xmm11 + 3e4e: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 3e53: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 3e59: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 3e5f: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3e64: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3e69: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3e6e: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 3e74: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3e79: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 3e7e: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 3e84: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3e89: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3e8e: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 3e93: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 3e99: 66 45 0f 61 c4 punpcklwd %xmm12,%xmm8 + 3e9e: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3ea3: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 3ea8: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 3ead: 66 44 0f 6f 84 24 b8 movdqa 0xb8(%rsp),%xmm8 + 3eb4: 00 00 00 + 3eb7: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 3ebc: 66 45 0f 61 f9 punpcklwd %xmm9,%xmm15 + 3ec1: 66 45 0f 61 fb punpcklwd %xmm11,%xmm15 + 3ec6: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 3ecb: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3ed0: 66 41 0f 71 e3 0f psraw $0xf,%xmm11 + 3ed6: 66 45 0f 61 e3 punpcklwd %xmm11,%xmm12 + 3edb: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 3ee0: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3ee6: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3eeb: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3ef0: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3ef6: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3efb: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3f01: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3f06: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3f0b: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3f10: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3f15: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3f1b: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 3f21: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3f26: 66 45 0f fe d9 paddd %xmm9,%xmm11 + 3f2b: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 3f30: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 3f36: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 3f3c: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3f41: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 3f46: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3f4b: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 3f51: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 3f57: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3f5c: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 3f61: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 3f67: 66 45 0f fe ec paddd %xmm12,%xmm13 + 3f6c: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 3f71: 66 41 0f 72 d5 1c psrld $0x1c,%xmm13 + 3f77: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 3f7c: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3f81: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3f86: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 3f8b: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3f90: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3f95: 66 45 0f 61 d9 punpcklwd %xmm9,%xmm11 + 3f9a: 66 44 0f db e6 pand %xmm6,%xmm12 + 3f9f: 66 44 0f db de pand %xmm6,%xmm11 + 3fa4: 66 45 0f 67 e3 packuswb %xmm11,%xmm12 + 3fa9: 66 45 0f fc e4 paddb %xmm12,%xmm12 + 3fae: 66 44 0f db a4 24 48 pand 0x148(%rsp),%xmm12 + 3fb5: 01 00 00 + 3fb8: 66 45 0f 6f fc movdqa %xmm12,%xmm15 + 3fbd: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 3fc2: 66 41 0f 69 c0 punpckhwd %xmm8,%xmm0 + 3fc7: 66 45 0f 61 e0 punpcklwd %xmm8,%xmm12 + 3fcc: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 3fd1: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3fd7: 66 0f fe c7 paddd %xmm7,%xmm0 + 3fdb: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3fe0: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3fe5: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3feb: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3ff0: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3ff6: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3ffb: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 4000: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 4006: 66 45 0f fe dc paddd %xmm12,%xmm11 + 400b: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4010: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 4016: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 401c: 66 44 0f fa e0 psubd %xmm0,%xmm12 + 4021: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 4026: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 402c: 66 44 0f fa e0 psubd %xmm0,%xmm12 + 4031: 66 45 0f 6f cc movdqa %xmm12,%xmm9 + 4036: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 403c: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 4041: 66 41 0f fe c4 paddd %xmm12,%xmm0 + 4046: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 404b: 66 45 0f 6f de movdqa %xmm14,%xmm11 + 4050: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4055: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 405a: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 405f: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 4064: 66 45 0f 6f c8 movdqa %xmm8,%xmm9 + 4069: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 406e: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 4073: 66 45 0f 6f e6 movdqa %xmm14,%xmm12 + 4078: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 407e: 66 45 0f 61 e9 punpcklwd %xmm9,%xmm13 + 4083: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 4088: 66 45 0f 69 f4 punpckhwd %xmm12,%xmm14 + 408d: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 4093: 66 41 0f 72 f6 01 pslld $0x1,%xmm14 + 4099: 66 44 0f fe df paddd %xmm7,%xmm11 + 409e: 66 44 0f fe f7 paddd %xmm7,%xmm14 + 40a3: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 40a8: 66 45 0f 6f e6 movdqa %xmm14,%xmm12 + 40ad: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 40b3: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 40b9: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 40be: 66 45 0f fa e6 psubd %xmm14,%xmm12 + 40c3: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 40c8: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 40ce: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 40d3: 66 45 0f fa e6 psubd %xmm14,%xmm12 + 40d8: 66 45 0f 6f f7 movdqa %xmm15,%xmm14 + 40dd: 66 44 0f 6f 7c 24 88 movdqa -0x78(%rsp),%xmm15 + 40e4: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 40e9: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 40ee: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 40f4: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 40f9: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 40fe: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4104: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4109: 66 45 0f fe e3 paddd %xmm11,%xmm12 + 410e: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 4113: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4119: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 411e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 4123: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4128: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 412d: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 4132: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 4137: 66 44 0f 6f 6c 24 58 movdqa 0x58(%rsp),%xmm13 + 413e: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 4143: 66 44 0f db de pand %xmm6,%xmm11 + 4148: 66 0f db c6 pand %xmm6,%xmm0 + 414c: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 4151: 66 44 0f 67 d8 packuswb %xmm0,%xmm11 + 4156: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 415c: 66 44 0f db 9c 24 58 pand 0x158(%rsp),%xmm11 + 4163: 01 00 00 + 4166: 66 45 0f eb f3 por %xmm11,%xmm14 + 416b: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 4170: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 4175: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 417b: 66 44 0f fe df paddd %xmm7,%xmm11 + 4180: 66 41 0f 6f c3 movdqa %xmm11,%xmm0 + 4185: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 418a: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 418f: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 4194: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 4199: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 419e: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 41a4: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 41a9: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 41ae: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 41b3: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 41b8: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 41bd: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 41c2: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 41c8: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 41cd: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 41d2: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 41d8: 66 45 0f fa dc psubd %xmm12,%xmm11 + 41dd: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 41e3: 66 45 0f fa dc psubd %xmm12,%xmm11 + 41e8: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 41ed: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 41f3: 66 45 0f fe dc paddd %xmm12,%xmm11 + 41f8: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 41fd: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 4203: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 4208: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 420d: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 4212: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 4217: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 421c: 66 41 0f 69 c4 punpckhwd %xmm12,%xmm0 + 4221: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 4226: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 422b: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 4231: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 4236: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 423b: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 4241: 66 44 0f fe df paddd %xmm7,%xmm11 + 4246: 66 41 0f 6f c3 movdqa %xmm11,%xmm0 + 424b: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 4250: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 4255: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 425a: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 425f: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 4264: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 426a: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 426f: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 4274: 66 44 0f 6f bc 24 28 movdqa 0x128(%rsp),%xmm15 + 427b: 01 00 00 + 427e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 4283: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4288: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 428e: 66 44 0f fe df paddd %xmm7,%xmm11 + 4293: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 4298: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 429e: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 42a3: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 42a9: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 42ae: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 42b3: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 42b9: 66 45 0f fe dc paddd %xmm12,%xmm11 + 42be: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 42c3: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 42c9: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 42ce: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 42d3: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 42d8: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 42dd: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 42e2: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 42e7: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 42ec: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 42f1: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 42f6: 66 41 0f 71 e5 0f psraw $0xf,%xmm13 + 42fc: 66 0f db c6 pand %xmm6,%xmm0 + 4300: 66 44 0f db de pand %xmm6,%xmm11 + 4305: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 430a: 66 44 0f 67 d8 packuswb %xmm0,%xmm11 + 430f: 66 45 0f 69 fd punpckhwd %xmm13,%xmm15 + 4314: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 431a: 66 45 0f fc db paddb %xmm11,%xmm11 + 431f: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 4324: 66 45 0f fc db paddb %xmm11,%xmm11 + 4329: 66 44 0f db 9c 24 68 pand 0x168(%rsp),%xmm11 + 4330: 01 00 00 + 4333: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 4338: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 433d: 66 45 0f eb de por %xmm14,%xmm11 + 4342: 66 41 0f fa c4 psubd %xmm12,%xmm0 + 4347: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 434c: 66 41 0f fa c4 psubd %xmm12,%xmm0 + 4351: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4356: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 435c: 66 41 0f fe c4 paddd %xmm12,%xmm0 + 4361: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 4366: 66 44 0f 6f bc 24 38 movdqa 0x138(%rsp),%xmm15 + 436d: 01 00 00 + 4370: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 4376: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 437b: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 4380: 66 45 0f 6f f7 movdqa %xmm15,%xmm14 + 4385: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 438a: 66 41 0f 71 e6 0f psraw $0xf,%xmm14 + 4390: 66 41 0f 72 f5 06 pslld $0x6,%xmm13 + 4396: 66 45 0f fa ec psubd %xmm12,%xmm13 + 439b: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 43a1: 66 45 0f fa ec psubd %xmm12,%xmm13 + 43a6: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 43ab: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 43b1: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 43b6: 66 44 0f 6f e8 movdqa %xmm0,%xmm13 + 43bb: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 43c1: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 43c6: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 43cb: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 43d0: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 43d5: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 43da: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 43df: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 43e4: 66 45 0f 61 ee punpcklwd %xmm14,%xmm13 + 43e9: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 43ee: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 43f4: 66 0f db c6 pand %xmm6,%xmm0 + 43f8: 66 44 0f fe ef paddd %xmm7,%xmm13 + 43fd: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 4402: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 4408: 66 45 0f fa e5 psubd %xmm13,%xmm12 + 440d: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 4413: 66 45 0f fa e5 psubd %xmm13,%xmm12 + 4418: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 441d: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 4423: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 4428: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 442d: 66 44 0f 6f bc 24 d8 movdqa 0xd8(%rsp),%xmm15 + 4434: 00 00 00 + 4437: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 443d: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4443: 66 44 0f fe ef paddd %xmm7,%xmm13 + 4448: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 444d: 66 45 0f 6f f5 movdqa %xmm13,%xmm14 + 4452: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 4458: 66 41 0f 72 f6 06 pslld $0x6,%xmm14 + 445e: 66 45 0f fa f5 psubd %xmm13,%xmm14 + 4463: 66 41 0f 72 f6 08 pslld $0x8,%xmm14 + 4469: 66 45 0f fa f5 psubd %xmm13,%xmm14 + 446e: 66 45 0f 6f ee movdqa %xmm14,%xmm13 + 4473: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 4479: 66 45 0f fe ee paddd %xmm14,%xmm13 + 447e: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 4483: 66 41 0f 72 d5 1c psrld $0x1c,%xmm13 + 4489: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 448e: 66 45 0f 69 f5 punpckhwd %xmm13,%xmm14 + 4493: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 4498: 66 45 0f 61 e6 punpcklwd %xmm14,%xmm12 + 449d: 66 45 0f 69 ee punpckhwd %xmm14,%xmm13 + 44a2: 66 44 0f 6f b4 24 c8 movdqa 0xc8(%rsp),%xmm14 + 44a9: 00 00 00 + 44ac: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 44b1: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 44b6: 66 44 0f db e6 pand %xmm6,%xmm12 + 44bb: 66 41 0f 71 e5 0f psraw $0xf,%xmm13 + 44c1: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 44c6: 66 41 0f 67 c4 packuswb %xmm12,%xmm0 + 44cb: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 44d1: 66 0f fc c0 paddb %xmm0,%xmm0 + 44d5: 66 0f fc c0 paddb %xmm0,%xmm0 + 44d9: 66 0f fc c0 paddb %xmm0,%xmm0 + 44dd: 66 0f db 84 24 78 01 pand 0x178(%rsp),%xmm0 + 44e4: 00 00 + 44e6: 66 41 0f eb c3 por %xmm11,%xmm0 + 44eb: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 44f0: 66 45 0f 69 d5 punpckhwd %xmm13,%xmm10 + 44f5: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 44fa: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 4500: 66 44 0f fe df paddd %xmm7,%xmm11 + 4505: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 450a: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 4510: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 4515: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 451b: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 4520: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 4525: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 452b: 66 45 0f fe e3 paddd %xmm11,%xmm12 + 4530: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 4535: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 453b: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4541: 66 44 0f fe df paddd %xmm7,%xmm11 + 4546: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 454b: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 4550: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 4556: 66 45 0f fa d3 psubd %xmm11,%xmm10 + 455b: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 4561: 66 45 0f fa d3 psubd %xmm11,%xmm10 + 4566: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 456b: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4571: 66 45 0f fe da paddd %xmm10,%xmm11 + 4576: 66 45 0f 6f d4 movdqa %xmm12,%xmm10 + 457b: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 4580: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 4586: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 458c: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 4591: 66 45 0f 69 eb punpckhwd %xmm11,%xmm13 + 4596: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 459b: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 45a0: 66 45 0f 69 dd punpckhwd %xmm13,%xmm11 + 45a5: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 45aa: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 45af: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 45b4: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 45b9: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 45be: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 45c4: 66 0f fe cf paddd %xmm7,%xmm1 + 45c8: 66 44 0f fe ef paddd %xmm7,%xmm13 + 45cd: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 45d2: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 45d7: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 45dd: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 45e3: 66 44 0f fa e1 psubd %xmm1,%xmm12 + 45e8: 66 45 0f fa dd psubd %xmm13,%xmm11 + 45ed: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 45f3: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 45f9: 66 44 0f fa e1 psubd %xmm1,%xmm12 + 45fe: 66 45 0f fa dd psubd %xmm13,%xmm11 + 4603: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 4608: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 460d: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4612: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 4618: 66 41 0f fe cc paddd %xmm12,%xmm1 + 461d: 66 45 0f fe dd paddd %xmm13,%xmm11 + 4622: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4627: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 462d: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 4632: 66 44 0f 61 d9 punpcklwd %xmm1,%xmm11 + 4637: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 463c: 66 41 0f 6f cb movdqa %xmm11,%xmm1 + 4641: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 4646: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 464b: 66 44 0f 61 d9 punpcklwd %xmm1,%xmm11 + 4650: 66 41 0f 6f ca movdqa %xmm10,%xmm1 + 4655: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 465a: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 465f: 66 44 0f db de pand %xmm6,%xmm11 + 4664: 66 45 0f 69 f2 punpckhwd %xmm10,%xmm14 + 4669: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 466e: 66 0f db ce pand %xmm6,%xmm1 + 4672: 66 41 0f 67 cb packuswb %xmm11,%xmm1 + 4677: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 467c: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 4681: 66 0f 71 f1 04 psllw $0x4,%xmm1 + 4686: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 468c: 66 0f db 8c 24 88 01 pand 0x188(%rsp),%xmm1 + 4693: 00 00 + 4695: 66 41 0f 72 f1 01 pslld $0x1,%xmm9 + 469b: 66 44 0f fe df paddd %xmm7,%xmm11 + 46a0: 66 0f db 8c 24 98 01 pand 0x198(%rsp),%xmm1 + 46a7: 00 00 + 46a9: 66 44 0f fe cf paddd %xmm7,%xmm9 + 46ae: 66 0f eb c1 por %xmm1,%xmm0 + 46b2: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 46b7: 66 41 0f 6f cb movdqa %xmm11,%xmm1 + 46bc: 66 0f 72 f1 06 pslld $0x6,%xmm1 + 46c1: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 46c7: 66 41 0f fa cb psubd %xmm11,%xmm1 + 46cc: 66 45 0f fa d1 psubd %xmm9,%xmm10 + 46d1: 66 0f 72 f1 08 pslld $0x8,%xmm1 + 46d6: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 46dc: 66 45 0f fa d1 psubd %xmm9,%xmm10 + 46e1: 66 41 0f fa cb psubd %xmm11,%xmm1 + 46e6: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 46eb: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 46f0: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 46f6: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 46fc: 66 41 0f fe cb paddd %xmm11,%xmm1 + 4701: 66 45 0f fe ca paddd %xmm10,%xmm9 + 4706: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 470c: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4711: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 4716: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 471b: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 4720: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 4725: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 472a: 66 41 0f 61 ca punpcklwd %xmm10,%xmm1 + 472f: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 4734: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 4739: 66 45 0f 69 fa punpckhwd %xmm10,%xmm15 + 473e: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 4743: 66 45 0f 61 c2 punpcklwd %xmm10,%xmm8 + 4748: 66 0f db ce pand %xmm6,%xmm1 + 474c: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 4751: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 4756: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 475c: 66 41 0f 72 f0 01 pslld $0x1,%xmm8 + 4762: 66 44 0f fe df paddd %xmm7,%xmm11 + 4767: 66 44 0f fe c7 paddd %xmm7,%xmm8 + 476c: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 4771: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 4776: 66 41 0f 72 f1 06 pslld $0x6,%xmm9 + 477c: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 4782: 66 45 0f fa cb psubd %xmm11,%xmm9 + 4787: 66 45 0f fa d0 psubd %xmm8,%xmm10 + 478c: 66 41 0f 72 f1 08 pslld $0x8,%xmm9 + 4792: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 4798: 66 45 0f fa d0 psubd %xmm8,%xmm10 + 479d: 66 45 0f fa cb psubd %xmm11,%xmm9 + 47a2: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 47a7: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 47ac: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 47b2: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 47b8: 66 45 0f fe c2 paddd %xmm10,%xmm8 + 47bd: 66 45 0f fe cb paddd %xmm11,%xmm9 + 47c2: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 47c8: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 47ce: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 47d3: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 47d8: 66 45 0f 69 d0 punpckhwd %xmm8,%xmm10 + 47dd: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 47e2: 66 45 0f 69 c2 punpckhwd %xmm10,%xmm8 + 47e7: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 47ec: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 47f1: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 47f6: 66 0f 6e cf movd %edi,%xmm1 + 47fa: bf c0 c0 c0 c0 mov $0xc0c0c0c0,%edi + 47ff: 66 44 0f db ce pand %xmm6,%xmm9 + 4804: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 4809: 66 45 0f 67 c1 packuswb %xmm9,%xmm8 + 480e: 66 41 0f 71 f0 05 psllw $0x5,%xmm8 + 4814: 66 44 0f db 84 24 a8 pand 0x1a8(%rsp),%xmm8 + 481b: 01 00 00 + 481e: 66 41 0f db c8 pand %xmm8,%xmm1 + 4823: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 4828: 66 0f eb c8 por %xmm0,%xmm1 + 482c: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 4832: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4836: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 483b: 66 41 0f 69 e8 punpckhwd %xmm8,%xmm5 + 4840: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 4845: 66 0f fe c7 paddd %xmm7,%xmm0 + 4849: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 484e: 66 41 0f 72 f1 06 pslld $0x6,%xmm9 + 4854: 66 44 0f fa c8 psubd %xmm0,%xmm9 + 4859: 66 41 0f 72 f1 08 pslld $0x8,%xmm9 + 485f: 66 44 0f fa c8 psubd %xmm0,%xmm9 + 4864: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 4869: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 486e: 66 44 0f fe c8 paddd %xmm0,%xmm9 + 4873: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4877: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 487c: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 4882: 66 0f fe c7 paddd %xmm7,%xmm0 + 4886: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 488b: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 4890: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 4896: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 489b: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 48a1: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 48a6: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 48ab: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 48b0: 66 41 0f fe c0 paddd %xmm8,%xmm0 + 48b5: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 48ba: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 48bf: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 48c4: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 48ca: 66 0f 61 e8 punpcklwd %xmm0,%xmm5 + 48ce: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 48d3: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 48d7: 66 41 0f 61 e8 punpcklwd %xmm8,%xmm5 + 48dc: 66 41 0f 69 c0 punpckhwd %xmm8,%xmm0 + 48e1: 66 0f 61 e8 punpcklwd %xmm0,%xmm5 + 48e5: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 48e9: 66 41 0f 69 d9 punpckhwd %xmm9,%xmm3 + 48ee: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 48f3: 66 0f db ee pand %xmm6,%xmm5 + 48f7: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 48fc: 66 0f fe c7 paddd %xmm7,%xmm0 + 4900: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 4905: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 490b: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 4910: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 4916: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 491b: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 4920: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 4925: 66 44 0f fe c0 paddd %xmm0,%xmm8 + 492a: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 492e: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 4933: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 4939: 66 0f fe c7 paddd %xmm7,%xmm0 + 493d: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 4941: 66 0f 72 f3 06 pslld $0x6,%xmm3 + 4946: 66 0f fa d8 psubd %xmm0,%xmm3 + 494a: 66 0f 72 f3 08 pslld $0x8,%xmm3 + 494f: 66 0f fa d8 psubd %xmm0,%xmm3 + 4953: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 4957: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 495c: 66 0f fe c3 paddd %xmm3,%xmm0 + 4960: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 4965: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 496a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 496f: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 4973: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 4978: 66 44 0f 61 c3 punpcklwd %xmm3,%xmm8 + 497d: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 4981: 66 0f 6e df movd %edi,%xmm3 + 4985: bf 40 40 40 40 mov $0x40404040,%edi + 498a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 498f: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4993: 66 0f 70 db 00 pshufd $0x0,%xmm3,%xmm3 + 4998: 66 0f 6f ec movdqa %xmm4,%xmm5 + 499c: 66 44 0f db c6 pand %xmm6,%xmm8 + 49a1: 66 0f 71 e5 0f psraw $0xf,%xmm5 + 49a6: 66 41 0f 67 c0 packuswb %xmm8,%xmm0 + 49ab: 66 0f 71 f0 06 psllw $0x6,%xmm0 + 49b0: 66 0f db d8 pand %xmm0,%xmm3 + 49b4: 66 0f 6e c7 movd %edi,%xmm0 + 49b8: bf 80 80 80 80 mov $0x80808080,%edi + 49bd: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 + 49c2: 66 0f db d8 pand %xmm0,%xmm3 + 49c6: 66 0f eb d9 por %xmm1,%xmm3 + 49ca: 66 0f 6f cc movdqa %xmm4,%xmm1 + 49ce: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 49d2: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 49d6: 66 0f 6f ea movdqa %xmm2,%xmm5 + 49da: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 49df: 66 0f 71 e5 0f psraw $0xf,%xmm5 + 49e4: 66 0f fe cf paddd %xmm7,%xmm1 + 49e8: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 49ec: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 49f1: 66 0f fa c1 psubd %xmm1,%xmm0 + 49f5: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 49fa: 66 0f fa c1 psubd %xmm1,%xmm0 + 49fe: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 4a02: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4a07: 66 0f fe c1 paddd %xmm1,%xmm0 + 4a0b: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4a0f: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4a14: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4a19: 66 0f fe cf paddd %xmm7,%xmm1 + 4a1d: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 4a21: 66 0f 72 f4 06 pslld $0x6,%xmm4 + 4a26: 66 0f fa e1 psubd %xmm1,%xmm4 + 4a2a: 66 0f 72 f4 08 pslld $0x8,%xmm4 + 4a2f: 66 0f fa e1 psubd %xmm1,%xmm4 + 4a33: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4a37: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4a3c: 66 0f fe cc paddd %xmm4,%xmm1 + 4a40: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 4a44: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4a49: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 4a4d: 66 0f 69 e1 punpckhwd %xmm1,%xmm4 + 4a51: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 4a55: 66 0f 61 c4 punpcklwd %xmm4,%xmm0 + 4a59: 66 0f 69 cc punpckhwd %xmm4,%xmm1 + 4a5d: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 4a61: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4a65: 66 0f 69 d5 punpckhwd %xmm5,%xmm2 + 4a69: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 4a6d: 66 0f db c6 pand %xmm6,%xmm0 + 4a71: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4a76: 66 0f fe cf paddd %xmm7,%xmm1 + 4a7a: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 4a7e: 66 0f 72 f4 06 pslld $0x6,%xmm4 + 4a83: 66 0f fa e1 psubd %xmm1,%xmm4 + 4a87: 66 0f 72 f4 08 pslld $0x8,%xmm4 + 4a8c: 66 0f fa e1 psubd %xmm1,%xmm4 + 4a90: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4a94: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4a99: 66 0f fe e1 paddd %xmm1,%xmm4 + 4a9d: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4aa1: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4aa6: 66 0f 72 d4 1c psrld $0x1c,%xmm4 + 4aab: 66 0f fe cf paddd %xmm7,%xmm1 + 4aaf: 66 0f 6f ec movdqa %xmm4,%xmm5 + 4ab3: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 4ab7: 66 0f 72 f2 06 pslld $0x6,%xmm2 + 4abc: 66 0f fa d1 psubd %xmm1,%xmm2 + 4ac0: 66 0f 72 f2 08 pslld $0x8,%xmm2 + 4ac5: 66 0f fa d1 psubd %xmm1,%xmm2 + 4ac9: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4acd: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4ad2: 66 0f fe ca paddd %xmm2,%xmm1 + 4ad6: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 4ada: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4adf: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 4ae3: 66 0f 69 e9 punpckhwd %xmm1,%xmm5 + 4ae7: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4aeb: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 4aef: 66 0f 69 cd punpckhwd %xmm5,%xmm1 + 4af3: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 4af7: 66 0f 6e cf movd %edi,%xmm1 + 4afb: 66 0f db d6 pand %xmm6,%xmm2 + 4aff: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 4b04: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 4b08: 66 0f 71 f0 07 psllw $0x7,%xmm0 + 4b0d: 66 0f db c8 pand %xmm0,%xmm1 + 4b11: 66 0f eb cb por %xmm3,%xmm1 + 4b15: 0f 11 49 f0 movups %xmm1,-0x10(%rcx) + 4b19: 48 39 c1 cmp %rax,%rcx + 4b1c: 0f 85 63 ea ff ff jne 3585 + 4b22: 48 81 c4 c0 01 00 00 add $0x1c0,%rsp + 4b29: c3 ret + 4b2a: 48 89 f2 mov %rsi,%rdx + 4b2d: 0f 1f 00 nopl (%rax) + 4b30: c6 01 00 movb $0x0,(%rcx) + 4b33: 0f bf 02 movswl (%rdx),%eax + 4b36: 48 83 c1 01 add $0x1,%rcx + 4b3a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax + 4b41: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 4b47: c1 e8 1c shr $0x1c,%eax + 4b4a: 83 e0 01 and $0x1,%eax + 4b4d: 88 41 ff mov %al,-0x1(%rcx) + 4b50: 0f bf 72 02 movswl 0x2(%rdx),%esi + 4b54: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4b5b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4b61: c1 ee 1b shr $0x1b,%esi + 4b64: 83 e6 02 and $0x2,%esi + 4b67: 09 f0 or %esi,%eax + 4b69: 88 41 ff mov %al,-0x1(%rcx) + 4b6c: 0f bf 72 04 movswl 0x4(%rdx),%esi + 4b70: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4b77: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4b7d: c1 ee 1a shr $0x1a,%esi + 4b80: 83 e6 04 and $0x4,%esi + 4b83: 09 f0 or %esi,%eax + 4b85: 88 41 ff mov %al,-0x1(%rcx) + 4b88: 0f bf 72 06 movswl 0x6(%rdx),%esi + 4b8c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4b93: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4b99: c1 ee 19 shr $0x19,%esi + 4b9c: 83 e6 08 and $0x8,%esi + 4b9f: 09 f0 or %esi,%eax + 4ba1: 88 41 ff mov %al,-0x1(%rcx) + 4ba4: 0f bf 72 08 movswl 0x8(%rdx),%esi + 4ba8: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4baf: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4bb5: c1 ee 18 shr $0x18,%esi + 4bb8: 83 e6 10 and $0x10,%esi + 4bbb: 09 f0 or %esi,%eax + 4bbd: 88 41 ff mov %al,-0x1(%rcx) + 4bc0: 0f bf 72 0a movswl 0xa(%rdx),%esi + 4bc4: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4bcb: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4bd1: c1 ee 17 shr $0x17,%esi + 4bd4: 83 e6 20 and $0x20,%esi + 4bd7: 09 f0 or %esi,%eax + 4bd9: 88 41 ff mov %al,-0x1(%rcx) + 4bdc: 0f bf 72 0c movswl 0xc(%rdx),%esi + 4be0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4be7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4bed: c1 ee 16 shr $0x16,%esi + 4bf0: 83 e6 40 and $0x40,%esi + 4bf3: 09 f0 or %esi,%eax + 4bf5: 88 41 ff mov %al,-0x1(%rcx) + 4bf8: 0f bf 72 0e movswl 0xe(%rdx),%esi + 4bfc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4c03: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4c09: c1 ee 1c shr $0x1c,%esi + 4c0c: c1 e6 07 shl $0x7,%esi + 4c0f: 09 f0 or %esi,%eax + 4c11: 88 41 ff mov %al,-0x1(%rcx) + 4c14: 48 83 c2 10 add $0x10,%rdx + 4c18: 48 39 d7 cmp %rdx,%rdi + 4c1b: 0f 85 0f ff ff ff jne 4b30 + 4c21: c3 ret + 4c22: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c29: 00 00 00 00 + 4c2d: 0f 1f 00 nopl (%rax) + +0000000000004c30 : + 4c30: 55 push %rbp + 4c31: 0f b6 ca movzbl %dl,%ecx + 4c34: 48 89 f2 mov %rsi,%rdx + 4c37: be c0 00 00 00 mov $0xc0,%esi + 4c3c: 53 push %rbx + 4c3d: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 4c44: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 4c4b: 00 00 + 4c4d: 48 89 ac 24 c8 00 00 mov %rbp,0xc8(%rsp) + 4c54: 00 + 4c55: 48 89 fd mov %rdi,%rbp + 4c58: 48 89 e7 mov %rsp,%rdi + 4c5b: e8 60 51 00 00 call 9dc0 + 4c60: 48 89 e6 mov %rsp,%rsi + 4c63: 48 89 ef mov %rbp,%rdi + 4c66: e8 25 05 00 00 call 5190 + 4c6b: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4c72: 00 + 4c73: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4c7a: 00 00 + 4c7c: 75 0a jne 4c88 + 4c7e: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 4c85: 5b pop %rbx + 4c86: 5d pop %rbp + 4c87: c3 ret + 4c88: e8 f3 c3 ff ff call 1080 <__stack_chk_fail@plt> + 4c8d: 0f 1f 00 nopl (%rax) + +0000000000004c90 : + 4c90: 55 push %rbp + 4c91: 0f b6 ca movzbl %dl,%ecx + 4c94: 48 89 f2 mov %rsi,%rdx + 4c97: be 80 00 00 00 mov $0x80,%esi + 4c9c: 53 push %rbx + 4c9d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 4ca4: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 4cab: 00 00 + 4cad: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 4cb4: 00 + 4cb5: 48 89 fd mov %rdi,%rbp + 4cb8: 48 89 e7 mov %rsp,%rdi + 4cbb: e8 00 51 00 00 call 9dc0 + 4cc0: 48 89 e6 mov %rsp,%rsi + 4cc3: 48 89 ef mov %rbp,%rdi + 4cc6: e8 85 05 00 00 call 5250 + 4ccb: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4cd2: 00 + 4cd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4cda: 00 00 + 4cdc: 75 0a jne 4ce8 + 4cde: 48 81 c4 98 00 00 00 add $0x98,%rsp + 4ce5: 5b pop %rbx + 4ce6: 5d pop %rbp + 4ce7: c3 ret + 4ce8: e8 93 c3 ff ff call 1080 <__stack_chk_fail@plt> + 4ced: 0f 1f 00 nopl (%rax) + +0000000000004cf0 : + 4cf0: 55 push %rbp + 4cf1: 53 push %rbx + 4cf2: 48 89 fb mov %rdi,%rbx + 4cf5: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp + 4cfc: 48 83 ec 08 sub $0x8,%rsp + 4d00: e8 9b 01 00 00 call 4ea0 + 4d05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d0c: 00 00 00 00 + 4d10: 0f bf 3b movswl (%rbx),%edi + 4d13: 48 83 c3 02 add $0x2,%rbx + 4d17: e8 64 0b 00 00 call 5880 + 4d1c: 66 89 43 fe mov %ax,-0x2(%rbx) + 4d20: 48 39 eb cmp %rbp,%rbx + 4d23: 75 eb jne 4d10 + 4d25: 48 83 c4 08 add $0x8,%rsp + 4d29: 5b pop %rbx + 4d2a: 5d pop %rbp + 4d2b: c3 ret + 4d2c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004d30 : + 4d30: e9 6b 02 00 00 jmp 4fa0 + 4d35: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d3c: 00 00 00 00 + +0000000000004d40 : + 4d40: 41 57 push %r15 + 4d42: 4c 8d 3d 57 63 00 00 lea 0x6357(%rip),%r15 # b0a0 + 4d49: 41 56 push %r14 + 4d4b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 + 4d52: 41 55 push %r13 + 4d54: 49 89 f5 mov %rsi,%r13 + 4d57: 41 54 push %r12 + 4d59: 49 89 d4 mov %rdx,%r12 + 4d5c: 55 push %rbp + 4d5d: 48 8d 6f 04 lea 0x4(%rdi),%rbp + 4d61: 53 push %rbx + 4d62: 48 83 ec 08 sub $0x8,%rsp + 4d66: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4d6d: 00 00 00 + 4d70: 41 0f bf 0f movswl (%r15),%ecx + 4d74: 48 8d 7d fc lea -0x4(%rbp),%rdi + 4d78: 4c 89 e2 mov %r12,%rdx + 4d7b: 4c 89 ee mov %r13,%rsi + 4d7e: 49 83 c7 02 add $0x2,%r15 + 4d82: 89 cb mov %ecx,%ebx + 4d84: e8 77 03 00 00 call 5100 + 4d89: f7 db neg %ebx + 4d8b: 49 8d 54 24 04 lea 0x4(%r12),%rdx + 4d90: 49 8d 75 04 lea 0x4(%r13),%rsi + 4d94: 48 89 ef mov %rbp,%rdi + 4d97: 0f bf cb movswl %bx,%ecx + 4d9a: 49 83 c5 08 add $0x8,%r13 + 4d9e: 49 83 c4 08 add $0x8,%r12 + 4da2: e8 59 03 00 00 call 5100 + 4da7: 48 83 c5 08 add $0x8,%rbp + 4dab: 4d 39 fe cmp %r15,%r14 + 4dae: 75 c0 jne 4d70 + 4db0: 48 83 c4 08 add $0x8,%rsp + 4db4: 5b pop %rbx + 4db5: 5d pop %rbp + 4db6: 41 5c pop %r12 + 4db8: 41 5d pop %r13 + 4dba: 41 5e pop %r14 + 4dbc: 41 5f pop %r15 + 4dbe: c3 ret + 4dbf: 90 nop + +0000000000004dc0 : + 4dc0: 55 push %rbp + 4dc1: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 4dc8: 53 push %rbx + 4dc9: 48 89 fb mov %rdi,%rbx + 4dcc: 48 83 ec 08 sub $0x8,%rsp + 4dd0: 0f bf 3b movswl (%rbx),%edi + 4dd3: 48 83 c3 02 add $0x2,%rbx + 4dd7: 69 ff 49 05 00 00 imul $0x549,%edi,%edi + 4ddd: e8 7e 0a 00 00 call 5860 + 4de2: 66 89 43 fe mov %ax,-0x2(%rbx) + 4de6: 48 39 eb cmp %rbp,%rbx + 4de9: 75 e5 jne 4dd0 + 4deb: 48 83 c4 08 add $0x8,%rsp + 4def: 5b pop %rbx + 4df0: 5d pop %rbp + 4df1: c3 ret + 4df2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4df9: 00 00 00 00 + 4dfd: 0f 1f 00 nopl (%rax) + +0000000000004e00 : + 4e00: 55 push %rbp + 4e01: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 4e08: 53 push %rbx + 4e09: 48 89 fb mov %rdi,%rbx + 4e0c: 48 83 ec 08 sub $0x8,%rsp + 4e10: 0f bf 3b movswl (%rbx),%edi + 4e13: 48 83 c3 02 add $0x2,%rbx + 4e17: e8 64 0a 00 00 call 5880 + 4e1c: 66 89 43 fe mov %ax,-0x2(%rbx) + 4e20: 48 39 eb cmp %rbp,%rbx + 4e23: 75 eb jne 4e10 + 4e25: 48 83 c4 08 add $0x8,%rsp + 4e29: 5b pop %rbx + 4e2a: 5d pop %rbp + 4e2b: c3 ret + 4e2c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004e30 : + 4e30: 31 c0 xor %eax,%eax + 4e32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e39: 00 00 00 00 + 4e3d: 0f 1f 00 nopl (%rax) + 4e40: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 4e45: f3 0f 6f 0c 02 movdqu (%rdx,%rax,1),%xmm1 + 4e4a: 66 0f fd c1 paddw %xmm1,%xmm0 + 4e4e: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 4e52: 48 83 c0 10 add $0x10,%rax + 4e56: 48 3d 00 02 00 00 cmp $0x200,%rax + 4e5c: 75 e2 jne 4e40 + 4e5e: c3 ret + 4e5f: 90 nop + +0000000000004e60 : + 4e60: 31 c0 xor %eax,%eax + 4e62: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e69: 00 00 00 00 + 4e6d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e74: 00 00 00 00 + 4e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e7f: 00 + 4e80: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 4e85: f3 0f 6f 0c 02 movdqu (%rdx,%rax,1),%xmm1 + 4e8a: 66 0f f9 c1 psubw %xmm1,%xmm0 + 4e8e: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 4e92: 48 83 c0 10 add $0x10,%rax + 4e96: 48 3d 00 02 00 00 cmp $0x200,%rax + 4e9c: 75 e2 jne 4e80 + 4e9e: c3 ret + 4e9f: 90 nop + +0000000000004ea0 : + 4ea0: 41 57 push %r15 + 4ea2: 49 89 ff mov %rdi,%r15 + 4ea5: 41 56 push %r14 + 4ea7: 41 55 push %r13 + 4ea9: 41 54 push %r12 + 4eab: 55 push %rbp + 4eac: bd 0a fd ff ff mov $0xfffffd0a,%ebp + 4eb1: 53 push %rbx + 4eb2: 48 83 ec 28 sub $0x28,%rsp + 4eb6: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) + 4ebd: 00 + 4ebe: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) + 4ec5: 00 + 4ec6: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) + 4ecd: 00 + 4ece: 66 90 xchg %ax,%ax + 4ed0: 8b 44 24 10 mov 0x10(%rsp),%eax + 4ed4: 45 31 e4 xor %r12d,%r12d + 4ed7: 8d 48 ff lea -0x1(%rax),%ecx + 4eda: 83 c0 01 add $0x1,%eax + 4edd: 89 4c 24 14 mov %ecx,0x14(%rsp) + 4ee1: 89 44 24 18 mov %eax,0x18(%rsp) + 4ee5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4eec: 00 00 00 00 + 4ef0: 8b 44 24 10 mov 0x10(%rsp),%eax + 4ef4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 4ef9: 45 89 e5 mov %r12d,%r13d + 4efc: 44 01 e0 add %r12d,%eax + 4eff: 89 c0 mov %eax,%eax + 4f01: 48 89 c3 mov %rax,%rbx + 4f04: 4c 29 e8 sub %r13,%rax + 4f07: 4d 8d 34 47 lea (%r15,%rax,2),%r14 + 4f0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f10: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi + 4f15: 0f af fd imul %ebp,%edi + 4f18: e8 43 09 00 00 call 5860 + 4f1d: 89 c6 mov %eax,%esi + 4f1f: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax + 4f24: 29 f0 sub %esi,%eax + 4f26: 66 43 89 04 6e mov %ax,(%r14,%r13,2) + 4f2b: 66 43 01 34 6f add %si,(%r15,%r13,2) + 4f30: 49 83 c5 01 add $0x1,%r13 + 4f34: 41 39 dd cmp %ebx,%r13d + 4f37: 72 d7 jb 4f10 + 4f39: 41 8d 44 24 01 lea 0x1(%r12),%eax + 4f3e: 39 c3 cmp %eax,%ebx + 4f40: b8 00 00 00 00 mov $0x0,%eax + 4f45: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax + 4f4a: 44 03 64 24 18 add 0x18(%rsp),%r12d + 4f4f: 41 01 c4 add %eax,%r12d + 4f52: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 4f59: 77 15 ja 4f70 + 4f5b: 8b 44 24 0c mov 0xc(%rsp),%eax + 4f5f: 48 8d 15 ba 60 00 00 lea 0x60ba(%rip),%rdx # b020 + 4f66: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp + 4f6a: eb 84 jmp 4ef0 + 4f6c: 0f 1f 40 00 nopl 0x0(%rax) + 4f70: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) + 4f75: 74 18 je 4f8f + 4f77: 8b 44 24 0c mov 0xc(%rsp),%eax + 4f7b: 48 8d 0d 9e 60 00 00 lea 0x609e(%rip),%rcx # b020 + 4f82: d1 6c 24 10 shrl $1,0x10(%rsp) + 4f86: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp + 4f8a: e9 41 ff ff ff jmp 4ed0 + 4f8f: 48 83 c4 28 add $0x28,%rsp + 4f93: 5b pop %rbx + 4f94: 5d pop %rbp + 4f95: 41 5c pop %r12 + 4f97: 41 5d pop %r13 + 4f99: 41 5e pop %r14 + 4f9b: 41 5f pop %r15 + 4f9d: c3 ret + 4f9e: 66 90 xchg %ax,%ax + +0000000000004fa0 : + 4fa0: 41 57 push %r15 + 4fa2: 48 8d 47 02 lea 0x2(%rdi),%rax + 4fa6: 41 56 push %r14 + 4fa8: 41 55 push %r13 + 4faa: 41 54 push %r12 + 4fac: 55 push %rbp + 4fad: 53 push %rbx + 4fae: bb 5c 06 00 00 mov $0x65c,%ebx + 4fb3: 48 83 ec 38 sub $0x38,%rsp + 4fb7: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4fbc: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) + 4fc3: 00 + 4fc4: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) + 4fcb: 00 + 4fcc: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) + 4fd3: 00 + 4fd4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fe0: 8b 54 24 0c mov 0xc(%rsp),%edx + 4fe4: 31 c0 xor %eax,%eax + 4fe6: 83 ea 01 sub $0x1,%edx + 4fe9: 89 54 24 28 mov %edx,0x28(%rsp) + 4fed: 0f 1f 00 nopl (%rax) + 4ff0: 8b 54 24 0c mov 0xc(%rsp),%edx + 4ff4: 83 6c 24 14 01 subl $0x1,0x14(%rsp) + 4ff9: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 4ffc: 89 4c 24 10 mov %ecx,0x10(%rsp) + 5000: 39 c8 cmp %ecx,%eax + 5002: 0f 83 b8 00 00 00 jae 50c0 + 5008: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 500d: 89 ca mov %ecx,%edx + 500f: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 + 5013: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 + 5017: 48 89 f5 mov %rsi,%rbp + 501a: 8b 74 24 28 mov 0x28(%rsp),%esi + 501e: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 5023: 48 01 f0 add %rsi,%rax + 5026: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 + 502a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5030: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d + 5035: 41 0f b7 3f movzwl (%r15),%edi + 5039: 49 83 c5 02 add $0x2,%r13 + 503d: 49 83 c7 02 add $0x2,%r15 + 5041: 44 01 f7 add %r14d,%edi + 5044: 0f bf ff movswl %di,%edi + 5047: e8 34 08 00 00 call 5880 + 504c: 66 41 89 45 fe mov %ax,-0x2(%r13) + 5051: 41 0f b7 7f fe movzwl -0x2(%r15),%edi + 5056: 44 29 f7 sub %r14d,%edi + 5059: 66 41 89 7f fe mov %di,-0x2(%r15) + 505e: 0f bf ff movswl %di,%edi + 5061: 0f af fb imul %ebx,%edi + 5064: e8 f7 07 00 00 call 5860 + 5069: 66 41 89 47 fe mov %ax,-0x2(%r15) + 506e: 4d 39 ec cmp %r13,%r12 + 5071: 75 bd jne 5030 + 5073: 8b 44 24 10 mov 0x10(%rsp),%eax + 5077: 03 44 24 0c add 0xc(%rsp),%eax + 507b: 3d ff 00 00 00 cmp $0xff,%eax + 5080: 77 1e ja 50a0 + 5082: 8b 54 24 14 mov 0x14(%rsp),%edx + 5086: 48 8d 0d 93 5f 00 00 lea 0x5f93(%rip),%rcx # b020 + 508d: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx + 5091: e9 5a ff ff ff jmp 4ff0 + 5096: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 509d: 00 00 00 + 50a0: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) + 50a5: 74 1d je 50c4 + 50a7: 8b 44 24 14 mov 0x14(%rsp),%eax + 50ab: 48 8d 35 6e 5f 00 00 lea 0x5f6e(%rip),%rsi # b020 + 50b2: d1 64 24 0c shll $1,0xc(%rsp) + 50b6: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx + 50ba: e9 21 ff ff ff jmp 4fe0 + 50bf: 90 nop + 50c0: 89 c8 mov %ecx,%eax + 50c2: eb be jmp 5082 + 50c4: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 50c9: 49 81 c5 00 02 00 00 add $0x200,%r13 + 50d0: 0f bf 7d 00 movswl 0x0(%rbp),%edi + 50d4: 48 83 c5 02 add $0x2,%rbp + 50d8: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi + 50de: e8 7d 07 00 00 call 5860 + 50e3: 66 89 45 fe mov %ax,-0x2(%rbp) + 50e7: 4c 39 ed cmp %r13,%rbp + 50ea: 75 e4 jne 50d0 + 50ec: 48 83 c4 38 add $0x38,%rsp + 50f0: 5b pop %rbx + 50f1: 5d pop %rbp + 50f2: 41 5c pop %r12 + 50f4: 41 5d pop %r13 + 50f6: 41 5e pop %r14 + 50f8: 41 5f pop %r15 + 50fa: c3 ret + 50fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000005100 : + 5100: 41 55 push %r13 + 5102: 44 0f bf e9 movswl %cx,%r13d + 5106: 41 54 push %r12 + 5108: 49 89 f4 mov %rsi,%r12 + 510b: 55 push %rbp + 510c: 48 89 d5 mov %rdx,%rbp + 510f: 53 push %rbx + 5110: 48 89 fb mov %rdi,%rbx + 5113: 48 83 ec 08 sub $0x8,%rsp + 5117: 0f bf 7e 02 movswl 0x2(%rsi),%edi + 511b: 0f bf 42 02 movswl 0x2(%rdx),%eax + 511f: 0f af f8 imul %eax,%edi + 5122: e8 39 07 00 00 call 5860 + 5127: 0f bf f8 movswl %ax,%edi + 512a: 66 89 03 mov %ax,(%rbx) + 512d: 41 0f af fd imul %r13d,%edi + 5131: e8 2a 07 00 00 call 5860 + 5136: 66 89 03 mov %ax,(%rbx) + 5139: 41 0f bf 3c 24 movswl (%r12),%edi + 513e: 0f bf 45 00 movswl 0x0(%rbp),%eax + 5142: 0f af f8 imul %eax,%edi + 5145: e8 16 07 00 00 call 5860 + 514a: 66 01 03 add %ax,(%rbx) + 514d: 41 0f bf 3c 24 movswl (%r12),%edi + 5152: 0f bf 45 02 movswl 0x2(%rbp),%eax + 5156: 0f af f8 imul %eax,%edi + 5159: e8 02 07 00 00 call 5860 + 515e: 66 89 43 02 mov %ax,0x2(%rbx) + 5162: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi + 5168: 0f bf 45 00 movswl 0x0(%rbp),%eax + 516c: 0f af f8 imul %eax,%edi + 516f: e8 ec 06 00 00 call 5860 + 5174: 66 01 43 02 add %ax,0x2(%rbx) + 5178: 48 83 c4 08 add $0x8,%rsp + 517c: 5b pop %rbx + 517d: 5d pop %rbp + 517e: 41 5c pop %r12 + 5180: 41 5d pop %r13 + 5182: c3 ret + 5183: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 518a: 00 00 00 + 518d: 0f 1f 00 nopl (%rax) + +0000000000005190 : + 5190: 48 89 f1 mov %rsi,%rcx + 5193: 48 89 fe mov %rdi,%rsi + 5196: 48 8d b9 c0 00 00 00 lea 0xc0(%rcx),%rdi + 519d: 0f 1f 00 nopl (%rax) + 51a0: 0f b6 51 01 movzbl 0x1(%rcx),%edx + 51a4: 0f b6 41 02 movzbl 0x2(%rcx),%eax + 51a8: 48 83 c1 03 add $0x3,%rcx + 51ac: 48 83 c6 08 add $0x8,%rsi + 51b0: 44 0f b6 41 fd movzbl -0x3(%rcx),%r8d + 51b5: c1 e0 10 shl $0x10,%eax + 51b8: c1 e2 08 shl $0x8,%edx + 51bb: 09 c2 or %eax,%edx + 51bd: 44 09 c2 or %r8d,%edx + 51c0: 89 d0 mov %edx,%eax + 51c2: 41 89 d0 mov %edx,%r8d + 51c5: c1 ea 02 shr $0x2,%edx + 51c8: d1 e8 shr $1,%eax + 51ca: 81 e2 49 92 24 00 and $0x249249,%edx + 51d0: 41 81 e0 49 92 24 00 and $0x249249,%r8d + 51d7: 25 49 92 24 00 and $0x249249,%eax + 51dc: 01 d0 add %edx,%eax + 51de: 44 01 c0 add %r8d,%eax + 51e1: 41 89 c0 mov %eax,%r8d + 51e4: 89 c2 mov %eax,%edx + 51e6: 41 c1 e8 03 shr $0x3,%r8d + 51ea: 83 e2 07 and $0x7,%edx + 51ed: 41 83 e0 07 and $0x7,%r8d + 51f1: 44 29 c2 sub %r8d,%edx + 51f4: 41 89 c0 mov %eax,%r8d + 51f7: 66 89 56 f8 mov %dx,-0x8(%rsi) + 51fb: 89 c2 mov %eax,%edx + 51fd: 41 c1 e8 09 shr $0x9,%r8d + 5201: c1 ea 06 shr $0x6,%edx + 5204: 41 83 e0 07 and $0x7,%r8d + 5208: 83 e2 07 and $0x7,%edx + 520b: 44 29 c2 sub %r8d,%edx + 520e: 41 89 c0 mov %eax,%r8d + 5211: 66 89 56 fa mov %dx,-0x6(%rsi) + 5215: 89 c2 mov %eax,%edx + 5217: 41 c1 e8 0f shr $0xf,%r8d + 521b: c1 ea 0c shr $0xc,%edx + 521e: 41 83 e0 07 and $0x7,%r8d + 5222: 83 e2 07 and $0x7,%edx + 5225: 44 29 c2 sub %r8d,%edx + 5228: 66 89 56 fc mov %dx,-0x4(%rsi) + 522c: 89 c2 mov %eax,%edx + 522e: c1 e8 15 shr $0x15,%eax + 5231: c1 ea 12 shr $0x12,%edx + 5234: 83 e2 07 and $0x7,%edx + 5237: 29 c2 sub %eax,%edx + 5239: 66 89 56 fe mov %dx,-0x2(%rsi) + 523d: 48 39 cf cmp %rcx,%rdi + 5240: 0f 85 5a ff ff ff jne 51a0 + 5246: c3 ret + 5247: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 524e: 00 00 + +0000000000005250 : + 5250: 48 8d 86 80 00 00 00 lea 0x80(%rsi),%rax + 5257: 48 89 f1 mov %rsi,%rcx + 525a: 48 89 fa mov %rdi,%rdx + 525d: 48 39 c7 cmp %rax,%rdi + 5260: 73 10 jae 5272 + 5262: 48 8d b7 00 02 00 00 lea 0x200(%rdi),%rsi + 5269: 48 39 f1 cmp %rsi,%rcx + 526c: 0f 82 c4 04 00 00 jb 5736 + 5272: be 55 55 55 55 mov $0x55555555,%esi + 5277: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 527b: 66 0f 6e ee movd %esi,%xmm5 + 527f: 66 0f 71 d4 0e psrlw $0xe,%xmm4 + 5284: 66 0f 70 ed 00 pshufd $0x0,%xmm5,%xmm5 + 5289: f3 0f 6f 09 movdqu (%rcx),%xmm1 + 528d: f3 0f 6f 51 10 movdqu 0x10(%rcx),%xmm2 + 5292: 48 83 c1 20 add $0x20,%rcx + 5296: 48 83 ea 80 sub $0xffffffffffffff80,%rdx + 529a: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 529e: 66 0f db cd pand %xmm5,%xmm1 + 52a2: 66 0f 72 d0 01 psrld $0x1,%xmm0 + 52a7: 66 0f db c5 pand %xmm5,%xmm0 + 52ab: 66 0f fe c1 paddd %xmm1,%xmm0 + 52af: 66 0f 6f ca movdqa %xmm2,%xmm1 + 52b3: 66 0f db d5 pand %xmm5,%xmm2 + 52b7: 66 0f 72 d1 01 psrld $0x1,%xmm1 + 52bc: 66 0f db cd pand %xmm5,%xmm1 + 52c0: 66 0f fe ca paddd %xmm2,%xmm1 + 52c4: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 52c8: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 52cc: 66 0f 72 d2 1c psrld $0x1c,%xmm2 + 52d1: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 52d5: 66 0f 72 d6 1c psrld $0x1c,%xmm6 + 52da: 66 0f 6f da movdqa %xmm2,%xmm3 + 52de: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 52e3: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 52e7: 66 0f 69 de punpckhwd %xmm6,%xmm3 + 52eb: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 52f0: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 52f4: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 52f8: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 52fd: 66 0f 69 f3 punpckhwd %xmm3,%xmm6 + 5301: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5305: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 530a: 66 0f 72 d7 1e psrld $0x1e,%xmm7 + 530f: 66 0f 72 d3 1e psrld $0x1e,%xmm3 + 5314: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5318: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 531c: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 5320: 66 0f db d4 pand %xmm4,%xmm2 + 5324: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 5328: 66 0f 6f fb movdqa %xmm3,%xmm7 + 532c: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 5331: 66 0f 69 fe punpckhwd %xmm6,%xmm7 + 5335: 66 0f 61 de punpcklwd %xmm6,%xmm3 + 5339: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 533d: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 5341: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5345: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 5349: 66 0f 72 d7 18 psrld $0x18,%xmm7 + 534e: 66 0f 72 d2 18 psrld $0x18,%xmm2 + 5353: 66 0f f9 f3 psubw %xmm3,%xmm6 + 5357: 66 0f 6f da movdqa %xmm2,%xmm3 + 535b: 66 0f 61 d7 punpcklwd %xmm7,%xmm2 + 535f: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 5364: 66 41 0f 72 d0 1a psrld $0x1a,%xmm8 + 536a: 66 41 0f 72 d1 16 psrld $0x16,%xmm9 + 5370: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 5374: 66 41 0f 72 d2 12 psrld $0x12,%xmm10 + 537a: 66 41 0f 72 d3 0e psrld $0xe,%xmm11 + 5380: 66 0f 6f fa movdqa %xmm2,%xmm7 + 5384: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 5388: 66 41 0f 72 d4 0a psrld $0xa,%xmm12 + 538e: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 5392: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5396: 66 41 0f 72 d5 06 psrld $0x6,%xmm13 + 539c: 66 0f 61 d7 punpcklwd %xmm7,%xmm2 + 53a0: 66 0f 72 d3 1a psrld $0x1a,%xmm3 + 53a5: 66 0f db d4 pand %xmm4,%xmm2 + 53a9: 66 0f 6f fb movdqa %xmm3,%xmm7 + 53ad: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 53b2: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 53b7: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 53bc: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 53c1: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 53c5: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 53ca: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 53cf: 66 0f db dc pand %xmm4,%xmm3 + 53d3: 66 41 0f 72 d0 14 psrld $0x14,%xmm8 + 53d9: 66 0f f9 d3 psubw %xmm3,%xmm2 + 53dd: 66 0f 6f fa movdqa %xmm2,%xmm7 + 53e1: 66 0f 6f da movdqa %xmm2,%xmm3 + 53e5: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 53e9: 66 0f 72 d2 14 psrld $0x14,%xmm2 + 53ee: 66 0f 61 fe punpcklwd %xmm6,%xmm7 + 53f2: 66 0f 69 de punpckhwd %xmm6,%xmm3 + 53f6: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 53fa: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 53ff: 66 41 0f 69 f0 punpckhwd %xmm8,%xmm6 + 5404: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 5409: 66 44 0f 69 c6 punpckhwd %xmm6,%xmm8 + 540e: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5412: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 5417: 66 0f db d4 pand %xmm4,%xmm2 + 541b: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 5420: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5424: 66 0f 72 d2 16 psrld $0x16,%xmm2 + 5429: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 542d: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 5432: 66 41 0f 69 f1 punpckhwd %xmm9,%xmm6 + 5437: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 543c: 66 44 0f 69 ce punpckhwd %xmm6,%xmm9 + 5441: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5445: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 544a: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 544f: 66 0f db d4 pand %xmm4,%xmm2 + 5453: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 5459: 66 44 0f f9 c2 psubw %xmm2,%xmm8 + 545e: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5462: 66 0f 72 d2 10 psrld $0x10,%xmm2 + 5467: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 546b: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 5470: 66 41 0f 69 f1 punpckhwd %xmm9,%xmm6 + 5475: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 547a: 66 44 0f 69 ce punpckhwd %xmm6,%xmm9 + 547f: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5483: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 5487: 66 0f 72 d6 12 psrld $0x12,%xmm6 + 548c: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 5491: 66 44 0f 6f ce movdqa %xmm6,%xmm9 + 5496: 66 41 0f 61 f2 punpcklwd %xmm10,%xmm6 + 549b: 66 0f db d4 pand %xmm4,%xmm2 + 549f: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 54a4: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 54a9: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 54ae: 66 41 0f 61 f1 punpcklwd %xmm9,%xmm6 + 54b3: 66 41 0f 61 f2 punpcklwd %xmm10,%xmm6 + 54b8: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 54bd: 66 0f db f4 pand %xmm4,%xmm6 + 54c1: 66 41 0f 72 d2 0c psrld $0xc,%xmm10 + 54c7: 66 0f f9 d6 psubw %xmm6,%xmm2 + 54cb: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 54cf: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 54d4: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 54d9: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 54de: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 54e3: 66 0f 6a f7 punpckhdq %xmm7,%xmm6 + 54e7: 66 44 0f 6a cb punpckhdq %xmm3,%xmm9 + 54ec: 66 44 0f 62 c7 punpckldq %xmm7,%xmm8 + 54f1: 66 0f 6f fa movdqa %xmm2,%xmm7 + 54f5: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 54f9: 66 0f 72 d2 0c psrld $0xc,%xmm2 + 54fe: 66 0f 62 fb punpckldq %xmm3,%xmm7 + 5502: 66 0f 6f da movdqa %xmm2,%xmm3 + 5506: 66 41 0f 61 d2 punpcklwd %xmm10,%xmm2 + 550b: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 5510: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 5515: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 551a: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 551e: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5522: 66 0f 72 d3 0e psrld $0xe,%xmm3 + 5527: 66 41 0f 61 d2 punpcklwd %xmm10,%xmm2 + 552c: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 5531: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5536: 66 0f db d4 pand %xmm4,%xmm2 + 553a: 66 45 0f 69 d3 punpckhwd %xmm11,%xmm10 + 553f: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 5544: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 5549: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 554e: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5553: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 5558: 66 0f db dc pand %xmm4,%xmm3 + 555c: 66 41 0f 72 d3 08 psrld $0x8,%xmm11 + 5562: 66 0f f9 d3 psubw %xmm3,%xmm2 + 5566: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 556a: 66 0f 72 d3 08 psrld $0x8,%xmm3 + 556f: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 5574: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5579: 66 45 0f 69 d3 punpckhwd %xmm11,%xmm10 + 557e: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 5583: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 5588: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 558d: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 5592: 66 41 0f 72 d2 0a psrld $0xa,%xmm10 + 5598: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 559d: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 55a2: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 55a7: 66 0f db dc pand %xmm4,%xmm3 + 55ab: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 55b0: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 55b5: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 55ba: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 55bf: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 55c4: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 55c9: 66 44 0f db d4 pand %xmm4,%xmm10 + 55ce: 66 41 0f 72 d4 04 psrld $0x4,%xmm12 + 55d4: 66 41 0f f9 da psubw %xmm10,%xmm3 + 55d9: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 55de: 66 0f 69 da punpckhwd %xmm2,%xmm3 + 55e2: 66 44 0f 61 d2 punpcklwd %xmm2,%xmm10 + 55e7: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 55eb: 66 0f 72 d2 04 psrld $0x4,%xmm2 + 55f0: 66 44 0f 6f da movdqa %xmm2,%xmm11 + 55f5: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 55fa: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 55ff: 66 44 0f 6f e2 movdqa %xmm2,%xmm12 + 5604: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 5609: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 560e: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5613: 66 0f db d4 pand %xmm4,%xmm2 + 5617: 66 44 0f 6f da movdqa %xmm2,%xmm11 + 561c: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5620: 66 0f 72 d2 06 psrld $0x6,%xmm2 + 5625: 66 44 0f 6f e2 movdqa %xmm2,%xmm12 + 562a: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 562f: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 5634: 66 44 0f 6f ea movdqa %xmm2,%xmm13 + 5639: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 563e: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5643: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 5648: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 564d: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 5652: 66 0f db d4 pand %xmm4,%xmm2 + 5656: 66 44 0f f9 da psubw %xmm2,%xmm11 + 565b: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 565f: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 5663: 66 0f 72 d0 02 psrld $0x2,%xmm0 + 5668: 66 0f 72 d1 02 psrld $0x2,%xmm1 + 566d: 66 44 0f 6f ea movdqa %xmm2,%xmm13 + 5672: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5677: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 567c: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 5681: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 5685: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 568a: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 568e: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 5693: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 5698: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 569d: 66 0f db d4 pand %xmm4,%xmm2 + 56a1: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 56a5: 66 0f db c4 pand %xmm4,%xmm0 + 56a9: 66 0f f9 d0 psubw %xmm0,%xmm2 + 56ad: 66 0f 6f ca movdqa %xmm2,%xmm1 + 56b1: 66 0f 6f c2 movdqa %xmm2,%xmm0 + 56b5: 66 41 0f 61 cb punpcklwd %xmm11,%xmm1 + 56ba: 66 41 0f 69 c3 punpckhwd %xmm11,%xmm0 + 56bf: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 56c4: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 56c8: 66 0f 6a c3 punpckhdq %xmm3,%xmm0 + 56cc: 66 45 0f 62 da punpckldq %xmm10,%xmm11 + 56d1: 66 0f 62 d3 punpckldq %xmm3,%xmm2 + 56d5: 66 41 0f 6a ca punpckhdq %xmm10,%xmm1 + 56da: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 56df: 66 45 0f 6d d8 punpckhqdq %xmm8,%xmm11 + 56e4: 41 0f 16 d8 movlhps %xmm8,%xmm3 + 56e8: 44 0f 11 5a 90 movups %xmm11,-0x70(%rdx) + 56ed: 0f 11 5a 80 movups %xmm3,-0x80(%rdx) + 56f1: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 56f5: 66 0f 6d ce punpckhqdq %xmm6,%xmm1 + 56f9: 0f 11 4a b0 movups %xmm1,-0x50(%rdx) + 56fd: 66 0f 6f ca movdqa %xmm2,%xmm1 + 5701: 0f 16 de movlhps %xmm6,%xmm3 + 5704: 66 0f 6d d7 punpckhqdq %xmm7,%xmm2 + 5708: 0f 16 cf movlhps %xmm7,%xmm1 + 570b: 0f 11 5a a0 movups %xmm3,-0x60(%rdx) + 570f: 0f 11 4a c0 movups %xmm1,-0x40(%rdx) + 5713: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 5717: 66 41 0f 6d c1 punpckhqdq %xmm9,%xmm0 + 571c: 41 0f 16 c9 movlhps %xmm9,%xmm1 + 5720: 0f 11 52 d0 movups %xmm2,-0x30(%rdx) + 5724: 0f 11 4a e0 movups %xmm1,-0x20(%rdx) + 5728: 0f 11 42 f0 movups %xmm0,-0x10(%rdx) + 572c: 48 39 c1 cmp %rax,%rcx + 572f: 0f 85 54 fb ff ff jne 5289 + 5735: c3 ret + 5736: f3 0f 7e 1d e2 59 00 movq 0x59e2(%rip),%xmm3 # b120 + 573d: 00 + 573e: 66 90 xchg %ax,%ax + 5740: 8b 01 mov (%rcx),%eax + 5742: 48 83 c2 10 add $0x10,%rdx + 5746: 48 83 c1 04 add $0x4,%rcx + 574a: 89 c7 mov %eax,%edi + 574c: d1 e8 shr $1,%eax + 574e: 81 e7 55 55 55 55 and $0x55555555,%edi + 5754: 25 55 55 55 55 and $0x55555555,%eax + 5759: 01 f8 add %edi,%eax + 575b: 89 c7 mov %eax,%edi + 575d: 66 0f 6e c0 movd %eax,%xmm0 + 5761: 41 89 c0 mov %eax,%r8d + 5764: c1 ef 04 shr $0x4,%edi + 5767: 41 c1 e8 12 shr $0x12,%r8d + 576b: 66 0f 6e ef movd %edi,%xmm5 + 576f: 89 c7 mov %eax,%edi + 5771: 41 83 e0 03 and $0x3,%r8d + 5775: c1 ef 08 shr $0x8,%edi + 5778: 66 0f 62 c5 punpckldq %xmm5,%xmm0 + 577c: 66 0f 6e cf movd %edi,%xmm1 + 5780: 89 c7 mov %eax,%edi + 5782: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5786: c1 ef 0c shr $0xc,%edi + 5789: 66 0f 6e ef movd %edi,%xmm5 + 578d: 89 c7 mov %eax,%edi + 578f: 66 0f 62 cd punpckldq %xmm5,%xmm1 + 5793: c1 ef 02 shr $0x2,%edi + 5796: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 579a: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 579e: 66 0f 6e cf movd %edi,%xmm1 + 57a2: 89 c7 mov %eax,%edi + 57a4: c1 ef 06 shr $0x6,%edi + 57a7: 66 0f 70 d2 4e pshufd $0x4e,%xmm2,%xmm2 + 57ac: 66 0f 6e ef movd %edi,%xmm5 + 57b0: 89 c7 mov %eax,%edi + 57b2: 66 0f 61 c2 punpcklwd %xmm2,%xmm0 + 57b6: c1 ef 0a shr $0xa,%edi + 57b9: 66 0f 62 cd punpckldq %xmm5,%xmm1 + 57bd: 66 0f db c3 pand %xmm3,%xmm0 + 57c1: 66 0f 6e d7 movd %edi,%xmm2 + 57c5: 89 c7 mov %eax,%edi + 57c7: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 57cb: c1 ef 0e shr $0xe,%edi + 57ce: 66 0f 6e ef movd %edi,%xmm5 + 57d2: 89 c7 mov %eax,%edi + 57d4: c1 ef 10 shr $0x10,%edi + 57d7: 66 0f 62 d5 punpckldq %xmm5,%xmm2 + 57db: 83 e7 03 and $0x3,%edi + 57de: 66 0f 61 e2 punpcklwd %xmm2,%xmm4 + 57e2: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 57e6: 44 29 c7 sub %r8d,%edi + 57e9: 41 89 c0 mov %eax,%r8d + 57ec: 66 0f 70 e4 4e pshufd $0x4e,%xmm4,%xmm4 + 57f1: 66 89 7a f8 mov %di,-0x8(%rdx) + 57f5: 89 c7 mov %eax,%edi + 57f7: 41 c1 e8 16 shr $0x16,%r8d + 57fb: 66 0f 61 cc punpcklwd %xmm4,%xmm1 + 57ff: c1 ef 14 shr $0x14,%edi + 5802: 41 83 e0 03 and $0x3,%r8d + 5806: 66 0f db cb pand %xmm3,%xmm1 + 580a: 83 e7 03 and $0x3,%edi + 580d: 66 0f f9 c1 psubw %xmm1,%xmm0 + 5811: 44 29 c7 sub %r8d,%edi + 5814: 41 89 c0 mov %eax,%r8d + 5817: 66 89 7a fa mov %di,-0x6(%rdx) + 581b: 89 c7 mov %eax,%edi + 581d: 41 c1 e8 1a shr $0x1a,%r8d + 5821: c1 ef 18 shr $0x18,%edi + 5824: 41 83 e0 03 and $0x3,%r8d + 5828: 66 0f d6 42 f0 movq %xmm0,-0x10(%rdx) + 582d: 83 e7 03 and $0x3,%edi + 5830: 44 29 c7 sub %r8d,%edi + 5833: 66 89 7a fc mov %di,-0x4(%rdx) + 5837: 89 c7 mov %eax,%edi + 5839: c1 e8 1e shr $0x1e,%eax + 583c: c1 ef 1c shr $0x1c,%edi + 583f: 83 e7 03 and $0x3,%edi + 5842: 29 c7 sub %eax,%edi + 5844: 66 89 7a fe mov %di,-0x2(%rdx) + 5848: 48 39 d6 cmp %rdx,%rsi + 584b: 0f 85 ef fe ff ff jne 5740 + 5851: c3 ret + 5852: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 5859: 00 00 00 + 585c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000005860 : + 5860: 66 69 c7 01 f3 imul $0xf301,%di,%ax + 5865: 98 cwtl + 5866: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax + 586c: 01 f8 add %edi,%eax + 586e: c1 e8 10 shr $0x10,%eax + 5871: c3 ret + 5872: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5879: 00 00 00 00 + 587d: 0f 1f 00 nopl (%rax) + +0000000000005880 : + 5880: 0f bf d7 movswl %di,%edx + 5883: 89 f8 mov %edi,%eax + 5885: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx + 588b: 81 c2 00 00 00 02 add $0x2000000,%edx + 5891: c1 fa 1a sar $0x1a,%edx + 5894: 66 69 d2 01 0d imul $0xd01,%dx,%dx + 5899: 29 d0 sub %edx,%eax + 589b: c3 ret + 589c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 58a3: 00 00 00 + 58a6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 58ad: 00 00 00 + 58b0: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 58b7: 00 00 00 + 58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000058c0 : + 58c0: 48 89 d1 mov %rdx,%rcx + 58c3: 48 85 d2 test %rdx,%rdx + 58c6: 0f 84 a4 01 00 00 je 5a70 + 58cc: 48 8d 42 ff lea -0x1(%rdx),%rax + 58d0: 48 83 f8 0e cmp $0xe,%rax + 58d4: 0f 86 99 01 00 00 jbe 5a73 + 58da: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx + 58de: 31 c0 xor %eax,%eax + 58e0: 66 0f ef c9 pxor %xmm1,%xmm1 + 58e4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 58eb: 00 00 00 00 + 58ef: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 58f6: 00 00 00 00 + 58fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5900: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 5905: f3 0f 6f 1c 07 movdqu (%rdi,%rax,1),%xmm3 + 590a: 48 83 c0 10 add $0x10,%rax + 590e: 66 0f ef c3 pxor %xmm3,%xmm0 + 5912: 66 0f eb c8 por %xmm0,%xmm1 + 5916: 48 39 c2 cmp %rax,%rdx + 5919: 75 e5 jne 5900 + 591b: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 591f: 66 0f 73 d8 08 psrldq $0x8,%xmm0 + 5924: 66 0f eb c1 por %xmm1,%xmm0 + 5928: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 592c: 66 0f 73 da 04 psrldq $0x4,%xmm2 + 5931: 66 0f eb c2 por %xmm2,%xmm0 + 5935: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5939: 66 0f 73 da 02 psrldq $0x2,%xmm2 + 593e: 66 0f eb c2 por %xmm2,%xmm0 + 5942: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5946: 66 0f 73 da 01 psrldq $0x1,%xmm2 + 594b: 66 0f eb c2 por %xmm2,%xmm0 + 594f: 66 0f 7e c0 movd %xmm0,%eax + 5953: 48 39 d1 cmp %rdx,%rcx + 5956: 0f 84 05 01 00 00 je 5a61 + 595c: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 5960: 66 0f 73 d9 08 psrldq $0x8,%xmm1 + 5965: 66 0f eb c8 por %xmm0,%xmm1 + 5969: 49 89 c8 mov %rcx,%r8 + 596c: 49 29 d0 sub %rdx,%r8 + 596f: 4d 8d 48 ff lea -0x1(%r8),%r9 + 5973: 49 83 f9 06 cmp $0x6,%r9 + 5977: 76 55 jbe 59ce + 5979: f3 0f 7e 04 17 movq (%rdi,%rdx,1),%xmm0 + 597e: f3 0f 7e 14 16 movq (%rsi,%rdx,1),%xmm2 + 5983: 66 0f ef c2 pxor %xmm2,%xmm0 + 5987: 66 0f eb c8 por %xmm0,%xmm1 + 598b: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 598f: 66 0f 73 d0 20 psrlq $0x20,%xmm0 + 5994: 66 0f eb c1 por %xmm1,%xmm0 + 5998: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 599c: 66 0f 73 d1 10 psrlq $0x10,%xmm1 + 59a1: 66 0f eb c8 por %xmm0,%xmm1 + 59a5: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 59a9: 66 0f 73 d0 08 psrlq $0x8,%xmm0 + 59ae: 66 0f eb c8 por %xmm0,%xmm1 + 59b2: 66 48 0f 7e c8 movq %xmm1,%rax + 59b7: 66 0f d6 4c 24 f0 movq %xmm1,-0x10(%rsp) + 59bd: 41 f6 c0 07 test $0x7,%r8b + 59c1: 0f 84 9a 00 00 00 je 5a61 + 59c7: 49 83 e0 f8 and $0xfffffffffffffff8,%r8 + 59cb: 4c 01 c2 add %r8,%rdx + 59ce: 44 0f b6 04 17 movzbl (%rdi,%rdx,1),%r8d + 59d3: 44 32 04 16 xor (%rsi,%rdx,1),%r8b + 59d7: 44 09 c0 or %r8d,%eax + 59da: 4c 8d 42 01 lea 0x1(%rdx),%r8 + 59de: 49 39 c8 cmp %rcx,%r8 + 59e1: 73 7e jae 5a61 + 59e3: 44 0f b6 44 16 01 movzbl 0x1(%rsi,%rdx,1),%r8d + 59e9: 44 32 44 17 01 xor 0x1(%rdi,%rdx,1),%r8b + 59ee: 44 09 c0 or %r8d,%eax + 59f1: 4c 8d 42 02 lea 0x2(%rdx),%r8 + 59f5: 49 39 c8 cmp %rcx,%r8 + 59f8: 73 67 jae 5a61 + 59fa: 44 0f b6 44 17 02 movzbl 0x2(%rdi,%rdx,1),%r8d + 5a00: 44 32 44 16 02 xor 0x2(%rsi,%rdx,1),%r8b + 5a05: 44 09 c0 or %r8d,%eax + 5a08: 4c 8d 42 03 lea 0x3(%rdx),%r8 + 5a0c: 49 39 c8 cmp %rcx,%r8 + 5a0f: 73 50 jae 5a61 + 5a11: 44 0f b6 44 17 03 movzbl 0x3(%rdi,%rdx,1),%r8d + 5a17: 44 32 44 16 03 xor 0x3(%rsi,%rdx,1),%r8b + 5a1c: 44 09 c0 or %r8d,%eax + 5a1f: 4c 8d 42 04 lea 0x4(%rdx),%r8 + 5a23: 49 39 c8 cmp %rcx,%r8 + 5a26: 73 39 jae 5a61 + 5a28: 44 0f b6 44 17 04 movzbl 0x4(%rdi,%rdx,1),%r8d + 5a2e: 44 32 44 16 04 xor 0x4(%rsi,%rdx,1),%r8b + 5a33: 44 09 c0 or %r8d,%eax + 5a36: 4c 8d 42 05 lea 0x5(%rdx),%r8 + 5a3a: 49 39 c8 cmp %rcx,%r8 + 5a3d: 73 22 jae 5a61 + 5a3f: 44 0f b6 44 17 05 movzbl 0x5(%rdi,%rdx,1),%r8d + 5a45: 44 32 44 16 05 xor 0x5(%rsi,%rdx,1),%r8b + 5a4a: 44 09 c0 or %r8d,%eax + 5a4d: 4c 8d 42 06 lea 0x6(%rdx),%r8 + 5a51: 49 39 c8 cmp %rcx,%r8 + 5a54: 73 0b jae 5a61 + 5a56: 0f b6 4c 17 06 movzbl 0x6(%rdi,%rdx,1),%ecx + 5a5b: 32 4c 16 06 xor 0x6(%rsi,%rdx,1),%cl + 5a5f: 09 c8 or %ecx,%eax + 5a61: 0f b6 c0 movzbl %al,%eax + 5a64: 48 f7 d8 neg %rax + 5a67: 48 c1 e8 3f shr $0x3f,%rax + 5a6b: c3 ret + 5a6c: 0f 1f 40 00 nopl 0x0(%rax) + 5a70: 31 c0 xor %eax,%eax + 5a72: c3 ret + 5a73: 66 0f ef c9 pxor %xmm1,%xmm1 + 5a77: 31 c0 xor %eax,%eax + 5a79: 31 d2 xor %edx,%edx + 5a7b: e9 e9 fe ff ff jmp 5969 + +0000000000005a80 : + 5a80: 49 89 d0 mov %rdx,%r8 + 5a83: 48 85 d2 test %rdx,%rdx + 5a86: 0f 84 11 02 00 00 je 5c9d + 5a8c: 48 8d 52 ff lea -0x1(%rdx),%rdx + 5a90: f7 d9 neg %ecx + 5a92: 48 83 fa 06 cmp $0x6,%rdx + 5a96: 0f 86 cc 01 00 00 jbe 5c68 + 5a9c: 48 89 f8 mov %rdi,%rax + 5a9f: 48 29 f0 sub %rsi,%rax + 5aa2: 48 83 e8 01 sub $0x1,%rax + 5aa6: 48 83 f8 0e cmp $0xe,%rax + 5aaa: 0f 86 b8 01 00 00 jbe 5c68 + 5ab0: 48 83 fa 0e cmp $0xe,%rdx + 5ab4: 0f 86 e4 01 00 00 jbe 5c9e + 5aba: 66 0f 6e d1 movd %ecx,%xmm2 + 5abe: 4c 89 c2 mov %r8,%rdx + 5ac1: 31 c0 xor %eax,%eax + 5ac3: 66 0f 60 d2 punpcklbw %xmm2,%xmm2 + 5ac7: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx + 5acb: 66 0f 61 d2 punpcklwd %xmm2,%xmm2 + 5acf: 66 0f 70 d2 00 pshufd $0x0,%xmm2,%xmm2 + 5ad4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5adb: 00 00 00 00 + 5adf: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5ae6: 00 00 00 00 + 5aea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5af1: 00 00 00 00 + 5af5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5afc: 00 00 00 00 + 5b00: f3 0f 6f 0c 07 movdqu (%rdi,%rax,1),%xmm1 + 5b05: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 5b0a: 66 0f ef c1 pxor %xmm1,%xmm0 + 5b0e: 66 0f db c2 pand %xmm2,%xmm0 + 5b12: 66 0f ef c1 pxor %xmm1,%xmm0 + 5b16: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 5b1a: 48 83 c0 10 add $0x10,%rax + 5b1e: 48 39 d0 cmp %rdx,%rax + 5b21: 75 dd jne 5b00 + 5b23: 49 39 d0 cmp %rdx,%r8 + 5b26: 0f 84 71 01 00 00 je 5c9d + 5b2c: 4d 89 c1 mov %r8,%r9 + 5b2f: 49 29 d1 sub %rdx,%r9 + 5b32: 49 8d 41 ff lea -0x1(%r9),%rax + 5b36: 48 83 f8 06 cmp $0x6,%rax + 5b3a: 76 3a jbe 5b76 + 5b3c: 0f b6 c1 movzbl %cl,%eax + 5b3f: f3 0f 7e 14 17 movq (%rdi,%rdx,1),%xmm2 + 5b44: f3 0f 7e 04 16 movq (%rsi,%rdx,1),%xmm0 + 5b49: 88 c4 mov %al,%ah + 5b4b: 66 0f 6e d8 movd %eax,%xmm3 + 5b4f: 66 0f ef c2 pxor %xmm2,%xmm0 + 5b53: f2 0f 70 cb 00 pshuflw $0x0,%xmm3,%xmm1 + 5b58: 66 0f db c1 pand %xmm1,%xmm0 + 5b5c: 66 0f ef c2 pxor %xmm2,%xmm0 + 5b60: 66 0f d6 04 17 movq %xmm0,(%rdi,%rdx,1) + 5b65: 41 f6 c1 07 test $0x7,%r9b + 5b69: 0f 84 2e 01 00 00 je 5c9d + 5b6f: 49 83 e1 f8 and $0xfffffffffffffff8,%r9 + 5b73: 4c 01 ca add %r9,%rdx + 5b76: 44 0f b6 14 17 movzbl (%rdi,%rdx,1),%r10d + 5b7b: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 5b7f: 44 31 d0 xor %r10d,%eax + 5b82: 21 c8 and %ecx,%eax + 5b84: 44 31 d0 xor %r10d,%eax + 5b87: 88 04 17 mov %al,(%rdi,%rdx,1) + 5b8a: 48 8d 42 01 lea 0x1(%rdx),%rax + 5b8e: 4c 39 c0 cmp %r8,%rax + 5b91: 0f 83 06 01 00 00 jae 5c9d + 5b97: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5b9c: 44 0f b6 4c 16 01 movzbl 0x1(%rsi,%rdx,1),%r9d + 5ba2: 45 31 d1 xor %r10d,%r9d + 5ba5: 41 21 c9 and %ecx,%r9d + 5ba8: 45 31 d1 xor %r10d,%r9d + 5bab: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5baf: 48 8d 42 02 lea 0x2(%rdx),%rax + 5bb3: 4c 39 c0 cmp %r8,%rax + 5bb6: 0f 83 e1 00 00 00 jae 5c9d + 5bbc: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5bc1: 44 0f b6 4c 16 02 movzbl 0x2(%rsi,%rdx,1),%r9d + 5bc7: 45 31 d1 xor %r10d,%r9d + 5bca: 41 21 c9 and %ecx,%r9d + 5bcd: 45 31 d1 xor %r10d,%r9d + 5bd0: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5bd4: 48 8d 42 03 lea 0x3(%rdx),%rax + 5bd8: 4c 39 c0 cmp %r8,%rax + 5bdb: 0f 83 bc 00 00 00 jae 5c9d + 5be1: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5be6: 44 0f b6 4c 16 03 movzbl 0x3(%rsi,%rdx,1),%r9d + 5bec: 45 31 d1 xor %r10d,%r9d + 5bef: 41 21 c9 and %ecx,%r9d + 5bf2: 45 31 d1 xor %r10d,%r9d + 5bf5: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5bf9: 48 8d 42 04 lea 0x4(%rdx),%rax + 5bfd: 4c 39 c0 cmp %r8,%rax + 5c00: 0f 83 97 00 00 00 jae 5c9d + 5c06: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5c0b: 44 0f b6 4c 16 04 movzbl 0x4(%rsi,%rdx,1),%r9d + 5c11: 45 31 d1 xor %r10d,%r9d + 5c14: 41 21 c9 and %ecx,%r9d + 5c17: 45 31 d1 xor %r10d,%r9d + 5c1a: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5c1e: 48 8d 42 05 lea 0x5(%rdx),%rax + 5c22: 4c 39 c0 cmp %r8,%rax + 5c25: 73 76 jae 5c9d + 5c27: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5c2c: 44 0f b6 4c 16 05 movzbl 0x5(%rsi,%rdx,1),%r9d + 5c32: 45 31 d1 xor %r10d,%r9d + 5c35: 41 21 c9 and %ecx,%r9d + 5c38: 45 31 d1 xor %r10d,%r9d + 5c3b: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5c3f: 48 8d 42 06 lea 0x6(%rdx),%rax + 5c43: 4c 39 c0 cmp %r8,%rax + 5c46: 73 55 jae 5c9d + 5c48: 48 01 f8 add %rdi,%rax + 5c4b: 44 0f b6 5c 16 06 movzbl 0x6(%rsi,%rdx,1),%r11d + 5c51: 0f b6 38 movzbl (%rax),%edi + 5c54: 41 31 fb xor %edi,%r11d + 5c57: 44 89 da mov %r11d,%edx + 5c5a: 21 ca and %ecx,%edx + 5c5c: 31 fa xor %edi,%edx + 5c5e: 88 10 mov %dl,(%rax) + 5c60: c3 ret + 5c61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c68: 31 c0 xor %eax,%eax + 5c6a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5c71: 00 00 00 00 + 5c75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5c7c: 00 00 00 00 + 5c80: 44 0f b6 0c 07 movzbl (%rdi,%rax,1),%r9d + 5c85: 0f b6 14 06 movzbl (%rsi,%rax,1),%edx + 5c89: 44 31 ca xor %r9d,%edx + 5c8c: 21 ca and %ecx,%edx + 5c8e: 44 31 ca xor %r9d,%edx + 5c91: 88 14 07 mov %dl,(%rdi,%rax,1) + 5c94: 48 83 c0 01 add $0x1,%rax + 5c98: 49 39 c0 cmp %rax,%r8 + 5c9b: 75 e3 jne 5c80 + 5c9d: c3 ret + 5c9e: 4d 89 c1 mov %r8,%r9 + 5ca1: 31 d2 xor %edx,%edx + 5ca3: e9 94 fe ff ff jmp 5b3c + 5ca8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5caf: 00 + +0000000000005cb0 : + 5cb0: 66 33 37 xor (%rdi),%si + 5cb3: f7 da neg %edx + 5cb5: 21 d6 and %edx,%esi + 5cb7: 66 33 37 xor (%rdi),%si + 5cba: 66 89 37 mov %si,(%rdi) + 5cbd: c3 ret + 5cbe: 66 90 xchg %ax,%ax + +0000000000005cc0 : + 5cc0: 41 57 push %r15 + 5cc2: 41 56 push %r14 + 5cc4: 41 55 push %r13 + 5cc6: 41 54 push %r12 + 5cc8: 55 push %rbp + 5cc9: 53 push %rbx + 5cca: 48 83 ec 58 sub $0x58,%rsp + 5cce: 48 8b 47 08 mov 0x8(%rdi),%rax + 5cd2: 4c 8b 6f 18 mov 0x18(%rdi),%r13 + 5cd6: 4c 8b 3f mov (%rdi),%r15 + 5cd9: 48 89 44 24 90 mov %rax,-0x70(%rsp) + 5cde: 48 8b 47 10 mov 0x10(%rdi),%rax + 5ce2: 48 89 44 24 98 mov %rax,-0x68(%rsp) + 5ce7: 48 8b 47 20 mov 0x20(%rdi),%rax + 5ceb: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 5cf0: 48 8b 47 28 mov 0x28(%rdi),%rax + 5cf4: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 5cf9: 48 8b 47 30 mov 0x30(%rdi),%rax + 5cfd: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 5d02: 48 8b 47 38 mov 0x38(%rdi),%rax + 5d06: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 5d0b: 48 8b 47 40 mov 0x40(%rdi),%rax + 5d0f: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 5d14: 48 8b 47 48 mov 0x48(%rdi),%rax + 5d18: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 5d1d: 48 8b 47 50 mov 0x50(%rdi),%rax + 5d21: 48 8b 97 88 00 00 00 mov 0x88(%rdi),%rdx + 5d28: 4c 8b 67 60 mov 0x60(%rdi),%r12 + 5d2c: 4c 89 6c 24 18 mov %r13,0x18(%rsp) + 5d31: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 5d36: 48 8b 47 58 mov 0x58(%rdi),%rax + 5d3a: 48 89 54 24 f8 mov %rdx,-0x8(%rsp) + 5d3f: 48 8b 97 98 00 00 00 mov 0x98(%rdi),%rdx + 5d46: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 5d4b: 48 8b 47 68 mov 0x68(%rdi),%rax + 5d4f: 48 89 14 24 mov %rdx,(%rsp) + 5d53: 48 8b 97 a8 00 00 00 mov 0xa8(%rdi),%rdx + 5d5a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 5d5f: 48 8b 47 70 mov 0x70(%rdi),%rax + 5d63: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5d68: 48 8b 97 b8 00 00 00 mov 0xb8(%rdi),%rdx + 5d6f: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 5d74: 48 8b 47 78 mov 0x78(%rdi),%rax + 5d78: 48 89 54 24 10 mov %rdx,0x10(%rsp) + 5d7d: 48 8d 15 bc 53 00 00 lea 0x53bc(%rip),%rdx # b140 + 5d84: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 + 5d8b: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 5d90: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax + 5d97: 48 89 54 24 88 mov %rdx,-0x78(%rsp) + 5d9c: 4c 8b b7 a0 00 00 00 mov 0xa0(%rdi),%r14 + 5da3: 48 89 7c 24 50 mov %rdi,0x50(%rsp) + 5da8: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 + 5daf: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx + 5db6: 48 89 c7 mov %rax,%rdi + 5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dc0: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp + 5dc5: 4c 8b 6c 24 90 mov -0x70(%rsp),%r13 + 5dca: 4c 33 6c 24 b0 xor -0x50(%rsp),%r13 + 5dcf: 4c 33 6c 24 d8 xor -0x28(%rsp),%r13 + 5dd4: 49 31 fd xor %rdi,%r13 + 5dd7: 4c 8b 54 24 98 mov -0x68(%rsp),%r10 + 5ddc: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx + 5de1: 49 31 ed xor %rbp,%r13 + 5de4: 48 8b 6c 24 b8 mov -0x48(%rsp),%rbp + 5de9: 48 8b 4c 24 a8 mov -0x58(%rsp),%rcx + 5dee: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 5df3: 4c 33 4c 24 c0 xor -0x40(%rsp),%r9 + 5df8: 49 31 ea xor %rbp,%r10 + 5dfb: 48 8b 6c 24 c8 mov -0x38(%rsp),%rbp + 5e00: 4c 31 f9 xor %r15,%rcx + 5e03: 4c 33 4c 24 e0 xor -0x20(%rsp),%r9 + 5e08: 4d 31 e2 xor %r12,%r10 + 5e0b: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 + 5e10: 48 33 4c 24 d0 xor -0x30(%rsp),%rcx + 5e15: 4d 31 d9 xor %r11,%r9 + 5e18: 48 31 ea xor %rbp,%rdx + 5e1b: 4c 89 ed mov %r13,%rbp + 5e1e: 48 33 54 24 e8 xor -0x18(%rsp),%rdx + 5e23: 48 33 14 24 xor (%rsp),%rdx + 5e27: 4d 31 c2 xor %r8,%r10 + 5e2a: 48 31 da xor %rbx,%rdx + 5e2d: 48 d1 c5 rol $1,%rbp + 5e30: 48 33 4c 24 f0 xor -0x10(%rsp),%rcx + 5e35: 48 31 d5 xor %rdx,%rbp + 5e38: 4c 89 d6 mov %r10,%rsi + 5e3b: 48 d1 c2 rol $1,%rdx + 5e3e: 4c 33 4c 24 10 xor 0x10(%rsp),%r9 + 5e43: 4c 31 d2 xor %r10,%rdx + 5e46: 4c 31 f1 xor %r14,%rcx + 5e49: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 + 5e4e: 48 d1 c6 rol $1,%rsi + 5e51: 48 31 ce xor %rcx,%rsi + 5e54: 4c 89 c8 mov %r9,%rax + 5e57: 48 d1 c1 rol $1,%rcx + 5e5a: 49 31 ef xor %rbp,%r15 + 5e5d: 48 d1 c0 rol $1,%rax + 5e60: 49 31 f2 xor %rsi,%r10 + 5e63: 4c 31 c9 xor %r9,%rcx + 5e66: 4d 89 f9 mov %r15,%r9 + 5e69: 4c 31 e8 xor %r13,%rax + 5e6c: 49 c1 ca 14 ror $0x14,%r10 + 5e70: 49 31 d3 xor %rdx,%r11 + 5e73: 48 31 cb xor %rcx,%rbx + 5e76: 4d 89 d7 mov %r10,%r15 + 5e79: 49 31 c4 xor %rax,%r12 + 5e7c: 49 c1 c3 15 rol $0x15,%r11 + 5e80: 48 31 f7 xor %rsi,%rdi + 5e83: 49 c1 cc 15 ror $0x15,%r12 + 5e87: 49 f7 d7 not %r15 + 5e8a: 48 c1 c3 0e rol $0xe,%rbx + 5e8e: 49 31 c0 xor %rax,%r8 + 5e91: 48 c1 cf 13 ror $0x13,%rdi + 5e95: 4d 89 fd mov %r15,%r13 + 5e98: 4c 8b 7c 24 88 mov -0x78(%rsp),%r15 + 5e9d: 49 c1 c8 03 ror $0x3,%r8 + 5ea1: 4d 21 e5 and %r12,%r13 + 5ea4: 4c 89 6c 24 b0 mov %r13,-0x50(%rsp) + 5ea9: 4d 8b 2f mov (%r15),%r13 + 5eac: 4c 8b 7c 24 b0 mov -0x50(%rsp),%r15 + 5eb1: 4d 31 cd xor %r9,%r13 + 5eb4: 4d 31 ef xor %r13,%r15 + 5eb7: 4d 89 e5 mov %r12,%r13 + 5eba: 49 f7 d5 not %r13 + 5ebd: 4d 21 dd and %r11,%r13 + 5ec0: 4d 31 d5 xor %r10,%r13 + 5ec3: 4c 89 6c 24 20 mov %r13,0x20(%rsp) + 5ec8: 4d 89 dd mov %r11,%r13 + 5ecb: 49 f7 d5 not %r13 + 5ece: 49 21 dd and %rbx,%r13 + 5ed1: 4d 31 e5 xor %r12,%r13 + 5ed4: 49 89 dc mov %rbx,%r12 + 5ed7: 49 f7 d4 not %r12 + 5eda: 4c 89 6c 24 28 mov %r13,0x28(%rsp) + 5edf: 4d 21 cc and %r9,%r12 + 5ee2: 49 f7 d1 not %r9 + 5ee5: 4d 21 d1 and %r10,%r9 + 5ee8: 4d 31 dc xor %r11,%r12 + 5eeb: 4c 8b 5c 24 d0 mov -0x30(%rsp),%r11 + 5ef0: 4d 89 ca mov %r9,%r10 + 5ef3: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 5ef8: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 5efd: 49 89 fc mov %rdi,%r12 + 5f00: 49 31 da xor %rbx,%r10 + 5f03: 49 31 eb xor %rbp,%r11 + 5f06: 49 f7 d4 not %r12 + 5f09: 4c 89 54 24 30 mov %r10,0x30(%rsp) + 5f0e: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 + 5f13: 49 c1 c3 03 rol $0x3,%r11 + 5f17: 49 31 d1 xor %rdx,%r9 + 5f1a: 49 c1 c1 1c rol $0x1c,%r9 + 5f1e: 49 31 ca xor %rcx,%r10 + 5f21: 49 c1 c2 14 rol $0x14,%r10 + 5f25: 4c 89 d3 mov %r10,%rbx + 5f28: 48 f7 d3 not %rbx + 5f2b: 4c 21 db and %r11,%rbx + 5f2e: 4c 31 cb xor %r9,%rbx + 5f31: 48 89 5c 24 38 mov %rbx,0x38(%rsp) + 5f36: 4c 89 db mov %r11,%rbx + 5f39: 48 f7 d3 not %rbx + 5f3c: 48 21 fb and %rdi,%rbx + 5f3f: 4c 31 d3 xor %r10,%rbx + 5f42: 48 89 5c 24 18 mov %rbx,0x18(%rsp) + 5f47: 4c 89 e3 mov %r12,%rbx + 5f4a: 4c 21 c3 and %r8,%rbx + 5f4d: 49 31 ee xor %rbp,%r14 + 5f50: 49 89 dc mov %rbx,%r12 + 5f53: 49 c1 c6 12 rol $0x12,%r14 + 5f57: 4d 31 dc xor %r11,%r12 + 5f5a: 4d 89 c3 mov %r8,%r11 + 5f5d: 49 f7 d3 not %r11 + 5f60: 4c 89 64 24 d0 mov %r12,-0x30(%rsp) + 5f65: 48 8b 5c 24 a8 mov -0x58(%rsp),%rbx + 5f6a: 4d 21 cb and %r9,%r11 + 5f6d: 49 f7 d1 not %r9 + 5f70: 4d 21 d1 and %r10,%r9 + 5f73: 49 31 fb xor %rdi,%r11 + 5f76: 48 8b 7c 24 90 mov -0x70(%rsp),%rdi + 5f7b: 48 31 eb xor %rbp,%rbx + 5f7e: 4d 31 c1 xor %r8,%r9 + 5f81: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 + 5f86: 4c 89 5c 24 40 mov %r11,0x40(%rsp) + 5f8b: 48 c1 cb 1c ror $0x1c,%rbx + 5f8f: 4c 8b 5c 24 e0 mov -0x20(%rsp),%r11 + 5f94: 48 31 f7 xor %rsi,%rdi + 5f97: 4c 89 4c 24 c8 mov %r9,-0x38(%rsp) + 5f9c: 49 31 c0 xor %rax,%r8 + 5f9f: 4c 8b 0c 24 mov (%rsp),%r9 + 5fa3: 48 d1 c7 rol $1,%rdi + 5fa6: 49 c1 c0 06 rol $0x6,%r8 + 5faa: 49 31 d3 xor %rdx,%r11 + 5fad: 4d 89 c2 mov %r8,%r10 + 5fb0: 49 c1 c3 19 rol $0x19,%r11 + 5fb4: 49 31 c9 xor %rcx,%r9 + 5fb7: 49 f7 d2 not %r10 + 5fba: 4d 89 dd mov %r11,%r13 + 5fbd: 49 c1 c1 08 rol $0x8,%r9 + 5fc1: 4d 21 da and %r11,%r10 + 5fc4: 49 f7 d5 not %r13 + 5fc7: 49 31 fa xor %rdi,%r10 + 5fca: 4c 89 54 24 b8 mov %r10,-0x48(%rsp) + 5fcf: 4d 89 ea mov %r13,%r10 + 5fd2: 4d 89 cd mov %r9,%r13 + 5fd5: 4d 21 ca and %r9,%r10 + 5fd8: 49 f7 d5 not %r13 + 5fdb: 4d 31 c2 xor %r8,%r10 + 5fde: 4c 89 14 24 mov %r10,(%rsp) + 5fe2: 4d 89 ea mov %r13,%r10 + 5fe5: 4d 21 f2 and %r14,%r10 + 5fe8: 4d 31 da xor %r11,%r10 + 5feb: 4d 89 f3 mov %r14,%r11 + 5fee: 49 f7 d3 not %r11 + 5ff1: 49 21 fb and %rdi,%r11 + 5ff4: 48 f7 d7 not %rdi + 5ff7: 4c 21 c7 and %r8,%rdi + 5ffa: 4d 31 cb xor %r9,%r11 + 5ffd: 4c 8b 44 24 a0 mov -0x60(%rsp),%r8 + 6002: 4c 8b 4c 24 d8 mov -0x28(%rsp),%r9 + 6007: 4c 31 f7 xor %r14,%rdi + 600a: 4c 89 5c 24 e0 mov %r11,-0x20(%rsp) + 600f: 48 89 7c 24 48 mov %rdi,0x48(%rsp) + 6014: 48 8b 7c 24 f8 mov -0x8(%rsp),%rdi + 6019: 49 31 c8 xor %rcx,%r8 + 601c: 49 31 f1 xor %rsi,%r9 + 601f: 49 c1 c1 0a rol $0xa,%r9 + 6023: 49 c1 c0 1b rol $0x1b,%r8 + 6027: 48 31 c7 xor %rax,%rdi + 602a: 48 33 4c 24 e8 xor -0x18(%rsp),%rcx + 602f: 48 33 74 24 08 xor 0x8(%rsp),%rsi + 6034: 48 c1 c9 19 ror $0x19,%rcx + 6038: 49 89 fc mov %rdi,%r12 + 603b: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 6040: 48 c1 c6 02 rol $0x2,%rsi + 6044: 49 c1 c4 0f rol $0xf,%r12 + 6048: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp + 604d: 48 33 44 24 98 xor -0x68(%rsp),%rax + 6052: 48 c1 cd 17 ror $0x17,%rbp + 6056: 48 31 d7 xor %rdx,%rdi + 6059: 4d 89 e5 mov %r12,%r13 + 605c: 48 33 54 24 c0 xor -0x40(%rsp),%rdx + 6061: 48 c1 ca 09 ror $0x9,%rdx + 6065: 49 89 fb mov %rdi,%r11 + 6068: 48 89 df mov %rbx,%rdi + 606b: 49 f7 d5 not %r13 + 606e: 49 c1 cb 08 ror $0x8,%r11 + 6072: 48 f7 d7 not %rdi + 6075: 48 c1 c8 02 ror $0x2,%rax + 6079: 4c 21 cf and %r9,%rdi + 607c: 4d 21 dd and %r11,%r13 + 607f: 4c 31 c7 xor %r8,%rdi + 6082: 4d 31 cd xor %r9,%r13 + 6085: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 608a: 4c 89 cf mov %r9,%rdi + 608d: 4d 89 d9 mov %r11,%r9 + 6090: 49 f7 d1 not %r9 + 6093: 48 f7 d7 not %rdi + 6096: 4d 21 c1 and %r8,%r9 + 6099: 49 f7 d0 not %r8 + 609c: 4c 21 e7 and %r12,%rdi + 609f: 49 21 d8 and %rbx,%r8 + 60a2: 48 31 df xor %rbx,%rdi + 60a5: 4d 31 e1 xor %r12,%r9 + 60a8: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 + 60ad: 4d 31 d8 xor %r11,%r8 + 60b0: 49 89 cb mov %rcx,%r11 + 60b3: 48 89 d1 mov %rdx,%rcx + 60b6: 4c 89 44 24 d8 mov %r8,-0x28(%rsp) + 60bb: 49 89 f0 mov %rsi,%r8 + 60be: 4c 89 de mov %r11,%rsi + 60c1: 48 f7 d1 not %rcx + 60c4: 48 f7 d6 not %rsi + 60c7: 4d 89 c6 mov %r8,%r14 + 60ca: 4c 21 d9 and %r11,%rcx + 60cd: 48 21 ee and %rbp,%rsi + 60d0: 49 f7 d6 not %r14 + 60d3: 48 31 c1 xor %rax,%rcx + 60d6: 48 31 d6 xor %rdx,%rsi + 60d9: 48 89 4c 24 e8 mov %rcx,-0x18(%rsp) + 60de: 48 89 f3 mov %rsi,%rbx + 60e1: 48 89 ee mov %rbp,%rsi + 60e4: 48 f7 d6 not %rsi + 60e7: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 60ec: 4c 21 c6 and %r8,%rsi + 60ef: 4c 31 de xor %r11,%rsi + 60f2: 4d 89 f3 mov %r14,%r11 + 60f5: 49 21 c3 and %rax,%r11 + 60f8: 48 f7 d0 not %rax + 60fb: 4d 89 de mov %r11,%r14 + 60fe: 49 31 ee xor %rbp,%r14 + 6101: 48 21 d0 and %rdx,%rax + 6104: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp + 6109: 4c 31 c0 xor %r8,%rax + 610c: 4c 8b 44 24 38 mov 0x38(%rsp),%r8 + 6111: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) + 6116: 4d 31 f8 xor %r15,%r8 + 6119: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 + 611e: 49 31 e8 xor %rbp,%r8 + 6121: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp + 6126: 49 31 c8 xor %rcx,%r8 + 6129: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 612e: 49 31 cc xor %rcx,%r12 + 6131: 4c 33 24 24 xor (%rsp),%r12 + 6135: 48 33 6c 24 d0 xor -0x30(%rsp),%rbp + 613a: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) + 613f: 49 31 fc xor %rdi,%r12 + 6142: 4c 31 d5 xor %r10,%rbp + 6145: 4c 8b 5c 24 b0 mov -0x50(%rsp),%r11 + 614a: 48 8b 54 24 c8 mov -0x38(%rsp),%rdx + 614f: 49 31 dc xor %rbx,%r12 + 6152: 4c 31 ed xor %r13,%rbp + 6155: 4c 33 5c 24 40 xor 0x40(%rsp),%r11 + 615a: 48 33 54 24 48 xor 0x48(%rsp),%rdx + 615f: 48 31 f5 xor %rsi,%rbp + 6162: 4c 33 5c 24 e0 xor -0x20(%rsp),%r11 + 6167: 48 33 54 24 30 xor 0x30(%rsp),%rdx + 616c: 4d 89 e6 mov %r12,%r14 + 616f: 48 33 54 24 d8 xor -0x28(%rsp),%rdx + 6174: 4d 31 cb xor %r9,%r11 + 6177: 49 d1 c6 rol $1,%r14 + 617a: 4c 33 5c 24 f8 xor -0x8(%rsp),%r11 + 617f: 48 31 c2 xor %rax,%rdx + 6182: 49 89 ed mov %rbp,%r13 + 6185: 4c 89 db mov %r11,%rbx + 6188: 49 d1 c5 rol $1,%r13 + 618b: 49 31 d6 xor %rdx,%r14 + 618e: 48 d1 c2 rol $1,%rdx + 6191: 48 31 ea xor %rbp,%rdx + 6194: 4d 31 c5 xor %r8,%r13 + 6197: 48 d1 c3 rol $1,%rbx + 619a: 48 89 cd mov %rcx,%rbp + 619d: 49 d1 c0 rol $1,%r8 + 61a0: 4c 31 e3 xor %r12,%rbx + 61a3: 4d 31 d8 xor %r11,%r8 + 61a6: 4d 31 f7 xor %r14,%r15 + 61a9: 4c 31 ed xor %r13,%rbp + 61ac: 49 31 da xor %rbx,%r10 + 61af: 48 c1 cd 14 ror $0x14,%rbp + 61b3: 4d 89 fb mov %r15,%r11 + 61b6: 49 c1 ca 15 ror $0x15,%r10 + 61ba: 49 31 d1 xor %rdx,%r9 + 61bd: 49 89 ef mov %rbp,%r15 + 61c0: 49 c1 c1 15 rol $0x15,%r9 + 61c4: 4c 31 c0 xor %r8,%rax + 61c7: 4c 31 ef xor %r13,%rdi + 61ca: 48 c1 c0 0e rol $0xe,%rax + 61ce: 49 f7 d7 not %r15 + 61d1: 48 c1 cf 13 ror $0x13,%rdi + 61d5: 48 31 de xor %rbx,%rsi + 61d8: 4d 89 fc mov %r15,%r12 + 61db: 4c 8b 7c 24 88 mov -0x78(%rsp),%r15 + 61e0: 48 c1 ce 03 ror $0x3,%rsi + 61e4: 4d 21 d4 and %r10,%r12 + 61e7: 49 8b 4f 08 mov 0x8(%r15),%rcx + 61eb: 4c 31 d9 xor %r11,%rcx + 61ee: 49 89 cf mov %rcx,%r15 + 61f1: 48 8b 4c 24 e8 mov -0x18(%rsp),%rcx + 61f6: 4d 31 e7 xor %r12,%r15 + 61f9: 4d 89 d4 mov %r10,%r12 + 61fc: 49 f7 d4 not %r12 + 61ff: 4d 21 cc and %r9,%r12 + 6202: 49 31 ec xor %rbp,%r12 + 6205: 4c 89 64 24 90 mov %r12,-0x70(%rsp) + 620a: 4d 89 cc mov %r9,%r12 + 620d: 49 f7 d4 not %r12 + 6210: 49 21 c4 and %rax,%r12 + 6213: 4d 31 d4 xor %r10,%r12 + 6216: 49 89 c2 mov %rax,%r10 + 6219: 49 f7 d2 not %r10 + 621c: 4c 89 64 24 98 mov %r12,-0x68(%rsp) + 6221: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 + 6226: 4d 21 da and %r11,%r10 + 6229: 49 f7 d3 not %r11 + 622c: 49 21 eb and %rbp,%r11 + 622f: 4d 31 ca xor %r9,%r10 + 6232: 4c 8b 4c 24 c8 mov -0x38(%rsp),%r9 + 6237: 49 31 c3 xor %rax,%r11 + 623a: 4c 89 54 24 18 mov %r10,0x18(%rsp) + 623f: 4c 8b 54 24 b8 mov -0x48(%rsp),%r10 + 6244: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) + 6249: 4c 8b 5c 24 b0 mov -0x50(%rsp),%r11 + 624e: 4d 31 c1 xor %r8,%r9 + 6251: 49 c1 c1 14 rol $0x14,%r9 + 6255: 4d 31 f2 xor %r14,%r10 + 6258: 49 31 d3 xor %rdx,%r11 + 625b: 49 c1 c2 03 rol $0x3,%r10 + 625f: 4c 89 d8 mov %r11,%rax + 6262: 4d 89 cb mov %r9,%r11 + 6265: 49 f7 d3 not %r11 + 6268: 48 c1 c0 1c rol $0x1c,%rax + 626c: 4d 21 d3 and %r10,%r11 + 626f: 49 31 c3 xor %rax,%r11 + 6272: 4c 89 5c 24 a8 mov %r11,-0x58(%rsp) + 6277: 4d 89 d3 mov %r10,%r11 + 627a: 49 f7 d3 not %r11 + 627d: 49 21 fb and %rdi,%r11 + 6280: 4d 31 ec xor %r13,%r12 + 6283: 4c 31 f1 xor %r14,%rcx + 6286: 4d 31 cb xor %r9,%r11 + 6289: 48 c1 c1 12 rol $0x12,%rcx + 628d: 4c 89 5c 24 b0 mov %r11,-0x50(%rsp) + 6292: 49 89 fb mov %rdi,%r11 + 6295: 49 f7 d3 not %r11 + 6298: 49 21 f3 and %rsi,%r11 + 629b: 4d 31 d3 xor %r10,%r11 + 629e: 49 89 f2 mov %rsi,%r10 + 62a1: 49 f7 d2 not %r10 + 62a4: 4c 89 5c 24 b8 mov %r11,-0x48(%rsp) + 62a9: 49 21 c2 and %rax,%r10 + 62ac: 48 f7 d0 not %rax + 62af: 49 31 fa xor %rdi,%r10 + 62b2: 4c 21 c8 and %r9,%rax + 62b5: 48 8b 7c 24 e0 mov -0x20(%rsp),%rdi + 62ba: 49 89 c3 mov %rax,%r11 + 62bd: 4c 89 54 24 c0 mov %r10,-0x40(%rsp) + 62c2: 4c 89 e0 mov %r12,%rax + 62c5: 49 31 f3 xor %rsi,%r11 + 62c8: 48 31 d7 xor %rdx,%rdi + 62cb: 48 8b 74 24 d0 mov -0x30(%rsp),%rsi + 62d0: 48 d1 c0 rol $1,%rax + 62d3: 49 89 f9 mov %rdi,%r9 + 62d6: 48 8b 7c 24 d8 mov -0x28(%rsp),%rdi + 62db: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) + 62e0: 48 31 de xor %rbx,%rsi + 62e3: 49 c1 c1 19 rol $0x19,%r9 + 62e7: 48 c1 c6 06 rol $0x6,%rsi + 62eb: 4c 31 c7 xor %r8,%rdi + 62ee: 48 c1 c7 08 rol $0x8,%rdi + 62f2: 49 89 f2 mov %rsi,%r10 + 62f5: 49 89 fc mov %rdi,%r12 + 62f8: 49 f7 d2 not %r10 + 62fb: 4d 21 ca and %r9,%r10 + 62fe: 49 f7 d4 not %r12 + 6301: 49 31 c2 xor %rax,%r10 + 6304: 49 21 cc and %rcx,%r12 + 6307: 4c 89 54 24 d0 mov %r10,-0x30(%rsp) + 630c: 4d 31 cc xor %r9,%r12 + 630f: 4d 89 ca mov %r9,%r10 + 6312: 49 89 c9 mov %rcx,%r9 + 6315: 49 f7 d1 not %r9 + 6318: 49 f7 d2 not %r10 + 631b: 49 21 c1 and %rax,%r9 + 631e: 48 f7 d0 not %rax + 6321: 49 21 fa and %rdi,%r10 + 6324: 48 21 f0 and %rsi,%rax + 6327: 49 31 f9 xor %rdi,%r9 + 632a: 49 31 f2 xor %rsi,%r10 + 632d: 48 89 c7 mov %rax,%rdi + 6330: 4c 89 54 24 d8 mov %r10,-0x28(%rsp) + 6335: 48 31 cf xor %rcx,%rdi + 6338: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) + 633d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 6342: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 6347: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 634c: 4c 8b 0c 24 mov (%rsp),%r9 + 6350: 4c 8b 54 24 f0 mov -0x10(%rsp),%r10 + 6355: 4c 31 c0 xor %r8,%rax + 6358: 48 8b 4c 24 f8 mov -0x8(%rsp),%rcx + 635d: 4c 31 f6 xor %r14,%rsi + 6360: 48 c1 c0 1b rol $0x1b,%rax + 6364: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp + 6369: 48 c1 ce 1c ror $0x1c,%rsi + 636d: 4d 31 e9 xor %r13,%r9 + 6370: 49 31 da xor %rbx,%r10 + 6373: 48 31 d1 xor %rdx,%rcx + 6376: 49 c1 c2 0f rol $0xf,%r10 + 637a: 48 c1 c9 08 ror $0x8,%rcx + 637e: 48 89 f7 mov %rsi,%rdi + 6381: 48 31 eb xor %rbp,%rbx + 6384: 49 c1 c1 0a rol $0xa,%r9 + 6388: 4d 89 d3 mov %r10,%r11 + 638b: 48 f7 d7 not %rdi + 638e: 48 c1 cb 02 ror $0x2,%rbx + 6392: 49 f7 d3 not %r11 + 6395: 4c 21 cf and %r9,%rdi + 6398: 49 21 cb and %rcx,%r11 + 639b: 48 31 c7 xor %rax,%rdi + 639e: 4d 31 cb xor %r9,%r11 + 63a1: 48 89 7c 24 f0 mov %rdi,-0x10(%rsp) + 63a6: 4c 89 cf mov %r9,%rdi + 63a9: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) + 63ae: 49 89 cb mov %rcx,%r11 + 63b1: 48 f7 d7 not %rdi + 63b4: 49 f7 d3 not %r11 + 63b7: 4c 21 d7 and %r10,%rdi + 63ba: 49 21 c3 and %rax,%r11 + 63bd: 48 f7 d0 not %rax + 63c0: 48 31 f7 xor %rsi,%rdi + 63c3: 48 21 f0 and %rsi,%rax + 63c6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 63cb: 4d 31 d3 xor %r10,%r11 + 63ce: 49 89 c1 mov %rax,%r9 + 63d1: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 63d6: 49 31 c9 xor %rcx,%r9 + 63d9: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx + 63de: 4c 31 ee xor %r13,%rsi + 63e1: 48 31 d0 xor %rdx,%rax + 63e4: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 63e9: 48 c1 c6 02 rol $0x2,%rsi + 63ed: 4c 89 0c 24 mov %r9,(%rsp) + 63f1: 4c 31 c1 xor %r8,%rcx + 63f4: 48 c1 c8 09 ror $0x9,%rax + 63f8: 48 c1 c9 19 ror $0x19,%rcx + 63fc: 4c 31 f2 xor %r14,%rdx + 63ff: 49 89 c6 mov %rax,%r14 + 6402: 49 89 c8 mov %rcx,%r8 + 6405: 48 c1 ca 17 ror $0x17,%rdx + 6409: 49 f7 d6 not %r14 + 640c: 49 f7 d0 not %r8 + 640f: 49 21 ce and %rcx,%r14 + 6412: 49 21 d0 and %rdx,%r8 + 6415: 49 31 de xor %rbx,%r14 + 6418: 49 31 c0 xor %rax,%r8 + 641b: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 6420: 49 89 d0 mov %rdx,%r8 + 6423: 49 f7 d0 not %r8 + 6426: 49 21 f0 and %rsi,%r8 + 6429: 49 31 c8 xor %rcx,%r8 + 642c: 48 89 f1 mov %rsi,%rcx + 642f: 48 f7 d1 not %rcx + 6432: 48 21 d9 and %rbx,%rcx + 6435: 48 f7 d3 not %rbx + 6438: 48 83 44 24 88 10 addq $0x10,-0x78(%rsp) + 643e: 48 31 d1 xor %rdx,%rcx + 6441: 48 21 c3 and %rax,%rbx + 6444: 48 8d 15 b5 4d 00 00 lea 0x4db5(%rip),%rdx # b200 + 644b: 48 89 4c 24 10 mov %rcx,0x10(%rsp) + 6450: 48 31 f3 xor %rsi,%rbx + 6453: 48 3b 54 24 88 cmp -0x78(%rsp),%rdx + 6458: 0f 85 62 f9 ff ff jne 5dc0 + 645e: 48 8b 44 24 90 mov -0x70(%rsp),%rax + 6463: 48 89 fa mov %rdi,%rdx + 6466: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi + 646b: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 6470: 48 89 47 08 mov %rax,0x8(%rdi) + 6474: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 6479: 4c 89 3f mov %r15,(%rdi) + 647c: 48 89 47 10 mov %rax,0x10(%rdi) + 6480: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 6485: 4c 89 6f 18 mov %r13,0x18(%rdi) + 6489: 48 89 47 20 mov %rax,0x20(%rdi) + 648d: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 6492: 4c 89 67 60 mov %r12,0x60(%rdi) + 6496: 48 89 47 28 mov %rax,0x28(%rdi) + 649a: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 649f: 48 89 97 80 00 00 00 mov %rdx,0x80(%rdi) + 64a6: 48 89 47 30 mov %rax,0x30(%rdi) + 64aa: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 64af: 48 89 47 38 mov %rax,0x38(%rdi) + 64b3: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 64b8: 48 89 47 40 mov %rax,0x40(%rdi) + 64bc: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 64c1: 48 89 47 48 mov %rax,0x48(%rdi) + 64c5: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 64ca: 48 89 47 50 mov %rax,0x50(%rdi) + 64ce: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 64d3: 48 89 47 58 mov %rax,0x58(%rdi) + 64d7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 64dc: 48 89 47 68 mov %rax,0x68(%rdi) + 64e0: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 64e5: 48 89 47 70 mov %rax,0x70(%rdi) + 64e9: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 64ee: 48 89 47 78 mov %rax,0x78(%rdi) + 64f2: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 64f7: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) + 64fe: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) + 6505: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 650a: 4c 89 8f 98 00 00 00 mov %r9,0x98(%rdi) + 6511: 4c 89 b7 a0 00 00 00 mov %r14,0xa0(%rdi) + 6518: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) + 651f: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) + 6526: 48 89 8f b8 00 00 00 mov %rcx,0xb8(%rdi) + 652d: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) + 6534: 48 83 c4 58 add $0x58,%rsp + 6538: 5b pop %rbx + 6539: 5d pop %rbp + 653a: 41 5c pop %r12 + 653c: 41 5d pop %r13 + 653e: 41 5e pop %r14 + 6540: 41 5f pop %r15 + 6542: c3 ret + 6543: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 654a: 00 00 00 00 + 654e: 66 90 xchg %ax,%ax + +0000000000006550 : + 6550: 41 56 push %r14 + 6552: 31 c0 xor %eax,%eax + 6554: 49 89 d6 mov %rdx,%r14 + 6557: 41 55 push %r13 + 6559: 41 89 cd mov %ecx,%r13d + 655c: 41 54 push %r12 + 655e: 55 push %rbp + 655f: 48 89 fd mov %rdi,%rbp + 6562: 48 83 c7 08 add $0x8,%rdi + 6566: 53 push %rbx + 6567: 48 89 e9 mov %rbp,%rcx + 656a: 48 89 f3 mov %rsi,%rbx + 656d: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 6574: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 657b: 00 + 657c: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 6583: 00 00 00 00 + 6587: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 658b: 48 29 f9 sub %rdi,%rcx + 658e: 81 c1 c8 00 00 00 add $0xc8,%ecx + 6594: c1 e9 03 shr $0x3,%ecx + 6597: f3 48 ab rep stos %rax,%es:(%rdi) + 659a: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 65a1: 0f 87 22 08 00 00 ja 6dc9 + 65a7: e9 aa 08 00 00 jmp 6e56 + 65ac: 0f 1f 40 00 nopl 0x0(%rax) + 65b0: f3 0f 6f 33 movdqu (%rbx),%xmm6 + 65b4: f3 44 0f 6f 43 10 movdqu 0x10(%rbx),%xmm8 + 65ba: 66 0f ef ff pxor %xmm7,%xmm7 + 65be: 48 81 c3 88 00 00 00 add $0x88,%rbx + 65c5: f3 44 0f 6f 63 a8 movdqu -0x58(%rbx),%xmm12 + 65cb: f3 44 0f 6f 5b 98 movdqu -0x68(%rbx),%xmm11 + 65d1: 0f 29 34 24 movaps %xmm6,(%rsp) + 65d5: 66 0f 6f 14 24 movdqa (%rsp),%xmm2 + 65da: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 65df: f3 44 0f 6f 73 b8 movdqu -0x48(%rbx),%xmm14 + 65e5: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 65ea: f3 44 0f 6f 7b c8 movdqu -0x38(%rbx),%xmm15 + 65f0: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 65f5: f3 0f 6f 6b d8 movdqu -0x28(%rbx),%xmm5 + 65fa: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 65ff: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 6605: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 660a: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 660f: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6614: 66 0f 67 d0 packuswb %xmm0,%xmm2 + 6618: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 661d: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6621: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6626: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 662b: 66 44 0f 67 c8 packuswb %xmm0,%xmm9 + 6630: 66 41 0f 6f c7 movdqa %xmm15,%xmm0 + 6635: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 663a: 66 0f 67 e0 packuswb %xmm0,%xmm4 + 663e: f3 0f 6f 43 e8 movdqu -0x18(%rbx),%xmm0 + 6643: 66 44 0f 6f d4 movdqa %xmm4,%xmm10 + 6648: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 664d: 66 41 0f 71 d2 08 psrlw $0x8,%xmm10 + 6653: 66 0f 67 e8 packuswb %xmm0,%xmm5 + 6657: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 665c: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6661: 66 0f 67 f0 packuswb %xmm0,%xmm6 + 6665: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 6669: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 666e: 66 0f 6f ce movdqa %xmm6,%xmm1 + 6672: 66 44 0f 67 d0 packuswb %xmm0,%xmm10 + 6677: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 667c: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 6681: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6686: 66 0f 67 c8 packuswb %xmm0,%xmm1 + 668a: 66 0f ef c0 pxor %xmm0,%xmm0 + 668e: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 6693: 66 0f 68 cf punpckhbw %xmm7,%xmm1 + 6697: 66 44 0f 60 ef punpcklbw %xmm7,%xmm13 + 669c: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 66a1: 66 0f 61 d8 punpcklwd %xmm0,%xmm3 + 66a5: 0f 29 5c 24 40 movaps %xmm3,0x40(%rsp) + 66aa: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 66af: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 66b4: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 66b8: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp) + 66bd: 66 0f 76 c9 pcmpeqd %xmm1,%xmm1 + 66c1: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 66c5: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 66ca: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 66cf: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) + 66d4: 66 0f 6f 1c 24 movdqa (%rsp),%xmm3 + 66d9: 66 44 0f db c9 pand %xmm1,%xmm9 + 66de: 66 0f db e9 pand %xmm1,%xmm5 + 66e2: 66 0f db d1 pand %xmm1,%xmm2 + 66e6: 44 0f 29 6c 24 60 movaps %xmm13,0x60(%rsp) + 66ec: 66 0f db e1 pand %xmm1,%xmm4 + 66f0: 66 41 0f 67 d1 packuswb %xmm9,%xmm2 + 66f5: 66 44 0f db d1 pand %xmm1,%xmm10 + 66fa: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 66fe: 66 0f 6f ea movdqa %xmm2,%xmm5 + 6702: 66 0f db d1 pand %xmm1,%xmm2 + 6706: 66 44 0f 6f cc movdqa %xmm4,%xmm9 + 670b: 66 0f db e1 pand %xmm1,%xmm4 + 670f: 66 0f db f1 pand %xmm1,%xmm6 + 6713: 66 0f 67 d4 packuswb %xmm4,%xmm2 + 6717: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 671d: 66 0f db d9 pand %xmm1,%xmm3 + 6721: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 6725: 66 0f 68 d7 punpckhbw %xmm7,%xmm2 + 6729: 66 41 0f 67 f2 packuswb %xmm10,%xmm6 + 672e: 66 0f 71 f2 08 psllw $0x8,%xmm2 + 6733: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6738: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 673d: 0f 29 54 24 30 movaps %xmm2,0x30(%rsp) + 6742: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 6747: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 674c: 66 44 0f db d9 pand %xmm1,%xmm11 + 6751: 66 0f db d1 pand %xmm1,%xmm2 + 6755: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 675a: 66 44 0f 60 d7 punpcklbw %xmm7,%xmm10 + 675f: 66 0f 67 da packuswb %xmm2,%xmm3 + 6763: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 6768: 66 44 0f 60 cf punpcklbw %xmm7,%xmm9 + 676d: 66 0f db d1 pand %xmm1,%xmm2 + 6771: 66 45 0f 6f c6 movdqa %xmm14,%xmm8 + 6776: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 677b: 66 44 0f 67 da packuswb %xmm2,%xmm11 + 6780: 66 41 0f 6f d7 movdqa %xmm15,%xmm2 + 6785: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 678a: 66 0f db d1 pand %xmm1,%xmm2 + 678e: 66 44 0f db c1 pand %xmm1,%xmm8 + 6793: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 6797: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 679c: 66 44 0f 67 c2 packuswb %xmm2,%xmm8 + 67a1: f3 0f 6f 53 d8 movdqu -0x28(%rbx),%xmm2 + 67a6: 66 0f 60 e7 punpcklbw %xmm7,%xmm4 + 67aa: 44 0f 29 54 24 10 movaps %xmm10,0x10(%rsp) + 67b0: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 67b5: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 67ba: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 67be: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 67c3: 66 0f db d1 pand %xmm1,%xmm2 + 67c7: 66 44 0f db d9 pand %xmm1,%xmm11 + 67cc: 0f 29 ac 24 90 00 00 movaps %xmm5,0x90(%rsp) + 67d3: 00 + 67d4: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 67da: 66 0f 68 f7 punpckhbw %xmm7,%xmm6 + 67de: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 67e3: 44 0f 29 94 24 80 00 movaps %xmm10,0x80(%rsp) + 67ea: 00 00 + 67ec: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 67f1: f3 0f 6f 53 e8 movdqu -0x18(%rbx),%xmm2 + 67f6: 66 0f 71 f4 08 psllw $0x8,%xmm4 + 67fb: 66 0f db d1 pand %xmm1,%xmm2 + 67ff: 66 44 0f 67 d2 packuswb %xmm2,%xmm10 + 6804: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 6808: 66 0f db d9 pand %xmm1,%xmm3 + 680c: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6811: 66 41 0f 67 db packuswb %xmm11,%xmm3 + 6816: 66 0f 6f ea movdqa %xmm2,%xmm5 + 681a: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 681f: 66 44 0f db c1 pand %xmm1,%xmm8 + 6824: 66 41 0f 67 ec packuswb %xmm12,%xmm5 + 6829: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 682e: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 6833: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 6838: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 683e: 66 44 0f db d1 pand %xmm1,%xmm10 + 6843: 66 45 0f 67 f4 packuswb %xmm12,%xmm14 + 6848: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 684d: 66 45 0f 67 c2 packuswb %xmm10,%xmm8 + 6852: 66 41 0f 6f d6 movdqa %xmm14,%xmm2 + 6857: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 685d: 66 44 0f db f1 pand %xmm1,%xmm14 + 6862: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6867: 66 0f db e9 pand %xmm1,%xmm5 + 686b: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 6870: 66 44 0f 67 e2 packuswb %xmm2,%xmm12 + 6875: 66 41 0f 67 ee packuswb %xmm14,%xmm5 + 687a: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 687f: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 6884: 66 41 0f 71 d6 08 psrlw $0x8,%xmm14 + 688a: 66 44 0f 68 e7 punpckhbw %xmm7,%xmm12 + 688f: 66 0f 60 d7 punpcklbw %xmm7,%xmm2 + 6893: 66 41 0f 71 d3 08 psrlw $0x8,%xmm11 + 6899: 66 0f db d9 pand %xmm1,%xmm3 + 689d: 66 44 0f 6f fa movdqa %xmm2,%xmm15 + 68a2: 66 41 0f db c8 pand %xmm8,%xmm1 + 68a7: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 68ab: 0f 29 14 24 movaps %xmm2,(%rsp) + 68af: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 68b3: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 68b8: 66 45 0f 67 de packuswb %xmm14,%xmm11 + 68bd: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 68c2: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 68c7: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 68cc: 66 44 0f 60 f7 punpcklbw %xmm7,%xmm14 + 68d1: 66 44 0f 68 df punpckhbw %xmm7,%xmm11 + 68d6: 66 44 0f 60 c7 punpcklbw %xmm7,%xmm8 + 68db: 44 0f 29 a4 24 b0 00 movaps %xmm12,0xb0(%rsp) + 68e2: 00 00 + 68e4: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 68e9: 66 0f 68 df punpckhbw %xmm7,%xmm3 + 68ed: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 68f1: 66 44 0f 60 e7 punpcklbw %xmm7,%xmm12 + 68f6: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 68fb: 66 0f 6f cc movdqa %xmm4,%xmm1 + 68ff: 66 0f 61 f8 punpcklwd %xmm0,%xmm7 + 6903: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 6907: 66 45 0f 6f d6 movdqa %xmm14,%xmm10 + 690c: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 6911: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 6916: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 691a: 44 0f 29 74 24 20 movaps %xmm14,0x20(%rsp) + 6920: 66 0f eb f9 por %xmm1,%xmm7 + 6924: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 6929: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 692e: 66 44 0f 69 d8 punpckhwd %xmm0,%xmm11 + 6933: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 6937: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 693c: 0f 29 94 24 a0 00 00 movaps %xmm2,0xa0(%rsp) + 6943: 00 + 6944: 66 41 0f 72 f4 10 pslld $0x10,%xmm12 + 694a: 66 0f 6f 54 24 30 movdqa 0x30(%rsp),%xmm2 + 6950: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 6955: 44 0f 29 9c 24 c0 00 movaps %xmm11,0xc0(%rsp) + 695c: 00 00 + 695e: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 6963: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 6968: 66 44 0f 69 e8 punpckhwd %xmm0,%xmm13 + 696d: 66 44 0f 61 d8 punpcklwd %xmm0,%xmm11 + 6972: 66 45 0f eb e0 por %xmm8,%xmm12 + 6977: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 697c: 66 41 0f eb cb por %xmm11,%xmm1 + 6981: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 6986: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 698b: 66 44 0f eb d9 por %xmm1,%xmm11 + 6990: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 6995: 66 0f 6f ca movdqa %xmm2,%xmm1 + 6999: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 699d: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 69a2: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 69a7: 66 0f eb f9 por %xmm1,%xmm7 + 69ab: 66 0f 6f cd movdqa %xmm5,%xmm1 + 69af: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 69b4: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 69b8: 66 41 0f 72 f5 18 pslld $0x18,%xmm13 + 69be: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 69c2: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 69c7: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 69cc: 66 44 0f 69 d0 punpckhwd %xmm0,%xmm10 + 69d1: 66 41 0f eb c8 por %xmm8,%xmm1 + 69d6: 66 44 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm8 + 69dd: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 69e2: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 69e6: 66 41 0f eb e5 por %xmm13,%xmm4 + 69eb: 66 0f 69 f0 punpckhwd %xmm0,%xmm6 + 69ef: 66 0f 69 d0 punpckhwd %xmm0,%xmm2 + 69f3: 66 44 0f 6f 6c 24 40 movdqa 0x40(%rsp),%xmm13 + 69fa: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 69fe: 66 0f ef c0 pxor %xmm0,%xmm0 + 6a02: 66 0f eb cf por %xmm7,%xmm1 + 6a06: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 6a0b: 66 0f 72 f5 10 pslld $0x10,%xmm5 + 6a10: 66 41 0f eb e4 por %xmm12,%xmm4 + 6a15: 66 0f eb eb por %xmm3,%xmm5 + 6a19: 66 0f 72 f6 18 pslld $0x18,%xmm6 + 6a1e: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 6a23: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 6a28: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 6a2d: 66 0f eb d6 por %xmm6,%xmm2 + 6a31: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 6a36: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6a3a: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 6a3f: 66 0f eb f5 por %xmm5,%xmm6 + 6a43: 66 0f 6f 2c 24 movdqa (%rsp),%xmm5 + 6a48: f3 44 0f 6f 45 10 movdqu 0x10(%rbp),%xmm8 + 6a4e: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6a53: 66 0f eb d3 por %xmm3,%xmm2 + 6a57: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 6a5c: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6a60: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 6a64: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6a69: 66 44 0f 62 d8 punpckldq %xmm0,%xmm11 + 6a6e: 66 0f eb d3 por %xmm3,%xmm2 + 6a72: 66 0f 6f 5c 24 20 movdqa 0x20(%rsp),%xmm3 + 6a78: 66 0f 6f 7c 24 50 movdqa 0x50(%rsp),%xmm7 + 6a7e: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 6a82: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 6a87: 66 0f eb dd por %xmm5,%xmm3 + 6a8b: 66 41 0f 6f ef movdqa %xmm15,%xmm5 + 6a90: 66 44 0f 6a f8 punpckhdq %xmm0,%xmm15 + 6a95: 66 0f eb d3 por %xmm3,%xmm2 + 6a99: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 6a9e: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6aa2: 66 44 0f ef c2 pxor %xmm2,%xmm8 + 6aa7: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 6aab: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 6aaf: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 6ab3: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 6ab8: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 6abd: 44 0f 11 45 10 movups %xmm8,0x10(%rbp) + 6ac2: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6ac7: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6acc: 66 41 0f 73 f1 28 psllq $0x28,%xmm9 + 6ad2: 66 41 0f 73 f7 30 psllq $0x30,%xmm15 + 6ad8: 66 0f eb d3 por %xmm3,%xmm2 + 6adc: 66 0f 6f dc movdqa %xmm4,%xmm3 + 6ae0: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6ae4: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 6ae8: 66 0f eb d3 por %xmm3,%xmm2 + 6aec: 66 41 0f 6f da movdqa %xmm10,%xmm3 + 6af1: 66 44 0f 6a d0 punpckhdq %xmm0,%xmm10 + 6af6: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 6afa: 66 41 0f 73 f2 20 psllq $0x20,%xmm10 + 6b00: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 6b05: 66 45 0f eb d7 por %xmm15,%xmm10 + 6b0a: 66 44 0f 6f 7c 24 70 movdqa 0x70(%rsp),%xmm15 + 6b11: 66 0f eb dd por %xmm5,%xmm3 + 6b15: 66 0f eb d3 por %xmm3,%xmm2 + 6b19: f3 0f 6f 5d 20 movdqu 0x20(%rbp),%xmm3 + 6b1e: 66 0f ef da pxor %xmm2,%xmm3 + 6b22: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 6b27: 66 0f 6f df movdqa %xmm7,%xmm3 + 6b2b: 66 0f 6f 7c 24 60 movdqa 0x60(%rsp),%xmm7 + 6b31: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 6b35: 44 0f 11 65 20 movups %xmm12,0x20(%rbp) + 6b3a: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 6b3e: f3 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm3 + 6b43: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6b48: 66 41 0f eb d1 por %xmm9,%xmm2 + 6b4d: 66 44 0f 6f 8c 24 80 movdqa 0x80(%rsp),%xmm9 + 6b54: 00 00 00 + 6b57: 66 0f eb e2 por %xmm2,%xmm4 + 6b5b: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 6b5f: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 6b63: 66 41 0f eb e2 por %xmm10,%xmm4 + 6b68: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 6b6c: 66 44 0f 6f 94 24 a0 movdqa 0xa0(%rsp),%xmm10 + 6b73: 00 00 00 + 6b76: 66 0f ef dc pxor %xmm4,%xmm3 + 6b7a: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6b7f: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 6b84: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 6b88: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 6b8d: 0f 11 5d 30 movups %xmm3,0x30(%rbp) + 6b91: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 6b96: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6b9a: 66 0f eb d4 por %xmm4,%xmm2 + 6b9e: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6ba3: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 6ba7: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 6bab: 66 0f 6a c8 punpckhdq %xmm0,%xmm1 + 6baf: 66 0f eb d4 por %xmm4,%xmm2 + 6bb3: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 6bb8: 66 44 0f 6a f0 punpckhdq %xmm0,%xmm14 + 6bbd: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 6bc1: 66 41 0f 73 f6 20 psllq $0x20,%xmm14 + 6bc7: 66 0f 73 f4 20 psllq $0x20,%xmm4 + 6bcc: 66 0f eb e5 por %xmm5,%xmm4 + 6bd0: 66 0f 6f ef movdqa %xmm7,%xmm5 + 6bd4: 66 0f eb d4 por %xmm4,%xmm2 + 6bd8: f3 0f 6f 65 40 movdqu 0x40(%rbp),%xmm4 + 6bdd: 66 0f 73 f5 38 psllq $0x38,%xmm5 + 6be2: 66 0f ef d4 pxor %xmm4,%xmm2 + 6be6: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 6beb: 66 44 0f 6f 8c 24 c0 movdqa 0xc0(%rsp),%xmm9 + 6bf2: 00 00 00 + 6bf5: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6bf9: 0f 11 55 40 movups %xmm2,0x40(%rbp) + 6bfd: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 6c02: 66 0f eb ec por %xmm4,%xmm5 + 6c06: 66 41 0f 6f e2 movdqa %xmm10,%xmm4 + 6c0b: 66 44 0f 6f 94 24 b0 movdqa 0xb0(%rsp),%xmm10 + 6c12: 00 00 00 + 6c15: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6c19: 66 0f eb cd por %xmm5,%xmm1 + 6c1d: 66 0f 73 f4 30 psllq $0x30,%xmm4 + 6c22: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 6c27: 66 44 0f eb f4 por %xmm4,%xmm14 + 6c2c: f3 0f 6f 65 50 movdqu 0x50(%rbp),%xmm4 + 6c31: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6c35: 66 41 0f eb ce por %xmm14,%xmm1 + 6c3a: 66 0f 73 f7 30 psllq $0x30,%xmm7 + 6c3f: 66 44 0f 6f b4 24 90 movdqa 0x90(%rsp),%xmm14 + 6c46: 00 00 00 + 6c49: 66 0f ef e1 pxor %xmm1,%xmm4 + 6c4d: 66 41 0f 6f cf movdqa %xmm15,%xmm1 + 6c52: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 6c57: 66 0f 62 c8 punpckldq %xmm0,%xmm1 + 6c5b: 0f 11 65 50 movups %xmm4,0x50(%rbp) + 6c5f: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6c63: 66 0f 73 f1 38 psllq $0x38,%xmm1 + 6c68: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 6c6d: 66 0f eb cd por %xmm5,%xmm1 + 6c71: 66 0f 6f ee movdqa %xmm6,%xmm5 + 6c75: 66 0f 6a f0 punpckhdq %xmm0,%xmm6 + 6c79: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6c7d: 66 0f eb cd por %xmm5,%xmm1 + 6c81: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 6c86: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 6c8b: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6c8f: 66 41 0f 73 f1 20 psllq $0x20,%xmm9 + 6c95: 66 0f 73 f5 20 psllq $0x20,%xmm5 + 6c9a: 66 0f eb ef por %xmm7,%xmm5 + 6c9e: f3 0f 6f 7d 60 movdqu 0x60(%rbp),%xmm7 + 6ca3: 66 0f eb cd por %xmm5,%xmm1 + 6ca7: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 6cac: 66 0f ef cf pxor %xmm7,%xmm1 + 6cb0: 66 41 0f 6f ff movdqa %xmm15,%xmm7 + 6cb5: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6cb9: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 6cbd: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 6cc2: 0f 11 4d 60 movups %xmm1,0x60(%rbp) + 6cc6: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 6ccb: 66 0f eb fd por %xmm5,%xmm7 + 6ccf: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 6cd4: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6cd8: 66 0f eb fe por %xmm6,%xmm7 + 6cdc: 66 0f 6f 74 24 10 movdqa 0x10(%rsp),%xmm6 + 6ce2: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6ce7: 66 44 0f eb cd por %xmm5,%xmm9 + 6cec: f3 0f 6f 6d 70 movdqu 0x70(%rbp),%xmm5 + 6cf1: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 6cf5: 66 41 0f eb f9 por %xmm9,%xmm7 + 6cfa: 66 0f 73 f6 28 psllq $0x28,%xmm6 + 6cff: 66 0f ef ef pxor %xmm7,%xmm5 + 6d03: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 6d08: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6d0c: 0f 11 6d 70 movups %xmm5,0x70(%rbp) + 6d10: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 6d15: 66 0f eb f7 por %xmm7,%xmm6 + 6d19: 66 0f 6f 3c 24 movdqa (%rsp),%xmm7 + 6d1e: 66 44 0f eb de por %xmm6,%xmm11 + 6d23: 66 0f 6f 74 24 20 movdqa 0x20(%rsp),%xmm6 + 6d29: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6d2d: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 6d31: 66 0f 6f c7 movdqa %xmm7,%xmm0 + 6d35: 66 0f 73 f6 20 psllq $0x20,%xmm6 + 6d3a: 66 0f 73 f0 30 psllq $0x30,%xmm0 + 6d3f: 66 0f eb c6 por %xmm6,%xmm0 + 6d43: f3 0f 6f 75 00 movdqu 0x0(%rbp),%xmm6 + 6d48: 66 41 0f eb c3 por %xmm11,%xmm0 + 6d4d: 66 0f ef c6 pxor %xmm6,%xmm0 + 6d51: 0f 11 45 00 movups %xmm0,0x0(%rbp) + 6d55: 0f b6 43 fa movzbl -0x6(%rbx),%eax + 6d59: 0f b6 53 f9 movzbl -0x7(%rbx),%edx + 6d5d: 48 c1 e0 10 shl $0x10,%rax + 6d61: 48 c1 e2 08 shl $0x8,%rdx + 6d65: 48 09 d0 or %rdx,%rax + 6d68: 0f b6 53 f8 movzbl -0x8(%rbx),%edx + 6d6c: 48 09 d0 or %rdx,%rax + 6d6f: 0f b6 53 fb movzbl -0x5(%rbx),%edx + 6d73: 48 c1 e2 18 shl $0x18,%rdx + 6d77: 48 09 d0 or %rdx,%rax + 6d7a: 0f b6 53 fc movzbl -0x4(%rbx),%edx + 6d7e: 48 c1 e2 20 shl $0x20,%rdx + 6d82: 48 09 c2 or %rax,%rdx + 6d85: 0f b6 43 fd movzbl -0x3(%rbx),%eax + 6d89: 48 c1 e0 28 shl $0x28,%rax + 6d8d: 48 09 d0 or %rdx,%rax + 6d90: 0f b6 53 fe movzbl -0x2(%rbx),%edx + 6d94: 48 c1 e2 30 shl $0x30,%rdx + 6d98: 48 09 c2 or %rax,%rdx + 6d9b: 0f b6 43 ff movzbl -0x1(%rbx),%eax + 6d9f: 48 c1 e0 38 shl $0x38,%rax + 6da3: 48 09 d0 or %rdx,%rax + 6da6: 48 31 85 80 00 00 00 xor %rax,0x80(%rbp) + 6dad: 49 81 ee 88 00 00 00 sub $0x88,%r14 + 6db4: 48 89 ef mov %rbp,%rdi + 6db7: e8 04 ef ff ff call 5cc0 + 6dbc: 49 81 fe 87 00 00 00 cmp $0x87,%r14 + 6dc3: 0f 86 8d 00 00 00 jbe 6e56 + 6dc9: 48 8d 45 ff lea -0x1(%rbp),%rax + 6dcd: 48 89 e9 mov %rbp,%rcx + 6dd0: 48 29 d8 sub %rbx,%rax + 6dd3: 48 83 f8 7e cmp $0x7e,%rax + 6dd7: 0f 87 d3 f7 ff ff ja 65b0 + 6ddd: 48 89 d8 mov %rbx,%rax + 6de0: 48 8d 9b 88 00 00 00 lea 0x88(%rbx),%rbx + 6de7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6dee: 00 00 + 6df0: 0f b6 50 02 movzbl 0x2(%rax),%edx + 6df4: 0f b6 70 01 movzbl 0x1(%rax),%esi + 6df8: 48 83 c0 08 add $0x8,%rax + 6dfc: 48 c1 e6 08 shl $0x8,%rsi + 6e00: 48 c1 e2 10 shl $0x10,%rdx + 6e04: 48 09 f2 or %rsi,%rdx + 6e07: 0f b6 70 f8 movzbl -0x8(%rax),%esi + 6e0b: 48 09 f2 or %rsi,%rdx + 6e0e: 0f b6 70 fb movzbl -0x5(%rax),%esi + 6e12: 48 c1 e6 18 shl $0x18,%rsi + 6e16: 48 09 f2 or %rsi,%rdx + 6e19: 0f b6 70 fc movzbl -0x4(%rax),%esi + 6e1d: 48 c1 e6 20 shl $0x20,%rsi + 6e21: 48 09 d6 or %rdx,%rsi + 6e24: 0f b6 50 fd movzbl -0x3(%rax),%edx + 6e28: 48 c1 e2 28 shl $0x28,%rdx + 6e2c: 48 09 f2 or %rsi,%rdx + 6e2f: 0f b6 70 fe movzbl -0x2(%rax),%esi + 6e33: 48 c1 e6 30 shl $0x30,%rsi + 6e37: 48 09 d6 or %rdx,%rsi + 6e3a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 6e3e: 48 c1 e2 38 shl $0x38,%rdx + 6e42: 48 09 f2 or %rsi,%rdx + 6e45: 48 31 11 xor %rdx,(%rcx) + 6e48: 48 83 c1 08 add $0x8,%rcx + 6e4c: 48 39 c3 cmp %rax,%rbx + 6e4f: 75 9f jne 6df0 + 6e51: e9 57 ff ff ff jmp 6dad + 6e56: 4d 85 f6 test %r14,%r14 + 6e59: 0f 84 86 00 00 00 je 6ee5 + 6e5f: 31 c0 xor %eax,%eax + 6e61: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 6e68: 00 00 00 00 + 6e6c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 6e73: 00 00 00 00 + 6e77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6e7e: 00 00 + 6e80: 89 c2 mov %eax,%edx + 6e82: 89 c1 mov %eax,%ecx + 6e84: c1 ea 03 shr $0x3,%edx + 6e87: 83 e1 07 and $0x7,%ecx + 6e8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 6e91: 0f b6 14 03 movzbl (%rbx,%rax,1),%edx + 6e95: c1 e1 03 shl $0x3,%ecx + 6e98: 48 83 c0 01 add $0x1,%rax + 6e9c: 48 d3 e2 shl %cl,%rdx + 6e9f: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 6ea4: 49 39 c6 cmp %rax,%r14 + 6ea7: 75 d7 jne 6e80 + 6ea9: 44 89 f0 mov %r14d,%eax + 6eac: 44 89 f1 mov %r14d,%ecx + 6eaf: c1 e8 03 shr $0x3,%eax + 6eb2: 83 e1 07 and $0x7,%ecx + 6eb5: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 6ebc: c1 e1 03 shl $0x3,%ecx + 6ebf: 48 01 e8 add %rbp,%rax + 6ec2: 45 0f b6 ed movzbl %r13b,%r13d + 6ec6: 49 d3 e5 shl %cl,%r13 + 6ec9: 4c 31 28 xor %r13,(%rax) + 6ecc: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) + 6ed3: 00 3f + 6ed5: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 6edc: 5b pop %rbx + 6edd: 5d pop %rbp + 6ede: 41 5c pop %r12 + 6ee0: 41 5d pop %r13 + 6ee2: 41 5e pop %r14 + 6ee4: c3 ret + 6ee5: 48 89 e8 mov %rbp,%rax + 6ee8: 31 c9 xor %ecx,%ecx + 6eea: eb d6 jmp 6ec2 + 6eec: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000006ef0 : + 6ef0: 41 55 push %r13 + 6ef2: 31 c0 xor %eax,%eax + 6ef4: 49 89 d5 mov %rdx,%r13 + 6ef7: 41 54 push %r12 + 6ef9: 55 push %rbp + 6efa: 48 89 fd mov %rdi,%rbp + 6efd: 48 83 c7 08 add $0x8,%rdi + 6f01: 53 push %rbx + 6f02: 48 89 e9 mov %rbp,%rcx + 6f05: 48 89 f3 mov %rsi,%rbx + 6f08: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 6f0f: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 6f16: 00 + 6f17: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 6f1e: 00 00 00 00 + 6f22: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 6f26: 48 29 f9 sub %rdi,%rcx + 6f29: 81 c1 c8 00 00 00 add $0xc8,%ecx + 6f2f: c1 e9 03 shr $0x3,%ecx + 6f32: f3 48 ab rep stos %rax,%es:(%rdi) + 6f35: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 6f3c: 0f 87 f3 09 00 00 ja 7935 + 6f42: e9 7f 0a 00 00 jmp 79c6 + 6f47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6f4e: 00 00 + 6f50: f3 0f 6f 33 movdqu (%rbx),%xmm6 + 6f54: f3 44 0f 6f 43 10 movdqu 0x10(%rbx),%xmm8 + 6f5a: 66 0f ef ff pxor %xmm7,%xmm7 + 6f5e: f3 44 0f 6f 63 30 movdqu 0x30(%rbx),%xmm12 + 6f64: f3 44 0f 6f 5b 20 movdqu 0x20(%rbx),%xmm11 + 6f6a: 0f 29 34 24 movaps %xmm6,(%rsp) + 6f6e: 66 0f 6f 14 24 movdqa (%rsp),%xmm2 + 6f73: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 6f78: f3 44 0f 6f 73 40 movdqu 0x40(%rbx),%xmm14 + 6f7e: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6f83: f3 44 0f 6f 7b 50 movdqu 0x50(%rbx),%xmm15 + 6f89: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 6f8e: f3 0f 6f 6b 60 movdqu 0x60(%rbx),%xmm5 + 6f93: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6f98: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 6f9e: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 6fa3: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 6fa8: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6fad: 66 0f 67 d0 packuswb %xmm0,%xmm2 + 6fb1: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 6fb6: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6fba: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6fbf: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 6fc4: 66 44 0f 67 c8 packuswb %xmm0,%xmm9 + 6fc9: 66 41 0f 6f c7 movdqa %xmm15,%xmm0 + 6fce: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6fd3: 66 0f 67 e0 packuswb %xmm0,%xmm4 + 6fd7: f3 0f 6f 43 70 movdqu 0x70(%rbx),%xmm0 + 6fdc: 66 44 0f 6f d4 movdqa %xmm4,%xmm10 + 6fe1: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6fe6: 66 41 0f 71 d2 08 psrlw $0x8,%xmm10 + 6fec: 66 0f 67 e8 packuswb %xmm0,%xmm5 + 6ff0: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 6ff5: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6ffa: 66 0f 67 f0 packuswb %xmm0,%xmm6 + 6ffe: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 7002: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 7007: 66 0f 6f ce movdqa %xmm6,%xmm1 + 700b: 66 44 0f 67 d0 packuswb %xmm0,%xmm10 + 7010: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 7015: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 701a: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 701f: 66 0f 67 c8 packuswb %xmm0,%xmm1 + 7023: 66 0f ef c0 pxor %xmm0,%xmm0 + 7027: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 702c: 66 0f 68 cf punpckhbw %xmm7,%xmm1 + 7030: 66 44 0f 60 ef punpcklbw %xmm7,%xmm13 + 7035: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 703a: 66 0f 61 d8 punpcklwd %xmm0,%xmm3 + 703e: 0f 29 5c 24 40 movaps %xmm3,0x40(%rsp) + 7043: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 7048: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 704d: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 7051: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp) + 7056: 66 0f 76 c9 pcmpeqd %xmm1,%xmm1 + 705a: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 705e: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 7063: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 7068: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) + 706d: 66 0f 6f 1c 24 movdqa (%rsp),%xmm3 + 7072: 66 44 0f db c9 pand %xmm1,%xmm9 + 7077: 66 0f db e9 pand %xmm1,%xmm5 + 707b: 66 0f db d1 pand %xmm1,%xmm2 + 707f: 44 0f 29 6c 24 60 movaps %xmm13,0x60(%rsp) + 7085: 66 0f db e1 pand %xmm1,%xmm4 + 7089: 66 41 0f 67 d1 packuswb %xmm9,%xmm2 + 708e: 66 44 0f db d1 pand %xmm1,%xmm10 + 7093: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 7097: 66 0f 6f ea movdqa %xmm2,%xmm5 + 709b: 66 0f db d1 pand %xmm1,%xmm2 + 709f: 66 44 0f 6f cc movdqa %xmm4,%xmm9 + 70a4: 66 0f db e1 pand %xmm1,%xmm4 + 70a8: 66 0f db f1 pand %xmm1,%xmm6 + 70ac: 66 0f 67 d4 packuswb %xmm4,%xmm2 + 70b0: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 70b6: 66 0f db d9 pand %xmm1,%xmm3 + 70ba: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 70be: 66 0f 68 d7 punpckhbw %xmm7,%xmm2 + 70c2: 66 41 0f 67 f2 packuswb %xmm10,%xmm6 + 70c7: 66 0f 71 f2 08 psllw $0x8,%xmm2 + 70cc: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 70d1: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 70d6: 0f 29 54 24 30 movaps %xmm2,0x30(%rsp) + 70db: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 70e0: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 70e5: 66 44 0f db d9 pand %xmm1,%xmm11 + 70ea: 66 0f db d1 pand %xmm1,%xmm2 + 70ee: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 70f3: 66 44 0f 60 d7 punpcklbw %xmm7,%xmm10 + 70f8: 66 0f 67 da packuswb %xmm2,%xmm3 + 70fc: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 7101: 66 44 0f 60 cf punpcklbw %xmm7,%xmm9 + 7106: 66 0f db d1 pand %xmm1,%xmm2 + 710a: 66 45 0f 6f c6 movdqa %xmm14,%xmm8 + 710f: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 7114: 66 44 0f 67 da packuswb %xmm2,%xmm11 + 7119: 66 41 0f 6f d7 movdqa %xmm15,%xmm2 + 711e: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 7123: 66 0f db d1 pand %xmm1,%xmm2 + 7127: 66 44 0f db c1 pand %xmm1,%xmm8 + 712c: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 7130: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 7135: 66 44 0f 67 c2 packuswb %xmm2,%xmm8 + 713a: f3 0f 6f 53 60 movdqu 0x60(%rbx),%xmm2 + 713f: 66 0f 60 e7 punpcklbw %xmm7,%xmm4 + 7143: 44 0f 29 54 24 10 movaps %xmm10,0x10(%rsp) + 7149: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 714e: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 7153: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 7157: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 715c: 66 0f db d1 pand %xmm1,%xmm2 + 7160: 66 44 0f db d9 pand %xmm1,%xmm11 + 7165: 0f 29 ac 24 90 00 00 movaps %xmm5,0x90(%rsp) + 716c: 00 + 716d: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 7173: 66 0f 68 f7 punpckhbw %xmm7,%xmm6 + 7177: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 717c: 44 0f 29 94 24 80 00 movaps %xmm10,0x80(%rsp) + 7183: 00 00 + 7185: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 718a: f3 0f 6f 53 70 movdqu 0x70(%rbx),%xmm2 + 718f: 66 0f 71 f4 08 psllw $0x8,%xmm4 + 7194: 66 0f db d1 pand %xmm1,%xmm2 + 7198: 66 44 0f 67 d2 packuswb %xmm2,%xmm10 + 719d: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 71a1: 66 0f db d9 pand %xmm1,%xmm3 + 71a5: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 71aa: 66 41 0f 67 db packuswb %xmm11,%xmm3 + 71af: 66 0f 6f ea movdqa %xmm2,%xmm5 + 71b3: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 71b8: 66 44 0f db c1 pand %xmm1,%xmm8 + 71bd: 66 41 0f 67 ec packuswb %xmm12,%xmm5 + 71c2: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 71c7: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 71cc: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 71d1: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 71d7: 66 44 0f db d1 pand %xmm1,%xmm10 + 71dc: 66 45 0f 67 f4 packuswb %xmm12,%xmm14 + 71e1: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 71e6: 66 45 0f 67 c2 packuswb %xmm10,%xmm8 + 71eb: 66 41 0f 6f d6 movdqa %xmm14,%xmm2 + 71f0: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 71f6: 66 44 0f db f1 pand %xmm1,%xmm14 + 71fb: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 7200: 66 0f db e9 pand %xmm1,%xmm5 + 7204: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 7209: 66 44 0f 67 e2 packuswb %xmm2,%xmm12 + 720e: 66 41 0f 67 ee packuswb %xmm14,%xmm5 + 7213: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 7218: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 721d: 66 41 0f 71 d6 08 psrlw $0x8,%xmm14 + 7223: 66 44 0f 68 e7 punpckhbw %xmm7,%xmm12 + 7228: 66 0f 60 d7 punpcklbw %xmm7,%xmm2 + 722c: 66 41 0f 71 d3 08 psrlw $0x8,%xmm11 + 7232: 66 0f db d9 pand %xmm1,%xmm3 + 7236: 66 44 0f 6f fa movdqa %xmm2,%xmm15 + 723b: 66 41 0f db c8 pand %xmm8,%xmm1 + 7240: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 7244: 0f 29 14 24 movaps %xmm2,(%rsp) + 7248: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 724c: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 7251: 66 45 0f 67 de packuswb %xmm14,%xmm11 + 7256: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 725b: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 7260: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 7265: 66 44 0f 60 f7 punpcklbw %xmm7,%xmm14 + 726a: 66 44 0f 68 df punpckhbw %xmm7,%xmm11 + 726f: 66 44 0f 60 c7 punpcklbw %xmm7,%xmm8 + 7274: 44 0f 29 a4 24 b0 00 movaps %xmm12,0xb0(%rsp) + 727b: 00 00 + 727d: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 7282: 66 0f 68 df punpckhbw %xmm7,%xmm3 + 7286: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 728a: 66 44 0f 60 e7 punpcklbw %xmm7,%xmm12 + 728f: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 7294: 66 0f 6f cc movdqa %xmm4,%xmm1 + 7298: 66 0f 61 f8 punpcklwd %xmm0,%xmm7 + 729c: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 72a0: 66 45 0f 6f d6 movdqa %xmm14,%xmm10 + 72a5: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 72aa: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 72af: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 72b3: 44 0f 29 74 24 20 movaps %xmm14,0x20(%rsp) + 72b9: 66 0f eb f9 por %xmm1,%xmm7 + 72bd: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 72c2: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 72c7: 66 44 0f 69 d8 punpckhwd %xmm0,%xmm11 + 72cc: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 72d0: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 72d5: 0f 29 94 24 a0 00 00 movaps %xmm2,0xa0(%rsp) + 72dc: 00 + 72dd: 66 41 0f 72 f4 10 pslld $0x10,%xmm12 + 72e3: 66 0f 6f 54 24 30 movdqa 0x30(%rsp),%xmm2 + 72e9: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 72ee: 44 0f 29 9c 24 c0 00 movaps %xmm11,0xc0(%rsp) + 72f5: 00 00 + 72f7: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 72fc: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 7301: 66 44 0f 69 e8 punpckhwd %xmm0,%xmm13 + 7306: 66 44 0f 61 d8 punpcklwd %xmm0,%xmm11 + 730b: 66 45 0f eb e0 por %xmm8,%xmm12 + 7310: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 7315: 66 41 0f eb cb por %xmm11,%xmm1 + 731a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 731f: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 7324: 66 44 0f eb d9 por %xmm1,%xmm11 + 7329: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 732e: 66 0f 6f ca movdqa %xmm2,%xmm1 + 7332: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 7336: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 733b: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 7340: 66 0f eb f9 por %xmm1,%xmm7 + 7344: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7348: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 734d: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 7351: 66 41 0f 72 f5 18 pslld $0x18,%xmm13 + 7357: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 735b: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 7360: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 7365: 66 44 0f 69 d0 punpckhwd %xmm0,%xmm10 + 736a: 66 41 0f eb c8 por %xmm8,%xmm1 + 736f: 66 44 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm8 + 7376: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 737b: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 737f: 66 41 0f eb e5 por %xmm13,%xmm4 + 7384: 66 0f 69 f0 punpckhwd %xmm0,%xmm6 + 7388: 66 0f 69 d0 punpckhwd %xmm0,%xmm2 + 738c: 66 44 0f 6f 6c 24 40 movdqa 0x40(%rsp),%xmm13 + 7393: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 7397: 66 0f ef c0 pxor %xmm0,%xmm0 + 739b: 66 0f eb cf por %xmm7,%xmm1 + 739f: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 73a4: 66 0f 72 f5 10 pslld $0x10,%xmm5 + 73a9: 66 41 0f eb e4 por %xmm12,%xmm4 + 73ae: 66 0f eb eb por %xmm3,%xmm5 + 73b2: 66 0f 72 f6 18 pslld $0x18,%xmm6 + 73b7: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 73bc: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 73c1: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 73c6: 66 0f eb d6 por %xmm6,%xmm2 + 73ca: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 73cf: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 73d3: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 73d8: 66 0f eb f5 por %xmm5,%xmm6 + 73dc: 66 0f 6f 2c 24 movdqa (%rsp),%xmm5 + 73e1: f3 44 0f 6f 45 10 movdqu 0x10(%rbp),%xmm8 + 73e7: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 73ec: 66 0f eb d3 por %xmm3,%xmm2 + 73f0: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 73f5: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 73f9: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 73fd: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 7402: 66 44 0f 62 d8 punpckldq %xmm0,%xmm11 + 7407: 66 0f eb d3 por %xmm3,%xmm2 + 740b: 66 0f 6f 5c 24 20 movdqa 0x20(%rsp),%xmm3 + 7411: 66 0f 6f 7c 24 50 movdqa 0x50(%rsp),%xmm7 + 7417: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 741b: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 7420: 66 0f eb dd por %xmm5,%xmm3 + 7424: 66 41 0f 6f ef movdqa %xmm15,%xmm5 + 7429: 66 44 0f 6a f8 punpckhdq %xmm0,%xmm15 + 742e: 66 0f eb d3 por %xmm3,%xmm2 + 7432: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 7437: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 743b: 66 44 0f ef c2 pxor %xmm2,%xmm8 + 7440: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 7444: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 7448: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 744c: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 7451: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 7456: 44 0f 11 45 10 movups %xmm8,0x10(%rbp) + 745b: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 7460: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 7465: 66 41 0f 73 f1 28 psllq $0x28,%xmm9 + 746b: 66 41 0f 73 f7 30 psllq $0x30,%xmm15 + 7471: 66 0f eb d3 por %xmm3,%xmm2 + 7475: 66 0f 6f dc movdqa %xmm4,%xmm3 + 7479: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 747d: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 7481: 66 0f eb d3 por %xmm3,%xmm2 + 7485: 66 41 0f 6f da movdqa %xmm10,%xmm3 + 748a: 66 44 0f 6a d0 punpckhdq %xmm0,%xmm10 + 748f: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 7493: 66 41 0f 73 f2 20 psllq $0x20,%xmm10 + 7499: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 749e: 66 45 0f eb d7 por %xmm15,%xmm10 + 74a3: 66 44 0f 6f 7c 24 70 movdqa 0x70(%rsp),%xmm15 + 74aa: 66 0f eb dd por %xmm5,%xmm3 + 74ae: 66 0f eb d3 por %xmm3,%xmm2 + 74b2: f3 0f 6f 5d 20 movdqu 0x20(%rbp),%xmm3 + 74b7: 66 0f ef da pxor %xmm2,%xmm3 + 74bb: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 74c0: 66 0f 6f df movdqa %xmm7,%xmm3 + 74c4: 66 0f 6f 7c 24 60 movdqa 0x60(%rsp),%xmm7 + 74ca: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 74ce: 44 0f 11 65 20 movups %xmm12,0x20(%rbp) + 74d3: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 74d7: f3 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm3 + 74dc: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 74e1: 66 41 0f eb d1 por %xmm9,%xmm2 + 74e6: 66 44 0f 6f 8c 24 80 movdqa 0x80(%rsp),%xmm9 + 74ed: 00 00 00 + 74f0: 66 0f eb e2 por %xmm2,%xmm4 + 74f4: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 74f8: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 74fc: 66 41 0f eb e2 por %xmm10,%xmm4 + 7501: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 7505: 66 44 0f 6f 94 24 a0 movdqa 0xa0(%rsp),%xmm10 + 750c: 00 00 00 + 750f: 66 0f ef dc pxor %xmm4,%xmm3 + 7513: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 7518: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 751d: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 7521: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 7526: 0f 11 5d 30 movups %xmm3,0x30(%rbp) + 752a: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 752f: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7533: 66 0f eb d4 por %xmm4,%xmm2 + 7537: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 753c: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 7540: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 7544: 66 0f 6a c8 punpckhdq %xmm0,%xmm1 + 7548: 66 0f eb d4 por %xmm4,%xmm2 + 754c: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 7551: 66 44 0f 6a f0 punpckhdq %xmm0,%xmm14 + 7556: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 755a: 66 41 0f 73 f6 20 psllq $0x20,%xmm14 + 7560: 66 0f 73 f4 20 psllq $0x20,%xmm4 + 7565: 66 0f eb e5 por %xmm5,%xmm4 + 7569: 66 0f 6f ef movdqa %xmm7,%xmm5 + 756d: 66 0f eb d4 por %xmm4,%xmm2 + 7571: f3 0f 6f 65 40 movdqu 0x40(%rbp),%xmm4 + 7576: 66 0f 73 f5 38 psllq $0x38,%xmm5 + 757b: 66 0f ef d4 pxor %xmm4,%xmm2 + 757f: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 7584: 66 44 0f 6f 8c 24 c0 movdqa 0xc0(%rsp),%xmm9 + 758b: 00 00 00 + 758e: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 7592: 0f 11 55 40 movups %xmm2,0x40(%rbp) + 7596: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 759b: 66 0f eb ec por %xmm4,%xmm5 + 759f: 66 41 0f 6f e2 movdqa %xmm10,%xmm4 + 75a4: 66 44 0f 6f 94 24 b0 movdqa 0xb0(%rsp),%xmm10 + 75ab: 00 00 00 + 75ae: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 75b2: 66 0f eb cd por %xmm5,%xmm1 + 75b6: 66 0f 73 f4 30 psllq $0x30,%xmm4 + 75bb: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 75c0: 66 44 0f eb f4 por %xmm4,%xmm14 + 75c5: f3 0f 6f 65 50 movdqu 0x50(%rbp),%xmm4 + 75ca: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 75ce: 66 41 0f eb ce por %xmm14,%xmm1 + 75d3: 66 0f 73 f7 30 psllq $0x30,%xmm7 + 75d8: 66 44 0f 6f b4 24 90 movdqa 0x90(%rsp),%xmm14 + 75df: 00 00 00 + 75e2: 66 0f ef e1 pxor %xmm1,%xmm4 + 75e6: 66 41 0f 6f cf movdqa %xmm15,%xmm1 + 75eb: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 75f0: 66 0f 62 c8 punpckldq %xmm0,%xmm1 + 75f4: 0f 11 65 50 movups %xmm4,0x50(%rbp) + 75f8: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 75fc: 66 0f 73 f1 38 psllq $0x38,%xmm1 + 7601: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 7606: 66 0f eb cd por %xmm5,%xmm1 + 760a: 66 0f 6f ee movdqa %xmm6,%xmm5 + 760e: 66 0f 6a f0 punpckhdq %xmm0,%xmm6 + 7612: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7616: 66 0f eb cd por %xmm5,%xmm1 + 761a: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 761f: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 7624: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7628: 66 41 0f 73 f1 20 psllq $0x20,%xmm9 + 762e: 66 0f 73 f5 20 psllq $0x20,%xmm5 + 7633: 66 0f eb ef por %xmm7,%xmm5 + 7637: f3 0f 6f 7d 60 movdqu 0x60(%rbp),%xmm7 + 763c: 66 0f eb cd por %xmm5,%xmm1 + 7640: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 7645: 66 0f ef cf pxor %xmm7,%xmm1 + 7649: 66 41 0f 6f ff movdqa %xmm15,%xmm7 + 764e: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 7652: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 7656: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 765b: 0f 11 4d 60 movups %xmm1,0x60(%rbp) + 765f: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 7664: 66 0f eb fd por %xmm5,%xmm7 + 7668: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 766d: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 7671: 66 0f eb fe por %xmm6,%xmm7 + 7675: 66 0f 6f 74 24 10 movdqa 0x10(%rsp),%xmm6 + 767b: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 7680: 66 44 0f eb cd por %xmm5,%xmm9 + 7685: f3 0f 6f 6d 70 movdqu 0x70(%rbp),%xmm5 + 768a: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 768e: 66 41 0f eb f9 por %xmm9,%xmm7 + 7693: 66 0f 73 f6 28 psllq $0x28,%xmm6 + 7698: 66 0f ef ef pxor %xmm7,%xmm5 + 769c: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 76a1: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 76a5: 0f 11 6d 70 movups %xmm5,0x70(%rbp) + 76a9: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 76ae: 66 0f eb f7 por %xmm7,%xmm6 + 76b2: 66 0f 6f 3c 24 movdqa (%rsp),%xmm7 + 76b7: 66 44 0f eb de por %xmm6,%xmm11 + 76bc: 66 0f 6f 74 24 20 movdqa 0x20(%rsp),%xmm6 + 76c2: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 76c6: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 76ca: 66 0f 6f c7 movdqa %xmm7,%xmm0 + 76ce: 66 0f 73 f6 20 psllq $0x20,%xmm6 + 76d3: 66 0f 73 f0 30 psllq $0x30,%xmm0 + 76d8: 66 0f eb c6 por %xmm6,%xmm0 + 76dc: f3 0f 6f 75 00 movdqu 0x0(%rbp),%xmm6 + 76e1: 66 41 0f eb c3 por %xmm11,%xmm0 + 76e6: 66 0f ef c6 pxor %xmm6,%xmm0 + 76ea: 0f 11 45 00 movups %xmm0,0x0(%rbp) + 76ee: 0f b6 83 82 00 00 00 movzbl 0x82(%rbx),%eax + 76f5: 0f b6 93 81 00 00 00 movzbl 0x81(%rbx),%edx + 76fc: 48 c1 e0 10 shl $0x10,%rax + 7700: 48 c1 e2 08 shl $0x8,%rdx + 7704: 48 09 d0 or %rdx,%rax + 7707: 0f b6 93 80 00 00 00 movzbl 0x80(%rbx),%edx + 770e: 48 09 d0 or %rdx,%rax + 7711: 0f b6 93 83 00 00 00 movzbl 0x83(%rbx),%edx + 7718: 48 c1 e2 18 shl $0x18,%rdx + 771c: 48 09 d0 or %rdx,%rax + 771f: 0f b6 93 84 00 00 00 movzbl 0x84(%rbx),%edx + 7726: 48 c1 e2 20 shl $0x20,%rdx + 772a: 48 09 c2 or %rax,%rdx + 772d: 0f b6 83 85 00 00 00 movzbl 0x85(%rbx),%eax + 7734: 48 c1 e0 28 shl $0x28,%rax + 7738: 48 09 d0 or %rdx,%rax + 773b: 0f b6 93 86 00 00 00 movzbl 0x86(%rbx),%edx + 7742: 48 c1 e2 30 shl $0x30,%rdx + 7746: 48 09 c2 or %rax,%rdx + 7749: 0f b6 83 87 00 00 00 movzbl 0x87(%rbx),%eax + 7750: 48 c1 e0 38 shl $0x38,%rax + 7754: 48 09 d0 or %rdx,%rax + 7757: 48 31 85 80 00 00 00 xor %rax,0x80(%rbp) + 775e: 0f b6 83 89 00 00 00 movzbl 0x89(%rbx),%eax + 7765: 0f b6 93 8a 00 00 00 movzbl 0x8a(%rbx),%edx + 776c: 48 c1 e0 08 shl $0x8,%rax + 7770: 48 c1 e2 10 shl $0x10,%rdx + 7774: 48 09 d0 or %rdx,%rax + 7777: 0f b6 93 88 00 00 00 movzbl 0x88(%rbx),%edx + 777e: 48 09 d0 or %rdx,%rax + 7781: 0f b6 93 8b 00 00 00 movzbl 0x8b(%rbx),%edx + 7788: 48 c1 e2 18 shl $0x18,%rdx + 778c: 48 09 d0 or %rdx,%rax + 778f: 0f b6 93 8c 00 00 00 movzbl 0x8c(%rbx),%edx + 7796: 48 c1 e2 20 shl $0x20,%rdx + 779a: 48 09 c2 or %rax,%rdx + 779d: 0f b6 83 8d 00 00 00 movzbl 0x8d(%rbx),%eax + 77a4: 48 c1 e0 28 shl $0x28,%rax + 77a8: 48 09 d0 or %rdx,%rax + 77ab: 0f b6 93 8e 00 00 00 movzbl 0x8e(%rbx),%edx + 77b2: 48 c1 e2 30 shl $0x30,%rdx + 77b6: 48 09 c2 or %rax,%rdx + 77b9: 0f b6 83 8f 00 00 00 movzbl 0x8f(%rbx),%eax + 77c0: 48 c1 e0 38 shl $0x38,%rax + 77c4: 48 09 d0 or %rdx,%rax + 77c7: 48 31 85 88 00 00 00 xor %rax,0x88(%rbp) + 77ce: 0f b6 83 92 00 00 00 movzbl 0x92(%rbx),%eax + 77d5: 0f b6 93 91 00 00 00 movzbl 0x91(%rbx),%edx + 77dc: 48 c1 e0 10 shl $0x10,%rax + 77e0: 48 c1 e2 08 shl $0x8,%rdx + 77e4: 48 09 d0 or %rdx,%rax + 77e7: 0f b6 93 90 00 00 00 movzbl 0x90(%rbx),%edx + 77ee: 48 09 d0 or %rdx,%rax + 77f1: 0f b6 93 93 00 00 00 movzbl 0x93(%rbx),%edx + 77f8: 48 c1 e2 18 shl $0x18,%rdx + 77fc: 48 09 d0 or %rdx,%rax + 77ff: 0f b6 93 94 00 00 00 movzbl 0x94(%rbx),%edx + 7806: 48 c1 e2 20 shl $0x20,%rdx + 780a: 48 09 c2 or %rax,%rdx + 780d: 0f b6 83 95 00 00 00 movzbl 0x95(%rbx),%eax + 7814: 48 c1 e0 28 shl $0x28,%rax + 7818: 48 09 d0 or %rdx,%rax + 781b: 0f b6 93 96 00 00 00 movzbl 0x96(%rbx),%edx + 7822: 48 c1 e2 30 shl $0x30,%rdx + 7826: 48 09 c2 or %rax,%rdx + 7829: 0f b6 83 97 00 00 00 movzbl 0x97(%rbx),%eax + 7830: 48 c1 e0 38 shl $0x38,%rax + 7834: 48 09 d0 or %rdx,%rax + 7837: 48 31 85 90 00 00 00 xor %rax,0x90(%rbp) + 783e: 0f b6 83 99 00 00 00 movzbl 0x99(%rbx),%eax + 7845: 0f b6 93 9a 00 00 00 movzbl 0x9a(%rbx),%edx + 784c: 48 c1 e0 08 shl $0x8,%rax + 7850: 48 c1 e2 10 shl $0x10,%rdx + 7854: 48 09 d0 or %rdx,%rax + 7857: 0f b6 93 98 00 00 00 movzbl 0x98(%rbx),%edx + 785e: 48 09 d0 or %rdx,%rax + 7861: 0f b6 93 9b 00 00 00 movzbl 0x9b(%rbx),%edx + 7868: 48 c1 e2 18 shl $0x18,%rdx + 786c: 48 09 d0 or %rdx,%rax + 786f: 0f b6 93 9c 00 00 00 movzbl 0x9c(%rbx),%edx + 7876: 48 c1 e2 20 shl $0x20,%rdx + 787a: 48 09 c2 or %rax,%rdx + 787d: 0f b6 83 9d 00 00 00 movzbl 0x9d(%rbx),%eax + 7884: 48 c1 e0 28 shl $0x28,%rax + 7888: 48 09 d0 or %rdx,%rax + 788b: 0f b6 93 9e 00 00 00 movzbl 0x9e(%rbx),%edx + 7892: 48 c1 e2 30 shl $0x30,%rdx + 7896: 48 09 c2 or %rax,%rdx + 7899: 0f b6 83 9f 00 00 00 movzbl 0x9f(%rbx),%eax + 78a0: 48 c1 e0 38 shl $0x38,%rax + 78a4: 48 09 d0 or %rdx,%rax + 78a7: 48 31 85 98 00 00 00 xor %rax,0x98(%rbp) + 78ae: 0f b6 83 a2 00 00 00 movzbl 0xa2(%rbx),%eax + 78b5: 0f b6 93 a1 00 00 00 movzbl 0xa1(%rbx),%edx + 78bc: 48 c1 e0 10 shl $0x10,%rax + 78c0: 48 c1 e2 08 shl $0x8,%rdx + 78c4: 48 09 d0 or %rdx,%rax + 78c7: 0f b6 93 a0 00 00 00 movzbl 0xa0(%rbx),%edx + 78ce: 48 09 d0 or %rdx,%rax + 78d1: 0f b6 93 a3 00 00 00 movzbl 0xa3(%rbx),%edx + 78d8: 48 c1 e2 18 shl $0x18,%rdx + 78dc: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 78e3: 48 09 d0 or %rdx,%rax + 78e6: 0f b6 53 fc movzbl -0x4(%rbx),%edx + 78ea: 48 c1 e2 20 shl $0x20,%rdx + 78ee: 48 09 c2 or %rax,%rdx + 78f1: 0f b6 43 fd movzbl -0x3(%rbx),%eax + 78f5: 48 c1 e0 28 shl $0x28,%rax + 78f9: 48 09 d0 or %rdx,%rax + 78fc: 0f b6 53 fe movzbl -0x2(%rbx),%edx + 7900: 48 c1 e2 30 shl $0x30,%rdx + 7904: 48 09 c2 or %rax,%rdx + 7907: 0f b6 43 ff movzbl -0x1(%rbx),%eax + 790b: 48 c1 e0 38 shl $0x38,%rax + 790f: 48 09 d0 or %rdx,%rax + 7912: 48 31 85 a0 00 00 00 xor %rax,0xa0(%rbp) + 7919: 49 81 ed a8 00 00 00 sub $0xa8,%r13 + 7920: 48 89 ef mov %rbp,%rdi + 7923: e8 98 e3 ff ff call 5cc0 + 7928: 49 81 fd a7 00 00 00 cmp $0xa7,%r13 + 792f: 0f 86 91 00 00 00 jbe 79c6 + 7935: 48 8d 45 ff lea -0x1(%rbp),%rax + 7939: 48 89 ee mov %rbp,%rsi + 793c: 48 29 d8 sub %rbx,%rax + 793f: 48 83 f8 7e cmp $0x7e,%rax + 7943: 0f 87 07 f6 ff ff ja 6f50 + 7949: 48 89 d8 mov %rbx,%rax + 794c: 48 8d 9b a8 00 00 00 lea 0xa8(%rbx),%rbx + 7953: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 795a: 00 00 00 00 + 795e: 66 90 xchg %ax,%ax + 7960: 0f b6 50 02 movzbl 0x2(%rax),%edx + 7964: 0f b6 48 01 movzbl 0x1(%rax),%ecx + 7968: 48 83 c0 08 add $0x8,%rax + 796c: 48 c1 e1 08 shl $0x8,%rcx + 7970: 48 c1 e2 10 shl $0x10,%rdx + 7974: 48 09 ca or %rcx,%rdx + 7977: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 797b: 48 09 ca or %rcx,%rdx + 797e: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 7982: 48 c1 e1 18 shl $0x18,%rcx + 7986: 48 09 ca or %rcx,%rdx + 7989: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 798d: 48 c1 e1 20 shl $0x20,%rcx + 7991: 48 09 d1 or %rdx,%rcx + 7994: 0f b6 50 fd movzbl -0x3(%rax),%edx + 7998: 48 c1 e2 28 shl $0x28,%rdx + 799c: 48 09 ca or %rcx,%rdx + 799f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 79a3: 48 c1 e1 30 shl $0x30,%rcx + 79a7: 48 09 d1 or %rdx,%rcx + 79aa: 0f b6 50 ff movzbl -0x1(%rax),%edx + 79ae: 48 c1 e2 38 shl $0x38,%rdx + 79b2: 48 09 ca or %rcx,%rdx + 79b5: 48 31 16 xor %rdx,(%rsi) + 79b8: 48 83 c6 08 add $0x8,%rsi + 79bc: 48 39 c3 cmp %rax,%rbx + 79bf: 75 9f jne 7960 + 79c1: e9 53 ff ff ff jmp 7919 + 79c6: 4d 85 ed test %r13,%r13 + 79c9: 0f 84 95 00 00 00 je 7a64 + 79cf: 31 c0 xor %eax,%eax + 79d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79d8: 00 00 00 00 + 79dc: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79e3: 00 00 00 00 + 79e7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79ee: 00 00 00 00 + 79f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79f9: 00 00 00 00 + 79fd: 0f 1f 00 nopl (%rax) + 7a00: 89 c2 mov %eax,%edx + 7a02: 89 c1 mov %eax,%ecx + 7a04: c1 ea 03 shr $0x3,%edx + 7a07: 83 e1 07 and $0x7,%ecx + 7a0a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 7a11: 0f b6 14 03 movzbl (%rbx,%rax,1),%edx + 7a15: c1 e1 03 shl $0x3,%ecx + 7a18: 48 83 c0 01 add $0x1,%rax + 7a1c: 48 d3 e2 shl %cl,%rdx + 7a1f: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 7a24: 49 39 c5 cmp %rax,%r13 + 7a27: 75 d7 jne 7a00 + 7a29: 44 89 e8 mov %r13d,%eax + 7a2c: 44 89 e9 mov %r13d,%ecx + 7a2f: ba 1f 00 00 00 mov $0x1f,%edx + 7a34: c1 e8 03 shr $0x3,%eax + 7a37: 83 e1 07 and $0x7,%ecx + 7a3a: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 7a41: c1 e1 03 shl $0x3,%ecx + 7a44: 48 01 e8 add %rbp,%rax + 7a47: 48 d3 e2 shl %cl,%rdx + 7a4a: 48 31 10 xor %rdx,(%rax) + 7a4d: 48 0f ba bd a0 00 00 btcq $0x3f,0xa0(%rbp) + 7a54: 00 3f + 7a56: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 7a5d: 5b pop %rbx + 7a5e: 5d pop %rbp + 7a5f: 41 5c pop %r12 + 7a61: 41 5d pop %r13 + 7a63: c3 ret + 7a64: 48 89 e8 mov %rbp,%rax + 7a67: ba 1f 00 00 00 mov $0x1f,%edx + 7a6c: eb dc jmp 7a4a + 7a6e: 66 90 xchg %ax,%ax + +0000000000007a70 : + 7a70: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 7a77: 48 89 fa mov %rdi,%rdx + 7a7a: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 7a7e: 31 c0 xor %eax,%eax + 7a80: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 7a87: 00 00 00 00 + 7a8b: 48 89 d1 mov %rdx,%rcx + 7a8e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 7a92: 48 29 f9 sub %rdi,%rcx + 7a95: 81 c1 c8 00 00 00 add $0xc8,%ecx + 7a9b: c1 e9 03 shr $0x3,%ecx + 7a9e: f3 48 ab rep stos %rax,%es:(%rdi) + 7aa1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 7aa8: 00 00 00 + 7aab: c3 ret + 7aac: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000007ab0 : + 7ab0: 41 54 push %r12 + 7ab2: 49 89 d4 mov %rdx,%r12 + 7ab5: 55 push %rbp + 7ab6: 48 89 f5 mov %rsi,%rbp + 7ab9: 53 push %rbx + 7aba: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 7ac0: 48 89 fb mov %rdi,%rbx + 7ac3: 48 01 c2 add %rax,%rdx + 7ac6: 49 89 c0 mov %rax,%r8 + 7ac9: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 7ad0: 0f 86 a9 00 00 00 jbe 7b7f + 7ad6: 3d a7 00 00 00 cmp $0xa7,%eax + 7adb: 76 28 jbe 7b05 + 7add: 0f 1f 00 nopl (%rax) + 7ae0: b8 a8 00 00 00 mov $0xa8,%eax + 7ae5: 48 89 df mov %rbx,%rdi + 7ae8: 44 29 c0 sub %r8d,%eax + 7aeb: 49 29 c4 sub %rax,%r12 + 7aee: e8 cd e1 ff ff call 5cc0 + 7af3: 45 31 c0 xor %r8d,%r8d + 7af6: 31 c0 xor %eax,%eax + 7af8: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 + 7aff: 0f 86 8b 00 00 00 jbe 7b90 + 7b05: 44 89 c0 mov %r8d,%eax + 7b08: 48 89 ee mov %rbp,%rsi + 7b0b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b12: 00 00 00 00 + 7b16: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b1d: 00 00 00 00 + 7b21: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b28: 00 00 00 00 + 7b2c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b33: 00 00 00 00 + 7b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7b3e: 00 00 + 7b40: 89 c2 mov %eax,%edx + 7b42: 89 c1 mov %eax,%ecx + 7b44: 48 83 c6 01 add $0x1,%rsi + 7b48: 83 c0 01 add $0x1,%eax + 7b4b: c1 ea 03 shr $0x3,%edx + 7b4e: 83 e1 07 and $0x7,%ecx + 7b51: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 7b58: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 7b5c: c1 e1 03 shl $0x3,%ecx + 7b5f: 48 d3 e2 shl %cl,%rdx + 7b62: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 7b66: 3d a8 00 00 00 cmp $0xa8,%eax + 7b6b: 75 d3 jne 7b40 + 7b6d: b8 a7 00 00 00 mov $0xa7,%eax + 7b72: 44 29 c0 sub %r8d,%eax + 7b75: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 7b7a: e9 61 ff ff ff jmp 7ae0 + 7b7f: 49 89 d4 mov %rdx,%r12 + 7b82: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b89: 00 00 00 00 + 7b8d: 0f 1f 00 nopl (%rax) + 7b90: 4c 39 e0 cmp %r12,%rax + 7b93: 44 89 c0 mov %r8d,%eax + 7b96: 73 5a jae 7bf2 + 7b98: 48 89 ea mov %rbp,%rdx + 7b9b: 45 8d 40 01 lea 0x1(%r8),%r8d + 7b9f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7ba6: 00 00 00 00 + 7baa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7bb1: 00 00 00 00 + 7bb5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7bbc: 00 00 00 00 + 7bc0: 89 c1 mov %eax,%ecx + 7bc2: 0f b6 32 movzbl (%rdx),%esi + 7bc5: 48 83 c2 01 add $0x1,%rdx + 7bc9: c1 e9 03 shr $0x3,%ecx + 7bcc: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 7bd3: 89 c1 mov %eax,%ecx + 7bd5: 83 c0 01 add $0x1,%eax + 7bd8: 83 e1 07 and $0x7,%ecx + 7bdb: c1 e1 03 shl $0x3,%ecx + 7bde: 48 d3 e6 shl %cl,%rsi + 7be1: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 7be6: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 7bea: 48 29 e9 sub %rbp,%rcx + 7bed: 4c 39 e1 cmp %r12,%rcx + 7bf0: 72 ce jb 7bc0 + 7bf2: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 7bf8: 5b pop %rbx + 7bf9: 5d pop %rbp + 7bfa: 41 5c pop %r12 + 7bfc: c3 ret + 7bfd: 0f 1f 00 nopl (%rax) + +0000000000007c00 : + 7c00: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 7c06: 89 c8 mov %ecx,%eax + 7c08: 83 e1 07 and $0x7,%ecx + 7c0b: c1 e8 03 shr $0x3,%eax + 7c0e: c1 e1 03 shl $0x3,%ecx + 7c11: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 7c18: b8 1f 00 00 00 mov $0x1f,%eax + 7c1d: 48 d3 e0 shl %cl,%rax + 7c20: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 7c24: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) + 7c2b: 00 00 00 + 7c2e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) + 7c35: 00 3f + 7c37: c3 ret + 7c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c3f: 00 + +0000000000007c40 : + 7c40: 41 54 push %r12 + 7c42: 49 89 d4 mov %rdx,%r12 + 7c45: 55 push %rbp + 7c46: 53 push %rbx + 7c47: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 7c4d: 48 85 f6 test %rsi,%rsi + 7c50: 74 66 je 7cb8 + 7c52: 48 89 fb mov %rdi,%rbx + 7c55: 48 89 f7 mov %rsi,%rdi + 7c58: 3d a8 00 00 00 cmp $0xa8,%eax + 7c5d: 0f 84 82 00 00 00 je 7ce5 + 7c63: 3d a7 00 00 00 cmp $0xa7,%eax + 7c68: 77 f9 ja 7c63 + 7c6a: 89 c5 mov %eax,%ebp + 7c6c: 41 89 c0 mov %eax,%r8d + 7c6f: 48 01 fd add %rdi,%rbp + 7c72: 44 89 c6 mov %r8d,%esi + 7c75: 44 89 c0 mov %r8d,%eax + 7c78: 48 29 de sub %rbx,%rsi + 7c7b: eb 28 jmp 7ca5 + 7c7d: 0f 1f 00 nopl (%rax) + 7c80: 89 c2 mov %eax,%edx + 7c82: 89 c1 mov %eax,%ecx + 7c84: 48 83 c3 01 add $0x1,%rbx + 7c88: 83 c0 01 add $0x1,%eax + 7c8b: c1 ea 03 shr $0x3,%edx + 7c8e: 83 e1 07 and $0x7,%ecx + 7c91: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 7c95: c1 e1 03 shl $0x3,%ecx + 7c98: 48 d3 ea shr %cl,%rdx + 7c9b: 88 53 ff mov %dl,-0x1(%rbx) + 7c9e: 3d a8 00 00 00 cmp $0xa8,%eax + 7ca3: 74 23 je 7cc8 + 7ca5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 7ca9: 48 39 ea cmp %rbp,%rdx + 7cac: 72 d2 jb 7c80 + 7cae: 89 c2 mov %eax,%edx + 7cb0: 44 29 c2 sub %r8d,%edx + 7cb3: 48 29 d7 sub %rdx,%rdi + 7cb6: 75 b2 jne 7c6a + 7cb8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 7cbf: 00 + 7cc0: 5b pop %rbx + 7cc1: 5d pop %rbp + 7cc2: 41 5c pop %r12 + 7cc4: c3 ret + 7cc5: 0f 1f 00 nopl (%rax) + 7cc8: 89 c2 mov %eax,%edx + 7cca: 44 29 c2 sub %r8d,%edx + 7ccd: 48 29 d7 sub %rdx,%rdi + 7cd0: 48 89 fd mov %rdi,%rbp + 7cd3: 74 e3 je 7cb8 + 7cd5: 4c 89 e7 mov %r12,%rdi + 7cd8: e8 e3 df ff ff call 5cc0 + 7cdd: 48 89 ef mov %rbp,%rdi + 7ce0: 45 31 c0 xor %r8d,%r8d + 7ce3: eb 8d jmp 7c72 + 7ce5: 48 89 f5 mov %rsi,%rbp + 7ce8: eb eb jmp 7cd5 + 7cea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000007cf0 : + 7cf0: 53 push %rbx + 7cf1: 48 89 fb mov %rdi,%rbx + 7cf4: e8 f7 f1 ff ff call 6ef0 + 7cf9: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) + 7d00: 00 00 00 + 7d03: 5b pop %rbx + 7d04: c3 ret + 7d05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7d0c: 00 00 00 00 + +0000000000007d10 : + 7d10: 48 85 f6 test %rsi,%rsi + 7d13: 0f 84 ce 06 00 00 je 83e7 + 7d19: 41 54 push %r12 + 7d1b: 49 89 f4 mov %rsi,%r12 + 7d1e: 55 push %rbp + 7d1f: 48 89 d5 mov %rdx,%rbp + 7d22: 53 push %rbx + 7d23: 48 89 fb mov %rdi,%rbx + 7d26: e9 6c 06 00 00 jmp 8397 + 7d2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d30: f3 44 0f 6f 65 10 movdqu 0x10(%rbp),%xmm12 + 7d36: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 + 7d3b: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 7d42: f3 44 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm11 + 7d48: f3 0f 6f 6d 20 movdqu 0x20(%rbp),%xmm5 + 7d4d: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 7d51: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 7d56: f3 0f 6f 5d 40 movdqu 0x40(%rbp),%xmm3 + 7d5b: f3 44 0f 6f 55 50 movdqu 0x50(%rbp),%xmm10 + 7d61: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7d66: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 7d6b: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 7d70: f3 44 0f 6f 4d 70 movdqu 0x70(%rbp),%xmm9 + 7d76: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 7d7a: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7d7e: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7d83: f3 0f 6f 65 60 movdqu 0x60(%rbp),%xmm4 + 7d88: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7d8d: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 7d92: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 7d97: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 7d9b: 66 0f 6f d6 movdqa %xmm6,%xmm2 + 7d9f: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 7da3: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 7da8: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 7dac: 66 0f 6f ce movdqa %xmm6,%xmm1 + 7db0: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 7db5: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 7db9: 66 0f 61 f2 punpcklwd %xmm2,%xmm6 + 7dbd: 66 41 0f 6f d2 movdqa %xmm10,%xmm2 + 7dc2: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 7dc6: 66 0f 6f cb movdqa %xmm3,%xmm1 + 7dca: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 7dcf: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7dd4: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7dd9: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 7ddd: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 7de1: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 7de6: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7deb: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7df1: 0f c6 d7 88 shufps $0x88,%xmm7,%xmm2 + 7df5: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 7df9: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 7dfd: 66 41 0f 73 d5 30 psrlq $0x30,%xmm13 + 7e03: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 7e09: 66 0f 69 fa punpckhwd %xmm2,%xmm7 + 7e0d: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 7e11: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 7e17: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7e1b: 66 0f 69 d7 punpckhwd %xmm7,%xmm2 + 7e1f: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 7e24: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 7e28: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7e2d: 66 0f 76 d2 pcmpeqd %xmm2,%xmm2 + 7e31: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 7e36: 66 0f db ca pand %xmm2,%xmm1 + 7e3a: 66 0f db f2 pand %xmm2,%xmm6 + 7e3e: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 7e42: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 7e46: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 7e4b: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 7e4f: 66 0f 6f fd movdqa %xmm5,%xmm7 + 7e53: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7e58: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 7e5d: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 7e62: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7e66: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 7e6b: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 7e6f: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 7e74: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 7e79: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 7e7e: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7e82: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7e88: 66 0f 6f fb movdqa %xmm3,%xmm7 + 7e8c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7e91: 66 0f db ca pand %xmm2,%xmm1 + 7e95: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 7e9a: 66 44 0f 6f c4 movdqa %xmm4,%xmm8 + 7e9f: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7ea5: 45 0f c6 c5 88 shufps $0x88,%xmm13,%xmm8 + 7eaa: 66 44 0f 6f ef movdqa %xmm7,%xmm13 + 7eaf: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 7eb4: 66 45 0f 69 e8 punpckhwd %xmm8,%xmm13 + 7eb9: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 7ebe: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 7ec3: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 7ec8: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 7ecd: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 7ed2: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 7ed7: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 7edc: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7ee1: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 7ee7: 66 0f db fa pand %xmm2,%xmm7 + 7eeb: 66 44 0f 67 ef packuswb %xmm7,%xmm13 + 7ef0: 44 0f c6 c1 88 shufps $0x88,%xmm1,%xmm8 + 7ef5: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7ef9: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 7efe: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7f03: 66 44 0f 68 ee punpckhbw %xmm6,%xmm13 + 7f08: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 7f0c: 66 41 0f 6f f3 movdqa %xmm11,%xmm6 + 7f11: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7f16: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7f1a: 66 41 0f 6f f0 movdqa %xmm8,%xmm6 + 7f1f: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 7f24: 66 0f 69 f1 punpckhwd %xmm1,%xmm6 + 7f28: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 7f2d: 66 0f 69 ce punpckhwd %xmm6,%xmm1 + 7f31: 66 44 0f 61 c6 punpcklwd %xmm6,%xmm8 + 7f36: 66 41 0f 6f f2 movdqa %xmm10,%xmm6 + 7f3b: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 7f40: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7f45: 66 0f 6f cb movdqa %xmm3,%xmm1 + 7f49: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7f4e: 66 44 0f db c2 pand %xmm2,%xmm8 + 7f53: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7f57: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 7f5b: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7f60: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 7f65: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 7f6a: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7f6e: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 7f73: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 7f77: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 7f7c: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 7f81: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 7f86: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7f8a: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 7f90: 66 41 0f 6f f4 movdqa %xmm12,%xmm6 + 7f95: 66 0f db ca pand %xmm2,%xmm1 + 7f99: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 7f9e: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 7fa3: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 7fa7: 41 0f c6 c4 88 shufps $0x88,%xmm12,%xmm0 + 7fac: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 7fb1: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7fb5: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 7fb9: 41 0f c6 eb 88 shufps $0x88,%xmm11,%xmm5 + 7fbe: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 7fc3: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 7fc8: 66 41 0f 72 d3 18 psrld $0x18,%xmm11 + 7fce: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 7fd3: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 7fd8: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7fdc: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 7fe1: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 7fe5: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 7fea: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 7fef: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 7ff4: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7ff8: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 7ffe: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 8002: 41 0f c6 da 88 shufps $0x88,%xmm10,%xmm3 + 8007: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 800c: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8011: 66 0f db ca pand %xmm2,%xmm1 + 8015: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 801b: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8020: 66 44 0f 6f f4 movdqa %xmm4,%xmm14 + 8025: 41 0f c6 e1 88 shufps $0x88,%xmm9,%xmm4 + 802a: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 802f: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 8034: 66 44 0f 6f e4 movdqa %xmm4,%xmm12 + 8039: 66 45 0f 69 cb punpckhwd %xmm11,%xmm9 + 803e: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 8043: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 8048: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 804d: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 8052: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8058: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 805e: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 8063: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 8068: 66 41 0f 72 d1 18 psrld $0x18,%xmm9 + 806e: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 8073: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 8078: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 807d: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8082: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 8087: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 808c: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8091: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 8096: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 809b: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 80a0: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 80a5: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 80aa: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 80af: 66 44 0f db d2 pand %xmm2,%xmm10 + 80b4: 66 0f db f2 pand %xmm2,%xmm6 + 80b8: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 80bd: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 80c2: 66 44 0f db ca pand %xmm2,%xmm9 + 80c7: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 80cd: 66 0f 67 ce packuswb %xmm6,%xmm1 + 80d1: 66 45 0f 67 d1 packuswb %xmm9,%xmm10 + 80d6: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 80da: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 80df: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 80e4: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 80ea: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 80ef: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 80f4: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 80f9: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 80fe: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8103: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 8108: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 810c: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 8111: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8115: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 811a: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 811f: 66 41 0f 69 cd punpckhwd %xmm13,%xmm1 + 8124: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 8129: 66 44 0f 6f ec movdqa %xmm4,%xmm13 + 812e: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 8133: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8138: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 813e: 66 41 0f 72 d3 10 psrld $0x10,%xmm11 + 8144: 66 44 0f db ca pand %xmm2,%xmm9 + 8149: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 814e: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 8153: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 8158: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 815d: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 8162: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 8167: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 816c: 66 44 0f db da pand %xmm2,%xmm11 + 8171: 66 45 0f 67 cb packuswb %xmm11,%xmm9 + 8176: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 817b: 66 45 0f 68 ca punpckhbw %xmm10,%xmm9 + 8180: 66 45 0f 60 da punpcklbw %xmm10,%xmm11 + 8185: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 818a: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 818e: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 8193: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 8197: 66 41 0f 69 ea punpckhwd %xmm10,%xmm5 + 819c: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 81a1: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 81a5: 66 0f 6f eb movdqa %xmm3,%xmm5 + 81a9: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 81ad: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 81b1: 66 0f 6f e3 movdqa %xmm3,%xmm4 + 81b5: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 81b9: 66 0f 61 dd punpcklwd %xmm5,%xmm3 + 81bd: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 81c1: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 81c5: 66 0f db c2 pand %xmm2,%xmm0 + 81c9: 66 0f 6f eb movdqa %xmm3,%xmm5 + 81cd: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 81d2: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 81d7: 66 0f db e2 pand %xmm2,%xmm4 + 81db: 66 0f db ea pand %xmm2,%xmm5 + 81df: 66 0f db d3 pand %xmm3,%xmm2 + 81e3: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 81e7: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 81eb: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 81ef: 66 0f 68 c4 punpckhbw %xmm4,%xmm0 + 81f3: 66 0f 60 d4 punpcklbw %xmm4,%xmm2 + 81f7: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 81fb: 66 41 0f 69 c1 punpckhwd %xmm9,%xmm0 + 8200: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8204: 66 41 0f 69 d3 punpckhwd %xmm11,%xmm2 + 8209: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 820e: 66 41 0f 61 e3 punpcklwd %xmm11,%xmm4 + 8213: 66 0f 6f ec movdqa %xmm4,%xmm5 + 8217: 66 41 0f 6a e0 punpckhdq %xmm8,%xmm4 + 821c: 0f 11 a3 68 ff ff ff movups %xmm4,-0x98(%rbx) + 8223: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8227: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 822b: 66 41 0f 62 e8 punpckldq %xmm8,%xmm5 + 8230: 0f 11 53 88 movups %xmm2,-0x78(%rbx) + 8234: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 8238: 66 0f 62 e6 punpckldq %xmm6,%xmm4 + 823c: 66 0f 6a df punpckhdq %xmm7,%xmm3 + 8240: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 8244: 0f 11 ab 58 ff ff ff movups %xmm5,-0xa8(%rbx) + 824b: 0f 11 53 98 movups %xmm2,-0x68(%rbx) + 824f: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8253: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 8257: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 825b: 0f 11 a3 78 ff ff ff movups %xmm4,-0x88(%rbx) + 8262: 0f 11 5b a8 movups %xmm3,-0x58(%rbx) + 8266: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 826a: 0f 11 43 c8 movups %xmm0,-0x38(%rbx) + 826e: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax + 8275: 48 89 c2 mov %rax,%rdx + 8278: 88 43 d8 mov %al,-0x28(%rbx) + 827b: 48 c1 ea 10 shr $0x10,%rdx + 827f: 88 63 d9 mov %ah,-0x27(%rbx) + 8282: 88 53 da mov %dl,-0x26(%rbx) + 8285: 48 89 c2 mov %rax,%rdx + 8288: 48 c1 ea 18 shr $0x18,%rdx + 828c: 88 53 db mov %dl,-0x25(%rbx) + 828f: 48 89 c2 mov %rax,%rdx + 8292: 48 c1 ea 20 shr $0x20,%rdx + 8296: 88 53 dc mov %dl,-0x24(%rbx) + 8299: 48 89 c2 mov %rax,%rdx + 829c: 48 c1 ea 28 shr $0x28,%rdx + 82a0: 88 53 dd mov %dl,-0x23(%rbx) + 82a3: 48 89 c2 mov %rax,%rdx + 82a6: 48 c1 e8 38 shr $0x38,%rax + 82aa: 48 c1 ea 30 shr $0x30,%rdx + 82ae: 88 43 df mov %al,-0x21(%rbx) + 82b1: 88 53 de mov %dl,-0x22(%rbx) + 82b4: 48 8b 85 88 00 00 00 mov 0x88(%rbp),%rax + 82bb: 48 89 c2 mov %rax,%rdx + 82be: 88 43 e0 mov %al,-0x20(%rbx) + 82c1: 48 c1 ea 10 shr $0x10,%rdx + 82c5: 88 63 e1 mov %ah,-0x1f(%rbx) + 82c8: 88 53 e2 mov %dl,-0x1e(%rbx) + 82cb: 48 89 c2 mov %rax,%rdx + 82ce: 48 c1 ea 18 shr $0x18,%rdx + 82d2: 88 53 e3 mov %dl,-0x1d(%rbx) + 82d5: 48 89 c2 mov %rax,%rdx + 82d8: 48 c1 ea 20 shr $0x20,%rdx + 82dc: 88 53 e4 mov %dl,-0x1c(%rbx) + 82df: 48 89 c2 mov %rax,%rdx + 82e2: 48 c1 ea 28 shr $0x28,%rdx + 82e6: 88 53 e5 mov %dl,-0x1b(%rbx) + 82e9: 48 89 c2 mov %rax,%rdx + 82ec: 48 c1 e8 38 shr $0x38,%rax + 82f0: 48 c1 ea 30 shr $0x30,%rdx + 82f4: 88 53 e6 mov %dl,-0x1a(%rbx) + 82f7: 88 43 e7 mov %al,-0x19(%rbx) + 82fa: 48 8b 85 90 00 00 00 mov 0x90(%rbp),%rax + 8301: 48 89 c2 mov %rax,%rdx + 8304: 88 43 e8 mov %al,-0x18(%rbx) + 8307: 48 c1 ea 10 shr $0x10,%rdx + 830b: 88 63 e9 mov %ah,-0x17(%rbx) + 830e: 88 53 ea mov %dl,-0x16(%rbx) + 8311: 48 89 c2 mov %rax,%rdx + 8314: 48 c1 ea 18 shr $0x18,%rdx + 8318: 88 53 eb mov %dl,-0x15(%rbx) + 831b: 48 89 c2 mov %rax,%rdx + 831e: 48 c1 ea 20 shr $0x20,%rdx + 8322: 88 53 ec mov %dl,-0x14(%rbx) + 8325: 48 89 c2 mov %rax,%rdx + 8328: 48 c1 ea 28 shr $0x28,%rdx + 832c: 88 53 ed mov %dl,-0x13(%rbx) + 832f: 48 89 c2 mov %rax,%rdx + 8332: 48 c1 e8 38 shr $0x38,%rax + 8336: 48 c1 ea 30 shr $0x30,%rdx + 833a: 88 43 ef mov %al,-0x11(%rbx) + 833d: 88 53 ee mov %dl,-0x12(%rbx) + 8340: 48 8b 85 98 00 00 00 mov 0x98(%rbp),%rax + 8347: 48 89 c2 mov %rax,%rdx + 834a: 88 43 f0 mov %al,-0x10(%rbx) + 834d: 48 c1 ea 10 shr $0x10,%rdx + 8351: 88 63 f1 mov %ah,-0xf(%rbx) + 8354: 88 53 f2 mov %dl,-0xe(%rbx) + 8357: 48 89 c2 mov %rax,%rdx + 835a: 48 c1 ea 18 shr $0x18,%rdx + 835e: 88 53 f3 mov %dl,-0xd(%rbx) + 8361: 48 89 c2 mov %rax,%rdx + 8364: 48 c1 ea 20 shr $0x20,%rdx + 8368: 88 53 f4 mov %dl,-0xc(%rbx) + 836b: 48 89 c2 mov %rax,%rdx + 836e: 48 c1 ea 28 shr $0x28,%rdx + 8372: 88 53 f5 mov %dl,-0xb(%rbx) + 8375: 48 89 c2 mov %rax,%rdx + 8378: 48 c1 e8 38 shr $0x38,%rax + 837c: 48 c1 ea 30 shr $0x30,%rdx + 8380: 88 43 f7 mov %al,-0x9(%rbx) + 8383: 88 53 f6 mov %dl,-0xa(%rbx) + 8386: 48 8b 85 a0 00 00 00 mov 0xa0(%rbp),%rax + 838d: 48 89 43 f8 mov %rax,-0x8(%rbx) + 8391: 49 83 ec 01 sub $0x1,%r12 + 8395: 74 4b je 83e2 + 8397: 48 89 ef mov %rbp,%rdi + 839a: e8 21 d9 ff ff call 5cc0 + 839f: 48 89 d8 mov %rbx,%rax + 83a2: 48 29 e8 sub %rbp,%rax + 83a5: 48 83 e8 01 sub $0x1,%rax + 83a9: 48 83 f8 7e cmp $0x7e,%rax + 83ad: 0f 87 7d f9 ff ff ja 7d30 + 83b3: 31 c0 xor %eax,%eax + 83b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 83bc: 00 00 00 00 + 83c0: 48 8b 54 05 00 mov 0x0(%rbp,%rax,1),%rdx + 83c5: 48 89 14 03 mov %rdx,(%rbx,%rax,1) + 83c9: 48 83 c0 08 add $0x8,%rax + 83cd: 48 3d a8 00 00 00 cmp $0xa8,%rax + 83d3: 75 eb jne 83c0 + 83d5: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 83dc: 49 83 ec 01 sub $0x1,%r12 + 83e0: 75 b5 jne 8397 + 83e2: 5b pop %rbx + 83e3: 5d pop %rbp + 83e4: 41 5c pop %r12 + 83e6: c3 ret + 83e7: c3 ret + 83e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 83ef: 00 + +00000000000083f0 : + 83f0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 83f7: 48 89 fa mov %rdi,%rdx + 83fa: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 83fe: 31 c0 xor %eax,%eax + 8400: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 8407: 00 00 00 00 + 840b: 48 89 d1 mov %rdx,%rcx + 840e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 8412: 48 29 f9 sub %rdi,%rcx + 8415: 81 c1 c8 00 00 00 add $0xc8,%ecx + 841b: c1 e9 03 shr $0x3,%ecx + 841e: f3 48 ab rep stos %rax,%es:(%rdi) + 8421: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 8428: 00 00 00 + 842b: c3 ret + 842c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000008430 : + 8430: 41 54 push %r12 + 8432: 49 89 d4 mov %rdx,%r12 + 8435: 55 push %rbp + 8436: 48 89 f5 mov %rsi,%rbp + 8439: 53 push %rbx + 843a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 8440: 48 89 fb mov %rdi,%rbx + 8443: 48 01 c2 add %rax,%rdx + 8446: 49 89 c0 mov %rax,%r8 + 8449: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 8450: 0f 86 a9 00 00 00 jbe 84ff + 8456: 3d 87 00 00 00 cmp $0x87,%eax + 845b: 76 28 jbe 8485 + 845d: 0f 1f 00 nopl (%rax) + 8460: b8 88 00 00 00 mov $0x88,%eax + 8465: 48 89 df mov %rbx,%rdi + 8468: 44 29 c0 sub %r8d,%eax + 846b: 49 29 c4 sub %rax,%r12 + 846e: e8 4d d8 ff ff call 5cc0 + 8473: 45 31 c0 xor %r8d,%r8d + 8476: 31 c0 xor %eax,%eax + 8478: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 847f: 0f 86 8b 00 00 00 jbe 8510 + 8485: 44 89 c0 mov %r8d,%eax + 8488: 48 89 ee mov %rbp,%rsi + 848b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8492: 00 00 00 00 + 8496: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 849d: 00 00 00 00 + 84a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 84a8: 00 00 00 00 + 84ac: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 84b3: 00 00 00 00 + 84b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 84be: 00 00 + 84c0: 89 c2 mov %eax,%edx + 84c2: 89 c1 mov %eax,%ecx + 84c4: 48 83 c6 01 add $0x1,%rsi + 84c8: 83 c0 01 add $0x1,%eax + 84cb: c1 ea 03 shr $0x3,%edx + 84ce: 83 e1 07 and $0x7,%ecx + 84d1: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 84d8: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 84dc: c1 e1 03 shl $0x3,%ecx + 84df: 48 d3 e2 shl %cl,%rdx + 84e2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 84e6: 3d 88 00 00 00 cmp $0x88,%eax + 84eb: 75 d3 jne 84c0 + 84ed: b8 87 00 00 00 mov $0x87,%eax + 84f2: 44 29 c0 sub %r8d,%eax + 84f5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 84fa: e9 61 ff ff ff jmp 8460 + 84ff: 49 89 d4 mov %rdx,%r12 + 8502: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8509: 00 00 00 00 + 850d: 0f 1f 00 nopl (%rax) + 8510: 4c 39 e0 cmp %r12,%rax + 8513: 44 89 c0 mov %r8d,%eax + 8516: 73 5a jae 8572 + 8518: 48 89 ea mov %rbp,%rdx + 851b: 45 8d 40 01 lea 0x1(%r8),%r8d + 851f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8526: 00 00 00 00 + 852a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8531: 00 00 00 00 + 8535: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 853c: 00 00 00 00 + 8540: 89 c1 mov %eax,%ecx + 8542: 0f b6 32 movzbl (%rdx),%esi + 8545: 48 83 c2 01 add $0x1,%rdx + 8549: c1 e9 03 shr $0x3,%ecx + 854c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 8553: 89 c1 mov %eax,%ecx + 8555: 83 c0 01 add $0x1,%eax + 8558: 83 e1 07 and $0x7,%ecx + 855b: c1 e1 03 shl $0x3,%ecx + 855e: 48 d3 e6 shl %cl,%rsi + 8561: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 8566: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 856a: 48 29 e9 sub %rbp,%rcx + 856d: 4c 39 e1 cmp %r12,%rcx + 8570: 72 ce jb 8540 + 8572: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 8578: 5b pop %rbx + 8579: 5d pop %rbp + 857a: 41 5c pop %r12 + 857c: c3 ret + 857d: 0f 1f 00 nopl (%rax) + +0000000000008580 : + 8580: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 8586: 89 c8 mov %ecx,%eax + 8588: 83 e1 07 and $0x7,%ecx + 858b: c1 e8 03 shr $0x3,%eax + 858e: c1 e1 03 shl $0x3,%ecx + 8591: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 8598: b8 1f 00 00 00 mov $0x1f,%eax + 859d: 48 d3 e0 shl %cl,%rax + 85a0: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 85a4: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) + 85ab: 00 00 00 + 85ae: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) + 85b5: 00 3f + 85b7: c3 ret + 85b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 85bf: 00 + +00000000000085c0 : + 85c0: 41 54 push %r12 + 85c2: 49 89 d4 mov %rdx,%r12 + 85c5: 55 push %rbp + 85c6: 53 push %rbx + 85c7: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 85cd: 48 85 f6 test %rsi,%rsi + 85d0: 74 66 je 8638 + 85d2: 48 89 fb mov %rdi,%rbx + 85d5: 48 89 f7 mov %rsi,%rdi + 85d8: 3d 88 00 00 00 cmp $0x88,%eax + 85dd: 0f 84 82 00 00 00 je 8665 + 85e3: 3d 87 00 00 00 cmp $0x87,%eax + 85e8: 77 f9 ja 85e3 + 85ea: 89 c5 mov %eax,%ebp + 85ec: 41 89 c0 mov %eax,%r8d + 85ef: 48 01 fd add %rdi,%rbp + 85f2: 44 89 c6 mov %r8d,%esi + 85f5: 44 89 c0 mov %r8d,%eax + 85f8: 48 29 de sub %rbx,%rsi + 85fb: eb 28 jmp 8625 + 85fd: 0f 1f 00 nopl (%rax) + 8600: 89 c2 mov %eax,%edx + 8602: 89 c1 mov %eax,%ecx + 8604: 48 83 c3 01 add $0x1,%rbx + 8608: 83 c0 01 add $0x1,%eax + 860b: c1 ea 03 shr $0x3,%edx + 860e: 83 e1 07 and $0x7,%ecx + 8611: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 8615: c1 e1 03 shl $0x3,%ecx + 8618: 48 d3 ea shr %cl,%rdx + 861b: 88 53 ff mov %dl,-0x1(%rbx) + 861e: 3d 88 00 00 00 cmp $0x88,%eax + 8623: 74 23 je 8648 + 8625: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 8629: 48 39 ea cmp %rbp,%rdx + 862c: 72 d2 jb 8600 + 862e: 89 c2 mov %eax,%edx + 8630: 44 29 c2 sub %r8d,%edx + 8633: 48 29 d7 sub %rdx,%rdi + 8636: 75 b2 jne 85ea + 8638: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 863f: 00 + 8640: 5b pop %rbx + 8641: 5d pop %rbp + 8642: 41 5c pop %r12 + 8644: c3 ret + 8645: 0f 1f 00 nopl (%rax) + 8648: 89 c2 mov %eax,%edx + 864a: 44 29 c2 sub %r8d,%edx + 864d: 48 29 d7 sub %rdx,%rdi + 8650: 48 89 fd mov %rdi,%rbp + 8653: 74 e3 je 8638 + 8655: 4c 89 e7 mov %r12,%rdi + 8658: e8 63 d6 ff ff call 5cc0 + 865d: 48 89 ef mov %rbp,%rdi + 8660: 45 31 c0 xor %r8d,%r8d + 8663: eb 8d jmp 85f2 + 8665: 48 89 f5 mov %rsi,%rbp + 8668: eb eb jmp 8655 + 866a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000008670 : + 8670: 53 push %rbx + 8671: b9 1f 00 00 00 mov $0x1f,%ecx + 8676: 48 89 fb mov %rdi,%rbx + 8679: e8 d2 de ff ff call 6550 + 867e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) + 8685: 00 00 00 + 8688: 5b pop %rbx + 8689: c3 ret + 868a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000008690 : + 8690: 48 85 f6 test %rsi,%rsi + 8693: 0f 84 ae 05 00 00 je 8c47 + 8699: 41 54 push %r12 + 869b: 49 89 f4 mov %rsi,%r12 + 869e: 55 push %rbp + 869f: 48 89 d5 mov %rdx,%rbp + 86a2: 53 push %rbx + 86a3: 48 89 fb mov %rdi,%rbx + 86a6: e9 4e 05 00 00 jmp 8bf9 + 86ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 86b0: f3 44 0f 6f 65 10 movdqu 0x10(%rbp),%xmm12 + 86b6: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 + 86bb: 48 81 c3 88 00 00 00 add $0x88,%rbx + 86c2: f3 44 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm11 + 86c8: f3 0f 6f 6d 20 movdqu 0x20(%rbp),%xmm5 + 86cd: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 86d1: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 86d6: f3 0f 6f 5d 40 movdqu 0x40(%rbp),%xmm3 + 86db: f3 44 0f 6f 55 50 movdqu 0x50(%rbp),%xmm10 + 86e1: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 86e6: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 86eb: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 86f0: f3 44 0f 6f 4d 70 movdqu 0x70(%rbp),%xmm9 + 86f6: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 86fa: 66 0f 6f cd movdqa %xmm5,%xmm1 + 86fe: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 8703: f3 0f 6f 65 60 movdqu 0x60(%rbp),%xmm4 + 8708: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 870d: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 8712: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 8717: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 871b: 66 0f 6f d6 movdqa %xmm6,%xmm2 + 871f: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8723: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 8728: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 872c: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8730: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 8735: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 8739: 66 0f 61 f2 punpcklwd %xmm2,%xmm6 + 873d: 66 41 0f 6f d2 movdqa %xmm10,%xmm2 + 8742: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8746: 66 0f 6f cb movdqa %xmm3,%xmm1 + 874a: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 874f: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 8754: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8759: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 875d: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 8761: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 8766: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 876b: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8771: 0f c6 d7 88 shufps $0x88,%xmm7,%xmm2 + 8775: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8779: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 877d: 66 41 0f 73 d5 30 psrlq $0x30,%xmm13 + 8783: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 8789: 66 0f 69 fa punpckhwd %xmm2,%xmm7 + 878d: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 8791: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 8797: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 879b: 66 0f 69 d7 punpckhwd %xmm7,%xmm2 + 879f: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 87a4: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 87a8: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 87ad: 66 0f 76 d2 pcmpeqd %xmm2,%xmm2 + 87b1: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 87b6: 66 0f db ca pand %xmm2,%xmm1 + 87ba: 66 0f db f2 pand %xmm2,%xmm6 + 87be: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 87c2: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 87c6: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 87cb: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 87cf: 66 0f 6f fd movdqa %xmm5,%xmm7 + 87d3: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 87d8: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 87dd: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 87e2: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 87e6: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 87eb: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 87ef: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 87f4: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 87f9: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 87fe: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8802: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8808: 66 0f 6f fb movdqa %xmm3,%xmm7 + 880c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8811: 66 0f db ca pand %xmm2,%xmm1 + 8815: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 881a: 66 44 0f 6f c4 movdqa %xmm4,%xmm8 + 881f: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8825: 45 0f c6 c5 88 shufps $0x88,%xmm13,%xmm8 + 882a: 66 44 0f 6f ef movdqa %xmm7,%xmm13 + 882f: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 8834: 66 45 0f 69 e8 punpckhwd %xmm8,%xmm13 + 8839: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 883e: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 8843: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 8848: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 884d: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 8852: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 8857: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 885c: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8861: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8867: 66 0f db fa pand %xmm2,%xmm7 + 886b: 66 44 0f 67 ef packuswb %xmm7,%xmm13 + 8870: 44 0f c6 c1 88 shufps $0x88,%xmm1,%xmm8 + 8875: 66 0f 6f cd movdqa %xmm5,%xmm1 + 8879: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 887e: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8883: 66 44 0f 68 ee punpckhbw %xmm6,%xmm13 + 8888: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 888c: 66 41 0f 6f f3 movdqa %xmm11,%xmm6 + 8891: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 8896: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 889a: 66 41 0f 6f f0 movdqa %xmm8,%xmm6 + 889f: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 88a4: 66 0f 69 f1 punpckhwd %xmm1,%xmm6 + 88a8: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 88ad: 66 0f 69 ce punpckhwd %xmm6,%xmm1 + 88b1: 66 44 0f 61 c6 punpcklwd %xmm6,%xmm8 + 88b6: 66 41 0f 6f f2 movdqa %xmm10,%xmm6 + 88bb: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 88c0: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 88c5: 66 0f 6f cb movdqa %xmm3,%xmm1 + 88c9: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 88ce: 66 44 0f db c2 pand %xmm2,%xmm8 + 88d3: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 88d7: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 88db: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 88e0: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 88e5: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 88ea: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 88ee: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 88f3: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 88f7: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 88fc: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 8901: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 8906: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 890a: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8910: 66 41 0f 6f f4 movdqa %xmm12,%xmm6 + 8915: 66 0f db ca pand %xmm2,%xmm1 + 8919: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 891e: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 8923: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 8927: 41 0f c6 c4 88 shufps $0x88,%xmm12,%xmm0 + 892c: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 8931: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 8935: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 8939: 41 0f c6 eb 88 shufps $0x88,%xmm11,%xmm5 + 893e: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 8943: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8948: 66 41 0f 72 d3 18 psrld $0x18,%xmm11 + 894e: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8953: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8958: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 895c: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 8961: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 8965: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 896a: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 896f: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 8974: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 8978: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 897e: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 8982: 41 0f c6 da 88 shufps $0x88,%xmm10,%xmm3 + 8987: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 898c: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8991: 66 0f db ca pand %xmm2,%xmm1 + 8995: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 899b: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 89a0: 66 44 0f 6f f4 movdqa %xmm4,%xmm14 + 89a5: 41 0f c6 e1 88 shufps $0x88,%xmm9,%xmm4 + 89aa: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 89af: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 89b4: 66 44 0f 6f e4 movdqa %xmm4,%xmm12 + 89b9: 66 45 0f 69 cb punpckhwd %xmm11,%xmm9 + 89be: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 89c3: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 89c8: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 89cd: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 89d2: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 89d8: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 89de: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 89e3: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 89e8: 66 41 0f 72 d1 18 psrld $0x18,%xmm9 + 89ee: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 89f3: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 89f8: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 89fd: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8a02: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 8a07: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8a0c: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8a11: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 8a16: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 8a1b: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 8a20: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 8a25: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 8a2a: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 8a2f: 66 44 0f db d2 pand %xmm2,%xmm10 + 8a34: 66 0f db f2 pand %xmm2,%xmm6 + 8a38: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8a3d: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 8a42: 66 44 0f db ca pand %xmm2,%xmm9 + 8a47: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 8a4d: 66 0f 67 ce packuswb %xmm6,%xmm1 + 8a51: 66 45 0f 67 d1 packuswb %xmm9,%xmm10 + 8a56: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 8a5a: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 8a5f: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 8a64: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 8a6a: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 8a6f: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8a74: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8a79: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8a7e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8a83: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 8a88: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 8a8c: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 8a91: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8a95: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 8a9a: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 8a9f: 66 41 0f 69 cd punpckhwd %xmm13,%xmm1 + 8aa4: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 8aa9: 66 44 0f 6f ec movdqa %xmm4,%xmm13 + 8aae: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 8ab3: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8ab8: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 8abe: 66 41 0f 72 d3 10 psrld $0x10,%xmm11 + 8ac4: 66 44 0f db ca pand %xmm2,%xmm9 + 8ac9: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 8ace: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 8ad3: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 8ad8: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 8add: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 8ae2: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 8ae7: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 8aec: 66 44 0f db da pand %xmm2,%xmm11 + 8af1: 66 45 0f 67 cb packuswb %xmm11,%xmm9 + 8af6: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8afb: 66 45 0f 68 ca punpckhbw %xmm10,%xmm9 + 8b00: 66 45 0f 60 da punpcklbw %xmm10,%xmm11 + 8b05: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 8b0a: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 8b0e: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 8b13: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 8b17: 66 41 0f 69 ea punpckhwd %xmm10,%xmm5 + 8b1c: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 8b21: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 8b25: 66 0f 6f eb movdqa %xmm3,%xmm5 + 8b29: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 8b2d: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 8b31: 66 0f 6f e3 movdqa %xmm3,%xmm4 + 8b35: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 8b39: 66 0f 61 dd punpcklwd %xmm5,%xmm3 + 8b3d: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 8b41: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 8b45: 66 0f db c2 pand %xmm2,%xmm0 + 8b49: 66 0f 6f eb movdqa %xmm3,%xmm5 + 8b4d: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 8b52: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 8b57: 66 0f db e2 pand %xmm2,%xmm4 + 8b5b: 66 0f db ea pand %xmm2,%xmm5 + 8b5f: 66 0f db d3 pand %xmm3,%xmm2 + 8b63: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 8b67: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 8b6b: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8b6f: 66 0f 68 c4 punpckhbw %xmm4,%xmm0 + 8b73: 66 0f 60 d4 punpcklbw %xmm4,%xmm2 + 8b77: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 8b7b: 66 41 0f 69 c1 punpckhwd %xmm9,%xmm0 + 8b80: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8b84: 66 41 0f 69 d3 punpckhwd %xmm11,%xmm2 + 8b89: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 8b8e: 66 41 0f 61 e3 punpcklwd %xmm11,%xmm4 + 8b93: 66 0f 6f ec movdqa %xmm4,%xmm5 + 8b97: 66 41 0f 6a e0 punpckhdq %xmm8,%xmm4 + 8b9c: 0f 11 63 88 movups %xmm4,-0x78(%rbx) + 8ba0: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8ba4: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 8ba8: 66 41 0f 62 e8 punpckldq %xmm8,%xmm5 + 8bad: 0f 11 53 a8 movups %xmm2,-0x58(%rbx) + 8bb1: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 8bb5: 66 0f 62 e6 punpckldq %xmm6,%xmm4 + 8bb9: 66 0f 6a df punpckhdq %xmm7,%xmm3 + 8bbd: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 8bc1: 0f 11 ab 78 ff ff ff movups %xmm5,-0x88(%rbx) + 8bc8: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 8bcc: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8bd0: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 8bd4: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 8bd8: 0f 11 63 98 movups %xmm4,-0x68(%rbx) + 8bdc: 0f 11 5b c8 movups %xmm3,-0x38(%rbx) + 8be0: 0f 11 53 d8 movups %xmm2,-0x28(%rbx) + 8be4: 0f 11 43 e8 movups %xmm0,-0x18(%rbx) + 8be8: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax + 8bef: 48 89 43 f8 mov %rax,-0x8(%rbx) + 8bf3: 49 83 ec 01 sub $0x1,%r12 + 8bf7: 74 49 je 8c42 + 8bf9: 48 89 ef mov %rbp,%rdi + 8bfc: e8 bf d0 ff ff call 5cc0 + 8c01: 48 89 d8 mov %rbx,%rax + 8c04: 48 29 e8 sub %rbp,%rax + 8c07: 48 83 e8 01 sub $0x1,%rax + 8c0b: 48 83 f8 7e cmp $0x7e,%rax + 8c0f: 0f 87 9b fa ff ff ja 86b0 + 8c15: 31 c0 xor %eax,%eax + 8c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 8c1e: 00 00 + 8c20: 48 8b 54 05 00 mov 0x0(%rbp,%rax,1),%rdx + 8c25: 48 89 14 03 mov %rdx,(%rbx,%rax,1) + 8c29: 48 83 c0 08 add $0x8,%rax + 8c2d: 48 3d 88 00 00 00 cmp $0x88,%rax + 8c33: 75 eb jne 8c20 + 8c35: 48 81 c3 88 00 00 00 add $0x88,%rbx + 8c3c: 49 83 ec 01 sub $0x1,%r12 + 8c40: 75 b7 jne 8bf9 + 8c42: 5b pop %rbx + 8c43: 5d pop %rbp + 8c44: 41 5c pop %r12 + 8c46: c3 ret + 8c47: c3 ret + 8c48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8c4f: 00 + +0000000000008c50 : + 8c50: 41 57 push %r15 + 8c52: 49 89 f7 mov %rsi,%r15 + 8c55: 48 89 d6 mov %rdx,%rsi + 8c58: 41 56 push %r14 + 8c5a: 49 89 fe mov %rdi,%r14 + 8c5d: 41 55 push %r13 + 8c5f: 4d 89 fd mov %r15,%r13 + 8c62: 41 54 push %r12 + 8c64: 49 c1 ed 03 shr $0x3,%r13 + 8c68: 55 push %rbp + 8c69: 53 push %rbx + 8c6a: 48 81 ec e8 00 00 00 sub $0xe8,%rsp + 8c71: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 8c78: 00 00 + 8c7a: 48 89 94 24 d8 00 00 mov %rdx,0xd8(%rsp) + 8c81: 00 + 8c82: 48 89 ca mov %rcx,%rdx + 8c85: 48 89 e7 mov %rsp,%rdi + 8c88: 48 89 e5 mov %rsp,%rbp + 8c8b: e8 60 e2 ff ff call 6ef0 + 8c90: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax + 8c97: c3 30 0c + 8c9a: 49 f7 e5 mul %r13 + 8c9d: 49 89 d5 mov %rdx,%r13 + 8ca0: 49 81 ff a7 00 00 00 cmp $0xa7,%r15 + 8ca7: 0f 86 92 06 00 00 jbe 933f + 8cad: 4c 69 e2 a8 00 00 00 imul $0xa8,%rdx,%r12 + 8cb4: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 8cb8: 4c 89 f3 mov %r14,%rbx + 8cbb: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 8cc0: 4d 01 f4 add %r14,%r12 + 8cc3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8cca: 00 00 00 00 + 8cce: 66 90 xchg %ax,%ax + 8cd0: 48 89 ef mov %rbp,%rdi + 8cd3: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 8cda: e8 e1 cf ff ff call 5cc0 + 8cdf: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 8ce4: 66 44 0f 6f 6c 24 10 movdqa 0x10(%rsp),%xmm13 + 8ceb: 66 44 0f 6f 64 24 30 movdqa 0x30(%rsp),%xmm12 + 8cf2: 66 44 0f 6f 4c 24 20 movdqa 0x20(%rsp),%xmm9 + 8cf9: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 8cfd: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8d02: 66 44 0f 6f 5c 24 50 movdqa 0x50(%rsp),%xmm11 + 8d09: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2 + 8d0f: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8d14: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 8d19: 66 41 0f 6f dc movdqa %xmm12,%xmm3 + 8d1e: 66 0f 6f 6c 24 60 movdqa 0x60(%rsp),%xmm5 + 8d24: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 8d28: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8d2d: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8d32: 66 44 0f 6f 54 24 70 movdqa 0x70(%rsp),%xmm10 + 8d39: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8d3e: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 8d45: 00 + 8d46: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 8d4a: 66 0f 6f de movdqa %xmm6,%xmm3 + 8d4e: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8d52: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 8d57: 66 0f 69 d9 punpckhwd %xmm1,%xmm3 + 8d5b: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8d5f: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 8d64: 48 89 c2 mov %rax,%rdx + 8d67: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 8d6b: 66 0f 61 f3 punpcklwd %xmm3,%xmm6 + 8d6f: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 8d74: 88 43 d8 mov %al,-0x28(%rbx) + 8d77: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8d7b: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8d7f: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 8d84: 88 63 d9 mov %ah,-0x27(%rbx) + 8d87: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8d8c: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8d91: 66 0f db f4 pand %xmm4,%xmm6 + 8d95: 48 c1 ea 10 shr $0x10,%rdx + 8d99: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 8d9d: 66 0f 6f dd movdqa %xmm5,%xmm3 + 8da1: 88 53 da mov %dl,-0x26(%rbx) + 8da4: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 8da9: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8dae: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8db4: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 8db9: 48 89 c2 mov %rax,%rdx + 8dbc: 0f c6 df 88 shufps $0x88,%xmm7,%xmm3 + 8dc0: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8dc4: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 8dc8: 48 c1 ea 18 shr $0x18,%rdx + 8dcc: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 8dd0: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 8dd6: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 8dda: 88 53 db mov %dl,-0x25(%rbx) + 8ddd: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 8de1: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 8de7: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8deb: 48 89 c2 mov %rax,%rdx + 8dee: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 8df2: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 8df6: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 8dfb: 48 c1 ea 20 shr $0x20,%rdx + 8dff: 66 0f db cc pand %xmm4,%xmm1 + 8e03: 66 0f 73 d3 30 psrlq $0x30,%xmm3 + 8e08: 88 53 dc mov %dl,-0x24(%rbx) + 8e0b: 48 89 c2 mov %rax,%rdx + 8e0e: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 8e12: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8e17: 48 c1 ea 28 shr $0x28,%rdx + 8e1b: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8e20: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8e25: 88 53 dd mov %dl,-0x23(%rbx) + 8e28: 48 89 c2 mov %rax,%rdx + 8e2b: 0f c6 d9 88 shufps $0x88,%xmm1,%xmm3 + 8e2f: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8e34: 48 c1 e8 38 shr $0x38,%rax + 8e38: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8e3d: 88 43 df mov %al,-0x21(%rbx) + 8e40: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 8e47: 00 + 8e48: 48 c1 ea 30 shr $0x30,%rdx + 8e4c: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 8e50: 66 0f 6f fb movdqa %xmm3,%xmm7 + 8e54: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 8e58: 88 53 de mov %dl,-0x22(%rbx) + 8e5b: 66 0f 69 f9 punpckhwd %xmm1,%xmm7 + 8e5f: 66 0f 6f cb movdqa %xmm3,%xmm1 + 8e63: 48 89 c2 mov %rax,%rdx + 8e66: 88 43 e0 mov %al,-0x20(%rbx) + 8e69: 66 0f 69 cf punpckhwd %xmm7,%xmm1 + 8e6d: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 8e71: 66 41 0f 6f fb movdqa %xmm11,%xmm7 + 8e76: 88 63 e1 mov %ah,-0x1f(%rbx) + 8e79: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 8e7d: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8e81: 48 c1 ea 10 shr $0x10,%rdx + 8e85: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8e8a: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8e8f: 66 0f db dc pand %xmm4,%xmm3 + 8e93: 88 53 e2 mov %dl,-0x1e(%rbx) + 8e96: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 8e9a: 66 0f 6f fd movdqa %xmm5,%xmm7 + 8e9e: 48 89 c2 mov %rax,%rdx + 8ea1: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8ea6: 48 c1 ea 18 shr $0x18,%rdx + 8eaa: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 8eaf: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 8eb4: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8eb8: 88 53 e3 mov %dl,-0x1d(%rbx) + 8ebb: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 8ec0: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8ec4: 48 89 c2 mov %rax,%rdx + 8ec7: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 8ecc: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8ed1: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 8ed6: 48 c1 ea 20 shr $0x20,%rdx + 8eda: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8ede: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8ee4: 88 53 e4 mov %dl,-0x1c(%rbx) + 8ee7: 48 89 c2 mov %rax,%rdx + 8eea: 66 0f db cc pand %xmm4,%xmm1 + 8eee: 48 c1 ea 28 shr $0x28,%rdx + 8ef2: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 8ef6: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8efb: 88 53 e5 mov %dl,-0x1b(%rbx) + 8efe: 48 89 c2 mov %rax,%rdx + 8f01: 66 0f 6f fb movdqa %xmm3,%xmm7 + 8f05: 66 0f 68 de punpckhbw %xmm6,%xmm3 + 8f09: 48 c1 ea 30 shr $0x30,%rdx + 8f0d: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 8f11: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 8f15: 48 c1 e8 38 shr $0x38,%rax + 8f19: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8f1e: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 8f23: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 8f27: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8f2c: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8f31: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 8f36: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8f3b: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8f3f: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 8f44: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8f48: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 8f4d: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 8f52: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 8f57: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8f5b: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8f61: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8f65: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8f6a: 66 0f db f4 pand %xmm4,%xmm6 + 8f6e: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 8f73: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 8f78: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8f7e: 45 0f c6 c6 88 shufps $0x88,%xmm14,%xmm8 + 8f83: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8f88: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8f8d: 66 45 0f 69 f0 punpckhwd %xmm8,%xmm14 + 8f92: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 8f97: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 8f9c: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 8fa1: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 8fa6: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8fab: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8fb1: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8fb6: 66 0f db cc pand %xmm4,%xmm1 + 8fba: 66 41 0f 6f f5 movdqa %xmm13,%xmm6 + 8fbf: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 8fc4: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8fc9: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 8fcd: 41 0f c6 c5 88 shufps $0x88,%xmm13,%xmm0 + 8fd2: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 8fd7: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 8fdb: 66 41 0f 6f f1 movdqa %xmm9,%xmm6 + 8fe0: 45 0f c6 cc 88 shufps $0x88,%xmm12,%xmm9 + 8fe5: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8fea: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8fef: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8ff4: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 8ff8: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 8ffd: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 9001: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 9006: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 900b: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 9010: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 9014: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 901a: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 901e: 41 0f c6 d3 88 shufps $0x88,%xmm11,%xmm2 + 9023: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 9028: 66 0f db cc pand %xmm4,%xmm1 + 902c: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 9031: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 9036: 66 44 0f 6f f5 movdqa %xmm5,%xmm14 + 903b: 45 0f c6 da 88 shufps $0x88,%xmm10,%xmm11 + 9040: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9044: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 904a: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 904f: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 9054: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 9059: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 905e: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9063: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 9068: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 906e: 66 0f 72 d5 18 psrld $0x18,%xmm5 + 9073: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 9078: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 907d: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 9082: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 9087: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 908d: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9092: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 9098: 66 0f db f4 pand %xmm4,%xmm6 + 909c: 66 0f 67 ce packuswb %xmm6,%xmm1 + 90a0: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 90a4: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 90a9: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 90ae: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 90b3: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 90b7: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 90bc: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 90c0: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 90c4: 66 0f 61 fb punpcklwd %xmm3,%xmm7 + 90c8: 66 0f 6f dd movdqa %xmm5,%xmm3 + 90cc: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 90d1: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 90d6: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 90db: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 90e0: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 90e4: 66 0f 6f da movdqa %xmm2,%xmm3 + 90e8: 66 0f 72 d3 18 psrld $0x18,%xmm3 + 90ed: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 90f2: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 90f7: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 90fc: 66 0f db ec pand %xmm4,%xmm5 + 9100: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 9105: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 910a: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 910f: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 9114: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 9119: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 911e: 66 0f db dc pand %xmm4,%xmm3 + 9122: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 9128: 66 0f 67 eb packuswb %xmm3,%xmm5 + 912c: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 9130: 66 0f 72 d3 10 psrld $0x10,%xmm3 + 9135: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 913a: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 913f: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 9144: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 9149: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 914e: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 9153: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 9158: 66 41 0f 72 d2 10 psrld $0x10,%xmm10 + 915e: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 9163: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 9168: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 916d: 66 0f db dc pand %xmm4,%xmm3 + 9171: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 9176: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 917b: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 9180: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 9185: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 918a: 66 44 0f db d4 pand %xmm4,%xmm10 + 918f: 66 41 0f 67 da packuswb %xmm10,%xmm3 + 9194: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 9199: 66 0f 68 dd punpckhbw %xmm5,%xmm3 + 919d: 66 44 0f 60 d5 punpcklbw %xmm5,%xmm10 + 91a2: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 91a6: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 91ab: 66 41 0f 69 e9 punpckhwd %xmm9,%xmm5 + 91b0: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 91b5: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 91ba: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 91be: 66 0f 6f ea movdqa %xmm2,%xmm5 + 91c2: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 91c7: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 91cc: 66 41 0f 69 eb punpckhwd %xmm11,%xmm5 + 91d1: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 91d6: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 91da: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 91df: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 91e3: 66 0f db c4 pand %xmm4,%xmm0 + 91e7: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 91ec: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 91f1: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 91f6: 66 0f db d4 pand %xmm4,%xmm2 + 91fa: 66 0f db ec pand %xmm4,%xmm5 + 91fe: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 9204: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 9208: 66 44 0f db cc pand %xmm4,%xmm9 + 920d: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 9211: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 9216: 66 0f 60 d5 punpcklbw %xmm5,%xmm2 + 921a: 66 0f 68 c5 punpckhbw %xmm5,%xmm0 + 921e: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 9223: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9227: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 922b: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 9230: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 9234: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 9239: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 923e: 66 45 0f 6a c8 punpckhdq %xmm8,%xmm9 + 9243: 66 41 0f 62 d8 punpckldq %xmm8,%xmm3 + 9248: 44 0f 11 8b 68 ff ff movups %xmm9,-0x98(%rbx) + 924f: ff + 9250: 0f 11 9b 58 ff ff ff movups %xmm3,-0xa8(%rbx) + 9257: 66 0f 6f da movdqa %xmm2,%xmm3 + 925b: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 925f: 0f 11 53 88 movups %xmm2,-0x78(%rbx) + 9263: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 9267: 66 0f 62 de punpckldq %xmm6,%xmm3 + 926b: 66 0f 6a ef punpckhdq %xmm7,%xmm5 + 926f: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 9273: 0f 11 9b 78 ff ff ff movups %xmm3,-0x88(%rbx) + 927a: 0f 11 53 98 movups %xmm2,-0x68(%rbx) + 927e: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 9282: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 9286: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 928a: 0f 11 6b a8 movups %xmm5,-0x58(%rbx) + 928e: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 9292: 0f 11 43 c8 movups %xmm0,-0x38(%rbx) + 9296: 88 53 e6 mov %dl,-0x1a(%rbx) + 9299: 88 43 e7 mov %al,-0x19(%rbx) + 929c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 92a3: 00 + 92a4: 48 89 c2 mov %rax,%rdx + 92a7: 88 43 e8 mov %al,-0x18(%rbx) + 92aa: 48 c1 ea 10 shr $0x10,%rdx + 92ae: 88 63 e9 mov %ah,-0x17(%rbx) + 92b1: 88 53 ea mov %dl,-0x16(%rbx) + 92b4: 48 89 c2 mov %rax,%rdx + 92b7: 48 c1 ea 18 shr $0x18,%rdx + 92bb: 88 53 eb mov %dl,-0x15(%rbx) + 92be: 48 89 c2 mov %rax,%rdx + 92c1: 48 c1 ea 20 shr $0x20,%rdx + 92c5: 88 53 ec mov %dl,-0x14(%rbx) + 92c8: 48 89 c2 mov %rax,%rdx + 92cb: 48 c1 ea 28 shr $0x28,%rdx + 92cf: 88 53 ed mov %dl,-0x13(%rbx) + 92d2: 48 89 c2 mov %rax,%rdx + 92d5: 48 c1 e8 38 shr $0x38,%rax + 92d9: 88 43 ef mov %al,-0x11(%rbx) + 92dc: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 92e3: 00 + 92e4: 48 c1 ea 30 shr $0x30,%rdx + 92e8: 88 53 ee mov %dl,-0x12(%rbx) + 92eb: 48 89 c2 mov %rax,%rdx + 92ee: 88 43 f0 mov %al,-0x10(%rbx) + 92f1: 48 c1 ea 10 shr $0x10,%rdx + 92f5: 88 63 f1 mov %ah,-0xf(%rbx) + 92f8: 88 53 f2 mov %dl,-0xe(%rbx) + 92fb: 48 89 c2 mov %rax,%rdx + 92fe: 48 c1 ea 18 shr $0x18,%rdx + 9302: 88 53 f3 mov %dl,-0xd(%rbx) + 9305: 48 89 c2 mov %rax,%rdx + 9308: 48 c1 ea 20 shr $0x20,%rdx + 930c: 88 53 f4 mov %dl,-0xc(%rbx) + 930f: 48 89 c2 mov %rax,%rdx + 9312: 48 c1 ea 28 shr $0x28,%rdx + 9316: 88 53 f5 mov %dl,-0xb(%rbx) + 9319: 48 89 c2 mov %rax,%rdx + 931c: 48 c1 e8 38 shr $0x38,%rax + 9320: 88 43 f7 mov %al,-0x9(%rbx) + 9323: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 932a: 00 + 932b: 48 c1 ea 30 shr $0x30,%rdx + 932f: 88 53 f6 mov %dl,-0xa(%rbx) + 9332: 48 89 43 f8 mov %rax,-0x8(%rbx) + 9336: 4c 39 e3 cmp %r12,%rbx + 9339: 0f 85 91 f9 ff ff jne 8cd0 + 933f: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 9346: c3 30 0c + 9349: 4c 89 f8 mov %r15,%rax + 934c: 48 c1 e8 03 shr $0x3,%rax + 9350: 48 f7 e2 mul %rdx + 9353: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax + 935a: 49 29 c7 sub %rax,%r15 + 935d: 4d 89 fc mov %r15,%r12 + 9360: 0f 84 ae 00 00 00 je 9414 + 9366: 4d 69 ed a8 00 00 00 imul $0xa8,%r13,%r13 + 936d: 4d 01 f5 add %r14,%r13 + 9370: 48 89 ef mov %rbp,%rdi + 9373: e8 48 c9 ff ff call 5cc0 + 9378: 4d 89 e0 mov %r12,%r8 + 937b: 31 ff xor %edi,%edi + 937d: 89 fe mov %edi,%esi + 937f: 89 f8 mov %edi,%eax + 9381: 4c 29 ee sub %r13,%rsi + 9384: eb 60 jmp 93e6 + 9386: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 938d: 00 00 00 00 + 9391: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9398: 00 00 00 00 + 939c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 93a3: 00 00 00 00 + 93a7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 93ae: 00 00 00 00 + 93b2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 93b9: 00 00 00 00 + 93bd: 0f 1f 00 nopl (%rax) + 93c0: 89 c2 mov %eax,%edx + 93c2: 89 c1 mov %eax,%ecx + 93c4: 49 83 c5 01 add $0x1,%r13 + 93c8: 83 c0 01 add $0x1,%eax + 93cb: c1 ea 03 shr $0x3,%edx + 93ce: 83 e1 07 and $0x7,%ecx + 93d1: 48 8b 14 d4 mov (%rsp,%rdx,8),%rdx + 93d5: c1 e1 03 shl $0x3,%ecx + 93d8: 48 d3 ea shr %cl,%rdx + 93db: 41 88 55 ff mov %dl,-0x1(%r13) + 93df: 3d a8 00 00 00 cmp $0xa8,%eax + 93e4: 74 20 je 9406 + 93e6: 49 8d 54 35 00 lea 0x0(%r13,%rsi,1),%rdx + 93eb: 4c 39 e2 cmp %r12,%rdx + 93ee: 72 d0 jb 93c0 + 93f0: 89 c2 mov %eax,%edx + 93f2: 29 fa sub %edi,%edx + 93f4: 49 29 d0 sub %rdx,%r8 + 93f7: 74 1b je 9414 + 93f9: 41 89 c4 mov %eax,%r12d + 93fc: 89 c7 mov %eax,%edi + 93fe: 4d 01 c4 add %r8,%r12 + 9401: e9 77 ff ff ff jmp 937d + 9406: 29 f8 sub %edi,%eax + 9408: 49 29 c0 sub %rax,%r8 + 940b: 4d 89 c4 mov %r8,%r12 + 940e: 0f 85 5c ff ff ff jne 9370 + 9414: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 941b: 00 + 941c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9423: 00 00 + 9425: 75 12 jne 9439 + 9427: 48 81 c4 e8 00 00 00 add $0xe8,%rsp + 942e: 5b pop %rbx + 942f: 5d pop %rbp + 9430: 41 5c pop %r12 + 9432: 41 5d pop %r13 + 9434: 41 5e pop %r14 + 9436: 41 5f pop %r15 + 9438: c3 ret + 9439: e8 42 7c ff ff call 1080 <__stack_chk_fail@plt> + 943e: 66 90 xchg %ax,%ax + +0000000000009440 : + 9440: 41 57 push %r15 + 9442: 41 56 push %r14 + 9444: 49 89 fe mov %rdi,%r14 + 9447: 41 55 push %r13 + 9449: 49 89 f5 mov %rsi,%r13 + 944c: 48 89 d6 mov %rdx,%rsi + 944f: 41 54 push %r12 + 9451: 55 push %rbp + 9452: 53 push %rbx + 9453: 48 81 ec e8 00 00 00 sub $0xe8,%rsp + 945a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 9461: 00 00 + 9463: 48 89 94 24 d8 00 00 mov %rdx,0xd8(%rsp) + 946a: 00 + 946b: 48 89 ca mov %rcx,%rdx + 946e: 48 89 e7 mov %rsp,%rdi + 9471: b9 1f 00 00 00 mov $0x1f,%ecx + 9476: 48 89 e5 mov %rsp,%rbp + 9479: e8 d2 d0 ff ff call 6550 + 947e: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 9485: f0 f0 f0 + 9488: 49 f7 e5 mul %r13 + 948b: 48 89 d3 mov %rdx,%rbx + 948e: 48 c1 eb 07 shr $0x7,%rbx + 9492: 49 81 fd 87 00 00 00 cmp $0x87,%r13 + 9499: 0f 86 7e 05 00 00 jbe 9a1d + 949f: 4c 69 fb 88 00 00 00 imul $0x88,%rbx,%r15 + 94a6: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 94aa: 4d 89 f4 mov %r14,%r12 + 94ad: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 94b2: 4d 01 f7 add %r14,%r15 + 94b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 94bc: 00 00 00 00 + 94c0: 48 89 ef mov %rbp,%rdi + 94c3: 49 81 c4 88 00 00 00 add $0x88,%r12 + 94ca: e8 f1 c7 ff ff call 5cc0 + 94cf: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 94d4: 66 44 0f 6f 6c 24 10 movdqa 0x10(%rsp),%xmm13 + 94db: 66 44 0f 6f 64 24 30 movdqa 0x30(%rsp),%xmm12 + 94e2: 66 44 0f 6f 4c 24 20 movdqa 0x20(%rsp),%xmm9 + 94e9: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 94ed: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 94f2: 66 44 0f 6f 5c 24 50 movdqa 0x50(%rsp),%xmm11 + 94f9: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2 + 94ff: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 9504: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 9509: 66 41 0f 6f dc movdqa %xmm12,%xmm3 + 950e: 66 0f 6f 6c 24 60 movdqa 0x60(%rsp),%xmm5 + 9514: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 9518: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 951d: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 9522: 66 44 0f 6f 54 24 70 movdqa 0x70(%rsp),%xmm10 + 9529: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 952e: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 9535: 00 + 9536: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 953a: 66 0f 6f de movdqa %xmm6,%xmm3 + 953e: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 9542: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 9547: 66 0f 69 d9 punpckhwd %xmm1,%xmm3 + 954b: 66 0f 6f ce movdqa %xmm6,%xmm1 + 954f: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 9554: 49 89 44 24 f8 mov %rax,-0x8(%r12) + 9559: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 955d: 66 0f 61 f3 punpcklwd %xmm3,%xmm6 + 9561: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 9566: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 956a: 66 0f 6f ca movdqa %xmm2,%xmm1 + 956e: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 9573: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 9578: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 957d: 66 0f db f4 pand %xmm4,%xmm6 + 9581: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 9585: 66 0f 6f dd movdqa %xmm5,%xmm3 + 9589: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 958e: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 9593: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 9598: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 959e: 0f c6 df 88 shufps $0x88,%xmm7,%xmm3 + 95a2: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 95a6: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 95aa: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 95b0: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 95b6: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 95ba: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 95be: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 95c2: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 95c6: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 95cb: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 95cf: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 95d4: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 95d8: 66 0f db cc pand %xmm4,%xmm1 + 95dc: 66 0f 73 d3 30 psrlq $0x30,%xmm3 + 95e1: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 95e5: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 95ea: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 95ef: 0f c6 d9 88 shufps $0x88,%xmm1,%xmm3 + 95f3: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 95f8: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 95fd: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 9601: 66 0f 6f fb movdqa %xmm3,%xmm7 + 9605: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 9609: 66 0f 69 f9 punpckhwd %xmm1,%xmm7 + 960d: 66 0f 6f cb movdqa %xmm3,%xmm1 + 9611: 66 0f 69 cf punpckhwd %xmm7,%xmm1 + 9615: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 9619: 66 41 0f 6f fb movdqa %xmm11,%xmm7 + 961e: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 9622: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 9627: 66 0f 6f ca movdqa %xmm2,%xmm1 + 962b: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 9630: 66 0f db dc pand %xmm4,%xmm3 + 9634: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 9638: 66 0f 6f fd movdqa %xmm5,%xmm7 + 963c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 9641: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 9646: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 964b: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 964f: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 9654: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 9658: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 965d: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9662: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 9667: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 966b: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 9671: 66 0f db cc pand %xmm4,%xmm1 + 9675: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 9679: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 967e: 66 0f 6f fb movdqa %xmm3,%xmm7 + 9682: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 9687: 66 0f 68 de punpckhbw %xmm6,%xmm3 + 968b: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 968f: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 9693: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 9698: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 969c: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 96a1: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 96a6: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 96ab: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 96b0: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 96b4: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 96b9: 66 0f 6f ce movdqa %xmm6,%xmm1 + 96bd: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 96c2: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 96c7: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 96cc: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 96d0: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 96d6: 66 0f 6f ca movdqa %xmm2,%xmm1 + 96da: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 96df: 66 0f db f4 pand %xmm4,%xmm6 + 96e3: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 96e8: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 96ed: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 96f3: 45 0f c6 c6 88 shufps $0x88,%xmm14,%xmm8 + 96f8: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 96fd: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9702: 66 45 0f 69 f0 punpckhwd %xmm8,%xmm14 + 9707: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 970c: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 9711: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 9716: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 971b: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9720: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 9726: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 972b: 66 0f db cc pand %xmm4,%xmm1 + 972f: 66 41 0f 6f f5 movdqa %xmm13,%xmm6 + 9734: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 9739: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 973e: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 9742: 41 0f c6 c5 88 shufps $0x88,%xmm13,%xmm0 + 9747: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 974c: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 9750: 66 41 0f 6f f1 movdqa %xmm9,%xmm6 + 9755: 45 0f c6 cc 88 shufps $0x88,%xmm12,%xmm9 + 975a: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 975f: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 9764: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 9769: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 976d: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 9772: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 9776: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 977b: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 9780: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 9785: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 9789: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 978f: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 9793: 41 0f c6 d3 88 shufps $0x88,%xmm11,%xmm2 + 9798: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 979d: 66 0f db cc pand %xmm4,%xmm1 + 97a1: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 97a6: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 97ab: 66 44 0f 6f f5 movdqa %xmm5,%xmm14 + 97b0: 45 0f c6 da 88 shufps $0x88,%xmm10,%xmm11 + 97b5: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 97b9: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 97bf: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 97c4: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 97c9: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 97ce: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 97d3: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 97d8: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 97dd: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 97e3: 66 0f 72 d5 18 psrld $0x18,%xmm5 + 97e8: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 97ed: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 97f2: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 97f7: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 97fc: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 9802: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9807: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 980d: 66 0f db f4 pand %xmm4,%xmm6 + 9811: 66 0f 67 ce packuswb %xmm6,%xmm1 + 9815: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 9819: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 981e: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 9823: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 9828: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 982c: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 9831: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 9835: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 9839: 66 0f 61 fb punpcklwd %xmm3,%xmm7 + 983d: 66 0f 6f dd movdqa %xmm5,%xmm3 + 9841: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 9846: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 984b: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 9850: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 9855: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 9859: 66 0f 6f da movdqa %xmm2,%xmm3 + 985d: 66 0f 72 d3 18 psrld $0x18,%xmm3 + 9862: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 9867: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 986c: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 9871: 66 0f db ec pand %xmm4,%xmm5 + 9875: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 987a: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 987f: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 9884: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 9889: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 988e: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 9893: 66 0f db dc pand %xmm4,%xmm3 + 9897: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 989d: 66 0f 67 eb packuswb %xmm3,%xmm5 + 98a1: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 98a5: 66 0f 72 d3 10 psrld $0x10,%xmm3 + 98aa: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 98af: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 98b4: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 98b9: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 98be: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 98c3: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 98c8: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 98cd: 66 41 0f 72 d2 10 psrld $0x10,%xmm10 + 98d3: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 98d8: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 98dd: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 98e2: 66 0f db dc pand %xmm4,%xmm3 + 98e6: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 98eb: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 98f0: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 98f5: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 98fa: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 98ff: 66 44 0f db d4 pand %xmm4,%xmm10 + 9904: 66 41 0f 67 da packuswb %xmm10,%xmm3 + 9909: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 990e: 66 0f 68 dd punpckhbw %xmm5,%xmm3 + 9912: 66 44 0f 60 d5 punpcklbw %xmm5,%xmm10 + 9917: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 991b: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 9920: 66 41 0f 69 e9 punpckhwd %xmm9,%xmm5 + 9925: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 992a: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 992f: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 9933: 66 0f 6f ea movdqa %xmm2,%xmm5 + 9937: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 993c: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 9941: 66 41 0f 69 eb punpckhwd %xmm11,%xmm5 + 9946: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 994b: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 994f: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 9954: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9958: 66 0f db c4 pand %xmm4,%xmm0 + 995c: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 9961: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 9966: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 996b: 66 0f db d4 pand %xmm4,%xmm2 + 996f: 66 0f db ec pand %xmm4,%xmm5 + 9973: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 9979: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 997d: 66 44 0f db cc pand %xmm4,%xmm9 + 9982: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 9986: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 998b: 66 0f 60 d5 punpcklbw %xmm5,%xmm2 + 998f: 66 0f 68 c5 punpckhbw %xmm5,%xmm0 + 9993: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 9998: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 999c: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 99a0: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 99a5: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 99a9: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 99ae: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 99b3: 66 45 0f 6a c8 punpckhdq %xmm8,%xmm9 + 99b8: 66 41 0f 62 d8 punpckldq %xmm8,%xmm3 + 99bd: 45 0f 11 4c 24 88 movups %xmm9,-0x78(%r12) + 99c3: 41 0f 11 9c 24 78 ff movups %xmm3,-0x88(%r12) + 99ca: ff ff + 99cc: 66 0f 6f da movdqa %xmm2,%xmm3 + 99d0: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 99d4: 41 0f 11 54 24 a8 movups %xmm2,-0x58(%r12) + 99da: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 99de: 66 0f 62 de punpckldq %xmm6,%xmm3 + 99e2: 66 0f 6a ef punpckhdq %xmm7,%xmm5 + 99e6: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 99ea: 41 0f 11 5c 24 98 movups %xmm3,-0x68(%r12) + 99f0: 41 0f 11 54 24 b8 movups %xmm2,-0x48(%r12) + 99f6: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 99fa: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 99fe: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 9a02: 41 0f 11 6c 24 c8 movups %xmm5,-0x38(%r12) + 9a08: 41 0f 11 54 24 d8 movups %xmm2,-0x28(%r12) + 9a0e: 41 0f 11 44 24 e8 movups %xmm0,-0x18(%r12) + 9a14: 4d 39 fc cmp %r15,%r12 + 9a17: 0f 85 a3 fa ff ff jne 94c0 + 9a1d: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 9a24: f0 f0 f0 + 9a27: 49 f7 e5 mul %r13 + 9a2a: 48 c1 ea 07 shr $0x7,%rdx + 9a2e: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax + 9a35: 49 29 c5 sub %rax,%r13 + 9a38: 4d 89 ec mov %r13,%r12 + 9a3b: 0f 84 8e 00 00 00 je 9acf + 9a41: 48 69 db 88 00 00 00 imul $0x88,%rbx,%rbx + 9a48: 4c 01 f3 add %r14,%rbx + 9a4b: 48 89 ef mov %rbp,%rdi + 9a4e: e8 6d c2 ff ff call 5cc0 + 9a53: 4d 89 e0 mov %r12,%r8 + 9a56: 31 ff xor %edi,%edi + 9a58: 89 fe mov %edi,%esi + 9a5a: 89 f8 mov %edi,%eax + 9a5c: 48 29 de sub %rbx,%rsi + 9a5f: eb 44 jmp 9aa5 + 9a61: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9a68: 00 00 00 00 + 9a6c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9a73: 00 00 00 00 + 9a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9a7e: 00 00 + 9a80: 89 c2 mov %eax,%edx + 9a82: 89 c1 mov %eax,%ecx + 9a84: 48 83 c3 01 add $0x1,%rbx + 9a88: 83 c0 01 add $0x1,%eax + 9a8b: c1 ea 03 shr $0x3,%edx + 9a8e: 83 e1 07 and $0x7,%ecx + 9a91: 48 8b 14 d4 mov (%rsp,%rdx,8),%rdx + 9a95: c1 e1 03 shl $0x3,%ecx + 9a98: 48 d3 ea shr %cl,%rdx + 9a9b: 88 53 ff mov %dl,-0x1(%rbx) + 9a9e: 3d 88 00 00 00 cmp $0x88,%eax + 9aa3: 74 1c je 9ac1 + 9aa5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 9aa9: 4c 39 e2 cmp %r12,%rdx + 9aac: 72 d2 jb 9a80 + 9aae: 89 c2 mov %eax,%edx + 9ab0: 29 fa sub %edi,%edx + 9ab2: 49 29 d0 sub %rdx,%r8 + 9ab5: 74 18 je 9acf + 9ab7: 41 89 c4 mov %eax,%r12d + 9aba: 89 c7 mov %eax,%edi + 9abc: 4d 01 c4 add %r8,%r12 + 9abf: eb 97 jmp 9a58 + 9ac1: 29 f8 sub %edi,%eax + 9ac3: 49 29 c0 sub %rax,%r8 + 9ac6: 4d 89 c4 mov %r8,%r12 + 9ac9: 0f 85 7c ff ff ff jne 9a4b + 9acf: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 9ad6: 00 + 9ad7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9ade: 00 00 + 9ae0: 75 12 jne 9af4 + 9ae2: 48 81 c4 e8 00 00 00 add $0xe8,%rsp + 9ae9: 5b pop %rbx + 9aea: 5d pop %rbp + 9aeb: 41 5c pop %r12 + 9aed: 41 5d pop %r13 + 9aef: 41 5e pop %r14 + 9af1: 41 5f pop %r15 + 9af3: c3 ret + 9af4: e8 87 75 ff ff call 1080 <__stack_chk_fail@plt> + 9af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000009b00 : + 9b00: 55 push %rbp + 9b01: b9 06 00 00 00 mov $0x6,%ecx + 9b06: 53 push %rbx + 9b07: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 9b0e: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 9b15: 00 00 + 9b17: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) + 9b1e: 00 + 9b1f: 48 89 fb mov %rdi,%rbx + 9b22: 48 89 e7 mov %rsp,%rdi + 9b25: e8 26 ca ff ff call 6550 + 9b2a: 48 89 e7 mov %rsp,%rdi + 9b2d: e8 8e c1 ff ff call 5cc0 + 9b32: 48 8b 04 24 mov (%rsp),%rax + 9b36: 48 89 03 mov %rax,(%rbx) + 9b39: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 9b3e: 48 89 43 08 mov %rax,0x8(%rbx) + 9b42: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 9b47: 48 89 43 10 mov %rax,0x10(%rbx) + 9b4b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 9b50: 48 89 43 18 mov %rax,0x18(%rbx) + 9b54: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 9b5b: 00 + 9b5c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9b63: 00 00 + 9b65: 75 0a jne 9b71 + 9b67: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 9b6e: 5b pop %rbx + 9b6f: 5d pop %rbp + 9b70: c3 ret + 9b71: e8 0a 75 ff ff call 1080 <__stack_chk_fail@plt> + 9b76: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9b7d: 00 00 00 + +0000000000009b80 : + 9b80: 41 56 push %r14 + 9b82: b9 19 00 00 00 mov $0x19,%ecx + 9b87: 41 55 push %r13 + 9b89: 41 54 push %r12 + 9b8b: 49 89 f4 mov %rsi,%r12 + 9b8e: 55 push %rbp + 9b8f: 48 89 d5 mov %rdx,%rbp + 9b92: 53 push %rbx + 9b93: 48 89 fb mov %rdi,%rbx + 9b96: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 9b9d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9ba4: 00 00 + 9ba6: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 9bad: 00 + 9bae: 31 c0 xor %eax,%eax + 9bb0: 48 89 e7 mov %rsp,%rdi + 9bb3: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 + 9bb8: f3 48 ab rep stos %rax,%es:(%rdi) + 9bbb: 48 83 fa 47 cmp $0x47,%rdx + 9bbf: 0f 86 96 00 00 00 jbe 9c5b + 9bc5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9bcc: 00 00 00 00 + 9bd0: 4c 89 e0 mov %r12,%rax + 9bd3: 48 89 e6 mov %rsp,%rsi + 9bd6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9bdd: 00 00 00 + 9be0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 9be4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 9be8: 48 83 c0 08 add $0x8,%rax + 9bec: 48 c1 e1 10 shl $0x10,%rcx + 9bf0: 48 c1 e2 08 shl $0x8,%rdx + 9bf4: 48 09 ca or %rcx,%rdx + 9bf7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 9bfb: 48 09 ca or %rcx,%rdx + 9bfe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 9c02: 48 c1 e1 18 shl $0x18,%rcx + 9c06: 48 09 ca or %rcx,%rdx + 9c09: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 9c0d: 48 c1 e1 20 shl $0x20,%rcx + 9c11: 48 09 d1 or %rdx,%rcx + 9c14: 0f b6 50 fd movzbl -0x3(%rax),%edx + 9c18: 48 c1 e2 28 shl $0x28,%rdx + 9c1c: 48 09 ca or %rcx,%rdx + 9c1f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 9c23: 48 c1 e1 30 shl $0x30,%rcx + 9c27: 48 09 d1 or %rdx,%rcx + 9c2a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 9c2e: 48 c1 e2 38 shl $0x38,%rdx + 9c32: 48 09 ca or %rcx,%rdx + 9c35: 48 31 16 xor %rdx,(%rsi) + 9c38: 48 83 c6 08 add $0x8,%rsi + 9c3c: 49 39 f6 cmp %rsi,%r14 + 9c3f: 75 9f jne 9be0 + 9c41: 48 83 ed 48 sub $0x48,%rbp + 9c45: 48 89 e7 mov %rsp,%rdi + 9c48: 49 83 c4 48 add $0x48,%r12 + 9c4c: e8 6f c0 ff ff call 5cc0 + 9c51: 48 83 fd 47 cmp $0x47,%rbp + 9c55: 0f 87 75 ff ff ff ja 9bd0 + 9c5b: 48 85 ed test %rbp,%rbp + 9c5e: 0f 84 df 00 00 00 je 9d43 + 9c64: 31 c0 xor %eax,%eax + 9c66: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9c6d: 00 00 00 00 + 9c71: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9c78: 00 00 00 00 + 9c7c: 0f 1f 40 00 nopl 0x0(%rax) + 9c80: 89 c2 mov %eax,%edx + 9c82: 89 c1 mov %eax,%ecx + 9c84: c1 ea 03 shr $0x3,%edx + 9c87: 83 e1 07 and $0x7,%ecx + 9c8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 9c91: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx + 9c96: c1 e1 03 shl $0x3,%ecx + 9c99: 48 83 c0 01 add $0x1,%rax + 9c9d: 48 d3 e2 shl %cl,%rdx + 9ca0: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) + 9ca4: 48 39 c5 cmp %rax,%rbp + 9ca7: 75 d7 jne 9c80 + 9ca9: 89 e8 mov %ebp,%eax + 9cab: 89 e9 mov %ebp,%ecx + 9cad: ba 06 00 00 00 mov $0x6,%edx + 9cb2: c1 e8 03 shr $0x3,%eax + 9cb5: 83 e1 07 and $0x7,%ecx + 9cb8: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 9cbf: c1 e1 03 shl $0x3,%ecx + 9cc2: 48 01 e0 add %rsp,%rax + 9cc5: 48 d3 e2 shl %cl,%rdx + 9cc8: 48 31 10 xor %rdx,(%rax) + 9ccb: 48 89 e7 mov %rsp,%rdi + 9cce: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) + 9cd5: e8 e6 bf ff ff call 5cc0 + 9cda: 48 8b 04 24 mov (%rsp),%rax + 9cde: 48 89 03 mov %rax,(%rbx) + 9ce1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 9ce6: 48 89 43 08 mov %rax,0x8(%rbx) + 9cea: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 9cef: 48 89 43 10 mov %rax,0x10(%rbx) + 9cf3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 9cf8: 48 89 43 18 mov %rax,0x18(%rbx) + 9cfc: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 9d01: 48 89 43 20 mov %rax,0x20(%rbx) + 9d05: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9d0a: 48 89 43 28 mov %rax,0x28(%rbx) + 9d0e: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 9d13: 48 89 43 30 mov %rax,0x30(%rbx) + 9d17: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 9d1c: 48 89 43 38 mov %rax,0x38(%rbx) + 9d20: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 9d27: 00 + 9d28: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9d2f: 00 00 + 9d31: 75 1d jne 9d50 + 9d33: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 9d3a: 5b pop %rbx + 9d3b: 5d pop %rbp + 9d3c: 41 5c pop %r12 + 9d3e: 41 5d pop %r13 + 9d40: 41 5e pop %r14 + 9d42: c3 ret + 9d43: ba 06 00 00 00 mov $0x6,%edx + 9d48: 48 89 e0 mov %rsp,%rax + 9d4b: e9 78 ff ff ff jmp 9cc8 + 9d50: e8 2b 73 ff ff call 1080 <__stack_chk_fail@plt> + 9d55: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9d5c: 00 00 00 + 9d5f: 90 nop + +0000000000009d60 : + 9d60: 48 83 ec 38 sub $0x38,%rsp + 9d64: f3 0f 6f 06 movdqu (%rsi),%xmm0 + 9d68: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9d6f: 00 00 + 9d71: 48 89 44 24 28 mov %rax,0x28(%rsp) + 9d76: 31 c0 xor %eax,%eax + 9d78: 88 54 24 20 mov %dl,0x20(%rsp) + 9d7c: ba 22 00 00 00 mov $0x22,%edx + 9d81: 0f 29 04 24 movaps %xmm0,(%rsp) + 9d85: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 + 9d8a: 48 89 e6 mov %rsp,%rsi + 9d8d: 88 4c 24 21 mov %cl,0x21(%rsp) + 9d91: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 9d96: e8 55 df ff ff call 7cf0 + 9d9b: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9da0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9da7: 00 00 + 9da9: 75 05 jne 9db0 + 9dab: 48 83 c4 38 add $0x38,%rsp + 9daf: c3 ret + 9db0: e8 cb 72 ff ff call 1080 <__stack_chk_fail@plt> + 9db5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9dbc: 00 00 00 00 + +0000000000009dc0 : + 9dc0: 48 83 ec 38 sub $0x38,%rsp + 9dc4: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 9dc8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9dcf: 00 00 + 9dd1: 48 89 44 24 28 mov %rax,0x28(%rsp) + 9dd6: 31 c0 xor %eax,%eax + 9dd8: 88 4c 24 20 mov %cl,0x20(%rsp) + 9ddc: b9 21 00 00 00 mov $0x21,%ecx + 9de1: 0f 29 04 24 movaps %xmm0,(%rsp) + 9de5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 9dea: 48 89 e2 mov %rsp,%rdx + 9ded: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 9df2: e8 49 f6 ff ff call 9440 + 9df7: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9dfc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9e03: 00 00 + 9e05: 75 05 jne 9e0c + 9e07: 48 83 c4 38 add $0x38,%rsp + 9e0b: c3 ret + 9e0c: e8 6f 72 ff ff call 1080 <__stack_chk_fail@plt> + 9e11: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9e18: 00 00 00 00 + 9e1c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000009e20 : + 9e20: 41 54 push %r12 + 9e22: 55 push %rbp + 9e23: 48 89 fd mov %rdi,%rbp + 9e26: 53 push %rbx + 9e27: 48 81 ec f0 00 00 00 sub $0xf0,%rsp + 9e2e: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 9e33: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e38: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 9e3f: 00 00 + 9e41: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) + 9e48: 00 + 9e49: 49 89 d4 mov %rdx,%r12 + 9e4c: e8 9f e5 ff ff call 83f0 + 9e51: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 9e56: ba 20 00 00 00 mov $0x20,%edx + 9e5b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e60: e8 cb e5 ff ff call 8430 + 9e65: ba 00 03 00 00 mov $0x300,%edx + 9e6a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e6f: 4c 89 e6 mov %r12,%rsi + 9e72: e8 b9 e5 ff ff call 8430 + 9e77: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e7c: e8 ff e6 ff ff call 8580 + 9e81: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 9e86: be 20 00 00 00 mov $0x20,%esi + 9e8b: 48 89 ef mov %rbp,%rdi + 9e8e: e8 2d e7 ff ff call 85c0 + 9e93: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 9e9a: 00 + 9e9b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9ea2: 00 00 + 9ea4: 75 0c jne 9eb2 + 9ea6: 48 81 c4 f0 00 00 00 add $0xf0,%rsp + 9ead: 5b pop %rbx + 9eae: 5d pop %rbp + 9eaf: 41 5c pop %r12 + 9eb1: c3 ret + 9eb2: e8 c9 71 ff ff call 1080 <__stack_chk_fail@plt> + 9eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9ebe: 00 00 + +0000000000009ec0 : + 9ec0: 55 push %rbp + 9ec1: 48 89 fd mov %rdi,%rbp + 9ec4: 53 push %rbx + 9ec5: 48 89 f3 mov %rsi,%rbx + 9ec8: 48 83 ec 08 sub $0x8,%rsp + 9ecc: 48 85 f6 test %rsi,%rsi + 9ecf: 74 4f je 9f20 + 9ed1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9ed8: 00 00 00 00 + 9edc: 0f 1f 40 00 nopl 0x0(%rax) + 9ee0: 31 c9 xor %ecx,%ecx + 9ee2: 31 c0 xor %eax,%eax + 9ee4: 48 89 da mov %rbx,%rdx + 9ee7: 48 89 ee mov %rbp,%rsi + 9eea: bf 3e 01 00 00 mov $0x13e,%edi + 9eef: e8 ac 71 ff ff call 10a0 + 9ef4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 9ef8: 74 0e je 9f08 + 9efa: 48 29 c3 sub %rax,%rbx + 9efd: 74 21 je 9f20 + 9eff: 48 01 c5 add %rax,%rbp + 9f02: eb dc jmp 9ee0 + 9f04: 0f 1f 40 00 nopl 0x0(%rax) + 9f08: e8 43 71 ff ff call 1050 <__errno_location@plt> + 9f0d: 83 38 04 cmpl $0x4,(%rax) + 9f10: 74 ce je 9ee0 + 9f12: e9 a9 71 ff ff jmp 10c0 + 9f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9f1e: 00 00 + 9f20: 48 83 c4 08 add $0x8,%rsp + 9f24: 5b pop %rbx + 9f25: 5d pop %rbp + 9f26: c3 ret + 9f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9f2e: 00 00 + +0000000000009f30 : + 9f30: be a0 86 01 00 mov $0x186a0,%esi + 9f35: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 9f3c: 0f 1f 40 00 nopl 0x0(%rax) + 9f40: 0f 31 rdtsc + 9f42: 48 c1 e2 20 shl $0x20,%rdx + 9f46: 48 09 d0 or %rdx,%rax + 9f49: 48 89 c7 mov %rax,%rdi + 9f4c: 0f 31 rdtsc + 9f4e: 48 c1 e2 20 shl $0x20,%rdx + 9f52: 48 09 d0 or %rdx,%rax + 9f55: 48 29 f8 sub %rdi,%rax + 9f58: 48 39 c1 cmp %rax,%rcx + 9f5b: 48 0f 47 c8 cmova %rax,%rcx + 9f5f: 83 ee 01 sub $0x1,%esi + 9f62: 75 dc jne 9f40 + 9f64: 48 89 c8 mov %rcx,%rax + 9f67: c3 ret + 9f68: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9f6f: 00 00 00 + 9f72: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9f79: 00 00 00 + 9f7c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000009f80 : + 9f80: 48 8b 17 mov (%rdi),%rdx + 9f83: 48 8b 0e mov (%rsi),%rcx + 9f86: b8 ff ff ff ff mov $0xffffffff,%eax + 9f8b: 48 39 ca cmp %rcx,%rdx + 9f8e: 72 08 jb 9f98 + 9f90: 31 c0 xor %eax,%eax + 9f92: 48 39 d1 cmp %rdx,%rcx + 9f95: 0f 92 c0 setb %al + 9f98: c3 ret + 9f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000009fa0 : + 9fa0: 48 83 fa 01 cmp $0x1,%rdx + 9fa4: 0f 86 b6 01 00 00 jbe a160 + 9faa: 41 55 push %r13 + 9fac: 49 89 d5 mov %rdx,%r13 + 9faf: 41 54 push %r12 + 9fb1: 55 push %rbp + 9fb2: 53 push %rbx + 9fb3: 48 89 f3 mov %rsi,%rbx + 9fb6: 48 83 ec 18 sub $0x18,%rsp + 9fba: 48 8b 05 97 40 00 00 mov 0x4097(%rip),%rax # e058 + 9fc1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 9fc5: 0f 84 75 01 00 00 je a140 + 9fcb: 4d 8d 65 ff lea -0x1(%r13),%r12 + 9fcf: 49 83 fd 02 cmp $0x2,%r13 + 9fd3: 0f 84 b7 01 00 00 je a190 + 9fd9: 4c 89 e1 mov %r12,%rcx + 9fdc: 66 48 0f 6e c8 movq %rax,%xmm1 + 9fe1: 48 89 da mov %rbx,%rdx + 9fe4: 48 d1 e9 shr $1,%rcx + 9fe7: 66 0f 6c c9 punpcklqdq %xmm1,%xmm1 + 9feb: 48 c1 e1 04 shl $0x4,%rcx + 9fef: 48 01 d9 add %rbx,%rcx + 9ff2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9ff9: 00 00 00 00 + 9ffd: 0f 1f 00 nopl (%rax) + a000: f3 0f 6f 42 08 movdqu 0x8(%rdx),%xmm0 + a005: f3 0f 6f 12 movdqu (%rdx),%xmm2 + a009: 48 83 c2 10 add $0x10,%rdx + a00d: 66 0f fb c1 psubq %xmm1,%xmm0 + a011: 66 0f fb c2 psubq %xmm2,%xmm0 + a015: 0f 11 42 f0 movups %xmm0,-0x10(%rdx) + a019: 48 39 ca cmp %rcx,%rdx + a01c: 75 e2 jne a000 + a01e: 41 f6 c4 01 test $0x1,%r12b + a022: 0f 84 e0 00 00 00 je a108 + a028: 4c 89 e2 mov %r12,%rdx + a02b: 48 83 e2 fe and $0xfffffffffffffffe,%rdx + a02f: 48 8d 0c d3 lea (%rbx,%rdx,8),%rcx + a033: 48 8b 54 d3 08 mov 0x8(%rbx,%rdx,8),%rdx + a038: 4c 89 e5 mov %r12,%rbp + a03b: 48 2b 11 sub (%rcx),%rdx + a03e: 48 d1 ed shr $1,%rbp + a041: 48 29 c2 sub %rax,%rdx + a044: 48 89 11 mov %rdx,(%rcx) + a047: e8 14 70 ff ff call 1060 + a04c: 4c 89 e6 mov %r12,%rsi + a04f: ba 08 00 00 00 mov $0x8,%edx + a054: 48 89 df mov %rbx,%rdi + a057: 48 8d 0d 22 ff ff ff lea -0xde(%rip),%rcx # 9f80 + a05e: e8 0d 70 ff ff call 1070 + a063: 48 8b 34 eb mov (%rbx,%rbp,8),%rsi + a067: 41 f6 c4 01 test $0x1,%r12b + a06b: 0f 84 bd 00 00 00 je a12e + a071: 48 8d 3d d1 11 00 00 lea 0x11d1(%rip),%rdi # b249 + a078: 31 c0 xor %eax,%eax + a07a: e8 11 70 ff ff call 1090 + a07f: 31 c0 xor %eax,%eax + a081: 49 83 fd 02 cmp $0x2,%r13 + a085: 0f 84 f5 00 00 00 je a180 + a08b: 66 0f ef c0 pxor %xmm0,%xmm0 + a08f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + a096: 00 00 00 00 + a09a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a0a0: 48 89 c2 mov %rax,%rdx + a0a3: 48 83 c0 01 add $0x1,%rax + a0a7: 48 c1 e2 04 shl $0x4,%rdx + a0ab: f3 0f 6f 0c 13 movdqu (%rbx,%rdx,1),%xmm1 + a0b0: 66 0f d4 c1 paddq %xmm1,%xmm0 + a0b4: 48 39 e8 cmp %rbp,%rax + a0b7: 72 e7 jb a0a0 + a0b9: 66 0f 6f c8 movdqa %xmm0,%xmm1 + a0bd: 48 01 ed add %rbp,%rbp + a0c0: 66 0f 73 d9 08 psrldq $0x8,%xmm1 + a0c5: 66 0f d4 c1 paddq %xmm1,%xmm0 + a0c9: 66 48 0f 7e c0 movq %xmm0,%rax + a0ce: 49 39 ec cmp %rbp,%r12 + a0d1: 74 04 je a0d7 + a0d3: 48 03 04 eb add (%rbx,%rbp,8),%rax + a0d7: 31 d2 xor %edx,%edx + a0d9: 48 8d 3d 84 11 00 00 lea 0x1184(%rip),%rdi # b264 + a0e0: 49 f7 f4 div %r12 + a0e3: 48 89 c6 mov %rax,%rsi + a0e6: 31 c0 xor %eax,%eax + a0e8: e8 a3 6f ff ff call 1090 + a0ed: 48 83 c4 18 add $0x18,%rsp + a0f1: bf 0a 00 00 00 mov $0xa,%edi + a0f6: 5b pop %rbx + a0f7: 5d pop %rbp + a0f8: 41 5c pop %r12 + a0fa: 41 5d pop %r13 + a0fc: e9 2f 6f ff ff jmp 1030 + a101: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a108: e8 53 6f ff ff call 1060 + a10d: 4c 89 e5 mov %r12,%rbp + a110: 4c 89 e6 mov %r12,%rsi + a113: ba 08 00 00 00 mov $0x8,%edx + a118: 48 8d 0d 61 fe ff ff lea -0x19f(%rip),%rcx # 9f80 + a11f: 48 89 df mov %rbx,%rdi + a122: 48 d1 ed shr $1,%rbp + a125: e8 46 6f ff ff call 1070 + a12a: 48 8b 34 eb mov (%rbx,%rbp,8),%rsi + a12e: 48 03 74 eb f8 add -0x8(%rbx,%rbp,8),%rsi + a133: 48 d1 ee shr $1,%rsi + a136: e9 36 ff ff ff jmp a071 + a13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a140: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + a145: e8 e6 fd ff ff call 9f30 + a14a: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + a14f: 48 89 05 02 3f 00 00 mov %rax,0x3f02(%rip) # e058 + a156: e9 70 fe ff ff jmp 9fcb + a15b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a160: 48 8b 0d f9 3e 00 00 mov 0x3ef9(%rip),%rcx # e060 + a167: ba 26 00 00 00 mov $0x26,%edx + a16c: be 01 00 00 00 mov $0x1,%esi + a171: 48 8d 3d 88 10 00 00 lea 0x1088(%rip),%rdi # b200 + a178: e9 33 6f ff ff jmp 10b0 + a17d: 0f 1f 00 nopl (%rax) + a180: 31 ed xor %ebp,%ebp + a182: e9 4c ff ff ff jmp a0d3 + a187: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + a18e: 00 00 + a190: 31 d2 xor %edx,%edx + a192: e9 98 fe ff ff jmp a02f + +Disassembly of section .fini: + +000000000000a198 <_fini>: + a198: f3 0f 1e fa endbr64 + a19c: 48 83 ec 08 sub $0x8,%rsp + a1a0: 48 83 c4 08 add $0x8,%rsp + a1a4: c3 ret diff --git a/benchmark/objdump/ref768.txt b/benchmark/objdump/ref768.txt new file mode 100644 index 0000000..530a1df --- /dev/null +++ b/benchmark/objdump/ref768.txt @@ -0,0 +1,8969 @@ + +test_speed768: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 cf 00 00 mov 0xcfc1(%rip),%rax # dfd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca cf 00 00 push 0xcfca(%rip) # dff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc cf 00 00 jmp *0xcfcc(%rip) # dff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca cf 00 00 jmp *0xcfca(%rip) # e000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 cf 00 00 jmp *0xcfc2(%rip) # e008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba cf 00 00 jmp *0xcfba(%rip) # e010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 cf 00 00 jmp *0xcfb2(%rip) # e018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa cf 00 00 jmp *0xcfaa(%rip) # e020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 cf 00 00 jmp *0xcfa2(%rip) # e028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a cf 00 00 jmp *0xcf9a(%rip) # e030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 cf 00 00 jmp *0xcf92(%rip) # e038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a cf 00 00 jmp *0xcf8a(%rip) # e040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010c0 : + 10c0: e8 7b ff ff ff call 1040 + 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10cc: 00 00 00 + 10cf: 90 nop + +00000000000010d0
: + 10d0: 41 57 push %r15 + 10d2: be 20 00 00 00 mov $0x20,%esi + 10d7: 4c 8d 3d c2 cf 00 00 lea 0xcfc2(%rip),%r15 # e0a0 + 10de: 41 56 push %r14 + 10e0: 41 55 push %r13 + 10e2: 41 54 push %r12 + 10e4: 55 push %rbp + 10e5: 4c 89 fd mov %r15,%rbp + 10e8: 53 push %rbx + 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx + 10f0: 48 81 ec f8 26 00 00 sub $0x26f8,%rsp + 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 10fe: 00 00 + 1100: 48 89 84 24 e8 26 00 mov %rax,0x26e8(%rsp) + 1107: 00 + 1108: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax + 110f: 00 + 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 + 1117: 00 + 1118: 48 89 c7 mov %rax,%rdi + 111b: 48 89 04 24 mov %rax,(%rsp) + 111f: e8 9c 8d 00 00 call 9ec0 + 1124: 48 8d 84 24 60 14 00 lea 0x1460(%rsp),%rax + 112b: 00 + 112c: be 40 00 00 00 mov $0x40,%esi + 1131: 48 89 c7 mov %rax,%rdi + 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1139: e8 82 8d 00 00 call 9ec0 + 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) + 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 114a: 00 00 00 00 + 114e: 66 90 xchg %ax,%ax + 1150: 0f 31 rdtsc + 1152: 48 c1 e2 20 shl $0x20,%rdx + 1156: 48 09 d0 or %rdx,%rax + 1159: 48 89 45 00 mov %rax,0x0(%rbp) + 115d: 31 d2 xor %edx,%edx + 115f: 48 8d 35 1a cf 00 00 lea 0xcf1a(%rip),%rsi # e080 + 1166: 4c 89 ef mov %r13,%rdi + 1169: 48 83 c5 08 add $0x8,%rbp + 116d: e8 7e 0b 00 00 call 1cf0 + 1172: 48 39 dd cmp %rbx,%rbp + 1175: 75 d9 jne 1150 + 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 117c: ba e8 03 00 00 mov $0x3e8,%edx + 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 1186: 48 8d 3d f3 a0 00 00 lea 0xa0f3(%rip),%rdi # b280 + 118d: e8 0e 8e 00 00 call 9fa0 + 1192: 48 8d 05 07 cf 00 00 lea 0xcf07(%rip),%rax # e0a0 + 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) + 119e: 48 89 c5 mov %rax,%rbp + 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11a8: 00 00 00 00 + 11ac: 0f 1f 40 00 nopl 0x0(%rax) + 11b0: 0f 31 rdtsc + 11b2: 48 c1 e2 20 shl $0x20,%rdx + 11b6: 48 09 d0 or %rdx,%rax + 11b9: 48 89 45 00 mov %rax,0x0(%rbp) + 11bd: 31 d2 xor %edx,%edx + 11bf: 48 8d 35 ba ce 00 00 lea 0xceba(%rip),%rsi # e080 + 11c6: 4c 89 e7 mov %r12,%rdi + 11c9: 48 83 c5 08 add $0x8,%rbp + 11cd: e8 1e 3b 00 00 call 4cf0 + 11d2: 48 39 dd cmp %rbx,%rbp + 11d5: 75 d9 jne 11b0 + 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 11dc: ba e8 03 00 00 mov $0x3e8,%edx + 11e1: 48 8d 3d a0 a0 00 00 lea 0xa0a0(%rip),%rdi # b288 + 11e8: e8 b3 8d 00 00 call 9fa0 + 11ed: 48 8d 05 ac ce 00 00 lea 0xceac(%rip),%rax # e0a0 + 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 11f9: 48 89 c5 mov %rax,%rbp + 11fc: 0f 1f 40 00 nopl 0x0(%rax) + 1200: 0f 31 rdtsc + 1202: 48 c1 e2 20 shl $0x20,%rdx + 1206: 48 09 d0 or %rdx,%rax + 1209: 48 89 45 00 mov %rax,0x0(%rbp) + 120d: 31 d2 xor %edx,%edx + 120f: 48 8d 35 6a ce 00 00 lea 0xce6a(%rip),%rsi # e080 + 1216: 4c 89 e7 mov %r12,%rdi + 1219: 48 83 c5 08 add $0x8,%rbp + 121d: e8 2e 3b 00 00 call 4d50 + 1222: 48 39 dd cmp %rbx,%rbp + 1225: 75 d9 jne 1200 + 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 122c: ba e8 03 00 00 mov $0x3e8,%edx + 1231: 48 8d 3d 65 a0 00 00 lea 0xa065(%rip),%rdi # b29d + 1238: e8 63 8d 00 00 call 9fa0 + 123d: 48 8d 05 5c ce 00 00 lea 0xce5c(%rip),%rax # e0a0 + 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1249: 48 89 c5 mov %rax,%rbp + 124c: 0f 1f 40 00 nopl 0x0(%rax) + 1250: 0f 31 rdtsc + 1252: 48 c1 e2 20 shl $0x20,%rdx + 1256: 48 09 d0 or %rdx,%rax + 1259: 48 89 45 00 mov %rax,0x0(%rbp) + 125d: 4c 89 e7 mov %r12,%rdi + 1260: 48 83 c5 08 add $0x8,%rbp + 1264: e8 47 3b 00 00 call 4db0 + 1269: 48 39 dd cmp %rbx,%rbp + 126c: 75 e2 jne 1250 + 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1273: ba e8 03 00 00 mov $0x3e8,%edx + 1278: 48 8d 3d 36 a0 00 00 lea 0xa036(%rip),%rdi # b2b5 + 127f: e8 1c 8d 00 00 call 9fa0 + 1284: 48 8d 05 15 ce 00 00 lea 0xce15(%rip),%rax # e0a0 + 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1290: 48 89 c5 mov %rax,%rbp + 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 129a: 00 00 00 00 + 129e: 66 90 xchg %ax,%ax + 12a0: 0f 31 rdtsc + 12a2: 48 c1 e2 20 shl $0x20,%rdx + 12a6: 48 09 d0 or %rdx,%rax + 12a9: 48 89 45 00 mov %rax,0x0(%rbp) + 12ad: 4c 89 e7 mov %r12,%rdi + 12b0: 48 83 c5 08 add $0x8,%rbp + 12b4: e8 37 3b 00 00 call 4df0 + 12b9: 48 39 dd cmp %rbx,%rbp + 12bc: 75 e2 jne 12a0 + 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 12c3: ba e8 03 00 00 mov $0x3e8,%edx + 12c8: 48 8d 3d e3 9f 00 00 lea 0x9fe3(%rip),%rdi # b2b2 + 12cf: 48 8d ac 24 20 08 00 lea 0x820(%rsp),%rbp + 12d6: 00 + 12d7: e8 c4 8c 00 00 call 9fa0 + 12dc: 48 8d 05 bd cd 00 00 lea 0xcdbd(%rip),%rax # e0a0 + 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12e8: 49 89 c6 mov %rax,%r14 + 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f0: 0f 31 rdtsc + 12f2: 48 c1 e2 20 shl $0x20,%rdx + 12f6: 48 09 d0 or %rdx,%rax + 12f9: 49 89 06 mov %rax,(%r14) + 12fc: 48 89 ea mov %rbp,%rdx + 12ff: 4c 89 ee mov %r13,%rsi + 1302: 4c 89 e7 mov %r12,%rdi + 1305: 49 83 c6 08 add $0x8,%r14 + 1309: e8 92 14 00 00 call 27a0 + 130e: 49 39 de cmp %rbx,%r14 + 1311: 75 dd jne 12f0 + 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1318: ba e8 03 00 00 mov $0x3e8,%edx + 131d: 48 8d 3d 04 9f 00 00 lea 0x9f04(%rip),%rdi # b228 + 1324: 48 8d ac 24 a0 14 00 lea 0x14a0(%rsp),%rbp + 132b: 00 + 132c: e8 6f 8c 00 00 call 9fa0 + 1331: 48 8d 05 68 cd 00 00 lea 0xcd68(%rip),%rax # e0a0 + 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) + 133d: 49 89 c6 mov %rax,%r14 + 1340: 0f 31 rdtsc + 1342: 48 c1 e2 20 shl $0x20,%rdx + 1346: 48 09 d0 or %rdx,%rax + 1349: 49 89 06 mov %rax,(%r14) + 134c: 4c 89 e6 mov %r12,%rsi + 134f: 48 89 ef mov %rbp,%rdi + 1352: 49 83 c6 08 add $0x8,%r14 + 1356: e8 15 22 00 00 call 3570 + 135b: 49 39 de cmp %rbx,%r14 + 135e: 75 e0 jne 1340 + 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1365: ba e8 03 00 00 mov $0x3e8,%edx + 136a: 48 8d 3d 4a 9f 00 00 lea 0x9f4a(%rip),%rdi # b2bb + 1371: e8 2a 8c 00 00 call 9fa0 + 1376: 48 8d 05 23 cd 00 00 lea 0xcd23(%rip),%rax # e0a0 + 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1382: 49 89 c6 mov %rax,%r14 + 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 138c: 00 00 00 00 + 1390: 0f 31 rdtsc + 1392: 48 c1 e2 20 shl $0x20,%rdx + 1396: 48 09 d0 or %rdx,%rax + 1399: 49 89 06 mov %rax,(%r14) + 139c: 48 89 ee mov %rbp,%rsi + 139f: 4c 89 e7 mov %r12,%rdi + 13a2: 49 83 c6 08 add $0x8,%r14 + 13a6: e8 55 21 00 00 call 3500 + 13ab: 49 39 de cmp %rbx,%r14 + 13ae: 75 e0 jne 1390 + 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 13b5: ba e8 03 00 00 mov $0x3e8,%edx + 13ba: 48 8d 3d 07 9f 00 00 lea 0x9f07(%rip),%rdi # b2c8 + 13c1: e8 da 8b 00 00 call 9fa0 + 13c6: 48 8d 05 d3 cc 00 00 lea 0xccd3(%rip),%rax # e0a0 + 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) + 13d2: 49 89 c6 mov %rax,%r14 + 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 13dc: 00 00 00 00 + 13e0: 0f 31 rdtsc + 13e2: 48 c1 e2 20 shl $0x20,%rdx + 13e6: 48 09 d0 or %rdx,%rax + 13e9: 49 89 06 mov %rax,(%r14) + 13ec: 4c 89 e6 mov %r12,%rsi + 13ef: 48 89 ef mov %rbp,%rdi + 13f2: 49 83 c6 08 add $0x8,%r14 + 13f6: e8 05 15 00 00 call 2900 + 13fb: 49 39 de cmp %rbx,%r14 + 13fe: 75 e0 jne 13e0 + 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1405: ba e8 03 00 00 mov $0x3e8,%edx + 140a: 48 8d 3d c6 9e 00 00 lea 0x9ec6(%rip),%rdi # b2d7 + 1411: e8 8a 8b 00 00 call 9fa0 + 1416: 48 8d 05 83 cc 00 00 lea 0xcc83(%rip),%rax # e0a0 + 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1422: 49 89 c6 mov %rax,%r14 + 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 142c: 00 00 00 00 + 1430: 0f 31 rdtsc + 1432: 48 c1 e2 20 shl $0x20,%rdx + 1436: 48 09 d0 or %rdx,%rax + 1439: 49 89 06 mov %rax,(%r14) + 143c: 48 89 ee mov %rbp,%rsi + 143f: 4c 89 e7 mov %r12,%rdi + 1442: 49 83 c6 08 add $0x8,%r14 + 1446: e8 85 1a 00 00 call 2ed0 + 144b: 49 39 de cmp %rbx,%r14 + 144e: 75 e0 jne 1430 + 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1455: ba e8 03 00 00 mov $0x3e8,%edx + 145a: 48 8d 3d 86 9e 00 00 lea 0x9e86(%rip),%rdi # b2e7 + 1461: e8 3a 8b 00 00 call 9fa0 + 1466: 48 8d 05 33 cc 00 00 lea 0xcc33(%rip),%rax # e0a0 + 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1472: 49 89 c4 mov %rax,%r12 + 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 147c: 00 00 00 00 + 1480: 0f 31 rdtsc + 1482: 48 c1 e2 20 shl $0x20,%rdx + 1486: 48 09 d0 or %rdx,%rax + 1489: 49 89 04 24 mov %rax,(%r12) + 148d: 4c 89 ee mov %r13,%rsi + 1490: 48 89 ef mov %rbp,%rdi + 1493: 49 83 c4 08 add $0x8,%r12 + 1497: e8 84 0f 00 00 call 2420 + 149c: 49 39 dc cmp %rbx,%r12 + 149f: 75 df jne 1480 + 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14a6: ba e8 03 00 00 mov $0x3e8,%edx + 14ab: 48 8d 3d 47 9e 00 00 lea 0x9e47(%rip),%rdi # b2f9 + 14b2: e8 e9 8a 00 00 call 9fa0 + 14b7: 48 8d 05 e2 cb 00 00 lea 0xcbe2(%rip),%rax # e0a0 + 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14c3: 49 89 c4 mov %rax,%r12 + 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 14cd: 00 00 00 + 14d0: 0f 31 rdtsc + 14d2: 48 c1 e2 20 shl $0x20,%rdx + 14d6: 48 09 d0 or %rdx,%rax + 14d9: 49 89 04 24 mov %rax,(%r12) + 14dd: 48 89 ee mov %rbp,%rsi + 14e0: 4c 89 ef mov %r13,%rdi + 14e3: 49 83 c4 08 add $0x8,%r12 + 14e7: e8 b4 10 00 00 call 25a0 + 14ec: 49 39 dc cmp %rbx,%r12 + 14ef: 75 df jne 14d0 + 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14f6: ba e8 03 00 00 mov $0x3e8,%edx + 14fb: 48 8d 3d 0a 9e 00 00 lea 0x9e0a(%rip),%rdi # b30c + 1502: 4c 8d ac 24 80 1d 00 lea 0x1d80(%rsp),%r13 + 1509: 00 + 150a: 4c 8d a4 24 e0 18 00 lea 0x18e0(%rsp),%r12 + 1511: 00 + 1512: e8 89 8a 00 00 call 9fa0 + 1517: 48 8d 05 82 cb 00 00 lea 0xcb82(%rip),%rax # e0a0 + 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1523: 49 89 c6 mov %rax,%r14 + 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 152d: 00 00 00 + 1530: 0f 31 rdtsc + 1532: 48 c1 e2 20 shl $0x20,%rdx + 1536: 48 09 d0 or %rdx,%rax + 1539: 49 89 06 mov %rax,(%r14) + 153c: 48 8b 14 24 mov (%rsp),%rdx + 1540: 4c 89 ee mov %r13,%rsi + 1543: 4c 89 e7 mov %r12,%rdi + 1546: 49 83 c6 08 add $0x8,%r14 + 154a: e8 01 0a 00 00 call 1f50 + 154f: 49 39 de cmp %rbx,%r14 + 1552: 75 dc jne 1530 + 1554: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1559: ba e8 03 00 00 mov $0x3e8,%edx + 155e: 48 8d 3d bc 9d 00 00 lea 0x9dbc(%rip),%rdi # b321 + 1565: 4c 8d b4 24 20 14 00 lea 0x1420(%rsp),%r14 + 156c: 00 + 156d: e8 2e 8a 00 00 call 9fa0 + 1572: 48 8d 05 27 cb 00 00 lea 0xcb27(%rip),%rax # e0a0 + 1579: 48 89 44 24 18 mov %rax,0x18(%rsp) + 157e: 49 89 c0 mov %rax,%r8 + 1581: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1588: 00 00 00 00 + 158c: 0f 1f 40 00 nopl 0x0(%rax) + 1590: 0f 31 rdtsc + 1592: 48 c1 e2 20 shl $0x20,%rdx + 1596: 48 09 d0 or %rdx,%rax + 1599: 49 89 00 mov %rax,(%r8) + 159c: 48 8d 0d dd ca 00 00 lea 0xcadd(%rip),%rcx # e080 + 15a3: 4c 89 e2 mov %r12,%rdx + 15a6: 4c 89 f6 mov %r14,%rsi + 15a9: 48 89 ef mov %rbp,%rdi + 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 15b1: e8 5a 0b 00 00 call 2110 + 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 15bb: 49 83 c0 08 add $0x8,%r8 + 15bf: 49 39 d8 cmp %rbx,%r8 + 15c2: 75 cc jne 1590 + 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 15c9: ba e8 03 00 00 mov $0x3e8,%edx + 15ce: 48 8d 3d 5d 9d 00 00 lea 0x9d5d(%rip),%rdi # b332 + 15d5: e8 c6 89 00 00 call 9fa0 + 15da: 48 8d 05 bf ca 00 00 lea 0xcabf(%rip),%rax # e0a0 + 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 15e6: 48 89 c1 mov %rax,%rcx + 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f0: 0f 31 rdtsc + 15f2: 48 c1 e2 20 shl $0x20,%rdx + 15f6: 48 09 d0 or %rdx,%rax + 15f9: 48 89 01 mov %rax,(%rcx) + 15fc: 4c 89 ea mov %r13,%rdx + 15ff: 48 89 ee mov %rbp,%rsi + 1602: 4c 89 f7 mov %r14,%rdi + 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 160a: e8 21 0d 00 00 call 2330 + 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1614: 48 83 c1 08 add $0x8,%rcx + 1618: 48 39 d9 cmp %rbx,%rcx + 161b: 75 d3 jne 15f0 + 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1622: ba e8 03 00 00 mov $0x3e8,%edx + 1627: 48 8d 3d 11 9d 00 00 lea 0x9d11(%rip),%rdi # b33f + 162e: e8 6d 89 00 00 call 9fa0 + 1633: 48 8d 05 66 ca 00 00 lea 0xca66(%rip),%rax # e0a0 + 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 163f: 48 89 c1 mov %rax,%rcx + 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1649: 00 00 00 00 + 164d: 0f 1f 00 nopl (%rax) + 1650: 0f 31 rdtsc + 1652: 48 c1 e2 20 shl $0x20,%rdx + 1656: 48 09 d0 or %rdx,%rax + 1659: 48 89 01 mov %rax,(%rcx) + 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1661: 4c 89 ee mov %r13,%rsi + 1664: 4c 89 e7 mov %r12,%rdi + 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 166c: e8 af 02 00 00 call 1920 + 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1676: 48 83 c1 08 add $0x8,%rcx + 167a: 48 39 d9 cmp %rbx,%rcx + 167d: 75 d1 jne 1650 + 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1684: ba e8 03 00 00 mov $0x3e8,%edx + 1689: 48 8d 3d bc 9c 00 00 lea 0x9cbc(%rip),%rdi # b34c + 1690: e8 0b 89 00 00 call 9fa0 + 1695: 48 8d 05 04 ca 00 00 lea 0xca04(%rip),%rax # e0a0 + 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16a1: 48 89 c1 mov %rax,%rcx + 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 16ab: 00 00 00 00 + 16af: 90 nop + 16b0: 0f 31 rdtsc + 16b2: 48 c1 e2 20 shl $0x20,%rdx + 16b6: 48 09 d0 or %rdx,%rax + 16b9: 48 89 01 mov %rax,(%rcx) + 16bc: 4c 89 ee mov %r13,%rsi + 16bf: 4c 89 e7 mov %r12,%rdi + 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16c7: e8 e4 02 00 00 call 19b0 + 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 16d1: 48 83 c1 08 add $0x8,%rcx + 16d5: 48 39 d9 cmp %rbx,%rcx + 16d8: 75 d6 jne 16b0 + 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 16df: ba e8 03 00 00 mov $0x3e8,%edx + 16e4: 48 8d 3d 78 9c 00 00 lea 0x9c78(%rip),%rdi # b363 + 16eb: e8 b0 88 00 00 call 9fa0 + 16f0: 48 8d 05 a9 c9 00 00 lea 0xc9a9(%rip),%rax # e0a0 + 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16fc: 49 89 c0 mov %rax,%r8 + 16ff: 90 nop + 1700: 0f 31 rdtsc + 1702: 48 c1 e2 20 shl $0x20,%rdx + 1706: 48 09 d0 or %rdx,%rax + 1709: 49 89 00 mov %rax,(%r8) + 170c: 48 8b 0c 24 mov (%rsp),%rcx + 1710: 4c 89 e2 mov %r12,%rdx + 1713: 4c 89 f6 mov %r14,%rsi + 1716: 48 89 ef mov %rbp,%rdi + 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 171e: e8 5d 03 00 00 call 1a80 + 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 1728: 49 83 c0 08 add $0x8,%r8 + 172c: 49 39 d8 cmp %rbx,%r8 + 172f: 75 cf jne 1700 + 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1736: ba e8 03 00 00 mov $0x3e8,%edx + 173b: 48 8d 3d 31 9c 00 00 lea 0x9c31(%rip),%rdi # b373 + 1742: e8 59 88 00 00 call 9fa0 + 1747: 48 8d 05 52 c9 00 00 lea 0xc952(%rip),%rax # e0a0 + 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1753: 48 89 c1 mov %rax,%rcx + 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 175d: 00 00 00 + 1760: 0f 31 rdtsc + 1762: 48 c1 e2 20 shl $0x20,%rdx + 1766: 48 09 d0 or %rdx,%rax + 1769: 48 89 01 mov %rax,(%rcx) + 176c: 4c 89 e2 mov %r12,%rdx + 176f: 4c 89 f6 mov %r14,%rsi + 1772: 48 89 ef mov %rbp,%rdi + 1775: 48 89 0c 24 mov %rcx,(%rsp) + 1779: e8 b2 03 00 00 call 1b30 + 177e: 48 8b 0c 24 mov (%rsp),%rcx + 1782: 48 83 c1 08 add $0x8,%rcx + 1786: 48 39 d9 cmp %rbx,%rcx + 1789: 75 d5 jne 1760 + 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1790: ba e8 03 00 00 mov $0x3e8,%edx + 1795: 48 8d 3d ed 9b 00 00 lea 0x9bed(%rip),%rdi # b389 + 179c: e8 ff 87 00 00 call 9fa0 + 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 17a8: 00 00 00 00 + 17ac: 0f 1f 40 00 nopl 0x0(%rax) + 17b0: 0f 31 rdtsc + 17b2: 48 c1 e2 20 shl $0x20,%rdx + 17b6: 48 09 d0 or %rdx,%rax + 17b9: 49 89 07 mov %rax,(%r15) + 17bc: 4c 89 ea mov %r13,%rdx + 17bf: 48 89 ee mov %rbp,%rsi + 17c2: 4c 89 f7 mov %r14,%rdi + 17c5: 49 83 c7 08 add $0x8,%r15 + 17c9: e8 32 04 00 00 call 1c00 + 17ce: 49 39 df cmp %rbx,%r15 + 17d1: 75 dd jne 17b0 + 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 17d8: ba e8 03 00 00 mov $0x3e8,%edx + 17dd: 48 8d 3d b4 9b 00 00 lea 0x9bb4(%rip),%rdi # b398 + 17e4: e8 b7 87 00 00 call 9fa0 + 17e9: 48 8b 84 24 e8 26 00 mov 0x26e8(%rsp),%rax + 17f0: 00 + 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 17f8: 00 00 + 17fa: 75 14 jne 1810 + 17fc: 48 81 c4 f8 26 00 00 add $0x26f8,%rsp + 1803: 31 c0 xor %eax,%eax + 1805: 5b pop %rbx + 1806: 5d pop %rbp + 1807: 41 5c pop %r12 + 1809: 41 5d pop %r13 + 180b: 41 5e pop %r14 + 180d: 41 5f pop %r15 + 180f: c3 ret + 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> + 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 181c: 00 00 00 + 181f: 90 nop + +0000000000001820 <_start>: + 1820: f3 0f 1e fa endbr64 + 1824: 31 ed xor %ebp,%ebp + 1826: 49 89 d1 mov %rdx,%r9 + 1829: 5e pop %rsi + 182a: 48 89 e2 mov %rsp,%rdx + 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 1831: 50 push %rax + 1832: 54 push %rsp + 1833: 45 31 c0 xor %r8d,%r8d + 1836: 31 c9 xor %ecx,%ecx + 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
+ 183f: ff 15 7b c7 00 00 call *0xc77b(%rip) # dfc0 <__libc_start_main@GLIBC_2.34> + 1845: f4 hlt + 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 184d: 00 00 00 + 1850: 48 8d 3d 09 c8 00 00 lea 0xc809(%rip),%rdi # e060 + 1857: 48 8d 05 02 c8 00 00 lea 0xc802(%rip),%rax # e060 + 185e: 48 39 f8 cmp %rdi,%rax + 1861: 74 15 je 1878 <_start+0x58> + 1863: 48 8b 05 5e c7 00 00 mov 0xc75e(%rip),%rax # dfc8 <_ITM_deregisterTMCloneTable@Base> + 186a: 48 85 c0 test %rax,%rax + 186d: 74 09 je 1878 <_start+0x58> + 186f: ff e0 jmp *%rax + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: c3 ret + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 48 8d 3d d9 c7 00 00 lea 0xc7d9(%rip),%rdi # e060 + 1887: 48 8d 35 d2 c7 00 00 lea 0xc7d2(%rip),%rsi # e060 + 188e: 48 29 fe sub %rdi,%rsi + 1891: 48 89 f0 mov %rsi,%rax + 1894: 48 c1 ee 3f shr $0x3f,%rsi + 1898: 48 c1 f8 03 sar $0x3,%rax + 189c: 48 01 c6 add %rax,%rsi + 189f: 48 d1 fe sar $1,%rsi + 18a2: 74 14 je 18b8 <_start+0x98> + 18a4: 48 8b 05 2d c7 00 00 mov 0xc72d(%rip),%rax # dfd8 <_ITM_registerTMCloneTable@Base> + 18ab: 48 85 c0 test %rax,%rax + 18ae: 74 08 je 18b8 <_start+0x98> + 18b0: ff e0 jmp *%rax + 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18b8: c3 ret + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: f3 0f 1e fa endbr64 + 18c4: 80 3d 9d c7 00 00 00 cmpb $0x0,0xc79d(%rip) # e068 + 18cb: 75 33 jne 1900 <_start+0xe0> + 18cd: 55 push %rbp + 18ce: 48 83 3d 0a c7 00 00 cmpq $0x0,0xc70a(%rip) # dfe0 <__cxa_finalize@GLIBC_2.2.5> + 18d5: 00 + 18d6: 48 89 e5 mov %rsp,%rbp + 18d9: 74 0d je 18e8 <_start+0xc8> + 18db: 48 8b 3d 6e c7 00 00 mov 0xc76e(%rip),%rdi # e050 <__dso_handle> + 18e2: ff 15 f8 c6 00 00 call *0xc6f8(%rip) # dfe0 <__cxa_finalize@GLIBC_2.2.5> + 18e8: e8 63 ff ff ff call 1850 <_start+0x30> + 18ed: c6 05 74 c7 00 00 01 movb $0x1,0xc774(%rip) # e068 + 18f4: 5d pop %rbp + 18f5: c3 ret + 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 18fd: 00 00 00 + 1900: c3 ret + 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1908: 00 00 00 00 + 190c: 0f 1f 40 00 nopl 0x0(%rax) + 1910: f3 0f 1e fa endbr64 + 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000001920 : + 1920: 41 54 push %r12 + 1922: 49 89 d4 mov %rdx,%r12 + 1925: 55 push %rbp + 1926: 48 89 fd mov %rdi,%rbp + 1929: 53 push %rbx + 192a: 48 89 f3 mov %rsi,%rbx + 192d: e8 1e 06 00 00 call 1f50 + 1932: 48 8b 45 00 mov 0x0(%rbp),%rax + 1936: 48 8d bb 88 04 00 00 lea 0x488(%rbx),%rdi + 193d: 48 89 ee mov %rbp,%rsi + 1940: 48 8d 8b 80 04 00 00 lea 0x480(%rbx),%rcx + 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 194b: 48 89 83 80 04 00 00 mov %rax,0x480(%rbx) + 1952: 48 29 f9 sub %rdi,%rcx + 1955: 48 8b 95 98 04 00 00 mov 0x498(%rbp),%rdx + 195c: 48 29 ce sub %rcx,%rsi + 195f: 81 c1 a0 04 00 00 add $0x4a0,%ecx + 1965: 48 89 93 18 09 00 00 mov %rdx,0x918(%rbx) + 196c: c1 e9 03 shr $0x3,%ecx + 196f: ba a0 04 00 00 mov $0x4a0,%edx + 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1977: 48 89 ee mov %rbp,%rsi + 197a: 48 8d bb 20 09 00 00 lea 0x920(%rbx),%rdi + 1981: e8 7a 81 00 00 call 9b00 + 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 + 198d: 31 c0 xor %eax,%eax + 198f: 0f 11 83 40 09 00 00 movups %xmm0,0x940(%rbx) + 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 + 199d: 0f 11 83 50 09 00 00 movups %xmm0,0x950(%rbx) + 19a4: 5b pop %rbx + 19a5: 5d pop %rbp + 19a6: 41 5c pop %r12 + 19a8: c3 ret + 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000019b0 : + 19b0: 41 54 push %r12 + 19b2: 55 push %rbp + 19b3: 48 89 fd mov %rdi,%rbp + 19b6: 53 push %rbx + 19b7: 48 83 ec 50 sub $0x50,%rsp + 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 19c2: 00 00 + 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 19c9: 48 89 f3 mov %rsi,%rbx + 19cc: 48 89 e7 mov %rsp,%rdi + 19cf: be 40 00 00 00 mov $0x40,%esi + 19d4: e8 e7 84 00 00 call 9ec0 + 19d9: 48 89 e2 mov %rsp,%rdx + 19dc: 48 89 ef mov %rbp,%rdi + 19df: 48 89 de mov %rbx,%rsi + 19e2: e8 69 05 00 00 call 1f50 + 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax + 19eb: 48 8d bb 88 04 00 00 lea 0x488(%rbx),%rdi + 19f2: 48 89 ee mov %rbp,%rsi + 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 19f9: 48 8d 8b 80 04 00 00 lea 0x480(%rbx),%rcx + 1a00: 48 89 83 80 04 00 00 mov %rax,0x480(%rbx) + 1a07: 48 29 f9 sub %rdi,%rcx + 1a0a: 48 8b 95 98 04 00 00 mov 0x498(%rbp),%rdx + 1a11: 48 29 ce sub %rcx,%rsi + 1a14: 81 c1 a0 04 00 00 add $0x4a0,%ecx + 1a1a: 48 89 93 18 09 00 00 mov %rdx,0x918(%rbx) + 1a21: c1 e9 03 shr $0x3,%ecx + 1a24: ba a0 04 00 00 mov $0x4a0,%edx + 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1a2c: 48 89 ee mov %rbp,%rsi + 1a2f: 48 8d bb 20 09 00 00 lea 0x920(%rbx),%rdi + 1a36: e8 c5 80 00 00 call 9b00 + 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 + 1a41: 0f 11 83 40 09 00 00 movups %xmm0,0x940(%rbx) + 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 + 1a4e: 0f 11 83 50 09 00 00 movups %xmm0,0x950(%rbx) + 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1a61: 00 00 + 1a63: 75 0b jne 1a70 + 1a65: 48 83 c4 50 add $0x50,%rsp + 1a69: 31 c0 xor %eax,%eax + 1a6b: 5b pop %rbx + 1a6c: 5d pop %rbp + 1a6d: 41 5c pop %r12 + 1a6f: c3 ret + 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> + 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1a7c: 00 00 00 00 + +0000000000001a80 : + 1a80: 41 55 push %r13 + 1a82: 49 89 fd mov %rdi,%r13 + 1a85: 41 54 push %r12 + 1a87: 55 push %rbp + 1a88: 53 push %rbx + 1a89: 48 89 f3 mov %rsi,%rbx + 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 + 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1a9e: 00 00 + 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) + 1aa7: 00 + 1aa8: 49 89 d4 mov %rdx,%r12 + 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 1ab0: ba a0 04 00 00 mov $0x4a0,%edx + 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) + 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 + 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 1ac3: 4c 89 e6 mov %r12,%rsi + 1ac6: e8 35 80 00 00 call 9b00 + 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1ad0: ba 40 00 00 00 mov $0x40,%edx + 1ad5: 48 89 e6 mov %rsp,%rsi + 1ad8: e8 a3 80 00 00 call 9b80 + 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1ae2: 4c 89 e2 mov %r12,%rdx + 1ae5: 48 89 e6 mov %rsp,%rsi + 1ae8: 4c 89 ef mov %r13,%rdi + 1aeb: e8 20 06 00 00 call 2110 + 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 + 1af6: 0f 11 03 movups %xmm0,(%rbx) + 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 + 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 1b0a: 00 + 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1b12: 00 00 + 1b14: 75 10 jne 1b26 + 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp + 1b1d: 31 c0 xor %eax,%eax + 1b1f: 5b pop %rbx + 1b20: 5d pop %rbp + 1b21: 41 5c pop %r12 + 1b23: 41 5d pop %r13 + 1b25: c3 ret + 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> + 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001b30 : + 1b30: 41 55 push %r13 + 1b32: 49 89 fd mov %rdi,%r13 + 1b35: 41 54 push %r12 + 1b37: 55 push %rbp + 1b38: 53 push %rbx + 1b39: 48 89 f3 mov %rsi,%rbx + 1b3c: be 20 00 00 00 mov $0x20,%esi + 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1b4f: 00 00 + 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) + 1b58: 00 + 1b59: 49 89 d4 mov %rdx,%r12 + 1b5c: 48 89 e7 mov %rsp,%rdi + 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1b64: e8 57 83 00 00 call 9ec0 + 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1b73: ba a0 04 00 00 mov $0x4a0,%edx + 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 + 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1b88: 4c 89 e6 mov %r12,%rsi + 1b8b: e8 70 7f 00 00 call 9b00 + 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi + 1b95: ba 40 00 00 00 mov $0x40,%edx + 1b9a: 48 89 ee mov %rbp,%rsi + 1b9d: e8 de 7f 00 00 call 9b80 + 1ba2: 4c 89 e2 mov %r12,%rdx + 1ba5: 48 89 ee mov %rbp,%rsi + 1ba8: 4c 89 ef mov %r13,%rdi + 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx + 1bb2: 00 + 1bb3: e8 58 05 00 00 call 2110 + 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 + 1bbe: 0f 11 03 movups %xmm0,(%rbx) + 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 + 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 1bd2: 00 + 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bda: 00 00 + 1bdc: 75 10 jne 1bee + 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 1be5: 31 c0 xor %eax,%eax + 1be7: 5b pop %rbx + 1be8: 5d pop %rbp + 1be9: 41 5c pop %r12 + 1beb: 41 5d pop %r13 + 1bed: c3 ret + 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1bfa: 00 00 00 00 + 1bfe: 66 90 xchg %ax,%ax + +0000000000001c00 : + 1c00: 41 57 push %r15 + 1c02: 41 56 push %r14 + 1c04: 41 55 push %r13 + 1c06: 49 89 fd mov %rdi,%r13 + 1c09: 41 54 push %r12 + 1c0b: 55 push %rbp + 1c0c: 48 89 f5 mov %rsi,%rbp + 1c0f: 53 push %rbx + 1c10: 48 81 ec d8 04 00 00 sub $0x4d8,%rsp + 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 1c1e: 00 00 + 1c20: 48 89 9c 24 c8 04 00 mov %rbx,0x4c8(%rsp) + 1c27: 00 + 1c28: 48 89 d3 mov %rdx,%rbx + 1c2b: 48 89 e7 mov %rsp,%rdi + 1c2e: e8 fd 06 00 00 call 2330 + 1c33: ba 40 00 00 00 mov $0x40,%edx + 1c38: 48 89 e6 mov %rsp,%rsi + 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1c40: f3 0f 6f 83 20 09 00 movdqu 0x920(%rbx),%xmm0 + 1c47: 00 + 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1c4d: f3 0f 6f 83 30 09 00 movdqu 0x930(%rbx),%xmm0 + 1c54: 00 + 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1c5a: e8 21 7f 00 00 call 9b80 + 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1c64: 48 89 e6 mov %rsp,%rsi + 1c67: 48 8d 93 80 04 00 00 lea 0x480(%rbx),%rdx + 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi + 1c75: 00 + 1c76: e8 95 04 00 00 call 2110 + 1c7b: ba 40 04 00 00 mov $0x440,%edx + 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 1c87: 00 + 1c88: 48 89 ef mov %rbp,%rdi + 1c8b: e8 30 3c 00 00 call 58c0 + 1c90: 48 8d b3 40 09 00 00 lea 0x940(%rbx),%rsi + 1c97: 48 89 ea mov %rbp,%rdx + 1c9a: 4c 89 ef mov %r13,%rdi + 1c9d: 41 89 c4 mov %eax,%r12d + 1ca0: e8 7b 81 00 00 call 9e20 + 1ca5: 31 c9 xor %ecx,%ecx + 1ca7: 45 85 e4 test %r12d,%r12d + 1caa: ba 20 00 00 00 mov $0x20,%edx + 1caf: 0f 94 c1 sete %cl + 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi + 1cb7: 4c 89 ef mov %r13,%rdi + 1cba: e8 c1 3d 00 00 call 5a80 + 1cbf: 48 8b 84 24 c8 04 00 mov 0x4c8(%rsp),%rax + 1cc6: 00 + 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1cce: 00 00 + 1cd0: 75 14 jne 1ce6 + 1cd2: 48 81 c4 d8 04 00 00 add $0x4d8,%rsp + 1cd9: 31 c0 xor %eax,%eax + 1cdb: 5b pop %rbx + 1cdc: 5d pop %rbp + 1cdd: 41 5c pop %r12 + 1cdf: 41 5d pop %r13 + 1ce1: 41 5e pop %r14 + 1ce3: 41 5f pop %r15 + 1ce5: c3 ret + 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> + 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001cf0 : + 1cf0: 41 57 push %r15 + 1cf2: b8 03 00 00 00 mov $0x3,%eax + 1cf7: 41 56 push %r14 + 1cf9: 41 55 push %r13 + 1cfb: 41 54 push %r12 + 1cfd: 55 push %rbp + 1cfe: 53 push %rbx + 1cff: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1d06: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1d0b: 4c 8d 94 24 f8 02 00 lea 0x2f8(%rsp),%r10 + 1d12: 00 + 1d13: 89 54 24 28 mov %edx,0x28(%rsp) + 1d17: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 1d1e: 00 00 + 1d20: 48 89 ac 24 f8 02 00 mov %rbp,0x2f8(%rsp) + 1d27: 00 + 1d28: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp + 1d2d: 4c 89 54 24 10 mov %r10,0x10(%rsp) + 1d32: be 03 00 00 00 mov $0x3,%esi + 1d37: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) + 1d3e: 00 + 1d3f: 49 89 fe mov %rdi,%r14 + 1d42: 29 c6 sub %eax,%esi + 1d44: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1d49: 89 74 24 0c mov %esi,0xc(%rsp) + 1d4d: 89 44 24 2c mov %eax,0x2c(%rsp) + 1d51: 8b 44 24 28 mov 0x28(%rsp),%eax + 1d55: 85 c0 test %eax,%eax + 1d57: 0f 84 1c 01 00 00 je 1e79 + 1d5d: 8b 4c 24 08 mov 0x8(%rsp),%ecx + 1d61: 8b 54 24 0c mov 0xc(%rsp),%edx + 1d65: 48 89 ef mov %rbp,%rdi + 1d68: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1d6d: e8 ee 7f 00 00 call 9d60 + 1d72: 48 89 ea mov %rbp,%rdx + 1d75: be 03 00 00 00 mov $0x3,%esi + 1d7a: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1d81: 00 + 1d82: 45 31 ff xor %r15d,%r15d + 1d85: e8 86 5f 00 00 call 7d10 + 1d8a: 4c 8b 44 24 10 mov 0x10(%rsp),%r8 + 1d8f: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx + 1d96: 00 + 1d97: eb 41 jmp 1dda + 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1da0: 44 89 ff mov %r15d,%edi + 1da3: 41 8d 77 01 lea 0x1(%r15),%esi + 1da7: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 1dac: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 1db3: 74 5b je 1e10 + 1db5: 66 3d 00 0d cmp $0xd00,%ax + 1db9: 7f 55 jg 1e10 + 1dbb: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 1dbf: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 1dc4: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1dcb: 74 53 je 1e20 + 1dcd: 48 83 c1 03 add $0x3,%rcx + 1dd1: 49 39 c8 cmp %rcx,%r8 + 1dd4: 0f 84 b9 00 00 00 je 1e93 + 1dda: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1dde: 0f b6 11 movzbl (%rcx),%edx + 1de1: 89 c6 mov %eax,%esi + 1de3: c0 e8 04 shr $0x4,%al + 1de6: c1 e6 08 shl $0x8,%esi + 1de9: 0f b6 c0 movzbl %al,%eax + 1dec: 09 f2 or %esi,%edx + 1dee: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 1df2: 66 81 e2 ff 0f and $0xfff,%dx + 1df7: c1 e6 04 shl $0x4,%esi + 1dfa: 09 f0 or %esi,%eax + 1dfc: 66 81 fa 00 0d cmp $0xd00,%dx + 1e01: 7e 9d jle 1da0 + 1e03: 66 3d 00 0d cmp $0xd00,%ax + 1e07: 7f c4 jg 1dcd + 1e09: 44 89 fe mov %r15d,%esi + 1e0c: eb ad jmp 1dbb + 1e0e: 66 90 xchg %ax,%ax + 1e10: 41 89 f7 mov %esi,%r15d + 1e13: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1e1a: 75 b1 jne 1dcd + 1e1c: 0f 1f 40 00 nopl 0x0(%rax) + 1e20: 83 44 24 08 01 addl $0x1,0x8(%rsp) + 1e25: 49 81 c6 00 02 00 00 add $0x200,%r14 + 1e2c: 83 7c 24 08 03 cmpl $0x3,0x8(%rsp) + 1e31: 0f 85 1a ff ff ff jne 1d51 + 1e37: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1e3c: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1e40: 48 81 c7 00 06 00 00 add $0x600,%rdi + 1e47: 83 e8 01 sub $0x1,%eax + 1e4a: 0f 85 e2 fe ff ff jne 1d32 + 1e50: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 1e57: 00 + 1e58: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e5f: 00 00 + 1e61: 0f 85 dc 00 00 00 jne 1f43 + 1e67: 48 81 c4 08 03 00 00 add $0x308,%rsp + 1e6e: 5b pop %rbx + 1e6f: 5d pop %rbp + 1e70: 41 5c pop %r12 + 1e72: 41 5d pop %r13 + 1e74: 41 5e pop %r14 + 1e76: 41 5f pop %r15 + 1e78: c3 ret + 1e79: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 1e7d: 8b 54 24 08 mov 0x8(%rsp),%edx + 1e81: 48 89 ef mov %rbp,%rdi + 1e84: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1e89: e8 d2 7e 00 00 call 9d60 + 1e8e: e9 df fe ff ff jmp 1d72 + 1e93: 45 89 fd mov %r15d,%r13d + 1e96: 4c 8d bc 24 a8 01 00 lea 0x1a8(%rsp),%r15 + 1e9d: 00 + 1e9e: 66 90 xchg %ax,%ax + 1ea0: be 01 00 00 00 mov $0x1,%esi + 1ea5: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1eac: 00 + 1ead: 48 89 ea mov %rbp,%rdx + 1eb0: e8 5b 5e 00 00 call 7d10 + 1eb5: 41 b9 00 01 00 00 mov $0x100,%r9d + 1ebb: 44 89 e8 mov %r13d,%eax + 1ebe: 31 ff xor %edi,%edi + 1ec0: 45 29 e9 sub %r13d,%r9d + 1ec3: 4d 8d 14 46 lea (%r14,%rax,2),%r10 + 1ec7: 48 8d b4 24 00 01 00 lea 0x100(%rsp),%rsi + 1ece: 00 + 1ecf: eb 25 jmp 1ef6 + 1ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ed8: 66 3d 00 0d cmp $0xd00,%ax + 1edc: 7f 0a jg 1ee8 + 1ede: 89 fa mov %edi,%edx + 1ee0: 83 c7 01 add $0x1,%edi + 1ee3: 66 41 89 04 52 mov %ax,(%r10,%rdx,2) + 1ee8: 44 39 cf cmp %r9d,%edi + 1eeb: 73 41 jae 1f2e + 1eed: 48 83 c6 03 add $0x3,%rsi + 1ef1: 4c 39 fe cmp %r15,%rsi + 1ef4: 74 38 je 1f2e + 1ef6: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 1efa: 0f b6 16 movzbl (%rsi),%edx + 1efd: 89 c1 mov %eax,%ecx + 1eff: c0 e8 04 shr $0x4,%al + 1f02: c1 e1 08 shl $0x8,%ecx + 1f05: 0f b6 c0 movzbl %al,%eax + 1f08: 09 ca or %ecx,%edx + 1f0a: 0f b6 4e 02 movzbl 0x2(%rsi),%ecx + 1f0e: 66 81 e2 ff 0f and $0xfff,%dx + 1f13: c1 e1 04 shl $0x4,%ecx + 1f16: 09 c8 or %ecx,%eax + 1f18: 66 81 fa 00 0d cmp $0xd00,%dx + 1f1d: 7f 0a jg 1f29 + 1f1f: 89 f9 mov %edi,%ecx + 1f21: 83 c7 01 add $0x1,%edi + 1f24: 66 41 89 14 4a mov %dx,(%r10,%rcx,2) + 1f29: 44 39 cf cmp %r9d,%edi + 1f2c: 72 aa jb 1ed8 + 1f2e: 41 01 fd add %edi,%r13d + 1f31: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 1f38: 0f 86 62 ff ff ff jbe 1ea0 + 1f3e: e9 dd fe ff ff jmp 1e20 + 1f43: e8 38 f1 ff ff call 1080 <__stack_chk_fail@plt> + 1f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f4f: 00 + +0000000000001f50 : + 1f50: 41 57 push %r15 + 1f52: 41 56 push %r14 + 1f54: 49 89 fe mov %rdi,%r14 + 1f57: 41 55 push %r13 + 1f59: 45 31 ed xor %r13d,%r13d + 1f5c: 41 54 push %r12 + 1f5e: 55 push %rbp + 1f5f: 53 push %rbx + 1f60: 48 81 ec 78 24 00 00 sub $0x2478,%rsp + 1f67: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 1f6b: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1f70: 48 8d ac 24 20 0c 00 lea 0xc20(%rsp),%rbp + 1f77: 00 + 1f78: 48 8d 9c 24 40 24 00 lea 0x2440(%rsp),%rbx + 1f7f: 00 + 1f80: 49 89 ef mov %rbp,%r15 + 1f83: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1f8a: 00 00 + 1f8c: 4c 89 a4 24 68 24 00 mov %r12,0x2468(%rsp) + 1f93: 00 + 1f94: 4c 8d a4 24 20 24 00 lea 0x2420(%rsp),%r12 + 1f9b: 00 + 1f9c: 0f 29 84 24 20 24 00 movaps %xmm0,0x2420(%rsp) + 1fa3: 00 + 1fa4: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 1fa9: ba 21 00 00 00 mov $0x21,%edx + 1fae: c6 84 24 40 24 00 00 movb $0x3,0x2440(%rsp) + 1fb5: 03 + 1fb6: 0f 29 84 24 30 24 00 movaps %xmm0,0x2430(%rsp) + 1fbd: 00 + 1fbe: 4c 89 e6 mov %r12,%rsi + 1fc1: 4c 89 e7 mov %r12,%rdi + 1fc4: e8 b7 7b 00 00 call 9b80 + 1fc9: 48 8d 84 24 20 12 00 lea 0x1220(%rsp),%rax + 1fd0: 00 + 1fd1: 31 d2 xor %edx,%edx + 1fd3: 4c 89 e6 mov %r12,%rsi + 1fd6: 48 89 c7 mov %rax,%rdi + 1fd9: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1fde: e8 0d fd ff ff call 1cf0 + 1fe3: 44 89 ea mov %r13d,%edx + 1fe6: 4c 89 ff mov %r15,%rdi + 1fe9: 48 89 de mov %rbx,%rsi + 1fec: 41 83 c5 01 add $0x1,%r13d + 1ff0: e8 fb 2c 00 00 call 4cf0 + 1ff5: 49 81 c7 00 02 00 00 add $0x200,%r15 + 1ffc: 41 83 fd 03 cmp $0x3,%r13d + 2000: 75 e1 jne 1fe3 + 2002: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15 + 2007: 4c 89 7c 24 08 mov %r15,0x8(%rsp) + 200c: 44 89 ea mov %r13d,%edx + 200f: 4c 89 ff mov %r15,%rdi + 2012: 48 89 de mov %rbx,%rsi + 2015: 41 83 c5 01 add $0x1,%r13d + 2019: e8 d2 2c 00 00 call 4cf0 + 201e: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2025: 41 83 fd 06 cmp $0x6,%r13d + 2029: 75 e1 jne 200c + 202b: 48 89 ef mov %rbp,%rdi + 202e: 48 8d 9c 24 20 06 00 lea 0x620(%rsp),%rbx + 2035: 00 + 2036: e8 05 07 00 00 call 2740 + 203b: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + 2040: e8 fb 06 00 00 call 2740 + 2045: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 204a: 4c 89 fe mov %r15,%rsi + 204d: 48 89 df mov %rbx,%rdi + 2050: 48 89 ea mov %rbp,%rdx + 2053: 49 81 c7 00 06 00 00 add $0x600,%r15 + 205a: e8 41 07 00 00 call 27a0 + 205f: 48 89 df mov %rbx,%rdi + 2062: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2069: e8 12 2e 00 00 call 4e80 + 206e: 4d 39 fc cmp %r15,%r12 + 2071: 75 d7 jne 204a + 2073: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2078: 48 8d b4 24 20 06 00 lea 0x620(%rsp),%rsi + 207f: 00 + 2080: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2087: 00 + 2088: e8 f3 07 00 00 call 2880 + 208d: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2094: 00 + 2095: e8 b6 07 00 00 call 2850 + 209a: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 209f: 48 89 ee mov %rbp,%rsi + 20a2: e8 19 06 00 00 call 26c0 + 20a7: 48 8d b4 24 20 06 00 lea 0x620(%rsp),%rsi + 20ae: 00 + 20af: 4c 89 f7 mov %r14,%rdi + 20b2: e8 09 06 00 00 call 26c0 + 20b7: 66 0f 6f 84 24 20 24 movdqa 0x2420(%rsp),%xmm0 + 20be: 00 00 + 20c0: 41 0f 11 86 80 04 00 movups %xmm0,0x480(%r14) + 20c7: 00 + 20c8: 66 0f 6f 84 24 30 24 movdqa 0x2430(%rsp),%xmm0 + 20cf: 00 00 + 20d1: 41 0f 11 86 90 04 00 movups %xmm0,0x490(%r14) + 20d8: 00 + 20d9: 48 8b 84 24 68 24 00 mov 0x2468(%rsp),%rax + 20e0: 00 + 20e1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 20e8: 00 00 + 20ea: 75 12 jne 20fe + 20ec: 48 81 c4 78 24 00 00 add $0x2478,%rsp + 20f3: 5b pop %rbx + 20f4: 5d pop %rbp + 20f5: 41 5c pop %r12 + 20f7: 41 5d pop %r13 + 20f9: 41 5e pop %r14 + 20fb: 41 5f pop %r15 + 20fd: c3 ret + 20fe: e8 7d ef ff ff call 1080 <__stack_chk_fail@plt> + 2103: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 210a: 00 00 00 00 + 210e: 66 90 xchg %ax,%ax + +0000000000002110 : + 2110: 41 57 push %r15 + 2112: 41 56 push %r14 + 2114: 41 55 push %r13 + 2116: 45 31 ed xor %r13d,%r13d + 2119: 41 54 push %r12 + 211b: 55 push %rbp + 211c: 48 89 f5 mov %rsi,%rbp + 211f: 48 89 d6 mov %rdx,%rsi + 2122: 53 push %rbx + 2123: 48 89 d3 mov %rdx,%rbx + 2126: 48 81 ec 58 30 00 00 sub $0x3058,%rsp + 212d: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2132: 48 8d 84 24 20 0c 00 lea 0xc20(%rsp),%rax + 2139: 00 + 213a: 4c 8d b4 24 20 30 00 lea 0x3020(%rsp),%r14 + 2141: 00 + 2142: 48 89 c7 mov %rax,%rdi + 2145: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 214c: 00 00 + 214e: 4c 89 a4 24 48 30 00 mov %r12,0x3048(%rsp) + 2155: 00 + 2156: 49 89 cc mov %rcx,%r12 + 2159: 48 89 04 24 mov %rax,(%rsp) + 215d: e8 9e 05 00 00 call 2700 + 2162: f3 0f 6f 83 80 04 00 movdqu 0x480(%rbx),%xmm0 + 2169: 00 + 216a: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 2171: 00 + 2172: 48 89 ee mov %rbp,%rsi + 2175: 48 89 c7 mov %rax,%rdi + 2178: 48 89 44 24 08 mov %rax,0x8(%rsp) + 217d: 48 8d ac 24 20 06 00 lea 0x620(%rsp),%rbp + 2184: 00 + 2185: 0f 29 84 24 20 30 00 movaps %xmm0,0x3020(%rsp) + 218c: 00 + 218d: f3 0f 6f 83 90 04 00 movdqu 0x490(%rbx),%xmm0 + 2194: 00 + 2195: 48 8d 9c 24 20 1e 00 lea 0x1e20(%rsp),%rbx + 219c: 00 + 219d: 0f 29 84 24 30 30 00 movaps %xmm0,0x3030(%rsp) + 21a4: 00 + 21a5: e8 56 13 00 00 call 3500 + 21aa: ba 01 00 00 00 mov $0x1,%edx + 21af: 4c 89 f6 mov %r14,%rsi + 21b2: 48 89 df mov %rbx,%rdi + 21b5: e8 36 fb ff ff call 1cf0 + 21ba: 4c 89 ef mov %r13,%rdi + 21bd: 44 89 ea mov %r13d,%edx + 21c0: 4c 89 e6 mov %r12,%rsi + 21c3: 49 83 c5 01 add $0x1,%r13 + 21c7: 48 c1 e7 09 shl $0x9,%rdi + 21cb: 48 01 ef add %rbp,%rdi + 21ce: e8 1d 2b 00 00 call 4cf0 + 21d3: 49 83 fd 03 cmp $0x3,%r13 + 21d7: 75 e1 jne 21ba + 21d9: 45 31 ff xor %r15d,%r15d + 21dc: 4c 8d ac 24 20 12 00 lea 0x1220(%rsp),%r13 + 21e3: 00 + 21e4: 4c 89 ff mov %r15,%rdi + 21e7: 41 8d 57 03 lea 0x3(%r15),%edx + 21eb: 4c 89 e6 mov %r12,%rsi + 21ee: 49 83 c7 01 add $0x1,%r15 + 21f2: 48 c1 e7 09 shl $0x9,%rdi + 21f6: 4c 01 ef add %r13,%rdi + 21f9: e8 52 2b 00 00 call 4d50 + 21fe: 49 83 ff 03 cmp $0x3,%r15 + 2202: 75 e0 jne 21e4 + 2204: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 220b: 00 + 220c: ba 06 00 00 00 mov $0x6,%edx + 2211: 4c 89 e6 mov %r12,%rsi + 2214: 48 89 c7 mov %rax,%rdi + 2217: 48 89 44 24 10 mov %rax,0x10(%rsp) + 221c: 4c 8d bc 24 20 18 00 lea 0x1820(%rsp),%r15 + 2223: 00 + 2224: e8 27 2b 00 00 call 4d50 + 2229: 48 89 ef mov %rbp,%rdi + 222c: e8 0f 05 00 00 call 2740 + 2231: 48 89 de mov %rbx,%rsi + 2234: 4c 89 ff mov %r15,%rdi + 2237: 48 89 ea mov %rbp,%rdx + 223a: 48 81 c3 00 06 00 00 add $0x600,%rbx + 2241: e8 5a 05 00 00 call 27a0 + 2246: 49 81 c7 00 02 00 00 add $0x200,%r15 + 224d: 49 39 de cmp %rbx,%r14 + 2250: 75 df jne 2231 + 2252: 48 8b 34 24 mov (%rsp),%rsi + 2256: 48 89 ea mov %rbp,%rdx + 2259: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 225e: e8 3d 05 00 00 call 27a0 + 2263: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 226a: 00 + 226b: e8 00 05 00 00 call 2770 + 2270: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 2275: e8 76 2b 00 00 call 4df0 + 227a: 4c 89 ea mov %r13,%rdx + 227d: 48 8d b4 24 20 18 00 lea 0x1820(%rsp),%rsi + 2284: 00 + 2285: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 228c: 00 + 228d: e8 ee 05 00 00 call 2880 + 2292: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2297: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 229c: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22a1: e8 4a 2c 00 00 call 4ef0 + 22a6: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 22ab: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22b0: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22b5: e8 36 2c 00 00 call 4ef0 + 22ba: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 22c1: 00 + 22c2: e8 89 05 00 00 call 2850 + 22c7: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22cc: e8 ef 2b 00 00 call 4ec0 + 22d1: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 + 22d6: 48 8d b4 24 20 18 00 lea 0x1820(%rsp),%rsi + 22dd: 00 + 22de: 4c 89 f7 mov %r14,%rdi + 22e1: e8 3a 01 00 00 call 2420 + 22e6: 49 8d be c0 03 00 00 lea 0x3c0(%r14),%rdi + 22ed: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22f2: e8 09 06 00 00 call 2900 + 22f7: 48 8b 84 24 48 30 00 mov 0x3048(%rsp),%rax + 22fe: 00 + 22ff: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2306: 00 00 + 2308: 75 12 jne 231c + 230a: 48 81 c4 58 30 00 00 add $0x3058,%rsp + 2311: 5b pop %rbx + 2312: 5d pop %rbp + 2313: 41 5c pop %r12 + 2315: 41 5d pop %r13 + 2317: 41 5e pop %r14 + 2319: 41 5f pop %r15 + 231b: c3 ret + 231c: e8 5f ed ff ff call 1080 <__stack_chk_fail@plt> + 2321: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2328: 00 00 00 00 + 232c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002330 : + 2330: 41 57 push %r15 + 2332: 41 56 push %r14 + 2334: 41 55 push %r13 + 2336: 49 89 fd mov %rdi,%r13 + 2339: 41 54 push %r12 + 233b: 55 push %rbp + 233c: 53 push %rbx + 233d: 48 89 f3 mov %rsi,%rbx + 2340: 48 81 ec 18 10 00 00 sub $0x1018,%rsp + 2347: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 234e: 00 00 + 2350: 4c 89 b4 24 08 10 00 mov %r14,0x1008(%rsp) + 2357: 00 + 2358: 49 89 d6 mov %rdx,%r14 + 235b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp + 2362: 00 + 2363: 48 89 ef mov %rbp,%rdi + 2366: e8 35 02 00 00 call 25a0 + 236b: 48 8d b3 c0 03 00 00 lea 0x3c0(%rbx),%rsi + 2372: 48 89 e7 mov %rsp,%rdi + 2375: e8 56 0b 00 00 call 2ed0 + 237a: 48 8d bc 24 00 0a 00 lea 0xa00(%rsp),%rdi + 2381: 00 + 2382: 4c 89 f6 mov %r14,%rsi + 2385: e8 76 03 00 00 call 2700 + 238a: 48 89 ef mov %rbp,%rdi + 238d: e8 ae 03 00 00 call 2740 + 2392: 48 89 ea mov %rbp,%rdx + 2395: 48 8d b4 24 00 0a 00 lea 0xa00(%rsp),%rsi + 239c: 00 + 239d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23a4: 00 + 23a5: e8 f6 03 00 00 call 27a0 + 23aa: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23b1: 00 + 23b2: e8 39 2a 00 00 call 4df0 + 23b7: 48 89 e6 mov %rsp,%rsi + 23ba: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx + 23c1: 00 + 23c2: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23c9: 00 + 23ca: e8 51 2b 00 00 call 4f20 + 23cf: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23d6: 00 + 23d7: e8 e4 2a 00 00 call 4ec0 + 23dc: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi + 23e3: 00 + 23e4: 4c 89 ef mov %r13,%rdi + 23e7: e8 84 11 00 00 call 3570 + 23ec: 48 8b 84 24 08 10 00 mov 0x1008(%rsp),%rax + 23f3: 00 + 23f4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 23fb: 00 00 + 23fd: 75 12 jne 2411 + 23ff: 48 81 c4 18 10 00 00 add $0x1018,%rsp + 2406: 5b pop %rbx + 2407: 5d pop %rbp + 2408: 41 5c pop %r12 + 240a: 41 5d pop %r13 + 240c: 41 5e pop %r14 + 240e: 41 5f pop %r15 + 2410: c3 ret + 2411: e8 6a ec ff ff call 1080 <__stack_chk_fail@plt> + 2416: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 241d: 00 00 00 + +0000000000002420 : + 2420: 41 56 push %r14 + 2422: 48 81 c7 40 01 00 00 add $0x140,%rdi + 2429: 49 89 f0 mov %rsi,%r8 + 242c: 4c 8d 8e 00 06 00 00 lea 0x600(%rsi),%r9 + 2433: 41 54 push %r12 + 2435: 55 push %rbp + 2436: 53 push %rbx + 2437: 48 8d 8f c0 fe ff ff lea -0x140(%rdi),%rcx + 243e: 4c 89 c2 mov %r8,%rdx + 2441: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2448: 00 00 00 00 + 244c: 0f 1f 40 00 nopl 0x0(%rax) + 2450: 0f b7 02 movzwl (%rdx),%eax + 2453: 0f b7 72 06 movzwl 0x6(%rdx),%esi + 2457: 89 c3 mov %eax,%ebx + 2459: 66 c1 fb 0f sar $0xf,%bx + 245d: 66 81 e3 01 0d and $0xd01,%bx + 2462: 01 c3 add %eax,%ebx + 2464: 0f b7 42 02 movzwl 0x2(%rdx),%eax + 2468: 0f b7 db movzwl %bx,%ebx + 246b: 41 89 c2 mov %eax,%r10d + 246e: 48 c1 e3 0a shl $0xa,%rbx + 2472: 66 41 c1 fa 0f sar $0xf,%r10w + 2477: 48 81 c3 81 06 00 00 add $0x681,%rbx + 247e: 66 41 81 e2 01 0d and $0xd01,%r10w + 2484: 48 69 db b7 af 13 00 imul $0x13afb7,%rbx,%rbx + 248b: 41 01 c2 add %eax,%r10d + 248e: 0f b7 42 04 movzwl 0x4(%rdx),%eax + 2492: 45 0f b7 d2 movzwl %r10w,%r10d + 2496: 49 c1 e2 0a shl $0xa,%r10 + 249a: 41 89 c3 mov %eax,%r11d + 249d: 48 c1 eb 20 shr $0x20,%rbx + 24a1: 66 41 c1 fb 0f sar $0xf,%r11w + 24a6: 49 81 c2 81 06 00 00 add $0x681,%r10 + 24ad: 66 81 e3 ff 03 and $0x3ff,%bx + 24b2: 66 41 81 e3 01 0d and $0xd01,%r11w + 24b8: 4d 69 d2 b7 af 13 00 imul $0x13afb7,%r10,%r10 + 24bf: 41 01 c3 add %eax,%r11d + 24c2: 89 f0 mov %esi,%eax + 24c4: 66 c1 f8 0f sar $0xf,%ax + 24c8: 45 0f b7 db movzwl %r11w,%r11d + 24cc: 49 c1 e3 0a shl $0xa,%r11 + 24d0: 66 25 01 0d and $0xd01,%ax + 24d4: 49 c1 ea 20 shr $0x20,%r10 + 24d8: 01 f0 add %esi,%eax + 24da: 49 81 c3 81 06 00 00 add $0x681,%r11 + 24e1: 45 89 d4 mov %r10d,%r12d + 24e4: 0f b7 c0 movzwl %ax,%eax + 24e7: 4d 69 db b7 af 13 00 imul $0x13afb7,%r11,%r11 + 24ee: 66 41 81 e4 ff 03 and $0x3ff,%r12w + 24f4: 48 c1 e0 0a shl $0xa,%rax + 24f8: 48 05 81 06 00 00 add $0x681,%rax + 24fe: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax + 2505: 49 c1 eb 20 shr $0x20,%r11 + 2509: 44 89 dd mov %r11d,%ebp + 250c: 66 81 e5 ff 03 and $0x3ff,%bp + 2511: 48 c1 e8 20 shr $0x20,%rax + 2515: 49 89 c6 mov %rax,%r14 + 2518: 89 c6 mov %eax,%esi + 251a: 42 8d 04 95 00 00 00 lea 0x0(,%r10,4),%eax + 2521: 00 + 2522: 66 81 e6 ff 03 and $0x3ff,%si + 2527: 08 f8 or %bh,%al + 2529: 66 c1 ed 04 shr $0x4,%bp + 252d: 0f b6 db movzbl %bl,%ebx + 2530: 44 0f b6 d0 movzbl %al,%r10d + 2534: 44 89 f0 mov %r14d,%eax + 2537: 66 41 c1 ec 06 shr $0x6,%r12w + 253c: 48 83 c1 05 add $0x5,%rcx + 2540: c1 e0 06 shl $0x6,%eax + 2543: 41 c1 e3 04 shl $0x4,%r11d + 2547: 48 83 c2 08 add $0x8,%rdx + 254b: 09 e8 or %ebp,%eax + 254d: 45 09 e3 or %r12d,%r11d + 2550: 66 c1 ee 02 shr $0x2,%si + 2554: 0f b6 c0 movzbl %al,%eax + 2557: 45 0f b6 db movzbl %r11b,%r11d + 255b: 40 88 71 ff mov %sil,-0x1(%rcx) + 255f: c1 e0 08 shl $0x8,%eax + 2562: 44 09 d8 or %r11d,%eax + 2565: c1 e0 08 shl $0x8,%eax + 2568: 44 09 d0 or %r10d,%eax + 256b: c1 e0 08 shl $0x8,%eax + 256e: 09 d8 or %ebx,%eax + 2570: 89 41 fb mov %eax,-0x5(%rcx) + 2573: 48 39 f9 cmp %rdi,%rcx + 2576: 0f 85 d4 fe ff ff jne 2450 + 257c: 49 81 c0 00 02 00 00 add $0x200,%r8 + 2583: 48 8d b9 40 01 00 00 lea 0x140(%rcx),%rdi + 258a: 4d 39 c1 cmp %r8,%r9 + 258d: 0f 85 a4 fe ff ff jne 2437 + 2593: 5b pop %rbx + 2594: 5d pop %rbp + 2595: 41 5c pop %r12 + 2597: 41 5e pop %r14 + 2599: c3 ret + 259a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000025a0 : + 25a0: 55 push %rbp + 25a1: 48 81 c6 40 01 00 00 add $0x140,%rsi + 25a8: 45 31 c0 xor %r8d,%r8d + 25ab: 53 push %rbx + 25ac: 48 8d 96 c0 fe ff ff lea -0x140(%rsi),%rdx + 25b3: 48 89 f9 mov %rdi,%rcx + 25b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 25bd: 00 00 00 + 25c0: 0f b6 42 02 movzbl 0x2(%rdx),%eax + 25c4: 0f b6 5a 03 movzbl 0x3(%rdx),%ebx + 25c8: 48 83 c2 05 add $0x5,%rdx + 25cc: 48 83 c1 08 add $0x8,%rcx + 25d0: 44 0f b6 52 fc movzbl -0x4(%rdx),%r10d + 25d5: 44 0f b7 4a fb movzwl -0x5(%rdx),%r9d + 25da: 41 89 c3 mov %eax,%r11d + 25dd: c1 e0 06 shl $0x6,%eax + 25e0: 89 dd mov %ebx,%ebp + 25e2: 41 c0 ea 02 shr $0x2,%r10b + 25e6: 40 c0 ed 06 shr $0x6,%bpl + 25ea: 41 81 e1 ff 03 00 00 and $0x3ff,%r9d + 25f1: 41 c0 eb 04 shr $0x4,%r11b + 25f5: 45 0f b6 d2 movzbl %r10b,%r10d + 25f9: 40 0f b6 ed movzbl %bpl,%ebp + 25fd: c1 e3 04 shl $0x4,%ebx + 2600: 41 09 c2 or %eax,%r10d + 2603: 0f b6 42 ff movzbl -0x1(%rdx),%eax + 2607: 45 0f b6 db movzbl %r11b,%r11d + 260b: 41 09 db or %ebx,%r11d + 260e: 41 81 e2 ff 03 00 00 and $0x3ff,%r10d + 2615: c1 e0 02 shl $0x2,%eax + 2618: 41 81 e3 ff 03 00 00 and $0x3ff,%r11d + 261f: 09 e8 or %ebp,%eax + 2621: 45 69 db 01 0d 00 00 imul $0xd01,%r11d,%r11d + 2628: 98 cwtl + 2629: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d + 2630: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2636: 41 81 c3 00 02 00 00 add $0x200,%r11d + 263d: 45 69 c9 01 0d 00 00 imul $0xd01,%r9d,%r9d + 2644: 41 c1 eb 0a shr $0xa,%r11d + 2648: 41 81 c2 00 02 00 00 add $0x200,%r10d + 264f: 05 00 02 00 00 add $0x200,%eax + 2654: 45 0f b7 db movzwl %r11w,%r11d + 2658: 41 c1 ea 0a shr $0xa,%r10d + 265c: c1 e8 0a shr $0xa,%eax + 265f: 41 81 c1 00 02 00 00 add $0x200,%r9d + 2666: 45 0f b7 d2 movzwl %r10w,%r10d + 266a: 0f b7 c0 movzwl %ax,%eax + 266d: 41 c1 e9 0a shr $0xa,%r9d + 2671: 48 c1 e0 10 shl $0x10,%rax + 2675: 45 0f b7 c9 movzwl %r9w,%r9d + 2679: 4c 09 d8 or %r11,%rax + 267c: 48 c1 e0 10 shl $0x10,%rax + 2680: 4c 09 d0 or %r10,%rax + 2683: 48 c1 e0 10 shl $0x10,%rax + 2687: 4c 09 c8 or %r9,%rax + 268a: 48 89 41 f8 mov %rax,-0x8(%rcx) + 268e: 48 39 f2 cmp %rsi,%rdx + 2691: 0f 85 29 ff ff ff jne 25c0 + 2697: 41 83 c0 01 add $0x1,%r8d + 269b: 48 8d b2 40 01 00 00 lea 0x140(%rdx),%rsi + 26a2: 48 81 c7 00 02 00 00 add $0x200,%rdi + 26a9: 41 83 f8 03 cmp $0x3,%r8d + 26ad: 0f 85 f9 fe ff ff jne 25ac + 26b3: 5b pop %rbx + 26b4: 5d pop %rbp + 26b5: c3 ret + 26b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 26bd: 00 00 00 + +00000000000026c0 : + 26c0: 41 54 push %r12 + 26c2: 4c 8d a7 80 04 00 00 lea 0x480(%rdi),%r12 + 26c9: 55 push %rbp + 26ca: 48 89 f5 mov %rsi,%rbp + 26cd: 53 push %rbx + 26ce: 48 89 fb mov %rdi,%rbx + 26d1: 48 89 ee mov %rbp,%rsi + 26d4: 48 89 df mov %rbx,%rdi + 26d7: 48 81 c3 80 01 00 00 add $0x180,%rbx + 26de: 48 81 c5 00 02 00 00 add $0x200,%rbp + 26e5: e8 56 0d 00 00 call 3440 + 26ea: 4c 39 e3 cmp %r12,%rbx + 26ed: 75 e2 jne 26d1 + 26ef: 5b pop %rbx + 26f0: 5d pop %rbp + 26f1: 41 5c pop %r12 + 26f3: c3 ret + 26f4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 26fb: 00 00 00 00 + 26ff: 90 nop + +0000000000002700 : + 2700: 41 54 push %r12 + 2702: 4c 8d a6 80 04 00 00 lea 0x480(%rsi),%r12 + 2709: 55 push %rbp + 270a: 48 89 fd mov %rdi,%rbp + 270d: 53 push %rbx + 270e: 48 89 f3 mov %rsi,%rbx + 2711: 48 89 de mov %rbx,%rsi + 2714: 48 89 ef mov %rbp,%rdi + 2717: 48 81 c3 80 01 00 00 add $0x180,%rbx + 271e: 48 81 c5 00 02 00 00 add $0x200,%rbp + 2725: e8 76 0d 00 00 call 34a0 + 272a: 4c 39 e3 cmp %r12,%rbx + 272d: 75 e2 jne 2711 + 272f: 5b pop %rbx + 2730: 5d pop %rbp + 2731: 41 5c pop %r12 + 2733: c3 ret + 2734: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 273b: 00 00 00 00 + 273f: 90 nop + +0000000000002740 : + 2740: 53 push %rbx + 2741: 48 89 fb mov %rdi,%rbx + 2744: e8 67 26 00 00 call 4db0 + 2749: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2750: e8 5b 26 00 00 call 4db0 + 2755: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 275c: 5b pop %rbx + 275d: e9 4e 26 00 00 jmp 4db0 + 2762: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2769: 00 00 00 00 + 276d: 0f 1f 00 nopl (%rax) + +0000000000002770 : + 2770: 53 push %rbx + 2771: 48 89 fb mov %rdi,%rbx + 2774: e8 77 26 00 00 call 4df0 + 2779: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2780: e8 6b 26 00 00 call 4df0 + 2785: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 278c: 5b pop %rbx + 278d: e9 5e 26 00 00 jmp 4df0 + 2792: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2799: 00 00 00 00 + 279d: 0f 1f 00 nopl (%rax) + +00000000000027a0 : + 27a0: 41 56 push %r14 + 27a2: 41 55 push %r13 + 27a4: 49 89 f5 mov %rsi,%r13 + 27a7: 41 54 push %r12 + 27a9: 49 89 fc mov %rdi,%r12 + 27ac: 55 push %rbp + 27ad: 49 8d ad 00 02 00 00 lea 0x200(%r13),%rbp + 27b4: 49 81 c5 00 06 00 00 add $0x600,%r13 + 27bb: 53 push %rbx + 27bc: 48 81 ec 10 02 00 00 sub $0x210,%rsp + 27c3: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 27ca: 00 00 + 27cc: 48 89 9c 24 08 02 00 mov %rbx,0x208(%rsp) + 27d3: 00 + 27d4: 48 89 d3 mov %rdx,%rbx + 27d7: 48 89 da mov %rbx,%rdx + 27da: 48 81 c3 00 02 00 00 add $0x200,%rbx + 27e1: e8 1a 26 00 00 call 4e00 + 27e6: 48 89 da mov %rbx,%rdx + 27e9: 48 89 ee mov %rbp,%rsi + 27ec: 48 89 e7 mov %rsp,%rdi + 27ef: 48 81 c5 00 02 00 00 add $0x200,%rbp + 27f6: e8 05 26 00 00 call 4e00 + 27fb: 48 89 e2 mov %rsp,%rdx + 27fe: 4c 89 e6 mov %r12,%rsi + 2801: 4c 89 e7 mov %r12,%rdi + 2804: e8 e7 26 00 00 call 4ef0 + 2809: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2810: 4c 39 ed cmp %r13,%rbp + 2813: 75 d1 jne 27e6 + 2815: 4c 89 e7 mov %r12,%rdi + 2818: e8 a3 26 00 00 call 4ec0 + 281d: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax + 2824: 00 + 2825: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 282c: 00 00 + 282e: 75 10 jne 2840 + 2830: 48 81 c4 10 02 00 00 add $0x210,%rsp + 2837: 5b pop %rbx + 2838: 5d pop %rbp + 2839: 41 5c pop %r12 + 283b: 41 5d pop %r13 + 283d: 41 5e pop %r14 + 283f: c3 ret + 2840: e8 3b e8 ff ff call 1080 <__stack_chk_fail@plt> + 2845: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 284c: 00 00 00 00 + +0000000000002850 : + 2850: 53 push %rbx + 2851: 48 89 fb mov %rdi,%rbx + 2854: e8 67 26 00 00 call 4ec0 + 2859: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2860: e8 5b 26 00 00 call 4ec0 + 2865: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 286c: 5b pop %rbx + 286d: e9 4e 26 00 00 jmp 4ec0 + 2872: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2879: 00 00 00 00 + 287d: 0f 1f 00 nopl (%rax) + +0000000000002880 : + 2880: 41 55 push %r13 + 2882: 49 89 fd mov %rdi,%r13 + 2885: 41 54 push %r12 + 2887: 49 89 f4 mov %rsi,%r12 + 288a: 55 push %rbp + 288b: 48 89 d5 mov %rdx,%rbp + 288e: 53 push %rbx + 288f: 31 db xor %ebx,%ebx + 2891: 48 83 ec 08 sub $0x8,%rsp + 2895: 48 8d 54 1d 00 lea 0x0(%rbp,%rbx,1),%rdx + 289a: 49 8d 34 1c lea (%r12,%rbx,1),%rsi + 289e: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi + 28a3: 48 81 c3 00 02 00 00 add $0x200,%rbx + 28aa: e8 41 26 00 00 call 4ef0 + 28af: 48 81 fb 00 06 00 00 cmp $0x600,%rbx + 28b6: 75 dd jne 2895 + 28b8: 48 83 c4 08 add $0x8,%rsp + 28bc: 5b pop %rbx + 28bd: 5d pop %rbp + 28be: 41 5c pop %r12 + 28c0: 41 5d pop %r13 + 28c2: c3 ret + 28c3: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28ca: 00 00 00 + 28cd: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28d4: 00 00 00 + 28d7: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28de: 00 00 00 + 28e1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28e8: 00 00 00 + 28eb: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28f2: 00 00 00 + 28f5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28fc: 00 00 00 + 28ff: 90 nop + +0000000000002900 : + 2900: 48 8d 86 00 02 00 00 lea 0x200(%rsi),%rax + 2907: 41 54 push %r12 + 2909: 55 push %rbp + 290a: 48 8d af 80 00 00 00 lea 0x80(%rdi),%rbp + 2911: 53 push %rbx + 2912: 48 89 fb mov %rdi,%rbx + 2915: 48 39 c7 cmp %rax,%rdi + 2918: 73 09 jae 2923 + 291a: 48 39 ee cmp %rbp,%rsi + 291d: 0f 82 0c 04 00 00 jb 2d2f + 2923: b8 01 0d 01 0d mov $0xd010d01,%eax + 2928: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 292c: 66 0f 6e e8 movd %eax,%xmm5 + 2930: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 2935: b8 81 06 00 00 mov $0x681,%eax + 293a: 66 0f 6e d8 movd %eax,%xmm3 + 293e: b8 f0 f0 f0 f0 mov $0xf0f0f0f0,%eax + 2943: 66 0f 70 ed 00 pshufd $0x0,%xmm5,%xmm5 + 2948: 66 0f 6e f0 movd %eax,%xmm6 + 294c: 66 0f 70 db 00 pshufd $0x0,%xmm3,%xmm3 + 2951: 66 0f 70 f6 00 pshufd $0x0,%xmm6,%xmm6 + 2956: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 295d: 00 00 00 + 2960: f3 0f 6f 3e movdqu (%rsi),%xmm7 + 2964: f3 44 0f 6f 66 10 movdqu 0x10(%rsi),%xmm12 + 296a: 48 83 c3 10 add $0x10,%rbx + 296e: 48 83 c6 40 add $0x40,%rsi + 2972: f3 0f 6f 46 e0 movdqu -0x20(%rsi),%xmm0 + 2977: f3 44 0f 6f 56 f0 movdqu -0x10(%rsi),%xmm10 + 297d: 66 0f 6f cf movdqa %xmm7,%xmm1 + 2981: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 2986: 66 41 0f 61 fc punpcklwd %xmm12,%xmm7 + 298b: 66 41 0f 61 cc punpcklwd %xmm12,%xmm1 + 2990: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 2995: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 299a: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 299f: 66 41 0f 61 cb punpcklwd %xmm11,%xmm1 + 29a4: 66 45 0f 61 c2 punpcklwd %xmm10,%xmm8 + 29a9: 66 45 0f 69 f3 punpckhwd %xmm11,%xmm14 + 29ae: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 29b3: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 29b8: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 29bd: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 29c2: 66 41 0f 61 fb punpcklwd %xmm11,%xmm7 + 29c7: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 29cb: 66 45 0f 69 e9 punpckhwd %xmm9,%xmm13 + 29d0: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 29d5: 66 0f 71 e2 0f psraw $0xf,%xmm2 + 29da: 66 45 0f 61 c5 punpcklwd %xmm13,%xmm8 + 29df: 66 41 0f 69 fe punpckhwd %xmm14,%xmm7 + 29e4: 66 0f db d5 pand %xmm5,%xmm2 + 29e8: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 29ed: 66 0f fd d1 paddw %xmm1,%xmm2 + 29f1: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 29f6: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 29fb: 66 0f 71 e1 0f psraw $0xf,%xmm1 + 2a00: 66 41 0f 69 c5 punpckhwd %xmm13,%xmm0 + 2a05: 66 0f db cd pand %xmm5,%xmm1 + 2a09: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 2a0e: 66 41 0f fd c8 paddw %xmm8,%xmm1 + 2a13: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 2a19: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 2a1e: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 2a24: 66 44 0f db cd pand %xmm5,%xmm9 + 2a29: 66 44 0f db c5 pand %xmm5,%xmm8 + 2a2e: 66 44 0f fd c8 paddw %xmm0,%xmm9 + 2a33: 66 44 0f fd c7 paddw %xmm7,%xmm8 + 2a38: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 2a3d: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 2a42: 66 0f 71 e7 0f psraw $0xf,%xmm7 + 2a47: 66 44 0f 61 d7 punpcklwd %xmm7,%xmm10 + 2a4c: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 2a51: 66 41 0f 72 f2 04 pslld $0x4,%xmm10 + 2a57: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2a5d: 66 44 0f fe d3 paddd %xmm3,%xmm10 + 2a62: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2a67: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 2a6c: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 2a71: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 2a76: 66 0f 72 f7 06 pslld $0x6,%xmm7 + 2a7b: 66 41 0f fa c2 psubd %xmm10,%xmm0 + 2a80: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 2a85: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 2a8a: 66 0f 72 f7 08 pslld $0x8,%xmm7 + 2a8f: 66 41 0f fa c2 psubd %xmm10,%xmm0 + 2a94: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 2a99: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 2a9e: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 2aa3: 66 41 0f 72 f2 02 pslld $0x2,%xmm10 + 2aa9: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2aaf: 66 41 0f fe c2 paddd %xmm10,%xmm0 + 2ab4: 66 41 0f fe f8 paddd %xmm8,%xmm7 + 2ab9: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 2abe: 66 0f 72 d7 1c psrld $0x1c,%xmm7 + 2ac3: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 2ac8: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 2acd: 66 0f 61 c7 punpcklwd %xmm7,%xmm0 + 2ad1: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 2ad6: 66 0f 6f f8 movdqa %xmm0,%xmm7 + 2ada: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 2adf: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 2ae4: 66 0f 61 c7 punpcklwd %xmm7,%xmm0 + 2ae8: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 2aed: 66 0f 71 e7 0f psraw $0xf,%xmm7 + 2af2: 66 0f db c4 pand %xmm4,%xmm0 + 2af6: 66 44 0f 61 d7 punpcklwd %xmm7,%xmm10 + 2afb: 66 44 0f 69 cf punpckhwd %xmm7,%xmm9 + 2b00: 66 41 0f 72 f2 04 pslld $0x4,%xmm10 + 2b06: 66 41 0f 72 f1 04 pslld $0x4,%xmm9 + 2b0c: 66 44 0f fe d3 paddd %xmm3,%xmm10 + 2b11: 66 44 0f fe cb paddd %xmm3,%xmm9 + 2b16: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 2b1b: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 2b20: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 2b26: 66 0f 72 f7 06 pslld $0x6,%xmm7 + 2b2b: 66 45 0f fa c2 psubd %xmm10,%xmm8 + 2b30: 66 41 0f fa f9 psubd %xmm9,%xmm7 + 2b35: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 2b3b: 66 0f 72 f7 08 pslld $0x8,%xmm7 + 2b40: 66 45 0f fa c2 psubd %xmm10,%xmm8 + 2b45: 66 41 0f fa f9 psubd %xmm9,%xmm7 + 2b4a: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 2b4f: 66 44 0f 6f cf movdqa %xmm7,%xmm9 + 2b54: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 2b5a: 66 41 0f 72 f2 02 pslld $0x2,%xmm10 + 2b60: 66 41 0f fe f9 paddd %xmm9,%xmm7 + 2b65: 66 45 0f fe c2 paddd %xmm10,%xmm8 + 2b6a: 66 0f 72 d7 1c psrld $0x1c,%xmm7 + 2b6f: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 2b75: 66 45 0f 6f c8 movdqa %xmm8,%xmm9 + 2b7a: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2b7f: 66 44 0f 69 cf punpckhwd %xmm7,%xmm9 + 2b84: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 2b89: 66 41 0f 69 f9 punpckhwd %xmm9,%xmm7 + 2b8e: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 2b93: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 2b98: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2b9d: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 2ba3: 66 44 0f db c4 pand %xmm4,%xmm8 + 2ba8: 66 41 0f 67 c0 packuswb %xmm8,%xmm0 + 2bad: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2bb2: 66 41 0f 69 d1 punpckhwd %xmm9,%xmm2 + 2bb7: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 2bbc: 66 0f 71 f0 04 psllw $0x4,%xmm0 + 2bc1: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 2bc6: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2bcc: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 2bd2: 66 0f db c6 pand %xmm6,%xmm0 + 2bd6: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2bdb: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 2be0: 66 0f 72 f7 06 pslld $0x6,%xmm7 + 2be5: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 2bea: 66 0f 72 f7 08 pslld $0x8,%xmm7 + 2bef: 66 41 0f fa f8 psubd %xmm8,%xmm7 + 2bf4: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 2bf9: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2bff: 66 41 0f fe f8 paddd %xmm8,%xmm7 + 2c04: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2c09: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2c0f: 66 0f 72 d7 1c psrld $0x1c,%xmm7 + 2c14: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2c19: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 2c1e: 66 0f 72 f2 06 pslld $0x6,%xmm2 + 2c23: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2c28: 66 0f 72 f2 08 pslld $0x8,%xmm2 + 2c2d: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2c32: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2c37: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2c3d: 66 41 0f fe d0 paddd %xmm8,%xmm2 + 2c42: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 2c47: 66 0f 72 d2 1c psrld $0x1c,%xmm2 + 2c4c: 66 0f 61 fa punpcklwd %xmm2,%xmm7 + 2c50: 66 44 0f 69 c2 punpckhwd %xmm2,%xmm8 + 2c55: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 2c59: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 2c5e: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 2c63: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 2c68: 66 41 0f 69 c9 punpckhwd %xmm9,%xmm1 + 2c6d: 66 45 0f 61 c1 punpcklwd %xmm9,%xmm8 + 2c72: 66 0f 61 fa punpcklwd %xmm2,%xmm7 + 2c76: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2c7c: 66 0f db fc pand %xmm4,%xmm7 + 2c80: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2c85: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 2c8a: 66 0f 72 f2 06 pslld $0x6,%xmm2 + 2c8f: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2c94: 66 0f 72 f2 08 pslld $0x8,%xmm2 + 2c99: 66 41 0f fa d0 psubd %xmm8,%xmm2 + 2c9e: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2ca3: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2ca9: 66 41 0f fe d0 paddd %xmm8,%xmm2 + 2cae: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 2cb3: 66 41 0f 72 f0 04 pslld $0x4,%xmm8 + 2cb9: 66 0f 72 d2 1c psrld $0x1c,%xmm2 + 2cbe: 66 44 0f fe c3 paddd %xmm3,%xmm8 + 2cc3: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 2cc8: 66 0f 72 f1 06 pslld $0x6,%xmm1 + 2ccd: 66 41 0f fa c8 psubd %xmm8,%xmm1 + 2cd2: 66 0f 72 f1 08 pslld $0x8,%xmm1 + 2cd7: 66 41 0f fa c8 psubd %xmm8,%xmm1 + 2cdc: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 2ce1: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 2ce7: 66 41 0f fe c8 paddd %xmm8,%xmm1 + 2cec: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 2cf1: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 2cf6: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 2cfa: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 2cff: 66 0f 6f ca movdqa %xmm2,%xmm1 + 2d03: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 2d08: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 2d0d: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 2d11: 66 0f db d4 pand %xmm4,%xmm2 + 2d15: 66 0f 67 fa packuswb %xmm2,%xmm7 + 2d19: 66 0f eb c7 por %xmm7,%xmm0 + 2d1d: 0f 11 43 f0 movups %xmm0,-0x10(%rbx) + 2d21: 48 39 dd cmp %rbx,%rbp + 2d24: 0f 85 36 fc ff ff jne 2960 + 2d2a: 5b pop %rbx + 2d2b: 5d pop %rbp + 2d2c: 41 5c pop %r12 + 2d2e: c3 ret + 2d2f: 48 89 f7 mov %rsi,%rdi + 2d32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2d39: 00 00 00 00 + 2d3d: 0f 1f 00 nopl (%rax) + 2d40: 0f b7 07 movzwl (%rdi),%eax + 2d43: 44 0f b7 67 0e movzwl 0xe(%rdi),%r12d + 2d48: 41 89 c3 mov %eax,%r11d + 2d4b: 66 41 c1 fb 0f sar $0xf,%r11w + 2d50: 66 41 81 e3 01 0d and $0xd01,%r11w + 2d56: 41 01 c3 add %eax,%r11d + 2d59: 0f b7 47 02 movzwl 0x2(%rdi),%eax + 2d5d: 45 0f bf db movswl %r11w,%r11d + 2d61: 89 c6 mov %eax,%esi + 2d63: 41 c1 e3 04 shl $0x4,%r11d + 2d67: 66 c1 fe 0f sar $0xf,%si + 2d6b: 41 81 c3 81 06 00 00 add $0x681,%r11d + 2d72: 66 81 e6 01 0d and $0xd01,%si + 2d77: 45 69 db fb 3a 01 00 imul $0x13afb,%r11d,%r11d + 2d7e: 01 c6 add %eax,%esi + 2d80: 0f b7 47 04 movzwl 0x4(%rdi),%eax + 2d84: 0f bf f6 movswl %si,%esi + 2d87: 41 89 c2 mov %eax,%r10d + 2d8a: c1 e6 04 shl $0x4,%esi + 2d8d: 66 41 c1 fa 0f sar $0xf,%r10w + 2d92: 81 c6 81 06 00 00 add $0x681,%esi + 2d98: 66 41 81 e2 01 0d and $0xd01,%r10w + 2d9e: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2da4: 41 01 c2 add %eax,%r10d + 2da7: 0f b7 47 06 movzwl 0x6(%rdi),%eax + 2dab: 45 0f bf d2 movswl %r10w,%r10d + 2daf: 89 c1 mov %eax,%ecx + 2db1: 41 c1 e2 04 shl $0x4,%r10d + 2db5: 66 c1 f9 0f sar $0xf,%cx + 2db9: 41 81 c2 81 06 00 00 add $0x681,%r10d + 2dc0: 66 81 e1 01 0d and $0xd01,%cx + 2dc5: 45 69 d2 fb 3a 01 00 imul $0x13afb,%r10d,%r10d + 2dcc: 01 c1 add %eax,%ecx + 2dce: 0f b7 47 08 movzwl 0x8(%rdi),%eax + 2dd2: 0f bf c9 movswl %cx,%ecx + 2dd5: 41 89 c1 mov %eax,%r9d + 2dd8: c1 e1 04 shl $0x4,%ecx + 2ddb: 66 41 c1 f9 0f sar $0xf,%r9w + 2de0: 81 c1 81 06 00 00 add $0x681,%ecx + 2de6: 66 41 81 e1 01 0d and $0xd01,%r9w + 2dec: 69 c9 fb 3a 01 00 imul $0x13afb,%ecx,%ecx + 2df2: 41 01 c1 add %eax,%r9d + 2df5: 0f b7 47 0a movzwl 0xa(%rdi),%eax + 2df9: 45 0f bf c9 movswl %r9w,%r9d + 2dfd: 89 c2 mov %eax,%edx + 2dff: 41 c1 e1 04 shl $0x4,%r9d + 2e03: 66 c1 fa 0f sar $0xf,%dx + 2e07: 41 81 c1 81 06 00 00 add $0x681,%r9d + 2e0e: 66 81 e2 01 0d and $0xd01,%dx + 2e13: 45 69 c9 fb 3a 01 00 imul $0x13afb,%r9d,%r9d + 2e1a: 01 c2 add %eax,%edx + 2e1c: 0f b7 47 0c movzwl 0xc(%rdi),%eax + 2e20: c1 ee 1c shr $0x1c,%esi + 2e23: c1 e9 1c shr $0x1c,%ecx + 2e26: 0f bf d2 movswl %dx,%edx + 2e29: c1 e6 04 shl $0x4,%esi + 2e2c: c1 e2 04 shl $0x4,%edx + 2e2f: 41 89 c0 mov %eax,%r8d + 2e32: 41 c1 eb 1c shr $0x1c,%r11d + 2e36: c1 e1 04 shl $0x4,%ecx + 2e39: 81 c2 81 06 00 00 add $0x681,%edx + 2e3f: 41 c1 ea 1c shr $0x1c,%r10d + 2e43: 41 09 f3 or %esi,%r11d + 2e46: 66 41 c1 f8 0f sar $0xf,%r8w + 2e4b: 41 c1 e9 1c shr $0x1c,%r9d + 2e4f: 41 09 ca or %ecx,%r10d + 2e52: 44 88 1b mov %r11b,(%rbx) + 2e55: 66 41 81 e0 01 0d and $0xd01,%r8w + 2e5b: 69 d2 fb 3a 01 00 imul $0x13afb,%edx,%edx + 2e61: 44 88 53 01 mov %r10b,0x1(%rbx) + 2e65: 41 01 c0 add %eax,%r8d + 2e68: 44 89 e0 mov %r12d,%eax + 2e6b: 66 c1 f8 0f sar $0xf,%ax + 2e6f: 45 0f bf c0 movswl %r8w,%r8d + 2e73: 41 c1 e0 04 shl $0x4,%r8d + 2e77: 66 25 01 0d and $0xd01,%ax + 2e7b: c1 ea 1c shr $0x1c,%edx + 2e7e: 44 01 e0 add %r12d,%eax + 2e81: 41 81 c0 81 06 00 00 add $0x681,%r8d + 2e88: c1 e2 04 shl $0x4,%edx + 2e8b: 98 cwtl + 2e8c: 45 69 c0 fb 3a 01 00 imul $0x13afb,%r8d,%r8d + 2e93: 41 09 d1 or %edx,%r9d + 2e96: c1 e0 04 shl $0x4,%eax + 2e99: 44 88 4b 02 mov %r9b,0x2(%rbx) + 2e9d: 05 81 06 00 00 add $0x681,%eax + 2ea2: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2ea8: 41 c1 e8 1c shr $0x1c,%r8d + 2eac: c1 e8 1c shr $0x1c,%eax + 2eaf: c1 e0 04 shl $0x4,%eax + 2eb2: 41 09 c0 or %eax,%r8d + 2eb5: 48 83 c3 04 add $0x4,%rbx + 2eb9: 44 88 43 ff mov %r8b,-0x1(%rbx) + 2ebd: 48 83 c7 10 add $0x10,%rdi + 2ec1: 48 39 eb cmp %rbp,%rbx + 2ec4: 0f 85 76 fe ff ff jne 2d40 + 2eca: 5b pop %rbx + 2ecb: 5d pop %rbp + 2ecc: 41 5c pop %r12 + 2ece: c3 ret + 2ecf: 90 nop + +0000000000002ed0 : + 2ed0: 48 8d 86 80 00 00 00 lea 0x80(%rsi),%rax + 2ed7: 48 39 c7 cmp %rax,%rdi + 2eda: 73 10 jae 2eec + 2edc: 48 8d 87 00 02 00 00 lea 0x200(%rdi),%rax + 2ee3: 48 39 c6 cmp %rax,%rsi + 2ee6: 0f 82 da 04 00 00 jb 33c6 + 2eec: f3 0f 6f 26 movdqu (%rsi),%xmm4 + 2ef0: b8 0f 0f 0f 0f mov $0xf0f0f0f,%eax + 2ef5: 66 0f ef d2 pxor %xmm2,%xmm2 + 2ef9: 66 0f 6e d8 movd %eax,%xmm3 + 2efd: b8 01 0d 01 0d mov $0xd010d01,%eax + 2f02: 66 0f 6f ec movdqa %xmm4,%xmm5 + 2f06: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2f0b: 66 0f 70 db 00 pshufd $0x0,%xmm3,%xmm3 + 2f10: 66 0f 6e c8 movd %eax,%xmm1 + 2f14: 66 0f db eb pand %xmm3,%xmm5 + 2f18: 66 0f db e3 pand %xmm3,%xmm4 + 2f1c: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 2f21: b8 08 00 08 00 mov $0x80008,%eax + 2f26: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2f2a: 66 0f 6f fc movdqa %xmm4,%xmm7 + 2f2e: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 2f32: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 2f36: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 2f3a: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 2f3e: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 2f42: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 2f46: 66 0f 6e c0 movd %eax,%xmm0 + 2f4a: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 2f4e: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 2f52: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 + 2f57: 66 0f fd f0 paddw %xmm0,%xmm6 + 2f5b: 66 0f fd f8 paddw %xmm0,%xmm7 + 2f5f: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 2f64: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 2f69: 66 0f fd e8 paddw %xmm0,%xmm5 + 2f6d: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 2f72: 66 0f fd e0 paddw %xmm0,%xmm4 + 2f76: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 2f7b: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 2f7f: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2f84: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 2f89: 0f 11 77 10 movups %xmm6,0x10(%rdi) + 2f8d: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2f91: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 2f95: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 2f99: 44 0f 11 07 movups %xmm8,(%rdi) + 2f9d: 0f 11 77 20 movups %xmm6,0x20(%rdi) + 2fa1: 0f 11 6f 30 movups %xmm5,0x30(%rdi) + 2fa5: f3 0f 6f 66 10 movdqu 0x10(%rsi),%xmm4 + 2faa: 66 0f 6f ec movdqa %xmm4,%xmm5 + 2fae: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 2fb3: 66 0f db eb pand %xmm3,%xmm5 + 2fb7: 66 0f db e3 pand %xmm3,%xmm4 + 2fbb: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 2fbf: 66 0f 6f fc movdqa %xmm4,%xmm7 + 2fc3: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 2fc7: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 2fcb: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 2fcf: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 2fd3: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 2fd7: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 2fdb: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 2fdf: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 2fe3: 66 0f fd f0 paddw %xmm0,%xmm6 + 2fe7: 66 0f fd f8 paddw %xmm0,%xmm7 + 2feb: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 2ff0: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 2ff5: 66 0f fd e8 paddw %xmm0,%xmm5 + 2ff9: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 2ffe: 66 0f fd e0 paddw %xmm0,%xmm4 + 3002: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 3007: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 300b: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3010: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 3015: 0f 11 77 50 movups %xmm6,0x50(%rdi) + 3019: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 301d: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 3021: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 3025: 44 0f 11 47 40 movups %xmm8,0x40(%rdi) + 302a: 0f 11 77 60 movups %xmm6,0x60(%rdi) + 302e: 0f 11 6f 70 movups %xmm5,0x70(%rdi) + 3032: f3 0f 6f 66 20 movdqu 0x20(%rsi),%xmm4 + 3037: 66 0f 6f ec movdqa %xmm4,%xmm5 + 303b: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3040: 66 0f db eb pand %xmm3,%xmm5 + 3044: 66 0f db e3 pand %xmm3,%xmm4 + 3048: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 304c: 66 0f 6f fc movdqa %xmm4,%xmm7 + 3050: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 3054: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 3058: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 305c: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 3060: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 3064: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 3068: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 306c: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 3070: 66 0f fd f0 paddw %xmm0,%xmm6 + 3074: 66 0f fd f8 paddw %xmm0,%xmm7 + 3078: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 307d: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 3082: 66 0f fd e8 paddw %xmm0,%xmm5 + 3086: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 308b: 66 0f fd e0 paddw %xmm0,%xmm4 + 308f: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 3094: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 3098: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 309d: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 30a2: 0f 11 b7 90 00 00 00 movups %xmm6,0x90(%rdi) + 30a9: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 30ad: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 30b1: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 30b5: 44 0f 11 87 80 00 00 movups %xmm8,0x80(%rdi) + 30bc: 00 + 30bd: 0f 11 b7 a0 00 00 00 movups %xmm6,0xa0(%rdi) + 30c4: 0f 11 af b0 00 00 00 movups %xmm5,0xb0(%rdi) + 30cb: f3 0f 6f 66 30 movdqu 0x30(%rsi),%xmm4 + 30d0: 66 0f 6f ec movdqa %xmm4,%xmm5 + 30d4: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 30d9: 66 0f db eb pand %xmm3,%xmm5 + 30dd: 66 0f db e3 pand %xmm3,%xmm4 + 30e1: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 30e5: 66 0f 6f fc movdqa %xmm4,%xmm7 + 30e9: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 30ed: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 30f1: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 30f5: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 30f9: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 30fd: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 3101: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 3105: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 3109: 66 0f fd f0 paddw %xmm0,%xmm6 + 310d: 66 0f fd f8 paddw %xmm0,%xmm7 + 3111: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 3116: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 311b: 66 0f fd e8 paddw %xmm0,%xmm5 + 311f: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 3124: 66 0f fd e0 paddw %xmm0,%xmm4 + 3128: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 312d: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 3131: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3136: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 313b: 0f 11 b7 d0 00 00 00 movups %xmm6,0xd0(%rdi) + 3142: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3146: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 314a: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 314e: 44 0f 11 87 c0 00 00 movups %xmm8,0xc0(%rdi) + 3155: 00 + 3156: 0f 11 b7 e0 00 00 00 movups %xmm6,0xe0(%rdi) + 315d: 0f 11 af f0 00 00 00 movups %xmm5,0xf0(%rdi) + 3164: f3 0f 6f 66 40 movdqu 0x40(%rsi),%xmm4 + 3169: 66 0f 6f ec movdqa %xmm4,%xmm5 + 316d: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3172: 66 0f db eb pand %xmm3,%xmm5 + 3176: 66 0f db e3 pand %xmm3,%xmm4 + 317a: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 317e: 66 0f 6f fc movdqa %xmm4,%xmm7 + 3182: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 3186: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 318a: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 318e: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 3192: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 3196: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 319a: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 319e: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 31a2: 66 0f fd f0 paddw %xmm0,%xmm6 + 31a6: 66 0f fd f8 paddw %xmm0,%xmm7 + 31aa: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 31af: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 31b4: 66 0f fd e8 paddw %xmm0,%xmm5 + 31b8: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 31bd: 66 0f fd e0 paddw %xmm0,%xmm4 + 31c1: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 31c6: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 31ca: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 31cf: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 31d4: 0f 11 b7 10 01 00 00 movups %xmm6,0x110(%rdi) + 31db: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 31df: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 31e3: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 31e7: 44 0f 11 87 00 01 00 movups %xmm8,0x100(%rdi) + 31ee: 00 + 31ef: 0f 11 b7 20 01 00 00 movups %xmm6,0x120(%rdi) + 31f6: 0f 11 af 30 01 00 00 movups %xmm5,0x130(%rdi) + 31fd: f3 0f 6f 66 50 movdqu 0x50(%rsi),%xmm4 + 3202: 66 0f 6f ec movdqa %xmm4,%xmm5 + 3206: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 320b: 66 0f db eb pand %xmm3,%xmm5 + 320f: 66 0f db e3 pand %xmm3,%xmm4 + 3213: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3217: 66 0f 6f fc movdqa %xmm4,%xmm7 + 321b: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 321f: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 3223: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 3227: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 322b: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 322f: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 3233: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 3237: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 323b: 66 0f fd f0 paddw %xmm0,%xmm6 + 323f: 66 0f fd f8 paddw %xmm0,%xmm7 + 3243: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 3248: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 324d: 66 0f fd e8 paddw %xmm0,%xmm5 + 3251: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 3256: 66 0f fd e0 paddw %xmm0,%xmm4 + 325a: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 325f: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 3263: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3268: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 326d: 0f 11 b7 50 01 00 00 movups %xmm6,0x150(%rdi) + 3274: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3278: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 327c: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 3280: 44 0f 11 87 40 01 00 movups %xmm8,0x140(%rdi) + 3287: 00 + 3288: 0f 11 b7 60 01 00 00 movups %xmm6,0x160(%rdi) + 328f: 0f 11 af 70 01 00 00 movups %xmm5,0x170(%rdi) + 3296: f3 0f 6f 66 60 movdqu 0x60(%rsi),%xmm4 + 329b: 66 0f 6f ec movdqa %xmm4,%xmm5 + 329f: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 32a4: 66 0f db eb pand %xmm3,%xmm5 + 32a8: 66 0f db e3 pand %xmm3,%xmm4 + 32ac: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 32b0: 66 0f 6f fc movdqa %xmm4,%xmm7 + 32b4: 66 0f 68 ea punpckhbw %xmm2,%xmm5 + 32b8: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 32bc: 66 0f 60 fa punpcklbw %xmm2,%xmm7 + 32c0: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 32c4: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 32c8: 66 0f d5 f9 pmullw %xmm1,%xmm7 + 32cc: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 32d0: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 32d4: 66 0f fd f0 paddw %xmm0,%xmm6 + 32d8: 66 0f fd f8 paddw %xmm0,%xmm7 + 32dc: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 32e1: 66 0f fd e8 paddw %xmm0,%xmm5 + 32e5: 66 0f fd e0 paddw %xmm0,%xmm4 + 32e9: 66 0f 71 d7 04 psrlw $0x4,%xmm7 + 32ee: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 32f3: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 32f8: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 32fd: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 3302: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 3306: 44 0f 11 87 80 01 00 movups %xmm8,0x180(%rdi) + 330d: 00 + 330e: 0f 11 b7 90 01 00 00 movups %xmm6,0x190(%rdi) + 3315: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 3319: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 331d: 66 0f 61 f4 punpcklwd %xmm4,%xmm6 + 3321: 0f 11 af b0 01 00 00 movups %xmm5,0x1b0(%rdi) + 3328: 0f 11 b7 a0 01 00 00 movups %xmm6,0x1a0(%rdi) + 332f: f3 0f 6f 6e 70 movdqu 0x70(%rsi),%xmm5 + 3334: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 3338: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 333d: 66 0f db e3 pand %xmm3,%xmm4 + 3341: 66 0f db dd pand %xmm5,%xmm3 + 3345: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 3349: 66 0f 6f eb movdqa %xmm3,%xmm5 + 334d: 66 0f 68 e2 punpckhbw %xmm2,%xmm4 + 3351: 66 0f 60 f2 punpcklbw %xmm2,%xmm6 + 3355: 66 0f 60 ea punpcklbw %xmm2,%xmm5 + 3359: 66 0f 68 da punpckhbw %xmm2,%xmm3 + 335d: 66 0f d5 f1 pmullw %xmm1,%xmm6 + 3361: 66 0f d5 e9 pmullw %xmm1,%xmm5 + 3365: 66 0f d5 e1 pmullw %xmm1,%xmm4 + 3369: 66 0f d5 d9 pmullw %xmm1,%xmm3 + 336d: 66 0f fd f0 paddw %xmm0,%xmm6 + 3371: 66 0f fd e8 paddw %xmm0,%xmm5 + 3375: 66 0f 71 d6 04 psrlw $0x4,%xmm6 + 337a: 66 0f 71 d5 04 psrlw $0x4,%xmm5 + 337f: 66 0f fd e0 paddw %xmm0,%xmm4 + 3383: 66 0f 6f ce movdqa %xmm6,%xmm1 + 3387: 66 0f 71 d4 04 psrlw $0x4,%xmm4 + 338c: 66 0f fd c3 paddw %xmm3,%xmm0 + 3390: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 3394: 66 0f 71 d0 04 psrlw $0x4,%xmm0 + 3399: 66 0f 69 f5 punpckhwd %xmm5,%xmm6 + 339d: 0f 11 8f c0 01 00 00 movups %xmm1,0x1c0(%rdi) + 33a4: 66 0f 6f cc movdqa %xmm4,%xmm1 + 33a8: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 33ac: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 33b0: 0f 11 b7 d0 01 00 00 movups %xmm6,0x1d0(%rdi) + 33b7: 0f 11 8f e0 01 00 00 movups %xmm1,0x1e0(%rdi) + 33be: 0f 11 a7 f0 01 00 00 movups %xmm4,0x1f0(%rdi) + 33c5: c3 ret + 33c6: 31 d2 xor %edx,%edx + 33c8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33cf: 00 00 00 00 + 33d3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33da: 00 00 00 00 + 33de: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33e5: 00 00 00 00 + 33e9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33f0: 00 00 00 00 + 33f4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33fb: 00 00 00 00 + 33ff: 90 nop + 3400: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 3404: 83 e0 0f and $0xf,%eax + 3407: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 340d: 83 c0 08 add $0x8,%eax + 3410: c1 f8 04 sar $0x4,%eax + 3413: 66 89 04 97 mov %ax,(%rdi,%rdx,4) + 3417: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 341b: c0 e8 04 shr $0x4,%al + 341e: 0f b6 c0 movzbl %al,%eax + 3421: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 3427: 83 c0 08 add $0x8,%eax + 342a: c1 f8 04 sar $0x4,%eax + 342d: 66 89 44 97 02 mov %ax,0x2(%rdi,%rdx,4) + 3432: 48 83 c2 01 add $0x1,%rdx + 3436: 48 81 fa 80 00 00 00 cmp $0x80,%rdx + 343d: 75 c1 jne 3400 + 343f: c3 ret + +0000000000003440 : + 3440: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 + 3447: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 344e: 00 00 + 3450: 0f b7 06 movzwl (%rsi),%eax + 3453: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx + 3457: 48 83 c7 03 add $0x3,%rdi + 345b: 48 83 c6 04 add $0x4,%rsi + 345f: 89 c2 mov %eax,%edx + 3461: 66 c1 fa 0f sar $0xf,%dx + 3465: 66 81 e2 01 0d and $0xd01,%dx + 346a: 01 c2 add %eax,%edx + 346c: 89 c8 mov %ecx,%eax + 346e: 66 c1 f8 0f sar $0xf,%ax + 3472: 88 57 fd mov %dl,-0x3(%rdi) + 3475: 66 25 01 0d and $0xd01,%ax + 3479: 01 c8 add %ecx,%eax + 347b: 89 c1 mov %eax,%ecx + 347d: 66 c1 e8 04 shr $0x4,%ax + 3481: c1 e1 04 shl $0x4,%ecx + 3484: 88 47 ff mov %al,-0x1(%rdi) + 3487: 08 f1 or %dh,%cl + 3489: 88 4f fe mov %cl,-0x2(%rdi) + 348c: 49 39 f8 cmp %rdi,%r8 + 348f: 75 bf jne 3450 + 3491: c3 ret + 3492: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3499: 00 00 00 00 + 349d: 0f 1f 00 nopl (%rax) + +00000000000034a0 : + 34a0: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx + 34a7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 34ae: 00 00 00 00 + 34b2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 34b9: 00 00 00 00 + 34bd: 0f 1f 00 nopl (%rax) + 34c0: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 34c4: 0f b6 16 movzbl (%rsi),%edx + 34c7: 48 83 c6 03 add $0x3,%rsi + 34cb: 48 83 c7 04 add $0x4,%rdi + 34cf: c1 e0 08 shl $0x8,%eax + 34d2: 09 d0 or %edx,%eax + 34d4: 66 25 ff 0f and $0xfff,%ax + 34d8: 66 89 47 fc mov %ax,-0x4(%rdi) + 34dc: 0f b6 46 fe movzbl -0x2(%rsi),%eax + 34e0: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 34e4: c0 e8 04 shr $0x4,%al + 34e7: 0f b6 c0 movzbl %al,%eax + 34ea: c1 e2 04 shl $0x4,%edx + 34ed: 09 d0 or %edx,%eax + 34ef: 66 89 47 fe mov %ax,-0x2(%rdi) + 34f3: 48 39 f1 cmp %rsi,%rcx + 34f6: 75 c8 jne 34c0 + 34f8: c3 ret + 34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000003500 : + 3500: 41 56 push %r14 + 3502: 41 55 push %r13 + 3504: 41 54 push %r12 + 3506: 49 89 fc mov %rdi,%r12 + 3509: 55 push %rbp + 350a: 48 89 f5 mov %rsi,%rbp + 350d: 53 push %rbx + 350e: 31 db xor %ebx,%ebx + 3510: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 + 3514: 45 31 ed xor %r13d,%r13d + 3517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 351e: 00 00 + 3520: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax + 3525: 31 d2 xor %edx,%edx + 3527: 44 89 e9 mov %r13d,%ecx + 352a: 4c 89 f7 mov %r14,%rdi + 352d: 66 41 89 14 44 mov %dx,(%r12,%rax,2) + 3532: 0f b6 55 00 movzbl 0x0(%rbp),%edx + 3536: 41 83 c5 01 add $0x1,%r13d + 353a: 49 83 c6 02 add $0x2,%r14 + 353e: be 81 06 00 00 mov $0x681,%esi + 3543: d3 fa sar %cl,%edx + 3545: 83 e2 01 and $0x1,%edx + 3548: e8 63 27 00 00 call 5cb0 + 354d: 41 83 fd 08 cmp $0x8,%r13d + 3551: 75 cd jne 3520 + 3553: 48 83 c3 08 add $0x8,%rbx + 3557: 48 83 c5 01 add $0x1,%rbp + 355b: 48 81 fb 00 01 00 00 cmp $0x100,%rbx + 3562: 75 ac jne 3510 + 3564: 5b pop %rbx + 3565: 5d pop %rbp + 3566: 41 5c pop %r12 + 3568: 41 5d pop %r13 + 356a: 41 5e pop %r14 + 356c: c3 ret + 356d: 0f 1f 00 nopl (%rax) + +0000000000003570 : + 3570: 48 8d 47 20 lea 0x20(%rdi),%rax + 3574: 48 89 f9 mov %rdi,%rcx + 3577: 48 39 c6 cmp %rax,%rsi + 357a: 73 10 jae 358c + 357c: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi + 3583: 48 39 f9 cmp %rdi,%rcx + 3586: 0f 82 5e 16 00 00 jb 4bea + 358c: 48 89 f2 mov %rsi,%rdx + 358f: be 81 06 00 00 mov $0x681,%esi + 3594: 48 81 ec c0 01 00 00 sub $0x1c0,%rsp + 359b: 66 0f 6e f6 movd %esi,%xmm6 + 359f: be 02 02 02 02 mov $0x2020202,%esi + 35a4: 66 0f 76 c0 pcmpeqd %xmm0,%xmm0 + 35a8: 66 0f 6e d6 movd %esi,%xmm2 + 35ac: be 04 04 04 04 mov $0x4040404,%esi + 35b1: 66 0f 70 fe 00 pshufd $0x0,%xmm6,%xmm7 + 35b6: 66 0f 76 f6 pcmpeqd %xmm6,%xmm6 + 35ba: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 35bf: 66 0f 6e d6 movd %esi,%xmm2 + 35c3: be 08 08 08 08 mov $0x8080808,%esi + 35c8: 0f 29 a4 24 48 01 00 movaps %xmm4,0x148(%rsp) + 35cf: 00 + 35d0: 66 0f ef e4 pxor %xmm4,%xmm4 + 35d4: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 35d9: 66 0f f8 e0 psubb %xmm0,%xmm4 + 35dd: 0f 29 a4 24 58 01 00 movaps %xmm4,0x158(%rsp) + 35e4: 00 + 35e5: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 35ea: 66 0f 6e d6 movd %esi,%xmm2 + 35ee: be f0 f0 f0 f0 mov $0xf0f0f0f0,%esi + 35f3: 0f 29 a4 24 68 01 00 movaps %xmm4,0x168(%rsp) + 35fa: 00 + 35fb: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 3600: 66 0f 6e d6 movd %esi,%xmm2 + 3604: be 10 10 10 10 mov $0x10101010,%esi + 3609: 0f 29 a4 24 78 01 00 movaps %xmm4,0x178(%rsp) + 3610: 00 + 3611: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 3616: 66 0f 6e d6 movd %esi,%xmm2 + 361a: be e0 e0 e0 e0 mov $0xe0e0e0e0,%esi + 361f: 0f 29 a4 24 88 01 00 movaps %xmm4,0x188(%rsp) + 3626: 00 + 3627: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 362c: 66 0f 6e d6 movd %esi,%xmm2 + 3630: 0f 29 a4 24 98 01 00 movaps %xmm4,0x198(%rsp) + 3637: 00 + 3638: 66 0f 70 e2 00 pshufd $0x0,%xmm2,%xmm4 + 363d: 0f 29 a4 24 a8 01 00 movaps %xmm4,0x1a8(%rsp) + 3644: 00 + 3645: 66 0f ef e4 pxor %xmm4,%xmm4 + 3649: bf 20 20 20 20 mov $0x20202020,%edi + 364e: 48 83 c1 10 add $0x10,%rcx + 3652: 48 81 c2 00 01 00 00 add $0x100,%rdx + 3659: 0f 11 61 f0 movups %xmm4,-0x10(%rcx) + 365d: f3 0f 6f a2 10 ff ff movdqu -0xf0(%rdx),%xmm4 + 3664: ff + 3665: f3 0f 6f aa 00 ff ff movdqu -0x100(%rdx),%xmm5 + 366c: ff + 366d: f3 0f 6f 92 00 ff ff movdqu -0x100(%rdx),%xmm2 + 3674: ff + 3675: f3 0f 6f 8a 30 ff ff movdqu -0xd0(%rdx),%xmm1 + 367c: ff + 367d: 66 0f 61 ec punpcklwd %xmm4,%xmm5 + 3681: f3 44 0f 6f 72 90 movdqu -0x70(%rdx),%xmm14 + 3687: f3 44 0f 6f 8a 20 ff movdqu -0xe0(%rdx),%xmm9 + 368e: ff ff + 3690: 66 0f 69 d4 punpckhwd %xmm4,%xmm2 + 3694: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 3699: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 369d: f3 0f 6f 82 50 ff ff movdqu -0xb0(%rdx),%xmm0 + 36a4: ff + 36a5: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 36a9: 66 44 0f 61 da punpcklwd %xmm2,%xmm11 + 36ae: 66 44 0f 61 c9 punpcklwd %xmm1,%xmm9 + 36b3: f3 44 0f 6f ba 50 ff movdqu -0xb0(%rdx),%xmm15 + 36ba: ff ff + 36bc: 66 44 0f 69 dc punpckhwd %xmm4,%xmm11 + 36c1: 0f 29 64 24 b8 movaps %xmm4,-0x48(%rsp) + 36c6: f3 0f 6f a2 20 ff ff movdqu -0xe0(%rdx),%xmm4 + 36cd: ff + 36ce: f3 44 0f 6f 82 60 ff movdqu -0xa0(%rdx),%xmm8 + 36d5: ff ff + 36d7: f3 44 0f 6f 52 90 movdqu -0x70(%rdx),%xmm10 + 36dd: f3 44 0f 6f 6a b0 movdqu -0x50(%rdx),%xmm13 + 36e3: 0f 29 54 24 a8 movaps %xmm2,-0x58(%rsp) + 36e8: 66 0f 69 e1 punpckhwd %xmm1,%xmm4 + 36ec: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 36f1: 66 0f 69 cc punpckhwd %xmm4,%xmm1 + 36f5: 66 44 0f 61 cc punpcklwd %xmm4,%xmm9 + 36fa: 0f 29 64 24 c8 movaps %xmm4,-0x38(%rsp) + 36ff: 66 44 0f 69 c9 punpckhwd %xmm1,%xmm9 + 3704: 0f 29 4c 24 d8 movaps %xmm1,-0x28(%rsp) + 3709: f3 0f 6f 8a 40 ff ff movdqu -0xc0(%rdx),%xmm1 + 3710: ff + 3711: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 3715: f3 0f 6f 82 40 ff ff movdqu -0xc0(%rdx),%xmm0 + 371c: ff + 371d: 0f 29 4c 24 e8 movaps %xmm1,-0x18(%rsp) + 3722: 66 41 0f 61 c7 punpcklwd %xmm15,%xmm0 + 3727: f3 44 0f 6f ba 70 ff movdqu -0x90(%rdx),%xmm15 + 372e: ff ff + 3730: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 3734: 66 0f 69 c1 punpckhwd %xmm1,%xmm0 + 3738: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 373c: 0f 29 44 24 f8 movaps %xmm0,-0x8(%rsp) + 3741: 66 45 0f 61 c7 punpcklwd %xmm15,%xmm8 + 3746: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 374a: f3 0f 6f 82 60 ff ff movdqu -0xa0(%rdx),%xmm0 + 3751: ff + 3752: 66 41 0f 69 c7 punpckhwd %xmm15,%xmm0 + 3757: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 375c: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 3761: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 3766: 0f 29 44 24 08 movaps %xmm0,0x8(%rsp) + 376b: 66 45 0f 69 c7 punpckhwd %xmm15,%xmm8 + 3770: 44 0f 29 7c 24 18 movaps %xmm15,0x18(%rsp) + 3776: f3 44 0f 6f 7a 80 movdqu -0x80(%rdx),%xmm15 + 377c: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 3781: f3 44 0f 6f 72 80 movdqu -0x80(%rdx),%xmm14 + 3787: 44 0f 29 7c 24 28 movaps %xmm15,0x28(%rsp) + 378d: 66 45 0f 61 f2 punpcklwd %xmm10,%xmm14 + 3792: f3 44 0f 6f 52 b0 movdqu -0x50(%rdx),%xmm10 + 3798: 66 41 0f 6f ce movdqa %xmm14,%xmm1 + 379d: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 37a2: 66 41 0f 61 cf punpcklwd %xmm15,%xmm1 + 37a7: 44 0f 29 74 24 38 movaps %xmm14,0x38(%rsp) + 37ad: 66 41 0f 69 ce punpckhwd %xmm14,%xmm1 + 37b2: f3 44 0f 6f 72 a0 movdqu -0x60(%rdx),%xmm14 + 37b8: 66 45 0f 69 f2 punpckhwd %xmm10,%xmm14 + 37bd: f3 44 0f 6f 52 a0 movdqu -0x60(%rdx),%xmm10 + 37c3: 44 0f 29 74 24 48 movaps %xmm14,0x48(%rsp) + 37c9: f3 0f 6f 52 d0 movdqu -0x30(%rdx),%xmm2 + 37ce: f3 0f 6f 6a f0 movdqu -0x10(%rdx),%xmm5 + 37d3: f3 44 0f 6f 62 d0 movdqu -0x30(%rdx),%xmm12 + 37d9: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 37de: f3 44 0f 6f 6a c0 movdqu -0x40(%rdx),%xmm13 + 37e4: 44 0f 29 5c 24 98 movaps %xmm11,-0x68(%rsp) + 37ea: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 37ef: 66 45 0f 69 d6 punpckhwd %xmm14,%xmm10 + 37f4: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 37f9: f3 44 0f 6f 62 c0 movdqu -0x40(%rdx),%xmm12 + 37ff: 66 45 0f 61 fe punpcklwd %xmm14,%xmm15 + 3804: 44 0f 29 54 24 58 movaps %xmm10,0x58(%rsp) + 380a: 66 45 0f 69 fa punpckhwd %xmm10,%xmm15 + 380f: 44 0f 29 6c 24 68 movaps %xmm13,0x68(%rsp) + 3815: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 381a: 66 44 0f 61 e2 punpcklwd %xmm2,%xmm12 + 381f: f3 0f 6f 52 f0 movdqu -0x10(%rdx),%xmm2 + 3824: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 3829: 44 0f 29 94 24 a8 00 movaps %xmm10,0xa8(%rsp) + 3830: 00 00 + 3832: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 3837: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 383c: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 3841: 44 0f 29 64 24 78 movaps %xmm12,0x78(%rsp) + 3847: 66 41 0f 69 c4 punpckhwd %xmm12,%xmm0 + 384c: f3 44 0f 6f 62 e0 movdqu -0x20(%rdx),%xmm12 + 3852: 66 44 0f 69 e2 punpckhwd %xmm2,%xmm12 + 3857: f3 0f 6f 52 e0 movdqu -0x20(%rdx),%xmm2 + 385c: 44 0f 29 a4 24 88 00 movaps %xmm12,0x88(%rsp) + 3863: 00 00 + 3865: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 3869: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 386e: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 3873: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 3878: 66 41 0f 69 d4 punpckhwd %xmm12,%xmm2 + 387d: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 3882: 66 44 0f 6f ed movdqa %xmm5,%xmm13 + 3887: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 388c: 0f 29 94 24 98 00 00 movaps %xmm2,0x98(%rsp) + 3893: 00 + 3894: 66 0f 6f eb movdqa %xmm3,%xmm5 + 3898: 66 44 0f 69 f2 punpckhwd %xmm2,%xmm14 + 389d: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 38a1: 66 41 0f 61 e8 punpcklwd %xmm8,%xmm5 + 38a6: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 38ab: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 38b0: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 38b5: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 38b9: 66 0f 6f e9 movdqa %xmm1,%xmm5 + 38bd: 44 0f 29 9c 24 b8 00 movaps %xmm11,0xb8(%rsp) + 38c4: 00 00 + 38c6: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 38ca: 66 44 0f 61 e2 punpcklwd %xmm2,%xmm12 + 38cf: 66 41 0f 61 ef punpcklwd %xmm15,%xmm5 + 38d4: 0f 29 94 24 c8 00 00 movaps %xmm2,0xc8(%rsp) + 38db: 00 + 38dc: 66 44 0f 69 e4 punpckhwd %xmm4,%xmm12 + 38e1: 66 45 0f 61 ea punpcklwd %xmm10,%xmm13 + 38e6: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 38ea: 0f 29 a4 24 d8 00 00 movaps %xmm4,0xd8(%rsp) + 38f1: 00 + 38f2: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 38f6: 66 45 0f 69 eb punpckhwd %xmm11,%xmm13 + 38fb: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 3900: 66 41 0f 69 e7 punpckhwd %xmm15,%xmm4 + 3905: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 3909: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 390e: 66 0f 69 d4 punpckhwd %xmm4,%xmm2 + 3912: 66 44 0f 61 dc punpcklwd %xmm4,%xmm11 + 3917: 66 41 0f 61 ee punpcklwd %xmm14,%xmm5 + 391c: 0f 29 a4 24 e8 00 00 movaps %xmm4,0xe8(%rsp) + 3923: 00 + 3924: 66 44 0f 69 da punpckhwd %xmm2,%xmm11 + 3929: 0f 29 94 24 f8 00 00 movaps %xmm2,0xf8(%rsp) + 3930: 00 + 3931: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 3935: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 393a: 66 41 0f 69 d6 punpckhwd %xmm14,%xmm2 + 393f: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 3943: 66 41 0f 6f ed movdqa %xmm13,%xmm5 + 3948: 66 0f 69 e2 punpckhwd %xmm2,%xmm4 + 394c: 66 44 0f 61 d2 punpcklwd %xmm2,%xmm10 + 3951: 66 41 0f 61 ec punpcklwd %xmm12,%xmm5 + 3956: 0f 29 94 24 08 01 00 movaps %xmm2,0x108(%rsp) + 395d: 00 + 395e: 66 44 0f 69 d4 punpckhwd %xmm4,%xmm10 + 3963: 66 41 0f 61 cf punpcklwd %xmm15,%xmm1 + 3968: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 396d: 0f 29 a4 24 18 01 00 movaps %xmm4,0x118(%rsp) + 3974: 00 + 3975: 66 41 0f 6f e5 movdqa %xmm13,%xmm4 + 397a: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 397f: 66 41 0f 69 e4 punpckhwd %xmm12,%xmm4 + 3984: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 3988: 66 0f 6f e5 movdqa %xmm5,%xmm4 + 398c: 66 0f 61 e2 punpcklwd %xmm2,%xmm4 + 3990: 66 0f 69 ea punpckhwd %xmm2,%xmm5 + 3994: 0f 29 94 24 28 01 00 movaps %xmm2,0x128(%rsp) + 399b: 00 + 399c: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 39a1: 0f 29 ac 24 38 01 00 movaps %xmm5,0x138(%rsp) + 39a8: 00 + 39a9: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 39ad: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 39b2: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 39b7: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 39bc: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 39c1: 0f 29 54 24 88 movaps %xmm2,-0x78(%rsp) + 39c6: 66 44 0f 61 ac 24 28 punpcklwd 0x128(%rsp),%xmm13 + 39cd: 01 00 00 + 39d0: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 39d4: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 39d9: 66 0f 69 6c 24 88 punpckhwd -0x78(%rsp),%xmm5 + 39df: 66 44 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm10 + 39e6: 66 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm2 + 39ec: 66 44 0f 61 ac 24 38 punpcklwd 0x138(%rsp),%xmm13 + 39f3: 01 00 00 + 39f6: 66 44 0f 61 d5 punpcklwd %xmm5,%xmm10 + 39fb: 66 0f 69 d5 punpckhwd %xmm5,%xmm2 + 39ff: 44 0f 29 ac 24 28 01 movaps %xmm13,0x128(%rsp) + 3a06: 00 00 + 3a08: 44 0f 29 94 24 38 01 movaps %xmm10,0x138(%rsp) + 3a0f: 00 00 + 3a11: 66 0f 6f 6c 24 98 movdqa -0x68(%rsp),%xmm5 + 3a17: 66 0f 61 9c 24 c8 00 punpcklwd 0xc8(%rsp),%xmm3 + 3a1e: 00 00 + 3a20: 66 0f 61 9c 24 d8 00 punpcklwd 0xd8(%rsp),%xmm3 + 3a27: 00 00 + 3a29: 66 0f 61 8c 24 e8 00 punpcklwd 0xe8(%rsp),%xmm1 + 3a30: 00 00 + 3a32: 66 0f 61 8c 24 f8 00 punpcklwd 0xf8(%rsp),%xmm1 + 3a39: 00 00 + 3a3b: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 3a40: 66 0f 61 ac 24 a8 00 punpcklwd 0xa8(%rsp),%xmm5 + 3a47: 00 00 + 3a49: 66 0f 61 ac 24 b8 00 punpcklwd 0xb8(%rsp),%xmm5 + 3a50: 00 00 + 3a52: 66 0f 61 84 24 08 01 punpcklwd 0x108(%rsp),%xmm0 + 3a59: 00 00 + 3a5b: 66 0f 61 84 24 18 01 punpcklwd 0x118(%rsp),%xmm0 + 3a62: 00 00 + 3a64: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 3a69: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 3a6e: 66 44 0f 69 cb punpckhwd %xmm3,%xmm9 + 3a73: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 3a78: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 3a7d: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 3a82: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 3a87: 66 44 0f 61 cb punpcklwd %xmm3,%xmm9 + 3a8c: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 3a90: f3 0f 6f 9a 60 ff ff movdqu -0xa0(%rdx),%xmm3 + 3a97: ff + 3a98: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 3a9d: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3aa2: 66 41 0f 61 ec punpcklwd %xmm12,%xmm5 + 3aa7: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 3aac: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 3ab1: 66 45 0f 69 f1 punpckhwd %xmm9,%xmm14 + 3ab6: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 3abb: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 3abf: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 3ac4: 66 41 0f 61 ed punpcklwd %xmm13,%xmm5 + 3ac9: 44 0f 29 b4 24 c8 00 movaps %xmm14,0xc8(%rsp) + 3ad0: 00 00 + 3ad2: 66 45 0f 69 c1 punpckhwd %xmm9,%xmm8 + 3ad7: 66 45 0f 61 f9 punpcklwd %xmm9,%xmm15 + 3adc: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 3ae1: f3 44 0f 6f 8a 00 ff movdqu -0x100(%rdx),%xmm9 + 3ae8: ff ff + 3aea: 66 45 0f 69 f8 punpckhwd %xmm8,%xmm15 + 3aef: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 3af4: f3 44 0f 6f 82 10 ff movdqu -0xf0(%rdx),%xmm8 + 3afb: ff ff + 3afd: 0f 29 ac 24 a8 00 00 movaps %xmm5,0xa8(%rsp) + 3b04: 00 + 3b05: 0f 29 8c 24 b8 00 00 movaps %xmm1,0xb8(%rsp) + 3b0c: 00 + 3b0d: f3 0f 6f 6a 80 movdqu -0x80(%rdx),%xmm5 + 3b12: 44 0f 29 bc 24 d8 00 movaps %xmm15,0xd8(%rsp) + 3b19: 00 00 + 3b1b: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3b20: f3 44 0f 6f 82 30 ff movdqu -0xd0(%rdx),%xmm8 + 3b27: ff ff + 3b29: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 3b2e: 66 0f 61 44 24 a8 punpcklwd -0x58(%rsp),%xmm0 + 3b34: f3 44 0f 6f 8a 20 ff movdqu -0xe0(%rdx),%xmm9 + 3b3b: ff ff + 3b3d: 66 0f 61 44 24 b8 punpcklwd -0x48(%rsp),%xmm0 + 3b43: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3b48: f3 44 0f 6f 82 50 ff movdqu -0xb0(%rdx),%xmm8 + 3b4f: ff ff + 3b51: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 3b56: 66 44 0f 61 74 24 c8 punpcklwd -0x38(%rsp),%xmm14 + 3b5d: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 3b62: f3 44 0f 6f 8a 40 ff movdqu -0xc0(%rdx),%xmm9 + 3b69: ff ff + 3b6b: 66 44 0f 61 74 24 d8 punpcklwd -0x28(%rsp),%xmm14 + 3b72: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3b77: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 3b7c: 66 0f 61 4c 24 e8 punpcklwd -0x18(%rsp),%xmm1 + 3b82: 66 45 0f 69 e6 punpckhwd %xmm14,%xmm12 + 3b87: f3 44 0f 6f 8a 70 ff movdqu -0x90(%rdx),%xmm9 + 3b8e: ff ff + 3b90: 66 0f 61 4c 24 f8 punpcklwd -0x8(%rsp),%xmm1 + 3b96: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 3b9b: f3 44 0f 6f 4a 90 movdqu -0x70(%rdx),%xmm9 + 3ba1: 66 0f 61 5c 24 08 punpcklwd 0x8(%rsp),%xmm3 + 3ba7: 66 0f 61 5c 24 18 punpcklwd 0x18(%rsp),%xmm3 + 3bad: 66 41 0f 61 e9 punpcklwd %xmm9,%xmm5 + 3bb2: 66 0f 61 6c 24 28 punpcklwd 0x28(%rsp),%xmm5 + 3bb8: 66 0f 61 6c 24 38 punpcklwd 0x38(%rsp),%xmm5 + 3bbe: 44 0f 29 64 24 d8 movaps %xmm12,-0x28(%rsp) + 3bc4: f3 44 0f 6f 4a b0 movdqu -0x50(%rdx),%xmm9 + 3bca: f3 44 0f 6f 5a a0 movdqu -0x60(%rdx),%xmm11 + 3bd0: 0f 29 5c 24 98 movaps %xmm3,-0x68(%rsp) + 3bd5: f3 44 0f 6f 42 d0 movdqu -0x30(%rdx),%xmm8 + 3bdb: f3 44 0f 6f 52 e0 movdqu -0x20(%rdx),%xmm10 + 3be1: 0f 29 6c 24 a8 movaps %xmm5,-0x58(%rsp) + 3be6: 66 45 0f 61 d9 punpcklwd %xmm9,%xmm11 + 3beb: f3 44 0f 6f 4a c0 movdqu -0x40(%rdx),%xmm9 + 3bf1: 66 44 0f 61 5c 24 48 punpcklwd 0x48(%rsp),%xmm11 + 3bf8: 66 44 0f 61 5c 24 58 punpcklwd 0x58(%rsp),%xmm11 + 3bff: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 3c04: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 3c09: f3 44 0f 6f 4a f0 movdqu -0x10(%rdx),%xmm9 + 3c0f: 66 44 0f 61 7c 24 68 punpcklwd 0x68(%rsp),%xmm15 + 3c16: 66 44 0f 61 7c 24 78 punpcklwd 0x78(%rsp),%xmm15 + 3c1d: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 3c22: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 3c27: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 3c2c: 66 44 0f 61 94 24 88 punpcklwd 0x88(%rsp),%xmm10 + 3c33: 00 00 00 + 3c36: 66 45 0f 61 ce punpcklwd %xmm14,%xmm9 + 3c3b: 66 44 0f 61 94 24 98 punpcklwd 0x98(%rsp),%xmm10 + 3c42: 00 00 00 + 3c45: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 3c4a: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 3c4f: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 3c54: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 3c59: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 3c5e: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 3c63: 66 45 0f 69 ea punpckhwd %xmm10,%xmm13 + 3c68: 66 44 0f 61 cb punpcklwd %xmm3,%xmm9 + 3c6d: 44 0f 29 54 24 e8 movaps %xmm10,-0x18(%rsp) + 3c73: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 3c78: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 3c7d: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 3c82: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 3c87: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 3c8c: 66 45 0f 61 e2 punpcklwd %xmm10,%xmm12 + 3c91: 44 0f 29 54 24 f8 movaps %xmm10,-0x8(%rsp) + 3c97: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3c9c: 66 44 0f 69 e3 punpckhwd %xmm3,%xmm12 + 3ca1: 0f 29 5c 24 08 movaps %xmm3,0x8(%rsp) + 3ca6: 66 0f 6f dd movdqa %xmm5,%xmm3 + 3caa: 66 45 0f 6f cd movdqa %xmm13,%xmm9 + 3caf: 66 41 0f 69 db punpckhwd %xmm11,%xmm3 + 3cb4: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 3cb9: 44 0f 29 54 24 b8 movaps %xmm10,-0x48(%rsp) + 3cbf: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 3cc4: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3cc9: 0f 29 5c 24 18 movaps %xmm3,0x18(%rsp) + 3cce: 66 41 0f 6f eb movdqa %xmm11,%xmm5 + 3cd3: 66 44 0f 61 db punpcklwd %xmm3,%xmm11 + 3cd8: 66 0f 69 eb punpckhwd %xmm3,%xmm5 + 3cdc: 66 41 0f 6f df movdqa %xmm15,%xmm3 + 3ce1: 66 41 0f 69 d8 punpckhwd %xmm8,%xmm3 + 3ce6: 66 44 0f 69 dd punpckhwd %xmm5,%xmm11 + 3ceb: 0f 29 6c 24 28 movaps %xmm5,0x28(%rsp) + 3cf0: 66 41 0f 6f e8 movdqa %xmm8,%xmm5 + 3cf5: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 3cfa: 0f 29 6c 24 c8 movaps %xmm5,-0x38(%rsp) + 3cff: 66 44 0f 61 c5 punpcklwd %xmm5,%xmm8 + 3d04: 0f 29 5c 24 38 movaps %xmm3,0x38(%rsp) + 3d09: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 3d0e: 66 41 0f 6f e8 movdqa %xmm8,%xmm5 + 3d13: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3d18: 66 0f 69 eb punpckhwd %xmm3,%xmm5 + 3d1c: 66 44 0f 61 d3 punpcklwd %xmm3,%xmm10 + 3d21: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 3d26: 0f 29 6c 24 48 movaps %xmm5,0x48(%rsp) + 3d2b: 66 41 0f 6f ed movdqa %xmm13,%xmm5 + 3d30: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 3d35: 66 41 0f 69 ec punpckhwd %xmm12,%xmm5 + 3d3a: 66 0f 6f dd movdqa %xmm5,%xmm3 + 3d3e: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 3d43: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3d48: 66 44 0f 69 c3 punpckhwd %xmm3,%xmm8 + 3d4d: 0f 29 5c 24 58 movaps %xmm3,0x58(%rsp) + 3d52: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 3d56: 66 44 0f 61 6c 24 58 punpcklwd 0x58(%rsp),%xmm13 + 3d5d: 44 0f 29 44 24 68 movaps %xmm8,0x68(%rsp) + 3d63: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 3d68: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 3d6d: 66 44 0f 61 6c 24 68 punpcklwd 0x68(%rsp),%xmm13 + 3d74: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 3d79: 66 45 0f 61 da punpcklwd %xmm10,%xmm11 + 3d7e: 66 41 0f 69 e8 punpckhwd %xmm8,%xmm5 + 3d83: 0f 29 5c 24 88 movaps %xmm3,-0x78(%rsp) + 3d88: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3d8d: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 3d92: 66 44 0f 69 44 24 88 punpckhwd -0x78(%rsp),%xmm8 + 3d99: 66 0f 61 5c 24 88 punpcklwd -0x78(%rsp),%xmm3 + 3d9f: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 3da4: 44 0f 29 6c 24 58 movaps %xmm13,0x58(%rsp) + 3daa: 66 44 0f 61 54 24 88 punpcklwd -0x78(%rsp),%xmm10 + 3db1: 66 0f 61 44 24 d8 punpcklwd -0x28(%rsp),%xmm0 + 3db7: 66 0f 61 44 24 e8 punpcklwd -0x18(%rsp),%xmm0 + 3dbd: 66 41 0f 69 d8 punpckhwd %xmm8,%xmm3 + 3dc2: 66 45 0f 61 d0 punpcklwd %xmm8,%xmm10 + 3dc7: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 3dcc: 66 44 0f 6f 5c 24 a8 movdqa -0x58(%rsp),%xmm11 + 3dd3: 66 44 0f 61 44 24 98 punpcklwd -0x68(%rsp),%xmm8 + 3dda: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 3ddf: 66 44 0f 61 5c 24 b8 punpcklwd -0x48(%rsp),%xmm11 + 3de6: 44 0f 29 54 24 88 movaps %xmm10,-0x78(%rsp) + 3dec: 66 44 0f 61 5c 24 18 punpcklwd 0x18(%rsp),%xmm11 + 3df3: 66 44 0f 61 5c 24 28 punpcklwd 0x28(%rsp),%xmm11 + 3dfa: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 3dff: 66 44 0f 61 74 24 f8 punpcklwd -0x8(%rsp),%xmm14 + 3e06: 66 44 0f 61 74 24 08 punpcklwd 0x8(%rsp),%xmm14 + 3e0d: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 3e12: 66 44 0f 61 7c 24 c8 punpcklwd -0x38(%rsp),%xmm15 + 3e19: 66 44 0f 61 7c 24 38 punpcklwd 0x38(%rsp),%xmm15 + 3e20: 66 45 0f 61 ce punpcklwd %xmm14,%xmm9 + 3e25: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 3e2a: 66 41 0f 61 c6 punpcklwd %xmm14,%xmm0 + 3e2f: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3e34: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 3e39: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 3e3e: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3e43: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 3e48: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 3e4d: 66 44 0f 61 7c 24 48 punpcklwd 0x48(%rsp),%xmm15 + 3e54: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 3e59: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 3e5e: 66 45 0f 69 d0 punpckhwd %xmm8,%xmm10 + 3e63: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 3e68: 66 45 0f 69 cf punpckhwd %xmm15,%xmm9 + 3e6d: 66 45 0f 61 f7 punpcklwd %xmm15,%xmm14 + 3e72: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 3e77: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3e7c: 66 45 0f 61 cf punpcklwd %xmm15,%xmm9 + 3e81: 66 45 0f 61 f4 punpcklwd %xmm12,%xmm14 + 3e86: 66 44 0f 6f bc 24 a8 movdqa 0xa8(%rsp),%xmm15 + 3e8d: 00 00 00 + 3e90: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 3e95: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3e9a: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 3e9f: 66 41 0f 61 cc punpcklwd %xmm12,%xmm1 + 3ea4: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3ea9: 66 41 0f 71 e3 0f psraw $0xf,%xmm11 + 3eaf: 66 41 0f 69 c9 punpckhwd %xmm9,%xmm1 + 3eb4: 66 45 0f 61 f1 punpcklwd %xmm9,%xmm14 + 3eb9: 66 45 0f 61 e3 punpcklwd %xmm11,%xmm12 + 3ebe: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 3ec3: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3ec9: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3ece: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3ed3: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3ed9: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3ede: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3ee4: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3ee9: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 3eee: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3ef3: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3ef8: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3efe: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 3f04: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3f09: 66 45 0f fe d8 paddd %xmm8,%xmm11 + 3f0e: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 3f13: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 3f19: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 3f1f: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3f24: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 3f29: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3f2e: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 3f34: 66 45 0f fa ec psubd %xmm12,%xmm13 + 3f39: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 3f3e: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 3f44: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3f49: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 3f4e: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 3f53: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 3f59: 66 45 0f 61 c4 punpcklwd %xmm12,%xmm8 + 3f5e: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 3f63: 66 45 0f 6f f8 movdqa %xmm8,%xmm15 + 3f68: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 3f6d: 66 44 0f 6f 84 24 b8 movdqa 0xb8(%rsp),%xmm8 + 3f74: 00 00 00 + 3f77: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 3f7c: 66 45 0f 61 f9 punpcklwd %xmm9,%xmm15 + 3f81: 66 45 0f 61 fb punpcklwd %xmm11,%xmm15 + 3f86: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 3f8b: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3f90: 66 41 0f 71 e3 0f psraw $0xf,%xmm11 + 3f96: 66 45 0f 61 e3 punpcklwd %xmm11,%xmm12 + 3f9b: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 3fa0: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3fa6: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3fab: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 3fb0: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 3fb6: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3fbb: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 3fc1: 66 45 0f fa dc psubd %xmm12,%xmm11 + 3fc6: 66 45 0f 6f e0 movdqa %xmm8,%xmm12 + 3fcb: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 3fd0: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 3fd5: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 3fdb: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 3fe1: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 3fe6: 66 45 0f fe d9 paddd %xmm9,%xmm11 + 3feb: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 3ff0: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 3ff6: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 3ffc: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 4001: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 4006: 66 45 0f fa ec psubd %xmm12,%xmm13 + 400b: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 4011: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 4017: 66 45 0f fa ec psubd %xmm12,%xmm13 + 401c: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 4021: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 4027: 66 45 0f fe ec paddd %xmm12,%xmm13 + 402c: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 4031: 66 41 0f 72 d5 1c psrld $0x1c,%xmm13 + 4037: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 403c: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 4041: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 4046: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 404b: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 4050: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 4055: 66 45 0f 61 d9 punpcklwd %xmm9,%xmm11 + 405a: 66 44 0f db e6 pand %xmm6,%xmm12 + 405f: 66 44 0f db de pand %xmm6,%xmm11 + 4064: 66 45 0f 67 e3 packuswb %xmm11,%xmm12 + 4069: 66 45 0f fc e4 paddb %xmm12,%xmm12 + 406e: 66 44 0f db a4 24 48 pand 0x148(%rsp),%xmm12 + 4075: 01 00 00 + 4078: 66 45 0f 6f fc movdqa %xmm12,%xmm15 + 407d: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4082: 66 41 0f 69 c0 punpckhwd %xmm8,%xmm0 + 4087: 66 45 0f 61 e0 punpcklwd %xmm8,%xmm12 + 408c: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 4091: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 4097: 66 0f fe c7 paddd %xmm7,%xmm0 + 409b: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 40a0: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 40a5: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 40ab: 66 45 0f fa dc psubd %xmm12,%xmm11 + 40b0: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 40b6: 66 45 0f fa dc psubd %xmm12,%xmm11 + 40bb: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 40c0: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 40c6: 66 45 0f fe dc paddd %xmm12,%xmm11 + 40cb: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 40d0: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 40d6: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 40dc: 66 44 0f fa e0 psubd %xmm0,%xmm12 + 40e1: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 40e6: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 40ec: 66 44 0f fa e0 psubd %xmm0,%xmm12 + 40f1: 66 45 0f 6f cc movdqa %xmm12,%xmm9 + 40f6: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 40fc: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 4101: 66 41 0f fe c4 paddd %xmm12,%xmm0 + 4106: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 410b: 66 45 0f 6f de movdqa %xmm14,%xmm11 + 4110: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4115: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 411a: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 411f: 66 45 0f 6f e8 movdqa %xmm8,%xmm13 + 4124: 66 45 0f 6f c8 movdqa %xmm8,%xmm9 + 4129: 66 45 0f 69 cc punpckhwd %xmm12,%xmm9 + 412e: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 4133: 66 45 0f 6f e6 movdqa %xmm14,%xmm12 + 4138: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 413e: 66 45 0f 61 e9 punpcklwd %xmm9,%xmm13 + 4143: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 4148: 66 45 0f 69 f4 punpckhwd %xmm12,%xmm14 + 414d: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 4153: 66 41 0f 72 f6 01 pslld $0x1,%xmm14 + 4159: 66 44 0f fe df paddd %xmm7,%xmm11 + 415e: 66 44 0f fe f7 paddd %xmm7,%xmm14 + 4163: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 4168: 66 45 0f 6f e6 movdqa %xmm14,%xmm12 + 416d: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 4173: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 4179: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 417e: 66 45 0f fa e6 psubd %xmm14,%xmm12 + 4183: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 4188: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 418e: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 4193: 66 45 0f fa e6 psubd %xmm14,%xmm12 + 4198: 66 45 0f 6f f7 movdqa %xmm15,%xmm14 + 419d: 66 44 0f 6f 7c 24 88 movdqa -0x78(%rsp),%xmm15 + 41a4: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 41a9: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 41ae: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 41b4: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 41b9: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 41be: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 41c4: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 41c9: 66 45 0f fe e3 paddd %xmm11,%xmm12 + 41ce: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 41d3: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 41d9: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 41de: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 41e3: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 41e8: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 41ed: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 41f2: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 41f7: 66 44 0f 6f 6c 24 58 movdqa 0x58(%rsp),%xmm13 + 41fe: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 4203: 66 44 0f db de pand %xmm6,%xmm11 + 4208: 66 0f db c6 pand %xmm6,%xmm0 + 420c: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 4211: 66 44 0f 67 d8 packuswb %xmm0,%xmm11 + 4216: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 421c: 66 44 0f db 9c 24 58 pand 0x158(%rsp),%xmm11 + 4223: 01 00 00 + 4226: 66 45 0f eb f3 por %xmm11,%xmm14 + 422b: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 4230: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 4235: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 423b: 66 44 0f fe df paddd %xmm7,%xmm11 + 4240: 66 41 0f 6f c3 movdqa %xmm11,%xmm0 + 4245: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 424a: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 424f: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 4254: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 4259: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 425e: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4264: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 4269: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 426e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 4273: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4278: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 427d: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 4282: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 4288: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 428d: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 4292: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 4298: 66 45 0f fa dc psubd %xmm12,%xmm11 + 429d: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 42a3: 66 45 0f fa dc psubd %xmm12,%xmm11 + 42a8: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 42ad: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 42b3: 66 45 0f fe dc paddd %xmm12,%xmm11 + 42b8: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 42bd: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 42c3: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 42c8: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 42cd: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 42d2: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 42d7: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 42dc: 66 41 0f 69 c4 punpckhwd %xmm12,%xmm0 + 42e1: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 42e6: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 42eb: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 42f1: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 42f6: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 42fb: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 4301: 66 44 0f fe df paddd %xmm7,%xmm11 + 4306: 66 41 0f 6f c3 movdqa %xmm11,%xmm0 + 430b: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 4310: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 4315: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 431a: 66 41 0f fa c3 psubd %xmm11,%xmm0 + 431f: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 4324: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 432a: 66 41 0f fe c3 paddd %xmm11,%xmm0 + 432f: 66 45 0f 6f df movdqa %xmm15,%xmm11 + 4334: 66 44 0f 6f bc 24 28 movdqa 0x128(%rsp),%xmm15 + 433b: 01 00 00 + 433e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 4343: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4348: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 434e: 66 44 0f fe df paddd %xmm7,%xmm11 + 4353: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 4358: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 435e: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 4363: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 4369: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 436e: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 4373: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4379: 66 45 0f fe dc paddd %xmm12,%xmm11 + 437e: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4383: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 4389: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 438e: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 4393: 66 44 0f 6f d8 movdqa %xmm0,%xmm11 + 4398: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 439d: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 43a2: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 43a7: 66 41 0f 61 c3 punpcklwd %xmm11,%xmm0 + 43ac: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 43b1: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 43b6: 66 41 0f 71 e5 0f psraw $0xf,%xmm13 + 43bc: 66 0f db c6 pand %xmm6,%xmm0 + 43c0: 66 44 0f db de pand %xmm6,%xmm11 + 43c5: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 43ca: 66 44 0f 67 d8 packuswb %xmm0,%xmm11 + 43cf: 66 45 0f 69 fd punpckhwd %xmm13,%xmm15 + 43d4: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 43da: 66 45 0f fc db paddb %xmm11,%xmm11 + 43df: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 43e4: 66 45 0f fc db paddb %xmm11,%xmm11 + 43e9: 66 44 0f db 9c 24 68 pand 0x168(%rsp),%xmm11 + 43f0: 01 00 00 + 43f3: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 43f8: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 43fd: 66 45 0f eb de por %xmm14,%xmm11 + 4402: 66 41 0f fa c4 psubd %xmm12,%xmm0 + 4407: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 440c: 66 41 0f fa c4 psubd %xmm12,%xmm0 + 4411: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4416: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 441c: 66 41 0f fe c4 paddd %xmm12,%xmm0 + 4421: 66 45 0f 6f e7 movdqa %xmm15,%xmm12 + 4426: 66 44 0f 6f bc 24 38 movdqa 0x138(%rsp),%xmm15 + 442d: 01 00 00 + 4430: 66 41 0f 72 f4 01 pslld $0x1,%xmm12 + 4436: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 443b: 66 44 0f fe e7 paddd %xmm7,%xmm12 + 4440: 66 45 0f 6f f7 movdqa %xmm15,%xmm14 + 4445: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 444a: 66 41 0f 71 e6 0f psraw $0xf,%xmm14 + 4450: 66 41 0f 72 f5 06 pslld $0x6,%xmm13 + 4456: 66 45 0f fa ec psubd %xmm12,%xmm13 + 445b: 66 41 0f 72 f5 08 pslld $0x8,%xmm13 + 4461: 66 45 0f fa ec psubd %xmm12,%xmm13 + 4466: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 446b: 66 41 0f 72 f4 02 pslld $0x2,%xmm12 + 4471: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 4476: 66 44 0f 6f e8 movdqa %xmm0,%xmm13 + 447b: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4481: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 4486: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 448b: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 4490: 66 41 0f 61 c5 punpcklwd %xmm13,%xmm0 + 4495: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 449a: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 449f: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 44a4: 66 45 0f 61 ee punpcklwd %xmm14,%xmm13 + 44a9: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 44ae: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 44b4: 66 0f db c6 pand %xmm6,%xmm0 + 44b8: 66 44 0f fe ef paddd %xmm7,%xmm13 + 44bd: 66 45 0f 6f e5 movdqa %xmm13,%xmm12 + 44c2: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 44c8: 66 45 0f fa e5 psubd %xmm13,%xmm12 + 44cd: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 44d3: 66 45 0f fa e5 psubd %xmm13,%xmm12 + 44d8: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 44dd: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 44e3: 66 45 0f fe e5 paddd %xmm13,%xmm12 + 44e8: 66 45 0f 6f ef movdqa %xmm15,%xmm13 + 44ed: 66 44 0f 6f bc 24 d8 movdqa 0xd8(%rsp),%xmm15 + 44f4: 00 00 00 + 44f7: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 44fd: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4503: 66 44 0f fe ef paddd %xmm7,%xmm13 + 4508: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 450d: 66 45 0f 6f f5 movdqa %xmm13,%xmm14 + 4512: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 4518: 66 41 0f 72 f6 06 pslld $0x6,%xmm14 + 451e: 66 45 0f fa f5 psubd %xmm13,%xmm14 + 4523: 66 41 0f 72 f6 08 pslld $0x8,%xmm14 + 4529: 66 45 0f fa f5 psubd %xmm13,%xmm14 + 452e: 66 45 0f 6f ee movdqa %xmm14,%xmm13 + 4533: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 4539: 66 45 0f fe ee paddd %xmm14,%xmm13 + 453e: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 4543: 66 41 0f 72 d5 1c psrld $0x1c,%xmm13 + 4549: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 454e: 66 45 0f 69 f5 punpckhwd %xmm13,%xmm14 + 4553: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 4558: 66 45 0f 61 e6 punpcklwd %xmm14,%xmm12 + 455d: 66 45 0f 69 ee punpckhwd %xmm14,%xmm13 + 4562: 66 44 0f 6f b4 24 c8 movdqa 0xc8(%rsp),%xmm14 + 4569: 00 00 00 + 456c: 66 45 0f 61 e5 punpcklwd %xmm13,%xmm12 + 4571: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 4576: 66 44 0f db e6 pand %xmm6,%xmm12 + 457b: 66 41 0f 71 e5 0f psraw $0xf,%xmm13 + 4581: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 4586: 66 41 0f 67 c4 packuswb %xmm12,%xmm0 + 458b: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 4591: 66 0f fc c0 paddb %xmm0,%xmm0 + 4595: 66 0f fc c0 paddb %xmm0,%xmm0 + 4599: 66 0f fc c0 paddb %xmm0,%xmm0 + 459d: 66 0f db 84 24 78 01 pand 0x178(%rsp),%xmm0 + 45a4: 00 00 + 45a6: 66 41 0f eb c3 por %xmm11,%xmm0 + 45ab: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 45b0: 66 45 0f 69 d5 punpckhwd %xmm13,%xmm10 + 45b5: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 45ba: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 45c0: 66 44 0f fe df paddd %xmm7,%xmm11 + 45c5: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 45ca: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 45d0: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 45d5: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 45db: 66 45 0f fa e3 psubd %xmm11,%xmm12 + 45e0: 66 45 0f 6f dc movdqa %xmm12,%xmm11 + 45e5: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 45eb: 66 45 0f fe e3 paddd %xmm11,%xmm12 + 45f0: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 45f5: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 45fb: 66 41 0f 72 d4 1c psrld $0x1c,%xmm12 + 4601: 66 44 0f fe df paddd %xmm7,%xmm11 + 4606: 66 45 0f 6f ec movdqa %xmm12,%xmm13 + 460b: 66 45 0f 6f d3 movdqa %xmm11,%xmm10 + 4610: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 4616: 66 45 0f fa d3 psubd %xmm11,%xmm10 + 461b: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 4621: 66 45 0f fa d3 psubd %xmm11,%xmm10 + 4626: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 462b: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4631: 66 45 0f fe da paddd %xmm10,%xmm11 + 4636: 66 45 0f 6f d4 movdqa %xmm12,%xmm10 + 463b: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 4640: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 4646: 66 41 0f 71 e4 0f psraw $0xf,%xmm12 + 464c: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 4651: 66 45 0f 69 eb punpckhwd %xmm11,%xmm13 + 4656: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 465b: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 4660: 66 45 0f 69 dd punpckhwd %xmm13,%xmm11 + 4665: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 466a: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 466f: 66 45 0f 61 ec punpcklwd %xmm12,%xmm13 + 4674: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4679: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 467e: 66 41 0f 72 f5 01 pslld $0x1,%xmm13 + 4684: 66 0f fe cf paddd %xmm7,%xmm1 + 4688: 66 44 0f fe ef paddd %xmm7,%xmm13 + 468d: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 4692: 66 45 0f 6f dd movdqa %xmm13,%xmm11 + 4697: 66 41 0f 72 f4 06 pslld $0x6,%xmm12 + 469d: 66 41 0f 72 f3 06 pslld $0x6,%xmm11 + 46a3: 66 44 0f fa e1 psubd %xmm1,%xmm12 + 46a8: 66 45 0f fa dd psubd %xmm13,%xmm11 + 46ad: 66 41 0f 72 f4 08 pslld $0x8,%xmm12 + 46b3: 66 41 0f 72 f3 08 pslld $0x8,%xmm11 + 46b9: 66 44 0f fa e1 psubd %xmm1,%xmm12 + 46be: 66 45 0f fa dd psubd %xmm13,%xmm11 + 46c3: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 46c8: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 46cd: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 46d2: 66 41 0f 72 f5 02 pslld $0x2,%xmm13 + 46d8: 66 41 0f fe cc paddd %xmm12,%xmm1 + 46dd: 66 45 0f fe dd paddd %xmm13,%xmm11 + 46e2: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 46e7: 66 41 0f 72 d3 1c psrld $0x1c,%xmm11 + 46ed: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 46f2: 66 44 0f 61 d9 punpcklwd %xmm1,%xmm11 + 46f7: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 46fc: 66 41 0f 6f cb movdqa %xmm11,%xmm1 + 4701: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 4706: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 470b: 66 44 0f 61 d9 punpcklwd %xmm1,%xmm11 + 4710: 66 41 0f 6f ca movdqa %xmm10,%xmm1 + 4715: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 471a: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 471f: 66 44 0f db de pand %xmm6,%xmm11 + 4724: 66 45 0f 69 f2 punpckhwd %xmm10,%xmm14 + 4729: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 472e: 66 0f db ce pand %xmm6,%xmm1 + 4732: 66 41 0f 67 cb packuswb %xmm11,%xmm1 + 4737: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 473c: 66 45 0f 6f ce movdqa %xmm14,%xmm9 + 4741: 66 0f 71 f1 04 psllw $0x4,%xmm1 + 4746: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 474c: 66 0f db 8c 24 88 01 pand 0x188(%rsp),%xmm1 + 4753: 00 00 + 4755: 66 41 0f 72 f1 01 pslld $0x1,%xmm9 + 475b: 66 44 0f fe df paddd %xmm7,%xmm11 + 4760: 66 0f db 8c 24 98 01 pand 0x198(%rsp),%xmm1 + 4767: 00 00 + 4769: 66 44 0f fe cf paddd %xmm7,%xmm9 + 476e: 66 0f eb c1 por %xmm1,%xmm0 + 4772: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 4777: 66 41 0f 6f cb movdqa %xmm11,%xmm1 + 477c: 66 0f 72 f1 06 pslld $0x6,%xmm1 + 4781: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 4787: 66 41 0f fa cb psubd %xmm11,%xmm1 + 478c: 66 45 0f fa d1 psubd %xmm9,%xmm10 + 4791: 66 0f 72 f1 08 pslld $0x8,%xmm1 + 4796: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 479c: 66 45 0f fa d1 psubd %xmm9,%xmm10 + 47a1: 66 41 0f fa cb psubd %xmm11,%xmm1 + 47a6: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 47ab: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 47b0: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 47b6: 66 41 0f 72 f1 02 pslld $0x2,%xmm9 + 47bc: 66 41 0f fe cb paddd %xmm11,%xmm1 + 47c1: 66 45 0f fe ca paddd %xmm10,%xmm9 + 47c6: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 47cc: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 47d1: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 47d6: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 47db: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 47e0: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 47e5: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 47ea: 66 41 0f 61 ca punpcklwd %xmm10,%xmm1 + 47ef: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 47f4: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 47f9: 66 45 0f 69 fa punpckhwd %xmm10,%xmm15 + 47fe: 66 41 0f 61 c9 punpcklwd %xmm9,%xmm1 + 4803: 66 45 0f 61 c2 punpcklwd %xmm10,%xmm8 + 4808: 66 0f db ce pand %xmm6,%xmm1 + 480c: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 4811: 66 45 0f 6f c7 movdqa %xmm15,%xmm8 + 4816: 66 41 0f 72 f3 01 pslld $0x1,%xmm11 + 481c: 66 41 0f 72 f0 01 pslld $0x1,%xmm8 + 4822: 66 44 0f fe df paddd %xmm7,%xmm11 + 4827: 66 44 0f fe c7 paddd %xmm7,%xmm8 + 482c: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 4831: 66 45 0f 6f d0 movdqa %xmm8,%xmm10 + 4836: 66 41 0f 72 f1 06 pslld $0x6,%xmm9 + 483c: 66 41 0f 72 f2 06 pslld $0x6,%xmm10 + 4842: 66 45 0f fa cb psubd %xmm11,%xmm9 + 4847: 66 45 0f fa d0 psubd %xmm8,%xmm10 + 484c: 66 41 0f 72 f1 08 pslld $0x8,%xmm9 + 4852: 66 41 0f 72 f2 08 pslld $0x8,%xmm10 + 4858: 66 45 0f fa d0 psubd %xmm8,%xmm10 + 485d: 66 45 0f fa cb psubd %xmm11,%xmm9 + 4862: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 4867: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 486c: 66 41 0f 72 f3 02 pslld $0x2,%xmm11 + 4872: 66 41 0f 72 f0 02 pslld $0x2,%xmm8 + 4878: 66 45 0f fe c2 paddd %xmm10,%xmm8 + 487d: 66 45 0f fe cb paddd %xmm11,%xmm9 + 4882: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 4888: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 488e: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 4893: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 4898: 66 45 0f 69 d0 punpckhwd %xmm8,%xmm10 + 489d: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 48a2: 66 45 0f 69 c2 punpckhwd %xmm10,%xmm8 + 48a7: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 48ac: 66 45 0f 61 c8 punpcklwd %xmm8,%xmm9 + 48b1: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 48b6: 66 0f 6e cf movd %edi,%xmm1 + 48ba: bf c0 c0 c0 c0 mov $0xc0c0c0c0,%edi + 48bf: 66 44 0f db ce pand %xmm6,%xmm9 + 48c4: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 48c9: 66 45 0f 67 c1 packuswb %xmm9,%xmm8 + 48ce: 66 41 0f 71 f0 05 psllw $0x5,%xmm8 + 48d4: 66 44 0f db 84 24 a8 pand 0x1a8(%rsp),%xmm8 + 48db: 01 00 00 + 48de: 66 41 0f db c8 pand %xmm8,%xmm1 + 48e3: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 48e8: 66 0f eb c8 por %xmm0,%xmm1 + 48ec: 66 41 0f 71 e0 0f psraw $0xf,%xmm8 + 48f2: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 48f6: 66 41 0f 61 c0 punpcklwd %xmm8,%xmm0 + 48fb: 66 41 0f 69 e8 punpckhwd %xmm8,%xmm5 + 4900: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 4905: 66 0f fe c7 paddd %xmm7,%xmm0 + 4909: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 490e: 66 41 0f 72 f1 06 pslld $0x6,%xmm9 + 4914: 66 44 0f fa c8 psubd %xmm0,%xmm9 + 4919: 66 41 0f 72 f1 08 pslld $0x8,%xmm9 + 491f: 66 44 0f fa c8 psubd %xmm0,%xmm9 + 4924: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 4929: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 492e: 66 44 0f fe c8 paddd %xmm0,%xmm9 + 4933: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4937: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 493c: 66 41 0f 72 d1 1c psrld $0x1c,%xmm9 + 4942: 66 0f fe c7 paddd %xmm7,%xmm0 + 4946: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 494b: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 4950: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 4956: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 495b: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 4961: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 4966: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 496b: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 4970: 66 41 0f fe c0 paddd %xmm8,%xmm0 + 4975: 66 45 0f 6f c1 movdqa %xmm9,%xmm8 + 497a: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 497f: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4984: 66 41 0f 71 e1 0f psraw $0xf,%xmm9 + 498a: 66 0f 61 e8 punpcklwd %xmm0,%xmm5 + 498e: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 4993: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4997: 66 41 0f 61 e8 punpcklwd %xmm8,%xmm5 + 499c: 66 41 0f 69 c0 punpckhwd %xmm8,%xmm0 + 49a1: 66 0f 61 e8 punpcklwd %xmm0,%xmm5 + 49a5: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 49a9: 66 41 0f 69 d9 punpckhwd %xmm9,%xmm3 + 49ae: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 49b3: 66 0f db ee pand %xmm6,%xmm5 + 49b7: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 49bc: 66 0f fe c7 paddd %xmm7,%xmm0 + 49c0: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 49c5: 66 41 0f 72 f0 06 pslld $0x6,%xmm8 + 49cb: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 49d0: 66 41 0f 72 f0 08 pslld $0x8,%xmm8 + 49d6: 66 44 0f fa c0 psubd %xmm0,%xmm8 + 49db: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 49e0: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 49e5: 66 44 0f fe c0 paddd %xmm0,%xmm8 + 49ea: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 49ee: 66 0f 72 f0 01 pslld $0x1,%xmm0 + 49f3: 66 41 0f 72 d0 1c psrld $0x1c,%xmm8 + 49f9: 66 0f fe c7 paddd %xmm7,%xmm0 + 49fd: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 4a01: 66 0f 72 f3 06 pslld $0x6,%xmm3 + 4a06: 66 0f fa d8 psubd %xmm0,%xmm3 + 4a0a: 66 0f 72 f3 08 pslld $0x8,%xmm3 + 4a0f: 66 0f fa d8 psubd %xmm0,%xmm3 + 4a13: 66 0f 6f c3 movdqa %xmm3,%xmm0 + 4a17: 66 0f 72 f0 02 pslld $0x2,%xmm0 + 4a1c: 66 0f fe c3 paddd %xmm3,%xmm0 + 4a20: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 4a25: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4a2a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 4a2f: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 4a33: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 4a38: 66 44 0f 61 c3 punpcklwd %xmm3,%xmm8 + 4a3d: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 4a41: 66 0f 6e df movd %edi,%xmm3 + 4a45: bf 40 40 40 40 mov $0x40404040,%edi + 4a4a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 4a4f: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 4a53: 66 0f 70 db 00 pshufd $0x0,%xmm3,%xmm3 + 4a58: 66 0f 6f ec movdqa %xmm4,%xmm5 + 4a5c: 66 44 0f db c6 pand %xmm6,%xmm8 + 4a61: 66 0f 71 e5 0f psraw $0xf,%xmm5 + 4a66: 66 41 0f 67 c0 packuswb %xmm8,%xmm0 + 4a6b: 66 0f 71 f0 06 psllw $0x6,%xmm0 + 4a70: 66 0f db d8 pand %xmm0,%xmm3 + 4a74: 66 0f 6e c7 movd %edi,%xmm0 + 4a78: bf 80 80 80 80 mov $0x80808080,%edi + 4a7d: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 + 4a82: 66 0f db d8 pand %xmm0,%xmm3 + 4a86: 66 0f eb d9 por %xmm1,%xmm3 + 4a8a: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4a8e: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 4a92: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 4a96: 66 0f 6f ea movdqa %xmm2,%xmm5 + 4a9a: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4a9f: 66 0f 71 e5 0f psraw $0xf,%xmm5 + 4aa4: 66 0f fe cf paddd %xmm7,%xmm1 + 4aa8: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 4aac: 66 0f 72 f0 06 pslld $0x6,%xmm0 + 4ab1: 66 0f fa c1 psubd %xmm1,%xmm0 + 4ab5: 66 0f 72 f0 08 pslld $0x8,%xmm0 + 4aba: 66 0f fa c1 psubd %xmm1,%xmm0 + 4abe: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 4ac2: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4ac7: 66 0f fe c1 paddd %xmm1,%xmm0 + 4acb: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4acf: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4ad4: 66 0f 72 d0 1c psrld $0x1c,%xmm0 + 4ad9: 66 0f fe cf paddd %xmm7,%xmm1 + 4add: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 4ae1: 66 0f 72 f4 06 pslld $0x6,%xmm4 + 4ae6: 66 0f fa e1 psubd %xmm1,%xmm4 + 4aea: 66 0f 72 f4 08 pslld $0x8,%xmm4 + 4aef: 66 0f fa e1 psubd %xmm1,%xmm4 + 4af3: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4af7: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4afc: 66 0f fe cc paddd %xmm4,%xmm1 + 4b00: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 4b04: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4b09: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 4b0d: 66 0f 69 e1 punpckhwd %xmm1,%xmm4 + 4b11: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 4b15: 66 0f 61 c4 punpcklwd %xmm4,%xmm0 + 4b19: 66 0f 69 cc punpckhwd %xmm4,%xmm1 + 4b1d: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 4b21: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4b25: 66 0f 69 d5 punpckhwd %xmm5,%xmm2 + 4b29: 66 0f 61 cd punpcklwd %xmm5,%xmm1 + 4b2d: 66 0f db c6 pand %xmm6,%xmm0 + 4b31: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4b36: 66 0f fe cf paddd %xmm7,%xmm1 + 4b3a: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 4b3e: 66 0f 72 f4 06 pslld $0x6,%xmm4 + 4b43: 66 0f fa e1 psubd %xmm1,%xmm4 + 4b47: 66 0f 72 f4 08 pslld $0x8,%xmm4 + 4b4c: 66 0f fa e1 psubd %xmm1,%xmm4 + 4b50: 66 0f 6f cc movdqa %xmm4,%xmm1 + 4b54: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4b59: 66 0f fe e1 paddd %xmm1,%xmm4 + 4b5d: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4b61: 66 0f 72 f1 01 pslld $0x1,%xmm1 + 4b66: 66 0f 72 d4 1c psrld $0x1c,%xmm4 + 4b6b: 66 0f fe cf paddd %xmm7,%xmm1 + 4b6f: 66 0f 6f ec movdqa %xmm4,%xmm5 + 4b73: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 4b77: 66 0f 72 f2 06 pslld $0x6,%xmm2 + 4b7c: 66 0f fa d1 psubd %xmm1,%xmm2 + 4b80: 66 0f 72 f2 08 pslld $0x8,%xmm2 + 4b85: 66 0f fa d1 psubd %xmm1,%xmm2 + 4b89: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4b8d: 66 0f 72 f1 02 pslld $0x2,%xmm1 + 4b92: 66 0f fe ca paddd %xmm2,%xmm1 + 4b96: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 4b9a: 66 0f 72 d1 1c psrld $0x1c,%xmm1 + 4b9f: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 4ba3: 66 0f 69 e9 punpckhwd %xmm1,%xmm5 + 4ba7: 66 0f 6f ca movdqa %xmm2,%xmm1 + 4bab: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 4baf: 66 0f 69 cd punpckhwd %xmm5,%xmm1 + 4bb3: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 4bb7: 66 0f 6e cf movd %edi,%xmm1 + 4bbb: 66 0f db d6 pand %xmm6,%xmm2 + 4bbf: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 + 4bc4: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 4bc8: 66 0f 71 f0 07 psllw $0x7,%xmm0 + 4bcd: 66 0f db c8 pand %xmm0,%xmm1 + 4bd1: 66 0f eb cb por %xmm3,%xmm1 + 4bd5: 0f 11 49 f0 movups %xmm1,-0x10(%rcx) + 4bd9: 48 39 c1 cmp %rax,%rcx + 4bdc: 0f 85 63 ea ff ff jne 3645 + 4be2: 48 81 c4 c0 01 00 00 add $0x1c0,%rsp + 4be9: c3 ret + 4bea: 48 89 f2 mov %rsi,%rdx + 4bed: 0f 1f 00 nopl (%rax) + 4bf0: c6 01 00 movb $0x0,(%rcx) + 4bf3: 0f bf 02 movswl (%rdx),%eax + 4bf6: 48 83 c1 01 add $0x1,%rcx + 4bfa: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax + 4c01: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 4c07: c1 e8 1c shr $0x1c,%eax + 4c0a: 83 e0 01 and $0x1,%eax + 4c0d: 88 41 ff mov %al,-0x1(%rcx) + 4c10: 0f bf 72 02 movswl 0x2(%rdx),%esi + 4c14: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4c1b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4c21: c1 ee 1b shr $0x1b,%esi + 4c24: 83 e6 02 and $0x2,%esi + 4c27: 09 f0 or %esi,%eax + 4c29: 88 41 ff mov %al,-0x1(%rcx) + 4c2c: 0f bf 72 04 movswl 0x4(%rdx),%esi + 4c30: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4c37: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4c3d: c1 ee 1a shr $0x1a,%esi + 4c40: 83 e6 04 and $0x4,%esi + 4c43: 09 f0 or %esi,%eax + 4c45: 88 41 ff mov %al,-0x1(%rcx) + 4c48: 0f bf 72 06 movswl 0x6(%rdx),%esi + 4c4c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4c53: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4c59: c1 ee 19 shr $0x19,%esi + 4c5c: 83 e6 08 and $0x8,%esi + 4c5f: 09 f0 or %esi,%eax + 4c61: 88 41 ff mov %al,-0x1(%rcx) + 4c64: 0f bf 72 08 movswl 0x8(%rdx),%esi + 4c68: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4c6f: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4c75: c1 ee 18 shr $0x18,%esi + 4c78: 83 e6 10 and $0x10,%esi + 4c7b: 09 f0 or %esi,%eax + 4c7d: 88 41 ff mov %al,-0x1(%rcx) + 4c80: 0f bf 72 0a movswl 0xa(%rdx),%esi + 4c84: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4c8b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4c91: c1 ee 17 shr $0x17,%esi + 4c94: 83 e6 20 and $0x20,%esi + 4c97: 09 f0 or %esi,%eax + 4c99: 88 41 ff mov %al,-0x1(%rcx) + 4c9c: 0f bf 72 0c movswl 0xc(%rdx),%esi + 4ca0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4ca7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4cad: c1 ee 16 shr $0x16,%esi + 4cb0: 83 e6 40 and $0x40,%esi + 4cb3: 09 f0 or %esi,%eax + 4cb5: 88 41 ff mov %al,-0x1(%rcx) + 4cb8: 0f bf 72 0e movswl 0xe(%rdx),%esi + 4cbc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 4cc3: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 4cc9: c1 ee 1c shr $0x1c,%esi + 4ccc: c1 e6 07 shl $0x7,%esi + 4ccf: 09 f0 or %esi,%eax + 4cd1: 88 41 ff mov %al,-0x1(%rcx) + 4cd4: 48 83 c2 10 add $0x10,%rdx + 4cd8: 48 39 d7 cmp %rdx,%rdi + 4cdb: 0f 85 0f ff ff ff jne 4bf0 + 4ce1: c3 ret + 4ce2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4ce9: 00 00 00 00 + 4ced: 0f 1f 00 nopl (%rax) + +0000000000004cf0 : + 4cf0: 55 push %rbp + 4cf1: 0f b6 ca movzbl %dl,%ecx + 4cf4: 48 89 f2 mov %rsi,%rdx + 4cf7: be 80 00 00 00 mov $0x80,%esi + 4cfc: 53 push %rbx + 4cfd: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 4d04: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 4d0b: 00 00 + 4d0d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 4d14: 00 + 4d15: 48 89 fd mov %rdi,%rbp + 4d18: 48 89 e7 mov %rsp,%rdi + 4d1b: e8 a0 50 00 00 call 9dc0 + 4d20: 48 89 e6 mov %rsp,%rsi + 4d23: 48 89 ef mov %rbp,%rdi + 4d26: e8 35 0b 00 00 call 5860 + 4d2b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4d32: 00 + 4d33: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4d3a: 00 00 + 4d3c: 75 0a jne 4d48 + 4d3e: 48 81 c4 98 00 00 00 add $0x98,%rsp + 4d45: 5b pop %rbx + 4d46: 5d pop %rbp + 4d47: c3 ret + 4d48: e8 33 c3 ff ff call 1080 <__stack_chk_fail@plt> + 4d4d: 0f 1f 00 nopl (%rax) + +0000000000004d50 : + 4d50: 55 push %rbp + 4d51: 0f b6 ca movzbl %dl,%ecx + 4d54: 48 89 f2 mov %rsi,%rdx + 4d57: be 80 00 00 00 mov $0x80,%esi + 4d5c: 53 push %rbx + 4d5d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 4d64: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 4d6b: 00 00 + 4d6d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 4d74: 00 + 4d75: 48 89 fd mov %rdi,%rbp + 4d78: 48 89 e7 mov %rsp,%rdi + 4d7b: e8 40 50 00 00 call 9dc0 + 4d80: 48 89 e6 mov %rsp,%rsi + 4d83: 48 89 ef mov %rbp,%rdi + 4d86: e8 e5 0a 00 00 call 5870 + 4d8b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4d92: 00 + 4d93: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4d9a: 00 00 + 4d9c: 75 0a jne 4da8 + 4d9e: 48 81 c4 98 00 00 00 add $0x98,%rsp + 4da5: 5b pop %rbx + 4da6: 5d pop %rbp + 4da7: c3 ret + 4da8: e8 d3 c2 ff ff call 1080 <__stack_chk_fail@plt> + 4dad: 0f 1f 00 nopl (%rax) + +0000000000004db0 : + 4db0: 55 push %rbp + 4db1: 53 push %rbx + 4db2: 48 89 fb mov %rdi,%rbx + 4db5: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp + 4dbc: 48 83 ec 08 sub $0x8,%rsp + 4dc0: e8 9b 01 00 00 call 4f60 + 4dc5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4dcc: 00 00 00 00 + 4dd0: 0f bf 3b movswl (%rbx),%edi + 4dd3: 48 83 c3 02 add $0x2,%rbx + 4dd7: e8 c4 0a 00 00 call 58a0 + 4ddc: 66 89 43 fe mov %ax,-0x2(%rbx) + 4de0: 48 39 eb cmp %rbp,%rbx + 4de3: 75 eb jne 4dd0 + 4de5: 48 83 c4 08 add $0x8,%rsp + 4de9: 5b pop %rbx + 4dea: 5d pop %rbp + 4deb: c3 ret + 4dec: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004df0 : + 4df0: e9 6b 02 00 00 jmp 5060 + 4df5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4dfc: 00 00 00 00 + +0000000000004e00 : + 4e00: 41 57 push %r15 + 4e02: 4c 8d 3d 97 62 00 00 lea 0x6297(%rip),%r15 # b0a0 + 4e09: 41 56 push %r14 + 4e0b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 + 4e12: 41 55 push %r13 + 4e14: 49 89 f5 mov %rsi,%r13 + 4e17: 41 54 push %r12 + 4e19: 49 89 d4 mov %rdx,%r12 + 4e1c: 55 push %rbp + 4e1d: 48 8d 6f 04 lea 0x4(%rdi),%rbp + 4e21: 53 push %rbx + 4e22: 48 83 ec 08 sub $0x8,%rsp + 4e26: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4e2d: 00 00 00 + 4e30: 41 0f bf 0f movswl (%r15),%ecx + 4e34: 48 8d 7d fc lea -0x4(%rbp),%rdi + 4e38: 4c 89 e2 mov %r12,%rdx + 4e3b: 4c 89 ee mov %r13,%rsi + 4e3e: 49 83 c7 02 add $0x2,%r15 + 4e42: 89 cb mov %ecx,%ebx + 4e44: e8 77 03 00 00 call 51c0 + 4e49: f7 db neg %ebx + 4e4b: 49 8d 54 24 04 lea 0x4(%r12),%rdx + 4e50: 49 8d 75 04 lea 0x4(%r13),%rsi + 4e54: 48 89 ef mov %rbp,%rdi + 4e57: 0f bf cb movswl %bx,%ecx + 4e5a: 49 83 c5 08 add $0x8,%r13 + 4e5e: 49 83 c4 08 add $0x8,%r12 + 4e62: e8 59 03 00 00 call 51c0 + 4e67: 48 83 c5 08 add $0x8,%rbp + 4e6b: 4d 39 fe cmp %r15,%r14 + 4e6e: 75 c0 jne 4e30 + 4e70: 48 83 c4 08 add $0x8,%rsp + 4e74: 5b pop %rbx + 4e75: 5d pop %rbp + 4e76: 41 5c pop %r12 + 4e78: 41 5d pop %r13 + 4e7a: 41 5e pop %r14 + 4e7c: 41 5f pop %r15 + 4e7e: c3 ret + 4e7f: 90 nop + +0000000000004e80 : + 4e80: 55 push %rbp + 4e81: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 4e88: 53 push %rbx + 4e89: 48 89 fb mov %rdi,%rbx + 4e8c: 48 83 ec 08 sub $0x8,%rsp + 4e90: 0f bf 3b movswl (%rbx),%edi + 4e93: 48 83 c3 02 add $0x2,%rbx + 4e97: 69 ff 49 05 00 00 imul $0x549,%edi,%edi + 4e9d: e8 de 09 00 00 call 5880 + 4ea2: 66 89 43 fe mov %ax,-0x2(%rbx) + 4ea6: 48 39 eb cmp %rbp,%rbx + 4ea9: 75 e5 jne 4e90 + 4eab: 48 83 c4 08 add $0x8,%rsp + 4eaf: 5b pop %rbx + 4eb0: 5d pop %rbp + 4eb1: c3 ret + 4eb2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4eb9: 00 00 00 00 + 4ebd: 0f 1f 00 nopl (%rax) + +0000000000004ec0 : + 4ec0: 55 push %rbp + 4ec1: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 4ec8: 53 push %rbx + 4ec9: 48 89 fb mov %rdi,%rbx + 4ecc: 48 83 ec 08 sub $0x8,%rsp + 4ed0: 0f bf 3b movswl (%rbx),%edi + 4ed3: 48 83 c3 02 add $0x2,%rbx + 4ed7: e8 c4 09 00 00 call 58a0 + 4edc: 66 89 43 fe mov %ax,-0x2(%rbx) + 4ee0: 48 39 eb cmp %rbp,%rbx + 4ee3: 75 eb jne 4ed0 + 4ee5: 48 83 c4 08 add $0x8,%rsp + 4ee9: 5b pop %rbx + 4eea: 5d pop %rbp + 4eeb: c3 ret + 4eec: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004ef0 : + 4ef0: 31 c0 xor %eax,%eax + 4ef2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4ef9: 00 00 00 00 + 4efd: 0f 1f 00 nopl (%rax) + 4f00: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 4f05: f3 0f 6f 0c 02 movdqu (%rdx,%rax,1),%xmm1 + 4f0a: 66 0f fd c1 paddw %xmm1,%xmm0 + 4f0e: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 4f12: 48 83 c0 10 add $0x10,%rax + 4f16: 48 3d 00 02 00 00 cmp $0x200,%rax + 4f1c: 75 e2 jne 4f00 + 4f1e: c3 ret + 4f1f: 90 nop + +0000000000004f20 : + 4f20: 31 c0 xor %eax,%eax + 4f22: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4f29: 00 00 00 00 + 4f2d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4f34: 00 00 00 00 + 4f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f3f: 00 + 4f40: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 4f45: f3 0f 6f 0c 02 movdqu (%rdx,%rax,1),%xmm1 + 4f4a: 66 0f f9 c1 psubw %xmm1,%xmm0 + 4f4e: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 4f52: 48 83 c0 10 add $0x10,%rax + 4f56: 48 3d 00 02 00 00 cmp $0x200,%rax + 4f5c: 75 e2 jne 4f40 + 4f5e: c3 ret + 4f5f: 90 nop + +0000000000004f60 : + 4f60: 41 57 push %r15 + 4f62: 49 89 ff mov %rdi,%r15 + 4f65: 41 56 push %r14 + 4f67: 41 55 push %r13 + 4f69: 41 54 push %r12 + 4f6b: 55 push %rbp + 4f6c: bd 0a fd ff ff mov $0xfffffd0a,%ebp + 4f71: 53 push %rbx + 4f72: 48 83 ec 28 sub $0x28,%rsp + 4f76: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) + 4f7d: 00 + 4f7e: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) + 4f85: 00 + 4f86: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) + 4f8d: 00 + 4f8e: 66 90 xchg %ax,%ax + 4f90: 8b 44 24 10 mov 0x10(%rsp),%eax + 4f94: 45 31 e4 xor %r12d,%r12d + 4f97: 8d 48 ff lea -0x1(%rax),%ecx + 4f9a: 83 c0 01 add $0x1,%eax + 4f9d: 89 4c 24 14 mov %ecx,0x14(%rsp) + 4fa1: 89 44 24 18 mov %eax,0x18(%rsp) + 4fa5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4fac: 00 00 00 00 + 4fb0: 8b 44 24 10 mov 0x10(%rsp),%eax + 4fb4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 4fb9: 45 89 e5 mov %r12d,%r13d + 4fbc: 44 01 e0 add %r12d,%eax + 4fbf: 89 c0 mov %eax,%eax + 4fc1: 48 89 c3 mov %rax,%rbx + 4fc4: 4c 29 e8 sub %r13,%rax + 4fc7: 4d 8d 34 47 lea (%r15,%rax,2),%r14 + 4fcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4fd0: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi + 4fd5: 0f af fd imul %ebp,%edi + 4fd8: e8 a3 08 00 00 call 5880 + 4fdd: 89 c6 mov %eax,%esi + 4fdf: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax + 4fe4: 29 f0 sub %esi,%eax + 4fe6: 66 43 89 04 6e mov %ax,(%r14,%r13,2) + 4feb: 66 43 01 34 6f add %si,(%r15,%r13,2) + 4ff0: 49 83 c5 01 add $0x1,%r13 + 4ff4: 41 39 dd cmp %ebx,%r13d + 4ff7: 72 d7 jb 4fd0 + 4ff9: 41 8d 44 24 01 lea 0x1(%r12),%eax + 4ffe: 39 c3 cmp %eax,%ebx + 5000: b8 00 00 00 00 mov $0x0,%eax + 5005: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax + 500a: 44 03 64 24 18 add 0x18(%rsp),%r12d + 500f: 41 01 c4 add %eax,%r12d + 5012: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 5019: 77 15 ja 5030 + 501b: 8b 44 24 0c mov 0xc(%rsp),%eax + 501f: 48 8d 15 fa 5f 00 00 lea 0x5ffa(%rip),%rdx # b020 + 5026: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp + 502a: eb 84 jmp 4fb0 + 502c: 0f 1f 40 00 nopl 0x0(%rax) + 5030: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) + 5035: 74 18 je 504f + 5037: 8b 44 24 0c mov 0xc(%rsp),%eax + 503b: 48 8d 0d de 5f 00 00 lea 0x5fde(%rip),%rcx # b020 + 5042: d1 6c 24 10 shrl $1,0x10(%rsp) + 5046: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp + 504a: e9 41 ff ff ff jmp 4f90 + 504f: 48 83 c4 28 add $0x28,%rsp + 5053: 5b pop %rbx + 5054: 5d pop %rbp + 5055: 41 5c pop %r12 + 5057: 41 5d pop %r13 + 5059: 41 5e pop %r14 + 505b: 41 5f pop %r15 + 505d: c3 ret + 505e: 66 90 xchg %ax,%ax + +0000000000005060 : + 5060: 41 57 push %r15 + 5062: 48 8d 47 02 lea 0x2(%rdi),%rax + 5066: 41 56 push %r14 + 5068: 41 55 push %r13 + 506a: 41 54 push %r12 + 506c: 55 push %rbp + 506d: 53 push %rbx + 506e: bb 5c 06 00 00 mov $0x65c,%ebx + 5073: 48 83 ec 38 sub $0x38,%rsp + 5077: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 507c: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) + 5083: 00 + 5084: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) + 508b: 00 + 508c: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) + 5093: 00 + 5094: 48 89 44 24 20 mov %rax,0x20(%rsp) + 5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50a0: 8b 54 24 0c mov 0xc(%rsp),%edx + 50a4: 31 c0 xor %eax,%eax + 50a6: 83 ea 01 sub $0x1,%edx + 50a9: 89 54 24 28 mov %edx,0x28(%rsp) + 50ad: 0f 1f 00 nopl (%rax) + 50b0: 8b 54 24 0c mov 0xc(%rsp),%edx + 50b4: 83 6c 24 14 01 subl $0x1,0x14(%rsp) + 50b9: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 50bc: 89 4c 24 10 mov %ecx,0x10(%rsp) + 50c0: 39 c8 cmp %ecx,%eax + 50c2: 0f 83 b8 00 00 00 jae 5180 + 50c8: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 50cd: 89 ca mov %ecx,%edx + 50cf: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 + 50d3: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 + 50d7: 48 89 f5 mov %rsi,%rbp + 50da: 8b 74 24 28 mov 0x28(%rsp),%esi + 50de: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 50e3: 48 01 f0 add %rsi,%rax + 50e6: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 + 50ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 50f0: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d + 50f5: 41 0f b7 3f movzwl (%r15),%edi + 50f9: 49 83 c5 02 add $0x2,%r13 + 50fd: 49 83 c7 02 add $0x2,%r15 + 5101: 44 01 f7 add %r14d,%edi + 5104: 0f bf ff movswl %di,%edi + 5107: e8 94 07 00 00 call 58a0 + 510c: 66 41 89 45 fe mov %ax,-0x2(%r13) + 5111: 41 0f b7 7f fe movzwl -0x2(%r15),%edi + 5116: 44 29 f7 sub %r14d,%edi + 5119: 66 41 89 7f fe mov %di,-0x2(%r15) + 511e: 0f bf ff movswl %di,%edi + 5121: 0f af fb imul %ebx,%edi + 5124: e8 57 07 00 00 call 5880 + 5129: 66 41 89 47 fe mov %ax,-0x2(%r15) + 512e: 4d 39 ec cmp %r13,%r12 + 5131: 75 bd jne 50f0 + 5133: 8b 44 24 10 mov 0x10(%rsp),%eax + 5137: 03 44 24 0c add 0xc(%rsp),%eax + 513b: 3d ff 00 00 00 cmp $0xff,%eax + 5140: 77 1e ja 5160 + 5142: 8b 54 24 14 mov 0x14(%rsp),%edx + 5146: 48 8d 0d d3 5e 00 00 lea 0x5ed3(%rip),%rcx # b020 + 514d: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx + 5151: e9 5a ff ff ff jmp 50b0 + 5156: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 515d: 00 00 00 + 5160: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) + 5165: 74 1d je 5184 + 5167: 8b 44 24 14 mov 0x14(%rsp),%eax + 516b: 48 8d 35 ae 5e 00 00 lea 0x5eae(%rip),%rsi # b020 + 5172: d1 64 24 0c shll $1,0xc(%rsp) + 5176: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx + 517a: e9 21 ff ff ff jmp 50a0 + 517f: 90 nop + 5180: 89 c8 mov %ecx,%eax + 5182: eb be jmp 5142 + 5184: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 5189: 49 81 c5 00 02 00 00 add $0x200,%r13 + 5190: 0f bf 7d 00 movswl 0x0(%rbp),%edi + 5194: 48 83 c5 02 add $0x2,%rbp + 5198: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi + 519e: e8 dd 06 00 00 call 5880 + 51a3: 66 89 45 fe mov %ax,-0x2(%rbp) + 51a7: 4c 39 ed cmp %r13,%rbp + 51aa: 75 e4 jne 5190 + 51ac: 48 83 c4 38 add $0x38,%rsp + 51b0: 5b pop %rbx + 51b1: 5d pop %rbp + 51b2: 41 5c pop %r12 + 51b4: 41 5d pop %r13 + 51b6: 41 5e pop %r14 + 51b8: 41 5f pop %r15 + 51ba: c3 ret + 51bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000051c0 : + 51c0: 41 55 push %r13 + 51c2: 44 0f bf e9 movswl %cx,%r13d + 51c6: 41 54 push %r12 + 51c8: 49 89 f4 mov %rsi,%r12 + 51cb: 55 push %rbp + 51cc: 48 89 d5 mov %rdx,%rbp + 51cf: 53 push %rbx + 51d0: 48 89 fb mov %rdi,%rbx + 51d3: 48 83 ec 08 sub $0x8,%rsp + 51d7: 0f bf 7e 02 movswl 0x2(%rsi),%edi + 51db: 0f bf 42 02 movswl 0x2(%rdx),%eax + 51df: 0f af f8 imul %eax,%edi + 51e2: e8 99 06 00 00 call 5880 + 51e7: 0f bf f8 movswl %ax,%edi + 51ea: 66 89 03 mov %ax,(%rbx) + 51ed: 41 0f af fd imul %r13d,%edi + 51f1: e8 8a 06 00 00 call 5880 + 51f6: 66 89 03 mov %ax,(%rbx) + 51f9: 41 0f bf 3c 24 movswl (%r12),%edi + 51fe: 0f bf 45 00 movswl 0x0(%rbp),%eax + 5202: 0f af f8 imul %eax,%edi + 5205: e8 76 06 00 00 call 5880 + 520a: 66 01 03 add %ax,(%rbx) + 520d: 41 0f bf 3c 24 movswl (%r12),%edi + 5212: 0f bf 45 02 movswl 0x2(%rbp),%eax + 5216: 0f af f8 imul %eax,%edi + 5219: e8 62 06 00 00 call 5880 + 521e: 66 89 43 02 mov %ax,0x2(%rbx) + 5222: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi + 5228: 0f bf 45 00 movswl 0x0(%rbp),%eax + 522c: 0f af f8 imul %eax,%edi + 522f: e8 4c 06 00 00 call 5880 + 5234: 66 01 43 02 add %ax,0x2(%rbx) + 5238: 48 83 c4 08 add $0x8,%rsp + 523c: 5b pop %rbx + 523d: 5d pop %rbp + 523e: 41 5c pop %r12 + 5240: 41 5d pop %r13 + 5242: c3 ret + 5243: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 524a: 00 00 00 + 524d: 0f 1f 00 nopl (%rax) + +0000000000005250 : + 5250: 48 8d 86 80 00 00 00 lea 0x80(%rsi),%rax + 5257: 48 89 f1 mov %rsi,%rcx + 525a: 48 89 fa mov %rdi,%rdx + 525d: 48 39 c7 cmp %rax,%rdi + 5260: 73 10 jae 5272 + 5262: 48 8d b7 00 02 00 00 lea 0x200(%rdi),%rsi + 5269: 48 39 f1 cmp %rsi,%rcx + 526c: 0f 82 c4 04 00 00 jb 5736 + 5272: be 55 55 55 55 mov $0x55555555,%esi + 5277: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 527b: 66 0f 6e ee movd %esi,%xmm5 + 527f: 66 0f 71 d4 0e psrlw $0xe,%xmm4 + 5284: 66 0f 70 ed 00 pshufd $0x0,%xmm5,%xmm5 + 5289: f3 0f 6f 09 movdqu (%rcx),%xmm1 + 528d: f3 0f 6f 51 10 movdqu 0x10(%rcx),%xmm2 + 5292: 48 83 c1 20 add $0x20,%rcx + 5296: 48 83 ea 80 sub $0xffffffffffffff80,%rdx + 529a: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 529e: 66 0f db cd pand %xmm5,%xmm1 + 52a2: 66 0f 72 d0 01 psrld $0x1,%xmm0 + 52a7: 66 0f db c5 pand %xmm5,%xmm0 + 52ab: 66 0f fe c1 paddd %xmm1,%xmm0 + 52af: 66 0f 6f ca movdqa %xmm2,%xmm1 + 52b3: 66 0f db d5 pand %xmm5,%xmm2 + 52b7: 66 0f 72 d1 01 psrld $0x1,%xmm1 + 52bc: 66 0f db cd pand %xmm5,%xmm1 + 52c0: 66 0f fe ca paddd %xmm2,%xmm1 + 52c4: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 52c8: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 52cc: 66 0f 72 d2 1c psrld $0x1c,%xmm2 + 52d1: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 52d5: 66 0f 72 d6 1c psrld $0x1c,%xmm6 + 52da: 66 0f 6f da movdqa %xmm2,%xmm3 + 52de: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 52e3: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 52e7: 66 0f 69 de punpckhwd %xmm6,%xmm3 + 52eb: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 52f0: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 52f4: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 52f8: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 52fd: 66 0f 69 f3 punpckhwd %xmm3,%xmm6 + 5301: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5305: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 530a: 66 0f 72 d7 1e psrld $0x1e,%xmm7 + 530f: 66 0f 72 d3 1e psrld $0x1e,%xmm3 + 5314: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5318: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 531c: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 5320: 66 0f db d4 pand %xmm4,%xmm2 + 5324: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 5328: 66 0f 6f fb movdqa %xmm3,%xmm7 + 532c: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 5331: 66 0f 69 fe punpckhwd %xmm6,%xmm7 + 5335: 66 0f 61 de punpcklwd %xmm6,%xmm3 + 5339: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 533d: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 5341: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5345: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 5349: 66 0f 72 d7 18 psrld $0x18,%xmm7 + 534e: 66 0f 72 d2 18 psrld $0x18,%xmm2 + 5353: 66 0f f9 f3 psubw %xmm3,%xmm6 + 5357: 66 0f 6f da movdqa %xmm2,%xmm3 + 535b: 66 0f 61 d7 punpcklwd %xmm7,%xmm2 + 535f: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 5364: 66 41 0f 72 d0 1a psrld $0x1a,%xmm8 + 536a: 66 41 0f 72 d1 16 psrld $0x16,%xmm9 + 5370: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 5374: 66 41 0f 72 d2 12 psrld $0x12,%xmm10 + 537a: 66 41 0f 72 d3 0e psrld $0xe,%xmm11 + 5380: 66 0f 6f fa movdqa %xmm2,%xmm7 + 5384: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 5388: 66 41 0f 72 d4 0a psrld $0xa,%xmm12 + 538e: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 5392: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5396: 66 41 0f 72 d5 06 psrld $0x6,%xmm13 + 539c: 66 0f 61 d7 punpcklwd %xmm7,%xmm2 + 53a0: 66 0f 72 d3 1a psrld $0x1a,%xmm3 + 53a5: 66 0f db d4 pand %xmm4,%xmm2 + 53a9: 66 0f 6f fb movdqa %xmm3,%xmm7 + 53ad: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 53b2: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 53b7: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 53bc: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 53c1: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 53c5: 66 41 0f 61 d8 punpcklwd %xmm8,%xmm3 + 53ca: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 53cf: 66 0f db dc pand %xmm4,%xmm3 + 53d3: 66 41 0f 72 d0 14 psrld $0x14,%xmm8 + 53d9: 66 0f f9 d3 psubw %xmm3,%xmm2 + 53dd: 66 0f 6f fa movdqa %xmm2,%xmm7 + 53e1: 66 0f 6f da movdqa %xmm2,%xmm3 + 53e5: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 53e9: 66 0f 72 d2 14 psrld $0x14,%xmm2 + 53ee: 66 0f 61 fe punpcklwd %xmm6,%xmm7 + 53f2: 66 0f 69 de punpckhwd %xmm6,%xmm3 + 53f6: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 53fa: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 53ff: 66 41 0f 69 f0 punpckhwd %xmm8,%xmm6 + 5404: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 5409: 66 44 0f 69 c6 punpckhwd %xmm6,%xmm8 + 540e: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5412: 66 41 0f 61 d0 punpcklwd %xmm8,%xmm2 + 5417: 66 0f db d4 pand %xmm4,%xmm2 + 541b: 66 44 0f 6f c2 movdqa %xmm2,%xmm8 + 5420: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5424: 66 0f 72 d2 16 psrld $0x16,%xmm2 + 5429: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 542d: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 5432: 66 41 0f 69 f1 punpckhwd %xmm9,%xmm6 + 5437: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 543c: 66 44 0f 69 ce punpckhwd %xmm6,%xmm9 + 5441: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5445: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 544a: 66 44 0f 6f c9 movdqa %xmm1,%xmm9 + 544f: 66 0f db d4 pand %xmm4,%xmm2 + 5453: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 5459: 66 44 0f f9 c2 psubw %xmm2,%xmm8 + 545e: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5462: 66 0f 72 d2 10 psrld $0x10,%xmm2 + 5467: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 546b: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 5470: 66 41 0f 69 f1 punpckhwd %xmm9,%xmm6 + 5475: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 547a: 66 44 0f 69 ce punpckhwd %xmm6,%xmm9 + 547f: 66 0f 61 d6 punpcklwd %xmm6,%xmm2 + 5483: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 5487: 66 0f 72 d6 12 psrld $0x12,%xmm6 + 548c: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 5491: 66 44 0f 6f ce movdqa %xmm6,%xmm9 + 5496: 66 41 0f 61 f2 punpcklwd %xmm10,%xmm6 + 549b: 66 0f db d4 pand %xmm4,%xmm2 + 549f: 66 45 0f 69 ca punpckhwd %xmm10,%xmm9 + 54a4: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 54a9: 66 45 0f 69 d1 punpckhwd %xmm9,%xmm10 + 54ae: 66 41 0f 61 f1 punpcklwd %xmm9,%xmm6 + 54b3: 66 41 0f 61 f2 punpcklwd %xmm10,%xmm6 + 54b8: 66 44 0f 6f d1 movdqa %xmm1,%xmm10 + 54bd: 66 0f db f4 pand %xmm4,%xmm6 + 54c1: 66 41 0f 72 d2 0c psrld $0xc,%xmm10 + 54c7: 66 0f f9 d6 psubw %xmm6,%xmm2 + 54cb: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 54cf: 66 41 0f 69 d0 punpckhwd %xmm8,%xmm2 + 54d4: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 54d9: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 54de: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 54e3: 66 0f 6a f7 punpckhdq %xmm7,%xmm6 + 54e7: 66 44 0f 6a cb punpckhdq %xmm3,%xmm9 + 54ec: 66 44 0f 62 c7 punpckldq %xmm7,%xmm8 + 54f1: 66 0f 6f fa movdqa %xmm2,%xmm7 + 54f5: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 54f9: 66 0f 72 d2 0c psrld $0xc,%xmm2 + 54fe: 66 0f 62 fb punpckldq %xmm3,%xmm7 + 5502: 66 0f 6f da movdqa %xmm2,%xmm3 + 5506: 66 41 0f 61 d2 punpcklwd %xmm10,%xmm2 + 550b: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 5510: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 5515: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 551a: 66 0f 61 d3 punpcklwd %xmm3,%xmm2 + 551e: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 5522: 66 0f 72 d3 0e psrld $0xe,%xmm3 + 5527: 66 41 0f 61 d2 punpcklwd %xmm10,%xmm2 + 552c: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 5531: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5536: 66 0f db d4 pand %xmm4,%xmm2 + 553a: 66 45 0f 69 d3 punpckhwd %xmm11,%xmm10 + 553f: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 5544: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 5549: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 554e: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5553: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 5558: 66 0f db dc pand %xmm4,%xmm3 + 555c: 66 41 0f 72 d3 08 psrld $0x8,%xmm11 + 5562: 66 0f f9 d3 psubw %xmm3,%xmm2 + 5566: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 556a: 66 0f 72 d3 08 psrld $0x8,%xmm3 + 556f: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 5574: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 5579: 66 45 0f 69 d3 punpckhwd %xmm11,%xmm10 + 557e: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 5583: 66 45 0f 69 da punpckhwd %xmm10,%xmm11 + 5588: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 558d: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 5592: 66 41 0f 72 d2 0a psrld $0xa,%xmm10 + 5598: 66 41 0f 61 db punpcklwd %xmm11,%xmm3 + 559d: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 55a2: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 55a7: 66 0f db dc pand %xmm4,%xmm3 + 55ab: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 55b0: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 55b5: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 55ba: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 55bf: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 55c4: 66 44 0f 6f e1 movdqa %xmm1,%xmm12 + 55c9: 66 44 0f db d4 pand %xmm4,%xmm10 + 55ce: 66 41 0f 72 d4 04 psrld $0x4,%xmm12 + 55d4: 66 41 0f f9 da psubw %xmm10,%xmm3 + 55d9: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 55de: 66 0f 69 da punpckhwd %xmm2,%xmm3 + 55e2: 66 44 0f 61 d2 punpcklwd %xmm2,%xmm10 + 55e7: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 55eb: 66 0f 72 d2 04 psrld $0x4,%xmm2 + 55f0: 66 44 0f 6f da movdqa %xmm2,%xmm11 + 55f5: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 55fa: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 55ff: 66 44 0f 6f e2 movdqa %xmm2,%xmm12 + 5604: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 5609: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 560e: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5613: 66 0f db d4 pand %xmm4,%xmm2 + 5617: 66 44 0f 6f da movdqa %xmm2,%xmm11 + 561c: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5620: 66 0f 72 d2 06 psrld $0x6,%xmm2 + 5625: 66 44 0f 6f e2 movdqa %xmm2,%xmm12 + 562a: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 562f: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 5634: 66 44 0f 6f ea movdqa %xmm2,%xmm13 + 5639: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 563e: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5643: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 5648: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 564d: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 5652: 66 0f db d4 pand %xmm4,%xmm2 + 5656: 66 44 0f f9 da psubw %xmm2,%xmm11 + 565b: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 565f: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 5663: 66 0f 72 d0 02 psrld $0x2,%xmm0 + 5668: 66 0f 72 d1 02 psrld $0x2,%xmm1 + 566d: 66 44 0f 6f ea movdqa %xmm2,%xmm13 + 5672: 66 41 0f 61 d4 punpcklwd %xmm12,%xmm2 + 5677: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 567c: 66 44 0f 6f e0 movdqa %xmm0,%xmm12 + 5681: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 5685: 66 44 0f 69 e1 punpckhwd %xmm1,%xmm12 + 568a: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 568e: 66 41 0f 61 d5 punpcklwd %xmm13,%xmm2 + 5693: 66 41 0f 69 cc punpckhwd %xmm12,%xmm1 + 5698: 66 41 0f 61 c4 punpcklwd %xmm12,%xmm0 + 569d: 66 0f db d4 pand %xmm4,%xmm2 + 56a1: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 56a5: 66 0f db c4 pand %xmm4,%xmm0 + 56a9: 66 0f f9 d0 psubw %xmm0,%xmm2 + 56ad: 66 0f 6f ca movdqa %xmm2,%xmm1 + 56b1: 66 0f 6f c2 movdqa %xmm2,%xmm0 + 56b5: 66 41 0f 61 cb punpcklwd %xmm11,%xmm1 + 56ba: 66 41 0f 69 c3 punpckhwd %xmm11,%xmm0 + 56bf: 66 44 0f 6f d9 movdqa %xmm1,%xmm11 + 56c4: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 56c8: 66 0f 6a c3 punpckhdq %xmm3,%xmm0 + 56cc: 66 45 0f 62 da punpckldq %xmm10,%xmm11 + 56d1: 66 0f 62 d3 punpckldq %xmm3,%xmm2 + 56d5: 66 41 0f 6a ca punpckhdq %xmm10,%xmm1 + 56da: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 56df: 66 45 0f 6d d8 punpckhqdq %xmm8,%xmm11 + 56e4: 41 0f 16 d8 movlhps %xmm8,%xmm3 + 56e8: 44 0f 11 5a 90 movups %xmm11,-0x70(%rdx) + 56ed: 0f 11 5a 80 movups %xmm3,-0x80(%rdx) + 56f1: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 56f5: 66 0f 6d ce punpckhqdq %xmm6,%xmm1 + 56f9: 0f 11 4a b0 movups %xmm1,-0x50(%rdx) + 56fd: 66 0f 6f ca movdqa %xmm2,%xmm1 + 5701: 0f 16 de movlhps %xmm6,%xmm3 + 5704: 66 0f 6d d7 punpckhqdq %xmm7,%xmm2 + 5708: 0f 16 cf movlhps %xmm7,%xmm1 + 570b: 0f 11 5a a0 movups %xmm3,-0x60(%rdx) + 570f: 0f 11 4a c0 movups %xmm1,-0x40(%rdx) + 5713: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 5717: 66 41 0f 6d c1 punpckhqdq %xmm9,%xmm0 + 571c: 41 0f 16 c9 movlhps %xmm9,%xmm1 + 5720: 0f 11 52 d0 movups %xmm2,-0x30(%rdx) + 5724: 0f 11 4a e0 movups %xmm1,-0x20(%rdx) + 5728: 0f 11 42 f0 movups %xmm0,-0x10(%rdx) + 572c: 48 39 c1 cmp %rax,%rcx + 572f: 0f 85 54 fb ff ff jne 5289 + 5735: c3 ret + 5736: f3 0f 7e 1d e2 59 00 movq 0x59e2(%rip),%xmm3 # b120 + 573d: 00 + 573e: 66 90 xchg %ax,%ax + 5740: 8b 01 mov (%rcx),%eax + 5742: 48 83 c2 10 add $0x10,%rdx + 5746: 48 83 c1 04 add $0x4,%rcx + 574a: 89 c7 mov %eax,%edi + 574c: d1 e8 shr $1,%eax + 574e: 81 e7 55 55 55 55 and $0x55555555,%edi + 5754: 25 55 55 55 55 and $0x55555555,%eax + 5759: 01 f8 add %edi,%eax + 575b: 89 c7 mov %eax,%edi + 575d: 66 0f 6e c0 movd %eax,%xmm0 + 5761: 41 89 c0 mov %eax,%r8d + 5764: c1 ef 04 shr $0x4,%edi + 5767: 41 c1 e8 12 shr $0x12,%r8d + 576b: 66 0f 6e ef movd %edi,%xmm5 + 576f: 89 c7 mov %eax,%edi + 5771: 41 83 e0 03 and $0x3,%r8d + 5775: c1 ef 08 shr $0x8,%edi + 5778: 66 0f 62 c5 punpckldq %xmm5,%xmm0 + 577c: 66 0f 6e cf movd %edi,%xmm1 + 5780: 89 c7 mov %eax,%edi + 5782: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5786: c1 ef 0c shr $0xc,%edi + 5789: 66 0f 6e ef movd %edi,%xmm5 + 578d: 89 c7 mov %eax,%edi + 578f: 66 0f 62 cd punpckldq %xmm5,%xmm1 + 5793: c1 ef 02 shr $0x2,%edi + 5796: 66 0f 61 d1 punpcklwd %xmm1,%xmm2 + 579a: 66 0f 61 c1 punpcklwd %xmm1,%xmm0 + 579e: 66 0f 6e cf movd %edi,%xmm1 + 57a2: 89 c7 mov %eax,%edi + 57a4: c1 ef 06 shr $0x6,%edi + 57a7: 66 0f 70 d2 4e pshufd $0x4e,%xmm2,%xmm2 + 57ac: 66 0f 6e ef movd %edi,%xmm5 + 57b0: 89 c7 mov %eax,%edi + 57b2: 66 0f 61 c2 punpcklwd %xmm2,%xmm0 + 57b6: c1 ef 0a shr $0xa,%edi + 57b9: 66 0f 62 cd punpckldq %xmm5,%xmm1 + 57bd: 66 0f db c3 pand %xmm3,%xmm0 + 57c1: 66 0f 6e d7 movd %edi,%xmm2 + 57c5: 89 c7 mov %eax,%edi + 57c7: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 57cb: c1 ef 0e shr $0xe,%edi + 57ce: 66 0f 6e ef movd %edi,%xmm5 + 57d2: 89 c7 mov %eax,%edi + 57d4: c1 ef 10 shr $0x10,%edi + 57d7: 66 0f 62 d5 punpckldq %xmm5,%xmm2 + 57db: 83 e7 03 and $0x3,%edi + 57de: 66 0f 61 e2 punpcklwd %xmm2,%xmm4 + 57e2: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 57e6: 44 29 c7 sub %r8d,%edi + 57e9: 41 89 c0 mov %eax,%r8d + 57ec: 66 0f 70 e4 4e pshufd $0x4e,%xmm4,%xmm4 + 57f1: 66 89 7a f8 mov %di,-0x8(%rdx) + 57f5: 89 c7 mov %eax,%edi + 57f7: 41 c1 e8 16 shr $0x16,%r8d + 57fb: 66 0f 61 cc punpcklwd %xmm4,%xmm1 + 57ff: c1 ef 14 shr $0x14,%edi + 5802: 41 83 e0 03 and $0x3,%r8d + 5806: 66 0f db cb pand %xmm3,%xmm1 + 580a: 83 e7 03 and $0x3,%edi + 580d: 66 0f f9 c1 psubw %xmm1,%xmm0 + 5811: 44 29 c7 sub %r8d,%edi + 5814: 41 89 c0 mov %eax,%r8d + 5817: 66 89 7a fa mov %di,-0x6(%rdx) + 581b: 89 c7 mov %eax,%edi + 581d: 41 c1 e8 1a shr $0x1a,%r8d + 5821: c1 ef 18 shr $0x18,%edi + 5824: 41 83 e0 03 and $0x3,%r8d + 5828: 66 0f d6 42 f0 movq %xmm0,-0x10(%rdx) + 582d: 83 e7 03 and $0x3,%edi + 5830: 44 29 c7 sub %r8d,%edi + 5833: 66 89 7a fc mov %di,-0x4(%rdx) + 5837: 89 c7 mov %eax,%edi + 5839: c1 e8 1e shr $0x1e,%eax + 583c: c1 ef 1c shr $0x1c,%edi + 583f: 83 e7 03 and $0x3,%edi + 5842: 29 c7 sub %eax,%edi + 5844: 66 89 7a fe mov %di,-0x2(%rdx) + 5848: 48 39 d6 cmp %rdx,%rsi + 584b: 0f 85 ef fe ff ff jne 5740 + 5851: c3 ret + 5852: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5859: 00 00 00 00 + 585d: 0f 1f 00 nopl (%rax) + +0000000000005860 : + 5860: e9 eb f9 ff ff jmp 5250 + 5865: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 586c: 00 00 00 00 + +0000000000005870 : + 5870: e9 db f9 ff ff jmp 5250 + 5875: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 587c: 00 00 00 + 587f: 90 nop + +0000000000005880 : + 5880: 66 69 c7 01 f3 imul $0xf301,%di,%ax + 5885: 98 cwtl + 5886: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax + 588c: 01 f8 add %edi,%eax + 588e: c1 e8 10 shr $0x10,%eax + 5891: c3 ret + 5892: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5899: 00 00 00 00 + 589d: 0f 1f 00 nopl (%rax) + +00000000000058a0 : + 58a0: 0f bf d7 movswl %di,%edx + 58a3: 89 f8 mov %edi,%eax + 58a5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx + 58ab: 81 c2 00 00 00 02 add $0x2000000,%edx + 58b1: c1 fa 1a sar $0x1a,%edx + 58b4: 66 69 d2 01 0d imul $0xd01,%dx,%dx + 58b9: 29 d0 sub %edx,%eax + 58bb: c3 ret + 58bc: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000058c0 : + 58c0: 48 89 d1 mov %rdx,%rcx + 58c3: 48 85 d2 test %rdx,%rdx + 58c6: 0f 84 a4 01 00 00 je 5a70 + 58cc: 48 8d 42 ff lea -0x1(%rdx),%rax + 58d0: 48 83 f8 0e cmp $0xe,%rax + 58d4: 0f 86 99 01 00 00 jbe 5a73 + 58da: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx + 58de: 31 c0 xor %eax,%eax + 58e0: 66 0f ef c9 pxor %xmm1,%xmm1 + 58e4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 58eb: 00 00 00 00 + 58ef: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 58f6: 00 00 00 00 + 58fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5900: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 5905: f3 0f 6f 1c 07 movdqu (%rdi,%rax,1),%xmm3 + 590a: 48 83 c0 10 add $0x10,%rax + 590e: 66 0f ef c3 pxor %xmm3,%xmm0 + 5912: 66 0f eb c8 por %xmm0,%xmm1 + 5916: 48 39 c2 cmp %rax,%rdx + 5919: 75 e5 jne 5900 + 591b: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 591f: 66 0f 73 d8 08 psrldq $0x8,%xmm0 + 5924: 66 0f eb c1 por %xmm1,%xmm0 + 5928: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 592c: 66 0f 73 da 04 psrldq $0x4,%xmm2 + 5931: 66 0f eb c2 por %xmm2,%xmm0 + 5935: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5939: 66 0f 73 da 02 psrldq $0x2,%xmm2 + 593e: 66 0f eb c2 por %xmm2,%xmm0 + 5942: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 5946: 66 0f 73 da 01 psrldq $0x1,%xmm2 + 594b: 66 0f eb c2 por %xmm2,%xmm0 + 594f: 66 0f 7e c0 movd %xmm0,%eax + 5953: 48 39 d1 cmp %rdx,%rcx + 5956: 0f 84 05 01 00 00 je 5a61 + 595c: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 5960: 66 0f 73 d9 08 psrldq $0x8,%xmm1 + 5965: 66 0f eb c8 por %xmm0,%xmm1 + 5969: 49 89 c8 mov %rcx,%r8 + 596c: 49 29 d0 sub %rdx,%r8 + 596f: 4d 8d 48 ff lea -0x1(%r8),%r9 + 5973: 49 83 f9 06 cmp $0x6,%r9 + 5977: 76 55 jbe 59ce + 5979: f3 0f 7e 04 17 movq (%rdi,%rdx,1),%xmm0 + 597e: f3 0f 7e 14 16 movq (%rsi,%rdx,1),%xmm2 + 5983: 66 0f ef c2 pxor %xmm2,%xmm0 + 5987: 66 0f eb c8 por %xmm0,%xmm1 + 598b: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 598f: 66 0f 73 d0 20 psrlq $0x20,%xmm0 + 5994: 66 0f eb c1 por %xmm1,%xmm0 + 5998: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 599c: 66 0f 73 d1 10 psrlq $0x10,%xmm1 + 59a1: 66 0f eb c8 por %xmm0,%xmm1 + 59a5: 66 0f 6f c1 movdqa %xmm1,%xmm0 + 59a9: 66 0f 73 d0 08 psrlq $0x8,%xmm0 + 59ae: 66 0f eb c8 por %xmm0,%xmm1 + 59b2: 66 48 0f 7e c8 movq %xmm1,%rax + 59b7: 66 0f d6 4c 24 f0 movq %xmm1,-0x10(%rsp) + 59bd: 41 f6 c0 07 test $0x7,%r8b + 59c1: 0f 84 9a 00 00 00 je 5a61 + 59c7: 49 83 e0 f8 and $0xfffffffffffffff8,%r8 + 59cb: 4c 01 c2 add %r8,%rdx + 59ce: 44 0f b6 04 17 movzbl (%rdi,%rdx,1),%r8d + 59d3: 44 32 04 16 xor (%rsi,%rdx,1),%r8b + 59d7: 44 09 c0 or %r8d,%eax + 59da: 4c 8d 42 01 lea 0x1(%rdx),%r8 + 59de: 49 39 c8 cmp %rcx,%r8 + 59e1: 73 7e jae 5a61 + 59e3: 44 0f b6 44 16 01 movzbl 0x1(%rsi,%rdx,1),%r8d + 59e9: 44 32 44 17 01 xor 0x1(%rdi,%rdx,1),%r8b + 59ee: 44 09 c0 or %r8d,%eax + 59f1: 4c 8d 42 02 lea 0x2(%rdx),%r8 + 59f5: 49 39 c8 cmp %rcx,%r8 + 59f8: 73 67 jae 5a61 + 59fa: 44 0f b6 44 17 02 movzbl 0x2(%rdi,%rdx,1),%r8d + 5a00: 44 32 44 16 02 xor 0x2(%rsi,%rdx,1),%r8b + 5a05: 44 09 c0 or %r8d,%eax + 5a08: 4c 8d 42 03 lea 0x3(%rdx),%r8 + 5a0c: 49 39 c8 cmp %rcx,%r8 + 5a0f: 73 50 jae 5a61 + 5a11: 44 0f b6 44 17 03 movzbl 0x3(%rdi,%rdx,1),%r8d + 5a17: 44 32 44 16 03 xor 0x3(%rsi,%rdx,1),%r8b + 5a1c: 44 09 c0 or %r8d,%eax + 5a1f: 4c 8d 42 04 lea 0x4(%rdx),%r8 + 5a23: 49 39 c8 cmp %rcx,%r8 + 5a26: 73 39 jae 5a61 + 5a28: 44 0f b6 44 17 04 movzbl 0x4(%rdi,%rdx,1),%r8d + 5a2e: 44 32 44 16 04 xor 0x4(%rsi,%rdx,1),%r8b + 5a33: 44 09 c0 or %r8d,%eax + 5a36: 4c 8d 42 05 lea 0x5(%rdx),%r8 + 5a3a: 49 39 c8 cmp %rcx,%r8 + 5a3d: 73 22 jae 5a61 + 5a3f: 44 0f b6 44 17 05 movzbl 0x5(%rdi,%rdx,1),%r8d + 5a45: 44 32 44 16 05 xor 0x5(%rsi,%rdx,1),%r8b + 5a4a: 44 09 c0 or %r8d,%eax + 5a4d: 4c 8d 42 06 lea 0x6(%rdx),%r8 + 5a51: 49 39 c8 cmp %rcx,%r8 + 5a54: 73 0b jae 5a61 + 5a56: 0f b6 4c 17 06 movzbl 0x6(%rdi,%rdx,1),%ecx + 5a5b: 32 4c 16 06 xor 0x6(%rsi,%rdx,1),%cl + 5a5f: 09 c8 or %ecx,%eax + 5a61: 0f b6 c0 movzbl %al,%eax + 5a64: 48 f7 d8 neg %rax + 5a67: 48 c1 e8 3f shr $0x3f,%rax + 5a6b: c3 ret + 5a6c: 0f 1f 40 00 nopl 0x0(%rax) + 5a70: 31 c0 xor %eax,%eax + 5a72: c3 ret + 5a73: 66 0f ef c9 pxor %xmm1,%xmm1 + 5a77: 31 c0 xor %eax,%eax + 5a79: 31 d2 xor %edx,%edx + 5a7b: e9 e9 fe ff ff jmp 5969 + +0000000000005a80 : + 5a80: 49 89 d0 mov %rdx,%r8 + 5a83: 48 85 d2 test %rdx,%rdx + 5a86: 0f 84 11 02 00 00 je 5c9d + 5a8c: 48 8d 52 ff lea -0x1(%rdx),%rdx + 5a90: f7 d9 neg %ecx + 5a92: 48 83 fa 06 cmp $0x6,%rdx + 5a96: 0f 86 cc 01 00 00 jbe 5c68 + 5a9c: 48 89 f8 mov %rdi,%rax + 5a9f: 48 29 f0 sub %rsi,%rax + 5aa2: 48 83 e8 01 sub $0x1,%rax + 5aa6: 48 83 f8 0e cmp $0xe,%rax + 5aaa: 0f 86 b8 01 00 00 jbe 5c68 + 5ab0: 48 83 fa 0e cmp $0xe,%rdx + 5ab4: 0f 86 e4 01 00 00 jbe 5c9e + 5aba: 66 0f 6e d1 movd %ecx,%xmm2 + 5abe: 4c 89 c2 mov %r8,%rdx + 5ac1: 31 c0 xor %eax,%eax + 5ac3: 66 0f 60 d2 punpcklbw %xmm2,%xmm2 + 5ac7: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx + 5acb: 66 0f 61 d2 punpcklwd %xmm2,%xmm2 + 5acf: 66 0f 70 d2 00 pshufd $0x0,%xmm2,%xmm2 + 5ad4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5adb: 00 00 00 00 + 5adf: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5ae6: 00 00 00 00 + 5aea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5af1: 00 00 00 00 + 5af5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5afc: 00 00 00 00 + 5b00: f3 0f 6f 0c 07 movdqu (%rdi,%rax,1),%xmm1 + 5b05: f3 0f 6f 04 06 movdqu (%rsi,%rax,1),%xmm0 + 5b0a: 66 0f ef c1 pxor %xmm1,%xmm0 + 5b0e: 66 0f db c2 pand %xmm2,%xmm0 + 5b12: 66 0f ef c1 pxor %xmm1,%xmm0 + 5b16: 0f 11 04 07 movups %xmm0,(%rdi,%rax,1) + 5b1a: 48 83 c0 10 add $0x10,%rax + 5b1e: 48 39 d0 cmp %rdx,%rax + 5b21: 75 dd jne 5b00 + 5b23: 49 39 d0 cmp %rdx,%r8 + 5b26: 0f 84 71 01 00 00 je 5c9d + 5b2c: 4d 89 c1 mov %r8,%r9 + 5b2f: 49 29 d1 sub %rdx,%r9 + 5b32: 49 8d 41 ff lea -0x1(%r9),%rax + 5b36: 48 83 f8 06 cmp $0x6,%rax + 5b3a: 76 3a jbe 5b76 + 5b3c: 0f b6 c1 movzbl %cl,%eax + 5b3f: f3 0f 7e 14 17 movq (%rdi,%rdx,1),%xmm2 + 5b44: f3 0f 7e 04 16 movq (%rsi,%rdx,1),%xmm0 + 5b49: 88 c4 mov %al,%ah + 5b4b: 66 0f 6e d8 movd %eax,%xmm3 + 5b4f: 66 0f ef c2 pxor %xmm2,%xmm0 + 5b53: f2 0f 70 cb 00 pshuflw $0x0,%xmm3,%xmm1 + 5b58: 66 0f db c1 pand %xmm1,%xmm0 + 5b5c: 66 0f ef c2 pxor %xmm2,%xmm0 + 5b60: 66 0f d6 04 17 movq %xmm0,(%rdi,%rdx,1) + 5b65: 41 f6 c1 07 test $0x7,%r9b + 5b69: 0f 84 2e 01 00 00 je 5c9d + 5b6f: 49 83 e1 f8 and $0xfffffffffffffff8,%r9 + 5b73: 4c 01 ca add %r9,%rdx + 5b76: 44 0f b6 14 17 movzbl (%rdi,%rdx,1),%r10d + 5b7b: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 5b7f: 44 31 d0 xor %r10d,%eax + 5b82: 21 c8 and %ecx,%eax + 5b84: 44 31 d0 xor %r10d,%eax + 5b87: 88 04 17 mov %al,(%rdi,%rdx,1) + 5b8a: 48 8d 42 01 lea 0x1(%rdx),%rax + 5b8e: 4c 39 c0 cmp %r8,%rax + 5b91: 0f 83 06 01 00 00 jae 5c9d + 5b97: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5b9c: 44 0f b6 4c 16 01 movzbl 0x1(%rsi,%rdx,1),%r9d + 5ba2: 45 31 d1 xor %r10d,%r9d + 5ba5: 41 21 c9 and %ecx,%r9d + 5ba8: 45 31 d1 xor %r10d,%r9d + 5bab: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5baf: 48 8d 42 02 lea 0x2(%rdx),%rax + 5bb3: 4c 39 c0 cmp %r8,%rax + 5bb6: 0f 83 e1 00 00 00 jae 5c9d + 5bbc: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5bc1: 44 0f b6 4c 16 02 movzbl 0x2(%rsi,%rdx,1),%r9d + 5bc7: 45 31 d1 xor %r10d,%r9d + 5bca: 41 21 c9 and %ecx,%r9d + 5bcd: 45 31 d1 xor %r10d,%r9d + 5bd0: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5bd4: 48 8d 42 03 lea 0x3(%rdx),%rax + 5bd8: 4c 39 c0 cmp %r8,%rax + 5bdb: 0f 83 bc 00 00 00 jae 5c9d + 5be1: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5be6: 44 0f b6 4c 16 03 movzbl 0x3(%rsi,%rdx,1),%r9d + 5bec: 45 31 d1 xor %r10d,%r9d + 5bef: 41 21 c9 and %ecx,%r9d + 5bf2: 45 31 d1 xor %r10d,%r9d + 5bf5: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5bf9: 48 8d 42 04 lea 0x4(%rdx),%rax + 5bfd: 4c 39 c0 cmp %r8,%rax + 5c00: 0f 83 97 00 00 00 jae 5c9d + 5c06: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5c0b: 44 0f b6 4c 16 04 movzbl 0x4(%rsi,%rdx,1),%r9d + 5c11: 45 31 d1 xor %r10d,%r9d + 5c14: 41 21 c9 and %ecx,%r9d + 5c17: 45 31 d1 xor %r10d,%r9d + 5c1a: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5c1e: 48 8d 42 05 lea 0x5(%rdx),%rax + 5c22: 4c 39 c0 cmp %r8,%rax + 5c25: 73 76 jae 5c9d + 5c27: 44 0f b6 14 07 movzbl (%rdi,%rax,1),%r10d + 5c2c: 44 0f b6 4c 16 05 movzbl 0x5(%rsi,%rdx,1),%r9d + 5c32: 45 31 d1 xor %r10d,%r9d + 5c35: 41 21 c9 and %ecx,%r9d + 5c38: 45 31 d1 xor %r10d,%r9d + 5c3b: 44 88 0c 07 mov %r9b,(%rdi,%rax,1) + 5c3f: 48 8d 42 06 lea 0x6(%rdx),%rax + 5c43: 4c 39 c0 cmp %r8,%rax + 5c46: 73 55 jae 5c9d + 5c48: 48 01 f8 add %rdi,%rax + 5c4b: 44 0f b6 5c 16 06 movzbl 0x6(%rsi,%rdx,1),%r11d + 5c51: 0f b6 38 movzbl (%rax),%edi + 5c54: 41 31 fb xor %edi,%r11d + 5c57: 44 89 da mov %r11d,%edx + 5c5a: 21 ca and %ecx,%edx + 5c5c: 31 fa xor %edi,%edx + 5c5e: 88 10 mov %dl,(%rax) + 5c60: c3 ret + 5c61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c68: 31 c0 xor %eax,%eax + 5c6a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5c71: 00 00 00 00 + 5c75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5c7c: 00 00 00 00 + 5c80: 44 0f b6 0c 07 movzbl (%rdi,%rax,1),%r9d + 5c85: 0f b6 14 06 movzbl (%rsi,%rax,1),%edx + 5c89: 44 31 ca xor %r9d,%edx + 5c8c: 21 ca and %ecx,%edx + 5c8e: 44 31 ca xor %r9d,%edx + 5c91: 88 14 07 mov %dl,(%rdi,%rax,1) + 5c94: 48 83 c0 01 add $0x1,%rax + 5c98: 49 39 c0 cmp %rax,%r8 + 5c9b: 75 e3 jne 5c80 + 5c9d: c3 ret + 5c9e: 4d 89 c1 mov %r8,%r9 + 5ca1: 31 d2 xor %edx,%edx + 5ca3: e9 94 fe ff ff jmp 5b3c + 5ca8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5caf: 00 + +0000000000005cb0 : + 5cb0: 66 33 37 xor (%rdi),%si + 5cb3: f7 da neg %edx + 5cb5: 21 d6 and %edx,%esi + 5cb7: 66 33 37 xor (%rdi),%si + 5cba: 66 89 37 mov %si,(%rdi) + 5cbd: c3 ret + 5cbe: 66 90 xchg %ax,%ax + +0000000000005cc0 : + 5cc0: 41 57 push %r15 + 5cc2: 41 56 push %r14 + 5cc4: 41 55 push %r13 + 5cc6: 41 54 push %r12 + 5cc8: 55 push %rbp + 5cc9: 53 push %rbx + 5cca: 48 83 ec 58 sub $0x58,%rsp + 5cce: 48 8b 47 08 mov 0x8(%rdi),%rax + 5cd2: 4c 8b 6f 18 mov 0x18(%rdi),%r13 + 5cd6: 4c 8b 3f mov (%rdi),%r15 + 5cd9: 48 89 44 24 90 mov %rax,-0x70(%rsp) + 5cde: 48 8b 47 10 mov 0x10(%rdi),%rax + 5ce2: 48 89 44 24 98 mov %rax,-0x68(%rsp) + 5ce7: 48 8b 47 20 mov 0x20(%rdi),%rax + 5ceb: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 5cf0: 48 8b 47 28 mov 0x28(%rdi),%rax + 5cf4: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 5cf9: 48 8b 47 30 mov 0x30(%rdi),%rax + 5cfd: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 5d02: 48 8b 47 38 mov 0x38(%rdi),%rax + 5d06: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 5d0b: 48 8b 47 40 mov 0x40(%rdi),%rax + 5d0f: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 5d14: 48 8b 47 48 mov 0x48(%rdi),%rax + 5d18: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 5d1d: 48 8b 47 50 mov 0x50(%rdi),%rax + 5d21: 48 8b 97 88 00 00 00 mov 0x88(%rdi),%rdx + 5d28: 4c 8b 67 60 mov 0x60(%rdi),%r12 + 5d2c: 4c 89 6c 24 18 mov %r13,0x18(%rsp) + 5d31: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 5d36: 48 8b 47 58 mov 0x58(%rdi),%rax + 5d3a: 48 89 54 24 f8 mov %rdx,-0x8(%rsp) + 5d3f: 48 8b 97 98 00 00 00 mov 0x98(%rdi),%rdx + 5d46: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 5d4b: 48 8b 47 68 mov 0x68(%rdi),%rax + 5d4f: 48 89 14 24 mov %rdx,(%rsp) + 5d53: 48 8b 97 a8 00 00 00 mov 0xa8(%rdi),%rdx + 5d5a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 5d5f: 48 8b 47 70 mov 0x70(%rdi),%rax + 5d63: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5d68: 48 8b 97 b8 00 00 00 mov 0xb8(%rdi),%rdx + 5d6f: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 5d74: 48 8b 47 78 mov 0x78(%rdi),%rax + 5d78: 48 89 54 24 10 mov %rdx,0x10(%rsp) + 5d7d: 48 8d 15 bc 53 00 00 lea 0x53bc(%rip),%rdx # b140 + 5d84: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 + 5d8b: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 5d90: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax + 5d97: 48 89 54 24 88 mov %rdx,-0x78(%rsp) + 5d9c: 4c 8b b7 a0 00 00 00 mov 0xa0(%rdi),%r14 + 5da3: 48 89 7c 24 50 mov %rdi,0x50(%rsp) + 5da8: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 + 5daf: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx + 5db6: 48 89 c7 mov %rax,%rdi + 5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dc0: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp + 5dc5: 4c 8b 6c 24 90 mov -0x70(%rsp),%r13 + 5dca: 4c 33 6c 24 b0 xor -0x50(%rsp),%r13 + 5dcf: 4c 33 6c 24 d8 xor -0x28(%rsp),%r13 + 5dd4: 49 31 fd xor %rdi,%r13 + 5dd7: 4c 8b 54 24 98 mov -0x68(%rsp),%r10 + 5ddc: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx + 5de1: 49 31 ed xor %rbp,%r13 + 5de4: 48 8b 6c 24 b8 mov -0x48(%rsp),%rbp + 5de9: 48 8b 4c 24 a8 mov -0x58(%rsp),%rcx + 5dee: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 5df3: 4c 33 4c 24 c0 xor -0x40(%rsp),%r9 + 5df8: 49 31 ea xor %rbp,%r10 + 5dfb: 48 8b 6c 24 c8 mov -0x38(%rsp),%rbp + 5e00: 4c 31 f9 xor %r15,%rcx + 5e03: 4c 33 4c 24 e0 xor -0x20(%rsp),%r9 + 5e08: 4d 31 e2 xor %r12,%r10 + 5e0b: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 + 5e10: 48 33 4c 24 d0 xor -0x30(%rsp),%rcx + 5e15: 4d 31 d9 xor %r11,%r9 + 5e18: 48 31 ea xor %rbp,%rdx + 5e1b: 4c 89 ed mov %r13,%rbp + 5e1e: 48 33 54 24 e8 xor -0x18(%rsp),%rdx + 5e23: 48 33 14 24 xor (%rsp),%rdx + 5e27: 4d 31 c2 xor %r8,%r10 + 5e2a: 48 31 da xor %rbx,%rdx + 5e2d: 48 d1 c5 rol $1,%rbp + 5e30: 48 33 4c 24 f0 xor -0x10(%rsp),%rcx + 5e35: 48 31 d5 xor %rdx,%rbp + 5e38: 4c 89 d6 mov %r10,%rsi + 5e3b: 48 d1 c2 rol $1,%rdx + 5e3e: 4c 33 4c 24 10 xor 0x10(%rsp),%r9 + 5e43: 4c 31 d2 xor %r10,%rdx + 5e46: 4c 31 f1 xor %r14,%rcx + 5e49: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 + 5e4e: 48 d1 c6 rol $1,%rsi + 5e51: 48 31 ce xor %rcx,%rsi + 5e54: 4c 89 c8 mov %r9,%rax + 5e57: 48 d1 c1 rol $1,%rcx + 5e5a: 49 31 ef xor %rbp,%r15 + 5e5d: 48 d1 c0 rol $1,%rax + 5e60: 49 31 f2 xor %rsi,%r10 + 5e63: 4c 31 c9 xor %r9,%rcx + 5e66: 4d 89 f9 mov %r15,%r9 + 5e69: 4c 31 e8 xor %r13,%rax + 5e6c: 49 c1 ca 14 ror $0x14,%r10 + 5e70: 49 31 d3 xor %rdx,%r11 + 5e73: 48 31 cb xor %rcx,%rbx + 5e76: 4d 89 d7 mov %r10,%r15 + 5e79: 49 31 c4 xor %rax,%r12 + 5e7c: 49 c1 c3 15 rol $0x15,%r11 + 5e80: 48 31 f7 xor %rsi,%rdi + 5e83: 49 c1 cc 15 ror $0x15,%r12 + 5e87: 49 f7 d7 not %r15 + 5e8a: 48 c1 c3 0e rol $0xe,%rbx + 5e8e: 49 31 c0 xor %rax,%r8 + 5e91: 48 c1 cf 13 ror $0x13,%rdi + 5e95: 4d 89 fd mov %r15,%r13 + 5e98: 4c 8b 7c 24 88 mov -0x78(%rsp),%r15 + 5e9d: 49 c1 c8 03 ror $0x3,%r8 + 5ea1: 4d 21 e5 and %r12,%r13 + 5ea4: 4c 89 6c 24 b0 mov %r13,-0x50(%rsp) + 5ea9: 4d 8b 2f mov (%r15),%r13 + 5eac: 4c 8b 7c 24 b0 mov -0x50(%rsp),%r15 + 5eb1: 4d 31 cd xor %r9,%r13 + 5eb4: 4d 31 ef xor %r13,%r15 + 5eb7: 4d 89 e5 mov %r12,%r13 + 5eba: 49 f7 d5 not %r13 + 5ebd: 4d 21 dd and %r11,%r13 + 5ec0: 4d 31 d5 xor %r10,%r13 + 5ec3: 4c 89 6c 24 20 mov %r13,0x20(%rsp) + 5ec8: 4d 89 dd mov %r11,%r13 + 5ecb: 49 f7 d5 not %r13 + 5ece: 49 21 dd and %rbx,%r13 + 5ed1: 4d 31 e5 xor %r12,%r13 + 5ed4: 49 89 dc mov %rbx,%r12 + 5ed7: 49 f7 d4 not %r12 + 5eda: 4c 89 6c 24 28 mov %r13,0x28(%rsp) + 5edf: 4d 21 cc and %r9,%r12 + 5ee2: 49 f7 d1 not %r9 + 5ee5: 4d 21 d1 and %r10,%r9 + 5ee8: 4d 31 dc xor %r11,%r12 + 5eeb: 4c 8b 5c 24 d0 mov -0x30(%rsp),%r11 + 5ef0: 4d 89 ca mov %r9,%r10 + 5ef3: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 5ef8: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 5efd: 49 89 fc mov %rdi,%r12 + 5f00: 49 31 da xor %rbx,%r10 + 5f03: 49 31 eb xor %rbp,%r11 + 5f06: 49 f7 d4 not %r12 + 5f09: 4c 89 54 24 30 mov %r10,0x30(%rsp) + 5f0e: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 + 5f13: 49 c1 c3 03 rol $0x3,%r11 + 5f17: 49 31 d1 xor %rdx,%r9 + 5f1a: 49 c1 c1 1c rol $0x1c,%r9 + 5f1e: 49 31 ca xor %rcx,%r10 + 5f21: 49 c1 c2 14 rol $0x14,%r10 + 5f25: 4c 89 d3 mov %r10,%rbx + 5f28: 48 f7 d3 not %rbx + 5f2b: 4c 21 db and %r11,%rbx + 5f2e: 4c 31 cb xor %r9,%rbx + 5f31: 48 89 5c 24 38 mov %rbx,0x38(%rsp) + 5f36: 4c 89 db mov %r11,%rbx + 5f39: 48 f7 d3 not %rbx + 5f3c: 48 21 fb and %rdi,%rbx + 5f3f: 4c 31 d3 xor %r10,%rbx + 5f42: 48 89 5c 24 18 mov %rbx,0x18(%rsp) + 5f47: 4c 89 e3 mov %r12,%rbx + 5f4a: 4c 21 c3 and %r8,%rbx + 5f4d: 49 31 ee xor %rbp,%r14 + 5f50: 49 89 dc mov %rbx,%r12 + 5f53: 49 c1 c6 12 rol $0x12,%r14 + 5f57: 4d 31 dc xor %r11,%r12 + 5f5a: 4d 89 c3 mov %r8,%r11 + 5f5d: 49 f7 d3 not %r11 + 5f60: 4c 89 64 24 d0 mov %r12,-0x30(%rsp) + 5f65: 48 8b 5c 24 a8 mov -0x58(%rsp),%rbx + 5f6a: 4d 21 cb and %r9,%r11 + 5f6d: 49 f7 d1 not %r9 + 5f70: 4d 21 d1 and %r10,%r9 + 5f73: 49 31 fb xor %rdi,%r11 + 5f76: 48 8b 7c 24 90 mov -0x70(%rsp),%rdi + 5f7b: 48 31 eb xor %rbp,%rbx + 5f7e: 4d 31 c1 xor %r8,%r9 + 5f81: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 + 5f86: 4c 89 5c 24 40 mov %r11,0x40(%rsp) + 5f8b: 48 c1 cb 1c ror $0x1c,%rbx + 5f8f: 4c 8b 5c 24 e0 mov -0x20(%rsp),%r11 + 5f94: 48 31 f7 xor %rsi,%rdi + 5f97: 4c 89 4c 24 c8 mov %r9,-0x38(%rsp) + 5f9c: 49 31 c0 xor %rax,%r8 + 5f9f: 4c 8b 0c 24 mov (%rsp),%r9 + 5fa3: 48 d1 c7 rol $1,%rdi + 5fa6: 49 c1 c0 06 rol $0x6,%r8 + 5faa: 49 31 d3 xor %rdx,%r11 + 5fad: 4d 89 c2 mov %r8,%r10 + 5fb0: 49 c1 c3 19 rol $0x19,%r11 + 5fb4: 49 31 c9 xor %rcx,%r9 + 5fb7: 49 f7 d2 not %r10 + 5fba: 4d 89 dd mov %r11,%r13 + 5fbd: 49 c1 c1 08 rol $0x8,%r9 + 5fc1: 4d 21 da and %r11,%r10 + 5fc4: 49 f7 d5 not %r13 + 5fc7: 49 31 fa xor %rdi,%r10 + 5fca: 4c 89 54 24 b8 mov %r10,-0x48(%rsp) + 5fcf: 4d 89 ea mov %r13,%r10 + 5fd2: 4d 89 cd mov %r9,%r13 + 5fd5: 4d 21 ca and %r9,%r10 + 5fd8: 49 f7 d5 not %r13 + 5fdb: 4d 31 c2 xor %r8,%r10 + 5fde: 4c 89 14 24 mov %r10,(%rsp) + 5fe2: 4d 89 ea mov %r13,%r10 + 5fe5: 4d 21 f2 and %r14,%r10 + 5fe8: 4d 31 da xor %r11,%r10 + 5feb: 4d 89 f3 mov %r14,%r11 + 5fee: 49 f7 d3 not %r11 + 5ff1: 49 21 fb and %rdi,%r11 + 5ff4: 48 f7 d7 not %rdi + 5ff7: 4c 21 c7 and %r8,%rdi + 5ffa: 4d 31 cb xor %r9,%r11 + 5ffd: 4c 8b 44 24 a0 mov -0x60(%rsp),%r8 + 6002: 4c 8b 4c 24 d8 mov -0x28(%rsp),%r9 + 6007: 4c 31 f7 xor %r14,%rdi + 600a: 4c 89 5c 24 e0 mov %r11,-0x20(%rsp) + 600f: 48 89 7c 24 48 mov %rdi,0x48(%rsp) + 6014: 48 8b 7c 24 f8 mov -0x8(%rsp),%rdi + 6019: 49 31 c8 xor %rcx,%r8 + 601c: 49 31 f1 xor %rsi,%r9 + 601f: 49 c1 c1 0a rol $0xa,%r9 + 6023: 49 c1 c0 1b rol $0x1b,%r8 + 6027: 48 31 c7 xor %rax,%rdi + 602a: 48 33 4c 24 e8 xor -0x18(%rsp),%rcx + 602f: 48 33 74 24 08 xor 0x8(%rsp),%rsi + 6034: 48 c1 c9 19 ror $0x19,%rcx + 6038: 49 89 fc mov %rdi,%r12 + 603b: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 6040: 48 c1 c6 02 rol $0x2,%rsi + 6044: 49 c1 c4 0f rol $0xf,%r12 + 6048: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp + 604d: 48 33 44 24 98 xor -0x68(%rsp),%rax + 6052: 48 c1 cd 17 ror $0x17,%rbp + 6056: 48 31 d7 xor %rdx,%rdi + 6059: 4d 89 e5 mov %r12,%r13 + 605c: 48 33 54 24 c0 xor -0x40(%rsp),%rdx + 6061: 48 c1 ca 09 ror $0x9,%rdx + 6065: 49 89 fb mov %rdi,%r11 + 6068: 48 89 df mov %rbx,%rdi + 606b: 49 f7 d5 not %r13 + 606e: 49 c1 cb 08 ror $0x8,%r11 + 6072: 48 f7 d7 not %rdi + 6075: 48 c1 c8 02 ror $0x2,%rax + 6079: 4c 21 cf and %r9,%rdi + 607c: 4d 21 dd and %r11,%r13 + 607f: 4c 31 c7 xor %r8,%rdi + 6082: 4d 31 cd xor %r9,%r13 + 6085: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 608a: 4c 89 cf mov %r9,%rdi + 608d: 4d 89 d9 mov %r11,%r9 + 6090: 49 f7 d1 not %r9 + 6093: 48 f7 d7 not %rdi + 6096: 4d 21 c1 and %r8,%r9 + 6099: 49 f7 d0 not %r8 + 609c: 4c 21 e7 and %r12,%rdi + 609f: 49 21 d8 and %rbx,%r8 + 60a2: 48 31 df xor %rbx,%rdi + 60a5: 4d 31 e1 xor %r12,%r9 + 60a8: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 + 60ad: 4d 31 d8 xor %r11,%r8 + 60b0: 49 89 cb mov %rcx,%r11 + 60b3: 48 89 d1 mov %rdx,%rcx + 60b6: 4c 89 44 24 d8 mov %r8,-0x28(%rsp) + 60bb: 49 89 f0 mov %rsi,%r8 + 60be: 4c 89 de mov %r11,%rsi + 60c1: 48 f7 d1 not %rcx + 60c4: 48 f7 d6 not %rsi + 60c7: 4d 89 c6 mov %r8,%r14 + 60ca: 4c 21 d9 and %r11,%rcx + 60cd: 48 21 ee and %rbp,%rsi + 60d0: 49 f7 d6 not %r14 + 60d3: 48 31 c1 xor %rax,%rcx + 60d6: 48 31 d6 xor %rdx,%rsi + 60d9: 48 89 4c 24 e8 mov %rcx,-0x18(%rsp) + 60de: 48 89 f3 mov %rsi,%rbx + 60e1: 48 89 ee mov %rbp,%rsi + 60e4: 48 f7 d6 not %rsi + 60e7: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 60ec: 4c 21 c6 and %r8,%rsi + 60ef: 4c 31 de xor %r11,%rsi + 60f2: 4d 89 f3 mov %r14,%r11 + 60f5: 49 21 c3 and %rax,%r11 + 60f8: 48 f7 d0 not %rax + 60fb: 4d 89 de mov %r11,%r14 + 60fe: 49 31 ee xor %rbp,%r14 + 6101: 48 21 d0 and %rdx,%rax + 6104: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp + 6109: 4c 31 c0 xor %r8,%rax + 610c: 4c 8b 44 24 38 mov 0x38(%rsp),%r8 + 6111: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) + 6116: 4d 31 f8 xor %r15,%r8 + 6119: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 + 611e: 49 31 e8 xor %rbp,%r8 + 6121: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp + 6126: 49 31 c8 xor %rcx,%r8 + 6129: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 612e: 49 31 cc xor %rcx,%r12 + 6131: 4c 33 24 24 xor (%rsp),%r12 + 6135: 48 33 6c 24 d0 xor -0x30(%rsp),%rbp + 613a: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) + 613f: 49 31 fc xor %rdi,%r12 + 6142: 4c 31 d5 xor %r10,%rbp + 6145: 4c 8b 5c 24 b0 mov -0x50(%rsp),%r11 + 614a: 48 8b 54 24 c8 mov -0x38(%rsp),%rdx + 614f: 49 31 dc xor %rbx,%r12 + 6152: 4c 31 ed xor %r13,%rbp + 6155: 4c 33 5c 24 40 xor 0x40(%rsp),%r11 + 615a: 48 33 54 24 48 xor 0x48(%rsp),%rdx + 615f: 48 31 f5 xor %rsi,%rbp + 6162: 4c 33 5c 24 e0 xor -0x20(%rsp),%r11 + 6167: 48 33 54 24 30 xor 0x30(%rsp),%rdx + 616c: 4d 89 e6 mov %r12,%r14 + 616f: 48 33 54 24 d8 xor -0x28(%rsp),%rdx + 6174: 4d 31 cb xor %r9,%r11 + 6177: 49 d1 c6 rol $1,%r14 + 617a: 4c 33 5c 24 f8 xor -0x8(%rsp),%r11 + 617f: 48 31 c2 xor %rax,%rdx + 6182: 49 89 ed mov %rbp,%r13 + 6185: 4c 89 db mov %r11,%rbx + 6188: 49 d1 c5 rol $1,%r13 + 618b: 49 31 d6 xor %rdx,%r14 + 618e: 48 d1 c2 rol $1,%rdx + 6191: 48 31 ea xor %rbp,%rdx + 6194: 4d 31 c5 xor %r8,%r13 + 6197: 48 d1 c3 rol $1,%rbx + 619a: 48 89 cd mov %rcx,%rbp + 619d: 49 d1 c0 rol $1,%r8 + 61a0: 4c 31 e3 xor %r12,%rbx + 61a3: 4d 31 d8 xor %r11,%r8 + 61a6: 4d 31 f7 xor %r14,%r15 + 61a9: 4c 31 ed xor %r13,%rbp + 61ac: 49 31 da xor %rbx,%r10 + 61af: 48 c1 cd 14 ror $0x14,%rbp + 61b3: 4d 89 fb mov %r15,%r11 + 61b6: 49 c1 ca 15 ror $0x15,%r10 + 61ba: 49 31 d1 xor %rdx,%r9 + 61bd: 49 89 ef mov %rbp,%r15 + 61c0: 49 c1 c1 15 rol $0x15,%r9 + 61c4: 4c 31 c0 xor %r8,%rax + 61c7: 4c 31 ef xor %r13,%rdi + 61ca: 48 c1 c0 0e rol $0xe,%rax + 61ce: 49 f7 d7 not %r15 + 61d1: 48 c1 cf 13 ror $0x13,%rdi + 61d5: 48 31 de xor %rbx,%rsi + 61d8: 4d 89 fc mov %r15,%r12 + 61db: 4c 8b 7c 24 88 mov -0x78(%rsp),%r15 + 61e0: 48 c1 ce 03 ror $0x3,%rsi + 61e4: 4d 21 d4 and %r10,%r12 + 61e7: 49 8b 4f 08 mov 0x8(%r15),%rcx + 61eb: 4c 31 d9 xor %r11,%rcx + 61ee: 49 89 cf mov %rcx,%r15 + 61f1: 48 8b 4c 24 e8 mov -0x18(%rsp),%rcx + 61f6: 4d 31 e7 xor %r12,%r15 + 61f9: 4d 89 d4 mov %r10,%r12 + 61fc: 49 f7 d4 not %r12 + 61ff: 4d 21 cc and %r9,%r12 + 6202: 49 31 ec xor %rbp,%r12 + 6205: 4c 89 64 24 90 mov %r12,-0x70(%rsp) + 620a: 4d 89 cc mov %r9,%r12 + 620d: 49 f7 d4 not %r12 + 6210: 49 21 c4 and %rax,%r12 + 6213: 4d 31 d4 xor %r10,%r12 + 6216: 49 89 c2 mov %rax,%r10 + 6219: 49 f7 d2 not %r10 + 621c: 4c 89 64 24 98 mov %r12,-0x68(%rsp) + 6221: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 + 6226: 4d 21 da and %r11,%r10 + 6229: 49 f7 d3 not %r11 + 622c: 49 21 eb and %rbp,%r11 + 622f: 4d 31 ca xor %r9,%r10 + 6232: 4c 8b 4c 24 c8 mov -0x38(%rsp),%r9 + 6237: 49 31 c3 xor %rax,%r11 + 623a: 4c 89 54 24 18 mov %r10,0x18(%rsp) + 623f: 4c 8b 54 24 b8 mov -0x48(%rsp),%r10 + 6244: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) + 6249: 4c 8b 5c 24 b0 mov -0x50(%rsp),%r11 + 624e: 4d 31 c1 xor %r8,%r9 + 6251: 49 c1 c1 14 rol $0x14,%r9 + 6255: 4d 31 f2 xor %r14,%r10 + 6258: 49 31 d3 xor %rdx,%r11 + 625b: 49 c1 c2 03 rol $0x3,%r10 + 625f: 4c 89 d8 mov %r11,%rax + 6262: 4d 89 cb mov %r9,%r11 + 6265: 49 f7 d3 not %r11 + 6268: 48 c1 c0 1c rol $0x1c,%rax + 626c: 4d 21 d3 and %r10,%r11 + 626f: 49 31 c3 xor %rax,%r11 + 6272: 4c 89 5c 24 a8 mov %r11,-0x58(%rsp) + 6277: 4d 89 d3 mov %r10,%r11 + 627a: 49 f7 d3 not %r11 + 627d: 49 21 fb and %rdi,%r11 + 6280: 4d 31 ec xor %r13,%r12 + 6283: 4c 31 f1 xor %r14,%rcx + 6286: 4d 31 cb xor %r9,%r11 + 6289: 48 c1 c1 12 rol $0x12,%rcx + 628d: 4c 89 5c 24 b0 mov %r11,-0x50(%rsp) + 6292: 49 89 fb mov %rdi,%r11 + 6295: 49 f7 d3 not %r11 + 6298: 49 21 f3 and %rsi,%r11 + 629b: 4d 31 d3 xor %r10,%r11 + 629e: 49 89 f2 mov %rsi,%r10 + 62a1: 49 f7 d2 not %r10 + 62a4: 4c 89 5c 24 b8 mov %r11,-0x48(%rsp) + 62a9: 49 21 c2 and %rax,%r10 + 62ac: 48 f7 d0 not %rax + 62af: 49 31 fa xor %rdi,%r10 + 62b2: 4c 21 c8 and %r9,%rax + 62b5: 48 8b 7c 24 e0 mov -0x20(%rsp),%rdi + 62ba: 49 89 c3 mov %rax,%r11 + 62bd: 4c 89 54 24 c0 mov %r10,-0x40(%rsp) + 62c2: 4c 89 e0 mov %r12,%rax + 62c5: 49 31 f3 xor %rsi,%r11 + 62c8: 48 31 d7 xor %rdx,%rdi + 62cb: 48 8b 74 24 d0 mov -0x30(%rsp),%rsi + 62d0: 48 d1 c0 rol $1,%rax + 62d3: 49 89 f9 mov %rdi,%r9 + 62d6: 48 8b 7c 24 d8 mov -0x28(%rsp),%rdi + 62db: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) + 62e0: 48 31 de xor %rbx,%rsi + 62e3: 49 c1 c1 19 rol $0x19,%r9 + 62e7: 48 c1 c6 06 rol $0x6,%rsi + 62eb: 4c 31 c7 xor %r8,%rdi + 62ee: 48 c1 c7 08 rol $0x8,%rdi + 62f2: 49 89 f2 mov %rsi,%r10 + 62f5: 49 89 fc mov %rdi,%r12 + 62f8: 49 f7 d2 not %r10 + 62fb: 4d 21 ca and %r9,%r10 + 62fe: 49 f7 d4 not %r12 + 6301: 49 31 c2 xor %rax,%r10 + 6304: 49 21 cc and %rcx,%r12 + 6307: 4c 89 54 24 d0 mov %r10,-0x30(%rsp) + 630c: 4d 31 cc xor %r9,%r12 + 630f: 4d 89 ca mov %r9,%r10 + 6312: 49 89 c9 mov %rcx,%r9 + 6315: 49 f7 d1 not %r9 + 6318: 49 f7 d2 not %r10 + 631b: 49 21 c1 and %rax,%r9 + 631e: 48 f7 d0 not %rax + 6321: 49 21 fa and %rdi,%r10 + 6324: 48 21 f0 and %rsi,%rax + 6327: 49 31 f9 xor %rdi,%r9 + 632a: 49 31 f2 xor %rsi,%r10 + 632d: 48 89 c7 mov %rax,%rdi + 6330: 4c 89 54 24 d8 mov %r10,-0x28(%rsp) + 6335: 48 31 cf xor %rcx,%rdi + 6338: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) + 633d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 6342: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 6347: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 634c: 4c 8b 0c 24 mov (%rsp),%r9 + 6350: 4c 8b 54 24 f0 mov -0x10(%rsp),%r10 + 6355: 4c 31 c0 xor %r8,%rax + 6358: 48 8b 4c 24 f8 mov -0x8(%rsp),%rcx + 635d: 4c 31 f6 xor %r14,%rsi + 6360: 48 c1 c0 1b rol $0x1b,%rax + 6364: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp + 6369: 48 c1 ce 1c ror $0x1c,%rsi + 636d: 4d 31 e9 xor %r13,%r9 + 6370: 49 31 da xor %rbx,%r10 + 6373: 48 31 d1 xor %rdx,%rcx + 6376: 49 c1 c2 0f rol $0xf,%r10 + 637a: 48 c1 c9 08 ror $0x8,%rcx + 637e: 48 89 f7 mov %rsi,%rdi + 6381: 48 31 eb xor %rbp,%rbx + 6384: 49 c1 c1 0a rol $0xa,%r9 + 6388: 4d 89 d3 mov %r10,%r11 + 638b: 48 f7 d7 not %rdi + 638e: 48 c1 cb 02 ror $0x2,%rbx + 6392: 49 f7 d3 not %r11 + 6395: 4c 21 cf and %r9,%rdi + 6398: 49 21 cb and %rcx,%r11 + 639b: 48 31 c7 xor %rax,%rdi + 639e: 4d 31 cb xor %r9,%r11 + 63a1: 48 89 7c 24 f0 mov %rdi,-0x10(%rsp) + 63a6: 4c 89 cf mov %r9,%rdi + 63a9: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) + 63ae: 49 89 cb mov %rcx,%r11 + 63b1: 48 f7 d7 not %rdi + 63b4: 49 f7 d3 not %r11 + 63b7: 4c 21 d7 and %r10,%rdi + 63ba: 49 21 c3 and %rax,%r11 + 63bd: 48 f7 d0 not %rax + 63c0: 48 31 f7 xor %rsi,%rdi + 63c3: 48 21 f0 and %rsi,%rax + 63c6: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 63cb: 4d 31 d3 xor %r10,%r11 + 63ce: 49 89 c1 mov %rax,%r9 + 63d1: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 63d6: 49 31 c9 xor %rcx,%r9 + 63d9: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx + 63de: 4c 31 ee xor %r13,%rsi + 63e1: 48 31 d0 xor %rdx,%rax + 63e4: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 63e9: 48 c1 c6 02 rol $0x2,%rsi + 63ed: 4c 89 0c 24 mov %r9,(%rsp) + 63f1: 4c 31 c1 xor %r8,%rcx + 63f4: 48 c1 c8 09 ror $0x9,%rax + 63f8: 48 c1 c9 19 ror $0x19,%rcx + 63fc: 4c 31 f2 xor %r14,%rdx + 63ff: 49 89 c6 mov %rax,%r14 + 6402: 49 89 c8 mov %rcx,%r8 + 6405: 48 c1 ca 17 ror $0x17,%rdx + 6409: 49 f7 d6 not %r14 + 640c: 49 f7 d0 not %r8 + 640f: 49 21 ce and %rcx,%r14 + 6412: 49 21 d0 and %rdx,%r8 + 6415: 49 31 de xor %rbx,%r14 + 6418: 49 31 c0 xor %rax,%r8 + 641b: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 6420: 49 89 d0 mov %rdx,%r8 + 6423: 49 f7 d0 not %r8 + 6426: 49 21 f0 and %rsi,%r8 + 6429: 49 31 c8 xor %rcx,%r8 + 642c: 48 89 f1 mov %rsi,%rcx + 642f: 48 f7 d1 not %rcx + 6432: 48 21 d9 and %rbx,%rcx + 6435: 48 f7 d3 not %rbx + 6438: 48 83 44 24 88 10 addq $0x10,-0x78(%rsp) + 643e: 48 31 d1 xor %rdx,%rcx + 6441: 48 21 c3 and %rax,%rbx + 6444: 48 8d 15 b5 4d 00 00 lea 0x4db5(%rip),%rdx # b200 + 644b: 48 89 4c 24 10 mov %rcx,0x10(%rsp) + 6450: 48 31 f3 xor %rsi,%rbx + 6453: 48 3b 54 24 88 cmp -0x78(%rsp),%rdx + 6458: 0f 85 62 f9 ff ff jne 5dc0 + 645e: 48 8b 44 24 90 mov -0x70(%rsp),%rax + 6463: 48 89 fa mov %rdi,%rdx + 6466: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi + 646b: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 6470: 48 89 47 08 mov %rax,0x8(%rdi) + 6474: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 6479: 4c 89 3f mov %r15,(%rdi) + 647c: 48 89 47 10 mov %rax,0x10(%rdi) + 6480: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 6485: 4c 89 6f 18 mov %r13,0x18(%rdi) + 6489: 48 89 47 20 mov %rax,0x20(%rdi) + 648d: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 6492: 4c 89 67 60 mov %r12,0x60(%rdi) + 6496: 48 89 47 28 mov %rax,0x28(%rdi) + 649a: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 649f: 48 89 97 80 00 00 00 mov %rdx,0x80(%rdi) + 64a6: 48 89 47 30 mov %rax,0x30(%rdi) + 64aa: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 64af: 48 89 47 38 mov %rax,0x38(%rdi) + 64b3: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 64b8: 48 89 47 40 mov %rax,0x40(%rdi) + 64bc: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 64c1: 48 89 47 48 mov %rax,0x48(%rdi) + 64c5: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 64ca: 48 89 47 50 mov %rax,0x50(%rdi) + 64ce: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 64d3: 48 89 47 58 mov %rax,0x58(%rdi) + 64d7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 64dc: 48 89 47 68 mov %rax,0x68(%rdi) + 64e0: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 64e5: 48 89 47 70 mov %rax,0x70(%rdi) + 64e9: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 64ee: 48 89 47 78 mov %rax,0x78(%rdi) + 64f2: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 64f7: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) + 64fe: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) + 6505: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 650a: 4c 89 8f 98 00 00 00 mov %r9,0x98(%rdi) + 6511: 4c 89 b7 a0 00 00 00 mov %r14,0xa0(%rdi) + 6518: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) + 651f: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) + 6526: 48 89 8f b8 00 00 00 mov %rcx,0xb8(%rdi) + 652d: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) + 6534: 48 83 c4 58 add $0x58,%rsp + 6538: 5b pop %rbx + 6539: 5d pop %rbp + 653a: 41 5c pop %r12 + 653c: 41 5d pop %r13 + 653e: 41 5e pop %r14 + 6540: 41 5f pop %r15 + 6542: c3 ret + 6543: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 654a: 00 00 00 00 + 654e: 66 90 xchg %ax,%ax + +0000000000006550 : + 6550: 41 56 push %r14 + 6552: 31 c0 xor %eax,%eax + 6554: 49 89 d6 mov %rdx,%r14 + 6557: 41 55 push %r13 + 6559: 41 89 cd mov %ecx,%r13d + 655c: 41 54 push %r12 + 655e: 55 push %rbp + 655f: 48 89 fd mov %rdi,%rbp + 6562: 48 83 c7 08 add $0x8,%rdi + 6566: 53 push %rbx + 6567: 48 89 e9 mov %rbp,%rcx + 656a: 48 89 f3 mov %rsi,%rbx + 656d: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 6574: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 657b: 00 + 657c: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 6583: 00 00 00 00 + 6587: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 658b: 48 29 f9 sub %rdi,%rcx + 658e: 81 c1 c8 00 00 00 add $0xc8,%ecx + 6594: c1 e9 03 shr $0x3,%ecx + 6597: f3 48 ab rep stos %rax,%es:(%rdi) + 659a: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 65a1: 0f 87 22 08 00 00 ja 6dc9 + 65a7: e9 aa 08 00 00 jmp 6e56 + 65ac: 0f 1f 40 00 nopl 0x0(%rax) + 65b0: f3 0f 6f 33 movdqu (%rbx),%xmm6 + 65b4: f3 44 0f 6f 43 10 movdqu 0x10(%rbx),%xmm8 + 65ba: 66 0f ef ff pxor %xmm7,%xmm7 + 65be: 48 81 c3 88 00 00 00 add $0x88,%rbx + 65c5: f3 44 0f 6f 63 a8 movdqu -0x58(%rbx),%xmm12 + 65cb: f3 44 0f 6f 5b 98 movdqu -0x68(%rbx),%xmm11 + 65d1: 0f 29 34 24 movaps %xmm6,(%rsp) + 65d5: 66 0f 6f 14 24 movdqa (%rsp),%xmm2 + 65da: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 65df: f3 44 0f 6f 73 b8 movdqu -0x48(%rbx),%xmm14 + 65e5: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 65ea: f3 44 0f 6f 7b c8 movdqu -0x38(%rbx),%xmm15 + 65f0: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 65f5: f3 0f 6f 6b d8 movdqu -0x28(%rbx),%xmm5 + 65fa: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 65ff: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 6605: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 660a: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 660f: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6614: 66 0f 67 d0 packuswb %xmm0,%xmm2 + 6618: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 661d: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6621: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6626: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 662b: 66 44 0f 67 c8 packuswb %xmm0,%xmm9 + 6630: 66 41 0f 6f c7 movdqa %xmm15,%xmm0 + 6635: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 663a: 66 0f 67 e0 packuswb %xmm0,%xmm4 + 663e: f3 0f 6f 43 e8 movdqu -0x18(%rbx),%xmm0 + 6643: 66 44 0f 6f d4 movdqa %xmm4,%xmm10 + 6648: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 664d: 66 41 0f 71 d2 08 psrlw $0x8,%xmm10 + 6653: 66 0f 67 e8 packuswb %xmm0,%xmm5 + 6657: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 665c: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6661: 66 0f 67 f0 packuswb %xmm0,%xmm6 + 6665: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 6669: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 666e: 66 0f 6f ce movdqa %xmm6,%xmm1 + 6672: 66 44 0f 67 d0 packuswb %xmm0,%xmm10 + 6677: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 667c: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 6681: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6686: 66 0f 67 c8 packuswb %xmm0,%xmm1 + 668a: 66 0f ef c0 pxor %xmm0,%xmm0 + 668e: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 6693: 66 0f 68 cf punpckhbw %xmm7,%xmm1 + 6697: 66 44 0f 60 ef punpcklbw %xmm7,%xmm13 + 669c: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 66a1: 66 0f 61 d8 punpcklwd %xmm0,%xmm3 + 66a5: 0f 29 5c 24 40 movaps %xmm3,0x40(%rsp) + 66aa: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 66af: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 66b4: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 66b8: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp) + 66bd: 66 0f 76 c9 pcmpeqd %xmm1,%xmm1 + 66c1: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 66c5: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 66ca: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 66cf: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) + 66d4: 66 0f 6f 1c 24 movdqa (%rsp),%xmm3 + 66d9: 66 44 0f db c9 pand %xmm1,%xmm9 + 66de: 66 0f db e9 pand %xmm1,%xmm5 + 66e2: 66 0f db d1 pand %xmm1,%xmm2 + 66e6: 44 0f 29 6c 24 60 movaps %xmm13,0x60(%rsp) + 66ec: 66 0f db e1 pand %xmm1,%xmm4 + 66f0: 66 41 0f 67 d1 packuswb %xmm9,%xmm2 + 66f5: 66 44 0f db d1 pand %xmm1,%xmm10 + 66fa: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 66fe: 66 0f 6f ea movdqa %xmm2,%xmm5 + 6702: 66 0f db d1 pand %xmm1,%xmm2 + 6706: 66 44 0f 6f cc movdqa %xmm4,%xmm9 + 670b: 66 0f db e1 pand %xmm1,%xmm4 + 670f: 66 0f db f1 pand %xmm1,%xmm6 + 6713: 66 0f 67 d4 packuswb %xmm4,%xmm2 + 6717: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 671d: 66 0f db d9 pand %xmm1,%xmm3 + 6721: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 6725: 66 0f 68 d7 punpckhbw %xmm7,%xmm2 + 6729: 66 41 0f 67 f2 packuswb %xmm10,%xmm6 + 672e: 66 0f 71 f2 08 psllw $0x8,%xmm2 + 6733: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6738: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 673d: 0f 29 54 24 30 movaps %xmm2,0x30(%rsp) + 6742: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 6747: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 674c: 66 44 0f db d9 pand %xmm1,%xmm11 + 6751: 66 0f db d1 pand %xmm1,%xmm2 + 6755: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 675a: 66 44 0f 60 d7 punpcklbw %xmm7,%xmm10 + 675f: 66 0f 67 da packuswb %xmm2,%xmm3 + 6763: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 6768: 66 44 0f 60 cf punpcklbw %xmm7,%xmm9 + 676d: 66 0f db d1 pand %xmm1,%xmm2 + 6771: 66 45 0f 6f c6 movdqa %xmm14,%xmm8 + 6776: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 677b: 66 44 0f 67 da packuswb %xmm2,%xmm11 + 6780: 66 41 0f 6f d7 movdqa %xmm15,%xmm2 + 6785: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 678a: 66 0f db d1 pand %xmm1,%xmm2 + 678e: 66 44 0f db c1 pand %xmm1,%xmm8 + 6793: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 6797: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 679c: 66 44 0f 67 c2 packuswb %xmm2,%xmm8 + 67a1: f3 0f 6f 53 d8 movdqu -0x28(%rbx),%xmm2 + 67a6: 66 0f 60 e7 punpcklbw %xmm7,%xmm4 + 67aa: 44 0f 29 54 24 10 movaps %xmm10,0x10(%rsp) + 67b0: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 67b5: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 67ba: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 67be: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 67c3: 66 0f db d1 pand %xmm1,%xmm2 + 67c7: 66 44 0f db d9 pand %xmm1,%xmm11 + 67cc: 0f 29 ac 24 90 00 00 movaps %xmm5,0x90(%rsp) + 67d3: 00 + 67d4: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 67da: 66 0f 68 f7 punpckhbw %xmm7,%xmm6 + 67de: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 67e3: 44 0f 29 94 24 80 00 movaps %xmm10,0x80(%rsp) + 67ea: 00 00 + 67ec: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 67f1: f3 0f 6f 53 e8 movdqu -0x18(%rbx),%xmm2 + 67f6: 66 0f 71 f4 08 psllw $0x8,%xmm4 + 67fb: 66 0f db d1 pand %xmm1,%xmm2 + 67ff: 66 44 0f 67 d2 packuswb %xmm2,%xmm10 + 6804: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 6808: 66 0f db d9 pand %xmm1,%xmm3 + 680c: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6811: 66 41 0f 67 db packuswb %xmm11,%xmm3 + 6816: 66 0f 6f ea movdqa %xmm2,%xmm5 + 681a: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 681f: 66 44 0f db c1 pand %xmm1,%xmm8 + 6824: 66 41 0f 67 ec packuswb %xmm12,%xmm5 + 6829: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 682e: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 6833: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 6838: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 683e: 66 44 0f db d1 pand %xmm1,%xmm10 + 6843: 66 45 0f 67 f4 packuswb %xmm12,%xmm14 + 6848: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 684d: 66 45 0f 67 c2 packuswb %xmm10,%xmm8 + 6852: 66 41 0f 6f d6 movdqa %xmm14,%xmm2 + 6857: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 685d: 66 44 0f db f1 pand %xmm1,%xmm14 + 6862: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6867: 66 0f db e9 pand %xmm1,%xmm5 + 686b: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 6870: 66 44 0f 67 e2 packuswb %xmm2,%xmm12 + 6875: 66 41 0f 67 ee packuswb %xmm14,%xmm5 + 687a: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 687f: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 6884: 66 41 0f 71 d6 08 psrlw $0x8,%xmm14 + 688a: 66 44 0f 68 e7 punpckhbw %xmm7,%xmm12 + 688f: 66 0f 60 d7 punpcklbw %xmm7,%xmm2 + 6893: 66 41 0f 71 d3 08 psrlw $0x8,%xmm11 + 6899: 66 0f db d9 pand %xmm1,%xmm3 + 689d: 66 44 0f 6f fa movdqa %xmm2,%xmm15 + 68a2: 66 41 0f db c8 pand %xmm8,%xmm1 + 68a7: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 68ab: 0f 29 14 24 movaps %xmm2,(%rsp) + 68af: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 68b3: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 68b8: 66 45 0f 67 de packuswb %xmm14,%xmm11 + 68bd: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 68c2: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 68c7: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 68cc: 66 44 0f 60 f7 punpcklbw %xmm7,%xmm14 + 68d1: 66 44 0f 68 df punpckhbw %xmm7,%xmm11 + 68d6: 66 44 0f 60 c7 punpcklbw %xmm7,%xmm8 + 68db: 44 0f 29 a4 24 b0 00 movaps %xmm12,0xb0(%rsp) + 68e2: 00 00 + 68e4: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 68e9: 66 0f 68 df punpckhbw %xmm7,%xmm3 + 68ed: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 68f1: 66 44 0f 60 e7 punpcklbw %xmm7,%xmm12 + 68f6: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 68fb: 66 0f 6f cc movdqa %xmm4,%xmm1 + 68ff: 66 0f 61 f8 punpcklwd %xmm0,%xmm7 + 6903: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 6907: 66 45 0f 6f d6 movdqa %xmm14,%xmm10 + 690c: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 6911: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 6916: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 691a: 44 0f 29 74 24 20 movaps %xmm14,0x20(%rsp) + 6920: 66 0f eb f9 por %xmm1,%xmm7 + 6924: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 6929: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 692e: 66 44 0f 69 d8 punpckhwd %xmm0,%xmm11 + 6933: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 6937: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 693c: 0f 29 94 24 a0 00 00 movaps %xmm2,0xa0(%rsp) + 6943: 00 + 6944: 66 41 0f 72 f4 10 pslld $0x10,%xmm12 + 694a: 66 0f 6f 54 24 30 movdqa 0x30(%rsp),%xmm2 + 6950: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 6955: 44 0f 29 9c 24 c0 00 movaps %xmm11,0xc0(%rsp) + 695c: 00 00 + 695e: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 6963: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 6968: 66 44 0f 69 e8 punpckhwd %xmm0,%xmm13 + 696d: 66 44 0f 61 d8 punpcklwd %xmm0,%xmm11 + 6972: 66 45 0f eb e0 por %xmm8,%xmm12 + 6977: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 697c: 66 41 0f eb cb por %xmm11,%xmm1 + 6981: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 6986: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 698b: 66 44 0f eb d9 por %xmm1,%xmm11 + 6990: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 6995: 66 0f 6f ca movdqa %xmm2,%xmm1 + 6999: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 699d: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 69a2: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 69a7: 66 0f eb f9 por %xmm1,%xmm7 + 69ab: 66 0f 6f cd movdqa %xmm5,%xmm1 + 69af: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 69b4: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 69b8: 66 41 0f 72 f5 18 pslld $0x18,%xmm13 + 69be: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 69c2: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 69c7: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 69cc: 66 44 0f 69 d0 punpckhwd %xmm0,%xmm10 + 69d1: 66 41 0f eb c8 por %xmm8,%xmm1 + 69d6: 66 44 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm8 + 69dd: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 69e2: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 69e6: 66 41 0f eb e5 por %xmm13,%xmm4 + 69eb: 66 0f 69 f0 punpckhwd %xmm0,%xmm6 + 69ef: 66 0f 69 d0 punpckhwd %xmm0,%xmm2 + 69f3: 66 44 0f 6f 6c 24 40 movdqa 0x40(%rsp),%xmm13 + 69fa: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 69fe: 66 0f ef c0 pxor %xmm0,%xmm0 + 6a02: 66 0f eb cf por %xmm7,%xmm1 + 6a06: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 6a0b: 66 0f 72 f5 10 pslld $0x10,%xmm5 + 6a10: 66 41 0f eb e4 por %xmm12,%xmm4 + 6a15: 66 0f eb eb por %xmm3,%xmm5 + 6a19: 66 0f 72 f6 18 pslld $0x18,%xmm6 + 6a1e: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 6a23: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 6a28: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 6a2d: 66 0f eb d6 por %xmm6,%xmm2 + 6a31: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 6a36: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6a3a: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 6a3f: 66 0f eb f5 por %xmm5,%xmm6 + 6a43: 66 0f 6f 2c 24 movdqa (%rsp),%xmm5 + 6a48: f3 44 0f 6f 45 10 movdqu 0x10(%rbp),%xmm8 + 6a4e: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6a53: 66 0f eb d3 por %xmm3,%xmm2 + 6a57: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 6a5c: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6a60: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 6a64: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6a69: 66 44 0f 62 d8 punpckldq %xmm0,%xmm11 + 6a6e: 66 0f eb d3 por %xmm3,%xmm2 + 6a72: 66 0f 6f 5c 24 20 movdqa 0x20(%rsp),%xmm3 + 6a78: 66 0f 6f 7c 24 50 movdqa 0x50(%rsp),%xmm7 + 6a7e: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 6a82: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 6a87: 66 0f eb dd por %xmm5,%xmm3 + 6a8b: 66 41 0f 6f ef movdqa %xmm15,%xmm5 + 6a90: 66 44 0f 6a f8 punpckhdq %xmm0,%xmm15 + 6a95: 66 0f eb d3 por %xmm3,%xmm2 + 6a99: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 6a9e: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6aa2: 66 44 0f ef c2 pxor %xmm2,%xmm8 + 6aa7: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 6aab: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 6aaf: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 6ab3: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 6ab8: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 6abd: 44 0f 11 45 10 movups %xmm8,0x10(%rbp) + 6ac2: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6ac7: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6acc: 66 41 0f 73 f1 28 psllq $0x28,%xmm9 + 6ad2: 66 41 0f 73 f7 30 psllq $0x30,%xmm15 + 6ad8: 66 0f eb d3 por %xmm3,%xmm2 + 6adc: 66 0f 6f dc movdqa %xmm4,%xmm3 + 6ae0: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6ae4: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 6ae8: 66 0f eb d3 por %xmm3,%xmm2 + 6aec: 66 41 0f 6f da movdqa %xmm10,%xmm3 + 6af1: 66 44 0f 6a d0 punpckhdq %xmm0,%xmm10 + 6af6: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 6afa: 66 41 0f 73 f2 20 psllq $0x20,%xmm10 + 6b00: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 6b05: 66 45 0f eb d7 por %xmm15,%xmm10 + 6b0a: 66 44 0f 6f 7c 24 70 movdqa 0x70(%rsp),%xmm15 + 6b11: 66 0f eb dd por %xmm5,%xmm3 + 6b15: 66 0f eb d3 por %xmm3,%xmm2 + 6b19: f3 0f 6f 5d 20 movdqu 0x20(%rbp),%xmm3 + 6b1e: 66 0f ef da pxor %xmm2,%xmm3 + 6b22: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 6b27: 66 0f 6f df movdqa %xmm7,%xmm3 + 6b2b: 66 0f 6f 7c 24 60 movdqa 0x60(%rsp),%xmm7 + 6b31: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 6b35: 44 0f 11 65 20 movups %xmm12,0x20(%rbp) + 6b3a: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 6b3e: f3 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm3 + 6b43: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6b48: 66 41 0f eb d1 por %xmm9,%xmm2 + 6b4d: 66 44 0f 6f 8c 24 80 movdqa 0x80(%rsp),%xmm9 + 6b54: 00 00 00 + 6b57: 66 0f eb e2 por %xmm2,%xmm4 + 6b5b: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 6b5f: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 6b63: 66 41 0f eb e2 por %xmm10,%xmm4 + 6b68: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 6b6c: 66 44 0f 6f 94 24 a0 movdqa 0xa0(%rsp),%xmm10 + 6b73: 00 00 00 + 6b76: 66 0f ef dc pxor %xmm4,%xmm3 + 6b7a: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 6b7f: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 6b84: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 6b88: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 6b8d: 0f 11 5d 30 movups %xmm3,0x30(%rbp) + 6b91: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 6b96: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6b9a: 66 0f eb d4 por %xmm4,%xmm2 + 6b9e: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6ba3: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 6ba7: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 6bab: 66 0f 6a c8 punpckhdq %xmm0,%xmm1 + 6baf: 66 0f eb d4 por %xmm4,%xmm2 + 6bb3: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 6bb8: 66 44 0f 6a f0 punpckhdq %xmm0,%xmm14 + 6bbd: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 6bc1: 66 41 0f 73 f6 20 psllq $0x20,%xmm14 + 6bc7: 66 0f 73 f4 20 psllq $0x20,%xmm4 + 6bcc: 66 0f eb e5 por %xmm5,%xmm4 + 6bd0: 66 0f 6f ef movdqa %xmm7,%xmm5 + 6bd4: 66 0f eb d4 por %xmm4,%xmm2 + 6bd8: f3 0f 6f 65 40 movdqu 0x40(%rbp),%xmm4 + 6bdd: 66 0f 73 f5 38 psllq $0x38,%xmm5 + 6be2: 66 0f ef d4 pxor %xmm4,%xmm2 + 6be6: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 6beb: 66 44 0f 6f 8c 24 c0 movdqa 0xc0(%rsp),%xmm9 + 6bf2: 00 00 00 + 6bf5: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6bf9: 0f 11 55 40 movups %xmm2,0x40(%rbp) + 6bfd: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 6c02: 66 0f eb ec por %xmm4,%xmm5 + 6c06: 66 41 0f 6f e2 movdqa %xmm10,%xmm4 + 6c0b: 66 44 0f 6f 94 24 b0 movdqa 0xb0(%rsp),%xmm10 + 6c12: 00 00 00 + 6c15: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 6c19: 66 0f eb cd por %xmm5,%xmm1 + 6c1d: 66 0f 73 f4 30 psllq $0x30,%xmm4 + 6c22: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 6c27: 66 44 0f eb f4 por %xmm4,%xmm14 + 6c2c: f3 0f 6f 65 50 movdqu 0x50(%rbp),%xmm4 + 6c31: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6c35: 66 41 0f eb ce por %xmm14,%xmm1 + 6c3a: 66 0f 73 f7 30 psllq $0x30,%xmm7 + 6c3f: 66 44 0f 6f b4 24 90 movdqa 0x90(%rsp),%xmm14 + 6c46: 00 00 00 + 6c49: 66 0f ef e1 pxor %xmm1,%xmm4 + 6c4d: 66 41 0f 6f cf movdqa %xmm15,%xmm1 + 6c52: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 6c57: 66 0f 62 c8 punpckldq %xmm0,%xmm1 + 6c5b: 0f 11 65 50 movups %xmm4,0x50(%rbp) + 6c5f: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6c63: 66 0f 73 f1 38 psllq $0x38,%xmm1 + 6c68: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 6c6d: 66 0f eb cd por %xmm5,%xmm1 + 6c71: 66 0f 6f ee movdqa %xmm6,%xmm5 + 6c75: 66 0f 6a f0 punpckhdq %xmm0,%xmm6 + 6c79: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6c7d: 66 0f eb cd por %xmm5,%xmm1 + 6c81: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 6c86: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 6c8b: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 6c8f: 66 41 0f 73 f1 20 psllq $0x20,%xmm9 + 6c95: 66 0f 73 f5 20 psllq $0x20,%xmm5 + 6c9a: 66 0f eb ef por %xmm7,%xmm5 + 6c9e: f3 0f 6f 7d 60 movdqu 0x60(%rbp),%xmm7 + 6ca3: 66 0f eb cd por %xmm5,%xmm1 + 6ca7: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 6cac: 66 0f ef cf pxor %xmm7,%xmm1 + 6cb0: 66 41 0f 6f ff movdqa %xmm15,%xmm7 + 6cb5: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6cb9: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 6cbd: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 6cc2: 0f 11 4d 60 movups %xmm1,0x60(%rbp) + 6cc6: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 6ccb: 66 0f eb fd por %xmm5,%xmm7 + 6ccf: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 6cd4: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 6cd8: 66 0f eb fe por %xmm6,%xmm7 + 6cdc: 66 0f 6f 74 24 10 movdqa 0x10(%rsp),%xmm6 + 6ce2: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 6ce7: 66 44 0f eb cd por %xmm5,%xmm9 + 6cec: f3 0f 6f 6d 70 movdqu 0x70(%rbp),%xmm5 + 6cf1: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 6cf5: 66 41 0f eb f9 por %xmm9,%xmm7 + 6cfa: 66 0f 73 f6 28 psllq $0x28,%xmm6 + 6cff: 66 0f ef ef pxor %xmm7,%xmm5 + 6d03: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 6d08: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6d0c: 0f 11 6d 70 movups %xmm5,0x70(%rbp) + 6d10: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 6d15: 66 0f eb f7 por %xmm7,%xmm6 + 6d19: 66 0f 6f 3c 24 movdqa (%rsp),%xmm7 + 6d1e: 66 44 0f eb de por %xmm6,%xmm11 + 6d23: 66 0f 6f 74 24 20 movdqa 0x20(%rsp),%xmm6 + 6d29: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 6d2d: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 6d31: 66 0f 6f c7 movdqa %xmm7,%xmm0 + 6d35: 66 0f 73 f6 20 psllq $0x20,%xmm6 + 6d3a: 66 0f 73 f0 30 psllq $0x30,%xmm0 + 6d3f: 66 0f eb c6 por %xmm6,%xmm0 + 6d43: f3 0f 6f 75 00 movdqu 0x0(%rbp),%xmm6 + 6d48: 66 41 0f eb c3 por %xmm11,%xmm0 + 6d4d: 66 0f ef c6 pxor %xmm6,%xmm0 + 6d51: 0f 11 45 00 movups %xmm0,0x0(%rbp) + 6d55: 0f b6 43 fa movzbl -0x6(%rbx),%eax + 6d59: 0f b6 53 f9 movzbl -0x7(%rbx),%edx + 6d5d: 48 c1 e0 10 shl $0x10,%rax + 6d61: 48 c1 e2 08 shl $0x8,%rdx + 6d65: 48 09 d0 or %rdx,%rax + 6d68: 0f b6 53 f8 movzbl -0x8(%rbx),%edx + 6d6c: 48 09 d0 or %rdx,%rax + 6d6f: 0f b6 53 fb movzbl -0x5(%rbx),%edx + 6d73: 48 c1 e2 18 shl $0x18,%rdx + 6d77: 48 09 d0 or %rdx,%rax + 6d7a: 0f b6 53 fc movzbl -0x4(%rbx),%edx + 6d7e: 48 c1 e2 20 shl $0x20,%rdx + 6d82: 48 09 c2 or %rax,%rdx + 6d85: 0f b6 43 fd movzbl -0x3(%rbx),%eax + 6d89: 48 c1 e0 28 shl $0x28,%rax + 6d8d: 48 09 d0 or %rdx,%rax + 6d90: 0f b6 53 fe movzbl -0x2(%rbx),%edx + 6d94: 48 c1 e2 30 shl $0x30,%rdx + 6d98: 48 09 c2 or %rax,%rdx + 6d9b: 0f b6 43 ff movzbl -0x1(%rbx),%eax + 6d9f: 48 c1 e0 38 shl $0x38,%rax + 6da3: 48 09 d0 or %rdx,%rax + 6da6: 48 31 85 80 00 00 00 xor %rax,0x80(%rbp) + 6dad: 49 81 ee 88 00 00 00 sub $0x88,%r14 + 6db4: 48 89 ef mov %rbp,%rdi + 6db7: e8 04 ef ff ff call 5cc0 + 6dbc: 49 81 fe 87 00 00 00 cmp $0x87,%r14 + 6dc3: 0f 86 8d 00 00 00 jbe 6e56 + 6dc9: 48 8d 45 ff lea -0x1(%rbp),%rax + 6dcd: 48 89 e9 mov %rbp,%rcx + 6dd0: 48 29 d8 sub %rbx,%rax + 6dd3: 48 83 f8 7e cmp $0x7e,%rax + 6dd7: 0f 87 d3 f7 ff ff ja 65b0 + 6ddd: 48 89 d8 mov %rbx,%rax + 6de0: 48 8d 9b 88 00 00 00 lea 0x88(%rbx),%rbx + 6de7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6dee: 00 00 + 6df0: 0f b6 50 02 movzbl 0x2(%rax),%edx + 6df4: 0f b6 70 01 movzbl 0x1(%rax),%esi + 6df8: 48 83 c0 08 add $0x8,%rax + 6dfc: 48 c1 e6 08 shl $0x8,%rsi + 6e00: 48 c1 e2 10 shl $0x10,%rdx + 6e04: 48 09 f2 or %rsi,%rdx + 6e07: 0f b6 70 f8 movzbl -0x8(%rax),%esi + 6e0b: 48 09 f2 or %rsi,%rdx + 6e0e: 0f b6 70 fb movzbl -0x5(%rax),%esi + 6e12: 48 c1 e6 18 shl $0x18,%rsi + 6e16: 48 09 f2 or %rsi,%rdx + 6e19: 0f b6 70 fc movzbl -0x4(%rax),%esi + 6e1d: 48 c1 e6 20 shl $0x20,%rsi + 6e21: 48 09 d6 or %rdx,%rsi + 6e24: 0f b6 50 fd movzbl -0x3(%rax),%edx + 6e28: 48 c1 e2 28 shl $0x28,%rdx + 6e2c: 48 09 f2 or %rsi,%rdx + 6e2f: 0f b6 70 fe movzbl -0x2(%rax),%esi + 6e33: 48 c1 e6 30 shl $0x30,%rsi + 6e37: 48 09 d6 or %rdx,%rsi + 6e3a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 6e3e: 48 c1 e2 38 shl $0x38,%rdx + 6e42: 48 09 f2 or %rsi,%rdx + 6e45: 48 31 11 xor %rdx,(%rcx) + 6e48: 48 83 c1 08 add $0x8,%rcx + 6e4c: 48 39 c3 cmp %rax,%rbx + 6e4f: 75 9f jne 6df0 + 6e51: e9 57 ff ff ff jmp 6dad + 6e56: 4d 85 f6 test %r14,%r14 + 6e59: 0f 84 86 00 00 00 je 6ee5 + 6e5f: 31 c0 xor %eax,%eax + 6e61: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 6e68: 00 00 00 00 + 6e6c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 6e73: 00 00 00 00 + 6e77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6e7e: 00 00 + 6e80: 89 c2 mov %eax,%edx + 6e82: 89 c1 mov %eax,%ecx + 6e84: c1 ea 03 shr $0x3,%edx + 6e87: 83 e1 07 and $0x7,%ecx + 6e8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 6e91: 0f b6 14 03 movzbl (%rbx,%rax,1),%edx + 6e95: c1 e1 03 shl $0x3,%ecx + 6e98: 48 83 c0 01 add $0x1,%rax + 6e9c: 48 d3 e2 shl %cl,%rdx + 6e9f: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 6ea4: 49 39 c6 cmp %rax,%r14 + 6ea7: 75 d7 jne 6e80 + 6ea9: 44 89 f0 mov %r14d,%eax + 6eac: 44 89 f1 mov %r14d,%ecx + 6eaf: c1 e8 03 shr $0x3,%eax + 6eb2: 83 e1 07 and $0x7,%ecx + 6eb5: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 6ebc: c1 e1 03 shl $0x3,%ecx + 6ebf: 48 01 e8 add %rbp,%rax + 6ec2: 45 0f b6 ed movzbl %r13b,%r13d + 6ec6: 49 d3 e5 shl %cl,%r13 + 6ec9: 4c 31 28 xor %r13,(%rax) + 6ecc: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) + 6ed3: 00 3f + 6ed5: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 6edc: 5b pop %rbx + 6edd: 5d pop %rbp + 6ede: 41 5c pop %r12 + 6ee0: 41 5d pop %r13 + 6ee2: 41 5e pop %r14 + 6ee4: c3 ret + 6ee5: 48 89 e8 mov %rbp,%rax + 6ee8: 31 c9 xor %ecx,%ecx + 6eea: eb d6 jmp 6ec2 + 6eec: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000006ef0 : + 6ef0: 41 55 push %r13 + 6ef2: 31 c0 xor %eax,%eax + 6ef4: 49 89 d5 mov %rdx,%r13 + 6ef7: 41 54 push %r12 + 6ef9: 55 push %rbp + 6efa: 48 89 fd mov %rdi,%rbp + 6efd: 48 83 c7 08 add $0x8,%rdi + 6f01: 53 push %rbx + 6f02: 48 89 e9 mov %rbp,%rcx + 6f05: 48 89 f3 mov %rsi,%rbx + 6f08: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 6f0f: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 6f16: 00 + 6f17: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 6f1e: 00 00 00 00 + 6f22: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 6f26: 48 29 f9 sub %rdi,%rcx + 6f29: 81 c1 c8 00 00 00 add $0xc8,%ecx + 6f2f: c1 e9 03 shr $0x3,%ecx + 6f32: f3 48 ab rep stos %rax,%es:(%rdi) + 6f35: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 6f3c: 0f 87 f3 09 00 00 ja 7935 + 6f42: e9 7f 0a 00 00 jmp 79c6 + 6f47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6f4e: 00 00 + 6f50: f3 0f 6f 33 movdqu (%rbx),%xmm6 + 6f54: f3 44 0f 6f 43 10 movdqu 0x10(%rbx),%xmm8 + 6f5a: 66 0f ef ff pxor %xmm7,%xmm7 + 6f5e: f3 44 0f 6f 63 30 movdqu 0x30(%rbx),%xmm12 + 6f64: f3 44 0f 6f 5b 20 movdqu 0x20(%rbx),%xmm11 + 6f6a: 0f 29 34 24 movaps %xmm6,(%rsp) + 6f6e: 66 0f 6f 14 24 movdqa (%rsp),%xmm2 + 6f73: 66 41 0f 6f c0 movdqa %xmm8,%xmm0 + 6f78: f3 44 0f 6f 73 40 movdqu 0x40(%rbx),%xmm14 + 6f7e: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6f83: f3 44 0f 6f 7b 50 movdqu 0x50(%rbx),%xmm15 + 6f89: 66 45 0f 6f cb movdqa %xmm11,%xmm9 + 6f8e: f3 0f 6f 6b 60 movdqu 0x60(%rbx),%xmm5 + 6f93: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 6f98: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 6f9e: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 6fa3: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 6fa8: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 6fad: 66 0f 67 d0 packuswb %xmm0,%xmm2 + 6fb1: 66 41 0f 6f c4 movdqa %xmm12,%xmm0 + 6fb6: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 6fba: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6fbf: 66 0f 71 d6 08 psrlw $0x8,%xmm6 + 6fc4: 66 44 0f 67 c8 packuswb %xmm0,%xmm9 + 6fc9: 66 41 0f 6f c7 movdqa %xmm15,%xmm0 + 6fce: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6fd3: 66 0f 67 e0 packuswb %xmm0,%xmm4 + 6fd7: f3 0f 6f 43 70 movdqu 0x70(%rbx),%xmm0 + 6fdc: 66 44 0f 6f d4 movdqa %xmm4,%xmm10 + 6fe1: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6fe6: 66 41 0f 71 d2 08 psrlw $0x8,%xmm10 + 6fec: 66 0f 67 e8 packuswb %xmm0,%xmm5 + 6ff0: 66 41 0f 6f c1 movdqa %xmm9,%xmm0 + 6ff5: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 6ffa: 66 0f 67 f0 packuswb %xmm0,%xmm6 + 6ffe: 66 0f 6f c5 movdqa %xmm5,%xmm0 + 7002: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 7007: 66 0f 6f ce movdqa %xmm6,%xmm1 + 700b: 66 44 0f 67 d0 packuswb %xmm0,%xmm10 + 7010: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 7015: 66 41 0f 6f c2 movdqa %xmm10,%xmm0 + 701a: 66 0f 71 d0 08 psrlw $0x8,%xmm0 + 701f: 66 0f 67 c8 packuswb %xmm0,%xmm1 + 7023: 66 0f ef c0 pxor %xmm0,%xmm0 + 7027: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 702c: 66 0f 68 cf punpckhbw %xmm7,%xmm1 + 7030: 66 44 0f 60 ef punpcklbw %xmm7,%xmm13 + 7035: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 703a: 66 0f 61 d8 punpcklwd %xmm0,%xmm3 + 703e: 0f 29 5c 24 40 movaps %xmm3,0x40(%rsp) + 7043: 66 41 0f 6f dd movdqa %xmm13,%xmm3 + 7048: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 704d: 66 0f 69 c8 punpckhwd %xmm0,%xmm1 + 7051: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp) + 7056: 66 0f 76 c9 pcmpeqd %xmm1,%xmm1 + 705a: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 705e: 66 44 0f 61 e8 punpcklwd %xmm0,%xmm13 + 7063: 66 0f 71 d1 08 psrlw $0x8,%xmm1 + 7068: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) + 706d: 66 0f 6f 1c 24 movdqa (%rsp),%xmm3 + 7072: 66 44 0f db c9 pand %xmm1,%xmm9 + 7077: 66 0f db e9 pand %xmm1,%xmm5 + 707b: 66 0f db d1 pand %xmm1,%xmm2 + 707f: 44 0f 29 6c 24 60 movaps %xmm13,0x60(%rsp) + 7085: 66 0f db e1 pand %xmm1,%xmm4 + 7089: 66 41 0f 67 d1 packuswb %xmm9,%xmm2 + 708e: 66 44 0f db d1 pand %xmm1,%xmm10 + 7093: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 7097: 66 0f 6f ea movdqa %xmm2,%xmm5 + 709b: 66 0f db d1 pand %xmm1,%xmm2 + 709f: 66 44 0f 6f cc movdqa %xmm4,%xmm9 + 70a4: 66 0f db e1 pand %xmm1,%xmm4 + 70a8: 66 0f db f1 pand %xmm1,%xmm6 + 70ac: 66 0f 67 d4 packuswb %xmm4,%xmm2 + 70b0: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 70b6: 66 0f db d9 pand %xmm1,%xmm3 + 70ba: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 70be: 66 0f 68 d7 punpckhbw %xmm7,%xmm2 + 70c2: 66 41 0f 67 f2 packuswb %xmm10,%xmm6 + 70c7: 66 0f 71 f2 08 psllw $0x8,%xmm2 + 70cc: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 70d1: 66 44 0f 6f d6 movdqa %xmm6,%xmm10 + 70d6: 0f 29 54 24 30 movaps %xmm2,0x30(%rsp) + 70db: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 70e0: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 70e5: 66 44 0f db d9 pand %xmm1,%xmm11 + 70ea: 66 0f db d1 pand %xmm1,%xmm2 + 70ee: 66 44 0f 6f cd movdqa %xmm5,%xmm9 + 70f3: 66 44 0f 60 d7 punpcklbw %xmm7,%xmm10 + 70f8: 66 0f 67 da packuswb %xmm2,%xmm3 + 70fc: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 7101: 66 44 0f 60 cf punpcklbw %xmm7,%xmm9 + 7106: 66 0f db d1 pand %xmm1,%xmm2 + 710a: 66 45 0f 6f c6 movdqa %xmm14,%xmm8 + 710f: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 7114: 66 44 0f 67 da packuswb %xmm2,%xmm11 + 7119: 66 41 0f 6f d7 movdqa %xmm15,%xmm2 + 711e: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 7123: 66 0f db d1 pand %xmm1,%xmm2 + 7127: 66 44 0f db c1 pand %xmm1,%xmm8 + 712c: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 7130: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 7135: 66 44 0f 67 c2 packuswb %xmm2,%xmm8 + 713a: f3 0f 6f 53 60 movdqu 0x60(%rbx),%xmm2 + 713f: 66 0f 60 e7 punpcklbw %xmm7,%xmm4 + 7143: 44 0f 29 54 24 10 movaps %xmm10,0x10(%rsp) + 7149: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 714e: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 7153: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 7157: 66 44 0f 61 d0 punpcklwd %xmm0,%xmm10 + 715c: 66 0f db d1 pand %xmm1,%xmm2 + 7160: 66 44 0f db d9 pand %xmm1,%xmm11 + 7165: 0f 29 ac 24 90 00 00 movaps %xmm5,0x90(%rsp) + 716c: 00 + 716d: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 7173: 66 0f 68 f7 punpckhbw %xmm7,%xmm6 + 7177: 66 44 0f 69 c8 punpckhwd %xmm0,%xmm9 + 717c: 44 0f 29 94 24 80 00 movaps %xmm10,0x80(%rsp) + 7183: 00 00 + 7185: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 718a: f3 0f 6f 53 70 movdqu 0x70(%rbx),%xmm2 + 718f: 66 0f 71 f4 08 psllw $0x8,%xmm4 + 7194: 66 0f db d1 pand %xmm1,%xmm2 + 7198: 66 44 0f 67 d2 packuswb %xmm2,%xmm10 + 719d: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 71a1: 66 0f db d9 pand %xmm1,%xmm3 + 71a5: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 71aa: 66 41 0f 67 db packuswb %xmm11,%xmm3 + 71af: 66 0f 6f ea movdqa %xmm2,%xmm5 + 71b3: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 71b8: 66 44 0f db c1 pand %xmm1,%xmm8 + 71bd: 66 41 0f 67 ec packuswb %xmm12,%xmm5 + 71c2: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 71c7: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 71cc: 66 44 0f 6f f2 movdqa %xmm2,%xmm14 + 71d1: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 71d7: 66 44 0f db d1 pand %xmm1,%xmm10 + 71dc: 66 45 0f 67 f4 packuswb %xmm12,%xmm14 + 71e1: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 71e6: 66 45 0f 67 c2 packuswb %xmm10,%xmm8 + 71eb: 66 41 0f 6f d6 movdqa %xmm14,%xmm2 + 71f0: 66 41 0f 71 d4 08 psrlw $0x8,%xmm12 + 71f6: 66 44 0f db f1 pand %xmm1,%xmm14 + 71fb: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 7200: 66 0f db e9 pand %xmm1,%xmm5 + 7204: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 7209: 66 44 0f 67 e2 packuswb %xmm2,%xmm12 + 720e: 66 41 0f 67 ee packuswb %xmm14,%xmm5 + 7213: 66 45 0f 6f f0 movdqa %xmm8,%xmm14 + 7218: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 721d: 66 41 0f 71 d6 08 psrlw $0x8,%xmm14 + 7223: 66 44 0f 68 e7 punpckhbw %xmm7,%xmm12 + 7228: 66 0f 60 d7 punpcklbw %xmm7,%xmm2 + 722c: 66 41 0f 71 d3 08 psrlw $0x8,%xmm11 + 7232: 66 0f db d9 pand %xmm1,%xmm3 + 7236: 66 44 0f 6f fa movdqa %xmm2,%xmm15 + 723b: 66 41 0f db c8 pand %xmm8,%xmm1 + 7240: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 7244: 0f 29 14 24 movaps %xmm2,(%rsp) + 7248: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 724c: 66 41 0f 6f d4 movdqa %xmm12,%xmm2 + 7251: 66 45 0f 67 de packuswb %xmm14,%xmm11 + 7256: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 725b: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 7260: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 7265: 66 44 0f 60 f7 punpcklbw %xmm7,%xmm14 + 726a: 66 44 0f 68 df punpckhbw %xmm7,%xmm11 + 726f: 66 44 0f 60 c7 punpcklbw %xmm7,%xmm8 + 7274: 44 0f 29 a4 24 b0 00 movaps %xmm12,0xb0(%rsp) + 727b: 00 00 + 727d: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 7282: 66 0f 68 df punpckhbw %xmm7,%xmm3 + 7286: 66 0f 68 ef punpckhbw %xmm7,%xmm5 + 728a: 66 44 0f 60 e7 punpcklbw %xmm7,%xmm12 + 728f: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 7294: 66 0f 6f cc movdqa %xmm4,%xmm1 + 7298: 66 0f 61 f8 punpcklwd %xmm0,%xmm7 + 729c: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 72a0: 66 45 0f 6f d6 movdqa %xmm14,%xmm10 + 72a5: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 72aa: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 72af: 66 0f 61 d0 punpcklwd %xmm0,%xmm2 + 72b3: 44 0f 29 74 24 20 movaps %xmm14,0x20(%rsp) + 72b9: 66 0f eb f9 por %xmm1,%xmm7 + 72bd: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 72c2: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 72c7: 66 44 0f 69 d8 punpckhwd %xmm0,%xmm11 + 72cc: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 72d0: 66 44 0f 69 e0 punpckhwd %xmm0,%xmm12 + 72d5: 0f 29 94 24 a0 00 00 movaps %xmm2,0xa0(%rsp) + 72dc: 00 + 72dd: 66 41 0f 72 f4 10 pslld $0x10,%xmm12 + 72e3: 66 0f 6f 54 24 30 movdqa 0x30(%rsp),%xmm2 + 72e9: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 72ee: 44 0f 29 9c 24 c0 00 movaps %xmm11,0xc0(%rsp) + 72f5: 00 00 + 72f7: 66 45 0f 6f d8 movdqa %xmm8,%xmm11 + 72fc: 66 44 0f 69 c0 punpckhwd %xmm0,%xmm8 + 7301: 66 44 0f 69 e8 punpckhwd %xmm0,%xmm13 + 7306: 66 44 0f 61 d8 punpcklwd %xmm0,%xmm11 + 730b: 66 45 0f eb e0 por %xmm8,%xmm12 + 7310: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 7315: 66 41 0f eb cb por %xmm11,%xmm1 + 731a: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 731f: 66 44 0f 6f df movdqa %xmm7,%xmm11 + 7324: 66 44 0f eb d9 por %xmm1,%xmm11 + 7329: 66 41 0f 6f f8 movdqa %xmm8,%xmm7 + 732e: 66 0f 6f ca movdqa %xmm2,%xmm1 + 7332: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 7336: 66 0f 72 f7 18 pslld $0x18,%xmm7 + 733b: 66 44 0f 6f c3 movdqa %xmm3,%xmm8 + 7340: 66 0f eb f9 por %xmm1,%xmm7 + 7344: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7348: 66 44 0f 61 c0 punpcklwd %xmm0,%xmm8 + 734d: 66 0f 61 c8 punpcklwd %xmm0,%xmm1 + 7351: 66 41 0f 72 f5 18 pslld $0x18,%xmm13 + 7357: 66 0f 69 e0 punpckhwd %xmm0,%xmm4 + 735b: 66 0f 72 f1 10 pslld $0x10,%xmm1 + 7360: 66 44 0f 69 f8 punpckhwd %xmm0,%xmm15 + 7365: 66 44 0f 69 d0 punpckhwd %xmm0,%xmm10 + 736a: 66 41 0f eb c8 por %xmm8,%xmm1 + 736f: 66 44 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm8 + 7376: 66 44 0f 61 f0 punpcklwd %xmm0,%xmm14 + 737b: 66 0f 69 d8 punpckhwd %xmm0,%xmm3 + 737f: 66 41 0f eb e5 por %xmm13,%xmm4 + 7384: 66 0f 69 f0 punpckhwd %xmm0,%xmm6 + 7388: 66 0f 69 d0 punpckhwd %xmm0,%xmm2 + 738c: 66 44 0f 6f 6c 24 40 movdqa 0x40(%rsp),%xmm13 + 7393: 66 0f 69 e8 punpckhwd %xmm0,%xmm5 + 7397: 66 0f ef c0 pxor %xmm0,%xmm0 + 739b: 66 0f eb cf por %xmm7,%xmm1 + 739f: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 73a4: 66 0f 72 f5 10 pslld $0x10,%xmm5 + 73a9: 66 41 0f eb e4 por %xmm12,%xmm4 + 73ae: 66 0f eb eb por %xmm3,%xmm5 + 73b2: 66 0f 72 f6 18 pslld $0x18,%xmm6 + 73b7: 66 41 0f 6f d8 movdqa %xmm8,%xmm3 + 73bc: 66 45 0f 6f c5 movdqa %xmm13,%xmm8 + 73c1: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 73c6: 66 0f eb d6 por %xmm6,%xmm2 + 73ca: 66 44 0f 6a c0 punpckhdq %xmm0,%xmm8 + 73cf: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 73d3: 66 41 0f 6f d0 movdqa %xmm8,%xmm2 + 73d8: 66 0f eb f5 por %xmm5,%xmm6 + 73dc: 66 0f 6f 2c 24 movdqa (%rsp),%xmm5 + 73e1: f3 44 0f 6f 45 10 movdqu 0x10(%rbp),%xmm8 + 73e7: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 73ec: 66 0f eb d3 por %xmm3,%xmm2 + 73f0: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 73f5: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 73f9: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 73fd: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 7402: 66 44 0f 62 d8 punpckldq %xmm0,%xmm11 + 7407: 66 0f eb d3 por %xmm3,%xmm2 + 740b: 66 0f 6f 5c 24 20 movdqa 0x20(%rsp),%xmm3 + 7411: 66 0f 6f 7c 24 50 movdqa 0x50(%rsp),%xmm7 + 7417: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 741b: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 7420: 66 0f eb dd por %xmm5,%xmm3 + 7424: 66 41 0f 6f ef movdqa %xmm15,%xmm5 + 7429: 66 44 0f 6a f8 punpckhdq %xmm0,%xmm15 + 742e: 66 0f eb d3 por %xmm3,%xmm2 + 7432: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 7437: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 743b: 66 44 0f ef c2 pxor %xmm2,%xmm8 + 7440: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 7444: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 7448: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 744c: 66 0f 73 f3 28 psllq $0x28,%xmm3 + 7451: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 7456: 44 0f 11 45 10 movups %xmm8,0x10(%rbp) + 745b: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 7460: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 7465: 66 41 0f 73 f1 28 psllq $0x28,%xmm9 + 746b: 66 41 0f 73 f7 30 psllq $0x30,%xmm15 + 7471: 66 0f eb d3 por %xmm3,%xmm2 + 7475: 66 0f 6f dc movdqa %xmm4,%xmm3 + 7479: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 747d: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 7481: 66 0f eb d3 por %xmm3,%xmm2 + 7485: 66 41 0f 6f da movdqa %xmm10,%xmm3 + 748a: 66 44 0f 6a d0 punpckhdq %xmm0,%xmm10 + 748f: 66 0f 62 d8 punpckldq %xmm0,%xmm3 + 7493: 66 41 0f 73 f2 20 psllq $0x20,%xmm10 + 7499: 66 0f 73 f3 20 psllq $0x20,%xmm3 + 749e: 66 45 0f eb d7 por %xmm15,%xmm10 + 74a3: 66 44 0f 6f 7c 24 70 movdqa 0x70(%rsp),%xmm15 + 74aa: 66 0f eb dd por %xmm5,%xmm3 + 74ae: 66 0f eb d3 por %xmm3,%xmm2 + 74b2: f3 0f 6f 5d 20 movdqu 0x20(%rbp),%xmm3 + 74b7: 66 0f ef da pxor %xmm2,%xmm3 + 74bb: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 74c0: 66 0f 6f df movdqa %xmm7,%xmm3 + 74c4: 66 0f 6f 7c 24 60 movdqa 0x60(%rsp),%xmm7 + 74ca: 66 0f 6a d8 punpckhdq %xmm0,%xmm3 + 74ce: 44 0f 11 65 20 movups %xmm12,0x20(%rbp) + 74d3: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 74d7: f3 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm3 + 74dc: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 74e1: 66 41 0f eb d1 por %xmm9,%xmm2 + 74e6: 66 44 0f 6f 8c 24 80 movdqa 0x80(%rsp),%xmm9 + 74ed: 00 00 00 + 74f0: 66 0f eb e2 por %xmm2,%xmm4 + 74f4: 66 0f 6f d7 movdqa %xmm7,%xmm2 + 74f8: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 74fc: 66 41 0f eb e2 por %xmm10,%xmm4 + 7501: 66 0f 62 d0 punpckldq %xmm0,%xmm2 + 7505: 66 44 0f 6f 94 24 a0 movdqa 0xa0(%rsp),%xmm10 + 750c: 00 00 00 + 750f: 66 0f ef dc pxor %xmm4,%xmm3 + 7513: 66 0f 73 f2 38 psllq $0x38,%xmm2 + 7518: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 751d: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 7521: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 7526: 0f 11 5d 30 movups %xmm3,0x30(%rbp) + 752a: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 752f: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7533: 66 0f eb d4 por %xmm4,%xmm2 + 7537: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 753c: 66 0f 6f e1 movdqa %xmm1,%xmm4 + 7540: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 7544: 66 0f 6a c8 punpckhdq %xmm0,%xmm1 + 7548: 66 0f eb d4 por %xmm4,%xmm2 + 754c: 66 41 0f 6f e6 movdqa %xmm14,%xmm4 + 7551: 66 44 0f 6a f0 punpckhdq %xmm0,%xmm14 + 7556: 66 0f 62 e0 punpckldq %xmm0,%xmm4 + 755a: 66 41 0f 73 f6 20 psllq $0x20,%xmm14 + 7560: 66 0f 73 f4 20 psllq $0x20,%xmm4 + 7565: 66 0f eb e5 por %xmm5,%xmm4 + 7569: 66 0f 6f ef movdqa %xmm7,%xmm5 + 756d: 66 0f eb d4 por %xmm4,%xmm2 + 7571: f3 0f 6f 65 40 movdqu 0x40(%rbp),%xmm4 + 7576: 66 0f 73 f5 38 psllq $0x38,%xmm5 + 757b: 66 0f ef d4 pxor %xmm4,%xmm2 + 757f: 66 41 0f 6f e1 movdqa %xmm9,%xmm4 + 7584: 66 44 0f 6f 8c 24 c0 movdqa 0xc0(%rsp),%xmm9 + 758b: 00 00 00 + 758e: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 7592: 0f 11 55 40 movups %xmm2,0x40(%rbp) + 7596: 66 0f 73 f4 28 psllq $0x28,%xmm4 + 759b: 66 0f eb ec por %xmm4,%xmm5 + 759f: 66 41 0f 6f e2 movdqa %xmm10,%xmm4 + 75a4: 66 44 0f 6f 94 24 b0 movdqa 0xb0(%rsp),%xmm10 + 75ab: 00 00 00 + 75ae: 66 0f 6a e0 punpckhdq %xmm0,%xmm4 + 75b2: 66 0f eb cd por %xmm5,%xmm1 + 75b6: 66 0f 73 f4 30 psllq $0x30,%xmm4 + 75bb: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 75c0: 66 44 0f eb f4 por %xmm4,%xmm14 + 75c5: f3 0f 6f 65 50 movdqu 0x50(%rbp),%xmm4 + 75ca: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 75ce: 66 41 0f eb ce por %xmm14,%xmm1 + 75d3: 66 0f 73 f7 30 psllq $0x30,%xmm7 + 75d8: 66 44 0f 6f b4 24 90 movdqa 0x90(%rsp),%xmm14 + 75df: 00 00 00 + 75e2: 66 0f ef e1 pxor %xmm1,%xmm4 + 75e6: 66 41 0f 6f cf movdqa %xmm15,%xmm1 + 75eb: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 75f0: 66 0f 62 c8 punpckldq %xmm0,%xmm1 + 75f4: 0f 11 65 50 movups %xmm4,0x50(%rbp) + 75f8: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 75fc: 66 0f 73 f1 38 psllq $0x38,%xmm1 + 7601: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 7606: 66 0f eb cd por %xmm5,%xmm1 + 760a: 66 0f 6f ee movdqa %xmm6,%xmm5 + 760e: 66 0f 6a f0 punpckhdq %xmm0,%xmm6 + 7612: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7616: 66 0f eb cd por %xmm5,%xmm1 + 761a: 66 41 0f 6f e9 movdqa %xmm9,%xmm5 + 761f: 66 44 0f 6a c8 punpckhdq %xmm0,%xmm9 + 7624: 66 0f 62 e8 punpckldq %xmm0,%xmm5 + 7628: 66 41 0f 73 f1 20 psllq $0x20,%xmm9 + 762e: 66 0f 73 f5 20 psllq $0x20,%xmm5 + 7633: 66 0f eb ef por %xmm7,%xmm5 + 7637: f3 0f 6f 7d 60 movdqu 0x60(%rbp),%xmm7 + 763c: 66 0f eb cd por %xmm5,%xmm1 + 7640: 66 41 0f 6f ee movdqa %xmm14,%xmm5 + 7645: 66 0f ef cf pxor %xmm7,%xmm1 + 7649: 66 41 0f 6f ff movdqa %xmm15,%xmm7 + 764e: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 7652: 66 0f 6a f8 punpckhdq %xmm0,%xmm7 + 7656: 66 0f 73 f5 28 psllq $0x28,%xmm5 + 765b: 0f 11 4d 60 movups %xmm1,0x60(%rbp) + 765f: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 7664: 66 0f eb fd por %xmm5,%xmm7 + 7668: 66 41 0f 6f ea movdqa %xmm10,%xmm5 + 766d: 66 0f 6a e8 punpckhdq %xmm0,%xmm5 + 7671: 66 0f eb fe por %xmm6,%xmm7 + 7675: 66 0f 6f 74 24 10 movdqa 0x10(%rsp),%xmm6 + 767b: 66 0f 73 f5 30 psllq $0x30,%xmm5 + 7680: 66 44 0f eb cd por %xmm5,%xmm9 + 7685: f3 0f 6f 6d 70 movdqu 0x70(%rbp),%xmm5 + 768a: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 768e: 66 41 0f eb f9 por %xmm9,%xmm7 + 7693: 66 0f 73 f6 28 psllq $0x28,%xmm6 + 7698: 66 0f ef ef pxor %xmm7,%xmm5 + 769c: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 76a1: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 76a5: 0f 11 6d 70 movups %xmm5,0x70(%rbp) + 76a9: 66 0f 73 f7 38 psllq $0x38,%xmm7 + 76ae: 66 0f eb f7 por %xmm7,%xmm6 + 76b2: 66 0f 6f 3c 24 movdqa (%rsp),%xmm7 + 76b7: 66 44 0f eb de por %xmm6,%xmm11 + 76bc: 66 0f 6f 74 24 20 movdqa 0x20(%rsp),%xmm6 + 76c2: 66 0f 62 f8 punpckldq %xmm0,%xmm7 + 76c6: 66 0f 62 f0 punpckldq %xmm0,%xmm6 + 76ca: 66 0f 6f c7 movdqa %xmm7,%xmm0 + 76ce: 66 0f 73 f6 20 psllq $0x20,%xmm6 + 76d3: 66 0f 73 f0 30 psllq $0x30,%xmm0 + 76d8: 66 0f eb c6 por %xmm6,%xmm0 + 76dc: f3 0f 6f 75 00 movdqu 0x0(%rbp),%xmm6 + 76e1: 66 41 0f eb c3 por %xmm11,%xmm0 + 76e6: 66 0f ef c6 pxor %xmm6,%xmm0 + 76ea: 0f 11 45 00 movups %xmm0,0x0(%rbp) + 76ee: 0f b6 83 82 00 00 00 movzbl 0x82(%rbx),%eax + 76f5: 0f b6 93 81 00 00 00 movzbl 0x81(%rbx),%edx + 76fc: 48 c1 e0 10 shl $0x10,%rax + 7700: 48 c1 e2 08 shl $0x8,%rdx + 7704: 48 09 d0 or %rdx,%rax + 7707: 0f b6 93 80 00 00 00 movzbl 0x80(%rbx),%edx + 770e: 48 09 d0 or %rdx,%rax + 7711: 0f b6 93 83 00 00 00 movzbl 0x83(%rbx),%edx + 7718: 48 c1 e2 18 shl $0x18,%rdx + 771c: 48 09 d0 or %rdx,%rax + 771f: 0f b6 93 84 00 00 00 movzbl 0x84(%rbx),%edx + 7726: 48 c1 e2 20 shl $0x20,%rdx + 772a: 48 09 c2 or %rax,%rdx + 772d: 0f b6 83 85 00 00 00 movzbl 0x85(%rbx),%eax + 7734: 48 c1 e0 28 shl $0x28,%rax + 7738: 48 09 d0 or %rdx,%rax + 773b: 0f b6 93 86 00 00 00 movzbl 0x86(%rbx),%edx + 7742: 48 c1 e2 30 shl $0x30,%rdx + 7746: 48 09 c2 or %rax,%rdx + 7749: 0f b6 83 87 00 00 00 movzbl 0x87(%rbx),%eax + 7750: 48 c1 e0 38 shl $0x38,%rax + 7754: 48 09 d0 or %rdx,%rax + 7757: 48 31 85 80 00 00 00 xor %rax,0x80(%rbp) + 775e: 0f b6 83 89 00 00 00 movzbl 0x89(%rbx),%eax + 7765: 0f b6 93 8a 00 00 00 movzbl 0x8a(%rbx),%edx + 776c: 48 c1 e0 08 shl $0x8,%rax + 7770: 48 c1 e2 10 shl $0x10,%rdx + 7774: 48 09 d0 or %rdx,%rax + 7777: 0f b6 93 88 00 00 00 movzbl 0x88(%rbx),%edx + 777e: 48 09 d0 or %rdx,%rax + 7781: 0f b6 93 8b 00 00 00 movzbl 0x8b(%rbx),%edx + 7788: 48 c1 e2 18 shl $0x18,%rdx + 778c: 48 09 d0 or %rdx,%rax + 778f: 0f b6 93 8c 00 00 00 movzbl 0x8c(%rbx),%edx + 7796: 48 c1 e2 20 shl $0x20,%rdx + 779a: 48 09 c2 or %rax,%rdx + 779d: 0f b6 83 8d 00 00 00 movzbl 0x8d(%rbx),%eax + 77a4: 48 c1 e0 28 shl $0x28,%rax + 77a8: 48 09 d0 or %rdx,%rax + 77ab: 0f b6 93 8e 00 00 00 movzbl 0x8e(%rbx),%edx + 77b2: 48 c1 e2 30 shl $0x30,%rdx + 77b6: 48 09 c2 or %rax,%rdx + 77b9: 0f b6 83 8f 00 00 00 movzbl 0x8f(%rbx),%eax + 77c0: 48 c1 e0 38 shl $0x38,%rax + 77c4: 48 09 d0 or %rdx,%rax + 77c7: 48 31 85 88 00 00 00 xor %rax,0x88(%rbp) + 77ce: 0f b6 83 92 00 00 00 movzbl 0x92(%rbx),%eax + 77d5: 0f b6 93 91 00 00 00 movzbl 0x91(%rbx),%edx + 77dc: 48 c1 e0 10 shl $0x10,%rax + 77e0: 48 c1 e2 08 shl $0x8,%rdx + 77e4: 48 09 d0 or %rdx,%rax + 77e7: 0f b6 93 90 00 00 00 movzbl 0x90(%rbx),%edx + 77ee: 48 09 d0 or %rdx,%rax + 77f1: 0f b6 93 93 00 00 00 movzbl 0x93(%rbx),%edx + 77f8: 48 c1 e2 18 shl $0x18,%rdx + 77fc: 48 09 d0 or %rdx,%rax + 77ff: 0f b6 93 94 00 00 00 movzbl 0x94(%rbx),%edx + 7806: 48 c1 e2 20 shl $0x20,%rdx + 780a: 48 09 c2 or %rax,%rdx + 780d: 0f b6 83 95 00 00 00 movzbl 0x95(%rbx),%eax + 7814: 48 c1 e0 28 shl $0x28,%rax + 7818: 48 09 d0 or %rdx,%rax + 781b: 0f b6 93 96 00 00 00 movzbl 0x96(%rbx),%edx + 7822: 48 c1 e2 30 shl $0x30,%rdx + 7826: 48 09 c2 or %rax,%rdx + 7829: 0f b6 83 97 00 00 00 movzbl 0x97(%rbx),%eax + 7830: 48 c1 e0 38 shl $0x38,%rax + 7834: 48 09 d0 or %rdx,%rax + 7837: 48 31 85 90 00 00 00 xor %rax,0x90(%rbp) + 783e: 0f b6 83 99 00 00 00 movzbl 0x99(%rbx),%eax + 7845: 0f b6 93 9a 00 00 00 movzbl 0x9a(%rbx),%edx + 784c: 48 c1 e0 08 shl $0x8,%rax + 7850: 48 c1 e2 10 shl $0x10,%rdx + 7854: 48 09 d0 or %rdx,%rax + 7857: 0f b6 93 98 00 00 00 movzbl 0x98(%rbx),%edx + 785e: 48 09 d0 or %rdx,%rax + 7861: 0f b6 93 9b 00 00 00 movzbl 0x9b(%rbx),%edx + 7868: 48 c1 e2 18 shl $0x18,%rdx + 786c: 48 09 d0 or %rdx,%rax + 786f: 0f b6 93 9c 00 00 00 movzbl 0x9c(%rbx),%edx + 7876: 48 c1 e2 20 shl $0x20,%rdx + 787a: 48 09 c2 or %rax,%rdx + 787d: 0f b6 83 9d 00 00 00 movzbl 0x9d(%rbx),%eax + 7884: 48 c1 e0 28 shl $0x28,%rax + 7888: 48 09 d0 or %rdx,%rax + 788b: 0f b6 93 9e 00 00 00 movzbl 0x9e(%rbx),%edx + 7892: 48 c1 e2 30 shl $0x30,%rdx + 7896: 48 09 c2 or %rax,%rdx + 7899: 0f b6 83 9f 00 00 00 movzbl 0x9f(%rbx),%eax + 78a0: 48 c1 e0 38 shl $0x38,%rax + 78a4: 48 09 d0 or %rdx,%rax + 78a7: 48 31 85 98 00 00 00 xor %rax,0x98(%rbp) + 78ae: 0f b6 83 a2 00 00 00 movzbl 0xa2(%rbx),%eax + 78b5: 0f b6 93 a1 00 00 00 movzbl 0xa1(%rbx),%edx + 78bc: 48 c1 e0 10 shl $0x10,%rax + 78c0: 48 c1 e2 08 shl $0x8,%rdx + 78c4: 48 09 d0 or %rdx,%rax + 78c7: 0f b6 93 a0 00 00 00 movzbl 0xa0(%rbx),%edx + 78ce: 48 09 d0 or %rdx,%rax + 78d1: 0f b6 93 a3 00 00 00 movzbl 0xa3(%rbx),%edx + 78d8: 48 c1 e2 18 shl $0x18,%rdx + 78dc: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 78e3: 48 09 d0 or %rdx,%rax + 78e6: 0f b6 53 fc movzbl -0x4(%rbx),%edx + 78ea: 48 c1 e2 20 shl $0x20,%rdx + 78ee: 48 09 c2 or %rax,%rdx + 78f1: 0f b6 43 fd movzbl -0x3(%rbx),%eax + 78f5: 48 c1 e0 28 shl $0x28,%rax + 78f9: 48 09 d0 or %rdx,%rax + 78fc: 0f b6 53 fe movzbl -0x2(%rbx),%edx + 7900: 48 c1 e2 30 shl $0x30,%rdx + 7904: 48 09 c2 or %rax,%rdx + 7907: 0f b6 43 ff movzbl -0x1(%rbx),%eax + 790b: 48 c1 e0 38 shl $0x38,%rax + 790f: 48 09 d0 or %rdx,%rax + 7912: 48 31 85 a0 00 00 00 xor %rax,0xa0(%rbp) + 7919: 49 81 ed a8 00 00 00 sub $0xa8,%r13 + 7920: 48 89 ef mov %rbp,%rdi + 7923: e8 98 e3 ff ff call 5cc0 + 7928: 49 81 fd a7 00 00 00 cmp $0xa7,%r13 + 792f: 0f 86 91 00 00 00 jbe 79c6 + 7935: 48 8d 45 ff lea -0x1(%rbp),%rax + 7939: 48 89 ee mov %rbp,%rsi + 793c: 48 29 d8 sub %rbx,%rax + 793f: 48 83 f8 7e cmp $0x7e,%rax + 7943: 0f 87 07 f6 ff ff ja 6f50 + 7949: 48 89 d8 mov %rbx,%rax + 794c: 48 8d 9b a8 00 00 00 lea 0xa8(%rbx),%rbx + 7953: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 795a: 00 00 00 00 + 795e: 66 90 xchg %ax,%ax + 7960: 0f b6 50 02 movzbl 0x2(%rax),%edx + 7964: 0f b6 48 01 movzbl 0x1(%rax),%ecx + 7968: 48 83 c0 08 add $0x8,%rax + 796c: 48 c1 e1 08 shl $0x8,%rcx + 7970: 48 c1 e2 10 shl $0x10,%rdx + 7974: 48 09 ca or %rcx,%rdx + 7977: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 797b: 48 09 ca or %rcx,%rdx + 797e: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 7982: 48 c1 e1 18 shl $0x18,%rcx + 7986: 48 09 ca or %rcx,%rdx + 7989: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 798d: 48 c1 e1 20 shl $0x20,%rcx + 7991: 48 09 d1 or %rdx,%rcx + 7994: 0f b6 50 fd movzbl -0x3(%rax),%edx + 7998: 48 c1 e2 28 shl $0x28,%rdx + 799c: 48 09 ca or %rcx,%rdx + 799f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 79a3: 48 c1 e1 30 shl $0x30,%rcx + 79a7: 48 09 d1 or %rdx,%rcx + 79aa: 0f b6 50 ff movzbl -0x1(%rax),%edx + 79ae: 48 c1 e2 38 shl $0x38,%rdx + 79b2: 48 09 ca or %rcx,%rdx + 79b5: 48 31 16 xor %rdx,(%rsi) + 79b8: 48 83 c6 08 add $0x8,%rsi + 79bc: 48 39 c3 cmp %rax,%rbx + 79bf: 75 9f jne 7960 + 79c1: e9 53 ff ff ff jmp 7919 + 79c6: 4d 85 ed test %r13,%r13 + 79c9: 0f 84 95 00 00 00 je 7a64 + 79cf: 31 c0 xor %eax,%eax + 79d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79d8: 00 00 00 00 + 79dc: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79e3: 00 00 00 00 + 79e7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79ee: 00 00 00 00 + 79f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 79f9: 00 00 00 00 + 79fd: 0f 1f 00 nopl (%rax) + 7a00: 89 c2 mov %eax,%edx + 7a02: 89 c1 mov %eax,%ecx + 7a04: c1 ea 03 shr $0x3,%edx + 7a07: 83 e1 07 and $0x7,%ecx + 7a0a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 7a11: 0f b6 14 03 movzbl (%rbx,%rax,1),%edx + 7a15: c1 e1 03 shl $0x3,%ecx + 7a18: 48 83 c0 01 add $0x1,%rax + 7a1c: 48 d3 e2 shl %cl,%rdx + 7a1f: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 7a24: 49 39 c5 cmp %rax,%r13 + 7a27: 75 d7 jne 7a00 + 7a29: 44 89 e8 mov %r13d,%eax + 7a2c: 44 89 e9 mov %r13d,%ecx + 7a2f: ba 1f 00 00 00 mov $0x1f,%edx + 7a34: c1 e8 03 shr $0x3,%eax + 7a37: 83 e1 07 and $0x7,%ecx + 7a3a: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 7a41: c1 e1 03 shl $0x3,%ecx + 7a44: 48 01 e8 add %rbp,%rax + 7a47: 48 d3 e2 shl %cl,%rdx + 7a4a: 48 31 10 xor %rdx,(%rax) + 7a4d: 48 0f ba bd a0 00 00 btcq $0x3f,0xa0(%rbp) + 7a54: 00 3f + 7a56: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 7a5d: 5b pop %rbx + 7a5e: 5d pop %rbp + 7a5f: 41 5c pop %r12 + 7a61: 41 5d pop %r13 + 7a63: c3 ret + 7a64: 48 89 e8 mov %rbp,%rax + 7a67: ba 1f 00 00 00 mov $0x1f,%edx + 7a6c: eb dc jmp 7a4a + 7a6e: 66 90 xchg %ax,%ax + +0000000000007a70 : + 7a70: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 7a77: 48 89 fa mov %rdi,%rdx + 7a7a: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 7a7e: 31 c0 xor %eax,%eax + 7a80: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 7a87: 00 00 00 00 + 7a8b: 48 89 d1 mov %rdx,%rcx + 7a8e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 7a92: 48 29 f9 sub %rdi,%rcx + 7a95: 81 c1 c8 00 00 00 add $0xc8,%ecx + 7a9b: c1 e9 03 shr $0x3,%ecx + 7a9e: f3 48 ab rep stos %rax,%es:(%rdi) + 7aa1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 7aa8: 00 00 00 + 7aab: c3 ret + 7aac: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000007ab0 : + 7ab0: 41 54 push %r12 + 7ab2: 49 89 d4 mov %rdx,%r12 + 7ab5: 55 push %rbp + 7ab6: 48 89 f5 mov %rsi,%rbp + 7ab9: 53 push %rbx + 7aba: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 7ac0: 48 89 fb mov %rdi,%rbx + 7ac3: 48 01 c2 add %rax,%rdx + 7ac6: 49 89 c0 mov %rax,%r8 + 7ac9: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 7ad0: 0f 86 a9 00 00 00 jbe 7b7f + 7ad6: 3d a7 00 00 00 cmp $0xa7,%eax + 7adb: 76 28 jbe 7b05 + 7add: 0f 1f 00 nopl (%rax) + 7ae0: b8 a8 00 00 00 mov $0xa8,%eax + 7ae5: 48 89 df mov %rbx,%rdi + 7ae8: 44 29 c0 sub %r8d,%eax + 7aeb: 49 29 c4 sub %rax,%r12 + 7aee: e8 cd e1 ff ff call 5cc0 + 7af3: 45 31 c0 xor %r8d,%r8d + 7af6: 31 c0 xor %eax,%eax + 7af8: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 + 7aff: 0f 86 8b 00 00 00 jbe 7b90 + 7b05: 44 89 c0 mov %r8d,%eax + 7b08: 48 89 ee mov %rbp,%rsi + 7b0b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b12: 00 00 00 00 + 7b16: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b1d: 00 00 00 00 + 7b21: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b28: 00 00 00 00 + 7b2c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b33: 00 00 00 00 + 7b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7b3e: 00 00 + 7b40: 89 c2 mov %eax,%edx + 7b42: 89 c1 mov %eax,%ecx + 7b44: 48 83 c6 01 add $0x1,%rsi + 7b48: 83 c0 01 add $0x1,%eax + 7b4b: c1 ea 03 shr $0x3,%edx + 7b4e: 83 e1 07 and $0x7,%ecx + 7b51: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 7b58: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 7b5c: c1 e1 03 shl $0x3,%ecx + 7b5f: 48 d3 e2 shl %cl,%rdx + 7b62: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 7b66: 3d a8 00 00 00 cmp $0xa8,%eax + 7b6b: 75 d3 jne 7b40 + 7b6d: b8 a7 00 00 00 mov $0xa7,%eax + 7b72: 44 29 c0 sub %r8d,%eax + 7b75: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 7b7a: e9 61 ff ff ff jmp 7ae0 + 7b7f: 49 89 d4 mov %rdx,%r12 + 7b82: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7b89: 00 00 00 00 + 7b8d: 0f 1f 00 nopl (%rax) + 7b90: 4c 39 e0 cmp %r12,%rax + 7b93: 44 89 c0 mov %r8d,%eax + 7b96: 73 5a jae 7bf2 + 7b98: 48 89 ea mov %rbp,%rdx + 7b9b: 45 8d 40 01 lea 0x1(%r8),%r8d + 7b9f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7ba6: 00 00 00 00 + 7baa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7bb1: 00 00 00 00 + 7bb5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7bbc: 00 00 00 00 + 7bc0: 89 c1 mov %eax,%ecx + 7bc2: 0f b6 32 movzbl (%rdx),%esi + 7bc5: 48 83 c2 01 add $0x1,%rdx + 7bc9: c1 e9 03 shr $0x3,%ecx + 7bcc: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 7bd3: 89 c1 mov %eax,%ecx + 7bd5: 83 c0 01 add $0x1,%eax + 7bd8: 83 e1 07 and $0x7,%ecx + 7bdb: c1 e1 03 shl $0x3,%ecx + 7bde: 48 d3 e6 shl %cl,%rsi + 7be1: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 7be6: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 7bea: 48 29 e9 sub %rbp,%rcx + 7bed: 4c 39 e1 cmp %r12,%rcx + 7bf0: 72 ce jb 7bc0 + 7bf2: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 7bf8: 5b pop %rbx + 7bf9: 5d pop %rbp + 7bfa: 41 5c pop %r12 + 7bfc: c3 ret + 7bfd: 0f 1f 00 nopl (%rax) + +0000000000007c00 : + 7c00: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 7c06: 89 c8 mov %ecx,%eax + 7c08: 83 e1 07 and $0x7,%ecx + 7c0b: c1 e8 03 shr $0x3,%eax + 7c0e: c1 e1 03 shl $0x3,%ecx + 7c11: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 7c18: b8 1f 00 00 00 mov $0x1f,%eax + 7c1d: 48 d3 e0 shl %cl,%rax + 7c20: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 7c24: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) + 7c2b: 00 00 00 + 7c2e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) + 7c35: 00 3f + 7c37: c3 ret + 7c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c3f: 00 + +0000000000007c40 : + 7c40: 41 54 push %r12 + 7c42: 49 89 d4 mov %rdx,%r12 + 7c45: 55 push %rbp + 7c46: 53 push %rbx + 7c47: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 7c4d: 48 85 f6 test %rsi,%rsi + 7c50: 74 66 je 7cb8 + 7c52: 48 89 fb mov %rdi,%rbx + 7c55: 48 89 f7 mov %rsi,%rdi + 7c58: 3d a8 00 00 00 cmp $0xa8,%eax + 7c5d: 0f 84 82 00 00 00 je 7ce5 + 7c63: 3d a7 00 00 00 cmp $0xa7,%eax + 7c68: 77 f9 ja 7c63 + 7c6a: 89 c5 mov %eax,%ebp + 7c6c: 41 89 c0 mov %eax,%r8d + 7c6f: 48 01 fd add %rdi,%rbp + 7c72: 44 89 c6 mov %r8d,%esi + 7c75: 44 89 c0 mov %r8d,%eax + 7c78: 48 29 de sub %rbx,%rsi + 7c7b: eb 28 jmp 7ca5 + 7c7d: 0f 1f 00 nopl (%rax) + 7c80: 89 c2 mov %eax,%edx + 7c82: 89 c1 mov %eax,%ecx + 7c84: 48 83 c3 01 add $0x1,%rbx + 7c88: 83 c0 01 add $0x1,%eax + 7c8b: c1 ea 03 shr $0x3,%edx + 7c8e: 83 e1 07 and $0x7,%ecx + 7c91: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 7c95: c1 e1 03 shl $0x3,%ecx + 7c98: 48 d3 ea shr %cl,%rdx + 7c9b: 88 53 ff mov %dl,-0x1(%rbx) + 7c9e: 3d a8 00 00 00 cmp $0xa8,%eax + 7ca3: 74 23 je 7cc8 + 7ca5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 7ca9: 48 39 ea cmp %rbp,%rdx + 7cac: 72 d2 jb 7c80 + 7cae: 89 c2 mov %eax,%edx + 7cb0: 44 29 c2 sub %r8d,%edx + 7cb3: 48 29 d7 sub %rdx,%rdi + 7cb6: 75 b2 jne 7c6a + 7cb8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 7cbf: 00 + 7cc0: 5b pop %rbx + 7cc1: 5d pop %rbp + 7cc2: 41 5c pop %r12 + 7cc4: c3 ret + 7cc5: 0f 1f 00 nopl (%rax) + 7cc8: 89 c2 mov %eax,%edx + 7cca: 44 29 c2 sub %r8d,%edx + 7ccd: 48 29 d7 sub %rdx,%rdi + 7cd0: 48 89 fd mov %rdi,%rbp + 7cd3: 74 e3 je 7cb8 + 7cd5: 4c 89 e7 mov %r12,%rdi + 7cd8: e8 e3 df ff ff call 5cc0 + 7cdd: 48 89 ef mov %rbp,%rdi + 7ce0: 45 31 c0 xor %r8d,%r8d + 7ce3: eb 8d jmp 7c72 + 7ce5: 48 89 f5 mov %rsi,%rbp + 7ce8: eb eb jmp 7cd5 + 7cea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000007cf0 : + 7cf0: 53 push %rbx + 7cf1: 48 89 fb mov %rdi,%rbx + 7cf4: e8 f7 f1 ff ff call 6ef0 + 7cf9: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) + 7d00: 00 00 00 + 7d03: 5b pop %rbx + 7d04: c3 ret + 7d05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 7d0c: 00 00 00 00 + +0000000000007d10 : + 7d10: 48 85 f6 test %rsi,%rsi + 7d13: 0f 84 ce 06 00 00 je 83e7 + 7d19: 41 54 push %r12 + 7d1b: 49 89 f4 mov %rsi,%r12 + 7d1e: 55 push %rbp + 7d1f: 48 89 d5 mov %rdx,%rbp + 7d22: 53 push %rbx + 7d23: 48 89 fb mov %rdi,%rbx + 7d26: e9 6c 06 00 00 jmp 8397 + 7d2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d30: f3 44 0f 6f 65 10 movdqu 0x10(%rbp),%xmm12 + 7d36: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 + 7d3b: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 7d42: f3 44 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm11 + 7d48: f3 0f 6f 6d 20 movdqu 0x20(%rbp),%xmm5 + 7d4d: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 7d51: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 7d56: f3 0f 6f 5d 40 movdqu 0x40(%rbp),%xmm3 + 7d5b: f3 44 0f 6f 55 50 movdqu 0x50(%rbp),%xmm10 + 7d61: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7d66: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 7d6b: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 7d70: f3 44 0f 6f 4d 70 movdqu 0x70(%rbp),%xmm9 + 7d76: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 7d7a: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7d7e: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7d83: f3 0f 6f 65 60 movdqu 0x60(%rbp),%xmm4 + 7d88: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7d8d: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 7d92: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 7d97: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 7d9b: 66 0f 6f d6 movdqa %xmm6,%xmm2 + 7d9f: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 7da3: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 7da8: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 7dac: 66 0f 6f ce movdqa %xmm6,%xmm1 + 7db0: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 7db5: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 7db9: 66 0f 61 f2 punpcklwd %xmm2,%xmm6 + 7dbd: 66 41 0f 6f d2 movdqa %xmm10,%xmm2 + 7dc2: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 7dc6: 66 0f 6f cb movdqa %xmm3,%xmm1 + 7dca: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 7dcf: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7dd4: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 7dd9: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 7ddd: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 7de1: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 7de6: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 7deb: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7df1: 0f c6 d7 88 shufps $0x88,%xmm7,%xmm2 + 7df5: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 7df9: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 7dfd: 66 41 0f 73 d5 30 psrlq $0x30,%xmm13 + 7e03: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 7e09: 66 0f 69 fa punpckhwd %xmm2,%xmm7 + 7e0d: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 7e11: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 7e17: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7e1b: 66 0f 69 d7 punpckhwd %xmm7,%xmm2 + 7e1f: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 7e24: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 7e28: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7e2d: 66 0f 76 d2 pcmpeqd %xmm2,%xmm2 + 7e31: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 7e36: 66 0f db ca pand %xmm2,%xmm1 + 7e3a: 66 0f db f2 pand %xmm2,%xmm6 + 7e3e: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 7e42: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 7e46: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 7e4b: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 7e4f: 66 0f 6f fd movdqa %xmm5,%xmm7 + 7e53: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7e58: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 7e5d: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 7e62: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7e66: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 7e6b: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 7e6f: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 7e74: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 7e79: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 7e7e: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 7e82: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7e88: 66 0f 6f fb movdqa %xmm3,%xmm7 + 7e8c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 7e91: 66 0f db ca pand %xmm2,%xmm1 + 7e95: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 7e9a: 66 44 0f 6f c4 movdqa %xmm4,%xmm8 + 7e9f: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 7ea5: 45 0f c6 c5 88 shufps $0x88,%xmm13,%xmm8 + 7eaa: 66 44 0f 6f ef movdqa %xmm7,%xmm13 + 7eaf: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 7eb4: 66 45 0f 69 e8 punpckhwd %xmm8,%xmm13 + 7eb9: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 7ebe: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 7ec3: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 7ec8: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 7ecd: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 7ed2: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 7ed7: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 7edc: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7ee1: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 7ee7: 66 0f db fa pand %xmm2,%xmm7 + 7eeb: 66 44 0f 67 ef packuswb %xmm7,%xmm13 + 7ef0: 44 0f c6 c1 88 shufps $0x88,%xmm1,%xmm8 + 7ef5: 66 0f 6f cd movdqa %xmm5,%xmm1 + 7ef9: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 7efe: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7f03: 66 44 0f 68 ee punpckhbw %xmm6,%xmm13 + 7f08: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 7f0c: 66 41 0f 6f f3 movdqa %xmm11,%xmm6 + 7f11: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7f16: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7f1a: 66 41 0f 6f f0 movdqa %xmm8,%xmm6 + 7f1f: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 7f24: 66 0f 69 f1 punpckhwd %xmm1,%xmm6 + 7f28: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 7f2d: 66 0f 69 ce punpckhwd %xmm6,%xmm1 + 7f31: 66 44 0f 61 c6 punpcklwd %xmm6,%xmm8 + 7f36: 66 41 0f 6f f2 movdqa %xmm10,%xmm6 + 7f3b: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 7f40: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7f45: 66 0f 6f cb movdqa %xmm3,%xmm1 + 7f49: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 7f4e: 66 44 0f db c2 pand %xmm2,%xmm8 + 7f53: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7f57: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 7f5b: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 7f60: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 7f65: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 7f6a: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7f6e: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 7f73: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 7f77: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 7f7c: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 7f81: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 7f86: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7f8a: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 7f90: 66 41 0f 6f f4 movdqa %xmm12,%xmm6 + 7f95: 66 0f db ca pand %xmm2,%xmm1 + 7f99: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 7f9e: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 7fa3: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 7fa7: 41 0f c6 c4 88 shufps $0x88,%xmm12,%xmm0 + 7fac: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 7fb1: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 7fb5: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 7fb9: 41 0f c6 eb 88 shufps $0x88,%xmm11,%xmm5 + 7fbe: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 7fc3: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 7fc8: 66 41 0f 72 d3 18 psrld $0x18,%xmm11 + 7fce: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 7fd3: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 7fd8: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7fdc: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 7fe1: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 7fe5: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 7fea: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 7fef: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 7ff4: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 7ff8: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 7ffe: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 8002: 41 0f c6 da 88 shufps $0x88,%xmm10,%xmm3 + 8007: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 800c: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8011: 66 0f db ca pand %xmm2,%xmm1 + 8015: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 801b: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8020: 66 44 0f 6f f4 movdqa %xmm4,%xmm14 + 8025: 41 0f c6 e1 88 shufps $0x88,%xmm9,%xmm4 + 802a: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 802f: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 8034: 66 44 0f 6f e4 movdqa %xmm4,%xmm12 + 8039: 66 45 0f 69 cb punpckhwd %xmm11,%xmm9 + 803e: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 8043: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 8048: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 804d: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 8052: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8058: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 805e: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 8063: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 8068: 66 41 0f 72 d1 18 psrld $0x18,%xmm9 + 806e: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 8073: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 8078: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 807d: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8082: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 8087: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 808c: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8091: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 8096: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 809b: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 80a0: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 80a5: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 80aa: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 80af: 66 44 0f db d2 pand %xmm2,%xmm10 + 80b4: 66 0f db f2 pand %xmm2,%xmm6 + 80b8: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 80bd: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 80c2: 66 44 0f db ca pand %xmm2,%xmm9 + 80c7: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 80cd: 66 0f 67 ce packuswb %xmm6,%xmm1 + 80d1: 66 45 0f 67 d1 packuswb %xmm9,%xmm10 + 80d6: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 80da: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 80df: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 80e4: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 80ea: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 80ef: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 80f4: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 80f9: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 80fe: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8103: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 8108: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 810c: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 8111: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8115: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 811a: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 811f: 66 41 0f 69 cd punpckhwd %xmm13,%xmm1 + 8124: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 8129: 66 44 0f 6f ec movdqa %xmm4,%xmm13 + 812e: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 8133: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8138: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 813e: 66 41 0f 72 d3 10 psrld $0x10,%xmm11 + 8144: 66 44 0f db ca pand %xmm2,%xmm9 + 8149: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 814e: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 8153: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 8158: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 815d: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 8162: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 8167: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 816c: 66 44 0f db da pand %xmm2,%xmm11 + 8171: 66 45 0f 67 cb packuswb %xmm11,%xmm9 + 8176: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 817b: 66 45 0f 68 ca punpckhbw %xmm10,%xmm9 + 8180: 66 45 0f 60 da punpcklbw %xmm10,%xmm11 + 8185: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 818a: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 818e: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 8193: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 8197: 66 41 0f 69 ea punpckhwd %xmm10,%xmm5 + 819c: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 81a1: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 81a5: 66 0f 6f eb movdqa %xmm3,%xmm5 + 81a9: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 81ad: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 81b1: 66 0f 6f e3 movdqa %xmm3,%xmm4 + 81b5: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 81b9: 66 0f 61 dd punpcklwd %xmm5,%xmm3 + 81bd: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 81c1: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 81c5: 66 0f db c2 pand %xmm2,%xmm0 + 81c9: 66 0f 6f eb movdqa %xmm3,%xmm5 + 81cd: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 81d2: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 81d7: 66 0f db e2 pand %xmm2,%xmm4 + 81db: 66 0f db ea pand %xmm2,%xmm5 + 81df: 66 0f db d3 pand %xmm3,%xmm2 + 81e3: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 81e7: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 81eb: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 81ef: 66 0f 68 c4 punpckhbw %xmm4,%xmm0 + 81f3: 66 0f 60 d4 punpcklbw %xmm4,%xmm2 + 81f7: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 81fb: 66 41 0f 69 c1 punpckhwd %xmm9,%xmm0 + 8200: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8204: 66 41 0f 69 d3 punpckhwd %xmm11,%xmm2 + 8209: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 820e: 66 41 0f 61 e3 punpcklwd %xmm11,%xmm4 + 8213: 66 0f 6f ec movdqa %xmm4,%xmm5 + 8217: 66 41 0f 6a e0 punpckhdq %xmm8,%xmm4 + 821c: 0f 11 a3 68 ff ff ff movups %xmm4,-0x98(%rbx) + 8223: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8227: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 822b: 66 41 0f 62 e8 punpckldq %xmm8,%xmm5 + 8230: 0f 11 53 88 movups %xmm2,-0x78(%rbx) + 8234: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 8238: 66 0f 62 e6 punpckldq %xmm6,%xmm4 + 823c: 66 0f 6a df punpckhdq %xmm7,%xmm3 + 8240: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 8244: 0f 11 ab 58 ff ff ff movups %xmm5,-0xa8(%rbx) + 824b: 0f 11 53 98 movups %xmm2,-0x68(%rbx) + 824f: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8253: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 8257: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 825b: 0f 11 a3 78 ff ff ff movups %xmm4,-0x88(%rbx) + 8262: 0f 11 5b a8 movups %xmm3,-0x58(%rbx) + 8266: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 826a: 0f 11 43 c8 movups %xmm0,-0x38(%rbx) + 826e: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax + 8275: 48 89 c2 mov %rax,%rdx + 8278: 88 43 d8 mov %al,-0x28(%rbx) + 827b: 48 c1 ea 10 shr $0x10,%rdx + 827f: 88 63 d9 mov %ah,-0x27(%rbx) + 8282: 88 53 da mov %dl,-0x26(%rbx) + 8285: 48 89 c2 mov %rax,%rdx + 8288: 48 c1 ea 18 shr $0x18,%rdx + 828c: 88 53 db mov %dl,-0x25(%rbx) + 828f: 48 89 c2 mov %rax,%rdx + 8292: 48 c1 ea 20 shr $0x20,%rdx + 8296: 88 53 dc mov %dl,-0x24(%rbx) + 8299: 48 89 c2 mov %rax,%rdx + 829c: 48 c1 ea 28 shr $0x28,%rdx + 82a0: 88 53 dd mov %dl,-0x23(%rbx) + 82a3: 48 89 c2 mov %rax,%rdx + 82a6: 48 c1 e8 38 shr $0x38,%rax + 82aa: 48 c1 ea 30 shr $0x30,%rdx + 82ae: 88 43 df mov %al,-0x21(%rbx) + 82b1: 88 53 de mov %dl,-0x22(%rbx) + 82b4: 48 8b 85 88 00 00 00 mov 0x88(%rbp),%rax + 82bb: 48 89 c2 mov %rax,%rdx + 82be: 88 43 e0 mov %al,-0x20(%rbx) + 82c1: 48 c1 ea 10 shr $0x10,%rdx + 82c5: 88 63 e1 mov %ah,-0x1f(%rbx) + 82c8: 88 53 e2 mov %dl,-0x1e(%rbx) + 82cb: 48 89 c2 mov %rax,%rdx + 82ce: 48 c1 ea 18 shr $0x18,%rdx + 82d2: 88 53 e3 mov %dl,-0x1d(%rbx) + 82d5: 48 89 c2 mov %rax,%rdx + 82d8: 48 c1 ea 20 shr $0x20,%rdx + 82dc: 88 53 e4 mov %dl,-0x1c(%rbx) + 82df: 48 89 c2 mov %rax,%rdx + 82e2: 48 c1 ea 28 shr $0x28,%rdx + 82e6: 88 53 e5 mov %dl,-0x1b(%rbx) + 82e9: 48 89 c2 mov %rax,%rdx + 82ec: 48 c1 e8 38 shr $0x38,%rax + 82f0: 48 c1 ea 30 shr $0x30,%rdx + 82f4: 88 53 e6 mov %dl,-0x1a(%rbx) + 82f7: 88 43 e7 mov %al,-0x19(%rbx) + 82fa: 48 8b 85 90 00 00 00 mov 0x90(%rbp),%rax + 8301: 48 89 c2 mov %rax,%rdx + 8304: 88 43 e8 mov %al,-0x18(%rbx) + 8307: 48 c1 ea 10 shr $0x10,%rdx + 830b: 88 63 e9 mov %ah,-0x17(%rbx) + 830e: 88 53 ea mov %dl,-0x16(%rbx) + 8311: 48 89 c2 mov %rax,%rdx + 8314: 48 c1 ea 18 shr $0x18,%rdx + 8318: 88 53 eb mov %dl,-0x15(%rbx) + 831b: 48 89 c2 mov %rax,%rdx + 831e: 48 c1 ea 20 shr $0x20,%rdx + 8322: 88 53 ec mov %dl,-0x14(%rbx) + 8325: 48 89 c2 mov %rax,%rdx + 8328: 48 c1 ea 28 shr $0x28,%rdx + 832c: 88 53 ed mov %dl,-0x13(%rbx) + 832f: 48 89 c2 mov %rax,%rdx + 8332: 48 c1 e8 38 shr $0x38,%rax + 8336: 48 c1 ea 30 shr $0x30,%rdx + 833a: 88 43 ef mov %al,-0x11(%rbx) + 833d: 88 53 ee mov %dl,-0x12(%rbx) + 8340: 48 8b 85 98 00 00 00 mov 0x98(%rbp),%rax + 8347: 48 89 c2 mov %rax,%rdx + 834a: 88 43 f0 mov %al,-0x10(%rbx) + 834d: 48 c1 ea 10 shr $0x10,%rdx + 8351: 88 63 f1 mov %ah,-0xf(%rbx) + 8354: 88 53 f2 mov %dl,-0xe(%rbx) + 8357: 48 89 c2 mov %rax,%rdx + 835a: 48 c1 ea 18 shr $0x18,%rdx + 835e: 88 53 f3 mov %dl,-0xd(%rbx) + 8361: 48 89 c2 mov %rax,%rdx + 8364: 48 c1 ea 20 shr $0x20,%rdx + 8368: 88 53 f4 mov %dl,-0xc(%rbx) + 836b: 48 89 c2 mov %rax,%rdx + 836e: 48 c1 ea 28 shr $0x28,%rdx + 8372: 88 53 f5 mov %dl,-0xb(%rbx) + 8375: 48 89 c2 mov %rax,%rdx + 8378: 48 c1 e8 38 shr $0x38,%rax + 837c: 48 c1 ea 30 shr $0x30,%rdx + 8380: 88 43 f7 mov %al,-0x9(%rbx) + 8383: 88 53 f6 mov %dl,-0xa(%rbx) + 8386: 48 8b 85 a0 00 00 00 mov 0xa0(%rbp),%rax + 838d: 48 89 43 f8 mov %rax,-0x8(%rbx) + 8391: 49 83 ec 01 sub $0x1,%r12 + 8395: 74 4b je 83e2 + 8397: 48 89 ef mov %rbp,%rdi + 839a: e8 21 d9 ff ff call 5cc0 + 839f: 48 89 d8 mov %rbx,%rax + 83a2: 48 29 e8 sub %rbp,%rax + 83a5: 48 83 e8 01 sub $0x1,%rax + 83a9: 48 83 f8 7e cmp $0x7e,%rax + 83ad: 0f 87 7d f9 ff ff ja 7d30 + 83b3: 31 c0 xor %eax,%eax + 83b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 83bc: 00 00 00 00 + 83c0: 48 8b 54 05 00 mov 0x0(%rbp,%rax,1),%rdx + 83c5: 48 89 14 03 mov %rdx,(%rbx,%rax,1) + 83c9: 48 83 c0 08 add $0x8,%rax + 83cd: 48 3d a8 00 00 00 cmp $0xa8,%rax + 83d3: 75 eb jne 83c0 + 83d5: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 83dc: 49 83 ec 01 sub $0x1,%r12 + 83e0: 75 b5 jne 8397 + 83e2: 5b pop %rbx + 83e3: 5d pop %rbp + 83e4: 41 5c pop %r12 + 83e6: c3 ret + 83e7: c3 ret + 83e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 83ef: 00 + +00000000000083f0 : + 83f0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 83f7: 48 89 fa mov %rdi,%rdx + 83fa: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 83fe: 31 c0 xor %eax,%eax + 8400: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 8407: 00 00 00 00 + 840b: 48 89 d1 mov %rdx,%rcx + 840e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 8412: 48 29 f9 sub %rdi,%rcx + 8415: 81 c1 c8 00 00 00 add $0xc8,%ecx + 841b: c1 e9 03 shr $0x3,%ecx + 841e: f3 48 ab rep stos %rax,%es:(%rdi) + 8421: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 8428: 00 00 00 + 842b: c3 ret + 842c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000008430 : + 8430: 41 54 push %r12 + 8432: 49 89 d4 mov %rdx,%r12 + 8435: 55 push %rbp + 8436: 48 89 f5 mov %rsi,%rbp + 8439: 53 push %rbx + 843a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 8440: 48 89 fb mov %rdi,%rbx + 8443: 48 01 c2 add %rax,%rdx + 8446: 49 89 c0 mov %rax,%r8 + 8449: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 8450: 0f 86 a9 00 00 00 jbe 84ff + 8456: 3d 87 00 00 00 cmp $0x87,%eax + 845b: 76 28 jbe 8485 + 845d: 0f 1f 00 nopl (%rax) + 8460: b8 88 00 00 00 mov $0x88,%eax + 8465: 48 89 df mov %rbx,%rdi + 8468: 44 29 c0 sub %r8d,%eax + 846b: 49 29 c4 sub %rax,%r12 + 846e: e8 4d d8 ff ff call 5cc0 + 8473: 45 31 c0 xor %r8d,%r8d + 8476: 31 c0 xor %eax,%eax + 8478: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 847f: 0f 86 8b 00 00 00 jbe 8510 + 8485: 44 89 c0 mov %r8d,%eax + 8488: 48 89 ee mov %rbp,%rsi + 848b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8492: 00 00 00 00 + 8496: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 849d: 00 00 00 00 + 84a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 84a8: 00 00 00 00 + 84ac: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 84b3: 00 00 00 00 + 84b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 84be: 00 00 + 84c0: 89 c2 mov %eax,%edx + 84c2: 89 c1 mov %eax,%ecx + 84c4: 48 83 c6 01 add $0x1,%rsi + 84c8: 83 c0 01 add $0x1,%eax + 84cb: c1 ea 03 shr $0x3,%edx + 84ce: 83 e1 07 and $0x7,%ecx + 84d1: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 84d8: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 84dc: c1 e1 03 shl $0x3,%ecx + 84df: 48 d3 e2 shl %cl,%rdx + 84e2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 84e6: 3d 88 00 00 00 cmp $0x88,%eax + 84eb: 75 d3 jne 84c0 + 84ed: b8 87 00 00 00 mov $0x87,%eax + 84f2: 44 29 c0 sub %r8d,%eax + 84f5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 84fa: e9 61 ff ff ff jmp 8460 + 84ff: 49 89 d4 mov %rdx,%r12 + 8502: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8509: 00 00 00 00 + 850d: 0f 1f 00 nopl (%rax) + 8510: 4c 39 e0 cmp %r12,%rax + 8513: 44 89 c0 mov %r8d,%eax + 8516: 73 5a jae 8572 + 8518: 48 89 ea mov %rbp,%rdx + 851b: 45 8d 40 01 lea 0x1(%r8),%r8d + 851f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8526: 00 00 00 00 + 852a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8531: 00 00 00 00 + 8535: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 853c: 00 00 00 00 + 8540: 89 c1 mov %eax,%ecx + 8542: 0f b6 32 movzbl (%rdx),%esi + 8545: 48 83 c2 01 add $0x1,%rdx + 8549: c1 e9 03 shr $0x3,%ecx + 854c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 8553: 89 c1 mov %eax,%ecx + 8555: 83 c0 01 add $0x1,%eax + 8558: 83 e1 07 and $0x7,%ecx + 855b: c1 e1 03 shl $0x3,%ecx + 855e: 48 d3 e6 shl %cl,%rsi + 8561: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 8566: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 856a: 48 29 e9 sub %rbp,%rcx + 856d: 4c 39 e1 cmp %r12,%rcx + 8570: 72 ce jb 8540 + 8572: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 8578: 5b pop %rbx + 8579: 5d pop %rbp + 857a: 41 5c pop %r12 + 857c: c3 ret + 857d: 0f 1f 00 nopl (%rax) + +0000000000008580 : + 8580: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 8586: 89 c8 mov %ecx,%eax + 8588: 83 e1 07 and $0x7,%ecx + 858b: c1 e8 03 shr $0x3,%eax + 858e: c1 e1 03 shl $0x3,%ecx + 8591: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 8598: b8 1f 00 00 00 mov $0x1f,%eax + 859d: 48 d3 e0 shl %cl,%rax + 85a0: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 85a4: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) + 85ab: 00 00 00 + 85ae: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) + 85b5: 00 3f + 85b7: c3 ret + 85b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 85bf: 00 + +00000000000085c0 : + 85c0: 41 54 push %r12 + 85c2: 49 89 d4 mov %rdx,%r12 + 85c5: 55 push %rbp + 85c6: 53 push %rbx + 85c7: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 85cd: 48 85 f6 test %rsi,%rsi + 85d0: 74 66 je 8638 + 85d2: 48 89 fb mov %rdi,%rbx + 85d5: 48 89 f7 mov %rsi,%rdi + 85d8: 3d 88 00 00 00 cmp $0x88,%eax + 85dd: 0f 84 82 00 00 00 je 8665 + 85e3: 3d 87 00 00 00 cmp $0x87,%eax + 85e8: 77 f9 ja 85e3 + 85ea: 89 c5 mov %eax,%ebp + 85ec: 41 89 c0 mov %eax,%r8d + 85ef: 48 01 fd add %rdi,%rbp + 85f2: 44 89 c6 mov %r8d,%esi + 85f5: 44 89 c0 mov %r8d,%eax + 85f8: 48 29 de sub %rbx,%rsi + 85fb: eb 28 jmp 8625 + 85fd: 0f 1f 00 nopl (%rax) + 8600: 89 c2 mov %eax,%edx + 8602: 89 c1 mov %eax,%ecx + 8604: 48 83 c3 01 add $0x1,%rbx + 8608: 83 c0 01 add $0x1,%eax + 860b: c1 ea 03 shr $0x3,%edx + 860e: 83 e1 07 and $0x7,%ecx + 8611: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 8615: c1 e1 03 shl $0x3,%ecx + 8618: 48 d3 ea shr %cl,%rdx + 861b: 88 53 ff mov %dl,-0x1(%rbx) + 861e: 3d 88 00 00 00 cmp $0x88,%eax + 8623: 74 23 je 8648 + 8625: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 8629: 48 39 ea cmp %rbp,%rdx + 862c: 72 d2 jb 8600 + 862e: 89 c2 mov %eax,%edx + 8630: 44 29 c2 sub %r8d,%edx + 8633: 48 29 d7 sub %rdx,%rdi + 8636: 75 b2 jne 85ea + 8638: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 863f: 00 + 8640: 5b pop %rbx + 8641: 5d pop %rbp + 8642: 41 5c pop %r12 + 8644: c3 ret + 8645: 0f 1f 00 nopl (%rax) + 8648: 89 c2 mov %eax,%edx + 864a: 44 29 c2 sub %r8d,%edx + 864d: 48 29 d7 sub %rdx,%rdi + 8650: 48 89 fd mov %rdi,%rbp + 8653: 74 e3 je 8638 + 8655: 4c 89 e7 mov %r12,%rdi + 8658: e8 63 d6 ff ff call 5cc0 + 865d: 48 89 ef mov %rbp,%rdi + 8660: 45 31 c0 xor %r8d,%r8d + 8663: eb 8d jmp 85f2 + 8665: 48 89 f5 mov %rsi,%rbp + 8668: eb eb jmp 8655 + 866a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000008670 : + 8670: 53 push %rbx + 8671: b9 1f 00 00 00 mov $0x1f,%ecx + 8676: 48 89 fb mov %rdi,%rbx + 8679: e8 d2 de ff ff call 6550 + 867e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) + 8685: 00 00 00 + 8688: 5b pop %rbx + 8689: c3 ret + 868a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000008690 : + 8690: 48 85 f6 test %rsi,%rsi + 8693: 0f 84 ae 05 00 00 je 8c47 + 8699: 41 54 push %r12 + 869b: 49 89 f4 mov %rsi,%r12 + 869e: 55 push %rbp + 869f: 48 89 d5 mov %rdx,%rbp + 86a2: 53 push %rbx + 86a3: 48 89 fb mov %rdi,%rbx + 86a6: e9 4e 05 00 00 jmp 8bf9 + 86ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 86b0: f3 44 0f 6f 65 10 movdqu 0x10(%rbp),%xmm12 + 86b6: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 + 86bb: 48 81 c3 88 00 00 00 add $0x88,%rbx + 86c2: f3 44 0f 6f 5d 30 movdqu 0x30(%rbp),%xmm11 + 86c8: f3 0f 6f 6d 20 movdqu 0x20(%rbp),%xmm5 + 86cd: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 86d1: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 86d6: f3 0f 6f 5d 40 movdqu 0x40(%rbp),%xmm3 + 86db: f3 44 0f 6f 55 50 movdqu 0x50(%rbp),%xmm10 + 86e1: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 86e6: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 86eb: 66 41 0f 6f d3 movdqa %xmm11,%xmm2 + 86f0: f3 44 0f 6f 4d 70 movdqu 0x70(%rbp),%xmm9 + 86f6: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 86fa: 66 0f 6f cd movdqa %xmm5,%xmm1 + 86fe: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 8703: f3 0f 6f 65 60 movdqu 0x60(%rbp),%xmm4 + 8708: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 870d: 66 41 0f 6f f9 movdqa %xmm9,%xmm7 + 8712: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 8717: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 871b: 66 0f 6f d6 movdqa %xmm6,%xmm2 + 871f: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8723: 66 45 0f 6f e9 movdqa %xmm9,%xmm13 + 8728: 66 0f 69 d1 punpckhwd %xmm1,%xmm2 + 872c: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8730: 66 45 0f 6f f1 movdqa %xmm9,%xmm14 + 8735: 66 0f 69 ca punpckhwd %xmm2,%xmm1 + 8739: 66 0f 61 f2 punpcklwd %xmm2,%xmm6 + 873d: 66 41 0f 6f d2 movdqa %xmm10,%xmm2 + 8742: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8746: 66 0f 6f cb movdqa %xmm3,%xmm1 + 874a: 66 45 0f 6f f9 movdqa %xmm9,%xmm15 + 874f: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 8754: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8759: 0f c6 ca 88 shufps $0x88,%xmm2,%xmm1 + 875d: 66 0f 6f d4 movdqa %xmm4,%xmm2 + 8761: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 8766: 66 0f 73 d2 38 psrlq $0x38,%xmm2 + 876b: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8771: 0f c6 d7 88 shufps $0x88,%xmm7,%xmm2 + 8775: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8779: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 877d: 66 41 0f 73 d5 30 psrlq $0x30,%xmm13 + 8783: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 8789: 66 0f 69 fa punpckhwd %xmm2,%xmm7 + 878d: 66 0f 6f d1 movdqa %xmm1,%xmm2 + 8791: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 8797: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 879b: 66 0f 69 d7 punpckhwd %xmm7,%xmm2 + 879f: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 87a4: 66 0f 61 ca punpcklwd %xmm2,%xmm1 + 87a8: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 87ad: 66 0f 76 d2 pcmpeqd %xmm2,%xmm2 + 87b1: 66 0f 71 d2 08 psrlw $0x8,%xmm2 + 87b6: 66 0f db ca pand %xmm2,%xmm1 + 87ba: 66 0f db f2 pand %xmm2,%xmm6 + 87be: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 87c2: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 87c6: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 87cb: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 87cf: 66 0f 6f fd movdqa %xmm5,%xmm7 + 87d3: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 87d8: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 87dd: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 87e2: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 87e6: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 87eb: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 87ef: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 87f4: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 87f9: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 87fe: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8802: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8808: 66 0f 6f fb movdqa %xmm3,%xmm7 + 880c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8811: 66 0f db ca pand %xmm2,%xmm1 + 8815: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 881a: 66 44 0f 6f c4 movdqa %xmm4,%xmm8 + 881f: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8825: 45 0f c6 c5 88 shufps $0x88,%xmm13,%xmm8 + 882a: 66 44 0f 6f ef movdqa %xmm7,%xmm13 + 882f: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 8834: 66 45 0f 69 e8 punpckhwd %xmm8,%xmm13 + 8839: 66 44 0f 6f c7 movdqa %xmm7,%xmm8 + 883e: 66 45 0f 69 c5 punpckhwd %xmm13,%xmm8 + 8843: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 8848: 66 44 0f 6f e9 movdqa %xmm1,%xmm13 + 884d: 66 41 0f 61 f8 punpcklwd %xmm8,%xmm7 + 8852: 66 41 0f 6f cc movdqa %xmm12,%xmm1 + 8857: 66 44 0f 6f c0 movdqa %xmm0,%xmm8 + 885c: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8861: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8867: 66 0f db fa pand %xmm2,%xmm7 + 886b: 66 44 0f 67 ef packuswb %xmm7,%xmm13 + 8870: 44 0f c6 c1 88 shufps $0x88,%xmm1,%xmm8 + 8875: 66 0f 6f cd movdqa %xmm5,%xmm1 + 8879: 66 41 0f 6f fd movdqa %xmm13,%xmm7 + 887e: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8883: 66 44 0f 68 ee punpckhbw %xmm6,%xmm13 + 8888: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 888c: 66 41 0f 6f f3 movdqa %xmm11,%xmm6 + 8891: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 8896: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 889a: 66 41 0f 6f f0 movdqa %xmm8,%xmm6 + 889f: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 88a4: 66 0f 69 f1 punpckhwd %xmm1,%xmm6 + 88a8: 66 41 0f 6f c8 movdqa %xmm8,%xmm1 + 88ad: 66 0f 69 ce punpckhwd %xmm6,%xmm1 + 88b1: 66 44 0f 61 c6 punpcklwd %xmm6,%xmm8 + 88b6: 66 41 0f 6f f2 movdqa %xmm10,%xmm6 + 88bb: 66 44 0f 61 c1 punpcklwd %xmm1,%xmm8 + 88c0: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 88c5: 66 0f 6f cb movdqa %xmm3,%xmm1 + 88c9: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 88ce: 66 44 0f db c2 pand %xmm2,%xmm8 + 88d3: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 88d7: 66 0f 6f f4 movdqa %xmm4,%xmm6 + 88db: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 88e0: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 88e5: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 88ea: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 88ee: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 88f3: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 88f7: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 88fc: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 8901: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 8906: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 890a: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8910: 66 41 0f 6f f4 movdqa %xmm12,%xmm6 + 8915: 66 0f db ca pand %xmm2,%xmm1 + 8919: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 891e: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 8923: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 8927: 41 0f c6 c4 88 shufps $0x88,%xmm12,%xmm0 + 892c: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 8931: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 8935: 66 0f 6f f5 movdqa %xmm5,%xmm6 + 8939: 41 0f c6 eb 88 shufps $0x88,%xmm11,%xmm5 + 893e: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 8943: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8948: 66 41 0f 72 d3 18 psrld $0x18,%xmm11 + 894e: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8953: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8958: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 895c: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 8961: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 8965: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 896a: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 896f: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 8974: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 8978: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 897e: 66 0f 6f f3 movdqa %xmm3,%xmm6 + 8982: 41 0f c6 da 88 shufps $0x88,%xmm10,%xmm3 + 8987: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 898c: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8991: 66 0f db ca pand %xmm2,%xmm1 + 8995: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 899b: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 89a0: 66 44 0f 6f f4 movdqa %xmm4,%xmm14 + 89a5: 41 0f c6 e1 88 shufps $0x88,%xmm9,%xmm4 + 89aa: 66 45 0f 6f ca movdqa %xmm10,%xmm9 + 89af: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 89b4: 66 44 0f 6f e4 movdqa %xmm4,%xmm12 + 89b9: 66 45 0f 69 cb punpckhwd %xmm11,%xmm9 + 89be: 66 45 0f 6f da movdqa %xmm10,%xmm11 + 89c3: 66 45 0f 69 d9 punpckhwd %xmm9,%xmm11 + 89c8: 66 45 0f 61 d1 punpcklwd %xmm9,%xmm10 + 89cd: 66 44 0f 6f cb movdqa %xmm3,%xmm9 + 89d2: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 89d8: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 89de: 66 45 0f 61 d3 punpcklwd %xmm11,%xmm10 + 89e3: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 89e8: 66 41 0f 72 d1 18 psrld $0x18,%xmm9 + 89ee: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 89f3: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 89f8: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 89fd: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8a02: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 8a07: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8a0c: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8a11: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 8a16: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 8a1b: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 8a20: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 8a25: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 8a2a: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 8a2f: 66 44 0f db d2 pand %xmm2,%xmm10 + 8a34: 66 0f db f2 pand %xmm2,%xmm6 + 8a38: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8a3d: 66 44 0f 6f e5 movdqa %xmm5,%xmm12 + 8a42: 66 44 0f db ca pand %xmm2,%xmm9 + 8a47: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 8a4d: 66 0f 67 ce packuswb %xmm6,%xmm1 + 8a51: 66 45 0f 67 d1 packuswb %xmm9,%xmm10 + 8a56: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 8a5a: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 8a5f: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 8a64: 66 41 0f 72 d1 10 psrld $0x10,%xmm9 + 8a6a: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 8a6f: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8a74: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8a79: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8a7e: 66 45 0f 69 dc punpckhwd %xmm12,%xmm11 + 8a83: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 8a88: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 8a8c: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 8a91: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8a95: 66 45 0f 61 cb punpcklwd %xmm11,%xmm9 + 8a9a: 66 41 0f 61 fd punpcklwd %xmm13,%xmm7 + 8a9f: 66 41 0f 69 cd punpckhwd %xmm13,%xmm1 + 8aa4: 66 45 0f 69 e3 punpckhwd %xmm11,%xmm12 + 8aa9: 66 44 0f 6f ec movdqa %xmm4,%xmm13 + 8aae: 66 44 0f 6f db movdqa %xmm3,%xmm11 + 8ab3: 66 45 0f 61 cc punpcklwd %xmm12,%xmm9 + 8ab8: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 8abe: 66 41 0f 72 d3 10 psrld $0x10,%xmm11 + 8ac4: 66 44 0f db ca pand %xmm2,%xmm9 + 8ac9: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 8ace: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 8ad3: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 8ad8: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 8add: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 8ae2: 66 45 0f 61 dc punpcklwd %xmm12,%xmm11 + 8ae7: 66 45 0f 61 dd punpcklwd %xmm13,%xmm11 + 8aec: 66 44 0f db da pand %xmm2,%xmm11 + 8af1: 66 45 0f 67 cb packuswb %xmm11,%xmm9 + 8af6: 66 45 0f 6f d9 movdqa %xmm9,%xmm11 + 8afb: 66 45 0f 68 ca punpckhbw %xmm10,%xmm9 + 8b00: 66 45 0f 60 da punpcklbw %xmm10,%xmm11 + 8b05: 66 44 0f 6f d0 movdqa %xmm0,%xmm10 + 8b0a: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 8b0e: 66 44 0f 69 d5 punpckhwd %xmm5,%xmm10 + 8b13: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 8b17: 66 41 0f 69 ea punpckhwd %xmm10,%xmm5 + 8b1c: 66 41 0f 61 c2 punpcklwd %xmm10,%xmm0 + 8b21: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 8b25: 66 0f 6f eb movdqa %xmm3,%xmm5 + 8b29: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 8b2d: 66 0f 69 ec punpckhwd %xmm4,%xmm5 + 8b31: 66 0f 6f e3 movdqa %xmm3,%xmm4 + 8b35: 66 0f 69 e5 punpckhwd %xmm5,%xmm4 + 8b39: 66 0f 61 dd punpcklwd %xmm5,%xmm3 + 8b3d: 66 0f 61 dc punpcklwd %xmm4,%xmm3 + 8b41: 66 0f 6f e0 movdqa %xmm0,%xmm4 + 8b45: 66 0f db c2 pand %xmm2,%xmm0 + 8b49: 66 0f 6f eb movdqa %xmm3,%xmm5 + 8b4d: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 8b52: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 8b57: 66 0f db e2 pand %xmm2,%xmm4 + 8b5b: 66 0f db ea pand %xmm2,%xmm5 + 8b5f: 66 0f db d3 pand %xmm3,%xmm2 + 8b63: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 8b67: 66 0f 67 e5 packuswb %xmm5,%xmm4 + 8b6b: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8b6f: 66 0f 68 c4 punpckhbw %xmm4,%xmm0 + 8b73: 66 0f 60 d4 punpcklbw %xmm4,%xmm2 + 8b77: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 8b7b: 66 41 0f 69 c1 punpckhwd %xmm9,%xmm0 + 8b80: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8b84: 66 41 0f 69 d3 punpckhwd %xmm11,%xmm2 + 8b89: 66 41 0f 61 d9 punpcklwd %xmm9,%xmm3 + 8b8e: 66 41 0f 61 e3 punpcklwd %xmm11,%xmm4 + 8b93: 66 0f 6f ec movdqa %xmm4,%xmm5 + 8b97: 66 41 0f 6a e0 punpckhdq %xmm8,%xmm4 + 8b9c: 0f 11 63 88 movups %xmm4,-0x78(%rbx) + 8ba0: 66 0f 6f e2 movdqa %xmm2,%xmm4 + 8ba4: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 8ba8: 66 41 0f 62 e8 punpckldq %xmm8,%xmm5 + 8bad: 0f 11 53 a8 movups %xmm2,-0x58(%rbx) + 8bb1: 66 0f 6f d3 movdqa %xmm3,%xmm2 + 8bb5: 66 0f 62 e6 punpckldq %xmm6,%xmm4 + 8bb9: 66 0f 6a df punpckhdq %xmm7,%xmm3 + 8bbd: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 8bc1: 0f 11 ab 78 ff ff ff movups %xmm5,-0x88(%rbx) + 8bc8: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 8bcc: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 8bd0: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 8bd4: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 8bd8: 0f 11 63 98 movups %xmm4,-0x68(%rbx) + 8bdc: 0f 11 5b c8 movups %xmm3,-0x38(%rbx) + 8be0: 0f 11 53 d8 movups %xmm2,-0x28(%rbx) + 8be4: 0f 11 43 e8 movups %xmm0,-0x18(%rbx) + 8be8: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax + 8bef: 48 89 43 f8 mov %rax,-0x8(%rbx) + 8bf3: 49 83 ec 01 sub $0x1,%r12 + 8bf7: 74 49 je 8c42 + 8bf9: 48 89 ef mov %rbp,%rdi + 8bfc: e8 bf d0 ff ff call 5cc0 + 8c01: 48 89 d8 mov %rbx,%rax + 8c04: 48 29 e8 sub %rbp,%rax + 8c07: 48 83 e8 01 sub $0x1,%rax + 8c0b: 48 83 f8 7e cmp $0x7e,%rax + 8c0f: 0f 87 9b fa ff ff ja 86b0 + 8c15: 31 c0 xor %eax,%eax + 8c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 8c1e: 00 00 + 8c20: 48 8b 54 05 00 mov 0x0(%rbp,%rax,1),%rdx + 8c25: 48 89 14 03 mov %rdx,(%rbx,%rax,1) + 8c29: 48 83 c0 08 add $0x8,%rax + 8c2d: 48 3d 88 00 00 00 cmp $0x88,%rax + 8c33: 75 eb jne 8c20 + 8c35: 48 81 c3 88 00 00 00 add $0x88,%rbx + 8c3c: 49 83 ec 01 sub $0x1,%r12 + 8c40: 75 b7 jne 8bf9 + 8c42: 5b pop %rbx + 8c43: 5d pop %rbp + 8c44: 41 5c pop %r12 + 8c46: c3 ret + 8c47: c3 ret + 8c48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8c4f: 00 + +0000000000008c50 : + 8c50: 41 57 push %r15 + 8c52: 49 89 f7 mov %rsi,%r15 + 8c55: 48 89 d6 mov %rdx,%rsi + 8c58: 41 56 push %r14 + 8c5a: 49 89 fe mov %rdi,%r14 + 8c5d: 41 55 push %r13 + 8c5f: 4d 89 fd mov %r15,%r13 + 8c62: 41 54 push %r12 + 8c64: 49 c1 ed 03 shr $0x3,%r13 + 8c68: 55 push %rbp + 8c69: 53 push %rbx + 8c6a: 48 81 ec e8 00 00 00 sub $0xe8,%rsp + 8c71: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 8c78: 00 00 + 8c7a: 48 89 94 24 d8 00 00 mov %rdx,0xd8(%rsp) + 8c81: 00 + 8c82: 48 89 ca mov %rcx,%rdx + 8c85: 48 89 e7 mov %rsp,%rdi + 8c88: 48 89 e5 mov %rsp,%rbp + 8c8b: e8 60 e2 ff ff call 6ef0 + 8c90: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax + 8c97: c3 30 0c + 8c9a: 49 f7 e5 mul %r13 + 8c9d: 49 89 d5 mov %rdx,%r13 + 8ca0: 49 81 ff a7 00 00 00 cmp $0xa7,%r15 + 8ca7: 0f 86 92 06 00 00 jbe 933f + 8cad: 4c 69 e2 a8 00 00 00 imul $0xa8,%rdx,%r12 + 8cb4: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 8cb8: 4c 89 f3 mov %r14,%rbx + 8cbb: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 8cc0: 4d 01 f4 add %r14,%r12 + 8cc3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 8cca: 00 00 00 00 + 8cce: 66 90 xchg %ax,%ax + 8cd0: 48 89 ef mov %rbp,%rdi + 8cd3: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 8cda: e8 e1 cf ff ff call 5cc0 + 8cdf: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 8ce4: 66 44 0f 6f 6c 24 10 movdqa 0x10(%rsp),%xmm13 + 8ceb: 66 44 0f 6f 64 24 30 movdqa 0x30(%rsp),%xmm12 + 8cf2: 66 44 0f 6f 4c 24 20 movdqa 0x20(%rsp),%xmm9 + 8cf9: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 8cfd: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8d02: 66 44 0f 6f 5c 24 50 movdqa 0x50(%rsp),%xmm11 + 8d09: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2 + 8d0f: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8d14: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 8d19: 66 41 0f 6f dc movdqa %xmm12,%xmm3 + 8d1e: 66 0f 6f 6c 24 60 movdqa 0x60(%rsp),%xmm5 + 8d24: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 8d28: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8d2d: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8d32: 66 44 0f 6f 54 24 70 movdqa 0x70(%rsp),%xmm10 + 8d39: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8d3e: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 8d45: 00 + 8d46: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 8d4a: 66 0f 6f de movdqa %xmm6,%xmm3 + 8d4e: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8d52: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 8d57: 66 0f 69 d9 punpckhwd %xmm1,%xmm3 + 8d5b: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8d5f: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 8d64: 48 89 c2 mov %rax,%rdx + 8d67: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 8d6b: 66 0f 61 f3 punpcklwd %xmm3,%xmm6 + 8d6f: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 8d74: 88 43 d8 mov %al,-0x28(%rbx) + 8d77: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8d7b: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8d7f: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 8d84: 88 63 d9 mov %ah,-0x27(%rbx) + 8d87: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8d8c: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 8d91: 66 0f db f4 pand %xmm4,%xmm6 + 8d95: 48 c1 ea 10 shr $0x10,%rdx + 8d99: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 8d9d: 66 0f 6f dd movdqa %xmm5,%xmm3 + 8da1: 88 53 da mov %dl,-0x26(%rbx) + 8da4: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 8da9: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 8dae: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 8db4: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 8db9: 48 89 c2 mov %rax,%rdx + 8dbc: 0f c6 df 88 shufps $0x88,%xmm7,%xmm3 + 8dc0: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8dc4: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 8dc8: 48 c1 ea 18 shr $0x18,%rdx + 8dcc: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 8dd0: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 8dd6: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 8dda: 88 53 db mov %dl,-0x25(%rbx) + 8ddd: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 8de1: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 8de7: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8deb: 48 89 c2 mov %rax,%rdx + 8dee: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 8df2: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 8df6: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 8dfb: 48 c1 ea 20 shr $0x20,%rdx + 8dff: 66 0f db cc pand %xmm4,%xmm1 + 8e03: 66 0f 73 d3 30 psrlq $0x30,%xmm3 + 8e08: 88 53 dc mov %dl,-0x24(%rbx) + 8e0b: 48 89 c2 mov %rax,%rdx + 8e0e: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 8e12: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8e17: 48 c1 ea 28 shr $0x28,%rdx + 8e1b: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8e20: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8e25: 88 53 dd mov %dl,-0x23(%rbx) + 8e28: 48 89 c2 mov %rax,%rdx + 8e2b: 0f c6 d9 88 shufps $0x88,%xmm1,%xmm3 + 8e2f: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8e34: 48 c1 e8 38 shr $0x38,%rax + 8e38: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8e3d: 88 43 df mov %al,-0x21(%rbx) + 8e40: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 8e47: 00 + 8e48: 48 c1 ea 30 shr $0x30,%rdx + 8e4c: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 8e50: 66 0f 6f fb movdqa %xmm3,%xmm7 + 8e54: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 8e58: 88 53 de mov %dl,-0x22(%rbx) + 8e5b: 66 0f 69 f9 punpckhwd %xmm1,%xmm7 + 8e5f: 66 0f 6f cb movdqa %xmm3,%xmm1 + 8e63: 48 89 c2 mov %rax,%rdx + 8e66: 88 43 e0 mov %al,-0x20(%rbx) + 8e69: 66 0f 69 cf punpckhwd %xmm7,%xmm1 + 8e6d: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 8e71: 66 41 0f 6f fb movdqa %xmm11,%xmm7 + 8e76: 88 63 e1 mov %ah,-0x1f(%rbx) + 8e79: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 8e7d: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8e81: 48 c1 ea 10 shr $0x10,%rdx + 8e85: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8e8a: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 8e8f: 66 0f db dc pand %xmm4,%xmm3 + 8e93: 88 53 e2 mov %dl,-0x1e(%rbx) + 8e96: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 8e9a: 66 0f 6f fd movdqa %xmm5,%xmm7 + 8e9e: 48 89 c2 mov %rax,%rdx + 8ea1: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 8ea6: 48 c1 ea 18 shr $0x18,%rdx + 8eaa: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 8eaf: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 8eb4: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8eb8: 88 53 e3 mov %dl,-0x1d(%rbx) + 8ebb: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 8ec0: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 8ec4: 48 89 c2 mov %rax,%rdx + 8ec7: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 8ecc: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8ed1: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 8ed6: 48 c1 ea 20 shr $0x20,%rdx + 8eda: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 8ede: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8ee4: 88 53 e4 mov %dl,-0x1c(%rbx) + 8ee7: 48 89 c2 mov %rax,%rdx + 8eea: 66 0f db cc pand %xmm4,%xmm1 + 8eee: 48 c1 ea 28 shr $0x28,%rdx + 8ef2: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 8ef6: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 8efb: 88 53 e5 mov %dl,-0x1b(%rbx) + 8efe: 48 89 c2 mov %rax,%rdx + 8f01: 66 0f 6f fb movdqa %xmm3,%xmm7 + 8f05: 66 0f 68 de punpckhbw %xmm6,%xmm3 + 8f09: 48 c1 ea 30 shr $0x30,%rdx + 8f0d: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 8f11: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 8f15: 48 c1 e8 38 shr $0x38,%rax + 8f19: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8f1e: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 8f23: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 8f27: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 8f2c: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8f31: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 8f36: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8f3b: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8f3f: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 8f44: 66 0f 6f ce movdqa %xmm6,%xmm1 + 8f48: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 8f4d: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 8f52: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 8f57: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 8f5b: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8f61: 66 0f 6f ca movdqa %xmm2,%xmm1 + 8f65: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 8f6a: 66 0f db f4 pand %xmm4,%xmm6 + 8f6e: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 8f73: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 8f78: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 8f7e: 45 0f c6 c6 88 shufps $0x88,%xmm14,%xmm8 + 8f83: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8f88: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8f8d: 66 45 0f 69 f0 punpckhwd %xmm8,%xmm14 + 8f92: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 8f97: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 8f9c: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 8fa1: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 8fa6: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 8fab: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 8fb1: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 8fb6: 66 0f db cc pand %xmm4,%xmm1 + 8fba: 66 41 0f 6f f5 movdqa %xmm13,%xmm6 + 8fbf: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 8fc4: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8fc9: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 8fcd: 41 0f c6 c5 88 shufps $0x88,%xmm13,%xmm0 + 8fd2: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 8fd7: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 8fdb: 66 41 0f 6f f1 movdqa %xmm9,%xmm6 + 8fe0: 45 0f c6 cc 88 shufps $0x88,%xmm12,%xmm9 + 8fe5: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 8fea: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 8fef: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 8ff4: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 8ff8: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 8ffd: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 9001: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 9006: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 900b: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 9010: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 9014: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 901a: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 901e: 41 0f c6 d3 88 shufps $0x88,%xmm11,%xmm2 + 9023: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 9028: 66 0f db cc pand %xmm4,%xmm1 + 902c: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 9031: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 9036: 66 44 0f 6f f5 movdqa %xmm5,%xmm14 + 903b: 45 0f c6 da 88 shufps $0x88,%xmm10,%xmm11 + 9040: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9044: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 904a: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 904f: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 9054: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 9059: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 905e: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9063: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 9068: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 906e: 66 0f 72 d5 18 psrld $0x18,%xmm5 + 9073: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 9078: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 907d: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 9082: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 9087: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 908d: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9092: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 9098: 66 0f db f4 pand %xmm4,%xmm6 + 909c: 66 0f 67 ce packuswb %xmm6,%xmm1 + 90a0: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 90a4: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 90a9: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 90ae: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 90b3: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 90b7: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 90bc: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 90c0: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 90c4: 66 0f 61 fb punpcklwd %xmm3,%xmm7 + 90c8: 66 0f 6f dd movdqa %xmm5,%xmm3 + 90cc: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 90d1: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 90d6: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 90db: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 90e0: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 90e4: 66 0f 6f da movdqa %xmm2,%xmm3 + 90e8: 66 0f 72 d3 18 psrld $0x18,%xmm3 + 90ed: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 90f2: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 90f7: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 90fc: 66 0f db ec pand %xmm4,%xmm5 + 9100: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 9105: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 910a: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 910f: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 9114: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 9119: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 911e: 66 0f db dc pand %xmm4,%xmm3 + 9122: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 9128: 66 0f 67 eb packuswb %xmm3,%xmm5 + 912c: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 9130: 66 0f 72 d3 10 psrld $0x10,%xmm3 + 9135: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 913a: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 913f: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 9144: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 9149: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 914e: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 9153: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 9158: 66 41 0f 72 d2 10 psrld $0x10,%xmm10 + 915e: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 9163: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 9168: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 916d: 66 0f db dc pand %xmm4,%xmm3 + 9171: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 9176: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 917b: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 9180: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 9185: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 918a: 66 44 0f db d4 pand %xmm4,%xmm10 + 918f: 66 41 0f 67 da packuswb %xmm10,%xmm3 + 9194: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 9199: 66 0f 68 dd punpckhbw %xmm5,%xmm3 + 919d: 66 44 0f 60 d5 punpcklbw %xmm5,%xmm10 + 91a2: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 91a6: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 91ab: 66 41 0f 69 e9 punpckhwd %xmm9,%xmm5 + 91b0: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 91b5: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 91ba: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 91be: 66 0f 6f ea movdqa %xmm2,%xmm5 + 91c2: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 91c7: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 91cc: 66 41 0f 69 eb punpckhwd %xmm11,%xmm5 + 91d1: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 91d6: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 91da: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 91df: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 91e3: 66 0f db c4 pand %xmm4,%xmm0 + 91e7: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 91ec: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 91f1: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 91f6: 66 0f db d4 pand %xmm4,%xmm2 + 91fa: 66 0f db ec pand %xmm4,%xmm5 + 91fe: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 9204: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 9208: 66 44 0f db cc pand %xmm4,%xmm9 + 920d: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 9211: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 9216: 66 0f 60 d5 punpcklbw %xmm5,%xmm2 + 921a: 66 0f 68 c5 punpckhbw %xmm5,%xmm0 + 921e: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 9223: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9227: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 922b: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 9230: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 9234: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 9239: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 923e: 66 45 0f 6a c8 punpckhdq %xmm8,%xmm9 + 9243: 66 41 0f 62 d8 punpckldq %xmm8,%xmm3 + 9248: 44 0f 11 8b 68 ff ff movups %xmm9,-0x98(%rbx) + 924f: ff + 9250: 0f 11 9b 58 ff ff ff movups %xmm3,-0xa8(%rbx) + 9257: 66 0f 6f da movdqa %xmm2,%xmm3 + 925b: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 925f: 0f 11 53 88 movups %xmm2,-0x78(%rbx) + 9263: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 9267: 66 0f 62 de punpckldq %xmm6,%xmm3 + 926b: 66 0f 6a ef punpckhdq %xmm7,%xmm5 + 926f: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 9273: 0f 11 9b 78 ff ff ff movups %xmm3,-0x88(%rbx) + 927a: 0f 11 53 98 movups %xmm2,-0x68(%rbx) + 927e: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 9282: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 9286: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 928a: 0f 11 6b a8 movups %xmm5,-0x58(%rbx) + 928e: 0f 11 53 b8 movups %xmm2,-0x48(%rbx) + 9292: 0f 11 43 c8 movups %xmm0,-0x38(%rbx) + 9296: 88 53 e6 mov %dl,-0x1a(%rbx) + 9299: 88 43 e7 mov %al,-0x19(%rbx) + 929c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 92a3: 00 + 92a4: 48 89 c2 mov %rax,%rdx + 92a7: 88 43 e8 mov %al,-0x18(%rbx) + 92aa: 48 c1 ea 10 shr $0x10,%rdx + 92ae: 88 63 e9 mov %ah,-0x17(%rbx) + 92b1: 88 53 ea mov %dl,-0x16(%rbx) + 92b4: 48 89 c2 mov %rax,%rdx + 92b7: 48 c1 ea 18 shr $0x18,%rdx + 92bb: 88 53 eb mov %dl,-0x15(%rbx) + 92be: 48 89 c2 mov %rax,%rdx + 92c1: 48 c1 ea 20 shr $0x20,%rdx + 92c5: 88 53 ec mov %dl,-0x14(%rbx) + 92c8: 48 89 c2 mov %rax,%rdx + 92cb: 48 c1 ea 28 shr $0x28,%rdx + 92cf: 88 53 ed mov %dl,-0x13(%rbx) + 92d2: 48 89 c2 mov %rax,%rdx + 92d5: 48 c1 e8 38 shr $0x38,%rax + 92d9: 88 43 ef mov %al,-0x11(%rbx) + 92dc: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 92e3: 00 + 92e4: 48 c1 ea 30 shr $0x30,%rdx + 92e8: 88 53 ee mov %dl,-0x12(%rbx) + 92eb: 48 89 c2 mov %rax,%rdx + 92ee: 88 43 f0 mov %al,-0x10(%rbx) + 92f1: 48 c1 ea 10 shr $0x10,%rdx + 92f5: 88 63 f1 mov %ah,-0xf(%rbx) + 92f8: 88 53 f2 mov %dl,-0xe(%rbx) + 92fb: 48 89 c2 mov %rax,%rdx + 92fe: 48 c1 ea 18 shr $0x18,%rdx + 9302: 88 53 f3 mov %dl,-0xd(%rbx) + 9305: 48 89 c2 mov %rax,%rdx + 9308: 48 c1 ea 20 shr $0x20,%rdx + 930c: 88 53 f4 mov %dl,-0xc(%rbx) + 930f: 48 89 c2 mov %rax,%rdx + 9312: 48 c1 ea 28 shr $0x28,%rdx + 9316: 88 53 f5 mov %dl,-0xb(%rbx) + 9319: 48 89 c2 mov %rax,%rdx + 931c: 48 c1 e8 38 shr $0x38,%rax + 9320: 88 43 f7 mov %al,-0x9(%rbx) + 9323: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 932a: 00 + 932b: 48 c1 ea 30 shr $0x30,%rdx + 932f: 88 53 f6 mov %dl,-0xa(%rbx) + 9332: 48 89 43 f8 mov %rax,-0x8(%rbx) + 9336: 4c 39 e3 cmp %r12,%rbx + 9339: 0f 85 91 f9 ff ff jne 8cd0 + 933f: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 9346: c3 30 0c + 9349: 4c 89 f8 mov %r15,%rax + 934c: 48 c1 e8 03 shr $0x3,%rax + 9350: 48 f7 e2 mul %rdx + 9353: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax + 935a: 49 29 c7 sub %rax,%r15 + 935d: 4d 89 fc mov %r15,%r12 + 9360: 0f 84 ae 00 00 00 je 9414 + 9366: 4d 69 ed a8 00 00 00 imul $0xa8,%r13,%r13 + 936d: 4d 01 f5 add %r14,%r13 + 9370: 48 89 ef mov %rbp,%rdi + 9373: e8 48 c9 ff ff call 5cc0 + 9378: 4d 89 e0 mov %r12,%r8 + 937b: 31 ff xor %edi,%edi + 937d: 89 fe mov %edi,%esi + 937f: 89 f8 mov %edi,%eax + 9381: 4c 29 ee sub %r13,%rsi + 9384: eb 60 jmp 93e6 + 9386: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 938d: 00 00 00 00 + 9391: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9398: 00 00 00 00 + 939c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 93a3: 00 00 00 00 + 93a7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 93ae: 00 00 00 00 + 93b2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 93b9: 00 00 00 00 + 93bd: 0f 1f 00 nopl (%rax) + 93c0: 89 c2 mov %eax,%edx + 93c2: 89 c1 mov %eax,%ecx + 93c4: 49 83 c5 01 add $0x1,%r13 + 93c8: 83 c0 01 add $0x1,%eax + 93cb: c1 ea 03 shr $0x3,%edx + 93ce: 83 e1 07 and $0x7,%ecx + 93d1: 48 8b 14 d4 mov (%rsp,%rdx,8),%rdx + 93d5: c1 e1 03 shl $0x3,%ecx + 93d8: 48 d3 ea shr %cl,%rdx + 93db: 41 88 55 ff mov %dl,-0x1(%r13) + 93df: 3d a8 00 00 00 cmp $0xa8,%eax + 93e4: 74 20 je 9406 + 93e6: 49 8d 54 35 00 lea 0x0(%r13,%rsi,1),%rdx + 93eb: 4c 39 e2 cmp %r12,%rdx + 93ee: 72 d0 jb 93c0 + 93f0: 89 c2 mov %eax,%edx + 93f2: 29 fa sub %edi,%edx + 93f4: 49 29 d0 sub %rdx,%r8 + 93f7: 74 1b je 9414 + 93f9: 41 89 c4 mov %eax,%r12d + 93fc: 89 c7 mov %eax,%edi + 93fe: 4d 01 c4 add %r8,%r12 + 9401: e9 77 ff ff ff jmp 937d + 9406: 29 f8 sub %edi,%eax + 9408: 49 29 c0 sub %rax,%r8 + 940b: 4d 89 c4 mov %r8,%r12 + 940e: 0f 85 5c ff ff ff jne 9370 + 9414: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 941b: 00 + 941c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9423: 00 00 + 9425: 75 12 jne 9439 + 9427: 48 81 c4 e8 00 00 00 add $0xe8,%rsp + 942e: 5b pop %rbx + 942f: 5d pop %rbp + 9430: 41 5c pop %r12 + 9432: 41 5d pop %r13 + 9434: 41 5e pop %r14 + 9436: 41 5f pop %r15 + 9438: c3 ret + 9439: e8 42 7c ff ff call 1080 <__stack_chk_fail@plt> + 943e: 66 90 xchg %ax,%ax + +0000000000009440 : + 9440: 41 57 push %r15 + 9442: 41 56 push %r14 + 9444: 49 89 fe mov %rdi,%r14 + 9447: 41 55 push %r13 + 9449: 49 89 f5 mov %rsi,%r13 + 944c: 48 89 d6 mov %rdx,%rsi + 944f: 41 54 push %r12 + 9451: 55 push %rbp + 9452: 53 push %rbx + 9453: 48 81 ec e8 00 00 00 sub $0xe8,%rsp + 945a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 9461: 00 00 + 9463: 48 89 94 24 d8 00 00 mov %rdx,0xd8(%rsp) + 946a: 00 + 946b: 48 89 ca mov %rcx,%rdx + 946e: 48 89 e7 mov %rsp,%rdi + 9471: b9 1f 00 00 00 mov $0x1f,%ecx + 9476: 48 89 e5 mov %rsp,%rbp + 9479: e8 d2 d0 ff ff call 6550 + 947e: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 9485: f0 f0 f0 + 9488: 49 f7 e5 mul %r13 + 948b: 48 89 d3 mov %rdx,%rbx + 948e: 48 c1 eb 07 shr $0x7,%rbx + 9492: 49 81 fd 87 00 00 00 cmp $0x87,%r13 + 9499: 0f 86 7e 05 00 00 jbe 9a1d + 949f: 4c 69 fb 88 00 00 00 imul $0x88,%rbx,%r15 + 94a6: 66 0f 76 e4 pcmpeqd %xmm4,%xmm4 + 94aa: 4d 89 f4 mov %r14,%r12 + 94ad: 66 0f 71 d4 08 psrlw $0x8,%xmm4 + 94b2: 4d 01 f7 add %r14,%r15 + 94b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 94bc: 00 00 00 00 + 94c0: 48 89 ef mov %rbp,%rdi + 94c3: 49 81 c4 88 00 00 00 add $0x88,%r12 + 94ca: e8 f1 c7 ff ff call 5cc0 + 94cf: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 94d4: 66 44 0f 6f 6c 24 10 movdqa 0x10(%rsp),%xmm13 + 94db: 66 44 0f 6f 64 24 30 movdqa 0x30(%rsp),%xmm12 + 94e2: 66 44 0f 6f 4c 24 20 movdqa 0x20(%rsp),%xmm9 + 94e9: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 94ed: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 94f2: 66 44 0f 6f 5c 24 50 movdqa 0x50(%rsp),%xmm11 + 94f9: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2 + 94ff: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 9504: 66 0f 73 d6 38 psrlq $0x38,%xmm6 + 9509: 66 41 0f 6f dc movdqa %xmm12,%xmm3 + 950e: 66 0f 6f 6c 24 60 movdqa 0x60(%rsp),%xmm5 + 9514: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 9518: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 951d: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 9522: 66 44 0f 6f 54 24 70 movdqa 0x70(%rsp),%xmm10 + 9529: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 952e: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 9535: 00 + 9536: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 953a: 66 0f 6f de movdqa %xmm6,%xmm3 + 953e: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 9542: 66 41 0f 6f fa movdqa %xmm10,%xmm7 + 9547: 66 0f 69 d9 punpckhwd %xmm1,%xmm3 + 954b: 66 0f 6f ce movdqa %xmm6,%xmm1 + 954f: 66 45 0f 6f c2 movdqa %xmm10,%xmm8 + 9554: 49 89 44 24 f8 mov %rax,-0x8(%r12) + 9559: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 955d: 66 0f 61 f3 punpcklwd %xmm3,%xmm6 + 9561: 66 41 0f 6f db movdqa %xmm11,%xmm3 + 9566: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 956a: 66 0f 6f ca movdqa %xmm2,%xmm1 + 956e: 66 45 0f 6f f2 movdqa %xmm10,%xmm14 + 9573: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 9578: 66 0f 73 d1 38 psrlq $0x38,%xmm1 + 957d: 66 0f db f4 pand %xmm4,%xmm6 + 9581: 0f c6 cb 88 shufps $0x88,%xmm3,%xmm1 + 9585: 66 0f 6f dd movdqa %xmm5,%xmm3 + 9589: 66 0f 73 d7 38 psrlq $0x38,%xmm7 + 958e: 66 45 0f 6f fa movdqa %xmm10,%xmm15 + 9593: 66 0f 73 d3 38 psrlq $0x38,%xmm3 + 9598: 66 41 0f 73 d0 30 psrlq $0x30,%xmm8 + 959e: 0f c6 df 88 shufps $0x88,%xmm7,%xmm3 + 95a2: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 95a6: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 95aa: 66 41 0f 73 d6 28 psrlq $0x28,%xmm14 + 95b0: 66 41 0f 73 d7 20 psrlq $0x20,%xmm15 + 95b6: 66 0f 69 fb punpckhwd %xmm3,%xmm7 + 95ba: 66 0f 6f d9 movdqa %xmm1,%xmm3 + 95be: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 95c2: 66 0f 69 df punpckhwd %xmm7,%xmm3 + 95c6: 66 41 0f 6f fc movdqa %xmm12,%xmm7 + 95cb: 66 0f 61 cb punpcklwd %xmm3,%xmm1 + 95cf: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 95d4: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 95d8: 66 0f db cc pand %xmm4,%xmm1 + 95dc: 66 0f 73 d3 30 psrlq $0x30,%xmm3 + 95e1: 66 0f 67 f1 packuswb %xmm1,%xmm6 + 95e5: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 95ea: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 95ef: 0f c6 d9 88 shufps $0x88,%xmm1,%xmm3 + 95f3: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 95f8: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 95fd: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 9601: 66 0f 6f fb movdqa %xmm3,%xmm7 + 9605: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 9609: 66 0f 69 f9 punpckhwd %xmm1,%xmm7 + 960d: 66 0f 6f cb movdqa %xmm3,%xmm1 + 9611: 66 0f 69 cf punpckhwd %xmm7,%xmm1 + 9615: 66 0f 61 df punpcklwd %xmm7,%xmm3 + 9619: 66 41 0f 6f fb movdqa %xmm11,%xmm7 + 961e: 66 0f 61 d9 punpcklwd %xmm1,%xmm3 + 9622: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 9627: 66 0f 6f ca movdqa %xmm2,%xmm1 + 962b: 66 0f 73 d1 30 psrlq $0x30,%xmm1 + 9630: 66 0f db dc pand %xmm4,%xmm3 + 9634: 0f c6 cf 88 shufps $0x88,%xmm7,%xmm1 + 9638: 66 0f 6f fd movdqa %xmm5,%xmm7 + 963c: 66 0f 73 d7 30 psrlq $0x30,%xmm7 + 9641: 41 0f c6 f8 88 shufps $0x88,%xmm8,%xmm7 + 9646: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 964b: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 964f: 66 44 0f 69 c7 punpckhwd %xmm7,%xmm8 + 9654: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 9658: 66 41 0f 69 f8 punpckhwd %xmm8,%xmm7 + 965d: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9662: 66 45 0f 6f c4 movdqa %xmm12,%xmm8 + 9667: 66 0f 61 cf punpcklwd %xmm7,%xmm1 + 966b: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 9671: 66 0f db cc pand %xmm4,%xmm1 + 9675: 66 0f 67 d9 packuswb %xmm1,%xmm3 + 9679: 66 41 0f 6f cd movdqa %xmm13,%xmm1 + 967e: 66 0f 6f fb movdqa %xmm3,%xmm7 + 9682: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 9687: 66 0f 68 de punpckhbw %xmm6,%xmm3 + 968b: 66 0f 60 fe punpcklbw %xmm6,%xmm7 + 968f: 66 0f 6f f0 movdqa %xmm0,%xmm6 + 9693: 66 0f 73 d6 28 psrlq $0x28,%xmm6 + 9698: 0f c6 f1 88 shufps $0x88,%xmm1,%xmm6 + 969c: 66 41 0f 6f c9 movdqa %xmm9,%xmm1 + 96a1: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 96a6: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 96ab: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 96b0: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 96b4: 66 44 0f 69 c1 punpckhwd %xmm1,%xmm8 + 96b9: 66 0f 6f ce movdqa %xmm6,%xmm1 + 96bd: 66 41 0f 69 c8 punpckhwd %xmm8,%xmm1 + 96c2: 66 41 0f 61 f0 punpcklwd %xmm8,%xmm6 + 96c7: 66 45 0f 6f c3 movdqa %xmm11,%xmm8 + 96cc: 66 0f 61 f1 punpcklwd %xmm1,%xmm6 + 96d0: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 96d6: 66 0f 6f ca movdqa %xmm2,%xmm1 + 96da: 66 0f 73 d1 28 psrlq $0x28,%xmm1 + 96df: 66 0f db f4 pand %xmm4,%xmm6 + 96e3: 41 0f c6 c8 88 shufps $0x88,%xmm8,%xmm1 + 96e8: 66 44 0f 6f c5 movdqa %xmm5,%xmm8 + 96ed: 66 41 0f 73 d0 28 psrlq $0x28,%xmm8 + 96f3: 45 0f c6 c6 88 shufps $0x88,%xmm14,%xmm8 + 96f8: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 96fd: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9702: 66 45 0f 69 f0 punpckhwd %xmm8,%xmm14 + 9707: 66 44 0f 6f c1 movdqa %xmm1,%xmm8 + 970c: 66 45 0f 69 c6 punpckhwd %xmm14,%xmm8 + 9711: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 9716: 66 45 0f 6f f4 movdqa %xmm12,%xmm14 + 971b: 66 41 0f 61 c8 punpcklwd %xmm8,%xmm1 + 9720: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 9726: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 972b: 66 0f db cc pand %xmm4,%xmm1 + 972f: 66 41 0f 6f f5 movdqa %xmm13,%xmm6 + 9734: 66 44 0f 67 c1 packuswb %xmm1,%xmm8 + 9739: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 973e: 66 0f 6f c8 movdqa %xmm0,%xmm1 + 9742: 41 0f c6 c5 88 shufps $0x88,%xmm13,%xmm0 + 9747: 66 0f 73 d1 20 psrlq $0x20,%xmm1 + 974c: 0f c6 ce 88 shufps $0x88,%xmm6,%xmm1 + 9750: 66 41 0f 6f f1 movdqa %xmm9,%xmm6 + 9755: 45 0f c6 cc 88 shufps $0x88,%xmm12,%xmm9 + 975a: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 975f: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 9764: 66 44 0f 6f f1 movdqa %xmm1,%xmm14 + 9769: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 976d: 66 44 0f 69 f6 punpckhwd %xmm6,%xmm14 + 9772: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 9776: 66 41 0f 69 f6 punpckhwd %xmm14,%xmm6 + 977b: 66 41 0f 61 ce punpcklwd %xmm14,%xmm1 + 9780: 66 45 0f 6f f3 movdqa %xmm11,%xmm14 + 9785: 66 0f 61 ce punpcklwd %xmm6,%xmm1 + 9789: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 978f: 66 0f 6f f2 movdqa %xmm2,%xmm6 + 9793: 41 0f c6 d3 88 shufps $0x88,%xmm11,%xmm2 + 9798: 66 0f 73 d6 20 psrlq $0x20,%xmm6 + 979d: 66 0f db cc pand %xmm4,%xmm1 + 97a1: 66 44 0f 6f dd movdqa %xmm5,%xmm11 + 97a6: 41 0f c6 f6 88 shufps $0x88,%xmm14,%xmm6 + 97ab: 66 44 0f 6f f5 movdqa %xmm5,%xmm14 + 97b0: 45 0f c6 da 88 shufps $0x88,%xmm10,%xmm11 + 97b5: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 97b9: 66 41 0f 73 d6 20 psrlq $0x20,%xmm14 + 97bf: 66 45 0f 6f d1 movdqa %xmm9,%xmm10 + 97c4: 66 45 0f 6f e3 movdqa %xmm11,%xmm12 + 97c9: 45 0f c6 f7 88 shufps $0x88,%xmm15,%xmm14 + 97ce: 66 44 0f 6f fe movdqa %xmm6,%xmm15 + 97d3: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 97d8: 66 45 0f 6f eb movdqa %xmm11,%xmm13 + 97dd: 66 41 0f 72 d2 18 psrld $0x18,%xmm10 + 97e3: 66 0f 72 d5 18 psrld $0x18,%xmm5 + 97e8: 66 45 0f 69 fe punpckhwd %xmm14,%xmm15 + 97ed: 66 44 0f 6f f6 movdqa %xmm6,%xmm14 + 97f2: 66 41 0f 61 f7 punpcklwd %xmm15,%xmm6 + 97f7: 66 45 0f 69 f7 punpckhwd %xmm15,%xmm14 + 97fc: 66 41 0f 72 d4 18 psrld $0x18,%xmm12 + 9802: 66 41 0f 61 f6 punpcklwd %xmm14,%xmm6 + 9807: 66 41 0f 72 d5 10 psrld $0x10,%xmm13 + 980d: 66 0f db f4 pand %xmm4,%xmm6 + 9811: 66 0f 67 ce packuswb %xmm6,%xmm1 + 9815: 66 0f 6f f1 movdqa %xmm1,%xmm6 + 9819: 66 41 0f 68 c8 punpckhbw %xmm8,%xmm1 + 981e: 66 41 0f 60 f0 punpcklbw %xmm8,%xmm6 + 9823: 66 44 0f 6f c6 movdqa %xmm6,%xmm8 + 9828: 66 0f 69 f7 punpckhwd %xmm7,%xmm6 + 982c: 66 44 0f 61 c7 punpcklwd %xmm7,%xmm8 + 9831: 66 0f 6f f9 movdqa %xmm1,%xmm7 + 9835: 66 0f 69 cb punpckhwd %xmm3,%xmm1 + 9839: 66 0f 61 fb punpcklwd %xmm3,%xmm7 + 983d: 66 0f 6f dd movdqa %xmm5,%xmm3 + 9841: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 9846: 66 41 0f 69 da punpckhwd %xmm10,%xmm3 + 984b: 66 44 0f 6f d5 movdqa %xmm5,%xmm10 + 9850: 66 44 0f 69 d3 punpckhwd %xmm3,%xmm10 + 9855: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 9859: 66 0f 6f da movdqa %xmm2,%xmm3 + 985d: 66 0f 72 d3 18 psrld $0x18,%xmm3 + 9862: 66 41 0f 61 ea punpcklwd %xmm10,%xmm5 + 9867: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 986c: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 9871: 66 0f db ec pand %xmm4,%xmm5 + 9875: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 987a: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 987f: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 9884: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 9889: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 988e: 66 45 0f 6f e1 movdqa %xmm9,%xmm12 + 9893: 66 0f db dc pand %xmm4,%xmm3 + 9897: 66 41 0f 72 d4 10 psrld $0x10,%xmm12 + 989d: 66 0f 67 eb packuswb %xmm3,%xmm5 + 98a1: 66 0f 6f d8 movdqa %xmm0,%xmm3 + 98a5: 66 0f 72 d3 10 psrld $0x10,%xmm3 + 98aa: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 98af: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 98b4: 66 45 0f 69 d4 punpckhwd %xmm12,%xmm10 + 98b9: 66 44 0f 6f e3 movdqa %xmm3,%xmm12 + 98be: 66 45 0f 69 e2 punpckhwd %xmm10,%xmm12 + 98c3: 66 41 0f 61 da punpcklwd %xmm10,%xmm3 + 98c8: 66 44 0f 6f d2 movdqa %xmm2,%xmm10 + 98cd: 66 41 0f 72 d2 10 psrld $0x10,%xmm10 + 98d3: 66 41 0f 61 dc punpcklwd %xmm12,%xmm3 + 98d8: 66 45 0f 6f e2 movdqa %xmm10,%xmm12 + 98dd: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 98e2: 66 0f db dc pand %xmm4,%xmm3 + 98e6: 66 45 0f 69 e5 punpckhwd %xmm13,%xmm12 + 98eb: 66 45 0f 6f ea movdqa %xmm10,%xmm13 + 98f0: 66 45 0f 69 ec punpckhwd %xmm12,%xmm13 + 98f5: 66 45 0f 61 d4 punpcklwd %xmm12,%xmm10 + 98fa: 66 45 0f 61 d5 punpcklwd %xmm13,%xmm10 + 98ff: 66 44 0f db d4 pand %xmm4,%xmm10 + 9904: 66 41 0f 67 da packuswb %xmm10,%xmm3 + 9909: 66 44 0f 6f d3 movdqa %xmm3,%xmm10 + 990e: 66 0f 68 dd punpckhbw %xmm5,%xmm3 + 9912: 66 44 0f 60 d5 punpcklbw %xmm5,%xmm10 + 9917: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 991b: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 9920: 66 41 0f 69 e9 punpckhwd %xmm9,%xmm5 + 9925: 66 44 0f 6f c8 movdqa %xmm0,%xmm9 + 992a: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 992f: 66 0f 61 c5 punpcklwd %xmm5,%xmm0 + 9933: 66 0f 6f ea movdqa %xmm2,%xmm5 + 9937: 66 41 0f 61 d3 punpcklwd %xmm11,%xmm2 + 993c: 66 41 0f 61 c1 punpcklwd %xmm9,%xmm0 + 9941: 66 41 0f 69 eb punpckhwd %xmm11,%xmm5 + 9946: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 994b: 66 0f 61 d5 punpcklwd %xmm5,%xmm2 + 994f: 66 44 0f 69 cd punpckhwd %xmm5,%xmm9 + 9954: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 9958: 66 0f db c4 pand %xmm4,%xmm0 + 995c: 66 41 0f 61 d1 punpcklwd %xmm9,%xmm2 + 9961: 66 0f 71 d5 08 psrlw $0x8,%xmm5 + 9966: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 996b: 66 0f db d4 pand %xmm4,%xmm2 + 996f: 66 0f db ec pand %xmm4,%xmm5 + 9973: 66 41 0f 71 d1 08 psrlw $0x8,%xmm9 + 9979: 66 0f 67 c2 packuswb %xmm2,%xmm0 + 997d: 66 44 0f db cc pand %xmm4,%xmm9 + 9982: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 9986: 66 41 0f 67 e9 packuswb %xmm9,%xmm5 + 998b: 66 0f 60 d5 punpcklbw %xmm5,%xmm2 + 998f: 66 0f 68 c5 punpckhbw %xmm5,%xmm0 + 9993: 66 44 0f 6f ca movdqa %xmm2,%xmm9 + 9998: 66 0f 6f e8 movdqa %xmm0,%xmm5 + 999c: 66 0f 69 c3 punpckhwd %xmm3,%xmm0 + 99a0: 66 45 0f 61 ca punpcklwd %xmm10,%xmm9 + 99a5: 66 0f 61 eb punpcklwd %xmm3,%xmm5 + 99a9: 66 41 0f 69 d2 punpckhwd %xmm10,%xmm2 + 99ae: 66 41 0f 6f d9 movdqa %xmm9,%xmm3 + 99b3: 66 45 0f 6a c8 punpckhdq %xmm8,%xmm9 + 99b8: 66 41 0f 62 d8 punpckldq %xmm8,%xmm3 + 99bd: 45 0f 11 4c 24 88 movups %xmm9,-0x78(%r12) + 99c3: 41 0f 11 9c 24 78 ff movups %xmm3,-0x88(%r12) + 99ca: ff ff + 99cc: 66 0f 6f da movdqa %xmm2,%xmm3 + 99d0: 66 0f 6a d6 punpckhdq %xmm6,%xmm2 + 99d4: 41 0f 11 54 24 a8 movups %xmm2,-0x58(%r12) + 99da: 66 0f 6f d5 movdqa %xmm5,%xmm2 + 99de: 66 0f 62 de punpckldq %xmm6,%xmm3 + 99e2: 66 0f 6a ef punpckhdq %xmm7,%xmm5 + 99e6: 66 0f 62 d7 punpckldq %xmm7,%xmm2 + 99ea: 41 0f 11 5c 24 98 movups %xmm3,-0x68(%r12) + 99f0: 41 0f 11 54 24 b8 movups %xmm2,-0x48(%r12) + 99f6: 66 0f 6f d0 movdqa %xmm0,%xmm2 + 99fa: 66 0f 6a c1 punpckhdq %xmm1,%xmm0 + 99fe: 66 0f 62 d1 punpckldq %xmm1,%xmm2 + 9a02: 41 0f 11 6c 24 c8 movups %xmm5,-0x38(%r12) + 9a08: 41 0f 11 54 24 d8 movups %xmm2,-0x28(%r12) + 9a0e: 41 0f 11 44 24 e8 movups %xmm0,-0x18(%r12) + 9a14: 4d 39 fc cmp %r15,%r12 + 9a17: 0f 85 a3 fa ff ff jne 94c0 + 9a1d: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 9a24: f0 f0 f0 + 9a27: 49 f7 e5 mul %r13 + 9a2a: 48 c1 ea 07 shr $0x7,%rdx + 9a2e: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax + 9a35: 49 29 c5 sub %rax,%r13 + 9a38: 4d 89 ec mov %r13,%r12 + 9a3b: 0f 84 8e 00 00 00 je 9acf + 9a41: 48 69 db 88 00 00 00 imul $0x88,%rbx,%rbx + 9a48: 4c 01 f3 add %r14,%rbx + 9a4b: 48 89 ef mov %rbp,%rdi + 9a4e: e8 6d c2 ff ff call 5cc0 + 9a53: 4d 89 e0 mov %r12,%r8 + 9a56: 31 ff xor %edi,%edi + 9a58: 89 fe mov %edi,%esi + 9a5a: 89 f8 mov %edi,%eax + 9a5c: 48 29 de sub %rbx,%rsi + 9a5f: eb 44 jmp 9aa5 + 9a61: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9a68: 00 00 00 00 + 9a6c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9a73: 00 00 00 00 + 9a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9a7e: 00 00 + 9a80: 89 c2 mov %eax,%edx + 9a82: 89 c1 mov %eax,%ecx + 9a84: 48 83 c3 01 add $0x1,%rbx + 9a88: 83 c0 01 add $0x1,%eax + 9a8b: c1 ea 03 shr $0x3,%edx + 9a8e: 83 e1 07 and $0x7,%ecx + 9a91: 48 8b 14 d4 mov (%rsp,%rdx,8),%rdx + 9a95: c1 e1 03 shl $0x3,%ecx + 9a98: 48 d3 ea shr %cl,%rdx + 9a9b: 88 53 ff mov %dl,-0x1(%rbx) + 9a9e: 3d 88 00 00 00 cmp $0x88,%eax + 9aa3: 74 1c je 9ac1 + 9aa5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 9aa9: 4c 39 e2 cmp %r12,%rdx + 9aac: 72 d2 jb 9a80 + 9aae: 89 c2 mov %eax,%edx + 9ab0: 29 fa sub %edi,%edx + 9ab2: 49 29 d0 sub %rdx,%r8 + 9ab5: 74 18 je 9acf + 9ab7: 41 89 c4 mov %eax,%r12d + 9aba: 89 c7 mov %eax,%edi + 9abc: 4d 01 c4 add %r8,%r12 + 9abf: eb 97 jmp 9a58 + 9ac1: 29 f8 sub %edi,%eax + 9ac3: 49 29 c0 sub %rax,%r8 + 9ac6: 4d 89 c4 mov %r8,%r12 + 9ac9: 0f 85 7c ff ff ff jne 9a4b + 9acf: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 9ad6: 00 + 9ad7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9ade: 00 00 + 9ae0: 75 12 jne 9af4 + 9ae2: 48 81 c4 e8 00 00 00 add $0xe8,%rsp + 9ae9: 5b pop %rbx + 9aea: 5d pop %rbp + 9aeb: 41 5c pop %r12 + 9aed: 41 5d pop %r13 + 9aef: 41 5e pop %r14 + 9af1: 41 5f pop %r15 + 9af3: c3 ret + 9af4: e8 87 75 ff ff call 1080 <__stack_chk_fail@plt> + 9af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000009b00 : + 9b00: 55 push %rbp + 9b01: b9 06 00 00 00 mov $0x6,%ecx + 9b06: 53 push %rbx + 9b07: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 9b0e: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 9b15: 00 00 + 9b17: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) + 9b1e: 00 + 9b1f: 48 89 fb mov %rdi,%rbx + 9b22: 48 89 e7 mov %rsp,%rdi + 9b25: e8 26 ca ff ff call 6550 + 9b2a: 48 89 e7 mov %rsp,%rdi + 9b2d: e8 8e c1 ff ff call 5cc0 + 9b32: 48 8b 04 24 mov (%rsp),%rax + 9b36: 48 89 03 mov %rax,(%rbx) + 9b39: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 9b3e: 48 89 43 08 mov %rax,0x8(%rbx) + 9b42: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 9b47: 48 89 43 10 mov %rax,0x10(%rbx) + 9b4b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 9b50: 48 89 43 18 mov %rax,0x18(%rbx) + 9b54: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 9b5b: 00 + 9b5c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9b63: 00 00 + 9b65: 75 0a jne 9b71 + 9b67: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 9b6e: 5b pop %rbx + 9b6f: 5d pop %rbp + 9b70: c3 ret + 9b71: e8 0a 75 ff ff call 1080 <__stack_chk_fail@plt> + 9b76: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9b7d: 00 00 00 + +0000000000009b80 : + 9b80: 41 56 push %r14 + 9b82: b9 19 00 00 00 mov $0x19,%ecx + 9b87: 41 55 push %r13 + 9b89: 41 54 push %r12 + 9b8b: 49 89 f4 mov %rsi,%r12 + 9b8e: 55 push %rbp + 9b8f: 48 89 d5 mov %rdx,%rbp + 9b92: 53 push %rbx + 9b93: 48 89 fb mov %rdi,%rbx + 9b96: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 9b9d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9ba4: 00 00 + 9ba6: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 9bad: 00 + 9bae: 31 c0 xor %eax,%eax + 9bb0: 48 89 e7 mov %rsp,%rdi + 9bb3: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 + 9bb8: f3 48 ab rep stos %rax,%es:(%rdi) + 9bbb: 48 83 fa 47 cmp $0x47,%rdx + 9bbf: 0f 86 96 00 00 00 jbe 9c5b + 9bc5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9bcc: 00 00 00 00 + 9bd0: 4c 89 e0 mov %r12,%rax + 9bd3: 48 89 e6 mov %rsp,%rsi + 9bd6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9bdd: 00 00 00 + 9be0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 9be4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 9be8: 48 83 c0 08 add $0x8,%rax + 9bec: 48 c1 e1 10 shl $0x10,%rcx + 9bf0: 48 c1 e2 08 shl $0x8,%rdx + 9bf4: 48 09 ca or %rcx,%rdx + 9bf7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 9bfb: 48 09 ca or %rcx,%rdx + 9bfe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 9c02: 48 c1 e1 18 shl $0x18,%rcx + 9c06: 48 09 ca or %rcx,%rdx + 9c09: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 9c0d: 48 c1 e1 20 shl $0x20,%rcx + 9c11: 48 09 d1 or %rdx,%rcx + 9c14: 0f b6 50 fd movzbl -0x3(%rax),%edx + 9c18: 48 c1 e2 28 shl $0x28,%rdx + 9c1c: 48 09 ca or %rcx,%rdx + 9c1f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 9c23: 48 c1 e1 30 shl $0x30,%rcx + 9c27: 48 09 d1 or %rdx,%rcx + 9c2a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 9c2e: 48 c1 e2 38 shl $0x38,%rdx + 9c32: 48 09 ca or %rcx,%rdx + 9c35: 48 31 16 xor %rdx,(%rsi) + 9c38: 48 83 c6 08 add $0x8,%rsi + 9c3c: 49 39 f6 cmp %rsi,%r14 + 9c3f: 75 9f jne 9be0 + 9c41: 48 83 ed 48 sub $0x48,%rbp + 9c45: 48 89 e7 mov %rsp,%rdi + 9c48: 49 83 c4 48 add $0x48,%r12 + 9c4c: e8 6f c0 ff ff call 5cc0 + 9c51: 48 83 fd 47 cmp $0x47,%rbp + 9c55: 0f 87 75 ff ff ff ja 9bd0 + 9c5b: 48 85 ed test %rbp,%rbp + 9c5e: 0f 84 df 00 00 00 je 9d43 + 9c64: 31 c0 xor %eax,%eax + 9c66: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9c6d: 00 00 00 00 + 9c71: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9c78: 00 00 00 00 + 9c7c: 0f 1f 40 00 nopl 0x0(%rax) + 9c80: 89 c2 mov %eax,%edx + 9c82: 89 c1 mov %eax,%ecx + 9c84: c1 ea 03 shr $0x3,%edx + 9c87: 83 e1 07 and $0x7,%ecx + 9c8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 9c91: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx + 9c96: c1 e1 03 shl $0x3,%ecx + 9c99: 48 83 c0 01 add $0x1,%rax + 9c9d: 48 d3 e2 shl %cl,%rdx + 9ca0: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) + 9ca4: 48 39 c5 cmp %rax,%rbp + 9ca7: 75 d7 jne 9c80 + 9ca9: 89 e8 mov %ebp,%eax + 9cab: 89 e9 mov %ebp,%ecx + 9cad: ba 06 00 00 00 mov $0x6,%edx + 9cb2: c1 e8 03 shr $0x3,%eax + 9cb5: 83 e1 07 and $0x7,%ecx + 9cb8: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 9cbf: c1 e1 03 shl $0x3,%ecx + 9cc2: 48 01 e0 add %rsp,%rax + 9cc5: 48 d3 e2 shl %cl,%rdx + 9cc8: 48 31 10 xor %rdx,(%rax) + 9ccb: 48 89 e7 mov %rsp,%rdi + 9cce: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) + 9cd5: e8 e6 bf ff ff call 5cc0 + 9cda: 48 8b 04 24 mov (%rsp),%rax + 9cde: 48 89 03 mov %rax,(%rbx) + 9ce1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 9ce6: 48 89 43 08 mov %rax,0x8(%rbx) + 9cea: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 9cef: 48 89 43 10 mov %rax,0x10(%rbx) + 9cf3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 9cf8: 48 89 43 18 mov %rax,0x18(%rbx) + 9cfc: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 9d01: 48 89 43 20 mov %rax,0x20(%rbx) + 9d05: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9d0a: 48 89 43 28 mov %rax,0x28(%rbx) + 9d0e: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 9d13: 48 89 43 30 mov %rax,0x30(%rbx) + 9d17: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 9d1c: 48 89 43 38 mov %rax,0x38(%rbx) + 9d20: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 9d27: 00 + 9d28: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9d2f: 00 00 + 9d31: 75 1d jne 9d50 + 9d33: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 9d3a: 5b pop %rbx + 9d3b: 5d pop %rbp + 9d3c: 41 5c pop %r12 + 9d3e: 41 5d pop %r13 + 9d40: 41 5e pop %r14 + 9d42: c3 ret + 9d43: ba 06 00 00 00 mov $0x6,%edx + 9d48: 48 89 e0 mov %rsp,%rax + 9d4b: e9 78 ff ff ff jmp 9cc8 + 9d50: e8 2b 73 ff ff call 1080 <__stack_chk_fail@plt> + 9d55: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9d5c: 00 00 00 + 9d5f: 90 nop + +0000000000009d60 : + 9d60: 48 83 ec 38 sub $0x38,%rsp + 9d64: f3 0f 6f 06 movdqu (%rsi),%xmm0 + 9d68: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9d6f: 00 00 + 9d71: 48 89 44 24 28 mov %rax,0x28(%rsp) + 9d76: 31 c0 xor %eax,%eax + 9d78: 88 54 24 20 mov %dl,0x20(%rsp) + 9d7c: ba 22 00 00 00 mov $0x22,%edx + 9d81: 0f 29 04 24 movaps %xmm0,(%rsp) + 9d85: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 + 9d8a: 48 89 e6 mov %rsp,%rsi + 9d8d: 88 4c 24 21 mov %cl,0x21(%rsp) + 9d91: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 9d96: e8 55 df ff ff call 7cf0 + 9d9b: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9da0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9da7: 00 00 + 9da9: 75 05 jne 9db0 + 9dab: 48 83 c4 38 add $0x38,%rsp + 9daf: c3 ret + 9db0: e8 cb 72 ff ff call 1080 <__stack_chk_fail@plt> + 9db5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9dbc: 00 00 00 00 + +0000000000009dc0 : + 9dc0: 48 83 ec 38 sub $0x38,%rsp + 9dc4: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 9dc8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9dcf: 00 00 + 9dd1: 48 89 44 24 28 mov %rax,0x28(%rsp) + 9dd6: 31 c0 xor %eax,%eax + 9dd8: 88 4c 24 20 mov %cl,0x20(%rsp) + 9ddc: b9 21 00 00 00 mov $0x21,%ecx + 9de1: 0f 29 04 24 movaps %xmm0,(%rsp) + 9de5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 9dea: 48 89 e2 mov %rsp,%rdx + 9ded: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 9df2: e8 49 f6 ff ff call 9440 + 9df7: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 9dfc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9e03: 00 00 + 9e05: 75 05 jne 9e0c + 9e07: 48 83 c4 38 add $0x38,%rsp + 9e0b: c3 ret + 9e0c: e8 6f 72 ff ff call 1080 <__stack_chk_fail@plt> + 9e11: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9e18: 00 00 00 00 + 9e1c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000009e20 : + 9e20: 41 54 push %r12 + 9e22: 55 push %rbp + 9e23: 48 89 fd mov %rdi,%rbp + 9e26: 53 push %rbx + 9e27: 48 81 ec f0 00 00 00 sub $0xf0,%rsp + 9e2e: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 9e33: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e38: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 9e3f: 00 00 + 9e41: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) + 9e48: 00 + 9e49: 49 89 d4 mov %rdx,%r12 + 9e4c: e8 9f e5 ff ff call 83f0 + 9e51: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 9e56: ba 20 00 00 00 mov $0x20,%edx + 9e5b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e60: e8 cb e5 ff ff call 8430 + 9e65: ba 40 04 00 00 mov $0x440,%edx + 9e6a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e6f: 4c 89 e6 mov %r12,%rsi + 9e72: e8 b9 e5 ff ff call 8430 + 9e77: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 9e7c: e8 ff e6 ff ff call 8580 + 9e81: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 9e86: be 20 00 00 00 mov $0x20,%esi + 9e8b: 48 89 ef mov %rbp,%rdi + 9e8e: e8 2d e7 ff ff call 85c0 + 9e93: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 9e9a: 00 + 9e9b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 9ea2: 00 00 + 9ea4: 75 0c jne 9eb2 + 9ea6: 48 81 c4 f0 00 00 00 add $0xf0,%rsp + 9ead: 5b pop %rbx + 9eae: 5d pop %rbp + 9eaf: 41 5c pop %r12 + 9eb1: c3 ret + 9eb2: e8 c9 71 ff ff call 1080 <__stack_chk_fail@plt> + 9eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9ebe: 00 00 + +0000000000009ec0 : + 9ec0: 55 push %rbp + 9ec1: 48 89 fd mov %rdi,%rbp + 9ec4: 53 push %rbx + 9ec5: 48 89 f3 mov %rsi,%rbx + 9ec8: 48 83 ec 08 sub $0x8,%rsp + 9ecc: 48 85 f6 test %rsi,%rsi + 9ecf: 74 4f je 9f20 + 9ed1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9ed8: 00 00 00 00 + 9edc: 0f 1f 40 00 nopl 0x0(%rax) + 9ee0: 31 c9 xor %ecx,%ecx + 9ee2: 31 c0 xor %eax,%eax + 9ee4: 48 89 da mov %rbx,%rdx + 9ee7: 48 89 ee mov %rbp,%rsi + 9eea: bf 3e 01 00 00 mov $0x13e,%edi + 9eef: e8 ac 71 ff ff call 10a0 + 9ef4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 9ef8: 74 0e je 9f08 + 9efa: 48 29 c3 sub %rax,%rbx + 9efd: 74 21 je 9f20 + 9eff: 48 01 c5 add %rax,%rbp + 9f02: eb dc jmp 9ee0 + 9f04: 0f 1f 40 00 nopl 0x0(%rax) + 9f08: e8 43 71 ff ff call 1050 <__errno_location@plt> + 9f0d: 83 38 04 cmpl $0x4,(%rax) + 9f10: 74 ce je 9ee0 + 9f12: e9 a9 71 ff ff jmp 10c0 + 9f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9f1e: 00 00 + 9f20: 48 83 c4 08 add $0x8,%rsp + 9f24: 5b pop %rbx + 9f25: 5d pop %rbp + 9f26: c3 ret + 9f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9f2e: 00 00 + +0000000000009f30 : + 9f30: be a0 86 01 00 mov $0x186a0,%esi + 9f35: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 9f3c: 0f 1f 40 00 nopl 0x0(%rax) + 9f40: 0f 31 rdtsc + 9f42: 48 c1 e2 20 shl $0x20,%rdx + 9f46: 48 09 d0 or %rdx,%rax + 9f49: 48 89 c7 mov %rax,%rdi + 9f4c: 0f 31 rdtsc + 9f4e: 48 c1 e2 20 shl $0x20,%rdx + 9f52: 48 09 d0 or %rdx,%rax + 9f55: 48 29 f8 sub %rdi,%rax + 9f58: 48 39 c1 cmp %rax,%rcx + 9f5b: 48 0f 47 c8 cmova %rax,%rcx + 9f5f: 83 ee 01 sub $0x1,%esi + 9f62: 75 dc jne 9f40 + 9f64: 48 89 c8 mov %rcx,%rax + 9f67: c3 ret + 9f68: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9f6f: 00 00 00 + 9f72: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 9f79: 00 00 00 + 9f7c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000009f80 : + 9f80: 48 8b 17 mov (%rdi),%rdx + 9f83: 48 8b 0e mov (%rsi),%rcx + 9f86: b8 ff ff ff ff mov $0xffffffff,%eax + 9f8b: 48 39 ca cmp %rcx,%rdx + 9f8e: 72 08 jb 9f98 + 9f90: 31 c0 xor %eax,%eax + 9f92: 48 39 d1 cmp %rdx,%rcx + 9f95: 0f 92 c0 setb %al + 9f98: c3 ret + 9f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000009fa0 : + 9fa0: 48 83 fa 01 cmp $0x1,%rdx + 9fa4: 0f 86 b6 01 00 00 jbe a160 + 9faa: 41 55 push %r13 + 9fac: 49 89 d5 mov %rdx,%r13 + 9faf: 41 54 push %r12 + 9fb1: 55 push %rbp + 9fb2: 53 push %rbx + 9fb3: 48 89 f3 mov %rsi,%rbx + 9fb6: 48 83 ec 18 sub $0x18,%rsp + 9fba: 48 8b 05 97 40 00 00 mov 0x4097(%rip),%rax # e058 + 9fc1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 9fc5: 0f 84 75 01 00 00 je a140 + 9fcb: 4d 8d 65 ff lea -0x1(%r13),%r12 + 9fcf: 49 83 fd 02 cmp $0x2,%r13 + 9fd3: 0f 84 b7 01 00 00 je a190 + 9fd9: 4c 89 e1 mov %r12,%rcx + 9fdc: 66 48 0f 6e c8 movq %rax,%xmm1 + 9fe1: 48 89 da mov %rbx,%rdx + 9fe4: 48 d1 e9 shr $1,%rcx + 9fe7: 66 0f 6c c9 punpcklqdq %xmm1,%xmm1 + 9feb: 48 c1 e1 04 shl $0x4,%rcx + 9fef: 48 01 d9 add %rbx,%rcx + 9ff2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 9ff9: 00 00 00 00 + 9ffd: 0f 1f 00 nopl (%rax) + a000: f3 0f 6f 42 08 movdqu 0x8(%rdx),%xmm0 + a005: f3 0f 6f 12 movdqu (%rdx),%xmm2 + a009: 48 83 c2 10 add $0x10,%rdx + a00d: 66 0f fb c1 psubq %xmm1,%xmm0 + a011: 66 0f fb c2 psubq %xmm2,%xmm0 + a015: 0f 11 42 f0 movups %xmm0,-0x10(%rdx) + a019: 48 39 ca cmp %rcx,%rdx + a01c: 75 e2 jne a000 + a01e: 41 f6 c4 01 test $0x1,%r12b + a022: 0f 84 e0 00 00 00 je a108 + a028: 4c 89 e2 mov %r12,%rdx + a02b: 48 83 e2 fe and $0xfffffffffffffffe,%rdx + a02f: 48 8d 0c d3 lea (%rbx,%rdx,8),%rcx + a033: 48 8b 54 d3 08 mov 0x8(%rbx,%rdx,8),%rdx + a038: 4c 89 e5 mov %r12,%rbp + a03b: 48 2b 11 sub (%rcx),%rdx + a03e: 48 d1 ed shr $1,%rbp + a041: 48 29 c2 sub %rax,%rdx + a044: 48 89 11 mov %rdx,(%rcx) + a047: e8 14 70 ff ff call 1060 + a04c: 4c 89 e6 mov %r12,%rsi + a04f: ba 08 00 00 00 mov $0x8,%edx + a054: 48 89 df mov %rbx,%rdi + a057: 48 8d 0d 22 ff ff ff lea -0xde(%rip),%rcx # 9f80 + a05e: e8 0d 70 ff ff call 1070 + a063: 48 8b 34 eb mov (%rbx,%rbp,8),%rsi + a067: 41 f6 c4 01 test $0x1,%r12b + a06b: 0f 84 bd 00 00 00 je a12e + a071: 48 8d 3d d1 11 00 00 lea 0x11d1(%rip),%rdi # b249 + a078: 31 c0 xor %eax,%eax + a07a: e8 11 70 ff ff call 1090 + a07f: 31 c0 xor %eax,%eax + a081: 49 83 fd 02 cmp $0x2,%r13 + a085: 0f 84 f5 00 00 00 je a180 + a08b: 66 0f ef c0 pxor %xmm0,%xmm0 + a08f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + a096: 00 00 00 00 + a09a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a0a0: 48 89 c2 mov %rax,%rdx + a0a3: 48 83 c0 01 add $0x1,%rax + a0a7: 48 c1 e2 04 shl $0x4,%rdx + a0ab: f3 0f 6f 0c 13 movdqu (%rbx,%rdx,1),%xmm1 + a0b0: 66 0f d4 c1 paddq %xmm1,%xmm0 + a0b4: 48 39 e8 cmp %rbp,%rax + a0b7: 72 e7 jb a0a0 + a0b9: 66 0f 6f c8 movdqa %xmm0,%xmm1 + a0bd: 48 01 ed add %rbp,%rbp + a0c0: 66 0f 73 d9 08 psrldq $0x8,%xmm1 + a0c5: 66 0f d4 c1 paddq %xmm1,%xmm0 + a0c9: 66 48 0f 7e c0 movq %xmm0,%rax + a0ce: 49 39 ec cmp %rbp,%r12 + a0d1: 74 04 je a0d7 + a0d3: 48 03 04 eb add (%rbx,%rbp,8),%rax + a0d7: 31 d2 xor %edx,%edx + a0d9: 48 8d 3d 84 11 00 00 lea 0x1184(%rip),%rdi # b264 + a0e0: 49 f7 f4 div %r12 + a0e3: 48 89 c6 mov %rax,%rsi + a0e6: 31 c0 xor %eax,%eax + a0e8: e8 a3 6f ff ff call 1090 + a0ed: 48 83 c4 18 add $0x18,%rsp + a0f1: bf 0a 00 00 00 mov $0xa,%edi + a0f6: 5b pop %rbx + a0f7: 5d pop %rbp + a0f8: 41 5c pop %r12 + a0fa: 41 5d pop %r13 + a0fc: e9 2f 6f ff ff jmp 1030 + a101: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a108: e8 53 6f ff ff call 1060 + a10d: 4c 89 e5 mov %r12,%rbp + a110: 4c 89 e6 mov %r12,%rsi + a113: ba 08 00 00 00 mov $0x8,%edx + a118: 48 8d 0d 61 fe ff ff lea -0x19f(%rip),%rcx # 9f80 + a11f: 48 89 df mov %rbx,%rdi + a122: 48 d1 ed shr $1,%rbp + a125: e8 46 6f ff ff call 1070 + a12a: 48 8b 34 eb mov (%rbx,%rbp,8),%rsi + a12e: 48 03 74 eb f8 add -0x8(%rbx,%rbp,8),%rsi + a133: 48 d1 ee shr $1,%rsi + a136: e9 36 ff ff ff jmp a071 + a13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a140: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + a145: e8 e6 fd ff ff call 9f30 + a14a: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + a14f: 48 89 05 02 3f 00 00 mov %rax,0x3f02(%rip) # e058 + a156: e9 70 fe ff ff jmp 9fcb + a15b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a160: 48 8b 0d f9 3e 00 00 mov 0x3ef9(%rip),%rcx # e060 + a167: ba 26 00 00 00 mov $0x26,%edx + a16c: be 01 00 00 00 mov $0x1,%esi + a171: 48 8d 3d 88 10 00 00 lea 0x1088(%rip),%rdi # b200 + a178: e9 33 6f ff ff jmp 10b0 + a17d: 0f 1f 00 nopl (%rax) + a180: 31 ed xor %ebp,%ebp + a182: e9 4c ff ff ff jmp a0d3 + a187: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + a18e: 00 00 + a190: 31 d2 xor %edx,%edx + a192: e9 98 fe ff ff jmp a02f + +Disassembly of section .fini: + +000000000000a198 <_fini>: + a198: f3 0f 1e fa endbr64 + a19c: 48 83 ec 08 sub $0x8,%rsp + a1a0: 48 83 c4 08 add $0x8,%rsp + a1a4: c3 ret diff --git a/benchmark/objdump/refnv0768.txt b/benchmark/objdump/refnv0768.txt new file mode 100644 index 0000000..d10634f --- /dev/null +++ b/benchmark/objdump/refnv0768.txt @@ -0,0 +1,4611 @@ + +test_speed768: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010c0 : + 10c0: e8 7b ff ff ff call 1040 + 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10cc: 00 00 00 + 10cf: 90 nop + +00000000000010d0
: + 10d0: 41 57 push %r15 + 10d2: be 20 00 00 00 mov $0x20,%esi + 10d7: 4c 8d 3d c2 7f 00 00 lea 0x7fc2(%rip),%r15 # 90a0 + 10de: 41 56 push %r14 + 10e0: 41 55 push %r13 + 10e2: 41 54 push %r12 + 10e4: 55 push %rbp + 10e5: 4c 89 fd mov %r15,%rbp + 10e8: 53 push %rbx + 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx + 10f0: 48 81 ec f8 26 00 00 sub $0x26f8,%rsp + 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 10fe: 00 00 + 1100: 48 89 84 24 e8 26 00 mov %rax,0x26e8(%rsp) + 1107: 00 + 1108: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax + 110f: 00 + 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 + 1117: 00 + 1118: 48 89 c7 mov %rax,%rdi + 111b: 48 89 04 24 mov %rax,(%rsp) + 111f: e8 5c 3d 00 00 call 4e80 + 1124: 48 8d 84 24 60 14 00 lea 0x1460(%rsp),%rax + 112b: 00 + 112c: be 40 00 00 00 mov $0x40,%esi + 1131: 48 89 c7 mov %rax,%rdi + 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1139: e8 42 3d 00 00 call 4e80 + 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) + 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 114a: 00 00 00 00 + 114e: 66 90 xchg %ax,%ax + 1150: 0f 31 rdtsc + 1152: 48 c1 e2 20 shl $0x20,%rdx + 1156: 48 09 d0 or %rdx,%rax + 1159: 48 89 45 00 mov %rax,0x0(%rbp) + 115d: 31 d2 xor %edx,%edx + 115f: 48 8d 35 1a 7f 00 00 lea 0x7f1a(%rip),%rsi # 9080 + 1166: 4c 89 ef mov %r13,%rdi + 1169: 48 83 c5 08 add $0x8,%rbp + 116d: e8 7e 0b 00 00 call 1cf0 + 1172: 48 39 dd cmp %rbx,%rbp + 1175: 75 d9 jne 1150 + 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 117c: ba e8 03 00 00 mov $0x3e8,%edx + 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 1186: 48 8d 3d d3 50 00 00 lea 0x50d3(%rip),%rdi # 6260 + 118d: e8 ce 3d 00 00 call 4f60 + 1192: 48 8d 05 07 7f 00 00 lea 0x7f07(%rip),%rax # 90a0 + 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) + 119e: 48 89 c5 mov %rax,%rbp + 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11a8: 00 00 00 00 + 11ac: 0f 1f 40 00 nopl 0x0(%rax) + 11b0: 0f 31 rdtsc + 11b2: 48 c1 e2 20 shl $0x20,%rdx + 11b6: 48 09 d0 or %rdx,%rax + 11b9: 48 89 45 00 mov %rax,0x0(%rbp) + 11bd: 31 d2 xor %edx,%edx + 11bf: 48 8d 35 ba 7e 00 00 lea 0x7eba(%rip),%rsi # 9080 + 11c6: 4c 89 e7 mov %r12,%rdi + 11c9: 48 83 c5 08 add $0x8,%rbp + 11cd: e8 2e 1b 00 00 call 2d00 + 11d2: 48 39 dd cmp %rbx,%rbp + 11d5: 75 d9 jne 11b0 + 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 11dc: ba e8 03 00 00 mov $0x3e8,%edx + 11e1: 48 8d 3d 80 50 00 00 lea 0x5080(%rip),%rdi # 6268 + 11e8: e8 73 3d 00 00 call 4f60 + 11ed: 48 8d 05 ac 7e 00 00 lea 0x7eac(%rip),%rax # 90a0 + 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 11f9: 48 89 c5 mov %rax,%rbp + 11fc: 0f 1f 40 00 nopl 0x0(%rax) + 1200: 0f 31 rdtsc + 1202: 48 c1 e2 20 shl $0x20,%rdx + 1206: 48 09 d0 or %rdx,%rax + 1209: 48 89 45 00 mov %rax,0x0(%rbp) + 120d: 31 d2 xor %edx,%edx + 120f: 48 8d 35 6a 7e 00 00 lea 0x7e6a(%rip),%rsi # 9080 + 1216: 4c 89 e7 mov %r12,%rdi + 1219: 48 83 c5 08 add $0x8,%rbp + 121d: e8 3e 1b 00 00 call 2d60 + 1222: 48 39 dd cmp %rbx,%rbp + 1225: 75 d9 jne 1200 + 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 122c: ba e8 03 00 00 mov $0x3e8,%edx + 1231: 48 8d 3d 45 50 00 00 lea 0x5045(%rip),%rdi # 627d + 1238: e8 23 3d 00 00 call 4f60 + 123d: 48 8d 05 5c 7e 00 00 lea 0x7e5c(%rip),%rax # 90a0 + 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1249: 48 89 c5 mov %rax,%rbp + 124c: 0f 1f 40 00 nopl 0x0(%rax) + 1250: 0f 31 rdtsc + 1252: 48 c1 e2 20 shl $0x20,%rdx + 1256: 48 09 d0 or %rdx,%rax + 1259: 48 89 45 00 mov %rax,0x0(%rbp) + 125d: 4c 89 e7 mov %r12,%rdi + 1260: 48 83 c5 08 add $0x8,%rbp + 1264: e8 57 1b 00 00 call 2dc0 + 1269: 48 39 dd cmp %rbx,%rbp + 126c: 75 e2 jne 1250 + 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1273: ba e8 03 00 00 mov $0x3e8,%edx + 1278: 48 8d 3d 16 50 00 00 lea 0x5016(%rip),%rdi # 6295 + 127f: e8 dc 3c 00 00 call 4f60 + 1284: 48 8d 05 15 7e 00 00 lea 0x7e15(%rip),%rax # 90a0 + 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1290: 48 89 c5 mov %rax,%rbp + 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 129a: 00 00 00 00 + 129e: 66 90 xchg %ax,%ax + 12a0: 0f 31 rdtsc + 12a2: 48 c1 e2 20 shl $0x20,%rdx + 12a6: 48 09 d0 or %rdx,%rax + 12a9: 48 89 45 00 mov %rax,0x0(%rbp) + 12ad: 4c 89 e7 mov %r12,%rdi + 12b0: 48 83 c5 08 add $0x8,%rbp + 12b4: e8 47 1b 00 00 call 2e00 + 12b9: 48 39 dd cmp %rbx,%rbp + 12bc: 75 e2 jne 12a0 + 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 12c3: ba e8 03 00 00 mov $0x3e8,%edx + 12c8: 48 8d 3d c3 4f 00 00 lea 0x4fc3(%rip),%rdi # 6292 + 12cf: 48 8d ac 24 20 08 00 lea 0x820(%rsp),%rbp + 12d6: 00 + 12d7: e8 84 3c 00 00 call 4f60 + 12dc: 48 8d 05 bd 7d 00 00 lea 0x7dbd(%rip),%rax # 90a0 + 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12e8: 49 89 c6 mov %rax,%r14 + 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f0: 0f 31 rdtsc + 12f2: 48 c1 e2 20 shl $0x20,%rdx + 12f6: 48 09 d0 or %rdx,%rax + 12f9: 49 89 06 mov %rax,(%r14) + 12fc: 48 89 ea mov %rbp,%rdx + 12ff: 4c 89 ee mov %r13,%rsi + 1302: 4c 89 e7 mov %r12,%rdi + 1305: 49 83 c6 08 add $0x8,%r14 + 1309: e8 62 14 00 00 call 2770 + 130e: 49 39 de cmp %rbx,%r14 + 1311: 75 dd jne 12f0 + 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1318: ba e8 03 00 00 mov $0x3e8,%edx + 131d: 48 8d 3d e4 4e 00 00 lea 0x4ee4(%rip),%rdi # 6208 + 1324: 48 8d ac 24 a0 14 00 lea 0x14a0(%rsp),%rbp + 132b: 00 + 132c: e8 2f 3c 00 00 call 4f60 + 1331: 48 8d 05 68 7d 00 00 lea 0x7d68(%rip),%rax # 90a0 + 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) + 133d: 49 89 c6 mov %rax,%r14 + 1340: 0f 31 rdtsc + 1342: 48 c1 e2 20 shl $0x20,%rdx + 1346: 48 09 d0 or %rdx,%rax + 1349: 49 89 06 mov %rax,(%r14) + 134c: 4c 89 e6 mov %r12,%rsi + 134f: 48 89 ef mov %rbp,%rdi + 1352: 49 83 c6 08 add $0x8,%r14 + 1356: e8 95 18 00 00 call 2bf0 + 135b: 49 39 de cmp %rbx,%r14 + 135e: 75 e0 jne 1340 + 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1365: ba e8 03 00 00 mov $0x3e8,%edx + 136a: 48 8d 3d 2a 4f 00 00 lea 0x4f2a(%rip),%rdi # 629b + 1371: e8 ea 3b 00 00 call 4f60 + 1376: 48 8d 05 23 7d 00 00 lea 0x7d23(%rip),%rax # 90a0 + 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1382: 49 89 c6 mov %rax,%r14 + 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 138c: 00 00 00 00 + 1390: 0f 31 rdtsc + 1392: 48 c1 e2 20 shl $0x20,%rdx + 1396: 48 09 d0 or %rdx,%rax + 1399: 49 89 06 mov %rax,(%r14) + 139c: 48 89 ee mov %rbp,%rsi + 139f: 4c 89 e7 mov %r12,%rdi + 13a2: 49 83 c6 08 add $0x8,%r14 + 13a6: e8 d5 17 00 00 call 2b80 + 13ab: 49 39 de cmp %rbx,%r14 + 13ae: 75 e0 jne 1390 + 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 13b5: ba e8 03 00 00 mov $0x3e8,%edx + 13ba: 48 8d 3d e7 4e 00 00 lea 0x4ee7(%rip),%rdi # 62a8 + 13c1: e8 9a 3b 00 00 call 4f60 + 13c6: 48 8d 05 d3 7c 00 00 lea 0x7cd3(%rip),%rax # 90a0 + 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) + 13d2: 49 89 c6 mov %rax,%r14 + 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 13dc: 00 00 00 00 + 13e0: 0f 31 rdtsc + 13e2: 48 c1 e2 20 shl $0x20,%rdx + 13e6: 48 09 d0 or %rdx,%rax + 13e9: 49 89 06 mov %rax,(%r14) + 13ec: 4c 89 e6 mov %r12,%rsi + 13ef: 48 89 ef mov %rbp,%rdi + 13f2: 49 83 c6 08 add $0x8,%r14 + 13f6: e8 c5 14 00 00 call 28c0 + 13fb: 49 39 de cmp %rbx,%r14 + 13fe: 75 e0 jne 13e0 + 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1405: ba e8 03 00 00 mov $0x3e8,%edx + 140a: 48 8d 3d a6 4e 00 00 lea 0x4ea6(%rip),%rdi # 62b7 + 1411: e8 4a 3b 00 00 call 4f60 + 1416: 48 8d 05 83 7c 00 00 lea 0x7c83(%rip),%rax # 90a0 + 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1422: 49 89 c6 mov %rax,%r14 + 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 142c: 00 00 00 00 + 1430: 0f 31 rdtsc + 1432: 48 c1 e2 20 shl $0x20,%rdx + 1436: 48 09 d0 or %rdx,%rax + 1439: 49 89 06 mov %rax,(%r14) + 143c: 48 89 ee mov %rbp,%rsi + 143f: 4c 89 e7 mov %r12,%rdi + 1442: 49 83 c6 08 add $0x8,%r14 + 1446: e8 25 16 00 00 call 2a70 + 144b: 49 39 de cmp %rbx,%r14 + 144e: 75 e0 jne 1430 + 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1455: ba e8 03 00 00 mov $0x3e8,%edx + 145a: 48 8d 3d 66 4e 00 00 lea 0x4e66(%rip),%rdi # 62c7 + 1461: e8 fa 3a 00 00 call 4f60 + 1466: 48 8d 05 33 7c 00 00 lea 0x7c33(%rip),%rax # 90a0 + 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1472: 49 89 c4 mov %rax,%r12 + 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 147c: 00 00 00 00 + 1480: 0f 31 rdtsc + 1482: 48 c1 e2 20 shl $0x20,%rdx + 1486: 48 09 d0 or %rdx,%rax + 1489: 49 89 04 24 mov %rax,(%r12) + 148d: 4c 89 ee mov %r13,%rsi + 1490: 48 89 ef mov %rbp,%rdi + 1493: 49 83 c4 08 add $0x8,%r12 + 1497: e8 84 0f 00 00 call 2420 + 149c: 49 39 dc cmp %rbx,%r12 + 149f: 75 df jne 1480 + 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14a6: ba e8 03 00 00 mov $0x3e8,%edx + 14ab: 48 8d 3d 27 4e 00 00 lea 0x4e27(%rip),%rdi # 62d9 + 14b2: e8 a9 3a 00 00 call 4f60 + 14b7: 48 8d 05 e2 7b 00 00 lea 0x7be2(%rip),%rax # 90a0 + 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14c3: 49 89 c4 mov %rax,%r12 + 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 14cd: 00 00 00 + 14d0: 0f 31 rdtsc + 14d2: 48 c1 e2 20 shl $0x20,%rdx + 14d6: 48 09 d0 or %rdx,%rax + 14d9: 49 89 04 24 mov %rax,(%r12) + 14dd: 48 89 ee mov %rbp,%rsi + 14e0: 4c 89 ef mov %r13,%rdi + 14e3: 49 83 c4 08 add $0x8,%r12 + 14e7: e8 a4 10 00 00 call 2590 + 14ec: 49 39 dc cmp %rbx,%r12 + 14ef: 75 df jne 14d0 + 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14f6: ba e8 03 00 00 mov $0x3e8,%edx + 14fb: 48 8d 3d ea 4d 00 00 lea 0x4dea(%rip),%rdi # 62ec + 1502: 4c 8d ac 24 80 1d 00 lea 0x1d80(%rsp),%r13 + 1509: 00 + 150a: 4c 8d a4 24 e0 18 00 lea 0x18e0(%rsp),%r12 + 1511: 00 + 1512: e8 49 3a 00 00 call 4f60 + 1517: 48 8d 05 82 7b 00 00 lea 0x7b82(%rip),%rax # 90a0 + 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1523: 49 89 c6 mov %rax,%r14 + 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 152d: 00 00 00 + 1530: 0f 31 rdtsc + 1532: 48 c1 e2 20 shl $0x20,%rdx + 1536: 48 09 d0 or %rdx,%rax + 1539: 49 89 06 mov %rax,(%r14) + 153c: 48 8b 14 24 mov (%rsp),%rdx + 1540: 4c 89 ee mov %r13,%rsi + 1543: 4c 89 e7 mov %r12,%rdi + 1546: 49 83 c6 08 add $0x8,%r14 + 154a: e8 01 0a 00 00 call 1f50 + 154f: 49 39 de cmp %rbx,%r14 + 1552: 75 dc jne 1530 + 1554: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1559: ba e8 03 00 00 mov $0x3e8,%edx + 155e: 48 8d 3d 9c 4d 00 00 lea 0x4d9c(%rip),%rdi # 6301 + 1565: 4c 8d b4 24 20 14 00 lea 0x1420(%rsp),%r14 + 156c: 00 + 156d: e8 ee 39 00 00 call 4f60 + 1572: 48 8d 05 27 7b 00 00 lea 0x7b27(%rip),%rax # 90a0 + 1579: 48 89 44 24 18 mov %rax,0x18(%rsp) + 157e: 49 89 c0 mov %rax,%r8 + 1581: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1588: 00 00 00 00 + 158c: 0f 1f 40 00 nopl 0x0(%rax) + 1590: 0f 31 rdtsc + 1592: 48 c1 e2 20 shl $0x20,%rdx + 1596: 48 09 d0 or %rdx,%rax + 1599: 49 89 00 mov %rax,(%r8) + 159c: 48 8d 0d dd 7a 00 00 lea 0x7add(%rip),%rcx # 9080 + 15a3: 4c 89 e2 mov %r12,%rdx + 15a6: 4c 89 f6 mov %r14,%rsi + 15a9: 48 89 ef mov %rbp,%rdi + 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 15b1: e8 5a 0b 00 00 call 2110 + 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 15bb: 49 83 c0 08 add $0x8,%r8 + 15bf: 49 39 d8 cmp %rbx,%r8 + 15c2: 75 cc jne 1590 + 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 15c9: ba e8 03 00 00 mov $0x3e8,%edx + 15ce: 48 8d 3d 3d 4d 00 00 lea 0x4d3d(%rip),%rdi # 6312 + 15d5: e8 86 39 00 00 call 4f60 + 15da: 48 8d 05 bf 7a 00 00 lea 0x7abf(%rip),%rax # 90a0 + 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 15e6: 48 89 c1 mov %rax,%rcx + 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f0: 0f 31 rdtsc + 15f2: 48 c1 e2 20 shl $0x20,%rdx + 15f6: 48 09 d0 or %rdx,%rax + 15f9: 48 89 01 mov %rax,(%rcx) + 15fc: 4c 89 ea mov %r13,%rdx + 15ff: 48 89 ee mov %rbp,%rsi + 1602: 4c 89 f7 mov %r14,%rdi + 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 160a: e8 21 0d 00 00 call 2330 + 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1614: 48 83 c1 08 add $0x8,%rcx + 1618: 48 39 d9 cmp %rbx,%rcx + 161b: 75 d3 jne 15f0 + 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1622: ba e8 03 00 00 mov $0x3e8,%edx + 1627: 48 8d 3d f1 4c 00 00 lea 0x4cf1(%rip),%rdi # 631f + 162e: e8 2d 39 00 00 call 4f60 + 1633: 48 8d 05 66 7a 00 00 lea 0x7a66(%rip),%rax # 90a0 + 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 163f: 48 89 c1 mov %rax,%rcx + 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1649: 00 00 00 00 + 164d: 0f 1f 00 nopl (%rax) + 1650: 0f 31 rdtsc + 1652: 48 c1 e2 20 shl $0x20,%rdx + 1656: 48 09 d0 or %rdx,%rax + 1659: 48 89 01 mov %rax,(%rcx) + 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1661: 4c 89 ee mov %r13,%rsi + 1664: 4c 89 e7 mov %r12,%rdi + 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 166c: e8 af 02 00 00 call 1920 + 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1676: 48 83 c1 08 add $0x8,%rcx + 167a: 48 39 d9 cmp %rbx,%rcx + 167d: 75 d1 jne 1650 + 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1684: ba e8 03 00 00 mov $0x3e8,%edx + 1689: 48 8d 3d 9c 4c 00 00 lea 0x4c9c(%rip),%rdi # 632c + 1690: e8 cb 38 00 00 call 4f60 + 1695: 48 8d 05 04 7a 00 00 lea 0x7a04(%rip),%rax # 90a0 + 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16a1: 48 89 c1 mov %rax,%rcx + 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 16ab: 00 00 00 00 + 16af: 90 nop + 16b0: 0f 31 rdtsc + 16b2: 48 c1 e2 20 shl $0x20,%rdx + 16b6: 48 09 d0 or %rdx,%rax + 16b9: 48 89 01 mov %rax,(%rcx) + 16bc: 4c 89 ee mov %r13,%rsi + 16bf: 4c 89 e7 mov %r12,%rdi + 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16c7: e8 e4 02 00 00 call 19b0 + 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 16d1: 48 83 c1 08 add $0x8,%rcx + 16d5: 48 39 d9 cmp %rbx,%rcx + 16d8: 75 d6 jne 16b0 + 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 16df: ba e8 03 00 00 mov $0x3e8,%edx + 16e4: 48 8d 3d 58 4c 00 00 lea 0x4c58(%rip),%rdi # 6343 + 16eb: e8 70 38 00 00 call 4f60 + 16f0: 48 8d 05 a9 79 00 00 lea 0x79a9(%rip),%rax # 90a0 + 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16fc: 49 89 c0 mov %rax,%r8 + 16ff: 90 nop + 1700: 0f 31 rdtsc + 1702: 48 c1 e2 20 shl $0x20,%rdx + 1706: 48 09 d0 or %rdx,%rax + 1709: 49 89 00 mov %rax,(%r8) + 170c: 48 8b 0c 24 mov (%rsp),%rcx + 1710: 4c 89 e2 mov %r12,%rdx + 1713: 4c 89 f6 mov %r14,%rsi + 1716: 48 89 ef mov %rbp,%rdi + 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 171e: e8 5d 03 00 00 call 1a80 + 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 1728: 49 83 c0 08 add $0x8,%r8 + 172c: 49 39 d8 cmp %rbx,%r8 + 172f: 75 cf jne 1700 + 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1736: ba e8 03 00 00 mov $0x3e8,%edx + 173b: 48 8d 3d 11 4c 00 00 lea 0x4c11(%rip),%rdi # 6353 + 1742: e8 19 38 00 00 call 4f60 + 1747: 48 8d 05 52 79 00 00 lea 0x7952(%rip),%rax # 90a0 + 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1753: 48 89 c1 mov %rax,%rcx + 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 175d: 00 00 00 + 1760: 0f 31 rdtsc + 1762: 48 c1 e2 20 shl $0x20,%rdx + 1766: 48 09 d0 or %rdx,%rax + 1769: 48 89 01 mov %rax,(%rcx) + 176c: 4c 89 e2 mov %r12,%rdx + 176f: 4c 89 f6 mov %r14,%rsi + 1772: 48 89 ef mov %rbp,%rdi + 1775: 48 89 0c 24 mov %rcx,(%rsp) + 1779: e8 b2 03 00 00 call 1b30 + 177e: 48 8b 0c 24 mov (%rsp),%rcx + 1782: 48 83 c1 08 add $0x8,%rcx + 1786: 48 39 d9 cmp %rbx,%rcx + 1789: 75 d5 jne 1760 + 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1790: ba e8 03 00 00 mov $0x3e8,%edx + 1795: 48 8d 3d cd 4b 00 00 lea 0x4bcd(%rip),%rdi # 6369 + 179c: e8 bf 37 00 00 call 4f60 + 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 17a8: 00 00 00 00 + 17ac: 0f 1f 40 00 nopl 0x0(%rax) + 17b0: 0f 31 rdtsc + 17b2: 48 c1 e2 20 shl $0x20,%rdx + 17b6: 48 09 d0 or %rdx,%rax + 17b9: 49 89 07 mov %rax,(%r15) + 17bc: 4c 89 ea mov %r13,%rdx + 17bf: 48 89 ee mov %rbp,%rsi + 17c2: 4c 89 f7 mov %r14,%rdi + 17c5: 49 83 c7 08 add $0x8,%r15 + 17c9: e8 32 04 00 00 call 1c00 + 17ce: 49 39 df cmp %rbx,%r15 + 17d1: 75 dd jne 17b0 + 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 17d8: ba e8 03 00 00 mov $0x3e8,%edx + 17dd: 48 8d 3d 94 4b 00 00 lea 0x4b94(%rip),%rdi # 6378 + 17e4: e8 77 37 00 00 call 4f60 + 17e9: 48 8b 84 24 e8 26 00 mov 0x26e8(%rsp),%rax + 17f0: 00 + 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 17f8: 00 00 + 17fa: 75 14 jne 1810 + 17fc: 48 81 c4 f8 26 00 00 add $0x26f8,%rsp + 1803: 31 c0 xor %eax,%eax + 1805: 5b pop %rbx + 1806: 5d pop %rbp + 1807: 41 5c pop %r12 + 1809: 41 5d pop %r13 + 180b: 41 5e pop %r14 + 180d: 41 5f pop %r15 + 180f: c3 ret + 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> + 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 181c: 00 00 00 + 181f: 90 nop + +0000000000001820 <_start>: + 1820: f3 0f 1e fa endbr64 + 1824: 31 ed xor %ebp,%ebp + 1826: 49 89 d1 mov %rdx,%r9 + 1829: 5e pop %rsi + 182a: 48 89 e2 mov %rsp,%rdx + 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 1831: 50 push %rax + 1832: 54 push %rsp + 1833: 45 31 c0 xor %r8d,%r8d + 1836: 31 c9 xor %ecx,%ecx + 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
+ 183f: ff 15 7b 77 00 00 call *0x777b(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> + 1845: f4 hlt + 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 184d: 00 00 00 + 1850: 48 8d 3d 09 78 00 00 lea 0x7809(%rip),%rdi # 9060 + 1857: 48 8d 05 02 78 00 00 lea 0x7802(%rip),%rax # 9060 + 185e: 48 39 f8 cmp %rdi,%rax + 1861: 74 15 je 1878 <_start+0x58> + 1863: 48 8b 05 5e 77 00 00 mov 0x775e(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> + 186a: 48 85 c0 test %rax,%rax + 186d: 74 09 je 1878 <_start+0x58> + 186f: ff e0 jmp *%rax + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: c3 ret + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 48 8d 3d d9 77 00 00 lea 0x77d9(%rip),%rdi # 9060 + 1887: 48 8d 35 d2 77 00 00 lea 0x77d2(%rip),%rsi # 9060 + 188e: 48 29 fe sub %rdi,%rsi + 1891: 48 89 f0 mov %rsi,%rax + 1894: 48 c1 ee 3f shr $0x3f,%rsi + 1898: 48 c1 f8 03 sar $0x3,%rax + 189c: 48 01 c6 add %rax,%rsi + 189f: 48 d1 fe sar $1,%rsi + 18a2: 74 14 je 18b8 <_start+0x98> + 18a4: 48 8b 05 2d 77 00 00 mov 0x772d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> + 18ab: 48 85 c0 test %rax,%rax + 18ae: 74 08 je 18b8 <_start+0x98> + 18b0: ff e0 jmp *%rax + 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18b8: c3 ret + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: f3 0f 1e fa endbr64 + 18c4: 80 3d 9d 77 00 00 00 cmpb $0x0,0x779d(%rip) # 9068 + 18cb: 75 33 jne 1900 <_start+0xe0> + 18cd: 55 push %rbp + 18ce: 48 83 3d 0a 77 00 00 cmpq $0x0,0x770a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18d5: 00 + 18d6: 48 89 e5 mov %rsp,%rbp + 18d9: 74 0d je 18e8 <_start+0xc8> + 18db: 48 8b 3d 6e 77 00 00 mov 0x776e(%rip),%rdi # 9050 <__dso_handle> + 18e2: ff 15 f8 76 00 00 call *0x76f8(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18e8: e8 63 ff ff ff call 1850 <_start+0x30> + 18ed: c6 05 74 77 00 00 01 movb $0x1,0x7774(%rip) # 9068 + 18f4: 5d pop %rbp + 18f5: c3 ret + 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 18fd: 00 00 00 + 1900: c3 ret + 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1908: 00 00 00 00 + 190c: 0f 1f 40 00 nopl 0x0(%rax) + 1910: f3 0f 1e fa endbr64 + 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000001920 : + 1920: 41 54 push %r12 + 1922: 49 89 d4 mov %rdx,%r12 + 1925: 55 push %rbp + 1926: 48 89 fd mov %rdi,%rbp + 1929: 53 push %rbx + 192a: 48 89 f3 mov %rsi,%rbx + 192d: e8 1e 06 00 00 call 1f50 + 1932: 48 8b 45 00 mov 0x0(%rbp),%rax + 1936: 48 8d bb 88 04 00 00 lea 0x488(%rbx),%rdi + 193d: 48 89 ee mov %rbp,%rsi + 1940: 48 8d 8b 80 04 00 00 lea 0x480(%rbx),%rcx + 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 194b: 48 89 83 80 04 00 00 mov %rax,0x480(%rbx) + 1952: 48 29 f9 sub %rdi,%rcx + 1955: 48 8b 95 98 04 00 00 mov 0x498(%rbp),%rdx + 195c: 48 29 ce sub %rcx,%rsi + 195f: 81 c1 a0 04 00 00 add $0x4a0,%ecx + 1965: 48 89 93 18 09 00 00 mov %rdx,0x918(%rbx) + 196c: c1 e9 03 shr $0x3,%ecx + 196f: ba a0 04 00 00 mov $0x4a0,%edx + 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1977: 48 89 ee mov %rbp,%rsi + 197a: 48 8d bb 20 09 00 00 lea 0x920(%rbx),%rdi + 1981: e8 3a 31 00 00 call 4ac0 + 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 + 198d: 31 c0 xor %eax,%eax + 198f: 0f 11 83 40 09 00 00 movups %xmm0,0x940(%rbx) + 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 + 199d: 0f 11 83 50 09 00 00 movups %xmm0,0x950(%rbx) + 19a4: 5b pop %rbx + 19a5: 5d pop %rbp + 19a6: 41 5c pop %r12 + 19a8: c3 ret + 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000019b0 : + 19b0: 41 54 push %r12 + 19b2: 55 push %rbp + 19b3: 48 89 fd mov %rdi,%rbp + 19b6: 53 push %rbx + 19b7: 48 83 ec 50 sub $0x50,%rsp + 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 19c2: 00 00 + 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 19c9: 48 89 f3 mov %rsi,%rbx + 19cc: 48 89 e7 mov %rsp,%rdi + 19cf: be 40 00 00 00 mov $0x40,%esi + 19d4: e8 a7 34 00 00 call 4e80 + 19d9: 48 89 e2 mov %rsp,%rdx + 19dc: 48 89 ef mov %rbp,%rdi + 19df: 48 89 de mov %rbx,%rsi + 19e2: e8 69 05 00 00 call 1f50 + 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax + 19eb: 48 8d bb 88 04 00 00 lea 0x488(%rbx),%rdi + 19f2: 48 89 ee mov %rbp,%rsi + 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 19f9: 48 8d 8b 80 04 00 00 lea 0x480(%rbx),%rcx + 1a00: 48 89 83 80 04 00 00 mov %rax,0x480(%rbx) + 1a07: 48 29 f9 sub %rdi,%rcx + 1a0a: 48 8b 95 98 04 00 00 mov 0x498(%rbp),%rdx + 1a11: 48 29 ce sub %rcx,%rsi + 1a14: 81 c1 a0 04 00 00 add $0x4a0,%ecx + 1a1a: 48 89 93 18 09 00 00 mov %rdx,0x918(%rbx) + 1a21: c1 e9 03 shr $0x3,%ecx + 1a24: ba a0 04 00 00 mov $0x4a0,%edx + 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1a2c: 48 89 ee mov %rbp,%rsi + 1a2f: 48 8d bb 20 09 00 00 lea 0x920(%rbx),%rdi + 1a36: e8 85 30 00 00 call 4ac0 + 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 + 1a41: 0f 11 83 40 09 00 00 movups %xmm0,0x940(%rbx) + 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 + 1a4e: 0f 11 83 50 09 00 00 movups %xmm0,0x950(%rbx) + 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1a61: 00 00 + 1a63: 75 0b jne 1a70 + 1a65: 48 83 c4 50 add $0x50,%rsp + 1a69: 31 c0 xor %eax,%eax + 1a6b: 5b pop %rbx + 1a6c: 5d pop %rbp + 1a6d: 41 5c pop %r12 + 1a6f: c3 ret + 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> + 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1a7c: 00 00 00 00 + +0000000000001a80 : + 1a80: 41 55 push %r13 + 1a82: 49 89 fd mov %rdi,%r13 + 1a85: 41 54 push %r12 + 1a87: 55 push %rbp + 1a88: 53 push %rbx + 1a89: 48 89 f3 mov %rsi,%rbx + 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 + 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1a9e: 00 00 + 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) + 1aa7: 00 + 1aa8: 49 89 d4 mov %rdx,%r12 + 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 1ab0: ba a0 04 00 00 mov $0x4a0,%edx + 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) + 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 + 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 1ac3: 4c 89 e6 mov %r12,%rsi + 1ac6: e8 f5 2f 00 00 call 4ac0 + 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1ad0: ba 40 00 00 00 mov $0x40,%edx + 1ad5: 48 89 e6 mov %rsp,%rsi + 1ad8: e8 63 30 00 00 call 4b40 + 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1ae2: 4c 89 e2 mov %r12,%rdx + 1ae5: 48 89 e6 mov %rsp,%rsi + 1ae8: 4c 89 ef mov %r13,%rdi + 1aeb: e8 20 06 00 00 call 2110 + 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 + 1af6: 0f 11 03 movups %xmm0,(%rbx) + 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 + 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 1b0a: 00 + 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1b12: 00 00 + 1b14: 75 10 jne 1b26 + 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp + 1b1d: 31 c0 xor %eax,%eax + 1b1f: 5b pop %rbx + 1b20: 5d pop %rbp + 1b21: 41 5c pop %r12 + 1b23: 41 5d pop %r13 + 1b25: c3 ret + 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> + 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001b30 : + 1b30: 41 55 push %r13 + 1b32: 49 89 fd mov %rdi,%r13 + 1b35: 41 54 push %r12 + 1b37: 55 push %rbp + 1b38: 53 push %rbx + 1b39: 48 89 f3 mov %rsi,%rbx + 1b3c: be 20 00 00 00 mov $0x20,%esi + 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1b4f: 00 00 + 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) + 1b58: 00 + 1b59: 49 89 d4 mov %rdx,%r12 + 1b5c: 48 89 e7 mov %rsp,%rdi + 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1b64: e8 17 33 00 00 call 4e80 + 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1b73: ba a0 04 00 00 mov $0x4a0,%edx + 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 + 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1b88: 4c 89 e6 mov %r12,%rsi + 1b8b: e8 30 2f 00 00 call 4ac0 + 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi + 1b95: ba 40 00 00 00 mov $0x40,%edx + 1b9a: 48 89 ee mov %rbp,%rsi + 1b9d: e8 9e 2f 00 00 call 4b40 + 1ba2: 4c 89 e2 mov %r12,%rdx + 1ba5: 48 89 ee mov %rbp,%rsi + 1ba8: 4c 89 ef mov %r13,%rdi + 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx + 1bb2: 00 + 1bb3: e8 58 05 00 00 call 2110 + 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 + 1bbe: 0f 11 03 movups %xmm0,(%rbx) + 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 + 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 1bd2: 00 + 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bda: 00 00 + 1bdc: 75 10 jne 1bee + 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 1be5: 31 c0 xor %eax,%eax + 1be7: 5b pop %rbx + 1be8: 5d pop %rbp + 1be9: 41 5c pop %r12 + 1beb: 41 5d pop %r13 + 1bed: c3 ret + 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1bfa: 00 00 00 00 + 1bfe: 66 90 xchg %ax,%ax + +0000000000001c00 : + 1c00: 41 57 push %r15 + 1c02: 41 56 push %r14 + 1c04: 41 55 push %r13 + 1c06: 49 89 fd mov %rdi,%r13 + 1c09: 41 54 push %r12 + 1c0b: 55 push %rbp + 1c0c: 48 89 f5 mov %rsi,%rbp + 1c0f: 53 push %rbx + 1c10: 48 81 ec d8 04 00 00 sub $0x4d8,%rsp + 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 1c1e: 00 00 + 1c20: 48 89 9c 24 c8 04 00 mov %rbx,0x4c8(%rsp) + 1c27: 00 + 1c28: 48 89 d3 mov %rdx,%rbx + 1c2b: 48 89 e7 mov %rsp,%rdi + 1c2e: e8 fd 06 00 00 call 2330 + 1c33: ba 40 00 00 00 mov $0x40,%edx + 1c38: 48 89 e6 mov %rsp,%rsi + 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1c40: f3 0f 6f 83 20 09 00 movdqu 0x920(%rbx),%xmm0 + 1c47: 00 + 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1c4d: f3 0f 6f 83 30 09 00 movdqu 0x930(%rbx),%xmm0 + 1c54: 00 + 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1c5a: e8 e1 2e 00 00 call 4b40 + 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1c64: 48 89 e6 mov %rsp,%rsi + 1c67: 48 8d 93 80 04 00 00 lea 0x480(%rbx),%rdx + 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi + 1c75: 00 + 1c76: e8 95 04 00 00 call 2110 + 1c7b: ba 40 04 00 00 mov $0x440,%edx + 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 1c87: 00 + 1c88: 48 89 ef mov %rbp,%rdi + 1c8b: e8 50 17 00 00 call 33e0 + 1c90: 48 8d b3 40 09 00 00 lea 0x940(%rbx),%rsi + 1c97: 48 89 ea mov %rbp,%rdx + 1c9a: 4c 89 ef mov %r13,%rdi + 1c9d: 41 89 c4 mov %eax,%r12d + 1ca0: e8 3b 31 00 00 call 4de0 + 1ca5: 31 c9 xor %ecx,%ecx + 1ca7: 45 85 e4 test %r12d,%r12d + 1caa: ba 20 00 00 00 mov $0x20,%edx + 1caf: 0f 94 c1 sete %cl + 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi + 1cb7: 4c 89 ef mov %r13,%rdi + 1cba: e8 71 17 00 00 call 3430 + 1cbf: 48 8b 84 24 c8 04 00 mov 0x4c8(%rsp),%rax + 1cc6: 00 + 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1cce: 00 00 + 1cd0: 75 14 jne 1ce6 + 1cd2: 48 81 c4 d8 04 00 00 add $0x4d8,%rsp + 1cd9: 31 c0 xor %eax,%eax + 1cdb: 5b pop %rbx + 1cdc: 5d pop %rbp + 1cdd: 41 5c pop %r12 + 1cdf: 41 5d pop %r13 + 1ce1: 41 5e pop %r14 + 1ce3: 41 5f pop %r15 + 1ce5: c3 ret + 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> + 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001cf0 : + 1cf0: 41 57 push %r15 + 1cf2: b8 03 00 00 00 mov $0x3,%eax + 1cf7: 41 56 push %r14 + 1cf9: 41 55 push %r13 + 1cfb: 41 54 push %r12 + 1cfd: 55 push %rbp + 1cfe: 53 push %rbx + 1cff: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1d06: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1d0b: 4c 8d 94 24 f8 02 00 lea 0x2f8(%rsp),%r10 + 1d12: 00 + 1d13: 89 54 24 28 mov %edx,0x28(%rsp) + 1d17: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 1d1e: 00 00 + 1d20: 48 89 ac 24 f8 02 00 mov %rbp,0x2f8(%rsp) + 1d27: 00 + 1d28: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp + 1d2d: 4c 89 54 24 10 mov %r10,0x10(%rsp) + 1d32: be 03 00 00 00 mov $0x3,%esi + 1d37: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) + 1d3e: 00 + 1d3f: 49 89 fe mov %rdi,%r14 + 1d42: 29 c6 sub %eax,%esi + 1d44: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1d49: 89 74 24 0c mov %esi,0xc(%rsp) + 1d4d: 89 44 24 2c mov %eax,0x2c(%rsp) + 1d51: 8b 44 24 28 mov 0x28(%rsp),%eax + 1d55: 85 c0 test %eax,%eax + 1d57: 0f 84 1c 01 00 00 je 1e79 + 1d5d: 8b 4c 24 08 mov 0x8(%rsp),%ecx + 1d61: 8b 54 24 0c mov 0xc(%rsp),%edx + 1d65: 48 89 ef mov %rbp,%rdi + 1d68: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1d6d: e8 ae 2f 00 00 call 4d20 + 1d72: 48 89 ea mov %rbp,%rdx + 1d75: be 03 00 00 00 mov $0x3,%esi + 1d7a: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1d81: 00 + 1d82: 45 31 ff xor %r15d,%r15d + 1d85: e8 86 25 00 00 call 4310 + 1d8a: 4c 8b 44 24 10 mov 0x10(%rsp),%r8 + 1d8f: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx + 1d96: 00 + 1d97: eb 41 jmp 1dda + 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1da0: 44 89 ff mov %r15d,%edi + 1da3: 41 8d 77 01 lea 0x1(%r15),%esi + 1da7: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 1dac: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 1db3: 74 5b je 1e10 + 1db5: 66 3d 00 0d cmp $0xd00,%ax + 1db9: 7f 55 jg 1e10 + 1dbb: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 1dbf: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 1dc4: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1dcb: 74 53 je 1e20 + 1dcd: 48 83 c1 03 add $0x3,%rcx + 1dd1: 49 39 c8 cmp %rcx,%r8 + 1dd4: 0f 84 b9 00 00 00 je 1e93 + 1dda: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1dde: 0f b6 11 movzbl (%rcx),%edx + 1de1: 89 c6 mov %eax,%esi + 1de3: c0 e8 04 shr $0x4,%al + 1de6: c1 e6 08 shl $0x8,%esi + 1de9: 0f b6 c0 movzbl %al,%eax + 1dec: 09 f2 or %esi,%edx + 1dee: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 1df2: 66 81 e2 ff 0f and $0xfff,%dx + 1df7: c1 e6 04 shl $0x4,%esi + 1dfa: 09 f0 or %esi,%eax + 1dfc: 66 81 fa 00 0d cmp $0xd00,%dx + 1e01: 7e 9d jle 1da0 + 1e03: 66 3d 00 0d cmp $0xd00,%ax + 1e07: 7f c4 jg 1dcd + 1e09: 44 89 fe mov %r15d,%esi + 1e0c: eb ad jmp 1dbb + 1e0e: 66 90 xchg %ax,%ax + 1e10: 41 89 f7 mov %esi,%r15d + 1e13: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1e1a: 75 b1 jne 1dcd + 1e1c: 0f 1f 40 00 nopl 0x0(%rax) + 1e20: 83 44 24 08 01 addl $0x1,0x8(%rsp) + 1e25: 49 81 c6 00 02 00 00 add $0x200,%r14 + 1e2c: 83 7c 24 08 03 cmpl $0x3,0x8(%rsp) + 1e31: 0f 85 1a ff ff ff jne 1d51 + 1e37: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1e3c: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1e40: 48 81 c7 00 06 00 00 add $0x600,%rdi + 1e47: 83 e8 01 sub $0x1,%eax + 1e4a: 0f 85 e2 fe ff ff jne 1d32 + 1e50: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 1e57: 00 + 1e58: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e5f: 00 00 + 1e61: 0f 85 dc 00 00 00 jne 1f43 + 1e67: 48 81 c4 08 03 00 00 add $0x308,%rsp + 1e6e: 5b pop %rbx + 1e6f: 5d pop %rbp + 1e70: 41 5c pop %r12 + 1e72: 41 5d pop %r13 + 1e74: 41 5e pop %r14 + 1e76: 41 5f pop %r15 + 1e78: c3 ret + 1e79: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 1e7d: 8b 54 24 08 mov 0x8(%rsp),%edx + 1e81: 48 89 ef mov %rbp,%rdi + 1e84: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1e89: e8 92 2e 00 00 call 4d20 + 1e8e: e9 df fe ff ff jmp 1d72 + 1e93: 45 89 fd mov %r15d,%r13d + 1e96: 4c 8d bc 24 a8 01 00 lea 0x1a8(%rsp),%r15 + 1e9d: 00 + 1e9e: 66 90 xchg %ax,%ax + 1ea0: be 01 00 00 00 mov $0x1,%esi + 1ea5: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1eac: 00 + 1ead: 48 89 ea mov %rbp,%rdx + 1eb0: e8 5b 24 00 00 call 4310 + 1eb5: 41 b9 00 01 00 00 mov $0x100,%r9d + 1ebb: 44 89 e8 mov %r13d,%eax + 1ebe: 31 ff xor %edi,%edi + 1ec0: 45 29 e9 sub %r13d,%r9d + 1ec3: 4d 8d 14 46 lea (%r14,%rax,2),%r10 + 1ec7: 48 8d b4 24 00 01 00 lea 0x100(%rsp),%rsi + 1ece: 00 + 1ecf: eb 25 jmp 1ef6 + 1ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ed8: 66 3d 00 0d cmp $0xd00,%ax + 1edc: 7f 0a jg 1ee8 + 1ede: 89 fa mov %edi,%edx + 1ee0: 83 c7 01 add $0x1,%edi + 1ee3: 66 41 89 04 52 mov %ax,(%r10,%rdx,2) + 1ee8: 44 39 cf cmp %r9d,%edi + 1eeb: 73 41 jae 1f2e + 1eed: 48 83 c6 03 add $0x3,%rsi + 1ef1: 49 39 f7 cmp %rsi,%r15 + 1ef4: 74 38 je 1f2e + 1ef6: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 1efa: 0f b6 16 movzbl (%rsi),%edx + 1efd: 89 c1 mov %eax,%ecx + 1eff: c0 e8 04 shr $0x4,%al + 1f02: c1 e1 08 shl $0x8,%ecx + 1f05: 0f b6 c0 movzbl %al,%eax + 1f08: 09 ca or %ecx,%edx + 1f0a: 0f b6 4e 02 movzbl 0x2(%rsi),%ecx + 1f0e: 66 81 e2 ff 0f and $0xfff,%dx + 1f13: c1 e1 04 shl $0x4,%ecx + 1f16: 09 c8 or %ecx,%eax + 1f18: 66 81 fa 00 0d cmp $0xd00,%dx + 1f1d: 7f 0a jg 1f29 + 1f1f: 89 f9 mov %edi,%ecx + 1f21: 83 c7 01 add $0x1,%edi + 1f24: 66 41 89 14 4a mov %dx,(%r10,%rcx,2) + 1f29: 44 39 cf cmp %r9d,%edi + 1f2c: 72 aa jb 1ed8 + 1f2e: 41 01 fd add %edi,%r13d + 1f31: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 1f38: 0f 86 62 ff ff ff jbe 1ea0 + 1f3e: e9 dd fe ff ff jmp 1e20 + 1f43: e8 38 f1 ff ff call 1080 <__stack_chk_fail@plt> + 1f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f4f: 00 + +0000000000001f50 : + 1f50: 41 57 push %r15 + 1f52: 41 56 push %r14 + 1f54: 49 89 fe mov %rdi,%r14 + 1f57: 41 55 push %r13 + 1f59: 45 31 ed xor %r13d,%r13d + 1f5c: 41 54 push %r12 + 1f5e: 55 push %rbp + 1f5f: 53 push %rbx + 1f60: 48 81 ec 78 24 00 00 sub $0x2478,%rsp + 1f67: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 1f6b: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1f70: 48 8d ac 24 20 0c 00 lea 0xc20(%rsp),%rbp + 1f77: 00 + 1f78: 48 8d 9c 24 40 24 00 lea 0x2440(%rsp),%rbx + 1f7f: 00 + 1f80: 49 89 ef mov %rbp,%r15 + 1f83: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1f8a: 00 00 + 1f8c: 4c 89 a4 24 68 24 00 mov %r12,0x2468(%rsp) + 1f93: 00 + 1f94: 4c 8d a4 24 20 24 00 lea 0x2420(%rsp),%r12 + 1f9b: 00 + 1f9c: 0f 29 84 24 20 24 00 movaps %xmm0,0x2420(%rsp) + 1fa3: 00 + 1fa4: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 1fa9: ba 21 00 00 00 mov $0x21,%edx + 1fae: c6 84 24 40 24 00 00 movb $0x3,0x2440(%rsp) + 1fb5: 03 + 1fb6: 0f 29 84 24 30 24 00 movaps %xmm0,0x2430(%rsp) + 1fbd: 00 + 1fbe: 4c 89 e6 mov %r12,%rsi + 1fc1: 4c 89 e7 mov %r12,%rdi + 1fc4: e8 77 2b 00 00 call 4b40 + 1fc9: 48 8d 84 24 20 12 00 lea 0x1220(%rsp),%rax + 1fd0: 00 + 1fd1: 31 d2 xor %edx,%edx + 1fd3: 4c 89 e6 mov %r12,%rsi + 1fd6: 48 89 c7 mov %rax,%rdi + 1fd9: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1fde: e8 0d fd ff ff call 1cf0 + 1fe3: 44 89 ea mov %r13d,%edx + 1fe6: 4c 89 ff mov %r15,%rdi + 1fe9: 48 89 de mov %rbx,%rsi + 1fec: 41 83 c5 01 add $0x1,%r13d + 1ff0: e8 0b 0d 00 00 call 2d00 + 1ff5: 49 81 c7 00 02 00 00 add $0x200,%r15 + 1ffc: 41 83 fd 03 cmp $0x3,%r13d + 2000: 75 e1 jne 1fe3 + 2002: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15 + 2007: 4c 89 7c 24 08 mov %r15,0x8(%rsp) + 200c: 44 89 ea mov %r13d,%edx + 200f: 4c 89 ff mov %r15,%rdi + 2012: 48 89 de mov %rbx,%rsi + 2015: 41 83 c5 01 add $0x1,%r13d + 2019: e8 e2 0c 00 00 call 2d00 + 201e: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2025: 41 83 fd 06 cmp $0x6,%r13d + 2029: 75 e1 jne 200c + 202b: 48 89 ef mov %rbp,%rdi + 202e: 48 8d 9c 24 20 06 00 lea 0x620(%rsp),%rbx + 2035: 00 + 2036: e8 d5 06 00 00 call 2710 + 203b: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + 2040: e8 cb 06 00 00 call 2710 + 2045: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 204a: 4c 89 fe mov %r15,%rsi + 204d: 48 89 df mov %rbx,%rdi + 2050: 48 89 ea mov %rbp,%rdx + 2053: 49 81 c7 00 06 00 00 add $0x600,%r15 + 205a: e8 11 07 00 00 call 2770 + 205f: 48 89 df mov %rbx,%rdi + 2062: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2069: e8 22 0e 00 00 call 2e90 + 206e: 4d 39 fc cmp %r15,%r12 + 2071: 75 d7 jne 204a + 2073: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2078: 48 8d b4 24 20 06 00 lea 0x620(%rsp),%rsi + 207f: 00 + 2080: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2087: 00 + 2088: e8 c3 07 00 00 call 2850 + 208d: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2094: 00 + 2095: e8 86 07 00 00 call 2820 + 209a: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 209f: 48 89 ee mov %rbp,%rsi + 20a2: e8 e9 05 00 00 call 2690 + 20a7: 48 8d b4 24 20 06 00 lea 0x620(%rsp),%rsi + 20ae: 00 + 20af: 4c 89 f7 mov %r14,%rdi + 20b2: e8 d9 05 00 00 call 2690 + 20b7: 66 0f 6f 84 24 20 24 movdqa 0x2420(%rsp),%xmm0 + 20be: 00 00 + 20c0: 41 0f 11 86 80 04 00 movups %xmm0,0x480(%r14) + 20c7: 00 + 20c8: 66 0f 6f 84 24 30 24 movdqa 0x2430(%rsp),%xmm0 + 20cf: 00 00 + 20d1: 41 0f 11 86 90 04 00 movups %xmm0,0x490(%r14) + 20d8: 00 + 20d9: 48 8b 84 24 68 24 00 mov 0x2468(%rsp),%rax + 20e0: 00 + 20e1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 20e8: 00 00 + 20ea: 75 12 jne 20fe + 20ec: 48 81 c4 78 24 00 00 add $0x2478,%rsp + 20f3: 5b pop %rbx + 20f4: 5d pop %rbp + 20f5: 41 5c pop %r12 + 20f7: 41 5d pop %r13 + 20f9: 41 5e pop %r14 + 20fb: 41 5f pop %r15 + 20fd: c3 ret + 20fe: e8 7d ef ff ff call 1080 <__stack_chk_fail@plt> + 2103: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 210a: 00 00 00 00 + 210e: 66 90 xchg %ax,%ax + +0000000000002110 : + 2110: 41 57 push %r15 + 2112: 41 56 push %r14 + 2114: 41 55 push %r13 + 2116: 45 31 ed xor %r13d,%r13d + 2119: 41 54 push %r12 + 211b: 55 push %rbp + 211c: 48 89 f5 mov %rsi,%rbp + 211f: 48 89 d6 mov %rdx,%rsi + 2122: 53 push %rbx + 2123: 48 89 d3 mov %rdx,%rbx + 2126: 48 81 ec 58 30 00 00 sub $0x3058,%rsp + 212d: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2132: 48 8d 84 24 20 0c 00 lea 0xc20(%rsp),%rax + 2139: 00 + 213a: 4c 8d b4 24 20 30 00 lea 0x3020(%rsp),%r14 + 2141: 00 + 2142: 48 89 c7 mov %rax,%rdi + 2145: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 214c: 00 00 + 214e: 4c 89 a4 24 48 30 00 mov %r12,0x3048(%rsp) + 2155: 00 + 2156: 49 89 cc mov %rcx,%r12 + 2159: 48 89 04 24 mov %rax,(%rsp) + 215d: e8 6e 05 00 00 call 26d0 + 2162: f3 0f 6f 83 80 04 00 movdqu 0x480(%rbx),%xmm0 + 2169: 00 + 216a: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 2171: 00 + 2172: 48 89 ee mov %rbp,%rsi + 2175: 48 89 c7 mov %rax,%rdi + 2178: 48 89 44 24 08 mov %rax,0x8(%rsp) + 217d: 48 8d ac 24 20 06 00 lea 0x620(%rsp),%rbp + 2184: 00 + 2185: 0f 29 84 24 20 30 00 movaps %xmm0,0x3020(%rsp) + 218c: 00 + 218d: f3 0f 6f 83 90 04 00 movdqu 0x490(%rbx),%xmm0 + 2194: 00 + 2195: 48 8d 9c 24 20 1e 00 lea 0x1e20(%rsp),%rbx + 219c: 00 + 219d: 0f 29 84 24 30 30 00 movaps %xmm0,0x3030(%rsp) + 21a4: 00 + 21a5: e8 d6 09 00 00 call 2b80 + 21aa: ba 01 00 00 00 mov $0x1,%edx + 21af: 4c 89 f6 mov %r14,%rsi + 21b2: 48 89 df mov %rbx,%rdi + 21b5: e8 36 fb ff ff call 1cf0 + 21ba: 4c 89 ef mov %r13,%rdi + 21bd: 44 89 ea mov %r13d,%edx + 21c0: 4c 89 e6 mov %r12,%rsi + 21c3: 49 83 c5 01 add $0x1,%r13 + 21c7: 48 c1 e7 09 shl $0x9,%rdi + 21cb: 48 01 ef add %rbp,%rdi + 21ce: e8 2d 0b 00 00 call 2d00 + 21d3: 49 83 fd 03 cmp $0x3,%r13 + 21d7: 75 e1 jne 21ba + 21d9: 45 31 ff xor %r15d,%r15d + 21dc: 4c 8d ac 24 20 12 00 lea 0x1220(%rsp),%r13 + 21e3: 00 + 21e4: 4c 89 ff mov %r15,%rdi + 21e7: 41 8d 57 03 lea 0x3(%r15),%edx + 21eb: 4c 89 e6 mov %r12,%rsi + 21ee: 49 83 c7 01 add $0x1,%r15 + 21f2: 48 c1 e7 09 shl $0x9,%rdi + 21f6: 4c 01 ef add %r13,%rdi + 21f9: e8 62 0b 00 00 call 2d60 + 21fe: 49 83 ff 03 cmp $0x3,%r15 + 2202: 75 e0 jne 21e4 + 2204: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 220b: 00 + 220c: ba 06 00 00 00 mov $0x6,%edx + 2211: 4c 89 e6 mov %r12,%rsi + 2214: 48 89 c7 mov %rax,%rdi + 2217: 48 89 44 24 10 mov %rax,0x10(%rsp) + 221c: 4c 8d bc 24 20 18 00 lea 0x1820(%rsp),%r15 + 2223: 00 + 2224: e8 37 0b 00 00 call 2d60 + 2229: 48 89 ef mov %rbp,%rdi + 222c: e8 df 04 00 00 call 2710 + 2231: 48 89 de mov %rbx,%rsi + 2234: 4c 89 ff mov %r15,%rdi + 2237: 48 89 ea mov %rbp,%rdx + 223a: 48 81 c3 00 06 00 00 add $0x600,%rbx + 2241: e8 2a 05 00 00 call 2770 + 2246: 49 81 c7 00 02 00 00 add $0x200,%r15 + 224d: 49 39 de cmp %rbx,%r14 + 2250: 75 df jne 2231 + 2252: 48 8b 34 24 mov (%rsp),%rsi + 2256: 48 89 ea mov %rbp,%rdx + 2259: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 225e: e8 0d 05 00 00 call 2770 + 2263: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 226a: 00 + 226b: e8 d0 04 00 00 call 2740 + 2270: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 2275: e8 86 0b 00 00 call 2e00 + 227a: 4c 89 ea mov %r13,%rdx + 227d: 48 8d b4 24 20 18 00 lea 0x1820(%rsp),%rsi + 2284: 00 + 2285: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 228c: 00 + 228d: e8 be 05 00 00 call 2850 + 2292: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2297: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 229c: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22a1: e8 5a 0c 00 00 call 2f00 + 22a6: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 22ab: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22b0: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22b5: e8 46 0c 00 00 call 2f00 + 22ba: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 22c1: 00 + 22c2: e8 59 05 00 00 call 2820 + 22c7: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22cc: e8 ff 0b 00 00 call 2ed0 + 22d1: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 + 22d6: 48 8d b4 24 20 18 00 lea 0x1820(%rsp),%rsi + 22dd: 00 + 22de: 4c 89 f7 mov %r14,%rdi + 22e1: e8 3a 01 00 00 call 2420 + 22e6: 49 8d be c0 03 00 00 lea 0x3c0(%r14),%rdi + 22ed: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22f2: e8 c9 05 00 00 call 28c0 + 22f7: 48 8b 84 24 48 30 00 mov 0x3048(%rsp),%rax + 22fe: 00 + 22ff: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2306: 00 00 + 2308: 75 12 jne 231c + 230a: 48 81 c4 58 30 00 00 add $0x3058,%rsp + 2311: 5b pop %rbx + 2312: 5d pop %rbp + 2313: 41 5c pop %r12 + 2315: 41 5d pop %r13 + 2317: 41 5e pop %r14 + 2319: 41 5f pop %r15 + 231b: c3 ret + 231c: e8 5f ed ff ff call 1080 <__stack_chk_fail@plt> + 2321: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2328: 00 00 00 00 + 232c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002330 : + 2330: 41 57 push %r15 + 2332: 41 56 push %r14 + 2334: 41 55 push %r13 + 2336: 49 89 fd mov %rdi,%r13 + 2339: 41 54 push %r12 + 233b: 55 push %rbp + 233c: 53 push %rbx + 233d: 48 89 f3 mov %rsi,%rbx + 2340: 48 81 ec 18 10 00 00 sub $0x1018,%rsp + 2347: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 234e: 00 00 + 2350: 4c 89 b4 24 08 10 00 mov %r14,0x1008(%rsp) + 2357: 00 + 2358: 49 89 d6 mov %rdx,%r14 + 235b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp + 2362: 00 + 2363: 48 89 ef mov %rbp,%rdi + 2366: e8 25 02 00 00 call 2590 + 236b: 48 8d b3 c0 03 00 00 lea 0x3c0(%rbx),%rsi + 2372: 48 89 e7 mov %rsp,%rdi + 2375: e8 f6 06 00 00 call 2a70 + 237a: 48 8d bc 24 00 0a 00 lea 0xa00(%rsp),%rdi + 2381: 00 + 2382: 4c 89 f6 mov %r14,%rsi + 2385: e8 46 03 00 00 call 26d0 + 238a: 48 89 ef mov %rbp,%rdi + 238d: e8 7e 03 00 00 call 2710 + 2392: 48 89 ea mov %rbp,%rdx + 2395: 48 8d b4 24 00 0a 00 lea 0xa00(%rsp),%rsi + 239c: 00 + 239d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23a4: 00 + 23a5: e8 c6 03 00 00 call 2770 + 23aa: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23b1: 00 + 23b2: e8 49 0a 00 00 call 2e00 + 23b7: 48 89 e6 mov %rsp,%rsi + 23ba: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx + 23c1: 00 + 23c2: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23c9: 00 + 23ca: e8 71 0b 00 00 call 2f40 + 23cf: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23d6: 00 + 23d7: e8 f4 0a 00 00 call 2ed0 + 23dc: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi + 23e3: 00 + 23e4: 4c 89 ef mov %r13,%rdi + 23e7: e8 04 08 00 00 call 2bf0 + 23ec: 48 8b 84 24 08 10 00 mov 0x1008(%rsp),%rax + 23f3: 00 + 23f4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 23fb: 00 00 + 23fd: 75 12 jne 2411 + 23ff: 48 81 c4 18 10 00 00 add $0x1018,%rsp + 2406: 5b pop %rbx + 2407: 5d pop %rbp + 2408: 41 5c pop %r12 + 240a: 41 5d pop %r13 + 240c: 41 5e pop %r14 + 240e: 41 5f pop %r15 + 2410: c3 ret + 2411: e8 6a ec ff ff call 1080 <__stack_chk_fail@plt> + 2416: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 241d: 00 00 00 + +0000000000002420 : + 2420: 41 56 push %r14 + 2422: 48 81 c7 40 01 00 00 add $0x140,%rdi + 2429: 49 89 f0 mov %rsi,%r8 + 242c: 4c 8d 8e 00 06 00 00 lea 0x600(%rsi),%r9 + 2433: 41 54 push %r12 + 2435: 55 push %rbp + 2436: 53 push %rbx + 2437: 48 8d 8f c0 fe ff ff lea -0x140(%rdi),%rcx + 243e: 4c 89 c6 mov %r8,%rsi + 2441: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2448: 00 00 00 00 + 244c: 0f 1f 40 00 nopl 0x0(%rax) + 2450: 0f b7 16 movzwl (%rsi),%edx + 2453: 89 d0 mov %edx,%eax + 2455: 66 c1 f8 0f sar $0xf,%ax + 2459: 66 25 01 0d and $0xd01,%ax + 245d: 01 d0 add %edx,%eax + 245f: 0f b7 c0 movzwl %ax,%eax + 2462: 48 c1 e0 0a shl $0xa,%rax + 2466: 48 05 81 06 00 00 add $0x681,%rax + 246c: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax + 2473: 48 c1 e8 20 shr $0x20,%rax + 2477: 89 c3 mov %eax,%ebx + 2479: 0f b7 46 02 movzwl 0x2(%rsi),%eax + 247d: 66 81 e3 ff 03 and $0x3ff,%bx + 2482: 41 89 c3 mov %eax,%r11d + 2485: 66 41 c1 fb 0f sar $0xf,%r11w + 248a: 66 41 81 e3 01 0d and $0xd01,%r11w + 2490: 41 01 c3 add %eax,%r11d + 2493: 0f b7 46 04 movzwl 0x4(%rsi),%eax + 2497: 45 0f b7 db movzwl %r11w,%r11d + 249b: 41 89 c2 mov %eax,%r10d + 249e: 49 c1 e3 0a shl $0xa,%r11 + 24a2: 66 41 c1 fa 0f sar $0xf,%r10w + 24a7: 49 81 c3 81 06 00 00 add $0x681,%r11 + 24ae: 66 41 81 e2 01 0d and $0xd01,%r10w + 24b4: 4d 69 db b7 af 13 00 imul $0x13afb7,%r11,%r11 + 24bb: 41 01 c2 add %eax,%r10d + 24be: 0f b7 46 06 movzwl 0x6(%rsi),%eax + 24c2: 88 19 mov %bl,(%rcx) + 24c4: 45 0f b7 d2 movzwl %r10w,%r10d + 24c8: 49 c1 e2 0a shl $0xa,%r10 + 24cc: 89 c2 mov %eax,%edx + 24ce: 49 c1 eb 20 shr $0x20,%r11 + 24d2: 66 c1 fa 0f sar $0xf,%dx + 24d6: 49 81 c2 81 06 00 00 add $0x681,%r10 + 24dd: 45 89 dc mov %r11d,%r12d + 24e0: 66 81 e2 01 0d and $0xd01,%dx + 24e5: 4d 69 d2 b7 af 13 00 imul $0x13afb7,%r10,%r10 + 24ec: 66 41 81 e4 ff 03 and $0x3ff,%r12w + 24f2: 01 c2 add %eax,%edx + 24f4: 0f b7 d2 movzwl %dx,%edx + 24f7: 48 c1 e2 0a shl $0xa,%rdx + 24fb: 49 c1 ea 20 shr $0x20,%r10 + 24ff: 48 81 c2 81 06 00 00 add $0x681,%rdx + 2506: 44 89 d5 mov %r10d,%ebp + 2509: 48 69 c2 b7 af 13 00 imul $0x13afb7,%rdx,%rax + 2510: 66 81 e5 ff 03 and $0x3ff,%bp + 2515: 48 c1 e8 20 shr $0x20,%rax + 2519: 89 c2 mov %eax,%edx + 251b: 66 81 e2 ff 03 and $0x3ff,%dx + 2520: 41 89 d6 mov %edx,%r14d + 2523: 42 8d 14 9d 00 00 00 lea 0x0(,%r11,4),%edx + 252a: 00 + 252b: 08 fa or %bh,%dl + 252d: 66 41 c1 ec 06 shr $0x6,%r12w + 2532: 48 83 c1 05 add $0x5,%rcx + 2536: 48 83 c6 08 add $0x8,%rsi + 253a: 88 51 fc mov %dl,-0x4(%rcx) + 253d: 41 c1 e2 04 shl $0x4,%r10d + 2541: 66 c1 ed 04 shr $0x4,%bp + 2545: 44 89 f2 mov %r14d,%edx + 2548: c1 e0 06 shl $0x6,%eax + 254b: 45 09 e2 or %r12d,%r10d + 254e: 66 c1 ea 02 shr $0x2,%dx + 2552: 09 e8 or %ebp,%eax + 2554: 44 88 51 fd mov %r10b,-0x3(%rcx) + 2558: 88 41 fe mov %al,-0x2(%rcx) + 255b: 88 51 ff mov %dl,-0x1(%rcx) + 255e: 48 39 f9 cmp %rdi,%rcx + 2561: 0f 85 e9 fe ff ff jne 2450 + 2567: 49 81 c0 00 02 00 00 add $0x200,%r8 + 256e: 48 8d b9 40 01 00 00 lea 0x140(%rcx),%rdi + 2575: 4d 39 c1 cmp %r8,%r9 + 2578: 0f 85 b9 fe ff ff jne 2437 + 257e: 5b pop %rbx + 257f: 5d pop %rbp + 2580: 41 5c pop %r12 + 2582: 41 5e pop %r14 + 2584: c3 ret + 2585: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 258c: 00 00 00 00 + +0000000000002590 : + 2590: 55 push %rbp + 2591: 48 81 c6 40 01 00 00 add $0x140,%rsi + 2598: 4c 8d 87 00 06 00 00 lea 0x600(%rdi),%r8 + 259f: 53 push %rbx + 25a0: 48 8d 96 c0 fe ff ff lea -0x140(%rsi),%rdx + 25a7: 48 89 f9 mov %rdi,%rcx + 25aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 25b0: 44 0f b6 52 02 movzbl 0x2(%rdx),%r10d + 25b5: 0f b7 1a movzwl (%rdx),%ebx + 25b8: 48 83 c2 05 add $0x5,%rdx + 25bc: 48 83 c1 08 add $0x8,%rcx + 25c0: 44 0f b6 5a fe movzbl -0x2(%rdx),%r11d + 25c5: 44 0f b6 4a fc movzbl -0x4(%rdx),%r9d + 25ca: 44 89 d0 mov %r10d,%eax + 25cd: 41 c1 e2 06 shl $0x6,%r10d + 25d1: 81 e3 ff 03 00 00 and $0x3ff,%ebx + 25d7: c0 e8 04 shr $0x4,%al + 25da: 41 c0 e9 02 shr $0x2,%r9b + 25de: 69 db 01 0d 00 00 imul $0xd01,%ebx,%ebx + 25e4: 44 89 dd mov %r11d,%ebp + 25e7: 41 c1 e3 04 shl $0x4,%r11d + 25eb: 0f b6 c0 movzbl %al,%eax + 25ee: 45 0f b6 c9 movzbl %r9b,%r9d + 25f2: 40 c0 ed 06 shr $0x6,%bpl + 25f6: 44 09 d8 or %r11d,%eax + 25f9: 45 09 d1 or %r10d,%r9d + 25fc: 44 0f b6 52 ff movzbl -0x1(%rdx),%r10d + 2601: 40 0f b6 ed movzbl %bpl,%ebp + 2605: 25 ff 03 00 00 and $0x3ff,%eax + 260a: 41 81 e1 ff 03 00 00 and $0x3ff,%r9d + 2611: 81 c3 00 02 00 00 add $0x200,%ebx + 2617: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 261d: 41 c1 e2 02 shl $0x2,%r10d + 2621: c1 eb 0a shr $0xa,%ebx + 2624: 41 09 ea or %ebp,%r10d + 2627: 45 69 c9 01 0d 00 00 imul $0xd01,%r9d,%r9d + 262e: 66 89 59 f8 mov %bx,-0x8(%rcx) + 2632: 05 00 02 00 00 add $0x200,%eax + 2637: c1 e8 0a shr $0xa,%eax + 263a: 41 81 c1 00 02 00 00 add $0x200,%r9d + 2641: 66 89 41 fc mov %ax,-0x4(%rcx) + 2645: 41 0f bf c2 movswl %r10w,%eax + 2649: 41 c1 e9 0a shr $0xa,%r9d + 264d: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2653: 66 44 89 49 fa mov %r9w,-0x6(%rcx) + 2658: 05 00 02 00 00 add $0x200,%eax + 265d: c1 e8 0a shr $0xa,%eax + 2660: 66 89 41 fe mov %ax,-0x2(%rcx) + 2664: 48 39 f2 cmp %rsi,%rdx + 2667: 0f 85 43 ff ff ff jne 25b0 + 266d: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2674: 48 8d b2 40 01 00 00 lea 0x140(%rdx),%rsi + 267b: 49 39 f8 cmp %rdi,%r8 + 267e: 0f 85 1c ff ff ff jne 25a0 + 2684: 5b pop %rbx + 2685: 5d pop %rbp + 2686: c3 ret + 2687: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 268e: 00 00 + +0000000000002690 : + 2690: 41 54 push %r12 + 2692: 4c 8d a7 80 04 00 00 lea 0x480(%rdi),%r12 + 2699: 55 push %rbp + 269a: 48 89 f5 mov %rsi,%rbp + 269d: 53 push %rbx + 269e: 48 89 fb mov %rdi,%rbx + 26a1: 48 89 ee mov %rbp,%rsi + 26a4: 48 89 df mov %rbx,%rdi + 26a7: 48 81 c3 80 01 00 00 add $0x180,%rbx + 26ae: 48 81 c5 00 02 00 00 add $0x200,%rbp + 26b5: e8 06 04 00 00 call 2ac0 + 26ba: 4c 39 e3 cmp %r12,%rbx + 26bd: 75 e2 jne 26a1 + 26bf: 5b pop %rbx + 26c0: 5d pop %rbp + 26c1: 41 5c pop %r12 + 26c3: c3 ret + 26c4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 26cb: 00 00 00 00 + 26cf: 90 nop + +00000000000026d0 : + 26d0: 41 54 push %r12 + 26d2: 4c 8d a6 80 04 00 00 lea 0x480(%rsi),%r12 + 26d9: 55 push %rbp + 26da: 48 89 fd mov %rdi,%rbp + 26dd: 53 push %rbx + 26de: 48 89 f3 mov %rsi,%rbx + 26e1: 48 89 de mov %rbx,%rsi + 26e4: 48 89 ef mov %rbp,%rdi + 26e7: 48 81 c3 80 01 00 00 add $0x180,%rbx + 26ee: 48 81 c5 00 02 00 00 add $0x200,%rbp + 26f5: e8 26 04 00 00 call 2b20 + 26fa: 4c 39 e3 cmp %r12,%rbx + 26fd: 75 e2 jne 26e1 + 26ff: 5b pop %rbx + 2700: 5d pop %rbp + 2701: 41 5c pop %r12 + 2703: c3 ret + 2704: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 270b: 00 00 00 00 + 270f: 90 nop + +0000000000002710 : + 2710: 53 push %rbx + 2711: 48 89 fb mov %rdi,%rbx + 2714: e8 a7 06 00 00 call 2dc0 + 2719: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2720: e8 9b 06 00 00 call 2dc0 + 2725: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 272c: 5b pop %rbx + 272d: e9 8e 06 00 00 jmp 2dc0 + 2732: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2739: 00 00 00 00 + 273d: 0f 1f 00 nopl (%rax) + +0000000000002740 : + 2740: 53 push %rbx + 2741: 48 89 fb mov %rdi,%rbx + 2744: e8 b7 06 00 00 call 2e00 + 2749: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2750: e8 ab 06 00 00 call 2e00 + 2755: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 275c: 5b pop %rbx + 275d: e9 9e 06 00 00 jmp 2e00 + 2762: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2769: 00 00 00 00 + 276d: 0f 1f 00 nopl (%rax) + +0000000000002770 : + 2770: 41 56 push %r14 + 2772: 41 55 push %r13 + 2774: 49 89 f5 mov %rsi,%r13 + 2777: 41 54 push %r12 + 2779: 49 89 fc mov %rdi,%r12 + 277c: 55 push %rbp + 277d: 49 8d ad 00 02 00 00 lea 0x200(%r13),%rbp + 2784: 49 81 c5 00 06 00 00 add $0x600,%r13 + 278b: 53 push %rbx + 278c: 48 81 ec 10 02 00 00 sub $0x210,%rsp + 2793: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 279a: 00 00 + 279c: 48 89 9c 24 08 02 00 mov %rbx,0x208(%rsp) + 27a3: 00 + 27a4: 48 89 d3 mov %rdx,%rbx + 27a7: 48 89 da mov %rbx,%rdx + 27aa: 48 81 c3 00 02 00 00 add $0x200,%rbx + 27b1: e8 5a 06 00 00 call 2e10 + 27b6: 48 89 da mov %rbx,%rdx + 27b9: 48 89 ee mov %rbp,%rsi + 27bc: 48 89 e7 mov %rsp,%rdi + 27bf: 48 81 c5 00 02 00 00 add $0x200,%rbp + 27c6: e8 45 06 00 00 call 2e10 + 27cb: 48 89 e2 mov %rsp,%rdx + 27ce: 4c 89 e6 mov %r12,%rsi + 27d1: 4c 89 e7 mov %r12,%rdi + 27d4: e8 27 07 00 00 call 2f00 + 27d9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 27e0: 4c 39 ed cmp %r13,%rbp + 27e3: 75 d1 jne 27b6 + 27e5: 4c 89 e7 mov %r12,%rdi + 27e8: e8 e3 06 00 00 call 2ed0 + 27ed: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax + 27f4: 00 + 27f5: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 27fc: 00 00 + 27fe: 75 10 jne 2810 + 2800: 48 81 c4 10 02 00 00 add $0x210,%rsp + 2807: 5b pop %rbx + 2808: 5d pop %rbp + 2809: 41 5c pop %r12 + 280b: 41 5d pop %r13 + 280d: 41 5e pop %r14 + 280f: c3 ret + 2810: e8 6b e8 ff ff call 1080 <__stack_chk_fail@plt> + 2815: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 281c: 00 00 00 00 + +0000000000002820 : + 2820: 53 push %rbx + 2821: 48 89 fb mov %rdi,%rbx + 2824: e8 a7 06 00 00 call 2ed0 + 2829: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2830: e8 9b 06 00 00 call 2ed0 + 2835: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 283c: 5b pop %rbx + 283d: e9 8e 06 00 00 jmp 2ed0 + 2842: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2849: 00 00 00 00 + 284d: 0f 1f 00 nopl (%rax) + +0000000000002850 : + 2850: 41 55 push %r13 + 2852: 49 89 fd mov %rdi,%r13 + 2855: 41 54 push %r12 + 2857: 49 89 f4 mov %rsi,%r12 + 285a: 55 push %rbp + 285b: 48 89 d5 mov %rdx,%rbp + 285e: 53 push %rbx + 285f: 31 db xor %ebx,%ebx + 2861: 48 83 ec 08 sub $0x8,%rsp + 2865: 48 8d 54 1d 00 lea 0x0(%rbp,%rbx,1),%rdx + 286a: 49 8d 34 1c lea (%r12,%rbx,1),%rsi + 286e: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi + 2873: 48 81 c3 00 02 00 00 add $0x200,%rbx + 287a: e8 81 06 00 00 call 2f00 + 287f: 48 81 fb 00 06 00 00 cmp $0x600,%rbx + 2886: 75 dd jne 2865 + 2888: 48 83 c4 08 add $0x8,%rsp + 288c: 5b pop %rbx + 288d: 5d pop %rbp + 288e: 41 5c pop %r12 + 2890: 41 5d pop %r13 + 2892: c3 ret + 2893: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 289a: 00 00 00 + 289d: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28a4: 00 00 00 + 28a7: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28ae: 00 00 00 + 28b1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28b8: 00 00 00 + 28bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000028c0 : + 28c0: 41 54 push %r12 + 28c2: 49 89 f3 mov %rsi,%r11 + 28c5: 55 push %rbp + 28c6: 48 8d af 80 00 00 00 lea 0x80(%rdi),%rbp + 28cd: 53 push %rbx + 28ce: 48 89 fb mov %rdi,%rbx + 28d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 28d8: 00 00 00 00 + 28dc: 0f 1f 40 00 nopl 0x0(%rax) + 28e0: 41 0f b7 03 movzwl (%r11),%eax + 28e4: 45 0f b7 63 0e movzwl 0xe(%r11),%r12d + 28e9: 41 89 c2 mov %eax,%r10d + 28ec: 66 41 c1 fa 0f sar $0xf,%r10w + 28f1: 66 41 81 e2 01 0d and $0xd01,%r10w + 28f7: 41 01 c2 add %eax,%r10d + 28fa: 41 0f b7 43 02 movzwl 0x2(%r11),%eax + 28ff: 45 0f bf d2 movswl %r10w,%r10d + 2903: 89 c6 mov %eax,%esi + 2905: 41 c1 e2 04 shl $0x4,%r10d + 2909: 66 c1 fe 0f sar $0xf,%si + 290d: 41 81 c2 81 06 00 00 add $0x681,%r10d + 2914: 66 81 e6 01 0d and $0xd01,%si + 2919: 45 69 d2 fb 3a 01 00 imul $0x13afb,%r10d,%r10d + 2920: 01 c6 add %eax,%esi + 2922: 41 0f b7 43 04 movzwl 0x4(%r11),%eax + 2927: 0f bf f6 movswl %si,%esi + 292a: 41 89 c1 mov %eax,%r9d + 292d: c1 e6 04 shl $0x4,%esi + 2930: 66 41 c1 f9 0f sar $0xf,%r9w + 2935: 81 c6 81 06 00 00 add $0x681,%esi + 293b: 66 41 81 e1 01 0d and $0xd01,%r9w + 2941: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2947: 41 01 c1 add %eax,%r9d + 294a: 41 0f b7 43 06 movzwl 0x6(%r11),%eax + 294f: 45 0f bf c9 movswl %r9w,%r9d + 2953: 89 c1 mov %eax,%ecx + 2955: 41 c1 e1 04 shl $0x4,%r9d + 2959: 66 c1 f9 0f sar $0xf,%cx + 295d: 41 81 c1 81 06 00 00 add $0x681,%r9d + 2964: 66 81 e1 01 0d and $0xd01,%cx + 2969: 45 69 c9 fb 3a 01 00 imul $0x13afb,%r9d,%r9d + 2970: 01 c1 add %eax,%ecx + 2972: 41 0f b7 43 08 movzwl 0x8(%r11),%eax + 2977: 0f bf c9 movswl %cx,%ecx + 297a: 41 89 c0 mov %eax,%r8d + 297d: c1 e1 04 shl $0x4,%ecx + 2980: 66 41 c1 f8 0f sar $0xf,%r8w + 2985: 81 c1 81 06 00 00 add $0x681,%ecx + 298b: 66 41 81 e0 01 0d and $0xd01,%r8w + 2991: 69 c9 fb 3a 01 00 imul $0x13afb,%ecx,%ecx + 2997: 41 01 c0 add %eax,%r8d + 299a: 41 0f b7 43 0a movzwl 0xa(%r11),%eax + 299f: 45 0f bf c0 movswl %r8w,%r8d + 29a3: 89 c2 mov %eax,%edx + 29a5: 41 c1 e0 04 shl $0x4,%r8d + 29a9: 66 c1 fa 0f sar $0xf,%dx + 29ad: 41 81 c0 81 06 00 00 add $0x681,%r8d + 29b4: 66 81 e2 01 0d and $0xd01,%dx + 29b9: 45 69 c0 fb 3a 01 00 imul $0x13afb,%r8d,%r8d + 29c0: 01 c2 add %eax,%edx + 29c2: 41 0f b7 43 0c movzwl 0xc(%r11),%eax + 29c7: c1 ee 1c shr $0x1c,%esi + 29ca: c1 e9 1c shr $0x1c,%ecx + 29cd: 0f bf d2 movswl %dx,%edx + 29d0: c1 e6 04 shl $0x4,%esi + 29d3: c1 e2 04 shl $0x4,%edx + 29d6: 89 c7 mov %eax,%edi + 29d8: 41 c1 ea 1c shr $0x1c,%r10d + 29dc: 66 c1 ff 0f sar $0xf,%di + 29e0: 81 c2 81 06 00 00 add $0x681,%edx + 29e6: c1 e1 04 shl $0x4,%ecx + 29e9: 41 09 f2 or %esi,%r10d + 29ec: 41 c1 e9 1c shr $0x1c,%r9d + 29f0: 66 81 e7 01 0d and $0xd01,%di + 29f5: 41 c1 e8 1c shr $0x1c,%r8d + 29f9: 44 88 13 mov %r10b,(%rbx) + 29fc: 01 c7 add %eax,%edi + 29fe: 69 d2 fb 3a 01 00 imul $0x13afb,%edx,%edx + 2a04: 44 89 e0 mov %r12d,%eax + 2a07: 41 09 c9 or %ecx,%r9d + 2a0a: 66 c1 f8 0f sar $0xf,%ax + 2a0e: 0f bf ff movswl %di,%edi + 2a11: 44 88 4b 01 mov %r9b,0x1(%rbx) + 2a15: 66 25 01 0d and $0xd01,%ax + 2a19: c1 e7 04 shl $0x4,%edi + 2a1c: 44 01 e0 add %r12d,%eax + 2a1f: 81 c7 81 06 00 00 add $0x681,%edi + 2a25: c1 ea 1c shr $0x1c,%edx + 2a28: 98 cwtl + 2a29: 69 ff fb 3a 01 00 imul $0x13afb,%edi,%edi + 2a2f: c1 e2 04 shl $0x4,%edx + 2a32: c1 e0 04 shl $0x4,%eax + 2a35: 41 09 d0 or %edx,%r8d + 2a38: 05 81 06 00 00 add $0x681,%eax + 2a3d: 44 88 43 02 mov %r8b,0x2(%rbx) + 2a41: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2a47: c1 ef 1c shr $0x1c,%edi + 2a4a: c1 e8 1c shr $0x1c,%eax + 2a4d: c1 e0 04 shl $0x4,%eax + 2a50: 09 c7 or %eax,%edi + 2a52: 48 83 c3 04 add $0x4,%rbx + 2a56: 40 88 7b ff mov %dil,-0x1(%rbx) + 2a5a: 49 83 c3 10 add $0x10,%r11 + 2a5e: 48 39 eb cmp %rbp,%rbx + 2a61: 0f 85 79 fe ff ff jne 28e0 + 2a67: 5b pop %rbx + 2a68: 5d pop %rbp + 2a69: 41 5c pop %r12 + 2a6b: c3 ret + 2a6c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002a70 : + 2a70: 31 d2 xor %edx,%edx + 2a72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2a79: 00 00 00 00 + 2a7d: 0f 1f 00 nopl (%rax) + 2a80: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 2a84: 83 e0 0f and $0xf,%eax + 2a87: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2a8d: 83 c0 08 add $0x8,%eax + 2a90: c1 f8 04 sar $0x4,%eax + 2a93: 66 89 04 97 mov %ax,(%rdi,%rdx,4) + 2a97: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 2a9b: c0 e8 04 shr $0x4,%al + 2a9e: 0f b6 c0 movzbl %al,%eax + 2aa1: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2aa7: 83 c0 08 add $0x8,%eax + 2aaa: c1 f8 04 sar $0x4,%eax + 2aad: 66 89 44 97 02 mov %ax,0x2(%rdi,%rdx,4) + 2ab2: 48 83 c2 01 add $0x1,%rdx + 2ab6: 48 81 fa 80 00 00 00 cmp $0x80,%rdx + 2abd: 75 c1 jne 2a80 + 2abf: c3 ret + +0000000000002ac0 : + 2ac0: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 + 2ac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2ace: 00 00 + 2ad0: 0f b7 06 movzwl (%rsi),%eax + 2ad3: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx + 2ad7: 48 83 c7 03 add $0x3,%rdi + 2adb: 48 83 c6 04 add $0x4,%rsi + 2adf: 89 c2 mov %eax,%edx + 2ae1: 66 c1 fa 0f sar $0xf,%dx + 2ae5: 66 81 e2 01 0d and $0xd01,%dx + 2aea: 01 c2 add %eax,%edx + 2aec: 89 c8 mov %ecx,%eax + 2aee: 66 c1 f8 0f sar $0xf,%ax + 2af2: 88 57 fd mov %dl,-0x3(%rdi) + 2af5: 66 25 01 0d and $0xd01,%ax + 2af9: 01 c8 add %ecx,%eax + 2afb: 89 c1 mov %eax,%ecx + 2afd: 66 c1 e8 04 shr $0x4,%ax + 2b01: c1 e1 04 shl $0x4,%ecx + 2b04: 88 47 ff mov %al,-0x1(%rdi) + 2b07: 08 f1 or %dh,%cl + 2b09: 88 4f fe mov %cl,-0x2(%rdi) + 2b0c: 49 39 f8 cmp %rdi,%r8 + 2b0f: 75 bf jne 2ad0 + 2b11: c3 ret + 2b12: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2b19: 00 00 00 00 + 2b1d: 0f 1f 00 nopl (%rax) + +0000000000002b20 : + 2b20: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx + 2b27: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2b2e: 00 00 00 00 + 2b32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2b39: 00 00 00 00 + 2b3d: 0f 1f 00 nopl (%rax) + 2b40: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 2b44: 0f b6 16 movzbl (%rsi),%edx + 2b47: 48 83 c6 03 add $0x3,%rsi + 2b4b: 48 83 c7 04 add $0x4,%rdi + 2b4f: c1 e0 08 shl $0x8,%eax + 2b52: 09 d0 or %edx,%eax + 2b54: 66 25 ff 0f and $0xfff,%ax + 2b58: 66 89 47 fc mov %ax,-0x4(%rdi) + 2b5c: 0f b6 46 fe movzbl -0x2(%rsi),%eax + 2b60: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 2b64: c0 e8 04 shr $0x4,%al + 2b67: 0f b6 c0 movzbl %al,%eax + 2b6a: c1 e2 04 shl $0x4,%edx + 2b6d: 09 d0 or %edx,%eax + 2b6f: 66 89 47 fe mov %ax,-0x2(%rdi) + 2b73: 48 39 f1 cmp %rsi,%rcx + 2b76: 75 c8 jne 2b40 + 2b78: c3 ret + 2b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002b80 : + 2b80: 41 56 push %r14 + 2b82: 41 55 push %r13 + 2b84: 41 54 push %r12 + 2b86: 49 89 fc mov %rdi,%r12 + 2b89: 55 push %rbp + 2b8a: 48 89 f5 mov %rsi,%rbp + 2b8d: 53 push %rbx + 2b8e: 31 db xor %ebx,%ebx + 2b90: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 + 2b94: 45 31 ed xor %r13d,%r13d + 2b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2b9e: 00 00 + 2ba0: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax + 2ba5: 31 d2 xor %edx,%edx + 2ba7: 44 89 e9 mov %r13d,%ecx + 2baa: 4c 89 f7 mov %r14,%rdi + 2bad: 66 41 89 14 44 mov %dx,(%r12,%rax,2) + 2bb2: 0f b6 55 00 movzbl 0x0(%rbp),%edx + 2bb6: 41 83 c5 01 add $0x1,%r13d + 2bba: 49 83 c6 02 add $0x2,%r14 + 2bbe: be 81 06 00 00 mov $0x681,%esi + 2bc3: d3 fa sar %cl,%edx + 2bc5: 83 e2 01 and $0x1,%edx + 2bc8: e8 93 08 00 00 call 3460 + 2bcd: 41 83 fd 08 cmp $0x8,%r13d + 2bd1: 75 cd jne 2ba0 + 2bd3: 48 83 c3 08 add $0x8,%rbx + 2bd7: 48 83 c5 01 add $0x1,%rbp + 2bdb: 48 81 fb 00 01 00 00 cmp $0x100,%rbx + 2be2: 75 ac jne 2b90 + 2be4: 5b pop %rbx + 2be5: 5d pop %rbp + 2be6: 41 5c pop %r12 + 2be8: 41 5d pop %r13 + 2bea: 41 5e pop %r14 + 2bec: c3 ret + 2bed: 0f 1f 00 nopl (%rax) + +0000000000002bf0 : + 2bf0: 48 89 f9 mov %rdi,%rcx + 2bf3: 48 89 f2 mov %rsi,%rdx + 2bf6: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi + 2bfd: 0f 1f 00 nopl (%rax) + 2c00: c6 01 00 movb $0x0,(%rcx) + 2c03: 0f bf 02 movswl (%rdx),%eax + 2c06: 48 83 c1 01 add $0x1,%rcx + 2c0a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax + 2c11: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2c17: c1 e8 1c shr $0x1c,%eax + 2c1a: 83 e0 01 and $0x1,%eax + 2c1d: 88 41 ff mov %al,-0x1(%rcx) + 2c20: 0f bf 72 02 movswl 0x2(%rdx),%esi + 2c24: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c2b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c31: c1 ee 1b shr $0x1b,%esi + 2c34: 83 e6 02 and $0x2,%esi + 2c37: 09 f0 or %esi,%eax + 2c39: 88 41 ff mov %al,-0x1(%rcx) + 2c3c: 0f bf 72 04 movswl 0x4(%rdx),%esi + 2c40: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c47: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c4d: c1 ee 1a shr $0x1a,%esi + 2c50: 83 e6 04 and $0x4,%esi + 2c53: 09 f0 or %esi,%eax + 2c55: 88 41 ff mov %al,-0x1(%rcx) + 2c58: 0f bf 72 06 movswl 0x6(%rdx),%esi + 2c5c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c63: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c69: c1 ee 19 shr $0x19,%esi + 2c6c: 83 e6 08 and $0x8,%esi + 2c6f: 09 f0 or %esi,%eax + 2c71: 88 41 ff mov %al,-0x1(%rcx) + 2c74: 0f bf 72 08 movswl 0x8(%rdx),%esi + 2c78: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c7f: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c85: c1 ee 18 shr $0x18,%esi + 2c88: 83 e6 10 and $0x10,%esi + 2c8b: 09 f0 or %esi,%eax + 2c8d: 88 41 ff mov %al,-0x1(%rcx) + 2c90: 0f bf 72 0a movswl 0xa(%rdx),%esi + 2c94: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c9b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2ca1: c1 ee 17 shr $0x17,%esi + 2ca4: 83 e6 20 and $0x20,%esi + 2ca7: 09 f0 or %esi,%eax + 2ca9: 88 41 ff mov %al,-0x1(%rcx) + 2cac: 0f bf 72 0c movswl 0xc(%rdx),%esi + 2cb0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2cb7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2cbd: c1 ee 16 shr $0x16,%esi + 2cc0: 83 e6 40 and $0x40,%esi + 2cc3: 09 f0 or %esi,%eax + 2cc5: 88 41 ff mov %al,-0x1(%rcx) + 2cc8: 0f bf 72 0e movswl 0xe(%rdx),%esi + 2ccc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2cd3: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2cd9: c1 ee 1c shr $0x1c,%esi + 2cdc: c1 e6 07 shl $0x7,%esi + 2cdf: 09 f0 or %esi,%eax + 2ce1: 88 41 ff mov %al,-0x1(%rcx) + 2ce4: 48 83 c2 10 add $0x10,%rdx + 2ce8: 48 39 d7 cmp %rdx,%rdi + 2ceb: 0f 85 0f ff ff ff jne 2c00 + 2cf1: c3 ret + 2cf2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2cf9: 00 00 00 00 + 2cfd: 0f 1f 00 nopl (%rax) + +0000000000002d00 : + 2d00: 55 push %rbp + 2d01: 0f b6 ca movzbl %dl,%ecx + 2d04: 48 89 f2 mov %rsi,%rdx + 2d07: be 80 00 00 00 mov $0x80,%esi + 2d0c: 53 push %rbx + 2d0d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 2d14: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 2d1b: 00 00 + 2d1d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 2d24: 00 + 2d25: 48 89 fd mov %rdi,%rbp + 2d28: 48 89 e7 mov %rsp,%rdi + 2d2b: e8 50 20 00 00 call 4d80 + 2d30: 48 89 e6 mov %rsp,%rsi + 2d33: 48 89 ef mov %rbp,%rdi + 2d36: e8 35 06 00 00 call 3370 + 2d3b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 2d42: 00 + 2d43: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2d4a: 00 00 + 2d4c: 75 0a jne 2d58 + 2d4e: 48 81 c4 98 00 00 00 add $0x98,%rsp + 2d55: 5b pop %rbx + 2d56: 5d pop %rbp + 2d57: c3 ret + 2d58: e8 23 e3 ff ff call 1080 <__stack_chk_fail@plt> + 2d5d: 0f 1f 00 nopl (%rax) + +0000000000002d60 : + 2d60: 55 push %rbp + 2d61: 0f b6 ca movzbl %dl,%ecx + 2d64: 48 89 f2 mov %rsi,%rdx + 2d67: be 80 00 00 00 mov $0x80,%esi + 2d6c: 53 push %rbx + 2d6d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 2d74: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 2d7b: 00 00 + 2d7d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 2d84: 00 + 2d85: 48 89 fd mov %rdi,%rbp + 2d88: 48 89 e7 mov %rsp,%rdi + 2d8b: e8 f0 1f 00 00 call 4d80 + 2d90: 48 89 e6 mov %rsp,%rsi + 2d93: 48 89 ef mov %rbp,%rdi + 2d96: e8 e5 05 00 00 call 3380 + 2d9b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 2da2: 00 + 2da3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2daa: 00 00 + 2dac: 75 0a jne 2db8 + 2dae: 48 81 c4 98 00 00 00 add $0x98,%rsp + 2db5: 5b pop %rbx + 2db6: 5d pop %rbp + 2db7: c3 ret + 2db8: e8 c3 e2 ff ff call 1080 <__stack_chk_fail@plt> + 2dbd: 0f 1f 00 nopl (%rax) + +0000000000002dc0 : + 2dc0: 55 push %rbp + 2dc1: 53 push %rbx + 2dc2: 48 89 fb mov %rdi,%rbx + 2dc5: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp + 2dcc: 48 83 ec 08 sub $0x8,%rsp + 2dd0: e8 ab 01 00 00 call 2f80 + 2dd5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ddc: 00 00 00 00 + 2de0: 0f bf 3b movswl (%rbx),%edi + 2de3: 48 83 c3 02 add $0x2,%rbx + 2de7: e8 c4 05 00 00 call 33b0 + 2dec: 66 89 43 fe mov %ax,-0x2(%rbx) + 2df0: 48 39 eb cmp %rbp,%rbx + 2df3: 75 eb jne 2de0 + 2df5: 48 83 c4 08 add $0x8,%rsp + 2df9: 5b pop %rbx + 2dfa: 5d pop %rbp + 2dfb: c3 ret + 2dfc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002e00 : + 2e00: e9 7b 02 00 00 jmp 3080 + 2e05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2e0c: 00 00 00 00 + +0000000000002e10 : + 2e10: 41 57 push %r15 + 2e12: 4c 8d 3d 87 32 00 00 lea 0x3287(%rip),%r15 # 60a0 + 2e19: 41 56 push %r14 + 2e1b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 + 2e22: 41 55 push %r13 + 2e24: 49 89 f5 mov %rsi,%r13 + 2e27: 41 54 push %r12 + 2e29: 49 89 d4 mov %rdx,%r12 + 2e2c: 55 push %rbp + 2e2d: 48 8d 6f 04 lea 0x4(%rdi),%rbp + 2e31: 53 push %rbx + 2e32: 48 83 ec 08 sub $0x8,%rsp + 2e36: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2e3d: 00 00 00 + 2e40: 41 0f bf 0f movswl (%r15),%ecx + 2e44: 48 8d 7d fc lea -0x4(%rbp),%rdi + 2e48: 4c 89 e2 mov %r12,%rdx + 2e4b: 4c 89 ee mov %r13,%rsi + 2e4e: 49 83 c7 02 add $0x2,%r15 + 2e52: 89 cb mov %ecx,%ebx + 2e54: e8 87 03 00 00 call 31e0 + 2e59: f7 db neg %ebx + 2e5b: 49 8d 54 24 04 lea 0x4(%r12),%rdx + 2e60: 49 8d 75 04 lea 0x4(%r13),%rsi + 2e64: 48 89 ef mov %rbp,%rdi + 2e67: 0f bf cb movswl %bx,%ecx + 2e6a: 49 83 c5 08 add $0x8,%r13 + 2e6e: 49 83 c4 08 add $0x8,%r12 + 2e72: e8 69 03 00 00 call 31e0 + 2e77: 48 83 c5 08 add $0x8,%rbp + 2e7b: 4d 39 fe cmp %r15,%r14 + 2e7e: 75 c0 jne 2e40 + 2e80: 48 83 c4 08 add $0x8,%rsp + 2e84: 5b pop %rbx + 2e85: 5d pop %rbp + 2e86: 41 5c pop %r12 + 2e88: 41 5d pop %r13 + 2e8a: 41 5e pop %r14 + 2e8c: 41 5f pop %r15 + 2e8e: c3 ret + 2e8f: 90 nop + +0000000000002e90 : + 2e90: 55 push %rbp + 2e91: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 2e98: 53 push %rbx + 2e99: 48 89 fb mov %rdi,%rbx + 2e9c: 48 83 ec 08 sub $0x8,%rsp + 2ea0: 0f bf 3b movswl (%rbx),%edi + 2ea3: 48 83 c3 02 add $0x2,%rbx + 2ea7: 69 ff 49 05 00 00 imul $0x549,%edi,%edi + 2ead: e8 de 04 00 00 call 3390 + 2eb2: 66 89 43 fe mov %ax,-0x2(%rbx) + 2eb6: 48 39 eb cmp %rbp,%rbx + 2eb9: 75 e5 jne 2ea0 + 2ebb: 48 83 c4 08 add $0x8,%rsp + 2ebf: 5b pop %rbx + 2ec0: 5d pop %rbp + 2ec1: c3 ret + 2ec2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ec9: 00 00 00 00 + 2ecd: 0f 1f 00 nopl (%rax) + +0000000000002ed0 : + 2ed0: 55 push %rbp + 2ed1: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 2ed8: 53 push %rbx + 2ed9: 48 89 fb mov %rdi,%rbx + 2edc: 48 83 ec 08 sub $0x8,%rsp + 2ee0: 0f bf 3b movswl (%rbx),%edi + 2ee3: 48 83 c3 02 add $0x2,%rbx + 2ee7: e8 c4 04 00 00 call 33b0 + 2eec: 66 89 43 fe mov %ax,-0x2(%rbx) + 2ef0: 48 39 eb cmp %rbp,%rbx + 2ef3: 75 eb jne 2ee0 + 2ef5: 48 83 c4 08 add $0x8,%rsp + 2ef9: 5b pop %rbx + 2efa: 5d pop %rbp + 2efb: c3 ret + 2efc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002f00 : + 2f00: 48 89 d1 mov %rdx,%rcx + 2f03: 31 c0 xor %eax,%eax + 2f05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f0c: 00 00 00 00 + 2f10: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f17: 00 00 00 00 + 2f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f20: 0f b7 14 01 movzwl (%rcx,%rax,1),%edx + 2f24: 66 03 14 06 add (%rsi,%rax,1),%dx + 2f28: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 2f2c: 48 83 c0 02 add $0x2,%rax + 2f30: 48 3d 00 02 00 00 cmp $0x200,%rax + 2f36: 75 e8 jne 2f20 + 2f38: c3 ret + 2f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002f40 : + 2f40: 48 89 d1 mov %rdx,%rcx + 2f43: 31 c0 xor %eax,%eax + 2f45: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f4c: 00 00 00 00 + 2f50: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f57: 00 00 00 00 + 2f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f60: 0f b7 14 06 movzwl (%rsi,%rax,1),%edx + 2f64: 66 2b 14 01 sub (%rcx,%rax,1),%dx + 2f68: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 2f6c: 48 83 c0 02 add $0x2,%rax + 2f70: 48 3d 00 02 00 00 cmp $0x200,%rax + 2f76: 75 e8 jne 2f60 + 2f78: c3 ret + 2f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002f80 : + 2f80: 41 57 push %r15 + 2f82: 49 89 ff mov %rdi,%r15 + 2f85: 41 56 push %r14 + 2f87: 41 55 push %r13 + 2f89: 41 54 push %r12 + 2f8b: 55 push %rbp + 2f8c: bd 0a fd ff ff mov $0xfffffd0a,%ebp + 2f91: 53 push %rbx + 2f92: 48 83 ec 28 sub $0x28,%rsp + 2f96: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) + 2f9d: 00 + 2f9e: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) + 2fa5: 00 + 2fa6: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) + 2fad: 00 + 2fae: 66 90 xchg %ax,%ax + 2fb0: 8b 44 24 10 mov 0x10(%rsp),%eax + 2fb4: 45 31 e4 xor %r12d,%r12d + 2fb7: 8d 48 ff lea -0x1(%rax),%ecx + 2fba: 83 c0 01 add $0x1,%eax + 2fbd: 89 4c 24 14 mov %ecx,0x14(%rsp) + 2fc1: 89 44 24 18 mov %eax,0x18(%rsp) + 2fc5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2fcc: 00 00 00 00 + 2fd0: 8b 44 24 10 mov 0x10(%rsp),%eax + 2fd4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 2fd9: 45 89 e5 mov %r12d,%r13d + 2fdc: 44 01 e0 add %r12d,%eax + 2fdf: 89 c0 mov %eax,%eax + 2fe1: 48 89 c3 mov %rax,%rbx + 2fe4: 4c 29 e8 sub %r13,%rax + 2fe7: 4d 8d 34 47 lea (%r15,%rax,2),%r14 + 2feb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ff0: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi + 2ff5: 0f af fd imul %ebp,%edi + 2ff8: e8 93 03 00 00 call 3390 + 2ffd: 89 c6 mov %eax,%esi + 2fff: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax + 3004: 29 f0 sub %esi,%eax + 3006: 66 43 89 04 6e mov %ax,(%r14,%r13,2) + 300b: 66 43 01 34 6f add %si,(%r15,%r13,2) + 3010: 49 83 c5 01 add $0x1,%r13 + 3014: 41 39 dd cmp %ebx,%r13d + 3017: 72 d7 jb 2ff0 + 3019: 41 8d 44 24 01 lea 0x1(%r12),%eax + 301e: 39 c3 cmp %eax,%ebx + 3020: b8 00 00 00 00 mov $0x0,%eax + 3025: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax + 302a: 44 03 64 24 18 add 0x18(%rsp),%r12d + 302f: 41 01 c4 add %eax,%r12d + 3032: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 3039: 77 15 ja 3050 + 303b: 8b 44 24 0c mov 0xc(%rsp),%eax + 303f: 48 8d 15 da 2f 00 00 lea 0x2fda(%rip),%rdx # 6020 + 3046: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp + 304a: eb 84 jmp 2fd0 + 304c: 0f 1f 40 00 nopl 0x0(%rax) + 3050: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) + 3055: 74 18 je 306f + 3057: 8b 44 24 0c mov 0xc(%rsp),%eax + 305b: 48 8d 0d be 2f 00 00 lea 0x2fbe(%rip),%rcx # 6020 + 3062: d1 6c 24 10 shrl $1,0x10(%rsp) + 3066: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp + 306a: e9 41 ff ff ff jmp 2fb0 + 306f: 48 83 c4 28 add $0x28,%rsp + 3073: 5b pop %rbx + 3074: 5d pop %rbp + 3075: 41 5c pop %r12 + 3077: 41 5d pop %r13 + 3079: 41 5e pop %r14 + 307b: 41 5f pop %r15 + 307d: c3 ret + 307e: 66 90 xchg %ax,%ax + +0000000000003080 : + 3080: 41 57 push %r15 + 3082: 48 8d 47 02 lea 0x2(%rdi),%rax + 3086: 41 56 push %r14 + 3088: 41 55 push %r13 + 308a: 41 54 push %r12 + 308c: 55 push %rbp + 308d: 53 push %rbx + 308e: bb 5c 06 00 00 mov $0x65c,%ebx + 3093: 48 83 ec 38 sub $0x38,%rsp + 3097: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 309c: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) + 30a3: 00 + 30a4: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) + 30ab: 00 + 30ac: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) + 30b3: 00 + 30b4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30c0: 8b 54 24 0c mov 0xc(%rsp),%edx + 30c4: 31 c0 xor %eax,%eax + 30c6: 83 ea 01 sub $0x1,%edx + 30c9: 89 54 24 28 mov %edx,0x28(%rsp) + 30cd: 0f 1f 00 nopl (%rax) + 30d0: 8b 54 24 0c mov 0xc(%rsp),%edx + 30d4: 83 6c 24 14 01 subl $0x1,0x14(%rsp) + 30d9: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 30dc: 89 4c 24 10 mov %ecx,0x10(%rsp) + 30e0: 39 c8 cmp %ecx,%eax + 30e2: 0f 83 b8 00 00 00 jae 31a0 + 30e8: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 30ed: 89 ca mov %ecx,%edx + 30ef: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 + 30f3: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 + 30f7: 48 89 f5 mov %rsi,%rbp + 30fa: 8b 74 24 28 mov 0x28(%rsp),%esi + 30fe: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 3103: 48 01 f0 add %rsi,%rax + 3106: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 + 310a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3110: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d + 3115: 41 0f b7 3f movzwl (%r15),%edi + 3119: 49 83 c5 02 add $0x2,%r13 + 311d: 49 83 c7 02 add $0x2,%r15 + 3121: 44 01 f7 add %r14d,%edi + 3124: 0f bf ff movswl %di,%edi + 3127: e8 84 02 00 00 call 33b0 + 312c: 66 41 89 45 fe mov %ax,-0x2(%r13) + 3131: 41 0f b7 7f fe movzwl -0x2(%r15),%edi + 3136: 44 29 f7 sub %r14d,%edi + 3139: 66 41 89 7f fe mov %di,-0x2(%r15) + 313e: 0f bf ff movswl %di,%edi + 3141: 0f af fb imul %ebx,%edi + 3144: e8 47 02 00 00 call 3390 + 3149: 66 41 89 47 fe mov %ax,-0x2(%r15) + 314e: 4d 39 ec cmp %r13,%r12 + 3151: 75 bd jne 3110 + 3153: 8b 44 24 10 mov 0x10(%rsp),%eax + 3157: 03 44 24 0c add 0xc(%rsp),%eax + 315b: 3d ff 00 00 00 cmp $0xff,%eax + 3160: 77 1e ja 3180 + 3162: 8b 54 24 14 mov 0x14(%rsp),%edx + 3166: 48 8d 0d b3 2e 00 00 lea 0x2eb3(%rip),%rcx # 6020 + 316d: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx + 3171: e9 5a ff ff ff jmp 30d0 + 3176: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 317d: 00 00 00 + 3180: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) + 3185: 74 1d je 31a4 + 3187: 8b 44 24 14 mov 0x14(%rsp),%eax + 318b: 48 8d 35 8e 2e 00 00 lea 0x2e8e(%rip),%rsi # 6020 + 3192: d1 64 24 0c shll $1,0xc(%rsp) + 3196: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx + 319a: e9 21 ff ff ff jmp 30c0 + 319f: 90 nop + 31a0: 89 c8 mov %ecx,%eax + 31a2: eb be jmp 3162 + 31a4: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 31a9: 49 81 c5 00 02 00 00 add $0x200,%r13 + 31b0: 0f bf 7d 00 movswl 0x0(%rbp),%edi + 31b4: 48 83 c5 02 add $0x2,%rbp + 31b8: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi + 31be: e8 cd 01 00 00 call 3390 + 31c3: 66 89 45 fe mov %ax,-0x2(%rbp) + 31c7: 49 39 ed cmp %rbp,%r13 + 31ca: 75 e4 jne 31b0 + 31cc: 48 83 c4 38 add $0x38,%rsp + 31d0: 5b pop %rbx + 31d1: 5d pop %rbp + 31d2: 41 5c pop %r12 + 31d4: 41 5d pop %r13 + 31d6: 41 5e pop %r14 + 31d8: 41 5f pop %r15 + 31da: c3 ret + 31db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000031e0 : + 31e0: 41 55 push %r13 + 31e2: 44 0f bf e9 movswl %cx,%r13d + 31e6: 41 54 push %r12 + 31e8: 49 89 f4 mov %rsi,%r12 + 31eb: 55 push %rbp + 31ec: 48 89 d5 mov %rdx,%rbp + 31ef: 53 push %rbx + 31f0: 48 89 fb mov %rdi,%rbx + 31f3: 48 83 ec 08 sub $0x8,%rsp + 31f7: 0f bf 7e 02 movswl 0x2(%rsi),%edi + 31fb: 0f bf 42 02 movswl 0x2(%rdx),%eax + 31ff: 0f af f8 imul %eax,%edi + 3202: e8 89 01 00 00 call 3390 + 3207: 0f bf f8 movswl %ax,%edi + 320a: 66 89 03 mov %ax,(%rbx) + 320d: 41 0f af fd imul %r13d,%edi + 3211: e8 7a 01 00 00 call 3390 + 3216: 66 89 03 mov %ax,(%rbx) + 3219: 41 0f bf 3c 24 movswl (%r12),%edi + 321e: 0f bf 45 00 movswl 0x0(%rbp),%eax + 3222: 0f af f8 imul %eax,%edi + 3225: e8 66 01 00 00 call 3390 + 322a: 66 01 03 add %ax,(%rbx) + 322d: 41 0f bf 3c 24 movswl (%r12),%edi + 3232: 0f bf 45 02 movswl 0x2(%rbp),%eax + 3236: 0f af f8 imul %eax,%edi + 3239: e8 52 01 00 00 call 3390 + 323e: 66 89 43 02 mov %ax,0x2(%rbx) + 3242: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi + 3248: 0f bf 45 00 movswl 0x0(%rbp),%eax + 324c: 0f af f8 imul %eax,%edi + 324f: e8 3c 01 00 00 call 3390 + 3254: 66 01 43 02 add %ax,0x2(%rbx) + 3258: 48 83 c4 08 add $0x8,%rsp + 325c: 5b pop %rbx + 325d: 5d pop %rbp + 325e: 41 5c pop %r12 + 3260: 41 5d pop %r13 + 3262: c3 ret + 3263: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 326a: 00 00 00 + 326d: 0f 1f 00 nopl (%rax) + +0000000000003270 : + 3270: 48 89 fa mov %rdi,%rdx + 3273: 48 8d bf 00 02 00 00 lea 0x200(%rdi),%rdi + 327a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3280: 8b 06 mov (%rsi),%eax + 3282: 89 c1 mov %eax,%ecx + 3284: d1 e8 shr $1,%eax + 3286: 81 e1 55 55 55 55 and $0x55555555,%ecx + 328c: 25 55 55 55 55 and $0x55555555,%eax + 3291: 01 c8 add %ecx,%eax + 3293: 41 89 c0 mov %eax,%r8d + 3296: 89 c1 mov %eax,%ecx + 3298: 41 c1 e8 02 shr $0x2,%r8d + 329c: 83 e1 03 and $0x3,%ecx + 329f: 41 83 e0 03 and $0x3,%r8d + 32a3: 44 29 c1 sub %r8d,%ecx + 32a6: 41 89 c0 mov %eax,%r8d + 32a9: 66 89 0a mov %cx,(%rdx) + 32ac: 89 c1 mov %eax,%ecx + 32ae: 41 c1 e8 06 shr $0x6,%r8d + 32b2: c1 e9 04 shr $0x4,%ecx + 32b5: 41 83 e0 03 and $0x3,%r8d + 32b9: 83 e1 03 and $0x3,%ecx + 32bc: 44 29 c1 sub %r8d,%ecx + 32bf: 41 89 c0 mov %eax,%r8d + 32c2: 66 89 4a 02 mov %cx,0x2(%rdx) + 32c6: 89 c1 mov %eax,%ecx + 32c8: 41 c1 e8 0a shr $0xa,%r8d + 32cc: c1 e9 08 shr $0x8,%ecx + 32cf: 41 83 e0 03 and $0x3,%r8d + 32d3: 83 e1 03 and $0x3,%ecx + 32d6: 44 29 c1 sub %r8d,%ecx + 32d9: 41 89 c0 mov %eax,%r8d + 32dc: 66 89 4a 04 mov %cx,0x4(%rdx) + 32e0: 89 c1 mov %eax,%ecx + 32e2: 66 41 c1 e8 0e shr $0xe,%r8w + 32e7: c1 e9 0c shr $0xc,%ecx + 32ea: 83 e1 03 and $0x3,%ecx + 32ed: 44 29 c1 sub %r8d,%ecx + 32f0: 41 89 c0 mov %eax,%r8d + 32f3: 66 89 4a 06 mov %cx,0x6(%rdx) + 32f7: 89 c1 mov %eax,%ecx + 32f9: 41 c1 e8 12 shr $0x12,%r8d + 32fd: c1 e9 10 shr $0x10,%ecx + 3300: 41 83 e0 03 and $0x3,%r8d + 3304: 83 e1 03 and $0x3,%ecx + 3307: 44 29 c1 sub %r8d,%ecx + 330a: 41 89 c0 mov %eax,%r8d + 330d: 66 89 4a 08 mov %cx,0x8(%rdx) + 3311: 89 c1 mov %eax,%ecx + 3313: 41 c1 e8 16 shr $0x16,%r8d + 3317: c1 e9 14 shr $0x14,%ecx + 331a: 41 83 e0 03 and $0x3,%r8d + 331e: 83 e1 03 and $0x3,%ecx + 3321: 44 29 c1 sub %r8d,%ecx + 3324: 41 89 c0 mov %eax,%r8d + 3327: 66 89 4a 0a mov %cx,0xa(%rdx) + 332b: 89 c1 mov %eax,%ecx + 332d: c1 e9 18 shr $0x18,%ecx + 3330: 41 c1 e8 1a shr $0x1a,%r8d + 3334: 48 83 c2 10 add $0x10,%rdx + 3338: 48 83 c6 04 add $0x4,%rsi + 333c: 83 e1 03 and $0x3,%ecx + 333f: 41 83 e0 03 and $0x3,%r8d + 3343: 44 29 c1 sub %r8d,%ecx + 3346: 66 89 4a fc mov %cx,-0x4(%rdx) + 334a: 89 c1 mov %eax,%ecx + 334c: c1 e8 1e shr $0x1e,%eax + 334f: c1 e9 1c shr $0x1c,%ecx + 3352: 83 e1 03 and $0x3,%ecx + 3355: 29 c1 sub %eax,%ecx + 3357: 66 89 4a fe mov %cx,-0x2(%rdx) + 335b: 48 39 fa cmp %rdi,%rdx + 335e: 0f 85 1c ff ff ff jne 3280 + 3364: c3 ret + 3365: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 336c: 00 00 00 00 + +0000000000003370 : + 3370: e9 fb fe ff ff jmp 3270 + 3375: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 337c: 00 00 00 00 + +0000000000003380 : + 3380: e9 eb fe ff ff jmp 3270 + 3385: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 338c: 00 00 00 + 338f: 90 nop + +0000000000003390 : + 3390: 66 69 c7 01 f3 imul $0xf301,%di,%ax + 3395: 98 cwtl + 3396: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax + 339c: 01 f8 add %edi,%eax + 339e: c1 e8 10 shr $0x10,%eax + 33a1: c3 ret + 33a2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33a9: 00 00 00 00 + 33ad: 0f 1f 00 nopl (%rax) + +00000000000033b0 : + 33b0: 0f bf d7 movswl %di,%edx + 33b3: 89 f8 mov %edi,%eax + 33b5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx + 33bb: 81 c2 00 00 00 02 add $0x2000000,%edx + 33c1: c1 fa 1a sar $0x1a,%edx + 33c4: 66 69 d2 01 0d imul $0xd01,%dx,%dx + 33c9: 29 d0 sub %edx,%eax + 33cb: c3 ret + 33cc: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 33d3: 00 00 00 + 33d6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 33dd: 00 00 00 + +00000000000033e0 : + 33e0: 49 89 f0 mov %rsi,%r8 + 33e3: 48 89 d6 mov %rdx,%rsi + 33e6: 48 85 d2 test %rdx,%rdx + 33e9: 74 35 je 3420 + 33eb: 31 c9 xor %ecx,%ecx + 33ed: 31 c0 xor %eax,%eax + 33ef: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33f6: 00 00 00 00 + 33fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3400: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx + 3404: 41 32 14 00 xor (%r8,%rax,1),%dl + 3408: 48 83 c0 01 add $0x1,%rax + 340c: 09 d1 or %edx,%ecx + 340e: 48 39 c6 cmp %rax,%rsi + 3411: 75 ed jne 3400 + 3413: 0f b6 c1 movzbl %cl,%eax + 3416: 48 f7 d8 neg %rax + 3419: 48 c1 e8 3f shr $0x3f,%rax + 341d: c3 ret + 341e: 66 90 xchg %ax,%ax + 3420: 31 c0 xor %eax,%eax + 3422: c3 ret + 3423: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 342a: 00 00 00 00 + 342e: 66 90 xchg %ax,%ax + +0000000000003430 : + 3430: 49 89 f1 mov %rsi,%r9 + 3433: 49 89 d0 mov %rdx,%r8 + 3436: 48 85 d2 test %rdx,%rdx + 3439: 74 20 je 345b + 343b: f7 d9 neg %ecx + 343d: 31 c0 xor %eax,%eax + 343f: 90 nop + 3440: 0f b6 34 07 movzbl (%rdi,%rax,1),%esi + 3444: 41 0f b6 14 01 movzbl (%r9,%rax,1),%edx + 3449: 31 f2 xor %esi,%edx + 344b: 21 ca and %ecx,%edx + 344d: 31 f2 xor %esi,%edx + 344f: 88 14 07 mov %dl,(%rdi,%rax,1) + 3452: 48 83 c0 01 add $0x1,%rax + 3456: 49 39 c0 cmp %rax,%r8 + 3459: 75 e5 jne 3440 + 345b: c3 ret + 345c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000003460 : + 3460: 66 33 37 xor (%rdi),%si + 3463: f7 da neg %edx + 3465: 21 d6 and %edx,%esi + 3467: 66 33 37 xor (%rdi),%si + 346a: 66 89 37 mov %si,(%rdi) + 346d: c3 ret + 346e: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3475: 00 00 00 + 3478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 347f: 00 + +0000000000003480 : + 3480: 41 57 push %r15 + 3482: 41 b9 01 00 00 00 mov $0x1,%r9d + 3488: 41 56 push %r14 + 348a: 41 55 push %r13 + 348c: 41 54 push %r12 + 348e: 55 push %rbp + 348f: 53 push %rbx + 3490: 48 83 ec 68 sub $0x68,%rsp + 3494: 48 8b 07 mov (%rdi),%rax + 3497: 4c 8b 77 18 mov 0x18(%rdi),%r14 + 349b: 48 89 44 24 88 mov %rax,-0x78(%rsp) + 34a0: 48 8b 47 08 mov 0x8(%rdi),%rax + 34a4: 48 89 44 24 90 mov %rax,-0x70(%rsp) + 34a9: 48 8b 47 10 mov 0x10(%rdi),%rax + 34ad: 48 89 44 24 98 mov %rax,-0x68(%rsp) + 34b2: 48 8b 47 20 mov 0x20(%rdi),%rax + 34b6: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 34bb: 48 8b 47 28 mov 0x28(%rdi),%rax + 34bf: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 34c4: 48 8b 47 30 mov 0x30(%rdi),%rax + 34c8: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 34cd: 48 8b 47 38 mov 0x38(%rdi),%rax + 34d1: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 34d6: 48 8b 47 40 mov 0x40(%rdi),%rax + 34da: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 34df: 48 8b 47 48 mov 0x48(%rdi),%rax + 34e3: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 34e8: 48 8b 47 50 mov 0x50(%rdi),%rax + 34ec: 4c 8b 67 60 mov 0x60(%rdi),%r12 + 34f0: 4c 8b af 80 00 00 00 mov 0x80(%rdi),%r13 + 34f7: 4c 89 74 24 18 mov %r14,0x18(%rsp) + 34fc: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 3501: 48 8b 47 58 mov 0x58(%rdi),%rax + 3505: 48 c7 44 24 50 82 80 movq $0x8082,0x50(%rsp) + 350c: 00 00 + 350e: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 + 3515: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 351a: 48 8b 47 68 mov 0x68(%rdi),%rax + 351e: 48 89 7c 24 60 mov %rdi,0x60(%rsp) + 3523: 4c 8b bf a0 00 00 00 mov 0xa0(%rdi),%r15 + 352a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 352f: 48 8b 47 70 mov 0x70(%rdi),%rax + 3533: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 + 353a: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx + 3541: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 3546: 48 8b 47 78 mov 0x78(%rdi),%rax + 354a: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 354f: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + 3556: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 355b: 48 8b 87 98 00 00 00 mov 0x98(%rdi),%rax + 3562: 48 89 04 24 mov %rax,(%rsp) + 3566: 48 8b 87 a8 00 00 00 mov 0xa8(%rdi),%rax + 356d: 48 89 44 24 08 mov %rax,0x8(%rsp) + 3572: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax + 3579: 48 89 44 24 10 mov %rax,0x10(%rsp) + 357e: 48 8d 05 ab 2b 00 00 lea 0x2bab(%rip),%rax # 6130 + 3585: 48 89 44 24 58 mov %rax,0x58(%rsp) + 358a: eb 19 jmp 35a5 + 358c: 0f 1f 40 00 nopl 0x0(%rax) + 3590: 48 8b 48 08 mov 0x8(%rax),%rcx + 3594: 4c 8b 08 mov (%rax),%r9 + 3597: 48 83 c0 10 add $0x10,%rax + 359b: 48 89 44 24 58 mov %rax,0x58(%rsp) + 35a0: 48 89 4c 24 50 mov %rcx,0x50(%rsp) + 35a5: 48 8b 6c 24 d8 mov -0x28(%rsp),%rbp + 35aa: 4c 8b 74 24 90 mov -0x70(%rsp),%r14 + 35af: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 35b4: 4c 33 74 24 b0 xor -0x50(%rsp),%r14 + 35b9: 48 33 44 24 b8 xor -0x48(%rsp),%rax + 35be: 49 31 ee xor %rbp,%r14 + 35c1: 48 8b 6c 24 c0 mov -0x40(%rsp),%rbp + 35c6: 49 89 c2 mov %rax,%r10 + 35c9: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 35ce: 4d 31 ee xor %r13,%r14 + 35d1: 4c 33 74 24 08 xor 0x8(%rsp),%r14 + 35d6: 4d 31 e2 xor %r12,%r10 + 35d9: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 + 35de: 48 8b 74 24 88 mov -0x78(%rsp),%rsi + 35e3: 48 31 e8 xor %rbp,%rax + 35e6: 48 8b 6c 24 e0 mov -0x20(%rsp),%rbp + 35eb: 4d 31 c2 xor %r8,%r10 + 35ee: 48 33 74 24 a8 xor -0x58(%rsp),%rsi + 35f3: 48 89 c1 mov %rax,%rcx + 35f6: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 35fb: 48 33 44 24 c8 xor -0x38(%rsp),%rax + 3600: 4c 89 d7 mov %r10,%rdi + 3603: 48 31 e9 xor %rbp,%rcx + 3606: 48 8b 2c 24 mov (%rsp),%rbp + 360a: 48 33 44 24 e8 xor -0x18(%rsp),%rax + 360f: 48 d1 c7 rol $1,%rdi + 3612: 48 33 74 24 d0 xor -0x30(%rsp),%rsi + 3617: 48 33 74 24 f0 xor -0x10(%rsp),%rsi + 361c: 4c 31 d9 xor %r11,%rcx + 361f: 48 31 e8 xor %rbp,%rax + 3622: 4c 89 f5 mov %r14,%rbp + 3625: 4c 31 fe xor %r15,%rsi + 3628: 48 33 4c 24 10 xor 0x10(%rsp),%rcx + 362d: 48 31 d8 xor %rbx,%rax + 3630: 48 d1 c5 rol $1,%rbp + 3633: 48 31 f7 xor %rsi,%rdi + 3636: 48 89 ca mov %rcx,%rdx + 3639: 48 d1 c6 rol $1,%rsi + 363c: 48 31 c5 xor %rax,%rbp + 363f: 48 d1 c0 rol $1,%rax + 3642: 4c 31 d0 xor %r10,%rax + 3645: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 + 364a: 48 31 ce xor %rcx,%rsi + 364d: 48 8b 4c 24 88 mov -0x78(%rsp),%rcx + 3652: 48 d1 c2 rol $1,%rdx + 3655: 49 31 fa xor %rdi,%r10 + 3658: 4c 31 f2 xor %r14,%rdx + 365b: 48 31 e9 xor %rbp,%rcx + 365e: 49 c1 ca 14 ror $0x14,%r10 + 3662: 49 31 d4 xor %rdx,%r12 + 3665: 49 31 c3 xor %rax,%r11 + 3668: 48 31 f3 xor %rsi,%rbx + 366b: 4d 89 d6 mov %r10,%r14 + 366e: 49 c1 cc 15 ror $0x15,%r12 + 3672: 49 31 fd xor %rdi,%r13 + 3675: 49 31 d0 xor %rdx,%r8 + 3678: 49 c1 c3 15 rol $0x15,%r11 + 367c: 49 f7 d6 not %r14 + 367f: 48 c1 c3 0e rol $0xe,%rbx + 3683: 49 c1 cd 13 ror $0x13,%r13 + 3687: 4d 21 e6 and %r12,%r14 + 368a: 49 c1 c8 03 ror $0x3,%r8 + 368e: 49 31 ce xor %rcx,%r14 + 3691: 4d 31 ce xor %r9,%r14 + 3694: 4d 89 e1 mov %r12,%r9 + 3697: 49 f7 d1 not %r9 + 369a: 4d 21 d9 and %r11,%r9 + 369d: 4d 31 d1 xor %r10,%r9 + 36a0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 36a5: 4d 89 d9 mov %r11,%r9 + 36a8: 49 f7 d1 not %r9 + 36ab: 49 21 d9 and %rbx,%r9 + 36ae: 4d 31 e1 xor %r12,%r9 + 36b1: 49 89 dc mov %rbx,%r12 + 36b4: 49 f7 d4 not %r12 + 36b7: 4c 89 4c 24 28 mov %r9,0x28(%rsp) + 36bc: 4d 89 e1 mov %r12,%r9 + 36bf: 49 21 c9 and %rcx,%r9 + 36c2: 48 f7 d1 not %rcx + 36c5: 4d 89 cc mov %r9,%r12 + 36c8: 4c 21 d1 and %r10,%rcx + 36cb: 4c 8b 54 24 d0 mov -0x30(%rsp),%r10 + 36d0: 4d 31 dc xor %r11,%r12 + 36d3: 4c 8b 5c 24 c8 mov -0x38(%rsp),%r11 + 36d8: 48 31 d9 xor %rbx,%rcx + 36db: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 36e0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 36e5: 49 31 ea xor %rbp,%r10 + 36e8: 49 31 f3 xor %rsi,%r11 + 36eb: 49 c1 c2 03 rol $0x3,%r10 + 36ef: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 36f4: 4d 89 d9 mov %r11,%r9 + 36f7: 48 31 c1 xor %rax,%rcx + 36fa: 49 c1 c1 14 rol $0x14,%r9 + 36fe: 48 c1 c1 1c rol $0x1c,%rcx + 3702: 4d 89 cb mov %r9,%r11 + 3705: 49 f7 d3 not %r11 + 3708: 4d 21 d3 and %r10,%r11 + 370b: 49 31 cb xor %rcx,%r11 + 370e: 4c 89 5c 24 38 mov %r11,0x38(%rsp) + 3713: 4d 89 d3 mov %r10,%r11 + 3716: 49 f7 d3 not %r11 + 3719: 4d 21 eb and %r13,%r11 + 371c: 4d 31 cb xor %r9,%r11 + 371f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 3724: 4d 89 eb mov %r13,%r11 + 3727: 49 f7 d3 not %r11 + 372a: 4d 21 c3 and %r8,%r11 + 372d: 49 31 ef xor %rbp,%r15 + 3730: 4d 31 d3 xor %r10,%r11 + 3733: 4d 89 c2 mov %r8,%r10 + 3736: 49 c1 c7 12 rol $0x12,%r15 + 373a: 49 f7 d2 not %r10 + 373d: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 3742: 49 21 ca and %rcx,%r10 + 3745: 48 f7 d1 not %rcx + 3748: 4c 21 c9 and %r9,%rcx + 374b: 4d 31 ea xor %r13,%r10 + 374e: 4c 31 c1 xor %r8,%rcx + 3751: 4c 89 54 24 40 mov %r10,0x40(%rsp) + 3756: 48 89 4c 24 c8 mov %rcx,-0x38(%rsp) + 375b: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 + 3760: 4c 8b 2c 24 mov (%rsp),%r13 + 3764: 4c 8b 54 24 e0 mov -0x20(%rsp),%r10 + 3769: 4c 89 74 24 88 mov %r14,-0x78(%rsp) + 376e: 49 31 d0 xor %rdx,%r8 + 3771: 48 8b 5c 24 90 mov -0x70(%rsp),%rbx + 3776: 49 c1 c0 06 rol $0x6,%r8 + 377a: 49 31 f5 xor %rsi,%r13 + 377d: 49 31 c2 xor %rax,%r10 + 3780: 4d 89 e9 mov %r13,%r9 + 3783: 4d 89 c5 mov %r8,%r13 + 3786: 49 c1 c2 19 rol $0x19,%r10 + 378a: 48 31 fb xor %rdi,%rbx + 378d: 49 f7 d5 not %r13 + 3790: 48 89 d9 mov %rbx,%rcx + 3793: 4c 89 d3 mov %r10,%rbx + 3796: 49 c1 c1 08 rol $0x8,%r9 + 379a: 4d 89 eb mov %r13,%r11 + 379d: 48 d1 c1 rol $1,%rcx + 37a0: 48 f7 d3 not %rbx + 37a3: 4d 21 d3 and %r10,%r11 + 37a6: 4d 89 dd mov %r11,%r13 + 37a9: 49 89 db mov %rbx,%r11 + 37ac: 49 31 cd xor %rcx,%r13 + 37af: 4d 21 cb and %r9,%r11 + 37b2: 4c 89 6c 24 b8 mov %r13,-0x48(%rsp) + 37b7: 4d 89 cd mov %r9,%r13 + 37ba: 4c 89 db mov %r11,%rbx + 37bd: 49 f7 d5 not %r13 + 37c0: 4c 31 c3 xor %r8,%rbx + 37c3: 4d 89 eb mov %r13,%r11 + 37c6: 48 89 1c 24 mov %rbx,(%rsp) + 37ca: 48 8b 5c 24 a0 mov -0x60(%rsp),%rbx + 37cf: 4d 21 fb and %r15,%r11 + 37d2: 4d 31 d3 xor %r10,%r11 + 37d5: 4d 89 fa mov %r15,%r10 + 37d8: 48 31 f3 xor %rsi,%rbx + 37db: 49 f7 d2 not %r10 + 37de: 49 21 ca and %rcx,%r10 + 37e1: 48 f7 d1 not %rcx + 37e4: 4c 21 c1 and %r8,%rcx + 37e7: 4d 31 ca xor %r9,%r10 + 37ea: 49 89 c8 mov %rcx,%r8 + 37ed: 4c 89 54 24 e0 mov %r10,-0x20(%rsp) + 37f2: 4c 8b 54 24 d8 mov -0x28(%rsp),%r10 + 37f7: 48 89 d9 mov %rbx,%rcx + 37fa: 4d 31 f8 xor %r15,%r8 + 37fd: 4c 8b 7c 24 a8 mov -0x58(%rsp),%r15 + 3802: 48 c1 c1 1b rol $0x1b,%rcx + 3806: 49 31 fa xor %rdi,%r10 + 3809: 4c 89 44 24 48 mov %r8,0x48(%rsp) + 380e: 49 31 ef xor %rbp,%r15 + 3811: 49 c1 c2 0a rol $0xa,%r10 + 3815: 4c 89 fb mov %r15,%rbx + 3818: 4c 8b 7c 24 f8 mov -0x8(%rsp),%r15 + 381d: 48 c1 cb 1c ror $0x1c,%rbx + 3821: 49 31 d7 xor %rdx,%r15 + 3824: 48 33 74 24 e8 xor -0x18(%rsp),%rsi + 3829: 48 33 7c 24 08 xor 0x8(%rsp),%rdi + 382e: 48 c1 ce 19 ror $0x19,%rsi + 3832: 4d 89 fc mov %r15,%r12 + 3835: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 383a: 48 c1 c7 02 rol $0x2,%rdi + 383e: 49 c1 c4 0f rol $0xf,%r12 + 3842: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp + 3847: 48 33 54 24 98 xor -0x68(%rsp),%rdx + 384c: 48 c1 cd 17 ror $0x17,%rbp + 3850: 49 31 c7 xor %rax,%r15 + 3853: 4d 89 e5 mov %r12,%r13 + 3856: 48 33 44 24 c0 xor -0x40(%rsp),%rax + 385b: 48 c1 c8 09 ror $0x9,%rax + 385f: 4d 89 f8 mov %r15,%r8 + 3862: 49 89 df mov %rbx,%r15 + 3865: 49 f7 d5 not %r13 + 3868: 49 c1 c8 08 ror $0x8,%r8 + 386c: 49 f7 d7 not %r15 + 386f: 48 c1 ca 02 ror $0x2,%rdx + 3873: 4d 89 f9 mov %r15,%r9 + 3876: 4d 21 c5 and %r8,%r13 + 3879: 4d 21 d1 and %r10,%r9 + 387c: 4d 31 d5 xor %r10,%r13 + 387f: 4d 89 cf mov %r9,%r15 + 3882: 4d 89 d1 mov %r10,%r9 + 3885: 4d 89 c2 mov %r8,%r10 + 3888: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) + 388d: 49 f7 d1 not %r9 + 3890: 49 f7 d2 not %r10 + 3893: 49 31 cf xor %rcx,%r15 + 3896: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 + 389b: 4d 21 e1 and %r12,%r9 + 389e: 49 21 ca and %rcx,%r10 + 38a1: 48 f7 d1 not %rcx + 38a4: 4c 89 7c 24 08 mov %r15,0x8(%rsp) + 38a9: 49 31 d9 xor %rbx,%r9 + 38ac: 48 21 d9 and %rbx,%rcx + 38af: 48 89 f3 mov %rsi,%rbx + 38b2: 4d 31 e2 xor %r12,%r10 + 38b5: 4c 31 c1 xor %r8,%rcx + 38b8: 49 89 f8 mov %rdi,%r8 + 38bb: 48 89 df mov %rbx,%rdi + 38be: 48 89 c6 mov %rax,%rsi + 38c1: 48 f7 d7 not %rdi + 38c4: 48 f7 d6 not %rsi + 38c7: 48 21 ef and %rbp,%rdi + 38ca: 48 21 de and %rbx,%rsi + 38cd: 48 31 c7 xor %rax,%rdi + 38d0: 48 31 d6 xor %rdx,%rsi + 38d3: 49 89 fc mov %rdi,%r12 + 38d6: 48 89 ef mov %rbp,%rdi + 38d9: 48 89 74 24 d8 mov %rsi,-0x28(%rsp) + 38de: 48 f7 d7 not %rdi + 38e1: 4c 89 64 24 10 mov %r12,0x10(%rsp) + 38e6: 4c 21 c7 and %r8,%rdi + 38e9: 48 31 df xor %rbx,%rdi + 38ec: 4c 89 c3 mov %r8,%rbx + 38ef: 48 f7 d3 not %rbx + 38f2: 48 21 d3 and %rdx,%rbx + 38f5: 48 f7 d2 not %rdx + 38f8: 48 31 eb xor %rbp,%rbx + 38fb: 48 21 c2 and %rax,%rdx + 38fe: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp + 3903: 4c 33 6c 24 d0 xor -0x30(%rsp),%r13 + 3908: 4c 31 c2 xor %r8,%rdx + 390b: 4d 89 f0 mov %r14,%r8 + 390e: 4d 31 dd xor %r11,%r13 + 3911: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) + 3916: 49 31 e8 xor %rbp,%r8 + 3919: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 + 391e: 4c 33 6c 24 f8 xor -0x8(%rsp),%r13 + 3923: 4d 31 f8 xor %r15,%r8 + 3926: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 + 392b: 49 31 fd xor %rdi,%r13 + 392e: 49 31 f0 xor %rsi,%r8 + 3931: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 3936: 49 31 f7 xor %rsi,%r15 + 3939: 4c 33 3c 24 xor (%rsp),%r15 + 393d: 4d 31 cf xor %r9,%r15 + 3940: 4d 31 e7 xor %r12,%r15 + 3943: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 3948: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp + 394d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3952: 4d 89 fe mov %r15,%r14 + 3955: 49 31 ec xor %rbp,%r12 + 3958: 48 8b 6c 24 f0 mov -0x10(%rsp),%rbp + 395d: 4c 33 64 24 e0 xor -0x20(%rsp),%r12 + 3962: 49 d1 c6 rol $1,%r14 + 3965: 4d 31 d4 xor %r10,%r12 + 3968: 49 31 ec xor %rbp,%r12 + 396b: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp + 3970: 4c 89 e3 mov %r12,%rbx + 3973: 48 31 e8 xor %rbp,%rax + 3976: 48 33 44 24 30 xor 0x30(%rsp),%rax + 397b: 4c 89 ed mov %r13,%rbp + 397e: 48 d1 c3 rol $1,%rbx + 3981: 48 31 c8 xor %rcx,%rax + 3984: 48 d1 c5 rol $1,%rbp + 3987: 4c 31 fb xor %r15,%rbx + 398a: 49 89 f7 mov %rsi,%r15 + 398d: 48 31 d0 xor %rdx,%rax + 3990: 4c 31 c5 xor %r8,%rbp + 3993: 49 d1 c0 rol $1,%r8 + 3996: 48 8b 74 24 50 mov 0x50(%rsp),%rsi + 399b: 49 31 c6 xor %rax,%r14 + 399e: 48 d1 c0 rol $1,%rax + 39a1: 4d 31 e0 xor %r12,%r8 + 39a4: 4c 31 e8 xor %r13,%rax + 39a7: 4c 8b 6c 24 88 mov -0x78(%rsp),%r13 + 39ac: 4d 31 f5 xor %r14,%r13 + 39af: 49 31 ef xor %rbp,%r15 + 39b2: 49 31 db xor %rbx,%r11 + 39b5: 49 31 c2 xor %rax,%r10 + 39b8: 4d 89 fc mov %r15,%r12 + 39bb: 49 c1 cb 15 ror $0x15,%r11 + 39bf: 4c 31 c2 xor %r8,%rdx + 39c2: 49 31 e9 xor %rbp,%r9 + 39c5: 49 c1 cc 14 ror $0x14,%r12 + 39c9: 49 c1 c2 15 rol $0x15,%r10 + 39cd: 48 31 df xor %rbx,%rdi + 39d0: 48 c1 c2 0e rol $0xe,%rdx + 39d4: 4d 89 e7 mov %r12,%r15 + 39d7: 49 c1 c9 13 ror $0x13,%r9 + 39db: 49 f7 d7 not %r15 + 39de: 48 c1 cf 03 ror $0x3,%rdi + 39e2: 4d 21 df and %r11,%r15 + 39e5: 4d 31 ef xor %r13,%r15 + 39e8: 4c 31 fe xor %r15,%rsi + 39eb: 48 89 74 24 88 mov %rsi,-0x78(%rsp) + 39f0: 4c 89 de mov %r11,%rsi + 39f3: 48 f7 d6 not %rsi + 39f6: 49 89 f7 mov %rsi,%r15 + 39f9: 4d 21 d7 and %r10,%r15 + 39fc: 4c 89 fe mov %r15,%rsi + 39ff: 4c 31 e6 xor %r12,%rsi + 3a02: 48 89 74 24 90 mov %rsi,-0x70(%rsp) + 3a07: 4c 89 d6 mov %r10,%rsi + 3a0a: 48 f7 d6 not %rsi + 3a0d: 49 89 f7 mov %rsi,%r15 + 3a10: 49 21 d7 and %rdx,%r15 + 3a13: 4c 89 fe mov %r15,%rsi + 3a16: 4c 31 de xor %r11,%rsi + 3a19: 49 89 d3 mov %rdx,%r11 + 3a1c: 49 f7 d3 not %r11 + 3a1f: 48 89 74 24 98 mov %rsi,-0x68(%rsp) + 3a24: 48 8b 74 24 d8 mov -0x28(%rsp),%rsi + 3a29: 4d 21 eb and %r13,%r11 + 3a2c: 49 f7 d5 not %r13 + 3a2f: 4d 31 d3 xor %r10,%r11 + 3a32: 4d 21 e5 and %r12,%r13 + 3a35: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 + 3a3a: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 3a3f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 3a44: 4d 89 eb mov %r13,%r11 + 3a47: 49 31 d3 xor %rdx,%r11 + 3a4a: 4d 31 c2 xor %r8,%r10 + 3a4d: 49 31 c4 xor %rax,%r12 + 3a50: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) + 3a55: 4c 8b 5c 24 b8 mov -0x48(%rsp),%r11 + 3a5a: 49 c1 c2 14 rol $0x14,%r10 + 3a5e: 4c 89 e2 mov %r12,%rdx + 3a61: 4d 89 d4 mov %r10,%r12 + 3a64: 48 c1 c2 1c rol $0x1c,%rdx + 3a68: 4d 31 f3 xor %r14,%r11 + 3a6b: 49 f7 d4 not %r12 + 3a6e: 49 c1 c3 03 rol $0x3,%r11 + 3a72: 4d 21 dc and %r11,%r12 + 3a75: 49 31 d4 xor %rdx,%r12 + 3a78: 4c 89 64 24 a8 mov %r12,-0x58(%rsp) + 3a7d: 4d 89 dc mov %r11,%r12 + 3a80: 49 f7 d4 not %r12 + 3a83: 4d 21 cc and %r9,%r12 + 3a86: 4c 31 c1 xor %r8,%rcx + 3a89: 4c 31 f6 xor %r14,%rsi + 3a8c: 48 c1 c1 08 rol $0x8,%rcx + 3a90: 4d 31 d4 xor %r10,%r12 + 3a93: 48 c1 c6 12 rol $0x12,%rsi + 3a97: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 3a9c: 4d 89 cc mov %r9,%r12 + 3a9f: 49 f7 d4 not %r12 + 3aa2: 49 21 fc and %rdi,%r12 + 3aa5: 4d 31 dc xor %r11,%r12 + 3aa8: 49 89 fb mov %rdi,%r11 + 3aab: 49 f7 d3 not %r11 + 3aae: 4c 89 64 24 b8 mov %r12,-0x48(%rsp) + 3ab3: 49 21 d3 and %rdx,%r11 + 3ab6: 48 f7 d2 not %rdx + 3ab9: 4d 31 cb xor %r9,%r11 + 3abc: 4c 21 d2 and %r10,%rdx + 3abf: 4c 8b 4c 24 e0 mov -0x20(%rsp),%r9 + 3ac4: 4c 89 5c 24 c0 mov %r11,-0x40(%rsp) + 3ac9: 49 89 d3 mov %rdx,%r11 + 3acc: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 3ad1: 49 31 fb xor %rdi,%r11 + 3ad4: 48 8b 7c 24 d0 mov -0x30(%rsp),%rdi + 3ad9: 49 31 c1 xor %rax,%r9 + 3adc: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) + 3ae1: 49 c1 c1 19 rol $0x19,%r9 + 3ae5: 48 31 ea xor %rbp,%rdx + 3ae8: 48 31 df xor %rbx,%rdi + 3aeb: 48 d1 c2 rol $1,%rdx + 3aee: 48 c1 c7 06 rol $0x6,%rdi + 3af2: 49 89 fb mov %rdi,%r11 + 3af5: 49 f7 d3 not %r11 + 3af8: 4d 89 da mov %r11,%r10 + 3afb: 4d 21 ca and %r9,%r10 + 3afe: 4d 89 d3 mov %r10,%r11 + 3b01: 49 31 d3 xor %rdx,%r11 + 3b04: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 3b09: 4d 89 cb mov %r9,%r11 + 3b0c: 49 f7 d3 not %r11 + 3b0f: 4d 89 da mov %r11,%r10 + 3b12: 49 21 ca and %rcx,%r10 + 3b15: 4d 89 d3 mov %r10,%r11 + 3b18: 49 31 fb xor %rdi,%r11 + 3b1b: 4c 89 5c 24 d8 mov %r11,-0x28(%rsp) + 3b20: 49 89 cb mov %rcx,%r11 + 3b23: 49 f7 d3 not %r11 + 3b26: 4d 89 dc mov %r11,%r12 + 3b29: 49 21 f4 and %rsi,%r12 + 3b2c: 4d 31 cc xor %r9,%r12 + 3b2f: 49 89 f1 mov %rsi,%r9 + 3b32: 49 f7 d1 not %r9 + 3b35: 49 21 d1 and %rdx,%r9 + 3b38: 48 f7 d2 not %rdx + 3b3b: 48 21 fa and %rdi,%rdx + 3b3e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi + 3b43: 49 31 c9 xor %rcx,%r9 + 3b46: 48 31 f2 xor %rsi,%rdx + 3b49: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 3b4e: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) + 3b53: 4c 31 c7 xor %r8,%rdi + 3b56: 48 89 54 24 e8 mov %rdx,-0x18(%rsp) + 3b5b: 4c 31 f6 xor %r14,%rsi + 3b5e: 48 89 fa mov %rdi,%rdx + 3b61: 48 8b 3c 24 mov (%rsp),%rdi + 3b65: 4c 8b 4c 24 f8 mov -0x8(%rsp),%r9 + 3b6a: 48 c1 ce 1c ror $0x1c,%rsi + 3b6e: 48 c1 c2 1b rol $0x1b,%rdx + 3b72: 48 8b 4c 24 f0 mov -0x10(%rsp),%rcx + 3b77: 49 89 f3 mov %rsi,%r11 + 3b7a: 48 31 ef xor %rbp,%rdi + 3b7d: 49 31 d9 xor %rbx,%r9 + 3b80: 48 c1 c7 0a rol $0xa,%rdi + 3b84: 49 f7 d3 not %r11 + 3b87: 49 c1 c1 0f rol $0xf,%r9 + 3b8b: 48 31 c1 xor %rax,%rcx + 3b8e: 4d 89 da mov %r11,%r10 + 3b91: 48 c1 c9 08 ror $0x8,%rcx + 3b95: 48 33 44 24 40 xor 0x40(%rsp),%rax + 3b9a: 49 21 fa and %rdi,%r10 + 3b9d: 48 c1 c8 09 ror $0x9,%rax + 3ba1: 4d 89 d3 mov %r10,%r11 + 3ba4: 49 89 c7 mov %rax,%r15 + 3ba7: 49 31 d3 xor %rdx,%r11 + 3baa: 49 f7 d7 not %r15 + 3bad: 4c 89 5c 24 f0 mov %r11,-0x10(%rsp) + 3bb2: 49 89 fb mov %rdi,%r11 + 3bb5: 49 f7 d3 not %r11 + 3bb8: 4d 89 dd mov %r11,%r13 + 3bbb: 4d 89 cb mov %r9,%r11 + 3bbe: 49 f7 d3 not %r11 + 3bc1: 4d 21 cd and %r9,%r13 + 3bc4: 4d 89 da mov %r11,%r10 + 3bc7: 49 31 f5 xor %rsi,%r13 + 3bca: 49 21 ca and %rcx,%r10 + 3bcd: 4d 89 d3 mov %r10,%r11 + 3bd0: 49 31 fb xor %rdi,%r11 + 3bd3: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) + 3bd8: 49 89 cb mov %rcx,%r11 + 3bdb: 49 f7 d3 not %r11 + 3bde: 49 21 d3 and %rdx,%r11 + 3be1: 48 f7 d2 not %rdx + 3be4: 48 21 f2 and %rsi,%rdx + 3be7: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 3bec: 4d 31 cb xor %r9,%r11 + 3bef: 48 89 d7 mov %rdx,%rdi + 3bf2: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 3bf7: 48 31 cf xor %rcx,%rdi + 3bfa: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 3bff: 4c 31 c6 xor %r8,%rsi + 3c02: 48 31 da xor %rbx,%rdx + 3c05: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 3c0a: 48 c1 ce 19 ror $0x19,%rsi + 3c0e: 48 89 3c 24 mov %rdi,(%rsp) + 3c12: 4c 31 f1 xor %r14,%rcx + 3c15: 48 89 f7 mov %rsi,%rdi + 3c18: 49 21 f7 and %rsi,%r15 + 3c1b: 48 c1 ca 02 ror $0x2,%rdx + 3c1f: 48 c1 c9 17 ror $0x17,%rcx + 3c23: 48 31 eb xor %rbp,%rbx + 3c26: 48 f7 d7 not %rdi + 3c29: 49 31 d7 xor %rdx,%r15 + 3c2c: 49 89 c8 mov %rcx,%r8 + 3c2f: 48 c1 c3 02 rol $0x2,%rbx + 3c33: 48 21 cf and %rcx,%rdi + 3c36: 49 f7 d0 not %r8 + 3c39: 48 31 c7 xor %rax,%rdi + 3c3c: 49 21 d8 and %rbx,%r8 + 3c3f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3c44: 49 31 f0 xor %rsi,%r8 + 3c47: 48 89 de mov %rbx,%rsi + 3c4a: 48 f7 d6 not %rsi + 3c4d: 48 21 d6 and %rdx,%rsi + 3c50: 48 f7 d2 not %rdx + 3c53: 48 31 ce xor %rcx,%rsi + 3c56: 48 21 c2 and %rax,%rdx + 3c59: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 3c5e: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 3c63: 48 8d 35 76 25 00 00 lea 0x2576(%rip),%rsi # 61e0 + 3c6a: 48 31 d3 xor %rdx,%rbx + 3c6d: 48 39 c6 cmp %rax,%rsi + 3c70: 0f 85 1a f9 ff ff jne 3590 + 3c76: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi + 3c7b: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3c80: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 + 3c85: 48 89 07 mov %rax,(%rdi) + 3c88: 48 8b 44 24 90 mov -0x70(%rsp),%rax + 3c8d: 4c 89 77 18 mov %r14,0x18(%rdi) + 3c91: 48 89 47 08 mov %rax,0x8(%rdi) + 3c95: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 3c9a: 4c 89 67 60 mov %r12,0x60(%rdi) + 3c9e: 48 89 47 10 mov %rax,0x10(%rdi) + 3ca2: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3ca7: 48 89 47 20 mov %rax,0x20(%rdi) + 3cab: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3cb0: 48 89 47 28 mov %rax,0x28(%rdi) + 3cb4: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3cb9: 48 89 47 30 mov %rax,0x30(%rdi) + 3cbd: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3cc2: 48 89 47 38 mov %rax,0x38(%rdi) + 3cc6: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 3ccb: 48 89 47 40 mov %rax,0x40(%rdi) + 3ccf: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3cd4: 48 89 47 48 mov %rax,0x48(%rdi) + 3cd8: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 3cdd: 48 89 47 50 mov %rax,0x50(%rdi) + 3ce1: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 3ce6: 48 89 47 58 mov %rax,0x58(%rdi) + 3cea: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 3cef: 48 89 47 68 mov %rax,0x68(%rdi) + 3cf3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3cf8: 48 89 47 70 mov %rax,0x70(%rdi) + 3cfc: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 3d01: 48 89 47 78 mov %rax,0x78(%rdi) + 3d05: 4c 89 af 80 00 00 00 mov %r13,0x80(%rdi) + 3d0c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3d11: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) + 3d18: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) + 3d1f: 48 8b 04 24 mov (%rsp),%rax + 3d23: 4c 89 bf a0 00 00 00 mov %r15,0xa0(%rdi) + 3d2a: 48 89 87 98 00 00 00 mov %rax,0x98(%rdi) + 3d31: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3d36: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) + 3d3d: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) + 3d44: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3d49: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) + 3d50: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) + 3d57: 48 83 c4 68 add $0x68,%rsp + 3d5b: 5b pop %rbx + 3d5c: 5d pop %rbp + 3d5d: 41 5c pop %r12 + 3d5f: 41 5d pop %r13 + 3d61: 41 5e pop %r14 + 3d63: 41 5f pop %r15 + 3d65: c3 ret + 3d66: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3d6d: 00 00 00 + +0000000000003d70 : + 3d70: 41 57 push %r15 + 3d72: 31 c0 xor %eax,%eax + 3d74: 49 89 f7 mov %rsi,%r15 + 3d77: 41 56 push %r14 + 3d79: 41 55 push %r13 + 3d7b: 41 54 push %r12 + 3d7d: 49 89 d4 mov %rdx,%r12 + 3d80: 55 push %rbp + 3d81: 48 89 fd mov %rdi,%rbp + 3d84: 48 83 c7 08 add $0x8,%rdi + 3d88: 53 push %rbx + 3d89: 89 cb mov %ecx,%ebx + 3d8b: 48 89 e9 mov %rbp,%rcx + 3d8e: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 3d95: 00 + 3d96: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 3d9d: 00 00 00 00 + 3da1: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 3da5: 48 29 f9 sub %rdi,%rcx + 3da8: 81 c1 c8 00 00 00 add $0xc8,%ecx + 3dae: c1 e9 03 shr $0x3,%ecx + 3db1: f3 48 ab rep stos %rax,%es:(%rdi) + 3db4: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 3dbb: 0f 86 ae 00 00 00 jbe 3e6f + 3dc1: 4c 8d b6 88 00 00 00 lea 0x88(%rsi),%r14 + 3dc8: 4d 89 f5 mov %r14,%r13 + 3dcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3dd0: 4c 89 f8 mov %r15,%rax + 3dd3: 48 89 ee mov %rbp,%rsi + 3dd6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3ddd: 00 00 00 + 3de0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 3de4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 3de8: 48 83 c0 08 add $0x8,%rax + 3dec: 48 c1 e1 10 shl $0x10,%rcx + 3df0: 48 c1 e2 08 shl $0x8,%rdx + 3df4: 48 09 ca or %rcx,%rdx + 3df7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 3dfb: 48 09 ca or %rcx,%rdx + 3dfe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 3e02: 48 c1 e1 18 shl $0x18,%rcx + 3e06: 48 09 ca or %rcx,%rdx + 3e09: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 3e0d: 48 c1 e1 20 shl $0x20,%rcx + 3e11: 48 09 d1 or %rdx,%rcx + 3e14: 0f b6 50 fd movzbl -0x3(%rax),%edx + 3e18: 48 c1 e2 28 shl $0x28,%rdx + 3e1c: 48 09 ca or %rcx,%rdx + 3e1f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 3e23: 48 c1 e1 30 shl $0x30,%rcx + 3e27: 48 09 d1 or %rdx,%rcx + 3e2a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 3e2e: 48 c1 e2 38 shl $0x38,%rdx + 3e32: 48 09 ca or %rcx,%rdx + 3e35: 48 31 16 xor %rdx,(%rsi) + 3e38: 48 83 c6 08 add $0x8,%rsi + 3e3c: 4c 39 e8 cmp %r13,%rax + 3e3f: 75 9f jne 3de0 + 3e41: 48 89 ef mov %rbp,%rdi + 3e44: 49 81 ec 88 00 00 00 sub $0x88,%r12 + 3e4b: 4d 89 f7 mov %r14,%r15 + 3e4e: 49 81 c5 88 00 00 00 add $0x88,%r13 + 3e55: e8 26 f6 ff ff call 3480 + 3e5a: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 3e61: 76 0c jbe 3e6f + 3e63: 49 81 c6 88 00 00 00 add $0x88,%r14 + 3e6a: e9 61 ff ff ff jmp 3dd0 + 3e6f: 4d 85 e4 test %r12,%r12 + 3e72: 74 6c je 3ee0 + 3e74: 31 c0 xor %eax,%eax + 3e76: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3e7d: 00 00 00 + 3e80: 89 c2 mov %eax,%edx + 3e82: 89 c1 mov %eax,%ecx + 3e84: c1 ea 03 shr $0x3,%edx + 3e87: 83 e1 07 and $0x7,%ecx + 3e8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 3e91: 41 0f b6 14 07 movzbl (%r15,%rax,1),%edx + 3e96: c1 e1 03 shl $0x3,%ecx + 3e99: 48 83 c0 01 add $0x1,%rax + 3e9d: 48 d3 e2 shl %cl,%rdx + 3ea0: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 3ea5: 49 39 c4 cmp %rax,%r12 + 3ea8: 75 d6 jne 3e80 + 3eaa: 44 89 e0 mov %r12d,%eax + 3ead: 44 89 e1 mov %r12d,%ecx + 3eb0: c1 e8 03 shr $0x3,%eax + 3eb3: 83 e1 07 and $0x7,%ecx + 3eb6: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 3ebd: c1 e1 03 shl $0x3,%ecx + 3ec0: 48 01 e8 add %rbp,%rax + 3ec3: 0f b6 db movzbl %bl,%ebx + 3ec6: 48 d3 e3 shl %cl,%rbx + 3ec9: 48 31 18 xor %rbx,(%rax) + 3ecc: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) + 3ed3: 00 3f + 3ed5: 5b pop %rbx + 3ed6: 5d pop %rbp + 3ed7: 41 5c pop %r12 + 3ed9: 41 5d pop %r13 + 3edb: 41 5e pop %r14 + 3edd: 41 5f pop %r15 + 3edf: c3 ret + 3ee0: 48 89 e8 mov %rbp,%rax + 3ee3: 31 c9 xor %ecx,%ecx + 3ee5: eb dc jmp 3ec3 + 3ee7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3eee: 00 00 + +0000000000003ef0 : + 3ef0: 41 56 push %r14 + 3ef2: 31 c0 xor %eax,%eax + 3ef4: 49 89 f6 mov %rsi,%r14 + 3ef7: 41 55 push %r13 + 3ef9: 41 54 push %r12 + 3efb: 55 push %rbp + 3efc: 48 89 d5 mov %rdx,%rbp + 3eff: 53 push %rbx + 3f00: 48 89 fb mov %rdi,%rbx + 3f03: 48 83 c7 08 add $0x8,%rdi + 3f07: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 3f0e: 00 + 3f0f: 48 89 d9 mov %rbx,%rcx + 3f12: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 3f19: 00 00 00 00 + 3f1d: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 3f21: 48 29 f9 sub %rdi,%rcx + 3f24: 81 c1 c8 00 00 00 add $0xc8,%ecx + 3f2a: c1 e9 03 shr $0x3,%ecx + 3f2d: f3 48 ab rep stos %rax,%es:(%rdi) + 3f30: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 3f37: 0f 86 b2 00 00 00 jbe 3fef + 3f3d: 4c 8d ae a8 00 00 00 lea 0xa8(%rsi),%r13 + 3f44: 4d 89 ec mov %r13,%r12 + 3f47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3f4e: 00 00 + 3f50: 4c 89 f0 mov %r14,%rax + 3f53: 48 89 de mov %rbx,%rsi + 3f56: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3f5d: 00 00 00 + 3f60: 0f b6 50 01 movzbl 0x1(%rax),%edx + 3f64: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 3f68: 48 83 c0 08 add $0x8,%rax + 3f6c: 48 c1 e1 10 shl $0x10,%rcx + 3f70: 48 c1 e2 08 shl $0x8,%rdx + 3f74: 48 09 ca or %rcx,%rdx + 3f77: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 3f7b: 48 09 ca or %rcx,%rdx + 3f7e: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 3f82: 48 c1 e1 18 shl $0x18,%rcx + 3f86: 48 09 ca or %rcx,%rdx + 3f89: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 3f8d: 48 c1 e1 20 shl $0x20,%rcx + 3f91: 48 09 d1 or %rdx,%rcx + 3f94: 0f b6 50 fd movzbl -0x3(%rax),%edx + 3f98: 48 c1 e2 28 shl $0x28,%rdx + 3f9c: 48 09 ca or %rcx,%rdx + 3f9f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 3fa3: 48 c1 e1 30 shl $0x30,%rcx + 3fa7: 48 09 d1 or %rdx,%rcx + 3faa: 0f b6 50 ff movzbl -0x1(%rax),%edx + 3fae: 48 c1 e2 38 shl $0x38,%rdx + 3fb2: 48 09 ca or %rcx,%rdx + 3fb5: 48 31 16 xor %rdx,(%rsi) + 3fb8: 48 83 c6 08 add $0x8,%rsi + 3fbc: 4c 39 e0 cmp %r12,%rax + 3fbf: 75 9f jne 3f60 + 3fc1: 48 89 df mov %rbx,%rdi + 3fc4: 48 81 ed a8 00 00 00 sub $0xa8,%rbp + 3fcb: 4d 89 ee mov %r13,%r14 + 3fce: 49 81 c4 a8 00 00 00 add $0xa8,%r12 + 3fd5: e8 a6 f4 ff ff call 3480 + 3fda: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 3fe1: 76 0c jbe 3fef + 3fe3: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 3fea: e9 61 ff ff ff jmp 3f50 + 3fef: 48 85 ed test %rbp,%rbp + 3ff2: 74 69 je 405d + 3ff4: 31 c0 xor %eax,%eax + 3ff6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3ffd: 00 00 00 + 4000: 89 c2 mov %eax,%edx + 4002: 89 c1 mov %eax,%ecx + 4004: c1 ea 03 shr $0x3,%edx + 4007: 83 e1 07 and $0x7,%ecx + 400a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4011: 41 0f b6 14 06 movzbl (%r14,%rax,1),%edx + 4016: c1 e1 03 shl $0x3,%ecx + 4019: 48 83 c0 01 add $0x1,%rax + 401d: 48 d3 e2 shl %cl,%rdx + 4020: 48 31 14 33 xor %rdx,(%rbx,%rsi,1) + 4024: 48 39 c5 cmp %rax,%rbp + 4027: 75 d7 jne 4000 + 4029: 89 e8 mov %ebp,%eax + 402b: 89 e9 mov %ebp,%ecx + 402d: ba 1f 00 00 00 mov $0x1f,%edx + 4032: c1 e8 03 shr $0x3,%eax + 4035: 83 e1 07 and $0x7,%ecx + 4038: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 403f: c1 e1 03 shl $0x3,%ecx + 4042: 48 01 d8 add %rbx,%rax + 4045: 48 d3 e2 shl %cl,%rdx + 4048: 48 31 10 xor %rdx,(%rax) + 404b: 48 0f ba bb a0 00 00 btcq $0x3f,0xa0(%rbx) + 4052: 00 3f + 4054: 5b pop %rbx + 4055: 5d pop %rbp + 4056: 41 5c pop %r12 + 4058: 41 5d pop %r13 + 405a: 41 5e pop %r14 + 405c: c3 ret + 405d: 48 89 d8 mov %rbx,%rax + 4060: ba 1f 00 00 00 mov $0x1f,%edx + 4065: eb e1 jmp 4048 + 4067: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 406e: 00 00 + +0000000000004070 : + 4070: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 4077: 48 89 fa mov %rdi,%rdx + 407a: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 407e: 31 c0 xor %eax,%eax + 4080: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 4087: 00 00 00 00 + 408b: 48 89 d1 mov %rdx,%rcx + 408e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 4092: 48 29 f9 sub %rdi,%rcx + 4095: 81 c1 c8 00 00 00 add $0xc8,%ecx + 409b: c1 e9 03 shr $0x3,%ecx + 409e: f3 48 ab rep stos %rax,%es:(%rdi) + 40a1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 40a8: 00 00 00 + 40ab: c3 ret + 40ac: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000040b0 : + 40b0: 41 54 push %r12 + 40b2: 49 89 d4 mov %rdx,%r12 + 40b5: 55 push %rbp + 40b6: 48 89 f5 mov %rsi,%rbp + 40b9: 53 push %rbx + 40ba: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 40c0: 48 89 fb mov %rdi,%rbx + 40c3: 48 01 c2 add %rax,%rdx + 40c6: 49 89 c0 mov %rax,%r8 + 40c9: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 40d0: 0f 86 a9 00 00 00 jbe 417f + 40d6: 3d a7 00 00 00 cmp $0xa7,%eax + 40db: 76 28 jbe 4105 + 40dd: 0f 1f 00 nopl (%rax) + 40e0: b8 a8 00 00 00 mov $0xa8,%eax + 40e5: 48 89 df mov %rbx,%rdi + 40e8: 44 29 c0 sub %r8d,%eax + 40eb: 49 29 c4 sub %rax,%r12 + 40ee: e8 8d f3 ff ff call 3480 + 40f3: 45 31 c0 xor %r8d,%r8d + 40f6: 31 c0 xor %eax,%eax + 40f8: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 + 40ff: 0f 86 8b 00 00 00 jbe 4190 + 4105: 44 89 c0 mov %r8d,%eax + 4108: 48 89 ee mov %rbp,%rsi + 410b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4112: 00 00 00 00 + 4116: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 411d: 00 00 00 00 + 4121: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4128: 00 00 00 00 + 412c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4133: 00 00 00 00 + 4137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 413e: 00 00 + 4140: 89 c2 mov %eax,%edx + 4142: 89 c1 mov %eax,%ecx + 4144: 48 83 c6 01 add $0x1,%rsi + 4148: 83 c0 01 add $0x1,%eax + 414b: c1 ea 03 shr $0x3,%edx + 414e: 83 e1 07 and $0x7,%ecx + 4151: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 4158: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 415c: c1 e1 03 shl $0x3,%ecx + 415f: 48 d3 e2 shl %cl,%rdx + 4162: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 4166: 3d a8 00 00 00 cmp $0xa8,%eax + 416b: 75 d3 jne 4140 + 416d: b8 a7 00 00 00 mov $0xa7,%eax + 4172: 44 29 c0 sub %r8d,%eax + 4175: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 417a: e9 61 ff ff ff jmp 40e0 + 417f: 49 89 d4 mov %rdx,%r12 + 4182: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4189: 00 00 00 00 + 418d: 0f 1f 00 nopl (%rax) + 4190: 4c 39 e0 cmp %r12,%rax + 4193: 44 89 c0 mov %r8d,%eax + 4196: 73 5a jae 41f2 + 4198: 48 89 ea mov %rbp,%rdx + 419b: 45 8d 40 01 lea 0x1(%r8),%r8d + 419f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41a6: 00 00 00 00 + 41aa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41b1: 00 00 00 00 + 41b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41bc: 00 00 00 00 + 41c0: 89 c1 mov %eax,%ecx + 41c2: 0f b6 32 movzbl (%rdx),%esi + 41c5: 48 83 c2 01 add $0x1,%rdx + 41c9: c1 e9 03 shr $0x3,%ecx + 41cc: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 41d3: 89 c1 mov %eax,%ecx + 41d5: 83 c0 01 add $0x1,%eax + 41d8: 83 e1 07 and $0x7,%ecx + 41db: c1 e1 03 shl $0x3,%ecx + 41de: 48 d3 e6 shl %cl,%rsi + 41e1: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 41e6: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 41ea: 48 29 e9 sub %rbp,%rcx + 41ed: 4c 39 e1 cmp %r12,%rcx + 41f0: 72 ce jb 41c0 + 41f2: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 41f8: 5b pop %rbx + 41f9: 5d pop %rbp + 41fa: 41 5c pop %r12 + 41fc: c3 ret + 41fd: 0f 1f 00 nopl (%rax) + +0000000000004200 : + 4200: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4206: 89 c8 mov %ecx,%eax + 4208: 83 e1 07 and $0x7,%ecx + 420b: c1 e8 03 shr $0x3,%eax + 420e: c1 e1 03 shl $0x3,%ecx + 4211: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4218: b8 1f 00 00 00 mov $0x1f,%eax + 421d: 48 d3 e0 shl %cl,%rax + 4220: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 4224: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) + 422b: 00 00 00 + 422e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) + 4235: 00 3f + 4237: c3 ret + 4238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 423f: 00 + +0000000000004240 : + 4240: 41 54 push %r12 + 4242: 49 89 d4 mov %rdx,%r12 + 4245: 55 push %rbp + 4246: 53 push %rbx + 4247: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 424d: 48 85 f6 test %rsi,%rsi + 4250: 74 66 je 42b8 + 4252: 48 89 fb mov %rdi,%rbx + 4255: 48 89 f7 mov %rsi,%rdi + 4258: 3d a8 00 00 00 cmp $0xa8,%eax + 425d: 0f 84 82 00 00 00 je 42e5 + 4263: 3d a7 00 00 00 cmp $0xa7,%eax + 4268: 77 f9 ja 4263 + 426a: 89 c5 mov %eax,%ebp + 426c: 41 89 c0 mov %eax,%r8d + 426f: 48 01 fd add %rdi,%rbp + 4272: 44 89 c6 mov %r8d,%esi + 4275: 44 89 c0 mov %r8d,%eax + 4278: 48 29 de sub %rbx,%rsi + 427b: eb 28 jmp 42a5 + 427d: 0f 1f 00 nopl (%rax) + 4280: 89 c2 mov %eax,%edx + 4282: 89 c1 mov %eax,%ecx + 4284: 48 83 c3 01 add $0x1,%rbx + 4288: 83 c0 01 add $0x1,%eax + 428b: c1 ea 03 shr $0x3,%edx + 428e: 83 e1 07 and $0x7,%ecx + 4291: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 4295: c1 e1 03 shl $0x3,%ecx + 4298: 48 d3 ea shr %cl,%rdx + 429b: 88 53 ff mov %dl,-0x1(%rbx) + 429e: 3d a8 00 00 00 cmp $0xa8,%eax + 42a3: 74 23 je 42c8 + 42a5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 42a9: 48 39 ea cmp %rbp,%rdx + 42ac: 72 d2 jb 4280 + 42ae: 89 c2 mov %eax,%edx + 42b0: 44 29 c2 sub %r8d,%edx + 42b3: 48 29 d7 sub %rdx,%rdi + 42b6: 75 b2 jne 426a + 42b8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 42bf: 00 + 42c0: 5b pop %rbx + 42c1: 5d pop %rbp + 42c2: 41 5c pop %r12 + 42c4: c3 ret + 42c5: 0f 1f 00 nopl (%rax) + 42c8: 89 c2 mov %eax,%edx + 42ca: 44 29 c2 sub %r8d,%edx + 42cd: 48 29 d7 sub %rdx,%rdi + 42d0: 48 89 fd mov %rdi,%rbp + 42d3: 74 e3 je 42b8 + 42d5: 4c 89 e7 mov %r12,%rdi + 42d8: e8 a3 f1 ff ff call 3480 + 42dd: 48 89 ef mov %rbp,%rdi + 42e0: 45 31 c0 xor %r8d,%r8d + 42e3: eb 8d jmp 4272 + 42e5: 48 89 f5 mov %rsi,%rbp + 42e8: eb eb jmp 42d5 + 42ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000042f0 : + 42f0: 53 push %rbx + 42f1: 48 89 fb mov %rdi,%rbx + 42f4: e8 f7 fb ff ff call 3ef0 + 42f9: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) + 4300: 00 00 00 + 4303: 5b pop %rbx + 4304: c3 ret + 4305: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 430c: 00 00 00 00 + +0000000000004310 : + 4310: 48 85 f6 test %rsi,%rsi + 4313: 0f 84 9a 00 00 00 je 43b3 + 4319: 41 55 push %r13 + 431b: 4c 8d af a8 00 00 00 lea 0xa8(%rdi),%r13 + 4322: 41 54 push %r12 + 4324: 49 89 d4 mov %rdx,%r12 + 4327: 55 push %rbp + 4328: 48 89 f5 mov %rsi,%rbp + 432b: 53 push %rbx + 432c: 0f 1f 40 00 nopl 0x0(%rax) + 4330: 4c 89 e7 mov %r12,%rdi + 4333: 49 8d 9d 58 ff ff ff lea -0xa8(%r13),%rbx + 433a: e8 41 f1 ff ff call 3480 + 433f: 4c 89 e2 mov %r12,%rdx + 4342: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4349: 00 00 00 00 + 434d: 0f 1f 00 nopl (%rax) + 4350: 48 8b 02 mov (%rdx),%rax + 4353: 48 83 c3 08 add $0x8,%rbx + 4357: 48 83 c2 08 add $0x8,%rdx + 435b: 48 89 c1 mov %rax,%rcx + 435e: 88 43 f8 mov %al,-0x8(%rbx) + 4361: 48 c1 e9 10 shr $0x10,%rcx + 4365: 88 63 f9 mov %ah,-0x7(%rbx) + 4368: 88 4b fa mov %cl,-0x6(%rbx) + 436b: 48 89 c1 mov %rax,%rcx + 436e: 48 c1 e9 18 shr $0x18,%rcx + 4372: 88 4b fb mov %cl,-0x5(%rbx) + 4375: 48 89 c1 mov %rax,%rcx + 4378: 48 c1 e9 20 shr $0x20,%rcx + 437c: 88 4b fc mov %cl,-0x4(%rbx) + 437f: 48 89 c1 mov %rax,%rcx + 4382: 48 c1 e9 28 shr $0x28,%rcx + 4386: 88 4b fd mov %cl,-0x3(%rbx) + 4389: 48 89 c1 mov %rax,%rcx + 438c: 48 c1 e8 38 shr $0x38,%rax + 4390: 48 c1 e9 30 shr $0x30,%rcx + 4394: 88 43 ff mov %al,-0x1(%rbx) + 4397: 88 4b fe mov %cl,-0x2(%rbx) + 439a: 49 39 dd cmp %rbx,%r13 + 439d: 75 b1 jne 4350 + 439f: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 43a6: 48 83 ed 01 sub $0x1,%rbp + 43aa: 75 84 jne 4330 + 43ac: 5b pop %rbx + 43ad: 5d pop %rbp + 43ae: 41 5c pop %r12 + 43b0: 41 5d pop %r13 + 43b2: c3 ret + 43b3: c3 ret + 43b4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 43bb: 00 00 00 00 + 43bf: 90 nop + +00000000000043c0 : + 43c0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 43c7: 48 89 fa mov %rdi,%rdx + 43ca: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 43ce: 31 c0 xor %eax,%eax + 43d0: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 43d7: 00 00 00 00 + 43db: 48 89 d1 mov %rdx,%rcx + 43de: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 43e2: 48 29 f9 sub %rdi,%rcx + 43e5: 81 c1 c8 00 00 00 add $0xc8,%ecx + 43eb: c1 e9 03 shr $0x3,%ecx + 43ee: f3 48 ab rep stos %rax,%es:(%rdi) + 43f1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 43f8: 00 00 00 + 43fb: c3 ret + 43fc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004400 : + 4400: 41 54 push %r12 + 4402: 49 89 d4 mov %rdx,%r12 + 4405: 55 push %rbp + 4406: 48 89 f5 mov %rsi,%rbp + 4409: 53 push %rbx + 440a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 4410: 48 89 fb mov %rdi,%rbx + 4413: 48 01 c2 add %rax,%rdx + 4416: 49 89 c0 mov %rax,%r8 + 4419: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 4420: 0f 86 99 00 00 00 jbe 44bf + 4426: 3d 87 00 00 00 cmp $0x87,%eax + 442b: 76 24 jbe 4451 + 442d: 0f 1f 00 nopl (%rax) + 4430: b8 88 00 00 00 mov $0x88,%eax + 4435: 48 89 df mov %rbx,%rdi + 4438: 44 29 c0 sub %r8d,%eax + 443b: 49 29 c4 sub %rax,%r12 + 443e: e8 3d f0 ff ff call 3480 + 4443: 45 31 c0 xor %r8d,%r8d + 4446: 31 c0 xor %eax,%eax + 4448: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 444f: 76 7f jbe 44d0 + 4451: 44 89 c0 mov %r8d,%eax + 4454: 48 89 ee mov %rbp,%rsi + 4457: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 445e: 00 00 00 00 + 4462: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4469: 00 00 00 00 + 446d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4474: 00 00 00 00 + 4478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 447f: 00 + 4480: 89 c2 mov %eax,%edx + 4482: 89 c1 mov %eax,%ecx + 4484: 48 83 c6 01 add $0x1,%rsi + 4488: 83 c0 01 add $0x1,%eax + 448b: c1 ea 03 shr $0x3,%edx + 448e: 83 e1 07 and $0x7,%ecx + 4491: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 4498: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 449c: c1 e1 03 shl $0x3,%ecx + 449f: 48 d3 e2 shl %cl,%rdx + 44a2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 44a6: 3d 88 00 00 00 cmp $0x88,%eax + 44ab: 75 d3 jne 4480 + 44ad: b8 87 00 00 00 mov $0x87,%eax + 44b2: 44 29 c0 sub %r8d,%eax + 44b5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 44ba: e9 71 ff ff ff jmp 4430 + 44bf: 49 89 d4 mov %rdx,%r12 + 44c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44c9: 00 00 00 00 + 44cd: 0f 1f 00 nopl (%rax) + 44d0: 4c 39 e0 cmp %r12,%rax + 44d3: 44 89 c0 mov %r8d,%eax + 44d6: 73 5a jae 4532 + 44d8: 48 89 ea mov %rbp,%rdx + 44db: 45 8d 40 01 lea 0x1(%r8),%r8d + 44df: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44e6: 00 00 00 00 + 44ea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44f1: 00 00 00 00 + 44f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44fc: 00 00 00 00 + 4500: 89 c1 mov %eax,%ecx + 4502: 0f b6 32 movzbl (%rdx),%esi + 4505: 48 83 c2 01 add $0x1,%rdx + 4509: c1 e9 03 shr $0x3,%ecx + 450c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 4513: 89 c1 mov %eax,%ecx + 4515: 83 c0 01 add $0x1,%eax + 4518: 83 e1 07 and $0x7,%ecx + 451b: c1 e1 03 shl $0x3,%ecx + 451e: 48 d3 e6 shl %cl,%rsi + 4521: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 4526: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 452a: 48 29 e9 sub %rbp,%rcx + 452d: 4c 39 e1 cmp %r12,%rcx + 4530: 72 ce jb 4500 + 4532: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 4538: 5b pop %rbx + 4539: 5d pop %rbp + 453a: 41 5c pop %r12 + 453c: c3 ret + 453d: 0f 1f 00 nopl (%rax) + +0000000000004540 : + 4540: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4546: 89 c8 mov %ecx,%eax + 4548: 83 e1 07 and $0x7,%ecx + 454b: c1 e8 03 shr $0x3,%eax + 454e: c1 e1 03 shl $0x3,%ecx + 4551: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4558: b8 1f 00 00 00 mov $0x1f,%eax + 455d: 48 d3 e0 shl %cl,%rax + 4560: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 4564: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) + 456b: 00 00 00 + 456e: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) + 4575: 00 3f + 4577: c3 ret + 4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 457f: 00 + +0000000000004580 : + 4580: 41 54 push %r12 + 4582: 49 89 d4 mov %rdx,%r12 + 4585: 55 push %rbp + 4586: 53 push %rbx + 4587: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 458d: 48 85 f6 test %rsi,%rsi + 4590: 74 66 je 45f8 + 4592: 48 89 fb mov %rdi,%rbx + 4595: 48 89 f7 mov %rsi,%rdi + 4598: 3d 88 00 00 00 cmp $0x88,%eax + 459d: 0f 84 82 00 00 00 je 4625 + 45a3: 3d 87 00 00 00 cmp $0x87,%eax + 45a8: 77 f9 ja 45a3 + 45aa: 89 c5 mov %eax,%ebp + 45ac: 41 89 c0 mov %eax,%r8d + 45af: 48 01 fd add %rdi,%rbp + 45b2: 44 89 c6 mov %r8d,%esi + 45b5: 44 89 c0 mov %r8d,%eax + 45b8: 48 29 de sub %rbx,%rsi + 45bb: eb 28 jmp 45e5 + 45bd: 0f 1f 00 nopl (%rax) + 45c0: 89 c2 mov %eax,%edx + 45c2: 89 c1 mov %eax,%ecx + 45c4: 48 83 c3 01 add $0x1,%rbx + 45c8: 83 c0 01 add $0x1,%eax + 45cb: c1 ea 03 shr $0x3,%edx + 45ce: 83 e1 07 and $0x7,%ecx + 45d1: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 45d5: c1 e1 03 shl $0x3,%ecx + 45d8: 48 d3 ea shr %cl,%rdx + 45db: 88 53 ff mov %dl,-0x1(%rbx) + 45de: 3d 88 00 00 00 cmp $0x88,%eax + 45e3: 74 23 je 4608 + 45e5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 45e9: 48 39 ea cmp %rbp,%rdx + 45ec: 72 d2 jb 45c0 + 45ee: 89 c2 mov %eax,%edx + 45f0: 44 29 c2 sub %r8d,%edx + 45f3: 48 29 d7 sub %rdx,%rdi + 45f6: 75 b2 jne 45aa + 45f8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 45ff: 00 + 4600: 5b pop %rbx + 4601: 5d pop %rbp + 4602: 41 5c pop %r12 + 4604: c3 ret + 4605: 0f 1f 00 nopl (%rax) + 4608: 89 c2 mov %eax,%edx + 460a: 44 29 c2 sub %r8d,%edx + 460d: 48 29 d7 sub %rdx,%rdi + 4610: 48 89 fd mov %rdi,%rbp + 4613: 74 e3 je 45f8 + 4615: 4c 89 e7 mov %r12,%rdi + 4618: e8 63 ee ff ff call 3480 + 461d: 48 89 ef mov %rbp,%rdi + 4620: 45 31 c0 xor %r8d,%r8d + 4623: eb 8d jmp 45b2 + 4625: 48 89 f5 mov %rsi,%rbp + 4628: eb eb jmp 4615 + 462a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004630 : + 4630: 53 push %rbx + 4631: b9 1f 00 00 00 mov $0x1f,%ecx + 4636: 48 89 fb mov %rdi,%rbx + 4639: e8 32 f7 ff ff call 3d70 + 463e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) + 4645: 00 00 00 + 4648: 5b pop %rbx + 4649: c3 ret + 464a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004650 : + 4650: 48 85 f6 test %rsi,%rsi + 4653: 0f 84 9a 00 00 00 je 46f3 + 4659: 41 55 push %r13 + 465b: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 + 4662: 41 54 push %r12 + 4664: 49 89 d4 mov %rdx,%r12 + 4667: 55 push %rbp + 4668: 48 89 f5 mov %rsi,%rbp + 466b: 53 push %rbx + 466c: 0f 1f 40 00 nopl 0x0(%rax) + 4670: 4c 89 e7 mov %r12,%rdi + 4673: 49 8d 9d 78 ff ff ff lea -0x88(%r13),%rbx + 467a: e8 01 ee ff ff call 3480 + 467f: 4c 89 e2 mov %r12,%rdx + 4682: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4689: 00 00 00 00 + 468d: 0f 1f 00 nopl (%rax) + 4690: 48 8b 02 mov (%rdx),%rax + 4693: 48 83 c3 08 add $0x8,%rbx + 4697: 48 83 c2 08 add $0x8,%rdx + 469b: 48 89 c1 mov %rax,%rcx + 469e: 88 43 f8 mov %al,-0x8(%rbx) + 46a1: 48 c1 e9 10 shr $0x10,%rcx + 46a5: 88 63 f9 mov %ah,-0x7(%rbx) + 46a8: 88 4b fa mov %cl,-0x6(%rbx) + 46ab: 48 89 c1 mov %rax,%rcx + 46ae: 48 c1 e9 18 shr $0x18,%rcx + 46b2: 88 4b fb mov %cl,-0x5(%rbx) + 46b5: 48 89 c1 mov %rax,%rcx + 46b8: 48 c1 e9 20 shr $0x20,%rcx + 46bc: 88 4b fc mov %cl,-0x4(%rbx) + 46bf: 48 89 c1 mov %rax,%rcx + 46c2: 48 c1 e9 28 shr $0x28,%rcx + 46c6: 88 4b fd mov %cl,-0x3(%rbx) + 46c9: 48 89 c1 mov %rax,%rcx + 46cc: 48 c1 e8 38 shr $0x38,%rax + 46d0: 48 c1 e9 30 shr $0x30,%rcx + 46d4: 88 43 ff mov %al,-0x1(%rbx) + 46d7: 88 4b fe mov %cl,-0x2(%rbx) + 46da: 49 39 dd cmp %rbx,%r13 + 46dd: 75 b1 jne 4690 + 46df: 49 81 c5 88 00 00 00 add $0x88,%r13 + 46e6: 48 83 ed 01 sub $0x1,%rbp + 46ea: 75 84 jne 4670 + 46ec: 5b pop %rbx + 46ed: 5d pop %rbp + 46ee: 41 5c pop %r12 + 46f0: 41 5d pop %r13 + 46f2: c3 ret + 46f3: c3 ret + 46f4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 46fb: 00 00 00 00 + 46ff: 90 nop + +0000000000004700 : + 4700: 41 57 push %r15 + 4702: 41 56 push %r14 + 4704: 49 89 fe mov %rdi,%r14 + 4707: 41 55 push %r13 + 4709: 41 54 push %r12 + 470b: 55 push %rbp + 470c: 48 89 f5 mov %rsi,%rbp + 470f: 48 89 d6 mov %rdx,%rsi + 4712: 53 push %rbx + 4713: 48 89 eb mov %rbp,%rbx + 4716: 48 c1 eb 03 shr $0x3,%rbx + 471a: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 4721: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 4728: 00 00 + 472a: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 4731: 00 + 4732: 48 89 ca mov %rcx,%rdx + 4735: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 473a: e8 b1 f7 ff ff call 3ef0 + 473f: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax + 4746: c3 30 0c + 4749: 48 f7 e3 mul %rbx + 474c: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4751: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 4758: 0f 86 a2 00 00 00 jbe 4800 + 475e: 4c 69 6c 24 08 a8 00 imul $0xa8,0x8(%rsp),%r13 + 4765: 00 00 + 4767: 4c 89 f3 mov %r14,%rbx + 476a: 4c 8d bc 24 b8 00 00 lea 0xb8(%rsp),%r15 + 4771: 00 + 4772: 4d 01 f5 add %r14,%r13 + 4775: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 477c: 00 00 00 00 + 4780: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4785: e8 f6 ec ff ff call 3480 + 478a: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx + 478f: 48 89 da mov %rbx,%rdx + 4792: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4799: 00 00 00 00 + 479d: 0f 1f 00 nopl (%rax) + 47a0: 48 8b 01 mov (%rcx),%rax + 47a3: 48 83 c1 08 add $0x8,%rcx + 47a7: 48 83 c2 08 add $0x8,%rdx + 47ab: 48 89 c6 mov %rax,%rsi + 47ae: 88 42 f8 mov %al,-0x8(%rdx) + 47b1: 48 c1 ee 10 shr $0x10,%rsi + 47b5: 88 62 f9 mov %ah,-0x7(%rdx) + 47b8: 40 88 72 fa mov %sil,-0x6(%rdx) + 47bc: 48 89 c6 mov %rax,%rsi + 47bf: 48 c1 ee 18 shr $0x18,%rsi + 47c3: 40 88 72 fb mov %sil,-0x5(%rdx) + 47c7: 48 89 c6 mov %rax,%rsi + 47ca: 48 c1 ee 20 shr $0x20,%rsi + 47ce: 40 88 72 fc mov %sil,-0x4(%rdx) + 47d2: 48 89 c6 mov %rax,%rsi + 47d5: 48 c1 ee 28 shr $0x28,%rsi + 47d9: 40 88 72 fd mov %sil,-0x3(%rdx) + 47dd: 48 89 c6 mov %rax,%rsi + 47e0: 48 c1 e8 38 shr $0x38,%rax + 47e4: 48 c1 ee 30 shr $0x30,%rsi + 47e8: 88 42 ff mov %al,-0x1(%rdx) + 47eb: 40 88 72 fe mov %sil,-0x2(%rdx) + 47ef: 49 39 cf cmp %rcx,%r15 + 47f2: 75 ac jne 47a0 + 47f4: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 47fb: 4c 39 eb cmp %r13,%rbx + 47fe: 75 80 jne 4780 + 4800: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 4807: c3 30 0c + 480a: 48 89 e8 mov %rbp,%rax + 480d: 48 c1 e8 03 shr $0x3,%rax + 4811: 48 f7 e2 mul %rdx + 4814: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax + 481b: 48 29 c5 sub %rax,%rbp + 481e: 0f 84 ae 00 00 00 je 48d2 + 4824: 48 69 5c 24 08 a8 00 imul $0xa8,0x8(%rsp),%rbx + 482b: 00 00 + 482d: 4c 01 f3 add %r14,%rbx + 4830: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4835: e8 46 ec ff ff call 3480 + 483a: 49 89 e8 mov %rbp,%r8 + 483d: 31 ff xor %edi,%edi + 483f: 89 fe mov %edi,%esi + 4841: 89 f8 mov %edi,%eax + 4843: 48 29 de sub %rbx,%rsi + 4846: eb 5e jmp 48a6 + 4848: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 484f: 00 00 00 00 + 4853: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 485a: 00 00 00 00 + 485e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4865: 00 00 00 00 + 4869: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4870: 00 00 00 00 + 4874: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 487b: 00 00 00 00 + 487f: 90 nop + 4880: 89 c2 mov %eax,%edx + 4882: 89 c1 mov %eax,%ecx + 4884: 48 83 c3 01 add $0x1,%rbx + 4888: 83 c0 01 add $0x1,%eax + 488b: c1 ea 03 shr $0x3,%edx + 488e: 83 e1 07 and $0x7,%ecx + 4891: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 4896: c1 e1 03 shl $0x3,%ecx + 4899: 48 d3 ea shr %cl,%rdx + 489c: 88 53 ff mov %dl,-0x1(%rbx) + 489f: 3d a8 00 00 00 cmp $0xa8,%eax + 48a4: 74 1e je 48c4 + 48a6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 48aa: 48 39 ea cmp %rbp,%rdx + 48ad: 72 d1 jb 4880 + 48af: 89 c2 mov %eax,%edx + 48b1: 29 fa sub %edi,%edx + 48b3: 49 29 d0 sub %rdx,%r8 + 48b6: 74 1a je 48d2 + 48b8: 89 c5 mov %eax,%ebp + 48ba: 89 c7 mov %eax,%edi + 48bc: 4c 01 c5 add %r8,%rbp + 48bf: e9 7b ff ff ff jmp 483f + 48c4: 29 f8 sub %edi,%eax + 48c6: 49 29 c0 sub %rax,%r8 + 48c9: 4c 89 c5 mov %r8,%rbp + 48cc: 0f 85 5e ff ff ff jne 4830 + 48d2: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 48d9: 00 + 48da: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 48e1: 00 00 + 48e3: 75 12 jne 48f7 + 48e5: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 48ec: 5b pop %rbx + 48ed: 5d pop %rbp + 48ee: 41 5c pop %r12 + 48f0: 41 5d pop %r13 + 48f2: 41 5e pop %r14 + 48f4: 41 5f pop %r15 + 48f6: c3 ret + 48f7: e8 84 c7 ff ff call 1080 <__stack_chk_fail@plt> + 48fc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004900 : + 4900: 41 57 push %r15 + 4902: 41 56 push %r14 + 4904: 49 89 fe mov %rdi,%r14 + 4907: 41 55 push %r13 + 4909: 49 89 f5 mov %rsi,%r13 + 490c: 48 89 d6 mov %rdx,%rsi + 490f: 41 54 push %r12 + 4911: 55 push %rbp + 4912: 53 push %rbx + 4913: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 491a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 4921: 00 00 + 4923: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 492a: 00 + 492b: 48 89 ca mov %rcx,%rdx + 492e: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp + 4933: b9 1f 00 00 00 mov $0x1f,%ecx + 4938: 48 89 ef mov %rbp,%rdi + 493b: e8 30 f4 ff ff call 3d70 + 4940: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 4947: f0 f0 f0 + 494a: 49 f7 e5 mul %r13 + 494d: 48 c1 ea 07 shr $0x7,%rdx + 4951: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4956: 49 81 fd 87 00 00 00 cmp $0x87,%r13 + 495d: 0f 86 8d 00 00 00 jbe 49f0 + 4963: 4c 69 64 24 08 88 00 imul $0x88,0x8(%rsp),%r12 + 496a: 00 00 + 496c: 4c 89 f3 mov %r14,%rbx + 496f: 4c 8d bc 24 98 00 00 lea 0x98(%rsp),%r15 + 4976: 00 + 4977: 4d 01 f4 add %r14,%r12 + 497a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4980: 48 89 ef mov %rbp,%rdi + 4983: e8 f8 ea ff ff call 3480 + 4988: 48 89 e9 mov %rbp,%rcx + 498b: 48 89 da mov %rbx,%rdx + 498e: 66 90 xchg %ax,%ax + 4990: 48 8b 01 mov (%rcx),%rax + 4993: 48 83 c1 08 add $0x8,%rcx + 4997: 48 83 c2 08 add $0x8,%rdx + 499b: 48 89 c6 mov %rax,%rsi + 499e: 88 42 f8 mov %al,-0x8(%rdx) + 49a1: 48 c1 ee 10 shr $0x10,%rsi + 49a5: 88 62 f9 mov %ah,-0x7(%rdx) + 49a8: 40 88 72 fa mov %sil,-0x6(%rdx) + 49ac: 48 89 c6 mov %rax,%rsi + 49af: 48 c1 ee 18 shr $0x18,%rsi + 49b3: 40 88 72 fb mov %sil,-0x5(%rdx) + 49b7: 48 89 c6 mov %rax,%rsi + 49ba: 48 c1 ee 20 shr $0x20,%rsi + 49be: 40 88 72 fc mov %sil,-0x4(%rdx) + 49c2: 48 89 c6 mov %rax,%rsi + 49c5: 48 c1 ee 28 shr $0x28,%rsi + 49c9: 40 88 72 fd mov %sil,-0x3(%rdx) + 49cd: 48 89 c6 mov %rax,%rsi + 49d0: 48 c1 e8 38 shr $0x38,%rax + 49d4: 48 c1 ee 30 shr $0x30,%rsi + 49d8: 88 42 ff mov %al,-0x1(%rdx) + 49db: 40 88 72 fe mov %sil,-0x2(%rdx) + 49df: 49 39 cf cmp %rcx,%r15 + 49e2: 75 ac jne 4990 + 49e4: 48 81 c3 88 00 00 00 add $0x88,%rbx + 49eb: 4c 39 e3 cmp %r12,%rbx + 49ee: 75 90 jne 4980 + 49f0: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 49f7: f0 f0 f0 + 49fa: 49 f7 e5 mul %r13 + 49fd: 48 c1 ea 07 shr $0x7,%rdx + 4a01: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax + 4a08: 49 29 c5 sub %rax,%r13 + 4a0b: 4d 89 ec mov %r13,%r12 + 4a0e: 74 7c je 4a8c + 4a10: 48 69 5c 24 08 88 00 imul $0x88,0x8(%rsp),%rbx + 4a17: 00 00 + 4a19: 4c 01 f3 add %r14,%rbx + 4a1c: 48 89 ef mov %rbp,%rdi + 4a1f: e8 5c ea ff ff call 3480 + 4a24: 4d 89 e0 mov %r12,%r8 + 4a27: 31 ff xor %edi,%edi + 4a29: 89 fe mov %edi,%esi + 4a2b: 89 f8 mov %edi,%eax + 4a2d: 48 29 de sub %rbx,%rsi + 4a30: eb 34 jmp 4a66 + 4a32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4a39: 00 00 00 00 + 4a3d: 0f 1f 00 nopl (%rax) + 4a40: 89 c2 mov %eax,%edx + 4a42: 89 c1 mov %eax,%ecx + 4a44: 48 83 c3 01 add $0x1,%rbx + 4a48: 83 c0 01 add $0x1,%eax + 4a4b: c1 ea 03 shr $0x3,%edx + 4a4e: 83 e1 07 and $0x7,%ecx + 4a51: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 4a56: c1 e1 03 shl $0x3,%ecx + 4a59: 48 d3 ea shr %cl,%rdx + 4a5c: 88 53 ff mov %dl,-0x1(%rbx) + 4a5f: 3d 88 00 00 00 cmp $0x88,%eax + 4a64: 74 1c je 4a82 + 4a66: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 4a6a: 4c 39 e2 cmp %r12,%rdx + 4a6d: 72 d1 jb 4a40 + 4a6f: 89 c2 mov %eax,%edx + 4a71: 29 fa sub %edi,%edx + 4a73: 49 29 d0 sub %rdx,%r8 + 4a76: 74 14 je 4a8c + 4a78: 41 89 c4 mov %eax,%r12d + 4a7b: 89 c7 mov %eax,%edi + 4a7d: 4d 01 c4 add %r8,%r12 + 4a80: eb a7 jmp 4a29 + 4a82: 29 f8 sub %edi,%eax + 4a84: 49 29 c0 sub %rax,%r8 + 4a87: 4d 89 c4 mov %r8,%r12 + 4a8a: 75 90 jne 4a1c + 4a8c: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4a93: 00 + 4a94: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4a9b: 00 00 + 4a9d: 75 12 jne 4ab1 + 4a9f: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 4aa6: 5b pop %rbx + 4aa7: 5d pop %rbp + 4aa8: 41 5c pop %r12 + 4aaa: 41 5d pop %r13 + 4aac: 41 5e pop %r14 + 4aae: 41 5f pop %r15 + 4ab0: c3 ret + 4ab1: e8 ca c5 ff ff call 1080 <__stack_chk_fail@plt> + 4ab6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4abd: 00 00 00 + +0000000000004ac0 : + 4ac0: 55 push %rbp + 4ac1: b9 06 00 00 00 mov $0x6,%ecx + 4ac6: 53 push %rbx + 4ac7: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 4ace: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 4ad5: 00 00 + 4ad7: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) + 4ade: 00 + 4adf: 48 89 fb mov %rdi,%rbx + 4ae2: 48 89 e7 mov %rsp,%rdi + 4ae5: e8 86 f2 ff ff call 3d70 + 4aea: 48 89 e7 mov %rsp,%rdi + 4aed: e8 8e e9 ff ff call 3480 + 4af2: 48 8b 04 24 mov (%rsp),%rax + 4af6: 48 89 03 mov %rax,(%rbx) + 4af9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4afe: 48 89 43 08 mov %rax,0x8(%rbx) + 4b02: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4b07: 48 89 43 10 mov %rax,0x10(%rbx) + 4b0b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4b10: 48 89 43 18 mov %rax,0x18(%rbx) + 4b14: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4b1b: 00 + 4b1c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4b23: 00 00 + 4b25: 75 0a jne 4b31 + 4b27: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 4b2e: 5b pop %rbx + 4b2f: 5d pop %rbp + 4b30: c3 ret + 4b31: e8 4a c5 ff ff call 1080 <__stack_chk_fail@plt> + 4b36: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4b3d: 00 00 00 + +0000000000004b40 : + 4b40: 41 56 push %r14 + 4b42: b9 19 00 00 00 mov $0x19,%ecx + 4b47: 41 55 push %r13 + 4b49: 41 54 push %r12 + 4b4b: 49 89 f4 mov %rsi,%r12 + 4b4e: 55 push %rbp + 4b4f: 48 89 d5 mov %rdx,%rbp + 4b52: 53 push %rbx + 4b53: 48 89 fb mov %rdi,%rbx + 4b56: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 4b5d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4b64: 00 00 + 4b66: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 4b6d: 00 + 4b6e: 31 c0 xor %eax,%eax + 4b70: 48 89 e7 mov %rsp,%rdi + 4b73: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 + 4b78: f3 48 ab rep stos %rax,%es:(%rdi) + 4b7b: 48 83 fa 47 cmp $0x47,%rdx + 4b7f: 0f 86 96 00 00 00 jbe 4c1b + 4b85: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4b8c: 00 00 00 00 + 4b90: 4c 89 e0 mov %r12,%rax + 4b93: 48 89 e6 mov %rsp,%rsi + 4b96: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4b9d: 00 00 00 + 4ba0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 4ba4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 4ba8: 48 83 c0 08 add $0x8,%rax + 4bac: 48 c1 e1 10 shl $0x10,%rcx + 4bb0: 48 c1 e2 08 shl $0x8,%rdx + 4bb4: 48 09 ca or %rcx,%rdx + 4bb7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 4bbb: 48 09 ca or %rcx,%rdx + 4bbe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 4bc2: 48 c1 e1 18 shl $0x18,%rcx + 4bc6: 48 09 ca or %rcx,%rdx + 4bc9: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 4bcd: 48 c1 e1 20 shl $0x20,%rcx + 4bd1: 48 09 d1 or %rdx,%rcx + 4bd4: 0f b6 50 fd movzbl -0x3(%rax),%edx + 4bd8: 48 c1 e2 28 shl $0x28,%rdx + 4bdc: 48 09 ca or %rcx,%rdx + 4bdf: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 4be3: 48 c1 e1 30 shl $0x30,%rcx + 4be7: 48 09 d1 or %rdx,%rcx + 4bea: 0f b6 50 ff movzbl -0x1(%rax),%edx + 4bee: 48 c1 e2 38 shl $0x38,%rdx + 4bf2: 48 09 ca or %rcx,%rdx + 4bf5: 48 31 16 xor %rdx,(%rsi) + 4bf8: 48 83 c6 08 add $0x8,%rsi + 4bfc: 49 39 f6 cmp %rsi,%r14 + 4bff: 75 9f jne 4ba0 + 4c01: 48 83 ed 48 sub $0x48,%rbp + 4c05: 48 89 e7 mov %rsp,%rdi + 4c08: 49 83 c4 48 add $0x48,%r12 + 4c0c: e8 6f e8 ff ff call 3480 + 4c11: 48 83 fd 47 cmp $0x47,%rbp + 4c15: 0f 87 75 ff ff ff ja 4b90 + 4c1b: 48 85 ed test %rbp,%rbp + 4c1e: 0f 84 df 00 00 00 je 4d03 + 4c24: 31 c0 xor %eax,%eax + 4c26: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c2d: 00 00 00 00 + 4c31: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c38: 00 00 00 00 + 4c3c: 0f 1f 40 00 nopl 0x0(%rax) + 4c40: 89 c2 mov %eax,%edx + 4c42: 89 c1 mov %eax,%ecx + 4c44: c1 ea 03 shr $0x3,%edx + 4c47: 83 e1 07 and $0x7,%ecx + 4c4a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4c51: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx + 4c56: c1 e1 03 shl $0x3,%ecx + 4c59: 48 83 c0 01 add $0x1,%rax + 4c5d: 48 d3 e2 shl %cl,%rdx + 4c60: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) + 4c64: 48 39 c5 cmp %rax,%rbp + 4c67: 75 d7 jne 4c40 + 4c69: 89 e8 mov %ebp,%eax + 4c6b: 89 e9 mov %ebp,%ecx + 4c6d: ba 06 00 00 00 mov $0x6,%edx + 4c72: c1 e8 03 shr $0x3,%eax + 4c75: 83 e1 07 and $0x7,%ecx + 4c78: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 4c7f: c1 e1 03 shl $0x3,%ecx + 4c82: 48 01 e0 add %rsp,%rax + 4c85: 48 d3 e2 shl %cl,%rdx + 4c88: 48 31 10 xor %rdx,(%rax) + 4c8b: 48 89 e7 mov %rsp,%rdi + 4c8e: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) + 4c95: e8 e6 e7 ff ff call 3480 + 4c9a: 48 8b 04 24 mov (%rsp),%rax + 4c9e: 48 89 03 mov %rax,(%rbx) + 4ca1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4ca6: 48 89 43 08 mov %rax,0x8(%rbx) + 4caa: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4caf: 48 89 43 10 mov %rax,0x10(%rbx) + 4cb3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4cb8: 48 89 43 18 mov %rax,0x18(%rbx) + 4cbc: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 4cc1: 48 89 43 20 mov %rax,0x20(%rbx) + 4cc5: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4cca: 48 89 43 28 mov %rax,0x28(%rbx) + 4cce: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 4cd3: 48 89 43 30 mov %rax,0x30(%rbx) + 4cd7: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 4cdc: 48 89 43 38 mov %rax,0x38(%rbx) + 4ce0: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4ce7: 00 + 4ce8: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4cef: 00 00 + 4cf1: 75 1d jne 4d10 + 4cf3: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 4cfa: 5b pop %rbx + 4cfb: 5d pop %rbp + 4cfc: 41 5c pop %r12 + 4cfe: 41 5d pop %r13 + 4d00: 41 5e pop %r14 + 4d02: c3 ret + 4d03: ba 06 00 00 00 mov $0x6,%edx + 4d08: 48 89 e0 mov %rsp,%rax + 4d0b: e9 78 ff ff ff jmp 4c88 + 4d10: e8 6b c3 ff ff call 1080 <__stack_chk_fail@plt> + 4d15: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4d1c: 00 00 00 + 4d1f: 90 nop + +0000000000004d20 : + 4d20: 48 83 ec 38 sub $0x38,%rsp + 4d24: f3 0f 6f 06 movdqu (%rsi),%xmm0 + 4d28: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4d2f: 00 00 + 4d31: 48 89 44 24 28 mov %rax,0x28(%rsp) + 4d36: 31 c0 xor %eax,%eax + 4d38: 88 54 24 20 mov %dl,0x20(%rsp) + 4d3c: ba 22 00 00 00 mov $0x22,%edx + 4d41: 0f 29 04 24 movaps %xmm0,(%rsp) + 4d45: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 + 4d4a: 48 89 e6 mov %rsp,%rsi + 4d4d: 88 4c 24 21 mov %cl,0x21(%rsp) + 4d51: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 4d56: e8 95 f5 ff ff call 42f0 + 4d5b: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4d60: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4d67: 00 00 + 4d69: 75 05 jne 4d70 + 4d6b: 48 83 c4 38 add $0x38,%rsp + 4d6f: c3 ret + 4d70: e8 0b c3 ff ff call 1080 <__stack_chk_fail@plt> + 4d75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d7c: 00 00 00 00 + +0000000000004d80 : + 4d80: 48 83 ec 38 sub $0x38,%rsp + 4d84: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 4d88: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4d8f: 00 00 + 4d91: 48 89 44 24 28 mov %rax,0x28(%rsp) + 4d96: 31 c0 xor %eax,%eax + 4d98: 88 4c 24 20 mov %cl,0x20(%rsp) + 4d9c: b9 21 00 00 00 mov $0x21,%ecx + 4da1: 0f 29 04 24 movaps %xmm0,(%rsp) + 4da5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 4daa: 48 89 e2 mov %rsp,%rdx + 4dad: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 4db2: e8 49 fb ff ff call 4900 + 4db7: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4dbc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4dc3: 00 00 + 4dc5: 75 05 jne 4dcc + 4dc7: 48 83 c4 38 add $0x38,%rsp + 4dcb: c3 ret + 4dcc: e8 af c2 ff ff call 1080 <__stack_chk_fail@plt> + 4dd1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4dd8: 00 00 00 00 + 4ddc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004de0 : + 4de0: 41 54 push %r12 + 4de2: 55 push %rbp + 4de3: 48 89 fd mov %rdi,%rbp + 4de6: 53 push %rbx + 4de7: 48 81 ec f0 00 00 00 sub $0xf0,%rsp + 4dee: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4df3: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4df8: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 4dff: 00 00 + 4e01: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) + 4e08: 00 + 4e09: 49 89 d4 mov %rdx,%r12 + 4e0c: e8 af f5 ff ff call 43c0 + 4e11: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 4e16: ba 20 00 00 00 mov $0x20,%edx + 4e1b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e20: e8 db f5 ff ff call 4400 + 4e25: ba 40 04 00 00 mov $0x440,%edx + 4e2a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e2f: 4c 89 e6 mov %r12,%rsi + 4e32: e8 c9 f5 ff ff call 4400 + 4e37: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e3c: e8 ff f6 ff ff call 4540 + 4e41: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 4e46: be 20 00 00 00 mov $0x20,%esi + 4e4b: 48 89 ef mov %rbp,%rdi + 4e4e: e8 2d f7 ff ff call 4580 + 4e53: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4e5a: 00 + 4e5b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4e62: 00 00 + 4e64: 75 0c jne 4e72 + 4e66: 48 81 c4 f0 00 00 00 add $0xf0,%rsp + 4e6d: 5b pop %rbx + 4e6e: 5d pop %rbp + 4e6f: 41 5c pop %r12 + 4e71: c3 ret + 4e72: e8 09 c2 ff ff call 1080 <__stack_chk_fail@plt> + 4e77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4e7e: 00 00 + +0000000000004e80 : + 4e80: 55 push %rbp + 4e81: 48 89 fd mov %rdi,%rbp + 4e84: 53 push %rbx + 4e85: 48 89 f3 mov %rsi,%rbx + 4e88: 48 83 ec 08 sub $0x8,%rsp + 4e8c: 48 85 f6 test %rsi,%rsi + 4e8f: 74 4f je 4ee0 + 4e91: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e98: 00 00 00 00 + 4e9c: 0f 1f 40 00 nopl 0x0(%rax) + 4ea0: 31 c9 xor %ecx,%ecx + 4ea2: 31 c0 xor %eax,%eax + 4ea4: 48 89 da mov %rbx,%rdx + 4ea7: 48 89 ee mov %rbp,%rsi + 4eaa: bf 3e 01 00 00 mov $0x13e,%edi + 4eaf: e8 ec c1 ff ff call 10a0 + 4eb4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 4eb8: 74 0e je 4ec8 + 4eba: 48 29 c3 sub %rax,%rbx + 4ebd: 74 21 je 4ee0 + 4ebf: 48 01 c5 add %rax,%rbp + 4ec2: eb dc jmp 4ea0 + 4ec4: 0f 1f 40 00 nopl 0x0(%rax) + 4ec8: e8 83 c1 ff ff call 1050 <__errno_location@plt> + 4ecd: 83 38 04 cmpl $0x4,(%rax) + 4ed0: 74 ce je 4ea0 + 4ed2: e9 e9 c1 ff ff jmp 10c0 + 4ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4ede: 00 00 + 4ee0: 48 83 c4 08 add $0x8,%rsp + 4ee4: 5b pop %rbx + 4ee5: 5d pop %rbp + 4ee6: c3 ret + 4ee7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4eee: 00 00 + +0000000000004ef0 : + 4ef0: be a0 86 01 00 mov $0x186a0,%esi + 4ef5: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 4efc: 0f 1f 40 00 nopl 0x0(%rax) + 4f00: 0f 31 rdtsc + 4f02: 48 c1 e2 20 shl $0x20,%rdx + 4f06: 48 09 d0 or %rdx,%rax + 4f09: 48 89 c7 mov %rax,%rdi + 4f0c: 0f 31 rdtsc + 4f0e: 48 c1 e2 20 shl $0x20,%rdx + 4f12: 48 09 d0 or %rdx,%rax + 4f15: 48 29 f8 sub %rdi,%rax + 4f18: 48 39 c1 cmp %rax,%rcx + 4f1b: 48 0f 47 c8 cmova %rax,%rcx + 4f1f: 83 ee 01 sub $0x1,%esi + 4f22: 75 dc jne 4f00 + 4f24: 48 89 c8 mov %rcx,%rax + 4f27: c3 ret + 4f28: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4f2f: 00 00 00 + 4f32: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4f39: 00 00 00 + 4f3c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004f40 : + 4f40: 48 8b 17 mov (%rdi),%rdx + 4f43: 48 8b 0e mov (%rsi),%rcx + 4f46: b8 ff ff ff ff mov $0xffffffff,%eax + 4f4b: 48 39 ca cmp %rcx,%rdx + 4f4e: 72 08 jb 4f58 + 4f50: 31 c0 xor %eax,%eax + 4f52: 48 39 d1 cmp %rdx,%rcx + 4f55: 0f 92 c0 setb %al + 4f58: c3 ret + 4f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000004f60 : + 4f60: 48 83 fa 01 cmp $0x1,%rdx + 4f64: 0f 86 66 01 00 00 jbe 50d0 + 4f6a: 41 54 push %r12 + 4f6c: 49 89 f9 mov %rdi,%r9 + 4f6f: 55 push %rbp + 4f70: 48 89 d5 mov %rdx,%rbp + 4f73: 53 push %rbx + 4f74: 48 89 f3 mov %rsi,%rbx + 4f77: 48 83 ec 10 sub $0x10,%rsp + 4f7b: 48 8b 3d d6 40 00 00 mov 0x40d6(%rip),%rdi # 9058 + 4f82: 48 83 ff ff cmp $0xffffffffffffffff,%rdi + 4f86: 0f 84 24 01 00 00 je 50b0 + 4f8c: 4c 8d 65 ff lea -0x1(%rbp),%r12 + 4f90: 49 83 fc 02 cmp $0x2,%r12 + 4f94: 0f 86 56 01 00 00 jbe 50f0 + 4f9a: 48 89 e8 mov %rbp,%rax + 4f9d: 48 8b 0b mov (%rbx),%rcx + 4fa0: 48 d1 e8 shr $1,%rax + 4fa3: 4c 8d 44 00 fe lea -0x2(%rax,%rax,1),%r8 + 4fa8: 31 c0 xor %eax,%eax + 4faa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4fb1: 00 00 00 00 + 4fb5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4fbc: 00 00 00 00 + 4fc0: 48 8b 74 c3 08 mov 0x8(%rbx,%rax,8),%rsi + 4fc5: 48 89 f2 mov %rsi,%rdx + 4fc8: 48 29 fa sub %rdi,%rdx + 4fcb: 48 29 ca sub %rcx,%rdx + 4fce: 48 89 14 c3 mov %rdx,(%rbx,%rax,8) + 4fd2: 48 83 c0 02 add $0x2,%rax + 4fd6: 48 8b 0c c3 mov (%rbx,%rax,8),%rcx + 4fda: 48 89 ca mov %rcx,%rdx + 4fdd: 48 29 fa sub %rdi,%rdx + 4fe0: 48 29 f2 sub %rsi,%rdx + 4fe3: 48 89 54 c3 f8 mov %rdx,-0x8(%rbx,%rax,8) + 4fe8: 4c 39 c0 cmp %r8,%rax + 4feb: 75 d3 jne 4fc0 + 4fed: 49 8d 50 01 lea 0x1(%r8),%rdx + 4ff1: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax + 4ff5: 4a 2b 04 c3 sub (%rbx,%r8,8),%rax + 4ff9: 48 29 f8 sub %rdi,%rax + 4ffc: 4a 89 04 c3 mov %rax,(%rbx,%r8,8) + 5000: 4c 39 e2 cmp %r12,%rdx + 5003: 0f 82 8f 00 00 00 jb 5098 + 5009: 4c 89 cf mov %r9,%rdi + 500c: e8 4f c0 ff ff call 1060 + 5011: 4c 89 e6 mov %r12,%rsi + 5014: ba 08 00 00 00 mov $0x8,%edx + 5019: 48 89 df mov %rbx,%rdi + 501c: 48 8d 0d 1d ff ff ff lea -0xe3(%rip),%rcx # 4f40 + 5023: e8 48 c0 ff ff call 1070 + 5028: 4c 89 e0 mov %r12,%rax + 502b: 48 d1 e8 shr $1,%rax + 502e: 48 8b 34 c3 mov (%rbx,%rax,8),%rsi + 5032: 41 f6 c4 01 test $0x1,%r12b + 5036: 74 50 je 5088 + 5038: 48 8d 3d ea 11 00 00 lea 0x11ea(%rip),%rdi # 6229 + 503f: 31 c0 xor %eax,%eax + 5041: e8 4a c0 ff ff call 1090 + 5046: 48 8d 54 eb f8 lea -0x8(%rbx,%rbp,8),%rdx + 504b: 31 c0 xor %eax,%eax + 504d: 0f 1f 00 nopl (%rax) + 5050: 48 03 03 add (%rbx),%rax + 5053: 48 83 c3 08 add $0x8,%rbx + 5057: 48 39 d3 cmp %rdx,%rbx + 505a: 75 f4 jne 5050 + 505c: 31 d2 xor %edx,%edx + 505e: 48 8d 3d df 11 00 00 lea 0x11df(%rip),%rdi # 6244 + 5065: 49 f7 f4 div %r12 + 5068: 48 89 c6 mov %rax,%rsi + 506b: 31 c0 xor %eax,%eax + 506d: e8 1e c0 ff ff call 1090 + 5072: 48 83 c4 10 add $0x10,%rsp + 5076: bf 0a 00 00 00 mov $0xa,%edi + 507b: 5b pop %rbx + 507c: 5d pop %rbp + 507d: 41 5c pop %r12 + 507f: e9 ac bf ff ff jmp 1030 + 5084: 0f 1f 40 00 nopl 0x0(%rax) + 5088: 48 03 74 c3 f8 add -0x8(%rbx,%rax,8),%rsi + 508d: 48 d1 ee shr $1,%rsi + 5090: eb a6 jmp 5038 + 5092: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5098: 48 8b 44 d3 08 mov 0x8(%rbx,%rdx,8),%rax + 509d: 48 2b 04 d3 sub (%rbx,%rdx,8),%rax + 50a1: 48 29 f8 sub %rdi,%rax + 50a4: 48 89 04 d3 mov %rax,(%rbx,%rdx,8) + 50a8: e9 5c ff ff ff jmp 5009 + 50ad: 0f 1f 00 nopl (%rax) + 50b0: 4c 89 4c 24 08 mov %r9,0x8(%rsp) + 50b5: e8 36 fe ff ff call 4ef0 + 50ba: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 + 50bf: 48 89 05 92 3f 00 00 mov %rax,0x3f92(%rip) # 9058 + 50c6: 48 89 c7 mov %rax,%rdi + 50c9: e9 be fe ff ff jmp 4f8c + 50ce: 66 90 xchg %ax,%ax + 50d0: 48 8b 0d 89 3f 00 00 mov 0x3f89(%rip),%rcx # 9060 + 50d7: ba 26 00 00 00 mov $0x26,%edx + 50dc: be 01 00 00 00 mov $0x1,%esi + 50e1: 48 8d 3d f8 10 00 00 lea 0x10f8(%rip),%rdi # 61e0 + 50e8: e9 c3 bf ff ff jmp 10b0 + 50ed: 0f 1f 00 nopl (%rax) + 50f0: 45 31 c0 xor %r8d,%r8d + 50f3: e9 f5 fe ff ff jmp 4fed + +Disassembly of section .fini: + +00000000000050f8 <_fini>: + 50f8: f3 0f 1e fa endbr64 + 50fc: 48 83 ec 08 sub $0x8,%rsp + 5100: 48 83 c4 08 add $0x8,%rsp + 5104: c3 ret diff --git a/benchmark/objdump/refnv1024.txt b/benchmark/objdump/refnv1024.txt new file mode 100644 index 0000000..224c036 --- /dev/null +++ b/benchmark/objdump/refnv1024.txt @@ -0,0 +1,5085 @@ + +test_speed1024: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010c0 : + 10c0: e8 7b ff ff ff call 1040 + 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10cc: 00 00 00 + 10cf: 90 nop + +00000000000010d0
: + 10d0: 41 57 push %r15 + 10d2: be 20 00 00 00 mov $0x20,%esi + 10d7: 4c 8d 3d c2 7f 00 00 lea 0x7fc2(%rip),%r15 # 90a0 + 10de: 41 56 push %r14 + 10e0: 41 55 push %r13 + 10e2: 41 54 push %r12 + 10e4: 55 push %rbp + 10e5: 4c 89 fd mov %r15,%rbp + 10e8: 53 push %rbx + 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx + 10f0: 48 81 ec 58 3b 00 00 sub $0x3b58,%rsp + 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 10fe: 00 00 + 1100: 48 89 84 24 48 3b 00 mov %rax,0x3b48(%rsp) + 1107: 00 + 1108: 48 8d 84 24 40 22 00 lea 0x2240(%rsp),%rax + 110f: 00 + 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 + 1117: 00 + 1118: 48 89 c7 mov %rax,%rdi + 111b: 48 89 04 24 mov %rax,(%rsp) + 111f: e8 5c 44 00 00 call 5580 + 1124: 48 8d 84 24 60 22 00 lea 0x2260(%rsp),%rax + 112b: 00 + 112c: be 40 00 00 00 mov $0x40,%esi + 1131: 48 89 c7 mov %rax,%rdi + 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1139: e8 42 44 00 00 call 5580 + 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) + 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 114a: 00 00 00 00 + 114e: 66 90 xchg %ax,%ax + 1150: 0f 31 rdtsc + 1152: 48 c1 e2 20 shl $0x20,%rdx + 1156: 48 09 d0 or %rdx,%rax + 1159: 48 89 45 00 mov %rax,0x0(%rbp) + 115d: 31 d2 xor %edx,%edx + 115f: 48 8d 35 1a 7f 00 00 lea 0x7f1a(%rip),%rsi # 9080 + 1166: 4c 89 ef mov %r13,%rdi + 1169: 48 83 c5 08 add $0x8,%rbp + 116d: e8 7e 0b 00 00 call 1cf0 + 1172: 48 39 dd cmp %rbx,%rbp + 1175: 75 d9 jne 1150 + 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 117c: ba e8 03 00 00 mov $0x3e8,%edx + 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 1186: 48 8d 3d d3 50 00 00 lea 0x50d3(%rip),%rdi # 6260 + 118d: e8 ce 44 00 00 call 5660 + 1192: 48 8d 05 07 7f 00 00 lea 0x7f07(%rip),%rax # 90a0 + 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) + 119e: 48 89 c5 mov %rax,%rbp + 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11a8: 00 00 00 00 + 11ac: 0f 1f 40 00 nopl 0x0(%rax) + 11b0: 0f 31 rdtsc + 11b2: 48 c1 e2 20 shl $0x20,%rdx + 11b6: 48 09 d0 or %rdx,%rax + 11b9: 48 89 45 00 mov %rax,0x0(%rbp) + 11bd: 31 d2 xor %edx,%edx + 11bf: 48 8d 35 ba 7e 00 00 lea 0x7eba(%rip),%rsi # 9080 + 11c6: 4c 89 e7 mov %r12,%rdi + 11c9: 48 83 c5 08 add $0x8,%rbp + 11cd: e8 2e 22 00 00 call 3400 + 11d2: 48 39 dd cmp %rbx,%rbp + 11d5: 75 d9 jne 11b0 + 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 11dc: ba e8 03 00 00 mov $0x3e8,%edx + 11e1: 48 8d 3d 80 50 00 00 lea 0x5080(%rip),%rdi # 6268 + 11e8: e8 73 44 00 00 call 5660 + 11ed: 48 8d 05 ac 7e 00 00 lea 0x7eac(%rip),%rax # 90a0 + 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 11f9: 48 89 c5 mov %rax,%rbp + 11fc: 0f 1f 40 00 nopl 0x0(%rax) + 1200: 0f 31 rdtsc + 1202: 48 c1 e2 20 shl $0x20,%rdx + 1206: 48 09 d0 or %rdx,%rax + 1209: 48 89 45 00 mov %rax,0x0(%rbp) + 120d: 31 d2 xor %edx,%edx + 120f: 48 8d 35 6a 7e 00 00 lea 0x7e6a(%rip),%rsi # 9080 + 1216: 4c 89 e7 mov %r12,%rdi + 1219: 48 83 c5 08 add $0x8,%rbp + 121d: e8 3e 22 00 00 call 3460 + 1222: 48 39 dd cmp %rbx,%rbp + 1225: 75 d9 jne 1200 + 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 122c: ba e8 03 00 00 mov $0x3e8,%edx + 1231: 48 8d 3d 45 50 00 00 lea 0x5045(%rip),%rdi # 627d + 1238: e8 23 44 00 00 call 5660 + 123d: 48 8d 05 5c 7e 00 00 lea 0x7e5c(%rip),%rax # 90a0 + 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1249: 48 89 c5 mov %rax,%rbp + 124c: 0f 1f 40 00 nopl 0x0(%rax) + 1250: 0f 31 rdtsc + 1252: 48 c1 e2 20 shl $0x20,%rdx + 1256: 48 09 d0 or %rdx,%rax + 1259: 48 89 45 00 mov %rax,0x0(%rbp) + 125d: 4c 89 e7 mov %r12,%rdi + 1260: 48 83 c5 08 add $0x8,%rbp + 1264: e8 57 22 00 00 call 34c0 + 1269: 48 39 dd cmp %rbx,%rbp + 126c: 75 e2 jne 1250 + 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1273: ba e8 03 00 00 mov $0x3e8,%edx + 1278: 48 8d 3d 16 50 00 00 lea 0x5016(%rip),%rdi # 6295 + 127f: e8 dc 43 00 00 call 5660 + 1284: 48 8d 05 15 7e 00 00 lea 0x7e15(%rip),%rax # 90a0 + 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1290: 48 89 c5 mov %rax,%rbp + 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 129a: 00 00 00 00 + 129e: 66 90 xchg %ax,%ax + 12a0: 0f 31 rdtsc + 12a2: 48 c1 e2 20 shl $0x20,%rdx + 12a6: 48 09 d0 or %rdx,%rax + 12a9: 48 89 45 00 mov %rax,0x0(%rbp) + 12ad: 4c 89 e7 mov %r12,%rdi + 12b0: 48 83 c5 08 add $0x8,%rbp + 12b4: e8 47 22 00 00 call 3500 + 12b9: 48 39 dd cmp %rbx,%rbp + 12bc: 75 e2 jne 12a0 + 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 12c3: ba e8 03 00 00 mov $0x3e8,%edx + 12c8: 48 8d 3d c3 4f 00 00 lea 0x4fc3(%rip),%rdi # 6292 + 12cf: 48 8d ac 24 20 0a 00 lea 0xa20(%rsp),%rbp + 12d6: 00 + 12d7: e8 84 43 00 00 call 5660 + 12dc: 48 8d 05 bd 7d 00 00 lea 0x7dbd(%rip),%rax # 90a0 + 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12e8: 49 89 c6 mov %rax,%r14 + 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f0: 0f 31 rdtsc + 12f2: 48 c1 e2 20 shl $0x20,%rdx + 12f6: 48 09 d0 or %rdx,%rax + 12f9: 49 89 06 mov %rax,(%r14) + 12fc: 48 89 ea mov %rbp,%rdx + 12ff: 4c 89 ee mov %r13,%rsi + 1302: 4c 89 e7 mov %r12,%rdi + 1305: 49 83 c6 08 add $0x8,%r14 + 1309: e8 82 1a 00 00 call 2d90 + 130e: 49 39 de cmp %rbx,%r14 + 1311: 75 dd jne 12f0 + 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1318: ba e8 03 00 00 mov $0x3e8,%edx + 131d: 48 8d 3d e4 4e 00 00 lea 0x4ee4(%rip),%rdi # 6208 + 1324: 48 8d ac 24 c0 28 00 lea 0x28c0(%rsp),%rbp + 132b: 00 + 132c: e8 2f 43 00 00 call 5660 + 1331: 48 8d 05 68 7d 00 00 lea 0x7d68(%rip),%rax # 90a0 + 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) + 133d: 49 89 c6 mov %rax,%r14 + 1340: 0f 31 rdtsc + 1342: 48 c1 e2 20 shl $0x20,%rdx + 1346: 48 09 d0 or %rdx,%rax + 1349: 49 89 06 mov %rax,(%r14) + 134c: 4c 89 e6 mov %r12,%rsi + 134f: 48 89 ef mov %rbp,%rdi + 1352: 49 83 c6 08 add $0x8,%r14 + 1356: e8 95 1f 00 00 call 32f0 + 135b: 49 39 de cmp %rbx,%r14 + 135e: 75 e0 jne 1340 + 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1365: ba e8 03 00 00 mov $0x3e8,%edx + 136a: 48 8d 3d 2a 4f 00 00 lea 0x4f2a(%rip),%rdi # 629b + 1371: e8 ea 42 00 00 call 5660 + 1376: 48 8d 05 23 7d 00 00 lea 0x7d23(%rip),%rax # 90a0 + 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1382: 49 89 c6 mov %rax,%r14 + 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 138c: 00 00 00 00 + 1390: 0f 31 rdtsc + 1392: 48 c1 e2 20 shl $0x20,%rdx + 1396: 48 09 d0 or %rdx,%rax + 1399: 49 89 06 mov %rax,(%r14) + 139c: 48 89 ee mov %rbp,%rsi + 139f: 4c 89 e7 mov %r12,%rdi + 13a2: 49 83 c6 08 add $0x8,%r14 + 13a6: e8 d5 1e 00 00 call 3280 + 13ab: 49 39 de cmp %rbx,%r14 + 13ae: 75 e0 jne 1390 + 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 13b5: ba e8 03 00 00 mov $0x3e8,%edx + 13ba: 48 8d 3d e7 4e 00 00 lea 0x4ee7(%rip),%rdi # 62a8 + 13c1: e8 9a 42 00 00 call 5660 + 13c6: 48 8d 05 d3 7c 00 00 lea 0x7cd3(%rip),%rax # 90a0 + 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) + 13d2: 49 89 c6 mov %rax,%r14 + 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 13dc: 00 00 00 00 + 13e0: 0f 31 rdtsc + 13e2: 48 c1 e2 20 shl $0x20,%rdx + 13e6: 48 09 d0 or %rdx,%rax + 13e9: 49 89 06 mov %rax,(%r14) + 13ec: 4c 89 e6 mov %r12,%rsi + 13ef: 48 89 ef mov %rbp,%rdi + 13f2: 49 83 c6 08 add $0x8,%r14 + 13f6: e8 c5 1a 00 00 call 2ec0 + 13fb: 49 39 de cmp %rbx,%r14 + 13fe: 75 e0 jne 13e0 + 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1405: ba e8 03 00 00 mov $0x3e8,%edx + 140a: 48 8d 3d a6 4e 00 00 lea 0x4ea6(%rip),%rdi # 62b7 + 1411: e8 4a 42 00 00 call 5660 + 1416: 48 8d 05 83 7c 00 00 lea 0x7c83(%rip),%rax # 90a0 + 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1422: 49 89 c6 mov %rax,%r14 + 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 142c: 00 00 00 00 + 1430: 0f 31 rdtsc + 1432: 48 c1 e2 20 shl $0x20,%rdx + 1436: 48 09 d0 or %rdx,%rax + 1439: 49 89 06 mov %rax,(%r14) + 143c: 48 89 ee mov %rbp,%rsi + 143f: 4c 89 e7 mov %r12,%rdi + 1442: 49 83 c6 08 add $0x8,%r14 + 1446: e8 55 1c 00 00 call 30a0 + 144b: 49 39 de cmp %rbx,%r14 + 144e: 75 e0 jne 1430 + 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1455: ba e8 03 00 00 mov $0x3e8,%edx + 145a: 48 8d 3d 66 4e 00 00 lea 0x4e66(%rip),%rdi # 62c7 + 1461: e8 fa 41 00 00 call 5660 + 1466: 48 8d 05 33 7c 00 00 lea 0x7c33(%rip),%rax # 90a0 + 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1472: 49 89 c4 mov %rax,%r12 + 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 147c: 00 00 00 00 + 1480: 0f 31 rdtsc + 1482: 48 c1 e2 20 shl $0x20,%rdx + 1486: 48 09 d0 or %rdx,%rax + 1489: 49 89 04 24 mov %rax,(%r12) + 148d: 4c 89 ee mov %r13,%rsi + 1490: 48 89 ef mov %rbp,%rdi + 1493: 49 83 c4 08 add $0x8,%r12 + 1497: e8 44 13 00 00 call 27e0 + 149c: 49 39 dc cmp %rbx,%r12 + 149f: 75 df jne 1480 + 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14a6: ba e8 03 00 00 mov $0x3e8,%edx + 14ab: 48 8d 3d 27 4e 00 00 lea 0x4e27(%rip),%rdi # 62d9 + 14b2: e8 a9 41 00 00 call 5660 + 14b7: 48 8d 05 e2 7b 00 00 lea 0x7be2(%rip),%rax # 90a0 + 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14c3: 49 89 c4 mov %rax,%r12 + 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 14cd: 00 00 00 + 14d0: 0f 31 rdtsc + 14d2: 48 c1 e2 20 shl $0x20,%rdx + 14d6: 48 09 d0 or %rdx,%rax + 14d9: 49 89 04 24 mov %rax,(%r12) + 14dd: 48 89 ee mov %rbp,%rsi + 14e0: 4c 89 ef mov %r13,%rdi + 14e3: 49 83 c4 08 add $0x8,%r12 + 14e7: e8 d4 15 00 00 call 2ac0 + 14ec: 49 39 dc cmp %rbx,%r12 + 14ef: 75 df jne 14d0 + 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14f6: ba e8 03 00 00 mov $0x3e8,%edx + 14fb: 48 8d 3d ea 4d 00 00 lea 0x4dea(%rip),%rdi # 62ec + 1502: 4c 8d ac 24 e0 2e 00 lea 0x2ee0(%rsp),%r13 + 1509: 00 + 150a: 4c 8d a4 24 a0 22 00 lea 0x22a0(%rsp),%r12 + 1511: 00 + 1512: e8 49 41 00 00 call 5660 + 1517: 48 8d 05 82 7b 00 00 lea 0x7b82(%rip),%rax # 90a0 + 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1523: 49 89 c6 mov %rax,%r14 + 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 152d: 00 00 00 + 1530: 0f 31 rdtsc + 1532: 48 c1 e2 20 shl $0x20,%rdx + 1536: 48 09 d0 or %rdx,%rax + 1539: 49 89 06 mov %rax,(%r14) + 153c: 48 8b 14 24 mov (%rsp),%rdx + 1540: 4c 89 ee mov %r13,%rsi + 1543: 4c 89 e7 mov %r12,%rdi + 1546: 49 83 c6 08 add $0x8,%r14 + 154a: e8 01 0a 00 00 call 1f50 + 154f: 49 39 de cmp %rbx,%r14 + 1552: 75 dc jne 1530 + 1554: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1559: ba e8 03 00 00 mov $0x3e8,%edx + 155e: 48 8d 3d 9c 4d 00 00 lea 0x4d9c(%rip),%rdi # 6301 + 1565: 4c 8d b4 24 20 22 00 lea 0x2220(%rsp),%r14 + 156c: 00 + 156d: e8 ee 40 00 00 call 5660 + 1572: 48 8d 05 27 7b 00 00 lea 0x7b27(%rip),%rax # 90a0 + 1579: 48 89 44 24 18 mov %rax,0x18(%rsp) + 157e: 49 89 c0 mov %rax,%r8 + 1581: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1588: 00 00 00 00 + 158c: 0f 1f 40 00 nopl 0x0(%rax) + 1590: 0f 31 rdtsc + 1592: 48 c1 e2 20 shl $0x20,%rdx + 1596: 48 09 d0 or %rdx,%rax + 1599: 49 89 00 mov %rax,(%r8) + 159c: 48 8d 0d dd 7a 00 00 lea 0x7add(%rip),%rcx # 9080 + 15a3: 4c 89 e2 mov %r12,%rdx + 15a6: 4c 89 f6 mov %r14,%rsi + 15a9: 48 89 ef mov %rbp,%rdi + 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 15b1: e8 3a 0d 00 00 call 22f0 + 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 15bb: 49 83 c0 08 add $0x8,%r8 + 15bf: 49 39 d8 cmp %rbx,%r8 + 15c2: 75 cc jne 1590 + 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 15c9: ba e8 03 00 00 mov $0x3e8,%edx + 15ce: 48 8d 3d 3d 4d 00 00 lea 0x4d3d(%rip),%rdi # 6312 + 15d5: e8 86 40 00 00 call 5660 + 15da: 48 8d 05 bf 7a 00 00 lea 0x7abf(%rip),%rax # 90a0 + 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 15e6: 48 89 c1 mov %rax,%rcx + 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f0: 0f 31 rdtsc + 15f2: 48 c1 e2 20 shl $0x20,%rdx + 15f6: 48 09 d0 or %rdx,%rax + 15f9: 48 89 01 mov %rax,(%rcx) + 15fc: 4c 89 ea mov %r13,%rdx + 15ff: 48 89 ee mov %rbp,%rsi + 1602: 4c 89 f7 mov %r14,%rdi + 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 160a: e8 e1 10 00 00 call 26f0 + 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1614: 48 83 c1 08 add $0x8,%rcx + 1618: 48 39 d9 cmp %rbx,%rcx + 161b: 75 d3 jne 15f0 + 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1622: ba e8 03 00 00 mov $0x3e8,%edx + 1627: 48 8d 3d f1 4c 00 00 lea 0x4cf1(%rip),%rdi # 631f + 162e: e8 2d 40 00 00 call 5660 + 1633: 48 8d 05 66 7a 00 00 lea 0x7a66(%rip),%rax # 90a0 + 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 163f: 48 89 c1 mov %rax,%rcx + 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1649: 00 00 00 00 + 164d: 0f 1f 00 nopl (%rax) + 1650: 0f 31 rdtsc + 1652: 48 c1 e2 20 shl $0x20,%rdx + 1656: 48 09 d0 or %rdx,%rax + 1659: 48 89 01 mov %rax,(%rcx) + 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1661: 4c 89 ee mov %r13,%rsi + 1664: 4c 89 e7 mov %r12,%rdi + 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 166c: e8 af 02 00 00 call 1920 + 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1676: 48 83 c1 08 add $0x8,%rcx + 167a: 48 39 d9 cmp %rbx,%rcx + 167d: 75 d1 jne 1650 + 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1684: ba e8 03 00 00 mov $0x3e8,%edx + 1689: 48 8d 3d 9c 4c 00 00 lea 0x4c9c(%rip),%rdi # 632c + 1690: e8 cb 3f 00 00 call 5660 + 1695: 48 8d 05 04 7a 00 00 lea 0x7a04(%rip),%rax # 90a0 + 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16a1: 48 89 c1 mov %rax,%rcx + 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 16ab: 00 00 00 00 + 16af: 90 nop + 16b0: 0f 31 rdtsc + 16b2: 48 c1 e2 20 shl $0x20,%rdx + 16b6: 48 09 d0 or %rdx,%rax + 16b9: 48 89 01 mov %rax,(%rcx) + 16bc: 4c 89 ee mov %r13,%rsi + 16bf: 4c 89 e7 mov %r12,%rdi + 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16c7: e8 e4 02 00 00 call 19b0 + 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 16d1: 48 83 c1 08 add $0x8,%rcx + 16d5: 48 39 d9 cmp %rbx,%rcx + 16d8: 75 d6 jne 16b0 + 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 16df: ba e8 03 00 00 mov $0x3e8,%edx + 16e4: 48 8d 3d 58 4c 00 00 lea 0x4c58(%rip),%rdi # 6343 + 16eb: e8 70 3f 00 00 call 5660 + 16f0: 48 8d 05 a9 79 00 00 lea 0x79a9(%rip),%rax # 90a0 + 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16fc: 49 89 c0 mov %rax,%r8 + 16ff: 90 nop + 1700: 0f 31 rdtsc + 1702: 48 c1 e2 20 shl $0x20,%rdx + 1706: 48 09 d0 or %rdx,%rax + 1709: 49 89 00 mov %rax,(%r8) + 170c: 48 8b 0c 24 mov (%rsp),%rcx + 1710: 4c 89 e2 mov %r12,%rdx + 1713: 4c 89 f6 mov %r14,%rsi + 1716: 48 89 ef mov %rbp,%rdi + 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 171e: e8 5d 03 00 00 call 1a80 + 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 1728: 49 83 c0 08 add $0x8,%r8 + 172c: 49 39 d8 cmp %rbx,%r8 + 172f: 75 cf jne 1700 + 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1736: ba e8 03 00 00 mov $0x3e8,%edx + 173b: 48 8d 3d 11 4c 00 00 lea 0x4c11(%rip),%rdi # 6353 + 1742: e8 19 3f 00 00 call 5660 + 1747: 48 8d 05 52 79 00 00 lea 0x7952(%rip),%rax # 90a0 + 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1753: 48 89 c1 mov %rax,%rcx + 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 175d: 00 00 00 + 1760: 0f 31 rdtsc + 1762: 48 c1 e2 20 shl $0x20,%rdx + 1766: 48 09 d0 or %rdx,%rax + 1769: 48 89 01 mov %rax,(%rcx) + 176c: 4c 89 e2 mov %r12,%rdx + 176f: 4c 89 f6 mov %r14,%rsi + 1772: 48 89 ef mov %rbp,%rdi + 1775: 48 89 0c 24 mov %rcx,(%rsp) + 1779: e8 b2 03 00 00 call 1b30 + 177e: 48 8b 0c 24 mov (%rsp),%rcx + 1782: 48 83 c1 08 add $0x8,%rcx + 1786: 48 39 d9 cmp %rbx,%rcx + 1789: 75 d5 jne 1760 + 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1790: ba e8 03 00 00 mov $0x3e8,%edx + 1795: 48 8d 3d cd 4b 00 00 lea 0x4bcd(%rip),%rdi # 6369 + 179c: e8 bf 3e 00 00 call 5660 + 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 17a8: 00 00 00 00 + 17ac: 0f 1f 40 00 nopl 0x0(%rax) + 17b0: 0f 31 rdtsc + 17b2: 48 c1 e2 20 shl $0x20,%rdx + 17b6: 48 09 d0 or %rdx,%rax + 17b9: 49 89 07 mov %rax,(%r15) + 17bc: 4c 89 ea mov %r13,%rdx + 17bf: 48 89 ee mov %rbp,%rsi + 17c2: 4c 89 f7 mov %r14,%rdi + 17c5: 49 83 c7 08 add $0x8,%r15 + 17c9: e8 32 04 00 00 call 1c00 + 17ce: 49 39 df cmp %rbx,%r15 + 17d1: 75 dd jne 17b0 + 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 17d8: ba e8 03 00 00 mov $0x3e8,%edx + 17dd: 48 8d 3d 94 4b 00 00 lea 0x4b94(%rip),%rdi # 6378 + 17e4: e8 77 3e 00 00 call 5660 + 17e9: 48 8b 84 24 48 3b 00 mov 0x3b48(%rsp),%rax + 17f0: 00 + 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 17f8: 00 00 + 17fa: 75 14 jne 1810 + 17fc: 48 81 c4 58 3b 00 00 add $0x3b58,%rsp + 1803: 31 c0 xor %eax,%eax + 1805: 5b pop %rbx + 1806: 5d pop %rbp + 1807: 41 5c pop %r12 + 1809: 41 5d pop %r13 + 180b: 41 5e pop %r14 + 180d: 41 5f pop %r15 + 180f: c3 ret + 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> + 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 181c: 00 00 00 + 181f: 90 nop + +0000000000001820 <_start>: + 1820: f3 0f 1e fa endbr64 + 1824: 31 ed xor %ebp,%ebp + 1826: 49 89 d1 mov %rdx,%r9 + 1829: 5e pop %rsi + 182a: 48 89 e2 mov %rsp,%rdx + 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 1831: 50 push %rax + 1832: 54 push %rsp + 1833: 45 31 c0 xor %r8d,%r8d + 1836: 31 c9 xor %ecx,%ecx + 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
+ 183f: ff 15 7b 77 00 00 call *0x777b(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> + 1845: f4 hlt + 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 184d: 00 00 00 + 1850: 48 8d 3d 09 78 00 00 lea 0x7809(%rip),%rdi # 9060 + 1857: 48 8d 05 02 78 00 00 lea 0x7802(%rip),%rax # 9060 + 185e: 48 39 f8 cmp %rdi,%rax + 1861: 74 15 je 1878 <_start+0x58> + 1863: 48 8b 05 5e 77 00 00 mov 0x775e(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> + 186a: 48 85 c0 test %rax,%rax + 186d: 74 09 je 1878 <_start+0x58> + 186f: ff e0 jmp *%rax + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: c3 ret + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 48 8d 3d d9 77 00 00 lea 0x77d9(%rip),%rdi # 9060 + 1887: 48 8d 35 d2 77 00 00 lea 0x77d2(%rip),%rsi # 9060 + 188e: 48 29 fe sub %rdi,%rsi + 1891: 48 89 f0 mov %rsi,%rax + 1894: 48 c1 ee 3f shr $0x3f,%rsi + 1898: 48 c1 f8 03 sar $0x3,%rax + 189c: 48 01 c6 add %rax,%rsi + 189f: 48 d1 fe sar $1,%rsi + 18a2: 74 14 je 18b8 <_start+0x98> + 18a4: 48 8b 05 2d 77 00 00 mov 0x772d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> + 18ab: 48 85 c0 test %rax,%rax + 18ae: 74 08 je 18b8 <_start+0x98> + 18b0: ff e0 jmp *%rax + 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18b8: c3 ret + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: f3 0f 1e fa endbr64 + 18c4: 80 3d 9d 77 00 00 00 cmpb $0x0,0x779d(%rip) # 9068 + 18cb: 75 33 jne 1900 <_start+0xe0> + 18cd: 55 push %rbp + 18ce: 48 83 3d 0a 77 00 00 cmpq $0x0,0x770a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18d5: 00 + 18d6: 48 89 e5 mov %rsp,%rbp + 18d9: 74 0d je 18e8 <_start+0xc8> + 18db: 48 8b 3d 6e 77 00 00 mov 0x776e(%rip),%rdi # 9050 <__dso_handle> + 18e2: ff 15 f8 76 00 00 call *0x76f8(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18e8: e8 63 ff ff ff call 1850 <_start+0x30> + 18ed: c6 05 74 77 00 00 01 movb $0x1,0x7774(%rip) # 9068 + 18f4: 5d pop %rbp + 18f5: c3 ret + 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 18fd: 00 00 00 + 1900: c3 ret + 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1908: 00 00 00 00 + 190c: 0f 1f 40 00 nopl 0x0(%rax) + 1910: f3 0f 1e fa endbr64 + 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000001920 : + 1920: 41 54 push %r12 + 1922: 49 89 d4 mov %rdx,%r12 + 1925: 55 push %rbp + 1926: 48 89 fd mov %rdi,%rbp + 1929: 53 push %rbx + 192a: 48 89 f3 mov %rsi,%rbx + 192d: e8 1e 06 00 00 call 1f50 + 1932: 48 8b 45 00 mov 0x0(%rbp),%rax + 1936: 48 8d bb 08 06 00 00 lea 0x608(%rbx),%rdi + 193d: 48 89 ee mov %rbp,%rsi + 1940: 48 8d 8b 00 06 00 00 lea 0x600(%rbx),%rcx + 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 194b: 48 89 83 00 06 00 00 mov %rax,0x600(%rbx) + 1952: 48 29 f9 sub %rdi,%rcx + 1955: 48 8b 95 18 06 00 00 mov 0x618(%rbp),%rdx + 195c: 48 29 ce sub %rcx,%rsi + 195f: 81 c1 20 06 00 00 add $0x620,%ecx + 1965: 48 89 93 18 0c 00 00 mov %rdx,0xc18(%rbx) + 196c: c1 e9 03 shr $0x3,%ecx + 196f: ba 20 06 00 00 mov $0x620,%edx + 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1977: 48 89 ee mov %rbp,%rsi + 197a: 48 8d bb 20 0c 00 00 lea 0xc20(%rbx),%rdi + 1981: e8 3a 38 00 00 call 51c0 + 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 + 198d: 31 c0 xor %eax,%eax + 198f: 0f 11 83 40 0c 00 00 movups %xmm0,0xc40(%rbx) + 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 + 199d: 0f 11 83 50 0c 00 00 movups %xmm0,0xc50(%rbx) + 19a4: 5b pop %rbx + 19a5: 5d pop %rbp + 19a6: 41 5c pop %r12 + 19a8: c3 ret + 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000019b0 : + 19b0: 41 54 push %r12 + 19b2: 55 push %rbp + 19b3: 48 89 fd mov %rdi,%rbp + 19b6: 53 push %rbx + 19b7: 48 83 ec 50 sub $0x50,%rsp + 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 19c2: 00 00 + 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 19c9: 48 89 f3 mov %rsi,%rbx + 19cc: 48 89 e7 mov %rsp,%rdi + 19cf: be 40 00 00 00 mov $0x40,%esi + 19d4: e8 a7 3b 00 00 call 5580 + 19d9: 48 89 e2 mov %rsp,%rdx + 19dc: 48 89 ef mov %rbp,%rdi + 19df: 48 89 de mov %rbx,%rsi + 19e2: e8 69 05 00 00 call 1f50 + 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax + 19eb: 48 8d bb 08 06 00 00 lea 0x608(%rbx),%rdi + 19f2: 48 89 ee mov %rbp,%rsi + 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 19f9: 48 8d 8b 00 06 00 00 lea 0x600(%rbx),%rcx + 1a00: 48 89 83 00 06 00 00 mov %rax,0x600(%rbx) + 1a07: 48 29 f9 sub %rdi,%rcx + 1a0a: 48 8b 95 18 06 00 00 mov 0x618(%rbp),%rdx + 1a11: 48 29 ce sub %rcx,%rsi + 1a14: 81 c1 20 06 00 00 add $0x620,%ecx + 1a1a: 48 89 93 18 0c 00 00 mov %rdx,0xc18(%rbx) + 1a21: c1 e9 03 shr $0x3,%ecx + 1a24: ba 20 06 00 00 mov $0x620,%edx + 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1a2c: 48 89 ee mov %rbp,%rsi + 1a2f: 48 8d bb 20 0c 00 00 lea 0xc20(%rbx),%rdi + 1a36: e8 85 37 00 00 call 51c0 + 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 + 1a41: 0f 11 83 40 0c 00 00 movups %xmm0,0xc40(%rbx) + 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 + 1a4e: 0f 11 83 50 0c 00 00 movups %xmm0,0xc50(%rbx) + 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1a61: 00 00 + 1a63: 75 0b jne 1a70 + 1a65: 48 83 c4 50 add $0x50,%rsp + 1a69: 31 c0 xor %eax,%eax + 1a6b: 5b pop %rbx + 1a6c: 5d pop %rbp + 1a6d: 41 5c pop %r12 + 1a6f: c3 ret + 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> + 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1a7c: 00 00 00 00 + +0000000000001a80 : + 1a80: 41 55 push %r13 + 1a82: 49 89 fd mov %rdi,%r13 + 1a85: 41 54 push %r12 + 1a87: 55 push %rbp + 1a88: 53 push %rbx + 1a89: 48 89 f3 mov %rsi,%rbx + 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 + 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1a9e: 00 00 + 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) + 1aa7: 00 + 1aa8: 49 89 d4 mov %rdx,%r12 + 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 1ab0: ba 20 06 00 00 mov $0x620,%edx + 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) + 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 + 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 1ac3: 4c 89 e6 mov %r12,%rsi + 1ac6: e8 f5 36 00 00 call 51c0 + 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1ad0: ba 40 00 00 00 mov $0x40,%edx + 1ad5: 48 89 e6 mov %rsp,%rsi + 1ad8: e8 63 37 00 00 call 5240 + 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1ae2: 4c 89 e2 mov %r12,%rdx + 1ae5: 48 89 e6 mov %rsp,%rsi + 1ae8: 4c 89 ef mov %r13,%rdi + 1aeb: e8 00 08 00 00 call 22f0 + 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 + 1af6: 0f 11 03 movups %xmm0,(%rbx) + 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 + 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 1b0a: 00 + 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1b12: 00 00 + 1b14: 75 10 jne 1b26 + 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp + 1b1d: 31 c0 xor %eax,%eax + 1b1f: 5b pop %rbx + 1b20: 5d pop %rbp + 1b21: 41 5c pop %r12 + 1b23: 41 5d pop %r13 + 1b25: c3 ret + 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> + 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001b30 : + 1b30: 41 55 push %r13 + 1b32: 49 89 fd mov %rdi,%r13 + 1b35: 41 54 push %r12 + 1b37: 55 push %rbp + 1b38: 53 push %rbx + 1b39: 48 89 f3 mov %rsi,%rbx + 1b3c: be 20 00 00 00 mov $0x20,%esi + 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1b4f: 00 00 + 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) + 1b58: 00 + 1b59: 49 89 d4 mov %rdx,%r12 + 1b5c: 48 89 e7 mov %rsp,%rdi + 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1b64: e8 17 3a 00 00 call 5580 + 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1b73: ba 20 06 00 00 mov $0x620,%edx + 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 + 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1b88: 4c 89 e6 mov %r12,%rsi + 1b8b: e8 30 36 00 00 call 51c0 + 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi + 1b95: ba 40 00 00 00 mov $0x40,%edx + 1b9a: 48 89 ee mov %rbp,%rsi + 1b9d: e8 9e 36 00 00 call 5240 + 1ba2: 4c 89 e2 mov %r12,%rdx + 1ba5: 48 89 ee mov %rbp,%rsi + 1ba8: 4c 89 ef mov %r13,%rdi + 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx + 1bb2: 00 + 1bb3: e8 38 07 00 00 call 22f0 + 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 + 1bbe: 0f 11 03 movups %xmm0,(%rbx) + 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 + 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 1bd2: 00 + 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bda: 00 00 + 1bdc: 75 10 jne 1bee + 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 1be5: 31 c0 xor %eax,%eax + 1be7: 5b pop %rbx + 1be8: 5d pop %rbp + 1be9: 41 5c pop %r12 + 1beb: 41 5d pop %r13 + 1bed: c3 ret + 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1bfa: 00 00 00 00 + 1bfe: 66 90 xchg %ax,%ax + +0000000000001c00 : + 1c00: 41 57 push %r15 + 1c02: 41 56 push %r14 + 1c04: 41 55 push %r13 + 1c06: 49 89 fd mov %rdi,%r13 + 1c09: 41 54 push %r12 + 1c0b: 55 push %rbp + 1c0c: 48 89 f5 mov %rsi,%rbp + 1c0f: 53 push %rbx + 1c10: 48 81 ec b8 06 00 00 sub $0x6b8,%rsp + 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 1c1e: 00 00 + 1c20: 48 89 9c 24 a8 06 00 mov %rbx,0x6a8(%rsp) + 1c27: 00 + 1c28: 48 89 d3 mov %rdx,%rbx + 1c2b: 48 89 e7 mov %rsp,%rdi + 1c2e: e8 bd 0a 00 00 call 26f0 + 1c33: ba 40 00 00 00 mov $0x40,%edx + 1c38: 48 89 e6 mov %rsp,%rsi + 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1c40: f3 0f 6f 83 20 0c 00 movdqu 0xc20(%rbx),%xmm0 + 1c47: 00 + 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1c4d: f3 0f 6f 83 30 0c 00 movdqu 0xc30(%rbx),%xmm0 + 1c54: 00 + 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1c5a: e8 e1 35 00 00 call 5240 + 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1c64: 48 89 e6 mov %rsp,%rsi + 1c67: 48 8d 93 00 06 00 00 lea 0x600(%rbx),%rdx + 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi + 1c75: 00 + 1c76: e8 75 06 00 00 call 22f0 + 1c7b: ba 20 06 00 00 mov $0x620,%edx + 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 1c87: 00 + 1c88: 48 89 ef mov %rbp,%rdi + 1c8b: e8 50 1e 00 00 call 3ae0 + 1c90: 48 8d b3 40 0c 00 00 lea 0xc40(%rbx),%rsi + 1c97: 48 89 ea mov %rbp,%rdx + 1c9a: 4c 89 ef mov %r13,%rdi + 1c9d: 41 89 c4 mov %eax,%r12d + 1ca0: e8 3b 38 00 00 call 54e0 + 1ca5: 31 c9 xor %ecx,%ecx + 1ca7: 45 85 e4 test %r12d,%r12d + 1caa: ba 20 00 00 00 mov $0x20,%edx + 1caf: 0f 94 c1 sete %cl + 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi + 1cb7: 4c 89 ef mov %r13,%rdi + 1cba: e8 71 1e 00 00 call 3b30 + 1cbf: 48 8b 84 24 a8 06 00 mov 0x6a8(%rsp),%rax + 1cc6: 00 + 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1cce: 00 00 + 1cd0: 75 14 jne 1ce6 + 1cd2: 48 81 c4 b8 06 00 00 add $0x6b8,%rsp + 1cd9: 31 c0 xor %eax,%eax + 1cdb: 5b pop %rbx + 1cdc: 5d pop %rbp + 1cdd: 41 5c pop %r12 + 1cdf: 41 5d pop %r13 + 1ce1: 41 5e pop %r14 + 1ce3: 41 5f pop %r15 + 1ce5: c3 ret + 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> + 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001cf0 : + 1cf0: 41 57 push %r15 + 1cf2: 41 56 push %r14 + 1cf4: 41 55 push %r13 + 1cf6: 41 54 push %r12 + 1cf8: 55 push %rbp + 1cf9: 53 push %rbx + 1cfa: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1d01: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1d06: 48 8d 84 24 f8 02 00 lea 0x2f8(%rsp),%rax + 1d0d: 00 + 1d0e: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp + 1d13: 89 54 24 28 mov %edx,0x28(%rsp) + 1d17: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 1d1e: 00 00 + 1d20: 48 89 94 24 f8 02 00 mov %rdx,0x2f8(%rsp) + 1d27: 00 + 1d28: ba 04 00 00 00 mov $0x4,%edx + 1d2d: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1d32: b8 04 00 00 00 mov $0x4,%eax + 1d37: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) + 1d3e: 00 + 1d3f: 49 89 fe mov %rdi,%r14 + 1d42: 29 d0 sub %edx,%eax + 1d44: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1d49: 89 44 24 0c mov %eax,0xc(%rsp) + 1d4d: 89 54 24 2c mov %edx,0x2c(%rsp) + 1d51: 8b 44 24 28 mov 0x28(%rsp),%eax + 1d55: 85 c0 test %eax,%eax + 1d57: 0f 84 1c 01 00 00 je 1e79 + 1d5d: 8b 4c 24 08 mov 0x8(%rsp),%ecx + 1d61: 8b 54 24 0c mov 0xc(%rsp),%edx + 1d65: 48 89 ef mov %rbp,%rdi + 1d68: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1d6d: e8 ae 36 00 00 call 5420 + 1d72: 48 89 ea mov %rbp,%rdx + 1d75: be 03 00 00 00 mov $0x3,%esi + 1d7a: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1d81: 00 + 1d82: 45 31 ff xor %r15d,%r15d + 1d85: e8 86 2c 00 00 call 4a10 + 1d8a: 4c 8b 44 24 10 mov 0x10(%rsp),%r8 + 1d8f: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx + 1d96: 00 + 1d97: eb 41 jmp 1dda + 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1da0: 44 89 ff mov %r15d,%edi + 1da3: 41 8d 77 01 lea 0x1(%r15),%esi + 1da7: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 1dac: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 1db3: 74 5b je 1e10 + 1db5: 66 3d 00 0d cmp $0xd00,%ax + 1db9: 7f 55 jg 1e10 + 1dbb: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 1dbf: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 1dc4: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1dcb: 74 53 je 1e20 + 1dcd: 48 83 c1 03 add $0x3,%rcx + 1dd1: 49 39 c8 cmp %rcx,%r8 + 1dd4: 0f 84 b9 00 00 00 je 1e93 + 1dda: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1dde: 0f b6 11 movzbl (%rcx),%edx + 1de1: 89 c6 mov %eax,%esi + 1de3: c0 e8 04 shr $0x4,%al + 1de6: c1 e6 08 shl $0x8,%esi + 1de9: 0f b6 c0 movzbl %al,%eax + 1dec: 09 f2 or %esi,%edx + 1dee: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 1df2: 66 81 e2 ff 0f and $0xfff,%dx + 1df7: c1 e6 04 shl $0x4,%esi + 1dfa: 09 f0 or %esi,%eax + 1dfc: 66 81 fa 00 0d cmp $0xd00,%dx + 1e01: 7e 9d jle 1da0 + 1e03: 66 3d 00 0d cmp $0xd00,%ax + 1e07: 7f c4 jg 1dcd + 1e09: 44 89 fe mov %r15d,%esi + 1e0c: eb ad jmp 1dbb + 1e0e: 66 90 xchg %ax,%ax + 1e10: 41 89 f7 mov %esi,%r15d + 1e13: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1e1a: 75 b1 jne 1dcd + 1e1c: 0f 1f 40 00 nopl 0x0(%rax) + 1e20: 83 44 24 08 01 addl $0x1,0x8(%rsp) + 1e25: 49 81 c6 00 02 00 00 add $0x200,%r14 + 1e2c: 83 7c 24 08 04 cmpl $0x4,0x8(%rsp) + 1e31: 0f 85 1a ff ff ff jne 1d51 + 1e37: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1e3c: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1e40: 48 81 c7 00 08 00 00 add $0x800,%rdi + 1e47: 83 ea 01 sub $0x1,%edx + 1e4a: 0f 85 e2 fe ff ff jne 1d32 + 1e50: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 1e57: 00 + 1e58: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e5f: 00 00 + 1e61: 0f 85 dc 00 00 00 jne 1f43 + 1e67: 48 81 c4 08 03 00 00 add $0x308,%rsp + 1e6e: 5b pop %rbx + 1e6f: 5d pop %rbp + 1e70: 41 5c pop %r12 + 1e72: 41 5d pop %r13 + 1e74: 41 5e pop %r14 + 1e76: 41 5f pop %r15 + 1e78: c3 ret + 1e79: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 1e7d: 8b 54 24 08 mov 0x8(%rsp),%edx + 1e81: 48 89 ef mov %rbp,%rdi + 1e84: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1e89: e8 92 35 00 00 call 5420 + 1e8e: e9 df fe ff ff jmp 1d72 + 1e93: 45 89 fd mov %r15d,%r13d + 1e96: 4c 8d bc 24 a8 01 00 lea 0x1a8(%rsp),%r15 + 1e9d: 00 + 1e9e: 66 90 xchg %ax,%ax + 1ea0: be 01 00 00 00 mov $0x1,%esi + 1ea5: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1eac: 00 + 1ead: 48 89 ea mov %rbp,%rdx + 1eb0: e8 5b 2b 00 00 call 4a10 + 1eb5: 41 b9 00 01 00 00 mov $0x100,%r9d + 1ebb: 44 89 e8 mov %r13d,%eax + 1ebe: 31 ff xor %edi,%edi + 1ec0: 45 29 e9 sub %r13d,%r9d + 1ec3: 4d 8d 14 46 lea (%r14,%rax,2),%r10 + 1ec7: 48 8d b4 24 00 01 00 lea 0x100(%rsp),%rsi + 1ece: 00 + 1ecf: eb 25 jmp 1ef6 + 1ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ed8: 66 3d 00 0d cmp $0xd00,%ax + 1edc: 7f 0a jg 1ee8 + 1ede: 89 fa mov %edi,%edx + 1ee0: 83 c7 01 add $0x1,%edi + 1ee3: 66 41 89 04 52 mov %ax,(%r10,%rdx,2) + 1ee8: 44 39 cf cmp %r9d,%edi + 1eeb: 73 41 jae 1f2e + 1eed: 48 83 c6 03 add $0x3,%rsi + 1ef1: 49 39 f7 cmp %rsi,%r15 + 1ef4: 74 38 je 1f2e + 1ef6: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 1efa: 0f b6 16 movzbl (%rsi),%edx + 1efd: 89 c1 mov %eax,%ecx + 1eff: c0 e8 04 shr $0x4,%al + 1f02: c1 e1 08 shl $0x8,%ecx + 1f05: 0f b6 c0 movzbl %al,%eax + 1f08: 09 ca or %ecx,%edx + 1f0a: 0f b6 4e 02 movzbl 0x2(%rsi),%ecx + 1f0e: 66 81 e2 ff 0f and $0xfff,%dx + 1f13: c1 e1 04 shl $0x4,%ecx + 1f16: 09 c8 or %ecx,%eax + 1f18: 66 81 fa 00 0d cmp $0xd00,%dx + 1f1d: 7f 0a jg 1f29 + 1f1f: 89 f9 mov %edi,%ecx + 1f21: 83 c7 01 add $0x1,%edi + 1f24: 66 41 89 14 4a mov %dx,(%r10,%rcx,2) + 1f29: 44 39 cf cmp %r9d,%edi + 1f2c: 72 aa jb 1ed8 + 1f2e: 41 01 fd add %edi,%r13d + 1f31: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 1f38: 0f 86 62 ff ff ff jbe 1ea0 + 1f3e: e9 dd fe ff ff jmp 1e20 + 1f43: e8 38 f1 ff ff call 1080 <__stack_chk_fail@plt> + 1f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f4f: 00 + +0000000000001f50 : + 1f50: 41 57 push %r15 + 1f52: 41 56 push %r14 + 1f54: 49 89 fe mov %rdi,%r14 + 1f57: 41 55 push %r13 + 1f59: 41 54 push %r12 + 1f5b: 55 push %rbp + 1f5c: 53 push %rbx + 1f5d: 48 81 ec 88 3a 00 00 sub $0x3a88,%rsp + 1f64: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 1f68: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1f6d: 4c 8d a4 24 40 18 00 lea 0x1840(%rsp),%r12 + 1f74: 00 + 1f75: 48 8d ac 24 40 10 00 lea 0x1040(%rsp),%rbp + 1f7c: 00 + 1f7d: 48 8d 9c 24 80 38 00 lea 0x3880(%rsp),%rbx + 1f84: 00 + 1f85: 4c 8d ac 24 28 39 00 lea 0x3928(%rsp),%r13 + 1f8c: 00 + 1f8d: 64 48 8b 3c 25 28 00 mov %fs:0x28,%rdi + 1f94: 00 00 + 1f96: 48 89 bc 24 78 3a 00 mov %rdi,0x3a78(%rsp) + 1f9d: 00 + 1f9e: 48 8d bc 24 40 38 00 lea 0x3840(%rsp),%rdi + 1fa5: 00 + 1fa6: 0f 29 84 24 40 38 00 movaps %xmm0,0x3840(%rsp) + 1fad: 00 + 1fae: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 1fb3: ba 21 00 00 00 mov $0x21,%edx + 1fb8: c6 84 24 60 38 00 00 movb $0x4,0x3860(%rsp) + 1fbf: 04 + 1fc0: 0f 29 84 24 50 38 00 movaps %xmm0,0x3850(%rsp) + 1fc7: 00 + 1fc8: 48 89 fe mov %rdi,%rsi + 1fcb: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 1fd0: e8 6b 32 00 00 call 5240 + 1fd5: 4c 89 64 24 30 mov %r12,0x30(%rsp) + 1fda: 4c 89 e6 mov %r12,%rsi + 1fdd: 31 c0 xor %eax,%eax + 1fdf: 4c 8d 8c 24 78 3a 00 lea 0x3a78(%rsp),%r9 + 1fe6: 00 + 1fe7: 4c 89 74 24 38 mov %r14,0x38(%rsp) + 1fec: 4c 89 4c 24 18 mov %r9,0x18(%rsp) + 1ff1: 89 44 24 0c mov %eax,0xc(%rsp) + 1ff5: 49 89 f6 mov %rsi,%r14 + 1ff8: 45 31 c0 xor %r8d,%r8d + 1ffb: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 2000: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 2004: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 2009: 44 89 c2 mov %r8d,%edx + 200c: 48 89 ef mov %rbp,%rdi + 200f: 44 89 04 24 mov %r8d,(%rsp) + 2013: 45 31 ff xor %r15d,%r15d + 2016: e8 05 34 00 00 call 5420 + 201b: 48 89 ea mov %rbp,%rdx + 201e: be 03 00 00 00 mov $0x3,%esi + 2023: 48 89 df mov %rbx,%rdi + 2026: e8 e5 29 00 00 call 4a10 + 202b: 44 8b 04 24 mov (%rsp),%r8d + 202f: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 2034: 48 89 d9 mov %rbx,%rcx + 2037: eb 41 jmp 207a + 2039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2040: 44 89 ff mov %r15d,%edi + 2043: 41 8d 77 01 lea 0x1(%r15),%esi + 2047: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 204c: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 2053: 74 5b je 20b0 + 2055: 66 3d 00 0d cmp $0xd00,%ax + 2059: 7f 55 jg 20b0 + 205b: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 205f: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 2064: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 206b: 74 53 je 20c0 + 206d: 48 83 c1 03 add $0x3,%rcx + 2071: 49 39 c9 cmp %rcx,%r9 + 2074: 0f 84 ae 01 00 00 je 2228 + 207a: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 207e: 0f b6 11 movzbl (%rcx),%edx + 2081: 89 c6 mov %eax,%esi + 2083: c0 e8 04 shr $0x4,%al + 2086: c1 e6 08 shl $0x8,%esi + 2089: 0f b6 c0 movzbl %al,%eax + 208c: 09 f2 or %esi,%edx + 208e: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 2092: 66 81 e2 ff 0f and $0xfff,%dx + 2097: c1 e6 04 shl $0x4,%esi + 209a: 09 f0 or %esi,%eax + 209c: 66 81 fa 00 0d cmp $0xd00,%dx + 20a1: 7e 9d jle 2040 + 20a3: 66 3d 00 0d cmp $0xd00,%ax + 20a7: 7f c4 jg 206d + 20a9: 44 89 fe mov %r15d,%esi + 20ac: eb ad jmp 205b + 20ae: 66 90 xchg %ax,%ax + 20b0: 41 89 f7 mov %esi,%r15d + 20b3: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 20ba: 75 b1 jne 206d + 20bc: 0f 1f 40 00 nopl 0x0(%rax) + 20c0: 41 83 c0 01 add $0x1,%r8d + 20c4: 49 81 c6 00 02 00 00 add $0x200,%r14 + 20cb: 41 83 f8 04 cmp $0x4,%r8d + 20cf: 0f 85 2b ff ff ff jne 2000 + 20d5: 8b 44 24 0c mov 0xc(%rsp),%eax + 20d9: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 20de: 83 c0 01 add $0x1,%eax + 20e1: 48 81 c6 00 08 00 00 add $0x800,%rsi + 20e8: 83 f8 04 cmp $0x4,%eax + 20eb: 0f 85 00 ff ff ff jne 1ff1 + 20f1: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 + 20f6: 4c 8b 74 24 38 mov 0x38(%rsp),%r14 + 20fb: 49 89 ed mov %rbp,%r13 + 20fe: 45 31 ff xor %r15d,%r15d + 2101: 48 8d 9c 24 60 38 00 lea 0x3860(%rsp),%rbx + 2108: 00 + 2109: 44 89 fa mov %r15d,%edx + 210c: 4c 89 ef mov %r13,%rdi + 210f: 48 89 de mov %rbx,%rsi + 2112: 41 83 c7 01 add $0x1,%r15d + 2116: e8 e5 12 00 00 call 3400 + 211b: 49 81 c5 00 02 00 00 add $0x200,%r13 + 2122: 41 83 ff 04 cmp $0x4,%r15d + 2126: 75 e1 jne 2109 + 2128: 4c 8d 6c 24 40 lea 0x40(%rsp),%r13 + 212d: 4c 89 2c 24 mov %r13,(%rsp) + 2131: 44 89 fa mov %r15d,%edx + 2134: 4c 89 ef mov %r13,%rdi + 2137: 48 89 de mov %rbx,%rsi + 213a: 41 83 c7 01 add $0x1,%r15d + 213e: e8 bd 12 00 00 call 3400 + 2143: 49 81 c5 00 02 00 00 add $0x200,%r13 + 214a: 41 83 ff 08 cmp $0x8,%r15d + 214e: 75 e1 jne 2131 + 2150: 48 89 ef mov %rbp,%rdi + 2153: 4c 8d bc 24 40 08 00 lea 0x840(%rsp),%r15 + 215a: 00 + 215b: 48 8d ac 24 40 10 00 lea 0x1040(%rsp),%rbp + 2162: 00 + 2163: e8 c8 0b 00 00 call 2d30 + 2168: 48 8b 3c 24 mov (%rsp),%rdi + 216c: e8 bf 0b 00 00 call 2d30 + 2171: 4c 89 e6 mov %r12,%rsi + 2174: 4c 89 ff mov %r15,%rdi + 2177: 48 89 ea mov %rbp,%rdx + 217a: 49 81 c4 00 08 00 00 add $0x800,%r12 + 2181: e8 0a 0c 00 00 call 2d90 + 2186: 4c 89 ff mov %r15,%rdi + 2189: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2190: e8 fb 13 00 00 call 3590 + 2195: 4c 39 fd cmp %r15,%rbp + 2198: 75 d7 jne 2171 + 219a: 48 8b 14 24 mov (%rsp),%rdx + 219e: 48 8d b4 24 40 08 00 lea 0x840(%rsp),%rsi + 21a5: 00 + 21a6: 48 8d bc 24 40 08 00 lea 0x840(%rsp),%rdi + 21ad: 00 + 21ae: e8 bd 0c 00 00 call 2e70 + 21b3: 48 8d bc 24 40 08 00 lea 0x840(%rsp),%rdi + 21ba: 00 + 21bb: e8 80 0c 00 00 call 2e40 + 21c0: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + 21c5: 48 89 ee mov %rbp,%rsi + 21c8: e8 e3 0a 00 00 call 2cb0 + 21cd: 48 8d b4 24 40 08 00 lea 0x840(%rsp),%rsi + 21d4: 00 + 21d5: 4c 89 f7 mov %r14,%rdi + 21d8: e8 d3 0a 00 00 call 2cb0 + 21dd: 66 0f 6f 84 24 40 38 movdqa 0x3840(%rsp),%xmm0 + 21e4: 00 00 + 21e6: 41 0f 11 86 00 06 00 movups %xmm0,0x600(%r14) + 21ed: 00 + 21ee: 66 0f 6f 84 24 50 38 movdqa 0x3850(%rsp),%xmm0 + 21f5: 00 00 + 21f7: 41 0f 11 86 10 06 00 movups %xmm0,0x610(%r14) + 21fe: 00 + 21ff: 48 8b 84 24 78 3a 00 mov 0x3a78(%rsp),%rax + 2206: 00 + 2207: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 220e: 00 00 + 2210: 0f 85 d1 00 00 00 jne 22e7 + 2216: 48 81 c4 88 3a 00 00 add $0x3a88,%rsp + 221d: 5b pop %rbx + 221e: 5d pop %rbp + 221f: 41 5c pop %r12 + 2221: 41 5d pop %r13 + 2223: 41 5e pop %r14 + 2225: 41 5f pop %r15 + 2227: c3 ret + 2228: 44 89 04 24 mov %r8d,(%rsp) + 222c: 4c 89 e8 mov %r13,%rax + 222f: 45 89 fd mov %r15d,%r13d + 2232: 49 89 c7 mov %rax,%r15 + 2235: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 223c: 00 00 00 00 + 2240: 48 89 ea mov %rbp,%rdx + 2243: be 01 00 00 00 mov $0x1,%esi + 2248: 48 89 df mov %rbx,%rdi + 224b: e8 c0 27 00 00 call 4a10 + 2250: 41 ba 00 01 00 00 mov $0x100,%r10d + 2256: 44 89 e8 mov %r13d,%eax + 2259: 31 d2 xor %edx,%edx + 225b: 45 29 ea sub %r13d,%r10d + 225e: 49 8d 3c 46 lea (%r14,%rax,2),%rdi + 2262: 48 89 de mov %rbx,%rsi + 2265: eb 27 jmp 228e + 2267: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 226e: 00 00 + 2270: 66 81 f9 00 0d cmp $0xd00,%cx + 2275: 7f 09 jg 2280 + 2277: 89 d0 mov %edx,%eax + 2279: 83 c2 01 add $0x1,%edx + 227c: 66 89 0c 47 mov %cx,(%rdi,%rax,2) + 2280: 44 39 d2 cmp %r10d,%edx + 2283: 73 46 jae 22cb + 2285: 48 83 c6 03 add $0x3,%rsi + 2289: 49 39 f7 cmp %rsi,%r15 + 228c: 74 3d je 22cb + 228e: 0f b6 4e 01 movzbl 0x1(%rsi),%ecx + 2292: 0f b6 06 movzbl (%rsi),%eax + 2295: 41 89 c8 mov %ecx,%r8d + 2298: c0 e9 04 shr $0x4,%cl + 229b: 41 c1 e0 08 shl $0x8,%r8d + 229f: 0f b6 c9 movzbl %cl,%ecx + 22a2: 44 09 c0 or %r8d,%eax + 22a5: 44 0f b6 46 02 movzbl 0x2(%rsi),%r8d + 22aa: 66 25 ff 0f and $0xfff,%ax + 22ae: 41 c1 e0 04 shl $0x4,%r8d + 22b2: 44 09 c1 or %r8d,%ecx + 22b5: 66 3d 00 0d cmp $0xd00,%ax + 22b9: 7f 0b jg 22c6 + 22bb: 41 89 d0 mov %edx,%r8d + 22be: 83 c2 01 add $0x1,%edx + 22c1: 66 42 89 04 47 mov %ax,(%rdi,%r8,2) + 22c6: 44 39 d2 cmp %r10d,%edx + 22c9: 72 a5 jb 2270 + 22cb: 41 01 d5 add %edx,%r13d + 22ce: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 22d5: 0f 86 65 ff ff ff jbe 2240 + 22db: 44 8b 04 24 mov (%rsp),%r8d + 22df: 4d 89 fd mov %r15,%r13 + 22e2: e9 d9 fd ff ff jmp 20c0 + 22e7: e8 94 ed ff ff call 1080 <__stack_chk_fail@plt> + 22ec: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000022f0 : + 22f0: 41 57 push %r15 + 22f2: 41 56 push %r14 + 22f4: 41 55 push %r13 + 22f6: 41 54 push %r12 + 22f8: 55 push %rbp + 22f9: 48 89 f5 mov %rsi,%rbp + 22fc: 48 89 d6 mov %rdx,%rsi + 22ff: 53 push %rbx + 2300: 48 89 d3 mov %rdx,%rbx + 2303: 48 81 ec 78 48 00 00 sub $0x4878,%rsp + 230a: 48 89 7c 24 38 mov %rdi,0x38(%rsp) + 230f: 48 8d 84 24 50 0e 00 lea 0xe50(%rsp),%rax + 2316: 00 + 2317: 4c 8d ac 24 18 47 00 lea 0x4718(%rsp),%r13 + 231e: 00 + 231f: 48 89 c7 mov %rax,%rdi + 2322: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 2329: 00 00 + 232b: 4c 89 b4 24 68 48 00 mov %r14,0x4868(%rsp) + 2332: 00 + 2333: 49 89 ce mov %rcx,%r14 + 2336: 48 89 44 24 30 mov %rax,0x30(%rsp) + 233b: e8 b0 09 00 00 call 2cf0 + 2340: f3 0f 6f 83 00 06 00 movdqu 0x600(%rbx),%xmm0 + 2347: 00 + 2348: 48 8d 84 24 50 02 00 lea 0x250(%rsp),%rax + 234f: 00 + 2350: 48 89 ee mov %rbp,%rsi + 2353: 48 89 c7 mov %rax,%rdi + 2356: 48 89 44 24 28 mov %rax,0x28(%rsp) + 235b: 48 8d ac 24 50 1e 00 lea 0x1e50(%rsp),%rbp + 2362: 00 + 2363: 0f 29 84 24 50 46 00 movaps %xmm0,0x4650(%rsp) + 236a: 00 + 236b: f3 0f 6f 83 10 06 00 movdqu 0x610(%rbx),%xmm0 + 2372: 00 + 2373: 48 8d 9c 24 50 46 00 lea 0x4650(%rsp),%rbx + 237a: 00 + 237b: 0f 29 84 24 60 46 00 movaps %xmm0,0x4660(%rsp) + 2382: 00 + 2383: e8 f8 0e 00 00 call 3280 + 2388: 48 8d b4 24 50 26 00 lea 0x2650(%rsp),%rsi + 238f: 00 + 2390: 4c 89 74 24 48 mov %r14,0x48(%rsp) + 2395: 31 c0 xor %eax,%eax + 2397: 4c 8d 8c 24 68 48 00 lea 0x4868(%rsp),%r9 + 239e: 00 + 239f: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 23a4: 48 89 74 24 40 mov %rsi,0x40(%rsp) + 23a9: 4c 89 4c 24 10 mov %r9,0x10(%rsp) + 23ae: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 23b3: 48 8d 9c 24 70 46 00 lea 0x4670(%rsp),%rbx + 23ba: 00 + 23bb: 89 44 24 04 mov %eax,0x4(%rsp) + 23bf: 49 89 f6 mov %rsi,%r14 + 23c2: 45 31 c0 xor %r8d,%r8d + 23c5: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 23ca: 8b 54 24 04 mov 0x4(%rsp),%edx + 23ce: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 23d3: 44 89 c1 mov %r8d,%ecx + 23d6: 48 89 ef mov %rbp,%rdi + 23d9: 44 89 04 24 mov %r8d,(%rsp) + 23dd: 45 31 ff xor %r15d,%r15d + 23e0: e8 3b 30 00 00 call 5420 + 23e5: 48 89 ea mov %rbp,%rdx + 23e8: be 03 00 00 00 mov $0x3,%esi + 23ed: 48 89 df mov %rbx,%rdi + 23f0: e8 1b 26 00 00 call 4a10 + 23f5: 44 8b 04 24 mov (%rsp),%r8d + 23f9: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 + 23fe: 48 89 d9 mov %rbx,%rcx + 2401: eb 3f jmp 2442 + 2403: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2408: 44 89 ff mov %r15d,%edi + 240b: 41 8d 77 01 lea 0x1(%r15),%esi + 240f: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 2414: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 241b: 74 63 je 2480 + 241d: 66 3d 00 0d cmp $0xd00,%ax + 2421: 7f 5d jg 2480 + 2423: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 2427: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 242c: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 2433: 74 5b je 2490 + 2435: 48 83 c1 03 add $0x3,%rcx + 2439: 49 39 c9 cmp %rcx,%r9 + 243c: 0f 84 e6 01 00 00 je 2628 + 2442: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 2446: 0f b6 11 movzbl (%rcx),%edx + 2449: 89 c6 mov %eax,%esi + 244b: c0 e8 04 shr $0x4,%al + 244e: c1 e6 08 shl $0x8,%esi + 2451: 0f b6 c0 movzbl %al,%eax + 2454: 09 f2 or %esi,%edx + 2456: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 245a: 66 81 e2 ff 0f and $0xfff,%dx + 245f: c1 e6 04 shl $0x4,%esi + 2462: 09 f0 or %esi,%eax + 2464: 66 81 fa 00 0d cmp $0xd00,%dx + 2469: 7e 9d jle 2408 + 246b: 66 3d 00 0d cmp $0xd00,%ax + 246f: 7f c4 jg 2435 + 2471: 44 89 fe mov %r15d,%esi + 2474: eb ad jmp 2423 + 2476: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 247d: 00 00 00 + 2480: 41 89 f7 mov %esi,%r15d + 2483: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 248a: 75 a9 jne 2435 + 248c: 0f 1f 40 00 nopl 0x0(%rax) + 2490: 41 83 c0 01 add $0x1,%r8d + 2494: 49 81 c6 00 02 00 00 add $0x200,%r14 + 249b: 41 83 f8 04 cmp $0x4,%r8d + 249f: 0f 85 25 ff ff ff jne 23ca + 24a5: 8b 44 24 04 mov 0x4(%rsp),%eax + 24a9: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 24ae: 83 c0 01 add $0x1,%eax + 24b1: 48 81 c6 00 08 00 00 add $0x800,%rsi + 24b8: 83 f8 04 cmp $0x4,%eax + 24bb: 0f 85 fa fe ff ff jne 23bb + 24c1: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 + 24c6: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 + 24cb: 45 31 ed xor %r13d,%r13d + 24ce: 48 8d 9c 24 50 06 00 lea 0x650(%rsp),%rbx + 24d5: 00 + 24d6: 4c 89 ef mov %r13,%rdi + 24d9: 44 89 ea mov %r13d,%edx + 24dc: 4c 89 f6 mov %r14,%rsi + 24df: 49 83 c5 01 add $0x1,%r13 + 24e3: 48 c1 e7 09 shl $0x9,%rdi + 24e7: 48 01 df add %rbx,%rdi + 24ea: e8 11 0f 00 00 call 3400 + 24ef: 49 83 fd 04 cmp $0x4,%r13 + 24f3: 75 e1 jne 24d6 + 24f5: 45 31 ff xor %r15d,%r15d + 24f8: 4c 8d ac 24 50 16 00 lea 0x1650(%rsp),%r13 + 24ff: 00 + 2500: 4c 89 ff mov %r15,%rdi + 2503: 41 8d 57 04 lea 0x4(%r15),%edx + 2507: 4c 89 f6 mov %r14,%rsi + 250a: 49 83 c7 01 add $0x1,%r15 + 250e: 48 c1 e7 09 shl $0x9,%rdi + 2512: 4c 01 ef add %r13,%rdi + 2515: e8 46 0f 00 00 call 3460 + 251a: 49 83 ff 04 cmp $0x4,%r15 + 251e: 75 e0 jne 2500 + 2520: 4c 89 f6 mov %r14,%rsi + 2523: ba 08 00 00 00 mov $0x8,%edx + 2528: 48 8d bc 24 50 04 00 lea 0x450(%rsp),%rdi + 252f: 00 + 2530: 49 89 ee mov %rbp,%r14 + 2533: e8 28 0f 00 00 call 3460 + 2538: 48 89 df mov %rbx,%rdi + 253b: e8 f0 07 00 00 call 2d30 + 2540: 48 89 d8 mov %rbx,%rax + 2543: 4c 89 e3 mov %r12,%rbx + 2546: 49 89 ec mov %rbp,%r12 + 2549: 48 89 c5 mov %rax,%rbp + 254c: 48 89 de mov %rbx,%rsi + 254f: 4c 89 f7 mov %r14,%rdi + 2552: 48 89 ea mov %rbp,%rdx + 2555: 49 81 c6 00 02 00 00 add $0x200,%r14 + 255c: e8 2f 08 00 00 call 2d90 + 2561: 48 81 c3 00 08 00 00 add $0x800,%rbx + 2568: 4c 3b 74 24 20 cmp 0x20(%rsp),%r14 + 256d: 75 dd jne 254c + 256f: 48 8b 74 24 30 mov 0x30(%rsp),%rsi + 2574: 48 89 ea mov %rbp,%rdx + 2577: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 257c: e8 0f 08 00 00 call 2d90 + 2581: 4c 89 e7 mov %r12,%rdi + 2584: e8 d7 07 00 00 call 2d60 + 2589: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 258e: e8 6d 0f 00 00 call 3500 + 2593: 4c 89 ea mov %r13,%rdx + 2596: 4c 89 e6 mov %r12,%rsi + 2599: 4c 89 e7 mov %r12,%rdi + 259c: e8 cf 08 00 00 call 2e70 + 25a1: 48 8d 74 24 50 lea 0x50(%rsp),%rsi + 25a6: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 25ab: 48 8d 94 24 50 04 00 lea 0x450(%rsp),%rdx + 25b2: 00 + 25b3: e8 48 10 00 00 call 3600 + 25b8: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 25bd: 48 8d 74 24 50 lea 0x50(%rsp),%rsi + 25c2: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 25c7: e8 34 10 00 00 call 3600 + 25cc: 4c 89 e7 mov %r12,%rdi + 25cf: e8 6c 08 00 00 call 2e40 + 25d4: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + 25d9: e8 f2 0f 00 00 call 35d0 + 25de: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx + 25e3: 4c 89 e6 mov %r12,%rsi + 25e6: 48 89 df mov %rbx,%rdi + 25e9: e8 f2 01 00 00 call 27e0 + 25ee: 48 8d bb 80 05 00 00 lea 0x580(%rbx),%rdi + 25f5: 48 8d 74 24 50 lea 0x50(%rsp),%rsi + 25fa: e8 c1 08 00 00 call 2ec0 + 25ff: 48 8b 84 24 68 48 00 mov 0x4868(%rsp),%rax + 2606: 00 + 2607: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 260e: 00 00 + 2610: 0f 85 d1 00 00 00 jne 26e7 + 2616: 48 81 c4 78 48 00 00 add $0x4878,%rsp + 261d: 5b pop %rbx + 261e: 5d pop %rbp + 261f: 41 5c pop %r12 + 2621: 41 5d pop %r13 + 2623: 41 5e pop %r14 + 2625: 41 5f pop %r15 + 2627: c3 ret + 2628: 44 89 04 24 mov %r8d,(%rsp) + 262c: 4c 89 e8 mov %r13,%rax + 262f: 45 89 fd mov %r15d,%r13d + 2632: 49 89 c7 mov %rax,%r15 + 2635: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 263c: 00 00 00 00 + 2640: 48 89 ea mov %rbp,%rdx + 2643: be 01 00 00 00 mov $0x1,%esi + 2648: 48 89 df mov %rbx,%rdi + 264b: e8 c0 23 00 00 call 4a10 + 2650: 41 ba 00 01 00 00 mov $0x100,%r10d + 2656: 44 89 e8 mov %r13d,%eax + 2659: 31 d2 xor %edx,%edx + 265b: 45 29 ea sub %r13d,%r10d + 265e: 49 8d 3c 46 lea (%r14,%rax,2),%rdi + 2662: 48 89 de mov %rbx,%rsi + 2665: eb 27 jmp 268e + 2667: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 266e: 00 00 + 2670: 66 81 f9 00 0d cmp $0xd00,%cx + 2675: 7f 09 jg 2680 + 2677: 89 d0 mov %edx,%eax + 2679: 83 c2 01 add $0x1,%edx + 267c: 66 89 0c 47 mov %cx,(%rdi,%rax,2) + 2680: 44 39 d2 cmp %r10d,%edx + 2683: 73 46 jae 26cb + 2685: 48 83 c6 03 add $0x3,%rsi + 2689: 49 39 f7 cmp %rsi,%r15 + 268c: 74 3d je 26cb + 268e: 0f b6 4e 01 movzbl 0x1(%rsi),%ecx + 2692: 0f b6 06 movzbl (%rsi),%eax + 2695: 41 89 c8 mov %ecx,%r8d + 2698: c0 e9 04 shr $0x4,%cl + 269b: 41 c1 e0 08 shl $0x8,%r8d + 269f: 0f b6 c9 movzbl %cl,%ecx + 26a2: 44 09 c0 or %r8d,%eax + 26a5: 44 0f b6 46 02 movzbl 0x2(%rsi),%r8d + 26aa: 66 25 ff 0f and $0xfff,%ax + 26ae: 41 c1 e0 04 shl $0x4,%r8d + 26b2: 44 09 c1 or %r8d,%ecx + 26b5: 66 3d 00 0d cmp $0xd00,%ax + 26b9: 7f 0b jg 26c6 + 26bb: 41 89 d0 mov %edx,%r8d + 26be: 83 c2 01 add $0x1,%edx + 26c1: 66 42 89 04 47 mov %ax,(%rdi,%r8,2) + 26c6: 44 39 d2 cmp %r10d,%edx + 26c9: 72 a5 jb 2670 + 26cb: 41 01 d5 add %edx,%r13d + 26ce: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 26d5: 0f 86 65 ff ff ff jbe 2640 + 26db: 44 8b 04 24 mov (%rsp),%r8d + 26df: 4d 89 fd mov %r15,%r13 + 26e2: e9 a9 fd ff ff jmp 2490 + 26e7: e8 94 e9 ff ff call 1080 <__stack_chk_fail@plt> + 26ec: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000026f0 : + 26f0: 41 57 push %r15 + 26f2: 41 56 push %r14 + 26f4: 41 55 push %r13 + 26f6: 49 89 fd mov %rdi,%r13 + 26f9: 41 54 push %r12 + 26fb: 55 push %rbp + 26fc: 53 push %rbx + 26fd: 48 89 f3 mov %rsi,%rbx + 2700: 48 81 ec 18 14 00 00 sub $0x1418,%rsp + 2707: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 270e: 00 00 + 2710: 4c 89 b4 24 08 14 00 mov %r14,0x1408(%rsp) + 2717: 00 + 2718: 49 89 d6 mov %rdx,%r14 + 271b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp + 2722: 00 + 2723: 48 89 ef mov %rbp,%rdi + 2726: e8 95 03 00 00 call 2ac0 + 272b: 48 8d b3 80 05 00 00 lea 0x580(%rbx),%rsi + 2732: 48 89 e7 mov %rsp,%rdi + 2735: e8 66 09 00 00 call 30a0 + 273a: 48 8d bc 24 00 0c 00 lea 0xc00(%rsp),%rdi + 2741: 00 + 2742: 4c 89 f6 mov %r14,%rsi + 2745: e8 a6 05 00 00 call 2cf0 + 274a: 48 89 ef mov %rbp,%rdi + 274d: e8 de 05 00 00 call 2d30 + 2752: 48 89 ea mov %rbp,%rdx + 2755: 48 8d b4 24 00 0c 00 lea 0xc00(%rsp),%rsi + 275c: 00 + 275d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2764: 00 + 2765: e8 26 06 00 00 call 2d90 + 276a: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2771: 00 + 2772: e8 89 0d 00 00 call 3500 + 2777: 48 89 e6 mov %rsp,%rsi + 277a: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx + 2781: 00 + 2782: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2789: 00 + 278a: e8 b1 0e 00 00 call 3640 + 278f: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2796: 00 + 2797: e8 34 0e 00 00 call 35d0 + 279c: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi + 27a3: 00 + 27a4: 4c 89 ef mov %r13,%rdi + 27a7: e8 44 0b 00 00 call 32f0 + 27ac: 48 8b 84 24 08 14 00 mov 0x1408(%rsp),%rax + 27b3: 00 + 27b4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 27bb: 00 00 + 27bd: 75 12 jne 27d1 + 27bf: 48 81 c4 18 14 00 00 add $0x1418,%rsp + 27c6: 5b pop %rbx + 27c7: 5d pop %rbp + 27c8: 41 5c pop %r12 + 27ca: 41 5d pop %r13 + 27cc: 41 5e pop %r14 + 27ce: 41 5f pop %r15 + 27d0: c3 ret + 27d1: e8 aa e8 ff ff call 1080 <__stack_chk_fail@plt> + 27d6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 27dd: 00 00 00 + +00000000000027e0 : + 27e0: 41 57 push %r15 + 27e2: 48 8d 87 60 01 00 00 lea 0x160(%rdi),%rax + 27e9: 49 89 f7 mov %rsi,%r15 + 27ec: 41 56 push %r14 + 27ee: 41 55 push %r13 + 27f0: 41 54 push %r12 + 27f2: 4c 8d a6 00 08 00 00 lea 0x800(%rsi),%r12 + 27f9: 55 push %rbp + 27fa: 53 push %rbx + 27fb: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 2800: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) + 2805: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 280a: 4c 89 7c 24 f0 mov %r15,-0x10(%rsp) + 280f: 4d 89 fc mov %r15,%r12 + 2812: 4c 8d a8 a0 fe ff ff lea -0x160(%rax),%r13 + 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2820: 41 0f b7 04 24 movzwl (%r12),%eax + 2825: 89 c3 mov %eax,%ebx + 2827: 66 c1 fb 0f sar $0xf,%bx + 282b: 66 81 e3 01 0d and $0xd01,%bx + 2830: 01 c3 add %eax,%ebx + 2832: 41 0f b7 44 24 02 movzwl 0x2(%r12),%eax + 2838: 0f b7 db movzwl %bx,%ebx + 283b: 41 89 c2 mov %eax,%r10d + 283e: 48 c1 e3 0b shl $0xb,%rbx + 2842: 66 41 c1 fa 0f sar $0xf,%r10w + 2847: 48 81 c3 80 06 00 00 add $0x680,%rbx + 284e: 66 41 81 e2 01 0d and $0xd01,%r10w + 2854: 48 69 db dc d7 09 00 imul $0x9d7dc,%rbx,%rbx + 285b: 41 01 c2 add %eax,%r10d + 285e: 41 0f b7 44 24 04 movzwl 0x4(%r12),%eax + 2864: 45 0f b7 d2 movzwl %r10w,%r10d + 2868: 49 c1 e2 0b shl $0xb,%r10 + 286c: 41 89 c1 mov %eax,%r9d + 286f: 48 c1 eb 1f shr $0x1f,%rbx + 2873: 66 41 c1 f9 0f sar $0xf,%r9w + 2878: 49 81 c2 80 06 00 00 add $0x680,%r10 + 287f: 66 81 e3 ff 07 and $0x7ff,%bx + 2884: 66 41 81 e1 01 0d and $0xd01,%r9w + 288a: 4d 69 d2 dc d7 09 00 imul $0x9d7dc,%r10,%r10 + 2891: 41 01 c1 add %eax,%r9d + 2894: 41 0f b7 44 24 06 movzwl 0x6(%r12),%eax + 289a: 45 0f b7 c9 movzwl %r9w,%r9d + 289e: 49 c1 e1 0b shl $0xb,%r9 + 28a2: 41 89 c0 mov %eax,%r8d + 28a5: 49 c1 ea 1f shr $0x1f,%r10 + 28a9: 66 41 c1 f8 0f sar $0xf,%r8w + 28ae: 49 81 c1 80 06 00 00 add $0x680,%r9 + 28b5: 45 89 d7 mov %r10d,%r15d + 28b8: 66 41 81 e0 01 0d and $0xd01,%r8w + 28be: 4d 69 c9 dc d7 09 00 imul $0x9d7dc,%r9,%r9 + 28c5: 66 41 81 e7 ff 07 and $0x7ff,%r15w + 28cb: 41 01 c0 add %eax,%r8d + 28ce: 45 0f b7 c0 movzwl %r8w,%r8d + 28d2: 49 c1 e0 0b shl $0xb,%r8 + 28d6: 49 c1 e9 1f shr $0x1f,%r9 + 28da: 49 81 c0 80 06 00 00 add $0x680,%r8 + 28e1: 44 89 cd mov %r9d,%ebp + 28e4: 4d 69 c0 dc d7 09 00 imul $0x9d7dc,%r8,%r8 + 28eb: 66 81 e5 ff 07 and $0x7ff,%bp + 28f0: 49 c1 e8 1f shr $0x1f,%r8 + 28f4: 44 89 c0 mov %r8d,%eax + 28f7: 66 25 ff 07 and $0x7ff,%ax + 28fb: 66 89 44 24 e2 mov %ax,-0x1e(%rsp) + 2900: 41 0f b7 44 24 08 movzwl 0x8(%r12),%eax + 2906: 89 c7 mov %eax,%edi + 2908: 66 c1 ff 0f sar $0xf,%di + 290c: 66 41 c1 ef 05 shr $0x5,%r15w + 2911: 66 81 e7 01 0d and $0xd01,%di + 2916: 01 c7 add %eax,%edi + 2918: 0f b7 ff movzwl %di,%edi + 291b: 48 c1 e7 0b shl $0xb,%rdi + 291f: 48 81 c7 80 06 00 00 add $0x680,%rdi + 2926: 48 69 ff dc d7 09 00 imul $0x9d7dc,%rdi,%rdi + 292d: 48 c1 ef 1f shr $0x1f,%rdi + 2931: 89 fa mov %edi,%edx + 2933: 66 81 e2 ff 07 and $0x7ff,%dx + 2938: 66 89 54 24 e4 mov %dx,-0x1c(%rsp) + 293d: 41 0f b7 54 24 0a movzwl 0xa(%r12),%edx + 2943: 89 d0 mov %edx,%eax + 2945: 66 c1 f8 0f sar $0xf,%ax + 2949: 66 25 01 0d and $0xd01,%ax + 294d: 8d 34 10 lea (%rax,%rdx,1),%esi + 2950: 41 0f b7 54 24 0c movzwl 0xc(%r12),%edx + 2956: 0f b7 f6 movzwl %si,%esi + 2959: 89 d0 mov %edx,%eax + 295b: 48 c1 e6 0b shl $0xb,%rsi + 295f: 66 c1 f8 0f sar $0xf,%ax + 2963: 48 81 c6 80 06 00 00 add $0x680,%rsi + 296a: 66 25 01 0d and $0xd01,%ax + 296e: 48 69 f6 dc d7 09 00 imul $0x9d7dc,%rsi,%rsi + 2975: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 2978: 41 0f b7 44 24 0e movzwl 0xe(%r12),%eax + 297e: 41 88 5d 00 mov %bl,0x0(%r13) + 2982: 0f b7 c9 movzwl %cx,%ecx + 2985: 48 c1 e1 0b shl $0xb,%rcx + 2989: 89 c2 mov %eax,%edx + 298b: 48 c1 ee 1f shr $0x1f,%rsi + 298f: 66 c1 fa 0f sar $0xf,%dx + 2993: 48 81 c1 80 06 00 00 add $0x680,%rcx + 299a: 41 89 f3 mov %esi,%r11d + 299d: 66 81 e2 01 0d and $0xd01,%dx + 29a2: 48 69 c9 dc d7 09 00 imul $0x9d7dc,%rcx,%rcx + 29a9: 66 41 81 e3 ff 07 and $0x7ff,%r11w + 29af: 01 d0 add %edx,%eax + 29b1: 0f b7 c0 movzwl %ax,%eax + 29b4: 48 c1 e0 0b shl $0xb,%rax + 29b8: 48 c1 e9 1f shr $0x1f,%rcx + 29bc: 48 05 80 06 00 00 add $0x680,%rax + 29c2: 41 89 ce mov %ecx,%r14d + 29c5: 48 69 c0 dc d7 09 00 imul $0x9d7dc,%rax,%rax + 29cc: 66 41 81 e6 ff 07 and $0x7ff,%r14w + 29d2: 48 c1 e8 1f shr $0x1f,%rax + 29d6: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 29db: 0f b7 54 24 d8 movzwl -0x28(%rsp),%edx + 29e0: 0f b6 44 24 d8 movzbl -0x28(%rsp),%eax + 29e5: 66 81 e2 ff 07 and $0x7ff,%dx + 29ea: 66 89 54 24 e6 mov %dx,-0x1a(%rsp) + 29ef: 42 8d 14 d5 00 00 00 lea 0x0(,%r10,8),%edx + 29f6: 00 + 29f7: 08 fa or %bh,%dl + 29f9: 41 c1 e1 06 shl $0x6,%r9d + 29fd: 45 01 c0 add %r8d,%r8d + 2a00: 49 83 c5 0b add $0xb,%r13 + 2a04: 45 09 f9 or %r15d,%r9d + 2a07: c1 e7 04 shl $0x4,%edi + 2a0a: 41 88 55 f6 mov %dl,-0xa(%r13) + 2a0e: 0f b7 54 24 e6 movzwl -0x1a(%rsp),%edx + 2a13: 45 88 4d f7 mov %r9b,-0x9(%r13) + 2a17: 41 89 e9 mov %ebp,%r9d + 2a1a: 66 c1 ed 0a shr $0xa,%bp + 2a1e: 49 83 c4 10 add $0x10,%r12 + 2a22: c1 e6 07 shl $0x7,%esi + 2a25: 41 09 e8 or %ebp,%r8d + 2a28: c1 e1 02 shl $0x2,%ecx + 2a2b: 45 88 45 f9 mov %r8b,-0x7(%r13) + 2a2f: 44 0f b7 44 24 e2 movzwl -0x1e(%rsp),%r8d + 2a35: 66 41 c1 ee 06 shr $0x6,%r14w + 2a3a: c1 e0 05 shl $0x5,%eax + 2a3d: 66 41 c1 e9 02 shr $0x2,%r9w + 2a42: 44 09 f0 or %r14d,%eax + 2a45: 66 c1 ea 03 shr $0x3,%dx + 2a49: 66 41 c1 e8 07 shr $0x7,%r8w + 2a4e: 45 88 4d f8 mov %r9b,-0x8(%r13) + 2a52: 44 09 c7 or %r8d,%edi + 2a55: 41 88 45 fe mov %al,-0x2(%r13) + 2a59: 41 88 7d fa mov %dil,-0x6(%r13) + 2a5d: 0f b7 7c 24 e4 movzwl -0x1c(%rsp),%edi + 2a62: 41 88 55 ff mov %dl,-0x1(%r13) + 2a66: 66 c1 ef 04 shr $0x4,%di + 2a6a: 09 fe or %edi,%esi + 2a6c: 41 88 75 fb mov %sil,-0x5(%r13) + 2a70: 44 89 de mov %r11d,%esi + 2a73: 66 41 c1 eb 09 shr $0x9,%r11w + 2a78: 66 d1 ee shr $1,%si + 2a7b: 44 09 d9 or %r11d,%ecx + 2a7e: 41 88 75 fc mov %sil,-0x4(%r13) + 2a82: 41 88 4d fd mov %cl,-0x3(%r13) + 2a86: 4c 3b 6c 24 e8 cmp -0x18(%rsp),%r13 + 2a8b: 0f 85 8f fd ff ff jne 2820 + 2a91: 4c 8b 7c 24 f0 mov -0x10(%rsp),%r15 + 2a96: 49 8d 85 60 01 00 00 lea 0x160(%r13),%rax + 2a9d: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 2aa2: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2aa9: 4c 39 7c 24 f8 cmp %r15,-0x8(%rsp) + 2aae: 0f 85 51 fd ff ff jne 2805 + 2ab4: 5b pop %rbx + 2ab5: 5d pop %rbp + 2ab6: 41 5c pop %r12 + 2ab8: 41 5d pop %r13 + 2aba: 41 5e pop %r14 + 2abc: 41 5f pop %r15 + 2abe: c3 ret + 2abf: 90 nop + +0000000000002ac0 : + 2ac0: 41 57 push %r15 + 2ac2: 48 8d 87 00 08 00 00 lea 0x800(%rdi),%rax + 2ac9: 49 89 ff mov %rdi,%r15 + 2acc: 41 56 push %r14 + 2ace: 4c 8d b6 60 01 00 00 lea 0x160(%rsi),%r14 + 2ad5: 41 55 push %r13 + 2ad7: 41 54 push %r12 + 2ad9: 55 push %rbp + 2ada: 53 push %rbx + 2adb: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 2ae0: 4d 8d 8e a0 fe ff ff lea -0x160(%r14),%r9 + 2ae7: 4d 89 fb mov %r15,%r11 + 2aea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2af0: 41 0f b6 51 02 movzbl 0x2(%r9),%edx + 2af5: 41 0f b6 79 03 movzbl 0x3(%r9),%edi + 2afa: 49 83 c1 0b add $0xb,%r9 + 2afe: 41 0f b6 49 f9 movzbl -0x7(%r9),%ecx + 2b03: 45 0f b6 61 fb movzbl -0x5(%r9),%r12d + 2b08: 89 d0 mov %edx,%eax + 2b0a: c1 e7 02 shl $0x2,%edi + 2b0d: 45 0f b6 41 f6 movzbl -0xa(%r9),%r8d + 2b12: 41 0f b6 71 fc movzbl -0x4(%r9),%esi + 2b17: c0 e8 06 shr $0x6,%al + 2b1a: 45 89 e2 mov %r12d,%r10d + 2b1d: 41 0f b7 59 f5 movzwl -0xb(%r9),%ebx + 2b22: c1 e2 05 shl $0x5,%edx + 2b25: 0f b6 c0 movzbl %al,%eax + 2b28: 41 c0 e8 03 shr $0x3,%r8b + 2b2c: 01 f6 add %esi,%esi + 2b2e: 41 0f b6 69 fe movzbl -0x2(%r9),%ebp + 2b33: 09 c7 or %eax,%edi + 2b35: 89 c8 mov %ecx,%eax + 2b37: 41 c0 ea 07 shr $0x7,%r10b + 2b3b: 45 0f b6 c0 movzbl %r8b,%r8d + 2b3f: c1 e0 0a shl $0xa,%eax + 2b42: 41 09 d0 or %edx,%r8d + 2b45: 45 0f b6 d2 movzbl %r10b,%r10d + 2b49: 41 0f b6 51 fa movzbl -0x6(%r9),%edx + 2b4e: 09 c7 or %eax,%edi + 2b50: 41 0f b6 41 fd movzbl -0x3(%r9),%eax + 2b55: 44 09 d6 or %r10d,%esi + 2b58: 81 e3 ff 07 00 00 and $0x7ff,%ebx + 2b5e: 81 e7 ff 07 00 00 and $0x7ff,%edi + 2b64: 41 81 e0 ff 07 00 00 and $0x7ff,%r8d + 2b6b: 45 0f b6 69 ff movzbl -0x1(%r9),%r13d + 2b70: d0 e9 shr $1,%cl + 2b72: 69 ff 01 0d 00 00 imul $0xd01,%edi,%edi + 2b78: 41 89 c2 mov %eax,%r10d + 2b7b: 0f b6 c9 movzbl %cl,%ecx + 2b7e: 41 c1 e2 09 shl $0x9,%r10d + 2b82: 69 db 01 0d 00 00 imul $0xd01,%ebx,%ebx + 2b88: 41 c1 e5 03 shl $0x3,%r13d + 2b8c: 45 69 c0 01 0d 00 00 imul $0xd01,%r8d,%r8d + 2b93: 44 09 d6 or %r10d,%esi + 2b96: 41 89 ea mov %ebp,%r10d + 2b99: 81 c7 00 04 00 00 add $0x400,%edi + 2b9f: 41 c0 ea 05 shr $0x5,%r10b + 2ba3: c1 ef 0b shr $0xb,%edi + 2ba6: 81 c3 00 04 00 00 add $0x400,%ebx + 2bac: 45 0f b6 d2 movzbl %r10b,%r10d + 2bb0: 66 41 89 7b 04 mov %di,0x4(%r11) + 2bb5: 0f b6 fa movzbl %dl,%edi + 2bb8: 41 81 c0 00 04 00 00 add $0x400,%r8d + 2bbf: 45 09 ea or %r13d,%r10d + 2bc2: c1 e7 07 shl $0x7,%edi + 2bc5: c1 eb 0b shr $0xb,%ebx + 2bc8: 45 0f bf d2 movswl %r10w,%r10d + 2bcc: 09 f9 or %edi,%ecx + 2bce: 41 c1 e8 0b shr $0xb,%r8d + 2bd2: 66 41 89 1b mov %bx,(%r11) + 2bd6: 81 e1 ff 07 00 00 and $0x7ff,%ecx + 2bdc: c0 ea 04 shr $0x4,%dl + 2bdf: 81 e6 ff 07 00 00 and $0x7ff,%esi + 2be5: 66 45 89 43 02 mov %r8w,0x2(%r11) + 2bea: c0 e8 02 shr $0x2,%al + 2bed: 0f b6 d2 movzbl %dl,%edx + 2bf0: 41 c1 e4 04 shl $0x4,%r12d + 2bf4: 49 83 c3 10 add $0x10,%r11 + 2bf8: 0f b6 c0 movzbl %al,%eax + 2bfb: c1 e5 06 shl $0x6,%ebp + 2bfe: 69 c9 01 0d 00 00 imul $0xd01,%ecx,%ecx + 2c04: 44 09 e2 or %r12d,%edx + 2c07: 09 e8 or %ebp,%eax + 2c09: 81 e2 ff 07 00 00 and $0x7ff,%edx + 2c0f: 25 ff 07 00 00 and $0x7ff,%eax + 2c14: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx + 2c1a: 69 f6 01 0d 00 00 imul $0xd01,%esi,%esi + 2c20: 81 c1 00 04 00 00 add $0x400,%ecx + 2c26: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2c2c: c1 e9 0b shr $0xb,%ecx + 2c2f: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d + 2c36: 81 c2 00 04 00 00 add $0x400,%edx + 2c3c: 66 41 89 4b f6 mov %cx,-0xa(%r11) + 2c41: 81 c6 00 04 00 00 add $0x400,%esi + 2c47: c1 ea 0b shr $0xb,%edx + 2c4a: 05 00 04 00 00 add $0x400,%eax + 2c4f: c1 ee 0b shr $0xb,%esi + 2c52: 66 41 89 53 f8 mov %dx,-0x8(%r11) + 2c57: 41 81 c2 00 04 00 00 add $0x400,%r10d + 2c5e: c1 e8 0b shr $0xb,%eax + 2c61: 66 41 89 73 fa mov %si,-0x6(%r11) + 2c66: 41 c1 ea 0b shr $0xb,%r10d + 2c6a: 66 41 89 43 fc mov %ax,-0x4(%r11) + 2c6f: 66 45 89 53 fe mov %r10w,-0x2(%r11) + 2c74: 4d 39 f1 cmp %r14,%r9 + 2c77: 0f 85 73 fe ff ff jne 2af0 + 2c7d: 4d 8d b1 60 01 00 00 lea 0x160(%r9),%r14 + 2c84: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2c8b: 4c 39 7c 24 f8 cmp %r15,-0x8(%rsp) + 2c90: 0f 85 4a fe ff ff jne 2ae0 + 2c96: 5b pop %rbx + 2c97: 5d pop %rbp + 2c98: 41 5c pop %r12 + 2c9a: 41 5d pop %r13 + 2c9c: 41 5e pop %r14 + 2c9e: 41 5f pop %r15 + 2ca0: c3 ret + 2ca1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ca8: 00 00 00 00 + 2cac: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002cb0 : + 2cb0: 41 54 push %r12 + 2cb2: 4c 8d a7 00 06 00 00 lea 0x600(%rdi),%r12 + 2cb9: 55 push %rbp + 2cba: 48 89 f5 mov %rsi,%rbp + 2cbd: 53 push %rbx + 2cbe: 48 89 fb mov %rdi,%rbx + 2cc1: 48 89 ee mov %rbp,%rsi + 2cc4: 48 89 df mov %rbx,%rdi + 2cc7: 48 81 c3 80 01 00 00 add $0x180,%rbx + 2cce: 48 81 c5 00 02 00 00 add $0x200,%rbp + 2cd5: e8 f6 04 00 00 call 31d0 + 2cda: 4c 39 e3 cmp %r12,%rbx + 2cdd: 75 e2 jne 2cc1 + 2cdf: 5b pop %rbx + 2ce0: 5d pop %rbp + 2ce1: 41 5c pop %r12 + 2ce3: c3 ret + 2ce4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ceb: 00 00 00 00 + 2cef: 90 nop + +0000000000002cf0 : + 2cf0: 41 54 push %r12 + 2cf2: 4c 8d a6 00 06 00 00 lea 0x600(%rsi),%r12 + 2cf9: 55 push %rbp + 2cfa: 48 89 fd mov %rdi,%rbp + 2cfd: 53 push %rbx + 2cfe: 48 89 f3 mov %rsi,%rbx + 2d01: 48 89 de mov %rbx,%rsi + 2d04: 48 89 ef mov %rbp,%rdi + 2d07: 48 81 c3 80 01 00 00 add $0x180,%rbx + 2d0e: 48 81 c5 00 02 00 00 add $0x200,%rbp + 2d15: e8 16 05 00 00 call 3230 + 2d1a: 4c 39 e3 cmp %r12,%rbx + 2d1d: 75 e2 jne 2d01 + 2d1f: 5b pop %rbx + 2d20: 5d pop %rbp + 2d21: 41 5c pop %r12 + 2d23: c3 ret + 2d24: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2d2b: 00 00 00 00 + 2d2f: 90 nop + +0000000000002d30 : + 2d30: 55 push %rbp + 2d31: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp + 2d38: 53 push %rbx + 2d39: 48 89 fb mov %rdi,%rbx + 2d3c: 48 83 ec 08 sub $0x8,%rsp + 2d40: 48 89 df mov %rbx,%rdi + 2d43: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2d4a: e8 71 07 00 00 call 34c0 + 2d4f: 48 39 eb cmp %rbp,%rbx + 2d52: 75 ec jne 2d40 + 2d54: 48 83 c4 08 add $0x8,%rsp + 2d58: 5b pop %rbx + 2d59: 5d pop %rbp + 2d5a: c3 ret + 2d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002d60 : + 2d60: 55 push %rbp + 2d61: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp + 2d68: 53 push %rbx + 2d69: 48 89 fb mov %rdi,%rbx + 2d6c: 48 83 ec 08 sub $0x8,%rsp + 2d70: 48 89 df mov %rbx,%rdi + 2d73: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2d7a: e8 81 07 00 00 call 3500 + 2d7f: 48 39 eb cmp %rbp,%rbx + 2d82: 75 ec jne 2d70 + 2d84: 48 83 c4 08 add $0x8,%rsp + 2d88: 5b pop %rbx + 2d89: 5d pop %rbp + 2d8a: c3 ret + 2d8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002d90 : + 2d90: 41 56 push %r14 + 2d92: 41 55 push %r13 + 2d94: 49 89 f5 mov %rsi,%r13 + 2d97: 41 54 push %r12 + 2d99: 49 89 fc mov %rdi,%r12 + 2d9c: 55 push %rbp + 2d9d: 49 8d ad 00 02 00 00 lea 0x200(%r13),%rbp + 2da4: 49 81 c5 00 08 00 00 add $0x800,%r13 + 2dab: 53 push %rbx + 2dac: 48 81 ec 10 02 00 00 sub $0x210,%rsp + 2db3: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 2dba: 00 00 + 2dbc: 48 89 9c 24 08 02 00 mov %rbx,0x208(%rsp) + 2dc3: 00 + 2dc4: 48 89 d3 mov %rdx,%rbx + 2dc7: 48 89 da mov %rbx,%rdx + 2dca: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2dd1: e8 3a 07 00 00 call 3510 + 2dd6: 48 89 da mov %rbx,%rdx + 2dd9: 48 89 ee mov %rbp,%rsi + 2ddc: 48 89 e7 mov %rsp,%rdi + 2ddf: 48 81 c5 00 02 00 00 add $0x200,%rbp + 2de6: e8 25 07 00 00 call 3510 + 2deb: 48 89 e2 mov %rsp,%rdx + 2dee: 4c 89 e6 mov %r12,%rsi + 2df1: 4c 89 e7 mov %r12,%rdi + 2df4: e8 07 08 00 00 call 3600 + 2df9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2e00: 4c 39 ed cmp %r13,%rbp + 2e03: 75 d1 jne 2dd6 + 2e05: 4c 89 e7 mov %r12,%rdi + 2e08: e8 c3 07 00 00 call 35d0 + 2e0d: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax + 2e14: 00 + 2e15: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2e1c: 00 00 + 2e1e: 75 10 jne 2e30 + 2e20: 48 81 c4 10 02 00 00 add $0x210,%rsp + 2e27: 5b pop %rbx + 2e28: 5d pop %rbp + 2e29: 41 5c pop %r12 + 2e2b: 41 5d pop %r13 + 2e2d: 41 5e pop %r14 + 2e2f: c3 ret + 2e30: e8 4b e2 ff ff call 1080 <__stack_chk_fail@plt> + 2e35: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2e3c: 00 00 00 00 + +0000000000002e40 : + 2e40: 55 push %rbp + 2e41: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp + 2e48: 53 push %rbx + 2e49: 48 89 fb mov %rdi,%rbx + 2e4c: 48 83 ec 08 sub $0x8,%rsp + 2e50: 48 89 df mov %rbx,%rdi + 2e53: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2e5a: e8 71 07 00 00 call 35d0 + 2e5f: 48 39 eb cmp %rbp,%rbx + 2e62: 75 ec jne 2e50 + 2e64: 48 83 c4 08 add $0x8,%rsp + 2e68: 5b pop %rbx + 2e69: 5d pop %rbp + 2e6a: c3 ret + 2e6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002e70 : + 2e70: 41 55 push %r13 + 2e72: 49 89 fd mov %rdi,%r13 + 2e75: 41 54 push %r12 + 2e77: 49 89 f4 mov %rsi,%r12 + 2e7a: 55 push %rbp + 2e7b: 48 89 d5 mov %rdx,%rbp + 2e7e: 53 push %rbx + 2e7f: 31 db xor %ebx,%ebx + 2e81: 48 83 ec 08 sub $0x8,%rsp + 2e85: 48 8d 54 1d 00 lea 0x0(%rbp,%rbx,1),%rdx + 2e8a: 49 8d 34 1c lea (%r12,%rbx,1),%rsi + 2e8e: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi + 2e93: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2e9a: e8 61 07 00 00 call 3600 + 2e9f: 48 81 fb 00 08 00 00 cmp $0x800,%rbx + 2ea6: 75 dd jne 2e85 + 2ea8: 48 83 c4 08 add $0x8,%rsp + 2eac: 5b pop %rbx + 2ead: 5d pop %rbp + 2eae: 41 5c pop %r12 + 2eb0: 41 5d pop %r13 + 2eb2: c3 ret + 2eb3: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2eba: 00 00 00 + 2ebd: 0f 1f 00 nopl (%rax) + +0000000000002ec0 : + 2ec0: 41 54 push %r12 + 2ec2: 49 89 fb mov %rdi,%r11 + 2ec5: 49 89 f2 mov %rsi,%r10 + 2ec8: 55 push %rbp + 2ec9: 53 push %rbx + 2eca: 48 8d 9f a0 00 00 00 lea 0xa0(%rdi),%rbx + 2ed1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ed8: 00 00 00 00 + 2edc: 0f 1f 40 00 nopl 0x0(%rax) + 2ee0: 41 0f b7 02 movzwl (%r10),%eax + 2ee4: 41 0f b7 72 0a movzwl 0xa(%r10),%esi + 2ee9: 41 0f b7 6a 0c movzwl 0xc(%r10),%ebp + 2eee: 41 89 c1 mov %eax,%r9d + 2ef1: 66 41 c1 f9 0f sar $0xf,%r9w + 2ef6: 66 41 81 e1 01 0d and $0xd01,%r9w + 2efc: 41 01 c1 add %eax,%r9d + 2eff: 41 0f b7 42 02 movzwl 0x2(%r10),%eax + 2f04: 45 0f bf c9 movswl %r9w,%r9d + 2f08: 41 89 c0 mov %eax,%r8d + 2f0b: 41 c1 e1 05 shl $0x5,%r9d + 2f0f: 66 41 c1 f8 0f sar $0xf,%r8w + 2f14: 41 81 c1 80 06 00 00 add $0x680,%r9d + 2f1b: 66 41 81 e0 01 0d and $0xd01,%r8w + 2f21: 45 69 c9 7e 9d 00 00 imul $0x9d7e,%r9d,%r9d + 2f28: 41 01 c0 add %eax,%r8d + 2f2b: 41 0f b7 42 04 movzwl 0x4(%r10),%eax + 2f30: 45 0f bf c0 movswl %r8w,%r8d + 2f34: 89 c2 mov %eax,%edx + 2f36: 41 c1 e0 05 shl $0x5,%r8d + 2f3a: 66 c1 fa 0f sar $0xf,%dx + 2f3e: 41 81 c0 80 06 00 00 add $0x680,%r8d + 2f45: 66 81 e2 01 0d and $0xd01,%dx + 2f4a: 45 69 c0 7e 9d 00 00 imul $0x9d7e,%r8d,%r8d + 2f51: 01 c2 add %eax,%edx + 2f53: 41 0f b7 42 06 movzwl 0x6(%r10),%eax + 2f58: 0f bf d2 movswl %dx,%edx + 2f5b: c1 e2 05 shl $0x5,%edx + 2f5e: 89 c1 mov %eax,%ecx + 2f60: 41 c1 e8 1b shr $0x1b,%r8d + 2f64: 66 c1 f9 0f sar $0xf,%cx + 2f68: 81 c2 80 06 00 00 add $0x680,%edx + 2f6e: 66 81 e1 01 0d and $0xd01,%cx + 2f73: 69 d2 7e 9d 00 00 imul $0x9d7e,%edx,%edx + 2f79: 01 c1 add %eax,%ecx + 2f7b: 41 0f b7 42 08 movzwl 0x8(%r10),%eax + 2f80: 0f bf c9 movswl %cx,%ecx + 2f83: 89 c7 mov %eax,%edi + 2f85: c1 e1 05 shl $0x5,%ecx + 2f88: 66 c1 ff 0f sar $0xf,%di + 2f8c: 81 c1 80 06 00 00 add $0x680,%ecx + 2f92: 66 81 e7 01 0d and $0xd01,%di + 2f97: 69 c9 7e 9d 00 00 imul $0x9d7e,%ecx,%ecx + 2f9d: 01 c7 add %eax,%edi + 2f9f: 89 f0 mov %esi,%eax + 2fa1: 0f bf ff movswl %di,%edi + 2fa4: c1 e7 05 shl $0x5,%edi + 2fa7: c1 e9 1b shr $0x1b,%ecx + 2faa: 81 c7 80 06 00 00 add $0x680,%edi + 2fb0: 69 ff 7e 9d 00 00 imul $0x9d7e,%edi,%edi + 2fb6: c1 ef 1b shr $0x1b,%edi + 2fb9: 66 c1 f8 0f sar $0xf,%ax + 2fbd: 41 c1 e9 1b shr $0x1b,%r9d + 2fc1: 66 25 01 0d and $0xd01,%ax + 2fc5: c1 ea 1b shr $0x1b,%edx + 2fc8: 01 f0 add %esi,%eax + 2fca: 89 ee mov %ebp,%esi + 2fcc: c1 e2 02 shl $0x2,%edx + 2fcf: 66 c1 fe 0f sar $0xf,%si + 2fd3: 98 cwtl + 2fd4: 66 81 e6 01 0d and $0xd01,%si + 2fd9: c1 e0 05 shl $0x5,%eax + 2fdc: 01 ee add %ebp,%esi + 2fde: 05 80 06 00 00 add $0x680,%eax + 2fe3: 0f bf f6 movswl %si,%esi + 2fe6: 69 c0 7e 9d 00 00 imul $0x9d7e,%eax,%eax + 2fec: c1 e6 05 shl $0x5,%esi + 2fef: 81 c6 80 06 00 00 add $0x680,%esi + 2ff5: 69 f6 7e 9d 00 00 imul $0x9d7e,%esi,%esi + 2ffb: c1 ee 1b shr $0x1b,%esi + 2ffe: 41 89 f4 mov %esi,%r12d + 3001: 41 0f b7 72 0e movzwl 0xe(%r10),%esi + 3006: 89 f5 mov %esi,%ebp + 3008: 66 c1 fd 0f sar $0xf,%bp + 300c: 66 81 e5 01 0d and $0xd01,%bp + 3011: 01 f5 add %esi,%ebp + 3013: 0f bf ed movswl %bp,%ebp + 3016: c1 e5 05 shl $0x5,%ebp + 3019: 81 c5 80 06 00 00 add $0x680,%ebp + 301f: 69 f5 7e 9d 00 00 imul $0x9d7e,%ebp,%esi + 3025: 44 89 c5 mov %r8d,%ebp + 3028: 41 c0 e8 03 shr $0x3,%r8b + 302c: c1 e5 05 shl $0x5,%ebp + 302f: 41 09 e9 or %ebp,%r9d + 3032: 45 88 0b mov %r9b,(%r11) + 3035: 41 89 c9 mov %ecx,%r9d + 3038: d0 e9 shr $1,%cl + 303a: 41 c1 e1 07 shl $0x7,%r9d + 303e: 44 09 ca or %r9d,%edx + 3041: 41 09 d0 or %edx,%r8d + 3044: 89 fa mov %edi,%edx + 3046: c1 e2 04 shl $0x4,%edx + 3049: 45 88 43 01 mov %r8b,0x1(%r11) + 304d: 09 d1 or %edx,%ecx + 304f: c1 e8 1b shr $0x1b,%eax + 3052: 44 89 e2 mov %r12d,%edx + 3055: 49 83 c3 05 add $0x5,%r11 + 3059: 01 c0 add %eax,%eax + 305b: c1 e2 06 shl $0x6,%edx + 305e: 41 88 4b fd mov %cl,-0x3(%r11) + 3062: 49 83 c2 10 add $0x10,%r10 + 3066: c1 ee 1b shr $0x1b,%esi + 3069: 09 d0 or %edx,%eax + 306b: 40 c0 ef 04 shr $0x4,%dil + 306f: 09 c7 or %eax,%edi + 3071: 8d 04 f5 00 00 00 00 lea 0x0(,%rsi,8),%eax + 3078: 44 89 e6 mov %r12d,%esi + 307b: 40 c0 ee 02 shr $0x2,%sil + 307f: 41 88 7b fe mov %dil,-0x2(%r11) + 3083: 09 c6 or %eax,%esi + 3085: 41 88 73 ff mov %sil,-0x1(%r11) + 3089: 49 39 db cmp %rbx,%r11 + 308c: 0f 85 4e fe ff ff jne 2ee0 + 3092: 5b pop %rbx + 3093: 5d pop %rbp + 3094: 41 5c pop %r12 + 3096: c3 ret + 3097: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 309e: 00 00 + +00000000000030a0 : + 30a0: 48 89 f8 mov %rdi,%rax + 30a3: 48 89 f7 mov %rsi,%rdi + 30a6: 4c 8d 87 a0 00 00 00 lea 0xa0(%rdi),%r8 + 30ad: 48 89 c6 mov %rax,%rsi + 30b0: 44 0f b6 17 movzbl (%rdi),%r10d + 30b4: 0f b6 57 01 movzbl 0x1(%rdi),%edx + 30b8: 48 83 c7 05 add $0x5,%rdi + 30bc: 44 0f b6 4f fd movzbl -0x3(%rdi),%r9d + 30c1: 0f b6 47 fe movzbl -0x2(%rdi),%eax + 30c5: 45 89 d3 mov %r10d,%r11d + 30c8: 0f b6 4f ff movzbl -0x1(%rdi),%ecx + 30cc: 41 c0 ea 05 shr $0x5,%r10b + 30d0: 41 83 e3 1f and $0x1f,%r11d + 30d4: 45 69 db 01 0d 00 00 imul $0xd01,%r11d,%r11d + 30db: 41 83 c3 10 add $0x10,%r11d + 30df: 41 c1 eb 05 shr $0x5,%r11d + 30e3: 66 44 89 1e mov %r11w,(%rsi) + 30e7: 44 8d 1c d5 00 00 00 lea 0x0(,%rdx,8),%r11d + 30ee: 00 + 30ef: 45 09 da or %r11d,%r10d + 30f2: 41 83 e2 1f and $0x1f,%r10d + 30f6: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d + 30fd: 41 83 c2 10 add $0x10,%r10d + 3101: 41 c1 ea 05 shr $0x5,%r10d + 3105: 66 44 89 56 02 mov %r10w,0x2(%rsi) + 310a: 41 89 d2 mov %edx,%r10d + 310d: c0 ea 07 shr $0x7,%dl + 3110: 41 c0 ea 02 shr $0x2,%r10b + 3114: 41 83 e2 1f and $0x1f,%r10d + 3118: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d + 311f: 41 83 c2 10 add $0x10,%r10d + 3123: 41 c1 ea 05 shr $0x5,%r10d + 3127: 66 44 89 56 04 mov %r10w,0x4(%rsi) + 312c: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 3130: 44 09 d2 or %r10d,%edx + 3133: 83 e2 1f and $0x1f,%edx + 3136: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx + 313c: 83 c2 10 add $0x10,%edx + 313f: c1 ea 05 shr $0x5,%edx + 3142: 66 89 56 06 mov %dx,0x6(%rsi) + 3146: 44 89 ca mov %r9d,%edx + 3149: 41 89 c1 mov %eax,%r9d + 314c: c0 ea 04 shr $0x4,%dl + 314f: 41 c1 e1 04 shl $0x4,%r9d + 3153: 44 09 ca or %r9d,%edx + 3156: 83 e2 1f and $0x1f,%edx + 3159: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx + 315f: 83 c2 10 add $0x10,%edx + 3162: c1 ea 05 shr $0x5,%edx + 3165: 66 89 56 08 mov %dx,0x8(%rsi) + 3169: 89 c2 mov %eax,%edx + 316b: d0 ea shr $1,%dl + 316d: 83 e2 1f and $0x1f,%edx + 3170: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx + 3176: 83 c2 10 add $0x10,%edx + 3179: c0 e8 06 shr $0x6,%al + 317c: 48 83 c6 10 add $0x10,%rsi + 3180: c1 ea 05 shr $0x5,%edx + 3183: 66 89 56 fa mov %dx,-0x6(%rsi) + 3187: 8d 14 8d 00 00 00 00 lea 0x0(,%rcx,4),%edx + 318e: c0 e9 03 shr $0x3,%cl + 3191: 09 d0 or %edx,%eax + 3193: 83 e0 1f and $0x1f,%eax + 3196: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 319c: 83 c0 10 add $0x10,%eax + 319f: c1 e8 05 shr $0x5,%eax + 31a2: 66 89 46 fc mov %ax,-0x4(%rsi) + 31a6: 0f b6 c1 movzbl %cl,%eax + 31a9: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 31af: 83 c0 10 add $0x10,%eax + 31b2: c1 e8 05 shr $0x5,%eax + 31b5: 66 89 46 fe mov %ax,-0x2(%rsi) + 31b9: 4c 39 c7 cmp %r8,%rdi + 31bc: 0f 85 ee fe ff ff jne 30b0 + 31c2: c3 ret + 31c3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 31ca: 00 00 00 00 + 31ce: 66 90 xchg %ax,%ax + +00000000000031d0 : + 31d0: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 + 31d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 31de: 00 00 + 31e0: 0f b7 06 movzwl (%rsi),%eax + 31e3: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx + 31e7: 48 83 c7 03 add $0x3,%rdi + 31eb: 48 83 c6 04 add $0x4,%rsi + 31ef: 89 c2 mov %eax,%edx + 31f1: 66 c1 fa 0f sar $0xf,%dx + 31f5: 66 81 e2 01 0d and $0xd01,%dx + 31fa: 01 c2 add %eax,%edx + 31fc: 89 c8 mov %ecx,%eax + 31fe: 66 c1 f8 0f sar $0xf,%ax + 3202: 88 57 fd mov %dl,-0x3(%rdi) + 3205: 66 25 01 0d and $0xd01,%ax + 3209: 01 c8 add %ecx,%eax + 320b: 89 c1 mov %eax,%ecx + 320d: 66 c1 e8 04 shr $0x4,%ax + 3211: c1 e1 04 shl $0x4,%ecx + 3214: 88 47 ff mov %al,-0x1(%rdi) + 3217: 08 f1 or %dh,%cl + 3219: 88 4f fe mov %cl,-0x2(%rdi) + 321c: 49 39 f8 cmp %rdi,%r8 + 321f: 75 bf jne 31e0 + 3221: c3 ret + 3222: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3229: 00 00 00 00 + 322d: 0f 1f 00 nopl (%rax) + +0000000000003230 : + 3230: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx + 3237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 323e: 00 00 + 3240: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 3244: 0f b6 16 movzbl (%rsi),%edx + 3247: 48 83 c6 03 add $0x3,%rsi + 324b: 48 83 c7 04 add $0x4,%rdi + 324f: c1 e0 08 shl $0x8,%eax + 3252: 09 d0 or %edx,%eax + 3254: 66 25 ff 0f and $0xfff,%ax + 3258: 66 89 47 fc mov %ax,-0x4(%rdi) + 325c: 0f b6 46 fe movzbl -0x2(%rsi),%eax + 3260: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 3264: c0 e8 04 shr $0x4,%al + 3267: 0f b6 c0 movzbl %al,%eax + 326a: c1 e2 04 shl $0x4,%edx + 326d: 09 d0 or %edx,%eax + 326f: 66 89 47 fe mov %ax,-0x2(%rdi) + 3273: 48 39 f1 cmp %rsi,%rcx + 3276: 75 c8 jne 3240 + 3278: c3 ret + 3279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000003280 : + 3280: 41 56 push %r14 + 3282: 41 55 push %r13 + 3284: 41 54 push %r12 + 3286: 49 89 fc mov %rdi,%r12 + 3289: 55 push %rbp + 328a: 48 89 f5 mov %rsi,%rbp + 328d: 53 push %rbx + 328e: 31 db xor %ebx,%ebx + 3290: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 + 3294: 45 31 ed xor %r13d,%r13d + 3297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 329e: 00 00 + 32a0: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax + 32a5: 31 d2 xor %edx,%edx + 32a7: 44 89 e9 mov %r13d,%ecx + 32aa: 4c 89 f7 mov %r14,%rdi + 32ad: 66 41 89 14 44 mov %dx,(%r12,%rax,2) + 32b2: 0f b6 55 00 movzbl 0x0(%rbp),%edx + 32b6: 41 83 c5 01 add $0x1,%r13d + 32ba: 49 83 c6 02 add $0x2,%r14 + 32be: be 81 06 00 00 mov $0x681,%esi + 32c3: d3 fa sar %cl,%edx + 32c5: 83 e2 01 and $0x1,%edx + 32c8: e8 93 08 00 00 call 3b60 + 32cd: 41 83 fd 08 cmp $0x8,%r13d + 32d1: 75 cd jne 32a0 + 32d3: 48 83 c3 08 add $0x8,%rbx + 32d7: 48 83 c5 01 add $0x1,%rbp + 32db: 48 81 fb 00 01 00 00 cmp $0x100,%rbx + 32e2: 75 ac jne 3290 + 32e4: 5b pop %rbx + 32e5: 5d pop %rbp + 32e6: 41 5c pop %r12 + 32e8: 41 5d pop %r13 + 32ea: 41 5e pop %r14 + 32ec: c3 ret + 32ed: 0f 1f 00 nopl (%rax) + +00000000000032f0 : + 32f0: 48 89 f9 mov %rdi,%rcx + 32f3: 48 89 f2 mov %rsi,%rdx + 32f6: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi + 32fd: 0f 1f 00 nopl (%rax) + 3300: c6 01 00 movb $0x0,(%rcx) + 3303: 0f bf 02 movswl (%rdx),%eax + 3306: 48 83 c1 01 add $0x1,%rcx + 330a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax + 3311: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 3317: c1 e8 1c shr $0x1c,%eax + 331a: 83 e0 01 and $0x1,%eax + 331d: 88 41 ff mov %al,-0x1(%rcx) + 3320: 0f bf 72 02 movswl 0x2(%rdx),%esi + 3324: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 332b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 3331: c1 ee 1b shr $0x1b,%esi + 3334: 83 e6 02 and $0x2,%esi + 3337: 09 f0 or %esi,%eax + 3339: 88 41 ff mov %al,-0x1(%rcx) + 333c: 0f bf 72 04 movswl 0x4(%rdx),%esi + 3340: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 3347: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 334d: c1 ee 1a shr $0x1a,%esi + 3350: 83 e6 04 and $0x4,%esi + 3353: 09 f0 or %esi,%eax + 3355: 88 41 ff mov %al,-0x1(%rcx) + 3358: 0f bf 72 06 movswl 0x6(%rdx),%esi + 335c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 3363: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 3369: c1 ee 19 shr $0x19,%esi + 336c: 83 e6 08 and $0x8,%esi + 336f: 09 f0 or %esi,%eax + 3371: 88 41 ff mov %al,-0x1(%rcx) + 3374: 0f bf 72 08 movswl 0x8(%rdx),%esi + 3378: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 337f: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 3385: c1 ee 18 shr $0x18,%esi + 3388: 83 e6 10 and $0x10,%esi + 338b: 09 f0 or %esi,%eax + 338d: 88 41 ff mov %al,-0x1(%rcx) + 3390: 0f bf 72 0a movswl 0xa(%rdx),%esi + 3394: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 339b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 33a1: c1 ee 17 shr $0x17,%esi + 33a4: 83 e6 20 and $0x20,%esi + 33a7: 09 f0 or %esi,%eax + 33a9: 88 41 ff mov %al,-0x1(%rcx) + 33ac: 0f bf 72 0c movswl 0xc(%rdx),%esi + 33b0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 33b7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 33bd: c1 ee 16 shr $0x16,%esi + 33c0: 83 e6 40 and $0x40,%esi + 33c3: 09 f0 or %esi,%eax + 33c5: 88 41 ff mov %al,-0x1(%rcx) + 33c8: 0f bf 72 0e movswl 0xe(%rdx),%esi + 33cc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 33d3: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 33d9: c1 ee 1c shr $0x1c,%esi + 33dc: c1 e6 07 shl $0x7,%esi + 33df: 09 f0 or %esi,%eax + 33e1: 88 41 ff mov %al,-0x1(%rcx) + 33e4: 48 83 c2 10 add $0x10,%rdx + 33e8: 48 39 d7 cmp %rdx,%rdi + 33eb: 0f 85 0f ff ff ff jne 3300 + 33f1: c3 ret + 33f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33f9: 00 00 00 00 + 33fd: 0f 1f 00 nopl (%rax) + +0000000000003400 : + 3400: 55 push %rbp + 3401: 0f b6 ca movzbl %dl,%ecx + 3404: 48 89 f2 mov %rsi,%rdx + 3407: be 80 00 00 00 mov $0x80,%esi + 340c: 53 push %rbx + 340d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 3414: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 341b: 00 00 + 341d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 3424: 00 + 3425: 48 89 fd mov %rdi,%rbp + 3428: 48 89 e7 mov %rsp,%rdi + 342b: e8 50 20 00 00 call 5480 + 3430: 48 89 e6 mov %rsp,%rsi + 3433: 48 89 ef mov %rbp,%rdi + 3436: e8 35 06 00 00 call 3a70 + 343b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3442: 00 + 3443: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 344a: 00 00 + 344c: 75 0a jne 3458 + 344e: 48 81 c4 98 00 00 00 add $0x98,%rsp + 3455: 5b pop %rbx + 3456: 5d pop %rbp + 3457: c3 ret + 3458: e8 23 dc ff ff call 1080 <__stack_chk_fail@plt> + 345d: 0f 1f 00 nopl (%rax) + +0000000000003460 : + 3460: 55 push %rbp + 3461: 0f b6 ca movzbl %dl,%ecx + 3464: 48 89 f2 mov %rsi,%rdx + 3467: be 80 00 00 00 mov $0x80,%esi + 346c: 53 push %rbx + 346d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 3474: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 347b: 00 00 + 347d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 3484: 00 + 3485: 48 89 fd mov %rdi,%rbp + 3488: 48 89 e7 mov %rsp,%rdi + 348b: e8 f0 1f 00 00 call 5480 + 3490: 48 89 e6 mov %rsp,%rsi + 3493: 48 89 ef mov %rbp,%rdi + 3496: e8 e5 05 00 00 call 3a80 + 349b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 34a2: 00 + 34a3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 34aa: 00 00 + 34ac: 75 0a jne 34b8 + 34ae: 48 81 c4 98 00 00 00 add $0x98,%rsp + 34b5: 5b pop %rbx + 34b6: 5d pop %rbp + 34b7: c3 ret + 34b8: e8 c3 db ff ff call 1080 <__stack_chk_fail@plt> + 34bd: 0f 1f 00 nopl (%rax) + +00000000000034c0 : + 34c0: 55 push %rbp + 34c1: 53 push %rbx + 34c2: 48 89 fb mov %rdi,%rbx + 34c5: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp + 34cc: 48 83 ec 08 sub $0x8,%rsp + 34d0: e8 ab 01 00 00 call 3680 + 34d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 34dc: 00 00 00 00 + 34e0: 0f bf 3b movswl (%rbx),%edi + 34e3: 48 83 c3 02 add $0x2,%rbx + 34e7: e8 c4 05 00 00 call 3ab0 + 34ec: 66 89 43 fe mov %ax,-0x2(%rbx) + 34f0: 48 39 eb cmp %rbp,%rbx + 34f3: 75 eb jne 34e0 + 34f5: 48 83 c4 08 add $0x8,%rsp + 34f9: 5b pop %rbx + 34fa: 5d pop %rbp + 34fb: c3 ret + 34fc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000003500 : + 3500: e9 7b 02 00 00 jmp 3780 + 3505: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 350c: 00 00 00 00 + +0000000000003510 : + 3510: 41 57 push %r15 + 3512: 4c 8d 3d 87 2b 00 00 lea 0x2b87(%rip),%r15 # 60a0 + 3519: 41 56 push %r14 + 351b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 + 3522: 41 55 push %r13 + 3524: 49 89 f5 mov %rsi,%r13 + 3527: 41 54 push %r12 + 3529: 49 89 d4 mov %rdx,%r12 + 352c: 55 push %rbp + 352d: 48 8d 6f 04 lea 0x4(%rdi),%rbp + 3531: 53 push %rbx + 3532: 48 83 ec 08 sub $0x8,%rsp + 3536: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 353d: 00 00 00 + 3540: 41 0f bf 0f movswl (%r15),%ecx + 3544: 48 8d 7d fc lea -0x4(%rbp),%rdi + 3548: 4c 89 e2 mov %r12,%rdx + 354b: 4c 89 ee mov %r13,%rsi + 354e: 49 83 c7 02 add $0x2,%r15 + 3552: 89 cb mov %ecx,%ebx + 3554: e8 87 03 00 00 call 38e0 + 3559: f7 db neg %ebx + 355b: 49 8d 54 24 04 lea 0x4(%r12),%rdx + 3560: 49 8d 75 04 lea 0x4(%r13),%rsi + 3564: 48 89 ef mov %rbp,%rdi + 3567: 0f bf cb movswl %bx,%ecx + 356a: 49 83 c5 08 add $0x8,%r13 + 356e: 49 83 c4 08 add $0x8,%r12 + 3572: e8 69 03 00 00 call 38e0 + 3577: 48 83 c5 08 add $0x8,%rbp + 357b: 4d 39 fe cmp %r15,%r14 + 357e: 75 c0 jne 3540 + 3580: 48 83 c4 08 add $0x8,%rsp + 3584: 5b pop %rbx + 3585: 5d pop %rbp + 3586: 41 5c pop %r12 + 3588: 41 5d pop %r13 + 358a: 41 5e pop %r14 + 358c: 41 5f pop %r15 + 358e: c3 ret + 358f: 90 nop + +0000000000003590 : + 3590: 55 push %rbp + 3591: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 3598: 53 push %rbx + 3599: 48 89 fb mov %rdi,%rbx + 359c: 48 83 ec 08 sub $0x8,%rsp + 35a0: 0f bf 3b movswl (%rbx),%edi + 35a3: 48 83 c3 02 add $0x2,%rbx + 35a7: 69 ff 49 05 00 00 imul $0x549,%edi,%edi + 35ad: e8 de 04 00 00 call 3a90 + 35b2: 66 89 43 fe mov %ax,-0x2(%rbx) + 35b6: 48 39 eb cmp %rbp,%rbx + 35b9: 75 e5 jne 35a0 + 35bb: 48 83 c4 08 add $0x8,%rsp + 35bf: 5b pop %rbx + 35c0: 5d pop %rbp + 35c1: c3 ret + 35c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 35c9: 00 00 00 00 + 35cd: 0f 1f 00 nopl (%rax) + +00000000000035d0 : + 35d0: 55 push %rbp + 35d1: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 35d8: 53 push %rbx + 35d9: 48 89 fb mov %rdi,%rbx + 35dc: 48 83 ec 08 sub $0x8,%rsp + 35e0: 0f bf 3b movswl (%rbx),%edi + 35e3: 48 83 c3 02 add $0x2,%rbx + 35e7: e8 c4 04 00 00 call 3ab0 + 35ec: 66 89 43 fe mov %ax,-0x2(%rbx) + 35f0: 48 39 eb cmp %rbp,%rbx + 35f3: 75 eb jne 35e0 + 35f5: 48 83 c4 08 add $0x8,%rsp + 35f9: 5b pop %rbx + 35fa: 5d pop %rbp + 35fb: c3 ret + 35fc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000003600 : + 3600: 48 89 d1 mov %rdx,%rcx + 3603: 31 c0 xor %eax,%eax + 3605: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 360c: 00 00 00 00 + 3610: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3617: 00 00 00 00 + 361b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3620: 0f b7 14 01 movzwl (%rcx,%rax,1),%edx + 3624: 66 03 14 06 add (%rsi,%rax,1),%dx + 3628: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 362c: 48 83 c0 02 add $0x2,%rax + 3630: 48 3d 00 02 00 00 cmp $0x200,%rax + 3636: 75 e8 jne 3620 + 3638: c3 ret + 3639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000003640 : + 3640: 48 89 d1 mov %rdx,%rcx + 3643: 31 c0 xor %eax,%eax + 3645: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 364c: 00 00 00 00 + 3650: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3657: 00 00 00 00 + 365b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3660: 0f b7 14 06 movzwl (%rsi,%rax,1),%edx + 3664: 66 2b 14 01 sub (%rcx,%rax,1),%dx + 3668: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 366c: 48 83 c0 02 add $0x2,%rax + 3670: 48 3d 00 02 00 00 cmp $0x200,%rax + 3676: 75 e8 jne 3660 + 3678: c3 ret + 3679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000003680 : + 3680: 41 57 push %r15 + 3682: 49 89 ff mov %rdi,%r15 + 3685: 41 56 push %r14 + 3687: 41 55 push %r13 + 3689: 41 54 push %r12 + 368b: 55 push %rbp + 368c: bd 0a fd ff ff mov $0xfffffd0a,%ebp + 3691: 53 push %rbx + 3692: 48 83 ec 28 sub $0x28,%rsp + 3696: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) + 369d: 00 + 369e: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) + 36a5: 00 + 36a6: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) + 36ad: 00 + 36ae: 66 90 xchg %ax,%ax + 36b0: 8b 44 24 10 mov 0x10(%rsp),%eax + 36b4: 45 31 e4 xor %r12d,%r12d + 36b7: 8d 48 ff lea -0x1(%rax),%ecx + 36ba: 83 c0 01 add $0x1,%eax + 36bd: 89 4c 24 14 mov %ecx,0x14(%rsp) + 36c1: 89 44 24 18 mov %eax,0x18(%rsp) + 36c5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 36cc: 00 00 00 00 + 36d0: 8b 44 24 10 mov 0x10(%rsp),%eax + 36d4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 36d9: 45 89 e5 mov %r12d,%r13d + 36dc: 44 01 e0 add %r12d,%eax + 36df: 89 c0 mov %eax,%eax + 36e1: 48 89 c3 mov %rax,%rbx + 36e4: 4c 29 e8 sub %r13,%rax + 36e7: 4d 8d 34 47 lea (%r15,%rax,2),%r14 + 36eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 36f0: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi + 36f5: 0f af fd imul %ebp,%edi + 36f8: e8 93 03 00 00 call 3a90 + 36fd: 89 c6 mov %eax,%esi + 36ff: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax + 3704: 29 f0 sub %esi,%eax + 3706: 66 43 89 04 6e mov %ax,(%r14,%r13,2) + 370b: 66 43 01 34 6f add %si,(%r15,%r13,2) + 3710: 49 83 c5 01 add $0x1,%r13 + 3714: 41 39 dd cmp %ebx,%r13d + 3717: 72 d7 jb 36f0 + 3719: 41 8d 44 24 01 lea 0x1(%r12),%eax + 371e: 39 c3 cmp %eax,%ebx + 3720: b8 00 00 00 00 mov $0x0,%eax + 3725: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax + 372a: 44 03 64 24 18 add 0x18(%rsp),%r12d + 372f: 41 01 c4 add %eax,%r12d + 3732: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 3739: 77 15 ja 3750 + 373b: 8b 44 24 0c mov 0xc(%rsp),%eax + 373f: 48 8d 15 da 28 00 00 lea 0x28da(%rip),%rdx # 6020 + 3746: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp + 374a: eb 84 jmp 36d0 + 374c: 0f 1f 40 00 nopl 0x0(%rax) + 3750: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) + 3755: 74 18 je 376f + 3757: 8b 44 24 0c mov 0xc(%rsp),%eax + 375b: 48 8d 0d be 28 00 00 lea 0x28be(%rip),%rcx # 6020 + 3762: d1 6c 24 10 shrl $1,0x10(%rsp) + 3766: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp + 376a: e9 41 ff ff ff jmp 36b0 + 376f: 48 83 c4 28 add $0x28,%rsp + 3773: 5b pop %rbx + 3774: 5d pop %rbp + 3775: 41 5c pop %r12 + 3777: 41 5d pop %r13 + 3779: 41 5e pop %r14 + 377b: 41 5f pop %r15 + 377d: c3 ret + 377e: 66 90 xchg %ax,%ax + +0000000000003780 : + 3780: 41 57 push %r15 + 3782: 48 8d 47 02 lea 0x2(%rdi),%rax + 3786: 41 56 push %r14 + 3788: 41 55 push %r13 + 378a: 41 54 push %r12 + 378c: 55 push %rbp + 378d: 53 push %rbx + 378e: bb 5c 06 00 00 mov $0x65c,%ebx + 3793: 48 83 ec 38 sub $0x38,%rsp + 3797: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 379c: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) + 37a3: 00 + 37a4: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) + 37ab: 00 + 37ac: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) + 37b3: 00 + 37b4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 37b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37c0: 8b 54 24 0c mov 0xc(%rsp),%edx + 37c4: 31 c0 xor %eax,%eax + 37c6: 83 ea 01 sub $0x1,%edx + 37c9: 89 54 24 28 mov %edx,0x28(%rsp) + 37cd: 0f 1f 00 nopl (%rax) + 37d0: 8b 54 24 0c mov 0xc(%rsp),%edx + 37d4: 83 6c 24 14 01 subl $0x1,0x14(%rsp) + 37d9: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 37dc: 89 4c 24 10 mov %ecx,0x10(%rsp) + 37e0: 39 c8 cmp %ecx,%eax + 37e2: 0f 83 b8 00 00 00 jae 38a0 + 37e8: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 37ed: 89 ca mov %ecx,%edx + 37ef: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 + 37f3: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 + 37f7: 48 89 f5 mov %rsi,%rbp + 37fa: 8b 74 24 28 mov 0x28(%rsp),%esi + 37fe: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 3803: 48 01 f0 add %rsi,%rax + 3806: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 + 380a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3810: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d + 3815: 41 0f b7 3f movzwl (%r15),%edi + 3819: 49 83 c5 02 add $0x2,%r13 + 381d: 49 83 c7 02 add $0x2,%r15 + 3821: 44 01 f7 add %r14d,%edi + 3824: 0f bf ff movswl %di,%edi + 3827: e8 84 02 00 00 call 3ab0 + 382c: 66 41 89 45 fe mov %ax,-0x2(%r13) + 3831: 41 0f b7 7f fe movzwl -0x2(%r15),%edi + 3836: 44 29 f7 sub %r14d,%edi + 3839: 66 41 89 7f fe mov %di,-0x2(%r15) + 383e: 0f bf ff movswl %di,%edi + 3841: 0f af fb imul %ebx,%edi + 3844: e8 47 02 00 00 call 3a90 + 3849: 66 41 89 47 fe mov %ax,-0x2(%r15) + 384e: 4d 39 ec cmp %r13,%r12 + 3851: 75 bd jne 3810 + 3853: 8b 44 24 10 mov 0x10(%rsp),%eax + 3857: 03 44 24 0c add 0xc(%rsp),%eax + 385b: 3d ff 00 00 00 cmp $0xff,%eax + 3860: 77 1e ja 3880 + 3862: 8b 54 24 14 mov 0x14(%rsp),%edx + 3866: 48 8d 0d b3 27 00 00 lea 0x27b3(%rip),%rcx # 6020 + 386d: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx + 3871: e9 5a ff ff ff jmp 37d0 + 3876: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 387d: 00 00 00 + 3880: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) + 3885: 74 1d je 38a4 + 3887: 8b 44 24 14 mov 0x14(%rsp),%eax + 388b: 48 8d 35 8e 27 00 00 lea 0x278e(%rip),%rsi # 6020 + 3892: d1 64 24 0c shll $1,0xc(%rsp) + 3896: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx + 389a: e9 21 ff ff ff jmp 37c0 + 389f: 90 nop + 38a0: 89 c8 mov %ecx,%eax + 38a2: eb be jmp 3862 + 38a4: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 38a9: 49 81 c5 00 02 00 00 add $0x200,%r13 + 38b0: 0f bf 7d 00 movswl 0x0(%rbp),%edi + 38b4: 48 83 c5 02 add $0x2,%rbp + 38b8: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi + 38be: e8 cd 01 00 00 call 3a90 + 38c3: 66 89 45 fe mov %ax,-0x2(%rbp) + 38c7: 49 39 ed cmp %rbp,%r13 + 38ca: 75 e4 jne 38b0 + 38cc: 48 83 c4 38 add $0x38,%rsp + 38d0: 5b pop %rbx + 38d1: 5d pop %rbp + 38d2: 41 5c pop %r12 + 38d4: 41 5d pop %r13 + 38d6: 41 5e pop %r14 + 38d8: 41 5f pop %r15 + 38da: c3 ret + 38db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000038e0 : + 38e0: 41 55 push %r13 + 38e2: 44 0f bf e9 movswl %cx,%r13d + 38e6: 41 54 push %r12 + 38e8: 49 89 f4 mov %rsi,%r12 + 38eb: 55 push %rbp + 38ec: 48 89 d5 mov %rdx,%rbp + 38ef: 53 push %rbx + 38f0: 48 89 fb mov %rdi,%rbx + 38f3: 48 83 ec 08 sub $0x8,%rsp + 38f7: 0f bf 7e 02 movswl 0x2(%rsi),%edi + 38fb: 0f bf 42 02 movswl 0x2(%rdx),%eax + 38ff: 0f af f8 imul %eax,%edi + 3902: e8 89 01 00 00 call 3a90 + 3907: 0f bf f8 movswl %ax,%edi + 390a: 66 89 03 mov %ax,(%rbx) + 390d: 41 0f af fd imul %r13d,%edi + 3911: e8 7a 01 00 00 call 3a90 + 3916: 66 89 03 mov %ax,(%rbx) + 3919: 41 0f bf 3c 24 movswl (%r12),%edi + 391e: 0f bf 45 00 movswl 0x0(%rbp),%eax + 3922: 0f af f8 imul %eax,%edi + 3925: e8 66 01 00 00 call 3a90 + 392a: 66 01 03 add %ax,(%rbx) + 392d: 41 0f bf 3c 24 movswl (%r12),%edi + 3932: 0f bf 45 02 movswl 0x2(%rbp),%eax + 3936: 0f af f8 imul %eax,%edi + 3939: e8 52 01 00 00 call 3a90 + 393e: 66 89 43 02 mov %ax,0x2(%rbx) + 3942: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi + 3948: 0f bf 45 00 movswl 0x0(%rbp),%eax + 394c: 0f af f8 imul %eax,%edi + 394f: e8 3c 01 00 00 call 3a90 + 3954: 66 01 43 02 add %ax,0x2(%rbx) + 3958: 48 83 c4 08 add $0x8,%rsp + 395c: 5b pop %rbx + 395d: 5d pop %rbp + 395e: 41 5c pop %r12 + 3960: 41 5d pop %r13 + 3962: c3 ret + 3963: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 396a: 00 00 00 + 396d: 0f 1f 00 nopl (%rax) + +0000000000003970 : + 3970: 48 89 fa mov %rdi,%rdx + 3973: 48 8d bf 00 02 00 00 lea 0x200(%rdi),%rdi + 397a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3980: 8b 06 mov (%rsi),%eax + 3982: 89 c1 mov %eax,%ecx + 3984: d1 e8 shr $1,%eax + 3986: 81 e1 55 55 55 55 and $0x55555555,%ecx + 398c: 25 55 55 55 55 and $0x55555555,%eax + 3991: 01 c8 add %ecx,%eax + 3993: 41 89 c0 mov %eax,%r8d + 3996: 89 c1 mov %eax,%ecx + 3998: 41 c1 e8 02 shr $0x2,%r8d + 399c: 83 e1 03 and $0x3,%ecx + 399f: 41 83 e0 03 and $0x3,%r8d + 39a3: 44 29 c1 sub %r8d,%ecx + 39a6: 41 89 c0 mov %eax,%r8d + 39a9: 66 89 0a mov %cx,(%rdx) + 39ac: 89 c1 mov %eax,%ecx + 39ae: 41 c1 e8 06 shr $0x6,%r8d + 39b2: c1 e9 04 shr $0x4,%ecx + 39b5: 41 83 e0 03 and $0x3,%r8d + 39b9: 83 e1 03 and $0x3,%ecx + 39bc: 44 29 c1 sub %r8d,%ecx + 39bf: 41 89 c0 mov %eax,%r8d + 39c2: 66 89 4a 02 mov %cx,0x2(%rdx) + 39c6: 89 c1 mov %eax,%ecx + 39c8: 41 c1 e8 0a shr $0xa,%r8d + 39cc: c1 e9 08 shr $0x8,%ecx + 39cf: 41 83 e0 03 and $0x3,%r8d + 39d3: 83 e1 03 and $0x3,%ecx + 39d6: 44 29 c1 sub %r8d,%ecx + 39d9: 41 89 c0 mov %eax,%r8d + 39dc: 66 89 4a 04 mov %cx,0x4(%rdx) + 39e0: 89 c1 mov %eax,%ecx + 39e2: 66 41 c1 e8 0e shr $0xe,%r8w + 39e7: c1 e9 0c shr $0xc,%ecx + 39ea: 83 e1 03 and $0x3,%ecx + 39ed: 44 29 c1 sub %r8d,%ecx + 39f0: 41 89 c0 mov %eax,%r8d + 39f3: 66 89 4a 06 mov %cx,0x6(%rdx) + 39f7: 89 c1 mov %eax,%ecx + 39f9: 41 c1 e8 12 shr $0x12,%r8d + 39fd: c1 e9 10 shr $0x10,%ecx + 3a00: 41 83 e0 03 and $0x3,%r8d + 3a04: 83 e1 03 and $0x3,%ecx + 3a07: 44 29 c1 sub %r8d,%ecx + 3a0a: 41 89 c0 mov %eax,%r8d + 3a0d: 66 89 4a 08 mov %cx,0x8(%rdx) + 3a11: 89 c1 mov %eax,%ecx + 3a13: 41 c1 e8 16 shr $0x16,%r8d + 3a17: c1 e9 14 shr $0x14,%ecx + 3a1a: 41 83 e0 03 and $0x3,%r8d + 3a1e: 83 e1 03 and $0x3,%ecx + 3a21: 44 29 c1 sub %r8d,%ecx + 3a24: 41 89 c0 mov %eax,%r8d + 3a27: 66 89 4a 0a mov %cx,0xa(%rdx) + 3a2b: 89 c1 mov %eax,%ecx + 3a2d: c1 e9 18 shr $0x18,%ecx + 3a30: 41 c1 e8 1a shr $0x1a,%r8d + 3a34: 48 83 c2 10 add $0x10,%rdx + 3a38: 48 83 c6 04 add $0x4,%rsi + 3a3c: 83 e1 03 and $0x3,%ecx + 3a3f: 41 83 e0 03 and $0x3,%r8d + 3a43: 44 29 c1 sub %r8d,%ecx + 3a46: 66 89 4a fc mov %cx,-0x4(%rdx) + 3a4a: 89 c1 mov %eax,%ecx + 3a4c: c1 e8 1e shr $0x1e,%eax + 3a4f: c1 e9 1c shr $0x1c,%ecx + 3a52: 83 e1 03 and $0x3,%ecx + 3a55: 29 c1 sub %eax,%ecx + 3a57: 66 89 4a fe mov %cx,-0x2(%rdx) + 3a5b: 48 39 fa cmp %rdi,%rdx + 3a5e: 0f 85 1c ff ff ff jne 3980 + 3a64: c3 ret + 3a65: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3a6c: 00 00 00 00 + +0000000000003a70 : + 3a70: e9 fb fe ff ff jmp 3970 + 3a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3a7c: 00 00 00 00 + +0000000000003a80 : + 3a80: e9 eb fe ff ff jmp 3970 + 3a85: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3a8c: 00 00 00 + 3a8f: 90 nop + +0000000000003a90 : + 3a90: 66 69 c7 01 f3 imul $0xf301,%di,%ax + 3a95: 98 cwtl + 3a96: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax + 3a9c: 01 f8 add %edi,%eax + 3a9e: c1 e8 10 shr $0x10,%eax + 3aa1: c3 ret + 3aa2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3aa9: 00 00 00 00 + 3aad: 0f 1f 00 nopl (%rax) + +0000000000003ab0 : + 3ab0: 0f bf d7 movswl %di,%edx + 3ab3: 89 f8 mov %edi,%eax + 3ab5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx + 3abb: 81 c2 00 00 00 02 add $0x2000000,%edx + 3ac1: c1 fa 1a sar $0x1a,%edx + 3ac4: 66 69 d2 01 0d imul $0xd01,%dx,%dx + 3ac9: 29 d0 sub %edx,%eax + 3acb: c3 ret + 3acc: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3ad3: 00 00 00 + 3ad6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3add: 00 00 00 + +0000000000003ae0 : + 3ae0: 49 89 f0 mov %rsi,%r8 + 3ae3: 48 89 d6 mov %rdx,%rsi + 3ae6: 48 85 d2 test %rdx,%rdx + 3ae9: 74 35 je 3b20 + 3aeb: 31 c9 xor %ecx,%ecx + 3aed: 31 c0 xor %eax,%eax + 3aef: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3af6: 00 00 00 00 + 3afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3b00: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx + 3b04: 41 32 14 00 xor (%r8,%rax,1),%dl + 3b08: 48 83 c0 01 add $0x1,%rax + 3b0c: 09 d1 or %edx,%ecx + 3b0e: 48 39 c6 cmp %rax,%rsi + 3b11: 75 ed jne 3b00 + 3b13: 0f b6 c1 movzbl %cl,%eax + 3b16: 48 f7 d8 neg %rax + 3b19: 48 c1 e8 3f shr $0x3f,%rax + 3b1d: c3 ret + 3b1e: 66 90 xchg %ax,%ax + 3b20: 31 c0 xor %eax,%eax + 3b22: c3 ret + 3b23: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3b2a: 00 00 00 00 + 3b2e: 66 90 xchg %ax,%ax + +0000000000003b30 : + 3b30: 49 89 f1 mov %rsi,%r9 + 3b33: 49 89 d0 mov %rdx,%r8 + 3b36: 48 85 d2 test %rdx,%rdx + 3b39: 74 20 je 3b5b + 3b3b: f7 d9 neg %ecx + 3b3d: 31 c0 xor %eax,%eax + 3b3f: 90 nop + 3b40: 0f b6 34 07 movzbl (%rdi,%rax,1),%esi + 3b44: 41 0f b6 14 01 movzbl (%r9,%rax,1),%edx + 3b49: 31 f2 xor %esi,%edx + 3b4b: 21 ca and %ecx,%edx + 3b4d: 31 f2 xor %esi,%edx + 3b4f: 88 14 07 mov %dl,(%rdi,%rax,1) + 3b52: 48 83 c0 01 add $0x1,%rax + 3b56: 49 39 c0 cmp %rax,%r8 + 3b59: 75 e5 jne 3b40 + 3b5b: c3 ret + 3b5c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000003b60 : + 3b60: 66 33 37 xor (%rdi),%si + 3b63: f7 da neg %edx + 3b65: 21 d6 and %edx,%esi + 3b67: 66 33 37 xor (%rdi),%si + 3b6a: 66 89 37 mov %si,(%rdi) + 3b6d: c3 ret + 3b6e: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3b75: 00 00 00 + 3b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b7f: 00 + +0000000000003b80 : + 3b80: 41 57 push %r15 + 3b82: 41 b9 01 00 00 00 mov $0x1,%r9d + 3b88: 41 56 push %r14 + 3b8a: 41 55 push %r13 + 3b8c: 41 54 push %r12 + 3b8e: 55 push %rbp + 3b8f: 53 push %rbx + 3b90: 48 83 ec 68 sub $0x68,%rsp + 3b94: 48 8b 07 mov (%rdi),%rax + 3b97: 4c 8b 77 18 mov 0x18(%rdi),%r14 + 3b9b: 48 89 44 24 88 mov %rax,-0x78(%rsp) + 3ba0: 48 8b 47 08 mov 0x8(%rdi),%rax + 3ba4: 48 89 44 24 90 mov %rax,-0x70(%rsp) + 3ba9: 48 8b 47 10 mov 0x10(%rdi),%rax + 3bad: 48 89 44 24 98 mov %rax,-0x68(%rsp) + 3bb2: 48 8b 47 20 mov 0x20(%rdi),%rax + 3bb6: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 3bbb: 48 8b 47 28 mov 0x28(%rdi),%rax + 3bbf: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 3bc4: 48 8b 47 30 mov 0x30(%rdi),%rax + 3bc8: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 3bcd: 48 8b 47 38 mov 0x38(%rdi),%rax + 3bd1: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 3bd6: 48 8b 47 40 mov 0x40(%rdi),%rax + 3bda: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 3bdf: 48 8b 47 48 mov 0x48(%rdi),%rax + 3be3: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 3be8: 48 8b 47 50 mov 0x50(%rdi),%rax + 3bec: 4c 8b 67 60 mov 0x60(%rdi),%r12 + 3bf0: 4c 8b af 80 00 00 00 mov 0x80(%rdi),%r13 + 3bf7: 4c 89 74 24 18 mov %r14,0x18(%rsp) + 3bfc: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 3c01: 48 8b 47 58 mov 0x58(%rdi),%rax + 3c05: 48 c7 44 24 50 82 80 movq $0x8082,0x50(%rsp) + 3c0c: 00 00 + 3c0e: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 + 3c15: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 3c1a: 48 8b 47 68 mov 0x68(%rdi),%rax + 3c1e: 48 89 7c 24 60 mov %rdi,0x60(%rsp) + 3c23: 4c 8b bf a0 00 00 00 mov 0xa0(%rdi),%r15 + 3c2a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 3c2f: 48 8b 47 70 mov 0x70(%rdi),%rax + 3c33: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 + 3c3a: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx + 3c41: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 3c46: 48 8b 47 78 mov 0x78(%rdi),%rax + 3c4a: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 3c4f: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + 3c56: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 3c5b: 48 8b 87 98 00 00 00 mov 0x98(%rdi),%rax + 3c62: 48 89 04 24 mov %rax,(%rsp) + 3c66: 48 8b 87 a8 00 00 00 mov 0xa8(%rdi),%rax + 3c6d: 48 89 44 24 08 mov %rax,0x8(%rsp) + 3c72: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax + 3c79: 48 89 44 24 10 mov %rax,0x10(%rsp) + 3c7e: 48 8d 05 ab 24 00 00 lea 0x24ab(%rip),%rax # 6130 + 3c85: 48 89 44 24 58 mov %rax,0x58(%rsp) + 3c8a: eb 19 jmp 3ca5 + 3c8c: 0f 1f 40 00 nopl 0x0(%rax) + 3c90: 48 8b 48 08 mov 0x8(%rax),%rcx + 3c94: 4c 8b 08 mov (%rax),%r9 + 3c97: 48 83 c0 10 add $0x10,%rax + 3c9b: 48 89 44 24 58 mov %rax,0x58(%rsp) + 3ca0: 48 89 4c 24 50 mov %rcx,0x50(%rsp) + 3ca5: 48 8b 6c 24 d8 mov -0x28(%rsp),%rbp + 3caa: 4c 8b 74 24 90 mov -0x70(%rsp),%r14 + 3caf: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 3cb4: 4c 33 74 24 b0 xor -0x50(%rsp),%r14 + 3cb9: 48 33 44 24 b8 xor -0x48(%rsp),%rax + 3cbe: 49 31 ee xor %rbp,%r14 + 3cc1: 48 8b 6c 24 c0 mov -0x40(%rsp),%rbp + 3cc6: 49 89 c2 mov %rax,%r10 + 3cc9: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3cce: 4d 31 ee xor %r13,%r14 + 3cd1: 4c 33 74 24 08 xor 0x8(%rsp),%r14 + 3cd6: 4d 31 e2 xor %r12,%r10 + 3cd9: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 + 3cde: 48 8b 74 24 88 mov -0x78(%rsp),%rsi + 3ce3: 48 31 e8 xor %rbp,%rax + 3ce6: 48 8b 6c 24 e0 mov -0x20(%rsp),%rbp + 3ceb: 4d 31 c2 xor %r8,%r10 + 3cee: 48 33 74 24 a8 xor -0x58(%rsp),%rsi + 3cf3: 48 89 c1 mov %rax,%rcx + 3cf6: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3cfb: 48 33 44 24 c8 xor -0x38(%rsp),%rax + 3d00: 4c 89 d7 mov %r10,%rdi + 3d03: 48 31 e9 xor %rbp,%rcx + 3d06: 48 8b 2c 24 mov (%rsp),%rbp + 3d0a: 48 33 44 24 e8 xor -0x18(%rsp),%rax + 3d0f: 48 d1 c7 rol $1,%rdi + 3d12: 48 33 74 24 d0 xor -0x30(%rsp),%rsi + 3d17: 48 33 74 24 f0 xor -0x10(%rsp),%rsi + 3d1c: 4c 31 d9 xor %r11,%rcx + 3d1f: 48 31 e8 xor %rbp,%rax + 3d22: 4c 89 f5 mov %r14,%rbp + 3d25: 4c 31 fe xor %r15,%rsi + 3d28: 48 33 4c 24 10 xor 0x10(%rsp),%rcx + 3d2d: 48 31 d8 xor %rbx,%rax + 3d30: 48 d1 c5 rol $1,%rbp + 3d33: 48 31 f7 xor %rsi,%rdi + 3d36: 48 89 ca mov %rcx,%rdx + 3d39: 48 d1 c6 rol $1,%rsi + 3d3c: 48 31 c5 xor %rax,%rbp + 3d3f: 48 d1 c0 rol $1,%rax + 3d42: 4c 31 d0 xor %r10,%rax + 3d45: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 + 3d4a: 48 31 ce xor %rcx,%rsi + 3d4d: 48 8b 4c 24 88 mov -0x78(%rsp),%rcx + 3d52: 48 d1 c2 rol $1,%rdx + 3d55: 49 31 fa xor %rdi,%r10 + 3d58: 4c 31 f2 xor %r14,%rdx + 3d5b: 48 31 e9 xor %rbp,%rcx + 3d5e: 49 c1 ca 14 ror $0x14,%r10 + 3d62: 49 31 d4 xor %rdx,%r12 + 3d65: 49 31 c3 xor %rax,%r11 + 3d68: 48 31 f3 xor %rsi,%rbx + 3d6b: 4d 89 d6 mov %r10,%r14 + 3d6e: 49 c1 cc 15 ror $0x15,%r12 + 3d72: 49 31 fd xor %rdi,%r13 + 3d75: 49 31 d0 xor %rdx,%r8 + 3d78: 49 c1 c3 15 rol $0x15,%r11 + 3d7c: 49 f7 d6 not %r14 + 3d7f: 48 c1 c3 0e rol $0xe,%rbx + 3d83: 49 c1 cd 13 ror $0x13,%r13 + 3d87: 4d 21 e6 and %r12,%r14 + 3d8a: 49 c1 c8 03 ror $0x3,%r8 + 3d8e: 49 31 ce xor %rcx,%r14 + 3d91: 4d 31 ce xor %r9,%r14 + 3d94: 4d 89 e1 mov %r12,%r9 + 3d97: 49 f7 d1 not %r9 + 3d9a: 4d 21 d9 and %r11,%r9 + 3d9d: 4d 31 d1 xor %r10,%r9 + 3da0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 3da5: 4d 89 d9 mov %r11,%r9 + 3da8: 49 f7 d1 not %r9 + 3dab: 49 21 d9 and %rbx,%r9 + 3dae: 4d 31 e1 xor %r12,%r9 + 3db1: 49 89 dc mov %rbx,%r12 + 3db4: 49 f7 d4 not %r12 + 3db7: 4c 89 4c 24 28 mov %r9,0x28(%rsp) + 3dbc: 4d 89 e1 mov %r12,%r9 + 3dbf: 49 21 c9 and %rcx,%r9 + 3dc2: 48 f7 d1 not %rcx + 3dc5: 4d 89 cc mov %r9,%r12 + 3dc8: 4c 21 d1 and %r10,%rcx + 3dcb: 4c 8b 54 24 d0 mov -0x30(%rsp),%r10 + 3dd0: 4d 31 dc xor %r11,%r12 + 3dd3: 4c 8b 5c 24 c8 mov -0x38(%rsp),%r11 + 3dd8: 48 31 d9 xor %rbx,%rcx + 3ddb: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3de0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 3de5: 49 31 ea xor %rbp,%r10 + 3de8: 49 31 f3 xor %rsi,%r11 + 3deb: 49 c1 c2 03 rol $0x3,%r10 + 3def: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 3df4: 4d 89 d9 mov %r11,%r9 + 3df7: 48 31 c1 xor %rax,%rcx + 3dfa: 49 c1 c1 14 rol $0x14,%r9 + 3dfe: 48 c1 c1 1c rol $0x1c,%rcx + 3e02: 4d 89 cb mov %r9,%r11 + 3e05: 49 f7 d3 not %r11 + 3e08: 4d 21 d3 and %r10,%r11 + 3e0b: 49 31 cb xor %rcx,%r11 + 3e0e: 4c 89 5c 24 38 mov %r11,0x38(%rsp) + 3e13: 4d 89 d3 mov %r10,%r11 + 3e16: 49 f7 d3 not %r11 + 3e19: 4d 21 eb and %r13,%r11 + 3e1c: 4d 31 cb xor %r9,%r11 + 3e1f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 3e24: 4d 89 eb mov %r13,%r11 + 3e27: 49 f7 d3 not %r11 + 3e2a: 4d 21 c3 and %r8,%r11 + 3e2d: 49 31 ef xor %rbp,%r15 + 3e30: 4d 31 d3 xor %r10,%r11 + 3e33: 4d 89 c2 mov %r8,%r10 + 3e36: 49 c1 c7 12 rol $0x12,%r15 + 3e3a: 49 f7 d2 not %r10 + 3e3d: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 3e42: 49 21 ca and %rcx,%r10 + 3e45: 48 f7 d1 not %rcx + 3e48: 4c 21 c9 and %r9,%rcx + 3e4b: 4d 31 ea xor %r13,%r10 + 3e4e: 4c 31 c1 xor %r8,%rcx + 3e51: 4c 89 54 24 40 mov %r10,0x40(%rsp) + 3e56: 48 89 4c 24 c8 mov %rcx,-0x38(%rsp) + 3e5b: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 + 3e60: 4c 8b 2c 24 mov (%rsp),%r13 + 3e64: 4c 8b 54 24 e0 mov -0x20(%rsp),%r10 + 3e69: 4c 89 74 24 88 mov %r14,-0x78(%rsp) + 3e6e: 49 31 d0 xor %rdx,%r8 + 3e71: 48 8b 5c 24 90 mov -0x70(%rsp),%rbx + 3e76: 49 c1 c0 06 rol $0x6,%r8 + 3e7a: 49 31 f5 xor %rsi,%r13 + 3e7d: 49 31 c2 xor %rax,%r10 + 3e80: 4d 89 e9 mov %r13,%r9 + 3e83: 4d 89 c5 mov %r8,%r13 + 3e86: 49 c1 c2 19 rol $0x19,%r10 + 3e8a: 48 31 fb xor %rdi,%rbx + 3e8d: 49 f7 d5 not %r13 + 3e90: 48 89 d9 mov %rbx,%rcx + 3e93: 4c 89 d3 mov %r10,%rbx + 3e96: 49 c1 c1 08 rol $0x8,%r9 + 3e9a: 4d 89 eb mov %r13,%r11 + 3e9d: 48 d1 c1 rol $1,%rcx + 3ea0: 48 f7 d3 not %rbx + 3ea3: 4d 21 d3 and %r10,%r11 + 3ea6: 4d 89 dd mov %r11,%r13 + 3ea9: 49 89 db mov %rbx,%r11 + 3eac: 49 31 cd xor %rcx,%r13 + 3eaf: 4d 21 cb and %r9,%r11 + 3eb2: 4c 89 6c 24 b8 mov %r13,-0x48(%rsp) + 3eb7: 4d 89 cd mov %r9,%r13 + 3eba: 4c 89 db mov %r11,%rbx + 3ebd: 49 f7 d5 not %r13 + 3ec0: 4c 31 c3 xor %r8,%rbx + 3ec3: 4d 89 eb mov %r13,%r11 + 3ec6: 48 89 1c 24 mov %rbx,(%rsp) + 3eca: 48 8b 5c 24 a0 mov -0x60(%rsp),%rbx + 3ecf: 4d 21 fb and %r15,%r11 + 3ed2: 4d 31 d3 xor %r10,%r11 + 3ed5: 4d 89 fa mov %r15,%r10 + 3ed8: 48 31 f3 xor %rsi,%rbx + 3edb: 49 f7 d2 not %r10 + 3ede: 49 21 ca and %rcx,%r10 + 3ee1: 48 f7 d1 not %rcx + 3ee4: 4c 21 c1 and %r8,%rcx + 3ee7: 4d 31 ca xor %r9,%r10 + 3eea: 49 89 c8 mov %rcx,%r8 + 3eed: 4c 89 54 24 e0 mov %r10,-0x20(%rsp) + 3ef2: 4c 8b 54 24 d8 mov -0x28(%rsp),%r10 + 3ef7: 48 89 d9 mov %rbx,%rcx + 3efa: 4d 31 f8 xor %r15,%r8 + 3efd: 4c 8b 7c 24 a8 mov -0x58(%rsp),%r15 + 3f02: 48 c1 c1 1b rol $0x1b,%rcx + 3f06: 49 31 fa xor %rdi,%r10 + 3f09: 4c 89 44 24 48 mov %r8,0x48(%rsp) + 3f0e: 49 31 ef xor %rbp,%r15 + 3f11: 49 c1 c2 0a rol $0xa,%r10 + 3f15: 4c 89 fb mov %r15,%rbx + 3f18: 4c 8b 7c 24 f8 mov -0x8(%rsp),%r15 + 3f1d: 48 c1 cb 1c ror $0x1c,%rbx + 3f21: 49 31 d7 xor %rdx,%r15 + 3f24: 48 33 74 24 e8 xor -0x18(%rsp),%rsi + 3f29: 48 33 7c 24 08 xor 0x8(%rsp),%rdi + 3f2e: 48 c1 ce 19 ror $0x19,%rsi + 3f32: 4d 89 fc mov %r15,%r12 + 3f35: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 3f3a: 48 c1 c7 02 rol $0x2,%rdi + 3f3e: 49 c1 c4 0f rol $0xf,%r12 + 3f42: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp + 3f47: 48 33 54 24 98 xor -0x68(%rsp),%rdx + 3f4c: 48 c1 cd 17 ror $0x17,%rbp + 3f50: 49 31 c7 xor %rax,%r15 + 3f53: 4d 89 e5 mov %r12,%r13 + 3f56: 48 33 44 24 c0 xor -0x40(%rsp),%rax + 3f5b: 48 c1 c8 09 ror $0x9,%rax + 3f5f: 4d 89 f8 mov %r15,%r8 + 3f62: 49 89 df mov %rbx,%r15 + 3f65: 49 f7 d5 not %r13 + 3f68: 49 c1 c8 08 ror $0x8,%r8 + 3f6c: 49 f7 d7 not %r15 + 3f6f: 48 c1 ca 02 ror $0x2,%rdx + 3f73: 4d 89 f9 mov %r15,%r9 + 3f76: 4d 21 c5 and %r8,%r13 + 3f79: 4d 21 d1 and %r10,%r9 + 3f7c: 4d 31 d5 xor %r10,%r13 + 3f7f: 4d 89 cf mov %r9,%r15 + 3f82: 4d 89 d1 mov %r10,%r9 + 3f85: 4d 89 c2 mov %r8,%r10 + 3f88: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) + 3f8d: 49 f7 d1 not %r9 + 3f90: 49 f7 d2 not %r10 + 3f93: 49 31 cf xor %rcx,%r15 + 3f96: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 + 3f9b: 4d 21 e1 and %r12,%r9 + 3f9e: 49 21 ca and %rcx,%r10 + 3fa1: 48 f7 d1 not %rcx + 3fa4: 4c 89 7c 24 08 mov %r15,0x8(%rsp) + 3fa9: 49 31 d9 xor %rbx,%r9 + 3fac: 48 21 d9 and %rbx,%rcx + 3faf: 48 89 f3 mov %rsi,%rbx + 3fb2: 4d 31 e2 xor %r12,%r10 + 3fb5: 4c 31 c1 xor %r8,%rcx + 3fb8: 49 89 f8 mov %rdi,%r8 + 3fbb: 48 89 df mov %rbx,%rdi + 3fbe: 48 89 c6 mov %rax,%rsi + 3fc1: 48 f7 d7 not %rdi + 3fc4: 48 f7 d6 not %rsi + 3fc7: 48 21 ef and %rbp,%rdi + 3fca: 48 21 de and %rbx,%rsi + 3fcd: 48 31 c7 xor %rax,%rdi + 3fd0: 48 31 d6 xor %rdx,%rsi + 3fd3: 49 89 fc mov %rdi,%r12 + 3fd6: 48 89 ef mov %rbp,%rdi + 3fd9: 48 89 74 24 d8 mov %rsi,-0x28(%rsp) + 3fde: 48 f7 d7 not %rdi + 3fe1: 4c 89 64 24 10 mov %r12,0x10(%rsp) + 3fe6: 4c 21 c7 and %r8,%rdi + 3fe9: 48 31 df xor %rbx,%rdi + 3fec: 4c 89 c3 mov %r8,%rbx + 3fef: 48 f7 d3 not %rbx + 3ff2: 48 21 d3 and %rdx,%rbx + 3ff5: 48 f7 d2 not %rdx + 3ff8: 48 31 eb xor %rbp,%rbx + 3ffb: 48 21 c2 and %rax,%rdx + 3ffe: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp + 4003: 4c 33 6c 24 d0 xor -0x30(%rsp),%r13 + 4008: 4c 31 c2 xor %r8,%rdx + 400b: 4d 89 f0 mov %r14,%r8 + 400e: 4d 31 dd xor %r11,%r13 + 4011: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) + 4016: 49 31 e8 xor %rbp,%r8 + 4019: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 + 401e: 4c 33 6c 24 f8 xor -0x8(%rsp),%r13 + 4023: 4d 31 f8 xor %r15,%r8 + 4026: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 + 402b: 49 31 fd xor %rdi,%r13 + 402e: 49 31 f0 xor %rsi,%r8 + 4031: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 4036: 49 31 f7 xor %rsi,%r15 + 4039: 4c 33 3c 24 xor (%rsp),%r15 + 403d: 4d 31 cf xor %r9,%r15 + 4040: 4d 31 e7 xor %r12,%r15 + 4043: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 4048: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp + 404d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 4052: 4d 89 fe mov %r15,%r14 + 4055: 49 31 ec xor %rbp,%r12 + 4058: 48 8b 6c 24 f0 mov -0x10(%rsp),%rbp + 405d: 4c 33 64 24 e0 xor -0x20(%rsp),%r12 + 4062: 49 d1 c6 rol $1,%r14 + 4065: 4d 31 d4 xor %r10,%r12 + 4068: 49 31 ec xor %rbp,%r12 + 406b: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp + 4070: 4c 89 e3 mov %r12,%rbx + 4073: 48 31 e8 xor %rbp,%rax + 4076: 48 33 44 24 30 xor 0x30(%rsp),%rax + 407b: 4c 89 ed mov %r13,%rbp + 407e: 48 d1 c3 rol $1,%rbx + 4081: 48 31 c8 xor %rcx,%rax + 4084: 48 d1 c5 rol $1,%rbp + 4087: 4c 31 fb xor %r15,%rbx + 408a: 49 89 f7 mov %rsi,%r15 + 408d: 48 31 d0 xor %rdx,%rax + 4090: 4c 31 c5 xor %r8,%rbp + 4093: 49 d1 c0 rol $1,%r8 + 4096: 48 8b 74 24 50 mov 0x50(%rsp),%rsi + 409b: 49 31 c6 xor %rax,%r14 + 409e: 48 d1 c0 rol $1,%rax + 40a1: 4d 31 e0 xor %r12,%r8 + 40a4: 4c 31 e8 xor %r13,%rax + 40a7: 4c 8b 6c 24 88 mov -0x78(%rsp),%r13 + 40ac: 4d 31 f5 xor %r14,%r13 + 40af: 49 31 ef xor %rbp,%r15 + 40b2: 49 31 db xor %rbx,%r11 + 40b5: 49 31 c2 xor %rax,%r10 + 40b8: 4d 89 fc mov %r15,%r12 + 40bb: 49 c1 cb 15 ror $0x15,%r11 + 40bf: 4c 31 c2 xor %r8,%rdx + 40c2: 49 31 e9 xor %rbp,%r9 + 40c5: 49 c1 cc 14 ror $0x14,%r12 + 40c9: 49 c1 c2 15 rol $0x15,%r10 + 40cd: 48 31 df xor %rbx,%rdi + 40d0: 48 c1 c2 0e rol $0xe,%rdx + 40d4: 4d 89 e7 mov %r12,%r15 + 40d7: 49 c1 c9 13 ror $0x13,%r9 + 40db: 49 f7 d7 not %r15 + 40de: 48 c1 cf 03 ror $0x3,%rdi + 40e2: 4d 21 df and %r11,%r15 + 40e5: 4d 31 ef xor %r13,%r15 + 40e8: 4c 31 fe xor %r15,%rsi + 40eb: 48 89 74 24 88 mov %rsi,-0x78(%rsp) + 40f0: 4c 89 de mov %r11,%rsi + 40f3: 48 f7 d6 not %rsi + 40f6: 49 89 f7 mov %rsi,%r15 + 40f9: 4d 21 d7 and %r10,%r15 + 40fc: 4c 89 fe mov %r15,%rsi + 40ff: 4c 31 e6 xor %r12,%rsi + 4102: 48 89 74 24 90 mov %rsi,-0x70(%rsp) + 4107: 4c 89 d6 mov %r10,%rsi + 410a: 48 f7 d6 not %rsi + 410d: 49 89 f7 mov %rsi,%r15 + 4110: 49 21 d7 and %rdx,%r15 + 4113: 4c 89 fe mov %r15,%rsi + 4116: 4c 31 de xor %r11,%rsi + 4119: 49 89 d3 mov %rdx,%r11 + 411c: 49 f7 d3 not %r11 + 411f: 48 89 74 24 98 mov %rsi,-0x68(%rsp) + 4124: 48 8b 74 24 d8 mov -0x28(%rsp),%rsi + 4129: 4d 21 eb and %r13,%r11 + 412c: 49 f7 d5 not %r13 + 412f: 4d 31 d3 xor %r10,%r11 + 4132: 4d 21 e5 and %r12,%r13 + 4135: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 + 413a: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 413f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 4144: 4d 89 eb mov %r13,%r11 + 4147: 49 31 d3 xor %rdx,%r11 + 414a: 4d 31 c2 xor %r8,%r10 + 414d: 49 31 c4 xor %rax,%r12 + 4150: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) + 4155: 4c 8b 5c 24 b8 mov -0x48(%rsp),%r11 + 415a: 49 c1 c2 14 rol $0x14,%r10 + 415e: 4c 89 e2 mov %r12,%rdx + 4161: 4d 89 d4 mov %r10,%r12 + 4164: 48 c1 c2 1c rol $0x1c,%rdx + 4168: 4d 31 f3 xor %r14,%r11 + 416b: 49 f7 d4 not %r12 + 416e: 49 c1 c3 03 rol $0x3,%r11 + 4172: 4d 21 dc and %r11,%r12 + 4175: 49 31 d4 xor %rdx,%r12 + 4178: 4c 89 64 24 a8 mov %r12,-0x58(%rsp) + 417d: 4d 89 dc mov %r11,%r12 + 4180: 49 f7 d4 not %r12 + 4183: 4d 21 cc and %r9,%r12 + 4186: 4c 31 c1 xor %r8,%rcx + 4189: 4c 31 f6 xor %r14,%rsi + 418c: 48 c1 c1 08 rol $0x8,%rcx + 4190: 4d 31 d4 xor %r10,%r12 + 4193: 48 c1 c6 12 rol $0x12,%rsi + 4197: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 419c: 4d 89 cc mov %r9,%r12 + 419f: 49 f7 d4 not %r12 + 41a2: 49 21 fc and %rdi,%r12 + 41a5: 4d 31 dc xor %r11,%r12 + 41a8: 49 89 fb mov %rdi,%r11 + 41ab: 49 f7 d3 not %r11 + 41ae: 4c 89 64 24 b8 mov %r12,-0x48(%rsp) + 41b3: 49 21 d3 and %rdx,%r11 + 41b6: 48 f7 d2 not %rdx + 41b9: 4d 31 cb xor %r9,%r11 + 41bc: 4c 21 d2 and %r10,%rdx + 41bf: 4c 8b 4c 24 e0 mov -0x20(%rsp),%r9 + 41c4: 4c 89 5c 24 c0 mov %r11,-0x40(%rsp) + 41c9: 49 89 d3 mov %rdx,%r11 + 41cc: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 41d1: 49 31 fb xor %rdi,%r11 + 41d4: 48 8b 7c 24 d0 mov -0x30(%rsp),%rdi + 41d9: 49 31 c1 xor %rax,%r9 + 41dc: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) + 41e1: 49 c1 c1 19 rol $0x19,%r9 + 41e5: 48 31 ea xor %rbp,%rdx + 41e8: 48 31 df xor %rbx,%rdi + 41eb: 48 d1 c2 rol $1,%rdx + 41ee: 48 c1 c7 06 rol $0x6,%rdi + 41f2: 49 89 fb mov %rdi,%r11 + 41f5: 49 f7 d3 not %r11 + 41f8: 4d 89 da mov %r11,%r10 + 41fb: 4d 21 ca and %r9,%r10 + 41fe: 4d 89 d3 mov %r10,%r11 + 4201: 49 31 d3 xor %rdx,%r11 + 4204: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 4209: 4d 89 cb mov %r9,%r11 + 420c: 49 f7 d3 not %r11 + 420f: 4d 89 da mov %r11,%r10 + 4212: 49 21 ca and %rcx,%r10 + 4215: 4d 89 d3 mov %r10,%r11 + 4218: 49 31 fb xor %rdi,%r11 + 421b: 4c 89 5c 24 d8 mov %r11,-0x28(%rsp) + 4220: 49 89 cb mov %rcx,%r11 + 4223: 49 f7 d3 not %r11 + 4226: 4d 89 dc mov %r11,%r12 + 4229: 49 21 f4 and %rsi,%r12 + 422c: 4d 31 cc xor %r9,%r12 + 422f: 49 89 f1 mov %rsi,%r9 + 4232: 49 f7 d1 not %r9 + 4235: 49 21 d1 and %rdx,%r9 + 4238: 48 f7 d2 not %rdx + 423b: 48 21 fa and %rdi,%rdx + 423e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi + 4243: 49 31 c9 xor %rcx,%r9 + 4246: 48 31 f2 xor %rsi,%rdx + 4249: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 424e: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) + 4253: 4c 31 c7 xor %r8,%rdi + 4256: 48 89 54 24 e8 mov %rdx,-0x18(%rsp) + 425b: 4c 31 f6 xor %r14,%rsi + 425e: 48 89 fa mov %rdi,%rdx + 4261: 48 8b 3c 24 mov (%rsp),%rdi + 4265: 4c 8b 4c 24 f8 mov -0x8(%rsp),%r9 + 426a: 48 c1 ce 1c ror $0x1c,%rsi + 426e: 48 c1 c2 1b rol $0x1b,%rdx + 4272: 48 8b 4c 24 f0 mov -0x10(%rsp),%rcx + 4277: 49 89 f3 mov %rsi,%r11 + 427a: 48 31 ef xor %rbp,%rdi + 427d: 49 31 d9 xor %rbx,%r9 + 4280: 48 c1 c7 0a rol $0xa,%rdi + 4284: 49 f7 d3 not %r11 + 4287: 49 c1 c1 0f rol $0xf,%r9 + 428b: 48 31 c1 xor %rax,%rcx + 428e: 4d 89 da mov %r11,%r10 + 4291: 48 c1 c9 08 ror $0x8,%rcx + 4295: 48 33 44 24 40 xor 0x40(%rsp),%rax + 429a: 49 21 fa and %rdi,%r10 + 429d: 48 c1 c8 09 ror $0x9,%rax + 42a1: 4d 89 d3 mov %r10,%r11 + 42a4: 49 89 c7 mov %rax,%r15 + 42a7: 49 31 d3 xor %rdx,%r11 + 42aa: 49 f7 d7 not %r15 + 42ad: 4c 89 5c 24 f0 mov %r11,-0x10(%rsp) + 42b2: 49 89 fb mov %rdi,%r11 + 42b5: 49 f7 d3 not %r11 + 42b8: 4d 89 dd mov %r11,%r13 + 42bb: 4d 89 cb mov %r9,%r11 + 42be: 49 f7 d3 not %r11 + 42c1: 4d 21 cd and %r9,%r13 + 42c4: 4d 89 da mov %r11,%r10 + 42c7: 49 31 f5 xor %rsi,%r13 + 42ca: 49 21 ca and %rcx,%r10 + 42cd: 4d 89 d3 mov %r10,%r11 + 42d0: 49 31 fb xor %rdi,%r11 + 42d3: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) + 42d8: 49 89 cb mov %rcx,%r11 + 42db: 49 f7 d3 not %r11 + 42de: 49 21 d3 and %rdx,%r11 + 42e1: 48 f7 d2 not %rdx + 42e4: 48 21 f2 and %rsi,%rdx + 42e7: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 42ec: 4d 31 cb xor %r9,%r11 + 42ef: 48 89 d7 mov %rdx,%rdi + 42f2: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 42f7: 48 31 cf xor %rcx,%rdi + 42fa: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 42ff: 4c 31 c6 xor %r8,%rsi + 4302: 48 31 da xor %rbx,%rdx + 4305: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 430a: 48 c1 ce 19 ror $0x19,%rsi + 430e: 48 89 3c 24 mov %rdi,(%rsp) + 4312: 4c 31 f1 xor %r14,%rcx + 4315: 48 89 f7 mov %rsi,%rdi + 4318: 49 21 f7 and %rsi,%r15 + 431b: 48 c1 ca 02 ror $0x2,%rdx + 431f: 48 c1 c9 17 ror $0x17,%rcx + 4323: 48 31 eb xor %rbp,%rbx + 4326: 48 f7 d7 not %rdi + 4329: 49 31 d7 xor %rdx,%r15 + 432c: 49 89 c8 mov %rcx,%r8 + 432f: 48 c1 c3 02 rol $0x2,%rbx + 4333: 48 21 cf and %rcx,%rdi + 4336: 49 f7 d0 not %r8 + 4339: 48 31 c7 xor %rax,%rdi + 433c: 49 21 d8 and %rbx,%r8 + 433f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 4344: 49 31 f0 xor %rsi,%r8 + 4347: 48 89 de mov %rbx,%rsi + 434a: 48 f7 d6 not %rsi + 434d: 48 21 d6 and %rdx,%rsi + 4350: 48 f7 d2 not %rdx + 4353: 48 31 ce xor %rcx,%rsi + 4356: 48 21 c2 and %rax,%rdx + 4359: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 435e: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 4363: 48 8d 35 76 1e 00 00 lea 0x1e76(%rip),%rsi # 61e0 + 436a: 48 31 d3 xor %rdx,%rbx + 436d: 48 39 c6 cmp %rax,%rsi + 4370: 0f 85 1a f9 ff ff jne 3c90 + 4376: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi + 437b: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4380: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 + 4385: 48 89 07 mov %rax,(%rdi) + 4388: 48 8b 44 24 90 mov -0x70(%rsp),%rax + 438d: 4c 89 77 18 mov %r14,0x18(%rdi) + 4391: 48 89 47 08 mov %rax,0x8(%rdi) + 4395: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 439a: 4c 89 67 60 mov %r12,0x60(%rdi) + 439e: 48 89 47 10 mov %rax,0x10(%rdi) + 43a2: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 43a7: 48 89 47 20 mov %rax,0x20(%rdi) + 43ab: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 43b0: 48 89 47 28 mov %rax,0x28(%rdi) + 43b4: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 43b9: 48 89 47 30 mov %rax,0x30(%rdi) + 43bd: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 43c2: 48 89 47 38 mov %rax,0x38(%rdi) + 43c6: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 43cb: 48 89 47 40 mov %rax,0x40(%rdi) + 43cf: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 43d4: 48 89 47 48 mov %rax,0x48(%rdi) + 43d8: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 43dd: 48 89 47 50 mov %rax,0x50(%rdi) + 43e1: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 43e6: 48 89 47 58 mov %rax,0x58(%rdi) + 43ea: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 43ef: 48 89 47 68 mov %rax,0x68(%rdi) + 43f3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 43f8: 48 89 47 70 mov %rax,0x70(%rdi) + 43fc: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 4401: 48 89 47 78 mov %rax,0x78(%rdi) + 4405: 4c 89 af 80 00 00 00 mov %r13,0x80(%rdi) + 440c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4411: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) + 4418: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) + 441f: 48 8b 04 24 mov (%rsp),%rax + 4423: 4c 89 bf a0 00 00 00 mov %r15,0xa0(%rdi) + 442a: 48 89 87 98 00 00 00 mov %rax,0x98(%rdi) + 4431: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4436: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) + 443d: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) + 4444: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4449: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) + 4450: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) + 4457: 48 83 c4 68 add $0x68,%rsp + 445b: 5b pop %rbx + 445c: 5d pop %rbp + 445d: 41 5c pop %r12 + 445f: 41 5d pop %r13 + 4461: 41 5e pop %r14 + 4463: 41 5f pop %r15 + 4465: c3 ret + 4466: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 446d: 00 00 00 + +0000000000004470 : + 4470: 41 57 push %r15 + 4472: 31 c0 xor %eax,%eax + 4474: 49 89 f7 mov %rsi,%r15 + 4477: 41 56 push %r14 + 4479: 41 55 push %r13 + 447b: 41 54 push %r12 + 447d: 49 89 d4 mov %rdx,%r12 + 4480: 55 push %rbp + 4481: 48 89 fd mov %rdi,%rbp + 4484: 48 83 c7 08 add $0x8,%rdi + 4488: 53 push %rbx + 4489: 89 cb mov %ecx,%ebx + 448b: 48 89 e9 mov %rbp,%rcx + 448e: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 4495: 00 + 4496: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 449d: 00 00 00 00 + 44a1: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 44a5: 48 29 f9 sub %rdi,%rcx + 44a8: 81 c1 c8 00 00 00 add $0xc8,%ecx + 44ae: c1 e9 03 shr $0x3,%ecx + 44b1: f3 48 ab rep stos %rax,%es:(%rdi) + 44b4: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 44bb: 0f 86 ae 00 00 00 jbe 456f + 44c1: 4c 8d b6 88 00 00 00 lea 0x88(%rsi),%r14 + 44c8: 4d 89 f5 mov %r14,%r13 + 44cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 44d0: 4c 89 f8 mov %r15,%rax + 44d3: 48 89 ee mov %rbp,%rsi + 44d6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 44dd: 00 00 00 + 44e0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 44e4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 44e8: 48 83 c0 08 add $0x8,%rax + 44ec: 48 c1 e1 10 shl $0x10,%rcx + 44f0: 48 c1 e2 08 shl $0x8,%rdx + 44f4: 48 09 ca or %rcx,%rdx + 44f7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 44fb: 48 09 ca or %rcx,%rdx + 44fe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 4502: 48 c1 e1 18 shl $0x18,%rcx + 4506: 48 09 ca or %rcx,%rdx + 4509: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 450d: 48 c1 e1 20 shl $0x20,%rcx + 4511: 48 09 d1 or %rdx,%rcx + 4514: 0f b6 50 fd movzbl -0x3(%rax),%edx + 4518: 48 c1 e2 28 shl $0x28,%rdx + 451c: 48 09 ca or %rcx,%rdx + 451f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 4523: 48 c1 e1 30 shl $0x30,%rcx + 4527: 48 09 d1 or %rdx,%rcx + 452a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 452e: 48 c1 e2 38 shl $0x38,%rdx + 4532: 48 09 ca or %rcx,%rdx + 4535: 48 31 16 xor %rdx,(%rsi) + 4538: 48 83 c6 08 add $0x8,%rsi + 453c: 4c 39 e8 cmp %r13,%rax + 453f: 75 9f jne 44e0 + 4541: 48 89 ef mov %rbp,%rdi + 4544: 49 81 ec 88 00 00 00 sub $0x88,%r12 + 454b: 4d 89 f7 mov %r14,%r15 + 454e: 49 81 c5 88 00 00 00 add $0x88,%r13 + 4555: e8 26 f6 ff ff call 3b80 + 455a: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 4561: 76 0c jbe 456f + 4563: 49 81 c6 88 00 00 00 add $0x88,%r14 + 456a: e9 61 ff ff ff jmp 44d0 + 456f: 4d 85 e4 test %r12,%r12 + 4572: 74 6c je 45e0 + 4574: 31 c0 xor %eax,%eax + 4576: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 457d: 00 00 00 + 4580: 89 c2 mov %eax,%edx + 4582: 89 c1 mov %eax,%ecx + 4584: c1 ea 03 shr $0x3,%edx + 4587: 83 e1 07 and $0x7,%ecx + 458a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4591: 41 0f b6 14 07 movzbl (%r15,%rax,1),%edx + 4596: c1 e1 03 shl $0x3,%ecx + 4599: 48 83 c0 01 add $0x1,%rax + 459d: 48 d3 e2 shl %cl,%rdx + 45a0: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 45a5: 49 39 c4 cmp %rax,%r12 + 45a8: 75 d6 jne 4580 + 45aa: 44 89 e0 mov %r12d,%eax + 45ad: 44 89 e1 mov %r12d,%ecx + 45b0: c1 e8 03 shr $0x3,%eax + 45b3: 83 e1 07 and $0x7,%ecx + 45b6: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 45bd: c1 e1 03 shl $0x3,%ecx + 45c0: 48 01 e8 add %rbp,%rax + 45c3: 0f b6 db movzbl %bl,%ebx + 45c6: 48 d3 e3 shl %cl,%rbx + 45c9: 48 31 18 xor %rbx,(%rax) + 45cc: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) + 45d3: 00 3f + 45d5: 5b pop %rbx + 45d6: 5d pop %rbp + 45d7: 41 5c pop %r12 + 45d9: 41 5d pop %r13 + 45db: 41 5e pop %r14 + 45dd: 41 5f pop %r15 + 45df: c3 ret + 45e0: 48 89 e8 mov %rbp,%rax + 45e3: 31 c9 xor %ecx,%ecx + 45e5: eb dc jmp 45c3 + 45e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 45ee: 00 00 + +00000000000045f0 : + 45f0: 41 56 push %r14 + 45f2: 31 c0 xor %eax,%eax + 45f4: 49 89 f6 mov %rsi,%r14 + 45f7: 41 55 push %r13 + 45f9: 41 54 push %r12 + 45fb: 55 push %rbp + 45fc: 48 89 d5 mov %rdx,%rbp + 45ff: 53 push %rbx + 4600: 48 89 fb mov %rdi,%rbx + 4603: 48 83 c7 08 add $0x8,%rdi + 4607: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 460e: 00 + 460f: 48 89 d9 mov %rbx,%rcx + 4612: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 4619: 00 00 00 00 + 461d: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 4621: 48 29 f9 sub %rdi,%rcx + 4624: 81 c1 c8 00 00 00 add $0xc8,%ecx + 462a: c1 e9 03 shr $0x3,%ecx + 462d: f3 48 ab rep stos %rax,%es:(%rdi) + 4630: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 4637: 0f 86 b2 00 00 00 jbe 46ef + 463d: 4c 8d ae a8 00 00 00 lea 0xa8(%rsi),%r13 + 4644: 4d 89 ec mov %r13,%r12 + 4647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 464e: 00 00 + 4650: 4c 89 f0 mov %r14,%rax + 4653: 48 89 de mov %rbx,%rsi + 4656: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 465d: 00 00 00 + 4660: 0f b6 50 01 movzbl 0x1(%rax),%edx + 4664: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 4668: 48 83 c0 08 add $0x8,%rax + 466c: 48 c1 e1 10 shl $0x10,%rcx + 4670: 48 c1 e2 08 shl $0x8,%rdx + 4674: 48 09 ca or %rcx,%rdx + 4677: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 467b: 48 09 ca or %rcx,%rdx + 467e: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 4682: 48 c1 e1 18 shl $0x18,%rcx + 4686: 48 09 ca or %rcx,%rdx + 4689: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 468d: 48 c1 e1 20 shl $0x20,%rcx + 4691: 48 09 d1 or %rdx,%rcx + 4694: 0f b6 50 fd movzbl -0x3(%rax),%edx + 4698: 48 c1 e2 28 shl $0x28,%rdx + 469c: 48 09 ca or %rcx,%rdx + 469f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 46a3: 48 c1 e1 30 shl $0x30,%rcx + 46a7: 48 09 d1 or %rdx,%rcx + 46aa: 0f b6 50 ff movzbl -0x1(%rax),%edx + 46ae: 48 c1 e2 38 shl $0x38,%rdx + 46b2: 48 09 ca or %rcx,%rdx + 46b5: 48 31 16 xor %rdx,(%rsi) + 46b8: 48 83 c6 08 add $0x8,%rsi + 46bc: 4c 39 e0 cmp %r12,%rax + 46bf: 75 9f jne 4660 + 46c1: 48 89 df mov %rbx,%rdi + 46c4: 48 81 ed a8 00 00 00 sub $0xa8,%rbp + 46cb: 4d 89 ee mov %r13,%r14 + 46ce: 49 81 c4 a8 00 00 00 add $0xa8,%r12 + 46d5: e8 a6 f4 ff ff call 3b80 + 46da: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 46e1: 76 0c jbe 46ef + 46e3: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 46ea: e9 61 ff ff ff jmp 4650 + 46ef: 48 85 ed test %rbp,%rbp + 46f2: 74 69 je 475d + 46f4: 31 c0 xor %eax,%eax + 46f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 46fd: 00 00 00 + 4700: 89 c2 mov %eax,%edx + 4702: 89 c1 mov %eax,%ecx + 4704: c1 ea 03 shr $0x3,%edx + 4707: 83 e1 07 and $0x7,%ecx + 470a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4711: 41 0f b6 14 06 movzbl (%r14,%rax,1),%edx + 4716: c1 e1 03 shl $0x3,%ecx + 4719: 48 83 c0 01 add $0x1,%rax + 471d: 48 d3 e2 shl %cl,%rdx + 4720: 48 31 14 33 xor %rdx,(%rbx,%rsi,1) + 4724: 48 39 c5 cmp %rax,%rbp + 4727: 75 d7 jne 4700 + 4729: 89 e8 mov %ebp,%eax + 472b: 89 e9 mov %ebp,%ecx + 472d: ba 1f 00 00 00 mov $0x1f,%edx + 4732: c1 e8 03 shr $0x3,%eax + 4735: 83 e1 07 and $0x7,%ecx + 4738: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 473f: c1 e1 03 shl $0x3,%ecx + 4742: 48 01 d8 add %rbx,%rax + 4745: 48 d3 e2 shl %cl,%rdx + 4748: 48 31 10 xor %rdx,(%rax) + 474b: 48 0f ba bb a0 00 00 btcq $0x3f,0xa0(%rbx) + 4752: 00 3f + 4754: 5b pop %rbx + 4755: 5d pop %rbp + 4756: 41 5c pop %r12 + 4758: 41 5d pop %r13 + 475a: 41 5e pop %r14 + 475c: c3 ret + 475d: 48 89 d8 mov %rbx,%rax + 4760: ba 1f 00 00 00 mov $0x1f,%edx + 4765: eb e1 jmp 4748 + 4767: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 476e: 00 00 + +0000000000004770 : + 4770: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 4777: 48 89 fa mov %rdi,%rdx + 477a: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 477e: 31 c0 xor %eax,%eax + 4780: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 4787: 00 00 00 00 + 478b: 48 89 d1 mov %rdx,%rcx + 478e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 4792: 48 29 f9 sub %rdi,%rcx + 4795: 81 c1 c8 00 00 00 add $0xc8,%ecx + 479b: c1 e9 03 shr $0x3,%ecx + 479e: f3 48 ab rep stos %rax,%es:(%rdi) + 47a1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 47a8: 00 00 00 + 47ab: c3 ret + 47ac: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000047b0 : + 47b0: 41 54 push %r12 + 47b2: 49 89 d4 mov %rdx,%r12 + 47b5: 55 push %rbp + 47b6: 48 89 f5 mov %rsi,%rbp + 47b9: 53 push %rbx + 47ba: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 47c0: 48 89 fb mov %rdi,%rbx + 47c3: 48 01 c2 add %rax,%rdx + 47c6: 49 89 c0 mov %rax,%r8 + 47c9: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 47d0: 0f 86 a9 00 00 00 jbe 487f + 47d6: 3d a7 00 00 00 cmp $0xa7,%eax + 47db: 76 28 jbe 4805 + 47dd: 0f 1f 00 nopl (%rax) + 47e0: b8 a8 00 00 00 mov $0xa8,%eax + 47e5: 48 89 df mov %rbx,%rdi + 47e8: 44 29 c0 sub %r8d,%eax + 47eb: 49 29 c4 sub %rax,%r12 + 47ee: e8 8d f3 ff ff call 3b80 + 47f3: 45 31 c0 xor %r8d,%r8d + 47f6: 31 c0 xor %eax,%eax + 47f8: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 + 47ff: 0f 86 8b 00 00 00 jbe 4890 + 4805: 44 89 c0 mov %r8d,%eax + 4808: 48 89 ee mov %rbp,%rsi + 480b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4812: 00 00 00 00 + 4816: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 481d: 00 00 00 00 + 4821: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4828: 00 00 00 00 + 482c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4833: 00 00 00 00 + 4837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 483e: 00 00 + 4840: 89 c2 mov %eax,%edx + 4842: 89 c1 mov %eax,%ecx + 4844: 48 83 c6 01 add $0x1,%rsi + 4848: 83 c0 01 add $0x1,%eax + 484b: c1 ea 03 shr $0x3,%edx + 484e: 83 e1 07 and $0x7,%ecx + 4851: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 4858: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 485c: c1 e1 03 shl $0x3,%ecx + 485f: 48 d3 e2 shl %cl,%rdx + 4862: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 4866: 3d a8 00 00 00 cmp $0xa8,%eax + 486b: 75 d3 jne 4840 + 486d: b8 a7 00 00 00 mov $0xa7,%eax + 4872: 44 29 c0 sub %r8d,%eax + 4875: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 487a: e9 61 ff ff ff jmp 47e0 + 487f: 49 89 d4 mov %rdx,%r12 + 4882: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4889: 00 00 00 00 + 488d: 0f 1f 00 nopl (%rax) + 4890: 4c 39 e0 cmp %r12,%rax + 4893: 44 89 c0 mov %r8d,%eax + 4896: 73 5a jae 48f2 + 4898: 48 89 ea mov %rbp,%rdx + 489b: 45 8d 40 01 lea 0x1(%r8),%r8d + 489f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 48a6: 00 00 00 00 + 48aa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 48b1: 00 00 00 00 + 48b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 48bc: 00 00 00 00 + 48c0: 89 c1 mov %eax,%ecx + 48c2: 0f b6 32 movzbl (%rdx),%esi + 48c5: 48 83 c2 01 add $0x1,%rdx + 48c9: c1 e9 03 shr $0x3,%ecx + 48cc: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 48d3: 89 c1 mov %eax,%ecx + 48d5: 83 c0 01 add $0x1,%eax + 48d8: 83 e1 07 and $0x7,%ecx + 48db: c1 e1 03 shl $0x3,%ecx + 48de: 48 d3 e6 shl %cl,%rsi + 48e1: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 48e6: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 48ea: 48 29 e9 sub %rbp,%rcx + 48ed: 4c 39 e1 cmp %r12,%rcx + 48f0: 72 ce jb 48c0 + 48f2: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 48f8: 5b pop %rbx + 48f9: 5d pop %rbp + 48fa: 41 5c pop %r12 + 48fc: c3 ret + 48fd: 0f 1f 00 nopl (%rax) + +0000000000004900 : + 4900: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4906: 89 c8 mov %ecx,%eax + 4908: 83 e1 07 and $0x7,%ecx + 490b: c1 e8 03 shr $0x3,%eax + 490e: c1 e1 03 shl $0x3,%ecx + 4911: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4918: b8 1f 00 00 00 mov $0x1f,%eax + 491d: 48 d3 e0 shl %cl,%rax + 4920: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 4924: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) + 492b: 00 00 00 + 492e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) + 4935: 00 3f + 4937: c3 ret + 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 493f: 00 + +0000000000004940 : + 4940: 41 54 push %r12 + 4942: 49 89 d4 mov %rdx,%r12 + 4945: 55 push %rbp + 4946: 53 push %rbx + 4947: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 494d: 48 85 f6 test %rsi,%rsi + 4950: 74 66 je 49b8 + 4952: 48 89 fb mov %rdi,%rbx + 4955: 48 89 f7 mov %rsi,%rdi + 4958: 3d a8 00 00 00 cmp $0xa8,%eax + 495d: 0f 84 82 00 00 00 je 49e5 + 4963: 3d a7 00 00 00 cmp $0xa7,%eax + 4968: 77 f9 ja 4963 + 496a: 89 c5 mov %eax,%ebp + 496c: 41 89 c0 mov %eax,%r8d + 496f: 48 01 fd add %rdi,%rbp + 4972: 44 89 c6 mov %r8d,%esi + 4975: 44 89 c0 mov %r8d,%eax + 4978: 48 29 de sub %rbx,%rsi + 497b: eb 28 jmp 49a5 + 497d: 0f 1f 00 nopl (%rax) + 4980: 89 c2 mov %eax,%edx + 4982: 89 c1 mov %eax,%ecx + 4984: 48 83 c3 01 add $0x1,%rbx + 4988: 83 c0 01 add $0x1,%eax + 498b: c1 ea 03 shr $0x3,%edx + 498e: 83 e1 07 and $0x7,%ecx + 4991: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 4995: c1 e1 03 shl $0x3,%ecx + 4998: 48 d3 ea shr %cl,%rdx + 499b: 88 53 ff mov %dl,-0x1(%rbx) + 499e: 3d a8 00 00 00 cmp $0xa8,%eax + 49a3: 74 23 je 49c8 + 49a5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 49a9: 48 39 ea cmp %rbp,%rdx + 49ac: 72 d2 jb 4980 + 49ae: 89 c2 mov %eax,%edx + 49b0: 44 29 c2 sub %r8d,%edx + 49b3: 48 29 d7 sub %rdx,%rdi + 49b6: 75 b2 jne 496a + 49b8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 49bf: 00 + 49c0: 5b pop %rbx + 49c1: 5d pop %rbp + 49c2: 41 5c pop %r12 + 49c4: c3 ret + 49c5: 0f 1f 00 nopl (%rax) + 49c8: 89 c2 mov %eax,%edx + 49ca: 44 29 c2 sub %r8d,%edx + 49cd: 48 29 d7 sub %rdx,%rdi + 49d0: 48 89 fd mov %rdi,%rbp + 49d3: 74 e3 je 49b8 + 49d5: 4c 89 e7 mov %r12,%rdi + 49d8: e8 a3 f1 ff ff call 3b80 + 49dd: 48 89 ef mov %rbp,%rdi + 49e0: 45 31 c0 xor %r8d,%r8d + 49e3: eb 8d jmp 4972 + 49e5: 48 89 f5 mov %rsi,%rbp + 49e8: eb eb jmp 49d5 + 49ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000049f0 : + 49f0: 53 push %rbx + 49f1: 48 89 fb mov %rdi,%rbx + 49f4: e8 f7 fb ff ff call 45f0 + 49f9: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) + 4a00: 00 00 00 + 4a03: 5b pop %rbx + 4a04: c3 ret + 4a05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4a0c: 00 00 00 00 + +0000000000004a10 : + 4a10: 48 85 f6 test %rsi,%rsi + 4a13: 0f 84 9a 00 00 00 je 4ab3 + 4a19: 41 55 push %r13 + 4a1b: 4c 8d af a8 00 00 00 lea 0xa8(%rdi),%r13 + 4a22: 41 54 push %r12 + 4a24: 49 89 d4 mov %rdx,%r12 + 4a27: 55 push %rbp + 4a28: 48 89 f5 mov %rsi,%rbp + 4a2b: 53 push %rbx + 4a2c: 0f 1f 40 00 nopl 0x0(%rax) + 4a30: 4c 89 e7 mov %r12,%rdi + 4a33: 49 8d 9d 58 ff ff ff lea -0xa8(%r13),%rbx + 4a3a: e8 41 f1 ff ff call 3b80 + 4a3f: 4c 89 e2 mov %r12,%rdx + 4a42: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4a49: 00 00 00 00 + 4a4d: 0f 1f 00 nopl (%rax) + 4a50: 48 8b 02 mov (%rdx),%rax + 4a53: 48 83 c3 08 add $0x8,%rbx + 4a57: 48 83 c2 08 add $0x8,%rdx + 4a5b: 48 89 c1 mov %rax,%rcx + 4a5e: 88 43 f8 mov %al,-0x8(%rbx) + 4a61: 48 c1 e9 10 shr $0x10,%rcx + 4a65: 88 63 f9 mov %ah,-0x7(%rbx) + 4a68: 88 4b fa mov %cl,-0x6(%rbx) + 4a6b: 48 89 c1 mov %rax,%rcx + 4a6e: 48 c1 e9 18 shr $0x18,%rcx + 4a72: 88 4b fb mov %cl,-0x5(%rbx) + 4a75: 48 89 c1 mov %rax,%rcx + 4a78: 48 c1 e9 20 shr $0x20,%rcx + 4a7c: 88 4b fc mov %cl,-0x4(%rbx) + 4a7f: 48 89 c1 mov %rax,%rcx + 4a82: 48 c1 e9 28 shr $0x28,%rcx + 4a86: 88 4b fd mov %cl,-0x3(%rbx) + 4a89: 48 89 c1 mov %rax,%rcx + 4a8c: 48 c1 e8 38 shr $0x38,%rax + 4a90: 48 c1 e9 30 shr $0x30,%rcx + 4a94: 88 43 ff mov %al,-0x1(%rbx) + 4a97: 88 4b fe mov %cl,-0x2(%rbx) + 4a9a: 49 39 dd cmp %rbx,%r13 + 4a9d: 75 b1 jne 4a50 + 4a9f: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 4aa6: 48 83 ed 01 sub $0x1,%rbp + 4aaa: 75 84 jne 4a30 + 4aac: 5b pop %rbx + 4aad: 5d pop %rbp + 4aae: 41 5c pop %r12 + 4ab0: 41 5d pop %r13 + 4ab2: c3 ret + 4ab3: c3 ret + 4ab4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4abb: 00 00 00 00 + 4abf: 90 nop + +0000000000004ac0 : + 4ac0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 4ac7: 48 89 fa mov %rdi,%rdx + 4aca: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 4ace: 31 c0 xor %eax,%eax + 4ad0: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 4ad7: 00 00 00 00 + 4adb: 48 89 d1 mov %rdx,%rcx + 4ade: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 4ae2: 48 29 f9 sub %rdi,%rcx + 4ae5: 81 c1 c8 00 00 00 add $0xc8,%ecx + 4aeb: c1 e9 03 shr $0x3,%ecx + 4aee: f3 48 ab rep stos %rax,%es:(%rdi) + 4af1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 4af8: 00 00 00 + 4afb: c3 ret + 4afc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004b00 : + 4b00: 41 54 push %r12 + 4b02: 49 89 d4 mov %rdx,%r12 + 4b05: 55 push %rbp + 4b06: 48 89 f5 mov %rsi,%rbp + 4b09: 53 push %rbx + 4b0a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 4b10: 48 89 fb mov %rdi,%rbx + 4b13: 48 01 c2 add %rax,%rdx + 4b16: 49 89 c0 mov %rax,%r8 + 4b19: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 4b20: 0f 86 99 00 00 00 jbe 4bbf + 4b26: 3d 87 00 00 00 cmp $0x87,%eax + 4b2b: 76 24 jbe 4b51 + 4b2d: 0f 1f 00 nopl (%rax) + 4b30: b8 88 00 00 00 mov $0x88,%eax + 4b35: 48 89 df mov %rbx,%rdi + 4b38: 44 29 c0 sub %r8d,%eax + 4b3b: 49 29 c4 sub %rax,%r12 + 4b3e: e8 3d f0 ff ff call 3b80 + 4b43: 45 31 c0 xor %r8d,%r8d + 4b46: 31 c0 xor %eax,%eax + 4b48: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 4b4f: 76 7f jbe 4bd0 + 4b51: 44 89 c0 mov %r8d,%eax + 4b54: 48 89 ee mov %rbp,%rsi + 4b57: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4b5e: 00 00 00 00 + 4b62: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4b69: 00 00 00 00 + 4b6d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4b74: 00 00 00 00 + 4b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b7f: 00 + 4b80: 89 c2 mov %eax,%edx + 4b82: 89 c1 mov %eax,%ecx + 4b84: 48 83 c6 01 add $0x1,%rsi + 4b88: 83 c0 01 add $0x1,%eax + 4b8b: c1 ea 03 shr $0x3,%edx + 4b8e: 83 e1 07 and $0x7,%ecx + 4b91: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 4b98: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 4b9c: c1 e1 03 shl $0x3,%ecx + 4b9f: 48 d3 e2 shl %cl,%rdx + 4ba2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 4ba6: 3d 88 00 00 00 cmp $0x88,%eax + 4bab: 75 d3 jne 4b80 + 4bad: b8 87 00 00 00 mov $0x87,%eax + 4bb2: 44 29 c0 sub %r8d,%eax + 4bb5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 4bba: e9 71 ff ff ff jmp 4b30 + 4bbf: 49 89 d4 mov %rdx,%r12 + 4bc2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4bc9: 00 00 00 00 + 4bcd: 0f 1f 00 nopl (%rax) + 4bd0: 4c 39 e0 cmp %r12,%rax + 4bd3: 44 89 c0 mov %r8d,%eax + 4bd6: 73 5a jae 4c32 + 4bd8: 48 89 ea mov %rbp,%rdx + 4bdb: 45 8d 40 01 lea 0x1(%r8),%r8d + 4bdf: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4be6: 00 00 00 00 + 4bea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4bf1: 00 00 00 00 + 4bf5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4bfc: 00 00 00 00 + 4c00: 89 c1 mov %eax,%ecx + 4c02: 0f b6 32 movzbl (%rdx),%esi + 4c05: 48 83 c2 01 add $0x1,%rdx + 4c09: c1 e9 03 shr $0x3,%ecx + 4c0c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 4c13: 89 c1 mov %eax,%ecx + 4c15: 83 c0 01 add $0x1,%eax + 4c18: 83 e1 07 and $0x7,%ecx + 4c1b: c1 e1 03 shl $0x3,%ecx + 4c1e: 48 d3 e6 shl %cl,%rsi + 4c21: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 4c26: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 4c2a: 48 29 e9 sub %rbp,%rcx + 4c2d: 4c 39 e1 cmp %r12,%rcx + 4c30: 72 ce jb 4c00 + 4c32: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 4c38: 5b pop %rbx + 4c39: 5d pop %rbp + 4c3a: 41 5c pop %r12 + 4c3c: c3 ret + 4c3d: 0f 1f 00 nopl (%rax) + +0000000000004c40 : + 4c40: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4c46: 89 c8 mov %ecx,%eax + 4c48: 83 e1 07 and $0x7,%ecx + 4c4b: c1 e8 03 shr $0x3,%eax + 4c4e: c1 e1 03 shl $0x3,%ecx + 4c51: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4c58: b8 1f 00 00 00 mov $0x1f,%eax + 4c5d: 48 d3 e0 shl %cl,%rax + 4c60: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 4c64: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) + 4c6b: 00 00 00 + 4c6e: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) + 4c75: 00 3f + 4c77: c3 ret + 4c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c7f: 00 + +0000000000004c80 : + 4c80: 41 54 push %r12 + 4c82: 49 89 d4 mov %rdx,%r12 + 4c85: 55 push %rbp + 4c86: 53 push %rbx + 4c87: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 4c8d: 48 85 f6 test %rsi,%rsi + 4c90: 74 66 je 4cf8 + 4c92: 48 89 fb mov %rdi,%rbx + 4c95: 48 89 f7 mov %rsi,%rdi + 4c98: 3d 88 00 00 00 cmp $0x88,%eax + 4c9d: 0f 84 82 00 00 00 je 4d25 + 4ca3: 3d 87 00 00 00 cmp $0x87,%eax + 4ca8: 77 f9 ja 4ca3 + 4caa: 89 c5 mov %eax,%ebp + 4cac: 41 89 c0 mov %eax,%r8d + 4caf: 48 01 fd add %rdi,%rbp + 4cb2: 44 89 c6 mov %r8d,%esi + 4cb5: 44 89 c0 mov %r8d,%eax + 4cb8: 48 29 de sub %rbx,%rsi + 4cbb: eb 28 jmp 4ce5 + 4cbd: 0f 1f 00 nopl (%rax) + 4cc0: 89 c2 mov %eax,%edx + 4cc2: 89 c1 mov %eax,%ecx + 4cc4: 48 83 c3 01 add $0x1,%rbx + 4cc8: 83 c0 01 add $0x1,%eax + 4ccb: c1 ea 03 shr $0x3,%edx + 4cce: 83 e1 07 and $0x7,%ecx + 4cd1: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 4cd5: c1 e1 03 shl $0x3,%ecx + 4cd8: 48 d3 ea shr %cl,%rdx + 4cdb: 88 53 ff mov %dl,-0x1(%rbx) + 4cde: 3d 88 00 00 00 cmp $0x88,%eax + 4ce3: 74 23 je 4d08 + 4ce5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 4ce9: 48 39 ea cmp %rbp,%rdx + 4cec: 72 d2 jb 4cc0 + 4cee: 89 c2 mov %eax,%edx + 4cf0: 44 29 c2 sub %r8d,%edx + 4cf3: 48 29 d7 sub %rdx,%rdi + 4cf6: 75 b2 jne 4caa + 4cf8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 4cff: 00 + 4d00: 5b pop %rbx + 4d01: 5d pop %rbp + 4d02: 41 5c pop %r12 + 4d04: c3 ret + 4d05: 0f 1f 00 nopl (%rax) + 4d08: 89 c2 mov %eax,%edx + 4d0a: 44 29 c2 sub %r8d,%edx + 4d0d: 48 29 d7 sub %rdx,%rdi + 4d10: 48 89 fd mov %rdi,%rbp + 4d13: 74 e3 je 4cf8 + 4d15: 4c 89 e7 mov %r12,%rdi + 4d18: e8 63 ee ff ff call 3b80 + 4d1d: 48 89 ef mov %rbp,%rdi + 4d20: 45 31 c0 xor %r8d,%r8d + 4d23: eb 8d jmp 4cb2 + 4d25: 48 89 f5 mov %rsi,%rbp + 4d28: eb eb jmp 4d15 + 4d2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004d30 : + 4d30: 53 push %rbx + 4d31: b9 1f 00 00 00 mov $0x1f,%ecx + 4d36: 48 89 fb mov %rdi,%rbx + 4d39: e8 32 f7 ff ff call 4470 + 4d3e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) + 4d45: 00 00 00 + 4d48: 5b pop %rbx + 4d49: c3 ret + 4d4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004d50 : + 4d50: 48 85 f6 test %rsi,%rsi + 4d53: 0f 84 9a 00 00 00 je 4df3 + 4d59: 41 55 push %r13 + 4d5b: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 + 4d62: 41 54 push %r12 + 4d64: 49 89 d4 mov %rdx,%r12 + 4d67: 55 push %rbp + 4d68: 48 89 f5 mov %rsi,%rbp + 4d6b: 53 push %rbx + 4d6c: 0f 1f 40 00 nopl 0x0(%rax) + 4d70: 4c 89 e7 mov %r12,%rdi + 4d73: 49 8d 9d 78 ff ff ff lea -0x88(%r13),%rbx + 4d7a: e8 01 ee ff ff call 3b80 + 4d7f: 4c 89 e2 mov %r12,%rdx + 4d82: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d89: 00 00 00 00 + 4d8d: 0f 1f 00 nopl (%rax) + 4d90: 48 8b 02 mov (%rdx),%rax + 4d93: 48 83 c3 08 add $0x8,%rbx + 4d97: 48 83 c2 08 add $0x8,%rdx + 4d9b: 48 89 c1 mov %rax,%rcx + 4d9e: 88 43 f8 mov %al,-0x8(%rbx) + 4da1: 48 c1 e9 10 shr $0x10,%rcx + 4da5: 88 63 f9 mov %ah,-0x7(%rbx) + 4da8: 88 4b fa mov %cl,-0x6(%rbx) + 4dab: 48 89 c1 mov %rax,%rcx + 4dae: 48 c1 e9 18 shr $0x18,%rcx + 4db2: 88 4b fb mov %cl,-0x5(%rbx) + 4db5: 48 89 c1 mov %rax,%rcx + 4db8: 48 c1 e9 20 shr $0x20,%rcx + 4dbc: 88 4b fc mov %cl,-0x4(%rbx) + 4dbf: 48 89 c1 mov %rax,%rcx + 4dc2: 48 c1 e9 28 shr $0x28,%rcx + 4dc6: 88 4b fd mov %cl,-0x3(%rbx) + 4dc9: 48 89 c1 mov %rax,%rcx + 4dcc: 48 c1 e8 38 shr $0x38,%rax + 4dd0: 48 c1 e9 30 shr $0x30,%rcx + 4dd4: 88 43 ff mov %al,-0x1(%rbx) + 4dd7: 88 4b fe mov %cl,-0x2(%rbx) + 4dda: 49 39 dd cmp %rbx,%r13 + 4ddd: 75 b1 jne 4d90 + 4ddf: 49 81 c5 88 00 00 00 add $0x88,%r13 + 4de6: 48 83 ed 01 sub $0x1,%rbp + 4dea: 75 84 jne 4d70 + 4dec: 5b pop %rbx + 4ded: 5d pop %rbp + 4dee: 41 5c pop %r12 + 4df0: 41 5d pop %r13 + 4df2: c3 ret + 4df3: c3 ret + 4df4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4dfb: 00 00 00 00 + 4dff: 90 nop + +0000000000004e00 : + 4e00: 41 57 push %r15 + 4e02: 41 56 push %r14 + 4e04: 49 89 fe mov %rdi,%r14 + 4e07: 41 55 push %r13 + 4e09: 41 54 push %r12 + 4e0b: 55 push %rbp + 4e0c: 48 89 f5 mov %rsi,%rbp + 4e0f: 48 89 d6 mov %rdx,%rsi + 4e12: 53 push %rbx + 4e13: 48 89 eb mov %rbp,%rbx + 4e16: 48 c1 eb 03 shr $0x3,%rbx + 4e1a: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 4e21: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 4e28: 00 00 + 4e2a: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 4e31: 00 + 4e32: 48 89 ca mov %rcx,%rdx + 4e35: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e3a: e8 b1 f7 ff ff call 45f0 + 4e3f: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax + 4e46: c3 30 0c + 4e49: 48 f7 e3 mul %rbx + 4e4c: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4e51: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 4e58: 0f 86 a2 00 00 00 jbe 4f00 + 4e5e: 4c 69 6c 24 08 a8 00 imul $0xa8,0x8(%rsp),%r13 + 4e65: 00 00 + 4e67: 4c 89 f3 mov %r14,%rbx + 4e6a: 4c 8d bc 24 b8 00 00 lea 0xb8(%rsp),%r15 + 4e71: 00 + 4e72: 4d 01 f5 add %r14,%r13 + 4e75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e7c: 00 00 00 00 + 4e80: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e85: e8 f6 ec ff ff call 3b80 + 4e8a: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx + 4e8f: 48 89 da mov %rbx,%rdx + 4e92: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e99: 00 00 00 00 + 4e9d: 0f 1f 00 nopl (%rax) + 4ea0: 48 8b 01 mov (%rcx),%rax + 4ea3: 48 83 c1 08 add $0x8,%rcx + 4ea7: 48 83 c2 08 add $0x8,%rdx + 4eab: 48 89 c6 mov %rax,%rsi + 4eae: 88 42 f8 mov %al,-0x8(%rdx) + 4eb1: 48 c1 ee 10 shr $0x10,%rsi + 4eb5: 88 62 f9 mov %ah,-0x7(%rdx) + 4eb8: 40 88 72 fa mov %sil,-0x6(%rdx) + 4ebc: 48 89 c6 mov %rax,%rsi + 4ebf: 48 c1 ee 18 shr $0x18,%rsi + 4ec3: 40 88 72 fb mov %sil,-0x5(%rdx) + 4ec7: 48 89 c6 mov %rax,%rsi + 4eca: 48 c1 ee 20 shr $0x20,%rsi + 4ece: 40 88 72 fc mov %sil,-0x4(%rdx) + 4ed2: 48 89 c6 mov %rax,%rsi + 4ed5: 48 c1 ee 28 shr $0x28,%rsi + 4ed9: 40 88 72 fd mov %sil,-0x3(%rdx) + 4edd: 48 89 c6 mov %rax,%rsi + 4ee0: 48 c1 e8 38 shr $0x38,%rax + 4ee4: 48 c1 ee 30 shr $0x30,%rsi + 4ee8: 88 42 ff mov %al,-0x1(%rdx) + 4eeb: 40 88 72 fe mov %sil,-0x2(%rdx) + 4eef: 49 39 cf cmp %rcx,%r15 + 4ef2: 75 ac jne 4ea0 + 4ef4: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 4efb: 4c 39 eb cmp %r13,%rbx + 4efe: 75 80 jne 4e80 + 4f00: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 4f07: c3 30 0c + 4f0a: 48 89 e8 mov %rbp,%rax + 4f0d: 48 c1 e8 03 shr $0x3,%rax + 4f11: 48 f7 e2 mul %rdx + 4f14: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax + 4f1b: 48 29 c5 sub %rax,%rbp + 4f1e: 0f 84 ae 00 00 00 je 4fd2 + 4f24: 48 69 5c 24 08 a8 00 imul $0xa8,0x8(%rsp),%rbx + 4f2b: 00 00 + 4f2d: 4c 01 f3 add %r14,%rbx + 4f30: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4f35: e8 46 ec ff ff call 3b80 + 4f3a: 49 89 e8 mov %rbp,%r8 + 4f3d: 31 ff xor %edi,%edi + 4f3f: 89 fe mov %edi,%esi + 4f41: 89 f8 mov %edi,%eax + 4f43: 48 29 de sub %rbx,%rsi + 4f46: eb 5e jmp 4fa6 + 4f48: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4f4f: 00 00 00 00 + 4f53: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4f5a: 00 00 00 00 + 4f5e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4f65: 00 00 00 00 + 4f69: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4f70: 00 00 00 00 + 4f74: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4f7b: 00 00 00 00 + 4f7f: 90 nop + 4f80: 89 c2 mov %eax,%edx + 4f82: 89 c1 mov %eax,%ecx + 4f84: 48 83 c3 01 add $0x1,%rbx + 4f88: 83 c0 01 add $0x1,%eax + 4f8b: c1 ea 03 shr $0x3,%edx + 4f8e: 83 e1 07 and $0x7,%ecx + 4f91: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 4f96: c1 e1 03 shl $0x3,%ecx + 4f99: 48 d3 ea shr %cl,%rdx + 4f9c: 88 53 ff mov %dl,-0x1(%rbx) + 4f9f: 3d a8 00 00 00 cmp $0xa8,%eax + 4fa4: 74 1e je 4fc4 + 4fa6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 4faa: 48 39 ea cmp %rbp,%rdx + 4fad: 72 d1 jb 4f80 + 4faf: 89 c2 mov %eax,%edx + 4fb1: 29 fa sub %edi,%edx + 4fb3: 49 29 d0 sub %rdx,%r8 + 4fb6: 74 1a je 4fd2 + 4fb8: 89 c5 mov %eax,%ebp + 4fba: 89 c7 mov %eax,%edi + 4fbc: 4c 01 c5 add %r8,%rbp + 4fbf: e9 7b ff ff ff jmp 4f3f + 4fc4: 29 f8 sub %edi,%eax + 4fc6: 49 29 c0 sub %rax,%r8 + 4fc9: 4c 89 c5 mov %r8,%rbp + 4fcc: 0f 85 5e ff ff ff jne 4f30 + 4fd2: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4fd9: 00 + 4fda: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4fe1: 00 00 + 4fe3: 75 12 jne 4ff7 + 4fe5: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 4fec: 5b pop %rbx + 4fed: 5d pop %rbp + 4fee: 41 5c pop %r12 + 4ff0: 41 5d pop %r13 + 4ff2: 41 5e pop %r14 + 4ff4: 41 5f pop %r15 + 4ff6: c3 ret + 4ff7: e8 84 c0 ff ff call 1080 <__stack_chk_fail@plt> + 4ffc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000005000 : + 5000: 41 57 push %r15 + 5002: 41 56 push %r14 + 5004: 49 89 fe mov %rdi,%r14 + 5007: 41 55 push %r13 + 5009: 49 89 f5 mov %rsi,%r13 + 500c: 48 89 d6 mov %rdx,%rsi + 500f: 41 54 push %r12 + 5011: 55 push %rbp + 5012: 53 push %rbx + 5013: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 501a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 5021: 00 00 + 5023: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 502a: 00 + 502b: 48 89 ca mov %rcx,%rdx + 502e: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp + 5033: b9 1f 00 00 00 mov $0x1f,%ecx + 5038: 48 89 ef mov %rbp,%rdi + 503b: e8 30 f4 ff ff call 4470 + 5040: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 5047: f0 f0 f0 + 504a: 49 f7 e5 mul %r13 + 504d: 48 c1 ea 07 shr $0x7,%rdx + 5051: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5056: 49 81 fd 87 00 00 00 cmp $0x87,%r13 + 505d: 0f 86 8d 00 00 00 jbe 50f0 + 5063: 4c 69 64 24 08 88 00 imul $0x88,0x8(%rsp),%r12 + 506a: 00 00 + 506c: 4c 89 f3 mov %r14,%rbx + 506f: 4c 8d bc 24 98 00 00 lea 0x98(%rsp),%r15 + 5076: 00 + 5077: 4d 01 f4 add %r14,%r12 + 507a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5080: 48 89 ef mov %rbp,%rdi + 5083: e8 f8 ea ff ff call 3b80 + 5088: 48 89 e9 mov %rbp,%rcx + 508b: 48 89 da mov %rbx,%rdx + 508e: 66 90 xchg %ax,%ax + 5090: 48 8b 01 mov (%rcx),%rax + 5093: 48 83 c1 08 add $0x8,%rcx + 5097: 48 83 c2 08 add $0x8,%rdx + 509b: 48 89 c6 mov %rax,%rsi + 509e: 88 42 f8 mov %al,-0x8(%rdx) + 50a1: 48 c1 ee 10 shr $0x10,%rsi + 50a5: 88 62 f9 mov %ah,-0x7(%rdx) + 50a8: 40 88 72 fa mov %sil,-0x6(%rdx) + 50ac: 48 89 c6 mov %rax,%rsi + 50af: 48 c1 ee 18 shr $0x18,%rsi + 50b3: 40 88 72 fb mov %sil,-0x5(%rdx) + 50b7: 48 89 c6 mov %rax,%rsi + 50ba: 48 c1 ee 20 shr $0x20,%rsi + 50be: 40 88 72 fc mov %sil,-0x4(%rdx) + 50c2: 48 89 c6 mov %rax,%rsi + 50c5: 48 c1 ee 28 shr $0x28,%rsi + 50c9: 40 88 72 fd mov %sil,-0x3(%rdx) + 50cd: 48 89 c6 mov %rax,%rsi + 50d0: 48 c1 e8 38 shr $0x38,%rax + 50d4: 48 c1 ee 30 shr $0x30,%rsi + 50d8: 88 42 ff mov %al,-0x1(%rdx) + 50db: 40 88 72 fe mov %sil,-0x2(%rdx) + 50df: 49 39 cf cmp %rcx,%r15 + 50e2: 75 ac jne 5090 + 50e4: 48 81 c3 88 00 00 00 add $0x88,%rbx + 50eb: 4c 39 e3 cmp %r12,%rbx + 50ee: 75 90 jne 5080 + 50f0: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 50f7: f0 f0 f0 + 50fa: 49 f7 e5 mul %r13 + 50fd: 48 c1 ea 07 shr $0x7,%rdx + 5101: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax + 5108: 49 29 c5 sub %rax,%r13 + 510b: 4d 89 ec mov %r13,%r12 + 510e: 74 7c je 518c + 5110: 48 69 5c 24 08 88 00 imul $0x88,0x8(%rsp),%rbx + 5117: 00 00 + 5119: 4c 01 f3 add %r14,%rbx + 511c: 48 89 ef mov %rbp,%rdi + 511f: e8 5c ea ff ff call 3b80 + 5124: 4d 89 e0 mov %r12,%r8 + 5127: 31 ff xor %edi,%edi + 5129: 89 fe mov %edi,%esi + 512b: 89 f8 mov %edi,%eax + 512d: 48 29 de sub %rbx,%rsi + 5130: eb 34 jmp 5166 + 5132: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5139: 00 00 00 00 + 513d: 0f 1f 00 nopl (%rax) + 5140: 89 c2 mov %eax,%edx + 5142: 89 c1 mov %eax,%ecx + 5144: 48 83 c3 01 add $0x1,%rbx + 5148: 83 c0 01 add $0x1,%eax + 514b: c1 ea 03 shr $0x3,%edx + 514e: 83 e1 07 and $0x7,%ecx + 5151: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 5156: c1 e1 03 shl $0x3,%ecx + 5159: 48 d3 ea shr %cl,%rdx + 515c: 88 53 ff mov %dl,-0x1(%rbx) + 515f: 3d 88 00 00 00 cmp $0x88,%eax + 5164: 74 1c je 5182 + 5166: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 516a: 4c 39 e2 cmp %r12,%rdx + 516d: 72 d1 jb 5140 + 516f: 89 c2 mov %eax,%edx + 5171: 29 fa sub %edi,%edx + 5173: 49 29 d0 sub %rdx,%r8 + 5176: 74 14 je 518c + 5178: 41 89 c4 mov %eax,%r12d + 517b: 89 c7 mov %eax,%edi + 517d: 4d 01 c4 add %r8,%r12 + 5180: eb a7 jmp 5129 + 5182: 29 f8 sub %edi,%eax + 5184: 49 29 c0 sub %rax,%r8 + 5187: 4d 89 c4 mov %r8,%r12 + 518a: 75 90 jne 511c + 518c: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 5193: 00 + 5194: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 519b: 00 00 + 519d: 75 12 jne 51b1 + 519f: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 51a6: 5b pop %rbx + 51a7: 5d pop %rbp + 51a8: 41 5c pop %r12 + 51aa: 41 5d pop %r13 + 51ac: 41 5e pop %r14 + 51ae: 41 5f pop %r15 + 51b0: c3 ret + 51b1: e8 ca be ff ff call 1080 <__stack_chk_fail@plt> + 51b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 51bd: 00 00 00 + +00000000000051c0 : + 51c0: 55 push %rbp + 51c1: b9 06 00 00 00 mov $0x6,%ecx + 51c6: 53 push %rbx + 51c7: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 51ce: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 51d5: 00 00 + 51d7: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) + 51de: 00 + 51df: 48 89 fb mov %rdi,%rbx + 51e2: 48 89 e7 mov %rsp,%rdi + 51e5: e8 86 f2 ff ff call 4470 + 51ea: 48 89 e7 mov %rsp,%rdi + 51ed: e8 8e e9 ff ff call 3b80 + 51f2: 48 8b 04 24 mov (%rsp),%rax + 51f6: 48 89 03 mov %rax,(%rbx) + 51f9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 51fe: 48 89 43 08 mov %rax,0x8(%rbx) + 5202: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5207: 48 89 43 10 mov %rax,0x10(%rbx) + 520b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5210: 48 89 43 18 mov %rax,0x18(%rbx) + 5214: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 521b: 00 + 521c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5223: 00 00 + 5225: 75 0a jne 5231 + 5227: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 522e: 5b pop %rbx + 522f: 5d pop %rbp + 5230: c3 ret + 5231: e8 4a be ff ff call 1080 <__stack_chk_fail@plt> + 5236: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 523d: 00 00 00 + +0000000000005240 : + 5240: 41 56 push %r14 + 5242: b9 19 00 00 00 mov $0x19,%ecx + 5247: 41 55 push %r13 + 5249: 41 54 push %r12 + 524b: 49 89 f4 mov %rsi,%r12 + 524e: 55 push %rbp + 524f: 48 89 d5 mov %rdx,%rbp + 5252: 53 push %rbx + 5253: 48 89 fb mov %rdi,%rbx + 5256: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 525d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5264: 00 00 + 5266: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 526d: 00 + 526e: 31 c0 xor %eax,%eax + 5270: 48 89 e7 mov %rsp,%rdi + 5273: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 + 5278: f3 48 ab rep stos %rax,%es:(%rdi) + 527b: 48 83 fa 47 cmp $0x47,%rdx + 527f: 0f 86 96 00 00 00 jbe 531b + 5285: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 528c: 00 00 00 00 + 5290: 4c 89 e0 mov %r12,%rax + 5293: 48 89 e6 mov %rsp,%rsi + 5296: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 529d: 00 00 00 + 52a0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 52a4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 52a8: 48 83 c0 08 add $0x8,%rax + 52ac: 48 c1 e1 10 shl $0x10,%rcx + 52b0: 48 c1 e2 08 shl $0x8,%rdx + 52b4: 48 09 ca or %rcx,%rdx + 52b7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 52bb: 48 09 ca or %rcx,%rdx + 52be: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 52c2: 48 c1 e1 18 shl $0x18,%rcx + 52c6: 48 09 ca or %rcx,%rdx + 52c9: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 52cd: 48 c1 e1 20 shl $0x20,%rcx + 52d1: 48 09 d1 or %rdx,%rcx + 52d4: 0f b6 50 fd movzbl -0x3(%rax),%edx + 52d8: 48 c1 e2 28 shl $0x28,%rdx + 52dc: 48 09 ca or %rcx,%rdx + 52df: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 52e3: 48 c1 e1 30 shl $0x30,%rcx + 52e7: 48 09 d1 or %rdx,%rcx + 52ea: 0f b6 50 ff movzbl -0x1(%rax),%edx + 52ee: 48 c1 e2 38 shl $0x38,%rdx + 52f2: 48 09 ca or %rcx,%rdx + 52f5: 48 31 16 xor %rdx,(%rsi) + 52f8: 48 83 c6 08 add $0x8,%rsi + 52fc: 49 39 f6 cmp %rsi,%r14 + 52ff: 75 9f jne 52a0 + 5301: 48 83 ed 48 sub $0x48,%rbp + 5305: 48 89 e7 mov %rsp,%rdi + 5308: 49 83 c4 48 add $0x48,%r12 + 530c: e8 6f e8 ff ff call 3b80 + 5311: 48 83 fd 47 cmp $0x47,%rbp + 5315: 0f 87 75 ff ff ff ja 5290 + 531b: 48 85 ed test %rbp,%rbp + 531e: 0f 84 df 00 00 00 je 5403 + 5324: 31 c0 xor %eax,%eax + 5326: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 532d: 00 00 00 00 + 5331: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5338: 00 00 00 00 + 533c: 0f 1f 40 00 nopl 0x0(%rax) + 5340: 89 c2 mov %eax,%edx + 5342: 89 c1 mov %eax,%ecx + 5344: c1 ea 03 shr $0x3,%edx + 5347: 83 e1 07 and $0x7,%ecx + 534a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 5351: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx + 5356: c1 e1 03 shl $0x3,%ecx + 5359: 48 83 c0 01 add $0x1,%rax + 535d: 48 d3 e2 shl %cl,%rdx + 5360: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) + 5364: 48 39 c5 cmp %rax,%rbp + 5367: 75 d7 jne 5340 + 5369: 89 e8 mov %ebp,%eax + 536b: 89 e9 mov %ebp,%ecx + 536d: ba 06 00 00 00 mov $0x6,%edx + 5372: c1 e8 03 shr $0x3,%eax + 5375: 83 e1 07 and $0x7,%ecx + 5378: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 537f: c1 e1 03 shl $0x3,%ecx + 5382: 48 01 e0 add %rsp,%rax + 5385: 48 d3 e2 shl %cl,%rdx + 5388: 48 31 10 xor %rdx,(%rax) + 538b: 48 89 e7 mov %rsp,%rdi + 538e: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) + 5395: e8 e6 e7 ff ff call 3b80 + 539a: 48 8b 04 24 mov (%rsp),%rax + 539e: 48 89 03 mov %rax,(%rbx) + 53a1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 53a6: 48 89 43 08 mov %rax,0x8(%rbx) + 53aa: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 53af: 48 89 43 10 mov %rax,0x10(%rbx) + 53b3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 53b8: 48 89 43 18 mov %rax,0x18(%rbx) + 53bc: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 53c1: 48 89 43 20 mov %rax,0x20(%rbx) + 53c5: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 53ca: 48 89 43 28 mov %rax,0x28(%rbx) + 53ce: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 53d3: 48 89 43 30 mov %rax,0x30(%rbx) + 53d7: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 53dc: 48 89 43 38 mov %rax,0x38(%rbx) + 53e0: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 53e7: 00 + 53e8: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 53ef: 00 00 + 53f1: 75 1d jne 5410 + 53f3: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 53fa: 5b pop %rbx + 53fb: 5d pop %rbp + 53fc: 41 5c pop %r12 + 53fe: 41 5d pop %r13 + 5400: 41 5e pop %r14 + 5402: c3 ret + 5403: ba 06 00 00 00 mov $0x6,%edx + 5408: 48 89 e0 mov %rsp,%rax + 540b: e9 78 ff ff ff jmp 5388 + 5410: e8 6b bc ff ff call 1080 <__stack_chk_fail@plt> + 5415: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 541c: 00 00 00 + 541f: 90 nop + +0000000000005420 : + 5420: 48 83 ec 38 sub $0x38,%rsp + 5424: f3 0f 6f 06 movdqu (%rsi),%xmm0 + 5428: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 542f: 00 00 + 5431: 48 89 44 24 28 mov %rax,0x28(%rsp) + 5436: 31 c0 xor %eax,%eax + 5438: 88 54 24 20 mov %dl,0x20(%rsp) + 543c: ba 22 00 00 00 mov $0x22,%edx + 5441: 0f 29 04 24 movaps %xmm0,(%rsp) + 5445: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 + 544a: 48 89 e6 mov %rsp,%rsi + 544d: 88 4c 24 21 mov %cl,0x21(%rsp) + 5451: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 5456: e8 95 f5 ff ff call 49f0 + 545b: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5460: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5467: 00 00 + 5469: 75 05 jne 5470 + 546b: 48 83 c4 38 add $0x38,%rsp + 546f: c3 ret + 5470: e8 0b bc ff ff call 1080 <__stack_chk_fail@plt> + 5475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 547c: 00 00 00 00 + +0000000000005480 : + 5480: 48 83 ec 38 sub $0x38,%rsp + 5484: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 5488: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 548f: 00 00 + 5491: 48 89 44 24 28 mov %rax,0x28(%rsp) + 5496: 31 c0 xor %eax,%eax + 5498: 88 4c 24 20 mov %cl,0x20(%rsp) + 549c: b9 21 00 00 00 mov $0x21,%ecx + 54a1: 0f 29 04 24 movaps %xmm0,(%rsp) + 54a5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 54aa: 48 89 e2 mov %rsp,%rdx + 54ad: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 54b2: e8 49 fb ff ff call 5000 + 54b7: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 54bc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 54c3: 00 00 + 54c5: 75 05 jne 54cc + 54c7: 48 83 c4 38 add $0x38,%rsp + 54cb: c3 ret + 54cc: e8 af bb ff ff call 1080 <__stack_chk_fail@plt> + 54d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 54d8: 00 00 00 00 + 54dc: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000054e0 : + 54e0: 41 54 push %r12 + 54e2: 55 push %rbp + 54e3: 48 89 fd mov %rdi,%rbp + 54e6: 53 push %rbx + 54e7: 48 81 ec f0 00 00 00 sub $0xf0,%rsp + 54ee: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 54f3: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 54f8: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 54ff: 00 00 + 5501: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) + 5508: 00 + 5509: 49 89 d4 mov %rdx,%r12 + 550c: e8 af f5 ff ff call 4ac0 + 5511: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 5516: ba 20 00 00 00 mov $0x20,%edx + 551b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 5520: e8 db f5 ff ff call 4b00 + 5525: ba 20 06 00 00 mov $0x620,%edx + 552a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 552f: 4c 89 e6 mov %r12,%rsi + 5532: e8 c9 f5 ff ff call 4b00 + 5537: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 553c: e8 ff f6 ff ff call 4c40 + 5541: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 5546: be 20 00 00 00 mov $0x20,%esi + 554b: 48 89 ef mov %rbp,%rdi + 554e: e8 2d f7 ff ff call 4c80 + 5553: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 555a: 00 + 555b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5562: 00 00 + 5564: 75 0c jne 5572 + 5566: 48 81 c4 f0 00 00 00 add $0xf0,%rsp + 556d: 5b pop %rbx + 556e: 5d pop %rbp + 556f: 41 5c pop %r12 + 5571: c3 ret + 5572: e8 09 bb ff ff call 1080 <__stack_chk_fail@plt> + 5577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 557e: 00 00 + +0000000000005580 : + 5580: 55 push %rbp + 5581: 48 89 fd mov %rdi,%rbp + 5584: 53 push %rbx + 5585: 48 89 f3 mov %rsi,%rbx + 5588: 48 83 ec 08 sub $0x8,%rsp + 558c: 48 85 f6 test %rsi,%rsi + 558f: 74 4f je 55e0 + 5591: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 5598: 00 00 00 00 + 559c: 0f 1f 40 00 nopl 0x0(%rax) + 55a0: 31 c9 xor %ecx,%ecx + 55a2: 31 c0 xor %eax,%eax + 55a4: 48 89 da mov %rbx,%rdx + 55a7: 48 89 ee mov %rbp,%rsi + 55aa: bf 3e 01 00 00 mov $0x13e,%edi + 55af: e8 ec ba ff ff call 10a0 + 55b4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 55b8: 74 0e je 55c8 + 55ba: 48 29 c3 sub %rax,%rbx + 55bd: 74 21 je 55e0 + 55bf: 48 01 c5 add %rax,%rbp + 55c2: eb dc jmp 55a0 + 55c4: 0f 1f 40 00 nopl 0x0(%rax) + 55c8: e8 83 ba ff ff call 1050 <__errno_location@plt> + 55cd: 83 38 04 cmpl $0x4,(%rax) + 55d0: 74 ce je 55a0 + 55d2: e9 e9 ba ff ff jmp 10c0 + 55d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 55de: 00 00 + 55e0: 48 83 c4 08 add $0x8,%rsp + 55e4: 5b pop %rbx + 55e5: 5d pop %rbp + 55e6: c3 ret + 55e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 55ee: 00 00 + +00000000000055f0 : + 55f0: be a0 86 01 00 mov $0x186a0,%esi + 55f5: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 55fc: 0f 1f 40 00 nopl 0x0(%rax) + 5600: 0f 31 rdtsc + 5602: 48 c1 e2 20 shl $0x20,%rdx + 5606: 48 09 d0 or %rdx,%rax + 5609: 48 89 c7 mov %rax,%rdi + 560c: 0f 31 rdtsc + 560e: 48 c1 e2 20 shl $0x20,%rdx + 5612: 48 09 d0 or %rdx,%rax + 5615: 48 29 f8 sub %rdi,%rax + 5618: 48 39 c1 cmp %rax,%rcx + 561b: 48 0f 47 c8 cmova %rax,%rcx + 561f: 83 ee 01 sub $0x1,%esi + 5622: 75 dc jne 5600 + 5624: 48 89 c8 mov %rcx,%rax + 5627: c3 ret + 5628: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 562f: 00 00 00 + 5632: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 5639: 00 00 00 + 563c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000005640 : + 5640: 48 8b 17 mov (%rdi),%rdx + 5643: 48 8b 0e mov (%rsi),%rcx + 5646: b8 ff ff ff ff mov $0xffffffff,%eax + 564b: 48 39 ca cmp %rcx,%rdx + 564e: 72 08 jb 5658 + 5650: 31 c0 xor %eax,%eax + 5652: 48 39 d1 cmp %rdx,%rcx + 5655: 0f 92 c0 setb %al + 5658: c3 ret + 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000005660 : + 5660: 48 83 fa 01 cmp $0x1,%rdx + 5664: 0f 86 66 01 00 00 jbe 57d0 + 566a: 41 54 push %r12 + 566c: 49 89 f9 mov %rdi,%r9 + 566f: 55 push %rbp + 5670: 48 89 d5 mov %rdx,%rbp + 5673: 53 push %rbx + 5674: 48 89 f3 mov %rsi,%rbx + 5677: 48 83 ec 10 sub $0x10,%rsp + 567b: 48 8b 3d d6 39 00 00 mov 0x39d6(%rip),%rdi # 9058 + 5682: 48 83 ff ff cmp $0xffffffffffffffff,%rdi + 5686: 0f 84 24 01 00 00 je 57b0 + 568c: 4c 8d 65 ff lea -0x1(%rbp),%r12 + 5690: 49 83 fc 02 cmp $0x2,%r12 + 5694: 0f 86 56 01 00 00 jbe 57f0 + 569a: 48 89 e8 mov %rbp,%rax + 569d: 48 8b 0b mov (%rbx),%rcx + 56a0: 48 d1 e8 shr $1,%rax + 56a3: 4c 8d 44 00 fe lea -0x2(%rax,%rax,1),%r8 + 56a8: 31 c0 xor %eax,%eax + 56aa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 56b1: 00 00 00 00 + 56b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 56bc: 00 00 00 00 + 56c0: 48 8b 74 c3 08 mov 0x8(%rbx,%rax,8),%rsi + 56c5: 48 89 f2 mov %rsi,%rdx + 56c8: 48 29 fa sub %rdi,%rdx + 56cb: 48 29 ca sub %rcx,%rdx + 56ce: 48 89 14 c3 mov %rdx,(%rbx,%rax,8) + 56d2: 48 83 c0 02 add $0x2,%rax + 56d6: 48 8b 0c c3 mov (%rbx,%rax,8),%rcx + 56da: 48 89 ca mov %rcx,%rdx + 56dd: 48 29 fa sub %rdi,%rdx + 56e0: 48 29 f2 sub %rsi,%rdx + 56e3: 48 89 54 c3 f8 mov %rdx,-0x8(%rbx,%rax,8) + 56e8: 4c 39 c0 cmp %r8,%rax + 56eb: 75 d3 jne 56c0 + 56ed: 49 8d 50 01 lea 0x1(%r8),%rdx + 56f1: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax + 56f5: 4a 2b 04 c3 sub (%rbx,%r8,8),%rax + 56f9: 48 29 f8 sub %rdi,%rax + 56fc: 4a 89 04 c3 mov %rax,(%rbx,%r8,8) + 5700: 4c 39 e2 cmp %r12,%rdx + 5703: 0f 82 8f 00 00 00 jb 5798 + 5709: 4c 89 cf mov %r9,%rdi + 570c: e8 4f b9 ff ff call 1060 + 5711: 4c 89 e6 mov %r12,%rsi + 5714: ba 08 00 00 00 mov $0x8,%edx + 5719: 48 89 df mov %rbx,%rdi + 571c: 48 8d 0d 1d ff ff ff lea -0xe3(%rip),%rcx # 5640 + 5723: e8 48 b9 ff ff call 1070 + 5728: 4c 89 e0 mov %r12,%rax + 572b: 48 d1 e8 shr $1,%rax + 572e: 48 8b 34 c3 mov (%rbx,%rax,8),%rsi + 5732: 41 f6 c4 01 test $0x1,%r12b + 5736: 74 50 je 5788 + 5738: 48 8d 3d ea 0a 00 00 lea 0xaea(%rip),%rdi # 6229 + 573f: 31 c0 xor %eax,%eax + 5741: e8 4a b9 ff ff call 1090 + 5746: 48 8d 54 eb f8 lea -0x8(%rbx,%rbp,8),%rdx + 574b: 31 c0 xor %eax,%eax + 574d: 0f 1f 00 nopl (%rax) + 5750: 48 03 03 add (%rbx),%rax + 5753: 48 83 c3 08 add $0x8,%rbx + 5757: 48 39 d3 cmp %rdx,%rbx + 575a: 75 f4 jne 5750 + 575c: 31 d2 xor %edx,%edx + 575e: 48 8d 3d df 0a 00 00 lea 0xadf(%rip),%rdi # 6244 + 5765: 49 f7 f4 div %r12 + 5768: 48 89 c6 mov %rax,%rsi + 576b: 31 c0 xor %eax,%eax + 576d: e8 1e b9 ff ff call 1090 + 5772: 48 83 c4 10 add $0x10,%rsp + 5776: bf 0a 00 00 00 mov $0xa,%edi + 577b: 5b pop %rbx + 577c: 5d pop %rbp + 577d: 41 5c pop %r12 + 577f: e9 ac b8 ff ff jmp 1030 + 5784: 0f 1f 40 00 nopl 0x0(%rax) + 5788: 48 03 74 c3 f8 add -0x8(%rbx,%rax,8),%rsi + 578d: 48 d1 ee shr $1,%rsi + 5790: eb a6 jmp 5738 + 5792: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5798: 48 8b 44 d3 08 mov 0x8(%rbx,%rdx,8),%rax + 579d: 48 2b 04 d3 sub (%rbx,%rdx,8),%rax + 57a1: 48 29 f8 sub %rdi,%rax + 57a4: 48 89 04 d3 mov %rax,(%rbx,%rdx,8) + 57a8: e9 5c ff ff ff jmp 5709 + 57ad: 0f 1f 00 nopl (%rax) + 57b0: 4c 89 4c 24 08 mov %r9,0x8(%rsp) + 57b5: e8 36 fe ff ff call 55f0 + 57ba: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 + 57bf: 48 89 05 92 38 00 00 mov %rax,0x3892(%rip) # 9058 + 57c6: 48 89 c7 mov %rax,%rdi + 57c9: e9 be fe ff ff jmp 568c + 57ce: 66 90 xchg %ax,%ax + 57d0: 48 8b 0d 89 38 00 00 mov 0x3889(%rip),%rcx # 9060 + 57d7: ba 26 00 00 00 mov $0x26,%edx + 57dc: be 01 00 00 00 mov $0x1,%esi + 57e1: 48 8d 3d f8 09 00 00 lea 0x9f8(%rip),%rdi # 61e0 + 57e8: e9 c3 b8 ff ff jmp 10b0 + 57ed: 0f 1f 00 nopl (%rax) + 57f0: 45 31 c0 xor %r8d,%r8d + 57f3: e9 f5 fe ff ff jmp 56ed + +Disassembly of section .fini: + +00000000000057f8 <_fini>: + 57f8: f3 0f 1e fa endbr64 + 57fc: 48 83 ec 08 sub $0x8,%rsp + 5800: 48 83 c4 08 add $0x8,%rsp + 5804: c3 ret diff --git a/benchmark/objdump/refnv512.txt b/benchmark/objdump/refnv512.txt new file mode 100644 index 0000000..5b5395f --- /dev/null +++ b/benchmark/objdump/refnv512.txt @@ -0,0 +1,4624 @@ + +test_speed512: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010c0 : + 10c0: e8 7b ff ff ff call 1040 + 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10cc: 00 00 00 + 10cf: 90 nop + +00000000000010d0
: + 10d0: 41 57 push %r15 + 10d2: be 20 00 00 00 mov $0x20,%esi + 10d7: 4c 8d 3d c2 7f 00 00 lea 0x7fc2(%rip),%r15 # 90a0 + 10de: 41 56 push %r14 + 10e0: 41 55 push %r13 + 10e2: 41 54 push %r12 + 10e4: 55 push %rbp + 10e5: 4c 89 fd mov %r15,%rbp + 10e8: 53 push %rbx + 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx + 10f0: 48 81 ec 38 17 00 00 sub $0x1738,%rsp + 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 10fe: 00 00 + 1100: 48 89 84 24 28 17 00 mov %rax,0x1728(%rsp) + 1107: 00 + 1108: 48 8d 84 24 40 0a 00 lea 0xa40(%rsp),%rax + 110f: 00 + 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 + 1117: 00 + 1118: 48 89 c7 mov %rax,%rdi + 111b: 48 89 04 24 mov %rax,(%rsp) + 111f: e8 9c 3d 00 00 call 4ec0 + 1124: 48 8d 84 24 60 0a 00 lea 0xa60(%rsp),%rax + 112b: 00 + 112c: be 40 00 00 00 mov $0x40,%esi + 1131: 48 89 c7 mov %rax,%rdi + 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1139: e8 82 3d 00 00 call 4ec0 + 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) + 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 114a: 00 00 00 00 + 114e: 66 90 xchg %ax,%ax + 1150: 0f 31 rdtsc + 1152: 48 c1 e2 20 shl $0x20,%rdx + 1156: 48 09 d0 or %rdx,%rax + 1159: 48 89 45 00 mov %rax,0x0(%rbp) + 115d: 31 d2 xor %edx,%edx + 115f: 48 8d 35 1a 7f 00 00 lea 0x7f1a(%rip),%rsi # 9080 + 1166: 4c 89 ef mov %r13,%rdi + 1169: 48 83 c5 08 add $0x8,%rbp + 116d: e8 7e 0b 00 00 call 1cf0 + 1172: 48 39 dd cmp %rbx,%rbp + 1175: 75 d9 jne 1150 + 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 117c: ba e8 03 00 00 mov $0x3e8,%edx + 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 1186: 48 8d 3d d3 50 00 00 lea 0x50d3(%rip),%rdi # 6260 + 118d: e8 0e 3e 00 00 call 4fa0 + 1192: 48 8d 05 07 7f 00 00 lea 0x7f07(%rip),%rax # 90a0 + 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) + 119e: 48 89 c5 mov %rax,%rbp + 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11a8: 00 00 00 00 + 11ac: 0f 1f 40 00 nopl 0x0(%rax) + 11b0: 0f 31 rdtsc + 11b2: 48 c1 e2 20 shl $0x20,%rdx + 11b6: 48 09 d0 or %rdx,%rax + 11b9: 48 89 45 00 mov %rax,0x0(%rbp) + 11bd: 31 d2 xor %edx,%edx + 11bf: 48 8d 35 ba 7e 00 00 lea 0x7eba(%rip),%rsi # 9080 + 11c6: 4c 89 e7 mov %r12,%rdi + 11c9: 48 83 c5 08 add $0x8,%rbp + 11cd: e8 ae 1a 00 00 call 2c80 + 11d2: 48 39 dd cmp %rbx,%rbp + 11d5: 75 d9 jne 11b0 + 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 11dc: ba e8 03 00 00 mov $0x3e8,%edx + 11e1: 48 8d 3d 80 50 00 00 lea 0x5080(%rip),%rdi # 6268 + 11e8: e8 b3 3d 00 00 call 4fa0 + 11ed: 48 8d 05 ac 7e 00 00 lea 0x7eac(%rip),%rax # 90a0 + 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 11f9: 48 89 c5 mov %rax,%rbp + 11fc: 0f 1f 40 00 nopl 0x0(%rax) + 1200: 0f 31 rdtsc + 1202: 48 c1 e2 20 shl $0x20,%rdx + 1206: 48 09 d0 or %rdx,%rax + 1209: 48 89 45 00 mov %rax,0x0(%rbp) + 120d: 31 d2 xor %edx,%edx + 120f: 48 8d 35 6a 7e 00 00 lea 0x7e6a(%rip),%rsi # 9080 + 1216: 4c 89 e7 mov %r12,%rdi + 1219: 48 83 c5 08 add $0x8,%rbp + 121d: e8 be 1a 00 00 call 2ce0 + 1222: 48 39 dd cmp %rbx,%rbp + 1225: 75 d9 jne 1200 + 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 122c: ba e8 03 00 00 mov $0x3e8,%edx + 1231: 48 8d 3d 45 50 00 00 lea 0x5045(%rip),%rdi # 627d + 1238: e8 63 3d 00 00 call 4fa0 + 123d: 48 8d 05 5c 7e 00 00 lea 0x7e5c(%rip),%rax # 90a0 + 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1249: 48 89 c5 mov %rax,%rbp + 124c: 0f 1f 40 00 nopl 0x0(%rax) + 1250: 0f 31 rdtsc + 1252: 48 c1 e2 20 shl $0x20,%rdx + 1256: 48 09 d0 or %rdx,%rax + 1259: 48 89 45 00 mov %rax,0x0(%rbp) + 125d: 4c 89 e7 mov %r12,%rdi + 1260: 48 83 c5 08 add $0x8,%rbp + 1264: e8 d7 1a 00 00 call 2d40 + 1269: 48 39 dd cmp %rbx,%rbp + 126c: 75 e2 jne 1250 + 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1273: ba e8 03 00 00 mov $0x3e8,%edx + 1278: 48 8d 3d 16 50 00 00 lea 0x5016(%rip),%rdi # 6295 + 127f: e8 1c 3d 00 00 call 4fa0 + 1284: 48 8d 05 15 7e 00 00 lea 0x7e15(%rip),%rax # 90a0 + 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1290: 48 89 c5 mov %rax,%rbp + 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 129a: 00 00 00 00 + 129e: 66 90 xchg %ax,%ax + 12a0: 0f 31 rdtsc + 12a2: 48 c1 e2 20 shl $0x20,%rdx + 12a6: 48 09 d0 or %rdx,%rax + 12a9: 48 89 45 00 mov %rax,0x0(%rbp) + 12ad: 4c 89 e7 mov %r12,%rdi + 12b0: 48 83 c5 08 add $0x8,%rbp + 12b4: e8 c7 1a 00 00 call 2d80 + 12b9: 48 39 dd cmp %rbx,%rbp + 12bc: 75 e2 jne 12a0 + 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 12c3: ba e8 03 00 00 mov $0x3e8,%edx + 12c8: 48 8d 3d c3 4f 00 00 lea 0x4fc3(%rip),%rdi # 6292 + 12cf: 48 8d ac 24 20 06 00 lea 0x620(%rsp),%rbp + 12d6: 00 + 12d7: e8 c4 3c 00 00 call 4fa0 + 12dc: 48 8d 05 bd 7d 00 00 lea 0x7dbd(%rip),%rax # 90a0 + 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12e8: 49 89 c6 mov %rax,%r14 + 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f0: 0f 31 rdtsc + 12f2: 48 c1 e2 20 shl $0x20,%rdx + 12f6: 48 09 d0 or %rdx,%rax + 12f9: 49 89 06 mov %rax,(%r14) + 12fc: 48 89 ea mov %rbp,%rdx + 12ff: 4c 89 ee mov %r13,%rsi + 1302: 4c 89 e7 mov %r12,%rdi + 1305: 49 83 c6 08 add $0x8,%r14 + 1309: e8 22 14 00 00 call 2730 + 130e: 49 39 de cmp %rbx,%r14 + 1311: 75 dd jne 12f0 + 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1318: ba e8 03 00 00 mov $0x3e8,%edx + 131d: 48 8d 3d e4 4e 00 00 lea 0x4ee4(%rip),%rdi # 6208 + 1324: 48 8d ac 24 a0 0a 00 lea 0xaa0(%rsp),%rbp + 132b: 00 + 132c: e8 6f 3c 00 00 call 4fa0 + 1331: 48 8d 05 68 7d 00 00 lea 0x7d68(%rip),%rax # 90a0 + 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) + 133d: 49 89 c6 mov %rax,%r14 + 1340: 0f 31 rdtsc + 1342: 48 c1 e2 20 shl $0x20,%rdx + 1346: 48 09 d0 or %rdx,%rax + 1349: 49 89 06 mov %rax,(%r14) + 134c: 4c 89 e6 mov %r12,%rsi + 134f: 48 89 ef mov %rbp,%rdi + 1352: 49 83 c6 08 add $0x8,%r14 + 1356: e8 15 18 00 00 call 2b70 + 135b: 49 39 de cmp %rbx,%r14 + 135e: 75 e0 jne 1340 + 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1365: ba e8 03 00 00 mov $0x3e8,%edx + 136a: 48 8d 3d 2a 4f 00 00 lea 0x4f2a(%rip),%rdi # 629b + 1371: e8 2a 3c 00 00 call 4fa0 + 1376: 48 8d 05 23 7d 00 00 lea 0x7d23(%rip),%rax # 90a0 + 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1382: 49 89 c6 mov %rax,%r14 + 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 138c: 00 00 00 00 + 1390: 0f 31 rdtsc + 1392: 48 c1 e2 20 shl $0x20,%rdx + 1396: 48 09 d0 or %rdx,%rax + 1399: 49 89 06 mov %rax,(%r14) + 139c: 48 89 ee mov %rbp,%rsi + 139f: 4c 89 e7 mov %r12,%rdi + 13a2: 49 83 c6 08 add $0x8,%r14 + 13a6: e8 55 17 00 00 call 2b00 + 13ab: 49 39 de cmp %rbx,%r14 + 13ae: 75 e0 jne 1390 + 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 13b5: ba e8 03 00 00 mov $0x3e8,%edx + 13ba: 48 8d 3d e7 4e 00 00 lea 0x4ee7(%rip),%rdi # 62a8 + 13c1: e8 da 3b 00 00 call 4fa0 + 13c6: 48 8d 05 d3 7c 00 00 lea 0x7cd3(%rip),%rax # 90a0 + 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) + 13d2: 49 89 c6 mov %rax,%r14 + 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 13dc: 00 00 00 00 + 13e0: 0f 31 rdtsc + 13e2: 48 c1 e2 20 shl $0x20,%rdx + 13e6: 48 09 d0 or %rdx,%rax + 13e9: 49 89 06 mov %rax,(%r14) + 13ec: 4c 89 e6 mov %r12,%rsi + 13ef: 48 89 ef mov %rbp,%rdi + 13f2: 49 83 c6 08 add $0x8,%r14 + 13f6: e8 45 14 00 00 call 2840 + 13fb: 49 39 de cmp %rbx,%r14 + 13fe: 75 e0 jne 13e0 + 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1405: ba e8 03 00 00 mov $0x3e8,%edx + 140a: 48 8d 3d a6 4e 00 00 lea 0x4ea6(%rip),%rdi # 62b7 + 1411: e8 8a 3b 00 00 call 4fa0 + 1416: 48 8d 05 83 7c 00 00 lea 0x7c83(%rip),%rax # 90a0 + 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1422: 49 89 c6 mov %rax,%r14 + 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 142c: 00 00 00 00 + 1430: 0f 31 rdtsc + 1432: 48 c1 e2 20 shl $0x20,%rdx + 1436: 48 09 d0 or %rdx,%rax + 1439: 49 89 06 mov %rax,(%r14) + 143c: 48 89 ee mov %rbp,%rsi + 143f: 4c 89 e7 mov %r12,%rdi + 1442: 49 83 c6 08 add $0x8,%r14 + 1446: e8 a5 15 00 00 call 29f0 + 144b: 49 39 de cmp %rbx,%r14 + 144e: 75 e0 jne 1430 + 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1455: ba e8 03 00 00 mov $0x3e8,%edx + 145a: 48 8d 3d 66 4e 00 00 lea 0x4e66(%rip),%rdi # 62c7 + 1461: e8 3a 3b 00 00 call 4fa0 + 1466: 48 8d 05 33 7c 00 00 lea 0x7c33(%rip),%rax # 90a0 + 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1472: 49 89 c4 mov %rax,%r12 + 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 147c: 00 00 00 00 + 1480: 0f 31 rdtsc + 1482: 48 c1 e2 20 shl $0x20,%rdx + 1486: 48 09 d0 or %rdx,%rax + 1489: 49 89 04 24 mov %rax,(%r12) + 148d: 4c 89 ee mov %r13,%rsi + 1490: 48 89 ef mov %rbp,%rdi + 1493: 49 83 c4 08 add $0x8,%r12 + 1497: e8 84 0f 00 00 call 2420 + 149c: 49 39 dc cmp %rbx,%r12 + 149f: 75 df jne 1480 + 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14a6: ba e8 03 00 00 mov $0x3e8,%edx + 14ab: 48 8d 3d 27 4e 00 00 lea 0x4e27(%rip),%rdi # 62d9 + 14b2: e8 e9 3a 00 00 call 4fa0 + 14b7: 48 8d 05 e2 7b 00 00 lea 0x7be2(%rip),%rax # 90a0 + 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14c3: 49 89 c4 mov %rax,%r12 + 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 14cd: 00 00 00 + 14d0: 0f 31 rdtsc + 14d2: 48 c1 e2 20 shl $0x20,%rdx + 14d6: 48 09 d0 or %rdx,%rax + 14d9: 49 89 04 24 mov %rax,(%r12) + 14dd: 48 89 ee mov %rbp,%rsi + 14e0: 4c 89 ef mov %r13,%rdi + 14e3: 49 83 c4 08 add $0x8,%r12 + 14e7: e8 a4 10 00 00 call 2590 + 14ec: 49 39 dc cmp %rbx,%r12 + 14ef: 75 df jne 14d0 + 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14f6: ba e8 03 00 00 mov $0x3e8,%edx + 14fb: 48 8d 3d ea 4d 00 00 lea 0x4dea(%rip),%rdi # 62ec + 1502: 4c 8d b4 24 c0 10 00 lea 0x10c0(%rsp),%r14 + 1509: 00 + 150a: 4c 8d a4 24 a0 0d 00 lea 0xda0(%rsp),%r12 + 1511: 00 + 1512: e8 89 3a 00 00 call 4fa0 + 1517: 48 8d 05 82 7b 00 00 lea 0x7b82(%rip),%rax # 90a0 + 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1523: 49 89 c5 mov %rax,%r13 + 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 152d: 00 00 00 + 1530: 0f 31 rdtsc + 1532: 48 c1 e2 20 shl $0x20,%rdx + 1536: 48 09 d0 or %rdx,%rax + 1539: 49 89 45 00 mov %rax,0x0(%r13) + 153d: 48 8b 14 24 mov (%rsp),%rdx + 1541: 4c 89 f6 mov %r14,%rsi + 1544: 4c 89 e7 mov %r12,%rdi + 1547: 49 83 c5 08 add $0x8,%r13 + 154b: e8 00 0a 00 00 call 1f50 + 1550: 49 39 dd cmp %rbx,%r13 + 1553: 75 db jne 1530 + 1555: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 155a: ba e8 03 00 00 mov $0x3e8,%edx + 155f: 48 8d 3d 9b 4d 00 00 lea 0x4d9b(%rip),%rdi # 6301 + 1566: 4c 8d ac 24 20 0a 00 lea 0xa20(%rsp),%r13 + 156d: 00 + 156e: e8 2d 3a 00 00 call 4fa0 + 1573: 48 8d 05 26 7b 00 00 lea 0x7b26(%rip),%rax # 90a0 + 157a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 157f: 49 89 c0 mov %rax,%r8 + 1582: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1589: 00 00 00 00 + 158d: 0f 1f 00 nopl (%rax) + 1590: 0f 31 rdtsc + 1592: 48 c1 e2 20 shl $0x20,%rdx + 1596: 48 09 d0 or %rdx,%rax + 1599: 49 89 00 mov %rax,(%r8) + 159c: 48 8d 0d dd 7a 00 00 lea 0x7add(%rip),%rcx # 9080 + 15a3: 4c 89 e2 mov %r12,%rdx + 15a6: 4c 89 ee mov %r13,%rsi + 15a9: 48 89 ef mov %rbp,%rdi + 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 15b1: e8 6a 0b 00 00 call 2120 + 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 15bb: 49 83 c0 08 add $0x8,%r8 + 15bf: 49 39 d8 cmp %rbx,%r8 + 15c2: 75 cc jne 1590 + 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 15c9: ba e8 03 00 00 mov $0x3e8,%edx + 15ce: 48 8d 3d 3d 4d 00 00 lea 0x4d3d(%rip),%rdi # 6312 + 15d5: e8 c6 39 00 00 call 4fa0 + 15da: 48 8d 05 bf 7a 00 00 lea 0x7abf(%rip),%rax # 90a0 + 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 15e6: 48 89 c1 mov %rax,%rcx + 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f0: 0f 31 rdtsc + 15f2: 48 c1 e2 20 shl $0x20,%rdx + 15f6: 48 09 d0 or %rdx,%rax + 15f9: 48 89 01 mov %rax,(%rcx) + 15fc: 4c 89 f2 mov %r14,%rdx + 15ff: 48 89 ee mov %rbp,%rsi + 1602: 4c 89 ef mov %r13,%rdi + 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 160a: e8 21 0d 00 00 call 2330 + 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1614: 48 83 c1 08 add $0x8,%rcx + 1618: 48 39 d9 cmp %rbx,%rcx + 161b: 75 d3 jne 15f0 + 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1622: ba e8 03 00 00 mov $0x3e8,%edx + 1627: 48 8d 3d f1 4c 00 00 lea 0x4cf1(%rip),%rdi # 631f + 162e: e8 6d 39 00 00 call 4fa0 + 1633: 48 8d 05 66 7a 00 00 lea 0x7a66(%rip),%rax # 90a0 + 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 163f: 48 89 c1 mov %rax,%rcx + 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1649: 00 00 00 00 + 164d: 0f 1f 00 nopl (%rax) + 1650: 0f 31 rdtsc + 1652: 48 c1 e2 20 shl $0x20,%rdx + 1656: 48 09 d0 or %rdx,%rax + 1659: 48 89 01 mov %rax,(%rcx) + 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1661: 4c 89 f6 mov %r14,%rsi + 1664: 4c 89 e7 mov %r12,%rdi + 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 166c: e8 af 02 00 00 call 1920 + 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1676: 48 83 c1 08 add $0x8,%rcx + 167a: 48 39 d9 cmp %rbx,%rcx + 167d: 75 d1 jne 1650 + 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1684: ba e8 03 00 00 mov $0x3e8,%edx + 1689: 48 8d 3d 9c 4c 00 00 lea 0x4c9c(%rip),%rdi # 632c + 1690: e8 0b 39 00 00 call 4fa0 + 1695: 48 8d 05 04 7a 00 00 lea 0x7a04(%rip),%rax # 90a0 + 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16a1: 48 89 c1 mov %rax,%rcx + 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 16ab: 00 00 00 00 + 16af: 90 nop + 16b0: 0f 31 rdtsc + 16b2: 48 c1 e2 20 shl $0x20,%rdx + 16b6: 48 09 d0 or %rdx,%rax + 16b9: 48 89 01 mov %rax,(%rcx) + 16bc: 4c 89 f6 mov %r14,%rsi + 16bf: 4c 89 e7 mov %r12,%rdi + 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16c7: e8 e4 02 00 00 call 19b0 + 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 16d1: 48 83 c1 08 add $0x8,%rcx + 16d5: 48 39 d9 cmp %rbx,%rcx + 16d8: 75 d6 jne 16b0 + 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 16df: ba e8 03 00 00 mov $0x3e8,%edx + 16e4: 48 8d 3d 58 4c 00 00 lea 0x4c58(%rip),%rdi # 6343 + 16eb: e8 b0 38 00 00 call 4fa0 + 16f0: 48 8d 05 a9 79 00 00 lea 0x79a9(%rip),%rax # 90a0 + 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16fc: 49 89 c0 mov %rax,%r8 + 16ff: 90 nop + 1700: 0f 31 rdtsc + 1702: 48 c1 e2 20 shl $0x20,%rdx + 1706: 48 09 d0 or %rdx,%rax + 1709: 49 89 00 mov %rax,(%r8) + 170c: 48 8b 0c 24 mov (%rsp),%rcx + 1710: 4c 89 e2 mov %r12,%rdx + 1713: 4c 89 ee mov %r13,%rsi + 1716: 48 89 ef mov %rbp,%rdi + 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 171e: e8 5d 03 00 00 call 1a80 + 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 1728: 49 83 c0 08 add $0x8,%r8 + 172c: 49 39 d8 cmp %rbx,%r8 + 172f: 75 cf jne 1700 + 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1736: ba e8 03 00 00 mov $0x3e8,%edx + 173b: 48 8d 3d 11 4c 00 00 lea 0x4c11(%rip),%rdi # 6353 + 1742: e8 59 38 00 00 call 4fa0 + 1747: 48 8d 05 52 79 00 00 lea 0x7952(%rip),%rax # 90a0 + 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1753: 48 89 c1 mov %rax,%rcx + 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 175d: 00 00 00 + 1760: 0f 31 rdtsc + 1762: 48 c1 e2 20 shl $0x20,%rdx + 1766: 48 09 d0 or %rdx,%rax + 1769: 48 89 01 mov %rax,(%rcx) + 176c: 4c 89 e2 mov %r12,%rdx + 176f: 4c 89 ee mov %r13,%rsi + 1772: 48 89 ef mov %rbp,%rdi + 1775: 48 89 0c 24 mov %rcx,(%rsp) + 1779: e8 b2 03 00 00 call 1b30 + 177e: 48 8b 0c 24 mov (%rsp),%rcx + 1782: 48 83 c1 08 add $0x8,%rcx + 1786: 48 39 d9 cmp %rbx,%rcx + 1789: 75 d5 jne 1760 + 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1790: ba e8 03 00 00 mov $0x3e8,%edx + 1795: 48 8d 3d cd 4b 00 00 lea 0x4bcd(%rip),%rdi # 6369 + 179c: e8 ff 37 00 00 call 4fa0 + 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 17a8: 00 00 00 00 + 17ac: 0f 1f 40 00 nopl 0x0(%rax) + 17b0: 0f 31 rdtsc + 17b2: 48 c1 e2 20 shl $0x20,%rdx + 17b6: 48 09 d0 or %rdx,%rax + 17b9: 49 89 07 mov %rax,(%r15) + 17bc: 4c 89 f2 mov %r14,%rdx + 17bf: 48 89 ee mov %rbp,%rsi + 17c2: 4c 89 ef mov %r13,%rdi + 17c5: 49 83 c7 08 add $0x8,%r15 + 17c9: e8 32 04 00 00 call 1c00 + 17ce: 49 39 df cmp %rbx,%r15 + 17d1: 75 dd jne 17b0 + 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 17d8: ba e8 03 00 00 mov $0x3e8,%edx + 17dd: 48 8d 3d 94 4b 00 00 lea 0x4b94(%rip),%rdi # 6378 + 17e4: e8 b7 37 00 00 call 4fa0 + 17e9: 48 8b 84 24 28 17 00 mov 0x1728(%rsp),%rax + 17f0: 00 + 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 17f8: 00 00 + 17fa: 75 14 jne 1810 + 17fc: 48 81 c4 38 17 00 00 add $0x1738,%rsp + 1803: 31 c0 xor %eax,%eax + 1805: 5b pop %rbx + 1806: 5d pop %rbp + 1807: 41 5c pop %r12 + 1809: 41 5d pop %r13 + 180b: 41 5e pop %r14 + 180d: 41 5f pop %r15 + 180f: c3 ret + 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> + 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 181c: 00 00 00 + 181f: 90 nop + +0000000000001820 <_start>: + 1820: f3 0f 1e fa endbr64 + 1824: 31 ed xor %ebp,%ebp + 1826: 49 89 d1 mov %rdx,%r9 + 1829: 5e pop %rsi + 182a: 48 89 e2 mov %rsp,%rdx + 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 1831: 50 push %rax + 1832: 54 push %rsp + 1833: 45 31 c0 xor %r8d,%r8d + 1836: 31 c9 xor %ecx,%ecx + 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
+ 183f: ff 15 7b 77 00 00 call *0x777b(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> + 1845: f4 hlt + 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 184d: 00 00 00 + 1850: 48 8d 3d 09 78 00 00 lea 0x7809(%rip),%rdi # 9060 + 1857: 48 8d 05 02 78 00 00 lea 0x7802(%rip),%rax # 9060 + 185e: 48 39 f8 cmp %rdi,%rax + 1861: 74 15 je 1878 <_start+0x58> + 1863: 48 8b 05 5e 77 00 00 mov 0x775e(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> + 186a: 48 85 c0 test %rax,%rax + 186d: 74 09 je 1878 <_start+0x58> + 186f: ff e0 jmp *%rax + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: c3 ret + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 48 8d 3d d9 77 00 00 lea 0x77d9(%rip),%rdi # 9060 + 1887: 48 8d 35 d2 77 00 00 lea 0x77d2(%rip),%rsi # 9060 + 188e: 48 29 fe sub %rdi,%rsi + 1891: 48 89 f0 mov %rsi,%rax + 1894: 48 c1 ee 3f shr $0x3f,%rsi + 1898: 48 c1 f8 03 sar $0x3,%rax + 189c: 48 01 c6 add %rax,%rsi + 189f: 48 d1 fe sar $1,%rsi + 18a2: 74 14 je 18b8 <_start+0x98> + 18a4: 48 8b 05 2d 77 00 00 mov 0x772d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> + 18ab: 48 85 c0 test %rax,%rax + 18ae: 74 08 je 18b8 <_start+0x98> + 18b0: ff e0 jmp *%rax + 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18b8: c3 ret + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: f3 0f 1e fa endbr64 + 18c4: 80 3d 9d 77 00 00 00 cmpb $0x0,0x779d(%rip) # 9068 + 18cb: 75 33 jne 1900 <_start+0xe0> + 18cd: 55 push %rbp + 18ce: 48 83 3d 0a 77 00 00 cmpq $0x0,0x770a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18d5: 00 + 18d6: 48 89 e5 mov %rsp,%rbp + 18d9: 74 0d je 18e8 <_start+0xc8> + 18db: 48 8b 3d 6e 77 00 00 mov 0x776e(%rip),%rdi # 9050 <__dso_handle> + 18e2: ff 15 f8 76 00 00 call *0x76f8(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18e8: e8 63 ff ff ff call 1850 <_start+0x30> + 18ed: c6 05 74 77 00 00 01 movb $0x1,0x7774(%rip) # 9068 + 18f4: 5d pop %rbp + 18f5: c3 ret + 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 18fd: 00 00 00 + 1900: c3 ret + 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1908: 00 00 00 00 + 190c: 0f 1f 40 00 nopl 0x0(%rax) + 1910: f3 0f 1e fa endbr64 + 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000001920 : + 1920: 41 54 push %r12 + 1922: 49 89 d4 mov %rdx,%r12 + 1925: 55 push %rbp + 1926: 48 89 fd mov %rdi,%rbp + 1929: 53 push %rbx + 192a: 48 89 f3 mov %rsi,%rbx + 192d: e8 1e 06 00 00 call 1f50 + 1932: 48 8b 45 00 mov 0x0(%rbp),%rax + 1936: 48 8d bb 08 03 00 00 lea 0x308(%rbx),%rdi + 193d: 48 89 ee mov %rbp,%rsi + 1940: 48 8d 8b 00 03 00 00 lea 0x300(%rbx),%rcx + 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 194b: 48 89 83 00 03 00 00 mov %rax,0x300(%rbx) + 1952: 48 29 f9 sub %rdi,%rcx + 1955: 48 8b 95 18 03 00 00 mov 0x318(%rbp),%rdx + 195c: 48 29 ce sub %rcx,%rsi + 195f: 81 c1 20 03 00 00 add $0x320,%ecx + 1965: 48 89 93 18 06 00 00 mov %rdx,0x618(%rbx) + 196c: c1 e9 03 shr $0x3,%ecx + 196f: ba 20 03 00 00 mov $0x320,%edx + 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1977: 48 89 ee mov %rbp,%rsi + 197a: 48 8d bb 20 06 00 00 lea 0x620(%rbx),%rdi + 1981: e8 7a 31 00 00 call 4b00 + 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 + 198d: 31 c0 xor %eax,%eax + 198f: 0f 11 83 40 06 00 00 movups %xmm0,0x640(%rbx) + 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 + 199d: 0f 11 83 50 06 00 00 movups %xmm0,0x650(%rbx) + 19a4: 5b pop %rbx + 19a5: 5d pop %rbp + 19a6: 41 5c pop %r12 + 19a8: c3 ret + 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000019b0 : + 19b0: 41 54 push %r12 + 19b2: 55 push %rbp + 19b3: 48 89 fd mov %rdi,%rbp + 19b6: 53 push %rbx + 19b7: 48 83 ec 50 sub $0x50,%rsp + 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 19c2: 00 00 + 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 19c9: 48 89 f3 mov %rsi,%rbx + 19cc: 48 89 e7 mov %rsp,%rdi + 19cf: be 40 00 00 00 mov $0x40,%esi + 19d4: e8 e7 34 00 00 call 4ec0 + 19d9: 48 89 e2 mov %rsp,%rdx + 19dc: 48 89 ef mov %rbp,%rdi + 19df: 48 89 de mov %rbx,%rsi + 19e2: e8 69 05 00 00 call 1f50 + 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax + 19eb: 48 8d bb 08 03 00 00 lea 0x308(%rbx),%rdi + 19f2: 48 89 ee mov %rbp,%rsi + 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 19f9: 48 8d 8b 00 03 00 00 lea 0x300(%rbx),%rcx + 1a00: 48 89 83 00 03 00 00 mov %rax,0x300(%rbx) + 1a07: 48 29 f9 sub %rdi,%rcx + 1a0a: 48 8b 95 18 03 00 00 mov 0x318(%rbp),%rdx + 1a11: 48 29 ce sub %rcx,%rsi + 1a14: 81 c1 20 03 00 00 add $0x320,%ecx + 1a1a: 48 89 93 18 06 00 00 mov %rdx,0x618(%rbx) + 1a21: c1 e9 03 shr $0x3,%ecx + 1a24: ba 20 03 00 00 mov $0x320,%edx + 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1a2c: 48 89 ee mov %rbp,%rsi + 1a2f: 48 8d bb 20 06 00 00 lea 0x620(%rbx),%rdi + 1a36: e8 c5 30 00 00 call 4b00 + 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 + 1a41: 0f 11 83 40 06 00 00 movups %xmm0,0x640(%rbx) + 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 + 1a4e: 0f 11 83 50 06 00 00 movups %xmm0,0x650(%rbx) + 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1a61: 00 00 + 1a63: 75 0b jne 1a70 + 1a65: 48 83 c4 50 add $0x50,%rsp + 1a69: 31 c0 xor %eax,%eax + 1a6b: 5b pop %rbx + 1a6c: 5d pop %rbp + 1a6d: 41 5c pop %r12 + 1a6f: c3 ret + 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> + 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1a7c: 00 00 00 00 + +0000000000001a80 : + 1a80: 41 55 push %r13 + 1a82: 49 89 fd mov %rdi,%r13 + 1a85: 41 54 push %r12 + 1a87: 55 push %rbp + 1a88: 53 push %rbx + 1a89: 48 89 f3 mov %rsi,%rbx + 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 + 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1a9e: 00 00 + 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) + 1aa7: 00 + 1aa8: 49 89 d4 mov %rdx,%r12 + 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 1ab0: ba 20 03 00 00 mov $0x320,%edx + 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) + 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 + 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 1ac3: 4c 89 e6 mov %r12,%rsi + 1ac6: e8 35 30 00 00 call 4b00 + 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1ad0: ba 40 00 00 00 mov $0x40,%edx + 1ad5: 48 89 e6 mov %rsp,%rsi + 1ad8: e8 a3 30 00 00 call 4b80 + 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1ae2: 4c 89 e2 mov %r12,%rdx + 1ae5: 48 89 e6 mov %rsp,%rsi + 1ae8: 4c 89 ef mov %r13,%rdi + 1aeb: e8 30 06 00 00 call 2120 + 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 + 1af6: 0f 11 03 movups %xmm0,(%rbx) + 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 + 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 1b0a: 00 + 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1b12: 00 00 + 1b14: 75 10 jne 1b26 + 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp + 1b1d: 31 c0 xor %eax,%eax + 1b1f: 5b pop %rbx + 1b20: 5d pop %rbp + 1b21: 41 5c pop %r12 + 1b23: 41 5d pop %r13 + 1b25: c3 ret + 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> + 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001b30 : + 1b30: 41 55 push %r13 + 1b32: 49 89 fd mov %rdi,%r13 + 1b35: 41 54 push %r12 + 1b37: 55 push %rbp + 1b38: 53 push %rbx + 1b39: 48 89 f3 mov %rsi,%rbx + 1b3c: be 20 00 00 00 mov $0x20,%esi + 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1b4f: 00 00 + 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) + 1b58: 00 + 1b59: 49 89 d4 mov %rdx,%r12 + 1b5c: 48 89 e7 mov %rsp,%rdi + 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1b64: e8 57 33 00 00 call 4ec0 + 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1b73: ba 20 03 00 00 mov $0x320,%edx + 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 + 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1b88: 4c 89 e6 mov %r12,%rsi + 1b8b: e8 70 2f 00 00 call 4b00 + 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi + 1b95: ba 40 00 00 00 mov $0x40,%edx + 1b9a: 48 89 ee mov %rbp,%rsi + 1b9d: e8 de 2f 00 00 call 4b80 + 1ba2: 4c 89 e2 mov %r12,%rdx + 1ba5: 48 89 ee mov %rbp,%rsi + 1ba8: 4c 89 ef mov %r13,%rdi + 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx + 1bb2: 00 + 1bb3: e8 68 05 00 00 call 2120 + 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 + 1bbe: 0f 11 03 movups %xmm0,(%rbx) + 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 + 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 1bd2: 00 + 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bda: 00 00 + 1bdc: 75 10 jne 1bee + 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 1be5: 31 c0 xor %eax,%eax + 1be7: 5b pop %rbx + 1be8: 5d pop %rbp + 1be9: 41 5c pop %r12 + 1beb: 41 5d pop %r13 + 1bed: c3 ret + 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1bfa: 00 00 00 00 + 1bfe: 66 90 xchg %ax,%ax + +0000000000001c00 : + 1c00: 41 57 push %r15 + 1c02: 41 56 push %r14 + 1c04: 41 55 push %r13 + 1c06: 49 89 fd mov %rdi,%r13 + 1c09: 41 54 push %r12 + 1c0b: 55 push %rbp + 1c0c: 48 89 f5 mov %rsi,%rbp + 1c0f: 53 push %rbx + 1c10: 48 81 ec 98 03 00 00 sub $0x398,%rsp + 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 1c1e: 00 00 + 1c20: 48 89 9c 24 88 03 00 mov %rbx,0x388(%rsp) + 1c27: 00 + 1c28: 48 89 d3 mov %rdx,%rbx + 1c2b: 48 89 e7 mov %rsp,%rdi + 1c2e: e8 fd 06 00 00 call 2330 + 1c33: ba 40 00 00 00 mov $0x40,%edx + 1c38: 48 89 e6 mov %rsp,%rsi + 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1c40: f3 0f 6f 83 20 06 00 movdqu 0x620(%rbx),%xmm0 + 1c47: 00 + 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1c4d: f3 0f 6f 83 30 06 00 movdqu 0x630(%rbx),%xmm0 + 1c54: 00 + 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1c5a: e8 21 2f 00 00 call 4b80 + 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1c64: 48 89 e6 mov %rsp,%rsi + 1c67: 48 8d 93 00 03 00 00 lea 0x300(%rbx),%rdx + 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi + 1c75: 00 + 1c76: e8 a5 04 00 00 call 2120 + 1c7b: ba 00 03 00 00 mov $0x300,%edx + 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 1c87: 00 + 1c88: 48 89 ef mov %rbp,%rdi + 1c8b: e8 70 17 00 00 call 3400 + 1c90: 48 8d b3 40 06 00 00 lea 0x640(%rbx),%rsi + 1c97: 48 89 ea mov %rbp,%rdx + 1c9a: 4c 89 ef mov %r13,%rdi + 1c9d: 41 89 c4 mov %eax,%r12d + 1ca0: e8 7b 31 00 00 call 4e20 + 1ca5: 31 c9 xor %ecx,%ecx + 1ca7: 45 85 e4 test %r12d,%r12d + 1caa: ba 20 00 00 00 mov $0x20,%edx + 1caf: 0f 94 c1 sete %cl + 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi + 1cb7: 4c 89 ef mov %r13,%rdi + 1cba: e8 91 17 00 00 call 3450 + 1cbf: 48 8b 84 24 88 03 00 mov 0x388(%rsp),%rax + 1cc6: 00 + 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1cce: 00 00 + 1cd0: 75 14 jne 1ce6 + 1cd2: 48 81 c4 98 03 00 00 add $0x398,%rsp + 1cd9: 31 c0 xor %eax,%eax + 1cdb: 5b pop %rbx + 1cdc: 5d pop %rbp + 1cdd: 41 5c pop %r12 + 1cdf: 41 5d pop %r13 + 1ce1: 41 5e pop %r14 + 1ce3: 41 5f pop %r15 + 1ce5: c3 ret + 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> + 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001cf0 : + 1cf0: 41 57 push %r15 + 1cf2: 41 56 push %r14 + 1cf4: 41 55 push %r13 + 1cf6: 41 54 push %r12 + 1cf8: 55 push %rbp + 1cf9: 53 push %rbx + 1cfa: 48 81 ec f8 02 00 00 sub $0x2f8,%rsp + 1d01: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 1d06: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1d0b: 4c 8d 94 24 e8 02 00 lea 0x2e8(%rsp),%r10 + 1d12: 00 + 1d13: 89 54 24 18 mov %edx,0x18(%rsp) + 1d17: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx + 1d1e: 00 00 + 1d20: 48 89 8c 24 e8 02 00 mov %rcx,0x2e8(%rsp) + 1d27: 00 + 1d28: b9 02 00 00 00 mov $0x2,%ecx + 1d2d: b8 02 00 00 00 mov $0x2,%eax + 1d32: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 1d37: 49 89 fe mov %rdi,%r14 + 1d3a: 4d 89 d7 mov %r10,%r15 + 1d3d: 29 c8 sub %ecx,%eax + 1d3f: c7 04 24 00 00 00 00 movl $0x0,(%rsp) + 1d46: 89 44 24 04 mov %eax,0x4(%rsp) + 1d4a: 89 4c 24 1c mov %ecx,0x1c(%rsp) + 1d4e: 8b 44 24 18 mov 0x18(%rsp),%eax + 1d52: 85 c0 test %eax,%eax + 1d54: 0f 84 f7 00 00 00 je 1e51 + 1d5a: 8b 0c 24 mov (%rsp),%ecx + 1d5d: 8b 54 24 04 mov 0x4(%rsp),%edx + 1d61: 48 89 ef mov %rbp,%rdi + 1d64: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 1d69: e8 f2 2f 00 00 call 4d60 + 1d6e: 48 89 ea mov %rbp,%rdx + 1d71: be 03 00 00 00 mov $0x3,%esi + 1d76: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi + 1d7d: 00 + 1d7e: 45 31 e4 xor %r12d,%r12d + 1d81: e8 ca 25 00 00 call 4350 + 1d86: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx + 1d8d: 00 + 1d8e: eb 3b jmp 1dcb + 1d90: 44 89 e7 mov %r12d,%edi + 1d93: 41 8d 74 24 01 lea 0x1(%r12),%esi + 1d98: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 1d9d: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 1da4: 74 5a je 1e00 + 1da6: 66 3d 00 0d cmp $0xd00,%ax + 1daa: 7f 54 jg 1e00 + 1dac: 44 8d 66 01 lea 0x1(%rsi),%r12d + 1db0: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 1db5: 41 81 fc 00 01 00 00 cmp $0x100,%r12d + 1dbc: 74 52 je 1e10 + 1dbe: 48 83 c1 03 add $0x3,%rcx + 1dc2: 49 39 cf cmp %rcx,%r15 + 1dc5: 0f 84 9f 00 00 00 je 1e6a + 1dcb: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1dcf: 0f b6 11 movzbl (%rcx),%edx + 1dd2: 89 c6 mov %eax,%esi + 1dd4: c0 e8 04 shr $0x4,%al + 1dd7: c1 e6 08 shl $0x8,%esi + 1dda: 0f b6 c0 movzbl %al,%eax + 1ddd: 09 f2 or %esi,%edx + 1ddf: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 1de3: 66 81 e2 ff 0f and $0xfff,%dx + 1de8: c1 e6 04 shl $0x4,%esi + 1deb: 09 f0 or %esi,%eax + 1ded: 66 81 fa 00 0d cmp $0xd00,%dx + 1df2: 7e 9c jle 1d90 + 1df4: 66 3d 00 0d cmp $0xd00,%ax + 1df8: 7f c4 jg 1dbe + 1dfa: 44 89 e6 mov %r12d,%esi + 1dfd: eb ad jmp 1dac + 1dff: 90 nop + 1e00: 41 89 f4 mov %esi,%r12d + 1e03: 41 81 fc 00 01 00 00 cmp $0x100,%r12d + 1e0a: 75 b2 jne 1dbe + 1e0c: 0f 1f 40 00 nopl 0x0(%rax) + 1e10: 8b 04 24 mov (%rsp),%eax + 1e13: 49 81 c6 00 02 00 00 add $0x200,%r14 + 1e1a: c7 04 24 01 00 00 00 movl $0x1,(%rsp) + 1e21: 83 c0 01 add $0x1,%eax + 1e24: 83 f8 02 cmp $0x2,%eax + 1e27: 0f 85 21 ff ff ff jne 1d4e + 1e2d: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 1e32: 4d 89 fa mov %r15,%r10 + 1e35: 48 81 c7 00 04 00 00 add $0x400,%rdi + 1e3c: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 1e41: 0f 84 d9 00 00 00 je 1f20 + 1e47: b9 01 00 00 00 mov $0x1,%ecx + 1e4c: e9 dc fe ff ff jmp 1d2d + 1e51: 8b 4c 24 04 mov 0x4(%rsp),%ecx + 1e55: 8b 14 24 mov (%rsp),%edx + 1e58: 48 89 ef mov %rbp,%rdi + 1e5b: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 1e60: e8 fb 2e 00 00 call 4d60 + 1e65: e9 04 ff ff ff jmp 1d6e + 1e6a: 4c 8d ac 24 98 01 00 lea 0x198(%rsp),%r13 + 1e71: 00 + 1e72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1e79: 00 00 00 00 + 1e7d: 0f 1f 00 nopl (%rax) + 1e80: be 01 00 00 00 mov $0x1,%esi + 1e85: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi + 1e8c: 00 + 1e8d: 48 89 ea mov %rbp,%rdx + 1e90: e8 bb 24 00 00 call 4350 + 1e95: bf 00 01 00 00 mov $0x100,%edi + 1e9a: 44 89 e0 mov %r12d,%eax + 1e9d: 31 f6 xor %esi,%esi + 1e9f: 44 29 e7 sub %r12d,%edi + 1ea2: 4d 8d 04 46 lea (%r14,%rax,2),%r8 + 1ea6: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx + 1ead: 00 + 1eae: eb 1d jmp 1ecd + 1eb0: 66 3d 00 0d cmp $0xd00,%ax + 1eb4: 7f 0a jg 1ec0 + 1eb6: 89 f2 mov %esi,%edx + 1eb8: 83 c6 01 add $0x1,%esi + 1ebb: 66 41 89 04 50 mov %ax,(%r8,%rdx,2) + 1ec0: 39 fe cmp %edi,%esi + 1ec2: 73 47 jae 1f0b + 1ec4: 48 83 c1 03 add $0x3,%rcx + 1ec8: 49 39 cd cmp %rcx,%r13 + 1ecb: 74 3e je 1f0b + 1ecd: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1ed1: 0f b6 11 movzbl (%rcx),%edx + 1ed4: 41 89 c1 mov %eax,%r9d + 1ed7: c0 e8 04 shr $0x4,%al + 1eda: 41 c1 e1 08 shl $0x8,%r9d + 1ede: 0f b6 c0 movzbl %al,%eax + 1ee1: 44 09 ca or %r9d,%edx + 1ee4: 44 0f b6 49 02 movzbl 0x2(%rcx),%r9d + 1ee9: 66 81 e2 ff 0f and $0xfff,%dx + 1eee: 41 c1 e1 04 shl $0x4,%r9d + 1ef2: 44 09 c8 or %r9d,%eax + 1ef5: 66 81 fa 00 0d cmp $0xd00,%dx + 1efa: 7f 0b jg 1f07 + 1efc: 41 89 f1 mov %esi,%r9d + 1eff: 83 c6 01 add $0x1,%esi + 1f02: 66 43 89 14 48 mov %dx,(%r8,%r9,2) + 1f07: 39 fe cmp %edi,%esi + 1f09: 72 a5 jb 1eb0 + 1f0b: 41 01 f4 add %esi,%r12d + 1f0e: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 1f15: 0f 86 65 ff ff ff jbe 1e80 + 1f1b: e9 f0 fe ff ff jmp 1e10 + 1f20: 48 8b 84 24 e8 02 00 mov 0x2e8(%rsp),%rax + 1f27: 00 + 1f28: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1f2f: 00 00 + 1f31: 75 12 jne 1f45 + 1f33: 48 81 c4 f8 02 00 00 add $0x2f8,%rsp + 1f3a: 5b pop %rbx + 1f3b: 5d pop %rbp + 1f3c: 41 5c pop %r12 + 1f3e: 41 5d pop %r13 + 1f40: 41 5e pop %r14 + 1f42: 41 5f pop %r15 + 1f44: c3 ret + 1f45: e8 36 f1 ff ff call 1080 <__stack_chk_fail@plt> + 1f4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000001f50 : + 1f50: 41 57 push %r15 + 1f52: 41 56 push %r14 + 1f54: 41 55 push %r13 + 1f56: 41 54 push %r12 + 1f58: 49 89 fc mov %rdi,%r12 + 1f5b: 55 push %rbp + 1f5c: 53 push %rbx + 1f5d: 48 81 ec 58 14 00 00 sub $0x1458,%rsp + 1f64: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 1f68: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 1f6f: 00 00 + 1f71: 4c 89 b4 24 48 14 00 mov %r14,0x1448(%rsp) + 1f78: 00 + 1f79: 49 89 f6 mov %rsi,%r14 + 1f7c: 48 8d bc 24 00 14 00 lea 0x1400(%rsp),%rdi + 1f83: 00 + 1f84: 48 8d b4 24 00 14 00 lea 0x1400(%rsp),%rsi + 1f8b: 00 + 1f8c: c6 84 24 20 14 00 00 movb $0x2,0x1420(%rsp) + 1f93: 02 + 1f94: 0f 29 84 24 00 14 00 movaps %xmm0,0x1400(%rsp) + 1f9b: 00 + 1f9c: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 1fa1: ba 21 00 00 00 mov $0x21,%edx + 1fa6: 48 8d ac 24 00 08 00 lea 0x800(%rsp),%rbp + 1fad: 00 + 1fae: 0f 29 84 24 10 14 00 movaps %xmm0,0x1410(%rsp) + 1fb5: 00 + 1fb6: e8 c5 2b 00 00 call 4b80 + 1fbb: 31 d2 xor %edx,%edx + 1fbd: 48 8d b4 24 00 14 00 lea 0x1400(%rsp),%rsi + 1fc4: 00 + 1fc5: 48 8d bc 24 00 0c 00 lea 0xc00(%rsp),%rdi + 1fcc: 00 + 1fcd: e8 1e fd ff ff call 1cf0 + 1fd2: 31 d2 xor %edx,%edx + 1fd4: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 1fdb: 00 + 1fdc: 48 89 ef mov %rbp,%rdi + 1fdf: e8 9c 0c 00 00 call 2c80 + 1fe4: 48 8d bc 24 00 0a 00 lea 0xa00(%rsp),%rdi + 1feb: 00 + 1fec: ba 01 00 00 00 mov $0x1,%edx + 1ff1: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 1ff8: 00 + 1ff9: e8 82 0c 00 00 call 2c80 + 1ffe: ba 02 00 00 00 mov $0x2,%edx + 2003: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 200a: 00 + 200b: 48 89 e7 mov %rsp,%rdi + 200e: e8 6d 0c 00 00 call 2c80 + 2013: ba 03 00 00 00 mov $0x3,%edx + 2018: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi + 201f: 00 + 2020: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 2027: 00 + 2028: e8 53 0c 00 00 call 2c80 + 202d: 48 89 ef mov %rbp,%rdi + 2030: e8 bb 06 00 00 call 26f0 + 2035: 48 89 e7 mov %rsp,%rdi + 2038: e8 b3 06 00 00 call 26f0 + 203d: 48 89 ea mov %rbp,%rdx + 2040: 48 8d b4 24 00 0c 00 lea 0xc00(%rsp),%rsi + 2047: 00 + 2048: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 204f: 00 + 2050: e8 db 06 00 00 call 2730 + 2055: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 205c: 00 + 205d: e8 ae 0d 00 00 call 2e10 + 2062: 48 8d b4 24 00 10 00 lea 0x1000(%rsp),%rsi + 2069: 00 + 206a: 48 89 ea mov %rbp,%rdx + 206d: 48 8d bc 24 00 06 00 lea 0x600(%rsp),%rdi + 2074: 00 + 2075: e8 b6 06 00 00 call 2730 + 207a: 48 8d bc 24 00 06 00 lea 0x600(%rsp),%rdi + 2081: 00 + 2082: e8 89 0d 00 00 call 2e10 + 2087: 48 89 e2 mov %rsp,%rdx + 208a: 48 8d b4 24 00 04 00 lea 0x400(%rsp),%rsi + 2091: 00 + 2092: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 2099: 00 + 209a: e8 31 07 00 00 call 27d0 + 209f: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi + 20a6: 00 + 20a7: e8 04 07 00 00 call 27b0 + 20ac: 48 89 ee mov %rbp,%rsi + 20af: 4c 89 f7 mov %r14,%rdi + 20b2: e8 d9 05 00 00 call 2690 + 20b7: 48 8d b4 24 00 04 00 lea 0x400(%rsp),%rsi + 20be: 00 + 20bf: 4c 89 e7 mov %r12,%rdi + 20c2: e8 c9 05 00 00 call 2690 + 20c7: 66 0f 6f 84 24 00 14 movdqa 0x1400(%rsp),%xmm0 + 20ce: 00 00 + 20d0: 41 0f 11 84 24 00 03 movups %xmm0,0x300(%r12) + 20d7: 00 00 + 20d9: 66 0f 6f 84 24 10 14 movdqa 0x1410(%rsp),%xmm0 + 20e0: 00 00 + 20e2: 41 0f 11 84 24 10 03 movups %xmm0,0x310(%r12) + 20e9: 00 00 + 20eb: 48 8b 84 24 48 14 00 mov 0x1448(%rsp),%rax + 20f2: 00 + 20f3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 20fa: 00 00 + 20fc: 75 12 jne 2110 + 20fe: 48 81 c4 58 14 00 00 add $0x1458,%rsp + 2105: 5b pop %rbx + 2106: 5d pop %rbp + 2107: 41 5c pop %r12 + 2109: 41 5d pop %r13 + 210b: 41 5e pop %r14 + 210d: 41 5f pop %r15 + 210f: c3 ret + 2110: e8 6b ef ff ff call 1080 <__stack_chk_fail@plt> + 2115: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 211c: 00 00 00 00 + +0000000000002120 : + 2120: 41 57 push %r15 + 2122: 41 56 push %r14 + 2124: 41 55 push %r13 + 2126: 49 89 fd mov %rdi,%r13 + 2129: 41 54 push %r12 + 212b: 49 89 f4 mov %rsi,%r12 + 212e: 48 89 d6 mov %rdx,%rsi + 2131: 55 push %rbp + 2132: 48 89 d5 mov %rdx,%rbp + 2135: 53 push %rbx + 2136: 48 81 ec 58 1e 00 00 sub $0x1e58,%rsp + 213d: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 2144: 00 00 + 2146: 48 89 9c 24 48 1e 00 mov %rbx,0x1e48(%rsp) + 214d: 00 + 214e: 48 89 cb mov %rcx,%rbx + 2151: 48 8d 8c 24 20 0a 00 lea 0xa20(%rsp),%rcx + 2158: 00 + 2159: 48 89 cf mov %rcx,%rdi + 215c: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + 2161: e8 5a 05 00 00 call 26c0 + 2166: f3 0f 6f 85 00 03 00 movdqu 0x300(%rbp),%xmm0 + 216d: 00 + 216e: 4c 89 e6 mov %r12,%rsi + 2171: 48 8d bc 24 20 02 00 lea 0x220(%rsp),%rdi + 2178: 00 + 2179: 0f 29 84 24 20 1e 00 movaps %xmm0,0x1e20(%rsp) + 2180: 00 + 2181: f3 0f 6f 85 10 03 00 movdqu 0x310(%rbp),%xmm0 + 2188: 00 + 2189: 48 8d ac 24 20 12 00 lea 0x1220(%rsp),%rbp + 2190: 00 + 2191: 0f 29 84 24 30 1e 00 movaps %xmm0,0x1e30(%rsp) + 2198: 00 + 2199: e8 62 09 00 00 call 2b00 + 219e: 4c 8d 84 24 20 16 00 lea 0x1620(%rsp),%r8 + 21a5: 00 + 21a6: ba 01 00 00 00 mov $0x1,%edx + 21ab: 48 8d b4 24 20 1e 00 lea 0x1e20(%rsp),%rsi + 21b2: 00 + 21b3: 4c 89 c7 mov %r8,%rdi + 21b6: 4c 89 44 24 10 mov %r8,0x10(%rsp) + 21bb: e8 30 fb ff ff call 1cf0 + 21c0: 31 d2 xor %edx,%edx + 21c2: 48 89 de mov %rbx,%rsi + 21c5: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 21cc: 00 + 21cd: e8 ae 0a 00 00 call 2c80 + 21d2: 48 8d bc 24 20 08 00 lea 0x820(%rsp),%rdi + 21d9: 00 + 21da: ba 01 00 00 00 mov $0x1,%edx + 21df: 48 89 de mov %rbx,%rsi + 21e2: e8 99 0a 00 00 call 2c80 + 21e7: 48 8d 84 24 20 0e 00 lea 0xe20(%rsp),%rax + 21ee: 00 + 21ef: ba 02 00 00 00 mov $0x2,%edx + 21f4: 48 89 de mov %rbx,%rsi + 21f7: 48 89 c7 mov %rax,%rdi + 21fa: 48 89 44 24 08 mov %rax,0x8(%rsp) + 21ff: e8 dc 0a 00 00 call 2ce0 + 2204: 48 8d bc 24 20 10 00 lea 0x1020(%rsp),%rdi + 220b: 00 + 220c: ba 03 00 00 00 mov $0x3,%edx + 2211: 48 89 de mov %rbx,%rsi + 2214: e8 c7 0a 00 00 call 2ce0 + 2219: ba 04 00 00 00 mov $0x4,%edx + 221e: 48 89 de mov %rbx,%rsi + 2221: 48 8d bc 24 20 04 00 lea 0x420(%rsp),%rdi + 2228: 00 + 2229: e8 b2 0a 00 00 call 2ce0 + 222e: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2235: 00 + 2236: e8 b5 04 00 00 call 26f0 + 223b: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 2240: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx + 2247: 00 + 2248: 48 89 ef mov %rbp,%rdi + 224b: e8 e0 04 00 00 call 2730 + 2250: 48 8d b4 24 20 1a 00 lea 0x1a20(%rsp),%rsi + 2257: 00 + 2258: 48 8d bc 24 20 14 00 lea 0x1420(%rsp),%rdi + 225f: 00 + 2260: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx + 2267: 00 + 2268: e8 c3 04 00 00 call 2730 + 226d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 2272: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 2277: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx + 227e: 00 + 227f: e8 ac 04 00 00 call 2730 + 2284: 48 89 ef mov %rbp,%rdi + 2287: e8 84 04 00 00 call 2710 + 228c: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 2291: e8 ea 0a 00 00 call 2d80 + 2296: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 229b: 48 89 ee mov %rbp,%rsi + 229e: 48 89 ef mov %rbp,%rdi + 22a1: e8 2a 05 00 00 call 27d0 + 22a6: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22ab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22b0: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx + 22b7: 00 + 22b8: e8 c3 0b 00 00 call 2e80 + 22bd: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22c2: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22c7: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 22ce: 00 + 22cf: e8 ac 0b 00 00 call 2e80 + 22d4: 48 89 ef mov %rbp,%rdi + 22d7: e8 d4 04 00 00 call 27b0 + 22dc: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22e1: e8 6a 0b 00 00 call 2e50 + 22e6: 48 89 ee mov %rbp,%rsi + 22e9: 4c 89 ef mov %r13,%rdi + 22ec: e8 2f 01 00 00 call 2420 + 22f1: 49 8d bd 80 02 00 00 lea 0x280(%r13),%rdi + 22f8: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22fd: e8 3e 05 00 00 call 2840 + 2302: 48 8b 84 24 48 1e 00 mov 0x1e48(%rsp),%rax + 2309: 00 + 230a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2311: 00 00 + 2313: 75 12 jne 2327 + 2315: 48 81 c4 58 1e 00 00 add $0x1e58,%rsp + 231c: 5b pop %rbx + 231d: 5d pop %rbp + 231e: 41 5c pop %r12 + 2320: 41 5d pop %r13 + 2322: 41 5e pop %r14 + 2324: 41 5f pop %r15 + 2326: c3 ret + 2327: e8 54 ed ff ff call 1080 <__stack_chk_fail@plt> + 232c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002330 : + 2330: 41 57 push %r15 + 2332: 41 56 push %r14 + 2334: 41 55 push %r13 + 2336: 49 89 fd mov %rdi,%r13 + 2339: 41 54 push %r12 + 233b: 55 push %rbp + 233c: 53 push %rbx + 233d: 48 89 f3 mov %rsi,%rbx + 2340: 48 81 ec 18 0c 00 00 sub $0xc18,%rsp + 2347: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 234e: 00 00 + 2350: 4c 89 b4 24 08 0c 00 mov %r14,0xc08(%rsp) + 2357: 00 + 2358: 49 89 d6 mov %rdx,%r14 + 235b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp + 2362: 00 + 2363: 48 89 ef mov %rbp,%rdi + 2366: e8 25 02 00 00 call 2590 + 236b: 48 8d b3 80 02 00 00 lea 0x280(%rbx),%rsi + 2372: 48 89 e7 mov %rsp,%rdi + 2375: e8 76 06 00 00 call 29f0 + 237a: 48 8d bc 24 00 08 00 lea 0x800(%rsp),%rdi + 2381: 00 + 2382: 4c 89 f6 mov %r14,%rsi + 2385: e8 36 03 00 00 call 26c0 + 238a: 48 89 ef mov %rbp,%rdi + 238d: e8 5e 03 00 00 call 26f0 + 2392: 48 89 ea mov %rbp,%rdx + 2395: 48 8d b4 24 00 08 00 lea 0x800(%rsp),%rsi + 239c: 00 + 239d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23a4: 00 + 23a5: e8 86 03 00 00 call 2730 + 23aa: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23b1: 00 + 23b2: e8 c9 09 00 00 call 2d80 + 23b7: 48 89 e6 mov %rsp,%rsi + 23ba: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx + 23c1: 00 + 23c2: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23c9: 00 + 23ca: e8 f1 0a 00 00 call 2ec0 + 23cf: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23d6: 00 + 23d7: e8 74 0a 00 00 call 2e50 + 23dc: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi + 23e3: 00 + 23e4: 4c 89 ef mov %r13,%rdi + 23e7: e8 84 07 00 00 call 2b70 + 23ec: 48 8b 84 24 08 0c 00 mov 0xc08(%rsp),%rax + 23f3: 00 + 23f4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 23fb: 00 00 + 23fd: 75 12 jne 2411 + 23ff: 48 81 c4 18 0c 00 00 add $0xc18,%rsp + 2406: 5b pop %rbx + 2407: 5d pop %rbp + 2408: 41 5c pop %r12 + 240a: 41 5d pop %r13 + 240c: 41 5e pop %r14 + 240e: 41 5f pop %r15 + 2410: c3 ret + 2411: e8 6a ec ff ff call 1080 <__stack_chk_fail@plt> + 2416: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 241d: 00 00 00 + +0000000000002420 : + 2420: 41 56 push %r14 + 2422: 48 81 c7 40 01 00 00 add $0x140,%rdi + 2429: 49 89 f0 mov %rsi,%r8 + 242c: 4c 8d 8e 00 04 00 00 lea 0x400(%rsi),%r9 + 2433: 41 54 push %r12 + 2435: 55 push %rbp + 2436: 53 push %rbx + 2437: 48 8d 8f c0 fe ff ff lea -0x140(%rdi),%rcx + 243e: 4c 89 c6 mov %r8,%rsi + 2441: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2448: 00 00 00 00 + 244c: 0f 1f 40 00 nopl 0x0(%rax) + 2450: 0f b7 16 movzwl (%rsi),%edx + 2453: 89 d0 mov %edx,%eax + 2455: 66 c1 f8 0f sar $0xf,%ax + 2459: 66 25 01 0d and $0xd01,%ax + 245d: 01 d0 add %edx,%eax + 245f: 0f b7 c0 movzwl %ax,%eax + 2462: 48 c1 e0 0a shl $0xa,%rax + 2466: 48 05 81 06 00 00 add $0x681,%rax + 246c: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax + 2473: 48 c1 e8 20 shr $0x20,%rax + 2477: 89 c3 mov %eax,%ebx + 2479: 0f b7 46 02 movzwl 0x2(%rsi),%eax + 247d: 66 81 e3 ff 03 and $0x3ff,%bx + 2482: 41 89 c3 mov %eax,%r11d + 2485: 66 41 c1 fb 0f sar $0xf,%r11w + 248a: 66 41 81 e3 01 0d and $0xd01,%r11w + 2490: 41 01 c3 add %eax,%r11d + 2493: 0f b7 46 04 movzwl 0x4(%rsi),%eax + 2497: 45 0f b7 db movzwl %r11w,%r11d + 249b: 41 89 c2 mov %eax,%r10d + 249e: 49 c1 e3 0a shl $0xa,%r11 + 24a2: 66 41 c1 fa 0f sar $0xf,%r10w + 24a7: 49 81 c3 81 06 00 00 add $0x681,%r11 + 24ae: 66 41 81 e2 01 0d and $0xd01,%r10w + 24b4: 4d 69 db b7 af 13 00 imul $0x13afb7,%r11,%r11 + 24bb: 41 01 c2 add %eax,%r10d + 24be: 0f b7 46 06 movzwl 0x6(%rsi),%eax + 24c2: 88 19 mov %bl,(%rcx) + 24c4: 45 0f b7 d2 movzwl %r10w,%r10d + 24c8: 49 c1 e2 0a shl $0xa,%r10 + 24cc: 89 c2 mov %eax,%edx + 24ce: 49 c1 eb 20 shr $0x20,%r11 + 24d2: 66 c1 fa 0f sar $0xf,%dx + 24d6: 49 81 c2 81 06 00 00 add $0x681,%r10 + 24dd: 45 89 dc mov %r11d,%r12d + 24e0: 66 81 e2 01 0d and $0xd01,%dx + 24e5: 4d 69 d2 b7 af 13 00 imul $0x13afb7,%r10,%r10 + 24ec: 66 41 81 e4 ff 03 and $0x3ff,%r12w + 24f2: 01 c2 add %eax,%edx + 24f4: 0f b7 d2 movzwl %dx,%edx + 24f7: 48 c1 e2 0a shl $0xa,%rdx + 24fb: 49 c1 ea 20 shr $0x20,%r10 + 24ff: 48 81 c2 81 06 00 00 add $0x681,%rdx + 2506: 44 89 d5 mov %r10d,%ebp + 2509: 48 69 c2 b7 af 13 00 imul $0x13afb7,%rdx,%rax + 2510: 66 81 e5 ff 03 and $0x3ff,%bp + 2515: 48 c1 e8 20 shr $0x20,%rax + 2519: 89 c2 mov %eax,%edx + 251b: 66 81 e2 ff 03 and $0x3ff,%dx + 2520: 41 89 d6 mov %edx,%r14d + 2523: 42 8d 14 9d 00 00 00 lea 0x0(,%r11,4),%edx + 252a: 00 + 252b: 08 fa or %bh,%dl + 252d: 66 41 c1 ec 06 shr $0x6,%r12w + 2532: 48 83 c1 05 add $0x5,%rcx + 2536: 48 83 c6 08 add $0x8,%rsi + 253a: 88 51 fc mov %dl,-0x4(%rcx) + 253d: 41 c1 e2 04 shl $0x4,%r10d + 2541: 66 c1 ed 04 shr $0x4,%bp + 2545: 44 89 f2 mov %r14d,%edx + 2548: c1 e0 06 shl $0x6,%eax + 254b: 45 09 e2 or %r12d,%r10d + 254e: 66 c1 ea 02 shr $0x2,%dx + 2552: 09 e8 or %ebp,%eax + 2554: 44 88 51 fd mov %r10b,-0x3(%rcx) + 2558: 88 41 fe mov %al,-0x2(%rcx) + 255b: 88 51 ff mov %dl,-0x1(%rcx) + 255e: 48 39 f9 cmp %rdi,%rcx + 2561: 0f 85 e9 fe ff ff jne 2450 + 2567: 49 81 c0 00 02 00 00 add $0x200,%r8 + 256e: 48 8d b9 40 01 00 00 lea 0x140(%rcx),%rdi + 2575: 4d 39 c1 cmp %r8,%r9 + 2578: 0f 85 b9 fe ff ff jne 2437 + 257e: 5b pop %rbx + 257f: 5d pop %rbp + 2580: 41 5c pop %r12 + 2582: 41 5e pop %r14 + 2584: c3 ret + 2585: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 258c: 00 00 00 00 + +0000000000002590 : + 2590: 55 push %rbp + 2591: 48 81 c6 40 01 00 00 add $0x140,%rsi + 2598: 4c 8d 87 00 04 00 00 lea 0x400(%rdi),%r8 + 259f: 53 push %rbx + 25a0: 48 8d 96 c0 fe ff ff lea -0x140(%rsi),%rdx + 25a7: 48 89 f9 mov %rdi,%rcx + 25aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 25b0: 44 0f b6 52 02 movzbl 0x2(%rdx),%r10d + 25b5: 0f b7 1a movzwl (%rdx),%ebx + 25b8: 48 83 c2 05 add $0x5,%rdx + 25bc: 48 83 c1 08 add $0x8,%rcx + 25c0: 44 0f b6 5a fe movzbl -0x2(%rdx),%r11d + 25c5: 44 0f b6 4a fc movzbl -0x4(%rdx),%r9d + 25ca: 44 89 d0 mov %r10d,%eax + 25cd: 41 c1 e2 06 shl $0x6,%r10d + 25d1: 81 e3 ff 03 00 00 and $0x3ff,%ebx + 25d7: c0 e8 04 shr $0x4,%al + 25da: 41 c0 e9 02 shr $0x2,%r9b + 25de: 69 db 01 0d 00 00 imul $0xd01,%ebx,%ebx + 25e4: 44 89 dd mov %r11d,%ebp + 25e7: 41 c1 e3 04 shl $0x4,%r11d + 25eb: 0f b6 c0 movzbl %al,%eax + 25ee: 45 0f b6 c9 movzbl %r9b,%r9d + 25f2: 40 c0 ed 06 shr $0x6,%bpl + 25f6: 44 09 d8 or %r11d,%eax + 25f9: 45 09 d1 or %r10d,%r9d + 25fc: 44 0f b6 52 ff movzbl -0x1(%rdx),%r10d + 2601: 40 0f b6 ed movzbl %bpl,%ebp + 2605: 25 ff 03 00 00 and $0x3ff,%eax + 260a: 41 81 e1 ff 03 00 00 and $0x3ff,%r9d + 2611: 81 c3 00 02 00 00 add $0x200,%ebx + 2617: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 261d: 41 c1 e2 02 shl $0x2,%r10d + 2621: c1 eb 0a shr $0xa,%ebx + 2624: 41 09 ea or %ebp,%r10d + 2627: 45 69 c9 01 0d 00 00 imul $0xd01,%r9d,%r9d + 262e: 66 89 59 f8 mov %bx,-0x8(%rcx) + 2632: 05 00 02 00 00 add $0x200,%eax + 2637: c1 e8 0a shr $0xa,%eax + 263a: 41 81 c1 00 02 00 00 add $0x200,%r9d + 2641: 66 89 41 fc mov %ax,-0x4(%rcx) + 2645: 41 0f bf c2 movswl %r10w,%eax + 2649: 41 c1 e9 0a shr $0xa,%r9d + 264d: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2653: 66 44 89 49 fa mov %r9w,-0x6(%rcx) + 2658: 05 00 02 00 00 add $0x200,%eax + 265d: c1 e8 0a shr $0xa,%eax + 2660: 66 89 41 fe mov %ax,-0x2(%rcx) + 2664: 48 39 f2 cmp %rsi,%rdx + 2667: 0f 85 43 ff ff ff jne 25b0 + 266d: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2674: 48 8d b2 40 01 00 00 lea 0x140(%rdx),%rsi + 267b: 49 39 f8 cmp %rdi,%r8 + 267e: 0f 85 1c ff ff ff jne 25a0 + 2684: 5b pop %rbx + 2685: 5d pop %rbp + 2686: c3 ret + 2687: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 268e: 00 00 + +0000000000002690 : + 2690: 55 push %rbp + 2691: 48 89 f5 mov %rsi,%rbp + 2694: 53 push %rbx + 2695: 48 89 fb mov %rdi,%rbx + 2698: 48 83 ec 08 sub $0x8,%rsp + 269c: e8 9f 03 00 00 call 2a40 + 26a1: 48 83 c4 08 add $0x8,%rsp + 26a5: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi + 26ac: 48 8d bb 80 01 00 00 lea 0x180(%rbx),%rdi + 26b3: 5b pop %rbx + 26b4: 5d pop %rbp + 26b5: e9 86 03 00 00 jmp 2a40 + 26ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000026c0 : + 26c0: 55 push %rbp + 26c1: 48 89 f5 mov %rsi,%rbp + 26c4: 53 push %rbx + 26c5: 48 89 fb mov %rdi,%rbx + 26c8: 48 83 ec 08 sub $0x8,%rsp + 26cc: e8 cf 03 00 00 call 2aa0 + 26d1: 48 83 c4 08 add $0x8,%rsp + 26d5: 48 8d b5 80 01 00 00 lea 0x180(%rbp),%rsi + 26dc: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 26e3: 5b pop %rbx + 26e4: 5d pop %rbp + 26e5: e9 b6 03 00 00 jmp 2aa0 + 26ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000026f0 : + 26f0: 53 push %rbx + 26f1: 48 89 fb mov %rdi,%rbx + 26f4: e8 47 06 00 00 call 2d40 + 26f9: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2700: 5b pop %rbx + 2701: e9 3a 06 00 00 jmp 2d40 + 2706: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 270d: 00 00 00 + +0000000000002710 : + 2710: 53 push %rbx + 2711: 48 89 fb mov %rdi,%rbx + 2714: e8 67 06 00 00 call 2d80 + 2719: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2720: 5b pop %rbx + 2721: e9 5a 06 00 00 jmp 2d80 + 2726: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 272d: 00 00 00 + +0000000000002730 : + 2730: 41 54 push %r12 + 2732: 55 push %rbp + 2733: 48 89 f5 mov %rsi,%rbp + 2736: 53 push %rbx + 2737: 48 89 fb mov %rdi,%rbx + 273a: 48 81 ec 10 02 00 00 sub $0x210,%rsp + 2741: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 2748: 00 00 + 274a: 4c 89 a4 24 08 02 00 mov %r12,0x208(%rsp) + 2751: 00 + 2752: 49 89 d4 mov %rdx,%r12 + 2755: e8 36 06 00 00 call 2d90 + 275a: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi + 2761: 48 89 e7 mov %rsp,%rdi + 2764: 49 8d 94 24 00 02 00 lea 0x200(%r12),%rdx + 276b: 00 + 276c: e8 1f 06 00 00 call 2d90 + 2771: 48 89 df mov %rbx,%rdi + 2774: 48 89 e2 mov %rsp,%rdx + 2777: 48 89 de mov %rbx,%rsi + 277a: e8 01 07 00 00 call 2e80 + 277f: 48 89 df mov %rbx,%rdi + 2782: e8 c9 06 00 00 call 2e50 + 2787: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax + 278e: 00 + 278f: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2796: 00 00 + 2798: 75 0c jne 27a6 + 279a: 48 81 c4 10 02 00 00 add $0x210,%rsp + 27a1: 5b pop %rbx + 27a2: 5d pop %rbp + 27a3: 41 5c pop %r12 + 27a5: c3 ret + 27a6: e8 d5 e8 ff ff call 1080 <__stack_chk_fail@plt> + 27ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000027b0 : + 27b0: 53 push %rbx + 27b1: 48 89 fb mov %rdi,%rbx + 27b4: e8 97 06 00 00 call 2e50 + 27b9: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 27c0: 5b pop %rbx + 27c1: e9 8a 06 00 00 jmp 2e50 + 27c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 27cd: 00 00 00 + +00000000000027d0 : + 27d0: 41 54 push %r12 + 27d2: 49 89 d4 mov %rdx,%r12 + 27d5: 55 push %rbp + 27d6: 48 89 f5 mov %rsi,%rbp + 27d9: 53 push %rbx + 27da: 48 89 fb mov %rdi,%rbx + 27dd: e8 9e 06 00 00 call 2e80 + 27e2: 49 8d 94 24 00 02 00 lea 0x200(%r12),%rdx + 27e9: 00 + 27ea: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi + 27f1: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 27f8: 5b pop %rbx + 27f9: 5d pop %rbp + 27fa: 41 5c pop %r12 + 27fc: e9 7f 06 00 00 jmp 2e80 + 2801: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2808: 00 00 00 + 280b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2812: 00 00 00 + 2815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 281c: 00 00 00 + 281f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2826: 00 00 00 + 2829: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2830: 00 00 00 + 2833: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 283a: 00 00 00 + 283d: 0f 1f 00 nopl (%rax) + +0000000000002840 : + 2840: 41 54 push %r12 + 2842: 49 89 f3 mov %rsi,%r11 + 2845: 55 push %rbp + 2846: 48 8d af 80 00 00 00 lea 0x80(%rdi),%rbp + 284d: 53 push %rbx + 284e: 48 89 fb mov %rdi,%rbx + 2851: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2858: 00 00 00 00 + 285c: 0f 1f 40 00 nopl 0x0(%rax) + 2860: 41 0f b7 03 movzwl (%r11),%eax + 2864: 45 0f b7 63 0e movzwl 0xe(%r11),%r12d + 2869: 41 89 c2 mov %eax,%r10d + 286c: 66 41 c1 fa 0f sar $0xf,%r10w + 2871: 66 41 81 e2 01 0d and $0xd01,%r10w + 2877: 41 01 c2 add %eax,%r10d + 287a: 41 0f b7 43 02 movzwl 0x2(%r11),%eax + 287f: 45 0f bf d2 movswl %r10w,%r10d + 2883: 89 c6 mov %eax,%esi + 2885: 41 c1 e2 04 shl $0x4,%r10d + 2889: 66 c1 fe 0f sar $0xf,%si + 288d: 41 81 c2 81 06 00 00 add $0x681,%r10d + 2894: 66 81 e6 01 0d and $0xd01,%si + 2899: 45 69 d2 fb 3a 01 00 imul $0x13afb,%r10d,%r10d + 28a0: 01 c6 add %eax,%esi + 28a2: 41 0f b7 43 04 movzwl 0x4(%r11),%eax + 28a7: 0f bf f6 movswl %si,%esi + 28aa: 41 89 c1 mov %eax,%r9d + 28ad: c1 e6 04 shl $0x4,%esi + 28b0: 66 41 c1 f9 0f sar $0xf,%r9w + 28b5: 81 c6 81 06 00 00 add $0x681,%esi + 28bb: 66 41 81 e1 01 0d and $0xd01,%r9w + 28c1: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 28c7: 41 01 c1 add %eax,%r9d + 28ca: 41 0f b7 43 06 movzwl 0x6(%r11),%eax + 28cf: 45 0f bf c9 movswl %r9w,%r9d + 28d3: 89 c1 mov %eax,%ecx + 28d5: 41 c1 e1 04 shl $0x4,%r9d + 28d9: 66 c1 f9 0f sar $0xf,%cx + 28dd: 41 81 c1 81 06 00 00 add $0x681,%r9d + 28e4: 66 81 e1 01 0d and $0xd01,%cx + 28e9: 45 69 c9 fb 3a 01 00 imul $0x13afb,%r9d,%r9d + 28f0: 01 c1 add %eax,%ecx + 28f2: 41 0f b7 43 08 movzwl 0x8(%r11),%eax + 28f7: 0f bf c9 movswl %cx,%ecx + 28fa: 41 89 c0 mov %eax,%r8d + 28fd: c1 e1 04 shl $0x4,%ecx + 2900: 66 41 c1 f8 0f sar $0xf,%r8w + 2905: 81 c1 81 06 00 00 add $0x681,%ecx + 290b: 66 41 81 e0 01 0d and $0xd01,%r8w + 2911: 69 c9 fb 3a 01 00 imul $0x13afb,%ecx,%ecx + 2917: 41 01 c0 add %eax,%r8d + 291a: 41 0f b7 43 0a movzwl 0xa(%r11),%eax + 291f: 45 0f bf c0 movswl %r8w,%r8d + 2923: 89 c2 mov %eax,%edx + 2925: 41 c1 e0 04 shl $0x4,%r8d + 2929: 66 c1 fa 0f sar $0xf,%dx + 292d: 41 81 c0 81 06 00 00 add $0x681,%r8d + 2934: 66 81 e2 01 0d and $0xd01,%dx + 2939: 45 69 c0 fb 3a 01 00 imul $0x13afb,%r8d,%r8d + 2940: 01 c2 add %eax,%edx + 2942: 41 0f b7 43 0c movzwl 0xc(%r11),%eax + 2947: c1 ee 1c shr $0x1c,%esi + 294a: c1 e9 1c shr $0x1c,%ecx + 294d: 0f bf d2 movswl %dx,%edx + 2950: c1 e6 04 shl $0x4,%esi + 2953: c1 e2 04 shl $0x4,%edx + 2956: 89 c7 mov %eax,%edi + 2958: 41 c1 ea 1c shr $0x1c,%r10d + 295c: 66 c1 ff 0f sar $0xf,%di + 2960: 81 c2 81 06 00 00 add $0x681,%edx + 2966: c1 e1 04 shl $0x4,%ecx + 2969: 41 09 f2 or %esi,%r10d + 296c: 41 c1 e9 1c shr $0x1c,%r9d + 2970: 66 81 e7 01 0d and $0xd01,%di + 2975: 41 c1 e8 1c shr $0x1c,%r8d + 2979: 44 88 13 mov %r10b,(%rbx) + 297c: 01 c7 add %eax,%edi + 297e: 69 d2 fb 3a 01 00 imul $0x13afb,%edx,%edx + 2984: 44 89 e0 mov %r12d,%eax + 2987: 41 09 c9 or %ecx,%r9d + 298a: 66 c1 f8 0f sar $0xf,%ax + 298e: 0f bf ff movswl %di,%edi + 2991: 44 88 4b 01 mov %r9b,0x1(%rbx) + 2995: 66 25 01 0d and $0xd01,%ax + 2999: c1 e7 04 shl $0x4,%edi + 299c: 44 01 e0 add %r12d,%eax + 299f: 81 c7 81 06 00 00 add $0x681,%edi + 29a5: c1 ea 1c shr $0x1c,%edx + 29a8: 98 cwtl + 29a9: 69 ff fb 3a 01 00 imul $0x13afb,%edi,%edi + 29af: c1 e2 04 shl $0x4,%edx + 29b2: c1 e0 04 shl $0x4,%eax + 29b5: 41 09 d0 or %edx,%r8d + 29b8: 05 81 06 00 00 add $0x681,%eax + 29bd: 44 88 43 02 mov %r8b,0x2(%rbx) + 29c1: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 29c7: c1 ef 1c shr $0x1c,%edi + 29ca: c1 e8 1c shr $0x1c,%eax + 29cd: c1 e0 04 shl $0x4,%eax + 29d0: 09 c7 or %eax,%edi + 29d2: 48 83 c3 04 add $0x4,%rbx + 29d6: 40 88 7b ff mov %dil,-0x1(%rbx) + 29da: 49 83 c3 10 add $0x10,%r11 + 29de: 48 39 eb cmp %rbp,%rbx + 29e1: 0f 85 79 fe ff ff jne 2860 + 29e7: 5b pop %rbx + 29e8: 5d pop %rbp + 29e9: 41 5c pop %r12 + 29eb: c3 ret + 29ec: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000029f0 : + 29f0: 31 d2 xor %edx,%edx + 29f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 29f9: 00 00 00 00 + 29fd: 0f 1f 00 nopl (%rax) + 2a00: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 2a04: 83 e0 0f and $0xf,%eax + 2a07: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2a0d: 83 c0 08 add $0x8,%eax + 2a10: c1 f8 04 sar $0x4,%eax + 2a13: 66 89 04 97 mov %ax,(%rdi,%rdx,4) + 2a17: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 2a1b: c0 e8 04 shr $0x4,%al + 2a1e: 0f b6 c0 movzbl %al,%eax + 2a21: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2a27: 83 c0 08 add $0x8,%eax + 2a2a: c1 f8 04 sar $0x4,%eax + 2a2d: 66 89 44 97 02 mov %ax,0x2(%rdi,%rdx,4) + 2a32: 48 83 c2 01 add $0x1,%rdx + 2a36: 48 81 fa 80 00 00 00 cmp $0x80,%rdx + 2a3d: 75 c1 jne 2a00 + 2a3f: c3 ret + +0000000000002a40 : + 2a40: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 + 2a47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2a4e: 00 00 + 2a50: 0f b7 06 movzwl (%rsi),%eax + 2a53: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx + 2a57: 48 83 c7 03 add $0x3,%rdi + 2a5b: 48 83 c6 04 add $0x4,%rsi + 2a5f: 89 c2 mov %eax,%edx + 2a61: 66 c1 fa 0f sar $0xf,%dx + 2a65: 66 81 e2 01 0d and $0xd01,%dx + 2a6a: 01 c2 add %eax,%edx + 2a6c: 89 c8 mov %ecx,%eax + 2a6e: 66 c1 f8 0f sar $0xf,%ax + 2a72: 88 57 fd mov %dl,-0x3(%rdi) + 2a75: 66 25 01 0d and $0xd01,%ax + 2a79: 01 c8 add %ecx,%eax + 2a7b: 89 c1 mov %eax,%ecx + 2a7d: 66 c1 e8 04 shr $0x4,%ax + 2a81: c1 e1 04 shl $0x4,%ecx + 2a84: 88 47 ff mov %al,-0x1(%rdi) + 2a87: 08 f1 or %dh,%cl + 2a89: 88 4f fe mov %cl,-0x2(%rdi) + 2a8c: 49 39 f8 cmp %rdi,%r8 + 2a8f: 75 bf jne 2a50 + 2a91: c3 ret + 2a92: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2a99: 00 00 00 00 + 2a9d: 0f 1f 00 nopl (%rax) + +0000000000002aa0 : + 2aa0: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx + 2aa7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2aae: 00 00 00 00 + 2ab2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ab9: 00 00 00 00 + 2abd: 0f 1f 00 nopl (%rax) + 2ac0: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 2ac4: 0f b6 16 movzbl (%rsi),%edx + 2ac7: 48 83 c6 03 add $0x3,%rsi + 2acb: 48 83 c7 04 add $0x4,%rdi + 2acf: c1 e0 08 shl $0x8,%eax + 2ad2: 09 d0 or %edx,%eax + 2ad4: 66 25 ff 0f and $0xfff,%ax + 2ad8: 66 89 47 fc mov %ax,-0x4(%rdi) + 2adc: 0f b6 46 fe movzbl -0x2(%rsi),%eax + 2ae0: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 2ae4: c0 e8 04 shr $0x4,%al + 2ae7: 0f b6 c0 movzbl %al,%eax + 2aea: c1 e2 04 shl $0x4,%edx + 2aed: 09 d0 or %edx,%eax + 2aef: 66 89 47 fe mov %ax,-0x2(%rdi) + 2af3: 48 39 f1 cmp %rsi,%rcx + 2af6: 75 c8 jne 2ac0 + 2af8: c3 ret + 2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002b00 : + 2b00: 41 56 push %r14 + 2b02: 41 55 push %r13 + 2b04: 41 54 push %r12 + 2b06: 49 89 fc mov %rdi,%r12 + 2b09: 55 push %rbp + 2b0a: 48 89 f5 mov %rsi,%rbp + 2b0d: 53 push %rbx + 2b0e: 31 db xor %ebx,%ebx + 2b10: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 + 2b14: 45 31 ed xor %r13d,%r13d + 2b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2b1e: 00 00 + 2b20: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax + 2b25: 31 d2 xor %edx,%edx + 2b27: 44 89 e9 mov %r13d,%ecx + 2b2a: 4c 89 f7 mov %r14,%rdi + 2b2d: 66 41 89 14 44 mov %dx,(%r12,%rax,2) + 2b32: 0f b6 55 00 movzbl 0x0(%rbp),%edx + 2b36: 41 83 c5 01 add $0x1,%r13d + 2b3a: 49 83 c6 02 add $0x2,%r14 + 2b3e: be 81 06 00 00 mov $0x681,%esi + 2b43: d3 fa sar %cl,%edx + 2b45: 83 e2 01 and $0x1,%edx + 2b48: e8 33 09 00 00 call 3480 + 2b4d: 41 83 fd 08 cmp $0x8,%r13d + 2b51: 75 cd jne 2b20 + 2b53: 48 83 c3 08 add $0x8,%rbx + 2b57: 48 83 c5 01 add $0x1,%rbp + 2b5b: 48 81 fb 00 01 00 00 cmp $0x100,%rbx + 2b62: 75 ac jne 2b10 + 2b64: 5b pop %rbx + 2b65: 5d pop %rbp + 2b66: 41 5c pop %r12 + 2b68: 41 5d pop %r13 + 2b6a: 41 5e pop %r14 + 2b6c: c3 ret + 2b6d: 0f 1f 00 nopl (%rax) + +0000000000002b70 : + 2b70: 48 89 f9 mov %rdi,%rcx + 2b73: 48 89 f2 mov %rsi,%rdx + 2b76: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi + 2b7d: 0f 1f 00 nopl (%rax) + 2b80: c6 01 00 movb $0x0,(%rcx) + 2b83: 0f bf 02 movswl (%rdx),%eax + 2b86: 48 83 c1 01 add $0x1,%rcx + 2b8a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax + 2b91: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2b97: c1 e8 1c shr $0x1c,%eax + 2b9a: 83 e0 01 and $0x1,%eax + 2b9d: 88 41 ff mov %al,-0x1(%rcx) + 2ba0: 0f bf 72 02 movswl 0x2(%rdx),%esi + 2ba4: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2bab: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2bb1: c1 ee 1b shr $0x1b,%esi + 2bb4: 83 e6 02 and $0x2,%esi + 2bb7: 09 f0 or %esi,%eax + 2bb9: 88 41 ff mov %al,-0x1(%rcx) + 2bbc: 0f bf 72 04 movswl 0x4(%rdx),%esi + 2bc0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2bc7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2bcd: c1 ee 1a shr $0x1a,%esi + 2bd0: 83 e6 04 and $0x4,%esi + 2bd3: 09 f0 or %esi,%eax + 2bd5: 88 41 ff mov %al,-0x1(%rcx) + 2bd8: 0f bf 72 06 movswl 0x6(%rdx),%esi + 2bdc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2be3: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2be9: c1 ee 19 shr $0x19,%esi + 2bec: 83 e6 08 and $0x8,%esi + 2bef: 09 f0 or %esi,%eax + 2bf1: 88 41 ff mov %al,-0x1(%rcx) + 2bf4: 0f bf 72 08 movswl 0x8(%rdx),%esi + 2bf8: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2bff: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c05: c1 ee 18 shr $0x18,%esi + 2c08: 83 e6 10 and $0x10,%esi + 2c0b: 09 f0 or %esi,%eax + 2c0d: 88 41 ff mov %al,-0x1(%rcx) + 2c10: 0f bf 72 0a movswl 0xa(%rdx),%esi + 2c14: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c1b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c21: c1 ee 17 shr $0x17,%esi + 2c24: 83 e6 20 and $0x20,%esi + 2c27: 09 f0 or %esi,%eax + 2c29: 88 41 ff mov %al,-0x1(%rcx) + 2c2c: 0f bf 72 0c movswl 0xc(%rdx),%esi + 2c30: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c37: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c3d: c1 ee 16 shr $0x16,%esi + 2c40: 83 e6 40 and $0x40,%esi + 2c43: 09 f0 or %esi,%eax + 2c45: 88 41 ff mov %al,-0x1(%rcx) + 2c48: 0f bf 72 0e movswl 0xe(%rdx),%esi + 2c4c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c53: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c59: c1 ee 1c shr $0x1c,%esi + 2c5c: c1 e6 07 shl $0x7,%esi + 2c5f: 09 f0 or %esi,%eax + 2c61: 88 41 ff mov %al,-0x1(%rcx) + 2c64: 48 83 c2 10 add $0x10,%rdx + 2c68: 48 39 d7 cmp %rdx,%rdi + 2c6b: 0f 85 0f ff ff ff jne 2b80 + 2c71: c3 ret + 2c72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2c79: 00 00 00 00 + 2c7d: 0f 1f 00 nopl (%rax) + +0000000000002c80 : + 2c80: 55 push %rbp + 2c81: 0f b6 ca movzbl %dl,%ecx + 2c84: 48 89 f2 mov %rsi,%rdx + 2c87: be c0 00 00 00 mov $0xc0,%esi + 2c8c: 53 push %rbx + 2c8d: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 2c94: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 2c9b: 00 00 + 2c9d: 48 89 ac 24 c8 00 00 mov %rbp,0xc8(%rsp) + 2ca4: 00 + 2ca5: 48 89 fd mov %rdi,%rbp + 2ca8: 48 89 e7 mov %rsp,%rdi + 2cab: e8 10 21 00 00 call 4dc0 + 2cb0: 48 89 e6 mov %rsp,%rsi + 2cb3: 48 89 ef mov %rbp,%rdi + 2cb6: e8 35 05 00 00 call 31f0 + 2cbb: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 2cc2: 00 + 2cc3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2cca: 00 00 + 2ccc: 75 0a jne 2cd8 + 2cce: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 2cd5: 5b pop %rbx + 2cd6: 5d pop %rbp + 2cd7: c3 ret + 2cd8: e8 a3 e3 ff ff call 1080 <__stack_chk_fail@plt> + 2cdd: 0f 1f 00 nopl (%rax) + +0000000000002ce0 : + 2ce0: 55 push %rbp + 2ce1: 0f b6 ca movzbl %dl,%ecx + 2ce4: 48 89 f2 mov %rsi,%rdx + 2ce7: be 80 00 00 00 mov $0x80,%esi + 2cec: 53 push %rbx + 2ced: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 2cf4: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 2cfb: 00 00 + 2cfd: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 2d04: 00 + 2d05: 48 89 fd mov %rdi,%rbp + 2d08: 48 89 e7 mov %rsp,%rdi + 2d0b: e8 b0 20 00 00 call 4dc0 + 2d10: 48 89 e6 mov %rsp,%rsi + 2d13: 48 89 ef mov %rbp,%rdi + 2d16: e8 95 05 00 00 call 32b0 + 2d1b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 2d22: 00 + 2d23: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2d2a: 00 00 + 2d2c: 75 0a jne 2d38 + 2d2e: 48 81 c4 98 00 00 00 add $0x98,%rsp + 2d35: 5b pop %rbx + 2d36: 5d pop %rbp + 2d37: c3 ret + 2d38: e8 43 e3 ff ff call 1080 <__stack_chk_fail@plt> + 2d3d: 0f 1f 00 nopl (%rax) + +0000000000002d40 : + 2d40: 55 push %rbp + 2d41: 53 push %rbx + 2d42: 48 89 fb mov %rdi,%rbx + 2d45: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp + 2d4c: 48 83 ec 08 sub $0x8,%rsp + 2d50: e8 ab 01 00 00 call 2f00 + 2d55: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2d5c: 00 00 00 00 + 2d60: 0f bf 3b movswl (%rbx),%edi + 2d63: 48 83 c3 02 add $0x2,%rbx + 2d67: e8 64 06 00 00 call 33d0 + 2d6c: 66 89 43 fe mov %ax,-0x2(%rbx) + 2d70: 48 39 eb cmp %rbp,%rbx + 2d73: 75 eb jne 2d60 + 2d75: 48 83 c4 08 add $0x8,%rsp + 2d79: 5b pop %rbx + 2d7a: 5d pop %rbp + 2d7b: c3 ret + 2d7c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002d80 : + 2d80: e9 7b 02 00 00 jmp 3000 + 2d85: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2d8c: 00 00 00 00 + +0000000000002d90 : + 2d90: 41 57 push %r15 + 2d92: 4c 8d 3d 07 33 00 00 lea 0x3307(%rip),%r15 # 60a0 + 2d99: 41 56 push %r14 + 2d9b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 + 2da2: 41 55 push %r13 + 2da4: 49 89 f5 mov %rsi,%r13 + 2da7: 41 54 push %r12 + 2da9: 49 89 d4 mov %rdx,%r12 + 2dac: 55 push %rbp + 2dad: 48 8d 6f 04 lea 0x4(%rdi),%rbp + 2db1: 53 push %rbx + 2db2: 48 83 ec 08 sub $0x8,%rsp + 2db6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2dbd: 00 00 00 + 2dc0: 41 0f bf 0f movswl (%r15),%ecx + 2dc4: 48 8d 7d fc lea -0x4(%rbp),%rdi + 2dc8: 4c 89 e2 mov %r12,%rdx + 2dcb: 4c 89 ee mov %r13,%rsi + 2dce: 49 83 c7 02 add $0x2,%r15 + 2dd2: 89 cb mov %ecx,%ebx + 2dd4: e8 87 03 00 00 call 3160 + 2dd9: f7 db neg %ebx + 2ddb: 49 8d 54 24 04 lea 0x4(%r12),%rdx + 2de0: 49 8d 75 04 lea 0x4(%r13),%rsi + 2de4: 48 89 ef mov %rbp,%rdi + 2de7: 0f bf cb movswl %bx,%ecx + 2dea: 49 83 c5 08 add $0x8,%r13 + 2dee: 49 83 c4 08 add $0x8,%r12 + 2df2: e8 69 03 00 00 call 3160 + 2df7: 48 83 c5 08 add $0x8,%rbp + 2dfb: 4d 39 fe cmp %r15,%r14 + 2dfe: 75 c0 jne 2dc0 + 2e00: 48 83 c4 08 add $0x8,%rsp + 2e04: 5b pop %rbx + 2e05: 5d pop %rbp + 2e06: 41 5c pop %r12 + 2e08: 41 5d pop %r13 + 2e0a: 41 5e pop %r14 + 2e0c: 41 5f pop %r15 + 2e0e: c3 ret + 2e0f: 90 nop + +0000000000002e10 : + 2e10: 55 push %rbp + 2e11: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 2e18: 53 push %rbx + 2e19: 48 89 fb mov %rdi,%rbx + 2e1c: 48 83 ec 08 sub $0x8,%rsp + 2e20: 0f bf 3b movswl (%rbx),%edi + 2e23: 48 83 c3 02 add $0x2,%rbx + 2e27: 69 ff 49 05 00 00 imul $0x549,%edi,%edi + 2e2d: e8 7e 05 00 00 call 33b0 + 2e32: 66 89 43 fe mov %ax,-0x2(%rbx) + 2e36: 48 39 eb cmp %rbp,%rbx + 2e39: 75 e5 jne 2e20 + 2e3b: 48 83 c4 08 add $0x8,%rsp + 2e3f: 5b pop %rbx + 2e40: 5d pop %rbp + 2e41: c3 ret + 2e42: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2e49: 00 00 00 00 + 2e4d: 0f 1f 00 nopl (%rax) + +0000000000002e50 : + 2e50: 55 push %rbp + 2e51: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 2e58: 53 push %rbx + 2e59: 48 89 fb mov %rdi,%rbx + 2e5c: 48 83 ec 08 sub $0x8,%rsp + 2e60: 0f bf 3b movswl (%rbx),%edi + 2e63: 48 83 c3 02 add $0x2,%rbx + 2e67: e8 64 05 00 00 call 33d0 + 2e6c: 66 89 43 fe mov %ax,-0x2(%rbx) + 2e70: 48 39 eb cmp %rbp,%rbx + 2e73: 75 eb jne 2e60 + 2e75: 48 83 c4 08 add $0x8,%rsp + 2e79: 5b pop %rbx + 2e7a: 5d pop %rbp + 2e7b: c3 ret + 2e7c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002e80 : + 2e80: 48 89 d1 mov %rdx,%rcx + 2e83: 31 c0 xor %eax,%eax + 2e85: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2e8c: 00 00 00 00 + 2e90: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2e97: 00 00 00 00 + 2e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ea0: 0f b7 14 01 movzwl (%rcx,%rax,1),%edx + 2ea4: 66 03 14 06 add (%rsi,%rax,1),%dx + 2ea8: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 2eac: 48 83 c0 02 add $0x2,%rax + 2eb0: 48 3d 00 02 00 00 cmp $0x200,%rax + 2eb6: 75 e8 jne 2ea0 + 2eb8: c3 ret + 2eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002ec0 : + 2ec0: 48 89 d1 mov %rdx,%rcx + 2ec3: 31 c0 xor %eax,%eax + 2ec5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ecc: 00 00 00 00 + 2ed0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ed7: 00 00 00 00 + 2edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ee0: 0f b7 14 06 movzwl (%rsi,%rax,1),%edx + 2ee4: 66 2b 14 01 sub (%rcx,%rax,1),%dx + 2ee8: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 2eec: 48 83 c0 02 add $0x2,%rax + 2ef0: 48 3d 00 02 00 00 cmp $0x200,%rax + 2ef6: 75 e8 jne 2ee0 + 2ef8: c3 ret + 2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002f00 : + 2f00: 41 57 push %r15 + 2f02: 49 89 ff mov %rdi,%r15 + 2f05: 41 56 push %r14 + 2f07: 41 55 push %r13 + 2f09: 41 54 push %r12 + 2f0b: 55 push %rbp + 2f0c: bd 0a fd ff ff mov $0xfffffd0a,%ebp + 2f11: 53 push %rbx + 2f12: 48 83 ec 28 sub $0x28,%rsp + 2f16: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) + 2f1d: 00 + 2f1e: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) + 2f25: 00 + 2f26: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) + 2f2d: 00 + 2f2e: 66 90 xchg %ax,%ax + 2f30: 8b 44 24 10 mov 0x10(%rsp),%eax + 2f34: 45 31 e4 xor %r12d,%r12d + 2f37: 8d 48 ff lea -0x1(%rax),%ecx + 2f3a: 83 c0 01 add $0x1,%eax + 2f3d: 89 4c 24 14 mov %ecx,0x14(%rsp) + 2f41: 89 44 24 18 mov %eax,0x18(%rsp) + 2f45: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f4c: 00 00 00 00 + 2f50: 8b 44 24 10 mov 0x10(%rsp),%eax + 2f54: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 2f59: 45 89 e5 mov %r12d,%r13d + 2f5c: 44 01 e0 add %r12d,%eax + 2f5f: 89 c0 mov %eax,%eax + 2f61: 48 89 c3 mov %rax,%rbx + 2f64: 4c 29 e8 sub %r13,%rax + 2f67: 4d 8d 34 47 lea (%r15,%rax,2),%r14 + 2f6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f70: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi + 2f75: 0f af fd imul %ebp,%edi + 2f78: e8 33 04 00 00 call 33b0 + 2f7d: 89 c6 mov %eax,%esi + 2f7f: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax + 2f84: 29 f0 sub %esi,%eax + 2f86: 66 43 89 04 6e mov %ax,(%r14,%r13,2) + 2f8b: 66 43 01 34 6f add %si,(%r15,%r13,2) + 2f90: 49 83 c5 01 add $0x1,%r13 + 2f94: 41 39 dd cmp %ebx,%r13d + 2f97: 72 d7 jb 2f70 + 2f99: 41 8d 44 24 01 lea 0x1(%r12),%eax + 2f9e: 39 c3 cmp %eax,%ebx + 2fa0: b8 00 00 00 00 mov $0x0,%eax + 2fa5: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax + 2faa: 44 03 64 24 18 add 0x18(%rsp),%r12d + 2faf: 41 01 c4 add %eax,%r12d + 2fb2: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 2fb9: 77 15 ja 2fd0 + 2fbb: 8b 44 24 0c mov 0xc(%rsp),%eax + 2fbf: 48 8d 15 5a 30 00 00 lea 0x305a(%rip),%rdx # 6020 + 2fc6: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp + 2fca: eb 84 jmp 2f50 + 2fcc: 0f 1f 40 00 nopl 0x0(%rax) + 2fd0: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) + 2fd5: 74 18 je 2fef + 2fd7: 8b 44 24 0c mov 0xc(%rsp),%eax + 2fdb: 48 8d 0d 3e 30 00 00 lea 0x303e(%rip),%rcx # 6020 + 2fe2: d1 6c 24 10 shrl $1,0x10(%rsp) + 2fe6: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp + 2fea: e9 41 ff ff ff jmp 2f30 + 2fef: 48 83 c4 28 add $0x28,%rsp + 2ff3: 5b pop %rbx + 2ff4: 5d pop %rbp + 2ff5: 41 5c pop %r12 + 2ff7: 41 5d pop %r13 + 2ff9: 41 5e pop %r14 + 2ffb: 41 5f pop %r15 + 2ffd: c3 ret + 2ffe: 66 90 xchg %ax,%ax + +0000000000003000 : + 3000: 41 57 push %r15 + 3002: 48 8d 47 02 lea 0x2(%rdi),%rax + 3006: 41 56 push %r14 + 3008: 41 55 push %r13 + 300a: 41 54 push %r12 + 300c: 55 push %rbp + 300d: 53 push %rbx + 300e: bb 5c 06 00 00 mov $0x65c,%ebx + 3013: 48 83 ec 38 sub $0x38,%rsp + 3017: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 301c: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) + 3023: 00 + 3024: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) + 302b: 00 + 302c: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) + 3033: 00 + 3034: 48 89 44 24 20 mov %rax,0x20(%rsp) + 3039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3040: 8b 54 24 0c mov 0xc(%rsp),%edx + 3044: 31 c0 xor %eax,%eax + 3046: 83 ea 01 sub $0x1,%edx + 3049: 89 54 24 28 mov %edx,0x28(%rsp) + 304d: 0f 1f 00 nopl (%rax) + 3050: 8b 54 24 0c mov 0xc(%rsp),%edx + 3054: 83 6c 24 14 01 subl $0x1,0x14(%rsp) + 3059: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 305c: 89 4c 24 10 mov %ecx,0x10(%rsp) + 3060: 39 c8 cmp %ecx,%eax + 3062: 0f 83 b8 00 00 00 jae 3120 + 3068: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 306d: 89 ca mov %ecx,%edx + 306f: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 + 3073: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 + 3077: 48 89 f5 mov %rsi,%rbp + 307a: 8b 74 24 28 mov 0x28(%rsp),%esi + 307e: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 3083: 48 01 f0 add %rsi,%rax + 3086: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 + 308a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3090: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d + 3095: 41 0f b7 3f movzwl (%r15),%edi + 3099: 49 83 c5 02 add $0x2,%r13 + 309d: 49 83 c7 02 add $0x2,%r15 + 30a1: 44 01 f7 add %r14d,%edi + 30a4: 0f bf ff movswl %di,%edi + 30a7: e8 24 03 00 00 call 33d0 + 30ac: 66 41 89 45 fe mov %ax,-0x2(%r13) + 30b1: 41 0f b7 7f fe movzwl -0x2(%r15),%edi + 30b6: 44 29 f7 sub %r14d,%edi + 30b9: 66 41 89 7f fe mov %di,-0x2(%r15) + 30be: 0f bf ff movswl %di,%edi + 30c1: 0f af fb imul %ebx,%edi + 30c4: e8 e7 02 00 00 call 33b0 + 30c9: 66 41 89 47 fe mov %ax,-0x2(%r15) + 30ce: 4d 39 ec cmp %r13,%r12 + 30d1: 75 bd jne 3090 + 30d3: 8b 44 24 10 mov 0x10(%rsp),%eax + 30d7: 03 44 24 0c add 0xc(%rsp),%eax + 30db: 3d ff 00 00 00 cmp $0xff,%eax + 30e0: 77 1e ja 3100 + 30e2: 8b 54 24 14 mov 0x14(%rsp),%edx + 30e6: 48 8d 0d 33 2f 00 00 lea 0x2f33(%rip),%rcx # 6020 + 30ed: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx + 30f1: e9 5a ff ff ff jmp 3050 + 30f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 30fd: 00 00 00 + 3100: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) + 3105: 74 1d je 3124 + 3107: 8b 44 24 14 mov 0x14(%rsp),%eax + 310b: 48 8d 35 0e 2f 00 00 lea 0x2f0e(%rip),%rsi # 6020 + 3112: d1 64 24 0c shll $1,0xc(%rsp) + 3116: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx + 311a: e9 21 ff ff ff jmp 3040 + 311f: 90 nop + 3120: 89 c8 mov %ecx,%eax + 3122: eb be jmp 30e2 + 3124: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 3129: 49 81 c5 00 02 00 00 add $0x200,%r13 + 3130: 0f bf 7d 00 movswl 0x0(%rbp),%edi + 3134: 48 83 c5 02 add $0x2,%rbp + 3138: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi + 313e: e8 6d 02 00 00 call 33b0 + 3143: 66 89 45 fe mov %ax,-0x2(%rbp) + 3147: 49 39 ed cmp %rbp,%r13 + 314a: 75 e4 jne 3130 + 314c: 48 83 c4 38 add $0x38,%rsp + 3150: 5b pop %rbx + 3151: 5d pop %rbp + 3152: 41 5c pop %r12 + 3154: 41 5d pop %r13 + 3156: 41 5e pop %r14 + 3158: 41 5f pop %r15 + 315a: c3 ret + 315b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000003160 : + 3160: 41 55 push %r13 + 3162: 44 0f bf e9 movswl %cx,%r13d + 3166: 41 54 push %r12 + 3168: 49 89 f4 mov %rsi,%r12 + 316b: 55 push %rbp + 316c: 48 89 d5 mov %rdx,%rbp + 316f: 53 push %rbx + 3170: 48 89 fb mov %rdi,%rbx + 3173: 48 83 ec 08 sub $0x8,%rsp + 3177: 0f bf 7e 02 movswl 0x2(%rsi),%edi + 317b: 0f bf 42 02 movswl 0x2(%rdx),%eax + 317f: 0f af f8 imul %eax,%edi + 3182: e8 29 02 00 00 call 33b0 + 3187: 0f bf f8 movswl %ax,%edi + 318a: 66 89 03 mov %ax,(%rbx) + 318d: 41 0f af fd imul %r13d,%edi + 3191: e8 1a 02 00 00 call 33b0 + 3196: 66 89 03 mov %ax,(%rbx) + 3199: 41 0f bf 3c 24 movswl (%r12),%edi + 319e: 0f bf 45 00 movswl 0x0(%rbp),%eax + 31a2: 0f af f8 imul %eax,%edi + 31a5: e8 06 02 00 00 call 33b0 + 31aa: 66 01 03 add %ax,(%rbx) + 31ad: 41 0f bf 3c 24 movswl (%r12),%edi + 31b2: 0f bf 45 02 movswl 0x2(%rbp),%eax + 31b6: 0f af f8 imul %eax,%edi + 31b9: e8 f2 01 00 00 call 33b0 + 31be: 66 89 43 02 mov %ax,0x2(%rbx) + 31c2: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi + 31c8: 0f bf 45 00 movswl 0x0(%rbp),%eax + 31cc: 0f af f8 imul %eax,%edi + 31cf: e8 dc 01 00 00 call 33b0 + 31d4: 66 01 43 02 add %ax,0x2(%rbx) + 31d8: 48 83 c4 08 add $0x8,%rsp + 31dc: 5b pop %rbx + 31dd: 5d pop %rbp + 31de: 41 5c pop %r12 + 31e0: 41 5d pop %r13 + 31e2: c3 ret + 31e3: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 31ea: 00 00 00 + 31ed: 0f 1f 00 nopl (%rax) + +00000000000031f0 : + 31f0: 48 89 f1 mov %rsi,%rcx + 31f3: 48 89 fe mov %rdi,%rsi + 31f6: 48 8d b9 c0 00 00 00 lea 0xc0(%rcx),%rdi + 31fd: 0f 1f 00 nopl (%rax) + 3200: 0f b6 51 01 movzbl 0x1(%rcx),%edx + 3204: 0f b6 41 02 movzbl 0x2(%rcx),%eax + 3208: 48 83 c1 03 add $0x3,%rcx + 320c: 48 83 c6 08 add $0x8,%rsi + 3210: 44 0f b6 41 fd movzbl -0x3(%rcx),%r8d + 3215: c1 e0 10 shl $0x10,%eax + 3218: c1 e2 08 shl $0x8,%edx + 321b: 09 c2 or %eax,%edx + 321d: 44 09 c2 or %r8d,%edx + 3220: 89 d0 mov %edx,%eax + 3222: 41 89 d0 mov %edx,%r8d + 3225: c1 ea 02 shr $0x2,%edx + 3228: d1 e8 shr $1,%eax + 322a: 81 e2 49 92 24 00 and $0x249249,%edx + 3230: 41 81 e0 49 92 24 00 and $0x249249,%r8d + 3237: 25 49 92 24 00 and $0x249249,%eax + 323c: 01 d0 add %edx,%eax + 323e: 44 01 c0 add %r8d,%eax + 3241: 41 89 c0 mov %eax,%r8d + 3244: 89 c2 mov %eax,%edx + 3246: 41 c1 e8 03 shr $0x3,%r8d + 324a: 83 e2 07 and $0x7,%edx + 324d: 41 83 e0 07 and $0x7,%r8d + 3251: 44 29 c2 sub %r8d,%edx + 3254: 41 89 c0 mov %eax,%r8d + 3257: 66 89 56 f8 mov %dx,-0x8(%rsi) + 325b: 89 c2 mov %eax,%edx + 325d: 41 c1 e8 09 shr $0x9,%r8d + 3261: c1 ea 06 shr $0x6,%edx + 3264: 41 83 e0 07 and $0x7,%r8d + 3268: 83 e2 07 and $0x7,%edx + 326b: 44 29 c2 sub %r8d,%edx + 326e: 41 89 c0 mov %eax,%r8d + 3271: 66 89 56 fa mov %dx,-0x6(%rsi) + 3275: 89 c2 mov %eax,%edx + 3277: 41 c1 e8 0f shr $0xf,%r8d + 327b: c1 ea 0c shr $0xc,%edx + 327e: 41 83 e0 07 and $0x7,%r8d + 3282: 83 e2 07 and $0x7,%edx + 3285: 44 29 c2 sub %r8d,%edx + 3288: 66 89 56 fc mov %dx,-0x4(%rsi) + 328c: 89 c2 mov %eax,%edx + 328e: c1 e8 15 shr $0x15,%eax + 3291: c1 ea 12 shr $0x12,%edx + 3294: 83 e2 07 and $0x7,%edx + 3297: 29 c2 sub %eax,%edx + 3299: 66 89 56 fe mov %dx,-0x2(%rsi) + 329d: 48 39 cf cmp %rcx,%rdi + 32a0: 0f 85 5a ff ff ff jne 3200 + 32a6: c3 ret + 32a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 32ae: 00 00 + +00000000000032b0 : + 32b0: 48 89 fa mov %rdi,%rdx + 32b3: 48 8d bf 00 02 00 00 lea 0x200(%rdi),%rdi + 32ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 32c0: 8b 06 mov (%rsi),%eax + 32c2: 89 c1 mov %eax,%ecx + 32c4: d1 e8 shr $1,%eax + 32c6: 81 e1 55 55 55 55 and $0x55555555,%ecx + 32cc: 25 55 55 55 55 and $0x55555555,%eax + 32d1: 01 c8 add %ecx,%eax + 32d3: 41 89 c0 mov %eax,%r8d + 32d6: 89 c1 mov %eax,%ecx + 32d8: 41 c1 e8 02 shr $0x2,%r8d + 32dc: 83 e1 03 and $0x3,%ecx + 32df: 41 83 e0 03 and $0x3,%r8d + 32e3: 44 29 c1 sub %r8d,%ecx + 32e6: 41 89 c0 mov %eax,%r8d + 32e9: 66 89 0a mov %cx,(%rdx) + 32ec: 89 c1 mov %eax,%ecx + 32ee: 41 c1 e8 06 shr $0x6,%r8d + 32f2: c1 e9 04 shr $0x4,%ecx + 32f5: 41 83 e0 03 and $0x3,%r8d + 32f9: 83 e1 03 and $0x3,%ecx + 32fc: 44 29 c1 sub %r8d,%ecx + 32ff: 41 89 c0 mov %eax,%r8d + 3302: 66 89 4a 02 mov %cx,0x2(%rdx) + 3306: 89 c1 mov %eax,%ecx + 3308: 41 c1 e8 0a shr $0xa,%r8d + 330c: c1 e9 08 shr $0x8,%ecx + 330f: 41 83 e0 03 and $0x3,%r8d + 3313: 83 e1 03 and $0x3,%ecx + 3316: 44 29 c1 sub %r8d,%ecx + 3319: 41 89 c0 mov %eax,%r8d + 331c: 66 89 4a 04 mov %cx,0x4(%rdx) + 3320: 89 c1 mov %eax,%ecx + 3322: 66 41 c1 e8 0e shr $0xe,%r8w + 3327: c1 e9 0c shr $0xc,%ecx + 332a: 83 e1 03 and $0x3,%ecx + 332d: 44 29 c1 sub %r8d,%ecx + 3330: 41 89 c0 mov %eax,%r8d + 3333: 66 89 4a 06 mov %cx,0x6(%rdx) + 3337: 89 c1 mov %eax,%ecx + 3339: 41 c1 e8 12 shr $0x12,%r8d + 333d: c1 e9 10 shr $0x10,%ecx + 3340: 41 83 e0 03 and $0x3,%r8d + 3344: 83 e1 03 and $0x3,%ecx + 3347: 44 29 c1 sub %r8d,%ecx + 334a: 41 89 c0 mov %eax,%r8d + 334d: 66 89 4a 08 mov %cx,0x8(%rdx) + 3351: 89 c1 mov %eax,%ecx + 3353: 41 c1 e8 16 shr $0x16,%r8d + 3357: c1 e9 14 shr $0x14,%ecx + 335a: 41 83 e0 03 and $0x3,%r8d + 335e: 83 e1 03 and $0x3,%ecx + 3361: 44 29 c1 sub %r8d,%ecx + 3364: 41 89 c0 mov %eax,%r8d + 3367: 66 89 4a 0a mov %cx,0xa(%rdx) + 336b: 89 c1 mov %eax,%ecx + 336d: c1 e9 18 shr $0x18,%ecx + 3370: 41 c1 e8 1a shr $0x1a,%r8d + 3374: 48 83 c2 10 add $0x10,%rdx + 3378: 48 83 c6 04 add $0x4,%rsi + 337c: 83 e1 03 and $0x3,%ecx + 337f: 41 83 e0 03 and $0x3,%r8d + 3383: 44 29 c1 sub %r8d,%ecx + 3386: 66 89 4a fc mov %cx,-0x4(%rdx) + 338a: 89 c1 mov %eax,%ecx + 338c: c1 e8 1e shr $0x1e,%eax + 338f: c1 e9 1c shr $0x1c,%ecx + 3392: 83 e1 03 and $0x3,%ecx + 3395: 29 c1 sub %eax,%ecx + 3397: 66 89 4a fe mov %cx,-0x2(%rdx) + 339b: 48 39 fa cmp %rdi,%rdx + 339e: 0f 85 1c ff ff ff jne 32c0 + 33a4: c3 ret + 33a5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 33ac: 00 00 00 + 33af: 90 nop + +00000000000033b0 : + 33b0: 66 69 c7 01 f3 imul $0xf301,%di,%ax + 33b5: 98 cwtl + 33b6: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax + 33bc: 01 f8 add %edi,%eax + 33be: c1 e8 10 shr $0x10,%eax + 33c1: c3 ret + 33c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33c9: 00 00 00 00 + 33cd: 0f 1f 00 nopl (%rax) + +00000000000033d0 : + 33d0: 0f bf d7 movswl %di,%edx + 33d3: 89 f8 mov %edi,%eax + 33d5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx + 33db: 81 c2 00 00 00 02 add $0x2000000,%edx + 33e1: c1 fa 1a sar $0x1a,%edx + 33e4: 66 69 d2 01 0d imul $0xd01,%dx,%dx + 33e9: 29 d0 sub %edx,%eax + 33eb: c3 ret + 33ec: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 33f3: 00 00 00 + 33f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 33fd: 00 00 00 + +0000000000003400 : + 3400: 49 89 f0 mov %rsi,%r8 + 3403: 48 89 d6 mov %rdx,%rsi + 3406: 48 85 d2 test %rdx,%rdx + 3409: 74 35 je 3440 + 340b: 31 c9 xor %ecx,%ecx + 340d: 31 c0 xor %eax,%eax + 340f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 3416: 00 00 00 00 + 341a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3420: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx + 3424: 41 32 14 00 xor (%r8,%rax,1),%dl + 3428: 48 83 c0 01 add $0x1,%rax + 342c: 09 d1 or %edx,%ecx + 342e: 48 39 c6 cmp %rax,%rsi + 3431: 75 ed jne 3420 + 3433: 0f b6 c1 movzbl %cl,%eax + 3436: 48 f7 d8 neg %rax + 3439: 48 c1 e8 3f shr $0x3f,%rax + 343d: c3 ret + 343e: 66 90 xchg %ax,%ax + 3440: 31 c0 xor %eax,%eax + 3442: c3 ret + 3443: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 344a: 00 00 00 00 + 344e: 66 90 xchg %ax,%ax + +0000000000003450 : + 3450: 49 89 f1 mov %rsi,%r9 + 3453: 49 89 d0 mov %rdx,%r8 + 3456: 48 85 d2 test %rdx,%rdx + 3459: 74 20 je 347b + 345b: f7 d9 neg %ecx + 345d: 31 c0 xor %eax,%eax + 345f: 90 nop + 3460: 0f b6 34 07 movzbl (%rdi,%rax,1),%esi + 3464: 41 0f b6 14 01 movzbl (%r9,%rax,1),%edx + 3469: 31 f2 xor %esi,%edx + 346b: 21 ca and %ecx,%edx + 346d: 31 f2 xor %esi,%edx + 346f: 88 14 07 mov %dl,(%rdi,%rax,1) + 3472: 48 83 c0 01 add $0x1,%rax + 3476: 49 39 c0 cmp %rax,%r8 + 3479: 75 e5 jne 3460 + 347b: c3 ret + 347c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000003480 : + 3480: 66 33 37 xor (%rdi),%si + 3483: f7 da neg %edx + 3485: 21 d6 and %edx,%esi + 3487: 66 33 37 xor (%rdi),%si + 348a: 66 89 37 mov %si,(%rdi) + 348d: c3 ret + 348e: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3495: 00 00 00 + 3498: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 349f: 00 00 00 + 34a2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 34a9: 00 00 00 + 34ac: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 34b3: 00 00 00 + 34b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 34bd: 00 00 00 + +00000000000034c0 : + 34c0: 41 57 push %r15 + 34c2: 41 b9 01 00 00 00 mov $0x1,%r9d + 34c8: 41 56 push %r14 + 34ca: 41 55 push %r13 + 34cc: 41 54 push %r12 + 34ce: 55 push %rbp + 34cf: 53 push %rbx + 34d0: 48 83 ec 68 sub $0x68,%rsp + 34d4: 48 8b 07 mov (%rdi),%rax + 34d7: 4c 8b 77 18 mov 0x18(%rdi),%r14 + 34db: 48 89 44 24 88 mov %rax,-0x78(%rsp) + 34e0: 48 8b 47 08 mov 0x8(%rdi),%rax + 34e4: 48 89 44 24 90 mov %rax,-0x70(%rsp) + 34e9: 48 8b 47 10 mov 0x10(%rdi),%rax + 34ed: 48 89 44 24 98 mov %rax,-0x68(%rsp) + 34f2: 48 8b 47 20 mov 0x20(%rdi),%rax + 34f6: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 34fb: 48 8b 47 28 mov 0x28(%rdi),%rax + 34ff: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 3504: 48 8b 47 30 mov 0x30(%rdi),%rax + 3508: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 350d: 48 8b 47 38 mov 0x38(%rdi),%rax + 3511: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 3516: 48 8b 47 40 mov 0x40(%rdi),%rax + 351a: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 351f: 48 8b 47 48 mov 0x48(%rdi),%rax + 3523: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 3528: 48 8b 47 50 mov 0x50(%rdi),%rax + 352c: 4c 8b 67 60 mov 0x60(%rdi),%r12 + 3530: 4c 8b af 80 00 00 00 mov 0x80(%rdi),%r13 + 3537: 4c 89 74 24 18 mov %r14,0x18(%rsp) + 353c: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 3541: 48 8b 47 58 mov 0x58(%rdi),%rax + 3545: 48 c7 44 24 50 82 80 movq $0x8082,0x50(%rsp) + 354c: 00 00 + 354e: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 + 3555: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 355a: 48 8b 47 68 mov 0x68(%rdi),%rax + 355e: 48 89 7c 24 60 mov %rdi,0x60(%rsp) + 3563: 4c 8b bf a0 00 00 00 mov 0xa0(%rdi),%r15 + 356a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 356f: 48 8b 47 70 mov 0x70(%rdi),%rax + 3573: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 + 357a: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx + 3581: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 3586: 48 8b 47 78 mov 0x78(%rdi),%rax + 358a: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 358f: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + 3596: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 359b: 48 8b 87 98 00 00 00 mov 0x98(%rdi),%rax + 35a2: 48 89 04 24 mov %rax,(%rsp) + 35a6: 48 8b 87 a8 00 00 00 mov 0xa8(%rdi),%rax + 35ad: 48 89 44 24 08 mov %rax,0x8(%rsp) + 35b2: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax + 35b9: 48 89 44 24 10 mov %rax,0x10(%rsp) + 35be: 48 8d 05 6b 2b 00 00 lea 0x2b6b(%rip),%rax # 6130 + 35c5: 48 89 44 24 58 mov %rax,0x58(%rsp) + 35ca: eb 19 jmp 35e5 + 35cc: 0f 1f 40 00 nopl 0x0(%rax) + 35d0: 48 8b 48 08 mov 0x8(%rax),%rcx + 35d4: 4c 8b 08 mov (%rax),%r9 + 35d7: 48 83 c0 10 add $0x10,%rax + 35db: 48 89 44 24 58 mov %rax,0x58(%rsp) + 35e0: 48 89 4c 24 50 mov %rcx,0x50(%rsp) + 35e5: 48 8b 6c 24 d8 mov -0x28(%rsp),%rbp + 35ea: 4c 8b 74 24 90 mov -0x70(%rsp),%r14 + 35ef: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 35f4: 4c 33 74 24 b0 xor -0x50(%rsp),%r14 + 35f9: 48 33 44 24 b8 xor -0x48(%rsp),%rax + 35fe: 49 31 ee xor %rbp,%r14 + 3601: 48 8b 6c 24 c0 mov -0x40(%rsp),%rbp + 3606: 49 89 c2 mov %rax,%r10 + 3609: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 360e: 4d 31 ee xor %r13,%r14 + 3611: 4c 33 74 24 08 xor 0x8(%rsp),%r14 + 3616: 4d 31 e2 xor %r12,%r10 + 3619: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 + 361e: 48 8b 74 24 88 mov -0x78(%rsp),%rsi + 3623: 48 31 e8 xor %rbp,%rax + 3626: 48 8b 6c 24 e0 mov -0x20(%rsp),%rbp + 362b: 4d 31 c2 xor %r8,%r10 + 362e: 48 33 74 24 a8 xor -0x58(%rsp),%rsi + 3633: 48 89 c1 mov %rax,%rcx + 3636: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 363b: 48 33 44 24 c8 xor -0x38(%rsp),%rax + 3640: 4c 89 d7 mov %r10,%rdi + 3643: 48 31 e9 xor %rbp,%rcx + 3646: 48 8b 2c 24 mov (%rsp),%rbp + 364a: 48 33 44 24 e8 xor -0x18(%rsp),%rax + 364f: 48 d1 c7 rol $1,%rdi + 3652: 48 33 74 24 d0 xor -0x30(%rsp),%rsi + 3657: 48 33 74 24 f0 xor -0x10(%rsp),%rsi + 365c: 4c 31 d9 xor %r11,%rcx + 365f: 48 31 e8 xor %rbp,%rax + 3662: 4c 89 f5 mov %r14,%rbp + 3665: 4c 31 fe xor %r15,%rsi + 3668: 48 33 4c 24 10 xor 0x10(%rsp),%rcx + 366d: 48 31 d8 xor %rbx,%rax + 3670: 48 d1 c5 rol $1,%rbp + 3673: 48 31 f7 xor %rsi,%rdi + 3676: 48 89 ca mov %rcx,%rdx + 3679: 48 d1 c6 rol $1,%rsi + 367c: 48 31 c5 xor %rax,%rbp + 367f: 48 d1 c0 rol $1,%rax + 3682: 4c 31 d0 xor %r10,%rax + 3685: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 + 368a: 48 31 ce xor %rcx,%rsi + 368d: 48 8b 4c 24 88 mov -0x78(%rsp),%rcx + 3692: 48 d1 c2 rol $1,%rdx + 3695: 49 31 fa xor %rdi,%r10 + 3698: 4c 31 f2 xor %r14,%rdx + 369b: 48 31 e9 xor %rbp,%rcx + 369e: 49 c1 ca 14 ror $0x14,%r10 + 36a2: 49 31 d4 xor %rdx,%r12 + 36a5: 49 31 c3 xor %rax,%r11 + 36a8: 48 31 f3 xor %rsi,%rbx + 36ab: 4d 89 d6 mov %r10,%r14 + 36ae: 49 c1 cc 15 ror $0x15,%r12 + 36b2: 49 31 fd xor %rdi,%r13 + 36b5: 49 31 d0 xor %rdx,%r8 + 36b8: 49 c1 c3 15 rol $0x15,%r11 + 36bc: 49 f7 d6 not %r14 + 36bf: 48 c1 c3 0e rol $0xe,%rbx + 36c3: 49 c1 cd 13 ror $0x13,%r13 + 36c7: 4d 21 e6 and %r12,%r14 + 36ca: 49 c1 c8 03 ror $0x3,%r8 + 36ce: 49 31 ce xor %rcx,%r14 + 36d1: 4d 31 ce xor %r9,%r14 + 36d4: 4d 89 e1 mov %r12,%r9 + 36d7: 49 f7 d1 not %r9 + 36da: 4d 21 d9 and %r11,%r9 + 36dd: 4d 31 d1 xor %r10,%r9 + 36e0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 36e5: 4d 89 d9 mov %r11,%r9 + 36e8: 49 f7 d1 not %r9 + 36eb: 49 21 d9 and %rbx,%r9 + 36ee: 4d 31 e1 xor %r12,%r9 + 36f1: 49 89 dc mov %rbx,%r12 + 36f4: 49 f7 d4 not %r12 + 36f7: 4c 89 4c 24 28 mov %r9,0x28(%rsp) + 36fc: 4d 89 e1 mov %r12,%r9 + 36ff: 49 21 c9 and %rcx,%r9 + 3702: 48 f7 d1 not %rcx + 3705: 4d 89 cc mov %r9,%r12 + 3708: 4c 21 d1 and %r10,%rcx + 370b: 4c 8b 54 24 d0 mov -0x30(%rsp),%r10 + 3710: 4d 31 dc xor %r11,%r12 + 3713: 4c 8b 5c 24 c8 mov -0x38(%rsp),%r11 + 3718: 48 31 d9 xor %rbx,%rcx + 371b: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3720: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 3725: 49 31 ea xor %rbp,%r10 + 3728: 49 31 f3 xor %rsi,%r11 + 372b: 49 c1 c2 03 rol $0x3,%r10 + 372f: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 3734: 4d 89 d9 mov %r11,%r9 + 3737: 48 31 c1 xor %rax,%rcx + 373a: 49 c1 c1 14 rol $0x14,%r9 + 373e: 48 c1 c1 1c rol $0x1c,%rcx + 3742: 4d 89 cb mov %r9,%r11 + 3745: 49 f7 d3 not %r11 + 3748: 4d 21 d3 and %r10,%r11 + 374b: 49 31 cb xor %rcx,%r11 + 374e: 4c 89 5c 24 38 mov %r11,0x38(%rsp) + 3753: 4d 89 d3 mov %r10,%r11 + 3756: 49 f7 d3 not %r11 + 3759: 4d 21 eb and %r13,%r11 + 375c: 4d 31 cb xor %r9,%r11 + 375f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 3764: 4d 89 eb mov %r13,%r11 + 3767: 49 f7 d3 not %r11 + 376a: 4d 21 c3 and %r8,%r11 + 376d: 49 31 ef xor %rbp,%r15 + 3770: 4d 31 d3 xor %r10,%r11 + 3773: 4d 89 c2 mov %r8,%r10 + 3776: 49 c1 c7 12 rol $0x12,%r15 + 377a: 49 f7 d2 not %r10 + 377d: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 3782: 49 21 ca and %rcx,%r10 + 3785: 48 f7 d1 not %rcx + 3788: 4c 21 c9 and %r9,%rcx + 378b: 4d 31 ea xor %r13,%r10 + 378e: 4c 31 c1 xor %r8,%rcx + 3791: 4c 89 54 24 40 mov %r10,0x40(%rsp) + 3796: 48 89 4c 24 c8 mov %rcx,-0x38(%rsp) + 379b: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 + 37a0: 4c 8b 2c 24 mov (%rsp),%r13 + 37a4: 4c 8b 54 24 e0 mov -0x20(%rsp),%r10 + 37a9: 4c 89 74 24 88 mov %r14,-0x78(%rsp) + 37ae: 49 31 d0 xor %rdx,%r8 + 37b1: 48 8b 5c 24 90 mov -0x70(%rsp),%rbx + 37b6: 49 c1 c0 06 rol $0x6,%r8 + 37ba: 49 31 f5 xor %rsi,%r13 + 37bd: 49 31 c2 xor %rax,%r10 + 37c0: 4d 89 e9 mov %r13,%r9 + 37c3: 4d 89 c5 mov %r8,%r13 + 37c6: 49 c1 c2 19 rol $0x19,%r10 + 37ca: 48 31 fb xor %rdi,%rbx + 37cd: 49 f7 d5 not %r13 + 37d0: 48 89 d9 mov %rbx,%rcx + 37d3: 4c 89 d3 mov %r10,%rbx + 37d6: 49 c1 c1 08 rol $0x8,%r9 + 37da: 4d 89 eb mov %r13,%r11 + 37dd: 48 d1 c1 rol $1,%rcx + 37e0: 48 f7 d3 not %rbx + 37e3: 4d 21 d3 and %r10,%r11 + 37e6: 4d 89 dd mov %r11,%r13 + 37e9: 49 89 db mov %rbx,%r11 + 37ec: 49 31 cd xor %rcx,%r13 + 37ef: 4d 21 cb and %r9,%r11 + 37f2: 4c 89 6c 24 b8 mov %r13,-0x48(%rsp) + 37f7: 4d 89 cd mov %r9,%r13 + 37fa: 4c 89 db mov %r11,%rbx + 37fd: 49 f7 d5 not %r13 + 3800: 4c 31 c3 xor %r8,%rbx + 3803: 4d 89 eb mov %r13,%r11 + 3806: 48 89 1c 24 mov %rbx,(%rsp) + 380a: 48 8b 5c 24 a0 mov -0x60(%rsp),%rbx + 380f: 4d 21 fb and %r15,%r11 + 3812: 4d 31 d3 xor %r10,%r11 + 3815: 4d 89 fa mov %r15,%r10 + 3818: 48 31 f3 xor %rsi,%rbx + 381b: 49 f7 d2 not %r10 + 381e: 49 21 ca and %rcx,%r10 + 3821: 48 f7 d1 not %rcx + 3824: 4c 21 c1 and %r8,%rcx + 3827: 4d 31 ca xor %r9,%r10 + 382a: 49 89 c8 mov %rcx,%r8 + 382d: 4c 89 54 24 e0 mov %r10,-0x20(%rsp) + 3832: 4c 8b 54 24 d8 mov -0x28(%rsp),%r10 + 3837: 48 89 d9 mov %rbx,%rcx + 383a: 4d 31 f8 xor %r15,%r8 + 383d: 4c 8b 7c 24 a8 mov -0x58(%rsp),%r15 + 3842: 48 c1 c1 1b rol $0x1b,%rcx + 3846: 49 31 fa xor %rdi,%r10 + 3849: 4c 89 44 24 48 mov %r8,0x48(%rsp) + 384e: 49 31 ef xor %rbp,%r15 + 3851: 49 c1 c2 0a rol $0xa,%r10 + 3855: 4c 89 fb mov %r15,%rbx + 3858: 4c 8b 7c 24 f8 mov -0x8(%rsp),%r15 + 385d: 48 c1 cb 1c ror $0x1c,%rbx + 3861: 49 31 d7 xor %rdx,%r15 + 3864: 48 33 74 24 e8 xor -0x18(%rsp),%rsi + 3869: 48 33 7c 24 08 xor 0x8(%rsp),%rdi + 386e: 48 c1 ce 19 ror $0x19,%rsi + 3872: 4d 89 fc mov %r15,%r12 + 3875: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 387a: 48 c1 c7 02 rol $0x2,%rdi + 387e: 49 c1 c4 0f rol $0xf,%r12 + 3882: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp + 3887: 48 33 54 24 98 xor -0x68(%rsp),%rdx + 388c: 48 c1 cd 17 ror $0x17,%rbp + 3890: 49 31 c7 xor %rax,%r15 + 3893: 4d 89 e5 mov %r12,%r13 + 3896: 48 33 44 24 c0 xor -0x40(%rsp),%rax + 389b: 48 c1 c8 09 ror $0x9,%rax + 389f: 4d 89 f8 mov %r15,%r8 + 38a2: 49 89 df mov %rbx,%r15 + 38a5: 49 f7 d5 not %r13 + 38a8: 49 c1 c8 08 ror $0x8,%r8 + 38ac: 49 f7 d7 not %r15 + 38af: 48 c1 ca 02 ror $0x2,%rdx + 38b3: 4d 89 f9 mov %r15,%r9 + 38b6: 4d 21 c5 and %r8,%r13 + 38b9: 4d 21 d1 and %r10,%r9 + 38bc: 4d 31 d5 xor %r10,%r13 + 38bf: 4d 89 cf mov %r9,%r15 + 38c2: 4d 89 d1 mov %r10,%r9 + 38c5: 4d 89 c2 mov %r8,%r10 + 38c8: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) + 38cd: 49 f7 d1 not %r9 + 38d0: 49 f7 d2 not %r10 + 38d3: 49 31 cf xor %rcx,%r15 + 38d6: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 + 38db: 4d 21 e1 and %r12,%r9 + 38de: 49 21 ca and %rcx,%r10 + 38e1: 48 f7 d1 not %rcx + 38e4: 4c 89 7c 24 08 mov %r15,0x8(%rsp) + 38e9: 49 31 d9 xor %rbx,%r9 + 38ec: 48 21 d9 and %rbx,%rcx + 38ef: 48 89 f3 mov %rsi,%rbx + 38f2: 4d 31 e2 xor %r12,%r10 + 38f5: 4c 31 c1 xor %r8,%rcx + 38f8: 49 89 f8 mov %rdi,%r8 + 38fb: 48 89 df mov %rbx,%rdi + 38fe: 48 89 c6 mov %rax,%rsi + 3901: 48 f7 d7 not %rdi + 3904: 48 f7 d6 not %rsi + 3907: 48 21 ef and %rbp,%rdi + 390a: 48 21 de and %rbx,%rsi + 390d: 48 31 c7 xor %rax,%rdi + 3910: 48 31 d6 xor %rdx,%rsi + 3913: 49 89 fc mov %rdi,%r12 + 3916: 48 89 ef mov %rbp,%rdi + 3919: 48 89 74 24 d8 mov %rsi,-0x28(%rsp) + 391e: 48 f7 d7 not %rdi + 3921: 4c 89 64 24 10 mov %r12,0x10(%rsp) + 3926: 4c 21 c7 and %r8,%rdi + 3929: 48 31 df xor %rbx,%rdi + 392c: 4c 89 c3 mov %r8,%rbx + 392f: 48 f7 d3 not %rbx + 3932: 48 21 d3 and %rdx,%rbx + 3935: 48 f7 d2 not %rdx + 3938: 48 31 eb xor %rbp,%rbx + 393b: 48 21 c2 and %rax,%rdx + 393e: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp + 3943: 4c 33 6c 24 d0 xor -0x30(%rsp),%r13 + 3948: 4c 31 c2 xor %r8,%rdx + 394b: 4d 89 f0 mov %r14,%r8 + 394e: 4d 31 dd xor %r11,%r13 + 3951: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) + 3956: 49 31 e8 xor %rbp,%r8 + 3959: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 + 395e: 4c 33 6c 24 f8 xor -0x8(%rsp),%r13 + 3963: 4d 31 f8 xor %r15,%r8 + 3966: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 + 396b: 49 31 fd xor %rdi,%r13 + 396e: 49 31 f0 xor %rsi,%r8 + 3971: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 3976: 49 31 f7 xor %rsi,%r15 + 3979: 4c 33 3c 24 xor (%rsp),%r15 + 397d: 4d 31 cf xor %r9,%r15 + 3980: 4d 31 e7 xor %r12,%r15 + 3983: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 3988: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp + 398d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3992: 4d 89 fe mov %r15,%r14 + 3995: 49 31 ec xor %rbp,%r12 + 3998: 48 8b 6c 24 f0 mov -0x10(%rsp),%rbp + 399d: 4c 33 64 24 e0 xor -0x20(%rsp),%r12 + 39a2: 49 d1 c6 rol $1,%r14 + 39a5: 4d 31 d4 xor %r10,%r12 + 39a8: 49 31 ec xor %rbp,%r12 + 39ab: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp + 39b0: 4c 89 e3 mov %r12,%rbx + 39b3: 48 31 e8 xor %rbp,%rax + 39b6: 48 33 44 24 30 xor 0x30(%rsp),%rax + 39bb: 4c 89 ed mov %r13,%rbp + 39be: 48 d1 c3 rol $1,%rbx + 39c1: 48 31 c8 xor %rcx,%rax + 39c4: 48 d1 c5 rol $1,%rbp + 39c7: 4c 31 fb xor %r15,%rbx + 39ca: 49 89 f7 mov %rsi,%r15 + 39cd: 48 31 d0 xor %rdx,%rax + 39d0: 4c 31 c5 xor %r8,%rbp + 39d3: 49 d1 c0 rol $1,%r8 + 39d6: 48 8b 74 24 50 mov 0x50(%rsp),%rsi + 39db: 49 31 c6 xor %rax,%r14 + 39de: 48 d1 c0 rol $1,%rax + 39e1: 4d 31 e0 xor %r12,%r8 + 39e4: 4c 31 e8 xor %r13,%rax + 39e7: 4c 8b 6c 24 88 mov -0x78(%rsp),%r13 + 39ec: 4d 31 f5 xor %r14,%r13 + 39ef: 49 31 ef xor %rbp,%r15 + 39f2: 49 31 db xor %rbx,%r11 + 39f5: 49 31 c2 xor %rax,%r10 + 39f8: 4d 89 fc mov %r15,%r12 + 39fb: 49 c1 cb 15 ror $0x15,%r11 + 39ff: 4c 31 c2 xor %r8,%rdx + 3a02: 49 31 e9 xor %rbp,%r9 + 3a05: 49 c1 cc 14 ror $0x14,%r12 + 3a09: 49 c1 c2 15 rol $0x15,%r10 + 3a0d: 48 31 df xor %rbx,%rdi + 3a10: 48 c1 c2 0e rol $0xe,%rdx + 3a14: 4d 89 e7 mov %r12,%r15 + 3a17: 49 c1 c9 13 ror $0x13,%r9 + 3a1b: 49 f7 d7 not %r15 + 3a1e: 48 c1 cf 03 ror $0x3,%rdi + 3a22: 4d 21 df and %r11,%r15 + 3a25: 4d 31 ef xor %r13,%r15 + 3a28: 4c 31 fe xor %r15,%rsi + 3a2b: 48 89 74 24 88 mov %rsi,-0x78(%rsp) + 3a30: 4c 89 de mov %r11,%rsi + 3a33: 48 f7 d6 not %rsi + 3a36: 49 89 f7 mov %rsi,%r15 + 3a39: 4d 21 d7 and %r10,%r15 + 3a3c: 4c 89 fe mov %r15,%rsi + 3a3f: 4c 31 e6 xor %r12,%rsi + 3a42: 48 89 74 24 90 mov %rsi,-0x70(%rsp) + 3a47: 4c 89 d6 mov %r10,%rsi + 3a4a: 48 f7 d6 not %rsi + 3a4d: 49 89 f7 mov %rsi,%r15 + 3a50: 49 21 d7 and %rdx,%r15 + 3a53: 4c 89 fe mov %r15,%rsi + 3a56: 4c 31 de xor %r11,%rsi + 3a59: 49 89 d3 mov %rdx,%r11 + 3a5c: 49 f7 d3 not %r11 + 3a5f: 48 89 74 24 98 mov %rsi,-0x68(%rsp) + 3a64: 48 8b 74 24 d8 mov -0x28(%rsp),%rsi + 3a69: 4d 21 eb and %r13,%r11 + 3a6c: 49 f7 d5 not %r13 + 3a6f: 4d 31 d3 xor %r10,%r11 + 3a72: 4d 21 e5 and %r12,%r13 + 3a75: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 + 3a7a: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 3a7f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 3a84: 4d 89 eb mov %r13,%r11 + 3a87: 49 31 d3 xor %rdx,%r11 + 3a8a: 4d 31 c2 xor %r8,%r10 + 3a8d: 49 31 c4 xor %rax,%r12 + 3a90: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) + 3a95: 4c 8b 5c 24 b8 mov -0x48(%rsp),%r11 + 3a9a: 49 c1 c2 14 rol $0x14,%r10 + 3a9e: 4c 89 e2 mov %r12,%rdx + 3aa1: 4d 89 d4 mov %r10,%r12 + 3aa4: 48 c1 c2 1c rol $0x1c,%rdx + 3aa8: 4d 31 f3 xor %r14,%r11 + 3aab: 49 f7 d4 not %r12 + 3aae: 49 c1 c3 03 rol $0x3,%r11 + 3ab2: 4d 21 dc and %r11,%r12 + 3ab5: 49 31 d4 xor %rdx,%r12 + 3ab8: 4c 89 64 24 a8 mov %r12,-0x58(%rsp) + 3abd: 4d 89 dc mov %r11,%r12 + 3ac0: 49 f7 d4 not %r12 + 3ac3: 4d 21 cc and %r9,%r12 + 3ac6: 4c 31 c1 xor %r8,%rcx + 3ac9: 4c 31 f6 xor %r14,%rsi + 3acc: 48 c1 c1 08 rol $0x8,%rcx + 3ad0: 4d 31 d4 xor %r10,%r12 + 3ad3: 48 c1 c6 12 rol $0x12,%rsi + 3ad7: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 3adc: 4d 89 cc mov %r9,%r12 + 3adf: 49 f7 d4 not %r12 + 3ae2: 49 21 fc and %rdi,%r12 + 3ae5: 4d 31 dc xor %r11,%r12 + 3ae8: 49 89 fb mov %rdi,%r11 + 3aeb: 49 f7 d3 not %r11 + 3aee: 4c 89 64 24 b8 mov %r12,-0x48(%rsp) + 3af3: 49 21 d3 and %rdx,%r11 + 3af6: 48 f7 d2 not %rdx + 3af9: 4d 31 cb xor %r9,%r11 + 3afc: 4c 21 d2 and %r10,%rdx + 3aff: 4c 8b 4c 24 e0 mov -0x20(%rsp),%r9 + 3b04: 4c 89 5c 24 c0 mov %r11,-0x40(%rsp) + 3b09: 49 89 d3 mov %rdx,%r11 + 3b0c: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 3b11: 49 31 fb xor %rdi,%r11 + 3b14: 48 8b 7c 24 d0 mov -0x30(%rsp),%rdi + 3b19: 49 31 c1 xor %rax,%r9 + 3b1c: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) + 3b21: 49 c1 c1 19 rol $0x19,%r9 + 3b25: 48 31 ea xor %rbp,%rdx + 3b28: 48 31 df xor %rbx,%rdi + 3b2b: 48 d1 c2 rol $1,%rdx + 3b2e: 48 c1 c7 06 rol $0x6,%rdi + 3b32: 49 89 fb mov %rdi,%r11 + 3b35: 49 f7 d3 not %r11 + 3b38: 4d 89 da mov %r11,%r10 + 3b3b: 4d 21 ca and %r9,%r10 + 3b3e: 4d 89 d3 mov %r10,%r11 + 3b41: 49 31 d3 xor %rdx,%r11 + 3b44: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 3b49: 4d 89 cb mov %r9,%r11 + 3b4c: 49 f7 d3 not %r11 + 3b4f: 4d 89 da mov %r11,%r10 + 3b52: 49 21 ca and %rcx,%r10 + 3b55: 4d 89 d3 mov %r10,%r11 + 3b58: 49 31 fb xor %rdi,%r11 + 3b5b: 4c 89 5c 24 d8 mov %r11,-0x28(%rsp) + 3b60: 49 89 cb mov %rcx,%r11 + 3b63: 49 f7 d3 not %r11 + 3b66: 4d 89 dc mov %r11,%r12 + 3b69: 49 21 f4 and %rsi,%r12 + 3b6c: 4d 31 cc xor %r9,%r12 + 3b6f: 49 89 f1 mov %rsi,%r9 + 3b72: 49 f7 d1 not %r9 + 3b75: 49 21 d1 and %rdx,%r9 + 3b78: 48 f7 d2 not %rdx + 3b7b: 48 21 fa and %rdi,%rdx + 3b7e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi + 3b83: 49 31 c9 xor %rcx,%r9 + 3b86: 48 31 f2 xor %rsi,%rdx + 3b89: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 3b8e: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) + 3b93: 4c 31 c7 xor %r8,%rdi + 3b96: 48 89 54 24 e8 mov %rdx,-0x18(%rsp) + 3b9b: 4c 31 f6 xor %r14,%rsi + 3b9e: 48 89 fa mov %rdi,%rdx + 3ba1: 48 8b 3c 24 mov (%rsp),%rdi + 3ba5: 4c 8b 4c 24 f8 mov -0x8(%rsp),%r9 + 3baa: 48 c1 ce 1c ror $0x1c,%rsi + 3bae: 48 c1 c2 1b rol $0x1b,%rdx + 3bb2: 48 8b 4c 24 f0 mov -0x10(%rsp),%rcx + 3bb7: 49 89 f3 mov %rsi,%r11 + 3bba: 48 31 ef xor %rbp,%rdi + 3bbd: 49 31 d9 xor %rbx,%r9 + 3bc0: 48 c1 c7 0a rol $0xa,%rdi + 3bc4: 49 f7 d3 not %r11 + 3bc7: 49 c1 c1 0f rol $0xf,%r9 + 3bcb: 48 31 c1 xor %rax,%rcx + 3bce: 4d 89 da mov %r11,%r10 + 3bd1: 48 c1 c9 08 ror $0x8,%rcx + 3bd5: 48 33 44 24 40 xor 0x40(%rsp),%rax + 3bda: 49 21 fa and %rdi,%r10 + 3bdd: 48 c1 c8 09 ror $0x9,%rax + 3be1: 4d 89 d3 mov %r10,%r11 + 3be4: 49 89 c7 mov %rax,%r15 + 3be7: 49 31 d3 xor %rdx,%r11 + 3bea: 49 f7 d7 not %r15 + 3bed: 4c 89 5c 24 f0 mov %r11,-0x10(%rsp) + 3bf2: 49 89 fb mov %rdi,%r11 + 3bf5: 49 f7 d3 not %r11 + 3bf8: 4d 89 dd mov %r11,%r13 + 3bfb: 4d 89 cb mov %r9,%r11 + 3bfe: 49 f7 d3 not %r11 + 3c01: 4d 21 cd and %r9,%r13 + 3c04: 4d 89 da mov %r11,%r10 + 3c07: 49 31 f5 xor %rsi,%r13 + 3c0a: 49 21 ca and %rcx,%r10 + 3c0d: 4d 89 d3 mov %r10,%r11 + 3c10: 49 31 fb xor %rdi,%r11 + 3c13: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) + 3c18: 49 89 cb mov %rcx,%r11 + 3c1b: 49 f7 d3 not %r11 + 3c1e: 49 21 d3 and %rdx,%r11 + 3c21: 48 f7 d2 not %rdx + 3c24: 48 21 f2 and %rsi,%rdx + 3c27: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 3c2c: 4d 31 cb xor %r9,%r11 + 3c2f: 48 89 d7 mov %rdx,%rdi + 3c32: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 3c37: 48 31 cf xor %rcx,%rdi + 3c3a: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 3c3f: 4c 31 c6 xor %r8,%rsi + 3c42: 48 31 da xor %rbx,%rdx + 3c45: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 3c4a: 48 c1 ce 19 ror $0x19,%rsi + 3c4e: 48 89 3c 24 mov %rdi,(%rsp) + 3c52: 4c 31 f1 xor %r14,%rcx + 3c55: 48 89 f7 mov %rsi,%rdi + 3c58: 49 21 f7 and %rsi,%r15 + 3c5b: 48 c1 ca 02 ror $0x2,%rdx + 3c5f: 48 c1 c9 17 ror $0x17,%rcx + 3c63: 48 31 eb xor %rbp,%rbx + 3c66: 48 f7 d7 not %rdi + 3c69: 49 31 d7 xor %rdx,%r15 + 3c6c: 49 89 c8 mov %rcx,%r8 + 3c6f: 48 c1 c3 02 rol $0x2,%rbx + 3c73: 48 21 cf and %rcx,%rdi + 3c76: 49 f7 d0 not %r8 + 3c79: 48 31 c7 xor %rax,%rdi + 3c7c: 49 21 d8 and %rbx,%r8 + 3c7f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3c84: 49 31 f0 xor %rsi,%r8 + 3c87: 48 89 de mov %rbx,%rsi + 3c8a: 48 f7 d6 not %rsi + 3c8d: 48 21 d6 and %rdx,%rsi + 3c90: 48 f7 d2 not %rdx + 3c93: 48 31 ce xor %rcx,%rsi + 3c96: 48 21 c2 and %rax,%rdx + 3c99: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 3c9e: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 3ca3: 48 8d 35 36 25 00 00 lea 0x2536(%rip),%rsi # 61e0 + 3caa: 48 31 d3 xor %rdx,%rbx + 3cad: 48 39 c6 cmp %rax,%rsi + 3cb0: 0f 85 1a f9 ff ff jne 35d0 + 3cb6: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi + 3cbb: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3cc0: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 + 3cc5: 48 89 07 mov %rax,(%rdi) + 3cc8: 48 8b 44 24 90 mov -0x70(%rsp),%rax + 3ccd: 4c 89 77 18 mov %r14,0x18(%rdi) + 3cd1: 48 89 47 08 mov %rax,0x8(%rdi) + 3cd5: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 3cda: 4c 89 67 60 mov %r12,0x60(%rdi) + 3cde: 48 89 47 10 mov %rax,0x10(%rdi) + 3ce2: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3ce7: 48 89 47 20 mov %rax,0x20(%rdi) + 3ceb: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3cf0: 48 89 47 28 mov %rax,0x28(%rdi) + 3cf4: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3cf9: 48 89 47 30 mov %rax,0x30(%rdi) + 3cfd: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3d02: 48 89 47 38 mov %rax,0x38(%rdi) + 3d06: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 3d0b: 48 89 47 40 mov %rax,0x40(%rdi) + 3d0f: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3d14: 48 89 47 48 mov %rax,0x48(%rdi) + 3d18: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 3d1d: 48 89 47 50 mov %rax,0x50(%rdi) + 3d21: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 3d26: 48 89 47 58 mov %rax,0x58(%rdi) + 3d2a: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 3d2f: 48 89 47 68 mov %rax,0x68(%rdi) + 3d33: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3d38: 48 89 47 70 mov %rax,0x70(%rdi) + 3d3c: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 3d41: 48 89 47 78 mov %rax,0x78(%rdi) + 3d45: 4c 89 af 80 00 00 00 mov %r13,0x80(%rdi) + 3d4c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3d51: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) + 3d58: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) + 3d5f: 48 8b 04 24 mov (%rsp),%rax + 3d63: 4c 89 bf a0 00 00 00 mov %r15,0xa0(%rdi) + 3d6a: 48 89 87 98 00 00 00 mov %rax,0x98(%rdi) + 3d71: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3d76: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) + 3d7d: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) + 3d84: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3d89: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) + 3d90: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) + 3d97: 48 83 c4 68 add $0x68,%rsp + 3d9b: 5b pop %rbx + 3d9c: 5d pop %rbp + 3d9d: 41 5c pop %r12 + 3d9f: 41 5d pop %r13 + 3da1: 41 5e pop %r14 + 3da3: 41 5f pop %r15 + 3da5: c3 ret + 3da6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3dad: 00 00 00 + +0000000000003db0 : + 3db0: 41 57 push %r15 + 3db2: 31 c0 xor %eax,%eax + 3db4: 49 89 f7 mov %rsi,%r15 + 3db7: 41 56 push %r14 + 3db9: 41 55 push %r13 + 3dbb: 41 54 push %r12 + 3dbd: 49 89 d4 mov %rdx,%r12 + 3dc0: 55 push %rbp + 3dc1: 48 89 fd mov %rdi,%rbp + 3dc4: 48 83 c7 08 add $0x8,%rdi + 3dc8: 53 push %rbx + 3dc9: 89 cb mov %ecx,%ebx + 3dcb: 48 89 e9 mov %rbp,%rcx + 3dce: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 3dd5: 00 + 3dd6: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 3ddd: 00 00 00 00 + 3de1: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 3de5: 48 29 f9 sub %rdi,%rcx + 3de8: 81 c1 c8 00 00 00 add $0xc8,%ecx + 3dee: c1 e9 03 shr $0x3,%ecx + 3df1: f3 48 ab rep stos %rax,%es:(%rdi) + 3df4: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 3dfb: 0f 86 ae 00 00 00 jbe 3eaf + 3e01: 4c 8d b6 88 00 00 00 lea 0x88(%rsi),%r14 + 3e08: 4d 89 f5 mov %r14,%r13 + 3e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3e10: 4c 89 f8 mov %r15,%rax + 3e13: 48 89 ee mov %rbp,%rsi + 3e16: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3e1d: 00 00 00 + 3e20: 0f b6 50 01 movzbl 0x1(%rax),%edx + 3e24: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 3e28: 48 83 c0 08 add $0x8,%rax + 3e2c: 48 c1 e1 10 shl $0x10,%rcx + 3e30: 48 c1 e2 08 shl $0x8,%rdx + 3e34: 48 09 ca or %rcx,%rdx + 3e37: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 3e3b: 48 09 ca or %rcx,%rdx + 3e3e: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 3e42: 48 c1 e1 18 shl $0x18,%rcx + 3e46: 48 09 ca or %rcx,%rdx + 3e49: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 3e4d: 48 c1 e1 20 shl $0x20,%rcx + 3e51: 48 09 d1 or %rdx,%rcx + 3e54: 0f b6 50 fd movzbl -0x3(%rax),%edx + 3e58: 48 c1 e2 28 shl $0x28,%rdx + 3e5c: 48 09 ca or %rcx,%rdx + 3e5f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 3e63: 48 c1 e1 30 shl $0x30,%rcx + 3e67: 48 09 d1 or %rdx,%rcx + 3e6a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 3e6e: 48 c1 e2 38 shl $0x38,%rdx + 3e72: 48 09 ca or %rcx,%rdx + 3e75: 48 31 16 xor %rdx,(%rsi) + 3e78: 48 83 c6 08 add $0x8,%rsi + 3e7c: 4c 39 e8 cmp %r13,%rax + 3e7f: 75 9f jne 3e20 + 3e81: 48 89 ef mov %rbp,%rdi + 3e84: 49 81 ec 88 00 00 00 sub $0x88,%r12 + 3e8b: 4d 89 f7 mov %r14,%r15 + 3e8e: 49 81 c5 88 00 00 00 add $0x88,%r13 + 3e95: e8 26 f6 ff ff call 34c0 + 3e9a: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 3ea1: 76 0c jbe 3eaf + 3ea3: 49 81 c6 88 00 00 00 add $0x88,%r14 + 3eaa: e9 61 ff ff ff jmp 3e10 + 3eaf: 4d 85 e4 test %r12,%r12 + 3eb2: 74 6c je 3f20 + 3eb4: 31 c0 xor %eax,%eax + 3eb6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3ebd: 00 00 00 + 3ec0: 89 c2 mov %eax,%edx + 3ec2: 89 c1 mov %eax,%ecx + 3ec4: c1 ea 03 shr $0x3,%edx + 3ec7: 83 e1 07 and $0x7,%ecx + 3eca: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 3ed1: 41 0f b6 14 07 movzbl (%r15,%rax,1),%edx + 3ed6: c1 e1 03 shl $0x3,%ecx + 3ed9: 48 83 c0 01 add $0x1,%rax + 3edd: 48 d3 e2 shl %cl,%rdx + 3ee0: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 3ee5: 49 39 c4 cmp %rax,%r12 + 3ee8: 75 d6 jne 3ec0 + 3eea: 44 89 e0 mov %r12d,%eax + 3eed: 44 89 e1 mov %r12d,%ecx + 3ef0: c1 e8 03 shr $0x3,%eax + 3ef3: 83 e1 07 and $0x7,%ecx + 3ef6: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 3efd: c1 e1 03 shl $0x3,%ecx + 3f00: 48 01 e8 add %rbp,%rax + 3f03: 0f b6 db movzbl %bl,%ebx + 3f06: 48 d3 e3 shl %cl,%rbx + 3f09: 48 31 18 xor %rbx,(%rax) + 3f0c: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) + 3f13: 00 3f + 3f15: 5b pop %rbx + 3f16: 5d pop %rbp + 3f17: 41 5c pop %r12 + 3f19: 41 5d pop %r13 + 3f1b: 41 5e pop %r14 + 3f1d: 41 5f pop %r15 + 3f1f: c3 ret + 3f20: 48 89 e8 mov %rbp,%rax + 3f23: 31 c9 xor %ecx,%ecx + 3f25: eb dc jmp 3f03 + 3f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3f2e: 00 00 + +0000000000003f30 : + 3f30: 41 56 push %r14 + 3f32: 31 c0 xor %eax,%eax + 3f34: 49 89 f6 mov %rsi,%r14 + 3f37: 41 55 push %r13 + 3f39: 41 54 push %r12 + 3f3b: 55 push %rbp + 3f3c: 48 89 d5 mov %rdx,%rbp + 3f3f: 53 push %rbx + 3f40: 48 89 fb mov %rdi,%rbx + 3f43: 48 83 c7 08 add $0x8,%rdi + 3f47: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 3f4e: 00 + 3f4f: 48 89 d9 mov %rbx,%rcx + 3f52: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 3f59: 00 00 00 00 + 3f5d: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 3f61: 48 29 f9 sub %rdi,%rcx + 3f64: 81 c1 c8 00 00 00 add $0xc8,%ecx + 3f6a: c1 e9 03 shr $0x3,%ecx + 3f6d: f3 48 ab rep stos %rax,%es:(%rdi) + 3f70: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 3f77: 0f 86 b2 00 00 00 jbe 402f + 3f7d: 4c 8d ae a8 00 00 00 lea 0xa8(%rsi),%r13 + 3f84: 4d 89 ec mov %r13,%r12 + 3f87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3f8e: 00 00 + 3f90: 4c 89 f0 mov %r14,%rax + 3f93: 48 89 de mov %rbx,%rsi + 3f96: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3f9d: 00 00 00 + 3fa0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 3fa4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 3fa8: 48 83 c0 08 add $0x8,%rax + 3fac: 48 c1 e1 10 shl $0x10,%rcx + 3fb0: 48 c1 e2 08 shl $0x8,%rdx + 3fb4: 48 09 ca or %rcx,%rdx + 3fb7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 3fbb: 48 09 ca or %rcx,%rdx + 3fbe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 3fc2: 48 c1 e1 18 shl $0x18,%rcx + 3fc6: 48 09 ca or %rcx,%rdx + 3fc9: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 3fcd: 48 c1 e1 20 shl $0x20,%rcx + 3fd1: 48 09 d1 or %rdx,%rcx + 3fd4: 0f b6 50 fd movzbl -0x3(%rax),%edx + 3fd8: 48 c1 e2 28 shl $0x28,%rdx + 3fdc: 48 09 ca or %rcx,%rdx + 3fdf: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 3fe3: 48 c1 e1 30 shl $0x30,%rcx + 3fe7: 48 09 d1 or %rdx,%rcx + 3fea: 0f b6 50 ff movzbl -0x1(%rax),%edx + 3fee: 48 c1 e2 38 shl $0x38,%rdx + 3ff2: 48 09 ca or %rcx,%rdx + 3ff5: 48 31 16 xor %rdx,(%rsi) + 3ff8: 48 83 c6 08 add $0x8,%rsi + 3ffc: 4c 39 e0 cmp %r12,%rax + 3fff: 75 9f jne 3fa0 + 4001: 48 89 df mov %rbx,%rdi + 4004: 48 81 ed a8 00 00 00 sub $0xa8,%rbp + 400b: 4d 89 ee mov %r13,%r14 + 400e: 49 81 c4 a8 00 00 00 add $0xa8,%r12 + 4015: e8 a6 f4 ff ff call 34c0 + 401a: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 4021: 76 0c jbe 402f + 4023: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 402a: e9 61 ff ff ff jmp 3f90 + 402f: 48 85 ed test %rbp,%rbp + 4032: 74 69 je 409d + 4034: 31 c0 xor %eax,%eax + 4036: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 403d: 00 00 00 + 4040: 89 c2 mov %eax,%edx + 4042: 89 c1 mov %eax,%ecx + 4044: c1 ea 03 shr $0x3,%edx + 4047: 83 e1 07 and $0x7,%ecx + 404a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4051: 41 0f b6 14 06 movzbl (%r14,%rax,1),%edx + 4056: c1 e1 03 shl $0x3,%ecx + 4059: 48 83 c0 01 add $0x1,%rax + 405d: 48 d3 e2 shl %cl,%rdx + 4060: 48 31 14 33 xor %rdx,(%rbx,%rsi,1) + 4064: 48 39 c5 cmp %rax,%rbp + 4067: 75 d7 jne 4040 + 4069: 89 e8 mov %ebp,%eax + 406b: 89 e9 mov %ebp,%ecx + 406d: ba 1f 00 00 00 mov $0x1f,%edx + 4072: c1 e8 03 shr $0x3,%eax + 4075: 83 e1 07 and $0x7,%ecx + 4078: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 407f: c1 e1 03 shl $0x3,%ecx + 4082: 48 01 d8 add %rbx,%rax + 4085: 48 d3 e2 shl %cl,%rdx + 4088: 48 31 10 xor %rdx,(%rax) + 408b: 48 0f ba bb a0 00 00 btcq $0x3f,0xa0(%rbx) + 4092: 00 3f + 4094: 5b pop %rbx + 4095: 5d pop %rbp + 4096: 41 5c pop %r12 + 4098: 41 5d pop %r13 + 409a: 41 5e pop %r14 + 409c: c3 ret + 409d: 48 89 d8 mov %rbx,%rax + 40a0: ba 1f 00 00 00 mov $0x1f,%edx + 40a5: eb e1 jmp 4088 + 40a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 40ae: 00 00 + +00000000000040b0 : + 40b0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 40b7: 48 89 fa mov %rdi,%rdx + 40ba: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 40be: 31 c0 xor %eax,%eax + 40c0: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 40c7: 00 00 00 00 + 40cb: 48 89 d1 mov %rdx,%rcx + 40ce: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 40d2: 48 29 f9 sub %rdi,%rcx + 40d5: 81 c1 c8 00 00 00 add $0xc8,%ecx + 40db: c1 e9 03 shr $0x3,%ecx + 40de: f3 48 ab rep stos %rax,%es:(%rdi) + 40e1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 40e8: 00 00 00 + 40eb: c3 ret + 40ec: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000040f0 : + 40f0: 41 54 push %r12 + 40f2: 49 89 d4 mov %rdx,%r12 + 40f5: 55 push %rbp + 40f6: 48 89 f5 mov %rsi,%rbp + 40f9: 53 push %rbx + 40fa: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 4100: 48 89 fb mov %rdi,%rbx + 4103: 48 01 c2 add %rax,%rdx + 4106: 49 89 c0 mov %rax,%r8 + 4109: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 4110: 0f 86 a9 00 00 00 jbe 41bf + 4116: 3d a7 00 00 00 cmp $0xa7,%eax + 411b: 76 28 jbe 4145 + 411d: 0f 1f 00 nopl (%rax) + 4120: b8 a8 00 00 00 mov $0xa8,%eax + 4125: 48 89 df mov %rbx,%rdi + 4128: 44 29 c0 sub %r8d,%eax + 412b: 49 29 c4 sub %rax,%r12 + 412e: e8 8d f3 ff ff call 34c0 + 4133: 45 31 c0 xor %r8d,%r8d + 4136: 31 c0 xor %eax,%eax + 4138: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 + 413f: 0f 86 8b 00 00 00 jbe 41d0 + 4145: 44 89 c0 mov %r8d,%eax + 4148: 48 89 ee mov %rbp,%rsi + 414b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4152: 00 00 00 00 + 4156: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 415d: 00 00 00 00 + 4161: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4168: 00 00 00 00 + 416c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4173: 00 00 00 00 + 4177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 417e: 00 00 + 4180: 89 c2 mov %eax,%edx + 4182: 89 c1 mov %eax,%ecx + 4184: 48 83 c6 01 add $0x1,%rsi + 4188: 83 c0 01 add $0x1,%eax + 418b: c1 ea 03 shr $0x3,%edx + 418e: 83 e1 07 and $0x7,%ecx + 4191: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 4198: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 419c: c1 e1 03 shl $0x3,%ecx + 419f: 48 d3 e2 shl %cl,%rdx + 41a2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 41a6: 3d a8 00 00 00 cmp $0xa8,%eax + 41ab: 75 d3 jne 4180 + 41ad: b8 a7 00 00 00 mov $0xa7,%eax + 41b2: 44 29 c0 sub %r8d,%eax + 41b5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 41ba: e9 61 ff ff ff jmp 4120 + 41bf: 49 89 d4 mov %rdx,%r12 + 41c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41c9: 00 00 00 00 + 41cd: 0f 1f 00 nopl (%rax) + 41d0: 4c 39 e0 cmp %r12,%rax + 41d3: 44 89 c0 mov %r8d,%eax + 41d6: 73 5a jae 4232 + 41d8: 48 89 ea mov %rbp,%rdx + 41db: 45 8d 40 01 lea 0x1(%r8),%r8d + 41df: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41e6: 00 00 00 00 + 41ea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41f1: 00 00 00 00 + 41f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41fc: 00 00 00 00 + 4200: 89 c1 mov %eax,%ecx + 4202: 0f b6 32 movzbl (%rdx),%esi + 4205: 48 83 c2 01 add $0x1,%rdx + 4209: c1 e9 03 shr $0x3,%ecx + 420c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 4213: 89 c1 mov %eax,%ecx + 4215: 83 c0 01 add $0x1,%eax + 4218: 83 e1 07 and $0x7,%ecx + 421b: c1 e1 03 shl $0x3,%ecx + 421e: 48 d3 e6 shl %cl,%rsi + 4221: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 4226: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 422a: 48 29 e9 sub %rbp,%rcx + 422d: 4c 39 e1 cmp %r12,%rcx + 4230: 72 ce jb 4200 + 4232: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 4238: 5b pop %rbx + 4239: 5d pop %rbp + 423a: 41 5c pop %r12 + 423c: c3 ret + 423d: 0f 1f 00 nopl (%rax) + +0000000000004240 : + 4240: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4246: 89 c8 mov %ecx,%eax + 4248: 83 e1 07 and $0x7,%ecx + 424b: c1 e8 03 shr $0x3,%eax + 424e: c1 e1 03 shl $0x3,%ecx + 4251: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4258: b8 1f 00 00 00 mov $0x1f,%eax + 425d: 48 d3 e0 shl %cl,%rax + 4260: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 4264: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) + 426b: 00 00 00 + 426e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) + 4275: 00 3f + 4277: c3 ret + 4278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 427f: 00 + +0000000000004280 : + 4280: 41 54 push %r12 + 4282: 49 89 d4 mov %rdx,%r12 + 4285: 55 push %rbp + 4286: 53 push %rbx + 4287: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 428d: 48 85 f6 test %rsi,%rsi + 4290: 74 66 je 42f8 + 4292: 48 89 fb mov %rdi,%rbx + 4295: 48 89 f7 mov %rsi,%rdi + 4298: 3d a8 00 00 00 cmp $0xa8,%eax + 429d: 0f 84 82 00 00 00 je 4325 + 42a3: 3d a7 00 00 00 cmp $0xa7,%eax + 42a8: 77 f9 ja 42a3 + 42aa: 89 c5 mov %eax,%ebp + 42ac: 41 89 c0 mov %eax,%r8d + 42af: 48 01 fd add %rdi,%rbp + 42b2: 44 89 c6 mov %r8d,%esi + 42b5: 44 89 c0 mov %r8d,%eax + 42b8: 48 29 de sub %rbx,%rsi + 42bb: eb 28 jmp 42e5 + 42bd: 0f 1f 00 nopl (%rax) + 42c0: 89 c2 mov %eax,%edx + 42c2: 89 c1 mov %eax,%ecx + 42c4: 48 83 c3 01 add $0x1,%rbx + 42c8: 83 c0 01 add $0x1,%eax + 42cb: c1 ea 03 shr $0x3,%edx + 42ce: 83 e1 07 and $0x7,%ecx + 42d1: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 42d5: c1 e1 03 shl $0x3,%ecx + 42d8: 48 d3 ea shr %cl,%rdx + 42db: 88 53 ff mov %dl,-0x1(%rbx) + 42de: 3d a8 00 00 00 cmp $0xa8,%eax + 42e3: 74 23 je 4308 + 42e5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 42e9: 48 39 ea cmp %rbp,%rdx + 42ec: 72 d2 jb 42c0 + 42ee: 89 c2 mov %eax,%edx + 42f0: 44 29 c2 sub %r8d,%edx + 42f3: 48 29 d7 sub %rdx,%rdi + 42f6: 75 b2 jne 42aa + 42f8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 42ff: 00 + 4300: 5b pop %rbx + 4301: 5d pop %rbp + 4302: 41 5c pop %r12 + 4304: c3 ret + 4305: 0f 1f 00 nopl (%rax) + 4308: 89 c2 mov %eax,%edx + 430a: 44 29 c2 sub %r8d,%edx + 430d: 48 29 d7 sub %rdx,%rdi + 4310: 48 89 fd mov %rdi,%rbp + 4313: 74 e3 je 42f8 + 4315: 4c 89 e7 mov %r12,%rdi + 4318: e8 a3 f1 ff ff call 34c0 + 431d: 48 89 ef mov %rbp,%rdi + 4320: 45 31 c0 xor %r8d,%r8d + 4323: eb 8d jmp 42b2 + 4325: 48 89 f5 mov %rsi,%rbp + 4328: eb eb jmp 4315 + 432a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004330 : + 4330: 53 push %rbx + 4331: 48 89 fb mov %rdi,%rbx + 4334: e8 f7 fb ff ff call 3f30 + 4339: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) + 4340: 00 00 00 + 4343: 5b pop %rbx + 4344: c3 ret + 4345: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 434c: 00 00 00 00 + +0000000000004350 : + 4350: 48 85 f6 test %rsi,%rsi + 4353: 0f 84 9a 00 00 00 je 43f3 + 4359: 41 55 push %r13 + 435b: 4c 8d af a8 00 00 00 lea 0xa8(%rdi),%r13 + 4362: 41 54 push %r12 + 4364: 49 89 d4 mov %rdx,%r12 + 4367: 55 push %rbp + 4368: 48 89 f5 mov %rsi,%rbp + 436b: 53 push %rbx + 436c: 0f 1f 40 00 nopl 0x0(%rax) + 4370: 4c 89 e7 mov %r12,%rdi + 4373: 49 8d 9d 58 ff ff ff lea -0xa8(%r13),%rbx + 437a: e8 41 f1 ff ff call 34c0 + 437f: 4c 89 e2 mov %r12,%rdx + 4382: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4389: 00 00 00 00 + 438d: 0f 1f 00 nopl (%rax) + 4390: 48 8b 02 mov (%rdx),%rax + 4393: 48 83 c3 08 add $0x8,%rbx + 4397: 48 83 c2 08 add $0x8,%rdx + 439b: 48 89 c1 mov %rax,%rcx + 439e: 88 43 f8 mov %al,-0x8(%rbx) + 43a1: 48 c1 e9 10 shr $0x10,%rcx + 43a5: 88 63 f9 mov %ah,-0x7(%rbx) + 43a8: 88 4b fa mov %cl,-0x6(%rbx) + 43ab: 48 89 c1 mov %rax,%rcx + 43ae: 48 c1 e9 18 shr $0x18,%rcx + 43b2: 88 4b fb mov %cl,-0x5(%rbx) + 43b5: 48 89 c1 mov %rax,%rcx + 43b8: 48 c1 e9 20 shr $0x20,%rcx + 43bc: 88 4b fc mov %cl,-0x4(%rbx) + 43bf: 48 89 c1 mov %rax,%rcx + 43c2: 48 c1 e9 28 shr $0x28,%rcx + 43c6: 88 4b fd mov %cl,-0x3(%rbx) + 43c9: 48 89 c1 mov %rax,%rcx + 43cc: 48 c1 e8 38 shr $0x38,%rax + 43d0: 48 c1 e9 30 shr $0x30,%rcx + 43d4: 88 43 ff mov %al,-0x1(%rbx) + 43d7: 88 4b fe mov %cl,-0x2(%rbx) + 43da: 49 39 dd cmp %rbx,%r13 + 43dd: 75 b1 jne 4390 + 43df: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 43e6: 48 83 ed 01 sub $0x1,%rbp + 43ea: 75 84 jne 4370 + 43ec: 5b pop %rbx + 43ed: 5d pop %rbp + 43ee: 41 5c pop %r12 + 43f0: 41 5d pop %r13 + 43f2: c3 ret + 43f3: c3 ret + 43f4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 43fb: 00 00 00 00 + 43ff: 90 nop + +0000000000004400 : + 4400: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 4407: 48 89 fa mov %rdi,%rdx + 440a: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 440e: 31 c0 xor %eax,%eax + 4410: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 4417: 00 00 00 00 + 441b: 48 89 d1 mov %rdx,%rcx + 441e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 4422: 48 29 f9 sub %rdi,%rcx + 4425: 81 c1 c8 00 00 00 add $0xc8,%ecx + 442b: c1 e9 03 shr $0x3,%ecx + 442e: f3 48 ab rep stos %rax,%es:(%rdi) + 4431: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 4438: 00 00 00 + 443b: c3 ret + 443c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004440 : + 4440: 41 54 push %r12 + 4442: 49 89 d4 mov %rdx,%r12 + 4445: 55 push %rbp + 4446: 48 89 f5 mov %rsi,%rbp + 4449: 53 push %rbx + 444a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 4450: 48 89 fb mov %rdi,%rbx + 4453: 48 01 c2 add %rax,%rdx + 4456: 49 89 c0 mov %rax,%r8 + 4459: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 4460: 0f 86 99 00 00 00 jbe 44ff + 4466: 3d 87 00 00 00 cmp $0x87,%eax + 446b: 76 24 jbe 4491 + 446d: 0f 1f 00 nopl (%rax) + 4470: b8 88 00 00 00 mov $0x88,%eax + 4475: 48 89 df mov %rbx,%rdi + 4478: 44 29 c0 sub %r8d,%eax + 447b: 49 29 c4 sub %rax,%r12 + 447e: e8 3d f0 ff ff call 34c0 + 4483: 45 31 c0 xor %r8d,%r8d + 4486: 31 c0 xor %eax,%eax + 4488: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 448f: 76 7f jbe 4510 + 4491: 44 89 c0 mov %r8d,%eax + 4494: 48 89 ee mov %rbp,%rsi + 4497: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 449e: 00 00 00 00 + 44a2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44a9: 00 00 00 00 + 44ad: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44b4: 00 00 00 00 + 44b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44bf: 00 + 44c0: 89 c2 mov %eax,%edx + 44c2: 89 c1 mov %eax,%ecx + 44c4: 48 83 c6 01 add $0x1,%rsi + 44c8: 83 c0 01 add $0x1,%eax + 44cb: c1 ea 03 shr $0x3,%edx + 44ce: 83 e1 07 and $0x7,%ecx + 44d1: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 44d8: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 44dc: c1 e1 03 shl $0x3,%ecx + 44df: 48 d3 e2 shl %cl,%rdx + 44e2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 44e6: 3d 88 00 00 00 cmp $0x88,%eax + 44eb: 75 d3 jne 44c0 + 44ed: b8 87 00 00 00 mov $0x87,%eax + 44f2: 44 29 c0 sub %r8d,%eax + 44f5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 44fa: e9 71 ff ff ff jmp 4470 + 44ff: 49 89 d4 mov %rdx,%r12 + 4502: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4509: 00 00 00 00 + 450d: 0f 1f 00 nopl (%rax) + 4510: 4c 39 e0 cmp %r12,%rax + 4513: 44 89 c0 mov %r8d,%eax + 4516: 73 5a jae 4572 + 4518: 48 89 ea mov %rbp,%rdx + 451b: 45 8d 40 01 lea 0x1(%r8),%r8d + 451f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4526: 00 00 00 00 + 452a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4531: 00 00 00 00 + 4535: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 453c: 00 00 00 00 + 4540: 89 c1 mov %eax,%ecx + 4542: 0f b6 32 movzbl (%rdx),%esi + 4545: 48 83 c2 01 add $0x1,%rdx + 4549: c1 e9 03 shr $0x3,%ecx + 454c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 4553: 89 c1 mov %eax,%ecx + 4555: 83 c0 01 add $0x1,%eax + 4558: 83 e1 07 and $0x7,%ecx + 455b: c1 e1 03 shl $0x3,%ecx + 455e: 48 d3 e6 shl %cl,%rsi + 4561: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 4566: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 456a: 48 29 e9 sub %rbp,%rcx + 456d: 4c 39 e1 cmp %r12,%rcx + 4570: 72 ce jb 4540 + 4572: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 4578: 5b pop %rbx + 4579: 5d pop %rbp + 457a: 41 5c pop %r12 + 457c: c3 ret + 457d: 0f 1f 00 nopl (%rax) + +0000000000004580 : + 4580: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4586: 89 c8 mov %ecx,%eax + 4588: 83 e1 07 and $0x7,%ecx + 458b: c1 e8 03 shr $0x3,%eax + 458e: c1 e1 03 shl $0x3,%ecx + 4591: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4598: b8 1f 00 00 00 mov $0x1f,%eax + 459d: 48 d3 e0 shl %cl,%rax + 45a0: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 45a4: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) + 45ab: 00 00 00 + 45ae: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) + 45b5: 00 3f + 45b7: c3 ret + 45b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45bf: 00 + +00000000000045c0 : + 45c0: 41 54 push %r12 + 45c2: 49 89 d4 mov %rdx,%r12 + 45c5: 55 push %rbp + 45c6: 53 push %rbx + 45c7: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 45cd: 48 85 f6 test %rsi,%rsi + 45d0: 74 66 je 4638 + 45d2: 48 89 fb mov %rdi,%rbx + 45d5: 48 89 f7 mov %rsi,%rdi + 45d8: 3d 88 00 00 00 cmp $0x88,%eax + 45dd: 0f 84 82 00 00 00 je 4665 + 45e3: 3d 87 00 00 00 cmp $0x87,%eax + 45e8: 77 f9 ja 45e3 + 45ea: 89 c5 mov %eax,%ebp + 45ec: 41 89 c0 mov %eax,%r8d + 45ef: 48 01 fd add %rdi,%rbp + 45f2: 44 89 c6 mov %r8d,%esi + 45f5: 44 89 c0 mov %r8d,%eax + 45f8: 48 29 de sub %rbx,%rsi + 45fb: eb 28 jmp 4625 + 45fd: 0f 1f 00 nopl (%rax) + 4600: 89 c2 mov %eax,%edx + 4602: 89 c1 mov %eax,%ecx + 4604: 48 83 c3 01 add $0x1,%rbx + 4608: 83 c0 01 add $0x1,%eax + 460b: c1 ea 03 shr $0x3,%edx + 460e: 83 e1 07 and $0x7,%ecx + 4611: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 4615: c1 e1 03 shl $0x3,%ecx + 4618: 48 d3 ea shr %cl,%rdx + 461b: 88 53 ff mov %dl,-0x1(%rbx) + 461e: 3d 88 00 00 00 cmp $0x88,%eax + 4623: 74 23 je 4648 + 4625: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 4629: 48 39 ea cmp %rbp,%rdx + 462c: 72 d2 jb 4600 + 462e: 89 c2 mov %eax,%edx + 4630: 44 29 c2 sub %r8d,%edx + 4633: 48 29 d7 sub %rdx,%rdi + 4636: 75 b2 jne 45ea + 4638: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 463f: 00 + 4640: 5b pop %rbx + 4641: 5d pop %rbp + 4642: 41 5c pop %r12 + 4644: c3 ret + 4645: 0f 1f 00 nopl (%rax) + 4648: 89 c2 mov %eax,%edx + 464a: 44 29 c2 sub %r8d,%edx + 464d: 48 29 d7 sub %rdx,%rdi + 4650: 48 89 fd mov %rdi,%rbp + 4653: 74 e3 je 4638 + 4655: 4c 89 e7 mov %r12,%rdi + 4658: e8 63 ee ff ff call 34c0 + 465d: 48 89 ef mov %rbp,%rdi + 4660: 45 31 c0 xor %r8d,%r8d + 4663: eb 8d jmp 45f2 + 4665: 48 89 f5 mov %rsi,%rbp + 4668: eb eb jmp 4655 + 466a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004670 : + 4670: 53 push %rbx + 4671: b9 1f 00 00 00 mov $0x1f,%ecx + 4676: 48 89 fb mov %rdi,%rbx + 4679: e8 32 f7 ff ff call 3db0 + 467e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) + 4685: 00 00 00 + 4688: 5b pop %rbx + 4689: c3 ret + 468a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004690 : + 4690: 48 85 f6 test %rsi,%rsi + 4693: 0f 84 9a 00 00 00 je 4733 + 4699: 41 55 push %r13 + 469b: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 + 46a2: 41 54 push %r12 + 46a4: 49 89 d4 mov %rdx,%r12 + 46a7: 55 push %rbp + 46a8: 48 89 f5 mov %rsi,%rbp + 46ab: 53 push %rbx + 46ac: 0f 1f 40 00 nopl 0x0(%rax) + 46b0: 4c 89 e7 mov %r12,%rdi + 46b3: 49 8d 9d 78 ff ff ff lea -0x88(%r13),%rbx + 46ba: e8 01 ee ff ff call 34c0 + 46bf: 4c 89 e2 mov %r12,%rdx + 46c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 46c9: 00 00 00 00 + 46cd: 0f 1f 00 nopl (%rax) + 46d0: 48 8b 02 mov (%rdx),%rax + 46d3: 48 83 c3 08 add $0x8,%rbx + 46d7: 48 83 c2 08 add $0x8,%rdx + 46db: 48 89 c1 mov %rax,%rcx + 46de: 88 43 f8 mov %al,-0x8(%rbx) + 46e1: 48 c1 e9 10 shr $0x10,%rcx + 46e5: 88 63 f9 mov %ah,-0x7(%rbx) + 46e8: 88 4b fa mov %cl,-0x6(%rbx) + 46eb: 48 89 c1 mov %rax,%rcx + 46ee: 48 c1 e9 18 shr $0x18,%rcx + 46f2: 88 4b fb mov %cl,-0x5(%rbx) + 46f5: 48 89 c1 mov %rax,%rcx + 46f8: 48 c1 e9 20 shr $0x20,%rcx + 46fc: 88 4b fc mov %cl,-0x4(%rbx) + 46ff: 48 89 c1 mov %rax,%rcx + 4702: 48 c1 e9 28 shr $0x28,%rcx + 4706: 88 4b fd mov %cl,-0x3(%rbx) + 4709: 48 89 c1 mov %rax,%rcx + 470c: 48 c1 e8 38 shr $0x38,%rax + 4710: 48 c1 e9 30 shr $0x30,%rcx + 4714: 88 43 ff mov %al,-0x1(%rbx) + 4717: 88 4b fe mov %cl,-0x2(%rbx) + 471a: 49 39 dd cmp %rbx,%r13 + 471d: 75 b1 jne 46d0 + 471f: 49 81 c5 88 00 00 00 add $0x88,%r13 + 4726: 48 83 ed 01 sub $0x1,%rbp + 472a: 75 84 jne 46b0 + 472c: 5b pop %rbx + 472d: 5d pop %rbp + 472e: 41 5c pop %r12 + 4730: 41 5d pop %r13 + 4732: c3 ret + 4733: c3 ret + 4734: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 473b: 00 00 00 00 + 473f: 90 nop + +0000000000004740 : + 4740: 41 57 push %r15 + 4742: 41 56 push %r14 + 4744: 49 89 fe mov %rdi,%r14 + 4747: 41 55 push %r13 + 4749: 41 54 push %r12 + 474b: 55 push %rbp + 474c: 48 89 f5 mov %rsi,%rbp + 474f: 48 89 d6 mov %rdx,%rsi + 4752: 53 push %rbx + 4753: 48 89 eb mov %rbp,%rbx + 4756: 48 c1 eb 03 shr $0x3,%rbx + 475a: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 4761: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 4768: 00 00 + 476a: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 4771: 00 + 4772: 48 89 ca mov %rcx,%rdx + 4775: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 477a: e8 b1 f7 ff ff call 3f30 + 477f: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax + 4786: c3 30 0c + 4789: 48 f7 e3 mul %rbx + 478c: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4791: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 4798: 0f 86 a2 00 00 00 jbe 4840 + 479e: 4c 69 6c 24 08 a8 00 imul $0xa8,0x8(%rsp),%r13 + 47a5: 00 00 + 47a7: 4c 89 f3 mov %r14,%rbx + 47aa: 4c 8d bc 24 b8 00 00 lea 0xb8(%rsp),%r15 + 47b1: 00 + 47b2: 4d 01 f5 add %r14,%r13 + 47b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 47bc: 00 00 00 00 + 47c0: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 47c5: e8 f6 ec ff ff call 34c0 + 47ca: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx + 47cf: 48 89 da mov %rbx,%rdx + 47d2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 47d9: 00 00 00 00 + 47dd: 0f 1f 00 nopl (%rax) + 47e0: 48 8b 01 mov (%rcx),%rax + 47e3: 48 83 c1 08 add $0x8,%rcx + 47e7: 48 83 c2 08 add $0x8,%rdx + 47eb: 48 89 c6 mov %rax,%rsi + 47ee: 88 42 f8 mov %al,-0x8(%rdx) + 47f1: 48 c1 ee 10 shr $0x10,%rsi + 47f5: 88 62 f9 mov %ah,-0x7(%rdx) + 47f8: 40 88 72 fa mov %sil,-0x6(%rdx) + 47fc: 48 89 c6 mov %rax,%rsi + 47ff: 48 c1 ee 18 shr $0x18,%rsi + 4803: 40 88 72 fb mov %sil,-0x5(%rdx) + 4807: 48 89 c6 mov %rax,%rsi + 480a: 48 c1 ee 20 shr $0x20,%rsi + 480e: 40 88 72 fc mov %sil,-0x4(%rdx) + 4812: 48 89 c6 mov %rax,%rsi + 4815: 48 c1 ee 28 shr $0x28,%rsi + 4819: 40 88 72 fd mov %sil,-0x3(%rdx) + 481d: 48 89 c6 mov %rax,%rsi + 4820: 48 c1 e8 38 shr $0x38,%rax + 4824: 48 c1 ee 30 shr $0x30,%rsi + 4828: 88 42 ff mov %al,-0x1(%rdx) + 482b: 40 88 72 fe mov %sil,-0x2(%rdx) + 482f: 49 39 cf cmp %rcx,%r15 + 4832: 75 ac jne 47e0 + 4834: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 483b: 4c 39 eb cmp %r13,%rbx + 483e: 75 80 jne 47c0 + 4840: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 4847: c3 30 0c + 484a: 48 89 e8 mov %rbp,%rax + 484d: 48 c1 e8 03 shr $0x3,%rax + 4851: 48 f7 e2 mul %rdx + 4854: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax + 485b: 48 29 c5 sub %rax,%rbp + 485e: 0f 84 ae 00 00 00 je 4912 + 4864: 48 69 5c 24 08 a8 00 imul $0xa8,0x8(%rsp),%rbx + 486b: 00 00 + 486d: 4c 01 f3 add %r14,%rbx + 4870: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4875: e8 46 ec ff ff call 34c0 + 487a: 49 89 e8 mov %rbp,%r8 + 487d: 31 ff xor %edi,%edi + 487f: 89 fe mov %edi,%esi + 4881: 89 f8 mov %edi,%eax + 4883: 48 29 de sub %rbx,%rsi + 4886: eb 5e jmp 48e6 + 4888: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 488f: 00 00 00 00 + 4893: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 489a: 00 00 00 00 + 489e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 48a5: 00 00 00 00 + 48a9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 48b0: 00 00 00 00 + 48b4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 48bb: 00 00 00 00 + 48bf: 90 nop + 48c0: 89 c2 mov %eax,%edx + 48c2: 89 c1 mov %eax,%ecx + 48c4: 48 83 c3 01 add $0x1,%rbx + 48c8: 83 c0 01 add $0x1,%eax + 48cb: c1 ea 03 shr $0x3,%edx + 48ce: 83 e1 07 and $0x7,%ecx + 48d1: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 48d6: c1 e1 03 shl $0x3,%ecx + 48d9: 48 d3 ea shr %cl,%rdx + 48dc: 88 53 ff mov %dl,-0x1(%rbx) + 48df: 3d a8 00 00 00 cmp $0xa8,%eax + 48e4: 74 1e je 4904 + 48e6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 48ea: 48 39 ea cmp %rbp,%rdx + 48ed: 72 d1 jb 48c0 + 48ef: 89 c2 mov %eax,%edx + 48f1: 29 fa sub %edi,%edx + 48f3: 49 29 d0 sub %rdx,%r8 + 48f6: 74 1a je 4912 + 48f8: 89 c5 mov %eax,%ebp + 48fa: 89 c7 mov %eax,%edi + 48fc: 4c 01 c5 add %r8,%rbp + 48ff: e9 7b ff ff ff jmp 487f + 4904: 29 f8 sub %edi,%eax + 4906: 49 29 c0 sub %rax,%r8 + 4909: 4c 89 c5 mov %r8,%rbp + 490c: 0f 85 5e ff ff ff jne 4870 + 4912: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4919: 00 + 491a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4921: 00 00 + 4923: 75 12 jne 4937 + 4925: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 492c: 5b pop %rbx + 492d: 5d pop %rbp + 492e: 41 5c pop %r12 + 4930: 41 5d pop %r13 + 4932: 41 5e pop %r14 + 4934: 41 5f pop %r15 + 4936: c3 ret + 4937: e8 44 c7 ff ff call 1080 <__stack_chk_fail@plt> + 493c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004940 : + 4940: 41 57 push %r15 + 4942: 41 56 push %r14 + 4944: 49 89 fe mov %rdi,%r14 + 4947: 41 55 push %r13 + 4949: 49 89 f5 mov %rsi,%r13 + 494c: 48 89 d6 mov %rdx,%rsi + 494f: 41 54 push %r12 + 4951: 55 push %rbp + 4952: 53 push %rbx + 4953: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 495a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 4961: 00 00 + 4963: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 496a: 00 + 496b: 48 89 ca mov %rcx,%rdx + 496e: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp + 4973: b9 1f 00 00 00 mov $0x1f,%ecx + 4978: 48 89 ef mov %rbp,%rdi + 497b: e8 30 f4 ff ff call 3db0 + 4980: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 4987: f0 f0 f0 + 498a: 49 f7 e5 mul %r13 + 498d: 48 c1 ea 07 shr $0x7,%rdx + 4991: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4996: 49 81 fd 87 00 00 00 cmp $0x87,%r13 + 499d: 0f 86 8d 00 00 00 jbe 4a30 + 49a3: 4c 69 64 24 08 88 00 imul $0x88,0x8(%rsp),%r12 + 49aa: 00 00 + 49ac: 4c 89 f3 mov %r14,%rbx + 49af: 4c 8d bc 24 98 00 00 lea 0x98(%rsp),%r15 + 49b6: 00 + 49b7: 4d 01 f4 add %r14,%r12 + 49ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 49c0: 48 89 ef mov %rbp,%rdi + 49c3: e8 f8 ea ff ff call 34c0 + 49c8: 48 89 e9 mov %rbp,%rcx + 49cb: 48 89 da mov %rbx,%rdx + 49ce: 66 90 xchg %ax,%ax + 49d0: 48 8b 01 mov (%rcx),%rax + 49d3: 48 83 c1 08 add $0x8,%rcx + 49d7: 48 83 c2 08 add $0x8,%rdx + 49db: 48 89 c6 mov %rax,%rsi + 49de: 88 42 f8 mov %al,-0x8(%rdx) + 49e1: 48 c1 ee 10 shr $0x10,%rsi + 49e5: 88 62 f9 mov %ah,-0x7(%rdx) + 49e8: 40 88 72 fa mov %sil,-0x6(%rdx) + 49ec: 48 89 c6 mov %rax,%rsi + 49ef: 48 c1 ee 18 shr $0x18,%rsi + 49f3: 40 88 72 fb mov %sil,-0x5(%rdx) + 49f7: 48 89 c6 mov %rax,%rsi + 49fa: 48 c1 ee 20 shr $0x20,%rsi + 49fe: 40 88 72 fc mov %sil,-0x4(%rdx) + 4a02: 48 89 c6 mov %rax,%rsi + 4a05: 48 c1 ee 28 shr $0x28,%rsi + 4a09: 40 88 72 fd mov %sil,-0x3(%rdx) + 4a0d: 48 89 c6 mov %rax,%rsi + 4a10: 48 c1 e8 38 shr $0x38,%rax + 4a14: 48 c1 ee 30 shr $0x30,%rsi + 4a18: 88 42 ff mov %al,-0x1(%rdx) + 4a1b: 40 88 72 fe mov %sil,-0x2(%rdx) + 4a1f: 49 39 cf cmp %rcx,%r15 + 4a22: 75 ac jne 49d0 + 4a24: 48 81 c3 88 00 00 00 add $0x88,%rbx + 4a2b: 4c 39 e3 cmp %r12,%rbx + 4a2e: 75 90 jne 49c0 + 4a30: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 4a37: f0 f0 f0 + 4a3a: 49 f7 e5 mul %r13 + 4a3d: 48 c1 ea 07 shr $0x7,%rdx + 4a41: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax + 4a48: 49 29 c5 sub %rax,%r13 + 4a4b: 4d 89 ec mov %r13,%r12 + 4a4e: 74 7c je 4acc + 4a50: 48 69 5c 24 08 88 00 imul $0x88,0x8(%rsp),%rbx + 4a57: 00 00 + 4a59: 4c 01 f3 add %r14,%rbx + 4a5c: 48 89 ef mov %rbp,%rdi + 4a5f: e8 5c ea ff ff call 34c0 + 4a64: 4d 89 e0 mov %r12,%r8 + 4a67: 31 ff xor %edi,%edi + 4a69: 89 fe mov %edi,%esi + 4a6b: 89 f8 mov %edi,%eax + 4a6d: 48 29 de sub %rbx,%rsi + 4a70: eb 34 jmp 4aa6 + 4a72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4a79: 00 00 00 00 + 4a7d: 0f 1f 00 nopl (%rax) + 4a80: 89 c2 mov %eax,%edx + 4a82: 89 c1 mov %eax,%ecx + 4a84: 48 83 c3 01 add $0x1,%rbx + 4a88: 83 c0 01 add $0x1,%eax + 4a8b: c1 ea 03 shr $0x3,%edx + 4a8e: 83 e1 07 and $0x7,%ecx + 4a91: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 4a96: c1 e1 03 shl $0x3,%ecx + 4a99: 48 d3 ea shr %cl,%rdx + 4a9c: 88 53 ff mov %dl,-0x1(%rbx) + 4a9f: 3d 88 00 00 00 cmp $0x88,%eax + 4aa4: 74 1c je 4ac2 + 4aa6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 4aaa: 4c 39 e2 cmp %r12,%rdx + 4aad: 72 d1 jb 4a80 + 4aaf: 89 c2 mov %eax,%edx + 4ab1: 29 fa sub %edi,%edx + 4ab3: 49 29 d0 sub %rdx,%r8 + 4ab6: 74 14 je 4acc + 4ab8: 41 89 c4 mov %eax,%r12d + 4abb: 89 c7 mov %eax,%edi + 4abd: 4d 01 c4 add %r8,%r12 + 4ac0: eb a7 jmp 4a69 + 4ac2: 29 f8 sub %edi,%eax + 4ac4: 49 29 c0 sub %rax,%r8 + 4ac7: 4d 89 c4 mov %r8,%r12 + 4aca: 75 90 jne 4a5c + 4acc: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4ad3: 00 + 4ad4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4adb: 00 00 + 4add: 75 12 jne 4af1 + 4adf: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 4ae6: 5b pop %rbx + 4ae7: 5d pop %rbp + 4ae8: 41 5c pop %r12 + 4aea: 41 5d pop %r13 + 4aec: 41 5e pop %r14 + 4aee: 41 5f pop %r15 + 4af0: c3 ret + 4af1: e8 8a c5 ff ff call 1080 <__stack_chk_fail@plt> + 4af6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4afd: 00 00 00 + +0000000000004b00 : + 4b00: 55 push %rbp + 4b01: b9 06 00 00 00 mov $0x6,%ecx + 4b06: 53 push %rbx + 4b07: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 4b0e: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 4b15: 00 00 + 4b17: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) + 4b1e: 00 + 4b1f: 48 89 fb mov %rdi,%rbx + 4b22: 48 89 e7 mov %rsp,%rdi + 4b25: e8 86 f2 ff ff call 3db0 + 4b2a: 48 89 e7 mov %rsp,%rdi + 4b2d: e8 8e e9 ff ff call 34c0 + 4b32: 48 8b 04 24 mov (%rsp),%rax + 4b36: 48 89 03 mov %rax,(%rbx) + 4b39: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4b3e: 48 89 43 08 mov %rax,0x8(%rbx) + 4b42: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4b47: 48 89 43 10 mov %rax,0x10(%rbx) + 4b4b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4b50: 48 89 43 18 mov %rax,0x18(%rbx) + 4b54: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4b5b: 00 + 4b5c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4b63: 00 00 + 4b65: 75 0a jne 4b71 + 4b67: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 4b6e: 5b pop %rbx + 4b6f: 5d pop %rbp + 4b70: c3 ret + 4b71: e8 0a c5 ff ff call 1080 <__stack_chk_fail@plt> + 4b76: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4b7d: 00 00 00 + +0000000000004b80 : + 4b80: 41 56 push %r14 + 4b82: b9 19 00 00 00 mov $0x19,%ecx + 4b87: 41 55 push %r13 + 4b89: 41 54 push %r12 + 4b8b: 49 89 f4 mov %rsi,%r12 + 4b8e: 55 push %rbp + 4b8f: 48 89 d5 mov %rdx,%rbp + 4b92: 53 push %rbx + 4b93: 48 89 fb mov %rdi,%rbx + 4b96: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 4b9d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4ba4: 00 00 + 4ba6: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 4bad: 00 + 4bae: 31 c0 xor %eax,%eax + 4bb0: 48 89 e7 mov %rsp,%rdi + 4bb3: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 + 4bb8: f3 48 ab rep stos %rax,%es:(%rdi) + 4bbb: 48 83 fa 47 cmp $0x47,%rdx + 4bbf: 0f 86 96 00 00 00 jbe 4c5b + 4bc5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4bcc: 00 00 00 00 + 4bd0: 4c 89 e0 mov %r12,%rax + 4bd3: 48 89 e6 mov %rsp,%rsi + 4bd6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4bdd: 00 00 00 + 4be0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 4be4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 4be8: 48 83 c0 08 add $0x8,%rax + 4bec: 48 c1 e1 10 shl $0x10,%rcx + 4bf0: 48 c1 e2 08 shl $0x8,%rdx + 4bf4: 48 09 ca or %rcx,%rdx + 4bf7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 4bfb: 48 09 ca or %rcx,%rdx + 4bfe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 4c02: 48 c1 e1 18 shl $0x18,%rcx + 4c06: 48 09 ca or %rcx,%rdx + 4c09: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 4c0d: 48 c1 e1 20 shl $0x20,%rcx + 4c11: 48 09 d1 or %rdx,%rcx + 4c14: 0f b6 50 fd movzbl -0x3(%rax),%edx + 4c18: 48 c1 e2 28 shl $0x28,%rdx + 4c1c: 48 09 ca or %rcx,%rdx + 4c1f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 4c23: 48 c1 e1 30 shl $0x30,%rcx + 4c27: 48 09 d1 or %rdx,%rcx + 4c2a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 4c2e: 48 c1 e2 38 shl $0x38,%rdx + 4c32: 48 09 ca or %rcx,%rdx + 4c35: 48 31 16 xor %rdx,(%rsi) + 4c38: 48 83 c6 08 add $0x8,%rsi + 4c3c: 49 39 f6 cmp %rsi,%r14 + 4c3f: 75 9f jne 4be0 + 4c41: 48 83 ed 48 sub $0x48,%rbp + 4c45: 48 89 e7 mov %rsp,%rdi + 4c48: 49 83 c4 48 add $0x48,%r12 + 4c4c: e8 6f e8 ff ff call 34c0 + 4c51: 48 83 fd 47 cmp $0x47,%rbp + 4c55: 0f 87 75 ff ff ff ja 4bd0 + 4c5b: 48 85 ed test %rbp,%rbp + 4c5e: 0f 84 df 00 00 00 je 4d43 + 4c64: 31 c0 xor %eax,%eax + 4c66: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c6d: 00 00 00 00 + 4c71: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c78: 00 00 00 00 + 4c7c: 0f 1f 40 00 nopl 0x0(%rax) + 4c80: 89 c2 mov %eax,%edx + 4c82: 89 c1 mov %eax,%ecx + 4c84: c1 ea 03 shr $0x3,%edx + 4c87: 83 e1 07 and $0x7,%ecx + 4c8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4c91: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx + 4c96: c1 e1 03 shl $0x3,%ecx + 4c99: 48 83 c0 01 add $0x1,%rax + 4c9d: 48 d3 e2 shl %cl,%rdx + 4ca0: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) + 4ca4: 48 39 c5 cmp %rax,%rbp + 4ca7: 75 d7 jne 4c80 + 4ca9: 89 e8 mov %ebp,%eax + 4cab: 89 e9 mov %ebp,%ecx + 4cad: ba 06 00 00 00 mov $0x6,%edx + 4cb2: c1 e8 03 shr $0x3,%eax + 4cb5: 83 e1 07 and $0x7,%ecx + 4cb8: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 4cbf: c1 e1 03 shl $0x3,%ecx + 4cc2: 48 01 e0 add %rsp,%rax + 4cc5: 48 d3 e2 shl %cl,%rdx + 4cc8: 48 31 10 xor %rdx,(%rax) + 4ccb: 48 89 e7 mov %rsp,%rdi + 4cce: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) + 4cd5: e8 e6 e7 ff ff call 34c0 + 4cda: 48 8b 04 24 mov (%rsp),%rax + 4cde: 48 89 03 mov %rax,(%rbx) + 4ce1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4ce6: 48 89 43 08 mov %rax,0x8(%rbx) + 4cea: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4cef: 48 89 43 10 mov %rax,0x10(%rbx) + 4cf3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4cf8: 48 89 43 18 mov %rax,0x18(%rbx) + 4cfc: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 4d01: 48 89 43 20 mov %rax,0x20(%rbx) + 4d05: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4d0a: 48 89 43 28 mov %rax,0x28(%rbx) + 4d0e: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 4d13: 48 89 43 30 mov %rax,0x30(%rbx) + 4d17: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 4d1c: 48 89 43 38 mov %rax,0x38(%rbx) + 4d20: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4d27: 00 + 4d28: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4d2f: 00 00 + 4d31: 75 1d jne 4d50 + 4d33: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 4d3a: 5b pop %rbx + 4d3b: 5d pop %rbp + 4d3c: 41 5c pop %r12 + 4d3e: 41 5d pop %r13 + 4d40: 41 5e pop %r14 + 4d42: c3 ret + 4d43: ba 06 00 00 00 mov $0x6,%edx + 4d48: 48 89 e0 mov %rsp,%rax + 4d4b: e9 78 ff ff ff jmp 4cc8 + 4d50: e8 2b c3 ff ff call 1080 <__stack_chk_fail@plt> + 4d55: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4d5c: 00 00 00 + 4d5f: 90 nop + +0000000000004d60 : + 4d60: 48 83 ec 38 sub $0x38,%rsp + 4d64: f3 0f 6f 06 movdqu (%rsi),%xmm0 + 4d68: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4d6f: 00 00 + 4d71: 48 89 44 24 28 mov %rax,0x28(%rsp) + 4d76: 31 c0 xor %eax,%eax + 4d78: 88 54 24 20 mov %dl,0x20(%rsp) + 4d7c: ba 22 00 00 00 mov $0x22,%edx + 4d81: 0f 29 04 24 movaps %xmm0,(%rsp) + 4d85: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 + 4d8a: 48 89 e6 mov %rsp,%rsi + 4d8d: 88 4c 24 21 mov %cl,0x21(%rsp) + 4d91: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 4d96: e8 95 f5 ff ff call 4330 + 4d9b: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4da0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4da7: 00 00 + 4da9: 75 05 jne 4db0 + 4dab: 48 83 c4 38 add $0x38,%rsp + 4daf: c3 ret + 4db0: e8 cb c2 ff ff call 1080 <__stack_chk_fail@plt> + 4db5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4dbc: 00 00 00 00 + +0000000000004dc0 : + 4dc0: 48 83 ec 38 sub $0x38,%rsp + 4dc4: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 4dc8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4dcf: 00 00 + 4dd1: 48 89 44 24 28 mov %rax,0x28(%rsp) + 4dd6: 31 c0 xor %eax,%eax + 4dd8: 88 4c 24 20 mov %cl,0x20(%rsp) + 4ddc: b9 21 00 00 00 mov $0x21,%ecx + 4de1: 0f 29 04 24 movaps %xmm0,(%rsp) + 4de5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 4dea: 48 89 e2 mov %rsp,%rdx + 4ded: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 4df2: e8 49 fb ff ff call 4940 + 4df7: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4dfc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4e03: 00 00 + 4e05: 75 05 jne 4e0c + 4e07: 48 83 c4 38 add $0x38,%rsp + 4e0b: c3 ret + 4e0c: e8 6f c2 ff ff call 1080 <__stack_chk_fail@plt> + 4e11: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e18: 00 00 00 00 + 4e1c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004e20 : + 4e20: 41 54 push %r12 + 4e22: 55 push %rbp + 4e23: 48 89 fd mov %rdi,%rbp + 4e26: 53 push %rbx + 4e27: 48 81 ec f0 00 00 00 sub $0xf0,%rsp + 4e2e: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4e33: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e38: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 4e3f: 00 00 + 4e41: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) + 4e48: 00 + 4e49: 49 89 d4 mov %rdx,%r12 + 4e4c: e8 af f5 ff ff call 4400 + 4e51: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 4e56: ba 20 00 00 00 mov $0x20,%edx + 4e5b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e60: e8 db f5 ff ff call 4440 + 4e65: ba 00 03 00 00 mov $0x300,%edx + 4e6a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e6f: 4c 89 e6 mov %r12,%rsi + 4e72: e8 c9 f5 ff ff call 4440 + 4e77: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e7c: e8 ff f6 ff ff call 4580 + 4e81: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 4e86: be 20 00 00 00 mov $0x20,%esi + 4e8b: 48 89 ef mov %rbp,%rdi + 4e8e: e8 2d f7 ff ff call 45c0 + 4e93: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4e9a: 00 + 4e9b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4ea2: 00 00 + 4ea4: 75 0c jne 4eb2 + 4ea6: 48 81 c4 f0 00 00 00 add $0xf0,%rsp + 4ead: 5b pop %rbx + 4eae: 5d pop %rbp + 4eaf: 41 5c pop %r12 + 4eb1: c3 ret + 4eb2: e8 c9 c1 ff ff call 1080 <__stack_chk_fail@plt> + 4eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4ebe: 00 00 + +0000000000004ec0 : + 4ec0: 55 push %rbp + 4ec1: 48 89 fd mov %rdi,%rbp + 4ec4: 53 push %rbx + 4ec5: 48 89 f3 mov %rsi,%rbx + 4ec8: 48 83 ec 08 sub $0x8,%rsp + 4ecc: 48 85 f6 test %rsi,%rsi + 4ecf: 74 4f je 4f20 + 4ed1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4ed8: 00 00 00 00 + 4edc: 0f 1f 40 00 nopl 0x0(%rax) + 4ee0: 31 c9 xor %ecx,%ecx + 4ee2: 31 c0 xor %eax,%eax + 4ee4: 48 89 da mov %rbx,%rdx + 4ee7: 48 89 ee mov %rbp,%rsi + 4eea: bf 3e 01 00 00 mov $0x13e,%edi + 4eef: e8 ac c1 ff ff call 10a0 + 4ef4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 4ef8: 74 0e je 4f08 + 4efa: 48 29 c3 sub %rax,%rbx + 4efd: 74 21 je 4f20 + 4eff: 48 01 c5 add %rax,%rbp + 4f02: eb dc jmp 4ee0 + 4f04: 0f 1f 40 00 nopl 0x0(%rax) + 4f08: e8 43 c1 ff ff call 1050 <__errno_location@plt> + 4f0d: 83 38 04 cmpl $0x4,(%rax) + 4f10: 74 ce je 4ee0 + 4f12: e9 a9 c1 ff ff jmp 10c0 + 4f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4f1e: 00 00 + 4f20: 48 83 c4 08 add $0x8,%rsp + 4f24: 5b pop %rbx + 4f25: 5d pop %rbp + 4f26: c3 ret + 4f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4f2e: 00 00 + +0000000000004f30 : + 4f30: be a0 86 01 00 mov $0x186a0,%esi + 4f35: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 4f3c: 0f 1f 40 00 nopl 0x0(%rax) + 4f40: 0f 31 rdtsc + 4f42: 48 c1 e2 20 shl $0x20,%rdx + 4f46: 48 09 d0 or %rdx,%rax + 4f49: 48 89 c7 mov %rax,%rdi + 4f4c: 0f 31 rdtsc + 4f4e: 48 c1 e2 20 shl $0x20,%rdx + 4f52: 48 09 d0 or %rdx,%rax + 4f55: 48 29 f8 sub %rdi,%rax + 4f58: 48 39 c1 cmp %rax,%rcx + 4f5b: 48 0f 47 c8 cmova %rax,%rcx + 4f5f: 83 ee 01 sub $0x1,%esi + 4f62: 75 dc jne 4f40 + 4f64: 48 89 c8 mov %rcx,%rax + 4f67: c3 ret + 4f68: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4f6f: 00 00 00 + 4f72: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4f79: 00 00 00 + 4f7c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004f80 : + 4f80: 48 8b 17 mov (%rdi),%rdx + 4f83: 48 8b 0e mov (%rsi),%rcx + 4f86: b8 ff ff ff ff mov $0xffffffff,%eax + 4f8b: 48 39 ca cmp %rcx,%rdx + 4f8e: 72 08 jb 4f98 + 4f90: 31 c0 xor %eax,%eax + 4f92: 48 39 d1 cmp %rdx,%rcx + 4f95: 0f 92 c0 setb %al + 4f98: c3 ret + 4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000004fa0 : + 4fa0: 48 83 fa 01 cmp $0x1,%rdx + 4fa4: 0f 86 66 01 00 00 jbe 5110 + 4faa: 41 54 push %r12 + 4fac: 49 89 f9 mov %rdi,%r9 + 4faf: 55 push %rbp + 4fb0: 48 89 d5 mov %rdx,%rbp + 4fb3: 53 push %rbx + 4fb4: 48 89 f3 mov %rsi,%rbx + 4fb7: 48 83 ec 10 sub $0x10,%rsp + 4fbb: 48 8b 3d 96 40 00 00 mov 0x4096(%rip),%rdi # 9058 + 4fc2: 48 83 ff ff cmp $0xffffffffffffffff,%rdi + 4fc6: 0f 84 24 01 00 00 je 50f0 + 4fcc: 4c 8d 65 ff lea -0x1(%rbp),%r12 + 4fd0: 49 83 fc 02 cmp $0x2,%r12 + 4fd4: 0f 86 56 01 00 00 jbe 5130 + 4fda: 48 89 e8 mov %rbp,%rax + 4fdd: 48 8b 0b mov (%rbx),%rcx + 4fe0: 48 d1 e8 shr $1,%rax + 4fe3: 4c 8d 44 00 fe lea -0x2(%rax,%rax,1),%r8 + 4fe8: 31 c0 xor %eax,%eax + 4fea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4ff1: 00 00 00 00 + 4ff5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4ffc: 00 00 00 00 + 5000: 48 8b 74 c3 08 mov 0x8(%rbx,%rax,8),%rsi + 5005: 48 89 f2 mov %rsi,%rdx + 5008: 48 29 fa sub %rdi,%rdx + 500b: 48 29 ca sub %rcx,%rdx + 500e: 48 89 14 c3 mov %rdx,(%rbx,%rax,8) + 5012: 48 83 c0 02 add $0x2,%rax + 5016: 48 8b 0c c3 mov (%rbx,%rax,8),%rcx + 501a: 48 89 ca mov %rcx,%rdx + 501d: 48 29 fa sub %rdi,%rdx + 5020: 48 29 f2 sub %rsi,%rdx + 5023: 48 89 54 c3 f8 mov %rdx,-0x8(%rbx,%rax,8) + 5028: 4c 39 c0 cmp %r8,%rax + 502b: 75 d3 jne 5000 + 502d: 49 8d 50 01 lea 0x1(%r8),%rdx + 5031: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax + 5035: 4a 2b 04 c3 sub (%rbx,%r8,8),%rax + 5039: 48 29 f8 sub %rdi,%rax + 503c: 4a 89 04 c3 mov %rax,(%rbx,%r8,8) + 5040: 4c 39 e2 cmp %r12,%rdx + 5043: 0f 82 8f 00 00 00 jb 50d8 + 5049: 4c 89 cf mov %r9,%rdi + 504c: e8 0f c0 ff ff call 1060 + 5051: 4c 89 e6 mov %r12,%rsi + 5054: ba 08 00 00 00 mov $0x8,%edx + 5059: 48 89 df mov %rbx,%rdi + 505c: 48 8d 0d 1d ff ff ff lea -0xe3(%rip),%rcx # 4f80 + 5063: e8 08 c0 ff ff call 1070 + 5068: 4c 89 e0 mov %r12,%rax + 506b: 48 d1 e8 shr $1,%rax + 506e: 48 8b 34 c3 mov (%rbx,%rax,8),%rsi + 5072: 41 f6 c4 01 test $0x1,%r12b + 5076: 74 50 je 50c8 + 5078: 48 8d 3d aa 11 00 00 lea 0x11aa(%rip),%rdi # 6229 + 507f: 31 c0 xor %eax,%eax + 5081: e8 0a c0 ff ff call 1090 + 5086: 48 8d 54 eb f8 lea -0x8(%rbx,%rbp,8),%rdx + 508b: 31 c0 xor %eax,%eax + 508d: 0f 1f 00 nopl (%rax) + 5090: 48 03 03 add (%rbx),%rax + 5093: 48 83 c3 08 add $0x8,%rbx + 5097: 48 39 d3 cmp %rdx,%rbx + 509a: 75 f4 jne 5090 + 509c: 31 d2 xor %edx,%edx + 509e: 48 8d 3d 9f 11 00 00 lea 0x119f(%rip),%rdi # 6244 + 50a5: 49 f7 f4 div %r12 + 50a8: 48 89 c6 mov %rax,%rsi + 50ab: 31 c0 xor %eax,%eax + 50ad: e8 de bf ff ff call 1090 + 50b2: 48 83 c4 10 add $0x10,%rsp + 50b6: bf 0a 00 00 00 mov $0xa,%edi + 50bb: 5b pop %rbx + 50bc: 5d pop %rbp + 50bd: 41 5c pop %r12 + 50bf: e9 6c bf ff ff jmp 1030 + 50c4: 0f 1f 40 00 nopl 0x0(%rax) + 50c8: 48 03 74 c3 f8 add -0x8(%rbx,%rax,8),%rsi + 50cd: 48 d1 ee shr $1,%rsi + 50d0: eb a6 jmp 5078 + 50d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 50d8: 48 8b 44 d3 08 mov 0x8(%rbx,%rdx,8),%rax + 50dd: 48 2b 04 d3 sub (%rbx,%rdx,8),%rax + 50e1: 48 29 f8 sub %rdi,%rax + 50e4: 48 89 04 d3 mov %rax,(%rbx,%rdx,8) + 50e8: e9 5c ff ff ff jmp 5049 + 50ed: 0f 1f 00 nopl (%rax) + 50f0: 4c 89 4c 24 08 mov %r9,0x8(%rsp) + 50f5: e8 36 fe ff ff call 4f30 + 50fa: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 + 50ff: 48 89 05 52 3f 00 00 mov %rax,0x3f52(%rip) # 9058 + 5106: 48 89 c7 mov %rax,%rdi + 5109: e9 be fe ff ff jmp 4fcc + 510e: 66 90 xchg %ax,%ax + 5110: 48 8b 0d 49 3f 00 00 mov 0x3f49(%rip),%rcx # 9060 + 5117: ba 26 00 00 00 mov $0x26,%edx + 511c: be 01 00 00 00 mov $0x1,%esi + 5121: 48 8d 3d b8 10 00 00 lea 0x10b8(%rip),%rdi # 61e0 + 5128: e9 83 bf ff ff jmp 10b0 + 512d: 0f 1f 00 nopl (%rax) + 5130: 45 31 c0 xor %r8d,%r8d + 5133: e9 f5 fe ff ff jmp 502d + +Disassembly of section .fini: + +0000000000005138 <_fini>: + 5138: f3 0f 1e fa endbr64 + 513c: 48 83 ec 08 sub $0x8,%rsp + 5140: 48 83 c4 08 add $0x8,%rsp + 5144: c3 ret diff --git a/benchmark/objdump/refnv768.txt b/benchmark/objdump/refnv768.txt new file mode 100644 index 0000000..d10634f --- /dev/null +++ b/benchmark/objdump/refnv768.txt @@ -0,0 +1,4611 @@ + +test_speed768: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010c0 : + 10c0: e8 7b ff ff ff call 1040 + 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10cc: 00 00 00 + 10cf: 90 nop + +00000000000010d0
: + 10d0: 41 57 push %r15 + 10d2: be 20 00 00 00 mov $0x20,%esi + 10d7: 4c 8d 3d c2 7f 00 00 lea 0x7fc2(%rip),%r15 # 90a0 + 10de: 41 56 push %r14 + 10e0: 41 55 push %r13 + 10e2: 41 54 push %r12 + 10e4: 55 push %rbp + 10e5: 4c 89 fd mov %r15,%rbp + 10e8: 53 push %rbx + 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx + 10f0: 48 81 ec f8 26 00 00 sub $0x26f8,%rsp + 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 10fe: 00 00 + 1100: 48 89 84 24 e8 26 00 mov %rax,0x26e8(%rsp) + 1107: 00 + 1108: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax + 110f: 00 + 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 + 1117: 00 + 1118: 48 89 c7 mov %rax,%rdi + 111b: 48 89 04 24 mov %rax,(%rsp) + 111f: e8 5c 3d 00 00 call 4e80 + 1124: 48 8d 84 24 60 14 00 lea 0x1460(%rsp),%rax + 112b: 00 + 112c: be 40 00 00 00 mov $0x40,%esi + 1131: 48 89 c7 mov %rax,%rdi + 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1139: e8 42 3d 00 00 call 4e80 + 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) + 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 114a: 00 00 00 00 + 114e: 66 90 xchg %ax,%ax + 1150: 0f 31 rdtsc + 1152: 48 c1 e2 20 shl $0x20,%rdx + 1156: 48 09 d0 or %rdx,%rax + 1159: 48 89 45 00 mov %rax,0x0(%rbp) + 115d: 31 d2 xor %edx,%edx + 115f: 48 8d 35 1a 7f 00 00 lea 0x7f1a(%rip),%rsi # 9080 + 1166: 4c 89 ef mov %r13,%rdi + 1169: 48 83 c5 08 add $0x8,%rbp + 116d: e8 7e 0b 00 00 call 1cf0 + 1172: 48 39 dd cmp %rbx,%rbp + 1175: 75 d9 jne 1150 + 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 117c: ba e8 03 00 00 mov $0x3e8,%edx + 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 1186: 48 8d 3d d3 50 00 00 lea 0x50d3(%rip),%rdi # 6260 + 118d: e8 ce 3d 00 00 call 4f60 + 1192: 48 8d 05 07 7f 00 00 lea 0x7f07(%rip),%rax # 90a0 + 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) + 119e: 48 89 c5 mov %rax,%rbp + 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11a8: 00 00 00 00 + 11ac: 0f 1f 40 00 nopl 0x0(%rax) + 11b0: 0f 31 rdtsc + 11b2: 48 c1 e2 20 shl $0x20,%rdx + 11b6: 48 09 d0 or %rdx,%rax + 11b9: 48 89 45 00 mov %rax,0x0(%rbp) + 11bd: 31 d2 xor %edx,%edx + 11bf: 48 8d 35 ba 7e 00 00 lea 0x7eba(%rip),%rsi # 9080 + 11c6: 4c 89 e7 mov %r12,%rdi + 11c9: 48 83 c5 08 add $0x8,%rbp + 11cd: e8 2e 1b 00 00 call 2d00 + 11d2: 48 39 dd cmp %rbx,%rbp + 11d5: 75 d9 jne 11b0 + 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 11dc: ba e8 03 00 00 mov $0x3e8,%edx + 11e1: 48 8d 3d 80 50 00 00 lea 0x5080(%rip),%rdi # 6268 + 11e8: e8 73 3d 00 00 call 4f60 + 11ed: 48 8d 05 ac 7e 00 00 lea 0x7eac(%rip),%rax # 90a0 + 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 11f9: 48 89 c5 mov %rax,%rbp + 11fc: 0f 1f 40 00 nopl 0x0(%rax) + 1200: 0f 31 rdtsc + 1202: 48 c1 e2 20 shl $0x20,%rdx + 1206: 48 09 d0 or %rdx,%rax + 1209: 48 89 45 00 mov %rax,0x0(%rbp) + 120d: 31 d2 xor %edx,%edx + 120f: 48 8d 35 6a 7e 00 00 lea 0x7e6a(%rip),%rsi # 9080 + 1216: 4c 89 e7 mov %r12,%rdi + 1219: 48 83 c5 08 add $0x8,%rbp + 121d: e8 3e 1b 00 00 call 2d60 + 1222: 48 39 dd cmp %rbx,%rbp + 1225: 75 d9 jne 1200 + 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 122c: ba e8 03 00 00 mov $0x3e8,%edx + 1231: 48 8d 3d 45 50 00 00 lea 0x5045(%rip),%rdi # 627d + 1238: e8 23 3d 00 00 call 4f60 + 123d: 48 8d 05 5c 7e 00 00 lea 0x7e5c(%rip),%rax # 90a0 + 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1249: 48 89 c5 mov %rax,%rbp + 124c: 0f 1f 40 00 nopl 0x0(%rax) + 1250: 0f 31 rdtsc + 1252: 48 c1 e2 20 shl $0x20,%rdx + 1256: 48 09 d0 or %rdx,%rax + 1259: 48 89 45 00 mov %rax,0x0(%rbp) + 125d: 4c 89 e7 mov %r12,%rdi + 1260: 48 83 c5 08 add $0x8,%rbp + 1264: e8 57 1b 00 00 call 2dc0 + 1269: 48 39 dd cmp %rbx,%rbp + 126c: 75 e2 jne 1250 + 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1273: ba e8 03 00 00 mov $0x3e8,%edx + 1278: 48 8d 3d 16 50 00 00 lea 0x5016(%rip),%rdi # 6295 + 127f: e8 dc 3c 00 00 call 4f60 + 1284: 48 8d 05 15 7e 00 00 lea 0x7e15(%rip),%rax # 90a0 + 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1290: 48 89 c5 mov %rax,%rbp + 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 129a: 00 00 00 00 + 129e: 66 90 xchg %ax,%ax + 12a0: 0f 31 rdtsc + 12a2: 48 c1 e2 20 shl $0x20,%rdx + 12a6: 48 09 d0 or %rdx,%rax + 12a9: 48 89 45 00 mov %rax,0x0(%rbp) + 12ad: 4c 89 e7 mov %r12,%rdi + 12b0: 48 83 c5 08 add $0x8,%rbp + 12b4: e8 47 1b 00 00 call 2e00 + 12b9: 48 39 dd cmp %rbx,%rbp + 12bc: 75 e2 jne 12a0 + 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 12c3: ba e8 03 00 00 mov $0x3e8,%edx + 12c8: 48 8d 3d c3 4f 00 00 lea 0x4fc3(%rip),%rdi # 6292 + 12cf: 48 8d ac 24 20 08 00 lea 0x820(%rsp),%rbp + 12d6: 00 + 12d7: e8 84 3c 00 00 call 4f60 + 12dc: 48 8d 05 bd 7d 00 00 lea 0x7dbd(%rip),%rax # 90a0 + 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12e8: 49 89 c6 mov %rax,%r14 + 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f0: 0f 31 rdtsc + 12f2: 48 c1 e2 20 shl $0x20,%rdx + 12f6: 48 09 d0 or %rdx,%rax + 12f9: 49 89 06 mov %rax,(%r14) + 12fc: 48 89 ea mov %rbp,%rdx + 12ff: 4c 89 ee mov %r13,%rsi + 1302: 4c 89 e7 mov %r12,%rdi + 1305: 49 83 c6 08 add $0x8,%r14 + 1309: e8 62 14 00 00 call 2770 + 130e: 49 39 de cmp %rbx,%r14 + 1311: 75 dd jne 12f0 + 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1318: ba e8 03 00 00 mov $0x3e8,%edx + 131d: 48 8d 3d e4 4e 00 00 lea 0x4ee4(%rip),%rdi # 6208 + 1324: 48 8d ac 24 a0 14 00 lea 0x14a0(%rsp),%rbp + 132b: 00 + 132c: e8 2f 3c 00 00 call 4f60 + 1331: 48 8d 05 68 7d 00 00 lea 0x7d68(%rip),%rax # 90a0 + 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) + 133d: 49 89 c6 mov %rax,%r14 + 1340: 0f 31 rdtsc + 1342: 48 c1 e2 20 shl $0x20,%rdx + 1346: 48 09 d0 or %rdx,%rax + 1349: 49 89 06 mov %rax,(%r14) + 134c: 4c 89 e6 mov %r12,%rsi + 134f: 48 89 ef mov %rbp,%rdi + 1352: 49 83 c6 08 add $0x8,%r14 + 1356: e8 95 18 00 00 call 2bf0 + 135b: 49 39 de cmp %rbx,%r14 + 135e: 75 e0 jne 1340 + 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1365: ba e8 03 00 00 mov $0x3e8,%edx + 136a: 48 8d 3d 2a 4f 00 00 lea 0x4f2a(%rip),%rdi # 629b + 1371: e8 ea 3b 00 00 call 4f60 + 1376: 48 8d 05 23 7d 00 00 lea 0x7d23(%rip),%rax # 90a0 + 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1382: 49 89 c6 mov %rax,%r14 + 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 138c: 00 00 00 00 + 1390: 0f 31 rdtsc + 1392: 48 c1 e2 20 shl $0x20,%rdx + 1396: 48 09 d0 or %rdx,%rax + 1399: 49 89 06 mov %rax,(%r14) + 139c: 48 89 ee mov %rbp,%rsi + 139f: 4c 89 e7 mov %r12,%rdi + 13a2: 49 83 c6 08 add $0x8,%r14 + 13a6: e8 d5 17 00 00 call 2b80 + 13ab: 49 39 de cmp %rbx,%r14 + 13ae: 75 e0 jne 1390 + 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 13b5: ba e8 03 00 00 mov $0x3e8,%edx + 13ba: 48 8d 3d e7 4e 00 00 lea 0x4ee7(%rip),%rdi # 62a8 + 13c1: e8 9a 3b 00 00 call 4f60 + 13c6: 48 8d 05 d3 7c 00 00 lea 0x7cd3(%rip),%rax # 90a0 + 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) + 13d2: 49 89 c6 mov %rax,%r14 + 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 13dc: 00 00 00 00 + 13e0: 0f 31 rdtsc + 13e2: 48 c1 e2 20 shl $0x20,%rdx + 13e6: 48 09 d0 or %rdx,%rax + 13e9: 49 89 06 mov %rax,(%r14) + 13ec: 4c 89 e6 mov %r12,%rsi + 13ef: 48 89 ef mov %rbp,%rdi + 13f2: 49 83 c6 08 add $0x8,%r14 + 13f6: e8 c5 14 00 00 call 28c0 + 13fb: 49 39 de cmp %rbx,%r14 + 13fe: 75 e0 jne 13e0 + 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1405: ba e8 03 00 00 mov $0x3e8,%edx + 140a: 48 8d 3d a6 4e 00 00 lea 0x4ea6(%rip),%rdi # 62b7 + 1411: e8 4a 3b 00 00 call 4f60 + 1416: 48 8d 05 83 7c 00 00 lea 0x7c83(%rip),%rax # 90a0 + 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1422: 49 89 c6 mov %rax,%r14 + 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 142c: 00 00 00 00 + 1430: 0f 31 rdtsc + 1432: 48 c1 e2 20 shl $0x20,%rdx + 1436: 48 09 d0 or %rdx,%rax + 1439: 49 89 06 mov %rax,(%r14) + 143c: 48 89 ee mov %rbp,%rsi + 143f: 4c 89 e7 mov %r12,%rdi + 1442: 49 83 c6 08 add $0x8,%r14 + 1446: e8 25 16 00 00 call 2a70 + 144b: 49 39 de cmp %rbx,%r14 + 144e: 75 e0 jne 1430 + 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1455: ba e8 03 00 00 mov $0x3e8,%edx + 145a: 48 8d 3d 66 4e 00 00 lea 0x4e66(%rip),%rdi # 62c7 + 1461: e8 fa 3a 00 00 call 4f60 + 1466: 48 8d 05 33 7c 00 00 lea 0x7c33(%rip),%rax # 90a0 + 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1472: 49 89 c4 mov %rax,%r12 + 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 147c: 00 00 00 00 + 1480: 0f 31 rdtsc + 1482: 48 c1 e2 20 shl $0x20,%rdx + 1486: 48 09 d0 or %rdx,%rax + 1489: 49 89 04 24 mov %rax,(%r12) + 148d: 4c 89 ee mov %r13,%rsi + 1490: 48 89 ef mov %rbp,%rdi + 1493: 49 83 c4 08 add $0x8,%r12 + 1497: e8 84 0f 00 00 call 2420 + 149c: 49 39 dc cmp %rbx,%r12 + 149f: 75 df jne 1480 + 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14a6: ba e8 03 00 00 mov $0x3e8,%edx + 14ab: 48 8d 3d 27 4e 00 00 lea 0x4e27(%rip),%rdi # 62d9 + 14b2: e8 a9 3a 00 00 call 4f60 + 14b7: 48 8d 05 e2 7b 00 00 lea 0x7be2(%rip),%rax # 90a0 + 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14c3: 49 89 c4 mov %rax,%r12 + 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 14cd: 00 00 00 + 14d0: 0f 31 rdtsc + 14d2: 48 c1 e2 20 shl $0x20,%rdx + 14d6: 48 09 d0 or %rdx,%rax + 14d9: 49 89 04 24 mov %rax,(%r12) + 14dd: 48 89 ee mov %rbp,%rsi + 14e0: 4c 89 ef mov %r13,%rdi + 14e3: 49 83 c4 08 add $0x8,%r12 + 14e7: e8 a4 10 00 00 call 2590 + 14ec: 49 39 dc cmp %rbx,%r12 + 14ef: 75 df jne 14d0 + 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 14f6: ba e8 03 00 00 mov $0x3e8,%edx + 14fb: 48 8d 3d ea 4d 00 00 lea 0x4dea(%rip),%rdi # 62ec + 1502: 4c 8d ac 24 80 1d 00 lea 0x1d80(%rsp),%r13 + 1509: 00 + 150a: 4c 8d a4 24 e0 18 00 lea 0x18e0(%rsp),%r12 + 1511: 00 + 1512: e8 49 3a 00 00 call 4f60 + 1517: 48 8d 05 82 7b 00 00 lea 0x7b82(%rip),%rax # 90a0 + 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1523: 49 89 c6 mov %rax,%r14 + 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 152d: 00 00 00 + 1530: 0f 31 rdtsc + 1532: 48 c1 e2 20 shl $0x20,%rdx + 1536: 48 09 d0 or %rdx,%rax + 1539: 49 89 06 mov %rax,(%r14) + 153c: 48 8b 14 24 mov (%rsp),%rdx + 1540: 4c 89 ee mov %r13,%rsi + 1543: 4c 89 e7 mov %r12,%rdi + 1546: 49 83 c6 08 add $0x8,%r14 + 154a: e8 01 0a 00 00 call 1f50 + 154f: 49 39 de cmp %rbx,%r14 + 1552: 75 dc jne 1530 + 1554: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1559: ba e8 03 00 00 mov $0x3e8,%edx + 155e: 48 8d 3d 9c 4d 00 00 lea 0x4d9c(%rip),%rdi # 6301 + 1565: 4c 8d b4 24 20 14 00 lea 0x1420(%rsp),%r14 + 156c: 00 + 156d: e8 ee 39 00 00 call 4f60 + 1572: 48 8d 05 27 7b 00 00 lea 0x7b27(%rip),%rax # 90a0 + 1579: 48 89 44 24 18 mov %rax,0x18(%rsp) + 157e: 49 89 c0 mov %rax,%r8 + 1581: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1588: 00 00 00 00 + 158c: 0f 1f 40 00 nopl 0x0(%rax) + 1590: 0f 31 rdtsc + 1592: 48 c1 e2 20 shl $0x20,%rdx + 1596: 48 09 d0 or %rdx,%rax + 1599: 49 89 00 mov %rax,(%r8) + 159c: 48 8d 0d dd 7a 00 00 lea 0x7add(%rip),%rcx # 9080 + 15a3: 4c 89 e2 mov %r12,%rdx + 15a6: 4c 89 f6 mov %r14,%rsi + 15a9: 48 89 ef mov %rbp,%rdi + 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 15b1: e8 5a 0b 00 00 call 2110 + 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 15bb: 49 83 c0 08 add $0x8,%r8 + 15bf: 49 39 d8 cmp %rbx,%r8 + 15c2: 75 cc jne 1590 + 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 15c9: ba e8 03 00 00 mov $0x3e8,%edx + 15ce: 48 8d 3d 3d 4d 00 00 lea 0x4d3d(%rip),%rdi # 6312 + 15d5: e8 86 39 00 00 call 4f60 + 15da: 48 8d 05 bf 7a 00 00 lea 0x7abf(%rip),%rax # 90a0 + 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 15e6: 48 89 c1 mov %rax,%rcx + 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f0: 0f 31 rdtsc + 15f2: 48 c1 e2 20 shl $0x20,%rdx + 15f6: 48 09 d0 or %rdx,%rax + 15f9: 48 89 01 mov %rax,(%rcx) + 15fc: 4c 89 ea mov %r13,%rdx + 15ff: 48 89 ee mov %rbp,%rsi + 1602: 4c 89 f7 mov %r14,%rdi + 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 160a: e8 21 0d 00 00 call 2330 + 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1614: 48 83 c1 08 add $0x8,%rcx + 1618: 48 39 d9 cmp %rbx,%rcx + 161b: 75 d3 jne 15f0 + 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1622: ba e8 03 00 00 mov $0x3e8,%edx + 1627: 48 8d 3d f1 4c 00 00 lea 0x4cf1(%rip),%rdi # 631f + 162e: e8 2d 39 00 00 call 4f60 + 1633: 48 8d 05 66 7a 00 00 lea 0x7a66(%rip),%rax # 90a0 + 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 163f: 48 89 c1 mov %rax,%rcx + 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1649: 00 00 00 00 + 164d: 0f 1f 00 nopl (%rax) + 1650: 0f 31 rdtsc + 1652: 48 c1 e2 20 shl $0x20,%rdx + 1656: 48 09 d0 or %rdx,%rax + 1659: 48 89 01 mov %rax,(%rcx) + 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1661: 4c 89 ee mov %r13,%rsi + 1664: 4c 89 e7 mov %r12,%rdi + 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 166c: e8 af 02 00 00 call 1920 + 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1676: 48 83 c1 08 add $0x8,%rcx + 167a: 48 39 d9 cmp %rbx,%rcx + 167d: 75 d1 jne 1650 + 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1684: ba e8 03 00 00 mov $0x3e8,%edx + 1689: 48 8d 3d 9c 4c 00 00 lea 0x4c9c(%rip),%rdi # 632c + 1690: e8 cb 38 00 00 call 4f60 + 1695: 48 8d 05 04 7a 00 00 lea 0x7a04(%rip),%rax # 90a0 + 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16a1: 48 89 c1 mov %rax,%rcx + 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 16ab: 00 00 00 00 + 16af: 90 nop + 16b0: 0f 31 rdtsc + 16b2: 48 c1 e2 20 shl $0x20,%rdx + 16b6: 48 09 d0 or %rdx,%rax + 16b9: 48 89 01 mov %rax,(%rcx) + 16bc: 4c 89 ee mov %r13,%rsi + 16bf: 4c 89 e7 mov %r12,%rdi + 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16c7: e8 e4 02 00 00 call 19b0 + 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 16d1: 48 83 c1 08 add $0x8,%rcx + 16d5: 48 39 d9 cmp %rbx,%rcx + 16d8: 75 d6 jne 16b0 + 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 16df: ba e8 03 00 00 mov $0x3e8,%edx + 16e4: 48 8d 3d 58 4c 00 00 lea 0x4c58(%rip),%rdi # 6343 + 16eb: e8 70 38 00 00 call 4f60 + 16f0: 48 8d 05 a9 79 00 00 lea 0x79a9(%rip),%rax # 90a0 + 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 16fc: 49 89 c0 mov %rax,%r8 + 16ff: 90 nop + 1700: 0f 31 rdtsc + 1702: 48 c1 e2 20 shl $0x20,%rdx + 1706: 48 09 d0 or %rdx,%rax + 1709: 49 89 00 mov %rax,(%r8) + 170c: 48 8b 0c 24 mov (%rsp),%rcx + 1710: 4c 89 e2 mov %r12,%rdx + 1713: 4c 89 f6 mov %r14,%rsi + 1716: 48 89 ef mov %rbp,%rdi + 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 171e: e8 5d 03 00 00 call 1a80 + 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + 1728: 49 83 c0 08 add $0x8,%r8 + 172c: 49 39 d8 cmp %rbx,%r8 + 172f: 75 cf jne 1700 + 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1736: ba e8 03 00 00 mov $0x3e8,%edx + 173b: 48 8d 3d 11 4c 00 00 lea 0x4c11(%rip),%rdi # 6353 + 1742: e8 19 38 00 00 call 4f60 + 1747: 48 8d 05 52 79 00 00 lea 0x7952(%rip),%rax # 90a0 + 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1753: 48 89 c1 mov %rax,%rcx + 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 175d: 00 00 00 + 1760: 0f 31 rdtsc + 1762: 48 c1 e2 20 shl $0x20,%rdx + 1766: 48 09 d0 or %rdx,%rax + 1769: 48 89 01 mov %rax,(%rcx) + 176c: 4c 89 e2 mov %r12,%rdx + 176f: 4c 89 f6 mov %r14,%rsi + 1772: 48 89 ef mov %rbp,%rdi + 1775: 48 89 0c 24 mov %rcx,(%rsp) + 1779: e8 b2 03 00 00 call 1b30 + 177e: 48 8b 0c 24 mov (%rsp),%rcx + 1782: 48 83 c1 08 add $0x8,%rcx + 1786: 48 39 d9 cmp %rbx,%rcx + 1789: 75 d5 jne 1760 + 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1790: ba e8 03 00 00 mov $0x3e8,%edx + 1795: 48 8d 3d cd 4b 00 00 lea 0x4bcd(%rip),%rdi # 6369 + 179c: e8 bf 37 00 00 call 4f60 + 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 17a8: 00 00 00 00 + 17ac: 0f 1f 40 00 nopl 0x0(%rax) + 17b0: 0f 31 rdtsc + 17b2: 48 c1 e2 20 shl $0x20,%rdx + 17b6: 48 09 d0 or %rdx,%rax + 17b9: 49 89 07 mov %rax,(%r15) + 17bc: 4c 89 ea mov %r13,%rdx + 17bf: 48 89 ee mov %rbp,%rsi + 17c2: 4c 89 f7 mov %r14,%rdi + 17c5: 49 83 c7 08 add $0x8,%r15 + 17c9: e8 32 04 00 00 call 1c00 + 17ce: 49 39 df cmp %rbx,%r15 + 17d1: 75 dd jne 17b0 + 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 17d8: ba e8 03 00 00 mov $0x3e8,%edx + 17dd: 48 8d 3d 94 4b 00 00 lea 0x4b94(%rip),%rdi # 6378 + 17e4: e8 77 37 00 00 call 4f60 + 17e9: 48 8b 84 24 e8 26 00 mov 0x26e8(%rsp),%rax + 17f0: 00 + 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 17f8: 00 00 + 17fa: 75 14 jne 1810 + 17fc: 48 81 c4 f8 26 00 00 add $0x26f8,%rsp + 1803: 31 c0 xor %eax,%eax + 1805: 5b pop %rbx + 1806: 5d pop %rbp + 1807: 41 5c pop %r12 + 1809: 41 5d pop %r13 + 180b: 41 5e pop %r14 + 180d: 41 5f pop %r15 + 180f: c3 ret + 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> + 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 181c: 00 00 00 + 181f: 90 nop + +0000000000001820 <_start>: + 1820: f3 0f 1e fa endbr64 + 1824: 31 ed xor %ebp,%ebp + 1826: 49 89 d1 mov %rdx,%r9 + 1829: 5e pop %rsi + 182a: 48 89 e2 mov %rsp,%rdx + 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 1831: 50 push %rax + 1832: 54 push %rsp + 1833: 45 31 c0 xor %r8d,%r8d + 1836: 31 c9 xor %ecx,%ecx + 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
+ 183f: ff 15 7b 77 00 00 call *0x777b(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> + 1845: f4 hlt + 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 184d: 00 00 00 + 1850: 48 8d 3d 09 78 00 00 lea 0x7809(%rip),%rdi # 9060 + 1857: 48 8d 05 02 78 00 00 lea 0x7802(%rip),%rax # 9060 + 185e: 48 39 f8 cmp %rdi,%rax + 1861: 74 15 je 1878 <_start+0x58> + 1863: 48 8b 05 5e 77 00 00 mov 0x775e(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> + 186a: 48 85 c0 test %rax,%rax + 186d: 74 09 je 1878 <_start+0x58> + 186f: ff e0 jmp *%rax + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: c3 ret + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 48 8d 3d d9 77 00 00 lea 0x77d9(%rip),%rdi # 9060 + 1887: 48 8d 35 d2 77 00 00 lea 0x77d2(%rip),%rsi # 9060 + 188e: 48 29 fe sub %rdi,%rsi + 1891: 48 89 f0 mov %rsi,%rax + 1894: 48 c1 ee 3f shr $0x3f,%rsi + 1898: 48 c1 f8 03 sar $0x3,%rax + 189c: 48 01 c6 add %rax,%rsi + 189f: 48 d1 fe sar $1,%rsi + 18a2: 74 14 je 18b8 <_start+0x98> + 18a4: 48 8b 05 2d 77 00 00 mov 0x772d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> + 18ab: 48 85 c0 test %rax,%rax + 18ae: 74 08 je 18b8 <_start+0x98> + 18b0: ff e0 jmp *%rax + 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18b8: c3 ret + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: f3 0f 1e fa endbr64 + 18c4: 80 3d 9d 77 00 00 00 cmpb $0x0,0x779d(%rip) # 9068 + 18cb: 75 33 jne 1900 <_start+0xe0> + 18cd: 55 push %rbp + 18ce: 48 83 3d 0a 77 00 00 cmpq $0x0,0x770a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18d5: 00 + 18d6: 48 89 e5 mov %rsp,%rbp + 18d9: 74 0d je 18e8 <_start+0xc8> + 18db: 48 8b 3d 6e 77 00 00 mov 0x776e(%rip),%rdi # 9050 <__dso_handle> + 18e2: ff 15 f8 76 00 00 call *0x76f8(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 18e8: e8 63 ff ff ff call 1850 <_start+0x30> + 18ed: c6 05 74 77 00 00 01 movb $0x1,0x7774(%rip) # 9068 + 18f4: 5d pop %rbp + 18f5: c3 ret + 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 18fd: 00 00 00 + 1900: c3 ret + 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1908: 00 00 00 00 + 190c: 0f 1f 40 00 nopl 0x0(%rax) + 1910: f3 0f 1e fa endbr64 + 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000001920 : + 1920: 41 54 push %r12 + 1922: 49 89 d4 mov %rdx,%r12 + 1925: 55 push %rbp + 1926: 48 89 fd mov %rdi,%rbp + 1929: 53 push %rbx + 192a: 48 89 f3 mov %rsi,%rbx + 192d: e8 1e 06 00 00 call 1f50 + 1932: 48 8b 45 00 mov 0x0(%rbp),%rax + 1936: 48 8d bb 88 04 00 00 lea 0x488(%rbx),%rdi + 193d: 48 89 ee mov %rbp,%rsi + 1940: 48 8d 8b 80 04 00 00 lea 0x480(%rbx),%rcx + 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 194b: 48 89 83 80 04 00 00 mov %rax,0x480(%rbx) + 1952: 48 29 f9 sub %rdi,%rcx + 1955: 48 8b 95 98 04 00 00 mov 0x498(%rbp),%rdx + 195c: 48 29 ce sub %rcx,%rsi + 195f: 81 c1 a0 04 00 00 add $0x4a0,%ecx + 1965: 48 89 93 18 09 00 00 mov %rdx,0x918(%rbx) + 196c: c1 e9 03 shr $0x3,%ecx + 196f: ba a0 04 00 00 mov $0x4a0,%edx + 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1977: 48 89 ee mov %rbp,%rsi + 197a: 48 8d bb 20 09 00 00 lea 0x920(%rbx),%rdi + 1981: e8 3a 31 00 00 call 4ac0 + 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 + 198d: 31 c0 xor %eax,%eax + 198f: 0f 11 83 40 09 00 00 movups %xmm0,0x940(%rbx) + 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 + 199d: 0f 11 83 50 09 00 00 movups %xmm0,0x950(%rbx) + 19a4: 5b pop %rbx + 19a5: 5d pop %rbp + 19a6: 41 5c pop %r12 + 19a8: c3 ret + 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000019b0 : + 19b0: 41 54 push %r12 + 19b2: 55 push %rbp + 19b3: 48 89 fd mov %rdi,%rbp + 19b6: 53 push %rbx + 19b7: 48 83 ec 50 sub $0x50,%rsp + 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 19c2: 00 00 + 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 19c9: 48 89 f3 mov %rsi,%rbx + 19cc: 48 89 e7 mov %rsp,%rdi + 19cf: be 40 00 00 00 mov $0x40,%esi + 19d4: e8 a7 34 00 00 call 4e80 + 19d9: 48 89 e2 mov %rsp,%rdx + 19dc: 48 89 ef mov %rbp,%rdi + 19df: 48 89 de mov %rbx,%rsi + 19e2: e8 69 05 00 00 call 1f50 + 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax + 19eb: 48 8d bb 88 04 00 00 lea 0x488(%rbx),%rdi + 19f2: 48 89 ee mov %rbp,%rsi + 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 19f9: 48 8d 8b 80 04 00 00 lea 0x480(%rbx),%rcx + 1a00: 48 89 83 80 04 00 00 mov %rax,0x480(%rbx) + 1a07: 48 29 f9 sub %rdi,%rcx + 1a0a: 48 8b 95 98 04 00 00 mov 0x498(%rbp),%rdx + 1a11: 48 29 ce sub %rcx,%rsi + 1a14: 81 c1 a0 04 00 00 add $0x4a0,%ecx + 1a1a: 48 89 93 18 09 00 00 mov %rdx,0x918(%rbx) + 1a21: c1 e9 03 shr $0x3,%ecx + 1a24: ba a0 04 00 00 mov $0x4a0,%edx + 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) + 1a2c: 48 89 ee mov %rbp,%rsi + 1a2f: 48 8d bb 20 09 00 00 lea 0x920(%rbx),%rdi + 1a36: e8 85 30 00 00 call 4ac0 + 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 + 1a41: 0f 11 83 40 09 00 00 movups %xmm0,0x940(%rbx) + 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 + 1a4e: 0f 11 83 50 09 00 00 movups %xmm0,0x950(%rbx) + 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1a61: 00 00 + 1a63: 75 0b jne 1a70 + 1a65: 48 83 c4 50 add $0x50,%rsp + 1a69: 31 c0 xor %eax,%eax + 1a6b: 5b pop %rbx + 1a6c: 5d pop %rbp + 1a6d: 41 5c pop %r12 + 1a6f: c3 ret + 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> + 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1a7c: 00 00 00 00 + +0000000000001a80 : + 1a80: 41 55 push %r13 + 1a82: 49 89 fd mov %rdi,%r13 + 1a85: 41 54 push %r12 + 1a87: 55 push %rbp + 1a88: 53 push %rbx + 1a89: 48 89 f3 mov %rsi,%rbx + 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 + 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1a9e: 00 00 + 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) + 1aa7: 00 + 1aa8: 49 89 d4 mov %rdx,%r12 + 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 1ab0: ba a0 04 00 00 mov $0x4a0,%edx + 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) + 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 + 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 1ac3: 4c 89 e6 mov %r12,%rsi + 1ac6: e8 f5 2f 00 00 call 4ac0 + 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1ad0: ba 40 00 00 00 mov $0x40,%edx + 1ad5: 48 89 e6 mov %rsp,%rsi + 1ad8: e8 63 30 00 00 call 4b40 + 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1ae2: 4c 89 e2 mov %r12,%rdx + 1ae5: 48 89 e6 mov %rsp,%rsi + 1ae8: 4c 89 ef mov %r13,%rdi + 1aeb: e8 20 06 00 00 call 2110 + 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 + 1af6: 0f 11 03 movups %xmm0,(%rbx) + 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 + 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 1b0a: 00 + 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1b12: 00 00 + 1b14: 75 10 jne 1b26 + 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp + 1b1d: 31 c0 xor %eax,%eax + 1b1f: 5b pop %rbx + 1b20: 5d pop %rbp + 1b21: 41 5c pop %r12 + 1b23: 41 5d pop %r13 + 1b25: c3 ret + 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> + 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001b30 : + 1b30: 41 55 push %r13 + 1b32: 49 89 fd mov %rdi,%r13 + 1b35: 41 54 push %r12 + 1b37: 55 push %rbp + 1b38: 53 push %rbx + 1b39: 48 89 f3 mov %rsi,%rbx + 1b3c: be 20 00 00 00 mov $0x20,%esi + 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1b4f: 00 00 + 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) + 1b58: 00 + 1b59: 49 89 d4 mov %rdx,%r12 + 1b5c: 48 89 e7 mov %rsp,%rdi + 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1b64: e8 17 33 00 00 call 4e80 + 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 + 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1b73: ba a0 04 00 00 mov $0x4a0,%edx + 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 + 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1b88: 4c 89 e6 mov %r12,%rsi + 1b8b: e8 30 2f 00 00 call 4ac0 + 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi + 1b95: ba 40 00 00 00 mov $0x40,%edx + 1b9a: 48 89 ee mov %rbp,%rsi + 1b9d: e8 9e 2f 00 00 call 4b40 + 1ba2: 4c 89 e2 mov %r12,%rdx + 1ba5: 48 89 ee mov %rbp,%rsi + 1ba8: 4c 89 ef mov %r13,%rdi + 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx + 1bb2: 00 + 1bb3: e8 58 05 00 00 call 2110 + 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 + 1bbe: 0f 11 03 movups %xmm0,(%rbx) + 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 + 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) + 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 1bd2: 00 + 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bda: 00 00 + 1bdc: 75 10 jne 1bee + 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 1be5: 31 c0 xor %eax,%eax + 1be7: 5b pop %rbx + 1be8: 5d pop %rbp + 1be9: 41 5c pop %r12 + 1beb: 41 5d pop %r13 + 1bed: c3 ret + 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 1bfa: 00 00 00 00 + 1bfe: 66 90 xchg %ax,%ax + +0000000000001c00 : + 1c00: 41 57 push %r15 + 1c02: 41 56 push %r14 + 1c04: 41 55 push %r13 + 1c06: 49 89 fd mov %rdi,%r13 + 1c09: 41 54 push %r12 + 1c0b: 55 push %rbp + 1c0c: 48 89 f5 mov %rsi,%rbp + 1c0f: 53 push %rbx + 1c10: 48 81 ec d8 04 00 00 sub $0x4d8,%rsp + 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 1c1e: 00 00 + 1c20: 48 89 9c 24 c8 04 00 mov %rbx,0x4c8(%rsp) + 1c27: 00 + 1c28: 48 89 d3 mov %rdx,%rbx + 1c2b: 48 89 e7 mov %rsp,%rdi + 1c2e: e8 fd 06 00 00 call 2330 + 1c33: ba 40 00 00 00 mov $0x40,%edx + 1c38: 48 89 e6 mov %rsp,%rsi + 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi + 1c40: f3 0f 6f 83 20 09 00 movdqu 0x920(%rbx),%xmm0 + 1c47: 00 + 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1c4d: f3 0f 6f 83 30 09 00 movdqu 0x930(%rbx),%xmm0 + 1c54: 00 + 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) + 1c5a: e8 e1 2e 00 00 call 4b40 + 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1c64: 48 89 e6 mov %rsp,%rsi + 1c67: 48 8d 93 80 04 00 00 lea 0x480(%rbx),%rdx + 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi + 1c75: 00 + 1c76: e8 95 04 00 00 call 2110 + 1c7b: ba 40 04 00 00 mov $0x440,%edx + 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 1c87: 00 + 1c88: 48 89 ef mov %rbp,%rdi + 1c8b: e8 50 17 00 00 call 33e0 + 1c90: 48 8d b3 40 09 00 00 lea 0x940(%rbx),%rsi + 1c97: 48 89 ea mov %rbp,%rdx + 1c9a: 4c 89 ef mov %r13,%rdi + 1c9d: 41 89 c4 mov %eax,%r12d + 1ca0: e8 3b 31 00 00 call 4de0 + 1ca5: 31 c9 xor %ecx,%ecx + 1ca7: 45 85 e4 test %r12d,%r12d + 1caa: ba 20 00 00 00 mov $0x20,%edx + 1caf: 0f 94 c1 sete %cl + 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi + 1cb7: 4c 89 ef mov %r13,%rdi + 1cba: e8 71 17 00 00 call 3430 + 1cbf: 48 8b 84 24 c8 04 00 mov 0x4c8(%rsp),%rax + 1cc6: 00 + 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1cce: 00 00 + 1cd0: 75 14 jne 1ce6 + 1cd2: 48 81 c4 d8 04 00 00 add $0x4d8,%rsp + 1cd9: 31 c0 xor %eax,%eax + 1cdb: 5b pop %rbx + 1cdc: 5d pop %rbp + 1cdd: 41 5c pop %r12 + 1cdf: 41 5d pop %r13 + 1ce1: 41 5e pop %r14 + 1ce3: 41 5f pop %r15 + 1ce5: c3 ret + 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> + 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000001cf0 : + 1cf0: 41 57 push %r15 + 1cf2: b8 03 00 00 00 mov $0x3,%eax + 1cf7: 41 56 push %r14 + 1cf9: 41 55 push %r13 + 1cfb: 41 54 push %r12 + 1cfd: 55 push %rbp + 1cfe: 53 push %rbx + 1cff: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1d06: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1d0b: 4c 8d 94 24 f8 02 00 lea 0x2f8(%rsp),%r10 + 1d12: 00 + 1d13: 89 54 24 28 mov %edx,0x28(%rsp) + 1d17: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 1d1e: 00 00 + 1d20: 48 89 ac 24 f8 02 00 mov %rbp,0x2f8(%rsp) + 1d27: 00 + 1d28: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp + 1d2d: 4c 89 54 24 10 mov %r10,0x10(%rsp) + 1d32: be 03 00 00 00 mov $0x3,%esi + 1d37: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) + 1d3e: 00 + 1d3f: 49 89 fe mov %rdi,%r14 + 1d42: 29 c6 sub %eax,%esi + 1d44: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1d49: 89 74 24 0c mov %esi,0xc(%rsp) + 1d4d: 89 44 24 2c mov %eax,0x2c(%rsp) + 1d51: 8b 44 24 28 mov 0x28(%rsp),%eax + 1d55: 85 c0 test %eax,%eax + 1d57: 0f 84 1c 01 00 00 je 1e79 + 1d5d: 8b 4c 24 08 mov 0x8(%rsp),%ecx + 1d61: 8b 54 24 0c mov 0xc(%rsp),%edx + 1d65: 48 89 ef mov %rbp,%rdi + 1d68: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1d6d: e8 ae 2f 00 00 call 4d20 + 1d72: 48 89 ea mov %rbp,%rdx + 1d75: be 03 00 00 00 mov $0x3,%esi + 1d7a: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1d81: 00 + 1d82: 45 31 ff xor %r15d,%r15d + 1d85: e8 86 25 00 00 call 4310 + 1d8a: 4c 8b 44 24 10 mov 0x10(%rsp),%r8 + 1d8f: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx + 1d96: 00 + 1d97: eb 41 jmp 1dda + 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1da0: 44 89 ff mov %r15d,%edi + 1da3: 41 8d 77 01 lea 0x1(%r15),%esi + 1da7: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) + 1dac: 41 81 ff ff 00 00 00 cmp $0xff,%r15d + 1db3: 74 5b je 1e10 + 1db5: 66 3d 00 0d cmp $0xd00,%ax + 1db9: 7f 55 jg 1e10 + 1dbb: 44 8d 7e 01 lea 0x1(%rsi),%r15d + 1dbf: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) + 1dc4: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1dcb: 74 53 je 1e20 + 1dcd: 48 83 c1 03 add $0x3,%rcx + 1dd1: 49 39 c8 cmp %rcx,%r8 + 1dd4: 0f 84 b9 00 00 00 je 1e93 + 1dda: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 1dde: 0f b6 11 movzbl (%rcx),%edx + 1de1: 89 c6 mov %eax,%esi + 1de3: c0 e8 04 shr $0x4,%al + 1de6: c1 e6 08 shl $0x8,%esi + 1de9: 0f b6 c0 movzbl %al,%eax + 1dec: 09 f2 or %esi,%edx + 1dee: 0f b6 71 02 movzbl 0x2(%rcx),%esi + 1df2: 66 81 e2 ff 0f and $0xfff,%dx + 1df7: c1 e6 04 shl $0x4,%esi + 1dfa: 09 f0 or %esi,%eax + 1dfc: 66 81 fa 00 0d cmp $0xd00,%dx + 1e01: 7e 9d jle 1da0 + 1e03: 66 3d 00 0d cmp $0xd00,%ax + 1e07: 7f c4 jg 1dcd + 1e09: 44 89 fe mov %r15d,%esi + 1e0c: eb ad jmp 1dbb + 1e0e: 66 90 xchg %ax,%ax + 1e10: 41 89 f7 mov %esi,%r15d + 1e13: 41 81 ff 00 01 00 00 cmp $0x100,%r15d + 1e1a: 75 b1 jne 1dcd + 1e1c: 0f 1f 40 00 nopl 0x0(%rax) + 1e20: 83 44 24 08 01 addl $0x1,0x8(%rsp) + 1e25: 49 81 c6 00 02 00 00 add $0x200,%r14 + 1e2c: 83 7c 24 08 03 cmpl $0x3,0x8(%rsp) + 1e31: 0f 85 1a ff ff ff jne 1d51 + 1e37: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1e3c: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1e40: 48 81 c7 00 06 00 00 add $0x600,%rdi + 1e47: 83 e8 01 sub $0x1,%eax + 1e4a: 0f 85 e2 fe ff ff jne 1d32 + 1e50: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 1e57: 00 + 1e58: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e5f: 00 00 + 1e61: 0f 85 dc 00 00 00 jne 1f43 + 1e67: 48 81 c4 08 03 00 00 add $0x308,%rsp + 1e6e: 5b pop %rbx + 1e6f: 5d pop %rbp + 1e70: 41 5c pop %r12 + 1e72: 41 5d pop %r13 + 1e74: 41 5e pop %r14 + 1e76: 41 5f pop %r15 + 1e78: c3 ret + 1e79: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 1e7d: 8b 54 24 08 mov 0x8(%rsp),%edx + 1e81: 48 89 ef mov %rbp,%rdi + 1e84: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 1e89: e8 92 2e 00 00 call 4d20 + 1e8e: e9 df fe ff ff jmp 1d72 + 1e93: 45 89 fd mov %r15d,%r13d + 1e96: 4c 8d bc 24 a8 01 00 lea 0x1a8(%rsp),%r15 + 1e9d: 00 + 1e9e: 66 90 xchg %ax,%ax + 1ea0: be 01 00 00 00 mov $0x1,%esi + 1ea5: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi + 1eac: 00 + 1ead: 48 89 ea mov %rbp,%rdx + 1eb0: e8 5b 24 00 00 call 4310 + 1eb5: 41 b9 00 01 00 00 mov $0x100,%r9d + 1ebb: 44 89 e8 mov %r13d,%eax + 1ebe: 31 ff xor %edi,%edi + 1ec0: 45 29 e9 sub %r13d,%r9d + 1ec3: 4d 8d 14 46 lea (%r14,%rax,2),%r10 + 1ec7: 48 8d b4 24 00 01 00 lea 0x100(%rsp),%rsi + 1ece: 00 + 1ecf: eb 25 jmp 1ef6 + 1ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ed8: 66 3d 00 0d cmp $0xd00,%ax + 1edc: 7f 0a jg 1ee8 + 1ede: 89 fa mov %edi,%edx + 1ee0: 83 c7 01 add $0x1,%edi + 1ee3: 66 41 89 04 52 mov %ax,(%r10,%rdx,2) + 1ee8: 44 39 cf cmp %r9d,%edi + 1eeb: 73 41 jae 1f2e + 1eed: 48 83 c6 03 add $0x3,%rsi + 1ef1: 49 39 f7 cmp %rsi,%r15 + 1ef4: 74 38 je 1f2e + 1ef6: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 1efa: 0f b6 16 movzbl (%rsi),%edx + 1efd: 89 c1 mov %eax,%ecx + 1eff: c0 e8 04 shr $0x4,%al + 1f02: c1 e1 08 shl $0x8,%ecx + 1f05: 0f b6 c0 movzbl %al,%eax + 1f08: 09 ca or %ecx,%edx + 1f0a: 0f b6 4e 02 movzbl 0x2(%rsi),%ecx + 1f0e: 66 81 e2 ff 0f and $0xfff,%dx + 1f13: c1 e1 04 shl $0x4,%ecx + 1f16: 09 c8 or %ecx,%eax + 1f18: 66 81 fa 00 0d cmp $0xd00,%dx + 1f1d: 7f 0a jg 1f29 + 1f1f: 89 f9 mov %edi,%ecx + 1f21: 83 c7 01 add $0x1,%edi + 1f24: 66 41 89 14 4a mov %dx,(%r10,%rcx,2) + 1f29: 44 39 cf cmp %r9d,%edi + 1f2c: 72 aa jb 1ed8 + 1f2e: 41 01 fd add %edi,%r13d + 1f31: 41 81 fd ff 00 00 00 cmp $0xff,%r13d + 1f38: 0f 86 62 ff ff ff jbe 1ea0 + 1f3e: e9 dd fe ff ff jmp 1e20 + 1f43: e8 38 f1 ff ff call 1080 <__stack_chk_fail@plt> + 1f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f4f: 00 + +0000000000001f50 : + 1f50: 41 57 push %r15 + 1f52: 41 56 push %r14 + 1f54: 49 89 fe mov %rdi,%r14 + 1f57: 41 55 push %r13 + 1f59: 45 31 ed xor %r13d,%r13d + 1f5c: 41 54 push %r12 + 1f5e: 55 push %rbp + 1f5f: 53 push %rbx + 1f60: 48 81 ec 78 24 00 00 sub $0x2478,%rsp + 1f67: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 1f6b: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 1f70: 48 8d ac 24 20 0c 00 lea 0xc20(%rsp),%rbp + 1f77: 00 + 1f78: 48 8d 9c 24 40 24 00 lea 0x2440(%rsp),%rbx + 1f7f: 00 + 1f80: 49 89 ef mov %rbp,%r15 + 1f83: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 1f8a: 00 00 + 1f8c: 4c 89 a4 24 68 24 00 mov %r12,0x2468(%rsp) + 1f93: 00 + 1f94: 4c 8d a4 24 20 24 00 lea 0x2420(%rsp),%r12 + 1f9b: 00 + 1f9c: 0f 29 84 24 20 24 00 movaps %xmm0,0x2420(%rsp) + 1fa3: 00 + 1fa4: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 1fa9: ba 21 00 00 00 mov $0x21,%edx + 1fae: c6 84 24 40 24 00 00 movb $0x3,0x2440(%rsp) + 1fb5: 03 + 1fb6: 0f 29 84 24 30 24 00 movaps %xmm0,0x2430(%rsp) + 1fbd: 00 + 1fbe: 4c 89 e6 mov %r12,%rsi + 1fc1: 4c 89 e7 mov %r12,%rdi + 1fc4: e8 77 2b 00 00 call 4b40 + 1fc9: 48 8d 84 24 20 12 00 lea 0x1220(%rsp),%rax + 1fd0: 00 + 1fd1: 31 d2 xor %edx,%edx + 1fd3: 4c 89 e6 mov %r12,%rsi + 1fd6: 48 89 c7 mov %rax,%rdi + 1fd9: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1fde: e8 0d fd ff ff call 1cf0 + 1fe3: 44 89 ea mov %r13d,%edx + 1fe6: 4c 89 ff mov %r15,%rdi + 1fe9: 48 89 de mov %rbx,%rsi + 1fec: 41 83 c5 01 add $0x1,%r13d + 1ff0: e8 0b 0d 00 00 call 2d00 + 1ff5: 49 81 c7 00 02 00 00 add $0x200,%r15 + 1ffc: 41 83 fd 03 cmp $0x3,%r13d + 2000: 75 e1 jne 1fe3 + 2002: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15 + 2007: 4c 89 7c 24 08 mov %r15,0x8(%rsp) + 200c: 44 89 ea mov %r13d,%edx + 200f: 4c 89 ff mov %r15,%rdi + 2012: 48 89 de mov %rbx,%rsi + 2015: 41 83 c5 01 add $0x1,%r13d + 2019: e8 e2 0c 00 00 call 2d00 + 201e: 49 81 c7 00 02 00 00 add $0x200,%r15 + 2025: 41 83 fd 06 cmp $0x6,%r13d + 2029: 75 e1 jne 200c + 202b: 48 89 ef mov %rbp,%rdi + 202e: 48 8d 9c 24 20 06 00 lea 0x620(%rsp),%rbx + 2035: 00 + 2036: e8 d5 06 00 00 call 2710 + 203b: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + 2040: e8 cb 06 00 00 call 2710 + 2045: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 204a: 4c 89 fe mov %r15,%rsi + 204d: 48 89 df mov %rbx,%rdi + 2050: 48 89 ea mov %rbp,%rdx + 2053: 49 81 c7 00 06 00 00 add $0x600,%r15 + 205a: e8 11 07 00 00 call 2770 + 205f: 48 89 df mov %rbx,%rdi + 2062: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2069: e8 22 0e 00 00 call 2e90 + 206e: 4d 39 fc cmp %r15,%r12 + 2071: 75 d7 jne 204a + 2073: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2078: 48 8d b4 24 20 06 00 lea 0x620(%rsp),%rsi + 207f: 00 + 2080: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2087: 00 + 2088: e8 c3 07 00 00 call 2850 + 208d: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi + 2094: 00 + 2095: e8 86 07 00 00 call 2820 + 209a: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 209f: 48 89 ee mov %rbp,%rsi + 20a2: e8 e9 05 00 00 call 2690 + 20a7: 48 8d b4 24 20 06 00 lea 0x620(%rsp),%rsi + 20ae: 00 + 20af: 4c 89 f7 mov %r14,%rdi + 20b2: e8 d9 05 00 00 call 2690 + 20b7: 66 0f 6f 84 24 20 24 movdqa 0x2420(%rsp),%xmm0 + 20be: 00 00 + 20c0: 41 0f 11 86 80 04 00 movups %xmm0,0x480(%r14) + 20c7: 00 + 20c8: 66 0f 6f 84 24 30 24 movdqa 0x2430(%rsp),%xmm0 + 20cf: 00 00 + 20d1: 41 0f 11 86 90 04 00 movups %xmm0,0x490(%r14) + 20d8: 00 + 20d9: 48 8b 84 24 68 24 00 mov 0x2468(%rsp),%rax + 20e0: 00 + 20e1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 20e8: 00 00 + 20ea: 75 12 jne 20fe + 20ec: 48 81 c4 78 24 00 00 add $0x2478,%rsp + 20f3: 5b pop %rbx + 20f4: 5d pop %rbp + 20f5: 41 5c pop %r12 + 20f7: 41 5d pop %r13 + 20f9: 41 5e pop %r14 + 20fb: 41 5f pop %r15 + 20fd: c3 ret + 20fe: e8 7d ef ff ff call 1080 <__stack_chk_fail@plt> + 2103: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 210a: 00 00 00 00 + 210e: 66 90 xchg %ax,%ax + +0000000000002110 : + 2110: 41 57 push %r15 + 2112: 41 56 push %r14 + 2114: 41 55 push %r13 + 2116: 45 31 ed xor %r13d,%r13d + 2119: 41 54 push %r12 + 211b: 55 push %rbp + 211c: 48 89 f5 mov %rsi,%rbp + 211f: 48 89 d6 mov %rdx,%rsi + 2122: 53 push %rbx + 2123: 48 89 d3 mov %rdx,%rbx + 2126: 48 81 ec 58 30 00 00 sub $0x3058,%rsp + 212d: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2132: 48 8d 84 24 20 0c 00 lea 0xc20(%rsp),%rax + 2139: 00 + 213a: 4c 8d b4 24 20 30 00 lea 0x3020(%rsp),%r14 + 2141: 00 + 2142: 48 89 c7 mov %rax,%rdi + 2145: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 214c: 00 00 + 214e: 4c 89 a4 24 48 30 00 mov %r12,0x3048(%rsp) + 2155: 00 + 2156: 49 89 cc mov %rcx,%r12 + 2159: 48 89 04 24 mov %rax,(%rsp) + 215d: e8 6e 05 00 00 call 26d0 + 2162: f3 0f 6f 83 80 04 00 movdqu 0x480(%rbx),%xmm0 + 2169: 00 + 216a: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 2171: 00 + 2172: 48 89 ee mov %rbp,%rsi + 2175: 48 89 c7 mov %rax,%rdi + 2178: 48 89 44 24 08 mov %rax,0x8(%rsp) + 217d: 48 8d ac 24 20 06 00 lea 0x620(%rsp),%rbp + 2184: 00 + 2185: 0f 29 84 24 20 30 00 movaps %xmm0,0x3020(%rsp) + 218c: 00 + 218d: f3 0f 6f 83 90 04 00 movdqu 0x490(%rbx),%xmm0 + 2194: 00 + 2195: 48 8d 9c 24 20 1e 00 lea 0x1e20(%rsp),%rbx + 219c: 00 + 219d: 0f 29 84 24 30 30 00 movaps %xmm0,0x3030(%rsp) + 21a4: 00 + 21a5: e8 d6 09 00 00 call 2b80 + 21aa: ba 01 00 00 00 mov $0x1,%edx + 21af: 4c 89 f6 mov %r14,%rsi + 21b2: 48 89 df mov %rbx,%rdi + 21b5: e8 36 fb ff ff call 1cf0 + 21ba: 4c 89 ef mov %r13,%rdi + 21bd: 44 89 ea mov %r13d,%edx + 21c0: 4c 89 e6 mov %r12,%rsi + 21c3: 49 83 c5 01 add $0x1,%r13 + 21c7: 48 c1 e7 09 shl $0x9,%rdi + 21cb: 48 01 ef add %rbp,%rdi + 21ce: e8 2d 0b 00 00 call 2d00 + 21d3: 49 83 fd 03 cmp $0x3,%r13 + 21d7: 75 e1 jne 21ba + 21d9: 45 31 ff xor %r15d,%r15d + 21dc: 4c 8d ac 24 20 12 00 lea 0x1220(%rsp),%r13 + 21e3: 00 + 21e4: 4c 89 ff mov %r15,%rdi + 21e7: 41 8d 57 03 lea 0x3(%r15),%edx + 21eb: 4c 89 e6 mov %r12,%rsi + 21ee: 49 83 c7 01 add $0x1,%r15 + 21f2: 48 c1 e7 09 shl $0x9,%rdi + 21f6: 4c 01 ef add %r13,%rdi + 21f9: e8 62 0b 00 00 call 2d60 + 21fe: 49 83 ff 03 cmp $0x3,%r15 + 2202: 75 e0 jne 21e4 + 2204: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 220b: 00 + 220c: ba 06 00 00 00 mov $0x6,%edx + 2211: 4c 89 e6 mov %r12,%rsi + 2214: 48 89 c7 mov %rax,%rdi + 2217: 48 89 44 24 10 mov %rax,0x10(%rsp) + 221c: 4c 8d bc 24 20 18 00 lea 0x1820(%rsp),%r15 + 2223: 00 + 2224: e8 37 0b 00 00 call 2d60 + 2229: 48 89 ef mov %rbp,%rdi + 222c: e8 df 04 00 00 call 2710 + 2231: 48 89 de mov %rbx,%rsi + 2234: 4c 89 ff mov %r15,%rdi + 2237: 48 89 ea mov %rbp,%rdx + 223a: 48 81 c3 00 06 00 00 add $0x600,%rbx + 2241: e8 2a 05 00 00 call 2770 + 2246: 49 81 c7 00 02 00 00 add $0x200,%r15 + 224d: 49 39 de cmp %rbx,%r14 + 2250: 75 df jne 2231 + 2252: 48 8b 34 24 mov (%rsp),%rsi + 2256: 48 89 ea mov %rbp,%rdx + 2259: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 225e: e8 0d 05 00 00 call 2770 + 2263: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 226a: 00 + 226b: e8 d0 04 00 00 call 2740 + 2270: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 2275: e8 86 0b 00 00 call 2e00 + 227a: 4c 89 ea mov %r13,%rdx + 227d: 48 8d b4 24 20 18 00 lea 0x1820(%rsp),%rsi + 2284: 00 + 2285: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 228c: 00 + 228d: e8 be 05 00 00 call 2850 + 2292: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2297: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 229c: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22a1: e8 5a 0c 00 00 call 2f00 + 22a6: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 22ab: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22b0: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22b5: e8 46 0c 00 00 call 2f00 + 22ba: 48 8d bc 24 20 18 00 lea 0x1820(%rsp),%rdi + 22c1: 00 + 22c2: e8 59 05 00 00 call 2820 + 22c7: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + 22cc: e8 ff 0b 00 00 call 2ed0 + 22d1: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 + 22d6: 48 8d b4 24 20 18 00 lea 0x1820(%rsp),%rsi + 22dd: 00 + 22de: 4c 89 f7 mov %r14,%rdi + 22e1: e8 3a 01 00 00 call 2420 + 22e6: 49 8d be c0 03 00 00 lea 0x3c0(%r14),%rdi + 22ed: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 22f2: e8 c9 05 00 00 call 28c0 + 22f7: 48 8b 84 24 48 30 00 mov 0x3048(%rsp),%rax + 22fe: 00 + 22ff: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2306: 00 00 + 2308: 75 12 jne 231c + 230a: 48 81 c4 58 30 00 00 add $0x3058,%rsp + 2311: 5b pop %rbx + 2312: 5d pop %rbp + 2313: 41 5c pop %r12 + 2315: 41 5d pop %r13 + 2317: 41 5e pop %r14 + 2319: 41 5f pop %r15 + 231b: c3 ret + 231c: e8 5f ed ff ff call 1080 <__stack_chk_fail@plt> + 2321: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2328: 00 00 00 00 + 232c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002330 : + 2330: 41 57 push %r15 + 2332: 41 56 push %r14 + 2334: 41 55 push %r13 + 2336: 49 89 fd mov %rdi,%r13 + 2339: 41 54 push %r12 + 233b: 55 push %rbp + 233c: 53 push %rbx + 233d: 48 89 f3 mov %rsi,%rbx + 2340: 48 81 ec 18 10 00 00 sub $0x1018,%rsp + 2347: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 + 234e: 00 00 + 2350: 4c 89 b4 24 08 10 00 mov %r14,0x1008(%rsp) + 2357: 00 + 2358: 49 89 d6 mov %rdx,%r14 + 235b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp + 2362: 00 + 2363: 48 89 ef mov %rbp,%rdi + 2366: e8 25 02 00 00 call 2590 + 236b: 48 8d b3 c0 03 00 00 lea 0x3c0(%rbx),%rsi + 2372: 48 89 e7 mov %rsp,%rdi + 2375: e8 f6 06 00 00 call 2a70 + 237a: 48 8d bc 24 00 0a 00 lea 0xa00(%rsp),%rdi + 2381: 00 + 2382: 4c 89 f6 mov %r14,%rsi + 2385: e8 46 03 00 00 call 26d0 + 238a: 48 89 ef mov %rbp,%rdi + 238d: e8 7e 03 00 00 call 2710 + 2392: 48 89 ea mov %rbp,%rdx + 2395: 48 8d b4 24 00 0a 00 lea 0xa00(%rsp),%rsi + 239c: 00 + 239d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23a4: 00 + 23a5: e8 c6 03 00 00 call 2770 + 23aa: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23b1: 00 + 23b2: e8 49 0a 00 00 call 2e00 + 23b7: 48 89 e6 mov %rsp,%rsi + 23ba: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx + 23c1: 00 + 23c2: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23c9: 00 + 23ca: e8 71 0b 00 00 call 2f40 + 23cf: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi + 23d6: 00 + 23d7: e8 f4 0a 00 00 call 2ed0 + 23dc: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi + 23e3: 00 + 23e4: 4c 89 ef mov %r13,%rdi + 23e7: e8 04 08 00 00 call 2bf0 + 23ec: 48 8b 84 24 08 10 00 mov 0x1008(%rsp),%rax + 23f3: 00 + 23f4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 23fb: 00 00 + 23fd: 75 12 jne 2411 + 23ff: 48 81 c4 18 10 00 00 add $0x1018,%rsp + 2406: 5b pop %rbx + 2407: 5d pop %rbp + 2408: 41 5c pop %r12 + 240a: 41 5d pop %r13 + 240c: 41 5e pop %r14 + 240e: 41 5f pop %r15 + 2410: c3 ret + 2411: e8 6a ec ff ff call 1080 <__stack_chk_fail@plt> + 2416: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 241d: 00 00 00 + +0000000000002420 : + 2420: 41 56 push %r14 + 2422: 48 81 c7 40 01 00 00 add $0x140,%rdi + 2429: 49 89 f0 mov %rsi,%r8 + 242c: 4c 8d 8e 00 06 00 00 lea 0x600(%rsi),%r9 + 2433: 41 54 push %r12 + 2435: 55 push %rbp + 2436: 53 push %rbx + 2437: 48 8d 8f c0 fe ff ff lea -0x140(%rdi),%rcx + 243e: 4c 89 c6 mov %r8,%rsi + 2441: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2448: 00 00 00 00 + 244c: 0f 1f 40 00 nopl 0x0(%rax) + 2450: 0f b7 16 movzwl (%rsi),%edx + 2453: 89 d0 mov %edx,%eax + 2455: 66 c1 f8 0f sar $0xf,%ax + 2459: 66 25 01 0d and $0xd01,%ax + 245d: 01 d0 add %edx,%eax + 245f: 0f b7 c0 movzwl %ax,%eax + 2462: 48 c1 e0 0a shl $0xa,%rax + 2466: 48 05 81 06 00 00 add $0x681,%rax + 246c: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax + 2473: 48 c1 e8 20 shr $0x20,%rax + 2477: 89 c3 mov %eax,%ebx + 2479: 0f b7 46 02 movzwl 0x2(%rsi),%eax + 247d: 66 81 e3 ff 03 and $0x3ff,%bx + 2482: 41 89 c3 mov %eax,%r11d + 2485: 66 41 c1 fb 0f sar $0xf,%r11w + 248a: 66 41 81 e3 01 0d and $0xd01,%r11w + 2490: 41 01 c3 add %eax,%r11d + 2493: 0f b7 46 04 movzwl 0x4(%rsi),%eax + 2497: 45 0f b7 db movzwl %r11w,%r11d + 249b: 41 89 c2 mov %eax,%r10d + 249e: 49 c1 e3 0a shl $0xa,%r11 + 24a2: 66 41 c1 fa 0f sar $0xf,%r10w + 24a7: 49 81 c3 81 06 00 00 add $0x681,%r11 + 24ae: 66 41 81 e2 01 0d and $0xd01,%r10w + 24b4: 4d 69 db b7 af 13 00 imul $0x13afb7,%r11,%r11 + 24bb: 41 01 c2 add %eax,%r10d + 24be: 0f b7 46 06 movzwl 0x6(%rsi),%eax + 24c2: 88 19 mov %bl,(%rcx) + 24c4: 45 0f b7 d2 movzwl %r10w,%r10d + 24c8: 49 c1 e2 0a shl $0xa,%r10 + 24cc: 89 c2 mov %eax,%edx + 24ce: 49 c1 eb 20 shr $0x20,%r11 + 24d2: 66 c1 fa 0f sar $0xf,%dx + 24d6: 49 81 c2 81 06 00 00 add $0x681,%r10 + 24dd: 45 89 dc mov %r11d,%r12d + 24e0: 66 81 e2 01 0d and $0xd01,%dx + 24e5: 4d 69 d2 b7 af 13 00 imul $0x13afb7,%r10,%r10 + 24ec: 66 41 81 e4 ff 03 and $0x3ff,%r12w + 24f2: 01 c2 add %eax,%edx + 24f4: 0f b7 d2 movzwl %dx,%edx + 24f7: 48 c1 e2 0a shl $0xa,%rdx + 24fb: 49 c1 ea 20 shr $0x20,%r10 + 24ff: 48 81 c2 81 06 00 00 add $0x681,%rdx + 2506: 44 89 d5 mov %r10d,%ebp + 2509: 48 69 c2 b7 af 13 00 imul $0x13afb7,%rdx,%rax + 2510: 66 81 e5 ff 03 and $0x3ff,%bp + 2515: 48 c1 e8 20 shr $0x20,%rax + 2519: 89 c2 mov %eax,%edx + 251b: 66 81 e2 ff 03 and $0x3ff,%dx + 2520: 41 89 d6 mov %edx,%r14d + 2523: 42 8d 14 9d 00 00 00 lea 0x0(,%r11,4),%edx + 252a: 00 + 252b: 08 fa or %bh,%dl + 252d: 66 41 c1 ec 06 shr $0x6,%r12w + 2532: 48 83 c1 05 add $0x5,%rcx + 2536: 48 83 c6 08 add $0x8,%rsi + 253a: 88 51 fc mov %dl,-0x4(%rcx) + 253d: 41 c1 e2 04 shl $0x4,%r10d + 2541: 66 c1 ed 04 shr $0x4,%bp + 2545: 44 89 f2 mov %r14d,%edx + 2548: c1 e0 06 shl $0x6,%eax + 254b: 45 09 e2 or %r12d,%r10d + 254e: 66 c1 ea 02 shr $0x2,%dx + 2552: 09 e8 or %ebp,%eax + 2554: 44 88 51 fd mov %r10b,-0x3(%rcx) + 2558: 88 41 fe mov %al,-0x2(%rcx) + 255b: 88 51 ff mov %dl,-0x1(%rcx) + 255e: 48 39 f9 cmp %rdi,%rcx + 2561: 0f 85 e9 fe ff ff jne 2450 + 2567: 49 81 c0 00 02 00 00 add $0x200,%r8 + 256e: 48 8d b9 40 01 00 00 lea 0x140(%rcx),%rdi + 2575: 4d 39 c1 cmp %r8,%r9 + 2578: 0f 85 b9 fe ff ff jne 2437 + 257e: 5b pop %rbx + 257f: 5d pop %rbp + 2580: 41 5c pop %r12 + 2582: 41 5e pop %r14 + 2584: c3 ret + 2585: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 258c: 00 00 00 00 + +0000000000002590 : + 2590: 55 push %rbp + 2591: 48 81 c6 40 01 00 00 add $0x140,%rsi + 2598: 4c 8d 87 00 06 00 00 lea 0x600(%rdi),%r8 + 259f: 53 push %rbx + 25a0: 48 8d 96 c0 fe ff ff lea -0x140(%rsi),%rdx + 25a7: 48 89 f9 mov %rdi,%rcx + 25aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 25b0: 44 0f b6 52 02 movzbl 0x2(%rdx),%r10d + 25b5: 0f b7 1a movzwl (%rdx),%ebx + 25b8: 48 83 c2 05 add $0x5,%rdx + 25bc: 48 83 c1 08 add $0x8,%rcx + 25c0: 44 0f b6 5a fe movzbl -0x2(%rdx),%r11d + 25c5: 44 0f b6 4a fc movzbl -0x4(%rdx),%r9d + 25ca: 44 89 d0 mov %r10d,%eax + 25cd: 41 c1 e2 06 shl $0x6,%r10d + 25d1: 81 e3 ff 03 00 00 and $0x3ff,%ebx + 25d7: c0 e8 04 shr $0x4,%al + 25da: 41 c0 e9 02 shr $0x2,%r9b + 25de: 69 db 01 0d 00 00 imul $0xd01,%ebx,%ebx + 25e4: 44 89 dd mov %r11d,%ebp + 25e7: 41 c1 e3 04 shl $0x4,%r11d + 25eb: 0f b6 c0 movzbl %al,%eax + 25ee: 45 0f b6 c9 movzbl %r9b,%r9d + 25f2: 40 c0 ed 06 shr $0x6,%bpl + 25f6: 44 09 d8 or %r11d,%eax + 25f9: 45 09 d1 or %r10d,%r9d + 25fc: 44 0f b6 52 ff movzbl -0x1(%rdx),%r10d + 2601: 40 0f b6 ed movzbl %bpl,%ebp + 2605: 25 ff 03 00 00 and $0x3ff,%eax + 260a: 41 81 e1 ff 03 00 00 and $0x3ff,%r9d + 2611: 81 c3 00 02 00 00 add $0x200,%ebx + 2617: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 261d: 41 c1 e2 02 shl $0x2,%r10d + 2621: c1 eb 0a shr $0xa,%ebx + 2624: 41 09 ea or %ebp,%r10d + 2627: 45 69 c9 01 0d 00 00 imul $0xd01,%r9d,%r9d + 262e: 66 89 59 f8 mov %bx,-0x8(%rcx) + 2632: 05 00 02 00 00 add $0x200,%eax + 2637: c1 e8 0a shr $0xa,%eax + 263a: 41 81 c1 00 02 00 00 add $0x200,%r9d + 2641: 66 89 41 fc mov %ax,-0x4(%rcx) + 2645: 41 0f bf c2 movswl %r10w,%eax + 2649: 41 c1 e9 0a shr $0xa,%r9d + 264d: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2653: 66 44 89 49 fa mov %r9w,-0x6(%rcx) + 2658: 05 00 02 00 00 add $0x200,%eax + 265d: c1 e8 0a shr $0xa,%eax + 2660: 66 89 41 fe mov %ax,-0x2(%rcx) + 2664: 48 39 f2 cmp %rsi,%rdx + 2667: 0f 85 43 ff ff ff jne 25b0 + 266d: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2674: 48 8d b2 40 01 00 00 lea 0x140(%rdx),%rsi + 267b: 49 39 f8 cmp %rdi,%r8 + 267e: 0f 85 1c ff ff ff jne 25a0 + 2684: 5b pop %rbx + 2685: 5d pop %rbp + 2686: c3 ret + 2687: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 268e: 00 00 + +0000000000002690 : + 2690: 41 54 push %r12 + 2692: 4c 8d a7 80 04 00 00 lea 0x480(%rdi),%r12 + 2699: 55 push %rbp + 269a: 48 89 f5 mov %rsi,%rbp + 269d: 53 push %rbx + 269e: 48 89 fb mov %rdi,%rbx + 26a1: 48 89 ee mov %rbp,%rsi + 26a4: 48 89 df mov %rbx,%rdi + 26a7: 48 81 c3 80 01 00 00 add $0x180,%rbx + 26ae: 48 81 c5 00 02 00 00 add $0x200,%rbp + 26b5: e8 06 04 00 00 call 2ac0 + 26ba: 4c 39 e3 cmp %r12,%rbx + 26bd: 75 e2 jne 26a1 + 26bf: 5b pop %rbx + 26c0: 5d pop %rbp + 26c1: 41 5c pop %r12 + 26c3: c3 ret + 26c4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 26cb: 00 00 00 00 + 26cf: 90 nop + +00000000000026d0 : + 26d0: 41 54 push %r12 + 26d2: 4c 8d a6 80 04 00 00 lea 0x480(%rsi),%r12 + 26d9: 55 push %rbp + 26da: 48 89 fd mov %rdi,%rbp + 26dd: 53 push %rbx + 26de: 48 89 f3 mov %rsi,%rbx + 26e1: 48 89 de mov %rbx,%rsi + 26e4: 48 89 ef mov %rbp,%rdi + 26e7: 48 81 c3 80 01 00 00 add $0x180,%rbx + 26ee: 48 81 c5 00 02 00 00 add $0x200,%rbp + 26f5: e8 26 04 00 00 call 2b20 + 26fa: 4c 39 e3 cmp %r12,%rbx + 26fd: 75 e2 jne 26e1 + 26ff: 5b pop %rbx + 2700: 5d pop %rbp + 2701: 41 5c pop %r12 + 2703: c3 ret + 2704: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 270b: 00 00 00 00 + 270f: 90 nop + +0000000000002710 : + 2710: 53 push %rbx + 2711: 48 89 fb mov %rdi,%rbx + 2714: e8 a7 06 00 00 call 2dc0 + 2719: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2720: e8 9b 06 00 00 call 2dc0 + 2725: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 272c: 5b pop %rbx + 272d: e9 8e 06 00 00 jmp 2dc0 + 2732: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2739: 00 00 00 00 + 273d: 0f 1f 00 nopl (%rax) + +0000000000002740 : + 2740: 53 push %rbx + 2741: 48 89 fb mov %rdi,%rbx + 2744: e8 b7 06 00 00 call 2e00 + 2749: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2750: e8 ab 06 00 00 call 2e00 + 2755: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 275c: 5b pop %rbx + 275d: e9 9e 06 00 00 jmp 2e00 + 2762: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2769: 00 00 00 00 + 276d: 0f 1f 00 nopl (%rax) + +0000000000002770 : + 2770: 41 56 push %r14 + 2772: 41 55 push %r13 + 2774: 49 89 f5 mov %rsi,%r13 + 2777: 41 54 push %r12 + 2779: 49 89 fc mov %rdi,%r12 + 277c: 55 push %rbp + 277d: 49 8d ad 00 02 00 00 lea 0x200(%r13),%rbp + 2784: 49 81 c5 00 06 00 00 add $0x600,%r13 + 278b: 53 push %rbx + 278c: 48 81 ec 10 02 00 00 sub $0x210,%rsp + 2793: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 279a: 00 00 + 279c: 48 89 9c 24 08 02 00 mov %rbx,0x208(%rsp) + 27a3: 00 + 27a4: 48 89 d3 mov %rdx,%rbx + 27a7: 48 89 da mov %rbx,%rdx + 27aa: 48 81 c3 00 02 00 00 add $0x200,%rbx + 27b1: e8 5a 06 00 00 call 2e10 + 27b6: 48 89 da mov %rbx,%rdx + 27b9: 48 89 ee mov %rbp,%rsi + 27bc: 48 89 e7 mov %rsp,%rdi + 27bf: 48 81 c5 00 02 00 00 add $0x200,%rbp + 27c6: e8 45 06 00 00 call 2e10 + 27cb: 48 89 e2 mov %rsp,%rdx + 27ce: 4c 89 e6 mov %r12,%rsi + 27d1: 4c 89 e7 mov %r12,%rdi + 27d4: e8 27 07 00 00 call 2f00 + 27d9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 27e0: 4c 39 ed cmp %r13,%rbp + 27e3: 75 d1 jne 27b6 + 27e5: 4c 89 e7 mov %r12,%rdi + 27e8: e8 e3 06 00 00 call 2ed0 + 27ed: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax + 27f4: 00 + 27f5: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 27fc: 00 00 + 27fe: 75 10 jne 2810 + 2800: 48 81 c4 10 02 00 00 add $0x210,%rsp + 2807: 5b pop %rbx + 2808: 5d pop %rbp + 2809: 41 5c pop %r12 + 280b: 41 5d pop %r13 + 280d: 41 5e pop %r14 + 280f: c3 ret + 2810: e8 6b e8 ff ff call 1080 <__stack_chk_fail@plt> + 2815: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 281c: 00 00 00 00 + +0000000000002820 : + 2820: 53 push %rbx + 2821: 48 89 fb mov %rdi,%rbx + 2824: e8 a7 06 00 00 call 2ed0 + 2829: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi + 2830: e8 9b 06 00 00 call 2ed0 + 2835: 48 8d bb 00 04 00 00 lea 0x400(%rbx),%rdi + 283c: 5b pop %rbx + 283d: e9 8e 06 00 00 jmp 2ed0 + 2842: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2849: 00 00 00 00 + 284d: 0f 1f 00 nopl (%rax) + +0000000000002850 : + 2850: 41 55 push %r13 + 2852: 49 89 fd mov %rdi,%r13 + 2855: 41 54 push %r12 + 2857: 49 89 f4 mov %rsi,%r12 + 285a: 55 push %rbp + 285b: 48 89 d5 mov %rdx,%rbp + 285e: 53 push %rbx + 285f: 31 db xor %ebx,%ebx + 2861: 48 83 ec 08 sub $0x8,%rsp + 2865: 48 8d 54 1d 00 lea 0x0(%rbp,%rbx,1),%rdx + 286a: 49 8d 34 1c lea (%r12,%rbx,1),%rsi + 286e: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi + 2873: 48 81 c3 00 02 00 00 add $0x200,%rbx + 287a: e8 81 06 00 00 call 2f00 + 287f: 48 81 fb 00 06 00 00 cmp $0x600,%rbx + 2886: 75 dd jne 2865 + 2888: 48 83 c4 08 add $0x8,%rsp + 288c: 5b pop %rbx + 288d: 5d pop %rbp + 288e: 41 5c pop %r12 + 2890: 41 5d pop %r13 + 2892: c3 ret + 2893: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 289a: 00 00 00 + 289d: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28a4: 00 00 00 + 28a7: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28ae: 00 00 00 + 28b1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 28b8: 00 00 00 + 28bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000028c0 : + 28c0: 41 54 push %r12 + 28c2: 49 89 f3 mov %rsi,%r11 + 28c5: 55 push %rbp + 28c6: 48 8d af 80 00 00 00 lea 0x80(%rdi),%rbp + 28cd: 53 push %rbx + 28ce: 48 89 fb mov %rdi,%rbx + 28d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 28d8: 00 00 00 00 + 28dc: 0f 1f 40 00 nopl 0x0(%rax) + 28e0: 41 0f b7 03 movzwl (%r11),%eax + 28e4: 45 0f b7 63 0e movzwl 0xe(%r11),%r12d + 28e9: 41 89 c2 mov %eax,%r10d + 28ec: 66 41 c1 fa 0f sar $0xf,%r10w + 28f1: 66 41 81 e2 01 0d and $0xd01,%r10w + 28f7: 41 01 c2 add %eax,%r10d + 28fa: 41 0f b7 43 02 movzwl 0x2(%r11),%eax + 28ff: 45 0f bf d2 movswl %r10w,%r10d + 2903: 89 c6 mov %eax,%esi + 2905: 41 c1 e2 04 shl $0x4,%r10d + 2909: 66 c1 fe 0f sar $0xf,%si + 290d: 41 81 c2 81 06 00 00 add $0x681,%r10d + 2914: 66 81 e6 01 0d and $0xd01,%si + 2919: 45 69 d2 fb 3a 01 00 imul $0x13afb,%r10d,%r10d + 2920: 01 c6 add %eax,%esi + 2922: 41 0f b7 43 04 movzwl 0x4(%r11),%eax + 2927: 0f bf f6 movswl %si,%esi + 292a: 41 89 c1 mov %eax,%r9d + 292d: c1 e6 04 shl $0x4,%esi + 2930: 66 41 c1 f9 0f sar $0xf,%r9w + 2935: 81 c6 81 06 00 00 add $0x681,%esi + 293b: 66 41 81 e1 01 0d and $0xd01,%r9w + 2941: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2947: 41 01 c1 add %eax,%r9d + 294a: 41 0f b7 43 06 movzwl 0x6(%r11),%eax + 294f: 45 0f bf c9 movswl %r9w,%r9d + 2953: 89 c1 mov %eax,%ecx + 2955: 41 c1 e1 04 shl $0x4,%r9d + 2959: 66 c1 f9 0f sar $0xf,%cx + 295d: 41 81 c1 81 06 00 00 add $0x681,%r9d + 2964: 66 81 e1 01 0d and $0xd01,%cx + 2969: 45 69 c9 fb 3a 01 00 imul $0x13afb,%r9d,%r9d + 2970: 01 c1 add %eax,%ecx + 2972: 41 0f b7 43 08 movzwl 0x8(%r11),%eax + 2977: 0f bf c9 movswl %cx,%ecx + 297a: 41 89 c0 mov %eax,%r8d + 297d: c1 e1 04 shl $0x4,%ecx + 2980: 66 41 c1 f8 0f sar $0xf,%r8w + 2985: 81 c1 81 06 00 00 add $0x681,%ecx + 298b: 66 41 81 e0 01 0d and $0xd01,%r8w + 2991: 69 c9 fb 3a 01 00 imul $0x13afb,%ecx,%ecx + 2997: 41 01 c0 add %eax,%r8d + 299a: 41 0f b7 43 0a movzwl 0xa(%r11),%eax + 299f: 45 0f bf c0 movswl %r8w,%r8d + 29a3: 89 c2 mov %eax,%edx + 29a5: 41 c1 e0 04 shl $0x4,%r8d + 29a9: 66 c1 fa 0f sar $0xf,%dx + 29ad: 41 81 c0 81 06 00 00 add $0x681,%r8d + 29b4: 66 81 e2 01 0d and $0xd01,%dx + 29b9: 45 69 c0 fb 3a 01 00 imul $0x13afb,%r8d,%r8d + 29c0: 01 c2 add %eax,%edx + 29c2: 41 0f b7 43 0c movzwl 0xc(%r11),%eax + 29c7: c1 ee 1c shr $0x1c,%esi + 29ca: c1 e9 1c shr $0x1c,%ecx + 29cd: 0f bf d2 movswl %dx,%edx + 29d0: c1 e6 04 shl $0x4,%esi + 29d3: c1 e2 04 shl $0x4,%edx + 29d6: 89 c7 mov %eax,%edi + 29d8: 41 c1 ea 1c shr $0x1c,%r10d + 29dc: 66 c1 ff 0f sar $0xf,%di + 29e0: 81 c2 81 06 00 00 add $0x681,%edx + 29e6: c1 e1 04 shl $0x4,%ecx + 29e9: 41 09 f2 or %esi,%r10d + 29ec: 41 c1 e9 1c shr $0x1c,%r9d + 29f0: 66 81 e7 01 0d and $0xd01,%di + 29f5: 41 c1 e8 1c shr $0x1c,%r8d + 29f9: 44 88 13 mov %r10b,(%rbx) + 29fc: 01 c7 add %eax,%edi + 29fe: 69 d2 fb 3a 01 00 imul $0x13afb,%edx,%edx + 2a04: 44 89 e0 mov %r12d,%eax + 2a07: 41 09 c9 or %ecx,%r9d + 2a0a: 66 c1 f8 0f sar $0xf,%ax + 2a0e: 0f bf ff movswl %di,%edi + 2a11: 44 88 4b 01 mov %r9b,0x1(%rbx) + 2a15: 66 25 01 0d and $0xd01,%ax + 2a19: c1 e7 04 shl $0x4,%edi + 2a1c: 44 01 e0 add %r12d,%eax + 2a1f: 81 c7 81 06 00 00 add $0x681,%edi + 2a25: c1 ea 1c shr $0x1c,%edx + 2a28: 98 cwtl + 2a29: 69 ff fb 3a 01 00 imul $0x13afb,%edi,%edi + 2a2f: c1 e2 04 shl $0x4,%edx + 2a32: c1 e0 04 shl $0x4,%eax + 2a35: 41 09 d0 or %edx,%r8d + 2a38: 05 81 06 00 00 add $0x681,%eax + 2a3d: 44 88 43 02 mov %r8b,0x2(%rbx) + 2a41: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2a47: c1 ef 1c shr $0x1c,%edi + 2a4a: c1 e8 1c shr $0x1c,%eax + 2a4d: c1 e0 04 shl $0x4,%eax + 2a50: 09 c7 or %eax,%edi + 2a52: 48 83 c3 04 add $0x4,%rbx + 2a56: 40 88 7b ff mov %dil,-0x1(%rbx) + 2a5a: 49 83 c3 10 add $0x10,%r11 + 2a5e: 48 39 eb cmp %rbp,%rbx + 2a61: 0f 85 79 fe ff ff jne 28e0 + 2a67: 5b pop %rbx + 2a68: 5d pop %rbp + 2a69: 41 5c pop %r12 + 2a6b: c3 ret + 2a6c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002a70 : + 2a70: 31 d2 xor %edx,%edx + 2a72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2a79: 00 00 00 00 + 2a7d: 0f 1f 00 nopl (%rax) + 2a80: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 2a84: 83 e0 0f and $0xf,%eax + 2a87: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2a8d: 83 c0 08 add $0x8,%eax + 2a90: c1 f8 04 sar $0x4,%eax + 2a93: 66 89 04 97 mov %ax,(%rdi,%rdx,4) + 2a97: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax + 2a9b: c0 e8 04 shr $0x4,%al + 2a9e: 0f b6 c0 movzbl %al,%eax + 2aa1: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2aa7: 83 c0 08 add $0x8,%eax + 2aaa: c1 f8 04 sar $0x4,%eax + 2aad: 66 89 44 97 02 mov %ax,0x2(%rdi,%rdx,4) + 2ab2: 48 83 c2 01 add $0x1,%rdx + 2ab6: 48 81 fa 80 00 00 00 cmp $0x80,%rdx + 2abd: 75 c1 jne 2a80 + 2abf: c3 ret + +0000000000002ac0 : + 2ac0: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 + 2ac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2ace: 00 00 + 2ad0: 0f b7 06 movzwl (%rsi),%eax + 2ad3: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx + 2ad7: 48 83 c7 03 add $0x3,%rdi + 2adb: 48 83 c6 04 add $0x4,%rsi + 2adf: 89 c2 mov %eax,%edx + 2ae1: 66 c1 fa 0f sar $0xf,%dx + 2ae5: 66 81 e2 01 0d and $0xd01,%dx + 2aea: 01 c2 add %eax,%edx + 2aec: 89 c8 mov %ecx,%eax + 2aee: 66 c1 f8 0f sar $0xf,%ax + 2af2: 88 57 fd mov %dl,-0x3(%rdi) + 2af5: 66 25 01 0d and $0xd01,%ax + 2af9: 01 c8 add %ecx,%eax + 2afb: 89 c1 mov %eax,%ecx + 2afd: 66 c1 e8 04 shr $0x4,%ax + 2b01: c1 e1 04 shl $0x4,%ecx + 2b04: 88 47 ff mov %al,-0x1(%rdi) + 2b07: 08 f1 or %dh,%cl + 2b09: 88 4f fe mov %cl,-0x2(%rdi) + 2b0c: 49 39 f8 cmp %rdi,%r8 + 2b0f: 75 bf jne 2ad0 + 2b11: c3 ret + 2b12: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2b19: 00 00 00 00 + 2b1d: 0f 1f 00 nopl (%rax) + +0000000000002b20 : + 2b20: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx + 2b27: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2b2e: 00 00 00 00 + 2b32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2b39: 00 00 00 00 + 2b3d: 0f 1f 00 nopl (%rax) + 2b40: 0f b6 46 01 movzbl 0x1(%rsi),%eax + 2b44: 0f b6 16 movzbl (%rsi),%edx + 2b47: 48 83 c6 03 add $0x3,%rsi + 2b4b: 48 83 c7 04 add $0x4,%rdi + 2b4f: c1 e0 08 shl $0x8,%eax + 2b52: 09 d0 or %edx,%eax + 2b54: 66 25 ff 0f and $0xfff,%ax + 2b58: 66 89 47 fc mov %ax,-0x4(%rdi) + 2b5c: 0f b6 46 fe movzbl -0x2(%rsi),%eax + 2b60: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 2b64: c0 e8 04 shr $0x4,%al + 2b67: 0f b6 c0 movzbl %al,%eax + 2b6a: c1 e2 04 shl $0x4,%edx + 2b6d: 09 d0 or %edx,%eax + 2b6f: 66 89 47 fe mov %ax,-0x2(%rdi) + 2b73: 48 39 f1 cmp %rsi,%rcx + 2b76: 75 c8 jne 2b40 + 2b78: c3 ret + 2b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002b80 : + 2b80: 41 56 push %r14 + 2b82: 41 55 push %r13 + 2b84: 41 54 push %r12 + 2b86: 49 89 fc mov %rdi,%r12 + 2b89: 55 push %rbp + 2b8a: 48 89 f5 mov %rsi,%rbp + 2b8d: 53 push %rbx + 2b8e: 31 db xor %ebx,%ebx + 2b90: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 + 2b94: 45 31 ed xor %r13d,%r13d + 2b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2b9e: 00 00 + 2ba0: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax + 2ba5: 31 d2 xor %edx,%edx + 2ba7: 44 89 e9 mov %r13d,%ecx + 2baa: 4c 89 f7 mov %r14,%rdi + 2bad: 66 41 89 14 44 mov %dx,(%r12,%rax,2) + 2bb2: 0f b6 55 00 movzbl 0x0(%rbp),%edx + 2bb6: 41 83 c5 01 add $0x1,%r13d + 2bba: 49 83 c6 02 add $0x2,%r14 + 2bbe: be 81 06 00 00 mov $0x681,%esi + 2bc3: d3 fa sar %cl,%edx + 2bc5: 83 e2 01 and $0x1,%edx + 2bc8: e8 93 08 00 00 call 3460 + 2bcd: 41 83 fd 08 cmp $0x8,%r13d + 2bd1: 75 cd jne 2ba0 + 2bd3: 48 83 c3 08 add $0x8,%rbx + 2bd7: 48 83 c5 01 add $0x1,%rbp + 2bdb: 48 81 fb 00 01 00 00 cmp $0x100,%rbx + 2be2: 75 ac jne 2b90 + 2be4: 5b pop %rbx + 2be5: 5d pop %rbp + 2be6: 41 5c pop %r12 + 2be8: 41 5d pop %r13 + 2bea: 41 5e pop %r14 + 2bec: c3 ret + 2bed: 0f 1f 00 nopl (%rax) + +0000000000002bf0 : + 2bf0: 48 89 f9 mov %rdi,%rcx + 2bf3: 48 89 f2 mov %rsi,%rdx + 2bf6: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi + 2bfd: 0f 1f 00 nopl (%rax) + 2c00: c6 01 00 movb $0x0,(%rcx) + 2c03: 0f bf 02 movswl (%rdx),%eax + 2c06: 48 83 c1 01 add $0x1,%rcx + 2c0a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax + 2c11: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2c17: c1 e8 1c shr $0x1c,%eax + 2c1a: 83 e0 01 and $0x1,%eax + 2c1d: 88 41 ff mov %al,-0x1(%rcx) + 2c20: 0f bf 72 02 movswl 0x2(%rdx),%esi + 2c24: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c2b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c31: c1 ee 1b shr $0x1b,%esi + 2c34: 83 e6 02 and $0x2,%esi + 2c37: 09 f0 or %esi,%eax + 2c39: 88 41 ff mov %al,-0x1(%rcx) + 2c3c: 0f bf 72 04 movswl 0x4(%rdx),%esi + 2c40: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c47: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c4d: c1 ee 1a shr $0x1a,%esi + 2c50: 83 e6 04 and $0x4,%esi + 2c53: 09 f0 or %esi,%eax + 2c55: 88 41 ff mov %al,-0x1(%rcx) + 2c58: 0f bf 72 06 movswl 0x6(%rdx),%esi + 2c5c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c63: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c69: c1 ee 19 shr $0x19,%esi + 2c6c: 83 e6 08 and $0x8,%esi + 2c6f: 09 f0 or %esi,%eax + 2c71: 88 41 ff mov %al,-0x1(%rcx) + 2c74: 0f bf 72 08 movswl 0x8(%rdx),%esi + 2c78: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c7f: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2c85: c1 ee 18 shr $0x18,%esi + 2c88: 83 e6 10 and $0x10,%esi + 2c8b: 09 f0 or %esi,%eax + 2c8d: 88 41 ff mov %al,-0x1(%rcx) + 2c90: 0f bf 72 0a movswl 0xa(%rdx),%esi + 2c94: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2c9b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2ca1: c1 ee 17 shr $0x17,%esi + 2ca4: 83 e6 20 and $0x20,%esi + 2ca7: 09 f0 or %esi,%eax + 2ca9: 88 41 ff mov %al,-0x1(%rcx) + 2cac: 0f bf 72 0c movswl 0xc(%rdx),%esi + 2cb0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2cb7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2cbd: c1 ee 16 shr $0x16,%esi + 2cc0: 83 e6 40 and $0x40,%esi + 2cc3: 09 f0 or %esi,%eax + 2cc5: 88 41 ff mov %al,-0x1(%rcx) + 2cc8: 0f bf 72 0e movswl 0xe(%rdx),%esi + 2ccc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi + 2cd3: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi + 2cd9: c1 ee 1c shr $0x1c,%esi + 2cdc: c1 e6 07 shl $0x7,%esi + 2cdf: 09 f0 or %esi,%eax + 2ce1: 88 41 ff mov %al,-0x1(%rcx) + 2ce4: 48 83 c2 10 add $0x10,%rdx + 2ce8: 48 39 d7 cmp %rdx,%rdi + 2ceb: 0f 85 0f ff ff ff jne 2c00 + 2cf1: c3 ret + 2cf2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2cf9: 00 00 00 00 + 2cfd: 0f 1f 00 nopl (%rax) + +0000000000002d00 : + 2d00: 55 push %rbp + 2d01: 0f b6 ca movzbl %dl,%ecx + 2d04: 48 89 f2 mov %rsi,%rdx + 2d07: be 80 00 00 00 mov $0x80,%esi + 2d0c: 53 push %rbx + 2d0d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 2d14: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 2d1b: 00 00 + 2d1d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 2d24: 00 + 2d25: 48 89 fd mov %rdi,%rbp + 2d28: 48 89 e7 mov %rsp,%rdi + 2d2b: e8 50 20 00 00 call 4d80 + 2d30: 48 89 e6 mov %rsp,%rsi + 2d33: 48 89 ef mov %rbp,%rdi + 2d36: e8 35 06 00 00 call 3370 + 2d3b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 2d42: 00 + 2d43: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2d4a: 00 00 + 2d4c: 75 0a jne 2d58 + 2d4e: 48 81 c4 98 00 00 00 add $0x98,%rsp + 2d55: 5b pop %rbx + 2d56: 5d pop %rbp + 2d57: c3 ret + 2d58: e8 23 e3 ff ff call 1080 <__stack_chk_fail@plt> + 2d5d: 0f 1f 00 nopl (%rax) + +0000000000002d60 : + 2d60: 55 push %rbp + 2d61: 0f b6 ca movzbl %dl,%ecx + 2d64: 48 89 f2 mov %rsi,%rdx + 2d67: be 80 00 00 00 mov $0x80,%esi + 2d6c: 53 push %rbx + 2d6d: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 2d74: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp + 2d7b: 00 00 + 2d7d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) + 2d84: 00 + 2d85: 48 89 fd mov %rdi,%rbp + 2d88: 48 89 e7 mov %rsp,%rdi + 2d8b: e8 f0 1f 00 00 call 4d80 + 2d90: 48 89 e6 mov %rsp,%rsi + 2d93: 48 89 ef mov %rbp,%rdi + 2d96: e8 e5 05 00 00 call 3380 + 2d9b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 2da2: 00 + 2da3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2daa: 00 00 + 2dac: 75 0a jne 2db8 + 2dae: 48 81 c4 98 00 00 00 add $0x98,%rsp + 2db5: 5b pop %rbx + 2db6: 5d pop %rbp + 2db7: c3 ret + 2db8: e8 c3 e2 ff ff call 1080 <__stack_chk_fail@plt> + 2dbd: 0f 1f 00 nopl (%rax) + +0000000000002dc0 : + 2dc0: 55 push %rbp + 2dc1: 53 push %rbx + 2dc2: 48 89 fb mov %rdi,%rbx + 2dc5: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp + 2dcc: 48 83 ec 08 sub $0x8,%rsp + 2dd0: e8 ab 01 00 00 call 2f80 + 2dd5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ddc: 00 00 00 00 + 2de0: 0f bf 3b movswl (%rbx),%edi + 2de3: 48 83 c3 02 add $0x2,%rbx + 2de7: e8 c4 05 00 00 call 33b0 + 2dec: 66 89 43 fe mov %ax,-0x2(%rbx) + 2df0: 48 39 eb cmp %rbp,%rbx + 2df3: 75 eb jne 2de0 + 2df5: 48 83 c4 08 add $0x8,%rsp + 2df9: 5b pop %rbx + 2dfa: 5d pop %rbp + 2dfb: c3 ret + 2dfc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002e00 : + 2e00: e9 7b 02 00 00 jmp 3080 + 2e05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2e0c: 00 00 00 00 + +0000000000002e10 : + 2e10: 41 57 push %r15 + 2e12: 4c 8d 3d 87 32 00 00 lea 0x3287(%rip),%r15 # 60a0 + 2e19: 41 56 push %r14 + 2e1b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 + 2e22: 41 55 push %r13 + 2e24: 49 89 f5 mov %rsi,%r13 + 2e27: 41 54 push %r12 + 2e29: 49 89 d4 mov %rdx,%r12 + 2e2c: 55 push %rbp + 2e2d: 48 8d 6f 04 lea 0x4(%rdi),%rbp + 2e31: 53 push %rbx + 2e32: 48 83 ec 08 sub $0x8,%rsp + 2e36: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 2e3d: 00 00 00 + 2e40: 41 0f bf 0f movswl (%r15),%ecx + 2e44: 48 8d 7d fc lea -0x4(%rbp),%rdi + 2e48: 4c 89 e2 mov %r12,%rdx + 2e4b: 4c 89 ee mov %r13,%rsi + 2e4e: 49 83 c7 02 add $0x2,%r15 + 2e52: 89 cb mov %ecx,%ebx + 2e54: e8 87 03 00 00 call 31e0 + 2e59: f7 db neg %ebx + 2e5b: 49 8d 54 24 04 lea 0x4(%r12),%rdx + 2e60: 49 8d 75 04 lea 0x4(%r13),%rsi + 2e64: 48 89 ef mov %rbp,%rdi + 2e67: 0f bf cb movswl %bx,%ecx + 2e6a: 49 83 c5 08 add $0x8,%r13 + 2e6e: 49 83 c4 08 add $0x8,%r12 + 2e72: e8 69 03 00 00 call 31e0 + 2e77: 48 83 c5 08 add $0x8,%rbp + 2e7b: 4d 39 fe cmp %r15,%r14 + 2e7e: 75 c0 jne 2e40 + 2e80: 48 83 c4 08 add $0x8,%rsp + 2e84: 5b pop %rbx + 2e85: 5d pop %rbp + 2e86: 41 5c pop %r12 + 2e88: 41 5d pop %r13 + 2e8a: 41 5e pop %r14 + 2e8c: 41 5f pop %r15 + 2e8e: c3 ret + 2e8f: 90 nop + +0000000000002e90 : + 2e90: 55 push %rbp + 2e91: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 2e98: 53 push %rbx + 2e99: 48 89 fb mov %rdi,%rbx + 2e9c: 48 83 ec 08 sub $0x8,%rsp + 2ea0: 0f bf 3b movswl (%rbx),%edi + 2ea3: 48 83 c3 02 add $0x2,%rbx + 2ea7: 69 ff 49 05 00 00 imul $0x549,%edi,%edi + 2ead: e8 de 04 00 00 call 3390 + 2eb2: 66 89 43 fe mov %ax,-0x2(%rbx) + 2eb6: 48 39 eb cmp %rbp,%rbx + 2eb9: 75 e5 jne 2ea0 + 2ebb: 48 83 c4 08 add $0x8,%rsp + 2ebf: 5b pop %rbx + 2ec0: 5d pop %rbp + 2ec1: c3 ret + 2ec2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2ec9: 00 00 00 00 + 2ecd: 0f 1f 00 nopl (%rax) + +0000000000002ed0 : + 2ed0: 55 push %rbp + 2ed1: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp + 2ed8: 53 push %rbx + 2ed9: 48 89 fb mov %rdi,%rbx + 2edc: 48 83 ec 08 sub $0x8,%rsp + 2ee0: 0f bf 3b movswl (%rbx),%edi + 2ee3: 48 83 c3 02 add $0x2,%rbx + 2ee7: e8 c4 04 00 00 call 33b0 + 2eec: 66 89 43 fe mov %ax,-0x2(%rbx) + 2ef0: 48 39 eb cmp %rbp,%rbx + 2ef3: 75 eb jne 2ee0 + 2ef5: 48 83 c4 08 add $0x8,%rsp + 2ef9: 5b pop %rbx + 2efa: 5d pop %rbp + 2efb: c3 ret + 2efc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000002f00 : + 2f00: 48 89 d1 mov %rdx,%rcx + 2f03: 31 c0 xor %eax,%eax + 2f05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f0c: 00 00 00 00 + 2f10: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f17: 00 00 00 00 + 2f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f20: 0f b7 14 01 movzwl (%rcx,%rax,1),%edx + 2f24: 66 03 14 06 add (%rsi,%rax,1),%dx + 2f28: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 2f2c: 48 83 c0 02 add $0x2,%rax + 2f30: 48 3d 00 02 00 00 cmp $0x200,%rax + 2f36: 75 e8 jne 2f20 + 2f38: c3 ret + 2f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002f40 : + 2f40: 48 89 d1 mov %rdx,%rcx + 2f43: 31 c0 xor %eax,%eax + 2f45: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f4c: 00 00 00 00 + 2f50: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2f57: 00 00 00 00 + 2f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f60: 0f b7 14 06 movzwl (%rsi,%rax,1),%edx + 2f64: 66 2b 14 01 sub (%rcx,%rax,1),%dx + 2f68: 66 89 14 07 mov %dx,(%rdi,%rax,1) + 2f6c: 48 83 c0 02 add $0x2,%rax + 2f70: 48 3d 00 02 00 00 cmp $0x200,%rax + 2f76: 75 e8 jne 2f60 + 2f78: c3 ret + 2f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002f80 : + 2f80: 41 57 push %r15 + 2f82: 49 89 ff mov %rdi,%r15 + 2f85: 41 56 push %r14 + 2f87: 41 55 push %r13 + 2f89: 41 54 push %r12 + 2f8b: 55 push %rbp + 2f8c: bd 0a fd ff ff mov $0xfffffd0a,%ebp + 2f91: 53 push %rbx + 2f92: 48 83 ec 28 sub $0x28,%rsp + 2f96: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) + 2f9d: 00 + 2f9e: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) + 2fa5: 00 + 2fa6: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) + 2fad: 00 + 2fae: 66 90 xchg %ax,%ax + 2fb0: 8b 44 24 10 mov 0x10(%rsp),%eax + 2fb4: 45 31 e4 xor %r12d,%r12d + 2fb7: 8d 48 ff lea -0x1(%rax),%ecx + 2fba: 83 c0 01 add $0x1,%eax + 2fbd: 89 4c 24 14 mov %ecx,0x14(%rsp) + 2fc1: 89 44 24 18 mov %eax,0x18(%rsp) + 2fc5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 2fcc: 00 00 00 00 + 2fd0: 8b 44 24 10 mov 0x10(%rsp),%eax + 2fd4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 2fd9: 45 89 e5 mov %r12d,%r13d + 2fdc: 44 01 e0 add %r12d,%eax + 2fdf: 89 c0 mov %eax,%eax + 2fe1: 48 89 c3 mov %rax,%rbx + 2fe4: 4c 29 e8 sub %r13,%rax + 2fe7: 4d 8d 34 47 lea (%r15,%rax,2),%r14 + 2feb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ff0: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi + 2ff5: 0f af fd imul %ebp,%edi + 2ff8: e8 93 03 00 00 call 3390 + 2ffd: 89 c6 mov %eax,%esi + 2fff: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax + 3004: 29 f0 sub %esi,%eax + 3006: 66 43 89 04 6e mov %ax,(%r14,%r13,2) + 300b: 66 43 01 34 6f add %si,(%r15,%r13,2) + 3010: 49 83 c5 01 add $0x1,%r13 + 3014: 41 39 dd cmp %ebx,%r13d + 3017: 72 d7 jb 2ff0 + 3019: 41 8d 44 24 01 lea 0x1(%r12),%eax + 301e: 39 c3 cmp %eax,%ebx + 3020: b8 00 00 00 00 mov $0x0,%eax + 3025: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax + 302a: 44 03 64 24 18 add 0x18(%rsp),%r12d + 302f: 41 01 c4 add %eax,%r12d + 3032: 41 81 fc ff 00 00 00 cmp $0xff,%r12d + 3039: 77 15 ja 3050 + 303b: 8b 44 24 0c mov 0xc(%rsp),%eax + 303f: 48 8d 15 da 2f 00 00 lea 0x2fda(%rip),%rdx # 6020 + 3046: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp + 304a: eb 84 jmp 2fd0 + 304c: 0f 1f 40 00 nopl 0x0(%rax) + 3050: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) + 3055: 74 18 je 306f + 3057: 8b 44 24 0c mov 0xc(%rsp),%eax + 305b: 48 8d 0d be 2f 00 00 lea 0x2fbe(%rip),%rcx # 6020 + 3062: d1 6c 24 10 shrl $1,0x10(%rsp) + 3066: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp + 306a: e9 41 ff ff ff jmp 2fb0 + 306f: 48 83 c4 28 add $0x28,%rsp + 3073: 5b pop %rbx + 3074: 5d pop %rbp + 3075: 41 5c pop %r12 + 3077: 41 5d pop %r13 + 3079: 41 5e pop %r14 + 307b: 41 5f pop %r15 + 307d: c3 ret + 307e: 66 90 xchg %ax,%ax + +0000000000003080 : + 3080: 41 57 push %r15 + 3082: 48 8d 47 02 lea 0x2(%rdi),%rax + 3086: 41 56 push %r14 + 3088: 41 55 push %r13 + 308a: 41 54 push %r12 + 308c: 55 push %rbp + 308d: 53 push %rbx + 308e: bb 5c 06 00 00 mov $0x65c,%ebx + 3093: 48 83 ec 38 sub $0x38,%rsp + 3097: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 309c: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) + 30a3: 00 + 30a4: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) + 30ab: 00 + 30ac: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) + 30b3: 00 + 30b4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30c0: 8b 54 24 0c mov 0xc(%rsp),%edx + 30c4: 31 c0 xor %eax,%eax + 30c6: 83 ea 01 sub $0x1,%edx + 30c9: 89 54 24 28 mov %edx,0x28(%rsp) + 30cd: 0f 1f 00 nopl (%rax) + 30d0: 8b 54 24 0c mov 0xc(%rsp),%edx + 30d4: 83 6c 24 14 01 subl $0x1,0x14(%rsp) + 30d9: 8d 0c 10 lea (%rax,%rdx,1),%ecx + 30dc: 89 4c 24 10 mov %ecx,0x10(%rsp) + 30e0: 39 c8 cmp %ecx,%eax + 30e2: 0f 83 b8 00 00 00 jae 31a0 + 30e8: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 30ed: 89 ca mov %ecx,%edx + 30ef: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 + 30f3: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 + 30f7: 48 89 f5 mov %rsi,%rbp + 30fa: 8b 74 24 28 mov 0x28(%rsp),%esi + 30fe: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 3103: 48 01 f0 add %rsi,%rax + 3106: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 + 310a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3110: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d + 3115: 41 0f b7 3f movzwl (%r15),%edi + 3119: 49 83 c5 02 add $0x2,%r13 + 311d: 49 83 c7 02 add $0x2,%r15 + 3121: 44 01 f7 add %r14d,%edi + 3124: 0f bf ff movswl %di,%edi + 3127: e8 84 02 00 00 call 33b0 + 312c: 66 41 89 45 fe mov %ax,-0x2(%r13) + 3131: 41 0f b7 7f fe movzwl -0x2(%r15),%edi + 3136: 44 29 f7 sub %r14d,%edi + 3139: 66 41 89 7f fe mov %di,-0x2(%r15) + 313e: 0f bf ff movswl %di,%edi + 3141: 0f af fb imul %ebx,%edi + 3144: e8 47 02 00 00 call 3390 + 3149: 66 41 89 47 fe mov %ax,-0x2(%r15) + 314e: 4d 39 ec cmp %r13,%r12 + 3151: 75 bd jne 3110 + 3153: 8b 44 24 10 mov 0x10(%rsp),%eax + 3157: 03 44 24 0c add 0xc(%rsp),%eax + 315b: 3d ff 00 00 00 cmp $0xff,%eax + 3160: 77 1e ja 3180 + 3162: 8b 54 24 14 mov 0x14(%rsp),%edx + 3166: 48 8d 0d b3 2e 00 00 lea 0x2eb3(%rip),%rcx # 6020 + 316d: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx + 3171: e9 5a ff ff ff jmp 30d0 + 3176: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 317d: 00 00 00 + 3180: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) + 3185: 74 1d je 31a4 + 3187: 8b 44 24 14 mov 0x14(%rsp),%eax + 318b: 48 8d 35 8e 2e 00 00 lea 0x2e8e(%rip),%rsi # 6020 + 3192: d1 64 24 0c shll $1,0xc(%rsp) + 3196: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx + 319a: e9 21 ff ff ff jmp 30c0 + 319f: 90 nop + 31a0: 89 c8 mov %ecx,%eax + 31a2: eb be jmp 3162 + 31a4: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + 31a9: 49 81 c5 00 02 00 00 add $0x200,%r13 + 31b0: 0f bf 7d 00 movswl 0x0(%rbp),%edi + 31b4: 48 83 c5 02 add $0x2,%rbp + 31b8: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi + 31be: e8 cd 01 00 00 call 3390 + 31c3: 66 89 45 fe mov %ax,-0x2(%rbp) + 31c7: 49 39 ed cmp %rbp,%r13 + 31ca: 75 e4 jne 31b0 + 31cc: 48 83 c4 38 add $0x38,%rsp + 31d0: 5b pop %rbx + 31d1: 5d pop %rbp + 31d2: 41 5c pop %r12 + 31d4: 41 5d pop %r13 + 31d6: 41 5e pop %r14 + 31d8: 41 5f pop %r15 + 31da: c3 ret + 31db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000031e0 : + 31e0: 41 55 push %r13 + 31e2: 44 0f bf e9 movswl %cx,%r13d + 31e6: 41 54 push %r12 + 31e8: 49 89 f4 mov %rsi,%r12 + 31eb: 55 push %rbp + 31ec: 48 89 d5 mov %rdx,%rbp + 31ef: 53 push %rbx + 31f0: 48 89 fb mov %rdi,%rbx + 31f3: 48 83 ec 08 sub $0x8,%rsp + 31f7: 0f bf 7e 02 movswl 0x2(%rsi),%edi + 31fb: 0f bf 42 02 movswl 0x2(%rdx),%eax + 31ff: 0f af f8 imul %eax,%edi + 3202: e8 89 01 00 00 call 3390 + 3207: 0f bf f8 movswl %ax,%edi + 320a: 66 89 03 mov %ax,(%rbx) + 320d: 41 0f af fd imul %r13d,%edi + 3211: e8 7a 01 00 00 call 3390 + 3216: 66 89 03 mov %ax,(%rbx) + 3219: 41 0f bf 3c 24 movswl (%r12),%edi + 321e: 0f bf 45 00 movswl 0x0(%rbp),%eax + 3222: 0f af f8 imul %eax,%edi + 3225: e8 66 01 00 00 call 3390 + 322a: 66 01 03 add %ax,(%rbx) + 322d: 41 0f bf 3c 24 movswl (%r12),%edi + 3232: 0f bf 45 02 movswl 0x2(%rbp),%eax + 3236: 0f af f8 imul %eax,%edi + 3239: e8 52 01 00 00 call 3390 + 323e: 66 89 43 02 mov %ax,0x2(%rbx) + 3242: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi + 3248: 0f bf 45 00 movswl 0x0(%rbp),%eax + 324c: 0f af f8 imul %eax,%edi + 324f: e8 3c 01 00 00 call 3390 + 3254: 66 01 43 02 add %ax,0x2(%rbx) + 3258: 48 83 c4 08 add $0x8,%rsp + 325c: 5b pop %rbx + 325d: 5d pop %rbp + 325e: 41 5c pop %r12 + 3260: 41 5d pop %r13 + 3262: c3 ret + 3263: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 326a: 00 00 00 + 326d: 0f 1f 00 nopl (%rax) + +0000000000003270 : + 3270: 48 89 fa mov %rdi,%rdx + 3273: 48 8d bf 00 02 00 00 lea 0x200(%rdi),%rdi + 327a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3280: 8b 06 mov (%rsi),%eax + 3282: 89 c1 mov %eax,%ecx + 3284: d1 e8 shr $1,%eax + 3286: 81 e1 55 55 55 55 and $0x55555555,%ecx + 328c: 25 55 55 55 55 and $0x55555555,%eax + 3291: 01 c8 add %ecx,%eax + 3293: 41 89 c0 mov %eax,%r8d + 3296: 89 c1 mov %eax,%ecx + 3298: 41 c1 e8 02 shr $0x2,%r8d + 329c: 83 e1 03 and $0x3,%ecx + 329f: 41 83 e0 03 and $0x3,%r8d + 32a3: 44 29 c1 sub %r8d,%ecx + 32a6: 41 89 c0 mov %eax,%r8d + 32a9: 66 89 0a mov %cx,(%rdx) + 32ac: 89 c1 mov %eax,%ecx + 32ae: 41 c1 e8 06 shr $0x6,%r8d + 32b2: c1 e9 04 shr $0x4,%ecx + 32b5: 41 83 e0 03 and $0x3,%r8d + 32b9: 83 e1 03 and $0x3,%ecx + 32bc: 44 29 c1 sub %r8d,%ecx + 32bf: 41 89 c0 mov %eax,%r8d + 32c2: 66 89 4a 02 mov %cx,0x2(%rdx) + 32c6: 89 c1 mov %eax,%ecx + 32c8: 41 c1 e8 0a shr $0xa,%r8d + 32cc: c1 e9 08 shr $0x8,%ecx + 32cf: 41 83 e0 03 and $0x3,%r8d + 32d3: 83 e1 03 and $0x3,%ecx + 32d6: 44 29 c1 sub %r8d,%ecx + 32d9: 41 89 c0 mov %eax,%r8d + 32dc: 66 89 4a 04 mov %cx,0x4(%rdx) + 32e0: 89 c1 mov %eax,%ecx + 32e2: 66 41 c1 e8 0e shr $0xe,%r8w + 32e7: c1 e9 0c shr $0xc,%ecx + 32ea: 83 e1 03 and $0x3,%ecx + 32ed: 44 29 c1 sub %r8d,%ecx + 32f0: 41 89 c0 mov %eax,%r8d + 32f3: 66 89 4a 06 mov %cx,0x6(%rdx) + 32f7: 89 c1 mov %eax,%ecx + 32f9: 41 c1 e8 12 shr $0x12,%r8d + 32fd: c1 e9 10 shr $0x10,%ecx + 3300: 41 83 e0 03 and $0x3,%r8d + 3304: 83 e1 03 and $0x3,%ecx + 3307: 44 29 c1 sub %r8d,%ecx + 330a: 41 89 c0 mov %eax,%r8d + 330d: 66 89 4a 08 mov %cx,0x8(%rdx) + 3311: 89 c1 mov %eax,%ecx + 3313: 41 c1 e8 16 shr $0x16,%r8d + 3317: c1 e9 14 shr $0x14,%ecx + 331a: 41 83 e0 03 and $0x3,%r8d + 331e: 83 e1 03 and $0x3,%ecx + 3321: 44 29 c1 sub %r8d,%ecx + 3324: 41 89 c0 mov %eax,%r8d + 3327: 66 89 4a 0a mov %cx,0xa(%rdx) + 332b: 89 c1 mov %eax,%ecx + 332d: c1 e9 18 shr $0x18,%ecx + 3330: 41 c1 e8 1a shr $0x1a,%r8d + 3334: 48 83 c2 10 add $0x10,%rdx + 3338: 48 83 c6 04 add $0x4,%rsi + 333c: 83 e1 03 and $0x3,%ecx + 333f: 41 83 e0 03 and $0x3,%r8d + 3343: 44 29 c1 sub %r8d,%ecx + 3346: 66 89 4a fc mov %cx,-0x4(%rdx) + 334a: 89 c1 mov %eax,%ecx + 334c: c1 e8 1e shr $0x1e,%eax + 334f: c1 e9 1c shr $0x1c,%ecx + 3352: 83 e1 03 and $0x3,%ecx + 3355: 29 c1 sub %eax,%ecx + 3357: 66 89 4a fe mov %cx,-0x2(%rdx) + 335b: 48 39 fa cmp %rdi,%rdx + 335e: 0f 85 1c ff ff ff jne 3280 + 3364: c3 ret + 3365: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 336c: 00 00 00 00 + +0000000000003370 : + 3370: e9 fb fe ff ff jmp 3270 + 3375: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 337c: 00 00 00 00 + +0000000000003380 : + 3380: e9 eb fe ff ff jmp 3270 + 3385: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 338c: 00 00 00 + 338f: 90 nop + +0000000000003390 : + 3390: 66 69 c7 01 f3 imul $0xf301,%di,%ax + 3395: 98 cwtl + 3396: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax + 339c: 01 f8 add %edi,%eax + 339e: c1 e8 10 shr $0x10,%eax + 33a1: c3 ret + 33a2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33a9: 00 00 00 00 + 33ad: 0f 1f 00 nopl (%rax) + +00000000000033b0 : + 33b0: 0f bf d7 movswl %di,%edx + 33b3: 89 f8 mov %edi,%eax + 33b5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx + 33bb: 81 c2 00 00 00 02 add $0x2000000,%edx + 33c1: c1 fa 1a sar $0x1a,%edx + 33c4: 66 69 d2 01 0d imul $0xd01,%dx,%dx + 33c9: 29 d0 sub %edx,%eax + 33cb: c3 ret + 33cc: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 33d3: 00 00 00 + 33d6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 33dd: 00 00 00 + +00000000000033e0 : + 33e0: 49 89 f0 mov %rsi,%r8 + 33e3: 48 89 d6 mov %rdx,%rsi + 33e6: 48 85 d2 test %rdx,%rdx + 33e9: 74 35 je 3420 + 33eb: 31 c9 xor %ecx,%ecx + 33ed: 31 c0 xor %eax,%eax + 33ef: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 33f6: 00 00 00 00 + 33fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3400: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx + 3404: 41 32 14 00 xor (%r8,%rax,1),%dl + 3408: 48 83 c0 01 add $0x1,%rax + 340c: 09 d1 or %edx,%ecx + 340e: 48 39 c6 cmp %rax,%rsi + 3411: 75 ed jne 3400 + 3413: 0f b6 c1 movzbl %cl,%eax + 3416: 48 f7 d8 neg %rax + 3419: 48 c1 e8 3f shr $0x3f,%rax + 341d: c3 ret + 341e: 66 90 xchg %ax,%ax + 3420: 31 c0 xor %eax,%eax + 3422: c3 ret + 3423: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 342a: 00 00 00 00 + 342e: 66 90 xchg %ax,%ax + +0000000000003430 : + 3430: 49 89 f1 mov %rsi,%r9 + 3433: 49 89 d0 mov %rdx,%r8 + 3436: 48 85 d2 test %rdx,%rdx + 3439: 74 20 je 345b + 343b: f7 d9 neg %ecx + 343d: 31 c0 xor %eax,%eax + 343f: 90 nop + 3440: 0f b6 34 07 movzbl (%rdi,%rax,1),%esi + 3444: 41 0f b6 14 01 movzbl (%r9,%rax,1),%edx + 3449: 31 f2 xor %esi,%edx + 344b: 21 ca and %ecx,%edx + 344d: 31 f2 xor %esi,%edx + 344f: 88 14 07 mov %dl,(%rdi,%rax,1) + 3452: 48 83 c0 01 add $0x1,%rax + 3456: 49 39 c0 cmp %rax,%r8 + 3459: 75 e5 jne 3440 + 345b: c3 ret + 345c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000003460 : + 3460: 66 33 37 xor (%rdi),%si + 3463: f7 da neg %edx + 3465: 21 d6 and %edx,%esi + 3467: 66 33 37 xor (%rdi),%si + 346a: 66 89 37 mov %si,(%rdi) + 346d: c3 ret + 346e: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3475: 00 00 00 + 3478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 347f: 00 + +0000000000003480 : + 3480: 41 57 push %r15 + 3482: 41 b9 01 00 00 00 mov $0x1,%r9d + 3488: 41 56 push %r14 + 348a: 41 55 push %r13 + 348c: 41 54 push %r12 + 348e: 55 push %rbp + 348f: 53 push %rbx + 3490: 48 83 ec 68 sub $0x68,%rsp + 3494: 48 8b 07 mov (%rdi),%rax + 3497: 4c 8b 77 18 mov 0x18(%rdi),%r14 + 349b: 48 89 44 24 88 mov %rax,-0x78(%rsp) + 34a0: 48 8b 47 08 mov 0x8(%rdi),%rax + 34a4: 48 89 44 24 90 mov %rax,-0x70(%rsp) + 34a9: 48 8b 47 10 mov 0x10(%rdi),%rax + 34ad: 48 89 44 24 98 mov %rax,-0x68(%rsp) + 34b2: 48 8b 47 20 mov 0x20(%rdi),%rax + 34b6: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 34bb: 48 8b 47 28 mov 0x28(%rdi),%rax + 34bf: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 34c4: 48 8b 47 30 mov 0x30(%rdi),%rax + 34c8: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 34cd: 48 8b 47 38 mov 0x38(%rdi),%rax + 34d1: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 34d6: 48 8b 47 40 mov 0x40(%rdi),%rax + 34da: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 34df: 48 8b 47 48 mov 0x48(%rdi),%rax + 34e3: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 34e8: 48 8b 47 50 mov 0x50(%rdi),%rax + 34ec: 4c 8b 67 60 mov 0x60(%rdi),%r12 + 34f0: 4c 8b af 80 00 00 00 mov 0x80(%rdi),%r13 + 34f7: 4c 89 74 24 18 mov %r14,0x18(%rsp) + 34fc: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 3501: 48 8b 47 58 mov 0x58(%rdi),%rax + 3505: 48 c7 44 24 50 82 80 movq $0x8082,0x50(%rsp) + 350c: 00 00 + 350e: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 + 3515: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 351a: 48 8b 47 68 mov 0x68(%rdi),%rax + 351e: 48 89 7c 24 60 mov %rdi,0x60(%rsp) + 3523: 4c 8b bf a0 00 00 00 mov 0xa0(%rdi),%r15 + 352a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 352f: 48 8b 47 70 mov 0x70(%rdi),%rax + 3533: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 + 353a: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx + 3541: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 3546: 48 8b 47 78 mov 0x78(%rdi),%rax + 354a: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 354f: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + 3556: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 355b: 48 8b 87 98 00 00 00 mov 0x98(%rdi),%rax + 3562: 48 89 04 24 mov %rax,(%rsp) + 3566: 48 8b 87 a8 00 00 00 mov 0xa8(%rdi),%rax + 356d: 48 89 44 24 08 mov %rax,0x8(%rsp) + 3572: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax + 3579: 48 89 44 24 10 mov %rax,0x10(%rsp) + 357e: 48 8d 05 ab 2b 00 00 lea 0x2bab(%rip),%rax # 6130 + 3585: 48 89 44 24 58 mov %rax,0x58(%rsp) + 358a: eb 19 jmp 35a5 + 358c: 0f 1f 40 00 nopl 0x0(%rax) + 3590: 48 8b 48 08 mov 0x8(%rax),%rcx + 3594: 4c 8b 08 mov (%rax),%r9 + 3597: 48 83 c0 10 add $0x10,%rax + 359b: 48 89 44 24 58 mov %rax,0x58(%rsp) + 35a0: 48 89 4c 24 50 mov %rcx,0x50(%rsp) + 35a5: 48 8b 6c 24 d8 mov -0x28(%rsp),%rbp + 35aa: 4c 8b 74 24 90 mov -0x70(%rsp),%r14 + 35af: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 35b4: 4c 33 74 24 b0 xor -0x50(%rsp),%r14 + 35b9: 48 33 44 24 b8 xor -0x48(%rsp),%rax + 35be: 49 31 ee xor %rbp,%r14 + 35c1: 48 8b 6c 24 c0 mov -0x40(%rsp),%rbp + 35c6: 49 89 c2 mov %rax,%r10 + 35c9: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 35ce: 4d 31 ee xor %r13,%r14 + 35d1: 4c 33 74 24 08 xor 0x8(%rsp),%r14 + 35d6: 4d 31 e2 xor %r12,%r10 + 35d9: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 + 35de: 48 8b 74 24 88 mov -0x78(%rsp),%rsi + 35e3: 48 31 e8 xor %rbp,%rax + 35e6: 48 8b 6c 24 e0 mov -0x20(%rsp),%rbp + 35eb: 4d 31 c2 xor %r8,%r10 + 35ee: 48 33 74 24 a8 xor -0x58(%rsp),%rsi + 35f3: 48 89 c1 mov %rax,%rcx + 35f6: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 35fb: 48 33 44 24 c8 xor -0x38(%rsp),%rax + 3600: 4c 89 d7 mov %r10,%rdi + 3603: 48 31 e9 xor %rbp,%rcx + 3606: 48 8b 2c 24 mov (%rsp),%rbp + 360a: 48 33 44 24 e8 xor -0x18(%rsp),%rax + 360f: 48 d1 c7 rol $1,%rdi + 3612: 48 33 74 24 d0 xor -0x30(%rsp),%rsi + 3617: 48 33 74 24 f0 xor -0x10(%rsp),%rsi + 361c: 4c 31 d9 xor %r11,%rcx + 361f: 48 31 e8 xor %rbp,%rax + 3622: 4c 89 f5 mov %r14,%rbp + 3625: 4c 31 fe xor %r15,%rsi + 3628: 48 33 4c 24 10 xor 0x10(%rsp),%rcx + 362d: 48 31 d8 xor %rbx,%rax + 3630: 48 d1 c5 rol $1,%rbp + 3633: 48 31 f7 xor %rsi,%rdi + 3636: 48 89 ca mov %rcx,%rdx + 3639: 48 d1 c6 rol $1,%rsi + 363c: 48 31 c5 xor %rax,%rbp + 363f: 48 d1 c0 rol $1,%rax + 3642: 4c 31 d0 xor %r10,%rax + 3645: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 + 364a: 48 31 ce xor %rcx,%rsi + 364d: 48 8b 4c 24 88 mov -0x78(%rsp),%rcx + 3652: 48 d1 c2 rol $1,%rdx + 3655: 49 31 fa xor %rdi,%r10 + 3658: 4c 31 f2 xor %r14,%rdx + 365b: 48 31 e9 xor %rbp,%rcx + 365e: 49 c1 ca 14 ror $0x14,%r10 + 3662: 49 31 d4 xor %rdx,%r12 + 3665: 49 31 c3 xor %rax,%r11 + 3668: 48 31 f3 xor %rsi,%rbx + 366b: 4d 89 d6 mov %r10,%r14 + 366e: 49 c1 cc 15 ror $0x15,%r12 + 3672: 49 31 fd xor %rdi,%r13 + 3675: 49 31 d0 xor %rdx,%r8 + 3678: 49 c1 c3 15 rol $0x15,%r11 + 367c: 49 f7 d6 not %r14 + 367f: 48 c1 c3 0e rol $0xe,%rbx + 3683: 49 c1 cd 13 ror $0x13,%r13 + 3687: 4d 21 e6 and %r12,%r14 + 368a: 49 c1 c8 03 ror $0x3,%r8 + 368e: 49 31 ce xor %rcx,%r14 + 3691: 4d 31 ce xor %r9,%r14 + 3694: 4d 89 e1 mov %r12,%r9 + 3697: 49 f7 d1 not %r9 + 369a: 4d 21 d9 and %r11,%r9 + 369d: 4d 31 d1 xor %r10,%r9 + 36a0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 36a5: 4d 89 d9 mov %r11,%r9 + 36a8: 49 f7 d1 not %r9 + 36ab: 49 21 d9 and %rbx,%r9 + 36ae: 4d 31 e1 xor %r12,%r9 + 36b1: 49 89 dc mov %rbx,%r12 + 36b4: 49 f7 d4 not %r12 + 36b7: 4c 89 4c 24 28 mov %r9,0x28(%rsp) + 36bc: 4d 89 e1 mov %r12,%r9 + 36bf: 49 21 c9 and %rcx,%r9 + 36c2: 48 f7 d1 not %rcx + 36c5: 4d 89 cc mov %r9,%r12 + 36c8: 4c 21 d1 and %r10,%rcx + 36cb: 4c 8b 54 24 d0 mov -0x30(%rsp),%r10 + 36d0: 4d 31 dc xor %r11,%r12 + 36d3: 4c 8b 5c 24 c8 mov -0x38(%rsp),%r11 + 36d8: 48 31 d9 xor %rbx,%rcx + 36db: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 36e0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 36e5: 49 31 ea xor %rbp,%r10 + 36e8: 49 31 f3 xor %rsi,%r11 + 36eb: 49 c1 c2 03 rol $0x3,%r10 + 36ef: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 36f4: 4d 89 d9 mov %r11,%r9 + 36f7: 48 31 c1 xor %rax,%rcx + 36fa: 49 c1 c1 14 rol $0x14,%r9 + 36fe: 48 c1 c1 1c rol $0x1c,%rcx + 3702: 4d 89 cb mov %r9,%r11 + 3705: 49 f7 d3 not %r11 + 3708: 4d 21 d3 and %r10,%r11 + 370b: 49 31 cb xor %rcx,%r11 + 370e: 4c 89 5c 24 38 mov %r11,0x38(%rsp) + 3713: 4d 89 d3 mov %r10,%r11 + 3716: 49 f7 d3 not %r11 + 3719: 4d 21 eb and %r13,%r11 + 371c: 4d 31 cb xor %r9,%r11 + 371f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 3724: 4d 89 eb mov %r13,%r11 + 3727: 49 f7 d3 not %r11 + 372a: 4d 21 c3 and %r8,%r11 + 372d: 49 31 ef xor %rbp,%r15 + 3730: 4d 31 d3 xor %r10,%r11 + 3733: 4d 89 c2 mov %r8,%r10 + 3736: 49 c1 c7 12 rol $0x12,%r15 + 373a: 49 f7 d2 not %r10 + 373d: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 3742: 49 21 ca and %rcx,%r10 + 3745: 48 f7 d1 not %rcx + 3748: 4c 21 c9 and %r9,%rcx + 374b: 4d 31 ea xor %r13,%r10 + 374e: 4c 31 c1 xor %r8,%rcx + 3751: 4c 89 54 24 40 mov %r10,0x40(%rsp) + 3756: 48 89 4c 24 c8 mov %rcx,-0x38(%rsp) + 375b: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 + 3760: 4c 8b 2c 24 mov (%rsp),%r13 + 3764: 4c 8b 54 24 e0 mov -0x20(%rsp),%r10 + 3769: 4c 89 74 24 88 mov %r14,-0x78(%rsp) + 376e: 49 31 d0 xor %rdx,%r8 + 3771: 48 8b 5c 24 90 mov -0x70(%rsp),%rbx + 3776: 49 c1 c0 06 rol $0x6,%r8 + 377a: 49 31 f5 xor %rsi,%r13 + 377d: 49 31 c2 xor %rax,%r10 + 3780: 4d 89 e9 mov %r13,%r9 + 3783: 4d 89 c5 mov %r8,%r13 + 3786: 49 c1 c2 19 rol $0x19,%r10 + 378a: 48 31 fb xor %rdi,%rbx + 378d: 49 f7 d5 not %r13 + 3790: 48 89 d9 mov %rbx,%rcx + 3793: 4c 89 d3 mov %r10,%rbx + 3796: 49 c1 c1 08 rol $0x8,%r9 + 379a: 4d 89 eb mov %r13,%r11 + 379d: 48 d1 c1 rol $1,%rcx + 37a0: 48 f7 d3 not %rbx + 37a3: 4d 21 d3 and %r10,%r11 + 37a6: 4d 89 dd mov %r11,%r13 + 37a9: 49 89 db mov %rbx,%r11 + 37ac: 49 31 cd xor %rcx,%r13 + 37af: 4d 21 cb and %r9,%r11 + 37b2: 4c 89 6c 24 b8 mov %r13,-0x48(%rsp) + 37b7: 4d 89 cd mov %r9,%r13 + 37ba: 4c 89 db mov %r11,%rbx + 37bd: 49 f7 d5 not %r13 + 37c0: 4c 31 c3 xor %r8,%rbx + 37c3: 4d 89 eb mov %r13,%r11 + 37c6: 48 89 1c 24 mov %rbx,(%rsp) + 37ca: 48 8b 5c 24 a0 mov -0x60(%rsp),%rbx + 37cf: 4d 21 fb and %r15,%r11 + 37d2: 4d 31 d3 xor %r10,%r11 + 37d5: 4d 89 fa mov %r15,%r10 + 37d8: 48 31 f3 xor %rsi,%rbx + 37db: 49 f7 d2 not %r10 + 37de: 49 21 ca and %rcx,%r10 + 37e1: 48 f7 d1 not %rcx + 37e4: 4c 21 c1 and %r8,%rcx + 37e7: 4d 31 ca xor %r9,%r10 + 37ea: 49 89 c8 mov %rcx,%r8 + 37ed: 4c 89 54 24 e0 mov %r10,-0x20(%rsp) + 37f2: 4c 8b 54 24 d8 mov -0x28(%rsp),%r10 + 37f7: 48 89 d9 mov %rbx,%rcx + 37fa: 4d 31 f8 xor %r15,%r8 + 37fd: 4c 8b 7c 24 a8 mov -0x58(%rsp),%r15 + 3802: 48 c1 c1 1b rol $0x1b,%rcx + 3806: 49 31 fa xor %rdi,%r10 + 3809: 4c 89 44 24 48 mov %r8,0x48(%rsp) + 380e: 49 31 ef xor %rbp,%r15 + 3811: 49 c1 c2 0a rol $0xa,%r10 + 3815: 4c 89 fb mov %r15,%rbx + 3818: 4c 8b 7c 24 f8 mov -0x8(%rsp),%r15 + 381d: 48 c1 cb 1c ror $0x1c,%rbx + 3821: 49 31 d7 xor %rdx,%r15 + 3824: 48 33 74 24 e8 xor -0x18(%rsp),%rsi + 3829: 48 33 7c 24 08 xor 0x8(%rsp),%rdi + 382e: 48 c1 ce 19 ror $0x19,%rsi + 3832: 4d 89 fc mov %r15,%r12 + 3835: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 383a: 48 c1 c7 02 rol $0x2,%rdi + 383e: 49 c1 c4 0f rol $0xf,%r12 + 3842: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp + 3847: 48 33 54 24 98 xor -0x68(%rsp),%rdx + 384c: 48 c1 cd 17 ror $0x17,%rbp + 3850: 49 31 c7 xor %rax,%r15 + 3853: 4d 89 e5 mov %r12,%r13 + 3856: 48 33 44 24 c0 xor -0x40(%rsp),%rax + 385b: 48 c1 c8 09 ror $0x9,%rax + 385f: 4d 89 f8 mov %r15,%r8 + 3862: 49 89 df mov %rbx,%r15 + 3865: 49 f7 d5 not %r13 + 3868: 49 c1 c8 08 ror $0x8,%r8 + 386c: 49 f7 d7 not %r15 + 386f: 48 c1 ca 02 ror $0x2,%rdx + 3873: 4d 89 f9 mov %r15,%r9 + 3876: 4d 21 c5 and %r8,%r13 + 3879: 4d 21 d1 and %r10,%r9 + 387c: 4d 31 d5 xor %r10,%r13 + 387f: 4d 89 cf mov %r9,%r15 + 3882: 4d 89 d1 mov %r10,%r9 + 3885: 4d 89 c2 mov %r8,%r10 + 3888: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) + 388d: 49 f7 d1 not %r9 + 3890: 49 f7 d2 not %r10 + 3893: 49 31 cf xor %rcx,%r15 + 3896: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 + 389b: 4d 21 e1 and %r12,%r9 + 389e: 49 21 ca and %rcx,%r10 + 38a1: 48 f7 d1 not %rcx + 38a4: 4c 89 7c 24 08 mov %r15,0x8(%rsp) + 38a9: 49 31 d9 xor %rbx,%r9 + 38ac: 48 21 d9 and %rbx,%rcx + 38af: 48 89 f3 mov %rsi,%rbx + 38b2: 4d 31 e2 xor %r12,%r10 + 38b5: 4c 31 c1 xor %r8,%rcx + 38b8: 49 89 f8 mov %rdi,%r8 + 38bb: 48 89 df mov %rbx,%rdi + 38be: 48 89 c6 mov %rax,%rsi + 38c1: 48 f7 d7 not %rdi + 38c4: 48 f7 d6 not %rsi + 38c7: 48 21 ef and %rbp,%rdi + 38ca: 48 21 de and %rbx,%rsi + 38cd: 48 31 c7 xor %rax,%rdi + 38d0: 48 31 d6 xor %rdx,%rsi + 38d3: 49 89 fc mov %rdi,%r12 + 38d6: 48 89 ef mov %rbp,%rdi + 38d9: 48 89 74 24 d8 mov %rsi,-0x28(%rsp) + 38de: 48 f7 d7 not %rdi + 38e1: 4c 89 64 24 10 mov %r12,0x10(%rsp) + 38e6: 4c 21 c7 and %r8,%rdi + 38e9: 48 31 df xor %rbx,%rdi + 38ec: 4c 89 c3 mov %r8,%rbx + 38ef: 48 f7 d3 not %rbx + 38f2: 48 21 d3 and %rdx,%rbx + 38f5: 48 f7 d2 not %rdx + 38f8: 48 31 eb xor %rbp,%rbx + 38fb: 48 21 c2 and %rax,%rdx + 38fe: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp + 3903: 4c 33 6c 24 d0 xor -0x30(%rsp),%r13 + 3908: 4c 31 c2 xor %r8,%rdx + 390b: 4d 89 f0 mov %r14,%r8 + 390e: 4d 31 dd xor %r11,%r13 + 3911: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) + 3916: 49 31 e8 xor %rbp,%r8 + 3919: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 + 391e: 4c 33 6c 24 f8 xor -0x8(%rsp),%r13 + 3923: 4d 31 f8 xor %r15,%r8 + 3926: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 + 392b: 49 31 fd xor %rdi,%r13 + 392e: 49 31 f0 xor %rsi,%r8 + 3931: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 3936: 49 31 f7 xor %rsi,%r15 + 3939: 4c 33 3c 24 xor (%rsp),%r15 + 393d: 4d 31 cf xor %r9,%r15 + 3940: 4d 31 e7 xor %r12,%r15 + 3943: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 3948: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp + 394d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3952: 4d 89 fe mov %r15,%r14 + 3955: 49 31 ec xor %rbp,%r12 + 3958: 48 8b 6c 24 f0 mov -0x10(%rsp),%rbp + 395d: 4c 33 64 24 e0 xor -0x20(%rsp),%r12 + 3962: 49 d1 c6 rol $1,%r14 + 3965: 4d 31 d4 xor %r10,%r12 + 3968: 49 31 ec xor %rbp,%r12 + 396b: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp + 3970: 4c 89 e3 mov %r12,%rbx + 3973: 48 31 e8 xor %rbp,%rax + 3976: 48 33 44 24 30 xor 0x30(%rsp),%rax + 397b: 4c 89 ed mov %r13,%rbp + 397e: 48 d1 c3 rol $1,%rbx + 3981: 48 31 c8 xor %rcx,%rax + 3984: 48 d1 c5 rol $1,%rbp + 3987: 4c 31 fb xor %r15,%rbx + 398a: 49 89 f7 mov %rsi,%r15 + 398d: 48 31 d0 xor %rdx,%rax + 3990: 4c 31 c5 xor %r8,%rbp + 3993: 49 d1 c0 rol $1,%r8 + 3996: 48 8b 74 24 50 mov 0x50(%rsp),%rsi + 399b: 49 31 c6 xor %rax,%r14 + 399e: 48 d1 c0 rol $1,%rax + 39a1: 4d 31 e0 xor %r12,%r8 + 39a4: 4c 31 e8 xor %r13,%rax + 39a7: 4c 8b 6c 24 88 mov -0x78(%rsp),%r13 + 39ac: 4d 31 f5 xor %r14,%r13 + 39af: 49 31 ef xor %rbp,%r15 + 39b2: 49 31 db xor %rbx,%r11 + 39b5: 49 31 c2 xor %rax,%r10 + 39b8: 4d 89 fc mov %r15,%r12 + 39bb: 49 c1 cb 15 ror $0x15,%r11 + 39bf: 4c 31 c2 xor %r8,%rdx + 39c2: 49 31 e9 xor %rbp,%r9 + 39c5: 49 c1 cc 14 ror $0x14,%r12 + 39c9: 49 c1 c2 15 rol $0x15,%r10 + 39cd: 48 31 df xor %rbx,%rdi + 39d0: 48 c1 c2 0e rol $0xe,%rdx + 39d4: 4d 89 e7 mov %r12,%r15 + 39d7: 49 c1 c9 13 ror $0x13,%r9 + 39db: 49 f7 d7 not %r15 + 39de: 48 c1 cf 03 ror $0x3,%rdi + 39e2: 4d 21 df and %r11,%r15 + 39e5: 4d 31 ef xor %r13,%r15 + 39e8: 4c 31 fe xor %r15,%rsi + 39eb: 48 89 74 24 88 mov %rsi,-0x78(%rsp) + 39f0: 4c 89 de mov %r11,%rsi + 39f3: 48 f7 d6 not %rsi + 39f6: 49 89 f7 mov %rsi,%r15 + 39f9: 4d 21 d7 and %r10,%r15 + 39fc: 4c 89 fe mov %r15,%rsi + 39ff: 4c 31 e6 xor %r12,%rsi + 3a02: 48 89 74 24 90 mov %rsi,-0x70(%rsp) + 3a07: 4c 89 d6 mov %r10,%rsi + 3a0a: 48 f7 d6 not %rsi + 3a0d: 49 89 f7 mov %rsi,%r15 + 3a10: 49 21 d7 and %rdx,%r15 + 3a13: 4c 89 fe mov %r15,%rsi + 3a16: 4c 31 de xor %r11,%rsi + 3a19: 49 89 d3 mov %rdx,%r11 + 3a1c: 49 f7 d3 not %r11 + 3a1f: 48 89 74 24 98 mov %rsi,-0x68(%rsp) + 3a24: 48 8b 74 24 d8 mov -0x28(%rsp),%rsi + 3a29: 4d 21 eb and %r13,%r11 + 3a2c: 49 f7 d5 not %r13 + 3a2f: 4d 31 d3 xor %r10,%r11 + 3a32: 4d 21 e5 and %r12,%r13 + 3a35: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 + 3a3a: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 + 3a3f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 3a44: 4d 89 eb mov %r13,%r11 + 3a47: 49 31 d3 xor %rdx,%r11 + 3a4a: 4d 31 c2 xor %r8,%r10 + 3a4d: 49 31 c4 xor %rax,%r12 + 3a50: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) + 3a55: 4c 8b 5c 24 b8 mov -0x48(%rsp),%r11 + 3a5a: 49 c1 c2 14 rol $0x14,%r10 + 3a5e: 4c 89 e2 mov %r12,%rdx + 3a61: 4d 89 d4 mov %r10,%r12 + 3a64: 48 c1 c2 1c rol $0x1c,%rdx + 3a68: 4d 31 f3 xor %r14,%r11 + 3a6b: 49 f7 d4 not %r12 + 3a6e: 49 c1 c3 03 rol $0x3,%r11 + 3a72: 4d 21 dc and %r11,%r12 + 3a75: 49 31 d4 xor %rdx,%r12 + 3a78: 4c 89 64 24 a8 mov %r12,-0x58(%rsp) + 3a7d: 4d 89 dc mov %r11,%r12 + 3a80: 49 f7 d4 not %r12 + 3a83: 4d 21 cc and %r9,%r12 + 3a86: 4c 31 c1 xor %r8,%rcx + 3a89: 4c 31 f6 xor %r14,%rsi + 3a8c: 48 c1 c1 08 rol $0x8,%rcx + 3a90: 4d 31 d4 xor %r10,%r12 + 3a93: 48 c1 c6 12 rol $0x12,%rsi + 3a97: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) + 3a9c: 4d 89 cc mov %r9,%r12 + 3a9f: 49 f7 d4 not %r12 + 3aa2: 49 21 fc and %rdi,%r12 + 3aa5: 4d 31 dc xor %r11,%r12 + 3aa8: 49 89 fb mov %rdi,%r11 + 3aab: 49 f7 d3 not %r11 + 3aae: 4c 89 64 24 b8 mov %r12,-0x48(%rsp) + 3ab3: 49 21 d3 and %rdx,%r11 + 3ab6: 48 f7 d2 not %rdx + 3ab9: 4d 31 cb xor %r9,%r11 + 3abc: 4c 21 d2 and %r10,%rdx + 3abf: 4c 8b 4c 24 e0 mov -0x20(%rsp),%r9 + 3ac4: 4c 89 5c 24 c0 mov %r11,-0x40(%rsp) + 3ac9: 49 89 d3 mov %rdx,%r11 + 3acc: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 3ad1: 49 31 fb xor %rdi,%r11 + 3ad4: 48 8b 7c 24 d0 mov -0x30(%rsp),%rdi + 3ad9: 49 31 c1 xor %rax,%r9 + 3adc: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) + 3ae1: 49 c1 c1 19 rol $0x19,%r9 + 3ae5: 48 31 ea xor %rbp,%rdx + 3ae8: 48 31 df xor %rbx,%rdi + 3aeb: 48 d1 c2 rol $1,%rdx + 3aee: 48 c1 c7 06 rol $0x6,%rdi + 3af2: 49 89 fb mov %rdi,%r11 + 3af5: 49 f7 d3 not %r11 + 3af8: 4d 89 da mov %r11,%r10 + 3afb: 4d 21 ca and %r9,%r10 + 3afe: 4d 89 d3 mov %r10,%r11 + 3b01: 49 31 d3 xor %rdx,%r11 + 3b04: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) + 3b09: 4d 89 cb mov %r9,%r11 + 3b0c: 49 f7 d3 not %r11 + 3b0f: 4d 89 da mov %r11,%r10 + 3b12: 49 21 ca and %rcx,%r10 + 3b15: 4d 89 d3 mov %r10,%r11 + 3b18: 49 31 fb xor %rdi,%r11 + 3b1b: 4c 89 5c 24 d8 mov %r11,-0x28(%rsp) + 3b20: 49 89 cb mov %rcx,%r11 + 3b23: 49 f7 d3 not %r11 + 3b26: 4d 89 dc mov %r11,%r12 + 3b29: 49 21 f4 and %rsi,%r12 + 3b2c: 4d 31 cc xor %r9,%r12 + 3b2f: 49 89 f1 mov %rsi,%r9 + 3b32: 49 f7 d1 not %r9 + 3b35: 49 21 d1 and %rdx,%r9 + 3b38: 48 f7 d2 not %rdx + 3b3b: 48 21 fa and %rdi,%rdx + 3b3e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi + 3b43: 49 31 c9 xor %rcx,%r9 + 3b46: 48 31 f2 xor %rsi,%rdx + 3b49: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 3b4e: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) + 3b53: 4c 31 c7 xor %r8,%rdi + 3b56: 48 89 54 24 e8 mov %rdx,-0x18(%rsp) + 3b5b: 4c 31 f6 xor %r14,%rsi + 3b5e: 48 89 fa mov %rdi,%rdx + 3b61: 48 8b 3c 24 mov (%rsp),%rdi + 3b65: 4c 8b 4c 24 f8 mov -0x8(%rsp),%r9 + 3b6a: 48 c1 ce 1c ror $0x1c,%rsi + 3b6e: 48 c1 c2 1b rol $0x1b,%rdx + 3b72: 48 8b 4c 24 f0 mov -0x10(%rsp),%rcx + 3b77: 49 89 f3 mov %rsi,%r11 + 3b7a: 48 31 ef xor %rbp,%rdi + 3b7d: 49 31 d9 xor %rbx,%r9 + 3b80: 48 c1 c7 0a rol $0xa,%rdi + 3b84: 49 f7 d3 not %r11 + 3b87: 49 c1 c1 0f rol $0xf,%r9 + 3b8b: 48 31 c1 xor %rax,%rcx + 3b8e: 4d 89 da mov %r11,%r10 + 3b91: 48 c1 c9 08 ror $0x8,%rcx + 3b95: 48 33 44 24 40 xor 0x40(%rsp),%rax + 3b9a: 49 21 fa and %rdi,%r10 + 3b9d: 48 c1 c8 09 ror $0x9,%rax + 3ba1: 4d 89 d3 mov %r10,%r11 + 3ba4: 49 89 c7 mov %rax,%r15 + 3ba7: 49 31 d3 xor %rdx,%r11 + 3baa: 49 f7 d7 not %r15 + 3bad: 4c 89 5c 24 f0 mov %r11,-0x10(%rsp) + 3bb2: 49 89 fb mov %rdi,%r11 + 3bb5: 49 f7 d3 not %r11 + 3bb8: 4d 89 dd mov %r11,%r13 + 3bbb: 4d 89 cb mov %r9,%r11 + 3bbe: 49 f7 d3 not %r11 + 3bc1: 4d 21 cd and %r9,%r13 + 3bc4: 4d 89 da mov %r11,%r10 + 3bc7: 49 31 f5 xor %rsi,%r13 + 3bca: 49 21 ca and %rcx,%r10 + 3bcd: 4d 89 d3 mov %r10,%r11 + 3bd0: 49 31 fb xor %rdi,%r11 + 3bd3: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) + 3bd8: 49 89 cb mov %rcx,%r11 + 3bdb: 49 f7 d3 not %r11 + 3bde: 49 21 d3 and %rdx,%r11 + 3be1: 48 f7 d2 not %rdx + 3be4: 48 21 f2 and %rsi,%rdx + 3be7: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 3bec: 4d 31 cb xor %r9,%r11 + 3bef: 48 89 d7 mov %rdx,%rdi + 3bf2: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 3bf7: 48 31 cf xor %rcx,%rdi + 3bfa: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 3bff: 4c 31 c6 xor %r8,%rsi + 3c02: 48 31 da xor %rbx,%rdx + 3c05: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 3c0a: 48 c1 ce 19 ror $0x19,%rsi + 3c0e: 48 89 3c 24 mov %rdi,(%rsp) + 3c12: 4c 31 f1 xor %r14,%rcx + 3c15: 48 89 f7 mov %rsi,%rdi + 3c18: 49 21 f7 and %rsi,%r15 + 3c1b: 48 c1 ca 02 ror $0x2,%rdx + 3c1f: 48 c1 c9 17 ror $0x17,%rcx + 3c23: 48 31 eb xor %rbp,%rbx + 3c26: 48 f7 d7 not %rdi + 3c29: 49 31 d7 xor %rdx,%r15 + 3c2c: 49 89 c8 mov %rcx,%r8 + 3c2f: 48 c1 c3 02 rol $0x2,%rbx + 3c33: 48 21 cf and %rcx,%rdi + 3c36: 49 f7 d0 not %r8 + 3c39: 48 31 c7 xor %rax,%rdi + 3c3c: 49 21 d8 and %rbx,%r8 + 3c3f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3c44: 49 31 f0 xor %rsi,%r8 + 3c47: 48 89 de mov %rbx,%rsi + 3c4a: 48 f7 d6 not %rsi + 3c4d: 48 21 d6 and %rdx,%rsi + 3c50: 48 f7 d2 not %rdx + 3c53: 48 31 ce xor %rcx,%rsi + 3c56: 48 21 c2 and %rax,%rdx + 3c59: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 3c5e: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 3c63: 48 8d 35 76 25 00 00 lea 0x2576(%rip),%rsi # 61e0 + 3c6a: 48 31 d3 xor %rdx,%rbx + 3c6d: 48 39 c6 cmp %rax,%rsi + 3c70: 0f 85 1a f9 ff ff jne 3590 + 3c76: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi + 3c7b: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3c80: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 + 3c85: 48 89 07 mov %rax,(%rdi) + 3c88: 48 8b 44 24 90 mov -0x70(%rsp),%rax + 3c8d: 4c 89 77 18 mov %r14,0x18(%rdi) + 3c91: 48 89 47 08 mov %rax,0x8(%rdi) + 3c95: 48 8b 44 24 98 mov -0x68(%rsp),%rax + 3c9a: 4c 89 67 60 mov %r12,0x60(%rdi) + 3c9e: 48 89 47 10 mov %rax,0x10(%rdi) + 3ca2: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3ca7: 48 89 47 20 mov %rax,0x20(%rdi) + 3cab: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3cb0: 48 89 47 28 mov %rax,0x28(%rdi) + 3cb4: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3cb9: 48 89 47 30 mov %rax,0x30(%rdi) + 3cbd: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3cc2: 48 89 47 38 mov %rax,0x38(%rdi) + 3cc6: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 3ccb: 48 89 47 40 mov %rax,0x40(%rdi) + 3ccf: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3cd4: 48 89 47 48 mov %rax,0x48(%rdi) + 3cd8: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 3cdd: 48 89 47 50 mov %rax,0x50(%rdi) + 3ce1: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 3ce6: 48 89 47 58 mov %rax,0x58(%rdi) + 3cea: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 3cef: 48 89 47 68 mov %rax,0x68(%rdi) + 3cf3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3cf8: 48 89 47 70 mov %rax,0x70(%rdi) + 3cfc: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 3d01: 48 89 47 78 mov %rax,0x78(%rdi) + 3d05: 4c 89 af 80 00 00 00 mov %r13,0x80(%rdi) + 3d0c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3d11: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) + 3d18: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) + 3d1f: 48 8b 04 24 mov (%rsp),%rax + 3d23: 4c 89 bf a0 00 00 00 mov %r15,0xa0(%rdi) + 3d2a: 48 89 87 98 00 00 00 mov %rax,0x98(%rdi) + 3d31: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3d36: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) + 3d3d: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) + 3d44: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3d49: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) + 3d50: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) + 3d57: 48 83 c4 68 add $0x68,%rsp + 3d5b: 5b pop %rbx + 3d5c: 5d pop %rbp + 3d5d: 41 5c pop %r12 + 3d5f: 41 5d pop %r13 + 3d61: 41 5e pop %r14 + 3d63: 41 5f pop %r15 + 3d65: c3 ret + 3d66: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3d6d: 00 00 00 + +0000000000003d70 : + 3d70: 41 57 push %r15 + 3d72: 31 c0 xor %eax,%eax + 3d74: 49 89 f7 mov %rsi,%r15 + 3d77: 41 56 push %r14 + 3d79: 41 55 push %r13 + 3d7b: 41 54 push %r12 + 3d7d: 49 89 d4 mov %rdx,%r12 + 3d80: 55 push %rbp + 3d81: 48 89 fd mov %rdi,%rbp + 3d84: 48 83 c7 08 add $0x8,%rdi + 3d88: 53 push %rbx + 3d89: 89 cb mov %ecx,%ebx + 3d8b: 48 89 e9 mov %rbp,%rcx + 3d8e: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 3d95: 00 + 3d96: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 3d9d: 00 00 00 00 + 3da1: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 3da5: 48 29 f9 sub %rdi,%rcx + 3da8: 81 c1 c8 00 00 00 add $0xc8,%ecx + 3dae: c1 e9 03 shr $0x3,%ecx + 3db1: f3 48 ab rep stos %rax,%es:(%rdi) + 3db4: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 3dbb: 0f 86 ae 00 00 00 jbe 3e6f + 3dc1: 4c 8d b6 88 00 00 00 lea 0x88(%rsi),%r14 + 3dc8: 4d 89 f5 mov %r14,%r13 + 3dcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3dd0: 4c 89 f8 mov %r15,%rax + 3dd3: 48 89 ee mov %rbp,%rsi + 3dd6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3ddd: 00 00 00 + 3de0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 3de4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 3de8: 48 83 c0 08 add $0x8,%rax + 3dec: 48 c1 e1 10 shl $0x10,%rcx + 3df0: 48 c1 e2 08 shl $0x8,%rdx + 3df4: 48 09 ca or %rcx,%rdx + 3df7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 3dfb: 48 09 ca or %rcx,%rdx + 3dfe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 3e02: 48 c1 e1 18 shl $0x18,%rcx + 3e06: 48 09 ca or %rcx,%rdx + 3e09: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 3e0d: 48 c1 e1 20 shl $0x20,%rcx + 3e11: 48 09 d1 or %rdx,%rcx + 3e14: 0f b6 50 fd movzbl -0x3(%rax),%edx + 3e18: 48 c1 e2 28 shl $0x28,%rdx + 3e1c: 48 09 ca or %rcx,%rdx + 3e1f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 3e23: 48 c1 e1 30 shl $0x30,%rcx + 3e27: 48 09 d1 or %rdx,%rcx + 3e2a: 0f b6 50 ff movzbl -0x1(%rax),%edx + 3e2e: 48 c1 e2 38 shl $0x38,%rdx + 3e32: 48 09 ca or %rcx,%rdx + 3e35: 48 31 16 xor %rdx,(%rsi) + 3e38: 48 83 c6 08 add $0x8,%rsi + 3e3c: 4c 39 e8 cmp %r13,%rax + 3e3f: 75 9f jne 3de0 + 3e41: 48 89 ef mov %rbp,%rdi + 3e44: 49 81 ec 88 00 00 00 sub $0x88,%r12 + 3e4b: 4d 89 f7 mov %r14,%r15 + 3e4e: 49 81 c5 88 00 00 00 add $0x88,%r13 + 3e55: e8 26 f6 ff ff call 3480 + 3e5a: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 3e61: 76 0c jbe 3e6f + 3e63: 49 81 c6 88 00 00 00 add $0x88,%r14 + 3e6a: e9 61 ff ff ff jmp 3dd0 + 3e6f: 4d 85 e4 test %r12,%r12 + 3e72: 74 6c je 3ee0 + 3e74: 31 c0 xor %eax,%eax + 3e76: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3e7d: 00 00 00 + 3e80: 89 c2 mov %eax,%edx + 3e82: 89 c1 mov %eax,%ecx + 3e84: c1 ea 03 shr $0x3,%edx + 3e87: 83 e1 07 and $0x7,%ecx + 3e8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 3e91: 41 0f b6 14 07 movzbl (%r15,%rax,1),%edx + 3e96: c1 e1 03 shl $0x3,%ecx + 3e99: 48 83 c0 01 add $0x1,%rax + 3e9d: 48 d3 e2 shl %cl,%rdx + 3ea0: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) + 3ea5: 49 39 c4 cmp %rax,%r12 + 3ea8: 75 d6 jne 3e80 + 3eaa: 44 89 e0 mov %r12d,%eax + 3ead: 44 89 e1 mov %r12d,%ecx + 3eb0: c1 e8 03 shr $0x3,%eax + 3eb3: 83 e1 07 and $0x7,%ecx + 3eb6: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 3ebd: c1 e1 03 shl $0x3,%ecx + 3ec0: 48 01 e8 add %rbp,%rax + 3ec3: 0f b6 db movzbl %bl,%ebx + 3ec6: 48 d3 e3 shl %cl,%rbx + 3ec9: 48 31 18 xor %rbx,(%rax) + 3ecc: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) + 3ed3: 00 3f + 3ed5: 5b pop %rbx + 3ed6: 5d pop %rbp + 3ed7: 41 5c pop %r12 + 3ed9: 41 5d pop %r13 + 3edb: 41 5e pop %r14 + 3edd: 41 5f pop %r15 + 3edf: c3 ret + 3ee0: 48 89 e8 mov %rbp,%rax + 3ee3: 31 c9 xor %ecx,%ecx + 3ee5: eb dc jmp 3ec3 + 3ee7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3eee: 00 00 + +0000000000003ef0 : + 3ef0: 41 56 push %r14 + 3ef2: 31 c0 xor %eax,%eax + 3ef4: 49 89 f6 mov %rsi,%r14 + 3ef7: 41 55 push %r13 + 3ef9: 41 54 push %r12 + 3efb: 55 push %rbp + 3efc: 48 89 d5 mov %rdx,%rbp + 3eff: 53 push %rbx + 3f00: 48 89 fb mov %rdi,%rbx + 3f03: 48 83 c7 08 add $0x8,%rdi + 3f07: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) + 3f0e: 00 + 3f0f: 48 89 d9 mov %rbx,%rcx + 3f12: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 3f19: 00 00 00 00 + 3f1d: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 3f21: 48 29 f9 sub %rdi,%rcx + 3f24: 81 c1 c8 00 00 00 add $0xc8,%ecx + 3f2a: c1 e9 03 shr $0x3,%ecx + 3f2d: f3 48 ab rep stos %rax,%es:(%rdi) + 3f30: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 3f37: 0f 86 b2 00 00 00 jbe 3fef + 3f3d: 4c 8d ae a8 00 00 00 lea 0xa8(%rsi),%r13 + 3f44: 4d 89 ec mov %r13,%r12 + 3f47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3f4e: 00 00 + 3f50: 4c 89 f0 mov %r14,%rax + 3f53: 48 89 de mov %rbx,%rsi + 3f56: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3f5d: 00 00 00 + 3f60: 0f b6 50 01 movzbl 0x1(%rax),%edx + 3f64: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 3f68: 48 83 c0 08 add $0x8,%rax + 3f6c: 48 c1 e1 10 shl $0x10,%rcx + 3f70: 48 c1 e2 08 shl $0x8,%rdx + 3f74: 48 09 ca or %rcx,%rdx + 3f77: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 3f7b: 48 09 ca or %rcx,%rdx + 3f7e: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 3f82: 48 c1 e1 18 shl $0x18,%rcx + 3f86: 48 09 ca or %rcx,%rdx + 3f89: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 3f8d: 48 c1 e1 20 shl $0x20,%rcx + 3f91: 48 09 d1 or %rdx,%rcx + 3f94: 0f b6 50 fd movzbl -0x3(%rax),%edx + 3f98: 48 c1 e2 28 shl $0x28,%rdx + 3f9c: 48 09 ca or %rcx,%rdx + 3f9f: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 3fa3: 48 c1 e1 30 shl $0x30,%rcx + 3fa7: 48 09 d1 or %rdx,%rcx + 3faa: 0f b6 50 ff movzbl -0x1(%rax),%edx + 3fae: 48 c1 e2 38 shl $0x38,%rdx + 3fb2: 48 09 ca or %rcx,%rdx + 3fb5: 48 31 16 xor %rdx,(%rsi) + 3fb8: 48 83 c6 08 add $0x8,%rsi + 3fbc: 4c 39 e0 cmp %r12,%rax + 3fbf: 75 9f jne 3f60 + 3fc1: 48 89 df mov %rbx,%rdi + 3fc4: 48 81 ed a8 00 00 00 sub $0xa8,%rbp + 3fcb: 4d 89 ee mov %r13,%r14 + 3fce: 49 81 c4 a8 00 00 00 add $0xa8,%r12 + 3fd5: e8 a6 f4 ff ff call 3480 + 3fda: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 3fe1: 76 0c jbe 3fef + 3fe3: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 3fea: e9 61 ff ff ff jmp 3f50 + 3fef: 48 85 ed test %rbp,%rbp + 3ff2: 74 69 je 405d + 3ff4: 31 c0 xor %eax,%eax + 3ff6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 3ffd: 00 00 00 + 4000: 89 c2 mov %eax,%edx + 4002: 89 c1 mov %eax,%ecx + 4004: c1 ea 03 shr $0x3,%edx + 4007: 83 e1 07 and $0x7,%ecx + 400a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4011: 41 0f b6 14 06 movzbl (%r14,%rax,1),%edx + 4016: c1 e1 03 shl $0x3,%ecx + 4019: 48 83 c0 01 add $0x1,%rax + 401d: 48 d3 e2 shl %cl,%rdx + 4020: 48 31 14 33 xor %rdx,(%rbx,%rsi,1) + 4024: 48 39 c5 cmp %rax,%rbp + 4027: 75 d7 jne 4000 + 4029: 89 e8 mov %ebp,%eax + 402b: 89 e9 mov %ebp,%ecx + 402d: ba 1f 00 00 00 mov $0x1f,%edx + 4032: c1 e8 03 shr $0x3,%eax + 4035: 83 e1 07 and $0x7,%ecx + 4038: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 403f: c1 e1 03 shl $0x3,%ecx + 4042: 48 01 d8 add %rbx,%rax + 4045: 48 d3 e2 shl %cl,%rdx + 4048: 48 31 10 xor %rdx,(%rax) + 404b: 48 0f ba bb a0 00 00 btcq $0x3f,0xa0(%rbx) + 4052: 00 3f + 4054: 5b pop %rbx + 4055: 5d pop %rbp + 4056: 41 5c pop %r12 + 4058: 41 5d pop %r13 + 405a: 41 5e pop %r14 + 405c: c3 ret + 405d: 48 89 d8 mov %rbx,%rax + 4060: ba 1f 00 00 00 mov $0x1f,%edx + 4065: eb e1 jmp 4048 + 4067: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 406e: 00 00 + +0000000000004070 : + 4070: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 4077: 48 89 fa mov %rdi,%rdx + 407a: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 407e: 31 c0 xor %eax,%eax + 4080: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 4087: 00 00 00 00 + 408b: 48 89 d1 mov %rdx,%rcx + 408e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 4092: 48 29 f9 sub %rdi,%rcx + 4095: 81 c1 c8 00 00 00 add $0xc8,%ecx + 409b: c1 e9 03 shr $0x3,%ecx + 409e: f3 48 ab rep stos %rax,%es:(%rdi) + 40a1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 40a8: 00 00 00 + 40ab: c3 ret + 40ac: 0f 1f 40 00 nopl 0x0(%rax) + +00000000000040b0 : + 40b0: 41 54 push %r12 + 40b2: 49 89 d4 mov %rdx,%r12 + 40b5: 55 push %rbp + 40b6: 48 89 f5 mov %rsi,%rbp + 40b9: 53 push %rbx + 40ba: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 40c0: 48 89 fb mov %rdi,%rbx + 40c3: 48 01 c2 add %rax,%rdx + 40c6: 49 89 c0 mov %rax,%r8 + 40c9: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx + 40d0: 0f 86 a9 00 00 00 jbe 417f + 40d6: 3d a7 00 00 00 cmp $0xa7,%eax + 40db: 76 28 jbe 4105 + 40dd: 0f 1f 00 nopl (%rax) + 40e0: b8 a8 00 00 00 mov $0xa8,%eax + 40e5: 48 89 df mov %rbx,%rdi + 40e8: 44 29 c0 sub %r8d,%eax + 40eb: 49 29 c4 sub %rax,%r12 + 40ee: e8 8d f3 ff ff call 3480 + 40f3: 45 31 c0 xor %r8d,%r8d + 40f6: 31 c0 xor %eax,%eax + 40f8: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 + 40ff: 0f 86 8b 00 00 00 jbe 4190 + 4105: 44 89 c0 mov %r8d,%eax + 4108: 48 89 ee mov %rbp,%rsi + 410b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4112: 00 00 00 00 + 4116: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 411d: 00 00 00 00 + 4121: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4128: 00 00 00 00 + 412c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4133: 00 00 00 00 + 4137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 413e: 00 00 + 4140: 89 c2 mov %eax,%edx + 4142: 89 c1 mov %eax,%ecx + 4144: 48 83 c6 01 add $0x1,%rsi + 4148: 83 c0 01 add $0x1,%eax + 414b: c1 ea 03 shr $0x3,%edx + 414e: 83 e1 07 and $0x7,%ecx + 4151: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 4158: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 415c: c1 e1 03 shl $0x3,%ecx + 415f: 48 d3 e2 shl %cl,%rdx + 4162: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 4166: 3d a8 00 00 00 cmp $0xa8,%eax + 416b: 75 d3 jne 4140 + 416d: b8 a7 00 00 00 mov $0xa7,%eax + 4172: 44 29 c0 sub %r8d,%eax + 4175: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 417a: e9 61 ff ff ff jmp 40e0 + 417f: 49 89 d4 mov %rdx,%r12 + 4182: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4189: 00 00 00 00 + 418d: 0f 1f 00 nopl (%rax) + 4190: 4c 39 e0 cmp %r12,%rax + 4193: 44 89 c0 mov %r8d,%eax + 4196: 73 5a jae 41f2 + 4198: 48 89 ea mov %rbp,%rdx + 419b: 45 8d 40 01 lea 0x1(%r8),%r8d + 419f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41a6: 00 00 00 00 + 41aa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41b1: 00 00 00 00 + 41b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 41bc: 00 00 00 00 + 41c0: 89 c1 mov %eax,%ecx + 41c2: 0f b6 32 movzbl (%rdx),%esi + 41c5: 48 83 c2 01 add $0x1,%rdx + 41c9: c1 e9 03 shr $0x3,%ecx + 41cc: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 41d3: 89 c1 mov %eax,%ecx + 41d5: 83 c0 01 add $0x1,%eax + 41d8: 83 e1 07 and $0x7,%ecx + 41db: c1 e1 03 shl $0x3,%ecx + 41de: 48 d3 e6 shl %cl,%rsi + 41e1: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 41e6: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 41ea: 48 29 e9 sub %rbp,%rcx + 41ed: 4c 39 e1 cmp %r12,%rcx + 41f0: 72 ce jb 41c0 + 41f2: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 41f8: 5b pop %rbx + 41f9: 5d pop %rbp + 41fa: 41 5c pop %r12 + 41fc: c3 ret + 41fd: 0f 1f 00 nopl (%rax) + +0000000000004200 : + 4200: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4206: 89 c8 mov %ecx,%eax + 4208: 83 e1 07 and $0x7,%ecx + 420b: c1 e8 03 shr $0x3,%eax + 420e: c1 e1 03 shl $0x3,%ecx + 4211: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4218: b8 1f 00 00 00 mov $0x1f,%eax + 421d: 48 d3 e0 shl %cl,%rax + 4220: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 4224: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) + 422b: 00 00 00 + 422e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) + 4235: 00 3f + 4237: c3 ret + 4238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 423f: 00 + +0000000000004240 : + 4240: 41 54 push %r12 + 4242: 49 89 d4 mov %rdx,%r12 + 4245: 55 push %rbp + 4246: 53 push %rbx + 4247: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 424d: 48 85 f6 test %rsi,%rsi + 4250: 74 66 je 42b8 + 4252: 48 89 fb mov %rdi,%rbx + 4255: 48 89 f7 mov %rsi,%rdi + 4258: 3d a8 00 00 00 cmp $0xa8,%eax + 425d: 0f 84 82 00 00 00 je 42e5 + 4263: 3d a7 00 00 00 cmp $0xa7,%eax + 4268: 77 f9 ja 4263 + 426a: 89 c5 mov %eax,%ebp + 426c: 41 89 c0 mov %eax,%r8d + 426f: 48 01 fd add %rdi,%rbp + 4272: 44 89 c6 mov %r8d,%esi + 4275: 44 89 c0 mov %r8d,%eax + 4278: 48 29 de sub %rbx,%rsi + 427b: eb 28 jmp 42a5 + 427d: 0f 1f 00 nopl (%rax) + 4280: 89 c2 mov %eax,%edx + 4282: 89 c1 mov %eax,%ecx + 4284: 48 83 c3 01 add $0x1,%rbx + 4288: 83 c0 01 add $0x1,%eax + 428b: c1 ea 03 shr $0x3,%edx + 428e: 83 e1 07 and $0x7,%ecx + 4291: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 4295: c1 e1 03 shl $0x3,%ecx + 4298: 48 d3 ea shr %cl,%rdx + 429b: 88 53 ff mov %dl,-0x1(%rbx) + 429e: 3d a8 00 00 00 cmp $0xa8,%eax + 42a3: 74 23 je 42c8 + 42a5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 42a9: 48 39 ea cmp %rbp,%rdx + 42ac: 72 d2 jb 4280 + 42ae: 89 c2 mov %eax,%edx + 42b0: 44 29 c2 sub %r8d,%edx + 42b3: 48 29 d7 sub %rdx,%rdi + 42b6: 75 b2 jne 426a + 42b8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 42bf: 00 + 42c0: 5b pop %rbx + 42c1: 5d pop %rbp + 42c2: 41 5c pop %r12 + 42c4: c3 ret + 42c5: 0f 1f 00 nopl (%rax) + 42c8: 89 c2 mov %eax,%edx + 42ca: 44 29 c2 sub %r8d,%edx + 42cd: 48 29 d7 sub %rdx,%rdi + 42d0: 48 89 fd mov %rdi,%rbp + 42d3: 74 e3 je 42b8 + 42d5: 4c 89 e7 mov %r12,%rdi + 42d8: e8 a3 f1 ff ff call 3480 + 42dd: 48 89 ef mov %rbp,%rdi + 42e0: 45 31 c0 xor %r8d,%r8d + 42e3: eb 8d jmp 4272 + 42e5: 48 89 f5 mov %rsi,%rbp + 42e8: eb eb jmp 42d5 + 42ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +00000000000042f0 : + 42f0: 53 push %rbx + 42f1: 48 89 fb mov %rdi,%rbx + 42f4: e8 f7 fb ff ff call 3ef0 + 42f9: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) + 4300: 00 00 00 + 4303: 5b pop %rbx + 4304: c3 ret + 4305: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 430c: 00 00 00 00 + +0000000000004310 : + 4310: 48 85 f6 test %rsi,%rsi + 4313: 0f 84 9a 00 00 00 je 43b3 + 4319: 41 55 push %r13 + 431b: 4c 8d af a8 00 00 00 lea 0xa8(%rdi),%r13 + 4322: 41 54 push %r12 + 4324: 49 89 d4 mov %rdx,%r12 + 4327: 55 push %rbp + 4328: 48 89 f5 mov %rsi,%rbp + 432b: 53 push %rbx + 432c: 0f 1f 40 00 nopl 0x0(%rax) + 4330: 4c 89 e7 mov %r12,%rdi + 4333: 49 8d 9d 58 ff ff ff lea -0xa8(%r13),%rbx + 433a: e8 41 f1 ff ff call 3480 + 433f: 4c 89 e2 mov %r12,%rdx + 4342: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4349: 00 00 00 00 + 434d: 0f 1f 00 nopl (%rax) + 4350: 48 8b 02 mov (%rdx),%rax + 4353: 48 83 c3 08 add $0x8,%rbx + 4357: 48 83 c2 08 add $0x8,%rdx + 435b: 48 89 c1 mov %rax,%rcx + 435e: 88 43 f8 mov %al,-0x8(%rbx) + 4361: 48 c1 e9 10 shr $0x10,%rcx + 4365: 88 63 f9 mov %ah,-0x7(%rbx) + 4368: 88 4b fa mov %cl,-0x6(%rbx) + 436b: 48 89 c1 mov %rax,%rcx + 436e: 48 c1 e9 18 shr $0x18,%rcx + 4372: 88 4b fb mov %cl,-0x5(%rbx) + 4375: 48 89 c1 mov %rax,%rcx + 4378: 48 c1 e9 20 shr $0x20,%rcx + 437c: 88 4b fc mov %cl,-0x4(%rbx) + 437f: 48 89 c1 mov %rax,%rcx + 4382: 48 c1 e9 28 shr $0x28,%rcx + 4386: 88 4b fd mov %cl,-0x3(%rbx) + 4389: 48 89 c1 mov %rax,%rcx + 438c: 48 c1 e8 38 shr $0x38,%rax + 4390: 48 c1 e9 30 shr $0x30,%rcx + 4394: 88 43 ff mov %al,-0x1(%rbx) + 4397: 88 4b fe mov %cl,-0x2(%rbx) + 439a: 49 39 dd cmp %rbx,%r13 + 439d: 75 b1 jne 4350 + 439f: 49 81 c5 a8 00 00 00 add $0xa8,%r13 + 43a6: 48 83 ed 01 sub $0x1,%rbp + 43aa: 75 84 jne 4330 + 43ac: 5b pop %rbx + 43ad: 5d pop %rbp + 43ae: 41 5c pop %r12 + 43b0: 41 5d pop %r13 + 43b2: c3 ret + 43b3: c3 ret + 43b4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 43bb: 00 00 00 00 + 43bf: 90 nop + +00000000000043c0 : + 43c0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 43c7: 48 89 fa mov %rdi,%rdx + 43ca: 48 8d 7f 08 lea 0x8(%rdi),%rdi + 43ce: 31 c0 xor %eax,%eax + 43d0: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) + 43d7: 00 00 00 00 + 43db: 48 89 d1 mov %rdx,%rcx + 43de: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 43e2: 48 29 f9 sub %rdi,%rcx + 43e5: 81 c1 c8 00 00 00 add $0xc8,%ecx + 43eb: c1 e9 03 shr $0x3,%ecx + 43ee: f3 48 ab rep stos %rax,%es:(%rdi) + 43f1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) + 43f8: 00 00 00 + 43fb: c3 ret + 43fc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004400 : + 4400: 41 54 push %r12 + 4402: 49 89 d4 mov %rdx,%r12 + 4405: 55 push %rbp + 4406: 48 89 f5 mov %rsi,%rbp + 4409: 53 push %rbx + 440a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax + 4410: 48 89 fb mov %rdi,%rbx + 4413: 48 01 c2 add %rax,%rdx + 4416: 49 89 c0 mov %rax,%r8 + 4419: 48 81 fa 87 00 00 00 cmp $0x87,%rdx + 4420: 0f 86 99 00 00 00 jbe 44bf + 4426: 3d 87 00 00 00 cmp $0x87,%eax + 442b: 76 24 jbe 4451 + 442d: 0f 1f 00 nopl (%rax) + 4430: b8 88 00 00 00 mov $0x88,%eax + 4435: 48 89 df mov %rbx,%rdi + 4438: 44 29 c0 sub %r8d,%eax + 443b: 49 29 c4 sub %rax,%r12 + 443e: e8 3d f0 ff ff call 3480 + 4443: 45 31 c0 xor %r8d,%r8d + 4446: 31 c0 xor %eax,%eax + 4448: 49 81 fc 87 00 00 00 cmp $0x87,%r12 + 444f: 76 7f jbe 44d0 + 4451: 44 89 c0 mov %r8d,%eax + 4454: 48 89 ee mov %rbp,%rsi + 4457: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 445e: 00 00 00 00 + 4462: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4469: 00 00 00 00 + 446d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4474: 00 00 00 00 + 4478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 447f: 00 + 4480: 89 c2 mov %eax,%edx + 4482: 89 c1 mov %eax,%ecx + 4484: 48 83 c6 01 add $0x1,%rsi + 4488: 83 c0 01 add $0x1,%eax + 448b: c1 ea 03 shr $0x3,%edx + 448e: 83 e1 07 and $0x7,%ecx + 4491: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi + 4498: 0f b6 56 ff movzbl -0x1(%rsi),%edx + 449c: c1 e1 03 shl $0x3,%ecx + 449f: 48 d3 e2 shl %cl,%rdx + 44a2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) + 44a6: 3d 88 00 00 00 cmp $0x88,%eax + 44ab: 75 d3 jne 4480 + 44ad: b8 87 00 00 00 mov $0x87,%eax + 44b2: 44 29 c0 sub %r8d,%eax + 44b5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp + 44ba: e9 71 ff ff ff jmp 4430 + 44bf: 49 89 d4 mov %rdx,%r12 + 44c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44c9: 00 00 00 00 + 44cd: 0f 1f 00 nopl (%rax) + 44d0: 4c 39 e0 cmp %r12,%rax + 44d3: 44 89 c0 mov %r8d,%eax + 44d6: 73 5a jae 4532 + 44d8: 48 89 ea mov %rbp,%rdx + 44db: 45 8d 40 01 lea 0x1(%r8),%r8d + 44df: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44e6: 00 00 00 00 + 44ea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44f1: 00 00 00 00 + 44f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 44fc: 00 00 00 00 + 4500: 89 c1 mov %eax,%ecx + 4502: 0f b6 32 movzbl (%rdx),%esi + 4505: 48 83 c2 01 add $0x1,%rdx + 4509: c1 e9 03 shr $0x3,%ecx + 450c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi + 4513: 89 c1 mov %eax,%ecx + 4515: 83 c0 01 add $0x1,%eax + 4518: 83 e1 07 and $0x7,%ecx + 451b: c1 e1 03 shl $0x3,%ecx + 451e: 48 d3 e6 shl %cl,%rsi + 4521: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx + 4526: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) + 452a: 48 29 e9 sub %rbp,%rcx + 452d: 4c 39 e1 cmp %r12,%rcx + 4530: 72 ce jb 4500 + 4532: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) + 4538: 5b pop %rbx + 4539: 5d pop %rbp + 453a: 41 5c pop %r12 + 453c: c3 ret + 453d: 0f 1f 00 nopl (%rax) + +0000000000004540 : + 4540: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx + 4546: 89 c8 mov %ecx,%eax + 4548: 83 e1 07 and $0x7,%ecx + 454b: c1 e8 03 shr $0x3,%eax + 454e: c1 e1 03 shl $0x3,%ecx + 4551: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 4558: b8 1f 00 00 00 mov $0x1f,%eax + 455d: 48 d3 e0 shl %cl,%rax + 4560: 48 31 04 17 xor %rax,(%rdi,%rdx,1) + 4564: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) + 456b: 00 00 00 + 456e: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) + 4575: 00 3f + 4577: c3 ret + 4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 457f: 00 + +0000000000004580 : + 4580: 41 54 push %r12 + 4582: 49 89 d4 mov %rdx,%r12 + 4585: 55 push %rbp + 4586: 53 push %rbx + 4587: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax + 458d: 48 85 f6 test %rsi,%rsi + 4590: 74 66 je 45f8 + 4592: 48 89 fb mov %rdi,%rbx + 4595: 48 89 f7 mov %rsi,%rdi + 4598: 3d 88 00 00 00 cmp $0x88,%eax + 459d: 0f 84 82 00 00 00 je 4625 + 45a3: 3d 87 00 00 00 cmp $0x87,%eax + 45a8: 77 f9 ja 45a3 + 45aa: 89 c5 mov %eax,%ebp + 45ac: 41 89 c0 mov %eax,%r8d + 45af: 48 01 fd add %rdi,%rbp + 45b2: 44 89 c6 mov %r8d,%esi + 45b5: 44 89 c0 mov %r8d,%eax + 45b8: 48 29 de sub %rbx,%rsi + 45bb: eb 28 jmp 45e5 + 45bd: 0f 1f 00 nopl (%rax) + 45c0: 89 c2 mov %eax,%edx + 45c2: 89 c1 mov %eax,%ecx + 45c4: 48 83 c3 01 add $0x1,%rbx + 45c8: 83 c0 01 add $0x1,%eax + 45cb: c1 ea 03 shr $0x3,%edx + 45ce: 83 e1 07 and $0x7,%ecx + 45d1: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx + 45d5: c1 e1 03 shl $0x3,%ecx + 45d8: 48 d3 ea shr %cl,%rdx + 45db: 88 53 ff mov %dl,-0x1(%rbx) + 45de: 3d 88 00 00 00 cmp $0x88,%eax + 45e3: 74 23 je 4608 + 45e5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 45e9: 48 39 ea cmp %rbp,%rdx + 45ec: 72 d2 jb 45c0 + 45ee: 89 c2 mov %eax,%edx + 45f0: 44 29 c2 sub %r8d,%edx + 45f3: 48 29 d7 sub %rdx,%rdi + 45f6: 75 b2 jne 45aa + 45f8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) + 45ff: 00 + 4600: 5b pop %rbx + 4601: 5d pop %rbp + 4602: 41 5c pop %r12 + 4604: c3 ret + 4605: 0f 1f 00 nopl (%rax) + 4608: 89 c2 mov %eax,%edx + 460a: 44 29 c2 sub %r8d,%edx + 460d: 48 29 d7 sub %rdx,%rdi + 4610: 48 89 fd mov %rdi,%rbp + 4613: 74 e3 je 45f8 + 4615: 4c 89 e7 mov %r12,%rdi + 4618: e8 63 ee ff ff call 3480 + 461d: 48 89 ef mov %rbp,%rdi + 4620: 45 31 c0 xor %r8d,%r8d + 4623: eb 8d jmp 45b2 + 4625: 48 89 f5 mov %rsi,%rbp + 4628: eb eb jmp 4615 + 462a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004630 : + 4630: 53 push %rbx + 4631: b9 1f 00 00 00 mov $0x1f,%ecx + 4636: 48 89 fb mov %rdi,%rbx + 4639: e8 32 f7 ff ff call 3d70 + 463e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) + 4645: 00 00 00 + 4648: 5b pop %rbx + 4649: c3 ret + 464a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000004650 : + 4650: 48 85 f6 test %rsi,%rsi + 4653: 0f 84 9a 00 00 00 je 46f3 + 4659: 41 55 push %r13 + 465b: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 + 4662: 41 54 push %r12 + 4664: 49 89 d4 mov %rdx,%r12 + 4667: 55 push %rbp + 4668: 48 89 f5 mov %rsi,%rbp + 466b: 53 push %rbx + 466c: 0f 1f 40 00 nopl 0x0(%rax) + 4670: 4c 89 e7 mov %r12,%rdi + 4673: 49 8d 9d 78 ff ff ff lea -0x88(%r13),%rbx + 467a: e8 01 ee ff ff call 3480 + 467f: 4c 89 e2 mov %r12,%rdx + 4682: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4689: 00 00 00 00 + 468d: 0f 1f 00 nopl (%rax) + 4690: 48 8b 02 mov (%rdx),%rax + 4693: 48 83 c3 08 add $0x8,%rbx + 4697: 48 83 c2 08 add $0x8,%rdx + 469b: 48 89 c1 mov %rax,%rcx + 469e: 88 43 f8 mov %al,-0x8(%rbx) + 46a1: 48 c1 e9 10 shr $0x10,%rcx + 46a5: 88 63 f9 mov %ah,-0x7(%rbx) + 46a8: 88 4b fa mov %cl,-0x6(%rbx) + 46ab: 48 89 c1 mov %rax,%rcx + 46ae: 48 c1 e9 18 shr $0x18,%rcx + 46b2: 88 4b fb mov %cl,-0x5(%rbx) + 46b5: 48 89 c1 mov %rax,%rcx + 46b8: 48 c1 e9 20 shr $0x20,%rcx + 46bc: 88 4b fc mov %cl,-0x4(%rbx) + 46bf: 48 89 c1 mov %rax,%rcx + 46c2: 48 c1 e9 28 shr $0x28,%rcx + 46c6: 88 4b fd mov %cl,-0x3(%rbx) + 46c9: 48 89 c1 mov %rax,%rcx + 46cc: 48 c1 e8 38 shr $0x38,%rax + 46d0: 48 c1 e9 30 shr $0x30,%rcx + 46d4: 88 43 ff mov %al,-0x1(%rbx) + 46d7: 88 4b fe mov %cl,-0x2(%rbx) + 46da: 49 39 dd cmp %rbx,%r13 + 46dd: 75 b1 jne 4690 + 46df: 49 81 c5 88 00 00 00 add $0x88,%r13 + 46e6: 48 83 ed 01 sub $0x1,%rbp + 46ea: 75 84 jne 4670 + 46ec: 5b pop %rbx + 46ed: 5d pop %rbp + 46ee: 41 5c pop %r12 + 46f0: 41 5d pop %r13 + 46f2: c3 ret + 46f3: c3 ret + 46f4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 46fb: 00 00 00 00 + 46ff: 90 nop + +0000000000004700 : + 4700: 41 57 push %r15 + 4702: 41 56 push %r14 + 4704: 49 89 fe mov %rdi,%r14 + 4707: 41 55 push %r13 + 4709: 41 54 push %r12 + 470b: 55 push %rbp + 470c: 48 89 f5 mov %rsi,%rbp + 470f: 48 89 d6 mov %rdx,%rsi + 4712: 53 push %rbx + 4713: 48 89 eb mov %rbp,%rbx + 4716: 48 c1 eb 03 shr $0x3,%rbx + 471a: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 4721: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 4728: 00 00 + 472a: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 4731: 00 + 4732: 48 89 ca mov %rcx,%rdx + 4735: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 473a: e8 b1 f7 ff ff call 3ef0 + 473f: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax + 4746: c3 30 0c + 4749: 48 f7 e3 mul %rbx + 474c: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4751: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp + 4758: 0f 86 a2 00 00 00 jbe 4800 + 475e: 4c 69 6c 24 08 a8 00 imul $0xa8,0x8(%rsp),%r13 + 4765: 00 00 + 4767: 4c 89 f3 mov %r14,%rbx + 476a: 4c 8d bc 24 b8 00 00 lea 0xb8(%rsp),%r15 + 4771: 00 + 4772: 4d 01 f5 add %r14,%r13 + 4775: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 477c: 00 00 00 00 + 4780: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4785: e8 f6 ec ff ff call 3480 + 478a: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx + 478f: 48 89 da mov %rbx,%rdx + 4792: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4799: 00 00 00 00 + 479d: 0f 1f 00 nopl (%rax) + 47a0: 48 8b 01 mov (%rcx),%rax + 47a3: 48 83 c1 08 add $0x8,%rcx + 47a7: 48 83 c2 08 add $0x8,%rdx + 47ab: 48 89 c6 mov %rax,%rsi + 47ae: 88 42 f8 mov %al,-0x8(%rdx) + 47b1: 48 c1 ee 10 shr $0x10,%rsi + 47b5: 88 62 f9 mov %ah,-0x7(%rdx) + 47b8: 40 88 72 fa mov %sil,-0x6(%rdx) + 47bc: 48 89 c6 mov %rax,%rsi + 47bf: 48 c1 ee 18 shr $0x18,%rsi + 47c3: 40 88 72 fb mov %sil,-0x5(%rdx) + 47c7: 48 89 c6 mov %rax,%rsi + 47ca: 48 c1 ee 20 shr $0x20,%rsi + 47ce: 40 88 72 fc mov %sil,-0x4(%rdx) + 47d2: 48 89 c6 mov %rax,%rsi + 47d5: 48 c1 ee 28 shr $0x28,%rsi + 47d9: 40 88 72 fd mov %sil,-0x3(%rdx) + 47dd: 48 89 c6 mov %rax,%rsi + 47e0: 48 c1 e8 38 shr $0x38,%rax + 47e4: 48 c1 ee 30 shr $0x30,%rsi + 47e8: 88 42 ff mov %al,-0x1(%rdx) + 47eb: 40 88 72 fe mov %sil,-0x2(%rdx) + 47ef: 49 39 cf cmp %rcx,%r15 + 47f2: 75 ac jne 47a0 + 47f4: 48 81 c3 a8 00 00 00 add $0xa8,%rbx + 47fb: 4c 39 eb cmp %r13,%rbx + 47fe: 75 80 jne 4780 + 4800: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 4807: c3 30 0c + 480a: 48 89 e8 mov %rbp,%rax + 480d: 48 c1 e8 03 shr $0x3,%rax + 4811: 48 f7 e2 mul %rdx + 4814: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax + 481b: 48 29 c5 sub %rax,%rbp + 481e: 0f 84 ae 00 00 00 je 48d2 + 4824: 48 69 5c 24 08 a8 00 imul $0xa8,0x8(%rsp),%rbx + 482b: 00 00 + 482d: 4c 01 f3 add %r14,%rbx + 4830: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4835: e8 46 ec ff ff call 3480 + 483a: 49 89 e8 mov %rbp,%r8 + 483d: 31 ff xor %edi,%edi + 483f: 89 fe mov %edi,%esi + 4841: 89 f8 mov %edi,%eax + 4843: 48 29 de sub %rbx,%rsi + 4846: eb 5e jmp 48a6 + 4848: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 484f: 00 00 00 00 + 4853: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 485a: 00 00 00 00 + 485e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4865: 00 00 00 00 + 4869: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4870: 00 00 00 00 + 4874: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 487b: 00 00 00 00 + 487f: 90 nop + 4880: 89 c2 mov %eax,%edx + 4882: 89 c1 mov %eax,%ecx + 4884: 48 83 c3 01 add $0x1,%rbx + 4888: 83 c0 01 add $0x1,%eax + 488b: c1 ea 03 shr $0x3,%edx + 488e: 83 e1 07 and $0x7,%ecx + 4891: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 4896: c1 e1 03 shl $0x3,%ecx + 4899: 48 d3 ea shr %cl,%rdx + 489c: 88 53 ff mov %dl,-0x1(%rbx) + 489f: 3d a8 00 00 00 cmp $0xa8,%eax + 48a4: 74 1e je 48c4 + 48a6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 48aa: 48 39 ea cmp %rbp,%rdx + 48ad: 72 d1 jb 4880 + 48af: 89 c2 mov %eax,%edx + 48b1: 29 fa sub %edi,%edx + 48b3: 49 29 d0 sub %rdx,%r8 + 48b6: 74 1a je 48d2 + 48b8: 89 c5 mov %eax,%ebp + 48ba: 89 c7 mov %eax,%edi + 48bc: 4c 01 c5 add %r8,%rbp + 48bf: e9 7b ff ff ff jmp 483f + 48c4: 29 f8 sub %edi,%eax + 48c6: 49 29 c0 sub %rax,%r8 + 48c9: 4c 89 c5 mov %r8,%rbp + 48cc: 0f 85 5e ff ff ff jne 4830 + 48d2: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 48d9: 00 + 48da: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 48e1: 00 00 + 48e3: 75 12 jne 48f7 + 48e5: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 48ec: 5b pop %rbx + 48ed: 5d pop %rbp + 48ee: 41 5c pop %r12 + 48f0: 41 5d pop %r13 + 48f2: 41 5e pop %r14 + 48f4: 41 5f pop %r15 + 48f6: c3 ret + 48f7: e8 84 c7 ff ff call 1080 <__stack_chk_fail@plt> + 48fc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004900 : + 4900: 41 57 push %r15 + 4902: 41 56 push %r14 + 4904: 49 89 fe mov %rdi,%r14 + 4907: 41 55 push %r13 + 4909: 49 89 f5 mov %rsi,%r13 + 490c: 48 89 d6 mov %rdx,%rsi + 490f: 41 54 push %r12 + 4911: 55 push %rbp + 4912: 53 push %rbx + 4913: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 491a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 4921: 00 00 + 4923: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) + 492a: 00 + 492b: 48 89 ca mov %rcx,%rdx + 492e: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp + 4933: b9 1f 00 00 00 mov $0x1f,%ecx + 4938: 48 89 ef mov %rbp,%rdi + 493b: e8 30 f4 ff ff call 3d70 + 4940: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 4947: f0 f0 f0 + 494a: 49 f7 e5 mul %r13 + 494d: 48 c1 ea 07 shr $0x7,%rdx + 4951: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4956: 49 81 fd 87 00 00 00 cmp $0x87,%r13 + 495d: 0f 86 8d 00 00 00 jbe 49f0 + 4963: 4c 69 64 24 08 88 00 imul $0x88,0x8(%rsp),%r12 + 496a: 00 00 + 496c: 4c 89 f3 mov %r14,%rbx + 496f: 4c 8d bc 24 98 00 00 lea 0x98(%rsp),%r15 + 4976: 00 + 4977: 4d 01 f4 add %r14,%r12 + 497a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4980: 48 89 ef mov %rbp,%rdi + 4983: e8 f8 ea ff ff call 3480 + 4988: 48 89 e9 mov %rbp,%rcx + 498b: 48 89 da mov %rbx,%rdx + 498e: 66 90 xchg %ax,%ax + 4990: 48 8b 01 mov (%rcx),%rax + 4993: 48 83 c1 08 add $0x8,%rcx + 4997: 48 83 c2 08 add $0x8,%rdx + 499b: 48 89 c6 mov %rax,%rsi + 499e: 88 42 f8 mov %al,-0x8(%rdx) + 49a1: 48 c1 ee 10 shr $0x10,%rsi + 49a5: 88 62 f9 mov %ah,-0x7(%rdx) + 49a8: 40 88 72 fa mov %sil,-0x6(%rdx) + 49ac: 48 89 c6 mov %rax,%rsi + 49af: 48 c1 ee 18 shr $0x18,%rsi + 49b3: 40 88 72 fb mov %sil,-0x5(%rdx) + 49b7: 48 89 c6 mov %rax,%rsi + 49ba: 48 c1 ee 20 shr $0x20,%rsi + 49be: 40 88 72 fc mov %sil,-0x4(%rdx) + 49c2: 48 89 c6 mov %rax,%rsi + 49c5: 48 c1 ee 28 shr $0x28,%rsi + 49c9: 40 88 72 fd mov %sil,-0x3(%rdx) + 49cd: 48 89 c6 mov %rax,%rsi + 49d0: 48 c1 e8 38 shr $0x38,%rax + 49d4: 48 c1 ee 30 shr $0x30,%rsi + 49d8: 88 42 ff mov %al,-0x1(%rdx) + 49db: 40 88 72 fe mov %sil,-0x2(%rdx) + 49df: 49 39 cf cmp %rcx,%r15 + 49e2: 75 ac jne 4990 + 49e4: 48 81 c3 88 00 00 00 add $0x88,%rbx + 49eb: 4c 39 e3 cmp %r12,%rbx + 49ee: 75 90 jne 4980 + 49f0: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax + 49f7: f0 f0 f0 + 49fa: 49 f7 e5 mul %r13 + 49fd: 48 c1 ea 07 shr $0x7,%rdx + 4a01: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax + 4a08: 49 29 c5 sub %rax,%r13 + 4a0b: 4d 89 ec mov %r13,%r12 + 4a0e: 74 7c je 4a8c + 4a10: 48 69 5c 24 08 88 00 imul $0x88,0x8(%rsp),%rbx + 4a17: 00 00 + 4a19: 4c 01 f3 add %r14,%rbx + 4a1c: 48 89 ef mov %rbp,%rdi + 4a1f: e8 5c ea ff ff call 3480 + 4a24: 4d 89 e0 mov %r12,%r8 + 4a27: 31 ff xor %edi,%edi + 4a29: 89 fe mov %edi,%esi + 4a2b: 89 f8 mov %edi,%eax + 4a2d: 48 29 de sub %rbx,%rsi + 4a30: eb 34 jmp 4a66 + 4a32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4a39: 00 00 00 00 + 4a3d: 0f 1f 00 nopl (%rax) + 4a40: 89 c2 mov %eax,%edx + 4a42: 89 c1 mov %eax,%ecx + 4a44: 48 83 c3 01 add $0x1,%rbx + 4a48: 83 c0 01 add $0x1,%eax + 4a4b: c1 ea 03 shr $0x3,%edx + 4a4e: 83 e1 07 and $0x7,%ecx + 4a51: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx + 4a56: c1 e1 03 shl $0x3,%ecx + 4a59: 48 d3 ea shr %cl,%rdx + 4a5c: 88 53 ff mov %dl,-0x1(%rbx) + 4a5f: 3d 88 00 00 00 cmp $0x88,%eax + 4a64: 74 1c je 4a82 + 4a66: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx + 4a6a: 4c 39 e2 cmp %r12,%rdx + 4a6d: 72 d1 jb 4a40 + 4a6f: 89 c2 mov %eax,%edx + 4a71: 29 fa sub %edi,%edx + 4a73: 49 29 d0 sub %rdx,%r8 + 4a76: 74 14 je 4a8c + 4a78: 41 89 c4 mov %eax,%r12d + 4a7b: 89 c7 mov %eax,%edi + 4a7d: 4d 01 c4 add %r8,%r12 + 4a80: eb a7 jmp 4a29 + 4a82: 29 f8 sub %edi,%eax + 4a84: 49 29 c0 sub %rax,%r8 + 4a87: 4d 89 c4 mov %r8,%r12 + 4a8a: 75 90 jne 4a1c + 4a8c: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4a93: 00 + 4a94: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4a9b: 00 00 + 4a9d: 75 12 jne 4ab1 + 4a9f: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 4aa6: 5b pop %rbx + 4aa7: 5d pop %rbp + 4aa8: 41 5c pop %r12 + 4aaa: 41 5d pop %r13 + 4aac: 41 5e pop %r14 + 4aae: 41 5f pop %r15 + 4ab0: c3 ret + 4ab1: e8 ca c5 ff ff call 1080 <__stack_chk_fail@plt> + 4ab6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4abd: 00 00 00 + +0000000000004ac0 : + 4ac0: 55 push %rbp + 4ac1: b9 06 00 00 00 mov $0x6,%ecx + 4ac6: 53 push %rbx + 4ac7: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 4ace: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx + 4ad5: 00 00 + 4ad7: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) + 4ade: 00 + 4adf: 48 89 fb mov %rdi,%rbx + 4ae2: 48 89 e7 mov %rsp,%rdi + 4ae5: e8 86 f2 ff ff call 3d70 + 4aea: 48 89 e7 mov %rsp,%rdi + 4aed: e8 8e e9 ff ff call 3480 + 4af2: 48 8b 04 24 mov (%rsp),%rax + 4af6: 48 89 03 mov %rax,(%rbx) + 4af9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4afe: 48 89 43 08 mov %rax,0x8(%rbx) + 4b02: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4b07: 48 89 43 10 mov %rax,0x10(%rbx) + 4b0b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4b10: 48 89 43 18 mov %rax,0x18(%rbx) + 4b14: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4b1b: 00 + 4b1c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4b23: 00 00 + 4b25: 75 0a jne 4b31 + 4b27: 48 81 c4 d8 00 00 00 add $0xd8,%rsp + 4b2e: 5b pop %rbx + 4b2f: 5d pop %rbp + 4b30: c3 ret + 4b31: e8 4a c5 ff ff call 1080 <__stack_chk_fail@plt> + 4b36: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4b3d: 00 00 00 + +0000000000004b40 : + 4b40: 41 56 push %r14 + 4b42: b9 19 00 00 00 mov $0x19,%ecx + 4b47: 41 55 push %r13 + 4b49: 41 54 push %r12 + 4b4b: 49 89 f4 mov %rsi,%r12 + 4b4e: 55 push %rbp + 4b4f: 48 89 d5 mov %rdx,%rbp + 4b52: 53 push %rbx + 4b53: 48 89 fb mov %rdi,%rbx + 4b56: 48 81 ec d0 00 00 00 sub $0xd0,%rsp + 4b5d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4b64: 00 00 + 4b66: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 4b6d: 00 + 4b6e: 31 c0 xor %eax,%eax + 4b70: 48 89 e7 mov %rsp,%rdi + 4b73: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 + 4b78: f3 48 ab rep stos %rax,%es:(%rdi) + 4b7b: 48 83 fa 47 cmp $0x47,%rdx + 4b7f: 0f 86 96 00 00 00 jbe 4c1b + 4b85: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4b8c: 00 00 00 00 + 4b90: 4c 89 e0 mov %r12,%rax + 4b93: 48 89 e6 mov %rsp,%rsi + 4b96: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4b9d: 00 00 00 + 4ba0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 4ba4: 0f b6 48 02 movzbl 0x2(%rax),%ecx + 4ba8: 48 83 c0 08 add $0x8,%rax + 4bac: 48 c1 e1 10 shl $0x10,%rcx + 4bb0: 48 c1 e2 08 shl $0x8,%rdx + 4bb4: 48 09 ca or %rcx,%rdx + 4bb7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx + 4bbb: 48 09 ca or %rcx,%rdx + 4bbe: 0f b6 48 fb movzbl -0x5(%rax),%ecx + 4bc2: 48 c1 e1 18 shl $0x18,%rcx + 4bc6: 48 09 ca or %rcx,%rdx + 4bc9: 0f b6 48 fc movzbl -0x4(%rax),%ecx + 4bcd: 48 c1 e1 20 shl $0x20,%rcx + 4bd1: 48 09 d1 or %rdx,%rcx + 4bd4: 0f b6 50 fd movzbl -0x3(%rax),%edx + 4bd8: 48 c1 e2 28 shl $0x28,%rdx + 4bdc: 48 09 ca or %rcx,%rdx + 4bdf: 0f b6 48 fe movzbl -0x2(%rax),%ecx + 4be3: 48 c1 e1 30 shl $0x30,%rcx + 4be7: 48 09 d1 or %rdx,%rcx + 4bea: 0f b6 50 ff movzbl -0x1(%rax),%edx + 4bee: 48 c1 e2 38 shl $0x38,%rdx + 4bf2: 48 09 ca or %rcx,%rdx + 4bf5: 48 31 16 xor %rdx,(%rsi) + 4bf8: 48 83 c6 08 add $0x8,%rsi + 4bfc: 49 39 f6 cmp %rsi,%r14 + 4bff: 75 9f jne 4ba0 + 4c01: 48 83 ed 48 sub $0x48,%rbp + 4c05: 48 89 e7 mov %rsp,%rdi + 4c08: 49 83 c4 48 add $0x48,%r12 + 4c0c: e8 6f e8 ff ff call 3480 + 4c11: 48 83 fd 47 cmp $0x47,%rbp + 4c15: 0f 87 75 ff ff ff ja 4b90 + 4c1b: 48 85 ed test %rbp,%rbp + 4c1e: 0f 84 df 00 00 00 je 4d03 + 4c24: 31 c0 xor %eax,%eax + 4c26: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c2d: 00 00 00 00 + 4c31: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4c38: 00 00 00 00 + 4c3c: 0f 1f 40 00 nopl 0x0(%rax) + 4c40: 89 c2 mov %eax,%edx + 4c42: 89 c1 mov %eax,%ecx + 4c44: c1 ea 03 shr $0x3,%edx + 4c47: 83 e1 07 and $0x7,%ecx + 4c4a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi + 4c51: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx + 4c56: c1 e1 03 shl $0x3,%ecx + 4c59: 48 83 c0 01 add $0x1,%rax + 4c5d: 48 d3 e2 shl %cl,%rdx + 4c60: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) + 4c64: 48 39 c5 cmp %rax,%rbp + 4c67: 75 d7 jne 4c40 + 4c69: 89 e8 mov %ebp,%eax + 4c6b: 89 e9 mov %ebp,%ecx + 4c6d: ba 06 00 00 00 mov $0x6,%edx + 4c72: c1 e8 03 shr $0x3,%eax + 4c75: 83 e1 07 and $0x7,%ecx + 4c78: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax + 4c7f: c1 e1 03 shl $0x3,%ecx + 4c82: 48 01 e0 add %rsp,%rax + 4c85: 48 d3 e2 shl %cl,%rdx + 4c88: 48 31 10 xor %rdx,(%rax) + 4c8b: 48 89 e7 mov %rsp,%rdi + 4c8e: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) + 4c95: e8 e6 e7 ff ff call 3480 + 4c9a: 48 8b 04 24 mov (%rsp),%rax + 4c9e: 48 89 03 mov %rax,(%rbx) + 4ca1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4ca6: 48 89 43 08 mov %rax,0x8(%rbx) + 4caa: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4caf: 48 89 43 10 mov %rax,0x10(%rbx) + 4cb3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4cb8: 48 89 43 18 mov %rax,0x18(%rbx) + 4cbc: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 4cc1: 48 89 43 20 mov %rax,0x20(%rbx) + 4cc5: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4cca: 48 89 43 28 mov %rax,0x28(%rbx) + 4cce: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 4cd3: 48 89 43 30 mov %rax,0x30(%rbx) + 4cd7: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 4cdc: 48 89 43 38 mov %rax,0x38(%rbx) + 4ce0: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4ce7: 00 + 4ce8: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4cef: 00 00 + 4cf1: 75 1d jne 4d10 + 4cf3: 48 81 c4 d0 00 00 00 add $0xd0,%rsp + 4cfa: 5b pop %rbx + 4cfb: 5d pop %rbp + 4cfc: 41 5c pop %r12 + 4cfe: 41 5d pop %r13 + 4d00: 41 5e pop %r14 + 4d02: c3 ret + 4d03: ba 06 00 00 00 mov $0x6,%edx + 4d08: 48 89 e0 mov %rsp,%rax + 4d0b: e9 78 ff ff ff jmp 4c88 + 4d10: e8 6b c3 ff ff call 1080 <__stack_chk_fail@plt> + 4d15: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4d1c: 00 00 00 + 4d1f: 90 nop + +0000000000004d20 : + 4d20: 48 83 ec 38 sub $0x38,%rsp + 4d24: f3 0f 6f 06 movdqu (%rsi),%xmm0 + 4d28: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4d2f: 00 00 + 4d31: 48 89 44 24 28 mov %rax,0x28(%rsp) + 4d36: 31 c0 xor %eax,%eax + 4d38: 88 54 24 20 mov %dl,0x20(%rsp) + 4d3c: ba 22 00 00 00 mov $0x22,%edx + 4d41: 0f 29 04 24 movaps %xmm0,(%rsp) + 4d45: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 + 4d4a: 48 89 e6 mov %rsp,%rsi + 4d4d: 88 4c 24 21 mov %cl,0x21(%rsp) + 4d51: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 4d56: e8 95 f5 ff ff call 42f0 + 4d5b: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4d60: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4d67: 00 00 + 4d69: 75 05 jne 4d70 + 4d6b: 48 83 c4 38 add $0x38,%rsp + 4d6f: c3 ret + 4d70: e8 0b c3 ff ff call 1080 <__stack_chk_fail@plt> + 4d75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4d7c: 00 00 00 00 + +0000000000004d80 : + 4d80: 48 83 ec 38 sub $0x38,%rsp + 4d84: f3 0f 6f 02 movdqu (%rdx),%xmm0 + 4d88: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 4d8f: 00 00 + 4d91: 48 89 44 24 28 mov %rax,0x28(%rsp) + 4d96: 31 c0 xor %eax,%eax + 4d98: 88 4c 24 20 mov %cl,0x20(%rsp) + 4d9c: b9 21 00 00 00 mov $0x21,%ecx + 4da1: 0f 29 04 24 movaps %xmm0,(%rsp) + 4da5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 + 4daa: 48 89 e2 mov %rsp,%rdx + 4dad: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 4db2: e8 49 fb ff ff call 4900 + 4db7: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4dbc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4dc3: 00 00 + 4dc5: 75 05 jne 4dcc + 4dc7: 48 83 c4 38 add $0x38,%rsp + 4dcb: c3 ret + 4dcc: e8 af c2 ff ff call 1080 <__stack_chk_fail@plt> + 4dd1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4dd8: 00 00 00 00 + 4ddc: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004de0 : + 4de0: 41 54 push %r12 + 4de2: 55 push %rbp + 4de3: 48 89 fd mov %rdi,%rbp + 4de6: 53 push %rbx + 4de7: 48 81 ec f0 00 00 00 sub $0xf0,%rsp + 4dee: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4df3: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4df8: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 + 4dff: 00 00 + 4e01: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) + 4e08: 00 + 4e09: 49 89 d4 mov %rdx,%r12 + 4e0c: e8 af f5 ff ff call 43c0 + 4e11: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 4e16: ba 20 00 00 00 mov $0x20,%edx + 4e1b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e20: e8 db f5 ff ff call 4400 + 4e25: ba 40 04 00 00 mov $0x440,%edx + 4e2a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e2f: 4c 89 e6 mov %r12,%rsi + 4e32: e8 c9 f5 ff ff call 4400 + 4e37: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 4e3c: e8 ff f6 ff ff call 4540 + 4e41: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 4e46: be 20 00 00 00 mov $0x20,%esi + 4e4b: 48 89 ef mov %rbp,%rdi + 4e4e: e8 2d f7 ff ff call 4580 + 4e53: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4e5a: 00 + 4e5b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 4e62: 00 00 + 4e64: 75 0c jne 4e72 + 4e66: 48 81 c4 f0 00 00 00 add $0xf0,%rsp + 4e6d: 5b pop %rbx + 4e6e: 5d pop %rbp + 4e6f: 41 5c pop %r12 + 4e71: c3 ret + 4e72: e8 09 c2 ff ff call 1080 <__stack_chk_fail@plt> + 4e77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4e7e: 00 00 + +0000000000004e80 : + 4e80: 55 push %rbp + 4e81: 48 89 fd mov %rdi,%rbp + 4e84: 53 push %rbx + 4e85: 48 89 f3 mov %rsi,%rbx + 4e88: 48 83 ec 08 sub $0x8,%rsp + 4e8c: 48 85 f6 test %rsi,%rsi + 4e8f: 74 4f je 4ee0 + 4e91: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4e98: 00 00 00 00 + 4e9c: 0f 1f 40 00 nopl 0x0(%rax) + 4ea0: 31 c9 xor %ecx,%ecx + 4ea2: 31 c0 xor %eax,%eax + 4ea4: 48 89 da mov %rbx,%rdx + 4ea7: 48 89 ee mov %rbp,%rsi + 4eaa: bf 3e 01 00 00 mov $0x13e,%edi + 4eaf: e8 ec c1 ff ff call 10a0 + 4eb4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 4eb8: 74 0e je 4ec8 + 4eba: 48 29 c3 sub %rax,%rbx + 4ebd: 74 21 je 4ee0 + 4ebf: 48 01 c5 add %rax,%rbp + 4ec2: eb dc jmp 4ea0 + 4ec4: 0f 1f 40 00 nopl 0x0(%rax) + 4ec8: e8 83 c1 ff ff call 1050 <__errno_location@plt> + 4ecd: 83 38 04 cmpl $0x4,(%rax) + 4ed0: 74 ce je 4ea0 + 4ed2: e9 e9 c1 ff ff jmp 10c0 + 4ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4ede: 00 00 + 4ee0: 48 83 c4 08 add $0x8,%rsp + 4ee4: 5b pop %rbx + 4ee5: 5d pop %rbp + 4ee6: c3 ret + 4ee7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4eee: 00 00 + +0000000000004ef0 : + 4ef0: be a0 86 01 00 mov $0x186a0,%esi + 4ef5: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 4efc: 0f 1f 40 00 nopl 0x0(%rax) + 4f00: 0f 31 rdtsc + 4f02: 48 c1 e2 20 shl $0x20,%rdx + 4f06: 48 09 d0 or %rdx,%rax + 4f09: 48 89 c7 mov %rax,%rdi + 4f0c: 0f 31 rdtsc + 4f0e: 48 c1 e2 20 shl $0x20,%rdx + 4f12: 48 09 d0 or %rdx,%rax + 4f15: 48 29 f8 sub %rdi,%rax + 4f18: 48 39 c1 cmp %rax,%rcx + 4f1b: 48 0f 47 c8 cmova %rax,%rcx + 4f1f: 83 ee 01 sub $0x1,%esi + 4f22: 75 dc jne 4f00 + 4f24: 48 89 c8 mov %rcx,%rax + 4f27: c3 ret + 4f28: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4f2f: 00 00 00 + 4f32: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 4f39: 00 00 00 + 4f3c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000004f40 : + 4f40: 48 8b 17 mov (%rdi),%rdx + 4f43: 48 8b 0e mov (%rsi),%rcx + 4f46: b8 ff ff ff ff mov $0xffffffff,%eax + 4f4b: 48 39 ca cmp %rcx,%rdx + 4f4e: 72 08 jb 4f58 + 4f50: 31 c0 xor %eax,%eax + 4f52: 48 39 d1 cmp %rdx,%rcx + 4f55: 0f 92 c0 setb %al + 4f58: c3 ret + 4f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000004f60 : + 4f60: 48 83 fa 01 cmp $0x1,%rdx + 4f64: 0f 86 66 01 00 00 jbe 50d0 + 4f6a: 41 54 push %r12 + 4f6c: 49 89 f9 mov %rdi,%r9 + 4f6f: 55 push %rbp + 4f70: 48 89 d5 mov %rdx,%rbp + 4f73: 53 push %rbx + 4f74: 48 89 f3 mov %rsi,%rbx + 4f77: 48 83 ec 10 sub $0x10,%rsp + 4f7b: 48 8b 3d d6 40 00 00 mov 0x40d6(%rip),%rdi # 9058 + 4f82: 48 83 ff ff cmp $0xffffffffffffffff,%rdi + 4f86: 0f 84 24 01 00 00 je 50b0 + 4f8c: 4c 8d 65 ff lea -0x1(%rbp),%r12 + 4f90: 49 83 fc 02 cmp $0x2,%r12 + 4f94: 0f 86 56 01 00 00 jbe 50f0 + 4f9a: 48 89 e8 mov %rbp,%rax + 4f9d: 48 8b 0b mov (%rbx),%rcx + 4fa0: 48 d1 e8 shr $1,%rax + 4fa3: 4c 8d 44 00 fe lea -0x2(%rax,%rax,1),%r8 + 4fa8: 31 c0 xor %eax,%eax + 4faa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4fb1: 00 00 00 00 + 4fb5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 4fbc: 00 00 00 00 + 4fc0: 48 8b 74 c3 08 mov 0x8(%rbx,%rax,8),%rsi + 4fc5: 48 89 f2 mov %rsi,%rdx + 4fc8: 48 29 fa sub %rdi,%rdx + 4fcb: 48 29 ca sub %rcx,%rdx + 4fce: 48 89 14 c3 mov %rdx,(%rbx,%rax,8) + 4fd2: 48 83 c0 02 add $0x2,%rax + 4fd6: 48 8b 0c c3 mov (%rbx,%rax,8),%rcx + 4fda: 48 89 ca mov %rcx,%rdx + 4fdd: 48 29 fa sub %rdi,%rdx + 4fe0: 48 29 f2 sub %rsi,%rdx + 4fe3: 48 89 54 c3 f8 mov %rdx,-0x8(%rbx,%rax,8) + 4fe8: 4c 39 c0 cmp %r8,%rax + 4feb: 75 d3 jne 4fc0 + 4fed: 49 8d 50 01 lea 0x1(%r8),%rdx + 4ff1: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax + 4ff5: 4a 2b 04 c3 sub (%rbx,%r8,8),%rax + 4ff9: 48 29 f8 sub %rdi,%rax + 4ffc: 4a 89 04 c3 mov %rax,(%rbx,%r8,8) + 5000: 4c 39 e2 cmp %r12,%rdx + 5003: 0f 82 8f 00 00 00 jb 5098 + 5009: 4c 89 cf mov %r9,%rdi + 500c: e8 4f c0 ff ff call 1060 + 5011: 4c 89 e6 mov %r12,%rsi + 5014: ba 08 00 00 00 mov $0x8,%edx + 5019: 48 89 df mov %rbx,%rdi + 501c: 48 8d 0d 1d ff ff ff lea -0xe3(%rip),%rcx # 4f40 + 5023: e8 48 c0 ff ff call 1070 + 5028: 4c 89 e0 mov %r12,%rax + 502b: 48 d1 e8 shr $1,%rax + 502e: 48 8b 34 c3 mov (%rbx,%rax,8),%rsi + 5032: 41 f6 c4 01 test $0x1,%r12b + 5036: 74 50 je 5088 + 5038: 48 8d 3d ea 11 00 00 lea 0x11ea(%rip),%rdi # 6229 + 503f: 31 c0 xor %eax,%eax + 5041: e8 4a c0 ff ff call 1090 + 5046: 48 8d 54 eb f8 lea -0x8(%rbx,%rbp,8),%rdx + 504b: 31 c0 xor %eax,%eax + 504d: 0f 1f 00 nopl (%rax) + 5050: 48 03 03 add (%rbx),%rax + 5053: 48 83 c3 08 add $0x8,%rbx + 5057: 48 39 d3 cmp %rdx,%rbx + 505a: 75 f4 jne 5050 + 505c: 31 d2 xor %edx,%edx + 505e: 48 8d 3d df 11 00 00 lea 0x11df(%rip),%rdi # 6244 + 5065: 49 f7 f4 div %r12 + 5068: 48 89 c6 mov %rax,%rsi + 506b: 31 c0 xor %eax,%eax + 506d: e8 1e c0 ff ff call 1090 + 5072: 48 83 c4 10 add $0x10,%rsp + 5076: bf 0a 00 00 00 mov $0xa,%edi + 507b: 5b pop %rbx + 507c: 5d pop %rbp + 507d: 41 5c pop %r12 + 507f: e9 ac bf ff ff jmp 1030 + 5084: 0f 1f 40 00 nopl 0x0(%rax) + 5088: 48 03 74 c3 f8 add -0x8(%rbx,%rax,8),%rsi + 508d: 48 d1 ee shr $1,%rsi + 5090: eb a6 jmp 5038 + 5092: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5098: 48 8b 44 d3 08 mov 0x8(%rbx,%rdx,8),%rax + 509d: 48 2b 04 d3 sub (%rbx,%rdx,8),%rax + 50a1: 48 29 f8 sub %rdi,%rax + 50a4: 48 89 04 d3 mov %rax,(%rbx,%rdx,8) + 50a8: e9 5c ff ff ff jmp 5009 + 50ad: 0f 1f 00 nopl (%rax) + 50b0: 4c 89 4c 24 08 mov %r9,0x8(%rsp) + 50b5: e8 36 fe ff ff call 4ef0 + 50ba: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 + 50bf: 48 89 05 92 3f 00 00 mov %rax,0x3f92(%rip) # 9058 + 50c6: 48 89 c7 mov %rax,%rdi + 50c9: e9 be fe ff ff jmp 4f8c + 50ce: 66 90 xchg %ax,%ax + 50d0: 48 8b 0d 89 3f 00 00 mov 0x3f89(%rip),%rcx # 9060 + 50d7: ba 26 00 00 00 mov $0x26,%edx + 50dc: be 01 00 00 00 mov $0x1,%esi + 50e1: 48 8d 3d f8 10 00 00 lea 0x10f8(%rip),%rdi # 61e0 + 50e8: e9 c3 bf ff ff jmp 10b0 + 50ed: 0f 1f 00 nopl (%rax) + 50f0: 45 31 c0 xor %r8d,%r8d + 50f3: e9 f5 fe ff ff jmp 4fed + +Disassembly of section .fini: + +00000000000050f8 <_fini>: + 50f8: f3 0f 1e fa endbr64 + 50fc: 48 83 ec 08 sub $0x8,%rsp + 5100: 48 83 c4 08 add $0x8,%rsp + 5104: c3 ret diff --git a/benchmark/objdump/refo01024.txt b/benchmark/objdump/refo01024.txt new file mode 100644 index 0000000..443a924 --- /dev/null +++ b/benchmark/objdump/refo01024.txt @@ -0,0 +1,5703 @@ + +test_speed1024: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +00000000000010c0 : + 10c0: ff 25 82 7f 00 00 jmp *0x7f82(%rip) # 9048 + 10c6: 68 09 00 00 00 push $0x9 + 10cb: e9 50 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010d0 <_start>: + 10d0: f3 0f 1e fa endbr64 + 10d4: 31 ed xor %ebp,%ebp + 10d6: 49 89 d1 mov %rdx,%r9 + 10d9: 5e pop %rsi + 10da: 48 89 e2 mov %rsp,%rdx + 10dd: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 10e1: 50 push %rax + 10e2: 54 push %rsp + 10e3: 45 31 c0 xor %r8d,%r8d + 10e6: 31 c9 xor %ecx,%ecx + 10e8: 48 8d 3d 8a 4a 00 00 lea 0x4a8a(%rip),%rdi # 5b79
+ 10ef: ff 15 cb 7e 00 00 call *0x7ecb(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> + 10f5: f4 hlt + 10f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10fd: 00 00 00 + 1100: 48 8d 3d 61 7f 00 00 lea 0x7f61(%rip),%rdi # 9068 <__TMC_END__> + 1107: 48 8d 05 5a 7f 00 00 lea 0x7f5a(%rip),%rax # 9068 <__TMC_END__> + 110e: 48 39 f8 cmp %rdi,%rax + 1111: 74 15 je 1128 <_start+0x58> + 1113: 48 8b 05 ae 7e 00 00 mov 0x7eae(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> + 111a: 48 85 c0 test %rax,%rax + 111d: 74 09 je 1128 <_start+0x58> + 111f: ff e0 jmp *%rax + 1121: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1128: c3 ret + 1129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1130: 48 8d 3d 31 7f 00 00 lea 0x7f31(%rip),%rdi # 9068 <__TMC_END__> + 1137: 48 8d 35 2a 7f 00 00 lea 0x7f2a(%rip),%rsi # 9068 <__TMC_END__> + 113e: 48 29 fe sub %rdi,%rsi + 1141: 48 89 f0 mov %rsi,%rax + 1144: 48 c1 ee 3f shr $0x3f,%rsi + 1148: 48 c1 f8 03 sar $0x3,%rax + 114c: 48 01 c6 add %rax,%rsi + 114f: 48 d1 fe sar $1,%rsi + 1152: 74 14 je 1168 <_start+0x98> + 1154: 48 8b 05 7d 7e 00 00 mov 0x7e7d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> + 115b: 48 85 c0 test %rax,%rax + 115e: 74 08 je 1168 <_start+0x98> + 1160: ff e0 jmp *%rax + 1162: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1168: c3 ret + 1169: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1170: f3 0f 1e fa endbr64 + 1174: 80 3d 0d 7f 00 00 00 cmpb $0x0,0x7f0d(%rip) # 9088 + 117b: 75 33 jne 11b0 <_start+0xe0> + 117d: 55 push %rbp + 117e: 48 83 3d 5a 7e 00 00 cmpq $0x0,0x7e5a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 1185: 00 + 1186: 48 89 e5 mov %rsp,%rbp + 1189: 74 0d je 1198 <_start+0xc8> + 118b: 48 8b 3d c6 7e 00 00 mov 0x7ec6(%rip),%rdi # 9058 <__dso_handle> + 1192: ff 15 48 7e 00 00 call *0x7e48(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 1198: e8 63 ff ff ff call 1100 <_start+0x30> + 119d: c6 05 e4 7e 00 00 01 movb $0x1,0x7ee4(%rip) # 9088 + 11a4: 5d pop %rbp + 11a5: c3 ret + 11a6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 11ad: 00 00 00 + 11b0: c3 ret + 11b1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11b8: 00 00 00 00 + 11bc: 0f 1f 40 00 nopl 0x0(%rax) + 11c0: f3 0f 1e fa endbr64 + 11c4: e9 67 ff ff ff jmp 1130 <_start+0x60> + +00000000000011c9 : + 11c9: 48 83 ec 28 sub $0x28,%rsp + 11cd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 11d2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 11d7: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 11dc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 11e1: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 11e6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 11eb: 48 89 ce mov %rcx,%rsi + 11ee: 48 89 c7 mov %rax,%rdi + 11f1: e8 a7 07 00 00 call 199d + 11f6: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 11fb: 48 8d 88 00 06 00 00 lea 0x600(%rax),%rcx + 1202: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1207: ba 20 06 00 00 mov $0x620,%edx + 120c: 48 89 c6 mov %rax,%rsi + 120f: 48 89 cf mov %rcx,%rdi + 1212: e8 99 fe ff ff call 10b0 + 1217: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 121c: 48 8d 88 20 0c 00 00 lea 0xc20(%rax),%rcx + 1223: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1228: ba 20 06 00 00 mov $0x620,%edx + 122d: 48 89 c6 mov %rax,%rsi + 1230: 48 89 cf mov %rcx,%rdi + 1233: e8 90 42 00 00 call 54c8 + 1238: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 123d: 48 8d 48 20 lea 0x20(%rax),%rcx + 1241: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1246: 48 05 40 0c 00 00 add $0xc40,%rax + 124c: ba 20 00 00 00 mov $0x20,%edx + 1251: 48 89 ce mov %rcx,%rsi + 1254: 48 89 c7 mov %rax,%rdi + 1257: e8 54 fe ff ff call 10b0 + 125c: b8 00 00 00 00 mov $0x0,%eax + 1261: 48 83 c4 28 add $0x28,%rsp + 1265: c3 ret + +0000000000001266 : + 1266: 48 83 ec 68 sub $0x68,%rsp + 126a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 126f: 48 89 34 24 mov %rsi,(%rsp) + 1273: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 127a: 00 00 + 127c: 48 89 44 24 58 mov %rax,0x58(%rsp) + 1281: 31 c0 xor %eax,%eax + 1283: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 1288: be 40 00 00 00 mov $0x40,%esi + 128d: 48 89 c7 mov %rax,%rdi + 1290: e8 56 45 00 00 call 57eb + 1295: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 129a: 48 8b 0c 24 mov (%rsp),%rcx + 129e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 12a3: 48 89 ce mov %rcx,%rsi + 12a6: 48 89 c7 mov %rax,%rdi + 12a9: e8 1b ff ff ff call 11c9 + 12ae: b8 00 00 00 00 mov $0x0,%eax + 12b3: 48 8b 54 24 58 mov 0x58(%rsp),%rdx + 12b8: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 12bf: 00 00 + 12c1: 74 05 je 12c8 + 12c3: e8 b8 fd ff ff call 1080 <__stack_chk_fail@plt> + 12c8: 48 83 c4 68 add $0x68,%rsp + 12cc: c3 ret + +00000000000012cd : + 12cd: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 12d4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 12d9: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 12de: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 12e3: 48 89 0c 24 mov %rcx,(%rsp) + 12e7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 12ee: 00 00 + 12f0: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 12f7: 00 + 12f8: 31 c0 xor %eax,%eax + 12fa: 48 8b 0c 24 mov (%rsp),%rcx + 12fe: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 1303: ba 20 00 00 00 mov $0x20,%edx + 1308: 48 89 ce mov %rcx,%rsi + 130b: 48 89 c7 mov %rax,%rdi + 130e: e8 9d fd ff ff call 10b0 + 1313: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 1318: 48 83 c0 20 add $0x20,%rax + 131c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1321: ba 20 06 00 00 mov $0x620,%edx + 1326: 48 89 ce mov %rcx,%rsi + 1329: 48 89 c7 mov %rax,%rdi + 132c: e8 97 41 00 00 call 54c8 + 1331: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1336: 48 8d 44 24 60 lea 0x60(%rsp),%rax + 133b: ba 40 00 00 00 mov $0x40,%edx + 1340: 48 89 ce mov %rcx,%rsi + 1343: 48 89 c7 mov %rax,%rdi + 1346: e8 31 42 00 00 call 557c + 134b: 48 8d 44 24 60 lea 0x60(%rsp),%rax + 1350: 48 83 c0 20 add $0x20,%rax + 1354: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1359: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 135e: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 1363: 48 89 c1 mov %rax,%rcx + 1366: e8 7c 08 00 00 call 1be7 + 136b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1370: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1375: ba 20 00 00 00 mov $0x20,%edx + 137a: 48 89 ce mov %rcx,%rsi + 137d: 48 89 c7 mov %rax,%rdi + 1380: e8 2b fd ff ff call 10b0 + 1385: b8 00 00 00 00 mov $0x0,%eax + 138a: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx + 1391: 00 + 1392: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 1399: 00 00 + 139b: 74 05 je 13a2 + 139d: e8 de fc ff ff call 1080 <__stack_chk_fail@plt> + 13a2: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 13a9: c3 ret + +00000000000013aa : + 13aa: 48 83 ec 58 sub $0x58,%rsp + 13ae: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 13b3: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 13b8: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 13bd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 13c4: 00 00 + 13c6: 48 89 44 24 48 mov %rax,0x48(%rsp) + 13cb: 31 c0 xor %eax,%eax + 13cd: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 13d2: be 20 00 00 00 mov $0x20,%esi + 13d7: 48 89 c7 mov %rax,%rdi + 13da: e8 0c 44 00 00 call 57eb + 13df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 13e4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 13e9: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 13ee: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 13f3: 48 89 c7 mov %rax,%rdi + 13f6: e8 d2 fe ff ff call 12cd + 13fb: b8 00 00 00 00 mov $0x0,%eax + 1400: 48 8b 54 24 48 mov 0x48(%rsp),%rdx + 1405: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 140c: 00 00 + 140e: 74 05 je 1415 + 1410: e8 6b fc ff ff call 1080 <__stack_chk_fail@plt> + 1415: 48 83 c4 58 add $0x58,%rsp + 1419: c3 ret + +000000000000141a : + 141a: 48 81 ec e8 06 00 00 sub $0x6e8,%rsp + 1421: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1426: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 142b: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1430: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1437: 00 00 + 1439: 48 89 84 24 d8 06 00 mov %rax,0x6d8(%rsp) + 1440: 00 + 1441: 31 c0 xor %eax,%eax + 1443: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1448: 48 05 00 06 00 00 add $0x600,%rax + 144e: 48 89 44 24 28 mov %rax,0x28(%rsp) + 1453: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1458: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 145d: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1462: 48 89 ce mov %rcx,%rsi + 1465: 48 89 c7 mov %rax,%rdi + 1468: e8 14 0a 00 00 call 1e81 + 146d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1472: 48 8d 88 20 0c 00 00 lea 0xc20(%rax),%rcx + 1479: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 147e: 48 83 c0 20 add $0x20,%rax + 1482: ba 20 00 00 00 mov $0x20,%edx + 1487: 48 89 ce mov %rcx,%rsi + 148a: 48 89 c7 mov %rax,%rdi + 148d: e8 1e fc ff ff call 10b0 + 1492: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1497: 48 8d 44 24 70 lea 0x70(%rsp),%rax + 149c: ba 40 00 00 00 mov $0x40,%edx + 14a1: 48 89 ce mov %rcx,%rsi + 14a4: 48 89 c7 mov %rax,%rdi + 14a7: e8 d0 40 00 00 call 557c + 14ac: 48 8d 44 24 70 lea 0x70(%rsp),%rax + 14b1: 48 83 c0 20 add $0x20,%rax + 14b5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 14ba: 48 8d 74 24 30 lea 0x30(%rsp),%rsi + 14bf: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi + 14c6: 00 + 14c7: 48 89 c1 mov %rax,%rcx + 14ca: e8 18 07 00 00 call 1be7 + 14cf: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx + 14d6: 00 + 14d7: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 14dc: ba 20 06 00 00 mov $0x620,%edx + 14e1: 48 89 ce mov %rcx,%rsi + 14e4: 48 89 c7 mov %rax,%rdi + 14e7: e8 45 22 00 00 call 3731 + 14ec: 89 44 24 24 mov %eax,0x24(%rsp) + 14f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 14f5: 48 8d 88 40 0c 00 00 lea 0xc40(%rax),%rcx + 14fc: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1501: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1506: 48 89 ce mov %rcx,%rsi + 1509: 48 89 c7 mov %rax,%rdi + 150c: e8 2b 42 00 00 call 573c + 1511: 83 7c 24 24 00 cmpl $0x0,0x24(%rsp) + 1516: 0f 94 c0 sete %al + 1519: 0f b6 d0 movzbl %al,%edx + 151c: 48 8d 74 24 70 lea 0x70(%rsp),%rsi + 1521: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1526: 89 d1 mov %edx,%ecx + 1528: ba 20 00 00 00 mov $0x20,%edx + 152d: 48 89 c7 mov %rax,%rdi + 1530: e8 60 22 00 00 call 3795 + 1535: b8 00 00 00 00 mov $0x0,%eax + 153a: 48 8b 94 24 d8 06 00 mov 0x6d8(%rsp),%rdx + 1541: 00 + 1542: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 1549: 00 00 + 154b: 74 05 je 1552 + 154d: e8 2e fb ff ff call 1080 <__stack_chk_fail@plt> + 1552: 48 81 c4 e8 06 00 00 add $0x6e8,%rsp + 1559: c3 ret + +000000000000155a : + 155a: 48 83 ec 28 sub $0x28,%rsp + 155e: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1563: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1568: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 156d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1572: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1577: 48 89 d6 mov %rdx,%rsi + 157a: 48 89 c7 mov %rax,%rdi + 157d: e8 a7 0e 00 00 call 2429 + 1582: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1587: 48 8d 88 00 06 00 00 lea 0x600(%rax),%rcx + 158e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1593: ba 20 00 00 00 mov $0x20,%edx + 1598: 48 89 c6 mov %rax,%rsi + 159b: 48 89 cf mov %rcx,%rdi + 159e: e8 0d fb ff ff call 10b0 + 15a3: 90 nop + 15a4: 48 83 c4 28 add $0x28,%rsp + 15a8: c3 ret + +00000000000015a9 : + 15a9: 48 83 ec 28 sub $0x28,%rsp + 15ad: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 15b2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 15b7: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 15bc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 15c1: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 15c6: 48 89 d6 mov %rdx,%rsi + 15c9: 48 89 c7 mov %rax,%rdi + 15cc: e8 b7 0e 00 00 call 2488 + 15d1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 15d6: 48 8d 88 00 06 00 00 lea 0x600(%rax),%rcx + 15dd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 15e2: ba 20 00 00 00 mov $0x20,%edx + 15e7: 48 89 ce mov %rcx,%rsi + 15ea: 48 89 c7 mov %rax,%rdi + 15ed: e8 be fa ff ff call 10b0 + 15f2: 90 nop + 15f3: 48 83 c4 28 add $0x28,%rsp + 15f7: c3 ret + +00000000000015f8 : + 15f8: 48 83 ec 18 sub $0x18,%rsp + 15fc: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1601: 48 89 34 24 mov %rsi,(%rsp) + 1605: 48 8b 14 24 mov (%rsp),%rdx + 1609: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 160e: 48 89 d6 mov %rdx,%rsi + 1611: 48 89 c7 mov %rax,%rdi + 1614: e8 10 0e 00 00 call 2429 + 1619: 90 nop + 161a: 48 83 c4 18 add $0x18,%rsp + 161e: c3 ret + +000000000000161f : + 161f: 48 83 ec 18 sub $0x18,%rsp + 1623: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1628: 48 89 34 24 mov %rsi,(%rsp) + 162c: 48 8b 14 24 mov (%rsp),%rdx + 1630: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1635: 48 89 d6 mov %rdx,%rsi + 1638: 48 89 c7 mov %rax,%rdi + 163b: e8 48 0e 00 00 call 2488 + 1640: 90 nop + 1641: 48 83 c4 18 add $0x18,%rsp + 1645: c3 ret + +0000000000001646 : + 1646: 48 83 ec 28 sub $0x28,%rsp + 164a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 164f: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1654: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1659: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 165e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1663: 48 89 d6 mov %rdx,%rsi + 1666: 48 89 c7 mov %rax,%rdi + 1669: e8 1d 09 00 00 call 1f8b + 166e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1673: 48 8d 90 80 05 00 00 lea 0x580(%rax),%rdx + 167a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 167f: 48 89 c6 mov %rax,%rsi + 1682: 48 89 d7 mov %rdx,%rdi + 1685: e8 6a 10 00 00 call 26f4 + 168a: 90 nop + 168b: 48 83 c4 28 add $0x28,%rsp + 168f: c3 ret + +0000000000001690 : + 1690: 48 83 ec 28 sub $0x28,%rsp + 1694: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1699: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 169e: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 16a3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 16a8: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 16ad: 48 89 d6 mov %rdx,%rsi + 16b0: 48 89 c7 mov %rax,%rdi + 16b3: e8 37 0b 00 00 call 21ef + 16b8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 16bd: 48 8d 90 80 05 00 00 lea 0x580(%rax),%rdx + 16c4: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 16c9: 48 89 d6 mov %rdx,%rsi + 16cc: 48 89 c7 mov %rax,%rdi + 16cf: e8 ac 11 00 00 call 2880 + 16d4: 90 nop + 16d5: 48 83 c4 28 add $0x28,%rsp + 16d9: c3 ret + +00000000000016da : + 16da: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 16df: 89 74 24 e4 mov %esi,-0x1c(%rsp) + 16e3: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 16e8: 89 4c 24 e0 mov %ecx,-0x20(%rsp) + 16ec: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 16f3: 00 + 16f4: 8b 44 24 fc mov -0x4(%rsp),%eax + 16f8: 89 44 24 f8 mov %eax,-0x8(%rsp) + 16fc: e9 d9 00 00 00 jmp 17da + 1701: 8b 54 24 fc mov -0x4(%rsp),%edx + 1705: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 170a: 48 01 d0 add %rdx,%rax + 170d: 0f b6 00 movzbl (%rax),%eax + 1710: 0f b6 d0 movzbl %al,%edx + 1713: 8b 44 24 fc mov -0x4(%rsp),%eax + 1717: 83 c0 01 add $0x1,%eax + 171a: 89 c1 mov %eax,%ecx + 171c: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1721: 48 01 c8 add %rcx,%rax + 1724: 0f b6 00 movzbl (%rax),%eax + 1727: 0f b6 c0 movzbl %al,%eax + 172a: c1 e0 08 shl $0x8,%eax + 172d: 09 d0 or %edx,%eax + 172f: 66 25 ff 0f and $0xfff,%ax + 1733: 66 89 44 24 f4 mov %ax,-0xc(%rsp) + 1738: 8b 44 24 fc mov -0x4(%rsp),%eax + 173c: 83 c0 01 add $0x1,%eax + 173f: 89 c2 mov %eax,%edx + 1741: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1746: 48 01 d0 add %rdx,%rax + 1749: 0f b6 00 movzbl (%rax),%eax + 174c: c0 e8 04 shr $0x4,%al + 174f: 0f b6 d0 movzbl %al,%edx + 1752: 8b 44 24 fc mov -0x4(%rsp),%eax + 1756: 83 c0 02 add $0x2,%eax + 1759: 89 c1 mov %eax,%ecx + 175b: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1760: 48 01 c8 add %rcx,%rax + 1763: 0f b6 00 movzbl (%rax),%eax + 1766: 0f b6 c0 movzbl %al,%eax + 1769: c1 e0 04 shl $0x4,%eax + 176c: 09 d0 or %edx,%eax + 176e: 66 25 ff 0f and $0xfff,%ax + 1772: 66 89 44 24 f6 mov %ax,-0xa(%rsp) + 1777: 83 44 24 fc 03 addl $0x3,-0x4(%rsp) + 177c: 66 81 7c 24 f4 00 0d cmpw $0xd00,-0xc(%rsp) + 1783: 77 21 ja 17a6 + 1785: 8b 44 24 f8 mov -0x8(%rsp),%eax + 1789: 8d 50 01 lea 0x1(%rax),%edx + 178c: 89 54 24 f8 mov %edx,-0x8(%rsp) + 1790: 89 c0 mov %eax,%eax + 1792: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 1796: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 179b: 48 01 c2 add %rax,%rdx + 179e: 0f b7 44 24 f4 movzwl -0xc(%rsp),%eax + 17a3: 66 89 02 mov %ax,(%rdx) + 17a6: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17aa: 3b 44 24 e4 cmp -0x1c(%rsp),%eax + 17ae: 73 2a jae 17da + 17b0: 66 81 7c 24 f6 00 0d cmpw $0xd00,-0xa(%rsp) + 17b7: 77 21 ja 17da + 17b9: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17bd: 8d 50 01 lea 0x1(%rax),%edx + 17c0: 89 54 24 f8 mov %edx,-0x8(%rsp) + 17c4: 89 c0 mov %eax,%eax + 17c6: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 17ca: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 17cf: 48 01 c2 add %rax,%rdx + 17d2: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax + 17d7: 66 89 02 mov %ax,(%rdx) + 17da: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17de: 3b 44 24 e4 cmp -0x1c(%rsp),%eax + 17e2: 73 11 jae 17f5 + 17e4: 8b 44 24 fc mov -0x4(%rsp),%eax + 17e8: 83 c0 03 add $0x3,%eax + 17eb: 39 44 24 e0 cmp %eax,-0x20(%rsp) + 17ef: 0f 83 0c ff ff ff jae 1701 + 17f5: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17f9: c3 ret + +00000000000017fa : + 17fa: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1801: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1806: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 180b: 89 54 24 0c mov %edx,0xc(%rsp) + 180f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1816: 00 00 + 1818: 48 89 84 24 f8 02 00 mov %rax,0x2f8(%rsp) + 181f: 00 + 1820: 31 c0 xor %eax,%eax + 1822: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 1829: 00 + 182a: e9 42 01 00 00 jmp 1971 + 182f: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) + 1836: 00 + 1837: e9 25 01 00 00 jmp 1961 + 183c: 83 7c 24 0c 00 cmpl $0x0,0xc(%rsp) + 1841: 74 22 je 1865 + 1843: 8b 44 24 28 mov 0x28(%rsp),%eax + 1847: 0f b6 c8 movzbl %al,%ecx + 184a: 8b 44 24 24 mov 0x24(%rsp),%eax + 184e: 0f b6 d0 movzbl %al,%edx + 1851: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 1856: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 185b: 48 89 c7 mov %rax,%rdi + 185e: e8 cd 3d 00 00 call 5630 + 1863: eb 20 jmp 1885 + 1865: 8b 44 24 24 mov 0x24(%rsp),%eax + 1869: 0f b6 c8 movzbl %al,%ecx + 186c: 8b 44 24 28 mov 0x28(%rsp),%eax + 1870: 0f b6 d0 movzbl %al,%edx + 1873: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 1878: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 187d: 48 89 c7 mov %rax,%rdi + 1880: e8 ab 3d 00 00 call 5630 + 1885: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 188a: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 1891: 00 + 1892: be 03 00 00 00 mov $0x3,%esi + 1897: 48 89 c7 mov %rax,%rdi + 189a: e8 cd 38 00 00 call 516c + 189f: c7 44 24 2c f8 01 00 movl $0x1f8,0x2c(%rsp) + 18a6: 00 + 18a7: 8b 44 24 24 mov 0x24(%rsp),%eax + 18ab: 48 c1 e0 0b shl $0xb,%rax + 18af: 48 89 c2 mov %rax,%rdx + 18b2: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 18b7: 48 01 c2 add %rax,%rdx + 18ba: 8b 44 24 28 mov 0x28(%rsp),%eax + 18be: 48 c1 e0 09 shl $0x9,%rax + 18c2: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi + 18c6: 8b 54 24 2c mov 0x2c(%rsp),%edx + 18ca: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 18d1: 00 + 18d2: 89 d1 mov %edx,%ecx + 18d4: 48 89 c2 mov %rax,%rdx + 18d7: be 00 01 00 00 mov $0x100,%esi + 18dc: e8 f9 fd ff ff call 16da + 18e1: 89 44 24 20 mov %eax,0x20(%rsp) + 18e5: eb 6b jmp 1952 + 18e7: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 18ec: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 18f3: 00 + 18f4: be 01 00 00 00 mov $0x1,%esi + 18f9: 48 89 c7 mov %rax,%rdi + 18fc: e8 6b 38 00 00 call 516c + 1901: c7 44 24 2c a8 00 00 movl $0xa8,0x2c(%rsp) + 1908: 00 + 1909: b8 00 01 00 00 mov $0x100,%eax + 190e: 2b 44 24 20 sub 0x20(%rsp),%eax + 1912: 8b 54 24 24 mov 0x24(%rsp),%edx + 1916: 48 89 d1 mov %rdx,%rcx + 1919: 48 c1 e1 0b shl $0xb,%rcx + 191d: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 1922: 48 01 d1 add %rdx,%rcx + 1925: 8b 54 24 28 mov 0x28(%rsp),%edx + 1929: 48 c1 e2 09 shl $0x9,%rdx + 192d: 48 01 d1 add %rdx,%rcx + 1930: 8b 54 24 20 mov 0x20(%rsp),%edx + 1934: 48 01 d2 add %rdx,%rdx + 1937: 48 8d 3c 11 lea (%rcx,%rdx,1),%rdi + 193b: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 193f: 48 8d 94 24 00 01 00 lea 0x100(%rsp),%rdx + 1946: 00 + 1947: 89 c6 mov %eax,%esi + 1949: e8 8c fd ff ff call 16da + 194e: 01 44 24 20 add %eax,0x20(%rsp) + 1952: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) + 1959: 00 + 195a: 76 8b jbe 18e7 + 195c: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 1961: 83 7c 24 28 03 cmpl $0x3,0x28(%rsp) + 1966: 0f 86 d0 fe ff ff jbe 183c + 196c: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 1971: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) + 1976: 0f 86 b3 fe ff ff jbe 182f + 197c: 90 nop + 197d: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 1984: 00 + 1985: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 198c: 00 00 + 198e: 74 05 je 1995 + 1990: e8 eb f6 ff ff call 1080 <__stack_chk_fail@plt> + 1995: 48 81 c4 08 03 00 00 add $0x308,%rsp + 199c: c3 ret + +000000000000199d : + 199d: 48 81 ec 98 38 00 00 sub $0x3898,%rsp + 19a4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 19a9: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 19ae: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 19b3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 19ba: 00 00 + 19bc: 48 89 84 24 88 38 00 mov %rax,0x3888(%rsp) + 19c3: 00 + 19c4: 31 c0 xor %eax,%eax + 19c6: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax + 19cd: 00 + 19ce: 48 89 44 24 30 mov %rax,0x30(%rsp) + 19d3: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax + 19da: 00 + 19db: 48 83 c0 20 add $0x20,%rax + 19df: 48 89 44 24 38 mov %rax,0x38(%rsp) + 19e4: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) + 19e9: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 19ee: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax + 19f5: 00 + 19f6: ba 20 00 00 00 mov $0x20,%edx + 19fb: 48 89 ce mov %rcx,%rsi + 19fe: 48 89 c7 mov %rax,%rdi + 1a01: e8 aa f6 ff ff call 10b0 + 1a06: c6 84 24 60 38 00 00 movb $0x4,0x3860(%rsp) + 1a0d: 04 + 1a0e: 48 8d 8c 24 40 38 00 lea 0x3840(%rsp),%rcx + 1a15: 00 + 1a16: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax + 1a1d: 00 + 1a1e: ba 21 00 00 00 mov $0x21,%edx + 1a23: 48 89 ce mov %rcx,%rsi + 1a26: 48 89 c7 mov %rax,%rdi + 1a29: e8 4e 3b 00 00 call 557c + 1a2e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1a33: 48 8d 84 24 40 18 00 lea 0x1840(%rsp),%rax + 1a3a: 00 + 1a3b: ba 00 00 00 00 mov $0x0,%edx + 1a40: 48 89 ce mov %rcx,%rsi + 1a43: 48 89 c7 mov %rax,%rdi + 1a46: e8 af fd ff ff call 17fa + 1a4b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1a52: 00 + 1a53: eb 37 jmp 1a8c + 1a55: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1a5a: 8d 50 01 lea 0x1(%rax),%edx + 1a5d: 88 54 24 2b mov %dl,0x2b(%rsp) + 1a61: 0f b6 d0 movzbl %al,%edx + 1a64: 48 8d 84 24 40 10 00 lea 0x1040(%rsp),%rax + 1a6b: 00 + 1a6c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 1a70: 48 c1 e1 09 shl $0x9,%rcx + 1a74: 48 01 c1 add %rax,%rcx + 1a77: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 1a7c: 48 89 c6 mov %rax,%rsi + 1a7f: 48 89 cf mov %rcx,%rdi + 1a82: e8 b3 12 00 00 call 2d3a + 1a87: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1a8c: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 1a91: 76 c2 jbe 1a55 + 1a93: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1a9a: 00 + 1a9b: eb 34 jmp 1ad1 + 1a9d: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1aa2: 8d 50 01 lea 0x1(%rax),%edx + 1aa5: 88 54 24 2b mov %dl,0x2b(%rsp) + 1aa9: 0f b6 d0 movzbl %al,%edx + 1aac: 48 8d 44 24 40 lea 0x40(%rsp),%rax + 1ab1: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 1ab5: 48 c1 e1 09 shl $0x9,%rcx + 1ab9: 48 01 c1 add %rax,%rcx + 1abc: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 1ac1: 48 89 c6 mov %rax,%rsi + 1ac4: 48 89 cf mov %rcx,%rdi + 1ac7: e8 6e 12 00 00 call 2d3a + 1acc: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1ad1: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 1ad6: 76 c5 jbe 1a9d + 1ad8: 48 8d 84 24 40 10 00 lea 0x1040(%rsp),%rax + 1adf: 00 + 1ae0: 48 89 c7 mov %rax,%rdi + 1ae3: e8 fe 09 00 00 call 24e6 + 1ae8: 48 8d 44 24 40 lea 0x40(%rsp),%rax + 1aed: 48 89 c7 mov %rax,%rdi + 1af0: e8 f1 09 00 00 call 24e6 + 1af5: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1afc: 00 + 1afd: eb 5b jmp 1b5a + 1aff: 48 8d 84 24 40 18 00 lea 0x1840(%rsp),%rax + 1b06: 00 + 1b07: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b0b: 48 c1 e2 0b shl $0xb,%rdx + 1b0f: 48 8d 34 10 lea (%rax,%rdx,1),%rsi + 1b13: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax + 1b1a: 00 + 1b1b: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b1f: 48 c1 e2 09 shl $0x9,%rdx + 1b23: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 1b27: 48 8d 84 24 40 10 00 lea 0x1040(%rsp),%rax + 1b2e: 00 + 1b2f: 48 89 c2 mov %rax,%rdx + 1b32: 48 89 cf mov %rcx,%rdi + 1b35: e8 2e 0a 00 00 call 2568 + 1b3a: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax + 1b41: 00 + 1b42: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b46: 48 c1 e2 09 shl $0x9,%rdx + 1b4a: 48 01 d0 add %rdx,%rax + 1b4d: 48 89 c7 mov %rax,%rdi + 1b50: e8 22 14 00 00 call 2f77 + 1b55: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1b5a: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 1b5f: 76 9e jbe 1aff + 1b61: 48 8d 54 24 40 lea 0x40(%rsp),%rdx + 1b66: 48 8d 8c 24 40 08 00 lea 0x840(%rsp),%rcx + 1b6d: 00 + 1b6e: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax + 1b75: 00 + 1b76: 48 89 ce mov %rcx,%rsi + 1b79: 48 89 c7 mov %rax,%rdi + 1b7c: e8 ff 0a 00 00 call 2680 + 1b81: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax + 1b88: 00 + 1b89: 48 89 c7 mov %rax,%rdi + 1b8c: e8 ae 0a 00 00 call 263f + 1b91: 48 8d 94 24 40 10 00 lea 0x1040(%rsp),%rdx + 1b98: 00 + 1b99: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1b9e: 48 89 d6 mov %rdx,%rsi + 1ba1: 48 89 c7 mov %rax,%rdi + 1ba4: e8 4f fa ff ff call 15f8 + 1ba9: 48 8b 54 24 30 mov 0x30(%rsp),%rdx + 1bae: 48 8d 8c 24 40 08 00 lea 0x840(%rsp),%rcx + 1bb5: 00 + 1bb6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1bbb: 48 89 ce mov %rcx,%rsi + 1bbe: 48 89 c7 mov %rax,%rdi + 1bc1: e8 94 f9 ff ff call 155a + 1bc6: 90 nop + 1bc7: 48 8b 84 24 88 38 00 mov 0x3888(%rsp),%rax + 1bce: 00 + 1bcf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bd6: 00 00 + 1bd8: 74 05 je 1bdf + 1bda: e8 a1 f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bdf: 48 81 c4 98 38 00 00 add $0x3898,%rsp + 1be6: c3 ret + +0000000000001be7 : + 1be7: 48 81 ec 68 46 00 00 sub $0x4668,%rsp + 1bee: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1bf3: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1bf8: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1bfd: 48 89 0c 24 mov %rcx,(%rsp) + 1c01: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1c08: 00 00 + 1c0a: 48 89 84 24 58 46 00 mov %rax,0x4658(%rsp) + 1c11: 00 + 1c12: 31 c0 xor %eax,%eax + 1c14: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) + 1c19: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1c1e: 48 8d 8c 24 30 46 00 lea 0x4630(%rsp),%rcx + 1c25: 00 + 1c26: 48 8d 84 24 30 0e 00 lea 0xe30(%rsp),%rax + 1c2d: 00 + 1c2e: 48 89 ce mov %rcx,%rsi + 1c31: 48 89 c7 mov %rax,%rdi + 1c34: e8 70 f9 ff ff call 15a9 + 1c39: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1c3e: 48 8d 84 24 30 02 00 lea 0x230(%rsp),%rax + 1c45: 00 + 1c46: 48 89 d6 mov %rdx,%rsi + 1c49: 48 89 c7 mov %rax,%rdi + 1c4c: e8 70 0f 00 00 call 2bc1 + 1c51: 48 8d 8c 24 30 46 00 lea 0x4630(%rsp),%rcx + 1c58: 00 + 1c59: 48 8d 84 24 30 26 00 lea 0x2630(%rsp),%rax + 1c60: 00 + 1c61: ba 01 00 00 00 mov $0x1,%edx + 1c66: 48 89 ce mov %rcx,%rsi + 1c69: 48 89 c7 mov %rax,%rdi + 1c6c: e8 89 fb ff ff call 17fa + 1c71: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1c78: 00 + 1c79: eb 39 jmp 1cb4 + 1c7b: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1c80: 8d 50 01 lea 0x1(%rax),%edx + 1c83: 88 54 24 2b mov %dl,0x2b(%rsp) + 1c87: 0f b6 d0 movzbl %al,%edx + 1c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1c8e: 48 c1 e0 09 shl $0x9,%rax + 1c92: 48 89 c1 mov %rax,%rcx + 1c95: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1c9c: 00 + 1c9d: 48 01 c1 add %rax,%rcx + 1ca0: 48 8b 04 24 mov (%rsp),%rax + 1ca4: 48 89 c6 mov %rax,%rsi + 1ca7: 48 89 cf mov %rcx,%rdi + 1caa: e8 8b 10 00 00 call 2d3a + 1caf: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1cb4: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 1cb9: 76 c0 jbe 1c7b + 1cbb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1cc2: 00 + 1cc3: eb 39 jmp 1cfe + 1cc5: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1cca: 8d 50 01 lea 0x1(%rax),%edx + 1ccd: 88 54 24 2b mov %dl,0x2b(%rsp) + 1cd1: 0f b6 d0 movzbl %al,%edx + 1cd4: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1cd8: 48 c1 e0 09 shl $0x9,%rax + 1cdc: 48 89 c1 mov %rax,%rcx + 1cdf: 48 8d 84 24 30 16 00 lea 0x1630(%rsp),%rax + 1ce6: 00 + 1ce7: 48 01 c1 add %rax,%rcx + 1cea: 48 8b 04 24 mov (%rsp),%rax + 1cee: 48 89 c6 mov %rax,%rsi + 1cf1: 48 89 cf mov %rcx,%rdi + 1cf4: e8 bd 10 00 00 call 2db6 + 1cf9: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1cfe: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 1d03: 76 c0 jbe 1cc5 + 1d05: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1d0a: 8d 50 01 lea 0x1(%rax),%edx + 1d0d: 88 54 24 2b mov %dl,0x2b(%rsp) + 1d11: 0f b6 d0 movzbl %al,%edx + 1d14: 48 8b 0c 24 mov (%rsp),%rcx + 1d18: 48 8d 84 24 30 04 00 lea 0x430(%rsp),%rax + 1d1f: 00 + 1d20: 48 89 ce mov %rcx,%rsi + 1d23: 48 89 c7 mov %rax,%rdi + 1d26: e8 8b 10 00 00 call 2db6 + 1d2b: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1d32: 00 + 1d33: 48 89 c7 mov %rax,%rdi + 1d36: e8 ab 07 00 00 call 24e6 + 1d3b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1d42: 00 + 1d43: eb 40 jmp 1d85 + 1d45: 48 8d 84 24 30 26 00 lea 0x2630(%rsp),%rax + 1d4c: 00 + 1d4d: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1d51: 48 c1 e2 0b shl $0xb,%rdx + 1d55: 48 8d 34 10 lea (%rax,%rdx,1),%rsi + 1d59: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax + 1d60: 00 + 1d61: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1d65: 48 c1 e2 09 shl $0x9,%rdx + 1d69: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 1d6d: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1d74: 00 + 1d75: 48 89 c2 mov %rax,%rdx + 1d78: 48 89 cf mov %rcx,%rdi + 1d7b: e8 e8 07 00 00 call 2568 + 1d80: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1d85: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 1d8a: 76 b9 jbe 1d45 + 1d8c: 48 8d 94 24 30 06 00 lea 0x630(%rsp),%rdx + 1d93: 00 + 1d94: 48 8d 8c 24 30 0e 00 lea 0xe30(%rsp),%rcx + 1d9b: 00 + 1d9c: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1da1: 48 89 ce mov %rcx,%rsi + 1da4: 48 89 c7 mov %rax,%rdi + 1da7: e8 bc 07 00 00 call 2568 + 1dac: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax + 1db3: 00 + 1db4: 48 89 c7 mov %rax,%rdi + 1db7: e8 6b 07 00 00 call 2527 + 1dbc: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1dc1: 48 89 c7 mov %rax,%rdi + 1dc4: e8 92 10 00 00 call 2e5b + 1dc9: 48 8d 94 24 30 16 00 lea 0x1630(%rsp),%rdx + 1dd0: 00 + 1dd1: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx + 1dd8: 00 + 1dd9: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax + 1de0: 00 + 1de1: 48 89 ce mov %rcx,%rsi + 1de4: 48 89 c7 mov %rax,%rdi + 1de7: e8 94 08 00 00 call 2680 + 1dec: 48 8d 94 24 30 04 00 lea 0x430(%rsp),%rdx + 1df3: 00 + 1df4: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1df9: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1dfe: 48 89 ce mov %rcx,%rsi + 1e01: 48 89 c7 mov %rax,%rdi + 1e04: e8 15 12 00 00 call 301e + 1e09: 48 8d 94 24 30 02 00 lea 0x230(%rsp),%rdx + 1e10: 00 + 1e11: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1e16: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1e1b: 48 89 ce mov %rcx,%rsi + 1e1e: 48 89 c7 mov %rax,%rdi + 1e21: e8 f8 11 00 00 call 301e + 1e26: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax + 1e2d: 00 + 1e2e: 48 89 c7 mov %rax,%rdi + 1e31: e8 09 08 00 00 call 263f + 1e36: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1e3b: 48 89 c7 mov %rax,%rdi + 1e3e: e8 90 11 00 00 call 2fd3 + 1e43: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 1e48: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx + 1e4f: 00 + 1e50: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1e55: 48 89 ce mov %rcx,%rsi + 1e58: 48 89 c7 mov %rax,%rdi + 1e5b: e8 e6 f7 ff ff call 1646 + 1e60: 90 nop + 1e61: 48 8b 84 24 58 46 00 mov 0x4658(%rsp),%rax + 1e68: 00 + 1e69: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e70: 00 00 + 1e72: 74 05 je 1e79 + 1e74: e8 07 f2 ff ff call 1080 <__stack_chk_fail@plt> + 1e79: 48 81 c4 68 46 00 00 add $0x4668,%rsp + 1e80: c3 ret + +0000000000001e81 : + 1e81: 48 81 ec 38 14 00 00 sub $0x1438,%rsp + 1e88: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1e8d: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1e92: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1e97: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1e9e: 00 00 + 1ea0: 48 89 84 24 28 14 00 mov %rax,0x1428(%rsp) + 1ea7: 00 + 1ea8: 31 c0 xor %eax,%eax + 1eaa: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1eaf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1eb4: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 1ebb: 00 + 1ebc: 48 89 ce mov %rcx,%rsi + 1ebf: 48 89 c7 mov %rax,%rdi + 1ec2: e8 c9 f7 ff ff call 1690 + 1ec7: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1ecc: 48 8d 84 24 20 0c 00 lea 0xc20(%rsp),%rax + 1ed3: 00 + 1ed4: 48 89 d6 mov %rdx,%rsi + 1ed7: 48 89 c7 mov %rax,%rdi + 1eda: e8 40 f7 ff ff call 161f + 1edf: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 1ee6: 00 + 1ee7: 48 89 c7 mov %rax,%rdi + 1eea: e8 f7 05 00 00 call 24e6 + 1eef: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx + 1ef6: 00 + 1ef7: 48 8d 8c 24 20 0c 00 lea 0xc20(%rsp),%rcx + 1efe: 00 + 1eff: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f06: 00 + 1f07: 48 89 ce mov %rcx,%rsi + 1f0a: 48 89 c7 mov %rax,%rdi + 1f0d: e8 56 06 00 00 call 2568 + 1f12: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f19: 00 + 1f1a: 48 89 c7 mov %rax,%rdi + 1f1d: e8 39 0f 00 00 call 2e5b + 1f22: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 1f29: 00 + 1f2a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1f2f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f36: 00 + 1f37: 48 89 ce mov %rcx,%rsi + 1f3a: 48 89 c7 mov %rax,%rdi + 1f3d: e8 34 11 00 00 call 3076 + 1f42: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f49: 00 + 1f4a: 48 89 c7 mov %rax,%rdi + 1f4d: e8 81 10 00 00 call 2fd3 + 1f52: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 1f59: 00 + 1f5a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1f5f: 48 89 d6 mov %rdx,%rsi + 1f62: 48 89 c7 mov %rax,%rdi + 1f65: e8 07 0d 00 00 call 2c71 + 1f6a: 90 nop + 1f6b: 48 8b 84 24 28 14 00 mov 0x1428(%rsp),%rax + 1f72: 00 + 1f73: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1f7a: 00 00 + 1f7c: 74 05 je 1f83 + 1f7e: e8 fd f0 ff ff call 1080 <__stack_chk_fail@plt> + 1f83: 48 81 c4 38 14 00 00 add $0x1438,%rsp + 1f8a: c3 ret + +0000000000001f8b : + 1f8b: 48 83 ec 58 sub $0x58,%rsp + 1f8f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1f94: 48 89 34 24 mov %rsi,(%rsp) + 1f98: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1f9f: 00 00 + 1fa1: 48 89 44 24 48 mov %rax,0x48(%rsp) + 1fa6: 31 c0 xor %eax,%eax + 1fa8: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 1faf: 00 + 1fb0: e9 14 02 00 00 jmp 21c9 + 1fb5: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 1fbc: 00 + 1fbd: e9 f7 01 00 00 jmp 21b9 + 1fc2: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 1fc9: 00 + 1fca: e9 a6 00 00 00 jmp 2075 + 1fcf: 8b 44 24 20 mov 0x20(%rsp),%eax + 1fd3: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 1fda: 8b 44 24 24 mov 0x24(%rsp),%eax + 1fde: 01 c2 add %eax,%edx + 1fe0: 48 8b 04 24 mov (%rsp),%rax + 1fe4: 89 d1 mov %edx,%ecx + 1fe6: 8b 54 24 1c mov 0x1c(%rsp),%edx + 1fea: 48 c1 e2 08 shl $0x8,%rdx + 1fee: 48 01 ca add %rcx,%rdx + 1ff1: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 1ff5: 89 c2 mov %eax,%edx + 1ff7: 8b 44 24 24 mov 0x24(%rsp),%eax + 1ffb: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 2000: 8b 44 24 24 mov 0x24(%rsp),%eax + 2004: 0f b7 54 44 30 movzwl 0x30(%rsp,%rax,2),%edx + 2009: 8b 44 24 24 mov 0x24(%rsp),%eax + 200d: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax + 2012: 66 c1 f8 0f sar $0xf,%ax + 2016: 66 25 01 0d and $0xd01,%ax + 201a: 01 c2 add %eax,%edx + 201c: 8b 44 24 24 mov 0x24(%rsp),%eax + 2020: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 2025: 8b 44 24 24 mov 0x24(%rsp),%eax + 2029: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax + 202e: 0f b7 c0 movzwl %ax,%eax + 2031: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2036: 48 c1 64 24 28 0b shlq $0xb,0x28(%rsp) + 203c: 48 81 44 24 28 80 06 addq $0x680,0x28(%rsp) + 2043: 00 00 + 2045: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 204a: 48 69 c0 dc d7 09 00 imul $0x9d7dc,%rax,%rax + 2051: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2056: 48 c1 6c 24 28 1f shrq $0x1f,0x28(%rsp) + 205c: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 2061: 66 25 ff 07 and $0x7ff,%ax + 2065: 89 c2 mov %eax,%edx + 2067: 8b 44 24 24 mov 0x24(%rsp),%eax + 206b: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 2070: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 2075: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) + 207a: 0f 86 4f ff ff ff jbe 1fcf + 2080: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax + 2085: 89 c2 mov %eax,%edx + 2087: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 208c: 88 10 mov %dl,(%rax) + 208e: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax + 2093: 66 c1 e8 08 shr $0x8,%ax + 2097: 89 c2 mov %eax,%edx + 2099: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax + 209e: c1 e0 03 shl $0x3,%eax + 20a1: 09 c2 or %eax,%edx + 20a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20a8: 48 83 c0 01 add $0x1,%rax + 20ac: 88 10 mov %dl,(%rax) + 20ae: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax + 20b3: 66 c1 e8 05 shr $0x5,%ax + 20b7: 89 c2 mov %eax,%edx + 20b9: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax + 20be: c1 e0 06 shl $0x6,%eax + 20c1: 09 c2 or %eax,%edx + 20c3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20c8: 48 83 c0 02 add $0x2,%rax + 20cc: 88 10 mov %dl,(%rax) + 20ce: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax + 20d3: 66 c1 e8 02 shr $0x2,%ax + 20d7: 89 c2 mov %eax,%edx + 20d9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20de: 48 83 c0 03 add $0x3,%rax + 20e2: 88 10 mov %dl,(%rax) + 20e4: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax + 20e9: 66 c1 e8 0a shr $0xa,%ax + 20ed: 89 c2 mov %eax,%edx + 20ef: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax + 20f4: 01 c0 add %eax,%eax + 20f6: 09 c2 or %eax,%edx + 20f8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20fd: 48 83 c0 04 add $0x4,%rax + 2101: 88 10 mov %dl,(%rax) + 2103: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax + 2108: 66 c1 e8 07 shr $0x7,%ax + 210c: 89 c2 mov %eax,%edx + 210e: 0f b7 44 24 38 movzwl 0x38(%rsp),%eax + 2113: c1 e0 04 shl $0x4,%eax + 2116: 09 c2 or %eax,%edx + 2118: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 211d: 48 83 c0 05 add $0x5,%rax + 2121: 88 10 mov %dl,(%rax) + 2123: 0f b7 44 24 38 movzwl 0x38(%rsp),%eax + 2128: 66 c1 e8 04 shr $0x4,%ax + 212c: 89 c2 mov %eax,%edx + 212e: 0f b7 44 24 3a movzwl 0x3a(%rsp),%eax + 2133: c1 e0 07 shl $0x7,%eax + 2136: 09 c2 or %eax,%edx + 2138: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 213d: 48 83 c0 06 add $0x6,%rax + 2141: 88 10 mov %dl,(%rax) + 2143: 0f b7 44 24 3a movzwl 0x3a(%rsp),%eax + 2148: 66 d1 e8 shr $1,%ax + 214b: 89 c2 mov %eax,%edx + 214d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2152: 48 83 c0 07 add $0x7,%rax + 2156: 88 10 mov %dl,(%rax) + 2158: 0f b7 44 24 3a movzwl 0x3a(%rsp),%eax + 215d: 66 c1 e8 09 shr $0x9,%ax + 2161: 89 c2 mov %eax,%edx + 2163: 0f b7 44 24 3c movzwl 0x3c(%rsp),%eax + 2168: c1 e0 02 shl $0x2,%eax + 216b: 09 c2 or %eax,%edx + 216d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2172: 48 83 c0 08 add $0x8,%rax + 2176: 88 10 mov %dl,(%rax) + 2178: 0f b7 44 24 3c movzwl 0x3c(%rsp),%eax + 217d: 66 c1 e8 06 shr $0x6,%ax + 2181: 89 c2 mov %eax,%edx + 2183: 0f b7 44 24 3e movzwl 0x3e(%rsp),%eax + 2188: c1 e0 05 shl $0x5,%eax + 218b: 09 c2 or %eax,%edx + 218d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2192: 48 83 c0 09 add $0x9,%rax + 2196: 88 10 mov %dl,(%rax) + 2198: 0f b7 44 24 3e movzwl 0x3e(%rsp),%eax + 219d: 66 c1 e8 03 shr $0x3,%ax + 21a1: 89 c2 mov %eax,%edx + 21a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 21a8: 48 83 c0 0a add $0xa,%rax + 21ac: 88 10 mov %dl,(%rax) + 21ae: 48 83 44 24 08 0b addq $0xb,0x8(%rsp) + 21b4: 83 44 24 20 01 addl $0x1,0x20(%rsp) + 21b9: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) + 21be: 0f 86 fe fd ff ff jbe 1fc2 + 21c4: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 21c9: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 21ce: 0f 86 e1 fd ff ff jbe 1fb5 + 21d4: 90 nop + 21d5: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 21da: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 21e1: 00 00 + 21e3: 74 05 je 21ea + 21e5: e8 96 ee ff ff call 1080 <__stack_chk_fail@plt> + 21ea: 48 83 c4 58 add $0x58,%rsp + 21ee: c3 ret + +00000000000021ef : + 21ef: 48 83 ec 48 sub $0x48,%rsp + 21f3: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 21f8: 48 89 34 24 mov %rsi,(%rsp) + 21fc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2203: 00 00 + 2205: 48 89 44 24 38 mov %rax,0x38(%rsp) + 220a: 31 c0 xor %eax,%eax + 220c: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 2213: 00 + 2214: e9 ea 01 00 00 jmp 2403 + 2219: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 2220: 00 + 2221: e9 cd 01 00 00 jmp 23f3 + 2226: 48 8b 04 24 mov (%rsp),%rax + 222a: 0f b6 00 movzbl (%rax),%eax + 222d: 0f b6 d0 movzbl %al,%edx + 2230: 48 8b 04 24 mov (%rsp),%rax + 2234: 48 83 c0 01 add $0x1,%rax + 2238: 0f b6 00 movzbl (%rax),%eax + 223b: 0f b6 c0 movzbl %al,%eax + 223e: c1 e0 08 shl $0x8,%eax + 2241: 09 d0 or %edx,%eax + 2243: 66 89 44 24 20 mov %ax,0x20(%rsp) + 2248: 48 8b 04 24 mov (%rsp),%rax + 224c: 48 83 c0 01 add $0x1,%rax + 2250: 0f b6 00 movzbl (%rax),%eax + 2253: c0 e8 03 shr $0x3,%al + 2256: 0f b6 d0 movzbl %al,%edx + 2259: 48 8b 04 24 mov (%rsp),%rax + 225d: 48 83 c0 02 add $0x2,%rax + 2261: 0f b6 00 movzbl (%rax),%eax + 2264: 0f b6 c0 movzbl %al,%eax + 2267: c1 e0 05 shl $0x5,%eax + 226a: 09 d0 or %edx,%eax + 226c: 66 89 44 24 22 mov %ax,0x22(%rsp) + 2271: 48 8b 04 24 mov (%rsp),%rax + 2275: 48 83 c0 02 add $0x2,%rax + 2279: 0f b6 00 movzbl (%rax),%eax + 227c: c0 e8 06 shr $0x6,%al + 227f: 0f b6 d0 movzbl %al,%edx + 2282: 48 8b 04 24 mov (%rsp),%rax + 2286: 48 83 c0 03 add $0x3,%rax + 228a: 0f b6 00 movzbl (%rax),%eax + 228d: 0f b6 c0 movzbl %al,%eax + 2290: c1 e0 02 shl $0x2,%eax + 2293: 09 c2 or %eax,%edx + 2295: 48 8b 04 24 mov (%rsp),%rax + 2299: 48 83 c0 04 add $0x4,%rax + 229d: 0f b6 00 movzbl (%rax),%eax + 22a0: 0f b6 c0 movzbl %al,%eax + 22a3: c1 e0 0a shl $0xa,%eax + 22a6: 09 d0 or %edx,%eax + 22a8: 66 89 44 24 24 mov %ax,0x24(%rsp) + 22ad: 48 8b 04 24 mov (%rsp),%rax + 22b1: 48 83 c0 04 add $0x4,%rax + 22b5: 0f b6 00 movzbl (%rax),%eax + 22b8: d0 e8 shr $1,%al + 22ba: 0f b6 d0 movzbl %al,%edx + 22bd: 48 8b 04 24 mov (%rsp),%rax + 22c1: 48 83 c0 05 add $0x5,%rax + 22c5: 0f b6 00 movzbl (%rax),%eax + 22c8: 0f b6 c0 movzbl %al,%eax + 22cb: c1 e0 07 shl $0x7,%eax + 22ce: 09 d0 or %edx,%eax + 22d0: 66 89 44 24 26 mov %ax,0x26(%rsp) + 22d5: 48 8b 04 24 mov (%rsp),%rax + 22d9: 48 83 c0 05 add $0x5,%rax + 22dd: 0f b6 00 movzbl (%rax),%eax + 22e0: c0 e8 04 shr $0x4,%al + 22e3: 0f b6 d0 movzbl %al,%edx + 22e6: 48 8b 04 24 mov (%rsp),%rax + 22ea: 48 83 c0 06 add $0x6,%rax + 22ee: 0f b6 00 movzbl (%rax),%eax + 22f1: 0f b6 c0 movzbl %al,%eax + 22f4: c1 e0 04 shl $0x4,%eax + 22f7: 09 d0 or %edx,%eax + 22f9: 66 89 44 24 28 mov %ax,0x28(%rsp) + 22fe: 48 8b 04 24 mov (%rsp),%rax + 2302: 48 83 c0 06 add $0x6,%rax + 2306: 0f b6 00 movzbl (%rax),%eax + 2309: c0 e8 07 shr $0x7,%al + 230c: 0f b6 d0 movzbl %al,%edx + 230f: 48 8b 04 24 mov (%rsp),%rax + 2313: 48 83 c0 07 add $0x7,%rax + 2317: 0f b6 00 movzbl (%rax),%eax + 231a: 0f b6 c0 movzbl %al,%eax + 231d: 01 c0 add %eax,%eax + 231f: 09 c2 or %eax,%edx + 2321: 48 8b 04 24 mov (%rsp),%rax + 2325: 48 83 c0 08 add $0x8,%rax + 2329: 0f b6 00 movzbl (%rax),%eax + 232c: 0f b6 c0 movzbl %al,%eax + 232f: c1 e0 09 shl $0x9,%eax + 2332: 09 d0 or %edx,%eax + 2334: 66 89 44 24 2a mov %ax,0x2a(%rsp) + 2339: 48 8b 04 24 mov (%rsp),%rax + 233d: 48 83 c0 08 add $0x8,%rax + 2341: 0f b6 00 movzbl (%rax),%eax + 2344: c0 e8 02 shr $0x2,%al + 2347: 0f b6 d0 movzbl %al,%edx + 234a: 48 8b 04 24 mov (%rsp),%rax + 234e: 48 83 c0 09 add $0x9,%rax + 2352: 0f b6 00 movzbl (%rax),%eax + 2355: 0f b6 c0 movzbl %al,%eax + 2358: c1 e0 06 shl $0x6,%eax + 235b: 09 d0 or %edx,%eax + 235d: 66 89 44 24 2c mov %ax,0x2c(%rsp) + 2362: 48 8b 04 24 mov (%rsp),%rax + 2366: 48 83 c0 09 add $0x9,%rax + 236a: 0f b6 00 movzbl (%rax),%eax + 236d: c0 e8 05 shr $0x5,%al + 2370: 0f b6 d0 movzbl %al,%edx + 2373: 48 8b 04 24 mov (%rsp),%rax + 2377: 48 83 c0 0a add $0xa,%rax + 237b: 0f b6 00 movzbl (%rax),%eax + 237e: 0f b6 c0 movzbl %al,%eax + 2381: c1 e0 03 shl $0x3,%eax + 2384: 09 d0 or %edx,%eax + 2386: 66 89 44 24 2e mov %ax,0x2e(%rsp) + 238b: 48 83 04 24 0b addq $0xb,(%rsp) + 2390: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2397: 00 + 2398: eb 4d jmp 23e7 + 239a: 8b 44 24 1c mov 0x1c(%rsp),%eax + 239e: 0f b7 44 44 20 movzwl 0x20(%rsp,%rax,2),%eax + 23a3: 0f b7 c0 movzwl %ax,%eax + 23a6: 25 ff 07 00 00 and $0x7ff,%eax + 23ab: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 23b1: 05 00 04 00 00 add $0x400,%eax + 23b6: c1 e8 0b shr $0xb,%eax + 23b9: 89 c1 mov %eax,%ecx + 23bb: 8b 44 24 18 mov 0x18(%rsp),%eax + 23bf: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 23c6: 8b 44 24 1c mov 0x1c(%rsp),%eax + 23ca: 01 c2 add %eax,%edx + 23cc: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 23d1: 89 d6 mov %edx,%esi + 23d3: 8b 54 24 14 mov 0x14(%rsp),%edx + 23d7: 48 c1 e2 08 shl $0x8,%rdx + 23db: 48 01 f2 add %rsi,%rdx + 23de: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 23e2: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 23e7: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) + 23ec: 76 ac jbe 239a + 23ee: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 23f3: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) + 23f8: 0f 86 28 fe ff ff jbe 2226 + 23fe: 83 44 24 14 01 addl $0x1,0x14(%rsp) + 2403: 83 7c 24 14 03 cmpl $0x3,0x14(%rsp) + 2408: 0f 86 0b fe ff ff jbe 2219 + 240e: 90 nop + 240f: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 2414: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 241b: 00 00 + 241d: 74 05 je 2424 + 241f: e8 5c ec ff ff call 1080 <__stack_chk_fail@plt> + 2424: 48 83 c4 48 add $0x48,%rsp + 2428: c3 ret + +0000000000002429 : + 2429: 48 83 ec 28 sub $0x28,%rsp + 242d: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2432: 48 89 34 24 mov %rsi,(%rsp) + 2436: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 243d: 00 + 243e: eb 3a jmp 247a + 2440: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2444: 48 c1 e0 09 shl $0x9,%rax + 2448: 48 89 c2 mov %rax,%rdx + 244b: 48 8b 04 24 mov (%rsp),%rax + 244f: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx + 2453: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2457: 89 d0 mov %edx,%eax + 2459: 01 c0 add %eax,%eax + 245b: 01 d0 add %edx,%eax + 245d: c1 e0 07 shl $0x7,%eax + 2460: 89 c2 mov %eax,%edx + 2462: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2467: 48 01 d0 add %rdx,%rax + 246a: 48 89 ce mov %rcx,%rsi + 246d: 48 89 c7 mov %rax,%rdi + 2470: e8 7f 05 00 00 call 29f4 + 2475: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 247a: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 247f: 76 bf jbe 2440 + 2481: 90 nop + 2482: 90 nop + 2483: 48 83 c4 28 add $0x28,%rsp + 2487: c3 ret + +0000000000002488 : + 2488: 48 83 ec 28 sub $0x28,%rsp + 248c: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2491: 48 89 34 24 mov %rsi,(%rsp) + 2495: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 249c: 00 + 249d: eb 39 jmp 24d8 + 249f: 8b 54 24 1c mov 0x1c(%rsp),%edx + 24a3: 89 d0 mov %edx,%eax + 24a5: 01 c0 add %eax,%eax + 24a7: 01 d0 add %edx,%eax + 24a9: c1 e0 07 shl $0x7,%eax + 24ac: 89 c2 mov %eax,%edx + 24ae: 48 8b 04 24 mov (%rsp),%rax + 24b2: 48 01 c2 add %rax,%rdx + 24b5: 8b 44 24 1c mov 0x1c(%rsp),%eax + 24b9: 48 c1 e0 09 shl $0x9,%rax + 24bd: 48 89 c1 mov %rax,%rcx + 24c0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 24c5: 48 01 c8 add %rcx,%rax + 24c8: 48 89 d6 mov %rdx,%rsi + 24cb: 48 89 c7 mov %rax,%rdi + 24ce: e8 12 06 00 00 call 2ae5 + 24d3: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 24d8: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 24dd: 76 c0 jbe 249f + 24df: 90 nop + 24e0: 90 nop + 24e1: 48 83 c4 28 add $0x28,%rsp + 24e5: c3 ret + +00000000000024e6 : + 24e6: 48 83 ec 28 sub $0x28,%rsp + 24ea: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 24ef: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 24f6: 00 + 24f7: eb 20 jmp 2519 + 24f9: 8b 44 24 1c mov 0x1c(%rsp),%eax + 24fd: 48 c1 e0 09 shl $0x9,%rax + 2501: 48 89 c2 mov %rax,%rdx + 2504: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2509: 48 01 d0 add %rdx,%rax + 250c: 48 89 c7 mov %rax,%rdi + 250f: e8 1e 09 00 00 call 2e32 + 2514: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2519: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 251e: 76 d9 jbe 24f9 + 2520: 90 nop + 2521: 90 nop + 2522: 48 83 c4 28 add $0x28,%rsp + 2526: c3 ret + +0000000000002527 : + 2527: 48 83 ec 28 sub $0x28,%rsp + 252b: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2530: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2537: 00 + 2538: eb 20 jmp 255a + 253a: 8b 44 24 1c mov 0x1c(%rsp),%eax + 253e: 48 c1 e0 09 shl $0x9,%rax + 2542: 48 89 c2 mov %rax,%rdx + 2545: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 254a: 48 01 d0 add %rdx,%rax + 254d: 48 89 c7 mov %rax,%rdi + 2550: e8 06 09 00 00 call 2e5b + 2555: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 255a: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 255f: 76 d9 jbe 253a + 2561: 90 nop + 2562: 90 nop + 2563: 48 83 c4 28 add $0x28,%rsp + 2567: c3 ret + +0000000000002568 : + 2568: 48 81 ec 48 02 00 00 sub $0x248,%rsp + 256f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2574: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2579: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 257e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2585: 00 00 + 2587: 48 89 84 24 38 02 00 mov %rax,0x238(%rsp) + 258e: 00 + 258f: 31 c0 xor %eax,%eax + 2591: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2596: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 259b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 25a0: 48 89 ce mov %rcx,%rsi + 25a3: 48 89 c7 mov %rax,%rdi + 25a6: e8 cc 08 00 00 call 2e77 + 25ab: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) + 25b2: 00 + 25b3: eb 55 jmp 260a + 25b5: 8b 44 24 2c mov 0x2c(%rsp),%eax + 25b9: 48 c1 e0 09 shl $0x9,%rax + 25bd: 48 89 c2 mov %rax,%rdx + 25c0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 25c5: 48 01 c2 add %rax,%rdx + 25c8: 8b 44 24 2c mov 0x2c(%rsp),%eax + 25cc: 48 c1 e0 09 shl $0x9,%rax + 25d0: 48 89 c1 mov %rax,%rcx + 25d3: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 25d8: 48 01 c1 add %rax,%rcx + 25db: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 25e0: 48 89 ce mov %rcx,%rsi + 25e3: 48 89 c7 mov %rax,%rdi + 25e6: e8 8c 08 00 00 call 2e77 + 25eb: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 25f0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 25f5: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 25fa: 48 89 ce mov %rcx,%rsi + 25fd: 48 89 c7 mov %rax,%rdi + 2600: e8 19 0a 00 00 call 301e + 2605: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 260a: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 260f: 76 a4 jbe 25b5 + 2611: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2616: 48 89 c7 mov %rax,%rdi + 2619: e8 b5 09 00 00 call 2fd3 + 261e: 90 nop + 261f: 48 8b 84 24 38 02 00 mov 0x238(%rsp),%rax + 2626: 00 + 2627: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 262e: 00 00 + 2630: 74 05 je 2637 + 2632: e8 49 ea ff ff call 1080 <__stack_chk_fail@plt> + 2637: 48 81 c4 48 02 00 00 add $0x248,%rsp + 263e: c3 ret + +000000000000263f : + 263f: 48 83 ec 28 sub $0x28,%rsp + 2643: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2648: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 264f: 00 + 2650: eb 20 jmp 2672 + 2652: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2656: 48 c1 e0 09 shl $0x9,%rax + 265a: 48 89 c2 mov %rax,%rdx + 265d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2662: 48 01 d0 add %rdx,%rax + 2665: 48 89 c7 mov %rax,%rdi + 2668: e8 66 09 00 00 call 2fd3 + 266d: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2672: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 2677: 76 d9 jbe 2652 + 2679: 90 nop + 267a: 90 nop + 267b: 48 83 c4 28 add $0x28,%rsp + 267f: c3 ret + +0000000000002680 : + 2680: 48 83 ec 38 sub $0x38,%rsp + 2684: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2689: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 268e: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 2693: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 269a: 00 + 269b: eb 49 jmp 26e6 + 269d: 8b 44 24 2c mov 0x2c(%rsp),%eax + 26a1: 48 c1 e0 09 shl $0x9,%rax + 26a5: 48 89 c2 mov %rax,%rdx + 26a8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 26ad: 48 01 c2 add %rax,%rdx + 26b0: 8b 44 24 2c mov 0x2c(%rsp),%eax + 26b4: 48 c1 e0 09 shl $0x9,%rax + 26b8: 48 89 c1 mov %rax,%rcx + 26bb: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 26c0: 48 01 c1 add %rax,%rcx + 26c3: 8b 44 24 2c mov 0x2c(%rsp),%eax + 26c7: 48 c1 e0 09 shl $0x9,%rax + 26cb: 48 89 c6 mov %rax,%rsi + 26ce: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 26d3: 48 01 f0 add %rsi,%rax + 26d6: 48 89 ce mov %rcx,%rsi + 26d9: 48 89 c7 mov %rax,%rdi + 26dc: e8 3d 09 00 00 call 301e + 26e1: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 26e6: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 26eb: 76 b0 jbe 269d + 26ed: 90 nop + 26ee: 90 nop + 26ef: 48 83 c4 38 add $0x38,%rsp + 26f3: c3 ret + +00000000000026f4 : + 26f4: 48 83 ec 38 sub $0x38,%rsp + 26f8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 26fd: 48 89 34 24 mov %rsi,(%rsp) + 2701: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2708: 00 00 + 270a: 48 89 44 24 28 mov %rax,0x28(%rsp) + 270f: 31 c0 xor %eax,%eax + 2711: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 2718: 00 + 2719: e9 3c 01 00 00 jmp 285a + 271e: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 2725: 00 + 2726: eb 78 jmp 27a0 + 2728: 8b 44 24 14 mov 0x14(%rsp),%eax + 272c: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 2733: 8b 44 24 18 mov 0x18(%rsp),%eax + 2737: 01 c2 add %eax,%edx + 2739: 48 8b 04 24 mov (%rsp),%rax + 273d: 89 d2 mov %edx,%edx + 273f: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2743: 66 89 44 24 12 mov %ax,0x12(%rsp) + 2748: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax + 274d: 66 c1 f8 0f sar $0xf,%ax + 2751: 66 25 01 0d and $0xd01,%ax + 2755: 89 c2 mov %eax,%edx + 2757: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax + 275c: 01 d0 add %edx,%eax + 275e: 66 89 44 24 12 mov %ax,0x12(%rsp) + 2763: 0f bf 44 24 12 movswl 0x12(%rsp),%eax + 2768: c1 e0 05 shl $0x5,%eax + 276b: 89 44 24 1c mov %eax,0x1c(%rsp) + 276f: 81 44 24 1c 80 06 00 addl $0x680,0x1c(%rsp) + 2776: 00 + 2777: 8b 44 24 1c mov 0x1c(%rsp),%eax + 277b: 69 c0 7e 9d 00 00 imul $0x9d7e,%eax,%eax + 2781: 89 44 24 1c mov %eax,0x1c(%rsp) + 2785: c1 6c 24 1c 1b shrl $0x1b,0x1c(%rsp) + 278a: 8b 44 24 1c mov 0x1c(%rsp),%eax + 278e: 83 e0 1f and $0x1f,%eax + 2791: 89 c2 mov %eax,%edx + 2793: 8b 44 24 18 mov 0x18(%rsp),%eax + 2797: 88 54 04 20 mov %dl,0x20(%rsp,%rax,1) + 279b: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 27a0: 83 7c 24 18 07 cmpl $0x7,0x18(%rsp) + 27a5: 76 81 jbe 2728 + 27a7: 0f b6 44 24 20 movzbl 0x20(%rsp),%eax + 27ac: 89 c2 mov %eax,%edx + 27ae: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax + 27b3: c1 e0 05 shl $0x5,%eax + 27b6: 09 d0 or %edx,%eax + 27b8: 89 c2 mov %eax,%edx + 27ba: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 27bf: 88 10 mov %dl,(%rax) + 27c1: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax + 27c6: c0 e8 03 shr $0x3,%al + 27c9: 89 c2 mov %eax,%edx + 27cb: 0f b6 44 24 22 movzbl 0x22(%rsp),%eax + 27d0: c1 e0 02 shl $0x2,%eax + 27d3: 09 c2 or %eax,%edx + 27d5: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax + 27da: c1 e0 07 shl $0x7,%eax + 27dd: 09 c2 or %eax,%edx + 27df: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 27e4: 48 83 c0 01 add $0x1,%rax + 27e8: 88 10 mov %dl,(%rax) + 27ea: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax + 27ef: d0 e8 shr $1,%al + 27f1: 89 c2 mov %eax,%edx + 27f3: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax + 27f8: c1 e0 04 shl $0x4,%eax + 27fb: 09 c2 or %eax,%edx + 27fd: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2802: 48 83 c0 02 add $0x2,%rax + 2806: 88 10 mov %dl,(%rax) + 2808: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax + 280d: c0 e8 04 shr $0x4,%al + 2810: 89 c2 mov %eax,%edx + 2812: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax + 2817: 01 c0 add %eax,%eax + 2819: 09 c2 or %eax,%edx + 281b: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax + 2820: c1 e0 06 shl $0x6,%eax + 2823: 09 c2 or %eax,%edx + 2825: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 282a: 48 83 c0 03 add $0x3,%rax + 282e: 88 10 mov %dl,(%rax) + 2830: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax + 2835: c0 e8 02 shr $0x2,%al + 2838: 89 c2 mov %eax,%edx + 283a: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax + 283f: c1 e0 03 shl $0x3,%eax + 2842: 09 c2 or %eax,%edx + 2844: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2849: 48 83 c0 04 add $0x4,%rax + 284d: 88 10 mov %dl,(%rax) + 284f: 48 83 44 24 08 05 addq $0x5,0x8(%rsp) + 2855: 83 44 24 14 01 addl $0x1,0x14(%rsp) + 285a: 83 7c 24 14 1f cmpl $0x1f,0x14(%rsp) + 285f: 0f 86 b9 fe ff ff jbe 271e + 2865: 90 nop + 2866: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 286b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2872: 00 00 + 2874: 74 05 je 287b + 2876: e8 05 e8 ff ff call 1080 <__stack_chk_fail@plt> + 287b: 48 83 c4 38 add $0x38,%rsp + 287f: c3 ret + +0000000000002880 : + 2880: 48 83 ec 38 sub $0x38,%rsp + 2884: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2889: 48 89 34 24 mov %rsi,(%rsp) + 288d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2894: 00 00 + 2896: 48 89 44 24 28 mov %rax,0x28(%rsp) + 289b: 31 c0 xor %eax,%eax + 289d: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 28a4: 00 + 28a5: e9 24 01 00 00 jmp 29ce + 28aa: 48 8b 04 24 mov (%rsp),%rax + 28ae: 0f b6 00 movzbl (%rax),%eax + 28b1: 88 44 24 20 mov %al,0x20(%rsp) + 28b5: 48 8b 04 24 mov (%rsp),%rax + 28b9: 0f b6 00 movzbl (%rax),%eax + 28bc: c0 e8 05 shr $0x5,%al + 28bf: 89 c2 mov %eax,%edx + 28c1: 48 8b 04 24 mov (%rsp),%rax + 28c5: 48 83 c0 01 add $0x1,%rax + 28c9: 0f b6 00 movzbl (%rax),%eax + 28cc: c1 e0 03 shl $0x3,%eax + 28cf: 09 d0 or %edx,%eax + 28d1: 88 44 24 21 mov %al,0x21(%rsp) + 28d5: 48 8b 04 24 mov (%rsp),%rax + 28d9: 48 83 c0 01 add $0x1,%rax + 28dd: 0f b6 00 movzbl (%rax),%eax + 28e0: c0 e8 02 shr $0x2,%al + 28e3: 88 44 24 22 mov %al,0x22(%rsp) + 28e7: 48 8b 04 24 mov (%rsp),%rax + 28eb: 48 83 c0 01 add $0x1,%rax + 28ef: 0f b6 00 movzbl (%rax),%eax + 28f2: c0 e8 07 shr $0x7,%al + 28f5: 89 c2 mov %eax,%edx + 28f7: 48 8b 04 24 mov (%rsp),%rax + 28fb: 48 83 c0 02 add $0x2,%rax + 28ff: 0f b6 00 movzbl (%rax),%eax + 2902: 01 c0 add %eax,%eax + 2904: 09 d0 or %edx,%eax + 2906: 88 44 24 23 mov %al,0x23(%rsp) + 290a: 48 8b 04 24 mov (%rsp),%rax + 290e: 48 83 c0 02 add $0x2,%rax + 2912: 0f b6 00 movzbl (%rax),%eax + 2915: c0 e8 04 shr $0x4,%al + 2918: 89 c2 mov %eax,%edx + 291a: 48 8b 04 24 mov (%rsp),%rax + 291e: 48 83 c0 03 add $0x3,%rax + 2922: 0f b6 00 movzbl (%rax),%eax + 2925: c1 e0 04 shl $0x4,%eax + 2928: 09 d0 or %edx,%eax + 292a: 88 44 24 24 mov %al,0x24(%rsp) + 292e: 48 8b 04 24 mov (%rsp),%rax + 2932: 48 83 c0 03 add $0x3,%rax + 2936: 0f b6 00 movzbl (%rax),%eax + 2939: d0 e8 shr $1,%al + 293b: 88 44 24 25 mov %al,0x25(%rsp) + 293f: 48 8b 04 24 mov (%rsp),%rax + 2943: 48 83 c0 03 add $0x3,%rax + 2947: 0f b6 00 movzbl (%rax),%eax + 294a: c0 e8 06 shr $0x6,%al + 294d: 89 c2 mov %eax,%edx + 294f: 48 8b 04 24 mov (%rsp),%rax + 2953: 48 83 c0 04 add $0x4,%rax + 2957: 0f b6 00 movzbl (%rax),%eax + 295a: c1 e0 02 shl $0x2,%eax + 295d: 09 d0 or %edx,%eax + 295f: 88 44 24 26 mov %al,0x26(%rsp) + 2963: 48 8b 04 24 mov (%rsp),%rax + 2967: 48 83 c0 04 add $0x4,%rax + 296b: 0f b6 00 movzbl (%rax),%eax + 296e: c0 e8 03 shr $0x3,%al + 2971: 88 44 24 27 mov %al,0x27(%rsp) + 2975: 48 83 04 24 05 addq $0x5,(%rsp) + 297a: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2981: 00 + 2982: eb 3e jmp 29c2 + 2984: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2988: 0f b6 44 04 20 movzbl 0x20(%rsp,%rax,1),%eax + 298d: 0f b6 c0 movzbl %al,%eax + 2990: 83 e0 1f and $0x1f,%eax + 2993: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2999: 83 c0 10 add $0x10,%eax + 299c: c1 e8 05 shr $0x5,%eax + 299f: 89 c1 mov %eax,%ecx + 29a1: 8b 44 24 18 mov 0x18(%rsp),%eax + 29a5: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 29ac: 8b 44 24 1c mov 0x1c(%rsp),%eax + 29b0: 01 c2 add %eax,%edx + 29b2: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 29b7: 89 d2 mov %edx,%edx + 29b9: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 29bd: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 29c2: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) + 29c7: 76 bb jbe 2984 + 29c9: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 29ce: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) + 29d3: 0f 86 d1 fe ff ff jbe 28aa + 29d9: 90 nop + 29da: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 29df: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 29e6: 00 00 + 29e8: 74 05 je 29ef + 29ea: e8 91 e6 ff ff call 1080 <__stack_chk_fail@plt> + 29ef: 48 83 c4 38 add $0x38,%rsp + 29f3: c3 ret + +00000000000029f4 : + 29f4: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 29f9: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 29fe: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2a05: 00 + 2a06: e9 cc 00 00 00 jmp 2ad7 + 2a0b: 8b 44 24 fc mov -0x4(%rsp),%eax + 2a0f: 8d 14 00 lea (%rax,%rax,1),%edx + 2a12: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2a17: 89 d2 mov %edx,%edx + 2a19: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2a1d: 66 89 44 24 f8 mov %ax,-0x8(%rsp) + 2a22: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax + 2a27: 66 c1 f8 0f sar $0xf,%ax + 2a2b: 66 25 01 0d and $0xd01,%ax + 2a2f: 66 01 44 24 f8 add %ax,-0x8(%rsp) + 2a34: 8b 44 24 fc mov -0x4(%rsp),%eax + 2a38: 01 c0 add %eax,%eax + 2a3a: 8d 50 01 lea 0x1(%rax),%edx + 2a3d: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2a42: 89 d2 mov %edx,%edx + 2a44: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2a48: 66 89 44 24 fa mov %ax,-0x6(%rsp) + 2a4d: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 2a52: 66 c1 f8 0f sar $0xf,%ax + 2a56: 66 25 01 0d and $0xd01,%ax + 2a5a: 66 01 44 24 fa add %ax,-0x6(%rsp) + 2a5f: 8b 54 24 fc mov -0x4(%rsp),%edx + 2a63: 89 d0 mov %edx,%eax + 2a65: 01 c0 add %eax,%eax + 2a67: 01 d0 add %edx,%eax + 2a69: 89 c2 mov %eax,%edx + 2a6b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2a70: 48 01 d0 add %rdx,%rax + 2a73: 0f b7 54 24 f8 movzwl -0x8(%rsp),%edx + 2a78: 88 10 mov %dl,(%rax) + 2a7a: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax + 2a7f: 66 c1 e8 08 shr $0x8,%ax + 2a83: 89 c2 mov %eax,%edx + 2a85: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 2a8a: c1 e0 04 shl $0x4,%eax + 2a8d: 89 d1 mov %edx,%ecx + 2a8f: 09 c1 or %eax,%ecx + 2a91: 8b 54 24 fc mov -0x4(%rsp),%edx + 2a95: 89 d0 mov %edx,%eax + 2a97: 01 c0 add %eax,%eax + 2a99: 01 d0 add %edx,%eax + 2a9b: 83 c0 01 add $0x1,%eax + 2a9e: 89 c2 mov %eax,%edx + 2aa0: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2aa5: 48 01 d0 add %rdx,%rax + 2aa8: 89 ca mov %ecx,%edx + 2aaa: 88 10 mov %dl,(%rax) + 2aac: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 2ab1: 66 c1 e8 04 shr $0x4,%ax + 2ab5: 89 c1 mov %eax,%ecx + 2ab7: 8b 54 24 fc mov -0x4(%rsp),%edx + 2abb: 89 d0 mov %edx,%eax + 2abd: 01 c0 add %eax,%eax + 2abf: 01 d0 add %edx,%eax + 2ac1: 83 c0 02 add $0x2,%eax + 2ac4: 89 c2 mov %eax,%edx + 2ac6: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2acb: 48 01 d0 add %rdx,%rax + 2ace: 89 ca mov %ecx,%edx + 2ad0: 88 10 mov %dl,(%rax) + 2ad2: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2ad7: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 2adc: 0f 86 29 ff ff ff jbe 2a0b + 2ae2: 90 nop + 2ae3: 90 nop + 2ae4: c3 ret + +0000000000002ae5 : + 2ae5: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2aea: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2aef: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2af6: 00 + 2af7: e9 b7 00 00 00 jmp 2bb3 + 2afc: 8b 54 24 fc mov -0x4(%rsp),%edx + 2b00: 89 d0 mov %edx,%eax + 2b02: 01 c0 add %eax,%eax + 2b04: 01 d0 add %edx,%eax + 2b06: 89 c2 mov %eax,%edx + 2b08: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2b0d: 48 01 d0 add %rdx,%rax + 2b10: 0f b6 00 movzbl (%rax),%eax + 2b13: 0f b6 c8 movzbl %al,%ecx + 2b16: 8b 54 24 fc mov -0x4(%rsp),%edx + 2b1a: 89 d0 mov %edx,%eax + 2b1c: 01 c0 add %eax,%eax + 2b1e: 01 d0 add %edx,%eax + 2b20: 83 c0 01 add $0x1,%eax + 2b23: 89 c2 mov %eax,%edx + 2b25: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2b2a: 48 01 d0 add %rdx,%rax + 2b2d: 0f b6 00 movzbl (%rax),%eax + 2b30: 0f b6 c0 movzbl %al,%eax + 2b33: c1 e0 08 shl $0x8,%eax + 2b36: 09 c1 or %eax,%ecx + 2b38: 89 ca mov %ecx,%edx + 2b3a: 8b 44 24 fc mov -0x4(%rsp),%eax + 2b3e: 8d 0c 00 lea (%rax,%rax,1),%ecx + 2b41: 66 81 e2 ff 0f and $0xfff,%dx + 2b46: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2b4b: 89 c9 mov %ecx,%ecx + 2b4d: 66 89 14 48 mov %dx,(%rax,%rcx,2) + 2b51: 8b 54 24 fc mov -0x4(%rsp),%edx + 2b55: 89 d0 mov %edx,%eax + 2b57: 01 c0 add %eax,%eax + 2b59: 01 d0 add %edx,%eax + 2b5b: 83 c0 01 add $0x1,%eax + 2b5e: 89 c2 mov %eax,%edx + 2b60: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2b65: 48 01 d0 add %rdx,%rax + 2b68: 0f b6 00 movzbl (%rax),%eax + 2b6b: c0 e8 04 shr $0x4,%al + 2b6e: 0f b6 c8 movzbl %al,%ecx + 2b71: 8b 54 24 fc mov -0x4(%rsp),%edx + 2b75: 89 d0 mov %edx,%eax + 2b77: 01 c0 add %eax,%eax + 2b79: 01 d0 add %edx,%eax + 2b7b: 83 c0 02 add $0x2,%eax + 2b7e: 89 c2 mov %eax,%edx + 2b80: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2b85: 48 01 d0 add %rdx,%rax + 2b88: 0f b6 00 movzbl (%rax),%eax + 2b8b: 0f b6 c0 movzbl %al,%eax + 2b8e: c1 e0 04 shl $0x4,%eax + 2b91: 09 c1 or %eax,%ecx + 2b93: 89 ca mov %ecx,%edx + 2b95: 8b 44 24 fc mov -0x4(%rsp),%eax + 2b99: 01 c0 add %eax,%eax + 2b9b: 8d 48 01 lea 0x1(%rax),%ecx + 2b9e: 66 81 e2 ff 0f and $0xfff,%dx + 2ba3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2ba8: 89 c9 mov %ecx,%ecx + 2baa: 66 89 14 48 mov %dx,(%rax,%rcx,2) + 2bae: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2bb3: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 2bb8: 0f 86 3e ff ff ff jbe 2afc + 2bbe: 90 nop + 2bbf: 90 nop + 2bc0: c3 ret + +0000000000002bc1 : + 2bc1: 48 83 ec 28 sub $0x28,%rsp + 2bc5: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2bca: 48 89 34 24 mov %rsi,(%rsp) + 2bce: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 2bd5: 00 + 2bd6: e9 84 00 00 00 jmp 2c5f + 2bdb: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2be2: 00 + 2be3: eb 6e jmp 2c53 + 2be5: 8b 44 24 18 mov 0x18(%rsp),%eax + 2be9: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 2bf0: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2bf4: 01 c2 add %eax,%edx + 2bf6: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2bfb: 89 d2 mov %edx,%edx + 2bfd: 66 c7 04 50 00 00 movw $0x0,(%rax,%rdx,2) + 2c03: 8b 54 24 18 mov 0x18(%rsp),%edx + 2c07: 48 8b 04 24 mov (%rsp),%rax + 2c0b: 48 01 d0 add %rdx,%rax + 2c0e: 0f b6 00 movzbl (%rax),%eax + 2c11: 0f b6 d0 movzbl %al,%edx + 2c14: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2c18: 89 c1 mov %eax,%ecx + 2c1a: d3 fa sar %cl,%edx + 2c1c: 89 d0 mov %edx,%eax + 2c1e: 0f b7 c0 movzwl %ax,%eax + 2c21: 83 e0 01 and $0x1,%eax + 2c24: 89 c2 mov %eax,%edx + 2c26: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2c2b: 8b 4c 24 18 mov 0x18(%rsp),%ecx + 2c2f: c1 e1 03 shl $0x3,%ecx + 2c32: 89 ce mov %ecx,%esi + 2c34: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 2c38: 48 01 f1 add %rsi,%rcx + 2c3b: 48 01 c9 add %rcx,%rcx + 2c3e: 48 01 c8 add %rcx,%rax + 2c41: be 81 06 00 00 mov $0x681,%esi + 2c46: 48 89 c7 mov %rax,%rdi + 2c49: e8 d4 0b 00 00 call 3822 + 2c4e: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2c53: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) + 2c58: 76 8b jbe 2be5 + 2c5a: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 2c5f: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) + 2c64: 0f 86 71 ff ff ff jbe 2bdb + 2c6a: 90 nop + 2c6b: 90 nop + 2c6c: 48 83 c4 28 add $0x28,%rsp + 2c70: c3 ret + +0000000000002c71 : + 2c71: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2c76: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2c7b: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) + 2c82: 00 + 2c83: e9 a4 00 00 00 jmp 2d2c + 2c88: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2c8c: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2c91: 48 01 d0 add %rdx,%rax + 2c94: c6 00 00 movb $0x0,(%rax) + 2c97: c7 44 24 f8 00 00 00 movl $0x0,-0x8(%rsp) + 2c9e: 00 + 2c9f: eb 7b jmp 2d1c + 2ca1: 8b 44 24 f4 mov -0xc(%rsp),%eax + 2ca5: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 2cac: 8b 44 24 f8 mov -0x8(%rsp),%eax + 2cb0: 01 c2 add %eax,%edx + 2cb2: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2cb7: 89 d2 mov %edx,%edx + 2cb9: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2cbd: 98 cwtl + 2cbe: 89 44 24 fc mov %eax,-0x4(%rsp) + 2cc2: d1 64 24 fc shll $1,-0x4(%rsp) + 2cc6: 81 44 24 fc 81 06 00 addl $0x681,-0x4(%rsp) + 2ccd: 00 + 2cce: 8b 44 24 fc mov -0x4(%rsp),%eax + 2cd2: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2cd8: 89 44 24 fc mov %eax,-0x4(%rsp) + 2cdc: c1 6c 24 fc 1c shrl $0x1c,-0x4(%rsp) + 2ce1: 83 64 24 fc 01 andl $0x1,-0x4(%rsp) + 2ce6: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2cea: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2cef: 48 01 d0 add %rdx,%rax + 2cf2: 0f b6 30 movzbl (%rax),%esi + 2cf5: 8b 44 24 f8 mov -0x8(%rsp),%eax + 2cf9: 8b 54 24 fc mov -0x4(%rsp),%edx + 2cfd: 89 c1 mov %eax,%ecx + 2cff: d3 e2 shl %cl,%edx + 2d01: 89 d0 mov %edx,%eax + 2d03: 89 c1 mov %eax,%ecx + 2d05: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2d09: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2d0e: 48 01 d0 add %rdx,%rax + 2d11: 09 ce or %ecx,%esi + 2d13: 89 f2 mov %esi,%edx + 2d15: 88 10 mov %dl,(%rax) + 2d17: 83 44 24 f8 01 addl $0x1,-0x8(%rsp) + 2d1c: 83 7c 24 f8 07 cmpl $0x7,-0x8(%rsp) + 2d21: 0f 86 7a ff ff ff jbe 2ca1 + 2d27: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) + 2d2c: 83 7c 24 f4 1f cmpl $0x1f,-0xc(%rsp) + 2d31: 0f 86 51 ff ff ff jbe 2c88 + 2d37: 90 nop + 2d38: 90 nop + 2d39: c3 ret + +0000000000002d3a : + 2d3a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 2d41: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2d46: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2d4b: 89 d0 mov %edx,%eax + 2d4d: 88 44 24 0c mov %al,0xc(%rsp) + 2d51: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2d58: 00 00 + 2d5a: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 2d61: 00 + 2d62: 31 c0 xor %eax,%eax + 2d64: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx + 2d69: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2d6e: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 2d73: be 80 00 00 00 mov $0x80,%esi + 2d78: 48 89 c7 mov %rax,%rdi + 2d7b: e8 39 29 00 00 call 56b9 + 2d80: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 2d85: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2d8a: 48 89 d6 mov %rdx,%rsi + 2d8d: 48 89 c7 mov %rax,%rdi + 2d90: e8 d9 08 00 00 call 366e + 2d95: 90 nop + 2d96: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 2d9d: 00 + 2d9e: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2da5: 00 00 + 2da7: 74 05 je 2dae + 2da9: e8 d2 e2 ff ff call 1080 <__stack_chk_fail@plt> + 2dae: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 2db5: c3 ret + +0000000000002db6 : + 2db6: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 2dbd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2dc2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2dc7: 89 d0 mov %edx,%eax + 2dc9: 88 44 24 0c mov %al,0xc(%rsp) + 2dcd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2dd4: 00 00 + 2dd6: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 2ddd: 00 + 2dde: 31 c0 xor %eax,%eax + 2de0: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx + 2de5: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2dea: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 2def: be 80 00 00 00 mov $0x80,%esi + 2df4: 48 89 c7 mov %rax,%rdi + 2df7: e8 bd 28 00 00 call 56b9 + 2dfc: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 2e01: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2e06: 48 89 d6 mov %rdx,%rsi + 2e09: 48 89 c7 mov %rax,%rdi + 2e0c: e8 84 08 00 00 call 3695 + 2e11: 90 nop + 2e12: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 2e19: 00 + 2e1a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2e21: 00 00 + 2e23: 74 05 je 2e2a + 2e25: e8 56 e2 ff ff call 1080 <__stack_chk_fail@plt> + 2e2a: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 2e31: c3 ret + +0000000000002e32 : + 2e32: 48 83 ec 18 sub $0x18,%rsp + 2e36: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2e3b: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2e40: 48 89 c7 mov %rax,%rdi + 2e43: e8 b5 02 00 00 call 30fd + 2e48: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2e4d: 48 89 c7 mov %rax,%rdi + 2e50: e8 7e 01 00 00 call 2fd3 + 2e55: 90 nop + 2e56: 48 83 c4 18 add $0x18,%rsp + 2e5a: c3 ret + +0000000000002e5b : + 2e5b: 48 83 ec 18 sub $0x18,%rsp + 2e5f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2e64: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2e69: 48 89 c7 mov %rax,%rdi + 2e6c: e8 ce 03 00 00 call 323f + 2e71: 90 nop + 2e72: 48 83 c4 18 add $0x18,%rsp + 2e76: c3 ret + +0000000000002e77 : + 2e77: 48 83 ec 38 sub $0x38,%rsp + 2e7b: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2e80: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2e85: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 2e8a: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 2e91: 00 + 2e92: e9 ce 00 00 00 jmp 2f65 + 2e97: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2e9b: 83 c0 40 add $0x40,%eax + 2e9e: 89 c0 mov %eax,%eax + 2ea0: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2ea4: 48 8d 05 75 41 00 00 lea 0x4175(%rip),%rax # 7020 + 2eab: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2eaf: 98 cwtl + 2eb0: 8b 54 24 2c mov 0x2c(%rsp),%edx + 2eb4: c1 e2 02 shl $0x2,%edx + 2eb7: 89 d2 mov %edx,%edx + 2eb9: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 2ebd: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2ec2: 48 01 ca add %rcx,%rdx + 2ec5: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2ec9: c1 e1 02 shl $0x2,%ecx + 2ecc: 89 c9 mov %ecx,%ecx + 2ece: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 2ed2: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2ed7: 48 01 ce add %rcx,%rsi + 2eda: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2ede: c1 e1 02 shl $0x2,%ecx + 2ee1: 89 c9 mov %ecx,%ecx + 2ee3: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi + 2ee7: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 2eec: 48 01 cf add %rcx,%rdi + 2eef: 89 c1 mov %eax,%ecx + 2ef1: e8 2b 05 00 00 call 3421 + 2ef6: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2efa: 83 c0 40 add $0x40,%eax + 2efd: 89 c0 mov %eax,%eax + 2eff: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f03: 48 8d 05 16 41 00 00 lea 0x4116(%rip),%rax # 7020 + 2f0a: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2f0e: f7 d8 neg %eax + 2f10: 98 cwtl + 2f11: 8b 54 24 2c mov 0x2c(%rsp),%edx + 2f15: c1 e2 02 shl $0x2,%edx + 2f18: 83 c2 02 add $0x2,%edx + 2f1b: 89 d2 mov %edx,%edx + 2f1d: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 2f21: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2f26: 48 01 ca add %rcx,%rdx + 2f29: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2f2d: c1 e1 02 shl $0x2,%ecx + 2f30: 83 c1 02 add $0x2,%ecx + 2f33: 89 c9 mov %ecx,%ecx + 2f35: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 2f39: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2f3e: 48 01 ce add %rcx,%rsi + 2f41: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2f45: c1 e1 02 shl $0x2,%ecx + 2f48: 83 c1 02 add $0x2,%ecx + 2f4b: 89 c9 mov %ecx,%ecx + 2f4d: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi + 2f51: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 2f56: 48 01 cf add %rcx,%rdi + 2f59: 89 c1 mov %eax,%ecx + 2f5b: e8 c1 04 00 00 call 3421 + 2f60: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 2f65: 83 7c 24 2c 3f cmpl $0x3f,0x2c(%rsp) + 2f6a: 0f 86 27 ff ff ff jbe 2e97 + 2f70: 90 nop + 2f71: 90 nop + 2f72: 48 83 c4 38 add $0x38,%rsp + 2f76: c3 ret + +0000000000002f77 : + 2f77: 48 83 ec 28 sub $0x28,%rsp + 2f7b: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2f80: 66 c7 44 24 1a 49 05 movw $0x549,0x1a(%rsp) + 2f87: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2f8e: 00 + 2f8f: eb 31 jmp 2fc2 + 2f91: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f96: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2f9a: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2f9e: 0f bf d0 movswl %ax,%edx + 2fa1: 0f bf 44 24 1a movswl 0x1a(%rsp),%eax + 2fa6: 0f af c2 imul %edx,%eax + 2fa9: 89 c7 mov %eax,%edi + 2fab: e8 0c 07 00 00 call 36bc + 2fb0: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2fb5: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 2fb9: 66 89 04 4a mov %ax,(%rdx,%rcx,2) + 2fbd: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2fc2: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) + 2fc9: 00 + 2fca: 76 c5 jbe 2f91 + 2fcc: 90 nop + 2fcd: 90 nop + 2fce: 48 83 c4 28 add $0x28,%rsp + 2fd2: c3 ret + +0000000000002fd3 : + 2fd3: 48 83 ec 28 sub $0x28,%rsp + 2fd7: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2fdc: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2fe3: 00 + 2fe4: eb 27 jmp 300d + 2fe6: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2feb: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2fef: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2ff3: 98 cwtl + 2ff4: 89 c7 mov %eax,%edi + 2ff6: e8 f2 06 00 00 call 36ed + 2ffb: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 3000: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 3004: 66 89 04 4a mov %ax,(%rdx,%rcx,2) + 3008: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 300d: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) + 3014: 00 + 3015: 76 cf jbe 2fe6 + 3017: 90 nop + 3018: 90 nop + 3019: 48 83 c4 28 add $0x28,%rsp + 301d: c3 ret + +000000000000301e : + 301e: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 3023: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 3028: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 302d: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 3034: 00 + 3035: eb 32 jmp 3069 + 3037: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 303c: 8b 54 24 fc mov -0x4(%rsp),%edx + 3040: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 3044: 89 c1 mov %eax,%ecx + 3046: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 304b: 8b 54 24 fc mov -0x4(%rsp),%edx + 304f: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 3053: 01 c8 add %ecx,%eax + 3055: 89 c1 mov %eax,%ecx + 3057: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 305c: 8b 54 24 fc mov -0x4(%rsp),%edx + 3060: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 3064: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 3069: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) + 3070: 00 + 3071: 76 c4 jbe 3037 + 3073: 90 nop + 3074: 90 nop + 3075: c3 ret + +0000000000003076 : + 3076: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 307b: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 3080: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 3085: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 308c: 00 + 308d: eb 36 jmp 30c5 + 308f: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 3094: 8b 54 24 fc mov -0x4(%rsp),%edx + 3098: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 309c: 89 c1 mov %eax,%ecx + 309e: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 30a3: 8b 54 24 fc mov -0x4(%rsp),%edx + 30a7: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 30ab: 89 c2 mov %eax,%edx + 30ad: 89 c8 mov %ecx,%eax + 30af: 29 d0 sub %edx,%eax + 30b1: 89 c1 mov %eax,%ecx + 30b3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 30b8: 8b 54 24 fc mov -0x4(%rsp),%edx + 30bc: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 30c0: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 30c5: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) + 30cc: 00 + 30cd: 76 c0 jbe 308f + 30cf: 90 nop + 30d0: 90 nop + 30d1: c3 ret + +00000000000030d2 : + 30d2: 48 83 ec 18 sub $0x18,%rsp + 30d6: 89 fa mov %edi,%edx + 30d8: 89 f0 mov %esi,%eax + 30da: 66 89 54 24 0c mov %dx,0xc(%rsp) + 30df: 66 89 44 24 08 mov %ax,0x8(%rsp) + 30e4: 0f bf 54 24 0c movswl 0xc(%rsp),%edx + 30e9: 0f bf 44 24 08 movswl 0x8(%rsp),%eax + 30ee: 0f af c2 imul %edx,%eax + 30f1: 89 c7 mov %eax,%edi + 30f3: e8 c4 05 00 00 call 36bc + 30f8: 48 83 c4 18 add $0x18,%rsp + 30fc: c3 ret + +00000000000030fd : + 30fd: 48 83 ec 38 sub $0x38,%rsp + 3101: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3106: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) + 310d: 00 + 310e: c7 44 24 20 80 00 00 movl $0x80,0x20(%rsp) + 3115: 00 + 3116: e9 12 01 00 00 jmp 322d + 311b: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 3122: 00 + 3123: e9 f3 00 00 00 jmp 321b + 3128: 8b 44 24 2c mov 0x2c(%rsp),%eax + 312c: 8d 50 01 lea 0x1(%rax),%edx + 312f: 89 54 24 2c mov %edx,0x2c(%rsp) + 3133: 89 c0 mov %eax,%eax + 3135: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 3139: 48 8d 05 e0 3e 00 00 lea 0x3ee0(%rip),%rax # 7020 + 3140: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 3144: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 3149: 8b 44 24 24 mov 0x24(%rsp),%eax + 314d: 89 44 24 28 mov %eax,0x28(%rsp) + 3151: e9 a3 00 00 00 jmp 31f9 + 3156: 8b 54 24 28 mov 0x28(%rsp),%edx + 315a: 8b 44 24 20 mov 0x20(%rsp),%eax + 315e: 01 d0 add %edx,%eax + 3160: 89 c0 mov %eax,%eax + 3162: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 3166: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 316b: 48 01 d0 add %rdx,%rax + 316e: 0f b7 00 movzwl (%rax),%eax + 3171: 0f bf d0 movswl %ax,%edx + 3174: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax + 3179: 89 d6 mov %edx,%esi + 317b: 89 c7 mov %eax,%edi + 317d: e8 50 ff ff ff call 30d2 + 3182: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 3187: 8b 44 24 28 mov 0x28(%rsp),%eax + 318b: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 318f: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3194: 48 01 d0 add %rdx,%rax + 3197: 0f b7 00 movzwl (%rax),%eax + 319a: 89 c2 mov %eax,%edx + 319c: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 31a1: 89 d1 mov %edx,%ecx + 31a3: 29 c1 sub %eax,%ecx + 31a5: 8b 54 24 28 mov 0x28(%rsp),%edx + 31a9: 8b 44 24 20 mov 0x20(%rsp),%eax + 31ad: 01 d0 add %edx,%eax + 31af: 89 c0 mov %eax,%eax + 31b1: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 31b5: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 31ba: 48 01 d0 add %rdx,%rax + 31bd: 89 ca mov %ecx,%edx + 31bf: 66 89 10 mov %dx,(%rax) + 31c2: 8b 44 24 28 mov 0x28(%rsp),%eax + 31c6: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 31ca: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 31cf: 48 01 d0 add %rdx,%rax + 31d2: 0f b7 00 movzwl (%rax),%eax + 31d5: 89 c2 mov %eax,%edx + 31d7: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 31dc: 8d 0c 02 lea (%rdx,%rax,1),%ecx + 31df: 8b 44 24 28 mov 0x28(%rsp),%eax + 31e3: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 31e7: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 31ec: 48 01 d0 add %rdx,%rax + 31ef: 89 ca mov %ecx,%edx + 31f1: 66 89 10 mov %dx,(%rax) + 31f4: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 31f9: 8b 54 24 24 mov 0x24(%rsp),%edx + 31fd: 8b 44 24 20 mov 0x20(%rsp),%eax + 3201: 01 d0 add %edx,%eax + 3203: 39 44 24 28 cmp %eax,0x28(%rsp) + 3207: 0f 82 49 ff ff ff jb 3156 + 320d: 8b 54 24 28 mov 0x28(%rsp),%edx + 3211: 8b 44 24 20 mov 0x20(%rsp),%eax + 3215: 01 d0 add %edx,%eax + 3217: 89 44 24 24 mov %eax,0x24(%rsp) + 321b: 81 7c 24 24 ff 00 00 cmpl $0xff,0x24(%rsp) + 3222: 00 + 3223: 0f 86 ff fe ff ff jbe 3128 + 3229: d1 6c 24 20 shrl $1,0x20(%rsp) + 322d: 83 7c 24 20 01 cmpl $0x1,0x20(%rsp) + 3232: 0f 87 e3 fe ff ff ja 311b + 3238: 90 nop + 3239: 90 nop + 323a: 48 83 c4 38 add $0x38,%rsp + 323e: c3 ret + +000000000000323f : + 323f: 53 push %rbx + 3240: 48 83 ec 30 sub $0x30,%rsp + 3244: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3249: 66 c7 44 24 1a a1 05 movw $0x5a1,0x1a(%rsp) + 3250: c7 44 24 2c 7f 00 00 movl $0x7f,0x2c(%rsp) + 3257: 00 + 3258: c7 44 24 24 02 00 00 movl $0x2,0x24(%rsp) + 325f: 00 + 3260: e9 57 01 00 00 jmp 33bc + 3265: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 326c: 00 + 326d: e9 38 01 00 00 jmp 33aa + 3272: 8b 44 24 2c mov 0x2c(%rsp),%eax + 3276: 8d 50 ff lea -0x1(%rax),%edx + 3279: 89 54 24 2c mov %edx,0x2c(%rsp) + 327d: 89 c0 mov %eax,%eax + 327f: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 3283: 48 8d 05 96 3d 00 00 lea 0x3d96(%rip),%rax # 7020 + 328a: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 328e: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 3293: 8b 44 24 20 mov 0x20(%rsp),%eax + 3297: 89 44 24 28 mov %eax,0x28(%rsp) + 329b: e9 e8 00 00 00 jmp 3388 + 32a0: 8b 44 24 28 mov 0x28(%rsp),%eax + 32a4: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 32a8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 32ad: 48 01 d0 add %rdx,%rax + 32b0: 0f b7 00 movzwl (%rax),%eax + 32b3: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 32b8: 8b 54 24 28 mov 0x28(%rsp),%edx + 32bc: 8b 44 24 24 mov 0x24(%rsp),%eax + 32c0: 01 d0 add %edx,%eax + 32c2: 89 c0 mov %eax,%eax + 32c4: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 32c8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 32cd: 48 01 d0 add %rdx,%rax + 32d0: 0f b7 00 movzwl (%rax),%eax + 32d3: 89 c2 mov %eax,%edx + 32d5: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 32da: 01 d0 add %edx,%eax + 32dc: 98 cwtl + 32dd: 8b 54 24 28 mov 0x28(%rsp),%edx + 32e1: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 32e5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 32ea: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx + 32ee: 89 c7 mov %eax,%edi + 32f0: e8 f8 03 00 00 call 36ed + 32f5: 66 89 03 mov %ax,(%rbx) + 32f8: 8b 54 24 28 mov 0x28(%rsp),%edx + 32fc: 8b 44 24 24 mov 0x24(%rsp),%eax + 3300: 01 d0 add %edx,%eax + 3302: 89 c0 mov %eax,%eax + 3304: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 3308: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 330d: 48 01 d0 add %rdx,%rax + 3310: 0f b7 00 movzwl (%rax),%eax + 3313: 89 c2 mov %eax,%edx + 3315: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 331a: 89 d1 mov %edx,%ecx + 331c: 29 c1 sub %eax,%ecx + 331e: 8b 54 24 28 mov 0x28(%rsp),%edx + 3322: 8b 44 24 24 mov 0x24(%rsp),%eax + 3326: 01 d0 add %edx,%eax + 3328: 89 c0 mov %eax,%eax + 332a: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 332e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3333: 48 01 d0 add %rdx,%rax + 3336: 89 ca mov %ecx,%edx + 3338: 66 89 10 mov %dx,(%rax) + 333b: 8b 54 24 28 mov 0x28(%rsp),%edx + 333f: 8b 44 24 24 mov 0x24(%rsp),%eax + 3343: 01 d0 add %edx,%eax + 3345: 89 c0 mov %eax,%eax + 3347: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 334b: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3350: 48 01 d0 add %rdx,%rax + 3353: 0f b7 00 movzwl (%rax),%eax + 3356: 0f bf d0 movswl %ax,%edx + 3359: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax + 335e: 8b 74 24 28 mov 0x28(%rsp),%esi + 3362: 8b 4c 24 24 mov 0x24(%rsp),%ecx + 3366: 01 f1 add %esi,%ecx + 3368: 89 c9 mov %ecx,%ecx + 336a: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 336e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 3373: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx + 3377: 89 d6 mov %edx,%esi + 3379: 89 c7 mov %eax,%edi + 337b: e8 52 fd ff ff call 30d2 + 3380: 66 89 03 mov %ax,(%rbx) + 3383: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 3388: 8b 54 24 20 mov 0x20(%rsp),%edx + 338c: 8b 44 24 24 mov 0x24(%rsp),%eax + 3390: 01 d0 add %edx,%eax + 3392: 39 44 24 28 cmp %eax,0x28(%rsp) + 3396: 0f 82 04 ff ff ff jb 32a0 + 339c: 8b 54 24 28 mov 0x28(%rsp),%edx + 33a0: 8b 44 24 24 mov 0x24(%rsp),%eax + 33a4: 01 d0 add %edx,%eax + 33a6: 89 44 24 20 mov %eax,0x20(%rsp) + 33aa: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) + 33b1: 00 + 33b2: 0f 86 ba fe ff ff jbe 3272 + 33b8: d1 64 24 24 shll $1,0x24(%rsp) + 33bc: 81 7c 24 24 80 00 00 cmpl $0x80,0x24(%rsp) + 33c3: 00 + 33c4: 0f 86 9b fe ff ff jbe 3265 + 33ca: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) + 33d1: 00 + 33d2: eb 3b jmp 340f + 33d4: 0f bf 54 24 1a movswl 0x1a(%rsp),%edx + 33d9: 8b 44 24 28 mov 0x28(%rsp),%eax + 33dd: 48 8d 0c 00 lea (%rax,%rax,1),%rcx + 33e1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 33e6: 48 01 c8 add %rcx,%rax + 33e9: 0f b7 00 movzwl (%rax),%eax + 33ec: 98 cwtl + 33ed: 8b 4c 24 28 mov 0x28(%rsp),%ecx + 33f1: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 33f5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 33fa: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx + 33fe: 89 d6 mov %edx,%esi + 3400: 89 c7 mov %eax,%edi + 3402: e8 cb fc ff ff call 30d2 + 3407: 66 89 03 mov %ax,(%rbx) + 340a: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 340f: 81 7c 24 28 ff 00 00 cmpl $0xff,0x28(%rsp) + 3416: 00 + 3417: 76 bb jbe 33d4 + 3419: 90 nop + 341a: 90 nop + 341b: 48 83 c4 30 add $0x30,%rsp + 341f: 5b pop %rbx + 3420: c3 ret + +0000000000003421 : + 3421: 53 push %rbx + 3422: 48 83 ec 20 sub $0x20,%rsp + 3426: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 342b: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 3430: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 3435: 89 c8 mov %ecx,%eax + 3437: 66 89 44 24 04 mov %ax,0x4(%rsp) + 343c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3441: 48 83 c0 02 add $0x2,%rax + 3445: 0f b7 00 movzwl (%rax),%eax + 3448: 0f bf d0 movswl %ax,%edx + 344b: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3450: 48 83 c0 02 add $0x2,%rax + 3454: 0f b7 00 movzwl (%rax),%eax + 3457: 98 cwtl + 3458: 89 d6 mov %edx,%esi + 345a: 89 c7 mov %eax,%edi + 345c: e8 71 fc ff ff call 30d2 + 3461: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 3466: 66 89 02 mov %ax,(%rdx) + 3469: 0f bf 54 24 04 movswl 0x4(%rsp),%edx + 346e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3473: 0f b7 00 movzwl (%rax),%eax + 3476: 98 cwtl + 3477: 89 d6 mov %edx,%esi + 3479: 89 c7 mov %eax,%edi + 347b: e8 52 fc ff ff call 30d2 + 3480: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 3485: 66 89 02 mov %ax,(%rdx) + 3488: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 348d: 0f b7 00 movzwl (%rax),%eax + 3490: 0f bf d0 movswl %ax,%edx + 3493: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3498: 0f b7 00 movzwl (%rax),%eax + 349b: 98 cwtl + 349c: 89 d6 mov %edx,%esi + 349e: 89 c7 mov %eax,%edi + 34a0: e8 2d fc ff ff call 30d2 + 34a5: 89 c2 mov %eax,%edx + 34a7: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 34ac: 0f b7 00 movzwl (%rax),%eax + 34af: 89 c1 mov %eax,%ecx + 34b1: 89 d0 mov %edx,%eax + 34b3: 01 c8 add %ecx,%eax + 34b5: 89 c2 mov %eax,%edx + 34b7: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 34bc: 66 89 10 mov %dx,(%rax) + 34bf: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 34c4: 48 83 c0 02 add $0x2,%rax + 34c8: 0f b7 00 movzwl (%rax),%eax + 34cb: 0f bf d0 movswl %ax,%edx + 34ce: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 34d3: 0f b7 00 movzwl (%rax),%eax + 34d6: 98 cwtl + 34d7: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 34dc: 48 8d 59 02 lea 0x2(%rcx),%rbx + 34e0: 89 d6 mov %edx,%esi + 34e2: 89 c7 mov %eax,%edi + 34e4: e8 e9 fb ff ff call 30d2 + 34e9: 66 89 03 mov %ax,(%rbx) + 34ec: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 34f1: 0f b7 00 movzwl (%rax),%eax + 34f4: 0f bf d0 movswl %ax,%edx + 34f7: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 34fc: 48 83 c0 02 add $0x2,%rax + 3500: 0f b7 00 movzwl (%rax),%eax + 3503: 98 cwtl + 3504: 89 d6 mov %edx,%esi + 3506: 89 c7 mov %eax,%edi + 3508: e8 c5 fb ff ff call 30d2 + 350d: 89 c2 mov %eax,%edx + 350f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3514: 48 83 c0 02 add $0x2,%rax + 3518: 0f b7 00 movzwl (%rax),%eax + 351b: 89 c1 mov %eax,%ecx + 351d: 89 d0 mov %edx,%eax + 351f: 8d 14 01 lea (%rcx,%rax,1),%edx + 3522: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3527: 48 83 c0 02 add $0x2,%rax + 352b: 66 89 10 mov %dx,(%rax) + 352e: 90 nop + 352f: 48 83 c4 20 add $0x20,%rsp + 3533: 5b pop %rbx + 3534: c3 ret + +0000000000003535 : + 3535: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 353a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 353f: 0f b6 00 movzbl (%rax),%eax + 3542: 0f b6 c0 movzbl %al,%eax + 3545: 89 44 24 fc mov %eax,-0x4(%rsp) + 3549: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 354e: 48 83 c0 01 add $0x1,%rax + 3552: 0f b6 00 movzbl (%rax),%eax + 3555: 0f b6 c0 movzbl %al,%eax + 3558: c1 e0 08 shl $0x8,%eax + 355b: 09 44 24 fc or %eax,-0x4(%rsp) + 355f: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3564: 48 83 c0 02 add $0x2,%rax + 3568: 0f b6 00 movzbl (%rax),%eax + 356b: 0f b6 c0 movzbl %al,%eax + 356e: c1 e0 10 shl $0x10,%eax + 3571: 09 44 24 fc or %eax,-0x4(%rsp) + 3575: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 357a: 48 83 c0 03 add $0x3,%rax + 357e: 0f b6 00 movzbl (%rax),%eax + 3581: 0f b6 c0 movzbl %al,%eax + 3584: c1 e0 18 shl $0x18,%eax + 3587: 09 44 24 fc or %eax,-0x4(%rsp) + 358b: 8b 44 24 fc mov -0x4(%rsp),%eax + 358f: c3 ret + +0000000000003590 : + 3590: 48 83 ec 30 sub $0x30,%rsp + 3594: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3599: 48 89 34 24 mov %rsi,(%rsp) + 359d: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 35a4: 00 + 35a5: e9 b2 00 00 00 jmp 365c + 35aa: 8b 44 24 20 mov 0x20(%rsp),%eax + 35ae: c1 e0 02 shl $0x2,%eax + 35b1: 89 c2 mov %eax,%edx + 35b3: 48 8b 04 24 mov (%rsp),%rax + 35b7: 48 01 d0 add %rdx,%rax + 35ba: 48 89 c7 mov %rax,%rdi + 35bd: e8 73 ff ff ff call 3535 + 35c2: 89 44 24 28 mov %eax,0x28(%rsp) + 35c6: 8b 44 24 28 mov 0x28(%rsp),%eax + 35ca: 25 55 55 55 55 and $0x55555555,%eax + 35cf: 89 44 24 2c mov %eax,0x2c(%rsp) + 35d3: 8b 44 24 28 mov 0x28(%rsp),%eax + 35d7: d1 e8 shr $1,%eax + 35d9: 25 55 55 55 55 and $0x55555555,%eax + 35de: 01 44 24 2c add %eax,0x2c(%rsp) + 35e2: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 35e9: 00 + 35ea: eb 64 jmp 3650 + 35ec: 8b 44 24 24 mov 0x24(%rsp),%eax + 35f0: c1 e0 02 shl $0x2,%eax + 35f3: 8b 54 24 2c mov 0x2c(%rsp),%edx + 35f7: 89 c1 mov %eax,%ecx + 35f9: d3 ea shr %cl,%edx + 35fb: 89 d0 mov %edx,%eax + 35fd: 83 e0 03 and $0x3,%eax + 3600: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 3605: 8b 44 24 24 mov 0x24(%rsp),%eax + 3609: c1 e0 02 shl $0x2,%eax + 360c: 83 c0 02 add $0x2,%eax + 360f: 8b 54 24 2c mov 0x2c(%rsp),%edx + 3613: 89 c1 mov %eax,%ecx + 3615: d3 ea shr %cl,%edx + 3617: 89 d0 mov %edx,%eax + 3619: 83 e0 03 and $0x3,%eax + 361c: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 3621: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax + 3626: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx + 362b: 29 d0 sub %edx,%eax + 362d: 89 c1 mov %eax,%ecx + 362f: 8b 44 24 20 mov 0x20(%rsp),%eax + 3633: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 363a: 8b 44 24 24 mov 0x24(%rsp),%eax + 363e: 01 c2 add %eax,%edx + 3640: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3645: 89 d2 mov %edx,%edx + 3647: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 364b: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 3650: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) + 3655: 76 95 jbe 35ec + 3657: 83 44 24 20 01 addl $0x1,0x20(%rsp) + 365c: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) + 3661: 0f 86 43 ff ff ff jbe 35aa + 3667: 90 nop + 3668: 90 nop + 3669: 48 83 c4 30 add $0x30,%rsp + 366d: c3 ret + +000000000000366e : + 366e: 48 83 ec 10 sub $0x10,%rsp + 3672: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3677: 48 89 34 24 mov %rsi,(%rsp) + 367b: 48 8b 14 24 mov (%rsp),%rdx + 367f: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3684: 48 89 d6 mov %rdx,%rsi + 3687: 48 89 c7 mov %rax,%rdi + 368a: e8 01 ff ff ff call 3590 + 368f: 90 nop + 3690: 48 83 c4 10 add $0x10,%rsp + 3694: c3 ret + +0000000000003695 : + 3695: 48 83 ec 10 sub $0x10,%rsp + 3699: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 369e: 48 89 34 24 mov %rsi,(%rsp) + 36a2: 48 8b 14 24 mov (%rsp),%rdx + 36a6: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 36ab: 48 89 d6 mov %rdx,%rsi + 36ae: 48 89 c7 mov %rax,%rdi + 36b1: e8 da fe ff ff call 3590 + 36b6: 90 nop + 36b7: 48 83 c4 10 add $0x10,%rsp + 36bb: c3 ret + +00000000000036bc : + 36bc: 89 7c 24 ec mov %edi,-0x14(%rsp) + 36c0: 8b 44 24 ec mov -0x14(%rsp),%eax + 36c4: 66 69 c0 01 f3 imul $0xf301,%ax,%ax + 36c9: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 36ce: 0f bf 44 24 fe movswl -0x2(%rsp),%eax + 36d3: 69 d0 ff f2 ff ff imul $0xfffff2ff,%eax,%edx + 36d9: 8b 44 24 ec mov -0x14(%rsp),%eax + 36dd: 01 d0 add %edx,%eax + 36df: c1 f8 10 sar $0x10,%eax + 36e2: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 36e7: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax + 36ec: c3 ret + +00000000000036ed : + 36ed: 89 f8 mov %edi,%eax + 36ef: 66 89 44 24 ec mov %ax,-0x14(%rsp) + 36f4: 66 c7 44 24 fc bf 4e movw $0x4ebf,-0x4(%rsp) + 36fb: 0f bf 54 24 fc movswl -0x4(%rsp),%edx + 3700: 0f bf 44 24 ec movswl -0x14(%rsp),%eax + 3705: 0f af c2 imul %edx,%eax + 3708: 05 00 00 00 02 add $0x2000000,%eax + 370d: c1 f8 1a sar $0x1a,%eax + 3710: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 3715: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax + 371a: 66 69 c0 01 0d imul $0xd01,%ax,%ax + 371f: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 3724: 0f b7 44 24 ec movzwl -0x14(%rsp),%eax + 3729: 0f b7 54 24 fe movzwl -0x2(%rsp),%edx + 372e: 29 d0 sub %edx,%eax + 3730: c3 ret + +0000000000003731 : + 3731: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 3736: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 373b: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 3740: c6 44 24 f7 00 movb $0x0,-0x9(%rsp) + 3745: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 374c: 00 00 + 374e: eb 2c jmp 377c + 3750: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 3755: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 375a: 48 01 d0 add %rdx,%rax + 375d: 0f b6 08 movzbl (%rax),%ecx + 3760: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 3765: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 376a: 48 01 d0 add %rdx,%rax + 376d: 0f b6 00 movzbl (%rax),%eax + 3770: 31 c8 xor %ecx,%eax + 3772: 08 44 24 f7 or %al,-0x9(%rsp) + 3776: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) + 377c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3781: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax + 3786: 72 c8 jb 3750 + 3788: 0f b6 44 24 f7 movzbl -0x9(%rsp),%eax + 378d: 48 f7 d8 neg %rax + 3790: 48 c1 e8 3f shr $0x3f,%rax + 3794: c3 ret + +0000000000003795 : + 3795: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 379a: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 379f: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 37a4: 89 c8 mov %ecx,%eax + 37a6: 88 44 24 d4 mov %al,-0x2c(%rsp) + 37aa: 0f b6 44 24 d4 movzbl -0x2c(%rsp),%eax + 37af: 88 44 24 d4 mov %al,-0x2c(%rsp) + 37b3: f6 5c 24 d4 negb -0x2c(%rsp) + 37b7: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 37be: 00 00 + 37c0: eb 51 jmp 3813 + 37c2: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 37c7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 37cc: 48 01 d0 add %rdx,%rax + 37cf: 0f b6 30 movzbl (%rax),%esi + 37d2: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 37d7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 37dc: 48 01 d0 add %rdx,%rax + 37df: 0f b6 08 movzbl (%rax),%ecx + 37e2: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 37e7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 37ec: 48 01 d0 add %rdx,%rax + 37ef: 0f b6 00 movzbl (%rax),%eax + 37f2: 31 c8 xor %ecx,%eax + 37f4: 22 44 24 d4 and -0x2c(%rsp),%al + 37f8: 89 c1 mov %eax,%ecx + 37fa: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 37ff: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3804: 48 01 d0 add %rdx,%rax + 3807: 31 ce xor %ecx,%esi + 3809: 89 f2 mov %esi,%edx + 380b: 88 10 mov %dl,(%rax) + 380d: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) + 3813: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3818: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax + 381d: 72 a3 jb 37c2 + 381f: 90 nop + 3820: 90 nop + 3821: c3 ret + +0000000000003822 : + 3822: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 3827: 89 f1 mov %esi,%ecx + 3829: 89 d0 mov %edx,%eax + 382b: 89 ca mov %ecx,%edx + 382d: 66 89 54 24 f4 mov %dx,-0xc(%rsp) + 3832: 66 89 44 24 f0 mov %ax,-0x10(%rsp) + 3837: 66 f7 5c 24 f0 negw -0x10(%rsp) + 383c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3841: 0f b7 10 movzwl (%rax),%edx + 3844: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3849: 0f b7 00 movzwl (%rax),%eax + 384c: 66 33 44 24 f4 xor -0xc(%rsp),%ax + 3851: 89 c1 mov %eax,%ecx + 3853: 0f b7 44 24 f0 movzwl -0x10(%rsp),%eax + 3858: 21 c8 and %ecx,%eax + 385a: 31 c2 xor %eax,%edx + 385c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3861: 66 89 10 mov %dx,(%rax) + 3864: 90 nop + 3865: c3 ret + +0000000000003866 : + 3866: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 386b: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 3872: 00 00 + 3874: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) + 387b: 00 + 387c: eb 2b jmp 38a9 + 387e: 8b 54 24 f4 mov -0xc(%rsp),%edx + 3882: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3887: 48 01 d0 add %rdx,%rax + 388a: 0f b6 00 movzbl (%rax),%eax + 388d: 0f b6 d0 movzbl %al,%edx + 3890: 8b 44 24 f4 mov -0xc(%rsp),%eax + 3894: c1 e0 03 shl $0x3,%eax + 3897: 89 c1 mov %eax,%ecx + 3899: 48 d3 e2 shl %cl,%rdx + 389c: 48 89 d0 mov %rdx,%rax + 389f: 48 09 44 24 f8 or %rax,-0x8(%rsp) + 38a4: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) + 38a9: 83 7c 24 f4 07 cmpl $0x7,-0xc(%rsp) + 38ae: 76 ce jbe 387e + 38b0: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 38b5: c3 ret + +00000000000038b6 : + 38b6: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 38bb: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 38c0: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 38c7: 00 + 38c8: eb 29 jmp 38f3 + 38ca: 8b 44 24 fc mov -0x4(%rsp),%eax + 38ce: c1 e0 03 shl $0x3,%eax + 38d1: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 38d6: 89 c1 mov %eax,%ecx + 38d8: 48 d3 ea shr %cl,%rdx + 38db: 48 89 d1 mov %rdx,%rcx + 38de: 8b 54 24 fc mov -0x4(%rsp),%edx + 38e2: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 38e7: 48 01 d0 add %rdx,%rax + 38ea: 89 ca mov %ecx,%edx + 38ec: 88 10 mov %dl,(%rax) + 38ee: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 38f3: 83 7c 24 fc 07 cmpl $0x7,-0x4(%rsp) + 38f8: 76 d0 jbe 38ca + 38fa: 90 nop + 38fb: 90 nop + 38fc: c3 ret + +00000000000038fd : + 38fd: 48 81 ec 80 01 00 00 sub $0x180,%rsp + 3904: 48 89 7c 24 88 mov %rdi,-0x78(%rsp) + 3909: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 390e: 48 8b 00 mov (%rax),%rax + 3911: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 3916: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 391b: 48 8b 40 08 mov 0x8(%rax),%rax + 391f: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 3924: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3929: 48 8b 40 10 mov 0x10(%rax),%rax + 392d: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 3932: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3937: 48 8b 40 18 mov 0x18(%rax),%rax + 393b: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 3940: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3945: 48 8b 40 20 mov 0x20(%rax),%rax + 3949: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 394e: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3953: 48 8b 40 28 mov 0x28(%rax),%rax + 3957: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 395c: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3961: 48 8b 40 30 mov 0x30(%rax),%rax + 3965: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 396a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 396f: 48 8b 40 38 mov 0x38(%rax),%rax + 3973: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 3978: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 397d: 48 8b 40 40 mov 0x40(%rax),%rax + 3981: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 3986: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 398b: 48 8b 40 48 mov 0x48(%rax),%rax + 398f: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 3994: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3999: 48 8b 40 50 mov 0x50(%rax),%rax + 399d: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 39a2: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 39a7: 48 8b 40 58 mov 0x58(%rax),%rax + 39ab: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 39b0: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 39b5: 48 8b 40 60 mov 0x60(%rax),%rax + 39b9: 48 89 04 24 mov %rax,(%rsp) + 39bd: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 39c2: 48 8b 40 68 mov 0x68(%rax),%rax + 39c6: 48 89 44 24 08 mov %rax,0x8(%rsp) + 39cb: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 39d0: 48 8b 40 70 mov 0x70(%rax),%rax + 39d4: 48 89 44 24 10 mov %rax,0x10(%rsp) + 39d9: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 39de: 48 8b 40 78 mov 0x78(%rax),%rax + 39e2: 48 89 44 24 18 mov %rax,0x18(%rsp) + 39e7: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 39ec: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax + 39f3: 48 89 44 24 20 mov %rax,0x20(%rsp) + 39f8: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 39fd: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax + 3a04: 48 89 44 24 28 mov %rax,0x28(%rsp) + 3a09: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3a0e: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax + 3a15: 48 89 44 24 30 mov %rax,0x30(%rsp) + 3a1a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3a1f: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax + 3a26: 48 89 44 24 38 mov %rax,0x38(%rsp) + 3a2b: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3a30: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax + 3a37: 48 89 44 24 40 mov %rax,0x40(%rsp) + 3a3c: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3a41: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax + 3a48: 48 89 44 24 48 mov %rax,0x48(%rsp) + 3a4d: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3a52: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax + 3a59: 48 89 44 24 50 mov %rax,0x50(%rsp) + 3a5e: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3a63: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax + 3a6a: 48 89 44 24 58 mov %rax,0x58(%rsp) + 3a6f: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3a74: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax + 3a7b: 48 89 44 24 60 mov %rax,0x60(%rsp) + 3a80: c7 44 24 9c 00 00 00 movl $0x0,-0x64(%rsp) + 3a87: 00 + 3a88: e9 3b 0e 00 00 jmp 48c8 + 3a8d: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3a92: 48 33 44 24 c8 xor -0x38(%rsp),%rax + 3a97: 48 33 44 24 f0 xor -0x10(%rsp),%rax + 3a9c: 48 33 44 24 18 xor 0x18(%rsp),%rax + 3aa1: 48 33 44 24 40 xor 0x40(%rsp),%rax + 3aa6: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3aab: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3ab0: 48 33 44 24 d0 xor -0x30(%rsp),%rax + 3ab5: 48 33 44 24 f8 xor -0x8(%rsp),%rax + 3aba: 48 33 44 24 20 xor 0x20(%rsp),%rax + 3abf: 48 33 44 24 48 xor 0x48(%rsp),%rax + 3ac4: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3ac9: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3ace: 48 33 44 24 d8 xor -0x28(%rsp),%rax + 3ad3: 48 33 04 24 xor (%rsp),%rax + 3ad7: 48 33 44 24 28 xor 0x28(%rsp),%rax + 3adc: 48 33 44 24 50 xor 0x50(%rsp),%rax + 3ae1: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3ae6: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3aeb: 48 33 44 24 e0 xor -0x20(%rsp),%rax + 3af0: 48 33 44 24 08 xor 0x8(%rsp),%rax + 3af5: 48 33 44 24 30 xor 0x30(%rsp),%rax + 3afa: 48 33 44 24 58 xor 0x58(%rsp),%rax + 3aff: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3b06: 00 + 3b07: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 3b0c: 48 33 44 24 e8 xor -0x18(%rsp),%rax + 3b11: 48 33 44 24 10 xor 0x10(%rsp),%rax + 3b16: 48 33 44 24 38 xor 0x38(%rsp),%rax + 3b1b: 48 33 44 24 60 xor 0x60(%rsp),%rax + 3b20: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3b27: 00 + 3b28: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3b2d: 48 d1 c0 rol $1,%rax + 3b30: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3b37: 00 + 3b38: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) + 3b3f: 00 + 3b40: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3b45: 48 d1 c0 rol $1,%rax + 3b48: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3b4d: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 3b54: 00 + 3b55: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3b5c: 00 + 3b5d: 48 d1 c0 rol $1,%rax + 3b60: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3b65: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) + 3b6c: 00 + 3b6d: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3b74: 00 + 3b75: 48 d1 c0 rol $1,%rax + 3b78: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3b7d: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 3b84: 00 + 3b85: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3b8a: 48 d1 c0 rol $1,%rax + 3b8d: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3b94: 00 + 3b95: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 3b9c: 00 + 3b9d: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3ba4: 00 + 3ba5: 48 31 44 24 a0 xor %rax,-0x60(%rsp) + 3baa: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3baf: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3bb4: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3bbb: 00 + 3bbc: 48 31 44 24 d0 xor %rax,-0x30(%rsp) + 3bc1: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 3bc6: 48 c1 c8 14 ror $0x14,%rax + 3bca: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3bcf: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3bd6: 00 + 3bd7: 48 31 04 24 xor %rax,(%rsp) + 3bdb: 48 8b 04 24 mov (%rsp),%rax + 3bdf: 48 c1 c8 15 ror $0x15,%rax + 3be3: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3be8: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3bef: 00 + 3bf0: 48 31 44 24 30 xor %rax,0x30(%rsp) + 3bf5: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 3bfa: 48 c1 c0 15 rol $0x15,%rax + 3bfe: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3c05: 00 + 3c06: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3c0d: 00 + 3c0e: 48 31 44 24 60 xor %rax,0x60(%rsp) + 3c13: 48 8b 44 24 60 mov 0x60(%rsp),%rax + 3c18: 48 c1 c0 0e rol $0xe,%rax + 3c1c: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3c23: 00 + 3c24: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3c29: 48 f7 d0 not %rax + 3c2c: 48 23 44 24 78 and 0x78(%rsp),%rax + 3c31: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3c36: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) + 3c3d: 00 + 3c3e: 8b 44 24 9c mov -0x64(%rsp),%eax + 3c42: 48 98 cltq + 3c44: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3c4b: 00 + 3c4c: 48 8d 05 cd 34 00 00 lea 0x34cd(%rip),%rax # 7120 + 3c53: 48 8b 04 02 mov (%rdx,%rax,1),%rax + 3c57: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) + 3c5e: 00 + 3c5f: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3c64: 48 f7 d0 not %rax + 3c67: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3c6e: 00 + 3c6f: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3c74: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) + 3c7b: 00 + 3c7c: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3c83: 00 + 3c84: 48 f7 d0 not %rax + 3c87: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3c8e: 00 + 3c8f: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3c94: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 3c9b: 00 + 3c9c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3ca3: 00 + 3ca4: 48 f7 d0 not %rax + 3ca7: 48 23 44 24 68 and 0x68(%rsp),%rax + 3cac: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3cb3: 00 + 3cb4: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) + 3cbb: 00 + 3cbc: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3cc1: 48 f7 d0 not %rax + 3cc4: 48 23 44 24 70 and 0x70(%rsp),%rax + 3cc9: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3cd0: 00 + 3cd1: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) + 3cd8: 00 + 3cd9: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3ce0: 00 + 3ce1: 48 31 44 24 b8 xor %rax,-0x48(%rsp) + 3ce6: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3ceb: 48 c1 c0 1c rol $0x1c,%rax + 3cef: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3cf4: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3cfb: 00 + 3cfc: 48 31 44 24 e8 xor %rax,-0x18(%rsp) + 3d01: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3d06: 48 c1 c0 14 rol $0x14,%rax + 3d0a: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3d0f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3d16: 00 + 3d17: 48 31 44 24 f0 xor %rax,-0x10(%rsp) + 3d1c: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 3d21: 48 c1 c0 03 rol $0x3,%rax + 3d25: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3d2a: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3d31: 00 + 3d32: 48 31 44 24 20 xor %rax,0x20(%rsp) + 3d37: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 3d3c: 48 c1 c8 13 ror $0x13,%rax + 3d40: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3d47: 00 + 3d48: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3d4f: 00 + 3d50: 48 31 44 24 50 xor %rax,0x50(%rsp) + 3d55: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 3d5a: 48 c1 c8 03 ror $0x3,%rax + 3d5e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3d65: 00 + 3d66: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3d6b: 48 f7 d0 not %rax + 3d6e: 48 23 44 24 78 and 0x78(%rsp),%rax + 3d73: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3d78: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) + 3d7f: 00 + 3d80: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3d85: 48 f7 d0 not %rax + 3d88: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3d8f: 00 + 3d90: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3d95: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) + 3d9c: 00 + 3d9d: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3da4: 00 + 3da5: 48 f7 d0 not %rax + 3da8: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3daf: 00 + 3db0: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3db5: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) + 3dbc: 00 + 3dbd: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3dc4: 00 + 3dc5: 48 f7 d0 not %rax + 3dc8: 48 23 44 24 68 and 0x68(%rsp),%rax + 3dcd: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3dd4: 00 + 3dd5: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 3ddc: 00 + 3ddd: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3de2: 48 f7 d0 not %rax + 3de5: 48 23 44 24 70 and 0x70(%rsp),%rax + 3dea: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3df1: 00 + 3df2: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) + 3df9: 00 + 3dfa: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3e01: 00 + 3e02: 48 31 44 24 a8 xor %rax,-0x58(%rsp) + 3e07: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3e0c: 48 d1 c0 rol $1,%rax + 3e0f: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3e14: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3e1b: 00 + 3e1c: 48 31 44 24 d8 xor %rax,-0x28(%rsp) + 3e21: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 3e26: 48 c1 c0 06 rol $0x6,%rax + 3e2a: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3e2f: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3e36: 00 + 3e37: 48 31 44 24 08 xor %rax,0x8(%rsp) + 3e3c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3e41: 48 c1 c0 19 rol $0x19,%rax + 3e45: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3e4a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3e51: 00 + 3e52: 48 31 44 24 38 xor %rax,0x38(%rsp) + 3e57: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 3e5c: 48 c1 c0 08 rol $0x8,%rax + 3e60: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3e67: 00 + 3e68: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3e6f: 00 + 3e70: 48 31 44 24 40 xor %rax,0x40(%rsp) + 3e75: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 3e7a: 48 c1 c0 12 rol $0x12,%rax + 3e7e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3e85: 00 + 3e86: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3e8b: 48 f7 d0 not %rax + 3e8e: 48 23 44 24 78 and 0x78(%rsp),%rax + 3e93: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3e98: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 3e9f: 00 + 3ea0: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3ea5: 48 f7 d0 not %rax + 3ea8: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3eaf: 00 + 3eb0: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3eb5: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) + 3ebc: 00 + 3ebd: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3ec4: 00 + 3ec5: 48 f7 d0 not %rax + 3ec8: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3ecf: 00 + 3ed0: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3ed5: 48 89 84 24 18 01 00 mov %rax,0x118(%rsp) + 3edc: 00 + 3edd: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3ee4: 00 + 3ee5: 48 f7 d0 not %rax + 3ee8: 48 23 44 24 68 and 0x68(%rsp),%rax + 3eed: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3ef4: 00 + 3ef5: 48 89 84 24 20 01 00 mov %rax,0x120(%rsp) + 3efc: 00 + 3efd: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3f02: 48 f7 d0 not %rax + 3f05: 48 23 44 24 70 and 0x70(%rsp),%rax + 3f0a: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3f11: 00 + 3f12: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) + 3f19: 00 + 3f1a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3f21: 00 + 3f22: 48 31 44 24 c0 xor %rax,-0x40(%rsp) + 3f27: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 3f2c: 48 c1 c0 1b rol $0x1b,%rax + 3f30: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3f35: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3f3c: 00 + 3f3d: 48 31 44 24 c8 xor %rax,-0x38(%rsp) + 3f42: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3f47: 48 c1 c8 1c ror $0x1c,%rax + 3f4b: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3f50: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3f57: 00 + 3f58: 48 31 44 24 f8 xor %rax,-0x8(%rsp) + 3f5d: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3f62: 48 c1 c0 0a rol $0xa,%rax + 3f66: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3f6b: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3f72: 00 + 3f73: 48 31 44 24 28 xor %rax,0x28(%rsp) + 3f78: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 3f7d: 48 c1 c0 0f rol $0xf,%rax + 3f81: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3f88: 00 + 3f89: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3f90: 00 + 3f91: 48 31 44 24 58 xor %rax,0x58(%rsp) + 3f96: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 3f9b: 48 c1 c8 08 ror $0x8,%rax + 3f9f: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3fa6: 00 + 3fa7: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3fac: 48 f7 d0 not %rax + 3faf: 48 23 44 24 78 and 0x78(%rsp),%rax + 3fb4: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3fb9: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) + 3fc0: 00 + 3fc1: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3fc6: 48 f7 d0 not %rax + 3fc9: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3fd0: 00 + 3fd1: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3fd6: 48 89 84 24 38 01 00 mov %rax,0x138(%rsp) + 3fdd: 00 + 3fde: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3fe5: 00 + 3fe6: 48 f7 d0 not %rax + 3fe9: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3ff0: 00 + 3ff1: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3ff6: 48 89 84 24 40 01 00 mov %rax,0x140(%rsp) + 3ffd: 00 + 3ffe: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4005: 00 + 4006: 48 f7 d0 not %rax + 4009: 48 23 44 24 68 and 0x68(%rsp),%rax + 400e: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4015: 00 + 4016: 48 89 84 24 48 01 00 mov %rax,0x148(%rsp) + 401d: 00 + 401e: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4023: 48 f7 d0 not %rax + 4026: 48 23 44 24 70 and 0x70(%rsp),%rax + 402b: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4032: 00 + 4033: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) + 403a: 00 + 403b: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4042: 00 + 4043: 48 31 44 24 b0 xor %rax,-0x50(%rsp) + 4048: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 404d: 48 c1 c8 02 ror $0x2,%rax + 4051: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4056: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 405d: 00 + 405e: 48 31 44 24 e0 xor %rax,-0x20(%rsp) + 4063: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 4068: 48 c1 c8 09 ror $0x9,%rax + 406c: 48 89 44 24 70 mov %rax,0x70(%rsp) + 4071: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 4078: 00 + 4079: 48 31 44 24 10 xor %rax,0x10(%rsp) + 407e: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4083: 48 c1 c8 19 ror $0x19,%rax + 4087: 48 89 44 24 78 mov %rax,0x78(%rsp) + 408c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 4093: 00 + 4094: 48 31 44 24 18 xor %rax,0x18(%rsp) + 4099: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 409e: 48 c1 c8 17 ror $0x17,%rax + 40a2: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 40a9: 00 + 40aa: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 40b1: 00 + 40b2: 48 31 44 24 48 xor %rax,0x48(%rsp) + 40b7: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 40bc: 48 c1 c0 02 rol $0x2,%rax + 40c0: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 40c7: 00 + 40c8: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 40cd: 48 f7 d0 not %rax + 40d0: 48 23 44 24 78 and 0x78(%rsp),%rax + 40d5: 48 33 44 24 68 xor 0x68(%rsp),%rax + 40da: 48 89 84 24 58 01 00 mov %rax,0x158(%rsp) + 40e1: 00 + 40e2: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 40e7: 48 f7 d0 not %rax + 40ea: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 40f1: 00 + 40f2: 48 33 44 24 70 xor 0x70(%rsp),%rax + 40f7: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) + 40fe: 00 + 40ff: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 4106: 00 + 4107: 48 f7 d0 not %rax + 410a: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4111: 00 + 4112: 48 33 44 24 78 xor 0x78(%rsp),%rax + 4117: 48 89 84 24 68 01 00 mov %rax,0x168(%rsp) + 411e: 00 + 411f: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4126: 00 + 4127: 48 f7 d0 not %rax + 412a: 48 23 44 24 68 and 0x68(%rsp),%rax + 412f: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4136: 00 + 4137: 48 89 84 24 70 01 00 mov %rax,0x170(%rsp) + 413e: 00 + 413f: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4144: 48 f7 d0 not %rax + 4147: 48 23 44 24 70 and 0x70(%rsp),%rax + 414c: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4153: 00 + 4154: 48 89 84 24 78 01 00 mov %rax,0x178(%rsp) + 415b: 00 + 415c: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax + 4163: 00 + 4164: 48 33 84 24 e0 00 00 xor 0xe0(%rsp),%rax + 416b: 00 + 416c: 48 33 84 24 08 01 00 xor 0x108(%rsp),%rax + 4173: 00 + 4174: 48 33 84 24 30 01 00 xor 0x130(%rsp),%rax + 417b: 00 + 417c: 48 33 84 24 58 01 00 xor 0x158(%rsp),%rax + 4183: 00 + 4184: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4189: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax + 4190: 00 + 4191: 48 33 84 24 e8 00 00 xor 0xe8(%rsp),%rax + 4198: 00 + 4199: 48 33 84 24 10 01 00 xor 0x110(%rsp),%rax + 41a0: 00 + 41a1: 48 33 84 24 38 01 00 xor 0x138(%rsp),%rax + 41a8: 00 + 41a9: 48 33 84 24 60 01 00 xor 0x160(%rsp),%rax + 41b0: 00 + 41b1: 48 89 44 24 70 mov %rax,0x70(%rsp) + 41b6: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 41bd: 00 + 41be: 48 33 84 24 f0 00 00 xor 0xf0(%rsp),%rax + 41c5: 00 + 41c6: 48 33 84 24 18 01 00 xor 0x118(%rsp),%rax + 41cd: 00 + 41ce: 48 33 84 24 40 01 00 xor 0x140(%rsp),%rax + 41d5: 00 + 41d6: 48 33 84 24 68 01 00 xor 0x168(%rsp),%rax + 41dd: 00 + 41de: 48 89 44 24 78 mov %rax,0x78(%rsp) + 41e3: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax + 41ea: 00 + 41eb: 48 33 84 24 f8 00 00 xor 0xf8(%rsp),%rax + 41f2: 00 + 41f3: 48 33 84 24 20 01 00 xor 0x120(%rsp),%rax + 41fa: 00 + 41fb: 48 33 84 24 48 01 00 xor 0x148(%rsp),%rax + 4202: 00 + 4203: 48 33 84 24 70 01 00 xor 0x170(%rsp),%rax + 420a: 00 + 420b: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 4212: 00 + 4213: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 421a: 00 + 421b: 48 33 84 24 00 01 00 xor 0x100(%rsp),%rax + 4222: 00 + 4223: 48 33 84 24 28 01 00 xor 0x128(%rsp),%rax + 422a: 00 + 422b: 48 33 84 24 50 01 00 xor 0x150(%rsp),%rax + 4232: 00 + 4233: 48 33 84 24 78 01 00 xor 0x178(%rsp),%rax + 423a: 00 + 423b: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 4242: 00 + 4243: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 4248: 48 d1 c0 rol $1,%rax + 424b: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4252: 00 + 4253: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) + 425a: 00 + 425b: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 4260: 48 d1 c0 rol $1,%rax + 4263: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4268: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 426f: 00 + 4270: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 4277: 00 + 4278: 48 d1 c0 rol $1,%rax + 427b: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4280: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) + 4287: 00 + 4288: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 428f: 00 + 4290: 48 d1 c0 rol $1,%rax + 4293: 48 33 44 24 78 xor 0x78(%rsp),%rax + 4298: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 429f: 00 + 42a0: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 42a5: 48 d1 c0 rol $1,%rax + 42a8: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 42af: 00 + 42b0: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 42b7: 00 + 42b8: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 42bf: 00 + 42c0: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) + 42c7: 00 + 42c8: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax + 42cf: 00 + 42d0: 48 89 44 24 68 mov %rax,0x68(%rsp) + 42d5: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 42dc: 00 + 42dd: 48 31 84 24 e8 00 00 xor %rax,0xe8(%rsp) + 42e4: 00 + 42e5: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 42ec: 00 + 42ed: 48 c1 c8 14 ror $0x14,%rax + 42f1: 48 89 44 24 70 mov %rax,0x70(%rsp) + 42f6: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 42fd: 00 + 42fe: 48 31 84 24 18 01 00 xor %rax,0x118(%rsp) + 4305: 00 + 4306: 48 8b 84 24 18 01 00 mov 0x118(%rsp),%rax + 430d: 00 + 430e: 48 c1 c8 15 ror $0x15,%rax + 4312: 48 89 44 24 78 mov %rax,0x78(%rsp) + 4317: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 431e: 00 + 431f: 48 31 84 24 48 01 00 xor %rax,0x148(%rsp) + 4326: 00 + 4327: 48 8b 84 24 48 01 00 mov 0x148(%rsp),%rax + 432e: 00 + 432f: 48 c1 c0 15 rol $0x15,%rax + 4333: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 433a: 00 + 433b: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 4342: 00 + 4343: 48 31 84 24 78 01 00 xor %rax,0x178(%rsp) + 434a: 00 + 434b: 48 8b 84 24 78 01 00 mov 0x178(%rsp),%rax + 4352: 00 + 4353: 48 c1 c0 0e rol $0xe,%rax + 4357: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 435e: 00 + 435f: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 4364: 48 f7 d0 not %rax + 4367: 48 23 44 24 78 and 0x78(%rsp),%rax + 436c: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4371: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 4376: 8b 44 24 9c mov -0x64(%rsp),%eax + 437a: 83 c0 01 add $0x1,%eax + 437d: 48 98 cltq + 437f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4386: 00 + 4387: 48 8d 05 92 2d 00 00 lea 0x2d92(%rip),%rax # 7120 + 438e: 48 8b 04 02 mov (%rdx,%rax,1),%rax + 4392: 48 31 44 24 a0 xor %rax,-0x60(%rsp) + 4397: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 439c: 48 f7 d0 not %rax + 439f: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 43a6: 00 + 43a7: 48 33 44 24 70 xor 0x70(%rsp),%rax + 43ac: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 43b1: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 43b8: 00 + 43b9: 48 f7 d0 not %rax + 43bc: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 43c3: 00 + 43c4: 48 33 44 24 78 xor 0x78(%rsp),%rax + 43c9: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 43ce: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 43d5: 00 + 43d6: 48 f7 d0 not %rax + 43d9: 48 23 44 24 68 and 0x68(%rsp),%rax + 43de: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 43e5: 00 + 43e6: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 43eb: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 43f0: 48 f7 d0 not %rax + 43f3: 48 23 44 24 70 and 0x70(%rsp),%rax + 43f8: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 43ff: 00 + 4400: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 4405: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 440c: 00 + 440d: 48 31 84 24 d0 00 00 xor %rax,0xd0(%rsp) + 4414: 00 + 4415: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax + 441c: 00 + 441d: 48 c1 c0 1c rol $0x1c,%rax + 4421: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4426: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 442d: 00 + 442e: 48 31 84 24 00 01 00 xor %rax,0x100(%rsp) + 4435: 00 + 4436: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax + 443d: 00 + 443e: 48 c1 c0 14 rol $0x14,%rax + 4442: 48 89 44 24 70 mov %rax,0x70(%rsp) + 4447: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 444e: 00 + 444f: 48 31 84 24 08 01 00 xor %rax,0x108(%rsp) + 4456: 00 + 4457: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 445e: 00 + 445f: 48 c1 c0 03 rol $0x3,%rax + 4463: 48 89 44 24 78 mov %rax,0x78(%rsp) + 4468: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 446f: 00 + 4470: 48 31 84 24 38 01 00 xor %rax,0x138(%rsp) + 4477: 00 + 4478: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax + 447f: 00 + 4480: 48 c1 c8 13 ror $0x13,%rax + 4484: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 448b: 00 + 448c: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4493: 00 + 4494: 48 31 84 24 68 01 00 xor %rax,0x168(%rsp) + 449b: 00 + 449c: 48 8b 84 24 68 01 00 mov 0x168(%rsp),%rax + 44a3: 00 + 44a4: 48 c1 c8 03 ror $0x3,%rax + 44a8: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 44af: 00 + 44b0: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 44b5: 48 f7 d0 not %rax + 44b8: 48 23 44 24 78 and 0x78(%rsp),%rax + 44bd: 48 33 44 24 68 xor 0x68(%rsp),%rax + 44c2: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 44c7: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 44cc: 48 f7 d0 not %rax + 44cf: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 44d6: 00 + 44d7: 48 33 44 24 70 xor 0x70(%rsp),%rax + 44dc: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 44e1: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 44e8: 00 + 44e9: 48 f7 d0 not %rax + 44ec: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 44f3: 00 + 44f4: 48 33 44 24 78 xor 0x78(%rsp),%rax + 44f9: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 44fe: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4505: 00 + 4506: 48 f7 d0 not %rax + 4509: 48 23 44 24 68 and 0x68(%rsp),%rax + 450e: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4515: 00 + 4516: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 451b: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4520: 48 f7 d0 not %rax + 4523: 48 23 44 24 70 and 0x70(%rsp),%rax + 4528: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 452f: 00 + 4530: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 4535: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 453c: 00 + 453d: 48 31 84 24 c0 00 00 xor %rax,0xc0(%rsp) + 4544: 00 + 4545: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax + 454c: 00 + 454d: 48 d1 c0 rol $1,%rax + 4550: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4555: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 455c: 00 + 455d: 48 31 84 24 f0 00 00 xor %rax,0xf0(%rsp) + 4564: 00 + 4565: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax + 456c: 00 + 456d: 48 c1 c0 06 rol $0x6,%rax + 4571: 48 89 44 24 70 mov %rax,0x70(%rsp) + 4576: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 457d: 00 + 457e: 48 31 84 24 20 01 00 xor %rax,0x120(%rsp) + 4585: 00 + 4586: 48 8b 84 24 20 01 00 mov 0x120(%rsp),%rax + 458d: 00 + 458e: 48 c1 c0 19 rol $0x19,%rax + 4592: 48 89 44 24 78 mov %rax,0x78(%rsp) + 4597: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 459e: 00 + 459f: 48 31 84 24 50 01 00 xor %rax,0x150(%rsp) + 45a6: 00 + 45a7: 48 8b 84 24 50 01 00 mov 0x150(%rsp),%rax + 45ae: 00 + 45af: 48 c1 c0 08 rol $0x8,%rax + 45b3: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 45ba: 00 + 45bb: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 45c2: 00 + 45c3: 48 31 84 24 58 01 00 xor %rax,0x158(%rsp) + 45ca: 00 + 45cb: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax + 45d2: 00 + 45d3: 48 c1 c0 12 rol $0x12,%rax + 45d7: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 45de: 00 + 45df: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 45e4: 48 f7 d0 not %rax + 45e7: 48 23 44 24 78 and 0x78(%rsp),%rax + 45ec: 48 33 44 24 68 xor 0x68(%rsp),%rax + 45f1: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 45f6: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 45fb: 48 f7 d0 not %rax + 45fe: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 4605: 00 + 4606: 48 33 44 24 70 xor 0x70(%rsp),%rax + 460b: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 4610: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 4617: 00 + 4618: 48 f7 d0 not %rax + 461b: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4622: 00 + 4623: 48 33 44 24 78 xor 0x78(%rsp),%rax + 4628: 48 89 04 24 mov %rax,(%rsp) + 462c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4633: 00 + 4634: 48 f7 d0 not %rax + 4637: 48 23 44 24 68 and 0x68(%rsp),%rax + 463c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4643: 00 + 4644: 48 89 44 24 08 mov %rax,0x8(%rsp) + 4649: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 464e: 48 f7 d0 not %rax + 4651: 48 23 44 24 70 and 0x70(%rsp),%rax + 4656: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 465d: 00 + 465e: 48 89 44 24 10 mov %rax,0x10(%rsp) + 4663: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 466a: 00 + 466b: 48 31 84 24 d8 00 00 xor %rax,0xd8(%rsp) + 4672: 00 + 4673: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 467a: 00 + 467b: 48 c1 c0 1b rol $0x1b,%rax + 467f: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4684: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 468b: 00 + 468c: 48 31 84 24 e0 00 00 xor %rax,0xe0(%rsp) + 4693: 00 + 4694: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax + 469b: 00 + 469c: 48 c1 c8 1c ror $0x1c,%rax + 46a0: 48 89 44 24 70 mov %rax,0x70(%rsp) + 46a5: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 46ac: 00 + 46ad: 48 31 84 24 10 01 00 xor %rax,0x110(%rsp) + 46b4: 00 + 46b5: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax + 46bc: 00 + 46bd: 48 c1 c0 0a rol $0xa,%rax + 46c1: 48 89 44 24 78 mov %rax,0x78(%rsp) + 46c6: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 46cd: 00 + 46ce: 48 31 84 24 40 01 00 xor %rax,0x140(%rsp) + 46d5: 00 + 46d6: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax + 46dd: 00 + 46de: 48 c1 c0 0f rol $0xf,%rax + 46e2: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 46e9: 00 + 46ea: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 46f1: 00 + 46f2: 48 31 84 24 70 01 00 xor %rax,0x170(%rsp) + 46f9: 00 + 46fa: 48 8b 84 24 70 01 00 mov 0x170(%rsp),%rax + 4701: 00 + 4702: 48 c1 c8 08 ror $0x8,%rax + 4706: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 470d: 00 + 470e: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 4713: 48 f7 d0 not %rax + 4716: 48 23 44 24 78 and 0x78(%rsp),%rax + 471b: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4720: 48 89 44 24 18 mov %rax,0x18(%rsp) + 4725: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 472a: 48 f7 d0 not %rax + 472d: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 4734: 00 + 4735: 48 33 44 24 70 xor 0x70(%rsp),%rax + 473a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 473f: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 4746: 00 + 4747: 48 f7 d0 not %rax + 474a: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4751: 00 + 4752: 48 33 44 24 78 xor 0x78(%rsp),%rax + 4757: 48 89 44 24 28 mov %rax,0x28(%rsp) + 475c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4763: 00 + 4764: 48 f7 d0 not %rax + 4767: 48 23 44 24 68 and 0x68(%rsp),%rax + 476c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4773: 00 + 4774: 48 89 44 24 30 mov %rax,0x30(%rsp) + 4779: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 477e: 48 f7 d0 not %rax + 4781: 48 23 44 24 70 and 0x70(%rsp),%rax + 4786: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 478d: 00 + 478e: 48 89 44 24 38 mov %rax,0x38(%rsp) + 4793: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 479a: 00 + 479b: 48 31 84 24 c8 00 00 xor %rax,0xc8(%rsp) + 47a2: 00 + 47a3: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 47aa: 00 + 47ab: 48 c1 c8 02 ror $0x2,%rax + 47af: 48 89 44 24 68 mov %rax,0x68(%rsp) + 47b4: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 47bb: 00 + 47bc: 48 31 84 24 f8 00 00 xor %rax,0xf8(%rsp) + 47c3: 00 + 47c4: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 47cb: 00 + 47cc: 48 c1 c8 09 ror $0x9,%rax + 47d0: 48 89 44 24 70 mov %rax,0x70(%rsp) + 47d5: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 47dc: 00 + 47dd: 48 31 84 24 28 01 00 xor %rax,0x128(%rsp) + 47e4: 00 + 47e5: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax + 47ec: 00 + 47ed: 48 c1 c8 19 ror $0x19,%rax + 47f1: 48 89 44 24 78 mov %rax,0x78(%rsp) + 47f6: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 47fd: 00 + 47fe: 48 31 84 24 30 01 00 xor %rax,0x130(%rsp) + 4805: 00 + 4806: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax + 480d: 00 + 480e: 48 c1 c8 17 ror $0x17,%rax + 4812: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 4819: 00 + 481a: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 4821: 00 + 4822: 48 31 84 24 60 01 00 xor %rax,0x160(%rsp) + 4829: 00 + 482a: 48 8b 84 24 60 01 00 mov 0x160(%rsp),%rax + 4831: 00 + 4832: 48 c1 c0 02 rol $0x2,%rax + 4836: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 483d: 00 + 483e: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 4843: 48 f7 d0 not %rax + 4846: 48 23 44 24 78 and 0x78(%rsp),%rax + 484b: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4850: 48 89 44 24 40 mov %rax,0x40(%rsp) + 4855: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 485a: 48 f7 d0 not %rax + 485d: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 4864: 00 + 4865: 48 33 44 24 70 xor 0x70(%rsp),%rax + 486a: 48 89 44 24 48 mov %rax,0x48(%rsp) + 486f: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 4876: 00 + 4877: 48 f7 d0 not %rax + 487a: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4881: 00 + 4882: 48 33 44 24 78 xor 0x78(%rsp),%rax + 4887: 48 89 44 24 50 mov %rax,0x50(%rsp) + 488c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4893: 00 + 4894: 48 f7 d0 not %rax + 4897: 48 23 44 24 68 and 0x68(%rsp),%rax + 489c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 48a3: 00 + 48a4: 48 89 44 24 58 mov %rax,0x58(%rsp) + 48a9: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 48ae: 48 f7 d0 not %rax + 48b1: 48 23 44 24 70 and 0x70(%rsp),%rax + 48b6: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 48bd: 00 + 48be: 48 89 44 24 60 mov %rax,0x60(%rsp) + 48c3: 83 44 24 9c 02 addl $0x2,-0x64(%rsp) + 48c8: 83 7c 24 9c 17 cmpl $0x17,-0x64(%rsp) + 48cd: 0f 8e ba f1 ff ff jle 3a8d + 48d3: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 48d8: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx + 48dd: 48 89 10 mov %rdx,(%rax) + 48e0: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 48e5: 48 8d 50 08 lea 0x8(%rax),%rdx + 48e9: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 48ee: 48 89 02 mov %rax,(%rdx) + 48f1: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 48f6: 48 8d 50 10 lea 0x10(%rax),%rdx + 48fa: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 48ff: 48 89 02 mov %rax,(%rdx) + 4902: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4907: 48 8d 50 18 lea 0x18(%rax),%rdx + 490b: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 4910: 48 89 02 mov %rax,(%rdx) + 4913: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4918: 48 8d 50 20 lea 0x20(%rax),%rdx + 491c: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 4921: 48 89 02 mov %rax,(%rdx) + 4924: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4929: 48 8d 50 28 lea 0x28(%rax),%rdx + 492d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 4932: 48 89 02 mov %rax,(%rdx) + 4935: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 493a: 48 8d 50 30 lea 0x30(%rax),%rdx + 493e: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 4943: 48 89 02 mov %rax,(%rdx) + 4946: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 494b: 48 8d 50 38 lea 0x38(%rax),%rdx + 494f: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 4954: 48 89 02 mov %rax,(%rdx) + 4957: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 495c: 48 8d 50 40 lea 0x40(%rax),%rdx + 4960: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 4965: 48 89 02 mov %rax,(%rdx) + 4968: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 496d: 48 8d 50 48 lea 0x48(%rax),%rdx + 4971: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 4976: 48 89 02 mov %rax,(%rdx) + 4979: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 497e: 48 8d 50 50 lea 0x50(%rax),%rdx + 4982: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 4987: 48 89 02 mov %rax,(%rdx) + 498a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 498f: 48 8d 50 58 lea 0x58(%rax),%rdx + 4993: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4998: 48 89 02 mov %rax,(%rdx) + 499b: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 49a0: 48 8d 50 60 lea 0x60(%rax),%rdx + 49a4: 48 8b 04 24 mov (%rsp),%rax + 49a8: 48 89 02 mov %rax,(%rdx) + 49ab: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 49b0: 48 8d 50 68 lea 0x68(%rax),%rdx + 49b4: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 49b9: 48 89 02 mov %rax,(%rdx) + 49bc: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 49c1: 48 8d 50 70 lea 0x70(%rax),%rdx + 49c5: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 49ca: 48 89 02 mov %rax,(%rdx) + 49cd: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 49d2: 48 8d 50 78 lea 0x78(%rax),%rdx + 49d6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 49db: 48 89 02 mov %rax,(%rdx) + 49de: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 49e3: 48 8d 90 80 00 00 00 lea 0x80(%rax),%rdx + 49ea: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 49ef: 48 89 02 mov %rax,(%rdx) + 49f2: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 49f7: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx + 49fe: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4a03: 48 89 02 mov %rax,(%rdx) + 4a06: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4a0b: 48 8d 90 90 00 00 00 lea 0x90(%rax),%rdx + 4a12: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 4a17: 48 89 02 mov %rax,(%rdx) + 4a1a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4a1f: 48 8d 90 98 00 00 00 lea 0x98(%rax),%rdx + 4a26: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 4a2b: 48 89 02 mov %rax,(%rdx) + 4a2e: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4a33: 48 8d 90 a0 00 00 00 lea 0xa0(%rax),%rdx + 4a3a: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 4a3f: 48 89 02 mov %rax,(%rdx) + 4a42: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4a47: 48 8d 90 a8 00 00 00 lea 0xa8(%rax),%rdx + 4a4e: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 4a53: 48 89 02 mov %rax,(%rdx) + 4a56: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4a5b: 48 8d 90 b0 00 00 00 lea 0xb0(%rax),%rdx + 4a62: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 4a67: 48 89 02 mov %rax,(%rdx) + 4a6a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4a6f: 48 8d 90 b8 00 00 00 lea 0xb8(%rax),%rdx + 4a76: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 4a7b: 48 89 02 mov %rax,(%rdx) + 4a7e: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4a83: 48 8d 90 c0 00 00 00 lea 0xc0(%rax),%rdx + 4a8a: 48 8b 44 24 60 mov 0x60(%rsp),%rax + 4a8f: 48 89 02 mov %rax,(%rdx) + 4a92: 90 nop + 4a93: 48 81 c4 80 01 00 00 add $0x180,%rsp + 4a9a: c3 ret + +0000000000004a9b : + 4a9b: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 4aa0: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 4aa7: 00 + 4aa8: eb 20 jmp 4aca + 4aaa: 8b 44 24 fc mov -0x4(%rsp),%eax + 4aae: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4ab5: 00 + 4ab6: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 4abb: 48 01 d0 add %rdx,%rax + 4abe: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + 4ac5: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 4aca: 83 7c 24 fc 18 cmpl $0x18,-0x4(%rsp) + 4acf: 76 d9 jbe 4aaa + 4ad1: 90 nop + 4ad2: 90 nop + 4ad3: c3 ret + +0000000000004ad4 : + 4ad4: 48 83 ec 30 sub $0x30,%rsp + 4ad8: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4add: 89 74 24 14 mov %esi,0x14(%rsp) + 4ae1: 89 54 24 10 mov %edx,0x10(%rsp) + 4ae5: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 4aea: 4c 89 04 24 mov %r8,(%rsp) + 4aee: e9 98 00 00 00 jmp 4b8b + 4af3: 8b 44 24 14 mov 0x14(%rsp),%eax + 4af7: 89 44 24 2c mov %eax,0x2c(%rsp) + 4afb: eb 61 jmp 4b5e + 4afd: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4b02: 48 8d 50 01 lea 0x1(%rax),%rdx + 4b06: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4b0b: 0f b6 00 movzbl (%rax),%eax + 4b0e: 0f b6 d0 movzbl %al,%edx + 4b11: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4b15: 83 e0 07 and $0x7,%eax + 4b18: c1 e0 03 shl $0x3,%eax + 4b1b: 89 c1 mov %eax,%ecx + 4b1d: 48 d3 e2 shl %cl,%rdx + 4b20: 48 89 d1 mov %rdx,%rcx + 4b23: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4b27: c1 e8 03 shr $0x3,%eax + 4b2a: 89 c6 mov %eax,%esi + 4b2c: 89 f0 mov %esi,%eax + 4b2e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4b35: 00 + 4b36: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4b3b: 48 01 d0 add %rdx,%rax + 4b3e: 48 8b 10 mov (%rax),%rdx + 4b41: 89 f0 mov %esi,%eax + 4b43: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4b4a: 00 + 4b4b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4b50: 48 01 f0 add %rsi,%rax + 4b53: 48 31 ca xor %rcx,%rdx + 4b56: 48 89 10 mov %rdx,(%rax) + 4b59: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4b5e: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4b62: 3b 44 24 10 cmp 0x10(%rsp),%eax + 4b66: 72 95 jb 4afd + 4b68: 8b 44 24 10 mov 0x10(%rsp),%eax + 4b6c: 2b 44 24 14 sub 0x14(%rsp),%eax + 4b70: 89 c0 mov %eax,%eax + 4b72: 48 29 04 24 sub %rax,(%rsp) + 4b76: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4b7b: 48 89 c7 mov %rax,%rdi + 4b7e: e8 7a ed ff ff call 38fd + 4b83: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 4b8a: 00 + 4b8b: 8b 54 24 14 mov 0x14(%rsp),%edx + 4b8f: 48 8b 04 24 mov (%rsp),%rax + 4b93: 48 01 c2 add %rax,%rdx + 4b96: 8b 44 24 10 mov 0x10(%rsp),%eax + 4b9a: 48 39 c2 cmp %rax,%rdx + 4b9d: 0f 83 50 ff ff ff jae 4af3 + 4ba3: 8b 44 24 14 mov 0x14(%rsp),%eax + 4ba7: 89 44 24 2c mov %eax,0x2c(%rsp) + 4bab: eb 61 jmp 4c0e + 4bad: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4bb2: 48 8d 50 01 lea 0x1(%rax),%rdx + 4bb6: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4bbb: 0f b6 00 movzbl (%rax),%eax + 4bbe: 0f b6 d0 movzbl %al,%edx + 4bc1: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4bc5: 83 e0 07 and $0x7,%eax + 4bc8: c1 e0 03 shl $0x3,%eax + 4bcb: 89 c1 mov %eax,%ecx + 4bcd: 48 d3 e2 shl %cl,%rdx + 4bd0: 48 89 d1 mov %rdx,%rcx + 4bd3: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4bd7: c1 e8 03 shr $0x3,%eax + 4bda: 89 c6 mov %eax,%esi + 4bdc: 89 f0 mov %esi,%eax + 4bde: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4be5: 00 + 4be6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4beb: 48 01 d0 add %rdx,%rax + 4bee: 48 8b 10 mov (%rax),%rdx + 4bf1: 89 f0 mov %esi,%eax + 4bf3: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4bfa: 00 + 4bfb: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4c00: 48 01 f0 add %rsi,%rax + 4c03: 48 31 ca xor %rcx,%rdx + 4c06: 48 89 10 mov %rdx,(%rax) + 4c09: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4c0e: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4c12: 8b 4c 24 14 mov 0x14(%rsp),%ecx + 4c16: 48 8b 04 24 mov (%rsp),%rax + 4c1a: 48 01 c8 add %rcx,%rax + 4c1d: 48 39 c2 cmp %rax,%rdx + 4c20: 72 8b jb 4bad + 4c22: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c26: 48 83 c4 30 add $0x30,%rsp + 4c2a: c3 ret + +0000000000004c2b : + 4c2b: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 4c30: 89 74 24 f4 mov %esi,-0xc(%rsp) + 4c34: 89 54 24 f0 mov %edx,-0x10(%rsp) + 4c38: 89 c8 mov %ecx,%eax + 4c3a: 88 44 24 ec mov %al,-0x14(%rsp) + 4c3e: 8b 44 24 f4 mov -0xc(%rsp),%eax + 4c42: c1 e8 03 shr $0x3,%eax + 4c45: 89 c7 mov %eax,%edi + 4c47: 89 f8 mov %edi,%eax + 4c49: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4c50: 00 + 4c51: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4c56: 48 01 d0 add %rdx,%rax + 4c59: 48 8b 10 mov (%rax),%rdx + 4c5c: 0f b6 74 24 ec movzbl -0x14(%rsp),%esi + 4c61: 8b 44 24 f4 mov -0xc(%rsp),%eax + 4c65: 83 e0 07 and $0x7,%eax + 4c68: c1 e0 03 shl $0x3,%eax + 4c6b: 89 c1 mov %eax,%ecx + 4c6d: 48 d3 e6 shl %cl,%rsi + 4c70: 48 89 f1 mov %rsi,%rcx + 4c73: 89 f8 mov %edi,%eax + 4c75: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4c7c: 00 + 4c7d: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4c82: 48 01 f0 add %rsi,%rax + 4c85: 48 31 ca xor %rcx,%rdx + 4c88: 48 89 10 mov %rdx,(%rax) + 4c8b: 8b 44 24 f0 mov -0x10(%rsp),%eax + 4c8f: c1 e8 03 shr $0x3,%eax + 4c92: 8d 50 ff lea -0x1(%rax),%edx + 4c95: 89 d2 mov %edx,%edx + 4c97: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 4c9e: 00 + 4c9f: 48 8b 54 24 f8 mov -0x8(%rsp),%rdx + 4ca4: 48 01 ca add %rcx,%rdx + 4ca7: 48 8b 12 mov (%rdx),%rdx + 4caa: 83 e8 01 sub $0x1,%eax + 4cad: 89 c0 mov %eax,%eax + 4caf: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 4cb6: 00 + 4cb7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4cbc: 48 01 c8 add %rcx,%rax + 4cbf: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx + 4cc6: 00 00 80 + 4cc9: 48 31 ca xor %rcx,%rdx + 4ccc: 48 89 10 mov %rdx,(%rax) + 4ccf: 90 nop + 4cd0: c3 ret + +0000000000004cd1 : + 4cd1: 48 83 ec 30 sub $0x30,%rsp + 4cd5: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4cda: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 4cdf: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4ce4: 89 4c 24 04 mov %ecx,0x4(%rsp) + 4ce8: 44 89 04 24 mov %r8d,(%rsp) + 4cec: e9 a2 00 00 00 jmp 4d93 + 4cf1: 8b 44 24 04 mov 0x4(%rsp),%eax + 4cf5: 3b 04 24 cmp (%rsp),%eax + 4cf8: 75 15 jne 4d0f + 4cfa: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4cff: 48 89 c7 mov %rax,%rdi + 4d02: e8 f6 eb ff ff call 38fd + 4d07: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) + 4d0e: 00 + 4d0f: 8b 44 24 04 mov 0x4(%rsp),%eax + 4d13: 89 44 24 2c mov %eax,0x2c(%rsp) + 4d17: eb 45 jmp 4d5e + 4d19: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d1d: c1 e8 03 shr $0x3,%eax + 4d20: 89 c0 mov %eax,%eax + 4d22: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4d29: 00 + 4d2a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4d2f: 48 01 d0 add %rdx,%rax + 4d32: 48 8b 10 mov (%rax),%rdx + 4d35: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d39: 83 e0 07 and $0x7,%eax + 4d3c: c1 e0 03 shl $0x3,%eax + 4d3f: 89 c1 mov %eax,%ecx + 4d41: 48 d3 ea shr %cl,%rdx + 4d44: 48 89 d1 mov %rdx,%rcx + 4d47: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4d4c: 48 8d 50 01 lea 0x1(%rax),%rdx + 4d50: 48 89 54 24 18 mov %rdx,0x18(%rsp) + 4d55: 89 ca mov %ecx,%edx + 4d57: 88 10 mov %dl,(%rax) + 4d59: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4d5e: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d62: 3b 04 24 cmp (%rsp),%eax + 4d65: 73 15 jae 4d7c + 4d67: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4d6b: 8b 4c 24 04 mov 0x4(%rsp),%ecx + 4d6f: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4d74: 48 01 c8 add %rcx,%rax + 4d77: 48 39 c2 cmp %rax,%rdx + 4d7a: 72 9d jb 4d19 + 4d7c: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d80: 2b 44 24 04 sub 0x4(%rsp),%eax + 4d84: 89 c0 mov %eax,%eax + 4d86: 48 29 44 24 10 sub %rax,0x10(%rsp) + 4d8b: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d8f: 89 44 24 04 mov %eax,0x4(%rsp) + 4d93: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + 4d99: 0f 85 52 ff ff ff jne 4cf1 + 4d9f: 8b 44 24 04 mov 0x4(%rsp),%eax + 4da3: 48 83 c4 30 add $0x30,%rsp + 4da7: c3 ret + +0000000000004da8 : + 4da8: 48 83 ec 30 sub $0x30,%rsp + 4dac: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4db1: 89 74 24 14 mov %esi,0x14(%rsp) + 4db5: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4dba: 48 89 0c 24 mov %rcx,(%rsp) + 4dbe: 44 89 c0 mov %r8d,%eax + 4dc1: 88 44 24 10 mov %al,0x10(%rsp) + 4dc5: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4dcc: 00 + 4dcd: eb 20 jmp 4def + 4dcf: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4dd3: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4dda: 00 + 4ddb: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4de0: 48 01 d0 add %rdx,%rax + 4de3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + 4dea: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4def: 83 7c 24 2c 18 cmpl $0x18,0x2c(%rsp) + 4df4: 76 d9 jbe 4dcf + 4df6: e9 84 00 00 00 jmp 4e7f + 4dfb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4e02: 00 + 4e03: eb 4f jmp 4e54 + 4e05: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4e09: c1 e0 03 shl $0x3,%eax + 4e0c: 89 c2 mov %eax,%edx + 4e0e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4e13: 48 01 d0 add %rdx,%rax + 4e16: 48 89 c7 mov %rax,%rdi + 4e19: e8 48 ea ff ff call 3866 + 4e1e: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4e22: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 4e29: 00 + 4e2a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4e2f: 48 01 ca add %rcx,%rdx + 4e32: 48 8b 0a mov (%rdx),%rcx + 4e35: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4e39: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi + 4e40: 00 + 4e41: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4e46: 48 01 f2 add %rsi,%rdx + 4e49: 48 31 c8 xor %rcx,%rax + 4e4c: 48 89 02 mov %rax,(%rdx) + 4e4f: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4e54: 8b 44 24 14 mov 0x14(%rsp),%eax + 4e58: c1 e8 03 shr $0x3,%eax + 4e5b: 39 44 24 2c cmp %eax,0x2c(%rsp) + 4e5f: 72 a4 jb 4e05 + 4e61: 8b 44 24 14 mov 0x14(%rsp),%eax + 4e65: 48 01 44 24 08 add %rax,0x8(%rsp) + 4e6a: 8b 44 24 14 mov 0x14(%rsp),%eax + 4e6e: 48 29 04 24 sub %rax,(%rsp) + 4e72: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4e77: 48 89 c7 mov %rax,%rdi + 4e7a: e8 7e ea ff ff call 38fd + 4e7f: 8b 44 24 14 mov 0x14(%rsp),%eax + 4e83: 48 39 04 24 cmp %rax,(%rsp) + 4e87: 0f 83 6e ff ff ff jae 4dfb + 4e8d: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4e94: 00 + 4e95: eb 5f jmp 4ef6 + 4e97: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4e9b: c1 e8 03 shr $0x3,%eax + 4e9e: 89 c7 mov %eax,%edi + 4ea0: 89 f8 mov %edi,%eax + 4ea2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4ea9: 00 + 4eaa: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4eaf: 48 01 d0 add %rdx,%rax + 4eb2: 48 8b 10 mov (%rax),%rdx + 4eb5: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 4eb9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4ebe: 48 01 c8 add %rcx,%rax + 4ec1: 0f b6 00 movzbl (%rax),%eax + 4ec4: 0f b6 f0 movzbl %al,%esi + 4ec7: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4ecb: 83 e0 07 and $0x7,%eax + 4ece: c1 e0 03 shl $0x3,%eax + 4ed1: 89 c1 mov %eax,%ecx + 4ed3: 48 d3 e6 shl %cl,%rsi + 4ed6: 48 89 f1 mov %rsi,%rcx + 4ed9: 89 f8 mov %edi,%eax + 4edb: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4ee2: 00 + 4ee3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4ee8: 48 01 f0 add %rsi,%rax + 4eeb: 48 31 ca xor %rcx,%rdx + 4eee: 48 89 10 mov %rdx,(%rax) + 4ef1: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4ef6: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4efa: 48 3b 04 24 cmp (%rsp),%rax + 4efe: 72 97 jb 4e97 + 4f00: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4f04: c1 e8 03 shr $0x3,%eax + 4f07: 89 c7 mov %eax,%edi + 4f09: 89 f8 mov %edi,%eax + 4f0b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4f12: 00 + 4f13: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4f18: 48 01 d0 add %rdx,%rax + 4f1b: 48 8b 10 mov (%rax),%rdx + 4f1e: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi + 4f23: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4f27: 83 e0 07 and $0x7,%eax + 4f2a: c1 e0 03 shl $0x3,%eax + 4f2d: 89 c1 mov %eax,%ecx + 4f2f: 48 d3 e6 shl %cl,%rsi + 4f32: 48 89 f1 mov %rsi,%rcx + 4f35: 89 f8 mov %edi,%eax + 4f37: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4f3e: 00 + 4f3f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4f44: 48 01 f0 add %rsi,%rax + 4f47: 48 31 ca xor %rcx,%rdx + 4f4a: 48 89 10 mov %rdx,(%rax) + 4f4d: 8b 44 24 14 mov 0x14(%rsp),%eax + 4f51: 83 e8 01 sub $0x1,%eax + 4f54: c1 e8 03 shr $0x3,%eax + 4f57: 89 c1 mov %eax,%ecx + 4f59: 89 c8 mov %ecx,%eax + 4f5b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4f62: 00 + 4f63: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4f68: 48 01 d0 add %rdx,%rax + 4f6b: 48 8b 10 mov (%rax),%rdx + 4f6e: 89 c8 mov %ecx,%eax + 4f70: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 4f77: 00 + 4f78: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4f7d: 48 01 c8 add %rcx,%rax + 4f80: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx + 4f87: 00 00 80 + 4f8a: 48 31 ca xor %rcx,%rdx + 4f8d: 48 89 10 mov %rdx,(%rax) + 4f90: 90 nop + 4f91: 48 83 c4 30 add $0x30,%rsp + 4f95: c3 ret + +0000000000004f96 : + 4f96: 48 83 ec 30 sub $0x30,%rsp + 4f9a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4f9f: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 4fa4: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4fa9: 89 4c 24 04 mov %ecx,0x4(%rsp) + 4fad: eb 6b jmp 501a + 4faf: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4fb4: 48 89 c7 mov %rax,%rdi + 4fb7: e8 41 e9 ff ff call 38fd + 4fbc: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4fc3: 00 + 4fc4: eb 38 jmp 4ffe + 4fc6: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4fca: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4fd1: 00 + 4fd2: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4fd7: 48 01 d0 add %rdx,%rax + 4fda: 48 8b 00 mov (%rax),%rax + 4fdd: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4fe1: c1 e2 03 shl $0x3,%edx + 4fe4: 89 d1 mov %edx,%ecx + 4fe6: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4feb: 48 01 ca add %rcx,%rdx + 4fee: 48 89 c6 mov %rax,%rsi + 4ff1: 48 89 d7 mov %rdx,%rdi + 4ff4: e8 bd e8 ff ff call 38b6 + 4ff9: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4ffe: 8b 44 24 04 mov 0x4(%rsp),%eax + 5002: c1 e8 03 shr $0x3,%eax + 5005: 39 44 24 2c cmp %eax,0x2c(%rsp) + 5009: 72 bb jb 4fc6 + 500b: 8b 44 24 04 mov 0x4(%rsp),%eax + 500f: 48 01 44 24 18 add %rax,0x18(%rsp) + 5014: 48 83 6c 24 10 01 subq $0x1,0x10(%rsp) + 501a: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + 5020: 75 8d jne 4faf + 5022: 90 nop + 5023: 90 nop + 5024: 48 83 c4 30 add $0x30,%rsp + 5028: c3 ret + +0000000000005029 : + 5029: 48 83 ec 08 sub $0x8,%rsp + 502d: 48 89 3c 24 mov %rdi,(%rsp) + 5031: 48 8b 04 24 mov (%rsp),%rax + 5035: 48 89 c7 mov %rax,%rdi + 5038: e8 5e fa ff ff call 4a9b + 503d: 48 8b 04 24 mov (%rsp),%rax + 5041: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) + 5048: 00 00 00 + 504b: 90 nop + 504c: 48 83 c4 08 add $0x8,%rsp + 5050: c3 ret + +0000000000005051 : + 5051: 48 83 ec 18 sub $0x18,%rsp + 5055: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 505a: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 505f: 48 89 14 24 mov %rdx,(%rsp) + 5063: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5068: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 506e: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5073: 48 8b 0c 24 mov (%rsp),%rcx + 5077: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 507c: 49 89 c8 mov %rcx,%r8 + 507f: 48 89 d1 mov %rdx,%rcx + 5082: ba a8 00 00 00 mov $0xa8,%edx + 5087: 48 89 c7 mov %rax,%rdi + 508a: e8 45 fa ff ff call 4ad4 + 508f: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 5094: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 509a: 90 nop + 509b: 48 83 c4 18 add $0x18,%rsp + 509f: c3 ret + +00000000000050a0 : + 50a0: 48 83 ec 08 sub $0x8,%rsp + 50a4: 48 89 3c 24 mov %rdi,(%rsp) + 50a8: 48 8b 04 24 mov (%rsp),%rax + 50ac: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 50b2: 48 8b 04 24 mov (%rsp),%rax + 50b6: b9 1f 00 00 00 mov $0x1f,%ecx + 50bb: ba a8 00 00 00 mov $0xa8,%edx + 50c0: 48 89 c7 mov %rax,%rdi + 50c3: e8 63 fb ff ff call 4c2b + 50c8: 48 8b 04 24 mov (%rsp),%rax + 50cc: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) + 50d3: 00 00 00 + 50d6: 90 nop + 50d7: 48 83 c4 08 add $0x8,%rsp + 50db: c3 ret + +00000000000050dc : + 50dc: 48 83 ec 18 sub $0x18,%rsp + 50e0: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 50e5: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 50ea: 48 89 14 24 mov %rdx,(%rsp) + 50ee: 48 8b 04 24 mov (%rsp),%rax + 50f2: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx + 50f8: 48 8b 14 24 mov (%rsp),%rdx + 50fc: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 5101: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5106: 41 b8 a8 00 00 00 mov $0xa8,%r8d + 510c: 48 89 c7 mov %rax,%rdi + 510f: e8 bd fb ff ff call 4cd1 + 5114: 48 8b 14 24 mov (%rsp),%rdx + 5118: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 511e: 90 nop + 511f: 48 83 c4 18 add $0x18,%rsp + 5123: c3 ret + +0000000000005124 : + 5124: 48 83 ec 18 sub $0x18,%rsp + 5128: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 512d: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 5132: 48 89 14 24 mov %rdx,(%rsp) + 5136: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 513b: 48 8b 0c 24 mov (%rsp),%rcx + 513f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 5144: 41 b8 1f 00 00 00 mov $0x1f,%r8d + 514a: be a8 00 00 00 mov $0xa8,%esi + 514f: 48 89 c7 mov %rax,%rdi + 5152: e8 51 fc ff ff call 4da8 + 5157: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 515c: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) + 5163: 00 00 00 + 5166: 90 nop + 5167: 48 83 c4 18 add $0x18,%rsp + 516b: c3 ret + +000000000000516c : + 516c: 48 83 ec 18 sub $0x18,%rsp + 5170: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 5175: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 517a: 48 89 14 24 mov %rdx,(%rsp) + 517e: 48 8b 14 24 mov (%rsp),%rdx + 5182: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 5187: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 518c: b9 a8 00 00 00 mov $0xa8,%ecx + 5191: 48 89 c7 mov %rax,%rdi + 5194: e8 fd fd ff ff call 4f96 + 5199: 90 nop + 519a: 48 83 c4 18 add $0x18,%rsp + 519e: c3 ret + +000000000000519f : + 519f: 48 83 ec 08 sub $0x8,%rsp + 51a3: 48 89 3c 24 mov %rdi,(%rsp) + 51a7: 48 8b 04 24 mov (%rsp),%rax + 51ab: 48 89 c7 mov %rax,%rdi + 51ae: e8 e8 f8 ff ff call 4a9b + 51b3: 48 8b 04 24 mov (%rsp),%rax + 51b7: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) + 51be: 00 00 00 + 51c1: 90 nop + 51c2: 48 83 c4 08 add $0x8,%rsp + 51c6: c3 ret + +00000000000051c7 : + 51c7: 48 83 ec 18 sub $0x18,%rsp + 51cb: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 51d0: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 51d5: 48 89 14 24 mov %rdx,(%rsp) + 51d9: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 51de: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 51e4: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 51e9: 48 8b 0c 24 mov (%rsp),%rcx + 51ed: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 51f2: 49 89 c8 mov %rcx,%r8 + 51f5: 48 89 d1 mov %rdx,%rcx + 51f8: ba 88 00 00 00 mov $0x88,%edx + 51fd: 48 89 c7 mov %rax,%rdi + 5200: e8 cf f8 ff ff call 4ad4 + 5205: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 520a: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 5210: 90 nop + 5211: 48 83 c4 18 add $0x18,%rsp + 5215: c3 ret + +0000000000005216 : + 5216: 48 83 ec 08 sub $0x8,%rsp + 521a: 48 89 3c 24 mov %rdi,(%rsp) + 521e: 48 8b 04 24 mov (%rsp),%rax + 5222: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 5228: 48 8b 04 24 mov (%rsp),%rax + 522c: b9 1f 00 00 00 mov $0x1f,%ecx + 5231: ba 88 00 00 00 mov $0x88,%edx + 5236: 48 89 c7 mov %rax,%rdi + 5239: e8 ed f9 ff ff call 4c2b + 523e: 48 8b 04 24 mov (%rsp),%rax + 5242: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) + 5249: 00 00 00 + 524c: 90 nop + 524d: 48 83 c4 08 add $0x8,%rsp + 5251: c3 ret + +0000000000005252 : + 5252: 48 83 ec 18 sub $0x18,%rsp + 5256: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 525b: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 5260: 48 89 14 24 mov %rdx,(%rsp) + 5264: 48 8b 04 24 mov (%rsp),%rax + 5268: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx + 526e: 48 8b 14 24 mov (%rsp),%rdx + 5272: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 5277: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 527c: 41 b8 88 00 00 00 mov $0x88,%r8d + 5282: 48 89 c7 mov %rax,%rdi + 5285: e8 47 fa ff ff call 4cd1 + 528a: 48 8b 14 24 mov (%rsp),%rdx + 528e: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 5294: 90 nop + 5295: 48 83 c4 18 add $0x18,%rsp + 5299: c3 ret + +000000000000529a : + 529a: 48 83 ec 18 sub $0x18,%rsp + 529e: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 52a3: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 52a8: 48 89 14 24 mov %rdx,(%rsp) + 52ac: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 52b1: 48 8b 0c 24 mov (%rsp),%rcx + 52b5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 52ba: 41 b8 1f 00 00 00 mov $0x1f,%r8d + 52c0: be 88 00 00 00 mov $0x88,%esi + 52c5: 48 89 c7 mov %rax,%rdi + 52c8: e8 db fa ff ff call 4da8 + 52cd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 52d2: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) + 52d9: 00 00 00 + 52dc: 90 nop + 52dd: 48 83 c4 18 add $0x18,%rsp + 52e1: c3 ret + +00000000000052e2 : + 52e2: 48 83 ec 18 sub $0x18,%rsp + 52e6: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 52eb: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 52f0: 48 89 14 24 mov %rdx,(%rsp) + 52f4: 48 8b 14 24 mov (%rsp),%rdx + 52f8: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 52fd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5302: b9 88 00 00 00 mov $0x88,%ecx + 5307: 48 89 c7 mov %rax,%rdi + 530a: e8 87 fc ff ff call 4f96 + 530f: 90 nop + 5310: 48 83 c4 18 add $0x18,%rsp + 5314: c3 ret + +0000000000005315 : + 5315: 48 81 ec 18 01 00 00 sub $0x118,%rsp + 531c: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5321: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 5326: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 532b: 48 89 0c 24 mov %rcx,(%rsp) + 532f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5336: 00 00 + 5338: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 533f: 00 + 5340: 31 c0 xor %eax,%eax + 5342: 48 8b 14 24 mov (%rsp),%rdx + 5346: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 534b: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5350: 48 89 ce mov %rcx,%rsi + 5353: 48 89 c7 mov %rax,%rdi + 5356: e8 c9 fd ff ff call 5124 + 535b: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5360: 48 c1 e8 03 shr $0x3,%rax + 5364: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 536b: c3 30 0c + 536e: 48 f7 e2 mul %rdx + 5371: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 5376: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 537b: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 5380: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5385: 48 89 ce mov %rcx,%rsi + 5388: 48 89 c7 mov %rax,%rdi + 538b: e8 dc fd ff ff call 516c + 5390: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5395: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax + 539c: 48 29 44 24 10 sub %rax,0x10(%rsp) + 53a1: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 53a6: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax + 53ad: 48 01 44 24 18 add %rax,0x18(%rsp) + 53b2: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 53b7: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 53bc: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 53c1: 48 89 ce mov %rcx,%rsi + 53c4: 48 89 c7 mov %rax,%rdi + 53c7: e8 10 fd ff ff call 50dc + 53cc: 90 nop + 53cd: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 53d4: 00 + 53d5: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 53dc: 00 00 + 53de: 74 05 je 53e5 + 53e0: e8 9b bc ff ff call 1080 <__stack_chk_fail@plt> + 53e5: 48 81 c4 18 01 00 00 add $0x118,%rsp + 53ec: c3 ret + +00000000000053ed : + 53ed: 48 81 ec 18 01 00 00 sub $0x118,%rsp + 53f4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 53f9: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 53fe: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5403: 48 89 0c 24 mov %rcx,(%rsp) + 5407: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 540e: 00 00 + 5410: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 5417: 00 + 5418: 31 c0 xor %eax,%eax + 541a: 48 8b 14 24 mov (%rsp),%rdx + 541e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 5423: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5428: 48 89 ce mov %rcx,%rsi + 542b: 48 89 c7 mov %rax,%rdi + 542e: e8 67 fe ff ff call 529a + 5433: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5438: 48 ba f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rdx + 543f: f0 f0 f0 + 5442: 48 f7 e2 mul %rdx + 5445: 48 89 d0 mov %rdx,%rax + 5448: 48 c1 e8 07 shr $0x7,%rax + 544c: 48 89 44 24 28 mov %rax,0x28(%rsp) + 5451: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 5456: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 545b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5460: 48 89 ce mov %rcx,%rsi + 5463: 48 89 c7 mov %rax,%rdi + 5466: e8 77 fe ff ff call 52e2 + 546b: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5470: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax + 5477: 48 29 44 24 10 sub %rax,0x10(%rsp) + 547c: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5481: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax + 5488: 48 01 44 24 18 add %rax,0x18(%rsp) + 548d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 5492: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 5497: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 549c: 48 89 ce mov %rcx,%rsi + 549f: 48 89 c7 mov %rax,%rdi + 54a2: e8 ab fd ff ff call 5252 + 54a7: 90 nop + 54a8: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 54af: 00 + 54b0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 54b7: 00 00 + 54b9: 74 05 je 54c0 + 54bb: e8 c0 bb ff ff call 1080 <__stack_chk_fail@plt> + 54c0: 48 81 c4 18 01 00 00 add $0x118,%rsp + 54c7: c3 ret + +00000000000054c8 : + 54c8: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 54cf: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 54d4: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 54d9: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 54de: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 54e5: 00 00 + 54e7: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 54ee: 00 + 54ef: 31 c0 xor %eax,%eax + 54f1: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 54f6: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 54fb: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5500: 41 b8 06 00 00 00 mov $0x6,%r8d + 5506: be 88 00 00 00 mov $0x88,%esi + 550b: 48 89 c7 mov %rax,%rdi + 550e: e8 95 f8 ff ff call 4da8 + 5513: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5518: 48 89 c7 mov %rax,%rdi + 551b: e8 dd e3 ff ff call 38fd + 5520: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 5527: 00 + 5528: eb 2a jmp 5554 + 552a: 8b 44 24 2c mov 0x2c(%rsp),%eax + 552e: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax + 5533: 8b 54 24 2c mov 0x2c(%rsp),%edx + 5537: c1 e2 03 shl $0x3,%edx + 553a: 89 d1 mov %edx,%ecx + 553c: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 5541: 48 01 ca add %rcx,%rdx + 5544: 48 89 c6 mov %rax,%rsi + 5547: 48 89 d7 mov %rdx,%rdi + 554a: e8 67 e3 ff ff call 38b6 + 554f: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 5554: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 5559: 76 cf jbe 552a + 555b: 90 nop + 555c: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 5563: 00 + 5564: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 556b: 00 00 + 556d: 74 05 je 5574 + 556f: e8 0c bb ff ff call 1080 <__stack_chk_fail@plt> + 5574: 48 81 c4 08 01 00 00 add $0x108,%rsp + 557b: c3 ret + +000000000000557c : + 557c: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 5583: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5588: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 558d: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5592: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5599: 00 00 + 559b: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 55a2: 00 + 55a3: 31 c0 xor %eax,%eax + 55a5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 55aa: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 55af: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 55b4: 41 b8 06 00 00 00 mov $0x6,%r8d + 55ba: be 48 00 00 00 mov $0x48,%esi + 55bf: 48 89 c7 mov %rax,%rdi + 55c2: e8 e1 f7 ff ff call 4da8 + 55c7: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 55cc: 48 89 c7 mov %rax,%rdi + 55cf: e8 29 e3 ff ff call 38fd + 55d4: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 55db: 00 + 55dc: eb 2a jmp 5608 + 55de: 8b 44 24 2c mov 0x2c(%rsp),%eax + 55e2: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax + 55e7: 8b 54 24 2c mov 0x2c(%rsp),%edx + 55eb: c1 e2 03 shl $0x3,%edx + 55ee: 89 d1 mov %edx,%ecx + 55f0: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 55f5: 48 01 ca add %rcx,%rdx + 55f8: 48 89 c6 mov %rax,%rsi + 55fb: 48 89 d7 mov %rdx,%rdi + 55fe: e8 b3 e2 ff ff call 38b6 + 5603: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 5608: 83 7c 24 2c 07 cmpl $0x7,0x2c(%rsp) + 560d: 76 cf jbe 55de + 560f: 90 nop + 5610: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 5617: 00 + 5618: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 561f: 00 00 + 5621: 74 05 je 5628 + 5623: e8 58 ba ff ff call 1080 <__stack_chk_fail@plt> + 5628: 48 81 c4 08 01 00 00 add $0x108,%rsp + 562f: c3 ret + +0000000000005630 : + 5630: 48 83 ec 58 sub $0x58,%rsp + 5634: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5639: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 563e: 89 c8 mov %ecx,%eax + 5640: 88 54 24 0c mov %dl,0xc(%rsp) + 5644: 88 44 24 08 mov %al,0x8(%rsp) + 5648: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 564f: 00 00 + 5651: 48 89 44 24 48 mov %rax,0x48(%rsp) + 5656: 31 c0 xor %eax,%eax + 5658: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 565d: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5662: ba 20 00 00 00 mov $0x20,%edx + 5667: 48 89 ce mov %rcx,%rsi + 566a: 48 89 c7 mov %rax,%rdi + 566d: e8 3e ba ff ff call 10b0 + 5672: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax + 5677: 88 44 24 40 mov %al,0x40(%rsp) + 567b: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax + 5680: 88 44 24 41 mov %al,0x41(%rsp) + 5684: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 5689: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 568e: ba 22 00 00 00 mov $0x22,%edx + 5693: 48 89 ce mov %rcx,%rsi + 5696: 48 89 c7 mov %rax,%rdi + 5699: e8 86 fa ff ff call 5124 + 569e: 90 nop + 569f: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 56a4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 56ab: 00 00 + 56ad: 74 05 je 56b4 + 56af: e8 cc b9 ff ff call 1080 <__stack_chk_fail@plt> + 56b4: 48 83 c4 58 add $0x58,%rsp + 56b8: c3 ret + +00000000000056b9 : + 56b9: 48 83 ec 58 sub $0x58,%rsp + 56bd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 56c2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 56c7: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 56cc: 89 c8 mov %ecx,%eax + 56ce: 88 44 24 04 mov %al,0x4(%rsp) + 56d2: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 56d9: 00 00 + 56db: 48 89 44 24 48 mov %rax,0x48(%rsp) + 56e0: 31 c0 xor %eax,%eax + 56e2: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 56e7: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 56ec: ba 20 00 00 00 mov $0x20,%edx + 56f1: 48 89 ce mov %rcx,%rsi + 56f4: 48 89 c7 mov %rax,%rdi + 56f7: e8 b4 b9 ff ff call 10b0 + 56fc: 0f b6 44 24 04 movzbl 0x4(%rsp),%eax + 5701: 88 44 24 40 mov %al,0x40(%rsp) + 5705: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 570a: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 570f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5714: b9 21 00 00 00 mov $0x21,%ecx + 5719: 48 89 c7 mov %rax,%rdi + 571c: e8 cc fc ff ff call 53ed + 5721: 90 nop + 5722: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 5727: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 572e: 00 00 + 5730: 74 05 je 5737 + 5732: e8 49 b9 ff ff call 1080 <__stack_chk_fail@plt> + 5737: 48 83 c4 58 add $0x58,%rsp + 573b: c3 ret + +000000000000573c : + 573c: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 5743: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5748: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 574d: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5752: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5759: 00 00 + 575b: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 5762: 00 + 5763: 31 c0 xor %eax,%eax + 5765: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 576a: 48 89 c7 mov %rax,%rdi + 576d: e8 2d fa ff ff call 519f + 5772: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 5777: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 577c: ba 20 00 00 00 mov $0x20,%edx + 5781: 48 89 ce mov %rcx,%rsi + 5784: 48 89 c7 mov %rax,%rdi + 5787: e8 3b fa ff ff call 51c7 + 578c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 5791: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5796: ba 20 06 00 00 mov $0x620,%edx + 579b: 48 89 ce mov %rcx,%rsi + 579e: 48 89 c7 mov %rax,%rdi + 57a1: e8 21 fa ff ff call 51c7 + 57a6: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 57ab: 48 89 c7 mov %rax,%rdi + 57ae: e8 63 fa ff ff call 5216 + 57b3: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 57b8: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 57bd: be 20 00 00 00 mov $0x20,%esi + 57c2: 48 89 c7 mov %rax,%rdi + 57c5: e8 88 fa ff ff call 5252 + 57ca: 90 nop + 57cb: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 57d2: 00 + 57d3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 57da: 00 00 + 57dc: 74 05 je 57e3 + 57de: e8 9d b8 ff ff call 1080 <__stack_chk_fail@plt> + 57e3: 48 81 c4 08 01 00 00 add $0x108,%rsp + 57ea: c3 ret + +00000000000057eb : + 57eb: 48 83 ec 28 sub $0x28,%rsp + 57ef: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 57f4: 48 89 34 24 mov %rsi,(%rsp) + 57f8: eb 5c jmp 5856 + 57fa: 48 8b 14 24 mov (%rsp),%rdx + 57fe: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 5803: b9 00 00 00 00 mov $0x0,%ecx + 5808: 48 89 c6 mov %rax,%rsi + 580b: bf 3e 01 00 00 mov $0x13e,%edi + 5810: b8 00 00 00 00 mov $0x0,%eax + 5815: e8 86 b8 ff ff call 10a0 + 581a: 48 89 44 24 18 mov %rax,0x18(%rsp) + 581f: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) + 5825: 75 0c jne 5833 + 5827: e8 24 b8 ff ff call 1050 <__errno_location@plt> + 582c: 8b 00 mov (%rax),%eax + 582e: 83 f8 04 cmp $0x4,%eax + 5831: 74 22 je 5855 + 5833: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) + 5839: 75 05 jne 5840 + 583b: e8 00 b8 ff ff call 1040 + 5840: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5845: 48 01 44 24 08 add %rax,0x8(%rsp) + 584a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 584f: 48 29 04 24 sub %rax,(%rsp) + 5853: eb 01 jmp 5856 + 5855: 90 nop + 5856: 48 83 3c 24 00 cmpq $0x0,(%rsp) + 585b: 75 9d jne 57fa + 585d: 90 nop + 585e: 90 nop + 585f: 48 83 c4 28 add $0x28,%rsp + 5863: c3 ret + +0000000000005864 : + 5864: 0f 31 rdtsc + 5866: 48 c1 e2 20 shl $0x20,%rdx + 586a: 48 09 d0 or %rdx,%rax + 586d: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 5872: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 5877: c3 ret + +0000000000005878 : + 5878: 48 83 ec 20 sub $0x20,%rsp + 587c: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) + 5883: ff ff + 5885: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) + 588c: 00 + 588d: eb 39 jmp 58c8 + 588f: e8 d0 ff ff ff call 5864 + 5894: 48 89 44 24 10 mov %rax,0x10(%rsp) + 5899: e8 c6 ff ff ff call 5864 + 589e: 48 89 44 24 18 mov %rax,0x18(%rsp) + 58a3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 58a8: 48 2b 44 24 10 sub 0x10(%rsp),%rax + 58ad: 48 3b 44 24 08 cmp 0x8(%rsp),%rax + 58b2: 73 0f jae 58c3 + 58b4: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 58b9: 48 2b 44 24 10 sub 0x10(%rsp),%rax + 58be: 48 89 44 24 08 mov %rax,0x8(%rsp) + 58c3: 83 44 24 04 01 addl $0x1,0x4(%rsp) + 58c8: 81 7c 24 04 9f 86 01 cmpl $0x1869f,0x4(%rsp) + 58cf: 00 + 58d0: 76 bd jbe 588f + 58d2: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 58d7: 48 83 c4 20 add $0x20,%rsp + 58db: c3 ret + +00000000000058dc : + 58dc: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 58e1: 48 89 74 24 f0 mov %rsi,-0x10(%rsp) + 58e6: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 58eb: 48 8b 10 mov (%rax),%rdx + 58ee: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 58f3: 48 8b 00 mov (%rax),%rax + 58f6: 48 39 c2 cmp %rax,%rdx + 58f9: 73 06 jae 5901 + 58fb: b8 ff ff ff ff mov $0xffffffff,%eax + 5900: c3 ret + 5901: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 5906: 48 8b 00 mov (%rax),%rax + 5909: 48 8b 54 24 f0 mov -0x10(%rsp),%rdx + 590e: 48 8b 12 mov (%rdx),%rdx + 5911: 48 39 c2 cmp %rax,%rdx + 5914: 73 06 jae 591c + 5916: b8 01 00 00 00 mov $0x1,%eax + 591b: c3 ret + 591c: b8 00 00 00 00 mov $0x0,%eax + 5921: c3 ret + +0000000000005922 : + 5922: 48 83 ec 18 sub $0x18,%rsp + 5926: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 592b: 48 89 34 24 mov %rsi,(%rsp) + 592f: 48 8d 15 a6 ff ff ff lea -0x5a(%rip),%rdx # 58dc + 5936: 48 8b 34 24 mov (%rsp),%rsi + 593a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 593f: 48 89 d1 mov %rdx,%rcx + 5942: ba 08 00 00 00 mov $0x8,%edx + 5947: 48 89 c7 mov %rax,%rdi + 594a: e8 21 b7 ff ff call 1070 + 594f: 48 8b 04 24 mov (%rsp),%rax + 5953: 83 e0 01 and $0x1,%eax + 5956: 48 85 c0 test %rax,%rax + 5959: 74 1c je 5977 + 595b: 48 8b 04 24 mov (%rsp),%rax + 595f: 48 d1 e8 shr $1,%rax + 5962: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5969: 00 + 596a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 596f: 48 01 d0 add %rdx,%rax + 5972: 48 8b 00 mov (%rax),%rax + 5975: eb 3a jmp 59b1 + 5977: 48 8b 04 24 mov (%rsp),%rax + 597b: 48 d1 e8 shr $1,%rax + 597e: 48 c1 e0 03 shl $0x3,%rax + 5982: 48 8d 50 f8 lea -0x8(%rax),%rdx + 5986: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 598b: 48 01 d0 add %rdx,%rax + 598e: 48 8b 10 mov (%rax),%rdx + 5991: 48 8b 04 24 mov (%rsp),%rax + 5995: 48 d1 e8 shr $1,%rax + 5998: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 599f: 00 + 59a0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 59a5: 48 01 c8 add %rcx,%rax + 59a8: 48 8b 00 mov (%rax),%rax + 59ab: 48 01 d0 add %rdx,%rax + 59ae: 48 d1 e8 shr $1,%rax + 59b1: 48 83 c4 18 add $0x18,%rsp + 59b5: c3 ret + +00000000000059b6 : + 59b6: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 59bb: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 59c0: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 59c7: 00 00 + 59c9: 48 c7 44 24 f0 00 00 movq $0x0,-0x10(%rsp) + 59d0: 00 00 + 59d2: eb 23 jmp 59f7 + 59d4: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 59d9: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 59e0: 00 + 59e1: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 59e6: 48 01 d0 add %rdx,%rax + 59e9: 48 8b 00 mov (%rax),%rax + 59ec: 48 01 44 24 f8 add %rax,-0x8(%rsp) + 59f1: 48 83 44 24 f0 01 addq $0x1,-0x10(%rsp) + 59f7: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 59fc: 48 3b 44 24 e0 cmp -0x20(%rsp),%rax + 5a01: 72 d1 jb 59d4 + 5a03: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 5a08: ba 00 00 00 00 mov $0x0,%edx + 5a0d: 48 f7 74 24 e0 divq -0x20(%rsp) + 5a12: c3 ret + +0000000000005a13 : + 5a13: 48 83 ec 38 sub $0x38,%rsp + 5a17: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5a1c: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 5a21: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5a26: 48 83 7c 24 08 01 cmpq $0x1,0x8(%rsp) + 5a2c: 77 25 ja 5a53 + 5a2e: 48 8b 05 4b 36 00 00 mov 0x364b(%rip),%rax # 9080 + 5a35: 48 8d 3d a4 17 00 00 lea 0x17a4(%rip),%rdi # 71e0 + 5a3c: 48 89 c1 mov %rax,%rcx + 5a3f: ba 26 00 00 00 mov $0x26,%edx + 5a44: be 01 00 00 00 mov $0x1,%esi + 5a49: e8 72 b6 ff ff call 10c0 + 5a4e: e9 0d 01 00 00 jmp 5b60 + 5a53: 48 8b 05 06 36 00 00 mov 0x3606(%rip),%rax # 9060 + 5a5a: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 5a5e: 75 0c jne 5a6c + 5a60: e8 13 fe ff ff call 5878 + 5a65: 48 89 05 f4 35 00 00 mov %rax,0x35f4(%rip) # 9060 + 5a6c: 48 83 6c 24 08 01 subq $0x1,0x8(%rsp) + 5a72: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) + 5a79: 00 00 + 5a7b: eb 62 jmp 5adf + 5a7d: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5a82: 48 83 c0 01 add $0x1,%rax + 5a86: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5a8d: 00 + 5a8e: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5a93: 48 01 d0 add %rdx,%rax + 5a96: 48 8b 10 mov (%rax),%rdx + 5a99: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5a9e: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 5aa5: 00 + 5aa6: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5aab: 48 01 c8 add %rcx,%rax + 5aae: 48 8b 00 mov (%rax),%rax + 5ab1: 48 89 d1 mov %rdx,%rcx + 5ab4: 48 29 c1 sub %rax,%rcx + 5ab7: 48 8b 05 a2 35 00 00 mov 0x35a2(%rip),%rax # 9060 + 5abe: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 5ac3: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi + 5aca: 00 + 5acb: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 5ad0: 48 01 f2 add %rsi,%rdx + 5ad3: 48 29 c1 sub %rax,%rcx + 5ad6: 48 89 0a mov %rcx,(%rdx) + 5ad9: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) + 5adf: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5ae4: 48 3b 44 24 08 cmp 0x8(%rsp),%rax + 5ae9: 72 92 jb 5a7d + 5aeb: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5af0: 48 89 c7 mov %rax,%rdi + 5af3: e8 68 b5 ff ff call 1060 + 5af8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 5afd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5b02: 48 89 d6 mov %rdx,%rsi + 5b05: 48 89 c7 mov %rax,%rdi + 5b08: e8 15 fe ff ff call 5922 + 5b0d: 48 89 c2 mov %rax,%rdx + 5b10: 48 8d 05 f0 16 00 00 lea 0x16f0(%rip),%rax # 7207 + 5b17: 48 89 d6 mov %rdx,%rsi + 5b1a: 48 89 c7 mov %rax,%rdi + 5b1d: b8 00 00 00 00 mov $0x0,%eax + 5b22: e8 69 b5 ff ff call 1090 + 5b27: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 5b2c: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5b31: 48 89 d6 mov %rdx,%rsi + 5b34: 48 89 c7 mov %rax,%rdi + 5b37: e8 7a fe ff ff call 59b6 + 5b3c: 48 89 c2 mov %rax,%rdx + 5b3f: 48 8d 05 dc 16 00 00 lea 0x16dc(%rip),%rax # 7222 + 5b46: 48 89 d6 mov %rdx,%rsi + 5b49: 48 89 c7 mov %rax,%rdi + 5b4c: b8 00 00 00 00 mov $0x0,%eax + 5b51: e8 3a b5 ff ff call 1090 + 5b56: bf 0a 00 00 00 mov $0xa,%edi + 5b5b: e8 d0 b4 ff ff call 1030 + 5b60: 48 83 c4 38 add $0x38,%rsp + 5b64: c3 ret + +0000000000005b65 : + 5b65: 0f 31 rdtsc + 5b67: 48 c1 e2 20 shl $0x20,%rdx + 5b6b: 48 09 d0 or %rdx,%rax + 5b6e: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 5b73: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 5b78: c3 ret + +0000000000005b79
: + 5b79: 48 81 ec 48 3b 00 00 sub $0x3b48,%rsp + 5b80: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5b87: 00 00 + 5b89: 48 89 84 24 38 3b 00 mov %rax,0x3b38(%rsp) + 5b90: 00 + 5b91: 31 c0 xor %eax,%eax + 5b93: 48 8d 84 24 30 22 00 lea 0x2230(%rsp),%rax + 5b9a: 00 + 5b9b: be 20 00 00 00 mov $0x20,%esi + 5ba0: 48 89 c7 mov %rax,%rdi + 5ba3: e8 43 fc ff ff call 57eb + 5ba8: 48 8d 84 24 50 22 00 lea 0x2250(%rsp),%rax + 5baf: 00 + 5bb0: be 40 00 00 00 mov $0x40,%esi + 5bb5: 48 89 c7 mov %rax,%rdi + 5bb8: e8 2e fc ff ff call 57eb + 5bbd: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5bc4: 00 + 5bc5: eb 40 jmp 5c07 + 5bc7: e8 99 ff ff ff call 5b65 + 5bcc: 8b 54 24 0c mov 0xc(%rsp),%edx + 5bd0: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5bd7: 00 + 5bd8: 48 8d 15 c1 34 00 00 lea 0x34c1(%rip),%rdx # 90a0 + 5bdf: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5be3: 48 8d 0d f6 53 00 00 lea 0x53f6(%rip),%rcx # afe0 + 5bea: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5bf1: 00 + 5bf2: ba 00 00 00 00 mov $0x0,%edx + 5bf7: 48 89 ce mov %rcx,%rsi + 5bfa: 48 89 c7 mov %rax,%rdi + 5bfd: e8 f8 bb ff ff call 17fa + 5c02: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5c07: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5c0e: 00 + 5c0f: 76 b6 jbe 5bc7 + 5c11: 48 8d 0d 88 34 00 00 lea 0x3488(%rip),%rcx # 90a0 + 5c18: 48 8d 05 21 16 00 00 lea 0x1621(%rip),%rax # 7240 + 5c1f: ba e8 03 00 00 mov $0x3e8,%edx + 5c24: 48 89 ce mov %rcx,%rsi + 5c27: 48 89 c7 mov %rax,%rdi + 5c2a: e8 e4 fd ff ff call 5a13 + 5c2f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5c36: 00 + 5c37: eb 3d jmp 5c76 + 5c39: e8 27 ff ff ff call 5b65 + 5c3e: 8b 54 24 0c mov 0xc(%rsp),%edx + 5c42: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5c49: 00 + 5c4a: 48 8d 15 4f 34 00 00 lea 0x344f(%rip),%rdx # 90a0 + 5c51: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5c55: 48 8d 0d 84 53 00 00 lea 0x5384(%rip),%rcx # afe0 + 5c5c: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5c61: ba 00 00 00 00 mov $0x0,%edx + 5c66: 48 89 ce mov %rcx,%rsi + 5c69: 48 89 c7 mov %rax,%rdi + 5c6c: e8 c9 d0 ff ff call 2d3a + 5c71: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5c76: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5c7d: 00 + 5c7e: 76 b9 jbe 5c39 + 5c80: 48 8d 0d 19 34 00 00 lea 0x3419(%rip),%rcx # 90a0 + 5c87: 48 8d 05 ba 15 00 00 lea 0x15ba(%rip),%rax # 7248 + 5c8e: ba e8 03 00 00 mov $0x3e8,%edx + 5c93: 48 89 ce mov %rcx,%rsi + 5c96: 48 89 c7 mov %rax,%rdi + 5c99: e8 75 fd ff ff call 5a13 + 5c9e: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5ca5: 00 + 5ca6: eb 3d jmp 5ce5 + 5ca8: e8 b8 fe ff ff call 5b65 + 5cad: 8b 54 24 0c mov 0xc(%rsp),%edx + 5cb1: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5cb8: 00 + 5cb9: 48 8d 15 e0 33 00 00 lea 0x33e0(%rip),%rdx # 90a0 + 5cc0: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5cc4: 48 8d 0d 15 53 00 00 lea 0x5315(%rip),%rcx # afe0 + 5ccb: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5cd0: ba 00 00 00 00 mov $0x0,%edx + 5cd5: 48 89 ce mov %rcx,%rsi + 5cd8: 48 89 c7 mov %rax,%rdi + 5cdb: e8 d6 d0 ff ff call 2db6 + 5ce0: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5ce5: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5cec: 00 + 5ced: 76 b9 jbe 5ca8 + 5cef: 48 8d 0d aa 33 00 00 lea 0x33aa(%rip),%rcx # 90a0 + 5cf6: 48 8d 05 60 15 00 00 lea 0x1560(%rip),%rax # 725d + 5cfd: ba e8 03 00 00 mov $0x3e8,%edx + 5d02: 48 89 ce mov %rcx,%rsi + 5d05: 48 89 c7 mov %rax,%rdi + 5d08: e8 06 fd ff ff call 5a13 + 5d0d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5d14: 00 + 5d15: eb 2e jmp 5d45 + 5d17: e8 49 fe ff ff call 5b65 + 5d1c: 8b 54 24 0c mov 0xc(%rsp),%edx + 5d20: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5d27: 00 + 5d28: 48 8d 15 71 33 00 00 lea 0x3371(%rip),%rdx # 90a0 + 5d2f: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5d33: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5d38: 48 89 c7 mov %rax,%rdi + 5d3b: e8 f2 d0 ff ff call 2e32 + 5d40: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5d45: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5d4c: 00 + 5d4d: 76 c8 jbe 5d17 + 5d4f: 48 8d 0d 4a 33 00 00 lea 0x334a(%rip),%rcx # 90a0 + 5d56: 48 8d 05 15 15 00 00 lea 0x1515(%rip),%rax # 7272 + 5d5d: ba e8 03 00 00 mov $0x3e8,%edx + 5d62: 48 89 ce mov %rcx,%rsi + 5d65: 48 89 c7 mov %rax,%rdi + 5d68: e8 a6 fc ff ff call 5a13 + 5d6d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5d74: 00 + 5d75: eb 2e jmp 5da5 + 5d77: e8 e9 fd ff ff call 5b65 + 5d7c: 8b 54 24 0c mov 0xc(%rsp),%edx + 5d80: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5d87: 00 + 5d88: 48 8d 15 11 33 00 00 lea 0x3311(%rip),%rdx # 90a0 + 5d8f: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5d93: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5d98: 48 89 c7 mov %rax,%rdi + 5d9b: e8 bb d0 ff ff call 2e5b + 5da0: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5da5: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5dac: 00 + 5dad: 76 c8 jbe 5d77 + 5daf: 48 8d 0d ea 32 00 00 lea 0x32ea(%rip),%rcx # 90a0 + 5db6: 48 8d 05 bb 14 00 00 lea 0x14bb(%rip),%rax # 7278 + 5dbd: ba e8 03 00 00 mov $0x3e8,%edx + 5dc2: 48 89 ce mov %rcx,%rsi + 5dc5: 48 89 c7 mov %rax,%rdi + 5dc8: e8 46 fc ff ff call 5a13 + 5dcd: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5dd4: 00 + 5dd5: eb 48 jmp 5e1f + 5dd7: e8 89 fd ff ff call 5b65 + 5ddc: 8b 54 24 0c mov 0xc(%rsp),%edx + 5de0: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5de7: 00 + 5de8: 48 8d 15 b1 32 00 00 lea 0x32b1(%rip),%rdx # 90a0 + 5def: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5df3: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5dfa: 00 + 5dfb: 48 8d 90 00 08 00 00 lea 0x800(%rax),%rdx + 5e02: 48 8d 8c 24 10 02 00 lea 0x210(%rsp),%rcx + 5e09: 00 + 5e0a: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5e0f: 48 89 ce mov %rcx,%rsi + 5e12: 48 89 c7 mov %rax,%rdi + 5e15: e8 4e c7 ff ff call 2568 + 5e1a: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5e1f: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5e26: 00 + 5e27: 76 ae jbe 5dd7 + 5e29: 48 8d 0d 70 32 00 00 lea 0x3270(%rip),%rcx # 90a0 + 5e30: 48 8d 05 51 14 00 00 lea 0x1451(%rip),%rax # 7288 + 5e37: ba e8 03 00 00 mov $0x3e8,%edx + 5e3c: 48 89 ce mov %rcx,%rsi + 5e3f: 48 89 c7 mov %rax,%rdi + 5e42: e8 cc fb ff ff call 5a13 + 5e47: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5e4e: 00 + 5e4f: eb 39 jmp 5e8a + 5e51: e8 0f fd ff ff call 5b65 + 5e56: 8b 54 24 0c mov 0xc(%rsp),%edx + 5e5a: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5e61: 00 + 5e62: 48 8d 15 37 32 00 00 lea 0x3237(%rip),%rdx # 90a0 + 5e69: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5e6d: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 5e72: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax + 5e79: 00 + 5e7a: 48 89 d6 mov %rdx,%rsi + 5e7d: 48 89 c7 mov %rax,%rdi + 5e80: e8 ec cd ff ff call 2c71 + 5e85: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5e8a: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5e91: 00 + 5e92: 76 bd jbe 5e51 + 5e94: 48 8d 0d 05 32 00 00 lea 0x3205(%rip),%rcx # 90a0 + 5e9b: 48 8d 05 07 14 00 00 lea 0x1407(%rip),%rax # 72a9 + 5ea2: ba e8 03 00 00 mov $0x3e8,%edx + 5ea7: 48 89 ce mov %rcx,%rsi + 5eaa: 48 89 c7 mov %rax,%rdi + 5ead: e8 61 fb ff ff call 5a13 + 5eb2: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5eb9: 00 + 5eba: eb 39 jmp 5ef5 + 5ebc: e8 a4 fc ff ff call 5b65 + 5ec1: 8b 54 24 0c mov 0xc(%rsp),%edx + 5ec5: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5ecc: 00 + 5ecd: 48 8d 15 cc 31 00 00 lea 0x31cc(%rip),%rdx # 90a0 + 5ed4: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5ed8: 48 8d 94 24 b0 28 00 lea 0x28b0(%rsp),%rdx + 5edf: 00 + 5ee0: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5ee5: 48 89 d6 mov %rdx,%rsi + 5ee8: 48 89 c7 mov %rax,%rdi + 5eeb: e8 d1 cc ff ff call 2bc1 + 5ef0: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5ef5: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5efc: 00 + 5efd: 76 bd jbe 5ebc + 5eff: 48 8d 0d 9a 31 00 00 lea 0x319a(%rip),%rcx # 90a0 + 5f06: 48 8d 05 a9 13 00 00 lea 0x13a9(%rip),%rax # 72b6 + 5f0d: ba e8 03 00 00 mov $0x3e8,%edx + 5f12: 48 89 ce mov %rcx,%rsi + 5f15: 48 89 c7 mov %rax,%rdi + 5f18: e8 f6 fa ff ff call 5a13 + 5f1d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5f24: 00 + 5f25: eb 39 jmp 5f60 + 5f27: e8 39 fc ff ff call 5b65 + 5f2c: 8b 54 24 0c mov 0xc(%rsp),%edx + 5f30: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5f37: 00 + 5f38: 48 8d 15 61 31 00 00 lea 0x3161(%rip),%rdx # 90a0 + 5f3f: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5f43: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 5f48: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax + 5f4f: 00 + 5f50: 48 89 d6 mov %rdx,%rsi + 5f53: 48 89 c7 mov %rax,%rdi + 5f56: e8 99 c7 ff ff call 26f4 + 5f5b: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5f60: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5f67: 00 + 5f68: 76 bd jbe 5f27 + 5f6a: 48 8d 0d 2f 31 00 00 lea 0x312f(%rip),%rcx # 90a0 + 5f71: 48 8d 05 4d 13 00 00 lea 0x134d(%rip),%rax # 72c5 + 5f78: ba e8 03 00 00 mov $0x3e8,%edx + 5f7d: 48 89 ce mov %rcx,%rsi + 5f80: 48 89 c7 mov %rax,%rdi + 5f83: e8 8b fa ff ff call 5a13 + 5f88: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5f8f: 00 + 5f90: eb 39 jmp 5fcb + 5f92: e8 ce fb ff ff call 5b65 + 5f97: 8b 54 24 0c mov 0xc(%rsp),%edx + 5f9b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5fa2: 00 + 5fa3: 48 8d 15 f6 30 00 00 lea 0x30f6(%rip),%rdx # 90a0 + 5faa: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5fae: 48 8d 94 24 b0 28 00 lea 0x28b0(%rsp),%rdx + 5fb5: 00 + 5fb6: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5fbb: 48 89 d6 mov %rdx,%rsi + 5fbe: 48 89 c7 mov %rax,%rdi + 5fc1: e8 ba c8 ff ff call 2880 + 5fc6: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5fcb: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5fd2: 00 + 5fd3: 76 bd jbe 5f92 + 5fd5: 48 8d 0d c4 30 00 00 lea 0x30c4(%rip),%rcx # 90a0 + 5fdc: 48 8d 05 f2 12 00 00 lea 0x12f2(%rip),%rax # 72d5 + 5fe3: ba e8 03 00 00 mov $0x3e8,%edx + 5fe8: 48 89 ce mov %rcx,%rsi + 5feb: 48 89 c7 mov %rax,%rdi + 5fee: e8 20 fa ff ff call 5a13 + 5ff3: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5ffa: 00 + 5ffb: eb 3c jmp 6039 + 5ffd: e8 63 fb ff ff call 5b65 + 6002: 8b 54 24 0c mov 0xc(%rsp),%edx + 6006: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 600d: 00 + 600e: 48 8d 15 8b 30 00 00 lea 0x308b(%rip),%rdx # 90a0 + 6015: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6019: 48 8d 94 24 10 02 00 lea 0x210(%rsp),%rdx + 6020: 00 + 6021: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax + 6028: 00 + 6029: 48 89 d6 mov %rdx,%rsi + 602c: 48 89 c7 mov %rax,%rdi + 602f: e8 57 bf ff ff call 1f8b + 6034: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6039: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6040: 00 + 6041: 76 ba jbe 5ffd + 6043: 48 8d 0d 56 30 00 00 lea 0x3056(%rip),%rcx # 90a0 + 604a: 48 8d 05 96 12 00 00 lea 0x1296(%rip),%rax # 72e7 + 6051: ba e8 03 00 00 mov $0x3e8,%edx + 6056: 48 89 ce mov %rcx,%rsi + 6059: 48 89 c7 mov %rax,%rdi + 605c: e8 b2 f9 ff ff call 5a13 + 6061: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 6068: 00 + 6069: eb 3c jmp 60a7 + 606b: e8 f5 fa ff ff call 5b65 + 6070: 8b 54 24 0c mov 0xc(%rsp),%edx + 6074: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 607b: 00 + 607c: 48 8d 15 1d 30 00 00 lea 0x301d(%rip),%rdx # 90a0 + 6083: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6087: 48 8d 94 24 b0 28 00 lea 0x28b0(%rsp),%rdx + 608e: 00 + 608f: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 6096: 00 + 6097: 48 89 d6 mov %rdx,%rsi + 609a: 48 89 c7 mov %rax,%rdi + 609d: e8 4d c1 ff ff call 21ef + 60a2: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 60a7: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 60ae: 00 + 60af: 76 ba jbe 606b + 60b1: 48 8d 0d e8 2f 00 00 lea 0x2fe8(%rip),%rcx # 90a0 + 60b8: 48 8d 05 3b 12 00 00 lea 0x123b(%rip),%rax # 72fa + 60bf: ba e8 03 00 00 mov $0x3e8,%edx + 60c4: 48 89 ce mov %rcx,%rsi + 60c7: 48 89 c7 mov %rax,%rdi + 60ca: e8 44 f9 ff ff call 5a13 + 60cf: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 60d6: 00 + 60d7: eb 44 jmp 611d + 60d9: e8 87 fa ff ff call 5b65 + 60de: 8b 54 24 0c mov 0xc(%rsp),%edx + 60e2: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 60e9: 00 + 60ea: 48 8d 15 af 2f 00 00 lea 0x2faf(%rip),%rdx # 90a0 + 60f1: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 60f5: 48 8d 94 24 30 22 00 lea 0x2230(%rsp),%rdx + 60fc: 00 + 60fd: 48 8d 8c 24 d0 2e 00 lea 0x2ed0(%rsp),%rcx + 6104: 00 + 6105: 48 8d 84 24 90 22 00 lea 0x2290(%rsp),%rax + 610c: 00 + 610d: 48 89 ce mov %rcx,%rsi + 6110: 48 89 c7 mov %rax,%rdi + 6113: e8 85 b8 ff ff call 199d + 6118: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 611d: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6124: 00 + 6125: 76 b2 jbe 60d9 + 6127: 48 8d 0d 72 2f 00 00 lea 0x2f72(%rip),%rcx # 90a0 + 612e: 48 8d 05 da 11 00 00 lea 0x11da(%rip),%rax # 730f + 6135: ba e8 03 00 00 mov $0x3e8,%edx + 613a: 48 89 ce mov %rcx,%rsi + 613d: 48 89 c7 mov %rax,%rdi + 6140: e8 ce f8 ff ff call 5a13 + 6145: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 614c: 00 + 614d: eb 48 jmp 6197 + 614f: e8 11 fa ff ff call 5b65 + 6154: 8b 54 24 0c mov 0xc(%rsp),%edx + 6158: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 615f: 00 + 6160: 48 8d 15 39 2f 00 00 lea 0x2f39(%rip),%rdx # 90a0 + 6167: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 616b: 48 8d 0d 6e 4e 00 00 lea 0x4e6e(%rip),%rcx # afe0 + 6172: 48 8d 94 24 90 22 00 lea 0x2290(%rsp),%rdx + 6179: 00 + 617a: 48 8d b4 24 10 22 00 lea 0x2210(%rsp),%rsi + 6181: 00 + 6182: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax + 6189: 00 + 618a: 48 89 c7 mov %rax,%rdi + 618d: e8 55 ba ff ff call 1be7 + 6192: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6197: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 619e: 00 + 619f: 76 ae jbe 614f + 61a1: 48 8d 0d f8 2e 00 00 lea 0x2ef8(%rip),%rcx # 90a0 + 61a8: 48 8d 05 71 11 00 00 lea 0x1171(%rip),%rax # 7320 + 61af: ba e8 03 00 00 mov $0x3e8,%edx + 61b4: 48 89 ce mov %rcx,%rsi + 61b7: 48 89 c7 mov %rax,%rdi + 61ba: e8 54 f8 ff ff call 5a13 + 61bf: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 61c6: 00 + 61c7: eb 44 jmp 620d + 61c9: e8 97 f9 ff ff call 5b65 + 61ce: 8b 54 24 0c mov 0xc(%rsp),%edx + 61d2: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 61d9: 00 + 61da: 48 8d 15 bf 2e 00 00 lea 0x2ebf(%rip),%rdx # 90a0 + 61e1: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 61e5: 48 8d 94 24 d0 2e 00 lea 0x2ed0(%rsp),%rdx + 61ec: 00 + 61ed: 48 8d 8c 24 b0 28 00 lea 0x28b0(%rsp),%rcx + 61f4: 00 + 61f5: 48 8d 84 24 10 22 00 lea 0x2210(%rsp),%rax + 61fc: 00 + 61fd: 48 89 ce mov %rcx,%rsi + 6200: 48 89 c7 mov %rax,%rdi + 6203: e8 79 bc ff ff call 1e81 + 6208: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 620d: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6214: 00 + 6215: 76 b2 jbe 61c9 + 6217: 48 8d 0d 82 2e 00 00 lea 0x2e82(%rip),%rcx # 90a0 + 621e: 48 8d 05 08 11 00 00 lea 0x1108(%rip),%rax # 732d + 6225: ba e8 03 00 00 mov $0x3e8,%edx + 622a: 48 89 ce mov %rcx,%rsi + 622d: 48 89 c7 mov %rax,%rdi + 6230: e8 de f7 ff ff call 5a13 + 6235: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 623c: 00 + 623d: eb 44 jmp 6283 + 623f: e8 21 f9 ff ff call 5b65 + 6244: 8b 54 24 0c mov 0xc(%rsp),%edx + 6248: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 624f: 00 + 6250: 48 8d 15 49 2e 00 00 lea 0x2e49(%rip),%rdx # 90a0 + 6257: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 625b: 48 8d 94 24 50 22 00 lea 0x2250(%rsp),%rdx + 6262: 00 + 6263: 48 8d 8c 24 d0 2e 00 lea 0x2ed0(%rsp),%rcx + 626a: 00 + 626b: 48 8d 84 24 90 22 00 lea 0x2290(%rsp),%rax + 6272: 00 + 6273: 48 89 ce mov %rcx,%rsi + 6276: 48 89 c7 mov %rax,%rdi + 6279: e8 4b af ff ff call 11c9 + 627e: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6283: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 628a: 00 + 628b: 76 b2 jbe 623f + 628d: 48 8d 0d 0c 2e 00 00 lea 0x2e0c(%rip),%rcx # 90a0 + 6294: 48 8d 05 9f 10 00 00 lea 0x109f(%rip),%rax # 733a + 629b: ba e8 03 00 00 mov $0x3e8,%edx + 62a0: 48 89 ce mov %rcx,%rsi + 62a3: 48 89 c7 mov %rax,%rdi + 62a6: e8 68 f7 ff ff call 5a13 + 62ab: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 62b2: 00 + 62b3: eb 3c jmp 62f1 + 62b5: e8 ab f8 ff ff call 5b65 + 62ba: 8b 54 24 0c mov 0xc(%rsp),%edx + 62be: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 62c5: 00 + 62c6: 48 8d 15 d3 2d 00 00 lea 0x2dd3(%rip),%rdx # 90a0 + 62cd: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 62d1: 48 8d 94 24 d0 2e 00 lea 0x2ed0(%rsp),%rdx + 62d8: 00 + 62d9: 48 8d 84 24 90 22 00 lea 0x2290(%rsp),%rax + 62e0: 00 + 62e1: 48 89 d6 mov %rdx,%rsi + 62e4: 48 89 c7 mov %rax,%rdi + 62e7: e8 7a af ff ff call 1266 + 62ec: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 62f1: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 62f8: 00 + 62f9: 76 ba jbe 62b5 + 62fb: 48 8d 0d 9e 2d 00 00 lea 0x2d9e(%rip),%rcx # 90a0 + 6302: 48 8d 05 48 10 00 00 lea 0x1048(%rip),%rax # 7351 + 6309: ba e8 03 00 00 mov $0x3e8,%edx + 630e: 48 89 ce mov %rcx,%rsi + 6311: 48 89 c7 mov %rax,%rdi + 6314: e8 fa f6 ff ff call 5a13 + 6319: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 6320: 00 + 6321: eb 49 jmp 636c + 6323: e8 3d f8 ff ff call 5b65 + 6328: 8b 54 24 0c mov 0xc(%rsp),%edx + 632c: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 6333: 00 + 6334: 48 8d 15 65 2d 00 00 lea 0x2d65(%rip),%rdx # 90a0 + 633b: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 633f: 48 8d 8c 24 30 22 00 lea 0x2230(%rsp),%rcx + 6346: 00 + 6347: 48 8d 94 24 90 22 00 lea 0x2290(%rsp),%rdx + 634e: 00 + 634f: 48 8d b4 24 10 22 00 lea 0x2210(%rsp),%rsi + 6356: 00 + 6357: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax + 635e: 00 + 635f: 48 89 c7 mov %rax,%rdi + 6362: e8 66 af ff ff call 12cd + 6367: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 636c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6373: 00 + 6374: 76 ad jbe 6323 + 6376: 48 8d 0d 23 2d 00 00 lea 0x2d23(%rip),%rcx # 90a0 + 637d: 48 8d 05 dd 0f 00 00 lea 0xfdd(%rip),%rax # 7361 + 6384: ba e8 03 00 00 mov $0x3e8,%edx + 6389: 48 89 ce mov %rcx,%rsi + 638c: 48 89 c7 mov %rax,%rdi + 638f: e8 7f f6 ff ff call 5a13 + 6394: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 639b: 00 + 639c: eb 44 jmp 63e2 + 639e: e8 c2 f7 ff ff call 5b65 + 63a3: 8b 54 24 0c mov 0xc(%rsp),%edx + 63a7: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 63ae: 00 + 63af: 48 8d 15 ea 2c 00 00 lea 0x2cea(%rip),%rdx # 90a0 + 63b6: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 63ba: 48 8d 94 24 90 22 00 lea 0x2290(%rsp),%rdx + 63c1: 00 + 63c2: 48 8d 8c 24 10 22 00 lea 0x2210(%rsp),%rcx + 63c9: 00 + 63ca: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax + 63d1: 00 + 63d2: 48 89 ce mov %rcx,%rsi + 63d5: 48 89 c7 mov %rax,%rdi + 63d8: e8 cd af ff ff call 13aa + 63dd: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 63e2: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 63e9: 00 + 63ea: 76 b2 jbe 639e + 63ec: 48 8d 0d ad 2c 00 00 lea 0x2cad(%rip),%rcx # 90a0 + 63f3: 48 8d 05 7d 0f 00 00 lea 0xf7d(%rip),%rax # 7377 + 63fa: ba e8 03 00 00 mov $0x3e8,%edx + 63ff: 48 89 ce mov %rcx,%rsi + 6402: 48 89 c7 mov %rax,%rdi + 6405: e8 09 f6 ff ff call 5a13 + 640a: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 6411: 00 + 6412: eb 44 jmp 6458 + 6414: e8 4c f7 ff ff call 5b65 + 6419: 8b 54 24 0c mov 0xc(%rsp),%edx + 641d: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 6424: 00 + 6425: 48 8d 15 74 2c 00 00 lea 0x2c74(%rip),%rdx # 90a0 + 642c: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6430: 48 8d 94 24 d0 2e 00 lea 0x2ed0(%rsp),%rdx + 6437: 00 + 6438: 48 8d 8c 24 b0 28 00 lea 0x28b0(%rsp),%rcx + 643f: 00 + 6440: 48 8d 84 24 10 22 00 lea 0x2210(%rsp),%rax + 6447: 00 + 6448: 48 89 ce mov %rcx,%rsi + 644b: 48 89 c7 mov %rax,%rdi + 644e: e8 c7 af ff ff call 141a + 6453: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6458: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 645f: 00 + 6460: 76 b2 jbe 6414 + 6462: 48 8d 0d 37 2c 00 00 lea 0x2c37(%rip),%rcx # 90a0 + 6469: 48 8d 05 16 0f 00 00 lea 0xf16(%rip),%rax # 7386 + 6470: ba e8 03 00 00 mov $0x3e8,%edx + 6475: 48 89 ce mov %rcx,%rsi + 6478: 48 89 c7 mov %rax,%rdi + 647b: e8 93 f5 ff ff call 5a13 + 6480: b8 00 00 00 00 mov $0x0,%eax + 6485: 48 8b 94 24 38 3b 00 mov 0x3b38(%rsp),%rdx + 648c: 00 + 648d: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 6494: 00 00 + 6496: 74 05 je 649d + 6498: e8 e3 ab ff ff call 1080 <__stack_chk_fail@plt> + 649d: 48 81 c4 48 3b 00 00 add $0x3b48,%rsp + 64a4: c3 ret + +Disassembly of section .fini: + +00000000000064a8 <_fini>: + 64a8: f3 0f 1e fa endbr64 + 64ac: 48 83 ec 08 sub $0x8,%rsp + 64b0: 48 83 c4 08 add $0x8,%rsp + 64b4: c3 ret diff --git a/benchmark/objdump/refo0512.txt b/benchmark/objdump/refo0512.txt new file mode 100644 index 0000000..0ae6477 --- /dev/null +++ b/benchmark/objdump/refo0512.txt @@ -0,0 +1,5609 @@ + +test_speed512: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +00000000000010c0 : + 10c0: ff 25 82 7f 00 00 jmp *0x7f82(%rip) # 9048 + 10c6: 68 09 00 00 00 push $0x9 + 10cb: e9 50 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010d0 <_start>: + 10d0: f3 0f 1e fa endbr64 + 10d4: 31 ed xor %ebp,%ebp + 10d6: 49 89 d1 mov %rdx,%r9 + 10d9: 5e pop %rsi + 10da: 48 89 e2 mov %rsp,%rdx + 10dd: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 10e1: 50 push %rax + 10e2: 54 push %rsp + 10e3: 45 31 c0 xor %r8d,%r8d + 10e6: 31 c9 xor %ecx,%ecx + 10e8: 48 8d 3d 31 49 00 00 lea 0x4931(%rip),%rdi # 5a20
+ 10ef: ff 15 cb 7e 00 00 call *0x7ecb(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> + 10f5: f4 hlt + 10f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10fd: 00 00 00 + 1100: 48 8d 3d 61 7f 00 00 lea 0x7f61(%rip),%rdi # 9068 <__TMC_END__> + 1107: 48 8d 05 5a 7f 00 00 lea 0x7f5a(%rip),%rax # 9068 <__TMC_END__> + 110e: 48 39 f8 cmp %rdi,%rax + 1111: 74 15 je 1128 <_start+0x58> + 1113: 48 8b 05 ae 7e 00 00 mov 0x7eae(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> + 111a: 48 85 c0 test %rax,%rax + 111d: 74 09 je 1128 <_start+0x58> + 111f: ff e0 jmp *%rax + 1121: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1128: c3 ret + 1129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1130: 48 8d 3d 31 7f 00 00 lea 0x7f31(%rip),%rdi # 9068 <__TMC_END__> + 1137: 48 8d 35 2a 7f 00 00 lea 0x7f2a(%rip),%rsi # 9068 <__TMC_END__> + 113e: 48 29 fe sub %rdi,%rsi + 1141: 48 89 f0 mov %rsi,%rax + 1144: 48 c1 ee 3f shr $0x3f,%rsi + 1148: 48 c1 f8 03 sar $0x3,%rax + 114c: 48 01 c6 add %rax,%rsi + 114f: 48 d1 fe sar $1,%rsi + 1152: 74 14 je 1168 <_start+0x98> + 1154: 48 8b 05 7d 7e 00 00 mov 0x7e7d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> + 115b: 48 85 c0 test %rax,%rax + 115e: 74 08 je 1168 <_start+0x98> + 1160: ff e0 jmp *%rax + 1162: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1168: c3 ret + 1169: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1170: f3 0f 1e fa endbr64 + 1174: 80 3d 0d 7f 00 00 00 cmpb $0x0,0x7f0d(%rip) # 9088 + 117b: 75 33 jne 11b0 <_start+0xe0> + 117d: 55 push %rbp + 117e: 48 83 3d 5a 7e 00 00 cmpq $0x0,0x7e5a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 1185: 00 + 1186: 48 89 e5 mov %rsp,%rbp + 1189: 74 0d je 1198 <_start+0xc8> + 118b: 48 8b 3d c6 7e 00 00 mov 0x7ec6(%rip),%rdi # 9058 <__dso_handle> + 1192: ff 15 48 7e 00 00 call *0x7e48(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 1198: e8 63 ff ff ff call 1100 <_start+0x30> + 119d: c6 05 e4 7e 00 00 01 movb $0x1,0x7ee4(%rip) # 9088 + 11a4: 5d pop %rbp + 11a5: c3 ret + 11a6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 11ad: 00 00 00 + 11b0: c3 ret + 11b1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11b8: 00 00 00 00 + 11bc: 0f 1f 40 00 nopl 0x0(%rax) + 11c0: f3 0f 1e fa endbr64 + 11c4: e9 67 ff ff ff jmp 1130 <_start+0x60> + +00000000000011c9 : + 11c9: 48 83 ec 28 sub $0x28,%rsp + 11cd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 11d2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 11d7: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 11dc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 11e1: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 11e6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 11eb: 48 89 ce mov %rcx,%rsi + 11ee: 48 89 c7 mov %rax,%rdi + 11f1: e8 a7 07 00 00 call 199d + 11f6: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 11fb: 48 8d 88 00 03 00 00 lea 0x300(%rax),%rcx + 1202: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1207: ba 20 03 00 00 mov $0x320,%edx + 120c: 48 89 c6 mov %rax,%rsi + 120f: 48 89 cf mov %rcx,%rdi + 1212: e8 99 fe ff ff call 10b0 + 1217: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 121c: 48 8d 88 20 06 00 00 lea 0x620(%rax),%rcx + 1223: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1228: ba 20 03 00 00 mov $0x320,%edx + 122d: 48 89 c6 mov %rax,%rsi + 1230: 48 89 cf mov %rcx,%rdi + 1233: e8 37 41 00 00 call 536f + 1238: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 123d: 48 8d 48 20 lea 0x20(%rax),%rcx + 1241: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1246: 48 05 40 06 00 00 add $0x640,%rax + 124c: ba 20 00 00 00 mov $0x20,%edx + 1251: 48 89 ce mov %rcx,%rsi + 1254: 48 89 c7 mov %rax,%rdi + 1257: e8 54 fe ff ff call 10b0 + 125c: b8 00 00 00 00 mov $0x0,%eax + 1261: 48 83 c4 28 add $0x28,%rsp + 1265: c3 ret + +0000000000001266 : + 1266: 48 83 ec 68 sub $0x68,%rsp + 126a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 126f: 48 89 34 24 mov %rsi,(%rsp) + 1273: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 127a: 00 00 + 127c: 48 89 44 24 58 mov %rax,0x58(%rsp) + 1281: 31 c0 xor %eax,%eax + 1283: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 1288: be 40 00 00 00 mov $0x40,%esi + 128d: 48 89 c7 mov %rax,%rdi + 1290: e8 fd 43 00 00 call 5692 + 1295: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 129a: 48 8b 0c 24 mov (%rsp),%rcx + 129e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 12a3: 48 89 ce mov %rcx,%rsi + 12a6: 48 89 c7 mov %rax,%rdi + 12a9: e8 1b ff ff ff call 11c9 + 12ae: b8 00 00 00 00 mov $0x0,%eax + 12b3: 48 8b 54 24 58 mov 0x58(%rsp),%rdx + 12b8: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 12bf: 00 00 + 12c1: 74 05 je 12c8 + 12c3: e8 b8 fd ff ff call 1080 <__stack_chk_fail@plt> + 12c8: 48 83 c4 68 add $0x68,%rsp + 12cc: c3 ret + +00000000000012cd : + 12cd: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 12d4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 12d9: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 12de: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 12e3: 48 89 0c 24 mov %rcx,(%rsp) + 12e7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 12ee: 00 00 + 12f0: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 12f7: 00 + 12f8: 31 c0 xor %eax,%eax + 12fa: 48 8b 0c 24 mov (%rsp),%rcx + 12fe: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 1303: ba 20 00 00 00 mov $0x20,%edx + 1308: 48 89 ce mov %rcx,%rsi + 130b: 48 89 c7 mov %rax,%rdi + 130e: e8 9d fd ff ff call 10b0 + 1313: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 1318: 48 83 c0 20 add $0x20,%rax + 131c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1321: ba 20 03 00 00 mov $0x320,%edx + 1326: 48 89 ce mov %rcx,%rsi + 1329: 48 89 c7 mov %rax,%rdi + 132c: e8 3e 40 00 00 call 536f + 1331: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1336: 48 8d 44 24 60 lea 0x60(%rsp),%rax + 133b: ba 40 00 00 00 mov $0x40,%edx + 1340: 48 89 ce mov %rcx,%rsi + 1343: 48 89 c7 mov %rax,%rdi + 1346: e8 d8 40 00 00 call 5423 + 134b: 48 8d 44 24 60 lea 0x60(%rsp),%rax + 1350: 48 83 c0 20 add $0x20,%rax + 1354: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1359: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 135e: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 1363: 48 89 c1 mov %rax,%rcx + 1366: e8 7c 08 00 00 call 1be7 + 136b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1370: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1375: ba 20 00 00 00 mov $0x20,%edx + 137a: 48 89 ce mov %rcx,%rsi + 137d: 48 89 c7 mov %rax,%rdi + 1380: e8 2b fd ff ff call 10b0 + 1385: b8 00 00 00 00 mov $0x0,%eax + 138a: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx + 1391: 00 + 1392: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 1399: 00 00 + 139b: 74 05 je 13a2 + 139d: e8 de fc ff ff call 1080 <__stack_chk_fail@plt> + 13a2: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 13a9: c3 ret + +00000000000013aa : + 13aa: 48 83 ec 58 sub $0x58,%rsp + 13ae: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 13b3: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 13b8: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 13bd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 13c4: 00 00 + 13c6: 48 89 44 24 48 mov %rax,0x48(%rsp) + 13cb: 31 c0 xor %eax,%eax + 13cd: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 13d2: be 20 00 00 00 mov $0x20,%esi + 13d7: 48 89 c7 mov %rax,%rdi + 13da: e8 b3 42 00 00 call 5692 + 13df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 13e4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 13e9: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 13ee: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 13f3: 48 89 c7 mov %rax,%rdi + 13f6: e8 d2 fe ff ff call 12cd + 13fb: b8 00 00 00 00 mov $0x0,%eax + 1400: 48 8b 54 24 48 mov 0x48(%rsp),%rdx + 1405: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 140c: 00 00 + 140e: 74 05 je 1415 + 1410: e8 6b fc ff ff call 1080 <__stack_chk_fail@plt> + 1415: 48 83 c4 58 add $0x58,%rsp + 1419: c3 ret + +000000000000141a : + 141a: 48 81 ec c8 03 00 00 sub $0x3c8,%rsp + 1421: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1426: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 142b: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1430: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1437: 00 00 + 1439: 48 89 84 24 b8 03 00 mov %rax,0x3b8(%rsp) + 1440: 00 + 1441: 31 c0 xor %eax,%eax + 1443: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1448: 48 05 00 03 00 00 add $0x300,%rax + 144e: 48 89 44 24 28 mov %rax,0x28(%rsp) + 1453: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1458: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 145d: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1462: 48 89 ce mov %rcx,%rsi + 1465: 48 89 c7 mov %rax,%rdi + 1468: e8 14 0a 00 00 call 1e81 + 146d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1472: 48 8d 88 20 06 00 00 lea 0x620(%rax),%rcx + 1479: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 147e: 48 83 c0 20 add $0x20,%rax + 1482: ba 20 00 00 00 mov $0x20,%edx + 1487: 48 89 ce mov %rcx,%rsi + 148a: 48 89 c7 mov %rax,%rdi + 148d: e8 1e fc ff ff call 10b0 + 1492: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1497: 48 8d 44 24 70 lea 0x70(%rsp),%rax + 149c: ba 40 00 00 00 mov $0x40,%edx + 14a1: 48 89 ce mov %rcx,%rsi + 14a4: 48 89 c7 mov %rax,%rdi + 14a7: e8 77 3f 00 00 call 5423 + 14ac: 48 8d 44 24 70 lea 0x70(%rsp),%rax + 14b1: 48 83 c0 20 add $0x20,%rax + 14b5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 14ba: 48 8d 74 24 30 lea 0x30(%rsp),%rsi + 14bf: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi + 14c6: 00 + 14c7: 48 89 c1 mov %rax,%rcx + 14ca: e8 18 07 00 00 call 1be7 + 14cf: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx + 14d6: 00 + 14d7: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 14dc: ba 00 03 00 00 mov $0x300,%edx + 14e1: 48 89 ce mov %rcx,%rsi + 14e4: 48 89 c7 mov %rax,%rdi + 14e7: e8 ec 20 00 00 call 35d8 + 14ec: 89 44 24 24 mov %eax,0x24(%rsp) + 14f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 14f5: 48 8d 88 40 06 00 00 lea 0x640(%rax),%rcx + 14fc: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1501: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1506: 48 89 ce mov %rcx,%rsi + 1509: 48 89 c7 mov %rax,%rdi + 150c: e8 d2 40 00 00 call 55e3 + 1511: 83 7c 24 24 00 cmpl $0x0,0x24(%rsp) + 1516: 0f 94 c0 sete %al + 1519: 0f b6 d0 movzbl %al,%edx + 151c: 48 8d 74 24 70 lea 0x70(%rsp),%rsi + 1521: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1526: 89 d1 mov %edx,%ecx + 1528: ba 20 00 00 00 mov $0x20,%edx + 152d: 48 89 c7 mov %rax,%rdi + 1530: e8 07 21 00 00 call 363c + 1535: b8 00 00 00 00 mov $0x0,%eax + 153a: 48 8b 94 24 b8 03 00 mov 0x3b8(%rsp),%rdx + 1541: 00 + 1542: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 1549: 00 00 + 154b: 74 05 je 1552 + 154d: e8 2e fb ff ff call 1080 <__stack_chk_fail@plt> + 1552: 48 81 c4 c8 03 00 00 add $0x3c8,%rsp + 1559: c3 ret + +000000000000155a : + 155a: 48 83 ec 28 sub $0x28,%rsp + 155e: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1563: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1568: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 156d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1572: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1577: 48 89 d6 mov %rdx,%rsi + 157a: 48 89 c7 mov %rax,%rdi + 157d: e8 35 0d 00 00 call 22b7 + 1582: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1587: 48 8d 88 00 03 00 00 lea 0x300(%rax),%rcx + 158e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1593: ba 20 00 00 00 mov $0x20,%edx + 1598: 48 89 c6 mov %rax,%rsi + 159b: 48 89 cf mov %rcx,%rdi + 159e: e8 0d fb ff ff call 10b0 + 15a3: 90 nop + 15a4: 48 83 c4 28 add $0x28,%rsp + 15a8: c3 ret + +00000000000015a9 : + 15a9: 48 83 ec 28 sub $0x28,%rsp + 15ad: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 15b2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 15b7: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 15bc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 15c1: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 15c6: 48 89 d6 mov %rdx,%rsi + 15c9: 48 89 c7 mov %rax,%rdi + 15cc: e8 45 0d 00 00 call 2316 + 15d1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 15d6: 48 8d 88 00 03 00 00 lea 0x300(%rax),%rcx + 15dd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 15e2: ba 20 00 00 00 mov $0x20,%edx + 15e7: 48 89 ce mov %rcx,%rsi + 15ea: 48 89 c7 mov %rax,%rdi + 15ed: e8 be fa ff ff call 10b0 + 15f2: 90 nop + 15f3: 48 83 c4 28 add $0x28,%rsp + 15f7: c3 ret + +00000000000015f8 : + 15f8: 48 83 ec 18 sub $0x18,%rsp + 15fc: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1601: 48 89 34 24 mov %rsi,(%rsp) + 1605: 48 8b 14 24 mov (%rsp),%rdx + 1609: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 160e: 48 89 d6 mov %rdx,%rsi + 1611: 48 89 c7 mov %rax,%rdi + 1614: e8 9e 0c 00 00 call 22b7 + 1619: 90 nop + 161a: 48 83 c4 18 add $0x18,%rsp + 161e: c3 ret + +000000000000161f : + 161f: 48 83 ec 18 sub $0x18,%rsp + 1623: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1628: 48 89 34 24 mov %rsi,(%rsp) + 162c: 48 8b 14 24 mov (%rsp),%rdx + 1630: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1635: 48 89 d6 mov %rdx,%rsi + 1638: 48 89 c7 mov %rax,%rdi + 163b: e8 d6 0c 00 00 call 2316 + 1640: 90 nop + 1641: 48 83 c4 18 add $0x18,%rsp + 1645: c3 ret + +0000000000001646 : + 1646: 48 83 ec 28 sub $0x28,%rsp + 164a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 164f: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1654: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1659: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 165e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1663: 48 89 d6 mov %rdx,%rsi + 1666: 48 89 c7 mov %rax,%rdi + 1669: e8 1d 09 00 00 call 1f8b + 166e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1673: 48 8d 90 80 02 00 00 lea 0x280(%rax),%rdx + 167a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 167f: 48 89 c6 mov %rax,%rsi + 1682: 48 89 d7 mov %rdx,%rdi + 1685: e8 f8 0e 00 00 call 2582 + 168a: 90 nop + 168b: 48 83 c4 28 add $0x28,%rsp + 168f: c3 ret + +0000000000001690 : + 1690: 48 83 ec 28 sub $0x28,%rsp + 1694: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1699: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 169e: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 16a3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 16a8: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 16ad: 48 89 d6 mov %rdx,%rsi + 16b0: 48 89 c7 mov %rax,%rdi + 16b3: e8 8d 0a 00 00 call 2145 + 16b8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 16bd: 48 8d 90 80 02 00 00 lea 0x280(%rax),%rdx + 16c4: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 16c9: 48 89 d6 mov %rdx,%rsi + 16cc: 48 89 c7 mov %rax,%rdi + 16cf: e8 00 10 00 00 call 26d4 + 16d4: 90 nop + 16d5: 48 83 c4 28 add $0x28,%rsp + 16d9: c3 ret + +00000000000016da : + 16da: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 16df: 89 74 24 e4 mov %esi,-0x1c(%rsp) + 16e3: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 16e8: 89 4c 24 e0 mov %ecx,-0x20(%rsp) + 16ec: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 16f3: 00 + 16f4: 8b 44 24 fc mov -0x4(%rsp),%eax + 16f8: 89 44 24 f8 mov %eax,-0x8(%rsp) + 16fc: e9 d9 00 00 00 jmp 17da + 1701: 8b 54 24 fc mov -0x4(%rsp),%edx + 1705: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 170a: 48 01 d0 add %rdx,%rax + 170d: 0f b6 00 movzbl (%rax),%eax + 1710: 0f b6 d0 movzbl %al,%edx + 1713: 8b 44 24 fc mov -0x4(%rsp),%eax + 1717: 83 c0 01 add $0x1,%eax + 171a: 89 c1 mov %eax,%ecx + 171c: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1721: 48 01 c8 add %rcx,%rax + 1724: 0f b6 00 movzbl (%rax),%eax + 1727: 0f b6 c0 movzbl %al,%eax + 172a: c1 e0 08 shl $0x8,%eax + 172d: 09 d0 or %edx,%eax + 172f: 66 25 ff 0f and $0xfff,%ax + 1733: 66 89 44 24 f4 mov %ax,-0xc(%rsp) + 1738: 8b 44 24 fc mov -0x4(%rsp),%eax + 173c: 83 c0 01 add $0x1,%eax + 173f: 89 c2 mov %eax,%edx + 1741: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1746: 48 01 d0 add %rdx,%rax + 1749: 0f b6 00 movzbl (%rax),%eax + 174c: c0 e8 04 shr $0x4,%al + 174f: 0f b6 d0 movzbl %al,%edx + 1752: 8b 44 24 fc mov -0x4(%rsp),%eax + 1756: 83 c0 02 add $0x2,%eax + 1759: 89 c1 mov %eax,%ecx + 175b: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1760: 48 01 c8 add %rcx,%rax + 1763: 0f b6 00 movzbl (%rax),%eax + 1766: 0f b6 c0 movzbl %al,%eax + 1769: c1 e0 04 shl $0x4,%eax + 176c: 09 d0 or %edx,%eax + 176e: 66 25 ff 0f and $0xfff,%ax + 1772: 66 89 44 24 f6 mov %ax,-0xa(%rsp) + 1777: 83 44 24 fc 03 addl $0x3,-0x4(%rsp) + 177c: 66 81 7c 24 f4 00 0d cmpw $0xd00,-0xc(%rsp) + 1783: 77 21 ja 17a6 + 1785: 8b 44 24 f8 mov -0x8(%rsp),%eax + 1789: 8d 50 01 lea 0x1(%rax),%edx + 178c: 89 54 24 f8 mov %edx,-0x8(%rsp) + 1790: 89 c0 mov %eax,%eax + 1792: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 1796: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 179b: 48 01 c2 add %rax,%rdx + 179e: 0f b7 44 24 f4 movzwl -0xc(%rsp),%eax + 17a3: 66 89 02 mov %ax,(%rdx) + 17a6: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17aa: 3b 44 24 e4 cmp -0x1c(%rsp),%eax + 17ae: 73 2a jae 17da + 17b0: 66 81 7c 24 f6 00 0d cmpw $0xd00,-0xa(%rsp) + 17b7: 77 21 ja 17da + 17b9: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17bd: 8d 50 01 lea 0x1(%rax),%edx + 17c0: 89 54 24 f8 mov %edx,-0x8(%rsp) + 17c4: 89 c0 mov %eax,%eax + 17c6: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 17ca: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 17cf: 48 01 c2 add %rax,%rdx + 17d2: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax + 17d7: 66 89 02 mov %ax,(%rdx) + 17da: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17de: 3b 44 24 e4 cmp -0x1c(%rsp),%eax + 17e2: 73 11 jae 17f5 + 17e4: 8b 44 24 fc mov -0x4(%rsp),%eax + 17e8: 83 c0 03 add $0x3,%eax + 17eb: 39 44 24 e0 cmp %eax,-0x20(%rsp) + 17ef: 0f 83 0c ff ff ff jae 1701 + 17f5: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17f9: c3 ret + +00000000000017fa : + 17fa: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1801: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1806: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 180b: 89 54 24 0c mov %edx,0xc(%rsp) + 180f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1816: 00 00 + 1818: 48 89 84 24 f8 02 00 mov %rax,0x2f8(%rsp) + 181f: 00 + 1820: 31 c0 xor %eax,%eax + 1822: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 1829: 00 + 182a: e9 42 01 00 00 jmp 1971 + 182f: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) + 1836: 00 + 1837: e9 25 01 00 00 jmp 1961 + 183c: 83 7c 24 0c 00 cmpl $0x0,0xc(%rsp) + 1841: 74 22 je 1865 + 1843: 8b 44 24 28 mov 0x28(%rsp),%eax + 1847: 0f b6 c8 movzbl %al,%ecx + 184a: 8b 44 24 24 mov 0x24(%rsp),%eax + 184e: 0f b6 d0 movzbl %al,%edx + 1851: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 1856: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 185b: 48 89 c7 mov %rax,%rdi + 185e: e8 74 3c 00 00 call 54d7 + 1863: eb 20 jmp 1885 + 1865: 8b 44 24 24 mov 0x24(%rsp),%eax + 1869: 0f b6 c8 movzbl %al,%ecx + 186c: 8b 44 24 28 mov 0x28(%rsp),%eax + 1870: 0f b6 d0 movzbl %al,%edx + 1873: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 1878: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 187d: 48 89 c7 mov %rax,%rdi + 1880: e8 52 3c 00 00 call 54d7 + 1885: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 188a: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 1891: 00 + 1892: be 03 00 00 00 mov $0x3,%esi + 1897: 48 89 c7 mov %rax,%rdi + 189a: e8 74 37 00 00 call 5013 + 189f: c7 44 24 2c f8 01 00 movl $0x1f8,0x2c(%rsp) + 18a6: 00 + 18a7: 8b 44 24 24 mov 0x24(%rsp),%eax + 18ab: 48 c1 e0 0a shl $0xa,%rax + 18af: 48 89 c2 mov %rax,%rdx + 18b2: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 18b7: 48 01 c2 add %rax,%rdx + 18ba: 8b 44 24 28 mov 0x28(%rsp),%eax + 18be: 48 c1 e0 09 shl $0x9,%rax + 18c2: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi + 18c6: 8b 54 24 2c mov 0x2c(%rsp),%edx + 18ca: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 18d1: 00 + 18d2: 89 d1 mov %edx,%ecx + 18d4: 48 89 c2 mov %rax,%rdx + 18d7: be 00 01 00 00 mov $0x100,%esi + 18dc: e8 f9 fd ff ff call 16da + 18e1: 89 44 24 20 mov %eax,0x20(%rsp) + 18e5: eb 6b jmp 1952 + 18e7: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 18ec: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 18f3: 00 + 18f4: be 01 00 00 00 mov $0x1,%esi + 18f9: 48 89 c7 mov %rax,%rdi + 18fc: e8 12 37 00 00 call 5013 + 1901: c7 44 24 2c a8 00 00 movl $0xa8,0x2c(%rsp) + 1908: 00 + 1909: b8 00 01 00 00 mov $0x100,%eax + 190e: 2b 44 24 20 sub 0x20(%rsp),%eax + 1912: 8b 54 24 24 mov 0x24(%rsp),%edx + 1916: 48 89 d1 mov %rdx,%rcx + 1919: 48 c1 e1 0a shl $0xa,%rcx + 191d: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 1922: 48 01 d1 add %rdx,%rcx + 1925: 8b 54 24 28 mov 0x28(%rsp),%edx + 1929: 48 c1 e2 09 shl $0x9,%rdx + 192d: 48 01 d1 add %rdx,%rcx + 1930: 8b 54 24 20 mov 0x20(%rsp),%edx + 1934: 48 01 d2 add %rdx,%rdx + 1937: 48 8d 3c 11 lea (%rcx,%rdx,1),%rdi + 193b: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 193f: 48 8d 94 24 00 01 00 lea 0x100(%rsp),%rdx + 1946: 00 + 1947: 89 c6 mov %eax,%esi + 1949: e8 8c fd ff ff call 16da + 194e: 01 44 24 20 add %eax,0x20(%rsp) + 1952: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) + 1959: 00 + 195a: 76 8b jbe 18e7 + 195c: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 1961: 83 7c 24 28 01 cmpl $0x1,0x28(%rsp) + 1966: 0f 86 d0 fe ff ff jbe 183c + 196c: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 1971: 83 7c 24 24 01 cmpl $0x1,0x24(%rsp) + 1976: 0f 86 b3 fe ff ff jbe 182f + 197c: 90 nop + 197d: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 1984: 00 + 1985: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 198c: 00 00 + 198e: 74 05 je 1995 + 1990: e8 eb f6 ff ff call 1080 <__stack_chk_fail@plt> + 1995: 48 81 c4 08 03 00 00 add $0x308,%rsp + 199c: c3 ret + +000000000000199d : + 199d: 48 81 ec 98 14 00 00 sub $0x1498,%rsp + 19a4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 19a9: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 19ae: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 19b3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 19ba: 00 00 + 19bc: 48 89 84 24 88 14 00 mov %rax,0x1488(%rsp) + 19c3: 00 + 19c4: 31 c0 xor %eax,%eax + 19c6: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax + 19cd: 00 + 19ce: 48 89 44 24 30 mov %rax,0x30(%rsp) + 19d3: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax + 19da: 00 + 19db: 48 83 c0 20 add $0x20,%rax + 19df: 48 89 44 24 38 mov %rax,0x38(%rsp) + 19e4: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) + 19e9: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 19ee: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax + 19f5: 00 + 19f6: ba 20 00 00 00 mov $0x20,%edx + 19fb: 48 89 ce mov %rcx,%rsi + 19fe: 48 89 c7 mov %rax,%rdi + 1a01: e8 aa f6 ff ff call 10b0 + 1a06: c6 84 24 60 14 00 00 movb $0x2,0x1460(%rsp) + 1a0d: 02 + 1a0e: 48 8d 8c 24 40 14 00 lea 0x1440(%rsp),%rcx + 1a15: 00 + 1a16: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax + 1a1d: 00 + 1a1e: ba 21 00 00 00 mov $0x21,%edx + 1a23: 48 89 ce mov %rcx,%rsi + 1a26: 48 89 c7 mov %rax,%rdi + 1a29: e8 f5 39 00 00 call 5423 + 1a2e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1a33: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax + 1a3a: 00 + 1a3b: ba 00 00 00 00 mov $0x0,%edx + 1a40: 48 89 ce mov %rcx,%rsi + 1a43: 48 89 c7 mov %rax,%rdi + 1a46: e8 af fd ff ff call 17fa + 1a4b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1a52: 00 + 1a53: eb 37 jmp 1a8c + 1a55: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1a5a: 8d 50 01 lea 0x1(%rax),%edx + 1a5d: 88 54 24 2b mov %dl,0x2b(%rsp) + 1a61: 0f b6 d0 movzbl %al,%edx + 1a64: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax + 1a6b: 00 + 1a6c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 1a70: 48 c1 e1 09 shl $0x9,%rcx + 1a74: 48 01 c1 add %rax,%rcx + 1a77: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 1a7c: 48 89 c6 mov %rax,%rsi + 1a7f: 48 89 cf mov %rcx,%rdi + 1a82: e8 1a 10 00 00 call 2aa1 + 1a87: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1a8c: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 1a91: 76 c2 jbe 1a55 + 1a93: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1a9a: 00 + 1a9b: eb 34 jmp 1ad1 + 1a9d: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1aa2: 8d 50 01 lea 0x1(%rax),%edx + 1aa5: 88 54 24 2b mov %dl,0x2b(%rsp) + 1aa9: 0f b6 d0 movzbl %al,%edx + 1aac: 48 8d 44 24 40 lea 0x40(%rsp),%rax + 1ab1: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 1ab5: 48 c1 e1 09 shl $0x9,%rcx + 1ab9: 48 01 c1 add %rax,%rcx + 1abc: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 1ac1: 48 89 c6 mov %rax,%rsi + 1ac4: 48 89 cf mov %rcx,%rdi + 1ac7: e8 d5 0f 00 00 call 2aa1 + 1acc: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1ad1: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 1ad6: 76 c5 jbe 1a9d + 1ad8: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax + 1adf: 00 + 1ae0: 48 89 c7 mov %rax,%rdi + 1ae3: e8 8c 08 00 00 call 2374 + 1ae8: 48 8d 44 24 40 lea 0x40(%rsp),%rax + 1aed: 48 89 c7 mov %rax,%rdi + 1af0: e8 7f 08 00 00 call 2374 + 1af5: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1afc: 00 + 1afd: eb 5b jmp 1b5a + 1aff: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax + 1b06: 00 + 1b07: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b0b: 48 c1 e2 0a shl $0xa,%rdx + 1b0f: 48 8d 34 10 lea (%rax,%rdx,1),%rsi + 1b13: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax + 1b1a: 00 + 1b1b: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b1f: 48 c1 e2 09 shl $0x9,%rdx + 1b23: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 1b27: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax + 1b2e: 00 + 1b2f: 48 89 c2 mov %rax,%rdx + 1b32: 48 89 cf mov %rcx,%rdi + 1b35: e8 bc 08 00 00 call 23f6 + 1b3a: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax + 1b41: 00 + 1b42: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b46: 48 c1 e2 09 shl $0x9,%rdx + 1b4a: 48 01 d0 add %rdx,%rax + 1b4d: 48 89 c7 mov %rax,%rdi + 1b50: e8 89 11 00 00 call 2cde + 1b55: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1b5a: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 1b5f: 76 9e jbe 1aff + 1b61: 48 8d 54 24 40 lea 0x40(%rsp),%rdx + 1b66: 48 8d 8c 24 40 04 00 lea 0x440(%rsp),%rcx + 1b6d: 00 + 1b6e: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax + 1b75: 00 + 1b76: 48 89 ce mov %rcx,%rsi + 1b79: 48 89 c7 mov %rax,%rdi + 1b7c: e8 8d 09 00 00 call 250e + 1b81: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax + 1b88: 00 + 1b89: 48 89 c7 mov %rax,%rdi + 1b8c: e8 3c 09 00 00 call 24cd + 1b91: 48 8d 94 24 40 08 00 lea 0x840(%rsp),%rdx + 1b98: 00 + 1b99: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1b9e: 48 89 d6 mov %rdx,%rsi + 1ba1: 48 89 c7 mov %rax,%rdi + 1ba4: e8 4f fa ff ff call 15f8 + 1ba9: 48 8b 54 24 30 mov 0x30(%rsp),%rdx + 1bae: 48 8d 8c 24 40 04 00 lea 0x440(%rsp),%rcx + 1bb5: 00 + 1bb6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1bbb: 48 89 ce mov %rcx,%rsi + 1bbe: 48 89 c7 mov %rax,%rdi + 1bc1: e8 94 f9 ff ff call 155a + 1bc6: 90 nop + 1bc7: 48 8b 84 24 88 14 00 mov 0x1488(%rsp),%rax + 1bce: 00 + 1bcf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bd6: 00 00 + 1bd8: 74 05 je 1bdf + 1bda: e8 a1 f4 ff ff call 1080 <__stack_chk_fail@plt> + 1bdf: 48 81 c4 98 14 00 00 add $0x1498,%rsp + 1be6: c3 ret + +0000000000001be7 : + 1be7: 48 81 ec 68 1e 00 00 sub $0x1e68,%rsp + 1bee: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1bf3: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1bf8: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1bfd: 48 89 0c 24 mov %rcx,(%rsp) + 1c01: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1c08: 00 00 + 1c0a: 48 89 84 24 58 1e 00 mov %rax,0x1e58(%rsp) + 1c11: 00 + 1c12: 31 c0 xor %eax,%eax + 1c14: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) + 1c19: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1c1e: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx + 1c25: 00 + 1c26: 48 8d 84 24 30 0a 00 lea 0xa30(%rsp),%rax + 1c2d: 00 + 1c2e: 48 89 ce mov %rcx,%rsi + 1c31: 48 89 c7 mov %rax,%rdi + 1c34: e8 70 f9 ff ff call 15a9 + 1c39: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1c3e: 48 8d 84 24 30 02 00 lea 0x230(%rsp),%rax + 1c45: 00 + 1c46: 48 89 d6 mov %rdx,%rsi + 1c49: 48 89 c7 mov %rax,%rdi + 1c4c: e8 d7 0c 00 00 call 2928 + 1c51: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx + 1c58: 00 + 1c59: 48 8d 84 24 30 16 00 lea 0x1630(%rsp),%rax + 1c60: 00 + 1c61: ba 01 00 00 00 mov $0x1,%edx + 1c66: 48 89 ce mov %rcx,%rsi + 1c69: 48 89 c7 mov %rax,%rdi + 1c6c: e8 89 fb ff ff call 17fa + 1c71: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1c78: 00 + 1c79: eb 39 jmp 1cb4 + 1c7b: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1c80: 8d 50 01 lea 0x1(%rax),%edx + 1c83: 88 54 24 2b mov %dl,0x2b(%rsp) + 1c87: 0f b6 d0 movzbl %al,%edx + 1c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1c8e: 48 c1 e0 09 shl $0x9,%rax + 1c92: 48 89 c1 mov %rax,%rcx + 1c95: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1c9c: 00 + 1c9d: 48 01 c1 add %rax,%rcx + 1ca0: 48 8b 04 24 mov (%rsp),%rax + 1ca4: 48 89 c6 mov %rax,%rsi + 1ca7: 48 89 cf mov %rcx,%rdi + 1caa: e8 f2 0d 00 00 call 2aa1 + 1caf: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1cb4: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 1cb9: 76 c0 jbe 1c7b + 1cbb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1cc2: 00 + 1cc3: eb 39 jmp 1cfe + 1cc5: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1cca: 8d 50 01 lea 0x1(%rax),%edx + 1ccd: 88 54 24 2b mov %dl,0x2b(%rsp) + 1cd1: 0f b6 d0 movzbl %al,%edx + 1cd4: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1cd8: 48 c1 e0 09 shl $0x9,%rax + 1cdc: 48 89 c1 mov %rax,%rcx + 1cdf: 48 8d 84 24 30 0e 00 lea 0xe30(%rsp),%rax + 1ce6: 00 + 1ce7: 48 01 c1 add %rax,%rcx + 1cea: 48 8b 04 24 mov (%rsp),%rax + 1cee: 48 89 c6 mov %rax,%rsi + 1cf1: 48 89 cf mov %rcx,%rdi + 1cf4: e8 24 0e 00 00 call 2b1d + 1cf9: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1cfe: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 1d03: 76 c0 jbe 1cc5 + 1d05: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1d0a: 8d 50 01 lea 0x1(%rax),%edx + 1d0d: 88 54 24 2b mov %dl,0x2b(%rsp) + 1d11: 0f b6 d0 movzbl %al,%edx + 1d14: 48 8b 0c 24 mov (%rsp),%rcx + 1d18: 48 8d 84 24 30 04 00 lea 0x430(%rsp),%rax + 1d1f: 00 + 1d20: 48 89 ce mov %rcx,%rsi + 1d23: 48 89 c7 mov %rax,%rdi + 1d26: e8 f2 0d 00 00 call 2b1d + 1d2b: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1d32: 00 + 1d33: 48 89 c7 mov %rax,%rdi + 1d36: e8 39 06 00 00 call 2374 + 1d3b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1d42: 00 + 1d43: eb 40 jmp 1d85 + 1d45: 48 8d 84 24 30 16 00 lea 0x1630(%rsp),%rax + 1d4c: 00 + 1d4d: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1d51: 48 c1 e2 0a shl $0xa,%rdx + 1d55: 48 8d 34 10 lea (%rax,%rdx,1),%rsi + 1d59: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax + 1d60: 00 + 1d61: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1d65: 48 c1 e2 09 shl $0x9,%rdx + 1d69: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 1d6d: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1d74: 00 + 1d75: 48 89 c2 mov %rax,%rdx + 1d78: 48 89 cf mov %rcx,%rdi + 1d7b: e8 76 06 00 00 call 23f6 + 1d80: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1d85: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 1d8a: 76 b9 jbe 1d45 + 1d8c: 48 8d 94 24 30 06 00 lea 0x630(%rsp),%rdx + 1d93: 00 + 1d94: 48 8d 8c 24 30 0a 00 lea 0xa30(%rsp),%rcx + 1d9b: 00 + 1d9c: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1da1: 48 89 ce mov %rcx,%rsi + 1da4: 48 89 c7 mov %rax,%rdi + 1da7: e8 4a 06 00 00 call 23f6 + 1dac: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax + 1db3: 00 + 1db4: 48 89 c7 mov %rax,%rdi + 1db7: e8 f9 05 00 00 call 23b5 + 1dbc: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1dc1: 48 89 c7 mov %rax,%rdi + 1dc4: e8 f9 0d 00 00 call 2bc2 + 1dc9: 48 8d 94 24 30 0e 00 lea 0xe30(%rsp),%rdx + 1dd0: 00 + 1dd1: 48 8d 8c 24 30 12 00 lea 0x1230(%rsp),%rcx + 1dd8: 00 + 1dd9: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax + 1de0: 00 + 1de1: 48 89 ce mov %rcx,%rsi + 1de4: 48 89 c7 mov %rax,%rdi + 1de7: e8 22 07 00 00 call 250e + 1dec: 48 8d 94 24 30 04 00 lea 0x430(%rsp),%rdx + 1df3: 00 + 1df4: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1df9: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1dfe: 48 89 ce mov %rcx,%rsi + 1e01: 48 89 c7 mov %rax,%rdi + 1e04: e8 7c 0f 00 00 call 2d85 + 1e09: 48 8d 94 24 30 02 00 lea 0x230(%rsp),%rdx + 1e10: 00 + 1e11: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1e16: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1e1b: 48 89 ce mov %rcx,%rsi + 1e1e: 48 89 c7 mov %rax,%rdi + 1e21: e8 5f 0f 00 00 call 2d85 + 1e26: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax + 1e2d: 00 + 1e2e: 48 89 c7 mov %rax,%rdi + 1e31: e8 97 06 00 00 call 24cd + 1e36: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1e3b: 48 89 c7 mov %rax,%rdi + 1e3e: e8 f7 0e 00 00 call 2d3a + 1e43: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 1e48: 48 8d 8c 24 30 12 00 lea 0x1230(%rsp),%rcx + 1e4f: 00 + 1e50: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1e55: 48 89 ce mov %rcx,%rsi + 1e58: 48 89 c7 mov %rax,%rdi + 1e5b: e8 e6 f7 ff ff call 1646 + 1e60: 90 nop + 1e61: 48 8b 84 24 58 1e 00 mov 0x1e58(%rsp),%rax + 1e68: 00 + 1e69: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e70: 00 00 + 1e72: 74 05 je 1e79 + 1e74: e8 07 f2 ff ff call 1080 <__stack_chk_fail@plt> + 1e79: 48 81 c4 68 1e 00 00 add $0x1e68,%rsp + 1e80: c3 ret + +0000000000001e81 : + 1e81: 48 81 ec 38 0c 00 00 sub $0xc38,%rsp + 1e88: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1e8d: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1e92: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1e97: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1e9e: 00 00 + 1ea0: 48 89 84 24 28 0c 00 mov %rax,0xc28(%rsp) + 1ea7: 00 + 1ea8: 31 c0 xor %eax,%eax + 1eaa: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1eaf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1eb4: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 1ebb: 00 + 1ebc: 48 89 ce mov %rcx,%rsi + 1ebf: 48 89 c7 mov %rax,%rdi + 1ec2: e8 c9 f7 ff ff call 1690 + 1ec7: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1ecc: 48 8d 84 24 20 08 00 lea 0x820(%rsp),%rax + 1ed3: 00 + 1ed4: 48 89 d6 mov %rdx,%rsi + 1ed7: 48 89 c7 mov %rax,%rdi + 1eda: e8 40 f7 ff ff call 161f + 1edf: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 1ee6: 00 + 1ee7: 48 89 c7 mov %rax,%rdi + 1eea: e8 85 04 00 00 call 2374 + 1eef: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx + 1ef6: 00 + 1ef7: 48 8d 8c 24 20 08 00 lea 0x820(%rsp),%rcx + 1efe: 00 + 1eff: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f06: 00 + 1f07: 48 89 ce mov %rcx,%rsi + 1f0a: 48 89 c7 mov %rax,%rdi + 1f0d: e8 e4 04 00 00 call 23f6 + 1f12: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f19: 00 + 1f1a: 48 89 c7 mov %rax,%rdi + 1f1d: e8 a0 0c 00 00 call 2bc2 + 1f22: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 1f29: 00 + 1f2a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1f2f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f36: 00 + 1f37: 48 89 ce mov %rcx,%rsi + 1f3a: 48 89 c7 mov %rax,%rdi + 1f3d: e8 9b 0e 00 00 call 2ddd + 1f42: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f49: 00 + 1f4a: 48 89 c7 mov %rax,%rdi + 1f4d: e8 e8 0d 00 00 call 2d3a + 1f52: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 1f59: 00 + 1f5a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1f5f: 48 89 d6 mov %rdx,%rsi + 1f62: 48 89 c7 mov %rax,%rdi + 1f65: e8 6e 0a 00 00 call 29d8 + 1f6a: 90 nop + 1f6b: 48 8b 84 24 28 0c 00 mov 0xc28(%rsp),%rax + 1f72: 00 + 1f73: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1f7a: 00 00 + 1f7c: 74 05 je 1f83 + 1f7e: e8 fd f0 ff ff call 1080 <__stack_chk_fail@plt> + 1f83: 48 81 c4 38 0c 00 00 add $0xc38,%rsp + 1f8a: c3 ret + +0000000000001f8b : + 1f8b: 48 83 ec 48 sub $0x48,%rsp + 1f8f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1f94: 48 89 34 24 mov %rsi,(%rsp) + 1f98: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1f9f: 00 00 + 1fa1: 48 89 44 24 38 mov %rax,0x38(%rsp) + 1fa6: 31 c0 xor %eax,%eax + 1fa8: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 1faf: 00 + 1fb0: e9 6a 01 00 00 jmp 211f + 1fb5: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 1fbc: 00 + 1fbd: e9 4d 01 00 00 jmp 210f + 1fc2: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 1fc9: 00 + 1fca: e9 a6 00 00 00 jmp 2075 + 1fcf: 8b 44 24 20 mov 0x20(%rsp),%eax + 1fd3: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx + 1fda: 8b 44 24 24 mov 0x24(%rsp),%eax + 1fde: 01 c2 add %eax,%edx + 1fe0: 48 8b 04 24 mov (%rsp),%rax + 1fe4: 89 d1 mov %edx,%ecx + 1fe6: 8b 54 24 1c mov 0x1c(%rsp),%edx + 1fea: 48 c1 e2 08 shl $0x8,%rdx + 1fee: 48 01 ca add %rcx,%rdx + 1ff1: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 1ff5: 89 c2 mov %eax,%edx + 1ff7: 8b 44 24 24 mov 0x24(%rsp),%eax + 1ffb: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 2000: 8b 44 24 24 mov 0x24(%rsp),%eax + 2004: 0f b7 54 44 30 movzwl 0x30(%rsp,%rax,2),%edx + 2009: 8b 44 24 24 mov 0x24(%rsp),%eax + 200d: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax + 2012: 66 c1 f8 0f sar $0xf,%ax + 2016: 66 25 01 0d and $0xd01,%ax + 201a: 01 c2 add %eax,%edx + 201c: 8b 44 24 24 mov 0x24(%rsp),%eax + 2020: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 2025: 8b 44 24 24 mov 0x24(%rsp),%eax + 2029: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax + 202e: 0f b7 c0 movzwl %ax,%eax + 2031: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2036: 48 c1 64 24 28 0a shlq $0xa,0x28(%rsp) + 203c: 48 81 44 24 28 81 06 addq $0x681,0x28(%rsp) + 2043: 00 00 + 2045: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 204a: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax + 2051: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2056: 48 c1 6c 24 28 20 shrq $0x20,0x28(%rsp) + 205c: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 2061: 66 25 ff 03 and $0x3ff,%ax + 2065: 89 c2 mov %eax,%edx + 2067: 8b 44 24 24 mov 0x24(%rsp),%eax + 206b: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 2070: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 2075: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) + 207a: 0f 86 4f ff ff ff jbe 1fcf + 2080: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax + 2085: 89 c2 mov %eax,%edx + 2087: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 208c: 88 10 mov %dl,(%rax) + 208e: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax + 2093: 66 c1 e8 08 shr $0x8,%ax + 2097: 89 c2 mov %eax,%edx + 2099: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax + 209e: c1 e0 02 shl $0x2,%eax + 20a1: 09 c2 or %eax,%edx + 20a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20a8: 48 83 c0 01 add $0x1,%rax + 20ac: 88 10 mov %dl,(%rax) + 20ae: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax + 20b3: 66 c1 e8 06 shr $0x6,%ax + 20b7: 89 c2 mov %eax,%edx + 20b9: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax + 20be: c1 e0 04 shl $0x4,%eax + 20c1: 09 c2 or %eax,%edx + 20c3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20c8: 48 83 c0 02 add $0x2,%rax + 20cc: 88 10 mov %dl,(%rax) + 20ce: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax + 20d3: 66 c1 e8 04 shr $0x4,%ax + 20d7: 89 c2 mov %eax,%edx + 20d9: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax + 20de: c1 e0 06 shl $0x6,%eax + 20e1: 09 c2 or %eax,%edx + 20e3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20e8: 48 83 c0 03 add $0x3,%rax + 20ec: 88 10 mov %dl,(%rax) + 20ee: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax + 20f3: 66 c1 e8 02 shr $0x2,%ax + 20f7: 89 c2 mov %eax,%edx + 20f9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20fe: 48 83 c0 04 add $0x4,%rax + 2102: 88 10 mov %dl,(%rax) + 2104: 48 83 44 24 08 05 addq $0x5,0x8(%rsp) + 210a: 83 44 24 20 01 addl $0x1,0x20(%rsp) + 210f: 83 7c 24 20 3f cmpl $0x3f,0x20(%rsp) + 2114: 0f 86 a8 fe ff ff jbe 1fc2 + 211a: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 211f: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 2124: 0f 86 8b fe ff ff jbe 1fb5 + 212a: 90 nop + 212b: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 2130: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2137: 00 00 + 2139: 74 05 je 2140 + 213b: e8 40 ef ff ff call 1080 <__stack_chk_fail@plt> + 2140: 48 83 c4 48 add $0x48,%rsp + 2144: c3 ret + +0000000000002145 : + 2145: 48 83 ec 38 sub $0x38,%rsp + 2149: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 214e: 48 89 34 24 mov %rsi,(%rsp) + 2152: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2159: 00 00 + 215b: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2160: 31 c0 xor %eax,%eax + 2162: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 2169: 00 + 216a: e9 22 01 00 00 jmp 2291 + 216f: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 2176: 00 + 2177: e9 05 01 00 00 jmp 2281 + 217c: 48 8b 04 24 mov (%rsp),%rax + 2180: 0f b6 00 movzbl (%rax),%eax + 2183: 0f b6 d0 movzbl %al,%edx + 2186: 48 8b 04 24 mov (%rsp),%rax + 218a: 48 83 c0 01 add $0x1,%rax + 218e: 0f b6 00 movzbl (%rax),%eax + 2191: 0f b6 c0 movzbl %al,%eax + 2194: c1 e0 08 shl $0x8,%eax + 2197: 09 d0 or %edx,%eax + 2199: 66 89 44 24 20 mov %ax,0x20(%rsp) + 219e: 48 8b 04 24 mov (%rsp),%rax + 21a2: 48 83 c0 01 add $0x1,%rax + 21a6: 0f b6 00 movzbl (%rax),%eax + 21a9: c0 e8 02 shr $0x2,%al + 21ac: 0f b6 d0 movzbl %al,%edx + 21af: 48 8b 04 24 mov (%rsp),%rax + 21b3: 48 83 c0 02 add $0x2,%rax + 21b7: 0f b6 00 movzbl (%rax),%eax + 21ba: 0f b6 c0 movzbl %al,%eax + 21bd: c1 e0 06 shl $0x6,%eax + 21c0: 09 d0 or %edx,%eax + 21c2: 66 89 44 24 22 mov %ax,0x22(%rsp) + 21c7: 48 8b 04 24 mov (%rsp),%rax + 21cb: 48 83 c0 02 add $0x2,%rax + 21cf: 0f b6 00 movzbl (%rax),%eax + 21d2: c0 e8 04 shr $0x4,%al + 21d5: 0f b6 d0 movzbl %al,%edx + 21d8: 48 8b 04 24 mov (%rsp),%rax + 21dc: 48 83 c0 03 add $0x3,%rax + 21e0: 0f b6 00 movzbl (%rax),%eax + 21e3: 0f b6 c0 movzbl %al,%eax + 21e6: c1 e0 04 shl $0x4,%eax + 21e9: 09 d0 or %edx,%eax + 21eb: 66 89 44 24 24 mov %ax,0x24(%rsp) + 21f0: 48 8b 04 24 mov (%rsp),%rax + 21f4: 48 83 c0 03 add $0x3,%rax + 21f8: 0f b6 00 movzbl (%rax),%eax + 21fb: c0 e8 06 shr $0x6,%al + 21fe: 0f b6 d0 movzbl %al,%edx + 2201: 48 8b 04 24 mov (%rsp),%rax + 2205: 48 83 c0 04 add $0x4,%rax + 2209: 0f b6 00 movzbl (%rax),%eax + 220c: 0f b6 c0 movzbl %al,%eax + 220f: c1 e0 02 shl $0x2,%eax + 2212: 09 d0 or %edx,%eax + 2214: 66 89 44 24 26 mov %ax,0x26(%rsp) + 2219: 48 83 04 24 05 addq $0x5,(%rsp) + 221e: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2225: 00 + 2226: eb 4d jmp 2275 + 2228: 8b 44 24 1c mov 0x1c(%rsp),%eax + 222c: 0f b7 44 44 20 movzwl 0x20(%rsp,%rax,2),%eax + 2231: 0f b7 c0 movzwl %ax,%eax + 2234: 25 ff 03 00 00 and $0x3ff,%eax + 2239: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 223f: 05 00 02 00 00 add $0x200,%eax + 2244: c1 e8 0a shr $0xa,%eax + 2247: 89 c1 mov %eax,%ecx + 2249: 8b 44 24 18 mov 0x18(%rsp),%eax + 224d: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx + 2254: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2258: 01 c2 add %eax,%edx + 225a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 225f: 89 d6 mov %edx,%esi + 2261: 8b 54 24 14 mov 0x14(%rsp),%edx + 2265: 48 c1 e2 08 shl $0x8,%rdx + 2269: 48 01 f2 add %rsi,%rdx + 226c: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2270: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2275: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 227a: 76 ac jbe 2228 + 227c: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 2281: 83 7c 24 18 3f cmpl $0x3f,0x18(%rsp) + 2286: 0f 86 f0 fe ff ff jbe 217c + 228c: 83 44 24 14 01 addl $0x1,0x14(%rsp) + 2291: 83 7c 24 14 01 cmpl $0x1,0x14(%rsp) + 2296: 0f 86 d3 fe ff ff jbe 216f + 229c: 90 nop + 229d: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 22a2: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 22a9: 00 00 + 22ab: 74 05 je 22b2 + 22ad: e8 ce ed ff ff call 1080 <__stack_chk_fail@plt> + 22b2: 48 83 c4 38 add $0x38,%rsp + 22b6: c3 ret + +00000000000022b7 : + 22b7: 48 83 ec 28 sub $0x28,%rsp + 22bb: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 22c0: 48 89 34 24 mov %rsi,(%rsp) + 22c4: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 22cb: 00 + 22cc: eb 3a jmp 2308 + 22ce: 8b 44 24 1c mov 0x1c(%rsp),%eax + 22d2: 48 c1 e0 09 shl $0x9,%rax + 22d6: 48 89 c2 mov %rax,%rdx + 22d9: 48 8b 04 24 mov (%rsp),%rax + 22dd: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx + 22e1: 8b 54 24 1c mov 0x1c(%rsp),%edx + 22e5: 89 d0 mov %edx,%eax + 22e7: 01 c0 add %eax,%eax + 22e9: 01 d0 add %edx,%eax + 22eb: c1 e0 07 shl $0x7,%eax + 22ee: 89 c2 mov %eax,%edx + 22f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 22f5: 48 01 d0 add %rdx,%rax + 22f8: 48 89 ce mov %rcx,%rsi + 22fb: 48 89 c7 mov %rax,%rdi + 22fe: e8 58 04 00 00 call 275b + 2303: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2308: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 230d: 76 bf jbe 22ce + 230f: 90 nop + 2310: 90 nop + 2311: 48 83 c4 28 add $0x28,%rsp + 2315: c3 ret + +0000000000002316 : + 2316: 48 83 ec 28 sub $0x28,%rsp + 231a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 231f: 48 89 34 24 mov %rsi,(%rsp) + 2323: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 232a: 00 + 232b: eb 39 jmp 2366 + 232d: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2331: 89 d0 mov %edx,%eax + 2333: 01 c0 add %eax,%eax + 2335: 01 d0 add %edx,%eax + 2337: c1 e0 07 shl $0x7,%eax + 233a: 89 c2 mov %eax,%edx + 233c: 48 8b 04 24 mov (%rsp),%rax + 2340: 48 01 c2 add %rax,%rdx + 2343: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2347: 48 c1 e0 09 shl $0x9,%rax + 234b: 48 89 c1 mov %rax,%rcx + 234e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2353: 48 01 c8 add %rcx,%rax + 2356: 48 89 d6 mov %rdx,%rsi + 2359: 48 89 c7 mov %rax,%rdi + 235c: e8 eb 04 00 00 call 284c + 2361: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2366: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 236b: 76 c0 jbe 232d + 236d: 90 nop + 236e: 90 nop + 236f: 48 83 c4 28 add $0x28,%rsp + 2373: c3 ret + +0000000000002374 : + 2374: 48 83 ec 28 sub $0x28,%rsp + 2378: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 237d: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2384: 00 + 2385: eb 20 jmp 23a7 + 2387: 8b 44 24 1c mov 0x1c(%rsp),%eax + 238b: 48 c1 e0 09 shl $0x9,%rax + 238f: 48 89 c2 mov %rax,%rdx + 2392: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2397: 48 01 d0 add %rdx,%rax + 239a: 48 89 c7 mov %rax,%rdi + 239d: e8 f7 07 00 00 call 2b99 + 23a2: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 23a7: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 23ac: 76 d9 jbe 2387 + 23ae: 90 nop + 23af: 90 nop + 23b0: 48 83 c4 28 add $0x28,%rsp + 23b4: c3 ret + +00000000000023b5 : + 23b5: 48 83 ec 28 sub $0x28,%rsp + 23b9: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 23be: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 23c5: 00 + 23c6: eb 20 jmp 23e8 + 23c8: 8b 44 24 1c mov 0x1c(%rsp),%eax + 23cc: 48 c1 e0 09 shl $0x9,%rax + 23d0: 48 89 c2 mov %rax,%rdx + 23d3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 23d8: 48 01 d0 add %rdx,%rax + 23db: 48 89 c7 mov %rax,%rdi + 23de: e8 df 07 00 00 call 2bc2 + 23e3: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 23e8: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 23ed: 76 d9 jbe 23c8 + 23ef: 90 nop + 23f0: 90 nop + 23f1: 48 83 c4 28 add $0x28,%rsp + 23f5: c3 ret + +00000000000023f6 : + 23f6: 48 81 ec 48 02 00 00 sub $0x248,%rsp + 23fd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2402: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2407: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 240c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2413: 00 00 + 2415: 48 89 84 24 38 02 00 mov %rax,0x238(%rsp) + 241c: 00 + 241d: 31 c0 xor %eax,%eax + 241f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2424: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2429: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 242e: 48 89 ce mov %rcx,%rsi + 2431: 48 89 c7 mov %rax,%rdi + 2434: e8 a5 07 00 00 call 2bde + 2439: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) + 2440: 00 + 2441: eb 55 jmp 2498 + 2443: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2447: 48 c1 e0 09 shl $0x9,%rax + 244b: 48 89 c2 mov %rax,%rdx + 244e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2453: 48 01 c2 add %rax,%rdx + 2456: 8b 44 24 2c mov 0x2c(%rsp),%eax + 245a: 48 c1 e0 09 shl $0x9,%rax + 245e: 48 89 c1 mov %rax,%rcx + 2461: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 2466: 48 01 c1 add %rax,%rcx + 2469: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 246e: 48 89 ce mov %rcx,%rsi + 2471: 48 89 c7 mov %rax,%rdi + 2474: e8 65 07 00 00 call 2bde + 2479: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 247e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 2483: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2488: 48 89 ce mov %rcx,%rsi + 248b: 48 89 c7 mov %rax,%rdi + 248e: e8 f2 08 00 00 call 2d85 + 2493: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 2498: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 249d: 76 a4 jbe 2443 + 249f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 24a4: 48 89 c7 mov %rax,%rdi + 24a7: e8 8e 08 00 00 call 2d3a + 24ac: 90 nop + 24ad: 48 8b 84 24 38 02 00 mov 0x238(%rsp),%rax + 24b4: 00 + 24b5: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 24bc: 00 00 + 24be: 74 05 je 24c5 + 24c0: e8 bb eb ff ff call 1080 <__stack_chk_fail@plt> + 24c5: 48 81 c4 48 02 00 00 add $0x248,%rsp + 24cc: c3 ret + +00000000000024cd : + 24cd: 48 83 ec 28 sub $0x28,%rsp + 24d1: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 24d6: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 24dd: 00 + 24de: eb 20 jmp 2500 + 24e0: 8b 44 24 1c mov 0x1c(%rsp),%eax + 24e4: 48 c1 e0 09 shl $0x9,%rax + 24e8: 48 89 c2 mov %rax,%rdx + 24eb: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 24f0: 48 01 d0 add %rdx,%rax + 24f3: 48 89 c7 mov %rax,%rdi + 24f6: e8 3f 08 00 00 call 2d3a + 24fb: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2500: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) + 2505: 76 d9 jbe 24e0 + 2507: 90 nop + 2508: 90 nop + 2509: 48 83 c4 28 add $0x28,%rsp + 250d: c3 ret + +000000000000250e : + 250e: 48 83 ec 38 sub $0x38,%rsp + 2512: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2517: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 251c: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 2521: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 2528: 00 + 2529: eb 49 jmp 2574 + 252b: 8b 44 24 2c mov 0x2c(%rsp),%eax + 252f: 48 c1 e0 09 shl $0x9,%rax + 2533: 48 89 c2 mov %rax,%rdx + 2536: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 253b: 48 01 c2 add %rax,%rdx + 253e: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2542: 48 c1 e0 09 shl $0x9,%rax + 2546: 48 89 c1 mov %rax,%rcx + 2549: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 254e: 48 01 c1 add %rax,%rcx + 2551: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2555: 48 c1 e0 09 shl $0x9,%rax + 2559: 48 89 c6 mov %rax,%rsi + 255c: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2561: 48 01 f0 add %rsi,%rax + 2564: 48 89 ce mov %rcx,%rsi + 2567: 48 89 c7 mov %rax,%rdi + 256a: e8 16 08 00 00 call 2d85 + 256f: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 2574: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) + 2579: 76 b0 jbe 252b + 257b: 90 nop + 257c: 90 nop + 257d: 48 83 c4 38 add $0x38,%rsp + 2581: c3 ret + +0000000000002582 : + 2582: 48 83 ec 38 sub $0x38,%rsp + 2586: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 258b: 48 89 34 24 mov %rsi,(%rsp) + 258f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2596: 00 00 + 2598: 48 89 44 24 28 mov %rax,0x28(%rsp) + 259d: 31 c0 xor %eax,%eax + 259f: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 25a6: 00 + 25a7: e9 02 01 00 00 jmp 26ae + 25ac: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 25b3: 00 + 25b4: eb 78 jmp 262e + 25b6: 8b 44 24 14 mov 0x14(%rsp),%eax + 25ba: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 25c1: 8b 44 24 18 mov 0x18(%rsp),%eax + 25c5: 01 c2 add %eax,%edx + 25c7: 48 8b 04 24 mov (%rsp),%rax + 25cb: 89 d2 mov %edx,%edx + 25cd: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 25d1: 66 89 44 24 12 mov %ax,0x12(%rsp) + 25d6: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax + 25db: 66 c1 f8 0f sar $0xf,%ax + 25df: 66 25 01 0d and $0xd01,%ax + 25e3: 89 c2 mov %eax,%edx + 25e5: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax + 25ea: 01 d0 add %edx,%eax + 25ec: 66 89 44 24 12 mov %ax,0x12(%rsp) + 25f1: 0f bf 44 24 12 movswl 0x12(%rsp),%eax + 25f6: c1 e0 04 shl $0x4,%eax + 25f9: 89 44 24 1c mov %eax,0x1c(%rsp) + 25fd: 81 44 24 1c 81 06 00 addl $0x681,0x1c(%rsp) + 2604: 00 + 2605: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2609: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 260f: 89 44 24 1c mov %eax,0x1c(%rsp) + 2613: c1 6c 24 1c 1c shrl $0x1c,0x1c(%rsp) + 2618: 8b 44 24 1c mov 0x1c(%rsp),%eax + 261c: 83 e0 0f and $0xf,%eax + 261f: 89 c2 mov %eax,%edx + 2621: 8b 44 24 18 mov 0x18(%rsp),%eax + 2625: 88 54 04 20 mov %dl,0x20(%rsp,%rax,1) + 2629: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 262e: 83 7c 24 18 07 cmpl $0x7,0x18(%rsp) + 2633: 76 81 jbe 25b6 + 2635: 0f b6 44 24 20 movzbl 0x20(%rsp),%eax + 263a: 89 c2 mov %eax,%edx + 263c: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax + 2641: c1 e0 04 shl $0x4,%eax + 2644: 09 d0 or %edx,%eax + 2646: 89 c2 mov %eax,%edx + 2648: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 264d: 88 10 mov %dl,(%rax) + 264f: 0f b6 44 24 22 movzbl 0x22(%rsp),%eax + 2654: 89 c2 mov %eax,%edx + 2656: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax + 265b: c1 e0 04 shl $0x4,%eax + 265e: 09 c2 or %eax,%edx + 2660: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2665: 48 83 c0 01 add $0x1,%rax + 2669: 88 10 mov %dl,(%rax) + 266b: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax + 2670: 89 c2 mov %eax,%edx + 2672: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax + 2677: c1 e0 04 shl $0x4,%eax + 267a: 09 c2 or %eax,%edx + 267c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2681: 48 83 c0 02 add $0x2,%rax + 2685: 88 10 mov %dl,(%rax) + 2687: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax + 268c: 89 c2 mov %eax,%edx + 268e: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax + 2693: c1 e0 04 shl $0x4,%eax + 2696: 09 c2 or %eax,%edx + 2698: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 269d: 48 83 c0 03 add $0x3,%rax + 26a1: 88 10 mov %dl,(%rax) + 26a3: 48 83 44 24 08 04 addq $0x4,0x8(%rsp) + 26a9: 83 44 24 14 01 addl $0x1,0x14(%rsp) + 26ae: 83 7c 24 14 1f cmpl $0x1f,0x14(%rsp) + 26b3: 0f 86 f3 fe ff ff jbe 25ac + 26b9: 90 nop + 26ba: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 26bf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 26c6: 00 00 + 26c8: 74 05 je 26cf + 26ca: e8 b1 e9 ff ff call 1080 <__stack_chk_fail@plt> + 26cf: 48 83 c4 38 add $0x38,%rsp + 26d3: c3 ret + +00000000000026d4 : + 26d4: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 26d9: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 26de: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 26e5: 00 + 26e6: eb 69 jmp 2751 + 26e8: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 26ed: 0f b6 00 movzbl (%rax),%eax + 26f0: 0f b6 c0 movzbl %al,%eax + 26f3: 83 e0 0f and $0xf,%eax + 26f6: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 26fc: 83 c0 08 add $0x8,%eax + 26ff: c1 f8 04 sar $0x4,%eax + 2702: 89 c1 mov %eax,%ecx + 2704: 8b 44 24 fc mov -0x4(%rsp),%eax + 2708: 8d 14 00 lea (%rax,%rax,1),%edx + 270b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2710: 89 d2 mov %edx,%edx + 2712: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2716: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 271b: 0f b6 00 movzbl (%rax),%eax + 271e: c0 e8 04 shr $0x4,%al + 2721: 0f b6 c0 movzbl %al,%eax + 2724: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 272a: 83 c0 08 add $0x8,%eax + 272d: c1 f8 04 sar $0x4,%eax + 2730: 89 c1 mov %eax,%ecx + 2732: 8b 44 24 fc mov -0x4(%rsp),%eax + 2736: 01 c0 add %eax,%eax + 2738: 8d 50 01 lea 0x1(%rax),%edx + 273b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2740: 89 d2 mov %edx,%edx + 2742: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2746: 48 83 44 24 e0 01 addq $0x1,-0x20(%rsp) + 274c: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2751: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 2756: 76 90 jbe 26e8 + 2758: 90 nop + 2759: 90 nop + 275a: c3 ret + +000000000000275b : + 275b: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2760: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2765: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 276c: 00 + 276d: e9 cc 00 00 00 jmp 283e + 2772: 8b 44 24 fc mov -0x4(%rsp),%eax + 2776: 8d 14 00 lea (%rax,%rax,1),%edx + 2779: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 277e: 89 d2 mov %edx,%edx + 2780: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2784: 66 89 44 24 f8 mov %ax,-0x8(%rsp) + 2789: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax + 278e: 66 c1 f8 0f sar $0xf,%ax + 2792: 66 25 01 0d and $0xd01,%ax + 2796: 66 01 44 24 f8 add %ax,-0x8(%rsp) + 279b: 8b 44 24 fc mov -0x4(%rsp),%eax + 279f: 01 c0 add %eax,%eax + 27a1: 8d 50 01 lea 0x1(%rax),%edx + 27a4: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 27a9: 89 d2 mov %edx,%edx + 27ab: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 27af: 66 89 44 24 fa mov %ax,-0x6(%rsp) + 27b4: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 27b9: 66 c1 f8 0f sar $0xf,%ax + 27bd: 66 25 01 0d and $0xd01,%ax + 27c1: 66 01 44 24 fa add %ax,-0x6(%rsp) + 27c6: 8b 54 24 fc mov -0x4(%rsp),%edx + 27ca: 89 d0 mov %edx,%eax + 27cc: 01 c0 add %eax,%eax + 27ce: 01 d0 add %edx,%eax + 27d0: 89 c2 mov %eax,%edx + 27d2: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 27d7: 48 01 d0 add %rdx,%rax + 27da: 0f b7 54 24 f8 movzwl -0x8(%rsp),%edx + 27df: 88 10 mov %dl,(%rax) + 27e1: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax + 27e6: 66 c1 e8 08 shr $0x8,%ax + 27ea: 89 c2 mov %eax,%edx + 27ec: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 27f1: c1 e0 04 shl $0x4,%eax + 27f4: 89 d1 mov %edx,%ecx + 27f6: 09 c1 or %eax,%ecx + 27f8: 8b 54 24 fc mov -0x4(%rsp),%edx + 27fc: 89 d0 mov %edx,%eax + 27fe: 01 c0 add %eax,%eax + 2800: 01 d0 add %edx,%eax + 2802: 83 c0 01 add $0x1,%eax + 2805: 89 c2 mov %eax,%edx + 2807: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 280c: 48 01 d0 add %rdx,%rax + 280f: 89 ca mov %ecx,%edx + 2811: 88 10 mov %dl,(%rax) + 2813: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 2818: 66 c1 e8 04 shr $0x4,%ax + 281c: 89 c1 mov %eax,%ecx + 281e: 8b 54 24 fc mov -0x4(%rsp),%edx + 2822: 89 d0 mov %edx,%eax + 2824: 01 c0 add %eax,%eax + 2826: 01 d0 add %edx,%eax + 2828: 83 c0 02 add $0x2,%eax + 282b: 89 c2 mov %eax,%edx + 282d: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2832: 48 01 d0 add %rdx,%rax + 2835: 89 ca mov %ecx,%edx + 2837: 88 10 mov %dl,(%rax) + 2839: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 283e: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 2843: 0f 86 29 ff ff ff jbe 2772 + 2849: 90 nop + 284a: 90 nop + 284b: c3 ret + +000000000000284c : + 284c: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2851: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2856: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 285d: 00 + 285e: e9 b7 00 00 00 jmp 291a + 2863: 8b 54 24 fc mov -0x4(%rsp),%edx + 2867: 89 d0 mov %edx,%eax + 2869: 01 c0 add %eax,%eax + 286b: 01 d0 add %edx,%eax + 286d: 89 c2 mov %eax,%edx + 286f: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2874: 48 01 d0 add %rdx,%rax + 2877: 0f b6 00 movzbl (%rax),%eax + 287a: 0f b6 c8 movzbl %al,%ecx + 287d: 8b 54 24 fc mov -0x4(%rsp),%edx + 2881: 89 d0 mov %edx,%eax + 2883: 01 c0 add %eax,%eax + 2885: 01 d0 add %edx,%eax + 2887: 83 c0 01 add $0x1,%eax + 288a: 89 c2 mov %eax,%edx + 288c: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2891: 48 01 d0 add %rdx,%rax + 2894: 0f b6 00 movzbl (%rax),%eax + 2897: 0f b6 c0 movzbl %al,%eax + 289a: c1 e0 08 shl $0x8,%eax + 289d: 09 c1 or %eax,%ecx + 289f: 89 ca mov %ecx,%edx + 28a1: 8b 44 24 fc mov -0x4(%rsp),%eax + 28a5: 8d 0c 00 lea (%rax,%rax,1),%ecx + 28a8: 66 81 e2 ff 0f and $0xfff,%dx + 28ad: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 28b2: 89 c9 mov %ecx,%ecx + 28b4: 66 89 14 48 mov %dx,(%rax,%rcx,2) + 28b8: 8b 54 24 fc mov -0x4(%rsp),%edx + 28bc: 89 d0 mov %edx,%eax + 28be: 01 c0 add %eax,%eax + 28c0: 01 d0 add %edx,%eax + 28c2: 83 c0 01 add $0x1,%eax + 28c5: 89 c2 mov %eax,%edx + 28c7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 28cc: 48 01 d0 add %rdx,%rax + 28cf: 0f b6 00 movzbl (%rax),%eax + 28d2: c0 e8 04 shr $0x4,%al + 28d5: 0f b6 c8 movzbl %al,%ecx + 28d8: 8b 54 24 fc mov -0x4(%rsp),%edx + 28dc: 89 d0 mov %edx,%eax + 28de: 01 c0 add %eax,%eax + 28e0: 01 d0 add %edx,%eax + 28e2: 83 c0 02 add $0x2,%eax + 28e5: 89 c2 mov %eax,%edx + 28e7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 28ec: 48 01 d0 add %rdx,%rax + 28ef: 0f b6 00 movzbl (%rax),%eax + 28f2: 0f b6 c0 movzbl %al,%eax + 28f5: c1 e0 04 shl $0x4,%eax + 28f8: 09 c1 or %eax,%ecx + 28fa: 89 ca mov %ecx,%edx + 28fc: 8b 44 24 fc mov -0x4(%rsp),%eax + 2900: 01 c0 add %eax,%eax + 2902: 8d 48 01 lea 0x1(%rax),%ecx + 2905: 66 81 e2 ff 0f and $0xfff,%dx + 290a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 290f: 89 c9 mov %ecx,%ecx + 2911: 66 89 14 48 mov %dx,(%rax,%rcx,2) + 2915: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 291a: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 291f: 0f 86 3e ff ff ff jbe 2863 + 2925: 90 nop + 2926: 90 nop + 2927: c3 ret + +0000000000002928 : + 2928: 48 83 ec 28 sub $0x28,%rsp + 292c: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2931: 48 89 34 24 mov %rsi,(%rsp) + 2935: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 293c: 00 + 293d: e9 84 00 00 00 jmp 29c6 + 2942: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2949: 00 + 294a: eb 6e jmp 29ba + 294c: 8b 44 24 18 mov 0x18(%rsp),%eax + 2950: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 2957: 8b 44 24 1c mov 0x1c(%rsp),%eax + 295b: 01 c2 add %eax,%edx + 295d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2962: 89 d2 mov %edx,%edx + 2964: 66 c7 04 50 00 00 movw $0x0,(%rax,%rdx,2) + 296a: 8b 54 24 18 mov 0x18(%rsp),%edx + 296e: 48 8b 04 24 mov (%rsp),%rax + 2972: 48 01 d0 add %rdx,%rax + 2975: 0f b6 00 movzbl (%rax),%eax + 2978: 0f b6 d0 movzbl %al,%edx + 297b: 8b 44 24 1c mov 0x1c(%rsp),%eax + 297f: 89 c1 mov %eax,%ecx + 2981: d3 fa sar %cl,%edx + 2983: 89 d0 mov %edx,%eax + 2985: 0f b7 c0 movzwl %ax,%eax + 2988: 83 e0 01 and $0x1,%eax + 298b: 89 c2 mov %eax,%edx + 298d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2992: 8b 4c 24 18 mov 0x18(%rsp),%ecx + 2996: c1 e1 03 shl $0x3,%ecx + 2999: 89 ce mov %ecx,%esi + 299b: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 299f: 48 01 f1 add %rsi,%rcx + 29a2: 48 01 c9 add %rcx,%rcx + 29a5: 48 01 c8 add %rcx,%rax + 29a8: be 81 06 00 00 mov $0x681,%esi + 29ad: 48 89 c7 mov %rax,%rdi + 29b0: e8 14 0d 00 00 call 36c9 + 29b5: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 29ba: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) + 29bf: 76 8b jbe 294c + 29c1: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 29c6: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) + 29cb: 0f 86 71 ff ff ff jbe 2942 + 29d1: 90 nop + 29d2: 90 nop + 29d3: 48 83 c4 28 add $0x28,%rsp + 29d7: c3 ret + +00000000000029d8 : + 29d8: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 29dd: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 29e2: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) + 29e9: 00 + 29ea: e9 a4 00 00 00 jmp 2a93 + 29ef: 8b 54 24 f4 mov -0xc(%rsp),%edx + 29f3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 29f8: 48 01 d0 add %rdx,%rax + 29fb: c6 00 00 movb $0x0,(%rax) + 29fe: c7 44 24 f8 00 00 00 movl $0x0,-0x8(%rsp) + 2a05: 00 + 2a06: eb 7b jmp 2a83 + 2a08: 8b 44 24 f4 mov -0xc(%rsp),%eax + 2a0c: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 2a13: 8b 44 24 f8 mov -0x8(%rsp),%eax + 2a17: 01 c2 add %eax,%edx + 2a19: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2a1e: 89 d2 mov %edx,%edx + 2a20: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2a24: 98 cwtl + 2a25: 89 44 24 fc mov %eax,-0x4(%rsp) + 2a29: d1 64 24 fc shll $1,-0x4(%rsp) + 2a2d: 81 44 24 fc 81 06 00 addl $0x681,-0x4(%rsp) + 2a34: 00 + 2a35: 8b 44 24 fc mov -0x4(%rsp),%eax + 2a39: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2a3f: 89 44 24 fc mov %eax,-0x4(%rsp) + 2a43: c1 6c 24 fc 1c shrl $0x1c,-0x4(%rsp) + 2a48: 83 64 24 fc 01 andl $0x1,-0x4(%rsp) + 2a4d: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2a51: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2a56: 48 01 d0 add %rdx,%rax + 2a59: 0f b6 30 movzbl (%rax),%esi + 2a5c: 8b 44 24 f8 mov -0x8(%rsp),%eax + 2a60: 8b 54 24 fc mov -0x4(%rsp),%edx + 2a64: 89 c1 mov %eax,%ecx + 2a66: d3 e2 shl %cl,%edx + 2a68: 89 d0 mov %edx,%eax + 2a6a: 89 c1 mov %eax,%ecx + 2a6c: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2a70: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2a75: 48 01 d0 add %rdx,%rax + 2a78: 09 ce or %ecx,%esi + 2a7a: 89 f2 mov %esi,%edx + 2a7c: 88 10 mov %dl,(%rax) + 2a7e: 83 44 24 f8 01 addl $0x1,-0x8(%rsp) + 2a83: 83 7c 24 f8 07 cmpl $0x7,-0x8(%rsp) + 2a88: 0f 86 7a ff ff ff jbe 2a08 + 2a8e: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) + 2a93: 83 7c 24 f4 1f cmpl $0x1f,-0xc(%rsp) + 2a98: 0f 86 51 ff ff ff jbe 29ef + 2a9e: 90 nop + 2a9f: 90 nop + 2aa0: c3 ret + +0000000000002aa1 : + 2aa1: 48 81 ec f8 00 00 00 sub $0xf8,%rsp + 2aa8: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2aad: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2ab2: 89 d0 mov %edx,%eax + 2ab4: 88 44 24 0c mov %al,0xc(%rsp) + 2ab8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2abf: 00 00 + 2ac1: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) + 2ac8: 00 + 2ac9: 31 c0 xor %eax,%eax + 2acb: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx + 2ad0: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2ad5: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 2ada: be c0 00 00 00 mov $0xc0,%esi + 2adf: 48 89 c7 mov %rax,%rdi + 2ae2: e8 79 2a 00 00 call 5560 + 2ae7: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 2aec: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2af1: 48 89 d6 mov %rdx,%rsi + 2af4: 48 89 c7 mov %rax,%rdi + 2af7: e8 19 0a 00 00 call 3515 + 2afc: 90 nop + 2afd: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 2b04: 00 + 2b05: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2b0c: 00 00 + 2b0e: 74 05 je 2b15 + 2b10: e8 6b e5 ff ff call 1080 <__stack_chk_fail@plt> + 2b15: 48 81 c4 f8 00 00 00 add $0xf8,%rsp + 2b1c: c3 ret + +0000000000002b1d : + 2b1d: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 2b24: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2b29: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2b2e: 89 d0 mov %edx,%eax + 2b30: 88 44 24 0c mov %al,0xc(%rsp) + 2b34: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2b3b: 00 00 + 2b3d: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 2b44: 00 + 2b45: 31 c0 xor %eax,%eax + 2b47: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx + 2b4c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2b51: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 2b56: be 80 00 00 00 mov $0x80,%esi + 2b5b: 48 89 c7 mov %rax,%rdi + 2b5e: e8 fd 29 00 00 call 5560 + 2b63: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 2b68: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2b6d: 48 89 d6 mov %rdx,%rsi + 2b70: 48 89 c7 mov %rax,%rdi + 2b73: e8 c4 09 00 00 call 353c + 2b78: 90 nop + 2b79: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 2b80: 00 + 2b81: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2b88: 00 00 + 2b8a: 74 05 je 2b91 + 2b8c: e8 ef e4 ff ff call 1080 <__stack_chk_fail@plt> + 2b91: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 2b98: c3 ret + +0000000000002b99 : + 2b99: 48 83 ec 18 sub $0x18,%rsp + 2b9d: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2ba2: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2ba7: 48 89 c7 mov %rax,%rdi + 2baa: e8 b5 02 00 00 call 2e64 + 2baf: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2bb4: 48 89 c7 mov %rax,%rdi + 2bb7: e8 7e 01 00 00 call 2d3a + 2bbc: 90 nop + 2bbd: 48 83 c4 18 add $0x18,%rsp + 2bc1: c3 ret + +0000000000002bc2 : + 2bc2: 48 83 ec 18 sub $0x18,%rsp + 2bc6: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2bcb: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2bd0: 48 89 c7 mov %rax,%rdi + 2bd3: e8 ce 03 00 00 call 2fa6 + 2bd8: 90 nop + 2bd9: 48 83 c4 18 add $0x18,%rsp + 2bdd: c3 ret + +0000000000002bde : + 2bde: 48 83 ec 38 sub $0x38,%rsp + 2be2: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2be7: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2bec: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 2bf1: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 2bf8: 00 + 2bf9: e9 ce 00 00 00 jmp 2ccc + 2bfe: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2c02: 83 c0 40 add $0x40,%eax + 2c05: 89 c0 mov %eax,%eax + 2c07: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2c0b: 48 8d 05 0e 44 00 00 lea 0x440e(%rip),%rax # 7020 + 2c12: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2c16: 98 cwtl + 2c17: 8b 54 24 2c mov 0x2c(%rsp),%edx + 2c1b: c1 e2 02 shl $0x2,%edx + 2c1e: 89 d2 mov %edx,%edx + 2c20: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 2c24: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2c29: 48 01 ca add %rcx,%rdx + 2c2c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2c30: c1 e1 02 shl $0x2,%ecx + 2c33: 89 c9 mov %ecx,%ecx + 2c35: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 2c39: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2c3e: 48 01 ce add %rcx,%rsi + 2c41: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2c45: c1 e1 02 shl $0x2,%ecx + 2c48: 89 c9 mov %ecx,%ecx + 2c4a: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi + 2c4e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 2c53: 48 01 cf add %rcx,%rdi + 2c56: 89 c1 mov %eax,%ecx + 2c58: e8 2b 05 00 00 call 3188 + 2c5d: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2c61: 83 c0 40 add $0x40,%eax + 2c64: 89 c0 mov %eax,%eax + 2c66: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2c6a: 48 8d 05 af 43 00 00 lea 0x43af(%rip),%rax # 7020 + 2c71: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2c75: f7 d8 neg %eax + 2c77: 98 cwtl + 2c78: 8b 54 24 2c mov 0x2c(%rsp),%edx + 2c7c: c1 e2 02 shl $0x2,%edx + 2c7f: 83 c2 02 add $0x2,%edx + 2c82: 89 d2 mov %edx,%edx + 2c84: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 2c88: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2c8d: 48 01 ca add %rcx,%rdx + 2c90: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2c94: c1 e1 02 shl $0x2,%ecx + 2c97: 83 c1 02 add $0x2,%ecx + 2c9a: 89 c9 mov %ecx,%ecx + 2c9c: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 2ca0: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2ca5: 48 01 ce add %rcx,%rsi + 2ca8: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2cac: c1 e1 02 shl $0x2,%ecx + 2caf: 83 c1 02 add $0x2,%ecx + 2cb2: 89 c9 mov %ecx,%ecx + 2cb4: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi + 2cb8: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 2cbd: 48 01 cf add %rcx,%rdi + 2cc0: 89 c1 mov %eax,%ecx + 2cc2: e8 c1 04 00 00 call 3188 + 2cc7: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 2ccc: 83 7c 24 2c 3f cmpl $0x3f,0x2c(%rsp) + 2cd1: 0f 86 27 ff ff ff jbe 2bfe + 2cd7: 90 nop + 2cd8: 90 nop + 2cd9: 48 83 c4 38 add $0x38,%rsp + 2cdd: c3 ret + +0000000000002cde : + 2cde: 48 83 ec 28 sub $0x28,%rsp + 2ce2: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2ce7: 66 c7 44 24 1a 49 05 movw $0x549,0x1a(%rsp) + 2cee: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2cf5: 00 + 2cf6: eb 31 jmp 2d29 + 2cf8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2cfd: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2d01: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2d05: 0f bf d0 movswl %ax,%edx + 2d08: 0f bf 44 24 1a movswl 0x1a(%rsp),%eax + 2d0d: 0f af c2 imul %edx,%eax + 2d10: 89 c7 mov %eax,%edi + 2d12: e8 4c 08 00 00 call 3563 + 2d17: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2d1c: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 2d20: 66 89 04 4a mov %ax,(%rdx,%rcx,2) + 2d24: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2d29: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) + 2d30: 00 + 2d31: 76 c5 jbe 2cf8 + 2d33: 90 nop + 2d34: 90 nop + 2d35: 48 83 c4 28 add $0x28,%rsp + 2d39: c3 ret + +0000000000002d3a : + 2d3a: 48 83 ec 28 sub $0x28,%rsp + 2d3e: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2d43: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2d4a: 00 + 2d4b: eb 27 jmp 2d74 + 2d4d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2d52: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2d56: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2d5a: 98 cwtl + 2d5b: 89 c7 mov %eax,%edi + 2d5d: e8 32 08 00 00 call 3594 + 2d62: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2d67: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 2d6b: 66 89 04 4a mov %ax,(%rdx,%rcx,2) + 2d6f: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2d74: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) + 2d7b: 00 + 2d7c: 76 cf jbe 2d4d + 2d7e: 90 nop + 2d7f: 90 nop + 2d80: 48 83 c4 28 add $0x28,%rsp + 2d84: c3 ret + +0000000000002d85 : + 2d85: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2d8a: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2d8f: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 2d94: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2d9b: 00 + 2d9c: eb 32 jmp 2dd0 + 2d9e: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2da3: 8b 54 24 fc mov -0x4(%rsp),%edx + 2da7: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2dab: 89 c1 mov %eax,%ecx + 2dad: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 2db2: 8b 54 24 fc mov -0x4(%rsp),%edx + 2db6: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2dba: 01 c8 add %ecx,%eax + 2dbc: 89 c1 mov %eax,%ecx + 2dbe: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2dc3: 8b 54 24 fc mov -0x4(%rsp),%edx + 2dc7: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2dcb: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2dd0: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) + 2dd7: 00 + 2dd8: 76 c4 jbe 2d9e + 2dda: 90 nop + 2ddb: 90 nop + 2ddc: c3 ret + +0000000000002ddd : + 2ddd: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2de2: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2de7: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 2dec: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2df3: 00 + 2df4: eb 36 jmp 2e2c + 2df6: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2dfb: 8b 54 24 fc mov -0x4(%rsp),%edx + 2dff: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2e03: 89 c1 mov %eax,%ecx + 2e05: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 2e0a: 8b 54 24 fc mov -0x4(%rsp),%edx + 2e0e: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2e12: 89 c2 mov %eax,%edx + 2e14: 89 c8 mov %ecx,%eax + 2e16: 29 d0 sub %edx,%eax + 2e18: 89 c1 mov %eax,%ecx + 2e1a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2e1f: 8b 54 24 fc mov -0x4(%rsp),%edx + 2e23: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2e27: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2e2c: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) + 2e33: 00 + 2e34: 76 c0 jbe 2df6 + 2e36: 90 nop + 2e37: 90 nop + 2e38: c3 ret + +0000000000002e39 : + 2e39: 48 83 ec 18 sub $0x18,%rsp + 2e3d: 89 fa mov %edi,%edx + 2e3f: 89 f0 mov %esi,%eax + 2e41: 66 89 54 24 0c mov %dx,0xc(%rsp) + 2e46: 66 89 44 24 08 mov %ax,0x8(%rsp) + 2e4b: 0f bf 54 24 0c movswl 0xc(%rsp),%edx + 2e50: 0f bf 44 24 08 movswl 0x8(%rsp),%eax + 2e55: 0f af c2 imul %edx,%eax + 2e58: 89 c7 mov %eax,%edi + 2e5a: e8 04 07 00 00 call 3563 + 2e5f: 48 83 c4 18 add $0x18,%rsp + 2e63: c3 ret + +0000000000002e64 : + 2e64: 48 83 ec 38 sub $0x38,%rsp + 2e68: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2e6d: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) + 2e74: 00 + 2e75: c7 44 24 20 80 00 00 movl $0x80,0x20(%rsp) + 2e7c: 00 + 2e7d: e9 12 01 00 00 jmp 2f94 + 2e82: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 2e89: 00 + 2e8a: e9 f3 00 00 00 jmp 2f82 + 2e8f: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2e93: 8d 50 01 lea 0x1(%rax),%edx + 2e96: 89 54 24 2c mov %edx,0x2c(%rsp) + 2e9a: 89 c0 mov %eax,%eax + 2e9c: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2ea0: 48 8d 05 79 41 00 00 lea 0x4179(%rip),%rax # 7020 + 2ea7: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2eab: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 2eb0: 8b 44 24 24 mov 0x24(%rsp),%eax + 2eb4: 89 44 24 28 mov %eax,0x28(%rsp) + 2eb8: e9 a3 00 00 00 jmp 2f60 + 2ebd: 8b 54 24 28 mov 0x28(%rsp),%edx + 2ec1: 8b 44 24 20 mov 0x20(%rsp),%eax + 2ec5: 01 d0 add %edx,%eax + 2ec7: 89 c0 mov %eax,%eax + 2ec9: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2ecd: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2ed2: 48 01 d0 add %rdx,%rax + 2ed5: 0f b7 00 movzwl (%rax),%eax + 2ed8: 0f bf d0 movswl %ax,%edx + 2edb: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax + 2ee0: 89 d6 mov %edx,%esi + 2ee2: 89 c7 mov %eax,%edi + 2ee4: e8 50 ff ff ff call 2e39 + 2ee9: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 2eee: 8b 44 24 28 mov 0x28(%rsp),%eax + 2ef2: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2ef6: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2efb: 48 01 d0 add %rdx,%rax + 2efe: 0f b7 00 movzwl (%rax),%eax + 2f01: 89 c2 mov %eax,%edx + 2f03: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 2f08: 89 d1 mov %edx,%ecx + 2f0a: 29 c1 sub %eax,%ecx + 2f0c: 8b 54 24 28 mov 0x28(%rsp),%edx + 2f10: 8b 44 24 20 mov 0x20(%rsp),%eax + 2f14: 01 d0 add %edx,%eax + 2f16: 89 c0 mov %eax,%eax + 2f18: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f1c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f21: 48 01 d0 add %rdx,%rax + 2f24: 89 ca mov %ecx,%edx + 2f26: 66 89 10 mov %dx,(%rax) + 2f29: 8b 44 24 28 mov 0x28(%rsp),%eax + 2f2d: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f31: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f36: 48 01 d0 add %rdx,%rax + 2f39: 0f b7 00 movzwl (%rax),%eax + 2f3c: 89 c2 mov %eax,%edx + 2f3e: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 2f43: 8d 0c 02 lea (%rdx,%rax,1),%ecx + 2f46: 8b 44 24 28 mov 0x28(%rsp),%eax + 2f4a: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f4e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f53: 48 01 d0 add %rdx,%rax + 2f56: 89 ca mov %ecx,%edx + 2f58: 66 89 10 mov %dx,(%rax) + 2f5b: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 2f60: 8b 54 24 24 mov 0x24(%rsp),%edx + 2f64: 8b 44 24 20 mov 0x20(%rsp),%eax + 2f68: 01 d0 add %edx,%eax + 2f6a: 39 44 24 28 cmp %eax,0x28(%rsp) + 2f6e: 0f 82 49 ff ff ff jb 2ebd + 2f74: 8b 54 24 28 mov 0x28(%rsp),%edx + 2f78: 8b 44 24 20 mov 0x20(%rsp),%eax + 2f7c: 01 d0 add %edx,%eax + 2f7e: 89 44 24 24 mov %eax,0x24(%rsp) + 2f82: 81 7c 24 24 ff 00 00 cmpl $0xff,0x24(%rsp) + 2f89: 00 + 2f8a: 0f 86 ff fe ff ff jbe 2e8f + 2f90: d1 6c 24 20 shrl $1,0x20(%rsp) + 2f94: 83 7c 24 20 01 cmpl $0x1,0x20(%rsp) + 2f99: 0f 87 e3 fe ff ff ja 2e82 + 2f9f: 90 nop + 2fa0: 90 nop + 2fa1: 48 83 c4 38 add $0x38,%rsp + 2fa5: c3 ret + +0000000000002fa6 : + 2fa6: 53 push %rbx + 2fa7: 48 83 ec 30 sub $0x30,%rsp + 2fab: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2fb0: 66 c7 44 24 1a a1 05 movw $0x5a1,0x1a(%rsp) + 2fb7: c7 44 24 2c 7f 00 00 movl $0x7f,0x2c(%rsp) + 2fbe: 00 + 2fbf: c7 44 24 24 02 00 00 movl $0x2,0x24(%rsp) + 2fc6: 00 + 2fc7: e9 57 01 00 00 jmp 3123 + 2fcc: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 2fd3: 00 + 2fd4: e9 38 01 00 00 jmp 3111 + 2fd9: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2fdd: 8d 50 ff lea -0x1(%rax),%edx + 2fe0: 89 54 24 2c mov %edx,0x2c(%rsp) + 2fe4: 89 c0 mov %eax,%eax + 2fe6: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2fea: 48 8d 05 2f 40 00 00 lea 0x402f(%rip),%rax # 7020 + 2ff1: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2ff5: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 2ffa: 8b 44 24 20 mov 0x20(%rsp),%eax + 2ffe: 89 44 24 28 mov %eax,0x28(%rsp) + 3002: e9 e8 00 00 00 jmp 30ef + 3007: 8b 44 24 28 mov 0x28(%rsp),%eax + 300b: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 300f: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3014: 48 01 d0 add %rdx,%rax + 3017: 0f b7 00 movzwl (%rax),%eax + 301a: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 301f: 8b 54 24 28 mov 0x28(%rsp),%edx + 3023: 8b 44 24 24 mov 0x24(%rsp),%eax + 3027: 01 d0 add %edx,%eax + 3029: 89 c0 mov %eax,%eax + 302b: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 302f: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3034: 48 01 d0 add %rdx,%rax + 3037: 0f b7 00 movzwl (%rax),%eax + 303a: 89 c2 mov %eax,%edx + 303c: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 3041: 01 d0 add %edx,%eax + 3043: 98 cwtl + 3044: 8b 54 24 28 mov 0x28(%rsp),%edx + 3048: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 304c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 3051: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx + 3055: 89 c7 mov %eax,%edi + 3057: e8 38 05 00 00 call 3594 + 305c: 66 89 03 mov %ax,(%rbx) + 305f: 8b 54 24 28 mov 0x28(%rsp),%edx + 3063: 8b 44 24 24 mov 0x24(%rsp),%eax + 3067: 01 d0 add %edx,%eax + 3069: 89 c0 mov %eax,%eax + 306b: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 306f: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3074: 48 01 d0 add %rdx,%rax + 3077: 0f b7 00 movzwl (%rax),%eax + 307a: 89 c2 mov %eax,%edx + 307c: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 3081: 89 d1 mov %edx,%ecx + 3083: 29 c1 sub %eax,%ecx + 3085: 8b 54 24 28 mov 0x28(%rsp),%edx + 3089: 8b 44 24 24 mov 0x24(%rsp),%eax + 308d: 01 d0 add %edx,%eax + 308f: 89 c0 mov %eax,%eax + 3091: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 3095: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 309a: 48 01 d0 add %rdx,%rax + 309d: 89 ca mov %ecx,%edx + 309f: 66 89 10 mov %dx,(%rax) + 30a2: 8b 54 24 28 mov 0x28(%rsp),%edx + 30a6: 8b 44 24 24 mov 0x24(%rsp),%eax + 30aa: 01 d0 add %edx,%eax + 30ac: 89 c0 mov %eax,%eax + 30ae: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 30b2: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 30b7: 48 01 d0 add %rdx,%rax + 30ba: 0f b7 00 movzwl (%rax),%eax + 30bd: 0f bf d0 movswl %ax,%edx + 30c0: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax + 30c5: 8b 74 24 28 mov 0x28(%rsp),%esi + 30c9: 8b 4c 24 24 mov 0x24(%rsp),%ecx + 30cd: 01 f1 add %esi,%ecx + 30cf: 89 c9 mov %ecx,%ecx + 30d1: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 30d5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 30da: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx + 30de: 89 d6 mov %edx,%esi + 30e0: 89 c7 mov %eax,%edi + 30e2: e8 52 fd ff ff call 2e39 + 30e7: 66 89 03 mov %ax,(%rbx) + 30ea: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 30ef: 8b 54 24 20 mov 0x20(%rsp),%edx + 30f3: 8b 44 24 24 mov 0x24(%rsp),%eax + 30f7: 01 d0 add %edx,%eax + 30f9: 39 44 24 28 cmp %eax,0x28(%rsp) + 30fd: 0f 82 04 ff ff ff jb 3007 + 3103: 8b 54 24 28 mov 0x28(%rsp),%edx + 3107: 8b 44 24 24 mov 0x24(%rsp),%eax + 310b: 01 d0 add %edx,%eax + 310d: 89 44 24 20 mov %eax,0x20(%rsp) + 3111: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) + 3118: 00 + 3119: 0f 86 ba fe ff ff jbe 2fd9 + 311f: d1 64 24 24 shll $1,0x24(%rsp) + 3123: 81 7c 24 24 80 00 00 cmpl $0x80,0x24(%rsp) + 312a: 00 + 312b: 0f 86 9b fe ff ff jbe 2fcc + 3131: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) + 3138: 00 + 3139: eb 3b jmp 3176 + 313b: 0f bf 54 24 1a movswl 0x1a(%rsp),%edx + 3140: 8b 44 24 28 mov 0x28(%rsp),%eax + 3144: 48 8d 0c 00 lea (%rax,%rax,1),%rcx + 3148: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 314d: 48 01 c8 add %rcx,%rax + 3150: 0f b7 00 movzwl (%rax),%eax + 3153: 98 cwtl + 3154: 8b 4c 24 28 mov 0x28(%rsp),%ecx + 3158: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 315c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 3161: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx + 3165: 89 d6 mov %edx,%esi + 3167: 89 c7 mov %eax,%edi + 3169: e8 cb fc ff ff call 2e39 + 316e: 66 89 03 mov %ax,(%rbx) + 3171: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 3176: 81 7c 24 28 ff 00 00 cmpl $0xff,0x28(%rsp) + 317d: 00 + 317e: 76 bb jbe 313b + 3180: 90 nop + 3181: 90 nop + 3182: 48 83 c4 30 add $0x30,%rsp + 3186: 5b pop %rbx + 3187: c3 ret + +0000000000003188 : + 3188: 53 push %rbx + 3189: 48 83 ec 20 sub $0x20,%rsp + 318d: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 3192: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 3197: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 319c: 89 c8 mov %ecx,%eax + 319e: 66 89 44 24 04 mov %ax,0x4(%rsp) + 31a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 31a8: 48 83 c0 02 add $0x2,%rax + 31ac: 0f b7 00 movzwl (%rax),%eax + 31af: 0f bf d0 movswl %ax,%edx + 31b2: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 31b7: 48 83 c0 02 add $0x2,%rax + 31bb: 0f b7 00 movzwl (%rax),%eax + 31be: 98 cwtl + 31bf: 89 d6 mov %edx,%esi + 31c1: 89 c7 mov %eax,%edi + 31c3: e8 71 fc ff ff call 2e39 + 31c8: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 31cd: 66 89 02 mov %ax,(%rdx) + 31d0: 0f bf 54 24 04 movswl 0x4(%rsp),%edx + 31d5: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 31da: 0f b7 00 movzwl (%rax),%eax + 31dd: 98 cwtl + 31de: 89 d6 mov %edx,%esi + 31e0: 89 c7 mov %eax,%edi + 31e2: e8 52 fc ff ff call 2e39 + 31e7: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 31ec: 66 89 02 mov %ax,(%rdx) + 31ef: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 31f4: 0f b7 00 movzwl (%rax),%eax + 31f7: 0f bf d0 movswl %ax,%edx + 31fa: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 31ff: 0f b7 00 movzwl (%rax),%eax + 3202: 98 cwtl + 3203: 89 d6 mov %edx,%esi + 3205: 89 c7 mov %eax,%edi + 3207: e8 2d fc ff ff call 2e39 + 320c: 89 c2 mov %eax,%edx + 320e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3213: 0f b7 00 movzwl (%rax),%eax + 3216: 89 c1 mov %eax,%ecx + 3218: 89 d0 mov %edx,%eax + 321a: 01 c8 add %ecx,%eax + 321c: 89 c2 mov %eax,%edx + 321e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3223: 66 89 10 mov %dx,(%rax) + 3226: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 322b: 48 83 c0 02 add $0x2,%rax + 322f: 0f b7 00 movzwl (%rax),%eax + 3232: 0f bf d0 movswl %ax,%edx + 3235: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 323a: 0f b7 00 movzwl (%rax),%eax + 323d: 98 cwtl + 323e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 3243: 48 8d 59 02 lea 0x2(%rcx),%rbx + 3247: 89 d6 mov %edx,%esi + 3249: 89 c7 mov %eax,%edi + 324b: e8 e9 fb ff ff call 2e39 + 3250: 66 89 03 mov %ax,(%rbx) + 3253: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3258: 0f b7 00 movzwl (%rax),%eax + 325b: 0f bf d0 movswl %ax,%edx + 325e: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3263: 48 83 c0 02 add $0x2,%rax + 3267: 0f b7 00 movzwl (%rax),%eax + 326a: 98 cwtl + 326b: 89 d6 mov %edx,%esi + 326d: 89 c7 mov %eax,%edi + 326f: e8 c5 fb ff ff call 2e39 + 3274: 89 c2 mov %eax,%edx + 3276: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 327b: 48 83 c0 02 add $0x2,%rax + 327f: 0f b7 00 movzwl (%rax),%eax + 3282: 89 c1 mov %eax,%ecx + 3284: 89 d0 mov %edx,%eax + 3286: 8d 14 01 lea (%rcx,%rax,1),%edx + 3289: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 328e: 48 83 c0 02 add $0x2,%rax + 3292: 66 89 10 mov %dx,(%rax) + 3295: 90 nop + 3296: 48 83 c4 20 add $0x20,%rsp + 329a: 5b pop %rbx + 329b: c3 ret + +000000000000329c : + 329c: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 32a1: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 32a6: 0f b6 00 movzbl (%rax),%eax + 32a9: 0f b6 c0 movzbl %al,%eax + 32ac: 89 44 24 fc mov %eax,-0x4(%rsp) + 32b0: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 32b5: 48 83 c0 01 add $0x1,%rax + 32b9: 0f b6 00 movzbl (%rax),%eax + 32bc: 0f b6 c0 movzbl %al,%eax + 32bf: c1 e0 08 shl $0x8,%eax + 32c2: 09 44 24 fc or %eax,-0x4(%rsp) + 32c6: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 32cb: 48 83 c0 02 add $0x2,%rax + 32cf: 0f b6 00 movzbl (%rax),%eax + 32d2: 0f b6 c0 movzbl %al,%eax + 32d5: c1 e0 10 shl $0x10,%eax + 32d8: 09 44 24 fc or %eax,-0x4(%rsp) + 32dc: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 32e1: 48 83 c0 03 add $0x3,%rax + 32e5: 0f b6 00 movzbl (%rax),%eax + 32e8: 0f b6 c0 movzbl %al,%eax + 32eb: c1 e0 18 shl $0x18,%eax + 32ee: 09 44 24 fc or %eax,-0x4(%rsp) + 32f2: 8b 44 24 fc mov -0x4(%rsp),%eax + 32f6: c3 ret + +00000000000032f7 : + 32f7: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 32fc: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3301: 0f b6 00 movzbl (%rax),%eax + 3304: 0f b6 c0 movzbl %al,%eax + 3307: 89 44 24 fc mov %eax,-0x4(%rsp) + 330b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3310: 48 83 c0 01 add $0x1,%rax + 3314: 0f b6 00 movzbl (%rax),%eax + 3317: 0f b6 c0 movzbl %al,%eax + 331a: c1 e0 08 shl $0x8,%eax + 331d: 09 44 24 fc or %eax,-0x4(%rsp) + 3321: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3326: 48 83 c0 02 add $0x2,%rax + 332a: 0f b6 00 movzbl (%rax),%eax + 332d: 0f b6 c0 movzbl %al,%eax + 3330: c1 e0 10 shl $0x10,%eax + 3333: 09 44 24 fc or %eax,-0x4(%rsp) + 3337: 8b 44 24 fc mov -0x4(%rsp),%eax + 333b: c3 ret + +000000000000333c : + 333c: 48 83 ec 30 sub $0x30,%rsp + 3340: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3345: 48 89 34 24 mov %rsi,(%rsp) + 3349: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 3350: 00 + 3351: e9 b2 00 00 00 jmp 3408 + 3356: 8b 44 24 20 mov 0x20(%rsp),%eax + 335a: c1 e0 02 shl $0x2,%eax + 335d: 89 c2 mov %eax,%edx + 335f: 48 8b 04 24 mov (%rsp),%rax + 3363: 48 01 d0 add %rdx,%rax + 3366: 48 89 c7 mov %rax,%rdi + 3369: e8 2e ff ff ff call 329c + 336e: 89 44 24 28 mov %eax,0x28(%rsp) + 3372: 8b 44 24 28 mov 0x28(%rsp),%eax + 3376: 25 55 55 55 55 and $0x55555555,%eax + 337b: 89 44 24 2c mov %eax,0x2c(%rsp) + 337f: 8b 44 24 28 mov 0x28(%rsp),%eax + 3383: d1 e8 shr $1,%eax + 3385: 25 55 55 55 55 and $0x55555555,%eax + 338a: 01 44 24 2c add %eax,0x2c(%rsp) + 338e: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 3395: 00 + 3396: eb 64 jmp 33fc + 3398: 8b 44 24 24 mov 0x24(%rsp),%eax + 339c: c1 e0 02 shl $0x2,%eax + 339f: 8b 54 24 2c mov 0x2c(%rsp),%edx + 33a3: 89 c1 mov %eax,%ecx + 33a5: d3 ea shr %cl,%edx + 33a7: 89 d0 mov %edx,%eax + 33a9: 83 e0 03 and $0x3,%eax + 33ac: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 33b1: 8b 44 24 24 mov 0x24(%rsp),%eax + 33b5: c1 e0 02 shl $0x2,%eax + 33b8: 83 c0 02 add $0x2,%eax + 33bb: 8b 54 24 2c mov 0x2c(%rsp),%edx + 33bf: 89 c1 mov %eax,%ecx + 33c1: d3 ea shr %cl,%edx + 33c3: 89 d0 mov %edx,%eax + 33c5: 83 e0 03 and $0x3,%eax + 33c8: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 33cd: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax + 33d2: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx + 33d7: 29 d0 sub %edx,%eax + 33d9: 89 c1 mov %eax,%ecx + 33db: 8b 44 24 20 mov 0x20(%rsp),%eax + 33df: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 33e6: 8b 44 24 24 mov 0x24(%rsp),%eax + 33ea: 01 c2 add %eax,%edx + 33ec: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 33f1: 89 d2 mov %edx,%edx + 33f3: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 33f7: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 33fc: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) + 3401: 76 95 jbe 3398 + 3403: 83 44 24 20 01 addl $0x1,0x20(%rsp) + 3408: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) + 340d: 0f 86 43 ff ff ff jbe 3356 + 3413: 90 nop + 3414: 90 nop + 3415: 48 83 c4 30 add $0x30,%rsp + 3419: c3 ret + +000000000000341a : + 341a: 48 83 ec 30 sub $0x30,%rsp + 341e: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3423: 48 89 34 24 mov %rsi,(%rsp) + 3427: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 342e: 00 + 342f: e9 cf 00 00 00 jmp 3503 + 3434: 8b 54 24 20 mov 0x20(%rsp),%edx + 3438: 89 d0 mov %edx,%eax + 343a: 01 c0 add %eax,%eax + 343c: 01 d0 add %edx,%eax + 343e: 89 c2 mov %eax,%edx + 3440: 48 8b 04 24 mov (%rsp),%rax + 3444: 48 01 d0 add %rdx,%rax + 3447: 48 89 c7 mov %rax,%rdi + 344a: e8 a8 fe ff ff call 32f7 + 344f: 89 44 24 28 mov %eax,0x28(%rsp) + 3453: 8b 44 24 28 mov 0x28(%rsp),%eax + 3457: 25 49 92 24 00 and $0x249249,%eax + 345c: 89 44 24 2c mov %eax,0x2c(%rsp) + 3460: 8b 44 24 28 mov 0x28(%rsp),%eax + 3464: d1 e8 shr $1,%eax + 3466: 25 49 92 24 00 and $0x249249,%eax + 346b: 01 44 24 2c add %eax,0x2c(%rsp) + 346f: 8b 44 24 28 mov 0x28(%rsp),%eax + 3473: c1 e8 02 shr $0x2,%eax + 3476: 25 49 92 24 00 and $0x249249,%eax + 347b: 01 44 24 2c add %eax,0x2c(%rsp) + 347f: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 3486: 00 + 3487: eb 6e jmp 34f7 + 3489: 8b 54 24 24 mov 0x24(%rsp),%edx + 348d: 89 d0 mov %edx,%eax + 348f: 01 c0 add %eax,%eax + 3491: 01 d0 add %edx,%eax + 3493: 01 c0 add %eax,%eax + 3495: 89 c2 mov %eax,%edx + 3497: 8b 44 24 2c mov 0x2c(%rsp),%eax + 349b: 89 d1 mov %edx,%ecx + 349d: d3 e8 shr %cl,%eax + 349f: 83 e0 07 and $0x7,%eax + 34a2: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 34a7: 8b 54 24 24 mov 0x24(%rsp),%edx + 34ab: 89 d0 mov %edx,%eax + 34ad: 01 c0 add %eax,%eax + 34af: 01 d0 add %edx,%eax + 34b1: 01 c0 add %eax,%eax + 34b3: 83 c0 03 add $0x3,%eax + 34b6: 8b 54 24 2c mov 0x2c(%rsp),%edx + 34ba: 89 c1 mov %eax,%ecx + 34bc: d3 ea shr %cl,%edx + 34be: 89 d0 mov %edx,%eax + 34c0: 83 e0 07 and $0x7,%eax + 34c3: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 34c8: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax + 34cd: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx + 34d2: 29 d0 sub %edx,%eax + 34d4: 89 c1 mov %eax,%ecx + 34d6: 8b 44 24 20 mov 0x20(%rsp),%eax + 34da: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx + 34e1: 8b 44 24 24 mov 0x24(%rsp),%eax + 34e5: 01 c2 add %eax,%edx + 34e7: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 34ec: 89 d2 mov %edx,%edx + 34ee: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 34f2: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 34f7: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) + 34fc: 76 8b jbe 3489 + 34fe: 83 44 24 20 01 addl $0x1,0x20(%rsp) + 3503: 83 7c 24 20 3f cmpl $0x3f,0x20(%rsp) + 3508: 0f 86 26 ff ff ff jbe 3434 + 350e: 90 nop + 350f: 90 nop + 3510: 48 83 c4 30 add $0x30,%rsp + 3514: c3 ret + +0000000000003515 : + 3515: 48 83 ec 10 sub $0x10,%rsp + 3519: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 351e: 48 89 34 24 mov %rsi,(%rsp) + 3522: 48 8b 14 24 mov (%rsp),%rdx + 3526: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 352b: 48 89 d6 mov %rdx,%rsi + 352e: 48 89 c7 mov %rax,%rdi + 3531: e8 e4 fe ff ff call 341a + 3536: 90 nop + 3537: 48 83 c4 10 add $0x10,%rsp + 353b: c3 ret + +000000000000353c : + 353c: 48 83 ec 10 sub $0x10,%rsp + 3540: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3545: 48 89 34 24 mov %rsi,(%rsp) + 3549: 48 8b 14 24 mov (%rsp),%rdx + 354d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3552: 48 89 d6 mov %rdx,%rsi + 3555: 48 89 c7 mov %rax,%rdi + 3558: e8 df fd ff ff call 333c + 355d: 90 nop + 355e: 48 83 c4 10 add $0x10,%rsp + 3562: c3 ret + +0000000000003563 : + 3563: 89 7c 24 ec mov %edi,-0x14(%rsp) + 3567: 8b 44 24 ec mov -0x14(%rsp),%eax + 356b: 66 69 c0 01 f3 imul $0xf301,%ax,%ax + 3570: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 3575: 0f bf 44 24 fe movswl -0x2(%rsp),%eax + 357a: 69 d0 ff f2 ff ff imul $0xfffff2ff,%eax,%edx + 3580: 8b 44 24 ec mov -0x14(%rsp),%eax + 3584: 01 d0 add %edx,%eax + 3586: c1 f8 10 sar $0x10,%eax + 3589: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 358e: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax + 3593: c3 ret + +0000000000003594 : + 3594: 89 f8 mov %edi,%eax + 3596: 66 89 44 24 ec mov %ax,-0x14(%rsp) + 359b: 66 c7 44 24 fc bf 4e movw $0x4ebf,-0x4(%rsp) + 35a2: 0f bf 54 24 fc movswl -0x4(%rsp),%edx + 35a7: 0f bf 44 24 ec movswl -0x14(%rsp),%eax + 35ac: 0f af c2 imul %edx,%eax + 35af: 05 00 00 00 02 add $0x2000000,%eax + 35b4: c1 f8 1a sar $0x1a,%eax + 35b7: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 35bc: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax + 35c1: 66 69 c0 01 0d imul $0xd01,%ax,%ax + 35c6: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 35cb: 0f b7 44 24 ec movzwl -0x14(%rsp),%eax + 35d0: 0f b7 54 24 fe movzwl -0x2(%rsp),%edx + 35d5: 29 d0 sub %edx,%eax + 35d7: c3 ret + +00000000000035d8 : + 35d8: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 35dd: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 35e2: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 35e7: c6 44 24 f7 00 movb $0x0,-0x9(%rsp) + 35ec: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 35f3: 00 00 + 35f5: eb 2c jmp 3623 + 35f7: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 35fc: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3601: 48 01 d0 add %rdx,%rax + 3604: 0f b6 08 movzbl (%rax),%ecx + 3607: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 360c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3611: 48 01 d0 add %rdx,%rax + 3614: 0f b6 00 movzbl (%rax),%eax + 3617: 31 c8 xor %ecx,%eax + 3619: 08 44 24 f7 or %al,-0x9(%rsp) + 361d: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) + 3623: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3628: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax + 362d: 72 c8 jb 35f7 + 362f: 0f b6 44 24 f7 movzbl -0x9(%rsp),%eax + 3634: 48 f7 d8 neg %rax + 3637: 48 c1 e8 3f shr $0x3f,%rax + 363b: c3 ret + +000000000000363c : + 363c: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 3641: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 3646: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 364b: 89 c8 mov %ecx,%eax + 364d: 88 44 24 d4 mov %al,-0x2c(%rsp) + 3651: 0f b6 44 24 d4 movzbl -0x2c(%rsp),%eax + 3656: 88 44 24 d4 mov %al,-0x2c(%rsp) + 365a: f6 5c 24 d4 negb -0x2c(%rsp) + 365e: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 3665: 00 00 + 3667: eb 51 jmp 36ba + 3669: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 366e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3673: 48 01 d0 add %rdx,%rax + 3676: 0f b6 30 movzbl (%rax),%esi + 3679: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 367e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3683: 48 01 d0 add %rdx,%rax + 3686: 0f b6 08 movzbl (%rax),%ecx + 3689: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 368e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3693: 48 01 d0 add %rdx,%rax + 3696: 0f b6 00 movzbl (%rax),%eax + 3699: 31 c8 xor %ecx,%eax + 369b: 22 44 24 d4 and -0x2c(%rsp),%al + 369f: 89 c1 mov %eax,%ecx + 36a1: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 36a6: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 36ab: 48 01 d0 add %rdx,%rax + 36ae: 31 ce xor %ecx,%esi + 36b0: 89 f2 mov %esi,%edx + 36b2: 88 10 mov %dl,(%rax) + 36b4: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) + 36ba: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 36bf: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax + 36c4: 72 a3 jb 3669 + 36c6: 90 nop + 36c7: 90 nop + 36c8: c3 ret + +00000000000036c9 : + 36c9: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 36ce: 89 f1 mov %esi,%ecx + 36d0: 89 d0 mov %edx,%eax + 36d2: 89 ca mov %ecx,%edx + 36d4: 66 89 54 24 f4 mov %dx,-0xc(%rsp) + 36d9: 66 89 44 24 f0 mov %ax,-0x10(%rsp) + 36de: 66 f7 5c 24 f0 negw -0x10(%rsp) + 36e3: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 36e8: 0f b7 10 movzwl (%rax),%edx + 36eb: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 36f0: 0f b7 00 movzwl (%rax),%eax + 36f3: 66 33 44 24 f4 xor -0xc(%rsp),%ax + 36f8: 89 c1 mov %eax,%ecx + 36fa: 0f b7 44 24 f0 movzwl -0x10(%rsp),%eax + 36ff: 21 c8 and %ecx,%eax + 3701: 31 c2 xor %eax,%edx + 3703: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3708: 66 89 10 mov %dx,(%rax) + 370b: 90 nop + 370c: c3 ret + +000000000000370d : + 370d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 3712: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 3719: 00 00 + 371b: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) + 3722: 00 + 3723: eb 2b jmp 3750 + 3725: 8b 54 24 f4 mov -0xc(%rsp),%edx + 3729: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 372e: 48 01 d0 add %rdx,%rax + 3731: 0f b6 00 movzbl (%rax),%eax + 3734: 0f b6 d0 movzbl %al,%edx + 3737: 8b 44 24 f4 mov -0xc(%rsp),%eax + 373b: c1 e0 03 shl $0x3,%eax + 373e: 89 c1 mov %eax,%ecx + 3740: 48 d3 e2 shl %cl,%rdx + 3743: 48 89 d0 mov %rdx,%rax + 3746: 48 09 44 24 f8 or %rax,-0x8(%rsp) + 374b: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) + 3750: 83 7c 24 f4 07 cmpl $0x7,-0xc(%rsp) + 3755: 76 ce jbe 3725 + 3757: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 375c: c3 ret + +000000000000375d : + 375d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 3762: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 3767: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 376e: 00 + 376f: eb 29 jmp 379a + 3771: 8b 44 24 fc mov -0x4(%rsp),%eax + 3775: c1 e0 03 shl $0x3,%eax + 3778: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 377d: 89 c1 mov %eax,%ecx + 377f: 48 d3 ea shr %cl,%rdx + 3782: 48 89 d1 mov %rdx,%rcx + 3785: 8b 54 24 fc mov -0x4(%rsp),%edx + 3789: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 378e: 48 01 d0 add %rdx,%rax + 3791: 89 ca mov %ecx,%edx + 3793: 88 10 mov %dl,(%rax) + 3795: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 379a: 83 7c 24 fc 07 cmpl $0x7,-0x4(%rsp) + 379f: 76 d0 jbe 3771 + 37a1: 90 nop + 37a2: 90 nop + 37a3: c3 ret + +00000000000037a4 : + 37a4: 48 81 ec 80 01 00 00 sub $0x180,%rsp + 37ab: 48 89 7c 24 88 mov %rdi,-0x78(%rsp) + 37b0: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37b5: 48 8b 00 mov (%rax),%rax + 37b8: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 37bd: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37c2: 48 8b 40 08 mov 0x8(%rax),%rax + 37c6: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 37cb: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37d0: 48 8b 40 10 mov 0x10(%rax),%rax + 37d4: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 37d9: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37de: 48 8b 40 18 mov 0x18(%rax),%rax + 37e2: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 37e7: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37ec: 48 8b 40 20 mov 0x20(%rax),%rax + 37f0: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 37f5: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37fa: 48 8b 40 28 mov 0x28(%rax),%rax + 37fe: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 3803: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3808: 48 8b 40 30 mov 0x30(%rax),%rax + 380c: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 3811: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3816: 48 8b 40 38 mov 0x38(%rax),%rax + 381a: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 381f: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3824: 48 8b 40 40 mov 0x40(%rax),%rax + 3828: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 382d: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3832: 48 8b 40 48 mov 0x48(%rax),%rax + 3836: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 383b: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3840: 48 8b 40 50 mov 0x50(%rax),%rax + 3844: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 3849: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 384e: 48 8b 40 58 mov 0x58(%rax),%rax + 3852: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 3857: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 385c: 48 8b 40 60 mov 0x60(%rax),%rax + 3860: 48 89 04 24 mov %rax,(%rsp) + 3864: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3869: 48 8b 40 68 mov 0x68(%rax),%rax + 386d: 48 89 44 24 08 mov %rax,0x8(%rsp) + 3872: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3877: 48 8b 40 70 mov 0x70(%rax),%rax + 387b: 48 89 44 24 10 mov %rax,0x10(%rsp) + 3880: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3885: 48 8b 40 78 mov 0x78(%rax),%rax + 3889: 48 89 44 24 18 mov %rax,0x18(%rsp) + 388e: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3893: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax + 389a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 389f: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 38a4: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax + 38ab: 48 89 44 24 28 mov %rax,0x28(%rsp) + 38b0: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 38b5: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax + 38bc: 48 89 44 24 30 mov %rax,0x30(%rsp) + 38c1: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 38c6: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax + 38cd: 48 89 44 24 38 mov %rax,0x38(%rsp) + 38d2: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 38d7: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax + 38de: 48 89 44 24 40 mov %rax,0x40(%rsp) + 38e3: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 38e8: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax + 38ef: 48 89 44 24 48 mov %rax,0x48(%rsp) + 38f4: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 38f9: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax + 3900: 48 89 44 24 50 mov %rax,0x50(%rsp) + 3905: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 390a: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax + 3911: 48 89 44 24 58 mov %rax,0x58(%rsp) + 3916: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 391b: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax + 3922: 48 89 44 24 60 mov %rax,0x60(%rsp) + 3927: c7 44 24 9c 00 00 00 movl $0x0,-0x64(%rsp) + 392e: 00 + 392f: e9 3b 0e 00 00 jmp 476f + 3934: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3939: 48 33 44 24 c8 xor -0x38(%rsp),%rax + 393e: 48 33 44 24 f0 xor -0x10(%rsp),%rax + 3943: 48 33 44 24 18 xor 0x18(%rsp),%rax + 3948: 48 33 44 24 40 xor 0x40(%rsp),%rax + 394d: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3952: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3957: 48 33 44 24 d0 xor -0x30(%rsp),%rax + 395c: 48 33 44 24 f8 xor -0x8(%rsp),%rax + 3961: 48 33 44 24 20 xor 0x20(%rsp),%rax + 3966: 48 33 44 24 48 xor 0x48(%rsp),%rax + 396b: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3970: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3975: 48 33 44 24 d8 xor -0x28(%rsp),%rax + 397a: 48 33 04 24 xor (%rsp),%rax + 397e: 48 33 44 24 28 xor 0x28(%rsp),%rax + 3983: 48 33 44 24 50 xor 0x50(%rsp),%rax + 3988: 48 89 44 24 78 mov %rax,0x78(%rsp) + 398d: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3992: 48 33 44 24 e0 xor -0x20(%rsp),%rax + 3997: 48 33 44 24 08 xor 0x8(%rsp),%rax + 399c: 48 33 44 24 30 xor 0x30(%rsp),%rax + 39a1: 48 33 44 24 58 xor 0x58(%rsp),%rax + 39a6: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 39ad: 00 + 39ae: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 39b3: 48 33 44 24 e8 xor -0x18(%rsp),%rax + 39b8: 48 33 44 24 10 xor 0x10(%rsp),%rax + 39bd: 48 33 44 24 38 xor 0x38(%rsp),%rax + 39c2: 48 33 44 24 60 xor 0x60(%rsp),%rax + 39c7: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 39ce: 00 + 39cf: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 39d4: 48 d1 c0 rol $1,%rax + 39d7: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 39de: 00 + 39df: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) + 39e6: 00 + 39e7: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 39ec: 48 d1 c0 rol $1,%rax + 39ef: 48 33 44 24 68 xor 0x68(%rsp),%rax + 39f4: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 39fb: 00 + 39fc: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3a03: 00 + 3a04: 48 d1 c0 rol $1,%rax + 3a07: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3a0c: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) + 3a13: 00 + 3a14: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3a1b: 00 + 3a1c: 48 d1 c0 rol $1,%rax + 3a1f: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3a24: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 3a2b: 00 + 3a2c: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3a31: 48 d1 c0 rol $1,%rax + 3a34: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3a3b: 00 + 3a3c: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 3a43: 00 + 3a44: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3a4b: 00 + 3a4c: 48 31 44 24 a0 xor %rax,-0x60(%rsp) + 3a51: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3a56: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3a5b: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3a62: 00 + 3a63: 48 31 44 24 d0 xor %rax,-0x30(%rsp) + 3a68: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 3a6d: 48 c1 c8 14 ror $0x14,%rax + 3a71: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3a76: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3a7d: 00 + 3a7e: 48 31 04 24 xor %rax,(%rsp) + 3a82: 48 8b 04 24 mov (%rsp),%rax + 3a86: 48 c1 c8 15 ror $0x15,%rax + 3a8a: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3a8f: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3a96: 00 + 3a97: 48 31 44 24 30 xor %rax,0x30(%rsp) + 3a9c: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 3aa1: 48 c1 c0 15 rol $0x15,%rax + 3aa5: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3aac: 00 + 3aad: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3ab4: 00 + 3ab5: 48 31 44 24 60 xor %rax,0x60(%rsp) + 3aba: 48 8b 44 24 60 mov 0x60(%rsp),%rax + 3abf: 48 c1 c0 0e rol $0xe,%rax + 3ac3: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3aca: 00 + 3acb: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3ad0: 48 f7 d0 not %rax + 3ad3: 48 23 44 24 78 and 0x78(%rsp),%rax + 3ad8: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3add: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) + 3ae4: 00 + 3ae5: 8b 44 24 9c mov -0x64(%rsp),%eax + 3ae9: 48 98 cltq + 3aeb: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3af2: 00 + 3af3: 48 8d 05 26 36 00 00 lea 0x3626(%rip),%rax # 7120 + 3afa: 48 8b 04 02 mov (%rdx,%rax,1),%rax + 3afe: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) + 3b05: 00 + 3b06: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3b0b: 48 f7 d0 not %rax + 3b0e: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3b15: 00 + 3b16: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3b1b: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) + 3b22: 00 + 3b23: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3b2a: 00 + 3b2b: 48 f7 d0 not %rax + 3b2e: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3b35: 00 + 3b36: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3b3b: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 3b42: 00 + 3b43: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3b4a: 00 + 3b4b: 48 f7 d0 not %rax + 3b4e: 48 23 44 24 68 and 0x68(%rsp),%rax + 3b53: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3b5a: 00 + 3b5b: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) + 3b62: 00 + 3b63: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3b68: 48 f7 d0 not %rax + 3b6b: 48 23 44 24 70 and 0x70(%rsp),%rax + 3b70: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3b77: 00 + 3b78: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) + 3b7f: 00 + 3b80: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3b87: 00 + 3b88: 48 31 44 24 b8 xor %rax,-0x48(%rsp) + 3b8d: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3b92: 48 c1 c0 1c rol $0x1c,%rax + 3b96: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3b9b: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3ba2: 00 + 3ba3: 48 31 44 24 e8 xor %rax,-0x18(%rsp) + 3ba8: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3bad: 48 c1 c0 14 rol $0x14,%rax + 3bb1: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3bb6: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3bbd: 00 + 3bbe: 48 31 44 24 f0 xor %rax,-0x10(%rsp) + 3bc3: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 3bc8: 48 c1 c0 03 rol $0x3,%rax + 3bcc: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3bd1: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3bd8: 00 + 3bd9: 48 31 44 24 20 xor %rax,0x20(%rsp) + 3bde: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 3be3: 48 c1 c8 13 ror $0x13,%rax + 3be7: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3bee: 00 + 3bef: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3bf6: 00 + 3bf7: 48 31 44 24 50 xor %rax,0x50(%rsp) + 3bfc: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 3c01: 48 c1 c8 03 ror $0x3,%rax + 3c05: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3c0c: 00 + 3c0d: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3c12: 48 f7 d0 not %rax + 3c15: 48 23 44 24 78 and 0x78(%rsp),%rax + 3c1a: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3c1f: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) + 3c26: 00 + 3c27: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3c2c: 48 f7 d0 not %rax + 3c2f: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3c36: 00 + 3c37: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3c3c: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) + 3c43: 00 + 3c44: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3c4b: 00 + 3c4c: 48 f7 d0 not %rax + 3c4f: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3c56: 00 + 3c57: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3c5c: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) + 3c63: 00 + 3c64: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3c6b: 00 + 3c6c: 48 f7 d0 not %rax + 3c6f: 48 23 44 24 68 and 0x68(%rsp),%rax + 3c74: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3c7b: 00 + 3c7c: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 3c83: 00 + 3c84: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3c89: 48 f7 d0 not %rax + 3c8c: 48 23 44 24 70 and 0x70(%rsp),%rax + 3c91: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3c98: 00 + 3c99: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) + 3ca0: 00 + 3ca1: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3ca8: 00 + 3ca9: 48 31 44 24 a8 xor %rax,-0x58(%rsp) + 3cae: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3cb3: 48 d1 c0 rol $1,%rax + 3cb6: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3cbb: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3cc2: 00 + 3cc3: 48 31 44 24 d8 xor %rax,-0x28(%rsp) + 3cc8: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 3ccd: 48 c1 c0 06 rol $0x6,%rax + 3cd1: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3cd6: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3cdd: 00 + 3cde: 48 31 44 24 08 xor %rax,0x8(%rsp) + 3ce3: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3ce8: 48 c1 c0 19 rol $0x19,%rax + 3cec: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3cf1: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3cf8: 00 + 3cf9: 48 31 44 24 38 xor %rax,0x38(%rsp) + 3cfe: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 3d03: 48 c1 c0 08 rol $0x8,%rax + 3d07: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3d0e: 00 + 3d0f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3d16: 00 + 3d17: 48 31 44 24 40 xor %rax,0x40(%rsp) + 3d1c: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 3d21: 48 c1 c0 12 rol $0x12,%rax + 3d25: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3d2c: 00 + 3d2d: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3d32: 48 f7 d0 not %rax + 3d35: 48 23 44 24 78 and 0x78(%rsp),%rax + 3d3a: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3d3f: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 3d46: 00 + 3d47: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3d4c: 48 f7 d0 not %rax + 3d4f: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3d56: 00 + 3d57: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3d5c: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) + 3d63: 00 + 3d64: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3d6b: 00 + 3d6c: 48 f7 d0 not %rax + 3d6f: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3d76: 00 + 3d77: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3d7c: 48 89 84 24 18 01 00 mov %rax,0x118(%rsp) + 3d83: 00 + 3d84: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3d8b: 00 + 3d8c: 48 f7 d0 not %rax + 3d8f: 48 23 44 24 68 and 0x68(%rsp),%rax + 3d94: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3d9b: 00 + 3d9c: 48 89 84 24 20 01 00 mov %rax,0x120(%rsp) + 3da3: 00 + 3da4: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3da9: 48 f7 d0 not %rax + 3dac: 48 23 44 24 70 and 0x70(%rsp),%rax + 3db1: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3db8: 00 + 3db9: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) + 3dc0: 00 + 3dc1: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3dc8: 00 + 3dc9: 48 31 44 24 c0 xor %rax,-0x40(%rsp) + 3dce: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 3dd3: 48 c1 c0 1b rol $0x1b,%rax + 3dd7: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3ddc: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3de3: 00 + 3de4: 48 31 44 24 c8 xor %rax,-0x38(%rsp) + 3de9: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3dee: 48 c1 c8 1c ror $0x1c,%rax + 3df2: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3df7: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3dfe: 00 + 3dff: 48 31 44 24 f8 xor %rax,-0x8(%rsp) + 3e04: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3e09: 48 c1 c0 0a rol $0xa,%rax + 3e0d: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3e12: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3e19: 00 + 3e1a: 48 31 44 24 28 xor %rax,0x28(%rsp) + 3e1f: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 3e24: 48 c1 c0 0f rol $0xf,%rax + 3e28: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3e2f: 00 + 3e30: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3e37: 00 + 3e38: 48 31 44 24 58 xor %rax,0x58(%rsp) + 3e3d: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 3e42: 48 c1 c8 08 ror $0x8,%rax + 3e46: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3e4d: 00 + 3e4e: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3e53: 48 f7 d0 not %rax + 3e56: 48 23 44 24 78 and 0x78(%rsp),%rax + 3e5b: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3e60: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) + 3e67: 00 + 3e68: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3e6d: 48 f7 d0 not %rax + 3e70: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3e77: 00 + 3e78: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3e7d: 48 89 84 24 38 01 00 mov %rax,0x138(%rsp) + 3e84: 00 + 3e85: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3e8c: 00 + 3e8d: 48 f7 d0 not %rax + 3e90: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3e97: 00 + 3e98: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3e9d: 48 89 84 24 40 01 00 mov %rax,0x140(%rsp) + 3ea4: 00 + 3ea5: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3eac: 00 + 3ead: 48 f7 d0 not %rax + 3eb0: 48 23 44 24 68 and 0x68(%rsp),%rax + 3eb5: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3ebc: 00 + 3ebd: 48 89 84 24 48 01 00 mov %rax,0x148(%rsp) + 3ec4: 00 + 3ec5: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3eca: 48 f7 d0 not %rax + 3ecd: 48 23 44 24 70 and 0x70(%rsp),%rax + 3ed2: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3ed9: 00 + 3eda: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) + 3ee1: 00 + 3ee2: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3ee9: 00 + 3eea: 48 31 44 24 b0 xor %rax,-0x50(%rsp) + 3eef: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3ef4: 48 c1 c8 02 ror $0x2,%rax + 3ef8: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3efd: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3f04: 00 + 3f05: 48 31 44 24 e0 xor %rax,-0x20(%rsp) + 3f0a: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 3f0f: 48 c1 c8 09 ror $0x9,%rax + 3f13: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3f18: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3f1f: 00 + 3f20: 48 31 44 24 10 xor %rax,0x10(%rsp) + 3f25: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3f2a: 48 c1 c8 19 ror $0x19,%rax + 3f2e: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3f33: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3f3a: 00 + 3f3b: 48 31 44 24 18 xor %rax,0x18(%rsp) + 3f40: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3f45: 48 c1 c8 17 ror $0x17,%rax + 3f49: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3f50: 00 + 3f51: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3f58: 00 + 3f59: 48 31 44 24 48 xor %rax,0x48(%rsp) + 3f5e: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 3f63: 48 c1 c0 02 rol $0x2,%rax + 3f67: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3f6e: 00 + 3f6f: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3f74: 48 f7 d0 not %rax + 3f77: 48 23 44 24 78 and 0x78(%rsp),%rax + 3f7c: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3f81: 48 89 84 24 58 01 00 mov %rax,0x158(%rsp) + 3f88: 00 + 3f89: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3f8e: 48 f7 d0 not %rax + 3f91: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3f98: 00 + 3f99: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3f9e: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) + 3fa5: 00 + 3fa6: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3fad: 00 + 3fae: 48 f7 d0 not %rax + 3fb1: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3fb8: 00 + 3fb9: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3fbe: 48 89 84 24 68 01 00 mov %rax,0x168(%rsp) + 3fc5: 00 + 3fc6: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3fcd: 00 + 3fce: 48 f7 d0 not %rax + 3fd1: 48 23 44 24 68 and 0x68(%rsp),%rax + 3fd6: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3fdd: 00 + 3fde: 48 89 84 24 70 01 00 mov %rax,0x170(%rsp) + 3fe5: 00 + 3fe6: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3feb: 48 f7 d0 not %rax + 3fee: 48 23 44 24 70 and 0x70(%rsp),%rax + 3ff3: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3ffa: 00 + 3ffb: 48 89 84 24 78 01 00 mov %rax,0x178(%rsp) + 4002: 00 + 4003: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax + 400a: 00 + 400b: 48 33 84 24 e0 00 00 xor 0xe0(%rsp),%rax + 4012: 00 + 4013: 48 33 84 24 08 01 00 xor 0x108(%rsp),%rax + 401a: 00 + 401b: 48 33 84 24 30 01 00 xor 0x130(%rsp),%rax + 4022: 00 + 4023: 48 33 84 24 58 01 00 xor 0x158(%rsp),%rax + 402a: 00 + 402b: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4030: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax + 4037: 00 + 4038: 48 33 84 24 e8 00 00 xor 0xe8(%rsp),%rax + 403f: 00 + 4040: 48 33 84 24 10 01 00 xor 0x110(%rsp),%rax + 4047: 00 + 4048: 48 33 84 24 38 01 00 xor 0x138(%rsp),%rax + 404f: 00 + 4050: 48 33 84 24 60 01 00 xor 0x160(%rsp),%rax + 4057: 00 + 4058: 48 89 44 24 70 mov %rax,0x70(%rsp) + 405d: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4064: 00 + 4065: 48 33 84 24 f0 00 00 xor 0xf0(%rsp),%rax + 406c: 00 + 406d: 48 33 84 24 18 01 00 xor 0x118(%rsp),%rax + 4074: 00 + 4075: 48 33 84 24 40 01 00 xor 0x140(%rsp),%rax + 407c: 00 + 407d: 48 33 84 24 68 01 00 xor 0x168(%rsp),%rax + 4084: 00 + 4085: 48 89 44 24 78 mov %rax,0x78(%rsp) + 408a: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax + 4091: 00 + 4092: 48 33 84 24 f8 00 00 xor 0xf8(%rsp),%rax + 4099: 00 + 409a: 48 33 84 24 20 01 00 xor 0x120(%rsp),%rax + 40a1: 00 + 40a2: 48 33 84 24 48 01 00 xor 0x148(%rsp),%rax + 40a9: 00 + 40aa: 48 33 84 24 70 01 00 xor 0x170(%rsp),%rax + 40b1: 00 + 40b2: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 40b9: 00 + 40ba: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 40c1: 00 + 40c2: 48 33 84 24 00 01 00 xor 0x100(%rsp),%rax + 40c9: 00 + 40ca: 48 33 84 24 28 01 00 xor 0x128(%rsp),%rax + 40d1: 00 + 40d2: 48 33 84 24 50 01 00 xor 0x150(%rsp),%rax + 40d9: 00 + 40da: 48 33 84 24 78 01 00 xor 0x178(%rsp),%rax + 40e1: 00 + 40e2: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 40e9: 00 + 40ea: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 40ef: 48 d1 c0 rol $1,%rax + 40f2: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 40f9: 00 + 40fa: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) + 4101: 00 + 4102: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 4107: 48 d1 c0 rol $1,%rax + 410a: 48 33 44 24 68 xor 0x68(%rsp),%rax + 410f: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 4116: 00 + 4117: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 411e: 00 + 411f: 48 d1 c0 rol $1,%rax + 4122: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4127: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) + 412e: 00 + 412f: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4136: 00 + 4137: 48 d1 c0 rol $1,%rax + 413a: 48 33 44 24 78 xor 0x78(%rsp),%rax + 413f: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 4146: 00 + 4147: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 414c: 48 d1 c0 rol $1,%rax + 414f: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4156: 00 + 4157: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 415e: 00 + 415f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 4166: 00 + 4167: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) + 416e: 00 + 416f: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax + 4176: 00 + 4177: 48 89 44 24 68 mov %rax,0x68(%rsp) + 417c: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 4183: 00 + 4184: 48 31 84 24 e8 00 00 xor %rax,0xe8(%rsp) + 418b: 00 + 418c: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4193: 00 + 4194: 48 c1 c8 14 ror $0x14,%rax + 4198: 48 89 44 24 70 mov %rax,0x70(%rsp) + 419d: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 41a4: 00 + 41a5: 48 31 84 24 18 01 00 xor %rax,0x118(%rsp) + 41ac: 00 + 41ad: 48 8b 84 24 18 01 00 mov 0x118(%rsp),%rax + 41b4: 00 + 41b5: 48 c1 c8 15 ror $0x15,%rax + 41b9: 48 89 44 24 78 mov %rax,0x78(%rsp) + 41be: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 41c5: 00 + 41c6: 48 31 84 24 48 01 00 xor %rax,0x148(%rsp) + 41cd: 00 + 41ce: 48 8b 84 24 48 01 00 mov 0x148(%rsp),%rax + 41d5: 00 + 41d6: 48 c1 c0 15 rol $0x15,%rax + 41da: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 41e1: 00 + 41e2: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 41e9: 00 + 41ea: 48 31 84 24 78 01 00 xor %rax,0x178(%rsp) + 41f1: 00 + 41f2: 48 8b 84 24 78 01 00 mov 0x178(%rsp),%rax + 41f9: 00 + 41fa: 48 c1 c0 0e rol $0xe,%rax + 41fe: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 4205: 00 + 4206: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 420b: 48 f7 d0 not %rax + 420e: 48 23 44 24 78 and 0x78(%rsp),%rax + 4213: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4218: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 421d: 8b 44 24 9c mov -0x64(%rsp),%eax + 4221: 83 c0 01 add $0x1,%eax + 4224: 48 98 cltq + 4226: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 422d: 00 + 422e: 48 8d 05 eb 2e 00 00 lea 0x2eeb(%rip),%rax # 7120 + 4235: 48 8b 04 02 mov (%rdx,%rax,1),%rax + 4239: 48 31 44 24 a0 xor %rax,-0x60(%rsp) + 423e: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 4243: 48 f7 d0 not %rax + 4246: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 424d: 00 + 424e: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4253: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 4258: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 425f: 00 + 4260: 48 f7 d0 not %rax + 4263: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 426a: 00 + 426b: 48 33 44 24 78 xor 0x78(%rsp),%rax + 4270: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 4275: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 427c: 00 + 427d: 48 f7 d0 not %rax + 4280: 48 23 44 24 68 and 0x68(%rsp),%rax + 4285: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 428c: 00 + 428d: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 4292: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4297: 48 f7 d0 not %rax + 429a: 48 23 44 24 70 and 0x70(%rsp),%rax + 429f: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 42a6: 00 + 42a7: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 42ac: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 42b3: 00 + 42b4: 48 31 84 24 d0 00 00 xor %rax,0xd0(%rsp) + 42bb: 00 + 42bc: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax + 42c3: 00 + 42c4: 48 c1 c0 1c rol $0x1c,%rax + 42c8: 48 89 44 24 68 mov %rax,0x68(%rsp) + 42cd: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 42d4: 00 + 42d5: 48 31 84 24 00 01 00 xor %rax,0x100(%rsp) + 42dc: 00 + 42dd: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax + 42e4: 00 + 42e5: 48 c1 c0 14 rol $0x14,%rax + 42e9: 48 89 44 24 70 mov %rax,0x70(%rsp) + 42ee: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 42f5: 00 + 42f6: 48 31 84 24 08 01 00 xor %rax,0x108(%rsp) + 42fd: 00 + 42fe: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 4305: 00 + 4306: 48 c1 c0 03 rol $0x3,%rax + 430a: 48 89 44 24 78 mov %rax,0x78(%rsp) + 430f: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 4316: 00 + 4317: 48 31 84 24 38 01 00 xor %rax,0x138(%rsp) + 431e: 00 + 431f: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax + 4326: 00 + 4327: 48 c1 c8 13 ror $0x13,%rax + 432b: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 4332: 00 + 4333: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 433a: 00 + 433b: 48 31 84 24 68 01 00 xor %rax,0x168(%rsp) + 4342: 00 + 4343: 48 8b 84 24 68 01 00 mov 0x168(%rsp),%rax + 434a: 00 + 434b: 48 c1 c8 03 ror $0x3,%rax + 434f: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 4356: 00 + 4357: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 435c: 48 f7 d0 not %rax + 435f: 48 23 44 24 78 and 0x78(%rsp),%rax + 4364: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4369: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 436e: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 4373: 48 f7 d0 not %rax + 4376: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 437d: 00 + 437e: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4383: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 4388: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 438f: 00 + 4390: 48 f7 d0 not %rax + 4393: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 439a: 00 + 439b: 48 33 44 24 78 xor 0x78(%rsp),%rax + 43a0: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 43a5: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 43ac: 00 + 43ad: 48 f7 d0 not %rax + 43b0: 48 23 44 24 68 and 0x68(%rsp),%rax + 43b5: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 43bc: 00 + 43bd: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 43c2: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 43c7: 48 f7 d0 not %rax + 43ca: 48 23 44 24 70 and 0x70(%rsp),%rax + 43cf: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 43d6: 00 + 43d7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 43dc: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 43e3: 00 + 43e4: 48 31 84 24 c0 00 00 xor %rax,0xc0(%rsp) + 43eb: 00 + 43ec: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax + 43f3: 00 + 43f4: 48 d1 c0 rol $1,%rax + 43f7: 48 89 44 24 68 mov %rax,0x68(%rsp) + 43fc: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4403: 00 + 4404: 48 31 84 24 f0 00 00 xor %rax,0xf0(%rsp) + 440b: 00 + 440c: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax + 4413: 00 + 4414: 48 c1 c0 06 rol $0x6,%rax + 4418: 48 89 44 24 70 mov %rax,0x70(%rsp) + 441d: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 4424: 00 + 4425: 48 31 84 24 20 01 00 xor %rax,0x120(%rsp) + 442c: 00 + 442d: 48 8b 84 24 20 01 00 mov 0x120(%rsp),%rax + 4434: 00 + 4435: 48 c1 c0 19 rol $0x19,%rax + 4439: 48 89 44 24 78 mov %rax,0x78(%rsp) + 443e: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 4445: 00 + 4446: 48 31 84 24 50 01 00 xor %rax,0x150(%rsp) + 444d: 00 + 444e: 48 8b 84 24 50 01 00 mov 0x150(%rsp),%rax + 4455: 00 + 4456: 48 c1 c0 08 rol $0x8,%rax + 445a: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 4461: 00 + 4462: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 4469: 00 + 446a: 48 31 84 24 58 01 00 xor %rax,0x158(%rsp) + 4471: 00 + 4472: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax + 4479: 00 + 447a: 48 c1 c0 12 rol $0x12,%rax + 447e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 4485: 00 + 4486: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 448b: 48 f7 d0 not %rax + 448e: 48 23 44 24 78 and 0x78(%rsp),%rax + 4493: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4498: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 449d: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 44a2: 48 f7 d0 not %rax + 44a5: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 44ac: 00 + 44ad: 48 33 44 24 70 xor 0x70(%rsp),%rax + 44b2: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 44b7: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 44be: 00 + 44bf: 48 f7 d0 not %rax + 44c2: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 44c9: 00 + 44ca: 48 33 44 24 78 xor 0x78(%rsp),%rax + 44cf: 48 89 04 24 mov %rax,(%rsp) + 44d3: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 44da: 00 + 44db: 48 f7 d0 not %rax + 44de: 48 23 44 24 68 and 0x68(%rsp),%rax + 44e3: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 44ea: 00 + 44eb: 48 89 44 24 08 mov %rax,0x8(%rsp) + 44f0: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 44f5: 48 f7 d0 not %rax + 44f8: 48 23 44 24 70 and 0x70(%rsp),%rax + 44fd: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4504: 00 + 4505: 48 89 44 24 10 mov %rax,0x10(%rsp) + 450a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 4511: 00 + 4512: 48 31 84 24 d8 00 00 xor %rax,0xd8(%rsp) + 4519: 00 + 451a: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 4521: 00 + 4522: 48 c1 c0 1b rol $0x1b,%rax + 4526: 48 89 44 24 68 mov %rax,0x68(%rsp) + 452b: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 4532: 00 + 4533: 48 31 84 24 e0 00 00 xor %rax,0xe0(%rsp) + 453a: 00 + 453b: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax + 4542: 00 + 4543: 48 c1 c8 1c ror $0x1c,%rax + 4547: 48 89 44 24 70 mov %rax,0x70(%rsp) + 454c: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 4553: 00 + 4554: 48 31 84 24 10 01 00 xor %rax,0x110(%rsp) + 455b: 00 + 455c: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax + 4563: 00 + 4564: 48 c1 c0 0a rol $0xa,%rax + 4568: 48 89 44 24 78 mov %rax,0x78(%rsp) + 456d: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4574: 00 + 4575: 48 31 84 24 40 01 00 xor %rax,0x140(%rsp) + 457c: 00 + 457d: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax + 4584: 00 + 4585: 48 c1 c0 0f rol $0xf,%rax + 4589: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 4590: 00 + 4591: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 4598: 00 + 4599: 48 31 84 24 70 01 00 xor %rax,0x170(%rsp) + 45a0: 00 + 45a1: 48 8b 84 24 70 01 00 mov 0x170(%rsp),%rax + 45a8: 00 + 45a9: 48 c1 c8 08 ror $0x8,%rax + 45ad: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 45b4: 00 + 45b5: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 45ba: 48 f7 d0 not %rax + 45bd: 48 23 44 24 78 and 0x78(%rsp),%rax + 45c2: 48 33 44 24 68 xor 0x68(%rsp),%rax + 45c7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 45cc: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 45d1: 48 f7 d0 not %rax + 45d4: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 45db: 00 + 45dc: 48 33 44 24 70 xor 0x70(%rsp),%rax + 45e1: 48 89 44 24 20 mov %rax,0x20(%rsp) + 45e6: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 45ed: 00 + 45ee: 48 f7 d0 not %rax + 45f1: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 45f8: 00 + 45f9: 48 33 44 24 78 xor 0x78(%rsp),%rax + 45fe: 48 89 44 24 28 mov %rax,0x28(%rsp) + 4603: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 460a: 00 + 460b: 48 f7 d0 not %rax + 460e: 48 23 44 24 68 and 0x68(%rsp),%rax + 4613: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 461a: 00 + 461b: 48 89 44 24 30 mov %rax,0x30(%rsp) + 4620: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4625: 48 f7 d0 not %rax + 4628: 48 23 44 24 70 and 0x70(%rsp),%rax + 462d: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4634: 00 + 4635: 48 89 44 24 38 mov %rax,0x38(%rsp) + 463a: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4641: 00 + 4642: 48 31 84 24 c8 00 00 xor %rax,0xc8(%rsp) + 4649: 00 + 464a: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 4651: 00 + 4652: 48 c1 c8 02 ror $0x2,%rax + 4656: 48 89 44 24 68 mov %rax,0x68(%rsp) + 465b: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 4662: 00 + 4663: 48 31 84 24 f8 00 00 xor %rax,0xf8(%rsp) + 466a: 00 + 466b: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 4672: 00 + 4673: 48 c1 c8 09 ror $0x9,%rax + 4677: 48 89 44 24 70 mov %rax,0x70(%rsp) + 467c: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 4683: 00 + 4684: 48 31 84 24 28 01 00 xor %rax,0x128(%rsp) + 468b: 00 + 468c: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax + 4693: 00 + 4694: 48 c1 c8 19 ror $0x19,%rax + 4698: 48 89 44 24 78 mov %rax,0x78(%rsp) + 469d: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 46a4: 00 + 46a5: 48 31 84 24 30 01 00 xor %rax,0x130(%rsp) + 46ac: 00 + 46ad: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax + 46b4: 00 + 46b5: 48 c1 c8 17 ror $0x17,%rax + 46b9: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 46c0: 00 + 46c1: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 46c8: 00 + 46c9: 48 31 84 24 60 01 00 xor %rax,0x160(%rsp) + 46d0: 00 + 46d1: 48 8b 84 24 60 01 00 mov 0x160(%rsp),%rax + 46d8: 00 + 46d9: 48 c1 c0 02 rol $0x2,%rax + 46dd: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 46e4: 00 + 46e5: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 46ea: 48 f7 d0 not %rax + 46ed: 48 23 44 24 78 and 0x78(%rsp),%rax + 46f2: 48 33 44 24 68 xor 0x68(%rsp),%rax + 46f7: 48 89 44 24 40 mov %rax,0x40(%rsp) + 46fc: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 4701: 48 f7 d0 not %rax + 4704: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 470b: 00 + 470c: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4711: 48 89 44 24 48 mov %rax,0x48(%rsp) + 4716: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 471d: 00 + 471e: 48 f7 d0 not %rax + 4721: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4728: 00 + 4729: 48 33 44 24 78 xor 0x78(%rsp),%rax + 472e: 48 89 44 24 50 mov %rax,0x50(%rsp) + 4733: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 473a: 00 + 473b: 48 f7 d0 not %rax + 473e: 48 23 44 24 68 and 0x68(%rsp),%rax + 4743: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 474a: 00 + 474b: 48 89 44 24 58 mov %rax,0x58(%rsp) + 4750: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4755: 48 f7 d0 not %rax + 4758: 48 23 44 24 70 and 0x70(%rsp),%rax + 475d: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4764: 00 + 4765: 48 89 44 24 60 mov %rax,0x60(%rsp) + 476a: 83 44 24 9c 02 addl $0x2,-0x64(%rsp) + 476f: 83 7c 24 9c 17 cmpl $0x17,-0x64(%rsp) + 4774: 0f 8e ba f1 ff ff jle 3934 + 477a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 477f: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx + 4784: 48 89 10 mov %rdx,(%rax) + 4787: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 478c: 48 8d 50 08 lea 0x8(%rax),%rdx + 4790: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 4795: 48 89 02 mov %rax,(%rdx) + 4798: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 479d: 48 8d 50 10 lea 0x10(%rax),%rdx + 47a1: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 47a6: 48 89 02 mov %rax,(%rdx) + 47a9: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47ae: 48 8d 50 18 lea 0x18(%rax),%rdx + 47b2: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 47b7: 48 89 02 mov %rax,(%rdx) + 47ba: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47bf: 48 8d 50 20 lea 0x20(%rax),%rdx + 47c3: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 47c8: 48 89 02 mov %rax,(%rdx) + 47cb: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47d0: 48 8d 50 28 lea 0x28(%rax),%rdx + 47d4: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 47d9: 48 89 02 mov %rax,(%rdx) + 47dc: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47e1: 48 8d 50 30 lea 0x30(%rax),%rdx + 47e5: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 47ea: 48 89 02 mov %rax,(%rdx) + 47ed: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47f2: 48 8d 50 38 lea 0x38(%rax),%rdx + 47f6: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 47fb: 48 89 02 mov %rax,(%rdx) + 47fe: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4803: 48 8d 50 40 lea 0x40(%rax),%rdx + 4807: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 480c: 48 89 02 mov %rax,(%rdx) + 480f: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4814: 48 8d 50 48 lea 0x48(%rax),%rdx + 4818: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 481d: 48 89 02 mov %rax,(%rdx) + 4820: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4825: 48 8d 50 50 lea 0x50(%rax),%rdx + 4829: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 482e: 48 89 02 mov %rax,(%rdx) + 4831: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4836: 48 8d 50 58 lea 0x58(%rax),%rdx + 483a: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 483f: 48 89 02 mov %rax,(%rdx) + 4842: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4847: 48 8d 50 60 lea 0x60(%rax),%rdx + 484b: 48 8b 04 24 mov (%rsp),%rax + 484f: 48 89 02 mov %rax,(%rdx) + 4852: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4857: 48 8d 50 68 lea 0x68(%rax),%rdx + 485b: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4860: 48 89 02 mov %rax,(%rdx) + 4863: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4868: 48 8d 50 70 lea 0x70(%rax),%rdx + 486c: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4871: 48 89 02 mov %rax,(%rdx) + 4874: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4879: 48 8d 50 78 lea 0x78(%rax),%rdx + 487d: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4882: 48 89 02 mov %rax,(%rdx) + 4885: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 488a: 48 8d 90 80 00 00 00 lea 0x80(%rax),%rdx + 4891: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 4896: 48 89 02 mov %rax,(%rdx) + 4899: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 489e: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx + 48a5: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 48aa: 48 89 02 mov %rax,(%rdx) + 48ad: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 48b2: 48 8d 90 90 00 00 00 lea 0x90(%rax),%rdx + 48b9: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 48be: 48 89 02 mov %rax,(%rdx) + 48c1: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 48c6: 48 8d 90 98 00 00 00 lea 0x98(%rax),%rdx + 48cd: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 48d2: 48 89 02 mov %rax,(%rdx) + 48d5: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 48da: 48 8d 90 a0 00 00 00 lea 0xa0(%rax),%rdx + 48e1: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 48e6: 48 89 02 mov %rax,(%rdx) + 48e9: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 48ee: 48 8d 90 a8 00 00 00 lea 0xa8(%rax),%rdx + 48f5: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 48fa: 48 89 02 mov %rax,(%rdx) + 48fd: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4902: 48 8d 90 b0 00 00 00 lea 0xb0(%rax),%rdx + 4909: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 490e: 48 89 02 mov %rax,(%rdx) + 4911: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4916: 48 8d 90 b8 00 00 00 lea 0xb8(%rax),%rdx + 491d: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 4922: 48 89 02 mov %rax,(%rdx) + 4925: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 492a: 48 8d 90 c0 00 00 00 lea 0xc0(%rax),%rdx + 4931: 48 8b 44 24 60 mov 0x60(%rsp),%rax + 4936: 48 89 02 mov %rax,(%rdx) + 4939: 90 nop + 493a: 48 81 c4 80 01 00 00 add $0x180,%rsp + 4941: c3 ret + +0000000000004942 : + 4942: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 4947: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 494e: 00 + 494f: eb 20 jmp 4971 + 4951: 8b 44 24 fc mov -0x4(%rsp),%eax + 4955: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 495c: 00 + 495d: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 4962: 48 01 d0 add %rdx,%rax + 4965: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + 496c: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 4971: 83 7c 24 fc 18 cmpl $0x18,-0x4(%rsp) + 4976: 76 d9 jbe 4951 + 4978: 90 nop + 4979: 90 nop + 497a: c3 ret + +000000000000497b : + 497b: 48 83 ec 30 sub $0x30,%rsp + 497f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4984: 89 74 24 14 mov %esi,0x14(%rsp) + 4988: 89 54 24 10 mov %edx,0x10(%rsp) + 498c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 4991: 4c 89 04 24 mov %r8,(%rsp) + 4995: e9 98 00 00 00 jmp 4a32 + 499a: 8b 44 24 14 mov 0x14(%rsp),%eax + 499e: 89 44 24 2c mov %eax,0x2c(%rsp) + 49a2: eb 61 jmp 4a05 + 49a4: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 49a9: 48 8d 50 01 lea 0x1(%rax),%rdx + 49ad: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 49b2: 0f b6 00 movzbl (%rax),%eax + 49b5: 0f b6 d0 movzbl %al,%edx + 49b8: 8b 44 24 2c mov 0x2c(%rsp),%eax + 49bc: 83 e0 07 and $0x7,%eax + 49bf: c1 e0 03 shl $0x3,%eax + 49c2: 89 c1 mov %eax,%ecx + 49c4: 48 d3 e2 shl %cl,%rdx + 49c7: 48 89 d1 mov %rdx,%rcx + 49ca: 8b 44 24 2c mov 0x2c(%rsp),%eax + 49ce: c1 e8 03 shr $0x3,%eax + 49d1: 89 c6 mov %eax,%esi + 49d3: 89 f0 mov %esi,%eax + 49d5: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 49dc: 00 + 49dd: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 49e2: 48 01 d0 add %rdx,%rax + 49e5: 48 8b 10 mov (%rax),%rdx + 49e8: 89 f0 mov %esi,%eax + 49ea: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 49f1: 00 + 49f2: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 49f7: 48 01 f0 add %rsi,%rax + 49fa: 48 31 ca xor %rcx,%rdx + 49fd: 48 89 10 mov %rdx,(%rax) + 4a00: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4a05: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4a09: 3b 44 24 10 cmp 0x10(%rsp),%eax + 4a0d: 72 95 jb 49a4 + 4a0f: 8b 44 24 10 mov 0x10(%rsp),%eax + 4a13: 2b 44 24 14 sub 0x14(%rsp),%eax + 4a17: 89 c0 mov %eax,%eax + 4a19: 48 29 04 24 sub %rax,(%rsp) + 4a1d: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4a22: 48 89 c7 mov %rax,%rdi + 4a25: e8 7a ed ff ff call 37a4 + 4a2a: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 4a31: 00 + 4a32: 8b 54 24 14 mov 0x14(%rsp),%edx + 4a36: 48 8b 04 24 mov (%rsp),%rax + 4a3a: 48 01 c2 add %rax,%rdx + 4a3d: 8b 44 24 10 mov 0x10(%rsp),%eax + 4a41: 48 39 c2 cmp %rax,%rdx + 4a44: 0f 83 50 ff ff ff jae 499a + 4a4a: 8b 44 24 14 mov 0x14(%rsp),%eax + 4a4e: 89 44 24 2c mov %eax,0x2c(%rsp) + 4a52: eb 61 jmp 4ab5 + 4a54: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4a59: 48 8d 50 01 lea 0x1(%rax),%rdx + 4a5d: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4a62: 0f b6 00 movzbl (%rax),%eax + 4a65: 0f b6 d0 movzbl %al,%edx + 4a68: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4a6c: 83 e0 07 and $0x7,%eax + 4a6f: c1 e0 03 shl $0x3,%eax + 4a72: 89 c1 mov %eax,%ecx + 4a74: 48 d3 e2 shl %cl,%rdx + 4a77: 48 89 d1 mov %rdx,%rcx + 4a7a: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4a7e: c1 e8 03 shr $0x3,%eax + 4a81: 89 c6 mov %eax,%esi + 4a83: 89 f0 mov %esi,%eax + 4a85: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4a8c: 00 + 4a8d: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4a92: 48 01 d0 add %rdx,%rax + 4a95: 48 8b 10 mov (%rax),%rdx + 4a98: 89 f0 mov %esi,%eax + 4a9a: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4aa1: 00 + 4aa2: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4aa7: 48 01 f0 add %rsi,%rax + 4aaa: 48 31 ca xor %rcx,%rdx + 4aad: 48 89 10 mov %rdx,(%rax) + 4ab0: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4ab5: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4ab9: 8b 4c 24 14 mov 0x14(%rsp),%ecx + 4abd: 48 8b 04 24 mov (%rsp),%rax + 4ac1: 48 01 c8 add %rcx,%rax + 4ac4: 48 39 c2 cmp %rax,%rdx + 4ac7: 72 8b jb 4a54 + 4ac9: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4acd: 48 83 c4 30 add $0x30,%rsp + 4ad1: c3 ret + +0000000000004ad2 : + 4ad2: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 4ad7: 89 74 24 f4 mov %esi,-0xc(%rsp) + 4adb: 89 54 24 f0 mov %edx,-0x10(%rsp) + 4adf: 89 c8 mov %ecx,%eax + 4ae1: 88 44 24 ec mov %al,-0x14(%rsp) + 4ae5: 8b 44 24 f4 mov -0xc(%rsp),%eax + 4ae9: c1 e8 03 shr $0x3,%eax + 4aec: 89 c7 mov %eax,%edi + 4aee: 89 f8 mov %edi,%eax + 4af0: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4af7: 00 + 4af8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4afd: 48 01 d0 add %rdx,%rax + 4b00: 48 8b 10 mov (%rax),%rdx + 4b03: 0f b6 74 24 ec movzbl -0x14(%rsp),%esi + 4b08: 8b 44 24 f4 mov -0xc(%rsp),%eax + 4b0c: 83 e0 07 and $0x7,%eax + 4b0f: c1 e0 03 shl $0x3,%eax + 4b12: 89 c1 mov %eax,%ecx + 4b14: 48 d3 e6 shl %cl,%rsi + 4b17: 48 89 f1 mov %rsi,%rcx + 4b1a: 89 f8 mov %edi,%eax + 4b1c: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4b23: 00 + 4b24: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4b29: 48 01 f0 add %rsi,%rax + 4b2c: 48 31 ca xor %rcx,%rdx + 4b2f: 48 89 10 mov %rdx,(%rax) + 4b32: 8b 44 24 f0 mov -0x10(%rsp),%eax + 4b36: c1 e8 03 shr $0x3,%eax + 4b39: 8d 50 ff lea -0x1(%rax),%edx + 4b3c: 89 d2 mov %edx,%edx + 4b3e: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 4b45: 00 + 4b46: 48 8b 54 24 f8 mov -0x8(%rsp),%rdx + 4b4b: 48 01 ca add %rcx,%rdx + 4b4e: 48 8b 12 mov (%rdx),%rdx + 4b51: 83 e8 01 sub $0x1,%eax + 4b54: 89 c0 mov %eax,%eax + 4b56: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 4b5d: 00 + 4b5e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4b63: 48 01 c8 add %rcx,%rax + 4b66: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx + 4b6d: 00 00 80 + 4b70: 48 31 ca xor %rcx,%rdx + 4b73: 48 89 10 mov %rdx,(%rax) + 4b76: 90 nop + 4b77: c3 ret + +0000000000004b78 : + 4b78: 48 83 ec 30 sub $0x30,%rsp + 4b7c: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4b81: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 4b86: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4b8b: 89 4c 24 04 mov %ecx,0x4(%rsp) + 4b8f: 44 89 04 24 mov %r8d,(%rsp) + 4b93: e9 a2 00 00 00 jmp 4c3a + 4b98: 8b 44 24 04 mov 0x4(%rsp),%eax + 4b9c: 3b 04 24 cmp (%rsp),%eax + 4b9f: 75 15 jne 4bb6 + 4ba1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4ba6: 48 89 c7 mov %rax,%rdi + 4ba9: e8 f6 eb ff ff call 37a4 + 4bae: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) + 4bb5: 00 + 4bb6: 8b 44 24 04 mov 0x4(%rsp),%eax + 4bba: 89 44 24 2c mov %eax,0x2c(%rsp) + 4bbe: eb 45 jmp 4c05 + 4bc0: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4bc4: c1 e8 03 shr $0x3,%eax + 4bc7: 89 c0 mov %eax,%eax + 4bc9: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4bd0: 00 + 4bd1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4bd6: 48 01 d0 add %rdx,%rax + 4bd9: 48 8b 10 mov (%rax),%rdx + 4bdc: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4be0: 83 e0 07 and $0x7,%eax + 4be3: c1 e0 03 shl $0x3,%eax + 4be6: 89 c1 mov %eax,%ecx + 4be8: 48 d3 ea shr %cl,%rdx + 4beb: 48 89 d1 mov %rdx,%rcx + 4bee: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4bf3: 48 8d 50 01 lea 0x1(%rax),%rdx + 4bf7: 48 89 54 24 18 mov %rdx,0x18(%rsp) + 4bfc: 89 ca mov %ecx,%edx + 4bfe: 88 10 mov %dl,(%rax) + 4c00: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4c05: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c09: 3b 04 24 cmp (%rsp),%eax + 4c0c: 73 15 jae 4c23 + 4c0e: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4c12: 8b 4c 24 04 mov 0x4(%rsp),%ecx + 4c16: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4c1b: 48 01 c8 add %rcx,%rax + 4c1e: 48 39 c2 cmp %rax,%rdx + 4c21: 72 9d jb 4bc0 + 4c23: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c27: 2b 44 24 04 sub 0x4(%rsp),%eax + 4c2b: 89 c0 mov %eax,%eax + 4c2d: 48 29 44 24 10 sub %rax,0x10(%rsp) + 4c32: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c36: 89 44 24 04 mov %eax,0x4(%rsp) + 4c3a: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + 4c40: 0f 85 52 ff ff ff jne 4b98 + 4c46: 8b 44 24 04 mov 0x4(%rsp),%eax + 4c4a: 48 83 c4 30 add $0x30,%rsp + 4c4e: c3 ret + +0000000000004c4f : + 4c4f: 48 83 ec 30 sub $0x30,%rsp + 4c53: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4c58: 89 74 24 14 mov %esi,0x14(%rsp) + 4c5c: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4c61: 48 89 0c 24 mov %rcx,(%rsp) + 4c65: 44 89 c0 mov %r8d,%eax + 4c68: 88 44 24 10 mov %al,0x10(%rsp) + 4c6c: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4c73: 00 + 4c74: eb 20 jmp 4c96 + 4c76: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c7a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4c81: 00 + 4c82: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4c87: 48 01 d0 add %rdx,%rax + 4c8a: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + 4c91: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4c96: 83 7c 24 2c 18 cmpl $0x18,0x2c(%rsp) + 4c9b: 76 d9 jbe 4c76 + 4c9d: e9 84 00 00 00 jmp 4d26 + 4ca2: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4ca9: 00 + 4caa: eb 4f jmp 4cfb + 4cac: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4cb0: c1 e0 03 shl $0x3,%eax + 4cb3: 89 c2 mov %eax,%edx + 4cb5: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4cba: 48 01 d0 add %rdx,%rax + 4cbd: 48 89 c7 mov %rax,%rdi + 4cc0: e8 48 ea ff ff call 370d + 4cc5: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4cc9: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 4cd0: 00 + 4cd1: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4cd6: 48 01 ca add %rcx,%rdx + 4cd9: 48 8b 0a mov (%rdx),%rcx + 4cdc: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4ce0: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi + 4ce7: 00 + 4ce8: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4ced: 48 01 f2 add %rsi,%rdx + 4cf0: 48 31 c8 xor %rcx,%rax + 4cf3: 48 89 02 mov %rax,(%rdx) + 4cf6: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4cfb: 8b 44 24 14 mov 0x14(%rsp),%eax + 4cff: c1 e8 03 shr $0x3,%eax + 4d02: 39 44 24 2c cmp %eax,0x2c(%rsp) + 4d06: 72 a4 jb 4cac + 4d08: 8b 44 24 14 mov 0x14(%rsp),%eax + 4d0c: 48 01 44 24 08 add %rax,0x8(%rsp) + 4d11: 8b 44 24 14 mov 0x14(%rsp),%eax + 4d15: 48 29 04 24 sub %rax,(%rsp) + 4d19: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4d1e: 48 89 c7 mov %rax,%rdi + 4d21: e8 7e ea ff ff call 37a4 + 4d26: 8b 44 24 14 mov 0x14(%rsp),%eax + 4d2a: 48 39 04 24 cmp %rax,(%rsp) + 4d2e: 0f 83 6e ff ff ff jae 4ca2 + 4d34: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4d3b: 00 + 4d3c: eb 5f jmp 4d9d + 4d3e: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d42: c1 e8 03 shr $0x3,%eax + 4d45: 89 c7 mov %eax,%edi + 4d47: 89 f8 mov %edi,%eax + 4d49: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4d50: 00 + 4d51: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4d56: 48 01 d0 add %rdx,%rax + 4d59: 48 8b 10 mov (%rax),%rdx + 4d5c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 4d60: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4d65: 48 01 c8 add %rcx,%rax + 4d68: 0f b6 00 movzbl (%rax),%eax + 4d6b: 0f b6 f0 movzbl %al,%esi + 4d6e: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d72: 83 e0 07 and $0x7,%eax + 4d75: c1 e0 03 shl $0x3,%eax + 4d78: 89 c1 mov %eax,%ecx + 4d7a: 48 d3 e6 shl %cl,%rsi + 4d7d: 48 89 f1 mov %rsi,%rcx + 4d80: 89 f8 mov %edi,%eax + 4d82: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4d89: 00 + 4d8a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4d8f: 48 01 f0 add %rsi,%rax + 4d92: 48 31 ca xor %rcx,%rdx + 4d95: 48 89 10 mov %rdx,(%rax) + 4d98: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4d9d: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4da1: 48 3b 04 24 cmp (%rsp),%rax + 4da5: 72 97 jb 4d3e + 4da7: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4dab: c1 e8 03 shr $0x3,%eax + 4dae: 89 c7 mov %eax,%edi + 4db0: 89 f8 mov %edi,%eax + 4db2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4db9: 00 + 4dba: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4dbf: 48 01 d0 add %rdx,%rax + 4dc2: 48 8b 10 mov (%rax),%rdx + 4dc5: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi + 4dca: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4dce: 83 e0 07 and $0x7,%eax + 4dd1: c1 e0 03 shl $0x3,%eax + 4dd4: 89 c1 mov %eax,%ecx + 4dd6: 48 d3 e6 shl %cl,%rsi + 4dd9: 48 89 f1 mov %rsi,%rcx + 4ddc: 89 f8 mov %edi,%eax + 4dde: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4de5: 00 + 4de6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4deb: 48 01 f0 add %rsi,%rax + 4dee: 48 31 ca xor %rcx,%rdx + 4df1: 48 89 10 mov %rdx,(%rax) + 4df4: 8b 44 24 14 mov 0x14(%rsp),%eax + 4df8: 83 e8 01 sub $0x1,%eax + 4dfb: c1 e8 03 shr $0x3,%eax + 4dfe: 89 c1 mov %eax,%ecx + 4e00: 89 c8 mov %ecx,%eax + 4e02: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4e09: 00 + 4e0a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4e0f: 48 01 d0 add %rdx,%rax + 4e12: 48 8b 10 mov (%rax),%rdx + 4e15: 89 c8 mov %ecx,%eax + 4e17: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 4e1e: 00 + 4e1f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4e24: 48 01 c8 add %rcx,%rax + 4e27: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx + 4e2e: 00 00 80 + 4e31: 48 31 ca xor %rcx,%rdx + 4e34: 48 89 10 mov %rdx,(%rax) + 4e37: 90 nop + 4e38: 48 83 c4 30 add $0x30,%rsp + 4e3c: c3 ret + +0000000000004e3d : + 4e3d: 48 83 ec 30 sub $0x30,%rsp + 4e41: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4e46: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 4e4b: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4e50: 89 4c 24 04 mov %ecx,0x4(%rsp) + 4e54: eb 6b jmp 4ec1 + 4e56: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4e5b: 48 89 c7 mov %rax,%rdi + 4e5e: e8 41 e9 ff ff call 37a4 + 4e63: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4e6a: 00 + 4e6b: eb 38 jmp 4ea5 + 4e6d: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4e71: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4e78: 00 + 4e79: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4e7e: 48 01 d0 add %rdx,%rax + 4e81: 48 8b 00 mov (%rax),%rax + 4e84: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4e88: c1 e2 03 shl $0x3,%edx + 4e8b: 89 d1 mov %edx,%ecx + 4e8d: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4e92: 48 01 ca add %rcx,%rdx + 4e95: 48 89 c6 mov %rax,%rsi + 4e98: 48 89 d7 mov %rdx,%rdi + 4e9b: e8 bd e8 ff ff call 375d + 4ea0: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4ea5: 8b 44 24 04 mov 0x4(%rsp),%eax + 4ea9: c1 e8 03 shr $0x3,%eax + 4eac: 39 44 24 2c cmp %eax,0x2c(%rsp) + 4eb0: 72 bb jb 4e6d + 4eb2: 8b 44 24 04 mov 0x4(%rsp),%eax + 4eb6: 48 01 44 24 18 add %rax,0x18(%rsp) + 4ebb: 48 83 6c 24 10 01 subq $0x1,0x10(%rsp) + 4ec1: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + 4ec7: 75 8d jne 4e56 + 4ec9: 90 nop + 4eca: 90 nop + 4ecb: 48 83 c4 30 add $0x30,%rsp + 4ecf: c3 ret + +0000000000004ed0 : + 4ed0: 48 83 ec 08 sub $0x8,%rsp + 4ed4: 48 89 3c 24 mov %rdi,(%rsp) + 4ed8: 48 8b 04 24 mov (%rsp),%rax + 4edc: 48 89 c7 mov %rax,%rdi + 4edf: e8 5e fa ff ff call 4942 + 4ee4: 48 8b 04 24 mov (%rsp),%rax + 4ee8: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) + 4eef: 00 00 00 + 4ef2: 90 nop + 4ef3: 48 83 c4 08 add $0x8,%rsp + 4ef7: c3 ret + +0000000000004ef8 : + 4ef8: 48 83 ec 18 sub $0x18,%rsp + 4efc: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4f01: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4f06: 48 89 14 24 mov %rdx,(%rsp) + 4f0a: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4f0f: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 4f15: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4f1a: 48 8b 0c 24 mov (%rsp),%rcx + 4f1e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 4f23: 49 89 c8 mov %rcx,%r8 + 4f26: 48 89 d1 mov %rdx,%rcx + 4f29: ba a8 00 00 00 mov $0xa8,%edx + 4f2e: 48 89 c7 mov %rax,%rdi + 4f31: e8 45 fa ff ff call 497b + 4f36: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 4f3b: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 4f41: 90 nop + 4f42: 48 83 c4 18 add $0x18,%rsp + 4f46: c3 ret + +0000000000004f47 : + 4f47: 48 83 ec 08 sub $0x8,%rsp + 4f4b: 48 89 3c 24 mov %rdi,(%rsp) + 4f4f: 48 8b 04 24 mov (%rsp),%rax + 4f53: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 4f59: 48 8b 04 24 mov (%rsp),%rax + 4f5d: b9 1f 00 00 00 mov $0x1f,%ecx + 4f62: ba a8 00 00 00 mov $0xa8,%edx + 4f67: 48 89 c7 mov %rax,%rdi + 4f6a: e8 63 fb ff ff call 4ad2 + 4f6f: 48 8b 04 24 mov (%rsp),%rax + 4f73: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) + 4f7a: 00 00 00 + 4f7d: 90 nop + 4f7e: 48 83 c4 08 add $0x8,%rsp + 4f82: c3 ret + +0000000000004f83 : + 4f83: 48 83 ec 18 sub $0x18,%rsp + 4f87: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4f8c: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4f91: 48 89 14 24 mov %rdx,(%rsp) + 4f95: 48 8b 04 24 mov (%rsp),%rax + 4f99: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx + 4f9f: 48 8b 14 24 mov (%rsp),%rdx + 4fa3: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 4fa8: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4fad: 41 b8 a8 00 00 00 mov $0xa8,%r8d + 4fb3: 48 89 c7 mov %rax,%rdi + 4fb6: e8 bd fb ff ff call 4b78 + 4fbb: 48 8b 14 24 mov (%rsp),%rdx + 4fbf: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 4fc5: 90 nop + 4fc6: 48 83 c4 18 add $0x18,%rsp + 4fca: c3 ret + +0000000000004fcb : + 4fcb: 48 83 ec 18 sub $0x18,%rsp + 4fcf: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4fd4: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4fd9: 48 89 14 24 mov %rdx,(%rsp) + 4fdd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4fe2: 48 8b 0c 24 mov (%rsp),%rcx + 4fe6: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 4feb: 41 b8 1f 00 00 00 mov $0x1f,%r8d + 4ff1: be a8 00 00 00 mov $0xa8,%esi + 4ff6: 48 89 c7 mov %rax,%rdi + 4ff9: e8 51 fc ff ff call 4c4f + 4ffe: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5003: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) + 500a: 00 00 00 + 500d: 90 nop + 500e: 48 83 c4 18 add $0x18,%rsp + 5012: c3 ret + +0000000000005013 : + 5013: 48 83 ec 18 sub $0x18,%rsp + 5017: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 501c: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 5021: 48 89 14 24 mov %rdx,(%rsp) + 5025: 48 8b 14 24 mov (%rsp),%rdx + 5029: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 502e: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5033: b9 a8 00 00 00 mov $0xa8,%ecx + 5038: 48 89 c7 mov %rax,%rdi + 503b: e8 fd fd ff ff call 4e3d + 5040: 90 nop + 5041: 48 83 c4 18 add $0x18,%rsp + 5045: c3 ret + +0000000000005046 : + 5046: 48 83 ec 08 sub $0x8,%rsp + 504a: 48 89 3c 24 mov %rdi,(%rsp) + 504e: 48 8b 04 24 mov (%rsp),%rax + 5052: 48 89 c7 mov %rax,%rdi + 5055: e8 e8 f8 ff ff call 4942 + 505a: 48 8b 04 24 mov (%rsp),%rax + 505e: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) + 5065: 00 00 00 + 5068: 90 nop + 5069: 48 83 c4 08 add $0x8,%rsp + 506d: c3 ret + +000000000000506e : + 506e: 48 83 ec 18 sub $0x18,%rsp + 5072: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 5077: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 507c: 48 89 14 24 mov %rdx,(%rsp) + 5080: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5085: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 508b: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5090: 48 8b 0c 24 mov (%rsp),%rcx + 5094: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 5099: 49 89 c8 mov %rcx,%r8 + 509c: 48 89 d1 mov %rdx,%rcx + 509f: ba 88 00 00 00 mov $0x88,%edx + 50a4: 48 89 c7 mov %rax,%rdi + 50a7: e8 cf f8 ff ff call 497b + 50ac: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 50b1: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 50b7: 90 nop + 50b8: 48 83 c4 18 add $0x18,%rsp + 50bc: c3 ret + +00000000000050bd : + 50bd: 48 83 ec 08 sub $0x8,%rsp + 50c1: 48 89 3c 24 mov %rdi,(%rsp) + 50c5: 48 8b 04 24 mov (%rsp),%rax + 50c9: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 50cf: 48 8b 04 24 mov (%rsp),%rax + 50d3: b9 1f 00 00 00 mov $0x1f,%ecx + 50d8: ba 88 00 00 00 mov $0x88,%edx + 50dd: 48 89 c7 mov %rax,%rdi + 50e0: e8 ed f9 ff ff call 4ad2 + 50e5: 48 8b 04 24 mov (%rsp),%rax + 50e9: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) + 50f0: 00 00 00 + 50f3: 90 nop + 50f4: 48 83 c4 08 add $0x8,%rsp + 50f8: c3 ret + +00000000000050f9 : + 50f9: 48 83 ec 18 sub $0x18,%rsp + 50fd: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 5102: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 5107: 48 89 14 24 mov %rdx,(%rsp) + 510b: 48 8b 04 24 mov (%rsp),%rax + 510f: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx + 5115: 48 8b 14 24 mov (%rsp),%rdx + 5119: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 511e: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5123: 41 b8 88 00 00 00 mov $0x88,%r8d + 5129: 48 89 c7 mov %rax,%rdi + 512c: e8 47 fa ff ff call 4b78 + 5131: 48 8b 14 24 mov (%rsp),%rdx + 5135: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 513b: 90 nop + 513c: 48 83 c4 18 add $0x18,%rsp + 5140: c3 ret + +0000000000005141 : + 5141: 48 83 ec 18 sub $0x18,%rsp + 5145: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 514a: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 514f: 48 89 14 24 mov %rdx,(%rsp) + 5153: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5158: 48 8b 0c 24 mov (%rsp),%rcx + 515c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 5161: 41 b8 1f 00 00 00 mov $0x1f,%r8d + 5167: be 88 00 00 00 mov $0x88,%esi + 516c: 48 89 c7 mov %rax,%rdi + 516f: e8 db fa ff ff call 4c4f + 5174: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5179: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) + 5180: 00 00 00 + 5183: 90 nop + 5184: 48 83 c4 18 add $0x18,%rsp + 5188: c3 ret + +0000000000005189 : + 5189: 48 83 ec 18 sub $0x18,%rsp + 518d: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 5192: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 5197: 48 89 14 24 mov %rdx,(%rsp) + 519b: 48 8b 14 24 mov (%rsp),%rdx + 519f: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 51a4: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 51a9: b9 88 00 00 00 mov $0x88,%ecx + 51ae: 48 89 c7 mov %rax,%rdi + 51b1: e8 87 fc ff ff call 4e3d + 51b6: 90 nop + 51b7: 48 83 c4 18 add $0x18,%rsp + 51bb: c3 ret + +00000000000051bc : + 51bc: 48 81 ec 18 01 00 00 sub $0x118,%rsp + 51c3: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 51c8: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 51cd: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 51d2: 48 89 0c 24 mov %rcx,(%rsp) + 51d6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 51dd: 00 00 + 51df: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 51e6: 00 + 51e7: 31 c0 xor %eax,%eax + 51e9: 48 8b 14 24 mov (%rsp),%rdx + 51ed: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 51f2: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 51f7: 48 89 ce mov %rcx,%rsi + 51fa: 48 89 c7 mov %rax,%rdi + 51fd: e8 c9 fd ff ff call 4fcb + 5202: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5207: 48 c1 e8 03 shr $0x3,%rax + 520b: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 5212: c3 30 0c + 5215: 48 f7 e2 mul %rdx + 5218: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 521d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 5222: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 5227: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 522c: 48 89 ce mov %rcx,%rsi + 522f: 48 89 c7 mov %rax,%rdi + 5232: e8 dc fd ff ff call 5013 + 5237: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 523c: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax + 5243: 48 29 44 24 10 sub %rax,0x10(%rsp) + 5248: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 524d: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax + 5254: 48 01 44 24 18 add %rax,0x18(%rsp) + 5259: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 525e: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 5263: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5268: 48 89 ce mov %rcx,%rsi + 526b: 48 89 c7 mov %rax,%rdi + 526e: e8 10 fd ff ff call 4f83 + 5273: 90 nop + 5274: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 527b: 00 + 527c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5283: 00 00 + 5285: 74 05 je 528c + 5287: e8 f4 bd ff ff call 1080 <__stack_chk_fail@plt> + 528c: 48 81 c4 18 01 00 00 add $0x118,%rsp + 5293: c3 ret + +0000000000005294 : + 5294: 48 81 ec 18 01 00 00 sub $0x118,%rsp + 529b: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 52a0: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 52a5: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 52aa: 48 89 0c 24 mov %rcx,(%rsp) + 52ae: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 52b5: 00 00 + 52b7: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 52be: 00 + 52bf: 31 c0 xor %eax,%eax + 52c1: 48 8b 14 24 mov (%rsp),%rdx + 52c5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 52ca: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 52cf: 48 89 ce mov %rcx,%rsi + 52d2: 48 89 c7 mov %rax,%rdi + 52d5: e8 67 fe ff ff call 5141 + 52da: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 52df: 48 ba f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rdx + 52e6: f0 f0 f0 + 52e9: 48 f7 e2 mul %rdx + 52ec: 48 89 d0 mov %rdx,%rax + 52ef: 48 c1 e8 07 shr $0x7,%rax + 52f3: 48 89 44 24 28 mov %rax,0x28(%rsp) + 52f8: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 52fd: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 5302: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5307: 48 89 ce mov %rcx,%rsi + 530a: 48 89 c7 mov %rax,%rdi + 530d: e8 77 fe ff ff call 5189 + 5312: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5317: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax + 531e: 48 29 44 24 10 sub %rax,0x10(%rsp) + 5323: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5328: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax + 532f: 48 01 44 24 18 add %rax,0x18(%rsp) + 5334: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 5339: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 533e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5343: 48 89 ce mov %rcx,%rsi + 5346: 48 89 c7 mov %rax,%rdi + 5349: e8 ab fd ff ff call 50f9 + 534e: 90 nop + 534f: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 5356: 00 + 5357: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 535e: 00 00 + 5360: 74 05 je 5367 + 5362: e8 19 bd ff ff call 1080 <__stack_chk_fail@plt> + 5367: 48 81 c4 18 01 00 00 add $0x118,%rsp + 536e: c3 ret + +000000000000536f : + 536f: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 5376: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 537b: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 5380: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5385: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 538c: 00 00 + 538e: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 5395: 00 + 5396: 31 c0 xor %eax,%eax + 5398: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 539d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 53a2: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 53a7: 41 b8 06 00 00 00 mov $0x6,%r8d + 53ad: be 88 00 00 00 mov $0x88,%esi + 53b2: 48 89 c7 mov %rax,%rdi + 53b5: e8 95 f8 ff ff call 4c4f + 53ba: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 53bf: 48 89 c7 mov %rax,%rdi + 53c2: e8 dd e3 ff ff call 37a4 + 53c7: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 53ce: 00 + 53cf: eb 2a jmp 53fb + 53d1: 8b 44 24 2c mov 0x2c(%rsp),%eax + 53d5: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax + 53da: 8b 54 24 2c mov 0x2c(%rsp),%edx + 53de: c1 e2 03 shl $0x3,%edx + 53e1: 89 d1 mov %edx,%ecx + 53e3: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 53e8: 48 01 ca add %rcx,%rdx + 53eb: 48 89 c6 mov %rax,%rsi + 53ee: 48 89 d7 mov %rdx,%rdi + 53f1: e8 67 e3 ff ff call 375d + 53f6: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 53fb: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 5400: 76 cf jbe 53d1 + 5402: 90 nop + 5403: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 540a: 00 + 540b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5412: 00 00 + 5414: 74 05 je 541b + 5416: e8 65 bc ff ff call 1080 <__stack_chk_fail@plt> + 541b: 48 81 c4 08 01 00 00 add $0x108,%rsp + 5422: c3 ret + +0000000000005423 : + 5423: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 542a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 542f: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 5434: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5439: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5440: 00 00 + 5442: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 5449: 00 + 544a: 31 c0 xor %eax,%eax + 544c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 5451: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 5456: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 545b: 41 b8 06 00 00 00 mov $0x6,%r8d + 5461: be 48 00 00 00 mov $0x48,%esi + 5466: 48 89 c7 mov %rax,%rdi + 5469: e8 e1 f7 ff ff call 4c4f + 546e: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5473: 48 89 c7 mov %rax,%rdi + 5476: e8 29 e3 ff ff call 37a4 + 547b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 5482: 00 + 5483: eb 2a jmp 54af + 5485: 8b 44 24 2c mov 0x2c(%rsp),%eax + 5489: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax + 548e: 8b 54 24 2c mov 0x2c(%rsp),%edx + 5492: c1 e2 03 shl $0x3,%edx + 5495: 89 d1 mov %edx,%ecx + 5497: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 549c: 48 01 ca add %rcx,%rdx + 549f: 48 89 c6 mov %rax,%rsi + 54a2: 48 89 d7 mov %rdx,%rdi + 54a5: e8 b3 e2 ff ff call 375d + 54aa: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 54af: 83 7c 24 2c 07 cmpl $0x7,0x2c(%rsp) + 54b4: 76 cf jbe 5485 + 54b6: 90 nop + 54b7: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 54be: 00 + 54bf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 54c6: 00 00 + 54c8: 74 05 je 54cf + 54ca: e8 b1 bb ff ff call 1080 <__stack_chk_fail@plt> + 54cf: 48 81 c4 08 01 00 00 add $0x108,%rsp + 54d6: c3 ret + +00000000000054d7 : + 54d7: 48 83 ec 58 sub $0x58,%rsp + 54db: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 54e0: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 54e5: 89 c8 mov %ecx,%eax + 54e7: 88 54 24 0c mov %dl,0xc(%rsp) + 54eb: 88 44 24 08 mov %al,0x8(%rsp) + 54ef: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 54f6: 00 00 + 54f8: 48 89 44 24 48 mov %rax,0x48(%rsp) + 54fd: 31 c0 xor %eax,%eax + 54ff: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 5504: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5509: ba 20 00 00 00 mov $0x20,%edx + 550e: 48 89 ce mov %rcx,%rsi + 5511: 48 89 c7 mov %rax,%rdi + 5514: e8 97 bb ff ff call 10b0 + 5519: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax + 551e: 88 44 24 40 mov %al,0x40(%rsp) + 5522: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax + 5527: 88 44 24 41 mov %al,0x41(%rsp) + 552b: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 5530: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5535: ba 22 00 00 00 mov $0x22,%edx + 553a: 48 89 ce mov %rcx,%rsi + 553d: 48 89 c7 mov %rax,%rdi + 5540: e8 86 fa ff ff call 4fcb + 5545: 90 nop + 5546: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 554b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5552: 00 00 + 5554: 74 05 je 555b + 5556: e8 25 bb ff ff call 1080 <__stack_chk_fail@plt> + 555b: 48 83 c4 58 add $0x58,%rsp + 555f: c3 ret + +0000000000005560 : + 5560: 48 83 ec 58 sub $0x58,%rsp + 5564: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5569: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 556e: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5573: 89 c8 mov %ecx,%eax + 5575: 88 44 24 04 mov %al,0x4(%rsp) + 5579: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5580: 00 00 + 5582: 48 89 44 24 48 mov %rax,0x48(%rsp) + 5587: 31 c0 xor %eax,%eax + 5589: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 558e: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5593: ba 20 00 00 00 mov $0x20,%edx + 5598: 48 89 ce mov %rcx,%rsi + 559b: 48 89 c7 mov %rax,%rdi + 559e: e8 0d bb ff ff call 10b0 + 55a3: 0f b6 44 24 04 movzbl 0x4(%rsp),%eax + 55a8: 88 44 24 40 mov %al,0x40(%rsp) + 55ac: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 55b1: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 55b6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 55bb: b9 21 00 00 00 mov $0x21,%ecx + 55c0: 48 89 c7 mov %rax,%rdi + 55c3: e8 cc fc ff ff call 5294 + 55c8: 90 nop + 55c9: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 55ce: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 55d5: 00 00 + 55d7: 74 05 je 55de + 55d9: e8 a2 ba ff ff call 1080 <__stack_chk_fail@plt> + 55de: 48 83 c4 58 add $0x58,%rsp + 55e2: c3 ret + +00000000000055e3 : + 55e3: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 55ea: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 55ef: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 55f4: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 55f9: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5600: 00 00 + 5602: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 5609: 00 + 560a: 31 c0 xor %eax,%eax + 560c: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5611: 48 89 c7 mov %rax,%rdi + 5614: e8 2d fa ff ff call 5046 + 5619: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 561e: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5623: ba 20 00 00 00 mov $0x20,%edx + 5628: 48 89 ce mov %rcx,%rsi + 562b: 48 89 c7 mov %rax,%rdi + 562e: e8 3b fa ff ff call 506e + 5633: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 5638: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 563d: ba 00 03 00 00 mov $0x300,%edx + 5642: 48 89 ce mov %rcx,%rsi + 5645: 48 89 c7 mov %rax,%rdi + 5648: e8 21 fa ff ff call 506e + 564d: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5652: 48 89 c7 mov %rax,%rdi + 5655: e8 63 fa ff ff call 50bd + 565a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 565f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5664: be 20 00 00 00 mov $0x20,%esi + 5669: 48 89 c7 mov %rax,%rdi + 566c: e8 88 fa ff ff call 50f9 + 5671: 90 nop + 5672: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 5679: 00 + 567a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5681: 00 00 + 5683: 74 05 je 568a + 5685: e8 f6 b9 ff ff call 1080 <__stack_chk_fail@plt> + 568a: 48 81 c4 08 01 00 00 add $0x108,%rsp + 5691: c3 ret + +0000000000005692 : + 5692: 48 83 ec 28 sub $0x28,%rsp + 5696: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 569b: 48 89 34 24 mov %rsi,(%rsp) + 569f: eb 5c jmp 56fd + 56a1: 48 8b 14 24 mov (%rsp),%rdx + 56a5: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 56aa: b9 00 00 00 00 mov $0x0,%ecx + 56af: 48 89 c6 mov %rax,%rsi + 56b2: bf 3e 01 00 00 mov $0x13e,%edi + 56b7: b8 00 00 00 00 mov $0x0,%eax + 56bc: e8 df b9 ff ff call 10a0 + 56c1: 48 89 44 24 18 mov %rax,0x18(%rsp) + 56c6: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) + 56cc: 75 0c jne 56da + 56ce: e8 7d b9 ff ff call 1050 <__errno_location@plt> + 56d3: 8b 00 mov (%rax),%eax + 56d5: 83 f8 04 cmp $0x4,%eax + 56d8: 74 22 je 56fc + 56da: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) + 56e0: 75 05 jne 56e7 + 56e2: e8 59 b9 ff ff call 1040 + 56e7: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 56ec: 48 01 44 24 08 add %rax,0x8(%rsp) + 56f1: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 56f6: 48 29 04 24 sub %rax,(%rsp) + 56fa: eb 01 jmp 56fd + 56fc: 90 nop + 56fd: 48 83 3c 24 00 cmpq $0x0,(%rsp) + 5702: 75 9d jne 56a1 + 5704: 90 nop + 5705: 90 nop + 5706: 48 83 c4 28 add $0x28,%rsp + 570a: c3 ret + +000000000000570b : + 570b: 0f 31 rdtsc + 570d: 48 c1 e2 20 shl $0x20,%rdx + 5711: 48 09 d0 or %rdx,%rax + 5714: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 5719: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 571e: c3 ret + +000000000000571f : + 571f: 48 83 ec 20 sub $0x20,%rsp + 5723: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) + 572a: ff ff + 572c: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) + 5733: 00 + 5734: eb 39 jmp 576f + 5736: e8 d0 ff ff ff call 570b + 573b: 48 89 44 24 10 mov %rax,0x10(%rsp) + 5740: e8 c6 ff ff ff call 570b + 5745: 48 89 44 24 18 mov %rax,0x18(%rsp) + 574a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 574f: 48 2b 44 24 10 sub 0x10(%rsp),%rax + 5754: 48 3b 44 24 08 cmp 0x8(%rsp),%rax + 5759: 73 0f jae 576a + 575b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5760: 48 2b 44 24 10 sub 0x10(%rsp),%rax + 5765: 48 89 44 24 08 mov %rax,0x8(%rsp) + 576a: 83 44 24 04 01 addl $0x1,0x4(%rsp) + 576f: 81 7c 24 04 9f 86 01 cmpl $0x1869f,0x4(%rsp) + 5776: 00 + 5777: 76 bd jbe 5736 + 5779: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 577e: 48 83 c4 20 add $0x20,%rsp + 5782: c3 ret + +0000000000005783 : + 5783: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 5788: 48 89 74 24 f0 mov %rsi,-0x10(%rsp) + 578d: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 5792: 48 8b 10 mov (%rax),%rdx + 5795: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 579a: 48 8b 00 mov (%rax),%rax + 579d: 48 39 c2 cmp %rax,%rdx + 57a0: 73 06 jae 57a8 + 57a2: b8 ff ff ff ff mov $0xffffffff,%eax + 57a7: c3 ret + 57a8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 57ad: 48 8b 00 mov (%rax),%rax + 57b0: 48 8b 54 24 f0 mov -0x10(%rsp),%rdx + 57b5: 48 8b 12 mov (%rdx),%rdx + 57b8: 48 39 c2 cmp %rax,%rdx + 57bb: 73 06 jae 57c3 + 57bd: b8 01 00 00 00 mov $0x1,%eax + 57c2: c3 ret + 57c3: b8 00 00 00 00 mov $0x0,%eax + 57c8: c3 ret + +00000000000057c9 : + 57c9: 48 83 ec 18 sub $0x18,%rsp + 57cd: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 57d2: 48 89 34 24 mov %rsi,(%rsp) + 57d6: 48 8d 15 a6 ff ff ff lea -0x5a(%rip),%rdx # 5783 + 57dd: 48 8b 34 24 mov (%rsp),%rsi + 57e1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 57e6: 48 89 d1 mov %rdx,%rcx + 57e9: ba 08 00 00 00 mov $0x8,%edx + 57ee: 48 89 c7 mov %rax,%rdi + 57f1: e8 7a b8 ff ff call 1070 + 57f6: 48 8b 04 24 mov (%rsp),%rax + 57fa: 83 e0 01 and $0x1,%eax + 57fd: 48 85 c0 test %rax,%rax + 5800: 74 1c je 581e + 5802: 48 8b 04 24 mov (%rsp),%rax + 5806: 48 d1 e8 shr $1,%rax + 5809: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5810: 00 + 5811: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 5816: 48 01 d0 add %rdx,%rax + 5819: 48 8b 00 mov (%rax),%rax + 581c: eb 3a jmp 5858 + 581e: 48 8b 04 24 mov (%rsp),%rax + 5822: 48 d1 e8 shr $1,%rax + 5825: 48 c1 e0 03 shl $0x3,%rax + 5829: 48 8d 50 f8 lea -0x8(%rax),%rdx + 582d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 5832: 48 01 d0 add %rdx,%rax + 5835: 48 8b 10 mov (%rax),%rdx + 5838: 48 8b 04 24 mov (%rsp),%rax + 583c: 48 d1 e8 shr $1,%rax + 583f: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 5846: 00 + 5847: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 584c: 48 01 c8 add %rcx,%rax + 584f: 48 8b 00 mov (%rax),%rax + 5852: 48 01 d0 add %rdx,%rax + 5855: 48 d1 e8 shr $1,%rax + 5858: 48 83 c4 18 add $0x18,%rsp + 585c: c3 ret + +000000000000585d : + 585d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 5862: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 5867: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 586e: 00 00 + 5870: 48 c7 44 24 f0 00 00 movq $0x0,-0x10(%rsp) + 5877: 00 00 + 5879: eb 23 jmp 589e + 587b: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 5880: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5887: 00 + 5888: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 588d: 48 01 d0 add %rdx,%rax + 5890: 48 8b 00 mov (%rax),%rax + 5893: 48 01 44 24 f8 add %rax,-0x8(%rsp) + 5898: 48 83 44 24 f0 01 addq $0x1,-0x10(%rsp) + 589e: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 58a3: 48 3b 44 24 e0 cmp -0x20(%rsp),%rax + 58a8: 72 d1 jb 587b + 58aa: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 58af: ba 00 00 00 00 mov $0x0,%edx + 58b4: 48 f7 74 24 e0 divq -0x20(%rsp) + 58b9: c3 ret + +00000000000058ba : + 58ba: 48 83 ec 38 sub $0x38,%rsp + 58be: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 58c3: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 58c8: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 58cd: 48 83 7c 24 08 01 cmpq $0x1,0x8(%rsp) + 58d3: 77 25 ja 58fa + 58d5: 48 8b 05 a4 37 00 00 mov 0x37a4(%rip),%rax # 9080 + 58dc: 48 8d 3d fd 18 00 00 lea 0x18fd(%rip),%rdi # 71e0 + 58e3: 48 89 c1 mov %rax,%rcx + 58e6: ba 26 00 00 00 mov $0x26,%edx + 58eb: be 01 00 00 00 mov $0x1,%esi + 58f0: e8 cb b7 ff ff call 10c0 + 58f5: e9 0d 01 00 00 jmp 5a07 + 58fa: 48 8b 05 5f 37 00 00 mov 0x375f(%rip),%rax # 9060 + 5901: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 5905: 75 0c jne 5913 + 5907: e8 13 fe ff ff call 571f + 590c: 48 89 05 4d 37 00 00 mov %rax,0x374d(%rip) # 9060 + 5913: 48 83 6c 24 08 01 subq $0x1,0x8(%rsp) + 5919: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) + 5920: 00 00 + 5922: eb 62 jmp 5986 + 5924: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5929: 48 83 c0 01 add $0x1,%rax + 592d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5934: 00 + 5935: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 593a: 48 01 d0 add %rdx,%rax + 593d: 48 8b 10 mov (%rax),%rdx + 5940: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5945: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 594c: 00 + 594d: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5952: 48 01 c8 add %rcx,%rax + 5955: 48 8b 00 mov (%rax),%rax + 5958: 48 89 d1 mov %rdx,%rcx + 595b: 48 29 c1 sub %rax,%rcx + 595e: 48 8b 05 fb 36 00 00 mov 0x36fb(%rip),%rax # 9060 + 5965: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 596a: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi + 5971: 00 + 5972: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 5977: 48 01 f2 add %rsi,%rdx + 597a: 48 29 c1 sub %rax,%rcx + 597d: 48 89 0a mov %rcx,(%rdx) + 5980: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) + 5986: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 598b: 48 3b 44 24 08 cmp 0x8(%rsp),%rax + 5990: 72 92 jb 5924 + 5992: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5997: 48 89 c7 mov %rax,%rdi + 599a: e8 c1 b6 ff ff call 1060 + 599f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 59a4: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 59a9: 48 89 d6 mov %rdx,%rsi + 59ac: 48 89 c7 mov %rax,%rdi + 59af: e8 15 fe ff ff call 57c9 + 59b4: 48 89 c2 mov %rax,%rdx + 59b7: 48 8d 05 49 18 00 00 lea 0x1849(%rip),%rax # 7207 + 59be: 48 89 d6 mov %rdx,%rsi + 59c1: 48 89 c7 mov %rax,%rdi + 59c4: b8 00 00 00 00 mov $0x0,%eax + 59c9: e8 c2 b6 ff ff call 1090 + 59ce: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 59d3: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 59d8: 48 89 d6 mov %rdx,%rsi + 59db: 48 89 c7 mov %rax,%rdi + 59de: e8 7a fe ff ff call 585d + 59e3: 48 89 c2 mov %rax,%rdx + 59e6: 48 8d 05 35 18 00 00 lea 0x1835(%rip),%rax # 7222 + 59ed: 48 89 d6 mov %rdx,%rsi + 59f0: 48 89 c7 mov %rax,%rdi + 59f3: b8 00 00 00 00 mov $0x0,%eax + 59f8: e8 93 b6 ff ff call 1090 + 59fd: bf 0a 00 00 00 mov $0xa,%edi + 5a02: e8 29 b6 ff ff call 1030 + 5a07: 48 83 c4 38 add $0x38,%rsp + 5a0b: c3 ret + +0000000000005a0c : + 5a0c: 0f 31 rdtsc + 5a0e: 48 c1 e2 20 shl $0x20,%rdx + 5a12: 48 09 d0 or %rdx,%rax + 5a15: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 5a1a: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 5a1f: c3 ret + +0000000000005a20
: + 5a20: 48 81 ec 28 17 00 00 sub $0x1728,%rsp + 5a27: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5a2e: 00 00 + 5a30: 48 89 84 24 18 17 00 mov %rax,0x1718(%rsp) + 5a37: 00 + 5a38: 31 c0 xor %eax,%eax + 5a3a: 48 8d 84 24 30 0a 00 lea 0xa30(%rsp),%rax + 5a41: 00 + 5a42: be 20 00 00 00 mov $0x20,%esi + 5a47: 48 89 c7 mov %rax,%rdi + 5a4a: e8 43 fc ff ff call 5692 + 5a4f: 48 8d 84 24 50 0a 00 lea 0xa50(%rsp),%rax + 5a56: 00 + 5a57: be 40 00 00 00 mov $0x40,%esi + 5a5c: 48 89 c7 mov %rax,%rdi + 5a5f: e8 2e fc ff ff call 5692 + 5a64: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5a6b: 00 + 5a6c: eb 40 jmp 5aae + 5a6e: e8 99 ff ff ff call 5a0c + 5a73: 8b 54 24 0c mov 0xc(%rsp),%edx + 5a77: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5a7e: 00 + 5a7f: 48 8d 15 1a 36 00 00 lea 0x361a(%rip),%rdx # 90a0 + 5a86: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5a8a: 48 8d 0d 4f 55 00 00 lea 0x554f(%rip),%rcx # afe0 + 5a91: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5a98: 00 + 5a99: ba 00 00 00 00 mov $0x0,%edx + 5a9e: 48 89 ce mov %rcx,%rsi + 5aa1: 48 89 c7 mov %rax,%rdi + 5aa4: e8 51 bd ff ff call 17fa + 5aa9: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5aae: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5ab5: 00 + 5ab6: 76 b6 jbe 5a6e + 5ab8: 48 8d 0d e1 35 00 00 lea 0x35e1(%rip),%rcx # 90a0 + 5abf: 48 8d 05 7a 17 00 00 lea 0x177a(%rip),%rax # 7240 + 5ac6: ba e8 03 00 00 mov $0x3e8,%edx + 5acb: 48 89 ce mov %rcx,%rsi + 5ace: 48 89 c7 mov %rax,%rdi + 5ad1: e8 e4 fd ff ff call 58ba + 5ad6: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5add: 00 + 5ade: eb 3d jmp 5b1d + 5ae0: e8 27 ff ff ff call 5a0c + 5ae5: 8b 54 24 0c mov 0xc(%rsp),%edx + 5ae9: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5af0: 00 + 5af1: 48 8d 15 a8 35 00 00 lea 0x35a8(%rip),%rdx # 90a0 + 5af8: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5afc: 48 8d 0d dd 54 00 00 lea 0x54dd(%rip),%rcx # afe0 + 5b03: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5b08: ba 00 00 00 00 mov $0x0,%edx + 5b0d: 48 89 ce mov %rcx,%rsi + 5b10: 48 89 c7 mov %rax,%rdi + 5b13: e8 89 cf ff ff call 2aa1 + 5b18: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5b1d: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5b24: 00 + 5b25: 76 b9 jbe 5ae0 + 5b27: 48 8d 0d 72 35 00 00 lea 0x3572(%rip),%rcx # 90a0 + 5b2e: 48 8d 05 13 17 00 00 lea 0x1713(%rip),%rax # 7248 + 5b35: ba e8 03 00 00 mov $0x3e8,%edx + 5b3a: 48 89 ce mov %rcx,%rsi + 5b3d: 48 89 c7 mov %rax,%rdi + 5b40: e8 75 fd ff ff call 58ba + 5b45: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5b4c: 00 + 5b4d: eb 3d jmp 5b8c + 5b4f: e8 b8 fe ff ff call 5a0c + 5b54: 8b 54 24 0c mov 0xc(%rsp),%edx + 5b58: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5b5f: 00 + 5b60: 48 8d 15 39 35 00 00 lea 0x3539(%rip),%rdx # 90a0 + 5b67: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5b6b: 48 8d 0d 6e 54 00 00 lea 0x546e(%rip),%rcx # afe0 + 5b72: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5b77: ba 00 00 00 00 mov $0x0,%edx + 5b7c: 48 89 ce mov %rcx,%rsi + 5b7f: 48 89 c7 mov %rax,%rdi + 5b82: e8 96 cf ff ff call 2b1d + 5b87: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5b8c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5b93: 00 + 5b94: 76 b9 jbe 5b4f + 5b96: 48 8d 0d 03 35 00 00 lea 0x3503(%rip),%rcx # 90a0 + 5b9d: 48 8d 05 b9 16 00 00 lea 0x16b9(%rip),%rax # 725d + 5ba4: ba e8 03 00 00 mov $0x3e8,%edx + 5ba9: 48 89 ce mov %rcx,%rsi + 5bac: 48 89 c7 mov %rax,%rdi + 5baf: e8 06 fd ff ff call 58ba + 5bb4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5bbb: 00 + 5bbc: eb 2e jmp 5bec + 5bbe: e8 49 fe ff ff call 5a0c + 5bc3: 8b 54 24 0c mov 0xc(%rsp),%edx + 5bc7: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5bce: 00 + 5bcf: 48 8d 15 ca 34 00 00 lea 0x34ca(%rip),%rdx # 90a0 + 5bd6: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5bda: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5bdf: 48 89 c7 mov %rax,%rdi + 5be2: e8 b2 cf ff ff call 2b99 + 5be7: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5bec: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5bf3: 00 + 5bf4: 76 c8 jbe 5bbe + 5bf6: 48 8d 0d a3 34 00 00 lea 0x34a3(%rip),%rcx # 90a0 + 5bfd: 48 8d 05 6e 16 00 00 lea 0x166e(%rip),%rax # 7272 + 5c04: ba e8 03 00 00 mov $0x3e8,%edx + 5c09: 48 89 ce mov %rcx,%rsi + 5c0c: 48 89 c7 mov %rax,%rdi + 5c0f: e8 a6 fc ff ff call 58ba + 5c14: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5c1b: 00 + 5c1c: eb 2e jmp 5c4c + 5c1e: e8 e9 fd ff ff call 5a0c + 5c23: 8b 54 24 0c mov 0xc(%rsp),%edx + 5c27: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5c2e: 00 + 5c2f: 48 8d 15 6a 34 00 00 lea 0x346a(%rip),%rdx # 90a0 + 5c36: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5c3a: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5c3f: 48 89 c7 mov %rax,%rdi + 5c42: e8 7b cf ff ff call 2bc2 + 5c47: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5c4c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5c53: 00 + 5c54: 76 c8 jbe 5c1e + 5c56: 48 8d 0d 43 34 00 00 lea 0x3443(%rip),%rcx # 90a0 + 5c5d: 48 8d 05 14 16 00 00 lea 0x1614(%rip),%rax # 7278 + 5c64: ba e8 03 00 00 mov $0x3e8,%edx + 5c69: 48 89 ce mov %rcx,%rsi + 5c6c: 48 89 c7 mov %rax,%rdi + 5c6f: e8 46 fc ff ff call 58ba + 5c74: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5c7b: 00 + 5c7c: eb 48 jmp 5cc6 + 5c7e: e8 89 fd ff ff call 5a0c + 5c83: 8b 54 24 0c mov 0xc(%rsp),%edx + 5c87: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5c8e: 00 + 5c8f: 48 8d 15 0a 34 00 00 lea 0x340a(%rip),%rdx # 90a0 + 5c96: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5c9a: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5ca1: 00 + 5ca2: 48 8d 90 00 04 00 00 lea 0x400(%rax),%rdx + 5ca9: 48 8d 8c 24 10 02 00 lea 0x210(%rsp),%rcx + 5cb0: 00 + 5cb1: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5cb6: 48 89 ce mov %rcx,%rsi + 5cb9: 48 89 c7 mov %rax,%rdi + 5cbc: e8 35 c7 ff ff call 23f6 + 5cc1: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5cc6: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5ccd: 00 + 5cce: 76 ae jbe 5c7e + 5cd0: 48 8d 0d c9 33 00 00 lea 0x33c9(%rip),%rcx # 90a0 + 5cd7: 48 8d 05 aa 15 00 00 lea 0x15aa(%rip),%rax # 7288 + 5cde: ba e8 03 00 00 mov $0x3e8,%edx + 5ce3: 48 89 ce mov %rcx,%rsi + 5ce6: 48 89 c7 mov %rax,%rdi + 5ce9: e8 cc fb ff ff call 58ba + 5cee: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5cf5: 00 + 5cf6: eb 39 jmp 5d31 + 5cf8: e8 0f fd ff ff call 5a0c + 5cfd: 8b 54 24 0c mov 0xc(%rsp),%edx + 5d01: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5d08: 00 + 5d09: 48 8d 15 90 33 00 00 lea 0x3390(%rip),%rdx # 90a0 + 5d10: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5d14: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 5d19: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax + 5d20: 00 + 5d21: 48 89 d6 mov %rdx,%rsi + 5d24: 48 89 c7 mov %rax,%rdi + 5d27: e8 ac cc ff ff call 29d8 + 5d2c: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5d31: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5d38: 00 + 5d39: 76 bd jbe 5cf8 + 5d3b: 48 8d 0d 5e 33 00 00 lea 0x335e(%rip),%rcx # 90a0 + 5d42: 48 8d 05 60 15 00 00 lea 0x1560(%rip),%rax # 72a9 + 5d49: ba e8 03 00 00 mov $0x3e8,%edx + 5d4e: 48 89 ce mov %rcx,%rsi + 5d51: 48 89 c7 mov %rax,%rdi + 5d54: e8 61 fb ff ff call 58ba + 5d59: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5d60: 00 + 5d61: eb 39 jmp 5d9c + 5d63: e8 a4 fc ff ff call 5a0c + 5d68: 8b 54 24 0c mov 0xc(%rsp),%edx + 5d6c: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5d73: 00 + 5d74: 48 8d 15 25 33 00 00 lea 0x3325(%rip),%rdx # 90a0 + 5d7b: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5d7f: 48 8d 94 24 90 0a 00 lea 0xa90(%rsp),%rdx + 5d86: 00 + 5d87: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5d8c: 48 89 d6 mov %rdx,%rsi + 5d8f: 48 89 c7 mov %rax,%rdi + 5d92: e8 91 cb ff ff call 2928 + 5d97: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5d9c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5da3: 00 + 5da4: 76 bd jbe 5d63 + 5da6: 48 8d 0d f3 32 00 00 lea 0x32f3(%rip),%rcx # 90a0 + 5dad: 48 8d 05 02 15 00 00 lea 0x1502(%rip),%rax # 72b6 + 5db4: ba e8 03 00 00 mov $0x3e8,%edx + 5db9: 48 89 ce mov %rcx,%rsi + 5dbc: 48 89 c7 mov %rax,%rdi + 5dbf: e8 f6 fa ff ff call 58ba + 5dc4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5dcb: 00 + 5dcc: eb 39 jmp 5e07 + 5dce: e8 39 fc ff ff call 5a0c + 5dd3: 8b 54 24 0c mov 0xc(%rsp),%edx + 5dd7: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5dde: 00 + 5ddf: 48 8d 15 ba 32 00 00 lea 0x32ba(%rip),%rdx # 90a0 + 5de6: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5dea: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 5def: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax + 5df6: 00 + 5df7: 48 89 d6 mov %rdx,%rsi + 5dfa: 48 89 c7 mov %rax,%rdi + 5dfd: e8 80 c7 ff ff call 2582 + 5e02: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5e07: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5e0e: 00 + 5e0f: 76 bd jbe 5dce + 5e11: 48 8d 0d 88 32 00 00 lea 0x3288(%rip),%rcx # 90a0 + 5e18: 48 8d 05 a6 14 00 00 lea 0x14a6(%rip),%rax # 72c5 + 5e1f: ba e8 03 00 00 mov $0x3e8,%edx + 5e24: 48 89 ce mov %rcx,%rsi + 5e27: 48 89 c7 mov %rax,%rdi + 5e2a: e8 8b fa ff ff call 58ba + 5e2f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5e36: 00 + 5e37: eb 39 jmp 5e72 + 5e39: e8 ce fb ff ff call 5a0c + 5e3e: 8b 54 24 0c mov 0xc(%rsp),%edx + 5e42: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5e49: 00 + 5e4a: 48 8d 15 4f 32 00 00 lea 0x324f(%rip),%rdx # 90a0 + 5e51: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5e55: 48 8d 94 24 90 0a 00 lea 0xa90(%rsp),%rdx + 5e5c: 00 + 5e5d: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5e62: 48 89 d6 mov %rdx,%rsi + 5e65: 48 89 c7 mov %rax,%rdi + 5e68: e8 67 c8 ff ff call 26d4 + 5e6d: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5e72: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5e79: 00 + 5e7a: 76 bd jbe 5e39 + 5e7c: 48 8d 0d 1d 32 00 00 lea 0x321d(%rip),%rcx # 90a0 + 5e83: 48 8d 05 4b 14 00 00 lea 0x144b(%rip),%rax # 72d5 + 5e8a: ba e8 03 00 00 mov $0x3e8,%edx + 5e8f: 48 89 ce mov %rcx,%rsi + 5e92: 48 89 c7 mov %rax,%rdi + 5e95: e8 20 fa ff ff call 58ba + 5e9a: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5ea1: 00 + 5ea2: eb 3c jmp 5ee0 + 5ea4: e8 63 fb ff ff call 5a0c + 5ea9: 8b 54 24 0c mov 0xc(%rsp),%edx + 5ead: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5eb4: 00 + 5eb5: 48 8d 15 e4 31 00 00 lea 0x31e4(%rip),%rdx # 90a0 + 5ebc: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5ec0: 48 8d 94 24 10 02 00 lea 0x210(%rsp),%rdx + 5ec7: 00 + 5ec8: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax + 5ecf: 00 + 5ed0: 48 89 d6 mov %rdx,%rsi + 5ed3: 48 89 c7 mov %rax,%rdi + 5ed6: e8 b0 c0 ff ff call 1f8b + 5edb: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5ee0: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5ee7: 00 + 5ee8: 76 ba jbe 5ea4 + 5eea: 48 8d 0d af 31 00 00 lea 0x31af(%rip),%rcx # 90a0 + 5ef1: 48 8d 05 ef 13 00 00 lea 0x13ef(%rip),%rax # 72e7 + 5ef8: ba e8 03 00 00 mov $0x3e8,%edx + 5efd: 48 89 ce mov %rcx,%rsi + 5f00: 48 89 c7 mov %rax,%rdi + 5f03: e8 b2 f9 ff ff call 58ba + 5f08: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5f0f: 00 + 5f10: eb 3c jmp 5f4e + 5f12: e8 f5 fa ff ff call 5a0c + 5f17: 8b 54 24 0c mov 0xc(%rsp),%edx + 5f1b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5f22: 00 + 5f23: 48 8d 15 76 31 00 00 lea 0x3176(%rip),%rdx # 90a0 + 5f2a: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5f2e: 48 8d 94 24 90 0a 00 lea 0xa90(%rsp),%rdx + 5f35: 00 + 5f36: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5f3d: 00 + 5f3e: 48 89 d6 mov %rdx,%rsi + 5f41: 48 89 c7 mov %rax,%rdi + 5f44: e8 fc c1 ff ff call 2145 + 5f49: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5f4e: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5f55: 00 + 5f56: 76 ba jbe 5f12 + 5f58: 48 8d 0d 41 31 00 00 lea 0x3141(%rip),%rcx # 90a0 + 5f5f: 48 8d 05 94 13 00 00 lea 0x1394(%rip),%rax # 72fa + 5f66: ba e8 03 00 00 mov $0x3e8,%edx + 5f6b: 48 89 ce mov %rcx,%rsi + 5f6e: 48 89 c7 mov %rax,%rdi + 5f71: e8 44 f9 ff ff call 58ba + 5f76: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5f7d: 00 + 5f7e: eb 44 jmp 5fc4 + 5f80: e8 87 fa ff ff call 5a0c + 5f85: 8b 54 24 0c mov 0xc(%rsp),%edx + 5f89: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5f90: 00 + 5f91: 48 8d 15 08 31 00 00 lea 0x3108(%rip),%rdx # 90a0 + 5f98: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5f9c: 48 8d 94 24 30 0a 00 lea 0xa30(%rsp),%rdx + 5fa3: 00 + 5fa4: 48 8d 8c 24 b0 10 00 lea 0x10b0(%rsp),%rcx + 5fab: 00 + 5fac: 48 8d 84 24 90 0d 00 lea 0xd90(%rsp),%rax + 5fb3: 00 + 5fb4: 48 89 ce mov %rcx,%rsi + 5fb7: 48 89 c7 mov %rax,%rdi + 5fba: e8 de b9 ff ff call 199d + 5fbf: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5fc4: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5fcb: 00 + 5fcc: 76 b2 jbe 5f80 + 5fce: 48 8d 0d cb 30 00 00 lea 0x30cb(%rip),%rcx # 90a0 + 5fd5: 48 8d 05 33 13 00 00 lea 0x1333(%rip),%rax # 730f + 5fdc: ba e8 03 00 00 mov $0x3e8,%edx + 5fe1: 48 89 ce mov %rcx,%rsi + 5fe4: 48 89 c7 mov %rax,%rdi + 5fe7: e8 ce f8 ff ff call 58ba + 5fec: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5ff3: 00 + 5ff4: eb 48 jmp 603e + 5ff6: e8 11 fa ff ff call 5a0c + 5ffb: 8b 54 24 0c mov 0xc(%rsp),%edx + 5fff: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 6006: 00 + 6007: 48 8d 15 92 30 00 00 lea 0x3092(%rip),%rdx # 90a0 + 600e: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6012: 48 8d 0d c7 4f 00 00 lea 0x4fc7(%rip),%rcx # afe0 + 6019: 48 8d 94 24 90 0d 00 lea 0xd90(%rsp),%rdx + 6020: 00 + 6021: 48 8d b4 24 10 0a 00 lea 0xa10(%rsp),%rsi + 6028: 00 + 6029: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax + 6030: 00 + 6031: 48 89 c7 mov %rax,%rdi + 6034: e8 ae bb ff ff call 1be7 + 6039: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 603e: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6045: 00 + 6046: 76 ae jbe 5ff6 + 6048: 48 8d 0d 51 30 00 00 lea 0x3051(%rip),%rcx # 90a0 + 604f: 48 8d 05 ca 12 00 00 lea 0x12ca(%rip),%rax # 7320 + 6056: ba e8 03 00 00 mov $0x3e8,%edx + 605b: 48 89 ce mov %rcx,%rsi + 605e: 48 89 c7 mov %rax,%rdi + 6061: e8 54 f8 ff ff call 58ba + 6066: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 606d: 00 + 606e: eb 44 jmp 60b4 + 6070: e8 97 f9 ff ff call 5a0c + 6075: 8b 54 24 0c mov 0xc(%rsp),%edx + 6079: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 6080: 00 + 6081: 48 8d 15 18 30 00 00 lea 0x3018(%rip),%rdx # 90a0 + 6088: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 608c: 48 8d 94 24 b0 10 00 lea 0x10b0(%rsp),%rdx + 6093: 00 + 6094: 48 8d 8c 24 90 0a 00 lea 0xa90(%rsp),%rcx + 609b: 00 + 609c: 48 8d 84 24 10 0a 00 lea 0xa10(%rsp),%rax + 60a3: 00 + 60a4: 48 89 ce mov %rcx,%rsi + 60a7: 48 89 c7 mov %rax,%rdi + 60aa: e8 d2 bd ff ff call 1e81 + 60af: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 60b4: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 60bb: 00 + 60bc: 76 b2 jbe 6070 + 60be: 48 8d 0d db 2f 00 00 lea 0x2fdb(%rip),%rcx # 90a0 + 60c5: 48 8d 05 61 12 00 00 lea 0x1261(%rip),%rax # 732d + 60cc: ba e8 03 00 00 mov $0x3e8,%edx + 60d1: 48 89 ce mov %rcx,%rsi + 60d4: 48 89 c7 mov %rax,%rdi + 60d7: e8 de f7 ff ff call 58ba + 60dc: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 60e3: 00 + 60e4: eb 44 jmp 612a + 60e6: e8 21 f9 ff ff call 5a0c + 60eb: 8b 54 24 0c mov 0xc(%rsp),%edx + 60ef: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 60f6: 00 + 60f7: 48 8d 15 a2 2f 00 00 lea 0x2fa2(%rip),%rdx # 90a0 + 60fe: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6102: 48 8d 94 24 50 0a 00 lea 0xa50(%rsp),%rdx + 6109: 00 + 610a: 48 8d 8c 24 b0 10 00 lea 0x10b0(%rsp),%rcx + 6111: 00 + 6112: 48 8d 84 24 90 0d 00 lea 0xd90(%rsp),%rax + 6119: 00 + 611a: 48 89 ce mov %rcx,%rsi + 611d: 48 89 c7 mov %rax,%rdi + 6120: e8 a4 b0 ff ff call 11c9 + 6125: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 612a: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6131: 00 + 6132: 76 b2 jbe 60e6 + 6134: 48 8d 0d 65 2f 00 00 lea 0x2f65(%rip),%rcx # 90a0 + 613b: 48 8d 05 f8 11 00 00 lea 0x11f8(%rip),%rax # 733a + 6142: ba e8 03 00 00 mov $0x3e8,%edx + 6147: 48 89 ce mov %rcx,%rsi + 614a: 48 89 c7 mov %rax,%rdi + 614d: e8 68 f7 ff ff call 58ba + 6152: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 6159: 00 + 615a: eb 3c jmp 6198 + 615c: e8 ab f8 ff ff call 5a0c + 6161: 8b 54 24 0c mov 0xc(%rsp),%edx + 6165: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 616c: 00 + 616d: 48 8d 15 2c 2f 00 00 lea 0x2f2c(%rip),%rdx # 90a0 + 6174: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6178: 48 8d 94 24 b0 10 00 lea 0x10b0(%rsp),%rdx + 617f: 00 + 6180: 48 8d 84 24 90 0d 00 lea 0xd90(%rsp),%rax + 6187: 00 + 6188: 48 89 d6 mov %rdx,%rsi + 618b: 48 89 c7 mov %rax,%rdi + 618e: e8 d3 b0 ff ff call 1266 + 6193: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6198: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 619f: 00 + 61a0: 76 ba jbe 615c + 61a2: 48 8d 0d f7 2e 00 00 lea 0x2ef7(%rip),%rcx # 90a0 + 61a9: 48 8d 05 a1 11 00 00 lea 0x11a1(%rip),%rax # 7351 + 61b0: ba e8 03 00 00 mov $0x3e8,%edx + 61b5: 48 89 ce mov %rcx,%rsi + 61b8: 48 89 c7 mov %rax,%rdi + 61bb: e8 fa f6 ff ff call 58ba + 61c0: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 61c7: 00 + 61c8: eb 49 jmp 6213 + 61ca: e8 3d f8 ff ff call 5a0c + 61cf: 8b 54 24 0c mov 0xc(%rsp),%edx + 61d3: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 61da: 00 + 61db: 48 8d 15 be 2e 00 00 lea 0x2ebe(%rip),%rdx # 90a0 + 61e2: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 61e6: 48 8d 8c 24 30 0a 00 lea 0xa30(%rsp),%rcx + 61ed: 00 + 61ee: 48 8d 94 24 90 0d 00 lea 0xd90(%rsp),%rdx + 61f5: 00 + 61f6: 48 8d b4 24 10 0a 00 lea 0xa10(%rsp),%rsi + 61fd: 00 + 61fe: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax + 6205: 00 + 6206: 48 89 c7 mov %rax,%rdi + 6209: e8 bf b0 ff ff call 12cd + 620e: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6213: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 621a: 00 + 621b: 76 ad jbe 61ca + 621d: 48 8d 0d 7c 2e 00 00 lea 0x2e7c(%rip),%rcx # 90a0 + 6224: 48 8d 05 36 11 00 00 lea 0x1136(%rip),%rax # 7361 + 622b: ba e8 03 00 00 mov $0x3e8,%edx + 6230: 48 89 ce mov %rcx,%rsi + 6233: 48 89 c7 mov %rax,%rdi + 6236: e8 7f f6 ff ff call 58ba + 623b: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 6242: 00 + 6243: eb 44 jmp 6289 + 6245: e8 c2 f7 ff ff call 5a0c + 624a: 8b 54 24 0c mov 0xc(%rsp),%edx + 624e: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 6255: 00 + 6256: 48 8d 15 43 2e 00 00 lea 0x2e43(%rip),%rdx # 90a0 + 625d: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6261: 48 8d 94 24 90 0d 00 lea 0xd90(%rsp),%rdx + 6268: 00 + 6269: 48 8d 8c 24 10 0a 00 lea 0xa10(%rsp),%rcx + 6270: 00 + 6271: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax + 6278: 00 + 6279: 48 89 ce mov %rcx,%rsi + 627c: 48 89 c7 mov %rax,%rdi + 627f: e8 26 b1 ff ff call 13aa + 6284: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6289: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6290: 00 + 6291: 76 b2 jbe 6245 + 6293: 48 8d 0d 06 2e 00 00 lea 0x2e06(%rip),%rcx # 90a0 + 629a: 48 8d 05 d6 10 00 00 lea 0x10d6(%rip),%rax # 7377 + 62a1: ba e8 03 00 00 mov $0x3e8,%edx + 62a6: 48 89 ce mov %rcx,%rsi + 62a9: 48 89 c7 mov %rax,%rdi + 62ac: e8 09 f6 ff ff call 58ba + 62b1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 62b8: 00 + 62b9: eb 44 jmp 62ff + 62bb: e8 4c f7 ff ff call 5a0c + 62c0: 8b 54 24 0c mov 0xc(%rsp),%edx + 62c4: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 62cb: 00 + 62cc: 48 8d 15 cd 2d 00 00 lea 0x2dcd(%rip),%rdx # 90a0 + 62d3: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 62d7: 48 8d 94 24 b0 10 00 lea 0x10b0(%rsp),%rdx + 62de: 00 + 62df: 48 8d 8c 24 90 0a 00 lea 0xa90(%rsp),%rcx + 62e6: 00 + 62e7: 48 8d 84 24 10 0a 00 lea 0xa10(%rsp),%rax + 62ee: 00 + 62ef: 48 89 ce mov %rcx,%rsi + 62f2: 48 89 c7 mov %rax,%rdi + 62f5: e8 20 b1 ff ff call 141a + 62fa: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 62ff: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6306: 00 + 6307: 76 b2 jbe 62bb + 6309: 48 8d 0d 90 2d 00 00 lea 0x2d90(%rip),%rcx # 90a0 + 6310: 48 8d 05 6f 10 00 00 lea 0x106f(%rip),%rax # 7386 + 6317: ba e8 03 00 00 mov $0x3e8,%edx + 631c: 48 89 ce mov %rcx,%rsi + 631f: 48 89 c7 mov %rax,%rdi + 6322: e8 93 f5 ff ff call 58ba + 6327: b8 00 00 00 00 mov $0x0,%eax + 632c: 48 8b 94 24 18 17 00 mov 0x1718(%rsp),%rdx + 6333: 00 + 6334: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 633b: 00 00 + 633d: 74 05 je 6344 + 633f: e8 3c ad ff ff call 1080 <__stack_chk_fail@plt> + 6344: 48 81 c4 28 17 00 00 add $0x1728,%rsp + 634b: c3 ret + +Disassembly of section .fini: + +000000000000634c <_fini>: + 634c: f3 0f 1e fa endbr64 + 6350: 48 83 ec 08 sub $0x8,%rsp + 6354: 48 83 c4 08 add $0x8,%rsp + 6358: c3 ret diff --git a/benchmark/objdump/refo0768.txt b/benchmark/objdump/refo0768.txt new file mode 100644 index 0000000..ca40bad --- /dev/null +++ b/benchmark/objdump/refo0768.txt @@ -0,0 +1,5526 @@ + +test_speed768: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000001000 <_init>: + 1000: f3 0f 1e fa endbr64 + 1004: 48 83 ec 08 sub $0x8,%rsp + 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> + 100f: 48 85 c0 test %rax,%rax + 1012: 74 02 je 1016 <_init+0x16> + 1014: ff d0 call *%rax + 1016: 48 83 c4 08 add $0x8,%rsp + 101a: c3 ret + +Disassembly of section .plt: + +0000000000001020 : + 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> + 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> + 102c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000001030 : + 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 + 1036: 68 00 00 00 00 push $0x0 + 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001040 : + 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 + 1046: 68 01 00 00 00 push $0x1 + 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001050 <__errno_location@plt>: + 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> + 1056: 68 02 00 00 00 push $0x2 + 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001060 : + 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 + 1066: 68 03 00 00 00 push $0x3 + 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001070 : + 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 + 1076: 68 04 00 00 00 push $0x4 + 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> + +0000000000001080 <__stack_chk_fail@plt>: + 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> + 1086: 68 05 00 00 00 push $0x5 + 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> + +0000000000001090 : + 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 + 1096: 68 06 00 00 00 push $0x6 + 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> + +00000000000010a0 : + 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 + 10a6: 68 07 00 00 00 push $0x7 + 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> + +00000000000010b0 : + 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 + 10b6: 68 08 00 00 00 push $0x8 + 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> + +00000000000010c0 : + 10c0: ff 25 82 7f 00 00 jmp *0x7f82(%rip) # 9048 + 10c6: 68 09 00 00 00 push $0x9 + 10cb: e9 50 ff ff ff jmp 1020 <_init+0x20> + +Disassembly of section .text: + +00000000000010d0 <_start>: + 10d0: f3 0f 1e fa endbr64 + 10d4: 31 ed xor %ebp,%ebp + 10d6: 49 89 d1 mov %rdx,%r9 + 10d9: 5e pop %rsi + 10da: 48 89 e2 mov %rsp,%rdx + 10dd: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 10e1: 50 push %rax + 10e2: 54 push %rsp + 10e3: 45 31 c0 xor %r8d,%r8d + 10e6: 31 c9 xor %ecx,%ecx + 10e8: 48 8d 3d 1e 48 00 00 lea 0x481e(%rip),%rdi # 590d
+ 10ef: ff 15 cb 7e 00 00 call *0x7ecb(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> + 10f5: f4 hlt + 10f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 10fd: 00 00 00 + 1100: 48 8d 3d 61 7f 00 00 lea 0x7f61(%rip),%rdi # 9068 <__TMC_END__> + 1107: 48 8d 05 5a 7f 00 00 lea 0x7f5a(%rip),%rax # 9068 <__TMC_END__> + 110e: 48 39 f8 cmp %rdi,%rax + 1111: 74 15 je 1128 <_start+0x58> + 1113: 48 8b 05 ae 7e 00 00 mov 0x7eae(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> + 111a: 48 85 c0 test %rax,%rax + 111d: 74 09 je 1128 <_start+0x58> + 111f: ff e0 jmp *%rax + 1121: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1128: c3 ret + 1129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1130: 48 8d 3d 31 7f 00 00 lea 0x7f31(%rip),%rdi # 9068 <__TMC_END__> + 1137: 48 8d 35 2a 7f 00 00 lea 0x7f2a(%rip),%rsi # 9068 <__TMC_END__> + 113e: 48 29 fe sub %rdi,%rsi + 1141: 48 89 f0 mov %rsi,%rax + 1144: 48 c1 ee 3f shr $0x3f,%rsi + 1148: 48 c1 f8 03 sar $0x3,%rax + 114c: 48 01 c6 add %rax,%rsi + 114f: 48 d1 fe sar $1,%rsi + 1152: 74 14 je 1168 <_start+0x98> + 1154: 48 8b 05 7d 7e 00 00 mov 0x7e7d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> + 115b: 48 85 c0 test %rax,%rax + 115e: 74 08 je 1168 <_start+0x98> + 1160: ff e0 jmp *%rax + 1162: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1168: c3 ret + 1169: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1170: f3 0f 1e fa endbr64 + 1174: 80 3d 0d 7f 00 00 00 cmpb $0x0,0x7f0d(%rip) # 9088 + 117b: 75 33 jne 11b0 <_start+0xe0> + 117d: 55 push %rbp + 117e: 48 83 3d 5a 7e 00 00 cmpq $0x0,0x7e5a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 1185: 00 + 1186: 48 89 e5 mov %rsp,%rbp + 1189: 74 0d je 1198 <_start+0xc8> + 118b: 48 8b 3d c6 7e 00 00 mov 0x7ec6(%rip),%rdi # 9058 <__dso_handle> + 1192: ff 15 48 7e 00 00 call *0x7e48(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> + 1198: e8 63 ff ff ff call 1100 <_start+0x30> + 119d: c6 05 e4 7e 00 00 01 movb $0x1,0x7ee4(%rip) # 9088 + 11a4: 5d pop %rbp + 11a5: c3 ret + 11a6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 11ad: 00 00 00 + 11b0: c3 ret + 11b1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) + 11b8: 00 00 00 00 + 11bc: 0f 1f 40 00 nopl 0x0(%rax) + 11c0: f3 0f 1e fa endbr64 + 11c4: e9 67 ff ff ff jmp 1130 <_start+0x60> + +00000000000011c9 : + 11c9: 48 83 ec 28 sub $0x28,%rsp + 11cd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 11d2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 11d7: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 11dc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 11e1: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 11e6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 11eb: 48 89 ce mov %rcx,%rsi + 11ee: 48 89 c7 mov %rax,%rdi + 11f1: e8 c2 07 00 00 call 19b8 + 11f6: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 11fb: 48 8d 88 80 04 00 00 lea 0x480(%rax),%rcx + 1202: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1207: ba a0 04 00 00 mov $0x4a0,%edx + 120c: 48 89 c6 mov %rax,%rsi + 120f: 48 89 cf mov %rcx,%rdi + 1212: e8 99 fe ff ff call 10b0 + 1217: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 121c: 48 8d 88 20 09 00 00 lea 0x920(%rax),%rcx + 1223: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1228: ba a0 04 00 00 mov $0x4a0,%edx + 122d: 48 89 c6 mov %rax,%rsi + 1230: 48 89 cf mov %rcx,%rdi + 1233: e8 24 40 00 00 call 525c + 1238: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 123d: 48 8d 48 20 lea 0x20(%rax),%rcx + 1241: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1246: 48 05 40 09 00 00 add $0x940,%rax + 124c: ba 20 00 00 00 mov $0x20,%edx + 1251: 48 89 ce mov %rcx,%rsi + 1254: 48 89 c7 mov %rax,%rdi + 1257: e8 54 fe ff ff call 10b0 + 125c: b8 00 00 00 00 mov $0x0,%eax + 1261: 48 83 c4 28 add $0x28,%rsp + 1265: c3 ret + +0000000000001266 : + 1266: 48 83 ec 68 sub $0x68,%rsp + 126a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 126f: 48 89 34 24 mov %rsi,(%rsp) + 1273: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 127a: 00 00 + 127c: 48 89 44 24 58 mov %rax,0x58(%rsp) + 1281: 31 c0 xor %eax,%eax + 1283: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 1288: be 40 00 00 00 mov $0x40,%esi + 128d: 48 89 c7 mov %rax,%rdi + 1290: e8 ea 42 00 00 call 557f + 1295: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 129a: 48 8b 0c 24 mov (%rsp),%rcx + 129e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 12a3: 48 89 ce mov %rcx,%rsi + 12a6: 48 89 c7 mov %rax,%rdi + 12a9: e8 1b ff ff ff call 11c9 + 12ae: b8 00 00 00 00 mov $0x0,%eax + 12b3: 48 8b 54 24 58 mov 0x58(%rsp),%rdx + 12b8: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 12bf: 00 00 + 12c1: 74 05 je 12c8 + 12c3: e8 b8 fd ff ff call 1080 <__stack_chk_fail@plt> + 12c8: 48 83 c4 68 add $0x68,%rsp + 12cc: c3 ret + +00000000000012cd : + 12cd: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 12d4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 12d9: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 12de: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 12e3: 48 89 0c 24 mov %rcx,(%rsp) + 12e7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 12ee: 00 00 + 12f0: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 12f7: 00 + 12f8: 31 c0 xor %eax,%eax + 12fa: 48 8b 0c 24 mov (%rsp),%rcx + 12fe: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 1303: ba 20 00 00 00 mov $0x20,%edx + 1308: 48 89 ce mov %rcx,%rsi + 130b: 48 89 c7 mov %rax,%rdi + 130e: e8 9d fd ff ff call 10b0 + 1313: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 1318: 48 83 c0 20 add $0x20,%rax + 131c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1321: ba a0 04 00 00 mov $0x4a0,%edx + 1326: 48 89 ce mov %rcx,%rsi + 1329: 48 89 c7 mov %rax,%rdi + 132c: e8 2b 3f 00 00 call 525c + 1331: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1336: 48 8d 44 24 60 lea 0x60(%rsp),%rax + 133b: ba 40 00 00 00 mov $0x40,%edx + 1340: 48 89 ce mov %rcx,%rsi + 1343: 48 89 c7 mov %rax,%rdi + 1346: e8 c5 3f 00 00 call 5310 + 134b: 48 8d 44 24 60 lea 0x60(%rsp),%rax + 1350: 48 83 c0 20 add $0x20,%rax + 1354: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1359: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 135e: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 1363: 48 89 c1 mov %rax,%rcx + 1366: e8 a0 08 00 00 call 1c0b + 136b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 1370: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1375: ba 20 00 00 00 mov $0x20,%edx + 137a: 48 89 ce mov %rcx,%rsi + 137d: 48 89 c7 mov %rax,%rdi + 1380: e8 2b fd ff ff call 10b0 + 1385: b8 00 00 00 00 mov $0x0,%eax + 138a: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx + 1391: 00 + 1392: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 1399: 00 00 + 139b: 74 05 je 13a2 + 139d: e8 de fc ff ff call 1080 <__stack_chk_fail@plt> + 13a2: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 13a9: c3 ret + +00000000000013aa : + 13aa: 48 83 ec 58 sub $0x58,%rsp + 13ae: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 13b3: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 13b8: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 13bd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 13c4: 00 00 + 13c6: 48 89 44 24 48 mov %rax,0x48(%rsp) + 13cb: 31 c0 xor %eax,%eax + 13cd: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 13d2: be 20 00 00 00 mov $0x20,%esi + 13d7: 48 89 c7 mov %rax,%rdi + 13da: e8 a0 41 00 00 call 557f + 13df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 13e4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 13e9: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 13ee: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 13f3: 48 89 c7 mov %rax,%rdi + 13f6: e8 d2 fe ff ff call 12cd + 13fb: b8 00 00 00 00 mov $0x0,%eax + 1400: 48 8b 54 24 48 mov 0x48(%rsp),%rdx + 1405: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 140c: 00 00 + 140e: 74 05 je 1415 + 1410: e8 6b fc ff ff call 1080 <__stack_chk_fail@plt> + 1415: 48 83 c4 58 add $0x58,%rsp + 1419: c3 ret + +000000000000141a : + 141a: 48 81 ec 08 05 00 00 sub $0x508,%rsp + 1421: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1426: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 142b: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1430: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1437: 00 00 + 1439: 48 89 84 24 f8 04 00 mov %rax,0x4f8(%rsp) + 1440: 00 + 1441: 31 c0 xor %eax,%eax + 1443: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1448: 48 05 80 04 00 00 add $0x480,%rax + 144e: 48 89 44 24 28 mov %rax,0x28(%rsp) + 1453: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1458: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 145d: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1462: 48 89 ce mov %rcx,%rsi + 1465: 48 89 c7 mov %rax,%rdi + 1468: e8 41 0a 00 00 call 1eae + 146d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1472: 48 8d 88 20 09 00 00 lea 0x920(%rax),%rcx + 1479: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 147e: 48 83 c0 20 add $0x20,%rax + 1482: ba 20 00 00 00 mov $0x20,%edx + 1487: 48 89 ce mov %rcx,%rsi + 148a: 48 89 c7 mov %rax,%rdi + 148d: e8 1e fc ff ff call 10b0 + 1492: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1497: 48 8d 44 24 70 lea 0x70(%rsp),%rax + 149c: ba 40 00 00 00 mov $0x40,%edx + 14a1: 48 89 ce mov %rcx,%rsi + 14a4: 48 89 c7 mov %rax,%rdi + 14a7: e8 64 3e 00 00 call 5310 + 14ac: 48 8d 44 24 70 lea 0x70(%rsp),%rax + 14b1: 48 83 c0 20 add $0x20,%rax + 14b5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 14ba: 48 8d 74 24 30 lea 0x30(%rsp),%rsi + 14bf: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi + 14c6: 00 + 14c7: 48 89 c1 mov %rax,%rcx + 14ca: e8 3c 07 00 00 call 1c0b + 14cf: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx + 14d6: 00 + 14d7: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 14dc: ba 40 04 00 00 mov $0x440,%edx + 14e1: 48 89 ce mov %rcx,%rsi + 14e4: 48 89 c7 mov %rax,%rdi + 14e7: e8 d9 1f 00 00 call 34c5 + 14ec: 89 44 24 24 mov %eax,0x24(%rsp) + 14f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 14f5: 48 8d 88 40 09 00 00 lea 0x940(%rax),%rcx + 14fc: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1501: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1506: 48 89 ce mov %rcx,%rsi + 1509: 48 89 c7 mov %rax,%rdi + 150c: e8 bf 3f 00 00 call 54d0 + 1511: 83 7c 24 24 00 cmpl $0x0,0x24(%rsp) + 1516: 0f 94 c0 sete %al + 1519: 0f b6 d0 movzbl %al,%edx + 151c: 48 8d 74 24 70 lea 0x70(%rsp),%rsi + 1521: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1526: 89 d1 mov %edx,%ecx + 1528: ba 20 00 00 00 mov $0x20,%edx + 152d: 48 89 c7 mov %rax,%rdi + 1530: e8 f4 1f 00 00 call 3529 + 1535: b8 00 00 00 00 mov $0x0,%eax + 153a: 48 8b 94 24 f8 04 00 mov 0x4f8(%rsp),%rdx + 1541: 00 + 1542: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 1549: 00 00 + 154b: 74 05 je 1552 + 154d: e8 2e fb ff ff call 1080 <__stack_chk_fail@plt> + 1552: 48 81 c4 08 05 00 00 add $0x508,%rsp + 1559: c3 ret + +000000000000155a : + 155a: 48 83 ec 28 sub $0x28,%rsp + 155e: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1563: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1568: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 156d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1572: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1577: 48 89 d6 mov %rdx,%rsi + 157a: 48 89 c7 mov %rax,%rdi + 157d: e8 62 0d 00 00 call 22e4 + 1582: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1587: 48 8d 88 80 04 00 00 lea 0x480(%rax),%rcx + 158e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1593: ba 20 00 00 00 mov $0x20,%edx + 1598: 48 89 c6 mov %rax,%rsi + 159b: 48 89 cf mov %rcx,%rdi + 159e: e8 0d fb ff ff call 10b0 + 15a3: 90 nop + 15a4: 48 83 c4 28 add $0x28,%rsp + 15a8: c3 ret + +00000000000015a9 : + 15a9: 48 83 ec 28 sub $0x28,%rsp + 15ad: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 15b2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 15b7: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 15bc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 15c1: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 15c6: 48 89 d6 mov %rdx,%rsi + 15c9: 48 89 c7 mov %rax,%rdi + 15cc: e8 72 0d 00 00 call 2343 + 15d1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 15d6: 48 8d 88 80 04 00 00 lea 0x480(%rax),%rcx + 15dd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 15e2: ba 20 00 00 00 mov $0x20,%edx + 15e7: 48 89 ce mov %rcx,%rsi + 15ea: 48 89 c7 mov %rax,%rdi + 15ed: e8 be fa ff ff call 10b0 + 15f2: 90 nop + 15f3: 48 83 c4 28 add $0x28,%rsp + 15f7: c3 ret + +00000000000015f8 : + 15f8: 48 83 ec 18 sub $0x18,%rsp + 15fc: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1601: 48 89 34 24 mov %rsi,(%rsp) + 1605: 48 8b 14 24 mov (%rsp),%rdx + 1609: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 160e: 48 89 d6 mov %rdx,%rsi + 1611: 48 89 c7 mov %rax,%rdi + 1614: e8 cb 0c 00 00 call 22e4 + 1619: 90 nop + 161a: 48 83 c4 18 add $0x18,%rsp + 161e: c3 ret + +000000000000161f : + 161f: 48 83 ec 18 sub $0x18,%rsp + 1623: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1628: 48 89 34 24 mov %rsi,(%rsp) + 162c: 48 8b 14 24 mov (%rsp),%rdx + 1630: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1635: 48 89 d6 mov %rdx,%rsi + 1638: 48 89 c7 mov %rax,%rdi + 163b: e8 03 0d 00 00 call 2343 + 1640: 90 nop + 1641: 48 83 c4 18 add $0x18,%rsp + 1645: c3 ret + +0000000000001646 : + 1646: 48 83 ec 28 sub $0x28,%rsp + 164a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 164f: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1654: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1659: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 165e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1663: 48 89 d6 mov %rdx,%rsi + 1666: 48 89 c7 mov %rax,%rdi + 1669: e8 4a 09 00 00 call 1fb8 + 166e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1673: 48 8d 90 c0 03 00 00 lea 0x3c0(%rax),%rdx + 167a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 167f: 48 89 c6 mov %rax,%rsi + 1682: 48 89 d7 mov %rdx,%rdi + 1685: e8 25 0f 00 00 call 25af + 168a: 90 nop + 168b: 48 83 c4 28 add $0x28,%rsp + 168f: c3 ret + +0000000000001690 : + 1690: 48 83 ec 28 sub $0x28,%rsp + 1694: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1699: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 169e: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 16a3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 16a8: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 16ad: 48 89 d6 mov %rdx,%rsi + 16b0: 48 89 c7 mov %rax,%rdi + 16b3: e8 ba 0a 00 00 call 2172 + 16b8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 16bd: 48 8d 90 c0 03 00 00 lea 0x3c0(%rax),%rdx + 16c4: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 16c9: 48 89 d6 mov %rdx,%rsi + 16cc: 48 89 c7 mov %rax,%rdi + 16cf: e8 2d 10 00 00 call 2701 + 16d4: 90 nop + 16d5: 48 83 c4 28 add $0x28,%rsp + 16d9: c3 ret + +00000000000016da : + 16da: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 16df: 89 74 24 e4 mov %esi,-0x1c(%rsp) + 16e3: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 16e8: 89 4c 24 e0 mov %ecx,-0x20(%rsp) + 16ec: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 16f3: 00 + 16f4: 8b 44 24 fc mov -0x4(%rsp),%eax + 16f8: 89 44 24 f8 mov %eax,-0x8(%rsp) + 16fc: e9 d9 00 00 00 jmp 17da + 1701: 8b 54 24 fc mov -0x4(%rsp),%edx + 1705: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 170a: 48 01 d0 add %rdx,%rax + 170d: 0f b6 00 movzbl (%rax),%eax + 1710: 0f b6 d0 movzbl %al,%edx + 1713: 8b 44 24 fc mov -0x4(%rsp),%eax + 1717: 83 c0 01 add $0x1,%eax + 171a: 89 c1 mov %eax,%ecx + 171c: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1721: 48 01 c8 add %rcx,%rax + 1724: 0f b6 00 movzbl (%rax),%eax + 1727: 0f b6 c0 movzbl %al,%eax + 172a: c1 e0 08 shl $0x8,%eax + 172d: 09 d0 or %edx,%eax + 172f: 66 25 ff 0f and $0xfff,%ax + 1733: 66 89 44 24 f4 mov %ax,-0xc(%rsp) + 1738: 8b 44 24 fc mov -0x4(%rsp),%eax + 173c: 83 c0 01 add $0x1,%eax + 173f: 89 c2 mov %eax,%edx + 1741: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1746: 48 01 d0 add %rdx,%rax + 1749: 0f b6 00 movzbl (%rax),%eax + 174c: c0 e8 04 shr $0x4,%al + 174f: 0f b6 d0 movzbl %al,%edx + 1752: 8b 44 24 fc mov -0x4(%rsp),%eax + 1756: 83 c0 02 add $0x2,%eax + 1759: 89 c1 mov %eax,%ecx + 175b: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 1760: 48 01 c8 add %rcx,%rax + 1763: 0f b6 00 movzbl (%rax),%eax + 1766: 0f b6 c0 movzbl %al,%eax + 1769: c1 e0 04 shl $0x4,%eax + 176c: 09 d0 or %edx,%eax + 176e: 66 25 ff 0f and $0xfff,%ax + 1772: 66 89 44 24 f6 mov %ax,-0xa(%rsp) + 1777: 83 44 24 fc 03 addl $0x3,-0x4(%rsp) + 177c: 66 81 7c 24 f4 00 0d cmpw $0xd00,-0xc(%rsp) + 1783: 77 21 ja 17a6 + 1785: 8b 44 24 f8 mov -0x8(%rsp),%eax + 1789: 8d 50 01 lea 0x1(%rax),%edx + 178c: 89 54 24 f8 mov %edx,-0x8(%rsp) + 1790: 89 c0 mov %eax,%eax + 1792: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 1796: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 179b: 48 01 c2 add %rax,%rdx + 179e: 0f b7 44 24 f4 movzwl -0xc(%rsp),%eax + 17a3: 66 89 02 mov %ax,(%rdx) + 17a6: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17aa: 3b 44 24 e4 cmp -0x1c(%rsp),%eax + 17ae: 73 2a jae 17da + 17b0: 66 81 7c 24 f6 00 0d cmpw $0xd00,-0xa(%rsp) + 17b7: 77 21 ja 17da + 17b9: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17bd: 8d 50 01 lea 0x1(%rax),%edx + 17c0: 89 54 24 f8 mov %edx,-0x8(%rsp) + 17c4: 89 c0 mov %eax,%eax + 17c6: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 17ca: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 17cf: 48 01 c2 add %rax,%rdx + 17d2: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax + 17d7: 66 89 02 mov %ax,(%rdx) + 17da: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17de: 3b 44 24 e4 cmp -0x1c(%rsp),%eax + 17e2: 73 11 jae 17f5 + 17e4: 8b 44 24 fc mov -0x4(%rsp),%eax + 17e8: 83 c0 03 add $0x3,%eax + 17eb: 39 44 24 e0 cmp %eax,-0x20(%rsp) + 17ef: 0f 83 0c ff ff ff jae 1701 + 17f5: 8b 44 24 f8 mov -0x8(%rsp),%eax + 17f9: c3 ret + +00000000000017fa : + 17fa: 48 81 ec 08 03 00 00 sub $0x308,%rsp + 1801: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1806: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 180b: 89 54 24 0c mov %edx,0xc(%rsp) + 180f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1816: 00 00 + 1818: 48 89 84 24 f8 02 00 mov %rax,0x2f8(%rsp) + 181f: 00 + 1820: 31 c0 xor %eax,%eax + 1822: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 1829: 00 + 182a: e9 5d 01 00 00 jmp 198c + 182f: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) + 1836: 00 + 1837: e9 40 01 00 00 jmp 197c + 183c: 83 7c 24 0c 00 cmpl $0x0,0xc(%rsp) + 1841: 74 22 je 1865 + 1843: 8b 44 24 28 mov 0x28(%rsp),%eax + 1847: 0f b6 c8 movzbl %al,%ecx + 184a: 8b 44 24 24 mov 0x24(%rsp),%eax + 184e: 0f b6 d0 movzbl %al,%edx + 1851: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 1856: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 185b: 48 89 c7 mov %rax,%rdi + 185e: e8 61 3b 00 00 call 53c4 + 1863: eb 20 jmp 1885 + 1865: 8b 44 24 24 mov 0x24(%rsp),%eax + 1869: 0f b6 c8 movzbl %al,%ecx + 186c: 8b 44 24 28 mov 0x28(%rsp),%eax + 1870: 0f b6 d0 movzbl %al,%edx + 1873: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 1878: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 187d: 48 89 c7 mov %rax,%rdi + 1880: e8 3f 3b 00 00 call 53c4 + 1885: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 188a: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 1891: 00 + 1892: be 03 00 00 00 mov $0x3,%esi + 1897: 48 89 c7 mov %rax,%rdi + 189a: e8 61 36 00 00 call 4f00 + 189f: c7 44 24 2c f8 01 00 movl $0x1f8,0x2c(%rsp) + 18a6: 00 + 18a7: 8b 54 24 24 mov 0x24(%rsp),%edx + 18ab: 48 89 d0 mov %rdx,%rax + 18ae: 48 01 c0 add %rax,%rax + 18b1: 48 01 d0 add %rdx,%rax + 18b4: 48 c1 e0 09 shl $0x9,%rax + 18b8: 48 89 c2 mov %rax,%rdx + 18bb: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 18c0: 48 01 c2 add %rax,%rdx + 18c3: 8b 44 24 28 mov 0x28(%rsp),%eax + 18c7: 48 c1 e0 09 shl $0x9,%rax + 18cb: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi + 18cf: 8b 54 24 2c mov 0x2c(%rsp),%edx + 18d3: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 18da: 00 + 18db: 89 d1 mov %edx,%ecx + 18dd: 48 89 c2 mov %rax,%rdx + 18e0: be 00 01 00 00 mov $0x100,%esi + 18e5: e8 f0 fd ff ff call 16da + 18ea: 89 44 24 20 mov %eax,0x20(%rsp) + 18ee: eb 79 jmp 1969 + 18f0: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 18f5: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 18fc: 00 + 18fd: be 01 00 00 00 mov $0x1,%esi + 1902: 48 89 c7 mov %rax,%rdi + 1905: e8 f6 35 00 00 call 4f00 + 190a: c7 44 24 2c a8 00 00 movl $0xa8,0x2c(%rsp) + 1911: 00 + 1912: b8 00 01 00 00 mov $0x100,%eax + 1917: 2b 44 24 20 sub 0x20(%rsp),%eax + 191b: 89 c6 mov %eax,%esi + 191d: 8b 54 24 24 mov 0x24(%rsp),%edx + 1921: 48 89 d0 mov %rdx,%rax + 1924: 48 01 c0 add %rax,%rax + 1927: 48 01 d0 add %rdx,%rax + 192a: 48 c1 e0 09 shl $0x9,%rax + 192e: 48 89 c2 mov %rax,%rdx + 1931: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1936: 48 01 c2 add %rax,%rdx + 1939: 8b 44 24 28 mov 0x28(%rsp),%eax + 193d: 48 c1 e0 09 shl $0x9,%rax + 1941: 48 01 c2 add %rax,%rdx + 1944: 8b 44 24 20 mov 0x20(%rsp),%eax + 1948: 48 01 c0 add %rax,%rax + 194b: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi + 194f: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1953: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax + 195a: 00 + 195b: 89 d1 mov %edx,%ecx + 195d: 48 89 c2 mov %rax,%rdx + 1960: e8 75 fd ff ff call 16da + 1965: 01 44 24 20 add %eax,0x20(%rsp) + 1969: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) + 1970: 00 + 1971: 0f 86 79 ff ff ff jbe 18f0 + 1977: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 197c: 83 7c 24 28 02 cmpl $0x2,0x28(%rsp) + 1981: 0f 86 b5 fe ff ff jbe 183c + 1987: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 198c: 83 7c 24 24 02 cmpl $0x2,0x24(%rsp) + 1991: 0f 86 98 fe ff ff jbe 182f + 1997: 90 nop + 1998: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax + 199f: 00 + 19a0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 19a7: 00 00 + 19a9: 74 05 je 19b0 + 19ab: e8 d0 f6 ff ff call 1080 <__stack_chk_fail@plt> + 19b0: 48 81 c4 08 03 00 00 add $0x308,%rsp + 19b7: c3 ret + +00000000000019b8 : + 19b8: 48 81 ec 98 24 00 00 sub $0x2498,%rsp + 19bf: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 19c4: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 19c9: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 19ce: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 19d5: 00 00 + 19d7: 48 89 84 24 88 24 00 mov %rax,0x2488(%rsp) + 19de: 00 + 19df: 31 c0 xor %eax,%eax + 19e1: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax + 19e8: 00 + 19e9: 48 89 44 24 30 mov %rax,0x30(%rsp) + 19ee: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax + 19f5: 00 + 19f6: 48 83 c0 20 add $0x20,%rax + 19fa: 48 89 44 24 38 mov %rax,0x38(%rsp) + 19ff: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) + 1a04: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 1a09: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax + 1a10: 00 + 1a11: ba 20 00 00 00 mov $0x20,%edx + 1a16: 48 89 ce mov %rcx,%rsi + 1a19: 48 89 c7 mov %rax,%rdi + 1a1c: e8 8f f6 ff ff call 10b0 + 1a21: c6 84 24 60 24 00 00 movb $0x3,0x2460(%rsp) + 1a28: 03 + 1a29: 48 8d 8c 24 40 24 00 lea 0x2440(%rsp),%rcx + 1a30: 00 + 1a31: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax + 1a38: 00 + 1a39: ba 21 00 00 00 mov $0x21,%edx + 1a3e: 48 89 ce mov %rcx,%rsi + 1a41: 48 89 c7 mov %rax,%rdi + 1a44: e8 c7 38 00 00 call 5310 + 1a49: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1a4e: 48 8d 84 24 40 12 00 lea 0x1240(%rsp),%rax + 1a55: 00 + 1a56: ba 00 00 00 00 mov $0x0,%edx + 1a5b: 48 89 ce mov %rcx,%rsi + 1a5e: 48 89 c7 mov %rax,%rdi + 1a61: e8 94 fd ff ff call 17fa + 1a66: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1a6d: 00 + 1a6e: eb 37 jmp 1aa7 + 1a70: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1a75: 8d 50 01 lea 0x1(%rax),%edx + 1a78: 88 54 24 2b mov %dl,0x2b(%rsp) + 1a7c: 0f b6 d0 movzbl %al,%edx + 1a7f: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax + 1a86: 00 + 1a87: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 1a8b: 48 c1 e1 09 shl $0x9,%rcx + 1a8f: 48 01 c1 add %rax,%rcx + 1a92: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 1a97: 48 89 c6 mov %rax,%rsi + 1a9a: 48 89 cf mov %rcx,%rdi + 1a9d: e8 2c 10 00 00 call 2ace + 1aa2: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1aa7: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 1aac: 76 c2 jbe 1a70 + 1aae: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1ab5: 00 + 1ab6: eb 34 jmp 1aec + 1ab8: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1abd: 8d 50 01 lea 0x1(%rax),%edx + 1ac0: 88 54 24 2b mov %dl,0x2b(%rsp) + 1ac4: 0f b6 d0 movzbl %al,%edx + 1ac7: 48 8d 44 24 40 lea 0x40(%rsp),%rax + 1acc: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 1ad0: 48 c1 e1 09 shl $0x9,%rcx + 1ad4: 48 01 c1 add %rax,%rcx + 1ad7: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 1adc: 48 89 c6 mov %rax,%rsi + 1adf: 48 89 cf mov %rcx,%rdi + 1ae2: e8 e7 0f 00 00 call 2ace + 1ae7: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1aec: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 1af1: 76 c5 jbe 1ab8 + 1af3: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax + 1afa: 00 + 1afb: 48 89 c7 mov %rax,%rdi + 1afe: e8 9e 08 00 00 call 23a1 + 1b03: 48 8d 44 24 40 lea 0x40(%rsp),%rax + 1b08: 48 89 c7 mov %rax,%rdi + 1b0b: e8 91 08 00 00 call 23a1 + 1b10: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1b17: 00 + 1b18: eb 64 jmp 1b7e + 1b1a: 48 8d 8c 24 40 12 00 lea 0x1240(%rsp),%rcx + 1b21: 00 + 1b22: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b26: 48 89 d0 mov %rdx,%rax + 1b29: 48 01 c0 add %rax,%rax + 1b2c: 48 01 d0 add %rdx,%rax + 1b2f: 48 c1 e0 09 shl $0x9,%rax + 1b33: 48 8d 34 01 lea (%rcx,%rax,1),%rsi + 1b37: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax + 1b3e: 00 + 1b3f: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b43: 48 c1 e2 09 shl $0x9,%rdx + 1b47: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 1b4b: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax + 1b52: 00 + 1b53: 48 89 c2 mov %rax,%rdx + 1b56: 48 89 cf mov %rcx,%rdi + 1b59: e8 c5 08 00 00 call 2423 + 1b5e: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax + 1b65: 00 + 1b66: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1b6a: 48 c1 e2 09 shl $0x9,%rdx + 1b6e: 48 01 d0 add %rdx,%rax + 1b71: 48 89 c7 mov %rax,%rdi + 1b74: e8 92 11 00 00 call 2d0b + 1b79: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1b7e: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 1b83: 76 95 jbe 1b1a + 1b85: 48 8d 54 24 40 lea 0x40(%rsp),%rdx + 1b8a: 48 8d 8c 24 40 06 00 lea 0x640(%rsp),%rcx + 1b91: 00 + 1b92: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax + 1b99: 00 + 1b9a: 48 89 ce mov %rcx,%rsi + 1b9d: 48 89 c7 mov %rax,%rdi + 1ba0: e8 96 09 00 00 call 253b + 1ba5: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax + 1bac: 00 + 1bad: 48 89 c7 mov %rax,%rdi + 1bb0: e8 45 09 00 00 call 24fa + 1bb5: 48 8d 94 24 40 0c 00 lea 0xc40(%rsp),%rdx + 1bbc: 00 + 1bbd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1bc2: 48 89 d6 mov %rdx,%rsi + 1bc5: 48 89 c7 mov %rax,%rdi + 1bc8: e8 2b fa ff ff call 15f8 + 1bcd: 48 8b 54 24 30 mov 0x30(%rsp),%rdx + 1bd2: 48 8d 8c 24 40 06 00 lea 0x640(%rsp),%rcx + 1bd9: 00 + 1bda: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1bdf: 48 89 ce mov %rcx,%rsi + 1be2: 48 89 c7 mov %rax,%rdi + 1be5: e8 70 f9 ff ff call 155a + 1bea: 90 nop + 1beb: 48 8b 84 24 88 24 00 mov 0x2488(%rsp),%rax + 1bf2: 00 + 1bf3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1bfa: 00 00 + 1bfc: 74 05 je 1c03 + 1bfe: e8 7d f4 ff ff call 1080 <__stack_chk_fail@plt> + 1c03: 48 81 c4 98 24 00 00 add $0x2498,%rsp + 1c0a: c3 ret + +0000000000001c0b : + 1c0b: 48 81 ec 68 30 00 00 sub $0x3068,%rsp + 1c12: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1c17: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1c1c: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1c21: 48 89 0c 24 mov %rcx,(%rsp) + 1c25: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1c2c: 00 00 + 1c2e: 48 89 84 24 58 30 00 mov %rax,0x3058(%rsp) + 1c35: 00 + 1c36: 31 c0 xor %eax,%eax + 1c38: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) + 1c3d: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1c42: 48 8d 8c 24 30 30 00 lea 0x3030(%rsp),%rcx + 1c49: 00 + 1c4a: 48 8d 84 24 30 0c 00 lea 0xc30(%rsp),%rax + 1c51: 00 + 1c52: 48 89 ce mov %rcx,%rsi + 1c55: 48 89 c7 mov %rax,%rdi + 1c58: e8 4c f9 ff ff call 15a9 + 1c5d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1c62: 48 8d 84 24 30 02 00 lea 0x230(%rsp),%rax + 1c69: 00 + 1c6a: 48 89 d6 mov %rdx,%rsi + 1c6d: 48 89 c7 mov %rax,%rdi + 1c70: e8 e0 0c 00 00 call 2955 + 1c75: 48 8d 8c 24 30 30 00 lea 0x3030(%rsp),%rcx + 1c7c: 00 + 1c7d: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax + 1c84: 00 + 1c85: ba 01 00 00 00 mov $0x1,%edx + 1c8a: 48 89 ce mov %rcx,%rsi + 1c8d: 48 89 c7 mov %rax,%rdi + 1c90: e8 65 fb ff ff call 17fa + 1c95: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1c9c: 00 + 1c9d: eb 39 jmp 1cd8 + 1c9f: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1ca4: 8d 50 01 lea 0x1(%rax),%edx + 1ca7: 88 54 24 2b mov %dl,0x2b(%rsp) + 1cab: 0f b6 d0 movzbl %al,%edx + 1cae: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1cb2: 48 c1 e0 09 shl $0x9,%rax + 1cb6: 48 89 c1 mov %rax,%rcx + 1cb9: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1cc0: 00 + 1cc1: 48 01 c1 add %rax,%rcx + 1cc4: 48 8b 04 24 mov (%rsp),%rax + 1cc8: 48 89 c6 mov %rax,%rsi + 1ccb: 48 89 cf mov %rcx,%rdi + 1cce: e8 fb 0d 00 00 call 2ace + 1cd3: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1cd8: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 1cdd: 76 c0 jbe 1c9f + 1cdf: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1ce6: 00 + 1ce7: eb 39 jmp 1d22 + 1ce9: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1cee: 8d 50 01 lea 0x1(%rax),%edx + 1cf1: 88 54 24 2b mov %dl,0x2b(%rsp) + 1cf5: 0f b6 d0 movzbl %al,%edx + 1cf8: 8b 44 24 2c mov 0x2c(%rsp),%eax + 1cfc: 48 c1 e0 09 shl $0x9,%rax + 1d00: 48 89 c1 mov %rax,%rcx + 1d03: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax + 1d0a: 00 + 1d0b: 48 01 c1 add %rax,%rcx + 1d0e: 48 8b 04 24 mov (%rsp),%rax + 1d12: 48 89 c6 mov %rax,%rsi + 1d15: 48 89 cf mov %rcx,%rdi + 1d18: e8 2d 0e 00 00 call 2b4a + 1d1d: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1d22: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 1d27: 76 c0 jbe 1ce9 + 1d29: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax + 1d2e: 8d 50 01 lea 0x1(%rax),%edx + 1d31: 88 54 24 2b mov %dl,0x2b(%rsp) + 1d35: 0f b6 d0 movzbl %al,%edx + 1d38: 48 8b 0c 24 mov (%rsp),%rcx + 1d3c: 48 8d 84 24 30 04 00 lea 0x430(%rsp),%rax + 1d43: 00 + 1d44: 48 89 ce mov %rcx,%rsi + 1d47: 48 89 c7 mov %rax,%rdi + 1d4a: e8 fb 0d 00 00 call 2b4a + 1d4f: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1d56: 00 + 1d57: 48 89 c7 mov %rax,%rdi + 1d5a: e8 42 06 00 00 call 23a1 + 1d5f: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 1d66: 00 + 1d67: eb 49 jmp 1db2 + 1d69: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx + 1d70: 00 + 1d71: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1d75: 48 89 d0 mov %rdx,%rax + 1d78: 48 01 c0 add %rax,%rax + 1d7b: 48 01 d0 add %rdx,%rax + 1d7e: 48 c1 e0 09 shl $0x9,%rax + 1d82: 48 8d 34 01 lea (%rcx,%rax,1),%rsi + 1d86: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax + 1d8d: 00 + 1d8e: 8b 54 24 2c mov 0x2c(%rsp),%edx + 1d92: 48 c1 e2 09 shl $0x9,%rdx + 1d96: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 1d9a: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax + 1da1: 00 + 1da2: 48 89 c2 mov %rax,%rdx + 1da5: 48 89 cf mov %rcx,%rdi + 1da8: e8 76 06 00 00 call 2423 + 1dad: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 1db2: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 1db7: 76 b0 jbe 1d69 + 1db9: 48 8d 94 24 30 06 00 lea 0x630(%rsp),%rdx + 1dc0: 00 + 1dc1: 48 8d 8c 24 30 0c 00 lea 0xc30(%rsp),%rcx + 1dc8: 00 + 1dc9: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1dce: 48 89 ce mov %rcx,%rsi + 1dd1: 48 89 c7 mov %rax,%rdi + 1dd4: e8 4a 06 00 00 call 2423 + 1dd9: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax + 1de0: 00 + 1de1: 48 89 c7 mov %rax,%rdi + 1de4: e8 f9 05 00 00 call 23e2 + 1de9: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1dee: 48 89 c7 mov %rax,%rdi + 1df1: e8 f9 0d 00 00 call 2bef + 1df6: 48 8d 94 24 30 12 00 lea 0x1230(%rsp),%rdx + 1dfd: 00 + 1dfe: 48 8d 8c 24 30 18 00 lea 0x1830(%rsp),%rcx + 1e05: 00 + 1e06: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax + 1e0d: 00 + 1e0e: 48 89 ce mov %rcx,%rsi + 1e11: 48 89 c7 mov %rax,%rdi + 1e14: e8 22 07 00 00 call 253b + 1e19: 48 8d 94 24 30 04 00 lea 0x430(%rsp),%rdx + 1e20: 00 + 1e21: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1e26: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1e2b: 48 89 ce mov %rcx,%rsi + 1e2e: 48 89 c7 mov %rax,%rdi + 1e31: e8 7c 0f 00 00 call 2db2 + 1e36: 48 8d 94 24 30 02 00 lea 0x230(%rsp),%rdx + 1e3d: 00 + 1e3e: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 1e43: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1e48: 48 89 ce mov %rcx,%rsi + 1e4b: 48 89 c7 mov %rax,%rdi + 1e4e: e8 5f 0f 00 00 call 2db2 + 1e53: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax + 1e5a: 00 + 1e5b: 48 89 c7 mov %rax,%rdi + 1e5e: e8 97 06 00 00 call 24fa + 1e63: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 1e68: 48 89 c7 mov %rax,%rdi + 1e6b: e8 f7 0e 00 00 call 2d67 + 1e70: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 1e75: 48 8d 8c 24 30 18 00 lea 0x1830(%rsp),%rcx + 1e7c: 00 + 1e7d: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1e82: 48 89 ce mov %rcx,%rsi + 1e85: 48 89 c7 mov %rax,%rdi + 1e88: e8 b9 f7 ff ff call 1646 + 1e8d: 90 nop + 1e8e: 48 8b 84 24 58 30 00 mov 0x3058(%rsp),%rax + 1e95: 00 + 1e96: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1e9d: 00 00 + 1e9f: 74 05 je 1ea6 + 1ea1: e8 da f1 ff ff call 1080 <__stack_chk_fail@plt> + 1ea6: 48 81 c4 68 30 00 00 add $0x3068,%rsp + 1ead: c3 ret + +0000000000001eae : + 1eae: 48 81 ec 38 10 00 00 sub $0x1038,%rsp + 1eb5: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 1eba: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1ebf: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 1ec4: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1ecb: 00 00 + 1ecd: 48 89 84 24 28 10 00 mov %rax,0x1028(%rsp) + 1ed4: 00 + 1ed5: 31 c0 xor %eax,%eax + 1ed7: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 1edc: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1ee1: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 1ee8: 00 + 1ee9: 48 89 ce mov %rcx,%rsi + 1eec: 48 89 c7 mov %rax,%rdi + 1eef: e8 9c f7 ff ff call 1690 + 1ef4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 1ef9: 48 8d 84 24 20 0a 00 lea 0xa20(%rsp),%rax + 1f00: 00 + 1f01: 48 89 d6 mov %rdx,%rsi + 1f04: 48 89 c7 mov %rax,%rdi + 1f07: e8 13 f7 ff ff call 161f + 1f0c: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax + 1f13: 00 + 1f14: 48 89 c7 mov %rax,%rdi + 1f17: e8 85 04 00 00 call 23a1 + 1f1c: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx + 1f23: 00 + 1f24: 48 8d 8c 24 20 0a 00 lea 0xa20(%rsp),%rcx + 1f2b: 00 + 1f2c: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f33: 00 + 1f34: 48 89 ce mov %rcx,%rsi + 1f37: 48 89 c7 mov %rax,%rdi + 1f3a: e8 e4 04 00 00 call 2423 + 1f3f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f46: 00 + 1f47: 48 89 c7 mov %rax,%rdi + 1f4a: e8 a0 0c 00 00 call 2bef + 1f4f: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 1f56: 00 + 1f57: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1f5c: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f63: 00 + 1f64: 48 89 ce mov %rcx,%rsi + 1f67: 48 89 c7 mov %rax,%rdi + 1f6a: e8 9b 0e 00 00 call 2e0a + 1f6f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax + 1f76: 00 + 1f77: 48 89 c7 mov %rax,%rdi + 1f7a: e8 e8 0d 00 00 call 2d67 + 1f7f: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx + 1f86: 00 + 1f87: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1f8c: 48 89 d6 mov %rdx,%rsi + 1f8f: 48 89 c7 mov %rax,%rdi + 1f92: e8 6e 0a 00 00 call 2a05 + 1f97: 90 nop + 1f98: 48 8b 84 24 28 10 00 mov 0x1028(%rsp),%rax + 1f9f: 00 + 1fa0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 1fa7: 00 00 + 1fa9: 74 05 je 1fb0 + 1fab: e8 d0 f0 ff ff call 1080 <__stack_chk_fail@plt> + 1fb0: 48 81 c4 38 10 00 00 add $0x1038,%rsp + 1fb7: c3 ret + +0000000000001fb8 : + 1fb8: 48 83 ec 48 sub $0x48,%rsp + 1fbc: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 1fc1: 48 89 34 24 mov %rsi,(%rsp) + 1fc5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1fcc: 00 00 + 1fce: 48 89 44 24 38 mov %rax,0x38(%rsp) + 1fd3: 31 c0 xor %eax,%eax + 1fd5: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 1fdc: 00 + 1fdd: e9 6a 01 00 00 jmp 214c + 1fe2: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 1fe9: 00 + 1fea: e9 4d 01 00 00 jmp 213c + 1fef: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 1ff6: 00 + 1ff7: e9 a6 00 00 00 jmp 20a2 + 1ffc: 8b 44 24 20 mov 0x20(%rsp),%eax + 2000: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx + 2007: 8b 44 24 24 mov 0x24(%rsp),%eax + 200b: 01 c2 add %eax,%edx + 200d: 48 8b 04 24 mov (%rsp),%rax + 2011: 89 d1 mov %edx,%ecx + 2013: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2017: 48 c1 e2 08 shl $0x8,%rdx + 201b: 48 01 ca add %rcx,%rdx + 201e: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2022: 89 c2 mov %eax,%edx + 2024: 8b 44 24 24 mov 0x24(%rsp),%eax + 2028: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 202d: 8b 44 24 24 mov 0x24(%rsp),%eax + 2031: 0f b7 54 44 30 movzwl 0x30(%rsp,%rax,2),%edx + 2036: 8b 44 24 24 mov 0x24(%rsp),%eax + 203a: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax + 203f: 66 c1 f8 0f sar $0xf,%ax + 2043: 66 25 01 0d and $0xd01,%ax + 2047: 01 c2 add %eax,%edx + 2049: 8b 44 24 24 mov 0x24(%rsp),%eax + 204d: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 2052: 8b 44 24 24 mov 0x24(%rsp),%eax + 2056: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax + 205b: 0f b7 c0 movzwl %ax,%eax + 205e: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2063: 48 c1 64 24 28 0a shlq $0xa,0x28(%rsp) + 2069: 48 81 44 24 28 81 06 addq $0x681,0x28(%rsp) + 2070: 00 00 + 2072: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 2077: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax + 207e: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2083: 48 c1 6c 24 28 20 shrq $0x20,0x28(%rsp) + 2089: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 208e: 66 25 ff 03 and $0x3ff,%ax + 2092: 89 c2 mov %eax,%edx + 2094: 8b 44 24 24 mov 0x24(%rsp),%eax + 2098: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) + 209d: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 20a2: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) + 20a7: 0f 86 4f ff ff ff jbe 1ffc + 20ad: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax + 20b2: 89 c2 mov %eax,%edx + 20b4: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20b9: 88 10 mov %dl,(%rax) + 20bb: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax + 20c0: 66 c1 e8 08 shr $0x8,%ax + 20c4: 89 c2 mov %eax,%edx + 20c6: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax + 20cb: c1 e0 02 shl $0x2,%eax + 20ce: 09 c2 or %eax,%edx + 20d0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20d5: 48 83 c0 01 add $0x1,%rax + 20d9: 88 10 mov %dl,(%rax) + 20db: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax + 20e0: 66 c1 e8 06 shr $0x6,%ax + 20e4: 89 c2 mov %eax,%edx + 20e6: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax + 20eb: c1 e0 04 shl $0x4,%eax + 20ee: 09 c2 or %eax,%edx + 20f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 20f5: 48 83 c0 02 add $0x2,%rax + 20f9: 88 10 mov %dl,(%rax) + 20fb: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax + 2100: 66 c1 e8 04 shr $0x4,%ax + 2104: 89 c2 mov %eax,%edx + 2106: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax + 210b: c1 e0 06 shl $0x6,%eax + 210e: 09 c2 or %eax,%edx + 2110: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2115: 48 83 c0 03 add $0x3,%rax + 2119: 88 10 mov %dl,(%rax) + 211b: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax + 2120: 66 c1 e8 02 shr $0x2,%ax + 2124: 89 c2 mov %eax,%edx + 2126: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 212b: 48 83 c0 04 add $0x4,%rax + 212f: 88 10 mov %dl,(%rax) + 2131: 48 83 44 24 08 05 addq $0x5,0x8(%rsp) + 2137: 83 44 24 20 01 addl $0x1,0x20(%rsp) + 213c: 83 7c 24 20 3f cmpl $0x3f,0x20(%rsp) + 2141: 0f 86 a8 fe ff ff jbe 1fef + 2147: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 214c: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) + 2151: 0f 86 8b fe ff ff jbe 1fe2 + 2157: 90 nop + 2158: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 215d: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2164: 00 00 + 2166: 74 05 je 216d + 2168: e8 13 ef ff ff call 1080 <__stack_chk_fail@plt> + 216d: 48 83 c4 48 add $0x48,%rsp + 2171: c3 ret + +0000000000002172 : + 2172: 48 83 ec 38 sub $0x38,%rsp + 2176: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 217b: 48 89 34 24 mov %rsi,(%rsp) + 217f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2186: 00 00 + 2188: 48 89 44 24 28 mov %rax,0x28(%rsp) + 218d: 31 c0 xor %eax,%eax + 218f: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 2196: 00 + 2197: e9 22 01 00 00 jmp 22be + 219c: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 21a3: 00 + 21a4: e9 05 01 00 00 jmp 22ae + 21a9: 48 8b 04 24 mov (%rsp),%rax + 21ad: 0f b6 00 movzbl (%rax),%eax + 21b0: 0f b6 d0 movzbl %al,%edx + 21b3: 48 8b 04 24 mov (%rsp),%rax + 21b7: 48 83 c0 01 add $0x1,%rax + 21bb: 0f b6 00 movzbl (%rax),%eax + 21be: 0f b6 c0 movzbl %al,%eax + 21c1: c1 e0 08 shl $0x8,%eax + 21c4: 09 d0 or %edx,%eax + 21c6: 66 89 44 24 20 mov %ax,0x20(%rsp) + 21cb: 48 8b 04 24 mov (%rsp),%rax + 21cf: 48 83 c0 01 add $0x1,%rax + 21d3: 0f b6 00 movzbl (%rax),%eax + 21d6: c0 e8 02 shr $0x2,%al + 21d9: 0f b6 d0 movzbl %al,%edx + 21dc: 48 8b 04 24 mov (%rsp),%rax + 21e0: 48 83 c0 02 add $0x2,%rax + 21e4: 0f b6 00 movzbl (%rax),%eax + 21e7: 0f b6 c0 movzbl %al,%eax + 21ea: c1 e0 06 shl $0x6,%eax + 21ed: 09 d0 or %edx,%eax + 21ef: 66 89 44 24 22 mov %ax,0x22(%rsp) + 21f4: 48 8b 04 24 mov (%rsp),%rax + 21f8: 48 83 c0 02 add $0x2,%rax + 21fc: 0f b6 00 movzbl (%rax),%eax + 21ff: c0 e8 04 shr $0x4,%al + 2202: 0f b6 d0 movzbl %al,%edx + 2205: 48 8b 04 24 mov (%rsp),%rax + 2209: 48 83 c0 03 add $0x3,%rax + 220d: 0f b6 00 movzbl (%rax),%eax + 2210: 0f b6 c0 movzbl %al,%eax + 2213: c1 e0 04 shl $0x4,%eax + 2216: 09 d0 or %edx,%eax + 2218: 66 89 44 24 24 mov %ax,0x24(%rsp) + 221d: 48 8b 04 24 mov (%rsp),%rax + 2221: 48 83 c0 03 add $0x3,%rax + 2225: 0f b6 00 movzbl (%rax),%eax + 2228: c0 e8 06 shr $0x6,%al + 222b: 0f b6 d0 movzbl %al,%edx + 222e: 48 8b 04 24 mov (%rsp),%rax + 2232: 48 83 c0 04 add $0x4,%rax + 2236: 0f b6 00 movzbl (%rax),%eax + 2239: 0f b6 c0 movzbl %al,%eax + 223c: c1 e0 02 shl $0x2,%eax + 223f: 09 d0 or %edx,%eax + 2241: 66 89 44 24 26 mov %ax,0x26(%rsp) + 2246: 48 83 04 24 05 addq $0x5,(%rsp) + 224b: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2252: 00 + 2253: eb 4d jmp 22a2 + 2255: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2259: 0f b7 44 44 20 movzwl 0x20(%rsp,%rax,2),%eax + 225e: 0f b7 c0 movzwl %ax,%eax + 2261: 25 ff 03 00 00 and $0x3ff,%eax + 2266: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 226c: 05 00 02 00 00 add $0x200,%eax + 2271: c1 e8 0a shr $0xa,%eax + 2274: 89 c1 mov %eax,%ecx + 2276: 8b 44 24 18 mov 0x18(%rsp),%eax + 227a: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx + 2281: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2285: 01 c2 add %eax,%edx + 2287: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 228c: 89 d6 mov %edx,%esi + 228e: 8b 54 24 14 mov 0x14(%rsp),%edx + 2292: 48 c1 e2 08 shl $0x8,%rdx + 2296: 48 01 f2 add %rsi,%rdx + 2299: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 229d: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 22a2: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) + 22a7: 76 ac jbe 2255 + 22a9: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 22ae: 83 7c 24 18 3f cmpl $0x3f,0x18(%rsp) + 22b3: 0f 86 f0 fe ff ff jbe 21a9 + 22b9: 83 44 24 14 01 addl $0x1,0x14(%rsp) + 22be: 83 7c 24 14 02 cmpl $0x2,0x14(%rsp) + 22c3: 0f 86 d3 fe ff ff jbe 219c + 22c9: 90 nop + 22ca: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 22cf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 22d6: 00 00 + 22d8: 74 05 je 22df + 22da: e8 a1 ed ff ff call 1080 <__stack_chk_fail@plt> + 22df: 48 83 c4 38 add $0x38,%rsp + 22e3: c3 ret + +00000000000022e4 : + 22e4: 48 83 ec 28 sub $0x28,%rsp + 22e8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 22ed: 48 89 34 24 mov %rsi,(%rsp) + 22f1: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 22f8: 00 + 22f9: eb 3a jmp 2335 + 22fb: 8b 44 24 1c mov 0x1c(%rsp),%eax + 22ff: 48 c1 e0 09 shl $0x9,%rax + 2303: 48 89 c2 mov %rax,%rdx + 2306: 48 8b 04 24 mov (%rsp),%rax + 230a: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx + 230e: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2312: 89 d0 mov %edx,%eax + 2314: 01 c0 add %eax,%eax + 2316: 01 d0 add %edx,%eax + 2318: c1 e0 07 shl $0x7,%eax + 231b: 89 c2 mov %eax,%edx + 231d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2322: 48 01 d0 add %rdx,%rax + 2325: 48 89 ce mov %rcx,%rsi + 2328: 48 89 c7 mov %rax,%rdi + 232b: e8 58 04 00 00 call 2788 + 2330: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2335: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) + 233a: 76 bf jbe 22fb + 233c: 90 nop + 233d: 90 nop + 233e: 48 83 c4 28 add $0x28,%rsp + 2342: c3 ret + +0000000000002343 : + 2343: 48 83 ec 28 sub $0x28,%rsp + 2347: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 234c: 48 89 34 24 mov %rsi,(%rsp) + 2350: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2357: 00 + 2358: eb 39 jmp 2393 + 235a: 8b 54 24 1c mov 0x1c(%rsp),%edx + 235e: 89 d0 mov %edx,%eax + 2360: 01 c0 add %eax,%eax + 2362: 01 d0 add %edx,%eax + 2364: c1 e0 07 shl $0x7,%eax + 2367: 89 c2 mov %eax,%edx + 2369: 48 8b 04 24 mov (%rsp),%rax + 236d: 48 01 c2 add %rax,%rdx + 2370: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2374: 48 c1 e0 09 shl $0x9,%rax + 2378: 48 89 c1 mov %rax,%rcx + 237b: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2380: 48 01 c8 add %rcx,%rax + 2383: 48 89 d6 mov %rdx,%rsi + 2386: 48 89 c7 mov %rax,%rdi + 2389: e8 eb 04 00 00 call 2879 + 238e: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2393: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) + 2398: 76 c0 jbe 235a + 239a: 90 nop + 239b: 90 nop + 239c: 48 83 c4 28 add $0x28,%rsp + 23a0: c3 ret + +00000000000023a1 : + 23a1: 48 83 ec 28 sub $0x28,%rsp + 23a5: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 23aa: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 23b1: 00 + 23b2: eb 20 jmp 23d4 + 23b4: 8b 44 24 1c mov 0x1c(%rsp),%eax + 23b8: 48 c1 e0 09 shl $0x9,%rax + 23bc: 48 89 c2 mov %rax,%rdx + 23bf: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 23c4: 48 01 d0 add %rdx,%rax + 23c7: 48 89 c7 mov %rax,%rdi + 23ca: e8 f7 07 00 00 call 2bc6 + 23cf: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 23d4: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) + 23d9: 76 d9 jbe 23b4 + 23db: 90 nop + 23dc: 90 nop + 23dd: 48 83 c4 28 add $0x28,%rsp + 23e1: c3 ret + +00000000000023e2 : + 23e2: 48 83 ec 28 sub $0x28,%rsp + 23e6: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 23eb: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 23f2: 00 + 23f3: eb 20 jmp 2415 + 23f5: 8b 44 24 1c mov 0x1c(%rsp),%eax + 23f9: 48 c1 e0 09 shl $0x9,%rax + 23fd: 48 89 c2 mov %rax,%rdx + 2400: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2405: 48 01 d0 add %rdx,%rax + 2408: 48 89 c7 mov %rax,%rdi + 240b: e8 df 07 00 00 call 2bef + 2410: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2415: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) + 241a: 76 d9 jbe 23f5 + 241c: 90 nop + 241d: 90 nop + 241e: 48 83 c4 28 add $0x28,%rsp + 2422: c3 ret + +0000000000002423 : + 2423: 48 81 ec 48 02 00 00 sub $0x248,%rsp + 242a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 242f: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2434: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 2439: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2440: 00 00 + 2442: 48 89 84 24 38 02 00 mov %rax,0x238(%rsp) + 2449: 00 + 244a: 31 c0 xor %eax,%eax + 244c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2451: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2456: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 245b: 48 89 ce mov %rcx,%rsi + 245e: 48 89 c7 mov %rax,%rdi + 2461: e8 a5 07 00 00 call 2c0b + 2466: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) + 246d: 00 + 246e: eb 55 jmp 24c5 + 2470: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2474: 48 c1 e0 09 shl $0x9,%rax + 2478: 48 89 c2 mov %rax,%rdx + 247b: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2480: 48 01 c2 add %rax,%rdx + 2483: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2487: 48 c1 e0 09 shl $0x9,%rax + 248b: 48 89 c1 mov %rax,%rcx + 248e: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 2493: 48 01 c1 add %rax,%rcx + 2496: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 249b: 48 89 ce mov %rcx,%rsi + 249e: 48 89 c7 mov %rax,%rdi + 24a1: e8 65 07 00 00 call 2c0b + 24a6: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 24ab: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 24b0: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 24b5: 48 89 ce mov %rcx,%rsi + 24b8: 48 89 c7 mov %rax,%rdi + 24bb: e8 f2 08 00 00 call 2db2 + 24c0: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 24c5: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 24ca: 76 a4 jbe 2470 + 24cc: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 24d1: 48 89 c7 mov %rax,%rdi + 24d4: e8 8e 08 00 00 call 2d67 + 24d9: 90 nop + 24da: 48 8b 84 24 38 02 00 mov 0x238(%rsp),%rax + 24e1: 00 + 24e2: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 24e9: 00 00 + 24eb: 74 05 je 24f2 + 24ed: e8 8e eb ff ff call 1080 <__stack_chk_fail@plt> + 24f2: 48 81 c4 48 02 00 00 add $0x248,%rsp + 24f9: c3 ret + +00000000000024fa : + 24fa: 48 83 ec 28 sub $0x28,%rsp + 24fe: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2503: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 250a: 00 + 250b: eb 20 jmp 252d + 250d: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2511: 48 c1 e0 09 shl $0x9,%rax + 2515: 48 89 c2 mov %rax,%rdx + 2518: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 251d: 48 01 d0 add %rdx,%rax + 2520: 48 89 c7 mov %rax,%rdi + 2523: e8 3f 08 00 00 call 2d67 + 2528: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 252d: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) + 2532: 76 d9 jbe 250d + 2534: 90 nop + 2535: 90 nop + 2536: 48 83 c4 28 add $0x28,%rsp + 253a: c3 ret + +000000000000253b : + 253b: 48 83 ec 38 sub $0x38,%rsp + 253f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2544: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2549: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 254e: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 2555: 00 + 2556: eb 49 jmp 25a1 + 2558: 8b 44 24 2c mov 0x2c(%rsp),%eax + 255c: 48 c1 e0 09 shl $0x9,%rax + 2560: 48 89 c2 mov %rax,%rdx + 2563: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2568: 48 01 c2 add %rax,%rdx + 256b: 8b 44 24 2c mov 0x2c(%rsp),%eax + 256f: 48 c1 e0 09 shl $0x9,%rax + 2573: 48 89 c1 mov %rax,%rcx + 2576: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 257b: 48 01 c1 add %rax,%rcx + 257e: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2582: 48 c1 e0 09 shl $0x9,%rax + 2586: 48 89 c6 mov %rax,%rsi + 2589: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 258e: 48 01 f0 add %rsi,%rax + 2591: 48 89 ce mov %rcx,%rsi + 2594: 48 89 c7 mov %rax,%rdi + 2597: e8 16 08 00 00 call 2db2 + 259c: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 25a1: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) + 25a6: 76 b0 jbe 2558 + 25a8: 90 nop + 25a9: 90 nop + 25aa: 48 83 c4 38 add $0x38,%rsp + 25ae: c3 ret + +00000000000025af : + 25af: 48 83 ec 38 sub $0x38,%rsp + 25b3: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 25b8: 48 89 34 24 mov %rsi,(%rsp) + 25bc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 25c3: 00 00 + 25c5: 48 89 44 24 28 mov %rax,0x28(%rsp) + 25ca: 31 c0 xor %eax,%eax + 25cc: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 25d3: 00 + 25d4: e9 02 01 00 00 jmp 26db + 25d9: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 25e0: 00 + 25e1: eb 78 jmp 265b + 25e3: 8b 44 24 14 mov 0x14(%rsp),%eax + 25e7: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 25ee: 8b 44 24 18 mov 0x18(%rsp),%eax + 25f2: 01 c2 add %eax,%edx + 25f4: 48 8b 04 24 mov (%rsp),%rax + 25f8: 89 d2 mov %edx,%edx + 25fa: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 25fe: 66 89 44 24 12 mov %ax,0x12(%rsp) + 2603: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax + 2608: 66 c1 f8 0f sar $0xf,%ax + 260c: 66 25 01 0d and $0xd01,%ax + 2610: 89 c2 mov %eax,%edx + 2612: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax + 2617: 01 d0 add %edx,%eax + 2619: 66 89 44 24 12 mov %ax,0x12(%rsp) + 261e: 0f bf 44 24 12 movswl 0x12(%rsp),%eax + 2623: c1 e0 04 shl $0x4,%eax + 2626: 89 44 24 1c mov %eax,0x1c(%rsp) + 262a: 81 44 24 1c 81 06 00 addl $0x681,0x1c(%rsp) + 2631: 00 + 2632: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2636: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 263c: 89 44 24 1c mov %eax,0x1c(%rsp) + 2640: c1 6c 24 1c 1c shrl $0x1c,0x1c(%rsp) + 2645: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2649: 83 e0 0f and $0xf,%eax + 264c: 89 c2 mov %eax,%edx + 264e: 8b 44 24 18 mov 0x18(%rsp),%eax + 2652: 88 54 04 20 mov %dl,0x20(%rsp,%rax,1) + 2656: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 265b: 83 7c 24 18 07 cmpl $0x7,0x18(%rsp) + 2660: 76 81 jbe 25e3 + 2662: 0f b6 44 24 20 movzbl 0x20(%rsp),%eax + 2667: 89 c2 mov %eax,%edx + 2669: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax + 266e: c1 e0 04 shl $0x4,%eax + 2671: 09 d0 or %edx,%eax + 2673: 89 c2 mov %eax,%edx + 2675: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 267a: 88 10 mov %dl,(%rax) + 267c: 0f b6 44 24 22 movzbl 0x22(%rsp),%eax + 2681: 89 c2 mov %eax,%edx + 2683: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax + 2688: c1 e0 04 shl $0x4,%eax + 268b: 09 c2 or %eax,%edx + 268d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2692: 48 83 c0 01 add $0x1,%rax + 2696: 88 10 mov %dl,(%rax) + 2698: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax + 269d: 89 c2 mov %eax,%edx + 269f: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax + 26a4: c1 e0 04 shl $0x4,%eax + 26a7: 09 c2 or %eax,%edx + 26a9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 26ae: 48 83 c0 02 add $0x2,%rax + 26b2: 88 10 mov %dl,(%rax) + 26b4: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax + 26b9: 89 c2 mov %eax,%edx + 26bb: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax + 26c0: c1 e0 04 shl $0x4,%eax + 26c3: 09 c2 or %eax,%edx + 26c5: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 26ca: 48 83 c0 03 add $0x3,%rax + 26ce: 88 10 mov %dl,(%rax) + 26d0: 48 83 44 24 08 04 addq $0x4,0x8(%rsp) + 26d6: 83 44 24 14 01 addl $0x1,0x14(%rsp) + 26db: 83 7c 24 14 1f cmpl $0x1f,0x14(%rsp) + 26e0: 0f 86 f3 fe ff ff jbe 25d9 + 26e6: 90 nop + 26e7: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 26ec: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 26f3: 00 00 + 26f5: 74 05 je 26fc + 26f7: e8 84 e9 ff ff call 1080 <__stack_chk_fail@plt> + 26fc: 48 83 c4 38 add $0x38,%rsp + 2700: c3 ret + +0000000000002701 : + 2701: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2706: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 270b: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2712: 00 + 2713: eb 69 jmp 277e + 2715: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 271a: 0f b6 00 movzbl (%rax),%eax + 271d: 0f b6 c0 movzbl %al,%eax + 2720: 83 e0 0f and $0xf,%eax + 2723: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2729: 83 c0 08 add $0x8,%eax + 272c: c1 f8 04 sar $0x4,%eax + 272f: 89 c1 mov %eax,%ecx + 2731: 8b 44 24 fc mov -0x4(%rsp),%eax + 2735: 8d 14 00 lea (%rax,%rax,1),%edx + 2738: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 273d: 89 d2 mov %edx,%edx + 273f: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2743: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2748: 0f b6 00 movzbl (%rax),%eax + 274b: c0 e8 04 shr $0x4,%al + 274e: 0f b6 c0 movzbl %al,%eax + 2751: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax + 2757: 83 c0 08 add $0x8,%eax + 275a: c1 f8 04 sar $0x4,%eax + 275d: 89 c1 mov %eax,%ecx + 275f: 8b 44 24 fc mov -0x4(%rsp),%eax + 2763: 01 c0 add %eax,%eax + 2765: 8d 50 01 lea 0x1(%rax),%edx + 2768: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 276d: 89 d2 mov %edx,%edx + 276f: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2773: 48 83 44 24 e0 01 addq $0x1,-0x20(%rsp) + 2779: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 277e: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 2783: 76 90 jbe 2715 + 2785: 90 nop + 2786: 90 nop + 2787: c3 ret + +0000000000002788 : + 2788: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 278d: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2792: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2799: 00 + 279a: e9 cc 00 00 00 jmp 286b + 279f: 8b 44 24 fc mov -0x4(%rsp),%eax + 27a3: 8d 14 00 lea (%rax,%rax,1),%edx + 27a6: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 27ab: 89 d2 mov %edx,%edx + 27ad: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 27b1: 66 89 44 24 f8 mov %ax,-0x8(%rsp) + 27b6: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax + 27bb: 66 c1 f8 0f sar $0xf,%ax + 27bf: 66 25 01 0d and $0xd01,%ax + 27c3: 66 01 44 24 f8 add %ax,-0x8(%rsp) + 27c8: 8b 44 24 fc mov -0x4(%rsp),%eax + 27cc: 01 c0 add %eax,%eax + 27ce: 8d 50 01 lea 0x1(%rax),%edx + 27d1: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 27d6: 89 d2 mov %edx,%edx + 27d8: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 27dc: 66 89 44 24 fa mov %ax,-0x6(%rsp) + 27e1: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 27e6: 66 c1 f8 0f sar $0xf,%ax + 27ea: 66 25 01 0d and $0xd01,%ax + 27ee: 66 01 44 24 fa add %ax,-0x6(%rsp) + 27f3: 8b 54 24 fc mov -0x4(%rsp),%edx + 27f7: 89 d0 mov %edx,%eax + 27f9: 01 c0 add %eax,%eax + 27fb: 01 d0 add %edx,%eax + 27fd: 89 c2 mov %eax,%edx + 27ff: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2804: 48 01 d0 add %rdx,%rax + 2807: 0f b7 54 24 f8 movzwl -0x8(%rsp),%edx + 280c: 88 10 mov %dl,(%rax) + 280e: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax + 2813: 66 c1 e8 08 shr $0x8,%ax + 2817: 89 c2 mov %eax,%edx + 2819: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 281e: c1 e0 04 shl $0x4,%eax + 2821: 89 d1 mov %edx,%ecx + 2823: 09 c1 or %eax,%ecx + 2825: 8b 54 24 fc mov -0x4(%rsp),%edx + 2829: 89 d0 mov %edx,%eax + 282b: 01 c0 add %eax,%eax + 282d: 01 d0 add %edx,%eax + 282f: 83 c0 01 add $0x1,%eax + 2832: 89 c2 mov %eax,%edx + 2834: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2839: 48 01 d0 add %rdx,%rax + 283c: 89 ca mov %ecx,%edx + 283e: 88 10 mov %dl,(%rax) + 2840: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax + 2845: 66 c1 e8 04 shr $0x4,%ax + 2849: 89 c1 mov %eax,%ecx + 284b: 8b 54 24 fc mov -0x4(%rsp),%edx + 284f: 89 d0 mov %edx,%eax + 2851: 01 c0 add %eax,%eax + 2853: 01 d0 add %edx,%eax + 2855: 83 c0 02 add $0x2,%eax + 2858: 89 c2 mov %eax,%edx + 285a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 285f: 48 01 d0 add %rdx,%rax + 2862: 89 ca mov %ecx,%edx + 2864: 88 10 mov %dl,(%rax) + 2866: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 286b: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 2870: 0f 86 29 ff ff ff jbe 279f + 2876: 90 nop + 2877: 90 nop + 2878: c3 ret + +0000000000002879 : + 2879: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 287e: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2883: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 288a: 00 + 288b: e9 b7 00 00 00 jmp 2947 + 2890: 8b 54 24 fc mov -0x4(%rsp),%edx + 2894: 89 d0 mov %edx,%eax + 2896: 01 c0 add %eax,%eax + 2898: 01 d0 add %edx,%eax + 289a: 89 c2 mov %eax,%edx + 289c: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 28a1: 48 01 d0 add %rdx,%rax + 28a4: 0f b6 00 movzbl (%rax),%eax + 28a7: 0f b6 c8 movzbl %al,%ecx + 28aa: 8b 54 24 fc mov -0x4(%rsp),%edx + 28ae: 89 d0 mov %edx,%eax + 28b0: 01 c0 add %eax,%eax + 28b2: 01 d0 add %edx,%eax + 28b4: 83 c0 01 add $0x1,%eax + 28b7: 89 c2 mov %eax,%edx + 28b9: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 28be: 48 01 d0 add %rdx,%rax + 28c1: 0f b6 00 movzbl (%rax),%eax + 28c4: 0f b6 c0 movzbl %al,%eax + 28c7: c1 e0 08 shl $0x8,%eax + 28ca: 09 c1 or %eax,%ecx + 28cc: 89 ca mov %ecx,%edx + 28ce: 8b 44 24 fc mov -0x4(%rsp),%eax + 28d2: 8d 0c 00 lea (%rax,%rax,1),%ecx + 28d5: 66 81 e2 ff 0f and $0xfff,%dx + 28da: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 28df: 89 c9 mov %ecx,%ecx + 28e1: 66 89 14 48 mov %dx,(%rax,%rcx,2) + 28e5: 8b 54 24 fc mov -0x4(%rsp),%edx + 28e9: 89 d0 mov %edx,%eax + 28eb: 01 c0 add %eax,%eax + 28ed: 01 d0 add %edx,%eax + 28ef: 83 c0 01 add $0x1,%eax + 28f2: 89 c2 mov %eax,%edx + 28f4: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 28f9: 48 01 d0 add %rdx,%rax + 28fc: 0f b6 00 movzbl (%rax),%eax + 28ff: c0 e8 04 shr $0x4,%al + 2902: 0f b6 c8 movzbl %al,%ecx + 2905: 8b 54 24 fc mov -0x4(%rsp),%edx + 2909: 89 d0 mov %edx,%eax + 290b: 01 c0 add %eax,%eax + 290d: 01 d0 add %edx,%eax + 290f: 83 c0 02 add $0x2,%eax + 2912: 89 c2 mov %eax,%edx + 2914: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2919: 48 01 d0 add %rdx,%rax + 291c: 0f b6 00 movzbl (%rax),%eax + 291f: 0f b6 c0 movzbl %al,%eax + 2922: c1 e0 04 shl $0x4,%eax + 2925: 09 c1 or %eax,%ecx + 2927: 89 ca mov %ecx,%edx + 2929: 8b 44 24 fc mov -0x4(%rsp),%eax + 292d: 01 c0 add %eax,%eax + 292f: 8d 48 01 lea 0x1(%rax),%ecx + 2932: 66 81 e2 ff 0f and $0xfff,%dx + 2937: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 293c: 89 c9 mov %ecx,%ecx + 293e: 66 89 14 48 mov %dx,(%rax,%rcx,2) + 2942: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2947: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) + 294c: 0f 86 3e ff ff ff jbe 2890 + 2952: 90 nop + 2953: 90 nop + 2954: c3 ret + +0000000000002955 : + 2955: 48 83 ec 28 sub $0x28,%rsp + 2959: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 295e: 48 89 34 24 mov %rsi,(%rsp) + 2962: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) + 2969: 00 + 296a: e9 84 00 00 00 jmp 29f3 + 296f: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2976: 00 + 2977: eb 6e jmp 29e7 + 2979: 8b 44 24 18 mov 0x18(%rsp),%eax + 297d: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 2984: 8b 44 24 1c mov 0x1c(%rsp),%eax + 2988: 01 c2 add %eax,%edx + 298a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 298f: 89 d2 mov %edx,%edx + 2991: 66 c7 04 50 00 00 movw $0x0,(%rax,%rdx,2) + 2997: 8b 54 24 18 mov 0x18(%rsp),%edx + 299b: 48 8b 04 24 mov (%rsp),%rax + 299f: 48 01 d0 add %rdx,%rax + 29a2: 0f b6 00 movzbl (%rax),%eax + 29a5: 0f b6 d0 movzbl %al,%edx + 29a8: 8b 44 24 1c mov 0x1c(%rsp),%eax + 29ac: 89 c1 mov %eax,%ecx + 29ae: d3 fa sar %cl,%edx + 29b0: 89 d0 mov %edx,%eax + 29b2: 0f b7 c0 movzwl %ax,%eax + 29b5: 83 e0 01 and $0x1,%eax + 29b8: 89 c2 mov %eax,%edx + 29ba: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 29bf: 8b 4c 24 18 mov 0x18(%rsp),%ecx + 29c3: c1 e1 03 shl $0x3,%ecx + 29c6: 89 ce mov %ecx,%esi + 29c8: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 29cc: 48 01 f1 add %rsi,%rcx + 29cf: 48 01 c9 add %rcx,%rcx + 29d2: 48 01 c8 add %rcx,%rax + 29d5: be 81 06 00 00 mov $0x681,%esi + 29da: 48 89 c7 mov %rax,%rdi + 29dd: e8 d4 0b 00 00 call 35b6 + 29e2: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 29e7: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) + 29ec: 76 8b jbe 2979 + 29ee: 83 44 24 18 01 addl $0x1,0x18(%rsp) + 29f3: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) + 29f8: 0f 86 71 ff ff ff jbe 296f + 29fe: 90 nop + 29ff: 90 nop + 2a00: 48 83 c4 28 add $0x28,%rsp + 2a04: c3 ret + +0000000000002a05 : + 2a05: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2a0a: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2a0f: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) + 2a16: 00 + 2a17: e9 a4 00 00 00 jmp 2ac0 + 2a1c: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2a20: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2a25: 48 01 d0 add %rdx,%rax + 2a28: c6 00 00 movb $0x0,(%rax) + 2a2b: c7 44 24 f8 00 00 00 movl $0x0,-0x8(%rsp) + 2a32: 00 + 2a33: eb 7b jmp 2ab0 + 2a35: 8b 44 24 f4 mov -0xc(%rsp),%eax + 2a39: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 2a40: 8b 44 24 f8 mov -0x8(%rsp),%eax + 2a44: 01 c2 add %eax,%edx + 2a46: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2a4b: 89 d2 mov %edx,%edx + 2a4d: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2a51: 98 cwtl + 2a52: 89 44 24 fc mov %eax,-0x4(%rsp) + 2a56: d1 64 24 fc shll $1,-0x4(%rsp) + 2a5a: 81 44 24 fc 81 06 00 addl $0x681,-0x4(%rsp) + 2a61: 00 + 2a62: 8b 44 24 fc mov -0x4(%rsp),%eax + 2a66: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax + 2a6c: 89 44 24 fc mov %eax,-0x4(%rsp) + 2a70: c1 6c 24 fc 1c shrl $0x1c,-0x4(%rsp) + 2a75: 83 64 24 fc 01 andl $0x1,-0x4(%rsp) + 2a7a: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2a7e: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2a83: 48 01 d0 add %rdx,%rax + 2a86: 0f b6 30 movzbl (%rax),%esi + 2a89: 8b 44 24 f8 mov -0x8(%rsp),%eax + 2a8d: 8b 54 24 fc mov -0x4(%rsp),%edx + 2a91: 89 c1 mov %eax,%ecx + 2a93: d3 e2 shl %cl,%edx + 2a95: 89 d0 mov %edx,%eax + 2a97: 89 c1 mov %eax,%ecx + 2a99: 8b 54 24 f4 mov -0xc(%rsp),%edx + 2a9d: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2aa2: 48 01 d0 add %rdx,%rax + 2aa5: 09 ce or %ecx,%esi + 2aa7: 89 f2 mov %esi,%edx + 2aa9: 88 10 mov %dl,(%rax) + 2aab: 83 44 24 f8 01 addl $0x1,-0x8(%rsp) + 2ab0: 83 7c 24 f8 07 cmpl $0x7,-0x8(%rsp) + 2ab5: 0f 86 7a ff ff ff jbe 2a35 + 2abb: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) + 2ac0: 83 7c 24 f4 1f cmpl $0x1f,-0xc(%rsp) + 2ac5: 0f 86 51 ff ff ff jbe 2a1c + 2acb: 90 nop + 2acc: 90 nop + 2acd: c3 ret + +0000000000002ace : + 2ace: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 2ad5: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2ada: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2adf: 89 d0 mov %edx,%eax + 2ae1: 88 44 24 0c mov %al,0xc(%rsp) + 2ae5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2aec: 00 00 + 2aee: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 2af5: 00 + 2af6: 31 c0 xor %eax,%eax + 2af8: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx + 2afd: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2b02: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 2b07: be 80 00 00 00 mov $0x80,%esi + 2b0c: 48 89 c7 mov %rax,%rdi + 2b0f: e8 39 29 00 00 call 544d + 2b14: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 2b19: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2b1e: 48 89 d6 mov %rdx,%rsi + 2b21: 48 89 c7 mov %rax,%rdi + 2b24: e8 d9 08 00 00 call 3402 + 2b29: 90 nop + 2b2a: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 2b31: 00 + 2b32: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2b39: 00 00 + 2b3b: 74 05 je 2b42 + 2b3d: e8 3e e5 ff ff call 1080 <__stack_chk_fail@plt> + 2b42: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 2b49: c3 ret + +0000000000002b4a : + 2b4a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 2b51: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2b56: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2b5b: 89 d0 mov %edx,%eax + 2b5d: 88 44 24 0c mov %al,0xc(%rsp) + 2b61: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2b68: 00 00 + 2b6a: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 2b71: 00 + 2b72: 31 c0 xor %eax,%eax + 2b74: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx + 2b79: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 2b7e: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 2b83: be 80 00 00 00 mov $0x80,%esi + 2b88: 48 89 c7 mov %rax,%rdi + 2b8b: e8 bd 28 00 00 call 544d + 2b90: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 2b95: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 2b9a: 48 89 d6 mov %rdx,%rsi + 2b9d: 48 89 c7 mov %rax,%rdi + 2ba0: e8 84 08 00 00 call 3429 + 2ba5: 90 nop + 2ba6: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 2bad: 00 + 2bae: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 2bb5: 00 00 + 2bb7: 74 05 je 2bbe + 2bb9: e8 c2 e4 ff ff call 1080 <__stack_chk_fail@plt> + 2bbe: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 2bc5: c3 ret + +0000000000002bc6 : + 2bc6: 48 83 ec 18 sub $0x18,%rsp + 2bca: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2bcf: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2bd4: 48 89 c7 mov %rax,%rdi + 2bd7: e8 b5 02 00 00 call 2e91 + 2bdc: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2be1: 48 89 c7 mov %rax,%rdi + 2be4: e8 7e 01 00 00 call 2d67 + 2be9: 90 nop + 2bea: 48 83 c4 18 add $0x18,%rsp + 2bee: c3 ret + +0000000000002bef : + 2bef: 48 83 ec 18 sub $0x18,%rsp + 2bf3: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2bf8: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2bfd: 48 89 c7 mov %rax,%rdi + 2c00: e8 ce 03 00 00 call 2fd3 + 2c05: 90 nop + 2c06: 48 83 c4 18 add $0x18,%rsp + 2c0a: c3 ret + +0000000000002c0b : + 2c0b: 48 83 ec 38 sub $0x38,%rsp + 2c0f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 2c14: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 2c19: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 2c1e: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 2c25: 00 + 2c26: e9 ce 00 00 00 jmp 2cf9 + 2c2b: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2c2f: 83 c0 40 add $0x40,%eax + 2c32: 89 c0 mov %eax,%eax + 2c34: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2c38: 48 8d 05 e1 43 00 00 lea 0x43e1(%rip),%rax # 7020 + 2c3f: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2c43: 98 cwtl + 2c44: 8b 54 24 2c mov 0x2c(%rsp),%edx + 2c48: c1 e2 02 shl $0x2,%edx + 2c4b: 89 d2 mov %edx,%edx + 2c4d: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 2c51: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2c56: 48 01 ca add %rcx,%rdx + 2c59: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2c5d: c1 e1 02 shl $0x2,%ecx + 2c60: 89 c9 mov %ecx,%ecx + 2c62: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 2c66: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2c6b: 48 01 ce add %rcx,%rsi + 2c6e: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2c72: c1 e1 02 shl $0x2,%ecx + 2c75: 89 c9 mov %ecx,%ecx + 2c77: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi + 2c7b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 2c80: 48 01 cf add %rcx,%rdi + 2c83: 89 c1 mov %eax,%ecx + 2c85: e8 2b 05 00 00 call 31b5 + 2c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2c8e: 83 c0 40 add $0x40,%eax + 2c91: 89 c0 mov %eax,%eax + 2c93: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2c97: 48 8d 05 82 43 00 00 lea 0x4382(%rip),%rax # 7020 + 2c9e: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2ca2: f7 d8 neg %eax + 2ca4: 98 cwtl + 2ca5: 8b 54 24 2c mov 0x2c(%rsp),%edx + 2ca9: c1 e2 02 shl $0x2,%edx + 2cac: 83 c2 02 add $0x2,%edx + 2caf: 89 d2 mov %edx,%edx + 2cb1: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 2cb5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2cba: 48 01 ca add %rcx,%rdx + 2cbd: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2cc1: c1 e1 02 shl $0x2,%ecx + 2cc4: 83 c1 02 add $0x2,%ecx + 2cc7: 89 c9 mov %ecx,%ecx + 2cc9: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 2ccd: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 2cd2: 48 01 ce add %rcx,%rsi + 2cd5: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 2cd9: c1 e1 02 shl $0x2,%ecx + 2cdc: 83 c1 02 add $0x2,%ecx + 2cdf: 89 c9 mov %ecx,%ecx + 2ce1: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi + 2ce5: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 2cea: 48 01 cf add %rcx,%rdi + 2ced: 89 c1 mov %eax,%ecx + 2cef: e8 c1 04 00 00 call 31b5 + 2cf4: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 2cf9: 83 7c 24 2c 3f cmpl $0x3f,0x2c(%rsp) + 2cfe: 0f 86 27 ff ff ff jbe 2c2b + 2d04: 90 nop + 2d05: 90 nop + 2d06: 48 83 c4 38 add $0x38,%rsp + 2d0a: c3 ret + +0000000000002d0b : + 2d0b: 48 83 ec 28 sub $0x28,%rsp + 2d0f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2d14: 66 c7 44 24 1a 49 05 movw $0x549,0x1a(%rsp) + 2d1b: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2d22: 00 + 2d23: eb 31 jmp 2d56 + 2d25: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2d2a: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2d2e: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2d32: 0f bf d0 movswl %ax,%edx + 2d35: 0f bf 44 24 1a movswl 0x1a(%rsp),%eax + 2d3a: 0f af c2 imul %edx,%eax + 2d3d: 89 c7 mov %eax,%edi + 2d3f: e8 0c 07 00 00 call 3450 + 2d44: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2d49: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 2d4d: 66 89 04 4a mov %ax,(%rdx,%rcx,2) + 2d51: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2d56: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) + 2d5d: 00 + 2d5e: 76 c5 jbe 2d25 + 2d60: 90 nop + 2d61: 90 nop + 2d62: 48 83 c4 28 add $0x28,%rsp + 2d66: c3 ret + +0000000000002d67 : + 2d67: 48 83 ec 28 sub $0x28,%rsp + 2d6b: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2d70: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) + 2d77: 00 + 2d78: eb 27 jmp 2da1 + 2d7a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2d7f: 8b 54 24 1c mov 0x1c(%rsp),%edx + 2d83: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2d87: 98 cwtl + 2d88: 89 c7 mov %eax,%edi + 2d8a: e8 f2 06 00 00 call 3481 + 2d8f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 2d94: 8b 4c 24 1c mov 0x1c(%rsp),%ecx + 2d98: 66 89 04 4a mov %ax,(%rdx,%rcx,2) + 2d9c: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) + 2da1: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) + 2da8: 00 + 2da9: 76 cf jbe 2d7a + 2dab: 90 nop + 2dac: 90 nop + 2dad: 48 83 c4 28 add $0x28,%rsp + 2db1: c3 ret + +0000000000002db2 : + 2db2: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2db7: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2dbc: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 2dc1: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2dc8: 00 + 2dc9: eb 32 jmp 2dfd + 2dcb: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2dd0: 8b 54 24 fc mov -0x4(%rsp),%edx + 2dd4: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2dd8: 89 c1 mov %eax,%ecx + 2dda: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 2ddf: 8b 54 24 fc mov -0x4(%rsp),%edx + 2de3: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2de7: 01 c8 add %ecx,%eax + 2de9: 89 c1 mov %eax,%ecx + 2deb: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2df0: 8b 54 24 fc mov -0x4(%rsp),%edx + 2df4: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2df8: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2dfd: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) + 2e04: 00 + 2e05: 76 c4 jbe 2dcb + 2e07: 90 nop + 2e08: 90 nop + 2e09: c3 ret + +0000000000002e0a : + 2e0a: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 2e0f: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 2e14: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 2e19: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 2e20: 00 + 2e21: eb 36 jmp 2e59 + 2e23: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 2e28: 8b 54 24 fc mov -0x4(%rsp),%edx + 2e2c: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2e30: 89 c1 mov %eax,%ecx + 2e32: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 2e37: 8b 54 24 fc mov -0x4(%rsp),%edx + 2e3b: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax + 2e3f: 89 c2 mov %eax,%edx + 2e41: 89 c8 mov %ecx,%eax + 2e43: 29 d0 sub %edx,%eax + 2e45: 89 c1 mov %eax,%ecx + 2e47: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 2e4c: 8b 54 24 fc mov -0x4(%rsp),%edx + 2e50: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 2e54: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 2e59: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) + 2e60: 00 + 2e61: 76 c0 jbe 2e23 + 2e63: 90 nop + 2e64: 90 nop + 2e65: c3 ret + +0000000000002e66 : + 2e66: 48 83 ec 18 sub $0x18,%rsp + 2e6a: 89 fa mov %edi,%edx + 2e6c: 89 f0 mov %esi,%eax + 2e6e: 66 89 54 24 0c mov %dx,0xc(%rsp) + 2e73: 66 89 44 24 08 mov %ax,0x8(%rsp) + 2e78: 0f bf 54 24 0c movswl 0xc(%rsp),%edx + 2e7d: 0f bf 44 24 08 movswl 0x8(%rsp),%eax + 2e82: 0f af c2 imul %edx,%eax + 2e85: 89 c7 mov %eax,%edi + 2e87: e8 c4 05 00 00 call 3450 + 2e8c: 48 83 c4 18 add $0x18,%rsp + 2e90: c3 ret + +0000000000002e91 : + 2e91: 48 83 ec 38 sub $0x38,%rsp + 2e95: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2e9a: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) + 2ea1: 00 + 2ea2: c7 44 24 20 80 00 00 movl $0x80,0x20(%rsp) + 2ea9: 00 + 2eaa: e9 12 01 00 00 jmp 2fc1 + 2eaf: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 2eb6: 00 + 2eb7: e9 f3 00 00 00 jmp 2faf + 2ebc: 8b 44 24 2c mov 0x2c(%rsp),%eax + 2ec0: 8d 50 01 lea 0x1(%rax),%edx + 2ec3: 89 54 24 2c mov %edx,0x2c(%rsp) + 2ec7: 89 c0 mov %eax,%eax + 2ec9: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2ecd: 48 8d 05 4c 41 00 00 lea 0x414c(%rip),%rax # 7020 + 2ed4: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 2ed8: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 2edd: 8b 44 24 24 mov 0x24(%rsp),%eax + 2ee1: 89 44 24 28 mov %eax,0x28(%rsp) + 2ee5: e9 a3 00 00 00 jmp 2f8d + 2eea: 8b 54 24 28 mov 0x28(%rsp),%edx + 2eee: 8b 44 24 20 mov 0x20(%rsp),%eax + 2ef2: 01 d0 add %edx,%eax + 2ef4: 89 c0 mov %eax,%eax + 2ef6: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2efa: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2eff: 48 01 d0 add %rdx,%rax + 2f02: 0f b7 00 movzwl (%rax),%eax + 2f05: 0f bf d0 movswl %ax,%edx + 2f08: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax + 2f0d: 89 d6 mov %edx,%esi + 2f0f: 89 c7 mov %eax,%edi + 2f11: e8 50 ff ff ff call 2e66 + 2f16: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 2f1b: 8b 44 24 28 mov 0x28(%rsp),%eax + 2f1f: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f23: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f28: 48 01 d0 add %rdx,%rax + 2f2b: 0f b7 00 movzwl (%rax),%eax + 2f2e: 89 c2 mov %eax,%edx + 2f30: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 2f35: 89 d1 mov %edx,%ecx + 2f37: 29 c1 sub %eax,%ecx + 2f39: 8b 54 24 28 mov 0x28(%rsp),%edx + 2f3d: 8b 44 24 20 mov 0x20(%rsp),%eax + 2f41: 01 d0 add %edx,%eax + 2f43: 89 c0 mov %eax,%eax + 2f45: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f49: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f4e: 48 01 d0 add %rdx,%rax + 2f51: 89 ca mov %ecx,%edx + 2f53: 66 89 10 mov %dx,(%rax) + 2f56: 8b 44 24 28 mov 0x28(%rsp),%eax + 2f5a: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f5e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f63: 48 01 d0 add %rdx,%rax + 2f66: 0f b7 00 movzwl (%rax),%eax + 2f69: 89 c2 mov %eax,%edx + 2f6b: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 2f70: 8d 0c 02 lea (%rdx,%rax,1),%ecx + 2f73: 8b 44 24 28 mov 0x28(%rsp),%eax + 2f77: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 2f7b: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 2f80: 48 01 d0 add %rdx,%rax + 2f83: 89 ca mov %ecx,%edx + 2f85: 66 89 10 mov %dx,(%rax) + 2f88: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 2f8d: 8b 54 24 24 mov 0x24(%rsp),%edx + 2f91: 8b 44 24 20 mov 0x20(%rsp),%eax + 2f95: 01 d0 add %edx,%eax + 2f97: 39 44 24 28 cmp %eax,0x28(%rsp) + 2f9b: 0f 82 49 ff ff ff jb 2eea + 2fa1: 8b 54 24 28 mov 0x28(%rsp),%edx + 2fa5: 8b 44 24 20 mov 0x20(%rsp),%eax + 2fa9: 01 d0 add %edx,%eax + 2fab: 89 44 24 24 mov %eax,0x24(%rsp) + 2faf: 81 7c 24 24 ff 00 00 cmpl $0xff,0x24(%rsp) + 2fb6: 00 + 2fb7: 0f 86 ff fe ff ff jbe 2ebc + 2fbd: d1 6c 24 20 shrl $1,0x20(%rsp) + 2fc1: 83 7c 24 20 01 cmpl $0x1,0x20(%rsp) + 2fc6: 0f 87 e3 fe ff ff ja 2eaf + 2fcc: 90 nop + 2fcd: 90 nop + 2fce: 48 83 c4 38 add $0x38,%rsp + 2fd2: c3 ret + +0000000000002fd3 : + 2fd3: 53 push %rbx + 2fd4: 48 83 ec 30 sub $0x30,%rsp + 2fd8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 2fdd: 66 c7 44 24 1a a1 05 movw $0x5a1,0x1a(%rsp) + 2fe4: c7 44 24 2c 7f 00 00 movl $0x7f,0x2c(%rsp) + 2feb: 00 + 2fec: c7 44 24 24 02 00 00 movl $0x2,0x24(%rsp) + 2ff3: 00 + 2ff4: e9 57 01 00 00 jmp 3150 + 2ff9: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 3000: 00 + 3001: e9 38 01 00 00 jmp 313e + 3006: 8b 44 24 2c mov 0x2c(%rsp),%eax + 300a: 8d 50 ff lea -0x1(%rax),%edx + 300d: 89 54 24 2c mov %edx,0x2c(%rsp) + 3011: 89 c0 mov %eax,%eax + 3013: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 3017: 48 8d 05 02 40 00 00 lea 0x4002(%rip),%rax # 7020 + 301e: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax + 3022: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 3027: 8b 44 24 20 mov 0x20(%rsp),%eax + 302b: 89 44 24 28 mov %eax,0x28(%rsp) + 302f: e9 e8 00 00 00 jmp 311c + 3034: 8b 44 24 28 mov 0x28(%rsp),%eax + 3038: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 303c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3041: 48 01 d0 add %rdx,%rax + 3044: 0f b7 00 movzwl (%rax),%eax + 3047: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 304c: 8b 54 24 28 mov 0x28(%rsp),%edx + 3050: 8b 44 24 24 mov 0x24(%rsp),%eax + 3054: 01 d0 add %edx,%eax + 3056: 89 c0 mov %eax,%eax + 3058: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 305c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3061: 48 01 d0 add %rdx,%rax + 3064: 0f b7 00 movzwl (%rax),%eax + 3067: 89 c2 mov %eax,%edx + 3069: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 306e: 01 d0 add %edx,%eax + 3070: 98 cwtl + 3071: 8b 54 24 28 mov 0x28(%rsp),%edx + 3075: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx + 3079: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 307e: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx + 3082: 89 c7 mov %eax,%edi + 3084: e8 f8 03 00 00 call 3481 + 3089: 66 89 03 mov %ax,(%rbx) + 308c: 8b 54 24 28 mov 0x28(%rsp),%edx + 3090: 8b 44 24 24 mov 0x24(%rsp),%eax + 3094: 01 d0 add %edx,%eax + 3096: 89 c0 mov %eax,%eax + 3098: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 309c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 30a1: 48 01 d0 add %rdx,%rax + 30a4: 0f b7 00 movzwl (%rax),%eax + 30a7: 89 c2 mov %eax,%edx + 30a9: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax + 30ae: 89 d1 mov %edx,%ecx + 30b0: 29 c1 sub %eax,%ecx + 30b2: 8b 54 24 28 mov 0x28(%rsp),%edx + 30b6: 8b 44 24 24 mov 0x24(%rsp),%eax + 30ba: 01 d0 add %edx,%eax + 30bc: 89 c0 mov %eax,%eax + 30be: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 30c2: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 30c7: 48 01 d0 add %rdx,%rax + 30ca: 89 ca mov %ecx,%edx + 30cc: 66 89 10 mov %dx,(%rax) + 30cf: 8b 54 24 28 mov 0x28(%rsp),%edx + 30d3: 8b 44 24 24 mov 0x24(%rsp),%eax + 30d7: 01 d0 add %edx,%eax + 30d9: 89 c0 mov %eax,%eax + 30db: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 30df: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 30e4: 48 01 d0 add %rdx,%rax + 30e7: 0f b7 00 movzwl (%rax),%eax + 30ea: 0f bf d0 movswl %ax,%edx + 30ed: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax + 30f2: 8b 74 24 28 mov 0x28(%rsp),%esi + 30f6: 8b 4c 24 24 mov 0x24(%rsp),%ecx + 30fa: 01 f1 add %esi,%ecx + 30fc: 89 c9 mov %ecx,%ecx + 30fe: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 3102: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 3107: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx + 310b: 89 d6 mov %edx,%esi + 310d: 89 c7 mov %eax,%edi + 310f: e8 52 fd ff ff call 2e66 + 3114: 66 89 03 mov %ax,(%rbx) + 3117: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 311c: 8b 54 24 20 mov 0x20(%rsp),%edx + 3120: 8b 44 24 24 mov 0x24(%rsp),%eax + 3124: 01 d0 add %edx,%eax + 3126: 39 44 24 28 cmp %eax,0x28(%rsp) + 312a: 0f 82 04 ff ff ff jb 3034 + 3130: 8b 54 24 28 mov 0x28(%rsp),%edx + 3134: 8b 44 24 24 mov 0x24(%rsp),%eax + 3138: 01 d0 add %edx,%eax + 313a: 89 44 24 20 mov %eax,0x20(%rsp) + 313e: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) + 3145: 00 + 3146: 0f 86 ba fe ff ff jbe 3006 + 314c: d1 64 24 24 shll $1,0x24(%rsp) + 3150: 81 7c 24 24 80 00 00 cmpl $0x80,0x24(%rsp) + 3157: 00 + 3158: 0f 86 9b fe ff ff jbe 2ff9 + 315e: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) + 3165: 00 + 3166: eb 3b jmp 31a3 + 3168: 0f bf 54 24 1a movswl 0x1a(%rsp),%edx + 316d: 8b 44 24 28 mov 0x28(%rsp),%eax + 3171: 48 8d 0c 00 lea (%rax,%rax,1),%rcx + 3175: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 317a: 48 01 c8 add %rcx,%rax + 317d: 0f b7 00 movzwl (%rax),%eax + 3180: 98 cwtl + 3181: 8b 4c 24 28 mov 0x28(%rsp),%ecx + 3185: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi + 3189: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 318e: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx + 3192: 89 d6 mov %edx,%esi + 3194: 89 c7 mov %eax,%edi + 3196: e8 cb fc ff ff call 2e66 + 319b: 66 89 03 mov %ax,(%rbx) + 319e: 83 44 24 28 01 addl $0x1,0x28(%rsp) + 31a3: 81 7c 24 28 ff 00 00 cmpl $0xff,0x28(%rsp) + 31aa: 00 + 31ab: 76 bb jbe 3168 + 31ad: 90 nop + 31ae: 90 nop + 31af: 48 83 c4 30 add $0x30,%rsp + 31b3: 5b pop %rbx + 31b4: c3 ret + +00000000000031b5 : + 31b5: 53 push %rbx + 31b6: 48 83 ec 20 sub $0x20,%rsp + 31ba: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 31bf: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 31c4: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 31c9: 89 c8 mov %ecx,%eax + 31cb: 66 89 44 24 04 mov %ax,0x4(%rsp) + 31d0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 31d5: 48 83 c0 02 add $0x2,%rax + 31d9: 0f b7 00 movzwl (%rax),%eax + 31dc: 0f bf d0 movswl %ax,%edx + 31df: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 31e4: 48 83 c0 02 add $0x2,%rax + 31e8: 0f b7 00 movzwl (%rax),%eax + 31eb: 98 cwtl + 31ec: 89 d6 mov %edx,%esi + 31ee: 89 c7 mov %eax,%edi + 31f0: e8 71 fc ff ff call 2e66 + 31f5: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 31fa: 66 89 02 mov %ax,(%rdx) + 31fd: 0f bf 54 24 04 movswl 0x4(%rsp),%edx + 3202: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3207: 0f b7 00 movzwl (%rax),%eax + 320a: 98 cwtl + 320b: 89 d6 mov %edx,%esi + 320d: 89 c7 mov %eax,%edi + 320f: e8 52 fc ff ff call 2e66 + 3214: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 3219: 66 89 02 mov %ax,(%rdx) + 321c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3221: 0f b7 00 movzwl (%rax),%eax + 3224: 0f bf d0 movswl %ax,%edx + 3227: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 322c: 0f b7 00 movzwl (%rax),%eax + 322f: 98 cwtl + 3230: 89 d6 mov %edx,%esi + 3232: 89 c7 mov %eax,%edi + 3234: e8 2d fc ff ff call 2e66 + 3239: 89 c2 mov %eax,%edx + 323b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3240: 0f b7 00 movzwl (%rax),%eax + 3243: 89 c1 mov %eax,%ecx + 3245: 89 d0 mov %edx,%eax + 3247: 01 c8 add %ecx,%eax + 3249: 89 c2 mov %eax,%edx + 324b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3250: 66 89 10 mov %dx,(%rax) + 3253: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3258: 48 83 c0 02 add $0x2,%rax + 325c: 0f b7 00 movzwl (%rax),%eax + 325f: 0f bf d0 movswl %ax,%edx + 3262: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3267: 0f b7 00 movzwl (%rax),%eax + 326a: 98 cwtl + 326b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 3270: 48 8d 59 02 lea 0x2(%rcx),%rbx + 3274: 89 d6 mov %edx,%esi + 3276: 89 c7 mov %eax,%edi + 3278: e8 e9 fb ff ff call 2e66 + 327d: 66 89 03 mov %ax,(%rbx) + 3280: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3285: 0f b7 00 movzwl (%rax),%eax + 3288: 0f bf d0 movswl %ax,%edx + 328b: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3290: 48 83 c0 02 add $0x2,%rax + 3294: 0f b7 00 movzwl (%rax),%eax + 3297: 98 cwtl + 3298: 89 d6 mov %edx,%esi + 329a: 89 c7 mov %eax,%edi + 329c: e8 c5 fb ff ff call 2e66 + 32a1: 89 c2 mov %eax,%edx + 32a3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 32a8: 48 83 c0 02 add $0x2,%rax + 32ac: 0f b7 00 movzwl (%rax),%eax + 32af: 89 c1 mov %eax,%ecx + 32b1: 89 d0 mov %edx,%eax + 32b3: 8d 14 01 lea (%rcx,%rax,1),%edx + 32b6: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 32bb: 48 83 c0 02 add $0x2,%rax + 32bf: 66 89 10 mov %dx,(%rax) + 32c2: 90 nop + 32c3: 48 83 c4 20 add $0x20,%rsp + 32c7: 5b pop %rbx + 32c8: c3 ret + +00000000000032c9 : + 32c9: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 32ce: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 32d3: 0f b6 00 movzbl (%rax),%eax + 32d6: 0f b6 c0 movzbl %al,%eax + 32d9: 89 44 24 fc mov %eax,-0x4(%rsp) + 32dd: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 32e2: 48 83 c0 01 add $0x1,%rax + 32e6: 0f b6 00 movzbl (%rax),%eax + 32e9: 0f b6 c0 movzbl %al,%eax + 32ec: c1 e0 08 shl $0x8,%eax + 32ef: 09 44 24 fc or %eax,-0x4(%rsp) + 32f3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 32f8: 48 83 c0 02 add $0x2,%rax + 32fc: 0f b6 00 movzbl (%rax),%eax + 32ff: 0f b6 c0 movzbl %al,%eax + 3302: c1 e0 10 shl $0x10,%eax + 3305: 09 44 24 fc or %eax,-0x4(%rsp) + 3309: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 330e: 48 83 c0 03 add $0x3,%rax + 3312: 0f b6 00 movzbl (%rax),%eax + 3315: 0f b6 c0 movzbl %al,%eax + 3318: c1 e0 18 shl $0x18,%eax + 331b: 09 44 24 fc or %eax,-0x4(%rsp) + 331f: 8b 44 24 fc mov -0x4(%rsp),%eax + 3323: c3 ret + +0000000000003324 : + 3324: 48 83 ec 30 sub $0x30,%rsp + 3328: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 332d: 48 89 34 24 mov %rsi,(%rsp) + 3331: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 3338: 00 + 3339: e9 b2 00 00 00 jmp 33f0 + 333e: 8b 44 24 20 mov 0x20(%rsp),%eax + 3342: c1 e0 02 shl $0x2,%eax + 3345: 89 c2 mov %eax,%edx + 3347: 48 8b 04 24 mov (%rsp),%rax + 334b: 48 01 d0 add %rdx,%rax + 334e: 48 89 c7 mov %rax,%rdi + 3351: e8 73 ff ff ff call 32c9 + 3356: 89 44 24 28 mov %eax,0x28(%rsp) + 335a: 8b 44 24 28 mov 0x28(%rsp),%eax + 335e: 25 55 55 55 55 and $0x55555555,%eax + 3363: 89 44 24 2c mov %eax,0x2c(%rsp) + 3367: 8b 44 24 28 mov 0x28(%rsp),%eax + 336b: d1 e8 shr $1,%eax + 336d: 25 55 55 55 55 and $0x55555555,%eax + 3372: 01 44 24 2c add %eax,0x2c(%rsp) + 3376: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) + 337d: 00 + 337e: eb 64 jmp 33e4 + 3380: 8b 44 24 24 mov 0x24(%rsp),%eax + 3384: c1 e0 02 shl $0x2,%eax + 3387: 8b 54 24 2c mov 0x2c(%rsp),%edx + 338b: 89 c1 mov %eax,%ecx + 338d: d3 ea shr %cl,%edx + 338f: 89 d0 mov %edx,%eax + 3391: 83 e0 03 and $0x3,%eax + 3394: 66 89 44 24 1c mov %ax,0x1c(%rsp) + 3399: 8b 44 24 24 mov 0x24(%rsp),%eax + 339d: c1 e0 02 shl $0x2,%eax + 33a0: 83 c0 02 add $0x2,%eax + 33a3: 8b 54 24 2c mov 0x2c(%rsp),%edx + 33a7: 89 c1 mov %eax,%ecx + 33a9: d3 ea shr %cl,%edx + 33ab: 89 d0 mov %edx,%eax + 33ad: 83 e0 03 and $0x3,%eax + 33b0: 66 89 44 24 1e mov %ax,0x1e(%rsp) + 33b5: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax + 33ba: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx + 33bf: 29 d0 sub %edx,%eax + 33c1: 89 c1 mov %eax,%ecx + 33c3: 8b 44 24 20 mov 0x20(%rsp),%eax + 33c7: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 33ce: 8b 44 24 24 mov 0x24(%rsp),%eax + 33d2: 01 c2 add %eax,%edx + 33d4: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 33d9: 89 d2 mov %edx,%edx + 33db: 66 89 0c 50 mov %cx,(%rax,%rdx,2) + 33df: 83 44 24 24 01 addl $0x1,0x24(%rsp) + 33e4: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) + 33e9: 76 95 jbe 3380 + 33eb: 83 44 24 20 01 addl $0x1,0x20(%rsp) + 33f0: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) + 33f5: 0f 86 43 ff ff ff jbe 333e + 33fb: 90 nop + 33fc: 90 nop + 33fd: 48 83 c4 30 add $0x30,%rsp + 3401: c3 ret + +0000000000003402 : + 3402: 48 83 ec 10 sub $0x10,%rsp + 3406: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 340b: 48 89 34 24 mov %rsi,(%rsp) + 340f: 48 8b 14 24 mov (%rsp),%rdx + 3413: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3418: 48 89 d6 mov %rdx,%rsi + 341b: 48 89 c7 mov %rax,%rdi + 341e: e8 01 ff ff ff call 3324 + 3423: 90 nop + 3424: 48 83 c4 10 add $0x10,%rsp + 3428: c3 ret + +0000000000003429 : + 3429: 48 83 ec 10 sub $0x10,%rsp + 342d: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 3432: 48 89 34 24 mov %rsi,(%rsp) + 3436: 48 8b 14 24 mov (%rsp),%rdx + 343a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 343f: 48 89 d6 mov %rdx,%rsi + 3442: 48 89 c7 mov %rax,%rdi + 3445: e8 da fe ff ff call 3324 + 344a: 90 nop + 344b: 48 83 c4 10 add $0x10,%rsp + 344f: c3 ret + +0000000000003450 : + 3450: 89 7c 24 ec mov %edi,-0x14(%rsp) + 3454: 8b 44 24 ec mov -0x14(%rsp),%eax + 3458: 66 69 c0 01 f3 imul $0xf301,%ax,%ax + 345d: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 3462: 0f bf 44 24 fe movswl -0x2(%rsp),%eax + 3467: 69 d0 ff f2 ff ff imul $0xfffff2ff,%eax,%edx + 346d: 8b 44 24 ec mov -0x14(%rsp),%eax + 3471: 01 d0 add %edx,%eax + 3473: c1 f8 10 sar $0x10,%eax + 3476: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 347b: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax + 3480: c3 ret + +0000000000003481 : + 3481: 89 f8 mov %edi,%eax + 3483: 66 89 44 24 ec mov %ax,-0x14(%rsp) + 3488: 66 c7 44 24 fc bf 4e movw $0x4ebf,-0x4(%rsp) + 348f: 0f bf 54 24 fc movswl -0x4(%rsp),%edx + 3494: 0f bf 44 24 ec movswl -0x14(%rsp),%eax + 3499: 0f af c2 imul %edx,%eax + 349c: 05 00 00 00 02 add $0x2000000,%eax + 34a1: c1 f8 1a sar $0x1a,%eax + 34a4: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 34a9: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax + 34ae: 66 69 c0 01 0d imul $0xd01,%ax,%ax + 34b3: 66 89 44 24 fe mov %ax,-0x2(%rsp) + 34b8: 0f b7 44 24 ec movzwl -0x14(%rsp),%eax + 34bd: 0f b7 54 24 fe movzwl -0x2(%rsp),%edx + 34c2: 29 d0 sub %edx,%eax + 34c4: c3 ret + +00000000000034c5 : + 34c5: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 34ca: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 34cf: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 34d4: c6 44 24 f7 00 movb $0x0,-0x9(%rsp) + 34d9: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 34e0: 00 00 + 34e2: eb 2c jmp 3510 + 34e4: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 34e9: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 34ee: 48 01 d0 add %rdx,%rax + 34f1: 0f b6 08 movzbl (%rax),%ecx + 34f4: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 34f9: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 34fe: 48 01 d0 add %rdx,%rax + 3501: 0f b6 00 movzbl (%rax),%eax + 3504: 31 c8 xor %ecx,%eax + 3506: 08 44 24 f7 or %al,-0x9(%rsp) + 350a: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) + 3510: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3515: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax + 351a: 72 c8 jb 34e4 + 351c: 0f b6 44 24 f7 movzbl -0x9(%rsp),%eax + 3521: 48 f7 d8 neg %rax + 3524: 48 c1 e8 3f shr $0x3f,%rax + 3528: c3 ret + +0000000000003529 : + 3529: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 352e: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 3533: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) + 3538: 89 c8 mov %ecx,%eax + 353a: 88 44 24 d4 mov %al,-0x2c(%rsp) + 353e: 0f b6 44 24 d4 movzbl -0x2c(%rsp),%eax + 3543: 88 44 24 d4 mov %al,-0x2c(%rsp) + 3547: f6 5c 24 d4 negb -0x2c(%rsp) + 354b: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 3552: 00 00 + 3554: eb 51 jmp 35a7 + 3556: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 355b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3560: 48 01 d0 add %rdx,%rax + 3563: 0f b6 30 movzbl (%rax),%esi + 3566: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 356b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3570: 48 01 d0 add %rdx,%rax + 3573: 0f b6 08 movzbl (%rax),%ecx + 3576: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 357b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3580: 48 01 d0 add %rdx,%rax + 3583: 0f b6 00 movzbl (%rax),%eax + 3586: 31 c8 xor %ecx,%eax + 3588: 22 44 24 d4 and -0x2c(%rsp),%al + 358c: 89 c1 mov %eax,%ecx + 358e: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx + 3593: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3598: 48 01 d0 add %rdx,%rax + 359b: 31 ce xor %ecx,%esi + 359d: 89 f2 mov %esi,%edx + 359f: 88 10 mov %dl,(%rax) + 35a1: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) + 35a7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 35ac: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax + 35b1: 72 a3 jb 3556 + 35b3: 90 nop + 35b4: 90 nop + 35b5: c3 ret + +00000000000035b6 : + 35b6: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 35bb: 89 f1 mov %esi,%ecx + 35bd: 89 d0 mov %edx,%eax + 35bf: 89 ca mov %ecx,%edx + 35c1: 66 89 54 24 f4 mov %dx,-0xc(%rsp) + 35c6: 66 89 44 24 f0 mov %ax,-0x10(%rsp) + 35cb: 66 f7 5c 24 f0 negw -0x10(%rsp) + 35d0: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 35d5: 0f b7 10 movzwl (%rax),%edx + 35d8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 35dd: 0f b7 00 movzwl (%rax),%eax + 35e0: 66 33 44 24 f4 xor -0xc(%rsp),%ax + 35e5: 89 c1 mov %eax,%ecx + 35e7: 0f b7 44 24 f0 movzwl -0x10(%rsp),%eax + 35ec: 21 c8 and %ecx,%eax + 35ee: 31 c2 xor %eax,%edx + 35f0: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 35f5: 66 89 10 mov %dx,(%rax) + 35f8: 90 nop + 35f9: c3 ret + +00000000000035fa : + 35fa: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 35ff: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 3606: 00 00 + 3608: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) + 360f: 00 + 3610: eb 2b jmp 363d + 3612: 8b 54 24 f4 mov -0xc(%rsp),%edx + 3616: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 361b: 48 01 d0 add %rdx,%rax + 361e: 0f b6 00 movzbl (%rax),%eax + 3621: 0f b6 d0 movzbl %al,%edx + 3624: 8b 44 24 f4 mov -0xc(%rsp),%eax + 3628: c1 e0 03 shl $0x3,%eax + 362b: 89 c1 mov %eax,%ecx + 362d: 48 d3 e2 shl %cl,%rdx + 3630: 48 89 d0 mov %rdx,%rax + 3633: 48 09 44 24 f8 or %rax,-0x8(%rsp) + 3638: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) + 363d: 83 7c 24 f4 07 cmpl $0x7,-0xc(%rsp) + 3642: 76 ce jbe 3612 + 3644: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3649: c3 ret + +000000000000364a : + 364a: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 364f: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 3654: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 365b: 00 + 365c: eb 29 jmp 3687 + 365e: 8b 44 24 fc mov -0x4(%rsp),%eax + 3662: c1 e0 03 shl $0x3,%eax + 3665: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx + 366a: 89 c1 mov %eax,%ecx + 366c: 48 d3 ea shr %cl,%rdx + 366f: 48 89 d1 mov %rdx,%rcx + 3672: 8b 54 24 fc mov -0x4(%rsp),%edx + 3676: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 367b: 48 01 d0 add %rdx,%rax + 367e: 89 ca mov %ecx,%edx + 3680: 88 10 mov %dl,(%rax) + 3682: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 3687: 83 7c 24 fc 07 cmpl $0x7,-0x4(%rsp) + 368c: 76 d0 jbe 365e + 368e: 90 nop + 368f: 90 nop + 3690: c3 ret + +0000000000003691 : + 3691: 48 81 ec 80 01 00 00 sub $0x180,%rsp + 3698: 48 89 7c 24 88 mov %rdi,-0x78(%rsp) + 369d: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 36a2: 48 8b 00 mov (%rax),%rax + 36a5: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 36aa: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 36af: 48 8b 40 08 mov 0x8(%rax),%rax + 36b3: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 36b8: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 36bd: 48 8b 40 10 mov 0x10(%rax),%rax + 36c1: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 36c6: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 36cb: 48 8b 40 18 mov 0x18(%rax),%rax + 36cf: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 36d4: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 36d9: 48 8b 40 20 mov 0x20(%rax),%rax + 36dd: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 36e2: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 36e7: 48 8b 40 28 mov 0x28(%rax),%rax + 36eb: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 36f0: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 36f5: 48 8b 40 30 mov 0x30(%rax),%rax + 36f9: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 36fe: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3703: 48 8b 40 38 mov 0x38(%rax),%rax + 3707: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 370c: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3711: 48 8b 40 40 mov 0x40(%rax),%rax + 3715: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 371a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 371f: 48 8b 40 48 mov 0x48(%rax),%rax + 3723: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 3728: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 372d: 48 8b 40 50 mov 0x50(%rax),%rax + 3731: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 3736: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 373b: 48 8b 40 58 mov 0x58(%rax),%rax + 373f: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 3744: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3749: 48 8b 40 60 mov 0x60(%rax),%rax + 374d: 48 89 04 24 mov %rax,(%rsp) + 3751: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3756: 48 8b 40 68 mov 0x68(%rax),%rax + 375a: 48 89 44 24 08 mov %rax,0x8(%rsp) + 375f: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3764: 48 8b 40 70 mov 0x70(%rax),%rax + 3768: 48 89 44 24 10 mov %rax,0x10(%rsp) + 376d: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3772: 48 8b 40 78 mov 0x78(%rax),%rax + 3776: 48 89 44 24 18 mov %rax,0x18(%rsp) + 377b: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3780: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax + 3787: 48 89 44 24 20 mov %rax,0x20(%rsp) + 378c: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3791: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax + 3798: 48 89 44 24 28 mov %rax,0x28(%rsp) + 379d: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37a2: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax + 37a9: 48 89 44 24 30 mov %rax,0x30(%rsp) + 37ae: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37b3: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax + 37ba: 48 89 44 24 38 mov %rax,0x38(%rsp) + 37bf: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37c4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax + 37cb: 48 89 44 24 40 mov %rax,0x40(%rsp) + 37d0: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37d5: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax + 37dc: 48 89 44 24 48 mov %rax,0x48(%rsp) + 37e1: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37e6: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax + 37ed: 48 89 44 24 50 mov %rax,0x50(%rsp) + 37f2: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 37f7: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax + 37fe: 48 89 44 24 58 mov %rax,0x58(%rsp) + 3803: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 3808: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax + 380f: 48 89 44 24 60 mov %rax,0x60(%rsp) + 3814: c7 44 24 9c 00 00 00 movl $0x0,-0x64(%rsp) + 381b: 00 + 381c: e9 3b 0e 00 00 jmp 465c + 3821: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3826: 48 33 44 24 c8 xor -0x38(%rsp),%rax + 382b: 48 33 44 24 f0 xor -0x10(%rsp),%rax + 3830: 48 33 44 24 18 xor 0x18(%rsp),%rax + 3835: 48 33 44 24 40 xor 0x40(%rsp),%rax + 383a: 48 89 44 24 68 mov %rax,0x68(%rsp) + 383f: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3844: 48 33 44 24 d0 xor -0x30(%rsp),%rax + 3849: 48 33 44 24 f8 xor -0x8(%rsp),%rax + 384e: 48 33 44 24 20 xor 0x20(%rsp),%rax + 3853: 48 33 44 24 48 xor 0x48(%rsp),%rax + 3858: 48 89 44 24 70 mov %rax,0x70(%rsp) + 385d: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3862: 48 33 44 24 d8 xor -0x28(%rsp),%rax + 3867: 48 33 04 24 xor (%rsp),%rax + 386b: 48 33 44 24 28 xor 0x28(%rsp),%rax + 3870: 48 33 44 24 50 xor 0x50(%rsp),%rax + 3875: 48 89 44 24 78 mov %rax,0x78(%rsp) + 387a: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 387f: 48 33 44 24 e0 xor -0x20(%rsp),%rax + 3884: 48 33 44 24 08 xor 0x8(%rsp),%rax + 3889: 48 33 44 24 30 xor 0x30(%rsp),%rax + 388e: 48 33 44 24 58 xor 0x58(%rsp),%rax + 3893: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 389a: 00 + 389b: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 38a0: 48 33 44 24 e8 xor -0x18(%rsp),%rax + 38a5: 48 33 44 24 10 xor 0x10(%rsp),%rax + 38aa: 48 33 44 24 38 xor 0x38(%rsp),%rax + 38af: 48 33 44 24 60 xor 0x60(%rsp),%rax + 38b4: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 38bb: 00 + 38bc: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 38c1: 48 d1 c0 rol $1,%rax + 38c4: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 38cb: 00 + 38cc: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) + 38d3: 00 + 38d4: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 38d9: 48 d1 c0 rol $1,%rax + 38dc: 48 33 44 24 68 xor 0x68(%rsp),%rax + 38e1: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 38e8: 00 + 38e9: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 38f0: 00 + 38f1: 48 d1 c0 rol $1,%rax + 38f4: 48 33 44 24 70 xor 0x70(%rsp),%rax + 38f9: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) + 3900: 00 + 3901: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3908: 00 + 3909: 48 d1 c0 rol $1,%rax + 390c: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3911: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 3918: 00 + 3919: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 391e: 48 d1 c0 rol $1,%rax + 3921: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3928: 00 + 3929: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 3930: 00 + 3931: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3938: 00 + 3939: 48 31 44 24 a0 xor %rax,-0x60(%rsp) + 393e: 48 8b 44 24 a0 mov -0x60(%rsp),%rax + 3943: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3948: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 394f: 00 + 3950: 48 31 44 24 d0 xor %rax,-0x30(%rsp) + 3955: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 395a: 48 c1 c8 14 ror $0x14,%rax + 395e: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3963: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 396a: 00 + 396b: 48 31 04 24 xor %rax,(%rsp) + 396f: 48 8b 04 24 mov (%rsp),%rax + 3973: 48 c1 c8 15 ror $0x15,%rax + 3977: 48 89 44 24 78 mov %rax,0x78(%rsp) + 397c: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3983: 00 + 3984: 48 31 44 24 30 xor %rax,0x30(%rsp) + 3989: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 398e: 48 c1 c0 15 rol $0x15,%rax + 3992: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3999: 00 + 399a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 39a1: 00 + 39a2: 48 31 44 24 60 xor %rax,0x60(%rsp) + 39a7: 48 8b 44 24 60 mov 0x60(%rsp),%rax + 39ac: 48 c1 c0 0e rol $0xe,%rax + 39b0: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 39b7: 00 + 39b8: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 39bd: 48 f7 d0 not %rax + 39c0: 48 23 44 24 78 and 0x78(%rsp),%rax + 39c5: 48 33 44 24 68 xor 0x68(%rsp),%rax + 39ca: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) + 39d1: 00 + 39d2: 8b 44 24 9c mov -0x64(%rsp),%eax + 39d6: 48 98 cltq + 39d8: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 39df: 00 + 39e0: 48 8d 05 39 37 00 00 lea 0x3739(%rip),%rax # 7120 + 39e7: 48 8b 04 02 mov (%rdx,%rax,1),%rax + 39eb: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) + 39f2: 00 + 39f3: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 39f8: 48 f7 d0 not %rax + 39fb: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3a02: 00 + 3a03: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3a08: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) + 3a0f: 00 + 3a10: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3a17: 00 + 3a18: 48 f7 d0 not %rax + 3a1b: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3a22: 00 + 3a23: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3a28: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) + 3a2f: 00 + 3a30: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3a37: 00 + 3a38: 48 f7 d0 not %rax + 3a3b: 48 23 44 24 68 and 0x68(%rsp),%rax + 3a40: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3a47: 00 + 3a48: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) + 3a4f: 00 + 3a50: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3a55: 48 f7 d0 not %rax + 3a58: 48 23 44 24 70 and 0x70(%rsp),%rax + 3a5d: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3a64: 00 + 3a65: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) + 3a6c: 00 + 3a6d: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3a74: 00 + 3a75: 48 31 44 24 b8 xor %rax,-0x48(%rsp) + 3a7a: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 3a7f: 48 c1 c0 1c rol $0x1c,%rax + 3a83: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3a88: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3a8f: 00 + 3a90: 48 31 44 24 e8 xor %rax,-0x18(%rsp) + 3a95: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 3a9a: 48 c1 c0 14 rol $0x14,%rax + 3a9e: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3aa3: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3aaa: 00 + 3aab: 48 31 44 24 f0 xor %rax,-0x10(%rsp) + 3ab0: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 3ab5: 48 c1 c0 03 rol $0x3,%rax + 3ab9: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3abe: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3ac5: 00 + 3ac6: 48 31 44 24 20 xor %rax,0x20(%rsp) + 3acb: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 3ad0: 48 c1 c8 13 ror $0x13,%rax + 3ad4: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3adb: 00 + 3adc: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3ae3: 00 + 3ae4: 48 31 44 24 50 xor %rax,0x50(%rsp) + 3ae9: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 3aee: 48 c1 c8 03 ror $0x3,%rax + 3af2: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3af9: 00 + 3afa: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3aff: 48 f7 d0 not %rax + 3b02: 48 23 44 24 78 and 0x78(%rsp),%rax + 3b07: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3b0c: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) + 3b13: 00 + 3b14: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3b19: 48 f7 d0 not %rax + 3b1c: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3b23: 00 + 3b24: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3b29: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) + 3b30: 00 + 3b31: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3b38: 00 + 3b39: 48 f7 d0 not %rax + 3b3c: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3b43: 00 + 3b44: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3b49: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) + 3b50: 00 + 3b51: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3b58: 00 + 3b59: 48 f7 d0 not %rax + 3b5c: 48 23 44 24 68 and 0x68(%rsp),%rax + 3b61: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3b68: 00 + 3b69: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 3b70: 00 + 3b71: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3b76: 48 f7 d0 not %rax + 3b79: 48 23 44 24 70 and 0x70(%rsp),%rax + 3b7e: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3b85: 00 + 3b86: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) + 3b8d: 00 + 3b8e: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3b95: 00 + 3b96: 48 31 44 24 a8 xor %rax,-0x58(%rsp) + 3b9b: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 3ba0: 48 d1 c0 rol $1,%rax + 3ba3: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3ba8: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3baf: 00 + 3bb0: 48 31 44 24 d8 xor %rax,-0x28(%rsp) + 3bb5: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 3bba: 48 c1 c0 06 rol $0x6,%rax + 3bbe: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3bc3: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3bca: 00 + 3bcb: 48 31 44 24 08 xor %rax,0x8(%rsp) + 3bd0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 3bd5: 48 c1 c0 19 rol $0x19,%rax + 3bd9: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3bde: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3be5: 00 + 3be6: 48 31 44 24 38 xor %rax,0x38(%rsp) + 3beb: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 3bf0: 48 c1 c0 08 rol $0x8,%rax + 3bf4: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3bfb: 00 + 3bfc: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3c03: 00 + 3c04: 48 31 44 24 40 xor %rax,0x40(%rsp) + 3c09: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 3c0e: 48 c1 c0 12 rol $0x12,%rax + 3c12: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3c19: 00 + 3c1a: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3c1f: 48 f7 d0 not %rax + 3c22: 48 23 44 24 78 and 0x78(%rsp),%rax + 3c27: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3c2c: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 3c33: 00 + 3c34: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3c39: 48 f7 d0 not %rax + 3c3c: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3c43: 00 + 3c44: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3c49: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) + 3c50: 00 + 3c51: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3c58: 00 + 3c59: 48 f7 d0 not %rax + 3c5c: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3c63: 00 + 3c64: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3c69: 48 89 84 24 18 01 00 mov %rax,0x118(%rsp) + 3c70: 00 + 3c71: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3c78: 00 + 3c79: 48 f7 d0 not %rax + 3c7c: 48 23 44 24 68 and 0x68(%rsp),%rax + 3c81: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3c88: 00 + 3c89: 48 89 84 24 20 01 00 mov %rax,0x120(%rsp) + 3c90: 00 + 3c91: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3c96: 48 f7 d0 not %rax + 3c99: 48 23 44 24 70 and 0x70(%rsp),%rax + 3c9e: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3ca5: 00 + 3ca6: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) + 3cad: 00 + 3cae: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3cb5: 00 + 3cb6: 48 31 44 24 c0 xor %rax,-0x40(%rsp) + 3cbb: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 3cc0: 48 c1 c0 1b rol $0x1b,%rax + 3cc4: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3cc9: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3cd0: 00 + 3cd1: 48 31 44 24 c8 xor %rax,-0x38(%rsp) + 3cd6: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 3cdb: 48 c1 c8 1c ror $0x1c,%rax + 3cdf: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3ce4: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3ceb: 00 + 3cec: 48 31 44 24 f8 xor %rax,-0x8(%rsp) + 3cf1: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 3cf6: 48 c1 c0 0a rol $0xa,%rax + 3cfa: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3cff: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3d06: 00 + 3d07: 48 31 44 24 28 xor %rax,0x28(%rsp) + 3d0c: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 3d11: 48 c1 c0 0f rol $0xf,%rax + 3d15: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3d1c: 00 + 3d1d: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3d24: 00 + 3d25: 48 31 44 24 58 xor %rax,0x58(%rsp) + 3d2a: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 3d2f: 48 c1 c8 08 ror $0x8,%rax + 3d33: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3d3a: 00 + 3d3b: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3d40: 48 f7 d0 not %rax + 3d43: 48 23 44 24 78 and 0x78(%rsp),%rax + 3d48: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3d4d: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) + 3d54: 00 + 3d55: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3d5a: 48 f7 d0 not %rax + 3d5d: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3d64: 00 + 3d65: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3d6a: 48 89 84 24 38 01 00 mov %rax,0x138(%rsp) + 3d71: 00 + 3d72: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3d79: 00 + 3d7a: 48 f7 d0 not %rax + 3d7d: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3d84: 00 + 3d85: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3d8a: 48 89 84 24 40 01 00 mov %rax,0x140(%rsp) + 3d91: 00 + 3d92: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3d99: 00 + 3d9a: 48 f7 d0 not %rax + 3d9d: 48 23 44 24 68 and 0x68(%rsp),%rax + 3da2: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3da9: 00 + 3daa: 48 89 84 24 48 01 00 mov %rax,0x148(%rsp) + 3db1: 00 + 3db2: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3db7: 48 f7 d0 not %rax + 3dba: 48 23 44 24 70 and 0x70(%rsp),%rax + 3dbf: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3dc6: 00 + 3dc7: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) + 3dce: 00 + 3dcf: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 3dd6: 00 + 3dd7: 48 31 44 24 b0 xor %rax,-0x50(%rsp) + 3ddc: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 3de1: 48 c1 c8 02 ror $0x2,%rax + 3de5: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3dea: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 3df1: 00 + 3df2: 48 31 44 24 e0 xor %rax,-0x20(%rsp) + 3df7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 3dfc: 48 c1 c8 09 ror $0x9,%rax + 3e00: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3e05: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 3e0c: 00 + 3e0d: 48 31 44 24 10 xor %rax,0x10(%rsp) + 3e12: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 3e17: 48 c1 c8 19 ror $0x19,%rax + 3e1b: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3e20: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 3e27: 00 + 3e28: 48 31 44 24 18 xor %rax,0x18(%rsp) + 3e2d: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 3e32: 48 c1 c8 17 ror $0x17,%rax + 3e36: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3e3d: 00 + 3e3e: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 3e45: 00 + 3e46: 48 31 44 24 48 xor %rax,0x48(%rsp) + 3e4b: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 3e50: 48 c1 c0 02 rol $0x2,%rax + 3e54: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3e5b: 00 + 3e5c: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3e61: 48 f7 d0 not %rax + 3e64: 48 23 44 24 78 and 0x78(%rsp),%rax + 3e69: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3e6e: 48 89 84 24 58 01 00 mov %rax,0x158(%rsp) + 3e75: 00 + 3e76: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3e7b: 48 f7 d0 not %rax + 3e7e: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 3e85: 00 + 3e86: 48 33 44 24 70 xor 0x70(%rsp),%rax + 3e8b: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) + 3e92: 00 + 3e93: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 3e9a: 00 + 3e9b: 48 f7 d0 not %rax + 3e9e: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 3ea5: 00 + 3ea6: 48 33 44 24 78 xor 0x78(%rsp),%rax + 3eab: 48 89 84 24 68 01 00 mov %rax,0x168(%rsp) + 3eb2: 00 + 3eb3: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 3eba: 00 + 3ebb: 48 f7 d0 not %rax + 3ebe: 48 23 44 24 68 and 0x68(%rsp),%rax + 3ec3: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 3eca: 00 + 3ecb: 48 89 84 24 70 01 00 mov %rax,0x170(%rsp) + 3ed2: 00 + 3ed3: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 3ed8: 48 f7 d0 not %rax + 3edb: 48 23 44 24 70 and 0x70(%rsp),%rax + 3ee0: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3ee7: 00 + 3ee8: 48 89 84 24 78 01 00 mov %rax,0x178(%rsp) + 3eef: 00 + 3ef0: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax + 3ef7: 00 + 3ef8: 48 33 84 24 e0 00 00 xor 0xe0(%rsp),%rax + 3eff: 00 + 3f00: 48 33 84 24 08 01 00 xor 0x108(%rsp),%rax + 3f07: 00 + 3f08: 48 33 84 24 30 01 00 xor 0x130(%rsp),%rax + 3f0f: 00 + 3f10: 48 33 84 24 58 01 00 xor 0x158(%rsp),%rax + 3f17: 00 + 3f18: 48 89 44 24 68 mov %rax,0x68(%rsp) + 3f1d: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax + 3f24: 00 + 3f25: 48 33 84 24 e8 00 00 xor 0xe8(%rsp),%rax + 3f2c: 00 + 3f2d: 48 33 84 24 10 01 00 xor 0x110(%rsp),%rax + 3f34: 00 + 3f35: 48 33 84 24 38 01 00 xor 0x138(%rsp),%rax + 3f3c: 00 + 3f3d: 48 33 84 24 60 01 00 xor 0x160(%rsp),%rax + 3f44: 00 + 3f45: 48 89 44 24 70 mov %rax,0x70(%rsp) + 3f4a: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 3f51: 00 + 3f52: 48 33 84 24 f0 00 00 xor 0xf0(%rsp),%rax + 3f59: 00 + 3f5a: 48 33 84 24 18 01 00 xor 0x118(%rsp),%rax + 3f61: 00 + 3f62: 48 33 84 24 40 01 00 xor 0x140(%rsp),%rax + 3f69: 00 + 3f6a: 48 33 84 24 68 01 00 xor 0x168(%rsp),%rax + 3f71: 00 + 3f72: 48 89 44 24 78 mov %rax,0x78(%rsp) + 3f77: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax + 3f7e: 00 + 3f7f: 48 33 84 24 f8 00 00 xor 0xf8(%rsp),%rax + 3f86: 00 + 3f87: 48 33 84 24 20 01 00 xor 0x120(%rsp),%rax + 3f8e: 00 + 3f8f: 48 33 84 24 48 01 00 xor 0x148(%rsp),%rax + 3f96: 00 + 3f97: 48 33 84 24 70 01 00 xor 0x170(%rsp),%rax + 3f9e: 00 + 3f9f: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 3fa6: 00 + 3fa7: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 3fae: 00 + 3faf: 48 33 84 24 00 01 00 xor 0x100(%rsp),%rax + 3fb6: 00 + 3fb7: 48 33 84 24 28 01 00 xor 0x128(%rsp),%rax + 3fbe: 00 + 3fbf: 48 33 84 24 50 01 00 xor 0x150(%rsp),%rax + 3fc6: 00 + 3fc7: 48 33 84 24 78 01 00 xor 0x178(%rsp),%rax + 3fce: 00 + 3fcf: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 3fd6: 00 + 3fd7: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 3fdc: 48 d1 c0 rol $1,%rax + 3fdf: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 3fe6: 00 + 3fe7: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) + 3fee: 00 + 3fef: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 3ff4: 48 d1 c0 rol $1,%rax + 3ff7: 48 33 44 24 68 xor 0x68(%rsp),%rax + 3ffc: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 4003: 00 + 4004: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 400b: 00 + 400c: 48 d1 c0 rol $1,%rax + 400f: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4014: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) + 401b: 00 + 401c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4023: 00 + 4024: 48 d1 c0 rol $1,%rax + 4027: 48 33 44 24 78 xor 0x78(%rsp),%rax + 402c: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 4033: 00 + 4034: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4039: 48 d1 c0 rol $1,%rax + 403c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4043: 00 + 4044: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 404b: 00 + 404c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 4053: 00 + 4054: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) + 405b: 00 + 405c: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax + 4063: 00 + 4064: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4069: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 4070: 00 + 4071: 48 31 84 24 e8 00 00 xor %rax,0xe8(%rsp) + 4078: 00 + 4079: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax + 4080: 00 + 4081: 48 c1 c8 14 ror $0x14,%rax + 4085: 48 89 44 24 70 mov %rax,0x70(%rsp) + 408a: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4091: 00 + 4092: 48 31 84 24 18 01 00 xor %rax,0x118(%rsp) + 4099: 00 + 409a: 48 8b 84 24 18 01 00 mov 0x118(%rsp),%rax + 40a1: 00 + 40a2: 48 c1 c8 15 ror $0x15,%rax + 40a6: 48 89 44 24 78 mov %rax,0x78(%rsp) + 40ab: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 40b2: 00 + 40b3: 48 31 84 24 48 01 00 xor %rax,0x148(%rsp) + 40ba: 00 + 40bb: 48 8b 84 24 48 01 00 mov 0x148(%rsp),%rax + 40c2: 00 + 40c3: 48 c1 c0 15 rol $0x15,%rax + 40c7: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 40ce: 00 + 40cf: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 40d6: 00 + 40d7: 48 31 84 24 78 01 00 xor %rax,0x178(%rsp) + 40de: 00 + 40df: 48 8b 84 24 78 01 00 mov 0x178(%rsp),%rax + 40e6: 00 + 40e7: 48 c1 c0 0e rol $0xe,%rax + 40eb: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 40f2: 00 + 40f3: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 40f8: 48 f7 d0 not %rax + 40fb: 48 23 44 24 78 and 0x78(%rsp),%rax + 4100: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4105: 48 89 44 24 a0 mov %rax,-0x60(%rsp) + 410a: 8b 44 24 9c mov -0x64(%rsp),%eax + 410e: 83 c0 01 add $0x1,%eax + 4111: 48 98 cltq + 4113: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 411a: 00 + 411b: 48 8d 05 fe 2f 00 00 lea 0x2ffe(%rip),%rax # 7120 + 4122: 48 8b 04 02 mov (%rdx,%rax,1),%rax + 4126: 48 31 44 24 a0 xor %rax,-0x60(%rsp) + 412b: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 4130: 48 f7 d0 not %rax + 4133: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 413a: 00 + 413b: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4140: 48 89 44 24 a8 mov %rax,-0x58(%rsp) + 4145: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 414c: 00 + 414d: 48 f7 d0 not %rax + 4150: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4157: 00 + 4158: 48 33 44 24 78 xor 0x78(%rsp),%rax + 415d: 48 89 44 24 b0 mov %rax,-0x50(%rsp) + 4162: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4169: 00 + 416a: 48 f7 d0 not %rax + 416d: 48 23 44 24 68 and 0x68(%rsp),%rax + 4172: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4179: 00 + 417a: 48 89 44 24 b8 mov %rax,-0x48(%rsp) + 417f: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4184: 48 f7 d0 not %rax + 4187: 48 23 44 24 70 and 0x70(%rsp),%rax + 418c: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4193: 00 + 4194: 48 89 44 24 c0 mov %rax,-0x40(%rsp) + 4199: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 41a0: 00 + 41a1: 48 31 84 24 d0 00 00 xor %rax,0xd0(%rsp) + 41a8: 00 + 41a9: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax + 41b0: 00 + 41b1: 48 c1 c0 1c rol $0x1c,%rax + 41b5: 48 89 44 24 68 mov %rax,0x68(%rsp) + 41ba: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 41c1: 00 + 41c2: 48 31 84 24 00 01 00 xor %rax,0x100(%rsp) + 41c9: 00 + 41ca: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax + 41d1: 00 + 41d2: 48 c1 c0 14 rol $0x14,%rax + 41d6: 48 89 44 24 70 mov %rax,0x70(%rsp) + 41db: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 41e2: 00 + 41e3: 48 31 84 24 08 01 00 xor %rax,0x108(%rsp) + 41ea: 00 + 41eb: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 41f2: 00 + 41f3: 48 c1 c0 03 rol $0x3,%rax + 41f7: 48 89 44 24 78 mov %rax,0x78(%rsp) + 41fc: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 4203: 00 + 4204: 48 31 84 24 38 01 00 xor %rax,0x138(%rsp) + 420b: 00 + 420c: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax + 4213: 00 + 4214: 48 c1 c8 13 ror $0x13,%rax + 4218: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 421f: 00 + 4220: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4227: 00 + 4228: 48 31 84 24 68 01 00 xor %rax,0x168(%rsp) + 422f: 00 + 4230: 48 8b 84 24 68 01 00 mov 0x168(%rsp),%rax + 4237: 00 + 4238: 48 c1 c8 03 ror $0x3,%rax + 423c: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 4243: 00 + 4244: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 4249: 48 f7 d0 not %rax + 424c: 48 23 44 24 78 and 0x78(%rsp),%rax + 4251: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4256: 48 89 44 24 c8 mov %rax,-0x38(%rsp) + 425b: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 4260: 48 f7 d0 not %rax + 4263: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 426a: 00 + 426b: 48 33 44 24 70 xor 0x70(%rsp),%rax + 4270: 48 89 44 24 d0 mov %rax,-0x30(%rsp) + 4275: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 427c: 00 + 427d: 48 f7 d0 not %rax + 4280: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4287: 00 + 4288: 48 33 44 24 78 xor 0x78(%rsp),%rax + 428d: 48 89 44 24 d8 mov %rax,-0x28(%rsp) + 4292: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4299: 00 + 429a: 48 f7 d0 not %rax + 429d: 48 23 44 24 68 and 0x68(%rsp),%rax + 42a2: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 42a9: 00 + 42aa: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + 42af: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 42b4: 48 f7 d0 not %rax + 42b7: 48 23 44 24 70 and 0x70(%rsp),%rax + 42bc: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 42c3: 00 + 42c4: 48 89 44 24 e8 mov %rax,-0x18(%rsp) + 42c9: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 42d0: 00 + 42d1: 48 31 84 24 c0 00 00 xor %rax,0xc0(%rsp) + 42d8: 00 + 42d9: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax + 42e0: 00 + 42e1: 48 d1 c0 rol $1,%rax + 42e4: 48 89 44 24 68 mov %rax,0x68(%rsp) + 42e9: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 42f0: 00 + 42f1: 48 31 84 24 f0 00 00 xor %rax,0xf0(%rsp) + 42f8: 00 + 42f9: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax + 4300: 00 + 4301: 48 c1 c0 06 rol $0x6,%rax + 4305: 48 89 44 24 70 mov %rax,0x70(%rsp) + 430a: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 4311: 00 + 4312: 48 31 84 24 20 01 00 xor %rax,0x120(%rsp) + 4319: 00 + 431a: 48 8b 84 24 20 01 00 mov 0x120(%rsp),%rax + 4321: 00 + 4322: 48 c1 c0 19 rol $0x19,%rax + 4326: 48 89 44 24 78 mov %rax,0x78(%rsp) + 432b: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 4332: 00 + 4333: 48 31 84 24 50 01 00 xor %rax,0x150(%rsp) + 433a: 00 + 433b: 48 8b 84 24 50 01 00 mov 0x150(%rsp),%rax + 4342: 00 + 4343: 48 c1 c0 08 rol $0x8,%rax + 4347: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 434e: 00 + 434f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 4356: 00 + 4357: 48 31 84 24 58 01 00 xor %rax,0x158(%rsp) + 435e: 00 + 435f: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax + 4366: 00 + 4367: 48 c1 c0 12 rol $0x12,%rax + 436b: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 4372: 00 + 4373: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 4378: 48 f7 d0 not %rax + 437b: 48 23 44 24 78 and 0x78(%rsp),%rax + 4380: 48 33 44 24 68 xor 0x68(%rsp),%rax + 4385: 48 89 44 24 f0 mov %rax,-0x10(%rsp) + 438a: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 438f: 48 f7 d0 not %rax + 4392: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 4399: 00 + 439a: 48 33 44 24 70 xor 0x70(%rsp),%rax + 439f: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 43a4: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 43ab: 00 + 43ac: 48 f7 d0 not %rax + 43af: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 43b6: 00 + 43b7: 48 33 44 24 78 xor 0x78(%rsp),%rax + 43bc: 48 89 04 24 mov %rax,(%rsp) + 43c0: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 43c7: 00 + 43c8: 48 f7 d0 not %rax + 43cb: 48 23 44 24 68 and 0x68(%rsp),%rax + 43d0: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 43d7: 00 + 43d8: 48 89 44 24 08 mov %rax,0x8(%rsp) + 43dd: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 43e2: 48 f7 d0 not %rax + 43e5: 48 23 44 24 70 and 0x70(%rsp),%rax + 43ea: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 43f1: 00 + 43f2: 48 89 44 24 10 mov %rax,0x10(%rsp) + 43f7: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 43fe: 00 + 43ff: 48 31 84 24 d8 00 00 xor %rax,0xd8(%rsp) + 4406: 00 + 4407: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax + 440e: 00 + 440f: 48 c1 c0 1b rol $0x1b,%rax + 4413: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4418: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 441f: 00 + 4420: 48 31 84 24 e0 00 00 xor %rax,0xe0(%rsp) + 4427: 00 + 4428: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax + 442f: 00 + 4430: 48 c1 c8 1c ror $0x1c,%rax + 4434: 48 89 44 24 70 mov %rax,0x70(%rsp) + 4439: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 4440: 00 + 4441: 48 31 84 24 10 01 00 xor %rax,0x110(%rsp) + 4448: 00 + 4449: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax + 4450: 00 + 4451: 48 c1 c0 0a rol $0xa,%rax + 4455: 48 89 44 24 78 mov %rax,0x78(%rsp) + 445a: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 4461: 00 + 4462: 48 31 84 24 40 01 00 xor %rax,0x140(%rsp) + 4469: 00 + 446a: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax + 4471: 00 + 4472: 48 c1 c0 0f rol $0xf,%rax + 4476: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 447d: 00 + 447e: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 4485: 00 + 4486: 48 31 84 24 70 01 00 xor %rax,0x170(%rsp) + 448d: 00 + 448e: 48 8b 84 24 70 01 00 mov 0x170(%rsp),%rax + 4495: 00 + 4496: 48 c1 c8 08 ror $0x8,%rax + 449a: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 44a1: 00 + 44a2: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 44a7: 48 f7 d0 not %rax + 44aa: 48 23 44 24 78 and 0x78(%rsp),%rax + 44af: 48 33 44 24 68 xor 0x68(%rsp),%rax + 44b4: 48 89 44 24 18 mov %rax,0x18(%rsp) + 44b9: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 44be: 48 f7 d0 not %rax + 44c1: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 44c8: 00 + 44c9: 48 33 44 24 70 xor 0x70(%rsp),%rax + 44ce: 48 89 44 24 20 mov %rax,0x20(%rsp) + 44d3: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 44da: 00 + 44db: 48 f7 d0 not %rax + 44de: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 44e5: 00 + 44e6: 48 33 44 24 78 xor 0x78(%rsp),%rax + 44eb: 48 89 44 24 28 mov %rax,0x28(%rsp) + 44f0: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 44f7: 00 + 44f8: 48 f7 d0 not %rax + 44fb: 48 23 44 24 68 and 0x68(%rsp),%rax + 4500: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4507: 00 + 4508: 48 89 44 24 30 mov %rax,0x30(%rsp) + 450d: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4512: 48 f7 d0 not %rax + 4515: 48 23 44 24 70 and 0x70(%rsp),%rax + 451a: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4521: 00 + 4522: 48 89 44 24 38 mov %rax,0x38(%rsp) + 4527: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax + 452e: 00 + 452f: 48 31 84 24 c8 00 00 xor %rax,0xc8(%rsp) + 4536: 00 + 4537: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax + 453e: 00 + 453f: 48 c1 c8 02 ror $0x2,%rax + 4543: 48 89 44 24 68 mov %rax,0x68(%rsp) + 4548: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax + 454f: 00 + 4550: 48 31 84 24 f8 00 00 xor %rax,0xf8(%rsp) + 4557: 00 + 4558: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 455f: 00 + 4560: 48 c1 c8 09 ror $0x9,%rax + 4564: 48 89 44 24 70 mov %rax,0x70(%rsp) + 4569: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax + 4570: 00 + 4571: 48 31 84 24 28 01 00 xor %rax,0x128(%rsp) + 4578: 00 + 4579: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax + 4580: 00 + 4581: 48 c1 c8 19 ror $0x19,%rax + 4585: 48 89 44 24 78 mov %rax,0x78(%rsp) + 458a: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 4591: 00 + 4592: 48 31 84 24 30 01 00 xor %rax,0x130(%rsp) + 4599: 00 + 459a: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax + 45a1: 00 + 45a2: 48 c1 c8 17 ror $0x17,%rax + 45a6: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) + 45ad: 00 + 45ae: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 45b5: 00 + 45b6: 48 31 84 24 60 01 00 xor %rax,0x160(%rsp) + 45bd: 00 + 45be: 48 8b 84 24 60 01 00 mov 0x160(%rsp),%rax + 45c5: 00 + 45c6: 48 c1 c0 02 rol $0x2,%rax + 45ca: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 45d1: 00 + 45d2: 48 8b 44 24 70 mov 0x70(%rsp),%rax + 45d7: 48 f7 d0 not %rax + 45da: 48 23 44 24 78 and 0x78(%rsp),%rax + 45df: 48 33 44 24 68 xor 0x68(%rsp),%rax + 45e4: 48 89 44 24 40 mov %rax,0x40(%rsp) + 45e9: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 45ee: 48 f7 d0 not %rax + 45f1: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax + 45f8: 00 + 45f9: 48 33 44 24 70 xor 0x70(%rsp),%rax + 45fe: 48 89 44 24 48 mov %rax,0x48(%rsp) + 4603: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax + 460a: 00 + 460b: 48 f7 d0 not %rax + 460e: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax + 4615: 00 + 4616: 48 33 44 24 78 xor 0x78(%rsp),%rax + 461b: 48 89 44 24 50 mov %rax,0x50(%rsp) + 4620: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 4627: 00 + 4628: 48 f7 d0 not %rax + 462b: 48 23 44 24 68 and 0x68(%rsp),%rax + 4630: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax + 4637: 00 + 4638: 48 89 44 24 58 mov %rax,0x58(%rsp) + 463d: 48 8b 44 24 68 mov 0x68(%rsp),%rax + 4642: 48 f7 d0 not %rax + 4645: 48 23 44 24 70 and 0x70(%rsp),%rax + 464a: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax + 4651: 00 + 4652: 48 89 44 24 60 mov %rax,0x60(%rsp) + 4657: 83 44 24 9c 02 addl $0x2,-0x64(%rsp) + 465c: 83 7c 24 9c 17 cmpl $0x17,-0x64(%rsp) + 4661: 0f 8e ba f1 ff ff jle 3821 + 4667: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 466c: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx + 4671: 48 89 10 mov %rdx,(%rax) + 4674: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4679: 48 8d 50 08 lea 0x8(%rax),%rdx + 467d: 48 8b 44 24 a8 mov -0x58(%rsp),%rax + 4682: 48 89 02 mov %rax,(%rdx) + 4685: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 468a: 48 8d 50 10 lea 0x10(%rax),%rdx + 468e: 48 8b 44 24 b0 mov -0x50(%rsp),%rax + 4693: 48 89 02 mov %rax,(%rdx) + 4696: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 469b: 48 8d 50 18 lea 0x18(%rax),%rdx + 469f: 48 8b 44 24 b8 mov -0x48(%rsp),%rax + 46a4: 48 89 02 mov %rax,(%rdx) + 46a7: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 46ac: 48 8d 50 20 lea 0x20(%rax),%rdx + 46b0: 48 8b 44 24 c0 mov -0x40(%rsp),%rax + 46b5: 48 89 02 mov %rax,(%rdx) + 46b8: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 46bd: 48 8d 50 28 lea 0x28(%rax),%rdx + 46c1: 48 8b 44 24 c8 mov -0x38(%rsp),%rax + 46c6: 48 89 02 mov %rax,(%rdx) + 46c9: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 46ce: 48 8d 50 30 lea 0x30(%rax),%rdx + 46d2: 48 8b 44 24 d0 mov -0x30(%rsp),%rax + 46d7: 48 89 02 mov %rax,(%rdx) + 46da: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 46df: 48 8d 50 38 lea 0x38(%rax),%rdx + 46e3: 48 8b 44 24 d8 mov -0x28(%rsp),%rax + 46e8: 48 89 02 mov %rax,(%rdx) + 46eb: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 46f0: 48 8d 50 40 lea 0x40(%rax),%rdx + 46f4: 48 8b 44 24 e0 mov -0x20(%rsp),%rax + 46f9: 48 89 02 mov %rax,(%rdx) + 46fc: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4701: 48 8d 50 48 lea 0x48(%rax),%rdx + 4705: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 470a: 48 89 02 mov %rax,(%rdx) + 470d: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4712: 48 8d 50 50 lea 0x50(%rax),%rdx + 4716: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 471b: 48 89 02 mov %rax,(%rdx) + 471e: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4723: 48 8d 50 58 lea 0x58(%rax),%rdx + 4727: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 472c: 48 89 02 mov %rax,(%rdx) + 472f: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4734: 48 8d 50 60 lea 0x60(%rax),%rdx + 4738: 48 8b 04 24 mov (%rsp),%rax + 473c: 48 89 02 mov %rax,(%rdx) + 473f: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4744: 48 8d 50 68 lea 0x68(%rax),%rdx + 4748: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 474d: 48 89 02 mov %rax,(%rdx) + 4750: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4755: 48 8d 50 70 lea 0x70(%rax),%rdx + 4759: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 475e: 48 89 02 mov %rax,(%rdx) + 4761: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4766: 48 8d 50 78 lea 0x78(%rax),%rdx + 476a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 476f: 48 89 02 mov %rax,(%rdx) + 4772: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4777: 48 8d 90 80 00 00 00 lea 0x80(%rax),%rdx + 477e: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 4783: 48 89 02 mov %rax,(%rdx) + 4786: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 478b: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx + 4792: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 4797: 48 89 02 mov %rax,(%rdx) + 479a: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 479f: 48 8d 90 90 00 00 00 lea 0x90(%rax),%rdx + 47a6: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 47ab: 48 89 02 mov %rax,(%rdx) + 47ae: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47b3: 48 8d 90 98 00 00 00 lea 0x98(%rax),%rdx + 47ba: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 47bf: 48 89 02 mov %rax,(%rdx) + 47c2: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47c7: 48 8d 90 a0 00 00 00 lea 0xa0(%rax),%rdx + 47ce: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 47d3: 48 89 02 mov %rax,(%rdx) + 47d6: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47db: 48 8d 90 a8 00 00 00 lea 0xa8(%rax),%rdx + 47e2: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 47e7: 48 89 02 mov %rax,(%rdx) + 47ea: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 47ef: 48 8d 90 b0 00 00 00 lea 0xb0(%rax),%rdx + 47f6: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 47fb: 48 89 02 mov %rax,(%rdx) + 47fe: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4803: 48 8d 90 b8 00 00 00 lea 0xb8(%rax),%rdx + 480a: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 480f: 48 89 02 mov %rax,(%rdx) + 4812: 48 8b 44 24 88 mov -0x78(%rsp),%rax + 4817: 48 8d 90 c0 00 00 00 lea 0xc0(%rax),%rdx + 481e: 48 8b 44 24 60 mov 0x60(%rsp),%rax + 4823: 48 89 02 mov %rax,(%rdx) + 4826: 90 nop + 4827: 48 81 c4 80 01 00 00 add $0x180,%rsp + 482e: c3 ret + +000000000000482f : + 482f: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 4834: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) + 483b: 00 + 483c: eb 20 jmp 485e + 483e: 8b 44 24 fc mov -0x4(%rsp),%eax + 4842: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4849: 00 + 484a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 484f: 48 01 d0 add %rdx,%rax + 4852: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + 4859: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) + 485e: 83 7c 24 fc 18 cmpl $0x18,-0x4(%rsp) + 4863: 76 d9 jbe 483e + 4865: 90 nop + 4866: 90 nop + 4867: c3 ret + +0000000000004868 : + 4868: 48 83 ec 30 sub $0x30,%rsp + 486c: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4871: 89 74 24 14 mov %esi,0x14(%rsp) + 4875: 89 54 24 10 mov %edx,0x10(%rsp) + 4879: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 487e: 4c 89 04 24 mov %r8,(%rsp) + 4882: e9 98 00 00 00 jmp 491f + 4887: 8b 44 24 14 mov 0x14(%rsp),%eax + 488b: 89 44 24 2c mov %eax,0x2c(%rsp) + 488f: eb 61 jmp 48f2 + 4891: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4896: 48 8d 50 01 lea 0x1(%rax),%rdx + 489a: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 489f: 0f b6 00 movzbl (%rax),%eax + 48a2: 0f b6 d0 movzbl %al,%edx + 48a5: 8b 44 24 2c mov 0x2c(%rsp),%eax + 48a9: 83 e0 07 and $0x7,%eax + 48ac: c1 e0 03 shl $0x3,%eax + 48af: 89 c1 mov %eax,%ecx + 48b1: 48 d3 e2 shl %cl,%rdx + 48b4: 48 89 d1 mov %rdx,%rcx + 48b7: 8b 44 24 2c mov 0x2c(%rsp),%eax + 48bb: c1 e8 03 shr $0x3,%eax + 48be: 89 c6 mov %eax,%esi + 48c0: 89 f0 mov %esi,%eax + 48c2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 48c9: 00 + 48ca: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 48cf: 48 01 d0 add %rdx,%rax + 48d2: 48 8b 10 mov (%rax),%rdx + 48d5: 89 f0 mov %esi,%eax + 48d7: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 48de: 00 + 48df: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 48e4: 48 01 f0 add %rsi,%rax + 48e7: 48 31 ca xor %rcx,%rdx + 48ea: 48 89 10 mov %rdx,(%rax) + 48ed: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 48f2: 8b 44 24 2c mov 0x2c(%rsp),%eax + 48f6: 3b 44 24 10 cmp 0x10(%rsp),%eax + 48fa: 72 95 jb 4891 + 48fc: 8b 44 24 10 mov 0x10(%rsp),%eax + 4900: 2b 44 24 14 sub 0x14(%rsp),%eax + 4904: 89 c0 mov %eax,%eax + 4906: 48 29 04 24 sub %rax,(%rsp) + 490a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 490f: 48 89 c7 mov %rax,%rdi + 4912: e8 7a ed ff ff call 3691 + 4917: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) + 491e: 00 + 491f: 8b 54 24 14 mov 0x14(%rsp),%edx + 4923: 48 8b 04 24 mov (%rsp),%rax + 4927: 48 01 c2 add %rax,%rdx + 492a: 8b 44 24 10 mov 0x10(%rsp),%eax + 492e: 48 39 c2 cmp %rax,%rdx + 4931: 0f 83 50 ff ff ff jae 4887 + 4937: 8b 44 24 14 mov 0x14(%rsp),%eax + 493b: 89 44 24 2c mov %eax,0x2c(%rsp) + 493f: eb 61 jmp 49a2 + 4941: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4946: 48 8d 50 01 lea 0x1(%rax),%rdx + 494a: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 494f: 0f b6 00 movzbl (%rax),%eax + 4952: 0f b6 d0 movzbl %al,%edx + 4955: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4959: 83 e0 07 and $0x7,%eax + 495c: c1 e0 03 shl $0x3,%eax + 495f: 89 c1 mov %eax,%ecx + 4961: 48 d3 e2 shl %cl,%rdx + 4964: 48 89 d1 mov %rdx,%rcx + 4967: 8b 44 24 2c mov 0x2c(%rsp),%eax + 496b: c1 e8 03 shr $0x3,%eax + 496e: 89 c6 mov %eax,%esi + 4970: 89 f0 mov %esi,%eax + 4972: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4979: 00 + 497a: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 497f: 48 01 d0 add %rdx,%rax + 4982: 48 8b 10 mov (%rax),%rdx + 4985: 89 f0 mov %esi,%eax + 4987: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 498e: 00 + 498f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4994: 48 01 f0 add %rsi,%rax + 4997: 48 31 ca xor %rcx,%rdx + 499a: 48 89 10 mov %rdx,(%rax) + 499d: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 49a2: 8b 54 24 2c mov 0x2c(%rsp),%edx + 49a6: 8b 4c 24 14 mov 0x14(%rsp),%ecx + 49aa: 48 8b 04 24 mov (%rsp),%rax + 49ae: 48 01 c8 add %rcx,%rax + 49b1: 48 39 c2 cmp %rax,%rdx + 49b4: 72 8b jb 4941 + 49b6: 8b 44 24 2c mov 0x2c(%rsp),%eax + 49ba: 48 83 c4 30 add $0x30,%rsp + 49be: c3 ret + +00000000000049bf : + 49bf: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 49c4: 89 74 24 f4 mov %esi,-0xc(%rsp) + 49c8: 89 54 24 f0 mov %edx,-0x10(%rsp) + 49cc: 89 c8 mov %ecx,%eax + 49ce: 88 44 24 ec mov %al,-0x14(%rsp) + 49d2: 8b 44 24 f4 mov -0xc(%rsp),%eax + 49d6: c1 e8 03 shr $0x3,%eax + 49d9: 89 c7 mov %eax,%edi + 49db: 89 f8 mov %edi,%eax + 49dd: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 49e4: 00 + 49e5: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 49ea: 48 01 d0 add %rdx,%rax + 49ed: 48 8b 10 mov (%rax),%rdx + 49f0: 0f b6 74 24 ec movzbl -0x14(%rsp),%esi + 49f5: 8b 44 24 f4 mov -0xc(%rsp),%eax + 49f9: 83 e0 07 and $0x7,%eax + 49fc: c1 e0 03 shl $0x3,%eax + 49ff: 89 c1 mov %eax,%ecx + 4a01: 48 d3 e6 shl %cl,%rsi + 4a04: 48 89 f1 mov %rsi,%rcx + 4a07: 89 f8 mov %edi,%eax + 4a09: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4a10: 00 + 4a11: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4a16: 48 01 f0 add %rsi,%rax + 4a19: 48 31 ca xor %rcx,%rdx + 4a1c: 48 89 10 mov %rdx,(%rax) + 4a1f: 8b 44 24 f0 mov -0x10(%rsp),%eax + 4a23: c1 e8 03 shr $0x3,%eax + 4a26: 8d 50 ff lea -0x1(%rax),%edx + 4a29: 89 d2 mov %edx,%edx + 4a2b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 4a32: 00 + 4a33: 48 8b 54 24 f8 mov -0x8(%rsp),%rdx + 4a38: 48 01 ca add %rcx,%rdx + 4a3b: 48 8b 12 mov (%rdx),%rdx + 4a3e: 83 e8 01 sub $0x1,%eax + 4a41: 89 c0 mov %eax,%eax + 4a43: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 4a4a: 00 + 4a4b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 4a50: 48 01 c8 add %rcx,%rax + 4a53: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx + 4a5a: 00 00 80 + 4a5d: 48 31 ca xor %rcx,%rdx + 4a60: 48 89 10 mov %rdx,(%rax) + 4a63: 90 nop + 4a64: c3 ret + +0000000000004a65 : + 4a65: 48 83 ec 30 sub $0x30,%rsp + 4a69: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4a6e: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 4a73: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4a78: 89 4c 24 04 mov %ecx,0x4(%rsp) + 4a7c: 44 89 04 24 mov %r8d,(%rsp) + 4a80: e9 a2 00 00 00 jmp 4b27 + 4a85: 8b 44 24 04 mov 0x4(%rsp),%eax + 4a89: 3b 04 24 cmp (%rsp),%eax + 4a8c: 75 15 jne 4aa3 + 4a8e: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4a93: 48 89 c7 mov %rax,%rdi + 4a96: e8 f6 eb ff ff call 3691 + 4a9b: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) + 4aa2: 00 + 4aa3: 8b 44 24 04 mov 0x4(%rsp),%eax + 4aa7: 89 44 24 2c mov %eax,0x2c(%rsp) + 4aab: eb 45 jmp 4af2 + 4aad: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4ab1: c1 e8 03 shr $0x3,%eax + 4ab4: 89 c0 mov %eax,%eax + 4ab6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4abd: 00 + 4abe: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4ac3: 48 01 d0 add %rdx,%rax + 4ac6: 48 8b 10 mov (%rax),%rdx + 4ac9: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4acd: 83 e0 07 and $0x7,%eax + 4ad0: c1 e0 03 shl $0x3,%eax + 4ad3: 89 c1 mov %eax,%ecx + 4ad5: 48 d3 ea shr %cl,%rdx + 4ad8: 48 89 d1 mov %rdx,%rcx + 4adb: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4ae0: 48 8d 50 01 lea 0x1(%rax),%rdx + 4ae4: 48 89 54 24 18 mov %rdx,0x18(%rsp) + 4ae9: 89 ca mov %ecx,%edx + 4aeb: 88 10 mov %dl,(%rax) + 4aed: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4af2: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4af6: 3b 04 24 cmp (%rsp),%eax + 4af9: 73 15 jae 4b10 + 4afb: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4aff: 8b 4c 24 04 mov 0x4(%rsp),%ecx + 4b03: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4b08: 48 01 c8 add %rcx,%rax + 4b0b: 48 39 c2 cmp %rax,%rdx + 4b0e: 72 9d jb 4aad + 4b10: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4b14: 2b 44 24 04 sub 0x4(%rsp),%eax + 4b18: 89 c0 mov %eax,%eax + 4b1a: 48 29 44 24 10 sub %rax,0x10(%rsp) + 4b1f: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4b23: 89 44 24 04 mov %eax,0x4(%rsp) + 4b27: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + 4b2d: 0f 85 52 ff ff ff jne 4a85 + 4b33: 8b 44 24 04 mov 0x4(%rsp),%eax + 4b37: 48 83 c4 30 add $0x30,%rsp + 4b3b: c3 ret + +0000000000004b3c : + 4b3c: 48 83 ec 30 sub $0x30,%rsp + 4b40: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4b45: 89 74 24 14 mov %esi,0x14(%rsp) + 4b49: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4b4e: 48 89 0c 24 mov %rcx,(%rsp) + 4b52: 44 89 c0 mov %r8d,%eax + 4b55: 88 44 24 10 mov %al,0x10(%rsp) + 4b59: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4b60: 00 + 4b61: eb 20 jmp 4b83 + 4b63: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4b67: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4b6e: 00 + 4b6f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4b74: 48 01 d0 add %rdx,%rax + 4b77: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + 4b7e: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4b83: 83 7c 24 2c 18 cmpl $0x18,0x2c(%rsp) + 4b88: 76 d9 jbe 4b63 + 4b8a: e9 84 00 00 00 jmp 4c13 + 4b8f: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4b96: 00 + 4b97: eb 4f jmp 4be8 + 4b99: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4b9d: c1 e0 03 shl $0x3,%eax + 4ba0: 89 c2 mov %eax,%edx + 4ba2: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4ba7: 48 01 d0 add %rdx,%rax + 4baa: 48 89 c7 mov %rax,%rdi + 4bad: e8 48 ea ff ff call 35fa + 4bb2: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4bb6: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 4bbd: 00 + 4bbe: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4bc3: 48 01 ca add %rcx,%rdx + 4bc6: 48 8b 0a mov (%rdx),%rcx + 4bc9: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4bcd: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi + 4bd4: 00 + 4bd5: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4bda: 48 01 f2 add %rsi,%rdx + 4bdd: 48 31 c8 xor %rcx,%rax + 4be0: 48 89 02 mov %rax,(%rdx) + 4be3: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4be8: 8b 44 24 14 mov 0x14(%rsp),%eax + 4bec: c1 e8 03 shr $0x3,%eax + 4bef: 39 44 24 2c cmp %eax,0x2c(%rsp) + 4bf3: 72 a4 jb 4b99 + 4bf5: 8b 44 24 14 mov 0x14(%rsp),%eax + 4bf9: 48 01 44 24 08 add %rax,0x8(%rsp) + 4bfe: 8b 44 24 14 mov 0x14(%rsp),%eax + 4c02: 48 29 04 24 sub %rax,(%rsp) + 4c06: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4c0b: 48 89 c7 mov %rax,%rdi + 4c0e: e8 7e ea ff ff call 3691 + 4c13: 8b 44 24 14 mov 0x14(%rsp),%eax + 4c17: 48 39 04 24 cmp %rax,(%rsp) + 4c1b: 0f 83 6e ff ff ff jae 4b8f + 4c21: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4c28: 00 + 4c29: eb 5f jmp 4c8a + 4c2b: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c2f: c1 e8 03 shr $0x3,%eax + 4c32: 89 c7 mov %eax,%edi + 4c34: 89 f8 mov %edi,%eax + 4c36: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4c3d: 00 + 4c3e: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4c43: 48 01 d0 add %rdx,%rax + 4c46: 48 8b 10 mov (%rax),%rdx + 4c49: 8b 4c 24 2c mov 0x2c(%rsp),%ecx + 4c4d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4c52: 48 01 c8 add %rcx,%rax + 4c55: 0f b6 00 movzbl (%rax),%eax + 4c58: 0f b6 f0 movzbl %al,%esi + 4c5b: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c5f: 83 e0 07 and $0x7,%eax + 4c62: c1 e0 03 shl $0x3,%eax + 4c65: 89 c1 mov %eax,%ecx + 4c67: 48 d3 e6 shl %cl,%rsi + 4c6a: 48 89 f1 mov %rsi,%rcx + 4c6d: 89 f8 mov %edi,%eax + 4c6f: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4c76: 00 + 4c77: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4c7c: 48 01 f0 add %rsi,%rax + 4c7f: 48 31 ca xor %rcx,%rdx + 4c82: 48 89 10 mov %rdx,(%rax) + 4c85: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c8e: 48 3b 04 24 cmp (%rsp),%rax + 4c92: 72 97 jb 4c2b + 4c94: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4c98: c1 e8 03 shr $0x3,%eax + 4c9b: 89 c7 mov %eax,%edi + 4c9d: 89 f8 mov %edi,%eax + 4c9f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4ca6: 00 + 4ca7: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4cac: 48 01 d0 add %rdx,%rax + 4caf: 48 8b 10 mov (%rax),%rdx + 4cb2: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi + 4cb7: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4cbb: 83 e0 07 and $0x7,%eax + 4cbe: c1 e0 03 shl $0x3,%eax + 4cc1: 89 c1 mov %eax,%ecx + 4cc3: 48 d3 e6 shl %cl,%rsi + 4cc6: 48 89 f1 mov %rsi,%rcx + 4cc9: 89 f8 mov %edi,%eax + 4ccb: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi + 4cd2: 00 + 4cd3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4cd8: 48 01 f0 add %rsi,%rax + 4cdb: 48 31 ca xor %rcx,%rdx + 4cde: 48 89 10 mov %rdx,(%rax) + 4ce1: 8b 44 24 14 mov 0x14(%rsp),%eax + 4ce5: 83 e8 01 sub $0x1,%eax + 4ce8: c1 e8 03 shr $0x3,%eax + 4ceb: 89 c1 mov %eax,%ecx + 4ced: 89 c8 mov %ecx,%eax + 4cef: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4cf6: 00 + 4cf7: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4cfc: 48 01 d0 add %rdx,%rax + 4cff: 48 8b 10 mov (%rax),%rdx + 4d02: 89 c8 mov %ecx,%eax + 4d04: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 4d0b: 00 + 4d0c: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 4d11: 48 01 c8 add %rcx,%rax + 4d14: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx + 4d1b: 00 00 80 + 4d1e: 48 31 ca xor %rcx,%rdx + 4d21: 48 89 10 mov %rdx,(%rax) + 4d24: 90 nop + 4d25: 48 83 c4 30 add $0x30,%rsp + 4d29: c3 ret + +0000000000004d2a : + 4d2a: 48 83 ec 30 sub $0x30,%rsp + 4d2e: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 4d33: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 4d38: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 4d3d: 89 4c 24 04 mov %ecx,0x4(%rsp) + 4d41: eb 6b jmp 4dae + 4d43: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4d48: 48 89 c7 mov %rax,%rdi + 4d4b: e8 41 e9 ff ff call 3691 + 4d50: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 4d57: 00 + 4d58: eb 38 jmp 4d92 + 4d5a: 8b 44 24 2c mov 0x2c(%rsp),%eax + 4d5e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4d65: 00 + 4d66: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 4d6b: 48 01 d0 add %rdx,%rax + 4d6e: 48 8b 00 mov (%rax),%rax + 4d71: 8b 54 24 2c mov 0x2c(%rsp),%edx + 4d75: c1 e2 03 shl $0x3,%edx + 4d78: 89 d1 mov %edx,%ecx + 4d7a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4d7f: 48 01 ca add %rcx,%rdx + 4d82: 48 89 c6 mov %rax,%rsi + 4d85: 48 89 d7 mov %rdx,%rdi + 4d88: e8 bd e8 ff ff call 364a + 4d8d: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 4d92: 8b 44 24 04 mov 0x4(%rsp),%eax + 4d96: c1 e8 03 shr $0x3,%eax + 4d99: 39 44 24 2c cmp %eax,0x2c(%rsp) + 4d9d: 72 bb jb 4d5a + 4d9f: 8b 44 24 04 mov 0x4(%rsp),%eax + 4da3: 48 01 44 24 18 add %rax,0x18(%rsp) + 4da8: 48 83 6c 24 10 01 subq $0x1,0x10(%rsp) + 4dae: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + 4db4: 75 8d jne 4d43 + 4db6: 90 nop + 4db7: 90 nop + 4db8: 48 83 c4 30 add $0x30,%rsp + 4dbc: c3 ret + +0000000000004dbd : + 4dbd: 48 83 ec 08 sub $0x8,%rsp + 4dc1: 48 89 3c 24 mov %rdi,(%rsp) + 4dc5: 48 8b 04 24 mov (%rsp),%rax + 4dc9: 48 89 c7 mov %rax,%rdi + 4dcc: e8 5e fa ff ff call 482f + 4dd1: 48 8b 04 24 mov (%rsp),%rax + 4dd5: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) + 4ddc: 00 00 00 + 4ddf: 90 nop + 4de0: 48 83 c4 08 add $0x8,%rsp + 4de4: c3 ret + +0000000000004de5 : + 4de5: 48 83 ec 18 sub $0x18,%rsp + 4de9: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4dee: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4df3: 48 89 14 24 mov %rdx,(%rsp) + 4df7: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4dfc: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 4e02: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4e07: 48 8b 0c 24 mov (%rsp),%rcx + 4e0b: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 4e10: 49 89 c8 mov %rcx,%r8 + 4e13: 48 89 d1 mov %rdx,%rcx + 4e16: ba a8 00 00 00 mov $0xa8,%edx + 4e1b: 48 89 c7 mov %rax,%rdi + 4e1e: e8 45 fa ff ff call 4868 + 4e23: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 4e28: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 4e2e: 90 nop + 4e2f: 48 83 c4 18 add $0x18,%rsp + 4e33: c3 ret + +0000000000004e34 : + 4e34: 48 83 ec 08 sub $0x8,%rsp + 4e38: 48 89 3c 24 mov %rdi,(%rsp) + 4e3c: 48 8b 04 24 mov (%rsp),%rax + 4e40: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 4e46: 48 8b 04 24 mov (%rsp),%rax + 4e4a: b9 1f 00 00 00 mov $0x1f,%ecx + 4e4f: ba a8 00 00 00 mov $0xa8,%edx + 4e54: 48 89 c7 mov %rax,%rdi + 4e57: e8 63 fb ff ff call 49bf + 4e5c: 48 8b 04 24 mov (%rsp),%rax + 4e60: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) + 4e67: 00 00 00 + 4e6a: 90 nop + 4e6b: 48 83 c4 08 add $0x8,%rsp + 4e6f: c3 ret + +0000000000004e70 : + 4e70: 48 83 ec 18 sub $0x18,%rsp + 4e74: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4e79: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4e7e: 48 89 14 24 mov %rdx,(%rsp) + 4e82: 48 8b 04 24 mov (%rsp),%rax + 4e86: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx + 4e8c: 48 8b 14 24 mov (%rsp),%rdx + 4e90: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 4e95: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4e9a: 41 b8 a8 00 00 00 mov $0xa8,%r8d + 4ea0: 48 89 c7 mov %rax,%rdi + 4ea3: e8 bd fb ff ff call 4a65 + 4ea8: 48 8b 14 24 mov (%rsp),%rdx + 4eac: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 4eb2: 90 nop + 4eb3: 48 83 c4 18 add $0x18,%rsp + 4eb7: c3 ret + +0000000000004eb8 : + 4eb8: 48 83 ec 18 sub $0x18,%rsp + 4ebc: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4ec1: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4ec6: 48 89 14 24 mov %rdx,(%rsp) + 4eca: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4ecf: 48 8b 0c 24 mov (%rsp),%rcx + 4ed3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 4ed8: 41 b8 1f 00 00 00 mov $0x1f,%r8d + 4ede: be a8 00 00 00 mov $0xa8,%esi + 4ee3: 48 89 c7 mov %rax,%rdi + 4ee6: e8 51 fc ff ff call 4b3c + 4eeb: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4ef0: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) + 4ef7: 00 00 00 + 4efa: 90 nop + 4efb: 48 83 c4 18 add $0x18,%rsp + 4eff: c3 ret + +0000000000004f00 : + 4f00: 48 83 ec 18 sub $0x18,%rsp + 4f04: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4f09: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4f0e: 48 89 14 24 mov %rdx,(%rsp) + 4f12: 48 8b 14 24 mov (%rsp),%rdx + 4f16: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 4f1b: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4f20: b9 a8 00 00 00 mov $0xa8,%ecx + 4f25: 48 89 c7 mov %rax,%rdi + 4f28: e8 fd fd ff ff call 4d2a + 4f2d: 90 nop + 4f2e: 48 83 c4 18 add $0x18,%rsp + 4f32: c3 ret + +0000000000004f33 : + 4f33: 48 83 ec 08 sub $0x8,%rsp + 4f37: 48 89 3c 24 mov %rdi,(%rsp) + 4f3b: 48 8b 04 24 mov (%rsp),%rax + 4f3f: 48 89 c7 mov %rax,%rdi + 4f42: e8 e8 f8 ff ff call 482f + 4f47: 48 8b 04 24 mov (%rsp),%rax + 4f4b: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) + 4f52: 00 00 00 + 4f55: 90 nop + 4f56: 48 83 c4 08 add $0x8,%rsp + 4f5a: c3 ret + +0000000000004f5b : + 4f5b: 48 83 ec 18 sub $0x18,%rsp + 4f5f: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4f64: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4f69: 48 89 14 24 mov %rdx,(%rsp) + 4f6d: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4f72: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 4f78: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 4f7d: 48 8b 0c 24 mov (%rsp),%rcx + 4f81: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 4f86: 49 89 c8 mov %rcx,%r8 + 4f89: 48 89 d1 mov %rdx,%rcx + 4f8c: ba 88 00 00 00 mov $0x88,%edx + 4f91: 48 89 c7 mov %rax,%rdi + 4f94: e8 cf f8 ff ff call 4868 + 4f99: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 4f9e: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 4fa4: 90 nop + 4fa5: 48 83 c4 18 add $0x18,%rsp + 4fa9: c3 ret + +0000000000004faa : + 4faa: 48 83 ec 08 sub $0x8,%rsp + 4fae: 48 89 3c 24 mov %rdi,(%rsp) + 4fb2: 48 8b 04 24 mov (%rsp),%rax + 4fb6: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi + 4fbc: 48 8b 04 24 mov (%rsp),%rax + 4fc0: b9 1f 00 00 00 mov $0x1f,%ecx + 4fc5: ba 88 00 00 00 mov $0x88,%edx + 4fca: 48 89 c7 mov %rax,%rdi + 4fcd: e8 ed f9 ff ff call 49bf + 4fd2: 48 8b 04 24 mov (%rsp),%rax + 4fd6: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) + 4fdd: 00 00 00 + 4fe0: 90 nop + 4fe1: 48 83 c4 08 add $0x8,%rsp + 4fe5: c3 ret + +0000000000004fe6 : + 4fe6: 48 83 ec 18 sub $0x18,%rsp + 4fea: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 4fef: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 4ff4: 48 89 14 24 mov %rdx,(%rsp) + 4ff8: 48 8b 04 24 mov (%rsp),%rax + 4ffc: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx + 5002: 48 8b 14 24 mov (%rsp),%rdx + 5006: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 500b: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5010: 41 b8 88 00 00 00 mov $0x88,%r8d + 5016: 48 89 c7 mov %rax,%rdi + 5019: e8 47 fa ff ff call 4a65 + 501e: 48 8b 14 24 mov (%rsp),%rdx + 5022: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) + 5028: 90 nop + 5029: 48 83 c4 18 add $0x18,%rsp + 502d: c3 ret + +000000000000502e : + 502e: 48 83 ec 18 sub $0x18,%rsp + 5032: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 5037: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 503c: 48 89 14 24 mov %rdx,(%rsp) + 5040: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5045: 48 8b 0c 24 mov (%rsp),%rcx + 5049: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 504e: 41 b8 1f 00 00 00 mov $0x1f,%r8d + 5054: be 88 00 00 00 mov $0x88,%esi + 5059: 48 89 c7 mov %rax,%rdi + 505c: e8 db fa ff ff call 4b3c + 5061: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5066: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) + 506d: 00 00 00 + 5070: 90 nop + 5071: 48 83 c4 18 add $0x18,%rsp + 5075: c3 ret + +0000000000005076 : + 5076: 48 83 ec 18 sub $0x18,%rsp + 507a: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 507f: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 5084: 48 89 14 24 mov %rdx,(%rsp) + 5088: 48 8b 14 24 mov (%rsp),%rdx + 508c: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 5091: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5096: b9 88 00 00 00 mov $0x88,%ecx + 509b: 48 89 c7 mov %rax,%rdi + 509e: e8 87 fc ff ff call 4d2a + 50a3: 90 nop + 50a4: 48 83 c4 18 add $0x18,%rsp + 50a8: c3 ret + +00000000000050a9 : + 50a9: 48 81 ec 18 01 00 00 sub $0x118,%rsp + 50b0: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 50b5: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 50ba: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 50bf: 48 89 0c 24 mov %rcx,(%rsp) + 50c3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 50ca: 00 00 + 50cc: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 50d3: 00 + 50d4: 31 c0 xor %eax,%eax + 50d6: 48 8b 14 24 mov (%rsp),%rdx + 50da: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 50df: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 50e4: 48 89 ce mov %rcx,%rsi + 50e7: 48 89 c7 mov %rax,%rdi + 50ea: e8 c9 fd ff ff call 4eb8 + 50ef: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 50f4: 48 c1 e8 03 shr $0x3,%rax + 50f8: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx + 50ff: c3 30 0c + 5102: 48 f7 e2 mul %rdx + 5105: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 510a: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 510f: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 5114: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5119: 48 89 ce mov %rcx,%rsi + 511c: 48 89 c7 mov %rax,%rdi + 511f: e8 dc fd ff ff call 4f00 + 5124: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5129: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax + 5130: 48 29 44 24 10 sub %rax,0x10(%rsp) + 5135: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 513a: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax + 5141: 48 01 44 24 18 add %rax,0x18(%rsp) + 5146: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 514b: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 5150: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5155: 48 89 ce mov %rcx,%rsi + 5158: 48 89 c7 mov %rax,%rdi + 515b: e8 10 fd ff ff call 4e70 + 5160: 90 nop + 5161: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 5168: 00 + 5169: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 5170: 00 00 + 5172: 74 05 je 5179 + 5174: e8 07 bf ff ff call 1080 <__stack_chk_fail@plt> + 5179: 48 81 c4 18 01 00 00 add $0x118,%rsp + 5180: c3 ret + +0000000000005181 : + 5181: 48 81 ec 18 01 00 00 sub $0x118,%rsp + 5188: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 518d: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 5192: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5197: 48 89 0c 24 mov %rcx,(%rsp) + 519b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 51a2: 00 00 + 51a4: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) + 51ab: 00 + 51ac: 31 c0 xor %eax,%eax + 51ae: 48 8b 14 24 mov (%rsp),%rdx + 51b2: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 51b7: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 51bc: 48 89 ce mov %rcx,%rsi + 51bf: 48 89 c7 mov %rax,%rdi + 51c2: e8 67 fe ff ff call 502e + 51c7: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 51cc: 48 ba f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rdx + 51d3: f0 f0 f0 + 51d6: 48 f7 e2 mul %rdx + 51d9: 48 89 d0 mov %rdx,%rax + 51dc: 48 c1 e8 07 shr $0x7,%rax + 51e0: 48 89 44 24 28 mov %rax,0x28(%rsp) + 51e5: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 51ea: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 51ef: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 51f4: 48 89 ce mov %rcx,%rsi + 51f7: 48 89 c7 mov %rax,%rdi + 51fa: e8 77 fe ff ff call 5076 + 51ff: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5204: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax + 520b: 48 29 44 24 10 sub %rax,0x10(%rsp) + 5210: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5215: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax + 521c: 48 01 44 24 18 add %rax,0x18(%rsp) + 5221: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 5226: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 522b: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5230: 48 89 ce mov %rcx,%rsi + 5233: 48 89 c7 mov %rax,%rdi + 5236: e8 ab fd ff ff call 4fe6 + 523b: 90 nop + 523c: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax + 5243: 00 + 5244: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 524b: 00 00 + 524d: 74 05 je 5254 + 524f: e8 2c be ff ff call 1080 <__stack_chk_fail@plt> + 5254: 48 81 c4 18 01 00 00 add $0x118,%rsp + 525b: c3 ret + +000000000000525c : + 525c: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 5263: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5268: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 526d: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5272: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5279: 00 00 + 527b: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 5282: 00 + 5283: 31 c0 xor %eax,%eax + 5285: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 528a: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 528f: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5294: 41 b8 06 00 00 00 mov $0x6,%r8d + 529a: be 88 00 00 00 mov $0x88,%esi + 529f: 48 89 c7 mov %rax,%rdi + 52a2: e8 95 f8 ff ff call 4b3c + 52a7: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 52ac: 48 89 c7 mov %rax,%rdi + 52af: e8 dd e3 ff ff call 3691 + 52b4: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 52bb: 00 + 52bc: eb 2a jmp 52e8 + 52be: 8b 44 24 2c mov 0x2c(%rsp),%eax + 52c2: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax + 52c7: 8b 54 24 2c mov 0x2c(%rsp),%edx + 52cb: c1 e2 03 shl $0x3,%edx + 52ce: 89 d1 mov %edx,%ecx + 52d0: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 52d5: 48 01 ca add %rcx,%rdx + 52d8: 48 89 c6 mov %rax,%rsi + 52db: 48 89 d7 mov %rdx,%rdi + 52de: e8 67 e3 ff ff call 364a + 52e3: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 52e8: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) + 52ed: 76 cf jbe 52be + 52ef: 90 nop + 52f0: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 52f7: 00 + 52f8: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 52ff: 00 00 + 5301: 74 05 je 5308 + 5303: e8 78 bd ff ff call 1080 <__stack_chk_fail@plt> + 5308: 48 81 c4 08 01 00 00 add $0x108,%rsp + 530f: c3 ret + +0000000000005310 : + 5310: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 5317: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 531c: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 5321: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5326: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 532d: 00 00 + 532f: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 5336: 00 + 5337: 31 c0 xor %eax,%eax + 5339: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 533e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 5343: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5348: 41 b8 06 00 00 00 mov $0x6,%r8d + 534e: be 48 00 00 00 mov $0x48,%esi + 5353: 48 89 c7 mov %rax,%rdi + 5356: e8 e1 f7 ff ff call 4b3c + 535b: 48 8d 44 24 30 lea 0x30(%rsp),%rax + 5360: 48 89 c7 mov %rax,%rdi + 5363: e8 29 e3 ff ff call 3691 + 5368: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) + 536f: 00 + 5370: eb 2a jmp 539c + 5372: 8b 44 24 2c mov 0x2c(%rsp),%eax + 5376: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax + 537b: 8b 54 24 2c mov 0x2c(%rsp),%edx + 537f: c1 e2 03 shl $0x3,%edx + 5382: 89 d1 mov %edx,%ecx + 5384: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 5389: 48 01 ca add %rcx,%rdx + 538c: 48 89 c6 mov %rax,%rsi + 538f: 48 89 d7 mov %rdx,%rdi + 5392: e8 b3 e2 ff ff call 364a + 5397: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) + 539c: 83 7c 24 2c 07 cmpl $0x7,0x2c(%rsp) + 53a1: 76 cf jbe 5372 + 53a3: 90 nop + 53a4: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 53ab: 00 + 53ac: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 53b3: 00 00 + 53b5: 74 05 je 53bc + 53b7: e8 c4 bc ff ff call 1080 <__stack_chk_fail@plt> + 53bc: 48 81 c4 08 01 00 00 add $0x108,%rsp + 53c3: c3 ret + +00000000000053c4 : + 53c4: 48 83 ec 58 sub $0x58,%rsp + 53c8: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 53cd: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 53d2: 89 c8 mov %ecx,%eax + 53d4: 88 54 24 0c mov %dl,0xc(%rsp) + 53d8: 88 44 24 08 mov %al,0x8(%rsp) + 53dc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 53e3: 00 00 + 53e5: 48 89 44 24 48 mov %rax,0x48(%rsp) + 53ea: 31 c0 xor %eax,%eax + 53ec: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 53f1: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 53f6: ba 20 00 00 00 mov $0x20,%edx + 53fb: 48 89 ce mov %rcx,%rsi + 53fe: 48 89 c7 mov %rax,%rdi + 5401: e8 aa bc ff ff call 10b0 + 5406: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax + 540b: 88 44 24 40 mov %al,0x40(%rsp) + 540f: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax + 5414: 88 44 24 41 mov %al,0x41(%rsp) + 5418: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 541d: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5422: ba 22 00 00 00 mov $0x22,%edx + 5427: 48 89 ce mov %rcx,%rsi + 542a: 48 89 c7 mov %rax,%rdi + 542d: e8 86 fa ff ff call 4eb8 + 5432: 90 nop + 5433: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 5438: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 543f: 00 00 + 5441: 74 05 je 5448 + 5443: e8 38 bc ff ff call 1080 <__stack_chk_fail@plt> + 5448: 48 83 c4 58 add $0x58,%rsp + 544c: c3 ret + +000000000000544d : + 544d: 48 83 ec 58 sub $0x58,%rsp + 5451: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 5456: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 545b: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 5460: 89 c8 mov %ecx,%eax + 5462: 88 44 24 04 mov %al,0x4(%rsp) + 5466: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 546d: 00 00 + 546f: 48 89 44 24 48 mov %rax,0x48(%rsp) + 5474: 31 c0 xor %eax,%eax + 5476: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 547b: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5480: ba 20 00 00 00 mov $0x20,%edx + 5485: 48 89 ce mov %rcx,%rsi + 5488: 48 89 c7 mov %rax,%rdi + 548b: e8 20 bc ff ff call 10b0 + 5490: 0f b6 44 24 04 movzbl 0x4(%rsp),%eax + 5495: 88 44 24 40 mov %al,0x40(%rsp) + 5499: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 549e: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 54a3: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 54a8: b9 21 00 00 00 mov $0x21,%ecx + 54ad: 48 89 c7 mov %rax,%rdi + 54b0: e8 cc fc ff ff call 5181 + 54b5: 90 nop + 54b6: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 54bb: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 54c2: 00 00 + 54c4: 74 05 je 54cb + 54c6: e8 b5 bb ff ff call 1080 <__stack_chk_fail@plt> + 54cb: 48 83 c4 58 add $0x58,%rsp + 54cf: c3 ret + +00000000000054d0 : + 54d0: 48 81 ec 08 01 00 00 sub $0x108,%rsp + 54d7: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 54dc: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 54e1: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 54e6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 54ed: 00 00 + 54ef: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) + 54f6: 00 + 54f7: 31 c0 xor %eax,%eax + 54f9: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 54fe: 48 89 c7 mov %rax,%rdi + 5501: e8 2d fa ff ff call 4f33 + 5506: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 550b: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 5510: ba 20 00 00 00 mov $0x20,%edx + 5515: 48 89 ce mov %rcx,%rsi + 5518: 48 89 c7 mov %rax,%rdi + 551b: e8 3b fa ff ff call 4f5b + 5520: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 5525: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 552a: ba 40 04 00 00 mov $0x440,%edx + 552f: 48 89 ce mov %rcx,%rsi + 5532: 48 89 c7 mov %rax,%rdi + 5535: e8 21 fa ff ff call 4f5b + 553a: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 553f: 48 89 c7 mov %rax,%rdi + 5542: e8 63 fa ff ff call 4faa + 5547: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 554c: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5551: be 20 00 00 00 mov $0x20,%esi + 5556: 48 89 c7 mov %rax,%rdi + 5559: e8 88 fa ff ff call 4fe6 + 555e: 90 nop + 555f: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 5566: 00 + 5567: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 556e: 00 00 + 5570: 74 05 je 5577 + 5572: e8 09 bb ff ff call 1080 <__stack_chk_fail@plt> + 5577: 48 81 c4 08 01 00 00 add $0x108,%rsp + 557e: c3 ret + +000000000000557f : + 557f: 48 83 ec 28 sub $0x28,%rsp + 5583: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 5588: 48 89 34 24 mov %rsi,(%rsp) + 558c: eb 5c jmp 55ea + 558e: 48 8b 14 24 mov (%rsp),%rdx + 5592: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 5597: b9 00 00 00 00 mov $0x0,%ecx + 559c: 48 89 c6 mov %rax,%rsi + 559f: bf 3e 01 00 00 mov $0x13e,%edi + 55a4: b8 00 00 00 00 mov $0x0,%eax + 55a9: e8 f2 ba ff ff call 10a0 + 55ae: 48 89 44 24 18 mov %rax,0x18(%rsp) + 55b3: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) + 55b9: 75 0c jne 55c7 + 55bb: e8 90 ba ff ff call 1050 <__errno_location@plt> + 55c0: 8b 00 mov (%rax),%eax + 55c2: 83 f8 04 cmp $0x4,%eax + 55c5: 74 22 je 55e9 + 55c7: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) + 55cd: 75 05 jne 55d4 + 55cf: e8 6c ba ff ff call 1040 + 55d4: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 55d9: 48 01 44 24 08 add %rax,0x8(%rsp) + 55de: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 55e3: 48 29 04 24 sub %rax,(%rsp) + 55e7: eb 01 jmp 55ea + 55e9: 90 nop + 55ea: 48 83 3c 24 00 cmpq $0x0,(%rsp) + 55ef: 75 9d jne 558e + 55f1: 90 nop + 55f2: 90 nop + 55f3: 48 83 c4 28 add $0x28,%rsp + 55f7: c3 ret + +00000000000055f8 : + 55f8: 0f 31 rdtsc + 55fa: 48 c1 e2 20 shl $0x20,%rdx + 55fe: 48 09 d0 or %rdx,%rax + 5601: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 5606: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 560b: c3 ret + +000000000000560c : + 560c: 48 83 ec 20 sub $0x20,%rsp + 5610: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) + 5617: ff ff + 5619: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) + 5620: 00 + 5621: eb 39 jmp 565c + 5623: e8 d0 ff ff ff call 55f8 + 5628: 48 89 44 24 10 mov %rax,0x10(%rsp) + 562d: e8 c6 ff ff ff call 55f8 + 5632: 48 89 44 24 18 mov %rax,0x18(%rsp) + 5637: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 563c: 48 2b 44 24 10 sub 0x10(%rsp),%rax + 5641: 48 3b 44 24 08 cmp 0x8(%rsp),%rax + 5646: 73 0f jae 5657 + 5648: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 564d: 48 2b 44 24 10 sub 0x10(%rsp),%rax + 5652: 48 89 44 24 08 mov %rax,0x8(%rsp) + 5657: 83 44 24 04 01 addl $0x1,0x4(%rsp) + 565c: 81 7c 24 04 9f 86 01 cmpl $0x1869f,0x4(%rsp) + 5663: 00 + 5664: 76 bd jbe 5623 + 5666: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 566b: 48 83 c4 20 add $0x20,%rsp + 566f: c3 ret + +0000000000005670 : + 5670: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) + 5675: 48 89 74 24 f0 mov %rsi,-0x10(%rsp) + 567a: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 567f: 48 8b 10 mov (%rax),%rdx + 5682: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 5687: 48 8b 00 mov (%rax),%rax + 568a: 48 39 c2 cmp %rax,%rdx + 568d: 73 06 jae 5695 + 568f: b8 ff ff ff ff mov $0xffffffff,%eax + 5694: c3 ret + 5695: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 569a: 48 8b 00 mov (%rax),%rax + 569d: 48 8b 54 24 f0 mov -0x10(%rsp),%rdx + 56a2: 48 8b 12 mov (%rdx),%rdx + 56a5: 48 39 c2 cmp %rax,%rdx + 56a8: 73 06 jae 56b0 + 56aa: b8 01 00 00 00 mov $0x1,%eax + 56af: c3 ret + 56b0: b8 00 00 00 00 mov $0x0,%eax + 56b5: c3 ret + +00000000000056b6 : + 56b6: 48 83 ec 18 sub $0x18,%rsp + 56ba: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + 56bf: 48 89 34 24 mov %rsi,(%rsp) + 56c3: 48 8d 15 a6 ff ff ff lea -0x5a(%rip),%rdx # 5670 + 56ca: 48 8b 34 24 mov (%rsp),%rsi + 56ce: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 56d3: 48 89 d1 mov %rdx,%rcx + 56d6: ba 08 00 00 00 mov $0x8,%edx + 56db: 48 89 c7 mov %rax,%rdi + 56de: e8 8d b9 ff ff call 1070 + 56e3: 48 8b 04 24 mov (%rsp),%rax + 56e7: 83 e0 01 and $0x1,%eax + 56ea: 48 85 c0 test %rax,%rax + 56ed: 74 1c je 570b + 56ef: 48 8b 04 24 mov (%rsp),%rax + 56f3: 48 d1 e8 shr $1,%rax + 56f6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 56fd: 00 + 56fe: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 5703: 48 01 d0 add %rdx,%rax + 5706: 48 8b 00 mov (%rax),%rax + 5709: eb 3a jmp 5745 + 570b: 48 8b 04 24 mov (%rsp),%rax + 570f: 48 d1 e8 shr $1,%rax + 5712: 48 c1 e0 03 shl $0x3,%rax + 5716: 48 8d 50 f8 lea -0x8(%rax),%rdx + 571a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 571f: 48 01 d0 add %rdx,%rax + 5722: 48 8b 10 mov (%rax),%rdx + 5725: 48 8b 04 24 mov (%rsp),%rax + 5729: 48 d1 e8 shr $1,%rax + 572c: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 5733: 00 + 5734: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 5739: 48 01 c8 add %rcx,%rax + 573c: 48 8b 00 mov (%rax),%rax + 573f: 48 01 d0 add %rdx,%rax + 5742: 48 d1 e8 shr $1,%rax + 5745: 48 83 c4 18 add $0x18,%rsp + 5749: c3 ret + +000000000000574a : + 574a: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) + 574f: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) + 5754: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) + 575b: 00 00 + 575d: 48 c7 44 24 f0 00 00 movq $0x0,-0x10(%rsp) + 5764: 00 00 + 5766: eb 23 jmp 578b + 5768: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 576d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5774: 00 + 5775: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + 577a: 48 01 d0 add %rdx,%rax + 577d: 48 8b 00 mov (%rax),%rax + 5780: 48 01 44 24 f8 add %rax,-0x8(%rsp) + 5785: 48 83 44 24 f0 01 addq $0x1,-0x10(%rsp) + 578b: 48 8b 44 24 f0 mov -0x10(%rsp),%rax + 5790: 48 3b 44 24 e0 cmp -0x20(%rsp),%rax + 5795: 72 d1 jb 5768 + 5797: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 579c: ba 00 00 00 00 mov $0x0,%edx + 57a1: 48 f7 74 24 e0 divq -0x20(%rsp) + 57a6: c3 ret + +00000000000057a7 : + 57a7: 48 83 ec 38 sub $0x38,%rsp + 57ab: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 57b0: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 57b5: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 57ba: 48 83 7c 24 08 01 cmpq $0x1,0x8(%rsp) + 57c0: 77 25 ja 57e7 + 57c2: 48 8b 05 b7 38 00 00 mov 0x38b7(%rip),%rax # 9080 + 57c9: 48 8d 3d 10 1a 00 00 lea 0x1a10(%rip),%rdi # 71e0 + 57d0: 48 89 c1 mov %rax,%rcx + 57d3: ba 26 00 00 00 mov $0x26,%edx + 57d8: be 01 00 00 00 mov $0x1,%esi + 57dd: e8 de b8 ff ff call 10c0 + 57e2: e9 0d 01 00 00 jmp 58f4 + 57e7: 48 8b 05 72 38 00 00 mov 0x3872(%rip),%rax # 9060 + 57ee: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 57f2: 75 0c jne 5800 + 57f4: e8 13 fe ff ff call 560c + 57f9: 48 89 05 60 38 00 00 mov %rax,0x3860(%rip) # 9060 + 5800: 48 83 6c 24 08 01 subq $0x1,0x8(%rsp) + 5806: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) + 580d: 00 00 + 580f: eb 62 jmp 5873 + 5811: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5816: 48 83 c0 01 add $0x1,%rax + 581a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5821: 00 + 5822: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5827: 48 01 d0 add %rdx,%rax + 582a: 48 8b 10 mov (%rax),%rdx + 582d: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5832: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx + 5839: 00 + 583a: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 583f: 48 01 c8 add %rcx,%rax + 5842: 48 8b 00 mov (%rax),%rax + 5845: 48 89 d1 mov %rdx,%rcx + 5848: 48 29 c1 sub %rax,%rcx + 584b: 48 8b 05 0e 38 00 00 mov 0x380e(%rip),%rax # 9060 + 5852: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 5857: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi + 585e: 00 + 585f: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 5864: 48 01 f2 add %rsi,%rdx + 5867: 48 29 c1 sub %rax,%rcx + 586a: 48 89 0a mov %rcx,(%rdx) + 586d: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) + 5873: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5878: 48 3b 44 24 08 cmp 0x8(%rsp),%rax + 587d: 72 92 jb 5811 + 587f: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 5884: 48 89 c7 mov %rax,%rdi + 5887: e8 d4 b7 ff ff call 1060 + 588c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 5891: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5896: 48 89 d6 mov %rdx,%rsi + 5899: 48 89 c7 mov %rax,%rdi + 589c: e8 15 fe ff ff call 56b6 + 58a1: 48 89 c2 mov %rax,%rdx + 58a4: 48 8d 05 5c 19 00 00 lea 0x195c(%rip),%rax # 7207 + 58ab: 48 89 d6 mov %rdx,%rsi + 58ae: 48 89 c7 mov %rax,%rdi + 58b1: b8 00 00 00 00 mov $0x0,%eax + 58b6: e8 d5 b7 ff ff call 1090 + 58bb: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 58c0: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 58c5: 48 89 d6 mov %rdx,%rsi + 58c8: 48 89 c7 mov %rax,%rdi + 58cb: e8 7a fe ff ff call 574a + 58d0: 48 89 c2 mov %rax,%rdx + 58d3: 48 8d 05 48 19 00 00 lea 0x1948(%rip),%rax # 7222 + 58da: 48 89 d6 mov %rdx,%rsi + 58dd: 48 89 c7 mov %rax,%rdi + 58e0: b8 00 00 00 00 mov $0x0,%eax + 58e5: e8 a6 b7 ff ff call 1090 + 58ea: bf 0a 00 00 00 mov $0xa,%edi + 58ef: e8 3c b7 ff ff call 1030 + 58f4: 48 83 c4 38 add $0x38,%rsp + 58f8: c3 ret + +00000000000058f9 : + 58f9: 0f 31 rdtsc + 58fb: 48 c1 e2 20 shl $0x20,%rdx + 58ff: 48 09 d0 or %rdx,%rax + 5902: 48 89 44 24 f8 mov %rax,-0x8(%rsp) + 5907: 48 8b 44 24 f8 mov -0x8(%rsp),%rax + 590c: c3 ret + +000000000000590d
: + 590d: 48 81 ec e8 26 00 00 sub $0x26e8,%rsp + 5914: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 591b: 00 00 + 591d: 48 89 84 24 d8 26 00 mov %rax,0x26d8(%rsp) + 5924: 00 + 5925: 31 c0 xor %eax,%eax + 5927: 48 8d 84 24 30 14 00 lea 0x1430(%rsp),%rax + 592e: 00 + 592f: be 20 00 00 00 mov $0x20,%esi + 5934: 48 89 c7 mov %rax,%rdi + 5937: e8 43 fc ff ff call 557f + 593c: 48 8d 84 24 50 14 00 lea 0x1450(%rsp),%rax + 5943: 00 + 5944: be 40 00 00 00 mov $0x40,%esi + 5949: 48 89 c7 mov %rax,%rdi + 594c: e8 2e fc ff ff call 557f + 5951: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5958: 00 + 5959: eb 40 jmp 599b + 595b: e8 99 ff ff ff call 58f9 + 5960: 8b 54 24 0c mov 0xc(%rsp),%edx + 5964: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 596b: 00 + 596c: 48 8d 15 2d 37 00 00 lea 0x372d(%rip),%rdx # 90a0 + 5973: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5977: 48 8d 0d 62 56 00 00 lea 0x5662(%rip),%rcx # afe0 + 597e: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5985: 00 + 5986: ba 00 00 00 00 mov $0x0,%edx + 598b: 48 89 ce mov %rcx,%rsi + 598e: 48 89 c7 mov %rax,%rdi + 5991: e8 64 be ff ff call 17fa + 5996: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 599b: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 59a2: 00 + 59a3: 76 b6 jbe 595b + 59a5: 48 8d 0d f4 36 00 00 lea 0x36f4(%rip),%rcx # 90a0 + 59ac: 48 8d 05 8d 18 00 00 lea 0x188d(%rip),%rax # 7240 + 59b3: ba e8 03 00 00 mov $0x3e8,%edx + 59b8: 48 89 ce mov %rcx,%rsi + 59bb: 48 89 c7 mov %rax,%rdi + 59be: e8 e4 fd ff ff call 57a7 + 59c3: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 59ca: 00 + 59cb: eb 3d jmp 5a0a + 59cd: e8 27 ff ff ff call 58f9 + 59d2: 8b 54 24 0c mov 0xc(%rsp),%edx + 59d6: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 59dd: 00 + 59de: 48 8d 15 bb 36 00 00 lea 0x36bb(%rip),%rdx # 90a0 + 59e5: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 59e9: 48 8d 0d f0 55 00 00 lea 0x55f0(%rip),%rcx # afe0 + 59f0: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 59f5: ba 00 00 00 00 mov $0x0,%edx + 59fa: 48 89 ce mov %rcx,%rsi + 59fd: 48 89 c7 mov %rax,%rdi + 5a00: e8 c9 d0 ff ff call 2ace + 5a05: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5a0a: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5a11: 00 + 5a12: 76 b9 jbe 59cd + 5a14: 48 8d 0d 85 36 00 00 lea 0x3685(%rip),%rcx # 90a0 + 5a1b: 48 8d 05 26 18 00 00 lea 0x1826(%rip),%rax # 7248 + 5a22: ba e8 03 00 00 mov $0x3e8,%edx + 5a27: 48 89 ce mov %rcx,%rsi + 5a2a: 48 89 c7 mov %rax,%rdi + 5a2d: e8 75 fd ff ff call 57a7 + 5a32: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5a39: 00 + 5a3a: eb 3d jmp 5a79 + 5a3c: e8 b8 fe ff ff call 58f9 + 5a41: 8b 54 24 0c mov 0xc(%rsp),%edx + 5a45: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5a4c: 00 + 5a4d: 48 8d 15 4c 36 00 00 lea 0x364c(%rip),%rdx # 90a0 + 5a54: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5a58: 48 8d 0d 81 55 00 00 lea 0x5581(%rip),%rcx # afe0 + 5a5f: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5a64: ba 00 00 00 00 mov $0x0,%edx + 5a69: 48 89 ce mov %rcx,%rsi + 5a6c: 48 89 c7 mov %rax,%rdi + 5a6f: e8 d6 d0 ff ff call 2b4a + 5a74: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5a79: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5a80: 00 + 5a81: 76 b9 jbe 5a3c + 5a83: 48 8d 0d 16 36 00 00 lea 0x3616(%rip),%rcx # 90a0 + 5a8a: 48 8d 05 cc 17 00 00 lea 0x17cc(%rip),%rax # 725d + 5a91: ba e8 03 00 00 mov $0x3e8,%edx + 5a96: 48 89 ce mov %rcx,%rsi + 5a99: 48 89 c7 mov %rax,%rdi + 5a9c: e8 06 fd ff ff call 57a7 + 5aa1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5aa8: 00 + 5aa9: eb 2e jmp 5ad9 + 5aab: e8 49 fe ff ff call 58f9 + 5ab0: 8b 54 24 0c mov 0xc(%rsp),%edx + 5ab4: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5abb: 00 + 5abc: 48 8d 15 dd 35 00 00 lea 0x35dd(%rip),%rdx # 90a0 + 5ac3: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5ac7: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5acc: 48 89 c7 mov %rax,%rdi + 5acf: e8 f2 d0 ff ff call 2bc6 + 5ad4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5ad9: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5ae0: 00 + 5ae1: 76 c8 jbe 5aab + 5ae3: 48 8d 0d b6 35 00 00 lea 0x35b6(%rip),%rcx # 90a0 + 5aea: 48 8d 05 81 17 00 00 lea 0x1781(%rip),%rax # 7272 + 5af1: ba e8 03 00 00 mov $0x3e8,%edx + 5af6: 48 89 ce mov %rcx,%rsi + 5af9: 48 89 c7 mov %rax,%rdi + 5afc: e8 a6 fc ff ff call 57a7 + 5b01: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5b08: 00 + 5b09: eb 2e jmp 5b39 + 5b0b: e8 e9 fd ff ff call 58f9 + 5b10: 8b 54 24 0c mov 0xc(%rsp),%edx + 5b14: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5b1b: 00 + 5b1c: 48 8d 15 7d 35 00 00 lea 0x357d(%rip),%rdx # 90a0 + 5b23: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5b27: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5b2c: 48 89 c7 mov %rax,%rdi + 5b2f: e8 bb d0 ff ff call 2bef + 5b34: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5b39: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5b40: 00 + 5b41: 76 c8 jbe 5b0b + 5b43: 48 8d 0d 56 35 00 00 lea 0x3556(%rip),%rcx # 90a0 + 5b4a: 48 8d 05 27 17 00 00 lea 0x1727(%rip),%rax # 7278 + 5b51: ba e8 03 00 00 mov $0x3e8,%edx + 5b56: 48 89 ce mov %rcx,%rsi + 5b59: 48 89 c7 mov %rax,%rdi + 5b5c: e8 46 fc ff ff call 57a7 + 5b61: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5b68: 00 + 5b69: eb 48 jmp 5bb3 + 5b6b: e8 89 fd ff ff call 58f9 + 5b70: 8b 54 24 0c mov 0xc(%rsp),%edx + 5b74: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5b7b: 00 + 5b7c: 48 8d 15 1d 35 00 00 lea 0x351d(%rip),%rdx # 90a0 + 5b83: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5b87: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5b8e: 00 + 5b8f: 48 8d 90 00 06 00 00 lea 0x600(%rax),%rdx + 5b96: 48 8d 8c 24 10 02 00 lea 0x210(%rsp),%rcx + 5b9d: 00 + 5b9e: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5ba3: 48 89 ce mov %rcx,%rsi + 5ba6: 48 89 c7 mov %rax,%rdi + 5ba9: e8 75 c8 ff ff call 2423 + 5bae: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5bb3: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5bba: 00 + 5bbb: 76 ae jbe 5b6b + 5bbd: 48 8d 0d dc 34 00 00 lea 0x34dc(%rip),%rcx # 90a0 + 5bc4: 48 8d 05 bd 16 00 00 lea 0x16bd(%rip),%rax # 7288 + 5bcb: ba e8 03 00 00 mov $0x3e8,%edx + 5bd0: 48 89 ce mov %rcx,%rsi + 5bd3: 48 89 c7 mov %rax,%rdi + 5bd6: e8 cc fb ff ff call 57a7 + 5bdb: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5be2: 00 + 5be3: eb 39 jmp 5c1e + 5be5: e8 0f fd ff ff call 58f9 + 5bea: 8b 54 24 0c mov 0xc(%rsp),%edx + 5bee: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5bf5: 00 + 5bf6: 48 8d 15 a3 34 00 00 lea 0x34a3(%rip),%rdx # 90a0 + 5bfd: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5c01: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 5c06: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax + 5c0d: 00 + 5c0e: 48 89 d6 mov %rdx,%rsi + 5c11: 48 89 c7 mov %rax,%rdi + 5c14: e8 ec cd ff ff call 2a05 + 5c19: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5c1e: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5c25: 00 + 5c26: 76 bd jbe 5be5 + 5c28: 48 8d 0d 71 34 00 00 lea 0x3471(%rip),%rcx # 90a0 + 5c2f: 48 8d 05 73 16 00 00 lea 0x1673(%rip),%rax # 72a9 + 5c36: ba e8 03 00 00 mov $0x3e8,%edx + 5c3b: 48 89 ce mov %rcx,%rsi + 5c3e: 48 89 c7 mov %rax,%rdi + 5c41: e8 61 fb ff ff call 57a7 + 5c46: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5c4d: 00 + 5c4e: eb 39 jmp 5c89 + 5c50: e8 a4 fc ff ff call 58f9 + 5c55: 8b 54 24 0c mov 0xc(%rsp),%edx + 5c59: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5c60: 00 + 5c61: 48 8d 15 38 34 00 00 lea 0x3438(%rip),%rdx # 90a0 + 5c68: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5c6c: 48 8d 94 24 90 14 00 lea 0x1490(%rsp),%rdx + 5c73: 00 + 5c74: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5c79: 48 89 d6 mov %rdx,%rsi + 5c7c: 48 89 c7 mov %rax,%rdi + 5c7f: e8 d1 cc ff ff call 2955 + 5c84: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5c89: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5c90: 00 + 5c91: 76 bd jbe 5c50 + 5c93: 48 8d 0d 06 34 00 00 lea 0x3406(%rip),%rcx # 90a0 + 5c9a: 48 8d 05 15 16 00 00 lea 0x1615(%rip),%rax # 72b6 + 5ca1: ba e8 03 00 00 mov $0x3e8,%edx + 5ca6: 48 89 ce mov %rcx,%rsi + 5ca9: 48 89 c7 mov %rax,%rdi + 5cac: e8 f6 fa ff ff call 57a7 + 5cb1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5cb8: 00 + 5cb9: eb 39 jmp 5cf4 + 5cbb: e8 39 fc ff ff call 58f9 + 5cc0: 8b 54 24 0c mov 0xc(%rsp),%edx + 5cc4: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5ccb: 00 + 5ccc: 48 8d 15 cd 33 00 00 lea 0x33cd(%rip),%rdx # 90a0 + 5cd3: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5cd7: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + 5cdc: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax + 5ce3: 00 + 5ce4: 48 89 d6 mov %rdx,%rsi + 5ce7: 48 89 c7 mov %rax,%rdi + 5cea: e8 c0 c8 ff ff call 25af + 5cef: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5cf4: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5cfb: 00 + 5cfc: 76 bd jbe 5cbb + 5cfe: 48 8d 0d 9b 33 00 00 lea 0x339b(%rip),%rcx # 90a0 + 5d05: 48 8d 05 b9 15 00 00 lea 0x15b9(%rip),%rax # 72c5 + 5d0c: ba e8 03 00 00 mov $0x3e8,%edx + 5d11: 48 89 ce mov %rcx,%rsi + 5d14: 48 89 c7 mov %rax,%rdi + 5d17: e8 8b fa ff ff call 57a7 + 5d1c: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5d23: 00 + 5d24: eb 39 jmp 5d5f + 5d26: e8 ce fb ff ff call 58f9 + 5d2b: 8b 54 24 0c mov 0xc(%rsp),%edx + 5d2f: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5d36: 00 + 5d37: 48 8d 15 62 33 00 00 lea 0x3362(%rip),%rdx # 90a0 + 5d3e: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5d42: 48 8d 94 24 90 14 00 lea 0x1490(%rsp),%rdx + 5d49: 00 + 5d4a: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 5d4f: 48 89 d6 mov %rdx,%rsi + 5d52: 48 89 c7 mov %rax,%rdi + 5d55: e8 a7 c9 ff ff call 2701 + 5d5a: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5d5f: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5d66: 00 + 5d67: 76 bd jbe 5d26 + 5d69: 48 8d 0d 30 33 00 00 lea 0x3330(%rip),%rcx # 90a0 + 5d70: 48 8d 05 5e 15 00 00 lea 0x155e(%rip),%rax # 72d5 + 5d77: ba e8 03 00 00 mov $0x3e8,%edx + 5d7c: 48 89 ce mov %rcx,%rsi + 5d7f: 48 89 c7 mov %rax,%rdi + 5d82: e8 20 fa ff ff call 57a7 + 5d87: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5d8e: 00 + 5d8f: eb 3c jmp 5dcd + 5d91: e8 63 fb ff ff call 58f9 + 5d96: 8b 54 24 0c mov 0xc(%rsp),%edx + 5d9a: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5da1: 00 + 5da2: 48 8d 15 f7 32 00 00 lea 0x32f7(%rip),%rdx # 90a0 + 5da9: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5dad: 48 8d 94 24 10 02 00 lea 0x210(%rsp),%rdx + 5db4: 00 + 5db5: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax + 5dbc: 00 + 5dbd: 48 89 d6 mov %rdx,%rsi + 5dc0: 48 89 c7 mov %rax,%rdi + 5dc3: e8 f0 c1 ff ff call 1fb8 + 5dc8: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5dcd: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5dd4: 00 + 5dd5: 76 ba jbe 5d91 + 5dd7: 48 8d 0d c2 32 00 00 lea 0x32c2(%rip),%rcx # 90a0 + 5dde: 48 8d 05 02 15 00 00 lea 0x1502(%rip),%rax # 72e7 + 5de5: ba e8 03 00 00 mov $0x3e8,%edx + 5dea: 48 89 ce mov %rcx,%rsi + 5ded: 48 89 c7 mov %rax,%rdi + 5df0: e8 b2 f9 ff ff call 57a7 + 5df5: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5dfc: 00 + 5dfd: eb 3c jmp 5e3b + 5dff: e8 f5 fa ff ff call 58f9 + 5e04: 8b 54 24 0c mov 0xc(%rsp),%edx + 5e08: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5e0f: 00 + 5e10: 48 8d 15 89 32 00 00 lea 0x3289(%rip),%rdx # 90a0 + 5e17: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5e1b: 48 8d 94 24 90 14 00 lea 0x1490(%rsp),%rdx + 5e22: 00 + 5e23: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax + 5e2a: 00 + 5e2b: 48 89 d6 mov %rdx,%rsi + 5e2e: 48 89 c7 mov %rax,%rdi + 5e31: e8 3c c3 ff ff call 2172 + 5e36: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5e3b: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5e42: 00 + 5e43: 76 ba jbe 5dff + 5e45: 48 8d 0d 54 32 00 00 lea 0x3254(%rip),%rcx # 90a0 + 5e4c: 48 8d 05 a7 14 00 00 lea 0x14a7(%rip),%rax # 72fa + 5e53: ba e8 03 00 00 mov $0x3e8,%edx + 5e58: 48 89 ce mov %rcx,%rsi + 5e5b: 48 89 c7 mov %rax,%rdi + 5e5e: e8 44 f9 ff ff call 57a7 + 5e63: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5e6a: 00 + 5e6b: eb 44 jmp 5eb1 + 5e6d: e8 87 fa ff ff call 58f9 + 5e72: 8b 54 24 0c mov 0xc(%rsp),%edx + 5e76: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5e7d: 00 + 5e7e: 48 8d 15 1b 32 00 00 lea 0x321b(%rip),%rdx # 90a0 + 5e85: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5e89: 48 8d 94 24 30 14 00 lea 0x1430(%rsp),%rdx + 5e90: 00 + 5e91: 48 8d 8c 24 70 1d 00 lea 0x1d70(%rsp),%rcx + 5e98: 00 + 5e99: 48 8d 84 24 d0 18 00 lea 0x18d0(%rsp),%rax + 5ea0: 00 + 5ea1: 48 89 ce mov %rcx,%rsi + 5ea4: 48 89 c7 mov %rax,%rdi + 5ea7: e8 0c bb ff ff call 19b8 + 5eac: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5eb1: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5eb8: 00 + 5eb9: 76 b2 jbe 5e6d + 5ebb: 48 8d 0d de 31 00 00 lea 0x31de(%rip),%rcx # 90a0 + 5ec2: 48 8d 05 46 14 00 00 lea 0x1446(%rip),%rax # 730f + 5ec9: ba e8 03 00 00 mov $0x3e8,%edx + 5ece: 48 89 ce mov %rcx,%rsi + 5ed1: 48 89 c7 mov %rax,%rdi + 5ed4: e8 ce f8 ff ff call 57a7 + 5ed9: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5ee0: 00 + 5ee1: eb 48 jmp 5f2b + 5ee3: e8 11 fa ff ff call 58f9 + 5ee8: 8b 54 24 0c mov 0xc(%rsp),%edx + 5eec: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5ef3: 00 + 5ef4: 48 8d 15 a5 31 00 00 lea 0x31a5(%rip),%rdx # 90a0 + 5efb: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5eff: 48 8d 0d da 50 00 00 lea 0x50da(%rip),%rcx # afe0 + 5f06: 48 8d 94 24 d0 18 00 lea 0x18d0(%rsp),%rdx + 5f0d: 00 + 5f0e: 48 8d b4 24 10 14 00 lea 0x1410(%rsp),%rsi + 5f15: 00 + 5f16: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax + 5f1d: 00 + 5f1e: 48 89 c7 mov %rax,%rdi + 5f21: e8 e5 bc ff ff call 1c0b + 5f26: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5f2b: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5f32: 00 + 5f33: 76 ae jbe 5ee3 + 5f35: 48 8d 0d 64 31 00 00 lea 0x3164(%rip),%rcx # 90a0 + 5f3c: 48 8d 05 dd 13 00 00 lea 0x13dd(%rip),%rax # 7320 + 5f43: ba e8 03 00 00 mov $0x3e8,%edx + 5f48: 48 89 ce mov %rcx,%rsi + 5f4b: 48 89 c7 mov %rax,%rdi + 5f4e: e8 54 f8 ff ff call 57a7 + 5f53: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5f5a: 00 + 5f5b: eb 44 jmp 5fa1 + 5f5d: e8 97 f9 ff ff call 58f9 + 5f62: 8b 54 24 0c mov 0xc(%rsp),%edx + 5f66: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5f6d: 00 + 5f6e: 48 8d 15 2b 31 00 00 lea 0x312b(%rip),%rdx # 90a0 + 5f75: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5f79: 48 8d 94 24 70 1d 00 lea 0x1d70(%rsp),%rdx + 5f80: 00 + 5f81: 48 8d 8c 24 90 14 00 lea 0x1490(%rsp),%rcx + 5f88: 00 + 5f89: 48 8d 84 24 10 14 00 lea 0x1410(%rsp),%rax + 5f90: 00 + 5f91: 48 89 ce mov %rcx,%rsi + 5f94: 48 89 c7 mov %rax,%rdi + 5f97: e8 12 bf ff ff call 1eae + 5f9c: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 5fa1: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 5fa8: 00 + 5fa9: 76 b2 jbe 5f5d + 5fab: 48 8d 0d ee 30 00 00 lea 0x30ee(%rip),%rcx # 90a0 + 5fb2: 48 8d 05 74 13 00 00 lea 0x1374(%rip),%rax # 732d + 5fb9: ba e8 03 00 00 mov $0x3e8,%edx + 5fbe: 48 89 ce mov %rcx,%rsi + 5fc1: 48 89 c7 mov %rax,%rdi + 5fc4: e8 de f7 ff ff call 57a7 + 5fc9: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 5fd0: 00 + 5fd1: eb 44 jmp 6017 + 5fd3: e8 21 f9 ff ff call 58f9 + 5fd8: 8b 54 24 0c mov 0xc(%rsp),%edx + 5fdc: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 5fe3: 00 + 5fe4: 48 8d 15 b5 30 00 00 lea 0x30b5(%rip),%rdx # 90a0 + 5feb: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 5fef: 48 8d 94 24 50 14 00 lea 0x1450(%rsp),%rdx + 5ff6: 00 + 5ff7: 48 8d 8c 24 70 1d 00 lea 0x1d70(%rsp),%rcx + 5ffe: 00 + 5fff: 48 8d 84 24 d0 18 00 lea 0x18d0(%rsp),%rax + 6006: 00 + 6007: 48 89 ce mov %rcx,%rsi + 600a: 48 89 c7 mov %rax,%rdi + 600d: e8 b7 b1 ff ff call 11c9 + 6012: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6017: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 601e: 00 + 601f: 76 b2 jbe 5fd3 + 6021: 48 8d 0d 78 30 00 00 lea 0x3078(%rip),%rcx # 90a0 + 6028: 48 8d 05 0b 13 00 00 lea 0x130b(%rip),%rax # 733a + 602f: ba e8 03 00 00 mov $0x3e8,%edx + 6034: 48 89 ce mov %rcx,%rsi + 6037: 48 89 c7 mov %rax,%rdi + 603a: e8 68 f7 ff ff call 57a7 + 603f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 6046: 00 + 6047: eb 3c jmp 6085 + 6049: e8 ab f8 ff ff call 58f9 + 604e: 8b 54 24 0c mov 0xc(%rsp),%edx + 6052: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 6059: 00 + 605a: 48 8d 15 3f 30 00 00 lea 0x303f(%rip),%rdx # 90a0 + 6061: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 6065: 48 8d 94 24 70 1d 00 lea 0x1d70(%rsp),%rdx + 606c: 00 + 606d: 48 8d 84 24 d0 18 00 lea 0x18d0(%rsp),%rax + 6074: 00 + 6075: 48 89 d6 mov %rdx,%rsi + 6078: 48 89 c7 mov %rax,%rdi + 607b: e8 e6 b1 ff ff call 1266 + 6080: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6085: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 608c: 00 + 608d: 76 ba jbe 6049 + 608f: 48 8d 0d 0a 30 00 00 lea 0x300a(%rip),%rcx # 90a0 + 6096: 48 8d 05 b4 12 00 00 lea 0x12b4(%rip),%rax # 7351 + 609d: ba e8 03 00 00 mov $0x3e8,%edx + 60a2: 48 89 ce mov %rcx,%rsi + 60a5: 48 89 c7 mov %rax,%rdi + 60a8: e8 fa f6 ff ff call 57a7 + 60ad: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 60b4: 00 + 60b5: eb 49 jmp 6100 + 60b7: e8 3d f8 ff ff call 58f9 + 60bc: 8b 54 24 0c mov 0xc(%rsp),%edx + 60c0: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 60c7: 00 + 60c8: 48 8d 15 d1 2f 00 00 lea 0x2fd1(%rip),%rdx # 90a0 + 60cf: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 60d3: 48 8d 8c 24 30 14 00 lea 0x1430(%rsp),%rcx + 60da: 00 + 60db: 48 8d 94 24 d0 18 00 lea 0x18d0(%rsp),%rdx + 60e2: 00 + 60e3: 48 8d b4 24 10 14 00 lea 0x1410(%rsp),%rsi + 60ea: 00 + 60eb: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax + 60f2: 00 + 60f3: 48 89 c7 mov %rax,%rdi + 60f6: e8 d2 b1 ff ff call 12cd + 60fb: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6100: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 6107: 00 + 6108: 76 ad jbe 60b7 + 610a: 48 8d 0d 8f 2f 00 00 lea 0x2f8f(%rip),%rcx # 90a0 + 6111: 48 8d 05 49 12 00 00 lea 0x1249(%rip),%rax # 7361 + 6118: ba e8 03 00 00 mov $0x3e8,%edx + 611d: 48 89 ce mov %rcx,%rsi + 6120: 48 89 c7 mov %rax,%rdi + 6123: e8 7f f6 ff ff call 57a7 + 6128: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 612f: 00 + 6130: eb 44 jmp 6176 + 6132: e8 c2 f7 ff ff call 58f9 + 6137: 8b 54 24 0c mov 0xc(%rsp),%edx + 613b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 6142: 00 + 6143: 48 8d 15 56 2f 00 00 lea 0x2f56(%rip),%rdx # 90a0 + 614a: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 614e: 48 8d 94 24 d0 18 00 lea 0x18d0(%rsp),%rdx + 6155: 00 + 6156: 48 8d 8c 24 10 14 00 lea 0x1410(%rsp),%rcx + 615d: 00 + 615e: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax + 6165: 00 + 6166: 48 89 ce mov %rcx,%rsi + 6169: 48 89 c7 mov %rax,%rdi + 616c: e8 39 b2 ff ff call 13aa + 6171: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 6176: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 617d: 00 + 617e: 76 b2 jbe 6132 + 6180: 48 8d 0d 19 2f 00 00 lea 0x2f19(%rip),%rcx # 90a0 + 6187: 48 8d 05 e9 11 00 00 lea 0x11e9(%rip),%rax # 7377 + 618e: ba e8 03 00 00 mov $0x3e8,%edx + 6193: 48 89 ce mov %rcx,%rsi + 6196: 48 89 c7 mov %rax,%rdi + 6199: e8 09 f6 ff ff call 57a7 + 619e: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) + 61a5: 00 + 61a6: eb 44 jmp 61ec + 61a8: e8 4c f7 ff ff call 58f9 + 61ad: 8b 54 24 0c mov 0xc(%rsp),%edx + 61b1: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx + 61b8: 00 + 61b9: 48 8d 15 e0 2e 00 00 lea 0x2ee0(%rip),%rdx # 90a0 + 61c0: 48 89 04 11 mov %rax,(%rcx,%rdx,1) + 61c4: 48 8d 94 24 70 1d 00 lea 0x1d70(%rsp),%rdx + 61cb: 00 + 61cc: 48 8d 8c 24 90 14 00 lea 0x1490(%rsp),%rcx + 61d3: 00 + 61d4: 48 8d 84 24 10 14 00 lea 0x1410(%rsp),%rax + 61db: 00 + 61dc: 48 89 ce mov %rcx,%rsi + 61df: 48 89 c7 mov %rax,%rdi + 61e2: e8 33 b2 ff ff call 141a + 61e7: 83 44 24 0c 01 addl $0x1,0xc(%rsp) + 61ec: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) + 61f3: 00 + 61f4: 76 b2 jbe 61a8 + 61f6: 48 8d 0d a3 2e 00 00 lea 0x2ea3(%rip),%rcx # 90a0 + 61fd: 48 8d 05 82 11 00 00 lea 0x1182(%rip),%rax # 7386 + 6204: ba e8 03 00 00 mov $0x3e8,%edx + 6209: 48 89 ce mov %rcx,%rsi + 620c: 48 89 c7 mov %rax,%rdi + 620f: e8 93 f5 ff ff call 57a7 + 6214: b8 00 00 00 00 mov $0x0,%eax + 6219: 48 8b 94 24 d8 26 00 mov 0x26d8(%rsp),%rdx + 6220: 00 + 6221: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + 6228: 00 00 + 622a: 74 05 je 6231 + 622c: e8 4f ae ff ff call 1080 <__stack_chk_fail@plt> + 6231: 48 81 c4 e8 26 00 00 add $0x26e8,%rsp + 6238: c3 ret + +Disassembly of section .fini: + +000000000000623c <_fini>: + 623c: f3 0f 1e fa endbr64 + 6240: 48 83 ec 08 sub $0x8,%rsp + 6244: 48 83 c4 08 add $0x8,%rsp + 6248: c3 ret diff --git a/benchmark/slurm/slurm-11233228.out b/benchmark/slurm/slurm-11233228.out new file mode 100644 index 0000000..86eb72d --- /dev/null +++ b/benchmark/slurm/slurm-11233228.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233228 +## Job Name : test_energy512.sh +## Nodelist : node2333 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/ref/test +## Job Started : Fri May 2 01:29:12 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 25194 cycles/ticks +average: 25654 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3459 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10585 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8064 cycles/ticks +average: 8053 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 82 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91211 cycles/ticks + +indcpa_enc: +median: 116082 cycles/ticks +average: 116531 cycles/ticks + +indcpa_dec: +median: 36062 cycles/ticks +average: 36188 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100120 cycles/ticks + +kyber_keypair: +median: 106212 cycles/ticks +average: 106622 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127327 cycles/ticks + +kyber_encaps: +median: 127796 cycles/ticks +average: 128256 cycles/ticks + +kyber_decaps: +median: 165218 cycles/ticks +average: 165982 cycles/ticks + +Loop spin: 2 +gen_a: +median: 25220 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91118 cycles/ticks + +indcpa_enc: +median: 116088 cycles/ticks +average: 116564 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99708 cycles/ticks +average: 100102 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106673 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127216 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128361 cycles/ticks + +kyber_decaps: +median: 165322 cycles/ticks +average: 165914 cycles/ticks + +Loop spin: 3 +gen_a: +median: 25266 cycles/ticks +average: 25417 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1410 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91065 cycles/ticks + +indcpa_enc: +median: 116190 cycles/ticks +average: 116699 cycles/ticks + +indcpa_dec: +median: 36104 cycles/ticks +average: 36228 cycles/ticks + +kyber_keypair_derand: +median: 99482 cycles/ticks +average: 99820 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106616 cycles/ticks + +kyber_encaps_derand: +median: 126842 cycles/ticks +average: 127255 cycles/ticks + +kyber_encaps: +median: 127800 cycles/ticks +average: 128251 cycles/ticks + +kyber_decaps: +median: 165324 cycles/ticks +average: 165922 cycles/ticks + +Loop spin: 4 +gen_a: +median: 25196 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90686 cycles/ticks +average: 91050 cycles/ticks + +indcpa_enc: +median: 116142 cycles/ticks +average: 116635 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99574 cycles/ticks +average: 99952 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106671 cycles/ticks + +kyber_encaps_derand: +median: 126454 cycles/ticks +average: 126954 cycles/ticks + +kyber_encaps: +median: 127608 cycles/ticks +average: 128084 cycles/ticks + +kyber_decaps: +median: 165080 cycles/ticks +average: 165681 cycles/ticks + +Loop spin: 5 +gen_a: +median: 25224 cycles/ticks +average: 25343 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90766 cycles/ticks +average: 91175 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116734 cycles/ticks + +indcpa_dec: +median: 36194 cycles/ticks +average: 36347 cycles/ticks + +kyber_keypair_derand: +median: 99722 cycles/ticks +average: 100177 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106642 cycles/ticks + +kyber_encaps_derand: +median: 126694 cycles/ticks +average: 127225 cycles/ticks + +kyber_encaps: +median: 127926 cycles/ticks +average: 128319 cycles/ticks + +kyber_decaps: +median: 165220 cycles/ticks +average: 165880 cycles/ticks + +Loop spin: 6 +gen_a: +median: 25194 cycles/ticks +average: 25316 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91151 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116791 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36236 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100098 cycles/ticks + +kyber_keypair: +median: 106234 cycles/ticks +average: 106653 cycles/ticks + +kyber_encaps_derand: +median: 126830 cycles/ticks +average: 127326 cycles/ticks + +kyber_encaps: +median: 127808 cycles/ticks +average: 128356 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 165988 cycles/ticks + +Loop spin: 7 +gen_a: +median: 25260 cycles/ticks +average: 25393 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90658 cycles/ticks +average: 90967 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116577 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36268 cycles/ticks + +kyber_keypair_derand: +median: 99700 cycles/ticks +average: 100077 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126768 cycles/ticks +average: 127308 cycles/ticks + +kyber_encaps: +median: 127754 cycles/ticks +average: 128264 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165906 cycles/ticks + +Loop spin: 8 +gen_a: +median: 25214 cycles/ticks +average: 25341 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90656 cycles/ticks +average: 91001 cycles/ticks + +indcpa_enc: +median: 116178 cycles/ticks +average: 116709 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99758 cycles/ticks +average: 100103 cycles/ticks + +kyber_keypair: +median: 106140 cycles/ticks +average: 106485 cycles/ticks + +kyber_encaps_derand: +median: 126636 cycles/ticks +average: 127176 cycles/ticks + +kyber_encaps: +median: 127992 cycles/ticks +average: 128418 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165863 cycles/ticks + +Loop spin: 9 +gen_a: +median: 25218 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3346 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90828 cycles/ticks +average: 91188 cycles/ticks + +indcpa_enc: +median: 116182 cycles/ticks +average: 116753 cycles/ticks + +indcpa_dec: +median: 36212 cycles/ticks +average: 36343 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100023 cycles/ticks + +kyber_keypair: +median: 106152 cycles/ticks +average: 106587 cycles/ticks + +kyber_encaps_derand: +median: 126680 cycles/ticks +average: 127212 cycles/ticks + +kyber_encaps: +median: 127974 cycles/ticks +average: 128476 cycles/ticks + +kyber_decaps: +median: 165288 cycles/ticks +average: 165982 cycles/ticks + +Loop spin: 10 +gen_a: +median: 25214 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90782 cycles/ticks +average: 91097 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116748 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36342 cycles/ticks + +kyber_keypair_derand: +median: 99560 cycles/ticks +average: 99946 cycles/ticks + +kyber_keypair: +median: 106222 cycles/ticks +average: 106661 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127310 cycles/ticks + +kyber_encaps: +median: 128038 cycles/ticks +average: 128436 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 165991 cycles/ticks + +Loop spin: 11 +gen_a: +median: 25232 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3342 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1511 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90524 cycles/ticks +average: 90847 cycles/ticks + +indcpa_enc: +median: 116032 cycles/ticks +average: 116540 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36319 cycles/ticks + +kyber_keypair_derand: +median: 99468 cycles/ticks +average: 99874 cycles/ticks + +kyber_keypair: +median: 106202 cycles/ticks +average: 106665 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127109 cycles/ticks + +kyber_encaps: +median: 127636 cycles/ticks +average: 128120 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165723 cycles/ticks + +Loop spin: 12 +gen_a: +median: 25268 cycles/ticks +average: 25394 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90504 cycles/ticks +average: 90882 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116808 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 99966 cycles/ticks + +kyber_keypair: +median: 106208 cycles/ticks +average: 106659 cycles/ticks + +kyber_encaps_derand: +median: 127096 cycles/ticks +average: 127628 cycles/ticks + +kyber_encaps: +median: 128420 cycles/ticks +average: 128845 cycles/ticks + +kyber_decaps: +median: 165622 cycles/ticks +average: 166331 cycles/ticks + +Loop spin: 13 +gen_a: +median: 25222 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90744 cycles/ticks +average: 91128 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116656 cycles/ticks + +indcpa_dec: +median: 36202 cycles/ticks +average: 36344 cycles/ticks + +kyber_keypair_derand: +median: 99346 cycles/ticks +average: 99782 cycles/ticks + +kyber_keypair: +median: 106224 cycles/ticks +average: 106619 cycles/ticks + +kyber_encaps_derand: +median: 126866 cycles/ticks +average: 127355 cycles/ticks + +kyber_encaps: +median: 127826 cycles/ticks +average: 128296 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 165937 cycles/ticks + +Loop spin: 14 +gen_a: +median: 25218 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3343 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7981 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90870 cycles/ticks +average: 91196 cycles/ticks + +indcpa_enc: +median: 116436 cycles/ticks +average: 116896 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99496 cycles/ticks +average: 99833 cycles/ticks + +kyber_keypair: +median: 106212 cycles/ticks +average: 106606 cycles/ticks + +kyber_encaps_derand: +median: 126748 cycles/ticks +average: 127193 cycles/ticks + +kyber_encaps: +median: 128008 cycles/ticks +average: 128440 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166053 cycles/ticks + +Loop spin: 15 +gen_a: +median: 25234 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90670 cycles/ticks +average: 91072 cycles/ticks + +indcpa_enc: +median: 116250 cycles/ticks +average: 116837 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36253 cycles/ticks + +kyber_keypair_derand: +median: 99610 cycles/ticks +average: 99978 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106575 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127272 cycles/ticks + +kyber_encaps: +median: 128132 cycles/ticks +average: 128660 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 165963 cycles/ticks + +Loop spin: 16 +gen_a: +median: 25228 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90586 cycles/ticks +average: 91031 cycles/ticks + +indcpa_enc: +median: 116072 cycles/ticks +average: 116421 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99450 cycles/ticks +average: 99777 cycles/ticks + +kyber_keypair: +median: 106212 cycles/ticks +average: 106610 cycles/ticks + +kyber_encaps_derand: +median: 126828 cycles/ticks +average: 127287 cycles/ticks + +kyber_encaps: +median: 128064 cycles/ticks +average: 128446 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165911 cycles/ticks + +Loop spin: 17 +gen_a: +median: 25198 cycles/ticks +average: 25324 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1818 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90758 cycles/ticks +average: 91169 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116698 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99450 cycles/ticks +average: 99816 cycles/ticks + +kyber_keypair: +median: 106226 cycles/ticks +average: 106579 cycles/ticks + +kyber_encaps_derand: +median: 126648 cycles/ticks +average: 127189 cycles/ticks + +kyber_encaps: +median: 128016 cycles/ticks +average: 128453 cycles/ticks + +kyber_decaps: +median: 165196 cycles/ticks +average: 165870 cycles/ticks + +Loop spin: 18 +gen_a: +median: 25178 cycles/ticks +average: 25309 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90646 cycles/ticks +average: 90988 cycles/ticks + +indcpa_enc: +median: 116170 cycles/ticks +average: 116755 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99422 cycles/ticks +average: 99892 cycles/ticks + +kyber_keypair: +median: 106194 cycles/ticks +average: 106594 cycles/ticks + +kyber_encaps_derand: +median: 126788 cycles/ticks +average: 127295 cycles/ticks + +kyber_encaps: +median: 128122 cycles/ticks +average: 128631 cycles/ticks + +kyber_decaps: +median: 165396 cycles/ticks +average: 166047 cycles/ticks + +Loop spin: 19 +gen_a: +median: 25220 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90858 cycles/ticks +average: 91241 cycles/ticks + +indcpa_enc: +median: 116292 cycles/ticks +average: 116743 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99582 cycles/ticks +average: 99929 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106592 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127103 cycles/ticks + +kyber_encaps: +median: 127640 cycles/ticks +average: 128055 cycles/ticks + +kyber_decaps: +median: 165264 cycles/ticks +average: 165884 cycles/ticks + +Loop spin: 20 +gen_a: +median: 25264 cycles/ticks +average: 25407 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90752 cycles/ticks +average: 91068 cycles/ticks + +indcpa_enc: +median: 116104 cycles/ticks +average: 116524 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99768 cycles/ticks +average: 100136 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106634 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127271 cycles/ticks + +kyber_encaps: +median: 128040 cycles/ticks +average: 128382 cycles/ticks + +kyber_decaps: +median: 165346 cycles/ticks +average: 165944 cycles/ticks + +Loop spin: 21 +gen_a: +median: 25234 cycles/ticks +average: 25405 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90540 cycles/ticks +average: 90860 cycles/ticks + +indcpa_enc: +median: 115966 cycles/ticks +average: 116470 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36329 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 100028 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106785 cycles/ticks + +kyber_encaps_derand: +median: 126740 cycles/ticks +average: 127250 cycles/ticks + +kyber_encaps: +median: 128088 cycles/ticks +average: 128570 cycles/ticks + +kyber_decaps: +median: 165322 cycles/ticks +average: 166023 cycles/ticks + +Loop spin: 22 +gen_a: +median: 25274 cycles/ticks +average: 25417 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 72 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1392 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91148 cycles/ticks + +indcpa_enc: +median: 116290 cycles/ticks +average: 116733 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99588 cycles/ticks +average: 99987 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106686 cycles/ticks + +kyber_encaps_derand: +median: 126758 cycles/ticks +average: 127281 cycles/ticks + +kyber_encaps: +median: 127776 cycles/ticks +average: 128245 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 165955 cycles/ticks + +Loop spin: 23 +gen_a: +median: 25196 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3341 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90782 cycles/ticks +average: 91146 cycles/ticks + +indcpa_enc: +median: 116298 cycles/ticks +average: 116715 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99476 cycles/ticks +average: 99809 cycles/ticks + +kyber_keypair: +median: 106252 cycles/ticks +average: 106750 cycles/ticks + +kyber_encaps_derand: +median: 126548 cycles/ticks +average: 127123 cycles/ticks + +kyber_encaps: +median: 127836 cycles/ticks +average: 128275 cycles/ticks + +kyber_decaps: +median: 165148 cycles/ticks +average: 165817 cycles/ticks + +Loop spin: 24 +gen_a: +median: 25218 cycles/ticks +average: 25327 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 90998 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116643 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99586 cycles/ticks +average: 100022 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106745 cycles/ticks + +kyber_encaps_derand: +median: 126622 cycles/ticks +average: 127079 cycles/ticks + +kyber_encaps: +median: 127830 cycles/ticks +average: 128291 cycles/ticks + +kyber_decaps: +median: 165112 cycles/ticks +average: 165791 cycles/ticks + +Loop spin: 25 +gen_a: +median: 25178 cycles/ticks +average: 25298 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90858 cycles/ticks +average: 91198 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116761 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99486 cycles/ticks +average: 99798 cycles/ticks + +kyber_keypair: +median: 106216 cycles/ticks +average: 106577 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127280 cycles/ticks + +kyber_encaps: +median: 127898 cycles/ticks +average: 128419 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165842 cycles/ticks + +Loop spin: 26 +gen_a: +median: 25202 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90624 cycles/ticks +average: 90982 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116482 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99716 cycles/ticks +average: 100046 cycles/ticks + +kyber_keypair: +median: 106190 cycles/ticks +average: 106642 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 127902 cycles/ticks +average: 128290 cycles/ticks + +kyber_decaps: +median: 174326 cycles/ticks +average: 175059 cycles/ticks + +Loop spin: 27 +gen_a: +median: 25258 cycles/ticks +average: 25406 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90834 cycles/ticks +average: 91125 cycles/ticks + +indcpa_enc: +median: 116340 cycles/ticks +average: 116772 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36239 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 99927 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106688 cycles/ticks + +kyber_encaps_derand: +median: 126580 cycles/ticks +average: 127089 cycles/ticks + +kyber_encaps: +median: 127942 cycles/ticks +average: 128400 cycles/ticks + +kyber_decaps: +median: 165196 cycles/ticks +average: 165849 cycles/ticks + +Loop spin: 28 +gen_a: +median: 25294 cycles/ticks +average: 25460 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91101 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116688 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99714 cycles/ticks +average: 100160 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106651 cycles/ticks + +kyber_encaps_derand: +median: 126922 cycles/ticks +average: 127461 cycles/ticks + +kyber_encaps: +median: 127974 cycles/ticks +average: 128498 cycles/ticks + +kyber_decaps: +median: 165450 cycles/ticks +average: 166141 cycles/ticks + +Loop spin: 29 +gen_a: +median: 25218 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1393 cycles/ticks + +indcpa_keypair: +median: 90598 cycles/ticks +average: 91003 cycles/ticks + +indcpa_enc: +median: 116144 cycles/ticks +average: 116596 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99534 cycles/ticks +average: 99935 cycles/ticks + +kyber_keypair: +median: 106214 cycles/ticks +average: 106613 cycles/ticks + +kyber_encaps_derand: +median: 126738 cycles/ticks +average: 127328 cycles/ticks + +kyber_encaps: +median: 128062 cycles/ticks +average: 128509 cycles/ticks + +kyber_decaps: +median: 165374 cycles/ticks +average: 165972 cycles/ticks + +Loop spin: 30 +gen_a: +median: 25280 cycles/ticks +average: 25430 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 8009 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90748 cycles/ticks +average: 91162 cycles/ticks + +indcpa_enc: +median: 116228 cycles/ticks +average: 116719 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99702 cycles/ticks +average: 100167 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106691 cycles/ticks + +kyber_encaps_derand: +median: 126748 cycles/ticks +average: 127233 cycles/ticks + +kyber_encaps: +median: 127924 cycles/ticks +average: 128360 cycles/ticks + +kyber_decaps: +median: 165182 cycles/ticks +average: 165929 cycles/ticks + +Loop spin: 31 +gen_a: +median: 25232 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3376 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91129 cycles/ticks + +indcpa_enc: +median: 116314 cycles/ticks +average: 116816 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36275 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 99965 cycles/ticks + +kyber_keypair: +median: 106210 cycles/ticks +average: 106661 cycles/ticks + +kyber_encaps_derand: +median: 126870 cycles/ticks +average: 127418 cycles/ticks + +kyber_encaps: +median: 128136 cycles/ticks +average: 128625 cycles/ticks + +kyber_decaps: +median: 165414 cycles/ticks +average: 166026 cycles/ticks + +Loop spin: 32 +gen_a: +median: 25176 cycles/ticks +average: 25320 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90716 cycles/ticks +average: 91070 cycles/ticks + +indcpa_enc: +median: 116178 cycles/ticks +average: 116681 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99612 cycles/ticks +average: 99978 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106796 cycles/ticks + +kyber_encaps_derand: +median: 126844 cycles/ticks +average: 127442 cycles/ticks + +kyber_encaps: +median: 128166 cycles/ticks +average: 128582 cycles/ticks + +kyber_decaps: +median: 165402 cycles/ticks +average: 166000 cycles/ticks + +Loop spin: 33 +gen_a: +median: 25224 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 72 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91172 cycles/ticks + +indcpa_enc: +median: 116120 cycles/ticks +average: 116555 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36322 cycles/ticks + +kyber_keypair_derand: +median: 99502 cycles/ticks +average: 99884 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106753 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127160 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128553 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165964 cycles/ticks + +Loop spin: 34 +gen_a: +median: 25196 cycles/ticks +average: 25325 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90696 cycles/ticks +average: 91108 cycles/ticks + +indcpa_enc: +median: 116226 cycles/ticks +average: 116706 cycles/ticks + +indcpa_dec: +median: 36106 cycles/ticks +average: 36241 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 99967 cycles/ticks + +kyber_keypair: +median: 106424 cycles/ticks +average: 106814 cycles/ticks + +kyber_encaps_derand: +median: 126838 cycles/ticks +average: 127321 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128567 cycles/ticks + +kyber_decaps: +median: 165440 cycles/ticks +average: 166114 cycles/ticks + +Loop spin: 35 +gen_a: +median: 25202 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90816 cycles/ticks +average: 91209 cycles/ticks + +indcpa_enc: +median: 116280 cycles/ticks +average: 116776 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106252 cycles/ticks +average: 106674 cycles/ticks + +kyber_encaps_derand: +median: 126794 cycles/ticks +average: 127367 cycles/ticks + +kyber_encaps: +median: 128318 cycles/ticks +average: 128819 cycles/ticks + +kyber_decaps: +median: 165432 cycles/ticks +average: 166117 cycles/ticks + +Loop spin: 36 +gen_a: +median: 25220 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91200 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116665 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99440 cycles/ticks +average: 99861 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106747 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127243 cycles/ticks + +kyber_encaps: +median: 127984 cycles/ticks +average: 128427 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165934 cycles/ticks + +Loop spin: 37 +gen_a: +median: 25194 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 90990 cycles/ticks + +indcpa_enc: +median: 116118 cycles/ticks +average: 117207 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36241 cycles/ticks + +kyber_keypair_derand: +median: 99782 cycles/ticks +average: 100146 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106788 cycles/ticks + +kyber_encaps_derand: +median: 126808 cycles/ticks +average: 127319 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128449 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166109 cycles/ticks + +Loop spin: 38 +gen_a: +median: 25246 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90874 cycles/ticks +average: 91287 cycles/ticks + +indcpa_enc: +median: 116302 cycles/ticks +average: 116729 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100101 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106692 cycles/ticks + +kyber_encaps_derand: +median: 126776 cycles/ticks +average: 127290 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128496 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165940 cycles/ticks + +Loop spin: 39 +gen_a: +median: 25262 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8029 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90868 cycles/ticks +average: 91241 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116658 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36328 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100119 cycles/ticks + +kyber_keypair: +median: 106216 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126796 cycles/ticks +average: 127267 cycles/ticks + +kyber_encaps: +median: 128024 cycles/ticks +average: 128496 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165979 cycles/ticks + +Loop spin: 40 +gen_a: +median: 25216 cycles/ticks +average: 25334 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90728 cycles/ticks +average: 91147 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116740 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36330 cycles/ticks + +kyber_keypair_derand: +median: 99736 cycles/ticks +average: 100105 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106755 cycles/ticks + +kyber_encaps_derand: +median: 126594 cycles/ticks +average: 127068 cycles/ticks + +kyber_encaps: +median: 128014 cycles/ticks +average: 128612 cycles/ticks + +kyber_decaps: +median: 165100 cycles/ticks +average: 165781 cycles/ticks + +Loop spin: 41 +gen_a: +median: 25244 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3331 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90748 cycles/ticks +average: 91190 cycles/ticks + +indcpa_enc: +median: 116274 cycles/ticks +average: 116724 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36271 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 99947 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106605 cycles/ticks + +kyber_encaps_derand: +median: 126714 cycles/ticks +average: 127222 cycles/ticks + +kyber_encaps: +median: 127940 cycles/ticks +average: 128485 cycles/ticks + +kyber_decaps: +median: 165348 cycles/ticks +average: 165951 cycles/ticks + +Loop spin: 42 +gen_a: +median: 25268 cycles/ticks +average: 25416 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91135 cycles/ticks + +indcpa_enc: +median: 116144 cycles/ticks +average: 116600 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99568 cycles/ticks +average: 100056 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106785 cycles/ticks + +kyber_encaps_derand: +median: 126686 cycles/ticks +average: 127205 cycles/ticks + +kyber_encaps: +median: 128048 cycles/ticks +average: 128455 cycles/ticks + +kyber_decaps: +median: 165226 cycles/ticks +average: 165950 cycles/ticks + +Loop spin: 43 +gen_a: +median: 25242 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90736 cycles/ticks +average: 91139 cycles/ticks + +indcpa_enc: +median: 116188 cycles/ticks +average: 116641 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99560 cycles/ticks +average: 99944 cycles/ticks + +kyber_keypair: +median: 106248 cycles/ticks +average: 106690 cycles/ticks + +kyber_encaps_derand: +median: 126658 cycles/ticks +average: 127184 cycles/ticks + +kyber_encaps: +median: 128082 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165246 cycles/ticks +average: 165836 cycles/ticks + +Loop spin: 44 +gen_a: +median: 25248 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7916 cycles/ticks +average: 7996 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91158 cycles/ticks + +indcpa_enc: +median: 116254 cycles/ticks +average: 116725 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99818 cycles/ticks +average: 100180 cycles/ticks + +kyber_keypair: +median: 106150 cycles/ticks +average: 106570 cycles/ticks + +kyber_encaps_derand: +median: 126926 cycles/ticks +average: 127489 cycles/ticks + +kyber_encaps: +median: 128014 cycles/ticks +average: 128523 cycles/ticks + +kyber_decaps: +median: 165458 cycles/ticks +average: 166143 cycles/ticks + +Loop spin: 45 +gen_a: +median: 25230 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8003 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90500 cycles/ticks +average: 90867 cycles/ticks + +indcpa_enc: +median: 115936 cycles/ticks +average: 116413 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99646 cycles/ticks +average: 100126 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106745 cycles/ticks + +kyber_encaps_derand: +median: 126610 cycles/ticks +average: 127162 cycles/ticks + +kyber_encaps: +median: 127988 cycles/ticks +average: 128463 cycles/ticks + +kyber_decaps: +median: 165242 cycles/ticks +average: 165939 cycles/ticks + +Loop spin: 46 +gen_a: +median: 25222 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3352 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92096 cycles/ticks +average: 92514 cycles/ticks + +indcpa_enc: +median: 117594 cycles/ticks +average: 118160 cycles/ticks + +indcpa_dec: +median: 36190 cycles/ticks +average: 36354 cycles/ticks + +kyber_keypair_derand: +median: 99614 cycles/ticks +average: 99952 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106667 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127256 cycles/ticks + +kyber_encaps: +median: 127912 cycles/ticks +average: 128304 cycles/ticks + +kyber_decaps: +median: 165264 cycles/ticks +average: 165894 cycles/ticks + +Loop spin: 47 +gen_a: +median: 25198 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2133 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91046 cycles/ticks + +indcpa_enc: +median: 116204 cycles/ticks +average: 116656 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99608 cycles/ticks +average: 100011 cycles/ticks + +kyber_keypair: +median: 106268 cycles/ticks +average: 106693 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127332 cycles/ticks + +kyber_encaps: +median: 128044 cycles/ticks +average: 128473 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165949 cycles/ticks + +Loop spin: 48 +gen_a: +median: 25228 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3340 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90838 cycles/ticks +average: 91210 cycles/ticks + +indcpa_enc: +median: 116200 cycles/ticks +average: 116634 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99929 cycles/ticks + +kyber_keypair: +median: 106366 cycles/ticks +average: 106767 cycles/ticks + +kyber_encaps_derand: +median: 126948 cycles/ticks +average: 127453 cycles/ticks + +kyber_encaps: +median: 128204 cycles/ticks +average: 128654 cycles/ticks + +kyber_decaps: +median: 165486 cycles/ticks +average: 166194 cycles/ticks + +Loop spin: 49 +gen_a: +median: 25180 cycles/ticks +average: 25321 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90760 cycles/ticks +average: 91152 cycles/ticks + +indcpa_enc: +median: 116254 cycles/ticks +average: 116809 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99776 cycles/ticks +average: 100192 cycles/ticks + +kyber_keypair: +median: 106206 cycles/ticks +average: 106689 cycles/ticks + +kyber_encaps_derand: +median: 126514 cycles/ticks +average: 126984 cycles/ticks + +kyber_encaps: +median: 127924 cycles/ticks +average: 128368 cycles/ticks + +kyber_decaps: +median: 165076 cycles/ticks +average: 165765 cycles/ticks + +Loop spin: 50 +gen_a: +median: 25228 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90610 cycles/ticks +average: 90915 cycles/ticks + +indcpa_enc: +median: 116140 cycles/ticks +average: 116579 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99800 cycles/ticks +average: 100126 cycles/ticks + +kyber_keypair: +median: 106474 cycles/ticks +average: 106872 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127155 cycles/ticks + +kyber_encaps: +median: 127874 cycles/ticks +average: 128320 cycles/ticks + +kyber_decaps: +median: 165068 cycles/ticks +average: 165681 cycles/ticks + +Loop spin: 51 +gen_a: +median: 25258 cycles/ticks +average: 25382 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3337 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7929 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90866 cycles/ticks +average: 91225 cycles/ticks + +indcpa_enc: +median: 116234 cycles/ticks +average: 116656 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36304 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 100023 cycles/ticks + +kyber_keypair: +median: 106194 cycles/ticks +average: 106604 cycles/ticks + +kyber_encaps_derand: +median: 126818 cycles/ticks +average: 127274 cycles/ticks + +kyber_encaps: +median: 128158 cycles/ticks +average: 128605 cycles/ticks + +kyber_decaps: +median: 165294 cycles/ticks +average: 166049 cycles/ticks + +Loop spin: 52 +gen_a: +median: 25198 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90958 cycles/ticks +average: 91352 cycles/ticks + +indcpa_enc: +median: 116226 cycles/ticks +average: 116632 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99740 cycles/ticks +average: 100162 cycles/ticks + +kyber_keypair: +median: 106174 cycles/ticks +average: 106539 cycles/ticks + +kyber_encaps_derand: +median: 126674 cycles/ticks +average: 127215 cycles/ticks + +kyber_encaps: +median: 128154 cycles/ticks +average: 128646 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 165968 cycles/ticks + +Loop spin: 53 +gen_a: +median: 25240 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10548 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7932 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90598 cycles/ticks +average: 90972 cycles/ticks + +indcpa_enc: +median: 116056 cycles/ticks +average: 116555 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99436 cycles/ticks +average: 99836 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106721 cycles/ticks + +kyber_encaps_derand: +median: 126686 cycles/ticks +average: 127291 cycles/ticks + +kyber_encaps: +median: 128046 cycles/ticks +average: 128479 cycles/ticks + +kyber_decaps: +median: 165278 cycles/ticks +average: 165798 cycles/ticks + +Loop spin: 54 +gen_a: +median: 25176 cycles/ticks +average: 25299 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90674 cycles/ticks +average: 91033 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116473 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100103 cycles/ticks + +kyber_keypair: +median: 106376 cycles/ticks +average: 106859 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127259 cycles/ticks + +kyber_encaps: +median: 128000 cycles/ticks +average: 128444 cycles/ticks + +kyber_decaps: +median: 165190 cycles/ticks +average: 165914 cycles/ticks + +Loop spin: 55 +gen_a: +median: 25222 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3346 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90842 cycles/ticks +average: 91283 cycles/ticks + +indcpa_enc: +median: 116320 cycles/ticks +average: 116871 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99606 cycles/ticks +average: 99999 cycles/ticks + +kyber_keypair: +median: 106390 cycles/ticks +average: 106872 cycles/ticks + +kyber_encaps_derand: +median: 126692 cycles/ticks +average: 127213 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128453 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165918 cycles/ticks + +Loop spin: 56 +gen_a: +median: 25214 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90786 cycles/ticks +average: 91178 cycles/ticks + +indcpa_enc: +median: 116146 cycles/ticks +average: 116591 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99646 cycles/ticks +average: 99973 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127321 cycles/ticks + +kyber_encaps: +median: 128060 cycles/ticks +average: 128513 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 165965 cycles/ticks + +Loop spin: 57 +gen_a: +median: 25188 cycles/ticks +average: 25306 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7986 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90614 cycles/ticks +average: 90956 cycles/ticks + +indcpa_enc: +median: 116118 cycles/ticks +average: 116478 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99396 cycles/ticks +average: 99798 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106828 cycles/ticks + +kyber_encaps_derand: +median: 126586 cycles/ticks +average: 127146 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128430 cycles/ticks + +kyber_decaps: +median: 165088 cycles/ticks +average: 165829 cycles/ticks + +Loop spin: 58 +gen_a: +median: 25216 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90964 cycles/ticks +average: 91366 cycles/ticks + +indcpa_enc: +median: 116428 cycles/ticks +average: 116989 cycles/ticks + +indcpa_dec: +median: 36206 cycles/ticks +average: 36361 cycles/ticks + +kyber_keypair_derand: +median: 99572 cycles/ticks +average: 99978 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106688 cycles/ticks + +kyber_encaps_derand: +median: 126712 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128534 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165846 cycles/ticks + +Loop spin: 59 +gen_a: +median: 25222 cycles/ticks +average: 25344 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7918 cycles/ticks +average: 8030 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91148 cycles/ticks + +indcpa_enc: +median: 116248 cycles/ticks +average: 116762 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99536 cycles/ticks +average: 99884 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106775 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127255 cycles/ticks + +kyber_encaps: +median: 127902 cycles/ticks +average: 128314 cycles/ticks + +kyber_decaps: +median: 165160 cycles/ticks +average: 165873 cycles/ticks + +Loop spin: 60 +gen_a: +median: 25176 cycles/ticks +average: 25345 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7934 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90614 cycles/ticks +average: 90943 cycles/ticks + +indcpa_enc: +median: 116148 cycles/ticks +average: 116590 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99944 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106765 cycles/ticks + +kyber_encaps_derand: +median: 126856 cycles/ticks +average: 127379 cycles/ticks + +kyber_encaps: +median: 128138 cycles/ticks +average: 128612 cycles/ticks + +kyber_decaps: +median: 165436 cycles/ticks +average: 166109 cycles/ticks + +Loop spin: 61 +gen_a: +median: 25198 cycles/ticks +average: 25321 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2124 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91069 cycles/ticks + +indcpa_enc: +median: 116070 cycles/ticks +average: 116574 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36342 cycles/ticks + +kyber_keypair_derand: +median: 99858 cycles/ticks +average: 100197 cycles/ticks + +kyber_keypair: +median: 106402 cycles/ticks +average: 106927 cycles/ticks + +kyber_encaps_derand: +median: 126720 cycles/ticks +average: 127227 cycles/ticks + +kyber_encaps: +median: 128006 cycles/ticks +average: 128421 cycles/ticks + +kyber_decaps: +median: 165090 cycles/ticks +average: 165776 cycles/ticks + +Loop spin: 62 +gen_a: +median: 25250 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7926 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90678 cycles/ticks +average: 91050 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116750 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100061 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106804 cycles/ticks + +kyber_encaps_derand: +median: 126796 cycles/ticks +average: 127317 cycles/ticks + +kyber_encaps: +median: 127860 cycles/ticks +average: 128334 cycles/ticks + +kyber_decaps: +median: 165300 cycles/ticks +average: 165920 cycles/ticks + +Loop spin: 63 +gen_a: +median: 25198 cycles/ticks +average: 25313 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 8002 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90670 cycles/ticks +average: 91040 cycles/ticks + +indcpa_enc: +median: 116168 cycles/ticks +average: 116612 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99950 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106806 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127412 cycles/ticks + +kyber_encaps: +median: 128072 cycles/ticks +average: 128531 cycles/ticks + +kyber_decaps: +median: 165320 cycles/ticks +average: 166028 cycles/ticks + +Loop spin: 64 +gen_a: +median: 25200 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1824 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90518 cycles/ticks +average: 90847 cycles/ticks + +indcpa_enc: +median: 116088 cycles/ticks +average: 116536 cycles/ticks + +indcpa_dec: +median: 36180 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99568 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106684 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127286 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128504 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165805 cycles/ticks + +Loop spin: 65 +gen_a: +median: 25196 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90622 cycles/ticks +average: 91113 cycles/ticks + +indcpa_enc: +median: 116096 cycles/ticks +average: 116595 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36341 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 100075 cycles/ticks + +kyber_keypair: +median: 106222 cycles/ticks +average: 106631 cycles/ticks + +kyber_encaps_derand: +median: 126816 cycles/ticks +average: 127404 cycles/ticks + +kyber_encaps: +median: 128280 cycles/ticks +average: 128781 cycles/ticks + +kyber_decaps: +median: 165388 cycles/ticks +average: 166139 cycles/ticks + +Loop spin: 66 +gen_a: +median: 25242 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90592 cycles/ticks +average: 91054 cycles/ticks + +indcpa_enc: +median: 116080 cycles/ticks +average: 116580 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36361 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100057 cycles/ticks + +kyber_keypair: +median: 106358 cycles/ticks +average: 106910 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127369 cycles/ticks + +kyber_encaps: +median: 128118 cycles/ticks +average: 128652 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 166071 cycles/ticks + +Loop spin: 67 +gen_a: +median: 25274 cycles/ticks +average: 25405 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 316 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90852 cycles/ticks +average: 91276 cycles/ticks + +indcpa_enc: +median: 116272 cycles/ticks +average: 116832 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99592 cycles/ticks +average: 99991 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106822 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127442 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128629 cycles/ticks + +kyber_decaps: +median: 165450 cycles/ticks +average: 166170 cycles/ticks + +Loop spin: 68 +gen_a: +median: 25196 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3337 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1406 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91214 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116614 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 100089 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106765 cycles/ticks + +kyber_encaps_derand: +median: 126636 cycles/ticks +average: 127204 cycles/ticks + +kyber_encaps: +median: 127802 cycles/ticks +average: 128354 cycles/ticks + +kyber_decaps: +median: 165030 cycles/ticks +average: 165782 cycles/ticks + +Loop spin: 69 +gen_a: +median: 25196 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 67 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90966 cycles/ticks +average: 91365 cycles/ticks + +indcpa_enc: +median: 116306 cycles/ticks +average: 116821 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99850 cycles/ticks +average: 100316 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106817 cycles/ticks + +kyber_encaps_derand: +median: 126796 cycles/ticks +average: 127449 cycles/ticks + +kyber_encaps: +median: 128264 cycles/ticks +average: 128825 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 166135 cycles/ticks + +Loop spin: 70 +gen_a: +median: 25198 cycles/ticks +average: 25343 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7981 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90622 cycles/ticks +average: 91045 cycles/ticks + +indcpa_enc: +median: 116028 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36196 cycles/ticks +average: 36354 cycles/ticks + +kyber_keypair_derand: +median: 99796 cycles/ticks +average: 100246 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106736 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127504 cycles/ticks + +kyber_encaps: +median: 128084 cycles/ticks +average: 128605 cycles/ticks + +kyber_decaps: +median: 165330 cycles/ticks +average: 166062 cycles/ticks + +Loop spin: 71 +gen_a: +median: 25240 cycles/ticks +average: 25385 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90854 cycles/ticks +average: 91258 cycles/ticks + +indcpa_enc: +median: 116332 cycles/ticks +average: 116840 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36324 cycles/ticks + +kyber_keypair_derand: +median: 99682 cycles/ticks +average: 100101 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106789 cycles/ticks + +kyber_encaps_derand: +median: 126688 cycles/ticks +average: 127303 cycles/ticks + +kyber_encaps: +median: 127822 cycles/ticks +average: 128356 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 166074 cycles/ticks + +Loop spin: 72 +gen_a: +median: 25214 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91194 cycles/ticks + +indcpa_enc: +median: 116214 cycles/ticks +average: 116711 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99604 cycles/ticks +average: 100059 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106730 cycles/ticks + +kyber_encaps_derand: +median: 126508 cycles/ticks +average: 127185 cycles/ticks + +kyber_encaps: +median: 127898 cycles/ticks +average: 128440 cycles/ticks + +kyber_decaps: +median: 165130 cycles/ticks +average: 165890 cycles/ticks + +Loop spin: 73 +gen_a: +median: 25224 cycles/ticks +average: 25456 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3347 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7981 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90786 cycles/ticks +average: 91172 cycles/ticks + +indcpa_enc: +median: 116154 cycles/ticks +average: 116712 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99506 cycles/ticks +average: 99979 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106786 cycles/ticks + +kyber_encaps_derand: +median: 126786 cycles/ticks +average: 127380 cycles/ticks + +kyber_encaps: +median: 128038 cycles/ticks +average: 128580 cycles/ticks + +kyber_decaps: +median: 165320 cycles/ticks +average: 166087 cycles/ticks + +Loop spin: 74 +gen_a: +median: 25222 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8005 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90492 cycles/ticks +average: 90887 cycles/ticks + +indcpa_enc: +median: 115950 cycles/ticks +average: 116508 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36268 cycles/ticks + +kyber_keypair_derand: +median: 99452 cycles/ticks +average: 99874 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106853 cycles/ticks + +kyber_encaps_derand: +median: 126618 cycles/ticks +average: 127213 cycles/ticks + +kyber_encaps: +median: 128090 cycles/ticks +average: 128586 cycles/ticks + +kyber_decaps: +median: 165118 cycles/ticks +average: 165854 cycles/ticks + +Loop spin: 75 +gen_a: +median: 25180 cycles/ticks +average: 25310 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90850 cycles/ticks +average: 91349 cycles/ticks + +indcpa_enc: +median: 116334 cycles/ticks +average: 116876 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99604 cycles/ticks +average: 99994 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126634 cycles/ticks +average: 127258 cycles/ticks + +kyber_encaps: +median: 127822 cycles/ticks +average: 128279 cycles/ticks + +kyber_decaps: +median: 165080 cycles/ticks +average: 165795 cycles/ticks + +Loop spin: 76 +gen_a: +median: 25224 cycles/ticks +average: 25452 cycles/ticks + +poly_getnoise_eta1: +median: 3300 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90576 cycles/ticks +average: 90991 cycles/ticks + +indcpa_enc: +median: 116070 cycles/ticks +average: 116551 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36245 cycles/ticks + +kyber_keypair_derand: +median: 99344 cycles/ticks +average: 99654 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106649 cycles/ticks + +kyber_encaps_derand: +median: 128200 cycles/ticks +average: 128767 cycles/ticks + +kyber_encaps: +median: 129512 cycles/ticks +average: 129981 cycles/ticks + +kyber_decaps: +median: 166768 cycles/ticks +average: 167411 cycles/ticks + +Loop spin: 77 +gen_a: +median: 25178 cycles/ticks +average: 25303 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90780 cycles/ticks +average: 91162 cycles/ticks + +indcpa_enc: +median: 116084 cycles/ticks +average: 116537 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36326 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100046 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106673 cycles/ticks + +kyber_encaps_derand: +median: 126618 cycles/ticks +average: 127160 cycles/ticks + +kyber_encaps: +median: 127570 cycles/ticks +average: 128066 cycles/ticks + +kyber_decaps: +median: 165124 cycles/ticks +average: 165793 cycles/ticks + +Loop spin: 78 +gen_a: +median: 25330 cycles/ticks +average: 25493 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3330 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90478 cycles/ticks +average: 90818 cycles/ticks + +indcpa_enc: +median: 116010 cycles/ticks +average: 116523 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100090 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106702 cycles/ticks + +kyber_encaps_derand: +median: 126742 cycles/ticks +average: 127319 cycles/ticks + +kyber_encaps: +median: 128160 cycles/ticks +average: 128713 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 166012 cycles/ticks + +Loop spin: 79 +gen_a: +median: 25198 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91001 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116615 cycles/ticks + +indcpa_dec: +median: 36188 cycles/ticks +average: 36327 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 100065 cycles/ticks + +kyber_keypair: +median: 106390 cycles/ticks +average: 106815 cycles/ticks + +kyber_encaps_derand: +median: 126936 cycles/ticks +average: 127472 cycles/ticks + +kyber_encaps: +median: 128194 cycles/ticks +average: 128713 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 165992 cycles/ticks + +Loop spin: 80 +gen_a: +median: 25224 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90476 cycles/ticks +average: 90892 cycles/ticks + +indcpa_enc: +median: 115964 cycles/ticks +average: 116450 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99921 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106708 cycles/ticks + +kyber_encaps_derand: +median: 126428 cycles/ticks +average: 126994 cycles/ticks + +kyber_encaps: +median: 127796 cycles/ticks +average: 128283 cycles/ticks + +kyber_decaps: +median: 165020 cycles/ticks +average: 165709 cycles/ticks + +Loop spin: 81 +gen_a: +median: 25242 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 8000 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90950 cycles/ticks +average: 91314 cycles/ticks + +indcpa_enc: +median: 116242 cycles/ticks +average: 116634 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36361 cycles/ticks + +kyber_keypair_derand: +median: 99546 cycles/ticks +average: 99909 cycles/ticks + +kyber_keypair: +median: 106268 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126834 cycles/ticks +average: 127483 cycles/ticks + +kyber_encaps: +median: 128164 cycles/ticks +average: 128655 cycles/ticks + +kyber_decaps: +median: 165328 cycles/ticks +average: 166012 cycles/ticks + +Loop spin: 82 +gen_a: +median: 25254 cycles/ticks +average: 25394 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90866 cycles/ticks +average: 91344 cycles/ticks + +indcpa_enc: +median: 116232 cycles/ticks +average: 116734 cycles/ticks + +indcpa_dec: +median: 36196 cycles/ticks +average: 36337 cycles/ticks + +kyber_keypair_derand: +median: 99766 cycles/ticks +average: 100171 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106821 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127220 cycles/ticks + +kyber_encaps: +median: 128024 cycles/ticks +average: 128475 cycles/ticks + +kyber_decaps: +median: 165210 cycles/ticks +average: 165855 cycles/ticks + +Loop spin: 83 +gen_a: +median: 25216 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90778 cycles/ticks +average: 91173 cycles/ticks + +indcpa_enc: +median: 116238 cycles/ticks +average: 116775 cycles/ticks + +indcpa_dec: +median: 36204 cycles/ticks +average: 36376 cycles/ticks + +kyber_keypair_derand: +median: 99658 cycles/ticks +average: 100068 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126948 cycles/ticks +average: 127511 cycles/ticks + +kyber_encaps: +median: 128300 cycles/ticks +average: 128742 cycles/ticks + +kyber_decaps: +median: 165554 cycles/ticks +average: 166177 cycles/ticks + +Loop spin: 84 +gen_a: +median: 25250 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90872 cycles/ticks +average: 91223 cycles/ticks + +indcpa_enc: +median: 116190 cycles/ticks +average: 116621 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 100016 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106823 cycles/ticks + +kyber_encaps_derand: +median: 126856 cycles/ticks +average: 127459 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128498 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166184 cycles/ticks + +Loop spin: 85 +gen_a: +median: 25240 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90816 cycles/ticks +average: 91291 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116729 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36324 cycles/ticks + +kyber_keypair_derand: +median: 99360 cycles/ticks +average: 99797 cycles/ticks + +kyber_keypair: +median: 106190 cycles/ticks +average: 106594 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127142 cycles/ticks + +kyber_encaps: +median: 127992 cycles/ticks +average: 128519 cycles/ticks + +kyber_decaps: +median: 165190 cycles/ticks +average: 165949 cycles/ticks + +Loop spin: 86 +gen_a: +median: 25196 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 91009 cycles/ticks + +indcpa_enc: +median: 116160 cycles/ticks +average: 116679 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99608 cycles/ticks +average: 99922 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106773 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127255 cycles/ticks + +kyber_encaps: +median: 128320 cycles/ticks +average: 128797 cycles/ticks + +kyber_decaps: +median: 165394 cycles/ticks +average: 166089 cycles/ticks + +Loop spin: 87 +gen_a: +median: 25224 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2136 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91029 cycles/ticks + +indcpa_enc: +median: 115988 cycles/ticks +average: 116487 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36252 cycles/ticks + +kyber_keypair_derand: +median: 99812 cycles/ticks +average: 100221 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106696 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127285 cycles/ticks + +kyber_encaps: +median: 128106 cycles/ticks +average: 128580 cycles/ticks + +kyber_decaps: +median: 165380 cycles/ticks +average: 166117 cycles/ticks + +Loop spin: 88 +gen_a: +median: 25236 cycles/ticks +average: 25376 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91103 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116791 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36373 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 99975 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106831 cycles/ticks + +kyber_encaps_derand: +median: 126530 cycles/ticks +average: 127122 cycles/ticks + +kyber_encaps: +median: 127578 cycles/ticks +average: 128087 cycles/ticks + +kyber_decaps: +median: 165088 cycles/ticks +average: 165717 cycles/ticks + +Loop spin: 89 +gen_a: +median: 25250 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91133 cycles/ticks + +indcpa_enc: +median: 116226 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99792 cycles/ticks +average: 100110 cycles/ticks + +kyber_keypair: +median: 106228 cycles/ticks +average: 106677 cycles/ticks + +kyber_encaps_derand: +median: 126772 cycles/ticks +average: 127289 cycles/ticks + +kyber_encaps: +median: 128124 cycles/ticks +average: 128579 cycles/ticks + +kyber_decaps: +median: 165268 cycles/ticks +average: 165923 cycles/ticks + +Loop spin: 90 +gen_a: +median: 25244 cycles/ticks +average: 25393 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90904 cycles/ticks +average: 91308 cycles/ticks + +indcpa_enc: +median: 116330 cycles/ticks +average: 116817 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 99977 cycles/ticks + +kyber_keypair: +median: 106418 cycles/ticks +average: 106830 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127206 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 131427 cycles/ticks + +kyber_decaps: +median: 165250 cycles/ticks +average: 165880 cycles/ticks + +Loop spin: 91 +gen_a: +median: 25220 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90832 cycles/ticks +average: 93923 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116799 cycles/ticks + +indcpa_dec: +median: 36180 cycles/ticks +average: 36348 cycles/ticks + +kyber_keypair_derand: +median: 99800 cycles/ticks +average: 100165 cycles/ticks + +kyber_keypair: +median: 106390 cycles/ticks +average: 106882 cycles/ticks + +kyber_encaps_derand: +median: 128090 cycles/ticks +average: 128559 cycles/ticks + +kyber_encaps: +median: 129192 cycles/ticks +average: 129730 cycles/ticks + +kyber_decaps: +median: 166640 cycles/ticks +average: 167306 cycles/ticks + +Loop spin: 92 +gen_a: +median: 25218 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90638 cycles/ticks +average: 90987 cycles/ticks + +indcpa_enc: +median: 116060 cycles/ticks +average: 116551 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99418 cycles/ticks +average: 99764 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106798 cycles/ticks + +kyber_encaps_derand: +median: 126686 cycles/ticks +average: 127145 cycles/ticks + +kyber_encaps: +median: 127970 cycles/ticks +average: 128467 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 165949 cycles/ticks + +Loop spin: 93 +gen_a: +median: 25216 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90864 cycles/ticks +average: 91263 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116791 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99676 cycles/ticks +average: 100076 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126830 cycles/ticks +average: 127375 cycles/ticks + +kyber_encaps: +median: 128122 cycles/ticks +average: 128691 cycles/ticks + +kyber_decaps: +median: 165380 cycles/ticks +average: 166023 cycles/ticks + +Loop spin: 94 +gen_a: +median: 25250 cycles/ticks +average: 25406 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3340 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8016 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 91129 cycles/ticks + +indcpa_enc: +median: 116070 cycles/ticks +average: 116489 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99676 cycles/ticks +average: 100084 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106726 cycles/ticks + +kyber_encaps_derand: +median: 126818 cycles/ticks +average: 127340 cycles/ticks + +kyber_encaps: +median: 128098 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 165974 cycles/ticks + +Loop spin: 95 +gen_a: +median: 25216 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90476 cycles/ticks +average: 90856 cycles/ticks + +indcpa_enc: +median: 115946 cycles/ticks +average: 116464 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36248 cycles/ticks + +kyber_keypair_derand: +median: 99656 cycles/ticks +average: 100050 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106763 cycles/ticks + +kyber_encaps_derand: +median: 126684 cycles/ticks +average: 127159 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128407 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165893 cycles/ticks + +Loop spin: 96 +gen_a: +median: 25182 cycles/ticks +average: 25322 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91194 cycles/ticks + +indcpa_enc: +median: 116318 cycles/ticks +average: 116832 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99722 cycles/ticks +average: 100116 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106774 cycles/ticks + +kyber_encaps_derand: +median: 126972 cycles/ticks +average: 127480 cycles/ticks + +kyber_encaps: +median: 128202 cycles/ticks +average: 128758 cycles/ticks + +kyber_decaps: +median: 165578 cycles/ticks +average: 166290 cycles/ticks + +Loop spin: 97 +gen_a: +median: 25240 cycles/ticks +average: 25399 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 91026 cycles/ticks +average: 91428 cycles/ticks + +indcpa_enc: +median: 116352 cycles/ticks +average: 116917 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99458 cycles/ticks +average: 99856 cycles/ticks + +kyber_keypair: +median: 106196 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126588 cycles/ticks +average: 127234 cycles/ticks + +kyber_encaps: +median: 127766 cycles/ticks +average: 128248 cycles/ticks + +kyber_decaps: +median: 165114 cycles/ticks +average: 165815 cycles/ticks + +Loop spin: 98 +gen_a: +median: 25248 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 8006 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 278 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1802 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90898 cycles/ticks +average: 91329 cycles/ticks + +indcpa_enc: +median: 116304 cycles/ticks +average: 116803 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99458 cycles/ticks +average: 99881 cycles/ticks + +kyber_keypair: +median: 106388 cycles/ticks +average: 106792 cycles/ticks + +kyber_encaps_derand: +median: 126684 cycles/ticks +average: 127159 cycles/ticks + +kyber_encaps: +median: 127948 cycles/ticks +average: 128453 cycles/ticks + +kyber_decaps: +median: 165162 cycles/ticks +average: 165885 cycles/ticks + +Loop spin: 99 +gen_a: +median: 25222 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 285 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90502 cycles/ticks +average: 90874 cycles/ticks + +indcpa_enc: +median: 116064 cycles/ticks +average: 116589 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100108 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106690 cycles/ticks + +kyber_encaps_derand: +median: 126662 cycles/ticks +average: 127189 cycles/ticks + +kyber_encaps: +median: 127922 cycles/ticks +average: 128358 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165938 cycles/ticks + +Loop spin: 100 +gen_a: +median: 25208 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 8001 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90734 cycles/ticks +average: 91124 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116692 cycles/ticks + +indcpa_dec: +median: 36206 cycles/ticks +average: 36352 cycles/ticks + +kyber_keypair_derand: +median: 99500 cycles/ticks +average: 99893 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106718 cycles/ticks + +kyber_encaps_derand: +median: 126882 cycles/ticks +average: 127380 cycles/ticks + +kyber_encaps: +median: 128174 cycles/ticks +average: 128668 cycles/ticks + +kyber_decaps: +median: 165378 cycles/ticks +average: 166008 cycles/ticks + +Loop spin: 101 +gen_a: +median: 25238 cycles/ticks +average: 25398 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 91041 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116568 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36295 cycles/ticks + +kyber_keypair_derand: +median: 99478 cycles/ticks +average: 99791 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106690 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127155 cycles/ticks + +kyber_encaps: +median: 128186 cycles/ticks +average: 128631 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 165995 cycles/ticks + +Loop spin: 102 +gen_a: +median: 25180 cycles/ticks +average: 25342 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90646 cycles/ticks +average: 90973 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116591 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36330 cycles/ticks + +kyber_keypair_derand: +median: 99440 cycles/ticks +average: 99889 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106723 cycles/ticks + +kyber_encaps_derand: +median: 126804 cycles/ticks +average: 127332 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128578 cycles/ticks + +kyber_decaps: +median: 165412 cycles/ticks +average: 166057 cycles/ticks + +Loop spin: 103 +gen_a: +median: 25220 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1514 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90944 cycles/ticks +average: 91323 cycles/ticks + +indcpa_enc: +median: 116462 cycles/ticks +average: 117020 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100109 cycles/ticks + +kyber_keypair: +median: 106476 cycles/ticks +average: 106924 cycles/ticks + +kyber_encaps_derand: +median: 126868 cycles/ticks +average: 127411 cycles/ticks + +kyber_encaps: +median: 128170 cycles/ticks +average: 128649 cycles/ticks + +kyber_decaps: +median: 165090 cycles/ticks +average: 165758 cycles/ticks + +Loop spin: 104 +gen_a: +median: 25206 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90696 cycles/ticks +average: 91049 cycles/ticks + +indcpa_enc: +median: 116164 cycles/ticks +average: 116668 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100070 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106703 cycles/ticks + +kyber_encaps_derand: +median: 126722 cycles/ticks +average: 127102 cycles/ticks + +kyber_encaps: +median: 127950 cycles/ticks +average: 128353 cycles/ticks + +kyber_decaps: +median: 165246 cycles/ticks +average: 165916 cycles/ticks + +Loop spin: 105 +gen_a: +median: 25308 cycles/ticks +average: 25503 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90538 cycles/ticks +average: 90866 cycles/ticks + +indcpa_enc: +median: 116058 cycles/ticks +average: 116593 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99983 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106696 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127362 cycles/ticks + +kyber_encaps: +median: 128062 cycles/ticks +average: 128543 cycles/ticks + +kyber_decaps: +median: 165372 cycles/ticks +average: 166081 cycles/ticks + +Loop spin: 106 +gen_a: +median: 25188 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90704 cycles/ticks +average: 91176 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116733 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36359 cycles/ticks + +kyber_keypair_derand: +median: 99568 cycles/ticks +average: 100031 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106778 cycles/ticks + +kyber_encaps_derand: +median: 126648 cycles/ticks +average: 127214 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128508 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165908 cycles/ticks + +Loop spin: 107 +gen_a: +median: 25262 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3300 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 66 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91135 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99490 cycles/ticks +average: 99856 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106713 cycles/ticks + +kyber_encaps_derand: +median: 128370 cycles/ticks +average: 128905 cycles/ticks + +kyber_encaps: +median: 129728 cycles/ticks +average: 130219 cycles/ticks + +kyber_decaps: +median: 166842 cycles/ticks +average: 167550 cycles/ticks + +Loop spin: 108 +gen_a: +median: 25198 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91125 cycles/ticks + +indcpa_enc: +median: 116074 cycles/ticks +average: 116509 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99472 cycles/ticks +average: 99912 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106811 cycles/ticks + +kyber_encaps_derand: +median: 126804 cycles/ticks +average: 127381 cycles/ticks + +kyber_encaps: +median: 128156 cycles/ticks +average: 128601 cycles/ticks + +kyber_decaps: +median: 165466 cycles/ticks +average: 166228 cycles/ticks + +Loop spin: 109 +gen_a: +median: 25200 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3330 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90830 cycles/ticks +average: 91249 cycles/ticks + +indcpa_enc: +median: 116314 cycles/ticks +average: 116852 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99634 cycles/ticks +average: 100053 cycles/ticks + +kyber_keypair: +median: 106150 cycles/ticks +average: 106587 cycles/ticks + +kyber_encaps_derand: +median: 126736 cycles/ticks +average: 127305 cycles/ticks + +kyber_encaps: +median: 128012 cycles/ticks +average: 128539 cycles/ticks + +kyber_decaps: +median: 165302 cycles/ticks +average: 165989 cycles/ticks + +Loop spin: 110 +gen_a: +median: 25272 cycles/ticks +average: 25415 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90532 cycles/ticks +average: 90918 cycles/ticks + +indcpa_enc: +median: 116092 cycles/ticks +average: 116579 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106631 cycles/ticks + +kyber_encaps_derand: +median: 126590 cycles/ticks +average: 127123 cycles/ticks + +kyber_encaps: +median: 127896 cycles/ticks +average: 128388 cycles/ticks + +kyber_decaps: +median: 165012 cycles/ticks +average: 165617 cycles/ticks + +Loop spin: 111 +gen_a: +median: 25246 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90444 cycles/ticks +average: 90804 cycles/ticks + +indcpa_enc: +median: 116022 cycles/ticks +average: 116502 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36321 cycles/ticks + +kyber_keypair_derand: +median: 99732 cycles/ticks +average: 100065 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126688 cycles/ticks +average: 127202 cycles/ticks + +kyber_encaps: +median: 127702 cycles/ticks +average: 128237 cycles/ticks + +kyber_decaps: +median: 165006 cycles/ticks +average: 165781 cycles/ticks + +Loop spin: 112 +gen_a: +median: 25220 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 91119 cycles/ticks + +indcpa_enc: +median: 116166 cycles/ticks +average: 116708 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99696 cycles/ticks +average: 100129 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106790 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127354 cycles/ticks + +kyber_encaps: +median: 128048 cycles/ticks +average: 128488 cycles/ticks + +kyber_decaps: +median: 165348 cycles/ticks +average: 166017 cycles/ticks + +Loop spin: 113 +gen_a: +median: 25238 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 283 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91155 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116782 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99750 cycles/ticks +average: 100133 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106761 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127303 cycles/ticks + +kyber_encaps: +median: 127962 cycles/ticks +average: 128398 cycles/ticks + +kyber_decaps: +median: 165238 cycles/ticks +average: 165944 cycles/ticks + +Loop spin: 114 +gen_a: +median: 25244 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91160 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116762 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99882 cycles/ticks +average: 100245 cycles/ticks + +kyber_keypair: +median: 106234 cycles/ticks +average: 106652 cycles/ticks + +kyber_encaps_derand: +median: 126514 cycles/ticks +average: 127000 cycles/ticks + +kyber_encaps: +median: 127872 cycles/ticks +average: 128288 cycles/ticks + +kyber_decaps: +median: 165158 cycles/ticks +average: 165803 cycles/ticks + +Loop spin: 115 +gen_a: +median: 25252 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3348 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90834 cycles/ticks +average: 91249 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116723 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36299 cycles/ticks + +kyber_keypair_derand: +median: 99640 cycles/ticks +average: 100001 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106781 cycles/ticks + +kyber_encaps_derand: +median: 126656 cycles/ticks +average: 127190 cycles/ticks + +kyber_encaps: +median: 127844 cycles/ticks +average: 128379 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165863 cycles/ticks + +Loop spin: 116 +gen_a: +median: 25246 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7926 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1818 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90654 cycles/ticks +average: 91049 cycles/ticks + +indcpa_enc: +median: 116050 cycles/ticks +average: 116534 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99514 cycles/ticks +average: 99925 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106604 cycles/ticks + +kyber_encaps_derand: +median: 126656 cycles/ticks +average: 127153 cycles/ticks + +kyber_encaps: +median: 127966 cycles/ticks +average: 128502 cycles/ticks + +kyber_decaps: +median: 165104 cycles/ticks +average: 165829 cycles/ticks + +Loop spin: 117 +gen_a: +median: 25260 cycles/ticks +average: 25410 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90504 cycles/ticks +average: 90914 cycles/ticks + +indcpa_enc: +median: 116020 cycles/ticks +average: 116482 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99460 cycles/ticks +average: 99740 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106856 cycles/ticks + +kyber_encaps_derand: +median: 126490 cycles/ticks +average: 126952 cycles/ticks + +kyber_encaps: +median: 127780 cycles/ticks +average: 128244 cycles/ticks + +kyber_decaps: +median: 165066 cycles/ticks +average: 165702 cycles/ticks + +Loop spin: 118 +gen_a: +median: 25198 cycles/ticks +average: 25362 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90686 cycles/ticks +average: 91045 cycles/ticks + +indcpa_enc: +median: 116086 cycles/ticks +average: 116554 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99610 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106224 cycles/ticks +average: 106641 cycles/ticks + +kyber_encaps_derand: +median: 128346 cycles/ticks +average: 128934 cycles/ticks + +kyber_encaps: +median: 129594 cycles/ticks +average: 130113 cycles/ticks + +kyber_decaps: +median: 166896 cycles/ticks +average: 167561 cycles/ticks + +Loop spin: 119 +gen_a: +median: 25216 cycles/ticks +average: 25376 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90660 cycles/ticks +average: 91039 cycles/ticks + +indcpa_enc: +median: 116242 cycles/ticks +average: 116687 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99872 cycles/ticks +average: 100214 cycles/ticks + +kyber_keypair: +median: 106408 cycles/ticks +average: 106793 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127336 cycles/ticks + +kyber_encaps: +median: 128166 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166042 cycles/ticks + +Loop spin: 120 +gen_a: +median: 25228 cycles/ticks +average: 25416 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91189 cycles/ticks + +indcpa_enc: +median: 116182 cycles/ticks +average: 116670 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36238 cycles/ticks + +kyber_keypair_derand: +median: 99752 cycles/ticks +average: 100146 cycles/ticks + +kyber_keypair: +median: 106412 cycles/ticks +average: 106738 cycles/ticks + +kyber_encaps_derand: +median: 126582 cycles/ticks +average: 127187 cycles/ticks + +kyber_encaps: +median: 127828 cycles/ticks +average: 128271 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165926 cycles/ticks + +Loop spin: 121 +gen_a: +median: 25180 cycles/ticks +average: 25332 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 8001 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91169 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116733 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36351 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100058 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106711 cycles/ticks + +kyber_encaps_derand: +median: 126868 cycles/ticks +average: 127455 cycles/ticks + +kyber_encaps: +median: 128134 cycles/ticks +average: 128557 cycles/ticks + +kyber_decaps: +median: 165442 cycles/ticks +average: 166110 cycles/ticks + +Loop spin: 122 +gen_a: +median: 25200 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1407 cycles/ticks + +indcpa_keypair: +median: 90396 cycles/ticks +average: 90759 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116577 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36304 cycles/ticks + +kyber_keypair_derand: +median: 101242 cycles/ticks +average: 101707 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106713 cycles/ticks + +kyber_encaps_derand: +median: 126582 cycles/ticks +average: 127069 cycles/ticks + +kyber_encaps: +median: 127876 cycles/ticks +average: 128324 cycles/ticks + +kyber_decaps: +median: 165182 cycles/ticks +average: 165840 cycles/ticks + +Loop spin: 123 +gen_a: +median: 25222 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7926 cycles/ticks +average: 8001 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 91000 cycles/ticks +average: 91384 cycles/ticks + +indcpa_enc: +median: 116344 cycles/ticks +average: 116843 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99352 cycles/ticks +average: 99799 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106687 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127308 cycles/ticks + +kyber_encaps: +median: 128130 cycles/ticks +average: 128576 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165972 cycles/ticks + +Loop spin: 124 +gen_a: +median: 25234 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90800 cycles/ticks +average: 91200 cycles/ticks + +indcpa_enc: +median: 116288 cycles/ticks +average: 116789 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36295 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100114 cycles/ticks + +kyber_keypair: +median: 106256 cycles/ticks +average: 106745 cycles/ticks + +kyber_encaps_derand: +median: 126738 cycles/ticks +average: 127287 cycles/ticks + +kyber_encaps: +median: 128142 cycles/ticks +average: 128553 cycles/ticks + +kyber_decaps: +median: 165334 cycles/ticks +average: 165998 cycles/ticks + +Loop spin: 125 +gen_a: +median: 25240 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 91026 cycles/ticks +average: 91389 cycles/ticks + +indcpa_enc: +median: 116368 cycles/ticks +average: 116863 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 101010 cycles/ticks +average: 101422 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106716 cycles/ticks + +kyber_encaps_derand: +median: 126752 cycles/ticks +average: 127216 cycles/ticks + +kyber_encaps: +median: 127974 cycles/ticks +average: 128363 cycles/ticks + +kyber_decaps: +median: 165284 cycles/ticks +average: 165897 cycles/ticks + +Loop spin: 126 +gen_a: +median: 25204 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3340 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90522 cycles/ticks +average: 90839 cycles/ticks + +indcpa_enc: +median: 116056 cycles/ticks +average: 116538 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99552 cycles/ticks +average: 99892 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106693 cycles/ticks + +kyber_encaps_derand: +median: 126766 cycles/ticks +average: 127297 cycles/ticks + +kyber_encaps: +median: 128044 cycles/ticks +average: 128435 cycles/ticks + +kyber_decaps: +median: 165414 cycles/ticks +average: 166166 cycles/ticks + +Loop spin: 127 +gen_a: +median: 25178 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10545 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7950 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91036 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116582 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99804 cycles/ticks +average: 100242 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106780 cycles/ticks + +kyber_encaps_derand: +median: 127048 cycles/ticks +average: 127618 cycles/ticks + +kyber_encaps: +median: 128240 cycles/ticks +average: 128680 cycles/ticks + +kyber_decaps: +median: 165430 cycles/ticks +average: 166083 cycles/ticks + +Loop spin: 128 +gen_a: +median: 25242 cycles/ticks +average: 25385 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91097 cycles/ticks + +indcpa_enc: +median: 116014 cycles/ticks +average: 116543 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99740 cycles/ticks +average: 100135 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106784 cycles/ticks + +kyber_encaps_derand: +median: 126604 cycles/ticks +average: 127109 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128457 cycles/ticks + +kyber_decaps: +median: 165196 cycles/ticks +average: 165781 cycles/ticks + +Loop spin: 129 +gen_a: +median: 25252 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90558 cycles/ticks +average: 90935 cycles/ticks + +indcpa_enc: +median: 116072 cycles/ticks +average: 116577 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 99964 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106612 cycles/ticks + +kyber_encaps_derand: +median: 126822 cycles/ticks +average: 127319 cycles/ticks + +kyber_encaps: +median: 128094 cycles/ticks +average: 128519 cycles/ticks + +kyber_decaps: +median: 165420 cycles/ticks +average: 166114 cycles/ticks + +Loop spin: 130 +gen_a: +median: 25218 cycles/ticks +average: 25362 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90838 cycles/ticks +average: 91225 cycles/ticks + +indcpa_enc: +median: 116168 cycles/ticks +average: 116630 cycles/ticks + +indcpa_dec: +median: 36196 cycles/ticks +average: 36379 cycles/ticks + +kyber_keypair_derand: +median: 99540 cycles/ticks +average: 99898 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106748 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127158 cycles/ticks + +kyber_encaps: +median: 128046 cycles/ticks +average: 128512 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165883 cycles/ticks + +Loop spin: 131 +gen_a: +median: 25262 cycles/ticks +average: 25408 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90832 cycles/ticks +average: 91199 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116723 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99518 cycles/ticks +average: 99942 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126844 cycles/ticks +average: 127348 cycles/ticks + +kyber_encaps: +median: 128136 cycles/ticks +average: 128618 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 165981 cycles/ticks + +Loop spin: 132 +gen_a: +median: 25216 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90530 cycles/ticks +average: 90875 cycles/ticks + +indcpa_enc: +median: 116104 cycles/ticks +average: 116579 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36235 cycles/ticks + +kyber_keypair_derand: +median: 101082 cycles/ticks +average: 101473 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106738 cycles/ticks + +kyber_encaps_derand: +median: 126678 cycles/ticks +average: 127129 cycles/ticks + +kyber_encaps: +median: 128046 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165210 cycles/ticks +average: 165828 cycles/ticks + +Loop spin: 133 +gen_a: +median: 25238 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 280 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90322 cycles/ticks +average: 90660 cycles/ticks + +indcpa_enc: +median: 116054 cycles/ticks +average: 116547 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99514 cycles/ticks +average: 99940 cycles/ticks + +kyber_keypair: +median: 105978 cycles/ticks +average: 106402 cycles/ticks + +kyber_encaps_derand: +median: 126586 cycles/ticks +average: 127110 cycles/ticks + +kyber_encaps: +median: 127820 cycles/ticks +average: 128191 cycles/ticks + +kyber_decaps: +median: 165056 cycles/ticks +average: 165686 cycles/ticks + +Loop spin: 134 +gen_a: +median: 25280 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91098 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116581 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100038 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106687 cycles/ticks + +kyber_encaps_derand: +median: 126660 cycles/ticks +average: 127207 cycles/ticks + +kyber_encaps: +median: 127926 cycles/ticks +average: 128369 cycles/ticks + +kyber_decaps: +median: 165308 cycles/ticks +average: 165977 cycles/ticks + +Loop spin: 135 +gen_a: +median: 25206 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91115 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116807 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99602 cycles/ticks +average: 100023 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106785 cycles/ticks + +kyber_encaps_derand: +median: 126504 cycles/ticks +average: 127018 cycles/ticks + +kyber_encaps: +median: 127722 cycles/ticks +average: 128140 cycles/ticks + +kyber_decaps: +median: 165094 cycles/ticks +average: 165773 cycles/ticks + +Loop spin: 136 +gen_a: +median: 25224 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7994 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90552 cycles/ticks +average: 90918 cycles/ticks + +indcpa_enc: +median: 116110 cycles/ticks +average: 116614 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36307 cycles/ticks + +kyber_keypair_derand: +median: 99744 cycles/ticks +average: 100158 cycles/ticks + +kyber_keypair: +median: 106294 cycles/ticks +average: 106723 cycles/ticks + +kyber_encaps_derand: +median: 126650 cycles/ticks +average: 127158 cycles/ticks + +kyber_encaps: +median: 127994 cycles/ticks +average: 128409 cycles/ticks + +kyber_decaps: +median: 165172 cycles/ticks +average: 165856 cycles/ticks + +Loop spin: 137 +gen_a: +median: 25284 cycles/ticks +average: 25422 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10544 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90822 cycles/ticks +average: 91220 cycles/ticks + +indcpa_enc: +median: 116164 cycles/ticks +average: 116645 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100024 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106757 cycles/ticks + +kyber_encaps_derand: +median: 126714 cycles/ticks +average: 127220 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128521 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165833 cycles/ticks + +Loop spin: 138 +gen_a: +median: 25216 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1819 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90752 cycles/ticks +average: 91082 cycles/ticks + +indcpa_enc: +median: 116200 cycles/ticks +average: 116703 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106608 cycles/ticks + +kyber_encaps_derand: +median: 126568 cycles/ticks +average: 127032 cycles/ticks + +kyber_encaps: +median: 128122 cycles/ticks +average: 128510 cycles/ticks + +kyber_decaps: +median: 165148 cycles/ticks +average: 165885 cycles/ticks + +Loop spin: 139 +gen_a: +median: 25230 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2126 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90842 cycles/ticks +average: 91212 cycles/ticks + +indcpa_enc: +median: 116330 cycles/ticks +average: 116777 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 100053 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106592 cycles/ticks + +kyber_encaps_derand: +median: 128230 cycles/ticks +average: 128801 cycles/ticks + +kyber_encaps: +median: 129558 cycles/ticks +average: 130050 cycles/ticks + +kyber_decaps: +median: 166836 cycles/ticks +average: 167422 cycles/ticks + +Loop spin: 140 +gen_a: +median: 25186 cycles/ticks +average: 25317 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90556 cycles/ticks +average: 90924 cycles/ticks + +indcpa_enc: +median: 116102 cycles/ticks +average: 116590 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36262 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106745 cycles/ticks + +kyber_encaps_derand: +median: 126628 cycles/ticks +average: 127121 cycles/ticks + +kyber_encaps: +median: 127748 cycles/ticks +average: 128205 cycles/ticks + +kyber_decaps: +median: 165080 cycles/ticks +average: 165642 cycles/ticks + +Loop spin: 141 +gen_a: +median: 25196 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3310 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 8035 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 67 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90642 cycles/ticks +average: 91048 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116629 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36242 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 99989 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106799 cycles/ticks + +kyber_encaps_derand: +median: 126592 cycles/ticks +average: 127059 cycles/ticks + +kyber_encaps: +median: 128066 cycles/ticks +average: 128534 cycles/ticks + +kyber_decaps: +median: 165240 cycles/ticks +average: 165852 cycles/ticks + +Loop spin: 142 +gen_a: +median: 25290 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 71 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91068 cycles/ticks + +indcpa_enc: +median: 116250 cycles/ticks +average: 116713 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36330 cycles/ticks + +kyber_keypair_derand: +median: 99714 cycles/ticks +average: 100100 cycles/ticks + +kyber_keypair: +median: 106074 cycles/ticks +average: 106474 cycles/ticks + +kyber_encaps_derand: +median: 126856 cycles/ticks +average: 127377 cycles/ticks + +kyber_encaps: +median: 128114 cycles/ticks +average: 128628 cycles/ticks + +kyber_decaps: +median: 165398 cycles/ticks +average: 166029 cycles/ticks + +Loop spin: 143 +gen_a: +median: 25256 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91153 cycles/ticks + +indcpa_enc: +median: 116032 cycles/ticks +average: 116438 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36321 cycles/ticks + +kyber_keypair_derand: +median: 99632 cycles/ticks +average: 100031 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106770 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127173 cycles/ticks + +kyber_encaps: +median: 127942 cycles/ticks +average: 128419 cycles/ticks + +kyber_decaps: +median: 165218 cycles/ticks +average: 165819 cycles/ticks + +Loop spin: 144 +gen_a: +median: 25204 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90782 cycles/ticks +average: 91179 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116637 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36245 cycles/ticks + +kyber_keypair_derand: +median: 99532 cycles/ticks +average: 99917 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126734 cycles/ticks +average: 127194 cycles/ticks + +kyber_encaps: +median: 128136 cycles/ticks +average: 128580 cycles/ticks + +kyber_decaps: +median: 165290 cycles/ticks +average: 165967 cycles/ticks + +Loop spin: 145 +gen_a: +median: 25204 cycles/ticks +average: 25383 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1392 cycles/ticks + +indcpa_keypair: +median: 90924 cycles/ticks +average: 91233 cycles/ticks + +indcpa_enc: +median: 116360 cycles/ticks +average: 116859 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 101228 cycles/ticks +average: 101659 cycles/ticks + +kyber_keypair: +median: 106214 cycles/ticks +average: 106593 cycles/ticks + +kyber_encaps_derand: +median: 126796 cycles/ticks +average: 127231 cycles/ticks + +kyber_encaps: +median: 128232 cycles/ticks +average: 128725 cycles/ticks + +kyber_decaps: +median: 165214 cycles/ticks +average: 165777 cycles/ticks + +Loop spin: 146 +gen_a: +median: 25238 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90778 cycles/ticks +average: 91196 cycles/ticks + +indcpa_enc: +median: 116126 cycles/ticks +average: 116578 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99570 cycles/ticks +average: 99948 cycles/ticks + +kyber_keypair: +median: 106388 cycles/ticks +average: 106754 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127319 cycles/ticks + +kyber_encaps: +median: 128176 cycles/ticks +average: 128583 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 165924 cycles/ticks + +Loop spin: 147 +gen_a: +median: 25274 cycles/ticks +average: 25395 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1826 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91156 cycles/ticks + +indcpa_enc: +median: 116192 cycles/ticks +average: 116667 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99552 cycles/ticks +average: 99967 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106688 cycles/ticks + +kyber_encaps_derand: +median: 126610 cycles/ticks +average: 127089 cycles/ticks + +kyber_encaps: +median: 128000 cycles/ticks +average: 128488 cycles/ticks + +kyber_decaps: +median: 164996 cycles/ticks +average: 165643 cycles/ticks + +Loop spin: 148 +gen_a: +median: 25200 cycles/ticks +average: 25396 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90904 cycles/ticks +average: 91245 cycles/ticks + +indcpa_enc: +median: 116402 cycles/ticks +average: 116903 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99692 cycles/ticks +average: 100059 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106773 cycles/ticks + +kyber_encaps_derand: +median: 126682 cycles/ticks +average: 127168 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128422 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165846 cycles/ticks + +Loop spin: 149 +gen_a: +median: 25196 cycles/ticks +average: 25343 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3332 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7927 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1820 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 91075 cycles/ticks + +indcpa_enc: +median: 116162 cycles/ticks +average: 116642 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36335 cycles/ticks + +kyber_keypair_derand: +median: 99728 cycles/ticks +average: 100043 cycles/ticks + +kyber_keypair: +median: 106428 cycles/ticks +average: 106820 cycles/ticks + +kyber_encaps_derand: +median: 126700 cycles/ticks +average: 127230 cycles/ticks + +kyber_encaps: +median: 127958 cycles/ticks +average: 128351 cycles/ticks + +kyber_decaps: +median: 165228 cycles/ticks +average: 165891 cycles/ticks + +Loop spin: 150 +gen_a: +median: 25256 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7916 cycles/ticks +average: 8023 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90506 cycles/ticks +average: 90988 cycles/ticks + +indcpa_enc: +median: 116082 cycles/ticks +average: 116586 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36312 cycles/ticks + +kyber_keypair_derand: +median: 99574 cycles/ticks +average: 99963 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106813 cycles/ticks + +kyber_encaps_derand: +median: 126516 cycles/ticks +average: 127022 cycles/ticks + +kyber_encaps: +median: 127844 cycles/ticks +average: 128219 cycles/ticks + +kyber_decaps: +median: 165092 cycles/ticks +average: 165756 cycles/ticks + +Loop spin: 151 +gen_a: +median: 25214 cycles/ticks +average: 25413 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90536 cycles/ticks +average: 90831 cycles/ticks + +indcpa_enc: +median: 115930 cycles/ticks +average: 116345 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99750 cycles/ticks +average: 100134 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106631 cycles/ticks + +kyber_encaps_derand: +median: 126604 cycles/ticks +average: 127030 cycles/ticks + +kyber_encaps: +median: 127888 cycles/ticks +average: 128398 cycles/ticks + +kyber_decaps: +median: 165076 cycles/ticks +average: 165736 cycles/ticks + +Loop spin: 152 +gen_a: +median: 25222 cycles/ticks +average: 25382 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91025 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116683 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99724 cycles/ticks +average: 100096 cycles/ticks + +kyber_keypair: +median: 106244 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 128134 cycles/ticks +average: 128724 cycles/ticks + +kyber_encaps: +median: 129296 cycles/ticks +average: 129812 cycles/ticks + +kyber_decaps: +median: 166744 cycles/ticks +average: 167461 cycles/ticks + +Loop spin: 153 +gen_a: +median: 25272 cycles/ticks +average: 25411 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1819 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90828 cycles/ticks +average: 91258 cycles/ticks + +indcpa_enc: +median: 116214 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99958 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106823 cycles/ticks + +kyber_encaps_derand: +median: 126570 cycles/ticks +average: 127079 cycles/ticks + +kyber_encaps: +median: 127944 cycles/ticks +average: 128435 cycles/ticks + +kyber_decaps: +median: 165240 cycles/ticks +average: 165925 cycles/ticks + +Loop spin: 154 +gen_a: +median: 25196 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90950 cycles/ticks +average: 91316 cycles/ticks + +indcpa_enc: +median: 116530 cycles/ticks +average: 117060 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36299 cycles/ticks + +kyber_keypair_derand: +median: 99572 cycles/ticks +average: 99962 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106711 cycles/ticks + +kyber_encaps_derand: +median: 126496 cycles/ticks +average: 126965 cycles/ticks + +kyber_encaps: +median: 127758 cycles/ticks +average: 128220 cycles/ticks + +kyber_decaps: +median: 165028 cycles/ticks +average: 165712 cycles/ticks + +Loop spin: 155 +gen_a: +median: 25218 cycles/ticks +average: 25344 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3334 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7161 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90844 cycles/ticks +average: 91147 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116556 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99730 cycles/ticks +average: 100123 cycles/ticks + +kyber_keypair: +median: 106194 cycles/ticks +average: 106583 cycles/ticks + +kyber_encaps_derand: +median: 126986 cycles/ticks +average: 127500 cycles/ticks + +kyber_encaps: +median: 128160 cycles/ticks +average: 128615 cycles/ticks + +kyber_decaps: +median: 165514 cycles/ticks +average: 166102 cycles/ticks + +Loop spin: 156 +gen_a: +median: 25186 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90584 cycles/ticks +average: 90956 cycles/ticks + +indcpa_enc: +median: 116022 cycles/ticks +average: 116450 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36271 cycles/ticks + +kyber_keypair_derand: +median: 99610 cycles/ticks +average: 100024 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106686 cycles/ticks + +kyber_encaps_derand: +median: 126872 cycles/ticks +average: 127425 cycles/ticks + +kyber_encaps: +median: 128202 cycles/ticks +average: 128656 cycles/ticks + +kyber_decaps: +median: 165488 cycles/ticks +average: 166057 cycles/ticks + +Loop spin: 157 +gen_a: +median: 25222 cycles/ticks +average: 25384 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90714 cycles/ticks +average: 91085 cycles/ticks + +indcpa_enc: +median: 116090 cycles/ticks +average: 116591 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36335 cycles/ticks + +kyber_keypair_derand: +median: 99668 cycles/ticks +average: 100077 cycles/ticks + +kyber_keypair: +median: 106216 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126554 cycles/ticks +average: 126974 cycles/ticks + +kyber_encaps: +median: 127710 cycles/ticks +average: 128192 cycles/ticks + +kyber_decaps: +median: 165162 cycles/ticks +average: 165791 cycles/ticks + +Loop spin: 158 +gen_a: +median: 25198 cycles/ticks +average: 25327 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3334 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90910 cycles/ticks +average: 91184 cycles/ticks + +indcpa_enc: +median: 116344 cycles/ticks +average: 116766 cycles/ticks + +indcpa_dec: +median: 36200 cycles/ticks +average: 36395 cycles/ticks + +kyber_keypair_derand: +median: 99702 cycles/ticks +average: 100046 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106742 cycles/ticks + +kyber_encaps_derand: +median: 126666 cycles/ticks +average: 127201 cycles/ticks + +kyber_encaps: +median: 127940 cycles/ticks +average: 128332 cycles/ticks + +kyber_decaps: +median: 165338 cycles/ticks +average: 166009 cycles/ticks + +Loop spin: 159 +gen_a: +median: 25234 cycles/ticks +average: 25372 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91086 cycles/ticks + +indcpa_enc: +median: 116288 cycles/ticks +average: 116784 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99714 cycles/ticks +average: 100053 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126600 cycles/ticks +average: 127142 cycles/ticks + +kyber_encaps: +median: 127892 cycles/ticks +average: 128313 cycles/ticks + +kyber_decaps: +median: 165128 cycles/ticks +average: 165776 cycles/ticks + +Loop spin: 160 +gen_a: +median: 25258 cycles/ticks +average: 25393 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90802 cycles/ticks +average: 91209 cycles/ticks + +indcpa_enc: +median: 116160 cycles/ticks +average: 116549 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99496 cycles/ticks +average: 99867 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106776 cycles/ticks + +kyber_encaps_derand: +median: 126466 cycles/ticks +average: 126942 cycles/ticks + +kyber_encaps: +median: 127910 cycles/ticks +average: 128393 cycles/ticks + +kyber_decaps: +median: 165106 cycles/ticks +average: 165834 cycles/ticks + +Loop spin: 161 +gen_a: +median: 25202 cycles/ticks +average: 25345 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92234 cycles/ticks +average: 92609 cycles/ticks + +indcpa_enc: +median: 117738 cycles/ticks +average: 118248 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99492 cycles/ticks +average: 99850 cycles/ticks + +kyber_keypair: +median: 106366 cycles/ticks +average: 106750 cycles/ticks + +kyber_encaps_derand: +median: 126566 cycles/ticks +average: 127055 cycles/ticks + +kyber_encaps: +median: 127830 cycles/ticks +average: 128359 cycles/ticks + +kyber_decaps: +median: 165194 cycles/ticks +average: 165878 cycles/ticks + +Loop spin: 162 +gen_a: +median: 25208 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10473 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1804 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 92086 cycles/ticks +average: 92464 cycles/ticks + +indcpa_enc: +median: 117440 cycles/ticks +average: 117924 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99650 cycles/ticks +average: 100044 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106635 cycles/ticks + +kyber_encaps_derand: +median: 126742 cycles/ticks +average: 127208 cycles/ticks + +kyber_encaps: +median: 127836 cycles/ticks +average: 128346 cycles/ticks + +kyber_decaps: +median: 165400 cycles/ticks +average: 165957 cycles/ticks + +Loop spin: 163 +gen_a: +median: 25232 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8043 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90868 cycles/ticks +average: 91266 cycles/ticks + +indcpa_enc: +median: 116368 cycles/ticks +average: 116861 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99768 cycles/ticks +average: 100126 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106749 cycles/ticks + +kyber_encaps_derand: +median: 126954 cycles/ticks +average: 127380 cycles/ticks + +kyber_encaps: +median: 128196 cycles/ticks +average: 128664 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 166049 cycles/ticks + +Loop spin: 164 +gen_a: +median: 25252 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2128 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 91052 cycles/ticks +average: 91390 cycles/ticks + +indcpa_enc: +median: 116454 cycles/ticks +average: 116867 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99606 cycles/ticks +average: 99968 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106790 cycles/ticks + +kyber_encaps_derand: +median: 126714 cycles/ticks +average: 127221 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128392 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165966 cycles/ticks + +Loop spin: 165 +gen_a: +median: 25220 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 90972 cycles/ticks + +indcpa_enc: +median: 116088 cycles/ticks +average: 116510 cycles/ticks + +indcpa_dec: +median: 36236 cycles/ticks +average: 36392 cycles/ticks + +kyber_keypair_derand: +median: 99794 cycles/ticks +average: 100198 cycles/ticks + +kyber_keypair: +median: 106420 cycles/ticks +average: 106840 cycles/ticks + +kyber_encaps_derand: +median: 126802 cycles/ticks +average: 127314 cycles/ticks + +kyber_encaps: +median: 128162 cycles/ticks +average: 128516 cycles/ticks + +kyber_decaps: +median: 165292 cycles/ticks +average: 165926 cycles/ticks + +Loop spin: 166 +gen_a: +median: 25254 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3341 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7986 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 267 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91136 cycles/ticks + +indcpa_enc: +median: 116340 cycles/ticks +average: 116814 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99606 cycles/ticks +average: 99923 cycles/ticks + +kyber_keypair: +median: 106348 cycles/ticks +average: 106850 cycles/ticks + +kyber_encaps_derand: +median: 126778 cycles/ticks +average: 127284 cycles/ticks + +kyber_encaps: +median: 127976 cycles/ticks +average: 128358 cycles/ticks + +kyber_decaps: +median: 165294 cycles/ticks +average: 166046 cycles/ticks + +Loop spin: 167 +gen_a: +median: 25266 cycles/ticks +average: 25407 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10556 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 92402 cycles/ticks +average: 92887 cycles/ticks + +indcpa_enc: +median: 117854 cycles/ticks +average: 118329 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99990 cycles/ticks + +kyber_keypair: +median: 106244 cycles/ticks +average: 106643 cycles/ticks + +kyber_encaps_derand: +median: 126624 cycles/ticks +average: 127134 cycles/ticks + +kyber_encaps: +median: 128022 cycles/ticks +average: 128459 cycles/ticks + +kyber_decaps: +median: 165214 cycles/ticks +average: 165850 cycles/ticks + +Loop spin: 168 +gen_a: +median: 25256 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91030 cycles/ticks + +indcpa_enc: +median: 116256 cycles/ticks +average: 116723 cycles/ticks + +indcpa_dec: +median: 36114 cycles/ticks +average: 36247 cycles/ticks + +kyber_keypair_derand: +median: 99462 cycles/ticks +average: 99784 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106703 cycles/ticks + +kyber_encaps_derand: +median: 126600 cycles/ticks +average: 127132 cycles/ticks + +kyber_encaps: +median: 127974 cycles/ticks +average: 128496 cycles/ticks + +kyber_decaps: +median: 165122 cycles/ticks +average: 165779 cycles/ticks + +Loop spin: 169 +gen_a: +median: 25206 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90484 cycles/ticks +average: 90965 cycles/ticks + +indcpa_enc: +median: 116028 cycles/ticks +average: 116577 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99732 cycles/ticks +average: 100162 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106732 cycles/ticks + +kyber_encaps_derand: +median: 126980 cycles/ticks +average: 127556 cycles/ticks + +kyber_encaps: +median: 128238 cycles/ticks +average: 128705 cycles/ticks + +kyber_decaps: +median: 165434 cycles/ticks +average: 166078 cycles/ticks + +Loop spin: 170 +gen_a: +median: 25216 cycles/ticks +average: 25344 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90700 cycles/ticks +average: 91038 cycles/ticks + +indcpa_enc: +median: 116334 cycles/ticks +average: 116815 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100041 cycles/ticks + +kyber_keypair: +median: 106442 cycles/ticks +average: 106803 cycles/ticks + +kyber_encaps_derand: +median: 126550 cycles/ticks +average: 127018 cycles/ticks + +kyber_encaps: +median: 127814 cycles/ticks +average: 128138 cycles/ticks + +kyber_decaps: +median: 165084 cycles/ticks +average: 165711 cycles/ticks + +Loop spin: 171 +gen_a: +median: 25252 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90658 cycles/ticks +average: 90981 cycles/ticks + +indcpa_enc: +median: 116150 cycles/ticks +average: 116648 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99861 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106769 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127066 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128385 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165830 cycles/ticks + +Loop spin: 172 +gen_a: +median: 25220 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7032 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91151 cycles/ticks + +indcpa_enc: +median: 116190 cycles/ticks +average: 116672 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99632 cycles/ticks +average: 100087 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106642 cycles/ticks + +kyber_encaps_derand: +median: 126828 cycles/ticks +average: 127416 cycles/ticks + +kyber_encaps: +median: 128080 cycles/ticks +average: 128527 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165919 cycles/ticks + +Loop spin: 173 +gen_a: +median: 25214 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3310 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2133 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7986 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90598 cycles/ticks +average: 90970 cycles/ticks + +indcpa_enc: +median: 116046 cycles/ticks +average: 116542 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 101254 cycles/ticks +average: 101635 cycles/ticks + +kyber_keypair: +median: 106344 cycles/ticks +average: 106771 cycles/ticks + +kyber_encaps_derand: +median: 126932 cycles/ticks +average: 127450 cycles/ticks + +kyber_encaps: +median: 128142 cycles/ticks +average: 128593 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166069 cycles/ticks + +Loop spin: 174 +gen_a: +median: 25274 cycles/ticks +average: 25418 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90852 cycles/ticks +average: 91234 cycles/ticks + +indcpa_enc: +median: 116232 cycles/ticks +average: 116748 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99871 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126590 cycles/ticks +average: 127138 cycles/ticks + +kyber_encaps: +median: 127818 cycles/ticks +average: 128243 cycles/ticks + +kyber_decaps: +median: 164948 cycles/ticks +average: 165549 cycles/ticks + +Loop spin: 175 +gen_a: +median: 25192 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10475 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7914 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90592 cycles/ticks +average: 90984 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116570 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36243 cycles/ticks + +kyber_keypair_derand: +median: 99672 cycles/ticks +average: 99989 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126726 cycles/ticks +average: 127362 cycles/ticks + +kyber_encaps: +median: 128082 cycles/ticks +average: 128557 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165792 cycles/ticks + +Loop spin: 176 +gen_a: +median: 25244 cycles/ticks +average: 25418 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8006 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91112 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116739 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99668 cycles/ticks +average: 99965 cycles/ticks + +kyber_keypair: +median: 106184 cycles/ticks +average: 106588 cycles/ticks + +kyber_encaps_derand: +median: 126914 cycles/ticks +average: 127455 cycles/ticks + +kyber_encaps: +median: 128214 cycles/ticks +average: 128663 cycles/ticks + +kyber_decaps: +median: 165446 cycles/ticks +average: 166005 cycles/ticks + +Loop spin: 177 +gen_a: +median: 25216 cycles/ticks +average: 25383 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91081 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116572 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99746 cycles/ticks +average: 100160 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106698 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127267 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128379 cycles/ticks + +kyber_decaps: +median: 165180 cycles/ticks +average: 165758 cycles/ticks + +Loop spin: 178 +gen_a: +median: 25196 cycles/ticks +average: 25325 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 8003 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90632 cycles/ticks +average: 90957 cycles/ticks + +indcpa_enc: +median: 116106 cycles/ticks +average: 116599 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 101118 cycles/ticks +average: 101514 cycles/ticks + +kyber_keypair: +median: 106476 cycles/ticks +average: 106839 cycles/ticks + +kyber_encaps_derand: +median: 126694 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 127908 cycles/ticks +average: 128342 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 166054 cycles/ticks + +Loop spin: 179 +gen_a: +median: 25182 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90860 cycles/ticks +average: 91299 cycles/ticks + +indcpa_enc: +median: 116308 cycles/ticks +average: 116852 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99706 cycles/ticks +average: 100085 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106821 cycles/ticks + +kyber_encaps_derand: +median: 126654 cycles/ticks +average: 127130 cycles/ticks + +kyber_encaps: +median: 128058 cycles/ticks +average: 128497 cycles/ticks + +kyber_decaps: +median: 165178 cycles/ticks +average: 165824 cycles/ticks + +Loop spin: 180 +gen_a: +median: 25198 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3343 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90646 cycles/ticks +average: 91039 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116750 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36245 cycles/ticks + +kyber_keypair_derand: +median: 99472 cycles/ticks +average: 99768 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106767 cycles/ticks + +kyber_encaps_derand: +median: 126638 cycles/ticks +average: 127144 cycles/ticks + +kyber_encaps: +median: 128128 cycles/ticks +average: 128591 cycles/ticks + +kyber_decaps: +median: 165308 cycles/ticks +average: 165897 cycles/ticks + +Loop spin: 181 +gen_a: +median: 25272 cycles/ticks +average: 25425 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 71 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91153 cycles/ticks + +indcpa_enc: +median: 116268 cycles/ticks +average: 119273 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99608 cycles/ticks +average: 100022 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106725 cycles/ticks + +kyber_encaps_derand: +median: 126688 cycles/ticks +average: 129580 cycles/ticks + +kyber_encaps: +median: 127892 cycles/ticks +average: 128416 cycles/ticks + +kyber_decaps: +median: 165294 cycles/ticks +average: 165922 cycles/ticks + +Loop spin: 182 +gen_a: +median: 25234 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91104 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116635 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99670 cycles/ticks +average: 100058 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106784 cycles/ticks + +kyber_encaps_derand: +median: 126446 cycles/ticks +average: 126902 cycles/ticks + +kyber_encaps: +median: 127744 cycles/ticks +average: 128155 cycles/ticks + +kyber_decaps: +median: 164848 cycles/ticks +average: 165407 cycles/ticks + +Loop spin: 183 +gen_a: +median: 25196 cycles/ticks +average: 25326 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90448 cycles/ticks +average: 90801 cycles/ticks + +indcpa_enc: +median: 115944 cycles/ticks +average: 116430 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99578 cycles/ticks +average: 99989 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106669 cycles/ticks + +kyber_encaps_derand: +median: 126566 cycles/ticks +average: 127163 cycles/ticks + +kyber_encaps: +median: 127828 cycles/ticks +average: 128226 cycles/ticks + +kyber_decaps: +median: 165134 cycles/ticks +average: 165786 cycles/ticks + +Loop spin: 184 +gen_a: +median: 25242 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90696 cycles/ticks +average: 91069 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116652 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99904 cycles/ticks + +kyber_keypair: +median: 106198 cycles/ticks +average: 106646 cycles/ticks + +kyber_encaps_derand: +median: 126800 cycles/ticks +average: 127408 cycles/ticks + +kyber_encaps: +median: 128108 cycles/ticks +average: 128433 cycles/ticks + +kyber_decaps: +median: 165382 cycles/ticks +average: 165990 cycles/ticks + +Loop spin: 185 +gen_a: +median: 25252 cycles/ticks +average: 25400 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90914 cycles/ticks +average: 91273 cycles/ticks + +indcpa_enc: +median: 116296 cycles/ticks +average: 116752 cycles/ticks + +indcpa_dec: +median: 36180 cycles/ticks +average: 36360 cycles/ticks + +kyber_keypair_derand: +median: 99516 cycles/ticks +average: 99875 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106678 cycles/ticks + +kyber_encaps_derand: +median: 126792 cycles/ticks +average: 127304 cycles/ticks + +kyber_encaps: +median: 128340 cycles/ticks +average: 128832 cycles/ticks + +kyber_decaps: +median: 165304 cycles/ticks +average: 165970 cycles/ticks + +Loop spin: 186 +gen_a: +median: 25234 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10572 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90840 cycles/ticks +average: 91165 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116758 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99488 cycles/ticks +average: 99951 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127212 cycles/ticks + +kyber_encaps: +median: 127904 cycles/ticks +average: 128302 cycles/ticks + +kyber_decaps: +median: 165250 cycles/ticks +average: 165819 cycles/ticks + +Loop spin: 187 +gen_a: +median: 25220 cycles/ticks +average: 25362 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3331 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90934 cycles/ticks +average: 91323 cycles/ticks + +indcpa_enc: +median: 116420 cycles/ticks +average: 116910 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99654 cycles/ticks +average: 100045 cycles/ticks + +kyber_keypair: +median: 106390 cycles/ticks +average: 106798 cycles/ticks + +kyber_encaps_derand: +median: 126950 cycles/ticks +average: 127498 cycles/ticks + +kyber_encaps: +median: 128118 cycles/ticks +average: 128508 cycles/ticks + +kyber_decaps: +median: 165492 cycles/ticks +average: 166150 cycles/ticks + +Loop spin: 188 +gen_a: +median: 25238 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3337 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90928 cycles/ticks +average: 91295 cycles/ticks + +indcpa_enc: +median: 116404 cycles/ticks +average: 116856 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99662 cycles/ticks +average: 100005 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106617 cycles/ticks + +kyber_encaps_derand: +median: 126904 cycles/ticks +average: 127399 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128640 cycles/ticks + +kyber_decaps: +median: 165510 cycles/ticks +average: 166112 cycles/ticks + +Loop spin: 189 +gen_a: +median: 25214 cycles/ticks +average: 25358 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1826 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91124 cycles/ticks + +indcpa_enc: +median: 116288 cycles/ticks +average: 116730 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36325 cycles/ticks + +kyber_keypair_derand: +median: 99516 cycles/ticks +average: 99913 cycles/ticks + +kyber_keypair: +median: 106206 cycles/ticks +average: 106586 cycles/ticks + +kyber_encaps_derand: +median: 126678 cycles/ticks +average: 127183 cycles/ticks + +kyber_encaps: +median: 127986 cycles/ticks +average: 128435 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165875 cycles/ticks + +Loop spin: 190 +gen_a: +median: 25290 cycles/ticks +average: 25428 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 92462 cycles/ticks +average: 92837 cycles/ticks + +indcpa_enc: +median: 117790 cycles/ticks +average: 118283 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36275 cycles/ticks + +kyber_keypair_derand: +median: 101308 cycles/ticks +average: 101680 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126776 cycles/ticks +average: 127248 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128524 cycles/ticks + +kyber_decaps: +median: 165366 cycles/ticks +average: 165925 cycles/ticks + +Loop spin: 191 +gen_a: +median: 25260 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10555 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7918 cycles/ticks +average: 8000 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 91103 cycles/ticks + +indcpa_enc: +median: 116234 cycles/ticks +average: 116661 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99978 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106697 cycles/ticks + +kyber_encaps_derand: +median: 126674 cycles/ticks +average: 127114 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128354 cycles/ticks + +kyber_decaps: +median: 165232 cycles/ticks +average: 165781 cycles/ticks + +Loop spin: 192 +gen_a: +median: 25196 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7924 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1804 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90884 cycles/ticks +average: 91274 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116641 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 101238 cycles/ticks +average: 101649 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106668 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127227 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128517 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165765 cycles/ticks + +Loop spin: 193 +gen_a: +median: 25290 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 91104 cycles/ticks +average: 91511 cycles/ticks + +indcpa_enc: +median: 116494 cycles/ticks +average: 117013 cycles/ticks + +indcpa_dec: +median: 36218 cycles/ticks +average: 36362 cycles/ticks + +kyber_keypair_derand: +median: 99598 cycles/ticks +average: 99994 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106689 cycles/ticks + +kyber_encaps_derand: +median: 126934 cycles/ticks +average: 127516 cycles/ticks + +kyber_encaps: +median: 128120 cycles/ticks +average: 128578 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 165923 cycles/ticks + +Loop spin: 194 +gen_a: +median: 25206 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90466 cycles/ticks +average: 90900 cycles/ticks + +indcpa_enc: +median: 115924 cycles/ticks +average: 116345 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36268 cycles/ticks + +kyber_keypair_derand: +median: 99506 cycles/ticks +average: 99916 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106659 cycles/ticks + +kyber_encaps_derand: +median: 126874 cycles/ticks +average: 127396 cycles/ticks + +kyber_encaps: +median: 128122 cycles/ticks +average: 128621 cycles/ticks + +kyber_decaps: +median: 165446 cycles/ticks +average: 166123 cycles/ticks + +Loop spin: 195 +gen_a: +median: 25292 cycles/ticks +average: 25440 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90618 cycles/ticks +average: 90964 cycles/ticks + +indcpa_enc: +median: 116206 cycles/ticks +average: 116630 cycles/ticks + +indcpa_dec: +median: 36202 cycles/ticks +average: 36353 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100106 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106667 cycles/ticks + +kyber_encaps_derand: +median: 128172 cycles/ticks +average: 128690 cycles/ticks + +kyber_encaps: +median: 129536 cycles/ticks +average: 129914 cycles/ticks + +kyber_decaps: +median: 166662 cycles/ticks +average: 167296 cycles/ticks + +Loop spin: 196 +gen_a: +median: 25198 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3351 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90902 cycles/ticks +average: 91232 cycles/ticks + +indcpa_enc: +median: 116228 cycles/ticks +average: 116737 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99856 cycles/ticks +average: 100245 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106690 cycles/ticks + +kyber_encaps_derand: +median: 126858 cycles/ticks +average: 127352 cycles/ticks + +kyber_encaps: +median: 128178 cycles/ticks +average: 128664 cycles/ticks + +kyber_decaps: +median: 165294 cycles/ticks +average: 165971 cycles/ticks + +Loop spin: 197 +gen_a: +median: 25214 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 8009 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91067 cycles/ticks + +indcpa_enc: +median: 116140 cycles/ticks +average: 116681 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100161 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106684 cycles/ticks + +kyber_encaps_derand: +median: 126576 cycles/ticks +average: 127078 cycles/ticks + +kyber_encaps: +median: 127982 cycles/ticks +average: 128419 cycles/ticks + +kyber_decaps: +median: 165144 cycles/ticks +average: 165882 cycles/ticks + +Loop spin: 198 +gen_a: +median: 25230 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90616 cycles/ticks +average: 91016 cycles/ticks + +indcpa_enc: +median: 116078 cycles/ticks +average: 116568 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99524 cycles/ticks +average: 99969 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106801 cycles/ticks + +kyber_encaps_derand: +median: 126896 cycles/ticks +average: 127467 cycles/ticks + +kyber_encaps: +median: 127992 cycles/ticks +average: 128466 cycles/ticks + +kyber_decaps: +median: 165412 cycles/ticks +average: 166110 cycles/ticks + +Loop spin: 199 +gen_a: +median: 25218 cycles/ticks +average: 25376 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90600 cycles/ticks +average: 90960 cycles/ticks + +indcpa_enc: +median: 116096 cycles/ticks +average: 116664 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99608 cycles/ticks +average: 99974 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106714 cycles/ticks + +kyber_encaps_derand: +median: 128202 cycles/ticks +average: 128776 cycles/ticks + +kyber_encaps: +median: 129552 cycles/ticks +average: 130043 cycles/ticks + +kyber_decaps: +median: 166766 cycles/ticks +average: 167409 cycles/ticks + +Loop spin: 200 +gen_a: +median: 25234 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1819 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90680 cycles/ticks +average: 91080 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116530 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36345 cycles/ticks + +kyber_keypair_derand: +median: 99814 cycles/ticks +average: 100213 cycles/ticks + +kyber_keypair: +median: 106428 cycles/ticks +average: 106849 cycles/ticks + +kyber_encaps_derand: +median: 126806 cycles/ticks +average: 127323 cycles/ticks + +kyber_encaps: +median: 128092 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165394 cycles/ticks +average: 166171 cycles/ticks + +Loop spin: 201 +gen_a: +median: 25222 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1410 cycles/ticks + +indcpa_keypair: +median: 90704 cycles/ticks +average: 91041 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116563 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99560 cycles/ticks +average: 99960 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106752 cycles/ticks + +kyber_encaps_derand: +median: 126736 cycles/ticks +average: 127235 cycles/ticks + +kyber_encaps: +median: 128194 cycles/ticks +average: 128589 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165918 cycles/ticks + +Loop spin: 202 +gen_a: +median: 25206 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90608 cycles/ticks +average: 90899 cycles/ticks + +indcpa_enc: +median: 116192 cycles/ticks +average: 116664 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36336 cycles/ticks + +kyber_keypair_derand: +median: 99480 cycles/ticks +average: 99921 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106777 cycles/ticks + +kyber_encaps_derand: +median: 126742 cycles/ticks +average: 127291 cycles/ticks + +kyber_encaps: +median: 128044 cycles/ticks +average: 128481 cycles/ticks + +kyber_decaps: +median: 165260 cycles/ticks +average: 165977 cycles/ticks + +Loop spin: 203 +gen_a: +median: 25246 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10475 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 8016 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91081 cycles/ticks + +indcpa_enc: +median: 116130 cycles/ticks +average: 116615 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36312 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100122 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106689 cycles/ticks + +kyber_encaps_derand: +median: 126694 cycles/ticks +average: 127198 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128675 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165993 cycles/ticks + +Loop spin: 204 +gen_a: +median: 25176 cycles/ticks +average: 25307 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90724 cycles/ticks +average: 91117 cycles/ticks + +indcpa_enc: +median: 116134 cycles/ticks +average: 116630 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99608 cycles/ticks +average: 100018 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127104 cycles/ticks + +kyber_encaps: +median: 127982 cycles/ticks +average: 128452 cycles/ticks + +kyber_decaps: +median: 165236 cycles/ticks +average: 165916 cycles/ticks + +Loop spin: 205 +gen_a: +median: 25200 cycles/ticks +average: 25321 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1406 cycles/ticks + +indcpa_keypair: +median: 90736 cycles/ticks +average: 91059 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 100025 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106707 cycles/ticks + +kyber_encaps_derand: +median: 126570 cycles/ticks +average: 127068 cycles/ticks + +kyber_encaps: +median: 127910 cycles/ticks +average: 128459 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165806 cycles/ticks + +Loop spin: 206 +gen_a: +median: 25216 cycles/ticks +average: 25345 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90744 cycles/ticks +average: 91128 cycles/ticks + +indcpa_enc: +median: 116264 cycles/ticks +average: 116809 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100200 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106649 cycles/ticks + +kyber_encaps_derand: +median: 126856 cycles/ticks +average: 127313 cycles/ticks + +kyber_encaps: +median: 128170 cycles/ticks +average: 128714 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 165984 cycles/ticks + +Loop spin: 207 +gen_a: +median: 25212 cycles/ticks +average: 25358 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7031 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90804 cycles/ticks +average: 91178 cycles/ticks + +indcpa_enc: +median: 116306 cycles/ticks +average: 116804 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99704 cycles/ticks +average: 100100 cycles/ticks + +kyber_keypair: +median: 106324 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126874 cycles/ticks +average: 127402 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 128597 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166083 cycles/ticks + +Loop spin: 208 +gen_a: +median: 25252 cycles/ticks +average: 25383 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 91016 cycles/ticks + +indcpa_enc: +median: 116082 cycles/ticks +average: 116531 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 100962 cycles/ticks +average: 101373 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106712 cycles/ticks + +kyber_encaps_derand: +median: 126692 cycles/ticks +average: 127118 cycles/ticks + +kyber_encaps: +median: 128026 cycles/ticks +average: 128543 cycles/ticks + +kyber_decaps: +median: 165450 cycles/ticks +average: 166127 cycles/ticks + +Loop spin: 209 +gen_a: +median: 25176 cycles/ticks +average: 25310 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7919 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 90979 cycles/ticks + +indcpa_enc: +median: 116136 cycles/ticks +average: 116671 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99458 cycles/ticks +average: 99867 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106701 cycles/ticks + +kyber_encaps_derand: +median: 126822 cycles/ticks +average: 127288 cycles/ticks + +kyber_encaps: +median: 128154 cycles/ticks +average: 128597 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 165995 cycles/ticks + +Loop spin: 210 +gen_a: +median: 25204 cycles/ticks +average: 25319 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91011 cycles/ticks + +indcpa_enc: +median: 116066 cycles/ticks +average: 116606 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99792 cycles/ticks +average: 100215 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106634 cycles/ticks + +kyber_encaps_derand: +median: 126646 cycles/ticks +average: 127160 cycles/ticks + +kyber_encaps: +median: 127808 cycles/ticks +average: 128247 cycles/ticks + +kyber_decaps: +median: 165120 cycles/ticks +average: 165684 cycles/ticks + +Loop spin: 211 +gen_a: +median: 25178 cycles/ticks +average: 25320 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91075 cycles/ticks + +indcpa_enc: +median: 116168 cycles/ticks +average: 116633 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99624 cycles/ticks +average: 100015 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106794 cycles/ticks + +kyber_encaps_derand: +median: 126578 cycles/ticks +average: 127127 cycles/ticks + +kyber_encaps: +median: 127970 cycles/ticks +average: 128473 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165823 cycles/ticks + +Loop spin: 212 +gen_a: +median: 25214 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2128 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90718 cycles/ticks +average: 91084 cycles/ticks + +indcpa_enc: +median: 116154 cycles/ticks +average: 116663 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99614 cycles/ticks +average: 100039 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106677 cycles/ticks + +kyber_encaps_derand: +median: 126932 cycles/ticks +average: 127421 cycles/ticks + +kyber_encaps: +median: 128200 cycles/ticks +average: 128614 cycles/ticks + +kyber_decaps: +median: 165452 cycles/ticks +average: 166154 cycles/ticks + +Loop spin: 213 +gen_a: +median: 25198 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 92350 cycles/ticks +average: 92743 cycles/ticks + +indcpa_enc: +median: 117658 cycles/ticks +average: 118165 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100045 cycles/ticks + +kyber_keypair: +median: 106294 cycles/ticks +average: 106743 cycles/ticks + +kyber_encaps_derand: +median: 126594 cycles/ticks +average: 127094 cycles/ticks + +kyber_encaps: +median: 127964 cycles/ticks +average: 128431 cycles/ticks + +kyber_decaps: +median: 165168 cycles/ticks +average: 165814 cycles/ticks + +Loop spin: 214 +gen_a: +median: 25234 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90702 cycles/ticks +average: 91063 cycles/ticks + +indcpa_enc: +median: 116122 cycles/ticks +average: 116536 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36333 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99966 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127358 cycles/ticks + +kyber_encaps: +median: 128040 cycles/ticks +average: 128543 cycles/ticks + +kyber_decaps: +median: 165258 cycles/ticks +average: 165839 cycles/ticks + +Loop spin: 215 +gen_a: +median: 25200 cycles/ticks +average: 25313 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3335 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90832 cycles/ticks +average: 91255 cycles/ticks + +indcpa_enc: +median: 116316 cycles/ticks +average: 116760 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99720 cycles/ticks +average: 100161 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106738 cycles/ticks + +kyber_encaps_derand: +median: 126748 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128514 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165866 cycles/ticks + +Loop spin: 216 +gen_a: +median: 25256 cycles/ticks +average: 25399 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92364 cycles/ticks +average: 92720 cycles/ticks + +indcpa_enc: +median: 117788 cycles/ticks +average: 118223 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100122 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106712 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127269 cycles/ticks + +kyber_encaps: +median: 128106 cycles/ticks +average: 128564 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 166073 cycles/ticks + +Loop spin: 217 +gen_a: +median: 25272 cycles/ticks +average: 25436 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90506 cycles/ticks +average: 90836 cycles/ticks + +indcpa_enc: +median: 115976 cycles/ticks +average: 116396 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99588 cycles/ticks +average: 100034 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126762 cycles/ticks +average: 127317 cycles/ticks + +kyber_encaps: +median: 128060 cycles/ticks +average: 128598 cycles/ticks + +kyber_decaps: +median: 165354 cycles/ticks +average: 166004 cycles/ticks + +Loop spin: 218 +gen_a: +median: 25196 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8001 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90656 cycles/ticks +average: 91019 cycles/ticks + +indcpa_enc: +median: 116136 cycles/ticks +average: 116671 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36271 cycles/ticks + +kyber_keypair_derand: +median: 99504 cycles/ticks +average: 99878 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106723 cycles/ticks + +kyber_encaps_derand: +median: 126528 cycles/ticks +average: 127034 cycles/ticks + +kyber_encaps: +median: 127812 cycles/ticks +average: 128295 cycles/ticks + +kyber_decaps: +median: 165194 cycles/ticks +average: 165868 cycles/ticks + +Loop spin: 219 +gen_a: +median: 25246 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3344 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91041 cycles/ticks + +indcpa_enc: +median: 116280 cycles/ticks +average: 116727 cycles/ticks + +indcpa_dec: +median: 36110 cycles/ticks +average: 36238 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99944 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106704 cycles/ticks + +kyber_encaps_derand: +median: 126816 cycles/ticks +average: 127320 cycles/ticks + +kyber_encaps: +median: 128192 cycles/ticks +average: 128690 cycles/ticks + +kyber_decaps: +median: 165380 cycles/ticks +average: 166010 cycles/ticks + +Loop spin: 220 +gen_a: +median: 25178 cycles/ticks +average: 25322 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1508 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90824 cycles/ticks +average: 91208 cycles/ticks + +indcpa_enc: +median: 116162 cycles/ticks +average: 116601 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36241 cycles/ticks + +kyber_keypair_derand: +median: 99740 cycles/ticks +average: 100215 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126686 cycles/ticks +average: 127198 cycles/ticks + +kyber_encaps: +median: 128088 cycles/ticks +average: 128545 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165928 cycles/ticks + +Loop spin: 221 +gen_a: +median: 25226 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91108 cycles/ticks + +indcpa_enc: +median: 116218 cycles/ticks +average: 116670 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99658 cycles/ticks +average: 99997 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106744 cycles/ticks + +kyber_encaps_derand: +median: 126566 cycles/ticks +average: 126979 cycles/ticks + +kyber_encaps: +median: 128150 cycles/ticks +average: 128592 cycles/ticks + +kyber_decaps: +median: 165104 cycles/ticks +average: 165705 cycles/ticks + +Loop spin: 222 +gen_a: +median: 25234 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8084 cycles/ticks +average: 8095 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90706 cycles/ticks +average: 91104 cycles/ticks + +indcpa_enc: +median: 116146 cycles/ticks +average: 116619 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36274 cycles/ticks + +kyber_keypair_derand: +median: 99710 cycles/ticks +average: 100147 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106718 cycles/ticks + +kyber_encaps_derand: +median: 126668 cycles/ticks +average: 127117 cycles/ticks + +kyber_encaps: +median: 128060 cycles/ticks +average: 128477 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165958 cycles/ticks + +Loop spin: 223 +gen_a: +median: 25250 cycles/ticks +average: 25393 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90766 cycles/ticks +average: 91175 cycles/ticks + +indcpa_enc: +median: 116284 cycles/ticks +average: 116752 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100173 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106788 cycles/ticks + +kyber_encaps_derand: +median: 126728 cycles/ticks +average: 127291 cycles/ticks + +kyber_encaps: +median: 128094 cycles/ticks +average: 128537 cycles/ticks + +kyber_decaps: +median: 165264 cycles/ticks +average: 165886 cycles/ticks + +Loop spin: 224 +gen_a: +median: 25240 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10536 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90716 cycles/ticks +average: 91120 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116634 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 100058 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126648 cycles/ticks +average: 127141 cycles/ticks + +kyber_encaps: +median: 127938 cycles/ticks +average: 128396 cycles/ticks + +kyber_decaps: +median: 165200 cycles/ticks +average: 165886 cycles/ticks + +Loop spin: 225 +gen_a: +median: 25216 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1511 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90798 cycles/ticks +average: 91164 cycles/ticks + +indcpa_enc: +median: 116242 cycles/ticks +average: 116769 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99710 cycles/ticks +average: 100079 cycles/ticks + +kyber_keypair: +median: 106204 cycles/ticks +average: 106703 cycles/ticks + +kyber_encaps_derand: +median: 126744 cycles/ticks +average: 127334 cycles/ticks + +kyber_encaps: +median: 128106 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165837 cycles/ticks + +Loop spin: 226 +gen_a: +median: 25198 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 8022 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90582 cycles/ticks +average: 90979 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116493 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99638 cycles/ticks +average: 100059 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106757 cycles/ticks + +kyber_encaps_derand: +median: 126840 cycles/ticks +average: 127348 cycles/ticks + +kyber_encaps: +median: 128142 cycles/ticks +average: 128562 cycles/ticks + +kyber_decaps: +median: 165346 cycles/ticks +average: 165989 cycles/ticks + +Loop spin: 227 +gen_a: +median: 25254 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2128 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90634 cycles/ticks +average: 91031 cycles/ticks + +indcpa_enc: +median: 116014 cycles/ticks +average: 116496 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99690 cycles/ticks +average: 100063 cycles/ticks + +kyber_keypair: +median: 106328 cycles/ticks +average: 106731 cycles/ticks + +kyber_encaps_derand: +median: 126826 cycles/ticks +average: 127288 cycles/ticks + +kyber_encaps: +median: 128354 cycles/ticks +average: 128741 cycles/ticks + +kyber_decaps: +median: 165432 cycles/ticks +average: 166010 cycles/ticks + +Loop spin: 228 +gen_a: +median: 25196 cycles/ticks +average: 25332 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90620 cycles/ticks +average: 90994 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116645 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36218 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100034 cycles/ticks + +kyber_keypair: +median: 106328 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126778 cycles/ticks +average: 127235 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128379 cycles/ticks + +kyber_decaps: +median: 165398 cycles/ticks +average: 166056 cycles/ticks + +Loop spin: 229 +gen_a: +median: 25236 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91149 cycles/ticks + +indcpa_enc: +median: 116206 cycles/ticks +average: 116657 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99696 cycles/ticks +average: 100106 cycles/ticks + +kyber_keypair: +median: 106450 cycles/ticks +average: 106892 cycles/ticks + +kyber_encaps_derand: +median: 126834 cycles/ticks +average: 127354 cycles/ticks + +kyber_encaps: +median: 128068 cycles/ticks +average: 128517 cycles/ticks + +kyber_decaps: +median: 165504 cycles/ticks +average: 166289 cycles/ticks + +Loop spin: 230 +gen_a: +median: 25198 cycles/ticks +average: 25317 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90728 cycles/ticks +average: 91096 cycles/ticks + +indcpa_enc: +median: 116206 cycles/ticks +average: 116717 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99710 cycles/ticks +average: 100144 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106608 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127218 cycles/ticks + +kyber_encaps: +median: 127994 cycles/ticks +average: 128442 cycles/ticks + +kyber_decaps: +median: 165210 cycles/ticks +average: 165801 cycles/ticks + +Loop spin: 231 +gen_a: +median: 25258 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 92160 cycles/ticks +average: 92528 cycles/ticks + +indcpa_enc: +median: 117656 cycles/ticks +average: 118139 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36238 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100040 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106726 cycles/ticks + +kyber_encaps_derand: +median: 126620 cycles/ticks +average: 127152 cycles/ticks + +kyber_encaps: +median: 127956 cycles/ticks +average: 128376 cycles/ticks + +kyber_decaps: +median: 165080 cycles/ticks +average: 165718 cycles/ticks + +Loop spin: 232 +gen_a: +median: 25180 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92106 cycles/ticks +average: 92408 cycles/ticks + +indcpa_enc: +median: 117568 cycles/ticks +average: 118028 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36348 cycles/ticks + +kyber_keypair_derand: +median: 99580 cycles/ticks +average: 99958 cycles/ticks + +kyber_keypair: +median: 106204 cycles/ticks +average: 106638 cycles/ticks + +kyber_encaps_derand: +median: 126816 cycles/ticks +average: 127425 cycles/ticks + +kyber_encaps: +median: 128320 cycles/ticks +average: 128796 cycles/ticks + +kyber_decaps: +median: 165288 cycles/ticks +average: 166059 cycles/ticks + +Loop spin: 233 +gen_a: +median: 25220 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90600 cycles/ticks +average: 90985 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116617 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99522 cycles/ticks +average: 99946 cycles/ticks + +kyber_keypair: +median: 106226 cycles/ticks +average: 106677 cycles/ticks + +kyber_encaps_derand: +median: 126850 cycles/ticks +average: 127388 cycles/ticks + +kyber_encaps: +median: 128124 cycles/ticks +average: 128630 cycles/ticks + +kyber_decaps: +median: 165386 cycles/ticks +average: 166072 cycles/ticks + +Loop spin: 234 +gen_a: +median: 25198 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90834 cycles/ticks +average: 91160 cycles/ticks + +indcpa_enc: +median: 116248 cycles/ticks +average: 116656 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36327 cycles/ticks + +kyber_keypair_derand: +median: 99810 cycles/ticks +average: 100192 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106695 cycles/ticks + +kyber_encaps_derand: +median: 126798 cycles/ticks +average: 127339 cycles/ticks + +kyber_encaps: +median: 128146 cycles/ticks +average: 128562 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165857 cycles/ticks + +Loop spin: 235 +gen_a: +median: 25240 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91207 cycles/ticks + +indcpa_enc: +median: 116312 cycles/ticks +average: 116707 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 100055 cycles/ticks + +kyber_keypair: +median: 106324 cycles/ticks +average: 106823 cycles/ticks + +kyber_encaps_derand: +median: 126810 cycles/ticks +average: 127334 cycles/ticks + +kyber_encaps: +median: 128092 cycles/ticks +average: 128539 cycles/ticks + +kyber_decaps: +median: 165304 cycles/ticks +average: 165954 cycles/ticks + +Loop spin: 236 +gen_a: +median: 25216 cycles/ticks +average: 25358 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91171 cycles/ticks + +indcpa_enc: +median: 116130 cycles/ticks +average: 116586 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99550 cycles/ticks +average: 100015 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106659 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127207 cycles/ticks + +kyber_encaps: +median: 127696 cycles/ticks +average: 128191 cycles/ticks + +kyber_decaps: +median: 165154 cycles/ticks +average: 165814 cycles/ticks + +Loop spin: 237 +gen_a: +median: 25196 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91067 cycles/ticks + +indcpa_enc: +median: 116164 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99528 cycles/ticks +average: 99887 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106871 cycles/ticks + +kyber_encaps_derand: +median: 126728 cycles/ticks +average: 127150 cycles/ticks + +kyber_encaps: +median: 128024 cycles/ticks +average: 128458 cycles/ticks + +kyber_decaps: +median: 165330 cycles/ticks +average: 165994 cycles/ticks + +Loop spin: 238 +gen_a: +median: 25200 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91235 cycles/ticks + +indcpa_enc: +median: 116248 cycles/ticks +average: 116681 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99690 cycles/ticks +average: 100035 cycles/ticks + +kyber_keypair: +median: 106376 cycles/ticks +average: 106814 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127341 cycles/ticks + +kyber_encaps: +median: 128036 cycles/ticks +average: 128585 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 166110 cycles/ticks + +Loop spin: 239 +gen_a: +median: 25196 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90698 cycles/ticks +average: 91129 cycles/ticks + +indcpa_enc: +median: 116198 cycles/ticks +average: 116697 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99468 cycles/ticks +average: 99938 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106806 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127340 cycles/ticks + +kyber_encaps: +median: 127914 cycles/ticks +average: 128476 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 166019 cycles/ticks + +Loop spin: 240 +gen_a: +median: 25268 cycles/ticks +average: 25423 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90826 cycles/ticks +average: 91256 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116778 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99572 cycles/ticks +average: 99976 cycles/ticks + +kyber_keypair: +median: 106400 cycles/ticks +average: 106811 cycles/ticks + +kyber_encaps_derand: +median: 126808 cycles/ticks +average: 127419 cycles/ticks + +kyber_encaps: +median: 128204 cycles/ticks +average: 128730 cycles/ticks + +kyber_decaps: +median: 165326 cycles/ticks +average: 166076 cycles/ticks + +Loop spin: 241 +gen_a: +median: 25230 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3330 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1823 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90568 cycles/ticks +average: 90975 cycles/ticks + +indcpa_enc: +median: 116046 cycles/ticks +average: 116576 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99518 cycles/ticks +average: 99868 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106655 cycles/ticks + +kyber_encaps_derand: +median: 128112 cycles/ticks +average: 128654 cycles/ticks + +kyber_encaps: +median: 129440 cycles/ticks +average: 129947 cycles/ticks + +kyber_decaps: +median: 166630 cycles/ticks +average: 167366 cycles/ticks + +Loop spin: 242 +gen_a: +median: 25262 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90578 cycles/ticks +average: 90938 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116508 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99582 cycles/ticks +average: 99990 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127218 cycles/ticks + +kyber_encaps: +median: 128142 cycles/ticks +average: 128633 cycles/ticks + +kyber_decaps: +median: 165488 cycles/ticks +average: 166142 cycles/ticks + +Loop spin: 243 +gen_a: +median: 25282 cycles/ticks +average: 25454 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2086 cycles/ticks +average: 2132 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90632 cycles/ticks +average: 91005 cycles/ticks + +indcpa_enc: +median: 116164 cycles/ticks +average: 116619 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36250 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 100022 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106848 cycles/ticks + +kyber_encaps_derand: +median: 126846 cycles/ticks +average: 127417 cycles/ticks + +kyber_encaps: +median: 127772 cycles/ticks +average: 128299 cycles/ticks + +kyber_decaps: +median: 165376 cycles/ticks +average: 166087 cycles/ticks + +Loop spin: 244 +gen_a: +median: 25244 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90766 cycles/ticks +average: 91158 cycles/ticks + +indcpa_enc: +median: 116070 cycles/ticks +average: 116478 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36343 cycles/ticks + +kyber_keypair_derand: +median: 99446 cycles/ticks +average: 99855 cycles/ticks + +kyber_keypair: +median: 106248 cycles/ticks +average: 106747 cycles/ticks + +kyber_encaps_derand: +median: 126768 cycles/ticks +average: 127288 cycles/ticks + +kyber_encaps: +median: 128048 cycles/ticks +average: 128565 cycles/ticks + +kyber_decaps: +median: 165178 cycles/ticks +average: 165985 cycles/ticks + +Loop spin: 245 +gen_a: +median: 25232 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90700 cycles/ticks +average: 91155 cycles/ticks + +indcpa_enc: +median: 116102 cycles/ticks +average: 116569 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99500 cycles/ticks +average: 99985 cycles/ticks + +kyber_keypair: +median: 106256 cycles/ticks +average: 106836 cycles/ticks + +kyber_encaps_derand: +median: 126616 cycles/ticks +average: 127213 cycles/ticks + +kyber_encaps: +median: 128158 cycles/ticks +average: 128685 cycles/ticks + +kyber_decaps: +median: 165306 cycles/ticks +average: 166006 cycles/ticks + +Loop spin: 246 +gen_a: +median: 25234 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90604 cycles/ticks +average: 91021 cycles/ticks + +indcpa_enc: +median: 116112 cycles/ticks +average: 116618 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99888 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106716 cycles/ticks + +kyber_encaps_derand: +median: 126662 cycles/ticks +average: 127194 cycles/ticks + +kyber_encaps: +median: 127838 cycles/ticks +average: 128373 cycles/ticks + +kyber_decaps: +median: 165206 cycles/ticks +average: 165846 cycles/ticks + +Loop spin: 247 +gen_a: +median: 25226 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 90989 cycles/ticks + +indcpa_enc: +median: 116174 cycles/ticks +average: 116670 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99648 cycles/ticks +average: 100063 cycles/ticks + +kyber_keypair: +median: 106386 cycles/ticks +average: 106900 cycles/ticks + +kyber_encaps_derand: +median: 126598 cycles/ticks +average: 127115 cycles/ticks + +kyber_encaps: +median: 127662 cycles/ticks +average: 128227 cycles/ticks + +kyber_decaps: +median: 165060 cycles/ticks +average: 165848 cycles/ticks + +Loop spin: 248 +gen_a: +median: 25236 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91228 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116740 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100089 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106760 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127386 cycles/ticks + +kyber_encaps: +median: 128300 cycles/ticks +average: 128813 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166248 cycles/ticks + +Loop spin: 249 +gen_a: +median: 25216 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90940 cycles/ticks +average: 91356 cycles/ticks + +indcpa_enc: +median: 116362 cycles/ticks +average: 116900 cycles/ticks + +indcpa_dec: +median: 36180 cycles/ticks +average: 36353 cycles/ticks + +kyber_keypair_derand: +median: 99738 cycles/ticks +average: 100206 cycles/ticks + +kyber_keypair: +median: 106196 cycles/ticks +average: 106703 cycles/ticks + +kyber_encaps_derand: +median: 126646 cycles/ticks +average: 127222 cycles/ticks + +kyber_encaps: +median: 127890 cycles/ticks +average: 128397 cycles/ticks + +kyber_decaps: +median: 165162 cycles/ticks +average: 165882 cycles/ticks + +Loop spin: 250 +gen_a: +median: 25210 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90758 cycles/ticks +average: 91171 cycles/ticks + +indcpa_enc: +median: 116188 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100020 cycles/ticks + +kyber_keypair: +median: 106418 cycles/ticks +average: 106943 cycles/ticks + +kyber_encaps_derand: +median: 126588 cycles/ticks +average: 127165 cycles/ticks + +kyber_encaps: +median: 127762 cycles/ticks +average: 128315 cycles/ticks + +kyber_decaps: +median: 165156 cycles/ticks +average: 165905 cycles/ticks + +Loop spin: 251 +gen_a: +median: 25226 cycles/ticks +average: 25389 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90554 cycles/ticks +average: 90987 cycles/ticks + +indcpa_enc: +median: 115970 cycles/ticks +average: 116484 cycles/ticks + +indcpa_dec: +median: 36228 cycles/ticks +average: 36376 cycles/ticks + +kyber_keypair_derand: +median: 99752 cycles/ticks +average: 100174 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126608 cycles/ticks +average: 127191 cycles/ticks + +kyber_encaps: +median: 127862 cycles/ticks +average: 128320 cycles/ticks + +kyber_decaps: +median: 165170 cycles/ticks +average: 165906 cycles/ticks + +Loop spin: 252 +gen_a: +median: 25200 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90618 cycles/ticks +average: 91043 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116544 cycles/ticks + +indcpa_dec: +median: 36106 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99460 cycles/ticks +average: 99855 cycles/ticks + +kyber_keypair: +median: 106426 cycles/ticks +average: 106855 cycles/ticks + +kyber_encaps_derand: +median: 126618 cycles/ticks +average: 127188 cycles/ticks + +kyber_encaps: +median: 128008 cycles/ticks +average: 128475 cycles/ticks + +kyber_decaps: +median: 165178 cycles/ticks +average: 165882 cycles/ticks + +Loop spin: 253 +gen_a: +median: 25262 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91190 cycles/ticks + +indcpa_enc: +median: 116314 cycles/ticks +average: 116813 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99434 cycles/ticks +average: 99780 cycles/ticks + +kyber_keypair: +median: 106366 cycles/ticks +average: 106735 cycles/ticks + +kyber_encaps_derand: +median: 126610 cycles/ticks +average: 127116 cycles/ticks + +kyber_encaps: +median: 128030 cycles/ticks +average: 128450 cycles/ticks + +kyber_decaps: +median: 165184 cycles/ticks +average: 165920 cycles/ticks + +Loop spin: 254 +gen_a: +median: 25224 cycles/ticks +average: 25358 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 91020 cycles/ticks + +indcpa_enc: +median: 116238 cycles/ticks +average: 116675 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36238 cycles/ticks + +kyber_keypair_derand: +median: 99528 cycles/ticks +average: 99939 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106730 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127287 cycles/ticks + +kyber_encaps: +median: 128008 cycles/ticks +average: 128405 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165985 cycles/ticks + +Loop spin: 255 +gen_a: +median: 25198 cycles/ticks +average: 25316 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8010 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 90930 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116664 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99792 cycles/ticks +average: 100197 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106830 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127229 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128319 cycles/ticks + +kyber_decaps: +median: 165284 cycles/ticks +average: 165900 cycles/ticks + +Loop spin: 256 +gen_a: +median: 25176 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10561 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90642 cycles/ticks +average: 91048 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116567 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99662 cycles/ticks +average: 99981 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106783 cycles/ticks + +kyber_encaps_derand: +median: 126714 cycles/ticks +average: 127453 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128566 cycles/ticks + +kyber_decaps: +median: 165290 cycles/ticks +average: 166004 cycles/ticks + +Loop spin: 257 +gen_a: +median: 25200 cycles/ticks +average: 25334 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90754 cycles/ticks +average: 91112 cycles/ticks + +indcpa_enc: +median: 116262 cycles/ticks +average: 116741 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99408 cycles/ticks +average: 99764 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106729 cycles/ticks + +kyber_encaps_derand: +median: 126676 cycles/ticks +average: 127189 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128430 cycles/ticks + +kyber_decaps: +median: 165180 cycles/ticks +average: 165870 cycles/ticks + +Loop spin: 258 +gen_a: +median: 25180 cycles/ticks +average: 25312 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91101 cycles/ticks + +indcpa_enc: +median: 116126 cycles/ticks +average: 116569 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36234 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99963 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106850 cycles/ticks + +kyber_encaps_derand: +median: 126744 cycles/ticks +average: 127257 cycles/ticks + +kyber_encaps: +median: 128032 cycles/ticks +average: 128432 cycles/ticks + +kyber_decaps: +median: 165268 cycles/ticks +average: 165940 cycles/ticks + +Loop spin: 259 +gen_a: +median: 25250 cycles/ticks +average: 25394 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 67 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90854 cycles/ticks +average: 91231 cycles/ticks + +indcpa_enc: +median: 116238 cycles/ticks +average: 116760 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100048 cycles/ticks + +kyber_keypair: +median: 106206 cycles/ticks +average: 106589 cycles/ticks + +kyber_encaps_derand: +median: 126618 cycles/ticks +average: 127181 cycles/ticks + +kyber_encaps: +median: 127886 cycles/ticks +average: 128388 cycles/ticks + +kyber_decaps: +median: 165098 cycles/ticks +average: 165739 cycles/ticks + +Loop spin: 260 +gen_a: +median: 25196 cycles/ticks +average: 25318 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90634 cycles/ticks +average: 90949 cycles/ticks + +indcpa_enc: +median: 116070 cycles/ticks +average: 116607 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99734 cycles/ticks +average: 100095 cycles/ticks + +kyber_keypair: +median: 106228 cycles/ticks +average: 106738 cycles/ticks + +kyber_encaps_derand: +median: 126702 cycles/ticks +average: 127272 cycles/ticks + +kyber_encaps: +median: 127726 cycles/ticks +average: 128203 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 166014 cycles/ticks + +Loop spin: 261 +gen_a: +median: 25180 cycles/ticks +average: 25326 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91084 cycles/ticks + +indcpa_enc: +median: 116050 cycles/ticks +average: 116428 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99957 cycles/ticks + +kyber_keypair: +median: 106040 cycles/ticks +average: 106469 cycles/ticks + +kyber_encaps_derand: +median: 126798 cycles/ticks +average: 127266 cycles/ticks + +kyber_encaps: +median: 128268 cycles/ticks +average: 128700 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165824 cycles/ticks + +Loop spin: 262 +gen_a: +median: 25286 cycles/ticks +average: 25425 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 8007 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1508 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90464 cycles/ticks +average: 90819 cycles/ticks + +indcpa_enc: +median: 116260 cycles/ticks +average: 116670 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99668 cycles/ticks +average: 100045 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106648 cycles/ticks + +kyber_encaps_derand: +median: 126594 cycles/ticks +average: 127177 cycles/ticks + +kyber_encaps: +median: 127880 cycles/ticks +average: 128310 cycles/ticks + +kyber_decaps: +median: 165168 cycles/ticks +average: 165776 cycles/ticks + +Loop spin: 263 +gen_a: +median: 25240 cycles/ticks +average: 25416 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90636 cycles/ticks +average: 91031 cycles/ticks + +indcpa_enc: +median: 116194 cycles/ticks +average: 116707 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99486 cycles/ticks +average: 99877 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106677 cycles/ticks + +kyber_encaps_derand: +median: 126722 cycles/ticks +average: 127244 cycles/ticks + +kyber_encaps: +median: 127894 cycles/ticks +average: 128361 cycles/ticks + +kyber_decaps: +median: 165250 cycles/ticks +average: 165975 cycles/ticks + +Loop spin: 264 +gen_a: +median: 25220 cycles/ticks +average: 25360 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90752 cycles/ticks +average: 91059 cycles/ticks + +indcpa_enc: +median: 116346 cycles/ticks +average: 116773 cycles/ticks + +indcpa_dec: +median: 36200 cycles/ticks +average: 36357 cycles/ticks + +kyber_keypair_derand: +median: 101034 cycles/ticks +average: 101439 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106723 cycles/ticks + +kyber_encaps_derand: +median: 126766 cycles/ticks +average: 127275 cycles/ticks + +kyber_encaps: +median: 127992 cycles/ticks +average: 128432 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165845 cycles/ticks + +Loop spin: 265 +gen_a: +median: 25272 cycles/ticks +average: 25421 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3355 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10475 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91044 cycles/ticks + +indcpa_enc: +median: 116172 cycles/ticks +average: 116684 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99580 cycles/ticks +average: 99905 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106527 cycles/ticks + +kyber_encaps_derand: +median: 126852 cycles/ticks +average: 127459 cycles/ticks + +kyber_encaps: +median: 128156 cycles/ticks +average: 128615 cycles/ticks + +kyber_decaps: +median: 165450 cycles/ticks +average: 166096 cycles/ticks + +Loop spin: 266 +gen_a: +median: 25202 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90746 cycles/ticks +average: 91119 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116658 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99890 cycles/ticks +average: 100235 cycles/ticks + +kyber_keypair: +median: 106376 cycles/ticks +average: 106860 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127183 cycles/ticks + +kyber_encaps: +median: 128020 cycles/ticks +average: 128524 cycles/ticks + +kyber_decaps: +median: 165268 cycles/ticks +average: 165933 cycles/ticks + +Loop spin: 267 +gen_a: +median: 25272 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10561 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90690 cycles/ticks +average: 91055 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116626 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99622 cycles/ticks +average: 99958 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106736 cycles/ticks + +kyber_encaps_derand: +median: 126846 cycles/ticks +average: 127320 cycles/ticks + +kyber_encaps: +median: 128098 cycles/ticks +average: 128533 cycles/ticks + +kyber_decaps: +median: 165360 cycles/ticks +average: 165980 cycles/ticks + +Loop spin: 268 +gen_a: +median: 25216 cycles/ticks +average: 25360 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90808 cycles/ticks +average: 91187 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116824 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36252 cycles/ticks + +kyber_keypair_derand: +median: 99396 cycles/ticks +average: 99737 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 128148 cycles/ticks +average: 128704 cycles/ticks + +kyber_encaps: +median: 129644 cycles/ticks +average: 130078 cycles/ticks + +kyber_decaps: +median: 166740 cycles/ticks +average: 167455 cycles/ticks + +Loop spin: 269 +gen_a: +median: 25198 cycles/ticks +average: 25345 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90790 cycles/ticks +average: 91181 cycles/ticks + +indcpa_enc: +median: 116252 cycles/ticks +average: 116740 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99690 cycles/ticks +average: 100087 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106671 cycles/ticks + +kyber_encaps_derand: +median: 126670 cycles/ticks +average: 127293 cycles/ticks + +kyber_encaps: +median: 128024 cycles/ticks +average: 128572 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 165909 cycles/ticks + +Loop spin: 270 +gen_a: +median: 25280 cycles/ticks +average: 25419 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 284 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90636 cycles/ticks +average: 91024 cycles/ticks + +indcpa_enc: +median: 116120 cycles/ticks +average: 116605 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99774 cycles/ticks +average: 100165 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106766 cycles/ticks + +kyber_encaps_derand: +median: 126650 cycles/ticks +average: 127201 cycles/ticks + +kyber_encaps: +median: 128026 cycles/ticks +average: 128501 cycles/ticks + +kyber_decaps: +median: 165106 cycles/ticks +average: 165740 cycles/ticks + +Loop spin: 271 +gen_a: +median: 25196 cycles/ticks +average: 25317 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90582 cycles/ticks +average: 90938 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116587 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36295 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100170 cycles/ticks + +kyber_keypair: +median: 106214 cycles/ticks +average: 106600 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 129708 cycles/ticks + +kyber_encaps: +median: 127786 cycles/ticks +average: 128352 cycles/ticks + +kyber_decaps: +median: 165080 cycles/ticks +average: 165767 cycles/ticks + +Loop spin: 272 +gen_a: +median: 25298 cycles/ticks +average: 25434 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3310 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 10547 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1392 cycles/ticks + +indcpa_keypair: +median: 90454 cycles/ticks +average: 90815 cycles/ticks + +indcpa_enc: +median: 116060 cycles/ticks +average: 116526 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99344 cycles/ticks +average: 99704 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106632 cycles/ticks + +kyber_encaps_derand: +median: 126810 cycles/ticks +average: 127263 cycles/ticks + +kyber_encaps: +median: 127992 cycles/ticks +average: 128484 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165831 cycles/ticks + +Loop spin: 273 +gen_a: +median: 25236 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91143 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116519 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36271 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100118 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106644 cycles/ticks + +kyber_encaps_derand: +median: 126758 cycles/ticks +average: 127273 cycles/ticks + +kyber_encaps: +median: 127836 cycles/ticks +average: 128283 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 165962 cycles/ticks + +Loop spin: 274 +gen_a: +median: 25198 cycles/ticks +average: 25343 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3340 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90758 cycles/ticks +average: 91102 cycles/ticks + +indcpa_enc: +median: 116158 cycles/ticks +average: 116632 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100130 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106845 cycles/ticks + +kyber_encaps_derand: +median: 126946 cycles/ticks +average: 127472 cycles/ticks + +kyber_encaps: +median: 128192 cycles/ticks +average: 128714 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 166073 cycles/ticks + +Loop spin: 275 +gen_a: +median: 25216 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10534 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90464 cycles/ticks +average: 90909 cycles/ticks + +indcpa_enc: +median: 115966 cycles/ticks +average: 116427 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99752 cycles/ticks +average: 100157 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106657 cycles/ticks + +kyber_encaps_derand: +median: 126554 cycles/ticks +average: 127120 cycles/ticks + +kyber_encaps: +median: 127938 cycles/ticks +average: 128327 cycles/ticks + +kyber_decaps: +median: 165188 cycles/ticks +average: 165849 cycles/ticks + +Loop spin: 276 +gen_a: +median: 25248 cycles/ticks +average: 25407 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90898 cycles/ticks +average: 91226 cycles/ticks + +indcpa_enc: +median: 116234 cycles/ticks +average: 116729 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36317 cycles/ticks + +kyber_keypair_derand: +median: 99494 cycles/ticks +average: 99941 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106689 cycles/ticks + +kyber_encaps_derand: +median: 126812 cycles/ticks +average: 127358 cycles/ticks + +kyber_encaps: +median: 128256 cycles/ticks +average: 128741 cycles/ticks + +kyber_decaps: +median: 165394 cycles/ticks +average: 166055 cycles/ticks + +Loop spin: 277 +gen_a: +median: 25180 cycles/ticks +average: 25305 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91182 cycles/ticks + +indcpa_enc: +median: 116304 cycles/ticks +average: 116792 cycles/ticks + +indcpa_dec: +median: 36180 cycles/ticks +average: 36363 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100084 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106688 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127293 cycles/ticks + +kyber_encaps: +median: 127882 cycles/ticks +average: 128395 cycles/ticks + +kyber_decaps: +median: 165160 cycles/ticks +average: 165790 cycles/ticks + +Loop spin: 278 +gen_a: +median: 25228 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91084 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116618 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99624 cycles/ticks +average: 100009 cycles/ticks + +kyber_keypair: +median: 106220 cycles/ticks +average: 106639 cycles/ticks + +kyber_encaps_derand: +median: 126762 cycles/ticks +average: 127321 cycles/ticks + +kyber_encaps: +median: 128018 cycles/ticks +average: 128434 cycles/ticks + +kyber_decaps: +median: 165292 cycles/ticks +average: 165992 cycles/ticks + +Loop spin: 279 +gen_a: +median: 25198 cycles/ticks +average: 25343 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90742 cycles/ticks +average: 91074 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116741 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36262 cycles/ticks + +kyber_keypair_derand: +median: 99496 cycles/ticks +average: 99862 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126662 cycles/ticks +average: 127188 cycles/ticks + +kyber_encaps: +median: 127750 cycles/ticks +average: 128297 cycles/ticks + +kyber_decaps: +median: 165250 cycles/ticks +average: 165934 cycles/ticks + +Loop spin: 280 +gen_a: +median: 25228 cycles/ticks +average: 25430 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1820 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90684 cycles/ticks +average: 91095 cycles/ticks + +indcpa_enc: +median: 116078 cycles/ticks +average: 116544 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99540 cycles/ticks +average: 99899 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106842 cycles/ticks + +kyber_encaps_derand: +median: 126982 cycles/ticks +average: 127468 cycles/ticks + +kyber_encaps: +median: 128478 cycles/ticks +average: 128941 cycles/ticks + +kyber_decaps: +median: 165468 cycles/ticks +average: 166055 cycles/ticks + +Loop spin: 281 +gen_a: +median: 25200 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 95362 cycles/ticks +average: 95807 cycles/ticks + +indcpa_enc: +median: 116228 cycles/ticks +average: 116823 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99788 cycles/ticks +average: 100120 cycles/ticks + +kyber_keypair: +median: 106376 cycles/ticks +average: 106828 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127328 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128510 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165779 cycles/ticks + +Loop spin: 282 +gen_a: +median: 25242 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90586 cycles/ticks +average: 90948 cycles/ticks + +indcpa_enc: +median: 116142 cycles/ticks +average: 116581 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99452 cycles/ticks +average: 99839 cycles/ticks + +kyber_keypair: +median: 106376 cycles/ticks +average: 106743 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127185 cycles/ticks + +kyber_encaps: +median: 127894 cycles/ticks +average: 128373 cycles/ticks + +kyber_decaps: +median: 165158 cycles/ticks +average: 165813 cycles/ticks + +Loop spin: 283 +gen_a: +median: 25176 cycles/ticks +average: 25327 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90724 cycles/ticks +average: 91117 cycles/ticks + +indcpa_enc: +median: 115980 cycles/ticks +average: 116362 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100073 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106614 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127169 cycles/ticks + +kyber_encaps: +median: 128130 cycles/ticks +average: 128611 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 166046 cycles/ticks + +Loop spin: 284 +gen_a: +median: 25218 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2131 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90620 cycles/ticks +average: 91043 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116557 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99592 cycles/ticks +average: 99961 cycles/ticks + +kyber_keypair: +median: 106402 cycles/ticks +average: 106838 cycles/ticks + +kyber_encaps_derand: +median: 126866 cycles/ticks +average: 127434 cycles/ticks + +kyber_encaps: +median: 128068 cycles/ticks +average: 128512 cycles/ticks + +kyber_decaps: +median: 165378 cycles/ticks +average: 166053 cycles/ticks + +Loop spin: 285 +gen_a: +median: 25222 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3338 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1412 cycles/ticks + +indcpa_keypair: +median: 90706 cycles/ticks +average: 91092 cycles/ticks + +indcpa_enc: +median: 116258 cycles/ticks +average: 116736 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99636 cycles/ticks +average: 100047 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106659 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127220 cycles/ticks + +kyber_encaps: +median: 128144 cycles/ticks +average: 128643 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 165979 cycles/ticks + +Loop spin: 286 +gen_a: +median: 25200 cycles/ticks +average: 25341 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2133 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7999 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90808 cycles/ticks +average: 91244 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116661 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99774 cycles/ticks +average: 100182 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106662 cycles/ticks + +kyber_encaps_derand: +median: 126708 cycles/ticks +average: 127172 cycles/ticks + +kyber_encaps: +median: 128070 cycles/ticks +average: 128580 cycles/ticks + +kyber_decaps: +median: 165178 cycles/ticks +average: 165767 cycles/ticks + +Loop spin: 287 +gen_a: +median: 25234 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3348 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90832 cycles/ticks +average: 91294 cycles/ticks + +indcpa_enc: +median: 116248 cycles/ticks +average: 116743 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99562 cycles/ticks +average: 99960 cycles/ticks + +kyber_keypair: +median: 106202 cycles/ticks +average: 106642 cycles/ticks + +kyber_encaps_derand: +median: 126626 cycles/ticks +average: 127186 cycles/ticks + +kyber_encaps: +median: 127922 cycles/ticks +average: 128382 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165941 cycles/ticks + +Loop spin: 288 +gen_a: +median: 25234 cycles/ticks +average: 25389 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90716 cycles/ticks +average: 91118 cycles/ticks + +indcpa_enc: +median: 116188 cycles/ticks +average: 116663 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99528 cycles/ticks +average: 99946 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106736 cycles/ticks + +kyber_encaps_derand: +median: 127078 cycles/ticks +average: 127626 cycles/ticks + +kyber_encaps: +median: 128216 cycles/ticks +average: 128684 cycles/ticks + +kyber_decaps: +median: 165496 cycles/ticks +average: 166140 cycles/ticks + +Loop spin: 289 +gen_a: +median: 25236 cycles/ticks +average: 25405 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91141 cycles/ticks + +indcpa_enc: +median: 116178 cycles/ticks +average: 116650 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36330 cycles/ticks + +kyber_keypair_derand: +median: 99638 cycles/ticks +average: 100009 cycles/ticks + +kyber_keypair: +median: 106202 cycles/ticks +average: 106720 cycles/ticks + +kyber_encaps_derand: +median: 126496 cycles/ticks +average: 126989 cycles/ticks + +kyber_encaps: +median: 127740 cycles/ticks +average: 128243 cycles/ticks + +kyber_decaps: +median: 165082 cycles/ticks +average: 165868 cycles/ticks + +Loop spin: 290 +gen_a: +median: 25254 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91213 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116698 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99666 cycles/ticks +average: 100015 cycles/ticks + +kyber_keypair: +median: 106400 cycles/ticks +average: 106810 cycles/ticks + +kyber_encaps_derand: +median: 126594 cycles/ticks +average: 127124 cycles/ticks + +kyber_encaps: +median: 127836 cycles/ticks +average: 128248 cycles/ticks + +kyber_decaps: +median: 164998 cycles/ticks +average: 165587 cycles/ticks + +Loop spin: 291 +gen_a: +median: 25230 cycles/ticks +average: 25399 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1821 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90698 cycles/ticks +average: 91087 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116674 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 101110 cycles/ticks +average: 101502 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106790 cycles/ticks + +kyber_encaps_derand: +median: 126894 cycles/ticks +average: 127398 cycles/ticks + +kyber_encaps: +median: 128398 cycles/ticks +average: 128794 cycles/ticks + +kyber_decaps: +median: 165432 cycles/ticks +average: 166054 cycles/ticks + +Loop spin: 292 +gen_a: +median: 25198 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90724 cycles/ticks +average: 91050 cycles/ticks + +indcpa_enc: +median: 116250 cycles/ticks +average: 116671 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36260 cycles/ticks + +kyber_keypair_derand: +median: 99504 cycles/ticks +average: 99917 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106599 cycles/ticks + +kyber_encaps_derand: +median: 126714 cycles/ticks +average: 127252 cycles/ticks + +kyber_encaps: +median: 127998 cycles/ticks +average: 128440 cycles/ticks + +kyber_decaps: +median: 165366 cycles/ticks +average: 165973 cycles/ticks + +Loop spin: 293 +gen_a: +median: 25290 cycles/ticks +average: 25461 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90772 cycles/ticks +average: 91162 cycles/ticks + +indcpa_enc: +median: 116358 cycles/ticks +average: 116780 cycles/ticks + +indcpa_dec: +median: 36202 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99778 cycles/ticks +average: 100132 cycles/ticks + +kyber_keypair: +median: 106226 cycles/ticks +average: 106653 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127342 cycles/ticks + +kyber_encaps: +median: 128136 cycles/ticks +average: 128625 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166085 cycles/ticks + +Loop spin: 294 +gen_a: +median: 25194 cycles/ticks +average: 25324 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8014 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91140 cycles/ticks + +indcpa_enc: +median: 116260 cycles/ticks +average: 116738 cycles/ticks + +indcpa_dec: +median: 36080 cycles/ticks +average: 36235 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 99877 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106682 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127191 cycles/ticks + +kyber_encaps: +median: 127966 cycles/ticks +average: 128470 cycles/ticks + +kyber_decaps: +median: 165240 cycles/ticks +average: 165819 cycles/ticks + +Loop spin: 295 +gen_a: +median: 25218 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1819 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91152 cycles/ticks + +indcpa_enc: +median: 116240 cycles/ticks +average: 116720 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 99999 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106836 cycles/ticks + +kyber_encaps_derand: +median: 126596 cycles/ticks +average: 127036 cycles/ticks + +kyber_encaps: +median: 128038 cycles/ticks +average: 128538 cycles/ticks + +kyber_decaps: +median: 164972 cycles/ticks +average: 165675 cycles/ticks + +Loop spin: 296 +gen_a: +median: 25270 cycles/ticks +average: 25411 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10536 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90706 cycles/ticks +average: 91169 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116658 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99586 cycles/ticks +average: 99963 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106780 cycles/ticks + +kyber_encaps_derand: +median: 126714 cycles/ticks +average: 127261 cycles/ticks + +kyber_encaps: +median: 127958 cycles/ticks +average: 128497 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165879 cycles/ticks + +Loop spin: 297 +gen_a: +median: 25176 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92238 cycles/ticks +average: 92631 cycles/ticks + +indcpa_enc: +median: 117702 cycles/ticks +average: 118125 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36250 cycles/ticks + +kyber_keypair_derand: +median: 99672 cycles/ticks +average: 100048 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106711 cycles/ticks + +kyber_encaps_derand: +median: 126426 cycles/ticks +average: 126919 cycles/ticks + +kyber_encaps: +median: 127652 cycles/ticks +average: 128044 cycles/ticks + +kyber_decaps: +median: 164948 cycles/ticks +average: 165601 cycles/ticks + +Loop spin: 298 +gen_a: +median: 25258 cycles/ticks +average: 25430 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91092 cycles/ticks + +indcpa_enc: +median: 116256 cycles/ticks +average: 116707 cycles/ticks + +indcpa_dec: +median: 36194 cycles/ticks +average: 36327 cycles/ticks + +kyber_keypair_derand: +median: 99720 cycles/ticks +average: 100113 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106657 cycles/ticks + +kyber_encaps_derand: +median: 126556 cycles/ticks +average: 127083 cycles/ticks + +kyber_encaps: +median: 127730 cycles/ticks +average: 128243 cycles/ticks + +kyber_decaps: +median: 165198 cycles/ticks +average: 165865 cycles/ticks + +Loop spin: 299 +gen_a: +median: 25244 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1820 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90678 cycles/ticks +average: 91145 cycles/ticks + +indcpa_enc: +median: 116166 cycles/ticks +average: 116676 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99378 cycles/ticks +average: 99795 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106782 cycles/ticks + +kyber_encaps_derand: +median: 126764 cycles/ticks +average: 127339 cycles/ticks + +kyber_encaps: +median: 128064 cycles/ticks +average: 128557 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 166020 cycles/ticks + +Loop spin: 300 +gen_a: +median: 25266 cycles/ticks +average: 25400 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7916 cycles/ticks +average: 8006 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90904 cycles/ticks +average: 91289 cycles/ticks + +indcpa_enc: +median: 116226 cycles/ticks +average: 116774 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99446 cycles/ticks +average: 99794 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106729 cycles/ticks + +kyber_encaps_derand: +median: 126670 cycles/ticks +average: 127176 cycles/ticks + +kyber_encaps: +median: 128064 cycles/ticks +average: 128502 cycles/ticks + +kyber_decaps: +median: 165260 cycles/ticks +average: 165864 cycles/ticks + +Loop spin: 301 +gen_a: +median: 25250 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91000 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116533 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36250 cycles/ticks + +kyber_keypair_derand: +median: 99654 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106691 cycles/ticks + +kyber_encaps_derand: +median: 126858 cycles/ticks +average: 127408 cycles/ticks + +kyber_encaps: +median: 128190 cycles/ticks +average: 128719 cycles/ticks + +kyber_decaps: +median: 165258 cycles/ticks +average: 165963 cycles/ticks + +Loop spin: 302 +gen_a: +median: 25246 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 90998 cycles/ticks + +indcpa_enc: +median: 116148 cycles/ticks +average: 116728 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99574 cycles/ticks +average: 99997 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106702 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127141 cycles/ticks + +kyber_encaps: +median: 127966 cycles/ticks +average: 128386 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 166026 cycles/ticks + +Loop spin: 303 +gen_a: +median: 25218 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91050 cycles/ticks + +indcpa_enc: +median: 116134 cycles/ticks +average: 116631 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99550 cycles/ticks +average: 99861 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127166 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128618 cycles/ticks + +kyber_decaps: +median: 165222 cycles/ticks +average: 165946 cycles/ticks + +Loop spin: 304 +gen_a: +median: 25202 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90674 cycles/ticks +average: 91098 cycles/ticks + +indcpa_enc: +median: 116090 cycles/ticks +average: 116601 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36340 cycles/ticks + +kyber_keypair_derand: +median: 99700 cycles/ticks +average: 100114 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106682 cycles/ticks + +kyber_encaps_derand: +median: 126858 cycles/ticks +average: 127344 cycles/ticks + +kyber_encaps: +median: 128186 cycles/ticks +average: 128751 cycles/ticks + +kyber_decaps: +median: 165392 cycles/ticks +average: 165976 cycles/ticks + +Loop spin: 305 +gen_a: +median: 25216 cycles/ticks +average: 25344 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90886 cycles/ticks +average: 91271 cycles/ticks + +indcpa_enc: +median: 116232 cycles/ticks +average: 116766 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99576 cycles/ticks +average: 99917 cycles/ticks + +kyber_keypair: +median: 106406 cycles/ticks +average: 106908 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127298 cycles/ticks + +kyber_encaps: +median: 127838 cycles/ticks +average: 128345 cycles/ticks + +kyber_decaps: +median: 165318 cycles/ticks +average: 165936 cycles/ticks + +Loop spin: 306 +gen_a: +median: 25196 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90528 cycles/ticks +average: 90927 cycles/ticks + +indcpa_enc: +median: 115962 cycles/ticks +average: 116343 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99730 cycles/ticks +average: 100121 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126868 cycles/ticks +average: 127397 cycles/ticks + +kyber_encaps: +median: 128196 cycles/ticks +average: 128652 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166074 cycles/ticks + +Loop spin: 307 +gen_a: +median: 25228 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90888 cycles/ticks +average: 91259 cycles/ticks + +indcpa_enc: +median: 116290 cycles/ticks +average: 116750 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99530 cycles/ticks +average: 99951 cycles/ticks + +kyber_keypair: +median: 106212 cycles/ticks +average: 106629 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127277 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128641 cycles/ticks + +kyber_decaps: +median: 165292 cycles/ticks +average: 165985 cycles/ticks + +Loop spin: 308 +gen_a: +median: 25268 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7036 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10549 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 92422 cycles/ticks +average: 92860 cycles/ticks + +indcpa_enc: +median: 117784 cycles/ticks +average: 118291 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99658 cycles/ticks +average: 100018 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126532 cycles/ticks +average: 127074 cycles/ticks + +kyber_encaps: +median: 127836 cycles/ticks +average: 128290 cycles/ticks + +kyber_decaps: +median: 165152 cycles/ticks +average: 165788 cycles/ticks + +Loop spin: 309 +gen_a: +median: 25176 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8004 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1514 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1819 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90678 cycles/ticks +average: 91103 cycles/ticks + +indcpa_enc: +median: 116122 cycles/ticks +average: 116595 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99766 cycles/ticks +average: 100126 cycles/ticks + +kyber_keypair: +median: 106378 cycles/ticks +average: 106854 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127312 cycles/ticks + +kyber_encaps: +median: 128028 cycles/ticks +average: 128433 cycles/ticks + +kyber_decaps: +median: 165302 cycles/ticks +average: 165935 cycles/ticks + +Loop spin: 310 +gen_a: +median: 25194 cycles/ticks +average: 25334 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90660 cycles/ticks +average: 91000 cycles/ticks + +indcpa_enc: +median: 116006 cycles/ticks +average: 116464 cycles/ticks + +indcpa_dec: +median: 36196 cycles/ticks +average: 36338 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100067 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106639 cycles/ticks + +kyber_encaps_derand: +median: 126816 cycles/ticks +average: 127299 cycles/ticks + +kyber_encaps: +median: 127978 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165492 cycles/ticks +average: 166093 cycles/ticks + +Loop spin: 311 +gen_a: +median: 25236 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1804 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90600 cycles/ticks +average: 90963 cycles/ticks + +indcpa_enc: +median: 116014 cycles/ticks +average: 116527 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36341 cycles/ticks + +kyber_keypair_derand: +median: 99646 cycles/ticks +average: 100031 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106775 cycles/ticks + +kyber_encaps_derand: +median: 126672 cycles/ticks +average: 127139 cycles/ticks + +kyber_encaps: +median: 127866 cycles/ticks +average: 128237 cycles/ticks + +kyber_decaps: +median: 165172 cycles/ticks +average: 165919 cycles/ticks + +Loop spin: 312 +gen_a: +median: 25198 cycles/ticks +average: 25327 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91049 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116803 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99700 cycles/ticks +average: 100031 cycles/ticks + +kyber_keypair: +median: 106244 cycles/ticks +average: 106663 cycles/ticks + +kyber_encaps_derand: +median: 126840 cycles/ticks +average: 127352 cycles/ticks + +kyber_encaps: +median: 128108 cycles/ticks +average: 128602 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 166018 cycles/ticks + +Loop spin: 313 +gen_a: +median: 25186 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90920 cycles/ticks +average: 91290 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116646 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36350 cycles/ticks + +kyber_keypair_derand: +median: 99678 cycles/ticks +average: 100052 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106791 cycles/ticks + +kyber_encaps_derand: +median: 126682 cycles/ticks +average: 127202 cycles/ticks + +kyber_encaps: +median: 127670 cycles/ticks +average: 128187 cycles/ticks + +kyber_decaps: +median: 165194 cycles/ticks +average: 165994 cycles/ticks + +Loop spin: 314 +gen_a: +median: 25200 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91143 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116725 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36244 cycles/ticks + +kyber_keypair_derand: +median: 99520 cycles/ticks +average: 99905 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106692 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127303 cycles/ticks + +kyber_encaps: +median: 128044 cycles/ticks +average: 128562 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 165935 cycles/ticks + +Loop spin: 315 +gen_a: +median: 25224 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10560 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90524 cycles/ticks +average: 90959 cycles/ticks + +indcpa_enc: +median: 116194 cycles/ticks +average: 116736 cycles/ticks + +indcpa_dec: +median: 36108 cycles/ticks +average: 36248 cycles/ticks + +kyber_keypair_derand: +median: 99612 cycles/ticks +average: 99993 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106708 cycles/ticks + +kyber_encaps_derand: +median: 126950 cycles/ticks +average: 127407 cycles/ticks + +kyber_encaps: +median: 128232 cycles/ticks +average: 128733 cycles/ticks + +kyber_decaps: +median: 165410 cycles/ticks +average: 166185 cycles/ticks + +Loop spin: 316 +gen_a: +median: 25196 cycles/ticks +average: 25318 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90642 cycles/ticks +average: 91044 cycles/ticks + +indcpa_enc: +median: 116136 cycles/ticks +average: 116696 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36350 cycles/ticks + +kyber_keypair_derand: +median: 99404 cycles/ticks +average: 99813 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106733 cycles/ticks + +kyber_encaps_derand: +median: 126658 cycles/ticks +average: 127138 cycles/ticks + +kyber_encaps: +median: 127942 cycles/ticks +average: 128486 cycles/ticks + +kyber_decaps: +median: 165186 cycles/ticks +average: 165741 cycles/ticks + +Loop spin: 317 +gen_a: +median: 25250 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90568 cycles/ticks +average: 91004 cycles/ticks + +indcpa_enc: +median: 116060 cycles/ticks +average: 116563 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99662 cycles/ticks +average: 100031 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106753 cycles/ticks + +kyber_encaps_derand: +median: 126654 cycles/ticks +average: 127159 cycles/ticks + +kyber_encaps: +median: 127772 cycles/ticks +average: 128227 cycles/ticks + +kyber_decaps: +median: 165182 cycles/ticks +average: 165834 cycles/ticks + +Loop spin: 318 +gen_a: +median: 25228 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7031 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90782 cycles/ticks +average: 91146 cycles/ticks + +indcpa_enc: +median: 116296 cycles/ticks +average: 116733 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99574 cycles/ticks +average: 99971 cycles/ticks + +kyber_keypair: +median: 106252 cycles/ticks +average: 106683 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127256 cycles/ticks + +kyber_encaps: +median: 128112 cycles/ticks +average: 128600 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 166006 cycles/ticks + +Loop spin: 319 +gen_a: +median: 25262 cycles/ticks +average: 25445 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91039 cycles/ticks + +indcpa_enc: +median: 116124 cycles/ticks +average: 116565 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36322 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100095 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106731 cycles/ticks + +kyber_encaps_derand: +median: 126494 cycles/ticks +average: 126938 cycles/ticks + +kyber_encaps: +median: 128014 cycles/ticks +average: 128561 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165989 cycles/ticks + +Loop spin: 320 +gen_a: +median: 25240 cycles/ticks +average: 25372 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90816 cycles/ticks +average: 91318 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116710 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99574 cycles/ticks +average: 99968 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106710 cycles/ticks + +kyber_encaps_derand: +median: 126658 cycles/ticks +average: 127193 cycles/ticks + +kyber_encaps: +median: 127982 cycles/ticks +average: 128447 cycles/ticks + +kyber_decaps: +median: 165208 cycles/ticks +average: 165871 cycles/ticks + +Loop spin: 321 +gen_a: +median: 25236 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90866 cycles/ticks +average: 91317 cycles/ticks + +indcpa_enc: +median: 116254 cycles/ticks +average: 116761 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36317 cycles/ticks + +kyber_keypair_derand: +median: 99756 cycles/ticks +average: 100168 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106767 cycles/ticks + +kyber_encaps_derand: +median: 126776 cycles/ticks +average: 127327 cycles/ticks + +kyber_encaps: +median: 128090 cycles/ticks +average: 128504 cycles/ticks + +kyber_decaps: +median: 165104 cycles/ticks +average: 165766 cycles/ticks + +Loop spin: 322 +gen_a: +median: 25244 cycles/ticks +average: 25414 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7926 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90624 cycles/ticks +average: 90992 cycles/ticks + +indcpa_enc: +median: 115972 cycles/ticks +average: 116450 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36230 cycles/ticks + +kyber_keypair_derand: +median: 99520 cycles/ticks +average: 99827 cycles/ticks + +kyber_keypair: +median: 106176 cycles/ticks +average: 106611 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127229 cycles/ticks + +kyber_encaps: +median: 128346 cycles/ticks +average: 128796 cycles/ticks + +kyber_decaps: +median: 165406 cycles/ticks +average: 166083 cycles/ticks + +Loop spin: 323 +gen_a: +median: 25246 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 91124 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116755 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36262 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99937 cycles/ticks + +kyber_keypair: +median: 106202 cycles/ticks +average: 106633 cycles/ticks + +kyber_encaps_derand: +median: 126940 cycles/ticks +average: 127436 cycles/ticks + +kyber_encaps: +median: 128328 cycles/ticks +average: 128844 cycles/ticks + +kyber_decaps: +median: 165508 cycles/ticks +average: 166102 cycles/ticks + +Loop spin: 324 +gen_a: +median: 25216 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1820 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90596 cycles/ticks +average: 90916 cycles/ticks + +indcpa_enc: +median: 115958 cycles/ticks +average: 116409 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36262 cycles/ticks + +kyber_keypair_derand: +median: 99624 cycles/ticks +average: 100055 cycles/ticks + +kyber_keypair: +median: 106366 cycles/ticks +average: 106820 cycles/ticks + +kyber_encaps_derand: +median: 126708 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 127950 cycles/ticks +average: 128454 cycles/ticks + +kyber_decaps: +median: 165324 cycles/ticks +average: 166015 cycles/ticks + +Loop spin: 325 +gen_a: +median: 27418 cycles/ticks +average: 26587 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 90977 cycles/ticks + +indcpa_enc: +median: 115972 cycles/ticks +average: 116483 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 99899 cycles/ticks + +kyber_keypair: +median: 106422 cycles/ticks +average: 106702 cycles/ticks + +kyber_encaps_derand: +median: 126546 cycles/ticks +average: 127013 cycles/ticks + +kyber_encaps: +median: 127736 cycles/ticks +average: 128217 cycles/ticks + +kyber_decaps: +median: 165066 cycles/ticks +average: 165666 cycles/ticks + +Loop spin: 326 +gen_a: +median: 25252 cycles/ticks +average: 25393 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90716 cycles/ticks +average: 91129 cycles/ticks + +indcpa_enc: +median: 116140 cycles/ticks +average: 116683 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99554 cycles/ticks +average: 99925 cycles/ticks + +kyber_keypair: +median: 106210 cycles/ticks +average: 106630 cycles/ticks + +kyber_encaps_derand: +median: 126662 cycles/ticks +average: 127179 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128453 cycles/ticks + +kyber_decaps: +median: 165170 cycles/ticks +average: 165827 cycles/ticks + +Loop spin: 327 +gen_a: +median: 25260 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10548 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90712 cycles/ticks +average: 91073 cycles/ticks + +indcpa_enc: +median: 116198 cycles/ticks +average: 116638 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99552 cycles/ticks +average: 99940 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106679 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127157 cycles/ticks + +kyber_encaps: +median: 128060 cycles/ticks +average: 128513 cycles/ticks + +kyber_decaps: +median: 165278 cycles/ticks +average: 166006 cycles/ticks + +Loop spin: 328 +gen_a: +median: 25216 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 8000 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90776 cycles/ticks +average: 91197 cycles/ticks + +indcpa_enc: +median: 116168 cycles/ticks +average: 116600 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99668 cycles/ticks +average: 100066 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106707 cycles/ticks + +kyber_encaps_derand: +median: 126556 cycles/ticks +average: 126989 cycles/ticks + +kyber_encaps: +median: 127914 cycles/ticks +average: 128408 cycles/ticks + +kyber_decaps: +median: 164988 cycles/ticks +average: 165645 cycles/ticks + +Loop spin: 329 +gen_a: +median: 25204 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10548 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91065 cycles/ticks + +indcpa_enc: +median: 116166 cycles/ticks +average: 116679 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36323 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99964 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106785 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127338 cycles/ticks + +kyber_encaps: +median: 128044 cycles/ticks +average: 128519 cycles/ticks + +kyber_decaps: +median: 165306 cycles/ticks +average: 165982 cycles/ticks + +Loop spin: 330 +gen_a: +median: 25218 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 90959 cycles/ticks + +indcpa_enc: +median: 116062 cycles/ticks +average: 116591 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36253 cycles/ticks + +kyber_keypair_derand: +median: 99730 cycles/ticks +average: 100120 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106620 cycles/ticks + +kyber_encaps_derand: +median: 126706 cycles/ticks +average: 127232 cycles/ticks + +kyber_encaps: +median: 128080 cycles/ticks +average: 128525 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165905 cycles/ticks + +Loop spin: 331 +gen_a: +median: 25220 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91186 cycles/ticks + +indcpa_enc: +median: 116122 cycles/ticks +average: 116594 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 101164 cycles/ticks +average: 101531 cycles/ticks + +kyber_keypair: +median: 106256 cycles/ticks +average: 106684 cycles/ticks + +kyber_encaps_derand: +median: 126826 cycles/ticks +average: 127283 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128662 cycles/ticks + +kyber_decaps: +median: 165360 cycles/ticks +average: 166000 cycles/ticks + +Loop spin: 332 +gen_a: +median: 25216 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90516 cycles/ticks +average: 90890 cycles/ticks + +indcpa_enc: +median: 116108 cycles/ticks +average: 116622 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99786 cycles/ticks +average: 100135 cycles/ticks + +kyber_keypair: +median: 106366 cycles/ticks +average: 106809 cycles/ticks + +kyber_encaps_derand: +median: 126798 cycles/ticks +average: 127309 cycles/ticks + +kyber_encaps: +median: 128000 cycles/ticks +average: 128522 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 165980 cycles/ticks + +Loop spin: 333 +gen_a: +median: 25198 cycles/ticks +average: 25326 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10539 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7931 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90714 cycles/ticks +average: 91097 cycles/ticks + +indcpa_enc: +median: 116270 cycles/ticks +average: 116782 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99554 cycles/ticks +average: 99993 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127198 cycles/ticks + +kyber_encaps: +median: 127854 cycles/ticks +average: 128432 cycles/ticks + +kyber_decaps: +median: 165278 cycles/ticks +average: 165894 cycles/ticks + +Loop spin: 334 +gen_a: +median: 25216 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7006 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90888 cycles/ticks +average: 91302 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116635 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99560 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106719 cycles/ticks + +kyber_encaps_derand: +median: 128354 cycles/ticks +average: 128855 cycles/ticks + +kyber_encaps: +median: 129642 cycles/ticks +average: 130126 cycles/ticks + +kyber_decaps: +median: 166684 cycles/ticks +average: 167349 cycles/ticks + +Loop spin: 335 +gen_a: +median: 25224 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8002 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91135 cycles/ticks + +indcpa_enc: +median: 116148 cycles/ticks +average: 116705 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99530 cycles/ticks +average: 99946 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106782 cycles/ticks + +kyber_encaps_derand: +median: 126666 cycles/ticks +average: 127185 cycles/ticks + +kyber_encaps: +median: 127948 cycles/ticks +average: 128351 cycles/ticks + +kyber_decaps: +median: 165236 cycles/ticks +average: 165869 cycles/ticks + +Loop spin: 336 +gen_a: +median: 25256 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7996 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90864 cycles/ticks +average: 91268 cycles/ticks + +indcpa_enc: +median: 116308 cycles/ticks +average: 116702 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36255 cycles/ticks + +kyber_keypair_derand: +median: 99646 cycles/ticks +average: 100076 cycles/ticks + +kyber_keypair: +median: 106218 cycles/ticks +average: 106644 cycles/ticks + +kyber_encaps_derand: +median: 126670 cycles/ticks +average: 127204 cycles/ticks + +kyber_encaps: +median: 128156 cycles/ticks +average: 128595 cycles/ticks + +kyber_decaps: +median: 165232 cycles/ticks +average: 165922 cycles/ticks + +Loop spin: 337 +gen_a: +median: 25178 cycles/ticks +average: 25310 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90862 cycles/ticks +average: 91201 cycles/ticks + +indcpa_enc: +median: 116320 cycles/ticks +average: 116735 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36312 cycles/ticks + +kyber_keypair_derand: +median: 99706 cycles/ticks +average: 100099 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106747 cycles/ticks + +kyber_encaps_derand: +median: 126640 cycles/ticks +average: 127176 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128486 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 166104 cycles/ticks + +Loop spin: 338 +gen_a: +median: 25178 cycles/ticks +average: 25319 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 8007 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90682 cycles/ticks +average: 91067 cycles/ticks + +indcpa_enc: +median: 116106 cycles/ticks +average: 116643 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36329 cycles/ticks + +kyber_keypair_derand: +median: 99490 cycles/ticks +average: 99858 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106694 cycles/ticks + +kyber_encaps_derand: +median: 126712 cycles/ticks +average: 127138 cycles/ticks + +kyber_encaps: +median: 128070 cycles/ticks +average: 128540 cycles/ticks + +kyber_decaps: +median: 165186 cycles/ticks +average: 165863 cycles/ticks + +Loop spin: 339 +gen_a: +median: 25206 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8030 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90642 cycles/ticks +average: 91017 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116595 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99710 cycles/ticks +average: 100048 cycles/ticks + +kyber_keypair: +median: 106234 cycles/ticks +average: 106649 cycles/ticks + +kyber_encaps_derand: +median: 126778 cycles/ticks +average: 127249 cycles/ticks + +kyber_encaps: +median: 128200 cycles/ticks +average: 128614 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165903 cycles/ticks + +Loop spin: 340 +gen_a: +median: 25196 cycles/ticks +average: 25324 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 92084 cycles/ticks +average: 92452 cycles/ticks + +indcpa_enc: +median: 117642 cycles/ticks +average: 118042 cycles/ticks + +indcpa_dec: +median: 36212 cycles/ticks +average: 36395 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100126 cycles/ticks + +kyber_keypair: +median: 106348 cycles/ticks +average: 106759 cycles/ticks + +kyber_encaps_derand: +median: 126884 cycles/ticks +average: 127377 cycles/ticks + +kyber_encaps: +median: 128140 cycles/ticks +average: 128566 cycles/ticks + +kyber_decaps: +median: 165482 cycles/ticks +average: 166208 cycles/ticks + +Loop spin: 341 +gen_a: +median: 25226 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90646 cycles/ticks +average: 91006 cycles/ticks + +indcpa_enc: +median: 115976 cycles/ticks +average: 116407 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36335 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100020 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106741 cycles/ticks + +kyber_encaps_derand: +median: 128270 cycles/ticks +average: 128701 cycles/ticks + +kyber_encaps: +median: 129542 cycles/ticks +average: 129939 cycles/ticks + +kyber_decaps: +median: 166794 cycles/ticks +average: 167566 cycles/ticks + +Loop spin: 342 +gen_a: +median: 25242 cycles/ticks +average: 25372 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91017 cycles/ticks + +indcpa_enc: +median: 116088 cycles/ticks +average: 116507 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36343 cycles/ticks + +kyber_keypair_derand: +median: 99636 cycles/ticks +average: 100086 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106624 cycles/ticks + +kyber_encaps_derand: +median: 128192 cycles/ticks +average: 128710 cycles/ticks + +kyber_encaps: +median: 129658 cycles/ticks +average: 130141 cycles/ticks + +kyber_decaps: +median: 166686 cycles/ticks +average: 167365 cycles/ticks + +Loop spin: 343 +gen_a: +median: 25234 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90450 cycles/ticks +average: 90806 cycles/ticks + +indcpa_enc: +median: 116000 cycles/ticks +average: 116444 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99973 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106675 cycles/ticks + +kyber_encaps_derand: +median: 126568 cycles/ticks +average: 127121 cycles/ticks + +kyber_encaps: +median: 128086 cycles/ticks +average: 128383 cycles/ticks + +kyber_decaps: +median: 165182 cycles/ticks +average: 165869 cycles/ticks + +Loop spin: 344 +gen_a: +median: 25194 cycles/ticks +average: 25324 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90910 cycles/ticks +average: 91308 cycles/ticks + +indcpa_enc: +median: 116366 cycles/ticks +average: 116887 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36331 cycles/ticks + +kyber_keypair_derand: +median: 99386 cycles/ticks +average: 99730 cycles/ticks + +kyber_keypair: +median: 106414 cycles/ticks +average: 106875 cycles/ticks + +kyber_encaps_derand: +median: 126630 cycles/ticks +average: 127123 cycles/ticks + +kyber_encaps: +median: 128018 cycles/ticks +average: 128493 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165931 cycles/ticks + +Loop spin: 345 +gen_a: +median: 25176 cycles/ticks +average: 25316 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1410 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91187 cycles/ticks + +indcpa_enc: +median: 116270 cycles/ticks +average: 116700 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99700 cycles/ticks +average: 100073 cycles/ticks + +kyber_keypair: +median: 106198 cycles/ticks +average: 106597 cycles/ticks + +kyber_encaps_derand: +median: 126824 cycles/ticks +average: 127384 cycles/ticks + +kyber_encaps: +median: 127976 cycles/ticks +average: 128488 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 165994 cycles/ticks + +Loop spin: 346 +gen_a: +median: 25290 cycles/ticks +average: 25443 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90850 cycles/ticks +average: 91232 cycles/ticks + +indcpa_enc: +median: 116328 cycles/ticks +average: 116783 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99420 cycles/ticks +average: 99806 cycles/ticks + +kyber_keypair: +median: 106248 cycles/ticks +average: 106612 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127245 cycles/ticks + +kyber_encaps: +median: 128066 cycles/ticks +average: 128501 cycles/ticks + +kyber_decaps: +median: 165302 cycles/ticks +average: 166051 cycles/ticks + +Loop spin: 347 +gen_a: +median: 25250 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10544 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91096 cycles/ticks + +indcpa_enc: +median: 116130 cycles/ticks +average: 116704 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36365 cycles/ticks + +kyber_keypair_derand: +median: 99652 cycles/ticks +average: 100073 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106734 cycles/ticks + +kyber_encaps_derand: +median: 126428 cycles/ticks +average: 126966 cycles/ticks + +kyber_encaps: +median: 127724 cycles/ticks +average: 128096 cycles/ticks + +kyber_decaps: +median: 165046 cycles/ticks +average: 165718 cycles/ticks + +Loop spin: 348 +gen_a: +median: 25234 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3355 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91207 cycles/ticks + +indcpa_enc: +median: 116276 cycles/ticks +average: 116669 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36255 cycles/ticks + +kyber_keypair_derand: +median: 99650 cycles/ticks +average: 100018 cycles/ticks + +kyber_keypair: +median: 106348 cycles/ticks +average: 106833 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127138 cycles/ticks + +kyber_encaps: +median: 128046 cycles/ticks +average: 128522 cycles/ticks + +kyber_decaps: +median: 165302 cycles/ticks +average: 165982 cycles/ticks + +Loop spin: 349 +gen_a: +median: 25198 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90550 cycles/ticks +average: 90911 cycles/ticks + +indcpa_enc: +median: 116036 cycles/ticks +average: 116538 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 100012 cycles/ticks + +kyber_keypair: +median: 106410 cycles/ticks +average: 106828 cycles/ticks + +kyber_encaps_derand: +median: 126886 cycles/ticks +average: 127373 cycles/ticks + +kyber_encaps: +median: 128098 cycles/ticks +average: 128435 cycles/ticks + +kyber_decaps: +median: 165396 cycles/ticks +average: 166133 cycles/ticks + +Loop spin: 350 +gen_a: +median: 25198 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 7990 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90712 cycles/ticks +average: 91101 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116590 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99696 cycles/ticks +average: 100162 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106734 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127098 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128375 cycles/ticks + +kyber_decaps: +median: 165206 cycles/ticks +average: 165930 cycles/ticks + +Loop spin: 351 +gen_a: +median: 25198 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90688 cycles/ticks +average: 91078 cycles/ticks + +indcpa_enc: +median: 116090 cycles/ticks +average: 116502 cycles/ticks + +indcpa_dec: +median: 36242 cycles/ticks +average: 36362 cycles/ticks + +kyber_keypair_derand: +median: 99504 cycles/ticks +average: 99867 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106716 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127248 cycles/ticks + +kyber_encaps: +median: 128210 cycles/ticks +average: 128668 cycles/ticks + +kyber_decaps: +median: 165238 cycles/ticks +average: 165913 cycles/ticks + +Loop spin: 352 +gen_a: +median: 25216 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 267 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90768 cycles/ticks +average: 91138 cycles/ticks + +indcpa_enc: +median: 116212 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99542 cycles/ticks +average: 99946 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106703 cycles/ticks + +kyber_encaps_derand: +median: 126806 cycles/ticks +average: 127355 cycles/ticks + +kyber_encaps: +median: 128032 cycles/ticks +average: 128494 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165900 cycles/ticks + +Loop spin: 353 +gen_a: +median: 25176 cycles/ticks +average: 25309 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10552 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 8007 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90578 cycles/ticks +average: 90932 cycles/ticks + +indcpa_enc: +median: 115976 cycles/ticks +average: 116435 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 100106 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106806 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127311 cycles/ticks + +kyber_encaps: +median: 128086 cycles/ticks +average: 128584 cycles/ticks + +kyber_decaps: +median: 165222 cycles/ticks +average: 165973 cycles/ticks + +Loop spin: 354 +gen_a: +median: 25262 cycles/ticks +average: 25438 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 8001 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 91016 cycles/ticks +average: 91392 cycles/ticks + +indcpa_enc: +median: 116484 cycles/ticks +average: 117018 cycles/ticks + +indcpa_dec: +median: 36214 cycles/ticks +average: 36369 cycles/ticks + +kyber_keypair_derand: +median: 99496 cycles/ticks +average: 99899 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127222 cycles/ticks + +kyber_encaps: +median: 127968 cycles/ticks +average: 128492 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 165989 cycles/ticks + +Loop spin: 355 +gen_a: +median: 25222 cycles/ticks +average: 25382 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91096 cycles/ticks + +indcpa_enc: +median: 116290 cycles/ticks +average: 116793 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99931 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106678 cycles/ticks + +kyber_encaps_derand: +median: 126570 cycles/ticks +average: 127131 cycles/ticks + +kyber_encaps: +median: 127794 cycles/ticks +average: 128224 cycles/ticks + +kyber_decaps: +median: 165112 cycles/ticks +average: 165740 cycles/ticks + +Loop spin: 356 +gen_a: +median: 25220 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3334 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10566 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91042 cycles/ticks + +indcpa_enc: +median: 116204 cycles/ticks +average: 116714 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99506 cycles/ticks +average: 99895 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106602 cycles/ticks + +kyber_encaps_derand: +median: 126886 cycles/ticks +average: 127425 cycles/ticks + +kyber_encaps: +median: 128140 cycles/ticks +average: 128478 cycles/ticks + +kyber_decaps: +median: 165428 cycles/ticks +average: 166170 cycles/ticks + +Loop spin: 357 +gen_a: +median: 25222 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90600 cycles/ticks +average: 91001 cycles/ticks + +indcpa_enc: +median: 115944 cycles/ticks +average: 116430 cycles/ticks + +indcpa_dec: +median: 36110 cycles/ticks +average: 36223 cycles/ticks + +kyber_keypair_derand: +median: 99430 cycles/ticks +average: 99804 cycles/ticks + +kyber_keypair: +median: 106204 cycles/ticks +average: 106604 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127078 cycles/ticks + +kyber_encaps: +median: 128100 cycles/ticks +average: 128588 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165893 cycles/ticks + +Loop spin: 358 +gen_a: +median: 25220 cycles/ticks +average: 25397 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90826 cycles/ticks +average: 91207 cycles/ticks + +indcpa_enc: +median: 116206 cycles/ticks +average: 116654 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99568 cycles/ticks +average: 99906 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106745 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127275 cycles/ticks + +kyber_encaps: +median: 128020 cycles/ticks +average: 128514 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165988 cycles/ticks + +Loop spin: 359 +gen_a: +median: 25198 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90786 cycles/ticks +average: 91196 cycles/ticks + +indcpa_enc: +median: 116404 cycles/ticks +average: 116947 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36253 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100189 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106630 cycles/ticks + +kyber_encaps_derand: +median: 126784 cycles/ticks +average: 127374 cycles/ticks + +kyber_encaps: +median: 128202 cycles/ticks +average: 128645 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 166002 cycles/ticks + +Loop spin: 360 +gen_a: +median: 25238 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 319 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90864 cycles/ticks +average: 91237 cycles/ticks + +indcpa_enc: +median: 116302 cycles/ticks +average: 116765 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99460 cycles/ticks +average: 99838 cycles/ticks + +kyber_keypair: +median: 106156 cycles/ticks +average: 106531 cycles/ticks + +kyber_encaps_derand: +median: 126512 cycles/ticks +average: 127043 cycles/ticks + +kyber_encaps: +median: 128154 cycles/ticks +average: 128553 cycles/ticks + +kyber_decaps: +median: 165154 cycles/ticks +average: 165806 cycles/ticks + +Loop spin: 361 +gen_a: +median: 25238 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 69 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90590 cycles/ticks +average: 90947 cycles/ticks + +indcpa_enc: +median: 116060 cycles/ticks +average: 116506 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99926 cycles/ticks + +kyber_keypair: +median: 106372 cycles/ticks +average: 106736 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127169 cycles/ticks + +kyber_encaps: +median: 127964 cycles/ticks +average: 128503 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 168749 cycles/ticks + +Loop spin: 362 +gen_a: +median: 25216 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3342 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91103 cycles/ticks + +indcpa_enc: +median: 116286 cycles/ticks +average: 116798 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99502 cycles/ticks +average: 102280 cycles/ticks + +kyber_keypair: +median: 106070 cycles/ticks +average: 106520 cycles/ticks + +kyber_encaps_derand: +median: 126640 cycles/ticks +average: 127138 cycles/ticks + +kyber_encaps: +median: 127922 cycles/ticks +average: 128246 cycles/ticks + +kyber_decaps: +median: 165226 cycles/ticks +average: 165887 cycles/ticks + +Loop spin: 363 +gen_a: +median: 25216 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7994 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90906 cycles/ticks +average: 91283 cycles/ticks + +indcpa_enc: +median: 116272 cycles/ticks +average: 116792 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36348 cycles/ticks + +kyber_keypair_derand: +median: 99844 cycles/ticks +average: 100244 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106656 cycles/ticks + +kyber_encaps_derand: +median: 126594 cycles/ticks +average: 127102 cycles/ticks + +kyber_encaps: +median: 127970 cycles/ticks +average: 128499 cycles/ticks + +kyber_decaps: +median: 165240 cycles/ticks +average: 165906 cycles/ticks + +Loop spin: 364 +gen_a: +median: 25252 cycles/ticks +average: 25413 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7030 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90644 cycles/ticks +average: 91033 cycles/ticks + +indcpa_enc: +median: 116162 cycles/ticks +average: 116644 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99534 cycles/ticks +average: 99933 cycles/ticks + +kyber_keypair: +median: 106348 cycles/ticks +average: 106812 cycles/ticks + +kyber_encaps_derand: +median: 126842 cycles/ticks +average: 127412 cycles/ticks + +kyber_encaps: +median: 128196 cycles/ticks +average: 128618 cycles/ticks + +kyber_decaps: +median: 165372 cycles/ticks +average: 166120 cycles/ticks + +Loop spin: 365 +gen_a: +median: 25216 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90808 cycles/ticks +average: 91170 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116788 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99588 cycles/ticks +average: 100010 cycles/ticks + +kyber_keypair: +median: 106396 cycles/ticks +average: 106813 cycles/ticks + +kyber_encaps_derand: +median: 126724 cycles/ticks +average: 127281 cycles/ticks + +kyber_encaps: +median: 127970 cycles/ticks +average: 128449 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165963 cycles/ticks + +Loop spin: 366 +gen_a: +median: 25286 cycles/ticks +average: 25433 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10542 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7925 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90800 cycles/ticks +average: 91186 cycles/ticks + +indcpa_enc: +median: 116194 cycles/ticks +average: 116674 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100010 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106686 cycles/ticks + +kyber_encaps_derand: +median: 126650 cycles/ticks +average: 127197 cycles/ticks + +kyber_encaps: +median: 128148 cycles/ticks +average: 128595 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165969 cycles/ticks + +Loop spin: 367 +gen_a: +median: 25252 cycles/ticks +average: 25432 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7994 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90522 cycles/ticks +average: 90968 cycles/ticks + +indcpa_enc: +median: 116150 cycles/ticks +average: 116641 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36319 cycles/ticks + +kyber_keypair_derand: +median: 99642 cycles/ticks +average: 100045 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106833 cycles/ticks + +kyber_encaps_derand: +median: 126868 cycles/ticks +average: 127402 cycles/ticks + +kyber_encaps: +median: 128508 cycles/ticks +average: 129000 cycles/ticks + +kyber_decaps: +median: 165320 cycles/ticks +average: 166109 cycles/ticks + +Loop spin: 368 +gen_a: +median: 25200 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 66 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91106 cycles/ticks + +indcpa_enc: +median: 116158 cycles/ticks +average: 116665 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99470 cycles/ticks +average: 99936 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106838 cycles/ticks + +kyber_encaps_derand: +median: 126742 cycles/ticks +average: 127275 cycles/ticks + +kyber_encaps: +median: 128028 cycles/ticks +average: 128517 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165967 cycles/ticks + +Loop spin: 369 +gen_a: +median: 25256 cycles/ticks +average: 25414 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2121 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 92308 cycles/ticks +average: 92705 cycles/ticks + +indcpa_enc: +median: 117778 cycles/ticks +average: 118324 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36329 cycles/ticks + +kyber_keypair_derand: +median: 99612 cycles/ticks +average: 100023 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126720 cycles/ticks +average: 127267 cycles/ticks + +kyber_encaps: +median: 127932 cycles/ticks +average: 128425 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165877 cycles/ticks + +Loop spin: 370 +gen_a: +median: 25254 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 91057 cycles/ticks + +indcpa_enc: +median: 116014 cycles/ticks +average: 116422 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36234 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 99914 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106694 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127224 cycles/ticks + +kyber_encaps: +median: 127944 cycles/ticks +average: 128478 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 166125 cycles/ticks + +Loop spin: 371 +gen_a: +median: 25224 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91075 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116666 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36244 cycles/ticks + +kyber_keypair_derand: +median: 99588 cycles/ticks +average: 100070 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126508 cycles/ticks +average: 127082 cycles/ticks + +kyber_encaps: +median: 127864 cycles/ticks +average: 128303 cycles/ticks + +kyber_decaps: +median: 165076 cycles/ticks +average: 165684 cycles/ticks + +Loop spin: 372 +gen_a: +median: 25198 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3343 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90914 cycles/ticks +average: 91284 cycles/ticks + +indcpa_enc: +median: 116316 cycles/ticks +average: 116816 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99818 cycles/ticks +average: 100172 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 126620 cycles/ticks +average: 127115 cycles/ticks + +kyber_encaps: +median: 128004 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165138 cycles/ticks +average: 165776 cycles/ticks + +Loop spin: 373 +gen_a: +median: 25196 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 319 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90836 cycles/ticks +average: 91217 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116750 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36325 cycles/ticks + +kyber_keypair_derand: +median: 99614 cycles/ticks +average: 99989 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106677 cycles/ticks + +kyber_encaps_derand: +median: 126726 cycles/ticks +average: 127287 cycles/ticks + +kyber_encaps: +median: 127950 cycles/ticks +average: 128420 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165897 cycles/ticks + +Loop spin: 374 +gen_a: +median: 25226 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7918 cycles/ticks +average: 8039 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90634 cycles/ticks +average: 90998 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116718 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36332 cycles/ticks + +kyber_keypair_derand: +median: 99792 cycles/ticks +average: 100248 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106727 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127264 cycles/ticks + +kyber_encaps: +median: 127976 cycles/ticks +average: 128425 cycles/ticks + +kyber_decaps: +median: 165258 cycles/ticks +average: 165898 cycles/ticks + +Loop spin: 375 +gen_a: +median: 25216 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1408 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91075 cycles/ticks + +indcpa_enc: +median: 116152 cycles/ticks +average: 116660 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99606 cycles/ticks +average: 99971 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106743 cycles/ticks + +kyber_encaps_derand: +median: 126686 cycles/ticks +average: 127232 cycles/ticks + +kyber_encaps: +median: 127996 cycles/ticks +average: 128428 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165934 cycles/ticks + +Loop spin: 376 +gen_a: +median: 25272 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 91064 cycles/ticks +average: 91442 cycles/ticks + +indcpa_enc: +median: 116564 cycles/ticks +average: 117033 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36304 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100128 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126638 cycles/ticks +average: 127127 cycles/ticks + +kyber_encaps: +median: 127898 cycles/ticks +average: 128287 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165939 cycles/ticks + +Loop spin: 377 +gen_a: +median: 25220 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 91013 cycles/ticks + +indcpa_enc: +median: 116126 cycles/ticks +average: 116635 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36321 cycles/ticks + +kyber_keypair_derand: +median: 99502 cycles/ticks +average: 99992 cycles/ticks + +kyber_keypair: +median: 106426 cycles/ticks +average: 106924 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127251 cycles/ticks + +kyber_encaps: +median: 128122 cycles/ticks +average: 128591 cycles/ticks + +kyber_decaps: +median: 165278 cycles/ticks +average: 165992 cycles/ticks + +Loop spin: 378 +gen_a: +median: 25298 cycles/ticks +average: 25418 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7926 cycles/ticks +average: 8002 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90978 cycles/ticks +average: 91439 cycles/ticks + +indcpa_enc: +median: 116428 cycles/ticks +average: 116881 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99919 cycles/ticks + +kyber_keypair: +median: 106406 cycles/ticks +average: 106807 cycles/ticks + +kyber_encaps_derand: +median: 126680 cycles/ticks +average: 127255 cycles/ticks + +kyber_encaps: +median: 128042 cycles/ticks +average: 128571 cycles/ticks + +kyber_decaps: +median: 165196 cycles/ticks +average: 165854 cycles/ticks + +Loop spin: 379 +gen_a: +median: 25196 cycles/ticks +average: 25325 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7931 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90800 cycles/ticks +average: 91179 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116714 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36334 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100046 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106646 cycles/ticks + +kyber_encaps_derand: +median: 126662 cycles/ticks +average: 127174 cycles/ticks + +kyber_encaps: +median: 127936 cycles/ticks +average: 128319 cycles/ticks + +kyber_decaps: +median: 165182 cycles/ticks +average: 165775 cycles/ticks + +Loop spin: 380 +gen_a: +median: 25216 cycles/ticks +average: 25448 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90802 cycles/ticks +average: 91229 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99578 cycles/ticks +average: 99961 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106788 cycles/ticks + +kyber_encaps_derand: +median: 126940 cycles/ticks +average: 127412 cycles/ticks + +kyber_encaps: +median: 128224 cycles/ticks +average: 128718 cycles/ticks + +kyber_decaps: +median: 165438 cycles/ticks +average: 166061 cycles/ticks + +Loop spin: 381 +gen_a: +median: 25238 cycles/ticks +average: 25397 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3340 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90752 cycles/ticks +average: 91153 cycles/ticks + +indcpa_enc: +median: 116194 cycles/ticks +average: 116696 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99708 cycles/ticks +average: 100109 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127187 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128405 cycles/ticks + +kyber_decaps: +median: 165160 cycles/ticks +average: 165838 cycles/ticks + +Loop spin: 382 +gen_a: +median: 25240 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1508 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 91079 cycles/ticks + +indcpa_enc: +median: 116004 cycles/ticks +average: 116507 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36224 cycles/ticks + +kyber_keypair_derand: +median: 99676 cycles/ticks +average: 100002 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126768 cycles/ticks +average: 127317 cycles/ticks + +kyber_encaps: +median: 128168 cycles/ticks +average: 128614 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165917 cycles/ticks + +Loop spin: 383 +gen_a: +median: 25198 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90862 cycles/ticks +average: 91244 cycles/ticks + +indcpa_enc: +median: 116292 cycles/ticks +average: 116826 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99642 cycles/ticks +average: 100066 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127211 cycles/ticks + +kyber_encaps: +median: 128172 cycles/ticks +average: 128622 cycles/ticks + +kyber_decaps: +median: 165082 cycles/ticks +average: 165715 cycles/ticks + +Loop spin: 384 +gen_a: +median: 25220 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90468 cycles/ticks +average: 90885 cycles/ticks + +indcpa_enc: +median: 116022 cycles/ticks +average: 116516 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100126 cycles/ticks + +kyber_keypair: +median: 106216 cycles/ticks +average: 106604 cycles/ticks + +kyber_encaps_derand: +median: 126852 cycles/ticks +average: 127259 cycles/ticks + +kyber_encaps: +median: 128284 cycles/ticks +average: 128789 cycles/ticks + +kyber_decaps: +median: 165392 cycles/ticks +average: 165935 cycles/ticks + +Loop spin: 385 +gen_a: +median: 25212 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8005 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90712 cycles/ticks +average: 91143 cycles/ticks + +indcpa_enc: +median: 116318 cycles/ticks +average: 116741 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 99988 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106877 cycles/ticks + +kyber_encaps_derand: +median: 126762 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 128170 cycles/ticks +average: 128658 cycles/ticks + +kyber_decaps: +median: 165382 cycles/ticks +average: 166082 cycles/ticks + +Loop spin: 386 +gen_a: +median: 25246 cycles/ticks +average: 25372 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90642 cycles/ticks +average: 91003 cycles/ticks + +indcpa_enc: +median: 116092 cycles/ticks +average: 116626 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99498 cycles/ticks +average: 99992 cycles/ticks + +kyber_keypair: +median: 106422 cycles/ticks +average: 106750 cycles/ticks + +kyber_encaps_derand: +median: 126664 cycles/ticks +average: 127144 cycles/ticks + +kyber_encaps: +median: 127958 cycles/ticks +average: 128346 cycles/ticks + +kyber_decaps: +median: 165268 cycles/ticks +average: 165970 cycles/ticks + +Loop spin: 387 +gen_a: +median: 25196 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90608 cycles/ticks +average: 91022 cycles/ticks + +indcpa_enc: +median: 116146 cycles/ticks +average: 116587 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99806 cycles/ticks +average: 100182 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106731 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127187 cycles/ticks + +kyber_encaps: +median: 128070 cycles/ticks +average: 128503 cycles/ticks + +kyber_decaps: +median: 165174 cycles/ticks +average: 165870 cycles/ticks + +Loop spin: 388 +gen_a: +median: 25240 cycles/ticks +average: 25415 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7914 cycles/ticks +average: 8013 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90949 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116612 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99612 cycles/ticks +average: 100025 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106857 cycles/ticks + +kyber_encaps_derand: +median: 126628 cycles/ticks +average: 127191 cycles/ticks + +kyber_encaps: +median: 127840 cycles/ticks +average: 128251 cycles/ticks + +kyber_decaps: +median: 165120 cycles/ticks +average: 165821 cycles/ticks + +Loop spin: 389 +gen_a: +median: 25220 cycles/ticks +average: 25362 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90830 cycles/ticks +average: 91207 cycles/ticks + +indcpa_enc: +median: 116204 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99690 cycles/ticks +average: 100142 cycles/ticks + +kyber_keypair: +median: 106390 cycles/ticks +average: 106876 cycles/ticks + +kyber_encaps_derand: +median: 126760 cycles/ticks +average: 127268 cycles/ticks + +kyber_encaps: +median: 128152 cycles/ticks +average: 128640 cycles/ticks + +kyber_decaps: +median: 165454 cycles/ticks +average: 166154 cycles/ticks + +Loop spin: 390 +gen_a: +median: 25304 cycles/ticks +average: 25441 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91142 cycles/ticks + +indcpa_enc: +median: 116274 cycles/ticks +average: 116786 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99638 cycles/ticks +average: 99996 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106638 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127377 cycles/ticks + +kyber_encaps: +median: 128130 cycles/ticks +average: 128626 cycles/ticks + +kyber_decaps: +median: 165414 cycles/ticks +average: 166085 cycles/ticks + +Loop spin: 391 +gen_a: +median: 25226 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90886 cycles/ticks +average: 91279 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116689 cycles/ticks + +indcpa_dec: +median: 36188 cycles/ticks +average: 36336 cycles/ticks + +kyber_keypair_derand: +median: 99644 cycles/ticks +average: 99938 cycles/ticks + +kyber_keypair: +median: 106216 cycles/ticks +average: 106600 cycles/ticks + +kyber_encaps_derand: +median: 126884 cycles/ticks +average: 127421 cycles/ticks + +kyber_encaps: +median: 128176 cycles/ticks +average: 128657 cycles/ticks + +kyber_decaps: +median: 165388 cycles/ticks +average: 166113 cycles/ticks + +Loop spin: 392 +gen_a: +median: 25240 cycles/ticks +average: 25395 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10536 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90754 cycles/ticks +average: 91120 cycles/ticks + +indcpa_enc: +median: 116262 cycles/ticks +average: 116806 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99590 cycles/ticks +average: 100046 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106757 cycles/ticks + +kyber_encaps_derand: +median: 126830 cycles/ticks +average: 127361 cycles/ticks + +kyber_encaps: +median: 128238 cycles/ticks +average: 128716 cycles/ticks + +kyber_decaps: +median: 165290 cycles/ticks +average: 165981 cycles/ticks + +Loop spin: 393 +gen_a: +median: 25258 cycles/ticks +average: 25404 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10577 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90578 cycles/ticks +average: 90981 cycles/ticks + +indcpa_enc: +median: 116084 cycles/ticks +average: 116630 cycles/ticks + +indcpa_dec: +median: 36108 cycles/ticks +average: 36232 cycles/ticks + +kyber_keypair_derand: +median: 99780 cycles/ticks +average: 100107 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106721 cycles/ticks + +kyber_encaps_derand: +median: 126472 cycles/ticks +average: 126875 cycles/ticks + +kyber_encaps: +median: 127786 cycles/ticks +average: 128209 cycles/ticks + +kyber_decaps: +median: 165114 cycles/ticks +average: 165829 cycles/ticks + +Loop spin: 394 +gen_a: +median: 25218 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90736 cycles/ticks +average: 91159 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116768 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99516 cycles/ticks +average: 99810 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106734 cycles/ticks + +kyber_encaps_derand: +median: 126552 cycles/ticks +average: 127029 cycles/ticks + +kyber_encaps: +median: 127870 cycles/ticks +average: 128277 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165781 cycles/ticks + +Loop spin: 395 +gen_a: +median: 25246 cycles/ticks +average: 25389 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90520 cycles/ticks +average: 90909 cycles/ticks + +indcpa_enc: +median: 116028 cycles/ticks +average: 116520 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99402 cycles/ticks +average: 99919 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106723 cycles/ticks + +kyber_encaps_derand: +median: 126598 cycles/ticks +average: 127093 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128314 cycles/ticks + +kyber_decaps: +median: 165124 cycles/ticks +average: 165799 cycles/ticks + +Loop spin: 396 +gen_a: +median: 25250 cycles/ticks +average: 25448 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90966 cycles/ticks +average: 91362 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116773 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99446 cycles/ticks +average: 99855 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106789 cycles/ticks + +kyber_encaps_derand: +median: 126786 cycles/ticks +average: 127367 cycles/ticks + +kyber_encaps: +median: 128408 cycles/ticks +average: 128840 cycles/ticks + +kyber_decaps: +median: 165448 cycles/ticks +average: 166131 cycles/ticks + +Loop spin: 397 +gen_a: +median: 25250 cycles/ticks +average: 25393 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10539 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91092 cycles/ticks + +indcpa_enc: +median: 116130 cycles/ticks +average: 116555 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36359 cycles/ticks + +kyber_keypair_derand: +median: 99560 cycles/ticks +average: 100010 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106824 cycles/ticks + +kyber_encaps_derand: +median: 126864 cycles/ticks +average: 127405 cycles/ticks + +kyber_encaps: +median: 128152 cycles/ticks +average: 128612 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 166087 cycles/ticks + +Loop spin: 398 +gen_a: +median: 25232 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90654 cycles/ticks +average: 91036 cycles/ticks + +indcpa_enc: +median: 116162 cycles/ticks +average: 116646 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99530 cycles/ticks +average: 100044 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106733 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127218 cycles/ticks + +kyber_encaps: +median: 127898 cycles/ticks +average: 128364 cycles/ticks + +kyber_decaps: +median: 165232 cycles/ticks +average: 165938 cycles/ticks + +Loop spin: 399 +gen_a: +median: 25198 cycles/ticks +average: 25319 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90816 cycles/ticks +average: 91233 cycles/ticks + +indcpa_enc: +median: 116310 cycles/ticks +average: 116834 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99638 cycles/ticks +average: 100022 cycles/ticks + +kyber_keypair: +median: 106186 cycles/ticks +average: 106641 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127176 cycles/ticks + +kyber_encaps: +median: 128004 cycles/ticks +average: 128413 cycles/ticks + +kyber_decaps: +median: 165326 cycles/ticks +average: 165978 cycles/ticks + +Loop spin: 400 +gen_a: +median: 25196 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91094 cycles/ticks + +indcpa_enc: +median: 116090 cycles/ticks +average: 116615 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36248 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100048 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106764 cycles/ticks + +kyber_encaps_derand: +median: 126662 cycles/ticks +average: 127201 cycles/ticks + +kyber_encaps: +median: 127914 cycles/ticks +average: 128364 cycles/ticks + +kyber_decaps: +median: 165218 cycles/ticks +average: 165911 cycles/ticks + +Loop spin: 401 +gen_a: +median: 25198 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90802 cycles/ticks +average: 91209 cycles/ticks + +indcpa_enc: +median: 116312 cycles/ticks +average: 116801 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36337 cycles/ticks + +kyber_keypair_derand: +median: 99496 cycles/ticks +average: 99872 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106730 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127253 cycles/ticks + +kyber_encaps: +median: 128114 cycles/ticks +average: 128550 cycles/ticks + +kyber_decaps: +median: 165320 cycles/ticks +average: 166055 cycles/ticks + +Loop spin: 402 +gen_a: +median: 25200 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 92228 cycles/ticks +average: 92593 cycles/ticks + +indcpa_enc: +median: 117684 cycles/ticks +average: 118168 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36329 cycles/ticks + +kyber_keypair_derand: +median: 99530 cycles/ticks +average: 99922 cycles/ticks + +kyber_keypair: +median: 106244 cycles/ticks +average: 106691 cycles/ticks + +kyber_encaps_derand: +median: 126552 cycles/ticks +average: 126974 cycles/ticks + +kyber_encaps: +median: 127754 cycles/ticks +average: 128212 cycles/ticks + +kyber_decaps: +median: 165060 cycles/ticks +average: 165714 cycles/ticks + +Loop spin: 403 +gen_a: +median: 25214 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90532 cycles/ticks +average: 90914 cycles/ticks + +indcpa_enc: +median: 116012 cycles/ticks +average: 116472 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36319 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100125 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106793 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127344 cycles/ticks + +kyber_encaps: +median: 128212 cycles/ticks +average: 128648 cycles/ticks + +kyber_decaps: +median: 165354 cycles/ticks +average: 165863 cycles/ticks + +Loop spin: 404 +gen_a: +median: 25280 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7926 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91096 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116601 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36322 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100230 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106822 cycles/ticks + +kyber_encaps_derand: +median: 126636 cycles/ticks +average: 127205 cycles/ticks + +kyber_encaps: +median: 128100 cycles/ticks +average: 128560 cycles/ticks + +kyber_decaps: +median: 165154 cycles/ticks +average: 165844 cycles/ticks + +Loop spin: 405 +gen_a: +median: 25246 cycles/ticks +average: 25376 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90884 cycles/ticks +average: 91313 cycles/ticks + +indcpa_enc: +median: 116330 cycles/ticks +average: 116786 cycles/ticks + +indcpa_dec: +median: 36206 cycles/ticks +average: 36366 cycles/ticks + +kyber_keypair_derand: +median: 99794 cycles/ticks +average: 100184 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106747 cycles/ticks + +kyber_encaps_derand: +median: 126646 cycles/ticks +average: 127092 cycles/ticks + +kyber_encaps: +median: 128010 cycles/ticks +average: 128516 cycles/ticks + +kyber_decaps: +median: 165256 cycles/ticks +average: 165880 cycles/ticks + +Loop spin: 406 +gen_a: +median: 25174 cycles/ticks +average: 25323 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10550 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90690 cycles/ticks +average: 91068 cycles/ticks + +indcpa_enc: +median: 116076 cycles/ticks +average: 116651 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99756 cycles/ticks +average: 100194 cycles/ticks + +kyber_keypair: +median: 106488 cycles/ticks +average: 106890 cycles/ticks + +kyber_encaps_derand: +median: 126848 cycles/ticks +average: 127393 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 128612 cycles/ticks + +kyber_decaps: +median: 165406 cycles/ticks +average: 166076 cycles/ticks + +Loop spin: 407 +gen_a: +median: 25226 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7923 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91021 cycles/ticks + +indcpa_enc: +median: 115946 cycles/ticks +average: 116370 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100163 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106753 cycles/ticks + +kyber_encaps_derand: +median: 126870 cycles/ticks +average: 127416 cycles/ticks + +kyber_encaps: +median: 128276 cycles/ticks +average: 128779 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 165999 cycles/ticks + +Loop spin: 408 +gen_a: +median: 25266 cycles/ticks +average: 25419 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90518 cycles/ticks +average: 90924 cycles/ticks + +indcpa_enc: +median: 116038 cycles/ticks +average: 116566 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99977 cycles/ticks + +kyber_keypair: +median: 106228 cycles/ticks +average: 106627 cycles/ticks + +kyber_encaps_derand: +median: 126992 cycles/ticks +average: 127541 cycles/ticks + +kyber_encaps: +median: 128302 cycles/ticks +average: 128698 cycles/ticks + +kyber_decaps: +median: 165460 cycles/ticks +average: 166230 cycles/ticks + +Loop spin: 409 +gen_a: +median: 25250 cycles/ticks +average: 25395 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8008 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91080 cycles/ticks + +indcpa_enc: +median: 116104 cycles/ticks +average: 116619 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36252 cycles/ticks + +kyber_keypair_derand: +median: 99482 cycles/ticks +average: 99799 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126932 cycles/ticks +average: 127413 cycles/ticks + +kyber_encaps: +median: 128142 cycles/ticks +average: 128585 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 166024 cycles/ticks + +Loop spin: 410 +gen_a: +median: 25226 cycles/ticks +average: 25407 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90570 cycles/ticks +average: 90965 cycles/ticks + +indcpa_enc: +median: 116054 cycles/ticks +average: 116576 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99550 cycles/ticks +average: 99937 cycles/ticks + +kyber_keypair: +median: 106222 cycles/ticks +average: 106723 cycles/ticks + +kyber_encaps_derand: +median: 126568 cycles/ticks +average: 127054 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128360 cycles/ticks + +kyber_decaps: +median: 165110 cycles/ticks +average: 165747 cycles/ticks + +Loop spin: 411 +gen_a: +median: 25196 cycles/ticks +average: 25306 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90560 cycles/ticks +average: 90943 cycles/ticks + +indcpa_enc: +median: 116042 cycles/ticks +average: 116514 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36322 cycles/ticks + +kyber_keypair_derand: +median: 99792 cycles/ticks +average: 100206 cycles/ticks + +kyber_keypair: +median: 106228 cycles/ticks +average: 106674 cycles/ticks + +kyber_encaps_derand: +median: 126798 cycles/ticks +average: 127271 cycles/ticks + +kyber_encaps: +median: 128376 cycles/ticks +average: 128738 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 165941 cycles/ticks + +Loop spin: 412 +gen_a: +median: 25194 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90740 cycles/ticks +average: 91093 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116601 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99522 cycles/ticks +average: 99881 cycles/ticks + +kyber_keypair: +median: 106234 cycles/ticks +average: 106608 cycles/ticks + +kyber_encaps_derand: +median: 126674 cycles/ticks +average: 127161 cycles/ticks + +kyber_encaps: +median: 128140 cycles/ticks +average: 128635 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165895 cycles/ticks + +Loop spin: 413 +gen_a: +median: 25244 cycles/ticks +average: 25400 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1407 cycles/ticks + +indcpa_keypair: +median: 90910 cycles/ticks +average: 91276 cycles/ticks + +indcpa_enc: +median: 116398 cycles/ticks +average: 116865 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99656 cycles/ticks +average: 100099 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106862 cycles/ticks + +kyber_encaps_derand: +median: 126744 cycles/ticks +average: 127214 cycles/ticks + +kyber_encaps: +median: 128030 cycles/ticks +average: 128536 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 165913 cycles/ticks + +Loop spin: 414 +gen_a: +median: 25256 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90846 cycles/ticks +average: 91775 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116708 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99888 cycles/ticks +average: 100307 cycles/ticks + +kyber_keypair: +median: 106328 cycles/ticks +average: 106770 cycles/ticks + +kyber_encaps_derand: +median: 126766 cycles/ticks +average: 127302 cycles/ticks + +kyber_encaps: +median: 127922 cycles/ticks +average: 128371 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 165986 cycles/ticks + +Loop spin: 415 +gen_a: +median: 25216 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3347 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90742 cycles/ticks +average: 91157 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116643 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36250 cycles/ticks + +kyber_keypair_derand: +median: 99586 cycles/ticks +average: 99921 cycles/ticks + +kyber_keypair: +median: 106212 cycles/ticks +average: 106571 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 128094 cycles/ticks +average: 128453 cycles/ticks + +kyber_decaps: +median: 165244 cycles/ticks +average: 165824 cycles/ticks + +Loop spin: 416 +gen_a: +median: 25256 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10542 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 8009 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91149 cycles/ticks + +indcpa_enc: +median: 116254 cycles/ticks +average: 116758 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99913 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106807 cycles/ticks + +kyber_encaps_derand: +median: 126550 cycles/ticks +average: 127017 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128353 cycles/ticks + +kyber_decaps: +median: 165068 cycles/ticks +average: 165631 cycles/ticks + +Loop spin: 417 +gen_a: +median: 25252 cycles/ticks +average: 25409 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90688 cycles/ticks +average: 91094 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116700 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99906 cycles/ticks +average: 100279 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106791 cycles/ticks + +kyber_encaps_derand: +median: 126608 cycles/ticks +average: 127154 cycles/ticks + +kyber_encaps: +median: 128062 cycles/ticks +average: 128453 cycles/ticks + +kyber_decaps: +median: 165130 cycles/ticks +average: 165785 cycles/ticks + +Loop spin: 418 +gen_a: +median: 25252 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90588 cycles/ticks +average: 90989 cycles/ticks + +indcpa_enc: +median: 116082 cycles/ticks +average: 116569 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99740 cycles/ticks +average: 100137 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106811 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127235 cycles/ticks + +kyber_encaps: +median: 128248 cycles/ticks +average: 128552 cycles/ticks + +kyber_decaps: +median: 165292 cycles/ticks +average: 165886 cycles/ticks + +Loop spin: 419 +gen_a: +median: 25246 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 62 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90884 cycles/ticks +average: 91256 cycles/ticks + +indcpa_enc: +median: 116258 cycles/ticks +average: 116695 cycles/ticks + +indcpa_dec: +median: 36188 cycles/ticks +average: 36323 cycles/ticks + +kyber_keypair_derand: +median: 99460 cycles/ticks +average: 99855 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106813 cycles/ticks + +kyber_encaps_derand: +median: 126608 cycles/ticks +average: 127133 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128459 cycles/ticks + +kyber_decaps: +median: 165126 cycles/ticks +average: 165856 cycles/ticks + +Loop spin: 420 +gen_a: +median: 25216 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90572 cycles/ticks +average: 90958 cycles/ticks + +indcpa_enc: +median: 116046 cycles/ticks +average: 116530 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36274 cycles/ticks + +kyber_keypair_derand: +median: 99540 cycles/ticks +average: 99979 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106606 cycles/ticks + +kyber_encaps_derand: +median: 126792 cycles/ticks +average: 127297 cycles/ticks + +kyber_encaps: +median: 128058 cycles/ticks +average: 128571 cycles/ticks + +kyber_decaps: +median: 165250 cycles/ticks +average: 165822 cycles/ticks + +Loop spin: 421 +gen_a: +median: 25246 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7926 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 92274 cycles/ticks +average: 92689 cycles/ticks + +indcpa_enc: +median: 117742 cycles/ticks +average: 118242 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99722 cycles/ticks +average: 100104 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106771 cycles/ticks + +kyber_encaps_derand: +median: 127038 cycles/ticks +average: 127572 cycles/ticks + +kyber_encaps: +median: 128316 cycles/ticks +average: 128866 cycles/ticks + +kyber_decaps: +median: 165466 cycles/ticks +average: 166038 cycles/ticks + +Loop spin: 422 +gen_a: +median: 25216 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10575 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90852 cycles/ticks +average: 91237 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116680 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99612 cycles/ticks +average: 100028 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106791 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127345 cycles/ticks + +kyber_encaps: +median: 128000 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165372 cycles/ticks +average: 166026 cycles/ticks + +Loop spin: 423 +gen_a: +median: 25216 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10549 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90780 cycles/ticks +average: 91164 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116593 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99536 cycles/ticks +average: 99940 cycles/ticks + +kyber_keypair: +median: 106410 cycles/ticks +average: 106704 cycles/ticks + +kyber_encaps_derand: +median: 126798 cycles/ticks +average: 127342 cycles/ticks + +kyber_encaps: +median: 128146 cycles/ticks +average: 128511 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 165991 cycles/ticks + +Loop spin: 424 +gen_a: +median: 25186 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 292 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90696 cycles/ticks +average: 91066 cycles/ticks + +indcpa_enc: +median: 116058 cycles/ticks +average: 116594 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36319 cycles/ticks + +kyber_keypair_derand: +median: 99696 cycles/ticks +average: 100120 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106647 cycles/ticks + +kyber_encaps_derand: +median: 126768 cycles/ticks +average: 127398 cycles/ticks + +kyber_encaps: +median: 127756 cycles/ticks +average: 128180 cycles/ticks + +kyber_decaps: +median: 165348 cycles/ticks +average: 166042 cycles/ticks + +Loop spin: 425 +gen_a: +median: 25238 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10543 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 267 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90768 cycles/ticks +average: 91157 cycles/ticks + +indcpa_enc: +median: 116308 cycles/ticks +average: 116766 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36322 cycles/ticks + +kyber_keypair_derand: +median: 99500 cycles/ticks +average: 99863 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106883 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127251 cycles/ticks + +kyber_encaps: +median: 128134 cycles/ticks +average: 128649 cycles/ticks + +kyber_decaps: +median: 165146 cycles/ticks +average: 165854 cycles/ticks + +Loop spin: 426 +gen_a: +median: 25238 cycles/ticks +average: 25389 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10556 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90704 cycles/ticks +average: 91132 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116739 cycles/ticks + +indcpa_dec: +median: 36086 cycles/ticks +average: 36225 cycles/ticks + +kyber_keypair_derand: +median: 99498 cycles/ticks +average: 99931 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106836 cycles/ticks + +kyber_encaps_derand: +median: 126864 cycles/ticks +average: 127484 cycles/ticks + +kyber_encaps: +median: 128228 cycles/ticks +average: 128756 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166170 cycles/ticks + +Loop spin: 427 +gen_a: +median: 25176 cycles/ticks +average: 25320 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2138 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91101 cycles/ticks + +indcpa_enc: +median: 116086 cycles/ticks +average: 116636 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36295 cycles/ticks + +kyber_keypair_derand: +median: 99546 cycles/ticks +average: 99923 cycles/ticks + +kyber_keypair: +median: 106324 cycles/ticks +average: 106829 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127221 cycles/ticks + +kyber_encaps: +median: 127910 cycles/ticks +average: 128397 cycles/ticks + +kyber_decaps: +median: 165326 cycles/ticks +average: 165994 cycles/ticks + +Loop spin: 428 +gen_a: +median: 25232 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90784 cycles/ticks +average: 91240 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116632 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36321 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 100036 cycles/ticks + +kyber_keypair: +median: 106204 cycles/ticks +average: 106711 cycles/ticks + +kyber_encaps_derand: +median: 126858 cycles/ticks +average: 127416 cycles/ticks + +kyber_encaps: +median: 128062 cycles/ticks +average: 128528 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 166070 cycles/ticks + +Loop spin: 429 +gen_a: +median: 25236 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 95608 cycles/ticks +average: 94304 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116764 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99780 cycles/ticks +average: 100236 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106777 cycles/ticks + +kyber_encaps_derand: +median: 126828 cycles/ticks +average: 127462 cycles/ticks + +kyber_encaps: +median: 128108 cycles/ticks +average: 128600 cycles/ticks + +kyber_decaps: +median: 165324 cycles/ticks +average: 166146 cycles/ticks + +Loop spin: 430 +gen_a: +median: 25218 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90898 cycles/ticks +average: 91282 cycles/ticks + +indcpa_enc: +median: 116120 cycles/ticks +average: 116625 cycles/ticks + +indcpa_dec: +median: 36202 cycles/ticks +average: 36372 cycles/ticks + +kyber_keypair_derand: +median: 99812 cycles/ticks +average: 100230 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106860 cycles/ticks + +kyber_encaps_derand: +median: 126784 cycles/ticks +average: 127321 cycles/ticks + +kyber_encaps: +median: 128284 cycles/ticks +average: 128798 cycles/ticks + +kyber_decaps: +median: 165408 cycles/ticks +average: 166164 cycles/ticks + +Loop spin: 431 +gen_a: +median: 25236 cycles/ticks +average: 25397 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 92160 cycles/ticks +average: 92622 cycles/ticks + +indcpa_enc: +median: 117688 cycles/ticks +average: 118213 cycles/ticks + +indcpa_dec: +median: 36114 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100190 cycles/ticks + +kyber_keypair: +median: 106234 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 126702 cycles/ticks +average: 127297 cycles/ticks + +kyber_encaps: +median: 128052 cycles/ticks +average: 128539 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165993 cycles/ticks + +Loop spin: 432 +gen_a: +median: 25244 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91176 cycles/ticks + +indcpa_enc: +median: 116078 cycles/ticks +average: 116568 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99854 cycles/ticks +average: 100275 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106829 cycles/ticks + +kyber_encaps_derand: +median: 126624 cycles/ticks +average: 127264 cycles/ticks + +kyber_encaps: +median: 128220 cycles/ticks +average: 128694 cycles/ticks + +kyber_decaps: +median: 165224 cycles/ticks +average: 165916 cycles/ticks + +Loop spin: 433 +gen_a: +median: 25216 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3337 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90996 cycles/ticks +average: 91415 cycles/ticks + +indcpa_enc: +median: 116456 cycles/ticks +average: 117015 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99492 cycles/ticks +average: 99918 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106786 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127316 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128484 cycles/ticks + +kyber_decaps: +median: 165326 cycles/ticks +average: 166036 cycles/ticks + +Loop spin: 434 +gen_a: +median: 25216 cycles/ticks +average: 25358 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7034 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 8006 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1412 cycles/ticks + +indcpa_keypair: +median: 90906 cycles/ticks +average: 91422 cycles/ticks + +indcpa_enc: +median: 116314 cycles/ticks +average: 116853 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36299 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127329 cycles/ticks + +kyber_encaps: +median: 128150 cycles/ticks +average: 128615 cycles/ticks + +kyber_decaps: +median: 165178 cycles/ticks +average: 165831 cycles/ticks + +Loop spin: 435 +gen_a: +median: 25214 cycles/ticks +average: 25324 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90584 cycles/ticks +average: 90949 cycles/ticks + +indcpa_enc: +median: 116096 cycles/ticks +average: 116531 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99570 cycles/ticks +average: 99987 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106709 cycles/ticks + +kyber_encaps_derand: +median: 126786 cycles/ticks +average: 127279 cycles/ticks + +kyber_encaps: +median: 127968 cycles/ticks +average: 128449 cycles/ticks + +kyber_decaps: +median: 165374 cycles/ticks +average: 166001 cycles/ticks + +Loop spin: 436 +gen_a: +median: 25226 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90898 cycles/ticks +average: 91210 cycles/ticks + +indcpa_enc: +median: 116340 cycles/ticks +average: 116896 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99762 cycles/ticks +average: 100096 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106645 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127249 cycles/ticks + +kyber_encaps: +median: 128204 cycles/ticks +average: 128701 cycles/ticks + +kyber_decaps: +median: 165296 cycles/ticks +average: 165912 cycles/ticks + +Loop spin: 437 +gen_a: +median: 25238 cycles/ticks +average: 25414 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91116 cycles/ticks + +indcpa_enc: +median: 116242 cycles/ticks +average: 116726 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36237 cycles/ticks + +kyber_keypair_derand: +median: 99722 cycles/ticks +average: 100042 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106687 cycles/ticks + +kyber_encaps_derand: +median: 126846 cycles/ticks +average: 127436 cycles/ticks + +kyber_encaps: +median: 128332 cycles/ticks +average: 128808 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 166019 cycles/ticks + +Loop spin: 438 +gen_a: +median: 25196 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3331 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7006 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91116 cycles/ticks + +indcpa_enc: +median: 116190 cycles/ticks +average: 116644 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99546 cycles/ticks +average: 99957 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106605 cycles/ticks + +kyber_encaps_derand: +median: 126712 cycles/ticks +average: 127221 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128354 cycles/ticks + +kyber_decaps: +median: 165214 cycles/ticks +average: 165887 cycles/ticks + +Loop spin: 439 +gen_a: +median: 25226 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91130 cycles/ticks + +indcpa_enc: +median: 116036 cycles/ticks +average: 116504 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100118 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106668 cycles/ticks + +kyber_encaps_derand: +median: 126676 cycles/ticks +average: 127129 cycles/ticks + +kyber_encaps: +median: 127964 cycles/ticks +average: 128506 cycles/ticks + +kyber_decaps: +median: 165072 cycles/ticks +average: 165700 cycles/ticks + +Loop spin: 440 +gen_a: +median: 25256 cycles/ticks +average: 25397 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3355 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7936 cycles/ticks +average: 8002 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90502 cycles/ticks +average: 90845 cycles/ticks + +indcpa_enc: +median: 116006 cycles/ticks +average: 116490 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99464 cycles/ticks +average: 99805 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106679 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127280 cycles/ticks + +kyber_encaps: +median: 128140 cycles/ticks +average: 128592 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165882 cycles/ticks + +Loop spin: 441 +gen_a: +median: 25232 cycles/ticks +average: 25382 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90678 cycles/ticks +average: 91028 cycles/ticks + +indcpa_enc: +median: 116032 cycles/ticks +average: 116525 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36332 cycles/ticks + +kyber_keypair_derand: +median: 99592 cycles/ticks +average: 99970 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106694 cycles/ticks + +kyber_encaps_derand: +median: 126458 cycles/ticks +average: 126996 cycles/ticks + +kyber_encaps: +median: 127716 cycles/ticks +average: 128144 cycles/ticks + +kyber_decaps: +median: 165012 cycles/ticks +average: 165621 cycles/ticks + +Loop spin: 442 +gen_a: +median: 25256 cycles/ticks +average: 25411 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91116 cycles/ticks + +indcpa_enc: +median: 116086 cycles/ticks +average: 116507 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 100083 cycles/ticks + +kyber_keypair: +median: 106442 cycles/ticks +average: 106851 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127194 cycles/ticks + +kyber_encaps: +median: 128018 cycles/ticks +average: 128519 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 166039 cycles/ticks + +Loop spin: 443 +gen_a: +median: 25240 cycles/ticks +average: 25384 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90868 cycles/ticks +average: 91154 cycles/ticks + +indcpa_enc: +median: 116150 cycles/ticks +average: 116598 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99622 cycles/ticks +average: 100033 cycles/ticks + +kyber_keypair: +median: 106182 cycles/ticks +average: 106688 cycles/ticks + +kyber_encaps_derand: +median: 126678 cycles/ticks +average: 127262 cycles/ticks + +kyber_encaps: +median: 127908 cycles/ticks +average: 128410 cycles/ticks + +kyber_decaps: +median: 165328 cycles/ticks +average: 166013 cycles/ticks + +Loop spin: 444 +gen_a: +median: 25236 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10559 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90780 cycles/ticks +average: 91190 cycles/ticks + +indcpa_enc: +median: 116360 cycles/ticks +average: 116891 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99702 cycles/ticks +average: 100008 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106752 cycles/ticks + +kyber_encaps_derand: +median: 126532 cycles/ticks +average: 127035 cycles/ticks + +kyber_encaps: +median: 128042 cycles/ticks +average: 128451 cycles/ticks + +kyber_decaps: +median: 165082 cycles/ticks +average: 165731 cycles/ticks + +Loop spin: 445 +gen_a: +median: 25200 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 282 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90948 cycles/ticks +average: 91317 cycles/ticks + +indcpa_enc: +median: 116444 cycles/ticks +average: 116910 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99436 cycles/ticks +average: 99803 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106762 cycles/ticks + +kyber_encaps_derand: +median: 126826 cycles/ticks +average: 127346 cycles/ticks + +kyber_encaps: +median: 128216 cycles/ticks +average: 128664 cycles/ticks + +kyber_decaps: +median: 165384 cycles/ticks +average: 166048 cycles/ticks + +Loop spin: 446 +gen_a: +median: 25216 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90826 cycles/ticks +average: 91179 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116702 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99516 cycles/ticks +average: 99964 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106794 cycles/ticks + +kyber_encaps_derand: +median: 126556 cycles/ticks +average: 127095 cycles/ticks + +kyber_encaps: +median: 127852 cycles/ticks +average: 128353 cycles/ticks + +kyber_decaps: +median: 165090 cycles/ticks +average: 165753 cycles/ticks + +Loop spin: 447 +gen_a: +median: 25220 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91198 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116776 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99520 cycles/ticks +average: 99891 cycles/ticks + +kyber_keypair: +median: 106406 cycles/ticks +average: 106857 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127189 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128440 cycles/ticks + +kyber_decaps: +median: 165080 cycles/ticks +average: 165697 cycles/ticks + +Loop spin: 448 +gen_a: +median: 25292 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1409 cycles/ticks + +indcpa_keypair: +median: 90552 cycles/ticks +average: 90946 cycles/ticks + +indcpa_enc: +median: 115896 cycles/ticks +average: 116317 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99977 cycles/ticks + +kyber_keypair: +median: 106226 cycles/ticks +average: 106637 cycles/ticks + +kyber_encaps_derand: +median: 126776 cycles/ticks +average: 127315 cycles/ticks + +kyber_encaps: +median: 128112 cycles/ticks +average: 128528 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 166092 cycles/ticks + +Loop spin: 449 +gen_a: +median: 25198 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90584 cycles/ticks +average: 90955 cycles/ticks + +indcpa_enc: +median: 116102 cycles/ticks +average: 116568 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99376 cycles/ticks +average: 99748 cycles/ticks + +kyber_keypair: +median: 106374 cycles/ticks +average: 106713 cycles/ticks + +kyber_encaps_derand: +median: 126794 cycles/ticks +average: 127415 cycles/ticks + +kyber_encaps: +median: 128232 cycles/ticks +average: 128752 cycles/ticks + +kyber_decaps: +median: 165448 cycles/ticks +average: 166094 cycles/ticks + +Loop spin: 450 +gen_a: +median: 25176 cycles/ticks +average: 25309 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2138 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1420 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90935 cycles/ticks + +indcpa_enc: +median: 116110 cycles/ticks +average: 116721 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99740 cycles/ticks +average: 100135 cycles/ticks + +kyber_keypair: +median: 106438 cycles/ticks +average: 106838 cycles/ticks + +kyber_encaps_derand: +median: 126596 cycles/ticks +average: 127078 cycles/ticks + +kyber_encaps: +median: 128066 cycles/ticks +average: 128525 cycles/ticks + +kyber_decaps: +median: 165180 cycles/ticks +average: 165787 cycles/ticks + +Loop spin: 451 +gen_a: +median: 25194 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3347 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90736 cycles/ticks +average: 91129 cycles/ticks + +indcpa_enc: +median: 116126 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100029 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106711 cycles/ticks + +kyber_encaps_derand: +median: 126476 cycles/ticks +average: 127017 cycles/ticks + +kyber_encaps: +median: 127682 cycles/ticks +average: 128001 cycles/ticks + +kyber_decaps: +median: 165140 cycles/ticks +average: 165835 cycles/ticks + +Loop spin: 452 +gen_a: +median: 25234 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90690 cycles/ticks +average: 91010 cycles/ticks + +indcpa_enc: +median: 116204 cycles/ticks +average: 119249 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99838 cycles/ticks +average: 100224 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106761 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 129459 cycles/ticks + +kyber_encaps: +median: 128146 cycles/ticks +average: 128552 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 165885 cycles/ticks + +Loop spin: 453 +gen_a: +median: 25204 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1393 cycles/ticks + +indcpa_keypair: +median: 90912 cycles/ticks +average: 91261 cycles/ticks + +indcpa_enc: +median: 116268 cycles/ticks +average: 116717 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99782 cycles/ticks +average: 100162 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106710 cycles/ticks + +kyber_encaps_derand: +median: 126904 cycles/ticks +average: 127415 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128421 cycles/ticks + +kyber_decaps: +median: 165396 cycles/ticks +average: 165995 cycles/ticks + +Loop spin: 454 +gen_a: +median: 25238 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90744 cycles/ticks +average: 91191 cycles/ticks + +indcpa_enc: +median: 116170 cycles/ticks +average: 116596 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36299 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100034 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106792 cycles/ticks + +kyber_encaps_derand: +median: 126694 cycles/ticks +average: 127206 cycles/ticks + +kyber_encaps: +median: 127964 cycles/ticks +average: 128416 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165966 cycles/ticks + +Loop spin: 455 +gen_a: +median: 25248 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3349 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90620 cycles/ticks +average: 91040 cycles/ticks + +indcpa_enc: +median: 116126 cycles/ticks +average: 116634 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 101106 cycles/ticks +average: 101440 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106687 cycles/ticks + +kyber_encaps_derand: +median: 126770 cycles/ticks +average: 127321 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 128612 cycles/ticks + +kyber_decaps: +median: 165434 cycles/ticks +average: 166099 cycles/ticks + +Loop spin: 456 +gen_a: +median: 25196 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91048 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116569 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99766 cycles/ticks +average: 100110 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106780 cycles/ticks + +kyber_encaps_derand: +median: 126712 cycles/ticks +average: 127203 cycles/ticks + +kyber_encaps: +median: 127956 cycles/ticks +average: 128394 cycles/ticks + +kyber_decaps: +median: 165098 cycles/ticks +average: 165744 cycles/ticks + +Loop spin: 457 +gen_a: +median: 25236 cycles/ticks +average: 25408 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8003 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90798 cycles/ticks +average: 91228 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116749 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99730 cycles/ticks +average: 100190 cycles/ticks + +kyber_keypair: +median: 106366 cycles/ticks +average: 106820 cycles/ticks + +kyber_encaps_derand: +median: 126524 cycles/ticks +average: 127071 cycles/ticks + +kyber_encaps: +median: 127768 cycles/ticks +average: 128244 cycles/ticks + +kyber_decaps: +median: 164966 cycles/ticks +average: 165649 cycles/ticks + +Loop spin: 458 +gen_a: +median: 25196 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1407 cycles/ticks + +indcpa_keypair: +median: 90834 cycles/ticks +average: 91215 cycles/ticks + +indcpa_enc: +median: 116422 cycles/ticks +average: 116949 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36242 cycles/ticks + +kyber_keypair_derand: +median: 99658 cycles/ticks +average: 100053 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106565 cycles/ticks + +kyber_encaps_derand: +median: 128162 cycles/ticks +average: 128769 cycles/ticks + +kyber_encaps: +median: 129512 cycles/ticks +average: 129899 cycles/ticks + +kyber_decaps: +median: 166702 cycles/ticks +average: 167347 cycles/ticks + +Loop spin: 459 +gen_a: +median: 25248 cycles/ticks +average: 25430 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 66 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90320 cycles/ticks +average: 90630 cycles/ticks + +indcpa_enc: +median: 116050 cycles/ticks +average: 116439 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36248 cycles/ticks + +kyber_keypair_derand: +median: 99304 cycles/ticks +average: 99624 cycles/ticks + +kyber_keypair: +median: 105956 cycles/ticks +average: 106380 cycles/ticks + +kyber_encaps_derand: +median: 126896 cycles/ticks +average: 127428 cycles/ticks + +kyber_encaps: +median: 128134 cycles/ticks +average: 128573 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 165987 cycles/ticks + +Loop spin: 460 +gen_a: +median: 25220 cycles/ticks +average: 25400 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7996 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1407 cycles/ticks + +indcpa_keypair: +median: 90854 cycles/ticks +average: 91231 cycles/ticks + +indcpa_enc: +median: 116372 cycles/ticks +average: 116778 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 99930 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106677 cycles/ticks + +kyber_encaps_derand: +median: 126856 cycles/ticks +average: 127318 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128520 cycles/ticks + +kyber_decaps: +median: 165468 cycles/ticks +average: 166129 cycles/ticks + +Loop spin: 461 +gen_a: +median: 25214 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90838 cycles/ticks +average: 91225 cycles/ticks + +indcpa_enc: +median: 116304 cycles/ticks +average: 116897 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99384 cycles/ticks +average: 99739 cycles/ticks + +kyber_keypair: +median: 106248 cycles/ticks +average: 106633 cycles/ticks + +kyber_encaps_derand: +median: 126702 cycles/ticks +average: 127300 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128499 cycles/ticks + +kyber_decaps: +median: 165290 cycles/ticks +average: 165897 cycles/ticks + +Loop spin: 462 +gen_a: +median: 25284 cycles/ticks +average: 25438 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3310 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90658 cycles/ticks +average: 91029 cycles/ticks + +indcpa_enc: +median: 116026 cycles/ticks +average: 116531 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 101346 cycles/ticks +average: 101723 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106776 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127301 cycles/ticks + +kyber_encaps: +median: 128158 cycles/ticks +average: 128605 cycles/ticks + +kyber_decaps: +median: 165422 cycles/ticks +average: 165988 cycles/ticks + +Loop spin: 463 +gen_a: +median: 25218 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 283 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90586 cycles/ticks +average: 91001 cycles/ticks + +indcpa_enc: +median: 116054 cycles/ticks +average: 116566 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99836 cycles/ticks +average: 100205 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126806 cycles/ticks +average: 127302 cycles/ticks + +kyber_encaps: +median: 128178 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165396 cycles/ticks +average: 166171 cycles/ticks + +Loop spin: 464 +gen_a: +median: 25246 cycles/ticks +average: 25385 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90868 cycles/ticks +average: 91239 cycles/ticks + +indcpa_enc: +median: 116316 cycles/ticks +average: 116808 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99768 cycles/ticks +average: 100106 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106745 cycles/ticks + +kyber_encaps_derand: +median: 126590 cycles/ticks +average: 127156 cycles/ticks + +kyber_encaps: +median: 127998 cycles/ticks +average: 128548 cycles/ticks + +kyber_decaps: +median: 165168 cycles/ticks +average: 165809 cycles/ticks + +Loop spin: 465 +gen_a: +median: 25242 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 278 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90852 cycles/ticks +average: 91250 cycles/ticks + +indcpa_enc: +median: 116250 cycles/ticks +average: 116700 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36323 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99980 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106796 cycles/ticks + +kyber_encaps_derand: +median: 126626 cycles/ticks +average: 127151 cycles/ticks + +kyber_encaps: +median: 127832 cycles/ticks +average: 128246 cycles/ticks + +kyber_decaps: +median: 165132 cycles/ticks +average: 165779 cycles/ticks + +Loop spin: 466 +gen_a: +median: 25466 cycles/ticks +average: 26591 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90786 cycles/ticks +average: 91158 cycles/ticks + +indcpa_enc: +median: 116140 cycles/ticks +average: 116614 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36275 cycles/ticks + +kyber_keypair_derand: +median: 99424 cycles/ticks +average: 99825 cycles/ticks + +kyber_keypair: +median: 106348 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127216 cycles/ticks + +kyber_encaps: +median: 127952 cycles/ticks +average: 128484 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165827 cycles/ticks + +Loop spin: 467 +gen_a: +median: 25260 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91173 cycles/ticks + +indcpa_enc: +median: 116326 cycles/ticks +average: 116860 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99370 cycles/ticks +average: 99739 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126706 cycles/ticks +average: 127212 cycles/ticks + +kyber_encaps: +median: 128022 cycles/ticks +average: 128537 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165955 cycles/ticks + +Loop spin: 468 +gen_a: +median: 25270 cycles/ticks +average: 25422 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90562 cycles/ticks +average: 90935 cycles/ticks + +indcpa_enc: +median: 115984 cycles/ticks +average: 116518 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99678 cycles/ticks +average: 100111 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106723 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127274 cycles/ticks + +kyber_encaps: +median: 127870 cycles/ticks +average: 128356 cycles/ticks + +kyber_decaps: +median: 165114 cycles/ticks +average: 165809 cycles/ticks + +Loop spin: 469 +gen_a: +median: 25258 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7033 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91085 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116730 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99412 cycles/ticks +average: 99794 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106702 cycles/ticks + +kyber_encaps_derand: +median: 126620 cycles/ticks +average: 127117 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 128618 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165830 cycles/ticks + +Loop spin: 470 +gen_a: +median: 25180 cycles/ticks +average: 25308 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10536 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90932 cycles/ticks +average: 91256 cycles/ticks + +indcpa_enc: +median: 116446 cycles/ticks +average: 116980 cycles/ticks + +indcpa_dec: +median: 36198 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99516 cycles/ticks +average: 99872 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106717 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127291 cycles/ticks + +kyber_encaps: +median: 128094 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165236 cycles/ticks +average: 165944 cycles/ticks + +Loop spin: 471 +gen_a: +median: 25240 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90854 cycles/ticks +average: 91269 cycles/ticks + +indcpa_enc: +median: 116284 cycles/ticks +average: 116728 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36250 cycles/ticks + +kyber_keypair_derand: +median: 99736 cycles/ticks +average: 100123 cycles/ticks + +kyber_keypair: +median: 106418 cycles/ticks +average: 106836 cycles/ticks + +kyber_encaps_derand: +median: 126528 cycles/ticks +average: 127031 cycles/ticks + +kyber_encaps: +median: 127860 cycles/ticks +average: 128357 cycles/ticks + +kyber_decaps: +median: 165088 cycles/ticks +average: 165842 cycles/ticks + +Loop spin: 472 +gen_a: +median: 25196 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90822 cycles/ticks +average: 91254 cycles/ticks + +indcpa_enc: +median: 116188 cycles/ticks +average: 116628 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99768 cycles/ticks +average: 100136 cycles/ticks + +kyber_keypair: +median: 106206 cycles/ticks +average: 106625 cycles/ticks + +kyber_encaps_derand: +median: 126722 cycles/ticks +average: 127318 cycles/ticks + +kyber_encaps: +median: 128184 cycles/ticks +average: 128624 cycles/ticks + +kyber_decaps: +median: 165226 cycles/ticks +average: 165905 cycles/ticks + +Loop spin: 473 +gen_a: +median: 25232 cycles/ticks +average: 25360 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3350 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90652 cycles/ticks +average: 91009 cycles/ticks + +indcpa_enc: +median: 116102 cycles/ticks +average: 116502 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36347 cycles/ticks + +kyber_keypair_derand: +median: 99482 cycles/ticks +average: 99833 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 126820 cycles/ticks +average: 127328 cycles/ticks + +kyber_encaps: +median: 128136 cycles/ticks +average: 128575 cycles/ticks + +kyber_decaps: +median: 165434 cycles/ticks +average: 166127 cycles/ticks + +Loop spin: 474 +gen_a: +median: 25220 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91056 cycles/ticks + +indcpa_enc: +median: 116286 cycles/ticks +average: 116825 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99656 cycles/ticks +average: 100023 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106747 cycles/ticks + +kyber_encaps_derand: +median: 126782 cycles/ticks +average: 127285 cycles/ticks + +kyber_encaps: +median: 128070 cycles/ticks +average: 128560 cycles/ticks + +kyber_decaps: +median: 165164 cycles/ticks +average: 165758 cycles/ticks + +Loop spin: 475 +gen_a: +median: 25194 cycles/ticks +average: 25344 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10553 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90704 cycles/ticks +average: 91068 cycles/ticks + +indcpa_enc: +median: 116160 cycles/ticks +average: 116633 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100066 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106801 cycles/ticks + +kyber_encaps_derand: +median: 126676 cycles/ticks +average: 127116 cycles/ticks + +kyber_encaps: +median: 127832 cycles/ticks +average: 128316 cycles/ticks + +kyber_decaps: +median: 165358 cycles/ticks +average: 166061 cycles/ticks + +Loop spin: 476 +gen_a: +median: 25182 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90964 cycles/ticks +average: 91345 cycles/ticks + +indcpa_enc: +median: 116406 cycles/ticks +average: 116842 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36345 cycles/ticks + +kyber_keypair_derand: +median: 99752 cycles/ticks +average: 100096 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106684 cycles/ticks + +kyber_encaps_derand: +median: 126504 cycles/ticks +average: 126972 cycles/ticks + +kyber_encaps: +median: 128060 cycles/ticks +average: 128563 cycles/ticks + +kyber_decaps: +median: 165080 cycles/ticks +average: 165715 cycles/ticks + +Loop spin: 477 +gen_a: +median: 25190 cycles/ticks +average: 25318 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90618 cycles/ticks +average: 90992 cycles/ticks + +indcpa_enc: +median: 116136 cycles/ticks +average: 116595 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99642 cycles/ticks +average: 100091 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106669 cycles/ticks + +kyber_encaps_derand: +median: 126632 cycles/ticks +average: 127189 cycles/ticks + +kyber_encaps: +median: 127846 cycles/ticks +average: 128273 cycles/ticks + +kyber_decaps: +median: 165236 cycles/ticks +average: 165923 cycles/ticks + +Loop spin: 478 +gen_a: +median: 25252 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10573 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 91070 cycles/ticks + +indcpa_enc: +median: 116190 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99624 cycles/ticks +average: 99975 cycles/ticks + +kyber_keypair: +median: 106252 cycles/ticks +average: 106730 cycles/ticks + +kyber_encaps_derand: +median: 126810 cycles/ticks +average: 127348 cycles/ticks + +kyber_encaps: +median: 128092 cycles/ticks +average: 128529 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 165971 cycles/ticks + +Loop spin: 479 +gen_a: +median: 25196 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90796 cycles/ticks +average: 91161 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116771 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99484 cycles/ticks +average: 99854 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126764 cycles/ticks +average: 127257 cycles/ticks + +kyber_encaps: +median: 128172 cycles/ticks +average: 128684 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 165999 cycles/ticks + +Loop spin: 480 +gen_a: +median: 25222 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90786 cycles/ticks +average: 91230 cycles/ticks + +indcpa_enc: +median: 116162 cycles/ticks +average: 116621 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99874 cycles/ticks +average: 100284 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106701 cycles/ticks + +kyber_encaps_derand: +median: 126634 cycles/ticks +average: 127141 cycles/ticks + +kyber_encaps: +median: 127952 cycles/ticks +average: 128427 cycles/ticks + +kyber_decaps: +median: 165282 cycles/ticks +average: 165957 cycles/ticks + +Loop spin: 481 +gen_a: +median: 25228 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90684 cycles/ticks +average: 91043 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116698 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99674 cycles/ticks +average: 100041 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106798 cycles/ticks + +kyber_encaps_derand: +median: 126900 cycles/ticks +average: 127388 cycles/ticks + +kyber_encaps: +median: 128286 cycles/ticks +average: 128679 cycles/ticks + +kyber_decaps: +median: 165406 cycles/ticks +average: 166050 cycles/ticks + +Loop spin: 482 +gen_a: +median: 25212 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3331 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7923 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91092 cycles/ticks + +indcpa_enc: +median: 116308 cycles/ticks +average: 116793 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36337 cycles/ticks + +kyber_keypair_derand: +median: 99570 cycles/ticks +average: 99985 cycles/ticks + +kyber_keypair: +median: 106208 cycles/ticks +average: 106632 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127390 cycles/ticks + +kyber_encaps: +median: 128114 cycles/ticks +average: 128629 cycles/ticks + +kyber_decaps: +median: 165436 cycles/ticks +average: 166046 cycles/ticks + +Loop spin: 483 +gen_a: +median: 25176 cycles/ticks +average: 25321 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90928 cycles/ticks +average: 91281 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116700 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99486 cycles/ticks +average: 99826 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126708 cycles/ticks +average: 127232 cycles/ticks + +kyber_encaps: +median: 127950 cycles/ticks +average: 128405 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165921 cycles/ticks + +Loop spin: 484 +gen_a: +median: 25214 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90648 cycles/ticks +average: 90970 cycles/ticks + +indcpa_enc: +median: 116092 cycles/ticks +average: 116575 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36240 cycles/ticks + +kyber_keypair_derand: +median: 99484 cycles/ticks +average: 99903 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106646 cycles/ticks + +kyber_encaps_derand: +median: 126794 cycles/ticks +average: 127298 cycles/ticks + +kyber_encaps: +median: 127990 cycles/ticks +average: 128476 cycles/ticks + +kyber_decaps: +median: 165324 cycles/ticks +average: 166029 cycles/ticks + +Loop spin: 485 +gen_a: +median: 25298 cycles/ticks +average: 25481 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90724 cycles/ticks +average: 91096 cycles/ticks + +indcpa_enc: +median: 116146 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36206 cycles/ticks +average: 36347 cycles/ticks + +kyber_keypair_derand: +median: 99586 cycles/ticks +average: 99948 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126800 cycles/ticks +average: 127341 cycles/ticks + +kyber_encaps: +median: 128096 cycles/ticks +average: 128619 cycles/ticks + +kyber_decaps: +median: 165378 cycles/ticks +average: 166068 cycles/ticks + +Loop spin: 486 +gen_a: +median: 25214 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90728 cycles/ticks +average: 91023 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116740 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36262 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99975 cycles/ticks + +kyber_keypair: +median: 106224 cycles/ticks +average: 106615 cycles/ticks + +kyber_encaps_derand: +median: 126646 cycles/ticks +average: 127150 cycles/ticks + +kyber_encaps: +median: 127944 cycles/ticks +average: 128449 cycles/ticks + +kyber_decaps: +median: 165182 cycles/ticks +average: 165803 cycles/ticks + +Loop spin: 487 +gen_a: +median: 25256 cycles/ticks +average: 25423 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90606 cycles/ticks +average: 91025 cycles/ticks + +indcpa_enc: +median: 116124 cycles/ticks +average: 116632 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36239 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100024 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106664 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127212 cycles/ticks + +kyber_encaps: +median: 127966 cycles/ticks +average: 128401 cycles/ticks + +kyber_decaps: +median: 165346 cycles/ticks +average: 165988 cycles/ticks + +Loop spin: 488 +gen_a: +median: 25232 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90702 cycles/ticks +average: 91026 cycles/ticks + +indcpa_enc: +median: 123146 cycles/ticks +average: 121968 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36323 cycles/ticks + +kyber_keypair_derand: +median: 99726 cycles/ticks +average: 100051 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106717 cycles/ticks + +kyber_encaps_derand: +median: 126678 cycles/ticks +average: 127122 cycles/ticks + +kyber_encaps: +median: 127978 cycles/ticks +average: 128438 cycles/ticks + +kyber_decaps: +median: 165194 cycles/ticks +average: 165884 cycles/ticks + +Loop spin: 489 +gen_a: +median: 25198 cycles/ticks +average: 25358 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2135 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90614 cycles/ticks +average: 90914 cycles/ticks + +indcpa_enc: +median: 115990 cycles/ticks +average: 116452 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99588 cycles/ticks +average: 100003 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106801 cycles/ticks + +kyber_encaps_derand: +median: 126784 cycles/ticks +average: 127346 cycles/ticks + +kyber_encaps: +median: 128064 cycles/ticks +average: 128517 cycles/ticks + +kyber_decaps: +median: 165348 cycles/ticks +average: 166030 cycles/ticks + +Loop spin: 490 +gen_a: +median: 25216 cycles/ticks +average: 25341 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91008 cycles/ticks + +indcpa_enc: +median: 116174 cycles/ticks +average: 116669 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36344 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 100055 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106684 cycles/ticks + +kyber_encaps_derand: +median: 126734 cycles/ticks +average: 127220 cycles/ticks + +kyber_encaps: +median: 128172 cycles/ticks +average: 128592 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165974 cycles/ticks + +Loop spin: 491 +gen_a: +median: 25298 cycles/ticks +average: 25468 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 90985 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116710 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99870 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126546 cycles/ticks +average: 127080 cycles/ticks + +kyber_encaps: +median: 127776 cycles/ticks +average: 128286 cycles/ticks + +kyber_decaps: +median: 165118 cycles/ticks +average: 165831 cycles/ticks + +Loop spin: 492 +gen_a: +median: 25196 cycles/ticks +average: 25332 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 8037 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91011 cycles/ticks + +indcpa_enc: +median: 116166 cycles/ticks +average: 116660 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 101200 cycles/ticks +average: 101562 cycles/ticks + +kyber_keypair: +median: 106178 cycles/ticks +average: 106643 cycles/ticks + +kyber_encaps_derand: +median: 126660 cycles/ticks +average: 127141 cycles/ticks + +kyber_encaps: +median: 128176 cycles/ticks +average: 128632 cycles/ticks + +kyber_decaps: +median: 165198 cycles/ticks +average: 165825 cycles/ticks + +Loop spin: 493 +gen_a: +median: 25222 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91152 cycles/ticks + +indcpa_enc: +median: 116316 cycles/ticks +average: 116817 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99622 cycles/ticks +average: 100027 cycles/ticks + +kyber_keypair: +median: 106324 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 126848 cycles/ticks +average: 127332 cycles/ticks + +kyber_encaps: +median: 128300 cycles/ticks +average: 128768 cycles/ticks + +kyber_decaps: +median: 165478 cycles/ticks +average: 166100 cycles/ticks + +Loop spin: 494 +gen_a: +median: 25234 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1510 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90868 cycles/ticks +average: 91216 cycles/ticks + +indcpa_enc: +median: 116408 cycles/ticks +average: 116926 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99458 cycles/ticks +average: 99852 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106691 cycles/ticks + +kyber_encaps_derand: +median: 126724 cycles/ticks +average: 127152 cycles/ticks + +kyber_encaps: +median: 128160 cycles/ticks +average: 128684 cycles/ticks + +kyber_decaps: +median: 165296 cycles/ticks +average: 165906 cycles/ticks + +Loop spin: 495 +gen_a: +median: 25254 cycles/ticks +average: 25404 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 278 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 91017 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116584 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99650 cycles/ticks +average: 99975 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106764 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127352 cycles/ticks + +kyber_encaps: +median: 128222 cycles/ticks +average: 128700 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 165979 cycles/ticks + +Loop spin: 496 +gen_a: +median: 25190 cycles/ticks +average: 25320 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90892 cycles/ticks +average: 91264 cycles/ticks + +indcpa_enc: +median: 116326 cycles/ticks +average: 116838 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 101186 cycles/ticks +average: 101539 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106726 cycles/ticks + +kyber_encaps_derand: +median: 126424 cycles/ticks +average: 127005 cycles/ticks + +kyber_encaps: +median: 127708 cycles/ticks +average: 128125 cycles/ticks + +kyber_decaps: +median: 165012 cycles/ticks +average: 165738 cycles/ticks + +Loop spin: 497 +gen_a: +median: 25210 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10539 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90856 cycles/ticks +average: 91180 cycles/ticks + +indcpa_enc: +median: 116042 cycles/ticks +average: 116449 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36337 cycles/ticks + +kyber_keypair_derand: +median: 99898 cycles/ticks +average: 100276 cycles/ticks + +kyber_keypair: +median: 106372 cycles/ticks +average: 106691 cycles/ticks + +kyber_encaps_derand: +median: 126620 cycles/ticks +average: 127065 cycles/ticks + +kyber_encaps: +median: 127942 cycles/ticks +average: 128391 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 166113 cycles/ticks + +Loop spin: 498 +gen_a: +median: 25230 cycles/ticks +average: 26090 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91060 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116701 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99502 cycles/ticks +average: 99931 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106715 cycles/ticks + +kyber_encaps_derand: +median: 126736 cycles/ticks +average: 127180 cycles/ticks + +kyber_encaps: +median: 128054 cycles/ticks +average: 128511 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165839 cycles/ticks + +Loop spin: 499 +gen_a: +median: 25290 cycles/ticks +average: 25413 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90754 cycles/ticks +average: 91108 cycles/ticks + +indcpa_enc: +median: 116164 cycles/ticks +average: 116655 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99774 cycles/ticks +average: 100131 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106793 cycles/ticks + +kyber_encaps_derand: +median: 126752 cycles/ticks +average: 127286 cycles/ticks + +kyber_encaps: +median: 128106 cycles/ticks +average: 128579 cycles/ticks + +kyber_decaps: +median: 165300 cycles/ticks +average: 165997 cycles/ticks + +Loop spin: 500 +gen_a: +median: 25218 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91029 cycles/ticks + +indcpa_enc: +median: 116268 cycles/ticks +average: 116654 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36370 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100048 cycles/ticks + +kyber_keypair: +median: 106438 cycles/ticks +average: 106808 cycles/ticks + +kyber_encaps_derand: +median: 126520 cycles/ticks +average: 127008 cycles/ticks + +kyber_encaps: +median: 127888 cycles/ticks +average: 128449 cycles/ticks + +kyber_decaps: +median: 165086 cycles/ticks +average: 165784 cycles/ticks + +Loop spin: 501 +gen_a: +median: 25286 cycles/ticks +average: 25428 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90638 cycles/ticks +average: 91035 cycles/ticks + +indcpa_enc: +median: 116056 cycles/ticks +average: 116495 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99876 cycles/ticks +average: 100264 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106779 cycles/ticks + +kyber_encaps_derand: +median: 126808 cycles/ticks +average: 127391 cycles/ticks + +kyber_encaps: +median: 128146 cycles/ticks +average: 128580 cycles/ticks + +kyber_decaps: +median: 165210 cycles/ticks +average: 165842 cycles/ticks + +Loop spin: 502 +gen_a: +median: 25222 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 67 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90748 cycles/ticks +average: 91060 cycles/ticks + +indcpa_enc: +median: 116050 cycles/ticks +average: 116444 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99542 cycles/ticks +average: 99895 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106691 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127157 cycles/ticks + +kyber_encaps: +median: 127954 cycles/ticks +average: 128376 cycles/ticks + +kyber_decaps: +median: 165308 cycles/ticks +average: 165950 cycles/ticks + +Loop spin: 503 +gen_a: +median: 25196 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3343 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90802 cycles/ticks +average: 91199 cycles/ticks + +indcpa_enc: +median: 116370 cycles/ticks +average: 116825 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36254 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 100018 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106785 cycles/ticks + +kyber_encaps_derand: +median: 126634 cycles/ticks +average: 127133 cycles/ticks + +kyber_encaps: +median: 127912 cycles/ticks +average: 128409 cycles/ticks + +kyber_decaps: +median: 165186 cycles/ticks +average: 165832 cycles/ticks + +Loop spin: 504 +gen_a: +median: 25216 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10543 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90566 cycles/ticks +average: 90990 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116510 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99844 cycles/ticks +average: 100240 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106783 cycles/ticks + +kyber_encaps_derand: +median: 126854 cycles/ticks +average: 127440 cycles/ticks + +kyber_encaps: +median: 128080 cycles/ticks +average: 128531 cycles/ticks + +kyber_decaps: +median: 165404 cycles/ticks +average: 166104 cycles/ticks + +Loop spin: 505 +gen_a: +median: 25230 cycles/ticks +average: 25411 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91197 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 99999 cycles/ticks + +kyber_keypair: +median: 106416 cycles/ticks +average: 106797 cycles/ticks + +kyber_encaps_derand: +median: 126900 cycles/ticks +average: 127414 cycles/ticks + +kyber_encaps: +median: 128328 cycles/ticks +average: 128769 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 165991 cycles/ticks + +Loop spin: 506 +gen_a: +median: 25256 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1408 cycles/ticks + +indcpa_keypair: +median: 90868 cycles/ticks +average: 91201 cycles/ticks + +indcpa_enc: +median: 116286 cycles/ticks +average: 116695 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 100038 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106790 cycles/ticks + +kyber_encaps_derand: +median: 126574 cycles/ticks +average: 127030 cycles/ticks + +kyber_encaps: +median: 127782 cycles/ticks +average: 128234 cycles/ticks + +kyber_decaps: +median: 165078 cycles/ticks +average: 165778 cycles/ticks + +Loop spin: 507 +gen_a: +median: 25242 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3342 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 295 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91246 cycles/ticks + +indcpa_enc: +median: 116300 cycles/ticks +average: 116757 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99704 cycles/ticks +average: 100106 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126536 cycles/ticks +average: 127055 cycles/ticks + +kyber_encaps: +median: 127904 cycles/ticks +average: 128388 cycles/ticks + +kyber_decaps: +median: 165038 cycles/ticks +average: 165674 cycles/ticks + +Loop spin: 508 +gen_a: +median: 25200 cycles/ticks +average: 25335 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7981 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91086 cycles/ticks + +indcpa_enc: +median: 116080 cycles/ticks +average: 116559 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99698 cycles/ticks +average: 100041 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106660 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127173 cycles/ticks + +kyber_encaps: +median: 127970 cycles/ticks +average: 128430 cycles/ticks + +kyber_decaps: +median: 165212 cycles/ticks +average: 165860 cycles/ticks + +Loop spin: 509 +gen_a: +median: 25272 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7922 cycles/ticks + +poly_tomsg: +median: 292 cycles/ticks +average: 295 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90746 cycles/ticks +average: 91127 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116756 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99598 cycles/ticks +average: 99981 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106714 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127188 cycles/ticks + +kyber_encaps: +median: 127902 cycles/ticks +average: 128432 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165972 cycles/ticks + +Loop spin: 510 +gen_a: +median: 25250 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 92250 cycles/ticks +average: 92567 cycles/ticks + +indcpa_enc: +median: 117848 cycles/ticks +average: 118356 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99472 cycles/ticks +average: 99833 cycles/ticks + +kyber_keypair: +median: 106348 cycles/ticks +average: 106743 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127205 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128436 cycles/ticks + +kyber_decaps: +median: 165292 cycles/ticks +average: 165933 cycles/ticks + +Loop spin: 511 +gen_a: +median: 25282 cycles/ticks +average: 25394 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91204 cycles/ticks + +indcpa_enc: +median: 116212 cycles/ticks +average: 116700 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36255 cycles/ticks + +kyber_keypair_derand: +median: 101044 cycles/ticks +average: 101394 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106628 cycles/ticks + +kyber_encaps_derand: +median: 126616 cycles/ticks +average: 127135 cycles/ticks + +kyber_encaps: +median: 127986 cycles/ticks +average: 128286 cycles/ticks + +kyber_decaps: +median: 165162 cycles/ticks +average: 165837 cycles/ticks + +Loop spin: 512 +gen_a: +median: 25198 cycles/ticks +average: 25321 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7994 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 69 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90568 cycles/ticks +average: 90959 cycles/ticks + +indcpa_enc: +median: 116084 cycles/ticks +average: 116545 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36368 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100084 cycles/ticks + +kyber_keypair: +median: 106358 cycles/ticks +average: 106771 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127162 cycles/ticks + +kyber_encaps: +median: 128084 cycles/ticks +average: 128549 cycles/ticks + +kyber_decaps: +median: 165376 cycles/ticks +average: 166033 cycles/ticks + +Loop spin: 513 +gen_a: +median: 25236 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90776 cycles/ticks +average: 91112 cycles/ticks + +indcpa_enc: +median: 116144 cycles/ticks +average: 116555 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99546 cycles/ticks +average: 99964 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106852 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127287 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128534 cycles/ticks + +kyber_decaps: +median: 165296 cycles/ticks +average: 165907 cycles/ticks + +Loop spin: 514 +gen_a: +median: 25268 cycles/ticks +average: 25418 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90818 cycles/ticks +average: 91120 cycles/ticks + +indcpa_enc: +median: 116312 cycles/ticks +average: 116800 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36332 cycles/ticks + +kyber_keypair_derand: +median: 99818 cycles/ticks +average: 100200 cycles/ticks + +kyber_keypair: +median: 106222 cycles/ticks +average: 106630 cycles/ticks + +kyber_encaps_derand: +median: 126858 cycles/ticks +average: 127363 cycles/ticks + +kyber_encaps: +median: 128090 cycles/ticks +average: 128593 cycles/ticks + +kyber_decaps: +median: 165376 cycles/ticks +average: 166059 cycles/ticks + +Loop spin: 515 +gen_a: +median: 25216 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1821 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91107 cycles/ticks + +indcpa_enc: +median: 116106 cycles/ticks +average: 116589 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99464 cycles/ticks +average: 99898 cycles/ticks + +kyber_keypair: +median: 106268 cycles/ticks +average: 106748 cycles/ticks + +kyber_encaps_derand: +median: 126638 cycles/ticks +average: 127169 cycles/ticks + +kyber_encaps: +median: 127944 cycles/ticks +average: 128394 cycles/ticks + +kyber_decaps: +median: 165134 cycles/ticks +average: 165866 cycles/ticks + +Loop spin: 516 +gen_a: +median: 25178 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91132 cycles/ticks + +indcpa_enc: +median: 116194 cycles/ticks +average: 116710 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36330 cycles/ticks + +kyber_keypair_derand: +median: 99636 cycles/ticks +average: 100001 cycles/ticks + +kyber_keypair: +median: 106268 cycles/ticks +average: 106664 cycles/ticks + +kyber_encaps_derand: +median: 126588 cycles/ticks +average: 127046 cycles/ticks + +kyber_encaps: +median: 127856 cycles/ticks +average: 128264 cycles/ticks + +kyber_decaps: +median: 165246 cycles/ticks +average: 165858 cycles/ticks + +Loop spin: 517 +gen_a: +median: 25212 cycles/ticks +average: 25362 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10475 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8008 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1523 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90796 cycles/ticks +average: 91108 cycles/ticks + +indcpa_enc: +median: 116236 cycles/ticks +average: 116689 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99558 cycles/ticks +average: 99909 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106708 cycles/ticks + +kyber_encaps_derand: +median: 126626 cycles/ticks +average: 127177 cycles/ticks + +kyber_encaps: +median: 127778 cycles/ticks +average: 128261 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165893 cycles/ticks + +Loop spin: 518 +gen_a: +median: 25292 cycles/ticks +average: 25453 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90900 cycles/ticks +average: 91243 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116606 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36335 cycles/ticks + +kyber_keypair_derand: +median: 99482 cycles/ticks +average: 99917 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106718 cycles/ticks + +kyber_encaps_derand: +median: 126624 cycles/ticks +average: 127101 cycles/ticks + +kyber_encaps: +median: 127894 cycles/ticks +average: 128327 cycles/ticks + +kyber_decaps: +median: 165218 cycles/ticks +average: 165933 cycles/ticks + +Loop spin: 519 +gen_a: +median: 25236 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92362 cycles/ticks +average: 92705 cycles/ticks + +indcpa_enc: +median: 117702 cycles/ticks +average: 118124 cycles/ticks + +indcpa_dec: +median: 36202 cycles/ticks +average: 36353 cycles/ticks + +kyber_keypair_derand: +median: 99722 cycles/ticks +average: 100130 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106738 cycles/ticks + +kyber_encaps_derand: +median: 126890 cycles/ticks +average: 127416 cycles/ticks + +kyber_encaps: +median: 128252 cycles/ticks +average: 128706 cycles/ticks + +kyber_decaps: +median: 165476 cycles/ticks +average: 166137 cycles/ticks + +Loop spin: 520 +gen_a: +median: 25198 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7934 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90680 cycles/ticks +average: 91111 cycles/ticks + +indcpa_enc: +median: 116108 cycles/ticks +average: 116599 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 99852 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106844 cycles/ticks + +kyber_encaps_derand: +median: 126658 cycles/ticks +average: 127152 cycles/ticks + +kyber_encaps: +median: 128078 cycles/ticks +average: 128477 cycles/ticks + +kyber_decaps: +median: 165190 cycles/ticks +average: 165849 cycles/ticks + +Loop spin: 521 +gen_a: +median: 25220 cycles/ticks +average: 25372 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91100 cycles/ticks + +indcpa_enc: +median: 116174 cycles/ticks +average: 116598 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 100958 cycles/ticks +average: 101357 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106770 cycles/ticks + +kyber_encaps_derand: +median: 126898 cycles/ticks +average: 127395 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128560 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 166077 cycles/ticks + +Loop spin: 522 +gen_a: +median: 25230 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90886 cycles/ticks +average: 91224 cycles/ticks + +indcpa_enc: +median: 116264 cycles/ticks +average: 116745 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99590 cycles/ticks +average: 100044 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106719 cycles/ticks + +kyber_encaps_derand: +median: 126448 cycles/ticks +average: 126932 cycles/ticks + +kyber_encaps: +median: 127776 cycles/ticks +average: 128248 cycles/ticks + +kyber_decaps: +median: 164928 cycles/ticks +average: 165606 cycles/ticks + +Loop spin: 523 +gen_a: +median: 25200 cycles/ticks +average: 25318 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7938 cycles/ticks +average: 8022 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90714 cycles/ticks +average: 91115 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116760 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99574 cycles/ticks +average: 99907 cycles/ticks + +kyber_keypair: +median: 106376 cycles/ticks +average: 106722 cycles/ticks + +kyber_encaps_derand: +median: 126742 cycles/ticks +average: 127218 cycles/ticks + +kyber_encaps: +median: 127984 cycles/ticks +average: 128400 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165839 cycles/ticks + +Loop spin: 524 +gen_a: +median: 25218 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7994 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90852 cycles/ticks +average: 91191 cycles/ticks + +indcpa_enc: +median: 116300 cycles/ticks +average: 116707 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99590 cycles/ticks +average: 99912 cycles/ticks + +kyber_keypair: +median: 106418 cycles/ticks +average: 106779 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127213 cycles/ticks + +kyber_encaps: +median: 128128 cycles/ticks +average: 128651 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165922 cycles/ticks + +Loop spin: 525 +gen_a: +median: 25232 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90856 cycles/ticks +average: 91173 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116713 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99534 cycles/ticks +average: 99912 cycles/ticks + +kyber_keypair: +median: 106256 cycles/ticks +average: 106727 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127201 cycles/ticks + +kyber_encaps: +median: 127936 cycles/ticks +average: 128425 cycles/ticks + +kyber_decaps: +median: 165392 cycles/ticks +average: 166041 cycles/ticks + +Loop spin: 526 +gen_a: +median: 25228 cycles/ticks +average: 25343 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91048 cycles/ticks + +indcpa_enc: +median: 116256 cycles/ticks +average: 116703 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36275 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106681 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127272 cycles/ticks + +kyber_encaps: +median: 127998 cycles/ticks +average: 128406 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 165934 cycles/ticks + +Loop spin: 527 +gen_a: +median: 25198 cycles/ticks +average: 25299 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3346 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92304 cycles/ticks +average: 92750 cycles/ticks + +indcpa_enc: +median: 117744 cycles/ticks +average: 118222 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36375 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99929 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106738 cycles/ticks + +kyber_encaps_derand: +median: 126546 cycles/ticks +average: 127049 cycles/ticks + +kyber_encaps: +median: 127862 cycles/ticks +average: 128325 cycles/ticks + +kyber_decaps: +median: 165066 cycles/ticks +average: 165752 cycles/ticks + +Loop spin: 528 +gen_a: +median: 25254 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90978 cycles/ticks +average: 91344 cycles/ticks + +indcpa_enc: +median: 116104 cycles/ticks +average: 116531 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99788 cycles/ticks +average: 100142 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106650 cycles/ticks + +kyber_encaps_derand: +median: 126762 cycles/ticks +average: 127167 cycles/ticks + +kyber_encaps: +median: 127824 cycles/ticks +average: 128303 cycles/ticks + +kyber_decaps: +median: 165308 cycles/ticks +average: 165899 cycles/ticks + +Loop spin: 529 +gen_a: +median: 25254 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90934 cycles/ticks +average: 91297 cycles/ticks + +indcpa_enc: +median: 116418 cycles/ticks +average: 116883 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99920 cycles/ticks + +kyber_keypair: +median: 106422 cycles/ticks +average: 106790 cycles/ticks + +kyber_encaps_derand: +median: 126820 cycles/ticks +average: 127336 cycles/ticks + +kyber_encaps: +median: 128162 cycles/ticks +average: 128611 cycles/ticks + +kyber_decaps: +median: 165404 cycles/ticks +average: 166068 cycles/ticks + +Loop spin: 530 +gen_a: +median: 25264 cycles/ticks +average: 25409 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3338 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1818 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90614 cycles/ticks +average: 90960 cycles/ticks + +indcpa_enc: +median: 116084 cycles/ticks +average: 116473 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36431 cycles/ticks + +kyber_keypair_derand: +median: 99736 cycles/ticks +average: 100129 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106726 cycles/ticks + +kyber_encaps_derand: +median: 126588 cycles/ticks +average: 127045 cycles/ticks + +kyber_encaps: +median: 127870 cycles/ticks +average: 128373 cycles/ticks + +kyber_decaps: +median: 165074 cycles/ticks +average: 165731 cycles/ticks + +Loop spin: 531 +gen_a: +median: 25194 cycles/ticks +average: 25316 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7006 cycles/ticks +average: 7031 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90698 cycles/ticks +average: 91078 cycles/ticks + +indcpa_enc: +median: 116270 cycles/ticks +average: 116749 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36212 cycles/ticks + +kyber_keypair_derand: +median: 99550 cycles/ticks +average: 99898 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126680 cycles/ticks +average: 127191 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128474 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 166052 cycles/ticks + +Loop spin: 532 +gen_a: +median: 25198 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90680 cycles/ticks +average: 91063 cycles/ticks + +indcpa_enc: +median: 116096 cycles/ticks +average: 116549 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99558 cycles/ticks +average: 99910 cycles/ticks + +kyber_keypair: +median: 106210 cycles/ticks +average: 106563 cycles/ticks + +kyber_encaps_derand: +median: 126804 cycles/ticks +average: 127283 cycles/ticks + +kyber_encaps: +median: 128096 cycles/ticks +average: 128584 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165889 cycles/ticks + +Loop spin: 533 +gen_a: +median: 25212 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2136 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1833 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91142 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116681 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99578 cycles/ticks +average: 99905 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126504 cycles/ticks +average: 126972 cycles/ticks + +kyber_encaps: +median: 127840 cycles/ticks +average: 128285 cycles/ticks + +kyber_decaps: +median: 165090 cycles/ticks +average: 165754 cycles/ticks + +Loop spin: 534 +gen_a: +median: 25258 cycles/ticks +average: 25385 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7916 cycles/ticks +average: 8008 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90622 cycles/ticks +average: 90997 cycles/ticks + +indcpa_enc: +median: 116058 cycles/ticks +average: 116541 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36331 cycles/ticks + +kyber_keypair_derand: +median: 99840 cycles/ticks +average: 100254 cycles/ticks + +kyber_keypair: +median: 106378 cycles/ticks +average: 106834 cycles/ticks + +kyber_encaps_derand: +median: 126822 cycles/ticks +average: 127332 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128563 cycles/ticks + +kyber_decaps: +median: 165288 cycles/ticks +average: 165912 cycles/ticks + +Loop spin: 535 +gen_a: +median: 25214 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91093 cycles/ticks + +indcpa_enc: +median: 116208 cycles/ticks +average: 116712 cycles/ticks + +indcpa_dec: +median: 36188 cycles/ticks +average: 36333 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 99999 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106647 cycles/ticks + +kyber_encaps_derand: +median: 126574 cycles/ticks +average: 127114 cycles/ticks + +kyber_encaps: +median: 127828 cycles/ticks +average: 128195 cycles/ticks + +kyber_decaps: +median: 165086 cycles/ticks +average: 165743 cycles/ticks + +Loop spin: 536 +gen_a: +median: 25216 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91080 cycles/ticks + +indcpa_enc: +median: 116172 cycles/ticks +average: 116635 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36222 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 100024 cycles/ticks + +kyber_keypair: +median: 106378 cycles/ticks +average: 106835 cycles/ticks + +kyber_encaps_derand: +median: 126778 cycles/ticks +average: 127288 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128480 cycles/ticks + +kyber_decaps: +median: 165428 cycles/ticks +average: 166177 cycles/ticks + +Loop spin: 537 +gen_a: +median: 25302 cycles/ticks +average: 25427 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90858 cycles/ticks +average: 91200 cycles/ticks + +indcpa_enc: +median: 116302 cycles/ticks +average: 116813 cycles/ticks + +indcpa_dec: +median: 36180 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99710 cycles/ticks +average: 100110 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106784 cycles/ticks + +kyber_encaps_derand: +median: 126660 cycles/ticks +average: 127147 cycles/ticks + +kyber_encaps: +median: 127792 cycles/ticks +average: 128309 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165922 cycles/ticks + +Loop spin: 538 +gen_a: +median: 25232 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90842 cycles/ticks +average: 91147 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116725 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36307 cycles/ticks + +kyber_keypair_derand: +median: 99734 cycles/ticks +average: 100158 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106700 cycles/ticks + +kyber_encaps_derand: +median: 128218 cycles/ticks +average: 128793 cycles/ticks + +kyber_encaps: +median: 129512 cycles/ticks +average: 129960 cycles/ticks + +kyber_decaps: +median: 166832 cycles/ticks +average: 167508 cycles/ticks + +Loop spin: 539 +gen_a: +median: 25218 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1409 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90970 cycles/ticks + +indcpa_enc: +median: 116074 cycles/ticks +average: 116604 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36252 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99988 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126636 cycles/ticks +average: 127133 cycles/ticks + +kyber_encaps: +median: 127894 cycles/ticks +average: 128374 cycles/ticks + +kyber_decaps: +median: 165146 cycles/ticks +average: 165821 cycles/ticks + +Loop spin: 540 +gen_a: +median: 25218 cycles/ticks +average: 25341 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91226 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116624 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99644 cycles/ticks +average: 100002 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106731 cycles/ticks + +kyber_encaps_derand: +median: 126812 cycles/ticks +average: 127359 cycles/ticks + +kyber_encaps: +median: 128182 cycles/ticks +average: 128544 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165960 cycles/ticks + +Loop spin: 541 +gen_a: +median: 25238 cycles/ticks +average: 25342 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1510 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 90995 cycles/ticks + +indcpa_enc: +median: 116110 cycles/ticks +average: 116596 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99582 cycles/ticks +average: 99929 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106730 cycles/ticks + +kyber_encaps_derand: +median: 126940 cycles/ticks +average: 127486 cycles/ticks + +kyber_encaps: +median: 128276 cycles/ticks +average: 128770 cycles/ticks + +kyber_decaps: +median: 165466 cycles/ticks +average: 166059 cycles/ticks + +Loop spin: 542 +gen_a: +median: 25216 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7938 cycles/ticks +average: 8023 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90498 cycles/ticks +average: 90843 cycles/ticks + +indcpa_enc: +median: 115992 cycles/ticks +average: 116435 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99554 cycles/ticks +average: 102431 cycles/ticks + +kyber_keypair: +median: 106050 cycles/ticks +average: 106467 cycles/ticks + +kyber_encaps_derand: +median: 128270 cycles/ticks +average: 128762 cycles/ticks + +kyber_encaps: +median: 129616 cycles/ticks +average: 132382 cycles/ticks + +kyber_decaps: +median: 166892 cycles/ticks +average: 167502 cycles/ticks + +Loop spin: 543 +gen_a: +median: 25244 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1508 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90614 cycles/ticks +average: 91034 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116544 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 100002 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106770 cycles/ticks + +kyber_encaps_derand: +median: 126640 cycles/ticks +average: 127113 cycles/ticks + +kyber_encaps: +median: 127918 cycles/ticks +average: 128411 cycles/ticks + +kyber_decaps: +median: 165224 cycles/ticks +average: 165901 cycles/ticks + +Loop spin: 544 +gen_a: +median: 25198 cycles/ticks +average: 25322 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90962 cycles/ticks +average: 91275 cycles/ticks + +indcpa_enc: +median: 116374 cycles/ticks +average: 116827 cycles/ticks + +indcpa_dec: +median: 36190 cycles/ticks +average: 36374 cycles/ticks + +kyber_keypair_derand: +median: 99606 cycles/ticks +average: 99995 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106734 cycles/ticks + +kyber_encaps_derand: +median: 126656 cycles/ticks +average: 127185 cycles/ticks + +kyber_encaps: +median: 127904 cycles/ticks +average: 128363 cycles/ticks + +kyber_decaps: +median: 165212 cycles/ticks +average: 165854 cycles/ticks + +Loop spin: 545 +gen_a: +median: 25218 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3348 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7994 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90558 cycles/ticks +average: 90933 cycles/ticks + +indcpa_enc: +median: 116078 cycles/ticks +average: 116520 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99588 cycles/ticks +average: 99986 cycles/ticks + +kyber_keypair: +median: 106424 cycles/ticks +average: 106741 cycles/ticks + +kyber_encaps_derand: +median: 126702 cycles/ticks +average: 127124 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128324 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165966 cycles/ticks + +Loop spin: 546 +gen_a: +median: 25208 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3356 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90780 cycles/ticks +average: 91168 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116708 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99914 cycles/ticks +average: 100319 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106811 cycles/ticks + +kyber_encaps_derand: +median: 126616 cycles/ticks +average: 127108 cycles/ticks + +kyber_encaps: +median: 128002 cycles/ticks +average: 128484 cycles/ticks + +kyber_decaps: +median: 165034 cycles/ticks +average: 165662 cycles/ticks + +Loop spin: 547 +gen_a: +median: 25178 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90916 cycles/ticks +average: 91233 cycles/ticks + +indcpa_enc: +median: 116284 cycles/ticks +average: 116861 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99770 cycles/ticks +average: 100224 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106903 cycles/ticks + +kyber_encaps_derand: +median: 126770 cycles/ticks +average: 127418 cycles/ticks + +kyber_encaps: +median: 127800 cycles/ticks +average: 128383 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 166048 cycles/ticks + +Loop spin: 548 +gen_a: +median: 25230 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3361 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 267 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90592 cycles/ticks +average: 90972 cycles/ticks + +indcpa_enc: +median: 116142 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99548 cycles/ticks +average: 99952 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126584 cycles/ticks +average: 127084 cycles/ticks + +kyber_encaps: +median: 128052 cycles/ticks +average: 128517 cycles/ticks + +kyber_decaps: +median: 165126 cycles/ticks +average: 165866 cycles/ticks + +Loop spin: 549 +gen_a: +median: 25234 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 316 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90802 cycles/ticks +average: 91190 cycles/ticks + +indcpa_enc: +median: 116332 cycles/ticks +average: 116775 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99500 cycles/ticks +average: 99896 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106615 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127376 cycles/ticks + +kyber_encaps: +median: 128068 cycles/ticks +average: 128515 cycles/ticks + +kyber_decaps: +median: 165468 cycles/ticks +average: 166070 cycles/ticks + +Loop spin: 550 +gen_a: +median: 25256 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7926 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90634 cycles/ticks +average: 90982 cycles/ticks + +indcpa_enc: +median: 116080 cycles/ticks +average: 116485 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36249 cycles/ticks + +kyber_keypair_derand: +median: 99530 cycles/ticks +average: 99896 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126806 cycles/ticks +average: 127251 cycles/ticks + +kyber_encaps: +median: 128252 cycles/ticks +average: 128629 cycles/ticks + +kyber_decaps: +median: 165282 cycles/ticks +average: 165995 cycles/ticks + +Loop spin: 551 +gen_a: +median: 25194 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90530 cycles/ticks +average: 90851 cycles/ticks + +indcpa_enc: +median: 116018 cycles/ticks +average: 116567 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99668 cycles/ticks +average: 100120 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106817 cycles/ticks + +kyber_encaps_derand: +median: 126880 cycles/ticks +average: 127321 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128500 cycles/ticks + +kyber_decaps: +median: 165478 cycles/ticks +average: 166240 cycles/ticks + +Loop spin: 552 +gen_a: +median: 25198 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10536 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90952 cycles/ticks + +indcpa_enc: +median: 116158 cycles/ticks +average: 116625 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99502 cycles/ticks +average: 99877 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106833 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127238 cycles/ticks + +kyber_encaps: +median: 127738 cycles/ticks +average: 128252 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165906 cycles/ticks + +Loop spin: 553 +gen_a: +median: 25214 cycles/ticks +average: 25326 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3343 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 8005 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90990 cycles/ticks + +indcpa_enc: +median: 116044 cycles/ticks +average: 116562 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100123 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106661 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127205 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128559 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 165964 cycles/ticks + +Loop spin: 554 +gen_a: +median: 25178 cycles/ticks +average: 25309 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90764 cycles/ticks +average: 91107 cycles/ticks + +indcpa_enc: +median: 116082 cycles/ticks +average: 116489 cycles/ticks + +indcpa_dec: +median: 36108 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100135 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106752 cycles/ticks + +kyber_encaps_derand: +median: 126658 cycles/ticks +average: 127121 cycles/ticks + +kyber_encaps: +median: 127878 cycles/ticks +average: 128238 cycles/ticks + +kyber_decaps: +median: 165232 cycles/ticks +average: 165835 cycles/ticks + +Loop spin: 555 +gen_a: +median: 25204 cycles/ticks +average: 25360 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90776 cycles/ticks +average: 91213 cycles/ticks + +indcpa_enc: +median: 116292 cycles/ticks +average: 116725 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99576 cycles/ticks +average: 100008 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106713 cycles/ticks + +kyber_encaps_derand: +median: 126834 cycles/ticks +average: 127323 cycles/ticks + +kyber_encaps: +median: 128022 cycles/ticks +average: 128499 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 165966 cycles/ticks + +Loop spin: 556 +gen_a: +median: 25200 cycles/ticks +average: 25342 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90682 cycles/ticks +average: 91014 cycles/ticks + +indcpa_enc: +median: 116120 cycles/ticks +average: 116604 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99748 cycles/ticks +average: 100122 cycles/ticks + +kyber_keypair: +median: 106218 cycles/ticks +average: 106632 cycles/ticks + +kyber_encaps_derand: +median: 126700 cycles/ticks +average: 127133 cycles/ticks + +kyber_encaps: +median: 127966 cycles/ticks +average: 128357 cycles/ticks + +kyber_decaps: +median: 165126 cycles/ticks +average: 165739 cycles/ticks + +Loop spin: 557 +gen_a: +median: 25260 cycles/ticks +average: 25425 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3341 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90570 cycles/ticks +average: 90924 cycles/ticks + +indcpa_enc: +median: 116018 cycles/ticks +average: 116454 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99858 cycles/ticks +average: 100203 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106750 cycles/ticks + +kyber_encaps_derand: +median: 126536 cycles/ticks +average: 127022 cycles/ticks + +kyber_encaps: +median: 127636 cycles/ticks +average: 128105 cycles/ticks + +kyber_decaps: +median: 165130 cycles/ticks +average: 165815 cycles/ticks + +Loop spin: 558 +gen_a: +median: 25260 cycles/ticks +average: 25397 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7027 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91089 cycles/ticks + +indcpa_enc: +median: 116238 cycles/ticks +average: 116667 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99726 cycles/ticks +average: 100055 cycles/ticks + +kyber_keypair: +median: 106378 cycles/ticks +average: 106873 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127351 cycles/ticks + +kyber_encaps: +median: 128204 cycles/ticks +average: 128596 cycles/ticks + +kyber_decaps: +median: 165268 cycles/ticks +average: 165915 cycles/ticks + +Loop spin: 559 +gen_a: +median: 25214 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90552 cycles/ticks +average: 90947 cycles/ticks + +indcpa_enc: +median: 116062 cycles/ticks +average: 116650 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99726 cycles/ticks +average: 100066 cycles/ticks + +kyber_keypair: +median: 106224 cycles/ticks +average: 106639 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127151 cycles/ticks + +kyber_encaps: +median: 127842 cycles/ticks +average: 128257 cycles/ticks + +kyber_decaps: +median: 165172 cycles/ticks +average: 165838 cycles/ticks + +Loop spin: 560 +gen_a: +median: 25222 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91052 cycles/ticks + +indcpa_enc: +median: 116188 cycles/ticks +average: 116621 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36255 cycles/ticks + +kyber_keypair_derand: +median: 99746 cycles/ticks +average: 100154 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106760 cycles/ticks + +kyber_encaps_derand: +median: 126764 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 128062 cycles/ticks +average: 128548 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165890 cycles/ticks + +Loop spin: 561 +gen_a: +median: 25198 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2137 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90642 cycles/ticks +average: 91021 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116674 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99562 cycles/ticks +average: 99984 cycles/ticks + +kyber_keypair: +median: 106210 cycles/ticks +average: 106577 cycles/ticks + +kyber_encaps_derand: +median: 126694 cycles/ticks +average: 127241 cycles/ticks + +kyber_encaps: +median: 128058 cycles/ticks +average: 128493 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165951 cycles/ticks + +Loop spin: 562 +gen_a: +median: 25256 cycles/ticks +average: 25382 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3332 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10554 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90698 cycles/ticks +average: 91113 cycles/ticks + +indcpa_enc: +median: 116276 cycles/ticks +average: 116766 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99570 cycles/ticks +average: 99962 cycles/ticks + +kyber_keypair: +median: 106324 cycles/ticks +average: 106739 cycles/ticks + +kyber_encaps_derand: +median: 126818 cycles/ticks +average: 127350 cycles/ticks + +kyber_encaps: +median: 128200 cycles/ticks +average: 128531 cycles/ticks + +kyber_decaps: +median: 165378 cycles/ticks +average: 165968 cycles/ticks + +Loop spin: 563 +gen_a: +median: 25232 cycles/ticks +average: 25385 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90612 cycles/ticks +average: 91020 cycles/ticks + +indcpa_enc: +median: 116096 cycles/ticks +average: 116560 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99540 cycles/ticks +average: 99931 cycles/ticks + +kyber_keypair: +median: 106404 cycles/ticks +average: 106838 cycles/ticks + +kyber_encaps_derand: +median: 126564 cycles/ticks +average: 127065 cycles/ticks + +kyber_encaps: +median: 127806 cycles/ticks +average: 128208 cycles/ticks + +kyber_decaps: +median: 165206 cycles/ticks +average: 165839 cycles/ticks + +Loop spin: 564 +gen_a: +median: 25224 cycles/ticks +average: 25410 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3330 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10554 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90714 cycles/ticks +average: 91084 cycles/ticks + +indcpa_enc: +median: 116146 cycles/ticks +average: 116651 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99568 cycles/ticks +average: 99963 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106642 cycles/ticks + +kyber_encaps_derand: +median: 126748 cycles/ticks +average: 127194 cycles/ticks + +kyber_encaps: +median: 128068 cycles/ticks +average: 128559 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165881 cycles/ticks + +Loop spin: 565 +gen_a: +median: 25252 cycles/ticks +average: 25414 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3344 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90768 cycles/ticks +average: 91127 cycles/ticks + +indcpa_enc: +median: 116324 cycles/ticks +average: 116774 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99582 cycles/ticks +average: 99945 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106667 cycles/ticks + +kyber_encaps_derand: +median: 126610 cycles/ticks +average: 127181 cycles/ticks + +kyber_encaps: +median: 127882 cycles/ticks +average: 128372 cycles/ticks + +kyber_decaps: +median: 165172 cycles/ticks +average: 165727 cycles/ticks + +Loop spin: 566 +gen_a: +median: 25198 cycles/ticks +average: 25394 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90798 cycles/ticks +average: 91158 cycles/ticks + +indcpa_enc: +median: 116232 cycles/ticks +average: 116710 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99989 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106837 cycles/ticks + +kyber_encaps_derand: +median: 126740 cycles/ticks +average: 127267 cycles/ticks + +kyber_encaps: +median: 128256 cycles/ticks +average: 128638 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165959 cycles/ticks + +Loop spin: 567 +gen_a: +median: 25188 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 8000 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1818 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90678 cycles/ticks +average: 91047 cycles/ticks + +indcpa_enc: +median: 115996 cycles/ticks +average: 116445 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36323 cycles/ticks + +kyber_keypair_derand: +median: 99706 cycles/ticks +average: 100073 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127248 cycles/ticks + +kyber_encaps: +median: 128374 cycles/ticks +average: 128796 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 166049 cycles/ticks + +Loop spin: 568 +gen_a: +median: 25294 cycles/ticks +average: 25439 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90734 cycles/ticks +average: 91058 cycles/ticks + +indcpa_enc: +median: 116110 cycles/ticks +average: 116574 cycles/ticks + +indcpa_dec: +median: 36214 cycles/ticks +average: 36417 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100041 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106804 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127355 cycles/ticks + +kyber_encaps: +median: 128132 cycles/ticks +average: 128495 cycles/ticks + +kyber_decaps: +median: 165424 cycles/ticks +average: 166110 cycles/ticks + +Loop spin: 569 +gen_a: +median: 25268 cycles/ticks +average: 25413 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1802 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1408 cycles/ticks + +indcpa_keypair: +median: 90618 cycles/ticks +average: 90958 cycles/ticks + +indcpa_enc: +median: 116124 cycles/ticks +average: 116655 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99758 cycles/ticks +average: 100161 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 126734 cycles/ticks +average: 127194 cycles/ticks + +kyber_encaps: +median: 128284 cycles/ticks +average: 128687 cycles/ticks + +kyber_decaps: +median: 165284 cycles/ticks +average: 165917 cycles/ticks + +Loop spin: 570 +gen_a: +median: 25222 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8016 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90674 cycles/ticks +average: 91021 cycles/ticks + +indcpa_enc: +median: 116272 cycles/ticks +average: 116804 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99366 cycles/ticks +average: 99763 cycles/ticks + +kyber_keypair: +median: 106218 cycles/ticks +average: 106591 cycles/ticks + +kyber_encaps_derand: +median: 126728 cycles/ticks +average: 127265 cycles/ticks + +kyber_encaps: +median: 128242 cycles/ticks +average: 128758 cycles/ticks + +kyber_decaps: +median: 165384 cycles/ticks +average: 165988 cycles/ticks + +Loop spin: 571 +gen_a: +median: 25214 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 295 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90652 cycles/ticks +average: 91031 cycles/ticks + +indcpa_enc: +median: 116110 cycles/ticks +average: 116581 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100063 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106700 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127334 cycles/ticks + +kyber_encaps: +median: 128028 cycles/ticks +average: 128432 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165891 cycles/ticks + +Loop spin: 572 +gen_a: +median: 25236 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90912 cycles/ticks +average: 91259 cycles/ticks + +indcpa_enc: +median: 116338 cycles/ticks +average: 116760 cycles/ticks + +indcpa_dec: +median: 36196 cycles/ticks +average: 36349 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99971 cycles/ticks + +kyber_keypair: +median: 106402 cycles/ticks +average: 106813 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127219 cycles/ticks + +kyber_encaps: +median: 127948 cycles/ticks +average: 128373 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165965 cycles/ticks + +Loop spin: 573 +gen_a: +median: 25194 cycles/ticks +average: 25301 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10546 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7924 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1804 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90886 cycles/ticks +average: 91258 cycles/ticks + +indcpa_enc: +median: 116352 cycles/ticks +average: 116840 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99598 cycles/ticks +average: 100038 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106792 cycles/ticks + +kyber_encaps_derand: +median: 126758 cycles/ticks +average: 127282 cycles/ticks + +kyber_encaps: +median: 128246 cycles/ticks +average: 128724 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 166011 cycles/ticks + +Loop spin: 574 +gen_a: +median: 25198 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90566 cycles/ticks +average: 90942 cycles/ticks + +indcpa_enc: +median: 116048 cycles/ticks +average: 116567 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99578 cycles/ticks +average: 99944 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106717 cycles/ticks + +kyber_encaps_derand: +median: 126736 cycles/ticks +average: 127254 cycles/ticks + +kyber_encaps: +median: 127990 cycles/ticks +average: 128469 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 165980 cycles/ticks + +Loop spin: 575 +gen_a: +median: 25220 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90576 cycles/ticks +average: 90944 cycles/ticks + +indcpa_enc: +median: 116066 cycles/ticks +average: 116481 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99706 cycles/ticks +average: 100113 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106734 cycles/ticks + +kyber_encaps_derand: +median: 127020 cycles/ticks +average: 127647 cycles/ticks + +kyber_encaps: +median: 128320 cycles/ticks +average: 128732 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 166006 cycles/ticks + +Loop spin: 576 +gen_a: +median: 25272 cycles/ticks +average: 25408 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3349 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90768 cycles/ticks +average: 91120 cycles/ticks + +indcpa_enc: +median: 116290 cycles/ticks +average: 116813 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99802 cycles/ticks +average: 100138 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106676 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127322 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128446 cycles/ticks + +kyber_decaps: +median: 165446 cycles/ticks +average: 166090 cycles/ticks + +Loop spin: 577 +gen_a: +median: 25198 cycles/ticks +average: 25312 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91077 cycles/ticks + +indcpa_enc: +median: 116204 cycles/ticks +average: 116634 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 99934 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106719 cycles/ticks + +kyber_encaps_derand: +median: 126840 cycles/ticks +average: 127363 cycles/ticks + +kyber_encaps: +median: 128320 cycles/ticks +average: 128779 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 166036 cycles/ticks + +Loop spin: 578 +gen_a: +median: 25198 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90638 cycles/ticks +average: 90948 cycles/ticks + +indcpa_enc: +median: 116200 cycles/ticks +average: 116690 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99903 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106660 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127291 cycles/ticks + +kyber_encaps: +median: 128026 cycles/ticks +average: 128469 cycles/ticks + +kyber_decaps: +median: 165280 cycles/ticks +average: 165996 cycles/ticks + +Loop spin: 579 +gen_a: +median: 25228 cycles/ticks +average: 25417 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10542 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91165 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116754 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100044 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106837 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127143 cycles/ticks + +kyber_encaps: +median: 127932 cycles/ticks +average: 128391 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165864 cycles/ticks + +Loop spin: 580 +gen_a: +median: 25216 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91202 cycles/ticks + +indcpa_enc: +median: 116228 cycles/ticks +average: 116735 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99548 cycles/ticks +average: 99949 cycles/ticks + +kyber_keypair: +median: 106412 cycles/ticks +average: 106866 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127162 cycles/ticks + +kyber_encaps: +median: 127862 cycles/ticks +average: 128338 cycles/ticks + +kyber_decaps: +median: 165168 cycles/ticks +average: 165826 cycles/ticks + +Loop spin: 581 +gen_a: +median: 25196 cycles/ticks +average: 25300 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 91044 cycles/ticks + +indcpa_enc: +median: 116116 cycles/ticks +average: 116572 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99744 cycles/ticks +average: 100151 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106836 cycles/ticks + +kyber_encaps_derand: +median: 126846 cycles/ticks +average: 127400 cycles/ticks + +kyber_encaps: +median: 128186 cycles/ticks +average: 128582 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 165975 cycles/ticks + +Loop spin: 582 +gen_a: +median: 25272 cycles/ticks +average: 25417 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10578 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8000 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90768 cycles/ticks +average: 91146 cycles/ticks + +indcpa_enc: +median: 116274 cycles/ticks +average: 116773 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36307 cycles/ticks + +kyber_keypair_derand: +median: 99640 cycles/ticks +average: 100017 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127214 cycles/ticks + +kyber_encaps: +median: 128036 cycles/ticks +average: 128517 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165914 cycles/ticks + +Loop spin: 583 +gen_a: +median: 25244 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7930 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90936 cycles/ticks +average: 91318 cycles/ticks + +indcpa_enc: +median: 116308 cycles/ticks +average: 116758 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36346 cycles/ticks + +kyber_keypair_derand: +median: 99576 cycles/ticks +average: 99995 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106661 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127309 cycles/ticks + +kyber_encaps: +median: 127842 cycles/ticks +average: 128295 cycles/ticks + +kyber_decaps: +median: 165306 cycles/ticks +average: 165971 cycles/ticks + +Loop spin: 584 +gen_a: +median: 25180 cycles/ticks +average: 25315 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 8010 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1804 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90752 cycles/ticks +average: 91089 cycles/ticks + +indcpa_enc: +median: 116130 cycles/ticks +average: 116637 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36255 cycles/ticks + +kyber_keypair_derand: +median: 99746 cycles/ticks +average: 100098 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127334 cycles/ticks + +kyber_encaps: +median: 128124 cycles/ticks +average: 128496 cycles/ticks + +kyber_decaps: +median: 165084 cycles/ticks +average: 165706 cycles/ticks + +Loop spin: 585 +gen_a: +median: 25228 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10609 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7914 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90672 cycles/ticks +average: 91054 cycles/ticks + +indcpa_enc: +median: 116092 cycles/ticks +average: 116640 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99666 cycles/ticks +average: 99990 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106638 cycles/ticks + +kyber_encaps_derand: +median: 126564 cycles/ticks +average: 126994 cycles/ticks + +kyber_encaps: +median: 128022 cycles/ticks +average: 128519 cycles/ticks + +kyber_decaps: +median: 165122 cycles/ticks +average: 165819 cycles/ticks + +Loop spin: 586 +gen_a: +median: 25230 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90528 cycles/ticks +average: 90932 cycles/ticks + +indcpa_enc: +median: 115978 cycles/ticks +average: 116441 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99696 cycles/ticks +average: 100138 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106526 cycles/ticks + +kyber_encaps_derand: +median: 126588 cycles/ticks +average: 127009 cycles/ticks + +kyber_encaps: +median: 127890 cycles/ticks +average: 128416 cycles/ticks + +kyber_decaps: +median: 165150 cycles/ticks +average: 165894 cycles/ticks + +Loop spin: 587 +gen_a: +median: 25256 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90983 cycles/ticks + +indcpa_enc: +median: 116038 cycles/ticks +average: 116484 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99888 cycles/ticks + +kyber_keypair: +median: 106402 cycles/ticks +average: 106845 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127213 cycles/ticks + +kyber_encaps: +median: 128050 cycles/ticks +average: 128469 cycles/ticks + +kyber_decaps: +median: 165320 cycles/ticks +average: 165838 cycles/ticks + +Loop spin: 588 +gen_a: +median: 25224 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 8008 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 280 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90678 cycles/ticks +average: 91114 cycles/ticks + +indcpa_enc: +median: 116214 cycles/ticks +average: 116738 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100142 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106689 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 127888 cycles/ticks +average: 128365 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165803 cycles/ticks + +Loop spin: 589 +gen_a: +median: 25176 cycles/ticks +average: 25304 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8008 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90632 cycles/ticks +average: 91016 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116619 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99714 cycles/ticks +average: 100111 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106657 cycles/ticks + +kyber_encaps_derand: +median: 126660 cycles/ticks +average: 127137 cycles/ticks + +kyber_encaps: +median: 127806 cycles/ticks +average: 128268 cycles/ticks + +kyber_decaps: +median: 165030 cycles/ticks +average: 165711 cycles/ticks + +Loop spin: 590 +gen_a: +median: 25238 cycles/ticks +average: 25384 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7921 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 90944 cycles/ticks + +indcpa_enc: +median: 116082 cycles/ticks +average: 116534 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106244 cycles/ticks +average: 106648 cycles/ticks + +kyber_encaps_derand: +median: 127116 cycles/ticks +average: 127647 cycles/ticks + +kyber_encaps: +median: 128352 cycles/ticks +average: 128792 cycles/ticks + +kyber_decaps: +median: 165524 cycles/ticks +average: 166118 cycles/ticks + +Loop spin: 591 +gen_a: +median: 25234 cycles/ticks +average: 25400 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 267 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91203 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116748 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100154 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106722 cycles/ticks + +kyber_encaps_derand: +median: 128114 cycles/ticks +average: 128673 cycles/ticks + +kyber_encaps: +median: 129392 cycles/ticks +average: 129790 cycles/ticks + +kyber_decaps: +median: 166708 cycles/ticks +average: 167369 cycles/ticks + +Loop spin: 592 +gen_a: +median: 25206 cycles/ticks +average: 25313 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90748 cycles/ticks +average: 91109 cycles/ticks + +indcpa_enc: +median: 119258 cycles/ticks +average: 120038 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99350 cycles/ticks +average: 99748 cycles/ticks + +kyber_keypair: +median: 106412 cycles/ticks +average: 106848 cycles/ticks + +kyber_encaps_derand: +median: 126728 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 128082 cycles/ticks +average: 128464 cycles/ticks + +kyber_decaps: +median: 165222 cycles/ticks +average: 165850 cycles/ticks + +Loop spin: 593 +gen_a: +median: 25214 cycles/ticks +average: 25372 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90882 cycles/ticks +average: 91276 cycles/ticks + +indcpa_enc: +median: 116252 cycles/ticks +average: 116752 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99588 cycles/ticks +average: 100016 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106657 cycles/ticks + +kyber_encaps_derand: +median: 126564 cycles/ticks +average: 127121 cycles/ticks + +kyber_encaps: +median: 127684 cycles/ticks +average: 128093 cycles/ticks + +kyber_decaps: +median: 165162 cycles/ticks +average: 165773 cycles/ticks + +Loop spin: 594 +gen_a: +median: 25258 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91230 cycles/ticks + +indcpa_enc: +median: 116348 cycles/ticks +average: 116834 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99632 cycles/ticks +average: 99917 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106648 cycles/ticks + +kyber_encaps_derand: +median: 126724 cycles/ticks +average: 127344 cycles/ticks + +kyber_encaps: +median: 128028 cycles/ticks +average: 128460 cycles/ticks + +kyber_decaps: +median: 165204 cycles/ticks +average: 165806 cycles/ticks + +Loop spin: 595 +gen_a: +median: 25198 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7996 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90900 cycles/ticks +average: 91310 cycles/ticks + +indcpa_enc: +median: 116390 cycles/ticks +average: 116828 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100109 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106793 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127316 cycles/ticks + +kyber_encaps: +median: 128044 cycles/ticks +average: 128476 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 165976 cycles/ticks + +Loop spin: 596 +gen_a: +median: 25216 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91190 cycles/ticks + +indcpa_enc: +median: 116240 cycles/ticks +average: 116665 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36262 cycles/ticks + +kyber_keypair_derand: +median: 99456 cycles/ticks +average: 99831 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106685 cycles/ticks + +kyber_encaps_derand: +median: 128212 cycles/ticks +average: 128628 cycles/ticks + +kyber_encaps: +median: 129544 cycles/ticks +average: 129987 cycles/ticks + +kyber_decaps: +median: 166676 cycles/ticks +average: 167232 cycles/ticks + +Loop spin: 597 +gen_a: +median: 25196 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 91032 cycles/ticks + +indcpa_enc: +median: 116084 cycles/ticks +average: 116556 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36326 cycles/ticks + +kyber_keypair_derand: +median: 99546 cycles/ticks +average: 99900 cycles/ticks + +kyber_keypair: +median: 106344 cycles/ticks +average: 106761 cycles/ticks + +kyber_encaps_derand: +median: 126868 cycles/ticks +average: 127446 cycles/ticks + +kyber_encaps: +median: 128178 cycles/ticks +average: 128588 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166050 cycles/ticks + +Loop spin: 598 +gen_a: +median: 25230 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90780 cycles/ticks +average: 91188 cycles/ticks + +indcpa_enc: +median: 116206 cycles/ticks +average: 116693 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99904 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106679 cycles/ticks + +kyber_encaps_derand: +median: 126558 cycles/ticks +average: 127038 cycles/ticks + +kyber_encaps: +median: 128004 cycles/ticks +average: 128406 cycles/ticks + +kyber_decaps: +median: 165288 cycles/ticks +average: 165850 cycles/ticks + +Loop spin: 599 +gen_a: +median: 25268 cycles/ticks +average: 25407 cycles/ticks + +poly_getnoise_eta1: +median: 3300 cycles/ticks +average: 3349 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90554 cycles/ticks +average: 90886 cycles/ticks + +indcpa_enc: +median: 116084 cycles/ticks +average: 116525 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99666 cycles/ticks +average: 100050 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106725 cycles/ticks + +kyber_encaps_derand: +median: 126804 cycles/ticks +average: 127394 cycles/ticks + +kyber_encaps: +median: 128128 cycles/ticks +average: 128553 cycles/ticks + +kyber_decaps: +median: 165404 cycles/ticks +average: 166013 cycles/ticks + +Loop spin: 600 +gen_a: +median: 25244 cycles/ticks +average: 25406 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8027 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 118 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90922 cycles/ticks +average: 91256 cycles/ticks + +indcpa_enc: +median: 116432 cycles/ticks +average: 116955 cycles/ticks + +indcpa_dec: +median: 36222 cycles/ticks +average: 36385 cycles/ticks + +kyber_keypair_derand: +median: 99536 cycles/ticks +average: 99902 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106619 cycles/ticks + +kyber_encaps_derand: +median: 126846 cycles/ticks +average: 127375 cycles/ticks + +kyber_encaps: +median: 128282 cycles/ticks +average: 128682 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166118 cycles/ticks + +Loop spin: 601 +gen_a: +median: 25222 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3330 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1823 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90740 cycles/ticks +average: 91173 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116617 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36234 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 99898 cycles/ticks + +kyber_keypair: +median: 106452 cycles/ticks +average: 106880 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127211 cycles/ticks + +kyber_encaps: +median: 128158 cycles/ticks +average: 128527 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165913 cycles/ticks + +Loop spin: 602 +gen_a: +median: 25218 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90758 cycles/ticks +average: 91142 cycles/ticks + +indcpa_enc: +median: 116124 cycles/ticks +average: 116532 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99732 cycles/ticks +average: 100128 cycles/ticks + +kyber_keypair: +median: 106256 cycles/ticks +average: 106715 cycles/ticks + +kyber_encaps_derand: +median: 126574 cycles/ticks +average: 127118 cycles/ticks + +kyber_encaps: +median: 127902 cycles/ticks +average: 128334 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 166014 cycles/ticks + +Loop spin: 603 +gen_a: +median: 25254 cycles/ticks +average: 25425 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3332 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90736 cycles/ticks +average: 91147 cycles/ticks + +indcpa_enc: +median: 116146 cycles/ticks +average: 116671 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36327 cycles/ticks + +kyber_keypair_derand: +median: 99468 cycles/ticks +average: 99824 cycles/ticks + +kyber_keypair: +median: 106294 cycles/ticks +average: 106709 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127271 cycles/ticks + +kyber_encaps: +median: 128048 cycles/ticks +average: 128557 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165829 cycles/ticks + +Loop spin: 604 +gen_a: +median: 25236 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91064 cycles/ticks + +indcpa_enc: +median: 116148 cycles/ticks +average: 116616 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99824 cycles/ticks +average: 100215 cycles/ticks + +kyber_keypair: +median: 106436 cycles/ticks +average: 106865 cycles/ticks + +kyber_encaps_derand: +median: 126622 cycles/ticks +average: 127144 cycles/ticks + +kyber_encaps: +median: 127874 cycles/ticks +average: 128282 cycles/ticks + +kyber_decaps: +median: 165094 cycles/ticks +average: 165826 cycles/ticks + +Loop spin: 605 +gen_a: +median: 25230 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90760 cycles/ticks +average: 91165 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116612 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99476 cycles/ticks +average: 99846 cycles/ticks + +kyber_keypair: +median: 106470 cycles/ticks +average: 106906 cycles/ticks + +kyber_encaps_derand: +median: 126658 cycles/ticks +average: 127189 cycles/ticks + +kyber_encaps: +median: 128004 cycles/ticks +average: 128458 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165928 cycles/ticks + +Loop spin: 606 +gen_a: +median: 25220 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2126 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90800 cycles/ticks +average: 91266 cycles/ticks + +indcpa_enc: +median: 116142 cycles/ticks +average: 116672 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36268 cycles/ticks + +kyber_keypair_derand: +median: 99654 cycles/ticks +average: 100089 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106755 cycles/ticks + +kyber_encaps_derand: +median: 128258 cycles/ticks +average: 128819 cycles/ticks + +kyber_encaps: +median: 129446 cycles/ticks +average: 129931 cycles/ticks + +kyber_decaps: +median: 166762 cycles/ticks +average: 167332 cycles/ticks + +Loop spin: 607 +gen_a: +median: 25268 cycles/ticks +average: 25434 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90836 cycles/ticks +average: 91176 cycles/ticks + +indcpa_enc: +median: 116252 cycles/ticks +average: 116707 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99672 cycles/ticks +average: 100056 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106721 cycles/ticks + +kyber_encaps_derand: +median: 126700 cycles/ticks +average: 127250 cycles/ticks + +kyber_encaps: +median: 127858 cycles/ticks +average: 128342 cycles/ticks + +kyber_decaps: +median: 165186 cycles/ticks +average: 165761 cycles/ticks + +Loop spin: 608 +gen_a: +median: 25194 cycles/ticks +average: 25327 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 8017 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90968 cycles/ticks +average: 91360 cycles/ticks + +indcpa_enc: +median: 116402 cycles/ticks +average: 116860 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99482 cycles/ticks +average: 99833 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127159 cycles/ticks + +kyber_encaps: +median: 128084 cycles/ticks +average: 128532 cycles/ticks + +kyber_decaps: +median: 165210 cycles/ticks +average: 165860 cycles/ticks + +Loop spin: 609 +gen_a: +median: 25190 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90714 cycles/ticks +average: 91192 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116701 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36336 cycles/ticks + +kyber_keypair_derand: +median: 99766 cycles/ticks +average: 100178 cycles/ticks + +kyber_keypair: +median: 106390 cycles/ticks +average: 106783 cycles/ticks + +kyber_encaps_derand: +median: 126850 cycles/ticks +average: 127417 cycles/ticks + +kyber_encaps: +median: 128096 cycles/ticks +average: 128456 cycles/ticks + +kyber_decaps: +median: 165408 cycles/ticks +average: 166069 cycles/ticks + +Loop spin: 610 +gen_a: +median: 25242 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2131 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91040 cycles/ticks + +indcpa_enc: +median: 116142 cycles/ticks +average: 116646 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99536 cycles/ticks +average: 99885 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106749 cycles/ticks + +kyber_encaps_derand: +median: 126592 cycles/ticks +average: 127093 cycles/ticks + +kyber_encaps: +median: 127988 cycles/ticks +average: 128500 cycles/ticks + +kyber_decaps: +median: 165158 cycles/ticks +average: 165748 cycles/ticks + +Loop spin: 611 +gen_a: +median: 25208 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90994 cycles/ticks +average: 91360 cycles/ticks + +indcpa_enc: +median: 116388 cycles/ticks +average: 116895 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99910 cycles/ticks +average: 100243 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106744 cycles/ticks + +kyber_encaps_derand: +median: 126734 cycles/ticks +average: 127241 cycles/ticks + +kyber_encaps: +median: 127928 cycles/ticks +average: 128493 cycles/ticks + +kyber_decaps: +median: 165188 cycles/ticks +average: 165784 cycles/ticks + +Loop spin: 612 +gen_a: +median: 25212 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3348 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1406 cycles/ticks + +indcpa_keypair: +median: 90748 cycles/ticks +average: 91177 cycles/ticks + +indcpa_enc: +median: 116248 cycles/ticks +average: 116754 cycles/ticks + +indcpa_dec: +median: 36108 cycles/ticks +average: 36214 cycles/ticks + +kyber_keypair_derand: +median: 99534 cycles/ticks +average: 99980 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106703 cycles/ticks + +kyber_encaps_derand: +median: 126866 cycles/ticks +average: 127419 cycles/ticks + +kyber_encaps: +median: 128118 cycles/ticks +average: 128503 cycles/ticks + +kyber_decaps: +median: 165322 cycles/ticks +average: 165902 cycles/ticks + +Loop spin: 613 +gen_a: +median: 25238 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90808 cycles/ticks +average: 91170 cycles/ticks + +indcpa_enc: +median: 116214 cycles/ticks +average: 116636 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36228 cycles/ticks + +kyber_keypair_derand: +median: 99716 cycles/ticks +average: 100139 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127287 cycles/ticks + +kyber_encaps: +median: 128204 cycles/ticks +average: 128663 cycles/ticks + +kyber_decaps: +median: 165394 cycles/ticks +average: 166060 cycles/ticks + +Loop spin: 614 +gen_a: +median: 25216 cycles/ticks +average: 25382 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8007 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1510 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 62 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1819 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91042 cycles/ticks + +indcpa_enc: +median: 116192 cycles/ticks +average: 116601 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36225 cycles/ticks + +kyber_keypair_derand: +median: 99578 cycles/ticks +average: 99912 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106653 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127243 cycles/ticks + +kyber_encaps: +median: 128238 cycles/ticks +average: 128782 cycles/ticks + +kyber_decaps: +median: 165402 cycles/ticks +average: 166065 cycles/ticks + +Loop spin: 615 +gen_a: +median: 25258 cycles/ticks +average: 25389 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91173 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116439 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99784 cycles/ticks +average: 100129 cycles/ticks + +kyber_keypair: +median: 106344 cycles/ticks +average: 106719 cycles/ticks + +kyber_encaps_derand: +median: 126676 cycles/ticks +average: 127266 cycles/ticks + +kyber_encaps: +median: 127954 cycles/ticks +average: 128378 cycles/ticks + +kyber_decaps: +median: 165204 cycles/ticks +average: 165893 cycles/ticks + +Loop spin: 616 +gen_a: +median: 25298 cycles/ticks +average: 25441 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90660 cycles/ticks +average: 91081 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116654 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99736 cycles/ticks +average: 100087 cycles/ticks + +kyber_keypair: +median: 106392 cycles/ticks +average: 106841 cycles/ticks + +kyber_encaps_derand: +median: 126840 cycles/ticks +average: 127360 cycles/ticks + +kyber_encaps: +median: 128370 cycles/ticks +average: 128779 cycles/ticks + +kyber_decaps: +median: 165388 cycles/ticks +average: 165984 cycles/ticks + +Loop spin: 617 +gen_a: +median: 25240 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91131 cycles/ticks + +indcpa_enc: +median: 116162 cycles/ticks +average: 116622 cycles/ticks + +indcpa_dec: +median: 36110 cycles/ticks +average: 36239 cycles/ticks + +kyber_keypair_derand: +median: 99702 cycles/ticks +average: 100043 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106678 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127161 cycles/ticks + +kyber_encaps: +median: 128118 cycles/ticks +average: 128555 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 165913 cycles/ticks + +Loop spin: 618 +gen_a: +median: 25180 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10473 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90644 cycles/ticks +average: 90965 cycles/ticks + +indcpa_enc: +median: 116136 cycles/ticks +average: 116621 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36268 cycles/ticks + +kyber_keypair_derand: +median: 99608 cycles/ticks +average: 99982 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106824 cycles/ticks + +kyber_encaps_derand: +median: 126720 cycles/ticks +average: 127233 cycles/ticks + +kyber_encaps: +median: 128062 cycles/ticks +average: 128455 cycles/ticks + +kyber_decaps: +median: 165282 cycles/ticks +average: 165967 cycles/ticks + +Loop spin: 619 +gen_a: +median: 25224 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10570 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91151 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99552 cycles/ticks +average: 99968 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106617 cycles/ticks + +kyber_encaps_derand: +median: 126714 cycles/ticks +average: 127253 cycles/ticks + +kyber_encaps: +median: 128130 cycles/ticks +average: 128619 cycles/ticks + +kyber_decaps: +median: 165206 cycles/ticks +average: 165816 cycles/ticks + +Loop spin: 620 +gen_a: +median: 25254 cycles/ticks +average: 25376 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90874 cycles/ticks +average: 91218 cycles/ticks + +indcpa_enc: +median: 116240 cycles/ticks +average: 116698 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36227 cycles/ticks + +kyber_keypair_derand: +median: 99602 cycles/ticks +average: 100030 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106842 cycles/ticks + +kyber_encaps_derand: +median: 126618 cycles/ticks +average: 127077 cycles/ticks + +kyber_encaps: +median: 127908 cycles/ticks +average: 128474 cycles/ticks + +kyber_decaps: +median: 165108 cycles/ticks +average: 165748 cycles/ticks + +Loop spin: 621 +gen_a: +median: 25236 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 8036 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90806 cycles/ticks +average: 91168 cycles/ticks + +indcpa_enc: +median: 116260 cycles/ticks +average: 116792 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99602 cycles/ticks +average: 100012 cycles/ticks + +kyber_keypair: +median: 106410 cycles/ticks +average: 106863 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127364 cycles/ticks + +kyber_encaps: +median: 128210 cycles/ticks +average: 128722 cycles/ticks + +kyber_decaps: +median: 165398 cycles/ticks +average: 166045 cycles/ticks + +Loop spin: 622 +gen_a: +median: 25184 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 8005 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 92242 cycles/ticks +average: 92653 cycles/ticks + +indcpa_enc: +median: 117616 cycles/ticks +average: 118103 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99646 cycles/ticks +average: 100023 cycles/ticks + +kyber_keypair: +median: 106204 cycles/ticks +average: 106601 cycles/ticks + +kyber_encaps_derand: +median: 126642 cycles/ticks +average: 127167 cycles/ticks + +kyber_encaps: +median: 128096 cycles/ticks +average: 128599 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165847 cycles/ticks + +Loop spin: 623 +gen_a: +median: 25266 cycles/ticks +average: 25442 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91056 cycles/ticks + +indcpa_enc: +median: 116280 cycles/ticks +average: 116692 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99706 cycles/ticks +average: 100089 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106676 cycles/ticks + +kyber_encaps_derand: +median: 126788 cycles/ticks +average: 127283 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 128634 cycles/ticks + +kyber_decaps: +median: 165268 cycles/ticks +average: 165965 cycles/ticks + +Loop spin: 624 +gen_a: +median: 25198 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7986 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91215 cycles/ticks + +indcpa_enc: +median: 116334 cycles/ticks +average: 116845 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99458 cycles/ticks +average: 99904 cycles/ticks + +kyber_keypair: +median: 106366 cycles/ticks +average: 106849 cycles/ticks + +kyber_encaps_derand: +median: 126632 cycles/ticks +average: 127165 cycles/ticks + +kyber_encaps: +median: 127838 cycles/ticks +average: 128280 cycles/ticks + +kyber_decaps: +median: 165330 cycles/ticks +average: 166002 cycles/ticks + +Loop spin: 625 +gen_a: +median: 25198 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3381 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10557 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91135 cycles/ticks + +indcpa_enc: +median: 116214 cycles/ticks +average: 116671 cycles/ticks + +indcpa_dec: +median: 36202 cycles/ticks +average: 36345 cycles/ticks + +kyber_keypair_derand: +median: 99546 cycles/ticks +average: 99907 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106683 cycles/ticks + +kyber_encaps_derand: +median: 126800 cycles/ticks +average: 127268 cycles/ticks + +kyber_encaps: +median: 128234 cycles/ticks +average: 128671 cycles/ticks + +kyber_decaps: +median: 165306 cycles/ticks +average: 165916 cycles/ticks + +Loop spin: 626 +gen_a: +median: 25222 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90942 cycles/ticks +average: 91299 cycles/ticks + +indcpa_enc: +median: 116380 cycles/ticks +average: 116838 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99784 cycles/ticks +average: 100098 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106711 cycles/ticks + +kyber_encaps_derand: +median: 126818 cycles/ticks +average: 127369 cycles/ticks + +kyber_encaps: +median: 128160 cycles/ticks +average: 128549 cycles/ticks + +kyber_decaps: +median: 165558 cycles/ticks +average: 166254 cycles/ticks + +Loop spin: 627 +gen_a: +median: 25288 cycles/ticks +average: 25415 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 288 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90636 cycles/ticks +average: 90997 cycles/ticks + +indcpa_enc: +median: 116134 cycles/ticks +average: 116663 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99732 cycles/ticks +average: 100117 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106690 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127289 cycles/ticks + +kyber_encaps: +median: 128172 cycles/ticks +average: 128784 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 166050 cycles/ticks + +Loop spin: 628 +gen_a: +median: 25226 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90878 cycles/ticks +average: 91217 cycles/ticks + +indcpa_enc: +median: 116262 cycles/ticks +average: 116773 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99714 cycles/ticks +average: 100122 cycles/ticks + +kyber_keypair: +median: 106228 cycles/ticks +average: 106654 cycles/ticks + +kyber_encaps_derand: +median: 126536 cycles/ticks +average: 126989 cycles/ticks + +kyber_encaps: +median: 128090 cycles/ticks +average: 128537 cycles/ticks + +kyber_decaps: +median: 165106 cycles/ticks +average: 165792 cycles/ticks + +Loop spin: 629 +gen_a: +median: 25200 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1804 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90904 cycles/ticks +average: 91294 cycles/ticks + +indcpa_enc: +median: 116154 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36274 cycles/ticks + +kyber_keypair_derand: +median: 99694 cycles/ticks +average: 100041 cycles/ticks + +kyber_keypair: +median: 106248 cycles/ticks +average: 106643 cycles/ticks + +kyber_encaps_derand: +median: 126778 cycles/ticks +average: 127284 cycles/ticks + +kyber_encaps: +median: 128268 cycles/ticks +average: 128810 cycles/ticks + +kyber_decaps: +median: 165400 cycles/ticks +average: 166058 cycles/ticks + +Loop spin: 630 +gen_a: +median: 25176 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90580 cycles/ticks +average: 90972 cycles/ticks + +indcpa_enc: +median: 116052 cycles/ticks +average: 116527 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99652 cycles/ticks +average: 100065 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106820 cycles/ticks + +kyber_encaps_derand: +median: 126602 cycles/ticks +average: 127120 cycles/ticks + +kyber_encaps: +median: 127880 cycles/ticks +average: 128372 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165915 cycles/ticks + +Loop spin: 631 +gen_a: +median: 25220 cycles/ticks +average: 25327 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 63 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90686 cycles/ticks +average: 91045 cycles/ticks + +indcpa_enc: +median: 116092 cycles/ticks +average: 116563 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99802 cycles/ticks +average: 100199 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106664 cycles/ticks + +kyber_encaps_derand: +median: 126758 cycles/ticks +average: 127271 cycles/ticks + +kyber_encaps: +median: 128058 cycles/ticks +average: 128521 cycles/ticks + +kyber_decaps: +median: 165222 cycles/ticks +average: 165860 cycles/ticks + +Loop spin: 632 +gen_a: +median: 25194 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3342 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90930 cycles/ticks +average: 91325 cycles/ticks + +indcpa_enc: +median: 116352 cycles/ticks +average: 116822 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99937 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106773 cycles/ticks + +kyber_encaps_derand: +median: 128116 cycles/ticks +average: 128634 cycles/ticks + +kyber_encaps: +median: 129238 cycles/ticks +average: 129662 cycles/ticks + +kyber_decaps: +median: 166522 cycles/ticks +average: 169242 cycles/ticks + +Loop spin: 633 +gen_a: +median: 25236 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91175 cycles/ticks + +indcpa_enc: +median: 116348 cycles/ticks +average: 119346 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99472 cycles/ticks +average: 99833 cycles/ticks + +kyber_keypair: +median: 106404 cycles/ticks +average: 106795 cycles/ticks + +kyber_encaps_derand: +median: 126752 cycles/ticks +average: 127314 cycles/ticks + +kyber_encaps: +median: 127952 cycles/ticks +average: 128369 cycles/ticks + +kyber_decaps: +median: 165258 cycles/ticks +average: 165960 cycles/ticks + +Loop spin: 634 +gen_a: +median: 25242 cycles/ticks +average: 25405 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90610 cycles/ticks +average: 90923 cycles/ticks + +indcpa_enc: +median: 116058 cycles/ticks +average: 116535 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36327 cycles/ticks + +kyber_keypair_derand: +median: 99490 cycles/ticks +average: 99942 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106668 cycles/ticks + +kyber_encaps_derand: +median: 126928 cycles/ticks +average: 127404 cycles/ticks + +kyber_encaps: +median: 128240 cycles/ticks +average: 128696 cycles/ticks + +kyber_decaps: +median: 165422 cycles/ticks +average: 166176 cycles/ticks + +Loop spin: 635 +gen_a: +median: 25242 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 280 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1803 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90598 cycles/ticks +average: 90944 cycles/ticks + +indcpa_enc: +median: 116118 cycles/ticks +average: 116626 cycles/ticks + +indcpa_dec: +median: 36108 cycles/ticks +average: 36225 cycles/ticks + +kyber_keypair_derand: +median: 99634 cycles/ticks +average: 99983 cycles/ticks + +kyber_keypair: +median: 106422 cycles/ticks +average: 106878 cycles/ticks + +kyber_encaps_derand: +median: 126560 cycles/ticks +average: 127081 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128341 cycles/ticks + +kyber_decaps: +median: 165058 cycles/ticks +average: 165674 cycles/ticks + +Loop spin: 636 +gen_a: +median: 25278 cycles/ticks +average: 25411 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91229 cycles/ticks + +indcpa_enc: +median: 116306 cycles/ticks +average: 116790 cycles/ticks + +indcpa_dec: +median: 36092 cycles/ticks +average: 36248 cycles/ticks + +kyber_keypair_derand: +median: 101138 cycles/ticks +average: 101540 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106786 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127418 cycles/ticks + +kyber_encaps: +median: 128240 cycles/ticks +average: 128718 cycles/ticks + +kyber_decaps: +median: 165466 cycles/ticks +average: 166123 cycles/ticks + +Loop spin: 637 +gen_a: +median: 25178 cycles/ticks +average: 25297 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90606 cycles/ticks +average: 90979 cycles/ticks + +indcpa_enc: +median: 116058 cycles/ticks +average: 116459 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 99975 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106634 cycles/ticks + +kyber_encaps_derand: +median: 126540 cycles/ticks +average: 126959 cycles/ticks + +kyber_encaps: +median: 128252 cycles/ticks +average: 128719 cycles/ticks + +kyber_decaps: +median: 165212 cycles/ticks +average: 165872 cycles/ticks + +Loop spin: 638 +gen_a: +median: 25254 cycles/ticks +average: 25384 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90728 cycles/ticks +average: 91137 cycles/ticks + +indcpa_enc: +median: 116252 cycles/ticks +average: 116705 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36247 cycles/ticks + +kyber_keypair_derand: +median: 99820 cycles/ticks +average: 100168 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106861 cycles/ticks + +kyber_encaps_derand: +median: 126702 cycles/ticks +average: 127182 cycles/ticks + +kyber_encaps: +median: 128154 cycles/ticks +average: 128605 cycles/ticks + +kyber_decaps: +median: 165338 cycles/ticks +average: 166085 cycles/ticks + +Loop spin: 639 +gen_a: +median: 25196 cycles/ticks +average: 25341 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90848 cycles/ticks +average: 91254 cycles/ticks + +indcpa_enc: +median: 116256 cycles/ticks +average: 116808 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36330 cycles/ticks + +kyber_keypair_derand: +median: 99708 cycles/ticks +average: 100034 cycles/ticks + +kyber_keypair: +median: 106268 cycles/ticks +average: 106720 cycles/ticks + +kyber_encaps_derand: +median: 126684 cycles/ticks +average: 127272 cycles/ticks + +kyber_encaps: +median: 128060 cycles/ticks +average: 128524 cycles/ticks + +kyber_decaps: +median: 165208 cycles/ticks +average: 165847 cycles/ticks + +Loop spin: 640 +gen_a: +median: 25172 cycles/ticks +average: 25300 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 8010 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90776 cycles/ticks +average: 91125 cycles/ticks + +indcpa_enc: +median: 116272 cycles/ticks +average: 116701 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36345 cycles/ticks + +kyber_keypair_derand: +median: 99504 cycles/ticks +average: 99933 cycles/ticks + +kyber_keypair: +median: 106324 cycles/ticks +average: 106683 cycles/ticks + +kyber_encaps_derand: +median: 126868 cycles/ticks +average: 127434 cycles/ticks + +kyber_encaps: +median: 128182 cycles/ticks +average: 128629 cycles/ticks + +kyber_decaps: +median: 165328 cycles/ticks +average: 166035 cycles/ticks + +Loop spin: 641 +gen_a: +median: 25242 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7930 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90620 cycles/ticks +average: 91008 cycles/ticks + +indcpa_enc: +median: 116134 cycles/ticks +average: 116600 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36347 cycles/ticks + +kyber_keypair_derand: +median: 99740 cycles/ticks +average: 100128 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106656 cycles/ticks + +kyber_encaps_derand: +median: 126792 cycles/ticks +average: 127317 cycles/ticks + +kyber_encaps: +median: 128150 cycles/ticks +average: 128566 cycles/ticks + +kyber_decaps: +median: 165278 cycles/ticks +average: 165994 cycles/ticks + +Loop spin: 642 +gen_a: +median: 25176 cycles/ticks +average: 25292 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90536 cycles/ticks +average: 90896 cycles/ticks + +indcpa_enc: +median: 116038 cycles/ticks +average: 116560 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99989 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126846 cycles/ticks +average: 127324 cycles/ticks + +kyber_encaps: +median: 128260 cycles/ticks +average: 128750 cycles/ticks + +kyber_decaps: +median: 165330 cycles/ticks +average: 165973 cycles/ticks + +Loop spin: 643 +gen_a: +median: 25214 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3353 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90466 cycles/ticks +average: 90809 cycles/ticks + +indcpa_enc: +median: 115924 cycles/ticks +average: 116409 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100087 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 126780 cycles/ticks +average: 127310 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128532 cycles/ticks + +kyber_decaps: +median: 165404 cycles/ticks +average: 166085 cycles/ticks + +Loop spin: 644 +gen_a: +median: 25198 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 92272 cycles/ticks +average: 92675 cycles/ticks + +indcpa_enc: +median: 117488 cycles/ticks +average: 117900 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36304 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100091 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106709 cycles/ticks + +kyber_encaps_derand: +median: 126564 cycles/ticks +average: 127039 cycles/ticks + +kyber_encaps: +median: 127936 cycles/ticks +average: 128333 cycles/ticks + +kyber_decaps: +median: 165194 cycles/ticks +average: 165880 cycles/ticks + +Loop spin: 645 +gen_a: +median: 25322 cycles/ticks +average: 25453 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91040 cycles/ticks + +indcpa_enc: +median: 116274 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36329 cycles/ticks + +kyber_keypair_derand: +median: 99816 cycles/ticks +average: 100259 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106755 cycles/ticks + +kyber_encaps_derand: +median: 126648 cycles/ticks +average: 127114 cycles/ticks + +kyber_encaps: +median: 127888 cycles/ticks +average: 128373 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165952 cycles/ticks + +Loop spin: 646 +gen_a: +median: 25198 cycles/ticks +average: 25311 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90992 cycles/ticks +average: 91379 cycles/ticks + +indcpa_enc: +median: 116386 cycles/ticks +average: 116823 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36236 cycles/ticks + +kyber_keypair_derand: +median: 99568 cycles/ticks +average: 99997 cycles/ticks + +kyber_keypair: +median: 106170 cycles/ticks +average: 106554 cycles/ticks + +kyber_encaps_derand: +median: 126914 cycles/ticks +average: 127390 cycles/ticks + +kyber_encaps: +median: 128208 cycles/ticks +average: 128677 cycles/ticks + +kyber_decaps: +median: 165472 cycles/ticks +average: 166113 cycles/ticks + +Loop spin: 647 +gen_a: +median: 25196 cycles/ticks +average: 25324 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90822 cycles/ticks +average: 91177 cycles/ticks + +indcpa_enc: +median: 116170 cycles/ticks +average: 116567 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36254 cycles/ticks + +kyber_keypair_derand: +median: 99518 cycles/ticks +average: 99830 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106744 cycles/ticks + +kyber_encaps_derand: +median: 126654 cycles/ticks +average: 127148 cycles/ticks + +kyber_encaps: +median: 127776 cycles/ticks +average: 128262 cycles/ticks + +kyber_decaps: +median: 165116 cycles/ticks +average: 165854 cycles/ticks + +Loop spin: 648 +gen_a: +median: 25216 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10546 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91080 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116640 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36335 cycles/ticks + +kyber_keypair_derand: +median: 99704 cycles/ticks +average: 100094 cycles/ticks + +kyber_keypair: +median: 106430 cycles/ticks +average: 106844 cycles/ticks + +kyber_encaps_derand: +median: 126760 cycles/ticks +average: 127230 cycles/ticks + +kyber_encaps: +median: 127914 cycles/ticks +average: 128360 cycles/ticks + +kyber_decaps: +median: 165182 cycles/ticks +average: 165817 cycles/ticks + +Loop spin: 649 +gen_a: +median: 25200 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91201 cycles/ticks + +indcpa_enc: +median: 116234 cycles/ticks +average: 116701 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99744 cycles/ticks +average: 100161 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126632 cycles/ticks +average: 127232 cycles/ticks + +kyber_encaps: +median: 127860 cycles/ticks +average: 128310 cycles/ticks + +kyber_decaps: +median: 165238 cycles/ticks +average: 165876 cycles/ticks + +Loop spin: 650 +gen_a: +median: 25238 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3333 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7930 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90808 cycles/ticks +average: 91169 cycles/ticks + +indcpa_enc: +median: 116168 cycles/ticks +average: 116594 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36273 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 99938 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126812 cycles/ticks +average: 127311 cycles/ticks + +kyber_encaps: +median: 128214 cycles/ticks +average: 128652 cycles/ticks + +kyber_decaps: +median: 165430 cycles/ticks +average: 166108 cycles/ticks + +Loop spin: 651 +gen_a: +median: 25288 cycles/ticks +average: 25433 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3342 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8016 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91098 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36335 cycles/ticks + +kyber_keypair_derand: +median: 99694 cycles/ticks +average: 100063 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106634 cycles/ticks + +kyber_encaps_derand: +median: 126800 cycles/ticks +average: 127290 cycles/ticks + +kyber_encaps: +median: 128116 cycles/ticks +average: 128561 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 166021 cycles/ticks + +Loop spin: 652 +gen_a: +median: 25196 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90660 cycles/ticks +average: 90979 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116518 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99997 cycles/ticks + +kyber_keypair: +median: 106416 cycles/ticks +average: 106821 cycles/ticks + +kyber_encaps_derand: +median: 126824 cycles/ticks +average: 127319 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128434 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 165991 cycles/ticks + +Loop spin: 653 +gen_a: +median: 25248 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90700 cycles/ticks +average: 91075 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116614 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 100023 cycles/ticks + +kyber_keypair: +median: 106222 cycles/ticks +average: 106579 cycles/ticks + +kyber_encaps_derand: +median: 126802 cycles/ticks +average: 127341 cycles/ticks + +kyber_encaps: +median: 128114 cycles/ticks +average: 128539 cycles/ticks + +kyber_decaps: +median: 165226 cycles/ticks +average: 165813 cycles/ticks + +Loop spin: 654 +gen_a: +median: 25248 cycles/ticks +average: 25417 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 63 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1408 cycles/ticks + +indcpa_keypair: +median: 90968 cycles/ticks +average: 91334 cycles/ticks + +indcpa_enc: +median: 116314 cycles/ticks +average: 116781 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 100024 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106747 cycles/ticks + +kyber_encaps_derand: +median: 126856 cycles/ticks +average: 127429 cycles/ticks + +kyber_encaps: +median: 128214 cycles/ticks +average: 128601 cycles/ticks + +kyber_decaps: +median: 165376 cycles/ticks +average: 166107 cycles/ticks + +Loop spin: 655 +gen_a: +median: 25262 cycles/ticks +average: 25396 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7036 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 278 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90878 cycles/ticks +average: 91180 cycles/ticks + +indcpa_enc: +median: 116286 cycles/ticks +average: 116803 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99492 cycles/ticks +average: 99866 cycles/ticks + +kyber_keypair: +median: 106358 cycles/ticks +average: 106712 cycles/ticks + +kyber_encaps_derand: +median: 126846 cycles/ticks +average: 127366 cycles/ticks + +kyber_encaps: +median: 128068 cycles/ticks +average: 128562 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 165940 cycles/ticks + +Loop spin: 656 +gen_a: +median: 25238 cycles/ticks +average: 25396 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90796 cycles/ticks +average: 91172 cycles/ticks + +indcpa_enc: +median: 116256 cycles/ticks +average: 116796 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99484 cycles/ticks +average: 99830 cycles/ticks + +kyber_keypair: +median: 106412 cycles/ticks +average: 106816 cycles/ticks + +kyber_encaps_derand: +median: 126724 cycles/ticks +average: 127235 cycles/ticks + +kyber_encaps: +median: 127752 cycles/ticks +average: 128210 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 165964 cycles/ticks + +Loop spin: 657 +gen_a: +median: 25270 cycles/ticks +average: 25424 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91122 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99440 cycles/ticks +average: 99895 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106700 cycles/ticks + +kyber_encaps_derand: +median: 126870 cycles/ticks +average: 127439 cycles/ticks + +kyber_encaps: +median: 128194 cycles/ticks +average: 128598 cycles/ticks + +kyber_decaps: +median: 165458 cycles/ticks +average: 166070 cycles/ticks + +Loop spin: 658 +gen_a: +median: 25196 cycles/ticks +average: 25319 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3348 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90882 cycles/ticks +average: 91239 cycles/ticks + +indcpa_enc: +median: 116322 cycles/ticks +average: 116754 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36329 cycles/ticks + +kyber_keypair_derand: +median: 99726 cycles/ticks +average: 100112 cycles/ticks + +kyber_keypair: +median: 106372 cycles/ticks +average: 106772 cycles/ticks + +kyber_encaps_derand: +median: 126626 cycles/ticks +average: 127166 cycles/ticks + +kyber_encaps: +median: 127956 cycles/ticks +average: 128395 cycles/ticks + +kyber_decaps: +median: 165244 cycles/ticks +average: 165912 cycles/ticks + +Loop spin: 659 +gen_a: +median: 25208 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3346 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90958 cycles/ticks +average: 91359 cycles/ticks + +indcpa_enc: +median: 116260 cycles/ticks +average: 116682 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99816 cycles/ticks +average: 100209 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106769 cycles/ticks + +kyber_encaps_derand: +median: 126544 cycles/ticks +average: 127078 cycles/ticks + +kyber_encaps: +median: 128026 cycles/ticks +average: 128500 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165856 cycles/ticks + +Loop spin: 660 +gen_a: +median: 25218 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90848 cycles/ticks +average: 91156 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116633 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36346 cycles/ticks + +kyber_keypair_derand: +median: 99814 cycles/ticks +average: 100237 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106781 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127182 cycles/ticks + +kyber_encaps: +median: 127902 cycles/ticks +average: 128322 cycles/ticks + +kyber_decaps: +median: 165142 cycles/ticks +average: 165797 cycles/ticks + +Loop spin: 661 +gen_a: +median: 25254 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 92210 cycles/ticks +average: 92614 cycles/ticks + +indcpa_enc: +median: 117646 cycles/ticks +average: 118156 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36275 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 100004 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126654 cycles/ticks +average: 127175 cycles/ticks + +kyber_encaps: +median: 128016 cycles/ticks +average: 128437 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165810 cycles/ticks + +Loop spin: 662 +gen_a: +median: 25274 cycles/ticks +average: 25438 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 91058 cycles/ticks + +indcpa_enc: +median: 116056 cycles/ticks +average: 116621 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99836 cycles/ticks +average: 100209 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106781 cycles/ticks + +kyber_encaps_derand: +median: 126828 cycles/ticks +average: 127333 cycles/ticks + +kyber_encaps: +median: 128330 cycles/ticks +average: 128712 cycles/ticks + +kyber_decaps: +median: 165420 cycles/ticks +average: 166062 cycles/ticks + +Loop spin: 663 +gen_a: +median: 25270 cycles/ticks +average: 25410 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90702 cycles/ticks +average: 91008 cycles/ticks + +indcpa_enc: +median: 116116 cycles/ticks +average: 116599 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36359 cycles/ticks + +kyber_keypair_derand: +median: 99532 cycles/ticks +average: 99907 cycles/ticks + +kyber_keypair: +median: 106372 cycles/ticks +average: 106806 cycles/ticks + +kyber_encaps_derand: +median: 126626 cycles/ticks +average: 127106 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128363 cycles/ticks + +kyber_decaps: +median: 165184 cycles/ticks +average: 165908 cycles/ticks + +Loop spin: 664 +gen_a: +median: 25216 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1817 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90802 cycles/ticks +average: 91136 cycles/ticks + +indcpa_enc: +median: 116256 cycles/ticks +average: 116707 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99560 cycles/ticks +average: 99874 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106713 cycles/ticks + +kyber_encaps_derand: +median: 126654 cycles/ticks +average: 127109 cycles/ticks + +kyber_encaps: +median: 127910 cycles/ticks +average: 128331 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165866 cycles/ticks + +Loop spin: 665 +gen_a: +median: 25244 cycles/ticks +average: 25410 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90632 cycles/ticks +average: 91075 cycles/ticks + +indcpa_enc: +median: 116174 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99730 cycles/ticks +average: 100118 cycles/ticks + +kyber_keypair: +median: 106166 cycles/ticks +average: 106553 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127322 cycles/ticks + +kyber_encaps: +median: 127870 cycles/ticks +average: 128332 cycles/ticks + +kyber_decaps: +median: 165326 cycles/ticks +average: 166068 cycles/ticks + +Loop spin: 666 +gen_a: +median: 25236 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10549 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90550 cycles/ticks +average: 90906 cycles/ticks + +indcpa_enc: +median: 116058 cycles/ticks +average: 116502 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36322 cycles/ticks + +kyber_keypair_derand: +median: 99946 cycles/ticks +average: 100375 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106759 cycles/ticks + +kyber_encaps_derand: +median: 126618 cycles/ticks +average: 127101 cycles/ticks + +kyber_encaps: +median: 127874 cycles/ticks +average: 128209 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165942 cycles/ticks + +Loop spin: 667 +gen_a: +median: 25304 cycles/ticks +average: 25427 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91075 cycles/ticks + +indcpa_enc: +median: 116152 cycles/ticks +average: 116632 cycles/ticks + +indcpa_dec: +median: 36252 cycles/ticks +average: 36414 cycles/ticks + +kyber_keypair_derand: +median: 99534 cycles/ticks +average: 99891 cycles/ticks + +kyber_keypair: +median: 106452 cycles/ticks +average: 106880 cycles/ticks + +kyber_encaps_derand: +median: 126574 cycles/ticks +average: 126986 cycles/ticks + +kyber_encaps: +median: 127734 cycles/ticks +average: 128192 cycles/ticks + +kyber_decaps: +median: 165100 cycles/ticks +average: 165619 cycles/ticks + +Loop spin: 668 +gen_a: +median: 25212 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90556 cycles/ticks +average: 90963 cycles/ticks + +indcpa_enc: +median: 116028 cycles/ticks +average: 116471 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99632 cycles/ticks +average: 100008 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106666 cycles/ticks + +kyber_encaps_derand: +median: 126688 cycles/ticks +average: 127202 cycles/ticks + +kyber_encaps: +median: 127956 cycles/ticks +average: 128385 cycles/ticks + +kyber_decaps: +median: 165068 cycles/ticks +average: 165710 cycles/ticks + +Loop spin: 669 +gen_a: +median: 25200 cycles/ticks +average: 25327 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91126 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116601 cycles/ticks + +indcpa_dec: +median: 36210 cycles/ticks +average: 36383 cycles/ticks + +kyber_keypair_derand: +median: 99512 cycles/ticks +average: 99938 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106750 cycles/ticks + +kyber_encaps_derand: +median: 126476 cycles/ticks +average: 127078 cycles/ticks + +kyber_encaps: +median: 127892 cycles/ticks +average: 128194 cycles/ticks + +kyber_decaps: +median: 165050 cycles/ticks +average: 165751 cycles/ticks + +Loop spin: 670 +gen_a: +median: 25236 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90818 cycles/ticks +average: 91242 cycles/ticks + +indcpa_enc: +median: 116254 cycles/ticks +average: 116726 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36267 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100106 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106675 cycles/ticks + +kyber_encaps_derand: +median: 126684 cycles/ticks +average: 127189 cycles/ticks + +kyber_encaps: +median: 128010 cycles/ticks +average: 128405 cycles/ticks + +kyber_decaps: +median: 165258 cycles/ticks +average: 165784 cycles/ticks + +Loop spin: 671 +gen_a: +median: 25220 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7035 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90804 cycles/ticks +average: 91124 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116628 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36239 cycles/ticks + +kyber_keypair_derand: +median: 99522 cycles/ticks +average: 99880 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106630 cycles/ticks + +kyber_encaps_derand: +median: 126938 cycles/ticks +average: 127367 cycles/ticks + +kyber_encaps: +median: 128310 cycles/ticks +average: 128808 cycles/ticks + +kyber_decaps: +median: 165462 cycles/ticks +average: 166136 cycles/ticks + +Loop spin: 672 +gen_a: +median: 25220 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7926 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90816 cycles/ticks +average: 91199 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36253 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100066 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106713 cycles/ticks + +kyber_encaps_derand: +median: 126894 cycles/ticks +average: 127412 cycles/ticks + +kyber_encaps: +median: 128264 cycles/ticks +average: 128673 cycles/ticks + +kyber_decaps: +median: 165408 cycles/ticks +average: 166184 cycles/ticks + +Loop spin: 673 +gen_a: +median: 25240 cycles/ticks +average: 25383 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90646 cycles/ticks +average: 91016 cycles/ticks + +indcpa_enc: +median: 116122 cycles/ticks +average: 116504 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99518 cycles/ticks +average: 99883 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106671 cycles/ticks + +kyber_encaps_derand: +median: 126682 cycles/ticks +average: 127220 cycles/ticks + +kyber_encaps: +median: 127908 cycles/ticks +average: 128381 cycles/ticks + +kyber_decaps: +median: 165280 cycles/ticks +average: 165881 cycles/ticks + +Loop spin: 674 +gen_a: +median: 25198 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90758 cycles/ticks +average: 91099 cycles/ticks + +indcpa_enc: +median: 116190 cycles/ticks +average: 116611 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99472 cycles/ticks +average: 99771 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106735 cycles/ticks + +kyber_encaps_derand: +median: 126508 cycles/ticks +average: 126991 cycles/ticks + +kyber_encaps: +median: 127990 cycles/ticks +average: 128416 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165795 cycles/ticks + +Loop spin: 675 +gen_a: +median: 25200 cycles/ticks +average: 25326 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90680 cycles/ticks +average: 91085 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116686 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99698 cycles/ticks +average: 100102 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126898 cycles/ticks +average: 127432 cycles/ticks + +kyber_encaps: +median: 128168 cycles/ticks +average: 128560 cycles/ticks + +kyber_decaps: +median: 165480 cycles/ticks +average: 166225 cycles/ticks + +Loop spin: 676 +gen_a: +median: 25220 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1822 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91115 cycles/ticks + +indcpa_enc: +median: 116302 cycles/ticks +average: 116716 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36330 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100025 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106655 cycles/ticks + +kyber_encaps_derand: +median: 126752 cycles/ticks +average: 127190 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128436 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166076 cycles/ticks + +Loop spin: 677 +gen_a: +median: 25234 cycles/ticks +average: 25406 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1804 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91202 cycles/ticks + +indcpa_enc: +median: 116192 cycles/ticks +average: 116658 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99288 cycles/ticks +average: 99703 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127308 cycles/ticks + +kyber_encaps: +median: 128124 cycles/ticks +average: 128627 cycles/ticks + +kyber_decaps: +median: 165360 cycles/ticks +average: 166045 cycles/ticks + +Loop spin: 678 +gen_a: +median: 25302 cycles/ticks +average: 25459 cycles/ticks + +poly_getnoise_eta1: +median: 3300 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2104 cycles/ticks +average: 2126 cycles/ticks + +NTT: +median: 7668 cycles/ticks +average: 7696 cycles/ticks + +INVNTT: +median: 11114 cycles/ticks +average: 11023 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90778 cycles/ticks +average: 91142 cycles/ticks + +indcpa_enc: +median: 116316 cycles/ticks +average: 116746 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36242 cycles/ticks + +kyber_keypair_derand: +median: 99638 cycles/ticks +average: 100054 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106736 cycles/ticks + +kyber_encaps_derand: +median: 126580 cycles/ticks +average: 127081 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128313 cycles/ticks + +kyber_decaps: +median: 165172 cycles/ticks +average: 165791 cycles/ticks + +Loop spin: 679 +gen_a: +median: 25178 cycles/ticks +average: 25312 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7034 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90804 cycles/ticks +average: 91168 cycles/ticks + +indcpa_enc: +median: 116198 cycles/ticks +average: 116641 cycles/ticks + +indcpa_dec: +median: 36222 cycles/ticks +average: 36366 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99897 cycles/ticks + +kyber_keypair: +median: 106396 cycles/ticks +average: 106778 cycles/ticks + +kyber_encaps_derand: +median: 126802 cycles/ticks +average: 127269 cycles/ticks + +kyber_encaps: +median: 128200 cycles/ticks +average: 128584 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 166011 cycles/ticks + +Loop spin: 680 +gen_a: +median: 25214 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3353 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90546 cycles/ticks +average: 90910 cycles/ticks + +indcpa_enc: +median: 115926 cycles/ticks +average: 116431 cycles/ticks + +indcpa_dec: +median: 36194 cycles/ticks +average: 36354 cycles/ticks + +kyber_keypair_derand: +median: 99682 cycles/ticks +average: 100040 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126910 cycles/ticks +average: 127437 cycles/ticks + +kyber_encaps: +median: 128248 cycles/ticks +average: 128708 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 165962 cycles/ticks + +Loop spin: 681 +gen_a: +median: 25240 cycles/ticks +average: 25408 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7035 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90590 cycles/ticks +average: 90900 cycles/ticks + +indcpa_enc: +median: 115992 cycles/ticks +average: 116420 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99718 cycles/ticks +average: 100142 cycles/ticks + +kyber_keypair: +median: 106186 cycles/ticks +average: 106565 cycles/ticks + +kyber_encaps_derand: +median: 126580 cycles/ticks +average: 127084 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128371 cycles/ticks + +kyber_decaps: +median: 165074 cycles/ticks +average: 165645 cycles/ticks + +Loop spin: 682 +gen_a: +median: 25198 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2199 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90584 cycles/ticks +average: 90917 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116542 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99534 cycles/ticks +average: 99840 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106737 cycles/ticks + +kyber_encaps_derand: +median: 126860 cycles/ticks +average: 127366 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128624 cycles/ticks + +kyber_decaps: +median: 165334 cycles/ticks +average: 165981 cycles/ticks + +Loop spin: 683 +gen_a: +median: 25212 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90906 cycles/ticks +average: 91234 cycles/ticks + +indcpa_enc: +median: 116382 cycles/ticks +average: 116895 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36254 cycles/ticks + +kyber_keypair_derand: +median: 100944 cycles/ticks +average: 101313 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106665 cycles/ticks + +kyber_encaps_derand: +median: 126880 cycles/ticks +average: 127341 cycles/ticks + +kyber_encaps: +median: 128300 cycles/ticks +average: 128775 cycles/ticks + +kyber_decaps: +median: 165378 cycles/ticks +average: 165933 cycles/ticks + +Loop spin: 684 +gen_a: +median: 25178 cycles/ticks +average: 25301 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7928 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90668 cycles/ticks +average: 91052 cycles/ticks + +indcpa_enc: +median: 116098 cycles/ticks +average: 116570 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99730 cycles/ticks +average: 100161 cycles/ticks + +kyber_keypair: +median: 106358 cycles/ticks +average: 106815 cycles/ticks + +kyber_encaps_derand: +median: 126674 cycles/ticks +average: 127230 cycles/ticks + +kyber_encaps: +median: 127846 cycles/ticks +average: 128303 cycles/ticks + +kyber_decaps: +median: 165326 cycles/ticks +average: 166094 cycles/ticks + +Loop spin: 685 +gen_a: +median: 25214 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90716 cycles/ticks +average: 91112 cycles/ticks + +indcpa_enc: +median: 116328 cycles/ticks +average: 116834 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99384 cycles/ticks +average: 99742 cycles/ticks + +kyber_keypair: +median: 106220 cycles/ticks +average: 106639 cycles/ticks + +kyber_encaps_derand: +median: 126842 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 128202 cycles/ticks +average: 128669 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 165980 cycles/ticks + +Loop spin: 686 +gen_a: +median: 25216 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7033 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90596 cycles/ticks +average: 91020 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116541 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99422 cycles/ticks +average: 99795 cycles/ticks + +kyber_keypair: +median: 106328 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126880 cycles/ticks +average: 127352 cycles/ticks + +kyber_encaps: +median: 128446 cycles/ticks +average: 128918 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 166061 cycles/ticks + +Loop spin: 687 +gen_a: +median: 25274 cycles/ticks +average: 25444 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91064 cycles/ticks + +indcpa_enc: +median: 116198 cycles/ticks +average: 116584 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36321 cycles/ticks + +kyber_keypair_derand: +median: 99602 cycles/ticks +average: 100079 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106666 cycles/ticks + +kyber_encaps_derand: +median: 126546 cycles/ticks +average: 127119 cycles/ticks + +kyber_encaps: +median: 127944 cycles/ticks +average: 128377 cycles/ticks + +kyber_decaps: +median: 165106 cycles/ticks +average: 165680 cycles/ticks + +Loop spin: 688 +gen_a: +median: 25266 cycles/ticks +average: 25407 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90920 cycles/ticks +average: 91340 cycles/ticks + +indcpa_enc: +median: 116380 cycles/ticks +average: 116831 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99508 cycles/ticks +average: 99827 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126720 cycles/ticks +average: 127227 cycles/ticks + +kyber_encaps: +median: 128064 cycles/ticks +average: 128504 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 165991 cycles/ticks + +Loop spin: 689 +gen_a: +median: 25250 cycles/ticks +average: 25398 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90658 cycles/ticks +average: 91037 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116555 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99764 cycles/ticks +average: 100153 cycles/ticks + +kyber_keypair: +median: 106202 cycles/ticks +average: 106496 cycles/ticks + +kyber_encaps_derand: +median: 126830 cycles/ticks +average: 127292 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128474 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 166013 cycles/ticks + +Loop spin: 690 +gen_a: +median: 25196 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90812 cycles/ticks +average: 91176 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116752 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99570 cycles/ticks +average: 99986 cycles/ticks + +kyber_keypair: +median: 106228 cycles/ticks +average: 106668 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127305 cycles/ticks + +kyber_encaps: +median: 128066 cycles/ticks +average: 128471 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165986 cycles/ticks + +Loop spin: 691 +gen_a: +median: 25216 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 279 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90596 cycles/ticks +average: 90936 cycles/ticks + +indcpa_enc: +median: 116034 cycles/ticks +average: 116462 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99662 cycles/ticks +average: 100066 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106818 cycles/ticks + +kyber_encaps_derand: +median: 126854 cycles/ticks +average: 127381 cycles/ticks + +kyber_encaps: +median: 128000 cycles/ticks +average: 128435 cycles/ticks + +kyber_decaps: +median: 165372 cycles/ticks +average: 166036 cycles/ticks + +Loop spin: 692 +gen_a: +median: 25200 cycles/ticks +average: 25329 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7990 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90948 cycles/ticks +average: 91373 cycles/ticks + +indcpa_enc: +median: 116364 cycles/ticks +average: 116860 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36326 cycles/ticks + +kyber_keypair_derand: +median: 99614 cycles/ticks +average: 100034 cycles/ticks + +kyber_keypair: +median: 106324 cycles/ticks +average: 106796 cycles/ticks + +kyber_encaps_derand: +median: 126556 cycles/ticks +average: 127116 cycles/ticks + +kyber_encaps: +median: 127676 cycles/ticks +average: 128234 cycles/ticks + +kyber_decaps: +median: 165238 cycles/ticks +average: 166007 cycles/ticks + +Loop spin: 693 +gen_a: +median: 25274 cycles/ticks +average: 25405 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10542 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1823 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90634 cycles/ticks +average: 91039 cycles/ticks + +indcpa_enc: +median: 116166 cycles/ticks +average: 116604 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36260 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100126 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106769 cycles/ticks + +kyber_encaps_derand: +median: 126580 cycles/ticks +average: 127140 cycles/ticks + +kyber_encaps: +median: 127896 cycles/ticks +average: 128372 cycles/ticks + +kyber_decaps: +median: 165008 cycles/ticks +average: 165743 cycles/ticks + +Loop spin: 694 +gen_a: +median: 25220 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2130 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7981 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90744 cycles/ticks +average: 91072 cycles/ticks + +indcpa_enc: +median: 116378 cycles/ticks +average: 116877 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99456 cycles/ticks +average: 99794 cycles/ticks + +kyber_keypair: +median: 106166 cycles/ticks +average: 106626 cycles/ticks + +kyber_encaps_derand: +median: 126878 cycles/ticks +average: 127426 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128555 cycles/ticks + +kyber_decaps: +median: 165452 cycles/ticks +average: 166147 cycles/ticks + +Loop spin: 695 +gen_a: +median: 25264 cycles/ticks +average: 25410 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3348 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1821 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90874 cycles/ticks +average: 91256 cycles/ticks + +indcpa_enc: +median: 116212 cycles/ticks +average: 116692 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 101124 cycles/ticks +average: 101526 cycles/ticks + +kyber_keypair: +median: 106218 cycles/ticks +average: 106649 cycles/ticks + +kyber_encaps_derand: +median: 126648 cycles/ticks +average: 127129 cycles/ticks + +kyber_encaps: +median: 128230 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165188 cycles/ticks +average: 165965 cycles/ticks + +Loop spin: 696 +gen_a: +median: 25240 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90856 cycles/ticks +average: 91265 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99704 cycles/ticks +average: 100151 cycles/ticks + +kyber_keypair: +median: 106376 cycles/ticks +average: 106775 cycles/ticks + +kyber_encaps_derand: +median: 126634 cycles/ticks +average: 127177 cycles/ticks + +kyber_encaps: +median: 127940 cycles/ticks +average: 128442 cycles/ticks + +kyber_decaps: +median: 165262 cycles/ticks +average: 165967 cycles/ticks + +Loop spin: 697 +gen_a: +median: 25310 cycles/ticks +average: 25459 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2136 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90892 cycles/ticks +average: 91285 cycles/ticks + +indcpa_enc: +median: 116166 cycles/ticks +average: 116678 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99736 cycles/ticks +average: 100132 cycles/ticks + +kyber_keypair: +median: 106160 cycles/ticks +average: 106617 cycles/ticks + +kyber_encaps_derand: +median: 126560 cycles/ticks +average: 127133 cycles/ticks + +kyber_encaps: +median: 127838 cycles/ticks +average: 128225 cycles/ticks + +kyber_decaps: +median: 164956 cycles/ticks +average: 165641 cycles/ticks + +Loop spin: 698 +gen_a: +median: 25226 cycles/ticks +average: 25397 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 95660 cycles/ticks +average: 96074 cycles/ticks + +indcpa_enc: +median: 116062 cycles/ticks +average: 116504 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36340 cycles/ticks + +kyber_keypair_derand: +median: 99728 cycles/ticks +average: 100106 cycles/ticks + +kyber_keypair: +median: 106388 cycles/ticks +average: 106848 cycles/ticks + +kyber_encaps_derand: +median: 126870 cycles/ticks +average: 127429 cycles/ticks + +kyber_encaps: +median: 128426 cycles/ticks +average: 128856 cycles/ticks + +kyber_decaps: +median: 165348 cycles/ticks +average: 166088 cycles/ticks + +Loop spin: 699 +gen_a: +median: 25270 cycles/ticks +average: 25479 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90668 cycles/ticks +average: 91085 cycles/ticks + +indcpa_enc: +median: 116086 cycles/ticks +average: 116580 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36329 cycles/ticks + +kyber_keypair_derand: +median: 99678 cycles/ticks +average: 100087 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106786 cycles/ticks + +kyber_encaps_derand: +median: 126828 cycles/ticks +average: 127411 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128508 cycles/ticks + +kyber_decaps: +median: 165338 cycles/ticks +average: 166059 cycles/ticks + +Loop spin: 700 +gen_a: +median: 25196 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90534 cycles/ticks +average: 90914 cycles/ticks + +indcpa_enc: +median: 116084 cycles/ticks +average: 116540 cycles/ticks + +indcpa_dec: +median: 36110 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99670 cycles/ticks +average: 100034 cycles/ticks + +kyber_keypair: +median: 106256 cycles/ticks +average: 106648 cycles/ticks + +kyber_encaps_derand: +median: 126692 cycles/ticks +average: 127219 cycles/ticks + +kyber_encaps: +median: 127958 cycles/ticks +average: 128423 cycles/ticks + +kyber_decaps: +median: 165242 cycles/ticks +average: 165944 cycles/ticks + +Loop spin: 701 +gen_a: +median: 25218 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90936 cycles/ticks +average: 91379 cycles/ticks + +indcpa_enc: +median: 116330 cycles/ticks +average: 116880 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99922 cycles/ticks + +kyber_keypair: +median: 106248 cycles/ticks +average: 106700 cycles/ticks + +kyber_encaps_derand: +median: 126764 cycles/ticks +average: 127265 cycles/ticks + +kyber_encaps: +median: 128122 cycles/ticks +average: 128584 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 166033 cycles/ticks + +Loop spin: 702 +gen_a: +median: 25202 cycles/ticks +average: 25398 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90856 cycles/ticks +average: 91235 cycles/ticks + +indcpa_enc: +median: 116272 cycles/ticks +average: 116777 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36268 cycles/ticks + +kyber_keypair_derand: +median: 100000 cycles/ticks +average: 100393 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106845 cycles/ticks + +kyber_encaps_derand: +median: 126872 cycles/ticks +average: 127442 cycles/ticks + +kyber_encaps: +median: 128150 cycles/ticks +average: 128673 cycles/ticks + +kyber_decaps: +median: 165440 cycles/ticks +average: 166165 cycles/ticks + +Loop spin: 703 +gen_a: +median: 25212 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7929 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90660 cycles/ticks +average: 91021 cycles/ticks + +indcpa_enc: +median: 116106 cycles/ticks +average: 116603 cycles/ticks + +indcpa_dec: +median: 36210 cycles/ticks +average: 36354 cycles/ticks + +kyber_keypair_derand: +median: 99736 cycles/ticks +average: 100160 cycles/ticks + +kyber_keypair: +median: 106428 cycles/ticks +average: 106865 cycles/ticks + +kyber_encaps_derand: +median: 126660 cycles/ticks +average: 127210 cycles/ticks + +kyber_encaps: +median: 128140 cycles/ticks +average: 128547 cycles/ticks + +kyber_decaps: +median: 165224 cycles/ticks +average: 165915 cycles/ticks + +Loop spin: 704 +gen_a: +median: 25216 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1411 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91155 cycles/ticks + +indcpa_enc: +median: 116178 cycles/ticks +average: 116695 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99966 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106664 cycles/ticks + +kyber_encaps_derand: +median: 126802 cycles/ticks +average: 127345 cycles/ticks + +kyber_encaps: +median: 128058 cycles/ticks +average: 128537 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165959 cycles/ticks + +Loop spin: 705 +gen_a: +median: 25260 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10542 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91093 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116558 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99804 cycles/ticks +average: 100272 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106828 cycles/ticks + +kyber_encaps_derand: +median: 128192 cycles/ticks +average: 128708 cycles/ticks + +kyber_encaps: +median: 129418 cycles/ticks +average: 129916 cycles/ticks + +kyber_decaps: +median: 166726 cycles/ticks +average: 167440 cycles/ticks + +Loop spin: 706 +gen_a: +median: 25194 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90618 cycles/ticks +average: 90982 cycles/ticks + +indcpa_enc: +median: 116094 cycles/ticks +average: 116615 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99658 cycles/ticks +average: 100077 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106782 cycles/ticks + +kyber_encaps_derand: +median: 126586 cycles/ticks +average: 127109 cycles/ticks + +kyber_encaps: +median: 127860 cycles/ticks +average: 128330 cycles/ticks + +kyber_decaps: +median: 165142 cycles/ticks +average: 165790 cycles/ticks + +Loop spin: 707 +gen_a: +median: 25224 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90538 cycles/ticks +average: 90928 cycles/ticks + +indcpa_enc: +median: 115974 cycles/ticks +average: 116488 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100068 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126722 cycles/ticks +average: 127265 cycles/ticks + +kyber_encaps: +median: 128002 cycles/ticks +average: 128523 cycles/ticks + +kyber_decaps: +median: 165186 cycles/ticks +average: 165847 cycles/ticks + +Loop spin: 708 +gen_a: +median: 25178 cycles/ticks +average: 25321 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8012 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91153 cycles/ticks + +indcpa_enc: +median: 116228 cycles/ticks +average: 116677 cycles/ticks + +indcpa_dec: +median: 36222 cycles/ticks +average: 36335 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100037 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106774 cycles/ticks + +kyber_encaps_derand: +median: 126708 cycles/ticks +average: 127254 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128373 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165972 cycles/ticks + +Loop spin: 709 +gen_a: +median: 25246 cycles/ticks +average: 25428 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91139 cycles/ticks + +indcpa_enc: +median: 116182 cycles/ticks +average: 116656 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99530 cycles/ticks +average: 99927 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106726 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127337 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128634 cycles/ticks + +kyber_decaps: +median: 165260 cycles/ticks +average: 165995 cycles/ticks + +Loop spin: 710 +gen_a: +median: 25222 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3331 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1406 cycles/ticks + +indcpa_keypair: +median: 90648 cycles/ticks +average: 91032 cycles/ticks + +indcpa_enc: +median: 116022 cycles/ticks +average: 116515 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99624 cycles/ticks +average: 100005 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106634 cycles/ticks + +kyber_encaps_derand: +median: 126816 cycles/ticks +average: 127386 cycles/ticks + +kyber_encaps: +median: 128406 cycles/ticks +average: 128771 cycles/ticks + +kyber_decaps: +median: 165302 cycles/ticks +average: 165960 cycles/ticks + +Loop spin: 711 +gen_a: +median: 25218 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3332 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8028 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91153 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116733 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99554 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106790 cycles/ticks + +kyber_encaps_derand: +median: 126590 cycles/ticks +average: 127152 cycles/ticks + +kyber_encaps: +median: 128060 cycles/ticks +average: 128576 cycles/ticks + +kyber_decaps: +median: 165346 cycles/ticks +average: 166069 cycles/ticks + +Loop spin: 712 +gen_a: +median: 25196 cycles/ticks +average: 25335 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 8043 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90498 cycles/ticks +average: 90930 cycles/ticks + +indcpa_enc: +median: 116014 cycles/ticks +average: 116504 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 99947 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106733 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127156 cycles/ticks + +kyber_encaps: +median: 127956 cycles/ticks +average: 128399 cycles/ticks + +kyber_decaps: +median: 165256 cycles/ticks +average: 165889 cycles/ticks + +Loop spin: 713 +gen_a: +median: 25178 cycles/ticks +average: 25295 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90620 cycles/ticks +average: 90911 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116599 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99702 cycles/ticks +average: 100074 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106663 cycles/ticks + +kyber_encaps_derand: +median: 126838 cycles/ticks +average: 127315 cycles/ticks + +kyber_encaps: +median: 127988 cycles/ticks +average: 128422 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165981 cycles/ticks + +Loop spin: 714 +gen_a: +median: 25238 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3335 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90844 cycles/ticks +average: 91276 cycles/ticks + +indcpa_enc: +median: 116222 cycles/ticks +average: 116713 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36225 cycles/ticks + +kyber_keypair_derand: +median: 99548 cycles/ticks +average: 99883 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106780 cycles/ticks + +kyber_encaps_derand: +median: 126758 cycles/ticks +average: 127271 cycles/ticks + +kyber_encaps: +median: 128024 cycles/ticks +average: 128481 cycles/ticks + +kyber_decaps: +median: 165308 cycles/ticks +average: 165982 cycles/ticks + +Loop spin: 715 +gen_a: +median: 25218 cycles/ticks +average: 25362 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2137 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 8013 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91173 cycles/ticks + +indcpa_enc: +median: 116108 cycles/ticks +average: 116501 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99734 cycles/ticks +average: 100157 cycles/ticks + +kyber_keypair: +median: 106420 cycles/ticks +average: 106869 cycles/ticks + +kyber_encaps_derand: +median: 126784 cycles/ticks +average: 127305 cycles/ticks + +kyber_encaps: +median: 128156 cycles/ticks +average: 128596 cycles/ticks + +kyber_decaps: +median: 165404 cycles/ticks +average: 166075 cycles/ticks + +Loop spin: 716 +gen_a: +median: 25260 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91139 cycles/ticks + +indcpa_enc: +median: 116268 cycles/ticks +average: 116776 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36322 cycles/ticks + +kyber_keypair_derand: +median: 99460 cycles/ticks +average: 99849 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106740 cycles/ticks + +kyber_encaps_derand: +median: 126764 cycles/ticks +average: 127216 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128321 cycles/ticks + +kyber_decaps: +median: 165256 cycles/ticks +average: 165834 cycles/ticks + +Loop spin: 717 +gen_a: +median: 25180 cycles/ticks +average: 25313 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 8015 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1567 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90898 cycles/ticks +average: 91302 cycles/ticks + +indcpa_enc: +median: 116658 cycles/ticks +average: 117114 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36233 cycles/ticks + +kyber_keypair_derand: +median: 99636 cycles/ticks +average: 100000 cycles/ticks + +kyber_keypair: +median: 106426 cycles/ticks +average: 106849 cycles/ticks + +kyber_encaps_derand: +median: 127106 cycles/ticks +average: 127568 cycles/ticks + +kyber_encaps: +median: 128434 cycles/ticks +average: 128898 cycles/ticks + +kyber_decaps: +median: 165732 cycles/ticks +average: 166353 cycles/ticks + +Loop spin: 718 +gen_a: +median: 25198 cycles/ticks +average: 25322 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10553 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90556 cycles/ticks +average: 90864 cycles/ticks + +indcpa_enc: +median: 115984 cycles/ticks +average: 116630 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99678 cycles/ticks +average: 100097 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106651 cycles/ticks + +kyber_encaps_derand: +median: 126812 cycles/ticks +average: 127326 cycles/ticks + +kyber_encaps: +median: 128104 cycles/ticks +average: 128514 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 166074 cycles/ticks + +Loop spin: 719 +gen_a: +median: 25262 cycles/ticks +average: 25413 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1393 cycles/ticks + +indcpa_keypair: +median: 90818 cycles/ticks +average: 91140 cycles/ticks + +indcpa_enc: +median: 116342 cycles/ticks +average: 116888 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99768 cycles/ticks +average: 100121 cycles/ticks + +kyber_keypair: +median: 106210 cycles/ticks +average: 106622 cycles/ticks + +kyber_encaps_derand: +median: 126782 cycles/ticks +average: 127255 cycles/ticks + +kyber_encaps: +median: 128024 cycles/ticks +average: 128461 cycles/ticks + +kyber_decaps: +median: 165328 cycles/ticks +average: 165887 cycles/ticks + +Loop spin: 720 +gen_a: +median: 25232 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90674 cycles/ticks +average: 91051 cycles/ticks + +indcpa_enc: +median: 116146 cycles/ticks +average: 116558 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99652 cycles/ticks +average: 99992 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106815 cycles/ticks + +kyber_encaps_derand: +median: 126636 cycles/ticks +average: 127069 cycles/ticks + +kyber_encaps: +median: 127726 cycles/ticks +average: 128188 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165922 cycles/ticks + +Loop spin: 721 +gen_a: +median: 25216 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1393 cycles/ticks + +indcpa_keypair: +median: 90848 cycles/ticks +average: 91245 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116764 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 99987 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106758 cycles/ticks + +kyber_encaps_derand: +median: 126874 cycles/ticks +average: 127399 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128660 cycles/ticks + +kyber_decaps: +median: 165414 cycles/ticks +average: 166092 cycles/ticks + +Loop spin: 722 +gen_a: +median: 25264 cycles/ticks +average: 25409 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91093 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116638 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36245 cycles/ticks + +kyber_keypair_derand: +median: 99522 cycles/ticks +average: 99835 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106772 cycles/ticks + +kyber_encaps_derand: +median: 126794 cycles/ticks +average: 127345 cycles/ticks + +kyber_encaps: +median: 128132 cycles/ticks +average: 128549 cycles/ticks + +kyber_decaps: +median: 165428 cycles/ticks +average: 166022 cycles/ticks + +Loop spin: 723 +gen_a: +median: 25178 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10557 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90596 cycles/ticks +average: 93540 cycles/ticks + +indcpa_enc: +median: 116156 cycles/ticks +average: 116655 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36253 cycles/ticks + +kyber_keypair_derand: +median: 99556 cycles/ticks +average: 99955 cycles/ticks + +kyber_keypair: +median: 106202 cycles/ticks +average: 109101 cycles/ticks + +kyber_encaps_derand: +median: 126564 cycles/ticks +average: 127088 cycles/ticks + +kyber_encaps: +median: 127810 cycles/ticks +average: 128200 cycles/ticks + +kyber_decaps: +median: 165184 cycles/ticks +average: 165800 cycles/ticks + +Loop spin: 724 +gen_a: +median: 25178 cycles/ticks +average: 25301 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 91026 cycles/ticks + +indcpa_enc: +median: 116008 cycles/ticks +average: 116446 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36274 cycles/ticks + +kyber_keypair_derand: +median: 99638 cycles/ticks +average: 99981 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106749 cycles/ticks + +kyber_encaps_derand: +median: 126758 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 128208 cycles/ticks +average: 128559 cycles/ticks + +kyber_decaps: +median: 165196 cycles/ticks +average: 165790 cycles/ticks + +Loop spin: 725 +gen_a: +median: 25196 cycles/ticks +average: 25352 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10549 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 280 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91090 cycles/ticks + +indcpa_enc: +median: 116102 cycles/ticks +average: 116595 cycles/ticks + +indcpa_dec: +median: 36220 cycles/ticks +average: 36366 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99954 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106603 cycles/ticks + +kyber_encaps_derand: +median: 126840 cycles/ticks +average: 127377 cycles/ticks + +kyber_encaps: +median: 128192 cycles/ticks +average: 128671 cycles/ticks + +kyber_decaps: +median: 165456 cycles/ticks +average: 166075 cycles/ticks + +Loop spin: 726 +gen_a: +median: 25200 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90684 cycles/ticks +average: 91108 cycles/ticks + +indcpa_enc: +median: 116158 cycles/ticks +average: 116620 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 99988 cycles/ticks + +kyber_keypair: +median: 106170 cycles/ticks +average: 106623 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127177 cycles/ticks + +kyber_encaps: +median: 127922 cycles/ticks +average: 128342 cycles/ticks + +kyber_decaps: +median: 165174 cycles/ticks +average: 165901 cycles/ticks + +Loop spin: 727 +gen_a: +median: 25246 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3358 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91070 cycles/ticks + +indcpa_enc: +median: 116208 cycles/ticks +average: 116670 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36319 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 100003 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106770 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127212 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128428 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165891 cycles/ticks + +Loop spin: 728 +gen_a: +median: 25214 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90718 cycles/ticks +average: 91121 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116792 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99644 cycles/ticks +average: 100000 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106681 cycles/ticks + +kyber_encaps_derand: +median: 126756 cycles/ticks +average: 127280 cycles/ticks + +kyber_encaps: +median: 127820 cycles/ticks +average: 128295 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165944 cycles/ticks + +Loop spin: 729 +gen_a: +median: 25214 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2142 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 66 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90842 cycles/ticks +average: 91304 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116661 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99482 cycles/ticks +average: 99815 cycles/ticks + +kyber_keypair: +median: 106214 cycles/ticks +average: 106608 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127230 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128528 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 166103 cycles/ticks + +Loop spin: 730 +gen_a: +median: 25216 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10558 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8013 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90984 cycles/ticks + +indcpa_enc: +median: 116072 cycles/ticks +average: 116620 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99586 cycles/ticks +average: 99969 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106763 cycles/ticks + +kyber_encaps_derand: +median: 126682 cycles/ticks +average: 127196 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128424 cycles/ticks + +kyber_decaps: +median: 165266 cycles/ticks +average: 165914 cycles/ticks + +Loop spin: 731 +gen_a: +median: 25216 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7938 cycles/ticks +average: 7986 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1412 cycles/ticks + +indcpa_keypair: +median: 90828 cycles/ticks +average: 91233 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36307 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 100064 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126776 cycles/ticks +average: 127308 cycles/ticks + +kyber_encaps: +median: 128160 cycles/ticks +average: 128503 cycles/ticks + +kyber_decaps: +median: 165302 cycles/ticks +average: 166058 cycles/ticks + +Loop spin: 732 +gen_a: +median: 25200 cycles/ticks +average: 25360 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7926 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90654 cycles/ticks +average: 91083 cycles/ticks + +indcpa_enc: +median: 116272 cycles/ticks +average: 116805 cycles/ticks + +indcpa_dec: +median: 36236 cycles/ticks +average: 36399 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 99992 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 128352 cycles/ticks +average: 128851 cycles/ticks + +kyber_encaps: +median: 129530 cycles/ticks +average: 130014 cycles/ticks + +kyber_decaps: +median: 166762 cycles/ticks +average: 167439 cycles/ticks + +Loop spin: 733 +gen_a: +median: 25228 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1830 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90638 cycles/ticks +average: 91021 cycles/ticks + +indcpa_enc: +median: 116178 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 100030 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127294 cycles/ticks + +kyber_encaps: +median: 128154 cycles/ticks +average: 128621 cycles/ticks + +kyber_decaps: +median: 165284 cycles/ticks +average: 165891 cycles/ticks + +Loop spin: 734 +gen_a: +median: 25192 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 90999 cycles/ticks + +indcpa_enc: +median: 116152 cycles/ticks +average: 116609 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99790 cycles/ticks +average: 100090 cycles/ticks + +kyber_keypair: +median: 106190 cycles/ticks +average: 106563 cycles/ticks + +kyber_encaps_derand: +median: 126594 cycles/ticks +average: 127103 cycles/ticks + +kyber_encaps: +median: 127914 cycles/ticks +average: 128396 cycles/ticks + +kyber_decaps: +median: 165188 cycles/ticks +average: 165795 cycles/ticks + +Loop spin: 735 +gen_a: +median: 25198 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1406 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91202 cycles/ticks + +indcpa_enc: +median: 116156 cycles/ticks +average: 116635 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99612 cycles/ticks +average: 99945 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106771 cycles/ticks + +kyber_encaps_derand: +median: 126554 cycles/ticks +average: 127066 cycles/ticks + +kyber_encaps: +median: 127926 cycles/ticks +average: 128373 cycles/ticks + +kyber_decaps: +median: 165112 cycles/ticks +average: 165717 cycles/ticks + +Loop spin: 736 +gen_a: +median: 25252 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1521 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 91066 cycles/ticks +average: 91424 cycles/ticks + +indcpa_enc: +median: 116532 cycles/ticks +average: 117041 cycles/ticks + +indcpa_dec: +median: 36224 cycles/ticks +average: 36362 cycles/ticks + +kyber_keypair_derand: +median: 99586 cycles/ticks +average: 99893 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106788 cycles/ticks + +kyber_encaps_derand: +median: 126488 cycles/ticks +average: 126934 cycles/ticks + +kyber_encaps: +median: 127892 cycles/ticks +average: 128310 cycles/ticks + +kyber_decaps: +median: 165128 cycles/ticks +average: 165672 cycles/ticks + +Loop spin: 737 +gen_a: +median: 25262 cycles/ticks +average: 25394 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7975 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91116 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116639 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36246 cycles/ticks + +kyber_keypair_derand: +median: 99674 cycles/ticks +average: 100078 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106673 cycles/ticks + +kyber_encaps_derand: +median: 126374 cycles/ticks +average: 126832 cycles/ticks + +kyber_encaps: +median: 127696 cycles/ticks +average: 128095 cycles/ticks + +kyber_decaps: +median: 165056 cycles/ticks +average: 165728 cycles/ticks + +Loop spin: 738 +gen_a: +median: 25268 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2131 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90684 cycles/ticks +average: 91049 cycles/ticks + +indcpa_enc: +median: 116204 cycles/ticks +average: 116726 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99432 cycles/ticks +average: 99830 cycles/ticks + +kyber_keypair: +median: 106358 cycles/ticks +average: 106875 cycles/ticks + +kyber_encaps_derand: +median: 126810 cycles/ticks +average: 127274 cycles/ticks + +kyber_encaps: +median: 128066 cycles/ticks +average: 128495 cycles/ticks + +kyber_decaps: +median: 165418 cycles/ticks +average: 166040 cycles/ticks + +Loop spin: 739 +gen_a: +median: 25174 cycles/ticks +average: 25310 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91196 cycles/ticks + +indcpa_enc: +median: 116240 cycles/ticks +average: 116631 cycles/ticks + +indcpa_dec: +median: 36216 cycles/ticks +average: 36364 cycles/ticks + +kyber_keypair_derand: +median: 101126 cycles/ticks +average: 101507 cycles/ticks + +kyber_keypair: +median: 106370 cycles/ticks +average: 106772 cycles/ticks + +kyber_encaps_derand: +median: 126580 cycles/ticks +average: 127045 cycles/ticks + +kyber_encaps: +median: 127856 cycles/ticks +average: 128288 cycles/ticks + +kyber_decaps: +median: 165136 cycles/ticks +average: 165861 cycles/ticks + +Loop spin: 740 +gen_a: +median: 25218 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90622 cycles/ticks +average: 91029 cycles/ticks + +indcpa_enc: +median: 116098 cycles/ticks +average: 116582 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99550 cycles/ticks +average: 99895 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106759 cycles/ticks + +kyber_encaps_derand: +median: 126752 cycles/ticks +average: 127211 cycles/ticks + +kyber_encaps: +median: 127986 cycles/ticks +average: 128416 cycles/ticks + +kyber_decaps: +median: 165334 cycles/ticks +average: 165951 cycles/ticks + +Loop spin: 741 +gen_a: +median: 25234 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3332 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1550 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90772 cycles/ticks +average: 91107 cycles/ticks + +indcpa_enc: +median: 116108 cycles/ticks +average: 116631 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99868 cycles/ticks +average: 100202 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106739 cycles/ticks + +kyber_encaps_derand: +median: 126682 cycles/ticks +average: 127094 cycles/ticks + +kyber_encaps: +median: 128040 cycles/ticks +average: 128475 cycles/ticks + +kyber_decaps: +median: 165150 cycles/ticks +average: 165750 cycles/ticks + +Loop spin: 742 +gen_a: +median: 25232 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3330 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 8036 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 91012 cycles/ticks +average: 91379 cycles/ticks + +indcpa_enc: +median: 116262 cycles/ticks +average: 116680 cycles/ticks + +indcpa_dec: +median: 36108 cycles/ticks +average: 36252 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 100001 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106795 cycles/ticks + +kyber_encaps_derand: +median: 126702 cycles/ticks +average: 127199 cycles/ticks + +kyber_encaps: +median: 127978 cycles/ticks +average: 128410 cycles/ticks + +kyber_decaps: +median: 165210 cycles/ticks +average: 165802 cycles/ticks + +Loop spin: 743 +gen_a: +median: 25214 cycles/ticks +average: 25345 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90818 cycles/ticks +average: 91149 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116687 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99586 cycles/ticks +average: 99889 cycles/ticks + +kyber_keypair: +median: 106206 cycles/ticks +average: 106586 cycles/ticks + +kyber_encaps_derand: +median: 126680 cycles/ticks +average: 127203 cycles/ticks + +kyber_encaps: +median: 127908 cycles/ticks +average: 128273 cycles/ticks + +kyber_decaps: +median: 165290 cycles/ticks +average: 165910 cycles/ticks + +Loop spin: 744 +gen_a: +median: 25216 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1549 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91162 cycles/ticks + +indcpa_enc: +median: 116142 cycles/ticks +average: 116632 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36333 cycles/ticks + +kyber_keypair_derand: +median: 99676 cycles/ticks +average: 100036 cycles/ticks + +kyber_keypair: +median: 106404 cycles/ticks +average: 106803 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127111 cycles/ticks + +kyber_encaps: +median: 127734 cycles/ticks +average: 128211 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165866 cycles/ticks + +Loop spin: 745 +gen_a: +median: 25178 cycles/ticks +average: 25301 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90670 cycles/ticks +average: 91076 cycles/ticks + +indcpa_enc: +median: 116172 cycles/ticks +average: 116711 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36249 cycles/ticks + +kyber_keypair_derand: +median: 99662 cycles/ticks +average: 100095 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106795 cycles/ticks + +kyber_encaps_derand: +median: 126848 cycles/ticks +average: 127385 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128550 cycles/ticks + +kyber_decaps: +median: 165484 cycles/ticks +average: 166114 cycles/ticks + +Loop spin: 746 +gen_a: +median: 25234 cycles/ticks +average: 25415 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90760 cycles/ticks +average: 91060 cycles/ticks + +indcpa_enc: +median: 116290 cycles/ticks +average: 116801 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99392 cycles/ticks +average: 99766 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106772 cycles/ticks + +kyber_encaps_derand: +median: 126742 cycles/ticks +average: 127270 cycles/ticks + +kyber_encaps: +median: 128164 cycles/ticks +average: 128562 cycles/ticks + +kyber_decaps: +median: 165330 cycles/ticks +average: 165924 cycles/ticks + +Loop spin: 747 +gen_a: +median: 25216 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91140 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116691 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99536 cycles/ticks +average: 99921 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106757 cycles/ticks + +kyber_encaps_derand: +median: 126728 cycles/ticks +average: 127244 cycles/ticks + +kyber_encaps: +median: 127972 cycles/ticks +average: 128356 cycles/ticks + +kyber_decaps: +median: 165220 cycles/ticks +average: 165914 cycles/ticks + +Loop spin: 748 +gen_a: +median: 25232 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 280 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1390 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90844 cycles/ticks +average: 91236 cycles/ticks + +indcpa_enc: +median: 116456 cycles/ticks +average: 116946 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99604 cycles/ticks +average: 99928 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106818 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127278 cycles/ticks + +kyber_encaps: +median: 127860 cycles/ticks +average: 128356 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 166005 cycles/ticks + +Loop spin: 749 +gen_a: +median: 25196 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 8009 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91022 cycles/ticks + +indcpa_enc: +median: 116048 cycles/ticks +average: 116513 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99826 cycles/ticks +average: 100163 cycles/ticks + +kyber_keypair: +median: 106358 cycles/ticks +average: 106726 cycles/ticks + +kyber_encaps_derand: +median: 126712 cycles/ticks +average: 127207 cycles/ticks + +kyber_encaps: +median: 127876 cycles/ticks +average: 128290 cycles/ticks + +kyber_decaps: +median: 165238 cycles/ticks +average: 165948 cycles/ticks + +Loop spin: 750 +gen_a: +median: 25286 cycles/ticks +average: 25420 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3356 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7927 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90856 cycles/ticks +average: 91293 cycles/ticks + +indcpa_enc: +median: 116264 cycles/ticks +average: 116655 cycles/ticks + +indcpa_dec: +median: 36216 cycles/ticks +average: 36354 cycles/ticks + +kyber_keypair_derand: +median: 99778 cycles/ticks +average: 100176 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106673 cycles/ticks + +kyber_encaps_derand: +median: 128206 cycles/ticks +average: 128726 cycles/ticks + +kyber_encaps: +median: 129584 cycles/ticks +average: 130134 cycles/ticks + +kyber_decaps: +median: 166762 cycles/ticks +average: 167538 cycles/ticks + +Loop spin: 751 +gen_a: +median: 25178 cycles/ticks +average: 25325 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10539 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 92230 cycles/ticks +average: 92676 cycles/ticks + +indcpa_enc: +median: 117776 cycles/ticks +average: 118236 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99606 cycles/ticks +average: 99955 cycles/ticks + +kyber_keypair: +median: 106372 cycles/ticks +average: 106830 cycles/ticks + +kyber_encaps_derand: +median: 126740 cycles/ticks +average: 127297 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 128596 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 165945 cycles/ticks + +Loop spin: 752 +gen_a: +median: 25218 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7938 cycles/ticks +average: 8004 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1439 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91051 cycles/ticks + +indcpa_enc: +median: 116208 cycles/ticks +average: 116641 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100054 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106683 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127320 cycles/ticks + +kyber_encaps: +median: 128050 cycles/ticks +average: 128423 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165972 cycles/ticks + +Loop spin: 753 +gen_a: +median: 25176 cycles/ticks +average: 25301 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2133 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90600 cycles/ticks +average: 90978 cycles/ticks + +indcpa_enc: +median: 116090 cycles/ticks +average: 116580 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99900 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106743 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127188 cycles/ticks + +kyber_encaps: +median: 128014 cycles/ticks +average: 128367 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165941 cycles/ticks + +Loop spin: 754 +gen_a: +median: 25198 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10549 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 92252 cycles/ticks +average: 92692 cycles/ticks + +indcpa_enc: +median: 117632 cycles/ticks +average: 118159 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99670 cycles/ticks +average: 100095 cycles/ticks + +kyber_keypair: +median: 106162 cycles/ticks +average: 106481 cycles/ticks + +kyber_encaps_derand: +median: 126722 cycles/ticks +average: 127213 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128422 cycles/ticks + +kyber_decaps: +median: 165246 cycles/ticks +average: 165846 cycles/ticks + +Loop spin: 755 +gen_a: +median: 25198 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90764 cycles/ticks +average: 91169 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116702 cycles/ticks + +indcpa_dec: +median: 36194 cycles/ticks +average: 36343 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 99910 cycles/ticks + +kyber_keypair: +median: 106240 cycles/ticks +average: 106617 cycles/ticks + +kyber_encaps_derand: +median: 126988 cycles/ticks +average: 127496 cycles/ticks + +kyber_encaps: +median: 128230 cycles/ticks +average: 128661 cycles/ticks + +kyber_decaps: +median: 165392 cycles/ticks +average: 166050 cycles/ticks + +Loop spin: 756 +gen_a: +median: 25264 cycles/ticks +average: 25396 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7934 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90648 cycles/ticks +average: 91112 cycles/ticks + +indcpa_enc: +median: 116148 cycles/ticks +average: 116560 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99610 cycles/ticks +average: 99968 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106761 cycles/ticks + +kyber_encaps_derand: +median: 126950 cycles/ticks +average: 127508 cycles/ticks + +kyber_encaps: +median: 128348 cycles/ticks +average: 128783 cycles/ticks + +kyber_decaps: +median: 165450 cycles/ticks +average: 166140 cycles/ticks + +Loop spin: 757 +gen_a: +median: 25204 cycles/ticks +average: 25345 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91160 cycles/ticks + +indcpa_enc: +median: 116308 cycles/ticks +average: 116742 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99582 cycles/ticks +average: 99921 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106665 cycles/ticks + +kyber_encaps_derand: +median: 126844 cycles/ticks +average: 127322 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128588 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 165835 cycles/ticks + +Loop spin: 758 +gen_a: +median: 25216 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7930 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90612 cycles/ticks +average: 90952 cycles/ticks + +indcpa_enc: +median: 116134 cycles/ticks +average: 116564 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99574 cycles/ticks +average: 99947 cycles/ticks + +kyber_keypair: +median: 106198 cycles/ticks +average: 106668 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127208 cycles/ticks + +kyber_encaps: +median: 128004 cycles/ticks +average: 128442 cycles/ticks + +kyber_decaps: +median: 165200 cycles/ticks +average: 165888 cycles/ticks + +Loop spin: 759 +gen_a: +median: 25242 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90848 cycles/ticks +average: 91309 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116692 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100059 cycles/ticks + +kyber_keypair: +median: 106384 cycles/ticks +average: 106864 cycles/ticks + +kyber_encaps_derand: +median: 126760 cycles/ticks +average: 127328 cycles/ticks + +kyber_encaps: +median: 127864 cycles/ticks +average: 128311 cycles/ticks + +kyber_decaps: +median: 165256 cycles/ticks +average: 165943 cycles/ticks + +Loop spin: 760 +gen_a: +median: 25222 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10557 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 267 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90760 cycles/ticks +average: 91137 cycles/ticks + +indcpa_enc: +median: 116264 cycles/ticks +average: 116801 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99524 cycles/ticks +average: 99914 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106760 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127169 cycles/ticks + +kyber_encaps: +median: 127888 cycles/ticks +average: 128375 cycles/ticks + +kyber_decaps: +median: 165196 cycles/ticks +average: 165842 cycles/ticks + +Loop spin: 761 +gen_a: +median: 25240 cycles/ticks +average: 25410 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1508 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90674 cycles/ticks +average: 91019 cycles/ticks + +indcpa_enc: +median: 116108 cycles/ticks +average: 116613 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36307 cycles/ticks + +kyber_keypair_derand: +median: 99562 cycles/ticks +average: 99888 cycles/ticks + +kyber_keypair: +median: 106328 cycles/ticks +average: 106714 cycles/ticks + +kyber_encaps_derand: +median: 126850 cycles/ticks +average: 127349 cycles/ticks + +kyber_encaps: +median: 127812 cycles/ticks +average: 128255 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 165987 cycles/ticks + +Loop spin: 762 +gen_a: +median: 25192 cycles/ticks +average: 25338 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90538 cycles/ticks +average: 90971 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116644 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99522 cycles/ticks +average: 99899 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106691 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127219 cycles/ticks + +kyber_encaps: +median: 128138 cycles/ticks +average: 128601 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165923 cycles/ticks + +Loop spin: 763 +gen_a: +median: 25248 cycles/ticks +average: 25397 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10569 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7996 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 91009 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116724 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99528 cycles/ticks +average: 99870 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126936 cycles/ticks +average: 127448 cycles/ticks + +kyber_encaps: +median: 128418 cycles/ticks +average: 128831 cycles/ticks + +kyber_decaps: +median: 165462 cycles/ticks +average: 166026 cycles/ticks + +Loop spin: 764 +gen_a: +median: 25240 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90752 cycles/ticks +average: 91131 cycles/ticks + +indcpa_enc: +median: 116220 cycles/ticks +average: 116731 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99764 cycles/ticks +average: 100201 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106807 cycles/ticks + +kyber_encaps_derand: +median: 126822 cycles/ticks +average: 127351 cycles/ticks + +kyber_encaps: +median: 128210 cycles/ticks +average: 128684 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 166029 cycles/ticks + +Loop spin: 765 +gen_a: +median: 25280 cycles/ticks +average: 25413 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7928 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90836 cycles/ticks +average: 91304 cycles/ticks + +indcpa_enc: +median: 116194 cycles/ticks +average: 116716 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99654 cycles/ticks +average: 100038 cycles/ticks + +kyber_keypair: +median: 106400 cycles/ticks +average: 106894 cycles/ticks + +kyber_encaps_derand: +median: 126800 cycles/ticks +average: 127289 cycles/ticks + +kyber_encaps: +median: 128014 cycles/ticks +average: 128449 cycles/ticks + +kyber_decaps: +median: 165358 cycles/ticks +average: 165967 cycles/ticks + +Loop spin: 766 +gen_a: +median: 25252 cycles/ticks +average: 25441 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3347 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7934 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90560 cycles/ticks +average: 90914 cycles/ticks + +indcpa_enc: +median: 115978 cycles/ticks +average: 116438 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36242 cycles/ticks + +kyber_keypair_derand: +median: 99728 cycles/ticks +average: 100087 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106594 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127319 cycles/ticks + +kyber_encaps: +median: 128210 cycles/ticks +average: 128672 cycles/ticks + +kyber_decaps: +median: 165300 cycles/ticks +average: 165930 cycles/ticks + +Loop spin: 767 +gen_a: +median: 25178 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90602 cycles/ticks +average: 90987 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116563 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99566 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106328 cycles/ticks +average: 106793 cycles/ticks + +kyber_encaps_derand: +median: 126792 cycles/ticks +average: 127299 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128393 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165908 cycles/ticks + +Loop spin: 768 +gen_a: +median: 25238 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10580 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8040 cycles/ticks +average: 8020 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91096 cycles/ticks + +indcpa_enc: +median: 116030 cycles/ticks +average: 116485 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100079 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106829 cycles/ticks + +kyber_encaps_derand: +median: 126872 cycles/ticks +average: 127286 cycles/ticks + +kyber_encaps: +median: 128308 cycles/ticks +average: 128815 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165937 cycles/ticks + +Loop spin: 769 +gen_a: +median: 25236 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 8005 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90824 cycles/ticks +average: 91232 cycles/ticks + +indcpa_enc: +median: 116354 cycles/ticks +average: 116858 cycles/ticks + +indcpa_dec: +median: 36196 cycles/ticks +average: 36333 cycles/ticks + +kyber_keypair_derand: +median: 99716 cycles/ticks +average: 100120 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106808 cycles/ticks + +kyber_encaps_derand: +median: 126922 cycles/ticks +average: 127409 cycles/ticks + +kyber_encaps: +median: 128130 cycles/ticks +average: 128626 cycles/ticks + +kyber_decaps: +median: 165448 cycles/ticks +average: 166060 cycles/ticks + +Loop spin: 770 +gen_a: +median: 25214 cycles/ticks +average: 25332 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3342 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10472 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 90982 cycles/ticks + +indcpa_enc: +median: 116166 cycles/ticks +average: 116699 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99520 cycles/ticks +average: 99842 cycles/ticks + +kyber_keypair: +median: 106218 cycles/ticks +average: 106566 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127345 cycles/ticks + +kyber_encaps: +median: 128010 cycles/ticks +average: 128427 cycles/ticks + +kyber_decaps: +median: 165264 cycles/ticks +average: 165778 cycles/ticks + +Loop spin: 771 +gen_a: +median: 25176 cycles/ticks +average: 25318 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90990 cycles/ticks +average: 91377 cycles/ticks + +indcpa_enc: +median: 116212 cycles/ticks +average: 116643 cycles/ticks + +indcpa_dec: +median: 36216 cycles/ticks +average: 36369 cycles/ticks + +kyber_keypair_derand: +median: 99608 cycles/ticks +average: 100049 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106863 cycles/ticks + +kyber_encaps_derand: +median: 126556 cycles/ticks +average: 127041 cycles/ticks + +kyber_encaps: +median: 127824 cycles/ticks +average: 128307 cycles/ticks + +kyber_decaps: +median: 164972 cycles/ticks +average: 165661 cycles/ticks + +Loop spin: 772 +gen_a: +median: 25220 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90768 cycles/ticks +average: 91152 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116514 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99772 cycles/ticks +average: 100178 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126556 cycles/ticks +average: 126929 cycles/ticks + +kyber_encaps: +median: 127642 cycles/ticks +average: 128137 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165692 cycles/ticks + +Loop spin: 773 +gen_a: +median: 25258 cycles/ticks +average: 25406 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90616 cycles/ticks +average: 90974 cycles/ticks + +indcpa_enc: +median: 116042 cycles/ticks +average: 116521 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99716 cycles/ticks +average: 100076 cycles/ticks + +kyber_keypair: +median: 106220 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127241 cycles/ticks + +kyber_encaps: +median: 127896 cycles/ticks +average: 128377 cycles/ticks + +kyber_decaps: +median: 165300 cycles/ticks +average: 165883 cycles/ticks + +Loop spin: 774 +gen_a: +median: 25234 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1407 cycles/ticks + +indcpa_keypair: +median: 90560 cycles/ticks +average: 90902 cycles/ticks + +indcpa_enc: +median: 116042 cycles/ticks +average: 116534 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36228 cycles/ticks + +kyber_keypair_derand: +median: 99674 cycles/ticks +average: 100028 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106718 cycles/ticks + +kyber_encaps_derand: +median: 126668 cycles/ticks +average: 127235 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128381 cycles/ticks + +kyber_decaps: +median: 165188 cycles/ticks +average: 165809 cycles/ticks + +Loop spin: 775 +gen_a: +median: 25240 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91062 cycles/ticks + +indcpa_enc: +median: 116280 cycles/ticks +average: 116720 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99776 cycles/ticks +average: 100157 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106695 cycles/ticks + +kyber_encaps_derand: +median: 126776 cycles/ticks +average: 127329 cycles/ticks + +kyber_encaps: +median: 128284 cycles/ticks +average: 128712 cycles/ticks + +kyber_decaps: +median: 165440 cycles/ticks +average: 166093 cycles/ticks + +Loop spin: 776 +gen_a: +median: 25242 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3350 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7920 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91127 cycles/ticks + +indcpa_enc: +median: 116296 cycles/ticks +average: 116801 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36288 cycles/ticks + +kyber_keypair_derand: +median: 99502 cycles/ticks +average: 99865 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106759 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127240 cycles/ticks + +kyber_encaps: +median: 128036 cycles/ticks +average: 128439 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165909 cycles/ticks + +Loop spin: 777 +gen_a: +median: 25250 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90568 cycles/ticks +average: 90952 cycles/ticks + +indcpa_enc: +median: 116092 cycles/ticks +average: 116529 cycles/ticks + +indcpa_dec: +median: 36114 cycles/ticks +average: 36249 cycles/ticks + +kyber_keypair_derand: +median: 99404 cycles/ticks +average: 99763 cycles/ticks + +kyber_keypair: +median: 106228 cycles/ticks +average: 106702 cycles/ticks + +kyber_encaps_derand: +median: 126856 cycles/ticks +average: 127344 cycles/ticks + +kyber_encaps: +median: 128128 cycles/ticks +average: 128532 cycles/ticks + +kyber_decaps: +median: 165302 cycles/ticks +average: 165969 cycles/ticks + +Loop spin: 778 +gen_a: +median: 25268 cycles/ticks +average: 25396 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90608 cycles/ticks +average: 91099 cycles/ticks + +indcpa_enc: +median: 116000 cycles/ticks +average: 116472 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 101212 cycles/ticks +average: 101641 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106599 cycles/ticks + +kyber_encaps_derand: +median: 126912 cycles/ticks +average: 127453 cycles/ticks + +kyber_encaps: +median: 128162 cycles/ticks +average: 128598 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166026 cycles/ticks + +Loop spin: 779 +gen_a: +median: 25220 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7938 cycles/ticks +average: 8008 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91135 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116686 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99478 cycles/ticks +average: 99868 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106747 cycles/ticks + +kyber_encaps_derand: +median: 126894 cycles/ticks +average: 127393 cycles/ticks + +kyber_encaps: +median: 128220 cycles/ticks +average: 128662 cycles/ticks + +kyber_decaps: +median: 165412 cycles/ticks +average: 165997 cycles/ticks + +Loop spin: 780 +gen_a: +median: 25218 cycles/ticks +average: 25399 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3331 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10601 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7934 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90766 cycles/ticks +average: 91138 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99921 cycles/ticks + +kyber_keypair: +median: 106402 cycles/ticks +average: 106910 cycles/ticks + +kyber_encaps_derand: +median: 126874 cycles/ticks +average: 127350 cycles/ticks + +kyber_encaps: +median: 128248 cycles/ticks +average: 128707 cycles/ticks + +kyber_decaps: +median: 165378 cycles/ticks +average: 166088 cycles/ticks + +Loop spin: 781 +gen_a: +median: 25244 cycles/ticks +average: 25405 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91124 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116592 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99510 cycles/ticks +average: 99902 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106708 cycles/ticks + +kyber_encaps_derand: +median: 126760 cycles/ticks +average: 127306 cycles/ticks + +kyber_encaps: +median: 128072 cycles/ticks +average: 128497 cycles/ticks + +kyber_decaps: +median: 165366 cycles/ticks +average: 165990 cycles/ticks + +Loop spin: 782 +gen_a: +median: 25236 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90540 cycles/ticks +average: 90917 cycles/ticks + +indcpa_enc: +median: 116124 cycles/ticks +average: 116661 cycles/ticks + +indcpa_dec: +median: 36208 cycles/ticks +average: 36357 cycles/ticks + +kyber_keypair_derand: +median: 99538 cycles/ticks +average: 99857 cycles/ticks + +kyber_keypair: +median: 106326 cycles/ticks +average: 106718 cycles/ticks + +kyber_encaps_derand: +median: 126782 cycles/ticks +average: 127277 cycles/ticks + +kyber_encaps: +median: 127972 cycles/ticks +average: 128469 cycles/ticks + +kyber_decaps: +median: 165322 cycles/ticks +average: 165950 cycles/ticks + +Loop spin: 783 +gen_a: +median: 25230 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1451 cycles/ticks + +indcpa_keypair: +median: 90514 cycles/ticks +average: 90827 cycles/ticks + +indcpa_enc: +median: 116108 cycles/ticks +average: 116544 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99940 cycles/ticks +average: 100285 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106847 cycles/ticks + +kyber_encaps_derand: +median: 126712 cycles/ticks +average: 127203 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128330 cycles/ticks + +kyber_decaps: +median: 165074 cycles/ticks +average: 165701 cycles/ticks + +Loop spin: 784 +gen_a: +median: 25240 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 90993 cycles/ticks + +indcpa_enc: +median: 116232 cycles/ticks +average: 116741 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 100020 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106752 cycles/ticks + +kyber_encaps_derand: +median: 126870 cycles/ticks +average: 127319 cycles/ticks + +kyber_encaps: +median: 128308 cycles/ticks +average: 128743 cycles/ticks + +kyber_decaps: +median: 165296 cycles/ticks +average: 166023 cycles/ticks + +Loop spin: 785 +gen_a: +median: 25198 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3300 cycles/ticks +average: 3376 cycles/ticks + +poly_getnoise_eta2: +median: 2104 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7596 cycles/ticks +average: 7439 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90808 cycles/ticks +average: 91186 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116595 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99702 cycles/ticks +average: 100083 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106786 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127233 cycles/ticks + +kyber_encaps: +median: 128076 cycles/ticks +average: 128486 cycles/ticks + +kyber_decaps: +median: 165140 cycles/ticks +average: 165801 cycles/ticks + +Loop spin: 786 +gen_a: +median: 25176 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 8064 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 90980 cycles/ticks + +indcpa_enc: +median: 116158 cycles/ticks +average: 116612 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36312 cycles/ticks + +kyber_keypair_derand: +median: 99504 cycles/ticks +average: 99845 cycles/ticks + +kyber_keypair: +median: 106234 cycles/ticks +average: 106680 cycles/ticks + +kyber_encaps_derand: +median: 126592 cycles/ticks +average: 127095 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128468 cycles/ticks + +kyber_decaps: +median: 165258 cycles/ticks +average: 165921 cycles/ticks + +Loop spin: 787 +gen_a: +median: 25250 cycles/ticks +average: 25408 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10543 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90652 cycles/ticks +average: 90986 cycles/ticks + +indcpa_enc: +median: 116014 cycles/ticks +average: 116499 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99658 cycles/ticks +average: 100031 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106654 cycles/ticks + +kyber_encaps_derand: +median: 126638 cycles/ticks +average: 127191 cycles/ticks + +kyber_encaps: +median: 128106 cycles/ticks +average: 128591 cycles/ticks + +kyber_decaps: +median: 165158 cycles/ticks +average: 165867 cycles/ticks + +Loop spin: 788 +gen_a: +median: 25196 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3332 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90858 cycles/ticks +average: 91206 cycles/ticks + +indcpa_enc: +median: 116238 cycles/ticks +average: 116700 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36318 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100029 cycles/ticks + +kyber_keypair: +median: 106218 cycles/ticks +average: 106591 cycles/ticks + +kyber_encaps_derand: +median: 126646 cycles/ticks +average: 127125 cycles/ticks + +kyber_encaps: +median: 128196 cycles/ticks +average: 128666 cycles/ticks + +kyber_decaps: +median: 165204 cycles/ticks +average: 165815 cycles/ticks + +Loop spin: 789 +gen_a: +median: 25254 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 8011 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91193 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116626 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36353 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 100009 cycles/ticks + +kyber_keypair: +median: 106396 cycles/ticks +average: 106852 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127282 cycles/ticks + +kyber_encaps: +median: 127858 cycles/ticks +average: 128310 cycles/ticks + +kyber_decaps: +median: 165292 cycles/ticks +average: 165948 cycles/ticks + +Loop spin: 790 +gen_a: +median: 25218 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90718 cycles/ticks +average: 91091 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116697 cycles/ticks + +indcpa_dec: +median: 36170 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99570 cycles/ticks +average: 99885 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106652 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127285 cycles/ticks + +kyber_encaps: +median: 127944 cycles/ticks +average: 128433 cycles/ticks + +kyber_decaps: +median: 165218 cycles/ticks +average: 165847 cycles/ticks + +Loop spin: 791 +gen_a: +median: 25216 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7981 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90532 cycles/ticks +average: 90906 cycles/ticks + +indcpa_enc: +median: 115960 cycles/ticks +average: 116463 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99844 cycles/ticks +average: 100189 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106807 cycles/ticks + +kyber_encaps_derand: +median: 126586 cycles/ticks +average: 127061 cycles/ticks + +kyber_encaps: +median: 128002 cycles/ticks +average: 128354 cycles/ticks + +kyber_decaps: +median: 165304 cycles/ticks +average: 165987 cycles/ticks + +Loop spin: 792 +gen_a: +median: 25198 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 90967 cycles/ticks + +indcpa_enc: +median: 115972 cycles/ticks +average: 116466 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99490 cycles/ticks +average: 99851 cycles/ticks + +kyber_keypair: +median: 106400 cycles/ticks +average: 106889 cycles/ticks + +kyber_encaps_derand: +median: 126904 cycles/ticks +average: 127401 cycles/ticks + +kyber_encaps: +median: 128260 cycles/ticks +average: 128706 cycles/ticks + +kyber_decaps: +median: 165412 cycles/ticks +average: 166073 cycles/ticks + +Loop spin: 793 +gen_a: +median: 25208 cycles/ticks +average: 25332 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90764 cycles/ticks +average: 91159 cycles/ticks + +indcpa_enc: +median: 116268 cycles/ticks +average: 116686 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36307 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 99980 cycles/ticks + +kyber_keypair: +median: 106440 cycles/ticks +average: 106904 cycles/ticks + +kyber_encaps_derand: +median: 126802 cycles/ticks +average: 127262 cycles/ticks + +kyber_encaps: +median: 128072 cycles/ticks +average: 128352 cycles/ticks + +kyber_decaps: +median: 165294 cycles/ticks +average: 165894 cycles/ticks + +Loop spin: 794 +gen_a: +median: 25218 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 75 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90620 cycles/ticks +average: 90968 cycles/ticks + +indcpa_enc: +median: 116118 cycles/ticks +average: 116610 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99426 cycles/ticks +average: 99784 cycles/ticks + +kyber_keypair: +median: 106288 cycles/ticks +average: 106696 cycles/ticks + +kyber_encaps_derand: +median: 126724 cycles/ticks +average: 127197 cycles/ticks + +kyber_encaps: +median: 128154 cycles/ticks +average: 128501 cycles/ticks + +kyber_decaps: +median: 165288 cycles/ticks +average: 165954 cycles/ticks + +Loop spin: 795 +gen_a: +median: 25240 cycles/ticks +average: 25407 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1873 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90964 cycles/ticks +average: 91369 cycles/ticks + +indcpa_enc: +median: 116398 cycles/ticks +average: 116838 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36341 cycles/ticks + +kyber_keypair_derand: +median: 99692 cycles/ticks +average: 100129 cycles/ticks + +kyber_keypair: +median: 106268 cycles/ticks +average: 106755 cycles/ticks + +kyber_encaps_derand: +median: 126886 cycles/ticks +average: 127379 cycles/ticks + +kyber_encaps: +median: 128210 cycles/ticks +average: 128663 cycles/ticks + +kyber_decaps: +median: 165502 cycles/ticks +average: 166145 cycles/ticks + +Loop spin: 796 +gen_a: +median: 25226 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3341 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90960 cycles/ticks +average: 91344 cycles/ticks + +indcpa_enc: +median: 116426 cycles/ticks +average: 116860 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99690 cycles/ticks +average: 100021 cycles/ticks + +kyber_keypair: +median: 106330 cycles/ticks +average: 106799 cycles/ticks + +kyber_encaps_derand: +median: 126826 cycles/ticks +average: 127367 cycles/ticks + +kyber_encaps: +median: 128262 cycles/ticks +average: 128652 cycles/ticks + +kyber_decaps: +median: 165386 cycles/ticks +average: 166011 cycles/ticks + +Loop spin: 797 +gen_a: +median: 25214 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90632 cycles/ticks +average: 90994 cycles/ticks + +indcpa_enc: +median: 116042 cycles/ticks +average: 116538 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36311 cycles/ticks + +kyber_keypair_derand: +median: 99602 cycles/ticks +average: 100005 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106624 cycles/ticks + +kyber_encaps_derand: +median: 126908 cycles/ticks +average: 127390 cycles/ticks + +kyber_encaps: +median: 128260 cycles/ticks +average: 128740 cycles/ticks + +kyber_decaps: +median: 165444 cycles/ticks +average: 166116 cycles/ticks + +Loop spin: 798 +gen_a: +median: 25234 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7032 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90522 cycles/ticks +average: 90908 cycles/ticks + +indcpa_enc: +median: 115958 cycles/ticks +average: 116440 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 101172 cycles/ticks +average: 101547 cycles/ticks + +kyber_keypair: +median: 106348 cycles/ticks +average: 106832 cycles/ticks + +kyber_encaps_derand: +median: 126760 cycles/ticks +average: 127285 cycles/ticks + +kyber_encaps: +median: 127958 cycles/ticks +average: 128401 cycles/ticks + +kyber_decaps: +median: 165194 cycles/ticks +average: 165840 cycles/ticks + +Loop spin: 799 +gen_a: +median: 25274 cycles/ticks +average: 25408 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7929 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90954 cycles/ticks +average: 91351 cycles/ticks + +indcpa_enc: +median: 116520 cycles/ticks +average: 116967 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99898 cycles/ticks +average: 100257 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106695 cycles/ticks + +kyber_encaps_derand: +median: 126550 cycles/ticks +average: 126964 cycles/ticks + +kyber_encaps: +median: 128040 cycles/ticks +average: 128467 cycles/ticks + +kyber_decaps: +median: 165104 cycles/ticks +average: 165727 cycles/ticks + +Loop spin: 800 +gen_a: +median: 25216 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3326 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90916 cycles/ticks +average: 91227 cycles/ticks + +indcpa_enc: +median: 116264 cycles/ticks +average: 116800 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99524 cycles/ticks +average: 99939 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106687 cycles/ticks + +kyber_encaps_derand: +median: 128126 cycles/ticks +average: 128637 cycles/ticks + +kyber_encaps: +median: 129372 cycles/ticks +average: 129791 cycles/ticks + +kyber_decaps: +median: 166676 cycles/ticks +average: 167219 cycles/ticks + +Loop spin: 801 +gen_a: +median: 25198 cycles/ticks +average: 25315 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90740 cycles/ticks +average: 91119 cycles/ticks + +indcpa_enc: +median: 116200 cycles/ticks +average: 116643 cycles/ticks + +indcpa_dec: +median: 36278 cycles/ticks +average: 36410 cycles/ticks + +kyber_keypair_derand: +median: 99494 cycles/ticks +average: 99822 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106754 cycles/ticks + +kyber_encaps_derand: +median: 128338 cycles/ticks +average: 128945 cycles/ticks + +kyber_encaps: +median: 129650 cycles/ticks +average: 129996 cycles/ticks + +kyber_decaps: +median: 166820 cycles/ticks +average: 167521 cycles/ticks + +Loop spin: 802 +gen_a: +median: 25212 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7006 cycles/ticks +average: 7031 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90896 cycles/ticks +average: 91313 cycles/ticks + +indcpa_enc: +median: 116368 cycles/ticks +average: 116798 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36269 cycles/ticks + +kyber_keypair_derand: +median: 99604 cycles/ticks +average: 100000 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106678 cycles/ticks + +kyber_encaps_derand: +median: 126850 cycles/ticks +average: 127350 cycles/ticks + +kyber_encaps: +median: 128162 cycles/ticks +average: 128621 cycles/ticks + +kyber_decaps: +median: 165408 cycles/ticks +average: 166106 cycles/ticks + +Loop spin: 803 +gen_a: +median: 25272 cycles/ticks +average: 25437 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7036 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1818 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91029 cycles/ticks + +indcpa_enc: +median: 116066 cycles/ticks +average: 116524 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99790 cycles/ticks +average: 100202 cycles/ticks + +kyber_keypair: +median: 106168 cycles/ticks +average: 106649 cycles/ticks + +kyber_encaps_derand: +median: 126616 cycles/ticks +average: 127222 cycles/ticks + +kyber_encaps: +median: 128072 cycles/ticks +average: 128617 cycles/ticks + +kyber_decaps: +median: 165206 cycles/ticks +average: 165879 cycles/ticks + +Loop spin: 804 +gen_a: +median: 25216 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 278 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90818 cycles/ticks +average: 91256 cycles/ticks + +indcpa_enc: +median: 116198 cycles/ticks +average: 116768 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99784 cycles/ticks +average: 100250 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106802 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 127876 cycles/ticks +average: 128393 cycles/ticks + +kyber_decaps: +median: 165102 cycles/ticks +average: 165838 cycles/ticks + +Loop spin: 805 +gen_a: +median: 25238 cycles/ticks +average: 25399 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10551 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91136 cycles/ticks + +indcpa_enc: +median: 116232 cycles/ticks +average: 116698 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36235 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 100070 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106707 cycles/ticks + +kyber_encaps_derand: +median: 126598 cycles/ticks +average: 127161 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128458 cycles/ticks + +kyber_decaps: +median: 165106 cycles/ticks +average: 165789 cycles/ticks + +Loop spin: 806 +gen_a: +median: 25228 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3340 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7996 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1817 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91056 cycles/ticks + +indcpa_enc: +median: 116264 cycles/ticks +average: 116780 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99670 cycles/ticks +average: 100077 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106727 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127300 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128604 cycles/ticks + +kyber_decaps: +median: 165282 cycles/ticks +average: 165886 cycles/ticks + +Loop spin: 807 +gen_a: +median: 25232 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91211 cycles/ticks + +indcpa_enc: +median: 116188 cycles/ticks +average: 116638 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99466 cycles/ticks +average: 99828 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106761 cycles/ticks + +kyber_encaps_derand: +median: 126724 cycles/ticks +average: 127299 cycles/ticks + +kyber_encaps: +median: 128080 cycles/ticks +average: 128469 cycles/ticks + +kyber_decaps: +median: 165336 cycles/ticks +average: 165986 cycles/ticks + +Loop spin: 808 +gen_a: +median: 25202 cycles/ticks +average: 25334 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2131 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90526 cycles/ticks +average: 90902 cycles/ticks + +indcpa_enc: +median: 116054 cycles/ticks +average: 116526 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99678 cycles/ticks +average: 100127 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106754 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127332 cycles/ticks + +kyber_encaps: +median: 128156 cycles/ticks +average: 128587 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165875 cycles/ticks + +Loop spin: 809 +gen_a: +median: 25218 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 91015 cycles/ticks + +indcpa_enc: +median: 116110 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 100055 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106639 cycles/ticks + +kyber_encaps_derand: +median: 126836 cycles/ticks +average: 127313 cycles/ticks + +kyber_encaps: +median: 128208 cycles/ticks +average: 128632 cycles/ticks + +kyber_decaps: +median: 165244 cycles/ticks +average: 165963 cycles/ticks + +Loop spin: 810 +gen_a: +median: 25216 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90632 cycles/ticks +average: 91120 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116642 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99906 cycles/ticks +average: 100300 cycles/ticks + +kyber_keypair: +median: 106272 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127239 cycles/ticks + +kyber_encaps: +median: 128042 cycles/ticks +average: 128467 cycles/ticks + +kyber_decaps: +median: 165300 cycles/ticks +average: 165990 cycles/ticks + +Loop spin: 811 +gen_a: +median: 25204 cycles/ticks +average: 25317 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90574 cycles/ticks +average: 90978 cycles/ticks + +indcpa_enc: +median: 116148 cycles/ticks +average: 116579 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99738 cycles/ticks +average: 100096 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106814 cycles/ticks + +kyber_encaps_derand: +median: 126740 cycles/ticks +average: 127277 cycles/ticks + +kyber_encaps: +median: 128126 cycles/ticks +average: 128570 cycles/ticks + +kyber_decaps: +median: 165332 cycles/ticks +average: 165939 cycles/ticks + +Loop spin: 812 +gen_a: +median: 25196 cycles/ticks +average: 25336 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90700 cycles/ticks +average: 91049 cycles/ticks + +indcpa_enc: +median: 116204 cycles/ticks +average: 116687 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99706 cycles/ticks +average: 100167 cycles/ticks + +kyber_keypair: +median: 106388 cycles/ticks +average: 106822 cycles/ticks + +kyber_encaps_derand: +median: 126494 cycles/ticks +average: 127015 cycles/ticks + +kyber_encaps: +median: 127786 cycles/ticks +average: 128289 cycles/ticks + +kyber_decaps: +median: 165074 cycles/ticks +average: 165582 cycles/ticks + +Loop spin: 813 +gen_a: +median: 25282 cycles/ticks +average: 25400 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3353 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 4268 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90564 cycles/ticks +average: 90924 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116685 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99943 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 109148 cycles/ticks + +kyber_encaps_derand: +median: 126800 cycles/ticks +average: 127352 cycles/ticks + +kyber_encaps: +median: 128040 cycles/ticks +average: 128555 cycles/ticks + +kyber_decaps: +median: 165334 cycles/ticks +average: 165906 cycles/ticks + +Loop spin: 814 +gen_a: +median: 25216 cycles/ticks +average: 25426 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 90984 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116638 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36254 cycles/ticks + +kyber_keypair_derand: +median: 99590 cycles/ticks +average: 99980 cycles/ticks + +kyber_keypair: +median: 106344 cycles/ticks +average: 106797 cycles/ticks + +kyber_encaps_derand: +median: 126832 cycles/ticks +average: 127353 cycles/ticks + +kyber_encaps: +median: 128108 cycles/ticks +average: 128515 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165901 cycles/ticks + +Loop spin: 815 +gen_a: +median: 25272 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90838 cycles/ticks +average: 91184 cycles/ticks + +indcpa_enc: +median: 116230 cycles/ticks +average: 116730 cycles/ticks + +indcpa_dec: +median: 36194 cycles/ticks +average: 36356 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100012 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106721 cycles/ticks + +kyber_encaps_derand: +median: 126740 cycles/ticks +average: 127275 cycles/ticks + +kyber_encaps: +median: 128166 cycles/ticks +average: 128644 cycles/ticks + +kyber_decaps: +median: 165214 cycles/ticks +average: 165769 cycles/ticks + +Loop spin: 816 +gen_a: +median: 25202 cycles/ticks +average: 25320 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3335 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 8020 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90586 cycles/ticks +average: 90973 cycles/ticks + +indcpa_enc: +median: 116064 cycles/ticks +average: 116534 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 101054 cycles/ticks +average: 101446 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106857 cycles/ticks + +kyber_encaps_derand: +median: 126802 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 128038 cycles/ticks +average: 128426 cycles/ticks + +kyber_decaps: +median: 165280 cycles/ticks +average: 165945 cycles/ticks + +Loop spin: 817 +gen_a: +median: 25180 cycles/ticks +average: 25291 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90628 cycles/ticks +average: 90995 cycles/ticks + +indcpa_enc: +median: 116162 cycles/ticks +average: 116580 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36250 cycles/ticks + +kyber_keypair_derand: +median: 99720 cycles/ticks +average: 100052 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106757 cycles/ticks + +kyber_encaps_derand: +median: 126612 cycles/ticks +average: 127053 cycles/ticks + +kyber_encaps: +median: 127864 cycles/ticks +average: 128283 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 165918 cycles/ticks + +Loop spin: 818 +gen_a: +median: 25218 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90772 cycles/ticks +average: 91219 cycles/ticks + +indcpa_enc: +median: 116256 cycles/ticks +average: 116725 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36306 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 100000 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106758 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127280 cycles/ticks + +kyber_encaps: +median: 128106 cycles/ticks +average: 128605 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165876 cycles/ticks + +Loop spin: 819 +gen_a: +median: 25196 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10551 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90732 cycles/ticks +average: 91112 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116720 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99762 cycles/ticks +average: 100120 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106787 cycles/ticks + +kyber_encaps_derand: +median: 126868 cycles/ticks +average: 127483 cycles/ticks + +kyber_encaps: +median: 128134 cycles/ticks +average: 128586 cycles/ticks + +kyber_decaps: +median: 165384 cycles/ticks +average: 166056 cycles/ticks + +Loop spin: 820 +gen_a: +median: 25192 cycles/ticks +average: 25337 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2131 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91091 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 116729 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99390 cycles/ticks +average: 99718 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106811 cycles/ticks + +kyber_encaps_derand: +median: 126616 cycles/ticks +average: 127163 cycles/ticks + +kyber_encaps: +median: 127978 cycles/ticks +average: 128397 cycles/ticks + +kyber_decaps: +median: 165236 cycles/ticks +average: 165857 cycles/ticks + +Loop spin: 821 +gen_a: +median: 25244 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90606 cycles/ticks +average: 90947 cycles/ticks + +indcpa_enc: +median: 115864 cycles/ticks +average: 116264 cycles/ticks + +indcpa_dec: +median: 36114 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99578 cycles/ticks +average: 100025 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106654 cycles/ticks + +kyber_encaps_derand: +median: 126516 cycles/ticks +average: 126989 cycles/ticks + +kyber_encaps: +median: 127844 cycles/ticks +average: 128210 cycles/ticks + +kyber_decaps: +median: 165144 cycles/ticks +average: 165793 cycles/ticks + +Loop spin: 822 +gen_a: +median: 25232 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3329 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1408 cycles/ticks + +indcpa_keypair: +median: 90886 cycles/ticks +average: 91231 cycles/ticks + +indcpa_enc: +median: 116326 cycles/ticks +average: 116848 cycles/ticks + +indcpa_dec: +median: 36194 cycles/ticks +average: 36331 cycles/ticks + +kyber_keypair_derand: +median: 99794 cycles/ticks +average: 100245 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106787 cycles/ticks + +kyber_encaps_derand: +median: 126610 cycles/ticks +average: 127078 cycles/ticks + +kyber_encaps: +median: 127838 cycles/ticks +average: 128274 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165840 cycles/ticks + +Loop spin: 823 +gen_a: +median: 25236 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7925 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90712 cycles/ticks +average: 91082 cycles/ticks + +indcpa_enc: +median: 116094 cycles/ticks +average: 116495 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99640 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106647 cycles/ticks + +kyber_encaps_derand: +median: 126642 cycles/ticks +average: 127172 cycles/ticks + +kyber_encaps: +median: 127938 cycles/ticks +average: 128411 cycles/ticks + +kyber_decaps: +median: 165188 cycles/ticks +average: 165786 cycles/ticks + +Loop spin: 824 +gen_a: +median: 25220 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90780 cycles/ticks +average: 91186 cycles/ticks + +indcpa_enc: +median: 116184 cycles/ticks +average: 116645 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36327 cycles/ticks + +kyber_keypair_derand: +median: 99454 cycles/ticks +average: 99812 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106636 cycles/ticks + +kyber_encaps_derand: +median: 126746 cycles/ticks +average: 127281 cycles/ticks + +kyber_encaps: +median: 127928 cycles/ticks +average: 128305 cycles/ticks + +kyber_decaps: +median: 165220 cycles/ticks +average: 165898 cycles/ticks + +Loop spin: 825 +gen_a: +median: 25224 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90634 cycles/ticks +average: 91022 cycles/ticks + +indcpa_enc: +median: 116080 cycles/ticks +average: 116559 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99628 cycles/ticks +average: 99945 cycles/ticks + +kyber_keypair: +median: 106386 cycles/ticks +average: 106909 cycles/ticks + +kyber_encaps_derand: +median: 126478 cycles/ticks +average: 126964 cycles/ticks + +kyber_encaps: +median: 127854 cycles/ticks +average: 128278 cycles/ticks + +kyber_decaps: +median: 165170 cycles/ticks +average: 165777 cycles/ticks + +Loop spin: 826 +gen_a: +median: 25216 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91221 cycles/ticks + +indcpa_enc: +median: 116326 cycles/ticks +average: 116761 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99888 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106661 cycles/ticks + +kyber_encaps_derand: +median: 126860 cycles/ticks +average: 127362 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128518 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 165936 cycles/ticks + +Loop spin: 827 +gen_a: +median: 25254 cycles/ticks +average: 25390 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90978 cycles/ticks +average: 91304 cycles/ticks + +indcpa_enc: +median: 116334 cycles/ticks +average: 116768 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99716 cycles/ticks +average: 100096 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106641 cycles/ticks + +kyber_encaps_derand: +median: 126590 cycles/ticks +average: 127042 cycles/ticks + +kyber_encaps: +median: 127932 cycles/ticks +average: 128358 cycles/ticks + +kyber_decaps: +median: 165210 cycles/ticks +average: 165747 cycles/ticks + +Loop spin: 828 +gen_a: +median: 25268 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3310 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 8007 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1409 cycles/ticks + +indcpa_keypair: +median: 90740 cycles/ticks +average: 91148 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116681 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36326 cycles/ticks + +kyber_keypair_derand: +median: 99578 cycles/ticks +average: 99892 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106828 cycles/ticks + +kyber_encaps_derand: +median: 126686 cycles/ticks +average: 127228 cycles/ticks + +kyber_encaps: +median: 128088 cycles/ticks +average: 128489 cycles/ticks + +kyber_decaps: +median: 165222 cycles/ticks +average: 165858 cycles/ticks + +Loop spin: 829 +gen_a: +median: 25264 cycles/ticks +average: 25414 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3351 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90504 cycles/ticks +average: 90851 cycles/ticks + +indcpa_enc: +median: 115940 cycles/ticks +average: 116405 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99716 cycles/ticks +average: 100091 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106635 cycles/ticks + +kyber_encaps_derand: +median: 126680 cycles/ticks +average: 127208 cycles/ticks + +kyber_encaps: +median: 127964 cycles/ticks +average: 128428 cycles/ticks + +kyber_decaps: +median: 165186 cycles/ticks +average: 165837 cycles/ticks + +Loop spin: 830 +gen_a: +median: 25246 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1820 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90798 cycles/ticks +average: 91172 cycles/ticks + +indcpa_enc: +median: 116304 cycles/ticks +average: 116749 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99532 cycles/ticks +average: 99969 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106785 cycles/ticks + +kyber_encaps_derand: +median: 126608 cycles/ticks +average: 127099 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128461 cycles/ticks + +kyber_decaps: +median: 165128 cycles/ticks +average: 165733 cycles/ticks + +Loop spin: 831 +gen_a: +median: 25216 cycles/ticks +average: 25376 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2126 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90692 cycles/ticks +average: 91136 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116642 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36278 cycles/ticks + +kyber_keypair_derand: +median: 99648 cycles/ticks +average: 100003 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106637 cycles/ticks + +kyber_encaps_derand: +median: 126622 cycles/ticks +average: 127226 cycles/ticks + +kyber_encaps: +median: 127924 cycles/ticks +average: 128396 cycles/ticks + +kyber_decaps: +median: 165154 cycles/ticks +average: 165898 cycles/ticks + +Loop spin: 832 +gen_a: +median: 25178 cycles/ticks +average: 25324 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10534 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90684 cycles/ticks +average: 91049 cycles/ticks + +indcpa_enc: +median: 116128 cycles/ticks +average: 116563 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99562 cycles/ticks +average: 99971 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106721 cycles/ticks + +kyber_encaps_derand: +median: 126488 cycles/ticks +average: 127050 cycles/ticks + +kyber_encaps: +median: 128116 cycles/ticks +average: 128539 cycles/ticks + +kyber_decaps: +median: 165126 cycles/ticks +average: 165711 cycles/ticks + +Loop spin: 833 +gen_a: +median: 25212 cycles/ticks +average: 25342 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3344 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90502 cycles/ticks +average: 90868 cycles/ticks + +indcpa_enc: +median: 116064 cycles/ticks +average: 116464 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99962 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106657 cycles/ticks + +kyber_encaps_derand: +median: 126862 cycles/ticks +average: 127373 cycles/ticks + +kyber_encaps: +median: 128182 cycles/ticks +average: 128600 cycles/ticks + +kyber_decaps: +median: 165424 cycles/ticks +average: 166094 cycles/ticks + +Loop spin: 834 +gen_a: +median: 25272 cycles/ticks +average: 25438 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90648 cycles/ticks +average: 91126 cycles/ticks + +indcpa_enc: +median: 116074 cycles/ticks +average: 116500 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36293 cycles/ticks + +kyber_keypair_derand: +median: 99604 cycles/ticks +average: 99933 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106640 cycles/ticks + +kyber_encaps_derand: +median: 126620 cycles/ticks +average: 127203 cycles/ticks + +kyber_encaps: +median: 127856 cycles/ticks +average: 128294 cycles/ticks + +kyber_decaps: +median: 165118 cycles/ticks +average: 165781 cycles/ticks + +Loop spin: 835 +gen_a: +median: 25252 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10454 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91042 cycles/ticks + +indcpa_enc: +median: 116200 cycles/ticks +average: 116671 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99672 cycles/ticks +average: 100047 cycles/ticks + +kyber_keypair: +median: 106352 cycles/ticks +average: 106761 cycles/ticks + +kyber_encaps_derand: +median: 126688 cycles/ticks +average: 127249 cycles/ticks + +kyber_encaps: +median: 128028 cycles/ticks +average: 128430 cycles/ticks + +kyber_decaps: +median: 165244 cycles/ticks +average: 165836 cycles/ticks + +Loop spin: 836 +gen_a: +median: 25256 cycles/ticks +average: 25398 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90508 cycles/ticks +average: 90840 cycles/ticks + +indcpa_enc: +median: 115996 cycles/ticks +average: 116466 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36260 cycles/ticks + +kyber_keypair_derand: +median: 99738 cycles/ticks +average: 100093 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106760 cycles/ticks + +kyber_encaps_derand: +median: 126970 cycles/ticks +average: 127525 cycles/ticks + +kyber_encaps: +median: 128290 cycles/ticks +average: 128753 cycles/ticks + +kyber_decaps: +median: 165406 cycles/ticks +average: 165959 cycles/ticks + +Loop spin: 837 +gen_a: +median: 27550 cycles/ticks +average: 26637 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3338 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7990 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90882 cycles/ticks +average: 91231 cycles/ticks + +indcpa_enc: +median: 116302 cycles/ticks +average: 116812 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36254 cycles/ticks + +kyber_keypair_derand: +median: 99494 cycles/ticks +average: 99872 cycles/ticks + +kyber_keypair: +median: 106368 cycles/ticks +average: 106814 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127134 cycles/ticks + +kyber_encaps: +median: 127876 cycles/ticks +average: 128289 cycles/ticks + +kyber_decaps: +median: 165008 cycles/ticks +average: 165700 cycles/ticks + +Loop spin: 838 +gen_a: +median: 25268 cycles/ticks +average: 25429 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90706 cycles/ticks +average: 91138 cycles/ticks + +indcpa_enc: +median: 116168 cycles/ticks +average: 116664 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36298 cycles/ticks + +kyber_keypair_derand: +median: 99492 cycles/ticks +average: 99894 cycles/ticks + +kyber_keypair: +median: 106360 cycles/ticks +average: 106777 cycles/ticks + +kyber_encaps_derand: +median: 126646 cycles/ticks +average: 127134 cycles/ticks + +kyber_encaps: +median: 127920 cycles/ticks +average: 128370 cycles/ticks + +kyber_decaps: +median: 165238 cycles/ticks +average: 165943 cycles/ticks + +Loop spin: 839 +gen_a: +median: 25196 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90832 cycles/ticks +average: 91187 cycles/ticks + +indcpa_enc: +median: 116446 cycles/ticks +average: 116924 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100186 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106631 cycles/ticks + +kyber_encaps_derand: +median: 126638 cycles/ticks +average: 127165 cycles/ticks + +kyber_encaps: +median: 127926 cycles/ticks +average: 128463 cycles/ticks + +kyber_decaps: +median: 165138 cycles/ticks +average: 165838 cycles/ticks + +Loop spin: 840 +gen_a: +median: 25240 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90622 cycles/ticks +average: 91068 cycles/ticks + +indcpa_enc: +median: 116172 cycles/ticks +average: 116591 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99726 cycles/ticks +average: 100171 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106836 cycles/ticks + +kyber_encaps_derand: +median: 126694 cycles/ticks +average: 127137 cycles/ticks + +kyber_encaps: +median: 128030 cycles/ticks +average: 128435 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165946 cycles/ticks + +Loop spin: 841 +gen_a: +median: 25232 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90588 cycles/ticks +average: 90983 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116577 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99720 cycles/ticks +average: 100136 cycles/ticks + +kyber_keypair: +median: 106390 cycles/ticks +average: 106794 cycles/ticks + +kyber_encaps_derand: +median: 126598 cycles/ticks +average: 127157 cycles/ticks + +kyber_encaps: +median: 128006 cycles/ticks +average: 128489 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165845 cycles/ticks + +Loop spin: 842 +gen_a: +median: 25224 cycles/ticks +average: 25353 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 91050 cycles/ticks + +indcpa_enc: +median: 116048 cycles/ticks +average: 116525 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 101298 cycles/ticks +average: 101723 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106563 cycles/ticks + +kyber_encaps_derand: +median: 128252 cycles/ticks +average: 128710 cycles/ticks + +kyber_encaps: +median: 129514 cycles/ticks +average: 129870 cycles/ticks + +kyber_decaps: +median: 166866 cycles/ticks +average: 167487 cycles/ticks + +Loop spin: 843 +gen_a: +median: 25198 cycles/ticks +average: 25305 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1817 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90806 cycles/ticks +average: 91193 cycles/ticks + +indcpa_enc: +median: 116236 cycles/ticks +average: 116708 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99428 cycles/ticks +average: 99795 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106709 cycles/ticks + +kyber_encaps_derand: +median: 126788 cycles/ticks +average: 127274 cycles/ticks + +kyber_encaps: +median: 128026 cycles/ticks +average: 128477 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 166064 cycles/ticks + +Loop spin: 844 +gen_a: +median: 25206 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91103 cycles/ticks + +indcpa_enc: +median: 116082 cycles/ticks +average: 116558 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100071 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106733 cycles/ticks + +kyber_encaps_derand: +median: 126624 cycles/ticks +average: 127084 cycles/ticks + +kyber_encaps: +median: 127964 cycles/ticks +average: 128429 cycles/ticks + +kyber_decaps: +median: 165026 cycles/ticks +average: 165554 cycles/ticks + +Loop spin: 845 +gen_a: +median: 25256 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90754 cycles/ticks +average: 91147 cycles/ticks + +indcpa_enc: +median: 116252 cycles/ticks +average: 116745 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99780 cycles/ticks +average: 100193 cycles/ticks + +kyber_keypair: +median: 106226 cycles/ticks +average: 106666 cycles/ticks + +kyber_encaps_derand: +median: 126922 cycles/ticks +average: 127443 cycles/ticks + +kyber_encaps: +median: 128136 cycles/ticks +average: 128505 cycles/ticks + +kyber_decaps: +median: 165392 cycles/ticks +average: 166042 cycles/ticks + +Loop spin: 846 +gen_a: +median: 25252 cycles/ticks +average: 25386 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90864 cycles/ticks +average: 91317 cycles/ticks + +indcpa_enc: +median: 116336 cycles/ticks +average: 116698 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36289 cycles/ticks + +kyber_keypair_derand: +median: 99630 cycles/ticks +average: 99928 cycles/ticks + +kyber_keypair: +median: 106362 cycles/ticks +average: 106784 cycles/ticks + +kyber_encaps_derand: +median: 126768 cycles/ticks +average: 127228 cycles/ticks + +kyber_encaps: +median: 128152 cycles/ticks +average: 128541 cycles/ticks + +kyber_decaps: +median: 165360 cycles/ticks +average: 165989 cycles/ticks + +Loop spin: 847 +gen_a: +median: 25226 cycles/ticks +average: 25383 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8001 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90800 cycles/ticks +average: 91156 cycles/ticks + +indcpa_enc: +median: 116254 cycles/ticks +average: 116679 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36239 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99963 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126790 cycles/ticks +average: 127237 cycles/ticks + +kyber_encaps: +median: 128174 cycles/ticks +average: 128580 cycles/ticks + +kyber_decaps: +median: 165314 cycles/ticks +average: 165886 cycles/ticks + +Loop spin: 848 +gen_a: +median: 25228 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90722 cycles/ticks +average: 91040 cycles/ticks + +indcpa_enc: +median: 116228 cycles/ticks +average: 116674 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99756 cycles/ticks +average: 100165 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106738 cycles/ticks + +kyber_encaps_derand: +median: 126668 cycles/ticks +average: 127238 cycles/ticks + +kyber_encaps: +median: 127912 cycles/ticks +average: 128306 cycles/ticks + +kyber_decaps: +median: 165254 cycles/ticks +average: 165831 cycles/ticks + +Loop spin: 849 +gen_a: +median: 25178 cycles/ticks +average: 25316 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90836 cycles/ticks +average: 91267 cycles/ticks + +indcpa_enc: +median: 116268 cycles/ticks +average: 116649 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99486 cycles/ticks +average: 99842 cycles/ticks + +kyber_keypair: +median: 106398 cycles/ticks +average: 106829 cycles/ticks + +kyber_encaps_derand: +median: 126736 cycles/ticks +average: 127180 cycles/ticks + +kyber_encaps: +median: 128016 cycles/ticks +average: 128386 cycles/ticks + +kyber_decaps: +median: 165092 cycles/ticks +average: 165732 cycles/ticks + +Loop spin: 850 +gen_a: +median: 25178 cycles/ticks +average: 25302 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90758 cycles/ticks +average: 91114 cycles/ticks + +indcpa_enc: +median: 116098 cycles/ticks +average: 116559 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36257 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99995 cycles/ticks + +kyber_keypair: +median: 106200 cycles/ticks +average: 106667 cycles/ticks + +kyber_encaps_derand: +median: 126626 cycles/ticks +average: 127119 cycles/ticks + +kyber_encaps: +median: 127796 cycles/ticks +average: 128284 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165862 cycles/ticks + +Loop spin: 851 +gen_a: +median: 25178 cycles/ticks +average: 25299 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90740 cycles/ticks +average: 91056 cycles/ticks + +indcpa_enc: +median: 116192 cycles/ticks +average: 116724 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99640 cycles/ticks +average: 100030 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106712 cycles/ticks + +kyber_encaps_derand: +median: 126814 cycles/ticks +average: 127332 cycles/ticks + +kyber_encaps: +median: 128152 cycles/ticks +average: 128579 cycles/ticks + +kyber_decaps: +median: 165224 cycles/ticks +average: 165757 cycles/ticks + +Loop spin: 852 +gen_a: +median: 25218 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7006 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90522 cycles/ticks +average: 91000 cycles/ticks + +indcpa_enc: +median: 115804 cycles/ticks +average: 116249 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36304 cycles/ticks + +kyber_keypair_derand: +median: 99632 cycles/ticks +average: 99970 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106751 cycles/ticks + +kyber_encaps_derand: +median: 126840 cycles/ticks +average: 127417 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128633 cycles/ticks + +kyber_decaps: +median: 165412 cycles/ticks +average: 166116 cycles/ticks + +Loop spin: 853 +gen_a: +median: 25198 cycles/ticks +average: 25315 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3310 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90808 cycles/ticks +average: 91179 cycles/ticks + +indcpa_enc: +median: 116228 cycles/ticks +average: 116684 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36310 cycles/ticks + +kyber_keypair_derand: +median: 99656 cycles/ticks +average: 100016 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106667 cycles/ticks + +kyber_encaps_derand: +median: 126738 cycles/ticks +average: 127226 cycles/ticks + +kyber_encaps: +median: 128154 cycles/ticks +average: 128655 cycles/ticks + +kyber_decaps: +median: 165164 cycles/ticks +average: 165757 cycles/ticks + +Loop spin: 854 +gen_a: +median: 25216 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 72 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90884 cycles/ticks +average: 91241 cycles/ticks + +indcpa_enc: +median: 116302 cycles/ticks +average: 116825 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99652 cycles/ticks +average: 100067 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106755 cycles/ticks + +kyber_encaps_derand: +median: 126770 cycles/ticks +average: 127268 cycles/ticks + +kyber_encaps: +median: 128194 cycles/ticks +average: 128668 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165957 cycles/ticks + +Loop spin: 855 +gen_a: +median: 25304 cycles/ticks +average: 25425 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3379 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90638 cycles/ticks +average: 90944 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116731 cycles/ticks + +indcpa_dec: +median: 36190 cycles/ticks +average: 36334 cycles/ticks + +kyber_keypair_derand: +median: 99352 cycles/ticks +average: 99698 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106776 cycles/ticks + +kyber_encaps_derand: +median: 126800 cycles/ticks +average: 127338 cycles/ticks + +kyber_encaps: +median: 128188 cycles/ticks +average: 128621 cycles/ticks + +kyber_decaps: +median: 165356 cycles/ticks +average: 166000 cycles/ticks + +Loop spin: 856 +gen_a: +median: 25198 cycles/ticks +average: 25300 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3349 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90332 cycles/ticks +average: 90655 cycles/ticks + +indcpa_enc: +median: 115830 cycles/ticks +average: 116313 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99704 cycles/ticks +average: 100030 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106795 cycles/ticks + +kyber_encaps_derand: +median: 126660 cycles/ticks +average: 127131 cycles/ticks + +kyber_encaps: +median: 128006 cycles/ticks +average: 128478 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165831 cycles/ticks + +Loop spin: 857 +gen_a: +median: 25214 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3335 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91150 cycles/ticks + +indcpa_enc: +median: 116236 cycles/ticks +average: 116721 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36326 cycles/ticks + +kyber_keypair_derand: +median: 101218 cycles/ticks +average: 101635 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106643 cycles/ticks + +kyber_encaps_derand: +median: 126844 cycles/ticks +average: 127360 cycles/ticks + +kyber_encaps: +median: 128422 cycles/ticks +average: 128830 cycles/ticks + +kyber_decaps: +median: 165508 cycles/ticks +average: 166187 cycles/ticks + +Loop spin: 858 +gen_a: +median: 25178 cycles/ticks +average: 25309 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 91086 cycles/ticks +average: 91477 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116726 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36237 cycles/ticks + +kyber_keypair_derand: +median: 99498 cycles/ticks +average: 99857 cycles/ticks + +kyber_keypair: +median: 106196 cycles/ticks +average: 106670 cycles/ticks + +kyber_encaps_derand: +median: 126654 cycles/ticks +average: 127147 cycles/ticks + +kyber_encaps: +median: 127936 cycles/ticks +average: 128378 cycles/ticks + +kyber_decaps: +median: 165218 cycles/ticks +average: 165868 cycles/ticks + +Loop spin: 859 +gen_a: +median: 25220 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3342 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90696 cycles/ticks +average: 91053 cycles/ticks + +indcpa_enc: +median: 116134 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36168 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99636 cycles/ticks +average: 100014 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106875 cycles/ticks + +kyber_encaps_derand: +median: 126692 cycles/ticks +average: 127198 cycles/ticks + +kyber_encaps: +median: 127860 cycles/ticks +average: 128354 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165844 cycles/ticks + +Loop spin: 860 +gen_a: +median: 25198 cycles/ticks +average: 25362 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7916 cycles/ticks +average: 8018 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90662 cycles/ticks +average: 91082 cycles/ticks + +indcpa_enc: +median: 116138 cycles/ticks +average: 116664 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 101162 cycles/ticks +average: 101571 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106750 cycles/ticks + +kyber_encaps_derand: +median: 126848 cycles/ticks +average: 127365 cycles/ticks + +kyber_encaps: +median: 128452 cycles/ticks +average: 128876 cycles/ticks + +kyber_decaps: +median: 165352 cycles/ticks +average: 166000 cycles/ticks + +Loop spin: 861 +gen_a: +median: 25220 cycles/ticks +average: 25422 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7162 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90758 cycles/ticks +average: 91172 cycles/ticks + +indcpa_enc: +median: 116234 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36253 cycles/ticks + +kyber_keypair_derand: +median: 99754 cycles/ticks +average: 100159 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106743 cycles/ticks + +kyber_encaps_derand: +median: 126708 cycles/ticks +average: 127232 cycles/ticks + +kyber_encaps: +median: 127994 cycles/ticks +average: 128466 cycles/ticks + +kyber_decaps: +median: 165380 cycles/ticks +average: 166012 cycles/ticks + +Loop spin: 862 +gen_a: +median: 25174 cycles/ticks +average: 25326 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90700 cycles/ticks +average: 91003 cycles/ticks + +indcpa_enc: +median: 116184 cycles/ticks +average: 116609 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99822 cycles/ticks +average: 100204 cycles/ticks + +kyber_keypair: +median: 106512 cycles/ticks +average: 107006 cycles/ticks + +kyber_encaps_derand: +median: 126672 cycles/ticks +average: 127233 cycles/ticks + +kyber_encaps: +median: 127710 cycles/ticks +average: 128220 cycles/ticks + +kyber_decaps: +median: 165122 cycles/ticks +average: 165741 cycles/ticks + +Loop spin: 863 +gen_a: +median: 25220 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90822 cycles/ticks +average: 91219 cycles/ticks + +indcpa_enc: +median: 116308 cycles/ticks +average: 116777 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99610 cycles/ticks +average: 99935 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106666 cycles/ticks + +kyber_encaps_derand: +median: 126600 cycles/ticks +average: 127086 cycles/ticks + +kyber_encaps: +median: 128024 cycles/ticks +average: 128486 cycles/ticks + +kyber_decaps: +median: 165046 cycles/ticks +average: 165748 cycles/ticks + +Loop spin: 864 +gen_a: +median: 25202 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91171 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116645 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36235 cycles/ticks + +kyber_keypair_derand: +median: 99548 cycles/ticks +average: 99982 cycles/ticks + +kyber_keypair: +median: 106340 cycles/ticks +average: 106823 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127324 cycles/ticks + +kyber_encaps: +median: 127978 cycles/ticks +average: 128462 cycles/ticks + +kyber_decaps: +median: 165242 cycles/ticks +average: 165959 cycles/ticks + +Loop spin: 865 +gen_a: +median: 25224 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1831 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90622 cycles/ticks +average: 90959 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116594 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99692 cycles/ticks +average: 100039 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106764 cycles/ticks + +kyber_encaps_derand: +median: 126644 cycles/ticks +average: 127111 cycles/ticks + +kyber_encaps: +median: 127952 cycles/ticks +average: 128364 cycles/ticks + +kyber_decaps: +median: 165190 cycles/ticks +average: 165805 cycles/ticks + +Loop spin: 866 +gen_a: +median: 25220 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90832 cycles/ticks +average: 91242 cycles/ticks + +indcpa_enc: +median: 116252 cycles/ticks +average: 116780 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36219 cycles/ticks + +kyber_keypair_derand: +median: 99522 cycles/ticks +average: 99892 cycles/ticks + +kyber_keypair: +median: 106252 cycles/ticks +average: 106648 cycles/ticks + +kyber_encaps_derand: +median: 126676 cycles/ticks +average: 127151 cycles/ticks + +kyber_encaps: +median: 128166 cycles/ticks +average: 128534 cycles/ticks + +kyber_decaps: +median: 165256 cycles/ticks +average: 165786 cycles/ticks + +Loop spin: 867 +gen_a: +median: 25222 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 292 cycles/ticks +average: 294 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 92244 cycles/ticks +average: 92588 cycles/ticks + +indcpa_enc: +median: 117658 cycles/ticks +average: 118139 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36251 cycles/ticks + +kyber_keypair_derand: +median: 99498 cycles/ticks +average: 99914 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126560 cycles/ticks +average: 127121 cycles/ticks + +kyber_encaps: +median: 127860 cycles/ticks +average: 128271 cycles/ticks + +kyber_decaps: +median: 165070 cycles/ticks +average: 165802 cycles/ticks + +Loop spin: 868 +gen_a: +median: 25222 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7036 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10534 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1818 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90842 cycles/ticks +average: 91216 cycles/ticks + +indcpa_enc: +median: 116264 cycles/ticks +average: 116648 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99492 cycles/ticks +average: 99875 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106706 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127247 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128443 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 166036 cycles/ticks + +Loop spin: 869 +gen_a: +median: 25200 cycles/ticks +average: 25319 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 91002 cycles/ticks +average: 91442 cycles/ticks + +indcpa_enc: +median: 116324 cycles/ticks +average: 116780 cycles/ticks + +indcpa_dec: +median: 36114 cycles/ticks +average: 36260 cycles/ticks + +kyber_keypair_derand: +median: 99650 cycles/ticks +average: 100016 cycles/ticks + +kyber_keypair: +median: 106282 cycles/ticks +average: 106610 cycles/ticks + +kyber_encaps_derand: +median: 126610 cycles/ticks +average: 127111 cycles/ticks + +kyber_encaps: +median: 128006 cycles/ticks +average: 128468 cycles/ticks + +kyber_decaps: +median: 165252 cycles/ticks +average: 165926 cycles/ticks + +Loop spin: 870 +gen_a: +median: 25290 cycles/ticks +average: 25492 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3334 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90824 cycles/ticks +average: 91154 cycles/ticks + +indcpa_enc: +median: 116370 cycles/ticks +average: 116873 cycles/ticks + +indcpa_dec: +median: 36108 cycles/ticks +average: 36195 cycles/ticks + +kyber_keypair_derand: +median: 99604 cycles/ticks +average: 99972 cycles/ticks + +kyber_keypair: +median: 106394 cycles/ticks +average: 106827 cycles/ticks + +kyber_encaps_derand: +median: 126692 cycles/ticks +average: 127222 cycles/ticks + +kyber_encaps: +median: 127970 cycles/ticks +average: 128451 cycles/ticks + +kyber_decaps: +median: 165236 cycles/ticks +average: 165885 cycles/ticks + +Loop spin: 871 +gen_a: +median: 25250 cycles/ticks +average: 25435 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90554 cycles/ticks +average: 91014 cycles/ticks + +indcpa_enc: +median: 116072 cycles/ticks +average: 116497 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36295 cycles/ticks + +kyber_keypair_derand: +median: 99714 cycles/ticks +average: 100083 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127298 cycles/ticks + +kyber_encaps: +median: 128068 cycles/ticks +average: 128542 cycles/ticks + +kyber_decaps: +median: 165218 cycles/ticks +average: 165919 cycles/ticks + +Loop spin: 872 +gen_a: +median: 25198 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 90987 cycles/ticks + +indcpa_enc: +median: 116206 cycles/ticks +average: 116747 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100128 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106711 cycles/ticks + +kyber_encaps_derand: +median: 126712 cycles/ticks +average: 127217 cycles/ticks + +kyber_encaps: +median: 128034 cycles/ticks +average: 128387 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 166028 cycles/ticks + +Loop spin: 873 +gen_a: +median: 25238 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90588 cycles/ticks +average: 90957 cycles/ticks + +indcpa_enc: +median: 116036 cycles/ticks +average: 116539 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99554 cycles/ticks +average: 99933 cycles/ticks + +kyber_keypair: +median: 106394 cycles/ticks +average: 106870 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127187 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128408 cycles/ticks + +kyber_decaps: +median: 165278 cycles/ticks +average: 165904 cycles/ticks + +Loop spin: 874 +gen_a: +median: 25222 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7949 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91176 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116639 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99788 cycles/ticks +average: 100131 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106638 cycles/ticks + +kyber_encaps_derand: +median: 126688 cycles/ticks +average: 127191 cycles/ticks + +kyber_encaps: +median: 128138 cycles/ticks +average: 128563 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165858 cycles/ticks + +Loop spin: 875 +gen_a: +median: 25216 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90554 cycles/ticks +average: 90981 cycles/ticks + +indcpa_enc: +median: 115996 cycles/ticks +average: 116493 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99832 cycles/ticks +average: 100187 cycles/ticks + +kyber_keypair: +median: 106332 cycles/ticks +average: 106690 cycles/ticks + +kyber_encaps_derand: +median: 126570 cycles/ticks +average: 127161 cycles/ticks + +kyber_encaps: +median: 127896 cycles/ticks +average: 128336 cycles/ticks + +kyber_decaps: +median: 164966 cycles/ticks +average: 165466 cycles/ticks + +Loop spin: 876 +gen_a: +median: 25256 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2159 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90720 cycles/ticks +average: 91091 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116538 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99614 cycles/ticks +average: 100007 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106794 cycles/ticks + +kyber_encaps_derand: +median: 126630 cycles/ticks +average: 127128 cycles/ticks + +kyber_encaps: +median: 128090 cycles/ticks +average: 128607 cycles/ticks + +kyber_decaps: +median: 165154 cycles/ticks +average: 165881 cycles/ticks + +Loop spin: 877 +gen_a: +median: 25244 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1508 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91140 cycles/ticks + +indcpa_enc: +median: 116132 cycles/ticks +average: 116628 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99718 cycles/ticks +average: 100091 cycles/ticks + +kyber_keypair: +median: 106224 cycles/ticks +average: 106595 cycles/ticks + +kyber_encaps_derand: +median: 126792 cycles/ticks +average: 127332 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128511 cycles/ticks + +kyber_decaps: +median: 165360 cycles/ticks +average: 166007 cycles/ticks + +Loop spin: 878 +gen_a: +median: 25198 cycles/ticks +average: 25335 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90768 cycles/ticks +average: 91098 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116724 cycles/ticks + +indcpa_dec: +median: 36198 cycles/ticks +average: 36324 cycles/ticks + +kyber_keypair_derand: +median: 99546 cycles/ticks +average: 99927 cycles/ticks + +kyber_keypair: +median: 106350 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126822 cycles/ticks +average: 127305 cycles/ticks + +kyber_encaps: +median: 128212 cycles/ticks +average: 128775 cycles/ticks + +kyber_decaps: +median: 165372 cycles/ticks +average: 166160 cycles/ticks + +Loop spin: 879 +gen_a: +median: 25230 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8032 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90734 cycles/ticks +average: 91168 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116737 cycles/ticks + +indcpa_dec: +median: 36182 cycles/ticks +average: 36338 cycles/ticks + +kyber_keypair_derand: +median: 99678 cycles/ticks +average: 100037 cycles/ticks + +kyber_keypair: +median: 106212 cycles/ticks +average: 106748 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127240 cycles/ticks + +kyber_encaps: +median: 127976 cycles/ticks +average: 128390 cycles/ticks + +kyber_decaps: +median: 165148 cycles/ticks +average: 165892 cycles/ticks + +Loop spin: 880 +gen_a: +median: 25222 cycles/ticks +average: 25366 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90664 cycles/ticks +average: 91063 cycles/ticks + +indcpa_enc: +median: 116052 cycles/ticks +average: 116496 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36320 cycles/ticks + +kyber_keypair_derand: +median: 99718 cycles/ticks +average: 100081 cycles/ticks + +kyber_keypair: +median: 106374 cycles/ticks +average: 106771 cycles/ticks + +kyber_encaps_derand: +median: 126582 cycles/ticks +average: 127154 cycles/ticks + +kyber_encaps: +median: 128096 cycles/ticks +average: 128539 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165806 cycles/ticks + +Loop spin: 881 +gen_a: +median: 25196 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90870 cycles/ticks +average: 91229 cycles/ticks + +indcpa_enc: +median: 116394 cycles/ticks +average: 116897 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99640 cycles/ticks +average: 100002 cycles/ticks + +kyber_keypair: +median: 106294 cycles/ticks +average: 106693 cycles/ticks + +kyber_encaps_derand: +median: 126754 cycles/ticks +average: 127231 cycles/ticks + +kyber_encaps: +median: 128138 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 166003 cycles/ticks + +Loop spin: 882 +gen_a: +median: 25238 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91125 cycles/ticks + +indcpa_enc: +median: 116112 cycles/ticks +average: 116529 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36304 cycles/ticks + +kyber_keypair_derand: +median: 99644 cycles/ticks +average: 100054 cycles/ticks + +kyber_keypair: +median: 106252 cycles/ticks +average: 106645 cycles/ticks + +kyber_encaps_derand: +median: 126892 cycles/ticks +average: 127436 cycles/ticks + +kyber_encaps: +median: 127988 cycles/ticks +average: 128400 cycles/ticks + +kyber_decaps: +median: 165338 cycles/ticks +average: 165979 cycles/ticks + +Loop spin: 883 +gen_a: +median: 25224 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90836 cycles/ticks +average: 91256 cycles/ticks + +indcpa_enc: +median: 116270 cycles/ticks +average: 116702 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36248 cycles/ticks + +kyber_keypair_derand: +median: 99752 cycles/ticks +average: 100160 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106743 cycles/ticks + +kyber_encaps_derand: +median: 126678 cycles/ticks +average: 127218 cycles/ticks + +kyber_encaps: +median: 128238 cycles/ticks +average: 128681 cycles/ticks + +kyber_decaps: +median: 165228 cycles/ticks +average: 165896 cycles/ticks + +Loop spin: 884 +gen_a: +median: 25198 cycles/ticks +average: 25334 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91080 cycles/ticks + +indcpa_enc: +median: 116156 cycles/ticks +average: 116695 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36305 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 100009 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106840 cycles/ticks + +kyber_encaps_derand: +median: 126770 cycles/ticks +average: 127289 cycles/ticks + +kyber_encaps: +median: 128238 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165280 cycles/ticks +average: 165810 cycles/ticks + +Loop spin: 885 +gen_a: +median: 25216 cycles/ticks +average: 25344 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90478 cycles/ticks +average: 90924 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116571 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36340 cycles/ticks + +kyber_keypair_derand: +median: 99734 cycles/ticks +average: 100083 cycles/ticks + +kyber_keypair: +median: 106438 cycles/ticks +average: 106896 cycles/ticks + +kyber_encaps_derand: +median: 126680 cycles/ticks +average: 127242 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128413 cycles/ticks + +kyber_decaps: +median: 165304 cycles/ticks +average: 165958 cycles/ticks + +Loop spin: 886 +gen_a: +median: 25180 cycles/ticks +average: 25335 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 295 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90726 cycles/ticks +average: 91086 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116608 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36287 cycles/ticks + +kyber_keypair_derand: +median: 99650 cycles/ticks +average: 99984 cycles/ticks + +kyber_keypair: +median: 106398 cycles/ticks +average: 106856 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127277 cycles/ticks + +kyber_encaps: +median: 128038 cycles/ticks +average: 128468 cycles/ticks + +kyber_decaps: +median: 165328 cycles/ticks +average: 166107 cycles/ticks + +Loop spin: 887 +gen_a: +median: 25196 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90586 cycles/ticks +average: 91028 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116738 cycles/ticks + +indcpa_dec: +median: 36194 cycles/ticks +average: 36304 cycles/ticks + +kyber_keypair_derand: +median: 99662 cycles/ticks +average: 100050 cycles/ticks + +kyber_keypair: +median: 106142 cycles/ticks +average: 106542 cycles/ticks + +kyber_encaps_derand: +median: 126604 cycles/ticks +average: 127088 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128352 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165847 cycles/ticks + +Loop spin: 888 +gen_a: +median: 25276 cycles/ticks +average: 25428 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90806 cycles/ticks +average: 91227 cycles/ticks + +indcpa_enc: +median: 116312 cycles/ticks +average: 116741 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36333 cycles/ticks + +kyber_keypair_derand: +median: 99640 cycles/ticks +average: 100014 cycles/ticks + +kyber_keypair: +median: 106358 cycles/ticks +average: 106857 cycles/ticks + +kyber_encaps_derand: +median: 126772 cycles/ticks +average: 127313 cycles/ticks + +kyber_encaps: +median: 128038 cycles/ticks +average: 128469 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 166046 cycles/ticks + +Loop spin: 889 +gen_a: +median: 25184 cycles/ticks +average: 25287 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90754 cycles/ticks +average: 91147 cycles/ticks + +indcpa_enc: +median: 116152 cycles/ticks +average: 116577 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36270 cycles/ticks + +kyber_keypair_derand: +median: 99582 cycles/ticks +average: 99946 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106672 cycles/ticks + +kyber_encaps_derand: +median: 126672 cycles/ticks +average: 127171 cycles/ticks + +kyber_encaps: +median: 128100 cycles/ticks +average: 128471 cycles/ticks + +kyber_decaps: +median: 165260 cycles/ticks +average: 165984 cycles/ticks + +Loop spin: 890 +gen_a: +median: 25188 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2130 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90838 cycles/ticks +average: 91171 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116643 cycles/ticks + +indcpa_dec: +median: 36176 cycles/ticks +average: 36328 cycles/ticks + +kyber_keypair_derand: +median: 99616 cycles/ticks +average: 99981 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106698 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127210 cycles/ticks + +kyber_encaps: +median: 127932 cycles/ticks +average: 128365 cycles/ticks + +kyber_decaps: +median: 165166 cycles/ticks +average: 165750 cycles/ticks + +Loop spin: 891 +gen_a: +median: 25224 cycles/ticks +average: 25364 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90646 cycles/ticks +average: 91002 cycles/ticks + +indcpa_enc: +median: 116154 cycles/ticks +average: 116638 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99490 cycles/ticks +average: 99927 cycles/ticks + +kyber_keypair: +median: 106200 cycles/ticks +average: 106681 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127214 cycles/ticks + +kyber_encaps: +median: 127910 cycles/ticks +average: 128360 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165950 cycles/ticks + +Loop spin: 892 +gen_a: +median: 25202 cycles/ticks +average: 25320 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7934 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1410 cycles/ticks + +indcpa_keypair: +median: 90878 cycles/ticks +average: 91236 cycles/ticks + +indcpa_enc: +median: 116266 cycles/ticks +average: 116749 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36259 cycles/ticks + +kyber_keypair_derand: +median: 99580 cycles/ticks +average: 99936 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106671 cycles/ticks + +kyber_encaps_derand: +median: 126794 cycles/ticks +average: 127333 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128615 cycles/ticks + +kyber_decaps: +median: 165322 cycles/ticks +average: 165973 cycles/ticks + +Loop spin: 893 +gen_a: +median: 25216 cycles/ticks +average: 25351 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90618 cycles/ticks +average: 91021 cycles/ticks + +indcpa_enc: +median: 116060 cycles/ticks +average: 116555 cycles/ticks + +indcpa_dec: +median: 36114 cycles/ticks +average: 36243 cycles/ticks + +kyber_keypair_derand: +median: 99728 cycles/ticks +average: 100152 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106584 cycles/ticks + +kyber_encaps_derand: +median: 126852 cycles/ticks +average: 127316 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128620 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165964 cycles/ticks + +Loop spin: 894 +gen_a: +median: 25198 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2138 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90570 cycles/ticks +average: 90926 cycles/ticks + +indcpa_enc: +median: 115962 cycles/ticks +average: 116431 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99570 cycles/ticks +average: 99969 cycles/ticks + +kyber_keypair: +median: 106392 cycles/ticks +average: 106928 cycles/ticks + +kyber_encaps_derand: +median: 126652 cycles/ticks +average: 127199 cycles/ticks + +kyber_encaps: +median: 127944 cycles/ticks +average: 128361 cycles/ticks + +kyber_decaps: +median: 165200 cycles/ticks +average: 165957 cycles/ticks + +Loop spin: 895 +gen_a: +median: 25240 cycles/ticks +average: 25443 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91106 cycles/ticks + +indcpa_enc: +median: 116110 cycles/ticks +average: 116537 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100046 cycles/ticks + +kyber_keypair: +median: 106458 cycles/ticks +average: 106906 cycles/ticks + +kyber_encaps_derand: +median: 126808 cycles/ticks +average: 127329 cycles/ticks + +kyber_encaps: +median: 128308 cycles/ticks +average: 128742 cycles/ticks + +kyber_decaps: +median: 165258 cycles/ticks +average: 165953 cycles/ticks + +Loop spin: 896 +gen_a: +median: 25296 cycles/ticks +average: 25456 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7982 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90608 cycles/ticks +average: 90993 cycles/ticks + +indcpa_enc: +median: 116126 cycles/ticks +average: 116588 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36312 cycles/ticks + +kyber_keypair_derand: +median: 99748 cycles/ticks +average: 100094 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106768 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127214 cycles/ticks + +kyber_encaps: +median: 127918 cycles/ticks +average: 128334 cycles/ticks + +kyber_decaps: +median: 165290 cycles/ticks +average: 165910 cycles/ticks + +Loop spin: 897 +gen_a: +median: 25196 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10606 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 91022 cycles/ticks + +indcpa_enc: +median: 116136 cycles/ticks +average: 116593 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 99518 cycles/ticks +average: 99892 cycles/ticks + +kyber_keypair: +median: 106452 cycles/ticks +average: 106882 cycles/ticks + +kyber_encaps_derand: +median: 126708 cycles/ticks +average: 127203 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128551 cycles/ticks + +kyber_decaps: +median: 165248 cycles/ticks +average: 165922 cycles/ticks + +Loop spin: 898 +gen_a: +median: 25228 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90858 cycles/ticks +average: 91273 cycles/ticks + +indcpa_enc: +median: 116302 cycles/ticks +average: 116776 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100065 cycles/ticks + +kyber_keypair: +median: 106190 cycles/ticks +average: 106637 cycles/ticks + +kyber_encaps_derand: +median: 126580 cycles/ticks +average: 127150 cycles/ticks + +kyber_encaps: +median: 127788 cycles/ticks +average: 128230 cycles/ticks + +kyber_decaps: +median: 165180 cycles/ticks +average: 165761 cycles/ticks + +Loop spin: 899 +gen_a: +median: 25216 cycles/ticks +average: 25354 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8004 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90814 cycles/ticks +average: 91171 cycles/ticks + +indcpa_enc: +median: 116246 cycles/ticks +average: 116766 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36328 cycles/ticks + +kyber_keypair_derand: +median: 99676 cycles/ticks +average: 100055 cycles/ticks + +kyber_keypair: +median: 106236 cycles/ticks +average: 106609 cycles/ticks + +kyber_encaps_derand: +median: 126710 cycles/ticks +average: 127212 cycles/ticks + +kyber_encaps: +median: 128092 cycles/ticks +average: 128633 cycles/ticks + +kyber_decaps: +median: 165330 cycles/ticks +average: 165970 cycles/ticks + +Loop spin: 900 +gen_a: +median: 25228 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3381 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90516 cycles/ticks +average: 90936 cycles/ticks + +indcpa_enc: +median: 116026 cycles/ticks +average: 116547 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36309 cycles/ticks + +kyber_keypair_derand: +median: 99666 cycles/ticks +average: 100017 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106907 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127215 cycles/ticks + +kyber_encaps: +median: 128004 cycles/ticks +average: 128420 cycles/ticks + +kyber_decaps: +median: 165384 cycles/ticks +average: 166183 cycles/ticks + +Loop spin: 901 +gen_a: +median: 25198 cycles/ticks +average: 25346 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 91031 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116429 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36239 cycles/ticks + +kyber_keypair_derand: +median: 99514 cycles/ticks +average: 99834 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106769 cycles/ticks + +kyber_encaps_derand: +median: 126700 cycles/ticks +average: 127161 cycles/ticks + +kyber_encaps: +median: 127912 cycles/ticks +average: 128362 cycles/ticks + +kyber_decaps: +median: 165220 cycles/ticks +average: 165883 cycles/ticks + +Loop spin: 902 +gen_a: +median: 25234 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90810 cycles/ticks +average: 91212 cycles/ticks + +indcpa_enc: +median: 116106 cycles/ticks +average: 116528 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36237 cycles/ticks + +kyber_keypair_derand: +median: 99752 cycles/ticks +average: 100152 cycles/ticks + +kyber_keypair: +median: 106134 cycles/ticks +average: 106600 cycles/ticks + +kyber_encaps_derand: +median: 126690 cycles/ticks +average: 127186 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128368 cycles/ticks + +kyber_decaps: +median: 165152 cycles/ticks +average: 165815 cycles/ticks + +Loop spin: 903 +gen_a: +median: 25190 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 10494 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 279 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90414 cycles/ticks +average: 90798 cycles/ticks + +indcpa_enc: +median: 116024 cycles/ticks +average: 116467 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36343 cycles/ticks + +kyber_keypair_derand: +median: 99276 cycles/ticks +average: 99628 cycles/ticks + +kyber_keypair: +median: 105966 cycles/ticks +average: 108905 cycles/ticks + +kyber_encaps_derand: +median: 126810 cycles/ticks +average: 127391 cycles/ticks + +kyber_encaps: +median: 128010 cycles/ticks +average: 128467 cycles/ticks + +kyber_decaps: +median: 165412 cycles/ticks +average: 166066 cycles/ticks + +Loop spin: 904 +gen_a: +median: 25248 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7990 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1824 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90666 cycles/ticks +average: 91052 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116624 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99554 cycles/ticks +average: 100006 cycles/ticks + +kyber_keypair: +median: 106394 cycles/ticks +average: 106875 cycles/ticks + +kyber_encaps_derand: +median: 126764 cycles/ticks +average: 127378 cycles/ticks + +kyber_encaps: +median: 127910 cycles/ticks +average: 128416 cycles/ticks + +kyber_decaps: +median: 165280 cycles/ticks +average: 165928 cycles/ticks + +Loop spin: 905 +gen_a: +median: 25242 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3353 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 329 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91187 cycles/ticks + +indcpa_enc: +median: 116098 cycles/ticks +average: 116648 cycles/ticks + +indcpa_dec: +median: 36132 cycles/ticks +average: 36314 cycles/ticks + +kyber_keypair_derand: +median: 99794 cycles/ticks +average: 100249 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106800 cycles/ticks + +kyber_encaps_derand: +median: 126922 cycles/ticks +average: 127465 cycles/ticks + +kyber_encaps: +median: 128146 cycles/ticks +average: 128665 cycles/ticks + +kyber_decaps: +median: 165376 cycles/ticks +average: 166055 cycles/ticks + +Loop spin: 906 +gen_a: +median: 25198 cycles/ticks +average: 25363 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 281 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 91008 cycles/ticks + +indcpa_enc: +median: 116076 cycles/ticks +average: 116565 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36280 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100138 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106831 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127201 cycles/ticks + +kyber_encaps: +median: 127946 cycles/ticks +average: 128446 cycles/ticks + +kyber_decaps: +median: 165196 cycles/ticks +average: 165882 cycles/ticks + +Loop spin: 907 +gen_a: +median: 25198 cycles/ticks +average: 25320 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90668 cycles/ticks +average: 91070 cycles/ticks + +indcpa_enc: +median: 116176 cycles/ticks +average: 116625 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99652 cycles/ticks +average: 99980 cycles/ticks + +kyber_keypair: +median: 106314 cycles/ticks +average: 106704 cycles/ticks + +kyber_encaps_derand: +median: 126768 cycles/ticks +average: 127317 cycles/ticks + +kyber_encaps: +median: 128214 cycles/ticks +average: 128647 cycles/ticks + +kyber_decaps: +median: 165276 cycles/ticks +average: 165950 cycles/ticks + +Loop spin: 908 +gen_a: +median: 25290 cycles/ticks +average: 25439 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 8012 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90678 cycles/ticks +average: 91085 cycles/ticks + +indcpa_enc: +median: 116130 cycles/ticks +average: 116652 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 101064 cycles/ticks +average: 101468 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106692 cycles/ticks + +kyber_encaps_derand: +median: 126776 cycles/ticks +average: 127295 cycles/ticks + +kyber_encaps: +median: 128048 cycles/ticks +average: 128555 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 166157 cycles/ticks + +Loop spin: 909 +gen_a: +median: 25196 cycles/ticks +average: 25316 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7052 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1552 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1414 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91179 cycles/ticks + +indcpa_enc: +median: 116224 cycles/ticks +average: 116756 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99973 cycles/ticks + +kyber_keypair: +median: 106334 cycles/ticks +average: 106750 cycles/ticks + +kyber_encaps_derand: +median: 126588 cycles/ticks +average: 127144 cycles/ticks + +kyber_encaps: +median: 127958 cycles/ticks +average: 128390 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165913 cycles/ticks + +Loop spin: 910 +gen_a: +median: 25200 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10571 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90746 cycles/ticks +average: 91139 cycles/ticks + +indcpa_enc: +median: 116232 cycles/ticks +average: 116677 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99768 cycles/ticks +average: 100160 cycles/ticks + +kyber_keypair: +median: 106226 cycles/ticks +average: 106660 cycles/ticks + +kyber_encaps_derand: +median: 126606 cycles/ticks +average: 127150 cycles/ticks + +kyber_encaps: +median: 127956 cycles/ticks +average: 128459 cycles/ticks + +kyber_decaps: +median: 165174 cycles/ticks +average: 165820 cycles/ticks + +Loop spin: 911 +gen_a: +median: 25220 cycles/ticks +average: 25440 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 7998 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91164 cycles/ticks + +indcpa_enc: +median: 116234 cycles/ticks +average: 116689 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99544 cycles/ticks +average: 99978 cycles/ticks + +kyber_keypair: +median: 106190 cycles/ticks +average: 106550 cycles/ticks + +kyber_encaps_derand: +median: 126596 cycles/ticks +average: 127082 cycles/ticks + +kyber_encaps: +median: 128046 cycles/ticks +average: 128490 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165855 cycles/ticks + +Loop spin: 912 +gen_a: +median: 25218 cycles/ticks +average: 25378 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90904 cycles/ticks +average: 91384 cycles/ticks + +indcpa_enc: +median: 116374 cycles/ticks +average: 116824 cycles/ticks + +indcpa_dec: +median: 36220 cycles/ticks +average: 36334 cycles/ticks + +kyber_keypair_derand: +median: 99698 cycles/ticks +average: 100096 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106694 cycles/ticks + +kyber_encaps_derand: +median: 126548 cycles/ticks +average: 126999 cycles/ticks + +kyber_encaps: +median: 127644 cycles/ticks +average: 128123 cycles/ticks + +kyber_decaps: +median: 165190 cycles/ticks +average: 165863 cycles/ticks + +Loop spin: 913 +gen_a: +median: 25224 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1822 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90716 cycles/ticks +average: 91117 cycles/ticks + +indcpa_enc: +median: 116262 cycles/ticks +average: 116716 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99642 cycles/ticks +average: 100017 cycles/ticks + +kyber_keypair: +median: 106306 cycles/ticks +average: 106742 cycles/ticks + +kyber_encaps_derand: +median: 126772 cycles/ticks +average: 127273 cycles/ticks + +kyber_encaps: +median: 128058 cycles/ticks +average: 128506 cycles/ticks + +kyber_decaps: +median: 165382 cycles/ticks +average: 165956 cycles/ticks + +Loop spin: 914 +gen_a: +median: 25214 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90728 cycles/ticks +average: 91100 cycles/ticks + +indcpa_enc: +median: 116242 cycles/ticks +average: 116730 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99614 cycles/ticks +average: 100030 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106742 cycles/ticks + +kyber_encaps_derand: +median: 126852 cycles/ticks +average: 127418 cycles/ticks + +kyber_encaps: +median: 128114 cycles/ticks +average: 128573 cycles/ticks + +kyber_decaps: +median: 165324 cycles/ticks +average: 165957 cycles/ticks + +Loop spin: 915 +gen_a: +median: 25216 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90944 cycles/ticks +average: 91394 cycles/ticks + +indcpa_enc: +median: 116422 cycles/ticks +average: 116889 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36317 cycles/ticks + +kyber_keypair_derand: +median: 99624 cycles/ticks +average: 100047 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106889 cycles/ticks + +kyber_encaps_derand: +median: 126908 cycles/ticks +average: 127408 cycles/ticks + +kyber_encaps: +median: 128184 cycles/ticks +average: 128570 cycles/ticks + +kyber_decaps: +median: 165472 cycles/ticks +average: 166069 cycles/ticks + +Loop spin: 916 +gen_a: +median: 25244 cycles/ticks +average: 25399 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90670 cycles/ticks +average: 91068 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116659 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36274 cycles/ticks + +kyber_keypair_derand: +median: 99444 cycles/ticks +average: 99760 cycles/ticks + +kyber_keypair: +median: 106270 cycles/ticks +average: 106674 cycles/ticks + +kyber_encaps_derand: +median: 126830 cycles/ticks +average: 127336 cycles/ticks + +kyber_encaps: +median: 128168 cycles/ticks +average: 128653 cycles/ticks + +kyber_decaps: +median: 165350 cycles/ticks +average: 165983 cycles/ticks + +Loop spin: 917 +gen_a: +median: 25244 cycles/ticks +average: 25381 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90956 cycles/ticks +average: 91329 cycles/ticks + +indcpa_enc: +median: 116342 cycles/ticks +average: 116750 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99610 cycles/ticks +average: 99918 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106583 cycles/ticks + +kyber_encaps_derand: +median: 126626 cycles/ticks +average: 127141 cycles/ticks + +kyber_encaps: +median: 127988 cycles/ticks +average: 128467 cycles/ticks + +kyber_decaps: +median: 165134 cycles/ticks +average: 165834 cycles/ticks + +Loop spin: 918 +gen_a: +median: 25208 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91205 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116690 cycles/ticks + +indcpa_dec: +median: 36156 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99590 cycles/ticks +average: 99995 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106664 cycles/ticks + +kyber_encaps_derand: +median: 126496 cycles/ticks +average: 126972 cycles/ticks + +kyber_encaps: +median: 127724 cycles/ticks +average: 128122 cycles/ticks + +kyber_decaps: +median: 165102 cycles/ticks +average: 165727 cycles/ticks + +Loop spin: 919 +gen_a: +median: 25214 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7924 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91120 cycles/ticks + +indcpa_enc: +median: 116188 cycles/ticks +average: 116719 cycles/ticks + +indcpa_dec: +median: 36206 cycles/ticks +average: 36372 cycles/ticks + +kyber_keypair_derand: +median: 99664 cycles/ticks +average: 100057 cycles/ticks + +kyber_keypair: +median: 106260 cycles/ticks +average: 106612 cycles/ticks + +kyber_encaps_derand: +median: 126688 cycles/ticks +average: 127204 cycles/ticks + +kyber_encaps: +median: 128138 cycles/ticks +average: 128641 cycles/ticks + +kyber_decaps: +median: 165226 cycles/ticks +average: 165855 cycles/ticks + +Loop spin: 920 +gen_a: +median: 25238 cycles/ticks +average: 25411 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7969 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90736 cycles/ticks +average: 91111 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116737 cycles/ticks + +indcpa_dec: +median: 36116 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99604 cycles/ticks +average: 100002 cycles/ticks + +kyber_keypair: +median: 106388 cycles/ticks +average: 106911 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127298 cycles/ticks + +kyber_encaps: +median: 127992 cycles/ticks +average: 128528 cycles/ticks + +kyber_decaps: +median: 165378 cycles/ticks +average: 166079 cycles/ticks + +Loop spin: 921 +gen_a: +median: 25294 cycles/ticks +average: 25430 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1826 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90834 cycles/ticks +average: 91170 cycles/ticks + +indcpa_enc: +median: 116404 cycles/ticks +average: 116809 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99524 cycles/ticks +average: 99916 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106755 cycles/ticks + +kyber_encaps_derand: +median: 126658 cycles/ticks +average: 127199 cycles/ticks + +kyber_encaps: +median: 127884 cycles/ticks +average: 128304 cycles/ticks + +kyber_decaps: +median: 165232 cycles/ticks +average: 165901 cycles/ticks + +Loop spin: 922 +gen_a: +median: 25208 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1820 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90858 cycles/ticks +average: 91258 cycles/ticks + +indcpa_enc: +median: 116120 cycles/ticks +average: 116631 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 99704 cycles/ticks +average: 100121 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106613 cycles/ticks + +kyber_encaps_derand: +median: 128282 cycles/ticks +average: 128878 cycles/ticks + +kyber_encaps: +median: 129556 cycles/ticks +average: 130050 cycles/ticks + +kyber_decaps: +median: 166720 cycles/ticks +average: 167391 cycles/ticks + +Loop spin: 923 +gen_a: +median: 25234 cycles/ticks +average: 25418 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90526 cycles/ticks +average: 90902 cycles/ticks + +indcpa_enc: +median: 115966 cycles/ticks +average: 116457 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36294 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99915 cycles/ticks + +kyber_keypair: +median: 106378 cycles/ticks +average: 106770 cycles/ticks + +kyber_encaps_derand: +median: 126834 cycles/ticks +average: 127312 cycles/ticks + +kyber_encaps: +median: 128206 cycles/ticks +average: 128646 cycles/ticks + +kyber_decaps: +median: 165404 cycles/ticks +average: 166074 cycles/ticks + +Loop spin: 924 +gen_a: +median: 25176 cycles/ticks +average: 25318 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7918 cycles/ticks +average: 7983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 92338 cycles/ticks +average: 92833 cycles/ticks + +indcpa_enc: +median: 117738 cycles/ticks +average: 118247 cycles/ticks + +indcpa_dec: +median: 36184 cycles/ticks +average: 36328 cycles/ticks + +kyber_keypair_derand: +median: 99648 cycles/ticks +average: 100042 cycles/ticks + +kyber_keypair: +median: 106372 cycles/ticks +average: 106850 cycles/ticks + +kyber_encaps_derand: +median: 126964 cycles/ticks +average: 127534 cycles/ticks + +kyber_encaps: +median: 128398 cycles/ticks +average: 128857 cycles/ticks + +kyber_decaps: +median: 165534 cycles/ticks +average: 166231 cycles/ticks + +Loop spin: 925 +gen_a: +median: 25216 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7034 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1817 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90694 cycles/ticks +average: 91051 cycles/ticks + +indcpa_enc: +median: 116218 cycles/ticks +average: 116669 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36268 cycles/ticks + +kyber_keypair_derand: +median: 99398 cycles/ticks +average: 99776 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106596 cycles/ticks + +kyber_encaps_derand: +median: 128166 cycles/ticks +average: 128638 cycles/ticks + +kyber_encaps: +median: 129572 cycles/ticks +average: 129977 cycles/ticks + +kyber_decaps: +median: 166806 cycles/ticks +average: 167517 cycles/ticks + +Loop spin: 926 +gen_a: +median: 25224 cycles/ticks +average: 25389 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1446 cycles/ticks + +indcpa_keypair: +median: 90704 cycles/ticks +average: 91023 cycles/ticks + +indcpa_enc: +median: 116296 cycles/ticks +average: 116737 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36308 cycles/ticks + +kyber_keypair_derand: +median: 99654 cycles/ticks +average: 99996 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106639 cycles/ticks + +kyber_encaps_derand: +median: 126468 cycles/ticks +average: 126953 cycles/ticks + +kyber_encaps: +median: 127820 cycles/ticks +average: 128240 cycles/ticks + +kyber_decaps: +median: 164962 cycles/ticks +average: 165559 cycles/ticks + +Loop spin: 927 +gen_a: +median: 25222 cycles/ticks +average: 25401 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3330 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90804 cycles/ticks +average: 91163 cycles/ticks + +indcpa_enc: +median: 116348 cycles/ticks +average: 116846 cycles/ticks + +indcpa_dec: +median: 36164 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99668 cycles/ticks +average: 100024 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106811 cycles/ticks + +kyber_encaps_derand: +median: 126700 cycles/ticks +average: 127169 cycles/ticks + +kyber_encaps: +median: 128082 cycles/ticks +average: 128368 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165931 cycles/ticks + +Loop spin: 928 +gen_a: +median: 25234 cycles/ticks +average: 25356 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3362 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90696 cycles/ticks +average: 91070 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116669 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99710 cycles/ticks +average: 100097 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 126944 cycles/ticks +average: 127514 cycles/ticks + +kyber_encaps: +median: 128196 cycles/ticks +average: 128667 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 166084 cycles/ticks + +Loop spin: 929 +gen_a: +median: 25222 cycles/ticks +average: 25383 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90906 cycles/ticks +average: 91286 cycles/ticks + +indcpa_enc: +median: 116136 cycles/ticks +average: 116601 cycles/ticks + +indcpa_dec: +median: 36124 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 99872 cycles/ticks +average: 100290 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106715 cycles/ticks + +kyber_encaps_derand: +median: 126696 cycles/ticks +average: 127232 cycles/ticks + +kyber_encaps: +median: 127904 cycles/ticks +average: 128328 cycles/ticks + +kyber_decaps: +median: 165356 cycles/ticks +average: 166162 cycles/ticks + +Loop spin: 930 +gen_a: +median: 25198 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1817 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90772 cycles/ticks +average: 91164 cycles/ticks + +indcpa_enc: +median: 116250 cycles/ticks +average: 116711 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36313 cycles/ticks + +kyber_keypair_derand: +median: 99672 cycles/ticks +average: 100060 cycles/ticks + +kyber_keypair: +median: 106212 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126822 cycles/ticks +average: 127336 cycles/ticks + +kyber_encaps: +median: 128066 cycles/ticks +average: 128478 cycles/ticks + +kyber_decaps: +median: 165460 cycles/ticks +average: 166148 cycles/ticks + +Loop spin: 931 +gen_a: +median: 25234 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90682 cycles/ticks +average: 91071 cycles/ticks + +indcpa_enc: +median: 116058 cycles/ticks +average: 116491 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99672 cycles/ticks +average: 100100 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106780 cycles/ticks + +kyber_encaps_derand: +median: 126752 cycles/ticks +average: 127290 cycles/ticks + +kyber_encaps: +median: 128048 cycles/ticks +average: 128510 cycles/ticks + +kyber_decaps: +median: 165288 cycles/ticks +average: 165888 cycles/ticks + +Loop spin: 932 +gen_a: +median: 25238 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3327 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7922 cycles/ticks +average: 8002 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90774 cycles/ticks +average: 91182 cycles/ticks + +indcpa_enc: +median: 116114 cycles/ticks +average: 116542 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 100002 cycles/ticks + +kyber_keypair: +median: 106276 cycles/ticks +average: 106675 cycles/ticks + +kyber_encaps_derand: +median: 126464 cycles/ticks +average: 126969 cycles/ticks + +kyber_encaps: +median: 127756 cycles/ticks +average: 128272 cycles/ticks + +kyber_decaps: +median: 165044 cycles/ticks +average: 165664 cycles/ticks + +Loop spin: 933 +gen_a: +median: 25216 cycles/ticks +average: 25349 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3352 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90684 cycles/ticks +average: 91093 cycles/ticks + +indcpa_enc: +median: 116198 cycles/ticks +average: 116632 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99626 cycles/ticks +average: 100033 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106778 cycles/ticks + +kyber_encaps_derand: +median: 126616 cycles/ticks +average: 127064 cycles/ticks + +kyber_encaps: +median: 127928 cycles/ticks +average: 128306 cycles/ticks + +kyber_decaps: +median: 165162 cycles/ticks +average: 165858 cycles/ticks + +Loop spin: 934 +gen_a: +median: 25196 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3337 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1390 cycles/ticks + +indcpa_keypair: +median: 90544 cycles/ticks +average: 90926 cycles/ticks + +indcpa_enc: +median: 116032 cycles/ticks +average: 116476 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 99995 cycles/ticks + +kyber_keypair: +median: 106264 cycles/ticks +average: 106710 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127284 cycles/ticks + +kyber_encaps: +median: 128102 cycles/ticks +average: 128503 cycles/ticks + +kyber_decaps: +median: 165228 cycles/ticks +average: 165829 cycles/ticks + +Loop spin: 935 +gen_a: +median: 25220 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 8010 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90838 cycles/ticks +average: 91173 cycles/ticks + +indcpa_enc: +median: 116200 cycles/ticks +average: 116756 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99960 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106596 cycles/ticks + +kyber_encaps_derand: +median: 126640 cycles/ticks +average: 127170 cycles/ticks + +kyber_encaps: +median: 127998 cycles/ticks +average: 128497 cycles/ticks + +kyber_decaps: +median: 165118 cycles/ticks +average: 165690 cycles/ticks + +Loop spin: 936 +gen_a: +median: 25318 cycles/ticks +average: 25479 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7900 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1412 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91105 cycles/ticks + +indcpa_enc: +median: 116182 cycles/ticks +average: 116676 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36281 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99998 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106857 cycles/ticks + +kyber_encaps_derand: +median: 126698 cycles/ticks +average: 127150 cycles/ticks + +kyber_encaps: +median: 128140 cycles/ticks +average: 128551 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165924 cycles/ticks + +Loop spin: 937 +gen_a: +median: 25182 cycles/ticks +average: 25332 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90680 cycles/ticks +average: 91104 cycles/ticks + +indcpa_enc: +median: 116062 cycles/ticks +average: 116506 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36284 cycles/ticks + +kyber_keypair_derand: +median: 99488 cycles/ticks +average: 99865 cycles/ticks + +kyber_keypair: +median: 106238 cycles/ticks +average: 106733 cycles/ticks + +kyber_encaps_derand: +median: 126606 cycles/ticks +average: 127162 cycles/ticks + +kyber_encaps: +median: 127926 cycles/ticks +average: 128400 cycles/ticks + +kyber_decaps: +median: 165188 cycles/ticks +average: 165792 cycles/ticks + +Loop spin: 938 +gen_a: +median: 25218 cycles/ticks +average: 25374 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90704 cycles/ticks +average: 91079 cycles/ticks + +indcpa_enc: +median: 116174 cycles/ticks +average: 116651 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36266 cycles/ticks + +kyber_keypair_derand: +median: 99622 cycles/ticks +average: 100012 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106748 cycles/ticks + +kyber_encaps_derand: +median: 126778 cycles/ticks +average: 127327 cycles/ticks + +kyber_encaps: +median: 128140 cycles/ticks +average: 128655 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165970 cycles/ticks + +Loop spin: 939 +gen_a: +median: 25200 cycles/ticks +average: 25347 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7923 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90710 cycles/ticks +average: 91134 cycles/ticks + +indcpa_enc: +median: 116096 cycles/ticks +average: 116556 cycles/ticks + +indcpa_dec: +median: 36158 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99618 cycles/ticks +average: 99951 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106752 cycles/ticks + +kyber_encaps_derand: +median: 126774 cycles/ticks +average: 127308 cycles/ticks + +kyber_encaps: +median: 128148 cycles/ticks +average: 128624 cycles/ticks + +kyber_decaps: +median: 165346 cycles/ticks +average: 165997 cycles/ticks + +Loop spin: 940 +gen_a: +median: 25310 cycles/ticks +average: 25521 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7996 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1838 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90606 cycles/ticks +average: 91001 cycles/ticks + +indcpa_enc: +median: 116060 cycles/ticks +average: 116548 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36291 cycles/ticks + +kyber_keypair_derand: +median: 99540 cycles/ticks +average: 99839 cycles/ticks + +kyber_keypair: +median: 106322 cycles/ticks +average: 106850 cycles/ticks + +kyber_encaps_derand: +median: 126768 cycles/ticks +average: 127326 cycles/ticks + +kyber_encaps: +median: 127908 cycles/ticks +average: 128409 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165893 cycles/ticks + +Loop spin: 941 +gen_a: +median: 25288 cycles/ticks +average: 25425 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90730 cycles/ticks +average: 91103 cycles/ticks + +indcpa_enc: +median: 116316 cycles/ticks +average: 116796 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99702 cycles/ticks +average: 100011 cycles/ticks + +kyber_keypair: +median: 106284 cycles/ticks +average: 106746 cycles/ticks + +kyber_encaps_derand: +median: 126732 cycles/ticks +average: 127297 cycles/ticks + +kyber_encaps: +median: 128026 cycles/ticks +average: 128483 cycles/ticks + +kyber_decaps: +median: 165174 cycles/ticks +average: 165919 cycles/ticks + +Loop spin: 942 +gen_a: +median: 25280 cycles/ticks +average: 25433 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 8019 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90856 cycles/ticks +average: 91213 cycles/ticks + +indcpa_enc: +median: 116318 cycles/ticks +average: 116820 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36264 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100035 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106705 cycles/ticks + +kyber_encaps_derand: +median: 126778 cycles/ticks +average: 127236 cycles/ticks + +kyber_encaps: +median: 128056 cycles/ticks +average: 128461 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165853 cycles/ticks + +Loop spin: 943 +gen_a: +median: 25198 cycles/ticks +average: 25298 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3320 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90626 cycles/ticks +average: 91090 cycles/ticks + +indcpa_enc: +median: 116086 cycles/ticks +average: 116533 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99698 cycles/ticks +average: 100076 cycles/ticks + +kyber_keypair: +median: 106404 cycles/ticks +average: 106932 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127218 cycles/ticks + +kyber_encaps: +median: 128080 cycles/ticks +average: 128553 cycles/ticks + +kyber_decaps: +median: 165342 cycles/ticks +average: 166032 cycles/ticks + +Loop spin: 944 +gen_a: +median: 25254 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3352 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1401 cycles/ticks + +indcpa_keypair: +median: 90540 cycles/ticks +average: 90916 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116533 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99516 cycles/ticks +average: 99863 cycles/ticks + +kyber_keypair: +median: 106294 cycles/ticks +average: 106764 cycles/ticks + +kyber_encaps_derand: +median: 126676 cycles/ticks +average: 127237 cycles/ticks + +kyber_encaps: +median: 128038 cycles/ticks +average: 128466 cycles/ticks + +kyber_decaps: +median: 165198 cycles/ticks +average: 165833 cycles/ticks + +Loop spin: 945 +gen_a: +median: 25222 cycles/ticks +average: 25368 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1555 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90738 cycles/ticks +average: 91071 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116681 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99640 cycles/ticks +average: 100038 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106861 cycles/ticks + +kyber_encaps_derand: +median: 126566 cycles/ticks +average: 127065 cycles/ticks + +kyber_encaps: +median: 127878 cycles/ticks +average: 128312 cycles/ticks + +kyber_decaps: +median: 165156 cycles/ticks +average: 165817 cycles/ticks + +Loop spin: 946 +gen_a: +median: 25198 cycles/ticks +average: 25333 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 91028 cycles/ticks + +indcpa_enc: +median: 116144 cycles/ticks +average: 116570 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100181 cycles/ticks + +kyber_keypair: +median: 106216 cycles/ticks +average: 106707 cycles/ticks + +kyber_encaps_derand: +median: 126748 cycles/ticks +average: 127305 cycles/ticks + +kyber_encaps: +median: 128110 cycles/ticks +average: 128592 cycles/ticks + +kyber_decaps: +median: 165192 cycles/ticks +average: 165775 cycles/ticks + +Loop spin: 947 +gen_a: +median: 25324 cycles/ticks +average: 25490 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90430 cycles/ticks +average: 90802 cycles/ticks + +indcpa_enc: +median: 116002 cycles/ticks +average: 116484 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99532 cycles/ticks +average: 99953 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106715 cycles/ticks + +kyber_encaps_derand: +median: 126498 cycles/ticks +average: 127020 cycles/ticks + +kyber_encaps: +median: 127810 cycles/ticks +average: 128282 cycles/ticks + +kyber_decaps: +median: 165058 cycles/ticks +average: 165709 cycles/ticks + +Loop spin: 948 +gen_a: +median: 25238 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90632 cycles/ticks +average: 91069 cycles/ticks + +indcpa_enc: +median: 116070 cycles/ticks +average: 116597 cycles/ticks + +indcpa_dec: +median: 36150 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99528 cycles/ticks +average: 99881 cycles/ticks + +kyber_keypair: +median: 106380 cycles/ticks +average: 106899 cycles/ticks + +kyber_encaps_derand: +median: 126576 cycles/ticks +average: 127126 cycles/ticks + +kyber_encaps: +median: 127980 cycles/ticks +average: 128374 cycles/ticks + +kyber_decaps: +median: 165148 cycles/ticks +average: 165774 cycles/ticks + +Loop spin: 949 +gen_a: +median: 25210 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7970 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1834 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90744 cycles/ticks +average: 91095 cycles/ticks + +indcpa_enc: +median: 116102 cycles/ticks +average: 116587 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36285 cycles/ticks + +kyber_keypair_derand: +median: 100904 cycles/ticks +average: 101315 cycles/ticks + +kyber_keypair: +median: 106210 cycles/ticks +average: 106528 cycles/ticks + +kyber_encaps_derand: +median: 126952 cycles/ticks +average: 127484 cycles/ticks + +kyber_encaps: +median: 128378 cycles/ticks +average: 128816 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166009 cycles/ticks + +Loop spin: 950 +gen_a: +median: 25254 cycles/ticks +average: 25417 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90558 cycles/ticks +average: 90905 cycles/ticks + +indcpa_enc: +median: 116052 cycles/ticks +average: 116522 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36263 cycles/ticks + +kyber_keypair_derand: +median: 99782 cycles/ticks +average: 100180 cycles/ticks + +kyber_keypair: +median: 106336 cycles/ticks +average: 106861 cycles/ticks + +kyber_encaps_derand: +median: 126632 cycles/ticks +average: 127157 cycles/ticks + +kyber_encaps: +median: 128132 cycles/ticks +average: 128610 cycles/ticks + +kyber_decaps: +median: 165176 cycles/ticks +average: 165836 cycles/ticks + +Loop spin: 951 +gen_a: +median: 25234 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7930 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1817 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1394 cycles/ticks + +indcpa_keypair: +median: 90746 cycles/ticks +average: 91169 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116785 cycles/ticks + +indcpa_dec: +median: 36112 cycles/ticks +average: 36231 cycles/ticks + +kyber_keypair_derand: +median: 99624 cycles/ticks +average: 100015 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106791 cycles/ticks + +kyber_encaps_derand: +median: 126794 cycles/ticks +average: 127261 cycles/ticks + +kyber_encaps: +median: 128050 cycles/ticks +average: 128477 cycles/ticks + +kyber_decaps: +median: 165370 cycles/ticks +average: 166070 cycles/ticks + +Loop spin: 952 +gen_a: +median: 25272 cycles/ticks +average: 25402 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3352 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7930 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1405 cycles/ticks + +indcpa_keypair: +median: 90718 cycles/ticks +average: 91086 cycles/ticks + +indcpa_enc: +median: 116104 cycles/ticks +average: 116586 cycles/ticks + +indcpa_dec: +median: 36138 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99614 cycles/ticks +average: 99983 cycles/ticks + +kyber_keypair: +median: 106258 cycles/ticks +average: 106657 cycles/ticks + +kyber_encaps_derand: +median: 126884 cycles/ticks +average: 127366 cycles/ticks + +kyber_encaps: +median: 128286 cycles/ticks +average: 128694 cycles/ticks + +kyber_decaps: +median: 165440 cycles/ticks +average: 166046 cycles/ticks + +Loop spin: 953 +gen_a: +median: 25244 cycles/ticks +average: 25394 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90800 cycles/ticks +average: 91156 cycles/ticks + +indcpa_enc: +median: 116244 cycles/ticks +average: 116714 cycles/ticks + +indcpa_dec: +median: 36180 cycles/ticks +average: 36363 cycles/ticks + +kyber_keypair_derand: +median: 99742 cycles/ticks +average: 100144 cycles/ticks + +kyber_keypair: +median: 106262 cycles/ticks +average: 106708 cycles/ticks + +kyber_encaps_derand: +median: 126722 cycles/ticks +average: 127276 cycles/ticks + +kyber_encaps: +median: 128014 cycles/ticks +average: 128477 cycles/ticks + +kyber_decaps: +median: 165216 cycles/ticks +average: 165841 cycles/ticks + +Loop spin: 954 +gen_a: +median: 25224 cycles/ticks +average: 25361 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 62 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90568 cycles/ticks +average: 91008 cycles/ticks + +indcpa_enc: +median: 115970 cycles/ticks +average: 116449 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36283 cycles/ticks + +kyber_keypair_derand: +median: 99602 cycles/ticks +average: 99966 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106837 cycles/ticks + +kyber_encaps_derand: +median: 126716 cycles/ticks +average: 127292 cycles/ticks + +kyber_encaps: +median: 128142 cycles/ticks +average: 128651 cycles/ticks + +kyber_decaps: +median: 165236 cycles/ticks +average: 165905 cycles/ticks + +Loop spin: 955 +gen_a: +median: 25226 cycles/ticks +average: 25373 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 8004 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1798 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90590 cycles/ticks +average: 91012 cycles/ticks + +indcpa_enc: +median: 116090 cycles/ticks +average: 116642 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100138 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106725 cycles/ticks + +kyber_encaps_derand: +median: 126560 cycles/ticks +average: 127030 cycles/ticks + +kyber_encaps: +median: 127804 cycles/ticks +average: 128337 cycles/ticks + +kyber_decaps: +median: 165134 cycles/ticks +average: 165778 cycles/ticks + +Loop spin: 956 +gen_a: +median: 25262 cycles/ticks +average: 25408 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7908 cycles/ticks +average: 7956 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90766 cycles/ticks +average: 91092 cycles/ticks + +indcpa_enc: +median: 116212 cycles/ticks +average: 116727 cycles/ticks + +indcpa_dec: +median: 36144 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99442 cycles/ticks +average: 99833 cycles/ticks + +kyber_keypair: +median: 106242 cycles/ticks +average: 106632 cycles/ticks + +kyber_encaps_derand: +median: 126650 cycles/ticks +average: 127173 cycles/ticks + +kyber_encaps: +median: 127972 cycles/ticks +average: 128422 cycles/ticks + +kyber_decaps: +median: 165110 cycles/ticks +average: 165768 cycles/ticks + +Loop spin: 957 +gen_a: +median: 25240 cycles/ticks +average: 25398 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1811 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90714 cycles/ticks +average: 91164 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116774 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99548 cycles/ticks +average: 99922 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106763 cycles/ticks + +kyber_encaps_derand: +median: 126854 cycles/ticks +average: 127395 cycles/ticks + +kyber_encaps: +median: 128192 cycles/ticks +average: 128706 cycles/ticks + +kyber_decaps: +median: 165416 cycles/ticks +average: 166047 cycles/ticks + +Loop spin: 958 +gen_a: +median: 25226 cycles/ticks +average: 25360 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90856 cycles/ticks +average: 91227 cycles/ticks + +indcpa_enc: +median: 116374 cycles/ticks +average: 116796 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36260 cycles/ticks + +kyber_keypair_derand: +median: 99606 cycles/ticks +average: 99961 cycles/ticks + +kyber_keypair: +median: 106346 cycles/ticks +average: 106712 cycles/ticks + +kyber_encaps_derand: +median: 126934 cycles/ticks +average: 127479 cycles/ticks + +kyber_encaps: +median: 128256 cycles/ticks +average: 128762 cycles/ticks + +kyber_decaps: +median: 165454 cycles/ticks +average: 166109 cycles/ticks + +Loop spin: 959 +gen_a: +median: 25230 cycles/ticks +average: 25359 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3328 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1386 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90594 cycles/ticks +average: 90985 cycles/ticks + +indcpa_enc: +median: 116088 cycles/ticks +average: 116635 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100092 cycles/ticks + +kyber_keypair: +median: 106268 cycles/ticks +average: 106719 cycles/ticks + +kyber_encaps_derand: +median: 126824 cycles/ticks +average: 127383 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128524 cycles/ticks + +kyber_decaps: +median: 165308 cycles/ticks +average: 165985 cycles/ticks + +Loop spin: 960 +gen_a: +median: 25226 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3321 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7920 cycles/ticks +average: 7963 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90770 cycles/ticks +average: 91113 cycles/ticks + +indcpa_enc: +median: 116160 cycles/ticks +average: 116645 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36260 cycles/ticks + +kyber_keypair_derand: +median: 99518 cycles/ticks +average: 99876 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106756 cycles/ticks + +kyber_encaps_derand: +median: 126660 cycles/ticks +average: 127108 cycles/ticks + +kyber_encaps: +median: 127990 cycles/ticks +average: 128378 cycles/ticks + +kyber_decaps: +median: 165232 cycles/ticks +average: 165905 cycles/ticks + +Loop spin: 961 +gen_a: +median: 25222 cycles/ticks +average: 25358 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3360 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1400 cycles/ticks + +indcpa_keypair: +median: 90820 cycles/ticks +average: 91189 cycles/ticks + +indcpa_enc: +median: 116096 cycles/ticks +average: 116572 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36316 cycles/ticks + +kyber_keypair_derand: +median: 99532 cycles/ticks +average: 99910 cycles/ticks + +kyber_keypair: +median: 106308 cycles/ticks +average: 106737 cycles/ticks + +kyber_encaps_derand: +median: 126706 cycles/ticks +average: 127185 cycles/ticks + +kyber_encaps: +median: 128094 cycles/ticks +average: 128553 cycles/ticks + +kyber_decaps: +median: 165234 cycles/ticks +average: 165805 cycles/ticks + +Loop spin: 962 +gen_a: +median: 25240 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7952 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1812 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90786 cycles/ticks +average: 91191 cycles/ticks + +indcpa_enc: +median: 116282 cycles/ticks +average: 116736 cycles/ticks + +indcpa_dec: +median: 36166 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99584 cycles/ticks +average: 99940 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106699 cycles/ticks + +kyber_encaps_derand: +median: 126614 cycles/ticks +average: 127064 cycles/ticks + +kyber_encaps: +median: 127956 cycles/ticks +average: 128451 cycles/ticks + +kyber_decaps: +median: 165198 cycles/ticks +average: 165882 cycles/ticks + +Loop spin: 963 +gen_a: +median: 25198 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1395 cycles/ticks + +indcpa_keypair: +median: 90704 cycles/ticks +average: 91085 cycles/ticks + +indcpa_enc: +median: 116168 cycles/ticks +average: 116616 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36275 cycles/ticks + +kyber_keypair_derand: +median: 99558 cycles/ticks +average: 99993 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106685 cycles/ticks + +kyber_encaps_derand: +median: 126546 cycles/ticks +average: 127048 cycles/ticks + +kyber_encaps: +median: 127834 cycles/ticks +average: 128282 cycles/ticks + +kyber_decaps: +median: 164934 cycles/ticks +average: 165529 cycles/ticks + +Loop spin: 964 +gen_a: +median: 25198 cycles/ticks +average: 25328 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3375 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90630 cycles/ticks +average: 91033 cycles/ticks + +indcpa_enc: +median: 116072 cycles/ticks +average: 116573 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36303 cycles/ticks + +kyber_keypair_derand: +median: 99594 cycles/ticks +average: 99934 cycles/ticks + +kyber_keypair: +median: 106396 cycles/ticks +average: 106765 cycles/ticks + +kyber_encaps_derand: +median: 126830 cycles/ticks +average: 127343 cycles/ticks + +kyber_encaps: +median: 128100 cycles/ticks +average: 128524 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165859 cycles/ticks + +Loop spin: 965 +gen_a: +median: 25214 cycles/ticks +average: 25348 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1486 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90834 cycles/ticks +average: 91210 cycles/ticks + +indcpa_enc: +median: 116274 cycles/ticks +average: 116695 cycles/ticks + +indcpa_dec: +median: 36148 cycles/ticks +average: 36286 cycles/ticks + +kyber_keypair_derand: +median: 101132 cycles/ticks +average: 101539 cycles/ticks + +kyber_keypair: +median: 106274 cycles/ticks +average: 106646 cycles/ticks + +kyber_encaps_derand: +median: 126684 cycles/ticks +average: 127285 cycles/ticks + +kyber_encaps: +median: 127806 cycles/ticks +average: 128281 cycles/ticks + +kyber_decaps: +median: 165168 cycles/ticks +average: 165880 cycles/ticks + +Loop spin: 966 +gen_a: +median: 25198 cycles/ticks +average: 25367 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1821 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90766 cycles/ticks +average: 91210 cycles/ticks + +indcpa_enc: +median: 116208 cycles/ticks +average: 116717 cycles/ticks + +indcpa_dec: +median: 36186 cycles/ticks +average: 36333 cycles/ticks + +kyber_keypair_derand: +median: 99622 cycles/ticks +average: 100095 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106737 cycles/ticks + +kyber_encaps_derand: +median: 126782 cycles/ticks +average: 127424 cycles/ticks + +kyber_encaps: +median: 128046 cycles/ticks +average: 128471 cycles/ticks + +kyber_decaps: +median: 165340 cycles/ticks +average: 165944 cycles/ticks + +Loop spin: 967 +gen_a: +median: 25214 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3312 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90744 cycles/ticks +average: 91244 cycles/ticks + +indcpa_enc: +median: 116286 cycles/ticks +average: 116714 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36244 cycles/ticks + +kyber_keypair_derand: +median: 99442 cycles/ticks +average: 99817 cycles/ticks + +kyber_keypair: +median: 106230 cycles/ticks +average: 106703 cycles/ticks + +kyber_encaps_derand: +median: 126604 cycles/ticks +average: 127073 cycles/ticks + +kyber_encaps: +median: 127934 cycles/ticks +average: 128409 cycles/ticks + +kyber_decaps: +median: 165202 cycles/ticks +average: 165887 cycles/ticks + +Loop spin: 968 +gen_a: +median: 25240 cycles/ticks +average: 25371 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 7977 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1515 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1815 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90872 cycles/ticks +average: 91270 cycles/ticks + +indcpa_enc: +median: 116216 cycles/ticks +average: 116727 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36261 cycles/ticks + +kyber_keypair_derand: +median: 99670 cycles/ticks +average: 100028 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106686 cycles/ticks + +kyber_encaps_derand: +median: 126704 cycles/ticks +average: 127227 cycles/ticks + +kyber_encaps: +median: 127796 cycles/ticks +average: 128277 cycles/ticks + +kyber_decaps: +median: 165272 cycles/ticks +average: 165911 cycles/ticks + +Loop spin: 969 +gen_a: +median: 25178 cycles/ticks +average: 25317 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 74 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90836 cycles/ticks +average: 91278 cycles/ticks + +indcpa_enc: +median: 116276 cycles/ticks +average: 116839 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36271 cycles/ticks + +kyber_keypair_derand: +median: 99580 cycles/ticks +average: 99937 cycles/ticks + +kyber_keypair: +median: 106370 cycles/ticks +average: 106826 cycles/ticks + +kyber_encaps_derand: +median: 126852 cycles/ticks +average: 127450 cycles/ticks + +kyber_encaps: +median: 128184 cycles/ticks +average: 128622 cycles/ticks + +kyber_decaps: +median: 165358 cycles/ticks +average: 166010 cycles/ticks + +Loop spin: 970 +gen_a: +median: 25214 cycles/ticks +average: 25355 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3334 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90718 cycles/ticks +average: 91083 cycles/ticks + +indcpa_enc: +median: 116212 cycles/ticks +average: 116640 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36226 cycles/ticks + +kyber_keypair_derand: +median: 99380 cycles/ticks +average: 99653 cycles/ticks + +kyber_keypair: +median: 106232 cycles/ticks +average: 106663 cycles/ticks + +kyber_encaps_derand: +median: 126708 cycles/ticks +average: 127249 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128449 cycles/ticks + +kyber_decaps: +median: 165230 cycles/ticks +average: 165923 cycles/ticks + +Loop spin: 971 +gen_a: +median: 25188 cycles/ticks +average: 25350 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1800 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90708 cycles/ticks +average: 91101 cycles/ticks + +indcpa_enc: +median: 116180 cycles/ticks +average: 116648 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36238 cycles/ticks + +kyber_keypair_derand: +median: 99758 cycles/ticks +average: 100004 cycles/ticks + +kyber_keypair: +median: 106286 cycles/ticks +average: 106716 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127159 cycles/ticks + +kyber_encaps: +median: 128230 cycles/ticks +average: 128586 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 165961 cycles/ticks + +Loop spin: 972 +gen_a: +median: 25250 cycles/ticks +average: 25369 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90788 cycles/ticks +average: 91181 cycles/ticks + +indcpa_enc: +median: 116196 cycles/ticks +average: 116684 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36301 cycles/ticks + +kyber_keypair_derand: +median: 99808 cycles/ticks +average: 100143 cycles/ticks + +kyber_keypair: +median: 106338 cycles/ticks +average: 106783 cycles/ticks + +kyber_encaps_derand: +median: 126796 cycles/ticks +average: 127291 cycles/ticks + +kyber_encaps: +median: 128066 cycles/ticks +average: 128460 cycles/ticks + +kyber_decaps: +median: 165344 cycles/ticks +average: 165985 cycles/ticks + +Loop spin: 973 +gen_a: +median: 25236 cycles/ticks +average: 25379 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3323 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1817 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90794 cycles/ticks +average: 91204 cycles/ticks + +indcpa_enc: +median: 116202 cycles/ticks +average: 116677 cycles/ticks + +indcpa_dec: +median: 36136 cycles/ticks +average: 36254 cycles/ticks + +kyber_keypair_derand: +median: 99706 cycles/ticks +average: 100054 cycles/ticks + +kyber_keypair: +median: 106432 cycles/ticks +average: 106801 cycles/ticks + +kyber_encaps_derand: +median: 126864 cycles/ticks +average: 127374 cycles/ticks + +kyber_encaps: +median: 128224 cycles/ticks +average: 128700 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165925 cycles/ticks + +Loop spin: 974 +gen_a: +median: 25196 cycles/ticks +average: 25323 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10536 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1823 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90756 cycles/ticks +average: 91145 cycles/ticks + +indcpa_enc: +median: 116158 cycles/ticks +average: 116621 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36256 cycles/ticks + +kyber_keypair_derand: +median: 99712 cycles/ticks +average: 100119 cycles/ticks + +kyber_keypair: +median: 106372 cycles/ticks +average: 106827 cycles/ticks + +kyber_encaps_derand: +median: 126794 cycles/ticks +average: 127346 cycles/ticks + +kyber_encaps: +median: 128058 cycles/ticks +average: 128499 cycles/ticks + +kyber_decaps: +median: 165298 cycles/ticks +average: 165957 cycles/ticks + +Loop spin: 975 +gen_a: +median: 25214 cycles/ticks +average: 25330 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3344 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90702 cycles/ticks +average: 91090 cycles/ticks + +indcpa_enc: +median: 116270 cycles/ticks +average: 116783 cycles/ticks + +indcpa_dec: +median: 36160 cycles/ticks +average: 36338 cycles/ticks + +kyber_keypair_derand: +median: 99596 cycles/ticks +average: 100025 cycles/ticks + +kyber_keypair: +median: 106298 cycles/ticks +average: 106749 cycles/ticks + +kyber_encaps_derand: +median: 126808 cycles/ticks +average: 127360 cycles/ticks + +kyber_encaps: +median: 128028 cycles/ticks +average: 128392 cycles/ticks + +kyber_decaps: +median: 165312 cycles/ticks +average: 165953 cycles/ticks + +Loop spin: 976 +gen_a: +median: 25222 cycles/ticks +average: 25339 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3325 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1398 cycles/ticks + +indcpa_keypair: +median: 90650 cycles/ticks +average: 91060 cycles/ticks + +indcpa_enc: +median: 116214 cycles/ticks +average: 116647 cycles/ticks + +indcpa_dec: +median: 36142 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99566 cycles/ticks +average: 99960 cycles/ticks + +kyber_keypair: +median: 106318 cycles/ticks +average: 106608 cycles/ticks + +kyber_encaps_derand: +median: 126462 cycles/ticks +average: 126991 cycles/ticks + +kyber_encaps: +median: 127978 cycles/ticks +average: 128547 cycles/ticks + +kyber_decaps: +median: 165070 cycles/ticks +average: 165740 cycles/ticks + +Loop spin: 977 +gen_a: +median: 25216 cycles/ticks +average: 25388 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3318 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7910 cycles/ticks +average: 7972 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1806 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91040 cycles/ticks + +indcpa_enc: +median: 116106 cycles/ticks +average: 116550 cycles/ticks + +indcpa_dec: +median: 36154 cycles/ticks +average: 36292 cycles/ticks + +kyber_keypair_derand: +median: 99764 cycles/ticks +average: 100137 cycles/ticks + +kyber_keypair: +median: 106320 cycles/ticks +average: 106724 cycles/ticks + +kyber_encaps_derand: +median: 126826 cycles/ticks +average: 127359 cycles/ticks + +kyber_encaps: +median: 128094 cycles/ticks +average: 128581 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165925 cycles/ticks + +Loop spin: 978 +gen_a: +median: 25178 cycles/ticks +average: 25315 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3360 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1408 cycles/ticks + +indcpa_keypair: +median: 90814 cycles/ticks +average: 91169 cycles/ticks + +indcpa_enc: +median: 116274 cycles/ticks +average: 116887 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36299 cycles/ticks + +kyber_keypair_derand: +median: 99430 cycles/ticks +average: 99752 cycles/ticks + +kyber_keypair: +median: 106244 cycles/ticks +average: 106650 cycles/ticks + +kyber_encaps_derand: +median: 126750 cycles/ticks +average: 127313 cycles/ticks + +kyber_encaps: +median: 128004 cycles/ticks +average: 128453 cycles/ticks + +kyber_decaps: +median: 165260 cycles/ticks +average: 165944 cycles/ticks + +Loop spin: 979 +gen_a: +median: 25236 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3324 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1831 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90640 cycles/ticks +average: 91019 cycles/ticks + +indcpa_enc: +median: 116100 cycles/ticks +average: 116609 cycles/ticks + +indcpa_dec: +median: 36134 cycles/ticks +average: 36279 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100060 cycles/ticks + +kyber_keypair: +median: 106290 cycles/ticks +average: 106757 cycles/ticks + +kyber_encaps_derand: +median: 126666 cycles/ticks +average: 127096 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128387 cycles/ticks + +kyber_decaps: +median: 165190 cycles/ticks +average: 165813 cycles/ticks + +Loop spin: 980 +gen_a: +median: 25196 cycles/ticks +average: 25322 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10452 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 91084 cycles/ticks +average: 91521 cycles/ticks + +indcpa_enc: +median: 116438 cycles/ticks +average: 116953 cycles/ticks + +indcpa_dec: +median: 36118 cycles/ticks +average: 36277 cycles/ticks + +kyber_keypair_derand: +median: 99526 cycles/ticks +average: 99982 cycles/ticks + +kyber_keypair: +median: 106250 cycles/ticks +average: 106629 cycles/ticks + +kyber_encaps_derand: +median: 126738 cycles/ticks +average: 127277 cycles/ticks + +kyber_encaps: +median: 128094 cycles/ticks +average: 128631 cycles/ticks + +kyber_decaps: +median: 165286 cycles/ticks +average: 165882 cycles/ticks + +Loop spin: 981 +gen_a: +median: 25216 cycles/ticks +average: 25391 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1818 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90846 cycles/ticks +average: 91184 cycles/ticks + +indcpa_enc: +median: 116310 cycles/ticks +average: 116793 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36282 cycles/ticks + +kyber_keypair_derand: +median: 99660 cycles/ticks +average: 99973 cycles/ticks + +kyber_keypair: +median: 106280 cycles/ticks +average: 106654 cycles/ticks + +kyber_encaps_derand: +median: 126830 cycles/ticks +average: 127380 cycles/ticks + +kyber_encaps: +median: 127950 cycles/ticks +average: 128385 cycles/ticks + +kyber_decaps: +median: 165244 cycles/ticks +average: 165927 cycles/ticks + +Loop spin: 982 +gen_a: +median: 25214 cycles/ticks +average: 25384 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 8009 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1814 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90728 cycles/ticks +average: 91112 cycles/ticks + +indcpa_enc: +median: 116156 cycles/ticks +average: 116580 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36258 cycles/ticks + +kyber_keypair_derand: +median: 99582 cycles/ticks +average: 99932 cycles/ticks + +kyber_keypair: +median: 106312 cycles/ticks +average: 106801 cycles/ticks + +kyber_encaps_derand: +median: 126824 cycles/ticks +average: 127284 cycles/ticks + +kyber_encaps: +median: 128074 cycles/ticks +average: 128545 cycles/ticks + +kyber_decaps: +median: 165310 cycles/ticks +average: 165993 cycles/ticks + +Loop spin: 983 +gen_a: +median: 25238 cycles/ticks +average: 25387 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3317 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7924 cycles/ticks +average: 7981 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1801 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90676 cycles/ticks +average: 91062 cycles/ticks + +indcpa_enc: +median: 116178 cycles/ticks +average: 116675 cycles/ticks + +indcpa_dec: +median: 36152 cycles/ticks +average: 36297 cycles/ticks + +kyber_keypair_derand: +median: 99746 cycles/ticks +average: 100146 cycles/ticks + +kyber_keypair: +median: 106248 cycles/ticks +average: 106665 cycles/ticks + +kyber_encaps_derand: +median: 126792 cycles/ticks +average: 127283 cycles/ticks + +kyber_encaps: +median: 128138 cycles/ticks +average: 128606 cycles/ticks + +kyber_decaps: +median: 165270 cycles/ticks +average: 165889 cycles/ticks + +Loop spin: 984 +gen_a: +median: 25242 cycles/ticks +average: 25380 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8054 cycles/ticks +average: 8037 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90890 cycles/ticks +average: 91238 cycles/ticks + +indcpa_enc: +median: 116210 cycles/ticks +average: 116740 cycles/ticks + +indcpa_dec: +median: 36162 cycles/ticks +average: 36315 cycles/ticks + +kyber_keypair_derand: +median: 99790 cycles/ticks +average: 100165 cycles/ticks + +kyber_keypair: +median: 106392 cycles/ticks +average: 106819 cycles/ticks + +kyber_encaps_derand: +median: 126678 cycles/ticks +average: 127248 cycles/ticks + +kyber_encaps: +median: 127998 cycles/ticks +average: 128437 cycles/ticks + +kyber_decaps: +median: 165074 cycles/ticks +average: 165683 cycles/ticks + +Loop spin: 985 +gen_a: +median: 25254 cycles/ticks +average: 25385 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7919 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90854 cycles/ticks +average: 91260 cycles/ticks + +indcpa_enc: +median: 116386 cycles/ticks +average: 116977 cycles/ticks + +indcpa_dec: +median: 36174 cycles/ticks +average: 36342 cycles/ticks + +kyber_keypair_derand: +median: 99684 cycles/ticks +average: 100079 cycles/ticks + +kyber_keypair: +median: 106302 cycles/ticks +average: 106745 cycles/ticks + +kyber_encaps_derand: +median: 126580 cycles/ticks +average: 127071 cycles/ticks + +kyber_encaps: +median: 128030 cycles/ticks +average: 128421 cycles/ticks + +kyber_decaps: +median: 165156 cycles/ticks +average: 165806 cycles/ticks + +Loop spin: 986 +gen_a: +median: 25198 cycles/ticks +average: 25317 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3316 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1393 cycles/ticks + +indcpa_keypair: +median: 90764 cycles/ticks +average: 91117 cycles/ticks + +indcpa_enc: +median: 116134 cycles/ticks +average: 116593 cycles/ticks + +indcpa_dec: +median: 36122 cycles/ticks +average: 36230 cycles/ticks + +kyber_keypair_derand: +median: 99528 cycles/ticks +average: 99825 cycles/ticks + +kyber_keypair: +median: 106266 cycles/ticks +average: 106628 cycles/ticks + +kyber_encaps_derand: +median: 126546 cycles/ticks +average: 127106 cycles/ticks + +kyber_encaps: +median: 127828 cycles/ticks +average: 128275 cycles/ticks + +kyber_decaps: +median: 165018 cycles/ticks +average: 165690 cycles/ticks + +Loop spin: 987 +gen_a: +median: 25232 cycles/ticks +average: 25365 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90974 cycles/ticks +average: 91320 cycles/ticks + +indcpa_enc: +median: 116378 cycles/ticks +average: 116844 cycles/ticks + +indcpa_dec: +median: 36128 cycles/ticks +average: 36248 cycles/ticks + +kyber_keypair_derand: +median: 99600 cycles/ticks +average: 99906 cycles/ticks + +kyber_keypair: +median: 106300 cycles/ticks +average: 106648 cycles/ticks + +kyber_encaps_derand: +median: 126786 cycles/ticks +average: 127358 cycles/ticks + +kyber_encaps: +median: 128082 cycles/ticks +average: 128495 cycles/ticks + +kyber_decaps: +median: 165390 cycles/ticks +average: 166038 cycles/ticks + +Loop spin: 988 +gen_a: +median: 25250 cycles/ticks +average: 25412 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10534 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7926 cycles/ticks +average: 7989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90618 cycles/ticks +average: 91023 cycles/ticks + +indcpa_enc: +median: 116098 cycles/ticks +average: 116662 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36272 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99978 cycles/ticks + +kyber_keypair: +median: 106292 cycles/ticks +average: 106712 cycles/ticks + +kyber_encaps_derand: +median: 128164 cycles/ticks +average: 128619 cycles/ticks + +kyber_encaps: +median: 129568 cycles/ticks +average: 130039 cycles/ticks + +kyber_decaps: +median: 166804 cycles/ticks +average: 167439 cycles/ticks + +Loop spin: 989 +gen_a: +median: 25264 cycles/ticks +average: 25434 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90762 cycles/ticks +average: 91151 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116466 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36276 cycles/ticks + +kyber_keypair_derand: +median: 99686 cycles/ticks +average: 100093 cycles/ticks + +kyber_keypair: +median: 106316 cycles/ticks +average: 106772 cycles/ticks + +kyber_encaps_derand: +median: 126762 cycles/ticks +average: 127243 cycles/ticks + +kyber_encaps: +median: 128144 cycles/ticks +average: 128547 cycles/ticks + +kyber_decaps: +median: 165388 cycles/ticks +average: 166028 cycles/ticks + +Loop spin: 990 +gen_a: +median: 25258 cycles/ticks +average: 25403 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10450 cycles/ticks +average: 10518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1810 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1389 cycles/ticks + +indcpa_keypair: +median: 90600 cycles/ticks +average: 91000 cycles/ticks + +indcpa_enc: +median: 116068 cycles/ticks +average: 116510 cycles/ticks + +indcpa_dec: +median: 36178 cycles/ticks +average: 36296 cycles/ticks + +kyber_keypair_derand: +median: 99620 cycles/ticks +average: 99954 cycles/ticks + +kyber_keypair: +median: 106304 cycles/ticks +average: 106702 cycles/ticks + +kyber_encaps_derand: +median: 126804 cycles/ticks +average: 127357 cycles/ticks + +kyber_encaps: +median: 128128 cycles/ticks +average: 128474 cycles/ticks + +kyber_decaps: +median: 165256 cycles/ticks +average: 165875 cycles/ticks + +Loop spin: 991 +gen_a: +median: 25214 cycles/ticks +average: 25340 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3314 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7932 cycles/ticks +average: 7986 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1402 cycles/ticks + +indcpa_keypair: +median: 90506 cycles/ticks +average: 90905 cycles/ticks + +indcpa_enc: +median: 116040 cycles/ticks +average: 116517 cycles/ticks + +indcpa_dec: +median: 36120 cycles/ticks +average: 36271 cycles/ticks + +kyber_keypair_derand: +median: 99564 cycles/ticks +average: 99988 cycles/ticks + +kyber_keypair: +median: 106364 cycles/ticks +average: 106765 cycles/ticks + +kyber_encaps_derand: +median: 126686 cycles/ticks +average: 127231 cycles/ticks + +kyber_encaps: +median: 128302 cycles/ticks +average: 128714 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 165977 cycles/ticks + +Loop spin: 992 +gen_a: +median: 25178 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7918 cycles/ticks +average: 7993 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 321 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1808 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1404 cycles/ticks + +indcpa_keypair: +median: 90840 cycles/ticks +average: 91222 cycles/ticks + +indcpa_enc: +median: 116278 cycles/ticks +average: 116796 cycles/ticks + +indcpa_dec: +median: 36172 cycles/ticks +average: 36326 cycles/ticks + +kyber_keypair_derand: +median: 99526 cycles/ticks +average: 99901 cycles/ticks + +kyber_keypair: +median: 106296 cycles/ticks +average: 106714 cycles/ticks + +kyber_encaps_derand: +median: 126740 cycles/ticks +average: 127226 cycles/ticks + +kyber_encaps: +median: 128172 cycles/ticks +average: 128610 cycles/ticks + +kyber_decaps: +median: 165380 cycles/ticks +average: 166089 cycles/ticks + +Loop spin: 993 +gen_a: +median: 25196 cycles/ticks +average: 25331 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3315 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7953 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90792 cycles/ticks +average: 91143 cycles/ticks + +indcpa_enc: +median: 116294 cycles/ticks +average: 119197 cycles/ticks + +indcpa_dec: +median: 36192 cycles/ticks +average: 36367 cycles/ticks + +kyber_keypair_derand: +median: 99792 cycles/ticks +average: 100187 cycles/ticks + +kyber_keypair: +median: 106342 cycles/ticks +average: 106737 cycles/ticks + +kyber_encaps_derand: +median: 126682 cycles/ticks +average: 129504 cycles/ticks + +kyber_encaps: +median: 127978 cycles/ticks +average: 128415 cycles/ticks + +kyber_decaps: +median: 165308 cycles/ticks +average: 165789 cycles/ticks + +Loop spin: 994 +gen_a: +median: 25176 cycles/ticks +average: 25314 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3322 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7912 cycles/ticks +average: 7962 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1399 cycles/ticks + +indcpa_keypair: +median: 90680 cycles/ticks +average: 91038 cycles/ticks + +indcpa_enc: +median: 116174 cycles/ticks +average: 116681 cycles/ticks + +indcpa_dec: +median: 36114 cycles/ticks +average: 36290 cycles/ticks + +kyber_keypair_derand: +median: 99772 cycles/ticks +average: 100169 cycles/ticks + +kyber_keypair: +median: 106278 cycles/ticks +average: 106687 cycles/ticks + +kyber_encaps_derand: +median: 126718 cycles/ticks +average: 127250 cycles/ticks + +kyber_encaps: +median: 127960 cycles/ticks +average: 128469 cycles/ticks + +kyber_decaps: +median: 165320 cycles/ticks +average: 166030 cycles/ticks + +Loop spin: 995 +gen_a: +median: 25200 cycles/ticks +average: 25377 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1387 cycles/ticks + +indcpa_keypair: +median: 90638 cycles/ticks +average: 91013 cycles/ticks + +indcpa_enc: +median: 116148 cycles/ticks +average: 116609 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36265 cycles/ticks + +kyber_keypair_derand: +median: 99680 cycles/ticks +average: 100029 cycles/ticks + +kyber_keypair: +median: 106310 cycles/ticks +average: 106758 cycles/ticks + +kyber_encaps_derand: +median: 126806 cycles/ticks +average: 127349 cycles/ticks + +kyber_encaps: +median: 128042 cycles/ticks +average: 128472 cycles/ticks + +kyber_decaps: +median: 165274 cycles/ticks +average: 165905 cycles/ticks + +Loop spin: 996 +gen_a: +median: 25208 cycles/ticks +average: 25370 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3311 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7902 cycles/ticks +average: 7968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1807 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90750 cycles/ticks +average: 91078 cycles/ticks + +indcpa_enc: +median: 116118 cycles/ticks +average: 116597 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36243 cycles/ticks + +kyber_keypair_derand: +median: 99638 cycles/ticks +average: 100011 cycles/ticks + +kyber_keypair: +median: 106354 cycles/ticks +average: 106728 cycles/ticks + +kyber_encaps_derand: +median: 126940 cycles/ticks +average: 127468 cycles/ticks + +kyber_encaps: +median: 128214 cycles/ticks +average: 128689 cycles/ticks + +kyber_decaps: +median: 165440 cycles/ticks +average: 166068 cycles/ticks + +Loop spin: 997 +gen_a: +median: 25244 cycles/ticks +average: 25375 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3313 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7934 cycles/ticks +average: 8003 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1396 cycles/ticks + +indcpa_keypair: +median: 90660 cycles/ticks +average: 91086 cycles/ticks + +indcpa_enc: +median: 116186 cycles/ticks +average: 116640 cycles/ticks + +indcpa_dec: +median: 36130 cycles/ticks +average: 36302 cycles/ticks + +kyber_keypair_derand: +median: 101236 cycles/ticks +average: 101604 cycles/ticks + +kyber_keypair: +median: 106356 cycles/ticks +average: 106698 cycles/ticks + +kyber_encaps_derand: +median: 126842 cycles/ticks +average: 127360 cycles/ticks + +kyber_encaps: +median: 128008 cycles/ticks +average: 128410 cycles/ticks + +kyber_decaps: +median: 165316 cycles/ticks +average: 165983 cycles/ticks + +Loop spin: 998 +gen_a: +median: 25214 cycles/ticks +average: 25357 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7928 cycles/ticks +average: 7976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1403 cycles/ticks + +indcpa_keypair: +median: 90804 cycles/ticks +average: 91213 cycles/ticks + +indcpa_enc: +median: 116140 cycles/ticks +average: 116677 cycles/ticks + +indcpa_dec: +median: 36140 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99598 cycles/ticks +average: 100040 cycles/ticks + +kyber_keypair: +median: 106246 cycles/ticks +average: 106671 cycles/ticks + +kyber_encaps_derand: +median: 126616 cycles/ticks +average: 127207 cycles/ticks + +kyber_encaps: +median: 127998 cycles/ticks +average: 128505 cycles/ticks + +kyber_decaps: +median: 165152 cycles/ticks +average: 165875 cycles/ticks + +Loop spin: 999 +gen_a: +median: 25254 cycles/ticks +average: 25392 cycles/ticks + +poly_getnoise_eta1: +median: 3298 cycles/ticks +average: 3343 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10446 cycles/ticks +average: 10477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7906 cycles/ticks +average: 7959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1813 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1388 cycles/ticks + +indcpa_keypair: +median: 90582 cycles/ticks +average: 90976 cycles/ticks + +indcpa_enc: +median: 116036 cycles/ticks +average: 116557 cycles/ticks + +indcpa_dec: +median: 36146 cycles/ticks +average: 36300 cycles/ticks + +kyber_keypair_derand: +median: 99458 cycles/ticks +average: 99872 cycles/ticks + +kyber_keypair: +median: 106254 cycles/ticks +average: 106669 cycles/ticks + +kyber_encaps_derand: +median: 126730 cycles/ticks +average: 127296 cycles/ticks + +kyber_encaps: +median: 127972 cycles/ticks +average: 128376 cycles/ticks + +kyber_decaps: +median: 165256 cycles/ticks +average: 165833 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 25292 cycles/ticks +average: 25449 cycles/ticks + +poly_getnoise_eta1: +median: 3296 cycles/ticks +average: 3319 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10448 cycles/ticks +average: 10519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 7904 cycles/ticks +average: 7973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1484 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1799 cycles/ticks + +polyvec_decompress: +median: 1388 cycles/ticks +average: 1397 cycles/ticks + +indcpa_keypair: +median: 90700 cycles/ticks +average: 91080 cycles/ticks + +indcpa_enc: +median: 116236 cycles/ticks +average: 116717 cycles/ticks + +indcpa_dec: +median: 36126 cycles/ticks +average: 36252 cycles/ticks + +kyber_keypair_derand: +median: 99688 cycles/ticks +average: 100031 cycles/ticks + +kyber_keypair: +median: 106382 cycles/ticks +average: 106766 cycles/ticks + +kyber_encaps_derand: +median: 126842 cycles/ticks +average: 127298 cycles/ticks + +kyber_encaps: +median: 128358 cycles/ticks +average: 128837 cycles/ticks + +kyber_decaps: +median: 165426 cycles/ticks +average: 166155 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233230.out b/benchmark/slurm/slurm-11233230.out new file mode 100644 index 0000000..3fe88f6 --- /dev/null +++ b/benchmark/slurm/slurm-11233230.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233230 +## Job Name : test_energy768.sh +## Nodelist : node2333 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/ref/test +## Job Started : Fri May 2 01:29:22 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 57062 cycles/ticks +average: 57733 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2216 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 157026 cycles/ticks +average: 157740 cycles/ticks + +indcpa_enc: +median: 191640 cycles/ticks +average: 192438 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47257 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 170125 cycles/ticks + +kyber_keypair: +median: 182536 cycles/ticks +average: 183193 cycles/ticks + +kyber_encaps_derand: +median: 205948 cycles/ticks +average: 206858 cycles/ticks + +kyber_encaps: +median: 206804 cycles/ticks +average: 207537 cycles/ticks + +kyber_decaps: +median: 255524 cycles/ticks +average: 256915 cycles/ticks + +Loop spin: 2 +gen_a: +median: 57116 cycles/ticks +average: 57450 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156210 cycles/ticks +average: 156853 cycles/ticks + +indcpa_enc: +median: 191062 cycles/ticks +average: 191811 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47385 cycles/ticks + +kyber_keypair_derand: +median: 169298 cycles/ticks +average: 169872 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183090 cycles/ticks + +kyber_encaps_derand: +median: 205680 cycles/ticks +average: 206497 cycles/ticks + +kyber_encaps: +median: 206764 cycles/ticks +average: 207649 cycles/ticks + +kyber_decaps: +median: 255676 cycles/ticks +average: 256897 cycles/ticks + +Loop spin: 3 +gen_a: +median: 57054 cycles/ticks +average: 57414 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156310 cycles/ticks +average: 156926 cycles/ticks + +indcpa_enc: +median: 191056 cycles/ticks +average: 191883 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47289 cycles/ticks + +kyber_keypair_derand: +median: 169238 cycles/ticks +average: 169853 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183137 cycles/ticks + +kyber_encaps_derand: +median: 205658 cycles/ticks +average: 206587 cycles/ticks + +kyber_encaps: +median: 206484 cycles/ticks +average: 207359 cycles/ticks + +kyber_decaps: +median: 255424 cycles/ticks +average: 256771 cycles/ticks + +Loop spin: 4 +gen_a: +median: 57074 cycles/ticks +average: 57385 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 155940 cycles/ticks +average: 156524 cycles/ticks + +indcpa_enc: +median: 190744 cycles/ticks +average: 191575 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47367 cycles/ticks + +kyber_keypair_derand: +median: 169268 cycles/ticks +average: 169890 cycles/ticks + +kyber_keypair: +median: 182440 cycles/ticks +average: 182996 cycles/ticks + +kyber_encaps_derand: +median: 205860 cycles/ticks +average: 206853 cycles/ticks + +kyber_encaps: +median: 206684 cycles/ticks +average: 207481 cycles/ticks + +kyber_decaps: +median: 255674 cycles/ticks +average: 256996 cycles/ticks + +Loop spin: 5 +gen_a: +median: 56972 cycles/ticks +average: 57272 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156458 cycles/ticks +average: 157046 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 191869 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47301 cycles/ticks + +kyber_keypair_derand: +median: 169634 cycles/ticks +average: 170265 cycles/ticks + +kyber_keypair: +median: 182440 cycles/ticks +average: 183118 cycles/ticks + +kyber_encaps_derand: +median: 205696 cycles/ticks +average: 206596 cycles/ticks + +kyber_encaps: +median: 206370 cycles/ticks +average: 207254 cycles/ticks + +kyber_decaps: +median: 255352 cycles/ticks +average: 256573 cycles/ticks + +Loop spin: 6 +gen_a: +median: 57058 cycles/ticks +average: 57353 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156022 cycles/ticks +average: 156672 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191744 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47432 cycles/ticks + +kyber_keypair_derand: +median: 169358 cycles/ticks +average: 169999 cycles/ticks + +kyber_keypair: +median: 182432 cycles/ticks +average: 183161 cycles/ticks + +kyber_encaps_derand: +median: 205574 cycles/ticks +average: 206477 cycles/ticks + +kyber_encaps: +median: 206222 cycles/ticks +average: 207149 cycles/ticks + +kyber_decaps: +median: 255208 cycles/ticks +average: 256596 cycles/ticks + +Loop spin: 7 +gen_a: +median: 56972 cycles/ticks +average: 57320 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 156999 cycles/ticks + +indcpa_enc: +median: 190988 cycles/ticks +average: 191867 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47306 cycles/ticks + +kyber_keypair_derand: +median: 169368 cycles/ticks +average: 169951 cycles/ticks + +kyber_keypair: +median: 182318 cycles/ticks +average: 183131 cycles/ticks + +kyber_encaps_derand: +median: 205948 cycles/ticks +average: 206937 cycles/ticks + +kyber_encaps: +median: 206906 cycles/ticks +average: 207748 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 256972 cycles/ticks + +Loop spin: 8 +gen_a: +median: 57120 cycles/ticks +average: 57451 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10705 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156448 cycles/ticks +average: 157014 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 191952 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47444 cycles/ticks + +kyber_keypair_derand: +median: 169258 cycles/ticks +average: 169905 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183088 cycles/ticks + +kyber_encaps_derand: +median: 206122 cycles/ticks +average: 206986 cycles/ticks + +kyber_encaps: +median: 206950 cycles/ticks +average: 207784 cycles/ticks + +kyber_decaps: +median: 255822 cycles/ticks +average: 256970 cycles/ticks + +Loop spin: 9 +gen_a: +median: 57118 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11772 cycles/ticks +average: 11867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156306 cycles/ticks +average: 156945 cycles/ticks + +indcpa_enc: +median: 190950 cycles/ticks +average: 191747 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47382 cycles/ticks + +kyber_keypair_derand: +median: 169656 cycles/ticks +average: 170386 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183140 cycles/ticks + +kyber_encaps_derand: +median: 205832 cycles/ticks +average: 206700 cycles/ticks + +kyber_encaps: +median: 206694 cycles/ticks +average: 207527 cycles/ticks + +kyber_decaps: +median: 255586 cycles/ticks +average: 256866 cycles/ticks + +Loop spin: 10 +gen_a: +median: 57206 cycles/ticks +average: 57549 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1424 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156504 cycles/ticks +average: 157046 cycles/ticks + +indcpa_enc: +median: 191276 cycles/ticks +average: 192071 cycles/ticks + +indcpa_dec: +median: 46942 cycles/ticks +average: 47493 cycles/ticks + +kyber_keypair_derand: +median: 169712 cycles/ticks +average: 170267 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 183099 cycles/ticks + +kyber_encaps_derand: +median: 206220 cycles/ticks +average: 207184 cycles/ticks + +kyber_encaps: +median: 207166 cycles/ticks +average: 208390 cycles/ticks + +kyber_decaps: +median: 256954 cycles/ticks +average: 258002 cycles/ticks + +Loop spin: 11 +gen_a: +median: 57106 cycles/ticks +average: 57419 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156476 cycles/ticks +average: 157084 cycles/ticks + +indcpa_enc: +median: 191192 cycles/ticks +average: 191874 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47401 cycles/ticks + +kyber_keypair_derand: +median: 169320 cycles/ticks +average: 169938 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183103 cycles/ticks + +kyber_encaps_derand: +median: 206188 cycles/ticks +average: 207087 cycles/ticks + +kyber_encaps: +median: 207264 cycles/ticks +average: 208433 cycles/ticks + +kyber_decaps: +median: 255990 cycles/ticks +average: 257310 cycles/ticks + +Loop spin: 12 +gen_a: +median: 57092 cycles/ticks +average: 57418 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2084 cycles/ticks +average: 2095 cycles/ticks + +indcpa_keypair: +median: 156356 cycles/ticks +average: 157014 cycles/ticks + +indcpa_enc: +median: 191124 cycles/ticks +average: 191898 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47369 cycles/ticks + +kyber_keypair_derand: +median: 169776 cycles/ticks +average: 170446 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 182994 cycles/ticks + +kyber_encaps_derand: +median: 205726 cycles/ticks +average: 206504 cycles/ticks + +kyber_encaps: +median: 206630 cycles/ticks +average: 207501 cycles/ticks + +kyber_decaps: +median: 255568 cycles/ticks +average: 256897 cycles/ticks + +Loop spin: 13 +gen_a: +median: 57196 cycles/ticks +average: 57495 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156402 cycles/ticks +average: 156943 cycles/ticks + +indcpa_enc: +median: 191086 cycles/ticks +average: 191943 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47505 cycles/ticks + +kyber_keypair_derand: +median: 169126 cycles/ticks +average: 169713 cycles/ticks + +kyber_keypair: +median: 182402 cycles/ticks +average: 183058 cycles/ticks + +kyber_encaps_derand: +median: 205670 cycles/ticks +average: 206627 cycles/ticks + +kyber_encaps: +median: 206626 cycles/ticks +average: 207453 cycles/ticks + +kyber_decaps: +median: 255356 cycles/ticks +average: 256664 cycles/ticks + +Loop spin: 14 +gen_a: +median: 57140 cycles/ticks +average: 57442 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156398 cycles/ticks +average: 157011 cycles/ticks + +indcpa_enc: +median: 191412 cycles/ticks +average: 192158 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47364 cycles/ticks + +kyber_keypair_derand: +median: 171128 cycles/ticks +average: 171770 cycles/ticks + +kyber_keypair: +median: 182536 cycles/ticks +average: 183179 cycles/ticks + +kyber_encaps_derand: +median: 206056 cycles/ticks +average: 207042 cycles/ticks + +kyber_encaps: +median: 206932 cycles/ticks +average: 207707 cycles/ticks + +kyber_decaps: +median: 255760 cycles/ticks +average: 257014 cycles/ticks + +Loop spin: 15 +gen_a: +median: 56990 cycles/ticks +average: 57289 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156274 cycles/ticks +average: 156941 cycles/ticks + +indcpa_enc: +median: 190890 cycles/ticks +average: 191706 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47280 cycles/ticks + +kyber_keypair_derand: +median: 169320 cycles/ticks +average: 169937 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183162 cycles/ticks + +kyber_encaps_derand: +median: 207442 cycles/ticks +average: 208387 cycles/ticks + +kyber_encaps: +median: 208432 cycles/ticks +average: 209369 cycles/ticks + +kyber_decaps: +median: 257264 cycles/ticks +average: 258495 cycles/ticks + +Loop spin: 16 +gen_a: +median: 57092 cycles/ticks +average: 57358 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10645 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156374 cycles/ticks +average: 156997 cycles/ticks + +indcpa_enc: +median: 191120 cycles/ticks +average: 191927 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 169338 cycles/ticks +average: 169900 cycles/ticks + +kyber_keypair: +median: 182454 cycles/ticks +average: 183215 cycles/ticks + +kyber_encaps_derand: +median: 205714 cycles/ticks +average: 206527 cycles/ticks + +kyber_encaps: +median: 206734 cycles/ticks +average: 207708 cycles/ticks + +kyber_decaps: +median: 255526 cycles/ticks +average: 256687 cycles/ticks + +Loop spin: 17 +gen_a: +median: 57002 cycles/ticks +average: 57314 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 157634 cycles/ticks +average: 158271 cycles/ticks + +indcpa_enc: +median: 192434 cycles/ticks +average: 193233 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47223 cycles/ticks + +kyber_keypair_derand: +median: 169190 cycles/ticks +average: 169925 cycles/ticks + +kyber_keypair: +median: 182316 cycles/ticks +average: 183029 cycles/ticks + +kyber_encaps_derand: +median: 205580 cycles/ticks +average: 206400 cycles/ticks + +kyber_encaps: +median: 206518 cycles/ticks +average: 207567 cycles/ticks + +kyber_decaps: +median: 255404 cycles/ticks +average: 256841 cycles/ticks + +Loop spin: 18 +gen_a: +median: 57018 cycles/ticks +average: 57277 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156104 cycles/ticks +average: 156753 cycles/ticks + +indcpa_enc: +median: 190900 cycles/ticks +average: 191545 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47471 cycles/ticks + +kyber_keypair_derand: +median: 169324 cycles/ticks +average: 169926 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183143 cycles/ticks + +kyber_encaps_derand: +median: 205622 cycles/ticks +average: 206430 cycles/ticks + +kyber_encaps: +median: 206424 cycles/ticks +average: 207307 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256740 cycles/ticks + +Loop spin: 19 +gen_a: +median: 57114 cycles/ticks +average: 57395 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2092 cycles/ticks + +indcpa_keypair: +median: 155960 cycles/ticks +average: 156520 cycles/ticks + +indcpa_enc: +median: 190810 cycles/ticks +average: 191605 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47257 cycles/ticks + +kyber_keypair_derand: +median: 169354 cycles/ticks +average: 169991 cycles/ticks + +kyber_keypair: +median: 182544 cycles/ticks +average: 183253 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206549 cycles/ticks + +kyber_encaps: +median: 206752 cycles/ticks +average: 207873 cycles/ticks + +kyber_decaps: +median: 255536 cycles/ticks +average: 256703 cycles/ticks + +Loop spin: 20 +gen_a: +median: 57092 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156418 cycles/ticks +average: 156993 cycles/ticks + +indcpa_enc: +median: 190700 cycles/ticks +average: 191465 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47172 cycles/ticks + +kyber_keypair_derand: +median: 169792 cycles/ticks +average: 170416 cycles/ticks + +kyber_keypair: +median: 182530 cycles/ticks +average: 183236 cycles/ticks + +kyber_encaps_derand: +median: 205792 cycles/ticks +average: 206528 cycles/ticks + +kyber_encaps: +median: 206668 cycles/ticks +average: 207580 cycles/ticks + +kyber_decaps: +median: 255566 cycles/ticks +average: 256781 cycles/ticks + +Loop spin: 21 +gen_a: +median: 57144 cycles/ticks +average: 57472 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6749 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156110 cycles/ticks +average: 156730 cycles/ticks + +indcpa_enc: +median: 190928 cycles/ticks +average: 191604 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47403 cycles/ticks + +kyber_keypair_derand: +median: 169478 cycles/ticks +average: 170196 cycles/ticks + +kyber_keypair: +median: 182340 cycles/ticks +average: 183107 cycles/ticks + +kyber_encaps_derand: +median: 205634 cycles/ticks +average: 206471 cycles/ticks + +kyber_encaps: +median: 206394 cycles/ticks +average: 207285 cycles/ticks + +kyber_decaps: +median: 255220 cycles/ticks +average: 256522 cycles/ticks + +Loop spin: 22 +gen_a: +median: 57008 cycles/ticks +average: 57318 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156648 cycles/ticks +average: 157345 cycles/ticks + +indcpa_enc: +median: 191120 cycles/ticks +average: 192054 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47354 cycles/ticks + +kyber_keypair_derand: +median: 169114 cycles/ticks +average: 169873 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183161 cycles/ticks + +kyber_encaps_derand: +median: 206146 cycles/ticks +average: 207198 cycles/ticks + +kyber_encaps: +median: 206864 cycles/ticks +average: 207878 cycles/ticks + +kyber_decaps: +median: 255758 cycles/ticks +average: 257099 cycles/ticks + +Loop spin: 23 +gen_a: +median: 57044 cycles/ticks +average: 57391 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10725 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156236 cycles/ticks +average: 156910 cycles/ticks + +indcpa_enc: +median: 191152 cycles/ticks +average: 192022 cycles/ticks + +indcpa_dec: +median: 46942 cycles/ticks +average: 47503 cycles/ticks + +kyber_keypair_derand: +median: 169314 cycles/ticks +average: 170060 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183174 cycles/ticks + +kyber_encaps_derand: +median: 205984 cycles/ticks +average: 206862 cycles/ticks + +kyber_encaps: +median: 206740 cycles/ticks +average: 207700 cycles/ticks + +kyber_decaps: +median: 255726 cycles/ticks +average: 257189 cycles/ticks + +Loop spin: 24 +gen_a: +median: 57088 cycles/ticks +average: 57389 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156516 cycles/ticks +average: 157256 cycles/ticks + +indcpa_enc: +median: 191098 cycles/ticks +average: 191998 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47262 cycles/ticks + +kyber_keypair_derand: +median: 169882 cycles/ticks +average: 170734 cycles/ticks + +kyber_keypair: +median: 182608 cycles/ticks +average: 183421 cycles/ticks + +kyber_encaps_derand: +median: 205806 cycles/ticks +average: 206864 cycles/ticks + +kyber_encaps: +median: 206594 cycles/ticks +average: 207612 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256811 cycles/ticks + +Loop spin: 25 +gen_a: +median: 57132 cycles/ticks +average: 57469 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2134 cycles/ticks + +indcpa_keypair: +median: 156200 cycles/ticks +average: 156957 cycles/ticks + +indcpa_enc: +median: 190768 cycles/ticks +average: 191710 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47346 cycles/ticks + +kyber_keypair_derand: +median: 169346 cycles/ticks +average: 170120 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183097 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206822 cycles/ticks + +kyber_encaps: +median: 206804 cycles/ticks +average: 207955 cycles/ticks + +kyber_decaps: +median: 255572 cycles/ticks +average: 257004 cycles/ticks + +Loop spin: 26 +gen_a: +median: 57042 cycles/ticks +average: 57378 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156330 cycles/ticks +average: 156985 cycles/ticks + +indcpa_enc: +median: 191054 cycles/ticks +average: 191959 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47378 cycles/ticks + +kyber_keypair_derand: +median: 169582 cycles/ticks +average: 170355 cycles/ticks + +kyber_keypair: +median: 182454 cycles/ticks +average: 183232 cycles/ticks + +kyber_encaps_derand: +median: 205588 cycles/ticks +average: 206568 cycles/ticks + +kyber_encaps: +median: 206414 cycles/ticks +average: 207389 cycles/ticks + +kyber_decaps: +median: 256520 cycles/ticks +average: 257762 cycles/ticks + +Loop spin: 27 +gen_a: +median: 57076 cycles/ticks +average: 57399 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156176 cycles/ticks +average: 156889 cycles/ticks + +indcpa_enc: +median: 205138 cycles/ticks +average: 200089 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47317 cycles/ticks + +kyber_keypair_derand: +median: 169330 cycles/ticks +average: 170105 cycles/ticks + +kyber_keypair: +median: 182406 cycles/ticks +average: 183181 cycles/ticks + +kyber_encaps_derand: +median: 205892 cycles/ticks +average: 206936 cycles/ticks + +kyber_encaps: +median: 206800 cycles/ticks +average: 207703 cycles/ticks + +kyber_decaps: +median: 255714 cycles/ticks +average: 257146 cycles/ticks + +Loop spin: 28 +gen_a: +median: 57262 cycles/ticks +average: 57588 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 284 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 155780 cycles/ticks +average: 156433 cycles/ticks + +indcpa_enc: +median: 190446 cycles/ticks +average: 191251 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47240 cycles/ticks + +kyber_keypair_derand: +median: 169376 cycles/ticks +average: 170059 cycles/ticks + +kyber_keypair: +median: 182298 cycles/ticks +average: 182984 cycles/ticks + +kyber_encaps_derand: +median: 205950 cycles/ticks +average: 206841 cycles/ticks + +kyber_encaps: +median: 206916 cycles/ticks +average: 207708 cycles/ticks + +kyber_decaps: +median: 256420 cycles/ticks +average: 257621 cycles/ticks + +Loop spin: 29 +gen_a: +median: 57014 cycles/ticks +average: 57325 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156568 cycles/ticks +average: 157188 cycles/ticks + +indcpa_enc: +median: 191314 cycles/ticks +average: 192122 cycles/ticks + +indcpa_dec: +median: 46812 cycles/ticks +average: 47244 cycles/ticks + +kyber_keypair_derand: +median: 169690 cycles/ticks +average: 170292 cycles/ticks + +kyber_keypair: +median: 182426 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 207408 cycles/ticks +average: 208276 cycles/ticks + +kyber_encaps: +median: 208138 cycles/ticks +average: 209007 cycles/ticks + +kyber_decaps: +median: 257252 cycles/ticks +average: 258583 cycles/ticks + +Loop spin: 30 +gen_a: +median: 56990 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11799 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2139 cycles/ticks + +indcpa_keypair: +median: 156314 cycles/ticks +average: 156903 cycles/ticks + +indcpa_enc: +median: 191146 cycles/ticks +average: 192045 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47333 cycles/ticks + +kyber_keypair_derand: +median: 169516 cycles/ticks +average: 170180 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183129 cycles/ticks + +kyber_encaps_derand: +median: 205692 cycles/ticks +average: 206705 cycles/ticks + +kyber_encaps: +median: 206526 cycles/ticks +average: 207400 cycles/ticks + +kyber_decaps: +median: 255562 cycles/ticks +average: 256973 cycles/ticks + +Loop spin: 31 +gen_a: +median: 57028 cycles/ticks +average: 57372 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156530 cycles/ticks +average: 157145 cycles/ticks + +indcpa_enc: +median: 191136 cycles/ticks +average: 191931 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47241 cycles/ticks + +kyber_keypair_derand: +median: 169270 cycles/ticks +average: 169987 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 183120 cycles/ticks + +kyber_encaps_derand: +median: 206006 cycles/ticks +average: 206824 cycles/ticks + +kyber_encaps: +median: 206946 cycles/ticks +average: 207700 cycles/ticks + +kyber_decaps: +median: 255664 cycles/ticks +average: 257011 cycles/ticks + +Loop spin: 32 +gen_a: +median: 57026 cycles/ticks +average: 57341 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11792 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1414 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156496 cycles/ticks +average: 157166 cycles/ticks + +indcpa_enc: +median: 191534 cycles/ticks +average: 192402 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47397 cycles/ticks + +kyber_keypair_derand: +median: 169348 cycles/ticks +average: 170008 cycles/ticks + +kyber_keypair: +median: 182460 cycles/ticks +average: 183203 cycles/ticks + +kyber_encaps_derand: +median: 205582 cycles/ticks +average: 206521 cycles/ticks + +kyber_encaps: +median: 206562 cycles/ticks +average: 207456 cycles/ticks + +kyber_decaps: +median: 255676 cycles/ticks +average: 257001 cycles/ticks + +Loop spin: 33 +gen_a: +median: 57104 cycles/ticks +average: 57431 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 156244 cycles/ticks +average: 156836 cycles/ticks + +indcpa_enc: +median: 191302 cycles/ticks +average: 192053 cycles/ticks + +indcpa_dec: +median: 46818 cycles/ticks +average: 47288 cycles/ticks + +kyber_keypair_derand: +median: 169544 cycles/ticks +average: 170198 cycles/ticks + +kyber_keypair: +median: 182512 cycles/ticks +average: 183179 cycles/ticks + +kyber_encaps_derand: +median: 206090 cycles/ticks +average: 206966 cycles/ticks + +kyber_encaps: +median: 207154 cycles/ticks +average: 208066 cycles/ticks + +kyber_decaps: +median: 255794 cycles/ticks +average: 256889 cycles/ticks + +Loop spin: 34 +gen_a: +median: 57102 cycles/ticks +average: 57440 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156510 cycles/ticks +average: 157159 cycles/ticks + +indcpa_enc: +median: 191470 cycles/ticks +average: 192307 cycles/ticks + +indcpa_dec: +median: 46922 cycles/ticks +average: 47447 cycles/ticks + +kyber_keypair_derand: +median: 169618 cycles/ticks +average: 170226 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183125 cycles/ticks + +kyber_encaps_derand: +median: 207126 cycles/ticks +average: 208145 cycles/ticks + +kyber_encaps: +median: 208236 cycles/ticks +average: 209086 cycles/ticks + +kyber_decaps: +median: 256990 cycles/ticks +average: 258151 cycles/ticks + +Loop spin: 35 +gen_a: +median: 56986 cycles/ticks +average: 57328 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156584 cycles/ticks +average: 157190 cycles/ticks + +indcpa_enc: +median: 191490 cycles/ticks +average: 192304 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47359 cycles/ticks + +kyber_keypair_derand: +median: 169518 cycles/ticks +average: 170258 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183122 cycles/ticks + +kyber_encaps_derand: +median: 205912 cycles/ticks +average: 206859 cycles/ticks + +kyber_encaps: +median: 206758 cycles/ticks +average: 207574 cycles/ticks + +kyber_decaps: +median: 255620 cycles/ticks +average: 256937 cycles/ticks + +Loop spin: 36 +gen_a: +median: 57122 cycles/ticks +average: 58777 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156196 cycles/ticks +average: 156873 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191761 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47321 cycles/ticks + +kyber_keypair_derand: +median: 169298 cycles/ticks +average: 169958 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183041 cycles/ticks + +kyber_encaps_derand: +median: 205914 cycles/ticks +average: 206730 cycles/ticks + +kyber_encaps: +median: 206682 cycles/ticks +average: 207468 cycles/ticks + +kyber_decaps: +median: 256728 cycles/ticks +average: 257467 cycles/ticks + +Loop spin: 37 +gen_a: +median: 56990 cycles/ticks +average: 57314 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156588 cycles/ticks +average: 157132 cycles/ticks + +indcpa_enc: +median: 191290 cycles/ticks +average: 192133 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47363 cycles/ticks + +kyber_keypair_derand: +median: 169312 cycles/ticks +average: 169927 cycles/ticks + +kyber_keypair: +median: 182504 cycles/ticks +average: 183251 cycles/ticks + +kyber_encaps_derand: +median: 205906 cycles/ticks +average: 206740 cycles/ticks + +kyber_encaps: +median: 206784 cycles/ticks +average: 207766 cycles/ticks + +kyber_decaps: +median: 255586 cycles/ticks +average: 256995 cycles/ticks + +Loop spin: 38 +gen_a: +median: 57064 cycles/ticks +average: 58553 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10717 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156022 cycles/ticks +average: 156659 cycles/ticks + +indcpa_enc: +median: 190876 cycles/ticks +average: 191691 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47385 cycles/ticks + +kyber_keypair_derand: +median: 169206 cycles/ticks +average: 169895 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183085 cycles/ticks + +kyber_encaps_derand: +median: 205870 cycles/ticks +average: 206649 cycles/ticks + +kyber_encaps: +median: 206708 cycles/ticks +average: 207462 cycles/ticks + +kyber_decaps: +median: 255646 cycles/ticks +average: 256832 cycles/ticks + +Loop spin: 39 +gen_a: +median: 57116 cycles/ticks +average: 57412 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 279 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156264 cycles/ticks +average: 156889 cycles/ticks + +indcpa_enc: +median: 190840 cycles/ticks +average: 191651 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47327 cycles/ticks + +kyber_keypair_derand: +median: 171084 cycles/ticks +average: 171817 cycles/ticks + +kyber_keypair: +median: 182352 cycles/ticks +average: 183065 cycles/ticks + +kyber_encaps_derand: +median: 206274 cycles/ticks +average: 207173 cycles/ticks + +kyber_encaps: +median: 207260 cycles/ticks +average: 208054 cycles/ticks + +kyber_decaps: +median: 257284 cycles/ticks +average: 258354 cycles/ticks + +Loop spin: 40 +gen_a: +median: 57122 cycles/ticks +average: 57414 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 283 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156534 cycles/ticks +average: 157052 cycles/ticks + +indcpa_enc: +median: 191258 cycles/ticks +average: 192068 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47256 cycles/ticks + +kyber_keypair_derand: +median: 169402 cycles/ticks +average: 170070 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183039 cycles/ticks + +kyber_encaps_derand: +median: 205984 cycles/ticks +average: 207139 cycles/ticks + +kyber_encaps: +median: 206860 cycles/ticks +average: 207687 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 256948 cycles/ticks + +Loop spin: 41 +gen_a: +median: 57110 cycles/ticks +average: 57461 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156228 cycles/ticks +average: 156846 cycles/ticks + +indcpa_enc: +median: 191380 cycles/ticks +average: 192169 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47416 cycles/ticks + +kyber_keypair_derand: +median: 169304 cycles/ticks +average: 169976 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 183135 cycles/ticks + +kyber_encaps_derand: +median: 205418 cycles/ticks +average: 206399 cycles/ticks + +kyber_encaps: +median: 206292 cycles/ticks +average: 207304 cycles/ticks + +kyber_decaps: +median: 255368 cycles/ticks +average: 256779 cycles/ticks + +Loop spin: 42 +gen_a: +median: 56986 cycles/ticks +average: 57331 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2123 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156270 cycles/ticks +average: 156957 cycles/ticks + +indcpa_enc: +median: 191148 cycles/ticks +average: 191957 cycles/ticks + +indcpa_dec: +median: 46818 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169568 cycles/ticks +average: 170268 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 182997 cycles/ticks + +kyber_encaps_derand: +median: 205990 cycles/ticks +average: 207105 cycles/ticks + +kyber_encaps: +median: 206798 cycles/ticks +average: 207888 cycles/ticks + +kyber_decaps: +median: 255698 cycles/ticks +average: 257088 cycles/ticks + +Loop spin: 43 +gen_a: +median: 57052 cycles/ticks +average: 57317 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156470 cycles/ticks +average: 157145 cycles/ticks + +indcpa_enc: +median: 191506 cycles/ticks +average: 192361 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169084 cycles/ticks +average: 169755 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 183006 cycles/ticks + +kyber_encaps_derand: +median: 205546 cycles/ticks +average: 206407 cycles/ticks + +kyber_encaps: +median: 206418 cycles/ticks +average: 207384 cycles/ticks + +kyber_decaps: +median: 256196 cycles/ticks +average: 257139 cycles/ticks + +Loop spin: 44 +gen_a: +median: 57038 cycles/ticks +average: 57341 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156356 cycles/ticks +average: 156947 cycles/ticks + +indcpa_enc: +median: 191248 cycles/ticks +average: 191983 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47348 cycles/ticks + +kyber_keypair_derand: +median: 169412 cycles/ticks +average: 169953 cycles/ticks + +kyber_keypair: +median: 182566 cycles/ticks +average: 183301 cycles/ticks + +kyber_encaps_derand: +median: 205364 cycles/ticks +average: 206231 cycles/ticks + +kyber_encaps: +median: 206124 cycles/ticks +average: 206963 cycles/ticks + +kyber_decaps: +median: 255158 cycles/ticks +average: 256525 cycles/ticks + +Loop spin: 45 +gen_a: +median: 56984 cycles/ticks +average: 57346 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156166 cycles/ticks +average: 156794 cycles/ticks + +indcpa_enc: +median: 190812 cycles/ticks +average: 191662 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47403 cycles/ticks + +kyber_keypair_derand: +median: 169378 cycles/ticks +average: 170052 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 183121 cycles/ticks + +kyber_encaps_derand: +median: 205880 cycles/ticks +average: 206794 cycles/ticks + +kyber_encaps: +median: 206712 cycles/ticks +average: 207637 cycles/ticks + +kyber_decaps: +median: 255698 cycles/ticks +average: 256902 cycles/ticks + +Loop spin: 46 +gen_a: +median: 57050 cycles/ticks +average: 57341 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2764 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156632 cycles/ticks +average: 157120 cycles/ticks + +indcpa_enc: +median: 191248 cycles/ticks +average: 191947 cycles/ticks + +indcpa_dec: +median: 46806 cycles/ticks +average: 47267 cycles/ticks + +kyber_keypair_derand: +median: 169868 cycles/ticks +average: 170555 cycles/ticks + +kyber_keypair: +median: 182402 cycles/ticks +average: 183150 cycles/ticks + +kyber_encaps_derand: +median: 205612 cycles/ticks +average: 206499 cycles/ticks + +kyber_encaps: +median: 206776 cycles/ticks +average: 207660 cycles/ticks + +kyber_decaps: +median: 255386 cycles/ticks +average: 256767 cycles/ticks + +Loop spin: 47 +gen_a: +median: 56932 cycles/ticks +average: 57249 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156100 cycles/ticks +average: 156733 cycles/ticks + +indcpa_enc: +median: 191114 cycles/ticks +average: 191910 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47327 cycles/ticks + +kyber_keypair_derand: +median: 169282 cycles/ticks +average: 170029 cycles/ticks + +kyber_keypair: +median: 182352 cycles/ticks +average: 183096 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206842 cycles/ticks + +kyber_encaps: +median: 206756 cycles/ticks +average: 207531 cycles/ticks + +kyber_decaps: +median: 255650 cycles/ticks +average: 256741 cycles/ticks + +Loop spin: 48 +gen_a: +median: 56998 cycles/ticks +average: 57318 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 156410 cycles/ticks +average: 157028 cycles/ticks + +indcpa_enc: +median: 190950 cycles/ticks +average: 191835 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47388 cycles/ticks + +kyber_keypair_derand: +median: 171084 cycles/ticks +average: 171789 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183011 cycles/ticks + +kyber_encaps_derand: +median: 205624 cycles/ticks +average: 206502 cycles/ticks + +kyber_encaps: +median: 206504 cycles/ticks +average: 207476 cycles/ticks + +kyber_decaps: +median: 255390 cycles/ticks +average: 256744 cycles/ticks + +Loop spin: 49 +gen_a: +median: 57080 cycles/ticks +average: 57429 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11816 cycles/ticks +average: 11907 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156650 cycles/ticks +average: 157311 cycles/ticks + +indcpa_enc: +median: 191398 cycles/ticks +average: 192273 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47360 cycles/ticks + +kyber_keypair_derand: +median: 169564 cycles/ticks +average: 170280 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183214 cycles/ticks + +kyber_encaps_derand: +median: 206006 cycles/ticks +average: 206904 cycles/ticks + +kyber_encaps: +median: 206992 cycles/ticks +average: 207912 cycles/ticks + +kyber_decaps: +median: 256878 cycles/ticks +average: 257817 cycles/ticks + +Loop spin: 50 +gen_a: +median: 57172 cycles/ticks +average: 57522 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11758 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156346 cycles/ticks +average: 156828 cycles/ticks + +indcpa_enc: +median: 192130 cycles/ticks +average: 192967 cycles/ticks + +indcpa_dec: +median: 46926 cycles/ticks +average: 47413 cycles/ticks + +kyber_keypair_derand: +median: 169438 cycles/ticks +average: 170087 cycles/ticks + +kyber_keypair: +median: 182434 cycles/ticks +average: 183094 cycles/ticks + +kyber_encaps_derand: +median: 205708 cycles/ticks +average: 206647 cycles/ticks + +kyber_encaps: +median: 206520 cycles/ticks +average: 207430 cycles/ticks + +kyber_decaps: +median: 255390 cycles/ticks +average: 256745 cycles/ticks + +Loop spin: 51 +gen_a: +median: 57030 cycles/ticks +average: 57323 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156564 cycles/ticks +average: 157212 cycles/ticks + +indcpa_enc: +median: 191082 cycles/ticks +average: 191895 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47430 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170310 cycles/ticks + +kyber_keypair: +median: 182594 cycles/ticks +average: 183217 cycles/ticks + +kyber_encaps_derand: +median: 206070 cycles/ticks +average: 207197 cycles/ticks + +kyber_encaps: +median: 207062 cycles/ticks +average: 208257 cycles/ticks + +kyber_decaps: +median: 255900 cycles/ticks +average: 257177 cycles/ticks + +Loop spin: 52 +gen_a: +median: 57114 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11864 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156422 cycles/ticks +average: 157064 cycles/ticks + +indcpa_enc: +median: 191220 cycles/ticks +average: 191939 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47356 cycles/ticks + +kyber_keypair_derand: +median: 169490 cycles/ticks +average: 170176 cycles/ticks + +kyber_keypair: +median: 182456 cycles/ticks +average: 183113 cycles/ticks + +kyber_encaps_derand: +median: 205770 cycles/ticks +average: 206554 cycles/ticks + +kyber_encaps: +median: 206742 cycles/ticks +average: 207667 cycles/ticks + +kyber_decaps: +median: 255828 cycles/ticks +average: 257143 cycles/ticks + +Loop spin: 53 +gen_a: +median: 57030 cycles/ticks +average: 57354 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11758 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156654 cycles/ticks +average: 157262 cycles/ticks + +indcpa_enc: +median: 191242 cycles/ticks +average: 192038 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169398 cycles/ticks +average: 170084 cycles/ticks + +kyber_keypair: +median: 182522 cycles/ticks +average: 183235 cycles/ticks + +kyber_encaps_derand: +median: 205834 cycles/ticks +average: 206611 cycles/ticks + +kyber_encaps: +median: 206606 cycles/ticks +average: 207442 cycles/ticks + +kyber_decaps: +median: 255472 cycles/ticks +average: 256705 cycles/ticks + +Loop spin: 54 +gen_a: +median: 57252 cycles/ticks +average: 57578 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 158192 cycles/ticks +average: 158781 cycles/ticks + +indcpa_enc: +median: 193082 cycles/ticks +average: 193776 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47291 cycles/ticks + +kyber_keypair_derand: +median: 169702 cycles/ticks +average: 170342 cycles/ticks + +kyber_keypair: +median: 182512 cycles/ticks +average: 183145 cycles/ticks + +kyber_encaps_derand: +median: 205836 cycles/ticks +average: 206703 cycles/ticks + +kyber_encaps: +median: 206886 cycles/ticks +average: 208009 cycles/ticks + +kyber_decaps: +median: 255748 cycles/ticks +average: 257028 cycles/ticks + +Loop spin: 55 +gen_a: +median: 57074 cycles/ticks +average: 57400 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156236 cycles/ticks +average: 156916 cycles/ticks + +indcpa_enc: +median: 191404 cycles/ticks +average: 192175 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47171 cycles/ticks + +kyber_keypair_derand: +median: 169604 cycles/ticks +average: 170247 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183057 cycles/ticks + +kyber_encaps_derand: +median: 205758 cycles/ticks +average: 206701 cycles/ticks + +kyber_encaps: +median: 206784 cycles/ticks +average: 207629 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256792 cycles/ticks + +Loop spin: 56 +gen_a: +median: 57048 cycles/ticks +average: 57321 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156510 cycles/ticks +average: 157024 cycles/ticks + +indcpa_enc: +median: 191252 cycles/ticks +average: 194388 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47342 cycles/ticks + +kyber_keypair_derand: +median: 169206 cycles/ticks +average: 169855 cycles/ticks + +kyber_keypair: +median: 182450 cycles/ticks +average: 183173 cycles/ticks + +kyber_encaps_derand: +median: 207728 cycles/ticks +average: 208626 cycles/ticks + +kyber_encaps: +median: 208394 cycles/ticks +average: 209369 cycles/ticks + +kyber_decaps: +median: 257138 cycles/ticks +average: 258298 cycles/ticks + +Loop spin: 57 +gen_a: +median: 57102 cycles/ticks +average: 60040 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156412 cycles/ticks +average: 157074 cycles/ticks + +indcpa_enc: +median: 191182 cycles/ticks +average: 192013 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169286 cycles/ticks +average: 169925 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183161 cycles/ticks + +kyber_encaps_derand: +median: 205450 cycles/ticks +average: 206366 cycles/ticks + +kyber_encaps: +median: 206212 cycles/ticks +average: 207075 cycles/ticks + +kyber_decaps: +median: 255224 cycles/ticks +average: 256453 cycles/ticks + +Loop spin: 58 +gen_a: +median: 57042 cycles/ticks +average: 57361 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156612 cycles/ticks +average: 157267 cycles/ticks + +indcpa_enc: +median: 191306 cycles/ticks +average: 192118 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47311 cycles/ticks + +kyber_keypair_derand: +median: 169408 cycles/ticks +average: 170136 cycles/ticks + +kyber_keypair: +median: 182348 cycles/ticks +average: 182996 cycles/ticks + +kyber_encaps_derand: +median: 205446 cycles/ticks +average: 206403 cycles/ticks + +kyber_encaps: +median: 206356 cycles/ticks +average: 207236 cycles/ticks + +kyber_decaps: +median: 255224 cycles/ticks +average: 256550 cycles/ticks + +Loop spin: 59 +gen_a: +median: 57012 cycles/ticks +average: 57316 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 158072 cycles/ticks +average: 158706 cycles/ticks + +indcpa_enc: +median: 192592 cycles/ticks +average: 193436 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47197 cycles/ticks + +kyber_keypair_derand: +median: 169780 cycles/ticks +average: 170288 cycles/ticks + +kyber_keypair: +median: 182520 cycles/ticks +average: 183267 cycles/ticks + +kyber_encaps_derand: +median: 205974 cycles/ticks +average: 206785 cycles/ticks + +kyber_encaps: +median: 206718 cycles/ticks +average: 207485 cycles/ticks + +kyber_decaps: +median: 255802 cycles/ticks +average: 257059 cycles/ticks + +Loop spin: 60 +gen_a: +median: 57114 cycles/ticks +average: 57456 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 92 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156250 cycles/ticks +average: 156910 cycles/ticks + +indcpa_enc: +median: 191046 cycles/ticks +average: 191768 cycles/ticks + +indcpa_dec: +median: 46812 cycles/ticks +average: 47254 cycles/ticks + +kyber_keypair_derand: +median: 169296 cycles/ticks +average: 169923 cycles/ticks + +kyber_keypair: +median: 182582 cycles/ticks +average: 183230 cycles/ticks + +kyber_encaps_derand: +median: 205804 cycles/ticks +average: 206695 cycles/ticks + +kyber_encaps: +median: 206624 cycles/ticks +average: 207559 cycles/ticks + +kyber_decaps: +median: 255440 cycles/ticks +average: 256843 cycles/ticks + +Loop spin: 61 +gen_a: +median: 57108 cycles/ticks +average: 57439 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156342 cycles/ticks +average: 156962 cycles/ticks + +indcpa_enc: +median: 191332 cycles/ticks +average: 192099 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47251 cycles/ticks + +kyber_keypair_derand: +median: 169452 cycles/ticks +average: 170089 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183049 cycles/ticks + +kyber_encaps_derand: +median: 207416 cycles/ticks +average: 208469 cycles/ticks + +kyber_encaps: +median: 208136 cycles/ticks +average: 208955 cycles/ticks + +kyber_decaps: +median: 256982 cycles/ticks +average: 258275 cycles/ticks + +Loop spin: 62 +gen_a: +median: 56986 cycles/ticks +average: 57301 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 158166 cycles/ticks +average: 158781 cycles/ticks + +indcpa_enc: +median: 192970 cycles/ticks +average: 193723 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47351 cycles/ticks + +kyber_keypair_derand: +median: 169424 cycles/ticks +average: 170136 cycles/ticks + +kyber_keypair: +median: 182420 cycles/ticks +average: 183083 cycles/ticks + +kyber_encaps_derand: +median: 205750 cycles/ticks +average: 206704 cycles/ticks + +kyber_encaps: +median: 206616 cycles/ticks +average: 207451 cycles/ticks + +kyber_decaps: +median: 255496 cycles/ticks +average: 256743 cycles/ticks + +Loop spin: 63 +gen_a: +median: 57066 cycles/ticks +average: 57335 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2772 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156376 cycles/ticks +average: 156963 cycles/ticks + +indcpa_enc: +median: 191086 cycles/ticks +average: 191823 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47441 cycles/ticks + +kyber_keypair_derand: +median: 172680 cycles/ticks +average: 173294 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183057 cycles/ticks + +kyber_encaps_derand: +median: 205942 cycles/ticks +average: 206640 cycles/ticks + +kyber_encaps: +median: 206880 cycles/ticks +average: 207669 cycles/ticks + +kyber_decaps: +median: 255566 cycles/ticks +average: 256763 cycles/ticks + +Loop spin: 64 +gen_a: +median: 56956 cycles/ticks +average: 57287 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2147 cycles/ticks + +indcpa_keypair: +median: 156330 cycles/ticks +average: 156902 cycles/ticks + +indcpa_enc: +median: 191138 cycles/ticks +average: 191947 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169410 cycles/ticks +average: 169997 cycles/ticks + +kyber_keypair: +median: 182328 cycles/ticks +average: 183085 cycles/ticks + +kyber_encaps_derand: +median: 207230 cycles/ticks +average: 208046 cycles/ticks + +kyber_encaps: +median: 208284 cycles/ticks +average: 209078 cycles/ticks + +kyber_decaps: +median: 257004 cycles/ticks +average: 258177 cycles/ticks + +Loop spin: 65 +gen_a: +median: 57090 cycles/ticks +average: 57430 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 156150 cycles/ticks +average: 156817 cycles/ticks + +indcpa_enc: +median: 190792 cycles/ticks +average: 191675 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47329 cycles/ticks + +kyber_keypair_derand: +median: 169496 cycles/ticks +average: 170142 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 183012 cycles/ticks + +kyber_encaps_derand: +median: 205880 cycles/ticks +average: 206744 cycles/ticks + +kyber_encaps: +median: 206866 cycles/ticks +average: 207710 cycles/ticks + +kyber_decaps: +median: 255842 cycles/ticks +average: 257141 cycles/ticks + +Loop spin: 66 +gen_a: +median: 57074 cycles/ticks +average: 57378 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2084 cycles/ticks +average: 2093 cycles/ticks + +indcpa_keypair: +median: 156122 cycles/ticks +average: 156789 cycles/ticks + +indcpa_enc: +median: 190994 cycles/ticks +average: 191777 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169318 cycles/ticks +average: 170094 cycles/ticks + +kyber_keypair: +median: 182426 cycles/ticks +average: 183122 cycles/ticks + +kyber_encaps_derand: +median: 205704 cycles/ticks +average: 206498 cycles/ticks + +kyber_encaps: +median: 206482 cycles/ticks +average: 207304 cycles/ticks + +kyber_decaps: +median: 255412 cycles/ticks +average: 256555 cycles/ticks + +Loop spin: 67 +gen_a: +median: 57178 cycles/ticks +average: 57497 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 279 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156202 cycles/ticks +average: 156761 cycles/ticks + +indcpa_enc: +median: 191072 cycles/ticks +average: 191793 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47262 cycles/ticks + +kyber_keypair_derand: +median: 169554 cycles/ticks +average: 170137 cycles/ticks + +kyber_keypair: +median: 182512 cycles/ticks +average: 183137 cycles/ticks + +kyber_encaps_derand: +median: 205826 cycles/ticks +average: 206736 cycles/ticks + +kyber_encaps: +median: 207042 cycles/ticks +average: 208272 cycles/ticks + +kyber_decaps: +median: 256776 cycles/ticks +average: 257668 cycles/ticks + +Loop spin: 68 +gen_a: +median: 57176 cycles/ticks +average: 57501 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156262 cycles/ticks +average: 156864 cycles/ticks + +indcpa_enc: +median: 191134 cycles/ticks +average: 191948 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47272 cycles/ticks + +kyber_keypair_derand: +median: 169698 cycles/ticks +average: 170393 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183069 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206574 cycles/ticks + +kyber_encaps: +median: 206598 cycles/ticks +average: 207368 cycles/ticks + +kyber_decaps: +median: 255482 cycles/ticks +average: 256669 cycles/ticks + +Loop spin: 69 +gen_a: +median: 57164 cycles/ticks +average: 57489 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +indcpa_keypair: +median: 156468 cycles/ticks +average: 157082 cycles/ticks + +indcpa_enc: +median: 191114 cycles/ticks +average: 191702 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 169708 cycles/ticks +average: 170353 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183052 cycles/ticks + +kyber_encaps_derand: +median: 206162 cycles/ticks +average: 207079 cycles/ticks + +kyber_encaps: +median: 206848 cycles/ticks +average: 207634 cycles/ticks + +kyber_decaps: +median: 255800 cycles/ticks +average: 257142 cycles/ticks + +Loop spin: 70 +gen_a: +median: 56978 cycles/ticks +average: 57320 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156412 cycles/ticks +average: 157029 cycles/ticks + +indcpa_enc: +median: 191132 cycles/ticks +average: 191943 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47233 cycles/ticks + +kyber_keypair_derand: +median: 169074 cycles/ticks +average: 169677 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 182964 cycles/ticks + +kyber_encaps_derand: +median: 205584 cycles/ticks +average: 206426 cycles/ticks + +kyber_encaps: +median: 206626 cycles/ticks +average: 207433 cycles/ticks + +kyber_decaps: +median: 255322 cycles/ticks +average: 256460 cycles/ticks + +Loop spin: 71 +gen_a: +median: 57082 cycles/ticks +average: 57415 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156726 cycles/ticks +average: 157248 cycles/ticks + +indcpa_enc: +median: 191478 cycles/ticks +average: 192253 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47402 cycles/ticks + +kyber_keypair_derand: +median: 169460 cycles/ticks +average: 170068 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 183084 cycles/ticks + +kyber_encaps_derand: +median: 205570 cycles/ticks +average: 206299 cycles/ticks + +kyber_encaps: +median: 206576 cycles/ticks +average: 207373 cycles/ticks + +kyber_decaps: +median: 255504 cycles/ticks +average: 256714 cycles/ticks + +Loop spin: 72 +gen_a: +median: 57136 cycles/ticks +average: 57498 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156428 cycles/ticks +average: 157032 cycles/ticks + +indcpa_enc: +median: 191246 cycles/ticks +average: 191978 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47411 cycles/ticks + +kyber_keypair_derand: +median: 169658 cycles/ticks +average: 170310 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 182994 cycles/ticks + +kyber_encaps_derand: +median: 205776 cycles/ticks +average: 206724 cycles/ticks + +kyber_encaps: +median: 206636 cycles/ticks +average: 207528 cycles/ticks + +kyber_decaps: +median: 255630 cycles/ticks +average: 256766 cycles/ticks + +Loop spin: 73 +gen_a: +median: 57066 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156472 cycles/ticks +average: 157088 cycles/ticks + +indcpa_enc: +median: 191196 cycles/ticks +average: 191913 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47195 cycles/ticks + +kyber_keypair_derand: +median: 169500 cycles/ticks +average: 170138 cycles/ticks + +kyber_keypair: +median: 182614 cycles/ticks +average: 183186 cycles/ticks + +kyber_encaps_derand: +median: 205782 cycles/ticks +average: 206690 cycles/ticks + +kyber_encaps: +median: 206850 cycles/ticks +average: 207756 cycles/ticks + +kyber_decaps: +median: 255746 cycles/ticks +average: 257035 cycles/ticks + +Loop spin: 74 +gen_a: +median: 57186 cycles/ticks +average: 57484 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11796 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1421 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156234 cycles/ticks +average: 156725 cycles/ticks + +indcpa_enc: +median: 191038 cycles/ticks +average: 191780 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 169398 cycles/ticks +average: 170015 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183090 cycles/ticks + +kyber_encaps_derand: +median: 205750 cycles/ticks +average: 206645 cycles/ticks + +kyber_encaps: +median: 206782 cycles/ticks +average: 207550 cycles/ticks + +kyber_decaps: +median: 255466 cycles/ticks +average: 256620 cycles/ticks + +Loop spin: 75 +gen_a: +median: 57102 cycles/ticks +average: 57465 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2116 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156482 cycles/ticks +average: 157082 cycles/ticks + +indcpa_enc: +median: 191306 cycles/ticks +average: 191989 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169178 cycles/ticks +average: 169754 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 182967 cycles/ticks + +kyber_encaps_derand: +median: 206014 cycles/ticks +average: 206971 cycles/ticks + +kyber_encaps: +median: 206576 cycles/ticks +average: 207538 cycles/ticks + +kyber_decaps: +median: 255650 cycles/ticks +average: 257029 cycles/ticks + +Loop spin: 76 +gen_a: +median: 57064 cycles/ticks +average: 57410 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2721 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156376 cycles/ticks +average: 157039 cycles/ticks + +indcpa_enc: +median: 191064 cycles/ticks +average: 191895 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47393 cycles/ticks + +kyber_keypair_derand: +median: 169612 cycles/ticks +average: 170322 cycles/ticks + +kyber_keypair: +median: 182348 cycles/ticks +average: 182959 cycles/ticks + +kyber_encaps_derand: +median: 206076 cycles/ticks +average: 207166 cycles/ticks + +kyber_encaps: +median: 206880 cycles/ticks +average: 207794 cycles/ticks + +kyber_decaps: +median: 255802 cycles/ticks +average: 257078 cycles/ticks + +Loop spin: 77 +gen_a: +median: 57070 cycles/ticks +average: 57369 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156328 cycles/ticks +average: 156961 cycles/ticks + +indcpa_enc: +median: 191014 cycles/ticks +average: 191856 cycles/ticks + +indcpa_dec: +median: 46810 cycles/ticks +average: 47263 cycles/ticks + +kyber_keypair_derand: +median: 168878 cycles/ticks +average: 169446 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 183026 cycles/ticks + +kyber_encaps_derand: +median: 205908 cycles/ticks +average: 206851 cycles/ticks + +kyber_encaps: +median: 206682 cycles/ticks +average: 207525 cycles/ticks + +kyber_decaps: +median: 255668 cycles/ticks +average: 256806 cycles/ticks + +Loop spin: 78 +gen_a: +median: 57064 cycles/ticks +average: 57353 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2134 cycles/ticks + +indcpa_keypair: +median: 156608 cycles/ticks +average: 157160 cycles/ticks + +indcpa_enc: +median: 191520 cycles/ticks +average: 192266 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47336 cycles/ticks + +kyber_keypair_derand: +median: 168972 cycles/ticks +average: 169635 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183018 cycles/ticks + +kyber_encaps_derand: +median: 205894 cycles/ticks +average: 207230 cycles/ticks + +kyber_encaps: +median: 206492 cycles/ticks +average: 207282 cycles/ticks + +kyber_decaps: +median: 255326 cycles/ticks +average: 256624 cycles/ticks + +Loop spin: 79 +gen_a: +median: 57008 cycles/ticks +average: 57332 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156630 cycles/ticks +average: 157213 cycles/ticks + +indcpa_enc: +median: 191486 cycles/ticks +average: 192144 cycles/ticks + +indcpa_dec: +median: 46952 cycles/ticks +average: 47345 cycles/ticks + +kyber_keypair_derand: +median: 169684 cycles/ticks +average: 170288 cycles/ticks + +kyber_keypair: +median: 182498 cycles/ticks +average: 183133 cycles/ticks + +kyber_encaps_derand: +median: 206122 cycles/ticks +average: 206914 cycles/ticks + +kyber_encaps: +median: 207176 cycles/ticks +average: 207978 cycles/ticks + +kyber_decaps: +median: 255744 cycles/ticks +average: 257041 cycles/ticks + +Loop spin: 80 +gen_a: +median: 57076 cycles/ticks +average: 57405 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2095 cycles/ticks + +indcpa_keypair: +median: 156662 cycles/ticks +average: 157196 cycles/ticks + +indcpa_enc: +median: 191336 cycles/ticks +average: 192218 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47243 cycles/ticks + +kyber_keypair_derand: +median: 169812 cycles/ticks +average: 170403 cycles/ticks + +kyber_keypair: +median: 182464 cycles/ticks +average: 183170 cycles/ticks + +kyber_encaps_derand: +median: 206014 cycles/ticks +average: 206844 cycles/ticks + +kyber_encaps: +median: 206942 cycles/ticks +average: 208207 cycles/ticks + +kyber_decaps: +median: 256632 cycles/ticks +average: 257571 cycles/ticks + +Loop spin: 81 +gen_a: +median: 57080 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156084 cycles/ticks +average: 156703 cycles/ticks + +indcpa_enc: +median: 190872 cycles/ticks +average: 191786 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47357 cycles/ticks + +kyber_keypair_derand: +median: 170904 cycles/ticks +average: 171598 cycles/ticks + +kyber_keypair: +median: 182500 cycles/ticks +average: 183151 cycles/ticks + +kyber_encaps_derand: +median: 206068 cycles/ticks +average: 206926 cycles/ticks + +kyber_encaps: +median: 207202 cycles/ticks +average: 208075 cycles/ticks + +kyber_decaps: +median: 255736 cycles/ticks +average: 256989 cycles/ticks + +Loop spin: 82 +gen_a: +median: 57176 cycles/ticks +average: 57509 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10646 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156738 cycles/ticks +average: 157342 cycles/ticks + +indcpa_enc: +median: 191728 cycles/ticks +average: 192378 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47279 cycles/ticks + +kyber_keypair_derand: +median: 169210 cycles/ticks +average: 169831 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 183027 cycles/ticks + +kyber_encaps_derand: +median: 205436 cycles/ticks +average: 206501 cycles/ticks + +kyber_encaps: +median: 206402 cycles/ticks +average: 207241 cycles/ticks + +kyber_decaps: +median: 255272 cycles/ticks +average: 256437 cycles/ticks + +Loop spin: 83 +gen_a: +median: 57156 cycles/ticks +average: 57455 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156118 cycles/ticks +average: 156788 cycles/ticks + +indcpa_enc: +median: 190926 cycles/ticks +average: 191657 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47267 cycles/ticks + +kyber_keypair_derand: +median: 169328 cycles/ticks +average: 169913 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183075 cycles/ticks + +kyber_encaps_derand: +median: 207448 cycles/ticks +average: 208290 cycles/ticks + +kyber_encaps: +median: 209322 cycles/ticks +average: 210363 cycles/ticks + +kyber_decaps: +median: 257208 cycles/ticks +average: 258392 cycles/ticks + +Loop spin: 84 +gen_a: +median: 57244 cycles/ticks +average: 57578 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156468 cycles/ticks +average: 157046 cycles/ticks + +indcpa_enc: +median: 191302 cycles/ticks +average: 191979 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47359 cycles/ticks + +kyber_keypair_derand: +median: 169410 cycles/ticks +average: 170039 cycles/ticks + +kyber_keypair: +median: 182534 cycles/ticks +average: 183136 cycles/ticks + +kyber_encaps_derand: +median: 205998 cycles/ticks +average: 207059 cycles/ticks + +kyber_encaps: +median: 206656 cycles/ticks +average: 207520 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256819 cycles/ticks + +Loop spin: 85 +gen_a: +median: 57108 cycles/ticks +average: 57405 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10710 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156540 cycles/ticks +average: 157280 cycles/ticks + +indcpa_enc: +median: 191252 cycles/ticks +average: 191993 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47290 cycles/ticks + +kyber_keypair_derand: +median: 169336 cycles/ticks +average: 169919 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183064 cycles/ticks + +kyber_encaps_derand: +median: 205802 cycles/ticks +average: 206669 cycles/ticks + +kyber_encaps: +median: 206826 cycles/ticks +average: 207643 cycles/ticks + +kyber_decaps: +median: 255510 cycles/ticks +average: 256729 cycles/ticks + +Loop spin: 86 +gen_a: +median: 57280 cycles/ticks +average: 57579 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156588 cycles/ticks +average: 157232 cycles/ticks + +indcpa_enc: +median: 191424 cycles/ticks +average: 192296 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47363 cycles/ticks + +kyber_keypair_derand: +median: 171288 cycles/ticks +average: 171991 cycles/ticks + +kyber_keypair: +median: 182522 cycles/ticks +average: 183252 cycles/ticks + +kyber_encaps_derand: +median: 205836 cycles/ticks +average: 206911 cycles/ticks + +kyber_encaps: +median: 206860 cycles/ticks +average: 207830 cycles/ticks + +kyber_decaps: +median: 256122 cycles/ticks +average: 257154 cycles/ticks + +Loop spin: 87 +gen_a: +median: 57074 cycles/ticks +average: 57435 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11796 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1425 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156406 cycles/ticks +average: 156906 cycles/ticks + +indcpa_enc: +median: 191314 cycles/ticks +average: 192030 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47321 cycles/ticks + +kyber_keypair_derand: +median: 169496 cycles/ticks +average: 170050 cycles/ticks + +kyber_keypair: +median: 182302 cycles/ticks +average: 183043 cycles/ticks + +kyber_encaps_derand: +median: 205950 cycles/ticks +average: 206792 cycles/ticks + +kyber_encaps: +median: 206788 cycles/ticks +average: 207673 cycles/ticks + +kyber_decaps: +median: 255606 cycles/ticks +average: 256732 cycles/ticks + +Loop spin: 88 +gen_a: +median: 57082 cycles/ticks +average: 57404 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156504 cycles/ticks +average: 157169 cycles/ticks + +indcpa_enc: +median: 191420 cycles/ticks +average: 192123 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 169496 cycles/ticks +average: 170151 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183014 cycles/ticks + +kyber_encaps_derand: +median: 206070 cycles/ticks +average: 206912 cycles/ticks + +kyber_encaps: +median: 206848 cycles/ticks +average: 207671 cycles/ticks + +kyber_decaps: +median: 257794 cycles/ticks +average: 258801 cycles/ticks + +Loop spin: 89 +gen_a: +median: 57128 cycles/ticks +average: 57453 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6747 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156578 cycles/ticks +average: 157212 cycles/ticks + +indcpa_enc: +median: 191356 cycles/ticks +average: 192143 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47224 cycles/ticks + +kyber_keypair_derand: +median: 169066 cycles/ticks +average: 169717 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183018 cycles/ticks + +kyber_encaps_derand: +median: 205598 cycles/ticks +average: 206453 cycles/ticks + +kyber_encaps: +median: 206446 cycles/ticks +average: 207249 cycles/ticks + +kyber_decaps: +median: 255424 cycles/ticks +average: 256618 cycles/ticks + +Loop spin: 90 +gen_a: +median: 57036 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10651 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 157560 cycles/ticks +average: 158158 cycles/ticks + +indcpa_enc: +median: 192632 cycles/ticks +average: 193654 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47280 cycles/ticks + +kyber_keypair_derand: +median: 169252 cycles/ticks +average: 169967 cycles/ticks + +kyber_keypair: +median: 182514 cycles/ticks +average: 183181 cycles/ticks + +kyber_encaps_derand: +median: 205928 cycles/ticks +average: 206785 cycles/ticks + +kyber_encaps: +median: 206774 cycles/ticks +average: 207710 cycles/ticks + +kyber_decaps: +median: 255998 cycles/ticks +average: 257133 cycles/ticks + +Loop spin: 91 +gen_a: +median: 57194 cycles/ticks +average: 57549 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156180 cycles/ticks +average: 156703 cycles/ticks + +indcpa_enc: +median: 191068 cycles/ticks +average: 191818 cycles/ticks + +indcpa_dec: +median: 46820 cycles/ticks +average: 47276 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170080 cycles/ticks + +kyber_keypair: +median: 182334 cycles/ticks +average: 182958 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206525 cycles/ticks + +kyber_encaps: +median: 206602 cycles/ticks +average: 207340 cycles/ticks + +kyber_decaps: +median: 255298 cycles/ticks +average: 256445 cycles/ticks + +Loop spin: 92 +gen_a: +median: 56982 cycles/ticks +average: 57264 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +indcpa_keypair: +median: 156400 cycles/ticks +average: 156987 cycles/ticks + +indcpa_enc: +median: 191046 cycles/ticks +average: 191789 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47234 cycles/ticks + +kyber_keypair_derand: +median: 169152 cycles/ticks +average: 169866 cycles/ticks + +kyber_keypair: +median: 182488 cycles/ticks +average: 183249 cycles/ticks + +kyber_encaps_derand: +median: 205514 cycles/ticks +average: 206554 cycles/ticks + +kyber_encaps: +median: 206356 cycles/ticks +average: 207215 cycles/ticks + +kyber_decaps: +median: 255260 cycles/ticks +average: 256416 cycles/ticks + +Loop spin: 93 +gen_a: +median: 57154 cycles/ticks +average: 57476 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156702 cycles/ticks +average: 157346 cycles/ticks + +indcpa_enc: +median: 191286 cycles/ticks +average: 192039 cycles/ticks + +indcpa_dec: +median: 46954 cycles/ticks +average: 47421 cycles/ticks + +kyber_keypair_derand: +median: 169404 cycles/ticks +average: 169999 cycles/ticks + +kyber_keypair: +median: 182544 cycles/ticks +average: 183189 cycles/ticks + +kyber_encaps_derand: +median: 205798 cycles/ticks +average: 206586 cycles/ticks + +kyber_encaps: +median: 206562 cycles/ticks +average: 207575 cycles/ticks + +kyber_decaps: +median: 255320 cycles/ticks +average: 256601 cycles/ticks + +Loop spin: 94 +gen_a: +median: 57092 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11842 cycles/ticks +average: 11883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156440 cycles/ticks +average: 157040 cycles/ticks + +indcpa_enc: +median: 191152 cycles/ticks +average: 191995 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47321 cycles/ticks + +kyber_keypair_derand: +median: 169666 cycles/ticks +average: 170300 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183070 cycles/ticks + +kyber_encaps_derand: +median: 205568 cycles/ticks +average: 206438 cycles/ticks + +kyber_encaps: +median: 206488 cycles/ticks +average: 207292 cycles/ticks + +kyber_decaps: +median: 255278 cycles/ticks +average: 256387 cycles/ticks + +Loop spin: 95 +gen_a: +median: 57146 cycles/ticks +average: 57479 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156110 cycles/ticks +average: 156701 cycles/ticks + +indcpa_enc: +median: 191418 cycles/ticks +average: 192407 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47296 cycles/ticks + +kyber_keypair_derand: +median: 169156 cycles/ticks +average: 169822 cycles/ticks + +kyber_keypair: +median: 182354 cycles/ticks +average: 182981 cycles/ticks + +kyber_encaps_derand: +median: 205726 cycles/ticks +average: 206634 cycles/ticks + +kyber_encaps: +median: 206588 cycles/ticks +average: 207571 cycles/ticks + +kyber_decaps: +median: 255550 cycles/ticks +average: 256725 cycles/ticks + +Loop spin: 96 +gen_a: +median: 57200 cycles/ticks +average: 57516 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11793 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1422 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156272 cycles/ticks +average: 156774 cycles/ticks + +indcpa_enc: +median: 191324 cycles/ticks +average: 192114 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170236 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 182980 cycles/ticks + +kyber_encaps_derand: +median: 205508 cycles/ticks +average: 206373 cycles/ticks + +kyber_encaps: +median: 206332 cycles/ticks +average: 207184 cycles/ticks + +kyber_decaps: +median: 255294 cycles/ticks +average: 256542 cycles/ticks + +Loop spin: 97 +gen_a: +median: 57062 cycles/ticks +average: 57411 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10705 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2141 cycles/ticks + +indcpa_keypair: +median: 156130 cycles/ticks +average: 156842 cycles/ticks + +indcpa_enc: +median: 190996 cycles/ticks +average: 191815 cycles/ticks + +indcpa_dec: +median: 46772 cycles/ticks +average: 47161 cycles/ticks + +kyber_keypair_derand: +median: 169570 cycles/ticks +average: 170131 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 183100 cycles/ticks + +kyber_encaps_derand: +median: 205700 cycles/ticks +average: 206448 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207445 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256639 cycles/ticks + +Loop spin: 98 +gen_a: +median: 57040 cycles/ticks +average: 57378 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156030 cycles/ticks +average: 156599 cycles/ticks + +indcpa_enc: +median: 190808 cycles/ticks +average: 191555 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47346 cycles/ticks + +kyber_keypair_derand: +median: 169602 cycles/ticks +average: 170291 cycles/ticks + +kyber_keypair: +median: 182454 cycles/ticks +average: 183040 cycles/ticks + +kyber_encaps_derand: +median: 205986 cycles/ticks +average: 206802 cycles/ticks + +kyber_encaps: +median: 206930 cycles/ticks +average: 207647 cycles/ticks + +kyber_decaps: +median: 255752 cycles/ticks +average: 256767 cycles/ticks + +Loop spin: 99 +gen_a: +median: 57094 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6710 cycles/ticks +average: 6745 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156218 cycles/ticks +average: 156825 cycles/ticks + +indcpa_enc: +median: 190914 cycles/ticks +average: 191678 cycles/ticks + +indcpa_dec: +median: 46976 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169472 cycles/ticks +average: 170054 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183024 cycles/ticks + +kyber_encaps_derand: +median: 205752 cycles/ticks +average: 206535 cycles/ticks + +kyber_encaps: +median: 206614 cycles/ticks +average: 207400 cycles/ticks + +kyber_decaps: +median: 255534 cycles/ticks +average: 257274 cycles/ticks + +Loop spin: 100 +gen_a: +median: 57190 cycles/ticks +average: 57474 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156438 cycles/ticks +average: 157111 cycles/ticks + +indcpa_enc: +median: 191034 cycles/ticks +average: 191818 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47290 cycles/ticks + +kyber_keypair_derand: +median: 170968 cycles/ticks +average: 171588 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183066 cycles/ticks + +kyber_encaps_derand: +median: 205908 cycles/ticks +average: 206724 cycles/ticks + +kyber_encaps: +median: 206830 cycles/ticks +average: 207615 cycles/ticks + +kyber_decaps: +median: 255628 cycles/ticks +average: 256720 cycles/ticks + +Loop spin: 101 +gen_a: +median: 57220 cycles/ticks +average: 57514 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11795 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156352 cycles/ticks +average: 156938 cycles/ticks + +indcpa_enc: +median: 191178 cycles/ticks +average: 191910 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47303 cycles/ticks + +kyber_keypair_derand: +median: 169406 cycles/ticks +average: 170043 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183016 cycles/ticks + +kyber_encaps_derand: +median: 205828 cycles/ticks +average: 206729 cycles/ticks + +kyber_encaps: +median: 206748 cycles/ticks +average: 207695 cycles/ticks + +kyber_decaps: +median: 255482 cycles/ticks +average: 256751 cycles/ticks + +Loop spin: 102 +gen_a: +median: 57068 cycles/ticks +average: 57383 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 155726 cycles/ticks +average: 156325 cycles/ticks + +indcpa_enc: +median: 190756 cycles/ticks +average: 191587 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169392 cycles/ticks +average: 170042 cycles/ticks + +kyber_keypair: +median: 182540 cycles/ticks +average: 183052 cycles/ticks + +kyber_encaps_derand: +median: 205940 cycles/ticks +average: 206734 cycles/ticks + +kyber_encaps: +median: 206742 cycles/ticks +average: 207457 cycles/ticks + +kyber_decaps: +median: 255644 cycles/ticks +average: 256873 cycles/ticks + +Loop spin: 103 +gen_a: +median: 56962 cycles/ticks +average: 57276 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6756 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11792 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 322 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156006 cycles/ticks +average: 156552 cycles/ticks + +indcpa_enc: +median: 190872 cycles/ticks +average: 191590 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47390 cycles/ticks + +kyber_keypair_derand: +median: 169586 cycles/ticks +average: 170213 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183112 cycles/ticks + +kyber_encaps_derand: +median: 205904 cycles/ticks +average: 206726 cycles/ticks + +kyber_encaps: +median: 206706 cycles/ticks +average: 207783 cycles/ticks + +kyber_decaps: +median: 255486 cycles/ticks +average: 256679 cycles/ticks + +Loop spin: 104 +gen_a: +median: 57078 cycles/ticks +average: 57380 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156142 cycles/ticks +average: 156789 cycles/ticks + +indcpa_enc: +median: 191184 cycles/ticks +average: 191953 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47190 cycles/ticks + +kyber_keypair_derand: +median: 169456 cycles/ticks +average: 170137 cycles/ticks + +kyber_keypair: +median: 182532 cycles/ticks +average: 183249 cycles/ticks + +kyber_encaps_derand: +median: 207408 cycles/ticks +average: 208326 cycles/ticks + +kyber_encaps: +median: 208292 cycles/ticks +average: 209140 cycles/ticks + +kyber_decaps: +median: 257056 cycles/ticks +average: 258346 cycles/ticks + +Loop spin: 105 +gen_a: +median: 57094 cycles/ticks +average: 57388 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 64 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156498 cycles/ticks +average: 157076 cycles/ticks + +indcpa_enc: +median: 191182 cycles/ticks +average: 192008 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169440 cycles/ticks +average: 170051 cycles/ticks + +kyber_keypair: +median: 182524 cycles/ticks +average: 183257 cycles/ticks + +kyber_encaps_derand: +median: 205746 cycles/ticks +average: 206506 cycles/ticks + +kyber_encaps: +median: 206680 cycles/ticks +average: 207558 cycles/ticks + +kyber_decaps: +median: 255394 cycles/ticks +average: 256609 cycles/ticks + +Loop spin: 106 +gen_a: +median: 57116 cycles/ticks +average: 57444 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156166 cycles/ticks +average: 156727 cycles/ticks + +indcpa_enc: +median: 191262 cycles/ticks +average: 191956 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169854 cycles/ticks +average: 170527 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183022 cycles/ticks + +kyber_encaps_derand: +median: 205916 cycles/ticks +average: 206774 cycles/ticks + +kyber_encaps: +median: 206742 cycles/ticks +average: 207524 cycles/ticks + +kyber_decaps: +median: 255738 cycles/ticks +average: 257018 cycles/ticks + +Loop spin: 107 +gen_a: +median: 57028 cycles/ticks +average: 57367 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1416 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156214 cycles/ticks +average: 156827 cycles/ticks + +indcpa_enc: +median: 190992 cycles/ticks +average: 191805 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47353 cycles/ticks + +kyber_keypair_derand: +median: 169284 cycles/ticks +average: 169920 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183033 cycles/ticks + +kyber_encaps_derand: +median: 205950 cycles/ticks +average: 206822 cycles/ticks + +kyber_encaps: +median: 206716 cycles/ticks +average: 207573 cycles/ticks + +kyber_decaps: +median: 255474 cycles/ticks +average: 256635 cycles/ticks + +Loop spin: 108 +gen_a: +median: 57036 cycles/ticks +average: 57357 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1420 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156568 cycles/ticks +average: 157075 cycles/ticks + +indcpa_enc: +median: 191226 cycles/ticks +average: 192148 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169656 cycles/ticks +average: 170280 cycles/ticks + +kyber_keypair: +median: 182556 cycles/ticks +average: 183237 cycles/ticks + +kyber_encaps_derand: +median: 205844 cycles/ticks +average: 206690 cycles/ticks + +kyber_encaps: +median: 206728 cycles/ticks +average: 207551 cycles/ticks + +kyber_decaps: +median: 255556 cycles/ticks +average: 256672 cycles/ticks + +Loop spin: 109 +gen_a: +median: 57090 cycles/ticks +average: 57445 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11764 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 158228 cycles/ticks +average: 158838 cycles/ticks + +indcpa_enc: +median: 193052 cycles/ticks +average: 193837 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47316 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170305 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 183056 cycles/ticks + +kyber_encaps_derand: +median: 205666 cycles/ticks +average: 206662 cycles/ticks + +kyber_encaps: +median: 206446 cycles/ticks +average: 207275 cycles/ticks + +kyber_decaps: +median: 255634 cycles/ticks +average: 257047 cycles/ticks + +Loop spin: 110 +gen_a: +median: 57068 cycles/ticks +average: 57399 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1410 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156358 cycles/ticks +average: 156986 cycles/ticks + +indcpa_enc: +median: 191190 cycles/ticks +average: 191970 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47278 cycles/ticks + +kyber_keypair_derand: +median: 169488 cycles/ticks +average: 170123 cycles/ticks + +kyber_keypair: +median: 182300 cycles/ticks +average: 183091 cycles/ticks + +kyber_encaps_derand: +median: 205940 cycles/ticks +average: 206643 cycles/ticks + +kyber_encaps: +median: 206782 cycles/ticks +average: 207507 cycles/ticks + +kyber_decaps: +median: 255686 cycles/ticks +average: 256995 cycles/ticks + +Loop spin: 111 +gen_a: +median: 57100 cycles/ticks +average: 57426 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156174 cycles/ticks +average: 156754 cycles/ticks + +indcpa_enc: +median: 190922 cycles/ticks +average: 191768 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47345 cycles/ticks + +kyber_keypair_derand: +median: 169192 cycles/ticks +average: 169784 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183076 cycles/ticks + +kyber_encaps_derand: +median: 205900 cycles/ticks +average: 206767 cycles/ticks + +kyber_encaps: +median: 206718 cycles/ticks +average: 207890 cycles/ticks + +kyber_decaps: +median: 255460 cycles/ticks +average: 256688 cycles/ticks + +Loop spin: 112 +gen_a: +median: 56948 cycles/ticks +average: 57260 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2716 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +indcpa_keypair: +median: 156150 cycles/ticks +average: 156740 cycles/ticks + +indcpa_enc: +median: 190980 cycles/ticks +average: 191729 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169500 cycles/ticks +average: 172386 cycles/ticks + +kyber_keypair: +median: 182450 cycles/ticks +average: 183063 cycles/ticks + +kyber_encaps_derand: +median: 206984 cycles/ticks +average: 207902 cycles/ticks + +kyber_encaps: +median: 207998 cycles/ticks +average: 208963 cycles/ticks + +kyber_decaps: +median: 255522 cycles/ticks +average: 256656 cycles/ticks + +Loop spin: 113 +gen_a: +median: 57080 cycles/ticks +average: 57365 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 289 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156102 cycles/ticks +average: 156688 cycles/ticks + +indcpa_enc: +median: 191136 cycles/ticks +average: 194477 cycles/ticks + +indcpa_dec: +median: 46944 cycles/ticks +average: 47397 cycles/ticks + +kyber_keypair_derand: +median: 169408 cycles/ticks +average: 169977 cycles/ticks + +kyber_keypair: +median: 182334 cycles/ticks +average: 183001 cycles/ticks + +kyber_encaps_derand: +median: 207372 cycles/ticks +average: 208189 cycles/ticks + +kyber_encaps: +median: 208164 cycles/ticks +average: 208945 cycles/ticks + +kyber_decaps: +median: 257234 cycles/ticks +average: 258416 cycles/ticks + +Loop spin: 114 +gen_a: +median: 56940 cycles/ticks +average: 57273 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156428 cycles/ticks +average: 157019 cycles/ticks + +indcpa_enc: +median: 191276 cycles/ticks +average: 192108 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47222 cycles/ticks + +kyber_keypair_derand: +median: 169664 cycles/ticks +average: 170233 cycles/ticks + +kyber_keypair: +median: 182426 cycles/ticks +average: 183126 cycles/ticks + +kyber_encaps_derand: +median: 207362 cycles/ticks +average: 208255 cycles/ticks + +kyber_encaps: +median: 208360 cycles/ticks +average: 209355 cycles/ticks + +kyber_decaps: +median: 257020 cycles/ticks +average: 258304 cycles/ticks + +Loop spin: 115 +gen_a: +median: 57028 cycles/ticks +average: 57373 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10734 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156502 cycles/ticks +average: 157147 cycles/ticks + +indcpa_enc: +median: 191174 cycles/ticks +average: 191908 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169554 cycles/ticks +average: 170233 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183140 cycles/ticks + +kyber_encaps_derand: +median: 205678 cycles/ticks +average: 206673 cycles/ticks + +kyber_encaps: +median: 206838 cycles/ticks +average: 208022 cycles/ticks + +kyber_decaps: +median: 255544 cycles/ticks +average: 256794 cycles/ticks + +Loop spin: 116 +gen_a: +median: 57150 cycles/ticks +average: 57518 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156066 cycles/ticks +average: 156652 cycles/ticks + +indcpa_enc: +median: 190880 cycles/ticks +average: 191572 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169546 cycles/ticks +average: 170192 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183114 cycles/ticks + +kyber_encaps_derand: +median: 205812 cycles/ticks +average: 206628 cycles/ticks + +kyber_encaps: +median: 206678 cycles/ticks +average: 207535 cycles/ticks + +kyber_decaps: +median: 255542 cycles/ticks +average: 256794 cycles/ticks + +Loop spin: 117 +gen_a: +median: 57086 cycles/ticks +average: 57405 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 156098 cycles/ticks +average: 156701 cycles/ticks + +indcpa_enc: +median: 190808 cycles/ticks +average: 191624 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47387 cycles/ticks + +kyber_keypair_derand: +median: 169136 cycles/ticks +average: 169733 cycles/ticks + +kyber_keypair: +median: 182562 cycles/ticks +average: 183123 cycles/ticks + +kyber_encaps_derand: +median: 205892 cycles/ticks +average: 206965 cycles/ticks + +kyber_encaps: +median: 206796 cycles/ticks +average: 207687 cycles/ticks + +kyber_decaps: +median: 255584 cycles/ticks +average: 256812 cycles/ticks + +Loop spin: 118 +gen_a: +median: 57120 cycles/ticks +average: 57431 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6774 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156434 cycles/ticks +average: 157014 cycles/ticks + +indcpa_enc: +median: 190992 cycles/ticks +average: 191794 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47369 cycles/ticks + +kyber_keypair_derand: +median: 169636 cycles/ticks +average: 170204 cycles/ticks + +kyber_keypair: +median: 182562 cycles/ticks +average: 183222 cycles/ticks + +kyber_encaps_derand: +median: 205692 cycles/ticks +average: 206391 cycles/ticks + +kyber_encaps: +median: 206626 cycles/ticks +average: 207443 cycles/ticks + +kyber_decaps: +median: 255568 cycles/ticks +average: 256725 cycles/ticks + +Loop spin: 119 +gen_a: +median: 57116 cycles/ticks +average: 57433 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10719 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156330 cycles/ticks +average: 156890 cycles/ticks + +indcpa_enc: +median: 191224 cycles/ticks +average: 192161 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47373 cycles/ticks + +kyber_keypair_derand: +median: 169402 cycles/ticks +average: 170070 cycles/ticks + +kyber_keypair: +median: 182448 cycles/ticks +average: 183010 cycles/ticks + +kyber_encaps_derand: +median: 206064 cycles/ticks +average: 207050 cycles/ticks + +kyber_encaps: +median: 207132 cycles/ticks +average: 208412 cycles/ticks + +kyber_decaps: +median: 255780 cycles/ticks +average: 256967 cycles/ticks + +Loop spin: 120 +gen_a: +median: 57002 cycles/ticks +average: 57264 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156362 cycles/ticks +average: 156984 cycles/ticks + +indcpa_enc: +median: 191260 cycles/ticks +average: 192123 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169934 cycles/ticks +average: 170565 cycles/ticks + +kyber_keypair: +median: 182514 cycles/ticks +average: 183206 cycles/ticks + +kyber_encaps_derand: +median: 205804 cycles/ticks +average: 206925 cycles/ticks + +kyber_encaps: +median: 206378 cycles/ticks +average: 207184 cycles/ticks + +kyber_decaps: +median: 255214 cycles/ticks +average: 256443 cycles/ticks + +Loop spin: 121 +gen_a: +median: 57206 cycles/ticks +average: 57526 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156428 cycles/ticks +average: 157046 cycles/ticks + +indcpa_enc: +median: 191490 cycles/ticks +average: 192276 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47393 cycles/ticks + +kyber_keypair_derand: +median: 169616 cycles/ticks +average: 170330 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183244 cycles/ticks + +kyber_encaps_derand: +median: 205918 cycles/ticks +average: 206707 cycles/ticks + +kyber_encaps: +median: 206804 cycles/ticks +average: 208027 cycles/ticks + +kyber_decaps: +median: 255522 cycles/ticks +average: 256630 cycles/ticks + +Loop spin: 122 +gen_a: +median: 57244 cycles/ticks +average: 57547 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +indcpa_keypair: +median: 156176 cycles/ticks +average: 156722 cycles/ticks + +indcpa_enc: +median: 191084 cycles/ticks +average: 191781 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47400 cycles/ticks + +kyber_keypair_derand: +median: 169480 cycles/ticks +average: 170204 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 182979 cycles/ticks + +kyber_encaps_derand: +median: 205288 cycles/ticks +average: 206117 cycles/ticks + +kyber_encaps: +median: 206300 cycles/ticks +average: 206989 cycles/ticks + +kyber_decaps: +median: 255256 cycles/ticks +average: 256473 cycles/ticks + +Loop spin: 123 +gen_a: +median: 57124 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156358 cycles/ticks +average: 157025 cycles/ticks + +indcpa_enc: +median: 190938 cycles/ticks +average: 191593 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47303 cycles/ticks + +kyber_keypair_derand: +median: 169174 cycles/ticks +average: 169792 cycles/ticks + +kyber_keypair: +median: 182458 cycles/ticks +average: 183108 cycles/ticks + +kyber_encaps_derand: +median: 207718 cycles/ticks +average: 208629 cycles/ticks + +kyber_encaps: +median: 208510 cycles/ticks +average: 209395 cycles/ticks + +kyber_decaps: +median: 257430 cycles/ticks +average: 258730 cycles/ticks + +Loop spin: 124 +gen_a: +median: 57120 cycles/ticks +average: 57471 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156598 cycles/ticks +average: 157252 cycles/ticks + +indcpa_enc: +median: 191184 cycles/ticks +average: 191999 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47285 cycles/ticks + +kyber_keypair_derand: +median: 169348 cycles/ticks +average: 170078 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183118 cycles/ticks + +kyber_encaps_derand: +median: 207274 cycles/ticks +average: 208145 cycles/ticks + +kyber_encaps: +median: 208244 cycles/ticks +average: 209177 cycles/ticks + +kyber_decaps: +median: 257106 cycles/ticks +average: 258404 cycles/ticks + +Loop spin: 125 +gen_a: +median: 57044 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2103 cycles/ticks + +indcpa_keypair: +median: 156242 cycles/ticks +average: 156854 cycles/ticks + +indcpa_enc: +median: 191070 cycles/ticks +average: 191849 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47363 cycles/ticks + +kyber_keypair_derand: +median: 169588 cycles/ticks +average: 170195 cycles/ticks + +kyber_keypair: +median: 182328 cycles/ticks +average: 183003 cycles/ticks + +kyber_encaps_derand: +median: 205834 cycles/ticks +average: 206702 cycles/ticks + +kyber_encaps: +median: 206768 cycles/ticks +average: 207707 cycles/ticks + +kyber_decaps: +median: 256470 cycles/ticks +average: 257587 cycles/ticks + +Loop spin: 126 +gen_a: +median: 56948 cycles/ticks +average: 57266 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156350 cycles/ticks +average: 156947 cycles/ticks + +indcpa_enc: +median: 191158 cycles/ticks +average: 192029 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47374 cycles/ticks + +kyber_keypair_derand: +median: 169352 cycles/ticks +average: 170060 cycles/ticks + +kyber_keypair: +median: 182526 cycles/ticks +average: 183148 cycles/ticks + +kyber_encaps_derand: +median: 205698 cycles/ticks +average: 206544 cycles/ticks + +kyber_encaps: +median: 206584 cycles/ticks +average: 207434 cycles/ticks + +kyber_decaps: +median: 255446 cycles/ticks +average: 256677 cycles/ticks + +Loop spin: 127 +gen_a: +median: 57060 cycles/ticks +average: 57366 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +indcpa_keypair: +median: 156324 cycles/ticks +average: 156904 cycles/ticks + +indcpa_enc: +median: 191132 cycles/ticks +average: 191912 cycles/ticks + +indcpa_dec: +median: 46952 cycles/ticks +average: 47332 cycles/ticks + +kyber_keypair_derand: +median: 169804 cycles/ticks +average: 170500 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 183096 cycles/ticks + +kyber_encaps_derand: +median: 205822 cycles/ticks +average: 206656 cycles/ticks + +kyber_encaps: +median: 206634 cycles/ticks +average: 207455 cycles/ticks + +kyber_decaps: +median: 255558 cycles/ticks +average: 256738 cycles/ticks + +Loop spin: 128 +gen_a: +median: 56932 cycles/ticks +average: 57288 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156736 cycles/ticks +average: 157374 cycles/ticks + +indcpa_enc: +median: 191464 cycles/ticks +average: 192295 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47349 cycles/ticks + +kyber_keypair_derand: +median: 169744 cycles/ticks +average: 170412 cycles/ticks + +kyber_keypair: +median: 182442 cycles/ticks +average: 183071 cycles/ticks + +kyber_encaps_derand: +median: 206038 cycles/ticks +average: 206763 cycles/ticks + +kyber_encaps: +median: 206984 cycles/ticks +average: 207915 cycles/ticks + +kyber_decaps: +median: 255650 cycles/ticks +average: 256835 cycles/ticks + +Loop spin: 129 +gen_a: +median: 57100 cycles/ticks +average: 57437 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2094 cycles/ticks + +indcpa_keypair: +median: 156360 cycles/ticks +average: 157029 cycles/ticks + +indcpa_enc: +median: 191354 cycles/ticks +average: 192113 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 170778 cycles/ticks +average: 171485 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183231 cycles/ticks + +kyber_encaps_derand: +median: 205980 cycles/ticks +average: 207198 cycles/ticks + +kyber_encaps: +median: 206690 cycles/ticks +average: 207994 cycles/ticks + +kyber_decaps: +median: 256620 cycles/ticks +average: 257873 cycles/ticks + +Loop spin: 130 +gen_a: +median: 56954 cycles/ticks +average: 57355 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156038 cycles/ticks +average: 156721 cycles/ticks + +indcpa_enc: +median: 190980 cycles/ticks +average: 191875 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47458 cycles/ticks + +kyber_keypair_derand: +median: 169376 cycles/ticks +average: 170180 cycles/ticks + +kyber_keypair: +median: 182606 cycles/ticks +average: 183346 cycles/ticks + +kyber_encaps_derand: +median: 205614 cycles/ticks +average: 206537 cycles/ticks + +kyber_encaps: +median: 206568 cycles/ticks +average: 207745 cycles/ticks + +kyber_decaps: +median: 255250 cycles/ticks +average: 256618 cycles/ticks + +Loop spin: 131 +gen_a: +median: 57168 cycles/ticks +average: 57500 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6690 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2141 cycles/ticks + +indcpa_keypair: +median: 157536 cycles/ticks +average: 158164 cycles/ticks + +indcpa_enc: +median: 192542 cycles/ticks +average: 193343 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47249 cycles/ticks + +kyber_keypair_derand: +median: 169410 cycles/ticks +average: 170080 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 183042 cycles/ticks + +kyber_encaps_derand: +median: 206086 cycles/ticks +average: 206948 cycles/ticks + +kyber_encaps: +median: 206840 cycles/ticks +average: 207687 cycles/ticks + +kyber_decaps: +median: 255920 cycles/ticks +average: 257228 cycles/ticks + +Loop spin: 132 +gen_a: +median: 57034 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156514 cycles/ticks +average: 157115 cycles/ticks + +indcpa_enc: +median: 191062 cycles/ticks +average: 191875 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47483 cycles/ticks + +kyber_keypair_derand: +median: 169258 cycles/ticks +average: 169891 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183199 cycles/ticks + +kyber_encaps_derand: +median: 205556 cycles/ticks +average: 206491 cycles/ticks + +kyber_encaps: +median: 206516 cycles/ticks +average: 207425 cycles/ticks + +kyber_decaps: +median: 255380 cycles/ticks +average: 256542 cycles/ticks + +Loop spin: 133 +gen_a: +median: 57048 cycles/ticks +average: 57421 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11792 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156504 cycles/ticks +average: 157155 cycles/ticks + +indcpa_enc: +median: 190990 cycles/ticks +average: 191828 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47306 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 170145 cycles/ticks + +kyber_keypair: +median: 182558 cycles/ticks +average: 183241 cycles/ticks + +kyber_encaps_derand: +median: 205488 cycles/ticks +average: 206452 cycles/ticks + +kyber_encaps: +median: 206458 cycles/ticks +average: 207495 cycles/ticks + +kyber_decaps: +median: 255174 cycles/ticks +average: 256541 cycles/ticks + +Loop spin: 134 +gen_a: +median: 57104 cycles/ticks +average: 57437 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156594 cycles/ticks +average: 157232 cycles/ticks + +indcpa_enc: +median: 191290 cycles/ticks +average: 192159 cycles/ticks + +indcpa_dec: +median: 46816 cycles/ticks +average: 47219 cycles/ticks + +kyber_keypair_derand: +median: 169486 cycles/ticks +average: 170188 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183175 cycles/ticks + +kyber_encaps_derand: +median: 206086 cycles/ticks +average: 206995 cycles/ticks + +kyber_encaps: +median: 206894 cycles/ticks +average: 207707 cycles/ticks + +kyber_decaps: +median: 255694 cycles/ticks +average: 256998 cycles/ticks + +Loop spin: 135 +gen_a: +median: 57004 cycles/ticks +average: 57351 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156034 cycles/ticks +average: 156619 cycles/ticks + +indcpa_enc: +median: 191018 cycles/ticks +average: 191836 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47387 cycles/ticks + +kyber_keypair_derand: +median: 170778 cycles/ticks +average: 171468 cycles/ticks + +kyber_keypair: +median: 182526 cycles/ticks +average: 183270 cycles/ticks + +kyber_encaps_derand: +median: 205946 cycles/ticks +average: 206925 cycles/ticks + +kyber_encaps: +median: 206888 cycles/ticks +average: 207827 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 257099 cycles/ticks + +Loop spin: 136 +gen_a: +median: 57086 cycles/ticks +average: 57386 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156418 cycles/ticks +average: 157094 cycles/ticks + +indcpa_enc: +median: 191174 cycles/ticks +average: 192033 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169296 cycles/ticks +average: 169983 cycles/ticks + +kyber_keypair: +median: 182486 cycles/ticks +average: 183219 cycles/ticks + +kyber_encaps_derand: +median: 205850 cycles/ticks +average: 206757 cycles/ticks + +kyber_encaps: +median: 206724 cycles/ticks +average: 207743 cycles/ticks + +kyber_decaps: +median: 255476 cycles/ticks +average: 256732 cycles/ticks + +Loop spin: 137 +gen_a: +median: 56974 cycles/ticks +average: 57292 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156454 cycles/ticks +average: 157126 cycles/ticks + +indcpa_enc: +median: 191150 cycles/ticks +average: 191965 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169538 cycles/ticks +average: 170253 cycles/ticks + +kyber_keypair: +median: 182458 cycles/ticks +average: 183239 cycles/ticks + +kyber_encaps_derand: +median: 205660 cycles/ticks +average: 206605 cycles/ticks + +kyber_encaps: +median: 206496 cycles/ticks +average: 207402 cycles/ticks + +kyber_decaps: +median: 255468 cycles/ticks +average: 256847 cycles/ticks + +Loop spin: 138 +gen_a: +median: 57008 cycles/ticks +average: 57330 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156440 cycles/ticks +average: 157074 cycles/ticks + +indcpa_enc: +median: 191252 cycles/ticks +average: 192029 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169470 cycles/ticks +average: 170198 cycles/ticks + +kyber_keypair: +median: 182558 cycles/ticks +average: 183216 cycles/ticks + +kyber_encaps_derand: +median: 205712 cycles/ticks +average: 206547 cycles/ticks + +kyber_encaps: +median: 206774 cycles/ticks +average: 207541 cycles/ticks + +kyber_decaps: +median: 255498 cycles/ticks +average: 256713 cycles/ticks + +Loop spin: 139 +gen_a: +median: 57060 cycles/ticks +average: 57343 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156694 cycles/ticks +average: 157253 cycles/ticks + +indcpa_enc: +median: 191422 cycles/ticks +average: 192195 cycles/ticks + +indcpa_dec: +median: 46918 cycles/ticks +average: 47291 cycles/ticks + +kyber_keypair_derand: +median: 169164 cycles/ticks +average: 169913 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183113 cycles/ticks + +kyber_encaps_derand: +median: 206128 cycles/ticks +average: 206991 cycles/ticks + +kyber_encaps: +median: 206922 cycles/ticks +average: 207787 cycles/ticks + +kyber_decaps: +median: 255962 cycles/ticks +average: 257129 cycles/ticks + +Loop spin: 140 +gen_a: +median: 56978 cycles/ticks +average: 57348 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +indcpa_keypair: +median: 156414 cycles/ticks +average: 157010 cycles/ticks + +indcpa_enc: +median: 191144 cycles/ticks +average: 191920 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47372 cycles/ticks + +kyber_keypair_derand: +median: 169516 cycles/ticks +average: 170171 cycles/ticks + +kyber_keypair: +median: 182420 cycles/ticks +average: 183077 cycles/ticks + +kyber_encaps_derand: +median: 205852 cycles/ticks +average: 206749 cycles/ticks + +kyber_encaps: +median: 206760 cycles/ticks +average: 207533 cycles/ticks + +kyber_decaps: +median: 255554 cycles/ticks +average: 256817 cycles/ticks + +Loop spin: 141 +gen_a: +median: 57016 cycles/ticks +average: 57332 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1425 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156564 cycles/ticks +average: 157101 cycles/ticks + +indcpa_enc: +median: 191458 cycles/ticks +average: 192251 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47352 cycles/ticks + +kyber_keypair_derand: +median: 169182 cycles/ticks +average: 169833 cycles/ticks + +kyber_keypair: +median: 182460 cycles/ticks +average: 183143 cycles/ticks + +kyber_encaps_derand: +median: 205604 cycles/ticks +average: 206563 cycles/ticks + +kyber_encaps: +median: 206394 cycles/ticks +average: 207199 cycles/ticks + +kyber_decaps: +median: 255332 cycles/ticks +average: 256531 cycles/ticks + +Loop spin: 142 +gen_a: +median: 56988 cycles/ticks +average: 58507 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11796 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 324 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156556 cycles/ticks +average: 157158 cycles/ticks + +indcpa_enc: +median: 191274 cycles/ticks +average: 192114 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47256 cycles/ticks + +kyber_keypair_derand: +median: 169564 cycles/ticks +average: 170233 cycles/ticks + +kyber_keypair: +median: 182612 cycles/ticks +average: 183255 cycles/ticks + +kyber_encaps_derand: +median: 206014 cycles/ticks +average: 206970 cycles/ticks + +kyber_encaps: +median: 206966 cycles/ticks +average: 207703 cycles/ticks + +kyber_decaps: +median: 255924 cycles/ticks +average: 257178 cycles/ticks + +Loop spin: 143 +gen_a: +median: 57028 cycles/ticks +average: 57299 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1427 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156250 cycles/ticks +average: 157028 cycles/ticks + +indcpa_enc: +median: 191178 cycles/ticks +average: 191880 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169252 cycles/ticks +average: 169935 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 182886 cycles/ticks + +kyber_encaps_derand: +median: 205832 cycles/ticks +average: 206649 cycles/ticks + +kyber_encaps: +median: 206700 cycles/ticks +average: 207536 cycles/ticks + +kyber_decaps: +median: 255642 cycles/ticks +average: 256700 cycles/ticks + +Loop spin: 144 +gen_a: +median: 56924 cycles/ticks +average: 57227 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11863 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156038 cycles/ticks +average: 156569 cycles/ticks + +indcpa_enc: +median: 190990 cycles/ticks +average: 191748 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47263 cycles/ticks + +kyber_keypair_derand: +median: 169630 cycles/ticks +average: 170266 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 182951 cycles/ticks + +kyber_encaps_derand: +median: 205960 cycles/ticks +average: 206800 cycles/ticks + +kyber_encaps: +median: 206692 cycles/ticks +average: 207610 cycles/ticks + +kyber_decaps: +median: 255718 cycles/ticks +average: 256998 cycles/ticks + +Loop spin: 145 +gen_a: +median: 57122 cycles/ticks +average: 57485 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11758 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156394 cycles/ticks +average: 156955 cycles/ticks + +indcpa_enc: +median: 191334 cycles/ticks +average: 192130 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47285 cycles/ticks + +kyber_keypair_derand: +median: 170622 cycles/ticks +average: 171176 cycles/ticks + +kyber_keypair: +median: 182532 cycles/ticks +average: 183212 cycles/ticks + +kyber_encaps_derand: +median: 205834 cycles/ticks +average: 206700 cycles/ticks + +kyber_encaps: +median: 206722 cycles/ticks +average: 207495 cycles/ticks + +kyber_decaps: +median: 255558 cycles/ticks +average: 256757 cycles/ticks + +Loop spin: 146 +gen_a: +median: 57034 cycles/ticks +average: 57359 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2095 cycles/ticks + +indcpa_keypair: +median: 156156 cycles/ticks +average: 156748 cycles/ticks + +indcpa_enc: +median: 191038 cycles/ticks +average: 191799 cycles/ticks + +indcpa_dec: +median: 46908 cycles/ticks +average: 47374 cycles/ticks + +kyber_keypair_derand: +median: 169478 cycles/ticks +average: 170117 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183038 cycles/ticks + +kyber_encaps_derand: +median: 205514 cycles/ticks +average: 206314 cycles/ticks + +kyber_encaps: +median: 206398 cycles/ticks +average: 207210 cycles/ticks + +kyber_decaps: +median: 255222 cycles/ticks +average: 256498 cycles/ticks + +Loop spin: 147 +gen_a: +median: 56992 cycles/ticks +average: 57298 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156476 cycles/ticks +average: 157132 cycles/ticks + +indcpa_enc: +median: 191378 cycles/ticks +average: 192290 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47382 cycles/ticks + +kyber_keypair_derand: +median: 169564 cycles/ticks +average: 170171 cycles/ticks + +kyber_keypair: +median: 182492 cycles/ticks +average: 183078 cycles/ticks + +kyber_encaps_derand: +median: 205970 cycles/ticks +average: 206791 cycles/ticks + +kyber_encaps: +median: 206948 cycles/ticks +average: 207814 cycles/ticks + +kyber_decaps: +median: 255768 cycles/ticks +average: 257042 cycles/ticks + +Loop spin: 148 +gen_a: +median: 57044 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11790 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156738 cycles/ticks +average: 157325 cycles/ticks + +indcpa_enc: +median: 191240 cycles/ticks +average: 192022 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47273 cycles/ticks + +kyber_keypair_derand: +median: 169670 cycles/ticks +average: 170358 cycles/ticks + +kyber_keypair: +median: 182688 cycles/ticks +average: 183302 cycles/ticks + +kyber_encaps_derand: +median: 205974 cycles/ticks +average: 206794 cycles/ticks + +kyber_encaps: +median: 206854 cycles/ticks +average: 207906 cycles/ticks + +kyber_decaps: +median: 255758 cycles/ticks +average: 257023 cycles/ticks + +Loop spin: 149 +gen_a: +median: 57050 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156242 cycles/ticks +average: 156874 cycles/ticks + +indcpa_enc: +median: 191130 cycles/ticks +average: 191919 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47270 cycles/ticks + +kyber_keypair_derand: +median: 169188 cycles/ticks +average: 169846 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 182992 cycles/ticks + +kyber_encaps_derand: +median: 205770 cycles/ticks +average: 206618 cycles/ticks + +kyber_encaps: +median: 206582 cycles/ticks +average: 207432 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 256963 cycles/ticks + +Loop spin: 150 +gen_a: +median: 57102 cycles/ticks +average: 57408 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 157928 cycles/ticks +average: 158553 cycles/ticks + +indcpa_enc: +median: 192666 cycles/ticks +average: 193513 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47187 cycles/ticks + +kyber_keypair_derand: +median: 169364 cycles/ticks +average: 169979 cycles/ticks + +kyber_keypair: +median: 182428 cycles/ticks +average: 183153 cycles/ticks + +kyber_encaps_derand: +median: 205968 cycles/ticks +average: 206846 cycles/ticks + +kyber_encaps: +median: 206876 cycles/ticks +average: 207687 cycles/ticks + +kyber_decaps: +median: 255688 cycles/ticks +average: 256878 cycles/ticks + +Loop spin: 151 +gen_a: +median: 56994 cycles/ticks +average: 57278 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1412 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156680 cycles/ticks +average: 157188 cycles/ticks + +indcpa_enc: +median: 191372 cycles/ticks +average: 192115 cycles/ticks + +indcpa_dec: +median: 46926 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169852 cycles/ticks +average: 170457 cycles/ticks + +kyber_keypair: +median: 182704 cycles/ticks +average: 183370 cycles/ticks + +kyber_encaps_derand: +median: 207572 cycles/ticks +average: 208442 cycles/ticks + +kyber_encaps: +median: 208676 cycles/ticks +average: 209609 cycles/ticks + +kyber_decaps: +median: 257300 cycles/ticks +average: 258399 cycles/ticks + +Loop spin: 152 +gen_a: +median: 57084 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10727 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156408 cycles/ticks +average: 157020 cycles/ticks + +indcpa_enc: +median: 191134 cycles/ticks +average: 191879 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169562 cycles/ticks +average: 170195 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183089 cycles/ticks + +kyber_encaps_derand: +median: 205640 cycles/ticks +average: 206560 cycles/ticks + +kyber_encaps: +median: 206540 cycles/ticks +average: 207313 cycles/ticks + +kyber_decaps: +median: 255688 cycles/ticks +average: 256835 cycles/ticks + +Loop spin: 153 +gen_a: +median: 57082 cycles/ticks +average: 57377 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156504 cycles/ticks +average: 157197 cycles/ticks + +indcpa_enc: +median: 191342 cycles/ticks +average: 192162 cycles/ticks + +indcpa_dec: +median: 46926 cycles/ticks +average: 47404 cycles/ticks + +kyber_keypair_derand: +median: 169594 cycles/ticks +average: 170218 cycles/ticks + +kyber_keypair: +median: 182492 cycles/ticks +average: 183118 cycles/ticks + +kyber_encaps_derand: +median: 206278 cycles/ticks +average: 207438 cycles/ticks + +kyber_encaps: +median: 207080 cycles/ticks +average: 208007 cycles/ticks + +kyber_decaps: +median: 255934 cycles/ticks +average: 257167 cycles/ticks + +Loop spin: 154 +gen_a: +median: 56986 cycles/ticks +average: 57288 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156478 cycles/ticks +average: 157132 cycles/ticks + +indcpa_enc: +median: 191170 cycles/ticks +average: 191895 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47281 cycles/ticks + +kyber_keypair_derand: +median: 169612 cycles/ticks +average: 170344 cycles/ticks + +kyber_keypair: +median: 182570 cycles/ticks +average: 183308 cycles/ticks + +kyber_encaps_derand: +median: 206034 cycles/ticks +average: 206884 cycles/ticks + +kyber_encaps: +median: 206884 cycles/ticks +average: 207678 cycles/ticks + +kyber_decaps: +median: 255774 cycles/ticks +average: 256978 cycles/ticks + +Loop spin: 155 +gen_a: +median: 57070 cycles/ticks +average: 57385 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156232 cycles/ticks +average: 156877 cycles/ticks + +indcpa_enc: +median: 191062 cycles/ticks +average: 191797 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47258 cycles/ticks + +kyber_keypair_derand: +median: 169320 cycles/ticks +average: 169906 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183151 cycles/ticks + +kyber_encaps_derand: +median: 205876 cycles/ticks +average: 206640 cycles/ticks + +kyber_encaps: +median: 206640 cycles/ticks +average: 207503 cycles/ticks + +kyber_decaps: +median: 255664 cycles/ticks +average: 256739 cycles/ticks + +Loop spin: 156 +gen_a: +median: 57060 cycles/ticks +average: 57343 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156386 cycles/ticks +average: 157053 cycles/ticks + +indcpa_enc: +median: 191286 cycles/ticks +average: 192072 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47374 cycles/ticks + +kyber_keypair_derand: +median: 169580 cycles/ticks +average: 170202 cycles/ticks + +kyber_keypair: +median: 182494 cycles/ticks +average: 183141 cycles/ticks + +kyber_encaps_derand: +median: 205574 cycles/ticks +average: 206355 cycles/ticks + +kyber_encaps: +median: 206510 cycles/ticks +average: 207255 cycles/ticks + +kyber_decaps: +median: 255402 cycles/ticks +average: 256725 cycles/ticks + +Loop spin: 157 +gen_a: +median: 57140 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156136 cycles/ticks +average: 156759 cycles/ticks + +indcpa_enc: +median: 191172 cycles/ticks +average: 191890 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47255 cycles/ticks + +kyber_keypair_derand: +median: 169562 cycles/ticks +average: 170138 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 182977 cycles/ticks + +kyber_encaps_derand: +median: 205918 cycles/ticks +average: 206921 cycles/ticks + +kyber_encaps: +median: 206616 cycles/ticks +average: 207436 cycles/ticks + +kyber_decaps: +median: 255654 cycles/ticks +average: 256842 cycles/ticks + +Loop spin: 158 +gen_a: +median: 57120 cycles/ticks +average: 57453 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156544 cycles/ticks +average: 157262 cycles/ticks + +indcpa_enc: +median: 191118 cycles/ticks +average: 191914 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169670 cycles/ticks +average: 170360 cycles/ticks + +kyber_keypair: +median: 182590 cycles/ticks +average: 183265 cycles/ticks + +kyber_encaps_derand: +median: 205766 cycles/ticks +average: 206559 cycles/ticks + +kyber_encaps: +median: 206932 cycles/ticks +average: 207956 cycles/ticks + +kyber_decaps: +median: 256666 cycles/ticks +average: 257608 cycles/ticks + +Loop spin: 159 +gen_a: +median: 57030 cycles/ticks +average: 57364 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6741 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156164 cycles/ticks +average: 156806 cycles/ticks + +indcpa_enc: +median: 191008 cycles/ticks +average: 191724 cycles/ticks + +indcpa_dec: +median: 46928 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 169594 cycles/ticks +average: 170179 cycles/ticks + +kyber_keypair: +median: 182572 cycles/ticks +average: 183200 cycles/ticks + +kyber_encaps_derand: +median: 205522 cycles/ticks +average: 206435 cycles/ticks + +kyber_encaps: +median: 206366 cycles/ticks +average: 207200 cycles/ticks + +kyber_decaps: +median: 255400 cycles/ticks +average: 256711 cycles/ticks + +Loop spin: 160 +gen_a: +median: 57194 cycles/ticks +average: 57530 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156176 cycles/ticks +average: 156808 cycles/ticks + +indcpa_enc: +median: 190832 cycles/ticks +average: 191610 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47309 cycles/ticks + +kyber_keypair_derand: +median: 169474 cycles/ticks +average: 170172 cycles/ticks + +kyber_keypair: +median: 182426 cycles/ticks +average: 183174 cycles/ticks + +kyber_encaps_derand: +median: 207122 cycles/ticks +average: 207932 cycles/ticks + +kyber_encaps: +median: 208028 cycles/ticks +average: 208951 cycles/ticks + +kyber_decaps: +median: 256998 cycles/ticks +average: 258239 cycles/ticks + +Loop spin: 161 +gen_a: +median: 57072 cycles/ticks +average: 57375 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156302 cycles/ticks +average: 156946 cycles/ticks + +indcpa_enc: +median: 191234 cycles/ticks +average: 191988 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47352 cycles/ticks + +kyber_keypair_derand: +median: 169848 cycles/ticks +average: 170610 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 183070 cycles/ticks + +kyber_encaps_derand: +median: 205786 cycles/ticks +average: 206607 cycles/ticks + +kyber_encaps: +median: 206698 cycles/ticks +average: 207648 cycles/ticks + +kyber_decaps: +median: 255460 cycles/ticks +average: 256539 cycles/ticks + +Loop spin: 162 +gen_a: +median: 57148 cycles/ticks +average: 57471 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156678 cycles/ticks +average: 157308 cycles/ticks + +indcpa_enc: +median: 191740 cycles/ticks +average: 192582 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47226 cycles/ticks + +kyber_keypair_derand: +median: 169530 cycles/ticks +average: 170152 cycles/ticks + +kyber_keypair: +median: 182420 cycles/ticks +average: 183035 cycles/ticks + +kyber_encaps_derand: +median: 206894 cycles/ticks +average: 207779 cycles/ticks + +kyber_encaps: +median: 207684 cycles/ticks +average: 208465 cycles/ticks + +kyber_decaps: +median: 256556 cycles/ticks +average: 257728 cycles/ticks + +Loop spin: 163 +gen_a: +median: 57048 cycles/ticks +average: 57378 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11799 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156604 cycles/ticks +average: 157123 cycles/ticks + +indcpa_enc: +median: 191176 cycles/ticks +average: 191921 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169698 cycles/ticks +average: 170217 cycles/ticks + +kyber_keypair: +median: 182592 cycles/ticks +average: 183276 cycles/ticks + +kyber_encaps_derand: +median: 205886 cycles/ticks +average: 206753 cycles/ticks + +kyber_encaps: +median: 206904 cycles/ticks +average: 208076 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256741 cycles/ticks + +Loop spin: 164 +gen_a: +median: 57036 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1411 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 157758 cycles/ticks +average: 158335 cycles/ticks + +indcpa_enc: +median: 192480 cycles/ticks +average: 193232 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169508 cycles/ticks +average: 170141 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 183151 cycles/ticks + +kyber_encaps_derand: +median: 205744 cycles/ticks +average: 206615 cycles/ticks + +kyber_encaps: +median: 206786 cycles/ticks +average: 207631 cycles/ticks + +kyber_decaps: +median: 255598 cycles/ticks +average: 256755 cycles/ticks + +Loop spin: 165 +gen_a: +median: 57042 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156408 cycles/ticks +average: 157130 cycles/ticks + +indcpa_enc: +median: 191180 cycles/ticks +average: 191924 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47426 cycles/ticks + +kyber_keypair_derand: +median: 169702 cycles/ticks +average: 170312 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 183120 cycles/ticks + +kyber_encaps_derand: +median: 206078 cycles/ticks +average: 206958 cycles/ticks + +kyber_encaps: +median: 206994 cycles/ticks +average: 207866 cycles/ticks + +kyber_decaps: +median: 255866 cycles/ticks +average: 256998 cycles/ticks + +Loop spin: 166 +gen_a: +median: 57180 cycles/ticks +average: 57469 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156482 cycles/ticks +average: 157074 cycles/ticks + +indcpa_enc: +median: 191302 cycles/ticks +average: 192029 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47249 cycles/ticks + +kyber_keypair_derand: +median: 169250 cycles/ticks +average: 169898 cycles/ticks + +kyber_keypair: +median: 182524 cycles/ticks +average: 183152 cycles/ticks + +kyber_encaps_derand: +median: 205454 cycles/ticks +average: 206285 cycles/ticks + +kyber_encaps: +median: 206320 cycles/ticks +average: 207211 cycles/ticks + +kyber_decaps: +median: 255212 cycles/ticks +average: 256463 cycles/ticks + +Loop spin: 167 +gen_a: +median: 57124 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10705 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156028 cycles/ticks +average: 156691 cycles/ticks + +indcpa_enc: +median: 190808 cycles/ticks +average: 191637 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47475 cycles/ticks + +kyber_keypair_derand: +median: 169454 cycles/ticks +average: 170199 cycles/ticks + +kyber_keypair: +median: 182550 cycles/ticks +average: 183402 cycles/ticks + +kyber_encaps_derand: +median: 205612 cycles/ticks +average: 206478 cycles/ticks + +kyber_encaps: +median: 206384 cycles/ticks +average: 207295 cycles/ticks + +kyber_decaps: +median: 255430 cycles/ticks +average: 256588 cycles/ticks + +Loop spin: 168 +gen_a: +median: 57164 cycles/ticks +average: 57493 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156280 cycles/ticks +average: 156824 cycles/ticks + +indcpa_enc: +median: 191350 cycles/ticks +average: 192097 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47345 cycles/ticks + +kyber_keypair_derand: +median: 169444 cycles/ticks +average: 170038 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183107 cycles/ticks + +kyber_encaps_derand: +median: 205608 cycles/ticks +average: 208721 cycles/ticks + +kyber_encaps: +median: 206470 cycles/ticks +average: 207290 cycles/ticks + +kyber_decaps: +median: 255466 cycles/ticks +average: 256789 cycles/ticks + +Loop spin: 169 +gen_a: +median: 57126 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156678 cycles/ticks +average: 157353 cycles/ticks + +indcpa_enc: +median: 191338 cycles/ticks +average: 192037 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47352 cycles/ticks + +kyber_keypair_derand: +median: 169280 cycles/ticks +average: 172433 cycles/ticks + +kyber_keypair: +median: 182634 cycles/ticks +average: 183272 cycles/ticks + +kyber_encaps_derand: +median: 206342 cycles/ticks +average: 207158 cycles/ticks + +kyber_encaps: +median: 207270 cycles/ticks +average: 208041 cycles/ticks + +kyber_decaps: +median: 255874 cycles/ticks +average: 257016 cycles/ticks + +Loop spin: 170 +gen_a: +median: 57078 cycles/ticks +average: 57451 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 155940 cycles/ticks +average: 156593 cycles/ticks + +indcpa_enc: +median: 190730 cycles/ticks +average: 191626 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47390 cycles/ticks + +kyber_keypair_derand: +median: 169570 cycles/ticks +average: 170221 cycles/ticks + +kyber_keypair: +median: 182358 cycles/ticks +average: 183073 cycles/ticks + +kyber_encaps_derand: +median: 205764 cycles/ticks +average: 206617 cycles/ticks + +kyber_encaps: +median: 206582 cycles/ticks +average: 207492 cycles/ticks + +kyber_decaps: +median: 255564 cycles/ticks +average: 256771 cycles/ticks + +Loop spin: 171 +gen_a: +median: 56988 cycles/ticks +average: 57332 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156744 cycles/ticks +average: 157386 cycles/ticks + +indcpa_enc: +median: 191178 cycles/ticks +average: 192063 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47179 cycles/ticks + +kyber_keypair_derand: +median: 169692 cycles/ticks +average: 170388 cycles/ticks + +kyber_keypair: +median: 182572 cycles/ticks +average: 183226 cycles/ticks + +kyber_encaps_derand: +median: 206128 cycles/ticks +average: 206961 cycles/ticks + +kyber_encaps: +median: 206910 cycles/ticks +average: 207788 cycles/ticks + +kyber_decaps: +median: 256034 cycles/ticks +average: 257332 cycles/ticks + +Loop spin: 172 +gen_a: +median: 57124 cycles/ticks +average: 57443 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156682 cycles/ticks +average: 157277 cycles/ticks + +indcpa_enc: +median: 191526 cycles/ticks +average: 192307 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169414 cycles/ticks +average: 170044 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205790 cycles/ticks +average: 206744 cycles/ticks + +kyber_encaps: +median: 206676 cycles/ticks +average: 207470 cycles/ticks + +kyber_decaps: +median: 255550 cycles/ticks +average: 256654 cycles/ticks + +Loop spin: 173 +gen_a: +median: 56996 cycles/ticks +average: 57389 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156554 cycles/ticks +average: 157223 cycles/ticks + +indcpa_enc: +median: 191120 cycles/ticks +average: 192012 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47366 cycles/ticks + +kyber_keypair_derand: +median: 169318 cycles/ticks +average: 169922 cycles/ticks + +kyber_keypair: +median: 182562 cycles/ticks +average: 183301 cycles/ticks + +kyber_encaps_derand: +median: 205988 cycles/ticks +average: 206806 cycles/ticks + +kyber_encaps: +median: 206990 cycles/ticks +average: 208320 cycles/ticks + +kyber_decaps: +median: 255884 cycles/ticks +average: 257084 cycles/ticks + +Loop spin: 174 +gen_a: +median: 57200 cycles/ticks +average: 57497 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156242 cycles/ticks +average: 156795 cycles/ticks + +indcpa_enc: +median: 191028 cycles/ticks +average: 191782 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169390 cycles/ticks +average: 170032 cycles/ticks + +kyber_keypair: +median: 182324 cycles/ticks +average: 182994 cycles/ticks + +kyber_encaps_derand: +median: 207360 cycles/ticks +average: 208286 cycles/ticks + +kyber_encaps: +median: 208266 cycles/ticks +average: 209149 cycles/ticks + +kyber_decaps: +median: 256950 cycles/ticks +average: 258233 cycles/ticks + +Loop spin: 175 +gen_a: +median: 57158 cycles/ticks +average: 57460 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 157776 cycles/ticks +average: 158358 cycles/ticks + +indcpa_enc: +median: 192724 cycles/ticks +average: 193593 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169518 cycles/ticks +average: 170209 cycles/ticks + +kyber_keypair: +median: 182514 cycles/ticks +average: 183162 cycles/ticks + +kyber_encaps_derand: +median: 205708 cycles/ticks +average: 206626 cycles/ticks + +kyber_encaps: +median: 206630 cycles/ticks +average: 207472 cycles/ticks + +kyber_decaps: +median: 255372 cycles/ticks +average: 256653 cycles/ticks + +Loop spin: 176 +gen_a: +median: 57074 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156094 cycles/ticks +average: 156687 cycles/ticks + +indcpa_enc: +median: 190860 cycles/ticks +average: 191717 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47320 cycles/ticks + +kyber_keypair_derand: +median: 169394 cycles/ticks +average: 170083 cycles/ticks + +kyber_keypair: +median: 182332 cycles/ticks +average: 182916 cycles/ticks + +kyber_encaps_derand: +median: 205882 cycles/ticks +average: 206770 cycles/ticks + +kyber_encaps: +median: 207050 cycles/ticks +average: 207945 cycles/ticks + +kyber_decaps: +median: 255894 cycles/ticks +average: 257131 cycles/ticks + +Loop spin: 177 +gen_a: +median: 57234 cycles/ticks +average: 57579 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2138 cycles/ticks + +indcpa_keypair: +median: 156688 cycles/ticks +average: 157309 cycles/ticks + +indcpa_enc: +median: 191310 cycles/ticks +average: 192094 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47320 cycles/ticks + +kyber_keypair_derand: +median: 170870 cycles/ticks +average: 171499 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183139 cycles/ticks + +kyber_encaps_derand: +median: 206040 cycles/ticks +average: 206957 cycles/ticks + +kyber_encaps: +median: 206900 cycles/ticks +average: 207862 cycles/ticks + +kyber_decaps: +median: 255810 cycles/ticks +average: 257040 cycles/ticks + +Loop spin: 178 +gen_a: +median: 57240 cycles/ticks +average: 57543 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156362 cycles/ticks +average: 156929 cycles/ticks + +indcpa_enc: +median: 190978 cycles/ticks +average: 191792 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47359 cycles/ticks + +kyber_keypair_derand: +median: 169760 cycles/ticks +average: 170329 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183023 cycles/ticks + +kyber_encaps_derand: +median: 205738 cycles/ticks +average: 206536 cycles/ticks + +kyber_encaps: +median: 206560 cycles/ticks +average: 207487 cycles/ticks + +kyber_decaps: +median: 255460 cycles/ticks +average: 256623 cycles/ticks + +Loop spin: 179 +gen_a: +median: 56990 cycles/ticks +average: 57291 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11766 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156766 cycles/ticks +average: 157403 cycles/ticks + +indcpa_enc: +median: 191458 cycles/ticks +average: 192323 cycles/ticks + +indcpa_dec: +median: 46814 cycles/ticks +average: 47268 cycles/ticks + +kyber_keypair_derand: +median: 169390 cycles/ticks +average: 170075 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 183093 cycles/ticks + +kyber_encaps_derand: +median: 205818 cycles/ticks +average: 207012 cycles/ticks + +kyber_encaps: +median: 206512 cycles/ticks +average: 207421 cycles/ticks + +kyber_decaps: +median: 255384 cycles/ticks +average: 256712 cycles/ticks + +Loop spin: 180 +gen_a: +median: 57138 cycles/ticks +average: 57441 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2725 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156002 cycles/ticks +average: 156697 cycles/ticks + +indcpa_enc: +median: 190984 cycles/ticks +average: 191743 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47159 cycles/ticks + +kyber_keypair_derand: +median: 169628 cycles/ticks +average: 170263 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 183054 cycles/ticks + +kyber_encaps_derand: +median: 205642 cycles/ticks +average: 206535 cycles/ticks + +kyber_encaps: +median: 206610 cycles/ticks +average: 207493 cycles/ticks + +kyber_decaps: +median: 255242 cycles/ticks +average: 256463 cycles/ticks + +Loop spin: 181 +gen_a: +median: 57168 cycles/ticks +average: 57502 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10737 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 74 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156708 cycles/ticks +average: 157384 cycles/ticks + +indcpa_enc: +median: 191194 cycles/ticks +average: 191923 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47239 cycles/ticks + +kyber_keypair_derand: +median: 170046 cycles/ticks +average: 170693 cycles/ticks + +kyber_keypair: +median: 182740 cycles/ticks +average: 183384 cycles/ticks + +kyber_encaps_derand: +median: 205580 cycles/ticks +average: 206413 cycles/ticks + +kyber_encaps: +median: 206468 cycles/ticks +average: 207465 cycles/ticks + +kyber_decaps: +median: 255360 cycles/ticks +average: 256707 cycles/ticks + +Loop spin: 182 +gen_a: +median: 57050 cycles/ticks +average: 57399 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2146 cycles/ticks + +indcpa_keypair: +median: 156116 cycles/ticks +average: 156732 cycles/ticks + +indcpa_enc: +median: 190856 cycles/ticks +average: 191640 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47383 cycles/ticks + +kyber_keypair_derand: +median: 169474 cycles/ticks +average: 170131 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183140 cycles/ticks + +kyber_encaps_derand: +median: 205860 cycles/ticks +average: 206720 cycles/ticks + +kyber_encaps: +median: 206656 cycles/ticks +average: 207451 cycles/ticks + +kyber_decaps: +median: 255624 cycles/ticks +average: 256829 cycles/ticks + +Loop spin: 183 +gen_a: +median: 57010 cycles/ticks +average: 57388 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10648 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156416 cycles/ticks +average: 157028 cycles/ticks + +indcpa_enc: +median: 191168 cycles/ticks +average: 191931 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47221 cycles/ticks + +kyber_keypair_derand: +median: 169468 cycles/ticks +average: 170072 cycles/ticks + +kyber_keypair: +median: 182634 cycles/ticks +average: 183193 cycles/ticks + +kyber_encaps_derand: +median: 207256 cycles/ticks +average: 208169 cycles/ticks + +kyber_encaps: +median: 208086 cycles/ticks +average: 208898 cycles/ticks + +kyber_decaps: +median: 257106 cycles/ticks +average: 258431 cycles/ticks + +Loop spin: 184 +gen_a: +median: 57144 cycles/ticks +average: 57509 cycles/ticks + +poly_getnoise_eta1: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11849 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156412 cycles/ticks +average: 157011 cycles/ticks + +indcpa_enc: +median: 191252 cycles/ticks +average: 192019 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47454 cycles/ticks + +kyber_keypair_derand: +median: 169926 cycles/ticks +average: 170658 cycles/ticks + +kyber_keypair: +median: 182492 cycles/ticks +average: 183241 cycles/ticks + +kyber_encaps_derand: +median: 205900 cycles/ticks +average: 206743 cycles/ticks + +kyber_encaps: +median: 206820 cycles/ticks +average: 207626 cycles/ticks + +kyber_decaps: +median: 255700 cycles/ticks +average: 256935 cycles/ticks + +Loop spin: 185 +gen_a: +median: 57064 cycles/ticks +average: 57401 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10729 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2764 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156086 cycles/ticks +average: 156731 cycles/ticks + +indcpa_enc: +median: 190898 cycles/ticks +average: 191612 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47213 cycles/ticks + +kyber_keypair_derand: +median: 169334 cycles/ticks +average: 169922 cycles/ticks + +kyber_keypair: +median: 182494 cycles/ticks +average: 183178 cycles/ticks + +kyber_encaps_derand: +median: 205802 cycles/ticks +average: 206692 cycles/ticks + +kyber_encaps: +median: 206490 cycles/ticks +average: 207306 cycles/ticks + +kyber_decaps: +median: 255434 cycles/ticks +average: 256706 cycles/ticks + +Loop spin: 186 +gen_a: +median: 56904 cycles/ticks +average: 57226 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2149 cycles/ticks + +indcpa_keypair: +median: 156382 cycles/ticks +average: 157045 cycles/ticks + +indcpa_enc: +median: 191064 cycles/ticks +average: 191952 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47380 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170208 cycles/ticks + +kyber_keypair: +median: 182340 cycles/ticks +average: 182992 cycles/ticks + +kyber_encaps_derand: +median: 207400 cycles/ticks +average: 208315 cycles/ticks + +kyber_encaps: +median: 208408 cycles/ticks +average: 209211 cycles/ticks + +kyber_decaps: +median: 257088 cycles/ticks +average: 258439 cycles/ticks + +Loop spin: 187 +gen_a: +median: 57006 cycles/ticks +average: 57344 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6741 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156180 cycles/ticks +average: 156716 cycles/ticks + +indcpa_enc: +median: 190830 cycles/ticks +average: 191557 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47385 cycles/ticks + +kyber_keypair_derand: +median: 169398 cycles/ticks +average: 170127 cycles/ticks + +kyber_keypair: +median: 182638 cycles/ticks +average: 183217 cycles/ticks + +kyber_encaps_derand: +median: 206014 cycles/ticks +average: 206863 cycles/ticks + +kyber_encaps: +median: 206820 cycles/ticks +average: 207673 cycles/ticks + +kyber_decaps: +median: 255688 cycles/ticks +average: 256879 cycles/ticks + +Loop spin: 188 +gen_a: +median: 57128 cycles/ticks +average: 57497 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2771 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156794 cycles/ticks +average: 157496 cycles/ticks + +indcpa_enc: +median: 191626 cycles/ticks +average: 192416 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47403 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 170154 cycles/ticks + +kyber_keypair: +median: 182692 cycles/ticks +average: 183226 cycles/ticks + +kyber_encaps_derand: +median: 205766 cycles/ticks +average: 206607 cycles/ticks + +kyber_encaps: +median: 206478 cycles/ticks +average: 207304 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256696 cycles/ticks + +Loop spin: 189 +gen_a: +median: 57042 cycles/ticks +average: 57398 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156234 cycles/ticks +average: 156831 cycles/ticks + +indcpa_enc: +median: 191044 cycles/ticks +average: 191861 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47240 cycles/ticks + +kyber_keypair_derand: +median: 171130 cycles/ticks +average: 171828 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183069 cycles/ticks + +kyber_encaps_derand: +median: 205422 cycles/ticks +average: 206280 cycles/ticks + +kyber_encaps: +median: 206232 cycles/ticks +average: 207029 cycles/ticks + +kyber_decaps: +median: 255154 cycles/ticks +average: 256396 cycles/ticks + +Loop spin: 190 +gen_a: +median: 57018 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156494 cycles/ticks +average: 157099 cycles/ticks + +indcpa_enc: +median: 191272 cycles/ticks +average: 192008 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47235 cycles/ticks + +kyber_keypair_derand: +median: 169990 cycles/ticks +average: 170581 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 182998 cycles/ticks + +kyber_encaps_derand: +median: 205464 cycles/ticks +average: 206402 cycles/ticks + +kyber_encaps: +median: 206414 cycles/ticks +average: 207172 cycles/ticks + +kyber_decaps: +median: 255222 cycles/ticks +average: 256548 cycles/ticks + +Loop spin: 191 +gen_a: +median: 57158 cycles/ticks +average: 57453 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2136 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156941 cycles/ticks + +indcpa_enc: +median: 191172 cycles/ticks +average: 191949 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169506 cycles/ticks +average: 170153 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 183001 cycles/ticks + +kyber_encaps_derand: +median: 206248 cycles/ticks +average: 207284 cycles/ticks + +kyber_encaps: +median: 207136 cycles/ticks +average: 208122 cycles/ticks + +kyber_decaps: +median: 255854 cycles/ticks +average: 257101 cycles/ticks + +Loop spin: 192 +gen_a: +median: 56950 cycles/ticks +average: 57259 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156444 cycles/ticks +average: 156954 cycles/ticks + +indcpa_enc: +median: 191144 cycles/ticks +average: 191896 cycles/ticks + +indcpa_dec: +median: 46814 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169550 cycles/ticks +average: 170169 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183052 cycles/ticks + +kyber_encaps_derand: +median: 205800 cycles/ticks +average: 206611 cycles/ticks + +kyber_encaps: +median: 206704 cycles/ticks +average: 207844 cycles/ticks + +kyber_decaps: +median: 255272 cycles/ticks +average: 256429 cycles/ticks + +Loop spin: 193 +gen_a: +median: 57108 cycles/ticks +average: 57400 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2768 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156764 cycles/ticks +average: 157357 cycles/ticks + +indcpa_enc: +median: 191532 cycles/ticks +average: 192340 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47304 cycles/ticks + +kyber_keypair_derand: +median: 169236 cycles/ticks +average: 169827 cycles/ticks + +kyber_keypair: +median: 182450 cycles/ticks +average: 183005 cycles/ticks + +kyber_encaps_derand: +median: 205888 cycles/ticks +average: 206747 cycles/ticks + +kyber_encaps: +median: 206648 cycles/ticks +average: 207730 cycles/ticks + +kyber_decaps: +median: 255600 cycles/ticks +average: 256764 cycles/ticks + +Loop spin: 194 +gen_a: +median: 56954 cycles/ticks +average: 57295 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156912 cycles/ticks +average: 157495 cycles/ticks + +indcpa_enc: +median: 191890 cycles/ticks +average: 192805 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47244 cycles/ticks + +kyber_keypair_derand: +median: 169286 cycles/ticks +average: 169936 cycles/ticks + +kyber_keypair: +median: 182420 cycles/ticks +average: 183039 cycles/ticks + +kyber_encaps_derand: +median: 207684 cycles/ticks +average: 208534 cycles/ticks + +kyber_encaps: +median: 208454 cycles/ticks +average: 209334 cycles/ticks + +kyber_decaps: +median: 257124 cycles/ticks +average: 258207 cycles/ticks + +Loop spin: 195 +gen_a: +median: 57012 cycles/ticks +average: 57324 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156318 cycles/ticks +average: 156978 cycles/ticks + +indcpa_enc: +median: 191238 cycles/ticks +average: 192009 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47310 cycles/ticks + +kyber_keypair_derand: +median: 169602 cycles/ticks +average: 170259 cycles/ticks + +kyber_keypair: +median: 182502 cycles/ticks +average: 183242 cycles/ticks + +kyber_encaps_derand: +median: 205748 cycles/ticks +average: 206707 cycles/ticks + +kyber_encaps: +median: 206744 cycles/ticks +average: 207519 cycles/ticks + +kyber_decaps: +median: 255692 cycles/ticks +average: 256920 cycles/ticks + +Loop spin: 196 +gen_a: +median: 57054 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156194 cycles/ticks +average: 156832 cycles/ticks + +indcpa_enc: +median: 191226 cycles/ticks +average: 192115 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47373 cycles/ticks + +kyber_keypair_derand: +median: 169090 cycles/ticks +average: 169721 cycles/ticks + +kyber_keypair: +median: 182478 cycles/ticks +average: 183263 cycles/ticks + +kyber_encaps_derand: +median: 205586 cycles/ticks +average: 206634 cycles/ticks + +kyber_encaps: +median: 206638 cycles/ticks +average: 207715 cycles/ticks + +kyber_decaps: +median: 256326 cycles/ticks +average: 257368 cycles/ticks + +Loop spin: 197 +gen_a: +median: 57018 cycles/ticks +average: 57363 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156546 cycles/ticks +average: 157179 cycles/ticks + +indcpa_enc: +median: 191316 cycles/ticks +average: 192116 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47417 cycles/ticks + +kyber_keypair_derand: +median: 169256 cycles/ticks +average: 169882 cycles/ticks + +kyber_keypair: +median: 182538 cycles/ticks +average: 183344 cycles/ticks + +kyber_encaps_derand: +median: 206204 cycles/ticks +average: 206970 cycles/ticks + +kyber_encaps: +median: 207040 cycles/ticks +average: 207905 cycles/ticks + +kyber_decaps: +median: 255760 cycles/ticks +average: 256835 cycles/ticks + +Loop spin: 198 +gen_a: +median: 57066 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156410 cycles/ticks +average: 157111 cycles/ticks + +indcpa_enc: +median: 191406 cycles/ticks +average: 192194 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47301 cycles/ticks + +kyber_keypair_derand: +median: 171142 cycles/ticks +average: 171837 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 182949 cycles/ticks + +kyber_encaps_derand: +median: 205276 cycles/ticks +average: 206054 cycles/ticks + +kyber_encaps: +median: 206008 cycles/ticks +average: 206892 cycles/ticks + +kyber_decaps: +median: 255126 cycles/ticks +average: 256342 cycles/ticks + +Loop spin: 199 +gen_a: +median: 57062 cycles/ticks +average: 57382 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156536 cycles/ticks +average: 157044 cycles/ticks + +indcpa_enc: +median: 191170 cycles/ticks +average: 191951 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47483 cycles/ticks + +kyber_keypair_derand: +median: 169572 cycles/ticks +average: 170356 cycles/ticks + +kyber_keypair: +median: 182484 cycles/ticks +average: 183071 cycles/ticks + +kyber_encaps_derand: +median: 207420 cycles/ticks +average: 208242 cycles/ticks + +kyber_encaps: +median: 208382 cycles/ticks +average: 209176 cycles/ticks + +kyber_decaps: +median: 257154 cycles/ticks +average: 258503 cycles/ticks + +Loop spin: 200 +gen_a: +median: 57090 cycles/ticks +average: 57405 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156204 cycles/ticks +average: 156816 cycles/ticks + +indcpa_enc: +median: 191268 cycles/ticks +average: 192056 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47368 cycles/ticks + +kyber_keypair_derand: +median: 169190 cycles/ticks +average: 169773 cycles/ticks + +kyber_keypair: +median: 182348 cycles/ticks +average: 183018 cycles/ticks + +kyber_encaps_derand: +median: 205582 cycles/ticks +average: 206614 cycles/ticks + +kyber_encaps: +median: 206344 cycles/ticks +average: 207119 cycles/ticks + +kyber_decaps: +median: 255240 cycles/ticks +average: 256576 cycles/ticks + +Loop spin: 201 +gen_a: +median: 56932 cycles/ticks +average: 57261 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2142 cycles/ticks + +indcpa_keypair: +median: 156612 cycles/ticks +average: 157315 cycles/ticks + +indcpa_enc: +median: 191442 cycles/ticks +average: 192360 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47371 cycles/ticks + +kyber_keypair_derand: +median: 169486 cycles/ticks +average: 170213 cycles/ticks + +kyber_keypair: +median: 182516 cycles/ticks +average: 183122 cycles/ticks + +kyber_encaps_derand: +median: 205872 cycles/ticks +average: 206804 cycles/ticks + +kyber_encaps: +median: 206824 cycles/ticks +average: 207666 cycles/ticks + +kyber_decaps: +median: 255716 cycles/ticks +average: 257065 cycles/ticks + +Loop spin: 202 +gen_a: +median: 57062 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156132 cycles/ticks +average: 156727 cycles/ticks + +indcpa_enc: +median: 190978 cycles/ticks +average: 191826 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47356 cycles/ticks + +kyber_keypair_derand: +median: 170652 cycles/ticks +average: 171194 cycles/ticks + +kyber_keypair: +median: 182458 cycles/ticks +average: 183140 cycles/ticks + +kyber_encaps_derand: +median: 206076 cycles/ticks +average: 206930 cycles/ticks + +kyber_encaps: +median: 207088 cycles/ticks +average: 207815 cycles/ticks + +kyber_decaps: +median: 255984 cycles/ticks +average: 257100 cycles/ticks + +Loop spin: 203 +gen_a: +median: 57090 cycles/ticks +average: 57437 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156414 cycles/ticks +average: 157140 cycles/ticks + +indcpa_enc: +median: 191354 cycles/ticks +average: 192199 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47402 cycles/ticks + +kyber_keypair_derand: +median: 169178 cycles/ticks +average: 169832 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183059 cycles/ticks + +kyber_encaps_derand: +median: 205668 cycles/ticks +average: 206505 cycles/ticks + +kyber_encaps: +median: 206638 cycles/ticks +average: 207903 cycles/ticks + +kyber_decaps: +median: 255414 cycles/ticks +average: 256593 cycles/ticks + +Loop spin: 204 +gen_a: +median: 57118 cycles/ticks +average: 57452 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2136 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11792 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156208 cycles/ticks +average: 156859 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191742 cycles/ticks + +indcpa_dec: +median: 46818 cycles/ticks +average: 47309 cycles/ticks + +kyber_keypair_derand: +median: 169566 cycles/ticks +average: 170270 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183198 cycles/ticks + +kyber_encaps_derand: +median: 205862 cycles/ticks +average: 206645 cycles/ticks + +kyber_encaps: +median: 206794 cycles/ticks +average: 207729 cycles/ticks + +kyber_decaps: +median: 255836 cycles/ticks +average: 257107 cycles/ticks + +Loop spin: 205 +gen_a: +median: 57112 cycles/ticks +average: 57439 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156486 cycles/ticks +average: 157062 cycles/ticks + +indcpa_enc: +median: 191180 cycles/ticks +average: 191907 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47369 cycles/ticks + +kyber_keypair_derand: +median: 171012 cycles/ticks +average: 171684 cycles/ticks + +kyber_keypair: +median: 182454 cycles/ticks +average: 183078 cycles/ticks + +kyber_encaps_derand: +median: 205814 cycles/ticks +average: 206661 cycles/ticks + +kyber_encaps: +median: 206782 cycles/ticks +average: 207742 cycles/ticks + +kyber_decaps: +median: 255522 cycles/ticks +average: 256659 cycles/ticks + +Loop spin: 206 +gen_a: +median: 56976 cycles/ticks +average: 57310 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156284 cycles/ticks +average: 156948 cycles/ticks + +indcpa_enc: +median: 190942 cycles/ticks +average: 191769 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47297 cycles/ticks + +kyber_keypair_derand: +median: 169468 cycles/ticks +average: 170127 cycles/ticks + +kyber_keypair: +median: 182484 cycles/ticks +average: 183092 cycles/ticks + +kyber_encaps_derand: +median: 205518 cycles/ticks +average: 206296 cycles/ticks + +kyber_encaps: +median: 206504 cycles/ticks +average: 207371 cycles/ticks + +kyber_decaps: +median: 255344 cycles/ticks +average: 256642 cycles/ticks + +Loop spin: 207 +gen_a: +median: 57126 cycles/ticks +average: 57479 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156292 cycles/ticks +average: 156921 cycles/ticks + +indcpa_enc: +median: 191210 cycles/ticks +average: 191974 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47363 cycles/ticks + +kyber_keypair_derand: +median: 169398 cycles/ticks +average: 170093 cycles/ticks + +kyber_keypair: +median: 182326 cycles/ticks +average: 183043 cycles/ticks + +kyber_encaps_derand: +median: 207188 cycles/ticks +average: 208151 cycles/ticks + +kyber_encaps: +median: 208044 cycles/ticks +average: 208973 cycles/ticks + +kyber_decaps: +median: 256908 cycles/ticks +average: 258089 cycles/ticks + +Loop spin: 208 +gen_a: +median: 57064 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156216 cycles/ticks +average: 156854 cycles/ticks + +indcpa_enc: +median: 191224 cycles/ticks +average: 192013 cycles/ticks + +indcpa_dec: +median: 46938 cycles/ticks +average: 47391 cycles/ticks + +kyber_keypair_derand: +median: 169666 cycles/ticks +average: 170281 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183204 cycles/ticks + +kyber_encaps_derand: +median: 205504 cycles/ticks +average: 206417 cycles/ticks + +kyber_encaps: +median: 206428 cycles/ticks +average: 207479 cycles/ticks + +kyber_decaps: +median: 255276 cycles/ticks +average: 256397 cycles/ticks + +Loop spin: 209 +gen_a: +median: 56984 cycles/ticks +average: 57287 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6739 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156642 cycles/ticks +average: 157285 cycles/ticks + +indcpa_enc: +median: 191428 cycles/ticks +average: 192326 cycles/ticks + +indcpa_dec: +median: 46818 cycles/ticks +average: 47253 cycles/ticks + +kyber_keypair_derand: +median: 169212 cycles/ticks +average: 169948 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 183080 cycles/ticks + +kyber_encaps_derand: +median: 205798 cycles/ticks +average: 206738 cycles/ticks + +kyber_encaps: +median: 206868 cycles/ticks +average: 208030 cycles/ticks + +kyber_decaps: +median: 255616 cycles/ticks +average: 257029 cycles/ticks + +Loop spin: 210 +gen_a: +median: 57020 cycles/ticks +average: 57352 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1424 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156284 cycles/ticks +average: 156945 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 191955 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 168976 cycles/ticks +average: 169648 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 183147 cycles/ticks + +kyber_encaps_derand: +median: 205660 cycles/ticks +average: 206638 cycles/ticks + +kyber_encaps: +median: 206596 cycles/ticks +average: 207976 cycles/ticks + +kyber_decaps: +median: 256512 cycles/ticks +average: 257525 cycles/ticks + +Loop spin: 211 +gen_a: +median: 57004 cycles/ticks +average: 57362 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 278 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156296 cycles/ticks +average: 156845 cycles/ticks + +indcpa_enc: +median: 191140 cycles/ticks +average: 191895 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47236 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170039 cycles/ticks + +kyber_keypair: +median: 182464 cycles/ticks +average: 183152 cycles/ticks + +kyber_encaps_derand: +median: 205530 cycles/ticks +average: 206475 cycles/ticks + +kyber_encaps: +median: 206426 cycles/ticks +average: 207281 cycles/ticks + +kyber_decaps: +median: 255256 cycles/ticks +average: 256389 cycles/ticks + +Loop spin: 212 +gen_a: +median: 57082 cycles/ticks +average: 57411 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156250 cycles/ticks +average: 156838 cycles/ticks + +indcpa_enc: +median: 191004 cycles/ticks +average: 191895 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47335 cycles/ticks + +kyber_keypair_derand: +median: 169508 cycles/ticks +average: 170160 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183121 cycles/ticks + +kyber_encaps_derand: +median: 207516 cycles/ticks +average: 208332 cycles/ticks + +kyber_encaps: +median: 208454 cycles/ticks +average: 209366 cycles/ticks + +kyber_decaps: +median: 257120 cycles/ticks +average: 258365 cycles/ticks + +Loop spin: 213 +gen_a: +median: 57044 cycles/ticks +average: 57374 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156530 cycles/ticks +average: 157081 cycles/ticks + +indcpa_enc: +median: 191424 cycles/ticks +average: 192247 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47462 cycles/ticks + +kyber_keypair_derand: +median: 169432 cycles/ticks +average: 170062 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 183030 cycles/ticks + +kyber_encaps_derand: +median: 206084 cycles/ticks +average: 207108 cycles/ticks + +kyber_encaps: +median: 206962 cycles/ticks +average: 207802 cycles/ticks + +kyber_decaps: +median: 255706 cycles/ticks +average: 256905 cycles/ticks + +Loop spin: 214 +gen_a: +median: 57024 cycles/ticks +average: 57317 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156956 cycles/ticks + +indcpa_enc: +median: 191024 cycles/ticks +average: 191872 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 169146 cycles/ticks +average: 169786 cycles/ticks + +kyber_keypair: +median: 182524 cycles/ticks +average: 183187 cycles/ticks + +kyber_encaps_derand: +median: 206112 cycles/ticks +average: 206880 cycles/ticks + +kyber_encaps: +median: 206738 cycles/ticks +average: 207588 cycles/ticks + +kyber_decaps: +median: 255784 cycles/ticks +average: 256971 cycles/ticks + +Loop spin: 215 +gen_a: +median: 57002 cycles/ticks +average: 57325 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6743 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2091 cycles/ticks + +indcpa_keypair: +median: 156266 cycles/ticks +average: 156870 cycles/ticks + +indcpa_enc: +median: 191092 cycles/ticks +average: 191920 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47426 cycles/ticks + +kyber_keypair_derand: +median: 169414 cycles/ticks +average: 170045 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183128 cycles/ticks + +kyber_encaps_derand: +median: 207496 cycles/ticks +average: 208677 cycles/ticks + +kyber_encaps: +median: 208274 cycles/ticks +average: 209284 cycles/ticks + +kyber_decaps: +median: 257114 cycles/ticks +average: 258440 cycles/ticks + +Loop spin: 216 +gen_a: +median: 56976 cycles/ticks +average: 57286 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2082 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156478 cycles/ticks +average: 157054 cycles/ticks + +indcpa_enc: +median: 191050 cycles/ticks +average: 192002 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47412 cycles/ticks + +kyber_keypair_derand: +median: 169522 cycles/ticks +average: 170125 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 183127 cycles/ticks + +kyber_encaps_derand: +median: 205666 cycles/ticks +average: 206608 cycles/ticks + +kyber_encaps: +median: 206444 cycles/ticks +average: 207448 cycles/ticks + +kyber_decaps: +median: 255424 cycles/ticks +average: 256751 cycles/ticks + +Loop spin: 217 +gen_a: +median: 56960 cycles/ticks +average: 57270 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156306 cycles/ticks +average: 156903 cycles/ticks + +indcpa_enc: +median: 191320 cycles/ticks +average: 192084 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47245 cycles/ticks + +kyber_keypair_derand: +median: 169294 cycles/ticks +average: 169911 cycles/ticks + +kyber_keypair: +median: 182328 cycles/ticks +average: 183034 cycles/ticks + +kyber_encaps_derand: +median: 205862 cycles/ticks +average: 206710 cycles/ticks + +kyber_encaps: +median: 206828 cycles/ticks +average: 207650 cycles/ticks + +kyber_decaps: +median: 255476 cycles/ticks +average: 256694 cycles/ticks + +Loop spin: 218 +gen_a: +median: 56982 cycles/ticks +average: 57312 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10651 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 157112 cycles/ticks + +indcpa_enc: +median: 191062 cycles/ticks +average: 191932 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47174 cycles/ticks + +kyber_keypair_derand: +median: 169538 cycles/ticks +average: 170118 cycles/ticks + +kyber_keypair: +median: 182486 cycles/ticks +average: 183170 cycles/ticks + +kyber_encaps_derand: +median: 206072 cycles/ticks +average: 206929 cycles/ticks + +kyber_encaps: +median: 206984 cycles/ticks +average: 207899 cycles/ticks + +kyber_decaps: +median: 255828 cycles/ticks +average: 256964 cycles/ticks + +Loop spin: 219 +gen_a: +median: 56966 cycles/ticks +average: 57264 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156270 cycles/ticks +average: 156922 cycles/ticks + +indcpa_enc: +median: 191106 cycles/ticks +average: 191828 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47290 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170186 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 183042 cycles/ticks + +kyber_encaps_derand: +median: 205750 cycles/ticks +average: 206608 cycles/ticks + +kyber_encaps: +median: 206660 cycles/ticks +average: 207519 cycles/ticks + +kyber_decaps: +median: 255590 cycles/ticks +average: 256812 cycles/ticks + +Loop spin: 220 +gen_a: +median: 57052 cycles/ticks +average: 57377 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156318 cycles/ticks +average: 156944 cycles/ticks + +indcpa_enc: +median: 191102 cycles/ticks +average: 191861 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47224 cycles/ticks + +kyber_keypair_derand: +median: 169412 cycles/ticks +average: 170004 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 182960 cycles/ticks + +kyber_encaps_derand: +median: 205622 cycles/ticks +average: 206588 cycles/ticks + +kyber_encaps: +median: 206802 cycles/ticks +average: 207558 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256720 cycles/ticks + +Loop spin: 221 +gen_a: +median: 57130 cycles/ticks +average: 57429 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2155 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 156998 cycles/ticks + +indcpa_enc: +median: 191088 cycles/ticks +average: 191898 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47368 cycles/ticks + +kyber_keypair_derand: +median: 169648 cycles/ticks +average: 170372 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183055 cycles/ticks + +kyber_encaps_derand: +median: 205808 cycles/ticks +average: 206610 cycles/ticks + +kyber_encaps: +median: 207170 cycles/ticks +average: 208353 cycles/ticks + +kyber_decaps: +median: 255392 cycles/ticks +average: 256944 cycles/ticks + +Loop spin: 222 +gen_a: +median: 57084 cycles/ticks +average: 57405 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156010 cycles/ticks +average: 156628 cycles/ticks + +indcpa_enc: +median: 190972 cycles/ticks +average: 191726 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47328 cycles/ticks + +kyber_keypair_derand: +median: 169848 cycles/ticks +average: 170559 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183174 cycles/ticks + +kyber_encaps_derand: +median: 205870 cycles/ticks +average: 206709 cycles/ticks + +kyber_encaps: +median: 206652 cycles/ticks +average: 207636 cycles/ticks + +kyber_decaps: +median: 255662 cycles/ticks +average: 257151 cycles/ticks + +Loop spin: 223 +gen_a: +median: 57100 cycles/ticks +average: 57430 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156232 cycles/ticks +average: 156776 cycles/ticks + +indcpa_enc: +median: 191074 cycles/ticks +average: 191856 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47241 cycles/ticks + +kyber_keypair_derand: +median: 169566 cycles/ticks +average: 170199 cycles/ticks + +kyber_keypair: +median: 182566 cycles/ticks +average: 183288 cycles/ticks + +kyber_encaps_derand: +median: 205582 cycles/ticks +average: 206711 cycles/ticks + +kyber_encaps: +median: 206560 cycles/ticks +average: 207459 cycles/ticks + +kyber_decaps: +median: 255058 cycles/ticks +average: 256096 cycles/ticks + +Loop spin: 224 +gen_a: +median: 57072 cycles/ticks +average: 57354 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2767 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 157878 cycles/ticks +average: 158525 cycles/ticks + +indcpa_enc: +median: 192578 cycles/ticks +average: 193453 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47249 cycles/ticks + +kyber_keypair_derand: +median: 169422 cycles/ticks +average: 170052 cycles/ticks + +kyber_keypair: +median: 182296 cycles/ticks +average: 182879 cycles/ticks + +kyber_encaps_derand: +median: 206120 cycles/ticks +average: 206985 cycles/ticks + +kyber_encaps: +median: 207036 cycles/ticks +average: 210460 cycles/ticks + +kyber_decaps: +median: 255662 cycles/ticks +average: 256893 cycles/ticks + +Loop spin: 225 +gen_a: +median: 57214 cycles/ticks +average: 57548 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156856 cycles/ticks +average: 157498 cycles/ticks + +indcpa_enc: +median: 192488 cycles/ticks +average: 193377 cycles/ticks + +indcpa_dec: +median: 46958 cycles/ticks +average: 47343 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170363 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183124 cycles/ticks + +kyber_encaps_derand: +median: 205698 cycles/ticks +average: 209039 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207417 cycles/ticks + +kyber_decaps: +median: 255328 cycles/ticks +average: 256374 cycles/ticks + +Loop spin: 226 +gen_a: +median: 57054 cycles/ticks +average: 57401 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 156398 cycles/ticks +average: 157080 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 192020 cycles/ticks + +indcpa_dec: +median: 46924 cycles/ticks +average: 47316 cycles/ticks + +kyber_keypair_derand: +median: 169614 cycles/ticks +average: 170194 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183045 cycles/ticks + +kyber_encaps_derand: +median: 205678 cycles/ticks +average: 206552 cycles/ticks + +kyber_encaps: +median: 206716 cycles/ticks +average: 207445 cycles/ticks + +kyber_decaps: +median: 255540 cycles/ticks +average: 256787 cycles/ticks + +Loop spin: 227 +gen_a: +median: 57258 cycles/ticks +average: 57576 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156526 cycles/ticks +average: 157152 cycles/ticks + +indcpa_enc: +median: 191452 cycles/ticks +average: 192236 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47299 cycles/ticks + +kyber_keypair_derand: +median: 169656 cycles/ticks +average: 170435 cycles/ticks + +kyber_keypair: +median: 182322 cycles/ticks +average: 183079 cycles/ticks + +kyber_encaps_derand: +median: 205700 cycles/ticks +average: 206562 cycles/ticks + +kyber_encaps: +median: 206590 cycles/ticks +average: 207468 cycles/ticks + +kyber_decaps: +median: 255528 cycles/ticks +average: 256827 cycles/ticks + +Loop spin: 228 +gen_a: +median: 57028 cycles/ticks +average: 57344 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6748 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156418 cycles/ticks +average: 157061 cycles/ticks + +indcpa_enc: +median: 191150 cycles/ticks +average: 192008 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47328 cycles/ticks + +kyber_keypair_derand: +median: 169414 cycles/ticks +average: 170059 cycles/ticks + +kyber_keypair: +median: 182564 cycles/ticks +average: 183273 cycles/ticks + +kyber_encaps_derand: +median: 205704 cycles/ticks +average: 206576 cycles/ticks + +kyber_encaps: +median: 206594 cycles/ticks +average: 207459 cycles/ticks + +kyber_decaps: +median: 255432 cycles/ticks +average: 256868 cycles/ticks + +Loop spin: 229 +gen_a: +median: 57136 cycles/ticks +average: 57463 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156510 cycles/ticks +average: 157173 cycles/ticks + +indcpa_enc: +median: 191428 cycles/ticks +average: 192381 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47324 cycles/ticks + +kyber_keypair_derand: +median: 169424 cycles/ticks +average: 170133 cycles/ticks + +kyber_keypair: +median: 182414 cycles/ticks +average: 183116 cycles/ticks + +kyber_encaps_derand: +median: 206030 cycles/ticks +average: 206864 cycles/ticks + +kyber_encaps: +median: 206740 cycles/ticks +average: 207558 cycles/ticks + +kyber_decaps: +median: 255636 cycles/ticks +average: 256895 cycles/ticks + +Loop spin: 230 +gen_a: +median: 57034 cycles/ticks +average: 57349 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 157830 cycles/ticks +average: 158433 cycles/ticks + +indcpa_enc: +median: 192760 cycles/ticks +average: 193592 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47294 cycles/ticks + +kyber_keypair_derand: +median: 169520 cycles/ticks +average: 170247 cycles/ticks + +kyber_keypair: +median: 182428 cycles/ticks +average: 183039 cycles/ticks + +kyber_encaps_derand: +median: 205694 cycles/ticks +average: 206573 cycles/ticks + +kyber_encaps: +median: 206580 cycles/ticks +average: 207744 cycles/ticks + +kyber_decaps: +median: 255512 cycles/ticks +average: 256667 cycles/ticks + +Loop spin: 231 +gen_a: +median: 57092 cycles/ticks +average: 57415 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 157686 cycles/ticks +average: 158352 cycles/ticks + +indcpa_enc: +median: 192458 cycles/ticks +average: 193321 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47358 cycles/ticks + +kyber_keypair_derand: +median: 169482 cycles/ticks +average: 170126 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183025 cycles/ticks + +kyber_encaps_derand: +median: 205878 cycles/ticks +average: 206759 cycles/ticks + +kyber_encaps: +median: 206814 cycles/ticks +average: 207712 cycles/ticks + +kyber_decaps: +median: 255618 cycles/ticks +average: 256735 cycles/ticks + +Loop spin: 232 +gen_a: +median: 57000 cycles/ticks +average: 57356 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156594 cycles/ticks +average: 157284 cycles/ticks + +indcpa_enc: +median: 191290 cycles/ticks +average: 192186 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47345 cycles/ticks + +kyber_keypair_derand: +median: 169506 cycles/ticks +average: 170109 cycles/ticks + +kyber_keypair: +median: 182616 cycles/ticks +average: 183373 cycles/ticks + +kyber_encaps_derand: +median: 205446 cycles/ticks +average: 206378 cycles/ticks + +kyber_encaps: +median: 206416 cycles/ticks +average: 207360 cycles/ticks + +kyber_decaps: +median: 255142 cycles/ticks +average: 256347 cycles/ticks + +Loop spin: 233 +gen_a: +median: 56948 cycles/ticks +average: 57279 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10724 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 157922 cycles/ticks +average: 158608 cycles/ticks + +indcpa_enc: +median: 192614 cycles/ticks +average: 193366 cycles/ticks + +indcpa_dec: +median: 46814 cycles/ticks +average: 47278 cycles/ticks + +kyber_keypair_derand: +median: 169712 cycles/ticks +average: 170331 cycles/ticks + +kyber_keypair: +median: 182714 cycles/ticks +average: 183334 cycles/ticks + +kyber_encaps_derand: +median: 205834 cycles/ticks +average: 206814 cycles/ticks + +kyber_encaps: +median: 206710 cycles/ticks +average: 207611 cycles/ticks + +kyber_decaps: +median: 255842 cycles/ticks +average: 257168 cycles/ticks + +Loop spin: 234 +gen_a: +median: 57064 cycles/ticks +average: 57358 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6658 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156310 cycles/ticks +average: 156959 cycles/ticks + +indcpa_enc: +median: 191270 cycles/ticks +average: 191988 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169354 cycles/ticks +average: 169992 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183115 cycles/ticks + +kyber_encaps_derand: +median: 207276 cycles/ticks +average: 208248 cycles/ticks + +kyber_encaps: +median: 208246 cycles/ticks +average: 209169 cycles/ticks + +kyber_decaps: +median: 257040 cycles/ticks +average: 258463 cycles/ticks + +Loop spin: 235 +gen_a: +median: 57090 cycles/ticks +average: 57442 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156492 cycles/ticks +average: 157106 cycles/ticks + +indcpa_enc: +median: 191362 cycles/ticks +average: 192134 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169798 cycles/ticks +average: 170371 cycles/ticks + +kyber_keypair: +median: 182480 cycles/ticks +average: 183263 cycles/ticks + +kyber_encaps_derand: +median: 205892 cycles/ticks +average: 206800 cycles/ticks + +kyber_encaps: +median: 206944 cycles/ticks +average: 207890 cycles/ticks + +kyber_decaps: +median: 255964 cycles/ticks +average: 256963 cycles/ticks + +Loop spin: 236 +gen_a: +median: 57190 cycles/ticks +average: 57518 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156444 cycles/ticks +average: 156997 cycles/ticks + +indcpa_enc: +median: 191276 cycles/ticks +average: 192134 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47353 cycles/ticks + +kyber_keypair_derand: +median: 169474 cycles/ticks +average: 170109 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 182931 cycles/ticks + +kyber_encaps_derand: +median: 205628 cycles/ticks +average: 206429 cycles/ticks + +kyber_encaps: +median: 206414 cycles/ticks +average: 207389 cycles/ticks + +kyber_decaps: +median: 255196 cycles/ticks +average: 256448 cycles/ticks + +Loop spin: 237 +gen_a: +median: 57122 cycles/ticks +average: 57436 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156534 cycles/ticks +average: 157078 cycles/ticks + +indcpa_enc: +median: 191158 cycles/ticks +average: 191834 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47298 cycles/ticks + +kyber_keypair_derand: +median: 171014 cycles/ticks +average: 171632 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 182988 cycles/ticks + +kyber_encaps_derand: +median: 205726 cycles/ticks +average: 206825 cycles/ticks + +kyber_encaps: +median: 206482 cycles/ticks +average: 207259 cycles/ticks + +kyber_decaps: +median: 255466 cycles/ticks +average: 256711 cycles/ticks + +Loop spin: 238 +gen_a: +median: 56994 cycles/ticks +average: 57342 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6746 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156356 cycles/ticks +average: 156947 cycles/ticks + +indcpa_enc: +median: 191084 cycles/ticks +average: 191938 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47295 cycles/ticks + +kyber_keypair_derand: +median: 169212 cycles/ticks +average: 169881 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183055 cycles/ticks + +kyber_encaps_derand: +median: 207878 cycles/ticks +average: 208958 cycles/ticks + +kyber_encaps: +median: 208948 cycles/ticks +average: 209787 cycles/ticks + +kyber_decaps: +median: 257398 cycles/ticks +average: 258762 cycles/ticks + +Loop spin: 239 +gen_a: +median: 57004 cycles/ticks +average: 57304 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156106 cycles/ticks +average: 156684 cycles/ticks + +indcpa_enc: +median: 191084 cycles/ticks +average: 191936 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169336 cycles/ticks +average: 169878 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183018 cycles/ticks + +kyber_encaps_derand: +median: 205774 cycles/ticks +average: 206569 cycles/ticks + +kyber_encaps: +median: 206580 cycles/ticks +average: 207513 cycles/ticks + +kyber_decaps: +median: 255416 cycles/ticks +average: 256591 cycles/ticks + +Loop spin: 240 +gen_a: +median: 57198 cycles/ticks +average: 57488 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156602 cycles/ticks +average: 157250 cycles/ticks + +indcpa_enc: +median: 191406 cycles/ticks +average: 192086 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47356 cycles/ticks + +kyber_keypair_derand: +median: 169500 cycles/ticks +average: 170056 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183089 cycles/ticks + +kyber_encaps_derand: +median: 205686 cycles/ticks +average: 206565 cycles/ticks + +kyber_encaps: +median: 206644 cycles/ticks +average: 207486 cycles/ticks + +kyber_decaps: +median: 255416 cycles/ticks +average: 256710 cycles/ticks + +Loop spin: 241 +gen_a: +median: 57014 cycles/ticks +average: 57331 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6658 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11792 cycles/ticks +average: 11866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156418 cycles/ticks +average: 157104 cycles/ticks + +indcpa_enc: +median: 191014 cycles/ticks +average: 191800 cycles/ticks + +indcpa_dec: +median: 46808 cycles/ticks +average: 47213 cycles/ticks + +kyber_keypair_derand: +median: 169372 cycles/ticks +average: 170002 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 182995 cycles/ticks + +kyber_encaps_derand: +median: 205814 cycles/ticks +average: 206606 cycles/ticks + +kyber_encaps: +median: 206782 cycles/ticks +average: 207841 cycles/ticks + +kyber_decaps: +median: 255456 cycles/ticks +average: 256730 cycles/ticks + +Loop spin: 242 +gen_a: +median: 57016 cycles/ticks +average: 57368 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 156172 cycles/ticks +average: 156825 cycles/ticks + +indcpa_enc: +median: 191030 cycles/ticks +average: 191877 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169666 cycles/ticks +average: 170354 cycles/ticks + +kyber_keypair: +median: 182244 cycles/ticks +average: 182975 cycles/ticks + +kyber_encaps_derand: +median: 206052 cycles/ticks +average: 207175 cycles/ticks + +kyber_encaps: +median: 207028 cycles/ticks +average: 208360 cycles/ticks + +kyber_decaps: +median: 256566 cycles/ticks +average: 257574 cycles/ticks + +Loop spin: 243 +gen_a: +median: 57106 cycles/ticks +average: 57508 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 156644 cycles/ticks +average: 157293 cycles/ticks + +indcpa_enc: +median: 191202 cycles/ticks +average: 191953 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47410 cycles/ticks + +kyber_keypair_derand: +median: 169496 cycles/ticks +average: 170212 cycles/ticks + +kyber_keypair: +median: 182464 cycles/ticks +average: 183099 cycles/ticks + +kyber_encaps_derand: +median: 205810 cycles/ticks +average: 206655 cycles/ticks + +kyber_encaps: +median: 206516 cycles/ticks +average: 207176 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256813 cycles/ticks + +Loop spin: 244 +gen_a: +median: 57226 cycles/ticks +average: 57552 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11801 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156494 cycles/ticks +average: 157103 cycles/ticks + +indcpa_enc: +median: 191052 cycles/ticks +average: 191890 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47417 cycles/ticks + +kyber_keypair_derand: +median: 169606 cycles/ticks +average: 170296 cycles/ticks + +kyber_keypair: +median: 182492 cycles/ticks +average: 183086 cycles/ticks + +kyber_encaps_derand: +median: 205794 cycles/ticks +average: 206604 cycles/ticks + +kyber_encaps: +median: 206776 cycles/ticks +average: 207591 cycles/ticks + +kyber_decaps: +median: 255538 cycles/ticks +average: 256947 cycles/ticks + +Loop spin: 245 +gen_a: +median: 56950 cycles/ticks +average: 57292 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2140 cycles/ticks + +indcpa_keypair: +median: 156158 cycles/ticks +average: 156772 cycles/ticks + +indcpa_enc: +median: 190978 cycles/ticks +average: 191753 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47287 cycles/ticks + +kyber_keypair_derand: +median: 169446 cycles/ticks +average: 170177 cycles/ticks + +kyber_keypair: +median: 182326 cycles/ticks +average: 182997 cycles/ticks + +kyber_encaps_derand: +median: 205840 cycles/ticks +average: 206705 cycles/ticks + +kyber_encaps: +median: 206730 cycles/ticks +average: 207737 cycles/ticks + +kyber_decaps: +median: 255646 cycles/ticks +average: 256946 cycles/ticks + +Loop spin: 246 +gen_a: +median: 57084 cycles/ticks +average: 57418 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156506 cycles/ticks +average: 157224 cycles/ticks + +indcpa_enc: +median: 191360 cycles/ticks +average: 192224 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47366 cycles/ticks + +kyber_keypair_derand: +median: 169428 cycles/ticks +average: 170145 cycles/ticks + +kyber_keypair: +median: 182344 cycles/ticks +average: 183110 cycles/ticks + +kyber_encaps_derand: +median: 205436 cycles/ticks +average: 206349 cycles/ticks + +kyber_encaps: +median: 206256 cycles/ticks +average: 207186 cycles/ticks + +kyber_decaps: +median: 255240 cycles/ticks +average: 256600 cycles/ticks + +Loop spin: 247 +gen_a: +median: 57148 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156600 cycles/ticks +average: 157189 cycles/ticks + +indcpa_enc: +median: 191196 cycles/ticks +average: 192137 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169798 cycles/ticks +average: 170482 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183176 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206765 cycles/ticks + +kyber_encaps: +median: 206768 cycles/ticks +average: 207920 cycles/ticks + +kyber_decaps: +median: 256292 cycles/ticks +average: 257397 cycles/ticks + +Loop spin: 248 +gen_a: +median: 57214 cycles/ticks +average: 57608 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156704 cycles/ticks +average: 157471 cycles/ticks + +indcpa_enc: +median: 191214 cycles/ticks +average: 192211 cycles/ticks + +indcpa_dec: +median: 46820 cycles/ticks +average: 47237 cycles/ticks + +kyber_keypair_derand: +median: 169174 cycles/ticks +average: 169951 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 183137 cycles/ticks + +kyber_encaps_derand: +median: 205890 cycles/ticks +average: 206855 cycles/ticks + +kyber_encaps: +median: 206818 cycles/ticks +average: 207935 cycles/ticks + +kyber_decaps: +median: 255606 cycles/ticks +average: 256789 cycles/ticks + +Loop spin: 249 +gen_a: +median: 56996 cycles/ticks +average: 57301 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6664 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156066 cycles/ticks +average: 156825 cycles/ticks + +indcpa_enc: +median: 190858 cycles/ticks +average: 191734 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 169440 cycles/ticks +average: 170200 cycles/ticks + +kyber_keypair: +median: 182406 cycles/ticks +average: 183154 cycles/ticks + +kyber_encaps_derand: +median: 205656 cycles/ticks +average: 206625 cycles/ticks + +kyber_encaps: +median: 206748 cycles/ticks +average: 208278 cycles/ticks + +kyber_decaps: +median: 255882 cycles/ticks +average: 257341 cycles/ticks + +Loop spin: 250 +gen_a: +median: 57030 cycles/ticks +average: 57380 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2140 cycles/ticks + +indcpa_keypair: +median: 158092 cycles/ticks +average: 158814 cycles/ticks + +indcpa_enc: +median: 192784 cycles/ticks +average: 193677 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47288 cycles/ticks + +kyber_keypair_derand: +median: 169832 cycles/ticks +average: 170527 cycles/ticks + +kyber_keypair: +median: 182336 cycles/ticks +average: 183124 cycles/ticks + +kyber_encaps_derand: +median: 209254 cycles/ticks +average: 210268 cycles/ticks + +kyber_encaps: +median: 210322 cycles/ticks +average: 211184 cycles/ticks + +kyber_decaps: +median: 258842 cycles/ticks +average: 260251 cycles/ticks + +Loop spin: 251 +gen_a: +median: 56946 cycles/ticks +average: 57326 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156414 cycles/ticks +average: 157154 cycles/ticks + +indcpa_enc: +median: 191072 cycles/ticks +average: 192497 cycles/ticks + +indcpa_dec: +median: 46988 cycles/ticks +average: 47506 cycles/ticks + +kyber_keypair_derand: +median: 169576 cycles/ticks +average: 170240 cycles/ticks + +kyber_keypair: +median: 182716 cycles/ticks +average: 183359 cycles/ticks + +kyber_encaps_derand: +median: 205746 cycles/ticks +average: 206677 cycles/ticks + +kyber_encaps: +median: 206734 cycles/ticks +average: 207620 cycles/ticks + +kyber_decaps: +median: 255746 cycles/ticks +average: 257011 cycles/ticks + +Loop spin: 252 +gen_a: +median: 57044 cycles/ticks +average: 57341 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156174 cycles/ticks +average: 156784 cycles/ticks + +indcpa_enc: +median: 191076 cycles/ticks +average: 191760 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47357 cycles/ticks + +kyber_keypair_derand: +median: 169252 cycles/ticks +average: 169909 cycles/ticks + +kyber_keypair: +median: 182522 cycles/ticks +average: 183143 cycles/ticks + +kyber_encaps_derand: +median: 205828 cycles/ticks +average: 206680 cycles/ticks + +kyber_encaps: +median: 206750 cycles/ticks +average: 207648 cycles/ticks + +kyber_decaps: +median: 255652 cycles/ticks +average: 256937 cycles/ticks + +Loop spin: 253 +gen_a: +median: 57140 cycles/ticks +average: 57454 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11764 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156778 cycles/ticks +average: 157276 cycles/ticks + +indcpa_enc: +median: 191572 cycles/ticks +average: 192339 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169026 cycles/ticks +average: 169625 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 183091 cycles/ticks + +kyber_encaps_derand: +median: 205950 cycles/ticks +average: 206959 cycles/ticks + +kyber_encaps: +median: 206820 cycles/ticks +average: 207630 cycles/ticks + +kyber_decaps: +median: 255570 cycles/ticks +average: 256643 cycles/ticks + +Loop spin: 254 +gen_a: +median: 56990 cycles/ticks +average: 57328 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156606 cycles/ticks +average: 157266 cycles/ticks + +indcpa_enc: +median: 191220 cycles/ticks +average: 191934 cycles/ticks + +indcpa_dec: +median: 46914 cycles/ticks +average: 47390 cycles/ticks + +kyber_keypair_derand: +median: 169532 cycles/ticks +average: 170163 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 182960 cycles/ticks + +kyber_encaps_derand: +median: 205784 cycles/ticks +average: 206753 cycles/ticks + +kyber_encaps: +median: 206572 cycles/ticks +average: 207415 cycles/ticks + +kyber_decaps: +median: 255430 cycles/ticks +average: 256631 cycles/ticks + +Loop spin: 255 +gen_a: +median: 57044 cycles/ticks +average: 57301 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156510 cycles/ticks +average: 157108 cycles/ticks + +indcpa_enc: +median: 191136 cycles/ticks +average: 191914 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47279 cycles/ticks + +kyber_keypair_derand: +median: 169642 cycles/ticks +average: 170295 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183087 cycles/ticks + +kyber_encaps_derand: +median: 207324 cycles/ticks +average: 208165 cycles/ticks + +kyber_encaps: +median: 208074 cycles/ticks +average: 208943 cycles/ticks + +kyber_decaps: +median: 256916 cycles/ticks +average: 258137 cycles/ticks + +Loop spin: 256 +gen_a: +median: 57084 cycles/ticks +average: 57369 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11808 cycles/ticks +average: 11885 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 157008 cycles/ticks + +indcpa_enc: +median: 191010 cycles/ticks +average: 191855 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47276 cycles/ticks + +kyber_keypair_derand: +median: 171118 cycles/ticks +average: 171737 cycles/ticks + +kyber_keypair: +median: 182454 cycles/ticks +average: 183131 cycles/ticks + +kyber_encaps_derand: +median: 205906 cycles/ticks +average: 206794 cycles/ticks + +kyber_encaps: +median: 207052 cycles/ticks +average: 207823 cycles/ticks + +kyber_decaps: +median: 255804 cycles/ticks +average: 257171 cycles/ticks + +Loop spin: 257 +gen_a: +median: 57150 cycles/ticks +average: 57441 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11762 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2137 cycles/ticks + +indcpa_keypair: +median: 156138 cycles/ticks +average: 156808 cycles/ticks + +indcpa_enc: +median: 191050 cycles/ticks +average: 191844 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169236 cycles/ticks +average: 169986 cycles/ticks + +kyber_keypair: +median: 182322 cycles/ticks +average: 182881 cycles/ticks + +kyber_encaps_derand: +median: 205760 cycles/ticks +average: 206685 cycles/ticks + +kyber_encaps: +median: 206646 cycles/ticks +average: 207406 cycles/ticks + +kyber_decaps: +median: 255320 cycles/ticks +average: 256528 cycles/ticks + +Loop spin: 258 +gen_a: +median: 57044 cycles/ticks +average: 57337 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156348 cycles/ticks +average: 156962 cycles/ticks + +indcpa_enc: +median: 191428 cycles/ticks +average: 192139 cycles/ticks + +indcpa_dec: +median: 46974 cycles/ticks +average: 47497 cycles/ticks + +kyber_keypair_derand: +median: 169818 cycles/ticks +average: 170494 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183024 cycles/ticks + +kyber_encaps_derand: +median: 205646 cycles/ticks +average: 206684 cycles/ticks + +kyber_encaps: +median: 206462 cycles/ticks +average: 207339 cycles/ticks + +kyber_decaps: +median: 255326 cycles/ticks +average: 256653 cycles/ticks + +Loop spin: 259 +gen_a: +median: 57130 cycles/ticks +average: 57480 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156316 cycles/ticks +average: 156985 cycles/ticks + +indcpa_enc: +median: 190994 cycles/ticks +average: 191866 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47251 cycles/ticks + +kyber_keypair_derand: +median: 169672 cycles/ticks +average: 170321 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205738 cycles/ticks +average: 206592 cycles/ticks + +kyber_encaps: +median: 206692 cycles/ticks +average: 207545 cycles/ticks + +kyber_decaps: +median: 255594 cycles/ticks +average: 256761 cycles/ticks + +Loop spin: 260 +gen_a: +median: 56958 cycles/ticks +average: 57279 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 157058 cycles/ticks + +indcpa_enc: +median: 191102 cycles/ticks +average: 191979 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47409 cycles/ticks + +kyber_keypair_derand: +median: 169388 cycles/ticks +average: 169967 cycles/ticks + +kyber_keypair: +median: 182564 cycles/ticks +average: 183102 cycles/ticks + +kyber_encaps_derand: +median: 205820 cycles/ticks +average: 206640 cycles/ticks + +kyber_encaps: +median: 206776 cycles/ticks +average: 207689 cycles/ticks + +kyber_decaps: +median: 255608 cycles/ticks +average: 256794 cycles/ticks + +Loop spin: 261 +gen_a: +median: 57090 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2143 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 157009 cycles/ticks + +indcpa_enc: +median: 191020 cycles/ticks +average: 191784 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47322 cycles/ticks + +kyber_keypair_derand: +median: 169432 cycles/ticks +average: 170080 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183167 cycles/ticks + +kyber_encaps_derand: +median: 206048 cycles/ticks +average: 206896 cycles/ticks + +kyber_encaps: +median: 206926 cycles/ticks +average: 207647 cycles/ticks + +kyber_decaps: +median: 255828 cycles/ticks +average: 256910 cycles/ticks + +Loop spin: 262 +gen_a: +median: 57122 cycles/ticks +average: 57479 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156286 cycles/ticks +average: 156962 cycles/ticks + +indcpa_enc: +median: 191366 cycles/ticks +average: 192007 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47215 cycles/ticks + +kyber_keypair_derand: +median: 169396 cycles/ticks +average: 170066 cycles/ticks + +kyber_keypair: +median: 182488 cycles/ticks +average: 183077 cycles/ticks + +kyber_encaps_derand: +median: 206204 cycles/ticks +average: 206967 cycles/ticks + +kyber_encaps: +median: 207072 cycles/ticks +average: 207944 cycles/ticks + +kyber_decaps: +median: 255820 cycles/ticks +average: 257044 cycles/ticks + +Loop spin: 263 +gen_a: +median: 57044 cycles/ticks +average: 57398 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2136 cycles/ticks + +indcpa_keypair: +median: 156360 cycles/ticks +average: 156973 cycles/ticks + +indcpa_enc: +median: 191192 cycles/ticks +average: 191980 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47411 cycles/ticks + +kyber_keypair_derand: +median: 169344 cycles/ticks +average: 169971 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 183076 cycles/ticks + +kyber_encaps_derand: +median: 207560 cycles/ticks +average: 208348 cycles/ticks + +kyber_encaps: +median: 208454 cycles/ticks +average: 209324 cycles/ticks + +kyber_decaps: +median: 257144 cycles/ticks +average: 258561 cycles/ticks + +Loop spin: 264 +gen_a: +median: 57080 cycles/ticks +average: 57423 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11849 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 73 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156058 cycles/ticks +average: 156609 cycles/ticks + +indcpa_enc: +median: 191020 cycles/ticks +average: 191736 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169246 cycles/ticks +average: 169876 cycles/ticks + +kyber_keypair: +median: 182444 cycles/ticks +average: 183141 cycles/ticks + +kyber_encaps_derand: +median: 206028 cycles/ticks +average: 206803 cycles/ticks + +kyber_encaps: +median: 206778 cycles/ticks +average: 207610 cycles/ticks + +kyber_decaps: +median: 255856 cycles/ticks +average: 257018 cycles/ticks + +Loop spin: 265 +gen_a: +median: 57212 cycles/ticks +average: 57526 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156528 cycles/ticks +average: 157153 cycles/ticks + +indcpa_enc: +median: 191098 cycles/ticks +average: 191946 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 169336 cycles/ticks +average: 170070 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 183083 cycles/ticks + +kyber_encaps_derand: +median: 205872 cycles/ticks +average: 206821 cycles/ticks + +kyber_encaps: +median: 206774 cycles/ticks +average: 207544 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 256890 cycles/ticks + +Loop spin: 266 +gen_a: +median: 56998 cycles/ticks +average: 57319 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156264 cycles/ticks +average: 156819 cycles/ticks + +indcpa_enc: +median: 191144 cycles/ticks +average: 191949 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47325 cycles/ticks + +kyber_keypair_derand: +median: 169672 cycles/ticks +average: 170220 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183108 cycles/ticks + +kyber_encaps_derand: +median: 205352 cycles/ticks +average: 206196 cycles/ticks + +kyber_encaps: +median: 206294 cycles/ticks +average: 207131 cycles/ticks + +kyber_decaps: +median: 255086 cycles/ticks +average: 256336 cycles/ticks + +Loop spin: 267 +gen_a: +median: 57224 cycles/ticks +average: 57530 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156482 cycles/ticks +average: 157156 cycles/ticks + +indcpa_enc: +median: 191440 cycles/ticks +average: 192204 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47391 cycles/ticks + +kyber_keypair_derand: +median: 169584 cycles/ticks +average: 170154 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183041 cycles/ticks + +kyber_encaps_derand: +median: 205738 cycles/ticks +average: 206603 cycles/ticks + +kyber_encaps: +median: 206544 cycles/ticks +average: 207506 cycles/ticks + +kyber_decaps: +median: 255380 cycles/ticks +average: 256669 cycles/ticks + +Loop spin: 268 +gen_a: +median: 57184 cycles/ticks +average: 57480 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11791 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156154 cycles/ticks +average: 156788 cycles/ticks + +indcpa_enc: +median: 191082 cycles/ticks +average: 191800 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47428 cycles/ticks + +kyber_keypair_derand: +median: 169166 cycles/ticks +average: 169803 cycles/ticks + +kyber_keypair: +median: 182308 cycles/ticks +average: 183002 cycles/ticks + +kyber_encaps_derand: +median: 205980 cycles/ticks +average: 206906 cycles/ticks + +kyber_encaps: +median: 207064 cycles/ticks +average: 207948 cycles/ticks + +kyber_decaps: +median: 255890 cycles/ticks +average: 257048 cycles/ticks + +Loop spin: 269 +gen_a: +median: 57022 cycles/ticks +average: 57332 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156964 cycles/ticks + +indcpa_enc: +median: 191108 cycles/ticks +average: 191827 cycles/ticks + +indcpa_dec: +median: 46928 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169810 cycles/ticks +average: 170454 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 183108 cycles/ticks + +kyber_encaps_derand: +median: 206040 cycles/ticks +average: 207190 cycles/ticks + +kyber_encaps: +median: 206704 cycles/ticks +average: 207448 cycles/ticks + +kyber_decaps: +median: 255486 cycles/ticks +average: 256683 cycles/ticks + +Loop spin: 270 +gen_a: +median: 56952 cycles/ticks +average: 57391 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156288 cycles/ticks +average: 156962 cycles/ticks + +indcpa_enc: +median: 191332 cycles/ticks +average: 192187 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47316 cycles/ticks + +kyber_keypair_derand: +median: 169434 cycles/ticks +average: 170063 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 183053 cycles/ticks + +kyber_encaps_derand: +median: 205974 cycles/ticks +average: 207006 cycles/ticks + +kyber_encaps: +median: 206596 cycles/ticks +average: 207462 cycles/ticks + +kyber_decaps: +median: 255580 cycles/ticks +average: 256853 cycles/ticks + +Loop spin: 271 +gen_a: +median: 57136 cycles/ticks +average: 57430 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156907 cycles/ticks + +indcpa_enc: +median: 191022 cycles/ticks +average: 191780 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47387 cycles/ticks + +kyber_keypair_derand: +median: 169530 cycles/ticks +average: 170183 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 183059 cycles/ticks + +kyber_encaps_derand: +median: 205706 cycles/ticks +average: 206507 cycles/ticks + +kyber_encaps: +median: 206710 cycles/ticks +average: 207521 cycles/ticks + +kyber_decaps: +median: 255384 cycles/ticks +average: 256640 cycles/ticks + +Loop spin: 272 +gen_a: +median: 56994 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156264 cycles/ticks +average: 156942 cycles/ticks + +indcpa_enc: +median: 190994 cycles/ticks +average: 191859 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47229 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 170144 cycles/ticks + +kyber_keypair: +median: 182332 cycles/ticks +average: 183033 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206631 cycles/ticks + +kyber_encaps: +median: 206510 cycles/ticks +average: 207392 cycles/ticks + +kyber_decaps: +median: 255214 cycles/ticks +average: 256582 cycles/ticks + +Loop spin: 273 +gen_a: +median: 57170 cycles/ticks +average: 57489 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6687 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156696 cycles/ticks +average: 157229 cycles/ticks + +indcpa_enc: +median: 191406 cycles/ticks +average: 192209 cycles/ticks + +indcpa_dec: +median: 46932 cycles/ticks +average: 47375 cycles/ticks + +kyber_keypair_derand: +median: 169482 cycles/ticks +average: 170173 cycles/ticks + +kyber_keypair: +median: 182496 cycles/ticks +average: 183134 cycles/ticks + +kyber_encaps_derand: +median: 205888 cycles/ticks +average: 206711 cycles/ticks + +kyber_encaps: +median: 206746 cycles/ticks +average: 207643 cycles/ticks + +kyber_decaps: +median: 255658 cycles/ticks +average: 256942 cycles/ticks + +Loop spin: 274 +gen_a: +median: 57168 cycles/ticks +average: 57481 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 62 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156442 cycles/ticks +average: 157021 cycles/ticks + +indcpa_enc: +median: 191532 cycles/ticks +average: 192474 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47289 cycles/ticks + +kyber_keypair_derand: +median: 169706 cycles/ticks +average: 170427 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183170 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206689 cycles/ticks + +kyber_encaps: +median: 206752 cycles/ticks +average: 207520 cycles/ticks + +kyber_decaps: +median: 255644 cycles/ticks +average: 256894 cycles/ticks + +Loop spin: 275 +gen_a: +median: 56876 cycles/ticks +average: 57190 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156292 cycles/ticks +average: 156901 cycles/ticks + +indcpa_enc: +median: 191064 cycles/ticks +average: 191842 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47394 cycles/ticks + +kyber_keypair_derand: +median: 169426 cycles/ticks +average: 169969 cycles/ticks + +kyber_keypair: +median: 182420 cycles/ticks +average: 183104 cycles/ticks + +kyber_encaps_derand: +median: 205836 cycles/ticks +average: 206712 cycles/ticks + +kyber_encaps: +median: 206864 cycles/ticks +average: 207726 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 257072 cycles/ticks + +Loop spin: 276 +gen_a: +median: 57048 cycles/ticks +average: 57372 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 157868 cycles/ticks +average: 158461 cycles/ticks + +indcpa_enc: +median: 192710 cycles/ticks +average: 193468 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47282 cycles/ticks + +kyber_keypair_derand: +median: 169388 cycles/ticks +average: 169944 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183099 cycles/ticks + +kyber_encaps_derand: +median: 206032 cycles/ticks +average: 207026 cycles/ticks + +kyber_encaps: +median: 206958 cycles/ticks +average: 207781 cycles/ticks + +kyber_decaps: +median: 255888 cycles/ticks +average: 257292 cycles/ticks + +Loop spin: 277 +gen_a: +median: 57056 cycles/ticks +average: 57385 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 156468 cycles/ticks +average: 157167 cycles/ticks + +indcpa_enc: +median: 191430 cycles/ticks +average: 192129 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47300 cycles/ticks + +kyber_keypair_derand: +median: 171092 cycles/ticks +average: 171646 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183123 cycles/ticks + +kyber_encaps_derand: +median: 206034 cycles/ticks +average: 206828 cycles/ticks + +kyber_encaps: +median: 207012 cycles/ticks +average: 207856 cycles/ticks + +kyber_decaps: +median: 255788 cycles/ticks +average: 257212 cycles/ticks + +Loop spin: 278 +gen_a: +median: 57160 cycles/ticks +average: 57518 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156164 cycles/ticks +average: 156760 cycles/ticks + +indcpa_enc: +median: 191198 cycles/ticks +average: 191954 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47416 cycles/ticks + +kyber_keypair_derand: +median: 169580 cycles/ticks +average: 170226 cycles/ticks + +kyber_keypair: +median: 182262 cycles/ticks +average: 182903 cycles/ticks + +kyber_encaps_derand: +median: 205622 cycles/ticks +average: 206488 cycles/ticks + +kyber_encaps: +median: 206666 cycles/ticks +average: 207500 cycles/ticks + +kyber_decaps: +median: 255436 cycles/ticks +average: 256759 cycles/ticks + +Loop spin: 279 +gen_a: +median: 57254 cycles/ticks +average: 57562 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6776 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 155960 cycles/ticks +average: 156548 cycles/ticks + +indcpa_enc: +median: 190796 cycles/ticks +average: 191460 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47376 cycles/ticks + +kyber_keypair_derand: +median: 169422 cycles/ticks +average: 170050 cycles/ticks + +kyber_keypair: +median: 182332 cycles/ticks +average: 183027 cycles/ticks + +kyber_encaps_derand: +median: 205974 cycles/ticks +average: 206900 cycles/ticks + +kyber_encaps: +median: 206794 cycles/ticks +average: 207667 cycles/ticks + +kyber_decaps: +median: 255752 cycles/ticks +average: 256992 cycles/ticks + +Loop spin: 280 +gen_a: +median: 57166 cycles/ticks +average: 57475 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156476 cycles/ticks +average: 157100 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191928 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47262 cycles/ticks + +kyber_keypair_derand: +median: 169506 cycles/ticks +average: 170108 cycles/ticks + +kyber_keypair: +median: 182488 cycles/ticks +average: 183137 cycles/ticks + +kyber_encaps_derand: +median: 206124 cycles/ticks +average: 207006 cycles/ticks + +kyber_encaps: +median: 207100 cycles/ticks +average: 207938 cycles/ticks + +kyber_decaps: +median: 255862 cycles/ticks +average: 259258 cycles/ticks + +Loop spin: 281 +gen_a: +median: 57096 cycles/ticks +average: 57426 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6656 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156240 cycles/ticks +average: 156845 cycles/ticks + +indcpa_enc: +median: 191020 cycles/ticks +average: 191861 cycles/ticks + +indcpa_dec: +median: 46956 cycles/ticks +average: 47370 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170323 cycles/ticks + +kyber_keypair: +median: 182352 cycles/ticks +average: 182984 cycles/ticks + +kyber_encaps_derand: +median: 205720 cycles/ticks +average: 209030 cycles/ticks + +kyber_encaps: +median: 206596 cycles/ticks +average: 207335 cycles/ticks + +kyber_decaps: +median: 255500 cycles/ticks +average: 256728 cycles/ticks + +Loop spin: 282 +gen_a: +median: 57102 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2128 cycles/ticks + +indcpa_keypair: +median: 155978 cycles/ticks +average: 156632 cycles/ticks + +indcpa_enc: +median: 190738 cycles/ticks +average: 191473 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47425 cycles/ticks + +kyber_keypair_derand: +median: 169114 cycles/ticks +average: 169772 cycles/ticks + +kyber_keypair: +median: 182494 cycles/ticks +average: 183124 cycles/ticks + +kyber_encaps_derand: +median: 205602 cycles/ticks +average: 206513 cycles/ticks + +kyber_encaps: +median: 206464 cycles/ticks +average: 207355 cycles/ticks + +kyber_decaps: +median: 255394 cycles/ticks +average: 256604 cycles/ticks + +Loop spin: 283 +gen_a: +median: 57182 cycles/ticks +average: 57544 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156578 cycles/ticks +average: 157223 cycles/ticks + +indcpa_enc: +median: 191436 cycles/ticks +average: 192231 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47162 cycles/ticks + +kyber_keypair_derand: +median: 169870 cycles/ticks +average: 170488 cycles/ticks + +kyber_keypair: +median: 182442 cycles/ticks +average: 183103 cycles/ticks + +kyber_encaps_derand: +median: 206000 cycles/ticks +average: 207356 cycles/ticks + +kyber_encaps: +median: 206828 cycles/ticks +average: 207866 cycles/ticks + +kyber_decaps: +median: 255528 cycles/ticks +average: 256796 cycles/ticks + +Loop spin: 284 +gen_a: +median: 57112 cycles/ticks +average: 57462 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6741 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156612 cycles/ticks +average: 157239 cycles/ticks + +indcpa_enc: +median: 191176 cycles/ticks +average: 191960 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47260 cycles/ticks + +kyber_keypair_derand: +median: 169468 cycles/ticks +average: 170068 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 182978 cycles/ticks + +kyber_encaps_derand: +median: 205970 cycles/ticks +average: 206970 cycles/ticks + +kyber_encaps: +median: 207166 cycles/ticks +average: 208131 cycles/ticks + +kyber_decaps: +median: 255772 cycles/ticks +average: 256904 cycles/ticks + +Loop spin: 285 +gen_a: +median: 57270 cycles/ticks +average: 57555 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12028 cycles/ticks +average: 12089 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156254 cycles/ticks +average: 156918 cycles/ticks + +indcpa_enc: +median: 191146 cycles/ticks +average: 191805 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47294 cycles/ticks + +kyber_keypair_derand: +median: 169644 cycles/ticks +average: 170321 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183127 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206671 cycles/ticks + +kyber_encaps: +median: 206678 cycles/ticks +average: 207857 cycles/ticks + +kyber_decaps: +median: 256544 cycles/ticks +average: 257671 cycles/ticks + +Loop spin: 286 +gen_a: +median: 57128 cycles/ticks +average: 57460 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156406 cycles/ticks +average: 157038 cycles/ticks + +indcpa_enc: +median: 191198 cycles/ticks +average: 191894 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47362 cycles/ticks + +kyber_keypair_derand: +median: 169372 cycles/ticks +average: 170006 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183026 cycles/ticks + +kyber_encaps_derand: +median: 205926 cycles/ticks +average: 206726 cycles/ticks + +kyber_encaps: +median: 206798 cycles/ticks +average: 207489 cycles/ticks + +kyber_decaps: +median: 255570 cycles/ticks +average: 256749 cycles/ticks + +Loop spin: 287 +gen_a: +median: 57234 cycles/ticks +average: 57571 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6735 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156166 cycles/ticks +average: 156805 cycles/ticks + +indcpa_enc: +median: 190840 cycles/ticks +average: 191579 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47317 cycles/ticks + +kyber_keypair_derand: +median: 169648 cycles/ticks +average: 170321 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183011 cycles/ticks + +kyber_encaps_derand: +median: 206024 cycles/ticks +average: 206840 cycles/ticks + +kyber_encaps: +median: 206930 cycles/ticks +average: 207797 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 257037 cycles/ticks + +Loop spin: 288 +gen_a: +median: 56970 cycles/ticks +average: 57271 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156518 cycles/ticks +average: 157079 cycles/ticks + +indcpa_enc: +median: 191356 cycles/ticks +average: 192089 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47411 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170184 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 182933 cycles/ticks + +kyber_encaps_derand: +median: 205818 cycles/ticks +average: 206579 cycles/ticks + +kyber_encaps: +median: 206640 cycles/ticks +average: 207406 cycles/ticks + +kyber_decaps: +median: 255532 cycles/ticks +average: 256694 cycles/ticks + +Loop spin: 289 +gen_a: +median: 57158 cycles/ticks +average: 57483 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6735 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 290 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 157018 cycles/ticks + +indcpa_enc: +median: 191374 cycles/ticks +average: 192091 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169486 cycles/ticks +average: 170155 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183025 cycles/ticks + +kyber_encaps_derand: +median: 205930 cycles/ticks +average: 206822 cycles/ticks + +kyber_encaps: +median: 206732 cycles/ticks +average: 207562 cycles/ticks + +kyber_decaps: +median: 255370 cycles/ticks +average: 256650 cycles/ticks + +Loop spin: 290 +gen_a: +median: 57082 cycles/ticks +average: 57436 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156588 cycles/ticks +average: 157296 cycles/ticks + +indcpa_enc: +median: 191294 cycles/ticks +average: 192019 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47298 cycles/ticks + +kyber_keypair_derand: +median: 169494 cycles/ticks +average: 170120 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 182958 cycles/ticks + +kyber_encaps_derand: +median: 205970 cycles/ticks +average: 206755 cycles/ticks + +kyber_encaps: +median: 206892 cycles/ticks +average: 207897 cycles/ticks + +kyber_decaps: +median: 256388 cycles/ticks +average: 257322 cycles/ticks + +Loop spin: 291 +gen_a: +median: 57058 cycles/ticks +average: 57384 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2167 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156554 cycles/ticks +average: 157133 cycles/ticks + +indcpa_enc: +median: 191442 cycles/ticks +average: 192175 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47269 cycles/ticks + +kyber_keypair_derand: +median: 169826 cycles/ticks +average: 170397 cycles/ticks + +kyber_keypair: +median: 182406 cycles/ticks +average: 183113 cycles/ticks + +kyber_encaps_derand: +median: 205930 cycles/ticks +average: 206773 cycles/ticks + +kyber_encaps: +median: 206758 cycles/ticks +average: 207658 cycles/ticks + +kyber_decaps: +median: 255666 cycles/ticks +average: 256890 cycles/ticks + +Loop spin: 292 +gen_a: +median: 57228 cycles/ticks +average: 57541 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 158132 cycles/ticks +average: 158787 cycles/ticks + +indcpa_enc: +median: 192662 cycles/ticks +average: 193407 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47221 cycles/ticks + +kyber_keypair_derand: +median: 169336 cycles/ticks +average: 169921 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183118 cycles/ticks + +kyber_encaps_derand: +median: 205902 cycles/ticks +average: 206916 cycles/ticks + +kyber_encaps: +median: 206996 cycles/ticks +average: 208291 cycles/ticks + +kyber_decaps: +median: 256638 cycles/ticks +average: 257720 cycles/ticks + +Loop spin: 293 +gen_a: +median: 56946 cycles/ticks +average: 57282 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156308 cycles/ticks +average: 156881 cycles/ticks + +indcpa_enc: +median: 191110 cycles/ticks +average: 191929 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47441 cycles/ticks + +kyber_keypair_derand: +median: 169368 cycles/ticks +average: 169950 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 183069 cycles/ticks + +kyber_encaps_derand: +median: 205894 cycles/ticks +average: 206980 cycles/ticks + +kyber_encaps: +median: 206654 cycles/ticks +average: 207466 cycles/ticks + +kyber_decaps: +median: 255512 cycles/ticks +average: 256740 cycles/ticks + +Loop spin: 294 +gen_a: +median: 57108 cycles/ticks +average: 57457 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156620 cycles/ticks +average: 157143 cycles/ticks + +indcpa_enc: +median: 191700 cycles/ticks +average: 192456 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169210 cycles/ticks +average: 169859 cycles/ticks + +kyber_keypair: +median: 182354 cycles/ticks +average: 183050 cycles/ticks + +kyber_encaps_derand: +median: 205594 cycles/ticks +average: 206720 cycles/ticks + +kyber_encaps: +median: 206368 cycles/ticks +average: 207303 cycles/ticks + +kyber_decaps: +median: 255378 cycles/ticks +average: 256764 cycles/ticks + +Loop spin: 295 +gen_a: +median: 57022 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156800 cycles/ticks +average: 157419 cycles/ticks + +indcpa_enc: +median: 191538 cycles/ticks +average: 192339 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47400 cycles/ticks + +kyber_keypair_derand: +median: 169244 cycles/ticks +average: 169784 cycles/ticks + +kyber_keypair: +median: 182432 cycles/ticks +average: 183073 cycles/ticks + +kyber_encaps_derand: +median: 205682 cycles/ticks +average: 206759 cycles/ticks + +kyber_encaps: +median: 206600 cycles/ticks +average: 207691 cycles/ticks + +kyber_decaps: +median: 255360 cycles/ticks +average: 256504 cycles/ticks + +Loop spin: 296 +gen_a: +median: 57022 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156552 cycles/ticks +average: 157157 cycles/ticks + +indcpa_enc: +median: 191536 cycles/ticks +average: 192375 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169504 cycles/ticks +average: 170153 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183086 cycles/ticks + +kyber_encaps_derand: +median: 205682 cycles/ticks +average: 206618 cycles/ticks + +kyber_encaps: +median: 206568 cycles/ticks +average: 207331 cycles/ticks + +kyber_decaps: +median: 255418 cycles/ticks +average: 256627 cycles/ticks + +Loop spin: 297 +gen_a: +median: 57106 cycles/ticks +average: 57425 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 155924 cycles/ticks +average: 156529 cycles/ticks + +indcpa_enc: +median: 190806 cycles/ticks +average: 191564 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47266 cycles/ticks + +kyber_keypair_derand: +median: 170846 cycles/ticks +average: 171427 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183005 cycles/ticks + +kyber_encaps_derand: +median: 205896 cycles/ticks +average: 206783 cycles/ticks + +kyber_encaps: +median: 206552 cycles/ticks +average: 207405 cycles/ticks + +kyber_decaps: +median: 255486 cycles/ticks +average: 256597 cycles/ticks + +Loop spin: 298 +gen_a: +median: 57072 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156112 cycles/ticks +average: 156710 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191990 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47306 cycles/ticks + +kyber_keypair_derand: +median: 169222 cycles/ticks +average: 169787 cycles/ticks + +kyber_keypair: +median: 182352 cycles/ticks +average: 182980 cycles/ticks + +kyber_encaps_derand: +median: 206320 cycles/ticks +average: 207338 cycles/ticks + +kyber_encaps: +median: 207052 cycles/ticks +average: 207896 cycles/ticks + +kyber_decaps: +median: 255888 cycles/ticks +average: 257093 cycles/ticks + +Loop spin: 299 +gen_a: +median: 57180 cycles/ticks +average: 57582 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2721 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156370 cycles/ticks +average: 156975 cycles/ticks + +indcpa_enc: +median: 191244 cycles/ticks +average: 191962 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47367 cycles/ticks + +kyber_keypair_derand: +median: 169434 cycles/ticks +average: 170000 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 182970 cycles/ticks + +kyber_encaps_derand: +median: 206096 cycles/ticks +average: 206985 cycles/ticks + +kyber_encaps: +median: 207028 cycles/ticks +average: 207850 cycles/ticks + +kyber_decaps: +median: 255980 cycles/ticks +average: 257181 cycles/ticks + +Loop spin: 300 +gen_a: +median: 56986 cycles/ticks +average: 57247 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 160101 cycles/ticks + +indcpa_enc: +median: 191116 cycles/ticks +average: 191777 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47386 cycles/ticks + +kyber_keypair_derand: +median: 169820 cycles/ticks +average: 170463 cycles/ticks + +kyber_keypair: +median: 182616 cycles/ticks +average: 183297 cycles/ticks + +kyber_encaps_derand: +median: 205952 cycles/ticks +average: 206862 cycles/ticks + +kyber_encaps: +median: 206758 cycles/ticks +average: 207528 cycles/ticks + +kyber_decaps: +median: 255686 cycles/ticks +average: 256954 cycles/ticks + +Loop spin: 301 +gen_a: +median: 57088 cycles/ticks +average: 57433 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11801 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 328 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +indcpa_keypair: +median: 157770 cycles/ticks +average: 158358 cycles/ticks + +indcpa_enc: +median: 192420 cycles/ticks +average: 193199 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47371 cycles/ticks + +kyber_keypair_derand: +median: 169546 cycles/ticks +average: 170160 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 183027 cycles/ticks + +kyber_encaps_derand: +median: 205596 cycles/ticks +average: 206526 cycles/ticks + +kyber_encaps: +median: 206360 cycles/ticks +average: 207205 cycles/ticks + +kyber_decaps: +median: 256438 cycles/ticks +average: 257368 cycles/ticks + +Loop spin: 302 +gen_a: +median: 57116 cycles/ticks +average: 57473 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156092 cycles/ticks +average: 156678 cycles/ticks + +indcpa_enc: +median: 191054 cycles/ticks +average: 191860 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169280 cycles/ticks +average: 169885 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183028 cycles/ticks + +kyber_encaps_derand: +median: 205660 cycles/ticks +average: 206510 cycles/ticks + +kyber_encaps: +median: 206702 cycles/ticks +average: 207512 cycles/ticks + +kyber_decaps: +median: 255296 cycles/ticks +average: 256548 cycles/ticks + +Loop spin: 303 +gen_a: +median: 56992 cycles/ticks +average: 57297 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11849 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156640 cycles/ticks +average: 157186 cycles/ticks + +indcpa_enc: +median: 191222 cycles/ticks +average: 192033 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47213 cycles/ticks + +kyber_keypair_derand: +median: 170154 cycles/ticks +average: 170773 cycles/ticks + +kyber_keypair: +median: 182602 cycles/ticks +average: 183256 cycles/ticks + +kyber_encaps_derand: +median: 206072 cycles/ticks +average: 207070 cycles/ticks + +kyber_encaps: +median: 207018 cycles/ticks +average: 208011 cycles/ticks + +kyber_decaps: +median: 256776 cycles/ticks +average: 257703 cycles/ticks + +Loop spin: 304 +gen_a: +median: 57120 cycles/ticks +average: 57401 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2084 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156320 cycles/ticks +average: 156952 cycles/ticks + +indcpa_enc: +median: 191170 cycles/ticks +average: 191935 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47375 cycles/ticks + +kyber_keypair_derand: +median: 169530 cycles/ticks +average: 170187 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183049 cycles/ticks + +kyber_encaps_derand: +median: 205958 cycles/ticks +average: 206857 cycles/ticks + +kyber_encaps: +median: 206976 cycles/ticks +average: 207811 cycles/ticks + +kyber_decaps: +median: 255912 cycles/ticks +average: 257110 cycles/ticks + +Loop spin: 305 +gen_a: +median: 57218 cycles/ticks +average: 57554 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 155944 cycles/ticks +average: 156530 cycles/ticks + +indcpa_enc: +median: 190976 cycles/ticks +average: 191950 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47332 cycles/ticks + +kyber_keypair_derand: +median: 169306 cycles/ticks +average: 169918 cycles/ticks + +kyber_keypair: +median: 182460 cycles/ticks +average: 183097 cycles/ticks + +kyber_encaps_derand: +median: 205844 cycles/ticks +average: 206667 cycles/ticks + +kyber_encaps: +median: 206840 cycles/ticks +average: 207877 cycles/ticks + +kyber_decaps: +median: 255714 cycles/ticks +average: 256878 cycles/ticks + +Loop spin: 306 +gen_a: +median: 56928 cycles/ticks +average: 57244 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156416 cycles/ticks +average: 156987 cycles/ticks + +indcpa_enc: +median: 191092 cycles/ticks +average: 192031 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47334 cycles/ticks + +kyber_keypair_derand: +median: 169288 cycles/ticks +average: 169928 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 183005 cycles/ticks + +kyber_encaps_derand: +median: 205858 cycles/ticks +average: 206636 cycles/ticks + +kyber_encaps: +median: 206672 cycles/ticks +average: 207498 cycles/ticks + +kyber_decaps: +median: 255532 cycles/ticks +average: 256673 cycles/ticks + +Loop spin: 307 +gen_a: +median: 56992 cycles/ticks +average: 57342 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156206 cycles/ticks +average: 156823 cycles/ticks + +indcpa_enc: +median: 190986 cycles/ticks +average: 191612 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47282 cycles/ticks + +kyber_keypair_derand: +median: 169124 cycles/ticks +average: 169628 cycles/ticks + +kyber_keypair: +median: 182510 cycles/ticks +average: 183144 cycles/ticks + +kyber_encaps_derand: +median: 205838 cycles/ticks +average: 206666 cycles/ticks + +kyber_encaps: +median: 206784 cycles/ticks +average: 207594 cycles/ticks + +kyber_decaps: +median: 255544 cycles/ticks +average: 256864 cycles/ticks + +Loop spin: 308 +gen_a: +median: 57016 cycles/ticks +average: 57350 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 159410 cycles/ticks +average: 160075 cycles/ticks + +indcpa_enc: +median: 194294 cycles/ticks +average: 195194 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169414 cycles/ticks +average: 170072 cycles/ticks + +kyber_keypair: +median: 182352 cycles/ticks +average: 182891 cycles/ticks + +kyber_encaps_derand: +median: 205666 cycles/ticks +average: 206550 cycles/ticks + +kyber_encaps: +median: 206468 cycles/ticks +average: 207254 cycles/ticks + +kyber_decaps: +median: 255500 cycles/ticks +average: 256589 cycles/ticks + +Loop spin: 309 +gen_a: +median: 57026 cycles/ticks +average: 57474 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156058 cycles/ticks +average: 156684 cycles/ticks + +indcpa_enc: +median: 190958 cycles/ticks +average: 191770 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47334 cycles/ticks + +kyber_keypair_derand: +median: 169436 cycles/ticks +average: 170043 cycles/ticks + +kyber_keypair: +median: 182308 cycles/ticks +average: 182950 cycles/ticks + +kyber_encaps_derand: +median: 206048 cycles/ticks +average: 206864 cycles/ticks + +kyber_encaps: +median: 206786 cycles/ticks +average: 207680 cycles/ticks + +kyber_decaps: +median: 255648 cycles/ticks +average: 256766 cycles/ticks + +Loop spin: 310 +gen_a: +median: 57108 cycles/ticks +average: 57431 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156154 cycles/ticks +average: 156682 cycles/ticks + +indcpa_enc: +median: 190874 cycles/ticks +average: 191654 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47379 cycles/ticks + +kyber_keypair_derand: +median: 171028 cycles/ticks +average: 171633 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 182948 cycles/ticks + +kyber_encaps_derand: +median: 205798 cycles/ticks +average: 206569 cycles/ticks + +kyber_encaps: +median: 206656 cycles/ticks +average: 207542 cycles/ticks + +kyber_decaps: +median: 255424 cycles/ticks +average: 256599 cycles/ticks + +Loop spin: 311 +gen_a: +median: 57096 cycles/ticks +average: 57445 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156640 cycles/ticks +average: 157231 cycles/ticks + +indcpa_enc: +median: 191276 cycles/ticks +average: 191964 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47296 cycles/ticks + +kyber_keypair_derand: +median: 169304 cycles/ticks +average: 169918 cycles/ticks + +kyber_keypair: +median: 182450 cycles/ticks +average: 183051 cycles/ticks + +kyber_encaps_derand: +median: 205944 cycles/ticks +average: 206826 cycles/ticks + +kyber_encaps: +median: 206922 cycles/ticks +average: 207725 cycles/ticks + +kyber_decaps: +median: 255754 cycles/ticks +average: 256953 cycles/ticks + +Loop spin: 312 +gen_a: +median: 57088 cycles/ticks +average: 57402 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2759 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156310 cycles/ticks +average: 156918 cycles/ticks + +indcpa_enc: +median: 191048 cycles/ticks +average: 191716 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47244 cycles/ticks + +kyber_keypair_derand: +median: 169116 cycles/ticks +average: 169693 cycles/ticks + +kyber_keypair: +median: 182520 cycles/ticks +average: 183209 cycles/ticks + +kyber_encaps_derand: +median: 205874 cycles/ticks +average: 206725 cycles/ticks + +kyber_encaps: +median: 206712 cycles/ticks +average: 207701 cycles/ticks + +kyber_decaps: +median: 255830 cycles/ticks +average: 256891 cycles/ticks + +Loop spin: 313 +gen_a: +median: 57016 cycles/ticks +average: 57307 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156891 cycles/ticks + +indcpa_enc: +median: 191198 cycles/ticks +average: 191956 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47333 cycles/ticks + +kyber_keypair_derand: +median: 169196 cycles/ticks +average: 169776 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183005 cycles/ticks + +kyber_encaps_derand: +median: 205578 cycles/ticks +average: 206494 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207476 cycles/ticks + +kyber_decaps: +median: 255256 cycles/ticks +average: 256455 cycles/ticks + +Loop spin: 314 +gen_a: +median: 56974 cycles/ticks +average: 57323 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10647 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156470 cycles/ticks +average: 157112 cycles/ticks + +indcpa_enc: +median: 191334 cycles/ticks +average: 192176 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47389 cycles/ticks + +kyber_keypair_derand: +median: 169326 cycles/ticks +average: 169917 cycles/ticks + +kyber_keypair: +median: 182310 cycles/ticks +average: 182941 cycles/ticks + +kyber_encaps_derand: +median: 207564 cycles/ticks +average: 208519 cycles/ticks + +kyber_encaps: +median: 208500 cycles/ticks +average: 209394 cycles/ticks + +kyber_decaps: +median: 257168 cycles/ticks +average: 258453 cycles/ticks + +Loop spin: 315 +gen_a: +median: 56930 cycles/ticks +average: 57271 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156278 cycles/ticks +average: 156925 cycles/ticks + +indcpa_enc: +median: 191110 cycles/ticks +average: 191914 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47346 cycles/ticks + +kyber_keypair_derand: +median: 169246 cycles/ticks +average: 169876 cycles/ticks + +kyber_keypair: +median: 182458 cycles/ticks +average: 183072 cycles/ticks + +kyber_encaps_derand: +median: 205460 cycles/ticks +average: 206275 cycles/ticks + +kyber_encaps: +median: 206150 cycles/ticks +average: 206996 cycles/ticks + +kyber_decaps: +median: 255130 cycles/ticks +average: 256261 cycles/ticks + +Loop spin: 316 +gen_a: +median: 57178 cycles/ticks +average: 57485 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10711 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156062 cycles/ticks +average: 156662 cycles/ticks + +indcpa_enc: +median: 191024 cycles/ticks +average: 191803 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47310 cycles/ticks + +kyber_keypair_derand: +median: 169434 cycles/ticks +average: 170135 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183129 cycles/ticks + +kyber_encaps_derand: +median: 206208 cycles/ticks +average: 207219 cycles/ticks + +kyber_encaps: +median: 207094 cycles/ticks +average: 208533 cycles/ticks + +kyber_decaps: +median: 256678 cycles/ticks +average: 257697 cycles/ticks + +Loop spin: 317 +gen_a: +median: 57078 cycles/ticks +average: 57421 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156340 cycles/ticks +average: 157047 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 191840 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47435 cycles/ticks + +kyber_keypair_derand: +median: 169576 cycles/ticks +average: 170245 cycles/ticks + +kyber_keypair: +median: 182500 cycles/ticks +average: 183113 cycles/ticks + +kyber_encaps_derand: +median: 205782 cycles/ticks +average: 206627 cycles/ticks + +kyber_encaps: +median: 206810 cycles/ticks +average: 207806 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256653 cycles/ticks + +Loop spin: 318 +gen_a: +median: 57202 cycles/ticks +average: 57556 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 267 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156246 cycles/ticks +average: 156868 cycles/ticks + +indcpa_enc: +median: 190996 cycles/ticks +average: 191780 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47281 cycles/ticks + +kyber_keypair_derand: +median: 169492 cycles/ticks +average: 170122 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183087 cycles/ticks + +kyber_encaps_derand: +median: 205868 cycles/ticks +average: 206732 cycles/ticks + +kyber_encaps: +median: 206772 cycles/ticks +average: 207540 cycles/ticks + +kyber_decaps: +median: 255656 cycles/ticks +average: 256941 cycles/ticks + +Loop spin: 319 +gen_a: +median: 57100 cycles/ticks +average: 57489 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156552 cycles/ticks +average: 157132 cycles/ticks + +indcpa_enc: +median: 191372 cycles/ticks +average: 192439 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47342 cycles/ticks + +kyber_keypair_derand: +median: 170886 cycles/ticks +average: 171566 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205892 cycles/ticks +average: 206704 cycles/ticks + +kyber_encaps: +median: 207062 cycles/ticks +average: 207870 cycles/ticks + +kyber_decaps: +median: 255772 cycles/ticks +average: 257086 cycles/ticks + +Loop spin: 320 +gen_a: +median: 57014 cycles/ticks +average: 57332 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2766 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2128 cycles/ticks + +indcpa_keypair: +median: 156124 cycles/ticks +average: 156707 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 195249 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47342 cycles/ticks + +kyber_keypair_derand: +median: 169572 cycles/ticks +average: 170111 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 182955 cycles/ticks + +kyber_encaps_derand: +median: 205932 cycles/ticks +average: 206701 cycles/ticks + +kyber_encaps: +median: 206876 cycles/ticks +average: 207731 cycles/ticks + +kyber_decaps: +median: 255658 cycles/ticks +average: 256824 cycles/ticks + +Loop spin: 321 +gen_a: +median: 57152 cycles/ticks +average: 57479 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2142 cycles/ticks + +indcpa_keypair: +median: 156590 cycles/ticks +average: 157183 cycles/ticks + +indcpa_enc: +median: 191234 cycles/ticks +average: 191992 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169142 cycles/ticks +average: 169879 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183117 cycles/ticks + +kyber_encaps_derand: +median: 205820 cycles/ticks +average: 206872 cycles/ticks + +kyber_encaps: +median: 206576 cycles/ticks +average: 207699 cycles/ticks + +kyber_decaps: +median: 255450 cycles/ticks +average: 256938 cycles/ticks + +Loop spin: 322 +gen_a: +median: 56928 cycles/ticks +average: 57266 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156172 cycles/ticks +average: 156793 cycles/ticks + +indcpa_enc: +median: 190882 cycles/ticks +average: 191612 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169470 cycles/ticks +average: 170054 cycles/ticks + +kyber_keypair: +median: 182522 cycles/ticks +average: 183140 cycles/ticks + +kyber_encaps_derand: +median: 205928 cycles/ticks +average: 206828 cycles/ticks + +kyber_encaps: +median: 206944 cycles/ticks +average: 207782 cycles/ticks + +kyber_decaps: +median: 255808 cycles/ticks +average: 257095 cycles/ticks + +Loop spin: 323 +gen_a: +median: 57098 cycles/ticks +average: 57404 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 157744 cycles/ticks +average: 158330 cycles/ticks + +indcpa_enc: +median: 192508 cycles/ticks +average: 193401 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47264 cycles/ticks + +kyber_keypair_derand: +median: 169278 cycles/ticks +average: 169852 cycles/ticks + +kyber_keypair: +median: 182436 cycles/ticks +average: 183065 cycles/ticks + +kyber_encaps_derand: +median: 207604 cycles/ticks +average: 208442 cycles/ticks + +kyber_encaps: +median: 208418 cycles/ticks +average: 209158 cycles/ticks + +kyber_decaps: +median: 257298 cycles/ticks +average: 258547 cycles/ticks + +Loop spin: 324 +gen_a: +median: 57002 cycles/ticks +average: 57334 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6749 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2144 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156891 cycles/ticks + +indcpa_enc: +median: 190984 cycles/ticks +average: 191695 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47332 cycles/ticks + +kyber_keypair_derand: +median: 169370 cycles/ticks +average: 170036 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 183155 cycles/ticks + +kyber_encaps_derand: +median: 205758 cycles/ticks +average: 206601 cycles/ticks + +kyber_encaps: +median: 206652 cycles/ticks +average: 207569 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256730 cycles/ticks + +Loop spin: 325 +gen_a: +median: 57024 cycles/ticks +average: 57356 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156366 cycles/ticks +average: 156982 cycles/ticks + +indcpa_enc: +median: 191246 cycles/ticks +average: 192135 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47232 cycles/ticks + +kyber_keypair_derand: +median: 169776 cycles/ticks +average: 170443 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183021 cycles/ticks + +kyber_encaps_derand: +median: 205784 cycles/ticks +average: 206695 cycles/ticks + +kyber_encaps: +median: 206732 cycles/ticks +average: 207804 cycles/ticks + +kyber_decaps: +median: 256808 cycles/ticks +average: 257788 cycles/ticks + +Loop spin: 326 +gen_a: +median: 57104 cycles/ticks +average: 57446 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11795 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156624 cycles/ticks +average: 157168 cycles/ticks + +indcpa_enc: +median: 191404 cycles/ticks +average: 191998 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47145 cycles/ticks + +kyber_keypair_derand: +median: 170686 cycles/ticks +average: 171358 cycles/ticks + +kyber_keypair: +median: 182322 cycles/ticks +average: 182973 cycles/ticks + +kyber_encaps_derand: +median: 205958 cycles/ticks +average: 206846 cycles/ticks + +kyber_encaps: +median: 206960 cycles/ticks +average: 207784 cycles/ticks + +kyber_decaps: +median: 255710 cycles/ticks +average: 256792 cycles/ticks + +Loop spin: 327 +gen_a: +median: 57064 cycles/ticks +average: 57380 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156262 cycles/ticks +average: 156835 cycles/ticks + +indcpa_enc: +median: 190932 cycles/ticks +average: 191708 cycles/ticks + +indcpa_dec: +median: 46944 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169622 cycles/ticks +average: 170188 cycles/ticks + +kyber_keypair: +median: 182468 cycles/ticks +average: 183113 cycles/ticks + +kyber_encaps_derand: +median: 205650 cycles/ticks +average: 206432 cycles/ticks + +kyber_encaps: +median: 206362 cycles/ticks +average: 207237 cycles/ticks + +kyber_decaps: +median: 255302 cycles/ticks +average: 256381 cycles/ticks + +Loop spin: 328 +gen_a: +median: 56940 cycles/ticks +average: 57235 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156356 cycles/ticks +average: 156909 cycles/ticks + +indcpa_enc: +median: 191214 cycles/ticks +average: 191994 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47336 cycles/ticks + +kyber_keypair_derand: +median: 169700 cycles/ticks +average: 170323 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 183002 cycles/ticks + +kyber_encaps_derand: +median: 205534 cycles/ticks +average: 206543 cycles/ticks + +kyber_encaps: +median: 206432 cycles/ticks +average: 207176 cycles/ticks + +kyber_decaps: +median: 255296 cycles/ticks +average: 256566 cycles/ticks + +Loop spin: 329 +gen_a: +median: 57134 cycles/ticks +average: 57451 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156462 cycles/ticks +average: 157074 cycles/ticks + +indcpa_enc: +median: 191258 cycles/ticks +average: 192002 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47277 cycles/ticks + +kyber_keypair_derand: +median: 169620 cycles/ticks +average: 170332 cycles/ticks + +kyber_keypair: +median: 182332 cycles/ticks +average: 182931 cycles/ticks + +kyber_encaps_derand: +median: 205950 cycles/ticks +average: 206927 cycles/ticks + +kyber_encaps: +median: 207508 cycles/ticks +average: 208590 cycles/ticks + +kyber_decaps: +median: 255682 cycles/ticks +average: 256882 cycles/ticks + +Loop spin: 330 +gen_a: +median: 57102 cycles/ticks +average: 57430 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156582 cycles/ticks +average: 157183 cycles/ticks + +indcpa_enc: +median: 191266 cycles/ticks +average: 192098 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47347 cycles/ticks + +kyber_keypair_derand: +median: 169620 cycles/ticks +average: 170194 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183080 cycles/ticks + +kyber_encaps_derand: +median: 205962 cycles/ticks +average: 206863 cycles/ticks + +kyber_encaps: +median: 206826 cycles/ticks +average: 207739 cycles/ticks + +kyber_decaps: +median: 255770 cycles/ticks +average: 257051 cycles/ticks + +Loop spin: 331 +gen_a: +median: 57240 cycles/ticks +average: 57557 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 156434 cycles/ticks +average: 157002 cycles/ticks + +indcpa_enc: +median: 191162 cycles/ticks +average: 191805 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47292 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170242 cycles/ticks + +kyber_keypair: +median: 182622 cycles/ticks +average: 183340 cycles/ticks + +kyber_encaps_derand: +median: 206174 cycles/ticks +average: 207280 cycles/ticks + +kyber_encaps: +median: 207102 cycles/ticks +average: 207861 cycles/ticks + +kyber_decaps: +median: 255934 cycles/ticks +average: 257176 cycles/ticks + +Loop spin: 332 +gen_a: +median: 57062 cycles/ticks +average: 57388 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11791 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156192 cycles/ticks +average: 156781 cycles/ticks + +indcpa_enc: +median: 190826 cycles/ticks +average: 191568 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 169690 cycles/ticks +average: 170355 cycles/ticks + +kyber_keypair: +median: 182308 cycles/ticks +average: 182958 cycles/ticks + +kyber_encaps_derand: +median: 208952 cycles/ticks +average: 210244 cycles/ticks + +kyber_encaps: +median: 209940 cycles/ticks +average: 210812 cycles/ticks + +kyber_decaps: +median: 258764 cycles/ticks +average: 259978 cycles/ticks + +Loop spin: 333 +gen_a: +median: 57136 cycles/ticks +average: 57469 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 155958 cycles/ticks +average: 156471 cycles/ticks + +indcpa_enc: +median: 190988 cycles/ticks +average: 191762 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47286 cycles/ticks + +kyber_keypair_derand: +median: 169728 cycles/ticks +average: 170465 cycles/ticks + +kyber_keypair: +median: 182502 cycles/ticks +average: 183174 cycles/ticks + +kyber_encaps_derand: +median: 205646 cycles/ticks +average: 206489 cycles/ticks + +kyber_encaps: +median: 206518 cycles/ticks +average: 207294 cycles/ticks + +kyber_decaps: +median: 255456 cycles/ticks +average: 256685 cycles/ticks + +Loop spin: 334 +gen_a: +median: 56982 cycles/ticks +average: 57300 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156504 cycles/ticks +average: 157257 cycles/ticks + +indcpa_enc: +median: 191342 cycles/ticks +average: 192233 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47386 cycles/ticks + +kyber_keypair_derand: +median: 169590 cycles/ticks +average: 170280 cycles/ticks + +kyber_keypair: +median: 182498 cycles/ticks +average: 183126 cycles/ticks + +kyber_encaps_derand: +median: 205878 cycles/ticks +average: 206721 cycles/ticks + +kyber_encaps: +median: 206572 cycles/ticks +average: 207353 cycles/ticks + +kyber_decaps: +median: 255628 cycles/ticks +average: 256745 cycles/ticks + +Loop spin: 335 +gen_a: +median: 57062 cycles/ticks +average: 57398 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156640 cycles/ticks +average: 157255 cycles/ticks + +indcpa_enc: +median: 191402 cycles/ticks +average: 192217 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 169530 cycles/ticks +average: 170132 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183054 cycles/ticks + +kyber_encaps_derand: +median: 205854 cycles/ticks +average: 206664 cycles/ticks + +kyber_encaps: +median: 206802 cycles/ticks +average: 207712 cycles/ticks + +kyber_decaps: +median: 255476 cycles/ticks +average: 256665 cycles/ticks + +Loop spin: 336 +gen_a: +median: 57058 cycles/ticks +average: 57457 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156140 cycles/ticks +average: 156833 cycles/ticks + +indcpa_enc: +median: 190928 cycles/ticks +average: 191625 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47304 cycles/ticks + +kyber_keypair_derand: +median: 169260 cycles/ticks +average: 169893 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183043 cycles/ticks + +kyber_encaps_derand: +median: 205888 cycles/ticks +average: 206719 cycles/ticks + +kyber_encaps: +median: 206886 cycles/ticks +average: 207667 cycles/ticks + +kyber_decaps: +median: 255752 cycles/ticks +average: 256899 cycles/ticks + +Loop spin: 337 +gen_a: +median: 57084 cycles/ticks +average: 57392 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156274 cycles/ticks +average: 159140 cycles/ticks + +indcpa_enc: +median: 190950 cycles/ticks +average: 191764 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47260 cycles/ticks + +kyber_keypair_derand: +median: 169508 cycles/ticks +average: 170143 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 183078 cycles/ticks + +kyber_encaps_derand: +median: 205496 cycles/ticks +average: 206380 cycles/ticks + +kyber_encaps: +median: 206312 cycles/ticks +average: 207188 cycles/ticks + +kyber_decaps: +median: 255196 cycles/ticks +average: 258771 cycles/ticks + +Loop spin: 338 +gen_a: +median: 57028 cycles/ticks +average: 57359 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156436 cycles/ticks +average: 157087 cycles/ticks + +indcpa_enc: +median: 191386 cycles/ticks +average: 192161 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47329 cycles/ticks + +kyber_keypair_derand: +median: 169492 cycles/ticks +average: 170100 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183010 cycles/ticks + +kyber_encaps_derand: +median: 205934 cycles/ticks +average: 206793 cycles/ticks + +kyber_encaps: +median: 206890 cycles/ticks +average: 207777 cycles/ticks + +kyber_decaps: +median: 255722 cycles/ticks +average: 256936 cycles/ticks + +Loop spin: 339 +gen_a: +median: 57054 cycles/ticks +average: 57408 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156232 cycles/ticks +average: 156870 cycles/ticks + +indcpa_enc: +median: 190988 cycles/ticks +average: 191704 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 170083 cycles/ticks + +kyber_keypair: +median: 182296 cycles/ticks +average: 182997 cycles/ticks + +kyber_encaps_derand: +median: 205764 cycles/ticks +average: 206730 cycles/ticks + +kyber_encaps: +median: 206584 cycles/ticks +average: 207416 cycles/ticks + +kyber_decaps: +median: 255592 cycles/ticks +average: 256774 cycles/ticks + +Loop spin: 340 +gen_a: +median: 57128 cycles/ticks +average: 57384 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156652 cycles/ticks +average: 157173 cycles/ticks + +indcpa_enc: +median: 191148 cycles/ticks +average: 191889 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47359 cycles/ticks + +kyber_keypair_derand: +median: 169544 cycles/ticks +average: 170187 cycles/ticks + +kyber_keypair: +median: 182604 cycles/ticks +average: 183335 cycles/ticks + +kyber_encaps_derand: +median: 205306 cycles/ticks +average: 206285 cycles/ticks + +kyber_encaps: +median: 206198 cycles/ticks +average: 207049 cycles/ticks + +kyber_decaps: +median: 255074 cycles/ticks +average: 256327 cycles/ticks + +Loop spin: 341 +gen_a: +median: 57148 cycles/ticks +average: 57479 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11887 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156937 cycles/ticks + +indcpa_enc: +median: 191108 cycles/ticks +average: 191879 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47368 cycles/ticks + +kyber_keypair_derand: +median: 169638 cycles/ticks +average: 170305 cycles/ticks + +kyber_keypair: +median: 182354 cycles/ticks +average: 182989 cycles/ticks + +kyber_encaps_derand: +median: 206008 cycles/ticks +average: 206883 cycles/ticks + +kyber_encaps: +median: 206964 cycles/ticks +average: 207789 cycles/ticks + +kyber_decaps: +median: 255874 cycles/ticks +average: 257232 cycles/ticks + +Loop spin: 342 +gen_a: +median: 57126 cycles/ticks +average: 57455 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11849 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156434 cycles/ticks +average: 157060 cycles/ticks + +indcpa_enc: +median: 191116 cycles/ticks +average: 191862 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169222 cycles/ticks +average: 169894 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 182984 cycles/ticks + +kyber_encaps_derand: +median: 205602 cycles/ticks +average: 206502 cycles/ticks + +kyber_encaps: +median: 206530 cycles/ticks +average: 207558 cycles/ticks + +kyber_decaps: +median: 255370 cycles/ticks +average: 256540 cycles/ticks + +Loop spin: 343 +gen_a: +median: 57248 cycles/ticks +average: 57571 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2716 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156512 cycles/ticks +average: 157201 cycles/ticks + +indcpa_enc: +median: 191006 cycles/ticks +average: 191794 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47210 cycles/ticks + +kyber_keypair_derand: +median: 169176 cycles/ticks +average: 169784 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183112 cycles/ticks + +kyber_encaps_derand: +median: 206156 cycles/ticks +average: 206990 cycles/ticks + +kyber_encaps: +median: 207124 cycles/ticks +average: 207920 cycles/ticks + +kyber_decaps: +median: 255932 cycles/ticks +average: 257219 cycles/ticks + +Loop spin: 344 +gen_a: +median: 57062 cycles/ticks +average: 57363 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156278 cycles/ticks +average: 156915 cycles/ticks + +indcpa_enc: +median: 191136 cycles/ticks +average: 191905 cycles/ticks + +indcpa_dec: +median: 46800 cycles/ticks +average: 47324 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170170 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 182947 cycles/ticks + +kyber_encaps_derand: +median: 205524 cycles/ticks +average: 206442 cycles/ticks + +kyber_encaps: +median: 206466 cycles/ticks +average: 207270 cycles/ticks + +kyber_decaps: +median: 255366 cycles/ticks +average: 256630 cycles/ticks + +Loop spin: 345 +gen_a: +median: 57088 cycles/ticks +average: 57404 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156346 cycles/ticks +average: 157033 cycles/ticks + +indcpa_enc: +median: 191090 cycles/ticks +average: 191864 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47393 cycles/ticks + +kyber_keypair_derand: +median: 169658 cycles/ticks +average: 170264 cycles/ticks + +kyber_keypair: +median: 182508 cycles/ticks +average: 183194 cycles/ticks + +kyber_encaps_derand: +median: 205990 cycles/ticks +average: 206876 cycles/ticks + +kyber_encaps: +median: 206804 cycles/ticks +average: 207629 cycles/ticks + +kyber_decaps: +median: 255844 cycles/ticks +average: 256994 cycles/ticks + +Loop spin: 346 +gen_a: +median: 57094 cycles/ticks +average: 57321 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156348 cycles/ticks +average: 157055 cycles/ticks + +indcpa_enc: +median: 191242 cycles/ticks +average: 192156 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47166 cycles/ticks + +kyber_keypair_derand: +median: 169436 cycles/ticks +average: 170130 cycles/ticks + +kyber_keypair: +median: 182484 cycles/ticks +average: 183219 cycles/ticks + +kyber_encaps_derand: +median: 205702 cycles/ticks +average: 206520 cycles/ticks + +kyber_encaps: +median: 206378 cycles/ticks +average: 207149 cycles/ticks + +kyber_decaps: +median: 255238 cycles/ticks +average: 256588 cycles/ticks + +Loop spin: 347 +gen_a: +median: 57172 cycles/ticks +average: 57475 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 279 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156196 cycles/ticks +average: 156772 cycles/ticks + +indcpa_enc: +median: 190836 cycles/ticks +average: 191723 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169682 cycles/ticks +average: 170243 cycles/ticks + +kyber_keypair: +median: 182316 cycles/ticks +average: 182995 cycles/ticks + +kyber_encaps_derand: +median: 205772 cycles/ticks +average: 206526 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207495 cycles/ticks + +kyber_decaps: +median: 255554 cycles/ticks +average: 256841 cycles/ticks + +Loop spin: 348 +gen_a: +median: 57022 cycles/ticks +average: 57357 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156246 cycles/ticks +average: 156797 cycles/ticks + +indcpa_enc: +median: 191200 cycles/ticks +average: 191943 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 170063 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 183013 cycles/ticks + +kyber_encaps_derand: +median: 205928 cycles/ticks +average: 206796 cycles/ticks + +kyber_encaps: +median: 206944 cycles/ticks +average: 207928 cycles/ticks + +kyber_decaps: +median: 256528 cycles/ticks +average: 257733 cycles/ticks + +Loop spin: 349 +gen_a: +median: 57068 cycles/ticks +average: 57376 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 157014 cycles/ticks + +indcpa_enc: +median: 191380 cycles/ticks +average: 192125 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169368 cycles/ticks +average: 169968 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 182932 cycles/ticks + +kyber_encaps_derand: +median: 207002 cycles/ticks +average: 207826 cycles/ticks + +kyber_encaps: +median: 207962 cycles/ticks +average: 208820 cycles/ticks + +kyber_decaps: +median: 256782 cycles/ticks +average: 257923 cycles/ticks + +Loop spin: 350 +gen_a: +median: 57118 cycles/ticks +average: 57461 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10717 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156300 cycles/ticks +average: 156871 cycles/ticks + +indcpa_enc: +median: 190796 cycles/ticks +average: 191636 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47324 cycles/ticks + +kyber_keypair_derand: +median: 169416 cycles/ticks +average: 169910 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 183014 cycles/ticks + +kyber_encaps_derand: +median: 205738 cycles/ticks +average: 206616 cycles/ticks + +kyber_encaps: +median: 206770 cycles/ticks +average: 207562 cycles/ticks + +kyber_decaps: +median: 255420 cycles/ticks +average: 256681 cycles/ticks + +Loop spin: 351 +gen_a: +median: 57148 cycles/ticks +average: 57503 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156754 cycles/ticks +average: 157304 cycles/ticks + +indcpa_enc: +median: 191402 cycles/ticks +average: 192116 cycles/ticks + +indcpa_dec: +median: 46802 cycles/ticks +average: 47223 cycles/ticks + +kyber_keypair_derand: +median: 170936 cycles/ticks +average: 171562 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183077 cycles/ticks + +kyber_encaps_derand: +median: 205626 cycles/ticks +average: 206498 cycles/ticks + +kyber_encaps: +median: 206426 cycles/ticks +average: 207294 cycles/ticks + +kyber_decaps: +median: 255362 cycles/ticks +average: 256724 cycles/ticks + +Loop spin: 352 +gen_a: +median: 57072 cycles/ticks +average: 57386 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156306 cycles/ticks +average: 156842 cycles/ticks + +indcpa_enc: +median: 191340 cycles/ticks +average: 192049 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47286 cycles/ticks + +kyber_keypair_derand: +median: 169622 cycles/ticks +average: 170158 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183021 cycles/ticks + +kyber_encaps_derand: +median: 205790 cycles/ticks +average: 206589 cycles/ticks + +kyber_encaps: +median: 206602 cycles/ticks +average: 207487 cycles/ticks + +kyber_decaps: +median: 255404 cycles/ticks +average: 256690 cycles/ticks + +Loop spin: 353 +gen_a: +median: 56994 cycles/ticks +average: 57299 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6743 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10711 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156520 cycles/ticks +average: 157166 cycles/ticks + +indcpa_enc: +median: 191134 cycles/ticks +average: 191946 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47305 cycles/ticks + +kyber_keypair_derand: +median: 169354 cycles/ticks +average: 169931 cycles/ticks + +kyber_keypair: +median: 182358 cycles/ticks +average: 182974 cycles/ticks + +kyber_encaps_derand: +median: 205422 cycles/ticks +average: 206191 cycles/ticks + +kyber_encaps: +median: 206488 cycles/ticks +average: 207358 cycles/ticks + +kyber_decaps: +median: 255056 cycles/ticks +average: 256156 cycles/ticks + +Loop spin: 354 +gen_a: +median: 56968 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 333 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156120 cycles/ticks +average: 156661 cycles/ticks + +indcpa_enc: +median: 190924 cycles/ticks +average: 191649 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169446 cycles/ticks +average: 170041 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183206 cycles/ticks + +kyber_encaps_derand: +median: 206158 cycles/ticks +average: 206992 cycles/ticks + +kyber_encaps: +median: 207150 cycles/ticks +average: 207940 cycles/ticks + +kyber_decaps: +median: 256046 cycles/ticks +average: 257271 cycles/ticks + +Loop spin: 355 +gen_a: +median: 57106 cycles/ticks +average: 57418 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 66 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156372 cycles/ticks +average: 156875 cycles/ticks + +indcpa_enc: +median: 190952 cycles/ticks +average: 191786 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47274 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 169995 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183115 cycles/ticks + +kyber_encaps_derand: +median: 205574 cycles/ticks +average: 206450 cycles/ticks + +kyber_encaps: +median: 206476 cycles/ticks +average: 207299 cycles/ticks + +kyber_decaps: +median: 255312 cycles/ticks +average: 256539 cycles/ticks + +Loop spin: 356 +gen_a: +median: 56978 cycles/ticks +average: 57287 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6743 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156318 cycles/ticks +average: 156900 cycles/ticks + +indcpa_enc: +median: 190990 cycles/ticks +average: 191723 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47267 cycles/ticks + +kyber_keypair_derand: +median: 171002 cycles/ticks +average: 171646 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205552 cycles/ticks +average: 206521 cycles/ticks + +kyber_encaps: +median: 206578 cycles/ticks +average: 207348 cycles/ticks + +kyber_decaps: +median: 255270 cycles/ticks +average: 256478 cycles/ticks + +Loop spin: 357 +gen_a: +median: 57102 cycles/ticks +average: 57423 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156228 cycles/ticks +average: 156858 cycles/ticks + +indcpa_enc: +median: 191032 cycles/ticks +average: 191774 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47300 cycles/ticks + +kyber_keypair_derand: +median: 169756 cycles/ticks +average: 170427 cycles/ticks + +kyber_keypair: +median: 182488 cycles/ticks +average: 183210 cycles/ticks + +kyber_encaps_derand: +median: 206152 cycles/ticks +average: 207070 cycles/ticks + +kyber_encaps: +median: 207110 cycles/ticks +average: 208489 cycles/ticks + +kyber_decaps: +median: 255844 cycles/ticks +average: 257012 cycles/ticks + +Loop spin: 358 +gen_a: +median: 57130 cycles/ticks +average: 57437 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156386 cycles/ticks +average: 156955 cycles/ticks + +indcpa_enc: +median: 191188 cycles/ticks +average: 192048 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47347 cycles/ticks + +kyber_keypair_derand: +median: 169546 cycles/ticks +average: 170185 cycles/ticks + +kyber_keypair: +median: 182498 cycles/ticks +average: 183226 cycles/ticks + +kyber_encaps_derand: +median: 206076 cycles/ticks +average: 207173 cycles/ticks + +kyber_encaps: +median: 206802 cycles/ticks +average: 207602 cycles/ticks + +kyber_decaps: +median: 255706 cycles/ticks +average: 256921 cycles/ticks + +Loop spin: 359 +gen_a: +median: 57042 cycles/ticks +average: 57375 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156298 cycles/ticks +average: 156893 cycles/ticks + +indcpa_enc: +median: 191302 cycles/ticks +average: 191992 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169350 cycles/ticks +average: 170000 cycles/ticks + +kyber_keypair: +median: 182328 cycles/ticks +average: 182975 cycles/ticks + +kyber_encaps_derand: +median: 205834 cycles/ticks +average: 206597 cycles/ticks + +kyber_encaps: +median: 206668 cycles/ticks +average: 207424 cycles/ticks + +kyber_decaps: +median: 255430 cycles/ticks +average: 256629 cycles/ticks + +Loop spin: 360 +gen_a: +median: 57008 cycles/ticks +average: 57367 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1421 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 157722 cycles/ticks +average: 158387 cycles/ticks + +indcpa_enc: +median: 192554 cycles/ticks +average: 193307 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47441 cycles/ticks + +kyber_keypair_derand: +median: 169284 cycles/ticks +average: 169871 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 183029 cycles/ticks + +kyber_encaps_derand: +median: 205846 cycles/ticks +average: 206780 cycles/ticks + +kyber_encaps: +median: 206678 cycles/ticks +average: 207475 cycles/ticks + +kyber_decaps: +median: 255566 cycles/ticks +average: 256826 cycles/ticks + +Loop spin: 361 +gen_a: +median: 56992 cycles/ticks +average: 57374 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 157762 cycles/ticks +average: 158330 cycles/ticks + +indcpa_enc: +median: 192478 cycles/ticks +average: 193328 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47357 cycles/ticks + +kyber_keypair_derand: +median: 169218 cycles/ticks +average: 169803 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 183133 cycles/ticks + +kyber_encaps_derand: +median: 205616 cycles/ticks +average: 206462 cycles/ticks + +kyber_encaps: +median: 206604 cycles/ticks +average: 207347 cycles/ticks + +kyber_decaps: +median: 255748 cycles/ticks +average: 256999 cycles/ticks + +Loop spin: 362 +gen_a: +median: 57040 cycles/ticks +average: 57369 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156136 cycles/ticks +average: 156736 cycles/ticks + +indcpa_enc: +median: 190922 cycles/ticks +average: 191809 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169472 cycles/ticks +average: 170020 cycles/ticks + +kyber_keypair: +median: 182332 cycles/ticks +average: 183019 cycles/ticks + +kyber_encaps_derand: +median: 205642 cycles/ticks +average: 206604 cycles/ticks + +kyber_encaps: +median: 206748 cycles/ticks +average: 207986 cycles/ticks + +kyber_decaps: +median: 256098 cycles/ticks +average: 257142 cycles/ticks + +Loop spin: 363 +gen_a: +median: 57104 cycles/ticks +average: 57427 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156774 cycles/ticks +average: 157313 cycles/ticks + +indcpa_enc: +median: 191152 cycles/ticks +average: 191838 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47352 cycles/ticks + +kyber_keypair_derand: +median: 169902 cycles/ticks +average: 170497 cycles/ticks + +kyber_keypair: +median: 182610 cycles/ticks +average: 183245 cycles/ticks + +kyber_encaps_derand: +median: 205788 cycles/ticks +average: 206717 cycles/ticks + +kyber_encaps: +median: 206526 cycles/ticks +average: 207317 cycles/ticks + +kyber_decaps: +median: 255348 cycles/ticks +average: 256522 cycles/ticks + +Loop spin: 364 +gen_a: +median: 57072 cycles/ticks +average: 57401 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156464 cycles/ticks +average: 157081 cycles/ticks + +indcpa_enc: +median: 191266 cycles/ticks +average: 192050 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169328 cycles/ticks +average: 169889 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 182998 cycles/ticks + +kyber_encaps_derand: +median: 205948 cycles/ticks +average: 206797 cycles/ticks + +kyber_encaps: +median: 206858 cycles/ticks +average: 207652 cycles/ticks + +kyber_decaps: +median: 255644 cycles/ticks +average: 256728 cycles/ticks + +Loop spin: 365 +gen_a: +median: 57058 cycles/ticks +average: 57372 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156446 cycles/ticks +average: 157040 cycles/ticks + +indcpa_enc: +median: 191464 cycles/ticks +average: 192272 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47233 cycles/ticks + +kyber_keypair_derand: +median: 169348 cycles/ticks +average: 169872 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 182989 cycles/ticks + +kyber_encaps_derand: +median: 207308 cycles/ticks +average: 208090 cycles/ticks + +kyber_encaps: +median: 208334 cycles/ticks +average: 209228 cycles/ticks + +kyber_decaps: +median: 257058 cycles/ticks +average: 258260 cycles/ticks + +Loop spin: 366 +gen_a: +median: 57074 cycles/ticks +average: 57477 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156284 cycles/ticks +average: 156872 cycles/ticks + +indcpa_enc: +median: 190992 cycles/ticks +average: 191716 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47374 cycles/ticks + +kyber_keypair_derand: +median: 169510 cycles/ticks +average: 170115 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183125 cycles/ticks + +kyber_encaps_derand: +median: 205918 cycles/ticks +average: 206777 cycles/ticks + +kyber_encaps: +median: 206716 cycles/ticks +average: 207478 cycles/ticks + +kyber_decaps: +median: 255518 cycles/ticks +average: 256644 cycles/ticks + +Loop spin: 367 +gen_a: +median: 56874 cycles/ticks +average: 57187 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 158026 cycles/ticks +average: 158647 cycles/ticks + +indcpa_enc: +median: 192542 cycles/ticks +average: 193383 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47444 cycles/ticks + +kyber_keypair_derand: +median: 169366 cycles/ticks +average: 170035 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 182995 cycles/ticks + +kyber_encaps_derand: +median: 205754 cycles/ticks +average: 206763 cycles/ticks + +kyber_encaps: +median: 206858 cycles/ticks +average: 207707 cycles/ticks + +kyber_decaps: +median: 255652 cycles/ticks +average: 256999 cycles/ticks + +Loop spin: 368 +gen_a: +median: 57124 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156360 cycles/ticks +average: 156969 cycles/ticks + +indcpa_enc: +median: 191246 cycles/ticks +average: 191984 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47331 cycles/ticks + +kyber_keypair_derand: +median: 169320 cycles/ticks +average: 169958 cycles/ticks + +kyber_keypair: +median: 182358 cycles/ticks +average: 183027 cycles/ticks + +kyber_encaps_derand: +median: 205888 cycles/ticks +average: 206870 cycles/ticks + +kyber_encaps: +median: 207044 cycles/ticks +average: 208149 cycles/ticks + +kyber_decaps: +median: 255742 cycles/ticks +average: 257230 cycles/ticks + +Loop spin: 369 +gen_a: +median: 57106 cycles/ticks +average: 57448 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2132 cycles/ticks + +indcpa_keypair: +median: 156036 cycles/ticks +average: 156611 cycles/ticks + +indcpa_enc: +median: 191046 cycles/ticks +average: 191878 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47224 cycles/ticks + +kyber_keypair_derand: +median: 169522 cycles/ticks +average: 170152 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183162 cycles/ticks + +kyber_encaps_derand: +median: 205510 cycles/ticks +average: 206513 cycles/ticks + +kyber_encaps: +median: 206478 cycles/ticks +average: 207732 cycles/ticks + +kyber_decaps: +median: 255266 cycles/ticks +average: 256414 cycles/ticks + +Loop spin: 370 +gen_a: +median: 57108 cycles/ticks +average: 57456 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11801 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156146 cycles/ticks +average: 156686 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191720 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47275 cycles/ticks + +kyber_keypair_derand: +median: 169594 cycles/ticks +average: 170189 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 182996 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206576 cycles/ticks + +kyber_encaps: +median: 206640 cycles/ticks +average: 207472 cycles/ticks + +kyber_decaps: +median: 255564 cycles/ticks +average: 256672 cycles/ticks + +Loop spin: 371 +gen_a: +median: 57134 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156548 cycles/ticks +average: 157205 cycles/ticks + +indcpa_enc: +median: 191062 cycles/ticks +average: 191756 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47238 cycles/ticks + +kyber_keypair_derand: +median: 169554 cycles/ticks +average: 170198 cycles/ticks + +kyber_keypair: +median: 182444 cycles/ticks +average: 183150 cycles/ticks + +kyber_encaps_derand: +median: 207580 cycles/ticks +average: 208569 cycles/ticks + +kyber_encaps: +median: 208500 cycles/ticks +average: 209345 cycles/ticks + +kyber_decaps: +median: 257220 cycles/ticks +average: 258499 cycles/ticks + +Loop spin: 372 +gen_a: +median: 57066 cycles/ticks +average: 57392 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 316 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156782 cycles/ticks +average: 157372 cycles/ticks + +indcpa_enc: +median: 191522 cycles/ticks +average: 192280 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47337 cycles/ticks + +kyber_keypair_derand: +median: 169378 cycles/ticks +average: 170012 cycles/ticks + +kyber_keypair: +median: 182324 cycles/ticks +average: 183039 cycles/ticks + +kyber_encaps_derand: +median: 205754 cycles/ticks +average: 206480 cycles/ticks + +kyber_encaps: +median: 206586 cycles/ticks +average: 207460 cycles/ticks + +kyber_decaps: +median: 255472 cycles/ticks +average: 256703 cycles/ticks + +Loop spin: 373 +gen_a: +median: 57082 cycles/ticks +average: 57375 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 157736 cycles/ticks +average: 158291 cycles/ticks + +indcpa_enc: +median: 192596 cycles/ticks +average: 193605 cycles/ticks + +indcpa_dec: +median: 46940 cycles/ticks +average: 47356 cycles/ticks + +kyber_keypair_derand: +median: 169664 cycles/ticks +average: 170271 cycles/ticks + +kyber_keypair: +median: 182528 cycles/ticks +average: 183347 cycles/ticks + +kyber_encaps_derand: +median: 205914 cycles/ticks +average: 206699 cycles/ticks + +kyber_encaps: +median: 206874 cycles/ticks +average: 207823 cycles/ticks + +kyber_decaps: +median: 255698 cycles/ticks +average: 256877 cycles/ticks + +Loop spin: 374 +gen_a: +median: 57034 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1416 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156610 cycles/ticks +average: 157202 cycles/ticks + +indcpa_enc: +median: 191486 cycles/ticks +average: 192337 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47248 cycles/ticks + +kyber_keypair_derand: +median: 169330 cycles/ticks +average: 169907 cycles/ticks + +kyber_keypair: +median: 182566 cycles/ticks +average: 183185 cycles/ticks + +kyber_encaps_derand: +median: 205782 cycles/ticks +average: 206793 cycles/ticks + +kyber_encaps: +median: 206778 cycles/ticks +average: 207457 cycles/ticks + +kyber_decaps: +median: 255524 cycles/ticks +average: 256698 cycles/ticks + +Loop spin: 375 +gen_a: +median: 57030 cycles/ticks +average: 57325 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156052 cycles/ticks +average: 156613 cycles/ticks + +indcpa_enc: +median: 190984 cycles/ticks +average: 191833 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47207 cycles/ticks + +kyber_keypair_derand: +median: 169314 cycles/ticks +average: 169965 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183006 cycles/ticks + +kyber_encaps_derand: +median: 207052 cycles/ticks +average: 208026 cycles/ticks + +kyber_encaps: +median: 207976 cycles/ticks +average: 208866 cycles/ticks + +kyber_decaps: +median: 256952 cycles/ticks +average: 258098 cycles/ticks + +Loop spin: 376 +gen_a: +median: 57348 cycles/ticks +average: 57665 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 322 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156836 cycles/ticks +average: 157432 cycles/ticks + +indcpa_enc: +median: 191632 cycles/ticks +average: 192473 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47295 cycles/ticks + +kyber_keypair_derand: +median: 169724 cycles/ticks +average: 170392 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183119 cycles/ticks + +kyber_encaps_derand: +median: 206122 cycles/ticks +average: 206819 cycles/ticks + +kyber_encaps: +median: 206988 cycles/ticks +average: 208061 cycles/ticks + +kyber_decaps: +median: 255788 cycles/ticks +average: 256923 cycles/ticks + +Loop spin: 377 +gen_a: +median: 57150 cycles/ticks +average: 57441 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2143 cycles/ticks + +indcpa_keypair: +median: 157880 cycles/ticks +average: 158504 cycles/ticks + +indcpa_enc: +median: 192706 cycles/ticks +average: 193604 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47351 cycles/ticks + +kyber_keypair_derand: +median: 169462 cycles/ticks +average: 170046 cycles/ticks + +kyber_keypair: +median: 182352 cycles/ticks +average: 183025 cycles/ticks + +kyber_encaps_derand: +median: 205582 cycles/ticks +average: 206292 cycles/ticks + +kyber_encaps: +median: 206430 cycles/ticks +average: 207292 cycles/ticks + +kyber_decaps: +median: 255440 cycles/ticks +average: 256691 cycles/ticks + +Loop spin: 378 +gen_a: +median: 57096 cycles/ticks +average: 57425 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1419 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156933 cycles/ticks + +indcpa_enc: +median: 190998 cycles/ticks +average: 191905 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169320 cycles/ticks +average: 169950 cycles/ticks + +kyber_keypair: +median: 182512 cycles/ticks +average: 183168 cycles/ticks + +kyber_encaps_derand: +median: 205892 cycles/ticks +average: 206785 cycles/ticks + +kyber_encaps: +median: 206720 cycles/ticks +average: 207545 cycles/ticks + +kyber_decaps: +median: 255698 cycles/ticks +average: 257064 cycles/ticks + +Loop spin: 379 +gen_a: +median: 57104 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 157702 cycles/ticks +average: 158391 cycles/ticks + +indcpa_enc: +median: 192604 cycles/ticks +average: 193299 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47207 cycles/ticks + +kyber_keypair_derand: +median: 169750 cycles/ticks +average: 170477 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 182984 cycles/ticks + +kyber_encaps_derand: +median: 206042 cycles/ticks +average: 206846 cycles/ticks + +kyber_encaps: +median: 206970 cycles/ticks +average: 207826 cycles/ticks + +kyber_decaps: +median: 255692 cycles/ticks +average: 256968 cycles/ticks + +Loop spin: 380 +gen_a: +median: 57120 cycles/ticks +average: 57413 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11789 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2134 cycles/ticks + +indcpa_keypair: +median: 156134 cycles/ticks +average: 156709 cycles/ticks + +indcpa_enc: +median: 191108 cycles/ticks +average: 191842 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47223 cycles/ticks + +kyber_keypair_derand: +median: 169396 cycles/ticks +average: 170039 cycles/ticks + +kyber_keypair: +median: 182262 cycles/ticks +average: 182902 cycles/ticks + +kyber_encaps_derand: +median: 205752 cycles/ticks +average: 206546 cycles/ticks + +kyber_encaps: +median: 206684 cycles/ticks +average: 207456 cycles/ticks + +kyber_decaps: +median: 255616 cycles/ticks +average: 256892 cycles/ticks + +Loop spin: 381 +gen_a: +median: 57120 cycles/ticks +average: 57394 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 156554 cycles/ticks +average: 157180 cycles/ticks + +indcpa_enc: +median: 191504 cycles/ticks +average: 192286 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47400 cycles/ticks + +kyber_keypair_derand: +median: 169304 cycles/ticks +average: 170006 cycles/ticks + +kyber_keypair: +median: 182482 cycles/ticks +average: 183203 cycles/ticks + +kyber_encaps_derand: +median: 205488 cycles/ticks +average: 206477 cycles/ticks + +kyber_encaps: +median: 206326 cycles/ticks +average: 207246 cycles/ticks + +kyber_decaps: +median: 255166 cycles/ticks +average: 256448 cycles/ticks + +Loop spin: 382 +gen_a: +median: 57092 cycles/ticks +average: 57410 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156106 cycles/ticks +average: 156664 cycles/ticks + +indcpa_enc: +median: 191172 cycles/ticks +average: 191855 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47391 cycles/ticks + +kyber_keypair_derand: +median: 169374 cycles/ticks +average: 169930 cycles/ticks + +kyber_keypair: +median: 182434 cycles/ticks +average: 183109 cycles/ticks + +kyber_encaps_derand: +median: 205828 cycles/ticks +average: 206591 cycles/ticks + +kyber_encaps: +median: 206754 cycles/ticks +average: 207627 cycles/ticks + +kyber_decaps: +median: 255672 cycles/ticks +average: 256961 cycles/ticks + +Loop spin: 383 +gen_a: +median: 57064 cycles/ticks +average: 57380 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156224 cycles/ticks +average: 156822 cycles/ticks + +indcpa_enc: +median: 191140 cycles/ticks +average: 191822 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47262 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 170068 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183025 cycles/ticks + +kyber_encaps_derand: +median: 205540 cycles/ticks +average: 206324 cycles/ticks + +kyber_encaps: +median: 206294 cycles/ticks +average: 207006 cycles/ticks + +kyber_decaps: +median: 255352 cycles/ticks +average: 256588 cycles/ticks + +Loop spin: 384 +gen_a: +median: 57012 cycles/ticks +average: 57318 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156596 cycles/ticks +average: 157207 cycles/ticks + +indcpa_enc: +median: 191306 cycles/ticks +average: 192048 cycles/ticks + +indcpa_dec: +median: 46934 cycles/ticks +average: 47463 cycles/ticks + +kyber_keypair_derand: +median: 169464 cycles/ticks +average: 170127 cycles/ticks + +kyber_keypair: +median: 182494 cycles/ticks +average: 183126 cycles/ticks + +kyber_encaps_derand: +median: 206150 cycles/ticks +average: 206891 cycles/ticks + +kyber_encaps: +median: 206976 cycles/ticks +average: 207853 cycles/ticks + +kyber_decaps: +median: 256242 cycles/ticks +average: 257521 cycles/ticks + +Loop spin: 385 +gen_a: +median: 57034 cycles/ticks +average: 57368 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156260 cycles/ticks +average: 156860 cycles/ticks + +indcpa_enc: +median: 191100 cycles/ticks +average: 191895 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169632 cycles/ticks +average: 170256 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183093 cycles/ticks + +kyber_encaps_derand: +median: 205710 cycles/ticks +average: 206394 cycles/ticks + +kyber_encaps: +median: 206648 cycles/ticks +average: 207415 cycles/ticks + +kyber_decaps: +median: 255512 cycles/ticks +average: 256792 cycles/ticks + +Loop spin: 386 +gen_a: +median: 57056 cycles/ticks +average: 57384 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156096 cycles/ticks +average: 156643 cycles/ticks + +indcpa_enc: +median: 190904 cycles/ticks +average: 191680 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47272 cycles/ticks + +kyber_keypair_derand: +median: 169412 cycles/ticks +average: 169975 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 182982 cycles/ticks + +kyber_encaps_derand: +median: 205556 cycles/ticks +average: 206566 cycles/ticks + +kyber_encaps: +median: 206428 cycles/ticks +average: 207190 cycles/ticks + +kyber_decaps: +median: 255352 cycles/ticks +average: 256474 cycles/ticks + +Loop spin: 387 +gen_a: +median: 56998 cycles/ticks +average: 57286 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156350 cycles/ticks +average: 156895 cycles/ticks + +indcpa_enc: +median: 191068 cycles/ticks +average: 191743 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47269 cycles/ticks + +kyber_keypair_derand: +median: 169530 cycles/ticks +average: 170100 cycles/ticks + +kyber_keypair: +median: 182294 cycles/ticks +average: 182938 cycles/ticks + +kyber_encaps_derand: +median: 205738 cycles/ticks +average: 206595 cycles/ticks + +kyber_encaps: +median: 206582 cycles/ticks +average: 207421 cycles/ticks + +kyber_decaps: +median: 255282 cycles/ticks +average: 256551 cycles/ticks + +Loop spin: 388 +gen_a: +median: 57048 cycles/ticks +average: 57357 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156270 cycles/ticks +average: 156879 cycles/ticks + +indcpa_enc: +median: 191150 cycles/ticks +average: 192026 cycles/ticks + +indcpa_dec: +median: 46926 cycles/ticks +average: 47513 cycles/ticks + +kyber_keypair_derand: +median: 169568 cycles/ticks +average: 170101 cycles/ticks + +kyber_keypair: +median: 182426 cycles/ticks +average: 183220 cycles/ticks + +kyber_encaps_derand: +median: 206728 cycles/ticks +average: 207648 cycles/ticks + +kyber_encaps: +median: 207882 cycles/ticks +average: 208708 cycles/ticks + +kyber_decaps: +median: 256782 cycles/ticks +average: 257952 cycles/ticks + +Loop spin: 389 +gen_a: +median: 57240 cycles/ticks +average: 57519 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156316 cycles/ticks +average: 156930 cycles/ticks + +indcpa_enc: +median: 191300 cycles/ticks +average: 192181 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47385 cycles/ticks + +kyber_keypair_derand: +median: 169376 cycles/ticks +average: 169980 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 182967 cycles/ticks + +kyber_encaps_derand: +median: 205998 cycles/ticks +average: 207319 cycles/ticks + +kyber_encaps: +median: 206834 cycles/ticks +average: 207579 cycles/ticks + +kyber_decaps: +median: 255718 cycles/ticks +average: 256944 cycles/ticks + +Loop spin: 390 +gen_a: +median: 57008 cycles/ticks +average: 57300 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156292 cycles/ticks +average: 156934 cycles/ticks + +indcpa_enc: +median: 191174 cycles/ticks +average: 191982 cycles/ticks + +indcpa_dec: +median: 46922 cycles/ticks +average: 47251 cycles/ticks + +kyber_keypair_derand: +median: 169222 cycles/ticks +average: 169887 cycles/ticks + +kyber_keypair: +median: 182254 cycles/ticks +average: 182893 cycles/ticks + +kyber_encaps_derand: +median: 205268 cycles/ticks +average: 206170 cycles/ticks + +kyber_encaps: +median: 206126 cycles/ticks +average: 206968 cycles/ticks + +kyber_decaps: +median: 255164 cycles/ticks +average: 256375 cycles/ticks + +Loop spin: 391 +gen_a: +median: 57122 cycles/ticks +average: 57444 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156418 cycles/ticks +average: 156970 cycles/ticks + +indcpa_enc: +median: 191138 cycles/ticks +average: 191863 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169112 cycles/ticks +average: 169762 cycles/ticks + +kyber_keypair: +median: 182402 cycles/ticks +average: 183102 cycles/ticks + +kyber_encaps_derand: +median: 205912 cycles/ticks +average: 206775 cycles/ticks + +kyber_encaps: +median: 206928 cycles/ticks +average: 207678 cycles/ticks + +kyber_decaps: +median: 255814 cycles/ticks +average: 257057 cycles/ticks + +Loop spin: 392 +gen_a: +median: 57156 cycles/ticks +average: 57522 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156428 cycles/ticks +average: 157042 cycles/ticks + +indcpa_enc: +median: 191436 cycles/ticks +average: 192303 cycles/ticks + +indcpa_dec: +median: 46814 cycles/ticks +average: 47254 cycles/ticks + +kyber_keypair_derand: +median: 169644 cycles/ticks +average: 170260 cycles/ticks + +kyber_keypair: +median: 182402 cycles/ticks +average: 183029 cycles/ticks + +kyber_encaps_derand: +median: 205366 cycles/ticks +average: 206200 cycles/ticks + +kyber_encaps: +median: 206340 cycles/ticks +average: 207186 cycles/ticks + +kyber_decaps: +median: 255042 cycles/ticks +average: 256332 cycles/ticks + +Loop spin: 393 +gen_a: +median: 57100 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156660 cycles/ticks +average: 157296 cycles/ticks + +indcpa_enc: +median: 191274 cycles/ticks +average: 192053 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47318 cycles/ticks + +kyber_keypair_derand: +median: 169578 cycles/ticks +average: 172237 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183037 cycles/ticks + +kyber_encaps_derand: +median: 205852 cycles/ticks +average: 206632 cycles/ticks + +kyber_encaps: +median: 206626 cycles/ticks +average: 207454 cycles/ticks + +kyber_decaps: +median: 255540 cycles/ticks +average: 256736 cycles/ticks + +Loop spin: 394 +gen_a: +median: 57076 cycles/ticks +average: 57376 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 62 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156500 cycles/ticks +average: 159398 cycles/ticks + +indcpa_enc: +median: 191344 cycles/ticks +average: 192379 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47318 cycles/ticks + +kyber_keypair_derand: +median: 169392 cycles/ticks +average: 169943 cycles/ticks + +kyber_keypair: +median: 182326 cycles/ticks +average: 182919 cycles/ticks + +kyber_encaps_derand: +median: 205706 cycles/ticks +average: 206546 cycles/ticks + +kyber_encaps: +median: 206728 cycles/ticks +average: 207562 cycles/ticks + +kyber_decaps: +median: 255458 cycles/ticks +average: 256760 cycles/ticks + +Loop spin: 395 +gen_a: +median: 57044 cycles/ticks +average: 57341 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156496 cycles/ticks +average: 157077 cycles/ticks + +indcpa_enc: +median: 191074 cycles/ticks +average: 192029 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169462 cycles/ticks +average: 170057 cycles/ticks + +kyber_keypair: +median: 182570 cycles/ticks +average: 183135 cycles/ticks + +kyber_encaps_derand: +median: 206150 cycles/ticks +average: 206970 cycles/ticks + +kyber_encaps: +median: 206994 cycles/ticks +average: 207847 cycles/ticks + +kyber_decaps: +median: 255774 cycles/ticks +average: 257110 cycles/ticks + +Loop spin: 396 +gen_a: +median: 57104 cycles/ticks +average: 57414 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2095 cycles/ticks + +indcpa_keypair: +median: 156356 cycles/ticks +average: 156964 cycles/ticks + +indcpa_enc: +median: 190906 cycles/ticks +average: 191575 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47272 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170056 cycles/ticks + +kyber_keypair: +median: 182502 cycles/ticks +average: 183155 cycles/ticks + +kyber_encaps_derand: +median: 205630 cycles/ticks +average: 206449 cycles/ticks + +kyber_encaps: +median: 206416 cycles/ticks +average: 207237 cycles/ticks + +kyber_decaps: +median: 255386 cycles/ticks +average: 256525 cycles/ticks + +Loop spin: 397 +gen_a: +median: 57208 cycles/ticks +average: 57488 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156158 cycles/ticks +average: 156719 cycles/ticks + +indcpa_enc: +median: 190932 cycles/ticks +average: 191616 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47345 cycles/ticks + +kyber_keypair_derand: +median: 169540 cycles/ticks +average: 170179 cycles/ticks + +kyber_keypair: +median: 182434 cycles/ticks +average: 183220 cycles/ticks + +kyber_encaps_derand: +median: 205404 cycles/ticks +average: 206123 cycles/ticks + +kyber_encaps: +median: 206382 cycles/ticks +average: 207349 cycles/ticks + +kyber_decaps: +median: 255338 cycles/ticks +average: 256812 cycles/ticks + +Loop spin: 398 +gen_a: +median: 57008 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156418 cycles/ticks +average: 157031 cycles/ticks + +indcpa_enc: +median: 191394 cycles/ticks +average: 192093 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47371 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170107 cycles/ticks + +kyber_keypair: +median: 182300 cycles/ticks +average: 182880 cycles/ticks + +kyber_encaps_derand: +median: 205808 cycles/ticks +average: 206561 cycles/ticks + +kyber_encaps: +median: 206780 cycles/ticks +average: 207804 cycles/ticks + +kyber_decaps: +median: 256478 cycles/ticks +average: 257584 cycles/ticks + +Loop spin: 399 +gen_a: +median: 56938 cycles/ticks +average: 57232 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11849 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156300 cycles/ticks +average: 156869 cycles/ticks + +indcpa_enc: +median: 191158 cycles/ticks +average: 191862 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47319 cycles/ticks + +kyber_keypair_derand: +median: 169262 cycles/ticks +average: 169934 cycles/ticks + +kyber_keypair: +median: 182498 cycles/ticks +average: 183164 cycles/ticks + +kyber_encaps_derand: +median: 207434 cycles/ticks +average: 208413 cycles/ticks + +kyber_encaps: +median: 208226 cycles/ticks +average: 208967 cycles/ticks + +kyber_decaps: +median: 257172 cycles/ticks +average: 258557 cycles/ticks + +Loop spin: 400 +gen_a: +median: 57116 cycles/ticks +average: 57460 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156686 cycles/ticks +average: 157236 cycles/ticks + +indcpa_enc: +median: 191256 cycles/ticks +average: 192021 cycles/ticks + +indcpa_dec: +median: 46922 cycles/ticks +average: 47331 cycles/ticks + +kyber_keypair_derand: +median: 169536 cycles/ticks +average: 170151 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 183058 cycles/ticks + +kyber_encaps_derand: +median: 207360 cycles/ticks +average: 208235 cycles/ticks + +kyber_encaps: +median: 208368 cycles/ticks +average: 209232 cycles/ticks + +kyber_decaps: +median: 257182 cycles/ticks +average: 258499 cycles/ticks + +Loop spin: 401 +gen_a: +median: 57110 cycles/ticks +average: 57457 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156062 cycles/ticks +average: 156599 cycles/ticks + +indcpa_enc: +median: 190840 cycles/ticks +average: 191640 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47360 cycles/ticks + +kyber_keypair_derand: +median: 169024 cycles/ticks +average: 169714 cycles/ticks + +kyber_keypair: +median: 182426 cycles/ticks +average: 183135 cycles/ticks + +kyber_encaps_derand: +median: 205722 cycles/ticks +average: 206529 cycles/ticks + +kyber_encaps: +median: 206494 cycles/ticks +average: 207326 cycles/ticks + +kyber_decaps: +median: 255406 cycles/ticks +average: 256610 cycles/ticks + +Loop spin: 402 +gen_a: +median: 57118 cycles/ticks +average: 57422 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 157750 cycles/ticks +average: 158288 cycles/ticks + +indcpa_enc: +median: 192502 cycles/ticks +average: 193356 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47393 cycles/ticks + +kyber_keypair_derand: +median: 169762 cycles/ticks +average: 170443 cycles/ticks + +kyber_keypair: +median: 182310 cycles/ticks +average: 182909 cycles/ticks + +kyber_encaps_derand: +median: 206012 cycles/ticks +average: 206901 cycles/ticks + +kyber_encaps: +median: 206912 cycles/ticks +average: 207821 cycles/ticks + +kyber_decaps: +median: 255954 cycles/ticks +average: 257019 cycles/ticks + +Loop spin: 403 +gen_a: +median: 56928 cycles/ticks +average: 57237 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156154 cycles/ticks +average: 156770 cycles/ticks + +indcpa_enc: +median: 191064 cycles/ticks +average: 191707 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47277 cycles/ticks + +kyber_keypair_derand: +median: 169552 cycles/ticks +average: 170332 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 182952 cycles/ticks + +kyber_encaps_derand: +median: 205784 cycles/ticks +average: 206706 cycles/ticks + +kyber_encaps: +median: 206596 cycles/ticks +average: 207344 cycles/ticks + +kyber_decaps: +median: 255578 cycles/ticks +average: 256696 cycles/ticks + +Loop spin: 404 +gen_a: +median: 57132 cycles/ticks +average: 57460 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +indcpa_keypair: +median: 156522 cycles/ticks +average: 157134 cycles/ticks + +indcpa_enc: +median: 191284 cycles/ticks +average: 192013 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47365 cycles/ticks + +kyber_keypair_derand: +median: 170982 cycles/ticks +average: 171666 cycles/ticks + +kyber_keypair: +median: 182442 cycles/ticks +average: 183120 cycles/ticks + +kyber_encaps_derand: +median: 205924 cycles/ticks +average: 206702 cycles/ticks + +kyber_encaps: +median: 206848 cycles/ticks +average: 207701 cycles/ticks + +kyber_decaps: +median: 256644 cycles/ticks +average: 257512 cycles/ticks + +Loop spin: 405 +gen_a: +median: 57142 cycles/ticks +average: 57429 cycles/ticks + +poly_getnoise_eta1: +median: 2096 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156458 cycles/ticks +average: 157037 cycles/ticks + +indcpa_enc: +median: 191238 cycles/ticks +average: 192066 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47210 cycles/ticks + +kyber_keypair_derand: +median: 171084 cycles/ticks +average: 171733 cycles/ticks + +kyber_keypair: +median: 182482 cycles/ticks +average: 183084 cycles/ticks + +kyber_encaps_derand: +median: 205746 cycles/ticks +average: 206531 cycles/ticks + +kyber_encaps: +median: 206640 cycles/ticks +average: 207487 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 256816 cycles/ticks + +Loop spin: 406 +gen_a: +median: 57102 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2143 cycles/ticks + +indcpa_keypair: +median: 156524 cycles/ticks +average: 157086 cycles/ticks + +indcpa_enc: +median: 191268 cycles/ticks +average: 192018 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47276 cycles/ticks + +kyber_keypair_derand: +median: 169552 cycles/ticks +average: 170188 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 182931 cycles/ticks + +kyber_encaps_derand: +median: 205652 cycles/ticks +average: 206545 cycles/ticks + +kyber_encaps: +median: 206672 cycles/ticks +average: 207611 cycles/ticks + +kyber_decaps: +median: 255278 cycles/ticks +average: 256448 cycles/ticks + +Loop spin: 407 +gen_a: +median: 57054 cycles/ticks +average: 57379 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6785 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156468 cycles/ticks +average: 157166 cycles/ticks + +indcpa_enc: +median: 191028 cycles/ticks +average: 191920 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47291 cycles/ticks + +kyber_keypair_derand: +median: 169318 cycles/ticks +average: 169936 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 182937 cycles/ticks + +kyber_encaps_derand: +median: 205582 cycles/ticks +average: 206415 cycles/ticks + +kyber_encaps: +median: 206452 cycles/ticks +average: 207346 cycles/ticks + +kyber_decaps: +median: 255446 cycles/ticks +average: 256620 cycles/ticks + +Loop spin: 408 +gen_a: +median: 57088 cycles/ticks +average: 57386 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156458 cycles/ticks +average: 157004 cycles/ticks + +indcpa_enc: +median: 191250 cycles/ticks +average: 192288 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47286 cycles/ticks + +kyber_keypair_derand: +median: 169340 cycles/ticks +average: 170037 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 182912 cycles/ticks + +kyber_encaps_derand: +median: 206040 cycles/ticks +average: 206886 cycles/ticks + +kyber_encaps: +median: 206888 cycles/ticks +average: 207831 cycles/ticks + +kyber_decaps: +median: 255624 cycles/ticks +average: 256790 cycles/ticks + +Loop spin: 409 +gen_a: +median: 57154 cycles/ticks +average: 57536 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156478 cycles/ticks +average: 157055 cycles/ticks + +indcpa_enc: +median: 191104 cycles/ticks +average: 191818 cycles/ticks + +indcpa_dec: +median: 46950 cycles/ticks +average: 47372 cycles/ticks + +kyber_keypair_derand: +median: 169608 cycles/ticks +average: 170222 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183133 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206714 cycles/ticks + +kyber_encaps: +median: 206862 cycles/ticks +average: 207733 cycles/ticks + +kyber_decaps: +median: 255624 cycles/ticks +average: 256696 cycles/ticks + +Loop spin: 410 +gen_a: +median: 56984 cycles/ticks +average: 57309 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 75 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156520 cycles/ticks +average: 157238 cycles/ticks + +indcpa_enc: +median: 191124 cycles/ticks +average: 192043 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47339 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170376 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183046 cycles/ticks + +kyber_encaps_derand: +median: 205836 cycles/ticks +average: 207079 cycles/ticks + +kyber_encaps: +median: 206666 cycles/ticks +average: 207458 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256728 cycles/ticks + +Loop spin: 411 +gen_a: +median: 57044 cycles/ticks +average: 57354 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156294 cycles/ticks +average: 156914 cycles/ticks + +indcpa_enc: +median: 191028 cycles/ticks +average: 191874 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47382 cycles/ticks + +kyber_keypair_derand: +median: 169430 cycles/ticks +average: 170098 cycles/ticks + +kyber_keypair: +median: 182566 cycles/ticks +average: 183284 cycles/ticks + +kyber_encaps_derand: +median: 205858 cycles/ticks +average: 206817 cycles/ticks + +kyber_encaps: +median: 206706 cycles/ticks +average: 207620 cycles/ticks + +kyber_decaps: +median: 255524 cycles/ticks +average: 256760 cycles/ticks + +Loop spin: 412 +gen_a: +median: 57064 cycles/ticks +average: 57483 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156408 cycles/ticks +average: 157011 cycles/ticks + +indcpa_enc: +median: 191258 cycles/ticks +average: 192012 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47267 cycles/ticks + +kyber_keypair_derand: +median: 169662 cycles/ticks +average: 170336 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183128 cycles/ticks + +kyber_encaps_derand: +median: 205874 cycles/ticks +average: 206821 cycles/ticks + +kyber_encaps: +median: 206768 cycles/ticks +average: 207735 cycles/ticks + +kyber_decaps: +median: 255684 cycles/ticks +average: 256899 cycles/ticks + +Loop spin: 413 +gen_a: +median: 57078 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156216 cycles/ticks +average: 156871 cycles/ticks + +indcpa_enc: +median: 190862 cycles/ticks +average: 191685 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47334 cycles/ticks + +kyber_keypair_derand: +median: 169598 cycles/ticks +average: 170305 cycles/ticks + +kyber_keypair: +median: 182326 cycles/ticks +average: 183006 cycles/ticks + +kyber_encaps_derand: +median: 205844 cycles/ticks +average: 206735 cycles/ticks + +kyber_encaps: +median: 206688 cycles/ticks +average: 207551 cycles/ticks + +kyber_decaps: +median: 255688 cycles/ticks +average: 257063 cycles/ticks + +Loop spin: 414 +gen_a: +median: 57112 cycles/ticks +average: 57482 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156690 cycles/ticks +average: 157253 cycles/ticks + +indcpa_enc: +median: 191296 cycles/ticks +average: 192122 cycles/ticks + +indcpa_dec: +median: 46918 cycles/ticks +average: 47418 cycles/ticks + +kyber_keypair_derand: +median: 169818 cycles/ticks +average: 170478 cycles/ticks + +kyber_keypair: +median: 182442 cycles/ticks +average: 183133 cycles/ticks + +kyber_encaps_derand: +median: 205924 cycles/ticks +average: 206955 cycles/ticks + +kyber_encaps: +median: 206694 cycles/ticks +average: 207629 cycles/ticks + +kyber_decaps: +median: 255570 cycles/ticks +average: 256806 cycles/ticks + +Loop spin: 415 +gen_a: +median: 56994 cycles/ticks +average: 57359 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156410 cycles/ticks +average: 157005 cycles/ticks + +indcpa_enc: +median: 191384 cycles/ticks +average: 192202 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169338 cycles/ticks +average: 169929 cycles/ticks + +kyber_keypair: +median: 182500 cycles/ticks +average: 183204 cycles/ticks + +kyber_encaps_derand: +median: 205924 cycles/ticks +average: 206835 cycles/ticks + +kyber_encaps: +median: 206848 cycles/ticks +average: 207832 cycles/ticks + +kyber_decaps: +median: 255818 cycles/ticks +average: 257050 cycles/ticks + +Loop spin: 416 +gen_a: +median: 57024 cycles/ticks +average: 57376 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156276 cycles/ticks +average: 156964 cycles/ticks + +indcpa_enc: +median: 191328 cycles/ticks +average: 192241 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47419 cycles/ticks + +kyber_keypair_derand: +median: 169344 cycles/ticks +average: 170059 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183133 cycles/ticks + +kyber_encaps_derand: +median: 205924 cycles/ticks +average: 206790 cycles/ticks + +kyber_encaps: +median: 206750 cycles/ticks +average: 207618 cycles/ticks + +kyber_decaps: +median: 255674 cycles/ticks +average: 257001 cycles/ticks + +Loop spin: 417 +gen_a: +median: 57034 cycles/ticks +average: 57343 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2144 cycles/ticks + +indcpa_keypair: +median: 156524 cycles/ticks +average: 157169 cycles/ticks + +indcpa_enc: +median: 190848 cycles/ticks +average: 191612 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47322 cycles/ticks + +kyber_keypair_derand: +median: 169798 cycles/ticks +average: 170467 cycles/ticks + +kyber_keypair: +median: 182596 cycles/ticks +average: 183209 cycles/ticks + +kyber_encaps_derand: +median: 205910 cycles/ticks +average: 206800 cycles/ticks + +kyber_encaps: +median: 206860 cycles/ticks +average: 207848 cycles/ticks + +kyber_decaps: +median: 255734 cycles/ticks +average: 256923 cycles/ticks + +Loop spin: 418 +gen_a: +median: 57046 cycles/ticks +average: 57335 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156500 cycles/ticks +average: 157185 cycles/ticks + +indcpa_enc: +median: 191306 cycles/ticks +average: 192143 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 171294 cycles/ticks +average: 172043 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 183062 cycles/ticks + +kyber_encaps_derand: +median: 205722 cycles/ticks +average: 206539 cycles/ticks + +kyber_encaps: +median: 206782 cycles/ticks +average: 207591 cycles/ticks + +kyber_decaps: +median: 255752 cycles/ticks +average: 257015 cycles/ticks + +Loop spin: 419 +gen_a: +median: 56976 cycles/ticks +average: 57283 cycles/ticks + +poly_getnoise_eta1: +median: 2102 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156390 cycles/ticks +average: 157077 cycles/ticks + +indcpa_enc: +median: 191148 cycles/ticks +average: 191931 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47338 cycles/ticks + +kyber_keypair_derand: +median: 169488 cycles/ticks +average: 170166 cycles/ticks + +kyber_keypair: +median: 182350 cycles/ticks +average: 183053 cycles/ticks + +kyber_encaps_derand: +median: 205606 cycles/ticks +average: 206502 cycles/ticks + +kyber_encaps: +median: 206572 cycles/ticks +average: 207453 cycles/ticks + +kyber_decaps: +median: 255250 cycles/ticks +average: 256535 cycles/ticks + +Loop spin: 420 +gen_a: +median: 57140 cycles/ticks +average: 57437 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 72 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156202 cycles/ticks +average: 156867 cycles/ticks + +indcpa_enc: +median: 190904 cycles/ticks +average: 191719 cycles/ticks + +indcpa_dec: +median: 46908 cycles/ticks +average: 47444 cycles/ticks + +kyber_keypair_derand: +median: 169624 cycles/ticks +average: 170362 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183139 cycles/ticks + +kyber_encaps_derand: +median: 205624 cycles/ticks +average: 206489 cycles/ticks + +kyber_encaps: +median: 206362 cycles/ticks +average: 207284 cycles/ticks + +kyber_decaps: +median: 255408 cycles/ticks +average: 256647 cycles/ticks + +Loop spin: 421 +gen_a: +median: 57194 cycles/ticks +average: 57506 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156446 cycles/ticks +average: 157095 cycles/ticks + +indcpa_enc: +median: 191224 cycles/ticks +average: 192028 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47274 cycles/ticks + +kyber_keypair_derand: +median: 169528 cycles/ticks +average: 170274 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183119 cycles/ticks + +kyber_encaps_derand: +median: 205296 cycles/ticks +average: 206147 cycles/ticks + +kyber_encaps: +median: 206098 cycles/ticks +average: 206981 cycles/ticks + +kyber_decaps: +median: 255006 cycles/ticks +average: 256328 cycles/ticks + +Loop spin: 422 +gen_a: +median: 57122 cycles/ticks +average: 57474 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156308 cycles/ticks +average: 157022 cycles/ticks + +indcpa_enc: +median: 191132 cycles/ticks +average: 191911 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170209 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183102 cycles/ticks + +kyber_encaps_derand: +median: 205496 cycles/ticks +average: 206443 cycles/ticks + +kyber_encaps: +median: 206448 cycles/ticks +average: 207358 cycles/ticks + +kyber_decaps: +median: 255226 cycles/ticks +average: 256479 cycles/ticks + +Loop spin: 423 +gen_a: +median: 57168 cycles/ticks +average: 57499 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2128 cycles/ticks + +indcpa_keypair: +median: 156420 cycles/ticks +average: 156995 cycles/ticks + +indcpa_enc: +median: 191336 cycles/ticks +average: 192653 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47358 cycles/ticks + +kyber_keypair_derand: +median: 169448 cycles/ticks +average: 170113 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183100 cycles/ticks + +kyber_encaps_derand: +median: 205768 cycles/ticks +average: 206924 cycles/ticks + +kyber_encaps: +median: 206622 cycles/ticks +average: 207582 cycles/ticks + +kyber_decaps: +median: 255466 cycles/ticks +average: 256807 cycles/ticks + +Loop spin: 424 +gen_a: +median: 57026 cycles/ticks +average: 57338 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 158086 cycles/ticks +average: 158649 cycles/ticks + +indcpa_enc: +median: 192774 cycles/ticks +average: 193505 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47363 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170328 cycles/ticks + +kyber_keypair: +median: 182358 cycles/ticks +average: 183094 cycles/ticks + +kyber_encaps_derand: +median: 205788 cycles/ticks +average: 206543 cycles/ticks + +kyber_encaps: +median: 206596 cycles/ticks +average: 207327 cycles/ticks + +kyber_decaps: +median: 255246 cycles/ticks +average: 256484 cycles/ticks + +Loop spin: 425 +gen_a: +median: 57114 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156118 cycles/ticks +average: 156763 cycles/ticks + +indcpa_enc: +median: 190962 cycles/ticks +average: 191757 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47372 cycles/ticks + +kyber_keypair_derand: +median: 169290 cycles/ticks +average: 169803 cycles/ticks + +kyber_keypair: +median: 182458 cycles/ticks +average: 183159 cycles/ticks + +kyber_encaps_derand: +median: 206404 cycles/ticks +average: 207372 cycles/ticks + +kyber_encaps: +median: 207236 cycles/ticks +average: 208172 cycles/ticks + +kyber_decaps: +median: 256120 cycles/ticks +average: 257380 cycles/ticks + +Loop spin: 426 +gen_a: +median: 57174 cycles/ticks +average: 57476 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 156366 cycles/ticks +average: 156949 cycles/ticks + +indcpa_enc: +median: 191028 cycles/ticks +average: 191761 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170226 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183097 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206734 cycles/ticks + +kyber_encaps: +median: 206630 cycles/ticks +average: 207434 cycles/ticks + +kyber_decaps: +median: 255378 cycles/ticks +average: 256686 cycles/ticks + +Loop spin: 427 +gen_a: +median: 56948 cycles/ticks +average: 57273 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156288 cycles/ticks +average: 156925 cycles/ticks + +indcpa_enc: +median: 191664 cycles/ticks +average: 192673 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47366 cycles/ticks + +kyber_keypair_derand: +median: 169298 cycles/ticks +average: 169880 cycles/ticks + +kyber_keypair: +median: 182464 cycles/ticks +average: 183136 cycles/ticks + +kyber_encaps_derand: +median: 206382 cycles/ticks +average: 207229 cycles/ticks + +kyber_encaps: +median: 207218 cycles/ticks +average: 208062 cycles/ticks + +kyber_decaps: +median: 255944 cycles/ticks +average: 257141 cycles/ticks + +Loop spin: 428 +gen_a: +median: 57018 cycles/ticks +average: 57334 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156474 cycles/ticks +average: 157018 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191870 cycles/ticks + +indcpa_dec: +median: 46924 cycles/ticks +average: 47383 cycles/ticks + +kyber_keypair_derand: +median: 170020 cycles/ticks +average: 170630 cycles/ticks + +kyber_keypair: +median: 182464 cycles/ticks +average: 183092 cycles/ticks + +kyber_encaps_derand: +median: 205666 cycles/ticks +average: 206500 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207437 cycles/ticks + +kyber_decaps: +median: 255510 cycles/ticks +average: 256784 cycles/ticks + +Loop spin: 429 +gen_a: +median: 57128 cycles/ticks +average: 57466 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156038 cycles/ticks +average: 156562 cycles/ticks + +indcpa_enc: +median: 191026 cycles/ticks +average: 191734 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169296 cycles/ticks +average: 169946 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183067 cycles/ticks + +kyber_encaps_derand: +median: 205758 cycles/ticks +average: 206654 cycles/ticks + +kyber_encaps: +median: 206610 cycles/ticks +average: 207456 cycles/ticks + +kyber_decaps: +median: 255360 cycles/ticks +average: 256656 cycles/ticks + +Loop spin: 430 +gen_a: +median: 57060 cycles/ticks +average: 57379 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10721 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156154 cycles/ticks +average: 156793 cycles/ticks + +indcpa_enc: +median: 191072 cycles/ticks +average: 191845 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47399 cycles/ticks + +kyber_keypair_derand: +median: 169674 cycles/ticks +average: 170251 cycles/ticks + +kyber_keypair: +median: 182478 cycles/ticks +average: 183180 cycles/ticks + +kyber_encaps_derand: +median: 205622 cycles/ticks +average: 206390 cycles/ticks + +kyber_encaps: +median: 206490 cycles/ticks +average: 207480 cycles/ticks + +kyber_decaps: +median: 255354 cycles/ticks +average: 256602 cycles/ticks + +Loop spin: 431 +gen_a: +median: 57086 cycles/ticks +average: 57395 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156997 cycles/ticks + +indcpa_enc: +median: 191108 cycles/ticks +average: 191802 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47406 cycles/ticks + +kyber_keypair_derand: +median: 169774 cycles/ticks +average: 170544 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 183068 cycles/ticks + +kyber_encaps_derand: +median: 205940 cycles/ticks +average: 206786 cycles/ticks + +kyber_encaps: +median: 206822 cycles/ticks +average: 207675 cycles/ticks + +kyber_decaps: +median: 255522 cycles/ticks +average: 256623 cycles/ticks + +Loop spin: 432 +gen_a: +median: 57110 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10714 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156460 cycles/ticks +average: 157111 cycles/ticks + +indcpa_enc: +median: 191558 cycles/ticks +average: 192230 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47394 cycles/ticks + +kyber_keypair_derand: +median: 169278 cycles/ticks +average: 169881 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183118 cycles/ticks + +kyber_encaps_derand: +median: 205800 cycles/ticks +average: 206678 cycles/ticks + +kyber_encaps: +median: 206746 cycles/ticks +average: 207589 cycles/ticks + +kyber_decaps: +median: 255686 cycles/ticks +average: 256894 cycles/ticks + +Loop spin: 433 +gen_a: +median: 57162 cycles/ticks +average: 57482 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156390 cycles/ticks +average: 157006 cycles/ticks + +indcpa_enc: +median: 190948 cycles/ticks +average: 191743 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47317 cycles/ticks + +kyber_keypair_derand: +median: 169348 cycles/ticks +average: 170101 cycles/ticks + +kyber_keypair: +median: 182526 cycles/ticks +average: 183126 cycles/ticks + +kyber_encaps_derand: +median: 205952 cycles/ticks +average: 207047 cycles/ticks + +kyber_encaps: +median: 206772 cycles/ticks +average: 207461 cycles/ticks + +kyber_decaps: +median: 255706 cycles/ticks +average: 257043 cycles/ticks + +Loop spin: 434 +gen_a: +median: 57256 cycles/ticks +average: 57597 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156128 cycles/ticks +average: 156714 cycles/ticks + +indcpa_enc: +median: 190864 cycles/ticks +average: 191573 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47329 cycles/ticks + +kyber_keypair_derand: +median: 169352 cycles/ticks +average: 170007 cycles/ticks + +kyber_keypair: +median: 182348 cycles/ticks +average: 183086 cycles/ticks + +kyber_encaps_derand: +median: 206276 cycles/ticks +average: 207228 cycles/ticks + +kyber_encaps: +median: 206886 cycles/ticks +average: 207631 cycles/ticks + +kyber_decaps: +median: 255680 cycles/ticks +average: 256833 cycles/ticks + +Loop spin: 435 +gen_a: +median: 57070 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 72 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156374 cycles/ticks +average: 157155 cycles/ticks + +indcpa_enc: +median: 190976 cycles/ticks +average: 191828 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47318 cycles/ticks + +kyber_keypair_derand: +median: 169730 cycles/ticks +average: 170304 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183143 cycles/ticks + +kyber_encaps_derand: +median: 205906 cycles/ticks +average: 206871 cycles/ticks + +kyber_encaps: +median: 206800 cycles/ticks +average: 207632 cycles/ticks + +kyber_decaps: +median: 255706 cycles/ticks +average: 257067 cycles/ticks + +Loop spin: 436 +gen_a: +median: 57082 cycles/ticks +average: 57388 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10705 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156230 cycles/ticks +average: 156819 cycles/ticks + +indcpa_enc: +median: 190898 cycles/ticks +average: 191509 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47335 cycles/ticks + +kyber_keypair_derand: +median: 169358 cycles/ticks +average: 170158 cycles/ticks + +kyber_keypair: +median: 182496 cycles/ticks +average: 183220 cycles/ticks + +kyber_encaps_derand: +median: 205880 cycles/ticks +average: 206735 cycles/ticks + +kyber_encaps: +median: 206962 cycles/ticks +average: 207753 cycles/ticks + +kyber_decaps: +median: 255674 cycles/ticks +average: 256982 cycles/ticks + +Loop spin: 437 +gen_a: +median: 57156 cycles/ticks +average: 57512 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6748 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156448 cycles/ticks +average: 157138 cycles/ticks + +indcpa_enc: +median: 191068 cycles/ticks +average: 191815 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47362 cycles/ticks + +kyber_keypair_derand: +median: 169576 cycles/ticks +average: 170232 cycles/ticks + +kyber_keypair: +median: 182550 cycles/ticks +average: 183224 cycles/ticks + +kyber_encaps_derand: +median: 206446 cycles/ticks +average: 207683 cycles/ticks + +kyber_encaps: +median: 207206 cycles/ticks +average: 208131 cycles/ticks + +kyber_decaps: +median: 256158 cycles/ticks +average: 257244 cycles/ticks + +Loop spin: 438 +gen_a: +median: 57148 cycles/ticks +average: 57454 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2771 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156446 cycles/ticks +average: 157032 cycles/ticks + +indcpa_enc: +median: 191092 cycles/ticks +average: 191851 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170253 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 182944 cycles/ticks + +kyber_encaps_derand: +median: 206224 cycles/ticks +average: 207076 cycles/ticks + +kyber_encaps: +median: 207010 cycles/ticks +average: 207902 cycles/ticks + +kyber_decaps: +median: 255744 cycles/ticks +average: 256887 cycles/ticks + +Loop spin: 439 +gen_a: +median: 57060 cycles/ticks +average: 57433 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2144 cycles/ticks + +indcpa_keypair: +median: 156490 cycles/ticks +average: 157029 cycles/ticks + +indcpa_enc: +median: 191266 cycles/ticks +average: 192058 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47456 cycles/ticks + +kyber_keypair_derand: +median: 169526 cycles/ticks +average: 170083 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 183010 cycles/ticks + +kyber_encaps_derand: +median: 205796 cycles/ticks +average: 206609 cycles/ticks + +kyber_encaps: +median: 206868 cycles/ticks +average: 207706 cycles/ticks + +kyber_decaps: +median: 255646 cycles/ticks +average: 256742 cycles/ticks + +Loop spin: 440 +gen_a: +median: 57190 cycles/ticks +average: 57498 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156234 cycles/ticks +average: 156881 cycles/ticks + +indcpa_enc: +median: 191076 cycles/ticks +average: 191810 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47362 cycles/ticks + +kyber_keypair_derand: +median: 169302 cycles/ticks +average: 169958 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183103 cycles/ticks + +kyber_encaps_derand: +median: 205808 cycles/ticks +average: 206746 cycles/ticks + +kyber_encaps: +median: 206676 cycles/ticks +average: 207579 cycles/ticks + +kyber_decaps: +median: 255508 cycles/ticks +average: 256744 cycles/ticks + +Loop spin: 441 +gen_a: +median: 57052 cycles/ticks +average: 57376 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6744 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 324 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 156963 cycles/ticks + +indcpa_enc: +median: 191262 cycles/ticks +average: 192013 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47242 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170295 cycles/ticks + +kyber_keypair: +median: 182436 cycles/ticks +average: 183188 cycles/ticks + +kyber_encaps_derand: +median: 205602 cycles/ticks +average: 206408 cycles/ticks + +kyber_encaps: +median: 206640 cycles/ticks +average: 207330 cycles/ticks + +kyber_decaps: +median: 255572 cycles/ticks +average: 256757 cycles/ticks + +Loop spin: 442 +gen_a: +median: 57002 cycles/ticks +average: 57364 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11795 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156438 cycles/ticks +average: 157031 cycles/ticks + +indcpa_enc: +median: 191118 cycles/ticks +average: 191913 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47332 cycles/ticks + +kyber_keypair_derand: +median: 169460 cycles/ticks +average: 169923 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183047 cycles/ticks + +kyber_encaps_derand: +median: 205674 cycles/ticks +average: 206671 cycles/ticks + +kyber_encaps: +median: 206902 cycles/ticks +average: 208021 cycles/ticks + +kyber_decaps: +median: 255760 cycles/ticks +average: 256851 cycles/ticks + +Loop spin: 443 +gen_a: +median: 57028 cycles/ticks +average: 57316 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156933 cycles/ticks + +indcpa_enc: +median: 191160 cycles/ticks +average: 191891 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47214 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170295 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 182988 cycles/ticks + +kyber_encaps_derand: +median: 205908 cycles/ticks +average: 206634 cycles/ticks + +kyber_encaps: +median: 206684 cycles/ticks +average: 207421 cycles/ticks + +kyber_decaps: +median: 255524 cycles/ticks +average: 256761 cycles/ticks + +Loop spin: 444 +gen_a: +median: 57022 cycles/ticks +average: 57382 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156877 cycles/ticks + +indcpa_enc: +median: 191244 cycles/ticks +average: 191913 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169156 cycles/ticks +average: 169793 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183084 cycles/ticks + +kyber_encaps_derand: +median: 205900 cycles/ticks +average: 206828 cycles/ticks + +kyber_encaps: +median: 206828 cycles/ticks +average: 207672 cycles/ticks + +kyber_decaps: +median: 255700 cycles/ticks +average: 257033 cycles/ticks + +Loop spin: 445 +gen_a: +median: 57002 cycles/ticks +average: 57309 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11796 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156144 cycles/ticks +average: 156795 cycles/ticks + +indcpa_enc: +median: 190848 cycles/ticks +average: 191615 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47171 cycles/ticks + +kyber_keypair_derand: +median: 169404 cycles/ticks +average: 170052 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183055 cycles/ticks + +kyber_encaps_derand: +median: 205606 cycles/ticks +average: 206377 cycles/ticks + +kyber_encaps: +median: 206600 cycles/ticks +average: 207533 cycles/ticks + +kyber_decaps: +median: 255496 cycles/ticks +average: 256831 cycles/ticks + +Loop spin: 446 +gen_a: +median: 57098 cycles/ticks +average: 57402 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156238 cycles/ticks +average: 156742 cycles/ticks + +indcpa_enc: +median: 191264 cycles/ticks +average: 192053 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47378 cycles/ticks + +kyber_keypair_derand: +median: 169148 cycles/ticks +average: 169845 cycles/ticks + +kyber_keypair: +median: 182304 cycles/ticks +average: 182994 cycles/ticks + +kyber_encaps_derand: +median: 205938 cycles/ticks +average: 206994 cycles/ticks + +kyber_encaps: +median: 206842 cycles/ticks +average: 208040 cycles/ticks + +kyber_decaps: +median: 255496 cycles/ticks +average: 256602 cycles/ticks + +Loop spin: 447 +gen_a: +median: 57024 cycles/ticks +average: 57318 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2151 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +indcpa_keypair: +median: 156152 cycles/ticks +average: 156729 cycles/ticks + +indcpa_enc: +median: 191912 cycles/ticks +average: 192660 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47245 cycles/ticks + +kyber_keypair_derand: +median: 169338 cycles/ticks +average: 169942 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183160 cycles/ticks + +kyber_encaps_derand: +median: 205342 cycles/ticks +average: 206219 cycles/ticks + +kyber_encaps: +median: 206328 cycles/ticks +average: 207148 cycles/ticks + +kyber_decaps: +median: 255112 cycles/ticks +average: 256303 cycles/ticks + +Loop spin: 448 +gen_a: +median: 56976 cycles/ticks +average: 57309 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156292 cycles/ticks +average: 157001 cycles/ticks + +indcpa_enc: +median: 191178 cycles/ticks +average: 192026 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47289 cycles/ticks + +kyber_keypair_derand: +median: 169502 cycles/ticks +average: 170072 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205536 cycles/ticks +average: 206431 cycles/ticks + +kyber_encaps: +median: 206482 cycles/ticks +average: 207365 cycles/ticks + +kyber_decaps: +median: 255332 cycles/ticks +average: 256503 cycles/ticks + +Loop spin: 449 +gen_a: +median: 57036 cycles/ticks +average: 57344 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2767 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156688 cycles/ticks +average: 157288 cycles/ticks + +indcpa_enc: +median: 191360 cycles/ticks +average: 192007 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47382 cycles/ticks + +kyber_keypair_derand: +median: 170822 cycles/ticks +average: 173630 cycles/ticks + +kyber_keypair: +median: 182294 cycles/ticks +average: 182936 cycles/ticks + +kyber_encaps_derand: +median: 205706 cycles/ticks +average: 206566 cycles/ticks + +kyber_encaps: +median: 206594 cycles/ticks +average: 207384 cycles/ticks + +kyber_decaps: +median: 255484 cycles/ticks +average: 256675 cycles/ticks + +Loop spin: 450 +gen_a: +median: 57010 cycles/ticks +average: 57392 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6753 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156420 cycles/ticks +average: 159439 cycles/ticks + +indcpa_enc: +median: 191106 cycles/ticks +average: 191907 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47297 cycles/ticks + +kyber_keypair_derand: +median: 169296 cycles/ticks +average: 169825 cycles/ticks + +kyber_keypair: +median: 182444 cycles/ticks +average: 183109 cycles/ticks + +kyber_encaps_derand: +median: 207470 cycles/ticks +average: 208315 cycles/ticks + +kyber_encaps: +median: 208188 cycles/ticks +average: 209055 cycles/ticks + +kyber_decaps: +median: 256944 cycles/ticks +average: 258016 cycles/ticks + +Loop spin: 451 +gen_a: +median: 57006 cycles/ticks +average: 57287 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156748 cycles/ticks +average: 157256 cycles/ticks + +indcpa_enc: +median: 191002 cycles/ticks +average: 191805 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47415 cycles/ticks + +kyber_keypair_derand: +median: 169586 cycles/ticks +average: 170226 cycles/ticks + +kyber_keypair: +median: 182698 cycles/ticks +average: 183323 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206672 cycles/ticks + +kyber_encaps: +median: 206604 cycles/ticks +average: 207363 cycles/ticks + +kyber_decaps: +median: 255430 cycles/ticks +average: 256765 cycles/ticks + +Loop spin: 452 +gen_a: +median: 57042 cycles/ticks +average: 57357 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6768 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156638 cycles/ticks +average: 157217 cycles/ticks + +indcpa_enc: +median: 191548 cycles/ticks +average: 192292 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47364 cycles/ticks + +kyber_keypair_derand: +median: 169662 cycles/ticks +average: 170255 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 182856 cycles/ticks + +kyber_encaps_derand: +median: 205616 cycles/ticks +average: 206613 cycles/ticks + +kyber_encaps: +median: 206672 cycles/ticks +average: 207665 cycles/ticks + +kyber_decaps: +median: 255402 cycles/ticks +average: 256833 cycles/ticks + +Loop spin: 453 +gen_a: +median: 57044 cycles/ticks +average: 57387 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156346 cycles/ticks +average: 157009 cycles/ticks + +indcpa_enc: +median: 191052 cycles/ticks +average: 191887 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47330 cycles/ticks + +kyber_keypair_derand: +median: 169658 cycles/ticks +average: 170265 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183226 cycles/ticks + +kyber_encaps_derand: +median: 205932 cycles/ticks +average: 206833 cycles/ticks + +kyber_encaps: +median: 206644 cycles/ticks +average: 207542 cycles/ticks + +kyber_decaps: +median: 255700 cycles/ticks +average: 256945 cycles/ticks + +Loop spin: 454 +gen_a: +median: 57066 cycles/ticks +average: 57346 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 325 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 158062 cycles/ticks +average: 158607 cycles/ticks + +indcpa_enc: +median: 192694 cycles/ticks +average: 193529 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169696 cycles/ticks +average: 170316 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183086 cycles/ticks + +kyber_encaps_derand: +median: 205676 cycles/ticks +average: 206837 cycles/ticks + +kyber_encaps: +median: 206652 cycles/ticks +average: 207461 cycles/ticks + +kyber_decaps: +median: 255478 cycles/ticks +average: 256646 cycles/ticks + +Loop spin: 455 +gen_a: +median: 57040 cycles/ticks +average: 57404 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156506 cycles/ticks +average: 157095 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 191814 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169920 cycles/ticks +average: 170519 cycles/ticks + +kyber_keypair: +median: 182514 cycles/ticks +average: 183104 cycles/ticks + +kyber_encaps_derand: +median: 205672 cycles/ticks +average: 206931 cycles/ticks + +kyber_encaps: +median: 206746 cycles/ticks +average: 207996 cycles/ticks + +kyber_decaps: +median: 255938 cycles/ticks +average: 256913 cycles/ticks + +Loop spin: 456 +gen_a: +median: 57238 cycles/ticks +average: 57556 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 67 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156534 cycles/ticks +average: 157102 cycles/ticks + +indcpa_enc: +median: 191480 cycles/ticks +average: 192142 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170143 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183031 cycles/ticks + +kyber_encaps_derand: +median: 205644 cycles/ticks +average: 206609 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207515 cycles/ticks + +kyber_decaps: +median: 255446 cycles/ticks +average: 256719 cycles/ticks + +Loop spin: 457 +gen_a: +median: 57012 cycles/ticks +average: 57311 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6739 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156140 cycles/ticks +average: 156733 cycles/ticks + +indcpa_enc: +median: 190886 cycles/ticks +average: 191665 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47305 cycles/ticks + +kyber_keypair_derand: +median: 169798 cycles/ticks +average: 170414 cycles/ticks + +kyber_keypair: +median: 182436 cycles/ticks +average: 183007 cycles/ticks + +kyber_encaps_derand: +median: 205506 cycles/ticks +average: 206473 cycles/ticks + +kyber_encaps: +median: 206456 cycles/ticks +average: 207320 cycles/ticks + +kyber_decaps: +median: 255346 cycles/ticks +average: 256496 cycles/ticks + +Loop spin: 458 +gen_a: +median: 57116 cycles/ticks +average: 57430 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156540 cycles/ticks +average: 157118 cycles/ticks + +indcpa_enc: +median: 191100 cycles/ticks +average: 191783 cycles/ticks + +indcpa_dec: +median: 46818 cycles/ticks +average: 47303 cycles/ticks + +kyber_keypair_derand: +median: 169636 cycles/ticks +average: 170332 cycles/ticks + +kyber_keypair: +median: 182430 cycles/ticks +average: 183168 cycles/ticks + +kyber_encaps_derand: +median: 207374 cycles/ticks +average: 208163 cycles/ticks + +kyber_encaps: +median: 208516 cycles/ticks +average: 209345 cycles/ticks + +kyber_decaps: +median: 257254 cycles/ticks +average: 258462 cycles/ticks + +Loop spin: 459 +gen_a: +median: 57074 cycles/ticks +average: 57391 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6741 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156378 cycles/ticks +average: 156983 cycles/ticks + +indcpa_enc: +median: 191082 cycles/ticks +average: 191729 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47257 cycles/ticks + +kyber_keypair_derand: +median: 169276 cycles/ticks +average: 169962 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183108 cycles/ticks + +kyber_encaps_derand: +median: 206064 cycles/ticks +average: 207093 cycles/ticks + +kyber_encaps: +median: 206632 cycles/ticks +average: 207537 cycles/ticks + +kyber_decaps: +median: 255488 cycles/ticks +average: 256712 cycles/ticks + +Loop spin: 460 +gen_a: +median: 57188 cycles/ticks +average: 57491 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156410 cycles/ticks +average: 157036 cycles/ticks + +indcpa_enc: +median: 191208 cycles/ticks +average: 192001 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169352 cycles/ticks +average: 169876 cycles/ticks + +kyber_keypair: +median: 182440 cycles/ticks +average: 183064 cycles/ticks + +kyber_encaps_derand: +median: 205626 cycles/ticks +average: 206380 cycles/ticks + +kyber_encaps: +median: 206514 cycles/ticks +average: 207370 cycles/ticks + +kyber_decaps: +median: 255382 cycles/ticks +average: 256631 cycles/ticks + +Loop spin: 461 +gen_a: +median: 57228 cycles/ticks +average: 57542 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6735 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 73 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2725 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156308 cycles/ticks +average: 156825 cycles/ticks + +indcpa_enc: +median: 191016 cycles/ticks +average: 191819 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47294 cycles/ticks + +kyber_keypair_derand: +median: 169206 cycles/ticks +average: 169912 cycles/ticks + +kyber_keypair: +median: 182294 cycles/ticks +average: 182957 cycles/ticks + +kyber_encaps_derand: +median: 205928 cycles/ticks +average: 206862 cycles/ticks + +kyber_encaps: +median: 206810 cycles/ticks +average: 207931 cycles/ticks + +kyber_decaps: +median: 256404 cycles/ticks +average: 257241 cycles/ticks + +Loop spin: 462 +gen_a: +median: 57190 cycles/ticks +average: 57494 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156310 cycles/ticks +average: 156906 cycles/ticks + +indcpa_enc: +median: 191124 cycles/ticks +average: 191869 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47232 cycles/ticks + +kyber_keypair_derand: +median: 169664 cycles/ticks +average: 170305 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183123 cycles/ticks + +kyber_encaps_derand: +median: 205932 cycles/ticks +average: 206674 cycles/ticks + +kyber_encaps: +median: 206694 cycles/ticks +average: 207543 cycles/ticks + +kyber_decaps: +median: 255592 cycles/ticks +average: 256777 cycles/ticks + +Loop spin: 463 +gen_a: +median: 56994 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11760 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156180 cycles/ticks +average: 156739 cycles/ticks + +indcpa_enc: +median: 191086 cycles/ticks +average: 191811 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47300 cycles/ticks + +kyber_keypair_derand: +median: 169976 cycles/ticks +average: 170555 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183097 cycles/ticks + +kyber_encaps_derand: +median: 205518 cycles/ticks +average: 206389 cycles/ticks + +kyber_encaps: +median: 206568 cycles/ticks +average: 207822 cycles/ticks + +kyber_decaps: +median: 256434 cycles/ticks +average: 257487 cycles/ticks + +Loop spin: 464 +gen_a: +median: 57106 cycles/ticks +average: 57392 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 158350 cycles/ticks +average: 158925 cycles/ticks + +indcpa_enc: +median: 192848 cycles/ticks +average: 193626 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47427 cycles/ticks + +kyber_keypair_derand: +median: 169270 cycles/ticks +average: 169925 cycles/ticks + +kyber_keypair: +median: 182428 cycles/ticks +average: 183084 cycles/ticks + +kyber_encaps_derand: +median: 207470 cycles/ticks +average: 208239 cycles/ticks + +kyber_encaps: +median: 208334 cycles/ticks +average: 209123 cycles/ticks + +kyber_decaps: +median: 257330 cycles/ticks +average: 258529 cycles/ticks + +Loop spin: 465 +gen_a: +median: 57078 cycles/ticks +average: 57392 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156298 cycles/ticks +average: 156985 cycles/ticks + +indcpa_enc: +median: 190922 cycles/ticks +average: 191692 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47451 cycles/ticks + +kyber_keypair_derand: +median: 171004 cycles/ticks +average: 171584 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183153 cycles/ticks + +kyber_encaps_derand: +median: 205534 cycles/ticks +average: 206328 cycles/ticks + +kyber_encaps: +median: 206460 cycles/ticks +average: 207515 cycles/ticks + +kyber_decaps: +median: 255214 cycles/ticks +average: 256387 cycles/ticks + +Loop spin: 466 +gen_a: +median: 56876 cycles/ticks +average: 57226 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156262 cycles/ticks +average: 156876 cycles/ticks + +indcpa_enc: +median: 191102 cycles/ticks +average: 191900 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47335 cycles/ticks + +kyber_keypair_derand: +median: 169476 cycles/ticks +average: 170210 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183104 cycles/ticks + +kyber_encaps_derand: +median: 205718 cycles/ticks +average: 206545 cycles/ticks + +kyber_encaps: +median: 206790 cycles/ticks +average: 207553 cycles/ticks + +kyber_decaps: +median: 255382 cycles/ticks +average: 256663 cycles/ticks + +Loop spin: 467 +gen_a: +median: 57196 cycles/ticks +average: 57508 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6767 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 158040 cycles/ticks +average: 158666 cycles/ticks + +indcpa_enc: +median: 192972 cycles/ticks +average: 193767 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47426 cycles/ticks + +kyber_keypair_derand: +median: 169306 cycles/ticks +average: 169970 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 182957 cycles/ticks + +kyber_encaps_derand: +median: 205720 cycles/ticks +average: 206502 cycles/ticks + +kyber_encaps: +median: 206828 cycles/ticks +average: 207645 cycles/ticks + +kyber_decaps: +median: 255742 cycles/ticks +average: 256839 cycles/ticks + +Loop spin: 468 +gen_a: +median: 57006 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6710 cycles/ticks +average: 6742 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156708 cycles/ticks +average: 157358 cycles/ticks + +indcpa_enc: +median: 191276 cycles/ticks +average: 192027 cycles/ticks + +indcpa_dec: +median: 46932 cycles/ticks +average: 47370 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170085 cycles/ticks + +kyber_keypair: +median: 182414 cycles/ticks +average: 183078 cycles/ticks + +kyber_encaps_derand: +median: 205634 cycles/ticks +average: 206460 cycles/ticks + +kyber_encaps: +median: 206462 cycles/ticks +average: 207342 cycles/ticks + +kyber_decaps: +median: 255486 cycles/ticks +average: 256716 cycles/ticks + +Loop spin: 469 +gen_a: +median: 56914 cycles/ticks +average: 57237 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2138 cycles/ticks + +indcpa_keypair: +median: 156510 cycles/ticks +average: 157124 cycles/ticks + +indcpa_enc: +median: 191218 cycles/ticks +average: 191933 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47325 cycles/ticks + +kyber_keypair_derand: +median: 169874 cycles/ticks +average: 170596 cycles/ticks + +kyber_keypair: +median: 182544 cycles/ticks +average: 183242 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206629 cycles/ticks + +kyber_encaps: +median: 206872 cycles/ticks +average: 207800 cycles/ticks + +kyber_decaps: +median: 255588 cycles/ticks +average: 256774 cycles/ticks + +Loop spin: 470 +gen_a: +median: 57076 cycles/ticks +average: 57459 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156350 cycles/ticks +average: 156962 cycles/ticks + +indcpa_enc: +median: 191254 cycles/ticks +average: 192044 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47336 cycles/ticks + +kyber_keypair_derand: +median: 169710 cycles/ticks +average: 170344 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 183089 cycles/ticks + +kyber_encaps_derand: +median: 205588 cycles/ticks +average: 206412 cycles/ticks + +kyber_encaps: +median: 206538 cycles/ticks +average: 207472 cycles/ticks + +kyber_decaps: +median: 255406 cycles/ticks +average: 256584 cycles/ticks + +Loop spin: 471 +gen_a: +median: 57090 cycles/ticks +average: 57413 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156138 cycles/ticks +average: 156726 cycles/ticks + +indcpa_enc: +median: 191090 cycles/ticks +average: 191875 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47410 cycles/ticks + +kyber_keypair_derand: +median: 169518 cycles/ticks +average: 170172 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 183018 cycles/ticks + +kyber_encaps_derand: +median: 207410 cycles/ticks +average: 208147 cycles/ticks + +kyber_encaps: +median: 208366 cycles/ticks +average: 209172 cycles/ticks + +kyber_decaps: +median: 257268 cycles/ticks +average: 258530 cycles/ticks + +Loop spin: 472 +gen_a: +median: 56920 cycles/ticks +average: 57258 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2142 cycles/ticks + +indcpa_keypair: +median: 158116 cycles/ticks +average: 158731 cycles/ticks + +indcpa_enc: +median: 192960 cycles/ticks +average: 193697 cycles/ticks + +indcpa_dec: +median: 46918 cycles/ticks +average: 47248 cycles/ticks + +kyber_keypair_derand: +median: 170868 cycles/ticks +average: 171512 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183035 cycles/ticks + +kyber_encaps_derand: +median: 205902 cycles/ticks +average: 206907 cycles/ticks + +kyber_encaps: +median: 206634 cycles/ticks +average: 207420 cycles/ticks + +kyber_decaps: +median: 255270 cycles/ticks +average: 256513 cycles/ticks + +Loop spin: 473 +gen_a: +median: 56972 cycles/ticks +average: 57275 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11799 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1419 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156100 cycles/ticks +average: 156736 cycles/ticks + +indcpa_enc: +median: 190994 cycles/ticks +average: 191737 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47348 cycles/ticks + +kyber_keypair_derand: +median: 169268 cycles/ticks +average: 169861 cycles/ticks + +kyber_keypair: +median: 182488 cycles/ticks +average: 183144 cycles/ticks + +kyber_encaps_derand: +median: 205568 cycles/ticks +average: 206314 cycles/ticks + +kyber_encaps: +median: 206528 cycles/ticks +average: 207360 cycles/ticks + +kyber_decaps: +median: 255328 cycles/ticks +average: 256517 cycles/ticks + +Loop spin: 474 +gen_a: +median: 57080 cycles/ticks +average: 57399 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156446 cycles/ticks +average: 157075 cycles/ticks + +indcpa_enc: +median: 191024 cycles/ticks +average: 191783 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47229 cycles/ticks + +kyber_keypair_derand: +median: 169430 cycles/ticks +average: 170033 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183063 cycles/ticks + +kyber_encaps_derand: +median: 205680 cycles/ticks +average: 206682 cycles/ticks + +kyber_encaps: +median: 206556 cycles/ticks +average: 207393 cycles/ticks + +kyber_decaps: +median: 255358 cycles/ticks +average: 256416 cycles/ticks + +Loop spin: 475 +gen_a: +median: 57046 cycles/ticks +average: 57374 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10705 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156286 cycles/ticks +average: 156875 cycles/ticks + +indcpa_enc: +median: 191166 cycles/ticks +average: 191909 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 171210 cycles/ticks +average: 171811 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 182924 cycles/ticks + +kyber_encaps_derand: +median: 205440 cycles/ticks +average: 206435 cycles/ticks + +kyber_encaps: +median: 206460 cycles/ticks +average: 207687 cycles/ticks + +kyber_decaps: +median: 255048 cycles/ticks +average: 256258 cycles/ticks + +Loop spin: 476 +gen_a: +median: 56928 cycles/ticks +average: 57230 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 155852 cycles/ticks +average: 156475 cycles/ticks + +indcpa_enc: +median: 191064 cycles/ticks +average: 191906 cycles/ticks + +indcpa_dec: +median: 46818 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 169340 cycles/ticks +average: 170008 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 182946 cycles/ticks + +kyber_encaps_derand: +median: 205834 cycles/ticks +average: 206718 cycles/ticks + +kyber_encaps: +median: 206656 cycles/ticks +average: 207448 cycles/ticks + +kyber_decaps: +median: 255498 cycles/ticks +average: 256784 cycles/ticks + +Loop spin: 477 +gen_a: +median: 57070 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156194 cycles/ticks +average: 156833 cycles/ticks + +indcpa_enc: +median: 191190 cycles/ticks +average: 191870 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 171176 cycles/ticks +average: 171850 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183137 cycles/ticks + +kyber_encaps_derand: +median: 205460 cycles/ticks +average: 206302 cycles/ticks + +kyber_encaps: +median: 206354 cycles/ticks +average: 207154 cycles/ticks + +kyber_decaps: +median: 255428 cycles/ticks +average: 256619 cycles/ticks + +Loop spin: 478 +gen_a: +median: 57094 cycles/ticks +average: 57411 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6738 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +indcpa_keypair: +median: 156568 cycles/ticks +average: 157144 cycles/ticks + +indcpa_enc: +median: 191430 cycles/ticks +average: 192286 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169194 cycles/ticks +average: 169845 cycles/ticks + +kyber_keypair: +median: 182570 cycles/ticks +average: 183069 cycles/ticks + +kyber_encaps_derand: +median: 205718 cycles/ticks +average: 206502 cycles/ticks + +kyber_encaps: +median: 206552 cycles/ticks +average: 207490 cycles/ticks + +kyber_decaps: +median: 255454 cycles/ticks +average: 256716 cycles/ticks + +Loop spin: 479 +gen_a: +median: 57054 cycles/ticks +average: 57403 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156216 cycles/ticks +average: 156763 cycles/ticks + +indcpa_enc: +median: 190786 cycles/ticks +average: 191536 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47246 cycles/ticks + +kyber_keypair_derand: +median: 169374 cycles/ticks +average: 170035 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 182937 cycles/ticks + +kyber_encaps_derand: +median: 206160 cycles/ticks +average: 207162 cycles/ticks + +kyber_encaps: +median: 206716 cycles/ticks +average: 207622 cycles/ticks + +kyber_decaps: +median: 255664 cycles/ticks +average: 256814 cycles/ticks + +Loop spin: 480 +gen_a: +median: 57036 cycles/ticks +average: 57353 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2761 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156608 cycles/ticks +average: 157198 cycles/ticks + +indcpa_enc: +median: 191244 cycles/ticks +average: 192047 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47300 cycles/ticks + +kyber_keypair_derand: +median: 169358 cycles/ticks +average: 169998 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 183097 cycles/ticks + +kyber_encaps_derand: +median: 205904 cycles/ticks +average: 207082 cycles/ticks + +kyber_encaps: +median: 206814 cycles/ticks +average: 207882 cycles/ticks + +kyber_decaps: +median: 256254 cycles/ticks +average: 257431 cycles/ticks + +Loop spin: 481 +gen_a: +median: 57040 cycles/ticks +average: 57385 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6735 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156388 cycles/ticks +average: 157005 cycles/ticks + +indcpa_enc: +median: 191304 cycles/ticks +average: 192176 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47416 cycles/ticks + +kyber_keypair_derand: +median: 169560 cycles/ticks +average: 170322 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 183185 cycles/ticks + +kyber_encaps_derand: +median: 207696 cycles/ticks +average: 208658 cycles/ticks + +kyber_encaps: +median: 208482 cycles/ticks +average: 209543 cycles/ticks + +kyber_decaps: +median: 257574 cycles/ticks +average: 258846 cycles/ticks + +Loop spin: 482 +gen_a: +median: 57036 cycles/ticks +average: 57365 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156312 cycles/ticks +average: 157024 cycles/ticks + +indcpa_enc: +median: 191160 cycles/ticks +average: 192078 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47369 cycles/ticks + +kyber_keypair_derand: +median: 169648 cycles/ticks +average: 170360 cycles/ticks + +kyber_keypair: +median: 182458 cycles/ticks +average: 183125 cycles/ticks + +kyber_encaps_derand: +median: 205516 cycles/ticks +average: 206387 cycles/ticks + +kyber_encaps: +median: 206440 cycles/ticks +average: 207221 cycles/ticks + +kyber_decaps: +median: 255314 cycles/ticks +average: 256638 cycles/ticks + +Loop spin: 483 +gen_a: +median: 57076 cycles/ticks +average: 57361 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2805 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156204 cycles/ticks +average: 156775 cycles/ticks + +indcpa_enc: +median: 191078 cycles/ticks +average: 191768 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47303 cycles/ticks + +kyber_keypair_derand: +median: 169406 cycles/ticks +average: 170080 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 183079 cycles/ticks + +kyber_encaps_derand: +median: 205714 cycles/ticks +average: 206751 cycles/ticks + +kyber_encaps: +median: 206644 cycles/ticks +average: 208092 cycles/ticks + +kyber_decaps: +median: 255988 cycles/ticks +average: 257183 cycles/ticks + +Loop spin: 484 +gen_a: +median: 56930 cycles/ticks +average: 57250 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156414 cycles/ticks +average: 157078 cycles/ticks + +indcpa_enc: +median: 191202 cycles/ticks +average: 191824 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47280 cycles/ticks + +kyber_keypair_derand: +median: 169280 cycles/ticks +average: 169918 cycles/ticks + +kyber_keypair: +median: 182456 cycles/ticks +average: 183150 cycles/ticks + +kyber_encaps_derand: +median: 205776 cycles/ticks +average: 206611 cycles/ticks + +kyber_encaps: +median: 206672 cycles/ticks +average: 207444 cycles/ticks + +kyber_decaps: +median: 255594 cycles/ticks +average: 256959 cycles/ticks + +Loop spin: 485 +gen_a: +median: 57042 cycles/ticks +average: 57394 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156384 cycles/ticks +average: 156930 cycles/ticks + +indcpa_enc: +median: 191022 cycles/ticks +average: 191714 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47248 cycles/ticks + +kyber_keypair_derand: +median: 169364 cycles/ticks +average: 169995 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183095 cycles/ticks + +kyber_encaps_derand: +median: 207108 cycles/ticks +average: 208137 cycles/ticks + +kyber_encaps: +median: 208150 cycles/ticks +average: 208977 cycles/ticks + +kyber_decaps: +median: 256874 cycles/ticks +average: 257993 cycles/ticks + +Loop spin: 486 +gen_a: +median: 57034 cycles/ticks +average: 57355 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156905 cycles/ticks + +indcpa_enc: +median: 191188 cycles/ticks +average: 191988 cycles/ticks + +indcpa_dec: +median: 46816 cycles/ticks +average: 47304 cycles/ticks + +kyber_keypair_derand: +median: 169192 cycles/ticks +average: 169856 cycles/ticks + +kyber_keypair: +median: 182428 cycles/ticks +average: 183247 cycles/ticks + +kyber_encaps_derand: +median: 207062 cycles/ticks +average: 208040 cycles/ticks + +kyber_encaps: +median: 208104 cycles/ticks +average: 208851 cycles/ticks + +kyber_decaps: +median: 256854 cycles/ticks +average: 258066 cycles/ticks + +Loop spin: 487 +gen_a: +median: 56926 cycles/ticks +average: 57217 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156240 cycles/ticks +average: 156852 cycles/ticks + +indcpa_enc: +median: 191254 cycles/ticks +average: 192007 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47473 cycles/ticks + +kyber_keypair_derand: +median: 169918 cycles/ticks +average: 170584 cycles/ticks + +kyber_keypair: +median: 182616 cycles/ticks +average: 183332 cycles/ticks + +kyber_encaps_derand: +median: 206196 cycles/ticks +average: 206999 cycles/ticks + +kyber_encaps: +median: 207086 cycles/ticks +average: 207839 cycles/ticks + +kyber_decaps: +median: 255956 cycles/ticks +average: 257058 cycles/ticks + +Loop spin: 488 +gen_a: +median: 57060 cycles/ticks +average: 57349 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156660 cycles/ticks +average: 157319 cycles/ticks + +indcpa_enc: +median: 191422 cycles/ticks +average: 192097 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47352 cycles/ticks + +kyber_keypair_derand: +median: 169754 cycles/ticks +average: 170342 cycles/ticks + +kyber_keypair: +median: 182656 cycles/ticks +average: 183283 cycles/ticks + +kyber_encaps_derand: +median: 205642 cycles/ticks +average: 206394 cycles/ticks + +kyber_encaps: +median: 206670 cycles/ticks +average: 207926 cycles/ticks + +kyber_decaps: +median: 256594 cycles/ticks +average: 257526 cycles/ticks + +Loop spin: 489 +gen_a: +median: 57022 cycles/ticks +average: 57333 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156196 cycles/ticks +average: 156718 cycles/ticks + +indcpa_enc: +median: 190934 cycles/ticks +average: 191682 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47292 cycles/ticks + +kyber_keypair_derand: +median: 169590 cycles/ticks +average: 170350 cycles/ticks + +kyber_keypair: +median: 182304 cycles/ticks +average: 182927 cycles/ticks + +kyber_encaps_derand: +median: 205754 cycles/ticks +average: 206548 cycles/ticks + +kyber_encaps: +median: 206768 cycles/ticks +average: 207762 cycles/ticks + +kyber_decaps: +median: 256684 cycles/ticks +average: 257574 cycles/ticks + +Loop spin: 490 +gen_a: +median: 57088 cycles/ticks +average: 57427 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156264 cycles/ticks +average: 156924 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 191987 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47235 cycles/ticks + +kyber_keypair_derand: +median: 169454 cycles/ticks +average: 170105 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183142 cycles/ticks + +kyber_encaps_derand: +median: 206078 cycles/ticks +average: 206873 cycles/ticks + +kyber_encaps: +median: 207034 cycles/ticks +average: 207801 cycles/ticks + +kyber_decaps: +median: 255884 cycles/ticks +average: 257056 cycles/ticks + +Loop spin: 491 +gen_a: +median: 57040 cycles/ticks +average: 57421 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156184 cycles/ticks +average: 156772 cycles/ticks + +indcpa_enc: +median: 190962 cycles/ticks +average: 191839 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169448 cycles/ticks +average: 170067 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 182950 cycles/ticks + +kyber_encaps_derand: +median: 205900 cycles/ticks +average: 206916 cycles/ticks + +kyber_encaps: +median: 206732 cycles/ticks +average: 207597 cycles/ticks + +kyber_decaps: +median: 256136 cycles/ticks +average: 257288 cycles/ticks + +Loop spin: 492 +gen_a: +median: 57030 cycles/ticks +average: 57346 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156214 cycles/ticks +average: 156804 cycles/ticks + +indcpa_enc: +median: 190926 cycles/ticks +average: 191638 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47354 cycles/ticks + +kyber_keypair_derand: +median: 169330 cycles/ticks +average: 169993 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 183021 cycles/ticks + +kyber_encaps_derand: +median: 206292 cycles/ticks +average: 207080 cycles/ticks + +kyber_encaps: +median: 206920 cycles/ticks +average: 207802 cycles/ticks + +kyber_decaps: +median: 255712 cycles/ticks +average: 256839 cycles/ticks + +Loop spin: 493 +gen_a: +median: 56942 cycles/ticks +average: 57248 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2098 cycles/ticks + +indcpa_keypair: +median: 156052 cycles/ticks +average: 156656 cycles/ticks + +indcpa_enc: +median: 190960 cycles/ticks +average: 191775 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47230 cycles/ticks + +kyber_keypair_derand: +median: 169200 cycles/ticks +average: 169778 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183108 cycles/ticks + +kyber_encaps_derand: +median: 206320 cycles/ticks +average: 207016 cycles/ticks + +kyber_encaps: +median: 207332 cycles/ticks +average: 208225 cycles/ticks + +kyber_decaps: +median: 256188 cycles/ticks +average: 257484 cycles/ticks + +Loop spin: 494 +gen_a: +median: 57120 cycles/ticks +average: 57412 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 155842 cycles/ticks +average: 156475 cycles/ticks + +indcpa_enc: +median: 190680 cycles/ticks +average: 191573 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47491 cycles/ticks + +kyber_keypair_derand: +median: 169372 cycles/ticks +average: 170055 cycles/ticks + +kyber_keypair: +median: 182414 cycles/ticks +average: 183137 cycles/ticks + +kyber_encaps_derand: +median: 205698 cycles/ticks +average: 206483 cycles/ticks + +kyber_encaps: +median: 206512 cycles/ticks +average: 207377 cycles/ticks + +kyber_decaps: +median: 255502 cycles/ticks +average: 256745 cycles/ticks + +Loop spin: 495 +gen_a: +median: 57088 cycles/ticks +average: 57408 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10735 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156422 cycles/ticks +average: 157043 cycles/ticks + +indcpa_enc: +median: 191304 cycles/ticks +average: 192073 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47309 cycles/ticks + +kyber_keypair_derand: +median: 169406 cycles/ticks +average: 170005 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 182997 cycles/ticks + +kyber_encaps_derand: +median: 205618 cycles/ticks +average: 206435 cycles/ticks + +kyber_encaps: +median: 206580 cycles/ticks +average: 207319 cycles/ticks + +kyber_decaps: +median: 255602 cycles/ticks +average: 256778 cycles/ticks + +Loop spin: 496 +gen_a: +median: 57176 cycles/ticks +average: 57453 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156050 cycles/ticks +average: 156560 cycles/ticks + +indcpa_enc: +median: 191022 cycles/ticks +average: 191736 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47252 cycles/ticks + +kyber_keypair_derand: +median: 169356 cycles/ticks +average: 170032 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183072 cycles/ticks + +kyber_encaps_derand: +median: 205824 cycles/ticks +average: 206620 cycles/ticks + +kyber_encaps: +median: 206696 cycles/ticks +average: 207601 cycles/ticks + +kyber_decaps: +median: 255496 cycles/ticks +average: 256785 cycles/ticks + +Loop spin: 497 +gen_a: +median: 57122 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6658 cycles/ticks +average: 6688 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 266 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156044 cycles/ticks +average: 156613 cycles/ticks + +indcpa_enc: +median: 191334 cycles/ticks +average: 192067 cycles/ticks + +indcpa_dec: +median: 46786 cycles/ticks +average: 47299 cycles/ticks + +kyber_keypair_derand: +median: 169174 cycles/ticks +average: 169756 cycles/ticks + +kyber_keypair: +median: 182406 cycles/ticks +average: 183199 cycles/ticks + +kyber_encaps_derand: +median: 205928 cycles/ticks +average: 206991 cycles/ticks + +kyber_encaps: +median: 206818 cycles/ticks +average: 207680 cycles/ticks + +kyber_decaps: +median: 255706 cycles/ticks +average: 256868 cycles/ticks + +Loop spin: 498 +gen_a: +median: 57128 cycles/ticks +average: 57414 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11794 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2172 cycles/ticks + +indcpa_keypair: +median: 156322 cycles/ticks +average: 156906 cycles/ticks + +indcpa_enc: +median: 191002 cycles/ticks +average: 191718 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47348 cycles/ticks + +kyber_keypair_derand: +median: 171192 cycles/ticks +average: 171895 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183074 cycles/ticks + +kyber_encaps_derand: +median: 205968 cycles/ticks +average: 206859 cycles/ticks + +kyber_encaps: +median: 206756 cycles/ticks +average: 207588 cycles/ticks + +kyber_decaps: +median: 255680 cycles/ticks +average: 256960 cycles/ticks + +Loop spin: 499 +gen_a: +median: 56930 cycles/ticks +average: 57210 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156576 cycles/ticks +average: 157228 cycles/ticks + +indcpa_enc: +median: 191450 cycles/ticks +average: 192262 cycles/ticks + +indcpa_dec: +median: 46816 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 169800 cycles/ticks +average: 170442 cycles/ticks + +kyber_keypair: +median: 182742 cycles/ticks +average: 183258 cycles/ticks + +kyber_encaps_derand: +median: 205650 cycles/ticks +average: 206424 cycles/ticks + +kyber_encaps: +median: 206544 cycles/ticks +average: 207314 cycles/ticks + +kyber_decaps: +median: 255736 cycles/ticks +average: 257030 cycles/ticks + +Loop spin: 500 +gen_a: +median: 57182 cycles/ticks +average: 57495 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2088 cycles/ticks + +indcpa_keypair: +median: 156414 cycles/ticks +average: 156982 cycles/ticks + +indcpa_enc: +median: 191346 cycles/ticks +average: 192068 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47310 cycles/ticks + +kyber_keypair_derand: +median: 169090 cycles/ticks +average: 169712 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183078 cycles/ticks + +kyber_encaps_derand: +median: 205942 cycles/ticks +average: 206835 cycles/ticks + +kyber_encaps: +median: 206764 cycles/ticks +average: 207667 cycles/ticks + +kyber_decaps: +median: 255812 cycles/ticks +average: 257046 cycles/ticks + +Loop spin: 501 +gen_a: +median: 57142 cycles/ticks +average: 57457 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156218 cycles/ticks +average: 156759 cycles/ticks + +indcpa_enc: +median: 191146 cycles/ticks +average: 191954 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47343 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170147 cycles/ticks + +kyber_keypair: +median: 182414 cycles/ticks +average: 183013 cycles/ticks + +kyber_encaps_derand: +median: 205696 cycles/ticks +average: 206657 cycles/ticks + +kyber_encaps: +median: 206516 cycles/ticks +average: 207326 cycles/ticks + +kyber_decaps: +median: 255436 cycles/ticks +average: 256641 cycles/ticks + +Loop spin: 502 +gen_a: +median: 57088 cycles/ticks +average: 57428 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10720 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156624 cycles/ticks +average: 157196 cycles/ticks + +indcpa_enc: +median: 191348 cycles/ticks +average: 192098 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47360 cycles/ticks + +kyber_keypair_derand: +median: 170646 cycles/ticks +average: 171293 cycles/ticks + +kyber_keypair: +median: 182604 cycles/ticks +average: 183290 cycles/ticks + +kyber_encaps_derand: +median: 205598 cycles/ticks +average: 206578 cycles/ticks + +kyber_encaps: +median: 206422 cycles/ticks +average: 207206 cycles/ticks + +kyber_decaps: +median: 255324 cycles/ticks +average: 256562 cycles/ticks + +Loop spin: 503 +gen_a: +median: 57096 cycles/ticks +average: 57448 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156530 cycles/ticks +average: 157134 cycles/ticks + +indcpa_enc: +median: 191466 cycles/ticks +average: 192261 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47410 cycles/ticks + +kyber_keypair_derand: +median: 169430 cycles/ticks +average: 170063 cycles/ticks + +kyber_keypair: +median: 182310 cycles/ticks +average: 182998 cycles/ticks + +kyber_encaps_derand: +median: 206040 cycles/ticks +average: 206933 cycles/ticks + +kyber_encaps: +median: 206666 cycles/ticks +average: 207648 cycles/ticks + +kyber_decaps: +median: 255590 cycles/ticks +average: 256792 cycles/ticks + +Loop spin: 504 +gen_a: +median: 57030 cycles/ticks +average: 57329 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 158284 cycles/ticks +average: 158809 cycles/ticks + +indcpa_enc: +median: 192968 cycles/ticks +average: 193776 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47289 cycles/ticks + +kyber_keypair_derand: +median: 169434 cycles/ticks +average: 170005 cycles/ticks + +kyber_keypair: +median: 182502 cycles/ticks +average: 183229 cycles/ticks + +kyber_encaps_derand: +median: 205714 cycles/ticks +average: 206629 cycles/ticks + +kyber_encaps: +median: 206598 cycles/ticks +average: 207476 cycles/ticks + +kyber_decaps: +median: 255550 cycles/ticks +average: 256723 cycles/ticks + +Loop spin: 505 +gen_a: +median: 57110 cycles/ticks +average: 57462 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156286 cycles/ticks +average: 156877 cycles/ticks + +indcpa_enc: +median: 191174 cycles/ticks +average: 191962 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169606 cycles/ticks +average: 170190 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 182955 cycles/ticks + +kyber_encaps_derand: +median: 205690 cycles/ticks +average: 208857 cycles/ticks + +kyber_encaps: +median: 206532 cycles/ticks +average: 207455 cycles/ticks + +kyber_decaps: +median: 255374 cycles/ticks +average: 256670 cycles/ticks + +Loop spin: 506 +gen_a: +median: 56962 cycles/ticks +average: 57275 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156478 cycles/ticks +average: 157109 cycles/ticks + +indcpa_enc: +median: 191122 cycles/ticks +average: 191923 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47169 cycles/ticks + +kyber_keypair_derand: +median: 169828 cycles/ticks +average: 172877 cycles/ticks + +kyber_keypair: +median: 182242 cycles/ticks +average: 182967 cycles/ticks + +kyber_encaps_derand: +median: 205904 cycles/ticks +average: 206676 cycles/ticks + +kyber_encaps: +median: 206748 cycles/ticks +average: 207507 cycles/ticks + +kyber_decaps: +median: 255580 cycles/ticks +average: 256834 cycles/ticks + +Loop spin: 507 +gen_a: +median: 57112 cycles/ticks +average: 57441 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156318 cycles/ticks +average: 156937 cycles/ticks + +indcpa_enc: +median: 191202 cycles/ticks +average: 192010 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47192 cycles/ticks + +kyber_keypair_derand: +median: 170772 cycles/ticks +average: 171327 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 183091 cycles/ticks + +kyber_encaps_derand: +median: 205520 cycles/ticks +average: 206217 cycles/ticks + +kyber_encaps: +median: 206300 cycles/ticks +average: 206972 cycles/ticks + +kyber_decaps: +median: 255272 cycles/ticks +average: 256547 cycles/ticks + +Loop spin: 508 +gen_a: +median: 57074 cycles/ticks +average: 57399 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156726 cycles/ticks +average: 157353 cycles/ticks + +indcpa_enc: +median: 191384 cycles/ticks +average: 192111 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47353 cycles/ticks + +kyber_keypair_derand: +median: 169464 cycles/ticks +average: 170042 cycles/ticks + +kyber_keypair: +median: 182460 cycles/ticks +average: 183097 cycles/ticks + +kyber_encaps_derand: +median: 206078 cycles/ticks +average: 206827 cycles/ticks + +kyber_encaps: +median: 206858 cycles/ticks +average: 207586 cycles/ticks + +kyber_decaps: +median: 255736 cycles/ticks +average: 256904 cycles/ticks + +Loop spin: 509 +gen_a: +median: 57108 cycles/ticks +average: 57417 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156953 cycles/ticks + +indcpa_enc: +median: 191122 cycles/ticks +average: 191783 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169498 cycles/ticks +average: 170110 cycles/ticks + +kyber_keypair: +median: 182496 cycles/ticks +average: 182929 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206581 cycles/ticks + +kyber_encaps: +median: 206624 cycles/ticks +average: 207306 cycles/ticks + +kyber_decaps: +median: 256212 cycles/ticks +average: 257459 cycles/ticks + +Loop spin: 510 +gen_a: +median: 57048 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 155946 cycles/ticks +average: 156570 cycles/ticks + +indcpa_enc: +median: 190842 cycles/ticks +average: 191639 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47236 cycles/ticks + +kyber_keypair_derand: +median: 169496 cycles/ticks +average: 170142 cycles/ticks + +kyber_keypair: +median: 182314 cycles/ticks +average: 183078 cycles/ticks + +kyber_encaps_derand: +median: 205574 cycles/ticks +average: 206267 cycles/ticks + +kyber_encaps: +median: 206336 cycles/ticks +average: 207275 cycles/ticks + +kyber_decaps: +median: 255304 cycles/ticks +average: 256447 cycles/ticks + +Loop spin: 511 +gen_a: +median: 57194 cycles/ticks +average: 57568 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156230 cycles/ticks +average: 156682 cycles/ticks + +indcpa_enc: +median: 191186 cycles/ticks +average: 192011 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47282 cycles/ticks + +kyber_keypair_derand: +median: 169834 cycles/ticks +average: 170417 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 183059 cycles/ticks + +kyber_encaps_derand: +median: 206066 cycles/ticks +average: 206943 cycles/ticks + +kyber_encaps: +median: 206904 cycles/ticks +average: 207781 cycles/ticks + +kyber_decaps: +median: 255554 cycles/ticks +average: 256878 cycles/ticks + +Loop spin: 512 +gen_a: +median: 57038 cycles/ticks +average: 57331 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 156428 cycles/ticks +average: 157030 cycles/ticks + +indcpa_enc: +median: 191240 cycles/ticks +average: 191985 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 169532 cycles/ticks +average: 170125 cycles/ticks + +kyber_keypair: +median: 182414 cycles/ticks +average: 183104 cycles/ticks + +kyber_encaps_derand: +median: 207434 cycles/ticks +average: 208565 cycles/ticks + +kyber_encaps: +median: 208566 cycles/ticks +average: 209839 cycles/ticks + +kyber_decaps: +median: 258106 cycles/ticks +average: 258929 cycles/ticks + +Loop spin: 513 +gen_a: +median: 56986 cycles/ticks +average: 57256 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 156976 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191735 cycles/ticks + +indcpa_dec: +median: 46934 cycles/ticks +average: 47299 cycles/ticks + +kyber_keypair_derand: +median: 169742 cycles/ticks +average: 170353 cycles/ticks + +kyber_keypair: +median: 182572 cycles/ticks +average: 183237 cycles/ticks + +kyber_encaps_derand: +median: 205692 cycles/ticks +average: 206528 cycles/ticks + +kyber_encaps: +median: 206714 cycles/ticks +average: 207849 cycles/ticks + +kyber_decaps: +median: 255394 cycles/ticks +average: 256546 cycles/ticks + +Loop spin: 514 +gen_a: +median: 57140 cycles/ticks +average: 57440 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156428 cycles/ticks +average: 156989 cycles/ticks + +indcpa_enc: +median: 191468 cycles/ticks +average: 192317 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47367 cycles/ticks + +kyber_keypair_derand: +median: 169274 cycles/ticks +average: 169879 cycles/ticks + +kyber_keypair: +median: 182552 cycles/ticks +average: 183256 cycles/ticks + +kyber_encaps_derand: +median: 205960 cycles/ticks +average: 206817 cycles/ticks + +kyber_encaps: +median: 206820 cycles/ticks +average: 207825 cycles/ticks + +kyber_decaps: +median: 255646 cycles/ticks +average: 257000 cycles/ticks + +Loop spin: 515 +gen_a: +median: 57254 cycles/ticks +average: 57620 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 158356 cycles/ticks +average: 158928 cycles/ticks + +indcpa_enc: +median: 192986 cycles/ticks +average: 193731 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169510 cycles/ticks +average: 170123 cycles/ticks + +kyber_keypair: +median: 182540 cycles/ticks +average: 183198 cycles/ticks + +kyber_encaps_derand: +median: 205932 cycles/ticks +average: 206832 cycles/ticks + +kyber_encaps: +median: 206724 cycles/ticks +average: 207470 cycles/ticks + +kyber_decaps: +median: 255742 cycles/ticks +average: 256982 cycles/ticks + +Loop spin: 516 +gen_a: +median: 57222 cycles/ticks +average: 57507 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 155958 cycles/ticks +average: 156553 cycles/ticks + +indcpa_enc: +median: 190814 cycles/ticks +average: 191562 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47224 cycles/ticks + +kyber_keypair_derand: +median: 169556 cycles/ticks +average: 170255 cycles/ticks + +kyber_keypair: +median: 182486 cycles/ticks +average: 183182 cycles/ticks + +kyber_encaps_derand: +median: 205672 cycles/ticks +average: 206567 cycles/ticks + +kyber_encaps: +median: 206590 cycles/ticks +average: 207494 cycles/ticks + +kyber_decaps: +median: 255424 cycles/ticks +average: 256659 cycles/ticks + +Loop spin: 517 +gen_a: +median: 56966 cycles/ticks +average: 57229 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156574 cycles/ticks +average: 157186 cycles/ticks + +indcpa_enc: +median: 191296 cycles/ticks +average: 192107 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47306 cycles/ticks + +kyber_keypair_derand: +median: 169262 cycles/ticks +average: 169979 cycles/ticks + +kyber_keypair: +median: 182508 cycles/ticks +average: 183156 cycles/ticks + +kyber_encaps_derand: +median: 205680 cycles/ticks +average: 206511 cycles/ticks + +kyber_encaps: +median: 206566 cycles/ticks +average: 207441 cycles/ticks + +kyber_decaps: +median: 255720 cycles/ticks +average: 256988 cycles/ticks + +Loop spin: 518 +gen_a: +median: 56980 cycles/ticks +average: 57270 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156634 cycles/ticks +average: 157271 cycles/ticks + +indcpa_enc: +median: 191132 cycles/ticks +average: 191949 cycles/ticks + +indcpa_dec: +median: 46924 cycles/ticks +average: 47378 cycles/ticks + +kyber_keypair_derand: +median: 169990 cycles/ticks +average: 170526 cycles/ticks + +kyber_keypair: +median: 182592 cycles/ticks +average: 183303 cycles/ticks + +kyber_encaps_derand: +median: 205878 cycles/ticks +average: 206715 cycles/ticks + +kyber_encaps: +median: 206580 cycles/ticks +average: 207446 cycles/ticks + +kyber_decaps: +median: 255614 cycles/ticks +average: 256889 cycles/ticks + +Loop spin: 519 +gen_a: +median: 57030 cycles/ticks +average: 57349 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156242 cycles/ticks +average: 156886 cycles/ticks + +indcpa_enc: +median: 192044 cycles/ticks +average: 192855 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47371 cycles/ticks + +kyber_keypair_derand: +median: 169850 cycles/ticks +average: 170626 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 182972 cycles/ticks + +kyber_encaps_derand: +median: 205844 cycles/ticks +average: 206643 cycles/ticks + +kyber_encaps: +median: 206754 cycles/ticks +average: 207530 cycles/ticks + +kyber_decaps: +median: 255616 cycles/ticks +average: 256896 cycles/ticks + +Loop spin: 520 +gen_a: +median: 57096 cycles/ticks +average: 57445 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11760 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156991 cycles/ticks + +indcpa_enc: +median: 191226 cycles/ticks +average: 191960 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47290 cycles/ticks + +kyber_keypair_derand: +median: 169146 cycles/ticks +average: 169755 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 182982 cycles/ticks + +kyber_encaps_derand: +median: 206066 cycles/ticks +average: 206906 cycles/ticks + +kyber_encaps: +median: 206792 cycles/ticks +average: 207600 cycles/ticks + +kyber_decaps: +median: 255748 cycles/ticks +average: 256936 cycles/ticks + +Loop spin: 521 +gen_a: +median: 57118 cycles/ticks +average: 57503 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 103 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156422 cycles/ticks +average: 157025 cycles/ticks + +indcpa_enc: +median: 191118 cycles/ticks +average: 191972 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47390 cycles/ticks + +kyber_keypair_derand: +median: 169344 cycles/ticks +average: 169974 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183059 cycles/ticks + +kyber_encaps_derand: +median: 205530 cycles/ticks +average: 206391 cycles/ticks + +kyber_encaps: +median: 206564 cycles/ticks +average: 207457 cycles/ticks + +kyber_decaps: +median: 255382 cycles/ticks +average: 256720 cycles/ticks + +Loop spin: 522 +gen_a: +median: 57082 cycles/ticks +average: 57383 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 157644 cycles/ticks +average: 158218 cycles/ticks + +indcpa_enc: +median: 191700 cycles/ticks +average: 192419 cycles/ticks + +indcpa_dec: +median: 46908 cycles/ticks +average: 47387 cycles/ticks + +kyber_keypair_derand: +median: 170322 cycles/ticks +average: 170987 cycles/ticks + +kyber_keypair: +median: 183444 cycles/ticks +average: 184174 cycles/ticks + +kyber_encaps_derand: +median: 205984 cycles/ticks +average: 206811 cycles/ticks + +kyber_encaps: +median: 206856 cycles/ticks +average: 207611 cycles/ticks + +kyber_decaps: +median: 256572 cycles/ticks +average: 257583 cycles/ticks + +Loop spin: 523 +gen_a: +median: 57144 cycles/ticks +average: 57467 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156644 cycles/ticks +average: 157305 cycles/ticks + +indcpa_enc: +median: 191344 cycles/ticks +average: 192166 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47329 cycles/ticks + +kyber_keypair_derand: +median: 169634 cycles/ticks +average: 170259 cycles/ticks + +kyber_keypair: +median: 182568 cycles/ticks +average: 183250 cycles/ticks + +kyber_encaps_derand: +median: 205454 cycles/ticks +average: 206299 cycles/ticks + +kyber_encaps: +median: 206226 cycles/ticks +average: 207009 cycles/ticks + +kyber_decaps: +median: 255214 cycles/ticks +average: 256407 cycles/ticks + +Loop spin: 524 +gen_a: +median: 57042 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6742 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156280 cycles/ticks +average: 156912 cycles/ticks + +indcpa_enc: +median: 191088 cycles/ticks +average: 191893 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169654 cycles/ticks +average: 170342 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 183068 cycles/ticks + +kyber_encaps_derand: +median: 205956 cycles/ticks +average: 206751 cycles/ticks + +kyber_encaps: +median: 206810 cycles/ticks +average: 207567 cycles/ticks + +kyber_decaps: +median: 255676 cycles/ticks +average: 256904 cycles/ticks + +Loop spin: 525 +gen_a: +median: 57336 cycles/ticks +average: 57654 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156668 cycles/ticks +average: 157207 cycles/ticks + +indcpa_enc: +median: 191292 cycles/ticks +average: 191944 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47297 cycles/ticks + +kyber_keypair_derand: +median: 169440 cycles/ticks +average: 170015 cycles/ticks + +kyber_keypair: +median: 182560 cycles/ticks +average: 183242 cycles/ticks + +kyber_encaps_derand: +median: 205902 cycles/ticks +average: 206731 cycles/ticks + +kyber_encaps: +median: 206688 cycles/ticks +average: 207608 cycles/ticks + +kyber_decaps: +median: 255598 cycles/ticks +average: 256695 cycles/ticks + +Loop spin: 526 +gen_a: +median: 57050 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156224 cycles/ticks +average: 156785 cycles/ticks + +indcpa_enc: +median: 191162 cycles/ticks +average: 191961 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47328 cycles/ticks + +kyber_keypair_derand: +median: 170862 cycles/ticks +average: 171503 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183109 cycles/ticks + +kyber_encaps_derand: +median: 205564 cycles/ticks +average: 206365 cycles/ticks + +kyber_encaps: +median: 206472 cycles/ticks +average: 207530 cycles/ticks + +kyber_decaps: +median: 256236 cycles/ticks +average: 257029 cycles/ticks + +Loop spin: 527 +gen_a: +median: 57112 cycles/ticks +average: 57463 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 278 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156292 cycles/ticks +average: 156927 cycles/ticks + +indcpa_enc: +median: 191016 cycles/ticks +average: 191783 cycles/ticks + +indcpa_dec: +median: 46922 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169974 cycles/ticks +average: 170607 cycles/ticks + +kyber_keypair: +median: 182432 cycles/ticks +average: 183059 cycles/ticks + +kyber_encaps_derand: +median: 206022 cycles/ticks +average: 207073 cycles/ticks + +kyber_encaps: +median: 207030 cycles/ticks +average: 207946 cycles/ticks + +kyber_decaps: +median: 255850 cycles/ticks +average: 257116 cycles/ticks + +Loop spin: 528 +gen_a: +median: 57152 cycles/ticks +average: 57495 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11798 cycles/ticks +average: 11870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156056 cycles/ticks +average: 156667 cycles/ticks + +indcpa_enc: +median: 190774 cycles/ticks +average: 191533 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47357 cycles/ticks + +kyber_keypair_derand: +median: 169486 cycles/ticks +average: 170137 cycles/ticks + +kyber_keypair: +median: 182344 cycles/ticks +average: 183030 cycles/ticks + +kyber_encaps_derand: +median: 205684 cycles/ticks +average: 206654 cycles/ticks + +kyber_encaps: +median: 206578 cycles/ticks +average: 207703 cycles/ticks + +kyber_decaps: +median: 255290 cycles/ticks +average: 256455 cycles/ticks + +Loop spin: 529 +gen_a: +median: 57066 cycles/ticks +average: 57412 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 156086 cycles/ticks +average: 156704 cycles/ticks + +indcpa_enc: +median: 190926 cycles/ticks +average: 191610 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47380 cycles/ticks + +kyber_keypair_derand: +median: 169278 cycles/ticks +average: 169867 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 183168 cycles/ticks + +kyber_encaps_derand: +median: 206000 cycles/ticks +average: 206810 cycles/ticks + +kyber_encaps: +median: 206982 cycles/ticks +average: 207813 cycles/ticks + +kyber_decaps: +median: 255858 cycles/ticks +average: 257085 cycles/ticks + +Loop spin: 530 +gen_a: +median: 57038 cycles/ticks +average: 57369 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156254 cycles/ticks +average: 156838 cycles/ticks + +indcpa_enc: +median: 190984 cycles/ticks +average: 191659 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47260 cycles/ticks + +kyber_keypair_derand: +median: 169638 cycles/ticks +average: 170309 cycles/ticks + +kyber_keypair: +median: 182442 cycles/ticks +average: 183002 cycles/ticks + +kyber_encaps_derand: +median: 207416 cycles/ticks +average: 208332 cycles/ticks + +kyber_encaps: +median: 208292 cycles/ticks +average: 209201 cycles/ticks + +kyber_decaps: +median: 257036 cycles/ticks +average: 258259 cycles/ticks + +Loop spin: 531 +gen_a: +median: 57012 cycles/ticks +average: 57314 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2142 cycles/ticks + +indcpa_keypair: +median: 157808 cycles/ticks +average: 158385 cycles/ticks + +indcpa_enc: +median: 192466 cycles/ticks +average: 193368 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47381 cycles/ticks + +kyber_keypair_derand: +median: 169386 cycles/ticks +average: 170102 cycles/ticks + +kyber_keypair: +median: 182460 cycles/ticks +average: 183230 cycles/ticks + +kyber_encaps_derand: +median: 205872 cycles/ticks +average: 206724 cycles/ticks + +kyber_encaps: +median: 206786 cycles/ticks +average: 207755 cycles/ticks + +kyber_decaps: +median: 256422 cycles/ticks +average: 257504 cycles/ticks + +Loop spin: 532 +gen_a: +median: 57084 cycles/ticks +average: 57406 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 86 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156222 cycles/ticks +average: 156763 cycles/ticks + +indcpa_enc: +median: 190958 cycles/ticks +average: 191787 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47327 cycles/ticks + +kyber_keypair_derand: +median: 169264 cycles/ticks +average: 169885 cycles/ticks + +kyber_keypair: +median: 182530 cycles/ticks +average: 183188 cycles/ticks + +kyber_encaps_derand: +median: 207346 cycles/ticks +average: 208285 cycles/ticks + +kyber_encaps: +median: 208338 cycles/ticks +average: 209233 cycles/ticks + +kyber_decaps: +median: 257078 cycles/ticks +average: 258176 cycles/ticks + +Loop spin: 533 +gen_a: +median: 57144 cycles/ticks +average: 57506 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 157702 cycles/ticks +average: 158402 cycles/ticks + +indcpa_enc: +median: 192510 cycles/ticks +average: 193360 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 169272 cycles/ticks +average: 169889 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 182956 cycles/ticks + +kyber_encaps_derand: +median: 207438 cycles/ticks +average: 208409 cycles/ticks + +kyber_encaps: +median: 209490 cycles/ticks +average: 210221 cycles/ticks + +kyber_decaps: +median: 256938 cycles/ticks +average: 257906 cycles/ticks + +Loop spin: 534 +gen_a: +median: 57152 cycles/ticks +average: 57449 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 157810 cycles/ticks +average: 158402 cycles/ticks + +indcpa_enc: +median: 192646 cycles/ticks +average: 193472 cycles/ticks + +indcpa_dec: +median: 46932 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169734 cycles/ticks +average: 170474 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 182949 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206953 cycles/ticks + +kyber_encaps: +median: 206624 cycles/ticks +average: 207360 cycles/ticks + +kyber_decaps: +median: 255562 cycles/ticks +average: 256810 cycles/ticks + +Loop spin: 535 +gen_a: +median: 56960 cycles/ticks +average: 57248 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156518 cycles/ticks +average: 157063 cycles/ticks + +indcpa_enc: +median: 191150 cycles/ticks +average: 191839 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47337 cycles/ticks + +kyber_keypair_derand: +median: 169906 cycles/ticks +average: 170488 cycles/ticks + +kyber_keypair: +median: 182540 cycles/ticks +average: 183203 cycles/ticks + +kyber_encaps_derand: +median: 206060 cycles/ticks +average: 207234 cycles/ticks + +kyber_encaps: +median: 207048 cycles/ticks +average: 208203 cycles/ticks + +kyber_decaps: +median: 256740 cycles/ticks +average: 257859 cycles/ticks + +Loop spin: 536 +gen_a: +median: 57052 cycles/ticks +average: 57373 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156452 cycles/ticks +average: 157122 cycles/ticks + +indcpa_enc: +median: 191014 cycles/ticks +average: 191891 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47402 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170089 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 182953 cycles/ticks + +kyber_encaps_derand: +median: 205872 cycles/ticks +average: 206735 cycles/ticks + +kyber_encaps: +median: 206786 cycles/ticks +average: 207667 cycles/ticks + +kyber_decaps: +median: 255826 cycles/ticks +average: 256994 cycles/ticks + +Loop spin: 537 +gen_a: +median: 57034 cycles/ticks +average: 57353 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156458 cycles/ticks +average: 157058 cycles/ticks + +indcpa_enc: +median: 191246 cycles/ticks +average: 191948 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47447 cycles/ticks + +kyber_keypair_derand: +median: 169528 cycles/ticks +average: 170209 cycles/ticks + +kyber_keypair: +median: 182516 cycles/ticks +average: 183117 cycles/ticks + +kyber_encaps_derand: +median: 205722 cycles/ticks +average: 206530 cycles/ticks + +kyber_encaps: +median: 206570 cycles/ticks +average: 207444 cycles/ticks + +kyber_decaps: +median: 255424 cycles/ticks +average: 256716 cycles/ticks + +Loop spin: 538 +gen_a: +median: 57146 cycles/ticks +average: 57471 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156146 cycles/ticks +average: 156854 cycles/ticks + +indcpa_enc: +median: 190930 cycles/ticks +average: 191682 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47269 cycles/ticks + +kyber_keypair_derand: +median: 169516 cycles/ticks +average: 170145 cycles/ticks + +kyber_keypair: +median: 182522 cycles/ticks +average: 183178 cycles/ticks + +kyber_encaps_derand: +median: 207540 cycles/ticks +average: 208589 cycles/ticks + +kyber_encaps: +median: 208588 cycles/ticks +average: 209636 cycles/ticks + +kyber_decaps: +median: 258232 cycles/ticks +average: 259290 cycles/ticks + +Loop spin: 539 +gen_a: +median: 57076 cycles/ticks +average: 57429 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156410 cycles/ticks +average: 156954 cycles/ticks + +indcpa_enc: +median: 191350 cycles/ticks +average: 192166 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47362 cycles/ticks + +kyber_keypair_derand: +median: 169602 cycles/ticks +average: 170324 cycles/ticks + +kyber_keypair: +median: 182448 cycles/ticks +average: 183123 cycles/ticks + +kyber_encaps_derand: +median: 205806 cycles/ticks +average: 206627 cycles/ticks + +kyber_encaps: +median: 206774 cycles/ticks +average: 207617 cycles/ticks + +kyber_decaps: +median: 255622 cycles/ticks +average: 256918 cycles/ticks + +Loop spin: 540 +gen_a: +median: 57072 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156642 cycles/ticks +average: 157251 cycles/ticks + +indcpa_enc: +median: 191128 cycles/ticks +average: 191974 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47210 cycles/ticks + +kyber_keypair_derand: +median: 170802 cycles/ticks +average: 171355 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 183050 cycles/ticks + +kyber_encaps_derand: +median: 205744 cycles/ticks +average: 206671 cycles/ticks + +kyber_encaps: +median: 206544 cycles/ticks +average: 207361 cycles/ticks + +kyber_decaps: +median: 255464 cycles/ticks +average: 256643 cycles/ticks + +Loop spin: 541 +gen_a: +median: 57090 cycles/ticks +average: 57396 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6791 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156582 cycles/ticks +average: 157162 cycles/ticks + +indcpa_enc: +median: 191334 cycles/ticks +average: 192282 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169490 cycles/ticks +average: 170150 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183056 cycles/ticks + +kyber_encaps_derand: +median: 205286 cycles/ticks +average: 206154 cycles/ticks + +kyber_encaps: +median: 206274 cycles/ticks +average: 207362 cycles/ticks + +kyber_decaps: +median: 256168 cycles/ticks +average: 256865 cycles/ticks + +Loop spin: 542 +gen_a: +median: 56958 cycles/ticks +average: 57286 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 72 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156002 cycles/ticks +average: 156548 cycles/ticks + +indcpa_enc: +median: 190784 cycles/ticks +average: 191593 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 169468 cycles/ticks +average: 170147 cycles/ticks + +kyber_keypair: +median: 182560 cycles/ticks +average: 183164 cycles/ticks + +kyber_encaps_derand: +median: 205960 cycles/ticks +average: 206847 cycles/ticks + +kyber_encaps: +median: 206954 cycles/ticks +average: 207782 cycles/ticks + +kyber_decaps: +median: 255792 cycles/ticks +average: 257058 cycles/ticks + +Loop spin: 543 +gen_a: +median: 57048 cycles/ticks +average: 57361 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 157111 cycles/ticks + +indcpa_enc: +median: 191102 cycles/ticks +average: 191942 cycles/ticks + +indcpa_dec: +median: 46816 cycles/ticks +average: 47278 cycles/ticks + +kyber_keypair_derand: +median: 169520 cycles/ticks +average: 170181 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183080 cycles/ticks + +kyber_encaps_derand: +median: 205458 cycles/ticks +average: 206539 cycles/ticks + +kyber_encaps: +median: 206360 cycles/ticks +average: 207554 cycles/ticks + +kyber_decaps: +median: 255668 cycles/ticks +average: 256965 cycles/ticks + +Loop spin: 544 +gen_a: +median: 57076 cycles/ticks +average: 57361 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 156216 cycles/ticks +average: 156841 cycles/ticks + +indcpa_enc: +median: 192190 cycles/ticks +average: 193325 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47371 cycles/ticks + +kyber_keypair_derand: +median: 169516 cycles/ticks +average: 170227 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183136 cycles/ticks + +kyber_encaps_derand: +median: 205808 cycles/ticks +average: 206637 cycles/ticks + +kyber_encaps: +median: 206670 cycles/ticks +average: 207605 cycles/ticks + +kyber_decaps: +median: 255488 cycles/ticks +average: 256683 cycles/ticks + +Loop spin: 545 +gen_a: +median: 56978 cycles/ticks +average: 57305 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156382 cycles/ticks +average: 156983 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191916 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47392 cycles/ticks + +kyber_keypair_derand: +median: 169632 cycles/ticks +average: 170335 cycles/ticks + +kyber_keypair: +median: 182482 cycles/ticks +average: 183208 cycles/ticks + +kyber_encaps_derand: +median: 205880 cycles/ticks +average: 206636 cycles/ticks + +kyber_encaps: +median: 206884 cycles/ticks +average: 208219 cycles/ticks + +kyber_decaps: +median: 256340 cycles/ticks +average: 257335 cycles/ticks + +Loop spin: 546 +gen_a: +median: 57058 cycles/ticks +average: 57394 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156376 cycles/ticks +average: 157034 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 191999 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47327 cycles/ticks + +kyber_keypair_derand: +median: 169358 cycles/ticks +average: 170039 cycles/ticks + +kyber_keypair: +median: 182556 cycles/ticks +average: 183225 cycles/ticks + +kyber_encaps_derand: +median: 205590 cycles/ticks +average: 206581 cycles/ticks + +kyber_encaps: +median: 206556 cycles/ticks +average: 207434 cycles/ticks + +kyber_decaps: +median: 255470 cycles/ticks +average: 256650 cycles/ticks + +Loop spin: 547 +gen_a: +median: 57032 cycles/ticks +average: 57418 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156116 cycles/ticks +average: 156744 cycles/ticks + +indcpa_enc: +median: 190842 cycles/ticks +average: 191710 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47424 cycles/ticks + +kyber_keypair_derand: +median: 169564 cycles/ticks +average: 170280 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 182948 cycles/ticks + +kyber_encaps_derand: +median: 205628 cycles/ticks +average: 206662 cycles/ticks + +kyber_encaps: +median: 206574 cycles/ticks +average: 207575 cycles/ticks + +kyber_decaps: +median: 255260 cycles/ticks +average: 256401 cycles/ticks + +Loop spin: 548 +gen_a: +median: 56958 cycles/ticks +average: 57307 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156614 cycles/ticks +average: 157316 cycles/ticks + +indcpa_enc: +median: 191382 cycles/ticks +average: 192056 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169556 cycles/ticks +average: 170159 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183148 cycles/ticks + +kyber_encaps_derand: +median: 205632 cycles/ticks +average: 206541 cycles/ticks + +kyber_encaps: +median: 206622 cycles/ticks +average: 207461 cycles/ticks + +kyber_decaps: +median: 255306 cycles/ticks +average: 256492 cycles/ticks + +Loop spin: 549 +gen_a: +median: 57080 cycles/ticks +average: 57404 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 157012 cycles/ticks + +indcpa_enc: +median: 191218 cycles/ticks +average: 192088 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47239 cycles/ticks + +kyber_keypair_derand: +median: 169580 cycles/ticks +average: 170192 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183050 cycles/ticks + +kyber_encaps_derand: +median: 205838 cycles/ticks +average: 206710 cycles/ticks + +kyber_encaps: +median: 206702 cycles/ticks +average: 207486 cycles/ticks + +kyber_decaps: +median: 255732 cycles/ticks +average: 257083 cycles/ticks + +Loop spin: 550 +gen_a: +median: 57100 cycles/ticks +average: 57448 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6712 cycles/ticks +average: 6743 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156352 cycles/ticks +average: 157009 cycles/ticks + +indcpa_enc: +median: 191176 cycles/ticks +average: 191886 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169178 cycles/ticks +average: 169846 cycles/ticks + +kyber_keypair: +median: 182302 cycles/ticks +average: 183021 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206699 cycles/ticks + +kyber_encaps: +median: 206678 cycles/ticks +average: 207495 cycles/ticks + +kyber_decaps: +median: 255458 cycles/ticks +average: 256650 cycles/ticks + +Loop spin: 551 +gen_a: +median: 56982 cycles/ticks +average: 57337 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1419 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 157706 cycles/ticks +average: 158354 cycles/ticks + +indcpa_enc: +median: 192732 cycles/ticks +average: 193371 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47379 cycles/ticks + +kyber_keypair_derand: +median: 169448 cycles/ticks +average: 170086 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183008 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206676 cycles/ticks + +kyber_encaps: +median: 206818 cycles/ticks +average: 207604 cycles/ticks + +kyber_decaps: +median: 255438 cycles/ticks +average: 256566 cycles/ticks + +Loop spin: 552 +gen_a: +median: 57012 cycles/ticks +average: 57361 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156534 cycles/ticks +average: 157136 cycles/ticks + +indcpa_enc: +median: 191082 cycles/ticks +average: 191973 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47354 cycles/ticks + +kyber_keypair_derand: +median: 169502 cycles/ticks +average: 170108 cycles/ticks + +kyber_keypair: +median: 182480 cycles/ticks +average: 183163 cycles/ticks + +kyber_encaps_derand: +median: 206106 cycles/ticks +average: 206871 cycles/ticks + +kyber_encaps: +median: 207104 cycles/ticks +average: 207876 cycles/ticks + +kyber_decaps: +median: 256828 cycles/ticks +average: 257981 cycles/ticks + +Loop spin: 553 +gen_a: +median: 57068 cycles/ticks +average: 57461 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6660 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156002 cycles/ticks +average: 156639 cycles/ticks + +indcpa_enc: +median: 190818 cycles/ticks +average: 191527 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169834 cycles/ticks +average: 170520 cycles/ticks + +kyber_keypair: +median: 182334 cycles/ticks +average: 183079 cycles/ticks + +kyber_encaps_derand: +median: 205670 cycles/ticks +average: 206750 cycles/ticks + +kyber_encaps: +median: 206530 cycles/ticks +average: 207542 cycles/ticks + +kyber_decaps: +median: 255416 cycles/ticks +average: 256778 cycles/ticks + +Loop spin: 554 +gen_a: +median: 56990 cycles/ticks +average: 57320 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 331 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156164 cycles/ticks +average: 156830 cycles/ticks + +indcpa_enc: +median: 191050 cycles/ticks +average: 191759 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47289 cycles/ticks + +kyber_keypair_derand: +median: 169584 cycles/ticks +average: 170281 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183060 cycles/ticks + +kyber_encaps_derand: +median: 206460 cycles/ticks +average: 207319 cycles/ticks + +kyber_encaps: +median: 207214 cycles/ticks +average: 208069 cycles/ticks + +kyber_decaps: +median: 255960 cycles/ticks +average: 257260 cycles/ticks + +Loop spin: 555 +gen_a: +median: 57116 cycles/ticks +average: 57434 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6708 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 66 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 155972 cycles/ticks +average: 156558 cycles/ticks + +indcpa_enc: +median: 190732 cycles/ticks +average: 191576 cycles/ticks + +indcpa_dec: +median: 46916 cycles/ticks +average: 47392 cycles/ticks + +kyber_keypair_derand: +median: 169590 cycles/ticks +average: 170232 cycles/ticks + +kyber_keypair: +median: 182316 cycles/ticks +average: 183015 cycles/ticks + +kyber_encaps_derand: +median: 205660 cycles/ticks +average: 206453 cycles/ticks + +kyber_encaps: +median: 206536 cycles/ticks +average: 207409 cycles/ticks + +kyber_decaps: +median: 255610 cycles/ticks +average: 256868 cycles/ticks + +Loop spin: 556 +gen_a: +median: 57054 cycles/ticks +average: 57529 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6752 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 158154 cycles/ticks +average: 158796 cycles/ticks + +indcpa_enc: +median: 192924 cycles/ticks +average: 193787 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47395 cycles/ticks + +kyber_keypair_derand: +median: 169502 cycles/ticks +average: 170178 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183048 cycles/ticks + +kyber_encaps_derand: +median: 205768 cycles/ticks +average: 206676 cycles/ticks + +kyber_encaps: +median: 206492 cycles/ticks +average: 207317 cycles/ticks + +kyber_decaps: +median: 255510 cycles/ticks +average: 256746 cycles/ticks + +Loop spin: 557 +gen_a: +median: 57036 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2142 cycles/ticks + +indcpa_keypair: +median: 156746 cycles/ticks +average: 157340 cycles/ticks + +indcpa_enc: +median: 191538 cycles/ticks +average: 192348 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169590 cycles/ticks +average: 170183 cycles/ticks + +kyber_keypair: +median: 182534 cycles/ticks +average: 183186 cycles/ticks + +kyber_encaps_derand: +median: 205732 cycles/ticks +average: 206428 cycles/ticks + +kyber_encaps: +median: 206736 cycles/ticks +average: 207464 cycles/ticks + +kyber_decaps: +median: 255564 cycles/ticks +average: 256910 cycles/ticks + +Loop spin: 558 +gen_a: +median: 57022 cycles/ticks +average: 57350 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156434 cycles/ticks +average: 156971 cycles/ticks + +indcpa_enc: +median: 191512 cycles/ticks +average: 192344 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47391 cycles/ticks + +kyber_keypair_derand: +median: 169494 cycles/ticks +average: 170057 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 183170 cycles/ticks + +kyber_encaps_derand: +median: 205718 cycles/ticks +average: 206959 cycles/ticks + +kyber_encaps: +median: 206490 cycles/ticks +average: 207330 cycles/ticks + +kyber_decaps: +median: 255286 cycles/ticks +average: 256569 cycles/ticks + +Loop spin: 559 +gen_a: +median: 57180 cycles/ticks +average: 57514 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 158216 cycles/ticks +average: 158871 cycles/ticks + +indcpa_enc: +median: 193058 cycles/ticks +average: 193825 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47417 cycles/ticks + +kyber_keypair_derand: +median: 169486 cycles/ticks +average: 170116 cycles/ticks + +kyber_keypair: +median: 182532 cycles/ticks +average: 183176 cycles/ticks + +kyber_encaps_derand: +median: 205698 cycles/ticks +average: 206569 cycles/ticks + +kyber_encaps: +median: 206474 cycles/ticks +average: 207394 cycles/ticks + +kyber_decaps: +median: 255548 cycles/ticks +average: 256718 cycles/ticks + +Loop spin: 560 +gen_a: +median: 57014 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156652 cycles/ticks +average: 157239 cycles/ticks + +indcpa_enc: +median: 191296 cycles/ticks +average: 192048 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47358 cycles/ticks + +kyber_keypair_derand: +median: 169780 cycles/ticks +average: 170469 cycles/ticks + +kyber_keypair: +median: 182478 cycles/ticks +average: 183218 cycles/ticks + +kyber_encaps_derand: +median: 207422 cycles/ticks +average: 208329 cycles/ticks + +kyber_encaps: +median: 208376 cycles/ticks +average: 209301 cycles/ticks + +kyber_decaps: +median: 257360 cycles/ticks +average: 258509 cycles/ticks + +Loop spin: 561 +gen_a: +median: 57160 cycles/ticks +average: 57501 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 157932 cycles/ticks +average: 158536 cycles/ticks + +indcpa_enc: +median: 192598 cycles/ticks +average: 193389 cycles/ticks + +indcpa_dec: +median: 46816 cycles/ticks +average: 47229 cycles/ticks + +kyber_keypair_derand: +median: 170818 cycles/ticks +average: 171467 cycles/ticks + +kyber_keypair: +median: 182454 cycles/ticks +average: 183152 cycles/ticks + +kyber_encaps_derand: +median: 207144 cycles/ticks +average: 210063 cycles/ticks + +kyber_encaps: +median: 208218 cycles/ticks +average: 209026 cycles/ticks + +kyber_decaps: +median: 256874 cycles/ticks +average: 258090 cycles/ticks + +Loop spin: 562 +gen_a: +median: 57120 cycles/ticks +average: 57399 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 300 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156040 cycles/ticks +average: 156628 cycles/ticks + +indcpa_enc: +median: 191058 cycles/ticks +average: 192030 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47267 cycles/ticks + +kyber_keypair_derand: +median: 169452 cycles/ticks +average: 172431 cycles/ticks + +kyber_keypair: +median: 182460 cycles/ticks +average: 183055 cycles/ticks + +kyber_encaps_derand: +median: 207426 cycles/ticks +average: 208245 cycles/ticks + +kyber_encaps: +median: 208352 cycles/ticks +average: 209133 cycles/ticks + +kyber_decaps: +median: 257148 cycles/ticks +average: 258334 cycles/ticks + +Loop spin: 563 +gen_a: +median: 57188 cycles/ticks +average: 57548 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156778 cycles/ticks +average: 157359 cycles/ticks + +indcpa_enc: +median: 191086 cycles/ticks +average: 191745 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169600 cycles/ticks +average: 170168 cycles/ticks + +kyber_keypair: +median: 182660 cycles/ticks +average: 183407 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206733 cycles/ticks + +kyber_encaps: +median: 206658 cycles/ticks +average: 207749 cycles/ticks + +kyber_decaps: +median: 255468 cycles/ticks +average: 256661 cycles/ticks + +Loop spin: 564 +gen_a: +median: 57206 cycles/ticks +average: 57522 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2764 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156286 cycles/ticks +average: 156919 cycles/ticks + +indcpa_enc: +median: 190898 cycles/ticks +average: 191802 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47377 cycles/ticks + +kyber_keypair_derand: +median: 169804 cycles/ticks +average: 170458 cycles/ticks + +kyber_keypair: +median: 182706 cycles/ticks +average: 183428 cycles/ticks + +kyber_encaps_derand: +median: 206036 cycles/ticks +average: 206918 cycles/ticks + +kyber_encaps: +median: 206868 cycles/ticks +average: 207731 cycles/ticks + +kyber_decaps: +median: 255868 cycles/ticks +average: 257124 cycles/ticks + +Loop spin: 565 +gen_a: +median: 57152 cycles/ticks +average: 57501 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156420 cycles/ticks +average: 157064 cycles/ticks + +indcpa_enc: +median: 191378 cycles/ticks +average: 192246 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47399 cycles/ticks + +kyber_keypair_derand: +median: 169416 cycles/ticks +average: 170071 cycles/ticks + +kyber_keypair: +median: 182500 cycles/ticks +average: 183112 cycles/ticks + +kyber_encaps_derand: +median: 206368 cycles/ticks +average: 207272 cycles/ticks + +kyber_encaps: +median: 207178 cycles/ticks +average: 208022 cycles/ticks + +kyber_decaps: +median: 256046 cycles/ticks +average: 257326 cycles/ticks + +Loop spin: 566 +gen_a: +median: 57152 cycles/ticks +average: 57452 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2143 cycles/ticks + +indcpa_keypair: +median: 156152 cycles/ticks +average: 156798 cycles/ticks + +indcpa_enc: +median: 191118 cycles/ticks +average: 191821 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47261 cycles/ticks + +kyber_keypair_derand: +median: 169402 cycles/ticks +average: 170093 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183019 cycles/ticks + +kyber_encaps_derand: +median: 206096 cycles/ticks +average: 206942 cycles/ticks + +kyber_encaps: +median: 206934 cycles/ticks +average: 207794 cycles/ticks + +kyber_decaps: +median: 255556 cycles/ticks +average: 256762 cycles/ticks + +Loop spin: 567 +gen_a: +median: 57060 cycles/ticks +average: 57403 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156712 cycles/ticks +average: 157364 cycles/ticks + +indcpa_enc: +median: 191280 cycles/ticks +average: 192136 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47353 cycles/ticks + +kyber_keypair_derand: +median: 169850 cycles/ticks +average: 170498 cycles/ticks + +kyber_keypair: +median: 182496 cycles/ticks +average: 183045 cycles/ticks + +kyber_encaps_derand: +median: 205652 cycles/ticks +average: 206459 cycles/ticks + +kyber_encaps: +median: 206606 cycles/ticks +average: 207483 cycles/ticks + +kyber_decaps: +median: 255482 cycles/ticks +average: 256852 cycles/ticks + +Loop spin: 568 +gen_a: +median: 57018 cycles/ticks +average: 57310 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 157001 cycles/ticks + +indcpa_enc: +median: 190948 cycles/ticks +average: 191819 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47342 cycles/ticks + +kyber_keypair_derand: +median: 169512 cycles/ticks +average: 170204 cycles/ticks + +kyber_keypair: +median: 182306 cycles/ticks +average: 183004 cycles/ticks + +kyber_encaps_derand: +median: 206378 cycles/ticks +average: 207214 cycles/ticks + +kyber_encaps: +median: 207024 cycles/ticks +average: 207840 cycles/ticks + +kyber_decaps: +median: 255984 cycles/ticks +average: 257355 cycles/ticks + +Loop spin: 569 +gen_a: +median: 57060 cycles/ticks +average: 57395 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 73 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156466 cycles/ticks +average: 157057 cycles/ticks + +indcpa_enc: +median: 190986 cycles/ticks +average: 191710 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47380 cycles/ticks + +kyber_keypair_derand: +median: 169638 cycles/ticks +average: 170265 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 182984 cycles/ticks + +kyber_encaps_derand: +median: 206104 cycles/ticks +average: 207012 cycles/ticks + +kyber_encaps: +median: 207080 cycles/ticks +average: 207973 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 256789 cycles/ticks + +Loop spin: 570 +gen_a: +median: 57056 cycles/ticks +average: 57368 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156242 cycles/ticks +average: 156875 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191911 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47247 cycles/ticks + +kyber_keypair_derand: +median: 169350 cycles/ticks +average: 170000 cycles/ticks + +kyber_keypair: +median: 182358 cycles/ticks +average: 183028 cycles/ticks + +kyber_encaps_derand: +median: 205718 cycles/ticks +average: 206690 cycles/ticks + +kyber_encaps: +median: 206572 cycles/ticks +average: 207451 cycles/ticks + +kyber_decaps: +median: 255496 cycles/ticks +average: 256840 cycles/ticks + +Loop spin: 571 +gen_a: +median: 57166 cycles/ticks +average: 57491 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11762 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 155980 cycles/ticks +average: 156600 cycles/ticks + +indcpa_enc: +median: 191046 cycles/ticks +average: 191798 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47370 cycles/ticks + +kyber_keypair_derand: +median: 169538 cycles/ticks +average: 170157 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 182985 cycles/ticks + +kyber_encaps_derand: +median: 205586 cycles/ticks +average: 206560 cycles/ticks + +kyber_encaps: +median: 206448 cycles/ticks +average: 207337 cycles/ticks + +kyber_decaps: +median: 255206 cycles/ticks +average: 256365 cycles/ticks + +Loop spin: 572 +gen_a: +median: 57000 cycles/ticks +average: 57325 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2762 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156028 cycles/ticks +average: 156634 cycles/ticks + +indcpa_enc: +median: 191060 cycles/ticks +average: 191868 cycles/ticks + +indcpa_dec: +median: 46798 cycles/ticks +average: 47221 cycles/ticks + +kyber_keypair_derand: +median: 171110 cycles/ticks +average: 171718 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 183132 cycles/ticks + +kyber_encaps_derand: +median: 205750 cycles/ticks +average: 206655 cycles/ticks + +kyber_encaps: +median: 206712 cycles/ticks +average: 207792 cycles/ticks + +kyber_decaps: +median: 255456 cycles/ticks +average: 256847 cycles/ticks + +Loop spin: 573 +gen_a: +median: 57036 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11796 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 155964 cycles/ticks +average: 156570 cycles/ticks + +indcpa_enc: +median: 190726 cycles/ticks +average: 191499 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47333 cycles/ticks + +kyber_keypair_derand: +median: 169628 cycles/ticks +average: 170308 cycles/ticks + +kyber_keypair: +median: 182340 cycles/ticks +average: 183166 cycles/ticks + +kyber_encaps_derand: +median: 206140 cycles/ticks +average: 207089 cycles/ticks + +kyber_encaps: +median: 206878 cycles/ticks +average: 207819 cycles/ticks + +kyber_decaps: +median: 255772 cycles/ticks +average: 256906 cycles/ticks + +Loop spin: 574 +gen_a: +median: 57142 cycles/ticks +average: 57446 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156338 cycles/ticks +average: 156924 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191718 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 171182 cycles/ticks +average: 171822 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183086 cycles/ticks + +kyber_encaps_derand: +median: 206030 cycles/ticks +average: 206895 cycles/ticks + +kyber_encaps: +median: 206882 cycles/ticks +average: 207765 cycles/ticks + +kyber_decaps: +median: 255734 cycles/ticks +average: 256943 cycles/ticks + +Loop spin: 575 +gen_a: +median: 57002 cycles/ticks +average: 57366 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6708 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156376 cycles/ticks +average: 157086 cycles/ticks + +indcpa_enc: +median: 191204 cycles/ticks +average: 192136 cycles/ticks + +indcpa_dec: +median: 46926 cycles/ticks +average: 47290 cycles/ticks + +kyber_keypair_derand: +median: 169562 cycles/ticks +average: 170260 cycles/ticks + +kyber_keypair: +median: 182428 cycles/ticks +average: 183192 cycles/ticks + +kyber_encaps_derand: +median: 205494 cycles/ticks +average: 206461 cycles/ticks + +kyber_encaps: +median: 206412 cycles/ticks +average: 207342 cycles/ticks + +kyber_decaps: +median: 255120 cycles/ticks +average: 256405 cycles/ticks + +Loop spin: 576 +gen_a: +median: 57010 cycles/ticks +average: 57331 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 65 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156102 cycles/ticks +average: 156705 cycles/ticks + +indcpa_enc: +median: 191032 cycles/ticks +average: 191776 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47231 cycles/ticks + +kyber_keypair_derand: +median: 169356 cycles/ticks +average: 170032 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183088 cycles/ticks + +kyber_encaps_derand: +median: 205684 cycles/ticks +average: 206580 cycles/ticks + +kyber_encaps: +median: 206498 cycles/ticks +average: 207405 cycles/ticks + +kyber_decaps: +median: 255598 cycles/ticks +average: 256739 cycles/ticks + +Loop spin: 577 +gen_a: +median: 57132 cycles/ticks +average: 57473 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11764 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156160 cycles/ticks +average: 156761 cycles/ticks + +indcpa_enc: +median: 191062 cycles/ticks +average: 192316 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47359 cycles/ticks + +kyber_keypair_derand: +median: 169476 cycles/ticks +average: 170064 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 182994 cycles/ticks + +kyber_encaps_derand: +median: 206102 cycles/ticks +average: 207012 cycles/ticks + +kyber_encaps: +median: 206858 cycles/ticks +average: 207700 cycles/ticks + +kyber_decaps: +median: 255674 cycles/ticks +average: 257118 cycles/ticks + +Loop spin: 578 +gen_a: +median: 57054 cycles/ticks +average: 57430 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156176 cycles/ticks +average: 156775 cycles/ticks + +indcpa_enc: +median: 190844 cycles/ticks +average: 191657 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169718 cycles/ticks +average: 170337 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183158 cycles/ticks + +kyber_encaps_derand: +median: 205502 cycles/ticks +average: 206307 cycles/ticks + +kyber_encaps: +median: 206394 cycles/ticks +average: 207236 cycles/ticks + +kyber_decaps: +median: 255198 cycles/ticks +average: 256302 cycles/ticks + +Loop spin: 579 +gen_a: +median: 56998 cycles/ticks +average: 57274 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156720 cycles/ticks +average: 157390 cycles/ticks + +indcpa_enc: +median: 191544 cycles/ticks +average: 192426 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47280 cycles/ticks + +kyber_keypair_derand: +median: 169710 cycles/ticks +average: 170371 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 183088 cycles/ticks + +kyber_encaps_derand: +median: 205622 cycles/ticks +average: 206419 cycles/ticks + +kyber_encaps: +median: 206590 cycles/ticks +average: 207515 cycles/ticks + +kyber_decaps: +median: 255754 cycles/ticks +average: 256833 cycles/ticks + +Loop spin: 580 +gen_a: +median: 57094 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156168 cycles/ticks +average: 156681 cycles/ticks + +indcpa_enc: +median: 191008 cycles/ticks +average: 191793 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47375 cycles/ticks + +kyber_keypair_derand: +median: 170764 cycles/ticks +average: 171408 cycles/ticks + +kyber_keypair: +median: 182370 cycles/ticks +average: 183010 cycles/ticks + +kyber_encaps_derand: +median: 205372 cycles/ticks +average: 206277 cycles/ticks + +kyber_encaps: +median: 206252 cycles/ticks +average: 207063 cycles/ticks + +kyber_decaps: +median: 255168 cycles/ticks +average: 256311 cycles/ticks + +Loop spin: 581 +gen_a: +median: 57130 cycles/ticks +average: 57467 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156604 cycles/ticks +average: 157247 cycles/ticks + +indcpa_enc: +median: 191222 cycles/ticks +average: 191955 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47216 cycles/ticks + +kyber_keypair_derand: +median: 169774 cycles/ticks +average: 170428 cycles/ticks + +kyber_keypair: +median: 182684 cycles/ticks +average: 183226 cycles/ticks + +kyber_encaps_derand: +median: 205722 cycles/ticks +average: 206581 cycles/ticks + +kyber_encaps: +median: 206954 cycles/ticks +average: 207835 cycles/ticks + +kyber_decaps: +median: 255522 cycles/ticks +average: 256805 cycles/ticks + +Loop spin: 582 +gen_a: +median: 57110 cycles/ticks +average: 57492 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 157794 cycles/ticks +average: 158554 cycles/ticks + +indcpa_enc: +median: 192802 cycles/ticks +average: 193643 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47275 cycles/ticks + +kyber_keypair_derand: +median: 169300 cycles/ticks +average: 170002 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 183082 cycles/ticks + +kyber_encaps_derand: +median: 206134 cycles/ticks +average: 206945 cycles/ticks + +kyber_encaps: +median: 207038 cycles/ticks +average: 207921 cycles/ticks + +kyber_decaps: +median: 255716 cycles/ticks +average: 257013 cycles/ticks + +Loop spin: 583 +gen_a: +median: 57110 cycles/ticks +average: 57391 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156412 cycles/ticks +average: 156958 cycles/ticks + +indcpa_enc: +median: 191196 cycles/ticks +average: 191929 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47264 cycles/ticks + +kyber_keypair_derand: +median: 169512 cycles/ticks +average: 170210 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205870 cycles/ticks +average: 206673 cycles/ticks + +kyber_encaps: +median: 206726 cycles/ticks +average: 207572 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 257060 cycles/ticks + +Loop spin: 584 +gen_a: +median: 57096 cycles/ticks +average: 57485 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156746 cycles/ticks +average: 157382 cycles/ticks + +indcpa_enc: +median: 191262 cycles/ticks +average: 192078 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47248 cycles/ticks + +kyber_keypair_derand: +median: 169268 cycles/ticks +average: 169943 cycles/ticks + +kyber_keypair: +median: 182582 cycles/ticks +average: 183278 cycles/ticks + +kyber_encaps_derand: +median: 205694 cycles/ticks +average: 206557 cycles/ticks + +kyber_encaps: +median: 206636 cycles/ticks +average: 207421 cycles/ticks + +kyber_decaps: +median: 255406 cycles/ticks +average: 256542 cycles/ticks + +Loop spin: 585 +gen_a: +median: 57060 cycles/ticks +average: 57392 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11792 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156552 cycles/ticks +average: 157104 cycles/ticks + +indcpa_enc: +median: 191174 cycles/ticks +average: 191952 cycles/ticks + +indcpa_dec: +median: 46986 cycles/ticks +average: 47348 cycles/ticks + +kyber_keypair_derand: +median: 169800 cycles/ticks +average: 170499 cycles/ticks + +kyber_keypair: +median: 182420 cycles/ticks +average: 182872 cycles/ticks + +kyber_encaps_derand: +median: 205830 cycles/ticks +average: 206642 cycles/ticks + +kyber_encaps: +median: 206884 cycles/ticks +average: 207696 cycles/ticks + +kyber_decaps: +median: 255758 cycles/ticks +average: 257004 cycles/ticks + +Loop spin: 586 +gen_a: +median: 57170 cycles/ticks +average: 57495 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156360 cycles/ticks +average: 156891 cycles/ticks + +indcpa_enc: +median: 191134 cycles/ticks +average: 191875 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47201 cycles/ticks + +kyber_keypair_derand: +median: 169396 cycles/ticks +average: 170071 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183083 cycles/ticks + +kyber_encaps_derand: +median: 205804 cycles/ticks +average: 206795 cycles/ticks + +kyber_encaps: +median: 206836 cycles/ticks +average: 207632 cycles/ticks + +kyber_decaps: +median: 255518 cycles/ticks +average: 256697 cycles/ticks + +Loop spin: 587 +gen_a: +median: 57044 cycles/ticks +average: 57374 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156616 cycles/ticks +average: 157293 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 191973 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47267 cycles/ticks + +kyber_keypair_derand: +median: 169504 cycles/ticks +average: 170156 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183105 cycles/ticks + +kyber_encaps_derand: +median: 205788 cycles/ticks +average: 206540 cycles/ticks + +kyber_encaps: +median: 206668 cycles/ticks +average: 207621 cycles/ticks + +kyber_decaps: +median: 255712 cycles/ticks +average: 256941 cycles/ticks + +Loop spin: 588 +gen_a: +median: 57218 cycles/ticks +average: 57552 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156118 cycles/ticks +average: 156753 cycles/ticks + +indcpa_enc: +median: 190982 cycles/ticks +average: 191825 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 169632 cycles/ticks +average: 170363 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183113 cycles/ticks + +kyber_encaps_derand: +median: 205946 cycles/ticks +average: 206729 cycles/ticks + +kyber_encaps: +median: 206948 cycles/ticks +average: 207765 cycles/ticks + +kyber_decaps: +median: 255708 cycles/ticks +average: 257226 cycles/ticks + +Loop spin: 589 +gen_a: +median: 57210 cycles/ticks +average: 57511 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156548 cycles/ticks +average: 157155 cycles/ticks + +indcpa_enc: +median: 191502 cycles/ticks +average: 192248 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47360 cycles/ticks + +kyber_keypair_derand: +median: 169276 cycles/ticks +average: 169941 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183141 cycles/ticks + +kyber_encaps_derand: +median: 205958 cycles/ticks +average: 206966 cycles/ticks + +kyber_encaps: +median: 206900 cycles/ticks +average: 207759 cycles/ticks + +kyber_decaps: +median: 255712 cycles/ticks +average: 256848 cycles/ticks + +Loop spin: 590 +gen_a: +median: 57016 cycles/ticks +average: 57319 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 158088 cycles/ticks +average: 158677 cycles/ticks + +indcpa_enc: +median: 193062 cycles/ticks +average: 194406 cycles/ticks + +indcpa_dec: +median: 46958 cycles/ticks +average: 47397 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170319 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183117 cycles/ticks + +kyber_encaps_derand: +median: 205464 cycles/ticks +average: 206231 cycles/ticks + +kyber_encaps: +median: 206546 cycles/ticks +average: 207547 cycles/ticks + +kyber_decaps: +median: 255434 cycles/ticks +average: 256667 cycles/ticks + +Loop spin: 591 +gen_a: +median: 57074 cycles/ticks +average: 57391 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156202 cycles/ticks +average: 156880 cycles/ticks + +indcpa_enc: +median: 190806 cycles/ticks +average: 191566 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47257 cycles/ticks + +kyber_keypair_derand: +median: 171036 cycles/ticks +average: 171673 cycles/ticks + +kyber_keypair: +median: 182440 cycles/ticks +average: 183134 cycles/ticks + +kyber_encaps_derand: +median: 205766 cycles/ticks +average: 206554 cycles/ticks + +kyber_encaps: +median: 206578 cycles/ticks +average: 207331 cycles/ticks + +kyber_decaps: +median: 255474 cycles/ticks +average: 256718 cycles/ticks + +Loop spin: 592 +gen_a: +median: 57020 cycles/ticks +average: 57374 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6739 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156326 cycles/ticks +average: 156966 cycles/ticks + +indcpa_enc: +median: 191332 cycles/ticks +average: 192134 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47209 cycles/ticks + +kyber_keypair_derand: +median: 169544 cycles/ticks +average: 170160 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183020 cycles/ticks + +kyber_encaps_derand: +median: 205854 cycles/ticks +average: 206720 cycles/ticks + +kyber_encaps: +median: 206618 cycles/ticks +average: 207489 cycles/ticks + +kyber_decaps: +median: 255758 cycles/ticks +average: 257072 cycles/ticks + +Loop spin: 593 +gen_a: +median: 57114 cycles/ticks +average: 57418 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11801 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 157912 cycles/ticks +average: 158475 cycles/ticks + +indcpa_enc: +median: 192630 cycles/ticks +average: 193404 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47295 cycles/ticks + +kyber_keypair_derand: +median: 169684 cycles/ticks +average: 170360 cycles/ticks + +kyber_keypair: +median: 182354 cycles/ticks +average: 182992 cycles/ticks + +kyber_encaps_derand: +median: 205732 cycles/ticks +average: 206513 cycles/ticks + +kyber_encaps: +median: 206654 cycles/ticks +average: 207544 cycles/ticks + +kyber_decaps: +median: 255384 cycles/ticks +average: 256555 cycles/ticks + +Loop spin: 594 +gen_a: +median: 57074 cycles/ticks +average: 57410 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156378 cycles/ticks +average: 157106 cycles/ticks + +indcpa_enc: +median: 191184 cycles/ticks +average: 191993 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47267 cycles/ticks + +kyber_keypair_derand: +median: 169486 cycles/ticks +average: 170066 cycles/ticks + +kyber_keypair: +median: 182480 cycles/ticks +average: 183098 cycles/ticks + +kyber_encaps_derand: +median: 205628 cycles/ticks +average: 206732 cycles/ticks + +kyber_encaps: +median: 206542 cycles/ticks +average: 207647 cycles/ticks + +kyber_decaps: +median: 255310 cycles/ticks +average: 256431 cycles/ticks + +Loop spin: 595 +gen_a: +median: 56900 cycles/ticks +average: 57217 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 62 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156904 cycles/ticks + +indcpa_enc: +median: 191400 cycles/ticks +average: 192323 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47286 cycles/ticks + +kyber_keypair_derand: +median: 170966 cycles/ticks +average: 171493 cycles/ticks + +kyber_keypair: +median: 182464 cycles/ticks +average: 182984 cycles/ticks + +kyber_encaps_derand: +median: 205832 cycles/ticks +average: 206725 cycles/ticks + +kyber_encaps: +median: 206738 cycles/ticks +average: 207672 cycles/ticks + +kyber_decaps: +median: 255366 cycles/ticks +average: 256743 cycles/ticks + +Loop spin: 596 +gen_a: +median: 57064 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156012 cycles/ticks +average: 156642 cycles/ticks + +indcpa_enc: +median: 190712 cycles/ticks +average: 191452 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47235 cycles/ticks + +kyber_keypair_derand: +median: 169186 cycles/ticks +average: 169875 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183116 cycles/ticks + +kyber_encaps_derand: +median: 205886 cycles/ticks +average: 206839 cycles/ticks + +kyber_encaps: +median: 206720 cycles/ticks +average: 207690 cycles/ticks + +kyber_decaps: +median: 255336 cycles/ticks +average: 256415 cycles/ticks + +Loop spin: 597 +gen_a: +median: 57042 cycles/ticks +average: 57336 cycles/ticks + +poly_getnoise_eta1: +median: 2110 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7372 cycles/ticks + +INVNTT: +median: 11422 cycles/ticks +average: 11475 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11766 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1716 cycles/ticks +average: 1722 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2141 cycles/ticks + +indcpa_keypair: +median: 156450 cycles/ticks +average: 157139 cycles/ticks + +indcpa_enc: +median: 190820 cycles/ticks +average: 191511 cycles/ticks + +indcpa_dec: +median: 46948 cycles/ticks +average: 47352 cycles/ticks + +kyber_keypair_derand: +median: 169578 cycles/ticks +average: 170208 cycles/ticks + +kyber_keypair: +median: 182614 cycles/ticks +average: 183173 cycles/ticks + +kyber_encaps_derand: +median: 205586 cycles/ticks +average: 206325 cycles/ticks + +kyber_encaps: +median: 206540 cycles/ticks +average: 207412 cycles/ticks + +kyber_decaps: +median: 255620 cycles/ticks +average: 257017 cycles/ticks + +Loop spin: 598 +gen_a: +median: 57112 cycles/ticks +average: 57423 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11881 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156298 cycles/ticks +average: 156898 cycles/ticks + +indcpa_enc: +median: 191026 cycles/ticks +average: 191793 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47218 cycles/ticks + +kyber_keypair_derand: +median: 169428 cycles/ticks +average: 170191 cycles/ticks + +kyber_keypair: +median: 182478 cycles/ticks +average: 183169 cycles/ticks + +kyber_encaps_derand: +median: 207588 cycles/ticks +average: 208838 cycles/ticks + +kyber_encaps: +median: 208168 cycles/ticks +average: 209057 cycles/ticks + +kyber_decaps: +median: 257150 cycles/ticks +average: 258466 cycles/ticks + +Loop spin: 599 +gen_a: +median: 56968 cycles/ticks +average: 57319 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156278 cycles/ticks +average: 156848 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191666 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47318 cycles/ticks + +kyber_keypair_derand: +median: 171112 cycles/ticks +average: 171740 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183094 cycles/ticks + +kyber_encaps_derand: +median: 206322 cycles/ticks +average: 207194 cycles/ticks + +kyber_encaps: +median: 207260 cycles/ticks +average: 208214 cycles/ticks + +kyber_decaps: +median: 256014 cycles/ticks +average: 257213 cycles/ticks + +Loop spin: 600 +gen_a: +median: 56996 cycles/ticks +average: 57320 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156370 cycles/ticks +average: 156964 cycles/ticks + +indcpa_enc: +median: 191258 cycles/ticks +average: 192057 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47260 cycles/ticks + +kyber_keypair_derand: +median: 169754 cycles/ticks +average: 170364 cycles/ticks + +kyber_keypair: +median: 182468 cycles/ticks +average: 183121 cycles/ticks + +kyber_encaps_derand: +median: 205428 cycles/ticks +average: 206266 cycles/ticks + +kyber_encaps: +median: 206396 cycles/ticks +average: 207302 cycles/ticks + +kyber_decaps: +median: 255208 cycles/ticks +average: 256492 cycles/ticks + +Loop spin: 601 +gen_a: +median: 57076 cycles/ticks +average: 57365 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 157886 cycles/ticks +average: 158419 cycles/ticks + +indcpa_enc: +median: 192620 cycles/ticks +average: 193403 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47263 cycles/ticks + +kyber_keypair_derand: +median: 169456 cycles/ticks +average: 170057 cycles/ticks + +kyber_keypair: +median: 182306 cycles/ticks +average: 183132 cycles/ticks + +kyber_encaps_derand: +median: 207698 cycles/ticks +average: 208649 cycles/ticks + +kyber_encaps: +median: 208550 cycles/ticks +average: 209298 cycles/ticks + +kyber_decaps: +median: 257454 cycles/ticks +average: 258509 cycles/ticks + +Loop spin: 602 +gen_a: +median: 57036 cycles/ticks +average: 57585 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2763 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156260 cycles/ticks +average: 156905 cycles/ticks + +indcpa_enc: +median: 191266 cycles/ticks +average: 192174 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47319 cycles/ticks + +kyber_keypair_derand: +median: 169498 cycles/ticks +average: 170185 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183277 cycles/ticks + +kyber_encaps_derand: +median: 205568 cycles/ticks +average: 206480 cycles/ticks + +kyber_encaps: +median: 206640 cycles/ticks +average: 207598 cycles/ticks + +kyber_decaps: +median: 255398 cycles/ticks +average: 256479 cycles/ticks + +Loop spin: 603 +gen_a: +median: 57076 cycles/ticks +average: 57362 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156206 cycles/ticks +average: 156780 cycles/ticks + +indcpa_enc: +median: 190972 cycles/ticks +average: 191636 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47240 cycles/ticks + +kyber_keypair_derand: +median: 169268 cycles/ticks +average: 169938 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 183061 cycles/ticks + +kyber_encaps_derand: +median: 205676 cycles/ticks +average: 206505 cycles/ticks + +kyber_encaps: +median: 206558 cycles/ticks +average: 207341 cycles/ticks + +kyber_decaps: +median: 255534 cycles/ticks +average: 256775 cycles/ticks + +Loop spin: 604 +gen_a: +median: 57012 cycles/ticks +average: 57435 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156514 cycles/ticks +average: 157231 cycles/ticks + +indcpa_enc: +median: 191256 cycles/ticks +average: 192269 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47310 cycles/ticks + +kyber_keypair_derand: +median: 169452 cycles/ticks +average: 170092 cycles/ticks + +kyber_keypair: +median: 182528 cycles/ticks +average: 183167 cycles/ticks + +kyber_encaps_derand: +median: 205854 cycles/ticks +average: 206730 cycles/ticks + +kyber_encaps: +median: 206518 cycles/ticks +average: 207304 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256704 cycles/ticks + +Loop spin: 605 +gen_a: +median: 57040 cycles/ticks +average: 57345 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 158200 cycles/ticks +average: 158747 cycles/ticks + +indcpa_enc: +median: 192694 cycles/ticks +average: 193479 cycles/ticks + +indcpa_dec: +median: 46954 cycles/ticks +average: 47364 cycles/ticks + +kyber_keypair_derand: +median: 169628 cycles/ticks +average: 170342 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 183037 cycles/ticks + +kyber_encaps_derand: +median: 208852 cycles/ticks +average: 209623 cycles/ticks + +kyber_encaps: +median: 209740 cycles/ticks +average: 210631 cycles/ticks + +kyber_decaps: +median: 258456 cycles/ticks +average: 259774 cycles/ticks + +Loop spin: 606 +gen_a: +median: 57026 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 157472 cycles/ticks +average: 158074 cycles/ticks + +indcpa_enc: +median: 192354 cycles/ticks +average: 193116 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47382 cycles/ticks + +kyber_keypair_derand: +median: 169442 cycles/ticks +average: 170066 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183227 cycles/ticks + +kyber_encaps_derand: +median: 205656 cycles/ticks +average: 206456 cycles/ticks + +kyber_encaps: +median: 206600 cycles/ticks +average: 207477 cycles/ticks + +kyber_decaps: +median: 255406 cycles/ticks +average: 256671 cycles/ticks + +Loop spin: 607 +gen_a: +median: 57046 cycles/ticks +average: 57365 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156448 cycles/ticks +average: 157056 cycles/ticks + +indcpa_enc: +median: 191320 cycles/ticks +average: 192076 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47274 cycles/ticks + +kyber_keypair_derand: +median: 169172 cycles/ticks +average: 169766 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 182990 cycles/ticks + +kyber_encaps_derand: +median: 206444 cycles/ticks +average: 207245 cycles/ticks + +kyber_encaps: +median: 207168 cycles/ticks +average: 207995 cycles/ticks + +kyber_decaps: +median: 256090 cycles/ticks +average: 257203 cycles/ticks + +Loop spin: 608 +gen_a: +median: 57064 cycles/ticks +average: 57387 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2090 cycles/ticks + +indcpa_keypair: +median: 156162 cycles/ticks +average: 156661 cycles/ticks + +indcpa_enc: +median: 191054 cycles/ticks +average: 191849 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47179 cycles/ticks + +kyber_keypair_derand: +median: 169290 cycles/ticks +average: 169867 cycles/ticks + +kyber_keypair: +median: 182348 cycles/ticks +average: 182982 cycles/ticks + +kyber_encaps_derand: +median: 205952 cycles/ticks +average: 206764 cycles/ticks + +kyber_encaps: +median: 206910 cycles/ticks +average: 207828 cycles/ticks + +kyber_decaps: +median: 255556 cycles/ticks +average: 256796 cycles/ticks + +Loop spin: 609 +gen_a: +median: 57076 cycles/ticks +average: 57449 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2096 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 157105 cycles/ticks + +indcpa_enc: +median: 191238 cycles/ticks +average: 191997 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169378 cycles/ticks +average: 169994 cycles/ticks + +kyber_keypair: +median: 182304 cycles/ticks +average: 182976 cycles/ticks + +kyber_encaps_derand: +median: 205776 cycles/ticks +average: 206693 cycles/ticks + +kyber_encaps: +median: 206780 cycles/ticks +average: 207666 cycles/ticks + +kyber_decaps: +median: 255572 cycles/ticks +average: 256803 cycles/ticks + +Loop spin: 610 +gen_a: +median: 57060 cycles/ticks +average: 57367 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156658 cycles/ticks +average: 157265 cycles/ticks + +indcpa_enc: +median: 191442 cycles/ticks +average: 192296 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47404 cycles/ticks + +kyber_keypair_derand: +median: 169420 cycles/ticks +average: 170010 cycles/ticks + +kyber_keypair: +median: 182456 cycles/ticks +average: 183072 cycles/ticks + +kyber_encaps_derand: +median: 205630 cycles/ticks +average: 206412 cycles/ticks + +kyber_encaps: +median: 206430 cycles/ticks +average: 207165 cycles/ticks + +kyber_decaps: +median: 255438 cycles/ticks +average: 256728 cycles/ticks + +Loop spin: 611 +gen_a: +median: 57162 cycles/ticks +average: 57506 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156452 cycles/ticks +average: 156982 cycles/ticks + +indcpa_enc: +median: 191030 cycles/ticks +average: 191767 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47258 cycles/ticks + +kyber_keypair_derand: +median: 169652 cycles/ticks +average: 170264 cycles/ticks + +kyber_keypair: +median: 182344 cycles/ticks +average: 182986 cycles/ticks + +kyber_encaps_derand: +median: 206052 cycles/ticks +average: 206837 cycles/ticks + +kyber_encaps: +median: 206934 cycles/ticks +average: 207849 cycles/ticks + +kyber_decaps: +median: 255696 cycles/ticks +average: 256919 cycles/ticks + +Loop spin: 612 +gen_a: +median: 57082 cycles/ticks +average: 57397 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156252 cycles/ticks +average: 156888 cycles/ticks + +indcpa_enc: +median: 190886 cycles/ticks +average: 191574 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47201 cycles/ticks + +kyber_keypair_derand: +median: 169600 cycles/ticks +average: 170190 cycles/ticks + +kyber_keypair: +median: 182304 cycles/ticks +average: 183000 cycles/ticks + +kyber_encaps_derand: +median: 205708 cycles/ticks +average: 206465 cycles/ticks + +kyber_encaps: +median: 206810 cycles/ticks +average: 207698 cycles/ticks + +kyber_decaps: +median: 255982 cycles/ticks +average: 257092 cycles/ticks + +Loop spin: 613 +gen_a: +median: 57072 cycles/ticks +average: 57376 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 157806 cycles/ticks +average: 158382 cycles/ticks + +indcpa_enc: +median: 192480 cycles/ticks +average: 193268 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47406 cycles/ticks + +kyber_keypair_derand: +median: 169556 cycles/ticks +average: 170183 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183135 cycles/ticks + +kyber_encaps_derand: +median: 205552 cycles/ticks +average: 206378 cycles/ticks + +kyber_encaps: +median: 206306 cycles/ticks +average: 207028 cycles/ticks + +kyber_decaps: +median: 255418 cycles/ticks +average: 256695 cycles/ticks + +Loop spin: 614 +gen_a: +median: 57132 cycles/ticks +average: 57451 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156468 cycles/ticks +average: 157032 cycles/ticks + +indcpa_enc: +median: 191176 cycles/ticks +average: 191892 cycles/ticks + +indcpa_dec: +median: 46918 cycles/ticks +average: 47272 cycles/ticks + +kyber_keypair_derand: +median: 169320 cycles/ticks +average: 169895 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 182951 cycles/ticks + +kyber_encaps_derand: +median: 206884 cycles/ticks +average: 207876 cycles/ticks + +kyber_encaps: +median: 207150 cycles/ticks +average: 208430 cycles/ticks + +kyber_decaps: +median: 255570 cycles/ticks +average: 256775 cycles/ticks + +Loop spin: 615 +gen_a: +median: 56994 cycles/ticks +average: 57297 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 79 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156404 cycles/ticks +average: 156977 cycles/ticks + +indcpa_enc: +median: 191150 cycles/ticks +average: 191834 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47302 cycles/ticks + +kyber_keypair_derand: +median: 169638 cycles/ticks +average: 170259 cycles/ticks + +kyber_keypair: +median: 182208 cycles/ticks +average: 182810 cycles/ticks + +kyber_encaps_derand: +median: 205934 cycles/ticks +average: 206759 cycles/ticks + +kyber_encaps: +median: 206872 cycles/ticks +average: 207715 cycles/ticks + +kyber_decaps: +median: 255698 cycles/ticks +average: 256854 cycles/ticks + +Loop spin: 616 +gen_a: +median: 57048 cycles/ticks +average: 57317 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 85 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156260 cycles/ticks +average: 156847 cycles/ticks + +indcpa_enc: +median: 191370 cycles/ticks +average: 192303 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47411 cycles/ticks + +kyber_keypair_derand: +median: 169472 cycles/ticks +average: 170054 cycles/ticks + +kyber_keypair: +median: 182324 cycles/ticks +average: 183041 cycles/ticks + +kyber_encaps_derand: +median: 207496 cycles/ticks +average: 208347 cycles/ticks + +kyber_encaps: +median: 208354 cycles/ticks +average: 209066 cycles/ticks + +kyber_decaps: +median: 257284 cycles/ticks +average: 258454 cycles/ticks + +Loop spin: 617 +gen_a: +median: 57044 cycles/ticks +average: 57339 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156384 cycles/ticks +average: 156959 cycles/ticks + +indcpa_enc: +median: 190932 cycles/ticks +average: 191718 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47414 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 170075 cycles/ticks + +kyber_keypair: +median: 182444 cycles/ticks +average: 183087 cycles/ticks + +kyber_encaps_derand: +median: 205618 cycles/ticks +average: 208676 cycles/ticks + +kyber_encaps: +median: 206572 cycles/ticks +average: 207424 cycles/ticks + +kyber_decaps: +median: 255394 cycles/ticks +average: 256569 cycles/ticks + +Loop spin: 618 +gen_a: +median: 57214 cycles/ticks +average: 57506 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 156916 cycles/ticks + +indcpa_enc: +median: 191124 cycles/ticks +average: 191909 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169540 cycles/ticks +average: 170203 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 185312 cycles/ticks + +kyber_encaps_derand: +median: 205946 cycles/ticks +average: 206761 cycles/ticks + +kyber_encaps: +median: 206992 cycles/ticks +average: 207790 cycles/ticks + +kyber_decaps: +median: 255584 cycles/ticks +average: 256795 cycles/ticks + +Loop spin: 619 +gen_a: +median: 57026 cycles/ticks +average: 57367 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156520 cycles/ticks +average: 157109 cycles/ticks + +indcpa_enc: +median: 191480 cycles/ticks +average: 192562 cycles/ticks + +indcpa_dec: +median: 46934 cycles/ticks +average: 47319 cycles/ticks + +kyber_keypair_derand: +median: 169602 cycles/ticks +average: 170312 cycles/ticks + +kyber_keypair: +median: 182358 cycles/ticks +average: 182933 cycles/ticks + +kyber_encaps_derand: +median: 205594 cycles/ticks +average: 206479 cycles/ticks + +kyber_encaps: +median: 206506 cycles/ticks +average: 207332 cycles/ticks + +kyber_decaps: +median: 255372 cycles/ticks +average: 256639 cycles/ticks + +Loop spin: 620 +gen_a: +median: 57140 cycles/ticks +average: 57460 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6685 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 266 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156138 cycles/ticks +average: 156722 cycles/ticks + +indcpa_enc: +median: 190884 cycles/ticks +average: 191714 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47321 cycles/ticks + +kyber_keypair_derand: +median: 169390 cycles/ticks +average: 170087 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183010 cycles/ticks + +kyber_encaps_derand: +median: 206034 cycles/ticks +average: 206796 cycles/ticks + +kyber_encaps: +median: 207082 cycles/ticks +average: 207963 cycles/ticks + +kyber_decaps: +median: 255690 cycles/ticks +average: 256933 cycles/ticks + +Loop spin: 621 +gen_a: +median: 57056 cycles/ticks +average: 57344 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156284 cycles/ticks +average: 156891 cycles/ticks + +indcpa_enc: +median: 191218 cycles/ticks +average: 192088 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47295 cycles/ticks + +kyber_keypair_derand: +median: 169516 cycles/ticks +average: 170201 cycles/ticks + +kyber_keypair: +median: 182326 cycles/ticks +average: 182990 cycles/ticks + +kyber_encaps_derand: +median: 207354 cycles/ticks +average: 208147 cycles/ticks + +kyber_encaps: +median: 208324 cycles/ticks +average: 209158 cycles/ticks + +kyber_decaps: +median: 257088 cycles/ticks +average: 258122 cycles/ticks + +Loop spin: 622 +gen_a: +median: 57000 cycles/ticks +average: 57335 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6739 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156162 cycles/ticks +average: 156726 cycles/ticks + +indcpa_enc: +median: 191106 cycles/ticks +average: 191802 cycles/ticks + +indcpa_dec: +median: 46818 cycles/ticks +average: 47226 cycles/ticks + +kyber_keypair_derand: +median: 169540 cycles/ticks +average: 170123 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 182998 cycles/ticks + +kyber_encaps_derand: +median: 206070 cycles/ticks +average: 206886 cycles/ticks + +kyber_encaps: +median: 206876 cycles/ticks +average: 208088 cycles/ticks + +kyber_decaps: +median: 255790 cycles/ticks +average: 256961 cycles/ticks + +Loop spin: 623 +gen_a: +median: 56910 cycles/ticks +average: 57209 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156158 cycles/ticks +average: 156735 cycles/ticks + +indcpa_enc: +median: 190920 cycles/ticks +average: 191561 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47405 cycles/ticks + +kyber_keypair_derand: +median: 169334 cycles/ticks +average: 169841 cycles/ticks + +kyber_keypair: +median: 182306 cycles/ticks +average: 182965 cycles/ticks + +kyber_encaps_derand: +median: 205954 cycles/ticks +average: 206683 cycles/ticks + +kyber_encaps: +median: 206892 cycles/ticks +average: 207709 cycles/ticks + +kyber_decaps: +median: 255500 cycles/ticks +average: 256789 cycles/ticks + +Loop spin: 624 +gen_a: +median: 57184 cycles/ticks +average: 57469 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156246 cycles/ticks +average: 156871 cycles/ticks + +indcpa_enc: +median: 190896 cycles/ticks +average: 191671 cycles/ticks + +indcpa_dec: +median: 46918 cycles/ticks +average: 47404 cycles/ticks + +kyber_keypair_derand: +median: 169102 cycles/ticks +average: 169720 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 182959 cycles/ticks + +kyber_encaps_derand: +median: 205678 cycles/ticks +average: 206508 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207414 cycles/ticks + +kyber_decaps: +median: 255250 cycles/ticks +average: 256485 cycles/ticks + +Loop spin: 625 +gen_a: +median: 57084 cycles/ticks +average: 57374 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156424 cycles/ticks +average: 157042 cycles/ticks + +indcpa_enc: +median: 191216 cycles/ticks +average: 192017 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47287 cycles/ticks + +kyber_keypair_derand: +median: 169582 cycles/ticks +average: 170218 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 182993 cycles/ticks + +kyber_encaps_derand: +median: 205948 cycles/ticks +average: 206869 cycles/ticks + +kyber_encaps: +median: 206794 cycles/ticks +average: 207800 cycles/ticks + +kyber_decaps: +median: 255724 cycles/ticks +average: 256974 cycles/ticks + +Loop spin: 626 +gen_a: +median: 57010 cycles/ticks +average: 57310 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156366 cycles/ticks +average: 156909 cycles/ticks + +indcpa_enc: +median: 191152 cycles/ticks +average: 191962 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47387 cycles/ticks + +kyber_keypair_derand: +median: 169804 cycles/ticks +average: 170352 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183006 cycles/ticks + +kyber_encaps_derand: +median: 205948 cycles/ticks +average: 206858 cycles/ticks + +kyber_encaps: +median: 206998 cycles/ticks +average: 207830 cycles/ticks + +kyber_decaps: +median: 255452 cycles/ticks +average: 256728 cycles/ticks + +Loop spin: 627 +gen_a: +median: 57068 cycles/ticks +average: 57363 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2159 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156516 cycles/ticks +average: 157098 cycles/ticks + +indcpa_enc: +median: 191294 cycles/ticks +average: 191869 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47240 cycles/ticks + +kyber_keypair_derand: +median: 169392 cycles/ticks +average: 169964 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 183015 cycles/ticks + +kyber_encaps_derand: +median: 205868 cycles/ticks +average: 206666 cycles/ticks + +kyber_encaps: +median: 206874 cycles/ticks +average: 207768 cycles/ticks + +kyber_decaps: +median: 255654 cycles/ticks +average: 256709 cycles/ticks + +Loop spin: 628 +gen_a: +median: 57038 cycles/ticks +average: 57323 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156348 cycles/ticks +average: 156931 cycles/ticks + +indcpa_enc: +median: 191014 cycles/ticks +average: 191650 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47349 cycles/ticks + +kyber_keypair_derand: +median: 169144 cycles/ticks +average: 169864 cycles/ticks + +kyber_keypair: +median: 182340 cycles/ticks +average: 182990 cycles/ticks + +kyber_encaps_derand: +median: 206140 cycles/ticks +average: 206967 cycles/ticks + +kyber_encaps: +median: 206952 cycles/ticks +average: 207679 cycles/ticks + +kyber_decaps: +median: 255930 cycles/ticks +average: 257232 cycles/ticks + +Loop spin: 629 +gen_a: +median: 57038 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10653 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156450 cycles/ticks +average: 157056 cycles/ticks + +indcpa_enc: +median: 191386 cycles/ticks +average: 192210 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47279 cycles/ticks + +kyber_keypair_derand: +median: 169302 cycles/ticks +average: 169816 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 183019 cycles/ticks + +kyber_encaps_derand: +median: 205798 cycles/ticks +average: 206643 cycles/ticks + +kyber_encaps: +median: 206838 cycles/ticks +average: 207618 cycles/ticks + +kyber_decaps: +median: 255582 cycles/ticks +average: 256817 cycles/ticks + +Loop spin: 630 +gen_a: +median: 57122 cycles/ticks +average: 57456 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 158090 cycles/ticks +average: 158798 cycles/ticks + +indcpa_enc: +median: 192884 cycles/ticks +average: 193737 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47295 cycles/ticks + +kyber_keypair_derand: +median: 169546 cycles/ticks +average: 170343 cycles/ticks + +kyber_keypair: +median: 182326 cycles/ticks +average: 183125 cycles/ticks + +kyber_encaps_derand: +median: 205848 cycles/ticks +average: 206769 cycles/ticks + +kyber_encaps: +median: 206776 cycles/ticks +average: 207763 cycles/ticks + +kyber_decaps: +median: 255708 cycles/ticks +average: 257121 cycles/ticks + +Loop spin: 631 +gen_a: +median: 57142 cycles/ticks +average: 57472 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156408 cycles/ticks +average: 157130 cycles/ticks + +indcpa_enc: +median: 191220 cycles/ticks +average: 192068 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47299 cycles/ticks + +kyber_keypair_derand: +median: 169608 cycles/ticks +average: 170319 cycles/ticks + +kyber_keypair: +median: 182442 cycles/ticks +average: 183326 cycles/ticks + +kyber_encaps_derand: +median: 205592 cycles/ticks +average: 206516 cycles/ticks + +kyber_encaps: +median: 206330 cycles/ticks +average: 207144 cycles/ticks + +kyber_decaps: +median: 255308 cycles/ticks +average: 256428 cycles/ticks + +Loop spin: 632 +gen_a: +median: 57176 cycles/ticks +average: 57474 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156680 cycles/ticks +average: 157277 cycles/ticks + +indcpa_enc: +median: 191140 cycles/ticks +average: 191837 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47254 cycles/ticks + +kyber_keypair_derand: +median: 169658 cycles/ticks +average: 170269 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183206 cycles/ticks + +kyber_encaps_derand: +median: 205568 cycles/ticks +average: 206353 cycles/ticks + +kyber_encaps: +median: 206594 cycles/ticks +average: 207355 cycles/ticks + +kyber_decaps: +median: 255206 cycles/ticks +average: 256344 cycles/ticks + +Loop spin: 633 +gen_a: +median: 57092 cycles/ticks +average: 57365 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 157802 cycles/ticks +average: 158407 cycles/ticks + +indcpa_enc: +median: 192604 cycles/ticks +average: 193289 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47349 cycles/ticks + +kyber_keypair_derand: +median: 169176 cycles/ticks +average: 169894 cycles/ticks + +kyber_keypair: +median: 182314 cycles/ticks +average: 182957 cycles/ticks + +kyber_encaps_derand: +median: 207450 cycles/ticks +average: 208224 cycles/ticks + +kyber_encaps: +median: 208306 cycles/ticks +average: 209243 cycles/ticks + +kyber_decaps: +median: 256880 cycles/ticks +average: 258034 cycles/ticks + +Loop spin: 634 +gen_a: +median: 57066 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156126 cycles/ticks +average: 156679 cycles/ticks + +indcpa_enc: +median: 190692 cycles/ticks +average: 191412 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47479 cycles/ticks + +kyber_keypair_derand: +median: 169040 cycles/ticks +average: 169646 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 182998 cycles/ticks + +kyber_encaps_derand: +median: 205388 cycles/ticks +average: 206103 cycles/ticks + +kyber_encaps: +median: 206198 cycles/ticks +average: 207089 cycles/ticks + +kyber_decaps: +median: 255154 cycles/ticks +average: 256344 cycles/ticks + +Loop spin: 635 +gen_a: +median: 57064 cycles/ticks +average: 57369 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156672 cycles/ticks +average: 157443 cycles/ticks + +indcpa_enc: +median: 191400 cycles/ticks +average: 192257 cycles/ticks + +indcpa_dec: +median: 46952 cycles/ticks +average: 47395 cycles/ticks + +kyber_keypair_derand: +median: 169760 cycles/ticks +average: 170366 cycles/ticks + +kyber_keypair: +median: 182552 cycles/ticks +average: 183116 cycles/ticks + +kyber_encaps_derand: +median: 205752 cycles/ticks +average: 206607 cycles/ticks + +kyber_encaps: +median: 206708 cycles/ticks +average: 207562 cycles/ticks + +kyber_decaps: +median: 255394 cycles/ticks +average: 256612 cycles/ticks + +Loop spin: 636 +gen_a: +median: 57128 cycles/ticks +average: 57433 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156040 cycles/ticks +average: 156667 cycles/ticks + +indcpa_enc: +median: 190732 cycles/ticks +average: 191478 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47173 cycles/ticks + +kyber_keypair_derand: +median: 169116 cycles/ticks +average: 169711 cycles/ticks + +kyber_keypair: +median: 182306 cycles/ticks +average: 182982 cycles/ticks + +kyber_encaps_derand: +median: 205942 cycles/ticks +average: 206726 cycles/ticks + +kyber_encaps: +median: 206858 cycles/ticks +average: 207837 cycles/ticks + +kyber_decaps: +median: 255738 cycles/ticks +average: 257012 cycles/ticks + +Loop spin: 637 +gen_a: +median: 57010 cycles/ticks +average: 57352 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11760 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156030 cycles/ticks +average: 156619 cycles/ticks + +indcpa_enc: +median: 191006 cycles/ticks +average: 192011 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47305 cycles/ticks + +kyber_keypair_derand: +median: 169628 cycles/ticks +average: 170128 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183026 cycles/ticks + +kyber_encaps_derand: +median: 205784 cycles/ticks +average: 206731 cycles/ticks + +kyber_encaps: +median: 206680 cycles/ticks +average: 207873 cycles/ticks + +kyber_decaps: +median: 255532 cycles/ticks +average: 256928 cycles/ticks + +Loop spin: 638 +gen_a: +median: 56986 cycles/ticks +average: 57317 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10710 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156508 cycles/ticks +average: 157006 cycles/ticks + +indcpa_enc: +median: 190988 cycles/ticks +average: 191651 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47351 cycles/ticks + +kyber_keypair_derand: +median: 169228 cycles/ticks +average: 169936 cycles/ticks + +kyber_keypair: +median: 182488 cycles/ticks +average: 183111 cycles/ticks + +kyber_encaps_derand: +median: 205816 cycles/ticks +average: 206693 cycles/ticks + +kyber_encaps: +median: 206862 cycles/ticks +average: 207647 cycles/ticks + +kyber_decaps: +median: 255614 cycles/ticks +average: 257225 cycles/ticks + +Loop spin: 639 +gen_a: +median: 57064 cycles/ticks +average: 57444 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2766 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156460 cycles/ticks +average: 157089 cycles/ticks + +indcpa_enc: +median: 191236 cycles/ticks +average: 192040 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47206 cycles/ticks + +kyber_keypair_derand: +median: 169110 cycles/ticks +average: 169656 cycles/ticks + +kyber_keypair: +median: 182686 cycles/ticks +average: 183354 cycles/ticks + +kyber_encaps_derand: +median: 205696 cycles/ticks +average: 206468 cycles/ticks + +kyber_encaps: +median: 206648 cycles/ticks +average: 207596 cycles/ticks + +kyber_decaps: +median: 255734 cycles/ticks +average: 256955 cycles/ticks + +Loop spin: 640 +gen_a: +median: 56996 cycles/ticks +average: 57323 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11758 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156372 cycles/ticks +average: 156946 cycles/ticks + +indcpa_enc: +median: 191138 cycles/ticks +average: 191851 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47367 cycles/ticks + +kyber_keypair_derand: +median: 169342 cycles/ticks +average: 170015 cycles/ticks + +kyber_keypair: +median: 182312 cycles/ticks +average: 182901 cycles/ticks + +kyber_encaps_derand: +median: 205838 cycles/ticks +average: 206681 cycles/ticks + +kyber_encaps: +median: 206560 cycles/ticks +average: 207500 cycles/ticks + +kyber_decaps: +median: 255506 cycles/ticks +average: 256757 cycles/ticks + +Loop spin: 641 +gen_a: +median: 57060 cycles/ticks +average: 57402 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 158256 cycles/ticks +average: 158827 cycles/ticks + +indcpa_enc: +median: 192850 cycles/ticks +average: 193648 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47359 cycles/ticks + +kyber_keypair_derand: +median: 169516 cycles/ticks +average: 170193 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183048 cycles/ticks + +kyber_encaps_derand: +median: 205748 cycles/ticks +average: 206559 cycles/ticks + +kyber_encaps: +median: 206602 cycles/ticks +average: 207425 cycles/ticks + +kyber_decaps: +median: 255482 cycles/ticks +average: 256922 cycles/ticks + +Loop spin: 642 +gen_a: +median: 57120 cycles/ticks +average: 57442 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156456 cycles/ticks +average: 157043 cycles/ticks + +indcpa_enc: +median: 191126 cycles/ticks +average: 191918 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47407 cycles/ticks + +kyber_keypair_derand: +median: 169490 cycles/ticks +average: 170146 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183006 cycles/ticks + +kyber_encaps_derand: +median: 205902 cycles/ticks +average: 206825 cycles/ticks + +kyber_encaps: +median: 207078 cycles/ticks +average: 208203 cycles/ticks + +kyber_decaps: +median: 255596 cycles/ticks +average: 256822 cycles/ticks + +Loop spin: 643 +gen_a: +median: 57298 cycles/ticks +average: 57618 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1413 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156354 cycles/ticks +average: 157043 cycles/ticks + +indcpa_enc: +median: 191354 cycles/ticks +average: 192171 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169214 cycles/ticks +average: 169953 cycles/ticks + +kyber_keypair: +median: 182350 cycles/ticks +average: 183093 cycles/ticks + +kyber_encaps_derand: +median: 206284 cycles/ticks +average: 207165 cycles/ticks + +kyber_encaps: +median: 207078 cycles/ticks +average: 208012 cycles/ticks + +kyber_decaps: +median: 255944 cycles/ticks +average: 257302 cycles/ticks + +Loop spin: 644 +gen_a: +median: 57082 cycles/ticks +average: 57394 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11788 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156574 cycles/ticks +average: 157186 cycles/ticks + +indcpa_enc: +median: 191186 cycles/ticks +average: 192042 cycles/ticks + +indcpa_dec: +median: 46908 cycles/ticks +average: 47290 cycles/ticks + +kyber_keypair_derand: +median: 169296 cycles/ticks +average: 169962 cycles/ticks + +kyber_keypair: +median: 182482 cycles/ticks +average: 183126 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206653 cycles/ticks + +kyber_encaps: +median: 206604 cycles/ticks +average: 207583 cycles/ticks + +kyber_decaps: +median: 255370 cycles/ticks +average: 256514 cycles/ticks + +Loop spin: 645 +gen_a: +median: 57236 cycles/ticks +average: 57556 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6690 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156376 cycles/ticks +average: 157001 cycles/ticks + +indcpa_enc: +median: 191458 cycles/ticks +average: 192322 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47414 cycles/ticks + +kyber_keypair_derand: +median: 171044 cycles/ticks +average: 171659 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 183038 cycles/ticks + +kyber_encaps_derand: +median: 205636 cycles/ticks +average: 206450 cycles/ticks + +kyber_encaps: +median: 206692 cycles/ticks +average: 207534 cycles/ticks + +kyber_decaps: +median: 255478 cycles/ticks +average: 256764 cycles/ticks + +Loop spin: 646 +gen_a: +median: 57138 cycles/ticks +average: 57417 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156164 cycles/ticks +average: 156773 cycles/ticks + +indcpa_enc: +median: 190944 cycles/ticks +average: 191747 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47276 cycles/ticks + +kyber_keypair_derand: +median: 169508 cycles/ticks +average: 170253 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183173 cycles/ticks + +kyber_encaps_derand: +median: 205784 cycles/ticks +average: 206585 cycles/ticks + +kyber_encaps: +median: 206602 cycles/ticks +average: 207391 cycles/ticks + +kyber_decaps: +median: 255526 cycles/ticks +average: 256800 cycles/ticks + +Loop spin: 647 +gen_a: +median: 57062 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1453 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156328 cycles/ticks +average: 156882 cycles/ticks + +indcpa_enc: +median: 191184 cycles/ticks +average: 191925 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47387 cycles/ticks + +kyber_keypair_derand: +median: 169762 cycles/ticks +average: 170378 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 182998 cycles/ticks + +kyber_encaps_derand: +median: 205868 cycles/ticks +average: 206651 cycles/ticks + +kyber_encaps: +median: 206802 cycles/ticks +average: 207600 cycles/ticks + +kyber_decaps: +median: 255594 cycles/ticks +average: 256798 cycles/ticks + +Loop spin: 648 +gen_a: +median: 56974 cycles/ticks +average: 57299 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 156062 cycles/ticks +average: 156689 cycles/ticks + +indcpa_enc: +median: 191134 cycles/ticks +average: 191899 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47324 cycles/ticks + +kyber_keypair_derand: +median: 169246 cycles/ticks +average: 169976 cycles/ticks + +kyber_keypair: +median: 182298 cycles/ticks +average: 183021 cycles/ticks + +kyber_encaps_derand: +median: 205858 cycles/ticks +average: 207060 cycles/ticks + +kyber_encaps: +median: 206772 cycles/ticks +average: 207597 cycles/ticks + +kyber_decaps: +median: 255416 cycles/ticks +average: 256985 cycles/ticks + +Loop spin: 649 +gen_a: +median: 57176 cycles/ticks +average: 57496 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2098 cycles/ticks + +indcpa_keypair: +median: 156254 cycles/ticks +average: 156798 cycles/ticks + +indcpa_enc: +median: 190956 cycles/ticks +average: 191817 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47401 cycles/ticks + +kyber_keypair_derand: +median: 169644 cycles/ticks +average: 170298 cycles/ticks + +kyber_keypair: +median: 182322 cycles/ticks +average: 183139 cycles/ticks + +kyber_encaps_derand: +median: 205400 cycles/ticks +average: 206281 cycles/ticks + +kyber_encaps: +median: 206158 cycles/ticks +average: 206885 cycles/ticks + +kyber_decaps: +median: 255176 cycles/ticks +average: 256544 cycles/ticks + +Loop spin: 650 +gen_a: +median: 57236 cycles/ticks +average: 57538 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156382 cycles/ticks +average: 157073 cycles/ticks + +indcpa_enc: +median: 191300 cycles/ticks +average: 192089 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47211 cycles/ticks + +kyber_keypair_derand: +median: 169204 cycles/ticks +average: 169788 cycles/ticks + +kyber_keypair: +median: 182354 cycles/ticks +average: 183022 cycles/ticks + +kyber_encaps_derand: +median: 205524 cycles/ticks +average: 206317 cycles/ticks + +kyber_encaps: +median: 206456 cycles/ticks +average: 207270 cycles/ticks + +kyber_decaps: +median: 255416 cycles/ticks +average: 256639 cycles/ticks + +Loop spin: 651 +gen_a: +median: 57238 cycles/ticks +average: 57569 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 69 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156328 cycles/ticks +average: 157027 cycles/ticks + +indcpa_enc: +median: 190990 cycles/ticks +average: 191746 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47165 cycles/ticks + +kyber_keypair_derand: +median: 169754 cycles/ticks +average: 170416 cycles/ticks + +kyber_keypair: +median: 182444 cycles/ticks +average: 183177 cycles/ticks + +kyber_encaps_derand: +median: 205958 cycles/ticks +average: 206776 cycles/ticks + +kyber_encaps: +median: 206924 cycles/ticks +average: 207768 cycles/ticks + +kyber_decaps: +median: 255564 cycles/ticks +average: 256682 cycles/ticks + +Loop spin: 652 +gen_a: +median: 57070 cycles/ticks +average: 57400 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6773 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156226 cycles/ticks +average: 156868 cycles/ticks + +indcpa_enc: +median: 190800 cycles/ticks +average: 191520 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47248 cycles/ticks + +kyber_keypair_derand: +median: 169526 cycles/ticks +average: 170209 cycles/ticks + +kyber_keypair: +median: 182444 cycles/ticks +average: 183049 cycles/ticks + +kyber_encaps_derand: +median: 205568 cycles/ticks +average: 206412 cycles/ticks + +kyber_encaps: +median: 206364 cycles/ticks +average: 207124 cycles/ticks + +kyber_decaps: +median: 255496 cycles/ticks +average: 256487 cycles/ticks + +Loop spin: 653 +gen_a: +median: 57136 cycles/ticks +average: 57455 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156474 cycles/ticks +average: 157158 cycles/ticks + +indcpa_enc: +median: 191424 cycles/ticks +average: 192392 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47184 cycles/ticks + +kyber_keypair_derand: +median: 169522 cycles/ticks +average: 170116 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183054 cycles/ticks + +kyber_encaps_derand: +median: 205794 cycles/ticks +average: 206624 cycles/ticks + +kyber_encaps: +median: 206620 cycles/ticks +average: 207537 cycles/ticks + +kyber_decaps: +median: 255440 cycles/ticks +average: 256742 cycles/ticks + +Loop spin: 654 +gen_a: +median: 57178 cycles/ticks +average: 57486 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2123 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 157584 cycles/ticks +average: 158117 cycles/ticks + +indcpa_enc: +median: 192448 cycles/ticks +average: 193228 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47335 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170098 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183094 cycles/ticks + +kyber_encaps_derand: +median: 205848 cycles/ticks +average: 206817 cycles/ticks + +kyber_encaps: +median: 206896 cycles/ticks +average: 208032 cycles/ticks + +kyber_decaps: +median: 256596 cycles/ticks +average: 257524 cycles/ticks + +Loop spin: 655 +gen_a: +median: 57018 cycles/ticks +average: 57318 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6741 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2154 cycles/ticks + +indcpa_keypair: +median: 156462 cycles/ticks +average: 157139 cycles/ticks + +indcpa_enc: +median: 191310 cycles/ticks +average: 191955 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47226 cycles/ticks + +kyber_keypair_derand: +median: 169598 cycles/ticks +average: 170262 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183033 cycles/ticks + +kyber_encaps_derand: +median: 207464 cycles/ticks +average: 208278 cycles/ticks + +kyber_encaps: +median: 208214 cycles/ticks +average: 209017 cycles/ticks + +kyber_decaps: +median: 257184 cycles/ticks +average: 258511 cycles/ticks + +Loop spin: 656 +gen_a: +median: 57216 cycles/ticks +average: 57506 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 155976 cycles/ticks +average: 156542 cycles/ticks + +indcpa_enc: +median: 190716 cycles/ticks +average: 191414 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47217 cycles/ticks + +kyber_keypair_derand: +median: 169234 cycles/ticks +average: 169865 cycles/ticks + +kyber_keypair: +median: 182414 cycles/ticks +average: 183052 cycles/ticks + +kyber_encaps_derand: +median: 205516 cycles/ticks +average: 206299 cycles/ticks + +kyber_encaps: +median: 206296 cycles/ticks +average: 207134 cycles/ticks + +kyber_decaps: +median: 255114 cycles/ticks +average: 256444 cycles/ticks + +Loop spin: 657 +gen_a: +median: 57064 cycles/ticks +average: 57424 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2096 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6744 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156496 cycles/ticks +average: 157013 cycles/ticks + +indcpa_enc: +median: 191244 cycles/ticks +average: 191979 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47377 cycles/ticks + +kyber_keypair_derand: +median: 169430 cycles/ticks +average: 169953 cycles/ticks + +kyber_keypair: +median: 182336 cycles/ticks +average: 182980 cycles/ticks + +kyber_encaps_derand: +median: 205720 cycles/ticks +average: 206647 cycles/ticks + +kyber_encaps: +median: 206972 cycles/ticks +average: 208050 cycles/ticks + +kyber_decaps: +median: 255482 cycles/ticks +average: 256526 cycles/ticks + +Loop spin: 658 +gen_a: +median: 57006 cycles/ticks +average: 57322 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10647 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156270 cycles/ticks +average: 156845 cycles/ticks + +indcpa_enc: +median: 191118 cycles/ticks +average: 191841 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169594 cycles/ticks +average: 170261 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183207 cycles/ticks + +kyber_encaps_derand: +median: 205860 cycles/ticks +average: 206697 cycles/ticks + +kyber_encaps: +median: 206712 cycles/ticks +average: 207586 cycles/ticks + +kyber_decaps: +median: 255736 cycles/ticks +average: 257057 cycles/ticks + +Loop spin: 659 +gen_a: +median: 57116 cycles/ticks +average: 57465 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 67 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156314 cycles/ticks +average: 156886 cycles/ticks + +indcpa_enc: +median: 191026 cycles/ticks +average: 191875 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47288 cycles/ticks + +kyber_keypair_derand: +median: 169474 cycles/ticks +average: 170134 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183066 cycles/ticks + +kyber_encaps_derand: +median: 205926 cycles/ticks +average: 206932 cycles/ticks + +kyber_encaps: +median: 206808 cycles/ticks +average: 207687 cycles/ticks + +kyber_decaps: +median: 255870 cycles/ticks +average: 257130 cycles/ticks + +Loop spin: 660 +gen_a: +median: 57088 cycles/ticks +average: 57387 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156510 cycles/ticks +average: 157032 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 191884 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169642 cycles/ticks +average: 170197 cycles/ticks + +kyber_keypair: +median: 182312 cycles/ticks +average: 182973 cycles/ticks + +kyber_encaps_derand: +median: 205676 cycles/ticks +average: 206464 cycles/ticks + +kyber_encaps: +median: 206724 cycles/ticks +average: 207462 cycles/ticks + +kyber_decaps: +median: 255428 cycles/ticks +average: 256624 cycles/ticks + +Loop spin: 661 +gen_a: +median: 57158 cycles/ticks +average: 57474 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156480 cycles/ticks +average: 157034 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 191741 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47251 cycles/ticks + +kyber_keypair_derand: +median: 169624 cycles/ticks +average: 170276 cycles/ticks + +kyber_keypair: +median: 182524 cycles/ticks +average: 183198 cycles/ticks + +kyber_encaps_derand: +median: 205810 cycles/ticks +average: 206657 cycles/ticks + +kyber_encaps: +median: 206586 cycles/ticks +average: 207335 cycles/ticks + +kyber_decaps: +median: 255398 cycles/ticks +average: 256557 cycles/ticks + +Loop spin: 662 +gen_a: +median: 56986 cycles/ticks +average: 57236 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 157742 cycles/ticks +average: 158297 cycles/ticks + +indcpa_enc: +median: 192542 cycles/ticks +average: 193346 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170375 cycles/ticks + +kyber_keypair: +median: 182614 cycles/ticks +average: 183319 cycles/ticks + +kyber_encaps_derand: +median: 205724 cycles/ticks +average: 206483 cycles/ticks + +kyber_encaps: +median: 206516 cycles/ticks +average: 207328 cycles/ticks + +kyber_decaps: +median: 255420 cycles/ticks +average: 256577 cycles/ticks + +Loop spin: 663 +gen_a: +median: 57036 cycles/ticks +average: 57332 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11994 cycles/ticks +average: 12053 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2136 cycles/ticks + +indcpa_keypair: +median: 156592 cycles/ticks +average: 157188 cycles/ticks + +indcpa_enc: +median: 191210 cycles/ticks +average: 192069 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47328 cycles/ticks + +kyber_keypair_derand: +median: 169480 cycles/ticks +average: 170063 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 183063 cycles/ticks + +kyber_encaps_derand: +median: 205502 cycles/ticks +average: 206669 cycles/ticks + +kyber_encaps: +median: 206694 cycles/ticks +average: 207800 cycles/ticks + +kyber_decaps: +median: 255338 cycles/ticks +average: 256551 cycles/ticks + +Loop spin: 664 +gen_a: +median: 57086 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1427 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156404 cycles/ticks +average: 156898 cycles/ticks + +indcpa_enc: +median: 191050 cycles/ticks +average: 191825 cycles/ticks + +indcpa_dec: +median: 46950 cycles/ticks +average: 47363 cycles/ticks + +kyber_keypair_derand: +median: 169168 cycles/ticks +average: 169793 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183041 cycles/ticks + +kyber_encaps_derand: +median: 205902 cycles/ticks +average: 206726 cycles/ticks + +kyber_encaps: +median: 206808 cycles/ticks +average: 207842 cycles/ticks + +kyber_decaps: +median: 255626 cycles/ticks +average: 256651 cycles/ticks + +Loop spin: 665 +gen_a: +median: 57202 cycles/ticks +average: 57486 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11790 cycles/ticks +average: 11870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156518 cycles/ticks +average: 157190 cycles/ticks + +indcpa_enc: +median: 191254 cycles/ticks +average: 192155 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47268 cycles/ticks + +kyber_keypair_derand: +median: 169530 cycles/ticks +average: 170130 cycles/ticks + +kyber_keypair: +median: 182410 cycles/ticks +average: 183093 cycles/ticks + +kyber_encaps_derand: +median: 205798 cycles/ticks +average: 207124 cycles/ticks + +kyber_encaps: +median: 206446 cycles/ticks +average: 207349 cycles/ticks + +kyber_decaps: +median: 255340 cycles/ticks +average: 256635 cycles/ticks + +Loop spin: 666 +gen_a: +median: 57330 cycles/ticks +average: 57615 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156664 cycles/ticks +average: 157253 cycles/ticks + +indcpa_enc: +median: 191342 cycles/ticks +average: 192096 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47356 cycles/ticks + +kyber_keypair_derand: +median: 169474 cycles/ticks +average: 170029 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 182973 cycles/ticks + +kyber_encaps_derand: +median: 205660 cycles/ticks +average: 206567 cycles/ticks + +kyber_encaps: +median: 206712 cycles/ticks +average: 207580 cycles/ticks + +kyber_decaps: +median: 255418 cycles/ticks +average: 256686 cycles/ticks + +Loop spin: 667 +gen_a: +median: 57016 cycles/ticks +average: 57342 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11764 cycles/ticks +average: 11905 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156512 cycles/ticks +average: 157130 cycles/ticks + +indcpa_enc: +median: 191150 cycles/ticks +average: 191883 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47401 cycles/ticks + +kyber_keypair_derand: +median: 169848 cycles/ticks +average: 170445 cycles/ticks + +kyber_keypair: +median: 182436 cycles/ticks +average: 183163 cycles/ticks + +kyber_encaps_derand: +median: 205620 cycles/ticks +average: 206503 cycles/ticks + +kyber_encaps: +median: 206336 cycles/ticks +average: 207136 cycles/ticks + +kyber_decaps: +median: 255338 cycles/ticks +average: 256514 cycles/ticks + +Loop spin: 668 +gen_a: +median: 57086 cycles/ticks +average: 57379 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156596 cycles/ticks +average: 157205 cycles/ticks + +indcpa_enc: +median: 191282 cycles/ticks +average: 192077 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47225 cycles/ticks + +kyber_keypair_derand: +median: 169408 cycles/ticks +average: 169951 cycles/ticks + +kyber_keypair: +median: 182304 cycles/ticks +average: 182939 cycles/ticks + +kyber_encaps_derand: +median: 206040 cycles/ticks +average: 207036 cycles/ticks + +kyber_encaps: +median: 206944 cycles/ticks +average: 207908 cycles/ticks + +kyber_decaps: +median: 255672 cycles/ticks +average: 257063 cycles/ticks + +Loop spin: 669 +gen_a: +median: 57086 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156096 cycles/ticks +average: 156684 cycles/ticks + +indcpa_enc: +median: 190876 cycles/ticks +average: 191630 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47330 cycles/ticks + +kyber_keypair_derand: +median: 169448 cycles/ticks +average: 169970 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 182907 cycles/ticks + +kyber_encaps_derand: +median: 205690 cycles/ticks +average: 206787 cycles/ticks + +kyber_encaps: +median: 206674 cycles/ticks +average: 207930 cycles/ticks + +kyber_decaps: +median: 256398 cycles/ticks +average: 257278 cycles/ticks + +Loop spin: 670 +gen_a: +median: 57108 cycles/ticks +average: 57433 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11812 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156496 cycles/ticks +average: 157064 cycles/ticks + +indcpa_enc: +median: 191250 cycles/ticks +average: 191930 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47285 cycles/ticks + +kyber_keypair_derand: +median: 169348 cycles/ticks +average: 169926 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 183078 cycles/ticks + +kyber_encaps_derand: +median: 206018 cycles/ticks +average: 207259 cycles/ticks + +kyber_encaps: +median: 206724 cycles/ticks +average: 207746 cycles/ticks + +kyber_decaps: +median: 255644 cycles/ticks +average: 256671 cycles/ticks + +Loop spin: 671 +gen_a: +median: 57024 cycles/ticks +average: 57379 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156414 cycles/ticks +average: 156988 cycles/ticks + +indcpa_enc: +median: 191322 cycles/ticks +average: 192077 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47305 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170065 cycles/ticks + +kyber_keypair: +median: 182518 cycles/ticks +average: 183281 cycles/ticks + +kyber_encaps_derand: +median: 206076 cycles/ticks +average: 206886 cycles/ticks + +kyber_encaps: +median: 206822 cycles/ticks +average: 207636 cycles/ticks + +kyber_decaps: +median: 255572 cycles/ticks +average: 256907 cycles/ticks + +Loop spin: 672 +gen_a: +median: 57024 cycles/ticks +average: 57310 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156014 cycles/ticks +average: 156603 cycles/ticks + +indcpa_enc: +median: 190906 cycles/ticks +average: 191756 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169338 cycles/ticks +average: 169856 cycles/ticks + +kyber_keypair: +median: 182344 cycles/ticks +average: 182935 cycles/ticks + +kyber_encaps_derand: +median: 205620 cycles/ticks +average: 206520 cycles/ticks + +kyber_encaps: +median: 206644 cycles/ticks +average: 207560 cycles/ticks + +kyber_decaps: +median: 255344 cycles/ticks +average: 256391 cycles/ticks + +Loop spin: 673 +gen_a: +median: 57126 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2140 cycles/ticks + +indcpa_keypair: +median: 158198 cycles/ticks +average: 158852 cycles/ticks + +indcpa_enc: +median: 192806 cycles/ticks +average: 193557 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47227 cycles/ticks + +kyber_keypair_derand: +median: 169488 cycles/ticks +average: 170123 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 183053 cycles/ticks + +kyber_encaps_derand: +median: 205836 cycles/ticks +average: 206806 cycles/ticks + +kyber_encaps: +median: 206614 cycles/ticks +average: 209626 cycles/ticks + +kyber_decaps: +median: 256012 cycles/ticks +average: 257280 cycles/ticks + +Loop spin: 674 +gen_a: +median: 57116 cycles/ticks +average: 57403 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11799 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 158122 cycles/ticks +average: 158674 cycles/ticks + +indcpa_enc: +median: 192732 cycles/ticks +average: 193465 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47368 cycles/ticks + +kyber_keypair_derand: +median: 169250 cycles/ticks +average: 169883 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 185279 cycles/ticks + +kyber_encaps_derand: +median: 205824 cycles/ticks +average: 206780 cycles/ticks + +kyber_encaps: +median: 206578 cycles/ticks +average: 207181 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 256865 cycles/ticks + +Loop spin: 675 +gen_a: +median: 57100 cycles/ticks +average: 57424 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6738 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156326 cycles/ticks +average: 156949 cycles/ticks + +indcpa_enc: +median: 191292 cycles/ticks +average: 192148 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47307 cycles/ticks + +kyber_keypair_derand: +median: 169520 cycles/ticks +average: 170159 cycles/ticks + +kyber_keypair: +median: 182334 cycles/ticks +average: 183045 cycles/ticks + +kyber_encaps_derand: +median: 205572 cycles/ticks +average: 206522 cycles/ticks + +kyber_encaps: +median: 206680 cycles/ticks +average: 207401 cycles/ticks + +kyber_decaps: +median: 255408 cycles/ticks +average: 256746 cycles/ticks + +Loop spin: 676 +gen_a: +median: 57128 cycles/ticks +average: 57451 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156458 cycles/ticks +average: 157065 cycles/ticks + +indcpa_enc: +median: 191304 cycles/ticks +average: 192196 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47369 cycles/ticks + +kyber_keypair_derand: +median: 169684 cycles/ticks +average: 170381 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183152 cycles/ticks + +kyber_encaps_derand: +median: 205630 cycles/ticks +average: 206493 cycles/ticks + +kyber_encaps: +median: 206476 cycles/ticks +average: 207434 cycles/ticks + +kyber_decaps: +median: 255314 cycles/ticks +average: 256380 cycles/ticks + +Loop spin: 677 +gen_a: +median: 57088 cycles/ticks +average: 57392 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11799 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2139 cycles/ticks + +indcpa_keypair: +median: 156286 cycles/ticks +average: 156828 cycles/ticks + +indcpa_enc: +median: 191206 cycles/ticks +average: 192030 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47263 cycles/ticks + +kyber_keypair_derand: +median: 169256 cycles/ticks +average: 169919 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205732 cycles/ticks +average: 206512 cycles/ticks + +kyber_encaps: +median: 206424 cycles/ticks +average: 207098 cycles/ticks + +kyber_decaps: +median: 255426 cycles/ticks +average: 256611 cycles/ticks + +Loop spin: 678 +gen_a: +median: 57162 cycles/ticks +average: 57445 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11796 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156680 cycles/ticks +average: 157334 cycles/ticks + +indcpa_enc: +median: 191470 cycles/ticks +average: 192383 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47282 cycles/ticks + +kyber_keypair_derand: +median: 169414 cycles/ticks +average: 170039 cycles/ticks + +kyber_keypair: +median: 182312 cycles/ticks +average: 182872 cycles/ticks + +kyber_encaps_derand: +median: 206008 cycles/ticks +average: 206910 cycles/ticks + +kyber_encaps: +median: 207052 cycles/ticks +average: 207951 cycles/ticks + +kyber_decaps: +median: 255582 cycles/ticks +average: 256734 cycles/ticks + +Loop spin: 679 +gen_a: +median: 57172 cycles/ticks +average: 57488 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 325 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2760 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 157684 cycles/ticks +average: 158261 cycles/ticks + +indcpa_enc: +median: 192752 cycles/ticks +average: 193581 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47335 cycles/ticks + +kyber_keypair_derand: +median: 169336 cycles/ticks +average: 169991 cycles/ticks + +kyber_keypair: +median: 182294 cycles/ticks +average: 182993 cycles/ticks + +kyber_encaps_derand: +median: 207398 cycles/ticks +average: 208227 cycles/ticks + +kyber_encaps: +median: 207990 cycles/ticks +average: 208789 cycles/ticks + +kyber_decaps: +median: 257050 cycles/ticks +average: 258348 cycles/ticks + +Loop spin: 680 +gen_a: +median: 57030 cycles/ticks +average: 57354 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156296 cycles/ticks +average: 157017 cycles/ticks + +indcpa_enc: +median: 190932 cycles/ticks +average: 191670 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47254 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170259 cycles/ticks + +kyber_keypair: +median: 182588 cycles/ticks +average: 183111 cycles/ticks + +kyber_encaps_derand: +median: 205624 cycles/ticks +average: 206540 cycles/ticks + +kyber_encaps: +median: 206530 cycles/ticks +average: 207398 cycles/ticks + +kyber_decaps: +median: 255458 cycles/ticks +average: 256690 cycles/ticks + +Loop spin: 681 +gen_a: +median: 57158 cycles/ticks +average: 57494 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156522 cycles/ticks +average: 157155 cycles/ticks + +indcpa_enc: +median: 191228 cycles/ticks +average: 192074 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47263 cycles/ticks + +kyber_keypair_derand: +median: 169366 cycles/ticks +average: 169949 cycles/ticks + +kyber_keypair: +median: 182266 cycles/ticks +average: 182881 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206544 cycles/ticks + +kyber_encaps: +median: 206634 cycles/ticks +average: 207455 cycles/ticks + +kyber_decaps: +median: 255458 cycles/ticks +average: 256768 cycles/ticks + +Loop spin: 682 +gen_a: +median: 57068 cycles/ticks +average: 57480 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156422 cycles/ticks +average: 156987 cycles/ticks + +indcpa_enc: +median: 191202 cycles/ticks +average: 191911 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47317 cycles/ticks + +kyber_keypair_derand: +median: 169678 cycles/ticks +average: 170344 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 183185 cycles/ticks + +kyber_encaps_derand: +median: 206150 cycles/ticks +average: 207061 cycles/ticks + +kyber_encaps: +median: 206974 cycles/ticks +average: 207863 cycles/ticks + +kyber_decaps: +median: 255808 cycles/ticks +average: 257018 cycles/ticks + +Loop spin: 683 +gen_a: +median: 57048 cycles/ticks +average: 57368 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156378 cycles/ticks +average: 156999 cycles/ticks + +indcpa_enc: +median: 191186 cycles/ticks +average: 191895 cycles/ticks + +indcpa_dec: +median: 46904 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169018 cycles/ticks +average: 169708 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183109 cycles/ticks + +kyber_encaps_derand: +median: 205820 cycles/ticks +average: 206663 cycles/ticks + +kyber_encaps: +median: 206554 cycles/ticks +average: 207381 cycles/ticks + +kyber_decaps: +median: 255390 cycles/ticks +average: 256767 cycles/ticks + +Loop spin: 684 +gen_a: +median: 57108 cycles/ticks +average: 57442 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1419 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156560 cycles/ticks +average: 157096 cycles/ticks + +indcpa_enc: +median: 191050 cycles/ticks +average: 191754 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47376 cycles/ticks + +kyber_keypair_derand: +median: 169282 cycles/ticks +average: 169955 cycles/ticks + +kyber_keypair: +median: 182614 cycles/ticks +average: 183234 cycles/ticks + +kyber_encaps_derand: +median: 205984 cycles/ticks +average: 206785 cycles/ticks + +kyber_encaps: +median: 206790 cycles/ticks +average: 207573 cycles/ticks + +kyber_decaps: +median: 255626 cycles/ticks +average: 256862 cycles/ticks + +Loop spin: 685 +gen_a: +median: 56930 cycles/ticks +average: 57252 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156412 cycles/ticks +average: 156964 cycles/ticks + +indcpa_enc: +median: 191148 cycles/ticks +average: 191974 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47264 cycles/ticks + +kyber_keypair_derand: +median: 169502 cycles/ticks +average: 170203 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 183021 cycles/ticks + +kyber_encaps_derand: +median: 206190 cycles/ticks +average: 207452 cycles/ticks + +kyber_encaps: +median: 207100 cycles/ticks +average: 208520 cycles/ticks + +kyber_decaps: +median: 256534 cycles/ticks +average: 257579 cycles/ticks + +Loop spin: 686 +gen_a: +median: 57064 cycles/ticks +average: 57389 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6689 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156938 cycles/ticks + +indcpa_enc: +median: 191226 cycles/ticks +average: 191970 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 169226 cycles/ticks +average: 169835 cycles/ticks + +kyber_keypair: +median: 182434 cycles/ticks +average: 183105 cycles/ticks + +kyber_encaps_derand: +median: 206912 cycles/ticks +average: 207765 cycles/ticks + +kyber_encaps: +median: 206800 cycles/ticks +average: 207569 cycles/ticks + +kyber_decaps: +median: 255780 cycles/ticks +average: 256945 cycles/ticks + +Loop spin: 687 +gen_a: +median: 56974 cycles/ticks +average: 57282 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156320 cycles/ticks +average: 156905 cycles/ticks + +indcpa_enc: +median: 191068 cycles/ticks +average: 191742 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47280 cycles/ticks + +kyber_keypair_derand: +median: 169454 cycles/ticks +average: 170117 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 183002 cycles/ticks + +kyber_encaps_derand: +median: 207226 cycles/ticks +average: 208355 cycles/ticks + +kyber_encaps: +median: 208222 cycles/ticks +average: 209103 cycles/ticks + +kyber_decaps: +median: 257032 cycles/ticks +average: 258210 cycles/ticks + +Loop spin: 688 +gen_a: +median: 57116 cycles/ticks +average: 57389 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 162038 cycles/ticks +average: 162608 cycles/ticks + +indcpa_enc: +median: 190770 cycles/ticks +average: 191489 cycles/ticks + +indcpa_dec: +median: 47076 cycles/ticks +average: 47605 cycles/ticks + +kyber_keypair_derand: +median: 175622 cycles/ticks +average: 176266 cycles/ticks + +kyber_keypair: +median: 188666 cycles/ticks +average: 189352 cycles/ticks + +kyber_encaps_derand: +median: 205856 cycles/ticks +average: 206695 cycles/ticks + +kyber_encaps: +median: 206750 cycles/ticks +average: 207526 cycles/ticks + +kyber_decaps: +median: 255978 cycles/ticks +average: 257180 cycles/ticks + +Loop spin: 689 +gen_a: +median: 57100 cycles/ticks +average: 57428 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 157956 cycles/ticks +average: 158545 cycles/ticks + +indcpa_enc: +median: 192846 cycles/ticks +average: 193552 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47266 cycles/ticks + +kyber_keypair_derand: +median: 169258 cycles/ticks +average: 169853 cycles/ticks + +kyber_keypair: +median: 182500 cycles/ticks +average: 183149 cycles/ticks + +kyber_encaps_derand: +median: 205884 cycles/ticks +average: 206734 cycles/ticks + +kyber_encaps: +median: 206652 cycles/ticks +average: 207401 cycles/ticks + +kyber_decaps: +median: 255502 cycles/ticks +average: 256729 cycles/ticks + +Loop spin: 690 +gen_a: +median: 57040 cycles/ticks +average: 57343 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156174 cycles/ticks +average: 156830 cycles/ticks + +indcpa_enc: +median: 190950 cycles/ticks +average: 191665 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 169724 cycles/ticks +average: 170365 cycles/ticks + +kyber_keypair: +median: 182456 cycles/ticks +average: 183118 cycles/ticks + +kyber_encaps_derand: +median: 206024 cycles/ticks +average: 206847 cycles/ticks + +kyber_encaps: +median: 206974 cycles/ticks +average: 207672 cycles/ticks + +kyber_decaps: +median: 255858 cycles/ticks +average: 257041 cycles/ticks + +Loop spin: 691 +gen_a: +median: 57186 cycles/ticks +average: 57520 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11794 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2137 cycles/ticks + +indcpa_keypair: +median: 156758 cycles/ticks +average: 157282 cycles/ticks + +indcpa_enc: +median: 191420 cycles/ticks +average: 192199 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47269 cycles/ticks + +kyber_keypair_derand: +median: 169114 cycles/ticks +average: 169787 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183013 cycles/ticks + +kyber_encaps_derand: +median: 205878 cycles/ticks +average: 206568 cycles/ticks + +kyber_encaps: +median: 206632 cycles/ticks +average: 207539 cycles/ticks + +kyber_decaps: +median: 255692 cycles/ticks +average: 256849 cycles/ticks + +Loop spin: 692 +gen_a: +median: 57042 cycles/ticks +average: 57375 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156232 cycles/ticks +average: 156897 cycles/ticks + +indcpa_enc: +median: 190976 cycles/ticks +average: 191646 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47247 cycles/ticks + +kyber_keypair_derand: +median: 169384 cycles/ticks +average: 169976 cycles/ticks + +kyber_keypair: +median: 182622 cycles/ticks +average: 183329 cycles/ticks + +kyber_encaps_derand: +median: 205522 cycles/ticks +average: 206540 cycles/ticks + +kyber_encaps: +median: 206366 cycles/ticks +average: 207119 cycles/ticks + +kyber_decaps: +median: 255230 cycles/ticks +average: 256422 cycles/ticks + +Loop spin: 693 +gen_a: +median: 57120 cycles/ticks +average: 57402 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156268 cycles/ticks +average: 156781 cycles/ticks + +indcpa_enc: +median: 191148 cycles/ticks +average: 191996 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169354 cycles/ticks +average: 169984 cycles/ticks + +kyber_keypair: +median: 182288 cycles/ticks +average: 182989 cycles/ticks + +kyber_encaps_derand: +median: 205942 cycles/ticks +average: 206788 cycles/ticks + +kyber_encaps: +median: 206746 cycles/ticks +average: 207617 cycles/ticks + +kyber_decaps: +median: 255624 cycles/ticks +average: 256887 cycles/ticks + +Loop spin: 694 +gen_a: +median: 57164 cycles/ticks +average: 57464 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156312 cycles/ticks +average: 156977 cycles/ticks + +indcpa_enc: +median: 191328 cycles/ticks +average: 192076 cycles/ticks + +indcpa_dec: +median: 46814 cycles/ticks +average: 47243 cycles/ticks + +kyber_keypair_derand: +median: 169686 cycles/ticks +average: 170363 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183219 cycles/ticks + +kyber_encaps_derand: +median: 205520 cycles/ticks +average: 206280 cycles/ticks + +kyber_encaps: +median: 206310 cycles/ticks +average: 207075 cycles/ticks + +kyber_decaps: +median: 255380 cycles/ticks +average: 256536 cycles/ticks + +Loop spin: 695 +gen_a: +median: 57110 cycles/ticks +average: 57440 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156202 cycles/ticks +average: 156932 cycles/ticks + +indcpa_enc: +median: 191070 cycles/ticks +average: 191800 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47368 cycles/ticks + +kyber_keypair_derand: +median: 169846 cycles/ticks +average: 170578 cycles/ticks + +kyber_keypair: +median: 182566 cycles/ticks +average: 183184 cycles/ticks + +kyber_encaps_derand: +median: 206154 cycles/ticks +average: 206880 cycles/ticks + +kyber_encaps: +median: 206764 cycles/ticks +average: 207429 cycles/ticks + +kyber_decaps: +median: 256050 cycles/ticks +average: 260713 cycles/ticks + +Loop spin: 696 +gen_a: +median: 57146 cycles/ticks +average: 57465 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156454 cycles/ticks +average: 157023 cycles/ticks + +indcpa_enc: +median: 191312 cycles/ticks +average: 192005 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47273 cycles/ticks + +kyber_keypair_derand: +median: 169202 cycles/ticks +average: 169790 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 182881 cycles/ticks + +kyber_encaps_derand: +median: 205526 cycles/ticks +average: 206300 cycles/ticks + +kyber_encaps: +median: 206374 cycles/ticks +average: 207336 cycles/ticks + +kyber_decaps: +median: 255370 cycles/ticks +average: 256656 cycles/ticks + +Loop spin: 697 +gen_a: +median: 57020 cycles/ticks +average: 57337 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2131 cycles/ticks + +indcpa_keypair: +median: 156348 cycles/ticks +average: 156882 cycles/ticks + +indcpa_enc: +median: 191020 cycles/ticks +average: 191765 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47333 cycles/ticks + +kyber_keypair_derand: +median: 169488 cycles/ticks +average: 170156 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 182984 cycles/ticks + +kyber_encaps_derand: +median: 206108 cycles/ticks +average: 207190 cycles/ticks + +kyber_encaps: +median: 206658 cycles/ticks +average: 207520 cycles/ticks + +kyber_decaps: +median: 255588 cycles/ticks +average: 256873 cycles/ticks + +Loop spin: 698 +gen_a: +median: 56992 cycles/ticks +average: 57312 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 155822 cycles/ticks +average: 156458 cycles/ticks + +indcpa_enc: +median: 190934 cycles/ticks +average: 191839 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47254 cycles/ticks + +kyber_keypair_derand: +median: 169488 cycles/ticks +average: 170146 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183059 cycles/ticks + +kyber_encaps_derand: +median: 206006 cycles/ticks +average: 206855 cycles/ticks + +kyber_encaps: +median: 207034 cycles/ticks +average: 207856 cycles/ticks + +kyber_decaps: +median: 256008 cycles/ticks +average: 257363 cycles/ticks + +Loop spin: 699 +gen_a: +median: 57102 cycles/ticks +average: 57394 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156682 cycles/ticks +average: 157326 cycles/ticks + +indcpa_enc: +median: 191140 cycles/ticks +average: 191936 cycles/ticks + +indcpa_dec: +median: 46918 cycles/ticks +average: 47427 cycles/ticks + +kyber_keypair_derand: +median: 169454 cycles/ticks +average: 170036 cycles/ticks + +kyber_keypair: +median: 182336 cycles/ticks +average: 183011 cycles/ticks + +kyber_encaps_derand: +median: 206046 cycles/ticks +average: 206934 cycles/ticks + +kyber_encaps: +median: 206830 cycles/ticks +average: 207567 cycles/ticks + +kyber_decaps: +median: 255978 cycles/ticks +average: 257214 cycles/ticks + +Loop spin: 700 +gen_a: +median: 57126 cycles/ticks +average: 57446 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +indcpa_keypair: +median: 156506 cycles/ticks +average: 157050 cycles/ticks + +indcpa_enc: +median: 191398 cycles/ticks +average: 192073 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170128 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 183002 cycles/ticks + +kyber_encaps_derand: +median: 205574 cycles/ticks +average: 206328 cycles/ticks + +kyber_encaps: +median: 206304 cycles/ticks +average: 207148 cycles/ticks + +kyber_decaps: +median: 255292 cycles/ticks +average: 256485 cycles/ticks + +Loop spin: 701 +gen_a: +median: 57160 cycles/ticks +average: 57491 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11762 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156108 cycles/ticks +average: 156733 cycles/ticks + +indcpa_enc: +median: 191196 cycles/ticks +average: 191947 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47382 cycles/ticks + +kyber_keypair_derand: +median: 169640 cycles/ticks +average: 170175 cycles/ticks + +kyber_keypair: +median: 182590 cycles/ticks +average: 183239 cycles/ticks + +kyber_encaps_derand: +median: 205770 cycles/ticks +average: 206621 cycles/ticks + +kyber_encaps: +median: 206552 cycles/ticks +average: 207337 cycles/ticks + +kyber_decaps: +median: 255482 cycles/ticks +average: 256644 cycles/ticks + +Loop spin: 702 +gen_a: +median: 57112 cycles/ticks +average: 57426 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156226 cycles/ticks +average: 156797 cycles/ticks + +indcpa_enc: +median: 190978 cycles/ticks +average: 191685 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47270 cycles/ticks + +kyber_keypair_derand: +median: 169500 cycles/ticks +average: 170111 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 183031 cycles/ticks + +kyber_encaps_derand: +median: 205346 cycles/ticks +average: 206274 cycles/ticks + +kyber_encaps: +median: 206262 cycles/ticks +average: 207098 cycles/ticks + +kyber_decaps: +median: 255220 cycles/ticks +average: 256433 cycles/ticks + +Loop spin: 703 +gen_a: +median: 56974 cycles/ticks +average: 57298 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 157446 cycles/ticks +average: 158094 cycles/ticks + +indcpa_enc: +median: 191172 cycles/ticks +average: 191967 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47335 cycles/ticks + +kyber_keypair_derand: +median: 170604 cycles/ticks +average: 171280 cycles/ticks + +kyber_keypair: +median: 184010 cycles/ticks +average: 184702 cycles/ticks + +kyber_encaps_derand: +median: 205572 cycles/ticks +average: 206491 cycles/ticks + +kyber_encaps: +median: 206500 cycles/ticks +average: 207299 cycles/ticks + +kyber_decaps: +median: 255382 cycles/ticks +average: 256613 cycles/ticks + +Loop spin: 704 +gen_a: +median: 57106 cycles/ticks +average: 57427 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 295 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156352 cycles/ticks +average: 156937 cycles/ticks + +indcpa_enc: +median: 191186 cycles/ticks +average: 191874 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 169987 cycles/ticks + +kyber_keypair: +median: 182568 cycles/ticks +average: 183312 cycles/ticks + +kyber_encaps_derand: +median: 205580 cycles/ticks +average: 206388 cycles/ticks + +kyber_encaps: +median: 206356 cycles/ticks +average: 207094 cycles/ticks + +kyber_decaps: +median: 255370 cycles/ticks +average: 256675 cycles/ticks + +Loop spin: 705 +gen_a: +median: 57074 cycles/ticks +average: 57408 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156210 cycles/ticks +average: 156727 cycles/ticks + +indcpa_enc: +median: 191184 cycles/ticks +average: 191842 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47150 cycles/ticks + +kyber_keypair_derand: +median: 169394 cycles/ticks +average: 170076 cycles/ticks + +kyber_keypair: +median: 182418 cycles/ticks +average: 183111 cycles/ticks + +kyber_encaps_derand: +median: 205780 cycles/ticks +average: 206630 cycles/ticks + +kyber_encaps: +median: 206624 cycles/ticks +average: 207399 cycles/ticks + +kyber_decaps: +median: 255508 cycles/ticks +average: 256688 cycles/ticks + +Loop spin: 706 +gen_a: +median: 57074 cycles/ticks +average: 57457 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156380 cycles/ticks +average: 156990 cycles/ticks + +indcpa_enc: +median: 191108 cycles/ticks +average: 191881 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47470 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 170084 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 182999 cycles/ticks + +kyber_encaps_derand: +median: 205472 cycles/ticks +average: 206338 cycles/ticks + +kyber_encaps: +median: 206386 cycles/ticks +average: 207183 cycles/ticks + +kyber_decaps: +median: 255410 cycles/ticks +average: 256650 cycles/ticks + +Loop spin: 707 +gen_a: +median: 57118 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 294 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156272 cycles/ticks +average: 156845 cycles/ticks + +indcpa_enc: +median: 191064 cycles/ticks +average: 191748 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47248 cycles/ticks + +kyber_keypair_derand: +median: 169590 cycles/ticks +average: 170300 cycles/ticks + +kyber_keypair: +median: 182766 cycles/ticks +average: 183286 cycles/ticks + +kyber_encaps_derand: +median: 205556 cycles/ticks +average: 206309 cycles/ticks + +kyber_encaps: +median: 206478 cycles/ticks +average: 207472 cycles/ticks + +kyber_decaps: +median: 256624 cycles/ticks +average: 257650 cycles/ticks + +Loop spin: 708 +gen_a: +median: 56952 cycles/ticks +average: 57255 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1420 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156100 cycles/ticks +average: 156677 cycles/ticks + +indcpa_enc: +median: 191102 cycles/ticks +average: 191855 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47319 cycles/ticks + +kyber_keypair_derand: +median: 169558 cycles/ticks +average: 170219 cycles/ticks + +kyber_keypair: +median: 182444 cycles/ticks +average: 183113 cycles/ticks + +kyber_encaps_derand: +median: 205704 cycles/ticks +average: 206511 cycles/ticks + +kyber_encaps: +median: 206928 cycles/ticks +average: 207712 cycles/ticks + +kyber_decaps: +median: 255622 cycles/ticks +average: 256721 cycles/ticks + +Loop spin: 709 +gen_a: +median: 57040 cycles/ticks +average: 57351 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156320 cycles/ticks +average: 156899 cycles/ticks + +indcpa_enc: +median: 191074 cycles/ticks +average: 192046 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47320 cycles/ticks + +kyber_keypair_derand: +median: 169478 cycles/ticks +average: 170107 cycles/ticks + +kyber_keypair: +median: 182316 cycles/ticks +average: 182996 cycles/ticks + +kyber_encaps_derand: +median: 205514 cycles/ticks +average: 206449 cycles/ticks + +kyber_encaps: +median: 206354 cycles/ticks +average: 207204 cycles/ticks + +kyber_decaps: +median: 255416 cycles/ticks +average: 256593 cycles/ticks + +Loop spin: 710 +gen_a: +median: 57002 cycles/ticks +average: 57346 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156150 cycles/ticks +average: 156772 cycles/ticks + +indcpa_enc: +median: 190664 cycles/ticks +average: 191469 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169424 cycles/ticks +average: 170022 cycles/ticks + +kyber_keypair: +median: 182612 cycles/ticks +average: 183260 cycles/ticks + +kyber_encaps_derand: +median: 205668 cycles/ticks +average: 206388 cycles/ticks + +kyber_encaps: +median: 206506 cycles/ticks +average: 207265 cycles/ticks + +kyber_decaps: +median: 255376 cycles/ticks +average: 256764 cycles/ticks + +Loop spin: 711 +gen_a: +median: 57048 cycles/ticks +average: 57396 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156254 cycles/ticks +average: 156844 cycles/ticks + +indcpa_enc: +median: 191080 cycles/ticks +average: 191908 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47382 cycles/ticks + +kyber_keypair_derand: +median: 169360 cycles/ticks +average: 170049 cycles/ticks + +kyber_keypair: +median: 182456 cycles/ticks +average: 183161 cycles/ticks + +kyber_encaps_derand: +median: 205706 cycles/ticks +average: 206545 cycles/ticks + +kyber_encaps: +median: 206786 cycles/ticks +average: 207622 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 256920 cycles/ticks + +Loop spin: 712 +gen_a: +median: 57100 cycles/ticks +average: 57414 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156384 cycles/ticks +average: 156880 cycles/ticks + +indcpa_enc: +median: 191486 cycles/ticks +average: 192308 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47353 cycles/ticks + +kyber_keypair_derand: +median: 169562 cycles/ticks +average: 170222 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 183018 cycles/ticks + +kyber_encaps_derand: +median: 205824 cycles/ticks +average: 206652 cycles/ticks + +kyber_encaps: +median: 206422 cycles/ticks +average: 207206 cycles/ticks + +kyber_decaps: +median: 255412 cycles/ticks +average: 256709 cycles/ticks + +Loop spin: 713 +gen_a: +median: 57212 cycles/ticks +average: 57561 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156921 cycles/ticks + +indcpa_enc: +median: 191088 cycles/ticks +average: 191814 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47418 cycles/ticks + +kyber_keypair_derand: +median: 169488 cycles/ticks +average: 170176 cycles/ticks + +kyber_keypair: +median: 182782 cycles/ticks +average: 183371 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206579 cycles/ticks + +kyber_encaps: +median: 206576 cycles/ticks +average: 207427 cycles/ticks + +kyber_decaps: +median: 255702 cycles/ticks +average: 257035 cycles/ticks + +Loop spin: 714 +gen_a: +median: 56978 cycles/ticks +average: 57266 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 156252 cycles/ticks +average: 156874 cycles/ticks + +indcpa_enc: +median: 191270 cycles/ticks +average: 192017 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47358 cycles/ticks + +kyber_keypair_derand: +median: 169582 cycles/ticks +average: 170252 cycles/ticks + +kyber_keypair: +median: 182524 cycles/ticks +average: 183178 cycles/ticks + +kyber_encaps_derand: +median: 206098 cycles/ticks +average: 207045 cycles/ticks + +kyber_encaps: +median: 206868 cycles/ticks +average: 207917 cycles/ticks + +kyber_decaps: +median: 255800 cycles/ticks +average: 257134 cycles/ticks + +Loop spin: 715 +gen_a: +median: 57054 cycles/ticks +average: 57412 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 274 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156348 cycles/ticks +average: 156990 cycles/ticks + +indcpa_enc: +median: 191110 cycles/ticks +average: 191985 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169922 cycles/ticks +average: 170572 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 183231 cycles/ticks + +kyber_encaps_derand: +median: 205896 cycles/ticks +average: 206841 cycles/ticks + +kyber_encaps: +median: 206724 cycles/ticks +average: 207683 cycles/ticks + +kyber_decaps: +median: 255674 cycles/ticks +average: 256839 cycles/ticks + +Loop spin: 716 +gen_a: +median: 56974 cycles/ticks +average: 57320 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1423 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156108 cycles/ticks +average: 156699 cycles/ticks + +indcpa_enc: +median: 190878 cycles/ticks +average: 191656 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47399 cycles/ticks + +kyber_keypair_derand: +median: 169212 cycles/ticks +average: 169885 cycles/ticks + +kyber_keypair: +median: 182688 cycles/ticks +average: 183310 cycles/ticks + +kyber_encaps_derand: +median: 207252 cycles/ticks +average: 208139 cycles/ticks + +kyber_encaps: +median: 208386 cycles/ticks +average: 209469 cycles/ticks + +kyber_decaps: +median: 257194 cycles/ticks +average: 258450 cycles/ticks + +Loop spin: 717 +gen_a: +median: 57000 cycles/ticks +average: 57356 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11790 cycles/ticks +average: 11863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156240 cycles/ticks +average: 156828 cycles/ticks + +indcpa_enc: +median: 191182 cycles/ticks +average: 191868 cycles/ticks + +indcpa_dec: +median: 46926 cycles/ticks +average: 47421 cycles/ticks + +kyber_keypair_derand: +median: 169828 cycles/ticks +average: 170514 cycles/ticks + +kyber_keypair: +median: 182488 cycles/ticks +average: 183342 cycles/ticks + +kyber_encaps_derand: +median: 205930 cycles/ticks +average: 206859 cycles/ticks + +kyber_encaps: +median: 206590 cycles/ticks +average: 207332 cycles/ticks + +kyber_decaps: +median: 255618 cycles/ticks +average: 256917 cycles/ticks + +Loop spin: 718 +gen_a: +median: 57042 cycles/ticks +average: 57364 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10653 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 62 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156382 cycles/ticks +average: 157035 cycles/ticks + +indcpa_enc: +median: 191256 cycles/ticks +average: 192006 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47301 cycles/ticks + +kyber_keypair_derand: +median: 169270 cycles/ticks +average: 169991 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 183003 cycles/ticks + +kyber_encaps_derand: +median: 205520 cycles/ticks +average: 206341 cycles/ticks + +kyber_encaps: +median: 206378 cycles/ticks +average: 207047 cycles/ticks + +kyber_decaps: +median: 255354 cycles/ticks +average: 256599 cycles/ticks + +Loop spin: 719 +gen_a: +median: 57090 cycles/ticks +average: 57421 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156558 cycles/ticks +average: 157110 cycles/ticks + +indcpa_enc: +median: 191324 cycles/ticks +average: 192174 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47379 cycles/ticks + +kyber_keypair_derand: +median: 169736 cycles/ticks +average: 170439 cycles/ticks + +kyber_keypair: +median: 182740 cycles/ticks +average: 183360 cycles/ticks + +kyber_encaps_derand: +median: 208898 cycles/ticks +average: 209695 cycles/ticks + +kyber_encaps: +median: 209686 cycles/ticks +average: 210528 cycles/ticks + +kyber_decaps: +median: 258556 cycles/ticks +average: 259807 cycles/ticks + +Loop spin: 720 +gen_a: +median: 57148 cycles/ticks +average: 57464 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156176 cycles/ticks +average: 156712 cycles/ticks + +indcpa_enc: +median: 191048 cycles/ticks +average: 191772 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47278 cycles/ticks + +kyber_keypair_derand: +median: 169466 cycles/ticks +average: 170148 cycles/ticks + +kyber_keypair: +median: 182688 cycles/ticks +average: 183399 cycles/ticks + +kyber_encaps_derand: +median: 206020 cycles/ticks +average: 207125 cycles/ticks + +kyber_encaps: +median: 206826 cycles/ticks +average: 207674 cycles/ticks + +kyber_decaps: +median: 255840 cycles/ticks +average: 257006 cycles/ticks + +Loop spin: 721 +gen_a: +median: 57016 cycles/ticks +average: 57364 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6735 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11788 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156408 cycles/ticks +average: 157121 cycles/ticks + +indcpa_enc: +median: 191328 cycles/ticks +average: 192118 cycles/ticks + +indcpa_dec: +median: 46940 cycles/ticks +average: 47480 cycles/ticks + +kyber_keypair_derand: +median: 169792 cycles/ticks +average: 170499 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183116 cycles/ticks + +kyber_encaps_derand: +median: 205772 cycles/ticks +average: 206714 cycles/ticks + +kyber_encaps: +median: 206538 cycles/ticks +average: 207288 cycles/ticks + +kyber_decaps: +median: 255630 cycles/ticks +average: 256768 cycles/ticks + +Loop spin: 722 +gen_a: +median: 57032 cycles/ticks +average: 57354 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156582 cycles/ticks +average: 157291 cycles/ticks + +indcpa_enc: +median: 191386 cycles/ticks +average: 192064 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47297 cycles/ticks + +kyber_keypair_derand: +median: 169360 cycles/ticks +average: 170007 cycles/ticks + +kyber_keypair: +median: 182734 cycles/ticks +average: 183406 cycles/ticks + +kyber_encaps_derand: +median: 205726 cycles/ticks +average: 206599 cycles/ticks + +kyber_encaps: +median: 206746 cycles/ticks +average: 207586 cycles/ticks + +kyber_decaps: +median: 255854 cycles/ticks +average: 257257 cycles/ticks + +Loop spin: 723 +gen_a: +median: 57074 cycles/ticks +average: 57412 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156574 cycles/ticks +average: 157223 cycles/ticks + +indcpa_enc: +median: 191292 cycles/ticks +average: 192016 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47470 cycles/ticks + +kyber_keypair_derand: +median: 169294 cycles/ticks +average: 169865 cycles/ticks + +kyber_keypair: +median: 182576 cycles/ticks +average: 183271 cycles/ticks + +kyber_encaps_derand: +median: 205704 cycles/ticks +average: 206570 cycles/ticks + +kyber_encaps: +median: 206574 cycles/ticks +average: 207353 cycles/ticks + +kyber_decaps: +median: 255592 cycles/ticks +average: 256745 cycles/ticks + +Loop spin: 724 +gen_a: +median: 57176 cycles/ticks +average: 57506 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156152 cycles/ticks +average: 156779 cycles/ticks + +indcpa_enc: +median: 190892 cycles/ticks +average: 191675 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47212 cycles/ticks + +kyber_keypair_derand: +median: 169468 cycles/ticks +average: 170125 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 183043 cycles/ticks + +kyber_encaps_derand: +median: 206178 cycles/ticks +average: 207034 cycles/ticks + +kyber_encaps: +median: 206998 cycles/ticks +average: 207814 cycles/ticks + +kyber_decaps: +median: 255866 cycles/ticks +average: 257242 cycles/ticks + +Loop spin: 725 +gen_a: +median: 57018 cycles/ticks +average: 57328 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156442 cycles/ticks +average: 156968 cycles/ticks + +indcpa_enc: +median: 191264 cycles/ticks +average: 192027 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47325 cycles/ticks + +kyber_keypair_derand: +median: 169674 cycles/ticks +average: 170356 cycles/ticks + +kyber_keypair: +median: 182782 cycles/ticks +average: 183465 cycles/ticks + +kyber_encaps_derand: +median: 205786 cycles/ticks +average: 206834 cycles/ticks + +kyber_encaps: +median: 206466 cycles/ticks +average: 207228 cycles/ticks + +kyber_decaps: +median: 255620 cycles/ticks +average: 256894 cycles/ticks + +Loop spin: 726 +gen_a: +median: 57110 cycles/ticks +average: 58875 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156386 cycles/ticks +average: 157026 cycles/ticks + +indcpa_enc: +median: 191662 cycles/ticks +average: 192749 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47371 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170063 cycles/ticks + +kyber_keypair: +median: 182534 cycles/ticks +average: 183210 cycles/ticks + +kyber_encaps_derand: +median: 207106 cycles/ticks +average: 207947 cycles/ticks + +kyber_encaps: +median: 208234 cycles/ticks +average: 209324 cycles/ticks + +kyber_decaps: +median: 256936 cycles/ticks +average: 258704 cycles/ticks + +Loop spin: 727 +gen_a: +median: 56974 cycles/ticks +average: 57279 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 158006 cycles/ticks +average: 158596 cycles/ticks + +indcpa_enc: +median: 192748 cycles/ticks +average: 193746 cycles/ticks + +indcpa_dec: +median: 46932 cycles/ticks +average: 47475 cycles/ticks + +kyber_keypair_derand: +median: 169736 cycles/ticks +average: 170390 cycles/ticks + +kyber_keypair: +median: 182484 cycles/ticks +average: 183178 cycles/ticks + +kyber_encaps_derand: +median: 205976 cycles/ticks +average: 206795 cycles/ticks + +kyber_encaps: +median: 206740 cycles/ticks +average: 207478 cycles/ticks + +kyber_decaps: +median: 255734 cycles/ticks +average: 256871 cycles/ticks + +Loop spin: 728 +gen_a: +median: 57144 cycles/ticks +average: 57449 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1422 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156046 cycles/ticks +average: 156705 cycles/ticks + +indcpa_enc: +median: 190818 cycles/ticks +average: 191606 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47286 cycles/ticks + +kyber_keypair_derand: +median: 169588 cycles/ticks +average: 170259 cycles/ticks + +kyber_keypair: +median: 182608 cycles/ticks +average: 183269 cycles/ticks + +kyber_encaps_derand: +median: 205896 cycles/ticks +average: 206890 cycles/ticks + +kyber_encaps: +median: 206852 cycles/ticks +average: 207731 cycles/ticks + +kyber_decaps: +median: 255692 cycles/ticks +average: 256847 cycles/ticks + +Loop spin: 729 +gen_a: +median: 56962 cycles/ticks +average: 57264 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156382 cycles/ticks +average: 157015 cycles/ticks + +indcpa_enc: +median: 190916 cycles/ticks +average: 191657 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47275 cycles/ticks + +kyber_keypair_derand: +median: 169918 cycles/ticks +average: 170575 cycles/ticks + +kyber_keypair: +median: 182796 cycles/ticks +average: 183365 cycles/ticks + +kyber_encaps_derand: +median: 205862 cycles/ticks +average: 206792 cycles/ticks + +kyber_encaps: +median: 206578 cycles/ticks +average: 209626 cycles/ticks + +kyber_decaps: +median: 255692 cycles/ticks +average: 256970 cycles/ticks + +Loop spin: 730 +gen_a: +median: 57104 cycles/ticks +average: 57389 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6660 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156300 cycles/ticks +average: 156908 cycles/ticks + +indcpa_enc: +median: 191088 cycles/ticks +average: 191897 cycles/ticks + +indcpa_dec: +median: 46934 cycles/ticks +average: 47318 cycles/ticks + +kyber_keypair_derand: +median: 169466 cycles/ticks +average: 170141 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 183074 cycles/ticks + +kyber_encaps_derand: +median: 205728 cycles/ticks +average: 208946 cycles/ticks + +kyber_encaps: +median: 206636 cycles/ticks +average: 207511 cycles/ticks + +kyber_decaps: +median: 255584 cycles/ticks +average: 256839 cycles/ticks + +Loop spin: 731 +gen_a: +median: 57116 cycles/ticks +average: 57388 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6660 cycles/ticks +average: 6738 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156228 cycles/ticks +average: 156885 cycles/ticks + +indcpa_enc: +median: 191198 cycles/ticks +average: 191993 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47206 cycles/ticks + +kyber_keypair_derand: +median: 169384 cycles/ticks +average: 170091 cycles/ticks + +kyber_keypair: +median: 182762 cycles/ticks +average: 183483 cycles/ticks + +kyber_encaps_derand: +median: 205696 cycles/ticks +average: 206784 cycles/ticks + +kyber_encaps: +median: 207570 cycles/ticks +average: 208618 cycles/ticks + +kyber_decaps: +median: 255440 cycles/ticks +average: 256639 cycles/ticks + +Loop spin: 732 +gen_a: +median: 57078 cycles/ticks +average: 57394 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156434 cycles/ticks +average: 157066 cycles/ticks + +indcpa_enc: +median: 191094 cycles/ticks +average: 191872 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47255 cycles/ticks + +kyber_keypair_derand: +median: 169270 cycles/ticks +average: 170050 cycles/ticks + +kyber_keypair: +median: 182708 cycles/ticks +average: 183372 cycles/ticks + +kyber_encaps_derand: +median: 206128 cycles/ticks +average: 207067 cycles/ticks + +kyber_encaps: +median: 206936 cycles/ticks +average: 207785 cycles/ticks + +kyber_decaps: +median: 255932 cycles/ticks +average: 257103 cycles/ticks + +Loop spin: 733 +gen_a: +median: 57236 cycles/ticks +average: 57546 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156362 cycles/ticks +average: 156954 cycles/ticks + +indcpa_enc: +median: 191180 cycles/ticks +average: 191969 cycles/ticks + +indcpa_dec: +median: 46920 cycles/ticks +average: 47306 cycles/ticks + +kyber_keypair_derand: +median: 169796 cycles/ticks +average: 170468 cycles/ticks + +kyber_keypair: +median: 182402 cycles/ticks +average: 183060 cycles/ticks + +kyber_encaps_derand: +median: 205780 cycles/ticks +average: 206683 cycles/ticks + +kyber_encaps: +median: 206646 cycles/ticks +average: 207451 cycles/ticks + +kyber_decaps: +median: 255674 cycles/ticks +average: 257028 cycles/ticks + +Loop spin: 734 +gen_a: +median: 57106 cycles/ticks +average: 57415 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 158026 cycles/ticks +average: 158619 cycles/ticks + +indcpa_enc: +median: 192742 cycles/ticks +average: 193381 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47489 cycles/ticks + +kyber_keypair_derand: +median: 171028 cycles/ticks +average: 171652 cycles/ticks + +kyber_keypair: +median: 182556 cycles/ticks +average: 183226 cycles/ticks + +kyber_encaps_derand: +median: 207352 cycles/ticks +average: 208318 cycles/ticks + +kyber_encaps: +median: 208288 cycles/ticks +average: 209181 cycles/ticks + +kyber_decaps: +median: 257052 cycles/ticks +average: 258165 cycles/ticks + +Loop spin: 735 +gen_a: +median: 57106 cycles/ticks +average: 57443 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156184 cycles/ticks +average: 156796 cycles/ticks + +indcpa_enc: +median: 191022 cycles/ticks +average: 191880 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47375 cycles/ticks + +kyber_keypair_derand: +median: 169334 cycles/ticks +average: 169959 cycles/ticks + +kyber_keypair: +median: 182654 cycles/ticks +average: 183295 cycles/ticks + +kyber_encaps_derand: +median: 205718 cycles/ticks +average: 206422 cycles/ticks + +kyber_encaps: +median: 206562 cycles/ticks +average: 207429 cycles/ticks + +kyber_decaps: +median: 255474 cycles/ticks +average: 256814 cycles/ticks + +Loop spin: 736 +gen_a: +median: 57036 cycles/ticks +average: 57382 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156070 cycles/ticks +average: 156771 cycles/ticks + +indcpa_enc: +median: 190792 cycles/ticks +average: 191681 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47296 cycles/ticks + +kyber_keypair_derand: +median: 169488 cycles/ticks +average: 170129 cycles/ticks + +kyber_keypair: +median: 182502 cycles/ticks +average: 183083 cycles/ticks + +kyber_encaps_derand: +median: 205992 cycles/ticks +average: 206885 cycles/ticks + +kyber_encaps: +median: 206810 cycles/ticks +average: 207599 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 257054 cycles/ticks + +Loop spin: 737 +gen_a: +median: 57086 cycles/ticks +average: 57402 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 71 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156438 cycles/ticks +average: 157037 cycles/ticks + +indcpa_enc: +median: 191490 cycles/ticks +average: 192295 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47309 cycles/ticks + +kyber_keypair_derand: +median: 169592 cycles/ticks +average: 170243 cycles/ticks + +kyber_keypair: +median: 182644 cycles/ticks +average: 183425 cycles/ticks + +kyber_encaps_derand: +median: 205632 cycles/ticks +average: 206360 cycles/ticks + +kyber_encaps: +median: 206386 cycles/ticks +average: 207279 cycles/ticks + +kyber_decaps: +median: 255340 cycles/ticks +average: 256515 cycles/ticks + +Loop spin: 738 +gen_a: +median: 57156 cycles/ticks +average: 57502 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6767 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156566 cycles/ticks +average: 157078 cycles/ticks + +indcpa_enc: +median: 191088 cycles/ticks +average: 191760 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47372 cycles/ticks + +kyber_keypair_derand: +median: 169650 cycles/ticks +average: 170287 cycles/ticks + +kyber_keypair: +median: 182692 cycles/ticks +average: 183373 cycles/ticks + +kyber_encaps_derand: +median: 205858 cycles/ticks +average: 206674 cycles/ticks + +kyber_encaps: +median: 206730 cycles/ticks +average: 207766 cycles/ticks + +kyber_decaps: +median: 255566 cycles/ticks +average: 256833 cycles/ticks + +Loop spin: 739 +gen_a: +median: 57036 cycles/ticks +average: 58604 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156250 cycles/ticks +average: 156880 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 191966 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47282 cycles/ticks + +kyber_keypair_derand: +median: 169316 cycles/ticks +average: 169906 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183017 cycles/ticks + +kyber_encaps_derand: +median: 205764 cycles/ticks +average: 206487 cycles/ticks + +kyber_encaps: +median: 206548 cycles/ticks +average: 207436 cycles/ticks + +kyber_decaps: +median: 255298 cycles/ticks +average: 256397 cycles/ticks + +Loop spin: 740 +gen_a: +median: 57148 cycles/ticks +average: 57470 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2138 cycles/ticks + +indcpa_keypair: +median: 156064 cycles/ticks +average: 156664 cycles/ticks + +indcpa_enc: +median: 191032 cycles/ticks +average: 191697 cycles/ticks + +indcpa_dec: +median: 46808 cycles/ticks +average: 47254 cycles/ticks + +kyber_keypair_derand: +median: 169378 cycles/ticks +average: 170025 cycles/ticks + +kyber_keypair: +median: 182478 cycles/ticks +average: 183096 cycles/ticks + +kyber_encaps_derand: +median: 206136 cycles/ticks +average: 206922 cycles/ticks + +kyber_encaps: +median: 206918 cycles/ticks +average: 207691 cycles/ticks + +kyber_decaps: +median: 255866 cycles/ticks +average: 257002 cycles/ticks + +Loop spin: 741 +gen_a: +median: 57064 cycles/ticks +average: 57455 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2147 cycles/ticks + +indcpa_keypair: +median: 156400 cycles/ticks +average: 156951 cycles/ticks + +indcpa_enc: +median: 191432 cycles/ticks +average: 192253 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 171020 cycles/ticks +average: 171626 cycles/ticks + +kyber_keypair: +median: 182856 cycles/ticks +average: 183362 cycles/ticks + +kyber_encaps_derand: +median: 205802 cycles/ticks +average: 206509 cycles/ticks + +kyber_encaps: +median: 206826 cycles/ticks +average: 207663 cycles/ticks + +kyber_decaps: +median: 255600 cycles/ticks +average: 256718 cycles/ticks + +Loop spin: 742 +gen_a: +median: 57056 cycles/ticks +average: 57343 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156240 cycles/ticks +average: 156832 cycles/ticks + +indcpa_enc: +median: 190910 cycles/ticks +average: 191734 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47370 cycles/ticks + +kyber_keypair_derand: +median: 169528 cycles/ticks +average: 170178 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183028 cycles/ticks + +kyber_encaps_derand: +median: 205698 cycles/ticks +average: 206530 cycles/ticks + +kyber_encaps: +median: 206492 cycles/ticks +average: 207299 cycles/ticks + +kyber_decaps: +median: 255962 cycles/ticks +average: 257128 cycles/ticks + +Loop spin: 743 +gen_a: +median: 57090 cycles/ticks +average: 57416 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2145 cycles/ticks + +indcpa_keypair: +median: 156156 cycles/ticks +average: 156765 cycles/ticks + +indcpa_enc: +median: 191028 cycles/ticks +average: 191773 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47377 cycles/ticks + +kyber_keypair_derand: +median: 169614 cycles/ticks +average: 170350 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183057 cycles/ticks + +kyber_encaps_derand: +median: 205934 cycles/ticks +average: 206845 cycles/ticks + +kyber_encaps: +median: 206568 cycles/ticks +average: 207522 cycles/ticks + +kyber_decaps: +median: 255396 cycles/ticks +average: 256630 cycles/ticks + +Loop spin: 744 +gen_a: +median: 57076 cycles/ticks +average: 57379 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156224 cycles/ticks +average: 156885 cycles/ticks + +indcpa_enc: +median: 191326 cycles/ticks +average: 192433 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47260 cycles/ticks + +kyber_keypair_derand: +median: 169310 cycles/ticks +average: 169863 cycles/ticks + +kyber_keypair: +median: 182676 cycles/ticks +average: 183423 cycles/ticks + +kyber_encaps_derand: +median: 205752 cycles/ticks +average: 206680 cycles/ticks + +kyber_encaps: +median: 206940 cycles/ticks +average: 207888 cycles/ticks + +kyber_decaps: +median: 255512 cycles/ticks +average: 256556 cycles/ticks + +Loop spin: 745 +gen_a: +median: 57006 cycles/ticks +average: 57304 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10647 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2780 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156322 cycles/ticks +average: 156947 cycles/ticks + +indcpa_enc: +median: 191184 cycles/ticks +average: 192049 cycles/ticks + +indcpa_dec: +median: 46942 cycles/ticks +average: 47551 cycles/ticks + +kyber_keypair_derand: +median: 169730 cycles/ticks +average: 170400 cycles/ticks + +kyber_keypair: +median: 182458 cycles/ticks +average: 183187 cycles/ticks + +kyber_encaps_derand: +median: 205602 cycles/ticks +average: 206390 cycles/ticks + +kyber_encaps: +median: 206440 cycles/ticks +average: 207281 cycles/ticks + +kyber_decaps: +median: 255476 cycles/ticks +average: 256745 cycles/ticks + +Loop spin: 746 +gen_a: +median: 57030 cycles/ticks +average: 57361 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156536 cycles/ticks +average: 157148 cycles/ticks + +indcpa_enc: +median: 191362 cycles/ticks +average: 192084 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169500 cycles/ticks +average: 170045 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183042 cycles/ticks + +kyber_encaps_derand: +median: 205940 cycles/ticks +average: 206761 cycles/ticks + +kyber_encaps: +median: 206810 cycles/ticks +average: 207620 cycles/ticks + +kyber_decaps: +median: 255652 cycles/ticks +average: 256904 cycles/ticks + +Loop spin: 747 +gen_a: +median: 57216 cycles/ticks +average: 57504 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6738 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 91 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156560 cycles/ticks +average: 157141 cycles/ticks + +indcpa_enc: +median: 191268 cycles/ticks +average: 191978 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47358 cycles/ticks + +kyber_keypair_derand: +median: 171158 cycles/ticks +average: 171947 cycles/ticks + +kyber_keypair: +median: 182888 cycles/ticks +average: 183508 cycles/ticks + +kyber_encaps_derand: +median: 205900 cycles/ticks +average: 206683 cycles/ticks + +kyber_encaps: +median: 206974 cycles/ticks +average: 207988 cycles/ticks + +kyber_decaps: +median: 255544 cycles/ticks +average: 256950 cycles/ticks + +Loop spin: 748 +gen_a: +median: 57110 cycles/ticks +average: 57425 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6737 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 300 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156320 cycles/ticks +average: 156932 cycles/ticks + +indcpa_enc: +median: 191382 cycles/ticks +average: 192227 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47327 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 170112 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 182901 cycles/ticks + +kyber_encaps_derand: +median: 205774 cycles/ticks +average: 206551 cycles/ticks + +kyber_encaps: +median: 206610 cycles/ticks +average: 207489 cycles/ticks + +kyber_decaps: +median: 255542 cycles/ticks +average: 256715 cycles/ticks + +Loop spin: 749 +gen_a: +median: 57038 cycles/ticks +average: 57313 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11889 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 62 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 157830 cycles/ticks +average: 158390 cycles/ticks + +indcpa_enc: +median: 192844 cycles/ticks +average: 193650 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47410 cycles/ticks + +kyber_keypair_derand: +median: 169304 cycles/ticks +average: 170026 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 182979 cycles/ticks + +kyber_encaps_derand: +median: 205686 cycles/ticks +average: 206452 cycles/ticks + +kyber_encaps: +median: 206432 cycles/ticks +average: 207298 cycles/ticks + +kyber_decaps: +median: 255392 cycles/ticks +average: 256819 cycles/ticks + +Loop spin: 750 +gen_a: +median: 57138 cycles/ticks +average: 57483 cycles/ticks + +poly_getnoise_eta1: +median: 2114 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2114 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6778 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156266 cycles/ticks +average: 156839 cycles/ticks + +indcpa_enc: +median: 191016 cycles/ticks +average: 191832 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47371 cycles/ticks + +kyber_keypair_derand: +median: 171088 cycles/ticks +average: 171611 cycles/ticks + +kyber_keypair: +median: 182554 cycles/ticks +average: 183204 cycles/ticks + +kyber_encaps_derand: +median: 206006 cycles/ticks +average: 206807 cycles/ticks + +kyber_encaps: +median: 207226 cycles/ticks +average: 208131 cycles/ticks + +kyber_decaps: +median: 255666 cycles/ticks +average: 256902 cycles/ticks + +Loop spin: 751 +gen_a: +median: 57020 cycles/ticks +average: 57315 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11889 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156342 cycles/ticks +average: 156966 cycles/ticks + +indcpa_enc: +median: 191348 cycles/ticks +average: 192060 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169760 cycles/ticks +average: 170255 cycles/ticks + +kyber_keypair: +median: 182318 cycles/ticks +average: 182934 cycles/ticks + +kyber_encaps_derand: +median: 205648 cycles/ticks +average: 206453 cycles/ticks + +kyber_encaps: +median: 206452 cycles/ticks +average: 207178 cycles/ticks + +kyber_decaps: +median: 255302 cycles/ticks +average: 256617 cycles/ticks + +Loop spin: 752 +gen_a: +median: 57072 cycles/ticks +average: 57356 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10651 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156092 cycles/ticks +average: 156673 cycles/ticks + +indcpa_enc: +median: 191016 cycles/ticks +average: 191741 cycles/ticks + +indcpa_dec: +median: 46960 cycles/ticks +average: 47428 cycles/ticks + +kyber_keypair_derand: +median: 169980 cycles/ticks +average: 170626 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183129 cycles/ticks + +kyber_encaps_derand: +median: 205520 cycles/ticks +average: 206332 cycles/ticks + +kyber_encaps: +median: 206314 cycles/ticks +average: 207089 cycles/ticks + +kyber_decaps: +median: 255266 cycles/ticks +average: 256595 cycles/ticks + +Loop spin: 753 +gen_a: +median: 56928 cycles/ticks +average: 57269 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2716 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156326 cycles/ticks +average: 156886 cycles/ticks + +indcpa_enc: +median: 191208 cycles/ticks +average: 191904 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169434 cycles/ticks +average: 170058 cycles/ticks + +kyber_keypair: +median: 182506 cycles/ticks +average: 183173 cycles/ticks + +kyber_encaps_derand: +median: 205452 cycles/ticks +average: 206287 cycles/ticks + +kyber_encaps: +median: 206584 cycles/ticks +average: 207441 cycles/ticks + +kyber_decaps: +median: 255050 cycles/ticks +average: 256220 cycles/ticks + +Loop spin: 754 +gen_a: +median: 57140 cycles/ticks +average: 57459 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156812 cycles/ticks +average: 157441 cycles/ticks + +indcpa_enc: +median: 191594 cycles/ticks +average: 192355 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47344 cycles/ticks + +kyber_keypair_derand: +median: 169664 cycles/ticks +average: 170344 cycles/ticks + +kyber_keypair: +median: 182576 cycles/ticks +average: 183225 cycles/ticks + +kyber_encaps_derand: +median: 205952 cycles/ticks +average: 206886 cycles/ticks + +kyber_encaps: +median: 206732 cycles/ticks +average: 207674 cycles/ticks + +kyber_decaps: +median: 255580 cycles/ticks +average: 256806 cycles/ticks + +Loop spin: 755 +gen_a: +median: 57094 cycles/ticks +average: 57429 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156264 cycles/ticks +average: 156860 cycles/ticks + +indcpa_enc: +median: 191044 cycles/ticks +average: 191852 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47310 cycles/ticks + +kyber_keypair_derand: +median: 169882 cycles/ticks +average: 170586 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 182967 cycles/ticks + +kyber_encaps_derand: +median: 205784 cycles/ticks +average: 206698 cycles/ticks + +kyber_encaps: +median: 206476 cycles/ticks +average: 207322 cycles/ticks + +kyber_decaps: +median: 255528 cycles/ticks +average: 256809 cycles/ticks + +Loop spin: 756 +gen_a: +median: 57162 cycles/ticks +average: 57472 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156238 cycles/ticks +average: 156736 cycles/ticks + +indcpa_enc: +median: 190726 cycles/ticks +average: 191571 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47278 cycles/ticks + +kyber_keypair_derand: +median: 169710 cycles/ticks +average: 170340 cycles/ticks + +kyber_keypair: +median: 182630 cycles/ticks +average: 183195 cycles/ticks + +kyber_encaps_derand: +median: 205744 cycles/ticks +average: 206611 cycles/ticks + +kyber_encaps: +median: 207020 cycles/ticks +average: 207819 cycles/ticks + +kyber_decaps: +median: 255348 cycles/ticks +average: 256588 cycles/ticks + +Loop spin: 757 +gen_a: +median: 56960 cycles/ticks +average: 57304 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1425 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 155892 cycles/ticks +average: 156567 cycles/ticks + +indcpa_enc: +median: 190742 cycles/ticks +average: 191561 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47376 cycles/ticks + +kyber_keypair_derand: +median: 169428 cycles/ticks +average: 169971 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 183052 cycles/ticks + +kyber_encaps_derand: +median: 205722 cycles/ticks +average: 206589 cycles/ticks + +kyber_encaps: +median: 206648 cycles/ticks +average: 207569 cycles/ticks + +kyber_decaps: +median: 255526 cycles/ticks +average: 256814 cycles/ticks + +Loop spin: 758 +gen_a: +median: 57000 cycles/ticks +average: 57319 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11795 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156452 cycles/ticks +average: 157005 cycles/ticks + +indcpa_enc: +median: 191298 cycles/ticks +average: 192122 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47396 cycles/ticks + +kyber_keypair_derand: +median: 169490 cycles/ticks +average: 170142 cycles/ticks + +kyber_keypair: +median: 182318 cycles/ticks +average: 183033 cycles/ticks + +kyber_encaps_derand: +median: 205704 cycles/ticks +average: 206582 cycles/ticks + +kyber_encaps: +median: 206510 cycles/ticks +average: 207310 cycles/ticks + +kyber_decaps: +median: 255410 cycles/ticks +average: 256643 cycles/ticks + +Loop spin: 759 +gen_a: +median: 57034 cycles/ticks +average: 57383 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156552 cycles/ticks +average: 157182 cycles/ticks + +indcpa_enc: +median: 191350 cycles/ticks +average: 192174 cycles/ticks + +indcpa_dec: +median: 46908 cycles/ticks +average: 47430 cycles/ticks + +kyber_keypair_derand: +median: 169632 cycles/ticks +average: 170220 cycles/ticks + +kyber_keypair: +median: 182512 cycles/ticks +average: 183101 cycles/ticks + +kyber_encaps_derand: +median: 207184 cycles/ticks +average: 208076 cycles/ticks + +kyber_encaps: +median: 208668 cycles/ticks +average: 209447 cycles/ticks + +kyber_decaps: +median: 256878 cycles/ticks +average: 258192 cycles/ticks + +Loop spin: 760 +gen_a: +median: 57002 cycles/ticks +average: 57355 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2148 cycles/ticks + +indcpa_keypair: +median: 156210 cycles/ticks +average: 156849 cycles/ticks + +indcpa_enc: +median: 191080 cycles/ticks +average: 191887 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47294 cycles/ticks + +kyber_keypair_derand: +median: 169336 cycles/ticks +average: 170071 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 182894 cycles/ticks + +kyber_encaps_derand: +median: 207654 cycles/ticks +average: 208561 cycles/ticks + +kyber_encaps: +median: 208406 cycles/ticks +average: 209309 cycles/ticks + +kyber_decaps: +median: 257376 cycles/ticks +average: 258553 cycles/ticks + +Loop spin: 761 +gen_a: +median: 57068 cycles/ticks +average: 57382 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11796 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156494 cycles/ticks +average: 157038 cycles/ticks + +indcpa_enc: +median: 191162 cycles/ticks +average: 191878 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47275 cycles/ticks + +kyber_keypair_derand: +median: 169484 cycles/ticks +average: 170083 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183064 cycles/ticks + +kyber_encaps_derand: +median: 205998 cycles/ticks +average: 206844 cycles/ticks + +kyber_encaps: +median: 206724 cycles/ticks +average: 207463 cycles/ticks + +kyber_decaps: +median: 255758 cycles/ticks +average: 257091 cycles/ticks + +Loop spin: 762 +gen_a: +median: 57056 cycles/ticks +average: 57391 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156326 cycles/ticks +average: 156919 cycles/ticks + +indcpa_enc: +median: 191182 cycles/ticks +average: 192063 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47397 cycles/ticks + +kyber_keypair_derand: +median: 169346 cycles/ticks +average: 170011 cycles/ticks + +kyber_keypair: +median: 182544 cycles/ticks +average: 183173 cycles/ticks + +kyber_encaps_derand: +median: 205996 cycles/ticks +average: 206937 cycles/ticks + +kyber_encaps: +median: 207260 cycles/ticks +average: 208184 cycles/ticks + +kyber_decaps: +median: 255656 cycles/ticks +average: 256825 cycles/ticks + +Loop spin: 763 +gen_a: +median: 57076 cycles/ticks +average: 57455 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156172 cycles/ticks +average: 156832 cycles/ticks + +indcpa_enc: +median: 190974 cycles/ticks +average: 191855 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47229 cycles/ticks + +kyber_keypair_derand: +median: 169636 cycles/ticks +average: 170402 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205996 cycles/ticks +average: 206838 cycles/ticks + +kyber_encaps: +median: 206906 cycles/ticks +average: 207810 cycles/ticks + +kyber_decaps: +median: 255868 cycles/ticks +average: 257095 cycles/ticks + +Loop spin: 764 +gen_a: +median: 57064 cycles/ticks +average: 57423 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11990 cycles/ticks +average: 12075 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 157718 cycles/ticks +average: 158395 cycles/ticks + +indcpa_enc: +median: 192580 cycles/ticks +average: 193436 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47381 cycles/ticks + +kyber_keypair_derand: +median: 169616 cycles/ticks +average: 170208 cycles/ticks + +kyber_keypair: +median: 182454 cycles/ticks +average: 183041 cycles/ticks + +kyber_encaps_derand: +median: 205856 cycles/ticks +average: 206756 cycles/ticks + +kyber_encaps: +median: 206550 cycles/ticks +average: 207466 cycles/ticks + +kyber_decaps: +median: 255510 cycles/ticks +average: 256766 cycles/ticks + +Loop spin: 765 +gen_a: +median: 56996 cycles/ticks +average: 57326 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 157790 cycles/ticks +average: 158339 cycles/ticks + +indcpa_enc: +median: 192342 cycles/ticks +average: 193047 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47249 cycles/ticks + +kyber_keypair_derand: +median: 169276 cycles/ticks +average: 169853 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 182978 cycles/ticks + +kyber_encaps_derand: +median: 205868 cycles/ticks +average: 206705 cycles/ticks + +kyber_encaps: +median: 207146 cycles/ticks +average: 208035 cycles/ticks + +kyber_decaps: +median: 255504 cycles/ticks +average: 256551 cycles/ticks + +Loop spin: 766 +gen_a: +median: 56966 cycles/ticks +average: 57362 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10719 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156282 cycles/ticks +average: 156941 cycles/ticks + +indcpa_enc: +median: 191138 cycles/ticks +average: 191909 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47343 cycles/ticks + +kyber_keypair_derand: +median: 169256 cycles/ticks +average: 169869 cycles/ticks + +kyber_keypair: +median: 182312 cycles/ticks +average: 182938 cycles/ticks + +kyber_encaps_derand: +median: 205890 cycles/ticks +average: 206728 cycles/ticks + +kyber_encaps: +median: 206870 cycles/ticks +average: 207782 cycles/ticks + +kyber_decaps: +median: 255478 cycles/ticks +average: 256578 cycles/ticks + +Loop spin: 767 +gen_a: +median: 56960 cycles/ticks +average: 57307 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156320 cycles/ticks +average: 156997 cycles/ticks + +indcpa_enc: +median: 191036 cycles/ticks +average: 191691 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47270 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170099 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183005 cycles/ticks + +kyber_encaps_derand: +median: 205986 cycles/ticks +average: 206878 cycles/ticks + +kyber_encaps: +median: 206912 cycles/ticks +average: 207768 cycles/ticks + +kyber_decaps: +median: 255874 cycles/ticks +average: 257219 cycles/ticks + +Loop spin: 768 +gen_a: +median: 56994 cycles/ticks +average: 57341 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156502 cycles/ticks +average: 157172 cycles/ticks + +indcpa_enc: +median: 191168 cycles/ticks +average: 191944 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47407 cycles/ticks + +kyber_keypair_derand: +median: 169468 cycles/ticks +average: 170187 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183276 cycles/ticks + +kyber_encaps_derand: +median: 205970 cycles/ticks +average: 207112 cycles/ticks + +kyber_encaps: +median: 207350 cycles/ticks +average: 208654 cycles/ticks + +kyber_decaps: +median: 256456 cycles/ticks +average: 257589 cycles/ticks + +Loop spin: 769 +gen_a: +median: 57026 cycles/ticks +average: 57347 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11801 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 157372 cycles/ticks +average: 158037 cycles/ticks + +indcpa_enc: +median: 191044 cycles/ticks +average: 191835 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 170182 cycles/ticks +average: 170688 cycles/ticks + +kyber_keypair: +median: 183514 cycles/ticks +average: 184105 cycles/ticks + +kyber_encaps_derand: +median: 205850 cycles/ticks +average: 206604 cycles/ticks + +kyber_encaps: +median: 206804 cycles/ticks +average: 207659 cycles/ticks + +kyber_decaps: +median: 255564 cycles/ticks +average: 256756 cycles/ticks + +Loop spin: 770 +gen_a: +median: 57054 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156088 cycles/ticks +average: 156797 cycles/ticks + +indcpa_enc: +median: 190924 cycles/ticks +average: 191685 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169538 cycles/ticks +average: 170224 cycles/ticks + +kyber_keypair: +median: 182380 cycles/ticks +average: 183000 cycles/ticks + +kyber_encaps_derand: +median: 205878 cycles/ticks +average: 206795 cycles/ticks + +kyber_encaps: +median: 206630 cycles/ticks +average: 207519 cycles/ticks + +kyber_decaps: +median: 255572 cycles/ticks +average: 256848 cycles/ticks + +Loop spin: 771 +gen_a: +median: 57040 cycles/ticks +average: 57382 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6742 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11848 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2132 cycles/ticks + +indcpa_keypair: +median: 156386 cycles/ticks +average: 157003 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 191980 cycles/ticks + +indcpa_dec: +median: 46816 cycles/ticks +average: 47247 cycles/ticks + +kyber_keypair_derand: +median: 169498 cycles/ticks +average: 170141 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183205 cycles/ticks + +kyber_encaps_derand: +median: 205354 cycles/ticks +average: 206305 cycles/ticks + +kyber_encaps: +median: 206778 cycles/ticks +average: 207869 cycles/ticks + +kyber_decaps: +median: 255130 cycles/ticks +average: 256281 cycles/ticks + +Loop spin: 772 +gen_a: +median: 57044 cycles/ticks +average: 57346 cycles/ticks + +poly_getnoise_eta1: +median: 2096 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156120 cycles/ticks +average: 156710 cycles/ticks + +indcpa_enc: +median: 190842 cycles/ticks +average: 191630 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47308 cycles/ticks + +kyber_keypair_derand: +median: 169598 cycles/ticks +average: 170299 cycles/ticks + +kyber_keypair: +median: 182344 cycles/ticks +average: 183028 cycles/ticks + +kyber_encaps_derand: +median: 206094 cycles/ticks +average: 206896 cycles/ticks + +kyber_encaps: +median: 207128 cycles/ticks +average: 208047 cycles/ticks + +kyber_decaps: +median: 255870 cycles/ticks +average: 257068 cycles/ticks + +Loop spin: 773 +gen_a: +median: 57036 cycles/ticks +average: 57339 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10721 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156702 cycles/ticks +average: 157314 cycles/ticks + +indcpa_enc: +median: 191296 cycles/ticks +average: 192140 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47291 cycles/ticks + +kyber_keypair_derand: +median: 169606 cycles/ticks +average: 170269 cycles/ticks + +kyber_keypair: +median: 182428 cycles/ticks +average: 183288 cycles/ticks + +kyber_encaps_derand: +median: 207120 cycles/ticks +average: 208071 cycles/ticks + +kyber_encaps: +median: 207968 cycles/ticks +average: 208763 cycles/ticks + +kyber_decaps: +median: 256884 cycles/ticks +average: 258238 cycles/ticks + +Loop spin: 774 +gen_a: +median: 57080 cycles/ticks +average: 57456 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2141 cycles/ticks + +indcpa_keypair: +median: 156910 cycles/ticks +average: 157576 cycles/ticks + +indcpa_enc: +median: 191658 cycles/ticks +average: 192489 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47389 cycles/ticks + +kyber_keypair_derand: +median: 169806 cycles/ticks +average: 170484 cycles/ticks + +kyber_keypair: +median: 182682 cycles/ticks +average: 183342 cycles/ticks + +kyber_encaps_derand: +median: 206168 cycles/ticks +average: 207310 cycles/ticks + +kyber_encaps: +median: 207506 cycles/ticks +average: 208190 cycles/ticks + +kyber_decaps: +median: 256052 cycles/ticks +average: 257302 cycles/ticks + +Loop spin: 775 +gen_a: +median: 56924 cycles/ticks +average: 57251 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 61 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156322 cycles/ticks +average: 156912 cycles/ticks + +indcpa_enc: +median: 191138 cycles/ticks +average: 191932 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47280 cycles/ticks + +kyber_keypair_derand: +median: 169764 cycles/ticks +average: 170500 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 182967 cycles/ticks + +kyber_encaps_derand: +median: 205880 cycles/ticks +average: 206739 cycles/ticks + +kyber_encaps: +median: 207154 cycles/ticks +average: 207980 cycles/ticks + +kyber_decaps: +median: 255806 cycles/ticks +average: 256770 cycles/ticks + +Loop spin: 776 +gen_a: +median: 57116 cycles/ticks +average: 57463 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6736 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10648 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156586 cycles/ticks +average: 157185 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 192092 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47275 cycles/ticks + +kyber_keypair_derand: +median: 171598 cycles/ticks +average: 172216 cycles/ticks + +kyber_keypair: +median: 182586 cycles/ticks +average: 183292 cycles/ticks + +kyber_encaps_derand: +median: 205952 cycles/ticks +average: 207082 cycles/ticks + +kyber_encaps: +median: 206904 cycles/ticks +average: 208079 cycles/ticks + +kyber_decaps: +median: 255850 cycles/ticks +average: 257279 cycles/ticks + +Loop spin: 777 +gen_a: +median: 57054 cycles/ticks +average: 57408 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156706 cycles/ticks +average: 157406 cycles/ticks + +indcpa_enc: +median: 191180 cycles/ticks +average: 192123 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169470 cycles/ticks +average: 170168 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183077 cycles/ticks + +kyber_encaps_derand: +median: 206028 cycles/ticks +average: 206940 cycles/ticks + +kyber_encaps: +median: 207306 cycles/ticks +average: 208116 cycles/ticks + +kyber_decaps: +median: 255644 cycles/ticks +average: 256876 cycles/ticks + +Loop spin: 778 +gen_a: +median: 57064 cycles/ticks +average: 57396 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156086 cycles/ticks +average: 156797 cycles/ticks + +indcpa_enc: +median: 191084 cycles/ticks +average: 191991 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47386 cycles/ticks + +kyber_keypair_derand: +median: 169564 cycles/ticks +average: 170280 cycles/ticks + +kyber_keypair: +median: 182286 cycles/ticks +average: 182966 cycles/ticks + +kyber_encaps_derand: +median: 205806 cycles/ticks +average: 206778 cycles/ticks + +kyber_encaps: +median: 206948 cycles/ticks +average: 207909 cycles/ticks + +kyber_decaps: +median: 255622 cycles/ticks +average: 256882 cycles/ticks + +Loop spin: 779 +gen_a: +median: 57048 cycles/ticks +average: 57347 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2132 cycles/ticks + +indcpa_keypair: +median: 156576 cycles/ticks +average: 157279 cycles/ticks + +indcpa_enc: +median: 191640 cycles/ticks +average: 192670 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47337 cycles/ticks + +kyber_keypair_derand: +median: 169412 cycles/ticks +average: 170185 cycles/ticks + +kyber_keypair: +median: 182514 cycles/ticks +average: 183321 cycles/ticks + +kyber_encaps_derand: +median: 205840 cycles/ticks +average: 206715 cycles/ticks + +kyber_encaps: +median: 206560 cycles/ticks +average: 207532 cycles/ticks + +kyber_decaps: +median: 256414 cycles/ticks +average: 257426 cycles/ticks + +Loop spin: 780 +gen_a: +median: 57008 cycles/ticks +average: 57311 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1419 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156372 cycles/ticks +average: 157029 cycles/ticks + +indcpa_enc: +median: 191498 cycles/ticks +average: 192282 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47295 cycles/ticks + +kyber_keypair_derand: +median: 169064 cycles/ticks +average: 169684 cycles/ticks + +kyber_keypair: +median: 182310 cycles/ticks +average: 183004 cycles/ticks + +kyber_encaps_derand: +median: 205930 cycles/ticks +average: 206830 cycles/ticks + +kyber_encaps: +median: 207006 cycles/ticks +average: 208032 cycles/ticks + +kyber_decaps: +median: 255582 cycles/ticks +average: 256941 cycles/ticks + +Loop spin: 781 +gen_a: +median: 57004 cycles/ticks +average: 57363 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2141 cycles/ticks + +indcpa_keypair: +median: 159258 cycles/ticks +average: 159973 cycles/ticks + +indcpa_enc: +median: 194026 cycles/ticks +average: 194952 cycles/ticks + +indcpa_dec: +median: 46808 cycles/ticks +average: 47293 cycles/ticks + +kyber_keypair_derand: +median: 169648 cycles/ticks +average: 170317 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 183040 cycles/ticks + +kyber_encaps_derand: +median: 205824 cycles/ticks +average: 206735 cycles/ticks + +kyber_encaps: +median: 207000 cycles/ticks +average: 207823 cycles/ticks + +kyber_decaps: +median: 255670 cycles/ticks +average: 256838 cycles/ticks + +Loop spin: 782 +gen_a: +median: 56972 cycles/ticks +average: 57356 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6738 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156428 cycles/ticks +average: 157071 cycles/ticks + +indcpa_enc: +median: 191126 cycles/ticks +average: 191878 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47281 cycles/ticks + +kyber_keypair_derand: +median: 169528 cycles/ticks +average: 170155 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183156 cycles/ticks + +kyber_encaps_derand: +median: 205688 cycles/ticks +average: 206627 cycles/ticks + +kyber_encaps: +median: 206532 cycles/ticks +average: 207476 cycles/ticks + +kyber_decaps: +median: 255522 cycles/ticks +average: 256844 cycles/ticks + +Loop spin: 783 +gen_a: +median: 56974 cycles/ticks +average: 57308 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10714 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +indcpa_keypair: +median: 156362 cycles/ticks +average: 156996 cycles/ticks + +indcpa_enc: +median: 191286 cycles/ticks +average: 192092 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47364 cycles/ticks + +kyber_keypair_derand: +median: 169454 cycles/ticks +average: 170181 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183038 cycles/ticks + +kyber_encaps_derand: +median: 205910 cycles/ticks +average: 206869 cycles/ticks + +kyber_encaps: +median: 206996 cycles/ticks +average: 207848 cycles/ticks + +kyber_decaps: +median: 255566 cycles/ticks +average: 256995 cycles/ticks + +Loop spin: 784 +gen_a: +median: 56972 cycles/ticks +average: 57311 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156514 cycles/ticks +average: 157191 cycles/ticks + +indcpa_enc: +median: 191174 cycles/ticks +average: 192115 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47347 cycles/ticks + +kyber_keypair_derand: +median: 171036 cycles/ticks +average: 171802 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183328 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206785 cycles/ticks + +kyber_encaps: +median: 206948 cycles/ticks +average: 208217 cycles/ticks + +kyber_decaps: +median: 256318 cycles/ticks +average: 257453 cycles/ticks + +Loop spin: 785 +gen_a: +median: 57104 cycles/ticks +average: 57457 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2775 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156592 cycles/ticks +average: 157183 cycles/ticks + +indcpa_enc: +median: 191374 cycles/ticks +average: 192209 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47485 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170087 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 183148 cycles/ticks + +kyber_encaps_derand: +median: 205598 cycles/ticks +average: 206452 cycles/ticks + +kyber_encaps: +median: 206474 cycles/ticks +average: 209694 cycles/ticks + +kyber_decaps: +median: 255340 cycles/ticks +average: 256717 cycles/ticks + +Loop spin: 786 +gen_a: +median: 56974 cycles/ticks +average: 57316 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156088 cycles/ticks +average: 156760 cycles/ticks + +indcpa_enc: +median: 191002 cycles/ticks +average: 191817 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47414 cycles/ticks + +kyber_keypair_derand: +median: 169418 cycles/ticks +average: 170170 cycles/ticks + +kyber_keypair: +median: 182314 cycles/ticks +average: 185819 cycles/ticks + +kyber_encaps_derand: +median: 205986 cycles/ticks +average: 206918 cycles/ticks + +kyber_encaps: +median: 206800 cycles/ticks +average: 207732 cycles/ticks + +kyber_decaps: +median: 255630 cycles/ticks +average: 257017 cycles/ticks + +Loop spin: 787 +gen_a: +median: 57034 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156518 cycles/ticks +average: 157137 cycles/ticks + +indcpa_enc: +median: 191294 cycles/ticks +average: 192152 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47373 cycles/ticks + +kyber_keypair_derand: +median: 169056 cycles/ticks +average: 169758 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 183065 cycles/ticks + +kyber_encaps_derand: +median: 205812 cycles/ticks +average: 207024 cycles/ticks + +kyber_encaps: +median: 207114 cycles/ticks +average: 208257 cycles/ticks + +kyber_decaps: +median: 256452 cycles/ticks +average: 257473 cycles/ticks + +Loop spin: 788 +gen_a: +median: 56984 cycles/ticks +average: 57297 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2128 cycles/ticks + +indcpa_keypair: +median: 156678 cycles/ticks +average: 157349 cycles/ticks + +indcpa_enc: +median: 191216 cycles/ticks +average: 192141 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169530 cycles/ticks +average: 170341 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183177 cycles/ticks + +kyber_encaps_derand: +median: 206222 cycles/ticks +average: 207201 cycles/ticks + +kyber_encaps: +median: 207052 cycles/ticks +average: 207978 cycles/ticks + +kyber_decaps: +median: 256006 cycles/ticks +average: 257326 cycles/ticks + +Loop spin: 789 +gen_a: +median: 57138 cycles/ticks +average: 57491 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156516 cycles/ticks +average: 157279 cycles/ticks + +indcpa_enc: +median: 191264 cycles/ticks +average: 192169 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47375 cycles/ticks + +kyber_keypair_derand: +median: 169264 cycles/ticks +average: 170041 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 183283 cycles/ticks + +kyber_encaps_derand: +median: 205992 cycles/ticks +average: 206961 cycles/ticks + +kyber_encaps: +median: 207008 cycles/ticks +average: 208029 cycles/ticks + +kyber_decaps: +median: 255918 cycles/ticks +average: 257235 cycles/ticks + +Loop spin: 790 +gen_a: +median: 57000 cycles/ticks +average: 57350 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2094 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6662 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10643 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 157774 cycles/ticks +average: 158432 cycles/ticks + +indcpa_enc: +median: 192636 cycles/ticks +average: 193516 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47419 cycles/ticks + +kyber_keypair_derand: +median: 169896 cycles/ticks +average: 170578 cycles/ticks + +kyber_keypair: +median: 182546 cycles/ticks +average: 183271 cycles/ticks + +kyber_encaps_derand: +median: 205980 cycles/ticks +average: 206815 cycles/ticks + +kyber_encaps: +median: 207062 cycles/ticks +average: 207997 cycles/ticks + +kyber_decaps: +median: 255600 cycles/ticks +average: 256977 cycles/ticks + +Loop spin: 791 +gen_a: +median: 57068 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156354 cycles/ticks +average: 157012 cycles/ticks + +indcpa_enc: +median: 191334 cycles/ticks +average: 192191 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47315 cycles/ticks + +kyber_keypair_derand: +median: 169410 cycles/ticks +average: 170149 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183101 cycles/ticks + +kyber_encaps_derand: +median: 207394 cycles/ticks +average: 208367 cycles/ticks + +kyber_encaps: +median: 208222 cycles/ticks +average: 209145 cycles/ticks + +kyber_decaps: +median: 257106 cycles/ticks +average: 258313 cycles/ticks + +Loop spin: 792 +gen_a: +median: 57072 cycles/ticks +average: 57421 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +indcpa_keypair: +median: 156226 cycles/ticks +average: 156937 cycles/ticks + +indcpa_enc: +median: 191154 cycles/ticks +average: 191915 cycles/ticks + +indcpa_dec: +median: 46932 cycles/ticks +average: 47410 cycles/ticks + +kyber_keypair_derand: +median: 169700 cycles/ticks +average: 170507 cycles/ticks + +kyber_keypair: +median: 182440 cycles/ticks +average: 183015 cycles/ticks + +kyber_encaps_derand: +median: 205652 cycles/ticks +average: 206590 cycles/ticks + +kyber_encaps: +median: 206552 cycles/ticks +average: 207489 cycles/ticks + +kyber_decaps: +median: 255440 cycles/ticks +average: 256696 cycles/ticks + +Loop spin: 793 +gen_a: +median: 57028 cycles/ticks +average: 57358 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156292 cycles/ticks +average: 156856 cycles/ticks + +indcpa_enc: +median: 191250 cycles/ticks +average: 192101 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47423 cycles/ticks + +kyber_keypair_derand: +median: 169518 cycles/ticks +average: 170151 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 183126 cycles/ticks + +kyber_encaps_derand: +median: 205728 cycles/ticks +average: 206611 cycles/ticks + +kyber_encaps: +median: 207016 cycles/ticks +average: 207831 cycles/ticks + +kyber_decaps: +median: 255402 cycles/ticks +average: 256615 cycles/ticks + +Loop spin: 794 +gen_a: +median: 57144 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10711 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156124 cycles/ticks +average: 156674 cycles/ticks + +indcpa_enc: +median: 190792 cycles/ticks +average: 191463 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47398 cycles/ticks + +kyber_keypair_derand: +median: 169360 cycles/ticks +average: 169995 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183038 cycles/ticks + +kyber_encaps_derand: +median: 205676 cycles/ticks +average: 206566 cycles/ticks + +kyber_encaps: +median: 206428 cycles/ticks +average: 207322 cycles/ticks + +kyber_decaps: +median: 255448 cycles/ticks +average: 256588 cycles/ticks + +Loop spin: 795 +gen_a: +median: 57060 cycles/ticks +average: 57407 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156014 cycles/ticks +average: 156674 cycles/ticks + +indcpa_enc: +median: 190926 cycles/ticks +average: 191789 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47280 cycles/ticks + +kyber_keypair_derand: +median: 169332 cycles/ticks +average: 169990 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183150 cycles/ticks + +kyber_encaps_derand: +median: 206102 cycles/ticks +average: 206951 cycles/ticks + +kyber_encaps: +median: 206886 cycles/ticks +average: 207907 cycles/ticks + +kyber_decaps: +median: 255710 cycles/ticks +average: 257077 cycles/ticks + +Loop spin: 796 +gen_a: +median: 57062 cycles/ticks +average: 57460 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6666 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10711 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 158162 cycles/ticks +average: 158856 cycles/ticks + +indcpa_enc: +median: 192626 cycles/ticks +average: 193490 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47392 cycles/ticks + +kyber_keypair_derand: +median: 169666 cycles/ticks +average: 170347 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 183125 cycles/ticks + +kyber_encaps_derand: +median: 205800 cycles/ticks +average: 206812 cycles/ticks + +kyber_encaps: +median: 207124 cycles/ticks +average: 207991 cycles/ticks + +kyber_decaps: +median: 255492 cycles/ticks +average: 256780 cycles/ticks + +Loop spin: 797 +gen_a: +median: 56990 cycles/ticks +average: 57330 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 155932 cycles/ticks +average: 156585 cycles/ticks + +indcpa_enc: +median: 190626 cycles/ticks +average: 191383 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47399 cycles/ticks + +kyber_keypair_derand: +median: 169582 cycles/ticks +average: 170259 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 183153 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206637 cycles/ticks + +kyber_encaps: +median: 206598 cycles/ticks +average: 207488 cycles/ticks + +kyber_decaps: +median: 255390 cycles/ticks +average: 256635 cycles/ticks + +Loop spin: 798 +gen_a: +median: 57126 cycles/ticks +average: 57453 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 159728 cycles/ticks +average: 160377 cycles/ticks + +indcpa_enc: +median: 194418 cycles/ticks +average: 195293 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47336 cycles/ticks + +kyber_keypair_derand: +median: 169878 cycles/ticks +average: 170588 cycles/ticks + +kyber_keypair: +median: 182480 cycles/ticks +average: 183105 cycles/ticks + +kyber_encaps_derand: +median: 205902 cycles/ticks +average: 206808 cycles/ticks + +kyber_encaps: +median: 206780 cycles/ticks +average: 207742 cycles/ticks + +kyber_decaps: +median: 255716 cycles/ticks +average: 257033 cycles/ticks + +Loop spin: 799 +gen_a: +median: 56984 cycles/ticks +average: 57310 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156648 cycles/ticks +average: 157334 cycles/ticks + +indcpa_enc: +median: 191388 cycles/ticks +average: 192164 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47321 cycles/ticks + +kyber_keypair_derand: +median: 170122 cycles/ticks +average: 170838 cycles/ticks + +kyber_keypair: +median: 182276 cycles/ticks +average: 182997 cycles/ticks + +kyber_encaps_derand: +median: 205488 cycles/ticks +average: 206395 cycles/ticks + +kyber_encaps: +median: 206862 cycles/ticks +average: 207737 cycles/ticks + +kyber_decaps: +median: 255296 cycles/ticks +average: 256595 cycles/ticks + +Loop spin: 800 +gen_a: +median: 57160 cycles/ticks +average: 57494 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156794 cycles/ticks +average: 157437 cycles/ticks + +indcpa_enc: +median: 191440 cycles/ticks +average: 192281 cycles/ticks + +indcpa_dec: +median: 46928 cycles/ticks +average: 47384 cycles/ticks + +kyber_keypair_derand: +median: 169806 cycles/ticks +average: 170480 cycles/ticks + +kyber_keypair: +median: 182586 cycles/ticks +average: 183171 cycles/ticks + +kyber_encaps_derand: +median: 206072 cycles/ticks +average: 207047 cycles/ticks + +kyber_encaps: +median: 206722 cycles/ticks +average: 207623 cycles/ticks + +kyber_decaps: +median: 255534 cycles/ticks +average: 256931 cycles/ticks + +Loop spin: 801 +gen_a: +median: 56934 cycles/ticks +average: 57266 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156288 cycles/ticks +average: 156963 cycles/ticks + +indcpa_enc: +median: 191046 cycles/ticks +average: 191848 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47193 cycles/ticks + +kyber_keypair_derand: +median: 169584 cycles/ticks +average: 170292 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 183146 cycles/ticks + +kyber_encaps_derand: +median: 205992 cycles/ticks +average: 206838 cycles/ticks + +kyber_encaps: +median: 207014 cycles/ticks +average: 207795 cycles/ticks + +kyber_decaps: +median: 255810 cycles/ticks +average: 256790 cycles/ticks + +Loop spin: 802 +gen_a: +median: 56970 cycles/ticks +average: 59295 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156500 cycles/ticks +average: 157106 cycles/ticks + +indcpa_enc: +median: 191130 cycles/ticks +average: 191893 cycles/ticks + +indcpa_dec: +median: 46940 cycles/ticks +average: 47443 cycles/ticks + +kyber_keypair_derand: +median: 172726 cycles/ticks +average: 173362 cycles/ticks + +kyber_keypair: +median: 182554 cycles/ticks +average: 183300 cycles/ticks + +kyber_encaps_derand: +median: 205912 cycles/ticks +average: 207042 cycles/ticks + +kyber_encaps: +median: 207120 cycles/ticks +average: 208032 cycles/ticks + +kyber_decaps: +median: 255714 cycles/ticks +average: 256936 cycles/ticks + +Loop spin: 803 +gen_a: +median: 57068 cycles/ticks +average: 57377 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2128 cycles/ticks + +indcpa_keypair: +median: 156326 cycles/ticks +average: 156999 cycles/ticks + +indcpa_enc: +median: 191020 cycles/ticks +average: 191807 cycles/ticks + +indcpa_dec: +median: 46990 cycles/ticks +average: 47461 cycles/ticks + +kyber_keypair_derand: +median: 169554 cycles/ticks +average: 170353 cycles/ticks + +kyber_keypair: +median: 182472 cycles/ticks +average: 183147 cycles/ticks + +kyber_encaps_derand: +median: 205640 cycles/ticks +average: 206522 cycles/ticks + +kyber_encaps: +median: 206408 cycles/ticks +average: 207158 cycles/ticks + +kyber_decaps: +median: 255290 cycles/ticks +average: 256486 cycles/ticks + +Loop spin: 804 +gen_a: +median: 56942 cycles/ticks +average: 57242 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156198 cycles/ticks +average: 156698 cycles/ticks + +indcpa_enc: +median: 190774 cycles/ticks +average: 191557 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47395 cycles/ticks + +kyber_keypair_derand: +median: 169634 cycles/ticks +average: 170184 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 183029 cycles/ticks + +kyber_encaps_derand: +median: 205588 cycles/ticks +average: 206457 cycles/ticks + +kyber_encaps: +median: 206772 cycles/ticks +average: 207559 cycles/ticks + +kyber_decaps: +median: 255304 cycles/ticks +average: 256506 cycles/ticks + +Loop spin: 805 +gen_a: +median: 57246 cycles/ticks +average: 57587 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156632 cycles/ticks +average: 157242 cycles/ticks + +indcpa_enc: +median: 191338 cycles/ticks +average: 192121 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47311 cycles/ticks + +kyber_keypair_derand: +median: 169198 cycles/ticks +average: 169780 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183098 cycles/ticks + +kyber_encaps_derand: +median: 205588 cycles/ticks +average: 206521 cycles/ticks + +kyber_encaps: +median: 206724 cycles/ticks +average: 207650 cycles/ticks + +kyber_decaps: +median: 255280 cycles/ticks +average: 256624 cycles/ticks + +Loop spin: 806 +gen_a: +median: 57212 cycles/ticks +average: 57523 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156948 cycles/ticks +average: 157632 cycles/ticks + +indcpa_enc: +median: 190756 cycles/ticks +average: 191429 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 170474 cycles/ticks +average: 171150 cycles/ticks + +kyber_keypair: +median: 183476 cycles/ticks +average: 184050 cycles/ticks + +kyber_encaps_derand: +median: 205980 cycles/ticks +average: 206972 cycles/ticks + +kyber_encaps: +median: 206680 cycles/ticks +average: 207503 cycles/ticks + +kyber_decaps: +median: 255506 cycles/ticks +average: 256759 cycles/ticks + +Loop spin: 807 +gen_a: +median: 56970 cycles/ticks +average: 57341 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156322 cycles/ticks +average: 157004 cycles/ticks + +indcpa_enc: +median: 191054 cycles/ticks +average: 191863 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47358 cycles/ticks + +kyber_keypair_derand: +median: 169846 cycles/ticks +average: 170477 cycles/ticks + +kyber_keypair: +median: 182334 cycles/ticks +average: 182927 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206725 cycles/ticks + +kyber_encaps: +median: 206816 cycles/ticks +average: 207747 cycles/ticks + +kyber_decaps: +median: 255662 cycles/ticks +average: 256898 cycles/ticks + +Loop spin: 808 +gen_a: +median: 57092 cycles/ticks +average: 57461 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2136 cycles/ticks + +indcpa_keypair: +median: 156330 cycles/ticks +average: 156967 cycles/ticks + +indcpa_enc: +median: 191112 cycles/ticks +average: 191889 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47390 cycles/ticks + +kyber_keypair_derand: +median: 169162 cycles/ticks +average: 169828 cycles/ticks + +kyber_keypair: +median: 182326 cycles/ticks +average: 182918 cycles/ticks + +kyber_encaps_derand: +median: 205724 cycles/ticks +average: 206601 cycles/ticks + +kyber_encaps: +median: 206972 cycles/ticks +average: 207854 cycles/ticks + +kyber_decaps: +median: 255344 cycles/ticks +average: 256584 cycles/ticks + +Loop spin: 809 +gen_a: +median: 57000 cycles/ticks +average: 57305 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156226 cycles/ticks +average: 156725 cycles/ticks + +indcpa_enc: +median: 191034 cycles/ticks +average: 191865 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47394 cycles/ticks + +kyber_keypair_derand: +median: 169302 cycles/ticks +average: 169870 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 183049 cycles/ticks + +kyber_encaps_derand: +median: 205750 cycles/ticks +average: 206648 cycles/ticks + +kyber_encaps: +median: 206514 cycles/ticks +average: 207610 cycles/ticks + +kyber_decaps: +median: 256458 cycles/ticks +average: 257551 cycles/ticks + +Loop spin: 810 +gen_a: +median: 57086 cycles/ticks +average: 57378 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156308 cycles/ticks +average: 157010 cycles/ticks + +indcpa_enc: +median: 191178 cycles/ticks +average: 192035 cycles/ticks + +indcpa_dec: +median: 46908 cycles/ticks +average: 47400 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170170 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 182931 cycles/ticks + +kyber_encaps_derand: +median: 206096 cycles/ticks +average: 206933 cycles/ticks + +kyber_encaps: +median: 207184 cycles/ticks +average: 208096 cycles/ticks + +kyber_decaps: +median: 255798 cycles/ticks +average: 257090 cycles/ticks + +Loop spin: 811 +gen_a: +median: 57016 cycles/ticks +average: 57344 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156306 cycles/ticks +average: 156932 cycles/ticks + +indcpa_enc: +median: 191116 cycles/ticks +average: 191836 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47372 cycles/ticks + +kyber_keypair_derand: +median: 169330 cycles/ticks +average: 170056 cycles/ticks + +kyber_keypair: +median: 182302 cycles/ticks +average: 183008 cycles/ticks + +kyber_encaps_derand: +median: 206098 cycles/ticks +average: 206943 cycles/ticks + +kyber_encaps: +median: 207136 cycles/ticks +average: 208035 cycles/ticks + +kyber_decaps: +median: 255676 cycles/ticks +average: 256948 cycles/ticks + +Loop spin: 812 +gen_a: +median: 57038 cycles/ticks +average: 57348 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156030 cycles/ticks +average: 156589 cycles/ticks + +indcpa_enc: +median: 190654 cycles/ticks +average: 191401 cycles/ticks + +indcpa_dec: +median: 46956 cycles/ticks +average: 47402 cycles/ticks + +kyber_keypair_derand: +median: 169672 cycles/ticks +average: 170233 cycles/ticks + +kyber_keypair: +median: 182464 cycles/ticks +average: 183102 cycles/ticks + +kyber_encaps_derand: +median: 205742 cycles/ticks +average: 206560 cycles/ticks + +kyber_encaps: +median: 206528 cycles/ticks +average: 207330 cycles/ticks + +kyber_decaps: +median: 255834 cycles/ticks +average: 256987 cycles/ticks + +Loop spin: 813 +gen_a: +median: 57074 cycles/ticks +average: 57386 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10630 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 157036 cycles/ticks + +indcpa_enc: +median: 191070 cycles/ticks +average: 191880 cycles/ticks + +indcpa_dec: +median: 46932 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169946 cycles/ticks +average: 170719 cycles/ticks + +kyber_keypair: +median: 182470 cycles/ticks +average: 183151 cycles/ticks + +kyber_encaps_derand: +median: 205892 cycles/ticks +average: 206867 cycles/ticks + +kyber_encaps: +median: 206618 cycles/ticks +average: 207750 cycles/ticks + +kyber_decaps: +median: 255472 cycles/ticks +average: 256741 cycles/ticks + +Loop spin: 814 +gen_a: +median: 57120 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 156784 cycles/ticks +average: 157452 cycles/ticks + +indcpa_enc: +median: 191284 cycles/ticks +average: 192172 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47360 cycles/ticks + +kyber_keypair_derand: +median: 171024 cycles/ticks +average: 171683 cycles/ticks + +kyber_keypair: +median: 182604 cycles/ticks +average: 183359 cycles/ticks + +kyber_encaps_derand: +median: 205768 cycles/ticks +average: 206596 cycles/ticks + +kyber_encaps: +median: 206820 cycles/ticks +average: 207690 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 256690 cycles/ticks + +Loop spin: 815 +gen_a: +median: 57220 cycles/ticks +average: 57506 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11830 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 272 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156450 cycles/ticks +average: 157108 cycles/ticks + +indcpa_enc: +median: 191296 cycles/ticks +average: 192280 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47297 cycles/ticks + +kyber_keypair_derand: +median: 169420 cycles/ticks +average: 170015 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 183109 cycles/ticks + +kyber_encaps_derand: +median: 205952 cycles/ticks +average: 206728 cycles/ticks + +kyber_encaps: +median: 206854 cycles/ticks +average: 208059 cycles/ticks + +kyber_decaps: +median: 255586 cycles/ticks +average: 256720 cycles/ticks + +Loop spin: 816 +gen_a: +median: 56974 cycles/ticks +average: 57321 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10716 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156380 cycles/ticks +average: 157060 cycles/ticks + +indcpa_enc: +median: 191164 cycles/ticks +average: 191899 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47302 cycles/ticks + +kyber_keypair_derand: +median: 169188 cycles/ticks +average: 169888 cycles/ticks + +kyber_keypair: +median: 182656 cycles/ticks +average: 183453 cycles/ticks + +kyber_encaps_derand: +median: 205872 cycles/ticks +average: 206715 cycles/ticks + +kyber_encaps: +median: 206610 cycles/ticks +average: 207399 cycles/ticks + +kyber_decaps: +median: 255454 cycles/ticks +average: 256651 cycles/ticks + +Loop spin: 817 +gen_a: +median: 56964 cycles/ticks +average: 57267 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11893 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156174 cycles/ticks +average: 156758 cycles/ticks + +indcpa_enc: +median: 191074 cycles/ticks +average: 191870 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47246 cycles/ticks + +kyber_keypair_derand: +median: 169378 cycles/ticks +average: 169940 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183084 cycles/ticks + +kyber_encaps_derand: +median: 205258 cycles/ticks +average: 206165 cycles/ticks + +kyber_encaps: +median: 206420 cycles/ticks +average: 207183 cycles/ticks + +kyber_decaps: +median: 255116 cycles/ticks +average: 256356 cycles/ticks + +Loop spin: 818 +gen_a: +median: 57038 cycles/ticks +average: 57362 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2716 cycles/ticks +average: 2726 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156128 cycles/ticks +average: 156710 cycles/ticks + +indcpa_enc: +median: 190894 cycles/ticks +average: 191680 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47342 cycles/ticks + +kyber_keypair_derand: +median: 169430 cycles/ticks +average: 170103 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183226 cycles/ticks + +kyber_encaps_derand: +median: 207060 cycles/ticks +average: 207824 cycles/ticks + +kyber_encaps: +median: 207978 cycles/ticks +average: 208822 cycles/ticks + +kyber_decaps: +median: 256814 cycles/ticks +average: 258153 cycles/ticks + +Loop spin: 819 +gen_a: +median: 57108 cycles/ticks +average: 57410 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6682 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11846 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156388 cycles/ticks +average: 156961 cycles/ticks + +indcpa_enc: +median: 191206 cycles/ticks +average: 192023 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47275 cycles/ticks + +kyber_keypair_derand: +median: 169520 cycles/ticks +average: 170112 cycles/ticks + +kyber_keypair: +median: 182456 cycles/ticks +average: 183153 cycles/ticks + +kyber_encaps_derand: +median: 205634 cycles/ticks +average: 206303 cycles/ticks + +kyber_encaps: +median: 206404 cycles/ticks +average: 207219 cycles/ticks + +kyber_decaps: +median: 255366 cycles/ticks +average: 256633 cycles/ticks + +Loop spin: 820 +gen_a: +median: 57198 cycles/ticks +average: 57557 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156274 cycles/ticks +average: 156922 cycles/ticks + +indcpa_enc: +median: 190998 cycles/ticks +average: 191837 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47397 cycles/ticks + +kyber_keypair_derand: +median: 171038 cycles/ticks +average: 171636 cycles/ticks + +kyber_keypair: +median: 182350 cycles/ticks +average: 183013 cycles/ticks + +kyber_encaps_derand: +median: 205852 cycles/ticks +average: 206751 cycles/ticks + +kyber_encaps: +median: 207068 cycles/ticks +average: 208002 cycles/ticks + +kyber_decaps: +median: 255530 cycles/ticks +average: 256737 cycles/ticks + +Loop spin: 821 +gen_a: +median: 57182 cycles/ticks +average: 57510 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156476 cycles/ticks +average: 157124 cycles/ticks + +indcpa_enc: +median: 191264 cycles/ticks +average: 192169 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47322 cycles/ticks + +kyber_keypair_derand: +median: 169778 cycles/ticks +average: 170403 cycles/ticks + +kyber_keypair: +median: 182432 cycles/ticks +average: 183173 cycles/ticks + +kyber_encaps_derand: +median: 206068 cycles/ticks +average: 206927 cycles/ticks + +kyber_encaps: +median: 206804 cycles/ticks +average: 207750 cycles/ticks + +kyber_decaps: +median: 255726 cycles/ticks +average: 256939 cycles/ticks + +Loop spin: 822 +gen_a: +median: 57020 cycles/ticks +average: 57424 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11819 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156288 cycles/ticks +average: 156960 cycles/ticks + +indcpa_enc: +median: 191092 cycles/ticks +average: 191994 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47257 cycles/ticks + +kyber_keypair_derand: +median: 169602 cycles/ticks +average: 170226 cycles/ticks + +kyber_keypair: +median: 182568 cycles/ticks +average: 183263 cycles/ticks + +kyber_encaps_derand: +median: 205516 cycles/ticks +average: 206765 cycles/ticks + +kyber_encaps: +median: 206398 cycles/ticks +average: 207609 cycles/ticks + +kyber_decaps: +median: 255180 cycles/ticks +average: 256417 cycles/ticks + +Loop spin: 823 +gen_a: +median: 57078 cycles/ticks +average: 57451 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10683 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156356 cycles/ticks +average: 157111 cycles/ticks + +indcpa_enc: +median: 191054 cycles/ticks +average: 191834 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47275 cycles/ticks + +kyber_keypair_derand: +median: 169408 cycles/ticks +average: 170106 cycles/ticks + +kyber_keypair: +median: 182606 cycles/ticks +average: 183211 cycles/ticks + +kyber_encaps_derand: +median: 205974 cycles/ticks +average: 206891 cycles/ticks + +kyber_encaps: +median: 207158 cycles/ticks +average: 208154 cycles/ticks + +kyber_decaps: +median: 255786 cycles/ticks +average: 257219 cycles/ticks + +Loop spin: 824 +gen_a: +median: 57082 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2128 cycles/ticks + +indcpa_keypair: +median: 156704 cycles/ticks +average: 157428 cycles/ticks + +indcpa_enc: +median: 191332 cycles/ticks +average: 192171 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47346 cycles/ticks + +kyber_keypair_derand: +median: 169770 cycles/ticks +average: 170410 cycles/ticks + +kyber_keypair: +median: 182374 cycles/ticks +average: 183157 cycles/ticks + +kyber_encaps_derand: +median: 205746 cycles/ticks +average: 206655 cycles/ticks + +kyber_encaps: +median: 206454 cycles/ticks +average: 207339 cycles/ticks + +kyber_decaps: +median: 255224 cycles/ticks +average: 256414 cycles/ticks + +Loop spin: 825 +gen_a: +median: 57090 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156950 cycles/ticks +average: 157576 cycles/ticks + +indcpa_enc: +median: 191336 cycles/ticks +average: 192136 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47373 cycles/ticks + +kyber_keypair_derand: +median: 169756 cycles/ticks +average: 170438 cycles/ticks + +kyber_keypair: +median: 183024 cycles/ticks +average: 183733 cycles/ticks + +kyber_encaps_derand: +median: 207060 cycles/ticks +average: 207931 cycles/ticks + +kyber_encaps: +median: 208088 cycles/ticks +average: 208907 cycles/ticks + +kyber_decaps: +median: 256856 cycles/ticks +average: 258186 cycles/ticks + +Loop spin: 826 +gen_a: +median: 57088 cycles/ticks +average: 57447 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2095 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 293 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156236 cycles/ticks +average: 156812 cycles/ticks + +indcpa_enc: +median: 190946 cycles/ticks +average: 191839 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47282 cycles/ticks + +kyber_keypair_derand: +median: 169422 cycles/ticks +average: 170111 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183085 cycles/ticks + +kyber_encaps_derand: +median: 205834 cycles/ticks +average: 206877 cycles/ticks + +kyber_encaps: +median: 207044 cycles/ticks +average: 208101 cycles/ticks + +kyber_decaps: +median: 255410 cycles/ticks +average: 256872 cycles/ticks + +Loop spin: 827 +gen_a: +median: 57138 cycles/ticks +average: 57499 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156324 cycles/ticks +average: 156947 cycles/ticks + +indcpa_enc: +median: 190994 cycles/ticks +average: 191846 cycles/ticks + +indcpa_dec: +median: 46830 cycles/ticks +average: 47334 cycles/ticks + +kyber_keypair_derand: +median: 169832 cycles/ticks +average: 170454 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183175 cycles/ticks + +kyber_encaps_derand: +median: 206174 cycles/ticks +average: 207024 cycles/ticks + +kyber_encaps: +median: 207022 cycles/ticks +average: 207869 cycles/ticks + +kyber_decaps: +median: 255892 cycles/ticks +average: 257064 cycles/ticks + +Loop spin: 828 +gen_a: +median: 57028 cycles/ticks +average: 57387 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11760 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +indcpa_keypair: +median: 156502 cycles/ticks +average: 157159 cycles/ticks + +indcpa_enc: +median: 191340 cycles/ticks +average: 192144 cycles/ticks + +indcpa_dec: +median: 46916 cycles/ticks +average: 47381 cycles/ticks + +kyber_keypair_derand: +median: 169684 cycles/ticks +average: 170279 cycles/ticks + +kyber_keypair: +median: 182644 cycles/ticks +average: 183330 cycles/ticks + +kyber_encaps_derand: +median: 205672 cycles/ticks +average: 206629 cycles/ticks + +kyber_encaps: +median: 206566 cycles/ticks +average: 207428 cycles/ticks + +kyber_decaps: +median: 255494 cycles/ticks +average: 256670 cycles/ticks + +Loop spin: 829 +gen_a: +median: 57088 cycles/ticks +average: 57384 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 265 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2785 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 155912 cycles/ticks +average: 156626 cycles/ticks + +indcpa_enc: +median: 190832 cycles/ticks +average: 191636 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47304 cycles/ticks + +kyber_keypair_derand: +median: 169316 cycles/ticks +average: 169983 cycles/ticks + +kyber_keypair: +median: 182290 cycles/ticks +average: 183062 cycles/ticks + +kyber_encaps_derand: +median: 205808 cycles/ticks +average: 206893 cycles/ticks + +kyber_encaps: +median: 206694 cycles/ticks +average: 207791 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256725 cycles/ticks + +Loop spin: 830 +gen_a: +median: 57082 cycles/ticks +average: 57407 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6732 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10641 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156412 cycles/ticks +average: 156932 cycles/ticks + +indcpa_enc: +median: 190986 cycles/ticks +average: 191757 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47360 cycles/ticks + +kyber_keypair_derand: +median: 170922 cycles/ticks +average: 171568 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 183086 cycles/ticks + +kyber_encaps_derand: +median: 205992 cycles/ticks +average: 206831 cycles/ticks + +kyber_encaps: +median: 206802 cycles/ticks +average: 207577 cycles/ticks + +kyber_decaps: +median: 255676 cycles/ticks +average: 256823 cycles/ticks + +Loop spin: 831 +gen_a: +median: 57130 cycles/ticks +average: 57414 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156370 cycles/ticks +average: 156973 cycles/ticks + +indcpa_enc: +median: 191288 cycles/ticks +average: 192153 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47316 cycles/ticks + +kyber_keypair_derand: +median: 169278 cycles/ticks +average: 169944 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183178 cycles/ticks + +kyber_encaps_derand: +median: 205758 cycles/ticks +average: 206581 cycles/ticks + +kyber_encaps: +median: 206456 cycles/ticks +average: 207220 cycles/ticks + +kyber_decaps: +median: 255500 cycles/ticks +average: 256772 cycles/ticks + +Loop spin: 832 +gen_a: +median: 57084 cycles/ticks +average: 57425 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6700 cycles/ticks +average: 6761 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156834 cycles/ticks + +indcpa_enc: +median: 191054 cycles/ticks +average: 191826 cycles/ticks + +indcpa_dec: +median: 46816 cycles/ticks +average: 47241 cycles/ticks + +kyber_keypair_derand: +median: 169498 cycles/ticks +average: 170162 cycles/ticks + +kyber_keypair: +median: 182310 cycles/ticks +average: 182975 cycles/ticks + +kyber_encaps_derand: +median: 206148 cycles/ticks +average: 207062 cycles/ticks + +kyber_encaps: +median: 207044 cycles/ticks +average: 207908 cycles/ticks + +kyber_decaps: +median: 255958 cycles/ticks +average: 257192 cycles/ticks + +Loop spin: 833 +gen_a: +median: 57192 cycles/ticks +average: 57494 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11810 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156384 cycles/ticks +average: 156921 cycles/ticks + +indcpa_enc: +median: 191106 cycles/ticks +average: 191910 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47348 cycles/ticks + +kyber_keypair_derand: +median: 169456 cycles/ticks +average: 170173 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183258 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206659 cycles/ticks + +kyber_encaps: +median: 206580 cycles/ticks +average: 207446 cycles/ticks + +kyber_decaps: +median: 255692 cycles/ticks +average: 256994 cycles/ticks + +Loop spin: 834 +gen_a: +median: 57122 cycles/ticks +average: 57386 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 69 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156536 cycles/ticks +average: 157170 cycles/ticks + +indcpa_enc: +median: 191342 cycles/ticks +average: 192180 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47303 cycles/ticks + +kyber_keypair_derand: +median: 169382 cycles/ticks +average: 170038 cycles/ticks + +kyber_keypair: +median: 182442 cycles/ticks +average: 183199 cycles/ticks + +kyber_encaps_derand: +median: 205682 cycles/ticks +average: 206642 cycles/ticks + +kyber_encaps: +median: 206612 cycles/ticks +average: 207774 cycles/ticks + +kyber_decaps: +median: 256714 cycles/ticks +average: 257748 cycles/ticks + +Loop spin: 835 +gen_a: +median: 57028 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6684 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156178 cycles/ticks +average: 156712 cycles/ticks + +indcpa_enc: +median: 190992 cycles/ticks +average: 191825 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47400 cycles/ticks + +kyber_keypair_derand: +median: 169858 cycles/ticks +average: 170443 cycles/ticks + +kyber_keypair: +median: 182318 cycles/ticks +average: 183002 cycles/ticks + +kyber_encaps_derand: +median: 205954 cycles/ticks +average: 206813 cycles/ticks + +kyber_encaps: +median: 206946 cycles/ticks +average: 207992 cycles/ticks + +kyber_decaps: +median: 255520 cycles/ticks +average: 256525 cycles/ticks + +Loop spin: 836 +gen_a: +median: 56996 cycles/ticks +average: 57290 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156218 cycles/ticks +average: 156836 cycles/ticks + +indcpa_enc: +median: 191162 cycles/ticks +average: 191851 cycles/ticks + +indcpa_dec: +median: 46844 cycles/ticks +average: 47243 cycles/ticks + +kyber_keypair_derand: +median: 169428 cycles/ticks +average: 169985 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183051 cycles/ticks + +kyber_encaps_derand: +median: 205556 cycles/ticks +average: 206359 cycles/ticks + +kyber_encaps: +median: 206308 cycles/ticks +average: 207136 cycles/ticks + +kyber_decaps: +median: 255264 cycles/ticks +average: 256566 cycles/ticks + +Loop spin: 837 +gen_a: +median: 57016 cycles/ticks +average: 57333 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10653 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156342 cycles/ticks +average: 156922 cycles/ticks + +indcpa_enc: +median: 191166 cycles/ticks +average: 191886 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47327 cycles/ticks + +kyber_keypair_derand: +median: 169406 cycles/ticks +average: 169995 cycles/ticks + +kyber_keypair: +median: 182554 cycles/ticks +average: 183242 cycles/ticks + +kyber_encaps_derand: +median: 207446 cycles/ticks +average: 208324 cycles/ticks + +kyber_encaps: +median: 208266 cycles/ticks +average: 209076 cycles/ticks + +kyber_decaps: +median: 257236 cycles/ticks +average: 258491 cycles/ticks + +Loop spin: 838 +gen_a: +median: 57108 cycles/ticks +average: 57423 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156554 cycles/ticks +average: 157120 cycles/ticks + +indcpa_enc: +median: 191126 cycles/ticks +average: 191794 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47302 cycles/ticks + +kyber_keypair_derand: +median: 169630 cycles/ticks +average: 170305 cycles/ticks + +kyber_keypair: +median: 182520 cycles/ticks +average: 183005 cycles/ticks + +kyber_encaps_derand: +median: 205838 cycles/ticks +average: 206648 cycles/ticks + +kyber_encaps: +median: 206740 cycles/ticks +average: 207558 cycles/ticks + +kyber_decaps: +median: 255722 cycles/ticks +average: 257142 cycles/ticks + +Loop spin: 839 +gen_a: +median: 57064 cycles/ticks +average: 57369 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156146 cycles/ticks +average: 156750 cycles/ticks + +indcpa_enc: +median: 191106 cycles/ticks +average: 191871 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47357 cycles/ticks + +kyber_keypair_derand: +median: 169578 cycles/ticks +average: 170258 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183037 cycles/ticks + +kyber_encaps_derand: +median: 205888 cycles/ticks +average: 206750 cycles/ticks + +kyber_encaps: +median: 206526 cycles/ticks +average: 207290 cycles/ticks + +kyber_decaps: +median: 255656 cycles/ticks +average: 256998 cycles/ticks + +Loop spin: 840 +gen_a: +median: 56964 cycles/ticks +average: 57238 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 158196 cycles/ticks +average: 158751 cycles/ticks + +indcpa_enc: +median: 192996 cycles/ticks +average: 193974 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47247 cycles/ticks + +kyber_keypair_derand: +median: 171042 cycles/ticks +average: 171574 cycles/ticks + +kyber_keypair: +median: 182520 cycles/ticks +average: 183221 cycles/ticks + +kyber_encaps_derand: +median: 205764 cycles/ticks +average: 206653 cycles/ticks + +kyber_encaps: +median: 206502 cycles/ticks +average: 207447 cycles/ticks + +kyber_decaps: +median: 255462 cycles/ticks +average: 256740 cycles/ticks + +Loop spin: 841 +gen_a: +median: 57172 cycles/ticks +average: 57494 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 158136 cycles/ticks +average: 158737 cycles/ticks + +indcpa_enc: +median: 193062 cycles/ticks +average: 193982 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47399 cycles/ticks + +kyber_keypair_derand: +median: 171032 cycles/ticks +average: 171569 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183041 cycles/ticks + +kyber_encaps_derand: +median: 205874 cycles/ticks +average: 206671 cycles/ticks + +kyber_encaps: +median: 206748 cycles/ticks +average: 209806 cycles/ticks + +kyber_decaps: +median: 255686 cycles/ticks +average: 256815 cycles/ticks + +Loop spin: 842 +gen_a: +median: 56996 cycles/ticks +average: 57365 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156190 cycles/ticks +average: 156831 cycles/ticks + +indcpa_enc: +median: 191142 cycles/ticks +average: 191917 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47330 cycles/ticks + +kyber_keypair_derand: +median: 169430 cycles/ticks +average: 172678 cycles/ticks + +kyber_keypair: +median: 182318 cycles/ticks +average: 183029 cycles/ticks + +kyber_encaps_derand: +median: 205766 cycles/ticks +average: 206766 cycles/ticks + +kyber_encaps: +median: 206756 cycles/ticks +average: 207912 cycles/ticks + +kyber_decaps: +median: 256426 cycles/ticks +average: 257481 cycles/ticks + +Loop spin: 843 +gen_a: +median: 57188 cycles/ticks +average: 57467 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156392 cycles/ticks +average: 156994 cycles/ticks + +indcpa_enc: +median: 191082 cycles/ticks +average: 191846 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47368 cycles/ticks + +kyber_keypair_derand: +median: 169354 cycles/ticks +average: 170066 cycles/ticks + +kyber_keypair: +median: 182518 cycles/ticks +average: 183171 cycles/ticks + +kyber_encaps_derand: +median: 205802 cycles/ticks +average: 206558 cycles/ticks + +kyber_encaps: +median: 206594 cycles/ticks +average: 207434 cycles/ticks + +kyber_decaps: +median: 256142 cycles/ticks +average: 257063 cycles/ticks + +Loop spin: 844 +gen_a: +median: 57012 cycles/ticks +average: 57312 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 157039 cycles/ticks + +indcpa_enc: +median: 192052 cycles/ticks +average: 192750 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169682 cycles/ticks +average: 170258 cycles/ticks + +kyber_keypair: +median: 182484 cycles/ticks +average: 183077 cycles/ticks + +kyber_encaps_derand: +median: 206074 cycles/ticks +average: 206981 cycles/ticks + +kyber_encaps: +median: 206562 cycles/ticks +average: 207459 cycles/ticks + +kyber_decaps: +median: 255648 cycles/ticks +average: 256645 cycles/ticks + +Loop spin: 845 +gen_a: +median: 57014 cycles/ticks +average: 57310 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156318 cycles/ticks +average: 156890 cycles/ticks + +indcpa_enc: +median: 191300 cycles/ticks +average: 192076 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169088 cycles/ticks +average: 169755 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 182906 cycles/ticks + +kyber_encaps_derand: +median: 205818 cycles/ticks +average: 206605 cycles/ticks + +kyber_encaps: +median: 206940 cycles/ticks +average: 207909 cycles/ticks + +kyber_decaps: +median: 256240 cycles/ticks +average: 257363 cycles/ticks + +Loop spin: 846 +gen_a: +median: 57044 cycles/ticks +average: 57378 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6731 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156434 cycles/ticks +average: 157024 cycles/ticks + +indcpa_enc: +median: 191180 cycles/ticks +average: 191934 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 169248 cycles/ticks +average: 169843 cycles/ticks + +kyber_keypair: +median: 182574 cycles/ticks +average: 183126 cycles/ticks + +kyber_encaps_derand: +median: 207338 cycles/ticks +average: 208147 cycles/ticks + +kyber_encaps: +median: 208304 cycles/ticks +average: 209064 cycles/ticks + +kyber_decaps: +median: 257198 cycles/ticks +average: 258322 cycles/ticks + +Loop spin: 847 +gen_a: +median: 57078 cycles/ticks +average: 57360 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +indcpa_keypair: +median: 156234 cycles/ticks +average: 156869 cycles/ticks + +indcpa_enc: +median: 191024 cycles/ticks +average: 191795 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47226 cycles/ticks + +kyber_keypair_derand: +median: 169814 cycles/ticks +average: 170493 cycles/ticks + +kyber_keypair: +median: 182596 cycles/ticks +average: 183205 cycles/ticks + +kyber_encaps_derand: +median: 205784 cycles/ticks +average: 206629 cycles/ticks + +kyber_encaps: +median: 206458 cycles/ticks +average: 207274 cycles/ticks + +kyber_decaps: +median: 255516 cycles/ticks +average: 257019 cycles/ticks + +Loop spin: 848 +gen_a: +median: 57152 cycles/ticks +average: 57527 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2094 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156086 cycles/ticks +average: 156674 cycles/ticks + +indcpa_enc: +median: 190978 cycles/ticks +average: 191860 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47351 cycles/ticks + +kyber_keypair_derand: +median: 169568 cycles/ticks +average: 170247 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 183200 cycles/ticks + +kyber_encaps_derand: +median: 206112 cycles/ticks +average: 207103 cycles/ticks + +kyber_encaps: +median: 206920 cycles/ticks +average: 207897 cycles/ticks + +kyber_decaps: +median: 255768 cycles/ticks +average: 257064 cycles/ticks + +Loop spin: 849 +gen_a: +median: 57182 cycles/ticks +average: 57483 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2143 cycles/ticks + +indcpa_keypair: +median: 156228 cycles/ticks +average: 156776 cycles/ticks + +indcpa_enc: +median: 191152 cycles/ticks +average: 191844 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47321 cycles/ticks + +kyber_keypair_derand: +median: 169220 cycles/ticks +average: 169894 cycles/ticks + +kyber_keypair: +median: 182796 cycles/ticks +average: 183437 cycles/ticks + +kyber_encaps_derand: +median: 205950 cycles/ticks +average: 206814 cycles/ticks + +kyber_encaps: +median: 206732 cycles/ticks +average: 207583 cycles/ticks + +kyber_decaps: +median: 255730 cycles/ticks +average: 257011 cycles/ticks + +Loop spin: 850 +gen_a: +median: 57088 cycles/ticks +average: 57439 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156927 cycles/ticks + +indcpa_enc: +median: 191326 cycles/ticks +average: 192081 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47390 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170391 cycles/ticks + +kyber_keypair: +median: 182624 cycles/ticks +average: 183295 cycles/ticks + +kyber_encaps_derand: +median: 205366 cycles/ticks +average: 206334 cycles/ticks + +kyber_encaps: +median: 206318 cycles/ticks +average: 207134 cycles/ticks + +kyber_decaps: +median: 255246 cycles/ticks +average: 256428 cycles/ticks + +Loop spin: 851 +gen_a: +median: 57024 cycles/ticks +average: 57334 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156358 cycles/ticks +average: 156926 cycles/ticks + +indcpa_enc: +median: 191354 cycles/ticks +average: 192158 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47403 cycles/ticks + +kyber_keypair_derand: +median: 169562 cycles/ticks +average: 170181 cycles/ticks + +kyber_keypair: +median: 182340 cycles/ticks +average: 182923 cycles/ticks + +kyber_encaps_derand: +median: 205478 cycles/ticks +average: 206342 cycles/ticks + +kyber_encaps: +median: 206268 cycles/ticks +average: 207105 cycles/ticks + +kyber_decaps: +median: 255268 cycles/ticks +average: 256538 cycles/ticks + +Loop spin: 852 +gen_a: +median: 57188 cycles/ticks +average: 57463 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6703 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11881 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156556 cycles/ticks +average: 157117 cycles/ticks + +indcpa_enc: +median: 191122 cycles/ticks +average: 191846 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47260 cycles/ticks + +kyber_keypair_derand: +median: 169634 cycles/ticks +average: 170311 cycles/ticks + +kyber_keypair: +median: 182894 cycles/ticks +average: 183654 cycles/ticks + +kyber_encaps_derand: +median: 205900 cycles/ticks +average: 206801 cycles/ticks + +kyber_encaps: +median: 206814 cycles/ticks +average: 207609 cycles/ticks + +kyber_decaps: +median: 255792 cycles/ticks +average: 257193 cycles/ticks + +Loop spin: 853 +gen_a: +median: 57042 cycles/ticks +average: 57395 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156146 cycles/ticks +average: 156826 cycles/ticks + +indcpa_enc: +median: 190944 cycles/ticks +average: 191722 cycles/ticks + +indcpa_dec: +median: 46892 cycles/ticks +average: 47418 cycles/ticks + +kyber_keypair_derand: +median: 169286 cycles/ticks +average: 169959 cycles/ticks + +kyber_keypair: +median: 182754 cycles/ticks +average: 183288 cycles/ticks + +kyber_encaps_derand: +median: 205892 cycles/ticks +average: 206895 cycles/ticks + +kyber_encaps: +median: 206700 cycles/ticks +average: 207554 cycles/ticks + +kyber_decaps: +median: 255660 cycles/ticks +average: 257041 cycles/ticks + +Loop spin: 854 +gen_a: +median: 57100 cycles/ticks +average: 57440 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 155964 cycles/ticks +average: 156545 cycles/ticks + +indcpa_enc: +median: 190718 cycles/ticks +average: 191517 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47343 cycles/ticks + +kyber_keypair_derand: +median: 169362 cycles/ticks +average: 170055 cycles/ticks + +kyber_keypair: +median: 182416 cycles/ticks +average: 183006 cycles/ticks + +kyber_encaps_derand: +median: 205726 cycles/ticks +average: 206490 cycles/ticks + +kyber_encaps: +median: 206388 cycles/ticks +average: 207210 cycles/ticks + +kyber_decaps: +median: 255258 cycles/ticks +average: 256735 cycles/ticks + +Loop spin: 855 +gen_a: +median: 57070 cycles/ticks +average: 57376 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11806 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2145 cycles/ticks + +indcpa_keypair: +median: 156092 cycles/ticks +average: 156722 cycles/ticks + +indcpa_enc: +median: 190996 cycles/ticks +average: 191779 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47418 cycles/ticks + +kyber_keypair_derand: +median: 169278 cycles/ticks +average: 169918 cycles/ticks + +kyber_keypair: +median: 182804 cycles/ticks +average: 183368 cycles/ticks + +kyber_encaps_derand: +median: 207382 cycles/ticks +average: 208267 cycles/ticks + +kyber_encaps: +median: 208180 cycles/ticks +average: 208982 cycles/ticks + +kyber_decaps: +median: 257030 cycles/ticks +average: 258009 cycles/ticks + +Loop spin: 856 +gen_a: +median: 57068 cycles/ticks +average: 57418 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156722 cycles/ticks +average: 157275 cycles/ticks + +indcpa_enc: +median: 191342 cycles/ticks +average: 192078 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47294 cycles/ticks + +kyber_keypair_derand: +median: 169390 cycles/ticks +average: 170018 cycles/ticks + +kyber_keypair: +median: 182602 cycles/ticks +average: 183214 cycles/ticks + +kyber_encaps_derand: +median: 205902 cycles/ticks +average: 206747 cycles/ticks + +kyber_encaps: +median: 206614 cycles/ticks +average: 207366 cycles/ticks + +kyber_decaps: +median: 255504 cycles/ticks +average: 256687 cycles/ticks + +Loop spin: 857 +gen_a: +median: 57034 cycles/ticks +average: 57334 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2108 cycles/ticks + +indcpa_keypair: +median: 156128 cycles/ticks +average: 156657 cycles/ticks + +indcpa_enc: +median: 191492 cycles/ticks +average: 192268 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47477 cycles/ticks + +kyber_keypair_derand: +median: 169576 cycles/ticks +average: 170356 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 182966 cycles/ticks + +kyber_encaps_derand: +median: 205644 cycles/ticks +average: 206497 cycles/ticks + +kyber_encaps: +median: 206494 cycles/ticks +average: 207300 cycles/ticks + +kyber_decaps: +median: 255322 cycles/ticks +average: 256469 cycles/ticks + +Loop spin: 858 +gen_a: +median: 57014 cycles/ticks +average: 57327 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 277 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156346 cycles/ticks +average: 156938 cycles/ticks + +indcpa_enc: +median: 190966 cycles/ticks +average: 191797 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 169428 cycles/ticks +average: 169980 cycles/ticks + +kyber_keypair: +median: 182860 cycles/ticks +average: 183551 cycles/ticks + +kyber_encaps_derand: +median: 205618 cycles/ticks +average: 206359 cycles/ticks + +kyber_encaps: +median: 206516 cycles/ticks +average: 207315 cycles/ticks + +kyber_decaps: +median: 255420 cycles/ticks +average: 256622 cycles/ticks + +Loop spin: 859 +gen_a: +median: 56956 cycles/ticks +average: 57330 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6688 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11861 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1411 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156294 cycles/ticks +average: 156898 cycles/ticks + +indcpa_enc: +median: 191102 cycles/ticks +average: 191890 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47211 cycles/ticks + +kyber_keypair_derand: +median: 169432 cycles/ticks +average: 170066 cycles/ticks + +kyber_keypair: +median: 182778 cycles/ticks +average: 183339 cycles/ticks + +kyber_encaps_derand: +median: 205868 cycles/ticks +average: 206539 cycles/ticks + +kyber_encaps: +median: 206574 cycles/ticks +average: 207192 cycles/ticks + +kyber_decaps: +median: 255744 cycles/ticks +average: 256841 cycles/ticks + +Loop spin: 860 +gen_a: +median: 57010 cycles/ticks +average: 57453 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156430 cycles/ticks +average: 156962 cycles/ticks + +indcpa_enc: +median: 191328 cycles/ticks +average: 192109 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169636 cycles/ticks +average: 170367 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 183007 cycles/ticks + +kyber_encaps_derand: +median: 205678 cycles/ticks +average: 206426 cycles/ticks + +kyber_encaps: +median: 206600 cycles/ticks +average: 207543 cycles/ticks + +kyber_decaps: +median: 255514 cycles/ticks +average: 256773 cycles/ticks + +Loop spin: 861 +gen_a: +median: 57040 cycles/ticks +average: 57426 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10730 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11839 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156568 cycles/ticks +average: 157246 cycles/ticks + +indcpa_enc: +median: 191174 cycles/ticks +average: 191914 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47253 cycles/ticks + +kyber_keypair_derand: +median: 169300 cycles/ticks +average: 169894 cycles/ticks + +kyber_keypair: +median: 182932 cycles/ticks +average: 183587 cycles/ticks + +kyber_encaps_derand: +median: 205982 cycles/ticks +average: 206832 cycles/ticks + +kyber_encaps: +median: 207154 cycles/ticks +average: 208239 cycles/ticks + +kyber_decaps: +median: 255590 cycles/ticks +average: 256712 cycles/ticks + +Loop spin: 862 +gen_a: +median: 56992 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11856 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 291 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156360 cycles/ticks +average: 156969 cycles/ticks + +indcpa_enc: +median: 191160 cycles/ticks +average: 191959 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47206 cycles/ticks + +kyber_keypair_derand: +median: 169532 cycles/ticks +average: 170197 cycles/ticks + +kyber_keypair: +median: 182986 cycles/ticks +average: 183663 cycles/ticks + +kyber_encaps_derand: +median: 205536 cycles/ticks +average: 206237 cycles/ticks + +kyber_encaps: +median: 206382 cycles/ticks +average: 207177 cycles/ticks + +kyber_decaps: +median: 255418 cycles/ticks +average: 256598 cycles/ticks + +Loop spin: 863 +gen_a: +median: 57072 cycles/ticks +average: 57405 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156238 cycles/ticks +average: 156811 cycles/ticks + +indcpa_enc: +median: 191156 cycles/ticks +average: 191839 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47325 cycles/ticks + +kyber_keypair_derand: +median: 170940 cycles/ticks +average: 171498 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 182907 cycles/ticks + +kyber_encaps_derand: +median: 205982 cycles/ticks +average: 206751 cycles/ticks + +kyber_encaps: +median: 206734 cycles/ticks +average: 207375 cycles/ticks + +kyber_decaps: +median: 255770 cycles/ticks +average: 257016 cycles/ticks + +Loop spin: 864 +gen_a: +median: 57112 cycles/ticks +average: 57419 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156144 cycles/ticks +average: 156697 cycles/ticks + +indcpa_enc: +median: 190820 cycles/ticks +average: 191532 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47394 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 170032 cycles/ticks + +kyber_keypair: +median: 182930 cycles/ticks +average: 183546 cycles/ticks + +kyber_encaps_derand: +median: 206006 cycles/ticks +average: 206854 cycles/ticks + +kyber_encaps: +median: 206794 cycles/ticks +average: 207622 cycles/ticks + +kyber_decaps: +median: 255674 cycles/ticks +average: 256852 cycles/ticks + +Loop spin: 865 +gen_a: +median: 57082 cycles/ticks +average: 57411 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2104 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156658 cycles/ticks +average: 157267 cycles/ticks + +indcpa_enc: +median: 191166 cycles/ticks +average: 191883 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47296 cycles/ticks + +kyber_keypair_derand: +median: 169382 cycles/ticks +average: 169984 cycles/ticks + +kyber_keypair: +median: 182802 cycles/ticks +average: 183463 cycles/ticks + +kyber_encaps_derand: +median: 205980 cycles/ticks +average: 206766 cycles/ticks + +kyber_encaps: +median: 206686 cycles/ticks +average: 207522 cycles/ticks + +kyber_decaps: +median: 255630 cycles/ticks +average: 256940 cycles/ticks + +Loop spin: 866 +gen_a: +median: 57186 cycles/ticks +average: 57534 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11758 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156310 cycles/ticks +average: 156900 cycles/ticks + +indcpa_enc: +median: 191400 cycles/ticks +average: 192300 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169658 cycles/ticks +average: 170331 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183100 cycles/ticks + +kyber_encaps_derand: +median: 206222 cycles/ticks +average: 207147 cycles/ticks + +kyber_encaps: +median: 207058 cycles/ticks +average: 207895 cycles/ticks + +kyber_decaps: +median: 256050 cycles/ticks +average: 257221 cycles/ticks + +Loop spin: 867 +gen_a: +median: 57122 cycles/ticks +average: 57432 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6740 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 276 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156158 cycles/ticks +average: 156731 cycles/ticks + +indcpa_enc: +median: 191050 cycles/ticks +average: 191871 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47220 cycles/ticks + +kyber_keypair_derand: +median: 169718 cycles/ticks +average: 170422 cycles/ticks + +kyber_keypair: +median: 182660 cycles/ticks +average: 183328 cycles/ticks + +kyber_encaps_derand: +median: 206068 cycles/ticks +average: 206924 cycles/ticks + +kyber_encaps: +median: 206946 cycles/ticks +average: 207851 cycles/ticks + +kyber_decaps: +median: 255714 cycles/ticks +average: 256854 cycles/ticks + +Loop spin: 868 +gen_a: +median: 57052 cycles/ticks +average: 57366 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156030 cycles/ticks +average: 156615 cycles/ticks + +indcpa_enc: +median: 190982 cycles/ticks +average: 191703 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47324 cycles/ticks + +kyber_keypair_derand: +median: 169408 cycles/ticks +average: 170116 cycles/ticks + +kyber_keypair: +median: 182810 cycles/ticks +average: 183458 cycles/ticks + +kyber_encaps_derand: +median: 206048 cycles/ticks +average: 206788 cycles/ticks + +kyber_encaps: +median: 206744 cycles/ticks +average: 207614 cycles/ticks + +kyber_decaps: +median: 255770 cycles/ticks +average: 256885 cycles/ticks + +Loop spin: 869 +gen_a: +median: 56994 cycles/ticks +average: 57271 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6726 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1424 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156294 cycles/ticks +average: 156879 cycles/ticks + +indcpa_enc: +median: 191236 cycles/ticks +average: 192073 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47410 cycles/ticks + +kyber_keypair_derand: +median: 169576 cycles/ticks +average: 170213 cycles/ticks + +kyber_keypair: +median: 182348 cycles/ticks +average: 182988 cycles/ticks + +kyber_encaps_derand: +median: 205986 cycles/ticks +average: 206887 cycles/ticks + +kyber_encaps: +median: 206946 cycles/ticks +average: 207751 cycles/ticks + +kyber_decaps: +median: 255800 cycles/ticks +average: 257062 cycles/ticks + +Loop spin: 870 +gen_a: +median: 57106 cycles/ticks +average: 57455 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11760 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156978 cycles/ticks + +indcpa_enc: +median: 191002 cycles/ticks +average: 191824 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47190 cycles/ticks + +kyber_keypair_derand: +median: 171278 cycles/ticks +average: 171982 cycles/ticks + +kyber_keypair: +median: 182678 cycles/ticks +average: 183356 cycles/ticks + +kyber_encaps_derand: +median: 205986 cycles/ticks +average: 206883 cycles/ticks + +kyber_encaps: +median: 206778 cycles/ticks +average: 207565 cycles/ticks + +kyber_decaps: +median: 255726 cycles/ticks +average: 257098 cycles/ticks + +Loop spin: 871 +gen_a: +median: 57162 cycles/ticks +average: 57475 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +indcpa_keypair: +median: 159416 cycles/ticks +average: 160091 cycles/ticks + +indcpa_enc: +median: 194144 cycles/ticks +average: 194980 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47271 cycles/ticks + +kyber_keypair_derand: +median: 169438 cycles/ticks +average: 169972 cycles/ticks + +kyber_keypair: +median: 182770 cycles/ticks +average: 183471 cycles/ticks + +kyber_encaps_derand: +median: 205788 cycles/ticks +average: 206633 cycles/ticks + +kyber_encaps: +median: 206786 cycles/ticks +average: 207622 cycles/ticks + +kyber_decaps: +median: 255598 cycles/ticks +average: 256833 cycles/ticks + +Loop spin: 872 +gen_a: +median: 57086 cycles/ticks +average: 57393 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156324 cycles/ticks +average: 156873 cycles/ticks + +indcpa_enc: +median: 191018 cycles/ticks +average: 191809 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47397 cycles/ticks + +kyber_keypair_derand: +median: 169502 cycles/ticks +average: 170154 cycles/ticks + +kyber_keypair: +median: 182440 cycles/ticks +average: 183124 cycles/ticks + +kyber_encaps_derand: +median: 205392 cycles/ticks +average: 206227 cycles/ticks + +kyber_encaps: +median: 206194 cycles/ticks +average: 207109 cycles/ticks + +kyber_decaps: +median: 255168 cycles/ticks +average: 256457 cycles/ticks + +Loop spin: 873 +gen_a: +median: 57028 cycles/ticks +average: 57386 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156260 cycles/ticks +average: 156865 cycles/ticks + +indcpa_enc: +median: 191090 cycles/ticks +average: 191865 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47345 cycles/ticks + +kyber_keypair_derand: +median: 169492 cycles/ticks +average: 170247 cycles/ticks + +kyber_keypair: +median: 182530 cycles/ticks +average: 183239 cycles/ticks + +kyber_encaps_derand: +median: 205730 cycles/ticks +average: 206668 cycles/ticks + +kyber_encaps: +median: 206638 cycles/ticks +average: 207537 cycles/ticks + +kyber_decaps: +median: 255500 cycles/ticks +average: 256775 cycles/ticks + +Loop spin: 874 +gen_a: +median: 57164 cycles/ticks +average: 57464 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2150 cycles/ticks + +indcpa_keypair: +median: 157912 cycles/ticks +average: 158467 cycles/ticks + +indcpa_enc: +median: 192620 cycles/ticks +average: 193473 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 169322 cycles/ticks +average: 169977 cycles/ticks + +kyber_keypair: +median: 182788 cycles/ticks +average: 183415 cycles/ticks + +kyber_encaps_derand: +median: 205756 cycles/ticks +average: 206549 cycles/ticks + +kyber_encaps: +median: 206896 cycles/ticks +average: 208182 cycles/ticks + +kyber_decaps: +median: 255664 cycles/ticks +average: 257028 cycles/ticks + +Loop spin: 875 +gen_a: +median: 57076 cycles/ticks +average: 57390 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156688 cycles/ticks +average: 157385 cycles/ticks + +indcpa_enc: +median: 191520 cycles/ticks +average: 192506 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47193 cycles/ticks + +kyber_keypair_derand: +median: 169656 cycles/ticks +average: 170391 cycles/ticks + +kyber_keypair: +median: 182402 cycles/ticks +average: 183106 cycles/ticks + +kyber_encaps_derand: +median: 205694 cycles/ticks +average: 206562 cycles/ticks + +kyber_encaps: +median: 206352 cycles/ticks +average: 207163 cycles/ticks + +kyber_decaps: +median: 255318 cycles/ticks +average: 256642 cycles/ticks + +Loop spin: 876 +gen_a: +median: 57022 cycles/ticks +average: 57371 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10840 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 157694 cycles/ticks +average: 158316 cycles/ticks + +indcpa_enc: +median: 192770 cycles/ticks +average: 193637 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169640 cycles/ticks +average: 170260 cycles/ticks + +kyber_keypair: +median: 182644 cycles/ticks +average: 183237 cycles/ticks + +kyber_encaps_derand: +median: 205768 cycles/ticks +average: 206504 cycles/ticks + +kyber_encaps: +median: 206726 cycles/ticks +average: 207575 cycles/ticks + +kyber_decaps: +median: 255626 cycles/ticks +average: 256797 cycles/ticks + +Loop spin: 877 +gen_a: +median: 57032 cycles/ticks +average: 57368 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156338 cycles/ticks +average: 157058 cycles/ticks + +indcpa_enc: +median: 190966 cycles/ticks +average: 191823 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47305 cycles/ticks + +kyber_keypair_derand: +median: 169558 cycles/ticks +average: 170258 cycles/ticks + +kyber_keypair: +median: 182674 cycles/ticks +average: 183280 cycles/ticks + +kyber_encaps_derand: +median: 205862 cycles/ticks +average: 206780 cycles/ticks + +kyber_encaps: +median: 206598 cycles/ticks +average: 207483 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256734 cycles/ticks + +Loop spin: 878 +gen_a: +median: 57138 cycles/ticks +average: 57511 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 329 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 155958 cycles/ticks +average: 156606 cycles/ticks + +indcpa_enc: +median: 190802 cycles/ticks +average: 191519 cycles/ticks + +indcpa_dec: +median: 46942 cycles/ticks +average: 47340 cycles/ticks + +kyber_keypair_derand: +median: 170844 cycles/ticks +average: 171505 cycles/ticks + +kyber_keypair: +median: 182450 cycles/ticks +average: 183047 cycles/ticks + +kyber_encaps_derand: +median: 205906 cycles/ticks +average: 206662 cycles/ticks + +kyber_encaps: +median: 206522 cycles/ticks +average: 207381 cycles/ticks + +kyber_decaps: +median: 255528 cycles/ticks +average: 256810 cycles/ticks + +Loop spin: 879 +gen_a: +median: 56994 cycles/ticks +average: 57250 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10739 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1422 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156480 cycles/ticks +average: 157106 cycles/ticks + +indcpa_enc: +median: 191428 cycles/ticks +average: 192101 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47335 cycles/ticks + +kyber_keypair_derand: +median: 169630 cycles/ticks +average: 170202 cycles/ticks + +kyber_keypair: +median: 182530 cycles/ticks +average: 183175 cycles/ticks + +kyber_encaps_derand: +median: 206094 cycles/ticks +average: 207033 cycles/ticks + +kyber_encaps: +median: 206832 cycles/ticks +average: 207703 cycles/ticks + +kyber_decaps: +median: 256852 cycles/ticks +average: 257864 cycles/ticks + +Loop spin: 880 +gen_a: +median: 57046 cycles/ticks +average: 57370 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6745 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 158114 cycles/ticks +average: 158688 cycles/ticks + +indcpa_enc: +median: 193926 cycles/ticks +average: 194954 cycles/ticks + +indcpa_dec: +median: 46878 cycles/ticks +average: 47376 cycles/ticks + +kyber_keypair_derand: +median: 169730 cycles/ticks +average: 170342 cycles/ticks + +kyber_keypair: +median: 182712 cycles/ticks +average: 183441 cycles/ticks + +kyber_encaps_derand: +median: 205572 cycles/ticks +average: 206382 cycles/ticks + +kyber_encaps: +median: 206324 cycles/ticks +average: 207239 cycles/ticks + +kyber_decaps: +median: 255364 cycles/ticks +average: 256618 cycles/ticks + +Loop spin: 881 +gen_a: +median: 57056 cycles/ticks +average: 57421 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11800 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156572 cycles/ticks +average: 157179 cycles/ticks + +indcpa_enc: +median: 191376 cycles/ticks +average: 192199 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47310 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170390 cycles/ticks + +kyber_keypair: +median: 182324 cycles/ticks +average: 182989 cycles/ticks + +kyber_encaps_derand: +median: 205648 cycles/ticks +average: 206425 cycles/ticks + +kyber_encaps: +median: 206546 cycles/ticks +average: 207330 cycles/ticks + +kyber_decaps: +median: 255624 cycles/ticks +average: 256821 cycles/ticks + +Loop spin: 882 +gen_a: +median: 57058 cycles/ticks +average: 57354 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1424 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156270 cycles/ticks +average: 156857 cycles/ticks + +indcpa_enc: +median: 191162 cycles/ticks +average: 191937 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47266 cycles/ticks + +kyber_keypair_derand: +median: 169444 cycles/ticks +average: 170052 cycles/ticks + +kyber_keypair: +median: 182494 cycles/ticks +average: 183182 cycles/ticks + +kyber_encaps_derand: +median: 205626 cycles/ticks +average: 206654 cycles/ticks + +kyber_encaps: +median: 206490 cycles/ticks +average: 207555 cycles/ticks + +kyber_decaps: +median: 255466 cycles/ticks +average: 256950 cycles/ticks + +Loop spin: 883 +gen_a: +median: 57140 cycles/ticks +average: 57433 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6728 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2107 cycles/ticks + +indcpa_keypair: +median: 156500 cycles/ticks +average: 157151 cycles/ticks + +indcpa_enc: +median: 191312 cycles/ticks +average: 192151 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47390 cycles/ticks + +kyber_keypair_derand: +median: 169606 cycles/ticks +average: 170291 cycles/ticks + +kyber_keypair: +median: 182534 cycles/ticks +average: 183248 cycles/ticks + +kyber_encaps_derand: +median: 205938 cycles/ticks +average: 206817 cycles/ticks + +kyber_encaps: +median: 206610 cycles/ticks +average: 207397 cycles/ticks + +kyber_decaps: +median: 255774 cycles/ticks +average: 257080 cycles/ticks + +Loop spin: 884 +gen_a: +median: 57168 cycles/ticks +average: 57475 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 66 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156408 cycles/ticks +average: 156986 cycles/ticks + +indcpa_enc: +median: 191186 cycles/ticks +average: 191979 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47242 cycles/ticks + +kyber_keypair_derand: +median: 169574 cycles/ticks +average: 170155 cycles/ticks + +kyber_keypair: +median: 182368 cycles/ticks +average: 183032 cycles/ticks + +kyber_encaps_derand: +median: 205722 cycles/ticks +average: 206691 cycles/ticks + +kyber_encaps: +median: 206602 cycles/ticks +average: 207376 cycles/ticks + +kyber_decaps: +median: 255596 cycles/ticks +average: 256896 cycles/ticks + +Loop spin: 885 +gen_a: +median: 57166 cycles/ticks +average: 57450 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156228 cycles/ticks +average: 156794 cycles/ticks + +indcpa_enc: +median: 191172 cycles/ticks +average: 191866 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47439 cycles/ticks + +kyber_keypair_derand: +median: 169438 cycles/ticks +average: 170018 cycles/ticks + +kyber_keypair: +median: 182566 cycles/ticks +average: 183200 cycles/ticks + +kyber_encaps_derand: +median: 205792 cycles/ticks +average: 206658 cycles/ticks + +kyber_encaps: +median: 206494 cycles/ticks +average: 207309 cycles/ticks + +kyber_decaps: +median: 255548 cycles/ticks +average: 256677 cycles/ticks + +Loop spin: 886 +gen_a: +median: 57100 cycles/ticks +average: 57399 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156258 cycles/ticks +average: 156841 cycles/ticks + +indcpa_enc: +median: 191018 cycles/ticks +average: 191737 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47358 cycles/ticks + +kyber_keypair_derand: +median: 169656 cycles/ticks +average: 170214 cycles/ticks + +kyber_keypair: +median: 182474 cycles/ticks +average: 183063 cycles/ticks + +kyber_encaps_derand: +median: 205894 cycles/ticks +average: 206885 cycles/ticks + +kyber_encaps: +median: 206448 cycles/ticks +average: 207174 cycles/ticks + +kyber_decaps: +median: 255404 cycles/ticks +average: 256690 cycles/ticks + +Loop spin: 887 +gen_a: +median: 57104 cycles/ticks +average: 57416 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11822 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156370 cycles/ticks +average: 156987 cycles/ticks + +indcpa_enc: +median: 191298 cycles/ticks +average: 192057 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47396 cycles/ticks + +kyber_keypair_derand: +median: 169474 cycles/ticks +average: 170129 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 182989 cycles/ticks + +kyber_encaps_derand: +median: 205656 cycles/ticks +average: 206482 cycles/ticks + +kyber_encaps: +median: 206436 cycles/ticks +average: 207141 cycles/ticks + +kyber_decaps: +median: 255462 cycles/ticks +average: 256759 cycles/ticks + +Loop spin: 888 +gen_a: +median: 57108 cycles/ticks +average: 57417 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6695 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11790 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156592 cycles/ticks +average: 157126 cycles/ticks + +indcpa_enc: +median: 191310 cycles/ticks +average: 192012 cycles/ticks + +indcpa_dec: +median: 46944 cycles/ticks +average: 47444 cycles/ticks + +kyber_keypair_derand: +median: 169578 cycles/ticks +average: 170197 cycles/ticks + +kyber_keypair: +median: 182478 cycles/ticks +average: 183135 cycles/ticks + +kyber_encaps_derand: +median: 207466 cycles/ticks +average: 208576 cycles/ticks + +kyber_encaps: +median: 208268 cycles/ticks +average: 209084 cycles/ticks + +kyber_decaps: +median: 257130 cycles/ticks +average: 258329 cycles/ticks + +Loop spin: 889 +gen_a: +median: 57126 cycles/ticks +average: 57455 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6768 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156480 cycles/ticks +average: 157086 cycles/ticks + +indcpa_enc: +median: 191340 cycles/ticks +average: 191982 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47257 cycles/ticks + +kyber_keypair_derand: +median: 169430 cycles/ticks +average: 170009 cycles/ticks + +kyber_keypair: +median: 182384 cycles/ticks +average: 182990 cycles/ticks + +kyber_encaps_derand: +median: 205944 cycles/ticks +average: 206839 cycles/ticks + +kyber_encaps: +median: 206958 cycles/ticks +average: 207933 cycles/ticks + +kyber_decaps: +median: 255740 cycles/ticks +average: 256875 cycles/ticks + +Loop spin: 890 +gen_a: +median: 57022 cycles/ticks +average: 57325 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156578 cycles/ticks +average: 157233 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191831 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47374 cycles/ticks + +kyber_keypair_derand: +median: 169476 cycles/ticks +average: 170159 cycles/ticks + +kyber_keypair: +median: 182344 cycles/ticks +average: 182938 cycles/ticks + +kyber_encaps_derand: +median: 205908 cycles/ticks +average: 206853 cycles/ticks + +kyber_encaps: +median: 206666 cycles/ticks +average: 207436 cycles/ticks + +kyber_decaps: +median: 255426 cycles/ticks +average: 256684 cycles/ticks + +Loop spin: 891 +gen_a: +median: 56976 cycles/ticks +average: 57242 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6716 cycles/ticks +average: 6796 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 158076 cycles/ticks +average: 158640 cycles/ticks + +indcpa_enc: +median: 192640 cycles/ticks +average: 193366 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47247 cycles/ticks + +kyber_keypair_derand: +median: 169754 cycles/ticks +average: 170467 cycles/ticks + +kyber_keypair: +median: 182526 cycles/ticks +average: 183112 cycles/ticks + +kyber_encaps_derand: +median: 205768 cycles/ticks +average: 206621 cycles/ticks + +kyber_encaps: +median: 206638 cycles/ticks +average: 207503 cycles/ticks + +kyber_decaps: +median: 255520 cycles/ticks +average: 256727 cycles/ticks + +Loop spin: 892 +gen_a: +median: 57042 cycles/ticks +average: 57353 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156286 cycles/ticks +average: 156829 cycles/ticks + +indcpa_enc: +median: 191124 cycles/ticks +average: 191889 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47392 cycles/ticks + +kyber_keypair_derand: +median: 169254 cycles/ticks +average: 169812 cycles/ticks + +kyber_keypair: +median: 182390 cycles/ticks +average: 183048 cycles/ticks + +kyber_encaps_derand: +median: 205810 cycles/ticks +average: 206623 cycles/ticks + +kyber_encaps: +median: 206768 cycles/ticks +average: 207581 cycles/ticks + +kyber_decaps: +median: 255802 cycles/ticks +average: 257037 cycles/ticks + +Loop spin: 893 +gen_a: +median: 57072 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6702 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156392 cycles/ticks +average: 156916 cycles/ticks + +indcpa_enc: +median: 191086 cycles/ticks +average: 191672 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47317 cycles/ticks + +kyber_keypair_derand: +median: 169496 cycles/ticks +average: 170091 cycles/ticks + +kyber_keypair: +median: 182328 cycles/ticks +average: 182834 cycles/ticks + +kyber_encaps_derand: +median: 205938 cycles/ticks +average: 206871 cycles/ticks + +kyber_encaps: +median: 206756 cycles/ticks +average: 207546 cycles/ticks + +kyber_decaps: +median: 255638 cycles/ticks +average: 256858 cycles/ticks + +Loop spin: 894 +gen_a: +median: 57086 cycles/ticks +average: 57327 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6735 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +indcpa_keypair: +median: 156368 cycles/ticks +average: 156902 cycles/ticks + +indcpa_enc: +median: 191302 cycles/ticks +average: 191935 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 169306 cycles/ticks +average: 169982 cycles/ticks + +kyber_keypair: +median: 182642 cycles/ticks +average: 183194 cycles/ticks + +kyber_encaps_derand: +median: 205690 cycles/ticks +average: 206421 cycles/ticks + +kyber_encaps: +median: 206650 cycles/ticks +average: 207526 cycles/ticks + +kyber_decaps: +median: 255590 cycles/ticks +average: 256701 cycles/ticks + +Loop spin: 895 +gen_a: +median: 57130 cycles/ticks +average: 57479 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156058 cycles/ticks +average: 156571 cycles/ticks + +indcpa_enc: +median: 190822 cycles/ticks +average: 191569 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47300 cycles/ticks + +kyber_keypair_derand: +median: 169362 cycles/ticks +average: 170043 cycles/ticks + +kyber_keypair: +median: 182582 cycles/ticks +average: 183333 cycles/ticks + +kyber_encaps_derand: +median: 205882 cycles/ticks +average: 207069 cycles/ticks + +kyber_encaps: +median: 206700 cycles/ticks +average: 207793 cycles/ticks + +kyber_decaps: +median: 255464 cycles/ticks +average: 256554 cycles/ticks + +Loop spin: 896 +gen_a: +median: 57028 cycles/ticks +average: 57383 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156750 cycles/ticks +average: 157406 cycles/ticks + +indcpa_enc: +median: 191354 cycles/ticks +average: 192142 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47355 cycles/ticks + +kyber_keypair_derand: +median: 169340 cycles/ticks +average: 169996 cycles/ticks + +kyber_keypair: +median: 182334 cycles/ticks +average: 183015 cycles/ticks + +kyber_encaps_derand: +median: 205616 cycles/ticks +average: 206553 cycles/ticks + +kyber_encaps: +median: 206452 cycles/ticks +average: 207252 cycles/ticks + +kyber_decaps: +median: 255368 cycles/ticks +average: 256616 cycles/ticks + +Loop spin: 897 +gen_a: +median: 57178 cycles/ticks +average: 57514 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2154 cycles/ticks + +indcpa_keypair: +median: 156206 cycles/ticks +average: 156750 cycles/ticks + +indcpa_enc: +median: 190766 cycles/ticks +average: 191500 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47238 cycles/ticks + +kyber_keypair_derand: +median: 169398 cycles/ticks +average: 170054 cycles/ticks + +kyber_keypair: +median: 182976 cycles/ticks +average: 183562 cycles/ticks + +kyber_encaps_derand: +median: 205772 cycles/ticks +average: 206698 cycles/ticks + +kyber_encaps: +median: 206636 cycles/ticks +average: 209626 cycles/ticks + +kyber_decaps: +median: 255418 cycles/ticks +average: 256763 cycles/ticks + +Loop spin: 898 +gen_a: +median: 57130 cycles/ticks +average: 57483 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 63 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156380 cycles/ticks +average: 156967 cycles/ticks + +indcpa_enc: +median: 191354 cycles/ticks +average: 192053 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47362 cycles/ticks + +kyber_keypair_derand: +median: 169348 cycles/ticks +average: 169946 cycles/ticks + +kyber_keypair: +median: 182698 cycles/ticks +average: 185687 cycles/ticks + +kyber_encaps_derand: +median: 205726 cycles/ticks +average: 206947 cycles/ticks + +kyber_encaps: +median: 206908 cycles/ticks +average: 208184 cycles/ticks + +kyber_decaps: +median: 255750 cycles/ticks +average: 257232 cycles/ticks + +Loop spin: 899 +gen_a: +median: 57044 cycles/ticks +average: 57380 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6706 cycles/ticks +average: 6753 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156682 cycles/ticks +average: 157213 cycles/ticks + +indcpa_enc: +median: 191534 cycles/ticks +average: 192191 cycles/ticks + +indcpa_dec: +median: 46940 cycles/ticks +average: 47359 cycles/ticks + +kyber_keypair_derand: +median: 169342 cycles/ticks +average: 169983 cycles/ticks + +kyber_keypair: +median: 182386 cycles/ticks +average: 183013 cycles/ticks + +kyber_encaps_derand: +median: 205566 cycles/ticks +average: 206374 cycles/ticks + +kyber_encaps: +median: 206404 cycles/ticks +average: 207121 cycles/ticks + +kyber_decaps: +median: 255382 cycles/ticks +average: 256702 cycles/ticks + +Loop spin: 900 +gen_a: +median: 57068 cycles/ticks +average: 57409 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156895 cycles/ticks + +indcpa_enc: +median: 190826 cycles/ticks +average: 191671 cycles/ticks + +indcpa_dec: +median: 46912 cycles/ticks +average: 47479 cycles/ticks + +kyber_keypair_derand: +median: 169194 cycles/ticks +average: 169882 cycles/ticks + +kyber_keypair: +median: 183038 cycles/ticks +average: 183641 cycles/ticks + +kyber_encaps_derand: +median: 205692 cycles/ticks +average: 206630 cycles/ticks + +kyber_encaps: +median: 206576 cycles/ticks +average: 207591 cycles/ticks + +kyber_decaps: +median: 255530 cycles/ticks +average: 256887 cycles/ticks + +Loop spin: 901 +gen_a: +median: 57048 cycles/ticks +average: 57445 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6709 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11843 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +indcpa_keypair: +median: 156278 cycles/ticks +average: 156906 cycles/ticks + +indcpa_enc: +median: 191078 cycles/ticks +average: 191880 cycles/ticks + +indcpa_dec: +median: 46952 cycles/ticks +average: 47421 cycles/ticks + +kyber_keypair_derand: +median: 169498 cycles/ticks +average: 170085 cycles/ticks + +kyber_keypair: +median: 182510 cycles/ticks +average: 183295 cycles/ticks + +kyber_encaps_derand: +median: 205602 cycles/ticks +average: 206628 cycles/ticks + +kyber_encaps: +median: 206276 cycles/ticks +average: 207103 cycles/ticks + +kyber_decaps: +median: 255292 cycles/ticks +average: 256486 cycles/ticks + +Loop spin: 902 +gen_a: +median: 56970 cycles/ticks +average: 57296 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10653 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 279 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2114 cycles/ticks + +indcpa_keypair: +median: 156292 cycles/ticks +average: 156826 cycles/ticks + +indcpa_enc: +median: 191456 cycles/ticks +average: 192318 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47355 cycles/ticks + +kyber_keypair_derand: +median: 171104 cycles/ticks +average: 171703 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183076 cycles/ticks + +kyber_encaps_derand: +median: 205928 cycles/ticks +average: 207021 cycles/ticks + +kyber_encaps: +median: 206668 cycles/ticks +average: 207472 cycles/ticks + +kyber_decaps: +median: 255614 cycles/ticks +average: 256759 cycles/ticks + +Loop spin: 903 +gen_a: +median: 57034 cycles/ticks +average: 57384 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6720 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2105 cycles/ticks + +indcpa_keypair: +median: 156372 cycles/ticks +average: 156955 cycles/ticks + +indcpa_enc: +median: 191138 cycles/ticks +average: 191842 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47288 cycles/ticks + +kyber_keypair_derand: +median: 169512 cycles/ticks +average: 170246 cycles/ticks + +kyber_keypair: +median: 182650 cycles/ticks +average: 183296 cycles/ticks + +kyber_encaps_derand: +median: 206076 cycles/ticks +average: 206846 cycles/ticks + +kyber_encaps: +median: 206898 cycles/ticks +average: 207691 cycles/ticks + +kyber_decaps: +median: 256122 cycles/ticks +average: 257424 cycles/ticks + +Loop spin: 904 +gen_a: +median: 57054 cycles/ticks +average: 58829 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11794 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1419 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 155998 cycles/ticks +average: 156674 cycles/ticks + +indcpa_enc: +median: 190732 cycles/ticks +average: 191440 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47291 cycles/ticks + +kyber_keypair_derand: +median: 169400 cycles/ticks +average: 170010 cycles/ticks + +kyber_keypair: +median: 182626 cycles/ticks +average: 183200 cycles/ticks + +kyber_encaps_derand: +median: 205582 cycles/ticks +average: 206357 cycles/ticks + +kyber_encaps: +median: 206378 cycles/ticks +average: 207177 cycles/ticks + +kyber_decaps: +median: 255312 cycles/ticks +average: 256597 cycles/ticks + +Loop spin: 905 +gen_a: +median: 57108 cycles/ticks +average: 57369 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11849 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2126 cycles/ticks + +indcpa_keypair: +median: 156232 cycles/ticks +average: 156769 cycles/ticks + +indcpa_enc: +median: 191030 cycles/ticks +average: 191771 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47429 cycles/ticks + +kyber_keypair_derand: +median: 169492 cycles/ticks +average: 170037 cycles/ticks + +kyber_keypair: +median: 182398 cycles/ticks +average: 183021 cycles/ticks + +kyber_encaps_derand: +median: 205764 cycles/ticks +average: 206548 cycles/ticks + +kyber_encaps: +median: 206592 cycles/ticks +average: 207399 cycles/ticks + +kyber_decaps: +median: 255492 cycles/ticks +average: 256695 cycles/ticks + +Loop spin: 906 +gen_a: +median: 57162 cycles/ticks +average: 57538 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156320 cycles/ticks +average: 156818 cycles/ticks + +indcpa_enc: +median: 191218 cycles/ticks +average: 191966 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47224 cycles/ticks + +kyber_keypair_derand: +median: 172654 cycles/ticks +average: 173330 cycles/ticks + +kyber_keypair: +median: 182554 cycles/ticks +average: 183187 cycles/ticks + +kyber_encaps_derand: +median: 206292 cycles/ticks +average: 207036 cycles/ticks + +kyber_encaps: +median: 207036 cycles/ticks +average: 207945 cycles/ticks + +kyber_decaps: +median: 256062 cycles/ticks +average: 257367 cycles/ticks + +Loop spin: 907 +gen_a: +median: 57180 cycles/ticks +average: 57451 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6750 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11792 cycles/ticks +average: 11875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 69 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156120 cycles/ticks +average: 156761 cycles/ticks + +indcpa_enc: +median: 190952 cycles/ticks +average: 191625 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47259 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170188 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 182910 cycles/ticks + +kyber_encaps_derand: +median: 205950 cycles/ticks +average: 206791 cycles/ticks + +kyber_encaps: +median: 206782 cycles/ticks +average: 207821 cycles/ticks + +kyber_decaps: +median: 255676 cycles/ticks +average: 256890 cycles/ticks + +Loop spin: 908 +gen_a: +median: 57072 cycles/ticks +average: 57378 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6708 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156772 cycles/ticks +average: 157245 cycles/ticks + +indcpa_enc: +median: 191580 cycles/ticks +average: 192331 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47246 cycles/ticks + +kyber_keypair_derand: +median: 169548 cycles/ticks +average: 170177 cycles/ticks + +kyber_keypair: +median: 182354 cycles/ticks +average: 182942 cycles/ticks + +kyber_encaps_derand: +median: 207172 cycles/ticks +average: 207899 cycles/ticks + +kyber_encaps: +median: 208102 cycles/ticks +average: 208845 cycles/ticks + +kyber_decaps: +median: 256870 cycles/ticks +average: 258030 cycles/ticks + +Loop spin: 909 +gen_a: +median: 56900 cycles/ticks +average: 57228 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11851 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2102 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156578 cycles/ticks +average: 157111 cycles/ticks + +indcpa_enc: +median: 191374 cycles/ticks +average: 192078 cycles/ticks + +indcpa_dec: +median: 46882 cycles/ticks +average: 47337 cycles/ticks + +kyber_keypair_derand: +median: 171208 cycles/ticks +average: 171703 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183023 cycles/ticks + +kyber_encaps_derand: +median: 205984 cycles/ticks +average: 206837 cycles/ticks + +kyber_encaps: +median: 206656 cycles/ticks +average: 207675 cycles/ticks + +kyber_decaps: +median: 255454 cycles/ticks +average: 256445 cycles/ticks + +Loop spin: 910 +gen_a: +median: 57184 cycles/ticks +average: 57500 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2086 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156246 cycles/ticks +average: 156777 cycles/ticks + +indcpa_enc: +median: 190868 cycles/ticks +average: 191596 cycles/ticks + +indcpa_dec: +median: 46880 cycles/ticks +average: 47339 cycles/ticks + +kyber_keypair_derand: +median: 169360 cycles/ticks +average: 169891 cycles/ticks + +kyber_keypair: +median: 182708 cycles/ticks +average: 183300 cycles/ticks + +kyber_encaps_derand: +median: 205708 cycles/ticks +average: 206568 cycles/ticks + +kyber_encaps: +median: 206564 cycles/ticks +average: 207377 cycles/ticks + +kyber_decaps: +median: 255434 cycles/ticks +average: 256774 cycles/ticks + +Loop spin: 911 +gen_a: +median: 56892 cycles/ticks +average: 57173 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11793 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 323 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 158030 cycles/ticks +average: 158643 cycles/ticks + +indcpa_enc: +median: 192618 cycles/ticks +average: 193205 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47241 cycles/ticks + +kyber_keypair_derand: +median: 169732 cycles/ticks +average: 170324 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183129 cycles/ticks + +kyber_encaps_derand: +median: 206130 cycles/ticks +average: 206969 cycles/ticks + +kyber_encaps: +median: 206816 cycles/ticks +average: 207649 cycles/ticks + +kyber_decaps: +median: 256034 cycles/ticks +average: 257359 cycles/ticks + +Loop spin: 912 +gen_a: +median: 57162 cycles/ticks +average: 57477 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156478 cycles/ticks +average: 157028 cycles/ticks + +indcpa_enc: +median: 191194 cycles/ticks +average: 191841 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47347 cycles/ticks + +kyber_keypair_derand: +median: 169782 cycles/ticks +average: 170395 cycles/ticks + +kyber_keypair: +median: 182532 cycles/ticks +average: 183086 cycles/ticks + +kyber_encaps_derand: +median: 206010 cycles/ticks +average: 206746 cycles/ticks + +kyber_encaps: +median: 206798 cycles/ticks +average: 207621 cycles/ticks + +kyber_decaps: +median: 255972 cycles/ticks +average: 257002 cycles/ticks + +Loop spin: 913 +gen_a: +median: 57196 cycles/ticks +average: 57497 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11832 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156262 cycles/ticks +average: 156835 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191818 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47338 cycles/ticks + +kyber_keypair_derand: +median: 169284 cycles/ticks +average: 169907 cycles/ticks + +kyber_keypair: +median: 182532 cycles/ticks +average: 183242 cycles/ticks + +kyber_encaps_derand: +median: 207490 cycles/ticks +average: 208254 cycles/ticks + +kyber_encaps: +median: 208392 cycles/ticks +average: 209173 cycles/ticks + +kyber_decaps: +median: 257238 cycles/ticks +average: 258373 cycles/ticks + +Loop spin: 914 +gen_a: +median: 57030 cycles/ticks +average: 57353 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 158068 cycles/ticks +average: 158594 cycles/ticks + +indcpa_enc: +median: 192734 cycles/ticks +average: 193429 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47326 cycles/ticks + +kyber_keypair_derand: +median: 169346 cycles/ticks +average: 169862 cycles/ticks + +kyber_keypair: +median: 182372 cycles/ticks +average: 183032 cycles/ticks + +kyber_encaps_derand: +median: 205724 cycles/ticks +average: 206680 cycles/ticks + +kyber_encaps: +median: 206342 cycles/ticks +average: 207250 cycles/ticks + +kyber_decaps: +median: 255342 cycles/ticks +average: 256594 cycles/ticks + +Loop spin: 915 +gen_a: +median: 57138 cycles/ticks +average: 57440 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156672 cycles/ticks +average: 157298 cycles/ticks + +indcpa_enc: +median: 191458 cycles/ticks +average: 192262 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47439 cycles/ticks + +kyber_keypair_derand: +median: 169420 cycles/ticks +average: 169998 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183015 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206691 cycles/ticks + +kyber_encaps: +median: 206510 cycles/ticks +average: 207238 cycles/ticks + +kyber_decaps: +median: 255596 cycles/ticks +average: 256819 cycles/ticks + +Loop spin: 916 +gen_a: +median: 56968 cycles/ticks +average: 57232 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156080 cycles/ticks +average: 156639 cycles/ticks + +indcpa_enc: +median: 190856 cycles/ticks +average: 191577 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47313 cycles/ticks + +kyber_keypair_derand: +median: 169682 cycles/ticks +average: 170269 cycles/ticks + +kyber_keypair: +median: 182648 cycles/ticks +average: 183200 cycles/ticks + +kyber_encaps_derand: +median: 206048 cycles/ticks +average: 206894 cycles/ticks + +kyber_encaps: +median: 206932 cycles/ticks +average: 207725 cycles/ticks + +kyber_decaps: +median: 255738 cycles/ticks +average: 256844 cycles/ticks + +Loop spin: 917 +gen_a: +median: 57078 cycles/ticks +average: 57390 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11786 cycles/ticks +average: 11853 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156404 cycles/ticks +average: 156969 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191951 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169618 cycles/ticks +average: 170285 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 183090 cycles/ticks + +kyber_encaps_derand: +median: 205930 cycles/ticks +average: 206708 cycles/ticks + +kyber_encaps: +median: 206716 cycles/ticks +average: 207563 cycles/ticks + +kyber_decaps: +median: 255624 cycles/ticks +average: 256995 cycles/ticks + +Loop spin: 918 +gen_a: +median: 57158 cycles/ticks +average: 57436 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11806 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1413 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156638 cycles/ticks +average: 157269 cycles/ticks + +indcpa_enc: +median: 191414 cycles/ticks +average: 192177 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47323 cycles/ticks + +kyber_keypair_derand: +median: 169458 cycles/ticks +average: 170060 cycles/ticks + +kyber_keypair: +median: 182594 cycles/ticks +average: 183147 cycles/ticks + +kyber_encaps_derand: +median: 205916 cycles/ticks +average: 206748 cycles/ticks + +kyber_encaps: +median: 206816 cycles/ticks +average: 207636 cycles/ticks + +kyber_decaps: +median: 255758 cycles/ticks +average: 257029 cycles/ticks + +Loop spin: 919 +gen_a: +median: 56998 cycles/ticks +average: 57269 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11917 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156400 cycles/ticks +average: 156843 cycles/ticks + +indcpa_enc: +median: 191266 cycles/ticks +average: 191986 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47197 cycles/ticks + +kyber_keypair_derand: +median: 169668 cycles/ticks +average: 170157 cycles/ticks + +kyber_keypair: +median: 182526 cycles/ticks +average: 183145 cycles/ticks + +kyber_encaps_derand: +median: 206196 cycles/ticks +average: 206966 cycles/ticks + +kyber_encaps: +median: 206974 cycles/ticks +average: 207682 cycles/ticks + +kyber_decaps: +median: 255736 cycles/ticks +average: 256949 cycles/ticks + +Loop spin: 920 +gen_a: +median: 57104 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2768 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156332 cycles/ticks +average: 156937 cycles/ticks + +indcpa_enc: +median: 191044 cycles/ticks +average: 191915 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47318 cycles/ticks + +kyber_keypair_derand: +median: 169510 cycles/ticks +average: 170100 cycles/ticks + +kyber_keypair: +median: 182366 cycles/ticks +average: 182964 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206639 cycles/ticks + +kyber_encaps: +median: 206650 cycles/ticks +average: 207388 cycles/ticks + +kyber_decaps: +median: 256898 cycles/ticks +average: 257967 cycles/ticks + +Loop spin: 921 +gen_a: +median: 56986 cycles/ticks +average: 57243 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2088 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10705 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156382 cycles/ticks +average: 157025 cycles/ticks + +indcpa_enc: +median: 191178 cycles/ticks +average: 192001 cycles/ticks + +indcpa_dec: +median: 46812 cycles/ticks +average: 47265 cycles/ticks + +kyber_keypair_derand: +median: 169730 cycles/ticks +average: 170397 cycles/ticks + +kyber_keypair: +median: 182452 cycles/ticks +average: 183041 cycles/ticks + +kyber_encaps_derand: +median: 205592 cycles/ticks +average: 206415 cycles/ticks + +kyber_encaps: +median: 206564 cycles/ticks +average: 207439 cycles/ticks + +kyber_decaps: +median: 255434 cycles/ticks +average: 256730 cycles/ticks + +Loop spin: 922 +gen_a: +median: 57120 cycles/ticks +average: 57478 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11831 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156176 cycles/ticks +average: 156681 cycles/ticks + +indcpa_enc: +median: 190964 cycles/ticks +average: 191783 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47266 cycles/ticks + +kyber_keypair_derand: +median: 169154 cycles/ticks +average: 169818 cycles/ticks + +kyber_keypair: +median: 182448 cycles/ticks +average: 183019 cycles/ticks + +kyber_encaps_derand: +median: 206328 cycles/ticks +average: 207200 cycles/ticks + +kyber_encaps: +median: 207042 cycles/ticks +average: 207924 cycles/ticks + +kyber_decaps: +median: 255642 cycles/ticks +average: 256706 cycles/ticks + +Loop spin: 923 +gen_a: +median: 57022 cycles/ticks +average: 57296 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156324 cycles/ticks +average: 156857 cycles/ticks + +indcpa_enc: +median: 190910 cycles/ticks +average: 191679 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47328 cycles/ticks + +kyber_keypair_derand: +median: 169642 cycles/ticks +average: 170237 cycles/ticks + +kyber_keypair: +median: 182434 cycles/ticks +average: 183089 cycles/ticks + +kyber_encaps_derand: +median: 206364 cycles/ticks +average: 207500 cycles/ticks + +kyber_encaps: +median: 207288 cycles/ticks +average: 208483 cycles/ticks + +kyber_decaps: +median: 256624 cycles/ticks +average: 257698 cycles/ticks + +Loop spin: 924 +gen_a: +median: 57080 cycles/ticks +average: 57354 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11805 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 280 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156376 cycles/ticks +average: 156915 cycles/ticks + +indcpa_enc: +median: 191102 cycles/ticks +average: 191900 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47274 cycles/ticks + +kyber_keypair_derand: +median: 170544 cycles/ticks +average: 171159 cycles/ticks + +kyber_keypair: +median: 182336 cycles/ticks +average: 183050 cycles/ticks + +kyber_encaps_derand: +median: 206092 cycles/ticks +average: 207161 cycles/ticks + +kyber_encaps: +median: 206352 cycles/ticks +average: 207152 cycles/ticks + +kyber_decaps: +median: 255414 cycles/ticks +average: 256615 cycles/ticks + +Loop spin: 925 +gen_a: +median: 57162 cycles/ticks +average: 58364 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156002 cycles/ticks +average: 156608 cycles/ticks + +indcpa_enc: +median: 190764 cycles/ticks +average: 191549 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169338 cycles/ticks +average: 169926 cycles/ticks + +kyber_keypair: +median: 182634 cycles/ticks +average: 183323 cycles/ticks + +kyber_encaps_derand: +median: 205752 cycles/ticks +average: 206536 cycles/ticks + +kyber_encaps: +median: 207216 cycles/ticks +average: 208154 cycles/ticks + +kyber_decaps: +median: 255608 cycles/ticks +average: 256762 cycles/ticks + +Loop spin: 926 +gen_a: +median: 57076 cycles/ticks +average: 57385 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2098 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11764 cycles/ticks +average: 11808 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 340 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2094 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156534 cycles/ticks +average: 157198 cycles/ticks + +indcpa_enc: +median: 191324 cycles/ticks +average: 192082 cycles/ticks + +indcpa_dec: +median: 46906 cycles/ticks +average: 47240 cycles/ticks + +kyber_keypair_derand: +median: 169658 cycles/ticks +average: 170343 cycles/ticks + +kyber_keypair: +median: 182400 cycles/ticks +average: 183035 cycles/ticks + +kyber_encaps_derand: +median: 206230 cycles/ticks +average: 207000 cycles/ticks + +kyber_encaps: +median: 206960 cycles/ticks +average: 207793 cycles/ticks + +kyber_decaps: +median: 255906 cycles/ticks +average: 257083 cycles/ticks + +Loop spin: 927 +gen_a: +median: 57042 cycles/ticks +average: 58304 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10737 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156286 cycles/ticks +average: 156856 cycles/ticks + +indcpa_enc: +median: 190910 cycles/ticks +average: 191644 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47334 cycles/ticks + +kyber_keypair_derand: +median: 169328 cycles/ticks +average: 169985 cycles/ticks + +kyber_keypair: +median: 182420 cycles/ticks +average: 183085 cycles/ticks + +kyber_encaps_derand: +median: 205710 cycles/ticks +average: 206547 cycles/ticks + +kyber_encaps: +median: 206452 cycles/ticks +average: 207315 cycles/ticks + +kyber_decaps: +median: 255360 cycles/ticks +average: 256624 cycles/ticks + +Loop spin: 928 +gen_a: +median: 57174 cycles/ticks +average: 57512 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 157896 cycles/ticks +average: 158498 cycles/ticks + +indcpa_enc: +median: 192618 cycles/ticks +average: 193407 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47366 cycles/ticks + +kyber_keypair_derand: +median: 169486 cycles/ticks +average: 170139 cycles/ticks + +kyber_keypair: +median: 182682 cycles/ticks +average: 183334 cycles/ticks + +kyber_encaps_derand: +median: 205864 cycles/ticks +average: 206825 cycles/ticks + +kyber_encaps: +median: 207100 cycles/ticks +average: 207864 cycles/ticks + +kyber_decaps: +median: 255822 cycles/ticks +average: 257013 cycles/ticks + +Loop spin: 929 +gen_a: +median: 57158 cycles/ticks +average: 57493 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6696 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156076 cycles/ticks +average: 156709 cycles/ticks + +indcpa_enc: +median: 190906 cycles/ticks +average: 191733 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47163 cycles/ticks + +kyber_keypair_derand: +median: 169472 cycles/ticks +average: 170115 cycles/ticks + +kyber_keypair: +median: 182438 cycles/ticks +average: 183099 cycles/ticks + +kyber_encaps_derand: +median: 205918 cycles/ticks +average: 206717 cycles/ticks + +kyber_encaps: +median: 206598 cycles/ticks +average: 207342 cycles/ticks + +kyber_decaps: +median: 255600 cycles/ticks +average: 256794 cycles/ticks + +Loop spin: 930 +gen_a: +median: 57078 cycles/ticks +average: 57415 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2129 cycles/ticks + +indcpa_keypair: +median: 157648 cycles/ticks +average: 158228 cycles/ticks + +indcpa_enc: +median: 192432 cycles/ticks +average: 193214 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47301 cycles/ticks + +kyber_keypair_derand: +median: 169934 cycles/ticks +average: 170570 cycles/ticks + +kyber_keypair: +median: 182476 cycles/ticks +average: 183132 cycles/ticks + +kyber_encaps_derand: +median: 206288 cycles/ticks +average: 207407 cycles/ticks + +kyber_encaps: +median: 207036 cycles/ticks +average: 207927 cycles/ticks + +kyber_decaps: +median: 256018 cycles/ticks +average: 257140 cycles/ticks + +Loop spin: 931 +gen_a: +median: 56982 cycles/ticks +average: 57348 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11816 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156224 cycles/ticks +average: 156875 cycles/ticks + +indcpa_enc: +median: 190890 cycles/ticks +average: 191661 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47317 cycles/ticks + +kyber_keypair_derand: +median: 169678 cycles/ticks +average: 170285 cycles/ticks + +kyber_keypair: +median: 182680 cycles/ticks +average: 183235 cycles/ticks + +kyber_encaps_derand: +median: 205730 cycles/ticks +average: 206554 cycles/ticks + +kyber_encaps: +median: 206564 cycles/ticks +average: 207377 cycles/ticks + +kyber_decaps: +median: 255282 cycles/ticks +average: 256476 cycles/ticks + +Loop spin: 932 +gen_a: +median: 57084 cycles/ticks +average: 57437 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156112 cycles/ticks +average: 156717 cycles/ticks + +indcpa_enc: +median: 190980 cycles/ticks +average: 191754 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47350 cycles/ticks + +kyber_keypair_derand: +median: 170854 cycles/ticks +average: 171537 cycles/ticks + +kyber_keypair: +median: 182336 cycles/ticks +average: 182988 cycles/ticks + +kyber_encaps_derand: +median: 205726 cycles/ticks +average: 206711 cycles/ticks + +kyber_encaps: +median: 206540 cycles/ticks +average: 207813 cycles/ticks + +kyber_decaps: +median: 256432 cycles/ticks +average: 257435 cycles/ticks + +Loop spin: 933 +gen_a: +median: 56968 cycles/ticks +average: 57310 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11766 cycles/ticks +average: 11837 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156542 cycles/ticks +average: 157115 cycles/ticks + +indcpa_enc: +median: 191066 cycles/ticks +average: 191798 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47425 cycles/ticks + +kyber_keypair_derand: +median: 169942 cycles/ticks +average: 170565 cycles/ticks + +kyber_keypair: +median: 182622 cycles/ticks +average: 183313 cycles/ticks + +kyber_encaps_derand: +median: 205648 cycles/ticks +average: 206488 cycles/ticks + +kyber_encaps: +median: 206558 cycles/ticks +average: 207485 cycles/ticks + +kyber_decaps: +median: 255360 cycles/ticks +average: 256655 cycles/ticks + +Loop spin: 934 +gen_a: +median: 56988 cycles/ticks +average: 57292 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6723 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11786 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 157918 cycles/ticks +average: 158456 cycles/ticks + +indcpa_enc: +median: 192792 cycles/ticks +average: 193552 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47299 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 170022 cycles/ticks + +kyber_keypair: +median: 182462 cycles/ticks +average: 183107 cycles/ticks + +kyber_encaps_derand: +median: 205688 cycles/ticks +average: 206568 cycles/ticks + +kyber_encaps: +median: 206510 cycles/ticks +average: 207361 cycles/ticks + +kyber_decaps: +median: 255320 cycles/ticks +average: 256678 cycles/ticks + +Loop spin: 935 +gen_a: +median: 57048 cycles/ticks +average: 57352 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11922 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 158042 cycles/ticks +average: 158761 cycles/ticks + +indcpa_enc: +median: 192740 cycles/ticks +average: 193451 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47379 cycles/ticks + +kyber_keypair_derand: +median: 169172 cycles/ticks +average: 169739 cycles/ticks + +kyber_keypair: +median: 182320 cycles/ticks +average: 183023 cycles/ticks + +kyber_encaps_derand: +median: 205534 cycles/ticks +average: 206435 cycles/ticks + +kyber_encaps: +median: 206346 cycles/ticks +average: 207266 cycles/ticks + +kyber_decaps: +median: 255242 cycles/ticks +average: 256593 cycles/ticks + +Loop spin: 936 +gen_a: +median: 56998 cycles/ticks +average: 57312 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10716 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156122 cycles/ticks +average: 156729 cycles/ticks + +indcpa_enc: +median: 190960 cycles/ticks +average: 191686 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47168 cycles/ticks + +kyber_keypair_derand: +median: 169590 cycles/ticks +average: 170274 cycles/ticks + +kyber_keypair: +median: 182276 cycles/ticks +average: 182966 cycles/ticks + +kyber_encaps_derand: +median: 206028 cycles/ticks +average: 206809 cycles/ticks + +kyber_encaps: +median: 206610 cycles/ticks +average: 207492 cycles/ticks + +kyber_decaps: +median: 255630 cycles/ticks +average: 256820 cycles/ticks + +Loop spin: 937 +gen_a: +median: 57006 cycles/ticks +average: 57363 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6699 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11774 cycles/ticks +average: 11847 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156198 cycles/ticks +average: 156723 cycles/ticks + +indcpa_enc: +median: 190884 cycles/ticks +average: 191605 cycles/ticks + +indcpa_dec: +median: 46868 cycles/ticks +average: 47262 cycles/ticks + +kyber_keypair_derand: +median: 169480 cycles/ticks +average: 170131 cycles/ticks + +kyber_keypair: +median: 182434 cycles/ticks +average: 183195 cycles/ticks + +kyber_encaps_derand: +median: 206126 cycles/ticks +average: 206990 cycles/ticks + +kyber_encaps: +median: 207108 cycles/ticks +average: 207959 cycles/ticks + +kyber_decaps: +median: 255858 cycles/ticks +average: 257136 cycles/ticks + +Loop spin: 938 +gen_a: +median: 56968 cycles/ticks +average: 57273 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156144 cycles/ticks +average: 156770 cycles/ticks + +indcpa_enc: +median: 190888 cycles/ticks +average: 191681 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47287 cycles/ticks + +kyber_keypair_derand: +median: 169772 cycles/ticks +average: 170406 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 182931 cycles/ticks + +kyber_encaps_derand: +median: 206108 cycles/ticks +average: 206929 cycles/ticks + +kyber_encaps: +median: 206770 cycles/ticks +average: 207604 cycles/ticks + +kyber_decaps: +median: 255776 cycles/ticks +average: 256956 cycles/ticks + +Loop spin: 939 +gen_a: +median: 57144 cycles/ticks +average: 57486 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6729 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 275 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2088 cycles/ticks + +indcpa_keypair: +median: 156360 cycles/ticks +average: 156916 cycles/ticks + +indcpa_enc: +median: 191206 cycles/ticks +average: 192036 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47245 cycles/ticks + +kyber_keypair_derand: +median: 169542 cycles/ticks +average: 170180 cycles/ticks + +kyber_keypair: +median: 182424 cycles/ticks +average: 183108 cycles/ticks + +kyber_encaps_derand: +median: 207110 cycles/ticks +average: 207969 cycles/ticks + +kyber_encaps: +median: 207922 cycles/ticks +average: 208830 cycles/ticks + +kyber_decaps: +median: 256782 cycles/ticks +average: 257824 cycles/ticks + +Loop spin: 940 +gen_a: +median: 57216 cycles/ticks +average: 57503 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6707 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2103 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 156837 cycles/ticks + +indcpa_enc: +median: 191028 cycles/ticks +average: 191785 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47320 cycles/ticks + +kyber_keypair_derand: +median: 169446 cycles/ticks +average: 170008 cycles/ticks + +kyber_keypair: +median: 182448 cycles/ticks +average: 183079 cycles/ticks + +kyber_encaps_derand: +median: 205614 cycles/ticks +average: 206488 cycles/ticks + +kyber_encaps: +median: 206586 cycles/ticks +average: 207340 cycles/ticks + +kyber_decaps: +median: 255424 cycles/ticks +average: 256598 cycles/ticks + +Loop spin: 941 +gen_a: +median: 57188 cycles/ticks +average: 57458 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11827 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1416 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156368 cycles/ticks +average: 157007 cycles/ticks + +indcpa_enc: +median: 191280 cycles/ticks +average: 192050 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47288 cycles/ticks + +kyber_keypair_derand: +median: 169914 cycles/ticks +average: 170661 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 182986 cycles/ticks + +kyber_encaps_derand: +median: 205560 cycles/ticks +average: 206351 cycles/ticks + +kyber_encaps: +median: 206286 cycles/ticks +average: 207043 cycles/ticks + +kyber_decaps: +median: 255304 cycles/ticks +average: 256325 cycles/ticks + +Loop spin: 942 +gen_a: +median: 56928 cycles/ticks +average: 57240 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156536 cycles/ticks +average: 157165 cycles/ticks + +indcpa_enc: +median: 191214 cycles/ticks +average: 192042 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169238 cycles/ticks +average: 169834 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 183099 cycles/ticks + +kyber_encaps_derand: +median: 205838 cycles/ticks +average: 206704 cycles/ticks + +kyber_encaps: +median: 206568 cycles/ticks +average: 207438 cycles/ticks + +kyber_decaps: +median: 255450 cycles/ticks +average: 256616 cycles/ticks + +Loop spin: 943 +gen_a: +median: 57044 cycles/ticks +average: 57351 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11762 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1419 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156396 cycles/ticks +average: 156946 cycles/ticks + +indcpa_enc: +median: 191040 cycles/ticks +average: 191749 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47296 cycles/ticks + +kyber_keypair_derand: +median: 169786 cycles/ticks +average: 170327 cycles/ticks + +kyber_keypair: +median: 182466 cycles/ticks +average: 183115 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206624 cycles/ticks + +kyber_encaps: +median: 206786 cycles/ticks +average: 207735 cycles/ticks + +kyber_decaps: +median: 255390 cycles/ticks +average: 256682 cycles/ticks + +Loop spin: 944 +gen_a: +median: 57214 cycles/ticks +average: 57501 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6713 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11798 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156274 cycles/ticks +average: 156894 cycles/ticks + +indcpa_enc: +median: 191038 cycles/ticks +average: 191791 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47368 cycles/ticks + +kyber_keypair_derand: +median: 169582 cycles/ticks +average: 170226 cycles/ticks + +kyber_keypair: +median: 182500 cycles/ticks +average: 183025 cycles/ticks + +kyber_encaps_derand: +median: 205686 cycles/ticks +average: 206535 cycles/ticks + +kyber_encaps: +median: 206566 cycles/ticks +average: 207280 cycles/ticks + +kyber_decaps: +median: 255508 cycles/ticks +average: 256656 cycles/ticks + +Loop spin: 945 +gen_a: +median: 57082 cycles/ticks +average: 57405 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11756 cycles/ticks +average: 11845 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156404 cycles/ticks +average: 156980 cycles/ticks + +indcpa_enc: +median: 191256 cycles/ticks +average: 192107 cycles/ticks + +indcpa_dec: +median: 46820 cycles/ticks +average: 47285 cycles/ticks + +kyber_keypair_derand: +median: 170630 cycles/ticks +average: 171237 cycles/ticks + +kyber_keypair: +median: 182426 cycles/ticks +average: 183034 cycles/ticks + +kyber_encaps_derand: +median: 205748 cycles/ticks +average: 206696 cycles/ticks + +kyber_encaps: +median: 206762 cycles/ticks +average: 208198 cycles/ticks + +kyber_decaps: +median: 256916 cycles/ticks +average: 258062 cycles/ticks + +Loop spin: 946 +gen_a: +median: 56978 cycles/ticks +average: 57302 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11818 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2772 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156108 cycles/ticks +average: 156698 cycles/ticks + +indcpa_enc: +median: 191180 cycles/ticks +average: 191956 cycles/ticks + +indcpa_dec: +median: 46890 cycles/ticks +average: 47250 cycles/ticks + +kyber_keypair_derand: +median: 169850 cycles/ticks +average: 170533 cycles/ticks + +kyber_keypair: +median: 182502 cycles/ticks +average: 182998 cycles/ticks + +kyber_encaps_derand: +median: 205702 cycles/ticks +average: 206449 cycles/ticks + +kyber_encaps: +median: 206684 cycles/ticks +average: 207449 cycles/ticks + +kyber_decaps: +median: 255442 cycles/ticks +average: 256832 cycles/ticks + +Loop spin: 947 +gen_a: +median: 57084 cycles/ticks +average: 57404 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6712 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156220 cycles/ticks +average: 156782 cycles/ticks + +indcpa_enc: +median: 191032 cycles/ticks +average: 191787 cycles/ticks + +indcpa_dec: +median: 46834 cycles/ticks +average: 47328 cycles/ticks + +kyber_keypair_derand: +median: 169646 cycles/ticks +average: 170177 cycles/ticks + +kyber_keypair: +median: 182278 cycles/ticks +average: 182886 cycles/ticks + +kyber_encaps_derand: +median: 205746 cycles/ticks +average: 206620 cycles/ticks + +kyber_encaps: +median: 206436 cycles/ticks +average: 207186 cycles/ticks + +kyber_decaps: +median: 255520 cycles/ticks +average: 256611 cycles/ticks + +Loop spin: 948 +gen_a: +median: 56964 cycles/ticks +average: 57254 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2101 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11820 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156232 cycles/ticks +average: 156804 cycles/ticks + +indcpa_enc: +median: 191146 cycles/ticks +average: 191799 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169714 cycles/ticks +average: 170238 cycles/ticks + +kyber_keypair: +median: 182504 cycles/ticks +average: 183087 cycles/ticks + +kyber_encaps_derand: +median: 205700 cycles/ticks +average: 206544 cycles/ticks + +kyber_encaps: +median: 206598 cycles/ticks +average: 207419 cycles/ticks + +kyber_decaps: +median: 255562 cycles/ticks +average: 256862 cycles/ticks + +Loop spin: 949 +gen_a: +median: 56910 cycles/ticks +average: 57257 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11797 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156312 cycles/ticks +average: 156927 cycles/ticks + +indcpa_enc: +median: 191228 cycles/ticks +average: 192019 cycles/ticks + +indcpa_dec: +median: 46824 cycles/ticks +average: 47300 cycles/ticks + +kyber_keypair_derand: +median: 169428 cycles/ticks +average: 170084 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 182964 cycles/ticks + +kyber_encaps_derand: +median: 205588 cycles/ticks +average: 206435 cycles/ticks + +kyber_encaps: +median: 206588 cycles/ticks +average: 207551 cycles/ticks + +kyber_decaps: +median: 255400 cycles/ticks +average: 256583 cycles/ticks + +Loop spin: 950 +gen_a: +median: 57040 cycles/ticks +average: 57360 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156138 cycles/ticks +average: 156709 cycles/ticks + +indcpa_enc: +median: 191058 cycles/ticks +average: 191792 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47292 cycles/ticks + +kyber_keypair_derand: +median: 169812 cycles/ticks +average: 170405 cycles/ticks + +kyber_keypair: +median: 182490 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 207274 cycles/ticks +average: 208014 cycles/ticks + +kyber_encaps: +median: 207892 cycles/ticks +average: 208755 cycles/ticks + +kyber_decaps: +median: 258066 cycles/ticks +average: 258974 cycles/ticks + +Loop spin: 951 +gen_a: +median: 57062 cycles/ticks +average: 57346 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10710 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1420 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156398 cycles/ticks +average: 156925 cycles/ticks + +indcpa_enc: +median: 191400 cycles/ticks +average: 192079 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47309 cycles/ticks + +kyber_keypair_derand: +median: 169684 cycles/ticks +average: 170363 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 183040 cycles/ticks + +kyber_encaps_derand: +median: 205886 cycles/ticks +average: 206805 cycles/ticks + +kyber_encaps: +median: 206498 cycles/ticks +average: 207482 cycles/ticks + +kyber_decaps: +median: 255270 cycles/ticks +average: 256396 cycles/ticks + +Loop spin: 952 +gen_a: +median: 57034 cycles/ticks +average: 57357 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6721 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +indcpa_keypair: +median: 156242 cycles/ticks +average: 156776 cycles/ticks + +indcpa_enc: +median: 190918 cycles/ticks +average: 191772 cycles/ticks + +indcpa_dec: +median: 46814 cycles/ticks +average: 47290 cycles/ticks + +kyber_keypair_derand: +median: 171144 cycles/ticks +average: 171696 cycles/ticks + +kyber_keypair: +median: 182446 cycles/ticks +average: 183088 cycles/ticks + +kyber_encaps_derand: +median: 205668 cycles/ticks +average: 206595 cycles/ticks + +kyber_encaps: +median: 206676 cycles/ticks +average: 207458 cycles/ticks + +kyber_decaps: +median: 255498 cycles/ticks +average: 256828 cycles/ticks + +Loop spin: 953 +gen_a: +median: 57144 cycles/ticks +average: 57465 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11812 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 155912 cycles/ticks +average: 156547 cycles/ticks + +indcpa_enc: +median: 190818 cycles/ticks +average: 191501 cycles/ticks + +indcpa_dec: +median: 46884 cycles/ticks +average: 47273 cycles/ticks + +kyber_keypair_derand: +median: 170872 cycles/ticks +average: 171493 cycles/ticks + +kyber_keypair: +median: 182298 cycles/ticks +average: 182915 cycles/ticks + +kyber_encaps_derand: +median: 205616 cycles/ticks +average: 206462 cycles/ticks + +kyber_encaps: +median: 206386 cycles/ticks +average: 209309 cycles/ticks + +kyber_decaps: +median: 255386 cycles/ticks +average: 256516 cycles/ticks + +Loop spin: 954 +gen_a: +median: 57162 cycles/ticks +average: 57442 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156486 cycles/ticks +average: 156984 cycles/ticks + +indcpa_enc: +median: 191050 cycles/ticks +average: 191809 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47312 cycles/ticks + +kyber_keypair_derand: +median: 169456 cycles/ticks +average: 170071 cycles/ticks + +kyber_keypair: +median: 182362 cycles/ticks +average: 185446 cycles/ticks + +kyber_encaps_derand: +median: 205562 cycles/ticks +average: 206482 cycles/ticks + +kyber_encaps: +median: 206464 cycles/ticks +average: 207315 cycles/ticks + +kyber_decaps: +median: 255444 cycles/ticks +average: 256587 cycles/ticks + +Loop spin: 955 +gen_a: +median: 57108 cycles/ticks +average: 57436 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156808 cycles/ticks +average: 157362 cycles/ticks + +indcpa_enc: +median: 191468 cycles/ticks +average: 192272 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47381 cycles/ticks + +kyber_keypair_derand: +median: 169092 cycles/ticks +average: 169780 cycles/ticks + +kyber_keypair: +median: 182350 cycles/ticks +average: 182950 cycles/ticks + +kyber_encaps_derand: +median: 205584 cycles/ticks +average: 206475 cycles/ticks + +kyber_encaps: +median: 206578 cycles/ticks +average: 207292 cycles/ticks + +kyber_decaps: +median: 255328 cycles/ticks +average: 256554 cycles/ticks + +Loop spin: 956 +gen_a: +median: 57048 cycles/ticks +average: 57333 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6690 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2120 cycles/ticks + +indcpa_keypair: +median: 156348 cycles/ticks +average: 156946 cycles/ticks + +indcpa_enc: +median: 191068 cycles/ticks +average: 191892 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169402 cycles/ticks +average: 170071 cycles/ticks + +kyber_keypair: +median: 182324 cycles/ticks +average: 182902 cycles/ticks + +kyber_encaps_derand: +median: 205556 cycles/ticks +average: 206350 cycles/ticks + +kyber_encaps: +median: 206482 cycles/ticks +average: 207354 cycles/ticks + +kyber_decaps: +median: 255342 cycles/ticks +average: 256686 cycles/ticks + +Loop spin: 957 +gen_a: +median: 57132 cycles/ticks +average: 57410 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6686 cycles/ticks +average: 6711 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 271 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156190 cycles/ticks +average: 156675 cycles/ticks + +indcpa_enc: +median: 190962 cycles/ticks +average: 191685 cycles/ticks + +indcpa_dec: +median: 46940 cycles/ticks +average: 47264 cycles/ticks + +kyber_keypair_derand: +median: 169494 cycles/ticks +average: 170151 cycles/ticks + +kyber_keypair: +median: 182316 cycles/ticks +average: 182922 cycles/ticks + +kyber_encaps_derand: +median: 205728 cycles/ticks +average: 206629 cycles/ticks + +kyber_encaps: +median: 206626 cycles/ticks +average: 207309 cycles/ticks + +kyber_decaps: +median: 255588 cycles/ticks +average: 256770 cycles/ticks + +Loop spin: 958 +gen_a: +median: 57036 cycles/ticks +average: 57344 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6680 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2760 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2113 cycles/ticks + +indcpa_keypair: +median: 156434 cycles/ticks +average: 157050 cycles/ticks + +indcpa_enc: +median: 191230 cycles/ticks +average: 192045 cycles/ticks + +indcpa_dec: +median: 46854 cycles/ticks +average: 47314 cycles/ticks + +kyber_keypair_derand: +median: 169598 cycles/ticks +average: 170176 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 182930 cycles/ticks + +kyber_encaps_derand: +median: 205842 cycles/ticks +average: 206628 cycles/ticks + +kyber_encaps: +median: 206922 cycles/ticks +average: 207678 cycles/ticks + +kyber_decaps: +median: 255690 cycles/ticks +average: 256830 cycles/ticks + +Loop spin: 959 +gen_a: +median: 57156 cycles/ticks +average: 57446 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11826 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156746 cycles/ticks +average: 157421 cycles/ticks + +indcpa_enc: +median: 191536 cycles/ticks +average: 192342 cycles/ticks + +indcpa_dec: +median: 46932 cycles/ticks +average: 47449 cycles/ticks + +kyber_keypair_derand: +median: 169260 cycles/ticks +average: 169822 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 182944 cycles/ticks + +kyber_encaps_derand: +median: 205858 cycles/ticks +average: 206678 cycles/ticks + +kyber_encaps: +median: 206822 cycles/ticks +average: 207745 cycles/ticks + +kyber_decaps: +median: 257364 cycles/ticks +average: 258187 cycles/ticks + +Loop spin: 960 +gen_a: +median: 57146 cycles/ticks +average: 57487 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2102 cycles/ticks + +poly_getnoise_eta2: +median: 2092 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11838 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156518 cycles/ticks +average: 156998 cycles/ticks + +indcpa_enc: +median: 191116 cycles/ticks +average: 191883 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47370 cycles/ticks + +kyber_keypair_derand: +median: 169494 cycles/ticks +average: 170131 cycles/ticks + +kyber_keypair: +median: 182336 cycles/ticks +average: 182986 cycles/ticks + +kyber_encaps_derand: +median: 205766 cycles/ticks +average: 206677 cycles/ticks + +kyber_encaps: +median: 206596 cycles/ticks +average: 207366 cycles/ticks + +kyber_decaps: +median: 255534 cycles/ticks +average: 256617 cycles/ticks + +Loop spin: 961 +gen_a: +median: 57028 cycles/ticks +average: 57287 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6690 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11801 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2124 cycles/ticks + +indcpa_keypair: +median: 156650 cycles/ticks +average: 157257 cycles/ticks + +indcpa_enc: +median: 191356 cycles/ticks +average: 192061 cycles/ticks + +indcpa_dec: +median: 46852 cycles/ticks +average: 47332 cycles/ticks + +kyber_keypair_derand: +median: 169248 cycles/ticks +average: 169873 cycles/ticks + +kyber_keypair: +median: 182316 cycles/ticks +average: 182891 cycles/ticks + +kyber_encaps_derand: +median: 205916 cycles/ticks +average: 206725 cycles/ticks + +kyber_encaps: +median: 206716 cycles/ticks +average: 207563 cycles/ticks + +kyber_decaps: +median: 255572 cycles/ticks +average: 256726 cycles/ticks + +Loop spin: 962 +gen_a: +median: 56962 cycles/ticks +average: 57290 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6705 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 2114 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 157968 cycles/ticks +average: 158570 cycles/ticks + +indcpa_enc: +median: 192652 cycles/ticks +average: 193387 cycles/ticks + +indcpa_dec: +median: 46832 cycles/ticks +average: 47259 cycles/ticks + +kyber_keypair_derand: +median: 169730 cycles/ticks +average: 170310 cycles/ticks + +kyber_keypair: +median: 182388 cycles/ticks +average: 182992 cycles/ticks + +kyber_encaps_derand: +median: 206994 cycles/ticks +average: 208230 cycles/ticks + +kyber_encaps: +median: 208260 cycles/ticks +average: 209376 cycles/ticks + +kyber_decaps: +median: 256736 cycles/ticks +average: 257964 cycles/ticks + +Loop spin: 963 +gen_a: +median: 57078 cycles/ticks +average: 57438 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6694 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11817 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +indcpa_keypair: +median: 156346 cycles/ticks +average: 156977 cycles/ticks + +indcpa_enc: +median: 191086 cycles/ticks +average: 191866 cycles/ticks + +indcpa_dec: +median: 46898 cycles/ticks +average: 47372 cycles/ticks + +kyber_keypair_derand: +median: 169666 cycles/ticks +average: 170263 cycles/ticks + +kyber_keypair: +median: 182406 cycles/ticks +average: 182956 cycles/ticks + +kyber_encaps_derand: +median: 205652 cycles/ticks +average: 206600 cycles/ticks + +kyber_encaps: +median: 206630 cycles/ticks +average: 207941 cycles/ticks + +kyber_decaps: +median: 256356 cycles/ticks +average: 257192 cycles/ticks + +Loop spin: 964 +gen_a: +median: 56978 cycles/ticks +average: 57256 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2119 cycles/ticks + +indcpa_keypair: +median: 156386 cycles/ticks +average: 156967 cycles/ticks + +indcpa_enc: +median: 191328 cycles/ticks +average: 191985 cycles/ticks + +indcpa_dec: +median: 46862 cycles/ticks +average: 47435 cycles/ticks + +kyber_keypair_derand: +median: 169410 cycles/ticks +average: 169948 cycles/ticks + +kyber_keypair: +median: 182412 cycles/ticks +average: 183080 cycles/ticks + +kyber_encaps_derand: +median: 205650 cycles/ticks +average: 206453 cycles/ticks + +kyber_encaps: +median: 206490 cycles/ticks +average: 207361 cycles/ticks + +kyber_decaps: +median: 255372 cycles/ticks +average: 256611 cycles/ticks + +Loop spin: 965 +gen_a: +median: 57086 cycles/ticks +average: 57382 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11821 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 273 cycles/ticks + +poly_decompress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2783 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156112 cycles/ticks +average: 156642 cycles/ticks + +indcpa_enc: +median: 191358 cycles/ticks +average: 192271 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47338 cycles/ticks + +kyber_keypair_derand: +median: 169534 cycles/ticks +average: 170082 cycles/ticks + +kyber_keypair: +median: 182328 cycles/ticks +average: 182947 cycles/ticks + +kyber_encaps_derand: +median: 205744 cycles/ticks +average: 206588 cycles/ticks + +kyber_encaps: +median: 206784 cycles/ticks +average: 207627 cycles/ticks + +kyber_decaps: +median: 255454 cycles/ticks +average: 256582 cycles/ticks + +Loop spin: 966 +gen_a: +median: 56972 cycles/ticks +average: 57287 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10705 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156150 cycles/ticks +average: 156715 cycles/ticks + +indcpa_enc: +median: 190918 cycles/ticks +average: 191622 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47361 cycles/ticks + +kyber_keypair_derand: +median: 169682 cycles/ticks +average: 170305 cycles/ticks + +kyber_keypair: +median: 182324 cycles/ticks +average: 182933 cycles/ticks + +kyber_encaps_derand: +median: 205636 cycles/ticks +average: 206431 cycles/ticks + +kyber_encaps: +median: 206468 cycles/ticks +average: 207149 cycles/ticks + +kyber_decaps: +median: 255512 cycles/ticks +average: 256576 cycles/ticks + +Loop spin: 967 +gen_a: +median: 56980 cycles/ticks +average: 57273 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6656 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11784 cycles/ticks +average: 11850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156420 cycles/ticks +average: 156922 cycles/ticks + +indcpa_enc: +median: 191134 cycles/ticks +average: 191916 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47303 cycles/ticks + +kyber_keypair_derand: +median: 169730 cycles/ticks +average: 170246 cycles/ticks + +kyber_keypair: +median: 182314 cycles/ticks +average: 182988 cycles/ticks + +kyber_encaps_derand: +median: 205778 cycles/ticks +average: 206460 cycles/ticks + +kyber_encaps: +median: 206690 cycles/ticks +average: 207534 cycles/ticks + +kyber_decaps: +median: 255692 cycles/ticks +average: 256860 cycles/ticks + +Loop spin: 968 +gen_a: +median: 56964 cycles/ticks +average: 57291 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156582 cycles/ticks +average: 157165 cycles/ticks + +indcpa_enc: +median: 191320 cycles/ticks +average: 192063 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47268 cycles/ticks + +kyber_keypair_derand: +median: 169294 cycles/ticks +average: 169878 cycles/ticks + +kyber_keypair: +median: 182484 cycles/ticks +average: 183052 cycles/ticks + +kyber_encaps_derand: +median: 205766 cycles/ticks +average: 206665 cycles/ticks + +kyber_encaps: +median: 206986 cycles/ticks +average: 207875 cycles/ticks + +kyber_decaps: +median: 255838 cycles/ticks +average: 257016 cycles/ticks + +Loop spin: 969 +gen_a: +median: 57086 cycles/ticks +average: 57383 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6702 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11824 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 68 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156420 cycles/ticks +average: 157076 cycles/ticks + +indcpa_enc: +median: 191124 cycles/ticks +average: 191941 cycles/ticks + +indcpa_dec: +median: 46900 cycles/ticks +average: 47410 cycles/ticks + +kyber_keypair_derand: +median: 169402 cycles/ticks +average: 170069 cycles/ticks + +kyber_keypair: +median: 182394 cycles/ticks +average: 183055 cycles/ticks + +kyber_encaps_derand: +median: 205740 cycles/ticks +average: 206781 cycles/ticks + +kyber_encaps: +median: 206184 cycles/ticks +average: 207026 cycles/ticks + +kyber_decaps: +median: 255214 cycles/ticks +average: 256652 cycles/ticks + +Loop spin: 970 +gen_a: +median: 57152 cycles/ticks +average: 57503 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2099 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6714 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11844 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2118 cycles/ticks + +indcpa_keypair: +median: 156676 cycles/ticks +average: 157214 cycles/ticks + +indcpa_enc: +median: 191154 cycles/ticks +average: 191947 cycles/ticks + +indcpa_dec: +median: 46838 cycles/ticks +average: 47259 cycles/ticks + +kyber_keypair_derand: +median: 170922 cycles/ticks +average: 171526 cycles/ticks + +kyber_keypair: +median: 182346 cycles/ticks +average: 183079 cycles/ticks + +kyber_encaps_derand: +median: 205890 cycles/ticks +average: 206684 cycles/ticks + +kyber_encaps: +median: 206844 cycles/ticks +average: 207665 cycles/ticks + +kyber_decaps: +median: 255690 cycles/ticks +average: 256919 cycles/ticks + +Loop spin: 971 +gen_a: +median: 57032 cycles/ticks +average: 57312 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2093 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6738 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 270 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 156270 cycles/ticks +average: 156794 cycles/ticks + +indcpa_enc: +median: 191142 cycles/ticks +average: 191970 cycles/ticks + +indcpa_dec: +median: 46886 cycles/ticks +average: 47362 cycles/ticks + +kyber_keypair_derand: +median: 169506 cycles/ticks +average: 170063 cycles/ticks + +kyber_keypair: +median: 182324 cycles/ticks +average: 183033 cycles/ticks + +kyber_encaps_derand: +median: 205736 cycles/ticks +average: 206510 cycles/ticks + +kyber_encaps: +median: 206790 cycles/ticks +average: 207429 cycles/ticks + +kyber_decaps: +median: 255574 cycles/ticks +average: 256846 cycles/ticks + +Loop spin: 972 +gen_a: +median: 57176 cycles/ticks +average: 57466 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6719 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10693 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156132 cycles/ticks +average: 156688 cycles/ticks + +indcpa_enc: +median: 190922 cycles/ticks +average: 191635 cycles/ticks + +indcpa_dec: +median: 46858 cycles/ticks +average: 47205 cycles/ticks + +kyber_keypair_derand: +median: 169440 cycles/ticks +average: 170096 cycles/ticks + +kyber_keypair: +median: 182408 cycles/ticks +average: 183104 cycles/ticks + +kyber_encaps_derand: +median: 205768 cycles/ticks +average: 206556 cycles/ticks + +kyber_encaps: +median: 206742 cycles/ticks +average: 207494 cycles/ticks + +kyber_decaps: +median: 255654 cycles/ticks +average: 256884 cycles/ticks + +Loop spin: 973 +gen_a: +median: 57092 cycles/ticks +average: 57397 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6730 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 2106 cycles/ticks +average: 2112 cycles/ticks + +indcpa_keypair: +median: 156588 cycles/ticks +average: 157142 cycles/ticks + +indcpa_enc: +median: 191292 cycles/ticks +average: 192035 cycles/ticks + +indcpa_dec: +median: 46870 cycles/ticks +average: 47381 cycles/ticks + +kyber_keypair_derand: +median: 169490 cycles/ticks +average: 170046 cycles/ticks + +kyber_keypair: +median: 182640 cycles/ticks +average: 183192 cycles/ticks + +kyber_encaps_derand: +median: 205788 cycles/ticks +average: 206649 cycles/ticks + +kyber_encaps: +median: 206734 cycles/ticks +average: 207513 cycles/ticks + +kyber_decaps: +median: 255480 cycles/ticks +average: 256586 cycles/ticks + +Loop spin: 974 +gen_a: +median: 57122 cycles/ticks +average: 57439 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6678 cycles/ticks +average: 6704 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11833 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2136 cycles/ticks + +indcpa_keypair: +median: 156304 cycles/ticks +average: 156980 cycles/ticks + +indcpa_enc: +median: 191282 cycles/ticks +average: 192025 cycles/ticks + +indcpa_dec: +median: 46826 cycles/ticks +average: 47241 cycles/ticks + +kyber_keypair_derand: +median: 170914 cycles/ticks +average: 171492 cycles/ticks + +kyber_keypair: +median: 182360 cycles/ticks +average: 182940 cycles/ticks + +kyber_encaps_derand: +median: 206200 cycles/ticks +average: 207020 cycles/ticks + +kyber_encaps: +median: 207374 cycles/ticks +average: 208578 cycles/ticks + +kyber_decaps: +median: 256168 cycles/ticks +average: 257558 cycles/ticks + +Loop spin: 975 +gen_a: +median: 57066 cycles/ticks +average: 57355 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6734 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10653 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11813 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2096 cycles/ticks +average: 2122 cycles/ticks + +indcpa_keypair: +median: 156238 cycles/ticks +average: 156787 cycles/ticks + +indcpa_enc: +median: 191180 cycles/ticks +average: 192087 cycles/ticks + +indcpa_dec: +median: 46902 cycles/ticks +average: 47324 cycles/ticks + +kyber_keypair_derand: +median: 169614 cycles/ticks +average: 170094 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 182947 cycles/ticks + +kyber_encaps_derand: +median: 206006 cycles/ticks +average: 206876 cycles/ticks + +kyber_encaps: +median: 206692 cycles/ticks +average: 207330 cycles/ticks + +kyber_decaps: +median: 255690 cycles/ticks +average: 256862 cycles/ticks + +Loop spin: 976 +gen_a: +median: 57010 cycles/ticks +average: 57309 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6688 cycles/ticks +average: 6733 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11809 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 157926 cycles/ticks +average: 158517 cycles/ticks + +indcpa_enc: +median: 192964 cycles/ticks +average: 193657 cycles/ticks + +indcpa_dec: +median: 46848 cycles/ticks +average: 47404 cycles/ticks + +kyber_keypair_derand: +median: 169428 cycles/ticks +average: 170023 cycles/ticks + +kyber_keypair: +median: 182318 cycles/ticks +average: 182916 cycles/ticks + +kyber_encaps_derand: +median: 205998 cycles/ticks +average: 206973 cycles/ticks + +kyber_encaps: +median: 206810 cycles/ticks +average: 207708 cycles/ticks + +kyber_decaps: +median: 255672 cycles/ticks +average: 256810 cycles/ticks + +Loop spin: 977 +gen_a: +median: 57082 cycles/ticks +average: 57357 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6692 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +indcpa_keypair: +median: 156394 cycles/ticks +average: 156981 cycles/ticks + +indcpa_enc: +median: 191508 cycles/ticks +average: 192175 cycles/ticks + +indcpa_dec: +median: 46914 cycles/ticks +average: 47300 cycles/ticks + +kyber_keypair_derand: +median: 169450 cycles/ticks +average: 169979 cycles/ticks + +kyber_keypair: +median: 182396 cycles/ticks +average: 183019 cycles/ticks + +kyber_encaps_derand: +median: 205812 cycles/ticks +average: 206558 cycles/ticks + +kyber_encaps: +median: 206686 cycles/ticks +average: 207597 cycles/ticks + +kyber_decaps: +median: 256752 cycles/ticks +average: 257742 cycles/ticks + +Loop spin: 978 +gen_a: +median: 57046 cycles/ticks +average: 57410 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2090 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6717 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156472 cycles/ticks +average: 156990 cycles/ticks + +indcpa_enc: +median: 191096 cycles/ticks +average: 191878 cycles/ticks + +indcpa_dec: +median: 46842 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 169416 cycles/ticks +average: 169956 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 182933 cycles/ticks + +kyber_encaps_derand: +median: 207206 cycles/ticks +average: 208132 cycles/ticks + +kyber_encaps: +median: 208152 cycles/ticks +average: 209034 cycles/ticks + +kyber_decaps: +median: 256916 cycles/ticks +average: 257958 cycles/ticks + +Loop spin: 979 +gen_a: +median: 57150 cycles/ticks +average: 57452 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11834 cycles/ticks +average: 11857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2135 cycles/ticks + +indcpa_keypair: +median: 156376 cycles/ticks +average: 156923 cycles/ticks + +indcpa_enc: +median: 191264 cycles/ticks +average: 192082 cycles/ticks + +indcpa_dec: +median: 46822 cycles/ticks +average: 47305 cycles/ticks + +kyber_keypair_derand: +median: 169302 cycles/ticks +average: 169940 cycles/ticks + +kyber_keypair: +median: 182308 cycles/ticks +average: 182884 cycles/ticks + +kyber_encaps_derand: +median: 205504 cycles/ticks +average: 206411 cycles/ticks + +kyber_encaps: +median: 206354 cycles/ticks +average: 207257 cycles/ticks + +kyber_decaps: +median: 255956 cycles/ticks +average: 256769 cycles/ticks + +Loop spin: 980 +gen_a: +median: 57226 cycles/ticks +average: 57534 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6727 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10711 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11754 cycles/ticks +average: 11841 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1410 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156290 cycles/ticks +average: 156939 cycles/ticks + +indcpa_enc: +median: 191098 cycles/ticks +average: 191853 cycles/ticks + +indcpa_dec: +median: 46828 cycles/ticks +average: 47325 cycles/ticks + +kyber_keypair_derand: +median: 171460 cycles/ticks +average: 172157 cycles/ticks + +kyber_keypair: +median: 182342 cycles/ticks +average: 183099 cycles/ticks + +kyber_encaps_derand: +median: 205636 cycles/ticks +average: 206531 cycles/ticks + +kyber_encaps: +median: 206612 cycles/ticks +average: 207442 cycles/ticks + +kyber_decaps: +median: 255344 cycles/ticks +average: 256595 cycles/ticks + +Loop spin: 981 +gen_a: +median: 56990 cycles/ticks +average: 57300 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2097 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 6694 cycles/ticks +average: 6725 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11802 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2116 cycles/ticks + +indcpa_keypair: +median: 156352 cycles/ticks +average: 156888 cycles/ticks + +indcpa_enc: +median: 191010 cycles/ticks +average: 191743 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47183 cycles/ticks + +kyber_keypair_derand: +median: 169494 cycles/ticks +average: 170095 cycles/ticks + +kyber_keypair: +median: 182364 cycles/ticks +average: 182970 cycles/ticks + +kyber_encaps_derand: +median: 205742 cycles/ticks +average: 206598 cycles/ticks + +kyber_encaps: +median: 206574 cycles/ticks +average: 207419 cycles/ticks + +kyber_decaps: +median: 255536 cycles/ticks +average: 256765 cycles/ticks + +Loop spin: 982 +gen_a: +median: 57092 cycles/ticks +average: 57410 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2103 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6676 cycles/ticks +average: 6710 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11748 cycles/ticks +average: 11823 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2744 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156536 cycles/ticks +average: 157104 cycles/ticks + +indcpa_enc: +median: 191342 cycles/ticks +average: 192148 cycles/ticks + +indcpa_dec: +median: 46836 cycles/ticks +average: 47349 cycles/ticks + +kyber_keypair_derand: +median: 169624 cycles/ticks +average: 170221 cycles/ticks + +kyber_keypair: +median: 182328 cycles/ticks +average: 182967 cycles/ticks + +kyber_encaps_derand: +median: 205736 cycles/ticks +average: 206444 cycles/ticks + +kyber_encaps: +median: 206694 cycles/ticks +average: 207503 cycles/ticks + +kyber_decaps: +median: 255384 cycles/ticks +average: 256623 cycles/ticks + +Loop spin: 983 +gen_a: +median: 56916 cycles/ticks +average: 57199 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6698 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11780 cycles/ticks +average: 11835 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2115 cycles/ticks + +indcpa_keypair: +median: 156316 cycles/ticks +average: 156899 cycles/ticks + +indcpa_enc: +median: 191262 cycles/ticks +average: 191897 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47341 cycles/ticks + +kyber_keypair_derand: +median: 169466 cycles/ticks +average: 170079 cycles/ticks + +kyber_keypair: +median: 182350 cycles/ticks +average: 182950 cycles/ticks + +kyber_encaps_derand: +median: 205646 cycles/ticks +average: 206419 cycles/ticks + +kyber_encaps: +median: 206690 cycles/ticks +average: 207480 cycles/ticks + +kyber_decaps: +median: 255404 cycles/ticks +average: 256807 cycles/ticks + +Loop spin: 984 +gen_a: +median: 57036 cycles/ticks +average: 57427 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6750 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11840 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 66 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2111 cycles/ticks + +indcpa_keypair: +median: 167512 cycles/ticks +average: 164420 cycles/ticks + +indcpa_enc: +median: 191418 cycles/ticks +average: 192317 cycles/ticks + +indcpa_dec: +median: 46840 cycles/ticks +average: 47286 cycles/ticks + +kyber_keypair_derand: +median: 169484 cycles/ticks +average: 170103 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 182965 cycles/ticks + +kyber_encaps_derand: +median: 205762 cycles/ticks +average: 206612 cycles/ticks + +kyber_encaps: +median: 206630 cycles/ticks +average: 207365 cycles/ticks + +kyber_decaps: +median: 255564 cycles/ticks +average: 256632 cycles/ticks + +Loop spin: 985 +gen_a: +median: 56984 cycles/ticks +average: 57282 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6716 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11807 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156462 cycles/ticks +average: 157043 cycles/ticks + +indcpa_enc: +median: 191166 cycles/ticks +average: 191968 cycles/ticks + +indcpa_dec: +median: 46864 cycles/ticks +average: 47418 cycles/ticks + +kyber_keypair_derand: +median: 169300 cycles/ticks +average: 169862 cycles/ticks + +kyber_keypair: +median: 182294 cycles/ticks +average: 183016 cycles/ticks + +kyber_encaps_derand: +median: 205680 cycles/ticks +average: 206516 cycles/ticks + +kyber_encaps: +median: 206702 cycles/ticks +average: 207921 cycles/ticks + +kyber_decaps: +median: 255282 cycles/ticks +average: 256453 cycles/ticks + +Loop spin: 986 +gen_a: +median: 57152 cycles/ticks +average: 57477 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2091 cycles/ticks + +NTT: +median: 6706 cycles/ticks +average: 6735 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2123 cycles/ticks + +indcpa_keypair: +median: 156344 cycles/ticks +average: 157050 cycles/ticks + +indcpa_enc: +median: 191038 cycles/ticks +average: 191902 cycles/ticks + +indcpa_dec: +median: 46896 cycles/ticks +average: 47422 cycles/ticks + +kyber_keypair_derand: +median: 169508 cycles/ticks +average: 170069 cycles/ticks + +kyber_keypair: +median: 182422 cycles/ticks +average: 183046 cycles/ticks + +kyber_encaps_derand: +median: 205978 cycles/ticks +average: 207392 cycles/ticks + +kyber_encaps: +median: 206790 cycles/ticks +average: 207721 cycles/ticks + +kyber_decaps: +median: 255604 cycles/ticks +average: 256855 cycles/ticks + +Loop spin: 987 +gen_a: +median: 57034 cycles/ticks +average: 57382 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 329 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2109 cycles/ticks + +indcpa_keypair: +median: 156638 cycles/ticks +average: 157269 cycles/ticks + +indcpa_enc: +median: 191702 cycles/ticks +average: 192596 cycles/ticks + +indcpa_dec: +median: 46874 cycles/ticks +average: 47374 cycles/ticks + +kyber_keypair_derand: +median: 169384 cycles/ticks +average: 170018 cycles/ticks + +kyber_keypair: +median: 182392 cycles/ticks +average: 182969 cycles/ticks + +kyber_encaps_derand: +median: 205974 cycles/ticks +average: 206847 cycles/ticks + +kyber_encaps: +median: 206730 cycles/ticks +average: 207423 cycles/ticks + +kyber_decaps: +median: 255624 cycles/ticks +average: 256869 cycles/ticks + +Loop spin: 988 +gen_a: +median: 57152 cycles/ticks +average: 57463 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6724 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11828 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2164 cycles/ticks + +indcpa_keypair: +median: 156176 cycles/ticks +average: 156743 cycles/ticks + +indcpa_enc: +median: 191240 cycles/ticks +average: 191980 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47197 cycles/ticks + +kyber_keypair_derand: +median: 169330 cycles/ticks +average: 169862 cycles/ticks + +kyber_keypair: +median: 182302 cycles/ticks +average: 182939 cycles/ticks + +kyber_encaps_derand: +median: 205860 cycles/ticks +average: 206636 cycles/ticks + +kyber_encaps: +median: 206718 cycles/ticks +average: 207574 cycles/ticks + +kyber_decaps: +median: 255530 cycles/ticks +average: 256690 cycles/ticks + +Loop spin: 989 +gen_a: +median: 56910 cycles/ticks +average: 57243 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6696 cycles/ticks +average: 6715 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11815 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156476 cycles/ticks +average: 157031 cycles/ticks + +indcpa_enc: +median: 191606 cycles/ticks +average: 192419 cycles/ticks + +indcpa_dec: +median: 46860 cycles/ticks +average: 47353 cycles/ticks + +kyber_keypair_derand: +median: 169446 cycles/ticks +average: 170081 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 182859 cycles/ticks + +kyber_encaps_derand: +median: 206040 cycles/ticks +average: 206793 cycles/ticks + +kyber_encaps: +median: 207110 cycles/ticks +average: 207896 cycles/ticks + +kyber_decaps: +median: 255738 cycles/ticks +average: 256948 cycles/ticks + +Loop spin: 990 +gen_a: +median: 57034 cycles/ticks +average: 57349 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6706 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11782 cycles/ticks +average: 11854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 157994 cycles/ticks +average: 158529 cycles/ticks + +indcpa_enc: +median: 193072 cycles/ticks +average: 194072 cycles/ticks + +indcpa_dec: +median: 46910 cycles/ticks +average: 47302 cycles/ticks + +kyber_keypair_derand: +median: 169510 cycles/ticks +average: 170093 cycles/ticks + +kyber_keypair: +median: 182402 cycles/ticks +average: 183010 cycles/ticks + +kyber_encaps_derand: +median: 205958 cycles/ticks +average: 206740 cycles/ticks + +kyber_encaps: +median: 206760 cycles/ticks +average: 207454 cycles/ticks + +kyber_decaps: +median: 255736 cycles/ticks +average: 256890 cycles/ticks + +Loop spin: 991 +gen_a: +median: 57176 cycles/ticks +average: 57503 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6701 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11836 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 2092 cycles/ticks +average: 2106 cycles/ticks + +indcpa_keypair: +median: 156340 cycles/ticks +average: 156871 cycles/ticks + +indcpa_enc: +median: 191326 cycles/ticks +average: 192086 cycles/ticks + +indcpa_dec: +median: 46888 cycles/ticks +average: 47283 cycles/ticks + +kyber_keypair_derand: +median: 169708 cycles/ticks +average: 170308 cycles/ticks + +kyber_keypair: +median: 182378 cycles/ticks +average: 183163 cycles/ticks + +kyber_encaps_derand: +median: 205752 cycles/ticks +average: 206670 cycles/ticks + +kyber_encaps: +median: 206816 cycles/ticks +average: 207854 cycles/ticks + +kyber_decaps: +median: 255728 cycles/ticks +average: 256889 cycles/ticks + +Loop spin: 992 +gen_a: +median: 57004 cycles/ticks +average: 57323 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6691 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11803 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1413 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 59 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156266 cycles/ticks +average: 156887 cycles/ticks + +indcpa_enc: +median: 191114 cycles/ticks +average: 191899 cycles/ticks + +indcpa_dec: +median: 46850 cycles/ticks +average: 47365 cycles/ticks + +kyber_keypair_derand: +median: 171102 cycles/ticks +average: 171834 cycles/ticks + +kyber_keypair: +median: 182330 cycles/ticks +average: 183026 cycles/ticks + +kyber_encaps_derand: +median: 205866 cycles/ticks +average: 206851 cycles/ticks + +kyber_encaps: +median: 206512 cycles/ticks +average: 207346 cycles/ticks + +kyber_decaps: +median: 255340 cycles/ticks +average: 256579 cycles/ticks + +Loop spin: 993 +gen_a: +median: 57000 cycles/ticks +average: 57340 cycles/ticks + +poly_getnoise_eta1: +median: 2090 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6700 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11825 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2135 cycles/ticks + +indcpa_keypair: +median: 156582 cycles/ticks +average: 158494 cycles/ticks + +indcpa_enc: +median: 191490 cycles/ticks +average: 192228 cycles/ticks + +indcpa_dec: +median: 46894 cycles/ticks +average: 47274 cycles/ticks + +kyber_keypair_derand: +median: 169460 cycles/ticks +average: 170079 cycles/ticks + +kyber_keypair: +median: 182340 cycles/ticks +average: 182881 cycles/ticks + +kyber_encaps_derand: +median: 205608 cycles/ticks +average: 206503 cycles/ticks + +kyber_encaps: +median: 206598 cycles/ticks +average: 207572 cycles/ticks + +kyber_decaps: +median: 255434 cycles/ticks +average: 256677 cycles/ticks + +Loop spin: 994 +gen_a: +median: 57282 cycles/ticks +average: 57592 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2096 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 6698 cycles/ticks +average: 6749 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11762 cycles/ticks +average: 11814 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2127 cycles/ticks + +indcpa_keypair: +median: 156070 cycles/ticks +average: 156624 cycles/ticks + +indcpa_enc: +median: 190996 cycles/ticks +average: 191724 cycles/ticks + +indcpa_dec: +median: 46856 cycles/ticks +average: 47284 cycles/ticks + +kyber_keypair_derand: +median: 169068 cycles/ticks +average: 169691 cycles/ticks + +kyber_keypair: +median: 182338 cycles/ticks +average: 182952 cycles/ticks + +kyber_encaps_derand: +median: 205670 cycles/ticks +average: 206565 cycles/ticks + +kyber_encaps: +median: 206694 cycles/ticks +average: 207567 cycles/ticks + +kyber_decaps: +median: 255470 cycles/ticks +average: 256577 cycles/ticks + +Loop spin: 995 +gen_a: +median: 57054 cycles/ticks +average: 57381 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6670 cycles/ticks +average: 6718 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11778 cycles/ticks +average: 11842 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 264 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 2112 cycles/ticks +average: 2131 cycles/ticks + +indcpa_keypair: +median: 156346 cycles/ticks +average: 156997 cycles/ticks + +indcpa_enc: +median: 191140 cycles/ticks +average: 192061 cycles/ticks + +indcpa_dec: +median: 46866 cycles/ticks +average: 47402 cycles/ticks + +kyber_keypair_derand: +median: 169612 cycles/ticks +average: 170136 cycles/ticks + +kyber_keypair: +median: 182376 cycles/ticks +average: 183042 cycles/ticks + +kyber_encaps_derand: +median: 205886 cycles/ticks +average: 206758 cycles/ticks + +kyber_encaps: +median: 206604 cycles/ticks +average: 207500 cycles/ticks + +kyber_decaps: +median: 255680 cycles/ticks +average: 256834 cycles/ticks + +Loop spin: 996 +gen_a: +median: 57202 cycles/ticks +average: 57542 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2095 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6668 cycles/ticks +average: 6697 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11776 cycles/ticks +average: 11829 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2108 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156196 cycles/ticks +average: 156772 cycles/ticks + +indcpa_enc: +median: 190942 cycles/ticks +average: 191609 cycles/ticks + +indcpa_dec: +median: 46872 cycles/ticks +average: 47247 cycles/ticks + +kyber_keypair_derand: +median: 169524 cycles/ticks +average: 170149 cycles/ticks + +kyber_keypair: +median: 182356 cycles/ticks +average: 182977 cycles/ticks + +kyber_encaps_derand: +median: 205532 cycles/ticks +average: 206501 cycles/ticks + +kyber_encaps: +median: 206292 cycles/ticks +average: 207124 cycles/ticks + +kyber_decaps: +median: 255302 cycles/ticks +average: 256368 cycles/ticks + +Loop spin: 997 +gen_a: +median: 57012 cycles/ticks +average: 57337 cycles/ticks + +poly_getnoise_eta1: +median: 2088 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2092 cycles/ticks + +NTT: +median: 6674 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11746 cycles/ticks +average: 11795 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 269 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2110 cycles/ticks + +indcpa_keypair: +median: 156266 cycles/ticks +average: 156853 cycles/ticks + +indcpa_enc: +median: 190872 cycles/ticks +average: 191682 cycles/ticks + +indcpa_dec: +median: 46876 cycles/ticks +average: 47296 cycles/ticks + +kyber_keypair_derand: +median: 169722 cycles/ticks +average: 170448 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 183072 cycles/ticks + +kyber_encaps_derand: +median: 205844 cycles/ticks +average: 206650 cycles/ticks + +kyber_encaps: +median: 206770 cycles/ticks +average: 207649 cycles/ticks + +kyber_decaps: +median: 255558 cycles/ticks +average: 256802 cycles/ticks + +Loop spin: 998 +gen_a: +median: 57054 cycles/ticks +average: 57387 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6692 cycles/ticks +average: 6722 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11834 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 262 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2121 cycles/ticks + +indcpa_keypair: +median: 156518 cycles/ticks +average: 157102 cycles/ticks + +indcpa_enc: +median: 191272 cycles/ticks +average: 192008 cycles/ticks + +indcpa_dec: +median: 46950 cycles/ticks +average: 47253 cycles/ticks + +kyber_keypair_derand: +median: 169782 cycles/ticks +average: 170271 cycles/ticks + +kyber_keypair: +median: 182382 cycles/ticks +average: 183130 cycles/ticks + +kyber_encaps_derand: +median: 205350 cycles/ticks +average: 206224 cycles/ticks + +kyber_encaps: +median: 206214 cycles/ticks +average: 207023 cycles/ticks + +kyber_decaps: +median: 255158 cycles/ticks +average: 256260 cycles/ticks + +Loop spin: 999 +gen_a: +median: 57028 cycles/ticks +average: 57342 cycles/ticks + +poly_getnoise_eta1: +median: 2092 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 6718 cycles/ticks +average: 6750 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11752 cycles/ticks +average: 11804 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2117 cycles/ticks + +indcpa_keypair: +median: 156250 cycles/ticks +average: 156864 cycles/ticks + +indcpa_enc: +median: 190992 cycles/ticks +average: 191832 cycles/ticks + +indcpa_dec: +median: 46926 cycles/ticks +average: 47377 cycles/ticks + +kyber_keypair_derand: +median: 169236 cycles/ticks +average: 169852 cycles/ticks + +kyber_keypair: +median: 182336 cycles/ticks +average: 183013 cycles/ticks + +kyber_encaps_derand: +median: 205428 cycles/ticks +average: 206275 cycles/ticks + +kyber_encaps: +median: 206278 cycles/ticks +average: 207045 cycles/ticks + +kyber_decaps: +median: 255174 cycles/ticks +average: 256299 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 57118 cycles/ticks +average: 57453 cycles/ticks + +poly_getnoise_eta1: +median: 2094 cycles/ticks +average: 2100 cycles/ticks + +poly_getnoise_eta2: +median: 2090 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 6672 cycles/ticks +average: 6693 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 11750 cycles/ticks +average: 11811 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 264 cycles/ticks +average: 263 cycles/ticks + +poly_decompress: +median: 58 cycles/ticks +average: 58 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 2110 cycles/ticks +average: 2125 cycles/ticks + +indcpa_keypair: +median: 156246 cycles/ticks +average: 156823 cycles/ticks + +indcpa_enc: +median: 191048 cycles/ticks +average: 191843 cycles/ticks + +indcpa_dec: +median: 46846 cycles/ticks +average: 47286 cycles/ticks + +kyber_keypair_derand: +median: 170988 cycles/ticks +average: 171707 cycles/ticks + +kyber_keypair: +median: 182404 cycles/ticks +average: 182953 cycles/ticks + +kyber_encaps_derand: +median: 205660 cycles/ticks +average: 206517 cycles/ticks + +kyber_encaps: +median: 206848 cycles/ticks +average: 207580 cycles/ticks + +kyber_decaps: +median: 255608 cycles/ticks +average: 256556 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233231.out b/benchmark/slurm/slurm-11233231.out new file mode 100644 index 0000000..86e4e70 --- /dev/null +++ b/benchmark/slurm/slurm-11233231.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233231 +## Job Name : test_energy1024.sh +## Nodelist : node2333 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/ref/test +## Job Started : Fri May 2 01:29:22 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 102572 cycles/ticks +average: 103781 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14900 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2831 cycles/ticks + +indcpa_keypair: +median: 247524 cycles/ticks +average: 248861 cycles/ticks + +indcpa_enc: +median: 287794 cycles/ticks +average: 289359 cycles/ticks + +indcpa_dec: +median: 58916 cycles/ticks +average: 59190 cycles/ticks + +kyber_keypair_derand: +median: 265306 cycles/ticks +average: 266676 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286611 cycles/ticks + +kyber_encaps_derand: +median: 308658 cycles/ticks +average: 309206 cycles/ticks + +kyber_encaps: +median: 309410 cycles/ticks +average: 310088 cycles/ticks + +kyber_decaps: +median: 371834 cycles/ticks +average: 372649 cycles/ticks + +Loop spin: 2 +gen_a: +median: 102740 cycles/ticks +average: 103376 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2147 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15046 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248030 cycles/ticks +average: 249260 cycles/ticks + +indcpa_enc: +median: 288616 cycles/ticks +average: 290123 cycles/ticks + +indcpa_dec: +median: 58934 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265150 cycles/ticks +average: 266481 cycles/ticks + +kyber_keypair: +median: 285420 cycles/ticks +average: 286500 cycles/ticks + +kyber_encaps_derand: +median: 307958 cycles/ticks +average: 308451 cycles/ticks + +kyber_encaps: +median: 308786 cycles/ticks +average: 309223 cycles/ticks + +kyber_decaps: +median: 371492 cycles/ticks +average: 372287 cycles/ticks + +Loop spin: 3 +gen_a: +median: 102782 cycles/ticks +average: 103424 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247290 cycles/ticks +average: 248574 cycles/ticks + +indcpa_enc: +median: 287966 cycles/ticks +average: 289603 cycles/ticks + +indcpa_dec: +median: 58936 cycles/ticks +average: 60326 cycles/ticks + +kyber_keypair_derand: +median: 266398 cycles/ticks +average: 267579 cycles/ticks + +kyber_keypair: +median: 285706 cycles/ticks +average: 286709 cycles/ticks + +kyber_encaps_derand: +median: 308578 cycles/ticks +average: 309056 cycles/ticks + +kyber_encaps: +median: 309400 cycles/ticks +average: 309750 cycles/ticks + +kyber_decaps: +median: 371820 cycles/ticks +average: 372624 cycles/ticks + +Loop spin: 4 +gen_a: +median: 102934 cycles/ticks +average: 103561 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249120 cycles/ticks +average: 250410 cycles/ticks + +indcpa_enc: +median: 289444 cycles/ticks +average: 290933 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59273 cycles/ticks + +kyber_keypair_derand: +median: 265506 cycles/ticks +average: 266807 cycles/ticks + +kyber_keypair: +median: 285488 cycles/ticks +average: 286641 cycles/ticks + +kyber_encaps_derand: +median: 308254 cycles/ticks +average: 308759 cycles/ticks + +kyber_encaps: +median: 309096 cycles/ticks +average: 309691 cycles/ticks + +kyber_decaps: +median: 371742 cycles/ticks +average: 372471 cycles/ticks + +Loop spin: 5 +gen_a: +median: 102738 cycles/ticks +average: 103352 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14906 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 547 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249278 cycles/ticks +average: 250596 cycles/ticks + +indcpa_enc: +median: 289496 cycles/ticks +average: 291061 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 265134 cycles/ticks +average: 266431 cycles/ticks + +kyber_keypair: +median: 285356 cycles/ticks +average: 286441 cycles/ticks + +kyber_encaps_derand: +median: 308416 cycles/ticks +average: 308882 cycles/ticks + +kyber_encaps: +median: 309116 cycles/ticks +average: 309560 cycles/ticks + +kyber_decaps: +median: 371624 cycles/ticks +average: 373506 cycles/ticks + +Loop spin: 6 +gen_a: +median: 102668 cycles/ticks +average: 103204 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247544 cycles/ticks +average: 248716 cycles/ticks + +indcpa_enc: +median: 288144 cycles/ticks +average: 289649 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 265176 cycles/ticks +average: 266534 cycles/ticks + +kyber_keypair: +median: 285652 cycles/ticks +average: 286762 cycles/ticks + +kyber_encaps_derand: +median: 308472 cycles/ticks +average: 308913 cycles/ticks + +kyber_encaps: +median: 309226 cycles/ticks +average: 309748 cycles/ticks + +kyber_decaps: +median: 371770 cycles/ticks +average: 372665 cycles/ticks + +Loop spin: 7 +gen_a: +median: 102838 cycles/ticks +average: 103451 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14900 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247498 cycles/ticks +average: 248665 cycles/ticks + +indcpa_enc: +median: 287878 cycles/ticks +average: 289389 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59276 cycles/ticks + +kyber_keypair_derand: +median: 265182 cycles/ticks +average: 266490 cycles/ticks + +kyber_keypair: +median: 285686 cycles/ticks +average: 286675 cycles/ticks + +kyber_encaps_derand: +median: 309728 cycles/ticks +average: 310150 cycles/ticks + +kyber_encaps: +median: 310642 cycles/ticks +average: 311029 cycles/ticks + +kyber_decaps: +median: 373178 cycles/ticks +average: 373702 cycles/ticks + +Loop spin: 8 +gen_a: +median: 102836 cycles/ticks +average: 103451 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7177 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247640 cycles/ticks +average: 248888 cycles/ticks + +indcpa_enc: +median: 287810 cycles/ticks +average: 289501 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 265012 cycles/ticks +average: 267424 cycles/ticks + +kyber_keypair: +median: 285608 cycles/ticks +average: 286595 cycles/ticks + +kyber_encaps_derand: +median: 309622 cycles/ticks +average: 310042 cycles/ticks + +kyber_encaps: +median: 310586 cycles/ticks +average: 310928 cycles/ticks + +kyber_decaps: +median: 373016 cycles/ticks +average: 373730 cycles/ticks + +Loop spin: 9 +gen_a: +median: 103102 cycles/ticks +average: 103634 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 549 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247510 cycles/ticks +average: 248768 cycles/ticks + +indcpa_enc: +median: 288020 cycles/ticks +average: 289504 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 265254 cycles/ticks +average: 266589 cycles/ticks + +kyber_keypair: +median: 285794 cycles/ticks +average: 286886 cycles/ticks + +kyber_encaps_derand: +median: 308084 cycles/ticks +average: 308466 cycles/ticks + +kyber_encaps: +median: 308930 cycles/ticks +average: 309383 cycles/ticks + +kyber_decaps: +median: 371590 cycles/ticks +average: 372362 cycles/ticks + +Loop spin: 10 +gen_a: +median: 102626 cycles/ticks +average: 103207 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 248162 cycles/ticks +average: 249491 cycles/ticks + +indcpa_enc: +median: 288748 cycles/ticks +average: 290250 cycles/ticks + +indcpa_dec: +median: 59018 cycles/ticks +average: 59296 cycles/ticks + +kyber_keypair_derand: +median: 265406 cycles/ticks +average: 266648 cycles/ticks + +kyber_keypair: +median: 285828 cycles/ticks +average: 286972 cycles/ticks + +kyber_encaps_derand: +median: 308254 cycles/ticks +average: 308708 cycles/ticks + +kyber_encaps: +median: 308888 cycles/ticks +average: 310668 cycles/ticks + +kyber_decaps: +median: 371574 cycles/ticks +average: 372339 cycles/ticks + +Loop spin: 11 +gen_a: +median: 102968 cycles/ticks +average: 103523 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1351 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247784 cycles/ticks +average: 249128 cycles/ticks + +indcpa_enc: +median: 288228 cycles/ticks +average: 289732 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59224 cycles/ticks + +kyber_keypair_derand: +median: 266520 cycles/ticks +average: 267851 cycles/ticks + +kyber_keypair: +median: 286012 cycles/ticks +average: 286970 cycles/ticks + +kyber_encaps_derand: +median: 308414 cycles/ticks +average: 308729 cycles/ticks + +kyber_encaps: +median: 309442 cycles/ticks +average: 310023 cycles/ticks + +kyber_decaps: +median: 371840 cycles/ticks +average: 372708 cycles/ticks + +Loop spin: 12 +gen_a: +median: 102810 cycles/ticks +average: 103413 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 318 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247834 cycles/ticks +average: 249080 cycles/ticks + +indcpa_enc: +median: 288454 cycles/ticks +average: 289956 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 264660 cycles/ticks +average: 265924 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286607 cycles/ticks + +kyber_encaps_derand: +median: 309058 cycles/ticks +average: 309471 cycles/ticks + +kyber_encaps: +median: 309882 cycles/ticks +average: 310364 cycles/ticks + +kyber_decaps: +median: 372490 cycles/ticks +average: 373136 cycles/ticks + +Loop spin: 13 +gen_a: +median: 102724 cycles/ticks +average: 103255 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14987 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247960 cycles/ticks +average: 249250 cycles/ticks + +indcpa_enc: +median: 288162 cycles/ticks +average: 290845 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 266854 cycles/ticks +average: 268181 cycles/ticks + +kyber_keypair: +median: 285824 cycles/ticks +average: 286834 cycles/ticks + +kyber_encaps_derand: +median: 308098 cycles/ticks +average: 308515 cycles/ticks + +kyber_encaps: +median: 309044 cycles/ticks +average: 309511 cycles/ticks + +kyber_decaps: +median: 371334 cycles/ticks +average: 372039 cycles/ticks + +Loop spin: 14 +gen_a: +median: 102708 cycles/ticks +average: 103287 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14893 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247944 cycles/ticks +average: 249185 cycles/ticks + +indcpa_enc: +median: 288026 cycles/ticks +average: 289649 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 265502 cycles/ticks +average: 266945 cycles/ticks + +kyber_keypair: +median: 285810 cycles/ticks +average: 286802 cycles/ticks + +kyber_encaps_derand: +median: 308330 cycles/ticks +average: 308822 cycles/ticks + +kyber_encaps: +median: 309252 cycles/ticks +average: 309671 cycles/ticks + +kyber_decaps: +median: 371890 cycles/ticks +average: 372857 cycles/ticks + +Loop spin: 15 +gen_a: +median: 102838 cycles/ticks +average: 103355 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14844 cycles/ticks +average: 15060 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248940 cycles/ticks +average: 250328 cycles/ticks + +indcpa_enc: +median: 289990 cycles/ticks +average: 291682 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 264810 cycles/ticks +average: 266196 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286963 cycles/ticks + +kyber_encaps_derand: +median: 309764 cycles/ticks +average: 310294 cycles/ticks + +kyber_encaps: +median: 310630 cycles/ticks +average: 311255 cycles/ticks + +kyber_decaps: +median: 373398 cycles/ticks +average: 375439 cycles/ticks + +Loop spin: 16 +gen_a: +median: 102938 cycles/ticks +average: 103509 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247784 cycles/ticks +average: 249216 cycles/ticks + +indcpa_enc: +median: 288148 cycles/ticks +average: 289819 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59273 cycles/ticks + +kyber_keypair_derand: +median: 265044 cycles/ticks +average: 266511 cycles/ticks + +kyber_keypair: +median: 285614 cycles/ticks +average: 286809 cycles/ticks + +kyber_encaps_derand: +median: 308678 cycles/ticks +average: 309287 cycles/ticks + +kyber_encaps: +median: 309680 cycles/ticks +average: 310398 cycles/ticks + +kyber_decaps: +median: 372134 cycles/ticks +average: 373193 cycles/ticks + +Loop spin: 17 +gen_a: +median: 102816 cycles/ticks +average: 103342 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14892 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247940 cycles/ticks +average: 249369 cycles/ticks + +indcpa_enc: +median: 288250 cycles/ticks +average: 289944 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59269 cycles/ticks + +kyber_keypair_derand: +median: 265194 cycles/ticks +average: 266606 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286807 cycles/ticks + +kyber_encaps_derand: +median: 308234 cycles/ticks +average: 308785 cycles/ticks + +kyber_encaps: +median: 308942 cycles/ticks +average: 309607 cycles/ticks + +kyber_decaps: +median: 371648 cycles/ticks +average: 372693 cycles/ticks + +Loop spin: 18 +gen_a: +median: 102658 cycles/ticks +average: 103293 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9917 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247496 cycles/ticks +average: 248893 cycles/ticks + +indcpa_enc: +median: 287608 cycles/ticks +average: 289386 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 60339 cycles/ticks + +kyber_keypair_derand: +median: 265136 cycles/ticks +average: 266543 cycles/ticks + +kyber_keypair: +median: 285656 cycles/ticks +average: 286850 cycles/ticks + +kyber_encaps_derand: +median: 309556 cycles/ticks +average: 310121 cycles/ticks + +kyber_encaps: +median: 310538 cycles/ticks +average: 311158 cycles/ticks + +kyber_decaps: +median: 373116 cycles/ticks +average: 374006 cycles/ticks + +Loop spin: 19 +gen_a: +median: 102802 cycles/ticks +average: 103427 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4401 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247710 cycles/ticks +average: 249056 cycles/ticks + +indcpa_enc: +median: 287558 cycles/ticks +average: 289198 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59198 cycles/ticks + +kyber_keypair_derand: +median: 265398 cycles/ticks +average: 266712 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286685 cycles/ticks + +kyber_encaps_derand: +median: 308030 cycles/ticks +average: 308529 cycles/ticks + +kyber_encaps: +median: 308804 cycles/ticks +average: 309211 cycles/ticks + +kyber_decaps: +median: 371512 cycles/ticks +average: 372226 cycles/ticks + +Loop spin: 20 +gen_a: +median: 102948 cycles/ticks +average: 103553 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247238 cycles/ticks +average: 248511 cycles/ticks + +indcpa_enc: +median: 287752 cycles/ticks +average: 289270 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59295 cycles/ticks + +kyber_keypair_derand: +median: 264986 cycles/ticks +average: 266289 cycles/ticks + +kyber_keypair: +median: 285700 cycles/ticks +average: 286821 cycles/ticks + +kyber_encaps_derand: +median: 308678 cycles/ticks +average: 309098 cycles/ticks + +kyber_encaps: +median: 309480 cycles/ticks +average: 311192 cycles/ticks + +kyber_decaps: +median: 371872 cycles/ticks +average: 372672 cycles/ticks + +Loop spin: 21 +gen_a: +median: 102500 cycles/ticks +average: 103157 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247542 cycles/ticks +average: 248841 cycles/ticks + +indcpa_enc: +median: 288136 cycles/ticks +average: 289729 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59264 cycles/ticks + +kyber_keypair_derand: +median: 265158 cycles/ticks +average: 266441 cycles/ticks + +kyber_keypair: +median: 285742 cycles/ticks +average: 286802 cycles/ticks + +kyber_encaps_derand: +median: 308292 cycles/ticks +average: 308770 cycles/ticks + +kyber_encaps: +median: 309190 cycles/ticks +average: 309724 cycles/ticks + +kyber_decaps: +median: 371694 cycles/ticks +average: 372575 cycles/ticks + +Loop spin: 22 +gen_a: +median: 102698 cycles/ticks +average: 103355 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2134 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 249286 cycles/ticks +average: 250500 cycles/ticks + +indcpa_enc: +median: 289904 cycles/ticks +average: 291471 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59254 cycles/ticks + +kyber_keypair_derand: +median: 264938 cycles/ticks +average: 266314 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286738 cycles/ticks + +kyber_encaps_derand: +median: 307946 cycles/ticks +average: 308441 cycles/ticks + +kyber_encaps: +median: 308814 cycles/ticks +average: 309321 cycles/ticks + +kyber_decaps: +median: 371532 cycles/ticks +average: 372230 cycles/ticks + +Loop spin: 23 +gen_a: +median: 102650 cycles/ticks +average: 103224 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7175 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14900 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247884 cycles/ticks +average: 249187 cycles/ticks + +indcpa_enc: +median: 288390 cycles/ticks +average: 291201 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 265192 cycles/ticks +average: 266576 cycles/ticks + +kyber_keypair: +median: 285698 cycles/ticks +average: 286791 cycles/ticks + +kyber_encaps_derand: +median: 308410 cycles/ticks +average: 308706 cycles/ticks + +kyber_encaps: +median: 309350 cycles/ticks +average: 309854 cycles/ticks + +kyber_decaps: +median: 371834 cycles/ticks +average: 372716 cycles/ticks + +Loop spin: 24 +gen_a: +median: 102792 cycles/ticks +average: 103365 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247528 cycles/ticks +average: 248804 cycles/ticks + +indcpa_enc: +median: 287930 cycles/ticks +average: 289538 cycles/ticks + +indcpa_dec: +median: 59008 cycles/ticks +average: 59308 cycles/ticks + +kyber_keypair_derand: +median: 265406 cycles/ticks +average: 266774 cycles/ticks + +kyber_keypair: +median: 285796 cycles/ticks +average: 287027 cycles/ticks + +kyber_encaps_derand: +median: 311564 cycles/ticks +average: 311986 cycles/ticks + +kyber_encaps: +median: 312136 cycles/ticks +average: 312601 cycles/ticks + +kyber_decaps: +median: 374668 cycles/ticks +average: 375381 cycles/ticks + +Loop spin: 25 +gen_a: +median: 102652 cycles/ticks +average: 103262 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2818 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247772 cycles/ticks +average: 249037 cycles/ticks + +indcpa_enc: +median: 288410 cycles/ticks +average: 289971 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59197 cycles/ticks + +kyber_keypair_derand: +median: 264998 cycles/ticks +average: 266222 cycles/ticks + +kyber_keypair: +median: 285904 cycles/ticks +average: 286950 cycles/ticks + +kyber_encaps_derand: +median: 309780 cycles/ticks +average: 310226 cycles/ticks + +kyber_encaps: +median: 310612 cycles/ticks +average: 311081 cycles/ticks + +kyber_decaps: +median: 373298 cycles/ticks +average: 375194 cycles/ticks + +Loop spin: 26 +gen_a: +median: 102592 cycles/ticks +average: 103199 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14864 cycles/ticks +average: 15068 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247718 cycles/ticks +average: 248912 cycles/ticks + +indcpa_enc: +median: 287942 cycles/ticks +average: 289383 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 265034 cycles/ticks +average: 266396 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286592 cycles/ticks + +kyber_encaps_derand: +median: 308376 cycles/ticks +average: 308864 cycles/ticks + +kyber_encaps: +median: 309270 cycles/ticks +average: 309734 cycles/ticks + +kyber_decaps: +median: 371904 cycles/ticks +average: 372695 cycles/ticks + +Loop spin: 27 +gen_a: +median: 102870 cycles/ticks +average: 103490 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14887 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248222 cycles/ticks +average: 249330 cycles/ticks + +indcpa_enc: +median: 288602 cycles/ticks +average: 290196 cycles/ticks + +indcpa_dec: +median: 59056 cycles/ticks +average: 59374 cycles/ticks + +kyber_keypair_derand: +median: 265298 cycles/ticks +average: 266654 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286612 cycles/ticks + +kyber_encaps_derand: +median: 308320 cycles/ticks +average: 308708 cycles/ticks + +kyber_encaps: +median: 309116 cycles/ticks +average: 309625 cycles/ticks + +kyber_decaps: +median: 371710 cycles/ticks +average: 372406 cycles/ticks + +Loop spin: 28 +gen_a: +median: 102492 cycles/ticks +average: 103222 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2132 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4404 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247462 cycles/ticks +average: 248804 cycles/ticks + +indcpa_enc: +median: 287946 cycles/ticks +average: 289661 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 60334 cycles/ticks + +kyber_keypair_derand: +median: 265430 cycles/ticks +average: 266839 cycles/ticks + +kyber_keypair: +median: 285508 cycles/ticks +average: 286682 cycles/ticks + +kyber_encaps_derand: +median: 308300 cycles/ticks +average: 308684 cycles/ticks + +kyber_encaps: +median: 309172 cycles/ticks +average: 309695 cycles/ticks + +kyber_decaps: +median: 371754 cycles/ticks +average: 372653 cycles/ticks + +Loop spin: 29 +gen_a: +median: 102412 cycles/ticks +average: 103035 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 547 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249110 cycles/ticks +average: 250357 cycles/ticks + +indcpa_enc: +median: 289942 cycles/ticks +average: 291602 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265000 cycles/ticks +average: 266315 cycles/ticks + +kyber_keypair: +median: 285794 cycles/ticks +average: 286831 cycles/ticks + +kyber_encaps_derand: +median: 309790 cycles/ticks +average: 310192 cycles/ticks + +kyber_encaps: +median: 310508 cycles/ticks +average: 310971 cycles/ticks + +kyber_decaps: +median: 373120 cycles/ticks +average: 373752 cycles/ticks + +Loop spin: 30 +gen_a: +median: 102560 cycles/ticks +average: 103123 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248936 cycles/ticks +average: 250116 cycles/ticks + +indcpa_enc: +median: 289564 cycles/ticks +average: 291192 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 264926 cycles/ticks +average: 266226 cycles/ticks + +kyber_keypair: +median: 285674 cycles/ticks +average: 286788 cycles/ticks + +kyber_encaps_derand: +median: 308554 cycles/ticks +average: 308974 cycles/ticks + +kyber_encaps: +median: 309172 cycles/ticks +average: 310904 cycles/ticks + +kyber_decaps: +median: 371812 cycles/ticks +average: 372664 cycles/ticks + +Loop spin: 31 +gen_a: +median: 102666 cycles/ticks +average: 103294 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249108 cycles/ticks +average: 250336 cycles/ticks + +indcpa_enc: +median: 289490 cycles/ticks +average: 290882 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59286 cycles/ticks + +kyber_keypair_derand: +median: 265624 cycles/ticks +average: 266901 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286792 cycles/ticks + +kyber_encaps_derand: +median: 308566 cycles/ticks +average: 308989 cycles/ticks + +kyber_encaps: +median: 309258 cycles/ticks +average: 309848 cycles/ticks + +kyber_decaps: +median: 371858 cycles/ticks +average: 372864 cycles/ticks + +Loop spin: 32 +gen_a: +median: 102752 cycles/ticks +average: 103418 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248020 cycles/ticks +average: 249274 cycles/ticks + +indcpa_enc: +median: 288036 cycles/ticks +average: 289578 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59278 cycles/ticks + +kyber_keypair_derand: +median: 265184 cycles/ticks +average: 266537 cycles/ticks + +kyber_keypair: +median: 286042 cycles/ticks +average: 287056 cycles/ticks + +kyber_encaps_derand: +median: 307812 cycles/ticks +average: 308177 cycles/ticks + +kyber_encaps: +median: 308536 cycles/ticks +average: 309089 cycles/ticks + +kyber_decaps: +median: 370988 cycles/ticks +average: 371785 cycles/ticks + +Loop spin: 33 +gen_a: +median: 102590 cycles/ticks +average: 103288 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 248110 cycles/ticks +average: 249409 cycles/ticks + +indcpa_enc: +median: 288002 cycles/ticks +average: 290814 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59297 cycles/ticks + +kyber_keypair_derand: +median: 265222 cycles/ticks +average: 266548 cycles/ticks + +kyber_keypair: +median: 285972 cycles/ticks +average: 287014 cycles/ticks + +kyber_encaps_derand: +median: 308194 cycles/ticks +average: 308585 cycles/ticks + +kyber_encaps: +median: 308990 cycles/ticks +average: 309399 cycles/ticks + +kyber_decaps: +median: 371442 cycles/ticks +average: 372160 cycles/ticks + +Loop spin: 34 +gen_a: +median: 102810 cycles/ticks +average: 103352 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248892 cycles/ticks +average: 250168 cycles/ticks + +indcpa_enc: +median: 289390 cycles/ticks +average: 291114 cycles/ticks + +indcpa_dec: +median: 59018 cycles/ticks +average: 59304 cycles/ticks + +kyber_keypair_derand: +median: 266254 cycles/ticks +average: 267617 cycles/ticks + +kyber_keypair: +median: 285700 cycles/ticks +average: 286894 cycles/ticks + +kyber_encaps_derand: +median: 308182 cycles/ticks +average: 308652 cycles/ticks + +kyber_encaps: +median: 308868 cycles/ticks +average: 309328 cycles/ticks + +kyber_decaps: +median: 371400 cycles/ticks +average: 372242 cycles/ticks + +Loop spin: 35 +gen_a: +median: 102802 cycles/ticks +average: 103322 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2141 cycles/ticks + +poly_getnoise_eta2: +median: 2114 cycles/ticks +average: 2123 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7305 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 249646 cycles/ticks +average: 250879 cycles/ticks + +indcpa_enc: +median: 289882 cycles/ticks +average: 291432 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 264828 cycles/ticks +average: 266016 cycles/ticks + +kyber_keypair: +median: 285692 cycles/ticks +average: 286811 cycles/ticks + +kyber_encaps_derand: +median: 308480 cycles/ticks +average: 308903 cycles/ticks + +kyber_encaps: +median: 309298 cycles/ticks +average: 309942 cycles/ticks + +kyber_decaps: +median: 371992 cycles/ticks +average: 373864 cycles/ticks + +Loop spin: 36 +gen_a: +median: 102798 cycles/ticks +average: 103387 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247884 cycles/ticks +average: 249145 cycles/ticks + +indcpa_enc: +median: 288308 cycles/ticks +average: 289924 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59264 cycles/ticks + +kyber_keypair_derand: +median: 264920 cycles/ticks +average: 266309 cycles/ticks + +kyber_keypair: +median: 285608 cycles/ticks +average: 286553 cycles/ticks + +kyber_encaps_derand: +median: 308608 cycles/ticks +average: 308970 cycles/ticks + +kyber_encaps: +median: 309404 cycles/ticks +average: 309895 cycles/ticks + +kyber_decaps: +median: 371952 cycles/ticks +average: 372708 cycles/ticks + +Loop spin: 37 +gen_a: +median: 102708 cycles/ticks +average: 103371 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247692 cycles/ticks +average: 248977 cycles/ticks + +indcpa_enc: +median: 288244 cycles/ticks +average: 289832 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265216 cycles/ticks +average: 266456 cycles/ticks + +kyber_keypair: +median: 285824 cycles/ticks +average: 286830 cycles/ticks + +kyber_encaps_derand: +median: 310044 cycles/ticks +average: 310544 cycles/ticks + +kyber_encaps: +median: 310738 cycles/ticks +average: 311188 cycles/ticks + +kyber_decaps: +median: 373216 cycles/ticks +average: 373891 cycles/ticks + +Loop spin: 38 +gen_a: +median: 102898 cycles/ticks +average: 106107 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15009 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247946 cycles/ticks +average: 249177 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 292226 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 60337 cycles/ticks + +kyber_keypair_derand: +median: 265186 cycles/ticks +average: 266622 cycles/ticks + +kyber_keypair: +median: 285444 cycles/ticks +average: 286667 cycles/ticks + +kyber_encaps_derand: +median: 307904 cycles/ticks +average: 308324 cycles/ticks + +kyber_encaps: +median: 308786 cycles/ticks +average: 309264 cycles/ticks + +kyber_decaps: +median: 371390 cycles/ticks +average: 372313 cycles/ticks + +Loop spin: 39 +gen_a: +median: 103032 cycles/ticks +average: 103571 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247570 cycles/ticks +average: 248781 cycles/ticks + +indcpa_enc: +median: 288138 cycles/ticks +average: 289840 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59274 cycles/ticks + +kyber_keypair_derand: +median: 265096 cycles/ticks +average: 266444 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286748 cycles/ticks + +kyber_encaps_derand: +median: 308284 cycles/ticks +average: 308694 cycles/ticks + +kyber_encaps: +median: 309154 cycles/ticks +average: 309624 cycles/ticks + +kyber_decaps: +median: 371678 cycles/ticks +average: 372248 cycles/ticks + +Loop spin: 40 +gen_a: +median: 102932 cycles/ticks +average: 103536 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247596 cycles/ticks +average: 248807 cycles/ticks + +indcpa_enc: +median: 288216 cycles/ticks +average: 289715 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59258 cycles/ticks + +kyber_keypair_derand: +median: 266548 cycles/ticks +average: 267908 cycles/ticks + +kyber_keypair: +median: 285626 cycles/ticks +average: 286721 cycles/ticks + +kyber_encaps_derand: +median: 310222 cycles/ticks +average: 310676 cycles/ticks + +kyber_encaps: +median: 311058 cycles/ticks +average: 312748 cycles/ticks + +kyber_decaps: +median: 373436 cycles/ticks +average: 374314 cycles/ticks + +Loop spin: 41 +gen_a: +median: 102898 cycles/ticks +average: 103523 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14903 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247798 cycles/ticks +average: 249053 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 289529 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 264798 cycles/ticks +average: 266049 cycles/ticks + +kyber_keypair: +median: 285592 cycles/ticks +average: 286530 cycles/ticks + +kyber_encaps_derand: +median: 308216 cycles/ticks +average: 308622 cycles/ticks + +kyber_encaps: +median: 309060 cycles/ticks +average: 309563 cycles/ticks + +kyber_decaps: +median: 371726 cycles/ticks +average: 372578 cycles/ticks + +Loop spin: 42 +gen_a: +median: 102776 cycles/ticks +average: 103399 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14929 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248410 cycles/ticks +average: 249782 cycles/ticks + +indcpa_enc: +median: 288494 cycles/ticks +average: 290121 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 265304 cycles/ticks +average: 266569 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308320 cycles/ticks +average: 308744 cycles/ticks + +kyber_encaps: +median: 309460 cycles/ticks +average: 309798 cycles/ticks + +kyber_decaps: +median: 372040 cycles/ticks +average: 372757 cycles/ticks + +Loop spin: 43 +gen_a: +median: 102772 cycles/ticks +average: 103453 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15220 cycles/ticks +average: 15128 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247686 cycles/ticks +average: 249010 cycles/ticks + +indcpa_enc: +median: 287948 cycles/ticks +average: 290638 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 264926 cycles/ticks +average: 266207 cycles/ticks + +kyber_keypair: +median: 285692 cycles/ticks +average: 286633 cycles/ticks + +kyber_encaps_derand: +median: 309984 cycles/ticks +average: 310481 cycles/ticks + +kyber_encaps: +median: 310824 cycles/ticks +average: 311380 cycles/ticks + +kyber_decaps: +median: 373400 cycles/ticks +average: 374277 cycles/ticks + +Loop spin: 44 +gen_a: +median: 102922 cycles/ticks +average: 103507 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247626 cycles/ticks +average: 248841 cycles/ticks + +indcpa_enc: +median: 288094 cycles/ticks +average: 289735 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59258 cycles/ticks + +kyber_keypair_derand: +median: 264978 cycles/ticks +average: 266226 cycles/ticks + +kyber_keypair: +median: 285636 cycles/ticks +average: 286674 cycles/ticks + +kyber_encaps_derand: +median: 308084 cycles/ticks +average: 308597 cycles/ticks + +kyber_encaps: +median: 308832 cycles/ticks +average: 309285 cycles/ticks + +kyber_decaps: +median: 371274 cycles/ticks +average: 371958 cycles/ticks + +Loop spin: 45 +gen_a: +median: 103138 cycles/ticks +average: 103778 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14925 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2829 cycles/ticks + +indcpa_keypair: +median: 247814 cycles/ticks +average: 249036 cycles/ticks + +indcpa_enc: +median: 288428 cycles/ticks +average: 289914 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 264942 cycles/ticks +average: 266217 cycles/ticks + +kyber_keypair: +median: 285678 cycles/ticks +average: 286793 cycles/ticks + +kyber_encaps_derand: +median: 309956 cycles/ticks +average: 310402 cycles/ticks + +kyber_encaps: +median: 310658 cycles/ticks +average: 312353 cycles/ticks + +kyber_decaps: +median: 373256 cycles/ticks +average: 374040 cycles/ticks + +Loop spin: 46 +gen_a: +median: 102816 cycles/ticks +average: 103366 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247740 cycles/ticks +average: 249012 cycles/ticks + +indcpa_enc: +median: 288036 cycles/ticks +average: 289497 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59273 cycles/ticks + +kyber_keypair_derand: +median: 264954 cycles/ticks +average: 266307 cycles/ticks + +kyber_keypair: +median: 285658 cycles/ticks +average: 286672 cycles/ticks + +kyber_encaps_derand: +median: 308588 cycles/ticks +average: 308815 cycles/ticks + +kyber_encaps: +median: 309314 cycles/ticks +average: 309714 cycles/ticks + +kyber_decaps: +median: 372070 cycles/ticks +average: 372840 cycles/ticks + +Loop spin: 47 +gen_a: +median: 102748 cycles/ticks +average: 103395 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14995 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 319 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247146 cycles/ticks +average: 248347 cycles/ticks + +indcpa_enc: +median: 287546 cycles/ticks +average: 289025 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 264860 cycles/ticks +average: 266161 cycles/ticks + +kyber_keypair: +median: 285726 cycles/ticks +average: 286635 cycles/ticks + +kyber_encaps_derand: +median: 308700 cycles/ticks +average: 309002 cycles/ticks + +kyber_encaps: +median: 309528 cycles/ticks +average: 309973 cycles/ticks + +kyber_decaps: +median: 371926 cycles/ticks +average: 372653 cycles/ticks + +Loop spin: 48 +gen_a: +median: 102792 cycles/ticks +average: 103429 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14917 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247724 cycles/ticks +average: 248905 cycles/ticks + +indcpa_enc: +median: 288476 cycles/ticks +average: 289965 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 60345 cycles/ticks + +kyber_keypair_derand: +median: 265074 cycles/ticks +average: 266410 cycles/ticks + +kyber_keypair: +median: 285484 cycles/ticks +average: 286574 cycles/ticks + +kyber_encaps_derand: +median: 308004 cycles/ticks +average: 308343 cycles/ticks + +kyber_encaps: +median: 308776 cycles/ticks +average: 309281 cycles/ticks + +kyber_decaps: +median: 371252 cycles/ticks +average: 371999 cycles/ticks + +Loop spin: 49 +gen_a: +median: 102852 cycles/ticks +average: 103457 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4372 cycles/ticks +average: 4406 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247402 cycles/ticks +average: 248626 cycles/ticks + +indcpa_enc: +median: 287726 cycles/ticks +average: 289304 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 265250 cycles/ticks +average: 266500 cycles/ticks + +kyber_keypair: +median: 285682 cycles/ticks +average: 286825 cycles/ticks + +kyber_encaps_derand: +median: 308100 cycles/ticks +average: 308475 cycles/ticks + +kyber_encaps: +median: 308888 cycles/ticks +average: 309309 cycles/ticks + +kyber_decaps: +median: 371632 cycles/ticks +average: 372439 cycles/ticks + +Loop spin: 50 +gen_a: +median: 102702 cycles/ticks +average: 103285 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9826 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248066 cycles/ticks +average: 249321 cycles/ticks + +indcpa_enc: +median: 288290 cycles/ticks +average: 289853 cycles/ticks + +indcpa_dec: +median: 59040 cycles/ticks +average: 59298 cycles/ticks + +kyber_keypair_derand: +median: 265524 cycles/ticks +average: 266901 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286532 cycles/ticks + +kyber_encaps_derand: +median: 308146 cycles/ticks +average: 308522 cycles/ticks + +kyber_encaps: +median: 309020 cycles/ticks +average: 310702 cycles/ticks + +kyber_decaps: +median: 371690 cycles/ticks +average: 372547 cycles/ticks + +Loop spin: 51 +gen_a: +median: 102754 cycles/ticks +average: 103407 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248096 cycles/ticks +average: 249483 cycles/ticks + +indcpa_enc: +median: 288384 cycles/ticks +average: 290037 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59272 cycles/ticks + +kyber_keypair_derand: +median: 265104 cycles/ticks +average: 266335 cycles/ticks + +kyber_keypair: +median: 285676 cycles/ticks +average: 286741 cycles/ticks + +kyber_encaps_derand: +median: 308118 cycles/ticks +average: 308579 cycles/ticks + +kyber_encaps: +median: 309022 cycles/ticks +average: 309499 cycles/ticks + +kyber_decaps: +median: 371540 cycles/ticks +average: 372270 cycles/ticks + +Loop spin: 52 +gen_a: +median: 102648 cycles/ticks +average: 103200 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248024 cycles/ticks +average: 249227 cycles/ticks + +indcpa_enc: +median: 288634 cycles/ticks +average: 290128 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 265092 cycles/ticks +average: 266303 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286593 cycles/ticks + +kyber_encaps_derand: +median: 308498 cycles/ticks +average: 308881 cycles/ticks + +kyber_encaps: +median: 309502 cycles/ticks +average: 309978 cycles/ticks + +kyber_decaps: +median: 371938 cycles/ticks +average: 372695 cycles/ticks + +Loop spin: 53 +gen_a: +median: 102716 cycles/ticks +average: 103384 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 248080 cycles/ticks +average: 249232 cycles/ticks + +indcpa_enc: +median: 288444 cycles/ticks +average: 291185 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 266852 cycles/ticks +average: 268008 cycles/ticks + +kyber_keypair: +median: 285734 cycles/ticks +average: 286864 cycles/ticks + +kyber_encaps_derand: +median: 308496 cycles/ticks +average: 308900 cycles/ticks + +kyber_encaps: +median: 309292 cycles/ticks +average: 309666 cycles/ticks + +kyber_decaps: +median: 371820 cycles/ticks +average: 372563 cycles/ticks + +Loop spin: 54 +gen_a: +median: 102682 cycles/ticks +average: 103298 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247892 cycles/ticks +average: 249048 cycles/ticks + +indcpa_enc: +median: 288552 cycles/ticks +average: 290095 cycles/ticks + +indcpa_dec: +median: 58910 cycles/ticks +average: 59133 cycles/ticks + +kyber_keypair_derand: +median: 265174 cycles/ticks +average: 266443 cycles/ticks + +kyber_keypair: +median: 285536 cycles/ticks +average: 286788 cycles/ticks + +kyber_encaps_derand: +median: 308780 cycles/ticks +average: 309290 cycles/ticks + +kyber_encaps: +median: 309752 cycles/ticks +average: 310260 cycles/ticks + +kyber_decaps: +median: 372008 cycles/ticks +average: 372883 cycles/ticks + +Loop spin: 55 +gen_a: +median: 103050 cycles/ticks +average: 103676 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248120 cycles/ticks +average: 249393 cycles/ticks + +indcpa_enc: +median: 288484 cycles/ticks +average: 289989 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266353 cycles/ticks + +kyber_keypair: +median: 285710 cycles/ticks +average: 286808 cycles/ticks + +kyber_encaps_derand: +median: 308302 cycles/ticks +average: 308606 cycles/ticks + +kyber_encaps: +median: 309218 cycles/ticks +average: 309804 cycles/ticks + +kyber_decaps: +median: 371770 cycles/ticks +average: 373528 cycles/ticks + +Loop spin: 56 +gen_a: +median: 102736 cycles/ticks +average: 103309 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247530 cycles/ticks +average: 248785 cycles/ticks + +indcpa_enc: +median: 287554 cycles/ticks +average: 289041 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 265016 cycles/ticks +average: 266263 cycles/ticks + +kyber_keypair: +median: 285700 cycles/ticks +average: 286624 cycles/ticks + +kyber_encaps_derand: +median: 309980 cycles/ticks +average: 310338 cycles/ticks + +kyber_encaps: +median: 310724 cycles/ticks +average: 311163 cycles/ticks + +kyber_decaps: +median: 373274 cycles/ticks +average: 374037 cycles/ticks + +Loop spin: 57 +gen_a: +median: 102958 cycles/ticks +average: 103597 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 248076 cycles/ticks +average: 249495 cycles/ticks + +indcpa_enc: +median: 287924 cycles/ticks +average: 289481 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 265558 cycles/ticks +average: 266838 cycles/ticks + +kyber_keypair: +median: 286088 cycles/ticks +average: 287059 cycles/ticks + +kyber_encaps_derand: +median: 308350 cycles/ticks +average: 308749 cycles/ticks + +kyber_encaps: +median: 309134 cycles/ticks +average: 309744 cycles/ticks + +kyber_decaps: +median: 371714 cycles/ticks +average: 372578 cycles/ticks + +Loop spin: 58 +gen_a: +median: 102670 cycles/ticks +average: 103417 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14897 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247828 cycles/ticks +average: 249150 cycles/ticks + +indcpa_enc: +median: 288392 cycles/ticks +average: 289968 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 60338 cycles/ticks + +kyber_keypair_derand: +median: 264708 cycles/ticks +average: 266004 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286563 cycles/ticks + +kyber_encaps_derand: +median: 308868 cycles/ticks +average: 309294 cycles/ticks + +kyber_encaps: +median: 309564 cycles/ticks +average: 310006 cycles/ticks + +kyber_decaps: +median: 372416 cycles/ticks +average: 373067 cycles/ticks + +Loop spin: 59 +gen_a: +median: 102798 cycles/ticks +average: 103397 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247506 cycles/ticks +average: 248731 cycles/ticks + +indcpa_enc: +median: 287874 cycles/ticks +average: 289487 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 264988 cycles/ticks +average: 266205 cycles/ticks + +kyber_keypair: +median: 285994 cycles/ticks +average: 287074 cycles/ticks + +kyber_encaps_derand: +median: 308660 cycles/ticks +average: 309175 cycles/ticks + +kyber_encaps: +median: 309416 cycles/ticks +average: 310006 cycles/ticks + +kyber_decaps: +median: 371930 cycles/ticks +average: 372752 cycles/ticks + +Loop spin: 60 +gen_a: +median: 102940 cycles/ticks +average: 103499 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247962 cycles/ticks +average: 249151 cycles/ticks + +indcpa_enc: +median: 288514 cycles/ticks +average: 290087 cycles/ticks + +indcpa_dec: +median: 59022 cycles/ticks +average: 59277 cycles/ticks + +kyber_keypair_derand: +median: 264826 cycles/ticks +average: 265997 cycles/ticks + +kyber_keypair: +median: 285498 cycles/ticks +average: 286546 cycles/ticks + +kyber_encaps_derand: +median: 308424 cycles/ticks +average: 308896 cycles/ticks + +kyber_encaps: +median: 309310 cycles/ticks +average: 310910 cycles/ticks + +kyber_decaps: +median: 371766 cycles/ticks +average: 372489 cycles/ticks + +Loop spin: 61 +gen_a: +median: 102762 cycles/ticks +average: 103406 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2140 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14928 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 249326 cycles/ticks +average: 249551 cycles/ticks + +indcpa_enc: +median: 288170 cycles/ticks +average: 289701 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59203 cycles/ticks + +kyber_keypair_derand: +median: 267786 cycles/ticks +average: 268162 cycles/ticks + +kyber_keypair: +median: 286038 cycles/ticks +average: 286841 cycles/ticks + +kyber_encaps_derand: +median: 307992 cycles/ticks +average: 308229 cycles/ticks + +kyber_encaps: +median: 309022 cycles/ticks +average: 309465 cycles/ticks + +kyber_decaps: +median: 371442 cycles/ticks +average: 372335 cycles/ticks + +Loop spin: 62 +gen_a: +median: 102920 cycles/ticks +average: 103568 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15059 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247780 cycles/ticks +average: 249109 cycles/ticks + +indcpa_enc: +median: 288230 cycles/ticks +average: 289774 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 266598 cycles/ticks +average: 267850 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286632 cycles/ticks + +kyber_encaps_derand: +median: 308440 cycles/ticks +average: 308794 cycles/ticks + +kyber_encaps: +median: 309202 cycles/ticks +average: 309677 cycles/ticks + +kyber_decaps: +median: 371594 cycles/ticks +average: 372310 cycles/ticks + +Loop spin: 63 +gen_a: +median: 102856 cycles/ticks +average: 103440 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247538 cycles/ticks +average: 248816 cycles/ticks + +indcpa_enc: +median: 287728 cycles/ticks +average: 290503 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265138 cycles/ticks +average: 266400 cycles/ticks + +kyber_keypair: +median: 285830 cycles/ticks +average: 286743 cycles/ticks + +kyber_encaps_derand: +median: 307858 cycles/ticks +average: 308170 cycles/ticks + +kyber_encaps: +median: 308702 cycles/ticks +average: 309221 cycles/ticks + +kyber_decaps: +median: 371060 cycles/ticks +average: 371802 cycles/ticks + +Loop spin: 64 +gen_a: +median: 102476 cycles/ticks +average: 103038 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14925 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248358 cycles/ticks +average: 249491 cycles/ticks + +indcpa_enc: +median: 288126 cycles/ticks +average: 289567 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 265260 cycles/ticks +average: 266458 cycles/ticks + +kyber_keypair: +median: 285646 cycles/ticks +average: 286785 cycles/ticks + +kyber_encaps_derand: +median: 308296 cycles/ticks +average: 308701 cycles/ticks + +kyber_encaps: +median: 309014 cycles/ticks +average: 309366 cycles/ticks + +kyber_decaps: +median: 371574 cycles/ticks +average: 372438 cycles/ticks + +Loop spin: 65 +gen_a: +median: 102932 cycles/ticks +average: 103559 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14921 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249276 cycles/ticks +average: 250644 cycles/ticks + +indcpa_enc: +median: 289834 cycles/ticks +average: 291359 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59179 cycles/ticks + +kyber_keypair_derand: +median: 265054 cycles/ticks +average: 266340 cycles/ticks + +kyber_keypair: +median: 285766 cycles/ticks +average: 286823 cycles/ticks + +kyber_encaps_derand: +median: 308074 cycles/ticks +average: 308395 cycles/ticks + +kyber_encaps: +median: 308772 cycles/ticks +average: 309165 cycles/ticks + +kyber_decaps: +median: 371216 cycles/ticks +average: 373096 cycles/ticks + +Loop spin: 66 +gen_a: +median: 102774 cycles/ticks +average: 103358 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247646 cycles/ticks +average: 248871 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 289567 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265014 cycles/ticks +average: 266267 cycles/ticks + +kyber_keypair: +median: 285644 cycles/ticks +average: 286671 cycles/ticks + +kyber_encaps_derand: +median: 309938 cycles/ticks +average: 310330 cycles/ticks + +kyber_encaps: +median: 310666 cycles/ticks +average: 311055 cycles/ticks + +kyber_decaps: +median: 373178 cycles/ticks +average: 373873 cycles/ticks + +Loop spin: 67 +gen_a: +median: 102780 cycles/ticks +average: 103379 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247638 cycles/ticks +average: 248943 cycles/ticks + +indcpa_enc: +median: 287586 cycles/ticks +average: 289071 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 265694 cycles/ticks +average: 266858 cycles/ticks + +kyber_keypair: +median: 285850 cycles/ticks +average: 286815 cycles/ticks + +kyber_encaps_derand: +median: 310334 cycles/ticks +average: 310733 cycles/ticks + +kyber_encaps: +median: 311094 cycles/ticks +average: 311482 cycles/ticks + +kyber_decaps: +median: 373884 cycles/ticks +average: 374642 cycles/ticks + +Loop spin: 68 +gen_a: +median: 102684 cycles/ticks +average: 103325 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14965 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 249210 cycles/ticks +average: 250458 cycles/ticks + +indcpa_enc: +median: 289530 cycles/ticks +average: 291211 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 60360 cycles/ticks + +kyber_keypair_derand: +median: 264914 cycles/ticks +average: 266183 cycles/ticks + +kyber_keypair: +median: 285470 cycles/ticks +average: 286581 cycles/ticks + +kyber_encaps_derand: +median: 308494 cycles/ticks +average: 308934 cycles/ticks + +kyber_encaps: +median: 309318 cycles/ticks +average: 309744 cycles/ticks + +kyber_decaps: +median: 372082 cycles/ticks +average: 372668 cycles/ticks + +Loop spin: 69 +gen_a: +median: 102790 cycles/ticks +average: 103361 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2829 cycles/ticks + +indcpa_keypair: +median: 248082 cycles/ticks +average: 249273 cycles/ticks + +indcpa_enc: +median: 288492 cycles/ticks +average: 290113 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 265066 cycles/ticks +average: 266354 cycles/ticks + +kyber_keypair: +median: 285654 cycles/ticks +average: 286689 cycles/ticks + +kyber_encaps_derand: +median: 307842 cycles/ticks +average: 308203 cycles/ticks + +kyber_encaps: +median: 308778 cycles/ticks +average: 309249 cycles/ticks + +kyber_decaps: +median: 371260 cycles/ticks +average: 372146 cycles/ticks + +Loop spin: 70 +gen_a: +median: 102900 cycles/ticks +average: 103525 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247818 cycles/ticks +average: 249197 cycles/ticks + +indcpa_enc: +median: 288158 cycles/ticks +average: 289746 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 266714 cycles/ticks +average: 268098 cycles/ticks + +kyber_keypair: +median: 285696 cycles/ticks +average: 286803 cycles/ticks + +kyber_encaps_derand: +median: 307868 cycles/ticks +average: 308295 cycles/ticks + +kyber_encaps: +median: 308824 cycles/ticks +average: 310544 cycles/ticks + +kyber_decaps: +median: 371206 cycles/ticks +average: 371901 cycles/ticks + +Loop spin: 71 +gen_a: +median: 102810 cycles/ticks +average: 103364 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249722 cycles/ticks +average: 251130 cycles/ticks + +indcpa_enc: +median: 290076 cycles/ticks +average: 291595 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265244 cycles/ticks +average: 266515 cycles/ticks + +kyber_keypair: +median: 285594 cycles/ticks +average: 286621 cycles/ticks + +kyber_encaps_derand: +median: 307718 cycles/ticks +average: 307975 cycles/ticks + +kyber_encaps: +median: 308838 cycles/ticks +average: 309524 cycles/ticks + +kyber_decaps: +median: 371296 cycles/ticks +average: 372192 cycles/ticks + +Loop spin: 72 +gen_a: +median: 102982 cycles/ticks +average: 103555 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247898 cycles/ticks +average: 249167 cycles/ticks + +indcpa_enc: +median: 287808 cycles/ticks +average: 289333 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 265250 cycles/ticks +average: 266581 cycles/ticks + +kyber_keypair: +median: 285716 cycles/ticks +average: 286726 cycles/ticks + +kyber_encaps_derand: +median: 308776 cycles/ticks +average: 309213 cycles/ticks + +kyber_encaps: +median: 309764 cycles/ticks +average: 310235 cycles/ticks + +kyber_decaps: +median: 371876 cycles/ticks +average: 372589 cycles/ticks + +Loop spin: 73 +gen_a: +median: 102734 cycles/ticks +average: 103338 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2177 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247606 cycles/ticks +average: 248946 cycles/ticks + +indcpa_enc: +median: 287680 cycles/ticks +average: 290400 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 266964 cycles/ticks +average: 268288 cycles/ticks + +kyber_keypair: +median: 285644 cycles/ticks +average: 286749 cycles/ticks + +kyber_encaps_derand: +median: 308656 cycles/ticks +average: 309073 cycles/ticks + +kyber_encaps: +median: 309384 cycles/ticks +average: 309861 cycles/ticks + +kyber_decaps: +median: 371824 cycles/ticks +average: 372597 cycles/ticks + +Loop spin: 74 +gen_a: +median: 102682 cycles/ticks +average: 103361 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247878 cycles/ticks +average: 249125 cycles/ticks + +indcpa_enc: +median: 288212 cycles/ticks +average: 289670 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 264980 cycles/ticks +average: 266278 cycles/ticks + +kyber_keypair: +median: 285636 cycles/ticks +average: 286745 cycles/ticks + +kyber_encaps_derand: +median: 307938 cycles/ticks +average: 308411 cycles/ticks + +kyber_encaps: +median: 308860 cycles/ticks +average: 309333 cycles/ticks + +kyber_decaps: +median: 371430 cycles/ticks +average: 372217 cycles/ticks + +Loop spin: 75 +gen_a: +median: 102714 cycles/ticks +average: 103336 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247616 cycles/ticks +average: 248619 cycles/ticks + +indcpa_enc: +median: 288176 cycles/ticks +average: 289312 cycles/ticks + +indcpa_dec: +median: 58940 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 264692 cycles/ticks +average: 265815 cycles/ticks + +kyber_keypair: +median: 285406 cycles/ticks +average: 288850 cycles/ticks + +kyber_encaps_derand: +median: 307950 cycles/ticks +average: 308346 cycles/ticks + +kyber_encaps: +median: 308752 cycles/ticks +average: 311705 cycles/ticks + +kyber_decaps: +median: 371412 cycles/ticks +average: 373306 cycles/ticks + +Loop spin: 76 +gen_a: +median: 102992 cycles/ticks +average: 103511 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247794 cycles/ticks +average: 249082 cycles/ticks + +indcpa_enc: +median: 287846 cycles/ticks +average: 289389 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 265366 cycles/ticks +average: 266675 cycles/ticks + +kyber_keypair: +median: 285726 cycles/ticks +average: 286813 cycles/ticks + +kyber_encaps_derand: +median: 308782 cycles/ticks +average: 309198 cycles/ticks + +kyber_encaps: +median: 309650 cycles/ticks +average: 310279 cycles/ticks + +kyber_decaps: +median: 372154 cycles/ticks +average: 372975 cycles/ticks + +Loop spin: 77 +gen_a: +median: 103022 cycles/ticks +average: 103585 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15076 cycles/ticks +average: 15183 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247472 cycles/ticks +average: 248815 cycles/ticks + +indcpa_enc: +median: 288056 cycles/ticks +average: 289595 cycles/ticks + +indcpa_dec: +median: 58928 cycles/ticks +average: 59172 cycles/ticks + +kyber_keypair_derand: +median: 264978 cycles/ticks +average: 266227 cycles/ticks + +kyber_keypair: +median: 285598 cycles/ticks +average: 286676 cycles/ticks + +kyber_encaps_derand: +median: 308370 cycles/ticks +average: 308725 cycles/ticks + +kyber_encaps: +median: 309178 cycles/ticks +average: 309829 cycles/ticks + +kyber_decaps: +median: 371708 cycles/ticks +average: 372416 cycles/ticks + +Loop spin: 78 +gen_a: +median: 102808 cycles/ticks +average: 103378 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14928 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247534 cycles/ticks +average: 248879 cycles/ticks + +indcpa_enc: +median: 287766 cycles/ticks +average: 289342 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59269 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 267392 cycles/ticks + +kyber_keypair: +median: 285640 cycles/ticks +average: 286706 cycles/ticks + +kyber_encaps_derand: +median: 308550 cycles/ticks +average: 309013 cycles/ticks + +kyber_encaps: +median: 309510 cycles/ticks +average: 309910 cycles/ticks + +kyber_decaps: +median: 372010 cycles/ticks +average: 372794 cycles/ticks + +Loop spin: 79 +gen_a: +median: 102572 cycles/ticks +average: 103220 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 249468 cycles/ticks +average: 250805 cycles/ticks + +indcpa_enc: +median: 290016 cycles/ticks +average: 291588 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59351 cycles/ticks + +kyber_keypair_derand: +median: 266404 cycles/ticks +average: 267619 cycles/ticks + +kyber_keypair: +median: 285594 cycles/ticks +average: 286581 cycles/ticks + +kyber_encaps_derand: +median: 308328 cycles/ticks +average: 308788 cycles/ticks + +kyber_encaps: +median: 309154 cycles/ticks +average: 309563 cycles/ticks + +kyber_decaps: +median: 371648 cycles/ticks +average: 372389 cycles/ticks + +Loop spin: 80 +gen_a: +median: 102890 cycles/ticks +average: 103500 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14838 cycles/ticks +average: 15046 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247438 cycles/ticks +average: 248576 cycles/ticks + +indcpa_enc: +median: 287986 cycles/ticks +average: 289532 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 265236 cycles/ticks +average: 266479 cycles/ticks + +kyber_keypair: +median: 285596 cycles/ticks +average: 286705 cycles/ticks + +kyber_encaps_derand: +median: 308492 cycles/ticks +average: 308881 cycles/ticks + +kyber_encaps: +median: 309494 cycles/ticks +average: 311242 cycles/ticks + +kyber_decaps: +median: 371956 cycles/ticks +average: 372582 cycles/ticks + +Loop spin: 81 +gen_a: +median: 102782 cycles/ticks +average: 103397 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14954 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 255838 cycles/ticks +average: 256804 cycles/ticks + +indcpa_enc: +median: 288634 cycles/ticks +average: 290243 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59241 cycles/ticks + +kyber_keypair_derand: +median: 272862 cycles/ticks +average: 274007 cycles/ticks + +kyber_keypair: +median: 293098 cycles/ticks +average: 294025 cycles/ticks + +kyber_encaps_derand: +median: 308576 cycles/ticks +average: 308988 cycles/ticks + +kyber_encaps: +median: 309532 cycles/ticks +average: 310052 cycles/ticks + +kyber_decaps: +median: 371894 cycles/ticks +average: 372623 cycles/ticks + +Loop spin: 82 +gen_a: +median: 102866 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247562 cycles/ticks +average: 248794 cycles/ticks + +indcpa_enc: +median: 287974 cycles/ticks +average: 289423 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59147 cycles/ticks + +kyber_keypair_derand: +median: 264978 cycles/ticks +average: 266306 cycles/ticks + +kyber_keypair: +median: 285650 cycles/ticks +average: 286787 cycles/ticks + +kyber_encaps_derand: +median: 307846 cycles/ticks +average: 308079 cycles/ticks + +kyber_encaps: +median: 308664 cycles/ticks +average: 309180 cycles/ticks + +kyber_decaps: +median: 371338 cycles/ticks +average: 372056 cycles/ticks + +Loop spin: 83 +gen_a: +median: 102652 cycles/ticks +average: 103255 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 15011 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4405 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 249038 cycles/ticks +average: 250364 cycles/ticks + +indcpa_enc: +median: 289454 cycles/ticks +average: 291113 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 60391 cycles/ticks + +kyber_keypair_derand: +median: 264864 cycles/ticks +average: 266064 cycles/ticks + +kyber_keypair: +median: 285624 cycles/ticks +average: 286610 cycles/ticks + +kyber_encaps_derand: +median: 308614 cycles/ticks +average: 309043 cycles/ticks + +kyber_encaps: +median: 309516 cycles/ticks +average: 309988 cycles/ticks + +kyber_decaps: +median: 372074 cycles/ticks +average: 372846 cycles/ticks + +Loop spin: 84 +gen_a: +median: 102772 cycles/ticks +average: 103379 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248230 cycles/ticks +average: 249483 cycles/ticks + +indcpa_enc: +median: 288488 cycles/ticks +average: 290167 cycles/ticks + +indcpa_dec: +median: 59018 cycles/ticks +average: 59291 cycles/ticks + +kyber_keypair_derand: +median: 265276 cycles/ticks +average: 266649 cycles/ticks + +kyber_keypair: +median: 285680 cycles/ticks +average: 286754 cycles/ticks + +kyber_encaps_derand: +median: 308974 cycles/ticks +average: 309491 cycles/ticks + +kyber_encaps: +median: 309608 cycles/ticks +average: 310241 cycles/ticks + +kyber_decaps: +median: 372194 cycles/ticks +average: 372874 cycles/ticks + +Loop spin: 85 +gen_a: +median: 102674 cycles/ticks +average: 103277 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14937 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247768 cycles/ticks +average: 249097 cycles/ticks + +indcpa_enc: +median: 288134 cycles/ticks +average: 289755 cycles/ticks + +indcpa_dec: +median: 59052 cycles/ticks +average: 59312 cycles/ticks + +kyber_keypair_derand: +median: 265054 cycles/ticks +average: 266335 cycles/ticks + +kyber_keypair: +median: 285684 cycles/ticks +average: 286757 cycles/ticks + +kyber_encaps_derand: +median: 308526 cycles/ticks +average: 308856 cycles/ticks + +kyber_encaps: +median: 309226 cycles/ticks +average: 309730 cycles/ticks + +kyber_decaps: +median: 371802 cycles/ticks +average: 373701 cycles/ticks + +Loop spin: 86 +gen_a: +median: 102830 cycles/ticks +average: 103438 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15029 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247410 cycles/ticks +average: 248699 cycles/ticks + +indcpa_enc: +median: 288176 cycles/ticks +average: 289740 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59259 cycles/ticks + +kyber_keypair_derand: +median: 265142 cycles/ticks +average: 266363 cycles/ticks + +kyber_keypair: +median: 285702 cycles/ticks +average: 286809 cycles/ticks + +kyber_encaps_derand: +median: 308236 cycles/ticks +average: 308636 cycles/ticks + +kyber_encaps: +median: 309210 cycles/ticks +average: 309830 cycles/ticks + +kyber_decaps: +median: 371726 cycles/ticks +average: 372662 cycles/ticks + +Loop spin: 87 +gen_a: +median: 102796 cycles/ticks +average: 103537 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2124 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 316 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 548 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4404 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247672 cycles/ticks +average: 249127 cycles/ticks + +indcpa_enc: +median: 287522 cycles/ticks +average: 289234 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 264816 cycles/ticks +average: 266270 cycles/ticks + +kyber_keypair: +median: 285684 cycles/ticks +average: 286853 cycles/ticks + +kyber_encaps_derand: +median: 308196 cycles/ticks +average: 308794 cycles/ticks + +kyber_encaps: +median: 309038 cycles/ticks +average: 309629 cycles/ticks + +kyber_decaps: +median: 371678 cycles/ticks +average: 372415 cycles/ticks + +Loop spin: 88 +gen_a: +median: 102684 cycles/ticks +average: 103274 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14929 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248032 cycles/ticks +average: 249350 cycles/ticks + +indcpa_enc: +median: 288620 cycles/ticks +average: 290201 cycles/ticks + +indcpa_dec: +median: 59056 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265260 cycles/ticks +average: 267700 cycles/ticks + +kyber_keypair: +median: 285682 cycles/ticks +average: 286677 cycles/ticks + +kyber_encaps_derand: +median: 308166 cycles/ticks +average: 308647 cycles/ticks + +kyber_encaps: +median: 308954 cycles/ticks +average: 309439 cycles/ticks + +kyber_decaps: +median: 371732 cycles/ticks +average: 372617 cycles/ticks + +Loop spin: 89 +gen_a: +median: 102646 cycles/ticks +average: 103266 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15011 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247584 cycles/ticks +average: 248822 cycles/ticks + +indcpa_enc: +median: 288006 cycles/ticks +average: 289618 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59281 cycles/ticks + +kyber_keypair_derand: +median: 265104 cycles/ticks +average: 266508 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286899 cycles/ticks + +kyber_encaps_derand: +median: 308678 cycles/ticks +average: 309292 cycles/ticks + +kyber_encaps: +median: 309230 cycles/ticks +average: 309926 cycles/ticks + +kyber_decaps: +median: 371994 cycles/ticks +average: 372936 cycles/ticks + +Loop spin: 90 +gen_a: +median: 102702 cycles/ticks +average: 103264 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247976 cycles/ticks +average: 249341 cycles/ticks + +indcpa_enc: +median: 288348 cycles/ticks +average: 289955 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265272 cycles/ticks +average: 266654 cycles/ticks + +kyber_keypair: +median: 285726 cycles/ticks +average: 286874 cycles/ticks + +kyber_encaps_derand: +median: 307830 cycles/ticks +average: 308488 cycles/ticks + +kyber_encaps: +median: 308726 cycles/ticks +average: 310440 cycles/ticks + +kyber_decaps: +median: 371480 cycles/ticks +average: 372385 cycles/ticks + +Loop spin: 91 +gen_a: +median: 102564 cycles/ticks +average: 103155 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247214 cycles/ticks +average: 248647 cycles/ticks + +indcpa_enc: +median: 287748 cycles/ticks +average: 289473 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59286 cycles/ticks + +kyber_keypair_derand: +median: 265182 cycles/ticks +average: 266560 cycles/ticks + +kyber_keypair: +median: 285780 cycles/ticks +average: 286898 cycles/ticks + +kyber_encaps_derand: +median: 308146 cycles/ticks +average: 308683 cycles/ticks + +kyber_encaps: +median: 308934 cycles/ticks +average: 309599 cycles/ticks + +kyber_decaps: +median: 371634 cycles/ticks +average: 372701 cycles/ticks + +Loop spin: 92 +gen_a: +median: 102516 cycles/ticks +average: 103149 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247792 cycles/ticks +average: 249149 cycles/ticks + +indcpa_enc: +median: 288182 cycles/ticks +average: 289898 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59285 cycles/ticks + +kyber_keypair_derand: +median: 264934 cycles/ticks +average: 266354 cycles/ticks + +kyber_keypair: +median: 285746 cycles/ticks +average: 286809 cycles/ticks + +kyber_encaps_derand: +median: 308142 cycles/ticks +average: 308645 cycles/ticks + +kyber_encaps: +median: 309144 cycles/ticks +average: 309759 cycles/ticks + +kyber_decaps: +median: 371676 cycles/ticks +average: 372445 cycles/ticks + +Loop spin: 93 +gen_a: +median: 102950 cycles/ticks +average: 103467 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247946 cycles/ticks +average: 249286 cycles/ticks + +indcpa_enc: +median: 287956 cycles/ticks +average: 289618 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 60350 cycles/ticks + +kyber_keypair_derand: +median: 265326 cycles/ticks +average: 266644 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286668 cycles/ticks + +kyber_encaps_derand: +median: 308078 cycles/ticks +average: 308484 cycles/ticks + +kyber_encaps: +median: 309036 cycles/ticks +average: 309498 cycles/ticks + +kyber_decaps: +median: 371602 cycles/ticks +average: 372366 cycles/ticks + +Loop spin: 94 +gen_a: +median: 102970 cycles/ticks +average: 103541 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247764 cycles/ticks +average: 248971 cycles/ticks + +indcpa_enc: +median: 288316 cycles/ticks +average: 289928 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59267 cycles/ticks + +kyber_keypair_derand: +median: 264908 cycles/ticks +average: 266228 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286725 cycles/ticks + +kyber_encaps_derand: +median: 308188 cycles/ticks +average: 308624 cycles/ticks + +kyber_encaps: +median: 309096 cycles/ticks +average: 309578 cycles/ticks + +kyber_decaps: +median: 371516 cycles/ticks +average: 372226 cycles/ticks + +Loop spin: 95 +gen_a: +median: 102572 cycles/ticks +average: 103231 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249582 cycles/ticks +average: 250761 cycles/ticks + +indcpa_enc: +median: 290218 cycles/ticks +average: 291835 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 265164 cycles/ticks +average: 266464 cycles/ticks + +kyber_keypair: +median: 285768 cycles/ticks +average: 286841 cycles/ticks + +kyber_encaps_derand: +median: 308584 cycles/ticks +average: 309074 cycles/ticks + +kyber_encaps: +median: 309278 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 372150 cycles/ticks +average: 374096 cycles/ticks + +Loop spin: 96 +gen_a: +median: 102816 cycles/ticks +average: 103390 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249466 cycles/ticks +average: 250646 cycles/ticks + +indcpa_enc: +median: 290088 cycles/ticks +average: 291573 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59191 cycles/ticks + +kyber_keypair_derand: +median: 264864 cycles/ticks +average: 266077 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286707 cycles/ticks + +kyber_encaps_derand: +median: 308650 cycles/ticks +average: 308992 cycles/ticks + +kyber_encaps: +median: 309376 cycles/ticks +average: 309777 cycles/ticks + +kyber_decaps: +median: 371930 cycles/ticks +average: 372694 cycles/ticks + +Loop spin: 97 +gen_a: +median: 102716 cycles/ticks +average: 103307 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14895 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247424 cycles/ticks +average: 248664 cycles/ticks + +indcpa_enc: +median: 287226 cycles/ticks +average: 288789 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 266526 cycles/ticks +average: 267702 cycles/ticks + +kyber_keypair: +median: 285682 cycles/ticks +average: 286792 cycles/ticks + +kyber_encaps_derand: +median: 308510 cycles/ticks +average: 308862 cycles/ticks + +kyber_encaps: +median: 309266 cycles/ticks +average: 309731 cycles/ticks + +kyber_decaps: +median: 371832 cycles/ticks +average: 372389 cycles/ticks + +Loop spin: 98 +gen_a: +median: 102730 cycles/ticks +average: 103288 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 14932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247718 cycles/ticks +average: 249072 cycles/ticks + +indcpa_enc: +median: 288184 cycles/ticks +average: 289699 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59284 cycles/ticks + +kyber_keypair_derand: +median: 264936 cycles/ticks +average: 267339 cycles/ticks + +kyber_keypair: +median: 285542 cycles/ticks +average: 286710 cycles/ticks + +kyber_encaps_derand: +median: 308798 cycles/ticks +average: 309301 cycles/ticks + +kyber_encaps: +median: 309498 cycles/ticks +average: 309939 cycles/ticks + +kyber_decaps: +median: 372070 cycles/ticks +average: 372741 cycles/ticks + +Loop spin: 99 +gen_a: +median: 102640 cycles/ticks +average: 103325 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247992 cycles/ticks +average: 249201 cycles/ticks + +indcpa_enc: +median: 288100 cycles/ticks +average: 289584 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59295 cycles/ticks + +kyber_keypair_derand: +median: 266408 cycles/ticks +average: 267764 cycles/ticks + +kyber_keypair: +median: 285704 cycles/ticks +average: 286760 cycles/ticks + +kyber_encaps_derand: +median: 308422 cycles/ticks +average: 308876 cycles/ticks + +kyber_encaps: +median: 309290 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 371758 cycles/ticks +average: 372688 cycles/ticks + +Loop spin: 100 +gen_a: +median: 103054 cycles/ticks +average: 103629 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247622 cycles/ticks +average: 248904 cycles/ticks + +indcpa_enc: +median: 288200 cycles/ticks +average: 289835 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 264368 cycles/ticks +average: 265704 cycles/ticks + +kyber_keypair: +median: 285830 cycles/ticks +average: 286811 cycles/ticks + +kyber_encaps_derand: +median: 307994 cycles/ticks +average: 308516 cycles/ticks + +kyber_encaps: +median: 308768 cycles/ticks +average: 309218 cycles/ticks + +kyber_decaps: +median: 371420 cycles/ticks +average: 373238 cycles/ticks + +Loop spin: 101 +gen_a: +median: 102826 cycles/ticks +average: 103435 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15186 cycles/ticks +average: 15073 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 248032 cycles/ticks +average: 249374 cycles/ticks + +indcpa_enc: +median: 288168 cycles/ticks +average: 289656 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 264840 cycles/ticks +average: 266187 cycles/ticks + +kyber_keypair: +median: 286026 cycles/ticks +average: 287023 cycles/ticks + +kyber_encaps_derand: +median: 308702 cycles/ticks +average: 309141 cycles/ticks + +kyber_encaps: +median: 309604 cycles/ticks +average: 310181 cycles/ticks + +kyber_decaps: +median: 372098 cycles/ticks +average: 372856 cycles/ticks + +Loop spin: 102 +gen_a: +median: 102656 cycles/ticks +average: 103291 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14887 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4402 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247704 cycles/ticks +average: 249069 cycles/ticks + +indcpa_enc: +median: 287948 cycles/ticks +average: 289561 cycles/ticks + +indcpa_dec: +median: 58936 cycles/ticks +average: 59194 cycles/ticks + +kyber_keypair_derand: +median: 265264 cycles/ticks +average: 266608 cycles/ticks + +kyber_keypair: +median: 285674 cycles/ticks +average: 286693 cycles/ticks + +kyber_encaps_derand: +median: 309674 cycles/ticks +average: 310246 cycles/ticks + +kyber_encaps: +median: 310390 cycles/ticks +average: 310885 cycles/ticks + +kyber_decaps: +median: 372960 cycles/ticks +average: 373698 cycles/ticks + +Loop spin: 103 +gen_a: +median: 103006 cycles/ticks +average: 103577 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247952 cycles/ticks +average: 249349 cycles/ticks + +indcpa_enc: +median: 288138 cycles/ticks +average: 289772 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 60357 cycles/ticks + +kyber_keypair_derand: +median: 266468 cycles/ticks +average: 267753 cycles/ticks + +kyber_keypair: +median: 285642 cycles/ticks +average: 286794 cycles/ticks + +kyber_encaps_derand: +median: 308226 cycles/ticks +average: 308571 cycles/ticks + +kyber_encaps: +median: 309210 cycles/ticks +average: 309752 cycles/ticks + +kyber_decaps: +median: 371742 cycles/ticks +average: 372632 cycles/ticks + +Loop spin: 104 +gen_a: +median: 102816 cycles/ticks +average: 103414 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1316 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 248132 cycles/ticks +average: 249379 cycles/ticks + +indcpa_enc: +median: 288986 cycles/ticks +average: 290435 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59278 cycles/ticks + +kyber_keypair_derand: +median: 265152 cycles/ticks +average: 266444 cycles/ticks + +kyber_keypair: +median: 285828 cycles/ticks +average: 286893 cycles/ticks + +kyber_encaps_derand: +median: 308620 cycles/ticks +average: 309131 cycles/ticks + +kyber_encaps: +median: 309644 cycles/ticks +average: 309977 cycles/ticks + +kyber_decaps: +median: 371734 cycles/ticks +average: 372342 cycles/ticks + +Loop spin: 105 +gen_a: +median: 102726 cycles/ticks +average: 103389 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14838 cycles/ticks +average: 15039 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247768 cycles/ticks +average: 249055 cycles/ticks + +indcpa_enc: +median: 288062 cycles/ticks +average: 289651 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59174 cycles/ticks + +kyber_keypair_derand: +median: 264944 cycles/ticks +average: 266168 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286633 cycles/ticks + +kyber_encaps_derand: +median: 309854 cycles/ticks +average: 310437 cycles/ticks + +kyber_encaps: +median: 310904 cycles/ticks +average: 311364 cycles/ticks + +kyber_decaps: +median: 373440 cycles/ticks +average: 375431 cycles/ticks + +Loop spin: 106 +gen_a: +median: 102788 cycles/ticks +average: 103349 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247908 cycles/ticks +average: 249245 cycles/ticks + +indcpa_enc: +median: 288602 cycles/ticks +average: 290058 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59279 cycles/ticks + +kyber_keypair_derand: +median: 265288 cycles/ticks +average: 266647 cycles/ticks + +kyber_keypair: +median: 285870 cycles/ticks +average: 287025 cycles/ticks + +kyber_encaps_derand: +median: 308348 cycles/ticks +average: 308727 cycles/ticks + +kyber_encaps: +median: 309254 cycles/ticks +average: 309814 cycles/ticks + +kyber_decaps: +median: 371744 cycles/ticks +average: 372510 cycles/ticks + +Loop spin: 107 +gen_a: +median: 102714 cycles/ticks +average: 103418 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247936 cycles/ticks +average: 249302 cycles/ticks + +indcpa_enc: +median: 288562 cycles/ticks +average: 290122 cycles/ticks + +indcpa_dec: +median: 58918 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 265004 cycles/ticks +average: 266382 cycles/ticks + +kyber_keypair: +median: 285736 cycles/ticks +average: 286822 cycles/ticks + +kyber_encaps_derand: +median: 308506 cycles/ticks +average: 308940 cycles/ticks + +kyber_encaps: +median: 309308 cycles/ticks +average: 309834 cycles/ticks + +kyber_decaps: +median: 371600 cycles/ticks +average: 372382 cycles/ticks + +Loop spin: 108 +gen_a: +median: 102884 cycles/ticks +average: 103487 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15045 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247794 cycles/ticks +average: 249167 cycles/ticks + +indcpa_enc: +median: 287982 cycles/ticks +average: 289640 cycles/ticks + +indcpa_dec: +median: 58940 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 264730 cycles/ticks +average: 267040 cycles/ticks + +kyber_keypair: +median: 285564 cycles/ticks +average: 286657 cycles/ticks + +kyber_encaps_derand: +median: 308408 cycles/ticks +average: 308780 cycles/ticks + +kyber_encaps: +median: 309196 cycles/ticks +average: 309639 cycles/ticks + +kyber_decaps: +median: 371886 cycles/ticks +average: 372629 cycles/ticks + +Loop spin: 109 +gen_a: +median: 102602 cycles/ticks +average: 103183 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247500 cycles/ticks +average: 248637 cycles/ticks + +indcpa_enc: +median: 288032 cycles/ticks +average: 289494 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 265310 cycles/ticks +average: 266599 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286671 cycles/ticks + +kyber_encaps_derand: +median: 308452 cycles/ticks +average: 309035 cycles/ticks + +kyber_encaps: +median: 309234 cycles/ticks +average: 309763 cycles/ticks + +kyber_decaps: +median: 371720 cycles/ticks +average: 372481 cycles/ticks + +Loop spin: 110 +gen_a: +median: 102894 cycles/ticks +average: 103459 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247704 cycles/ticks +average: 248930 cycles/ticks + +indcpa_enc: +median: 288236 cycles/ticks +average: 289893 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265176 cycles/ticks +average: 266411 cycles/ticks + +kyber_keypair: +median: 285596 cycles/ticks +average: 286546 cycles/ticks + +kyber_encaps_derand: +median: 308638 cycles/ticks +average: 309207 cycles/ticks + +kyber_encaps: +median: 309416 cycles/ticks +average: 309866 cycles/ticks + +kyber_decaps: +median: 372064 cycles/ticks +average: 373809 cycles/ticks + +Loop spin: 111 +gen_a: +median: 102728 cycles/ticks +average: 103361 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248214 cycles/ticks +average: 249495 cycles/ticks + +indcpa_enc: +median: 288166 cycles/ticks +average: 289769 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59196 cycles/ticks + +kyber_keypair_derand: +median: 264928 cycles/ticks +average: 266322 cycles/ticks + +kyber_keypair: +median: 286416 cycles/ticks +average: 287352 cycles/ticks + +kyber_encaps_derand: +median: 308660 cycles/ticks +average: 309095 cycles/ticks + +kyber_encaps: +median: 309680 cycles/ticks +average: 310206 cycles/ticks + +kyber_decaps: +median: 372046 cycles/ticks +average: 372959 cycles/ticks + +Loop spin: 112 +gen_a: +median: 102866 cycles/ticks +average: 103514 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2805 cycles/ticks + +indcpa_keypair: +median: 247728 cycles/ticks +average: 248989 cycles/ticks + +indcpa_enc: +median: 287784 cycles/ticks +average: 289417 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 265268 cycles/ticks +average: 266565 cycles/ticks + +kyber_keypair: +median: 285726 cycles/ticks +average: 286668 cycles/ticks + +kyber_encaps_derand: +median: 308616 cycles/ticks +average: 308967 cycles/ticks + +kyber_encaps: +median: 309336 cycles/ticks +average: 309483 cycles/ticks + +kyber_decaps: +median: 371932 cycles/ticks +average: 372797 cycles/ticks + +Loop spin: 113 +gen_a: +median: 102798 cycles/ticks +average: 103391 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14972 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 255568 cycles/ticks +average: 258940 cycles/ticks + +indcpa_enc: +median: 288324 cycles/ticks +average: 292519 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 60387 cycles/ticks + +kyber_keypair_derand: +median: 274366 cycles/ticks +average: 275355 cycles/ticks + +kyber_keypair: +median: 293148 cycles/ticks +average: 294094 cycles/ticks + +kyber_encaps_derand: +median: 308754 cycles/ticks +average: 309161 cycles/ticks + +kyber_encaps: +median: 309794 cycles/ticks +average: 310240 cycles/ticks + +kyber_decaps: +median: 371998 cycles/ticks +average: 372876 cycles/ticks + +Loop spin: 114 +gen_a: +median: 102912 cycles/ticks +average: 103495 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248294 cycles/ticks +average: 249499 cycles/ticks + +indcpa_enc: +median: 288458 cycles/ticks +average: 289963 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59321 cycles/ticks + +kyber_keypair_derand: +median: 265242 cycles/ticks +average: 266617 cycles/ticks + +kyber_keypair: +median: 285524 cycles/ticks +average: 286594 cycles/ticks + +kyber_encaps_derand: +median: 308010 cycles/ticks +average: 308496 cycles/ticks + +kyber_encaps: +median: 308878 cycles/ticks +average: 309353 cycles/ticks + +kyber_decaps: +median: 371394 cycles/ticks +average: 372089 cycles/ticks + +Loop spin: 115 +gen_a: +median: 102944 cycles/ticks +average: 103573 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249320 cycles/ticks +average: 250572 cycles/ticks + +indcpa_enc: +median: 289982 cycles/ticks +average: 291533 cycles/ticks + +indcpa_dec: +median: 59010 cycles/ticks +average: 59286 cycles/ticks + +kyber_keypair_derand: +median: 265084 cycles/ticks +average: 266370 cycles/ticks + +kyber_keypair: +median: 285802 cycles/ticks +average: 286893 cycles/ticks + +kyber_encaps_derand: +median: 308188 cycles/ticks +average: 308704 cycles/ticks + +kyber_encaps: +median: 308928 cycles/ticks +average: 309380 cycles/ticks + +kyber_decaps: +median: 371512 cycles/ticks +average: 373380 cycles/ticks + +Loop spin: 116 +gen_a: +median: 102782 cycles/ticks +average: 103395 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14981 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247842 cycles/ticks +average: 249064 cycles/ticks + +indcpa_enc: +median: 288474 cycles/ticks +average: 290125 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265288 cycles/ticks +average: 266579 cycles/ticks + +kyber_keypair: +median: 285590 cycles/ticks +average: 286620 cycles/ticks + +kyber_encaps_derand: +median: 307866 cycles/ticks +average: 308196 cycles/ticks + +kyber_encaps: +median: 308766 cycles/ticks +average: 309135 cycles/ticks + +kyber_decaps: +median: 371242 cycles/ticks +average: 372013 cycles/ticks + +Loop spin: 117 +gen_a: +median: 102698 cycles/ticks +average: 103335 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14888 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 249670 cycles/ticks +average: 251096 cycles/ticks + +indcpa_enc: +median: 289946 cycles/ticks +average: 291527 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 265880 cycles/ticks +average: 267263 cycles/ticks + +kyber_keypair: +median: 286044 cycles/ticks +average: 287066 cycles/ticks + +kyber_encaps_derand: +median: 309872 cycles/ticks +average: 310341 cycles/ticks + +kyber_encaps: +median: 310730 cycles/ticks +average: 311160 cycles/ticks + +kyber_decaps: +median: 373270 cycles/ticks +average: 374002 cycles/ticks + +Loop spin: 118 +gen_a: +median: 102852 cycles/ticks +average: 103510 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 249608 cycles/ticks +average: 250999 cycles/ticks + +indcpa_enc: +median: 289918 cycles/ticks +average: 291510 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 264846 cycles/ticks +average: 267203 cycles/ticks + +kyber_keypair: +median: 285764 cycles/ticks +average: 286905 cycles/ticks + +kyber_encaps_derand: +median: 308286 cycles/ticks +average: 308744 cycles/ticks + +kyber_encaps: +median: 309150 cycles/ticks +average: 309606 cycles/ticks + +kyber_decaps: +median: 371646 cycles/ticks +average: 372569 cycles/ticks + +Loop spin: 119 +gen_a: +median: 102782 cycles/ticks +average: 103434 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14989 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4410 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247514 cycles/ticks +average: 248761 cycles/ticks + +indcpa_enc: +median: 287322 cycles/ticks +average: 288899 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 264794 cycles/ticks +average: 266168 cycles/ticks + +kyber_keypair: +median: 285632 cycles/ticks +average: 286653 cycles/ticks + +kyber_encaps_derand: +median: 308722 cycles/ticks +average: 309116 cycles/ticks + +kyber_encaps: +median: 309584 cycles/ticks +average: 309929 cycles/ticks + +kyber_decaps: +median: 372060 cycles/ticks +average: 372808 cycles/ticks + +Loop spin: 120 +gen_a: +median: 102712 cycles/ticks +average: 103344 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2130 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247688 cycles/ticks +average: 249059 cycles/ticks + +indcpa_enc: +median: 287870 cycles/ticks +average: 289346 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 264772 cycles/ticks +average: 265942 cycles/ticks + +kyber_keypair: +median: 285668 cycles/ticks +average: 286813 cycles/ticks + +kyber_encaps_derand: +median: 308520 cycles/ticks +average: 309008 cycles/ticks + +kyber_encaps: +median: 309564 cycles/ticks +average: 310027 cycles/ticks + +kyber_decaps: +median: 371994 cycles/ticks +average: 373870 cycles/ticks + +Loop spin: 121 +gen_a: +median: 102672 cycles/ticks +average: 103262 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14846 cycles/ticks +average: 15051 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 249490 cycles/ticks +average: 250818 cycles/ticks + +indcpa_enc: +median: 290082 cycles/ticks +average: 291803 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59191 cycles/ticks + +kyber_keypair_derand: +median: 264842 cycles/ticks +average: 266132 cycles/ticks + +kyber_keypair: +median: 286012 cycles/ticks +average: 286925 cycles/ticks + +kyber_encaps_derand: +median: 308282 cycles/ticks +average: 308632 cycles/ticks + +kyber_encaps: +median: 309062 cycles/ticks +average: 309571 cycles/ticks + +kyber_decaps: +median: 371724 cycles/ticks +average: 372654 cycles/ticks + +Loop spin: 122 +gen_a: +median: 102780 cycles/ticks +average: 103420 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2130 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247800 cycles/ticks +average: 249129 cycles/ticks + +indcpa_enc: +median: 288252 cycles/ticks +average: 289879 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59165 cycles/ticks + +kyber_keypair_derand: +median: 264974 cycles/ticks +average: 266349 cycles/ticks + +kyber_keypair: +median: 285570 cycles/ticks +average: 286691 cycles/ticks + +kyber_encaps_derand: +median: 308858 cycles/ticks +average: 309296 cycles/ticks + +kyber_encaps: +median: 309708 cycles/ticks +average: 310117 cycles/ticks + +kyber_decaps: +median: 372168 cycles/ticks +average: 372832 cycles/ticks + +Loop spin: 123 +gen_a: +median: 103012 cycles/ticks +average: 103569 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 249070 cycles/ticks +average: 250451 cycles/ticks + +indcpa_enc: +median: 289478 cycles/ticks +average: 291106 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 60289 cycles/ticks + +kyber_keypair_derand: +median: 264928 cycles/ticks +average: 266259 cycles/ticks + +kyber_keypair: +median: 285752 cycles/ticks +average: 286794 cycles/ticks + +kyber_encaps_derand: +median: 309978 cycles/ticks +average: 310372 cycles/ticks + +kyber_encaps: +median: 310710 cycles/ticks +average: 311167 cycles/ticks + +kyber_decaps: +median: 373096 cycles/ticks +average: 374026 cycles/ticks + +Loop spin: 124 +gen_a: +median: 102718 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248204 cycles/ticks +average: 249413 cycles/ticks + +indcpa_enc: +median: 288288 cycles/ticks +average: 289775 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59293 cycles/ticks + +kyber_keypair_derand: +median: 265462 cycles/ticks +average: 266877 cycles/ticks + +kyber_keypair: +median: 285538 cycles/ticks +average: 286682 cycles/ticks + +kyber_encaps_derand: +median: 308420 cycles/ticks +average: 309022 cycles/ticks + +kyber_encaps: +median: 309266 cycles/ticks +average: 309731 cycles/ticks + +kyber_decaps: +median: 371846 cycles/ticks +average: 372477 cycles/ticks + +Loop spin: 125 +gen_a: +median: 102664 cycles/ticks +average: 103174 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247478 cycles/ticks +average: 248844 cycles/ticks + +indcpa_enc: +median: 288048 cycles/ticks +average: 289674 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59196 cycles/ticks + +kyber_keypair_derand: +median: 265118 cycles/ticks +average: 266366 cycles/ticks + +kyber_keypair: +median: 285666 cycles/ticks +average: 286713 cycles/ticks + +kyber_encaps_derand: +median: 308178 cycles/ticks +average: 308681 cycles/ticks + +kyber_encaps: +median: 309012 cycles/ticks +average: 309526 cycles/ticks + +kyber_decaps: +median: 371674 cycles/ticks +average: 373658 cycles/ticks + +Loop spin: 126 +gen_a: +median: 102922 cycles/ticks +average: 103478 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14917 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247702 cycles/ticks +average: 249075 cycles/ticks + +indcpa_enc: +median: 287922 cycles/ticks +average: 289468 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265024 cycles/ticks +average: 266352 cycles/ticks + +kyber_keypair: +median: 285596 cycles/ticks +average: 286593 cycles/ticks + +kyber_encaps_derand: +median: 308440 cycles/ticks +average: 308835 cycles/ticks + +kyber_encaps: +median: 309180 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 371872 cycles/ticks +average: 372797 cycles/ticks + +Loop spin: 127 +gen_a: +median: 103052 cycles/ticks +average: 103652 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247578 cycles/ticks +average: 248834 cycles/ticks + +indcpa_enc: +median: 288036 cycles/ticks +average: 289601 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 265096 cycles/ticks +average: 266324 cycles/ticks + +kyber_keypair: +median: 285548 cycles/ticks +average: 286619 cycles/ticks + +kyber_encaps_derand: +median: 308622 cycles/ticks +average: 309137 cycles/ticks + +kyber_encaps: +median: 309384 cycles/ticks +average: 309940 cycles/ticks + +kyber_decaps: +median: 371826 cycles/ticks +average: 372642 cycles/ticks + +Loop spin: 128 +gen_a: +median: 102622 cycles/ticks +average: 103200 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247814 cycles/ticks +average: 249135 cycles/ticks + +indcpa_enc: +median: 288096 cycles/ticks +average: 289684 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 264916 cycles/ticks +average: 267291 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286671 cycles/ticks + +kyber_encaps_derand: +median: 308544 cycles/ticks +average: 308845 cycles/ticks + +kyber_encaps: +median: 309348 cycles/ticks +average: 309805 cycles/ticks + +kyber_decaps: +median: 371972 cycles/ticks +average: 372748 cycles/ticks + +Loop spin: 129 +gen_a: +median: 102744 cycles/ticks +average: 103362 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15230 cycles/ticks +average: 15234 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247574 cycles/ticks +average: 248801 cycles/ticks + +indcpa_enc: +median: 288018 cycles/ticks +average: 289544 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59236 cycles/ticks + +kyber_keypair_derand: +median: 266590 cycles/ticks +average: 267959 cycles/ticks + +kyber_keypair: +median: 285532 cycles/ticks +average: 286546 cycles/ticks + +kyber_encaps_derand: +median: 308104 cycles/ticks +average: 308586 cycles/ticks + +kyber_encaps: +median: 309124 cycles/ticks +average: 309531 cycles/ticks + +kyber_decaps: +median: 371698 cycles/ticks +average: 372439 cycles/ticks + +Loop spin: 130 +gen_a: +median: 102922 cycles/ticks +average: 103527 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247982 cycles/ticks +average: 249284 cycles/ticks + +indcpa_enc: +median: 288032 cycles/ticks +average: 289532 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265454 cycles/ticks +average: 266748 cycles/ticks + +kyber_keypair: +median: 285614 cycles/ticks +average: 286594 cycles/ticks + +kyber_encaps_derand: +median: 307974 cycles/ticks +average: 308475 cycles/ticks + +kyber_encaps: +median: 308856 cycles/ticks +average: 309315 cycles/ticks + +kyber_decaps: +median: 371546 cycles/ticks +average: 373524 cycles/ticks + +Loop spin: 131 +gen_a: +median: 102690 cycles/ticks +average: 103324 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14848 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247418 cycles/ticks +average: 248671 cycles/ticks + +indcpa_enc: +median: 287750 cycles/ticks +average: 289273 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 266242 cycles/ticks +average: 267607 cycles/ticks + +kyber_keypair: +median: 285708 cycles/ticks +average: 286749 cycles/ticks + +kyber_encaps_derand: +median: 308196 cycles/ticks +average: 308549 cycles/ticks + +kyber_encaps: +median: 309140 cycles/ticks +average: 309648 cycles/ticks + +kyber_decaps: +median: 371440 cycles/ticks +average: 372435 cycles/ticks + +Loop spin: 132 +gen_a: +median: 102650 cycles/ticks +average: 103286 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14895 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2827 cycles/ticks + +indcpa_keypair: +median: 248014 cycles/ticks +average: 249371 cycles/ticks + +indcpa_enc: +median: 288400 cycles/ticks +average: 289962 cycles/ticks + +indcpa_dec: +median: 59048 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 264982 cycles/ticks +average: 266316 cycles/ticks + +kyber_keypair: +median: 285890 cycles/ticks +average: 286913 cycles/ticks + +kyber_encaps_derand: +median: 308404 cycles/ticks +average: 308920 cycles/ticks + +kyber_encaps: +median: 309260 cycles/ticks +average: 309701 cycles/ticks + +kyber_decaps: +median: 371756 cycles/ticks +average: 372369 cycles/ticks + +Loop spin: 133 +gen_a: +median: 102758 cycles/ticks +average: 103388 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14966 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247942 cycles/ticks +average: 249309 cycles/ticks + +indcpa_enc: +median: 288534 cycles/ticks +average: 290182 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 264828 cycles/ticks +average: 267271 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286665 cycles/ticks + +kyber_encaps_derand: +median: 308130 cycles/ticks +average: 308448 cycles/ticks + +kyber_encaps: +median: 308862 cycles/ticks +average: 309289 cycles/ticks + +kyber_decaps: +median: 371426 cycles/ticks +average: 372274 cycles/ticks + +Loop spin: 134 +gen_a: +median: 102738 cycles/ticks +average: 103320 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247752 cycles/ticks +average: 249048 cycles/ticks + +indcpa_enc: +median: 288196 cycles/ticks +average: 289726 cycles/ticks + +indcpa_dec: +median: 58918 cycles/ticks +average: 59161 cycles/ticks + +kyber_keypair_derand: +median: 265258 cycles/ticks +average: 266627 cycles/ticks + +kyber_keypair: +median: 285550 cycles/ticks +average: 286748 cycles/ticks + +kyber_encaps_derand: +median: 308320 cycles/ticks +average: 308882 cycles/ticks + +kyber_encaps: +median: 309002 cycles/ticks +average: 309520 cycles/ticks + +kyber_decaps: +median: 371716 cycles/ticks +average: 372439 cycles/ticks + +Loop spin: 135 +gen_a: +median: 103086 cycles/ticks +average: 103652 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 248016 cycles/ticks +average: 249325 cycles/ticks + +indcpa_enc: +median: 288584 cycles/ticks +average: 290228 cycles/ticks + +indcpa_dec: +median: 58936 cycles/ticks +average: 59156 cycles/ticks + +kyber_keypair_derand: +median: 265076 cycles/ticks +average: 266449 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286597 cycles/ticks + +kyber_encaps_derand: +median: 309888 cycles/ticks +average: 310420 cycles/ticks + +kyber_encaps: +median: 310702 cycles/ticks +average: 311132 cycles/ticks + +kyber_decaps: +median: 373228 cycles/ticks +average: 375197 cycles/ticks + +Loop spin: 136 +gen_a: +median: 102850 cycles/ticks +average: 103481 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247776 cycles/ticks +average: 249056 cycles/ticks + +indcpa_enc: +median: 287934 cycles/ticks +average: 289434 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 264916 cycles/ticks +average: 266200 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286501 cycles/ticks + +kyber_encaps_derand: +median: 308340 cycles/ticks +average: 308815 cycles/ticks + +kyber_encaps: +median: 309142 cycles/ticks +average: 309598 cycles/ticks + +kyber_decaps: +median: 371816 cycles/ticks +average: 372662 cycles/ticks + +Loop spin: 137 +gen_a: +median: 102694 cycles/ticks +average: 103374 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2798 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247732 cycles/ticks +average: 248834 cycles/ticks + +indcpa_enc: +median: 287716 cycles/ticks +average: 288991 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 264804 cycles/ticks +average: 265839 cycles/ticks + +kyber_keypair: +median: 285362 cycles/ticks +average: 286373 cycles/ticks + +kyber_encaps_derand: +median: 308384 cycles/ticks +average: 309670 cycles/ticks + +kyber_encaps: +median: 309382 cycles/ticks +average: 310425 cycles/ticks + +kyber_decaps: +median: 373650 cycles/ticks +average: 374524 cycles/ticks + +Loop spin: 138 +gen_a: +median: 102712 cycles/ticks +average: 103318 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249090 cycles/ticks +average: 250439 cycles/ticks + +indcpa_enc: +median: 289832 cycles/ticks +average: 291467 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59204 cycles/ticks + +kyber_keypair_derand: +median: 266738 cycles/ticks +average: 269073 cycles/ticks + +kyber_keypair: +median: 285452 cycles/ticks +average: 286689 cycles/ticks + +kyber_encaps_derand: +median: 308344 cycles/ticks +average: 308784 cycles/ticks + +kyber_encaps: +median: 309092 cycles/ticks +average: 309699 cycles/ticks + +kyber_decaps: +median: 371686 cycles/ticks +average: 372431 cycles/ticks + +Loop spin: 139 +gen_a: +median: 102886 cycles/ticks +average: 103514 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247694 cycles/ticks +average: 249023 cycles/ticks + +indcpa_enc: +median: 288038 cycles/ticks +average: 289653 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59193 cycles/ticks + +kyber_keypair_derand: +median: 265074 cycles/ticks +average: 266475 cycles/ticks + +kyber_keypair: +median: 285806 cycles/ticks +average: 286894 cycles/ticks + +kyber_encaps_derand: +median: 308268 cycles/ticks +average: 308815 cycles/ticks + +kyber_encaps: +median: 309272 cycles/ticks +average: 309677 cycles/ticks + +kyber_decaps: +median: 371756 cycles/ticks +average: 372590 cycles/ticks + +Loop spin: 140 +gen_a: +median: 102838 cycles/ticks +average: 103531 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247862 cycles/ticks +average: 249194 cycles/ticks + +indcpa_enc: +median: 288594 cycles/ticks +average: 290188 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59237 cycles/ticks + +kyber_keypair_derand: +median: 266702 cycles/ticks +average: 268093 cycles/ticks + +kyber_keypair: +median: 285600 cycles/ticks +average: 286759 cycles/ticks + +kyber_encaps_derand: +median: 307826 cycles/ticks +average: 308362 cycles/ticks + +kyber_encaps: +median: 308732 cycles/ticks +average: 309346 cycles/ticks + +kyber_decaps: +median: 371326 cycles/ticks +average: 373273 cycles/ticks + +Loop spin: 141 +gen_a: +median: 102728 cycles/ticks +average: 103396 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247684 cycles/ticks +average: 249084 cycles/ticks + +indcpa_enc: +median: 288266 cycles/ticks +average: 289862 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 266628 cycles/ticks +average: 267940 cycles/ticks + +kyber_keypair: +median: 285556 cycles/ticks +average: 286532 cycles/ticks + +kyber_encaps_derand: +median: 308788 cycles/ticks +average: 309187 cycles/ticks + +kyber_encaps: +median: 309818 cycles/ticks +average: 310292 cycles/ticks + +kyber_decaps: +median: 372254 cycles/ticks +average: 373146 cycles/ticks + +Loop spin: 142 +gen_a: +median: 102738 cycles/ticks +average: 103436 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14909 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4399 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247898 cycles/ticks +average: 249173 cycles/ticks + +indcpa_enc: +median: 288550 cycles/ticks +average: 290137 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59272 cycles/ticks + +kyber_keypair_derand: +median: 265218 cycles/ticks +average: 266410 cycles/ticks + +kyber_keypair: +median: 285650 cycles/ticks +average: 286738 cycles/ticks + +kyber_encaps_derand: +median: 309808 cycles/ticks +average: 310288 cycles/ticks + +kyber_encaps: +median: 310610 cycles/ticks +average: 311175 cycles/ticks + +kyber_decaps: +median: 373138 cycles/ticks +average: 373842 cycles/ticks + +Loop spin: 143 +gen_a: +median: 102898 cycles/ticks +average: 103515 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 249420 cycles/ticks +average: 250739 cycles/ticks + +indcpa_enc: +median: 290000 cycles/ticks +average: 291657 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59190 cycles/ticks + +kyber_keypair_derand: +median: 265346 cycles/ticks +average: 267743 cycles/ticks + +kyber_keypair: +median: 285284 cycles/ticks +average: 286315 cycles/ticks + +kyber_encaps_derand: +median: 309406 cycles/ticks +average: 309717 cycles/ticks + +kyber_encaps: +median: 310346 cycles/ticks +average: 310787 cycles/ticks + +kyber_decaps: +median: 372882 cycles/ticks +average: 373695 cycles/ticks + +Loop spin: 144 +gen_a: +median: 102730 cycles/ticks +average: 103375 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15026 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247526 cycles/ticks +average: 248711 cycles/ticks + +indcpa_enc: +median: 287744 cycles/ticks +average: 289533 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 265164 cycles/ticks +average: 266644 cycles/ticks + +kyber_keypair: +median: 285764 cycles/ticks +average: 286799 cycles/ticks + +kyber_encaps_derand: +median: 308612 cycles/ticks +average: 309059 cycles/ticks + +kyber_encaps: +median: 309308 cycles/ticks +average: 309721 cycles/ticks + +kyber_decaps: +median: 371988 cycles/ticks +average: 372860 cycles/ticks + +Loop spin: 145 +gen_a: +median: 102858 cycles/ticks +average: 103409 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14931 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247644 cycles/ticks +average: 248983 cycles/ticks + +indcpa_enc: +median: 287764 cycles/ticks +average: 289296 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265038 cycles/ticks +average: 266272 cycles/ticks + +kyber_keypair: +median: 285558 cycles/ticks +average: 286644 cycles/ticks + +kyber_encaps_derand: +median: 308074 cycles/ticks +average: 308444 cycles/ticks + +kyber_encaps: +median: 309102 cycles/ticks +average: 309662 cycles/ticks + +kyber_decaps: +median: 371616 cycles/ticks +average: 373581 cycles/ticks + +Loop spin: 146 +gen_a: +median: 102670 cycles/ticks +average: 103266 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 324 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247650 cycles/ticks +average: 248812 cycles/ticks + +indcpa_enc: +median: 287792 cycles/ticks +average: 289285 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 264734 cycles/ticks +average: 266089 cycles/ticks + +kyber_keypair: +median: 285576 cycles/ticks +average: 286526 cycles/ticks + +kyber_encaps_derand: +median: 308372 cycles/ticks +average: 308788 cycles/ticks + +kyber_encaps: +median: 309362 cycles/ticks +average: 309881 cycles/ticks + +kyber_decaps: +median: 371898 cycles/ticks +average: 372744 cycles/ticks + +Loop spin: 147 +gen_a: +median: 102714 cycles/ticks +average: 103390 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15017 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247948 cycles/ticks +average: 249150 cycles/ticks + +indcpa_enc: +median: 287992 cycles/ticks +average: 289651 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265420 cycles/ticks +average: 266736 cycles/ticks + +kyber_keypair: +median: 285636 cycles/ticks +average: 286562 cycles/ticks + +kyber_encaps_derand: +median: 308108 cycles/ticks +average: 308664 cycles/ticks + +kyber_encaps: +median: 308984 cycles/ticks +average: 309447 cycles/ticks + +kyber_decaps: +median: 371512 cycles/ticks +average: 372374 cycles/ticks + +Loop spin: 148 +gen_a: +median: 102758 cycles/ticks +average: 103303 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247408 cycles/ticks +average: 248858 cycles/ticks + +indcpa_enc: +median: 287506 cycles/ticks +average: 289125 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59235 cycles/ticks + +kyber_keypair_derand: +median: 265462 cycles/ticks +average: 267852 cycles/ticks + +kyber_keypair: +median: 285544 cycles/ticks +average: 286694 cycles/ticks + +kyber_encaps_derand: +median: 308510 cycles/ticks +average: 308984 cycles/ticks + +kyber_encaps: +median: 309468 cycles/ticks +average: 309966 cycles/ticks + +kyber_decaps: +median: 371800 cycles/ticks +average: 372597 cycles/ticks + +Loop spin: 149 +gen_a: +median: 102924 cycles/ticks +average: 103559 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14913 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247818 cycles/ticks +average: 249178 cycles/ticks + +indcpa_enc: +median: 288240 cycles/ticks +average: 289804 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 264778 cycles/ticks +average: 266121 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286799 cycles/ticks + +kyber_encaps_derand: +median: 308486 cycles/ticks +average: 308867 cycles/ticks + +kyber_encaps: +median: 309520 cycles/ticks +average: 310094 cycles/ticks + +kyber_decaps: +median: 372054 cycles/ticks +average: 372786 cycles/ticks + +Loop spin: 150 +gen_a: +median: 102558 cycles/ticks +average: 103217 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14981 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247776 cycles/ticks +average: 249094 cycles/ticks + +indcpa_enc: +median: 288128 cycles/ticks +average: 289543 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 265246 cycles/ticks +average: 266494 cycles/ticks + +kyber_keypair: +median: 285518 cycles/ticks +average: 286667 cycles/ticks + +kyber_encaps_derand: +median: 307894 cycles/ticks +average: 310885 cycles/ticks + +kyber_encaps: +median: 309026 cycles/ticks +average: 312053 cycles/ticks + +kyber_decaps: +median: 371564 cycles/ticks +average: 373555 cycles/ticks + +Loop spin: 151 +gen_a: +median: 102986 cycles/ticks +average: 103592 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14931 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247816 cycles/ticks +average: 249069 cycles/ticks + +indcpa_enc: +median: 287808 cycles/ticks +average: 289398 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 265372 cycles/ticks +average: 266790 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286541 cycles/ticks + +kyber_encaps_derand: +median: 308482 cycles/ticks +average: 308861 cycles/ticks + +kyber_encaps: +median: 309242 cycles/ticks +average: 309699 cycles/ticks + +kyber_decaps: +median: 371924 cycles/ticks +average: 372885 cycles/ticks + +Loop spin: 152 +gen_a: +median: 102742 cycles/ticks +average: 103393 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 548 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247572 cycles/ticks +average: 248824 cycles/ticks + +indcpa_enc: +median: 287932 cycles/ticks +average: 289706 cycles/ticks + +indcpa_dec: +median: 59068 cycles/ticks +average: 59345 cycles/ticks + +kyber_keypair_derand: +median: 265030 cycles/ticks +average: 266272 cycles/ticks + +kyber_keypair: +median: 285674 cycles/ticks +average: 286747 cycles/ticks + +kyber_encaps_derand: +median: 308342 cycles/ticks +average: 308849 cycles/ticks + +kyber_encaps: +median: 309160 cycles/ticks +average: 309808 cycles/ticks + +kyber_decaps: +median: 371756 cycles/ticks +average: 372462 cycles/ticks + +Loop spin: 153 +gen_a: +median: 102754 cycles/ticks +average: 103360 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248100 cycles/ticks +average: 249543 cycles/ticks + +indcpa_enc: +median: 288560 cycles/ticks +average: 290299 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59264 cycles/ticks + +kyber_keypair_derand: +median: 264556 cycles/ticks +average: 267051 cycles/ticks + +kyber_keypair: +median: 285600 cycles/ticks +average: 286730 cycles/ticks + +kyber_encaps_derand: +median: 308780 cycles/ticks +average: 309143 cycles/ticks + +kyber_encaps: +median: 309650 cycles/ticks +average: 310019 cycles/ticks + +kyber_decaps: +median: 372236 cycles/ticks +average: 373181 cycles/ticks + +Loop spin: 154 +gen_a: +median: 102640 cycles/ticks +average: 103232 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14893 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247712 cycles/ticks +average: 248971 cycles/ticks + +indcpa_enc: +median: 288152 cycles/ticks +average: 289743 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59260 cycles/ticks + +kyber_keypair_derand: +median: 266582 cycles/ticks +average: 267935 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286708 cycles/ticks + +kyber_encaps_derand: +median: 309838 cycles/ticks +average: 310415 cycles/ticks + +kyber_encaps: +median: 310766 cycles/ticks +average: 311201 cycles/ticks + +kyber_decaps: +median: 373400 cycles/ticks +average: 374004 cycles/ticks + +Loop spin: 155 +gen_a: +median: 102676 cycles/ticks +average: 103283 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249112 cycles/ticks +average: 250406 cycles/ticks + +indcpa_enc: +median: 289576 cycles/ticks +average: 291243 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265012 cycles/ticks +average: 266294 cycles/ticks + +kyber_keypair: +median: 285746 cycles/ticks +average: 286696 cycles/ticks + +kyber_encaps_derand: +median: 309686 cycles/ticks +average: 310217 cycles/ticks + +kyber_encaps: +median: 310580 cycles/ticks +average: 311185 cycles/ticks + +kyber_decaps: +median: 373240 cycles/ticks +average: 375177 cycles/ticks + +Loop spin: 156 +gen_a: +median: 102784 cycles/ticks +average: 103328 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4403 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247842 cycles/ticks +average: 249180 cycles/ticks + +indcpa_enc: +median: 287898 cycles/ticks +average: 289472 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265450 cycles/ticks +average: 266876 cycles/ticks + +kyber_keypair: +median: 286160 cycles/ticks +average: 287225 cycles/ticks + +kyber_encaps_derand: +median: 308416 cycles/ticks +average: 308938 cycles/ticks + +kyber_encaps: +median: 309384 cycles/ticks +average: 309836 cycles/ticks + +kyber_decaps: +median: 372022 cycles/ticks +average: 372933 cycles/ticks + +Loop spin: 157 +gen_a: +median: 102768 cycles/ticks +average: 103432 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247640 cycles/ticks +average: 248959 cycles/ticks + +indcpa_enc: +median: 288082 cycles/ticks +average: 289754 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265044 cycles/ticks +average: 266361 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286698 cycles/ticks + +kyber_encaps_derand: +median: 308686 cycles/ticks +average: 309219 cycles/ticks + +kyber_encaps: +median: 309520 cycles/ticks +average: 309925 cycles/ticks + +kyber_decaps: +median: 372152 cycles/ticks +average: 372977 cycles/ticks + +Loop spin: 158 +gen_a: +median: 102738 cycles/ticks +average: 103304 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14912 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247880 cycles/ticks +average: 249398 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 289636 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 264902 cycles/ticks +average: 267349 cycles/ticks + +kyber_keypair: +median: 285950 cycles/ticks +average: 287056 cycles/ticks + +kyber_encaps_derand: +median: 308094 cycles/ticks +average: 308483 cycles/ticks + +kyber_encaps: +median: 309086 cycles/ticks +average: 309456 cycles/ticks + +kyber_decaps: +median: 371788 cycles/ticks +average: 372462 cycles/ticks + +Loop spin: 159 +gen_a: +median: 102624 cycles/ticks +average: 103208 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4399 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247946 cycles/ticks +average: 249200 cycles/ticks + +indcpa_enc: +median: 287804 cycles/ticks +average: 289425 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 265116 cycles/ticks +average: 266538 cycles/ticks + +kyber_keypair: +median: 285684 cycles/ticks +average: 286831 cycles/ticks + +kyber_encaps_derand: +median: 308630 cycles/ticks +average: 309139 cycles/ticks + +kyber_encaps: +median: 309564 cycles/ticks +average: 310201 cycles/ticks + +kyber_decaps: +median: 372206 cycles/ticks +average: 372987 cycles/ticks + +Loop spin: 160 +gen_a: +median: 102634 cycles/ticks +average: 103263 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14899 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 248014 cycles/ticks +average: 249359 cycles/ticks + +indcpa_enc: +median: 287880 cycles/ticks +average: 289321 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 265370 cycles/ticks +average: 266670 cycles/ticks + +kyber_keypair: +median: 286266 cycles/ticks +average: 287148 cycles/ticks + +kyber_encaps_derand: +median: 308506 cycles/ticks +average: 309062 cycles/ticks + +kyber_encaps: +median: 309438 cycles/ticks +average: 309913 cycles/ticks + +kyber_decaps: +median: 371722 cycles/ticks +average: 373523 cycles/ticks + +Loop spin: 161 +gen_a: +median: 102970 cycles/ticks +average: 103548 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14964 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247732 cycles/ticks +average: 249000 cycles/ticks + +indcpa_enc: +median: 288104 cycles/ticks +average: 289667 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 264902 cycles/ticks +average: 266246 cycles/ticks + +kyber_keypair: +median: 285688 cycles/ticks +average: 286820 cycles/ticks + +kyber_encaps_derand: +median: 308042 cycles/ticks +average: 308355 cycles/ticks + +kyber_encaps: +median: 309064 cycles/ticks +average: 309466 cycles/ticks + +kyber_decaps: +median: 372708 cycles/ticks +average: 373639 cycles/ticks + +Loop spin: 162 +gen_a: +median: 102560 cycles/ticks +average: 103250 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247616 cycles/ticks +average: 248963 cycles/ticks + +indcpa_enc: +median: 288154 cycles/ticks +average: 289831 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265220 cycles/ticks +average: 266542 cycles/ticks + +kyber_keypair: +median: 285544 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308878 cycles/ticks +average: 309347 cycles/ticks + +kyber_encaps: +median: 309756 cycles/ticks +average: 310206 cycles/ticks + +kyber_decaps: +median: 372102 cycles/ticks +average: 372795 cycles/ticks + +Loop spin: 163 +gen_a: +median: 102992 cycles/ticks +average: 103548 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 14976 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4403 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247610 cycles/ticks +average: 248830 cycles/ticks + +indcpa_enc: +median: 288300 cycles/ticks +average: 289974 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59282 cycles/ticks + +kyber_keypair_derand: +median: 265372 cycles/ticks +average: 267810 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286627 cycles/ticks + +kyber_encaps_derand: +median: 310300 cycles/ticks +average: 310671 cycles/ticks + +kyber_encaps: +median: 311264 cycles/ticks +average: 311645 cycles/ticks + +kyber_decaps: +median: 373494 cycles/ticks +average: 374326 cycles/ticks + +Loop spin: 164 +gen_a: +median: 102592 cycles/ticks +average: 103184 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4402 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 249184 cycles/ticks +average: 250454 cycles/ticks + +indcpa_enc: +median: 289744 cycles/ticks +average: 291366 cycles/ticks + +indcpa_dec: +median: 58938 cycles/ticks +average: 59176 cycles/ticks + +kyber_keypair_derand: +median: 266732 cycles/ticks +average: 268118 cycles/ticks + +kyber_keypair: +median: 285616 cycles/ticks +average: 286813 cycles/ticks + +kyber_encaps_derand: +median: 309092 cycles/ticks +average: 309638 cycles/ticks + +kyber_encaps: +median: 309848 cycles/ticks +average: 310392 cycles/ticks + +kyber_decaps: +median: 372476 cycles/ticks +average: 373427 cycles/ticks + +Loop spin: 165 +gen_a: +median: 102736 cycles/ticks +average: 103336 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247858 cycles/ticks +average: 249295 cycles/ticks + +indcpa_enc: +median: 287868 cycles/ticks +average: 289545 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265156 cycles/ticks +average: 266464 cycles/ticks + +kyber_keypair: +median: 285642 cycles/ticks +average: 286814 cycles/ticks + +kyber_encaps_derand: +median: 308284 cycles/ticks +average: 308898 cycles/ticks + +kyber_encaps: +median: 309120 cycles/ticks +average: 309756 cycles/ticks + +kyber_decaps: +median: 371790 cycles/ticks +average: 373870 cycles/ticks + +Loop spin: 166 +gen_a: +median: 102798 cycles/ticks +average: 103468 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247830 cycles/ticks +average: 249291 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 289801 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 266790 cycles/ticks +average: 268153 cycles/ticks + +kyber_keypair: +median: 285674 cycles/ticks +average: 286855 cycles/ticks + +kyber_encaps_derand: +median: 308728 cycles/ticks +average: 309226 cycles/ticks + +kyber_encaps: +median: 309536 cycles/ticks +average: 310166 cycles/ticks + +kyber_decaps: +median: 372024 cycles/ticks +average: 372995 cycles/ticks + +Loop spin: 167 +gen_a: +median: 102508 cycles/ticks +average: 103181 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7208 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 248102 cycles/ticks +average: 249589 cycles/ticks + +indcpa_enc: +median: 288282 cycles/ticks +average: 289992 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59304 cycles/ticks + +kyber_keypair_derand: +median: 265496 cycles/ticks +average: 266939 cycles/ticks + +kyber_keypair: +median: 285592 cycles/ticks +average: 286815 cycles/ticks + +kyber_encaps_derand: +median: 308482 cycles/ticks +average: 309114 cycles/ticks + +kyber_encaps: +median: 309330 cycles/ticks +average: 309928 cycles/ticks + +kyber_decaps: +median: 371796 cycles/ticks +average: 372752 cycles/ticks + +Loop spin: 168 +gen_a: +median: 102616 cycles/ticks +average: 103311 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4404 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248938 cycles/ticks +average: 250340 cycles/ticks + +indcpa_enc: +median: 289238 cycles/ticks +average: 290801 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59308 cycles/ticks + +kyber_keypair_derand: +median: 264930 cycles/ticks +average: 267405 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286727 cycles/ticks + +kyber_encaps_derand: +median: 308244 cycles/ticks +average: 308653 cycles/ticks + +kyber_encaps: +median: 309122 cycles/ticks +average: 309530 cycles/ticks + +kyber_decaps: +median: 371722 cycles/ticks +average: 372432 cycles/ticks + +Loop spin: 169 +gen_a: +median: 102812 cycles/ticks +average: 103393 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247860 cycles/ticks +average: 249069 cycles/ticks + +indcpa_enc: +median: 288156 cycles/ticks +average: 289685 cycles/ticks + +indcpa_dec: +median: 59064 cycles/ticks +average: 59327 cycles/ticks + +kyber_keypair_derand: +median: 265440 cycles/ticks +average: 266719 cycles/ticks + +kyber_keypair: +median: 285836 cycles/ticks +average: 286940 cycles/ticks + +kyber_encaps_derand: +median: 308258 cycles/ticks +average: 308692 cycles/ticks + +kyber_encaps: +median: 309084 cycles/ticks +average: 309564 cycles/ticks + +kyber_decaps: +median: 371578 cycles/ticks +average: 372296 cycles/ticks + +Loop spin: 170 +gen_a: +median: 102734 cycles/ticks +average: 103335 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2134 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2827 cycles/ticks + +indcpa_keypair: +median: 247670 cycles/ticks +average: 248901 cycles/ticks + +indcpa_enc: +median: 288376 cycles/ticks +average: 289871 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 265156 cycles/ticks +average: 266508 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286545 cycles/ticks + +kyber_encaps_derand: +median: 310176 cycles/ticks +average: 310562 cycles/ticks + +kyber_encaps: +median: 311038 cycles/ticks +average: 311583 cycles/ticks + +kyber_decaps: +median: 373566 cycles/ticks +average: 375379 cycles/ticks + +Loop spin: 171 +gen_a: +median: 102656 cycles/ticks +average: 103292 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1490 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 755 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 551 cycles/ticks + +polyvec_compress: +median: 4408 cycles/ticks +average: 4430 cycles/ticks + +polyvec_decompress: +median: 2826 cycles/ticks +average: 2832 cycles/ticks + +indcpa_keypair: +median: 247860 cycles/ticks +average: 249196 cycles/ticks + +indcpa_enc: +median: 288154 cycles/ticks +average: 289612 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265190 cycles/ticks +average: 266525 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 286659 cycles/ticks + +kyber_encaps_derand: +median: 308130 cycles/ticks +average: 308640 cycles/ticks + +kyber_encaps: +median: 308970 cycles/ticks +average: 309362 cycles/ticks + +kyber_decaps: +median: 371628 cycles/ticks +average: 372481 cycles/ticks + +Loop spin: 172 +gen_a: +median: 103008 cycles/ticks +average: 103697 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247528 cycles/ticks +average: 248842 cycles/ticks + +indcpa_enc: +median: 287750 cycles/ticks +average: 289360 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 265016 cycles/ticks +average: 266242 cycles/ticks + +kyber_keypair: +median: 285648 cycles/ticks +average: 286719 cycles/ticks + +kyber_encaps_derand: +median: 308014 cycles/ticks +average: 308396 cycles/ticks + +kyber_encaps: +median: 308878 cycles/ticks +average: 309344 cycles/ticks + +kyber_decaps: +median: 371478 cycles/ticks +average: 372290 cycles/ticks + +Loop spin: 173 +gen_a: +median: 102806 cycles/ticks +average: 103327 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247978 cycles/ticks +average: 249435 cycles/ticks + +indcpa_enc: +median: 287986 cycles/ticks +average: 289686 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 265112 cycles/ticks +average: 267621 cycles/ticks + +kyber_keypair: +median: 285702 cycles/ticks +average: 286779 cycles/ticks + +kyber_encaps_derand: +median: 308490 cycles/ticks +average: 308923 cycles/ticks + +kyber_encaps: +median: 309340 cycles/ticks +average: 309830 cycles/ticks + +kyber_decaps: +median: 371708 cycles/ticks +average: 372418 cycles/ticks + +Loop spin: 174 +gen_a: +median: 102808 cycles/ticks +average: 103376 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247620 cycles/ticks +average: 248961 cycles/ticks + +indcpa_enc: +median: 288156 cycles/ticks +average: 289709 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 265094 cycles/ticks +average: 266350 cycles/ticks + +kyber_keypair: +median: 285752 cycles/ticks +average: 286831 cycles/ticks + +kyber_encaps_derand: +median: 308226 cycles/ticks +average: 308680 cycles/ticks + +kyber_encaps: +median: 309184 cycles/ticks +average: 309696 cycles/ticks + +kyber_decaps: +median: 371814 cycles/ticks +average: 372571 cycles/ticks + +Loop spin: 175 +gen_a: +median: 102532 cycles/ticks +average: 103163 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14910 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247604 cycles/ticks +average: 248824 cycles/ticks + +indcpa_enc: +median: 287670 cycles/ticks +average: 289254 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59189 cycles/ticks + +kyber_keypair_derand: +median: 265394 cycles/ticks +average: 266689 cycles/ticks + +kyber_keypair: +median: 285676 cycles/ticks +average: 286530 cycles/ticks + +kyber_encaps_derand: +median: 308338 cycles/ticks +average: 308753 cycles/ticks + +kyber_encaps: +median: 309190 cycles/ticks +average: 309703 cycles/ticks + +kyber_decaps: +median: 371830 cycles/ticks +average: 373604 cycles/ticks + +Loop spin: 176 +gen_a: +median: 102904 cycles/ticks +average: 103492 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14836 cycles/ticks +average: 15033 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247846 cycles/ticks +average: 249153 cycles/ticks + +indcpa_enc: +median: 287946 cycles/ticks +average: 289465 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59318 cycles/ticks + +kyber_keypair_derand: +median: 266698 cycles/ticks +average: 267933 cycles/ticks + +kyber_keypair: +median: 285716 cycles/ticks +average: 286744 cycles/ticks + +kyber_encaps_derand: +median: 308250 cycles/ticks +average: 308792 cycles/ticks + +kyber_encaps: +median: 309050 cycles/ticks +average: 309318 cycles/ticks + +kyber_decaps: +median: 371712 cycles/ticks +average: 372512 cycles/ticks + +Loop spin: 177 +gen_a: +median: 102936 cycles/ticks +average: 103587 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247922 cycles/ticks +average: 249086 cycles/ticks + +indcpa_enc: +median: 288316 cycles/ticks +average: 289826 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59192 cycles/ticks + +kyber_keypair_derand: +median: 265368 cycles/ticks +average: 266646 cycles/ticks + +kyber_keypair: +median: 285614 cycles/ticks +average: 286728 cycles/ticks + +kyber_encaps_derand: +median: 308412 cycles/ticks +average: 308978 cycles/ticks + +kyber_encaps: +median: 309176 cycles/ticks +average: 309669 cycles/ticks + +kyber_decaps: +median: 371766 cycles/ticks +average: 372566 cycles/ticks + +Loop spin: 178 +gen_a: +median: 102520 cycles/ticks +average: 103091 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 319 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4362 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 248128 cycles/ticks +average: 249375 cycles/ticks + +indcpa_enc: +median: 288544 cycles/ticks +average: 290086 cycles/ticks + +indcpa_dec: +median: 59020 cycles/ticks +average: 59324 cycles/ticks + +kyber_keypair_derand: +median: 265290 cycles/ticks +average: 267617 cycles/ticks + +kyber_keypair: +median: 285698 cycles/ticks +average: 286608 cycles/ticks + +kyber_encaps_derand: +median: 308660 cycles/ticks +average: 309103 cycles/ticks + +kyber_encaps: +median: 309536 cycles/ticks +average: 309927 cycles/ticks + +kyber_decaps: +median: 371924 cycles/ticks +average: 372569 cycles/ticks + +Loop spin: 179 +gen_a: +median: 102672 cycles/ticks +average: 103243 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 250898 cycles/ticks +average: 251337 cycles/ticks + +indcpa_enc: +median: 287924 cycles/ticks +average: 289521 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 268612 cycles/ticks +average: 269145 cycles/ticks + +kyber_keypair: +median: 289386 cycles/ticks +average: 290341 cycles/ticks + +kyber_encaps_derand: +median: 308580 cycles/ticks +average: 309035 cycles/ticks + +kyber_encaps: +median: 309382 cycles/ticks +average: 309882 cycles/ticks + +kyber_decaps: +median: 371906 cycles/ticks +average: 372576 cycles/ticks + +Loop spin: 180 +gen_a: +median: 102742 cycles/ticks +average: 103390 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15218 cycles/ticks +average: 15128 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249300 cycles/ticks +average: 250519 cycles/ticks + +indcpa_enc: +median: 289784 cycles/ticks +average: 291338 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59263 cycles/ticks + +kyber_keypair_derand: +median: 264784 cycles/ticks +average: 266112 cycles/ticks + +kyber_keypair: +median: 285768 cycles/ticks +average: 286690 cycles/ticks + +kyber_encaps_derand: +median: 308764 cycles/ticks +average: 309361 cycles/ticks + +kyber_encaps: +median: 309670 cycles/ticks +average: 310274 cycles/ticks + +kyber_decaps: +median: 372106 cycles/ticks +average: 374008 cycles/ticks + +Loop spin: 181 +gen_a: +median: 102716 cycles/ticks +average: 103312 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249134 cycles/ticks +average: 250410 cycles/ticks + +indcpa_enc: +median: 289040 cycles/ticks +average: 290664 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 264718 cycles/ticks +average: 265966 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286722 cycles/ticks + +kyber_encaps_derand: +median: 307562 cycles/ticks +average: 307960 cycles/ticks + +kyber_encaps: +median: 308488 cycles/ticks +average: 308992 cycles/ticks + +kyber_decaps: +median: 371210 cycles/ticks +average: 372036 cycles/ticks + +Loop spin: 182 +gen_a: +median: 102796 cycles/ticks +average: 103473 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2132 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247624 cycles/ticks +average: 248953 cycles/ticks + +indcpa_enc: +median: 288068 cycles/ticks +average: 289741 cycles/ticks + +indcpa_dec: +median: 59010 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 264850 cycles/ticks +average: 266197 cycles/ticks + +kyber_keypair: +median: 285776 cycles/ticks +average: 286874 cycles/ticks + +kyber_encaps_derand: +median: 308310 cycles/ticks +average: 308717 cycles/ticks + +kyber_encaps: +median: 308984 cycles/ticks +average: 309403 cycles/ticks + +kyber_decaps: +median: 371456 cycles/ticks +average: 372168 cycles/ticks + +Loop spin: 183 +gen_a: +median: 102800 cycles/ticks +average: 103353 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247846 cycles/ticks +average: 249136 cycles/ticks + +indcpa_enc: +median: 288272 cycles/ticks +average: 289966 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 60326 cycles/ticks + +kyber_keypair_derand: +median: 265082 cycles/ticks +average: 266282 cycles/ticks + +kyber_keypair: +median: 285970 cycles/ticks +average: 286946 cycles/ticks + +kyber_encaps_derand: +median: 308292 cycles/ticks +average: 308845 cycles/ticks + +kyber_encaps: +median: 309346 cycles/ticks +average: 309867 cycles/ticks + +kyber_decaps: +median: 371496 cycles/ticks +average: 372224 cycles/ticks + +Loop spin: 184 +gen_a: +median: 102654 cycles/ticks +average: 103173 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15222 cycles/ticks +average: 15158 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247440 cycles/ticks +average: 248732 cycles/ticks + +indcpa_enc: +median: 287898 cycles/ticks +average: 289350 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265132 cycles/ticks +average: 266450 cycles/ticks + +kyber_keypair: +median: 285650 cycles/ticks +average: 286871 cycles/ticks + +kyber_encaps_derand: +median: 308466 cycles/ticks +average: 308966 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 309743 cycles/ticks + +kyber_decaps: +median: 371848 cycles/ticks +average: 372598 cycles/ticks + +Loop spin: 185 +gen_a: +median: 102704 cycles/ticks +average: 103308 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2816 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247446 cycles/ticks +average: 248702 cycles/ticks + +indcpa_enc: +median: 287650 cycles/ticks +average: 289112 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 265062 cycles/ticks +average: 266450 cycles/ticks + +kyber_keypair: +median: 285654 cycles/ticks +average: 286531 cycles/ticks + +kyber_encaps_derand: +median: 308508 cycles/ticks +average: 308865 cycles/ticks + +kyber_encaps: +median: 309246 cycles/ticks +average: 309860 cycles/ticks + +kyber_decaps: +median: 371788 cycles/ticks +average: 373647 cycles/ticks + +Loop spin: 186 +gen_a: +median: 103066 cycles/ticks +average: 103706 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247500 cycles/ticks +average: 248760 cycles/ticks + +indcpa_enc: +median: 288144 cycles/ticks +average: 289699 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59181 cycles/ticks + +kyber_keypair_derand: +median: 266628 cycles/ticks +average: 267933 cycles/ticks + +kyber_keypair: +median: 285848 cycles/ticks +average: 286869 cycles/ticks + +kyber_encaps_derand: +median: 308076 cycles/ticks +average: 308587 cycles/ticks + +kyber_encaps: +median: 308976 cycles/ticks +average: 309398 cycles/ticks + +kyber_decaps: +median: 371350 cycles/ticks +average: 372096 cycles/ticks + +Loop spin: 187 +gen_a: +median: 102664 cycles/ticks +average: 103477 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14881 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248104 cycles/ticks +average: 249355 cycles/ticks + +indcpa_enc: +median: 288340 cycles/ticks +average: 289946 cycles/ticks + +indcpa_dec: +median: 58934 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 265226 cycles/ticks +average: 266507 cycles/ticks + +kyber_keypair: +median: 285498 cycles/ticks +average: 286596 cycles/ticks + +kyber_encaps_derand: +median: 310500 cycles/ticks +average: 310868 cycles/ticks + +kyber_encaps: +median: 311356 cycles/ticks +average: 311769 cycles/ticks + +kyber_decaps: +median: 373660 cycles/ticks +average: 374394 cycles/ticks + +Loop spin: 188 +gen_a: +median: 103170 cycles/ticks +average: 103746 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247862 cycles/ticks +average: 252040 cycles/ticks + +indcpa_enc: +median: 288156 cycles/ticks +average: 292248 cycles/ticks + +indcpa_dec: +median: 59060 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 264926 cycles/ticks +average: 267352 cycles/ticks + +kyber_keypair: +median: 285892 cycles/ticks +average: 286803 cycles/ticks + +kyber_encaps_derand: +median: 308512 cycles/ticks +average: 308941 cycles/ticks + +kyber_encaps: +median: 309286 cycles/ticks +average: 309636 cycles/ticks + +kyber_decaps: +median: 371764 cycles/ticks +average: 372582 cycles/ticks + +Loop spin: 189 +gen_a: +median: 102902 cycles/ticks +average: 103522 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247922 cycles/ticks +average: 249176 cycles/ticks + +indcpa_enc: +median: 288260 cycles/ticks +average: 289784 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 266134 cycles/ticks +average: 267598 cycles/ticks + +kyber_keypair: +median: 285490 cycles/ticks +average: 286661 cycles/ticks + +kyber_encaps_derand: +median: 307862 cycles/ticks +average: 308282 cycles/ticks + +kyber_encaps: +median: 308808 cycles/ticks +average: 309243 cycles/ticks + +kyber_decaps: +median: 371356 cycles/ticks +average: 372257 cycles/ticks + +Loop spin: 190 +gen_a: +median: 102726 cycles/ticks +average: 103329 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247586 cycles/ticks +average: 248893 cycles/ticks + +indcpa_enc: +median: 288048 cycles/ticks +average: 289536 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 266262 cycles/ticks +average: 267468 cycles/ticks + +kyber_keypair: +median: 285788 cycles/ticks +average: 286588 cycles/ticks + +kyber_encaps_derand: +median: 307872 cycles/ticks +average: 308223 cycles/ticks + +kyber_encaps: +median: 308832 cycles/ticks +average: 309310 cycles/ticks + +kyber_decaps: +median: 371334 cycles/ticks +average: 373197 cycles/ticks + +Loop spin: 191 +gen_a: +median: 102928 cycles/ticks +average: 103571 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247984 cycles/ticks +average: 249367 cycles/ticks + +indcpa_enc: +median: 288204 cycles/ticks +average: 289868 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 264848 cycles/ticks +average: 266178 cycles/ticks + +kyber_keypair: +median: 285680 cycles/ticks +average: 286672 cycles/ticks + +kyber_encaps_derand: +median: 307594 cycles/ticks +average: 307905 cycles/ticks + +kyber_encaps: +median: 308442 cycles/ticks +average: 308826 cycles/ticks + +kyber_decaps: +median: 371134 cycles/ticks +average: 371878 cycles/ticks + +Loop spin: 192 +gen_a: +median: 102970 cycles/ticks +average: 103585 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247386 cycles/ticks +average: 248675 cycles/ticks + +indcpa_enc: +median: 287300 cycles/ticks +average: 288808 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59236 cycles/ticks + +kyber_keypair_derand: +median: 265076 cycles/ticks +average: 266331 cycles/ticks + +kyber_keypair: +median: 285696 cycles/ticks +average: 286766 cycles/ticks + +kyber_encaps_derand: +median: 307892 cycles/ticks +average: 308309 cycles/ticks + +kyber_encaps: +median: 308834 cycles/ticks +average: 309184 cycles/ticks + +kyber_decaps: +median: 371252 cycles/ticks +average: 371950 cycles/ticks + +Loop spin: 193 +gen_a: +median: 102616 cycles/ticks +average: 103204 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4362 cycles/ticks +average: 4405 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247526 cycles/ticks +average: 248747 cycles/ticks + +indcpa_enc: +median: 287986 cycles/ticks +average: 289610 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 60346 cycles/ticks + +kyber_keypair_derand: +median: 265106 cycles/ticks +average: 266438 cycles/ticks + +kyber_keypair: +median: 285606 cycles/ticks +average: 286514 cycles/ticks + +kyber_encaps_derand: +median: 308316 cycles/ticks +average: 308683 cycles/ticks + +kyber_encaps: +median: 309168 cycles/ticks +average: 309697 cycles/ticks + +kyber_decaps: +median: 371866 cycles/ticks +average: 372557 cycles/ticks + +Loop spin: 194 +gen_a: +median: 102946 cycles/ticks +average: 103542 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15067 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2831 cycles/ticks + +indcpa_keypair: +median: 247600 cycles/ticks +average: 248812 cycles/ticks + +indcpa_enc: +median: 287950 cycles/ticks +average: 289442 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59200 cycles/ticks + +kyber_keypair_derand: +median: 265162 cycles/ticks +average: 266363 cycles/ticks + +kyber_keypair: +median: 285764 cycles/ticks +average: 286916 cycles/ticks + +kyber_encaps_derand: +median: 307964 cycles/ticks +average: 308356 cycles/ticks + +kyber_encaps: +median: 308950 cycles/ticks +average: 309405 cycles/ticks + +kyber_decaps: +median: 371284 cycles/ticks +average: 371917 cycles/ticks + +Loop spin: 195 +gen_a: +median: 102644 cycles/ticks +average: 103291 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247440 cycles/ticks +average: 248697 cycles/ticks + +indcpa_enc: +median: 287574 cycles/ticks +average: 289172 cycles/ticks + +indcpa_dec: +median: 59054 cycles/ticks +average: 59300 cycles/ticks + +kyber_keypair_derand: +median: 265140 cycles/ticks +average: 266431 cycles/ticks + +kyber_keypair: +median: 285712 cycles/ticks +average: 286560 cycles/ticks + +kyber_encaps_derand: +median: 308434 cycles/ticks +average: 308853 cycles/ticks + +kyber_encaps: +median: 309328 cycles/ticks +average: 309950 cycles/ticks + +kyber_decaps: +median: 371772 cycles/ticks +average: 373652 cycles/ticks + +Loop spin: 196 +gen_a: +median: 102712 cycles/ticks +average: 103301 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247560 cycles/ticks +average: 248824 cycles/ticks + +indcpa_enc: +median: 287634 cycles/ticks +average: 289118 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265114 cycles/ticks +average: 266372 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286549 cycles/ticks + +kyber_encaps_derand: +median: 309324 cycles/ticks +average: 309806 cycles/ticks + +kyber_encaps: +median: 310182 cycles/ticks +average: 310591 cycles/ticks + +kyber_decaps: +median: 372842 cycles/ticks +average: 373595 cycles/ticks + +Loop spin: 197 +gen_a: +median: 102696 cycles/ticks +average: 103409 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4362 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 248172 cycles/ticks +average: 249619 cycles/ticks + +indcpa_enc: +median: 288704 cycles/ticks +average: 290385 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 264978 cycles/ticks +average: 266396 cycles/ticks + +kyber_keypair: +median: 285828 cycles/ticks +average: 286874 cycles/ticks + +kyber_encaps_derand: +median: 308094 cycles/ticks +average: 308465 cycles/ticks + +kyber_encaps: +median: 309072 cycles/ticks +average: 309576 cycles/ticks + +kyber_decaps: +median: 371450 cycles/ticks +average: 372106 cycles/ticks + +Loop spin: 198 +gen_a: +median: 102608 cycles/ticks +average: 103256 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 248288 cycles/ticks +average: 249605 cycles/ticks + +indcpa_enc: +median: 288430 cycles/ticks +average: 290114 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59324 cycles/ticks + +kyber_keypair_derand: +median: 265284 cycles/ticks +average: 267588 cycles/ticks + +kyber_keypair: +median: 285656 cycles/ticks +average: 286747 cycles/ticks + +kyber_encaps_derand: +median: 308142 cycles/ticks +average: 308617 cycles/ticks + +kyber_encaps: +median: 309020 cycles/ticks +average: 309399 cycles/ticks + +kyber_decaps: +median: 371684 cycles/ticks +average: 372390 cycles/ticks + +Loop spin: 199 +gen_a: +median: 102678 cycles/ticks +average: 103246 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247756 cycles/ticks +average: 248981 cycles/ticks + +indcpa_enc: +median: 288464 cycles/ticks +average: 290013 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59323 cycles/ticks + +kyber_keypair_derand: +median: 264956 cycles/ticks +average: 266254 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286701 cycles/ticks + +kyber_encaps_derand: +median: 308050 cycles/ticks +average: 308373 cycles/ticks + +kyber_encaps: +median: 309036 cycles/ticks +average: 309490 cycles/ticks + +kyber_decaps: +median: 371388 cycles/ticks +average: 372175 cycles/ticks + +Loop spin: 200 +gen_a: +median: 103004 cycles/ticks +average: 103640 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247986 cycles/ticks +average: 249238 cycles/ticks + +indcpa_enc: +median: 288128 cycles/ticks +average: 289627 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 264618 cycles/ticks +average: 265914 cycles/ticks + +kyber_keypair: +median: 285678 cycles/ticks +average: 286713 cycles/ticks + +kyber_encaps_derand: +median: 308466 cycles/ticks +average: 308851 cycles/ticks + +kyber_encaps: +median: 309174 cycles/ticks +average: 309615 cycles/ticks + +kyber_decaps: +median: 371788 cycles/ticks +average: 373675 cycles/ticks + +Loop spin: 201 +gen_a: +median: 102616 cycles/ticks +average: 103215 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247664 cycles/ticks +average: 248903 cycles/ticks + +indcpa_enc: +median: 287896 cycles/ticks +average: 289376 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59297 cycles/ticks + +kyber_keypair_derand: +median: 264842 cycles/ticks +average: 266076 cycles/ticks + +kyber_keypair: +median: 285580 cycles/ticks +average: 286588 cycles/ticks + +kyber_encaps_derand: +median: 308290 cycles/ticks +average: 308675 cycles/ticks + +kyber_encaps: +median: 309068 cycles/ticks +average: 309533 cycles/ticks + +kyber_decaps: +median: 371866 cycles/ticks +average: 372676 cycles/ticks + +Loop spin: 202 +gen_a: +median: 102668 cycles/ticks +average: 103266 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15184 cycles/ticks +average: 15060 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247648 cycles/ticks +average: 248988 cycles/ticks + +indcpa_enc: +median: 287968 cycles/ticks +average: 289454 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59189 cycles/ticks + +kyber_keypair_derand: +median: 264920 cycles/ticks +average: 266261 cycles/ticks + +kyber_keypair: +median: 285666 cycles/ticks +average: 286633 cycles/ticks + +kyber_encaps_derand: +median: 308218 cycles/ticks +average: 308688 cycles/ticks + +kyber_encaps: +median: 308936 cycles/ticks +average: 309386 cycles/ticks + +kyber_decaps: +median: 371724 cycles/ticks +average: 372386 cycles/ticks + +Loop spin: 203 +gen_a: +median: 102760 cycles/ticks +average: 103340 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2140 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15200 cycles/ticks +average: 15091 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247916 cycles/ticks +average: 249140 cycles/ticks + +indcpa_enc: +median: 287768 cycles/ticks +average: 289293 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 60292 cycles/ticks + +kyber_keypair_derand: +median: 265274 cycles/ticks +average: 266509 cycles/ticks + +kyber_keypair: +median: 285720 cycles/ticks +average: 286766 cycles/ticks + +kyber_encaps_derand: +median: 308084 cycles/ticks +average: 308487 cycles/ticks + +kyber_encaps: +median: 308874 cycles/ticks +average: 309395 cycles/ticks + +kyber_decaps: +median: 371330 cycles/ticks +average: 372067 cycles/ticks + +Loop spin: 204 +gen_a: +median: 103008 cycles/ticks +average: 103641 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247832 cycles/ticks +average: 249170 cycles/ticks + +indcpa_enc: +median: 288454 cycles/ticks +average: 289948 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59236 cycles/ticks + +kyber_keypair_derand: +median: 265052 cycles/ticks +average: 266337 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 286817 cycles/ticks + +kyber_encaps_derand: +median: 308048 cycles/ticks +average: 308506 cycles/ticks + +kyber_encaps: +median: 308804 cycles/ticks +average: 309277 cycles/ticks + +kyber_decaps: +median: 371398 cycles/ticks +average: 372091 cycles/ticks + +Loop spin: 205 +gen_a: +median: 102884 cycles/ticks +average: 103543 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248962 cycles/ticks +average: 250059 cycles/ticks + +indcpa_enc: +median: 289408 cycles/ticks +average: 290870 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 264826 cycles/ticks +average: 266048 cycles/ticks + +kyber_keypair: +median: 285594 cycles/ticks +average: 286498 cycles/ticks + +kyber_encaps_derand: +median: 309854 cycles/ticks +average: 310226 cycles/ticks + +kyber_encaps: +median: 310686 cycles/ticks +average: 311185 cycles/ticks + +kyber_decaps: +median: 373298 cycles/ticks +average: 375119 cycles/ticks + +Loop spin: 206 +gen_a: +median: 102804 cycles/ticks +average: 103405 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248994 cycles/ticks +average: 250316 cycles/ticks + +indcpa_enc: +median: 289544 cycles/ticks +average: 291123 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59192 cycles/ticks + +kyber_keypair_derand: +median: 264928 cycles/ticks +average: 266150 cycles/ticks + +kyber_keypair: +median: 285566 cycles/ticks +average: 286536 cycles/ticks + +kyber_encaps_derand: +median: 308204 cycles/ticks +average: 308517 cycles/ticks + +kyber_encaps: +median: 308800 cycles/ticks +average: 309252 cycles/ticks + +kyber_decaps: +median: 371600 cycles/ticks +average: 372357 cycles/ticks + +Loop spin: 207 +gen_a: +median: 103070 cycles/ticks +average: 103766 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247636 cycles/ticks +average: 248892 cycles/ticks + +indcpa_enc: +median: 287998 cycles/ticks +average: 289466 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 266534 cycles/ticks +average: 267731 cycles/ticks + +kyber_keypair: +median: 285402 cycles/ticks +average: 286555 cycles/ticks + +kyber_encaps_derand: +median: 309932 cycles/ticks +average: 310229 cycles/ticks + +kyber_encaps: +median: 310864 cycles/ticks +average: 311347 cycles/ticks + +kyber_decaps: +median: 373278 cycles/ticks +average: 374050 cycles/ticks + +Loop spin: 208 +gen_a: +median: 102964 cycles/ticks +average: 103504 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247906 cycles/ticks +average: 249223 cycles/ticks + +indcpa_enc: +median: 287908 cycles/ticks +average: 289538 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 265032 cycles/ticks +average: 267378 cycles/ticks + +kyber_keypair: +median: 285686 cycles/ticks +average: 286673 cycles/ticks + +kyber_encaps_derand: +median: 307874 cycles/ticks +average: 308280 cycles/ticks + +kyber_encaps: +median: 308766 cycles/ticks +average: 308998 cycles/ticks + +kyber_decaps: +median: 371550 cycles/ticks +average: 372236 cycles/ticks + +Loop spin: 209 +gen_a: +median: 102652 cycles/ticks +average: 103247 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247738 cycles/ticks +average: 249037 cycles/ticks + +indcpa_enc: +median: 288164 cycles/ticks +average: 289587 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 264908 cycles/ticks +average: 266129 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286718 cycles/ticks + +kyber_encaps_derand: +median: 308198 cycles/ticks +average: 308635 cycles/ticks + +kyber_encaps: +median: 308966 cycles/ticks +average: 309442 cycles/ticks + +kyber_decaps: +median: 371432 cycles/ticks +average: 372217 cycles/ticks + +Loop spin: 210 +gen_a: +median: 102998 cycles/ticks +average: 103564 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 248018 cycles/ticks +average: 249262 cycles/ticks + +indcpa_enc: +median: 288172 cycles/ticks +average: 289762 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59214 cycles/ticks + +kyber_keypair_derand: +median: 265212 cycles/ticks +average: 266417 cycles/ticks + +kyber_keypair: +median: 285800 cycles/ticks +average: 286815 cycles/ticks + +kyber_encaps_derand: +median: 307984 cycles/ticks +average: 308452 cycles/ticks + +kyber_encaps: +median: 308942 cycles/ticks +average: 309445 cycles/ticks + +kyber_decaps: +median: 371440 cycles/ticks +average: 373216 cycles/ticks + +Loop spin: 211 +gen_a: +median: 102692 cycles/ticks +average: 103245 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14955 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247760 cycles/ticks +average: 249121 cycles/ticks + +indcpa_enc: +median: 288024 cycles/ticks +average: 289563 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59269 cycles/ticks + +kyber_keypair_derand: +median: 265248 cycles/ticks +average: 266609 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286653 cycles/ticks + +kyber_encaps_derand: +median: 308018 cycles/ticks +average: 308521 cycles/ticks + +kyber_encaps: +median: 308880 cycles/ticks +average: 309282 cycles/ticks + +kyber_decaps: +median: 371502 cycles/ticks +average: 372437 cycles/ticks + +Loop spin: 212 +gen_a: +median: 103052 cycles/ticks +average: 103695 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247768 cycles/ticks +average: 249043 cycles/ticks + +indcpa_enc: +median: 288118 cycles/ticks +average: 289722 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59184 cycles/ticks + +kyber_keypair_derand: +median: 266178 cycles/ticks +average: 267502 cycles/ticks + +kyber_keypair: +median: 285804 cycles/ticks +average: 286844 cycles/ticks + +kyber_encaps_derand: +median: 308206 cycles/ticks +average: 308641 cycles/ticks + +kyber_encaps: +median: 309096 cycles/ticks +average: 309499 cycles/ticks + +kyber_decaps: +median: 371778 cycles/ticks +average: 372558 cycles/ticks + +Loop spin: 213 +gen_a: +median: 102708 cycles/ticks +average: 103305 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247600 cycles/ticks +average: 248804 cycles/ticks + +indcpa_enc: +median: 287994 cycles/ticks +average: 289616 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59279 cycles/ticks + +kyber_keypair_derand: +median: 265082 cycles/ticks +average: 267361 cycles/ticks + +kyber_keypair: +median: 285942 cycles/ticks +average: 286943 cycles/ticks + +kyber_encaps_derand: +median: 308702 cycles/ticks +average: 309231 cycles/ticks + +kyber_encaps: +median: 309526 cycles/ticks +average: 309970 cycles/ticks + +kyber_decaps: +median: 371994 cycles/ticks +average: 372814 cycles/ticks + +Loop spin: 214 +gen_a: +median: 102832 cycles/ticks +average: 103477 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247360 cycles/ticks +average: 248655 cycles/ticks + +indcpa_enc: +median: 287408 cycles/ticks +average: 288776 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59192 cycles/ticks + +kyber_keypair_derand: +median: 264846 cycles/ticks +average: 266079 cycles/ticks + +kyber_keypair: +median: 285754 cycles/ticks +average: 286852 cycles/ticks + +kyber_encaps_derand: +median: 308556 cycles/ticks +average: 309070 cycles/ticks + +kyber_encaps: +median: 309356 cycles/ticks +average: 309975 cycles/ticks + +kyber_decaps: +median: 371794 cycles/ticks +average: 372555 cycles/ticks + +Loop spin: 215 +gen_a: +median: 102696 cycles/ticks +average: 103292 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14899 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 248984 cycles/ticks +average: 250547 cycles/ticks + +indcpa_enc: +median: 289468 cycles/ticks +average: 291285 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59293 cycles/ticks + +kyber_keypair_derand: +median: 265114 cycles/ticks +average: 266445 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286549 cycles/ticks + +kyber_encaps_derand: +median: 310142 cycles/ticks +average: 310506 cycles/ticks + +kyber_encaps: +median: 310682 cycles/ticks +average: 311278 cycles/ticks + +kyber_decaps: +median: 373280 cycles/ticks +average: 375143 cycles/ticks + +Loop spin: 216 +gen_a: +median: 102884 cycles/ticks +average: 103487 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247656 cycles/ticks +average: 248905 cycles/ticks + +indcpa_enc: +median: 287900 cycles/ticks +average: 289371 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265050 cycles/ticks +average: 266282 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286523 cycles/ticks + +kyber_encaps_derand: +median: 308578 cycles/ticks +average: 308941 cycles/ticks + +kyber_encaps: +median: 309294 cycles/ticks +average: 309745 cycles/ticks + +kyber_decaps: +median: 371914 cycles/ticks +average: 372736 cycles/ticks + +Loop spin: 217 +gen_a: +median: 102604 cycles/ticks +average: 103275 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248026 cycles/ticks +average: 249302 cycles/ticks + +indcpa_enc: +median: 288394 cycles/ticks +average: 289981 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 264960 cycles/ticks +average: 266267 cycles/ticks + +kyber_keypair: +median: 285550 cycles/ticks +average: 286583 cycles/ticks + +kyber_encaps_derand: +median: 308718 cycles/ticks +average: 309093 cycles/ticks + +kyber_encaps: +median: 309648 cycles/ticks +average: 310186 cycles/ticks + +kyber_decaps: +median: 372164 cycles/ticks +average: 372859 cycles/ticks + +Loop spin: 218 +gen_a: +median: 102884 cycles/ticks +average: 103413 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247588 cycles/ticks +average: 248741 cycles/ticks + +indcpa_enc: +median: 287738 cycles/ticks +average: 289369 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 264642 cycles/ticks +average: 266976 cycles/ticks + +kyber_keypair: +median: 285686 cycles/ticks +average: 286655 cycles/ticks + +kyber_encaps_derand: +median: 308474 cycles/ticks +average: 308903 cycles/ticks + +kyber_encaps: +median: 309310 cycles/ticks +average: 309682 cycles/ticks + +kyber_decaps: +median: 371832 cycles/ticks +average: 372405 cycles/ticks + +Loop spin: 219 +gen_a: +median: 102870 cycles/ticks +average: 103485 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14927 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247960 cycles/ticks +average: 249188 cycles/ticks + +indcpa_enc: +median: 288302 cycles/ticks +average: 289826 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 264948 cycles/ticks +average: 266281 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286657 cycles/ticks + +kyber_encaps_derand: +median: 307744 cycles/ticks +average: 308054 cycles/ticks + +kyber_encaps: +median: 308656 cycles/ticks +average: 309048 cycles/ticks + +kyber_decaps: +median: 371228 cycles/ticks +average: 372088 cycles/ticks + +Loop spin: 220 +gen_a: +median: 102936 cycles/ticks +average: 103557 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247882 cycles/ticks +average: 249147 cycles/ticks + +indcpa_enc: +median: 288540 cycles/ticks +average: 290060 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 264948 cycles/ticks +average: 266162 cycles/ticks + +kyber_keypair: +median: 285760 cycles/ticks +average: 286786 cycles/ticks + +kyber_encaps_derand: +median: 310158 cycles/ticks +average: 310744 cycles/ticks + +kyber_encaps: +median: 310980 cycles/ticks +average: 311504 cycles/ticks + +kyber_decaps: +median: 373656 cycles/ticks +average: 375491 cycles/ticks + +Loop spin: 221 +gen_a: +median: 102646 cycles/ticks +average: 103240 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9826 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 744 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247880 cycles/ticks +average: 249199 cycles/ticks + +indcpa_enc: +median: 288232 cycles/ticks +average: 289728 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 264592 cycles/ticks +average: 265885 cycles/ticks + +kyber_keypair: +median: 285516 cycles/ticks +average: 286438 cycles/ticks + +kyber_encaps_derand: +median: 308178 cycles/ticks +average: 308618 cycles/ticks + +kyber_encaps: +median: 309064 cycles/ticks +average: 309458 cycles/ticks + +kyber_decaps: +median: 371698 cycles/ticks +average: 372531 cycles/ticks + +Loop spin: 222 +gen_a: +median: 102780 cycles/ticks +average: 103404 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14916 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247892 cycles/ticks +average: 249188 cycles/ticks + +indcpa_enc: +median: 287994 cycles/ticks +average: 289524 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265260 cycles/ticks +average: 266575 cycles/ticks + +kyber_keypair: +median: 286058 cycles/ticks +average: 287063 cycles/ticks + +kyber_encaps_derand: +median: 308400 cycles/ticks +average: 308864 cycles/ticks + +kyber_encaps: +median: 309140 cycles/ticks +average: 309458 cycles/ticks + +kyber_decaps: +median: 371882 cycles/ticks +average: 372745 cycles/ticks + +Loop spin: 223 +gen_a: +median: 102768 cycles/ticks +average: 103376 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247678 cycles/ticks +average: 248957 cycles/ticks + +indcpa_enc: +median: 287764 cycles/ticks +average: 289448 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59269 cycles/ticks + +kyber_keypair_derand: +median: 264920 cycles/ticks +average: 267316 cycles/ticks + +kyber_keypair: +median: 285726 cycles/ticks +average: 286709 cycles/ticks + +kyber_encaps_derand: +median: 308200 cycles/ticks +average: 308604 cycles/ticks + +kyber_encaps: +median: 309062 cycles/ticks +average: 309551 cycles/ticks + +kyber_decaps: +median: 371510 cycles/ticks +average: 372179 cycles/ticks + +Loop spin: 224 +gen_a: +median: 102880 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14858 cycles/ticks +average: 14937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248084 cycles/ticks +average: 249399 cycles/ticks + +indcpa_enc: +median: 287998 cycles/ticks +average: 289547 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59264 cycles/ticks + +kyber_keypair_derand: +median: 265046 cycles/ticks +average: 266302 cycles/ticks + +kyber_keypair: +median: 286106 cycles/ticks +average: 287208 cycles/ticks + +kyber_encaps_derand: +median: 308094 cycles/ticks +average: 308487 cycles/ticks + +kyber_encaps: +median: 309002 cycles/ticks +average: 309540 cycles/ticks + +kyber_decaps: +median: 371378 cycles/ticks +average: 372117 cycles/ticks + +Loop spin: 225 +gen_a: +median: 102958 cycles/ticks +average: 103571 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14974 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247776 cycles/ticks +average: 249062 cycles/ticks + +indcpa_enc: +median: 288314 cycles/ticks +average: 289776 cycles/ticks + +indcpa_dec: +median: 59014 cycles/ticks +average: 59286 cycles/ticks + +kyber_keypair_derand: +median: 265160 cycles/ticks +average: 266333 cycles/ticks + +kyber_keypair: +median: 285666 cycles/ticks +average: 286662 cycles/ticks + +kyber_encaps_derand: +median: 308344 cycles/ticks +average: 311132 cycles/ticks + +kyber_encaps: +median: 309256 cycles/ticks +average: 312229 cycles/ticks + +kyber_decaps: +median: 371888 cycles/ticks +average: 373828 cycles/ticks + +Loop spin: 226 +gen_a: +median: 102656 cycles/ticks +average: 103258 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 250554 cycles/ticks +average: 251858 cycles/ticks + +indcpa_enc: +median: 290978 cycles/ticks +average: 292474 cycles/ticks + +indcpa_dec: +median: 59194 cycles/ticks +average: 59439 cycles/ticks + +kyber_keypair_derand: +median: 264946 cycles/ticks +average: 266271 cycles/ticks + +kyber_keypair: +median: 285616 cycles/ticks +average: 286636 cycles/ticks + +kyber_encaps_derand: +median: 309834 cycles/ticks +average: 310260 cycles/ticks + +kyber_encaps: +median: 310586 cycles/ticks +average: 311059 cycles/ticks + +kyber_decaps: +median: 373368 cycles/ticks +average: 374163 cycles/ticks + +Loop spin: 227 +gen_a: +median: 102846 cycles/ticks +average: 103522 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247598 cycles/ticks +average: 248799 cycles/ticks + +indcpa_enc: +median: 287936 cycles/ticks +average: 289339 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59272 cycles/ticks + +kyber_keypair_derand: +median: 264884 cycles/ticks +average: 266048 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286563 cycles/ticks + +kyber_encaps_derand: +median: 309918 cycles/ticks +average: 310405 cycles/ticks + +kyber_encaps: +median: 310842 cycles/ticks +average: 311324 cycles/ticks + +kyber_decaps: +median: 373488 cycles/ticks +average: 374139 cycles/ticks + +Loop spin: 228 +gen_a: +median: 102908 cycles/ticks +average: 103514 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247698 cycles/ticks +average: 249124 cycles/ticks + +indcpa_enc: +median: 288202 cycles/ticks +average: 289875 cycles/ticks + +indcpa_dec: +median: 59018 cycles/ticks +average: 59319 cycles/ticks + +kyber_keypair_derand: +median: 264922 cycles/ticks +average: 267307 cycles/ticks + +kyber_keypair: +median: 285748 cycles/ticks +average: 286782 cycles/ticks + +kyber_encaps_derand: +median: 308936 cycles/ticks +average: 309454 cycles/ticks + +kyber_encaps: +median: 309802 cycles/ticks +average: 310332 cycles/ticks + +kyber_decaps: +median: 372384 cycles/ticks +average: 373171 cycles/ticks + +Loop spin: 229 +gen_a: +median: 102736 cycles/ticks +average: 103364 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14844 cycles/ticks +average: 15056 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247806 cycles/ticks +average: 249068 cycles/ticks + +indcpa_enc: +median: 288224 cycles/ticks +average: 289709 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 264910 cycles/ticks +average: 266362 cycles/ticks + +kyber_keypair: +median: 285490 cycles/ticks +average: 286544 cycles/ticks + +kyber_encaps_derand: +median: 308250 cycles/ticks +average: 308684 cycles/ticks + +kyber_encaps: +median: 309062 cycles/ticks +average: 309649 cycles/ticks + +kyber_decaps: +median: 371658 cycles/ticks +average: 372502 cycles/ticks + +Loop spin: 230 +gen_a: +median: 102842 cycles/ticks +average: 103399 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14967 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247318 cycles/ticks +average: 248607 cycles/ticks + +indcpa_enc: +median: 287980 cycles/ticks +average: 289519 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 265460 cycles/ticks +average: 266720 cycles/ticks + +kyber_keypair: +median: 285590 cycles/ticks +average: 286582 cycles/ticks + +kyber_encaps_derand: +median: 308650 cycles/ticks +average: 309127 cycles/ticks + +kyber_encaps: +median: 309204 cycles/ticks +average: 309615 cycles/ticks + +kyber_decaps: +median: 371846 cycles/ticks +average: 373644 cycles/ticks + +Loop spin: 231 +gen_a: +median: 102726 cycles/ticks +average: 103320 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247966 cycles/ticks +average: 249318 cycles/ticks + +indcpa_enc: +median: 288282 cycles/ticks +average: 289732 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 266732 cycles/ticks +average: 268089 cycles/ticks + +kyber_keypair: +median: 285576 cycles/ticks +average: 286635 cycles/ticks + +kyber_encaps_derand: +median: 309796 cycles/ticks +average: 310268 cycles/ticks + +kyber_encaps: +median: 310668 cycles/ticks +average: 311005 cycles/ticks + +kyber_decaps: +median: 373080 cycles/ticks +average: 373907 cycles/ticks + +Loop spin: 232 +gen_a: +median: 102660 cycles/ticks +average: 103399 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4362 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 249824 cycles/ticks +average: 251213 cycles/ticks + +indcpa_enc: +median: 289682 cycles/ticks +average: 291176 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265460 cycles/ticks +average: 266761 cycles/ticks + +kyber_keypair: +median: 286086 cycles/ticks +average: 287038 cycles/ticks + +kyber_encaps_derand: +median: 308522 cycles/ticks +average: 308944 cycles/ticks + +kyber_encaps: +median: 309326 cycles/ticks +average: 309635 cycles/ticks + +kyber_decaps: +median: 371900 cycles/ticks +average: 372562 cycles/ticks + +Loop spin: 233 +gen_a: +median: 102718 cycles/ticks +average: 103291 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14920 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247354 cycles/ticks +average: 248714 cycles/ticks + +indcpa_enc: +median: 287898 cycles/ticks +average: 289576 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 265138 cycles/ticks +average: 267523 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286672 cycles/ticks + +kyber_encaps_derand: +median: 307960 cycles/ticks +average: 308350 cycles/ticks + +kyber_encaps: +median: 308998 cycles/ticks +average: 309515 cycles/ticks + +kyber_decaps: +median: 371570 cycles/ticks +average: 372307 cycles/ticks + +Loop spin: 234 +gen_a: +median: 102880 cycles/ticks +average: 103505 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247706 cycles/ticks +average: 248946 cycles/ticks + +indcpa_enc: +median: 287772 cycles/ticks +average: 289162 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 264968 cycles/ticks +average: 266318 cycles/ticks + +kyber_keypair: +median: 285694 cycles/ticks +average: 286701 cycles/ticks + +kyber_encaps_derand: +median: 308154 cycles/ticks +average: 308656 cycles/ticks + +kyber_encaps: +median: 309014 cycles/ticks +average: 309361 cycles/ticks + +kyber_decaps: +median: 371530 cycles/ticks +average: 372249 cycles/ticks + +Loop spin: 235 +gen_a: +median: 102704 cycles/ticks +average: 103316 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247496 cycles/ticks +average: 248700 cycles/ticks + +indcpa_enc: +median: 288012 cycles/ticks +average: 289543 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59176 cycles/ticks + +kyber_keypair_derand: +median: 265098 cycles/ticks +average: 266326 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286526 cycles/ticks + +kyber_encaps_derand: +median: 308192 cycles/ticks +average: 308484 cycles/ticks + +kyber_encaps: +median: 309032 cycles/ticks +average: 309458 cycles/ticks + +kyber_decaps: +median: 371674 cycles/ticks +average: 373479 cycles/ticks + +Loop spin: 236 +gen_a: +median: 102762 cycles/ticks +average: 103365 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247650 cycles/ticks +average: 248961 cycles/ticks + +indcpa_enc: +median: 287904 cycles/ticks +average: 289413 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59235 cycles/ticks + +kyber_keypair_derand: +median: 265118 cycles/ticks +average: 266308 cycles/ticks + +kyber_keypair: +median: 285712 cycles/ticks +average: 286695 cycles/ticks + +kyber_encaps_derand: +median: 308038 cycles/ticks +average: 308399 cycles/ticks + +kyber_encaps: +median: 308876 cycles/ticks +average: 309230 cycles/ticks + +kyber_decaps: +median: 371654 cycles/ticks +average: 372488 cycles/ticks + +Loop spin: 237 +gen_a: +median: 102472 cycles/ticks +average: 103138 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14856 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247568 cycles/ticks +average: 248824 cycles/ticks + +indcpa_enc: +median: 288162 cycles/ticks +average: 289775 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 266800 cycles/ticks +average: 268098 cycles/ticks + +kyber_keypair: +median: 285726 cycles/ticks +average: 286667 cycles/ticks + +kyber_encaps_derand: +median: 308334 cycles/ticks +average: 308633 cycles/ticks + +kyber_encaps: +median: 309226 cycles/ticks +average: 309575 cycles/ticks + +kyber_decaps: +median: 371690 cycles/ticks +average: 372424 cycles/ticks + +Loop spin: 238 +gen_a: +median: 102878 cycles/ticks +average: 103420 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247648 cycles/ticks +average: 249001 cycles/ticks + +indcpa_enc: +median: 287910 cycles/ticks +average: 289535 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 265202 cycles/ticks +average: 267562 cycles/ticks + +kyber_keypair: +median: 285758 cycles/ticks +average: 286789 cycles/ticks + +kyber_encaps_derand: +median: 308394 cycles/ticks +average: 308920 cycles/ticks + +kyber_encaps: +median: 309288 cycles/ticks +average: 309827 cycles/ticks + +kyber_decaps: +median: 371866 cycles/ticks +average: 372648 cycles/ticks + +Loop spin: 239 +gen_a: +median: 102626 cycles/ticks +average: 103253 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247656 cycles/ticks +average: 248942 cycles/ticks + +indcpa_enc: +median: 288046 cycles/ticks +average: 289573 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59178 cycles/ticks + +kyber_keypair_derand: +median: 265014 cycles/ticks +average: 266454 cycles/ticks + +kyber_keypair: +median: 285680 cycles/ticks +average: 286846 cycles/ticks + +kyber_encaps_derand: +median: 308170 cycles/ticks +average: 308658 cycles/ticks + +kyber_encaps: +median: 308942 cycles/ticks +average: 309349 cycles/ticks + +kyber_decaps: +median: 371536 cycles/ticks +average: 372238 cycles/ticks + +Loop spin: 240 +gen_a: +median: 102910 cycles/ticks +average: 103524 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247968 cycles/ticks +average: 249160 cycles/ticks + +indcpa_enc: +median: 288098 cycles/ticks +average: 289707 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 265360 cycles/ticks +average: 266631 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286704 cycles/ticks + +kyber_encaps_derand: +median: 308294 cycles/ticks +average: 308843 cycles/ticks + +kyber_encaps: +median: 309212 cycles/ticks +average: 309772 cycles/ticks + +kyber_decaps: +median: 371834 cycles/ticks +average: 373656 cycles/ticks + +Loop spin: 241 +gen_a: +median: 102572 cycles/ticks +average: 103204 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7606 cycles/ticks +average: 7648 cycles/ticks + +INVNTT: +median: 10402 cycles/ticks +average: 10206 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247676 cycles/ticks +average: 248927 cycles/ticks + +indcpa_enc: +median: 288214 cycles/ticks +average: 289801 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 265118 cycles/ticks +average: 266488 cycles/ticks + +kyber_keypair: +median: 285506 cycles/ticks +average: 286622 cycles/ticks + +kyber_encaps_derand: +median: 308778 cycles/ticks +average: 309150 cycles/ticks + +kyber_encaps: +median: 309682 cycles/ticks +average: 310163 cycles/ticks + +kyber_decaps: +median: 372128 cycles/ticks +average: 372919 cycles/ticks + +Loop spin: 242 +gen_a: +median: 102762 cycles/ticks +average: 103458 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9854 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15037 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247766 cycles/ticks +average: 249046 cycles/ticks + +indcpa_enc: +median: 288092 cycles/ticks +average: 289587 cycles/ticks + +indcpa_dec: +median: 59066 cycles/ticks +average: 59337 cycles/ticks + +kyber_keypair_derand: +median: 264948 cycles/ticks +average: 266242 cycles/ticks + +kyber_keypair: +median: 286108 cycles/ticks +average: 287049 cycles/ticks + +kyber_encaps_derand: +median: 308734 cycles/ticks +average: 309215 cycles/ticks + +kyber_encaps: +median: 309252 cycles/ticks +average: 309492 cycles/ticks + +kyber_decaps: +median: 372074 cycles/ticks +average: 372696 cycles/ticks + +Loop spin: 243 +gen_a: +median: 102700 cycles/ticks +average: 103274 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247912 cycles/ticks +average: 249178 cycles/ticks + +indcpa_enc: +median: 287976 cycles/ticks +average: 289587 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 60332 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266437 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286654 cycles/ticks + +kyber_encaps_derand: +median: 308422 cycles/ticks +average: 308704 cycles/ticks + +kyber_encaps: +median: 309340 cycles/ticks +average: 309728 cycles/ticks + +kyber_decaps: +median: 372034 cycles/ticks +average: 372729 cycles/ticks + +Loop spin: 244 +gen_a: +median: 102688 cycles/ticks +average: 103276 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14836 cycles/ticks +average: 15028 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248178 cycles/ticks +average: 249369 cycles/ticks + +indcpa_enc: +median: 288292 cycles/ticks +average: 289705 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59296 cycles/ticks + +kyber_keypair_derand: +median: 264988 cycles/ticks +average: 266207 cycles/ticks + +kyber_keypair: +median: 285846 cycles/ticks +average: 286878 cycles/ticks + +kyber_encaps_derand: +median: 308624 cycles/ticks +average: 309099 cycles/ticks + +kyber_encaps: +median: 309414 cycles/ticks +average: 309696 cycles/ticks + +kyber_decaps: +median: 372118 cycles/ticks +average: 372896 cycles/ticks + +Loop spin: 245 +gen_a: +median: 102892 cycles/ticks +average: 103455 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247486 cycles/ticks +average: 248718 cycles/ticks + +indcpa_enc: +median: 287862 cycles/ticks +average: 289282 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59278 cycles/ticks + +kyber_keypair_derand: +median: 264814 cycles/ticks +average: 266111 cycles/ticks + +kyber_keypair: +median: 285752 cycles/ticks +average: 286757 cycles/ticks + +kyber_encaps_derand: +median: 307904 cycles/ticks +average: 308411 cycles/ticks + +kyber_encaps: +median: 308834 cycles/ticks +average: 309410 cycles/ticks + +kyber_decaps: +median: 371456 cycles/ticks +average: 373369 cycles/ticks + +Loop spin: 246 +gen_a: +median: 102980 cycles/ticks +average: 103532 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247944 cycles/ticks +average: 249180 cycles/ticks + +indcpa_enc: +median: 288220 cycles/ticks +average: 289753 cycles/ticks + +indcpa_dec: +median: 59024 cycles/ticks +average: 59277 cycles/ticks + +kyber_keypair_derand: +median: 265382 cycles/ticks +average: 266625 cycles/ticks + +kyber_keypair: +median: 285850 cycles/ticks +average: 286831 cycles/ticks + +kyber_encaps_derand: +median: 308974 cycles/ticks +average: 309452 cycles/ticks + +kyber_encaps: +median: 309836 cycles/ticks +average: 310345 cycles/ticks + +kyber_decaps: +median: 372194 cycles/ticks +average: 373030 cycles/ticks + +Loop spin: 247 +gen_a: +median: 102600 cycles/ticks +average: 103149 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247956 cycles/ticks +average: 249194 cycles/ticks + +indcpa_enc: +median: 288354 cycles/ticks +average: 289881 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 265048 cycles/ticks +average: 266266 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286586 cycles/ticks + +kyber_encaps_derand: +median: 310338 cycles/ticks +average: 310702 cycles/ticks + +kyber_encaps: +median: 311052 cycles/ticks +average: 311336 cycles/ticks + +kyber_decaps: +median: 373428 cycles/ticks +average: 374105 cycles/ticks + +Loop spin: 248 +gen_a: +median: 102804 cycles/ticks +average: 103408 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2142 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247680 cycles/ticks +average: 248877 cycles/ticks + +indcpa_enc: +median: 288068 cycles/ticks +average: 289583 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 266744 cycles/ticks +average: 269183 cycles/ticks + +kyber_keypair: +median: 285732 cycles/ticks +average: 286716 cycles/ticks + +kyber_encaps_derand: +median: 308524 cycles/ticks +average: 308979 cycles/ticks + +kyber_encaps: +median: 309228 cycles/ticks +average: 309733 cycles/ticks + +kyber_decaps: +median: 371884 cycles/ticks +average: 372722 cycles/ticks + +Loop spin: 249 +gen_a: +median: 102648 cycles/ticks +average: 103207 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14966 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248676 cycles/ticks +average: 249851 cycles/ticks + +indcpa_enc: +median: 289610 cycles/ticks +average: 291203 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59334 cycles/ticks + +kyber_keypair_derand: +median: 265090 cycles/ticks +average: 266398 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286741 cycles/ticks + +kyber_encaps_derand: +median: 308760 cycles/ticks +average: 309276 cycles/ticks + +kyber_encaps: +median: 309374 cycles/ticks +average: 309862 cycles/ticks + +kyber_decaps: +median: 371994 cycles/ticks +average: 372717 cycles/ticks + +Loop spin: 250 +gen_a: +median: 102752 cycles/ticks +average: 103350 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247300 cycles/ticks +average: 248498 cycles/ticks + +indcpa_enc: +median: 287790 cycles/ticks +average: 289196 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59203 cycles/ticks + +kyber_keypair_derand: +median: 265136 cycles/ticks +average: 266440 cycles/ticks + +kyber_keypair: +median: 285756 cycles/ticks +average: 286696 cycles/ticks + +kyber_encaps_derand: +median: 308454 cycles/ticks +average: 308871 cycles/ticks + +kyber_encaps: +median: 309306 cycles/ticks +average: 310950 cycles/ticks + +kyber_decaps: +median: 371824 cycles/ticks +average: 372540 cycles/ticks + +Loop spin: 251 +gen_a: +median: 102688 cycles/ticks +average: 103286 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 318 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247986 cycles/ticks +average: 249175 cycles/ticks + +indcpa_enc: +median: 287984 cycles/ticks +average: 289680 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 266986 cycles/ticks +average: 268255 cycles/ticks + +kyber_keypair: +median: 285708 cycles/ticks +average: 286752 cycles/ticks + +kyber_encaps_derand: +median: 308184 cycles/ticks +average: 308492 cycles/ticks + +kyber_encaps: +median: 309054 cycles/ticks +average: 309601 cycles/ticks + +kyber_decaps: +median: 371504 cycles/ticks +average: 372431 cycles/ticks + +Loop spin: 252 +gen_a: +median: 102678 cycles/ticks +average: 103301 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247782 cycles/ticks +average: 249064 cycles/ticks + +indcpa_enc: +median: 288088 cycles/ticks +average: 289597 cycles/ticks + +indcpa_dec: +median: 58936 cycles/ticks +average: 59176 cycles/ticks + +kyber_keypair_derand: +median: 265024 cycles/ticks +average: 266226 cycles/ticks + +kyber_keypair: +median: 285586 cycles/ticks +average: 286585 cycles/ticks + +kyber_encaps_derand: +median: 308412 cycles/ticks +average: 308771 cycles/ticks + +kyber_encaps: +median: 309330 cycles/ticks +average: 309818 cycles/ticks + +kyber_decaps: +median: 371922 cycles/ticks +average: 372890 cycles/ticks + +Loop spin: 253 +gen_a: +median: 102738 cycles/ticks +average: 103421 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248094 cycles/ticks +average: 249453 cycles/ticks + +indcpa_enc: +median: 288520 cycles/ticks +average: 291196 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 264914 cycles/ticks +average: 266193 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286553 cycles/ticks + +kyber_encaps_derand: +median: 307802 cycles/ticks +average: 308146 cycles/ticks + +kyber_encaps: +median: 308772 cycles/ticks +average: 309224 cycles/ticks + +kyber_decaps: +median: 371348 cycles/ticks +average: 372097 cycles/ticks + +Loop spin: 254 +gen_a: +median: 102806 cycles/ticks +average: 103368 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 14996 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247734 cycles/ticks +average: 248935 cycles/ticks + +indcpa_enc: +median: 287944 cycles/ticks +average: 289550 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59196 cycles/ticks + +kyber_keypair_derand: +median: 265202 cycles/ticks +average: 266505 cycles/ticks + +kyber_keypair: +median: 285700 cycles/ticks +average: 286667 cycles/ticks + +kyber_encaps_derand: +median: 309828 cycles/ticks +average: 310246 cycles/ticks + +kyber_encaps: +median: 310746 cycles/ticks +average: 311266 cycles/ticks + +kyber_decaps: +median: 373136 cycles/ticks +average: 374033 cycles/ticks + +Loop spin: 255 +gen_a: +median: 102622 cycles/ticks +average: 103237 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15043 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247768 cycles/ticks +average: 249020 cycles/ticks + +indcpa_enc: +median: 288228 cycles/ticks +average: 289737 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59184 cycles/ticks + +kyber_keypair_derand: +median: 266568 cycles/ticks +average: 267759 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286458 cycles/ticks + +kyber_encaps_derand: +median: 308228 cycles/ticks +average: 308620 cycles/ticks + +kyber_encaps: +median: 309048 cycles/ticks +average: 310611 cycles/ticks + +kyber_decaps: +median: 371718 cycles/ticks +average: 372427 cycles/ticks + +Loop spin: 256 +gen_a: +median: 102750 cycles/ticks +average: 103315 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15005 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247656 cycles/ticks +average: 248886 cycles/ticks + +indcpa_enc: +median: 287942 cycles/ticks +average: 289477 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59184 cycles/ticks + +kyber_keypair_derand: +median: 266048 cycles/ticks +average: 267173 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286624 cycles/ticks + +kyber_encaps_derand: +median: 308582 cycles/ticks +average: 309041 cycles/ticks + +kyber_encaps: +median: 309494 cycles/ticks +average: 309906 cycles/ticks + +kyber_decaps: +median: 371986 cycles/ticks +average: 372683 cycles/ticks + +Loop spin: 257 +gen_a: +median: 102836 cycles/ticks +average: 103423 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248180 cycles/ticks +average: 249386 cycles/ticks + +indcpa_enc: +median: 288460 cycles/ticks +average: 289998 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59264 cycles/ticks + +kyber_keypair_derand: +median: 265184 cycles/ticks +average: 266533 cycles/ticks + +kyber_keypair: +median: 285600 cycles/ticks +average: 286622 cycles/ticks + +kyber_encaps_derand: +median: 308056 cycles/ticks +average: 308270 cycles/ticks + +kyber_encaps: +median: 309040 cycles/ticks +average: 309433 cycles/ticks + +kyber_decaps: +median: 371562 cycles/ticks +average: 372345 cycles/ticks + +Loop spin: 258 +gen_a: +median: 102710 cycles/ticks +average: 103363 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14889 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247862 cycles/ticks +average: 249149 cycles/ticks + +indcpa_enc: +median: 288440 cycles/ticks +average: 291059 cycles/ticks + +indcpa_dec: +median: 59094 cycles/ticks +average: 59390 cycles/ticks + +kyber_keypair_derand: +median: 264896 cycles/ticks +average: 266073 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286637 cycles/ticks + +kyber_encaps_derand: +median: 308598 cycles/ticks +average: 309018 cycles/ticks + +kyber_encaps: +median: 309514 cycles/ticks +average: 309897 cycles/ticks + +kyber_decaps: +median: 371958 cycles/ticks +average: 372567 cycles/ticks + +Loop spin: 259 +gen_a: +median: 102810 cycles/ticks +average: 103391 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15025 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249202 cycles/ticks +average: 250254 cycles/ticks + +indcpa_enc: +median: 289502 cycles/ticks +average: 291074 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 265160 cycles/ticks +average: 266572 cycles/ticks + +kyber_keypair: +median: 285782 cycles/ticks +average: 286674 cycles/ticks + +kyber_encaps_derand: +median: 308344 cycles/ticks +average: 308725 cycles/ticks + +kyber_encaps: +median: 309252 cycles/ticks +average: 309676 cycles/ticks + +kyber_decaps: +median: 371840 cycles/ticks +average: 372601 cycles/ticks + +Loop spin: 260 +gen_a: +median: 102952 cycles/ticks +average: 103547 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2137 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247916 cycles/ticks +average: 249194 cycles/ticks + +indcpa_enc: +median: 288338 cycles/ticks +average: 289833 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 266712 cycles/ticks +average: 267929 cycles/ticks + +kyber_keypair: +median: 285576 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308154 cycles/ticks +average: 308651 cycles/ticks + +kyber_encaps: +median: 309080 cycles/ticks +average: 310516 cycles/ticks + +kyber_decaps: +median: 371700 cycles/ticks +average: 372353 cycles/ticks + +Loop spin: 261 +gen_a: +median: 102776 cycles/ticks +average: 103385 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247498 cycles/ticks +average: 248745 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 289702 cycles/ticks + +indcpa_dec: +median: 59232 cycles/ticks +average: 59502 cycles/ticks + +kyber_keypair_derand: +median: 265044 cycles/ticks +average: 266233 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286556 cycles/ticks + +kyber_encaps_derand: +median: 308174 cycles/ticks +average: 308531 cycles/ticks + +kyber_encaps: +median: 309028 cycles/ticks +average: 309536 cycles/ticks + +kyber_decaps: +median: 371832 cycles/ticks +average: 372642 cycles/ticks + +Loop spin: 262 +gen_a: +median: 102660 cycles/ticks +average: 103296 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 295 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247698 cycles/ticks +average: 249040 cycles/ticks + +indcpa_enc: +median: 287706 cycles/ticks +average: 289195 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265152 cycles/ticks +average: 266423 cycles/ticks + +kyber_keypair: +median: 285562 cycles/ticks +average: 286649 cycles/ticks + +kyber_encaps_derand: +median: 308264 cycles/ticks +average: 308717 cycles/ticks + +kyber_encaps: +median: 309152 cycles/ticks +average: 309564 cycles/ticks + +kyber_decaps: +median: 371792 cycles/ticks +average: 374800 cycles/ticks + +Loop spin: 263 +gen_a: +median: 102634 cycles/ticks +average: 103263 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247502 cycles/ticks +average: 251287 cycles/ticks + +indcpa_enc: +median: 287652 cycles/ticks +average: 290320 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59293 cycles/ticks + +kyber_keypair_derand: +median: 266382 cycles/ticks +average: 267585 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286507 cycles/ticks + +kyber_encaps_derand: +median: 308002 cycles/ticks +average: 308328 cycles/ticks + +kyber_encaps: +median: 308988 cycles/ticks +average: 309491 cycles/ticks + +kyber_decaps: +median: 371490 cycles/ticks +average: 372314 cycles/ticks + +Loop spin: 264 +gen_a: +median: 103054 cycles/ticks +average: 103700 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 249228 cycles/ticks +average: 250510 cycles/ticks + +indcpa_enc: +median: 290282 cycles/ticks +average: 291800 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 265062 cycles/ticks +average: 266333 cycles/ticks + +kyber_keypair: +median: 285718 cycles/ticks +average: 286730 cycles/ticks + +kyber_encaps_derand: +median: 309792 cycles/ticks +average: 310139 cycles/ticks + +kyber_encaps: +median: 310776 cycles/ticks +average: 311176 cycles/ticks + +kyber_decaps: +median: 373344 cycles/ticks +average: 373988 cycles/ticks + +Loop spin: 265 +gen_a: +median: 102714 cycles/ticks +average: 103370 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247718 cycles/ticks +average: 248908 cycles/ticks + +indcpa_enc: +median: 287996 cycles/ticks +average: 289477 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265058 cycles/ticks +average: 266261 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286570 cycles/ticks + +kyber_encaps_derand: +median: 308422 cycles/ticks +average: 308930 cycles/ticks + +kyber_encaps: +median: 309194 cycles/ticks +average: 310795 cycles/ticks + +kyber_decaps: +median: 371746 cycles/ticks +average: 372512 cycles/ticks + +Loop spin: 266 +gen_a: +median: 102794 cycles/ticks +average: 103360 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247674 cycles/ticks +average: 248822 cycles/ticks + +indcpa_enc: +median: 287648 cycles/ticks +average: 289032 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 264998 cycles/ticks +average: 266144 cycles/ticks + +kyber_keypair: +median: 285750 cycles/ticks +average: 286678 cycles/ticks + +kyber_encaps_derand: +median: 308600 cycles/ticks +average: 308988 cycles/ticks + +kyber_encaps: +median: 309324 cycles/ticks +average: 309652 cycles/ticks + +kyber_decaps: +median: 371878 cycles/ticks +average: 372606 cycles/ticks + +Loop spin: 267 +gen_a: +median: 102702 cycles/ticks +average: 103295 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248808 cycles/ticks +average: 250009 cycles/ticks + +indcpa_enc: +median: 289054 cycles/ticks +average: 290534 cycles/ticks + +indcpa_dec: +median: 58938 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265212 cycles/ticks +average: 266507 cycles/ticks + +kyber_keypair: +median: 285666 cycles/ticks +average: 286676 cycles/ticks + +kyber_encaps_derand: +median: 308468 cycles/ticks +average: 308879 cycles/ticks + +kyber_encaps: +median: 309296 cycles/ticks +average: 309683 cycles/ticks + +kyber_decaps: +median: 371902 cycles/ticks +average: 372765 cycles/ticks + +Loop spin: 268 +gen_a: +median: 102850 cycles/ticks +average: 103453 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2140 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 249380 cycles/ticks +average: 250717 cycles/ticks + +indcpa_enc: +median: 289970 cycles/ticks +average: 292553 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59327 cycles/ticks + +kyber_keypair_derand: +median: 264970 cycles/ticks +average: 266208 cycles/ticks + +kyber_keypair: +median: 285646 cycles/ticks +average: 286601 cycles/ticks + +kyber_encaps_derand: +median: 308478 cycles/ticks +average: 308940 cycles/ticks + +kyber_encaps: +median: 309210 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 371920 cycles/ticks +average: 372753 cycles/ticks + +Loop spin: 269 +gen_a: +median: 102856 cycles/ticks +average: 103419 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247622 cycles/ticks +average: 248926 cycles/ticks + +indcpa_enc: +median: 287760 cycles/ticks +average: 289207 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 265058 cycles/ticks +average: 266381 cycles/ticks + +kyber_keypair: +median: 285518 cycles/ticks +average: 286581 cycles/ticks + +kyber_encaps_derand: +median: 308508 cycles/ticks +average: 308889 cycles/ticks + +kyber_encaps: +median: 309450 cycles/ticks +average: 309902 cycles/ticks + +kyber_decaps: +median: 371816 cycles/ticks +average: 372532 cycles/ticks + +Loop spin: 270 +gen_a: +median: 102698 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247672 cycles/ticks +average: 248907 cycles/ticks + +indcpa_enc: +median: 288108 cycles/ticks +average: 289652 cycles/ticks + +indcpa_dec: +median: 59034 cycles/ticks +average: 59307 cycles/ticks + +kyber_keypair_derand: +median: 265242 cycles/ticks +average: 266450 cycles/ticks + +kyber_keypair: +median: 285688 cycles/ticks +average: 286719 cycles/ticks + +kyber_encaps_derand: +median: 308092 cycles/ticks +average: 308434 cycles/ticks + +kyber_encaps: +median: 308844 cycles/ticks +average: 310337 cycles/ticks + +kyber_decaps: +median: 371458 cycles/ticks +average: 372027 cycles/ticks + +Loop spin: 271 +gen_a: +median: 102694 cycles/ticks +average: 103312 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247622 cycles/ticks +average: 248893 cycles/ticks + +indcpa_enc: +median: 288114 cycles/ticks +average: 289636 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59283 cycles/ticks + +kyber_keypair_derand: +median: 264958 cycles/ticks +average: 266209 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286573 cycles/ticks + +kyber_encaps_derand: +median: 308646 cycles/ticks +average: 309013 cycles/ticks + +kyber_encaps: +median: 309582 cycles/ticks +average: 310185 cycles/ticks + +kyber_decaps: +median: 371980 cycles/ticks +average: 372885 cycles/ticks + +Loop spin: 272 +gen_a: +median: 102994 cycles/ticks +average: 103639 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247632 cycles/ticks +average: 248995 cycles/ticks + +indcpa_enc: +median: 288562 cycles/ticks +average: 290002 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59184 cycles/ticks + +kyber_keypair_derand: +median: 265154 cycles/ticks +average: 266352 cycles/ticks + +kyber_keypair: +median: 285564 cycles/ticks +average: 286685 cycles/ticks + +kyber_encaps_derand: +median: 310198 cycles/ticks +average: 310570 cycles/ticks + +kyber_encaps: +median: 311068 cycles/ticks +average: 311589 cycles/ticks + +kyber_decaps: +median: 373716 cycles/ticks +average: 374425 cycles/ticks + +Loop spin: 273 +gen_a: +median: 102964 cycles/ticks +average: 103577 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247592 cycles/ticks +average: 248948 cycles/ticks + +indcpa_enc: +median: 287894 cycles/ticks +average: 290511 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59263 cycles/ticks + +kyber_keypair_derand: +median: 264606 cycles/ticks +average: 265856 cycles/ticks + +kyber_keypair: +median: 285678 cycles/ticks +average: 286654 cycles/ticks + +kyber_encaps_derand: +median: 308114 cycles/ticks +average: 308562 cycles/ticks + +kyber_encaps: +median: 308880 cycles/ticks +average: 309398 cycles/ticks + +kyber_decaps: +median: 371572 cycles/ticks +average: 372189 cycles/ticks + +Loop spin: 274 +gen_a: +median: 102660 cycles/ticks +average: 103292 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4372 cycles/ticks +average: 4410 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247846 cycles/ticks +average: 249252 cycles/ticks + +indcpa_enc: +median: 288318 cycles/ticks +average: 289937 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 265196 cycles/ticks +average: 266599 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286722 cycles/ticks + +kyber_encaps_derand: +median: 308490 cycles/ticks +average: 308882 cycles/ticks + +kyber_encaps: +median: 309264 cycles/ticks +average: 309736 cycles/ticks + +kyber_decaps: +median: 371788 cycles/ticks +average: 372616 cycles/ticks + +Loop spin: 275 +gen_a: +median: 102868 cycles/ticks +average: 103477 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249558 cycles/ticks +average: 250963 cycles/ticks + +indcpa_enc: +median: 289704 cycles/ticks +average: 291332 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59283 cycles/ticks + +kyber_keypair_derand: +median: 265498 cycles/ticks +average: 266933 cycles/ticks + +kyber_keypair: +median: 285838 cycles/ticks +average: 286939 cycles/ticks + +kyber_encaps_derand: +median: 308276 cycles/ticks +average: 308821 cycles/ticks + +kyber_encaps: +median: 309322 cycles/ticks +average: 311035 cycles/ticks + +kyber_decaps: +median: 371714 cycles/ticks +average: 372453 cycles/ticks + +Loop spin: 276 +gen_a: +median: 102452 cycles/ticks +average: 103116 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247570 cycles/ticks +average: 248873 cycles/ticks + +indcpa_enc: +median: 288024 cycles/ticks +average: 289671 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 265178 cycles/ticks +average: 266518 cycles/ticks + +kyber_keypair: +median: 285624 cycles/ticks +average: 286723 cycles/ticks + +kyber_encaps_derand: +median: 308172 cycles/ticks +average: 308762 cycles/ticks + +kyber_encaps: +median: 308994 cycles/ticks +average: 309390 cycles/ticks + +kyber_decaps: +median: 371846 cycles/ticks +average: 372664 cycles/ticks + +Loop spin: 277 +gen_a: +median: 102702 cycles/ticks +average: 103402 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14924 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 249270 cycles/ticks +average: 250688 cycles/ticks + +indcpa_enc: +median: 289672 cycles/ticks +average: 291349 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59254 cycles/ticks + +kyber_keypair_derand: +median: 266900 cycles/ticks +average: 268188 cycles/ticks + +kyber_keypair: +median: 285596 cycles/ticks +average: 286660 cycles/ticks + +kyber_encaps_derand: +median: 308534 cycles/ticks +average: 308881 cycles/ticks + +kyber_encaps: +median: 309374 cycles/ticks +average: 309944 cycles/ticks + +kyber_decaps: +median: 371856 cycles/ticks +average: 372774 cycles/ticks + +Loop spin: 278 +gen_a: +median: 102664 cycles/ticks +average: 103323 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247826 cycles/ticks +average: 249258 cycles/ticks + +indcpa_enc: +median: 288204 cycles/ticks +average: 290994 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 265242 cycles/ticks +average: 266550 cycles/ticks + +kyber_keypair: +median: 285772 cycles/ticks +average: 286726 cycles/ticks + +kyber_encaps_derand: +median: 307932 cycles/ticks +average: 308483 cycles/ticks + +kyber_encaps: +median: 308836 cycles/ticks +average: 309394 cycles/ticks + +kyber_decaps: +median: 371444 cycles/ticks +average: 372176 cycles/ticks + +Loop spin: 279 +gen_a: +median: 102630 cycles/ticks +average: 103217 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4362 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 248050 cycles/ticks +average: 249296 cycles/ticks + +indcpa_enc: +median: 288360 cycles/ticks +average: 290073 cycles/ticks + +indcpa_dec: +median: 59016 cycles/ticks +average: 59304 cycles/ticks + +kyber_keypair_derand: +median: 265352 cycles/ticks +average: 266827 cycles/ticks + +kyber_keypair: +median: 285570 cycles/ticks +average: 286777 cycles/ticks + +kyber_encaps_derand: +median: 307730 cycles/ticks +average: 308188 cycles/ticks + +kyber_encaps: +median: 308466 cycles/ticks +average: 309024 cycles/ticks + +kyber_decaps: +median: 371012 cycles/ticks +average: 371914 cycles/ticks + +Loop spin: 280 +gen_a: +median: 102758 cycles/ticks +average: 103324 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2138 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248184 cycles/ticks +average: 249456 cycles/ticks + +indcpa_enc: +median: 288566 cycles/ticks +average: 290160 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 265080 cycles/ticks +average: 266348 cycles/ticks + +kyber_keypair: +median: 285746 cycles/ticks +average: 286858 cycles/ticks + +kyber_encaps_derand: +median: 307832 cycles/ticks +average: 308311 cycles/ticks + +kyber_encaps: +median: 308572 cycles/ticks +average: 310166 cycles/ticks + +kyber_decaps: +median: 371050 cycles/ticks +average: 371873 cycles/ticks + +Loop spin: 281 +gen_a: +median: 103052 cycles/ticks +average: 103586 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247636 cycles/ticks +average: 248851 cycles/ticks + +indcpa_enc: +median: 288008 cycles/ticks +average: 289575 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265204 cycles/ticks +average: 266547 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 286774 cycles/ticks + +kyber_encaps_derand: +median: 310104 cycles/ticks +average: 310589 cycles/ticks + +kyber_encaps: +median: 311010 cycles/ticks +average: 311474 cycles/ticks + +kyber_decaps: +median: 373392 cycles/ticks +average: 374245 cycles/ticks + +Loop spin: 282 +gen_a: +median: 102758 cycles/ticks +average: 103326 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14890 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4404 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247632 cycles/ticks +average: 248883 cycles/ticks + +indcpa_enc: +median: 287994 cycles/ticks +average: 289627 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 266404 cycles/ticks +average: 267803 cycles/ticks + +kyber_keypair: +median: 285804 cycles/ticks +average: 286924 cycles/ticks + +kyber_encaps_derand: +median: 307802 cycles/ticks +average: 308261 cycles/ticks + +kyber_encaps: +median: 308620 cycles/ticks +average: 309091 cycles/ticks + +kyber_decaps: +median: 371152 cycles/ticks +average: 372030 cycles/ticks + +Loop spin: 283 +gen_a: +median: 102832 cycles/ticks +average: 103425 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15039 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247952 cycles/ticks +average: 249333 cycles/ticks + +indcpa_enc: +median: 288110 cycles/ticks +average: 290920 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 265330 cycles/ticks +average: 266614 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286617 cycles/ticks + +kyber_encaps_derand: +median: 308388 cycles/ticks +average: 308883 cycles/ticks + +kyber_encaps: +median: 309272 cycles/ticks +average: 309654 cycles/ticks + +kyber_decaps: +median: 371708 cycles/ticks +average: 372438 cycles/ticks + +Loop spin: 284 +gen_a: +median: 102466 cycles/ticks +average: 103125 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14907 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249380 cycles/ticks +average: 250709 cycles/ticks + +indcpa_enc: +median: 290332 cycles/ticks +average: 291929 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 265082 cycles/ticks +average: 266548 cycles/ticks + +kyber_keypair: +median: 285650 cycles/ticks +average: 286794 cycles/ticks + +kyber_encaps_derand: +median: 308384 cycles/ticks +average: 308927 cycles/ticks + +kyber_encaps: +median: 309322 cycles/ticks +average: 309822 cycles/ticks + +kyber_decaps: +median: 371846 cycles/ticks +average: 372706 cycles/ticks + +Loop spin: 285 +gen_a: +median: 102890 cycles/ticks +average: 103488 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247556 cycles/ticks +average: 248729 cycles/ticks + +indcpa_enc: +median: 287934 cycles/ticks +average: 289418 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 264518 cycles/ticks +average: 265854 cycles/ticks + +kyber_keypair: +median: 285600 cycles/ticks +average: 286663 cycles/ticks + +kyber_encaps_derand: +median: 308208 cycles/ticks +average: 308562 cycles/ticks + +kyber_encaps: +median: 309028 cycles/ticks +average: 310436 cycles/ticks + +kyber_decaps: +median: 371492 cycles/ticks +average: 372274 cycles/ticks + +Loop spin: 286 +gen_a: +median: 102590 cycles/ticks +average: 103132 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249486 cycles/ticks +average: 250730 cycles/ticks + +indcpa_enc: +median: 289658 cycles/ticks +average: 291293 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59189 cycles/ticks + +kyber_keypair_derand: +median: 266618 cycles/ticks +average: 267898 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 286636 cycles/ticks + +kyber_encaps_derand: +median: 308530 cycles/ticks +average: 309002 cycles/ticks + +kyber_encaps: +median: 309308 cycles/ticks +average: 309808 cycles/ticks + +kyber_decaps: +median: 371846 cycles/ticks +average: 372654 cycles/ticks + +Loop spin: 287 +gen_a: +median: 102942 cycles/ticks +average: 103501 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14893 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247666 cycles/ticks +average: 248900 cycles/ticks + +indcpa_enc: +median: 288096 cycles/ticks +average: 289682 cycles/ticks + +indcpa_dec: +median: 59072 cycles/ticks +average: 59355 cycles/ticks + +kyber_keypair_derand: +median: 265120 cycles/ticks +average: 266500 cycles/ticks + +kyber_keypair: +median: 285468 cycles/ticks +average: 286405 cycles/ticks + +kyber_encaps_derand: +median: 309698 cycles/ticks +average: 310084 cycles/ticks + +kyber_encaps: +median: 310572 cycles/ticks +average: 311063 cycles/ticks + +kyber_decaps: +median: 373148 cycles/ticks +average: 374055 cycles/ticks + +Loop spin: 288 +gen_a: +median: 103006 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247994 cycles/ticks +average: 249254 cycles/ticks + +indcpa_enc: +median: 288324 cycles/ticks +average: 291014 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59275 cycles/ticks + +kyber_keypair_derand: +median: 264528 cycles/ticks +average: 265789 cycles/ticks + +kyber_keypair: +median: 285768 cycles/ticks +average: 286609 cycles/ticks + +kyber_encaps_derand: +median: 308550 cycles/ticks +average: 308915 cycles/ticks + +kyber_encaps: +median: 309416 cycles/ticks +average: 309788 cycles/ticks + +kyber_decaps: +median: 371988 cycles/ticks +average: 372604 cycles/ticks + +Loop spin: 289 +gen_a: +median: 102562 cycles/ticks +average: 103145 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4372 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247992 cycles/ticks +average: 249217 cycles/ticks + +indcpa_enc: +median: 288278 cycles/ticks +average: 289953 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59211 cycles/ticks + +kyber_keypair_derand: +median: 265060 cycles/ticks +average: 266434 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286708 cycles/ticks + +kyber_encaps_derand: +median: 309682 cycles/ticks +average: 310135 cycles/ticks + +kyber_encaps: +median: 310564 cycles/ticks +average: 310972 cycles/ticks + +kyber_decaps: +median: 373108 cycles/ticks +average: 373890 cycles/ticks + +Loop spin: 290 +gen_a: +median: 102730 cycles/ticks +average: 103405 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14970 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247896 cycles/ticks +average: 249302 cycles/ticks + +indcpa_enc: +median: 287980 cycles/ticks +average: 289646 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59283 cycles/ticks + +kyber_keypair_derand: +median: 265328 cycles/ticks +average: 266752 cycles/ticks + +kyber_keypair: +median: 286394 cycles/ticks +average: 287249 cycles/ticks + +kyber_encaps_derand: +median: 308272 cycles/ticks +average: 308778 cycles/ticks + +kyber_encaps: +median: 309032 cycles/ticks +average: 310737 cycles/ticks + +kyber_decaps: +median: 371742 cycles/ticks +average: 372520 cycles/ticks + +Loop spin: 291 +gen_a: +median: 102962 cycles/ticks +average: 103518 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2130 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 255914 cycles/ticks +average: 256789 cycles/ticks + +indcpa_enc: +median: 287982 cycles/ticks +average: 289615 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59203 cycles/ticks + +kyber_keypair_derand: +median: 272568 cycles/ticks +average: 273495 cycles/ticks + +kyber_keypair: +median: 293306 cycles/ticks +average: 294367 cycles/ticks + +kyber_encaps_derand: +median: 309848 cycles/ticks +average: 310300 cycles/ticks + +kyber_encaps: +median: 310646 cycles/ticks +average: 311073 cycles/ticks + +kyber_decaps: +median: 373224 cycles/ticks +average: 374139 cycles/ticks + +Loop spin: 292 +gen_a: +median: 102546 cycles/ticks +average: 103175 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247892 cycles/ticks +average: 249114 cycles/ticks + +indcpa_enc: +median: 288130 cycles/ticks +average: 289713 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265420 cycles/ticks +average: 266746 cycles/ticks + +kyber_keypair: +median: 285744 cycles/ticks +average: 286640 cycles/ticks + +kyber_encaps_derand: +median: 307850 cycles/ticks +average: 308261 cycles/ticks + +kyber_encaps: +median: 308728 cycles/ticks +average: 309051 cycles/ticks + +kyber_decaps: +median: 371252 cycles/ticks +average: 372030 cycles/ticks + +Loop spin: 293 +gen_a: +median: 102902 cycles/ticks +average: 103546 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15070 cycles/ticks +average: 15123 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2829 cycles/ticks + +indcpa_keypair: +median: 247678 cycles/ticks +average: 249011 cycles/ticks + +indcpa_enc: +median: 288460 cycles/ticks +average: 291141 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 265130 cycles/ticks +average: 266365 cycles/ticks + +kyber_keypair: +median: 285678 cycles/ticks +average: 286641 cycles/ticks + +kyber_encaps_derand: +median: 308252 cycles/ticks +average: 308669 cycles/ticks + +kyber_encaps: +median: 309164 cycles/ticks +average: 309566 cycles/ticks + +kyber_decaps: +median: 371394 cycles/ticks +average: 372096 cycles/ticks + +Loop spin: 294 +gen_a: +median: 102718 cycles/ticks +average: 103356 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247204 cycles/ticks +average: 248359 cycles/ticks + +indcpa_enc: +median: 287832 cycles/ticks +average: 289532 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 264938 cycles/ticks +average: 266334 cycles/ticks + +kyber_keypair: +median: 285704 cycles/ticks +average: 286842 cycles/ticks + +kyber_encaps_derand: +median: 308112 cycles/ticks +average: 308494 cycles/ticks + +kyber_encaps: +median: 309016 cycles/ticks +average: 309438 cycles/ticks + +kyber_decaps: +median: 371518 cycles/ticks +average: 372503 cycles/ticks + +Loop spin: 295 +gen_a: +median: 102998 cycles/ticks +average: 103593 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 249276 cycles/ticks +average: 250466 cycles/ticks + +indcpa_enc: +median: 289816 cycles/ticks +average: 291303 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265306 cycles/ticks +average: 266617 cycles/ticks + +kyber_keypair: +median: 285742 cycles/ticks +average: 286773 cycles/ticks + +kyber_encaps_derand: +median: 307744 cycles/ticks +average: 308126 cycles/ticks + +kyber_encaps: +median: 308664 cycles/ticks +average: 310169 cycles/ticks + +kyber_decaps: +median: 371278 cycles/ticks +average: 372038 cycles/ticks + +Loop spin: 296 +gen_a: +median: 102594 cycles/ticks +average: 103160 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247690 cycles/ticks +average: 248991 cycles/ticks + +indcpa_enc: +median: 287930 cycles/ticks +average: 289418 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59181 cycles/ticks + +kyber_keypair_derand: +median: 265088 cycles/ticks +average: 266360 cycles/ticks + +kyber_keypair: +median: 285972 cycles/ticks +average: 286819 cycles/ticks + +kyber_encaps_derand: +median: 308410 cycles/ticks +average: 308978 cycles/ticks + +kyber_encaps: +median: 309314 cycles/ticks +average: 309714 cycles/ticks + +kyber_decaps: +median: 371760 cycles/ticks +average: 372714 cycles/ticks + +Loop spin: 297 +gen_a: +median: 102726 cycles/ticks +average: 103351 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247828 cycles/ticks +average: 249133 cycles/ticks + +indcpa_enc: +median: 287930 cycles/ticks +average: 289532 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 265256 cycles/ticks +average: 266646 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286525 cycles/ticks + +kyber_encaps_derand: +median: 308052 cycles/ticks +average: 308466 cycles/ticks + +kyber_encaps: +median: 308752 cycles/ticks +average: 309117 cycles/ticks + +kyber_decaps: +median: 371188 cycles/ticks +average: 372033 cycles/ticks + +Loop spin: 298 +gen_a: +median: 102744 cycles/ticks +average: 103363 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 249196 cycles/ticks +average: 250392 cycles/ticks + +indcpa_enc: +median: 289794 cycles/ticks +average: 292606 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 265184 cycles/ticks +average: 266374 cycles/ticks + +kyber_keypair: +median: 285848 cycles/ticks +average: 286849 cycles/ticks + +kyber_encaps_derand: +median: 308112 cycles/ticks +average: 308605 cycles/ticks + +kyber_encaps: +median: 309024 cycles/ticks +average: 309424 cycles/ticks + +kyber_decaps: +median: 371482 cycles/ticks +average: 372160 cycles/ticks + +Loop spin: 299 +gen_a: +median: 102766 cycles/ticks +average: 103376 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249186 cycles/ticks +average: 250428 cycles/ticks + +indcpa_enc: +median: 289852 cycles/ticks +average: 291460 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 264740 cycles/ticks +average: 266209 cycles/ticks + +kyber_keypair: +median: 285518 cycles/ticks +average: 286661 cycles/ticks + +kyber_encaps_derand: +median: 308424 cycles/ticks +average: 308732 cycles/ticks + +kyber_encaps: +median: 309306 cycles/ticks +average: 309839 cycles/ticks + +kyber_decaps: +median: 371876 cycles/ticks +average: 372624 cycles/ticks + +Loop spin: 300 +gen_a: +median: 103120 cycles/ticks +average: 103728 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247622 cycles/ticks +average: 248872 cycles/ticks + +indcpa_enc: +median: 288390 cycles/ticks +average: 289850 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59237 cycles/ticks + +kyber_keypair_derand: +median: 266462 cycles/ticks +average: 267819 cycles/ticks + +kyber_keypair: +median: 285562 cycles/ticks +average: 288967 cycles/ticks + +kyber_encaps_derand: +median: 308376 cycles/ticks +average: 311116 cycles/ticks + +kyber_encaps: +median: 309074 cycles/ticks +average: 310594 cycles/ticks + +kyber_decaps: +median: 371794 cycles/ticks +average: 372533 cycles/ticks + +Loop spin: 301 +gen_a: +median: 102788 cycles/ticks +average: 103381 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14895 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247744 cycles/ticks +average: 248958 cycles/ticks + +indcpa_enc: +median: 287892 cycles/ticks +average: 289473 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59155 cycles/ticks + +kyber_keypair_derand: +median: 264692 cycles/ticks +average: 265931 cycles/ticks + +kyber_keypair: +median: 285570 cycles/ticks +average: 286520 cycles/ticks + +kyber_encaps_derand: +median: 307994 cycles/ticks +average: 308404 cycles/ticks + +kyber_encaps: +median: 308956 cycles/ticks +average: 309485 cycles/ticks + +kyber_decaps: +median: 371492 cycles/ticks +average: 372306 cycles/ticks + +Loop spin: 302 +gen_a: +median: 102820 cycles/ticks +average: 103459 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247968 cycles/ticks +average: 249176 cycles/ticks + +indcpa_enc: +median: 288254 cycles/ticks +average: 289760 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59160 cycles/ticks + +kyber_keypair_derand: +median: 265202 cycles/ticks +average: 266437 cycles/ticks + +kyber_keypair: +median: 285764 cycles/ticks +average: 286798 cycles/ticks + +kyber_encaps_derand: +median: 308282 cycles/ticks +average: 308716 cycles/ticks + +kyber_encaps: +median: 309136 cycles/ticks +average: 309606 cycles/ticks + +kyber_decaps: +median: 371662 cycles/ticks +average: 372476 cycles/ticks + +Loop spin: 303 +gen_a: +median: 102814 cycles/ticks +average: 103395 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14906 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4405 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247902 cycles/ticks +average: 249243 cycles/ticks + +indcpa_enc: +median: 288102 cycles/ticks +average: 290795 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59272 cycles/ticks + +kyber_keypair_derand: +median: 265140 cycles/ticks +average: 266420 cycles/ticks + +kyber_keypair: +median: 285920 cycles/ticks +average: 287018 cycles/ticks + +kyber_encaps_derand: +median: 308354 cycles/ticks +average: 308809 cycles/ticks + +kyber_encaps: +median: 309302 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 371824 cycles/ticks +average: 372455 cycles/ticks + +Loop spin: 304 +gen_a: +median: 102456 cycles/ticks +average: 103080 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247748 cycles/ticks +average: 249004 cycles/ticks + +indcpa_enc: +median: 288238 cycles/ticks +average: 289826 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 264908 cycles/ticks +average: 266259 cycles/ticks + +kyber_keypair: +median: 285752 cycles/ticks +average: 286818 cycles/ticks + +kyber_encaps_derand: +median: 308548 cycles/ticks +average: 308901 cycles/ticks + +kyber_encaps: +median: 309350 cycles/ticks +average: 309732 cycles/ticks + +kyber_decaps: +median: 371854 cycles/ticks +average: 372612 cycles/ticks + +Loop spin: 305 +gen_a: +median: 102834 cycles/ticks +average: 103418 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15020 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247714 cycles/ticks +average: 249021 cycles/ticks + +indcpa_enc: +median: 287592 cycles/ticks +average: 289175 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 264972 cycles/ticks +average: 266391 cycles/ticks + +kyber_keypair: +median: 285646 cycles/ticks +average: 286605 cycles/ticks + +kyber_encaps_derand: +median: 308208 cycles/ticks +average: 308641 cycles/ticks + +kyber_encaps: +median: 308976 cycles/ticks +average: 310671 cycles/ticks + +kyber_decaps: +median: 371684 cycles/ticks +average: 372353 cycles/ticks + +Loop spin: 306 +gen_a: +median: 102800 cycles/ticks +average: 103383 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2134 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14890 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249670 cycles/ticks +average: 250901 cycles/ticks + +indcpa_enc: +median: 290550 cycles/ticks +average: 292198 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 264924 cycles/ticks +average: 266267 cycles/ticks + +kyber_keypair: +median: 285420 cycles/ticks +average: 286331 cycles/ticks + +kyber_encaps_derand: +median: 307730 cycles/ticks +average: 308271 cycles/ticks + +kyber_encaps: +median: 308628 cycles/ticks +average: 309000 cycles/ticks + +kyber_decaps: +median: 371252 cycles/ticks +average: 372151 cycles/ticks + +Loop spin: 307 +gen_a: +median: 103160 cycles/ticks +average: 103713 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4412 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247644 cycles/ticks +average: 248889 cycles/ticks + +indcpa_enc: +median: 287778 cycles/ticks +average: 289355 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 265056 cycles/ticks +average: 266297 cycles/ticks + +kyber_keypair: +median: 285536 cycles/ticks +average: 286539 cycles/ticks + +kyber_encaps_derand: +median: 307974 cycles/ticks +average: 308233 cycles/ticks + +kyber_encaps: +median: 308866 cycles/ticks +average: 309157 cycles/ticks + +kyber_decaps: +median: 371416 cycles/ticks +average: 372133 cycles/ticks + +Loop spin: 308 +gen_a: +median: 102840 cycles/ticks +average: 103463 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247844 cycles/ticks +average: 249156 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 290750 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 265234 cycles/ticks +average: 266552 cycles/ticks + +kyber_keypair: +median: 285728 cycles/ticks +average: 286671 cycles/ticks + +kyber_encaps_derand: +median: 308922 cycles/ticks +average: 309232 cycles/ticks + +kyber_encaps: +median: 309672 cycles/ticks +average: 310005 cycles/ticks + +kyber_decaps: +median: 372034 cycles/ticks +average: 372920 cycles/ticks + +Loop spin: 309 +gen_a: +median: 102972 cycles/ticks +average: 103480 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248134 cycles/ticks +average: 249368 cycles/ticks + +indcpa_enc: +median: 288272 cycles/ticks +average: 289795 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 264980 cycles/ticks +average: 266333 cycles/ticks + +kyber_keypair: +median: 285632 cycles/ticks +average: 286704 cycles/ticks + +kyber_encaps_derand: +median: 309838 cycles/ticks +average: 310234 cycles/ticks + +kyber_encaps: +median: 310568 cycles/ticks +average: 311025 cycles/ticks + +kyber_decaps: +median: 373080 cycles/ticks +average: 373800 cycles/ticks + +Loop spin: 310 +gen_a: +median: 103056 cycles/ticks +average: 103573 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2124 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247880 cycles/ticks +average: 249243 cycles/ticks + +indcpa_enc: +median: 288180 cycles/ticks +average: 289727 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 266510 cycles/ticks +average: 267878 cycles/ticks + +kyber_keypair: +median: 285980 cycles/ticks +average: 286999 cycles/ticks + +kyber_encaps_derand: +median: 310756 cycles/ticks +average: 311276 cycles/ticks + +kyber_encaps: +median: 311500 cycles/ticks +average: 313127 cycles/ticks + +kyber_decaps: +median: 374066 cycles/ticks +average: 374803 cycles/ticks + +Loop spin: 311 +gen_a: +median: 102610 cycles/ticks +average: 103236 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247746 cycles/ticks +average: 249033 cycles/ticks + +indcpa_enc: +median: 287992 cycles/ticks +average: 289496 cycles/ticks + +indcpa_dec: +median: 59008 cycles/ticks +average: 59286 cycles/ticks + +kyber_keypair_derand: +median: 265166 cycles/ticks +average: 266525 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286520 cycles/ticks + +kyber_encaps_derand: +median: 308114 cycles/ticks +average: 308662 cycles/ticks + +kyber_encaps: +median: 308914 cycles/ticks +average: 309443 cycles/ticks + +kyber_decaps: +median: 371466 cycles/ticks +average: 372317 cycles/ticks + +Loop spin: 312 +gen_a: +median: 102610 cycles/ticks +average: 103214 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247544 cycles/ticks +average: 248802 cycles/ticks + +indcpa_enc: +median: 288052 cycles/ticks +average: 289617 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59188 cycles/ticks + +kyber_keypair_derand: +median: 264884 cycles/ticks +average: 266130 cycles/ticks + +kyber_keypair: +median: 285710 cycles/ticks +average: 286818 cycles/ticks + +kyber_encaps_derand: +median: 308248 cycles/ticks +average: 308547 cycles/ticks + +kyber_encaps: +median: 309210 cycles/ticks +average: 309731 cycles/ticks + +kyber_decaps: +median: 371786 cycles/ticks +average: 372452 cycles/ticks + +Loop spin: 313 +gen_a: +median: 103052 cycles/ticks +average: 103640 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247632 cycles/ticks +average: 248867 cycles/ticks + +indcpa_enc: +median: 287758 cycles/ticks +average: 290472 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266452 cycles/ticks + +kyber_keypair: +median: 285610 cycles/ticks +average: 286533 cycles/ticks + +kyber_encaps_derand: +median: 307882 cycles/ticks +average: 308402 cycles/ticks + +kyber_encaps: +median: 308744 cycles/ticks +average: 309242 cycles/ticks + +kyber_decaps: +median: 371320 cycles/ticks +average: 372081 cycles/ticks + +Loop spin: 314 +gen_a: +median: 103032 cycles/ticks +average: 103588 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15016 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 249520 cycles/ticks +average: 250772 cycles/ticks + +indcpa_enc: +median: 289754 cycles/ticks +average: 291316 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59267 cycles/ticks + +kyber_keypair_derand: +median: 265168 cycles/ticks +average: 266429 cycles/ticks + +kyber_keypair: +median: 285770 cycles/ticks +average: 286841 cycles/ticks + +kyber_encaps_derand: +median: 308238 cycles/ticks +average: 308673 cycles/ticks + +kyber_encaps: +median: 309256 cycles/ticks +average: 309803 cycles/ticks + +kyber_decaps: +median: 372176 cycles/ticks +average: 373026 cycles/ticks + +Loop spin: 315 +gen_a: +median: 102970 cycles/ticks +average: 103464 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15200 cycles/ticks +average: 15079 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247674 cycles/ticks +average: 248808 cycles/ticks + +indcpa_enc: +median: 288254 cycles/ticks +average: 289722 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 265228 cycles/ticks +average: 266499 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286624 cycles/ticks + +kyber_encaps_derand: +median: 307982 cycles/ticks +average: 308508 cycles/ticks + +kyber_encaps: +median: 308868 cycles/ticks +average: 310474 cycles/ticks + +kyber_decaps: +median: 371292 cycles/ticks +average: 372027 cycles/ticks + +Loop spin: 316 +gen_a: +median: 102796 cycles/ticks +average: 103368 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247824 cycles/ticks +average: 249248 cycles/ticks + +indcpa_enc: +median: 288054 cycles/ticks +average: 289625 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59171 cycles/ticks + +kyber_keypair_derand: +median: 265066 cycles/ticks +average: 266434 cycles/ticks + +kyber_keypair: +median: 286100 cycles/ticks +average: 287001 cycles/ticks + +kyber_encaps_derand: +median: 310286 cycles/ticks +average: 310687 cycles/ticks + +kyber_encaps: +median: 311102 cycles/ticks +average: 311640 cycles/ticks + +kyber_decaps: +median: 373466 cycles/ticks +average: 374317 cycles/ticks + +Loop spin: 317 +gen_a: +median: 102456 cycles/ticks +average: 103044 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247752 cycles/ticks +average: 248895 cycles/ticks + +indcpa_enc: +median: 288188 cycles/ticks +average: 289606 cycles/ticks + +indcpa_dec: +median: 59022 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266432 cycles/ticks + +kyber_keypair: +median: 285558 cycles/ticks +average: 286629 cycles/ticks + +kyber_encaps_derand: +median: 308300 cycles/ticks +average: 308665 cycles/ticks + +kyber_encaps: +median: 309196 cycles/ticks +average: 309618 cycles/ticks + +kyber_decaps: +median: 371692 cycles/ticks +average: 372526 cycles/ticks + +Loop spin: 318 +gen_a: +median: 102584 cycles/ticks +average: 103181 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247830 cycles/ticks +average: 249210 cycles/ticks + +indcpa_enc: +median: 288376 cycles/ticks +average: 291012 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59260 cycles/ticks + +kyber_keypair_derand: +median: 265278 cycles/ticks +average: 266488 cycles/ticks + +kyber_keypair: +median: 285552 cycles/ticks +average: 286618 cycles/ticks + +kyber_encaps_derand: +median: 307918 cycles/ticks +average: 308355 cycles/ticks + +kyber_encaps: +median: 308934 cycles/ticks +average: 309438 cycles/ticks + +kyber_decaps: +median: 371588 cycles/ticks +average: 372303 cycles/ticks + +Loop spin: 319 +gen_a: +median: 102796 cycles/ticks +average: 103285 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247730 cycles/ticks +average: 248956 cycles/ticks + +indcpa_enc: +median: 288258 cycles/ticks +average: 289827 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59200 cycles/ticks + +kyber_keypair_derand: +median: 265104 cycles/ticks +average: 266508 cycles/ticks + +kyber_keypair: +median: 285590 cycles/ticks +average: 286623 cycles/ticks + +kyber_encaps_derand: +median: 309702 cycles/ticks +average: 310047 cycles/ticks + +kyber_encaps: +median: 310532 cycles/ticks +average: 310986 cycles/ticks + +kyber_decaps: +median: 373130 cycles/ticks +average: 373904 cycles/ticks + +Loop spin: 320 +gen_a: +median: 102970 cycles/ticks +average: 103610 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247520 cycles/ticks +average: 248766 cycles/ticks + +indcpa_enc: +median: 287674 cycles/ticks +average: 289115 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 264910 cycles/ticks +average: 266171 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286689 cycles/ticks + +kyber_encaps_derand: +median: 308406 cycles/ticks +average: 308835 cycles/ticks + +kyber_encaps: +median: 309034 cycles/ticks +average: 310566 cycles/ticks + +kyber_decaps: +median: 371692 cycles/ticks +average: 372454 cycles/ticks + +Loop spin: 321 +gen_a: +median: 102744 cycles/ticks +average: 103333 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247538 cycles/ticks +average: 248862 cycles/ticks + +indcpa_enc: +median: 287772 cycles/ticks +average: 289299 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 265070 cycles/ticks +average: 266498 cycles/ticks + +kyber_keypair: +median: 285548 cycles/ticks +average: 286652 cycles/ticks + +kyber_encaps_derand: +median: 308410 cycles/ticks +average: 309042 cycles/ticks + +kyber_encaps: +median: 309234 cycles/ticks +average: 310002 cycles/ticks + +kyber_decaps: +median: 371766 cycles/ticks +average: 372789 cycles/ticks + +Loop spin: 322 +gen_a: +median: 102742 cycles/ticks +average: 103407 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247722 cycles/ticks +average: 249013 cycles/ticks + +indcpa_enc: +median: 288038 cycles/ticks +average: 289740 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 264776 cycles/ticks +average: 266144 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286716 cycles/ticks + +kyber_encaps_derand: +median: 307800 cycles/ticks +average: 308117 cycles/ticks + +kyber_encaps: +median: 308854 cycles/ticks +average: 309214 cycles/ticks + +kyber_decaps: +median: 371418 cycles/ticks +average: 372163 cycles/ticks + +Loop spin: 323 +gen_a: +median: 102708 cycles/ticks +average: 103348 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247824 cycles/ticks +average: 249190 cycles/ticks + +indcpa_enc: +median: 287800 cycles/ticks +average: 290496 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 266344 cycles/ticks +average: 267721 cycles/ticks + +kyber_keypair: +median: 285680 cycles/ticks +average: 286728 cycles/ticks + +kyber_encaps_derand: +median: 310074 cycles/ticks +average: 310402 cycles/ticks + +kyber_encaps: +median: 310812 cycles/ticks +average: 311404 cycles/ticks + +kyber_decaps: +median: 373354 cycles/ticks +average: 374037 cycles/ticks + +Loop spin: 324 +gen_a: +median: 102560 cycles/ticks +average: 103184 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247488 cycles/ticks +average: 248795 cycles/ticks + +indcpa_enc: +median: 287972 cycles/ticks +average: 289512 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 264924 cycles/ticks +average: 266284 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 286799 cycles/ticks + +kyber_encaps_derand: +median: 308518 cycles/ticks +average: 308896 cycles/ticks + +kyber_encaps: +median: 309122 cycles/ticks +average: 309608 cycles/ticks + +kyber_decaps: +median: 371736 cycles/ticks +average: 372602 cycles/ticks + +Loop spin: 325 +gen_a: +median: 102878 cycles/ticks +average: 103468 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247392 cycles/ticks +average: 248686 cycles/ticks + +indcpa_enc: +median: 287818 cycles/ticks +average: 289298 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 264940 cycles/ticks +average: 266246 cycles/ticks + +kyber_keypair: +median: 285600 cycles/ticks +average: 286763 cycles/ticks + +kyber_encaps_derand: +median: 308082 cycles/ticks +average: 308624 cycles/ticks + +kyber_encaps: +median: 308972 cycles/ticks +average: 310536 cycles/ticks + +kyber_decaps: +median: 371528 cycles/ticks +average: 372232 cycles/ticks + +Loop spin: 326 +gen_a: +median: 102464 cycles/ticks +average: 103047 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2138 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15076 cycles/ticks +average: 15210 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247680 cycles/ticks +average: 248968 cycles/ticks + +indcpa_enc: +median: 288220 cycles/ticks +average: 289790 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266296 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286579 cycles/ticks + +kyber_encaps_derand: +median: 308080 cycles/ticks +average: 308466 cycles/ticks + +kyber_encaps: +median: 308944 cycles/ticks +average: 309400 cycles/ticks + +kyber_decaps: +median: 371444 cycles/ticks +average: 372234 cycles/ticks + +Loop spin: 327 +gen_a: +median: 102650 cycles/ticks +average: 103254 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 248124 cycles/ticks +average: 249315 cycles/ticks + +indcpa_enc: +median: 288328 cycles/ticks +average: 289720 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59258 cycles/ticks + +kyber_keypair_derand: +median: 265138 cycles/ticks +average: 266371 cycles/ticks + +kyber_keypair: +median: 285502 cycles/ticks +average: 286656 cycles/ticks + +kyber_encaps_derand: +median: 308496 cycles/ticks +average: 308963 cycles/ticks + +kyber_encaps: +median: 309434 cycles/ticks +average: 310039 cycles/ticks + +kyber_decaps: +median: 372030 cycles/ticks +average: 372769 cycles/ticks + +Loop spin: 328 +gen_a: +median: 102722 cycles/ticks +average: 103353 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247800 cycles/ticks +average: 249205 cycles/ticks + +indcpa_enc: +median: 287844 cycles/ticks +average: 290540 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 265128 cycles/ticks +average: 266291 cycles/ticks + +kyber_keypair: +median: 285580 cycles/ticks +average: 286709 cycles/ticks + +kyber_encaps_derand: +median: 308520 cycles/ticks +average: 308952 cycles/ticks + +kyber_encaps: +median: 309354 cycles/ticks +average: 309667 cycles/ticks + +kyber_decaps: +median: 371968 cycles/ticks +average: 372602 cycles/ticks + +Loop spin: 329 +gen_a: +median: 102732 cycles/ticks +average: 103306 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14843 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247874 cycles/ticks +average: 249083 cycles/ticks + +indcpa_enc: +median: 288154 cycles/ticks +average: 289805 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59180 cycles/ticks + +kyber_keypair_derand: +median: 265064 cycles/ticks +average: 266444 cycles/ticks + +kyber_keypair: +median: 285502 cycles/ticks +average: 286586 cycles/ticks + +kyber_encaps_derand: +median: 308316 cycles/ticks +average: 308672 cycles/ticks + +kyber_encaps: +median: 309308 cycles/ticks +average: 309761 cycles/ticks + +kyber_decaps: +median: 371656 cycles/ticks +average: 372417 cycles/ticks + +Loop spin: 330 +gen_a: +median: 102666 cycles/ticks +average: 103297 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2123 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247344 cycles/ticks +average: 248603 cycles/ticks + +indcpa_enc: +median: 287466 cycles/ticks +average: 289019 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59288 cycles/ticks + +kyber_keypair_derand: +median: 264980 cycles/ticks +average: 266246 cycles/ticks + +kyber_keypair: +median: 285674 cycles/ticks +average: 286760 cycles/ticks + +kyber_encaps_derand: +median: 308198 cycles/ticks +average: 308622 cycles/ticks + +kyber_encaps: +median: 308946 cycles/ticks +average: 310565 cycles/ticks + +kyber_decaps: +median: 371446 cycles/ticks +average: 372154 cycles/ticks + +Loop spin: 331 +gen_a: +median: 103058 cycles/ticks +average: 103581 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247912 cycles/ticks +average: 249168 cycles/ticks + +indcpa_enc: +median: 288054 cycles/ticks +average: 289582 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265256 cycles/ticks +average: 266441 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286464 cycles/ticks + +kyber_encaps_derand: +median: 309882 cycles/ticks +average: 310220 cycles/ticks + +kyber_encaps: +median: 310708 cycles/ticks +average: 311243 cycles/ticks + +kyber_decaps: +median: 373282 cycles/ticks +average: 373982 cycles/ticks + +Loop spin: 332 +gen_a: +median: 102924 cycles/ticks +average: 103513 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249546 cycles/ticks +average: 250851 cycles/ticks + +indcpa_enc: +median: 289464 cycles/ticks +average: 290997 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265118 cycles/ticks +average: 266606 cycles/ticks + +kyber_keypair: +median: 285782 cycles/ticks +average: 286865 cycles/ticks + +kyber_encaps_derand: +median: 308048 cycles/ticks +average: 308442 cycles/ticks + +kyber_encaps: +median: 309040 cycles/ticks +average: 309516 cycles/ticks + +kyber_decaps: +median: 371614 cycles/ticks +average: 372346 cycles/ticks + +Loop spin: 333 +gen_a: +median: 102890 cycles/ticks +average: 103514 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247636 cycles/ticks +average: 249012 cycles/ticks + +indcpa_enc: +median: 288112 cycles/ticks +average: 290829 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 266028 cycles/ticks +average: 267311 cycles/ticks + +kyber_keypair: +median: 285818 cycles/ticks +average: 286925 cycles/ticks + +kyber_encaps_derand: +median: 308704 cycles/ticks +average: 309141 cycles/ticks + +kyber_encaps: +median: 309640 cycles/ticks +average: 310006 cycles/ticks + +kyber_decaps: +median: 372012 cycles/ticks +average: 372688 cycles/ticks + +Loop spin: 334 +gen_a: +median: 102954 cycles/ticks +average: 103508 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247708 cycles/ticks +average: 248971 cycles/ticks + +indcpa_enc: +median: 288144 cycles/ticks +average: 289703 cycles/ticks + +indcpa_dec: +median: 58932 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 264866 cycles/ticks +average: 266202 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286604 cycles/ticks + +kyber_encaps_derand: +median: 308510 cycles/ticks +average: 308932 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 309620 cycles/ticks + +kyber_decaps: +median: 371854 cycles/ticks +average: 372571 cycles/ticks + +Loop spin: 335 +gen_a: +median: 102810 cycles/ticks +average: 103406 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247698 cycles/ticks +average: 248936 cycles/ticks + +indcpa_enc: +median: 288176 cycles/ticks +average: 289597 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59206 cycles/ticks + +kyber_keypair_derand: +median: 266800 cycles/ticks +average: 268210 cycles/ticks + +kyber_keypair: +median: 285660 cycles/ticks +average: 286740 cycles/ticks + +kyber_encaps_derand: +median: 308586 cycles/ticks +average: 309094 cycles/ticks + +kyber_encaps: +median: 309196 cycles/ticks +average: 310935 cycles/ticks + +kyber_decaps: +median: 371772 cycles/ticks +average: 372554 cycles/ticks + +Loop spin: 336 +gen_a: +median: 103016 cycles/ticks +average: 103580 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14890 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247616 cycles/ticks +average: 248928 cycles/ticks + +indcpa_enc: +median: 287906 cycles/ticks +average: 289546 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 265376 cycles/ticks +average: 266636 cycles/ticks + +kyber_keypair: +median: 285634 cycles/ticks +average: 286784 cycles/ticks + +kyber_encaps_derand: +median: 308740 cycles/ticks +average: 309126 cycles/ticks + +kyber_encaps: +median: 309534 cycles/ticks +average: 310056 cycles/ticks + +kyber_decaps: +median: 372212 cycles/ticks +average: 373032 cycles/ticks + +Loop spin: 337 +gen_a: +median: 102622 cycles/ticks +average: 103178 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 255512 cycles/ticks +average: 256428 cycles/ticks + +indcpa_enc: +median: 287968 cycles/ticks +average: 289489 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 272728 cycles/ticks +average: 273703 cycles/ticks + +kyber_keypair: +median: 293120 cycles/ticks +average: 294094 cycles/ticks + +kyber_encaps_derand: +median: 308224 cycles/ticks +average: 308488 cycles/ticks + +kyber_encaps: +median: 309250 cycles/ticks +average: 309608 cycles/ticks + +kyber_decaps: +median: 371768 cycles/ticks +average: 374820 cycles/ticks + +Loop spin: 338 +gen_a: +median: 102670 cycles/ticks +average: 103204 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247824 cycles/ticks +average: 251674 cycles/ticks + +indcpa_enc: +median: 288410 cycles/ticks +average: 291162 cycles/ticks + +indcpa_dec: +median: 59020 cycles/ticks +average: 59267 cycles/ticks + +kyber_keypair_derand: +median: 265048 cycles/ticks +average: 266383 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286479 cycles/ticks + +kyber_encaps_derand: +median: 308280 cycles/ticks +average: 308672 cycles/ticks + +kyber_encaps: +median: 309068 cycles/ticks +average: 309524 cycles/ticks + +kyber_decaps: +median: 371520 cycles/ticks +average: 372228 cycles/ticks + +Loop spin: 339 +gen_a: +median: 103070 cycles/ticks +average: 103622 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247948 cycles/ticks +average: 249077 cycles/ticks + +indcpa_enc: +median: 287786 cycles/ticks +average: 289230 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 265068 cycles/ticks +average: 266320 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286559 cycles/ticks + +kyber_encaps_derand: +median: 308438 cycles/ticks +average: 308784 cycles/ticks + +kyber_encaps: +median: 309246 cycles/ticks +average: 309585 cycles/ticks + +kyber_decaps: +median: 371876 cycles/ticks +average: 372532 cycles/ticks + +Loop spin: 340 +gen_a: +median: 102702 cycles/ticks +average: 103289 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 255476 cycles/ticks +average: 256450 cycles/ticks + +indcpa_enc: +median: 287820 cycles/ticks +average: 289329 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 275760 cycles/ticks +average: 276626 cycles/ticks + +kyber_keypair: +median: 293172 cycles/ticks +average: 294130 cycles/ticks + +kyber_encaps_derand: +median: 309150 cycles/ticks +average: 309480 cycles/ticks + +kyber_encaps: +median: 310150 cycles/ticks +average: 311671 cycles/ticks + +kyber_decaps: +median: 372702 cycles/ticks +average: 373417 cycles/ticks + +Loop spin: 341 +gen_a: +median: 102872 cycles/ticks +average: 103498 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247702 cycles/ticks +average: 248917 cycles/ticks + +indcpa_enc: +median: 287786 cycles/ticks +average: 289274 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 266134 cycles/ticks +average: 267412 cycles/ticks + +kyber_keypair: +median: 285690 cycles/ticks +average: 286503 cycles/ticks + +kyber_encaps_derand: +median: 308340 cycles/ticks +average: 308864 cycles/ticks + +kyber_encaps: +median: 309326 cycles/ticks +average: 309808 cycles/ticks + +kyber_decaps: +median: 371928 cycles/ticks +average: 372758 cycles/ticks + +Loop spin: 342 +gen_a: +median: 102792 cycles/ticks +average: 103425 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247670 cycles/ticks +average: 248946 cycles/ticks + +indcpa_enc: +median: 288146 cycles/ticks +average: 289663 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 264816 cycles/ticks +average: 266090 cycles/ticks + +kyber_keypair: +median: 285592 cycles/ticks +average: 286738 cycles/ticks + +kyber_encaps_derand: +median: 308680 cycles/ticks +average: 309057 cycles/ticks + +kyber_encaps: +median: 309464 cycles/ticks +average: 310052 cycles/ticks + +kyber_decaps: +median: 372038 cycles/ticks +average: 372730 cycles/ticks + +Loop spin: 343 +gen_a: +median: 102556 cycles/ticks +average: 103158 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247594 cycles/ticks +average: 248937 cycles/ticks + +indcpa_enc: +median: 287526 cycles/ticks +average: 290179 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59161 cycles/ticks + +kyber_keypair_derand: +median: 265046 cycles/ticks +average: 266276 cycles/ticks + +kyber_keypair: +median: 285674 cycles/ticks +average: 286631 cycles/ticks + +kyber_encaps_derand: +median: 308152 cycles/ticks +average: 308535 cycles/ticks + +kyber_encaps: +median: 308908 cycles/ticks +average: 309543 cycles/ticks + +kyber_decaps: +median: 371666 cycles/ticks +average: 372380 cycles/ticks + +Loop spin: 344 +gen_a: +median: 102878 cycles/ticks +average: 103508 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14842 cycles/ticks +average: 15053 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247790 cycles/ticks +average: 249077 cycles/ticks + +indcpa_enc: +median: 288258 cycles/ticks +average: 289765 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 265414 cycles/ticks +average: 266752 cycles/ticks + +kyber_keypair: +median: 285712 cycles/ticks +average: 286636 cycles/ticks + +kyber_encaps_derand: +median: 308030 cycles/ticks +average: 308378 cycles/ticks + +kyber_encaps: +median: 308916 cycles/ticks +average: 309441 cycles/ticks + +kyber_decaps: +median: 371634 cycles/ticks +average: 372416 cycles/ticks + +Loop spin: 345 +gen_a: +median: 103242 cycles/ticks +average: 103838 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247918 cycles/ticks +average: 249189 cycles/ticks + +indcpa_enc: +median: 288298 cycles/ticks +average: 289888 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59200 cycles/ticks + +kyber_keypair_derand: +median: 264966 cycles/ticks +average: 266279 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286657 cycles/ticks + +kyber_encaps_derand: +median: 307980 cycles/ticks +average: 308517 cycles/ticks + +kyber_encaps: +median: 308912 cycles/ticks +average: 310550 cycles/ticks + +kyber_decaps: +median: 371528 cycles/ticks +average: 372225 cycles/ticks + +Loop spin: 346 +gen_a: +median: 102892 cycles/ticks +average: 103543 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247512 cycles/ticks +average: 248831 cycles/ticks + +indcpa_enc: +median: 287784 cycles/ticks +average: 289340 cycles/ticks + +indcpa_dec: +median: 59014 cycles/ticks +average: 59282 cycles/ticks + +kyber_keypair_derand: +median: 265008 cycles/ticks +average: 266201 cycles/ticks + +kyber_keypair: +median: 285714 cycles/ticks +average: 286713 cycles/ticks + +kyber_encaps_derand: +median: 306450 cycles/ticks +average: 308204 cycles/ticks + +kyber_encaps: +median: 308764 cycles/ticks +average: 309251 cycles/ticks + +kyber_decaps: +median: 371284 cycles/ticks +average: 372295 cycles/ticks + +Loop spin: 347 +gen_a: +median: 102750 cycles/ticks +average: 103301 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247556 cycles/ticks +average: 248704 cycles/ticks + +indcpa_enc: +median: 287910 cycles/ticks +average: 289391 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59200 cycles/ticks + +kyber_keypair_derand: +median: 264940 cycles/ticks +average: 266267 cycles/ticks + +kyber_keypair: +median: 285432 cycles/ticks +average: 286611 cycles/ticks + +kyber_encaps_derand: +median: 309704 cycles/ticks +average: 310057 cycles/ticks + +kyber_encaps: +median: 310680 cycles/ticks +average: 310956 cycles/ticks + +kyber_decaps: +median: 373270 cycles/ticks +average: 374013 cycles/ticks + +Loop spin: 348 +gen_a: +median: 102800 cycles/ticks +average: 103332 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 248166 cycles/ticks +average: 249518 cycles/ticks + +indcpa_enc: +median: 288346 cycles/ticks +average: 291074 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265146 cycles/ticks +average: 266308 cycles/ticks + +kyber_keypair: +median: 285596 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308368 cycles/ticks +average: 308956 cycles/ticks + +kyber_encaps: +median: 309302 cycles/ticks +average: 309839 cycles/ticks + +kyber_decaps: +median: 371734 cycles/ticks +average: 372466 cycles/ticks + +Loop spin: 349 +gen_a: +median: 102990 cycles/ticks +average: 103564 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 249612 cycles/ticks +average: 250852 cycles/ticks + +indcpa_enc: +median: 289840 cycles/ticks +average: 291469 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59180 cycles/ticks + +kyber_keypair_derand: +median: 266580 cycles/ticks +average: 267976 cycles/ticks + +kyber_keypair: +median: 285598 cycles/ticks +average: 286739 cycles/ticks + +kyber_encaps_derand: +median: 308730 cycles/ticks +average: 309122 cycles/ticks + +kyber_encaps: +median: 309680 cycles/ticks +average: 310199 cycles/ticks + +kyber_decaps: +median: 372294 cycles/ticks +average: 373022 cycles/ticks + +Loop spin: 350 +gen_a: +median: 102786 cycles/ticks +average: 103418 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14908 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247814 cycles/ticks +average: 249100 cycles/ticks + +indcpa_enc: +median: 287978 cycles/ticks +average: 289489 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 265200 cycles/ticks +average: 266564 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286740 cycles/ticks + +kyber_encaps_derand: +median: 308092 cycles/ticks +average: 308530 cycles/ticks + +kyber_encaps: +median: 309060 cycles/ticks +average: 310569 cycles/ticks + +kyber_decaps: +median: 371544 cycles/ticks +average: 372146 cycles/ticks + +Loop spin: 351 +gen_a: +median: 102750 cycles/ticks +average: 103299 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247926 cycles/ticks +average: 249177 cycles/ticks + +indcpa_enc: +median: 288686 cycles/ticks +average: 290287 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 264744 cycles/ticks +average: 265982 cycles/ticks + +kyber_keypair: +median: 285456 cycles/ticks +average: 286341 cycles/ticks + +kyber_encaps_derand: +median: 308104 cycles/ticks +average: 308498 cycles/ticks + +kyber_encaps: +median: 308704 cycles/ticks +average: 309267 cycles/ticks + +kyber_decaps: +median: 371530 cycles/ticks +average: 372494 cycles/ticks + +Loop spin: 352 +gen_a: +median: 102504 cycles/ticks +average: 103061 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247888 cycles/ticks +average: 249199 cycles/ticks + +indcpa_enc: +median: 288668 cycles/ticks +average: 290189 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 264934 cycles/ticks +average: 266280 cycles/ticks + +kyber_keypair: +median: 285830 cycles/ticks +average: 286791 cycles/ticks + +kyber_encaps_derand: +median: 308148 cycles/ticks +average: 308490 cycles/ticks + +kyber_encaps: +median: 309014 cycles/ticks +average: 309654 cycles/ticks + +kyber_decaps: +median: 371464 cycles/ticks +average: 372322 cycles/ticks + +Loop spin: 353 +gen_a: +median: 102438 cycles/ticks +average: 103060 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249224 cycles/ticks +average: 250603 cycles/ticks + +indcpa_enc: +median: 289870 cycles/ticks +average: 292552 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 265076 cycles/ticks +average: 266303 cycles/ticks + +kyber_keypair: +median: 285590 cycles/ticks +average: 286701 cycles/ticks + +kyber_encaps_derand: +median: 308254 cycles/ticks +average: 308623 cycles/ticks + +kyber_encaps: +median: 308884 cycles/ticks +average: 309381 cycles/ticks + +kyber_decaps: +median: 371700 cycles/ticks +average: 372393 cycles/ticks + +Loop spin: 354 +gen_a: +median: 102806 cycles/ticks +average: 103391 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247840 cycles/ticks +average: 249091 cycles/ticks + +indcpa_enc: +median: 287922 cycles/ticks +average: 289434 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 264970 cycles/ticks +average: 266252 cycles/ticks + +kyber_keypair: +median: 285560 cycles/ticks +average: 286762 cycles/ticks + +kyber_encaps_derand: +median: 308214 cycles/ticks +average: 308504 cycles/ticks + +kyber_encaps: +median: 309052 cycles/ticks +average: 309479 cycles/ticks + +kyber_decaps: +median: 371620 cycles/ticks +average: 372476 cycles/ticks + +Loop spin: 355 +gen_a: +median: 102620 cycles/ticks +average: 103207 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14840 cycles/ticks +average: 15058 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248036 cycles/ticks +average: 249290 cycles/ticks + +indcpa_enc: +median: 288180 cycles/ticks +average: 289580 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59194 cycles/ticks + +kyber_keypair_derand: +median: 265274 cycles/ticks +average: 266615 cycles/ticks + +kyber_keypair: +median: 285592 cycles/ticks +average: 286743 cycles/ticks + +kyber_encaps_derand: +median: 308588 cycles/ticks +average: 309094 cycles/ticks + +kyber_encaps: +median: 309454 cycles/ticks +average: 310976 cycles/ticks + +kyber_decaps: +median: 371798 cycles/ticks +average: 372662 cycles/ticks + +Loop spin: 356 +gen_a: +median: 102702 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15042 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 248342 cycles/ticks +average: 249536 cycles/ticks + +indcpa_enc: +median: 288196 cycles/ticks +average: 289795 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265256 cycles/ticks +average: 266504 cycles/ticks + +kyber_keypair: +median: 285798 cycles/ticks +average: 286703 cycles/ticks + +kyber_encaps_derand: +median: 308706 cycles/ticks +average: 309009 cycles/ticks + +kyber_encaps: +median: 309712 cycles/ticks +average: 310200 cycles/ticks + +kyber_decaps: +median: 372270 cycles/ticks +average: 373178 cycles/ticks + +Loop spin: 357 +gen_a: +median: 102926 cycles/ticks +average: 103453 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247574 cycles/ticks +average: 248731 cycles/ticks + +indcpa_enc: +median: 287838 cycles/ticks +average: 289326 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59161 cycles/ticks + +kyber_keypair_derand: +median: 264638 cycles/ticks +average: 265989 cycles/ticks + +kyber_keypair: +median: 285530 cycles/ticks +average: 286484 cycles/ticks + +kyber_encaps_derand: +median: 308296 cycles/ticks +average: 308650 cycles/ticks + +kyber_encaps: +median: 309022 cycles/ticks +average: 309490 cycles/ticks + +kyber_decaps: +median: 371554 cycles/ticks +average: 372453 cycles/ticks + +Loop spin: 358 +gen_a: +median: 102914 cycles/ticks +average: 103509 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247666 cycles/ticks +average: 249056 cycles/ticks + +indcpa_enc: +median: 287854 cycles/ticks +average: 290611 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 264776 cycles/ticks +average: 266020 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286599 cycles/ticks + +kyber_encaps_derand: +median: 308236 cycles/ticks +average: 308580 cycles/ticks + +kyber_encaps: +median: 309012 cycles/ticks +average: 309437 cycles/ticks + +kyber_decaps: +median: 371844 cycles/ticks +average: 372522 cycles/ticks + +Loop spin: 359 +gen_a: +median: 102844 cycles/ticks +average: 103487 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15028 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247816 cycles/ticks +average: 249095 cycles/ticks + +indcpa_enc: +median: 288108 cycles/ticks +average: 289749 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265140 cycles/ticks +average: 266517 cycles/ticks + +kyber_keypair: +median: 285604 cycles/ticks +average: 286756 cycles/ticks + +kyber_encaps_derand: +median: 308070 cycles/ticks +average: 308417 cycles/ticks + +kyber_encaps: +median: 309022 cycles/ticks +average: 309481 cycles/ticks + +kyber_decaps: +median: 371408 cycles/ticks +average: 372219 cycles/ticks + +Loop spin: 360 +gen_a: +median: 102748 cycles/ticks +average: 103328 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247764 cycles/ticks +average: 249037 cycles/ticks + +indcpa_enc: +median: 287700 cycles/ticks +average: 289173 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 264900 cycles/ticks +average: 266242 cycles/ticks + +kyber_keypair: +median: 285706 cycles/ticks +average: 286808 cycles/ticks + +kyber_encaps_derand: +median: 308396 cycles/ticks +average: 308840 cycles/ticks + +kyber_encaps: +median: 309152 cycles/ticks +average: 310714 cycles/ticks + +kyber_decaps: +median: 372136 cycles/ticks +average: 372960 cycles/ticks + +Loop spin: 361 +gen_a: +median: 102700 cycles/ticks +average: 103320 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14888 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247640 cycles/ticks +average: 248814 cycles/ticks + +indcpa_enc: +median: 288188 cycles/ticks +average: 289829 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 267972 cycles/ticks +average: 269216 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286705 cycles/ticks + +kyber_encaps_derand: +median: 308128 cycles/ticks +average: 308653 cycles/ticks + +kyber_encaps: +median: 308976 cycles/ticks +average: 309461 cycles/ticks + +kyber_decaps: +median: 371868 cycles/ticks +average: 372718 cycles/ticks + +Loop spin: 362 +gen_a: +median: 103004 cycles/ticks +average: 103584 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14888 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 321 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248056 cycles/ticks +average: 249203 cycles/ticks + +indcpa_enc: +median: 288784 cycles/ticks +average: 290335 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 264902 cycles/ticks +average: 266244 cycles/ticks + +kyber_keypair: +median: 285598 cycles/ticks +average: 286659 cycles/ticks + +kyber_encaps_derand: +median: 308596 cycles/ticks +average: 309052 cycles/ticks + +kyber_encaps: +median: 309348 cycles/ticks +average: 309793 cycles/ticks + +kyber_decaps: +median: 371926 cycles/ticks +average: 372807 cycles/ticks + +Loop spin: 363 +gen_a: +median: 102970 cycles/ticks +average: 103579 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247396 cycles/ticks +average: 248677 cycles/ticks + +indcpa_enc: +median: 287960 cycles/ticks +average: 290731 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265332 cycles/ticks +average: 266716 cycles/ticks + +kyber_keypair: +median: 285548 cycles/ticks +average: 286729 cycles/ticks + +kyber_encaps_derand: +median: 308096 cycles/ticks +average: 308521 cycles/ticks + +kyber_encaps: +median: 308934 cycles/ticks +average: 309546 cycles/ticks + +kyber_decaps: +median: 371642 cycles/ticks +average: 372552 cycles/ticks + +Loop spin: 364 +gen_a: +median: 102702 cycles/ticks +average: 103239 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247322 cycles/ticks +average: 248702 cycles/ticks + +indcpa_enc: +median: 287634 cycles/ticks +average: 289076 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265420 cycles/ticks +average: 266831 cycles/ticks + +kyber_keypair: +median: 285700 cycles/ticks +average: 286793 cycles/ticks + +kyber_encaps_derand: +median: 307934 cycles/ticks +average: 308243 cycles/ticks + +kyber_encaps: +median: 308986 cycles/ticks +average: 309480 cycles/ticks + +kyber_decaps: +median: 371728 cycles/ticks +average: 372574 cycles/ticks + +Loop spin: 365 +gen_a: +median: 102590 cycles/ticks +average: 103319 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247378 cycles/ticks +average: 248657 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 289719 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59304 cycles/ticks + +kyber_keypair_derand: +median: 265168 cycles/ticks +average: 266511 cycles/ticks + +kyber_keypair: +median: 285626 cycles/ticks +average: 286748 cycles/ticks + +kyber_encaps_derand: +median: 308114 cycles/ticks +average: 308635 cycles/ticks + +kyber_encaps: +median: 309094 cycles/ticks +average: 310640 cycles/ticks + +kyber_decaps: +median: 371762 cycles/ticks +average: 372491 cycles/ticks + +Loop spin: 366 +gen_a: +median: 103016 cycles/ticks +average: 103631 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14895 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 547 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247446 cycles/ticks +average: 248668 cycles/ticks + +indcpa_enc: +median: 287788 cycles/ticks +average: 289377 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 265452 cycles/ticks +average: 266655 cycles/ticks + +kyber_keypair: +median: 285846 cycles/ticks +average: 286729 cycles/ticks + +kyber_encaps_derand: +median: 308142 cycles/ticks +average: 308555 cycles/ticks + +kyber_encaps: +median: 308912 cycles/ticks +average: 309367 cycles/ticks + +kyber_decaps: +median: 371370 cycles/ticks +average: 372260 cycles/ticks + +Loop spin: 367 +gen_a: +median: 102834 cycles/ticks +average: 103426 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14881 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 255808 cycles/ticks +average: 256677 cycles/ticks + +indcpa_enc: +median: 288182 cycles/ticks +average: 289679 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59214 cycles/ticks + +kyber_keypair_derand: +median: 272554 cycles/ticks +average: 273454 cycles/ticks + +kyber_keypair: +median: 293112 cycles/ticks +average: 294122 cycles/ticks + +kyber_encaps_derand: +median: 308774 cycles/ticks +average: 309238 cycles/ticks + +kyber_encaps: +median: 309686 cycles/ticks +average: 310082 cycles/ticks + +kyber_decaps: +median: 372226 cycles/ticks +average: 373032 cycles/ticks + +Loop spin: 368 +gen_a: +median: 102524 cycles/ticks +average: 103178 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247808 cycles/ticks +average: 249174 cycles/ticks + +indcpa_enc: +median: 288066 cycles/ticks +average: 290742 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265310 cycles/ticks +average: 266570 cycles/ticks + +kyber_keypair: +median: 285904 cycles/ticks +average: 286992 cycles/ticks + +kyber_encaps_derand: +median: 308052 cycles/ticks +average: 308397 cycles/ticks + +kyber_encaps: +median: 309046 cycles/ticks +average: 309466 cycles/ticks + +kyber_decaps: +median: 371670 cycles/ticks +average: 372488 cycles/ticks + +Loop spin: 369 +gen_a: +median: 102702 cycles/ticks +average: 103305 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247936 cycles/ticks +average: 249135 cycles/ticks + +indcpa_enc: +median: 287990 cycles/ticks +average: 289574 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59161 cycles/ticks + +kyber_keypair_derand: +median: 264638 cycles/ticks +average: 265875 cycles/ticks + +kyber_keypair: +median: 285684 cycles/ticks +average: 286842 cycles/ticks + +kyber_encaps_derand: +median: 308618 cycles/ticks +average: 308999 cycles/ticks + +kyber_encaps: +median: 309472 cycles/ticks +average: 310031 cycles/ticks + +kyber_decaps: +median: 371970 cycles/ticks +average: 372789 cycles/ticks + +Loop spin: 370 +gen_a: +median: 102844 cycles/ticks +average: 103511 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248146 cycles/ticks +average: 249497 cycles/ticks + +indcpa_enc: +median: 288188 cycles/ticks +average: 289912 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265440 cycles/ticks +average: 266574 cycles/ticks + +kyber_keypair: +median: 285758 cycles/ticks +average: 286896 cycles/ticks + +kyber_encaps_derand: +median: 308260 cycles/ticks +average: 308682 cycles/ticks + +kyber_encaps: +median: 309112 cycles/ticks +average: 310761 cycles/ticks + +kyber_decaps: +median: 371530 cycles/ticks +average: 372296 cycles/ticks + +Loop spin: 371 +gen_a: +median: 102998 cycles/ticks +average: 103558 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248032 cycles/ticks +average: 249324 cycles/ticks + +indcpa_enc: +median: 288242 cycles/ticks +average: 289848 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 266316 cycles/ticks +average: 267557 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286630 cycles/ticks + +kyber_encaps_derand: +median: 309460 cycles/ticks +average: 310054 cycles/ticks + +kyber_encaps: +median: 310122 cycles/ticks +average: 310686 cycles/ticks + +kyber_decaps: +median: 372622 cycles/ticks +average: 373522 cycles/ticks + +Loop spin: 372 +gen_a: +median: 102818 cycles/ticks +average: 103376 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247824 cycles/ticks +average: 249088 cycles/ticks + +indcpa_enc: +median: 288490 cycles/ticks +average: 289963 cycles/ticks + +indcpa_dec: +median: 58932 cycles/ticks +average: 59172 cycles/ticks + +kyber_keypair_derand: +median: 265324 cycles/ticks +average: 266719 cycles/ticks + +kyber_keypair: +median: 285618 cycles/ticks +average: 286664 cycles/ticks + +kyber_encaps_derand: +median: 308068 cycles/ticks +average: 308345 cycles/ticks + +kyber_encaps: +median: 308796 cycles/ticks +average: 309171 cycles/ticks + +kyber_decaps: +median: 371590 cycles/ticks +average: 372390 cycles/ticks + +Loop spin: 373 +gen_a: +median: 103002 cycles/ticks +average: 103583 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2134 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9900 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 249800 cycles/ticks +average: 251064 cycles/ticks + +indcpa_enc: +median: 289924 cycles/ticks +average: 292752 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59261 cycles/ticks + +kyber_keypair_derand: +median: 265156 cycles/ticks +average: 266585 cycles/ticks + +kyber_keypair: +median: 286266 cycles/ticks +average: 287249 cycles/ticks + +kyber_encaps_derand: +median: 310210 cycles/ticks +average: 310756 cycles/ticks + +kyber_encaps: +median: 310836 cycles/ticks +average: 311228 cycles/ticks + +kyber_decaps: +median: 373484 cycles/ticks +average: 374182 cycles/ticks + +Loop spin: 374 +gen_a: +median: 102568 cycles/ticks +average: 103263 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247744 cycles/ticks +average: 248952 cycles/ticks + +indcpa_enc: +median: 288164 cycles/ticks +average: 289834 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59177 cycles/ticks + +kyber_keypair_derand: +median: 264912 cycles/ticks +average: 266244 cycles/ticks + +kyber_keypair: +median: 285634 cycles/ticks +average: 286739 cycles/ticks + +kyber_encaps_derand: +median: 308422 cycles/ticks +average: 308823 cycles/ticks + +kyber_encaps: +median: 309256 cycles/ticks +average: 309817 cycles/ticks + +kyber_decaps: +median: 371832 cycles/ticks +average: 372575 cycles/ticks + +Loop spin: 375 +gen_a: +median: 102728 cycles/ticks +average: 103350 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247946 cycles/ticks +average: 249195 cycles/ticks + +indcpa_enc: +median: 288200 cycles/ticks +average: 289803 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 264656 cycles/ticks +average: 265912 cycles/ticks + +kyber_keypair: +median: 285700 cycles/ticks +average: 289102 cycles/ticks + +kyber_encaps_derand: +median: 308384 cycles/ticks +average: 311375 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 310904 cycles/ticks + +kyber_decaps: +median: 371750 cycles/ticks +average: 372391 cycles/ticks + +Loop spin: 376 +gen_a: +median: 102724 cycles/ticks +average: 103358 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14925 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247830 cycles/ticks +average: 249092 cycles/ticks + +indcpa_enc: +median: 288674 cycles/ticks +average: 290304 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 264826 cycles/ticks +average: 266038 cycles/ticks + +kyber_keypair: +median: 285812 cycles/ticks +average: 286771 cycles/ticks + +kyber_encaps_derand: +median: 308088 cycles/ticks +average: 308452 cycles/ticks + +kyber_encaps: +median: 308844 cycles/ticks +average: 309367 cycles/ticks + +kyber_decaps: +median: 371328 cycles/ticks +average: 372089 cycles/ticks + +Loop spin: 377 +gen_a: +median: 102842 cycles/ticks +average: 103488 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14923 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 248142 cycles/ticks +average: 249371 cycles/ticks + +indcpa_enc: +median: 288270 cycles/ticks +average: 289893 cycles/ticks + +indcpa_dec: +median: 58934 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 266830 cycles/ticks +average: 268145 cycles/ticks + +kyber_keypair: +median: 285434 cycles/ticks +average: 286509 cycles/ticks + +kyber_encaps_derand: +median: 308190 cycles/ticks +average: 308683 cycles/ticks + +kyber_encaps: +median: 309098 cycles/ticks +average: 309700 cycles/ticks + +kyber_decaps: +median: 371668 cycles/ticks +average: 372417 cycles/ticks + +Loop spin: 378 +gen_a: +median: 102870 cycles/ticks +average: 103433 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14947 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247914 cycles/ticks +average: 249238 cycles/ticks + +indcpa_enc: +median: 288720 cycles/ticks +average: 291381 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59275 cycles/ticks + +kyber_keypair_derand: +median: 268270 cycles/ticks +average: 269498 cycles/ticks + +kyber_keypair: +median: 285626 cycles/ticks +average: 286783 cycles/ticks + +kyber_encaps_derand: +median: 308286 cycles/ticks +average: 308716 cycles/ticks + +kyber_encaps: +median: 309102 cycles/ticks +average: 309604 cycles/ticks + +kyber_decaps: +median: 371822 cycles/ticks +average: 372612 cycles/ticks + +Loop spin: 379 +gen_a: +median: 102838 cycles/ticks +average: 103432 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2130 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247734 cycles/ticks +average: 248959 cycles/ticks + +indcpa_enc: +median: 288092 cycles/ticks +average: 289544 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 264578 cycles/ticks +average: 265768 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286822 cycles/ticks + +kyber_encaps_derand: +median: 308528 cycles/ticks +average: 309019 cycles/ticks + +kyber_encaps: +median: 309390 cycles/ticks +average: 309985 cycles/ticks + +kyber_decaps: +median: 371802 cycles/ticks +average: 372659 cycles/ticks + +Loop spin: 380 +gen_a: +median: 102966 cycles/ticks +average: 103490 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247718 cycles/ticks +average: 248972 cycles/ticks + +indcpa_enc: +median: 288048 cycles/ticks +average: 289651 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 265222 cycles/ticks +average: 266389 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286701 cycles/ticks + +kyber_encaps_derand: +median: 308438 cycles/ticks +average: 308922 cycles/ticks + +kyber_encaps: +median: 309452 cycles/ticks +average: 311159 cycles/ticks + +kyber_decaps: +median: 371952 cycles/ticks +average: 372733 cycles/ticks + +Loop spin: 381 +gen_a: +median: 102728 cycles/ticks +average: 103443 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247464 cycles/ticks +average: 248694 cycles/ticks + +indcpa_enc: +median: 288022 cycles/ticks +average: 289605 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265432 cycles/ticks +average: 266743 cycles/ticks + +kyber_keypair: +median: 285544 cycles/ticks +average: 286672 cycles/ticks + +kyber_encaps_derand: +median: 309886 cycles/ticks +average: 310362 cycles/ticks + +kyber_encaps: +median: 310524 cycles/ticks +average: 311089 cycles/ticks + +kyber_decaps: +median: 373238 cycles/ticks +average: 373983 cycles/ticks + +Loop spin: 382 +gen_a: +median: 102748 cycles/ticks +average: 103320 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247976 cycles/ticks +average: 249238 cycles/ticks + +indcpa_enc: +median: 287998 cycles/ticks +average: 289599 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 265180 cycles/ticks +average: 266472 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286537 cycles/ticks + +kyber_encaps_derand: +median: 308208 cycles/ticks +average: 308751 cycles/ticks + +kyber_encaps: +median: 309090 cycles/ticks +average: 309608 cycles/ticks + +kyber_decaps: +median: 371518 cycles/ticks +average: 372429 cycles/ticks + +Loop spin: 383 +gen_a: +median: 102654 cycles/ticks +average: 103303 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2136 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247548 cycles/ticks +average: 248846 cycles/ticks + +indcpa_enc: +median: 287992 cycles/ticks +average: 290859 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 266738 cycles/ticks +average: 268056 cycles/ticks + +kyber_keypair: +median: 285618 cycles/ticks +average: 286643 cycles/ticks + +kyber_encaps_derand: +median: 308488 cycles/ticks +average: 308854 cycles/ticks + +kyber_encaps: +median: 309310 cycles/ticks +average: 309746 cycles/ticks + +kyber_decaps: +median: 371766 cycles/ticks +average: 372518 cycles/ticks + +Loop spin: 384 +gen_a: +median: 102912 cycles/ticks +average: 103431 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247692 cycles/ticks +average: 248878 cycles/ticks + +indcpa_enc: +median: 287896 cycles/ticks +average: 289514 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59281 cycles/ticks + +kyber_keypair_derand: +median: 265136 cycles/ticks +average: 266521 cycles/ticks + +kyber_keypair: +median: 285766 cycles/ticks +average: 286900 cycles/ticks + +kyber_encaps_derand: +median: 308768 cycles/ticks +average: 309224 cycles/ticks + +kyber_encaps: +median: 309576 cycles/ticks +average: 310048 cycles/ticks + +kyber_decaps: +median: 372054 cycles/ticks +average: 372807 cycles/ticks + +Loop spin: 385 +gen_a: +median: 102624 cycles/ticks +average: 103261 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2126 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248092 cycles/ticks +average: 249342 cycles/ticks + +indcpa_enc: +median: 288376 cycles/ticks +average: 289968 cycles/ticks + +indcpa_dec: +median: 59066 cycles/ticks +average: 59297 cycles/ticks + +kyber_keypair_derand: +median: 265192 cycles/ticks +average: 266484 cycles/ticks + +kyber_keypair: +median: 285728 cycles/ticks +average: 286792 cycles/ticks + +kyber_encaps_derand: +median: 308240 cycles/ticks +average: 308798 cycles/ticks + +kyber_encaps: +median: 308976 cycles/ticks +average: 310530 cycles/ticks + +kyber_decaps: +median: 371714 cycles/ticks +average: 372317 cycles/ticks + +Loop spin: 386 +gen_a: +median: 103148 cycles/ticks +average: 103694 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 14984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247740 cycles/ticks +average: 248958 cycles/ticks + +indcpa_enc: +median: 288046 cycles/ticks +average: 289722 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 266442 cycles/ticks +average: 267805 cycles/ticks + +kyber_keypair: +median: 285624 cycles/ticks +average: 286710 cycles/ticks + +kyber_encaps_derand: +median: 308766 cycles/ticks +average: 309164 cycles/ticks + +kyber_encaps: +median: 309574 cycles/ticks +average: 310123 cycles/ticks + +kyber_decaps: +median: 372016 cycles/ticks +average: 372874 cycles/ticks + +Loop spin: 387 +gen_a: +median: 102794 cycles/ticks +average: 103378 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15006 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247954 cycles/ticks +average: 249247 cycles/ticks + +indcpa_enc: +median: 288334 cycles/ticks +average: 289875 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59277 cycles/ticks + +kyber_keypair_derand: +median: 265176 cycles/ticks +average: 266468 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286668 cycles/ticks + +kyber_encaps_derand: +median: 308136 cycles/ticks +average: 308499 cycles/ticks + +kyber_encaps: +median: 308966 cycles/ticks +average: 309431 cycles/ticks + +kyber_decaps: +median: 371646 cycles/ticks +average: 372408 cycles/ticks + +Loop spin: 388 +gen_a: +median: 102764 cycles/ticks +average: 103366 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247988 cycles/ticks +average: 249238 cycles/ticks + +indcpa_enc: +median: 288718 cycles/ticks +average: 291391 cycles/ticks + +indcpa_dec: +median: 59058 cycles/ticks +average: 59311 cycles/ticks + +kyber_keypair_derand: +median: 265204 cycles/ticks +average: 266473 cycles/ticks + +kyber_keypair: +median: 285758 cycles/ticks +average: 286730 cycles/ticks + +kyber_encaps_derand: +median: 308636 cycles/ticks +average: 308983 cycles/ticks + +kyber_encaps: +median: 309236 cycles/ticks +average: 309798 cycles/ticks + +kyber_decaps: +median: 371748 cycles/ticks +average: 372592 cycles/ticks + +Loop spin: 389 +gen_a: +median: 102800 cycles/ticks +average: 103446 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 249338 cycles/ticks +average: 250634 cycles/ticks + +indcpa_enc: +median: 289904 cycles/ticks +average: 291465 cycles/ticks + +indcpa_dec: +median: 58938 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 264896 cycles/ticks +average: 266234 cycles/ticks + +kyber_keypair: +median: 285680 cycles/ticks +average: 286796 cycles/ticks + +kyber_encaps_derand: +median: 307852 cycles/ticks +average: 308193 cycles/ticks + +kyber_encaps: +median: 308704 cycles/ticks +average: 309161 cycles/ticks + +kyber_decaps: +median: 371302 cycles/ticks +average: 372122 cycles/ticks + +Loop spin: 390 +gen_a: +median: 102808 cycles/ticks +average: 103456 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14904 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247996 cycles/ticks +average: 249227 cycles/ticks + +indcpa_enc: +median: 288306 cycles/ticks +average: 289894 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 265004 cycles/ticks +average: 266400 cycles/ticks + +kyber_keypair: +median: 285646 cycles/ticks +average: 286725 cycles/ticks + +kyber_encaps_derand: +median: 311400 cycles/ticks +average: 311916 cycles/ticks + +kyber_encaps: +median: 312192 cycles/ticks +average: 313868 cycles/ticks + +kyber_decaps: +median: 374844 cycles/ticks +average: 375491 cycles/ticks + +Loop spin: 391 +gen_a: +median: 102686 cycles/ticks +average: 103234 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248018 cycles/ticks +average: 249389 cycles/ticks + +indcpa_enc: +median: 288372 cycles/ticks +average: 289866 cycles/ticks + +indcpa_dec: +median: 59018 cycles/ticks +average: 59190 cycles/ticks + +kyber_keypair_derand: +median: 264924 cycles/ticks +average: 266076 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286493 cycles/ticks + +kyber_encaps_derand: +median: 308578 cycles/ticks +average: 308963 cycles/ticks + +kyber_encaps: +median: 309486 cycles/ticks +average: 309929 cycles/ticks + +kyber_decaps: +median: 371992 cycles/ticks +average: 372761 cycles/ticks + +Loop spin: 392 +gen_a: +median: 102730 cycles/ticks +average: 103343 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14924 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247998 cycles/ticks +average: 249220 cycles/ticks + +indcpa_enc: +median: 288054 cycles/ticks +average: 289527 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59273 cycles/ticks + +kyber_keypair_derand: +median: 264806 cycles/ticks +average: 266146 cycles/ticks + +kyber_keypair: +median: 285472 cycles/ticks +average: 286488 cycles/ticks + +kyber_encaps_derand: +median: 307942 cycles/ticks +average: 308394 cycles/ticks + +kyber_encaps: +median: 308936 cycles/ticks +average: 309454 cycles/ticks + +kyber_decaps: +median: 371204 cycles/ticks +average: 372100 cycles/ticks + +Loop spin: 393 +gen_a: +median: 102972 cycles/ticks +average: 103536 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14887 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248550 cycles/ticks +average: 249752 cycles/ticks + +indcpa_enc: +median: 288952 cycles/ticks +average: 291672 cycles/ticks + +indcpa_dec: +median: 58932 cycles/ticks +average: 59161 cycles/ticks + +kyber_keypair_derand: +median: 264866 cycles/ticks +average: 266072 cycles/ticks + +kyber_keypair: +median: 285746 cycles/ticks +average: 286812 cycles/ticks + +kyber_encaps_derand: +median: 308516 cycles/ticks +average: 308964 cycles/ticks + +kyber_encaps: +median: 309260 cycles/ticks +average: 309665 cycles/ticks + +kyber_decaps: +median: 371748 cycles/ticks +average: 372555 cycles/ticks + +Loop spin: 394 +gen_a: +median: 102926 cycles/ticks +average: 103546 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247504 cycles/ticks +average: 248892 cycles/ticks + +indcpa_enc: +median: 287790 cycles/ticks +average: 289369 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59214 cycles/ticks + +kyber_keypair_derand: +median: 265094 cycles/ticks +average: 266408 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286740 cycles/ticks + +kyber_encaps_derand: +median: 308688 cycles/ticks +average: 309195 cycles/ticks + +kyber_encaps: +median: 309536 cycles/ticks +average: 309875 cycles/ticks + +kyber_decaps: +median: 372032 cycles/ticks +average: 372882 cycles/ticks + +Loop spin: 395 +gen_a: +median: 102678 cycles/ticks +average: 103372 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2831 cycles/ticks + +indcpa_keypair: +median: 248238 cycles/ticks +average: 249610 cycles/ticks + +indcpa_enc: +median: 288340 cycles/ticks +average: 289852 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 264942 cycles/ticks +average: 266290 cycles/ticks + +kyber_keypair: +median: 285946 cycles/ticks +average: 286898 cycles/ticks + +kyber_encaps_derand: +median: 308804 cycles/ticks +average: 309335 cycles/ticks + +kyber_encaps: +median: 309582 cycles/ticks +average: 311105 cycles/ticks + +kyber_decaps: +median: 372114 cycles/ticks +average: 372839 cycles/ticks + +Loop spin: 396 +gen_a: +median: 102878 cycles/ticks +average: 103461 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247700 cycles/ticks +average: 248988 cycles/ticks + +indcpa_enc: +median: 288188 cycles/ticks +average: 289792 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265272 cycles/ticks +average: 266523 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286534 cycles/ticks + +kyber_encaps_derand: +median: 307878 cycles/ticks +average: 308247 cycles/ticks + +kyber_encaps: +median: 308668 cycles/ticks +average: 309251 cycles/ticks + +kyber_decaps: +median: 371160 cycles/ticks +average: 372015 cycles/ticks + +Loop spin: 397 +gen_a: +median: 102622 cycles/ticks +average: 103219 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14918 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 249026 cycles/ticks +average: 250367 cycles/ticks + +indcpa_enc: +median: 289370 cycles/ticks +average: 290830 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 264898 cycles/ticks +average: 266255 cycles/ticks + +kyber_keypair: +median: 285784 cycles/ticks +average: 286602 cycles/ticks + +kyber_encaps_derand: +median: 307980 cycles/ticks +average: 308441 cycles/ticks + +kyber_encaps: +median: 308784 cycles/ticks +average: 309211 cycles/ticks + +kyber_decaps: +median: 371506 cycles/ticks +average: 372208 cycles/ticks + +Loop spin: 398 +gen_a: +median: 102846 cycles/ticks +average: 103424 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14915 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249074 cycles/ticks +average: 250432 cycles/ticks + +indcpa_enc: +median: 289506 cycles/ticks +average: 292332 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 266422 cycles/ticks +average: 267687 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286672 cycles/ticks + +kyber_encaps_derand: +median: 308270 cycles/ticks +average: 308750 cycles/ticks + +kyber_encaps: +median: 309148 cycles/ticks +average: 309605 cycles/ticks + +kyber_decaps: +median: 371638 cycles/ticks +average: 372322 cycles/ticks + +Loop spin: 399 +gen_a: +median: 102912 cycles/ticks +average: 103528 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247830 cycles/ticks +average: 248993 cycles/ticks + +indcpa_enc: +median: 288210 cycles/ticks +average: 289749 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 264916 cycles/ticks +average: 266162 cycles/ticks + +kyber_keypair: +median: 285706 cycles/ticks +average: 286778 cycles/ticks + +kyber_encaps_derand: +median: 307946 cycles/ticks +average: 308469 cycles/ticks + +kyber_encaps: +median: 308800 cycles/ticks +average: 309282 cycles/ticks + +kyber_decaps: +median: 371372 cycles/ticks +average: 372284 cycles/ticks + +Loop spin: 400 +gen_a: +median: 102620 cycles/ticks +average: 103204 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14890 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247584 cycles/ticks +average: 248826 cycles/ticks + +indcpa_enc: +median: 287694 cycles/ticks +average: 289289 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59211 cycles/ticks + +kyber_keypair_derand: +median: 265310 cycles/ticks +average: 266667 cycles/ticks + +kyber_keypair: +median: 285598 cycles/ticks +average: 286659 cycles/ticks + +kyber_encaps_derand: +median: 308546 cycles/ticks +average: 308879 cycles/ticks + +kyber_encaps: +median: 309502 cycles/ticks +average: 311110 cycles/ticks + +kyber_decaps: +median: 372052 cycles/ticks +average: 372956 cycles/ticks + +Loop spin: 401 +gen_a: +median: 103158 cycles/ticks +average: 103819 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14906 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248128 cycles/ticks +average: 249437 cycles/ticks + +indcpa_enc: +median: 288012 cycles/ticks +average: 289581 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 265742 cycles/ticks +average: 267004 cycles/ticks + +kyber_keypair: +median: 285740 cycles/ticks +average: 286809 cycles/ticks + +kyber_encaps_derand: +median: 308022 cycles/ticks +average: 308331 cycles/ticks + +kyber_encaps: +median: 308998 cycles/ticks +average: 309504 cycles/ticks + +kyber_decaps: +median: 371500 cycles/ticks +average: 372310 cycles/ticks + +Loop spin: 402 +gen_a: +median: 102814 cycles/ticks +average: 104632 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247816 cycles/ticks +average: 249063 cycles/ticks + +indcpa_enc: +median: 288342 cycles/ticks +average: 289824 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 264976 cycles/ticks +average: 266352 cycles/ticks + +kyber_keypair: +median: 285464 cycles/ticks +average: 286605 cycles/ticks + +kyber_encaps_derand: +median: 308554 cycles/ticks +average: 309103 cycles/ticks + +kyber_encaps: +median: 309448 cycles/ticks +average: 310016 cycles/ticks + +kyber_decaps: +median: 372032 cycles/ticks +average: 372845 cycles/ticks + +Loop spin: 403 +gen_a: +median: 102564 cycles/ticks +average: 103173 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247698 cycles/ticks +average: 249025 cycles/ticks + +indcpa_enc: +median: 288060 cycles/ticks +average: 290638 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59186 cycles/ticks + +kyber_keypair_derand: +median: 265120 cycles/ticks +average: 266337 cycles/ticks + +kyber_keypair: +median: 285748 cycles/ticks +average: 286671 cycles/ticks + +kyber_encaps_derand: +median: 307884 cycles/ticks +average: 308413 cycles/ticks + +kyber_encaps: +median: 308770 cycles/ticks +average: 309182 cycles/ticks + +kyber_decaps: +median: 371482 cycles/ticks +average: 372218 cycles/ticks + +Loop spin: 404 +gen_a: +median: 102554 cycles/ticks +average: 103168 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14884 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247880 cycles/ticks +average: 249115 cycles/ticks + +indcpa_enc: +median: 288536 cycles/ticks +average: 290149 cycles/ticks + +indcpa_dec: +median: 59022 cycles/ticks +average: 59274 cycles/ticks + +kyber_keypair_derand: +median: 264790 cycles/ticks +average: 266105 cycles/ticks + +kyber_keypair: +median: 285220 cycles/ticks +average: 286359 cycles/ticks + +kyber_encaps_derand: +median: 308578 cycles/ticks +average: 309021 cycles/ticks + +kyber_encaps: +median: 309378 cycles/ticks +average: 309673 cycles/ticks + +kyber_decaps: +median: 371956 cycles/ticks +average: 372710 cycles/ticks + +Loop spin: 405 +gen_a: +median: 102732 cycles/ticks +average: 103308 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247532 cycles/ticks +average: 248784 cycles/ticks + +indcpa_enc: +median: 288214 cycles/ticks +average: 289745 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59254 cycles/ticks + +kyber_keypair_derand: +median: 264878 cycles/ticks +average: 266203 cycles/ticks + +kyber_keypair: +median: 285700 cycles/ticks +average: 286745 cycles/ticks + +kyber_encaps_derand: +median: 308116 cycles/ticks +average: 308616 cycles/ticks + +kyber_encaps: +median: 308876 cycles/ticks +average: 310363 cycles/ticks + +kyber_decaps: +median: 371664 cycles/ticks +average: 372290 cycles/ticks + +Loop spin: 406 +gen_a: +median: 102618 cycles/ticks +average: 103153 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247808 cycles/ticks +average: 249038 cycles/ticks + +indcpa_enc: +median: 288164 cycles/ticks +average: 289748 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59183 cycles/ticks + +kyber_keypair_derand: +median: 265240 cycles/ticks +average: 266484 cycles/ticks + +kyber_keypair: +median: 285562 cycles/ticks +average: 286530 cycles/ticks + +kyber_encaps_derand: +median: 308470 cycles/ticks +average: 308775 cycles/ticks + +kyber_encaps: +median: 309286 cycles/ticks +average: 309847 cycles/ticks + +kyber_decaps: +median: 371838 cycles/ticks +average: 372701 cycles/ticks + +Loop spin: 407 +gen_a: +median: 102490 cycles/ticks +average: 103120 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 248028 cycles/ticks +average: 249280 cycles/ticks + +indcpa_enc: +median: 288472 cycles/ticks +average: 289981 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 264968 cycles/ticks +average: 266349 cycles/ticks + +kyber_keypair: +median: 285764 cycles/ticks +average: 286814 cycles/ticks + +kyber_encaps_derand: +median: 307942 cycles/ticks +average: 308379 cycles/ticks + +kyber_encaps: +median: 308758 cycles/ticks +average: 309170 cycles/ticks + +kyber_decaps: +median: 371394 cycles/ticks +average: 372154 cycles/ticks + +Loop spin: 408 +gen_a: +median: 102832 cycles/ticks +average: 103417 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247404 cycles/ticks +average: 248649 cycles/ticks + +indcpa_enc: +median: 287950 cycles/ticks +average: 290544 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265080 cycles/ticks +average: 266343 cycles/ticks + +kyber_keypair: +median: 285458 cycles/ticks +average: 286395 cycles/ticks + +kyber_encaps_derand: +median: 308410 cycles/ticks +average: 308737 cycles/ticks + +kyber_encaps: +median: 309372 cycles/ticks +average: 309710 cycles/ticks + +kyber_decaps: +median: 371812 cycles/ticks +average: 372474 cycles/ticks + +Loop spin: 409 +gen_a: +median: 102976 cycles/ticks +average: 103565 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2143 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14954 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249330 cycles/ticks +average: 250553 cycles/ticks + +indcpa_enc: +median: 290000 cycles/ticks +average: 291640 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 264848 cycles/ticks +average: 266128 cycles/ticks + +kyber_keypair: +median: 285714 cycles/ticks +average: 286887 cycles/ticks + +kyber_encaps_derand: +median: 308798 cycles/ticks +average: 309175 cycles/ticks + +kyber_encaps: +median: 309394 cycles/ticks +average: 309733 cycles/ticks + +kyber_decaps: +median: 372110 cycles/ticks +average: 372882 cycles/ticks + +Loop spin: 410 +gen_a: +median: 102704 cycles/ticks +average: 103318 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14901 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249098 cycles/ticks +average: 250316 cycles/ticks + +indcpa_enc: +median: 289578 cycles/ticks +average: 291129 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 265134 cycles/ticks +average: 266491 cycles/ticks + +kyber_keypair: +median: 285402 cycles/ticks +average: 286463 cycles/ticks + +kyber_encaps_derand: +median: 308286 cycles/ticks +average: 308692 cycles/ticks + +kyber_encaps: +median: 309042 cycles/ticks +average: 310501 cycles/ticks + +kyber_decaps: +median: 371782 cycles/ticks +average: 372635 cycles/ticks + +Loop spin: 411 +gen_a: +median: 102792 cycles/ticks +average: 103374 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 249694 cycles/ticks +average: 250888 cycles/ticks + +indcpa_enc: +median: 289812 cycles/ticks +average: 291246 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59276 cycles/ticks + +kyber_keypair_derand: +median: 264852 cycles/ticks +average: 265962 cycles/ticks + +kyber_keypair: +median: 285746 cycles/ticks +average: 286626 cycles/ticks + +kyber_encaps_derand: +median: 308658 cycles/ticks +average: 308896 cycles/ticks + +kyber_encaps: +median: 309394 cycles/ticks +average: 309805 cycles/ticks + +kyber_decaps: +median: 372068 cycles/ticks +average: 372853 cycles/ticks + +Loop spin: 412 +gen_a: +median: 102676 cycles/ticks +average: 103278 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 14955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4401 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247656 cycles/ticks +average: 248892 cycles/ticks + +indcpa_enc: +median: 287946 cycles/ticks +average: 289511 cycles/ticks + +indcpa_dec: +median: 59032 cycles/ticks +average: 59299 cycles/ticks + +kyber_keypair_derand: +median: 266608 cycles/ticks +average: 268014 cycles/ticks + +kyber_keypair: +median: 285958 cycles/ticks +average: 286941 cycles/ticks + +kyber_encaps_derand: +median: 308354 cycles/ticks +average: 308765 cycles/ticks + +kyber_encaps: +median: 309090 cycles/ticks +average: 309535 cycles/ticks + +kyber_decaps: +median: 371580 cycles/ticks +average: 374512 cycles/ticks + +Loop spin: 413 +gen_a: +median: 102960 cycles/ticks +average: 103501 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14901 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247990 cycles/ticks +average: 251585 cycles/ticks + +indcpa_enc: +median: 287998 cycles/ticks +average: 290758 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 266306 cycles/ticks +average: 267530 cycles/ticks + +kyber_keypair: +median: 285884 cycles/ticks +average: 286853 cycles/ticks + +kyber_encaps_derand: +median: 308064 cycles/ticks +average: 308444 cycles/ticks + +kyber_encaps: +median: 308966 cycles/ticks +average: 309314 cycles/ticks + +kyber_decaps: +median: 371574 cycles/ticks +average: 372475 cycles/ticks + +Loop spin: 414 +gen_a: +median: 102902 cycles/ticks +average: 103422 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15028 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247654 cycles/ticks +average: 248878 cycles/ticks + +indcpa_enc: +median: 288148 cycles/ticks +average: 289788 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 264952 cycles/ticks +average: 266324 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286675 cycles/ticks + +kyber_encaps_derand: +median: 309890 cycles/ticks +average: 310296 cycles/ticks + +kyber_encaps: +median: 310702 cycles/ticks +average: 311156 cycles/ticks + +kyber_decaps: +median: 373188 cycles/ticks +average: 373845 cycles/ticks + +Loop spin: 415 +gen_a: +median: 102452 cycles/ticks +average: 103040 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14934 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247870 cycles/ticks +average: 249197 cycles/ticks + +indcpa_enc: +median: 288210 cycles/ticks +average: 289827 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265196 cycles/ticks +average: 266455 cycles/ticks + +kyber_keypair: +median: 285918 cycles/ticks +average: 286948 cycles/ticks + +kyber_encaps_derand: +median: 310214 cycles/ticks +average: 310633 cycles/ticks + +kyber_encaps: +median: 310954 cycles/ticks +average: 312299 cycles/ticks + +kyber_decaps: +median: 373930 cycles/ticks +average: 374628 cycles/ticks + +Loop spin: 416 +gen_a: +median: 102642 cycles/ticks +average: 103196 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15208 cycles/ticks +average: 15106 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247654 cycles/ticks +average: 248838 cycles/ticks + +indcpa_enc: +median: 287990 cycles/ticks +average: 289554 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 264896 cycles/ticks +average: 266073 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286546 cycles/ticks + +kyber_encaps_derand: +median: 308698 cycles/ticks +average: 309083 cycles/ticks + +kyber_encaps: +median: 309490 cycles/ticks +average: 309947 cycles/ticks + +kyber_decaps: +median: 372020 cycles/ticks +average: 372862 cycles/ticks + +Loop spin: 417 +gen_a: +median: 102978 cycles/ticks +average: 103483 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247596 cycles/ticks +average: 248860 cycles/ticks + +indcpa_enc: +median: 287928 cycles/ticks +average: 289473 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59196 cycles/ticks + +kyber_keypair_derand: +median: 264870 cycles/ticks +average: 266100 cycles/ticks + +kyber_keypair: +median: 285650 cycles/ticks +average: 286572 cycles/ticks + +kyber_encaps_derand: +median: 309928 cycles/ticks +average: 310389 cycles/ticks + +kyber_encaps: +median: 310832 cycles/ticks +average: 311190 cycles/ticks + +kyber_decaps: +median: 373478 cycles/ticks +average: 374287 cycles/ticks + +Loop spin: 418 +gen_a: +median: 102636 cycles/ticks +average: 103198 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248104 cycles/ticks +average: 249386 cycles/ticks + +indcpa_enc: +median: 288124 cycles/ticks +average: 290782 cycles/ticks + +indcpa_dec: +median: 59032 cycles/ticks +average: 59274 cycles/ticks + +kyber_keypair_derand: +median: 264978 cycles/ticks +average: 266234 cycles/ticks + +kyber_keypair: +median: 285592 cycles/ticks +average: 286646 cycles/ticks + +kyber_encaps_derand: +median: 309882 cycles/ticks +average: 310317 cycles/ticks + +kyber_encaps: +median: 310562 cycles/ticks +average: 311108 cycles/ticks + +kyber_decaps: +median: 373042 cycles/ticks +average: 373726 cycles/ticks + +Loop spin: 419 +gen_a: +median: 102970 cycles/ticks +average: 103561 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247812 cycles/ticks +average: 248936 cycles/ticks + +indcpa_enc: +median: 288248 cycles/ticks +average: 289695 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265478 cycles/ticks +average: 266695 cycles/ticks + +kyber_keypair: +median: 285636 cycles/ticks +average: 286684 cycles/ticks + +kyber_encaps_derand: +median: 308442 cycles/ticks +average: 308745 cycles/ticks + +kyber_encaps: +median: 309280 cycles/ticks +average: 309555 cycles/ticks + +kyber_decaps: +median: 371992 cycles/ticks +average: 372791 cycles/ticks + +Loop spin: 420 +gen_a: +median: 102566 cycles/ticks +average: 103116 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15033 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2827 cycles/ticks + +indcpa_keypair: +median: 247700 cycles/ticks +average: 248954 cycles/ticks + +indcpa_enc: +median: 288354 cycles/ticks +average: 289928 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59237 cycles/ticks + +kyber_keypair_derand: +median: 264950 cycles/ticks +average: 266309 cycles/ticks + +kyber_keypair: +median: 285484 cycles/ticks +average: 286470 cycles/ticks + +kyber_encaps_derand: +median: 309542 cycles/ticks +average: 311095 cycles/ticks + +kyber_encaps: +median: 310474 cycles/ticks +average: 310891 cycles/ticks + +kyber_decaps: +median: 372628 cycles/ticks +average: 373428 cycles/ticks + +Loop spin: 421 +gen_a: +median: 102816 cycles/ticks +average: 103446 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247588 cycles/ticks +average: 248915 cycles/ticks + +indcpa_enc: +median: 287676 cycles/ticks +average: 289454 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59285 cycles/ticks + +kyber_keypair_derand: +median: 264992 cycles/ticks +average: 266416 cycles/ticks + +kyber_keypair: +median: 285524 cycles/ticks +average: 286712 cycles/ticks + +kyber_encaps_derand: +median: 308572 cycles/ticks +average: 309239 cycles/ticks + +kyber_encaps: +median: 309392 cycles/ticks +average: 310013 cycles/ticks + +kyber_decaps: +median: 372048 cycles/ticks +average: 373187 cycles/ticks + +Loop spin: 422 +gen_a: +median: 102628 cycles/ticks +average: 103240 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247894 cycles/ticks +average: 249161 cycles/ticks + +indcpa_enc: +median: 288374 cycles/ticks +average: 289949 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 264954 cycles/ticks +average: 266248 cycles/ticks + +kyber_keypair: +median: 285514 cycles/ticks +average: 286416 cycles/ticks + +kyber_encaps_derand: +median: 307974 cycles/ticks +average: 308428 cycles/ticks + +kyber_encaps: +median: 308972 cycles/ticks +average: 309244 cycles/ticks + +kyber_decaps: +median: 371862 cycles/ticks +average: 372579 cycles/ticks + +Loop spin: 423 +gen_a: +median: 102690 cycles/ticks +average: 103268 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247890 cycles/ticks +average: 250238 cycles/ticks + +indcpa_enc: +median: 288092 cycles/ticks +average: 289678 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 264974 cycles/ticks +average: 266264 cycles/ticks + +kyber_keypair: +median: 285764 cycles/ticks +average: 286701 cycles/ticks + +kyber_encaps_derand: +median: 308290 cycles/ticks +average: 308639 cycles/ticks + +kyber_encaps: +median: 308970 cycles/ticks +average: 309247 cycles/ticks + +kyber_decaps: +median: 371600 cycles/ticks +average: 372264 cycles/ticks + +Loop spin: 424 +gen_a: +median: 102904 cycles/ticks +average: 103436 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14997 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4402 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248212 cycles/ticks +average: 249470 cycles/ticks + +indcpa_enc: +median: 288882 cycles/ticks +average: 290463 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 265052 cycles/ticks +average: 266503 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286636 cycles/ticks + +kyber_encaps_derand: +median: 308282 cycles/ticks +average: 308559 cycles/ticks + +kyber_encaps: +median: 309038 cycles/ticks +average: 309464 cycles/ticks + +kyber_decaps: +median: 371638 cycles/ticks +average: 372413 cycles/ticks + +Loop spin: 425 +gen_a: +median: 103028 cycles/ticks +average: 103590 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14973 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247864 cycles/ticks +average: 249134 cycles/ticks + +indcpa_enc: +median: 288190 cycles/ticks +average: 289691 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59208 cycles/ticks + +kyber_keypair_derand: +median: 264720 cycles/ticks +average: 266025 cycles/ticks + +kyber_keypair: +median: 285796 cycles/ticks +average: 286865 cycles/ticks + +kyber_encaps_derand: +median: 310244 cycles/ticks +average: 311833 cycles/ticks + +kyber_encaps: +median: 311118 cycles/ticks +average: 311567 cycles/ticks + +kyber_decaps: +median: 373644 cycles/ticks +average: 374260 cycles/ticks + +Loop spin: 426 +gen_a: +median: 102654 cycles/ticks +average: 103265 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14881 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247946 cycles/ticks +average: 249185 cycles/ticks + +indcpa_enc: +median: 288002 cycles/ticks +average: 289620 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 267032 cycles/ticks +average: 268286 cycles/ticks + +kyber_keypair: +median: 285850 cycles/ticks +average: 286700 cycles/ticks + +kyber_encaps_derand: +median: 308348 cycles/ticks +average: 308741 cycles/ticks + +kyber_encaps: +median: 309124 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 371528 cycles/ticks +average: 372335 cycles/ticks + +Loop spin: 427 +gen_a: +median: 102456 cycles/ticks +average: 103116 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247806 cycles/ticks +average: 249079 cycles/ticks + +indcpa_enc: +median: 288518 cycles/ticks +average: 290004 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59246 cycles/ticks + +kyber_keypair_derand: +median: 265072 cycles/ticks +average: 266303 cycles/ticks + +kyber_keypair: +median: 285724 cycles/ticks +average: 286744 cycles/ticks + +kyber_encaps_derand: +median: 308372 cycles/ticks +average: 308777 cycles/ticks + +kyber_encaps: +median: 309180 cycles/ticks +average: 309433 cycles/ticks + +kyber_decaps: +median: 371750 cycles/ticks +average: 372699 cycles/ticks + +Loop spin: 428 +gen_a: +median: 102636 cycles/ticks +average: 103195 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4401 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249636 cycles/ticks +average: 251075 cycles/ticks + +indcpa_enc: +median: 290008 cycles/ticks +average: 292887 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 264862 cycles/ticks +average: 266154 cycles/ticks + +kyber_keypair: +median: 285606 cycles/ticks +average: 286622 cycles/ticks + +kyber_encaps_derand: +median: 307912 cycles/ticks +average: 308333 cycles/ticks + +kyber_encaps: +median: 308736 cycles/ticks +average: 309097 cycles/ticks + +kyber_decaps: +median: 371380 cycles/ticks +average: 372281 cycles/ticks + +Loop spin: 429 +gen_a: +median: 102696 cycles/ticks +average: 103180 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4405 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247634 cycles/ticks +average: 249018 cycles/ticks + +indcpa_enc: +median: 288044 cycles/ticks +average: 289638 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 264828 cycles/ticks +average: 266276 cycles/ticks + +kyber_keypair: +median: 285816 cycles/ticks +average: 286881 cycles/ticks + +kyber_encaps_derand: +median: 308494 cycles/ticks +average: 309041 cycles/ticks + +kyber_encaps: +median: 309308 cycles/ticks +average: 309854 cycles/ticks + +kyber_decaps: +median: 371988 cycles/ticks +average: 372863 cycles/ticks + +Loop spin: 430 +gen_a: +median: 102958 cycles/ticks +average: 103565 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247566 cycles/ticks +average: 248965 cycles/ticks + +indcpa_enc: +median: 287876 cycles/ticks +average: 289504 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59211 cycles/ticks + +kyber_keypair_derand: +median: 265272 cycles/ticks +average: 266631 cycles/ticks + +kyber_keypair: +median: 285456 cycles/ticks +average: 286535 cycles/ticks + +kyber_encaps_derand: +median: 308286 cycles/ticks +average: 309818 cycles/ticks + +kyber_encaps: +median: 308962 cycles/ticks +average: 309371 cycles/ticks + +kyber_decaps: +median: 371678 cycles/ticks +average: 372488 cycles/ticks + +Loop spin: 431 +gen_a: +median: 102834 cycles/ticks +average: 103403 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249028 cycles/ticks +average: 250391 cycles/ticks + +indcpa_enc: +median: 289780 cycles/ticks +average: 291337 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59168 cycles/ticks + +kyber_keypair_derand: +median: 264982 cycles/ticks +average: 266247 cycles/ticks + +kyber_keypair: +median: 285748 cycles/ticks +average: 286803 cycles/ticks + +kyber_encaps_derand: +median: 308192 cycles/ticks +average: 308695 cycles/ticks + +kyber_encaps: +median: 309064 cycles/ticks +average: 309495 cycles/ticks + +kyber_decaps: +median: 371596 cycles/ticks +average: 372428 cycles/ticks + +Loop spin: 432 +gen_a: +median: 102970 cycles/ticks +average: 103517 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1492 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 551 cycles/ticks + +polyvec_compress: +median: 4420 cycles/ticks +average: 4431 cycles/ticks + +polyvec_decompress: +median: 2828 cycles/ticks +average: 2842 cycles/ticks + +indcpa_keypair: +median: 247710 cycles/ticks +average: 248977 cycles/ticks + +indcpa_enc: +median: 288196 cycles/ticks +average: 289803 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59281 cycles/ticks + +kyber_keypair_derand: +median: 264548 cycles/ticks +average: 265861 cycles/ticks + +kyber_keypair: +median: 285414 cycles/ticks +average: 286451 cycles/ticks + +kyber_encaps_derand: +median: 308460 cycles/ticks +average: 308829 cycles/ticks + +kyber_encaps: +median: 309316 cycles/ticks +average: 309646 cycles/ticks + +kyber_decaps: +median: 371864 cycles/ticks +average: 372717 cycles/ticks + +Loop spin: 433 +gen_a: +median: 102780 cycles/ticks +average: 103358 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14889 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247886 cycles/ticks +average: 250371 cycles/ticks + +indcpa_enc: +median: 288544 cycles/ticks +average: 290053 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265446 cycles/ticks +average: 266811 cycles/ticks + +kyber_keypair: +median: 285854 cycles/ticks +average: 286865 cycles/ticks + +kyber_encaps_derand: +median: 308568 cycles/ticks +average: 309160 cycles/ticks + +kyber_encaps: +median: 309348 cycles/ticks +average: 309701 cycles/ticks + +kyber_decaps: +median: 371972 cycles/ticks +average: 372844 cycles/ticks + +Loop spin: 434 +gen_a: +median: 102908 cycles/ticks +average: 103454 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14910 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2816 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248146 cycles/ticks +average: 249427 cycles/ticks + +indcpa_enc: +median: 288474 cycles/ticks +average: 290063 cycles/ticks + +indcpa_dec: +median: 59014 cycles/ticks +average: 59302 cycles/ticks + +kyber_keypair_derand: +median: 264900 cycles/ticks +average: 266338 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286472 cycles/ticks + +kyber_encaps_derand: +median: 307780 cycles/ticks +average: 308171 cycles/ticks + +kyber_encaps: +median: 308572 cycles/ticks +average: 309024 cycles/ticks + +kyber_decaps: +median: 371118 cycles/ticks +average: 371958 cycles/ticks + +Loop spin: 435 +gen_a: +median: 102612 cycles/ticks +average: 103154 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9907 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 248304 cycles/ticks +average: 249544 cycles/ticks + +indcpa_enc: +median: 288974 cycles/ticks +average: 290428 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265080 cycles/ticks +average: 266371 cycles/ticks + +kyber_keypair: +median: 285760 cycles/ticks +average: 286802 cycles/ticks + +kyber_encaps_derand: +median: 308292 cycles/ticks +average: 309855 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 309660 cycles/ticks + +kyber_decaps: +median: 371778 cycles/ticks +average: 372531 cycles/ticks + +Loop spin: 436 +gen_a: +median: 102696 cycles/ticks +average: 103215 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15018 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247452 cycles/ticks +average: 248740 cycles/ticks + +indcpa_enc: +median: 287956 cycles/ticks +average: 289286 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59173 cycles/ticks + +kyber_keypair_derand: +median: 265052 cycles/ticks +average: 266427 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286507 cycles/ticks + +kyber_encaps_derand: +median: 308108 cycles/ticks +average: 308570 cycles/ticks + +kyber_encaps: +median: 308940 cycles/ticks +average: 309365 cycles/ticks + +kyber_decaps: +median: 371562 cycles/ticks +average: 372464 cycles/ticks + +Loop spin: 437 +gen_a: +median: 102612 cycles/ticks +average: 103217 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248016 cycles/ticks +average: 249211 cycles/ticks + +indcpa_enc: +median: 288138 cycles/ticks +average: 289551 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265246 cycles/ticks +average: 266527 cycles/ticks + +kyber_keypair: +median: 285864 cycles/ticks +average: 286808 cycles/ticks + +kyber_encaps_derand: +median: 308202 cycles/ticks +average: 308636 cycles/ticks + +kyber_encaps: +median: 308850 cycles/ticks +average: 309158 cycles/ticks + +kyber_decaps: +median: 371472 cycles/ticks +average: 372269 cycles/ticks + +Loop spin: 438 +gen_a: +median: 102804 cycles/ticks +average: 103406 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14888 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247542 cycles/ticks +average: 248809 cycles/ticks + +indcpa_enc: +median: 287512 cycles/ticks +average: 290148 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 266494 cycles/ticks +average: 267838 cycles/ticks + +kyber_keypair: +median: 285532 cycles/ticks +average: 286449 cycles/ticks + +kyber_encaps_derand: +median: 308124 cycles/ticks +average: 308518 cycles/ticks + +kyber_encaps: +median: 309012 cycles/ticks +average: 309447 cycles/ticks + +kyber_decaps: +median: 371604 cycles/ticks +average: 372386 cycles/ticks + +Loop spin: 439 +gen_a: +median: 102670 cycles/ticks +average: 103255 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14894 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1353 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 249170 cycles/ticks +average: 250433 cycles/ticks + +indcpa_enc: +median: 289566 cycles/ticks +average: 290972 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265022 cycles/ticks +average: 266358 cycles/ticks + +kyber_keypair: +median: 285682 cycles/ticks +average: 286850 cycles/ticks + +kyber_encaps_derand: +median: 308116 cycles/ticks +average: 308491 cycles/ticks + +kyber_encaps: +median: 308980 cycles/ticks +average: 309312 cycles/ticks + +kyber_decaps: +median: 371480 cycles/ticks +average: 372238 cycles/ticks + +Loop spin: 440 +gen_a: +median: 102892 cycles/ticks +average: 103532 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14928 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247978 cycles/ticks +average: 249343 cycles/ticks + +indcpa_enc: +median: 288736 cycles/ticks +average: 290330 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59291 cycles/ticks + +kyber_keypair_derand: +median: 264982 cycles/ticks +average: 266432 cycles/ticks + +kyber_keypair: +median: 285474 cycles/ticks +average: 286488 cycles/ticks + +kyber_encaps_derand: +median: 308376 cycles/ticks +average: 309996 cycles/ticks + +kyber_encaps: +median: 309102 cycles/ticks +average: 309455 cycles/ticks + +kyber_decaps: +median: 371802 cycles/ticks +average: 372480 cycles/ticks + +Loop spin: 441 +gen_a: +median: 102806 cycles/ticks +average: 103393 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247984 cycles/ticks +average: 249313 cycles/ticks + +indcpa_enc: +median: 287882 cycles/ticks +average: 289381 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59204 cycles/ticks + +kyber_keypair_derand: +median: 265278 cycles/ticks +average: 266545 cycles/ticks + +kyber_keypair: +median: 285786 cycles/ticks +average: 286681 cycles/ticks + +kyber_encaps_derand: +median: 308212 cycles/ticks +average: 308626 cycles/ticks + +kyber_encaps: +median: 309098 cycles/ticks +average: 309355 cycles/ticks + +kyber_decaps: +median: 371488 cycles/ticks +average: 372134 cycles/ticks + +Loop spin: 442 +gen_a: +median: 102992 cycles/ticks +average: 103480 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247500 cycles/ticks +average: 248706 cycles/ticks + +indcpa_enc: +median: 287450 cycles/ticks +average: 288933 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 265138 cycles/ticks +average: 266380 cycles/ticks + +kyber_keypair: +median: 285542 cycles/ticks +average: 286604 cycles/ticks + +kyber_encaps_derand: +median: 308332 cycles/ticks +average: 308774 cycles/ticks + +kyber_encaps: +median: 309150 cycles/ticks +average: 309509 cycles/ticks + +kyber_decaps: +median: 371750 cycles/ticks +average: 372435 cycles/ticks + +Loop spin: 443 +gen_a: +median: 102702 cycles/ticks +average: 103277 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 15006 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247740 cycles/ticks +average: 250185 cycles/ticks + +indcpa_enc: +median: 287990 cycles/ticks +average: 289465 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265414 cycles/ticks +average: 266752 cycles/ticks + +kyber_keypair: +median: 285734 cycles/ticks +average: 286664 cycles/ticks + +kyber_encaps_derand: +median: 308544 cycles/ticks +average: 308938 cycles/ticks + +kyber_encaps: +median: 309284 cycles/ticks +average: 309613 cycles/ticks + +kyber_decaps: +median: 371742 cycles/ticks +average: 372501 cycles/ticks + +Loop spin: 444 +gen_a: +median: 102730 cycles/ticks +average: 103344 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2806 cycles/ticks + +indcpa_keypair: +median: 248014 cycles/ticks +average: 249242 cycles/ticks + +indcpa_enc: +median: 288070 cycles/ticks +average: 289686 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 264888 cycles/ticks +average: 266170 cycles/ticks + +kyber_keypair: +median: 285430 cycles/ticks +average: 286560 cycles/ticks + +kyber_encaps_derand: +median: 309754 cycles/ticks +average: 310187 cycles/ticks + +kyber_encaps: +median: 310450 cycles/ticks +average: 311030 cycles/ticks + +kyber_decaps: +median: 373270 cycles/ticks +average: 374136 cycles/ticks + +Loop spin: 445 +gen_a: +median: 102666 cycles/ticks +average: 103258 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247394 cycles/ticks +average: 248565 cycles/ticks + +indcpa_enc: +median: 287676 cycles/ticks +average: 289089 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59190 cycles/ticks + +kyber_keypair_derand: +median: 265378 cycles/ticks +average: 266700 cycles/ticks + +kyber_keypair: +median: 286066 cycles/ticks +average: 287134 cycles/ticks + +kyber_encaps_derand: +median: 308040 cycles/ticks +average: 309556 cycles/ticks + +kyber_encaps: +median: 308908 cycles/ticks +average: 309382 cycles/ticks + +kyber_decaps: +median: 371494 cycles/ticks +average: 372201 cycles/ticks + +Loop spin: 446 +gen_a: +median: 102740 cycles/ticks +average: 103377 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14999 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247250 cycles/ticks +average: 248506 cycles/ticks + +indcpa_enc: +median: 287996 cycles/ticks +average: 289418 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 266628 cycles/ticks +average: 267858 cycles/ticks + +kyber_keypair: +median: 285486 cycles/ticks +average: 286494 cycles/ticks + +kyber_encaps_derand: +median: 307980 cycles/ticks +average: 308399 cycles/ticks + +kyber_encaps: +median: 308670 cycles/ticks +average: 309056 cycles/ticks + +kyber_decaps: +median: 371588 cycles/ticks +average: 372285 cycles/ticks + +Loop spin: 447 +gen_a: +median: 102674 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247800 cycles/ticks +average: 249026 cycles/ticks + +indcpa_enc: +median: 288008 cycles/ticks +average: 289465 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265150 cycles/ticks +average: 266259 cycles/ticks + +kyber_keypair: +median: 285696 cycles/ticks +average: 286759 cycles/ticks + +kyber_encaps_derand: +median: 308592 cycles/ticks +average: 308922 cycles/ticks + +kyber_encaps: +median: 309262 cycles/ticks +average: 309711 cycles/ticks + +kyber_decaps: +median: 372054 cycles/ticks +average: 372691 cycles/ticks + +Loop spin: 448 +gen_a: +median: 102822 cycles/ticks +average: 103444 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14975 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247728 cycles/ticks +average: 250021 cycles/ticks + +indcpa_enc: +median: 288174 cycles/ticks +average: 289676 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 265006 cycles/ticks +average: 266299 cycles/ticks + +kyber_keypair: +median: 285538 cycles/ticks +average: 286509 cycles/ticks + +kyber_encaps_derand: +median: 308416 cycles/ticks +average: 308842 cycles/ticks + +kyber_encaps: +median: 309206 cycles/ticks +average: 309590 cycles/ticks + +kyber_decaps: +median: 371826 cycles/ticks +average: 372651 cycles/ticks + +Loop spin: 449 +gen_a: +median: 103016 cycles/ticks +average: 103641 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247722 cycles/ticks +average: 248969 cycles/ticks + +indcpa_enc: +median: 288066 cycles/ticks +average: 289589 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 264746 cycles/ticks +average: 265933 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 286716 cycles/ticks + +kyber_encaps_derand: +median: 308416 cycles/ticks +average: 308730 cycles/ticks + +kyber_encaps: +median: 309296 cycles/ticks +average: 309791 cycles/ticks + +kyber_decaps: +median: 371864 cycles/ticks +average: 372720 cycles/ticks + +Loop spin: 450 +gen_a: +median: 102654 cycles/ticks +average: 103253 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14899 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247990 cycles/ticks +average: 249266 cycles/ticks + +indcpa_enc: +median: 288530 cycles/ticks +average: 290082 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 264638 cycles/ticks +average: 268199 cycles/ticks + +kyber_keypair: +median: 285500 cycles/ticks +average: 288790 cycles/ticks + +kyber_encaps_derand: +median: 308336 cycles/ticks +average: 309861 cycles/ticks + +kyber_encaps: +median: 309150 cycles/ticks +average: 309544 cycles/ticks + +kyber_decaps: +median: 371868 cycles/ticks +average: 372398 cycles/ticks + +Loop spin: 451 +gen_a: +median: 102570 cycles/ticks +average: 103172 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15010 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 248104 cycles/ticks +average: 249456 cycles/ticks + +indcpa_enc: +median: 287878 cycles/ticks +average: 289400 cycles/ticks + +indcpa_dec: +median: 59046 cycles/ticks +average: 59285 cycles/ticks + +kyber_keypair_derand: +median: 264846 cycles/ticks +average: 266279 cycles/ticks + +kyber_keypair: +median: 285990 cycles/ticks +average: 286992 cycles/ticks + +kyber_encaps_derand: +median: 308374 cycles/ticks +average: 308869 cycles/ticks + +kyber_encaps: +median: 309148 cycles/ticks +average: 309683 cycles/ticks + +kyber_decaps: +median: 371780 cycles/ticks +average: 372658 cycles/ticks + +Loop spin: 452 +gen_a: +median: 102742 cycles/ticks +average: 103408 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247454 cycles/ticks +average: 248613 cycles/ticks + +indcpa_enc: +median: 288120 cycles/ticks +average: 289670 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59195 cycles/ticks + +kyber_keypair_derand: +median: 264966 cycles/ticks +average: 266124 cycles/ticks + +kyber_keypair: +median: 285340 cycles/ticks +average: 286463 cycles/ticks + +kyber_encaps_derand: +median: 307970 cycles/ticks +average: 308279 cycles/ticks + +kyber_encaps: +median: 308526 cycles/ticks +average: 308846 cycles/ticks + +kyber_decaps: +median: 371308 cycles/ticks +average: 371980 cycles/ticks + +Loop spin: 453 +gen_a: +median: 102772 cycles/ticks +average: 103426 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14929 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247884 cycles/ticks +average: 250235 cycles/ticks + +indcpa_enc: +median: 288584 cycles/ticks +average: 290180 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 265380 cycles/ticks +average: 266537 cycles/ticks + +kyber_keypair: +median: 285800 cycles/ticks +average: 286733 cycles/ticks + +kyber_encaps_derand: +median: 308302 cycles/ticks +average: 308757 cycles/ticks + +kyber_encaps: +median: 309410 cycles/ticks +average: 309863 cycles/ticks + +kyber_decaps: +median: 372054 cycles/ticks +average: 372833 cycles/ticks + +Loop spin: 454 +gen_a: +median: 102902 cycles/ticks +average: 103443 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247760 cycles/ticks +average: 249053 cycles/ticks + +indcpa_enc: +median: 288106 cycles/ticks +average: 289639 cycles/ticks + +indcpa_dec: +median: 59042 cycles/ticks +average: 59338 cycles/ticks + +kyber_keypair_derand: +median: 264874 cycles/ticks +average: 266259 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286608 cycles/ticks + +kyber_encaps_derand: +median: 308728 cycles/ticks +average: 309143 cycles/ticks + +kyber_encaps: +median: 309460 cycles/ticks +average: 309954 cycles/ticks + +kyber_decaps: +median: 371912 cycles/ticks +average: 372643 cycles/ticks + +Loop spin: 455 +gen_a: +median: 102834 cycles/ticks +average: 103490 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247398 cycles/ticks +average: 248674 cycles/ticks + +indcpa_enc: +median: 287796 cycles/ticks +average: 289298 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 264568 cycles/ticks +average: 265835 cycles/ticks + +kyber_keypair: +median: 285376 cycles/ticks +average: 286419 cycles/ticks + +kyber_encaps_derand: +median: 308532 cycles/ticks +average: 310089 cycles/ticks + +kyber_encaps: +median: 309370 cycles/ticks +average: 309849 cycles/ticks + +kyber_decaps: +median: 371988 cycles/ticks +average: 372712 cycles/ticks + +Loop spin: 456 +gen_a: +median: 102770 cycles/ticks +average: 103382 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14904 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247934 cycles/ticks +average: 249200 cycles/ticks + +indcpa_enc: +median: 288228 cycles/ticks +average: 289842 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59276 cycles/ticks + +kyber_keypair_derand: +median: 265332 cycles/ticks +average: 266609 cycles/ticks + +kyber_keypair: +median: 285556 cycles/ticks +average: 286480 cycles/ticks + +kyber_encaps_derand: +median: 310058 cycles/ticks +average: 310572 cycles/ticks + +kyber_encaps: +median: 310806 cycles/ticks +average: 311243 cycles/ticks + +kyber_decaps: +median: 373408 cycles/ticks +average: 374232 cycles/ticks + +Loop spin: 457 +gen_a: +median: 102626 cycles/ticks +average: 103210 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249246 cycles/ticks +average: 250441 cycles/ticks + +indcpa_enc: +median: 289730 cycles/ticks +average: 291335 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59263 cycles/ticks + +kyber_keypair_derand: +median: 266716 cycles/ticks +average: 267968 cycles/ticks + +kyber_keypair: +median: 285778 cycles/ticks +average: 286686 cycles/ticks + +kyber_encaps_derand: +median: 308642 cycles/ticks +average: 309030 cycles/ticks + +kyber_encaps: +median: 309390 cycles/ticks +average: 309780 cycles/ticks + +kyber_decaps: +median: 371894 cycles/ticks +average: 372696 cycles/ticks + +Loop spin: 458 +gen_a: +median: 102822 cycles/ticks +average: 103327 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 15015 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248046 cycles/ticks +average: 250447 cycles/ticks + +indcpa_enc: +median: 288416 cycles/ticks +average: 290096 cycles/ticks + +indcpa_dec: +median: 59036 cycles/ticks +average: 59312 cycles/ticks + +kyber_keypair_derand: +median: 265144 cycles/ticks +average: 266430 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286525 cycles/ticks + +kyber_encaps_derand: +median: 308248 cycles/ticks +average: 308544 cycles/ticks + +kyber_encaps: +median: 309126 cycles/ticks +average: 309553 cycles/ticks + +kyber_decaps: +median: 371666 cycles/ticks +average: 372402 cycles/ticks + +Loop spin: 459 +gen_a: +median: 102902 cycles/ticks +average: 103432 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14961 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247886 cycles/ticks +average: 249154 cycles/ticks + +indcpa_enc: +median: 288040 cycles/ticks +average: 289473 cycles/ticks + +indcpa_dec: +median: 59008 cycles/ticks +average: 59325 cycles/ticks + +kyber_keypair_derand: +median: 264750 cycles/ticks +average: 266058 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286569 cycles/ticks + +kyber_encaps_derand: +median: 309718 cycles/ticks +average: 310000 cycles/ticks + +kyber_encaps: +median: 310570 cycles/ticks +average: 310977 cycles/ticks + +kyber_decaps: +median: 373118 cycles/ticks +average: 373746 cycles/ticks + +Loop spin: 460 +gen_a: +median: 102752 cycles/ticks +average: 103353 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247828 cycles/ticks +average: 249065 cycles/ticks + +indcpa_enc: +median: 288278 cycles/ticks +average: 289688 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59214 cycles/ticks + +kyber_keypair_derand: +median: 265350 cycles/ticks +average: 266894 cycles/ticks + +kyber_keypair: +median: 285596 cycles/ticks +average: 286666 cycles/ticks + +kyber_encaps_derand: +median: 307936 cycles/ticks +average: 309240 cycles/ticks + +kyber_encaps: +median: 308778 cycles/ticks +average: 309165 cycles/ticks + +kyber_decaps: +median: 371494 cycles/ticks +average: 372076 cycles/ticks + +Loop spin: 461 +gen_a: +median: 102824 cycles/ticks +average: 103399 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14977 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247904 cycles/ticks +average: 249279 cycles/ticks + +indcpa_enc: +median: 288262 cycles/ticks +average: 289786 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 264906 cycles/ticks +average: 266085 cycles/ticks + +kyber_keypair: +median: 285694 cycles/ticks +average: 286585 cycles/ticks + +kyber_encaps_derand: +median: 308028 cycles/ticks +average: 308378 cycles/ticks + +kyber_encaps: +median: 308848 cycles/ticks +average: 309230 cycles/ticks + +kyber_decaps: +median: 371360 cycles/ticks +average: 372086 cycles/ticks + +Loop spin: 462 +gen_a: +median: 103010 cycles/ticks +average: 103535 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249328 cycles/ticks +average: 250445 cycles/ticks + +indcpa_enc: +median: 289328 cycles/ticks +average: 290837 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 265332 cycles/ticks +average: 266521 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286537 cycles/ticks + +kyber_encaps_derand: +median: 308232 cycles/ticks +average: 308498 cycles/ticks + +kyber_encaps: +median: 309146 cycles/ticks +average: 309662 cycles/ticks + +kyber_decaps: +median: 371582 cycles/ticks +average: 372238 cycles/ticks + +Loop spin: 463 +gen_a: +median: 102894 cycles/ticks +average: 103512 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247630 cycles/ticks +average: 249902 cycles/ticks + +indcpa_enc: +median: 288114 cycles/ticks +average: 289663 cycles/ticks + +indcpa_dec: +median: 59018 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 265024 cycles/ticks +average: 266207 cycles/ticks + +kyber_keypair: +median: 285544 cycles/ticks +average: 286517 cycles/ticks + +kyber_encaps_derand: +median: 308200 cycles/ticks +average: 308618 cycles/ticks + +kyber_encaps: +median: 309070 cycles/ticks +average: 309502 cycles/ticks + +kyber_decaps: +median: 371654 cycles/ticks +average: 372407 cycles/ticks + +Loop spin: 464 +gen_a: +median: 102920 cycles/ticks +average: 103414 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4424 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247680 cycles/ticks +average: 248930 cycles/ticks + +indcpa_enc: +median: 288038 cycles/ticks +average: 289562 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 264950 cycles/ticks +average: 266182 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286593 cycles/ticks + +kyber_encaps_derand: +median: 308720 cycles/ticks +average: 309181 cycles/ticks + +kyber_encaps: +median: 309536 cycles/ticks +average: 310011 cycles/ticks + +kyber_decaps: +median: 372194 cycles/ticks +average: 372757 cycles/ticks + +Loop spin: 465 +gen_a: +median: 102862 cycles/ticks +average: 103483 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247840 cycles/ticks +average: 249095 cycles/ticks + +indcpa_enc: +median: 288038 cycles/ticks +average: 289483 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59201 cycles/ticks + +kyber_keypair_derand: +median: 265120 cycles/ticks +average: 266345 cycles/ticks + +kyber_keypair: +median: 285970 cycles/ticks +average: 287040 cycles/ticks + +kyber_encaps_derand: +median: 308468 cycles/ticks +average: 309888 cycles/ticks + +kyber_encaps: +median: 309438 cycles/ticks +average: 309863 cycles/ticks + +kyber_decaps: +median: 371872 cycles/ticks +average: 372522 cycles/ticks + +Loop spin: 466 +gen_a: +median: 102632 cycles/ticks +average: 103200 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2136 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9826 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247550 cycles/ticks +average: 248846 cycles/ticks + +indcpa_enc: +median: 287710 cycles/ticks +average: 289357 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 264966 cycles/ticks +average: 266359 cycles/ticks + +kyber_keypair: +median: 285576 cycles/ticks +average: 286640 cycles/ticks + +kyber_encaps_derand: +median: 308586 cycles/ticks +average: 309023 cycles/ticks + +kyber_encaps: +median: 309164 cycles/ticks +average: 309655 cycles/ticks + +kyber_decaps: +median: 371852 cycles/ticks +average: 372641 cycles/ticks + +Loop spin: 467 +gen_a: +median: 102690 cycles/ticks +average: 103291 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247848 cycles/ticks +average: 249085 cycles/ticks + +indcpa_enc: +median: 288152 cycles/ticks +average: 289783 cycles/ticks + +indcpa_dec: +median: 59008 cycles/ticks +average: 59293 cycles/ticks + +kyber_keypair_derand: +median: 265096 cycles/ticks +average: 266268 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286474 cycles/ticks + +kyber_encaps_derand: +median: 307818 cycles/ticks +average: 308161 cycles/ticks + +kyber_encaps: +median: 308638 cycles/ticks +average: 309014 cycles/ticks + +kyber_decaps: +median: 371382 cycles/ticks +average: 372028 cycles/ticks + +Loop spin: 468 +gen_a: +median: 103082 cycles/ticks +average: 103684 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247654 cycles/ticks +average: 249877 cycles/ticks + +indcpa_enc: +median: 288234 cycles/ticks +average: 289697 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 266680 cycles/ticks +average: 267930 cycles/ticks + +kyber_keypair: +median: 285450 cycles/ticks +average: 286555 cycles/ticks + +kyber_encaps_derand: +median: 309776 cycles/ticks +average: 310080 cycles/ticks + +kyber_encaps: +median: 310644 cycles/ticks +average: 311080 cycles/ticks + +kyber_decaps: +median: 373260 cycles/ticks +average: 373844 cycles/ticks + +Loop spin: 469 +gen_a: +median: 102982 cycles/ticks +average: 103525 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247984 cycles/ticks +average: 249287 cycles/ticks + +indcpa_enc: +median: 288294 cycles/ticks +average: 289795 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 265272 cycles/ticks +average: 266480 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286712 cycles/ticks + +kyber_encaps_derand: +median: 308672 cycles/ticks +average: 309038 cycles/ticks + +kyber_encaps: +median: 309572 cycles/ticks +average: 310053 cycles/ticks + +kyber_decaps: +median: 372132 cycles/ticks +average: 372872 cycles/ticks + +Loop spin: 470 +gen_a: +median: 102570 cycles/ticks +average: 103132 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14881 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248052 cycles/ticks +average: 249289 cycles/ticks + +indcpa_enc: +median: 288086 cycles/ticks +average: 289663 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59175 cycles/ticks + +kyber_keypair_derand: +median: 264940 cycles/ticks +average: 266302 cycles/ticks + +kyber_keypair: +median: 285744 cycles/ticks +average: 286777 cycles/ticks + +kyber_encaps_derand: +median: 308136 cycles/ticks +average: 309447 cycles/ticks + +kyber_encaps: +median: 309154 cycles/ticks +average: 309620 cycles/ticks + +kyber_decaps: +median: 371618 cycles/ticks +average: 372312 cycles/ticks + +Loop spin: 471 +gen_a: +median: 102728 cycles/ticks +average: 103327 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247892 cycles/ticks +average: 249104 cycles/ticks + +indcpa_enc: +median: 287904 cycles/ticks +average: 289320 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59279 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266416 cycles/ticks + +kyber_keypair: +median: 285604 cycles/ticks +average: 286553 cycles/ticks + +kyber_encaps_derand: +median: 310374 cycles/ticks +average: 310771 cycles/ticks + +kyber_encaps: +median: 311326 cycles/ticks +average: 311846 cycles/ticks + +kyber_decaps: +median: 373668 cycles/ticks +average: 374509 cycles/ticks + +Loop spin: 472 +gen_a: +median: 102810 cycles/ticks +average: 103432 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4399 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247384 cycles/ticks +average: 248587 cycles/ticks + +indcpa_enc: +median: 287562 cycles/ticks +average: 289020 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59195 cycles/ticks + +kyber_keypair_derand: +median: 264874 cycles/ticks +average: 266204 cycles/ticks + +kyber_keypair: +median: 285596 cycles/ticks +average: 286544 cycles/ticks + +kyber_encaps_derand: +median: 309778 cycles/ticks +average: 310163 cycles/ticks + +kyber_encaps: +median: 310566 cycles/ticks +average: 311097 cycles/ticks + +kyber_decaps: +median: 372852 cycles/ticks +average: 373449 cycles/ticks + +Loop spin: 473 +gen_a: +median: 102888 cycles/ticks +average: 103417 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247948 cycles/ticks +average: 250259 cycles/ticks + +indcpa_enc: +median: 288446 cycles/ticks +average: 289851 cycles/ticks + +indcpa_dec: +median: 59206 cycles/ticks +average: 59506 cycles/ticks + +kyber_keypair_derand: +median: 265352 cycles/ticks +average: 266699 cycles/ticks + +kyber_keypair: +median: 285688 cycles/ticks +average: 286619 cycles/ticks + +kyber_encaps_derand: +median: 308440 cycles/ticks +average: 308738 cycles/ticks + +kyber_encaps: +median: 309354 cycles/ticks +average: 309815 cycles/ticks + +kyber_decaps: +median: 371914 cycles/ticks +average: 372715 cycles/ticks + +Loop spin: 474 +gen_a: +median: 102734 cycles/ticks +average: 103309 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247616 cycles/ticks +average: 249020 cycles/ticks + +indcpa_enc: +median: 288094 cycles/ticks +average: 289691 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 265184 cycles/ticks +average: 266471 cycles/ticks + +kyber_keypair: +median: 285802 cycles/ticks +average: 286857 cycles/ticks + +kyber_encaps_derand: +median: 310408 cycles/ticks +average: 310877 cycles/ticks + +kyber_encaps: +median: 311038 cycles/ticks +average: 311561 cycles/ticks + +kyber_decaps: +median: 373468 cycles/ticks +average: 374077 cycles/ticks + +Loop spin: 475 +gen_a: +median: 102492 cycles/ticks +average: 103142 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247788 cycles/ticks +average: 249074 cycles/ticks + +indcpa_enc: +median: 288260 cycles/ticks +average: 289780 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 265000 cycles/ticks +average: 266370 cycles/ticks + +kyber_keypair: +median: 285608 cycles/ticks +average: 286760 cycles/ticks + +kyber_encaps_derand: +median: 308426 cycles/ticks +average: 309929 cycles/ticks + +kyber_encaps: +median: 309200 cycles/ticks +average: 309632 cycles/ticks + +kyber_decaps: +median: 371690 cycles/ticks +average: 372385 cycles/ticks + +Loop spin: 476 +gen_a: +median: 102818 cycles/ticks +average: 103407 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247598 cycles/ticks +average: 248824 cycles/ticks + +indcpa_enc: +median: 288028 cycles/ticks +average: 289477 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 264764 cycles/ticks +average: 265963 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286560 cycles/ticks + +kyber_encaps_derand: +median: 309678 cycles/ticks +average: 310061 cycles/ticks + +kyber_encaps: +median: 310510 cycles/ticks +average: 311007 cycles/ticks + +kyber_decaps: +median: 372984 cycles/ticks +average: 373729 cycles/ticks + +Loop spin: 477 +gen_a: +median: 102982 cycles/ticks +average: 103607 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14884 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247846 cycles/ticks +average: 249003 cycles/ticks + +indcpa_enc: +median: 287924 cycles/ticks +average: 289512 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 264988 cycles/ticks +average: 266145 cycles/ticks + +kyber_keypair: +median: 285748 cycles/ticks +average: 286769 cycles/ticks + +kyber_encaps_derand: +median: 308242 cycles/ticks +average: 308759 cycles/ticks + +kyber_encaps: +median: 308950 cycles/ticks +average: 309400 cycles/ticks + +kyber_decaps: +median: 371616 cycles/ticks +average: 372461 cycles/ticks + +Loop spin: 478 +gen_a: +median: 102946 cycles/ticks +average: 103632 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247800 cycles/ticks +average: 250253 cycles/ticks + +indcpa_enc: +median: 288048 cycles/ticks +average: 289745 cycles/ticks + +indcpa_dec: +median: 59068 cycles/ticks +average: 59354 cycles/ticks + +kyber_keypair_derand: +median: 264812 cycles/ticks +average: 266157 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286589 cycles/ticks + +kyber_encaps_derand: +median: 308394 cycles/ticks +average: 308810 cycles/ticks + +kyber_encaps: +median: 309382 cycles/ticks +average: 309971 cycles/ticks + +kyber_decaps: +median: 371744 cycles/ticks +average: 372428 cycles/ticks + +Loop spin: 479 +gen_a: +median: 102662 cycles/ticks +average: 103206 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14962 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 248032 cycles/ticks +average: 249307 cycles/ticks + +indcpa_enc: +median: 288028 cycles/ticks +average: 289572 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 266638 cycles/ticks +average: 267962 cycles/ticks + +kyber_keypair: +median: 285942 cycles/ticks +average: 286981 cycles/ticks + +kyber_encaps_derand: +median: 308316 cycles/ticks +average: 308713 cycles/ticks + +kyber_encaps: +median: 309164 cycles/ticks +average: 309631 cycles/ticks + +kyber_decaps: +median: 371898 cycles/ticks +average: 372713 cycles/ticks + +Loop spin: 480 +gen_a: +median: 102698 cycles/ticks +average: 103369 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 248004 cycles/ticks +average: 249202 cycles/ticks + +indcpa_enc: +median: 288418 cycles/ticks +average: 289814 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59183 cycles/ticks + +kyber_keypair_derand: +median: 265056 cycles/ticks +average: 266357 cycles/ticks + +kyber_keypair: +median: 285516 cycles/ticks +average: 286672 cycles/ticks + +kyber_encaps_derand: +median: 308456 cycles/ticks +average: 309949 cycles/ticks + +kyber_encaps: +median: 309198 cycles/ticks +average: 309656 cycles/ticks + +kyber_decaps: +median: 371664 cycles/ticks +average: 372301 cycles/ticks + +Loop spin: 481 +gen_a: +median: 102752 cycles/ticks +average: 103365 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247904 cycles/ticks +average: 249109 cycles/ticks + +indcpa_enc: +median: 288300 cycles/ticks +average: 289896 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59254 cycles/ticks + +kyber_keypair_derand: +median: 264578 cycles/ticks +average: 265912 cycles/ticks + +kyber_keypair: +median: 285888 cycles/ticks +average: 286923 cycles/ticks + +kyber_encaps_derand: +median: 308110 cycles/ticks +average: 308595 cycles/ticks + +kyber_encaps: +median: 308980 cycles/ticks +average: 309413 cycles/ticks + +kyber_decaps: +median: 371776 cycles/ticks +average: 372634 cycles/ticks + +Loop spin: 482 +gen_a: +median: 102656 cycles/ticks +average: 103266 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247742 cycles/ticks +average: 249087 cycles/ticks + +indcpa_enc: +median: 287708 cycles/ticks +average: 289307 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 264854 cycles/ticks +average: 265920 cycles/ticks + +kyber_keypair: +median: 285384 cycles/ticks +average: 286646 cycles/ticks + +kyber_encaps_derand: +median: 308214 cycles/ticks +average: 308590 cycles/ticks + +kyber_encaps: +median: 309338 cycles/ticks +average: 309873 cycles/ticks + +kyber_decaps: +median: 371650 cycles/ticks +average: 372582 cycles/ticks + +Loop spin: 483 +gen_a: +median: 102764 cycles/ticks +average: 103431 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247802 cycles/ticks +average: 250197 cycles/ticks + +indcpa_enc: +median: 287780 cycles/ticks +average: 289335 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 264786 cycles/ticks +average: 266003 cycles/ticks + +kyber_keypair: +median: 285760 cycles/ticks +average: 286880 cycles/ticks + +kyber_encaps_derand: +median: 310022 cycles/ticks +average: 310386 cycles/ticks + +kyber_encaps: +median: 310950 cycles/ticks +average: 311432 cycles/ticks + +kyber_decaps: +median: 373308 cycles/ticks +average: 374117 cycles/ticks + +Loop spin: 484 +gen_a: +median: 102850 cycles/ticks +average: 103441 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248074 cycles/ticks +average: 249358 cycles/ticks + +indcpa_enc: +median: 288000 cycles/ticks +average: 289673 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59246 cycles/ticks + +kyber_keypair_derand: +median: 265202 cycles/ticks +average: 266460 cycles/ticks + +kyber_keypair: +median: 285840 cycles/ticks +average: 286861 cycles/ticks + +kyber_encaps_derand: +median: 308640 cycles/ticks +average: 308981 cycles/ticks + +kyber_encaps: +median: 309520 cycles/ticks +average: 310102 cycles/ticks + +kyber_decaps: +median: 371944 cycles/ticks +average: 372659 cycles/ticks + +Loop spin: 485 +gen_a: +median: 102866 cycles/ticks +average: 103533 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247602 cycles/ticks +average: 248798 cycles/ticks + +indcpa_enc: +median: 288006 cycles/ticks +average: 289584 cycles/ticks + +indcpa_dec: +median: 59056 cycles/ticks +average: 59321 cycles/ticks + +kyber_keypair_derand: +median: 264878 cycles/ticks +average: 266170 cycles/ticks + +kyber_keypair: +median: 285774 cycles/ticks +average: 286734 cycles/ticks + +kyber_encaps_derand: +median: 307798 cycles/ticks +average: 309318 cycles/ticks + +kyber_encaps: +median: 308662 cycles/ticks +average: 308973 cycles/ticks + +kyber_decaps: +median: 371132 cycles/ticks +average: 371976 cycles/ticks + +Loop spin: 486 +gen_a: +median: 102770 cycles/ticks +average: 103422 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247984 cycles/ticks +average: 249227 cycles/ticks + +indcpa_enc: +median: 288334 cycles/ticks +average: 289830 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 264932 cycles/ticks +average: 266109 cycles/ticks + +kyber_keypair: +median: 285606 cycles/ticks +average: 286568 cycles/ticks + +kyber_encaps_derand: +median: 307828 cycles/ticks +average: 308375 cycles/ticks + +kyber_encaps: +median: 308780 cycles/ticks +average: 309325 cycles/ticks + +kyber_decaps: +median: 371442 cycles/ticks +average: 372313 cycles/ticks + +Loop spin: 487 +gen_a: +median: 102734 cycles/ticks +average: 103341 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14911 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247722 cycles/ticks +average: 249011 cycles/ticks + +indcpa_enc: +median: 287868 cycles/ticks +average: 289404 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265344 cycles/ticks +average: 266636 cycles/ticks + +kyber_keypair: +median: 285908 cycles/ticks +average: 286869 cycles/ticks + +kyber_encaps_derand: +median: 308130 cycles/ticks +average: 308600 cycles/ticks + +kyber_encaps: +median: 309062 cycles/ticks +average: 309388 cycles/ticks + +kyber_decaps: +median: 371850 cycles/ticks +average: 374969 cycles/ticks + +Loop spin: 488 +gen_a: +median: 102396 cycles/ticks +average: 105549 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14933 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247918 cycles/ticks +average: 250269 cycles/ticks + +indcpa_enc: +median: 288292 cycles/ticks +average: 289809 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59206 cycles/ticks + +kyber_keypair_derand: +median: 265062 cycles/ticks +average: 266371 cycles/ticks + +kyber_keypair: +median: 285560 cycles/ticks +average: 286749 cycles/ticks + +kyber_encaps_derand: +median: 308354 cycles/ticks +average: 308663 cycles/ticks + +kyber_encaps: +median: 309288 cycles/ticks +average: 309856 cycles/ticks + +kyber_decaps: +median: 371700 cycles/ticks +average: 372527 cycles/ticks + +Loop spin: 489 +gen_a: +median: 102820 cycles/ticks +average: 103446 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4418 cycles/ticks +average: 4437 cycles/ticks + +polyvec_decompress: +median: 2826 cycles/ticks +average: 2831 cycles/ticks + +indcpa_keypair: +median: 247564 cycles/ticks +average: 248855 cycles/ticks + +indcpa_enc: +median: 288018 cycles/ticks +average: 289676 cycles/ticks + +indcpa_dec: +median: 59012 cycles/ticks +average: 59284 cycles/ticks + +kyber_keypair_derand: +median: 264974 cycles/ticks +average: 266304 cycles/ticks + +kyber_keypair: +median: 285920 cycles/ticks +average: 287012 cycles/ticks + +kyber_encaps_derand: +median: 308230 cycles/ticks +average: 308538 cycles/ticks + +kyber_encaps: +median: 309046 cycles/ticks +average: 309503 cycles/ticks + +kyber_decaps: +median: 371482 cycles/ticks +average: 372309 cycles/ticks + +Loop spin: 490 +gen_a: +median: 102914 cycles/ticks +average: 103530 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248018 cycles/ticks +average: 249310 cycles/ticks + +indcpa_enc: +median: 288238 cycles/ticks +average: 289823 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59175 cycles/ticks + +kyber_keypair_derand: +median: 265066 cycles/ticks +average: 266501 cycles/ticks + +kyber_keypair: +median: 285456 cycles/ticks +average: 286607 cycles/ticks + +kyber_encaps_derand: +median: 308138 cycles/ticks +average: 309506 cycles/ticks + +kyber_encaps: +median: 309036 cycles/ticks +average: 309570 cycles/ticks + +kyber_decaps: +median: 371516 cycles/ticks +average: 372315 cycles/ticks + +Loop spin: 491 +gen_a: +median: 102772 cycles/ticks +average: 103364 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247434 cycles/ticks +average: 248698 cycles/ticks + +indcpa_enc: +median: 288318 cycles/ticks +average: 289958 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59265 cycles/ticks + +kyber_keypair_derand: +median: 264696 cycles/ticks +average: 265972 cycles/ticks + +kyber_keypair: +median: 285916 cycles/ticks +average: 286921 cycles/ticks + +kyber_encaps_derand: +median: 308404 cycles/ticks +average: 308718 cycles/ticks + +kyber_encaps: +median: 309116 cycles/ticks +average: 309692 cycles/ticks + +kyber_decaps: +median: 371642 cycles/ticks +average: 372605 cycles/ticks + +Loop spin: 492 +gen_a: +median: 102876 cycles/ticks +average: 103544 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15202 cycles/ticks +average: 15098 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247702 cycles/ticks +average: 248836 cycles/ticks + +indcpa_enc: +median: 288236 cycles/ticks +average: 289717 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 266278 cycles/ticks +average: 267642 cycles/ticks + +kyber_keypair: +median: 285550 cycles/ticks +average: 286673 cycles/ticks + +kyber_encaps_derand: +median: 308502 cycles/ticks +average: 308880 cycles/ticks + +kyber_encaps: +median: 309314 cycles/ticks +average: 309961 cycles/ticks + +kyber_decaps: +median: 371736 cycles/ticks +average: 372512 cycles/ticks + +Loop spin: 493 +gen_a: +median: 102904 cycles/ticks +average: 103574 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247940 cycles/ticks +average: 250227 cycles/ticks + +indcpa_enc: +median: 288148 cycles/ticks +average: 289651 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59190 cycles/ticks + +kyber_keypair_derand: +median: 265188 cycles/ticks +average: 266394 cycles/ticks + +kyber_keypair: +median: 285838 cycles/ticks +average: 286923 cycles/ticks + +kyber_encaps_derand: +median: 308186 cycles/ticks +average: 308681 cycles/ticks + +kyber_encaps: +median: 309074 cycles/ticks +average: 309528 cycles/ticks + +kyber_decaps: +median: 371546 cycles/ticks +average: 372337 cycles/ticks + +Loop spin: 494 +gen_a: +median: 102876 cycles/ticks +average: 103486 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14912 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248018 cycles/ticks +average: 249260 cycles/ticks + +indcpa_enc: +median: 288534 cycles/ticks +average: 290017 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59165 cycles/ticks + +kyber_keypair_derand: +median: 265184 cycles/ticks +average: 266406 cycles/ticks + +kyber_keypair: +median: 285870 cycles/ticks +average: 286943 cycles/ticks + +kyber_encaps_derand: +median: 308000 cycles/ticks +average: 308331 cycles/ticks + +kyber_encaps: +median: 308916 cycles/ticks +average: 309369 cycles/ticks + +kyber_decaps: +median: 371412 cycles/ticks +average: 372018 cycles/ticks + +Loop spin: 495 +gen_a: +median: 102940 cycles/ticks +average: 103556 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247594 cycles/ticks +average: 248771 cycles/ticks + +indcpa_enc: +median: 287850 cycles/ticks +average: 289399 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 265316 cycles/ticks +average: 266614 cycles/ticks + +kyber_keypair: +median: 285880 cycles/ticks +average: 286847 cycles/ticks + +kyber_encaps_derand: +median: 308594 cycles/ticks +average: 310069 cycles/ticks + +kyber_encaps: +median: 309448 cycles/ticks +average: 309892 cycles/ticks + +kyber_decaps: +median: 371994 cycles/ticks +average: 372707 cycles/ticks + +Loop spin: 496 +gen_a: +median: 102640 cycles/ticks +average: 103262 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14968 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247686 cycles/ticks +average: 248874 cycles/ticks + +indcpa_enc: +median: 288302 cycles/ticks +average: 289767 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59175 cycles/ticks + +kyber_keypair_derand: +median: 264958 cycles/ticks +average: 266191 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286619 cycles/ticks + +kyber_encaps_derand: +median: 308212 cycles/ticks +average: 308740 cycles/ticks + +kyber_encaps: +median: 309032 cycles/ticks +average: 309605 cycles/ticks + +kyber_decaps: +median: 371590 cycles/ticks +average: 372418 cycles/ticks + +Loop spin: 497 +gen_a: +median: 102698 cycles/ticks +average: 103215 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14838 cycles/ticks +average: 15030 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247910 cycles/ticks +average: 249170 cycles/ticks + +indcpa_enc: +median: 288154 cycles/ticks +average: 289735 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265196 cycles/ticks +average: 266332 cycles/ticks + +kyber_keypair: +median: 285836 cycles/ticks +average: 286860 cycles/ticks + +kyber_encaps_derand: +median: 309968 cycles/ticks +average: 310216 cycles/ticks + +kyber_encaps: +median: 310742 cycles/ticks +average: 311330 cycles/ticks + +kyber_decaps: +median: 373278 cycles/ticks +average: 374181 cycles/ticks + +Loop spin: 498 +gen_a: +median: 102598 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2134 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14897 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247574 cycles/ticks +average: 249922 cycles/ticks + +indcpa_enc: +median: 287720 cycles/ticks +average: 289186 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 264890 cycles/ticks +average: 266116 cycles/ticks + +kyber_keypair: +median: 285500 cycles/ticks +average: 286527 cycles/ticks + +kyber_encaps_derand: +median: 308100 cycles/ticks +average: 308507 cycles/ticks + +kyber_encaps: +median: 308818 cycles/ticks +average: 308982 cycles/ticks + +kyber_decaps: +median: 371702 cycles/ticks +average: 372405 cycles/ticks + +Loop spin: 499 +gen_a: +median: 103052 cycles/ticks +average: 103612 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247846 cycles/ticks +average: 249095 cycles/ticks + +indcpa_enc: +median: 288278 cycles/ticks +average: 289863 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59214 cycles/ticks + +kyber_keypair_derand: +median: 264838 cycles/ticks +average: 266143 cycles/ticks + +kyber_keypair: +median: 285852 cycles/ticks +average: 286851 cycles/ticks + +kyber_encaps_derand: +median: 308582 cycles/ticks +average: 308968 cycles/ticks + +kyber_encaps: +median: 309492 cycles/ticks +average: 310051 cycles/ticks + +kyber_decaps: +median: 371890 cycles/ticks +average: 372639 cycles/ticks + +Loop spin: 500 +gen_a: +median: 102760 cycles/ticks +average: 103318 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14902 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247310 cycles/ticks +average: 248507 cycles/ticks + +indcpa_enc: +median: 287862 cycles/ticks +average: 289202 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 265304 cycles/ticks +average: 266541 cycles/ticks + +kyber_keypair: +median: 285536 cycles/ticks +average: 286631 cycles/ticks + +kyber_encaps_derand: +median: 310192 cycles/ticks +average: 311655 cycles/ticks + +kyber_encaps: +median: 311014 cycles/ticks +average: 311448 cycles/ticks + +kyber_decaps: +median: 373488 cycles/ticks +average: 374189 cycles/ticks + +Loop spin: 501 +gen_a: +median: 102788 cycles/ticks +average: 103375 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247284 cycles/ticks +average: 248609 cycles/ticks + +indcpa_enc: +median: 287464 cycles/ticks +average: 289080 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59195 cycles/ticks + +kyber_keypair_derand: +median: 264726 cycles/ticks +average: 266092 cycles/ticks + +kyber_keypair: +median: 285712 cycles/ticks +average: 286631 cycles/ticks + +kyber_encaps_derand: +median: 311460 cycles/ticks +average: 311786 cycles/ticks + +kyber_encaps: +median: 312438 cycles/ticks +average: 313283 cycles/ticks + +kyber_decaps: +median: 374832 cycles/ticks +average: 375647 cycles/ticks + +Loop spin: 502 +gen_a: +median: 102650 cycles/ticks +average: 103274 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2103 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4401 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247546 cycles/ticks +average: 248832 cycles/ticks + +indcpa_enc: +median: 288180 cycles/ticks +average: 289643 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 265208 cycles/ticks +average: 266381 cycles/ticks + +kyber_keypair: +median: 285894 cycles/ticks +average: 286880 cycles/ticks + +kyber_encaps_derand: +median: 309650 cycles/ticks +average: 310009 cycles/ticks + +kyber_encaps: +median: 310350 cycles/ticks +average: 310683 cycles/ticks + +kyber_decaps: +median: 372824 cycles/ticks +average: 373600 cycles/ticks + +Loop spin: 503 +gen_a: +median: 102762 cycles/ticks +average: 103438 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 320 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247488 cycles/ticks +average: 249888 cycles/ticks + +indcpa_enc: +median: 287668 cycles/ticks +average: 289230 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59188 cycles/ticks + +kyber_keypair_derand: +median: 264964 cycles/ticks +average: 266177 cycles/ticks + +kyber_keypair: +median: 285814 cycles/ticks +average: 286768 cycles/ticks + +kyber_encaps_derand: +median: 308352 cycles/ticks +average: 308770 cycles/ticks + +kyber_encaps: +median: 309318 cycles/ticks +average: 309994 cycles/ticks + +kyber_decaps: +median: 371598 cycles/ticks +average: 372331 cycles/ticks + +Loop spin: 504 +gen_a: +median: 102594 cycles/ticks +average: 103272 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14979 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248294 cycles/ticks +average: 249717 cycles/ticks + +indcpa_enc: +median: 287904 cycles/ticks +average: 289461 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59301 cycles/ticks + +kyber_keypair_derand: +median: 264754 cycles/ticks +average: 266145 cycles/ticks + +kyber_keypair: +median: 285968 cycles/ticks +average: 286905 cycles/ticks + +kyber_encaps_derand: +median: 308092 cycles/ticks +average: 308437 cycles/ticks + +kyber_encaps: +median: 308882 cycles/ticks +average: 309386 cycles/ticks + +kyber_decaps: +median: 371616 cycles/ticks +average: 372342 cycles/ticks + +Loop spin: 505 +gen_a: +median: 102690 cycles/ticks +average: 103315 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 320 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 248278 cycles/ticks +average: 249533 cycles/ticks + +indcpa_enc: +median: 288808 cycles/ticks +average: 290451 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265056 cycles/ticks +average: 266432 cycles/ticks + +kyber_keypair: +median: 285636 cycles/ticks +average: 286720 cycles/ticks + +kyber_encaps_derand: +median: 307886 cycles/ticks +average: 309296 cycles/ticks + +kyber_encaps: +median: 309014 cycles/ticks +average: 309747 cycles/ticks + +kyber_decaps: +median: 371422 cycles/ticks +average: 372295 cycles/ticks + +Loop spin: 506 +gen_a: +median: 102898 cycles/ticks +average: 103483 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14962 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248026 cycles/ticks +average: 249259 cycles/ticks + +indcpa_enc: +median: 288254 cycles/ticks +average: 289776 cycles/ticks + +indcpa_dec: +median: 59010 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 264968 cycles/ticks +average: 266288 cycles/ticks + +kyber_keypair: +median: 285560 cycles/ticks +average: 286722 cycles/ticks + +kyber_encaps_derand: +median: 308348 cycles/ticks +average: 308725 cycles/ticks + +kyber_encaps: +median: 309268 cycles/ticks +average: 309786 cycles/ticks + +kyber_decaps: +median: 371958 cycles/ticks +average: 372747 cycles/ticks + +Loop spin: 507 +gen_a: +median: 103114 cycles/ticks +average: 103645 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14850 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248856 cycles/ticks +average: 250110 cycles/ticks + +indcpa_enc: +median: 289378 cycles/ticks +average: 291024 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 265224 cycles/ticks +average: 266567 cycles/ticks + +kyber_keypair: +median: 285798 cycles/ticks +average: 286723 cycles/ticks + +kyber_encaps_derand: +median: 308698 cycles/ticks +average: 309060 cycles/ticks + +kyber_encaps: +median: 309480 cycles/ticks +average: 310144 cycles/ticks + +kyber_decaps: +median: 371992 cycles/ticks +average: 372961 cycles/ticks + +Loop spin: 508 +gen_a: +median: 102758 cycles/ticks +average: 103460 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14881 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247864 cycles/ticks +average: 250191 cycles/ticks + +indcpa_enc: +median: 288224 cycles/ticks +average: 289620 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 264936 cycles/ticks +average: 266257 cycles/ticks + +kyber_keypair: +median: 285676 cycles/ticks +average: 286691 cycles/ticks + +kyber_encaps_derand: +median: 308540 cycles/ticks +average: 308859 cycles/ticks + +kyber_encaps: +median: 309402 cycles/ticks +average: 309681 cycles/ticks + +kyber_decaps: +median: 372082 cycles/ticks +average: 372792 cycles/ticks + +Loop spin: 509 +gen_a: +median: 102624 cycles/ticks +average: 103228 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247684 cycles/ticks +average: 248935 cycles/ticks + +indcpa_enc: +median: 287968 cycles/ticks +average: 289668 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 265136 cycles/ticks +average: 266532 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286688 cycles/ticks + +kyber_encaps_derand: +median: 308542 cycles/ticks +average: 309009 cycles/ticks + +kyber_encaps: +median: 309440 cycles/ticks +average: 310079 cycles/ticks + +kyber_decaps: +median: 371936 cycles/ticks +average: 372778 cycles/ticks + +Loop spin: 510 +gen_a: +median: 102828 cycles/ticks +average: 103456 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247528 cycles/ticks +average: 248826 cycles/ticks + +indcpa_enc: +median: 287820 cycles/ticks +average: 289475 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 265216 cycles/ticks +average: 266544 cycles/ticks + +kyber_keypair: +median: 285816 cycles/ticks +average: 286840 cycles/ticks + +kyber_encaps_derand: +median: 308552 cycles/ticks +average: 310109 cycles/ticks + +kyber_encaps: +median: 309362 cycles/ticks +average: 309691 cycles/ticks + +kyber_decaps: +median: 371734 cycles/ticks +average: 372383 cycles/ticks + +Loop spin: 511 +gen_a: +median: 102610 cycles/ticks +average: 103211 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 249408 cycles/ticks +average: 250791 cycles/ticks + +indcpa_enc: +median: 290172 cycles/ticks +average: 291758 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 265098 cycles/ticks +average: 266287 cycles/ticks + +kyber_keypair: +median: 285522 cycles/ticks +average: 286414 cycles/ticks + +kyber_encaps_derand: +median: 308040 cycles/ticks +average: 308528 cycles/ticks + +kyber_encaps: +median: 308988 cycles/ticks +average: 309791 cycles/ticks + +kyber_decaps: +median: 371616 cycles/ticks +average: 372368 cycles/ticks + +Loop spin: 512 +gen_a: +median: 102778 cycles/ticks +average: 103423 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14973 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 248112 cycles/ticks +average: 249319 cycles/ticks + +indcpa_enc: +median: 288210 cycles/ticks +average: 289713 cycles/ticks + +indcpa_dec: +median: 59052 cycles/ticks +average: 59329 cycles/ticks + +kyber_keypair_derand: +median: 264854 cycles/ticks +average: 266094 cycles/ticks + +kyber_keypair: +median: 285840 cycles/ticks +average: 286730 cycles/ticks + +kyber_encaps_derand: +median: 308818 cycles/ticks +average: 309290 cycles/ticks + +kyber_encaps: +median: 309624 cycles/ticks +average: 309994 cycles/ticks + +kyber_decaps: +median: 372174 cycles/ticks +average: 372869 cycles/ticks + +Loop spin: 513 +gen_a: +median: 102896 cycles/ticks +average: 103569 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14838 cycles/ticks +average: 15017 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 5479 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248006 cycles/ticks +average: 249365 cycles/ticks + +indcpa_enc: +median: 288282 cycles/ticks +average: 290003 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59275 cycles/ticks + +kyber_keypair_derand: +median: 264992 cycles/ticks +average: 266366 cycles/ticks + +kyber_keypair: +median: 285642 cycles/ticks +average: 286822 cycles/ticks + +kyber_encaps_derand: +median: 309662 cycles/ticks +average: 310310 cycles/ticks + +kyber_encaps: +median: 310620 cycles/ticks +average: 311271 cycles/ticks + +kyber_decaps: +median: 372918 cycles/ticks +average: 373654 cycles/ticks + +Loop spin: 514 +gen_a: +median: 102806 cycles/ticks +average: 103442 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248042 cycles/ticks +average: 249401 cycles/ticks + +indcpa_enc: +median: 288384 cycles/ticks +average: 289877 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59201 cycles/ticks + +kyber_keypair_derand: +median: 265326 cycles/ticks +average: 266476 cycles/ticks + +kyber_keypair: +median: 285950 cycles/ticks +average: 286931 cycles/ticks + +kyber_encaps_derand: +median: 308428 cycles/ticks +average: 308970 cycles/ticks + +kyber_encaps: +median: 309302 cycles/ticks +average: 309741 cycles/ticks + +kyber_decaps: +median: 371818 cycles/ticks +average: 372588 cycles/ticks + +Loop spin: 515 +gen_a: +median: 102818 cycles/ticks +average: 103477 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14889 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2806 cycles/ticks + +indcpa_keypair: +median: 247752 cycles/ticks +average: 249138 cycles/ticks + +indcpa_enc: +median: 288246 cycles/ticks +average: 290017 cycles/ticks + +indcpa_dec: +median: 59012 cycles/ticks +average: 59361 cycles/ticks + +kyber_keypair_derand: +median: 265032 cycles/ticks +average: 266353 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286670 cycles/ticks + +kyber_encaps_derand: +median: 308430 cycles/ticks +average: 310013 cycles/ticks + +kyber_encaps: +median: 309454 cycles/ticks +average: 310062 cycles/ticks + +kyber_decaps: +median: 371910 cycles/ticks +average: 372642 cycles/ticks + +Loop spin: 516 +gen_a: +median: 102812 cycles/ticks +average: 103400 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248198 cycles/ticks +average: 249504 cycles/ticks + +indcpa_enc: +median: 288250 cycles/ticks +average: 289896 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 266518 cycles/ticks +average: 267811 cycles/ticks + +kyber_keypair: +median: 285468 cycles/ticks +average: 286465 cycles/ticks + +kyber_encaps_derand: +median: 308762 cycles/ticks +average: 309333 cycles/ticks + +kyber_encaps: +median: 309516 cycles/ticks +average: 310066 cycles/ticks + +kyber_decaps: +median: 372092 cycles/ticks +average: 372929 cycles/ticks + +Loop spin: 517 +gen_a: +median: 102730 cycles/ticks +average: 103364 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14896 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4403 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247556 cycles/ticks +average: 248686 cycles/ticks + +indcpa_enc: +median: 287924 cycles/ticks +average: 289555 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59283 cycles/ticks + +kyber_keypair_derand: +median: 265414 cycles/ticks +average: 266708 cycles/ticks + +kyber_keypair: +median: 285664 cycles/ticks +average: 286736 cycles/ticks + +kyber_encaps_derand: +median: 308774 cycles/ticks +average: 309118 cycles/ticks + +kyber_encaps: +median: 309512 cycles/ticks +average: 310054 cycles/ticks + +kyber_decaps: +median: 371998 cycles/ticks +average: 372753 cycles/ticks + +Loop spin: 518 +gen_a: +median: 102778 cycles/ticks +average: 103459 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15007 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247374 cycles/ticks +average: 249724 cycles/ticks + +indcpa_enc: +median: 287730 cycles/ticks +average: 289277 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 265222 cycles/ticks +average: 266504 cycles/ticks + +kyber_keypair: +median: 285842 cycles/ticks +average: 286723 cycles/ticks + +kyber_encaps_derand: +median: 308454 cycles/ticks +average: 308796 cycles/ticks + +kyber_encaps: +median: 309220 cycles/ticks +average: 309629 cycles/ticks + +kyber_decaps: +median: 371828 cycles/ticks +average: 372514 cycles/ticks + +Loop spin: 519 +gen_a: +median: 102942 cycles/ticks +average: 103538 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247324 cycles/ticks +average: 248646 cycles/ticks + +indcpa_enc: +median: 287954 cycles/ticks +average: 289640 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59298 cycles/ticks + +kyber_keypair_derand: +median: 265116 cycles/ticks +average: 266546 cycles/ticks + +kyber_keypair: +median: 285368 cycles/ticks +average: 286549 cycles/ticks + +kyber_encaps_derand: +median: 308296 cycles/ticks +average: 308704 cycles/ticks + +kyber_encaps: +median: 309236 cycles/ticks +average: 309881 cycles/ticks + +kyber_decaps: +median: 371650 cycles/ticks +average: 372503 cycles/ticks + +Loop spin: 520 +gen_a: +median: 102860 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247894 cycles/ticks +average: 249267 cycles/ticks + +indcpa_enc: +median: 288618 cycles/ticks +average: 290210 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59286 cycles/ticks + +kyber_keypair_derand: +median: 264630 cycles/ticks +average: 266051 cycles/ticks + +kyber_keypair: +median: 285728 cycles/ticks +average: 286874 cycles/ticks + +kyber_encaps_derand: +median: 308550 cycles/ticks +average: 310153 cycles/ticks + +kyber_encaps: +median: 309328 cycles/ticks +average: 309855 cycles/ticks + +kyber_decaps: +median: 371992 cycles/ticks +average: 372990 cycles/ticks + +Loop spin: 521 +gen_a: +median: 102944 cycles/ticks +average: 103536 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248094 cycles/ticks +average: 249486 cycles/ticks + +indcpa_enc: +median: 288244 cycles/ticks +average: 289804 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 264894 cycles/ticks +average: 266277 cycles/ticks + +kyber_keypair: +median: 285508 cycles/ticks +average: 286505 cycles/ticks + +kyber_encaps_derand: +median: 308070 cycles/ticks +average: 308636 cycles/ticks + +kyber_encaps: +median: 308920 cycles/ticks +average: 309589 cycles/ticks + +kyber_decaps: +median: 371600 cycles/ticks +average: 372576 cycles/ticks + +Loop spin: 522 +gen_a: +median: 102950 cycles/ticks +average: 103593 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2140 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247600 cycles/ticks +average: 248915 cycles/ticks + +indcpa_enc: +median: 287788 cycles/ticks +average: 289495 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59277 cycles/ticks + +kyber_keypair_derand: +median: 266964 cycles/ticks +average: 268214 cycles/ticks + +kyber_keypair: +median: 285780 cycles/ticks +average: 286766 cycles/ticks + +kyber_encaps_derand: +median: 308366 cycles/ticks +average: 308833 cycles/ticks + +kyber_encaps: +median: 309200 cycles/ticks +average: 309646 cycles/ticks + +kyber_decaps: +median: 372024 cycles/ticks +average: 372934 cycles/ticks + +Loop spin: 523 +gen_a: +median: 102760 cycles/ticks +average: 103455 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247532 cycles/ticks +average: 249926 cycles/ticks + +indcpa_enc: +median: 287734 cycles/ticks +average: 289279 cycles/ticks + +indcpa_dec: +median: 59010 cycles/ticks +average: 59283 cycles/ticks + +kyber_keypair_derand: +median: 264824 cycles/ticks +average: 266143 cycles/ticks + +kyber_keypair: +median: 285502 cycles/ticks +average: 286713 cycles/ticks + +kyber_encaps_derand: +median: 308256 cycles/ticks +average: 308807 cycles/ticks + +kyber_encaps: +median: 309112 cycles/ticks +average: 309720 cycles/ticks + +kyber_decaps: +median: 371592 cycles/ticks +average: 372403 cycles/ticks + +Loop spin: 524 +gen_a: +median: 102916 cycles/ticks +average: 103557 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248154 cycles/ticks +average: 249674 cycles/ticks + +indcpa_enc: +median: 289878 cycles/ticks +average: 291684 cycles/ticks + +indcpa_dec: +median: 59026 cycles/ticks +average: 59367 cycles/ticks + +kyber_keypair_derand: +median: 264810 cycles/ticks +average: 266315 cycles/ticks + +kyber_keypair: +median: 285870 cycles/ticks +average: 286970 cycles/ticks + +kyber_encaps_derand: +median: 309730 cycles/ticks +average: 310311 cycles/ticks + +kyber_encaps: +median: 310562 cycles/ticks +average: 311101 cycles/ticks + +kyber_decaps: +median: 373170 cycles/ticks +average: 373947 cycles/ticks + +Loop spin: 525 +gen_a: +median: 102534 cycles/ticks +average: 103225 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247924 cycles/ticks +average: 249235 cycles/ticks + +indcpa_enc: +median: 288146 cycles/ticks +average: 289764 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 61686 cycles/ticks + +kyber_keypair_derand: +median: 265094 cycles/ticks +average: 266522 cycles/ticks + +kyber_keypair: +median: 285430 cycles/ticks +average: 289269 cycles/ticks + +kyber_encaps_derand: +median: 308142 cycles/ticks +average: 309883 cycles/ticks + +kyber_encaps: +median: 309024 cycles/ticks +average: 309607 cycles/ticks + +kyber_decaps: +median: 371630 cycles/ticks +average: 372449 cycles/ticks + +Loop spin: 526 +gen_a: +median: 102952 cycles/ticks +average: 103605 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15012 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247836 cycles/ticks +average: 249137 cycles/ticks + +indcpa_enc: +median: 288018 cycles/ticks +average: 289638 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 264990 cycles/ticks +average: 266328 cycles/ticks + +kyber_keypair: +median: 285744 cycles/ticks +average: 286918 cycles/ticks + +kyber_encaps_derand: +median: 308674 cycles/ticks +average: 309161 cycles/ticks + +kyber_encaps: +median: 309342 cycles/ticks +average: 309997 cycles/ticks + +kyber_decaps: +median: 371874 cycles/ticks +average: 372812 cycles/ticks + +Loop spin: 527 +gen_a: +median: 102838 cycles/ticks +average: 103463 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15026 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4409 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2830 cycles/ticks + +indcpa_keypair: +median: 248008 cycles/ticks +average: 249435 cycles/ticks + +indcpa_enc: +median: 288250 cycles/ticks +average: 289994 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59285 cycles/ticks + +kyber_keypair_derand: +median: 265298 cycles/ticks +average: 266828 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286685 cycles/ticks + +kyber_encaps_derand: +median: 308582 cycles/ticks +average: 309149 cycles/ticks + +kyber_encaps: +median: 309524 cycles/ticks +average: 310220 cycles/ticks + +kyber_decaps: +median: 371930 cycles/ticks +average: 372803 cycles/ticks + +Loop spin: 528 +gen_a: +median: 102682 cycles/ticks +average: 103371 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14905 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4413 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247624 cycles/ticks +average: 250052 cycles/ticks + +indcpa_enc: +median: 288176 cycles/ticks +average: 289851 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59274 cycles/ticks + +kyber_keypair_derand: +median: 264970 cycles/ticks +average: 266312 cycles/ticks + +kyber_keypair: +median: 285944 cycles/ticks +average: 287050 cycles/ticks + +kyber_encaps_derand: +median: 308218 cycles/ticks +average: 308654 cycles/ticks + +kyber_encaps: +median: 308774 cycles/ticks +average: 309229 cycles/ticks + +kyber_decaps: +median: 371546 cycles/ticks +average: 372486 cycles/ticks + +Loop spin: 529 +gen_a: +median: 102774 cycles/ticks +average: 103384 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 602 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2805 cycles/ticks + +indcpa_keypair: +median: 248086 cycles/ticks +average: 249466 cycles/ticks + +indcpa_enc: +median: 288150 cycles/ticks +average: 289859 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59204 cycles/ticks + +kyber_keypair_derand: +median: 265150 cycles/ticks +average: 266609 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286545 cycles/ticks + +kyber_encaps_derand: +median: 308264 cycles/ticks +average: 308677 cycles/ticks + +kyber_encaps: +median: 309138 cycles/ticks +average: 309786 cycles/ticks + +kyber_decaps: +median: 371670 cycles/ticks +average: 372545 cycles/ticks + +Loop spin: 530 +gen_a: +median: 102854 cycles/ticks +average: 103450 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 744 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247744 cycles/ticks +average: 249067 cycles/ticks + +indcpa_enc: +median: 288020 cycles/ticks +average: 289531 cycles/ticks + +indcpa_dec: +median: 59046 cycles/ticks +average: 59415 cycles/ticks + +kyber_keypair_derand: +median: 266942 cycles/ticks +average: 268250 cycles/ticks + +kyber_keypair: +median: 286014 cycles/ticks +average: 287021 cycles/ticks + +kyber_encaps_derand: +median: 308236 cycles/ticks +average: 309709 cycles/ticks + +kyber_encaps: +median: 309134 cycles/ticks +average: 309537 cycles/ticks + +kyber_decaps: +median: 371848 cycles/ticks +average: 372630 cycles/ticks + +Loop spin: 531 +gen_a: +median: 102648 cycles/ticks +average: 103279 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247788 cycles/ticks +average: 249122 cycles/ticks + +indcpa_enc: +median: 288224 cycles/ticks +average: 289813 cycles/ticks + +indcpa_dec: +median: 58924 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 264928 cycles/ticks +average: 266278 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286729 cycles/ticks + +kyber_encaps_derand: +median: 309382 cycles/ticks +average: 309900 cycles/ticks + +kyber_encaps: +median: 310342 cycles/ticks +average: 311033 cycles/ticks + +kyber_decaps: +median: 373170 cycles/ticks +average: 374084 cycles/ticks + +Loop spin: 532 +gen_a: +median: 102850 cycles/ticks +average: 103511 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14915 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 248182 cycles/ticks +average: 249552 cycles/ticks + +indcpa_enc: +median: 288470 cycles/ticks +average: 290035 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265080 cycles/ticks +average: 266410 cycles/ticks + +kyber_keypair: +median: 285950 cycles/ticks +average: 287006 cycles/ticks + +kyber_encaps_derand: +median: 308238 cycles/ticks +average: 308676 cycles/ticks + +kyber_encaps: +median: 309144 cycles/ticks +average: 309649 cycles/ticks + +kyber_decaps: +median: 371696 cycles/ticks +average: 372537 cycles/ticks + +Loop spin: 533 +gen_a: +median: 102804 cycles/ticks +average: 103474 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 8211 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247810 cycles/ticks +average: 249132 cycles/ticks + +indcpa_enc: +median: 288100 cycles/ticks +average: 289618 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265080 cycles/ticks +average: 266459 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286648 cycles/ticks + +kyber_encaps_derand: +median: 308558 cycles/ticks +average: 308990 cycles/ticks + +kyber_encaps: +median: 309396 cycles/ticks +average: 309976 cycles/ticks + +kyber_decaps: +median: 371906 cycles/ticks +average: 372675 cycles/ticks + +Loop spin: 534 +gen_a: +median: 102610 cycles/ticks +average: 103166 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9945 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248060 cycles/ticks +average: 249377 cycles/ticks + +indcpa_enc: +median: 288356 cycles/ticks +average: 290006 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59260 cycles/ticks + +kyber_keypair_derand: +median: 264998 cycles/ticks +average: 266292 cycles/ticks + +kyber_keypair: +median: 285804 cycles/ticks +average: 286887 cycles/ticks + +kyber_encaps_derand: +median: 307860 cycles/ticks +average: 308403 cycles/ticks + +kyber_encaps: +median: 308664 cycles/ticks +average: 309147 cycles/ticks + +kyber_decaps: +median: 371150 cycles/ticks +average: 371953 cycles/ticks + +Loop spin: 535 +gen_a: +median: 102604 cycles/ticks +average: 103219 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247986 cycles/ticks +average: 249224 cycles/ticks + +indcpa_enc: +median: 288638 cycles/ticks +average: 290245 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59309 cycles/ticks + +kyber_keypair_derand: +median: 265274 cycles/ticks +average: 266657 cycles/ticks + +kyber_keypair: +median: 285498 cycles/ticks +average: 286651 cycles/ticks + +kyber_encaps_derand: +median: 309674 cycles/ticks +average: 311236 cycles/ticks + +kyber_encaps: +median: 310554 cycles/ticks +average: 311089 cycles/ticks + +kyber_decaps: +median: 373016 cycles/ticks +average: 373631 cycles/ticks + +Loop spin: 536 +gen_a: +median: 102720 cycles/ticks +average: 103342 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247848 cycles/ticks +average: 249120 cycles/ticks + +indcpa_enc: +median: 288450 cycles/ticks +average: 290045 cycles/ticks + +indcpa_dec: +median: 59048 cycles/ticks +average: 59329 cycles/ticks + +kyber_keypair_derand: +median: 264826 cycles/ticks +average: 266158 cycles/ticks + +kyber_keypair: +median: 285910 cycles/ticks +average: 287013 cycles/ticks + +kyber_encaps_derand: +median: 308006 cycles/ticks +average: 308402 cycles/ticks + +kyber_encaps: +median: 308920 cycles/ticks +average: 309474 cycles/ticks + +kyber_decaps: +median: 371904 cycles/ticks +average: 372688 cycles/ticks + +Loop spin: 537 +gen_a: +median: 102900 cycles/ticks +average: 103489 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2138 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7604 cycles/ticks +average: 7637 cycles/ticks + +INVNTT: +median: 10458 cycles/ticks +average: 10512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14856 cycles/ticks +average: 14920 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248234 cycles/ticks +average: 249435 cycles/ticks + +indcpa_enc: +median: 288558 cycles/ticks +average: 290082 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59258 cycles/ticks + +kyber_keypair_derand: +median: 265240 cycles/ticks +average: 266409 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286512 cycles/ticks + +kyber_encaps_derand: +median: 308238 cycles/ticks +average: 308593 cycles/ticks + +kyber_encaps: +median: 309118 cycles/ticks +average: 309697 cycles/ticks + +kyber_decaps: +median: 371574 cycles/ticks +average: 372445 cycles/ticks + +Loop spin: 538 +gen_a: +median: 102460 cycles/ticks +average: 103018 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2805 cycles/ticks + +indcpa_keypair: +median: 248134 cycles/ticks +average: 250419 cycles/ticks + +indcpa_enc: +median: 288552 cycles/ticks +average: 289965 cycles/ticks + +indcpa_dec: +median: 59032 cycles/ticks +average: 59321 cycles/ticks + +kyber_keypair_derand: +median: 264970 cycles/ticks +average: 266202 cycles/ticks + +kyber_keypair: +median: 286032 cycles/ticks +average: 287176 cycles/ticks + +kyber_encaps_derand: +median: 308580 cycles/ticks +average: 309014 cycles/ticks + +kyber_encaps: +median: 309342 cycles/ticks +average: 309688 cycles/ticks + +kyber_decaps: +median: 371916 cycles/ticks +average: 372585 cycles/ticks + +Loop spin: 539 +gen_a: +median: 102802 cycles/ticks +average: 103401 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248028 cycles/ticks +average: 249318 cycles/ticks + +indcpa_enc: +median: 288288 cycles/ticks +average: 289895 cycles/ticks + +indcpa_dec: +median: 59012 cycles/ticks +average: 59329 cycles/ticks + +kyber_keypair_derand: +median: 265298 cycles/ticks +average: 266629 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286606 cycles/ticks + +kyber_encaps_derand: +median: 308350 cycles/ticks +average: 308665 cycles/ticks + +kyber_encaps: +median: 309350 cycles/ticks +average: 310041 cycles/ticks + +kyber_decaps: +median: 371868 cycles/ticks +average: 372714 cycles/ticks + +Loop spin: 540 +gen_a: +median: 102842 cycles/ticks +average: 103509 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247762 cycles/ticks +average: 249029 cycles/ticks + +indcpa_enc: +median: 288158 cycles/ticks +average: 289840 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 266924 cycles/ticks +average: 268187 cycles/ticks + +kyber_keypair: +median: 286046 cycles/ticks +average: 288299 cycles/ticks + +kyber_encaps_derand: +median: 309878 cycles/ticks +average: 310257 cycles/ticks + +kyber_encaps: +median: 310726 cycles/ticks +average: 311103 cycles/ticks + +kyber_decaps: +median: 373364 cycles/ticks +average: 374068 cycles/ticks + +Loop spin: 541 +gen_a: +median: 102710 cycles/ticks +average: 103388 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247684 cycles/ticks +average: 248928 cycles/ticks + +indcpa_enc: +median: 288008 cycles/ticks +average: 289599 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265614 cycles/ticks +average: 266952 cycles/ticks + +kyber_keypair: +median: 285594 cycles/ticks +average: 286697 cycles/ticks + +kyber_encaps_derand: +median: 308114 cycles/ticks +average: 308424 cycles/ticks + +kyber_encaps: +median: 309022 cycles/ticks +average: 309710 cycles/ticks + +kyber_decaps: +median: 371450 cycles/ticks +average: 372210 cycles/ticks + +Loop spin: 542 +gen_a: +median: 103020 cycles/ticks +average: 103634 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 533 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247390 cycles/ticks +average: 248659 cycles/ticks + +indcpa_enc: +median: 288002 cycles/ticks +average: 289520 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59275 cycles/ticks + +kyber_keypair_derand: +median: 265002 cycles/ticks +average: 266317 cycles/ticks + +kyber_keypair: +median: 285870 cycles/ticks +average: 286845 cycles/ticks + +kyber_encaps_derand: +median: 308486 cycles/ticks +average: 308880 cycles/ticks + +kyber_encaps: +median: 309300 cycles/ticks +average: 309741 cycles/ticks + +kyber_decaps: +median: 372050 cycles/ticks +average: 372790 cycles/ticks + +Loop spin: 543 +gen_a: +median: 102748 cycles/ticks +average: 104449 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14920 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248206 cycles/ticks +average: 249369 cycles/ticks + +indcpa_enc: +median: 288326 cycles/ticks +average: 289765 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59276 cycles/ticks + +kyber_keypair_derand: +median: 264696 cycles/ticks +average: 265953 cycles/ticks + +kyber_keypair: +median: 285208 cycles/ticks +average: 286322 cycles/ticks + +kyber_encaps_derand: +median: 308256 cycles/ticks +average: 308887 cycles/ticks + +kyber_encaps: +median: 309124 cycles/ticks +average: 309823 cycles/ticks + +kyber_decaps: +median: 371680 cycles/ticks +average: 372628 cycles/ticks + +Loop spin: 544 +gen_a: +median: 102780 cycles/ticks +average: 103448 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14905 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 533 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247874 cycles/ticks +average: 249182 cycles/ticks + +indcpa_enc: +median: 288066 cycles/ticks +average: 289767 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59272 cycles/ticks + +kyber_keypair_derand: +median: 264928 cycles/ticks +average: 266187 cycles/ticks + +kyber_keypair: +median: 285892 cycles/ticks +average: 286977 cycles/ticks + +kyber_encaps_derand: +median: 308394 cycles/ticks +average: 308659 cycles/ticks + +kyber_encaps: +median: 309100 cycles/ticks +average: 309659 cycles/ticks + +kyber_decaps: +median: 371868 cycles/ticks +average: 372500 cycles/ticks + +Loop spin: 545 +gen_a: +median: 102958 cycles/ticks +average: 103545 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9909 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247792 cycles/ticks +average: 248975 cycles/ticks + +indcpa_enc: +median: 288126 cycles/ticks +average: 289665 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59171 cycles/ticks + +kyber_keypair_derand: +median: 264956 cycles/ticks +average: 266348 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286728 cycles/ticks + +kyber_encaps_derand: +median: 307898 cycles/ticks +average: 309456 cycles/ticks + +kyber_encaps: +median: 308724 cycles/ticks +average: 309326 cycles/ticks + +kyber_decaps: +median: 371308 cycles/ticks +average: 371914 cycles/ticks + +Loop spin: 546 +gen_a: +median: 102816 cycles/ticks +average: 103395 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14911 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247874 cycles/ticks +average: 249158 cycles/ticks + +indcpa_enc: +median: 288008 cycles/ticks +average: 289514 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 264936 cycles/ticks +average: 266218 cycles/ticks + +kyber_keypair: +median: 285876 cycles/ticks +average: 286888 cycles/ticks + +kyber_encaps_derand: +median: 308580 cycles/ticks +average: 309028 cycles/ticks + +kyber_encaps: +median: 309416 cycles/ticks +average: 309943 cycles/ticks + +kyber_decaps: +median: 372034 cycles/ticks +average: 372747 cycles/ticks + +Loop spin: 547 +gen_a: +median: 102844 cycles/ticks +average: 103406 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14925 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247438 cycles/ticks +average: 248623 cycles/ticks + +indcpa_enc: +median: 288040 cycles/ticks +average: 289592 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59282 cycles/ticks + +kyber_keypair_derand: +median: 264942 cycles/ticks +average: 266144 cycles/ticks + +kyber_keypair: +median: 285552 cycles/ticks +average: 286537 cycles/ticks + +kyber_encaps_derand: +median: 308502 cycles/ticks +average: 308832 cycles/ticks + +kyber_encaps: +median: 309324 cycles/ticks +average: 309751 cycles/ticks + +kyber_decaps: +median: 371988 cycles/ticks +average: 372652 cycles/ticks + +Loop spin: 548 +gen_a: +median: 103048 cycles/ticks +average: 103657 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 3204 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248222 cycles/ticks +average: 249568 cycles/ticks + +indcpa_enc: +median: 288310 cycles/ticks +average: 289981 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59263 cycles/ticks + +kyber_keypair_derand: +median: 264886 cycles/ticks +average: 266182 cycles/ticks + +kyber_keypair: +median: 285828 cycles/ticks +average: 286912 cycles/ticks + +kyber_encaps_derand: +median: 309752 cycles/ticks +average: 310279 cycles/ticks + +kyber_encaps: +median: 310500 cycles/ticks +average: 310954 cycles/ticks + +kyber_decaps: +median: 373192 cycles/ticks +average: 373949 cycles/ticks + +Loop spin: 549 +gen_a: +median: 102838 cycles/ticks +average: 103544 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14898 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4402 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247790 cycles/ticks +average: 249046 cycles/ticks + +indcpa_enc: +median: 288316 cycles/ticks +average: 290009 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265346 cycles/ticks +average: 266716 cycles/ticks + +kyber_keypair: +median: 285678 cycles/ticks +average: 286695 cycles/ticks + +kyber_encaps_derand: +median: 308342 cycles/ticks +average: 308691 cycles/ticks + +kyber_encaps: +median: 309260 cycles/ticks +average: 309919 cycles/ticks + +kyber_decaps: +median: 371792 cycles/ticks +average: 372670 cycles/ticks + +Loop spin: 550 +gen_a: +median: 102504 cycles/ticks +average: 103154 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14993 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247642 cycles/ticks +average: 249045 cycles/ticks + +indcpa_enc: +median: 288012 cycles/ticks +average: 289788 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 265266 cycles/ticks +average: 266594 cycles/ticks + +kyber_keypair: +median: 285710 cycles/ticks +average: 287810 cycles/ticks + +kyber_encaps_derand: +median: 309600 cycles/ticks +average: 310113 cycles/ticks + +kyber_encaps: +median: 310396 cycles/ticks +average: 310987 cycles/ticks + +kyber_decaps: +median: 372968 cycles/ticks +average: 373701 cycles/ticks + +Loop spin: 551 +gen_a: +median: 102902 cycles/ticks +average: 103510 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14881 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 550 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247698 cycles/ticks +average: 248943 cycles/ticks + +indcpa_enc: +median: 289208 cycles/ticks +average: 290737 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 265188 cycles/ticks +average: 266494 cycles/ticks + +kyber_keypair: +median: 285786 cycles/ticks +average: 286835 cycles/ticks + +kyber_encaps_derand: +median: 310090 cycles/ticks +average: 310674 cycles/ticks + +kyber_encaps: +median: 310882 cycles/ticks +average: 311464 cycles/ticks + +kyber_decaps: +median: 372200 cycles/ticks +average: 372884 cycles/ticks + +Loop spin: 552 +gen_a: +median: 102770 cycles/ticks +average: 103444 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14897 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4399 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247438 cycles/ticks +average: 248721 cycles/ticks + +indcpa_enc: +median: 288106 cycles/ticks +average: 289749 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 264852 cycles/ticks +average: 266225 cycles/ticks + +kyber_keypair: +median: 285866 cycles/ticks +average: 287136 cycles/ticks + +kyber_encaps_derand: +median: 308546 cycles/ticks +average: 309229 cycles/ticks + +kyber_encaps: +median: 309308 cycles/ticks +average: 309990 cycles/ticks + +kyber_decaps: +median: 371872 cycles/ticks +average: 373838 cycles/ticks + +Loop spin: 553 +gen_a: +median: 102586 cycles/ticks +average: 103253 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14889 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248058 cycles/ticks +average: 249381 cycles/ticks + +indcpa_enc: +median: 288372 cycles/ticks +average: 289960 cycles/ticks + +indcpa_dec: +median: 58936 cycles/ticks +average: 59182 cycles/ticks + +kyber_keypair_derand: +median: 265552 cycles/ticks +average: 266852 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286561 cycles/ticks + +kyber_encaps_derand: +median: 310040 cycles/ticks +average: 310394 cycles/ticks + +kyber_encaps: +median: 310946 cycles/ticks +average: 311547 cycles/ticks + +kyber_decaps: +median: 373454 cycles/ticks +average: 374185 cycles/ticks + +Loop spin: 554 +gen_a: +median: 102828 cycles/ticks +average: 103470 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247812 cycles/ticks +average: 249250 cycles/ticks + +indcpa_enc: +median: 288058 cycles/ticks +average: 289643 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 264642 cycles/ticks +average: 265960 cycles/ticks + +kyber_keypair: +median: 285676 cycles/ticks +average: 286854 cycles/ticks + +kyber_encaps_derand: +median: 308016 cycles/ticks +average: 308404 cycles/ticks + +kyber_encaps: +median: 308902 cycles/ticks +average: 309370 cycles/ticks + +kyber_decaps: +median: 371560 cycles/ticks +average: 372332 cycles/ticks + +Loop spin: 555 +gen_a: +median: 102948 cycles/ticks +average: 103501 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247598 cycles/ticks +average: 248881 cycles/ticks + +indcpa_enc: +median: 287744 cycles/ticks +average: 289282 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 264970 cycles/ticks +average: 266286 cycles/ticks + +kyber_keypair: +median: 285454 cycles/ticks +average: 287651 cycles/ticks + +kyber_encaps_derand: +median: 308344 cycles/ticks +average: 308704 cycles/ticks + +kyber_encaps: +median: 309220 cycles/ticks +average: 309646 cycles/ticks + +kyber_decaps: +median: 371774 cycles/ticks +average: 372526 cycles/ticks + +Loop spin: 556 +gen_a: +median: 102636 cycles/ticks +average: 103244 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14887 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247486 cycles/ticks +average: 248788 cycles/ticks + +indcpa_enc: +median: 287896 cycles/ticks +average: 289520 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 264990 cycles/ticks +average: 266226 cycles/ticks + +kyber_keypair: +median: 285758 cycles/ticks +average: 286884 cycles/ticks + +kyber_encaps_derand: +median: 307622 cycles/ticks +average: 308089 cycles/ticks + +kyber_encaps: +median: 308496 cycles/ticks +average: 308841 cycles/ticks + +kyber_decaps: +median: 371146 cycles/ticks +average: 371827 cycles/ticks + +Loop spin: 557 +gen_a: +median: 102862 cycles/ticks +average: 103530 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14884 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247306 cycles/ticks +average: 248637 cycles/ticks + +indcpa_enc: +median: 288022 cycles/ticks +average: 289588 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 265106 cycles/ticks +average: 266432 cycles/ticks + +kyber_keypair: +median: 285508 cycles/ticks +average: 286620 cycles/ticks + +kyber_encaps_derand: +median: 307776 cycles/ticks +average: 308214 cycles/ticks + +kyber_encaps: +median: 308650 cycles/ticks +average: 309147 cycles/ticks + +kyber_decaps: +median: 371532 cycles/ticks +average: 372236 cycles/ticks + +Loop spin: 558 +gen_a: +median: 102656 cycles/ticks +average: 104392 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247932 cycles/ticks +average: 249297 cycles/ticks + +indcpa_enc: +median: 288024 cycles/ticks +average: 289597 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 265008 cycles/ticks +average: 266451 cycles/ticks + +kyber_keypair: +median: 285940 cycles/ticks +average: 286860 cycles/ticks + +kyber_encaps_derand: +median: 308450 cycles/ticks +average: 308766 cycles/ticks + +kyber_encaps: +median: 309246 cycles/ticks +average: 309641 cycles/ticks + +kyber_decaps: +median: 371812 cycles/ticks +average: 372496 cycles/ticks + +Loop spin: 559 +gen_a: +median: 102834 cycles/ticks +average: 103397 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15036 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247934 cycles/ticks +average: 249220 cycles/ticks + +indcpa_enc: +median: 288202 cycles/ticks +average: 289721 cycles/ticks + +indcpa_dec: +median: 59028 cycles/ticks +average: 59316 cycles/ticks + +kyber_keypair_derand: +median: 265028 cycles/ticks +average: 266301 cycles/ticks + +kyber_keypair: +median: 285440 cycles/ticks +average: 286558 cycles/ticks + +kyber_encaps_derand: +median: 308032 cycles/ticks +average: 308329 cycles/ticks + +kyber_encaps: +median: 308834 cycles/ticks +average: 309293 cycles/ticks + +kyber_decaps: +median: 371526 cycles/ticks +average: 372284 cycles/ticks + +Loop spin: 560 +gen_a: +median: 102628 cycles/ticks +average: 103158 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4368 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247328 cycles/ticks +average: 248623 cycles/ticks + +indcpa_enc: +median: 287726 cycles/ticks +average: 289283 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 265124 cycles/ticks +average: 266306 cycles/ticks + +kyber_keypair: +median: 285656 cycles/ticks +average: 287746 cycles/ticks + +kyber_encaps_derand: +median: 307770 cycles/ticks +average: 308136 cycles/ticks + +kyber_encaps: +median: 308718 cycles/ticks +average: 309196 cycles/ticks + +kyber_decaps: +median: 371360 cycles/ticks +average: 372135 cycles/ticks + +Loop spin: 561 +gen_a: +median: 102806 cycles/ticks +average: 103451 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247706 cycles/ticks +average: 248870 cycles/ticks + +indcpa_enc: +median: 287570 cycles/ticks +average: 289148 cycles/ticks + +indcpa_dec: +median: 58934 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265390 cycles/ticks +average: 266680 cycles/ticks + +kyber_keypair: +median: 285616 cycles/ticks +average: 286669 cycles/ticks + +kyber_encaps_derand: +median: 308404 cycles/ticks +average: 308800 cycles/ticks + +kyber_encaps: +median: 309420 cycles/ticks +average: 309803 cycles/ticks + +kyber_decaps: +median: 371698 cycles/ticks +average: 372544 cycles/ticks + +Loop spin: 562 +gen_a: +median: 102928 cycles/ticks +average: 103536 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 14926 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4403 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247588 cycles/ticks +average: 248831 cycles/ticks + +indcpa_enc: +median: 287972 cycles/ticks +average: 289602 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265136 cycles/ticks +average: 266285 cycles/ticks + +kyber_keypair: +median: 285536 cycles/ticks +average: 286615 cycles/ticks + +kyber_encaps_derand: +median: 308050 cycles/ticks +average: 308432 cycles/ticks + +kyber_encaps: +median: 308980 cycles/ticks +average: 311716 cycles/ticks + +kyber_decaps: +median: 371662 cycles/ticks +average: 376085 cycles/ticks + +Loop spin: 563 +gen_a: +median: 102828 cycles/ticks +average: 103412 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14889 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 254990 cycles/ticks +average: 255950 cycles/ticks + +indcpa_enc: +median: 287242 cycles/ticks +average: 288855 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 273096 cycles/ticks +average: 273942 cycles/ticks + +kyber_keypair: +median: 293122 cycles/ticks +average: 294134 cycles/ticks + +kyber_encaps_derand: +median: 308624 cycles/ticks +average: 308998 cycles/ticks + +kyber_encaps: +median: 309490 cycles/ticks +average: 309987 cycles/ticks + +kyber_decaps: +median: 372126 cycles/ticks +average: 372834 cycles/ticks + +Loop spin: 564 +gen_a: +median: 102714 cycles/ticks +average: 103270 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247542 cycles/ticks +average: 248876 cycles/ticks + +indcpa_enc: +median: 287846 cycles/ticks +average: 289451 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59208 cycles/ticks + +kyber_keypair_derand: +median: 264986 cycles/ticks +average: 266140 cycles/ticks + +kyber_keypair: +median: 285694 cycles/ticks +average: 286626 cycles/ticks + +kyber_encaps_derand: +median: 309906 cycles/ticks +average: 310325 cycles/ticks + +kyber_encaps: +median: 310552 cycles/ticks +average: 310824 cycles/ticks + +kyber_decaps: +median: 372976 cycles/ticks +average: 373758 cycles/ticks + +Loop spin: 565 +gen_a: +median: 102862 cycles/ticks +average: 103326 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247860 cycles/ticks +average: 248989 cycles/ticks + +indcpa_enc: +median: 288054 cycles/ticks +average: 289483 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 266606 cycles/ticks +average: 267948 cycles/ticks + +kyber_keypair: +median: 285470 cycles/ticks +average: 287587 cycles/ticks + +kyber_encaps_derand: +median: 308588 cycles/ticks +average: 308917 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 309641 cycles/ticks + +kyber_decaps: +median: 371774 cycles/ticks +average: 372394 cycles/ticks + +Loop spin: 566 +gen_a: +median: 102798 cycles/ticks +average: 103326 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247462 cycles/ticks +average: 248683 cycles/ticks + +indcpa_enc: +median: 287666 cycles/ticks +average: 289161 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 265052 cycles/ticks +average: 266307 cycles/ticks + +kyber_keypair: +median: 285744 cycles/ticks +average: 286735 cycles/ticks + +kyber_encaps_derand: +median: 308344 cycles/ticks +average: 308906 cycles/ticks + +kyber_encaps: +median: 309226 cycles/ticks +average: 309846 cycles/ticks + +kyber_decaps: +median: 371882 cycles/ticks +average: 372691 cycles/ticks + +Loop spin: 567 +gen_a: +median: 102722 cycles/ticks +average: 103296 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247458 cycles/ticks +average: 248730 cycles/ticks + +indcpa_enc: +median: 288244 cycles/ticks +average: 289922 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59272 cycles/ticks + +kyber_keypair_derand: +median: 266484 cycles/ticks +average: 267836 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286601 cycles/ticks + +kyber_encaps_derand: +median: 308262 cycles/ticks +average: 308572 cycles/ticks + +kyber_encaps: +median: 309212 cycles/ticks +average: 309859 cycles/ticks + +kyber_decaps: +median: 371684 cycles/ticks +average: 373568 cycles/ticks + +Loop spin: 568 +gen_a: +median: 102960 cycles/ticks +average: 103581 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249184 cycles/ticks +average: 250477 cycles/ticks + +indcpa_enc: +median: 289474 cycles/ticks +average: 290988 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59149 cycles/ticks + +kyber_keypair_derand: +median: 265108 cycles/ticks +average: 266461 cycles/ticks + +kyber_keypair: +median: 285932 cycles/ticks +average: 287026 cycles/ticks + +kyber_encaps_derand: +median: 308212 cycles/ticks +average: 308578 cycles/ticks + +kyber_encaps: +median: 309168 cycles/ticks +average: 309566 cycles/ticks + +kyber_decaps: +median: 371906 cycles/ticks +average: 372835 cycles/ticks + +Loop spin: 569 +gen_a: +median: 102936 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247720 cycles/ticks +average: 248922 cycles/ticks + +indcpa_enc: +median: 287982 cycles/ticks +average: 289553 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59183 cycles/ticks + +kyber_keypair_derand: +median: 265042 cycles/ticks +average: 266396 cycles/ticks + +kyber_keypair: +median: 285462 cycles/ticks +average: 286600 cycles/ticks + +kyber_encaps_derand: +median: 308802 cycles/ticks +average: 309118 cycles/ticks + +kyber_encaps: +median: 309872 cycles/ticks +average: 310580 cycles/ticks + +kyber_decaps: +median: 372066 cycles/ticks +average: 372805 cycles/ticks + +Loop spin: 570 +gen_a: +median: 102716 cycles/ticks +average: 103353 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14899 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 248030 cycles/ticks +average: 249323 cycles/ticks + +indcpa_enc: +median: 288258 cycles/ticks +average: 290026 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 264752 cycles/ticks +average: 266124 cycles/ticks + +kyber_keypair: +median: 285774 cycles/ticks +average: 287838 cycles/ticks + +kyber_encaps_derand: +median: 308294 cycles/ticks +average: 308713 cycles/ticks + +kyber_encaps: +median: 309294 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 371858 cycles/ticks +average: 372605 cycles/ticks + +Loop spin: 571 +gen_a: +median: 102552 cycles/ticks +average: 103230 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2137 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14852 cycles/ticks +average: 15067 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248062 cycles/ticks +average: 249203 cycles/ticks + +indcpa_enc: +median: 288416 cycles/ticks +average: 289849 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59254 cycles/ticks + +kyber_keypair_derand: +median: 265292 cycles/ticks +average: 266580 cycles/ticks + +kyber_keypair: +median: 285692 cycles/ticks +average: 286759 cycles/ticks + +kyber_encaps_derand: +median: 311124 cycles/ticks +average: 311570 cycles/ticks + +kyber_encaps: +median: 312122 cycles/ticks +average: 312614 cycles/ticks + +kyber_decaps: +median: 374728 cycles/ticks +average: 375439 cycles/ticks + +Loop spin: 572 +gen_a: +median: 103056 cycles/ticks +average: 103588 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14838 cycles/ticks +average: 15029 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247790 cycles/ticks +average: 248936 cycles/ticks + +indcpa_enc: +median: 288260 cycles/ticks +average: 289728 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59194 cycles/ticks + +kyber_keypair_derand: +median: 264862 cycles/ticks +average: 266086 cycles/ticks + +kyber_keypair: +median: 285804 cycles/ticks +average: 286745 cycles/ticks + +kyber_encaps_derand: +median: 308486 cycles/ticks +average: 308941 cycles/ticks + +kyber_encaps: +median: 309372 cycles/ticks +average: 309665 cycles/ticks + +kyber_decaps: +median: 371804 cycles/ticks +average: 373552 cycles/ticks + +Loop spin: 573 +gen_a: +median: 102876 cycles/ticks +average: 103499 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248222 cycles/ticks +average: 249445 cycles/ticks + +indcpa_enc: +median: 288628 cycles/ticks +average: 290182 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59206 cycles/ticks + +kyber_keypair_derand: +median: 265304 cycles/ticks +average: 266551 cycles/ticks + +kyber_keypair: +median: 285552 cycles/ticks +average: 286630 cycles/ticks + +kyber_encaps_derand: +median: 307928 cycles/ticks +average: 308343 cycles/ticks + +kyber_encaps: +median: 308782 cycles/ticks +average: 309254 cycles/ticks + +kyber_decaps: +median: 371330 cycles/ticks +average: 372058 cycles/ticks + +Loop spin: 574 +gen_a: +median: 102600 cycles/ticks +average: 103240 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248256 cycles/ticks +average: 249590 cycles/ticks + +indcpa_enc: +median: 288496 cycles/ticks +average: 290135 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 264912 cycles/ticks +average: 266136 cycles/ticks + +kyber_keypair: +median: 285858 cycles/ticks +average: 286769 cycles/ticks + +kyber_encaps_derand: +median: 308784 cycles/ticks +average: 308886 cycles/ticks + +kyber_encaps: +median: 309478 cycles/ticks +average: 309831 cycles/ticks + +kyber_decaps: +median: 372116 cycles/ticks +average: 372776 cycles/ticks + +Loop spin: 575 +gen_a: +median: 102690 cycles/ticks +average: 103322 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247768 cycles/ticks +average: 249047 cycles/ticks + +indcpa_enc: +median: 287638 cycles/ticks +average: 289245 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59211 cycles/ticks + +kyber_keypair_derand: +median: 266390 cycles/ticks +average: 267766 cycles/ticks + +kyber_keypair: +median: 285542 cycles/ticks +average: 287717 cycles/ticks + +kyber_encaps_derand: +median: 308704 cycles/ticks +average: 309086 cycles/ticks + +kyber_encaps: +median: 309522 cycles/ticks +average: 310150 cycles/ticks + +kyber_decaps: +median: 371936 cycles/ticks +average: 372694 cycles/ticks + +Loop spin: 576 +gen_a: +median: 102778 cycles/ticks +average: 103319 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15208 cycles/ticks +average: 15101 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247608 cycles/ticks +average: 248822 cycles/ticks + +indcpa_enc: +median: 287682 cycles/ticks +average: 289273 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 265144 cycles/ticks +average: 266318 cycles/ticks + +kyber_keypair: +median: 285976 cycles/ticks +average: 286995 cycles/ticks + +kyber_encaps_derand: +median: 308028 cycles/ticks +average: 308423 cycles/ticks + +kyber_encaps: +median: 308814 cycles/ticks +average: 309151 cycles/ticks + +kyber_decaps: +median: 371438 cycles/ticks +average: 372109 cycles/ticks + +Loop spin: 577 +gen_a: +median: 102530 cycles/ticks +average: 103212 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7159 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247850 cycles/ticks +average: 249001 cycles/ticks + +indcpa_enc: +median: 288340 cycles/ticks +average: 289771 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59188 cycles/ticks + +kyber_keypair_derand: +median: 266702 cycles/ticks +average: 267983 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286567 cycles/ticks + +kyber_encaps_derand: +median: 308228 cycles/ticks +average: 308612 cycles/ticks + +kyber_encaps: +median: 309118 cycles/ticks +average: 309615 cycles/ticks + +kyber_decaps: +median: 371626 cycles/ticks +average: 373427 cycles/ticks + +Loop spin: 578 +gen_a: +median: 102678 cycles/ticks +average: 103242 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14894 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247986 cycles/ticks +average: 249275 cycles/ticks + +indcpa_enc: +median: 288354 cycles/ticks +average: 289876 cycles/ticks + +indcpa_dec: +median: 59026 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 265186 cycles/ticks +average: 266406 cycles/ticks + +kyber_keypair: +median: 286044 cycles/ticks +average: 286911 cycles/ticks + +kyber_encaps_derand: +median: 309874 cycles/ticks +average: 310115 cycles/ticks + +kyber_encaps: +median: 310580 cycles/ticks +average: 311012 cycles/ticks + +kyber_decaps: +median: 373196 cycles/ticks +average: 374036 cycles/ticks + +Loop spin: 579 +gen_a: +median: 102818 cycles/ticks +average: 103437 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14966 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249630 cycles/ticks +average: 250997 cycles/ticks + +indcpa_enc: +median: 289958 cycles/ticks +average: 291659 cycles/ticks + +indcpa_dec: +median: 59088 cycles/ticks +average: 59344 cycles/ticks + +kyber_keypair_derand: +median: 264616 cycles/ticks +average: 265923 cycles/ticks + +kyber_keypair: +median: 285584 cycles/ticks +average: 286677 cycles/ticks + +kyber_encaps_derand: +median: 308066 cycles/ticks +average: 308368 cycles/ticks + +kyber_encaps: +median: 308842 cycles/ticks +average: 309441 cycles/ticks + +kyber_decaps: +median: 371506 cycles/ticks +average: 372129 cycles/ticks + +Loop spin: 580 +gen_a: +median: 102944 cycles/ticks +average: 103568 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247682 cycles/ticks +average: 248981 cycles/ticks + +indcpa_enc: +median: 287964 cycles/ticks +average: 289566 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 264714 cycles/ticks +average: 266078 cycles/ticks + +kyber_keypair: +median: 285944 cycles/ticks +average: 287918 cycles/ticks + +kyber_encaps_derand: +median: 308492 cycles/ticks +average: 308846 cycles/ticks + +kyber_encaps: +median: 309272 cycles/ticks +average: 309648 cycles/ticks + +kyber_decaps: +median: 371916 cycles/ticks +average: 372678 cycles/ticks + +Loop spin: 581 +gen_a: +median: 102760 cycles/ticks +average: 103394 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9907 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 248262 cycles/ticks +average: 249509 cycles/ticks + +indcpa_enc: +median: 288594 cycles/ticks +average: 290140 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 264940 cycles/ticks +average: 266220 cycles/ticks + +kyber_keypair: +median: 285464 cycles/ticks +average: 286555 cycles/ticks + +kyber_encaps_derand: +median: 308178 cycles/ticks +average: 308704 cycles/ticks + +kyber_encaps: +median: 308956 cycles/ticks +average: 309569 cycles/ticks + +kyber_decaps: +median: 371500 cycles/ticks +average: 372359 cycles/ticks + +Loop spin: 582 +gen_a: +median: 102972 cycles/ticks +average: 103553 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247734 cycles/ticks +average: 249060 cycles/ticks + +indcpa_enc: +median: 288318 cycles/ticks +average: 289966 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 265092 cycles/ticks +average: 266275 cycles/ticks + +kyber_keypair: +median: 285866 cycles/ticks +average: 286901 cycles/ticks + +kyber_encaps_derand: +median: 308110 cycles/ticks +average: 308621 cycles/ticks + +kyber_encaps: +median: 309122 cycles/ticks +average: 309456 cycles/ticks + +kyber_decaps: +median: 371622 cycles/ticks +average: 373508 cycles/ticks + +Loop spin: 583 +gen_a: +median: 102822 cycles/ticks +average: 103385 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14852 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2827 cycles/ticks + +indcpa_keypair: +median: 247708 cycles/ticks +average: 248975 cycles/ticks + +indcpa_enc: +median: 288374 cycles/ticks +average: 289912 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 264946 cycles/ticks +average: 266391 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286935 cycles/ticks + +kyber_encaps_derand: +median: 308014 cycles/ticks +average: 308404 cycles/ticks + +kyber_encaps: +median: 308922 cycles/ticks +average: 309484 cycles/ticks + +kyber_decaps: +median: 371328 cycles/ticks +average: 372270 cycles/ticks + +Loop spin: 584 +gen_a: +median: 102582 cycles/ticks +average: 103152 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247616 cycles/ticks +average: 248913 cycles/ticks + +indcpa_enc: +median: 288058 cycles/ticks +average: 289565 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265312 cycles/ticks +average: 266666 cycles/ticks + +kyber_keypair: +median: 285804 cycles/ticks +average: 286935 cycles/ticks + +kyber_encaps_derand: +median: 308552 cycles/ticks +average: 308936 cycles/ticks + +kyber_encaps: +median: 309380 cycles/ticks +average: 309901 cycles/ticks + +kyber_decaps: +median: 371920 cycles/ticks +average: 372869 cycles/ticks + +Loop spin: 585 +gen_a: +median: 102762 cycles/ticks +average: 103440 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14919 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247656 cycles/ticks +average: 249025 cycles/ticks + +indcpa_enc: +median: 288000 cycles/ticks +average: 289603 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265414 cycles/ticks +average: 266716 cycles/ticks + +kyber_keypair: +median: 285532 cycles/ticks +average: 287749 cycles/ticks + +kyber_encaps_derand: +median: 308058 cycles/ticks +average: 308556 cycles/ticks + +kyber_encaps: +median: 308942 cycles/ticks +average: 309375 cycles/ticks + +kyber_decaps: +median: 371708 cycles/ticks +average: 372410 cycles/ticks + +Loop spin: 586 +gen_a: +median: 102756 cycles/ticks +average: 103377 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14966 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247840 cycles/ticks +average: 249241 cycles/ticks + +indcpa_enc: +median: 288028 cycles/ticks +average: 289624 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265038 cycles/ticks +average: 266457 cycles/ticks + +kyber_keypair: +median: 285614 cycles/ticks +average: 286703 cycles/ticks + +kyber_encaps_derand: +median: 308322 cycles/ticks +average: 308913 cycles/ticks + +kyber_encaps: +median: 309058 cycles/ticks +average: 309594 cycles/ticks + +kyber_decaps: +median: 371772 cycles/ticks +average: 372497 cycles/ticks + +Loop spin: 587 +gen_a: +median: 102762 cycles/ticks +average: 103376 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247532 cycles/ticks +average: 248725 cycles/ticks + +indcpa_enc: +median: 287952 cycles/ticks +average: 289445 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 266912 cycles/ticks +average: 268270 cycles/ticks + +kyber_keypair: +median: 285738 cycles/ticks +average: 286678 cycles/ticks + +kyber_encaps_derand: +median: 308874 cycles/ticks +average: 309321 cycles/ticks + +kyber_encaps: +median: 309648 cycles/ticks +average: 309990 cycles/ticks + +kyber_decaps: +median: 372212 cycles/ticks +average: 374081 cycles/ticks + +Loop spin: 588 +gen_a: +median: 102922 cycles/ticks +average: 103492 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4411 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247398 cycles/ticks +average: 248660 cycles/ticks + +indcpa_enc: +median: 287594 cycles/ticks +average: 289029 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 264964 cycles/ticks +average: 266239 cycles/ticks + +kyber_keypair: +median: 285432 cycles/ticks +average: 286363 cycles/ticks + +kyber_encaps_derand: +median: 308470 cycles/ticks +average: 308968 cycles/ticks + +kyber_encaps: +median: 309346 cycles/ticks +average: 309671 cycles/ticks + +kyber_decaps: +median: 372074 cycles/ticks +average: 372976 cycles/ticks + +Loop spin: 589 +gen_a: +median: 102636 cycles/ticks +average: 103248 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247790 cycles/ticks +average: 249018 cycles/ticks + +indcpa_enc: +median: 287880 cycles/ticks +average: 289409 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 265198 cycles/ticks +average: 266481 cycles/ticks + +kyber_keypair: +median: 285522 cycles/ticks +average: 286574 cycles/ticks + +kyber_encaps_derand: +median: 308438 cycles/ticks +average: 308832 cycles/ticks + +kyber_encaps: +median: 309236 cycles/ticks +average: 309701 cycles/ticks + +kyber_decaps: +median: 371656 cycles/ticks +average: 372714 cycles/ticks + +Loop spin: 590 +gen_a: +median: 102704 cycles/ticks +average: 103399 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15044 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4404 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247538 cycles/ticks +average: 248985 cycles/ticks + +indcpa_enc: +median: 288034 cycles/ticks +average: 289622 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59297 cycles/ticks + +kyber_keypair_derand: +median: 265172 cycles/ticks +average: 267548 cycles/ticks + +kyber_keypair: +median: 285798 cycles/ticks +average: 286802 cycles/ticks + +kyber_encaps_derand: +median: 308436 cycles/ticks +average: 308861 cycles/ticks + +kyber_encaps: +median: 309138 cycles/ticks +average: 309519 cycles/ticks + +kyber_decaps: +median: 371718 cycles/ticks +average: 372417 cycles/ticks + +Loop spin: 591 +gen_a: +median: 102502 cycles/ticks +average: 103109 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247980 cycles/ticks +average: 249228 cycles/ticks + +indcpa_enc: +median: 288296 cycles/ticks +average: 289877 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265176 cycles/ticks +average: 266537 cycles/ticks + +kyber_keypair: +median: 285566 cycles/ticks +average: 286543 cycles/ticks + +kyber_encaps_derand: +median: 307952 cycles/ticks +average: 308362 cycles/ticks + +kyber_encaps: +median: 308934 cycles/ticks +average: 309339 cycles/ticks + +kyber_decaps: +median: 371486 cycles/ticks +average: 372227 cycles/ticks + +Loop spin: 592 +gen_a: +median: 102848 cycles/ticks +average: 103403 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14930 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247526 cycles/ticks +average: 248792 cycles/ticks + +indcpa_enc: +median: 287896 cycles/ticks +average: 289435 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59179 cycles/ticks + +kyber_keypair_derand: +median: 265248 cycles/ticks +average: 266433 cycles/ticks + +kyber_keypair: +median: 285608 cycles/ticks +average: 286528 cycles/ticks + +kyber_encaps_derand: +median: 308320 cycles/ticks +average: 308614 cycles/ticks + +kyber_encaps: +median: 309116 cycles/ticks +average: 309638 cycles/ticks + +kyber_decaps: +median: 371772 cycles/ticks +average: 373573 cycles/ticks + +Loop spin: 593 +gen_a: +median: 102788 cycles/ticks +average: 103349 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14892 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 548 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247846 cycles/ticks +average: 249005 cycles/ticks + +indcpa_enc: +median: 288368 cycles/ticks +average: 289921 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59172 cycles/ticks + +kyber_keypair_derand: +median: 265016 cycles/ticks +average: 266250 cycles/ticks + +kyber_keypair: +median: 285618 cycles/ticks +average: 286561 cycles/ticks + +kyber_encaps_derand: +median: 309982 cycles/ticks +average: 310305 cycles/ticks + +kyber_encaps: +median: 310854 cycles/ticks +average: 311241 cycles/ticks + +kyber_decaps: +median: 373204 cycles/ticks +average: 373870 cycles/ticks + +Loop spin: 594 +gen_a: +median: 102682 cycles/ticks +average: 103242 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14926 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249548 cycles/ticks +average: 250782 cycles/ticks + +indcpa_enc: +median: 290262 cycles/ticks +average: 291700 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 265270 cycles/ticks +average: 266415 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 286731 cycles/ticks + +kyber_encaps_derand: +median: 308500 cycles/ticks +average: 308866 cycles/ticks + +kyber_encaps: +median: 309396 cycles/ticks +average: 309875 cycles/ticks + +kyber_decaps: +median: 372062 cycles/ticks +average: 372740 cycles/ticks + +Loop spin: 595 +gen_a: +median: 102826 cycles/ticks +average: 103478 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14913 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247842 cycles/ticks +average: 248976 cycles/ticks + +indcpa_enc: +median: 288176 cycles/ticks +average: 289725 cycles/ticks + +indcpa_dec: +median: 59200 cycles/ticks +average: 59508 cycles/ticks + +kyber_keypair_derand: +median: 264986 cycles/ticks +average: 267357 cycles/ticks + +kyber_keypair: +median: 285438 cycles/ticks +average: 286462 cycles/ticks + +kyber_encaps_derand: +median: 308790 cycles/ticks +average: 309176 cycles/ticks + +kyber_encaps: +median: 309672 cycles/ticks +average: 310143 cycles/ticks + +kyber_decaps: +median: 372510 cycles/ticks +average: 373208 cycles/ticks + +Loop spin: 596 +gen_a: +median: 102646 cycles/ticks +average: 103214 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247882 cycles/ticks +average: 249133 cycles/ticks + +indcpa_enc: +median: 288262 cycles/ticks +average: 289712 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 265136 cycles/ticks +average: 266439 cycles/ticks + +kyber_keypair: +median: 285520 cycles/ticks +average: 286596 cycles/ticks + +kyber_encaps_derand: +median: 308008 cycles/ticks +average: 308359 cycles/ticks + +kyber_encaps: +median: 308964 cycles/ticks +average: 309358 cycles/ticks + +kyber_decaps: +median: 371628 cycles/ticks +average: 372144 cycles/ticks + +Loop spin: 597 +gen_a: +median: 102874 cycles/ticks +average: 103448 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14944 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248966 cycles/ticks +average: 250176 cycles/ticks + +indcpa_enc: +median: 289226 cycles/ticks +average: 290823 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 264874 cycles/ticks +average: 266071 cycles/ticks + +kyber_keypair: +median: 285420 cycles/ticks +average: 286421 cycles/ticks + +kyber_encaps_derand: +median: 309890 cycles/ticks +average: 310275 cycles/ticks + +kyber_encaps: +median: 310590 cycles/ticks +average: 310963 cycles/ticks + +kyber_decaps: +median: 373202 cycles/ticks +average: 374886 cycles/ticks + +Loop spin: 598 +gen_a: +median: 102912 cycles/ticks +average: 103435 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247800 cycles/ticks +average: 249050 cycles/ticks + +indcpa_enc: +median: 288522 cycles/ticks +average: 290035 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 264808 cycles/ticks +average: 266164 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286607 cycles/ticks + +kyber_encaps_derand: +median: 308274 cycles/ticks +average: 308601 cycles/ticks + +kyber_encaps: +median: 309232 cycles/ticks +average: 309516 cycles/ticks + +kyber_decaps: +median: 371784 cycles/ticks +average: 372564 cycles/ticks + +Loop spin: 599 +gen_a: +median: 102962 cycles/ticks +average: 103683 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2123 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9932 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14897 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248042 cycles/ticks +average: 249287 cycles/ticks + +indcpa_enc: +median: 288432 cycles/ticks +average: 289985 cycles/ticks + +indcpa_dec: +median: 58930 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 264896 cycles/ticks +average: 266109 cycles/ticks + +kyber_keypair: +median: 285508 cycles/ticks +average: 286578 cycles/ticks + +kyber_encaps_derand: +median: 309396 cycles/ticks +average: 309748 cycles/ticks + +kyber_encaps: +median: 310290 cycles/ticks +average: 311106 cycles/ticks + +kyber_decaps: +median: 372820 cycles/ticks +average: 373612 cycles/ticks + +Loop spin: 600 +gen_a: +median: 102666 cycles/ticks +average: 103289 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14904 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247610 cycles/ticks +average: 251203 cycles/ticks + +indcpa_enc: +median: 287840 cycles/ticks +average: 289424 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 61645 cycles/ticks + +kyber_keypair_derand: +median: 265220 cycles/ticks +average: 267484 cycles/ticks + +kyber_keypair: +median: 285670 cycles/ticks +average: 286687 cycles/ticks + +kyber_encaps_derand: +median: 308158 cycles/ticks +average: 308655 cycles/ticks + +kyber_encaps: +median: 308966 cycles/ticks +average: 309364 cycles/ticks + +kyber_decaps: +median: 371532 cycles/ticks +average: 372154 cycles/ticks + +Loop spin: 601 +gen_a: +median: 102740 cycles/ticks +average: 103378 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14854 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247420 cycles/ticks +average: 248627 cycles/ticks + +indcpa_enc: +median: 288120 cycles/ticks +average: 289579 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59187 cycles/ticks + +kyber_keypair_derand: +median: 265412 cycles/ticks +average: 266761 cycles/ticks + +kyber_keypair: +median: 285796 cycles/ticks +average: 286964 cycles/ticks + +kyber_encaps_derand: +median: 309650 cycles/ticks +average: 310199 cycles/ticks + +kyber_encaps: +median: 310754 cycles/ticks +average: 311293 cycles/ticks + +kyber_decaps: +median: 372960 cycles/ticks +average: 373911 cycles/ticks + +Loop spin: 602 +gen_a: +median: 102940 cycles/ticks +average: 103538 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249536 cycles/ticks +average: 250890 cycles/ticks + +indcpa_enc: +median: 290206 cycles/ticks +average: 291817 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 264830 cycles/ticks +average: 266088 cycles/ticks + +kyber_keypair: +median: 285706 cycles/ticks +average: 286676 cycles/ticks + +kyber_encaps_derand: +median: 308712 cycles/ticks +average: 309175 cycles/ticks + +kyber_encaps: +median: 309490 cycles/ticks +average: 309912 cycles/ticks + +kyber_decaps: +median: 372102 cycles/ticks +average: 373826 cycles/ticks + +Loop spin: 603 +gen_a: +median: 102838 cycles/ticks +average: 103392 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 248100 cycles/ticks +average: 249315 cycles/ticks + +indcpa_enc: +median: 288540 cycles/ticks +average: 290062 cycles/ticks + +indcpa_dec: +median: 59062 cycles/ticks +average: 59329 cycles/ticks + +kyber_keypair_derand: +median: 268042 cycles/ticks +average: 269312 cycles/ticks + +kyber_keypair: +median: 285610 cycles/ticks +average: 286580 cycles/ticks + +kyber_encaps_derand: +median: 309782 cycles/ticks +average: 310263 cycles/ticks + +kyber_encaps: +median: 310610 cycles/ticks +average: 311120 cycles/ticks + +kyber_decaps: +median: 373116 cycles/ticks +average: 373849 cycles/ticks + +Loop spin: 604 +gen_a: +median: 102662 cycles/ticks +average: 103264 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9943 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14987 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247788 cycles/ticks +average: 249161 cycles/ticks + +indcpa_enc: +median: 288106 cycles/ticks +average: 289688 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 264886 cycles/ticks +average: 266214 cycles/ticks + +kyber_keypair: +median: 285810 cycles/ticks +average: 286742 cycles/ticks + +kyber_encaps_derand: +median: 308544 cycles/ticks +average: 308910 cycles/ticks + +kyber_encaps: +median: 309442 cycles/ticks +average: 309791 cycles/ticks + +kyber_decaps: +median: 371714 cycles/ticks +average: 372403 cycles/ticks + +Loop spin: 605 +gen_a: +median: 102718 cycles/ticks +average: 103256 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247914 cycles/ticks +average: 249142 cycles/ticks + +indcpa_enc: +median: 288476 cycles/ticks +average: 289934 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59279 cycles/ticks + +kyber_keypair_derand: +median: 265296 cycles/ticks +average: 267540 cycles/ticks + +kyber_keypair: +median: 285562 cycles/ticks +average: 286546 cycles/ticks + +kyber_encaps_derand: +median: 308294 cycles/ticks +average: 308641 cycles/ticks + +kyber_encaps: +median: 309146 cycles/ticks +average: 309622 cycles/ticks + +kyber_decaps: +median: 371812 cycles/ticks +average: 372599 cycles/ticks + +Loop spin: 606 +gen_a: +median: 102970 cycles/ticks +average: 103521 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247456 cycles/ticks +average: 248781 cycles/ticks + +indcpa_enc: +median: 287552 cycles/ticks +average: 289057 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265224 cycles/ticks +average: 266599 cycles/ticks + +kyber_keypair: +median: 285766 cycles/ticks +average: 286703 cycles/ticks + +kyber_encaps_derand: +median: 308084 cycles/ticks +average: 308341 cycles/ticks + +kyber_encaps: +median: 308824 cycles/ticks +average: 309125 cycles/ticks + +kyber_decaps: +median: 371350 cycles/ticks +average: 372037 cycles/ticks + +Loop spin: 607 +gen_a: +median: 102822 cycles/ticks +average: 103367 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248046 cycles/ticks +average: 249285 cycles/ticks + +indcpa_enc: +median: 288614 cycles/ticks +average: 290022 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59191 cycles/ticks + +kyber_keypair_derand: +median: 265276 cycles/ticks +average: 266448 cycles/ticks + +kyber_keypair: +median: 285542 cycles/ticks +average: 286516 cycles/ticks + +kyber_encaps_derand: +median: 308286 cycles/ticks +average: 308559 cycles/ticks + +kyber_encaps: +median: 309204 cycles/ticks +average: 309481 cycles/ticks + +kyber_decaps: +median: 371860 cycles/ticks +average: 373619 cycles/ticks + +Loop spin: 608 +gen_a: +median: 102946 cycles/ticks +average: 103614 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247442 cycles/ticks +average: 248731 cycles/ticks + +indcpa_enc: +median: 287804 cycles/ticks +average: 289318 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 264836 cycles/ticks +average: 265913 cycles/ticks + +kyber_keypair: +median: 285254 cycles/ticks +average: 286287 cycles/ticks + +kyber_encaps_derand: +median: 308332 cycles/ticks +average: 308589 cycles/ticks + +kyber_encaps: +median: 309330 cycles/ticks +average: 309755 cycles/ticks + +kyber_decaps: +median: 371990 cycles/ticks +average: 372675 cycles/ticks + +Loop spin: 609 +gen_a: +median: 102742 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247622 cycles/ticks +average: 248851 cycles/ticks + +indcpa_enc: +median: 287884 cycles/ticks +average: 289432 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 265196 cycles/ticks +average: 266408 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286593 cycles/ticks + +kyber_encaps_derand: +median: 308506 cycles/ticks +average: 308760 cycles/ticks + +kyber_encaps: +median: 309362 cycles/ticks +average: 309715 cycles/ticks + +kyber_decaps: +median: 372012 cycles/ticks +average: 372798 cycles/ticks + +Loop spin: 610 +gen_a: +median: 102896 cycles/ticks +average: 103412 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15036 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 248194 cycles/ticks +average: 249357 cycles/ticks + +indcpa_enc: +median: 288228 cycles/ticks +average: 289742 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59301 cycles/ticks + +kyber_keypair_derand: +median: 265140 cycles/ticks +average: 267433 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308418 cycles/ticks +average: 308672 cycles/ticks + +kyber_encaps: +median: 309250 cycles/ticks +average: 309597 cycles/ticks + +kyber_decaps: +median: 371854 cycles/ticks +average: 372551 cycles/ticks + +Loop spin: 611 +gen_a: +median: 102994 cycles/ticks +average: 103546 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15016 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248976 cycles/ticks +average: 250100 cycles/ticks + +indcpa_enc: +median: 289642 cycles/ticks +average: 291114 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59172 cycles/ticks + +kyber_keypair_derand: +median: 265122 cycles/ticks +average: 266419 cycles/ticks + +kyber_keypair: +median: 285506 cycles/ticks +average: 286504 cycles/ticks + +kyber_encaps_derand: +median: 308706 cycles/ticks +average: 309218 cycles/ticks + +kyber_encaps: +median: 309550 cycles/ticks +average: 309898 cycles/ticks + +kyber_decaps: +median: 372140 cycles/ticks +average: 372853 cycles/ticks + +Loop spin: 612 +gen_a: +median: 102494 cycles/ticks +average: 103031 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14901 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247624 cycles/ticks +average: 248844 cycles/ticks + +indcpa_enc: +median: 287998 cycles/ticks +average: 289476 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 265150 cycles/ticks +average: 266317 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286615 cycles/ticks + +kyber_encaps_derand: +median: 308088 cycles/ticks +average: 308451 cycles/ticks + +kyber_encaps: +median: 308876 cycles/ticks +average: 309264 cycles/ticks + +kyber_decaps: +median: 371530 cycles/ticks +average: 373376 cycles/ticks + +Loop spin: 613 +gen_a: +median: 102736 cycles/ticks +average: 103316 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14922 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 248020 cycles/ticks +average: 249316 cycles/ticks + +indcpa_enc: +median: 288978 cycles/ticks +average: 290490 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 265140 cycles/ticks +average: 266396 cycles/ticks + +kyber_keypair: +median: 285480 cycles/ticks +average: 286588 cycles/ticks + +kyber_encaps_derand: +median: 308518 cycles/ticks +average: 309032 cycles/ticks + +kyber_encaps: +median: 309338 cycles/ticks +average: 309653 cycles/ticks + +kyber_decaps: +median: 371834 cycles/ticks +average: 372492 cycles/ticks + +Loop spin: 614 +gen_a: +median: 102764 cycles/ticks +average: 103334 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14913 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247822 cycles/ticks +average: 249057 cycles/ticks + +indcpa_enc: +median: 288322 cycles/ticks +average: 289822 cycles/ticks + +indcpa_dec: +median: 58940 cycles/ticks +average: 59157 cycles/ticks + +kyber_keypair_derand: +median: 265082 cycles/ticks +average: 266238 cycles/ticks + +kyber_keypair: +median: 285704 cycles/ticks +average: 286592 cycles/ticks + +kyber_encaps_derand: +median: 308680 cycles/ticks +average: 308914 cycles/ticks + +kyber_encaps: +median: 309602 cycles/ticks +average: 310054 cycles/ticks + +kyber_decaps: +median: 372022 cycles/ticks +average: 372737 cycles/ticks + +Loop spin: 615 +gen_a: +median: 102828 cycles/ticks +average: 103440 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 248012 cycles/ticks +average: 249211 cycles/ticks + +indcpa_enc: +median: 288218 cycles/ticks +average: 289755 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59292 cycles/ticks + +kyber_keypair_derand: +median: 264792 cycles/ticks +average: 267132 cycles/ticks + +kyber_keypair: +median: 285500 cycles/ticks +average: 286549 cycles/ticks + +kyber_encaps_derand: +median: 308118 cycles/ticks +average: 308615 cycles/ticks + +kyber_encaps: +median: 308982 cycles/ticks +average: 309385 cycles/ticks + +kyber_decaps: +median: 371670 cycles/ticks +average: 372288 cycles/ticks + +Loop spin: 616 +gen_a: +median: 102650 cycles/ticks +average: 103239 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 249136 cycles/ticks +average: 250373 cycles/ticks + +indcpa_enc: +median: 289158 cycles/ticks +average: 290699 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59173 cycles/ticks + +kyber_keypair_derand: +median: 266376 cycles/ticks +average: 267756 cycles/ticks + +kyber_keypair: +median: 285218 cycles/ticks +average: 286183 cycles/ticks + +kyber_encaps_derand: +median: 308674 cycles/ticks +average: 309139 cycles/ticks + +kyber_encaps: +median: 309454 cycles/ticks +average: 309827 cycles/ticks + +kyber_decaps: +median: 372002 cycles/ticks +average: 372811 cycles/ticks + +Loop spin: 617 +gen_a: +median: 102654 cycles/ticks +average: 103305 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247686 cycles/ticks +average: 248925 cycles/ticks + +indcpa_enc: +median: 288538 cycles/ticks +average: 290095 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59163 cycles/ticks + +kyber_keypair_derand: +median: 264850 cycles/ticks +average: 266066 cycles/ticks + +kyber_keypair: +median: 285520 cycles/ticks +average: 286462 cycles/ticks + +kyber_encaps_derand: +median: 308956 cycles/ticks +average: 309373 cycles/ticks + +kyber_encaps: +median: 309674 cycles/ticks +average: 310110 cycles/ticks + +kyber_decaps: +median: 372392 cycles/ticks +average: 374193 cycles/ticks + +Loop spin: 618 +gen_a: +median: 102654 cycles/ticks +average: 103199 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247572 cycles/ticks +average: 248900 cycles/ticks + +indcpa_enc: +median: 287892 cycles/ticks +average: 289471 cycles/ticks + +indcpa_dec: +median: 59010 cycles/ticks +average: 59296 cycles/ticks + +kyber_keypair_derand: +median: 265046 cycles/ticks +average: 266277 cycles/ticks + +kyber_keypair: +median: 285722 cycles/ticks +average: 286778 cycles/ticks + +kyber_encaps_derand: +median: 309820 cycles/ticks +average: 310236 cycles/ticks + +kyber_encaps: +median: 310854 cycles/ticks +average: 311466 cycles/ticks + +kyber_decaps: +median: 373194 cycles/ticks +average: 373990 cycles/ticks + +Loop spin: 619 +gen_a: +median: 102706 cycles/ticks +average: 103286 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2135 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 318 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249072 cycles/ticks +average: 250376 cycles/ticks + +indcpa_enc: +median: 289476 cycles/ticks +average: 290916 cycles/ticks + +indcpa_dec: +median: 58934 cycles/ticks +average: 59194 cycles/ticks + +kyber_keypair_derand: +median: 265668 cycles/ticks +average: 267012 cycles/ticks + +kyber_keypair: +median: 285636 cycles/ticks +average: 286694 cycles/ticks + +kyber_encaps_derand: +median: 308562 cycles/ticks +average: 309047 cycles/ticks + +kyber_encaps: +median: 309284 cycles/ticks +average: 309613 cycles/ticks + +kyber_decaps: +median: 371746 cycles/ticks +average: 372521 cycles/ticks + +Loop spin: 620 +gen_a: +median: 102800 cycles/ticks +average: 103382 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247734 cycles/ticks +average: 248972 cycles/ticks + +indcpa_enc: +median: 287952 cycles/ticks +average: 289569 cycles/ticks + +indcpa_dec: +median: 58938 cycles/ticks +average: 59158 cycles/ticks + +kyber_keypair_derand: +median: 264858 cycles/ticks +average: 267264 cycles/ticks + +kyber_keypair: +median: 285808 cycles/ticks +average: 286844 cycles/ticks + +kyber_encaps_derand: +median: 308348 cycles/ticks +average: 308789 cycles/ticks + +kyber_encaps: +median: 309278 cycles/ticks +average: 309804 cycles/ticks + +kyber_decaps: +median: 371808 cycles/ticks +average: 372604 cycles/ticks + +Loop spin: 621 +gen_a: +median: 102942 cycles/ticks +average: 103577 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14970 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 249040 cycles/ticks +average: 250270 cycles/ticks + +indcpa_enc: +median: 290192 cycles/ticks +average: 291640 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 264892 cycles/ticks +average: 266197 cycles/ticks + +kyber_keypair: +median: 285558 cycles/ticks +average: 286670 cycles/ticks + +kyber_encaps_derand: +median: 308306 cycles/ticks +average: 308670 cycles/ticks + +kyber_encaps: +median: 309290 cycles/ticks +average: 309655 cycles/ticks + +kyber_decaps: +median: 371860 cycles/ticks +average: 372554 cycles/ticks + +Loop spin: 622 +gen_a: +median: 102584 cycles/ticks +average: 103243 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14913 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249494 cycles/ticks +average: 250808 cycles/ticks + +indcpa_enc: +median: 290144 cycles/ticks +average: 291781 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 265224 cycles/ticks +average: 266418 cycles/ticks + +kyber_keypair: +median: 285708 cycles/ticks +average: 286672 cycles/ticks + +kyber_encaps_derand: +median: 308038 cycles/ticks +average: 308417 cycles/ticks + +kyber_encaps: +median: 308838 cycles/ticks +average: 310486 cycles/ticks + +kyber_decaps: +median: 371474 cycles/ticks +average: 372277 cycles/ticks + +Loop spin: 623 +gen_a: +median: 102818 cycles/ticks +average: 103459 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247718 cycles/ticks +average: 248978 cycles/ticks + +indcpa_enc: +median: 287988 cycles/ticks +average: 289540 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 264966 cycles/ticks +average: 266317 cycles/ticks + +kyber_keypair: +median: 285534 cycles/ticks +average: 286613 cycles/ticks + +kyber_encaps_derand: +median: 308618 cycles/ticks +average: 309001 cycles/ticks + +kyber_encaps: +median: 309340 cycles/ticks +average: 309808 cycles/ticks + +kyber_decaps: +median: 371934 cycles/ticks +average: 372703 cycles/ticks + +Loop spin: 624 +gen_a: +median: 102718 cycles/ticks +average: 103385 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 15019 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 248026 cycles/ticks +average: 249289 cycles/ticks + +indcpa_enc: +median: 288364 cycles/ticks +average: 289894 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 264936 cycles/ticks +average: 266258 cycles/ticks + +kyber_keypair: +median: 285508 cycles/ticks +average: 286529 cycles/ticks + +kyber_encaps_derand: +median: 310308 cycles/ticks +average: 310836 cycles/ticks + +kyber_encaps: +median: 311028 cycles/ticks +average: 311600 cycles/ticks + +kyber_decaps: +median: 373720 cycles/ticks +average: 374584 cycles/ticks + +Loop spin: 625 +gen_a: +median: 102836 cycles/ticks +average: 103366 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14921 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247918 cycles/ticks +average: 249171 cycles/ticks + +indcpa_enc: +median: 288076 cycles/ticks +average: 289776 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59237 cycles/ticks + +kyber_keypair_derand: +median: 264762 cycles/ticks +average: 267094 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286583 cycles/ticks + +kyber_encaps_derand: +median: 308940 cycles/ticks +average: 309369 cycles/ticks + +kyber_encaps: +median: 309832 cycles/ticks +average: 310199 cycles/ticks + +kyber_decaps: +median: 372112 cycles/ticks +average: 372862 cycles/ticks + +Loop spin: 626 +gen_a: +median: 102770 cycles/ticks +average: 103356 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247536 cycles/ticks +average: 248739 cycles/ticks + +indcpa_enc: +median: 287890 cycles/ticks +average: 289482 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59159 cycles/ticks + +kyber_keypair_derand: +median: 264994 cycles/ticks +average: 266295 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286774 cycles/ticks + +kyber_encaps_derand: +median: 308076 cycles/ticks +average: 308529 cycles/ticks + +kyber_encaps: +median: 308742 cycles/ticks +average: 309226 cycles/ticks + +kyber_decaps: +median: 371500 cycles/ticks +average: 372430 cycles/ticks + +Loop spin: 627 +gen_a: +median: 102594 cycles/ticks +average: 103181 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249606 cycles/ticks +average: 250893 cycles/ticks + +indcpa_enc: +median: 290046 cycles/ticks +average: 291559 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59208 cycles/ticks + +kyber_keypair_derand: +median: 265352 cycles/ticks +average: 266569 cycles/ticks + +kyber_keypair: +median: 285506 cycles/ticks +average: 286636 cycles/ticks + +kyber_encaps_derand: +median: 308512 cycles/ticks +average: 309077 cycles/ticks + +kyber_encaps: +median: 309276 cycles/ticks +average: 309706 cycles/ticks + +kyber_decaps: +median: 371898 cycles/ticks +average: 373744 cycles/ticks + +Loop spin: 628 +gen_a: +median: 102848 cycles/ticks +average: 103453 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14999 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 249474 cycles/ticks +average: 250600 cycles/ticks + +indcpa_enc: +median: 290006 cycles/ticks +average: 291525 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 265146 cycles/ticks +average: 266316 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286386 cycles/ticks + +kyber_encaps_derand: +median: 308412 cycles/ticks +average: 308776 cycles/ticks + +kyber_encaps: +median: 309380 cycles/ticks +average: 309790 cycles/ticks + +kyber_decaps: +median: 371708 cycles/ticks +average: 372488 cycles/ticks + +Loop spin: 629 +gen_a: +median: 102654 cycles/ticks +average: 103335 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14983 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247326 cycles/ticks +average: 248548 cycles/ticks + +indcpa_enc: +median: 287550 cycles/ticks +average: 289175 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59192 cycles/ticks + +kyber_keypair_derand: +median: 265114 cycles/ticks +average: 266259 cycles/ticks + +kyber_keypair: +median: 285690 cycles/ticks +average: 286458 cycles/ticks + +kyber_encaps_derand: +median: 308442 cycles/ticks +average: 308916 cycles/ticks + +kyber_encaps: +median: 309236 cycles/ticks +average: 309554 cycles/ticks + +kyber_decaps: +median: 371846 cycles/ticks +average: 372542 cycles/ticks + +Loop spin: 630 +gen_a: +median: 102794 cycles/ticks +average: 103355 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 249414 cycles/ticks +average: 250704 cycles/ticks + +indcpa_enc: +median: 290076 cycles/ticks +average: 291819 cycles/ticks + +indcpa_dec: +median: 59014 cycles/ticks +average: 59300 cycles/ticks + +kyber_keypair_derand: +median: 266502 cycles/ticks +average: 268811 cycles/ticks + +kyber_keypair: +median: 285482 cycles/ticks +average: 286435 cycles/ticks + +kyber_encaps_derand: +median: 308460 cycles/ticks +average: 308796 cycles/ticks + +kyber_encaps: +median: 309244 cycles/ticks +average: 309811 cycles/ticks + +kyber_decaps: +median: 371844 cycles/ticks +average: 372476 cycles/ticks + +Loop spin: 631 +gen_a: +median: 102754 cycles/ticks +average: 103350 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2798 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248092 cycles/ticks +average: 249261 cycles/ticks + +indcpa_enc: +median: 288244 cycles/ticks +average: 289697 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 264990 cycles/ticks +average: 266185 cycles/ticks + +kyber_keypair: +median: 285562 cycles/ticks +average: 286659 cycles/ticks + +kyber_encaps_derand: +median: 309982 cycles/ticks +average: 310535 cycles/ticks + +kyber_encaps: +median: 310672 cycles/ticks +average: 311031 cycles/ticks + +kyber_decaps: +median: 373290 cycles/ticks +average: 374054 cycles/ticks + +Loop spin: 632 +gen_a: +median: 102664 cycles/ticks +average: 103248 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248054 cycles/ticks +average: 249302 cycles/ticks + +indcpa_enc: +median: 288544 cycles/ticks +average: 290147 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 266684 cycles/ticks +average: 267918 cycles/ticks + +kyber_keypair: +median: 285618 cycles/ticks +average: 286593 cycles/ticks + +kyber_encaps_derand: +median: 309916 cycles/ticks +average: 310217 cycles/ticks + +kyber_encaps: +median: 310836 cycles/ticks +average: 312573 cycles/ticks + +kyber_decaps: +median: 373230 cycles/ticks +average: 374000 cycles/ticks + +Loop spin: 633 +gen_a: +median: 102922 cycles/ticks +average: 103550 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4402 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247460 cycles/ticks +average: 248634 cycles/ticks + +indcpa_enc: +median: 287962 cycles/ticks +average: 289402 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 264866 cycles/ticks +average: 266016 cycles/ticks + +kyber_keypair: +median: 285416 cycles/ticks +average: 286442 cycles/ticks + +kyber_encaps_derand: +median: 307870 cycles/ticks +average: 308226 cycles/ticks + +kyber_encaps: +median: 308746 cycles/ticks +average: 308966 cycles/ticks + +kyber_decaps: +median: 371364 cycles/ticks +average: 372009 cycles/ticks + +Loop spin: 634 +gen_a: +median: 102780 cycles/ticks +average: 103404 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247502 cycles/ticks +average: 248807 cycles/ticks + +indcpa_enc: +median: 288034 cycles/ticks +average: 289526 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 266200 cycles/ticks +average: 267398 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286573 cycles/ticks + +kyber_encaps_derand: +median: 308146 cycles/ticks +average: 308612 cycles/ticks + +kyber_encaps: +median: 308866 cycles/ticks +average: 309370 cycles/ticks + +kyber_decaps: +median: 371470 cycles/ticks +average: 372327 cycles/ticks + +Loop spin: 635 +gen_a: +median: 102596 cycles/ticks +average: 103253 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15015 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247766 cycles/ticks +average: 248959 cycles/ticks + +indcpa_enc: +median: 287832 cycles/ticks +average: 289343 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59151 cycles/ticks + +kyber_keypair_derand: +median: 266322 cycles/ticks +average: 268670 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286620 cycles/ticks + +kyber_encaps_derand: +median: 308246 cycles/ticks +average: 308561 cycles/ticks + +kyber_encaps: +median: 308976 cycles/ticks +average: 309290 cycles/ticks + +kyber_decaps: +median: 371720 cycles/ticks +average: 372588 cycles/ticks + +Loop spin: 636 +gen_a: +median: 102526 cycles/ticks +average: 103115 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7163 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14887 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247636 cycles/ticks +average: 248745 cycles/ticks + +indcpa_enc: +median: 287758 cycles/ticks +average: 289233 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59278 cycles/ticks + +kyber_keypair_derand: +median: 265086 cycles/ticks +average: 266380 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286582 cycles/ticks + +kyber_encaps_derand: +median: 308342 cycles/ticks +average: 308633 cycles/ticks + +kyber_encaps: +median: 309232 cycles/ticks +average: 309684 cycles/ticks + +kyber_decaps: +median: 371822 cycles/ticks +average: 372634 cycles/ticks + +Loop spin: 637 +gen_a: +median: 102798 cycles/ticks +average: 103449 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 248202 cycles/ticks +average: 249448 cycles/ticks + +indcpa_enc: +median: 288306 cycles/ticks +average: 289765 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265280 cycles/ticks +average: 266576 cycles/ticks + +kyber_keypair: +median: 285848 cycles/ticks +average: 286768 cycles/ticks + +kyber_encaps_derand: +median: 308238 cycles/ticks +average: 310908 cycles/ticks + +kyber_encaps: +median: 308960 cycles/ticks +average: 311704 cycles/ticks + +kyber_decaps: +median: 371588 cycles/ticks +average: 373399 cycles/ticks + +Loop spin: 638 +gen_a: +median: 102730 cycles/ticks +average: 103361 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 249316 cycles/ticks +average: 250607 cycles/ticks + +indcpa_enc: +median: 290234 cycles/ticks +average: 291731 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59279 cycles/ticks + +kyber_keypair_derand: +median: 264926 cycles/ticks +average: 266177 cycles/ticks + +kyber_keypair: +median: 285610 cycles/ticks +average: 286650 cycles/ticks + +kyber_encaps_derand: +median: 308608 cycles/ticks +average: 308963 cycles/ticks + +kyber_encaps: +median: 309376 cycles/ticks +average: 309797 cycles/ticks + +kyber_decaps: +median: 371938 cycles/ticks +average: 372775 cycles/ticks + +Loop spin: 639 +gen_a: +median: 102802 cycles/ticks +average: 103479 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14930 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2805 cycles/ticks + +indcpa_keypair: +median: 247358 cycles/ticks +average: 248580 cycles/ticks + +indcpa_enc: +median: 287890 cycles/ticks +average: 289291 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 264766 cycles/ticks +average: 265996 cycles/ticks + +kyber_keypair: +median: 285624 cycles/ticks +average: 286678 cycles/ticks + +kyber_encaps_derand: +median: 308294 cycles/ticks +average: 308672 cycles/ticks + +kyber_encaps: +median: 309118 cycles/ticks +average: 309306 cycles/ticks + +kyber_decaps: +median: 371906 cycles/ticks +average: 372547 cycles/ticks + +Loop spin: 640 +gen_a: +median: 102790 cycles/ticks +average: 103417 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249212 cycles/ticks +average: 250377 cycles/ticks + +indcpa_enc: +median: 289658 cycles/ticks +average: 291245 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59246 cycles/ticks + +kyber_keypair_derand: +median: 264986 cycles/ticks +average: 267385 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286551 cycles/ticks + +kyber_encaps_derand: +median: 309044 cycles/ticks +average: 309307 cycles/ticks + +kyber_encaps: +median: 309910 cycles/ticks +average: 310256 cycles/ticks + +kyber_decaps: +median: 372210 cycles/ticks +average: 372865 cycles/ticks + +Loop spin: 641 +gen_a: +median: 102662 cycles/ticks +average: 103184 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247638 cycles/ticks +average: 248916 cycles/ticks + +indcpa_enc: +median: 288222 cycles/ticks +average: 289742 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 264942 cycles/ticks +average: 266211 cycles/ticks + +kyber_keypair: +median: 285804 cycles/ticks +average: 286813 cycles/ticks + +kyber_encaps_derand: +median: 308190 cycles/ticks +average: 308653 cycles/ticks + +kyber_encaps: +median: 309010 cycles/ticks +average: 309256 cycles/ticks + +kyber_decaps: +median: 371852 cycles/ticks +average: 372587 cycles/ticks + +Loop spin: 642 +gen_a: +median: 102842 cycles/ticks +average: 103516 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2124 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7200 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15016 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 248160 cycles/ticks +average: 249369 cycles/ticks + +indcpa_enc: +median: 287998 cycles/ticks +average: 289507 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 265036 cycles/ticks +average: 266191 cycles/ticks + +kyber_keypair: +median: 285576 cycles/ticks +average: 286534 cycles/ticks + +kyber_encaps_derand: +median: 308346 cycles/ticks +average: 308643 cycles/ticks + +kyber_encaps: +median: 309212 cycles/ticks +average: 310743 cycles/ticks + +kyber_decaps: +median: 371662 cycles/ticks +average: 372291 cycles/ticks + +Loop spin: 643 +gen_a: +median: 102800 cycles/ticks +average: 103352 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 322 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247822 cycles/ticks +average: 248996 cycles/ticks + +indcpa_enc: +median: 288020 cycles/ticks +average: 289461 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 266572 cycles/ticks +average: 267985 cycles/ticks + +kyber_keypair: +median: 285720 cycles/ticks +average: 286562 cycles/ticks + +kyber_encaps_derand: +median: 308242 cycles/ticks +average: 308639 cycles/ticks + +kyber_encaps: +median: 309172 cycles/ticks +average: 309626 cycles/ticks + +kyber_decaps: +median: 371608 cycles/ticks +average: 372255 cycles/ticks + +Loop spin: 644 +gen_a: +median: 102678 cycles/ticks +average: 103300 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247902 cycles/ticks +average: 249210 cycles/ticks + +indcpa_enc: +median: 288012 cycles/ticks +average: 289472 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 264922 cycles/ticks +average: 266217 cycles/ticks + +kyber_keypair: +median: 285640 cycles/ticks +average: 286510 cycles/ticks + +kyber_encaps_derand: +median: 307770 cycles/ticks +average: 308109 cycles/ticks + +kyber_encaps: +median: 308760 cycles/ticks +average: 309068 cycles/ticks + +kyber_decaps: +median: 371348 cycles/ticks +average: 372056 cycles/ticks + +Loop spin: 645 +gen_a: +median: 102864 cycles/ticks +average: 103444 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 14992 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249188 cycles/ticks +average: 250473 cycles/ticks + +indcpa_enc: +median: 290004 cycles/ticks +average: 291576 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59246 cycles/ticks + +kyber_keypair_derand: +median: 265280 cycles/ticks +average: 267567 cycles/ticks + +kyber_keypair: +median: 285818 cycles/ticks +average: 286819 cycles/ticks + +kyber_encaps_derand: +median: 308156 cycles/ticks +average: 308604 cycles/ticks + +kyber_encaps: +median: 308940 cycles/ticks +average: 309263 cycles/ticks + +kyber_decaps: +median: 371608 cycles/ticks +average: 372400 cycles/ticks + +Loop spin: 646 +gen_a: +median: 102678 cycles/ticks +average: 103194 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247892 cycles/ticks +average: 249015 cycles/ticks + +indcpa_enc: +median: 288100 cycles/ticks +average: 289486 cycles/ticks + +indcpa_dec: +median: 59026 cycles/ticks +average: 59344 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266305 cycles/ticks + +kyber_keypair: +median: 285562 cycles/ticks +average: 286516 cycles/ticks + +kyber_encaps_derand: +median: 308334 cycles/ticks +average: 308642 cycles/ticks + +kyber_encaps: +median: 309162 cycles/ticks +average: 309466 cycles/ticks + +kyber_decaps: +median: 371772 cycles/ticks +average: 372408 cycles/ticks + +Loop spin: 647 +gen_a: +median: 103150 cycles/ticks +average: 103689 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248064 cycles/ticks +average: 249314 cycles/ticks + +indcpa_enc: +median: 288414 cycles/ticks +average: 289823 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 265776 cycles/ticks +average: 267039 cycles/ticks + +kyber_keypair: +median: 285534 cycles/ticks +average: 286707 cycles/ticks + +kyber_encaps_derand: +median: 308532 cycles/ticks +average: 308818 cycles/ticks + +kyber_encaps: +median: 309270 cycles/ticks +average: 310878 cycles/ticks + +kyber_decaps: +median: 372004 cycles/ticks +average: 372747 cycles/ticks + +Loop spin: 648 +gen_a: +median: 102914 cycles/ticks +average: 103505 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247542 cycles/ticks +average: 248853 cycles/ticks + +indcpa_enc: +median: 288150 cycles/ticks +average: 289671 cycles/ticks + +indcpa_dec: +median: 59026 cycles/ticks +average: 59338 cycles/ticks + +kyber_keypair_derand: +median: 265176 cycles/ticks +average: 266396 cycles/ticks + +kyber_keypair: +median: 285490 cycles/ticks +average: 286582 cycles/ticks + +kyber_encaps_derand: +median: 308676 cycles/ticks +average: 309015 cycles/ticks + +kyber_encaps: +median: 309520 cycles/ticks +average: 309996 cycles/ticks + +kyber_decaps: +median: 372142 cycles/ticks +average: 372860 cycles/ticks + +Loop spin: 649 +gen_a: +median: 102756 cycles/ticks +average: 103347 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249208 cycles/ticks +average: 250498 cycles/ticks + +indcpa_enc: +median: 289200 cycles/ticks +average: 290753 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59302 cycles/ticks + +kyber_keypair_derand: +median: 266522 cycles/ticks +average: 267698 cycles/ticks + +kyber_keypair: +median: 285592 cycles/ticks +average: 286554 cycles/ticks + +kyber_encaps_derand: +median: 308642 cycles/ticks +average: 309101 cycles/ticks + +kyber_encaps: +median: 309104 cycles/ticks +average: 309400 cycles/ticks + +kyber_decaps: +median: 371968 cycles/ticks +average: 372678 cycles/ticks + +Loop spin: 650 +gen_a: +median: 102564 cycles/ticks +average: 103213 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247824 cycles/ticks +average: 248952 cycles/ticks + +indcpa_enc: +median: 288212 cycles/ticks +average: 290872 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 265030 cycles/ticks +average: 266241 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286563 cycles/ticks + +kyber_encaps_derand: +median: 308116 cycles/ticks +average: 308366 cycles/ticks + +kyber_encaps: +median: 308838 cycles/ticks +average: 309289 cycles/ticks + +kyber_decaps: +median: 371326 cycles/ticks +average: 371941 cycles/ticks + +Loop spin: 651 +gen_a: +median: 102544 cycles/ticks +average: 103222 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14959 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248054 cycles/ticks +average: 249269 cycles/ticks + +indcpa_enc: +median: 288456 cycles/ticks +average: 289940 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59191 cycles/ticks + +kyber_keypair_derand: +median: 264882 cycles/ticks +average: 266137 cycles/ticks + +kyber_keypair: +median: 285460 cycles/ticks +average: 286387 cycles/ticks + +kyber_encaps_derand: +median: 308156 cycles/ticks +average: 308573 cycles/ticks + +kyber_encaps: +median: 308880 cycles/ticks +average: 309220 cycles/ticks + +kyber_decaps: +median: 371600 cycles/ticks +average: 372121 cycles/ticks + +Loop spin: 652 +gen_a: +median: 102634 cycles/ticks +average: 103242 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247512 cycles/ticks +average: 248683 cycles/ticks + +indcpa_enc: +median: 287778 cycles/ticks +average: 289368 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59230 cycles/ticks + +kyber_keypair_derand: +median: 265332 cycles/ticks +average: 266568 cycles/ticks + +kyber_keypair: +median: 285640 cycles/ticks +average: 286591 cycles/ticks + +kyber_encaps_derand: +median: 307850 cycles/ticks +average: 308197 cycles/ticks + +kyber_encaps: +median: 308658 cycles/ticks +average: 310334 cycles/ticks + +kyber_decaps: +median: 371286 cycles/ticks +average: 371872 cycles/ticks + +Loop spin: 653 +gen_a: +median: 102710 cycles/ticks +average: 103291 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247828 cycles/ticks +average: 248772 cycles/ticks + +indcpa_enc: +median: 288142 cycles/ticks +average: 289130 cycles/ticks + +indcpa_dec: +median: 58928 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 264706 cycles/ticks +average: 265611 cycles/ticks + +kyber_keypair: +median: 285514 cycles/ticks +average: 286474 cycles/ticks + +kyber_encaps_derand: +median: 306476 cycles/ticks +average: 307760 cycles/ticks + +kyber_encaps: +median: 307312 cycles/ticks +average: 308480 cycles/ticks + +kyber_decaps: +median: 371668 cycles/ticks +average: 372384 cycles/ticks + +Loop spin: 654 +gen_a: +median: 102816 cycles/ticks +average: 103349 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14889 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 249120 cycles/ticks +average: 250444 cycles/ticks + +indcpa_enc: +median: 289506 cycles/ticks +average: 290919 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 265228 cycles/ticks +average: 266514 cycles/ticks + +kyber_keypair: +median: 285496 cycles/ticks +average: 286591 cycles/ticks + +kyber_encaps_derand: +median: 307920 cycles/ticks +average: 308266 cycles/ticks + +kyber_encaps: +median: 308826 cycles/ticks +average: 309219 cycles/ticks + +kyber_decaps: +median: 371328 cycles/ticks +average: 372134 cycles/ticks + +Loop spin: 655 +gen_a: +median: 102962 cycles/ticks +average: 103679 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4409 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247638 cycles/ticks +average: 248918 cycles/ticks + +indcpa_enc: +median: 288570 cycles/ticks +average: 290260 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 264834 cycles/ticks +average: 267263 cycles/ticks + +kyber_keypair: +median: 285716 cycles/ticks +average: 286724 cycles/ticks + +kyber_encaps_derand: +median: 308308 cycles/ticks +average: 308714 cycles/ticks + +kyber_encaps: +median: 309070 cycles/ticks +average: 309431 cycles/ticks + +kyber_decaps: +median: 371810 cycles/ticks +average: 372397 cycles/ticks + +Loop spin: 656 +gen_a: +median: 102658 cycles/ticks +average: 103258 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14903 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2798 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247472 cycles/ticks +average: 248682 cycles/ticks + +indcpa_enc: +median: 287654 cycles/ticks +average: 289303 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 264852 cycles/ticks +average: 266087 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286676 cycles/ticks + +kyber_encaps_derand: +median: 308448 cycles/ticks +average: 308712 cycles/ticks + +kyber_encaps: +median: 309242 cycles/ticks +average: 309583 cycles/ticks + +kyber_decaps: +median: 371814 cycles/ticks +average: 372451 cycles/ticks + +Loop spin: 657 +gen_a: +median: 102640 cycles/ticks +average: 103275 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14904 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247538 cycles/ticks +average: 248596 cycles/ticks + +indcpa_enc: +median: 287746 cycles/ticks +average: 289240 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59208 cycles/ticks + +kyber_keypair_derand: +median: 265158 cycles/ticks +average: 266295 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286728 cycles/ticks + +kyber_encaps_derand: +median: 308622 cycles/ticks +average: 309201 cycles/ticks + +kyber_encaps: +median: 309534 cycles/ticks +average: 311234 cycles/ticks + +kyber_decaps: +median: 372102 cycles/ticks +average: 372690 cycles/ticks + +Loop spin: 658 +gen_a: +median: 102746 cycles/ticks +average: 103278 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14894 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248118 cycles/ticks +average: 249399 cycles/ticks + +indcpa_enc: +median: 287912 cycles/ticks +average: 289320 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59224 cycles/ticks + +kyber_keypair_derand: +median: 266874 cycles/ticks +average: 268221 cycles/ticks + +kyber_keypair: +median: 285830 cycles/ticks +average: 286898 cycles/ticks + +kyber_encaps_derand: +median: 308576 cycles/ticks +average: 308930 cycles/ticks + +kyber_encaps: +median: 309630 cycles/ticks +average: 310216 cycles/ticks + +kyber_decaps: +median: 372198 cycles/ticks +average: 372954 cycles/ticks + +Loop spin: 659 +gen_a: +median: 102966 cycles/ticks +average: 103526 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14922 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249396 cycles/ticks +average: 250709 cycles/ticks + +indcpa_enc: +median: 289648 cycles/ticks +average: 291105 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59189 cycles/ticks + +kyber_keypair_derand: +median: 264894 cycles/ticks +average: 266249 cycles/ticks + +kyber_keypair: +median: 285738 cycles/ticks +average: 286877 cycles/ticks + +kyber_encaps_derand: +median: 308840 cycles/ticks +average: 309302 cycles/ticks + +kyber_encaps: +median: 309438 cycles/ticks +average: 309913 cycles/ticks + +kyber_decaps: +median: 372052 cycles/ticks +average: 372693 cycles/ticks + +Loop spin: 660 +gen_a: +median: 102678 cycles/ticks +average: 103344 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15041 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247542 cycles/ticks +average: 248750 cycles/ticks + +indcpa_enc: +median: 287968 cycles/ticks +average: 290610 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 265072 cycles/ticks +average: 266346 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286539 cycles/ticks + +kyber_encaps_derand: +median: 308056 cycles/ticks +average: 308273 cycles/ticks + +kyber_encaps: +median: 309012 cycles/ticks +average: 309333 cycles/ticks + +kyber_decaps: +median: 371568 cycles/ticks +average: 372177 cycles/ticks + +Loop spin: 661 +gen_a: +median: 102962 cycles/ticks +average: 103494 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247510 cycles/ticks +average: 248641 cycles/ticks + +indcpa_enc: +median: 288126 cycles/ticks +average: 289646 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 265066 cycles/ticks +average: 266223 cycles/ticks + +kyber_keypair: +median: 285740 cycles/ticks +average: 286767 cycles/ticks + +kyber_encaps_derand: +median: 310332 cycles/ticks +average: 310836 cycles/ticks + +kyber_encaps: +median: 311234 cycles/ticks +average: 311572 cycles/ticks + +kyber_decaps: +median: 373590 cycles/ticks +average: 374185 cycles/ticks + +Loop spin: 662 +gen_a: +median: 102704 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14849 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247782 cycles/ticks +average: 249003 cycles/ticks + +indcpa_enc: +median: 288034 cycles/ticks +average: 289470 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 264972 cycles/ticks +average: 266195 cycles/ticks + +kyber_keypair: +median: 285506 cycles/ticks +average: 286654 cycles/ticks + +kyber_encaps_derand: +median: 308240 cycles/ticks +average: 308658 cycles/ticks + +kyber_encaps: +median: 309332 cycles/ticks +average: 310992 cycles/ticks + +kyber_decaps: +median: 371670 cycles/ticks +average: 372408 cycles/ticks + +Loop spin: 663 +gen_a: +median: 102774 cycles/ticks +average: 103388 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2139 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14916 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247996 cycles/ticks +average: 249222 cycles/ticks + +indcpa_enc: +median: 288238 cycles/ticks +average: 289830 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 264780 cycles/ticks +average: 266071 cycles/ticks + +kyber_keypair: +median: 285550 cycles/ticks +average: 286563 cycles/ticks + +kyber_encaps_derand: +median: 308118 cycles/ticks +average: 308555 cycles/ticks + +kyber_encaps: +median: 309006 cycles/ticks +average: 309408 cycles/ticks + +kyber_decaps: +median: 371790 cycles/ticks +average: 372471 cycles/ticks + +Loop spin: 664 +gen_a: +median: 102890 cycles/ticks +average: 103472 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247966 cycles/ticks +average: 249233 cycles/ticks + +indcpa_enc: +median: 288562 cycles/ticks +average: 290126 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265078 cycles/ticks +average: 266321 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286508 cycles/ticks + +kyber_encaps_derand: +median: 308384 cycles/ticks +average: 308773 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 309729 cycles/ticks + +kyber_decaps: +median: 371766 cycles/ticks +average: 372555 cycles/ticks + +Loop spin: 665 +gen_a: +median: 102826 cycles/ticks +average: 103387 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14884 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2816 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247484 cycles/ticks +average: 248748 cycles/ticks + +indcpa_enc: +median: 287744 cycles/ticks +average: 290351 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 265340 cycles/ticks +average: 266617 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286555 cycles/ticks + +kyber_encaps_derand: +median: 308118 cycles/ticks +average: 308568 cycles/ticks + +kyber_encaps: +median: 308900 cycles/ticks +average: 309222 cycles/ticks + +kyber_decaps: +median: 371504 cycles/ticks +average: 372177 cycles/ticks + +Loop spin: 666 +gen_a: +median: 102726 cycles/ticks +average: 103301 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247848 cycles/ticks +average: 249094 cycles/ticks + +indcpa_enc: +median: 288326 cycles/ticks +average: 289924 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 266470 cycles/ticks +average: 267894 cycles/ticks + +kyber_keypair: +median: 285754 cycles/ticks +average: 286772 cycles/ticks + +kyber_encaps_derand: +median: 308802 cycles/ticks +average: 309119 cycles/ticks + +kyber_encaps: +median: 309714 cycles/ticks +average: 310269 cycles/ticks + +kyber_decaps: +median: 372340 cycles/ticks +average: 373157 cycles/ticks + +Loop spin: 667 +gen_a: +median: 102736 cycles/ticks +average: 103303 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247566 cycles/ticks +average: 248708 cycles/ticks + +indcpa_enc: +median: 287924 cycles/ticks +average: 289472 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59183 cycles/ticks + +kyber_keypair_derand: +median: 264868 cycles/ticks +average: 266227 cycles/ticks + +kyber_keypair: +median: 285560 cycles/ticks +average: 286495 cycles/ticks + +kyber_encaps_derand: +median: 308372 cycles/ticks +average: 308891 cycles/ticks + +kyber_encaps: +median: 309226 cycles/ticks +average: 310759 cycles/ticks + +kyber_decaps: +median: 371800 cycles/ticks +average: 372517 cycles/ticks + +Loop spin: 668 +gen_a: +median: 102436 cycles/ticks +average: 103029 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9855 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247746 cycles/ticks +average: 248949 cycles/ticks + +indcpa_enc: +median: 287714 cycles/ticks +average: 289315 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59182 cycles/ticks + +kyber_keypair_derand: +median: 264866 cycles/ticks +average: 266152 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286568 cycles/ticks + +kyber_encaps_derand: +median: 309824 cycles/ticks +average: 310282 cycles/ticks + +kyber_encaps: +median: 310716 cycles/ticks +average: 311054 cycles/ticks + +kyber_decaps: +median: 373276 cycles/ticks +average: 373949 cycles/ticks + +Loop spin: 669 +gen_a: +median: 102938 cycles/ticks +average: 103515 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247958 cycles/ticks +average: 249173 cycles/ticks + +indcpa_enc: +median: 288400 cycles/ticks +average: 290025 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 264992 cycles/ticks +average: 266249 cycles/ticks + +kyber_keypair: +median: 285448 cycles/ticks +average: 286528 cycles/ticks + +kyber_encaps_derand: +median: 308324 cycles/ticks +average: 308632 cycles/ticks + +kyber_encaps: +median: 309370 cycles/ticks +average: 309601 cycles/ticks + +kyber_decaps: +median: 371842 cycles/ticks +average: 372445 cycles/ticks + +Loop spin: 670 +gen_a: +median: 102776 cycles/ticks +average: 103309 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 249476 cycles/ticks +average: 250818 cycles/ticks + +indcpa_enc: +median: 290120 cycles/ticks +average: 292754 cycles/ticks + +indcpa_dec: +median: 59044 cycles/ticks +average: 59317 cycles/ticks + +kyber_keypair_derand: +median: 265166 cycles/ticks +average: 266297 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286534 cycles/ticks + +kyber_encaps_derand: +median: 308020 cycles/ticks +average: 308365 cycles/ticks + +kyber_encaps: +median: 308792 cycles/ticks +average: 309044 cycles/ticks + +kyber_decaps: +median: 371434 cycles/ticks +average: 372031 cycles/ticks + +Loop spin: 671 +gen_a: +median: 103032 cycles/ticks +average: 103553 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14917 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247810 cycles/ticks +average: 249035 cycles/ticks + +indcpa_enc: +median: 287828 cycles/ticks +average: 289380 cycles/ticks + +indcpa_dec: +median: 59234 cycles/ticks +average: 59526 cycles/ticks + +kyber_keypair_derand: +median: 265156 cycles/ticks +average: 266549 cycles/ticks + +kyber_keypair: +median: 285792 cycles/ticks +average: 286789 cycles/ticks + +kyber_encaps_derand: +median: 309662 cycles/ticks +average: 310054 cycles/ticks + +kyber_encaps: +median: 310490 cycles/ticks +average: 310847 cycles/ticks + +kyber_decaps: +median: 372994 cycles/ticks +average: 373673 cycles/ticks + +Loop spin: 672 +gen_a: +median: 102588 cycles/ticks +average: 103165 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14975 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247636 cycles/ticks +average: 248855 cycles/ticks + +indcpa_enc: +median: 287910 cycles/ticks +average: 289489 cycles/ticks + +indcpa_dec: +median: 59080 cycles/ticks +average: 59344 cycles/ticks + +kyber_keypair_derand: +median: 265008 cycles/ticks +average: 266254 cycles/ticks + +kyber_keypair: +median: 285446 cycles/ticks +average: 286503 cycles/ticks + +kyber_encaps_derand: +median: 308176 cycles/ticks +average: 309749 cycles/ticks + +kyber_encaps: +median: 309044 cycles/ticks +average: 309392 cycles/ticks + +kyber_decaps: +median: 371742 cycles/ticks +average: 372491 cycles/ticks + +Loop spin: 673 +gen_a: +median: 102672 cycles/ticks +average: 103244 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247516 cycles/ticks +average: 248695 cycles/ticks + +indcpa_enc: +median: 288068 cycles/ticks +average: 289584 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59168 cycles/ticks + +kyber_keypair_derand: +median: 264662 cycles/ticks +average: 265838 cycles/ticks + +kyber_keypair: +median: 285570 cycles/ticks +average: 286463 cycles/ticks + +kyber_encaps_derand: +median: 308288 cycles/ticks +average: 308664 cycles/ticks + +kyber_encaps: +median: 309102 cycles/ticks +average: 309460 cycles/ticks + +kyber_decaps: +median: 371646 cycles/ticks +average: 372445 cycles/ticks + +Loop spin: 674 +gen_a: +median: 102506 cycles/ticks +average: 103032 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249274 cycles/ticks +average: 250445 cycles/ticks + +indcpa_enc: +median: 289440 cycles/ticks +average: 290938 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265130 cycles/ticks +average: 266425 cycles/ticks + +kyber_keypair: +median: 285498 cycles/ticks +average: 286473 cycles/ticks + +kyber_encaps_derand: +median: 307952 cycles/ticks +average: 308326 cycles/ticks + +kyber_encaps: +median: 308560 cycles/ticks +average: 308868 cycles/ticks + +kyber_decaps: +median: 371342 cycles/ticks +average: 374273 cycles/ticks + +Loop spin: 675 +gen_a: +median: 102902 cycles/ticks +average: 103536 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247960 cycles/ticks +average: 251544 cycles/ticks + +indcpa_enc: +median: 288426 cycles/ticks +average: 291103 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 266424 cycles/ticks +average: 267702 cycles/ticks + +kyber_keypair: +median: 285456 cycles/ticks +average: 286508 cycles/ticks + +kyber_encaps_derand: +median: 308110 cycles/ticks +average: 308343 cycles/ticks + +kyber_encaps: +median: 308952 cycles/ticks +average: 309333 cycles/ticks + +kyber_decaps: +median: 371684 cycles/ticks +average: 372347 cycles/ticks + +Loop spin: 676 +gen_a: +median: 102776 cycles/ticks +average: 105309 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247480 cycles/ticks +average: 248830 cycles/ticks + +indcpa_enc: +median: 288320 cycles/ticks +average: 289935 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 264734 cycles/ticks +average: 266077 cycles/ticks + +kyber_keypair: +median: 285410 cycles/ticks +average: 286503 cycles/ticks + +kyber_encaps_derand: +median: 309842 cycles/ticks +average: 310145 cycles/ticks + +kyber_encaps: +median: 310518 cycles/ticks +average: 310951 cycles/ticks + +kyber_decaps: +median: 373222 cycles/ticks +average: 373813 cycles/ticks + +Loop spin: 677 +gen_a: +median: 102542 cycles/ticks +average: 103113 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14979 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247524 cycles/ticks +average: 248755 cycles/ticks + +indcpa_enc: +median: 288074 cycles/ticks +average: 289605 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 265120 cycles/ticks +average: 266494 cycles/ticks + +kyber_keypair: +median: 285426 cycles/ticks +average: 286498 cycles/ticks + +kyber_encaps_derand: +median: 308326 cycles/ticks +average: 309880 cycles/ticks + +kyber_encaps: +median: 309208 cycles/ticks +average: 309594 cycles/ticks + +kyber_decaps: +median: 371848 cycles/ticks +average: 372610 cycles/ticks + +Loop spin: 678 +gen_a: +median: 102676 cycles/ticks +average: 103301 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247882 cycles/ticks +average: 249112 cycles/ticks + +indcpa_enc: +median: 288362 cycles/ticks +average: 289974 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 264920 cycles/ticks +average: 266215 cycles/ticks + +kyber_keypair: +median: 285484 cycles/ticks +average: 286509 cycles/ticks + +kyber_encaps_derand: +median: 308760 cycles/ticks +average: 309056 cycles/ticks + +kyber_encaps: +median: 309500 cycles/ticks +average: 309915 cycles/ticks + +kyber_decaps: +median: 371994 cycles/ticks +average: 372842 cycles/ticks + +Loop spin: 679 +gen_a: +median: 102940 cycles/ticks +average: 103532 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 249458 cycles/ticks +average: 250640 cycles/ticks + +indcpa_enc: +median: 289762 cycles/ticks +average: 291270 cycles/ticks + +indcpa_dec: +median: 58934 cycles/ticks +average: 59201 cycles/ticks + +kyber_keypair_derand: +median: 266328 cycles/ticks +average: 267599 cycles/ticks + +kyber_keypair: +median: 285530 cycles/ticks +average: 286531 cycles/ticks + +kyber_encaps_derand: +median: 308390 cycles/ticks +average: 308861 cycles/ticks + +kyber_encaps: +median: 309190 cycles/ticks +average: 309420 cycles/ticks + +kyber_decaps: +median: 371818 cycles/ticks +average: 372546 cycles/ticks + +Loop spin: 680 +gen_a: +median: 102816 cycles/ticks +average: 103340 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14870 cycles/ticks +average: 15083 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247620 cycles/ticks +average: 250009 cycles/ticks + +indcpa_enc: +median: 288092 cycles/ticks +average: 289500 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 265198 cycles/ticks +average: 266401 cycles/ticks + +kyber_keypair: +median: 285574 cycles/ticks +average: 286476 cycles/ticks + +kyber_encaps_derand: +median: 308344 cycles/ticks +average: 308773 cycles/ticks + +kyber_encaps: +median: 309092 cycles/ticks +average: 309549 cycles/ticks + +kyber_decaps: +median: 371804 cycles/ticks +average: 372549 cycles/ticks + +Loop spin: 681 +gen_a: +median: 102846 cycles/ticks +average: 103359 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247914 cycles/ticks +average: 249237 cycles/ticks + +indcpa_enc: +median: 288100 cycles/ticks +average: 289533 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 265158 cycles/ticks +average: 266458 cycles/ticks + +kyber_keypair: +median: 285566 cycles/ticks +average: 286408 cycles/ticks + +kyber_encaps_derand: +median: 308492 cycles/ticks +average: 308854 cycles/ticks + +kyber_encaps: +median: 309242 cycles/ticks +average: 309564 cycles/ticks + +kyber_decaps: +median: 371898 cycles/ticks +average: 372582 cycles/ticks + +Loop spin: 682 +gen_a: +median: 102746 cycles/ticks +average: 103345 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14894 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247630 cycles/ticks +average: 248871 cycles/ticks + +indcpa_enc: +median: 288180 cycles/ticks +average: 289626 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59162 cycles/ticks + +kyber_keypair_derand: +median: 265356 cycles/ticks +average: 266585 cycles/ticks + +kyber_keypair: +median: 285768 cycles/ticks +average: 286667 cycles/ticks + +kyber_encaps_derand: +median: 308918 cycles/ticks +average: 310529 cycles/ticks + +kyber_encaps: +median: 309678 cycles/ticks +average: 310016 cycles/ticks + +kyber_decaps: +median: 372168 cycles/ticks +average: 372962 cycles/ticks + +Loop spin: 683 +gen_a: +median: 102744 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247874 cycles/ticks +average: 249028 cycles/ticks + +indcpa_enc: +median: 288300 cycles/ticks +average: 289700 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 264932 cycles/ticks +average: 266205 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286435 cycles/ticks + +kyber_encaps_derand: +median: 308692 cycles/ticks +average: 309126 cycles/ticks + +kyber_encaps: +median: 309518 cycles/ticks +average: 309886 cycles/ticks + +kyber_decaps: +median: 372130 cycles/ticks +average: 372875 cycles/ticks + +Loop spin: 684 +gen_a: +median: 102566 cycles/ticks +average: 103183 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 249256 cycles/ticks +average: 250418 cycles/ticks + +indcpa_enc: +median: 289834 cycles/ticks +average: 291514 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 265112 cycles/ticks +average: 266411 cycles/ticks + +kyber_keypair: +median: 285490 cycles/ticks +average: 286368 cycles/ticks + +kyber_encaps_derand: +median: 308690 cycles/ticks +average: 309001 cycles/ticks + +kyber_encaps: +median: 309534 cycles/ticks +average: 309831 cycles/ticks + +kyber_decaps: +median: 372082 cycles/ticks +average: 372785 cycles/ticks + +Loop spin: 685 +gen_a: +median: 102792 cycles/ticks +average: 103383 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 317 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247410 cycles/ticks +average: 248786 cycles/ticks + +indcpa_enc: +median: 287838 cycles/ticks +average: 290520 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59187 cycles/ticks + +kyber_keypair_derand: +median: 265578 cycles/ticks +average: 266829 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286334 cycles/ticks + +kyber_encaps_derand: +median: 308808 cycles/ticks +average: 309142 cycles/ticks + +kyber_encaps: +median: 309626 cycles/ticks +average: 309897 cycles/ticks + +kyber_decaps: +median: 372166 cycles/ticks +average: 372832 cycles/ticks + +Loop spin: 686 +gen_a: +median: 102690 cycles/ticks +average: 103320 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 249260 cycles/ticks +average: 250474 cycles/ticks + +indcpa_enc: +median: 289736 cycles/ticks +average: 291244 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 266428 cycles/ticks +average: 267812 cycles/ticks + +kyber_keypair: +median: 285524 cycles/ticks +average: 286610 cycles/ticks + +kyber_encaps_derand: +median: 308350 cycles/ticks +average: 308606 cycles/ticks + +kyber_encaps: +median: 309138 cycles/ticks +average: 309567 cycles/ticks + +kyber_decaps: +median: 371756 cycles/ticks +average: 372456 cycles/ticks + +Loop spin: 687 +gen_a: +median: 102666 cycles/ticks +average: 103281 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 249186 cycles/ticks +average: 250379 cycles/ticks + +indcpa_enc: +median: 289790 cycles/ticks +average: 291307 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 264990 cycles/ticks +average: 266289 cycles/ticks + +kyber_keypair: +median: 285468 cycles/ticks +average: 286475 cycles/ticks + +kyber_encaps_derand: +median: 308248 cycles/ticks +average: 309895 cycles/ticks + +kyber_encaps: +median: 309118 cycles/ticks +average: 309476 cycles/ticks + +kyber_decaps: +median: 371718 cycles/ticks +average: 372444 cycles/ticks + +Loop spin: 688 +gen_a: +median: 102590 cycles/ticks +average: 103162 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 249484 cycles/ticks +average: 250627 cycles/ticks + +indcpa_enc: +median: 289786 cycles/ticks +average: 291418 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59337 cycles/ticks + +kyber_keypair_derand: +median: 265010 cycles/ticks +average: 266215 cycles/ticks + +kyber_keypair: +median: 285488 cycles/ticks +average: 286604 cycles/ticks + +kyber_encaps_derand: +median: 308948 cycles/ticks +average: 309344 cycles/ticks + +kyber_encaps: +median: 309690 cycles/ticks +average: 309993 cycles/ticks + +kyber_decaps: +median: 372154 cycles/ticks +average: 373022 cycles/ticks + +Loop spin: 689 +gen_a: +median: 102724 cycles/ticks +average: 103354 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2134 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14904 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247924 cycles/ticks +average: 249123 cycles/ticks + +indcpa_enc: +median: 288022 cycles/ticks +average: 289525 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59203 cycles/ticks + +kyber_keypair_derand: +median: 264860 cycles/ticks +average: 266111 cycles/ticks + +kyber_keypair: +median: 285452 cycles/ticks +average: 286306 cycles/ticks + +kyber_encaps_derand: +median: 308772 cycles/ticks +average: 309104 cycles/ticks + +kyber_encaps: +median: 309588 cycles/ticks +average: 309883 cycles/ticks + +kyber_decaps: +median: 371968 cycles/ticks +average: 372634 cycles/ticks + +Loop spin: 690 +gen_a: +median: 102832 cycles/ticks +average: 103416 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247900 cycles/ticks +average: 250140 cycles/ticks + +indcpa_enc: +median: 288694 cycles/ticks +average: 290168 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 265076 cycles/ticks +average: 266324 cycles/ticks + +kyber_keypair: +median: 285618 cycles/ticks +average: 286494 cycles/ticks + +kyber_encaps_derand: +median: 308602 cycles/ticks +average: 308918 cycles/ticks + +kyber_encaps: +median: 309192 cycles/ticks +average: 309538 cycles/ticks + +kyber_decaps: +median: 371892 cycles/ticks +average: 372642 cycles/ticks + +Loop spin: 691 +gen_a: +median: 102528 cycles/ticks +average: 103057 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14854 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247960 cycles/ticks +average: 249308 cycles/ticks + +indcpa_enc: +median: 288258 cycles/ticks +average: 289765 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 265086 cycles/ticks +average: 266420 cycles/ticks + +kyber_keypair: +median: 286110 cycles/ticks +average: 286903 cycles/ticks + +kyber_encaps_derand: +median: 308566 cycles/ticks +average: 308916 cycles/ticks + +kyber_encaps: +median: 309112 cycles/ticks +average: 309386 cycles/ticks + +kyber_decaps: +median: 371784 cycles/ticks +average: 372468 cycles/ticks + +Loop spin: 692 +gen_a: +median: 102694 cycles/ticks +average: 103239 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247874 cycles/ticks +average: 249025 cycles/ticks + +indcpa_enc: +median: 288318 cycles/ticks +average: 289697 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59192 cycles/ticks + +kyber_keypair_derand: +median: 264942 cycles/ticks +average: 266273 cycles/ticks + +kyber_keypair: +median: 285522 cycles/ticks +average: 286392 cycles/ticks + +kyber_encaps_derand: +median: 309654 cycles/ticks +average: 311163 cycles/ticks + +kyber_encaps: +median: 310510 cycles/ticks +average: 310806 cycles/ticks + +kyber_decaps: +median: 373114 cycles/ticks +average: 373743 cycles/ticks + +Loop spin: 693 +gen_a: +median: 103052 cycles/ticks +average: 103582 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14836 cycles/ticks +average: 15027 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 249050 cycles/ticks +average: 250242 cycles/ticks + +indcpa_enc: +median: 289740 cycles/ticks +average: 291331 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 265450 cycles/ticks +average: 266754 cycles/ticks + +kyber_keypair: +median: 285506 cycles/ticks +average: 286496 cycles/ticks + +kyber_encaps_derand: +median: 308104 cycles/ticks +average: 308397 cycles/ticks + +kyber_encaps: +median: 308900 cycles/ticks +average: 309263 cycles/ticks + +kyber_decaps: +median: 371750 cycles/ticks +average: 372613 cycles/ticks + +Loop spin: 694 +gen_a: +median: 102632 cycles/ticks +average: 103153 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248400 cycles/ticks +average: 249558 cycles/ticks + +indcpa_enc: +median: 288754 cycles/ticks +average: 290301 cycles/ticks + +indcpa_dec: +median: 59092 cycles/ticks +average: 59344 cycles/ticks + +kyber_keypair_derand: +median: 266538 cycles/ticks +average: 267679 cycles/ticks + +kyber_keypair: +median: 285452 cycles/ticks +average: 286414 cycles/ticks + +kyber_encaps_derand: +median: 308574 cycles/ticks +average: 308750 cycles/ticks + +kyber_encaps: +median: 309398 cycles/ticks +average: 309612 cycles/ticks + +kyber_decaps: +median: 371862 cycles/ticks +average: 372615 cycles/ticks + +Loop spin: 695 +gen_a: +median: 102822 cycles/ticks +average: 103482 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247496 cycles/ticks +average: 249872 cycles/ticks + +indcpa_enc: +median: 287804 cycles/ticks +average: 289334 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59184 cycles/ticks + +kyber_keypair_derand: +median: 264786 cycles/ticks +average: 266008 cycles/ticks + +kyber_keypair: +median: 285466 cycles/ticks +average: 286621 cycles/ticks + +kyber_encaps_derand: +median: 308418 cycles/ticks +average: 308602 cycles/ticks + +kyber_encaps: +median: 309210 cycles/ticks +average: 309527 cycles/ticks + +kyber_decaps: +median: 371758 cycles/ticks +average: 372841 cycles/ticks + +Loop spin: 696 +gen_a: +median: 102872 cycles/ticks +average: 103494 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14987 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4409 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 249228 cycles/ticks +average: 250462 cycles/ticks + +indcpa_enc: +median: 289336 cycles/ticks +average: 290967 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 265200 cycles/ticks +average: 266588 cycles/ticks + +kyber_keypair: +median: 285466 cycles/ticks +average: 286593 cycles/ticks + +kyber_encaps_derand: +median: 308390 cycles/ticks +average: 308668 cycles/ticks + +kyber_encaps: +median: 309330 cycles/ticks +average: 309622 cycles/ticks + +kyber_decaps: +median: 371842 cycles/ticks +average: 372488 cycles/ticks + +Loop spin: 697 +gen_a: +median: 102572 cycles/ticks +average: 103203 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15220 cycles/ticks +average: 15137 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247830 cycles/ticks +average: 249125 cycles/ticks + +indcpa_enc: +median: 288036 cycles/ticks +average: 289459 cycles/ticks + +indcpa_dec: +median: 58994 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265052 cycles/ticks +average: 266362 cycles/ticks + +kyber_keypair: +median: 285442 cycles/ticks +average: 286489 cycles/ticks + +kyber_encaps_derand: +median: 308030 cycles/ticks +average: 309574 cycles/ticks + +kyber_encaps: +median: 308732 cycles/ticks +average: 309113 cycles/ticks + +kyber_decaps: +median: 371430 cycles/ticks +average: 372015 cycles/ticks + +Loop spin: 698 +gen_a: +median: 102704 cycles/ticks +average: 103302 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14898 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247834 cycles/ticks +average: 249039 cycles/ticks + +indcpa_enc: +median: 287510 cycles/ticks +average: 288946 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 265502 cycles/ticks +average: 266727 cycles/ticks + +kyber_keypair: +median: 285712 cycles/ticks +average: 286656 cycles/ticks + +kyber_encaps_derand: +median: 307986 cycles/ticks +average: 308331 cycles/ticks + +kyber_encaps: +median: 308876 cycles/ticks +average: 309312 cycles/ticks + +kyber_decaps: +median: 371572 cycles/ticks +average: 372226 cycles/ticks + +Loop spin: 699 +gen_a: +median: 102946 cycles/ticks +average: 103560 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247906 cycles/ticks +average: 249185 cycles/ticks + +indcpa_enc: +median: 288048 cycles/ticks +average: 289607 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59143 cycles/ticks + +kyber_keypair_derand: +median: 265056 cycles/ticks +average: 266359 cycles/ticks + +kyber_keypair: +median: 285792 cycles/ticks +average: 286834 cycles/ticks + +kyber_encaps_derand: +median: 308090 cycles/ticks +average: 308439 cycles/ticks + +kyber_encaps: +median: 308998 cycles/ticks +average: 309233 cycles/ticks + +kyber_decaps: +median: 371508 cycles/ticks +average: 372062 cycles/ticks + +Loop spin: 700 +gen_a: +median: 102576 cycles/ticks +average: 103289 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14954 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2803 cycles/ticks + +indcpa_keypair: +median: 247790 cycles/ticks +average: 250134 cycles/ticks + +indcpa_enc: +median: 287916 cycles/ticks +average: 289425 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265048 cycles/ticks +average: 266377 cycles/ticks + +kyber_keypair: +median: 285408 cycles/ticks +average: 286417 cycles/ticks + +kyber_encaps_derand: +median: 308032 cycles/ticks +average: 308553 cycles/ticks + +kyber_encaps: +median: 308768 cycles/ticks +average: 309248 cycles/ticks + +kyber_decaps: +median: 371558 cycles/ticks +average: 372340 cycles/ticks + +Loop spin: 701 +gen_a: +median: 102844 cycles/ticks +average: 103405 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14920 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247540 cycles/ticks +average: 248800 cycles/ticks + +indcpa_enc: +median: 287974 cycles/ticks +average: 289622 cycles/ticks + +indcpa_dec: +median: 58932 cycles/ticks +average: 59195 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266410 cycles/ticks + +kyber_keypair: +median: 285498 cycles/ticks +average: 286510 cycles/ticks + +kyber_encaps_derand: +median: 308188 cycles/ticks +average: 308721 cycles/ticks + +kyber_encaps: +median: 308950 cycles/ticks +average: 309284 cycles/ticks + +kyber_decaps: +median: 371632 cycles/ticks +average: 372253 cycles/ticks + +Loop spin: 702 +gen_a: +median: 102570 cycles/ticks +average: 103166 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247674 cycles/ticks +average: 248940 cycles/ticks + +indcpa_enc: +median: 288524 cycles/ticks +average: 290092 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59305 cycles/ticks + +kyber_keypair_derand: +median: 265212 cycles/ticks +average: 266531 cycles/ticks + +kyber_keypair: +median: 285628 cycles/ticks +average: 287715 cycles/ticks + +kyber_encaps_derand: +median: 308556 cycles/ticks +average: 309119 cycles/ticks + +kyber_encaps: +median: 309386 cycles/ticks +average: 309845 cycles/ticks + +kyber_decaps: +median: 371802 cycles/ticks +average: 372596 cycles/ticks + +Loop spin: 703 +gen_a: +median: 102632 cycles/ticks +average: 103308 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 14997 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247844 cycles/ticks +average: 249115 cycles/ticks + +indcpa_enc: +median: 288142 cycles/ticks +average: 289610 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59172 cycles/ticks + +kyber_keypair_derand: +median: 264988 cycles/ticks +average: 266184 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286616 cycles/ticks + +kyber_encaps_derand: +median: 308396 cycles/ticks +average: 308776 cycles/ticks + +kyber_encaps: +median: 309116 cycles/ticks +average: 309478 cycles/ticks + +kyber_decaps: +median: 371858 cycles/ticks +average: 372696 cycles/ticks + +Loop spin: 704 +gen_a: +median: 102706 cycles/ticks +average: 103208 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14855 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247702 cycles/ticks +average: 248961 cycles/ticks + +indcpa_enc: +median: 287990 cycles/ticks +average: 289518 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 265220 cycles/ticks +average: 266453 cycles/ticks + +kyber_keypair: +median: 285530 cycles/ticks +average: 286460 cycles/ticks + +kyber_encaps_derand: +median: 308166 cycles/ticks +average: 308537 cycles/ticks + +kyber_encaps: +median: 308946 cycles/ticks +average: 309243 cycles/ticks + +kyber_decaps: +median: 371540 cycles/ticks +average: 372280 cycles/ticks + +Loop spin: 705 +gen_a: +median: 102548 cycles/ticks +average: 103220 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14988 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247548 cycles/ticks +average: 249875 cycles/ticks + +indcpa_enc: +median: 287752 cycles/ticks +average: 289357 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59144 cycles/ticks + +kyber_keypair_derand: +median: 266162 cycles/ticks +average: 267496 cycles/ticks + +kyber_keypair: +median: 285396 cycles/ticks +average: 286303 cycles/ticks + +kyber_encaps_derand: +median: 308230 cycles/ticks +average: 308514 cycles/ticks + +kyber_encaps: +median: 308930 cycles/ticks +average: 309139 cycles/ticks + +kyber_decaps: +median: 371764 cycles/ticks +average: 372406 cycles/ticks + +Loop spin: 706 +gen_a: +median: 102684 cycles/ticks +average: 103224 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14892 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247990 cycles/ticks +average: 249273 cycles/ticks + +indcpa_enc: +median: 288252 cycles/ticks +average: 289831 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59264 cycles/ticks + +kyber_keypair_derand: +median: 265680 cycles/ticks +average: 267034 cycles/ticks + +kyber_keypair: +median: 285780 cycles/ticks +average: 286806 cycles/ticks + +kyber_encaps_derand: +median: 308294 cycles/ticks +average: 308829 cycles/ticks + +kyber_encaps: +median: 308990 cycles/ticks +average: 309418 cycles/ticks + +kyber_decaps: +median: 371502 cycles/ticks +average: 372255 cycles/ticks + +Loop spin: 707 +gen_a: +median: 102662 cycles/ticks +average: 103228 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2130 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14966 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4418 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247574 cycles/ticks +average: 248754 cycles/ticks + +indcpa_enc: +median: 287886 cycles/ticks +average: 289459 cycles/ticks + +indcpa_dec: +median: 58940 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 264740 cycles/ticks +average: 266024 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286536 cycles/ticks + +kyber_encaps_derand: +median: 310080 cycles/ticks +average: 311543 cycles/ticks + +kyber_encaps: +median: 310700 cycles/ticks +average: 311003 cycles/ticks + +kyber_decaps: +median: 373524 cycles/ticks +average: 374259 cycles/ticks + +Loop spin: 708 +gen_a: +median: 102680 cycles/ticks +average: 103256 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247400 cycles/ticks +average: 248691 cycles/ticks + +indcpa_enc: +median: 288072 cycles/ticks +average: 289567 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59201 cycles/ticks + +kyber_keypair_derand: +median: 264844 cycles/ticks +average: 265914 cycles/ticks + +kyber_keypair: +median: 285520 cycles/ticks +average: 286512 cycles/ticks + +kyber_encaps_derand: +median: 308230 cycles/ticks +average: 308642 cycles/ticks + +kyber_encaps: +median: 309030 cycles/ticks +average: 309565 cycles/ticks + +kyber_decaps: +median: 371648 cycles/ticks +average: 372502 cycles/ticks + +Loop spin: 709 +gen_a: +median: 102610 cycles/ticks +average: 103179 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247946 cycles/ticks +average: 249215 cycles/ticks + +indcpa_enc: +median: 288518 cycles/ticks +average: 290098 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265396 cycles/ticks +average: 266777 cycles/ticks + +kyber_keypair: +median: 286044 cycles/ticks +average: 287016 cycles/ticks + +kyber_encaps_derand: +median: 308236 cycles/ticks +average: 308566 cycles/ticks + +kyber_encaps: +median: 308824 cycles/ticks +average: 309222 cycles/ticks + +kyber_decaps: +median: 371558 cycles/ticks +average: 372357 cycles/ticks + +Loop spin: 710 +gen_a: +median: 102716 cycles/ticks +average: 103235 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14899 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 3911 cycles/ticks + +indcpa_keypair: +median: 247646 cycles/ticks +average: 248883 cycles/ticks + +indcpa_enc: +median: 288086 cycles/ticks +average: 289501 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265316 cycles/ticks +average: 266686 cycles/ticks + +kyber_keypair: +median: 285418 cycles/ticks +average: 286524 cycles/ticks + +kyber_encaps_derand: +median: 308000 cycles/ticks +average: 308442 cycles/ticks + +kyber_encaps: +median: 309034 cycles/ticks +average: 309354 cycles/ticks + +kyber_decaps: +median: 371528 cycles/ticks +average: 372144 cycles/ticks + +Loop spin: 711 +gen_a: +median: 102774 cycles/ticks +average: 103348 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15029 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 536 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247216 cycles/ticks +average: 248421 cycles/ticks + +indcpa_enc: +median: 287928 cycles/ticks +average: 289497 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 265216 cycles/ticks +average: 266524 cycles/ticks + +kyber_keypair: +median: 285504 cycles/ticks +average: 286499 cycles/ticks + +kyber_encaps_derand: +median: 307834 cycles/ticks +average: 308215 cycles/ticks + +kyber_encaps: +median: 308518 cycles/ticks +average: 308759 cycles/ticks + +kyber_decaps: +median: 371326 cycles/ticks +average: 371909 cycles/ticks + +Loop spin: 712 +gen_a: +median: 102900 cycles/ticks +average: 103440 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 249054 cycles/ticks +average: 250350 cycles/ticks + +indcpa_enc: +median: 289520 cycles/ticks +average: 290938 cycles/ticks + +indcpa_dec: +median: 59020 cycles/ticks +average: 61574 cycles/ticks + +kyber_keypair_derand: +median: 265120 cycles/ticks +average: 266421 cycles/ticks + +kyber_keypair: +median: 285458 cycles/ticks +average: 289922 cycles/ticks + +kyber_encaps_derand: +median: 308680 cycles/ticks +average: 308976 cycles/ticks + +kyber_encaps: +median: 309322 cycles/ticks +average: 309595 cycles/ticks + +kyber_decaps: +median: 371966 cycles/ticks +average: 372814 cycles/ticks + +Loop spin: 713 +gen_a: +median: 102888 cycles/ticks +average: 103544 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2831 cycles/ticks + +indcpa_keypair: +median: 247522 cycles/ticks +average: 248800 cycles/ticks + +indcpa_enc: +median: 287642 cycles/ticks +average: 289135 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59182 cycles/ticks + +kyber_keypair_derand: +median: 265426 cycles/ticks +average: 266747 cycles/ticks + +kyber_keypair: +median: 285798 cycles/ticks +average: 286875 cycles/ticks + +kyber_encaps_derand: +median: 308506 cycles/ticks +average: 308684 cycles/ticks + +kyber_encaps: +median: 309238 cycles/ticks +average: 309681 cycles/ticks + +kyber_decaps: +median: 371840 cycles/ticks +average: 372381 cycles/ticks + +Loop spin: 714 +gen_a: +median: 103036 cycles/ticks +average: 103592 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15021 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247886 cycles/ticks +average: 249092 cycles/ticks + +indcpa_enc: +median: 288116 cycles/ticks +average: 289543 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 265188 cycles/ticks +average: 266360 cycles/ticks + +kyber_keypair: +median: 285462 cycles/ticks +average: 286386 cycles/ticks + +kyber_encaps_derand: +median: 308578 cycles/ticks +average: 308845 cycles/ticks + +kyber_encaps: +median: 309368 cycles/ticks +average: 309809 cycles/ticks + +kyber_decaps: +median: 371822 cycles/ticks +average: 372515 cycles/ticks + +Loop spin: 715 +gen_a: +median: 102916 cycles/ticks +average: 103373 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247852 cycles/ticks +average: 250109 cycles/ticks + +indcpa_enc: +median: 288008 cycles/ticks +average: 289593 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 265010 cycles/ticks +average: 266180 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286586 cycles/ticks + +kyber_encaps_derand: +median: 310068 cycles/ticks +average: 310519 cycles/ticks + +kyber_encaps: +median: 310724 cycles/ticks +average: 311121 cycles/ticks + +kyber_decaps: +median: 373056 cycles/ticks +average: 373766 cycles/ticks + +Loop spin: 716 +gen_a: +median: 103008 cycles/ticks +average: 103586 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 15006 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247876 cycles/ticks +average: 248940 cycles/ticks + +indcpa_enc: +median: 288204 cycles/ticks +average: 289874 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59295 cycles/ticks + +kyber_keypair_derand: +median: 264888 cycles/ticks +average: 266115 cycles/ticks + +kyber_keypair: +median: 285438 cycles/ticks +average: 286450 cycles/ticks + +kyber_encaps_derand: +median: 308652 cycles/ticks +average: 309049 cycles/ticks + +kyber_encaps: +median: 309396 cycles/ticks +average: 309757 cycles/ticks + +kyber_decaps: +median: 371962 cycles/ticks +average: 372692 cycles/ticks + +Loop spin: 717 +gen_a: +median: 102664 cycles/ticks +average: 103296 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15030 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247630 cycles/ticks +average: 248875 cycles/ticks + +indcpa_enc: +median: 287950 cycles/ticks +average: 289559 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265018 cycles/ticks +average: 266275 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286706 cycles/ticks + +kyber_encaps_derand: +median: 308644 cycles/ticks +average: 310132 cycles/ticks + +kyber_encaps: +median: 309338 cycles/ticks +average: 309781 cycles/ticks + +kyber_decaps: +median: 372012 cycles/ticks +average: 372618 cycles/ticks + +Loop spin: 718 +gen_a: +median: 102848 cycles/ticks +average: 103431 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 15001 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247994 cycles/ticks +average: 249457 cycles/ticks + +indcpa_enc: +median: 288142 cycles/ticks +average: 289584 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59181 cycles/ticks + +kyber_keypair_derand: +median: 265022 cycles/ticks +average: 266179 cycles/ticks + +kyber_keypair: +median: 285586 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308208 cycles/ticks +average: 308441 cycles/ticks + +kyber_encaps: +median: 309248 cycles/ticks +average: 309624 cycles/ticks + +kyber_decaps: +median: 371814 cycles/ticks +average: 372584 cycles/ticks + +Loop spin: 719 +gen_a: +median: 102766 cycles/ticks +average: 103312 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14856 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 249310 cycles/ticks +average: 250605 cycles/ticks + +indcpa_enc: +median: 289450 cycles/ticks +average: 290872 cycles/ticks + +indcpa_dec: +median: 58938 cycles/ticks +average: 59148 cycles/ticks + +kyber_keypair_derand: +median: 265148 cycles/ticks +average: 266487 cycles/ticks + +kyber_keypair: +median: 285478 cycles/ticks +average: 286432 cycles/ticks + +kyber_encaps_derand: +median: 308276 cycles/ticks +average: 308637 cycles/ticks + +kyber_encaps: +median: 309024 cycles/ticks +average: 309527 cycles/ticks + +kyber_decaps: +median: 371640 cycles/ticks +average: 372289 cycles/ticks + +Loop spin: 720 +gen_a: +median: 102904 cycles/ticks +average: 104582 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15222 cycles/ticks +average: 15143 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247818 cycles/ticks +average: 249095 cycles/ticks + +indcpa_enc: +median: 288044 cycles/ticks +average: 289529 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 265296 cycles/ticks +average: 266515 cycles/ticks + +kyber_keypair: +median: 285580 cycles/ticks +average: 286684 cycles/ticks + +kyber_encaps_derand: +median: 310126 cycles/ticks +average: 310474 cycles/ticks + +kyber_encaps: +median: 310822 cycles/ticks +average: 311017 cycles/ticks + +kyber_decaps: +median: 373194 cycles/ticks +average: 373740 cycles/ticks + +Loop spin: 721 +gen_a: +median: 102858 cycles/ticks +average: 103462 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247804 cycles/ticks +average: 249107 cycles/ticks + +indcpa_enc: +median: 288522 cycles/ticks +average: 290049 cycles/ticks + +indcpa_dec: +median: 59036 cycles/ticks +average: 59303 cycles/ticks + +kyber_keypair_derand: +median: 264994 cycles/ticks +average: 266146 cycles/ticks + +kyber_keypair: +median: 285538 cycles/ticks +average: 286407 cycles/ticks + +kyber_encaps_derand: +median: 308122 cycles/ticks +average: 308485 cycles/ticks + +kyber_encaps: +median: 308858 cycles/ticks +average: 309106 cycles/ticks + +kyber_decaps: +median: 371532 cycles/ticks +average: 372245 cycles/ticks + +Loop spin: 722 +gen_a: +median: 102844 cycles/ticks +average: 103398 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14955 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247990 cycles/ticks +average: 249213 cycles/ticks + +indcpa_enc: +median: 288268 cycles/ticks +average: 289762 cycles/ticks + +indcpa_dec: +median: 59024 cycles/ticks +average: 59285 cycles/ticks + +kyber_keypair_derand: +median: 264964 cycles/ticks +average: 266167 cycles/ticks + +kyber_keypair: +median: 285460 cycles/ticks +average: 287569 cycles/ticks + +kyber_encaps_derand: +median: 310228 cycles/ticks +average: 310722 cycles/ticks + +kyber_encaps: +median: 310908 cycles/ticks +average: 311207 cycles/ticks + +kyber_decaps: +median: 373564 cycles/ticks +average: 374399 cycles/ticks + +Loop spin: 723 +gen_a: +median: 102656 cycles/ticks +average: 103231 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248476 cycles/ticks +average: 249831 cycles/ticks + +indcpa_enc: +median: 288718 cycles/ticks +average: 290227 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 265210 cycles/ticks +average: 266524 cycles/ticks + +kyber_keypair: +median: 285822 cycles/ticks +average: 286857 cycles/ticks + +kyber_encaps_derand: +median: 308628 cycles/ticks +average: 308905 cycles/ticks + +kyber_encaps: +median: 309342 cycles/ticks +average: 309616 cycles/ticks + +kyber_decaps: +median: 372028 cycles/ticks +average: 372764 cycles/ticks + +Loop spin: 724 +gen_a: +median: 102688 cycles/ticks +average: 103276 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14895 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248246 cycles/ticks +average: 249605 cycles/ticks + +indcpa_enc: +median: 288280 cycles/ticks +average: 289684 cycles/ticks + +indcpa_dec: +median: 58940 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 265082 cycles/ticks +average: 266471 cycles/ticks + +kyber_keypair: +median: 285676 cycles/ticks +average: 286619 cycles/ticks + +kyber_encaps_derand: +median: 308242 cycles/ticks +average: 308460 cycles/ticks + +kyber_encaps: +median: 309060 cycles/ticks +average: 309388 cycles/ticks + +kyber_decaps: +median: 371658 cycles/ticks +average: 372453 cycles/ticks + +Loop spin: 725 +gen_a: +median: 102682 cycles/ticks +average: 103275 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14898 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 248002 cycles/ticks +average: 250394 cycles/ticks + +indcpa_enc: +median: 287526 cycles/ticks +average: 289022 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 264912 cycles/ticks +average: 266168 cycles/ticks + +kyber_keypair: +median: 285562 cycles/ticks +average: 286504 cycles/ticks + +kyber_encaps_derand: +median: 308896 cycles/ticks +average: 309238 cycles/ticks + +kyber_encaps: +median: 309674 cycles/ticks +average: 309960 cycles/ticks + +kyber_decaps: +median: 372280 cycles/ticks +average: 373054 cycles/ticks + +Loop spin: 726 +gen_a: +median: 102676 cycles/ticks +average: 103244 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247764 cycles/ticks +average: 248905 cycles/ticks + +indcpa_enc: +median: 288074 cycles/ticks +average: 289653 cycles/ticks + +indcpa_dec: +median: 59006 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265282 cycles/ticks +average: 266605 cycles/ticks + +kyber_keypair: +median: 285454 cycles/ticks +average: 286408 cycles/ticks + +kyber_encaps_derand: +median: 308118 cycles/ticks +average: 308468 cycles/ticks + +kyber_encaps: +median: 309086 cycles/ticks +average: 309464 cycles/ticks + +kyber_decaps: +median: 371610 cycles/ticks +average: 372360 cycles/ticks + +Loop spin: 727 +gen_a: +median: 102716 cycles/ticks +average: 103286 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247616 cycles/ticks +average: 248725 cycles/ticks + +indcpa_enc: +median: 287588 cycles/ticks +average: 289157 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 266720 cycles/ticks +average: 268091 cycles/ticks + +kyber_keypair: +median: 285518 cycles/ticks +average: 287640 cycles/ticks + +kyber_encaps_derand: +median: 308340 cycles/ticks +average: 308540 cycles/ticks + +kyber_encaps: +median: 309102 cycles/ticks +average: 309405 cycles/ticks + +kyber_decaps: +median: 371792 cycles/ticks +average: 372547 cycles/ticks + +Loop spin: 728 +gen_a: +median: 102704 cycles/ticks +average: 103261 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2132 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4399 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247838 cycles/ticks +average: 249066 cycles/ticks + +indcpa_enc: +median: 288342 cycles/ticks +average: 289974 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 264860 cycles/ticks +average: 266205 cycles/ticks + +kyber_keypair: +median: 285470 cycles/ticks +average: 286416 cycles/ticks + +kyber_encaps_derand: +median: 308220 cycles/ticks +average: 308577 cycles/ticks + +kyber_encaps: +median: 309050 cycles/ticks +average: 309313 cycles/ticks + +kyber_decaps: +median: 371634 cycles/ticks +average: 372404 cycles/ticks + +Loop spin: 729 +gen_a: +median: 103022 cycles/ticks +average: 103603 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2806 cycles/ticks + +indcpa_keypair: +median: 247460 cycles/ticks +average: 248686 cycles/ticks + +indcpa_enc: +median: 287504 cycles/ticks +average: 288970 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59265 cycles/ticks + +kyber_keypair_derand: +median: 264990 cycles/ticks +average: 266282 cycles/ticks + +kyber_keypair: +median: 285478 cycles/ticks +average: 286509 cycles/ticks + +kyber_encaps_derand: +median: 308558 cycles/ticks +average: 308897 cycles/ticks + +kyber_encaps: +median: 309272 cycles/ticks +average: 309694 cycles/ticks + +kyber_decaps: +median: 371980 cycles/ticks +average: 372654 cycles/ticks + +Loop spin: 730 +gen_a: +median: 102788 cycles/ticks +average: 104382 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14985 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247498 cycles/ticks +average: 248595 cycles/ticks + +indcpa_enc: +median: 288130 cycles/ticks +average: 289720 cycles/ticks + +indcpa_dec: +median: 58920 cycles/ticks +average: 59152 cycles/ticks + +kyber_keypair_derand: +median: 264966 cycles/ticks +average: 266271 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286556 cycles/ticks + +kyber_encaps_derand: +median: 308280 cycles/ticks +average: 308619 cycles/ticks + +kyber_encaps: +median: 308970 cycles/ticks +average: 309245 cycles/ticks + +kyber_decaps: +median: 371792 cycles/ticks +average: 372478 cycles/ticks + +Loop spin: 731 +gen_a: +median: 103034 cycles/ticks +average: 103630 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248924 cycles/ticks +average: 250042 cycles/ticks + +indcpa_enc: +median: 289526 cycles/ticks +average: 291203 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59259 cycles/ticks + +kyber_keypair_derand: +median: 265528 cycles/ticks +average: 266742 cycles/ticks + +kyber_keypair: +median: 285504 cycles/ticks +average: 286563 cycles/ticks + +kyber_encaps_derand: +median: 308492 cycles/ticks +average: 308869 cycles/ticks + +kyber_encaps: +median: 309324 cycles/ticks +average: 309722 cycles/ticks + +kyber_decaps: +median: 371758 cycles/ticks +average: 372420 cycles/ticks + +Loop spin: 732 +gen_a: +median: 102780 cycles/ticks +average: 103387 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14968 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 248040 cycles/ticks +average: 249226 cycles/ticks + +indcpa_enc: +median: 288740 cycles/ticks +average: 290387 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 265148 cycles/ticks +average: 266432 cycles/ticks + +kyber_keypair: +median: 285408 cycles/ticks +average: 287513 cycles/ticks + +kyber_encaps_derand: +median: 308714 cycles/ticks +average: 308959 cycles/ticks + +kyber_encaps: +median: 309562 cycles/ticks +average: 309958 cycles/ticks + +kyber_decaps: +median: 372006 cycles/ticks +average: 372664 cycles/ticks + +Loop spin: 733 +gen_a: +median: 102888 cycles/ticks +average: 103473 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7128 cycles/ticks +average: 7161 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14955 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247398 cycles/ticks +average: 248519 cycles/ticks + +indcpa_enc: +median: 287786 cycles/ticks +average: 289359 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 266612 cycles/ticks +average: 267884 cycles/ticks + +kyber_keypair: +median: 285488 cycles/ticks +average: 286610 cycles/ticks + +kyber_encaps_derand: +median: 308070 cycles/ticks +average: 308549 cycles/ticks + +kyber_encaps: +median: 308952 cycles/ticks +average: 309226 cycles/ticks + +kyber_decaps: +median: 371676 cycles/ticks +average: 372358 cycles/ticks + +Loop spin: 734 +gen_a: +median: 103324 cycles/ticks +average: 103867 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247912 cycles/ticks +average: 249134 cycles/ticks + +indcpa_enc: +median: 288178 cycles/ticks +average: 289690 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59224 cycles/ticks + +kyber_keypair_derand: +median: 265116 cycles/ticks +average: 266374 cycles/ticks + +kyber_keypair: +median: 285490 cycles/ticks +average: 286462 cycles/ticks + +kyber_encaps_derand: +median: 308436 cycles/ticks +average: 308605 cycles/ticks + +kyber_encaps: +median: 309224 cycles/ticks +average: 309677 cycles/ticks + +kyber_decaps: +median: 371900 cycles/ticks +average: 372580 cycles/ticks + +Loop spin: 735 +gen_a: +median: 102688 cycles/ticks +average: 104345 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 248022 cycles/ticks +average: 249169 cycles/ticks + +indcpa_enc: +median: 288274 cycles/ticks +average: 289825 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 265148 cycles/ticks +average: 266473 cycles/ticks + +kyber_keypair: +median: 285502 cycles/ticks +average: 286511 cycles/ticks + +kyber_encaps_derand: +median: 308672 cycles/ticks +average: 308842 cycles/ticks + +kyber_encaps: +median: 309398 cycles/ticks +average: 309704 cycles/ticks + +kyber_decaps: +median: 371968 cycles/ticks +average: 372658 cycles/ticks + +Loop spin: 736 +gen_a: +median: 102840 cycles/ticks +average: 103368 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249366 cycles/ticks +average: 250509 cycles/ticks + +indcpa_enc: +median: 289878 cycles/ticks +average: 291423 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 264782 cycles/ticks +average: 266017 cycles/ticks + +kyber_keypair: +median: 285442 cycles/ticks +average: 286394 cycles/ticks + +kyber_encaps_derand: +median: 308296 cycles/ticks +average: 308630 cycles/ticks + +kyber_encaps: +median: 309174 cycles/ticks +average: 309462 cycles/ticks + +kyber_decaps: +median: 371760 cycles/ticks +average: 372435 cycles/ticks + +Loop spin: 737 +gen_a: +median: 102548 cycles/ticks +average: 103114 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247610 cycles/ticks +average: 248918 cycles/ticks + +indcpa_enc: +median: 287640 cycles/ticks +average: 289023 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59198 cycles/ticks + +kyber_keypair_derand: +median: 265004 cycles/ticks +average: 266259 cycles/ticks + +kyber_keypair: +median: 285452 cycles/ticks +average: 287627 cycles/ticks + +kyber_encaps_derand: +median: 308476 cycles/ticks +average: 308877 cycles/ticks + +kyber_encaps: +median: 309310 cycles/ticks +average: 309604 cycles/ticks + +kyber_decaps: +median: 371852 cycles/ticks +average: 372623 cycles/ticks + +Loop spin: 738 +gen_a: +median: 102802 cycles/ticks +average: 103347 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14941 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247610 cycles/ticks +average: 248897 cycles/ticks + +indcpa_enc: +median: 288114 cycles/ticks +average: 289672 cycles/ticks + +indcpa_dec: +median: 59028 cycles/ticks +average: 59309 cycles/ticks + +kyber_keypair_derand: +median: 265772 cycles/ticks +average: 267048 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286590 cycles/ticks + +kyber_encaps_derand: +median: 309798 cycles/ticks +average: 310270 cycles/ticks + +kyber_encaps: +median: 310502 cycles/ticks +average: 310848 cycles/ticks + +kyber_decaps: +median: 373126 cycles/ticks +average: 373825 cycles/ticks + +Loop spin: 739 +gen_a: +median: 103236 cycles/ticks +average: 103769 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14838 cycles/ticks +average: 15066 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247874 cycles/ticks +average: 249232 cycles/ticks + +indcpa_enc: +median: 287890 cycles/ticks +average: 289511 cycles/ticks + +indcpa_dec: +median: 58932 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 265316 cycles/ticks +average: 266680 cycles/ticks + +kyber_keypair: +median: 285748 cycles/ticks +average: 286824 cycles/ticks + +kyber_encaps_derand: +median: 308138 cycles/ticks +average: 308578 cycles/ticks + +kyber_encaps: +median: 308846 cycles/ticks +average: 309254 cycles/ticks + +kyber_decaps: +median: 371488 cycles/ticks +average: 373407 cycles/ticks + +Loop spin: 740 +gen_a: +median: 102762 cycles/ticks +average: 103383 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248244 cycles/ticks +average: 249567 cycles/ticks + +indcpa_enc: +median: 288958 cycles/ticks +average: 290532 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 265558 cycles/ticks +average: 266983 cycles/ticks + +kyber_keypair: +median: 285938 cycles/ticks +average: 286948 cycles/ticks + +kyber_encaps_derand: +median: 308032 cycles/ticks +average: 308442 cycles/ticks + +kyber_encaps: +median: 308914 cycles/ticks +average: 309198 cycles/ticks + +kyber_decaps: +median: 371636 cycles/ticks +average: 372391 cycles/ticks + +Loop spin: 741 +gen_a: +median: 102662 cycles/ticks +average: 103236 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14888 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247700 cycles/ticks +average: 248938 cycles/ticks + +indcpa_enc: +median: 288086 cycles/ticks +average: 289690 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 265090 cycles/ticks +average: 266312 cycles/ticks + +kyber_keypair: +median: 285796 cycles/ticks +average: 286714 cycles/ticks + +kyber_encaps_derand: +median: 308290 cycles/ticks +average: 308799 cycles/ticks + +kyber_encaps: +median: 309076 cycles/ticks +average: 309436 cycles/ticks + +kyber_decaps: +median: 371768 cycles/ticks +average: 372540 cycles/ticks + +Loop spin: 742 +gen_a: +median: 102808 cycles/ticks +average: 103335 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14936 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247600 cycles/ticks +average: 248833 cycles/ticks + +indcpa_enc: +median: 288084 cycles/ticks +average: 289667 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59235 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266446 cycles/ticks + +kyber_keypair: +median: 285532 cycles/ticks +average: 287675 cycles/ticks + +kyber_encaps_derand: +median: 308452 cycles/ticks +average: 308790 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 309421 cycles/ticks + +kyber_decaps: +median: 371768 cycles/ticks +average: 372409 cycles/ticks + +Loop spin: 743 +gen_a: +median: 102932 cycles/ticks +average: 103561 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247738 cycles/ticks +average: 248926 cycles/ticks + +indcpa_enc: +median: 287746 cycles/ticks +average: 289177 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59181 cycles/ticks + +kyber_keypair_derand: +median: 264730 cycles/ticks +average: 265837 cycles/ticks + +kyber_keypair: +median: 285450 cycles/ticks +average: 286522 cycles/ticks + +kyber_encaps_derand: +median: 307896 cycles/ticks +average: 308367 cycles/ticks + +kyber_encaps: +median: 308756 cycles/ticks +average: 309110 cycles/ticks + +kyber_decaps: +median: 371344 cycles/ticks +average: 372062 cycles/ticks + +Loop spin: 744 +gen_a: +median: 102758 cycles/ticks +average: 103323 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15002 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 547 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247920 cycles/ticks +average: 249204 cycles/ticks + +indcpa_enc: +median: 288394 cycles/ticks +average: 289880 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266475 cycles/ticks + +kyber_keypair: +median: 285366 cycles/ticks +average: 286454 cycles/ticks + +kyber_encaps_derand: +median: 307890 cycles/ticks +average: 308252 cycles/ticks + +kyber_encaps: +median: 308764 cycles/ticks +average: 309093 cycles/ticks + +kyber_decaps: +median: 371494 cycles/ticks +average: 372232 cycles/ticks + +Loop spin: 745 +gen_a: +median: 102750 cycles/ticks +average: 104471 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247452 cycles/ticks +average: 248656 cycles/ticks + +indcpa_enc: +median: 287764 cycles/ticks +average: 289317 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 265188 cycles/ticks +average: 266459 cycles/ticks + +kyber_keypair: +median: 285542 cycles/ticks +average: 286556 cycles/ticks + +kyber_encaps_derand: +median: 308296 cycles/ticks +average: 308758 cycles/ticks + +kyber_encaps: +median: 309076 cycles/ticks +average: 309256 cycles/ticks + +kyber_decaps: +median: 371560 cycles/ticks +average: 372270 cycles/ticks + +Loop spin: 746 +gen_a: +median: 102696 cycles/ticks +average: 103277 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247516 cycles/ticks +average: 248762 cycles/ticks + +indcpa_enc: +median: 287800 cycles/ticks +average: 289325 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 266490 cycles/ticks +average: 267786 cycles/ticks + +kyber_keypair: +median: 285514 cycles/ticks +average: 286589 cycles/ticks + +kyber_encaps_derand: +median: 308086 cycles/ticks +average: 308583 cycles/ticks + +kyber_encaps: +median: 308978 cycles/ticks +average: 309512 cycles/ticks + +kyber_decaps: +median: 371720 cycles/ticks +average: 372632 cycles/ticks + +Loop spin: 747 +gen_a: +median: 102768 cycles/ticks +average: 103360 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2799 cycles/ticks + +indcpa_keypair: +median: 247766 cycles/ticks +average: 249072 cycles/ticks + +indcpa_enc: +median: 288334 cycles/ticks +average: 289823 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59184 cycles/ticks + +kyber_keypair_derand: +median: 264910 cycles/ticks +average: 266144 cycles/ticks + +kyber_keypair: +median: 285538 cycles/ticks +average: 287573 cycles/ticks + +kyber_encaps_derand: +median: 308578 cycles/ticks +average: 308927 cycles/ticks + +kyber_encaps: +median: 309294 cycles/ticks +average: 309576 cycles/ticks + +kyber_decaps: +median: 371870 cycles/ticks +average: 372552 cycles/ticks + +Loop spin: 748 +gen_a: +median: 102570 cycles/ticks +average: 103218 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14940 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247604 cycles/ticks +average: 248886 cycles/ticks + +indcpa_enc: +median: 288242 cycles/ticks +average: 289718 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59158 cycles/ticks + +kyber_keypair_derand: +median: 264998 cycles/ticks +average: 266167 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286549 cycles/ticks + +kyber_encaps_derand: +median: 308358 cycles/ticks +average: 308789 cycles/ticks + +kyber_encaps: +median: 309140 cycles/ticks +average: 309501 cycles/ticks + +kyber_decaps: +median: 371792 cycles/ticks +average: 372474 cycles/ticks + +Loop spin: 749 +gen_a: +median: 102582 cycles/ticks +average: 103182 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4401 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247752 cycles/ticks +average: 248805 cycles/ticks + +indcpa_enc: +median: 288232 cycles/ticks +average: 289725 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59246 cycles/ticks + +kyber_keypair_derand: +median: 265036 cycles/ticks +average: 266317 cycles/ticks + +kyber_keypair: +median: 285438 cycles/ticks +average: 286422 cycles/ticks + +kyber_encaps_derand: +median: 308322 cycles/ticks +average: 308673 cycles/ticks + +kyber_encaps: +median: 309216 cycles/ticks +average: 311901 cycles/ticks + +kyber_decaps: +median: 371924 cycles/ticks +average: 375999 cycles/ticks + +Loop spin: 750 +gen_a: +median: 102954 cycles/ticks +average: 103491 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9905 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14953 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247782 cycles/ticks +average: 248985 cycles/ticks + +indcpa_enc: +median: 288064 cycles/ticks +average: 289598 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 264804 cycles/ticks +average: 266038 cycles/ticks + +kyber_keypair: +median: 285456 cycles/ticks +average: 286549 cycles/ticks + +kyber_encaps_derand: +median: 308434 cycles/ticks +average: 308808 cycles/ticks + +kyber_encaps: +median: 309224 cycles/ticks +average: 309658 cycles/ticks + +kyber_decaps: +median: 371926 cycles/ticks +average: 372645 cycles/ticks + +Loop spin: 751 +gen_a: +median: 103152 cycles/ticks +average: 103627 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14921 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 249172 cycles/ticks +average: 250573 cycles/ticks + +indcpa_enc: +median: 289898 cycles/ticks +average: 291421 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 265044 cycles/ticks +average: 266269 cycles/ticks + +kyber_keypair: +median: 285514 cycles/ticks +average: 286550 cycles/ticks + +kyber_encaps_derand: +median: 308100 cycles/ticks +average: 308362 cycles/ticks + +kyber_encaps: +median: 308944 cycles/ticks +average: 309089 cycles/ticks + +kyber_decaps: +median: 371574 cycles/ticks +average: 372220 cycles/ticks + +Loop spin: 752 +gen_a: +median: 102960 cycles/ticks +average: 103512 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247870 cycles/ticks +average: 249018 cycles/ticks + +indcpa_enc: +median: 288222 cycles/ticks +average: 289802 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59186 cycles/ticks + +kyber_keypair_derand: +median: 266424 cycles/ticks +average: 267614 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 287589 cycles/ticks + +kyber_encaps_derand: +median: 308816 cycles/ticks +average: 309150 cycles/ticks + +kyber_encaps: +median: 309648 cycles/ticks +average: 309960 cycles/ticks + +kyber_decaps: +median: 372264 cycles/ticks +average: 372844 cycles/ticks + +Loop spin: 753 +gen_a: +median: 102444 cycles/ticks +average: 103027 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248164 cycles/ticks +average: 249387 cycles/ticks + +indcpa_enc: +median: 288204 cycles/ticks +average: 289836 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59203 cycles/ticks + +kyber_keypair_derand: +median: 265264 cycles/ticks +average: 266381 cycles/ticks + +kyber_keypair: +median: 285788 cycles/ticks +average: 286811 cycles/ticks + +kyber_encaps_derand: +median: 307966 cycles/ticks +average: 308244 cycles/ticks + +kyber_encaps: +median: 308826 cycles/ticks +average: 309177 cycles/ticks + +kyber_decaps: +median: 371522 cycles/ticks +average: 372193 cycles/ticks + +Loop spin: 754 +gen_a: +median: 102754 cycles/ticks +average: 103371 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1316 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247352 cycles/ticks +average: 248587 cycles/ticks + +indcpa_enc: +median: 287452 cycles/ticks +average: 288951 cycles/ticks + +indcpa_dec: +median: 59040 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 264510 cycles/ticks +average: 265790 cycles/ticks + +kyber_keypair: +median: 285532 cycles/ticks +average: 286540 cycles/ticks + +kyber_encaps_derand: +median: 308880 cycles/ticks +average: 309258 cycles/ticks + +kyber_encaps: +median: 309770 cycles/ticks +average: 310174 cycles/ticks + +kyber_decaps: +median: 372206 cycles/ticks +average: 372978 cycles/ticks + +Loop spin: 755 +gen_a: +median: 102858 cycles/ticks +average: 104575 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15033 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247144 cycles/ticks +average: 248425 cycles/ticks + +indcpa_enc: +median: 287604 cycles/ticks +average: 289116 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59189 cycles/ticks + +kyber_keypair_derand: +median: 264788 cycles/ticks +average: 265998 cycles/ticks + +kyber_keypair: +median: 285586 cycles/ticks +average: 286644 cycles/ticks + +kyber_encaps_derand: +median: 308166 cycles/ticks +average: 308594 cycles/ticks + +kyber_encaps: +median: 308946 cycles/ticks +average: 309203 cycles/ticks + +kyber_decaps: +median: 371550 cycles/ticks +average: 372364 cycles/ticks + +Loop spin: 756 +gen_a: +median: 102596 cycles/ticks +average: 103129 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249102 cycles/ticks +average: 250408 cycles/ticks + +indcpa_enc: +median: 289570 cycles/ticks +average: 291011 cycles/ticks + +indcpa_dec: +median: 59232 cycles/ticks +average: 59532 cycles/ticks + +kyber_keypair_derand: +median: 265102 cycles/ticks +average: 266345 cycles/ticks + +kyber_keypair: +median: 285506 cycles/ticks +average: 286478 cycles/ticks + +kyber_encaps_derand: +median: 308562 cycles/ticks +average: 308998 cycles/ticks + +kyber_encaps: +median: 309494 cycles/ticks +average: 309795 cycles/ticks + +kyber_decaps: +median: 371830 cycles/ticks +average: 372691 cycles/ticks + +Loop spin: 757 +gen_a: +median: 102614 cycles/ticks +average: 103179 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14956 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247408 cycles/ticks +average: 248602 cycles/ticks + +indcpa_enc: +median: 287918 cycles/ticks +average: 289505 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59195 cycles/ticks + +kyber_keypair_derand: +median: 264748 cycles/ticks +average: 266075 cycles/ticks + +kyber_keypair: +median: 285400 cycles/ticks +average: 287569 cycles/ticks + +kyber_encaps_derand: +median: 308290 cycles/ticks +average: 308686 cycles/ticks + +kyber_encaps: +median: 309186 cycles/ticks +average: 309649 cycles/ticks + +kyber_decaps: +median: 371870 cycles/ticks +average: 372567 cycles/ticks + +Loop spin: 758 +gen_a: +median: 102762 cycles/ticks +average: 103370 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247886 cycles/ticks +average: 249201 cycles/ticks + +indcpa_enc: +median: 287908 cycles/ticks +average: 289471 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59272 cycles/ticks + +kyber_keypair_derand: +median: 265032 cycles/ticks +average: 266451 cycles/ticks + +kyber_keypair: +median: 285702 cycles/ticks +average: 286687 cycles/ticks + +kyber_encaps_derand: +median: 308072 cycles/ticks +average: 308471 cycles/ticks + +kyber_encaps: +median: 308700 cycles/ticks +average: 309288 cycles/ticks + +kyber_decaps: +median: 371582 cycles/ticks +average: 372339 cycles/ticks + +Loop spin: 759 +gen_a: +median: 103044 cycles/ticks +average: 103583 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14914 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247886 cycles/ticks +average: 249217 cycles/ticks + +indcpa_enc: +median: 288310 cycles/ticks +average: 289805 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 265010 cycles/ticks +average: 266236 cycles/ticks + +kyber_keypair: +median: 285634 cycles/ticks +average: 286623 cycles/ticks + +kyber_encaps_derand: +median: 308270 cycles/ticks +average: 308799 cycles/ticks + +kyber_encaps: +median: 309192 cycles/ticks +average: 309602 cycles/ticks + +kyber_decaps: +median: 371620 cycles/ticks +average: 373506 cycles/ticks + +Loop spin: 760 +gen_a: +median: 102792 cycles/ticks +average: 103409 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248116 cycles/ticks +average: 249459 cycles/ticks + +indcpa_enc: +median: 288400 cycles/ticks +average: 289978 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 264836 cycles/ticks +average: 266171 cycles/ticks + +kyber_keypair: +median: 285594 cycles/ticks +average: 286646 cycles/ticks + +kyber_encaps_derand: +median: 308402 cycles/ticks +average: 308786 cycles/ticks + +kyber_encaps: +median: 309268 cycles/ticks +average: 309781 cycles/ticks + +kyber_decaps: +median: 371738 cycles/ticks +average: 372529 cycles/ticks + +Loop spin: 761 +gen_a: +median: 102918 cycles/ticks +average: 103506 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2134 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14994 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247606 cycles/ticks +average: 248840 cycles/ticks + +indcpa_enc: +median: 288296 cycles/ticks +average: 289961 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265106 cycles/ticks +average: 266425 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286640 cycles/ticks + +kyber_encaps_derand: +median: 307924 cycles/ticks +average: 308310 cycles/ticks + +kyber_encaps: +median: 308832 cycles/ticks +average: 309266 cycles/ticks + +kyber_decaps: +median: 371550 cycles/ticks +average: 372258 cycles/ticks + +Loop spin: 762 +gen_a: +median: 102864 cycles/ticks +average: 103460 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248998 cycles/ticks +average: 250381 cycles/ticks + +indcpa_enc: +median: 289296 cycles/ticks +average: 290876 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59295 cycles/ticks + +kyber_keypair_derand: +median: 264738 cycles/ticks +average: 267182 cycles/ticks + +kyber_keypair: +median: 285678 cycles/ticks +average: 286637 cycles/ticks + +kyber_encaps_derand: +median: 308206 cycles/ticks +average: 308613 cycles/ticks + +kyber_encaps: +median: 308978 cycles/ticks +average: 309424 cycles/ticks + +kyber_decaps: +median: 371704 cycles/ticks +average: 372565 cycles/ticks + +Loop spin: 763 +gen_a: +median: 102778 cycles/ticks +average: 103439 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247670 cycles/ticks +average: 249027 cycles/ticks + +indcpa_enc: +median: 288316 cycles/ticks +average: 290000 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265410 cycles/ticks +average: 266834 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286750 cycles/ticks + +kyber_encaps_derand: +median: 308660 cycles/ticks +average: 309196 cycles/ticks + +kyber_encaps: +median: 309536 cycles/ticks +average: 310045 cycles/ticks + +kyber_decaps: +median: 372026 cycles/ticks +average: 372801 cycles/ticks + +Loop spin: 764 +gen_a: +median: 102628 cycles/ticks +average: 103203 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15036 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247776 cycles/ticks +average: 249032 cycles/ticks + +indcpa_enc: +median: 287966 cycles/ticks +average: 289458 cycles/ticks + +indcpa_dec: +median: 59038 cycles/ticks +average: 59329 cycles/ticks + +kyber_keypair_derand: +median: 264864 cycles/ticks +average: 266102 cycles/ticks + +kyber_keypair: +median: 285692 cycles/ticks +average: 286660 cycles/ticks + +kyber_encaps_derand: +median: 307998 cycles/ticks +average: 308517 cycles/ticks + +kyber_encaps: +median: 308882 cycles/ticks +average: 309372 cycles/ticks + +kyber_decaps: +median: 371412 cycles/ticks +average: 373336 cycles/ticks + +Loop spin: 765 +gen_a: +median: 103038 cycles/ticks +average: 103610 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247540 cycles/ticks +average: 248770 cycles/ticks + +indcpa_enc: +median: 287798 cycles/ticks +average: 289428 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59208 cycles/ticks + +kyber_keypair_derand: +median: 265386 cycles/ticks +average: 266753 cycles/ticks + +kyber_keypair: +median: 285318 cycles/ticks +average: 286406 cycles/ticks + +kyber_encaps_derand: +median: 308014 cycles/ticks +average: 308381 cycles/ticks + +kyber_encaps: +median: 308690 cycles/ticks +average: 309211 cycles/ticks + +kyber_decaps: +median: 371358 cycles/ticks +average: 372137 cycles/ticks + +Loop spin: 766 +gen_a: +median: 102522 cycles/ticks +average: 103150 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 256112 cycles/ticks +average: 257089 cycles/ticks + +indcpa_enc: +median: 288148 cycles/ticks +average: 289754 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59295 cycles/ticks + +kyber_keypair_derand: +median: 272844 cycles/ticks +average: 273792 cycles/ticks + +kyber_keypair: +median: 293010 cycles/ticks +average: 293911 cycles/ticks + +kyber_encaps_derand: +median: 308226 cycles/ticks +average: 308523 cycles/ticks + +kyber_encaps: +median: 309092 cycles/ticks +average: 309569 cycles/ticks + +kyber_decaps: +median: 371674 cycles/ticks +average: 372520 cycles/ticks + +Loop spin: 767 +gen_a: +median: 102982 cycles/ticks +average: 103471 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15033 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2818 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247434 cycles/ticks +average: 248728 cycles/ticks + +indcpa_enc: +median: 287824 cycles/ticks +average: 289532 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 264814 cycles/ticks +average: 267081 cycles/ticks + +kyber_keypair: +median: 285896 cycles/ticks +average: 286878 cycles/ticks + +kyber_encaps_derand: +median: 308452 cycles/ticks +average: 308905 cycles/ticks + +kyber_encaps: +median: 309414 cycles/ticks +average: 309950 cycles/ticks + +kyber_decaps: +median: 371968 cycles/ticks +average: 372610 cycles/ticks + +Loop spin: 768 +gen_a: +median: 102758 cycles/ticks +average: 103318 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247236 cycles/ticks +average: 248560 cycles/ticks + +indcpa_enc: +median: 287900 cycles/ticks +average: 289430 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59206 cycles/ticks + +kyber_keypair_derand: +median: 265088 cycles/ticks +average: 266447 cycles/ticks + +kyber_keypair: +median: 285734 cycles/ticks +average: 286897 cycles/ticks + +kyber_encaps_derand: +median: 308092 cycles/ticks +average: 308418 cycles/ticks + +kyber_encaps: +median: 308868 cycles/ticks +average: 309325 cycles/ticks + +kyber_decaps: +median: 372826 cycles/ticks +average: 373687 cycles/ticks + +Loop spin: 769 +gen_a: +median: 102866 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14995 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247868 cycles/ticks +average: 249091 cycles/ticks + +indcpa_enc: +median: 288188 cycles/ticks +average: 289797 cycles/ticks + +indcpa_dec: +median: 59018 cycles/ticks +average: 59289 cycles/ticks + +kyber_keypair_derand: +median: 266482 cycles/ticks +average: 267682 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286558 cycles/ticks + +kyber_encaps_derand: +median: 309278 cycles/ticks +average: 309705 cycles/ticks + +kyber_encaps: +median: 310158 cycles/ticks +average: 310627 cycles/ticks + +kyber_decaps: +median: 372570 cycles/ticks +average: 374339 cycles/ticks + +Loop spin: 770 +gen_a: +median: 102832 cycles/ticks +average: 103402 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14836 cycles/ticks +average: 15046 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247612 cycles/ticks +average: 248805 cycles/ticks + +indcpa_enc: +median: 287868 cycles/ticks +average: 289430 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 265050 cycles/ticks +average: 266459 cycles/ticks + +kyber_keypair: +median: 285752 cycles/ticks +average: 286752 cycles/ticks + +kyber_encaps_derand: +median: 308154 cycles/ticks +average: 308556 cycles/ticks + +kyber_encaps: +median: 309104 cycles/ticks +average: 309635 cycles/ticks + +kyber_decaps: +median: 371798 cycles/ticks +average: 372536 cycles/ticks + +Loop spin: 771 +gen_a: +median: 102550 cycles/ticks +average: 103212 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4403 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247974 cycles/ticks +average: 249235 cycles/ticks + +indcpa_enc: +median: 288430 cycles/ticks +average: 289949 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 266366 cycles/ticks +average: 267813 cycles/ticks + +kyber_keypair: +median: 285638 cycles/ticks +average: 286649 cycles/ticks + +kyber_encaps_derand: +median: 310132 cycles/ticks +average: 310580 cycles/ticks + +kyber_encaps: +median: 310918 cycles/ticks +average: 311366 cycles/ticks + +kyber_decaps: +median: 373442 cycles/ticks +average: 374196 cycles/ticks + +Loop spin: 772 +gen_a: +median: 102824 cycles/ticks +average: 103426 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4372 cycles/ticks +average: 4407 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247812 cycles/ticks +average: 249254 cycles/ticks + +indcpa_enc: +median: 287890 cycles/ticks +average: 289610 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59229 cycles/ticks + +kyber_keypair_derand: +median: 265250 cycles/ticks +average: 267702 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286767 cycles/ticks + +kyber_encaps_derand: +median: 308442 cycles/ticks +average: 308969 cycles/ticks + +kyber_encaps: +median: 309244 cycles/ticks +average: 309699 cycles/ticks + +kyber_decaps: +median: 371872 cycles/ticks +average: 372764 cycles/ticks + +Loop spin: 773 +gen_a: +median: 102498 cycles/ticks +average: 103081 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9905 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247898 cycles/ticks +average: 249186 cycles/ticks + +indcpa_enc: +median: 288620 cycles/ticks +average: 290292 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 266490 cycles/ticks +average: 267839 cycles/ticks + +kyber_keypair: +median: 285716 cycles/ticks +average: 286819 cycles/ticks + +kyber_encaps_derand: +median: 309592 cycles/ticks +average: 310066 cycles/ticks + +kyber_encaps: +median: 310484 cycles/ticks +average: 311000 cycles/ticks + +kyber_decaps: +median: 373084 cycles/ticks +average: 373802 cycles/ticks + +Loop spin: 774 +gen_a: +median: 102660 cycles/ticks +average: 103224 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247478 cycles/ticks +average: 248767 cycles/ticks + +indcpa_enc: +median: 288046 cycles/ticks +average: 289577 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 265114 cycles/ticks +average: 266387 cycles/ticks + +kyber_keypair: +median: 285812 cycles/ticks +average: 286865 cycles/ticks + +kyber_encaps_derand: +median: 310058 cycles/ticks +average: 310455 cycles/ticks + +kyber_encaps: +median: 310750 cycles/ticks +average: 311221 cycles/ticks + +kyber_decaps: +median: 373360 cycles/ticks +average: 375254 cycles/ticks + +Loop spin: 775 +gen_a: +median: 102860 cycles/ticks +average: 103420 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14940 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247848 cycles/ticks +average: 249160 cycles/ticks + +indcpa_enc: +median: 288342 cycles/ticks +average: 289978 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59235 cycles/ticks + +kyber_keypair_derand: +median: 264956 cycles/ticks +average: 266144 cycles/ticks + +kyber_keypair: +median: 285708 cycles/ticks +average: 286693 cycles/ticks + +kyber_encaps_derand: +median: 308176 cycles/ticks +average: 308558 cycles/ticks + +kyber_encaps: +median: 309162 cycles/ticks +average: 309613 cycles/ticks + +kyber_decaps: +median: 371728 cycles/ticks +average: 372564 cycles/ticks + +Loop spin: 776 +gen_a: +median: 102812 cycles/ticks +average: 103412 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14939 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247766 cycles/ticks +average: 249058 cycles/ticks + +indcpa_enc: +median: 288342 cycles/ticks +average: 289897 cycles/ticks + +indcpa_dec: +median: 59034 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 264782 cycles/ticks +average: 265980 cycles/ticks + +kyber_keypair: +median: 285602 cycles/ticks +average: 286678 cycles/ticks + +kyber_encaps_derand: +median: 307988 cycles/ticks +average: 308334 cycles/ticks + +kyber_encaps: +median: 308758 cycles/ticks +average: 309160 cycles/ticks + +kyber_decaps: +median: 371284 cycles/ticks +average: 372029 cycles/ticks + +Loop spin: 777 +gen_a: +median: 102506 cycles/ticks +average: 103188 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247718 cycles/ticks +average: 249120 cycles/ticks + +indcpa_enc: +median: 287912 cycles/ticks +average: 289553 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 265454 cycles/ticks +average: 267861 cycles/ticks + +kyber_keypair: +median: 285840 cycles/ticks +average: 286884 cycles/ticks + +kyber_encaps_derand: +median: 309714 cycles/ticks +average: 310102 cycles/ticks + +kyber_encaps: +median: 310510 cycles/ticks +average: 310963 cycles/ticks + +kyber_decaps: +median: 372792 cycles/ticks +average: 373530 cycles/ticks + +Loop spin: 778 +gen_a: +median: 102780 cycles/ticks +average: 103377 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247650 cycles/ticks +average: 248840 cycles/ticks + +indcpa_enc: +median: 287914 cycles/ticks +average: 289463 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59258 cycles/ticks + +kyber_keypair_derand: +median: 266810 cycles/ticks +average: 268069 cycles/ticks + +kyber_keypair: +median: 285668 cycles/ticks +average: 286694 cycles/ticks + +kyber_encaps_derand: +median: 308644 cycles/ticks +average: 309036 cycles/ticks + +kyber_encaps: +median: 309388 cycles/ticks +average: 309822 cycles/ticks + +kyber_decaps: +median: 372010 cycles/ticks +average: 372810 cycles/ticks + +Loop spin: 779 +gen_a: +median: 102510 cycles/ticks +average: 103122 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248046 cycles/ticks +average: 249281 cycles/ticks + +indcpa_enc: +median: 288810 cycles/ticks +average: 290357 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265198 cycles/ticks +average: 266424 cycles/ticks + +kyber_keypair: +median: 285732 cycles/ticks +average: 286725 cycles/ticks + +kyber_encaps_derand: +median: 308542 cycles/ticks +average: 309005 cycles/ticks + +kyber_encaps: +median: 309452 cycles/ticks +average: 309962 cycles/ticks + +kyber_decaps: +median: 371908 cycles/ticks +average: 373774 cycles/ticks + +Loop spin: 780 +gen_a: +median: 102790 cycles/ticks +average: 103363 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247430 cycles/ticks +average: 248657 cycles/ticks + +indcpa_enc: +median: 288076 cycles/ticks +average: 289632 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 264810 cycles/ticks +average: 266085 cycles/ticks + +kyber_keypair: +median: 285722 cycles/ticks +average: 286727 cycles/ticks + +kyber_encaps_derand: +median: 308246 cycles/ticks +average: 308585 cycles/ticks + +kyber_encaps: +median: 308984 cycles/ticks +average: 309402 cycles/ticks + +kyber_decaps: +median: 371686 cycles/ticks +average: 372359 cycles/ticks + +Loop spin: 781 +gen_a: +median: 102682 cycles/ticks +average: 103242 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 249256 cycles/ticks +average: 250504 cycles/ticks + +indcpa_enc: +median: 289406 cycles/ticks +average: 290860 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 264980 cycles/ticks +average: 266280 cycles/ticks + +kyber_keypair: +median: 285640 cycles/ticks +average: 286721 cycles/ticks + +kyber_encaps_derand: +median: 310248 cycles/ticks +average: 310751 cycles/ticks + +kyber_encaps: +median: 310904 cycles/ticks +average: 311288 cycles/ticks + +kyber_decaps: +median: 373682 cycles/ticks +average: 374432 cycles/ticks + +Loop spin: 782 +gen_a: +median: 102922 cycles/ticks +average: 103472 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2142 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247354 cycles/ticks +average: 248688 cycles/ticks + +indcpa_enc: +median: 287530 cycles/ticks +average: 289126 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59261 cycles/ticks + +kyber_keypair_derand: +median: 264924 cycles/ticks +average: 267332 cycles/ticks + +kyber_keypair: +median: 285682 cycles/ticks +average: 286614 cycles/ticks + +kyber_encaps_derand: +median: 308270 cycles/ticks +average: 308582 cycles/ticks + +kyber_encaps: +median: 309274 cycles/ticks +average: 309695 cycles/ticks + +kyber_decaps: +median: 371732 cycles/ticks +average: 372458 cycles/ticks + +Loop spin: 783 +gen_a: +median: 102742 cycles/ticks +average: 103405 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 248078 cycles/ticks +average: 249386 cycles/ticks + +indcpa_enc: +median: 288538 cycles/ticks +average: 289993 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59241 cycles/ticks + +kyber_keypair_derand: +median: 264914 cycles/ticks +average: 266236 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286648 cycles/ticks + +kyber_encaps_derand: +median: 308420 cycles/ticks +average: 308925 cycles/ticks + +kyber_encaps: +median: 309244 cycles/ticks +average: 309643 cycles/ticks + +kyber_decaps: +median: 371780 cycles/ticks +average: 372558 cycles/ticks + +Loop spin: 784 +gen_a: +median: 103026 cycles/ticks +average: 103602 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14897 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 319 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247790 cycles/ticks +average: 249027 cycles/ticks + +indcpa_enc: +median: 288388 cycles/ticks +average: 289922 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 265206 cycles/ticks +average: 266405 cycles/ticks + +kyber_keypair: +median: 285676 cycles/ticks +average: 286631 cycles/ticks + +kyber_encaps_derand: +median: 308494 cycles/ticks +average: 309038 cycles/ticks + +kyber_encaps: +median: 309386 cycles/ticks +average: 309815 cycles/ticks + +kyber_decaps: +median: 372092 cycles/ticks +average: 373934 cycles/ticks + +Loop spin: 785 +gen_a: +median: 102850 cycles/ticks +average: 103419 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247866 cycles/ticks +average: 249086 cycles/ticks + +indcpa_enc: +median: 287864 cycles/ticks +average: 289443 cycles/ticks + +indcpa_dec: +median: 59038 cycles/ticks +average: 59285 cycles/ticks + +kyber_keypair_derand: +median: 265362 cycles/ticks +average: 266710 cycles/ticks + +kyber_keypair: +median: 285768 cycles/ticks +average: 286789 cycles/ticks + +kyber_encaps_derand: +median: 308300 cycles/ticks +average: 308638 cycles/ticks + +kyber_encaps: +median: 309138 cycles/ticks +average: 309537 cycles/ticks + +kyber_decaps: +median: 371596 cycles/ticks +average: 372399 cycles/ticks + +Loop spin: 786 +gen_a: +median: 102674 cycles/ticks +average: 103298 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247296 cycles/ticks +average: 248589 cycles/ticks + +indcpa_enc: +median: 287454 cycles/ticks +average: 289020 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265084 cycles/ticks +average: 266306 cycles/ticks + +kyber_keypair: +median: 285774 cycles/ticks +average: 286724 cycles/ticks + +kyber_encaps_derand: +median: 308576 cycles/ticks +average: 308974 cycles/ticks + +kyber_encaps: +median: 309396 cycles/ticks +average: 309794 cycles/ticks + +kyber_decaps: +median: 371984 cycles/ticks +average: 372577 cycles/ticks + +Loop spin: 787 +gen_a: +median: 102560 cycles/ticks +average: 103199 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2138 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2131 cycles/ticks + +NTT: +median: 7130 cycles/ticks +average: 7372 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14909 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247530 cycles/ticks +average: 251108 cycles/ticks + +indcpa_enc: +median: 288112 cycles/ticks +average: 291854 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 265116 cycles/ticks +average: 267490 cycles/ticks + +kyber_keypair: +median: 285610 cycles/ticks +average: 286650 cycles/ticks + +kyber_encaps_derand: +median: 308698 cycles/ticks +average: 309120 cycles/ticks + +kyber_encaps: +median: 309290 cycles/ticks +average: 309788 cycles/ticks + +kyber_decaps: +median: 372026 cycles/ticks +average: 372726 cycles/ticks + +Loop spin: 788 +gen_a: +median: 102814 cycles/ticks +average: 103390 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247534 cycles/ticks +average: 248768 cycles/ticks + +indcpa_enc: +median: 288114 cycles/ticks +average: 289659 cycles/ticks + +indcpa_dec: +median: 59028 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 264684 cycles/ticks +average: 266067 cycles/ticks + +kyber_keypair: +median: 285624 cycles/ticks +average: 286715 cycles/ticks + +kyber_encaps_derand: +median: 307972 cycles/ticks +average: 308404 cycles/ticks + +kyber_encaps: +median: 308758 cycles/ticks +average: 309211 cycles/ticks + +kyber_decaps: +median: 371618 cycles/ticks +average: 372457 cycles/ticks + +Loop spin: 789 +gen_a: +median: 102586 cycles/ticks +average: 103184 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14961 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 249084 cycles/ticks +average: 250321 cycles/ticks + +indcpa_enc: +median: 289484 cycles/ticks +average: 291110 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 265062 cycles/ticks +average: 266375 cycles/ticks + +kyber_keypair: +median: 285604 cycles/ticks +average: 286663 cycles/ticks + +kyber_encaps_derand: +median: 308260 cycles/ticks +average: 308767 cycles/ticks + +kyber_encaps: +median: 309094 cycles/ticks +average: 309743 cycles/ticks + +kyber_decaps: +median: 371672 cycles/ticks +average: 373611 cycles/ticks + +Loop spin: 790 +gen_a: +median: 102914 cycles/ticks +average: 103487 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 315 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247302 cycles/ticks +average: 248554 cycles/ticks + +indcpa_enc: +median: 287906 cycles/ticks +average: 289485 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 265158 cycles/ticks +average: 266402 cycles/ticks + +kyber_keypair: +median: 285658 cycles/ticks +average: 286799 cycles/ticks + +kyber_encaps_derand: +median: 307956 cycles/ticks +average: 308451 cycles/ticks + +kyber_encaps: +median: 308902 cycles/ticks +average: 309357 cycles/ticks + +kyber_decaps: +median: 371494 cycles/ticks +average: 372406 cycles/ticks + +Loop spin: 791 +gen_a: +median: 102512 cycles/ticks +average: 103176 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15212 cycles/ticks +average: 15133 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247878 cycles/ticks +average: 249232 cycles/ticks + +indcpa_enc: +median: 288160 cycles/ticks +average: 289750 cycles/ticks + +indcpa_dec: +median: 58938 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 264526 cycles/ticks +average: 265847 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286646 cycles/ticks + +kyber_encaps_derand: +median: 308014 cycles/ticks +average: 308405 cycles/ticks + +kyber_encaps: +median: 309056 cycles/ticks +average: 309613 cycles/ticks + +kyber_decaps: +median: 371600 cycles/ticks +average: 372413 cycles/ticks + +Loop spin: 792 +gen_a: +median: 102836 cycles/ticks +average: 103410 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 547 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4401 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247984 cycles/ticks +average: 249315 cycles/ticks + +indcpa_enc: +median: 288356 cycles/ticks +average: 290128 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59293 cycles/ticks + +kyber_keypair_derand: +median: 264876 cycles/ticks +average: 267486 cycles/ticks + +kyber_keypair: +median: 285792 cycles/ticks +average: 286897 cycles/ticks + +kyber_encaps_derand: +median: 308368 cycles/ticks +average: 308986 cycles/ticks + +kyber_encaps: +median: 309220 cycles/ticks +average: 309823 cycles/ticks + +kyber_decaps: +median: 371712 cycles/ticks +average: 372777 cycles/ticks + +Loop spin: 793 +gen_a: +median: 102516 cycles/ticks +average: 103090 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14974 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4414 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2827 cycles/ticks + +indcpa_keypair: +median: 247642 cycles/ticks +average: 248993 cycles/ticks + +indcpa_enc: +median: 288050 cycles/ticks +average: 289800 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 265562 cycles/ticks +average: 267069 cycles/ticks + +kyber_keypair: +median: 285688 cycles/ticks +average: 286962 cycles/ticks + +kyber_encaps_derand: +median: 308464 cycles/ticks +average: 309015 cycles/ticks + +kyber_encaps: +median: 309454 cycles/ticks +average: 310091 cycles/ticks + +kyber_decaps: +median: 372018 cycles/ticks +average: 373024 cycles/ticks + +Loop spin: 794 +gen_a: +median: 102708 cycles/ticks +average: 103417 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14979 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2881 cycles/ticks + +indcpa_keypair: +median: 247904 cycles/ticks +average: 249375 cycles/ticks + +indcpa_enc: +median: 288226 cycles/ticks +average: 289841 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 265262 cycles/ticks +average: 266632 cycles/ticks + +kyber_keypair: +median: 285762 cycles/ticks +average: 286869 cycles/ticks + +kyber_encaps_derand: +median: 310010 cycles/ticks +average: 310666 cycles/ticks + +kyber_encaps: +median: 310750 cycles/ticks +average: 311187 cycles/ticks + +kyber_decaps: +median: 373250 cycles/ticks +average: 375069 cycles/ticks + +Loop spin: 795 +gen_a: +median: 102678 cycles/ticks +average: 103262 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247788 cycles/ticks +average: 249033 cycles/ticks + +indcpa_enc: +median: 288342 cycles/ticks +average: 290012 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59265 cycles/ticks + +kyber_keypair_derand: +median: 265328 cycles/ticks +average: 266673 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286695 cycles/ticks + +kyber_encaps_derand: +median: 308776 cycles/ticks +average: 309245 cycles/ticks + +kyber_encaps: +median: 309436 cycles/ticks +average: 309978 cycles/ticks + +kyber_decaps: +median: 372040 cycles/ticks +average: 372982 cycles/ticks + +Loop spin: 796 +gen_a: +median: 102774 cycles/ticks +average: 103381 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2123 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14931 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247658 cycles/ticks +average: 249027 cycles/ticks + +indcpa_enc: +median: 288292 cycles/ticks +average: 289946 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59274 cycles/ticks + +kyber_keypair_derand: +median: 265096 cycles/ticks +average: 266365 cycles/ticks + +kyber_keypair: +median: 285566 cycles/ticks +average: 286694 cycles/ticks + +kyber_encaps_derand: +median: 308094 cycles/ticks +average: 308577 cycles/ticks + +kyber_encaps: +median: 308792 cycles/ticks +average: 309245 cycles/ticks + +kyber_decaps: +median: 371316 cycles/ticks +average: 372160 cycles/ticks + +Loop spin: 797 +gen_a: +median: 102876 cycles/ticks +average: 103441 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247620 cycles/ticks +average: 248963 cycles/ticks + +indcpa_enc: +median: 287882 cycles/ticks +average: 289425 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59289 cycles/ticks + +kyber_keypair_derand: +median: 264820 cycles/ticks +average: 267207 cycles/ticks + +kyber_keypair: +median: 285608 cycles/ticks +average: 286707 cycles/ticks + +kyber_encaps_derand: +median: 307852 cycles/ticks +average: 308238 cycles/ticks + +kyber_encaps: +median: 308738 cycles/ticks +average: 309194 cycles/ticks + +kyber_decaps: +median: 371552 cycles/ticks +average: 372430 cycles/ticks + +Loop spin: 798 +gen_a: +median: 102686 cycles/ticks +average: 103270 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247756 cycles/ticks +average: 248985 cycles/ticks + +indcpa_enc: +median: 288084 cycles/ticks +average: 289684 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 264786 cycles/ticks +average: 266050 cycles/ticks + +kyber_keypair: +median: 285572 cycles/ticks +average: 286674 cycles/ticks + +kyber_encaps_derand: +median: 308012 cycles/ticks +average: 308488 cycles/ticks + +kyber_encaps: +median: 308932 cycles/ticks +average: 309402 cycles/ticks + +kyber_decaps: +median: 371588 cycles/ticks +average: 372305 cycles/ticks + +Loop spin: 799 +gen_a: +median: 102828 cycles/ticks +average: 103373 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14946 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247708 cycles/ticks +average: 248881 cycles/ticks + +indcpa_enc: +median: 287934 cycles/ticks +average: 289518 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265026 cycles/ticks +average: 266298 cycles/ticks + +kyber_keypair: +median: 285604 cycles/ticks +average: 286669 cycles/ticks + +kyber_encaps_derand: +median: 309132 cycles/ticks +average: 309750 cycles/ticks + +kyber_encaps: +median: 310062 cycles/ticks +average: 310660 cycles/ticks + +kyber_decaps: +median: 372636 cycles/ticks +average: 374529 cycles/ticks + +Loop spin: 800 +gen_a: +median: 102770 cycles/ticks +average: 103384 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14905 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247586 cycles/ticks +average: 248901 cycles/ticks + +indcpa_enc: +median: 287908 cycles/ticks +average: 289449 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59263 cycles/ticks + +kyber_keypair_derand: +median: 265018 cycles/ticks +average: 266368 cycles/ticks + +kyber_keypair: +median: 285616 cycles/ticks +average: 286582 cycles/ticks + +kyber_encaps_derand: +median: 309992 cycles/ticks +average: 310511 cycles/ticks + +kyber_encaps: +median: 310852 cycles/ticks +average: 311296 cycles/ticks + +kyber_decaps: +median: 373450 cycles/ticks +average: 374320 cycles/ticks + +Loop spin: 801 +gen_a: +median: 102606 cycles/ticks +average: 103259 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14942 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 322 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247554 cycles/ticks +average: 248847 cycles/ticks + +indcpa_enc: +median: 288082 cycles/ticks +average: 289616 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59281 cycles/ticks + +kyber_keypair_derand: +median: 265262 cycles/ticks +average: 266539 cycles/ticks + +kyber_keypair: +median: 285580 cycles/ticks +average: 286599 cycles/ticks + +kyber_encaps_derand: +median: 308560 cycles/ticks +average: 308849 cycles/ticks + +kyber_encaps: +median: 309400 cycles/ticks +average: 309757 cycles/ticks + +kyber_decaps: +median: 371978 cycles/ticks +average: 372718 cycles/ticks + +Loop spin: 802 +gen_a: +median: 102844 cycles/ticks +average: 103425 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4398 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247696 cycles/ticks +average: 249037 cycles/ticks + +indcpa_enc: +median: 287886 cycles/ticks +average: 289626 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59236 cycles/ticks + +kyber_keypair_derand: +median: 264840 cycles/ticks +average: 267238 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286540 cycles/ticks + +kyber_encaps_derand: +median: 307972 cycles/ticks +average: 308357 cycles/ticks + +kyber_encaps: +median: 308900 cycles/ticks +average: 309364 cycles/ticks + +kyber_decaps: +median: 371294 cycles/ticks +average: 371957 cycles/ticks + +Loop spin: 803 +gen_a: +median: 102532 cycles/ticks +average: 103116 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247690 cycles/ticks +average: 248962 cycles/ticks + +indcpa_enc: +median: 288404 cycles/ticks +average: 289937 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 264878 cycles/ticks +average: 266148 cycles/ticks + +kyber_keypair: +median: 285384 cycles/ticks +average: 286459 cycles/ticks + +kyber_encaps_derand: +median: 308692 cycles/ticks +average: 309121 cycles/ticks + +kyber_encaps: +median: 309432 cycles/ticks +average: 309917 cycles/ticks + +kyber_decaps: +median: 372034 cycles/ticks +average: 372802 cycles/ticks + +Loop spin: 804 +gen_a: +median: 102796 cycles/ticks +average: 103321 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2125 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14909 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247778 cycles/ticks +average: 248975 cycles/ticks + +indcpa_enc: +median: 288498 cycles/ticks +average: 290206 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59224 cycles/ticks + +kyber_keypair_derand: +median: 265454 cycles/ticks +average: 266717 cycles/ticks + +kyber_keypair: +median: 285652 cycles/ticks +average: 286772 cycles/ticks + +kyber_encaps_derand: +median: 308306 cycles/ticks +average: 308838 cycles/ticks + +kyber_encaps: +median: 309288 cycles/ticks +average: 309868 cycles/ticks + +kyber_decaps: +median: 371786 cycles/ticks +average: 373563 cycles/ticks + +Loop spin: 805 +gen_a: +median: 102738 cycles/ticks +average: 103329 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 249616 cycles/ticks +average: 250945 cycles/ticks + +indcpa_enc: +median: 289674 cycles/ticks +average: 291315 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59201 cycles/ticks + +kyber_keypair_derand: +median: 265128 cycles/ticks +average: 266422 cycles/ticks + +kyber_keypair: +median: 285666 cycles/ticks +average: 286704 cycles/ticks + +kyber_encaps_derand: +median: 308386 cycles/ticks +average: 308832 cycles/ticks + +kyber_encaps: +median: 309184 cycles/ticks +average: 309578 cycles/ticks + +kyber_decaps: +median: 371836 cycles/ticks +average: 372542 cycles/ticks + +Loop spin: 806 +gen_a: +median: 102788 cycles/ticks +average: 103462 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2806 cycles/ticks + +indcpa_keypair: +median: 247776 cycles/ticks +average: 249033 cycles/ticks + +indcpa_enc: +median: 288002 cycles/ticks +average: 289588 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59264 cycles/ticks + +kyber_keypair_derand: +median: 265004 cycles/ticks +average: 266288 cycles/ticks + +kyber_keypair: +median: 285662 cycles/ticks +average: 286794 cycles/ticks + +kyber_encaps_derand: +median: 310054 cycles/ticks +average: 310389 cycles/ticks + +kyber_encaps: +median: 310818 cycles/ticks +average: 311304 cycles/ticks + +kyber_decaps: +median: 373130 cycles/ticks +average: 373975 cycles/ticks + +Loop spin: 807 +gen_a: +median: 103020 cycles/ticks +average: 103523 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247716 cycles/ticks +average: 248928 cycles/ticks + +indcpa_enc: +median: 288204 cycles/ticks +average: 289840 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 264772 cycles/ticks +average: 267168 cycles/ticks + +kyber_keypair: +median: 285638 cycles/ticks +average: 286697 cycles/ticks + +kyber_encaps_derand: +median: 309848 cycles/ticks +average: 310350 cycles/ticks + +kyber_encaps: +median: 310906 cycles/ticks +average: 311275 cycles/ticks + +kyber_decaps: +median: 373260 cycles/ticks +average: 374032 cycles/ticks + +Loop spin: 808 +gen_a: +median: 102972 cycles/ticks +average: 103575 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2135 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4405 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247790 cycles/ticks +average: 249013 cycles/ticks + +indcpa_enc: +median: 288786 cycles/ticks +average: 290294 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 264726 cycles/ticks +average: 266088 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286658 cycles/ticks + +kyber_encaps_derand: +median: 308400 cycles/ticks +average: 308824 cycles/ticks + +kyber_encaps: +median: 309374 cycles/ticks +average: 309905 cycles/ticks + +kyber_decaps: +median: 371802 cycles/ticks +average: 372677 cycles/ticks + +Loop spin: 809 +gen_a: +median: 102776 cycles/ticks +average: 103432 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247214 cycles/ticks +average: 248472 cycles/ticks + +indcpa_enc: +median: 287984 cycles/ticks +average: 289595 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 265486 cycles/ticks +average: 266756 cycles/ticks + +kyber_keypair: +median: 285692 cycles/ticks +average: 286740 cycles/ticks + +kyber_encaps_derand: +median: 309962 cycles/ticks +average: 310467 cycles/ticks + +kyber_encaps: +median: 310766 cycles/ticks +average: 311357 cycles/ticks + +kyber_decaps: +median: 373242 cycles/ticks +average: 375041 cycles/ticks + +Loop spin: 810 +gen_a: +median: 102900 cycles/ticks +average: 103480 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14901 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247700 cycles/ticks +average: 249020 cycles/ticks + +indcpa_enc: +median: 288142 cycles/ticks +average: 289697 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 264970 cycles/ticks +average: 266260 cycles/ticks + +kyber_keypair: +median: 285586 cycles/ticks +average: 286626 cycles/ticks + +kyber_encaps_derand: +median: 308310 cycles/ticks +average: 308626 cycles/ticks + +kyber_encaps: +median: 309056 cycles/ticks +average: 309534 cycles/ticks + +kyber_decaps: +median: 371432 cycles/ticks +average: 372240 cycles/ticks + +Loop spin: 811 +gen_a: +median: 102804 cycles/ticks +average: 103375 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7182 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 14991 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2829 cycles/ticks + +indcpa_keypair: +median: 247786 cycles/ticks +average: 249114 cycles/ticks + +indcpa_enc: +median: 288238 cycles/ticks +average: 289815 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265214 cycles/ticks +average: 266490 cycles/ticks + +kyber_keypair: +median: 285698 cycles/ticks +average: 286616 cycles/ticks + +kyber_encaps_derand: +median: 308350 cycles/ticks +average: 308686 cycles/ticks + +kyber_encaps: +median: 309268 cycles/ticks +average: 309654 cycles/ticks + +kyber_decaps: +median: 371610 cycles/ticks +average: 372358 cycles/ticks + +Loop spin: 812 +gen_a: +median: 102914 cycles/ticks +average: 103579 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14947 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247836 cycles/ticks +average: 249128 cycles/ticks + +indcpa_enc: +median: 288276 cycles/ticks +average: 289950 cycles/ticks + +indcpa_dec: +median: 59008 cycles/ticks +average: 59288 cycles/ticks + +kyber_keypair_derand: +median: 266650 cycles/ticks +average: 269018 cycles/ticks + +kyber_keypair: +median: 285618 cycles/ticks +average: 286716 cycles/ticks + +kyber_encaps_derand: +median: 308956 cycles/ticks +average: 309419 cycles/ticks + +kyber_encaps: +median: 309920 cycles/ticks +average: 310349 cycles/ticks + +kyber_decaps: +median: 372220 cycles/ticks +average: 373092 cycles/ticks + +Loop spin: 813 +gen_a: +median: 102826 cycles/ticks +average: 103425 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14844 cycles/ticks +average: 15049 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247864 cycles/ticks +average: 249108 cycles/ticks + +indcpa_enc: +median: 288104 cycles/ticks +average: 289696 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 265130 cycles/ticks +average: 266454 cycles/ticks + +kyber_keypair: +median: 285576 cycles/ticks +average: 286710 cycles/ticks + +kyber_encaps_derand: +median: 308076 cycles/ticks +average: 308617 cycles/ticks + +kyber_encaps: +median: 308936 cycles/ticks +average: 309391 cycles/ticks + +kyber_decaps: +median: 371538 cycles/ticks +average: 372415 cycles/ticks + +Loop spin: 814 +gen_a: +median: 102856 cycles/ticks +average: 103483 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14896 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247904 cycles/ticks +average: 249210 cycles/ticks + +indcpa_enc: +median: 288374 cycles/ticks +average: 289908 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 264810 cycles/ticks +average: 266052 cycles/ticks + +kyber_keypair: +median: 285646 cycles/ticks +average: 286735 cycles/ticks + +kyber_encaps_derand: +median: 308142 cycles/ticks +average: 308649 cycles/ticks + +kyber_encaps: +median: 308934 cycles/ticks +average: 309571 cycles/ticks + +kyber_decaps: +median: 371516 cycles/ticks +average: 373547 cycles/ticks + +Loop spin: 815 +gen_a: +median: 102744 cycles/ticks +average: 103363 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247326 cycles/ticks +average: 248582 cycles/ticks + +indcpa_enc: +median: 287656 cycles/ticks +average: 289127 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59193 cycles/ticks + +kyber_keypair_derand: +median: 266252 cycles/ticks +average: 267469 cycles/ticks + +kyber_keypair: +median: 285784 cycles/ticks +average: 286865 cycles/ticks + +kyber_encaps_derand: +median: 307858 cycles/ticks +average: 308245 cycles/ticks + +kyber_encaps: +median: 308866 cycles/ticks +average: 309333 cycles/ticks + +kyber_decaps: +median: 371488 cycles/ticks +average: 372351 cycles/ticks + +Loop spin: 816 +gen_a: +median: 102622 cycles/ticks +average: 103299 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 249082 cycles/ticks +average: 250405 cycles/ticks + +indcpa_enc: +median: 289520 cycles/ticks +average: 291108 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 264882 cycles/ticks +average: 266176 cycles/ticks + +kyber_keypair: +median: 285692 cycles/ticks +average: 286737 cycles/ticks + +kyber_encaps_derand: +median: 307472 cycles/ticks +average: 307872 cycles/ticks + +kyber_encaps: +median: 308326 cycles/ticks +average: 308745 cycles/ticks + +kyber_decaps: +median: 370884 cycles/ticks +average: 371846 cycles/ticks + +Loop spin: 817 +gen_a: +median: 102982 cycles/ticks +average: 103555 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14911 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 248066 cycles/ticks +average: 249409 cycles/ticks + +indcpa_enc: +median: 288334 cycles/ticks +average: 289995 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265018 cycles/ticks +average: 267576 cycles/ticks + +kyber_keypair: +median: 285990 cycles/ticks +average: 287017 cycles/ticks + +kyber_encaps_derand: +median: 308600 cycles/ticks +average: 309023 cycles/ticks + +kyber_encaps: +median: 309476 cycles/ticks +average: 310039 cycles/ticks + +kyber_decaps: +median: 371998 cycles/ticks +average: 372915 cycles/ticks + +Loop spin: 818 +gen_a: +median: 102814 cycles/ticks +average: 103399 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14911 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2830 cycles/ticks + +indcpa_keypair: +median: 247988 cycles/ticks +average: 249262 cycles/ticks + +indcpa_enc: +median: 288306 cycles/ticks +average: 289945 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59228 cycles/ticks + +kyber_keypair_derand: +median: 264754 cycles/ticks +average: 266089 cycles/ticks + +kyber_keypair: +median: 285738 cycles/ticks +average: 286865 cycles/ticks + +kyber_encaps_derand: +median: 308032 cycles/ticks +average: 308445 cycles/ticks + +kyber_encaps: +median: 308830 cycles/ticks +average: 309292 cycles/ticks + +kyber_decaps: +median: 371530 cycles/ticks +average: 372381 cycles/ticks + +Loop spin: 819 +gen_a: +median: 102858 cycles/ticks +average: 103460 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14890 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247798 cycles/ticks +average: 249055 cycles/ticks + +indcpa_enc: +median: 288342 cycles/ticks +average: 289963 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59211 cycles/ticks + +kyber_keypair_derand: +median: 265074 cycles/ticks +average: 266397 cycles/ticks + +kyber_keypair: +median: 285736 cycles/ticks +average: 286661 cycles/ticks + +kyber_encaps_derand: +median: 308540 cycles/ticks +average: 308969 cycles/ticks + +kyber_encaps: +median: 309472 cycles/ticks +average: 310029 cycles/ticks + +kyber_decaps: +median: 372040 cycles/ticks +average: 373922 cycles/ticks + +Loop spin: 820 +gen_a: +median: 102678 cycles/ticks +average: 103316 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247444 cycles/ticks +average: 248711 cycles/ticks + +indcpa_enc: +median: 287850 cycles/ticks +average: 289571 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 265100 cycles/ticks +average: 266459 cycles/ticks + +kyber_keypair: +median: 285604 cycles/ticks +average: 286643 cycles/ticks + +kyber_encaps_derand: +median: 308168 cycles/ticks +average: 308676 cycles/ticks + +kyber_encaps: +median: 309090 cycles/ticks +average: 309650 cycles/ticks + +kyber_decaps: +median: 371982 cycles/ticks +average: 372750 cycles/ticks + +Loop spin: 821 +gen_a: +median: 102820 cycles/ticks +average: 103368 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247394 cycles/ticks +average: 248649 cycles/ticks + +indcpa_enc: +median: 288052 cycles/ticks +average: 289597 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 266350 cycles/ticks +average: 267670 cycles/ticks + +kyber_keypair: +median: 285538 cycles/ticks +average: 286650 cycles/ticks + +kyber_encaps_derand: +median: 308454 cycles/ticks +average: 308852 cycles/ticks + +kyber_encaps: +median: 309208 cycles/ticks +average: 309761 cycles/ticks + +kyber_decaps: +median: 371776 cycles/ticks +average: 372599 cycles/ticks + +Loop spin: 822 +gen_a: +median: 102726 cycles/ticks +average: 103323 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14925 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 323 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 547 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247234 cycles/ticks +average: 248653 cycles/ticks + +indcpa_enc: +median: 287850 cycles/ticks +average: 289585 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 266344 cycles/ticks +average: 268762 cycles/ticks + +kyber_keypair: +median: 285696 cycles/ticks +average: 286818 cycles/ticks + +kyber_encaps_derand: +median: 308804 cycles/ticks +average: 309127 cycles/ticks + +kyber_encaps: +median: 309772 cycles/ticks +average: 310339 cycles/ticks + +kyber_decaps: +median: 372202 cycles/ticks +average: 373052 cycles/ticks + +Loop spin: 823 +gen_a: +median: 102606 cycles/ticks +average: 103197 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14969 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247534 cycles/ticks +average: 248939 cycles/ticks + +indcpa_enc: +median: 287776 cycles/ticks +average: 289451 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59277 cycles/ticks + +kyber_keypair_derand: +median: 264922 cycles/ticks +average: 266448 cycles/ticks + +kyber_keypair: +median: 285630 cycles/ticks +average: 286680 cycles/ticks + +kyber_encaps_derand: +median: 308176 cycles/ticks +average: 308625 cycles/ticks + +kyber_encaps: +median: 309178 cycles/ticks +average: 309639 cycles/ticks + +kyber_decaps: +median: 371512 cycles/ticks +average: 372288 cycles/ticks + +Loop spin: 824 +gen_a: +median: 102602 cycles/ticks +average: 103289 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14964 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 249262 cycles/ticks +average: 250505 cycles/ticks + +indcpa_enc: +median: 289644 cycles/ticks +average: 291254 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 265142 cycles/ticks +average: 266447 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286787 cycles/ticks + +kyber_encaps_derand: +median: 308550 cycles/ticks +average: 311552 cycles/ticks + +kyber_encaps: +median: 309230 cycles/ticks +average: 312245 cycles/ticks + +kyber_decaps: +median: 371796 cycles/ticks +average: 373722 cycles/ticks + +Loop spin: 825 +gen_a: +median: 102786 cycles/ticks +average: 103386 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14890 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247336 cycles/ticks +average: 248598 cycles/ticks + +indcpa_enc: +median: 288110 cycles/ticks +average: 289863 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59200 cycles/ticks + +kyber_keypair_derand: +median: 264836 cycles/ticks +average: 266309 cycles/ticks + +kyber_keypair: +median: 285724 cycles/ticks +average: 286900 cycles/ticks + +kyber_encaps_derand: +median: 308560 cycles/ticks +average: 308984 cycles/ticks + +kyber_encaps: +median: 309508 cycles/ticks +average: 310046 cycles/ticks + +kyber_decaps: +median: 371760 cycles/ticks +average: 372669 cycles/ticks + +Loop spin: 826 +gen_a: +median: 102988 cycles/ticks +average: 103715 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14906 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 248066 cycles/ticks +average: 249476 cycles/ticks + +indcpa_enc: +median: 288300 cycles/ticks +average: 289948 cycles/ticks + +indcpa_dec: +median: 59008 cycles/ticks +average: 59290 cycles/ticks + +kyber_keypair_derand: +median: 265472 cycles/ticks +average: 266834 cycles/ticks + +kyber_keypair: +median: 285718 cycles/ticks +average: 286817 cycles/ticks + +kyber_encaps_derand: +median: 308256 cycles/ticks +average: 308687 cycles/ticks + +kyber_encaps: +median: 309266 cycles/ticks +average: 309860 cycles/ticks + +kyber_decaps: +median: 371850 cycles/ticks +average: 372638 cycles/ticks + +Loop spin: 827 +gen_a: +median: 102868 cycles/ticks +average: 103390 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4406 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2827 cycles/ticks + +indcpa_keypair: +median: 249136 cycles/ticks +average: 250424 cycles/ticks + +indcpa_enc: +median: 289484 cycles/ticks +average: 291047 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59200 cycles/ticks + +kyber_keypair_derand: +median: 264808 cycles/ticks +average: 267175 cycles/ticks + +kyber_keypair: +median: 285672 cycles/ticks +average: 286621 cycles/ticks + +kyber_encaps_derand: +median: 308056 cycles/ticks +average: 308459 cycles/ticks + +kyber_encaps: +median: 309008 cycles/ticks +average: 309572 cycles/ticks + +kyber_decaps: +median: 371564 cycles/ticks +average: 372303 cycles/ticks + +Loop spin: 828 +gen_a: +median: 102702 cycles/ticks +average: 103249 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14949 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 249498 cycles/ticks +average: 250796 cycles/ticks + +indcpa_enc: +median: 289848 cycles/ticks +average: 291389 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59325 cycles/ticks + +kyber_keypair_derand: +median: 265188 cycles/ticks +average: 266474 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286715 cycles/ticks + +kyber_encaps_derand: +median: 308338 cycles/ticks +average: 308786 cycles/ticks + +kyber_encaps: +median: 309134 cycles/ticks +average: 309652 cycles/ticks + +kyber_decaps: +median: 371742 cycles/ticks +average: 372669 cycles/ticks + +Loop spin: 829 +gen_a: +median: 102792 cycles/ticks +average: 103409 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2830 cycles/ticks + +indcpa_keypair: +median: 248012 cycles/ticks +average: 249306 cycles/ticks + +indcpa_enc: +median: 288516 cycles/ticks +average: 290138 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59288 cycles/ticks + +kyber_keypair_derand: +median: 265424 cycles/ticks +average: 266755 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286717 cycles/ticks + +kyber_encaps_derand: +median: 308798 cycles/ticks +average: 309374 cycles/ticks + +kyber_encaps: +median: 309538 cycles/ticks +average: 310260 cycles/ticks + +kyber_decaps: +median: 372112 cycles/ticks +average: 374206 cycles/ticks + +Loop spin: 830 +gen_a: +median: 102662 cycles/ticks +average: 103289 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247674 cycles/ticks +average: 248918 cycles/ticks + +indcpa_enc: +median: 287836 cycles/ticks +average: 289471 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265036 cycles/ticks +average: 266392 cycles/ticks + +kyber_keypair: +median: 285698 cycles/ticks +average: 286716 cycles/ticks + +kyber_encaps_derand: +median: 308226 cycles/ticks +average: 308645 cycles/ticks + +kyber_encaps: +median: 309360 cycles/ticks +average: 309901 cycles/ticks + +kyber_decaps: +median: 371826 cycles/ticks +average: 372523 cycles/ticks + +Loop spin: 831 +gen_a: +median: 102708 cycles/ticks +average: 103338 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247720 cycles/ticks +average: 249080 cycles/ticks + +indcpa_enc: +median: 288062 cycles/ticks +average: 289562 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 264872 cycles/ticks +average: 266118 cycles/ticks + +kyber_keypair: +median: 285316 cycles/ticks +average: 286379 cycles/ticks + +kyber_encaps_derand: +median: 308160 cycles/ticks +average: 308622 cycles/ticks + +kyber_encaps: +median: 308982 cycles/ticks +average: 309619 cycles/ticks + +kyber_decaps: +median: 371656 cycles/ticks +average: 372411 cycles/ticks + +Loop spin: 832 +gen_a: +median: 102612 cycles/ticks +average: 103164 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247976 cycles/ticks +average: 249309 cycles/ticks + +indcpa_enc: +median: 288480 cycles/ticks +average: 290164 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 60313 cycles/ticks + +kyber_keypair_derand: +median: 264778 cycles/ticks +average: 266046 cycles/ticks + +kyber_keypair: +median: 285584 cycles/ticks +average: 286659 cycles/ticks + +kyber_encaps_derand: +median: 308496 cycles/ticks +average: 309003 cycles/ticks + +kyber_encaps: +median: 309382 cycles/ticks +average: 309865 cycles/ticks + +kyber_decaps: +median: 371932 cycles/ticks +average: 372737 cycles/ticks + +Loop spin: 833 +gen_a: +median: 102740 cycles/ticks +average: 103323 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247780 cycles/ticks +average: 249152 cycles/ticks + +indcpa_enc: +median: 288164 cycles/ticks +average: 289739 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59203 cycles/ticks + +kyber_keypair_derand: +median: 264700 cycles/ticks +average: 266162 cycles/ticks + +kyber_keypair: +median: 285748 cycles/ticks +average: 286828 cycles/ticks + +kyber_encaps_derand: +median: 308598 cycles/ticks +average: 309094 cycles/ticks + +kyber_encaps: +median: 309478 cycles/ticks +average: 310091 cycles/ticks + +kyber_decaps: +median: 371982 cycles/ticks +average: 372719 cycles/ticks + +Loop spin: 834 +gen_a: +median: 102484 cycles/ticks +average: 103036 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14881 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 532 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4407 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247536 cycles/ticks +average: 248808 cycles/ticks + +indcpa_enc: +median: 288068 cycles/ticks +average: 289646 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59262 cycles/ticks + +kyber_keypair_derand: +median: 266448 cycles/ticks +average: 267730 cycles/ticks + +kyber_keypair: +median: 285638 cycles/ticks +average: 286725 cycles/ticks + +kyber_encaps_derand: +median: 307978 cycles/ticks +average: 308426 cycles/ticks + +kyber_encaps: +median: 308906 cycles/ticks +average: 309331 cycles/ticks + +kyber_decaps: +median: 371434 cycles/ticks +average: 373286 cycles/ticks + +Loop spin: 835 +gen_a: +median: 102946 cycles/ticks +average: 103521 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2118 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15034 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 248144 cycles/ticks +average: 249438 cycles/ticks + +indcpa_enc: +median: 288308 cycles/ticks +average: 289901 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59251 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266462 cycles/ticks + +kyber_keypair: +median: 285622 cycles/ticks +average: 286640 cycles/ticks + +kyber_encaps_derand: +median: 308348 cycles/ticks +average: 308783 cycles/ticks + +kyber_encaps: +median: 308902 cycles/ticks +average: 309257 cycles/ticks + +kyber_decaps: +median: 371292 cycles/ticks +average: 372153 cycles/ticks + +Loop spin: 836 +gen_a: +median: 102620 cycles/ticks +average: 103307 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247652 cycles/ticks +average: 248889 cycles/ticks + +indcpa_enc: +median: 287858 cycles/ticks +average: 289411 cycles/ticks + +indcpa_dec: +median: 58940 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 267986 cycles/ticks +average: 269151 cycles/ticks + +kyber_keypair: +median: 285530 cycles/ticks +average: 286493 cycles/ticks + +kyber_encaps_derand: +median: 308456 cycles/ticks +average: 308827 cycles/ticks + +kyber_encaps: +median: 309310 cycles/ticks +average: 309682 cycles/ticks + +kyber_decaps: +median: 371922 cycles/ticks +average: 372656 cycles/ticks + +Loop spin: 837 +gen_a: +median: 102816 cycles/ticks +average: 103424 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 248178 cycles/ticks +average: 249480 cycles/ticks + +indcpa_enc: +median: 288050 cycles/ticks +average: 289672 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 264790 cycles/ticks +average: 267183 cycles/ticks + +kyber_keypair: +median: 285390 cycles/ticks +average: 286416 cycles/ticks + +kyber_encaps_derand: +median: 307906 cycles/ticks +average: 308232 cycles/ticks + +kyber_encaps: +median: 308786 cycles/ticks +average: 309196 cycles/ticks + +kyber_decaps: +median: 371834 cycles/ticks +average: 372477 cycles/ticks + +Loop spin: 838 +gen_a: +median: 102716 cycles/ticks +average: 103317 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14899 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247980 cycles/ticks +average: 249199 cycles/ticks + +indcpa_enc: +median: 288548 cycles/ticks +average: 290009 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 264914 cycles/ticks +average: 266199 cycles/ticks + +kyber_keypair: +median: 285496 cycles/ticks +average: 286575 cycles/ticks + +kyber_encaps_derand: +median: 307842 cycles/ticks +average: 308407 cycles/ticks + +kyber_encaps: +median: 308686 cycles/ticks +average: 308906 cycles/ticks + +kyber_decaps: +median: 371184 cycles/ticks +average: 371907 cycles/ticks + +Loop spin: 839 +gen_a: +median: 102490 cycles/ticks +average: 103085 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247982 cycles/ticks +average: 249137 cycles/ticks + +indcpa_enc: +median: 288308 cycles/ticks +average: 289788 cycles/ticks + +indcpa_dec: +median: 58930 cycles/ticks +average: 59189 cycles/ticks + +kyber_keypair_derand: +median: 264816 cycles/ticks +average: 266063 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286602 cycles/ticks + +kyber_encaps_derand: +median: 308594 cycles/ticks +average: 309057 cycles/ticks + +kyber_encaps: +median: 309450 cycles/ticks +average: 309901 cycles/ticks + +kyber_decaps: +median: 371966 cycles/ticks +average: 373890 cycles/ticks + +Loop spin: 840 +gen_a: +median: 102688 cycles/ticks +average: 103266 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247614 cycles/ticks +average: 248869 cycles/ticks + +indcpa_enc: +median: 287978 cycles/ticks +average: 289523 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59194 cycles/ticks + +kyber_keypair_derand: +median: 264956 cycles/ticks +average: 266181 cycles/ticks + +kyber_keypair: +median: 285598 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308440 cycles/ticks +average: 308826 cycles/ticks + +kyber_encaps: +median: 309046 cycles/ticks +average: 309481 cycles/ticks + +kyber_decaps: +median: 371668 cycles/ticks +average: 372715 cycles/ticks + +Loop spin: 841 +gen_a: +median: 103050 cycles/ticks +average: 103689 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15026 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247706 cycles/ticks +average: 249122 cycles/ticks + +indcpa_enc: +median: 288042 cycles/ticks +average: 289682 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59256 cycles/ticks + +kyber_keypair_derand: +median: 264856 cycles/ticks +average: 266235 cycles/ticks + +kyber_keypair: +median: 285678 cycles/ticks +average: 286705 cycles/ticks + +kyber_encaps_derand: +median: 308538 cycles/ticks +average: 308995 cycles/ticks + +kyber_encaps: +median: 309318 cycles/ticks +average: 309867 cycles/ticks + +kyber_decaps: +median: 371972 cycles/ticks +average: 372745 cycles/ticks + +Loop spin: 842 +gen_a: +median: 102978 cycles/ticks +average: 103538 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14939 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4399 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247980 cycles/ticks +average: 249267 cycles/ticks + +indcpa_enc: +median: 288440 cycles/ticks +average: 289961 cycles/ticks + +indcpa_dec: +median: 59034 cycles/ticks +average: 60406 cycles/ticks + +kyber_keypair_derand: +median: 264796 cycles/ticks +average: 266089 cycles/ticks + +kyber_keypair: +median: 285446 cycles/ticks +average: 286555 cycles/ticks + +kyber_encaps_derand: +median: 308632 cycles/ticks +average: 309076 cycles/ticks + +kyber_encaps: +median: 309420 cycles/ticks +average: 309835 cycles/ticks + +kyber_decaps: +median: 372012 cycles/ticks +average: 372738 cycles/ticks + +Loop spin: 843 +gen_a: +median: 102560 cycles/ticks +average: 103139 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14878 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247586 cycles/ticks +average: 248850 cycles/ticks + +indcpa_enc: +median: 287936 cycles/ticks +average: 289596 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 265372 cycles/ticks +average: 266695 cycles/ticks + +kyber_keypair: +median: 285480 cycles/ticks +average: 286650 cycles/ticks + +kyber_encaps_derand: +median: 308304 cycles/ticks +average: 308677 cycles/ticks + +kyber_encaps: +median: 309182 cycles/ticks +average: 309696 cycles/ticks + +kyber_decaps: +median: 371588 cycles/ticks +average: 372423 cycles/ticks + +Loop spin: 844 +gen_a: +median: 102836 cycles/ticks +average: 103429 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247182 cycles/ticks +average: 248462 cycles/ticks + +indcpa_enc: +median: 287530 cycles/ticks +average: 289112 cycles/ticks + +indcpa_dec: +median: 58928 cycles/ticks +average: 59147 cycles/ticks + +kyber_keypair_derand: +median: 264916 cycles/ticks +average: 266101 cycles/ticks + +kyber_keypair: +median: 285544 cycles/ticks +average: 286562 cycles/ticks + +kyber_encaps_derand: +median: 308310 cycles/ticks +average: 308847 cycles/ticks + +kyber_encaps: +median: 308922 cycles/ticks +average: 309338 cycles/ticks + +kyber_decaps: +median: 371800 cycles/ticks +average: 373765 cycles/ticks + +Loop spin: 845 +gen_a: +median: 102418 cycles/ticks +average: 103061 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14892 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247344 cycles/ticks +average: 248613 cycles/ticks + +indcpa_enc: +median: 288004 cycles/ticks +average: 289604 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 265078 cycles/ticks +average: 266374 cycles/ticks + +kyber_keypair: +median: 285372 cycles/ticks +average: 286411 cycles/ticks + +kyber_encaps_derand: +median: 307980 cycles/ticks +average: 308344 cycles/ticks + +kyber_encaps: +median: 308910 cycles/ticks +average: 309386 cycles/ticks + +kyber_decaps: +median: 371602 cycles/ticks +average: 372330 cycles/ticks + +Loop spin: 846 +gen_a: +median: 102786 cycles/ticks +average: 103487 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247682 cycles/ticks +average: 249010 cycles/ticks + +indcpa_enc: +median: 288172 cycles/ticks +average: 289779 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265154 cycles/ticks +average: 266449 cycles/ticks + +kyber_keypair: +median: 285434 cycles/ticks +average: 286358 cycles/ticks + +kyber_encaps_derand: +median: 310032 cycles/ticks +average: 310358 cycles/ticks + +kyber_encaps: +median: 310788 cycles/ticks +average: 311026 cycles/ticks + +kyber_decaps: +median: 373398 cycles/ticks +average: 374206 cycles/ticks + +Loop spin: 847 +gen_a: +median: 103014 cycles/ticks +average: 103548 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14893 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247452 cycles/ticks +average: 248752 cycles/ticks + +indcpa_enc: +median: 288040 cycles/ticks +average: 289686 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59183 cycles/ticks + +kyber_keypair_derand: +median: 265248 cycles/ticks +average: 267608 cycles/ticks + +kyber_keypair: +median: 285194 cycles/ticks +average: 286233 cycles/ticks + +kyber_encaps_derand: +median: 308280 cycles/ticks +average: 308585 cycles/ticks + +kyber_encaps: +median: 309046 cycles/ticks +average: 309421 cycles/ticks + +kyber_decaps: +median: 371818 cycles/ticks +average: 372668 cycles/ticks + +Loop spin: 848 +gen_a: +median: 102752 cycles/ticks +average: 103337 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247328 cycles/ticks +average: 248542 cycles/ticks + +indcpa_enc: +median: 287662 cycles/ticks +average: 289153 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59226 cycles/ticks + +kyber_keypair_derand: +median: 265164 cycles/ticks +average: 266351 cycles/ticks + +kyber_keypair: +median: 285652 cycles/ticks +average: 286633 cycles/ticks + +kyber_encaps_derand: +median: 308664 cycles/ticks +average: 309114 cycles/ticks + +kyber_encaps: +median: 309254 cycles/ticks +average: 309569 cycles/ticks + +kyber_decaps: +median: 371976 cycles/ticks +average: 372751 cycles/ticks + +Loop spin: 849 +gen_a: +median: 102702 cycles/ticks +average: 103327 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2829 cycles/ticks + +indcpa_keypair: +median: 250560 cycles/ticks +average: 251852 cycles/ticks + +indcpa_enc: +median: 290968 cycles/ticks +average: 292359 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265064 cycles/ticks +average: 266307 cycles/ticks + +kyber_keypair: +median: 285570 cycles/ticks +average: 286563 cycles/ticks + +kyber_encaps_derand: +median: 308102 cycles/ticks +average: 308466 cycles/ticks + +kyber_encaps: +median: 308910 cycles/ticks +average: 310384 cycles/ticks + +kyber_decaps: +median: 371476 cycles/ticks +average: 372261 cycles/ticks + +Loop spin: 850 +gen_a: +median: 102484 cycles/ticks +average: 103080 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248008 cycles/ticks +average: 249068 cycles/ticks + +indcpa_enc: +median: 288382 cycles/ticks +average: 289903 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265408 cycles/ticks +average: 266658 cycles/ticks + +kyber_keypair: +median: 285632 cycles/ticks +average: 286630 cycles/ticks + +kyber_encaps_derand: +median: 308034 cycles/ticks +average: 308433 cycles/ticks + +kyber_encaps: +median: 308906 cycles/ticks +average: 309293 cycles/ticks + +kyber_decaps: +median: 371466 cycles/ticks +average: 372268 cycles/ticks + +Loop spin: 851 +gen_a: +median: 103112 cycles/ticks +average: 103767 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2129 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14908 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 544 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247860 cycles/ticks +average: 249188 cycles/ticks + +indcpa_enc: +median: 288668 cycles/ticks +average: 290142 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 264572 cycles/ticks +average: 265897 cycles/ticks + +kyber_keypair: +median: 285430 cycles/ticks +average: 286351 cycles/ticks + +kyber_encaps_derand: +median: 309470 cycles/ticks +average: 309872 cycles/ticks + +kyber_encaps: +median: 310200 cycles/ticks +average: 310458 cycles/ticks + +kyber_decaps: +median: 372780 cycles/ticks +average: 373614 cycles/ticks + +Loop spin: 852 +gen_a: +median: 102798 cycles/ticks +average: 103408 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247482 cycles/ticks +average: 248744 cycles/ticks + +indcpa_enc: +median: 287990 cycles/ticks +average: 289700 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 60346 cycles/ticks + +kyber_keypair_derand: +median: 264906 cycles/ticks +average: 266137 cycles/ticks + +kyber_keypair: +median: 285514 cycles/ticks +average: 286414 cycles/ticks + +kyber_encaps_derand: +median: 310208 cycles/ticks +average: 310580 cycles/ticks + +kyber_encaps: +median: 310942 cycles/ticks +average: 311359 cycles/ticks + +kyber_decaps: +median: 373428 cycles/ticks +average: 374193 cycles/ticks + +Loop spin: 853 +gen_a: +median: 102880 cycles/ticks +average: 103473 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247962 cycles/ticks +average: 249142 cycles/ticks + +indcpa_enc: +median: 288044 cycles/ticks +average: 289520 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59340 cycles/ticks + +kyber_keypair_derand: +median: 265282 cycles/ticks +average: 266551 cycles/ticks + +kyber_keypair: +median: 285514 cycles/ticks +average: 286578 cycles/ticks + +kyber_encaps_derand: +median: 308102 cycles/ticks +average: 308420 cycles/ticks + +kyber_encaps: +median: 308900 cycles/ticks +average: 309220 cycles/ticks + +kyber_decaps: +median: 371546 cycles/ticks +average: 372262 cycles/ticks + +Loop spin: 854 +gen_a: +median: 102768 cycles/ticks +average: 103332 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 249296 cycles/ticks +average: 250523 cycles/ticks + +indcpa_enc: +median: 289662 cycles/ticks +average: 291175 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59237 cycles/ticks + +kyber_keypair_derand: +median: 264484 cycles/ticks +average: 265818 cycles/ticks + +kyber_keypair: +median: 285436 cycles/ticks +average: 286586 cycles/ticks + +kyber_encaps_derand: +median: 308742 cycles/ticks +average: 309107 cycles/ticks + +kyber_encaps: +median: 309422 cycles/ticks +average: 309821 cycles/ticks + +kyber_decaps: +median: 372026 cycles/ticks +average: 373956 cycles/ticks + +Loop spin: 855 +gen_a: +median: 102818 cycles/ticks +average: 103373 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2814 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247642 cycles/ticks +average: 248876 cycles/ticks + +indcpa_enc: +median: 288148 cycles/ticks +average: 289785 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59292 cycles/ticks + +kyber_keypair_derand: +median: 264994 cycles/ticks +average: 266262 cycles/ticks + +kyber_keypair: +median: 285454 cycles/ticks +average: 286369 cycles/ticks + +kyber_encaps_derand: +median: 308644 cycles/ticks +average: 309061 cycles/ticks + +kyber_encaps: +median: 309340 cycles/ticks +average: 309691 cycles/ticks + +kyber_decaps: +median: 372048 cycles/ticks +average: 372725 cycles/ticks + +Loop spin: 856 +gen_a: +median: 102966 cycles/ticks +average: 103647 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14932 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248096 cycles/ticks +average: 249517 cycles/ticks + +indcpa_enc: +median: 287810 cycles/ticks +average: 289422 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59151 cycles/ticks + +kyber_keypair_derand: +median: 266382 cycles/ticks +average: 267870 cycles/ticks + +kyber_keypair: +median: 285688 cycles/ticks +average: 286748 cycles/ticks + +kyber_encaps_derand: +median: 308108 cycles/ticks +average: 308425 cycles/ticks + +kyber_encaps: +median: 308770 cycles/ticks +average: 309074 cycles/ticks + +kyber_decaps: +median: 371254 cycles/ticks +average: 371902 cycles/ticks + +Loop spin: 857 +gen_a: +median: 102840 cycles/ticks +average: 103421 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1387 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247854 cycles/ticks +average: 249061 cycles/ticks + +indcpa_enc: +median: 288030 cycles/ticks +average: 289657 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59267 cycles/ticks + +kyber_keypair_derand: +median: 265042 cycles/ticks +average: 267335 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286562 cycles/ticks + +kyber_encaps_derand: +median: 308430 cycles/ticks +average: 308759 cycles/ticks + +kyber_encaps: +median: 309284 cycles/ticks +average: 309616 cycles/ticks + +kyber_decaps: +median: 371886 cycles/ticks +average: 372738 cycles/ticks + +Loop spin: 858 +gen_a: +median: 102884 cycles/ticks +average: 103480 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248050 cycles/ticks +average: 249302 cycles/ticks + +indcpa_enc: +median: 288406 cycles/ticks +average: 289876 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 265396 cycles/ticks +average: 266574 cycles/ticks + +kyber_keypair: +median: 285652 cycles/ticks +average: 286735 cycles/ticks + +kyber_encaps_derand: +median: 308776 cycles/ticks +average: 309312 cycles/ticks + +kyber_encaps: +median: 309522 cycles/ticks +average: 309754 cycles/ticks + +kyber_decaps: +median: 371826 cycles/ticks +average: 372522 cycles/ticks + +Loop spin: 859 +gen_a: +median: 102632 cycles/ticks +average: 103187 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247938 cycles/ticks +average: 249164 cycles/ticks + +indcpa_enc: +median: 288204 cycles/ticks +average: 289733 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59213 cycles/ticks + +kyber_keypair_derand: +median: 265228 cycles/ticks +average: 266628 cycles/ticks + +kyber_keypair: +median: 285484 cycles/ticks +average: 286705 cycles/ticks + +kyber_encaps_derand: +median: 308710 cycles/ticks +average: 309267 cycles/ticks + +kyber_encaps: +median: 309344 cycles/ticks +average: 310993 cycles/ticks + +kyber_decaps: +median: 371864 cycles/ticks +average: 372831 cycles/ticks + +Loop spin: 860 +gen_a: +median: 102790 cycles/ticks +average: 103372 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 250672 cycles/ticks +average: 252006 cycles/ticks + +indcpa_enc: +median: 291388 cycles/ticks +average: 293075 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59206 cycles/ticks + +kyber_keypair_derand: +median: 264614 cycles/ticks +average: 265896 cycles/ticks + +kyber_keypair: +median: 285502 cycles/ticks +average: 286575 cycles/ticks + +kyber_encaps_derand: +median: 308560 cycles/ticks +average: 308943 cycles/ticks + +kyber_encaps: +median: 309248 cycles/ticks +average: 309731 cycles/ticks + +kyber_decaps: +median: 371780 cycles/ticks +average: 372651 cycles/ticks + +Loop spin: 861 +gen_a: +median: 102600 cycles/ticks +average: 103179 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14828 cycles/ticks +average: 15024 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247844 cycles/ticks +average: 249186 cycles/ticks + +indcpa_enc: +median: 288516 cycles/ticks +average: 290172 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59189 cycles/ticks + +kyber_keypair_derand: +median: 264984 cycles/ticks +average: 266311 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286644 cycles/ticks + +kyber_encaps_derand: +median: 308812 cycles/ticks +average: 309201 cycles/ticks + +kyber_encaps: +median: 309616 cycles/ticks +average: 310099 cycles/ticks + +kyber_decaps: +median: 371974 cycles/ticks +average: 375063 cycles/ticks + +Loop spin: 862 +gen_a: +median: 102836 cycles/ticks +average: 103454 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247762 cycles/ticks +average: 251579 cycles/ticks + +indcpa_enc: +median: 288314 cycles/ticks +average: 290971 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 265178 cycles/ticks +average: 266443 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286415 cycles/ticks + +kyber_encaps_derand: +median: 309924 cycles/ticks +average: 310454 cycles/ticks + +kyber_encaps: +median: 310646 cycles/ticks +average: 311161 cycles/ticks + +kyber_decaps: +median: 373258 cycles/ticks +average: 374065 cycles/ticks + +Loop spin: 863 +gen_a: +median: 102796 cycles/ticks +average: 103436 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247840 cycles/ticks +average: 249161 cycles/ticks + +indcpa_enc: +median: 288272 cycles/ticks +average: 289910 cycles/ticks + +indcpa_dec: +median: 59022 cycles/ticks +average: 59299 cycles/ticks + +kyber_keypair_derand: +median: 265254 cycles/ticks +average: 266637 cycles/ticks + +kyber_keypair: +median: 285482 cycles/ticks +average: 286579 cycles/ticks + +kyber_encaps_derand: +median: 307778 cycles/ticks +average: 308255 cycles/ticks + +kyber_encaps: +median: 308568 cycles/ticks +average: 308979 cycles/ticks + +kyber_decaps: +median: 371188 cycles/ticks +average: 371934 cycles/ticks + +Loop spin: 864 +gen_a: +median: 102642 cycles/ticks +average: 103259 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2802 cycles/ticks + +indcpa_keypair: +median: 247788 cycles/ticks +average: 249117 cycles/ticks + +indcpa_enc: +median: 287874 cycles/ticks +average: 289407 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 265234 cycles/ticks +average: 266434 cycles/ticks + +kyber_keypair: +median: 285520 cycles/ticks +average: 286638 cycles/ticks + +kyber_encaps_derand: +median: 308040 cycles/ticks +average: 308554 cycles/ticks + +kyber_encaps: +median: 308920 cycles/ticks +average: 310365 cycles/ticks + +kyber_decaps: +median: 371494 cycles/ticks +average: 372252 cycles/ticks + +Loop spin: 865 +gen_a: +median: 102788 cycles/ticks +average: 103389 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248006 cycles/ticks +average: 249214 cycles/ticks + +indcpa_enc: +median: 289066 cycles/ticks +average: 290502 cycles/ticks + +indcpa_dec: +median: 59064 cycles/ticks +average: 59335 cycles/ticks + +kyber_keypair_derand: +median: 264954 cycles/ticks +average: 266213 cycles/ticks + +kyber_keypair: +median: 285472 cycles/ticks +average: 286562 cycles/ticks + +kyber_encaps_derand: +median: 309248 cycles/ticks +average: 309697 cycles/ticks + +kyber_encaps: +median: 309846 cycles/ticks +average: 310337 cycles/ticks + +kyber_decaps: +median: 372422 cycles/ticks +average: 373236 cycles/ticks + +Loop spin: 866 +gen_a: +median: 102794 cycles/ticks +average: 103414 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247758 cycles/ticks +average: 249038 cycles/ticks + +indcpa_enc: +median: 288170 cycles/ticks +average: 289772 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 264706 cycles/ticks +average: 265970 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286592 cycles/ticks + +kyber_encaps_derand: +median: 308514 cycles/ticks +average: 308911 cycles/ticks + +kyber_encaps: +median: 309258 cycles/ticks +average: 309628 cycles/ticks + +kyber_decaps: +median: 371784 cycles/ticks +average: 372619 cycles/ticks + +Loop spin: 867 +gen_a: +median: 102850 cycles/ticks +average: 103489 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15029 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247502 cycles/ticks +average: 248932 cycles/ticks + +indcpa_enc: +median: 287616 cycles/ticks +average: 290324 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 265148 cycles/ticks +average: 266460 cycles/ticks + +kyber_keypair: +median: 285466 cycles/ticks +average: 286514 cycles/ticks + +kyber_encaps_derand: +median: 308270 cycles/ticks +average: 308700 cycles/ticks + +kyber_encaps: +median: 309088 cycles/ticks +average: 309483 cycles/ticks + +kyber_decaps: +median: 371742 cycles/ticks +average: 372512 cycles/ticks + +Loop spin: 868 +gen_a: +median: 102904 cycles/ticks +average: 103440 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14980 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247516 cycles/ticks +average: 248755 cycles/ticks + +indcpa_enc: +median: 287824 cycles/ticks +average: 289386 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59282 cycles/ticks + +kyber_keypair_derand: +median: 264924 cycles/ticks +average: 266252 cycles/ticks + +kyber_keypair: +median: 285542 cycles/ticks +average: 286573 cycles/ticks + +kyber_encaps_derand: +median: 308682 cycles/ticks +average: 309102 cycles/ticks + +kyber_encaps: +median: 309512 cycles/ticks +average: 309948 cycles/ticks + +kyber_decaps: +median: 372266 cycles/ticks +average: 373093 cycles/ticks + +Loop spin: 869 +gen_a: +median: 102850 cycles/ticks +average: 103398 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247764 cycles/ticks +average: 249023 cycles/ticks + +indcpa_enc: +median: 287966 cycles/ticks +average: 289496 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 265060 cycles/ticks +average: 266351 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286619 cycles/ticks + +kyber_encaps_derand: +median: 310166 cycles/ticks +average: 310648 cycles/ticks + +kyber_encaps: +median: 310918 cycles/ticks +average: 312415 cycles/ticks + +kyber_decaps: +median: 373508 cycles/ticks +average: 374279 cycles/ticks + +Loop spin: 870 +gen_a: +median: 102588 cycles/ticks +average: 103192 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248058 cycles/ticks +average: 249368 cycles/ticks + +indcpa_enc: +median: 288448 cycles/ticks +average: 290036 cycles/ticks + +indcpa_dec: +median: 59002 cycles/ticks +average: 59286 cycles/ticks + +kyber_keypair_derand: +median: 265304 cycles/ticks +average: 266667 cycles/ticks + +kyber_keypair: +median: 285442 cycles/ticks +average: 286552 cycles/ticks + +kyber_encaps_derand: +median: 308400 cycles/ticks +average: 308742 cycles/ticks + +kyber_encaps: +median: 309032 cycles/ticks +average: 309513 cycles/ticks + +kyber_decaps: +median: 371660 cycles/ticks +average: 372423 cycles/ticks + +Loop spin: 871 +gen_a: +median: 102876 cycles/ticks +average: 103428 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247908 cycles/ticks +average: 249128 cycles/ticks + +indcpa_enc: +median: 288218 cycles/ticks +average: 289808 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59198 cycles/ticks + +kyber_keypair_derand: +median: 265272 cycles/ticks +average: 266548 cycles/ticks + +kyber_keypair: +median: 285382 cycles/ticks +average: 286454 cycles/ticks + +kyber_encaps_derand: +median: 308616 cycles/ticks +average: 309061 cycles/ticks + +kyber_encaps: +median: 309466 cycles/ticks +average: 309864 cycles/ticks + +kyber_decaps: +median: 372066 cycles/ticks +average: 372706 cycles/ticks + +Loop spin: 872 +gen_a: +median: 102960 cycles/ticks +average: 103650 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4356 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247630 cycles/ticks +average: 248896 cycles/ticks + +indcpa_enc: +median: 288196 cycles/ticks +average: 290623 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59261 cycles/ticks + +kyber_keypair_derand: +median: 265184 cycles/ticks +average: 266481 cycles/ticks + +kyber_keypair: +median: 285488 cycles/ticks +average: 286392 cycles/ticks + +kyber_encaps_derand: +median: 308540 cycles/ticks +average: 308978 cycles/ticks + +kyber_encaps: +median: 309278 cycles/ticks +average: 309694 cycles/ticks + +kyber_decaps: +median: 371862 cycles/ticks +average: 372637 cycles/ticks + +Loop spin: 873 +gen_a: +median: 102716 cycles/ticks +average: 103365 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15022 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247808 cycles/ticks +average: 249214 cycles/ticks + +indcpa_enc: +median: 288184 cycles/ticks +average: 289678 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59236 cycles/ticks + +kyber_keypair_derand: +median: 266560 cycles/ticks +average: 267936 cycles/ticks + +kyber_keypair: +median: 285336 cycles/ticks +average: 286371 cycles/ticks + +kyber_encaps_derand: +median: 309776 cycles/ticks +average: 310091 cycles/ticks + +kyber_encaps: +median: 310516 cycles/ticks +average: 310897 cycles/ticks + +kyber_decaps: +median: 373142 cycles/ticks +average: 373954 cycles/ticks + +Loop spin: 874 +gen_a: +median: 103010 cycles/ticks +average: 103610 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14971 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 313 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247798 cycles/ticks +average: 248975 cycles/ticks + +indcpa_enc: +median: 288328 cycles/ticks +average: 289854 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59160 cycles/ticks + +kyber_keypair_derand: +median: 264888 cycles/ticks +average: 266162 cycles/ticks + +kyber_keypair: +median: 285704 cycles/ticks +average: 286784 cycles/ticks + +kyber_encaps_derand: +median: 308730 cycles/ticks +average: 309100 cycles/ticks + +kyber_encaps: +median: 309228 cycles/ticks +average: 310608 cycles/ticks + +kyber_decaps: +median: 371920 cycles/ticks +average: 372673 cycles/ticks + +Loop spin: 875 +gen_a: +median: 103072 cycles/ticks +average: 103658 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247290 cycles/ticks +average: 248597 cycles/ticks + +indcpa_enc: +median: 287684 cycles/ticks +average: 289196 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59268 cycles/ticks + +kyber_keypair_derand: +median: 268264 cycles/ticks +average: 269630 cycles/ticks + +kyber_keypair: +median: 285436 cycles/ticks +average: 286405 cycles/ticks + +kyber_encaps_derand: +median: 308440 cycles/ticks +average: 308864 cycles/ticks + +kyber_encaps: +median: 309168 cycles/ticks +average: 309378 cycles/ticks + +kyber_decaps: +median: 371722 cycles/ticks +average: 372433 cycles/ticks + +Loop spin: 876 +gen_a: +median: 102818 cycles/ticks +average: 103354 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14958 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1355 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247846 cycles/ticks +average: 248992 cycles/ticks + +indcpa_enc: +median: 287842 cycles/ticks +average: 289248 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59240 cycles/ticks + +kyber_keypair_derand: +median: 265092 cycles/ticks +average: 266364 cycles/ticks + +kyber_keypair: +median: 285532 cycles/ticks +average: 286551 cycles/ticks + +kyber_encaps_derand: +median: 308500 cycles/ticks +average: 308814 cycles/ticks + +kyber_encaps: +median: 309096 cycles/ticks +average: 309196 cycles/ticks + +kyber_decaps: +median: 371756 cycles/ticks +average: 372464 cycles/ticks + +Loop spin: 877 +gen_a: +median: 102726 cycles/ticks +average: 103242 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14868 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247396 cycles/ticks +average: 248849 cycles/ticks + +indcpa_enc: +median: 287642 cycles/ticks +average: 290393 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59208 cycles/ticks + +kyber_keypair_derand: +median: 265536 cycles/ticks +average: 266756 cycles/ticks + +kyber_keypair: +median: 285558 cycles/ticks +average: 286700 cycles/ticks + +kyber_encaps_derand: +median: 308490 cycles/ticks +average: 309020 cycles/ticks + +kyber_encaps: +median: 309300 cycles/ticks +average: 309710 cycles/ticks + +kyber_decaps: +median: 371924 cycles/ticks +average: 372654 cycles/ticks + +Loop spin: 878 +gen_a: +median: 102824 cycles/ticks +average: 103397 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2096 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14935 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248072 cycles/ticks +average: 249381 cycles/ticks + +indcpa_enc: +median: 288088 cycles/ticks +average: 289661 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 264878 cycles/ticks +average: 266245 cycles/ticks + +kyber_keypair: +median: 285476 cycles/ticks +average: 286654 cycles/ticks + +kyber_encaps_derand: +median: 308340 cycles/ticks +average: 308809 cycles/ticks + +kyber_encaps: +median: 309096 cycles/ticks +average: 309482 cycles/ticks + +kyber_decaps: +median: 371888 cycles/ticks +average: 372772 cycles/ticks + +Loop spin: 879 +gen_a: +median: 102868 cycles/ticks +average: 103385 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4369 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 247820 cycles/ticks +average: 249136 cycles/ticks + +indcpa_enc: +median: 288646 cycles/ticks +average: 290257 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265122 cycles/ticks +average: 266531 cycles/ticks + +kyber_keypair: +median: 285574 cycles/ticks +average: 286708 cycles/ticks + +kyber_encaps_derand: +median: 308702 cycles/ticks +average: 310317 cycles/ticks + +kyber_encaps: +median: 309494 cycles/ticks +average: 309925 cycles/ticks + +kyber_decaps: +median: 372140 cycles/ticks +average: 373032 cycles/ticks + +Loop spin: 880 +gen_a: +median: 102732 cycles/ticks +average: 103278 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 248110 cycles/ticks +average: 249441 cycles/ticks + +indcpa_enc: +median: 288464 cycles/ticks +average: 290134 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59214 cycles/ticks + +kyber_keypair_derand: +median: 265012 cycles/ticks +average: 266339 cycles/ticks + +kyber_keypair: +median: 285696 cycles/ticks +average: 286815 cycles/ticks + +kyber_encaps_derand: +median: 312306 cycles/ticks +average: 312800 cycles/ticks + +kyber_encaps: +median: 313148 cycles/ticks +average: 313663 cycles/ticks + +kyber_decaps: +median: 375868 cycles/ticks +average: 376800 cycles/ticks + +Loop spin: 881 +gen_a: +median: 102924 cycles/ticks +average: 103490 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14972 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4412 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247588 cycles/ticks +average: 248921 cycles/ticks + +indcpa_enc: +median: 288100 cycles/ticks +average: 289733 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59242 cycles/ticks + +kyber_keypair_derand: +median: 264858 cycles/ticks +average: 266275 cycles/ticks + +kyber_keypair: +median: 285498 cycles/ticks +average: 286667 cycles/ticks + +kyber_encaps_derand: +median: 307906 cycles/ticks +average: 308392 cycles/ticks + +kyber_encaps: +median: 308786 cycles/ticks +average: 309247 cycles/ticks + +kyber_decaps: +median: 371348 cycles/ticks +average: 372292 cycles/ticks + +Loop spin: 882 +gen_a: +median: 102822 cycles/ticks +average: 103426 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2098 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247678 cycles/ticks +average: 250248 cycles/ticks + +indcpa_enc: +median: 288078 cycles/ticks +average: 289723 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59241 cycles/ticks + +kyber_keypair_derand: +median: 266816 cycles/ticks +average: 268189 cycles/ticks + +kyber_keypair: +median: 285534 cycles/ticks +average: 286629 cycles/ticks + +kyber_encaps_derand: +median: 308410 cycles/ticks +average: 308832 cycles/ticks + +kyber_encaps: +median: 309080 cycles/ticks +average: 309576 cycles/ticks + +kyber_decaps: +median: 371674 cycles/ticks +average: 372484 cycles/ticks + +Loop spin: 883 +gen_a: +median: 102882 cycles/ticks +average: 103423 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14890 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2800 cycles/ticks + +indcpa_keypair: +median: 247564 cycles/ticks +average: 249089 cycles/ticks + +indcpa_enc: +median: 288300 cycles/ticks +average: 289974 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59223 cycles/ticks + +kyber_keypair_derand: +median: 264702 cycles/ticks +average: 266105 cycles/ticks + +kyber_keypair: +median: 285116 cycles/ticks +average: 286317 cycles/ticks + +kyber_encaps_derand: +median: 308258 cycles/ticks +average: 308630 cycles/ticks + +kyber_encaps: +median: 309212 cycles/ticks +average: 309550 cycles/ticks + +kyber_decaps: +median: 371800 cycles/ticks +average: 372563 cycles/ticks + +Loop spin: 884 +gen_a: +median: 102850 cycles/ticks +average: 103438 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247896 cycles/ticks +average: 249253 cycles/ticks + +indcpa_enc: +median: 288076 cycles/ticks +average: 289797 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59199 cycles/ticks + +kyber_keypair_derand: +median: 265630 cycles/ticks +average: 267097 cycles/ticks + +kyber_keypair: +median: 285856 cycles/ticks +average: 287019 cycles/ticks + +kyber_encaps_derand: +median: 308828 cycles/ticks +average: 310358 cycles/ticks + +kyber_encaps: +median: 309514 cycles/ticks +average: 309938 cycles/ticks + +kyber_decaps: +median: 372002 cycles/ticks +average: 372751 cycles/ticks + +Loop spin: 885 +gen_a: +median: 102672 cycles/ticks +average: 103226 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14945 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2798 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247768 cycles/ticks +average: 249165 cycles/ticks + +indcpa_enc: +median: 287966 cycles/ticks +average: 289585 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 266530 cycles/ticks +average: 267845 cycles/ticks + +kyber_keypair: +median: 285526 cycles/ticks +average: 286578 cycles/ticks + +kyber_encaps_derand: +median: 308076 cycles/ticks +average: 308593 cycles/ticks + +kyber_encaps: +median: 308782 cycles/ticks +average: 309216 cycles/ticks + +kyber_decaps: +median: 371522 cycles/ticks +average: 372403 cycles/ticks + +Loop spin: 886 +gen_a: +median: 102976 cycles/ticks +average: 103522 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2130 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247536 cycles/ticks +average: 248809 cycles/ticks + +indcpa_enc: +median: 288236 cycles/ticks +average: 289897 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59216 cycles/ticks + +kyber_keypair_derand: +median: 264782 cycles/ticks +average: 266127 cycles/ticks + +kyber_keypair: +median: 285392 cycles/ticks +average: 286525 cycles/ticks + +kyber_encaps_derand: +median: 308940 cycles/ticks +average: 309496 cycles/ticks + +kyber_encaps: +median: 309582 cycles/ticks +average: 309952 cycles/ticks + +kyber_decaps: +median: 372244 cycles/ticks +average: 373185 cycles/ticks + +Loop spin: 887 +gen_a: +median: 102740 cycles/ticks +average: 103320 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 15013 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247782 cycles/ticks +average: 250134 cycles/ticks + +indcpa_enc: +median: 287796 cycles/ticks +average: 289375 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59283 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266427 cycles/ticks + +kyber_keypair: +median: 285632 cycles/ticks +average: 286665 cycles/ticks + +kyber_encaps_derand: +median: 308430 cycles/ticks +average: 308769 cycles/ticks + +kyber_encaps: +median: 309232 cycles/ticks +average: 309630 cycles/ticks + +kyber_decaps: +median: 371852 cycles/ticks +average: 372717 cycles/ticks + +Loop spin: 888 +gen_a: +median: 102734 cycles/ticks +average: 103307 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247918 cycles/ticks +average: 249212 cycles/ticks + +indcpa_enc: +median: 288448 cycles/ticks +average: 290118 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 266476 cycles/ticks +average: 267768 cycles/ticks + +kyber_keypair: +median: 285494 cycles/ticks +average: 286567 cycles/ticks + +kyber_encaps_derand: +median: 308806 cycles/ticks +average: 309288 cycles/ticks + +kyber_encaps: +median: 309570 cycles/ticks +average: 310090 cycles/ticks + +kyber_decaps: +median: 372368 cycles/ticks +average: 373226 cycles/ticks + +Loop spin: 889 +gen_a: +median: 102866 cycles/ticks +average: 103434 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2141 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247670 cycles/ticks +average: 248971 cycles/ticks + +indcpa_enc: +median: 287844 cycles/ticks +average: 289411 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 265046 cycles/ticks +average: 266399 cycles/ticks + +kyber_keypair: +median: 285416 cycles/ticks +average: 286628 cycles/ticks + +kyber_encaps_derand: +median: 308304 cycles/ticks +average: 309896 cycles/ticks + +kyber_encaps: +median: 309146 cycles/ticks +average: 309588 cycles/ticks + +kyber_decaps: +median: 371704 cycles/ticks +average: 372494 cycles/ticks + +Loop spin: 890 +gen_a: +median: 102672 cycles/ticks +average: 103292 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9900 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14963 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 249196 cycles/ticks +average: 250456 cycles/ticks + +indcpa_enc: +median: 289800 cycles/ticks +average: 291438 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 266878 cycles/ticks +average: 268303 cycles/ticks + +kyber_keypair: +median: 285626 cycles/ticks +average: 286691 cycles/ticks + +kyber_encaps_derand: +median: 308222 cycles/ticks +average: 308788 cycles/ticks + +kyber_encaps: +median: 309038 cycles/ticks +average: 309570 cycles/ticks + +kyber_decaps: +median: 371666 cycles/ticks +average: 372522 cycles/ticks + +Loop spin: 891 +gen_a: +median: 102802 cycles/ticks +average: 103441 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247626 cycles/ticks +average: 248890 cycles/ticks + +indcpa_enc: +median: 288154 cycles/ticks +average: 289801 cycles/ticks + +indcpa_dec: +median: 59008 cycles/ticks +average: 59295 cycles/ticks + +kyber_keypair_derand: +median: 264732 cycles/ticks +average: 266075 cycles/ticks + +kyber_keypair: +median: 285544 cycles/ticks +average: 286649 cycles/ticks + +kyber_encaps_derand: +median: 308452 cycles/ticks +average: 308932 cycles/ticks + +kyber_encaps: +median: 309286 cycles/ticks +average: 309730 cycles/ticks + +kyber_decaps: +median: 371782 cycles/ticks +average: 372574 cycles/ticks + +Loop spin: 892 +gen_a: +median: 102900 cycles/ticks +average: 103478 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2165 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15224 cycles/ticks +average: 15169 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 249374 cycles/ticks +average: 251807 cycles/ticks + +indcpa_enc: +median: 289776 cycles/ticks +average: 291349 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265114 cycles/ticks +average: 266503 cycles/ticks + +kyber_keypair: +median: 285652 cycles/ticks +average: 286699 cycles/ticks + +kyber_encaps_derand: +median: 308784 cycles/ticks +average: 309233 cycles/ticks + +kyber_encaps: +median: 309808 cycles/ticks +average: 310210 cycles/ticks + +kyber_decaps: +median: 372256 cycles/ticks +average: 373069 cycles/ticks + +Loop spin: 893 +gen_a: +median: 102722 cycles/ticks +average: 103400 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2131 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14984 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 249574 cycles/ticks +average: 250900 cycles/ticks + +indcpa_enc: +median: 289838 cycles/ticks +average: 291563 cycles/ticks + +indcpa_dec: +median: 59030 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 265092 cycles/ticks +average: 266581 cycles/ticks + +kyber_keypair: +median: 285578 cycles/ticks +average: 286658 cycles/ticks + +kyber_encaps_derand: +median: 308594 cycles/ticks +average: 309031 cycles/ticks + +kyber_encaps: +median: 309412 cycles/ticks +average: 309783 cycles/ticks + +kyber_decaps: +median: 371908 cycles/ticks +average: 372717 cycles/ticks + +Loop spin: 894 +gen_a: +median: 102524 cycles/ticks +average: 103136 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14834 cycles/ticks +average: 15038 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2806 cycles/ticks + +indcpa_keypair: +median: 247508 cycles/ticks +average: 248847 cycles/ticks + +indcpa_enc: +median: 287844 cycles/ticks +average: 289479 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 264848 cycles/ticks +average: 266205 cycles/ticks + +kyber_keypair: +median: 285482 cycles/ticks +average: 286710 cycles/ticks + +kyber_encaps_derand: +median: 308556 cycles/ticks +average: 310189 cycles/ticks + +kyber_encaps: +median: 309426 cycles/ticks +average: 309924 cycles/ticks + +kyber_decaps: +median: 372002 cycles/ticks +average: 372840 cycles/ticks + +Loop spin: 895 +gen_a: +median: 102638 cycles/ticks +average: 103159 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2798 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247798 cycles/ticks +average: 249145 cycles/ticks + +indcpa_enc: +median: 287890 cycles/ticks +average: 289564 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 266416 cycles/ticks +average: 267682 cycles/ticks + +kyber_keypair: +median: 285530 cycles/ticks +average: 286695 cycles/ticks + +kyber_encaps_derand: +median: 308020 cycles/ticks +average: 308517 cycles/ticks + +kyber_encaps: +median: 308750 cycles/ticks +average: 309276 cycles/ticks + +kyber_decaps: +median: 371296 cycles/ticks +average: 372175 cycles/ticks + +Loop spin: 896 +gen_a: +median: 102872 cycles/ticks +average: 103459 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14955 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247736 cycles/ticks +average: 249082 cycles/ticks + +indcpa_enc: +median: 288132 cycles/ticks +average: 289744 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 264704 cycles/ticks +average: 266059 cycles/ticks + +kyber_keypair: +median: 285424 cycles/ticks +average: 286396 cycles/ticks + +kyber_encaps_derand: +median: 308392 cycles/ticks +average: 308840 cycles/ticks + +kyber_encaps: +median: 309362 cycles/ticks +average: 309860 cycles/ticks + +kyber_decaps: +median: 371778 cycles/ticks +average: 372634 cycles/ticks + +Loop spin: 897 +gen_a: +median: 102910 cycles/ticks +average: 103540 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14882 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247772 cycles/ticks +average: 250195 cycles/ticks + +indcpa_enc: +median: 287976 cycles/ticks +average: 289498 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59221 cycles/ticks + +kyber_keypair_derand: +median: 265072 cycles/ticks +average: 266286 cycles/ticks + +kyber_keypair: +median: 285524 cycles/ticks +average: 286673 cycles/ticks + +kyber_encaps_derand: +median: 308546 cycles/ticks +average: 309027 cycles/ticks + +kyber_encaps: +median: 309236 cycles/ticks +average: 309635 cycles/ticks + +kyber_decaps: +median: 371808 cycles/ticks +average: 372568 cycles/ticks + +Loop spin: 898 +gen_a: +median: 102770 cycles/ticks +average: 103380 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2120 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14830 cycles/ticks +average: 15038 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247750 cycles/ticks +average: 249103 cycles/ticks + +indcpa_enc: +median: 288088 cycles/ticks +average: 289852 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 264658 cycles/ticks +average: 266021 cycles/ticks + +kyber_keypair: +median: 285496 cycles/ticks +average: 286564 cycles/ticks + +kyber_encaps_derand: +median: 308362 cycles/ticks +average: 308811 cycles/ticks + +kyber_encaps: +median: 309104 cycles/ticks +average: 309589 cycles/ticks + +kyber_decaps: +median: 371648 cycles/ticks +average: 372470 cycles/ticks + +Loop spin: 899 +gen_a: +median: 102694 cycles/ticks +average: 103322 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14879 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247362 cycles/ticks +average: 248682 cycles/ticks + +indcpa_enc: +median: 287650 cycles/ticks +average: 289240 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59241 cycles/ticks + +kyber_keypair_derand: +median: 264882 cycles/ticks +average: 268590 cycles/ticks + +kyber_keypair: +median: 285338 cycles/ticks +average: 289225 cycles/ticks + +kyber_encaps_derand: +median: 309768 cycles/ticks +average: 311353 cycles/ticks + +kyber_encaps: +median: 310470 cycles/ticks +average: 310888 cycles/ticks + +kyber_decaps: +median: 372962 cycles/ticks +average: 373823 cycles/ticks + +Loop spin: 900 +gen_a: +median: 102900 cycles/ticks +average: 103555 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247322 cycles/ticks +average: 248763 cycles/ticks + +indcpa_enc: +median: 287680 cycles/ticks +average: 289349 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266526 cycles/ticks + +kyber_keypair: +median: 285604 cycles/ticks +average: 286572 cycles/ticks + +kyber_encaps_derand: +median: 308762 cycles/ticks +average: 309174 cycles/ticks + +kyber_encaps: +median: 309644 cycles/ticks +average: 310144 cycles/ticks + +kyber_decaps: +median: 372118 cycles/ticks +average: 372873 cycles/ticks + +Loop spin: 901 +gen_a: +median: 103030 cycles/ticks +average: 103640 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14961 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247774 cycles/ticks +average: 249089 cycles/ticks + +indcpa_enc: +median: 287790 cycles/ticks +average: 289403 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 264796 cycles/ticks +average: 266060 cycles/ticks + +kyber_keypair: +median: 285534 cycles/ticks +average: 286493 cycles/ticks + +kyber_encaps_derand: +median: 307988 cycles/ticks +average: 308260 cycles/ticks + +kyber_encaps: +median: 308732 cycles/ticks +average: 309054 cycles/ticks + +kyber_decaps: +median: 371464 cycles/ticks +average: 372044 cycles/ticks + +Loop spin: 902 +gen_a: +median: 102826 cycles/ticks +average: 103479 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247884 cycles/ticks +average: 249181 cycles/ticks + +indcpa_enc: +median: 288058 cycles/ticks +average: 289473 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59232 cycles/ticks + +kyber_keypair_derand: +median: 265228 cycles/ticks +average: 266469 cycles/ticks + +kyber_keypair: +median: 285410 cycles/ticks +average: 286517 cycles/ticks + +kyber_encaps_derand: +median: 308184 cycles/ticks +average: 308686 cycles/ticks + +kyber_encaps: +median: 309030 cycles/ticks +average: 309285 cycles/ticks + +kyber_decaps: +median: 371580 cycles/ticks +average: 372231 cycles/ticks + +Loop spin: 903 +gen_a: +median: 102674 cycles/ticks +average: 103248 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15025 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248136 cycles/ticks +average: 249440 cycles/ticks + +indcpa_enc: +median: 288402 cycles/ticks +average: 290060 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59227 cycles/ticks + +kyber_keypair_derand: +median: 265076 cycles/ticks +average: 266492 cycles/ticks + +kyber_keypair: +median: 285440 cycles/ticks +average: 286400 cycles/ticks + +kyber_encaps_derand: +median: 308622 cycles/ticks +average: 309006 cycles/ticks + +kyber_encaps: +median: 309290 cycles/ticks +average: 309680 cycles/ticks + +kyber_decaps: +median: 371972 cycles/ticks +average: 372746 cycles/ticks + +Loop spin: 904 +gen_a: +median: 102718 cycles/ticks +average: 103304 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247980 cycles/ticks +average: 249271 cycles/ticks + +indcpa_enc: +median: 289502 cycles/ticks +average: 290945 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59315 cycles/ticks + +kyber_keypair_derand: +median: 264920 cycles/ticks +average: 266097 cycles/ticks + +kyber_keypair: +median: 285484 cycles/ticks +average: 286553 cycles/ticks + +kyber_encaps_derand: +median: 309426 cycles/ticks +average: 310920 cycles/ticks + +kyber_encaps: +median: 310234 cycles/ticks +average: 310597 cycles/ticks + +kyber_decaps: +median: 372764 cycles/ticks +average: 373511 cycles/ticks + +Loop spin: 905 +gen_a: +median: 102792 cycles/ticks +average: 103345 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14927 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4393 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247522 cycles/ticks +average: 248804 cycles/ticks + +indcpa_enc: +median: 288020 cycles/ticks +average: 289479 cycles/ticks + +indcpa_dec: +median: 58986 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 265186 cycles/ticks +average: 266436 cycles/ticks + +kyber_keypair: +median: 285442 cycles/ticks +average: 286545 cycles/ticks + +kyber_encaps_derand: +median: 308628 cycles/ticks +average: 309054 cycles/ticks + +kyber_encaps: +median: 309426 cycles/ticks +average: 309766 cycles/ticks + +kyber_decaps: +median: 371926 cycles/ticks +average: 372533 cycles/ticks + +Loop spin: 906 +gen_a: +median: 102832 cycles/ticks +average: 103375 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9851 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247796 cycles/ticks +average: 249064 cycles/ticks + +indcpa_enc: +median: 288212 cycles/ticks +average: 289781 cycles/ticks + +indcpa_dec: +median: 58938 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 264952 cycles/ticks +average: 266250 cycles/ticks + +kyber_keypair: +median: 285390 cycles/ticks +average: 286386 cycles/ticks + +kyber_encaps_derand: +median: 308244 cycles/ticks +average: 308644 cycles/ticks + +kyber_encaps: +median: 309070 cycles/ticks +average: 309195 cycles/ticks + +kyber_decaps: +median: 371648 cycles/ticks +average: 372436 cycles/ticks + +Loop spin: 907 +gen_a: +median: 102794 cycles/ticks +average: 103353 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14892 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2809 cycles/ticks + +indcpa_keypair: +median: 247562 cycles/ticks +average: 249911 cycles/ticks + +indcpa_enc: +median: 287724 cycles/ticks +average: 289325 cycles/ticks + +indcpa_dec: +median: 59032 cycles/ticks +average: 59280 cycles/ticks + +kyber_keypair_derand: +median: 265104 cycles/ticks +average: 266447 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286632 cycles/ticks + +kyber_encaps_derand: +median: 309520 cycles/ticks +average: 310047 cycles/ticks + +kyber_encaps: +median: 310364 cycles/ticks +average: 310487 cycles/ticks + +kyber_decaps: +median: 372928 cycles/ticks +average: 373544 cycles/ticks + +Loop spin: 908 +gen_a: +median: 102778 cycles/ticks +average: 103349 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9927 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14900 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2816 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247640 cycles/ticks +average: 248901 cycles/ticks + +indcpa_enc: +median: 288408 cycles/ticks +average: 290032 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59162 cycles/ticks + +kyber_keypair_derand: +median: 266618 cycles/ticks +average: 267907 cycles/ticks + +kyber_keypair: +median: 285524 cycles/ticks +average: 286539 cycles/ticks + +kyber_encaps_derand: +median: 308358 cycles/ticks +average: 308736 cycles/ticks + +kyber_encaps: +median: 309174 cycles/ticks +average: 309526 cycles/ticks + +kyber_decaps: +median: 371674 cycles/ticks +average: 372346 cycles/ticks + +Loop spin: 909 +gen_a: +median: 102960 cycles/ticks +average: 103498 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14862 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4364 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247778 cycles/ticks +average: 248969 cycles/ticks + +indcpa_enc: +median: 287848 cycles/ticks +average: 289367 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59284 cycles/ticks + +kyber_keypair_derand: +median: 264906 cycles/ticks +average: 266189 cycles/ticks + +kyber_keypair: +median: 285488 cycles/ticks +average: 286430 cycles/ticks + +kyber_encaps_derand: +median: 308328 cycles/ticks +average: 309751 cycles/ticks + +kyber_encaps: +median: 309116 cycles/ticks +average: 309384 cycles/ticks + +kyber_decaps: +median: 371752 cycles/ticks +average: 372527 cycles/ticks + +Loop spin: 910 +gen_a: +median: 102766 cycles/ticks +average: 103353 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4396 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247920 cycles/ticks +average: 249049 cycles/ticks + +indcpa_enc: +median: 288354 cycles/ticks +average: 289834 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 264996 cycles/ticks +average: 266337 cycles/ticks + +kyber_keypair: +median: 285530 cycles/ticks +average: 286667 cycles/ticks + +kyber_encaps_derand: +median: 308122 cycles/ticks +average: 308406 cycles/ticks + +kyber_encaps: +median: 308774 cycles/ticks +average: 309048 cycles/ticks + +kyber_decaps: +median: 371444 cycles/ticks +average: 372072 cycles/ticks + +Loop spin: 911 +gen_a: +median: 102798 cycles/ticks +average: 103342 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247536 cycles/ticks +average: 248775 cycles/ticks + +indcpa_enc: +median: 288062 cycles/ticks +average: 289633 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59284 cycles/ticks + +kyber_keypair_derand: +median: 265192 cycles/ticks +average: 266282 cycles/ticks + +kyber_keypair: +median: 285710 cycles/ticks +average: 286532 cycles/ticks + +kyber_encaps_derand: +median: 309670 cycles/ticks +average: 309971 cycles/ticks + +kyber_encaps: +median: 310294 cycles/ticks +average: 310565 cycles/ticks + +kyber_decaps: +median: 372810 cycles/ticks +average: 373560 cycles/ticks + +Loop spin: 912 +gen_a: +median: 102792 cycles/ticks +average: 104492 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2112 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 299 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249024 cycles/ticks +average: 250232 cycles/ticks + +indcpa_enc: +median: 289456 cycles/ticks +average: 291024 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59201 cycles/ticks + +kyber_keypair_derand: +median: 264836 cycles/ticks +average: 266130 cycles/ticks + +kyber_keypair: +median: 285470 cycles/ticks +average: 286583 cycles/ticks + +kyber_encaps_derand: +median: 308170 cycles/ticks +average: 308676 cycles/ticks + +kyber_encaps: +median: 308992 cycles/ticks +average: 309313 cycles/ticks + +kyber_decaps: +median: 371588 cycles/ticks +average: 372348 cycles/ticks + +Loop spin: 913 +gen_a: +median: 102742 cycles/ticks +average: 103357 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14918 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247990 cycles/ticks +average: 249125 cycles/ticks + +indcpa_enc: +median: 287970 cycles/ticks +average: 289556 cycles/ticks + +indcpa_dec: +median: 59004 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 265336 cycles/ticks +average: 266640 cycles/ticks + +kyber_keypair: +median: 285444 cycles/ticks +average: 286551 cycles/ticks + +kyber_encaps_derand: +median: 307838 cycles/ticks +average: 308260 cycles/ticks + +kyber_encaps: +median: 308820 cycles/ticks +average: 309038 cycles/ticks + +kyber_decaps: +median: 371444 cycles/ticks +average: 372073 cycles/ticks + +Loop spin: 914 +gen_a: +median: 102822 cycles/ticks +average: 103442 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248152 cycles/ticks +average: 249316 cycles/ticks + +indcpa_enc: +median: 288238 cycles/ticks +average: 289664 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59243 cycles/ticks + +kyber_keypair_derand: +median: 265444 cycles/ticks +average: 266720 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286630 cycles/ticks + +kyber_encaps_derand: +median: 308302 cycles/ticks +average: 309760 cycles/ticks + +kyber_encaps: +median: 309162 cycles/ticks +average: 309446 cycles/ticks + +kyber_decaps: +median: 371810 cycles/ticks +average: 372580 cycles/ticks + +Loop spin: 915 +gen_a: +median: 102668 cycles/ticks +average: 103276 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2101 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14884 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247448 cycles/ticks +average: 248622 cycles/ticks + +indcpa_enc: +median: 287460 cycles/ticks +average: 288947 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 265018 cycles/ticks +average: 266198 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286553 cycles/ticks + +kyber_encaps_derand: +median: 308602 cycles/ticks +average: 308907 cycles/ticks + +kyber_encaps: +median: 309440 cycles/ticks +average: 309854 cycles/ticks + +kyber_decaps: +median: 372064 cycles/ticks +average: 372781 cycles/ticks + +Loop spin: 916 +gen_a: +median: 102824 cycles/ticks +average: 103425 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14895 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4372 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247568 cycles/ticks +average: 248812 cycles/ticks + +indcpa_enc: +median: 288296 cycles/ticks +average: 289927 cycles/ticks + +indcpa_dec: +median: 59016 cycles/ticks +average: 59282 cycles/ticks + +kyber_keypair_derand: +median: 264806 cycles/ticks +average: 266014 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286393 cycles/ticks + +kyber_encaps_derand: +median: 308346 cycles/ticks +average: 308725 cycles/ticks + +kyber_encaps: +median: 309222 cycles/ticks +average: 309524 cycles/ticks + +kyber_decaps: +median: 371814 cycles/ticks +average: 372466 cycles/ticks + +Loop spin: 917 +gen_a: +median: 102514 cycles/ticks +average: 103090 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 8225 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247586 cycles/ticks +average: 248749 cycles/ticks + +indcpa_enc: +median: 287834 cycles/ticks +average: 289414 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266411 cycles/ticks + +kyber_keypair: +median: 285620 cycles/ticks +average: 286567 cycles/ticks + +kyber_encaps_derand: +median: 308256 cycles/ticks +average: 308720 cycles/ticks + +kyber_encaps: +median: 309112 cycles/ticks +average: 309534 cycles/ticks + +kyber_decaps: +median: 371580 cycles/ticks +average: 372322 cycles/ticks + +Loop spin: 918 +gen_a: +median: 102818 cycles/ticks +average: 103472 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2132 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14931 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247758 cycles/ticks +average: 249005 cycles/ticks + +indcpa_enc: +median: 288468 cycles/ticks +average: 290094 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59209 cycles/ticks + +kyber_keypair_derand: +median: 264792 cycles/ticks +average: 265993 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286466 cycles/ticks + +kyber_encaps_derand: +median: 307990 cycles/ticks +average: 308331 cycles/ticks + +kyber_encaps: +median: 308760 cycles/ticks +average: 309173 cycles/ticks + +kyber_decaps: +median: 371450 cycles/ticks +average: 372200 cycles/ticks + +Loop spin: 919 +gen_a: +median: 102694 cycles/ticks +average: 103203 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14863 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247724 cycles/ticks +average: 248975 cycles/ticks + +indcpa_enc: +median: 287996 cycles/ticks +average: 289646 cycles/ticks + +indcpa_dec: +median: 59054 cycles/ticks +average: 59323 cycles/ticks + +kyber_keypair_derand: +median: 265330 cycles/ticks +average: 266504 cycles/ticks + +kyber_keypair: +median: 285454 cycles/ticks +average: 287557 cycles/ticks + +kyber_encaps_derand: +median: 307972 cycles/ticks +average: 308350 cycles/ticks + +kyber_encaps: +median: 308690 cycles/ticks +average: 309109 cycles/ticks + +kyber_decaps: +median: 371438 cycles/ticks +average: 372250 cycles/ticks + +Loop spin: 920 +gen_a: +median: 102624 cycles/ticks +average: 103202 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15032 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 308 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 248126 cycles/ticks +average: 249410 cycles/ticks + +indcpa_enc: +median: 288672 cycles/ticks +average: 290143 cycles/ticks + +indcpa_dec: +median: 58930 cycles/ticks +average: 59203 cycles/ticks + +kyber_keypair_derand: +median: 265172 cycles/ticks +average: 266310 cycles/ticks + +kyber_keypair: +median: 285376 cycles/ticks +average: 286314 cycles/ticks + +kyber_encaps_derand: +median: 308764 cycles/ticks +average: 309138 cycles/ticks + +kyber_encaps: +median: 309458 cycles/ticks +average: 309833 cycles/ticks + +kyber_decaps: +median: 372044 cycles/ticks +average: 372794 cycles/ticks + +Loop spin: 921 +gen_a: +median: 102480 cycles/ticks +average: 103017 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14913 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247896 cycles/ticks +average: 249217 cycles/ticks + +indcpa_enc: +median: 288222 cycles/ticks +average: 289822 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59247 cycles/ticks + +kyber_keypair_derand: +median: 266260 cycles/ticks +average: 267510 cycles/ticks + +kyber_keypair: +median: 285336 cycles/ticks +average: 286491 cycles/ticks + +kyber_encaps_derand: +median: 308756 cycles/ticks +average: 309336 cycles/ticks + +kyber_encaps: +median: 309496 cycles/ticks +average: 309900 cycles/ticks + +kyber_decaps: +median: 372168 cycles/ticks +average: 373202 cycles/ticks + +Loop spin: 922 +gen_a: +median: 102808 cycles/ticks +average: 104499 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4376 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247698 cycles/ticks +average: 249121 cycles/ticks + +indcpa_enc: +median: 288098 cycles/ticks +average: 289721 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59308 cycles/ticks + +kyber_keypair_derand: +median: 264764 cycles/ticks +average: 266163 cycles/ticks + +kyber_keypair: +median: 285248 cycles/ticks +average: 286368 cycles/ticks + +kyber_encaps_derand: +median: 308132 cycles/ticks +average: 308483 cycles/ticks + +kyber_encaps: +median: 308984 cycles/ticks +average: 309348 cycles/ticks + +kyber_decaps: +median: 371552 cycles/ticks +average: 372300 cycles/ticks + +Loop spin: 923 +gen_a: +median: 103004 cycles/ticks +average: 103617 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15002 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4387 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 249118 cycles/ticks +average: 250288 cycles/ticks + +indcpa_enc: +median: 289660 cycles/ticks +average: 291211 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59168 cycles/ticks + +kyber_keypair_derand: +median: 264964 cycles/ticks +average: 266238 cycles/ticks + +kyber_keypair: +median: 285446 cycles/ticks +average: 286484 cycles/ticks + +kyber_encaps_derand: +median: 308090 cycles/ticks +average: 308474 cycles/ticks + +kyber_encaps: +median: 308888 cycles/ticks +average: 309231 cycles/ticks + +kyber_decaps: +median: 371558 cycles/ticks +average: 372333 cycles/ticks + +Loop spin: 924 +gen_a: +median: 102874 cycles/ticks +average: 103464 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2128 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14883 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247490 cycles/ticks +average: 248716 cycles/ticks + +indcpa_enc: +median: 287488 cycles/ticks +average: 288999 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 264802 cycles/ticks +average: 266080 cycles/ticks + +kyber_keypair: +median: 285508 cycles/ticks +average: 287621 cycles/ticks + +kyber_encaps_derand: +median: 308562 cycles/ticks +average: 308758 cycles/ticks + +kyber_encaps: +median: 309314 cycles/ticks +average: 309577 cycles/ticks + +kyber_decaps: +median: 371882 cycles/ticks +average: 372611 cycles/ticks + +Loop spin: 925 +gen_a: +median: 102520 cycles/ticks +average: 103121 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9856 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14937 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 314 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247716 cycles/ticks +average: 248944 cycles/ticks + +indcpa_enc: +median: 287838 cycles/ticks +average: 289236 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59207 cycles/ticks + +kyber_keypair_derand: +median: 264966 cycles/ticks +average: 266214 cycles/ticks + +kyber_keypair: +median: 285556 cycles/ticks +average: 286481 cycles/ticks + +kyber_encaps_derand: +median: 308104 cycles/ticks +average: 308596 cycles/ticks + +kyber_encaps: +median: 308826 cycles/ticks +average: 309170 cycles/ticks + +kyber_decaps: +median: 371410 cycles/ticks +average: 372130 cycles/ticks + +Loop spin: 926 +gen_a: +median: 102826 cycles/ticks +average: 103333 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247704 cycles/ticks +average: 248827 cycles/ticks + +indcpa_enc: +median: 288358 cycles/ticks +average: 289863 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59219 cycles/ticks + +kyber_keypair_derand: +median: 265246 cycles/ticks +average: 266407 cycles/ticks + +kyber_keypair: +median: 285286 cycles/ticks +average: 286235 cycles/ticks + +kyber_encaps_derand: +median: 308092 cycles/ticks +average: 308437 cycles/ticks + +kyber_encaps: +median: 309142 cycles/ticks +average: 309717 cycles/ticks + +kyber_decaps: +median: 371856 cycles/ticks +average: 372726 cycles/ticks + +Loop spin: 927 +gen_a: +median: 102716 cycles/ticks +average: 104473 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 248220 cycles/ticks +average: 249389 cycles/ticks + +indcpa_enc: +median: 288560 cycles/ticks +average: 290202 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59204 cycles/ticks + +kyber_keypair_derand: +median: 265040 cycles/ticks +average: 266396 cycles/ticks + +kyber_keypair: +median: 285372 cycles/ticks +average: 286561 cycles/ticks + +kyber_encaps_derand: +median: 308486 cycles/ticks +average: 308927 cycles/ticks + +kyber_encaps: +median: 309284 cycles/ticks +average: 309595 cycles/ticks + +kyber_decaps: +median: 371740 cycles/ticks +average: 372453 cycles/ticks + +Loop spin: 928 +gen_a: +median: 102758 cycles/ticks +average: 103420 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247822 cycles/ticks +average: 248922 cycles/ticks + +indcpa_enc: +median: 288336 cycles/ticks +average: 289951 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265110 cycles/ticks +average: 266322 cycles/ticks + +kyber_keypair: +median: 285420 cycles/ticks +average: 286428 cycles/ticks + +kyber_encaps_derand: +median: 308636 cycles/ticks +average: 308891 cycles/ticks + +kyber_encaps: +median: 309232 cycles/ticks +average: 309582 cycles/ticks + +kyber_decaps: +median: 371838 cycles/ticks +average: 372572 cycles/ticks + +Loop spin: 929 +gen_a: +median: 102888 cycles/ticks +average: 103369 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14860 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2823 cycles/ticks + +indcpa_keypair: +median: 248284 cycles/ticks +average: 249445 cycles/ticks + +indcpa_enc: +median: 288136 cycles/ticks +average: 289759 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59217 cycles/ticks + +kyber_keypair_derand: +median: 264924 cycles/ticks +average: 266129 cycles/ticks + +kyber_keypair: +median: 285518 cycles/ticks +average: 287500 cycles/ticks + +kyber_encaps_derand: +median: 308516 cycles/ticks +average: 308889 cycles/ticks + +kyber_encaps: +median: 309288 cycles/ticks +average: 309626 cycles/ticks + +kyber_decaps: +median: 372084 cycles/ticks +average: 372826 cycles/ticks + +Loop spin: 930 +gen_a: +median: 102726 cycles/ticks +average: 103250 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247366 cycles/ticks +average: 248616 cycles/ticks + +indcpa_enc: +median: 287826 cycles/ticks +average: 289230 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 265300 cycles/ticks +average: 266454 cycles/ticks + +kyber_keypair: +median: 285456 cycles/ticks +average: 286559 cycles/ticks + +kyber_encaps_derand: +median: 308306 cycles/ticks +average: 308745 cycles/ticks + +kyber_encaps: +median: 309132 cycles/ticks +average: 309386 cycles/ticks + +kyber_decaps: +median: 371756 cycles/ticks +average: 372449 cycles/ticks + +Loop spin: 931 +gen_a: +median: 102726 cycles/ticks +average: 103382 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15002 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4392 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247662 cycles/ticks +average: 248925 cycles/ticks + +indcpa_enc: +median: 288308 cycles/ticks +average: 289914 cycles/ticks + +indcpa_dec: +median: 58928 cycles/ticks +average: 59183 cycles/ticks + +kyber_keypair_derand: +median: 265126 cycles/ticks +average: 266383 cycles/ticks + +kyber_keypair: +median: 285500 cycles/ticks +average: 286447 cycles/ticks + +kyber_encaps_derand: +median: 308258 cycles/ticks +average: 308605 cycles/ticks + +kyber_encaps: +median: 309070 cycles/ticks +average: 309403 cycles/ticks + +kyber_decaps: +median: 371870 cycles/ticks +average: 373701 cycles/ticks + +Loop spin: 932 +gen_a: +median: 102670 cycles/ticks +average: 103335 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14886 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248952 cycles/ticks +average: 250234 cycles/ticks + +indcpa_enc: +median: 289496 cycles/ticks +average: 290956 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59204 cycles/ticks + +kyber_keypair_derand: +median: 265028 cycles/ticks +average: 266256 cycles/ticks + +kyber_keypair: +median: 285418 cycles/ticks +average: 286436 cycles/ticks + +kyber_encaps_derand: +median: 308558 cycles/ticks +average: 308959 cycles/ticks + +kyber_encaps: +median: 309326 cycles/ticks +average: 309723 cycles/ticks + +kyber_decaps: +median: 371890 cycles/ticks +average: 372600 cycles/ticks + +Loop spin: 933 +gen_a: +median: 102738 cycles/ticks +average: 103325 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14874 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248084 cycles/ticks +average: 249373 cycles/ticks + +indcpa_enc: +median: 288110 cycles/ticks +average: 289744 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59238 cycles/ticks + +kyber_keypair_derand: +median: 264958 cycles/ticks +average: 266158 cycles/ticks + +kyber_keypair: +median: 285448 cycles/ticks +average: 286455 cycles/ticks + +kyber_encaps_derand: +median: 309770 cycles/ticks +average: 310206 cycles/ticks + +kyber_encaps: +median: 310556 cycles/ticks +average: 310923 cycles/ticks + +kyber_decaps: +median: 373188 cycles/ticks +average: 373951 cycles/ticks + +Loop spin: 934 +gen_a: +median: 102742 cycles/ticks +average: 103333 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2805 cycles/ticks + +indcpa_keypair: +median: 247220 cycles/ticks +average: 248352 cycles/ticks + +indcpa_enc: +median: 287164 cycles/ticks +average: 288942 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59186 cycles/ticks + +kyber_keypair_derand: +median: 265038 cycles/ticks +average: 266398 cycles/ticks + +kyber_keypair: +median: 285264 cycles/ticks +average: 287344 cycles/ticks + +kyber_encaps_derand: +median: 310026 cycles/ticks +average: 310374 cycles/ticks + +kyber_encaps: +median: 310878 cycles/ticks +average: 311188 cycles/ticks + +kyber_decaps: +median: 373450 cycles/ticks +average: 374124 cycles/ticks + +Loop spin: 935 +gen_a: +median: 102910 cycles/ticks +average: 103560 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2107 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9856 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14920 cycles/ticks + +poly_tomsg: +median: 298 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247644 cycles/ticks +average: 248886 cycles/ticks + +indcpa_enc: +median: 287758 cycles/ticks +average: 289303 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59210 cycles/ticks + +kyber_keypair_derand: +median: 264906 cycles/ticks +average: 266211 cycles/ticks + +kyber_keypair: +median: 285462 cycles/ticks +average: 286495 cycles/ticks + +kyber_encaps_derand: +median: 308254 cycles/ticks +average: 308623 cycles/ticks + +kyber_encaps: +median: 308952 cycles/ticks +average: 309264 cycles/ticks + +kyber_decaps: +median: 371698 cycles/ticks +average: 372473 cycles/ticks + +Loop spin: 936 +gen_a: +median: 102680 cycles/ticks +average: 103285 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14865 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247622 cycles/ticks +average: 248854 cycles/ticks + +indcpa_enc: +median: 287706 cycles/ticks +average: 289319 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265034 cycles/ticks +average: 266246 cycles/ticks + +kyber_keypair: +median: 285332 cycles/ticks +average: 286275 cycles/ticks + +kyber_encaps_derand: +median: 307948 cycles/ticks +average: 308405 cycles/ticks + +kyber_encaps: +median: 308770 cycles/ticks +average: 311396 cycles/ticks + +kyber_decaps: +median: 371430 cycles/ticks +average: 374328 cycles/ticks + +Loop spin: 937 +gen_a: +median: 102784 cycles/ticks +average: 104508 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247580 cycles/ticks +average: 248764 cycles/ticks + +indcpa_enc: +median: 287962 cycles/ticks +average: 289313 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59253 cycles/ticks + +kyber_keypair_derand: +median: 264980 cycles/ticks +average: 266125 cycles/ticks + +kyber_keypair: +median: 285592 cycles/ticks +average: 286661 cycles/ticks + +kyber_encaps_derand: +median: 308004 cycles/ticks +average: 308362 cycles/ticks + +kyber_encaps: +median: 308756 cycles/ticks +average: 309060 cycles/ticks + +kyber_decaps: +median: 371404 cycles/ticks +average: 372107 cycles/ticks + +Loop spin: 938 +gen_a: +median: 102588 cycles/ticks +average: 103233 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2109 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14938 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 249260 cycles/ticks +average: 250554 cycles/ticks + +indcpa_enc: +median: 289606 cycles/ticks +average: 291088 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59212 cycles/ticks + +kyber_keypair_derand: +median: 266418 cycles/ticks +average: 267593 cycles/ticks + +kyber_keypair: +median: 285542 cycles/ticks +average: 286549 cycles/ticks + +kyber_encaps_derand: +median: 308150 cycles/ticks +average: 308533 cycles/ticks + +kyber_encaps: +median: 308980 cycles/ticks +average: 309280 cycles/ticks + +kyber_decaps: +median: 371754 cycles/ticks +average: 372331 cycles/ticks + +Loop spin: 939 +gen_a: +median: 102734 cycles/ticks +average: 103264 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2123 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14888 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 301 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248164 cycles/ticks +average: 249493 cycles/ticks + +indcpa_enc: +median: 288382 cycles/ticks +average: 289826 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59220 cycles/ticks + +kyber_keypair_derand: +median: 265240 cycles/ticks +average: 266669 cycles/ticks + +kyber_keypair: +median: 285866 cycles/ticks +average: 287929 cycles/ticks + +kyber_encaps_derand: +median: 307808 cycles/ticks +average: 308061 cycles/ticks + +kyber_encaps: +median: 308602 cycles/ticks +average: 308839 cycles/ticks + +kyber_decaps: +median: 371218 cycles/ticks +average: 371902 cycles/ticks + +Loop spin: 940 +gen_a: +median: 102884 cycles/ticks +average: 103419 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7177 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14853 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2822 cycles/ticks + +indcpa_keypair: +median: 247610 cycles/ticks +average: 248825 cycles/ticks + +indcpa_enc: +median: 288208 cycles/ticks +average: 289685 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59259 cycles/ticks + +kyber_keypair_derand: +median: 264998 cycles/ticks +average: 266305 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286625 cycles/ticks + +kyber_encaps_derand: +median: 309976 cycles/ticks +average: 310366 cycles/ticks + +kyber_encaps: +median: 310614 cycles/ticks +average: 311004 cycles/ticks + +kyber_decaps: +median: 373250 cycles/ticks +average: 373886 cycles/ticks + +Loop spin: 941 +gen_a: +median: 102882 cycles/ticks +average: 103470 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14891 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 248048 cycles/ticks +average: 249287 cycles/ticks + +indcpa_enc: +median: 287958 cycles/ticks +average: 289380 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59180 cycles/ticks + +kyber_keypair_derand: +median: 264410 cycles/ticks +average: 265576 cycles/ticks + +kyber_keypair: +median: 285402 cycles/ticks +average: 286385 cycles/ticks + +kyber_encaps_derand: +median: 308488 cycles/ticks +average: 308890 cycles/ticks + +kyber_encaps: +median: 309378 cycles/ticks +average: 309608 cycles/ticks + +kyber_decaps: +median: 372040 cycles/ticks +average: 373936 cycles/ticks + +Loop spin: 942 +gen_a: +median: 102826 cycles/ticks +average: 103421 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14861 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247782 cycles/ticks +average: 248965 cycles/ticks + +indcpa_enc: +median: 287880 cycles/ticks +average: 289422 cycles/ticks + +indcpa_dec: +median: 58950 cycles/ticks +average: 59202 cycles/ticks + +kyber_keypair_derand: +median: 264830 cycles/ticks +average: 266115 cycles/ticks + +kyber_keypair: +median: 285422 cycles/ticks +average: 286526 cycles/ticks + +kyber_encaps_derand: +median: 308446 cycles/ticks +average: 308761 cycles/ticks + +kyber_encaps: +median: 309206 cycles/ticks +average: 309410 cycles/ticks + +kyber_decaps: +median: 371806 cycles/ticks +average: 372458 cycles/ticks + +Loop spin: 943 +gen_a: +median: 102806 cycles/ticks +average: 103326 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4390 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 248950 cycles/ticks +average: 250253 cycles/ticks + +indcpa_enc: +median: 289226 cycles/ticks +average: 290677 cycles/ticks + +indcpa_dec: +median: 59246 cycles/ticks +average: 59492 cycles/ticks + +kyber_keypair_derand: +median: 264858 cycles/ticks +average: 266138 cycles/ticks + +kyber_keypair: +median: 285476 cycles/ticks +average: 286548 cycles/ticks + +kyber_encaps_derand: +median: 308464 cycles/ticks +average: 308868 cycles/ticks + +kyber_encaps: +median: 309152 cycles/ticks +average: 309462 cycles/ticks + +kyber_decaps: +median: 372084 cycles/ticks +average: 372700 cycles/ticks + +Loop spin: 944 +gen_a: +median: 102878 cycles/ticks +average: 103418 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2126 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14943 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247634 cycles/ticks +average: 248926 cycles/ticks + +indcpa_enc: +median: 288078 cycles/ticks +average: 289474 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59277 cycles/ticks + +kyber_keypair_derand: +median: 264958 cycles/ticks +average: 266252 cycles/ticks + +kyber_keypair: +median: 285524 cycles/ticks +average: 287626 cycles/ticks + +kyber_encaps_derand: +median: 308534 cycles/ticks +average: 308851 cycles/ticks + +kyber_encaps: +median: 309330 cycles/ticks +average: 309516 cycles/ticks + +kyber_decaps: +median: 371732 cycles/ticks +average: 372525 cycles/ticks + +Loop spin: 945 +gen_a: +median: 102444 cycles/ticks +average: 102967 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14910 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 248230 cycles/ticks +average: 249416 cycles/ticks + +indcpa_enc: +median: 288302 cycles/ticks +average: 289656 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 265142 cycles/ticks +average: 266376 cycles/ticks + +kyber_keypair: +median: 285782 cycles/ticks +average: 286841 cycles/ticks + +kyber_encaps_derand: +median: 308410 cycles/ticks +average: 308870 cycles/ticks + +kyber_encaps: +median: 308976 cycles/ticks +average: 309343 cycles/ticks + +kyber_decaps: +median: 371682 cycles/ticks +average: 372423 cycles/ticks + +Loop spin: 946 +gen_a: +median: 102638 cycles/ticks +average: 103258 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2122 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14921 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247640 cycles/ticks +average: 248932 cycles/ticks + +indcpa_enc: +median: 287756 cycles/ticks +average: 289309 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265286 cycles/ticks +average: 266567 cycles/ticks + +kyber_keypair: +median: 285378 cycles/ticks +average: 286433 cycles/ticks + +kyber_encaps_derand: +median: 308266 cycles/ticks +average: 308683 cycles/ticks + +kyber_encaps: +median: 309180 cycles/ticks +average: 309420 cycles/ticks + +kyber_decaps: +median: 372014 cycles/ticks +average: 373852 cycles/ticks + +Loop spin: 947 +gen_a: +median: 102790 cycles/ticks +average: 103348 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2117 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14870 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 302 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247468 cycles/ticks +average: 248654 cycles/ticks + +indcpa_enc: +median: 287762 cycles/ticks +average: 289291 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 59246 cycles/ticks + +kyber_keypair_derand: +median: 266316 cycles/ticks +average: 267624 cycles/ticks + +kyber_keypair: +median: 285486 cycles/ticks +average: 286587 cycles/ticks + +kyber_encaps_derand: +median: 308268 cycles/ticks +average: 308607 cycles/ticks + +kyber_encaps: +median: 309000 cycles/ticks +average: 309295 cycles/ticks + +kyber_decaps: +median: 371804 cycles/ticks +average: 372527 cycles/ticks + +Loop spin: 948 +gen_a: +median: 102578 cycles/ticks +average: 103144 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14948 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4384 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247900 cycles/ticks +average: 249168 cycles/ticks + +indcpa_enc: +median: 288354 cycles/ticks +average: 289942 cycles/ticks + +indcpa_dec: +median: 58964 cycles/ticks +average: 59170 cycles/ticks + +kyber_keypair_derand: +median: 265266 cycles/ticks +average: 266416 cycles/ticks + +kyber_keypair: +median: 285552 cycles/ticks +average: 286448 cycles/ticks + +kyber_encaps_derand: +median: 308566 cycles/ticks +average: 308975 cycles/ticks + +kyber_encaps: +median: 309122 cycles/ticks +average: 309475 cycles/ticks + +kyber_decaps: +median: 371564 cycles/ticks +average: 372195 cycles/ticks + +Loop spin: 949 +gen_a: +median: 102570 cycles/ticks +average: 103153 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14836 cycles/ticks +average: 15040 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247916 cycles/ticks +average: 249071 cycles/ticks + +indcpa_enc: +median: 288214 cycles/ticks +average: 289721 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 264642 cycles/ticks +average: 266949 cycles/ticks + +kyber_keypair: +median: 285430 cycles/ticks +average: 286408 cycles/ticks + +kyber_encaps_derand: +median: 308406 cycles/ticks +average: 308855 cycles/ticks + +kyber_encaps: +median: 309282 cycles/ticks +average: 309561 cycles/ticks + +kyber_decaps: +median: 371792 cycles/ticks +average: 372429 cycles/ticks + +Loop spin: 950 +gen_a: +median: 102698 cycles/ticks +average: 103380 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2128 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4370 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247704 cycles/ticks +average: 248892 cycles/ticks + +indcpa_enc: +median: 288140 cycles/ticks +average: 289647 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59225 cycles/ticks + +kyber_keypair_derand: +median: 266742 cycles/ticks +average: 268040 cycles/ticks + +kyber_keypair: +median: 285414 cycles/ticks +average: 286506 cycles/ticks + +kyber_encaps_derand: +median: 308674 cycles/ticks +average: 309027 cycles/ticks + +kyber_encaps: +median: 309506 cycles/ticks +average: 309850 cycles/ticks + +kyber_decaps: +median: 372060 cycles/ticks +average: 372700 cycles/ticks + +Loop spin: 951 +gen_a: +median: 102742 cycles/ticks +average: 103360 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14866 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4368 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247850 cycles/ticks +average: 249130 cycles/ticks + +indcpa_enc: +median: 288406 cycles/ticks +average: 289976 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59255 cycles/ticks + +kyber_keypair_derand: +median: 265252 cycles/ticks +average: 266557 cycles/ticks + +kyber_keypair: +median: 285658 cycles/ticks +average: 286473 cycles/ticks + +kyber_encaps_derand: +median: 308206 cycles/ticks +average: 308546 cycles/ticks + +kyber_encaps: +median: 309008 cycles/ticks +average: 309232 cycles/ticks + +kyber_decaps: +median: 371578 cycles/ticks +average: 373511 cycles/ticks + +Loop spin: 952 +gen_a: +median: 102504 cycles/ticks +average: 103109 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2123 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247726 cycles/ticks +average: 248955 cycles/ticks + +indcpa_enc: +median: 287522 cycles/ticks +average: 288983 cycles/ticks + +indcpa_dec: +median: 59022 cycles/ticks +average: 59252 cycles/ticks + +kyber_keypair_derand: +median: 265278 cycles/ticks +average: 266538 cycles/ticks + +kyber_keypair: +median: 285458 cycles/ticks +average: 286565 cycles/ticks + +kyber_encaps_derand: +median: 309914 cycles/ticks +average: 310306 cycles/ticks + +kyber_encaps: +median: 310812 cycles/ticks +average: 311057 cycles/ticks + +kyber_decaps: +median: 373412 cycles/ticks +average: 374175 cycles/ticks + +Loop spin: 953 +gen_a: +median: 102850 cycles/ticks +average: 105146 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14876 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 249150 cycles/ticks +average: 250535 cycles/ticks + +indcpa_enc: +median: 289808 cycles/ticks +average: 291479 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59275 cycles/ticks + +kyber_keypair_derand: +median: 265088 cycles/ticks +average: 266379 cycles/ticks + +kyber_keypair: +median: 285388 cycles/ticks +average: 286393 cycles/ticks + +kyber_encaps_derand: +median: 308624 cycles/ticks +average: 309040 cycles/ticks + +kyber_encaps: +median: 309442 cycles/ticks +average: 309770 cycles/ticks + +kyber_decaps: +median: 371990 cycles/ticks +average: 372631 cycles/ticks + +Loop spin: 954 +gen_a: +median: 102596 cycles/ticks +average: 103204 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247722 cycles/ticks +average: 249040 cycles/ticks + +indcpa_enc: +median: 288358 cycles/ticks +average: 289791 cycles/ticks + +indcpa_dec: +median: 58952 cycles/ticks +average: 59161 cycles/ticks + +kyber_keypair_derand: +median: 264896 cycles/ticks +average: 266227 cycles/ticks + +kyber_keypair: +median: 285388 cycles/ticks +average: 287581 cycles/ticks + +kyber_encaps_derand: +median: 308152 cycles/ticks +average: 308585 cycles/ticks + +kyber_encaps: +median: 308960 cycles/ticks +average: 309357 cycles/ticks + +kyber_decaps: +median: 371746 cycles/ticks +average: 372569 cycles/ticks + +Loop spin: 955 +gen_a: +median: 102814 cycles/ticks +average: 103417 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 248230 cycles/ticks +average: 249598 cycles/ticks + +indcpa_enc: +median: 288670 cycles/ticks +average: 290085 cycles/ticks + +indcpa_dec: +median: 58992 cycles/ticks +average: 59239 cycles/ticks + +kyber_keypair_derand: +median: 265242 cycles/ticks +average: 266625 cycles/ticks + +kyber_keypair: +median: 285748 cycles/ticks +average: 286721 cycles/ticks + +kyber_encaps_derand: +median: 308686 cycles/ticks +average: 309201 cycles/ticks + +kyber_encaps: +median: 309574 cycles/ticks +average: 309872 cycles/ticks + +kyber_decaps: +median: 372126 cycles/ticks +average: 372912 cycles/ticks + +Loop spin: 956 +gen_a: +median: 103076 cycles/ticks +average: 103665 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2125 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2097 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14875 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 248566 cycles/ticks +average: 249889 cycles/ticks + +indcpa_enc: +median: 289202 cycles/ticks +average: 290865 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 265182 cycles/ticks +average: 266424 cycles/ticks + +kyber_keypair: +median: 285476 cycles/ticks +average: 286493 cycles/ticks + +kyber_encaps_derand: +median: 308490 cycles/ticks +average: 309029 cycles/ticks + +kyber_encaps: +median: 309226 cycles/ticks +average: 309793 cycles/ticks + +kyber_decaps: +median: 371760 cycles/ticks +average: 373831 cycles/ticks + +Loop spin: 957 +gen_a: +median: 102788 cycles/ticks +average: 103347 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15034 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4378 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247446 cycles/ticks +average: 248846 cycles/ticks + +indcpa_enc: +median: 288212 cycles/ticks +average: 289865 cycles/ticks + +indcpa_dec: +median: 58988 cycles/ticks +average: 59283 cycles/ticks + +kyber_keypair_derand: +median: 264764 cycles/ticks +average: 266245 cycles/ticks + +kyber_keypair: +median: 285528 cycles/ticks +average: 286768 cycles/ticks + +kyber_encaps_derand: +median: 308580 cycles/ticks +average: 309119 cycles/ticks + +kyber_encaps: +median: 309484 cycles/ticks +average: 310060 cycles/ticks + +kyber_decaps: +median: 371942 cycles/ticks +average: 372956 cycles/ticks + +Loop spin: 958 +gen_a: +median: 102934 cycles/ticks +average: 103533 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2116 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14900 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247792 cycles/ticks +average: 249252 cycles/ticks + +indcpa_enc: +median: 288148 cycles/ticks +average: 289922 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59211 cycles/ticks + +kyber_keypair_derand: +median: 265398 cycles/ticks +average: 266807 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286700 cycles/ticks + +kyber_encaps_derand: +median: 307856 cycles/ticks +average: 308435 cycles/ticks + +kyber_encaps: +median: 308804 cycles/ticks +average: 309309 cycles/ticks + +kyber_decaps: +median: 371456 cycles/ticks +average: 372283 cycles/ticks + +Loop spin: 959 +gen_a: +median: 102814 cycles/ticks +average: 103424 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2131 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 15028 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247708 cycles/ticks +average: 249220 cycles/ticks + +indcpa_enc: +median: 288164 cycles/ticks +average: 289901 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59287 cycles/ticks + +kyber_keypair_derand: +median: 265166 cycles/ticks +average: 267665 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286654 cycles/ticks + +kyber_encaps_derand: +median: 307816 cycles/ticks +average: 308331 cycles/ticks + +kyber_encaps: +median: 308666 cycles/ticks +average: 309212 cycles/ticks + +kyber_decaps: +median: 371250 cycles/ticks +average: 372188 cycles/ticks + +Loop spin: 960 +gen_a: +median: 102918 cycles/ticks +average: 103538 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15214 cycles/ticks +average: 15109 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 542 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247848 cycles/ticks +average: 249174 cycles/ticks + +indcpa_enc: +median: 287680 cycles/ticks +average: 289406 cycles/ticks + +indcpa_dec: +median: 58984 cycles/ticks +average: 59265 cycles/ticks + +kyber_keypair_derand: +median: 268194 cycles/ticks +average: 269647 cycles/ticks + +kyber_keypair: +median: 285494 cycles/ticks +average: 286795 cycles/ticks + +kyber_encaps_derand: +median: 307908 cycles/ticks +average: 308488 cycles/ticks + +kyber_encaps: +median: 308864 cycles/ticks +average: 309362 cycles/ticks + +kyber_decaps: +median: 371622 cycles/ticks +average: 372624 cycles/ticks + +Loop spin: 961 +gen_a: +median: 102818 cycles/ticks +average: 103445 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2127 cycles/ticks + +NTT: +median: 7608 cycles/ticks +average: 7672 cycles/ticks + +INVNTT: +median: 10442 cycles/ticks +average: 10482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14866 cycles/ticks +average: 15007 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1490 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 551 cycles/ticks + +polyvec_compress: +median: 4420 cycles/ticks +average: 4438 cycles/ticks + +polyvec_decompress: +median: 2820 cycles/ticks +average: 2830 cycles/ticks + +indcpa_keypair: +median: 249338 cycles/ticks +average: 250696 cycles/ticks + +indcpa_enc: +median: 290054 cycles/ticks +average: 291760 cycles/ticks + +indcpa_dec: +median: 58946 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 264852 cycles/ticks +average: 266300 cycles/ticks + +kyber_keypair: +median: 285552 cycles/ticks +average: 286660 cycles/ticks + +kyber_encaps_derand: +median: 308090 cycles/ticks +average: 308685 cycles/ticks + +kyber_encaps: +median: 308910 cycles/ticks +average: 309450 cycles/ticks + +kyber_decaps: +median: 371568 cycles/ticks +average: 373551 cycles/ticks + +Loop spin: 962 +gen_a: +median: 102928 cycles/ticks +average: 103503 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247408 cycles/ticks +average: 248688 cycles/ticks + +indcpa_enc: +median: 287830 cycles/ticks +average: 289519 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59276 cycles/ticks + +kyber_keypair_derand: +median: 264802 cycles/ticks +average: 266128 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286716 cycles/ticks + +kyber_encaps_derand: +median: 308506 cycles/ticks +average: 308944 cycles/ticks + +kyber_encaps: +median: 309194 cycles/ticks +average: 309562 cycles/ticks + +kyber_decaps: +median: 371830 cycles/ticks +average: 372810 cycles/ticks + +Loop spin: 963 +gen_a: +median: 102880 cycles/ticks +average: 103504 cycles/ticks + +poly_getnoise_eta1: +median: 2118 cycles/ticks +average: 2136 cycles/ticks + +poly_getnoise_eta2: +median: 2116 cycles/ticks +average: 2126 cycles/ticks + +NTT: +median: 7604 cycles/ticks +average: 7632 cycles/ticks + +INVNTT: +median: 10436 cycles/ticks +average: 10489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 14988 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 311 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 546 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247950 cycles/ticks +average: 249366 cycles/ticks + +indcpa_enc: +median: 288024 cycles/ticks +average: 289757 cycles/ticks + +indcpa_dec: +median: 59020 cycles/ticks +average: 59354 cycles/ticks + +kyber_keypair_derand: +median: 265002 cycles/ticks +average: 266416 cycles/ticks + +kyber_keypair: +median: 285444 cycles/ticks +average: 286588 cycles/ticks + +kyber_encaps_derand: +median: 308166 cycles/ticks +average: 308733 cycles/ticks + +kyber_encaps: +median: 309016 cycles/ticks +average: 309541 cycles/ticks + +kyber_decaps: +median: 371630 cycles/ticks +average: 372587 cycles/ticks + +Loop spin: 964 +gen_a: +median: 102734 cycles/ticks +average: 103382 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2140 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 247634 cycles/ticks +average: 249134 cycles/ticks + +indcpa_enc: +median: 287952 cycles/ticks +average: 289759 cycles/ticks + +indcpa_dec: +median: 58948 cycles/ticks +average: 59271 cycles/ticks + +kyber_keypair_derand: +median: 264624 cycles/ticks +average: 267228 cycles/ticks + +kyber_keypair: +median: 285492 cycles/ticks +average: 286665 cycles/ticks + +kyber_encaps_derand: +median: 307894 cycles/ticks +average: 308371 cycles/ticks + +kyber_encaps: +median: 308728 cycles/ticks +average: 309157 cycles/ticks + +kyber_decaps: +median: 371376 cycles/ticks +average: 372269 cycles/ticks + +Loop spin: 965 +gen_a: +median: 102772 cycles/ticks +average: 103409 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14859 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247548 cycles/ticks +average: 248841 cycles/ticks + +indcpa_enc: +median: 287760 cycles/ticks +average: 289445 cycles/ticks + +indcpa_dec: +median: 58982 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 264892 cycles/ticks +average: 266401 cycles/ticks + +kyber_keypair: +median: 285588 cycles/ticks +average: 286845 cycles/ticks + +kyber_encaps_derand: +median: 308220 cycles/ticks +average: 308653 cycles/ticks + +kyber_encaps: +median: 309104 cycles/ticks +average: 309562 cycles/ticks + +kyber_decaps: +median: 371492 cycles/ticks +average: 372240 cycles/ticks + +Loop spin: 966 +gen_a: +median: 102778 cycles/ticks +average: 103398 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2129 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14951 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4383 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 249116 cycles/ticks +average: 250402 cycles/ticks + +indcpa_enc: +median: 289636 cycles/ticks +average: 291248 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59168 cycles/ticks + +kyber_keypair_derand: +median: 264646 cycles/ticks +average: 265901 cycles/ticks + +kyber_keypair: +median: 285486 cycles/ticks +average: 286555 cycles/ticks + +kyber_encaps_derand: +median: 308278 cycles/ticks +average: 308795 cycles/ticks + +kyber_encaps: +median: 309102 cycles/ticks +average: 309535 cycles/ticks + +kyber_decaps: +median: 371798 cycles/ticks +average: 373758 cycles/ticks + +Loop spin: 967 +gen_a: +median: 102840 cycles/ticks +average: 103381 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2102 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14906 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4374 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247448 cycles/ticks +average: 248783 cycles/ticks + +indcpa_enc: +median: 287928 cycles/ticks +average: 289537 cycles/ticks + +indcpa_dec: +median: 58972 cycles/ticks +average: 59270 cycles/ticks + +kyber_keypair_derand: +median: 265676 cycles/ticks +average: 267110 cycles/ticks + +kyber_keypair: +median: 285720 cycles/ticks +average: 286798 cycles/ticks + +kyber_encaps_derand: +median: 308814 cycles/ticks +average: 309249 cycles/ticks + +kyber_encaps: +median: 309244 cycles/ticks +average: 309732 cycles/ticks + +kyber_decaps: +median: 371870 cycles/ticks +average: 372676 cycles/ticks + +Loop spin: 968 +gen_a: +median: 102866 cycles/ticks +average: 103569 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14957 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4394 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247760 cycles/ticks +average: 249057 cycles/ticks + +indcpa_enc: +median: 288290 cycles/ticks +average: 290007 cycles/ticks + +indcpa_dec: +median: 58990 cycles/ticks +average: 59248 cycles/ticks + +kyber_keypair_derand: +median: 265336 cycles/ticks +average: 266618 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286756 cycles/ticks + +kyber_encaps_derand: +median: 308392 cycles/ticks +average: 308862 cycles/ticks + +kyber_encaps: +median: 309200 cycles/ticks +average: 309730 cycles/ticks + +kyber_decaps: +median: 371772 cycles/ticks +average: 372635 cycles/ticks + +Loop spin: 969 +gen_a: +median: 102702 cycles/ticks +average: 103266 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14872 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 312 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4380 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247794 cycles/ticks +average: 249041 cycles/ticks + +indcpa_enc: +median: 288104 cycles/ticks +average: 289840 cycles/ticks + +indcpa_dec: +median: 58956 cycles/ticks +average: 59249 cycles/ticks + +kyber_keypair_derand: +median: 266394 cycles/ticks +average: 268835 cycles/ticks + +kyber_keypair: +median: 285414 cycles/ticks +average: 286470 cycles/ticks + +kyber_encaps_derand: +median: 308704 cycles/ticks +average: 309150 cycles/ticks + +kyber_encaps: +median: 309434 cycles/ticks +average: 309834 cycles/ticks + +kyber_decaps: +median: 371996 cycles/ticks +average: 372878 cycles/ticks + +Loop spin: 970 +gen_a: +median: 102776 cycles/ticks +average: 103390 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14877 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247612 cycles/ticks +average: 248870 cycles/ticks + +indcpa_enc: +median: 287820 cycles/ticks +average: 289327 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59244 cycles/ticks + +kyber_keypair_derand: +median: 265368 cycles/ticks +average: 266627 cycles/ticks + +kyber_keypair: +median: 285420 cycles/ticks +average: 286643 cycles/ticks + +kyber_encaps_derand: +median: 307968 cycles/ticks +average: 308460 cycles/ticks + +kyber_encaps: +median: 308712 cycles/ticks +average: 308966 cycles/ticks + +kyber_decaps: +median: 371268 cycles/ticks +average: 372142 cycles/ticks + +Loop spin: 971 +gen_a: +median: 102706 cycles/ticks +average: 103300 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14947 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 248534 cycles/ticks +average: 249984 cycles/ticks + +indcpa_enc: +median: 288718 cycles/ticks +average: 290364 cycles/ticks + +indcpa_dec: +median: 59012 cycles/ticks +average: 59297 cycles/ticks + +kyber_keypair_derand: +median: 265928 cycles/ticks +average: 267487 cycles/ticks + +kyber_keypair: +median: 285770 cycles/ticks +average: 286812 cycles/ticks + +kyber_encaps_derand: +median: 308490 cycles/ticks +average: 308955 cycles/ticks + +kyber_encaps: +median: 309226 cycles/ticks +average: 310952 cycles/ticks + +kyber_decaps: +median: 371768 cycles/ticks +average: 372534 cycles/ticks + +Loop spin: 972 +gen_a: +median: 102910 cycles/ticks +average: 103538 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15027 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247896 cycles/ticks +average: 249241 cycles/ticks + +indcpa_enc: +median: 288242 cycles/ticks +average: 290017 cycles/ticks + +indcpa_dec: +median: 58998 cycles/ticks +average: 59306 cycles/ticks + +kyber_keypair_derand: +median: 264950 cycles/ticks +average: 266457 cycles/ticks + +kyber_keypair: +median: 285324 cycles/ticks +average: 286674 cycles/ticks + +kyber_encaps_derand: +median: 308146 cycles/ticks +average: 308760 cycles/ticks + +kyber_encaps: +median: 308990 cycles/ticks +average: 309595 cycles/ticks + +kyber_decaps: +median: 371560 cycles/ticks +average: 372479 cycles/ticks + +Loop spin: 973 +gen_a: +median: 102636 cycles/ticks +average: 103346 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 545 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4372 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2821 cycles/ticks + +indcpa_keypair: +median: 247178 cycles/ticks +average: 248633 cycles/ticks + +indcpa_enc: +median: 287536 cycles/ticks +average: 289240 cycles/ticks + +indcpa_dec: +median: 58954 cycles/ticks +average: 59235 cycles/ticks + +kyber_keypair_derand: +median: 264888 cycles/ticks +average: 266311 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286690 cycles/ticks + +kyber_encaps_derand: +median: 308030 cycles/ticks +average: 308599 cycles/ticks + +kyber_encaps: +median: 309034 cycles/ticks +average: 309611 cycles/ticks + +kyber_decaps: +median: 371690 cycles/ticks +average: 372750 cycles/ticks + +Loop spin: 974 +gen_a: +median: 103004 cycles/ticks +average: 103582 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2124 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4381 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2807 cycles/ticks + +indcpa_keypair: +median: 247658 cycles/ticks +average: 249078 cycles/ticks + +indcpa_enc: +median: 288030 cycles/ticks +average: 292147 cycles/ticks + +indcpa_dec: +median: 59010 cycles/ticks +average: 59313 cycles/ticks + +kyber_keypair_derand: +median: 264912 cycles/ticks +average: 267488 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286756 cycles/ticks + +kyber_encaps_derand: +median: 308092 cycles/ticks +average: 308648 cycles/ticks + +kyber_encaps: +median: 308718 cycles/ticks +average: 309161 cycles/ticks + +kyber_decaps: +median: 371320 cycles/ticks +average: 372360 cycles/ticks + +Loop spin: 975 +gen_a: +median: 102584 cycles/ticks +average: 103249 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2106 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14871 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 540 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247934 cycles/ticks +average: 249328 cycles/ticks + +indcpa_enc: +median: 288146 cycles/ticks +average: 289765 cycles/ticks + +indcpa_dec: +median: 59000 cycles/ticks +average: 59390 cycles/ticks + +kyber_keypair_derand: +median: 264794 cycles/ticks +average: 266236 cycles/ticks + +kyber_keypair: +median: 285510 cycles/ticks +average: 286794 cycles/ticks + +kyber_encaps_derand: +median: 308156 cycles/ticks +average: 308761 cycles/ticks + +kyber_encaps: +median: 309034 cycles/ticks +average: 309622 cycles/ticks + +kyber_decaps: +median: 371730 cycles/ticks +average: 372648 cycles/ticks + +Loop spin: 976 +gen_a: +median: 102864 cycles/ticks +average: 103485 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 541 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4379 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2825 cycles/ticks + +indcpa_keypair: +median: 247586 cycles/ticks +average: 249006 cycles/ticks + +indcpa_enc: +median: 287744 cycles/ticks +average: 289479 cycles/ticks + +indcpa_dec: +median: 58960 cycles/ticks +average: 59245 cycles/ticks + +kyber_keypair_derand: +median: 264974 cycles/ticks +average: 266322 cycles/ticks + +kyber_keypair: +median: 285756 cycles/ticks +average: 286986 cycles/ticks + +kyber_encaps_derand: +median: 308702 cycles/ticks +average: 309274 cycles/ticks + +kyber_encaps: +median: 309420 cycles/ticks +average: 310014 cycles/ticks + +kyber_decaps: +median: 372042 cycles/ticks +average: 374173 cycles/ticks + +Loop spin: 977 +gen_a: +median: 102772 cycles/ticks +average: 103376 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2105 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14869 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 307 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247814 cycles/ticks +average: 249393 cycles/ticks + +indcpa_enc: +median: 288270 cycles/ticks +average: 289968 cycles/ticks + +indcpa_dec: +median: 58978 cycles/ticks +average: 59296 cycles/ticks + +kyber_keypair_derand: +median: 264926 cycles/ticks +average: 266372 cycles/ticks + +kyber_keypair: +median: 285442 cycles/ticks +average: 286709 cycles/ticks + +kyber_encaps_derand: +median: 307622 cycles/ticks +average: 308171 cycles/ticks + +kyber_encaps: +median: 308524 cycles/ticks +average: 309074 cycles/ticks + +kyber_decaps: +median: 371242 cycles/ticks +average: 372238 cycles/ticks + +Loop spin: 978 +gen_a: +median: 102798 cycles/ticks +average: 103439 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2133 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2116 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14858 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2810 cycles/ticks + +indcpa_keypair: +median: 247900 cycles/ticks +average: 249348 cycles/ticks + +indcpa_enc: +median: 288034 cycles/ticks +average: 289779 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59246 cycles/ticks + +kyber_keypair_derand: +median: 265052 cycles/ticks +average: 266468 cycles/ticks + +kyber_keypair: +median: 285604 cycles/ticks +average: 286768 cycles/ticks + +kyber_encaps_derand: +median: 308162 cycles/ticks +average: 308788 cycles/ticks + +kyber_encaps: +median: 308948 cycles/ticks +average: 309542 cycles/ticks + +kyber_decaps: +median: 371802 cycles/ticks +average: 372826 cycles/ticks + +Loop spin: 979 +gen_a: +median: 102888 cycles/ticks +average: 103547 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2132 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14896 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4377 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2808 cycles/ticks + +indcpa_keypair: +median: 247880 cycles/ticks +average: 249205 cycles/ticks + +indcpa_enc: +median: 288114 cycles/ticks +average: 289904 cycles/ticks + +indcpa_dec: +median: 58996 cycles/ticks +average: 60426 cycles/ticks + +kyber_keypair_derand: +median: 264632 cycles/ticks +average: 266010 cycles/ticks + +kyber_keypair: +median: 285494 cycles/ticks +average: 286673 cycles/ticks + +kyber_encaps_derand: +median: 308444 cycles/ticks +average: 309011 cycles/ticks + +kyber_encaps: +median: 309420 cycles/ticks +average: 309998 cycles/ticks + +kyber_decaps: +median: 372052 cycles/ticks +average: 372978 cycles/ticks + +Loop spin: 980 +gen_a: +median: 102610 cycles/ticks +average: 103135 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2111 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14814 cycles/ticks +average: 14903 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 298 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4389 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 249732 cycles/ticks +average: 251116 cycles/ticks + +indcpa_enc: +median: 289958 cycles/ticks +average: 291589 cycles/ticks + +indcpa_dec: +median: 59040 cycles/ticks +average: 59266 cycles/ticks + +kyber_keypair_derand: +median: 265062 cycles/ticks +average: 266274 cycles/ticks + +kyber_keypair: +median: 285568 cycles/ticks +average: 286785 cycles/ticks + +kyber_encaps_derand: +median: 307730 cycles/ticks +average: 307944 cycles/ticks + +kyber_encaps: +median: 308626 cycles/ticks +average: 308884 cycles/ticks + +kyber_decaps: +median: 371348 cycles/ticks +average: 372046 cycles/ticks + +Loop spin: 981 +gen_a: +median: 102764 cycles/ticks +average: 103346 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2114 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14873 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 543 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2815 cycles/ticks + +indcpa_keypair: +median: 247998 cycles/ticks +average: 249231 cycles/ticks + +indcpa_enc: +median: 288382 cycles/ticks +average: 289901 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59184 cycles/ticks + +kyber_keypair_derand: +median: 265164 cycles/ticks +average: 266475 cycles/ticks + +kyber_keypair: +median: 285536 cycles/ticks +average: 286631 cycles/ticks + +kyber_encaps_derand: +median: 308592 cycles/ticks +average: 309032 cycles/ticks + +kyber_encaps: +median: 309266 cycles/ticks +average: 310858 cycles/ticks + +kyber_decaps: +median: 371740 cycles/ticks +average: 372434 cycles/ticks + +Loop spin: 982 +gen_a: +median: 102856 cycles/ticks +average: 103460 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2139 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14960 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 300 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4374 cycles/ticks +average: 4400 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 248052 cycles/ticks +average: 249278 cycles/ticks + +indcpa_enc: +median: 288084 cycles/ticks +average: 289630 cycles/ticks + +indcpa_dec: +median: 58934 cycles/ticks +average: 59183 cycles/ticks + +kyber_keypair_derand: +median: 266482 cycles/ticks +average: 267832 cycles/ticks + +kyber_keypair: +median: 285540 cycles/ticks +average: 286556 cycles/ticks + +kyber_encaps_derand: +median: 309940 cycles/ticks +average: 310371 cycles/ticks + +kyber_encaps: +median: 310460 cycles/ticks +average: 310965 cycles/ticks + +kyber_decaps: +median: 373158 cycles/ticks +average: 373872 cycles/ticks + +Loop spin: 983 +gen_a: +median: 102614 cycles/ticks +average: 103244 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2106 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2113 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 310 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4376 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247730 cycles/ticks +average: 249045 cycles/ticks + +indcpa_enc: +median: 288120 cycles/ticks +average: 289699 cycles/ticks + +indcpa_dec: +median: 58980 cycles/ticks +average: 59236 cycles/ticks + +kyber_keypair_derand: +median: 265084 cycles/ticks +average: 266322 cycles/ticks + +kyber_keypair: +median: 285600 cycles/ticks +average: 286624 cycles/ticks + +kyber_encaps_derand: +median: 308190 cycles/ticks +average: 308477 cycles/ticks + +kyber_encaps: +median: 308736 cycles/ticks +average: 309117 cycles/ticks + +kyber_decaps: +median: 371534 cycles/ticks +average: 372266 cycles/ticks + +Loop spin: 984 +gen_a: +median: 102774 cycles/ticks +average: 103365 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4373 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2819 cycles/ticks + +indcpa_keypair: +median: 255386 cycles/ticks +average: 256339 cycles/ticks + +indcpa_enc: +median: 287948 cycles/ticks +average: 289618 cycles/ticks + +indcpa_dec: +median: 59052 cycles/ticks +average: 60404 cycles/ticks + +kyber_keypair_derand: +median: 273934 cycles/ticks +average: 274896 cycles/ticks + +kyber_keypair: +median: 292994 cycles/ticks +average: 293989 cycles/ticks + +kyber_encaps_derand: +median: 308566 cycles/ticks +average: 308908 cycles/ticks + +kyber_encaps: +median: 309330 cycles/ticks +average: 309763 cycles/ticks + +kyber_decaps: +median: 371768 cycles/ticks +average: 372670 cycles/ticks + +Loop spin: 985 +gen_a: +median: 102886 cycles/ticks +average: 103478 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2134 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4397 cycles/ticks + +polyvec_decompress: +median: 2796 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247580 cycles/ticks +average: 248770 cycles/ticks + +indcpa_enc: +median: 288416 cycles/ticks +average: 290031 cycles/ticks + +indcpa_dec: +median: 58942 cycles/ticks +average: 59215 cycles/ticks + +kyber_keypair_derand: +median: 265296 cycles/ticks +average: 266598 cycles/ticks + +kyber_keypair: +median: 285544 cycles/ticks +average: 286645 cycles/ticks + +kyber_encaps_derand: +median: 308116 cycles/ticks +average: 308472 cycles/ticks + +kyber_encaps: +median: 308762 cycles/ticks +average: 309080 cycles/ticks + +kyber_decaps: +median: 371590 cycles/ticks +average: 372435 cycles/ticks + +Loop spin: 986 +gen_a: +median: 102488 cycles/ticks +average: 103064 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2127 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14810 cycles/ticks +average: 14867 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 296 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4409 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247296 cycles/ticks +average: 248568 cycles/ticks + +indcpa_enc: +median: 288074 cycles/ticks +average: 289609 cycles/ticks + +indcpa_dec: +median: 58944 cycles/ticks +average: 59222 cycles/ticks + +kyber_keypair_derand: +median: 264914 cycles/ticks +average: 266200 cycles/ticks + +kyber_keypair: +median: 285512 cycles/ticks +average: 286572 cycles/ticks + +kyber_encaps_derand: +median: 310356 cycles/ticks +average: 310800 cycles/ticks + +kyber_encaps: +median: 310928 cycles/ticks +average: 312477 cycles/ticks + +kyber_decaps: +median: 373568 cycles/ticks +average: 374364 cycles/ticks + +Loop spin: 987 +gen_a: +median: 102482 cycles/ticks +average: 103105 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2117 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14818 cycles/ticks +average: 14952 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 304 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2817 cycles/ticks + +indcpa_keypair: +median: 247734 cycles/ticks +average: 249038 cycles/ticks + +indcpa_enc: +median: 287912 cycles/ticks +average: 289579 cycles/ticks + +indcpa_dec: +median: 59206 cycles/ticks +average: 59474 cycles/ticks + +kyber_keypair_derand: +median: 265480 cycles/ticks +average: 266817 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286624 cycles/ticks + +kyber_encaps_derand: +median: 308338 cycles/ticks +average: 308928 cycles/ticks + +kyber_encaps: +median: 309030 cycles/ticks +average: 309537 cycles/ticks + +kyber_decaps: +median: 371696 cycles/ticks +average: 372661 cycles/ticks + +Loop spin: 988 +gen_a: +median: 102730 cycles/ticks +average: 103308 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14885 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2841 cycles/ticks + +indcpa_keypair: +median: 247888 cycles/ticks +average: 249049 cycles/ticks + +indcpa_enc: +median: 288216 cycles/ticks +average: 289656 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59257 cycles/ticks + +kyber_keypair_derand: +median: 265146 cycles/ticks +average: 266486 cycles/ticks + +kyber_keypair: +median: 285582 cycles/ticks +average: 286578 cycles/ticks + +kyber_encaps_derand: +median: 308664 cycles/ticks +average: 309223 cycles/ticks + +kyber_encaps: +median: 309478 cycles/ticks +average: 309917 cycles/ticks + +kyber_decaps: +median: 371888 cycles/ticks +average: 372952 cycles/ticks + +Loop spin: 989 +gen_a: +median: 102890 cycles/ticks +average: 103510 cycles/ticks + +poly_getnoise_eta1: +median: 2098 cycles/ticks +average: 2104 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2119 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14820 cycles/ticks +average: 14950 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 309 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 549 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4388 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2826 cycles/ticks + +indcpa_keypair: +median: 247644 cycles/ticks +average: 249134 cycles/ticks + +indcpa_enc: +median: 287634 cycles/ticks +average: 290552 cycles/ticks + +indcpa_dec: +median: 58974 cycles/ticks +average: 59250 cycles/ticks + +kyber_keypair_derand: +median: 265190 cycles/ticks +average: 266642 cycles/ticks + +kyber_keypair: +median: 285460 cycles/ticks +average: 286608 cycles/ticks + +kyber_encaps_derand: +median: 308428 cycles/ticks +average: 308882 cycles/ticks + +kyber_encaps: +median: 309234 cycles/ticks +average: 309697 cycles/ticks + +kyber_decaps: +median: 371824 cycles/ticks +average: 372702 cycles/ticks + +Loop spin: 990 +gen_a: +median: 102686 cycles/ticks +average: 103342 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2100 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14880 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2813 cycles/ticks + +indcpa_keypair: +median: 247672 cycles/ticks +average: 248952 cycles/ticks + +indcpa_enc: +median: 287786 cycles/ticks +average: 289465 cycles/ticks + +indcpa_dec: +median: 59028 cycles/ticks +average: 59292 cycles/ticks + +kyber_keypair_derand: +median: 265364 cycles/ticks +average: 266653 cycles/ticks + +kyber_keypair: +median: 285142 cycles/ticks +average: 286182 cycles/ticks + +kyber_encaps_derand: +median: 308200 cycles/ticks +average: 308581 cycles/ticks + +kyber_encaps: +median: 309016 cycles/ticks +average: 309497 cycles/ticks + +kyber_decaps: +median: 371550 cycles/ticks +average: 372293 cycles/ticks + +Loop spin: 991 +gen_a: +median: 102762 cycles/ticks +average: 103327 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2110 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15226 cycles/ticks +average: 15164 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4371 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2812 cycles/ticks + +indcpa_keypair: +median: 247834 cycles/ticks +average: 249113 cycles/ticks + +indcpa_enc: +median: 287962 cycles/ticks +average: 289676 cycles/ticks + +indcpa_dec: +median: 58968 cycles/ticks +average: 59187 cycles/ticks + +kyber_keypair_derand: +median: 265360 cycles/ticks +average: 266588 cycles/ticks + +kyber_keypair: +median: 285520 cycles/ticks +average: 286639 cycles/ticks + +kyber_encaps_derand: +median: 308300 cycles/ticks +average: 308744 cycles/ticks + +kyber_encaps: +median: 309270 cycles/ticks +average: 310691 cycles/ticks + +kyber_decaps: +median: 371870 cycles/ticks +average: 372582 cycles/ticks + +Loop spin: 992 +gen_a: +median: 102840 cycles/ticks +average: 103466 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2120 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2099 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14832 cycles/ticks +average: 14971 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4424 cycles/ticks +average: 4444 cycles/ticks + +polyvec_decompress: +median: 2822 cycles/ticks +average: 2828 cycles/ticks + +indcpa_keypair: +median: 247952 cycles/ticks +average: 249148 cycles/ticks + +indcpa_enc: +median: 288208 cycles/ticks +average: 289911 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59234 cycles/ticks + +kyber_keypair_derand: +median: 265032 cycles/ticks +average: 266372 cycles/ticks + +kyber_keypair: +median: 285496 cycles/ticks +average: 286554 cycles/ticks + +kyber_encaps_derand: +median: 307774 cycles/ticks +average: 308197 cycles/ticks + +kyber_encaps: +median: 308602 cycles/ticks +average: 308911 cycles/ticks + +kyber_decaps: +median: 371268 cycles/ticks +average: 372142 cycles/ticks + +Loop spin: 993 +gen_a: +median: 102896 cycles/ticks +average: 103506 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4391 cycles/ticks + +polyvec_decompress: +median: 2810 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247930 cycles/ticks +average: 249193 cycles/ticks + +indcpa_enc: +median: 288032 cycles/ticks +average: 289617 cycles/ticks + +indcpa_dec: +median: 58970 cycles/ticks +average: 59233 cycles/ticks + +kyber_keypair_derand: +median: 264930 cycles/ticks +average: 266307 cycles/ticks + +kyber_keypair: +median: 285398 cycles/ticks +average: 286454 cycles/ticks + +kyber_encaps_derand: +median: 311232 cycles/ticks +average: 311517 cycles/ticks + +kyber_encaps: +median: 312128 cycles/ticks +average: 312445 cycles/ticks + +kyber_decaps: +median: 374620 cycles/ticks +average: 375408 cycles/ticks + +Loop spin: 994 +gen_a: +median: 102908 cycles/ticks +average: 103419 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2115 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14822 cycles/ticks +average: 14955 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 306 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4375 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247694 cycles/ticks +average: 249046 cycles/ticks + +indcpa_enc: +median: 287764 cycles/ticks +average: 290410 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59205 cycles/ticks + +kyber_keypair_derand: +median: 265674 cycles/ticks +average: 266943 cycles/ticks + +kyber_keypair: +median: 285646 cycles/ticks +average: 286558 cycles/ticks + +kyber_encaps_derand: +median: 308036 cycles/ticks +average: 308361 cycles/ticks + +kyber_encaps: +median: 309040 cycles/ticks +average: 309421 cycles/ticks + +kyber_decaps: +median: 371636 cycles/ticks +average: 372528 cycles/ticks + +Loop spin: 995 +gen_a: +median: 102646 cycles/ticks +average: 103211 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2118 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2107 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14864 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4366 cycles/ticks +average: 4407 cycles/ticks + +polyvec_decompress: +median: 2812 cycles/ticks +average: 2824 cycles/ticks + +indcpa_keypair: +median: 247922 cycles/ticks +average: 249256 cycles/ticks + +indcpa_enc: +median: 288210 cycles/ticks +average: 289737 cycles/ticks + +indcpa_dec: +median: 58976 cycles/ticks +average: 59169 cycles/ticks + +kyber_keypair_derand: +median: 264908 cycles/ticks +average: 266308 cycles/ticks + +kyber_keypair: +median: 285546 cycles/ticks +average: 286656 cycles/ticks + +kyber_encaps_derand: +median: 308474 cycles/ticks +average: 308833 cycles/ticks + +kyber_encaps: +median: 309274 cycles/ticks +average: 309678 cycles/ticks + +kyber_decaps: +median: 371862 cycles/ticks +average: 372570 cycles/ticks + +Loop spin: 996 +gen_a: +median: 102950 cycles/ticks +average: 103575 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2111 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14824 cycles/ticks +average: 14978 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4370 cycles/ticks + +polyvec_decompress: +median: 2808 cycles/ticks +average: 2820 cycles/ticks + +indcpa_keypair: +median: 247728 cycles/ticks +average: 248974 cycles/ticks + +indcpa_enc: +median: 288112 cycles/ticks +average: 289672 cycles/ticks + +indcpa_dec: +median: 58958 cycles/ticks +average: 59186 cycles/ticks + +kyber_keypair_derand: +median: 266664 cycles/ticks +average: 268105 cycles/ticks + +kyber_keypair: +median: 285612 cycles/ticks +average: 286684 cycles/ticks + +kyber_encaps_derand: +median: 308646 cycles/ticks +average: 309080 cycles/ticks + +kyber_encaps: +median: 309398 cycles/ticks +average: 310837 cycles/ticks + +kyber_decaps: +median: 371956 cycles/ticks +average: 372624 cycles/ticks + +Loop spin: 997 +gen_a: +median: 102858 cycles/ticks +average: 103420 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2122 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2112 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14857 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 305 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4385 cycles/ticks + +polyvec_decompress: +median: 2806 cycles/ticks +average: 2818 cycles/ticks + +indcpa_keypair: +median: 247818 cycles/ticks +average: 249106 cycles/ticks + +indcpa_enc: +median: 288032 cycles/ticks +average: 289683 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59231 cycles/ticks + +kyber_keypair_derand: +median: 266760 cycles/ticks +average: 268132 cycles/ticks + +kyber_keypair: +median: 285962 cycles/ticks +average: 287056 cycles/ticks + +kyber_encaps_derand: +median: 308204 cycles/ticks +average: 308774 cycles/ticks + +kyber_encaps: +median: 309152 cycles/ticks +average: 309520 cycles/ticks + +kyber_decaps: +median: 371654 cycles/ticks +average: 372387 cycles/ticks + +Loop spin: 998 +gen_a: +median: 103010 cycles/ticks +average: 103559 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2110 cycles/ticks + +poly_getnoise_eta2: +median: 2100 cycles/ticks +average: 2108 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14812 cycles/ticks +average: 14893 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 303 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 4358 cycles/ticks +average: 4367 cycles/ticks + +polyvec_decompress: +median: 2800 cycles/ticks +average: 2816 cycles/ticks + +indcpa_keypair: +median: 247302 cycles/ticks +average: 248487 cycles/ticks + +indcpa_enc: +median: 287590 cycles/ticks +average: 289127 cycles/ticks + +indcpa_dec: +median: 58966 cycles/ticks +average: 59218 cycles/ticks + +kyber_keypair_derand: +median: 264888 cycles/ticks +average: 266033 cycles/ticks + +kyber_keypair: +median: 285418 cycles/ticks +average: 286556 cycles/ticks + +kyber_encaps_derand: +median: 307854 cycles/ticks +average: 308324 cycles/ticks + +kyber_encaps: +median: 308666 cycles/ticks +average: 308980 cycles/ticks + +kyber_decaps: +median: 371444 cycles/ticks +average: 372290 cycles/ticks + +Loop spin: 999 +gen_a: +median: 102880 cycles/ticks +average: 103452 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2114 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2109 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14826 cycles/ticks +average: 15007 cycles/ticks + +poly_tomsg: +median: 294 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 530 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4386 cycles/ticks + +polyvec_decompress: +median: 2802 cycles/ticks +average: 2811 cycles/ticks + +indcpa_keypair: +median: 247672 cycles/ticks +average: 248898 cycles/ticks + +indcpa_enc: +median: 287898 cycles/ticks +average: 290445 cycles/ticks + +indcpa_dec: +median: 58962 cycles/ticks +average: 59147 cycles/ticks + +kyber_keypair_derand: +median: 266392 cycles/ticks +average: 267593 cycles/ticks + +kyber_keypair: +median: 285518 cycles/ticks +average: 286424 cycles/ticks + +kyber_encaps_derand: +median: 310502 cycles/ticks +average: 310925 cycles/ticks + +kyber_encaps: +median: 311342 cycles/ticks +average: 311698 cycles/ticks + +kyber_decaps: +median: 373952 cycles/ticks +average: 374764 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 102798 cycles/ticks +average: 103382 cycles/ticks + +poly_getnoise_eta1: +median: 2100 cycles/ticks +average: 2121 cycles/ticks + +poly_getnoise_eta2: +median: 2098 cycles/ticks +average: 2105 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 14816 cycles/ticks +average: 14909 cycles/ticks + +poly_tomsg: +median: 296 cycles/ticks +average: 297 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 532 cycles/ticks +average: 531 cycles/ticks + +polyvec_compress: +median: 4360 cycles/ticks +average: 4382 cycles/ticks + +polyvec_decompress: +median: 2804 cycles/ticks +average: 2814 cycles/ticks + +indcpa_keypair: +median: 247768 cycles/ticks +average: 248905 cycles/ticks + +indcpa_enc: +median: 288210 cycles/ticks +average: 289877 cycles/ticks + +indcpa_dec: +median: 59062 cycles/ticks +average: 59348 cycles/ticks + +kyber_keypair_derand: +median: 265016 cycles/ticks +average: 266399 cycles/ticks + +kyber_keypair: +median: 285554 cycles/ticks +average: 286622 cycles/ticks + +kyber_encaps_derand: +median: 308454 cycles/ticks +average: 308842 cycles/ticks + +kyber_encaps: +median: 309150 cycles/ticks +average: 309605 cycles/ticks + +kyber_decaps: +median: 371812 cycles/ticks +average: 372608 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233306.out b/benchmark/slurm/slurm-11233306.out new file mode 100644 index 0000000..35c4173 --- /dev/null +++ b/benchmark/slurm/slurm-11233306.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233306 +## Job Name : test_energy512.sh +## Nodelist : node2333 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/avx2/test +## Job Started : Fri May 2 01:39:28 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 4376 cycles/ticks +average: 9313 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 194 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11494 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12588 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19408 cycles/ticks +average: 19522 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21685 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21972 cycles/ticks + +kyber_encaps: +median: 22768 cycles/ticks +average: 22889 cycles/ticks + +kyber_decaps: +median: 24994 cycles/ticks +average: 25114 cycles/ticks + +Loop spin: 2 +gen_a: +median: 4376 cycles/ticks +average: 4457 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11393 cycles/ticks + +indcpa_enc: +median: 12288 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1152 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21434 cycles/ticks + +kyber_encaps_derand: +median: 22008 cycles/ticks +average: 22105 cycles/ticks + +kyber_encaps: +median: 22944 cycles/ticks +average: 23063 cycles/ticks + +kyber_decaps: +median: 25188 cycles/ticks +average: 25284 cycles/ticks + +Loop spin: 3 +gen_a: +median: 4372 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 185 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11453 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19506 cycles/ticks +average: 19624 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21484 cycles/ticks + +kyber_encaps_derand: +median: 22000 cycles/ticks +average: 22101 cycles/ticks + +kyber_encaps: +median: 22956 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25140 cycles/ticks +average: 25248 cycles/ticks + +Loop spin: 4 +gen_a: +median: 4372 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1558 cycles/ticks + +NTT: +median: 254 cycles/ticks +average: 284 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11454 cycles/ticks +average: 11522 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12458 cycles/ticks + +indcpa_dec: +median: 1152 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22928 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 5 +gen_a: +median: 4374 cycles/ticks +average: 4535 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 257 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12479 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19559 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22051 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23042 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 6 +gen_a: +median: 4398 cycles/ticks +average: 4468 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21507 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22083 cycles/ticks + +kyber_encaps: +median: 22948 cycles/ticks +average: 23078 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 7 +gen_a: +median: 4372 cycles/ticks +average: 4478 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11346 cycles/ticks +average: 11412 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22964 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 8 +gen_a: +median: 4400 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 34 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1175 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19577 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22947 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 9 +gen_a: +median: 4372 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12480 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1175 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19499 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21786 cycles/ticks +average: 21911 cycles/ticks + +kyber_encaps: +median: 22732 cycles/ticks +average: 22871 cycles/ticks + +kyber_decaps: +median: 24958 cycles/ticks +average: 25057 cycles/ticks + +Loop spin: 10 +gen_a: +median: 4382 cycles/ticks +average: 4485 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11436 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12449 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19512 cycles/ticks +average: 19623 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25185 cycles/ticks + +Loop spin: 11 +gen_a: +median: 4382 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12422 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19529 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 22016 cycles/ticks +average: 22149 cycles/ticks + +kyber_encaps: +median: 22942 cycles/ticks +average: 23062 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25214 cycles/ticks + +Loop spin: 12 +gen_a: +median: 4370 cycles/ticks +average: 4469 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 258 cycles/ticks +average: 259 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11334 cycles/ticks +average: 11390 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12349 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19507 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21394 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22062 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22971 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25205 cycles/ticks + +Loop spin: 13 +gen_a: +median: 4368 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11502 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12495 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19668 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22024 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22971 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25193 cycles/ticks + +Loop spin: 14 +gen_a: +median: 4376 cycles/ticks +average: 4474 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12314 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19515 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22085 cycles/ticks + +kyber_encaps: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25241 cycles/ticks + +Loop spin: 15 +gen_a: +median: 4370 cycles/ticks +average: 4480 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1574 cycles/ticks + +NTT: +median: 230 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 37 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11432 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21971 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22908 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25141 cycles/ticks + +Loop spin: 16 +gen_a: +median: 4374 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11510 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21971 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22910 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25148 cycles/ticks + +Loop spin: 17 +gen_a: +median: 4386 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 41 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12494 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21425 cycles/ticks + +kyber_encaps_derand: +median: 22054 cycles/ticks +average: 22174 cycles/ticks + +kyber_encaps: +median: 22974 cycles/ticks +average: 23072 cycles/ticks + +kyber_decaps: +median: 25168 cycles/ticks +average: 25269 cycles/ticks + +Loop spin: 18 +gen_a: +median: 4368 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 184 cycles/ticks +average: 191 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11320 cycles/ticks +average: 11398 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12378 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19530 cycles/ticks +average: 19635 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22987 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 19 +gen_a: +median: 4392 cycles/ticks +average: 4442 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12420 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21421 cycles/ticks + +kyber_encaps_derand: +median: 21978 cycles/ticks +average: 22083 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 22983 cycles/ticks + +kyber_decaps: +median: 25162 cycles/ticks +average: 25266 cycles/ticks + +Loop spin: 20 +gen_a: +median: 4382 cycles/ticks +average: 4458 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12471 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19514 cycles/ticks +average: 19629 cycles/ticks + +kyber_keypair: +median: 21352 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25148 cycles/ticks + +Loop spin: 21 +gen_a: +median: 4376 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12421 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25133 cycles/ticks + +Loop spin: 22 +gen_a: +median: 4362 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19372 cycles/ticks +average: 19477 cycles/ticks + +kyber_keypair: +median: 21344 cycles/ticks +average: 21519 cycles/ticks + +kyber_encaps_derand: +median: 21940 cycles/ticks +average: 22016 cycles/ticks + +kyber_encaps: +median: 22920 cycles/ticks +average: 23052 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25257 cycles/ticks + +Loop spin: 23 +gen_a: +median: 4398 cycles/ticks +average: 4456 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21441 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21942 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22965 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 24 +gen_a: +median: 4380 cycles/ticks +average: 4442 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11516 cycles/ticks +average: 11595 cycles/ticks + +indcpa_enc: +median: 12434 cycles/ticks +average: 12484 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19602 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21486 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22023 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 25 +gen_a: +median: 4394 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 244 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 41 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11410 cycles/ticks + +indcpa_enc: +median: 12308 cycles/ticks +average: 12369 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21435 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22024 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25240 cycles/ticks + +Loop spin: 26 +gen_a: +median: 4372 cycles/ticks +average: 4400 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12441 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1186 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19495 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21435 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25146 cycles/ticks +average: 25255 cycles/ticks + +Loop spin: 27 +gen_a: +median: 4360 cycles/ticks +average: 4506 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1560 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11459 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12472 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22088 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23023 cycles/ticks + +kyber_decaps: +median: 25152 cycles/ticks +average: 25269 cycles/ticks + +Loop spin: 28 +gen_a: +median: 4376 cycles/ticks +average: 4545 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1567 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12395 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19510 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22039 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22959 cycles/ticks + +kyber_decaps: +median: 25186 cycles/ticks +average: 25279 cycles/ticks + +Loop spin: 29 +gen_a: +median: 4368 cycles/ticks +average: 4397 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11318 cycles/ticks +average: 11398 cycles/ticks + +indcpa_enc: +median: 12274 cycles/ticks +average: 12348 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19540 cycles/ticks +average: 19658 cycles/ticks + +kyber_keypair: +median: 21366 cycles/ticks +average: 21509 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22072 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22938 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25154 cycles/ticks + +Loop spin: 30 +gen_a: +median: 4378 cycles/ticks +average: 4458 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11491 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12437 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21392 cycles/ticks +average: 21543 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22931 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25171 cycles/ticks + +Loop spin: 31 +gen_a: +median: 4382 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1180 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19533 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21438 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 23022 cycles/ticks + +kyber_decaps: +median: 25134 cycles/ticks +average: 25237 cycles/ticks + +Loop spin: 32 +gen_a: +median: 4368 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11503 cycles/ticks + +indcpa_enc: +median: 12424 cycles/ticks +average: 12517 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23048 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25206 cycles/ticks + +Loop spin: 33 +gen_a: +median: 4374 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2391 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12480 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21350 cycles/ticks +average: 21521 cycles/ticks + +kyber_encaps_derand: +median: 23380 cycles/ticks +average: 23484 cycles/ticks + +kyber_encaps: +median: 24320 cycles/ticks +average: 24438 cycles/ticks + +kyber_decaps: +median: 26568 cycles/ticks +average: 26681 cycles/ticks + +Loop spin: 34 +gen_a: +median: 4376 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1185 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19540 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21960 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25123 cycles/ticks + +Loop spin: 35 +gen_a: +median: 4396 cycles/ticks +average: 4448 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11308 cycles/ticks +average: 11373 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12373 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19502 cycles/ticks +average: 19624 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 22048 cycles/ticks +average: 22139 cycles/ticks + +kyber_encaps: +median: 23046 cycles/ticks +average: 23182 cycles/ticks + +kyber_decaps: +median: 25158 cycles/ticks +average: 25264 cycles/ticks + +Loop spin: 36 +gen_a: +median: 4370 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12780 cycles/ticks +average: 12844 cycles/ticks + +indcpa_enc: +median: 13762 cycles/ticks +average: 13837 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19516 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21466 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 22984 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 37 +gen_a: +median: 4366 cycles/ticks +average: 4488 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12393 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21435 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 38 +gen_a: +median: 4392 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11494 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12470 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 22014 cycles/ticks +average: 22105 cycles/ticks + +kyber_encaps: +median: 23040 cycles/ticks +average: 23176 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25203 cycles/ticks + +Loop spin: 39 +gen_a: +median: 4386 cycles/ticks +average: 4488 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12439 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19605 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22016 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23040 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25229 cycles/ticks + +Loop spin: 40 +gen_a: +median: 4368 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 276 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12412 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19509 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21977 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22915 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25155 cycles/ticks + +Loop spin: 41 +gen_a: +median: 4392 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11558 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19518 cycles/ticks +average: 19604 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25245 cycles/ticks + +Loop spin: 42 +gen_a: +median: 4368 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12495 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19591 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21432 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22912 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 43 +gen_a: +median: 4380 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 226 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11408 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12413 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19390 cycles/ticks +average: 19501 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21790 cycles/ticks +average: 21895 cycles/ticks + +kyber_encaps: +median: 22756 cycles/ticks +average: 22860 cycles/ticks + +kyber_decaps: +median: 24968 cycles/ticks +average: 25056 cycles/ticks + +Loop spin: 44 +gen_a: +median: 4384 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11326 cycles/ticks +average: 11409 cycles/ticks + +indcpa_enc: +median: 12292 cycles/ticks +average: 12359 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21806 cycles/ticks +average: 21904 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22886 cycles/ticks + +kyber_decaps: +median: 24998 cycles/ticks +average: 25096 cycles/ticks + +Loop spin: 45 +gen_a: +median: 4400 cycles/ticks +average: 4452 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11470 cycles/ticks +average: 11562 cycles/ticks + +indcpa_enc: +median: 12448 cycles/ticks +average: 12508 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19654 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22042 cycles/ticks + +kyber_encaps: +median: 22912 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 46 +gen_a: +median: 4362 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 29 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12518 cycles/ticks +average: 12583 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19672 cycles/ticks +average: 19790 cycles/ticks + +kyber_keypair: +median: 21446 cycles/ticks +average: 21590 cycles/ticks + +kyber_encaps_derand: +median: 21836 cycles/ticks +average: 21934 cycles/ticks + +kyber_encaps: +median: 22718 cycles/ticks +average: 22828 cycles/ticks + +kyber_decaps: +median: 24998 cycles/ticks +average: 25097 cycles/ticks + +Loop spin: 47 +gen_a: +median: 4366 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11460 cycles/ticks +average: 11561 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21486 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25175 cycles/ticks + +Loop spin: 48 +gen_a: +median: 4388 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12406 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19570 cycles/ticks +average: 19677 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22968 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25205 cycles/ticks + +Loop spin: 49 +gen_a: +median: 4368 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12436 cycles/ticks +average: 12501 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19521 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 23214 cycles/ticks +average: 23305 cycles/ticks + +kyber_encaps: +median: 24182 cycles/ticks +average: 24299 cycles/ticks + +kyber_decaps: +median: 26400 cycles/ticks +average: 26523 cycles/ticks + +Loop spin: 50 +gen_a: +median: 4380 cycles/ticks +average: 4508 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11439 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12397 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19525 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21967 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22910 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25160 cycles/ticks + +Loop spin: 51 +gen_a: +median: 4372 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11449 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19535 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21441 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22961 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25149 cycles/ticks + +Loop spin: 52 +gen_a: +median: 4374 cycles/ticks +average: 4521 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11397 cycles/ticks + +indcpa_enc: +median: 12306 cycles/ticks +average: 12389 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1178 cycles/ticks + +kyber_keypair_derand: +median: 20822 cycles/ticks +average: 20900 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22049 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 23007 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25165 cycles/ticks + +Loop spin: 53 +gen_a: +median: 4388 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12521 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19514 cycles/ticks +average: 19600 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21517 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22015 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22996 cycles/ticks + +kyber_decaps: +median: 25032 cycles/ticks +average: 25143 cycles/ticks + +Loop spin: 54 +gen_a: +median: 4380 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12306 cycles/ticks +average: 12358 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19554 cycles/ticks +average: 19667 cycles/ticks + +kyber_keypair: +median: 21354 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22980 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25127 cycles/ticks + +Loop spin: 55 +gen_a: +median: 4388 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 209 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11485 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12459 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19532 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22936 cycles/ticks +average: 23039 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25226 cycles/ticks + +Loop spin: 56 +gen_a: +median: 4378 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11480 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12497 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19388 cycles/ticks +average: 19481 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21832 cycles/ticks +average: 21961 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22904 cycles/ticks + +kyber_decaps: +median: 24994 cycles/ticks +average: 25074 cycles/ticks + +Loop spin: 57 +gen_a: +median: 4372 cycles/ticks +average: 4504 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11466 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12499 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21342 cycles/ticks +average: 21495 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22931 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25206 cycles/ticks + +Loop spin: 58 +gen_a: +median: 4362 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 94 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12484 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22004 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23011 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25205 cycles/ticks + +Loop spin: 59 +gen_a: +median: 4368 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19523 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 60 +gen_a: +median: 4388 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22041 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25225 cycles/ticks + +Loop spin: 61 +gen_a: +median: 4372 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11467 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19536 cycles/ticks +average: 19643 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21553 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21981 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25144 cycles/ticks + +Loop spin: 62 +gen_a: +median: 4382 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11436 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21260 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22938 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 63 +gen_a: +median: 4378 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11491 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12432 cycles/ticks + +indcpa_dec: +median: 1152 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19596 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 22008 cycles/ticks +average: 22095 cycles/ticks + +kyber_encaps: +median: 22946 cycles/ticks +average: 23065 cycles/ticks + +kyber_decaps: +median: 25240 cycles/ticks +average: 25362 cycles/ticks + +Loop spin: 64 +gen_a: +median: 4380 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 188 cycles/ticks +average: 206 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 23312 cycles/ticks +average: 23423 cycles/ticks + +kyber_encaps: +median: 24236 cycles/ticks +average: 24366 cycles/ticks + +kyber_decaps: +median: 26518 cycles/ticks +average: 26608 cycles/ticks + +Loop spin: 65 +gen_a: +median: 4372 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 215 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11410 cycles/ticks + +indcpa_enc: +median: 12288 cycles/ticks +average: 12375 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19538 cycles/ticks +average: 19624 cycles/ticks + +kyber_keypair: +median: 21340 cycles/ticks +average: 21495 cycles/ticks + +kyber_encaps_derand: +median: 21808 cycles/ticks +average: 21919 cycles/ticks + +kyber_encaps: +median: 22778 cycles/ticks +average: 22883 cycles/ticks + +kyber_decaps: +median: 24996 cycles/ticks +average: 25104 cycles/ticks + +Loop spin: 66 +gen_a: +median: 4384 cycles/ticks +average: 4528 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12464 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22085 cycles/ticks + +kyber_encaps: +median: 22930 cycles/ticks +average: 23037 cycles/ticks + +kyber_decaps: +median: 25134 cycles/ticks +average: 25236 cycles/ticks + +Loop spin: 67 +gen_a: +median: 4390 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 224 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11443 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25189 cycles/ticks + +Loop spin: 68 +gen_a: +median: 4372 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 185 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11550 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12492 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22033 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 23011 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 69 +gen_a: +median: 4374 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 92 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11514 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19612 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21954 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 70 +gen_a: +median: 4370 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11549 cycles/ticks + +indcpa_enc: +median: 12532 cycles/ticks +average: 12629 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1166 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19517 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21496 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22003 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 23021 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25253 cycles/ticks + +Loop spin: 71 +gen_a: +median: 4382 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11476 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12433 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22028 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 23021 cycles/ticks + +kyber_decaps: +median: 25244 cycles/ticks +average: 25354 cycles/ticks + +Loop spin: 72 +gen_a: +median: 4376 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11482 cycles/ticks +average: 11535 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12496 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19500 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21954 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22924 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 73 +gen_a: +median: 4372 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 215 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12407 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19578 cycles/ticks +average: 19692 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 22002 cycles/ticks +average: 22078 cycles/ticks + +kyber_encaps: +median: 22928 cycles/ticks +average: 23058 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25254 cycles/ticks + +Loop spin: 74 +gen_a: +median: 4380 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12407 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19532 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21510 cycles/ticks + +kyber_encaps_derand: +median: 21858 cycles/ticks +average: 21961 cycles/ticks + +kyber_encaps: +median: 22792 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 75 +gen_a: +median: 4364 cycles/ticks +average: 4400 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11440 cycles/ticks + +indcpa_enc: +median: 12292 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21350 cycles/ticks +average: 21512 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22953 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25207 cycles/ticks + +Loop spin: 76 +gen_a: +median: 4378 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 22016 cycles/ticks +average: 22116 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25262 cycles/ticks + +Loop spin: 77 +gen_a: +median: 4380 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19408 cycles/ticks +average: 19512 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21425 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22941 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 78 +gen_a: +median: 4372 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12487 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22048 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22960 cycles/ticks + +kyber_decaps: +median: 25132 cycles/ticks +average: 25255 cycles/ticks + +Loop spin: 79 +gen_a: +median: 4384 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 207 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12418 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19386 cycles/ticks +average: 19500 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22016 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25219 cycles/ticks + +Loop spin: 80 +gen_a: +median: 4384 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12415 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19614 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21420 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22052 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22931 cycles/ticks + +kyber_decaps: +median: 25140 cycles/ticks +average: 25231 cycles/ticks + +Loop spin: 81 +gen_a: +median: 4372 cycles/ticks +average: 4525 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11606 cycles/ticks +average: 11674 cycles/ticks + +indcpa_enc: +median: 12684 cycles/ticks +average: 12725 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19618 cycles/ticks +average: 19729 cycles/ticks + +kyber_keypair: +median: 21446 cycles/ticks +average: 21605 cycles/ticks + +kyber_encaps_derand: +median: 22236 cycles/ticks +average: 22284 cycles/ticks + +kyber_encaps: +median: 22922 cycles/ticks +average: 23062 cycles/ticks + +kyber_decaps: +median: 25178 cycles/ticks +average: 25281 cycles/ticks + +Loop spin: 82 +gen_a: +median: 4378 cycles/ticks +average: 4525 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19564 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21438 cycles/ticks + +kyber_encaps_derand: +median: 21806 cycles/ticks +average: 21920 cycles/ticks + +kyber_encaps: +median: 22754 cycles/ticks +average: 22851 cycles/ticks + +kyber_decaps: +median: 24972 cycles/ticks +average: 25082 cycles/ticks + +Loop spin: 83 +gen_a: +median: 4372 cycles/ticks +average: 4487 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19512 cycles/ticks +average: 19588 cycles/ticks + +kyber_keypair: +median: 21340 cycles/ticks +average: 21526 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25221 cycles/ticks + +Loop spin: 84 +gen_a: +median: 4380 cycles/ticks +average: 4528 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11446 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 22004 cycles/ticks +average: 22091 cycles/ticks + +kyber_encaps: +median: 22918 cycles/ticks +average: 23030 cycles/ticks + +kyber_decaps: +median: 25202 cycles/ticks +average: 25315 cycles/ticks + +Loop spin: 85 +gen_a: +median: 4382 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2393 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11470 cycles/ticks +average: 11526 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12482 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21810 cycles/ticks +average: 21912 cycles/ticks + +kyber_encaps: +median: 22728 cycles/ticks +average: 22817 cycles/ticks + +kyber_decaps: +median: 24988 cycles/ticks +average: 25074 cycles/ticks + +Loop spin: 86 +gen_a: +median: 4382 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 258 cycles/ticks +average: 288 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12423 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19605 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22025 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25167 cycles/ticks + +Loop spin: 87 +gen_a: +median: 4372 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11396 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12380 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 20822 cycles/ticks +average: 20935 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22006 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22998 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 88 +gen_a: +median: 4362 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11430 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12371 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19538 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21939 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22915 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25167 cycles/ticks + +Loop spin: 89 +gen_a: +median: 4374 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12312 cycles/ticks +average: 12371 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19619 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22040 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 23017 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 90 +gen_a: +median: 4378 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 94 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22063 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23004 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25214 cycles/ticks + +Loop spin: 91 +gen_a: +median: 4360 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 257 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11413 cycles/ticks + +indcpa_enc: +median: 12282 cycles/ticks +average: 12387 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19374 cycles/ticks +average: 19482 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22049 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25245 cycles/ticks + +Loop spin: 92 +gen_a: +median: 4388 cycles/ticks +average: 4587 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12454 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19473 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22902 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25142 cycles/ticks + +Loop spin: 93 +gen_a: +median: 4382 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11511 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12464 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19555 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25172 cycles/ticks +average: 25353 cycles/ticks + +Loop spin: 94 +gen_a: +median: 4376 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11322 cycles/ticks +average: 11382 cycles/ticks + +indcpa_enc: +median: 12306 cycles/ticks +average: 12395 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19569 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21824 cycles/ticks +average: 21932 cycles/ticks + +kyber_encaps: +median: 22780 cycles/ticks +average: 22889 cycles/ticks + +kyber_decaps: +median: 24966 cycles/ticks +average: 25057 cycles/ticks + +Loop spin: 95 +gen_a: +median: 4378 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11466 cycles/ticks +average: 11521 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12504 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19526 cycles/ticks +average: 19651 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21967 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22895 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25172 cycles/ticks + +Loop spin: 96 +gen_a: +median: 4368 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 30 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11532 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19639 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21497 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22137 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23030 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25251 cycles/ticks + +Loop spin: 97 +gen_a: +median: 4362 cycles/ticks +average: 4400 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11506 cycles/ticks + +indcpa_enc: +median: 12500 cycles/ticks +average: 12575 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21502 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22015 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 23016 cycles/ticks + +kyber_decaps: +median: 25160 cycles/ticks +average: 25259 cycles/ticks + +Loop spin: 98 +gen_a: +median: 4376 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11459 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12415 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19342 cycles/ticks +average: 19469 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 23236 cycles/ticks +average: 23354 cycles/ticks + +kyber_encaps: +median: 24152 cycles/ticks +average: 24250 cycles/ticks + +kyber_decaps: +median: 26440 cycles/ticks +average: 26510 cycles/ticks + +Loop spin: 99 +gen_a: +median: 4372 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 37 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11482 cycles/ticks +average: 11548 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12497 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1190 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21423 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22040 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25230 cycles/ticks + +Loop spin: 100 +gen_a: +median: 4374 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12511 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21360 cycles/ticks +average: 21536 cycles/ticks + +kyber_encaps_derand: +median: 21854 cycles/ticks +average: 21956 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25105 cycles/ticks + +Loop spin: 101 +gen_a: +median: 4372 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11533 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1174 cycles/ticks +average: 1189 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19582 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22023 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25221 cycles/ticks + +Loop spin: 102 +gen_a: +median: 4400 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 42 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12394 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19490 cycles/ticks +average: 19618 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 22012 cycles/ticks +average: 22117 cycles/ticks + +kyber_encaps: +median: 22948 cycles/ticks +average: 23055 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 103 +gen_a: +median: 4370 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11401 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22049 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25252 cycles/ticks + +Loop spin: 104 +gen_a: +median: 4370 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12400 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22929 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25219 cycles/ticks + +Loop spin: 105 +gen_a: +median: 4372 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11485 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12501 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21334 cycles/ticks +average: 21516 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22921 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25120 cycles/ticks + +Loop spin: 106 +gen_a: +median: 4370 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11427 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12412 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1168 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21946 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 107 +gen_a: +median: 4382 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21804 cycles/ticks +average: 21917 cycles/ticks + +kyber_encaps: +median: 22764 cycles/ticks +average: 22886 cycles/ticks + +kyber_decaps: +median: 25000 cycles/ticks +average: 25140 cycles/ticks + +Loop spin: 108 +gen_a: +median: 4376 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11484 cycles/ticks +average: 11541 cycles/ticks + +indcpa_enc: +median: 12450 cycles/ticks +average: 12542 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1175 cycles/ticks + +kyber_keypair_derand: +median: 19506 cycles/ticks +average: 19618 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22039 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22973 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25201 cycles/ticks + +Loop spin: 109 +gen_a: +median: 4388 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 224 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12776 cycles/ticks +average: 12830 cycles/ticks + +indcpa_enc: +median: 13720 cycles/ticks +average: 13819 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 20864 cycles/ticks +average: 20972 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 22004 cycles/ticks +average: 22102 cycles/ticks + +kyber_encaps: +median: 22956 cycles/ticks +average: 23089 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25191 cycles/ticks + +Loop spin: 110 +gen_a: +median: 4388 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 286 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19563 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 23240 cycles/ticks +average: 23339 cycles/ticks + +kyber_encaps: +median: 24210 cycles/ticks +average: 24384 cycles/ticks + +kyber_decaps: +median: 26448 cycles/ticks +average: 26519 cycles/ticks + +Loop spin: 111 +gen_a: +median: 4386 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21848 cycles/ticks +average: 21938 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22899 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25098 cycles/ticks + +Loop spin: 112 +gen_a: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11342 cycles/ticks +average: 11407 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12471 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22944 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25265 cycles/ticks + +Loop spin: 113 +gen_a: +median: 4372 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11471 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12486 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19530 cycles/ticks + +kyber_keypair: +median: 21262 cycles/ticks +average: 21410 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22020 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25228 cycles/ticks + +Loop spin: 114 +gen_a: +median: 4362 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11518 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22923 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 115 +gen_a: +median: 4388 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 30 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12450 cycles/ticks +average: 12513 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 21973 cycles/ticks + +kyber_encaps: +median: 22890 cycles/ticks +average: 23007 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25121 cycles/ticks + +Loop spin: 116 +gen_a: +median: 4380 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11445 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12389 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21338 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22944 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 117 +gen_a: +median: 4378 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11290 cycles/ticks +average: 11346 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12377 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19535 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22025 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 23056 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25223 cycles/ticks + +Loop spin: 118 +gen_a: +median: 4368 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1196 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21433 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22788 cycles/ticks +average: 22903 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25129 cycles/ticks + +Loop spin: 119 +gen_a: +median: 4376 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11517 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12538 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21971 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22906 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25158 cycles/ticks + +Loop spin: 120 +gen_a: +median: 4362 cycles/ticks +average: 4394 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1574 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 264 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11445 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12405 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21844 cycles/ticks +average: 21943 cycles/ticks + +kyber_encaps: +median: 22772 cycles/ticks +average: 22859 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25133 cycles/ticks + +Loop spin: 121 +gen_a: +median: 4370 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11527 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12495 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19502 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22939 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 122 +gen_a: +median: 4356 cycles/ticks +average: 4391 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11441 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12463 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22043 cycles/ticks + +kyber_encaps: +median: 22938 cycles/ticks +average: 23062 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25259 cycles/ticks + +Loop spin: 123 +gen_a: +median: 4366 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11466 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19350 cycles/ticks +average: 19483 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21945 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25159 cycles/ticks + +Loop spin: 124 +gen_a: +median: 4374 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11276 cycles/ticks +average: 11323 cycles/ticks + +indcpa_enc: +median: 12276 cycles/ticks +average: 12335 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19628 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 22999 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25133 cycles/ticks + +Loop spin: 125 +gen_a: +median: 4366 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 256 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12478 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22058 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23049 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25215 cycles/ticks + +Loop spin: 126 +gen_a: +median: 4362 cycles/ticks +average: 4402 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12514 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19590 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22031 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25205 cycles/ticks + +Loop spin: 127 +gen_a: +median: 4374 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11326 cycles/ticks +average: 11387 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12420 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19510 cycles/ticks +average: 19616 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22019 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 23000 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 128 +gen_a: +median: 4364 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 267 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11342 cycles/ticks +average: 11433 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12377 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19499 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22891 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 129 +gen_a: +median: 4366 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11462 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19356 cycles/ticks +average: 19467 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22015 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 130 +gen_a: +median: 4366 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1169 cycles/ticks + +kyber_keypair_derand: +median: 19366 cycles/ticks +average: 19467 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22005 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22993 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25245 cycles/ticks + +Loop spin: 131 +gen_a: +median: 4368 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 194 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11332 cycles/ticks +average: 11394 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12392 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21999 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25165 cycles/ticks + +Loop spin: 132 +gen_a: +median: 4382 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11452 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12408 cycles/ticks +average: 12464 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19510 cycles/ticks +average: 19643 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22084 cycles/ticks + +kyber_encaps: +median: 22894 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25198 cycles/ticks +average: 25255 cycles/ticks + +Loop spin: 133 +gen_a: +median: 4380 cycles/ticks +average: 4479 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11438 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12415 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19632 cycles/ticks +average: 19752 cycles/ticks + +kyber_keypair: +median: 21398 cycles/ticks +average: 21580 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22967 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25217 cycles/ticks + +Loop spin: 134 +gen_a: +median: 4370 cycles/ticks +average: 4460 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11500 cycles/ticks +average: 11579 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12490 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21441 cycles/ticks + +kyber_encaps_derand: +median: 22094 cycles/ticks +average: 22194 cycles/ticks + +kyber_encaps: +median: 23030 cycles/ticks +average: 23140 cycles/ticks + +kyber_decaps: +median: 25268 cycles/ticks +average: 25384 cycles/ticks + +Loop spin: 135 +gen_a: +median: 4380 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 41 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11302 cycles/ticks +average: 11361 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12370 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19352 cycles/ticks +average: 19451 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21409 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21966 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22949 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25126 cycles/ticks + +Loop spin: 136 +gen_a: +median: 4404 cycles/ticks +average: 4479 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11472 cycles/ticks +average: 11528 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12529 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19498 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21503 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25032 cycles/ticks +average: 25149 cycles/ticks + +Loop spin: 137 +gen_a: +median: 4378 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1567 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12620 cycles/ticks +average: 12696 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21468 cycles/ticks +average: 21649 cycles/ticks + +kyber_encaps_derand: +median: 22146 cycles/ticks +average: 22233 cycles/ticks + +kyber_encaps: +median: 23142 cycles/ticks +average: 23270 cycles/ticks + +kyber_decaps: +median: 25440 cycles/ticks +average: 25560 cycles/ticks + +Loop spin: 138 +gen_a: +median: 4370 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 189 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12432 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19498 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 22032 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22947 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 139 +gen_a: +median: 4380 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12430 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1223 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19515 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22057 cycles/ticks + +kyber_encaps: +median: 22932 cycles/ticks +average: 23079 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25226 cycles/ticks + +Loop spin: 140 +gen_a: +median: 4402 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11518 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12489 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21990 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22942 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25172 cycles/ticks + +Loop spin: 141 +gen_a: +median: 4362 cycles/ticks +average: 4462 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12481 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19555 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 22037 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22886 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 142 +gen_a: +median: 4366 cycles/ticks +average: 4394 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 47 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11312 cycles/ticks +average: 11371 cycles/ticks + +indcpa_enc: +median: 12312 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19528 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21529 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 22019 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25030 cycles/ticks +average: 25108 cycles/ticks + +Loop spin: 143 +gen_a: +median: 4370 cycles/ticks +average: 4439 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19589 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21501 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21990 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 144 +gen_a: +median: 4370 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 197 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19531 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 22026 cycles/ticks +average: 22106 cycles/ticks + +kyber_encaps: +median: 22978 cycles/ticks +average: 23091 cycles/ticks + +kyber_decaps: +median: 25202 cycles/ticks +average: 25300 cycles/ticks + +Loop spin: 145 +gen_a: +median: 4370 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 49 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 257 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 12950 cycles/ticks +average: 13012 cycles/ticks + +indcpa_enc: +median: 13946 cycles/ticks +average: 14073 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1177 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19477 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21425 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22938 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 146 +gen_a: +median: 4364 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1171 cycles/ticks + +kyber_keypair_derand: +median: 19502 cycles/ticks +average: 19615 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 21858 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22764 cycles/ticks +average: 22871 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 147 +gen_a: +median: 4368 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11334 cycles/ticks +average: 11407 cycles/ticks + +indcpa_enc: +median: 12292 cycles/ticks +average: 12343 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19517 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22931 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25172 cycles/ticks + +Loop spin: 148 +gen_a: +median: 4420 cycles/ticks +average: 4507 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11452 cycles/ticks +average: 11519 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12422 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19576 cycles/ticks +average: 19681 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 21994 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22978 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 149 +gen_a: +median: 4388 cycles/ticks +average: 4517 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11475 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12467 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19612 cycles/ticks + +kyber_keypair: +median: 21334 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21978 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23042 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25158 cycles/ticks + +Loop spin: 150 +gen_a: +median: 4378 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11432 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 20788 cycles/ticks +average: 20876 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21836 cycles/ticks +average: 21919 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22921 cycles/ticks + +kyber_decaps: +median: 25024 cycles/ticks +average: 25116 cycles/ticks + +Loop spin: 151 +gen_a: +median: 4372 cycles/ticks +average: 4515 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19521 cycles/ticks + +kyber_keypair: +median: 21354 cycles/ticks +average: 21509 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22023 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25213 cycles/ticks + +Loop spin: 152 +gen_a: +median: 4378 cycles/ticks +average: 4464 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11494 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12414 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19512 cycles/ticks +average: 19636 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21511 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 21964 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22957 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25188 cycles/ticks + +Loop spin: 153 +gen_a: +median: 4380 cycles/ticks +average: 4497 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12421 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19406 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21990 cycles/ticks +average: 22063 cycles/ticks + +kyber_encaps: +median: 22942 cycles/ticks +average: 23053 cycles/ticks + +kyber_decaps: +median: 25180 cycles/ticks +average: 25286 cycles/ticks + +Loop spin: 154 +gen_a: +median: 4392 cycles/ticks +average: 4554 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11498 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22081 cycles/ticks + +kyber_encaps: +median: 22938 cycles/ticks +average: 23039 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25231 cycles/ticks + +Loop spin: 155 +gen_a: +median: 4368 cycles/ticks +average: 4457 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11476 cycles/ticks +average: 11548 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12471 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22941 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25191 cycles/ticks + +Loop spin: 156 +gen_a: +median: 4370 cycles/ticks +average: 4528 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12437 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21991 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22909 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25123 cycles/ticks + +Loop spin: 157 +gen_a: +median: 4362 cycles/ticks +average: 4471 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 266 cycles/ticks +average: 281 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11510 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19509 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22946 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25140 cycles/ticks + +Loop spin: 158 +gen_a: +median: 4368 cycles/ticks +average: 4398 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12874 cycles/ticks +average: 12930 cycles/ticks + +indcpa_enc: +median: 13822 cycles/ticks +average: 13892 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1178 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19523 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22116 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22970 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25219 cycles/ticks + +Loop spin: 159 +gen_a: +median: 4384 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11534 cycles/ticks + +indcpa_enc: +median: 12442 cycles/ticks +average: 12514 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19528 cycles/ticks +average: 19636 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21971 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22967 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 160 +gen_a: +median: 4364 cycles/ticks +average: 4402 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11522 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12510 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19582 cycles/ticks +average: 19697 cycles/ticks + +kyber_keypair: +median: 21452 cycles/ticks +average: 21599 cycles/ticks + +kyber_encaps_derand: +median: 23318 cycles/ticks +average: 23426 cycles/ticks + +kyber_encaps: +median: 24244 cycles/ticks +average: 24371 cycles/ticks + +kyber_decaps: +median: 26490 cycles/ticks +average: 26598 cycles/ticks + +Loop spin: 161 +gen_a: +median: 4390 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12549 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22015 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23019 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25172 cycles/ticks + +Loop spin: 162 +gen_a: +median: 4388 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11449 cycles/ticks + +indcpa_enc: +median: 12312 cycles/ticks +average: 12360 cycles/ticks + +indcpa_dec: +median: 1152 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25133 cycles/ticks + +Loop spin: 163 +gen_a: +median: 4366 cycles/ticks +average: 4397 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11476 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19524 cycles/ticks + +kyber_keypair: +median: 21256 cycles/ticks +average: 21405 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 164 +gen_a: +median: 4370 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12732 cycles/ticks +average: 12793 cycles/ticks + +indcpa_enc: +median: 13694 cycles/ticks +average: 13767 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1196 cycles/ticks + +kyber_keypair_derand: +median: 19514 cycles/ticks +average: 19596 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21491 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25200 cycles/ticks + +Loop spin: 165 +gen_a: +median: 4380 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11342 cycles/ticks +average: 11405 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12395 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19592 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22095 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23048 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25238 cycles/ticks + +Loop spin: 166 +gen_a: +median: 4374 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 228 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12790 cycles/ticks +average: 12856 cycles/ticks + +indcpa_enc: +median: 13748 cycles/ticks +average: 13834 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19566 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 21966 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22966 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25144 cycles/ticks + +Loop spin: 167 +gen_a: +median: 4364 cycles/ticks +average: 4395 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11484 cycles/ticks +average: 11537 cycles/ticks + +indcpa_enc: +median: 12424 cycles/ticks +average: 12515 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25178 cycles/ticks + +Loop spin: 168 +gen_a: +median: 4370 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12449 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21826 cycles/ticks +average: 21944 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22889 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25138 cycles/ticks + +Loop spin: 169 +gen_a: +median: 4376 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1168 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22937 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25129 cycles/ticks + +Loop spin: 170 +gen_a: +median: 4372 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 256 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11368 cycles/ticks +average: 11438 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19494 cycles/ticks +average: 19603 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 171 +gen_a: +median: 4376 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11406 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22024 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22964 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 172 +gen_a: +median: 4372 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22983 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25154 cycles/ticks + +Loop spin: 173 +gen_a: +median: 4376 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11453 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19623 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21490 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22041 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 22997 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 174 +gen_a: +median: 4390 cycles/ticks +average: 4446 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 190 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11474 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22969 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25238 cycles/ticks + +Loop spin: 175 +gen_a: +median: 4366 cycles/ticks +average: 4523 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19513 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22965 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25133 cycles/ticks + +Loop spin: 176 +gen_a: +median: 4396 cycles/ticks +average: 4453 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11373 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19564 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 23284 cycles/ticks +average: 23385 cycles/ticks + +kyber_encaps: +median: 24228 cycles/ticks +average: 24343 cycles/ticks + +kyber_decaps: +median: 26458 cycles/ticks +average: 26555 cycles/ticks + +Loop spin: 177 +gen_a: +median: 4384 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1579 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 43 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11500 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12464 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19516 cycles/ticks +average: 19626 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 22034 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 178 +gen_a: +median: 4372 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12441 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19495 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21945 cycles/ticks + +kyber_encaps: +median: 22792 cycles/ticks +average: 22923 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25124 cycles/ticks + +Loop spin: 179 +gen_a: +median: 4358 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 258 cycles/ticks +average: 259 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11532 cycles/ticks +average: 11597 cycles/ticks + +indcpa_enc: +median: 12544 cycles/ticks +average: 12640 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21402 cycles/ticks +average: 21535 cycles/ticks + +kyber_encaps_derand: +median: 22096 cycles/ticks +average: 22212 cycles/ticks + +kyber_encaps: +median: 23006 cycles/ticks +average: 23150 cycles/ticks + +kyber_decaps: +median: 25230 cycles/ticks +average: 25326 cycles/ticks + +Loop spin: 180 +gen_a: +median: 4400 cycles/ticks +average: 4480 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11560 cycles/ticks +average: 11617 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12404 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25163 cycles/ticks + +Loop spin: 181 +gen_a: +median: 4390 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12427 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19532 cycles/ticks +average: 19656 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25140 cycles/ticks + +Loop spin: 182 +gen_a: +median: 4370 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12422 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 22005 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22946 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25166 cycles/ticks + +Loop spin: 183 +gen_a: +median: 4372 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11425 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12370 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 23019 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 184 +gen_a: +median: 4380 cycles/ticks +average: 4507 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12481 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19579 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21963 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22917 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25175 cycles/ticks + +Loop spin: 185 +gen_a: +median: 4364 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11306 cycles/ticks +average: 11363 cycles/ticks + +indcpa_enc: +median: 12280 cycles/ticks +average: 12348 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19553 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 21999 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22992 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25197 cycles/ticks + +Loop spin: 186 +gen_a: +median: 4386 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12440 cycles/ticks +average: 12485 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21830 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22748 cycles/ticks +average: 22929 cycles/ticks + +kyber_decaps: +median: 24968 cycles/ticks +average: 25074 cycles/ticks + +Loop spin: 187 +gen_a: +median: 4370 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19380 cycles/ticks +average: 19512 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21438 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25165 cycles/ticks + +Loop spin: 188 +gen_a: +median: 4370 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 39 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12788 cycles/ticks +average: 12847 cycles/ticks + +indcpa_enc: +median: 13796 cycles/ticks +average: 13870 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19615 cycles/ticks + +kyber_keypair: +median: 21350 cycles/ticks +average: 21516 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22997 cycles/ticks + +kyber_decaps: +median: 25140 cycles/ticks +average: 25244 cycles/ticks + +Loop spin: 189 +gen_a: +median: 4382 cycles/ticks +average: 4539 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12486 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19582 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21494 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25032 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 190 +gen_a: +median: 4374 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11516 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12482 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19596 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25246 cycles/ticks + +Loop spin: 191 +gen_a: +median: 4370 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11497 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19624 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21944 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22928 cycles/ticks + +kyber_decaps: +median: 24992 cycles/ticks +average: 25131 cycles/ticks + +Loop spin: 192 +gen_a: +median: 4380 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21955 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22992 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25191 cycles/ticks + +Loop spin: 193 +gen_a: +median: 4362 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12454 cycles/ticks +average: 12518 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19518 cycles/ticks +average: 19648 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22109 cycles/ticks + +kyber_encaps: +median: 22936 cycles/ticks +average: 23062 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25246 cycles/ticks + +Loop spin: 194 +gen_a: +median: 4392 cycles/ticks +average: 4446 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11520 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12513 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19502 cycles/ticks +average: 19613 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21506 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25210 cycles/ticks + +Loop spin: 195 +gen_a: +median: 4374 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12459 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22983 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 196 +gen_a: +median: 4376 cycles/ticks +average: 4439 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11420 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19627 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 23017 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 197 +gen_a: +median: 4362 cycles/ticks +average: 4526 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 186 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11499 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12476 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19535 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 198 +gen_a: +median: 4376 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11318 cycles/ticks +average: 11380 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12409 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19500 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22074 cycles/ticks + +kyber_encaps: +median: 22918 cycles/ticks +average: 23032 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25237 cycles/ticks + +Loop spin: 199 +gen_a: +median: 4376 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2364 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11268 cycles/ticks +average: 11333 cycles/ticks + +indcpa_enc: +median: 12262 cycles/ticks +average: 12318 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19568 cycles/ticks +average: 19720 cycles/ticks + +kyber_keypair: +median: 21434 cycles/ticks +average: 21541 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22046 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 23035 cycles/ticks + +kyber_decaps: +median: 25150 cycles/ticks +average: 25254 cycles/ticks + +Loop spin: 200 +gen_a: +median: 4368 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11472 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22956 cycles/ticks + +kyber_decaps: +median: 25180 cycles/ticks +average: 25282 cycles/ticks + +Loop spin: 201 +gen_a: +median: 4382 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12397 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19534 cycles/ticks +average: 19637 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21495 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22954 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 202 +gen_a: +median: 4376 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1576 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11290 cycles/ticks +average: 11346 cycles/ticks + +indcpa_enc: +median: 12340 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21958 cycles/ticks +average: 22062 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23063 cycles/ticks + +kyber_decaps: +median: 25142 cycles/ticks +average: 25243 cycles/ticks + +Loop spin: 203 +gen_a: +median: 4374 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11533 cycles/ticks + +indcpa_enc: +median: 12408 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21937 cycles/ticks + +kyber_encaps: +median: 22762 cycles/ticks +average: 22870 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25165 cycles/ticks + +Loop spin: 204 +gen_a: +median: 4362 cycles/ticks +average: 4389 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22033 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22937 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25183 cycles/ticks + +Loop spin: 205 +gen_a: +median: 4366 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12440 cycles/ticks +average: 12495 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1169 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19574 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22030 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 23032 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25192 cycles/ticks + +Loop spin: 206 +gen_a: +median: 4382 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 13000 cycles/ticks +average: 13075 cycles/ticks + +indcpa_enc: +median: 13914 cycles/ticks +average: 14015 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19744 cycles/ticks +average: 19860 cycles/ticks + +kyber_keypair: +median: 21510 cycles/ticks +average: 21702 cycles/ticks + +kyber_encaps_derand: +median: 22000 cycles/ticks +average: 22134 cycles/ticks + +kyber_encaps: +median: 22938 cycles/ticks +average: 23087 cycles/ticks + +kyber_decaps: +median: 25228 cycles/ticks +average: 25337 cycles/ticks + +Loop spin: 207 +gen_a: +median: 4390 cycles/ticks +average: 4444 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12375 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19366 cycles/ticks +average: 19452 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21846 cycles/ticks +average: 21958 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22900 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25189 cycles/ticks + +Loop spin: 208 +gen_a: +median: 4382 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11503 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12454 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19593 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21441 cycles/ticks + +kyber_encaps_derand: +median: 22010 cycles/ticks +average: 22124 cycles/ticks + +kyber_encaps: +median: 22968 cycles/ticks +average: 23097 cycles/ticks + +kyber_decaps: +median: 25190 cycles/ticks +average: 25302 cycles/ticks + +Loop spin: 209 +gen_a: +median: 4366 cycles/ticks +average: 4529 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 210 +gen_a: +median: 4362 cycles/ticks +average: 4389 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 285 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11322 cycles/ticks +average: 11388 cycles/ticks + +indcpa_enc: +median: 12288 cycles/ticks +average: 12352 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21941 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22961 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25224 cycles/ticks + +Loop spin: 211 +gen_a: +median: 4364 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11334 cycles/ticks +average: 11388 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12400 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19570 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21486 cycles/ticks + +kyber_encaps_derand: +median: 21980 cycles/ticks +average: 22088 cycles/ticks + +kyber_encaps: +median: 22928 cycles/ticks +average: 23029 cycles/ticks + +kyber_decaps: +median: 25158 cycles/ticks +average: 25260 cycles/ticks + +Loop spin: 212 +gen_a: +median: 4372 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11471 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19514 cycles/ticks +average: 19645 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21968 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25274 cycles/ticks + +Loop spin: 213 +gen_a: +median: 4364 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21921 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22923 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25129 cycles/ticks + +Loop spin: 214 +gen_a: +median: 4386 cycles/ticks +average: 4439 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12670 cycles/ticks +average: 12763 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19655 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21981 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 23037 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 215 +gen_a: +median: 4380 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11497 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12486 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19525 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22025 cycles/ticks + +kyber_encaps: +median: 22922 cycles/ticks +average: 23065 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25259 cycles/ticks + +Loop spin: 216 +gen_a: +median: 4376 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2362 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12378 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22949 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25248 cycles/ticks + +Loop spin: 217 +gen_a: +median: 4380 cycles/ticks +average: 4465 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12450 cycles/ticks +average: 12514 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22066 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23017 cycles/ticks + +kyber_decaps: +median: 25162 cycles/ticks +average: 25256 cycles/ticks + +Loop spin: 218 +gen_a: +median: 4374 cycles/ticks +average: 4466 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 89 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21438 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21950 cycles/ticks + +kyber_encaps: +median: 22788 cycles/ticks +average: 22923 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25154 cycles/ticks + +Loop spin: 219 +gen_a: +median: 4364 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 28 cycles/ticks +average: 28 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11458 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1174 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21991 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 220 +gen_a: +median: 4392 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19566 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21495 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23020 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25183 cycles/ticks + +Loop spin: 221 +gen_a: +median: 4382 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11540 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12464 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19490 cycles/ticks +average: 19628 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21994 cycles/ticks + +kyber_encaps: +median: 22780 cycles/ticks +average: 22906 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25159 cycles/ticks + +Loop spin: 222 +gen_a: +median: 4374 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19408 cycles/ticks +average: 19504 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22007 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25144 cycles/ticks + +Loop spin: 223 +gen_a: +median: 4390 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21432 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22878 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25141 cycles/ticks + +Loop spin: 224 +gen_a: +median: 4362 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11596 cycles/ticks +average: 11666 cycles/ticks + +indcpa_enc: +median: 12642 cycles/ticks +average: 12705 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19570 cycles/ticks +average: 19677 cycles/ticks + +kyber_keypair: +median: 21382 cycles/ticks +average: 21522 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22039 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 225 +gen_a: +median: 4392 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 42 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11420 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12363 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 20954 cycles/ticks +average: 21063 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21966 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 226 +gen_a: +median: 4368 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 90 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19502 cycles/ticks +average: 19619 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21816 cycles/ticks +average: 21920 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22858 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25163 cycles/ticks + +Loop spin: 227 +gen_a: +median: 4372 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 196 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12414 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21428 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22111 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23010 cycles/ticks + +kyber_decaps: +median: 25140 cycles/ticks +average: 25236 cycles/ticks + +Loop spin: 228 +gen_a: +median: 4378 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11547 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19536 cycles/ticks +average: 19653 cycles/ticks + +kyber_keypair: +median: 21358 cycles/ticks +average: 21521 cycles/ticks + +kyber_encaps_derand: +median: 22018 cycles/ticks +average: 22132 cycles/ticks + +kyber_encaps: +median: 22958 cycles/ticks +average: 23085 cycles/ticks + +kyber_decaps: +median: 25156 cycles/ticks +average: 25244 cycles/ticks + +Loop spin: 229 +gen_a: +median: 4366 cycles/ticks +average: 4395 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 187 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11454 cycles/ticks +average: 11515 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12500 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22064 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22978 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25203 cycles/ticks + +Loop spin: 230 +gen_a: +median: 4374 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19531 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22954 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 231 +gen_a: +median: 4374 cycles/ticks +average: 4450 cycles/ticks + +poly_getnoise_eta1: +median: 2378 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12432 cycles/ticks +average: 12503 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19476 cycles/ticks + +kyber_keypair: +median: 21344 cycles/ticks +average: 21520 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22028 cycles/ticks + +kyber_encaps: +median: 22890 cycles/ticks +average: 23043 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 232 +gen_a: +median: 4380 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11482 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19553 cycles/ticks + +kyber_keypair: +median: 21350 cycles/ticks +average: 21522 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22967 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 233 +gen_a: +median: 4372 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 188 cycles/ticks +average: 204 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19494 cycles/ticks +average: 19591 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21425 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22071 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22980 cycles/ticks + +kyber_decaps: +median: 25164 cycles/ticks +average: 25260 cycles/ticks + +Loop spin: 234 +gen_a: +median: 4380 cycles/ticks +average: 4453 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19538 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22049 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 23037 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25218 cycles/ticks + +Loop spin: 235 +gen_a: +median: 4376 cycles/ticks +average: 4481 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19388 cycles/ticks +average: 19500 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22030 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 236 +gen_a: +median: 4370 cycles/ticks +average: 4448 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 89 cycles/ticks + +indcpa_keypair: +median: 11300 cycles/ticks +average: 11374 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1166 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19614 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21978 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22954 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 237 +gen_a: +median: 4372 cycles/ticks +average: 4471 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11438 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12425 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19511 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22023 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 238 +gen_a: +median: 4380 cycles/ticks +average: 4519 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 264 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11476 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12454 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1169 cycles/ticks + +kyber_keypair_derand: +median: 19546 cycles/ticks +average: 19637 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22096 cycles/ticks + +kyber_encaps: +median: 22948 cycles/ticks +average: 23055 cycles/ticks + +kyber_decaps: +median: 25156 cycles/ticks +average: 25247 cycles/ticks + +Loop spin: 239 +gen_a: +median: 4372 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25168 cycles/ticks +average: 25282 cycles/ticks + +Loop spin: 240 +gen_a: +median: 4368 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12453 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19589 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21968 cycles/ticks + +kyber_encaps: +median: 22782 cycles/ticks +average: 22889 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25138 cycles/ticks + +Loop spin: 241 +gen_a: +median: 4406 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1572 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11520 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19493 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21526 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22011 cycles/ticks + +kyber_encaps: +median: 22922 cycles/ticks +average: 23048 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25212 cycles/ticks + +Loop spin: 242 +gen_a: +median: 4376 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11471 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12429 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19628 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22069 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 23020 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25228 cycles/ticks + +Loop spin: 243 +gen_a: +median: 4382 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 254 cycles/ticks +average: 282 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12738 cycles/ticks +average: 12807 cycles/ticks + +indcpa_enc: +median: 13708 cycles/ticks +average: 13784 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19621 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21512 cycles/ticks + +kyber_encaps_derand: +median: 21830 cycles/ticks +average: 21909 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22997 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 244 +gen_a: +median: 4374 cycles/ticks +average: 4468 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19531 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21981 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22960 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25166 cycles/ticks + +Loop spin: 245 +gen_a: +median: 4370 cycles/ticks +average: 4401 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12432 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19380 cycles/ticks +average: 19505 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22969 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25224 cycles/ticks + +Loop spin: 246 +gen_a: +median: 4382 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11404 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12439 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19526 cycles/ticks +average: 19647 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21989 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22971 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25160 cycles/ticks + +Loop spin: 247 +gen_a: +median: 4362 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 279 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21934 cycles/ticks + +kyber_encaps: +median: 22752 cycles/ticks +average: 22863 cycles/ticks + +kyber_decaps: +median: 24996 cycles/ticks +average: 25103 cycles/ticks + +Loop spin: 248 +gen_a: +median: 4372 cycles/ticks +average: 4531 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 226 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 30 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19559 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22030 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 249 +gen_a: +median: 4372 cycles/ticks +average: 4475 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11304 cycles/ticks +average: 11367 cycles/ticks + +indcpa_enc: +median: 12296 cycles/ticks +average: 12366 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21248 cycles/ticks +average: 21408 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22046 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23081 cycles/ticks + +kyber_decaps: +median: 25152 cycles/ticks +average: 25270 cycles/ticks + +Loop spin: 250 +gen_a: +median: 4382 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11508 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12470 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19596 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25193 cycles/ticks + +Loop spin: 251 +gen_a: +median: 4394 cycles/ticks +average: 4471 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 187 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12395 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1175 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19514 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25218 cycles/ticks + +Loop spin: 252 +gen_a: +median: 4376 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11425 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12394 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19386 cycles/ticks +average: 19491 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 21981 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22943 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 253 +gen_a: +median: 4364 cycles/ticks +average: 4469 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11312 cycles/ticks +average: 11373 cycles/ticks + +indcpa_enc: +median: 12256 cycles/ticks +average: 12325 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19528 cycles/ticks +average: 19640 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 23320 cycles/ticks +average: 23421 cycles/ticks + +kyber_encaps: +median: 24252 cycles/ticks +average: 24378 cycles/ticks + +kyber_decaps: +median: 26518 cycles/ticks +average: 26632 cycles/ticks + +Loop spin: 254 +gen_a: +median: 4380 cycles/ticks +average: 4520 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11456 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19538 cycles/ticks + +kyber_keypair: +median: 21346 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22924 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25171 cycles/ticks + +Loop spin: 255 +gen_a: +median: 4366 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 36 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11572 cycles/ticks +average: 11656 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19584 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21804 cycles/ticks +average: 21904 cycles/ticks + +kyber_encaps: +median: 22736 cycles/ticks +average: 22841 cycles/ticks + +kyber_decaps: +median: 24970 cycles/ticks +average: 25069 cycles/ticks + +Loop spin: 256 +gen_a: +median: 4378 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11443 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19490 cycles/ticks +average: 19603 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21414 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21968 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22987 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25140 cycles/ticks + +Loop spin: 257 +gen_a: +median: 4372 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 276 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21544 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21960 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 258 +gen_a: +median: 4374 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 226 cycles/ticks +average: 287 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21484 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25167 cycles/ticks + +Loop spin: 259 +gen_a: +median: 4386 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12459 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19517 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21798 cycles/ticks +average: 21900 cycles/ticks + +kyber_encaps: +median: 22754 cycles/ticks +average: 22856 cycles/ticks + +kyber_decaps: +median: 24994 cycles/ticks +average: 25088 cycles/ticks + +Loop spin: 260 +gen_a: +median: 4380 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 38 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11568 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12488 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19567 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21414 cycles/ticks + +kyber_encaps_derand: +median: 21814 cycles/ticks +average: 21926 cycles/ticks + +kyber_encaps: +median: 22756 cycles/ticks +average: 22857 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25150 cycles/ticks + +Loop spin: 261 +gen_a: +median: 4382 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1575 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11407 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19595 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22078 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23019 cycles/ticks + +kyber_decaps: +median: 25164 cycles/ticks +average: 25242 cycles/ticks + +Loop spin: 262 +gen_a: +median: 4386 cycles/ticks +average: 4526 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12800 cycles/ticks +average: 12852 cycles/ticks + +indcpa_enc: +median: 13770 cycles/ticks +average: 13862 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19544 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22895 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25108 cycles/ticks + +Loop spin: 263 +gen_a: +median: 4378 cycles/ticks +average: 4496 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11286 cycles/ticks +average: 11346 cycles/ticks + +indcpa_enc: +median: 12284 cycles/ticks +average: 12333 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21256 cycles/ticks +average: 21402 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21954 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22900 cycles/ticks + +kyber_decaps: +median: 25002 cycles/ticks +average: 25102 cycles/ticks + +Loop spin: 264 +gen_a: +median: 4386 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 286 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12826 cycles/ticks +average: 12899 cycles/ticks + +indcpa_enc: +median: 13836 cycles/ticks +average: 13928 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19338 cycles/ticks +average: 19414 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22980 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25228 cycles/ticks + +Loop spin: 265 +gen_a: +median: 4374 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12467 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19503 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22020 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25240 cycles/ticks + +Loop spin: 266 +gen_a: +median: 4366 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12400 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1179 cycles/ticks + +kyber_keypair_derand: +median: 19516 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22032 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 22964 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25210 cycles/ticks + +Loop spin: 267 +gen_a: +median: 4374 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12469 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19533 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21494 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22912 cycles/ticks +average: 23066 cycles/ticks + +kyber_decaps: +median: 25140 cycles/ticks +average: 25246 cycles/ticks + +Loop spin: 268 +gen_a: +median: 4382 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11454 cycles/ticks +average: 11514 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12484 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 21828 cycles/ticks +average: 21907 cycles/ticks + +kyber_encaps: +median: 22752 cycles/ticks +average: 22853 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25112 cycles/ticks + +Loop spin: 269 +gen_a: +median: 4382 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 250 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11439 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12423 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21415 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25276 cycles/ticks + +Loop spin: 270 +gen_a: +median: 4360 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11438 cycles/ticks + +indcpa_enc: +median: 12340 cycles/ticks +average: 12406 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19579 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22932 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 271 +gen_a: +median: 4378 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11411 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19517 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21466 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 272 +gen_a: +median: 4368 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11432 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19507 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21392 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22059 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25192 cycles/ticks + +Loop spin: 273 +gen_a: +median: 4374 cycles/ticks +average: 4502 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11461 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1185 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22055 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22973 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25265 cycles/ticks + +Loop spin: 274 +gen_a: +median: 4374 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1572 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 28 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11494 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21348 cycles/ticks +average: 21494 cycles/ticks + +kyber_encaps_derand: +median: 21984 cycles/ticks +average: 22106 cycles/ticks + +kyber_encaps: +median: 22960 cycles/ticks +average: 23100 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25236 cycles/ticks + +Loop spin: 275 +gen_a: +median: 4386 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11458 cycles/ticks +average: 11528 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12522 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22016 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 276 +gen_a: +median: 4408 cycles/ticks +average: 4483 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 185 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1205 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19626 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21970 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22938 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25208 cycles/ticks + +Loop spin: 277 +gen_a: +median: 4382 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1569 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12408 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19580 cycles/ticks +average: 19701 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25200 cycles/ticks + +Loop spin: 278 +gen_a: +median: 4378 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 264 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11310 cycles/ticks +average: 11371 cycles/ticks + +indcpa_enc: +median: 12294 cycles/ticks +average: 12376 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21484 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 22980 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25186 cycles/ticks + +Loop spin: 279 +gen_a: +median: 4380 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19555 cycles/ticks + +kyber_keypair: +median: 21266 cycles/ticks +average: 21435 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22055 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25142 cycles/ticks +average: 25250 cycles/ticks + +Loop spin: 280 +gen_a: +median: 4374 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11471 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19617 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 21989 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 23007 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25239 cycles/ticks + +Loop spin: 281 +gen_a: +median: 4386 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12405 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22946 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25207 cycles/ticks + +Loop spin: 282 +gen_a: +median: 4372 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1574 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12449 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19514 cycles/ticks +average: 19626 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21413 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22790 cycles/ticks +average: 22909 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 283 +gen_a: +median: 4364 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11530 cycles/ticks +average: 11610 cycles/ticks + +indcpa_enc: +median: 12474 cycles/ticks +average: 12546 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 23010 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 284 +gen_a: +median: 4364 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12407 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21494 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22005 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 285 +gen_a: +median: 4364 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 92 cycles/ticks + +indcpa_keypair: +median: 11318 cycles/ticks +average: 11412 cycles/ticks + +indcpa_enc: +median: 12296 cycles/ticks +average: 12354 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19619 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21523 cycles/ticks + +kyber_encaps_derand: +median: 22036 cycles/ticks +average: 22102 cycles/ticks + +kyber_encaps: +median: 22958 cycles/ticks +average: 23070 cycles/ticks + +kyber_decaps: +median: 25176 cycles/ticks +average: 25278 cycles/ticks + +Loop spin: 286 +gen_a: +median: 4372 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 96 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12456 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21438 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22974 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25248 cycles/ticks + +Loop spin: 287 +gen_a: +median: 4374 cycles/ticks +average: 4491 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19623 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22036 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25146 cycles/ticks +average: 25280 cycles/ticks + +Loop spin: 288 +gen_a: +median: 4396 cycles/ticks +average: 4499 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11440 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21958 cycles/ticks +average: 22060 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23016 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25217 cycles/ticks + +Loop spin: 289 +gen_a: +median: 4398 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 194 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 35 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11304 cycles/ticks +average: 11379 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12348 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19498 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21978 cycles/ticks +average: 22090 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 23081 cycles/ticks + +kyber_decaps: +median: 25164 cycles/ticks +average: 25238 cycles/ticks + +Loop spin: 290 +gen_a: +median: 4368 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11490 cycles/ticks +average: 11549 cycles/ticks + +indcpa_enc: +median: 12488 cycles/ticks +average: 12538 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19534 cycles/ticks + +kyber_keypair: +median: 21266 cycles/ticks +average: 21414 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22057 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25230 cycles/ticks + +Loop spin: 291 +gen_a: +median: 4386 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19491 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21486 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22925 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 292 +gen_a: +median: 4374 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 27 cycles/ticks + +polyvec_compress: +median: 260 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19593 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22047 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 293 +gen_a: +median: 4374 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 267 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11330 cycles/ticks +average: 11408 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12360 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19390 cycles/ticks +average: 19506 cycles/ticks + +kyber_keypair: +median: 21334 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22042 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25175 cycles/ticks + +Loop spin: 294 +gen_a: +median: 4394 cycles/ticks +average: 4475 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22044 cycles/ticks + +kyber_encaps: +median: 22944 cycles/ticks +average: 23104 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25208 cycles/ticks + +Loop spin: 295 +gen_a: +median: 4418 cycles/ticks +average: 4517 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 32 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22093 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 296 +gen_a: +median: 4380 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 244 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12443 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19504 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21484 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22942 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25160 cycles/ticks + +Loop spin: 297 +gen_a: +median: 4382 cycles/ticks +average: 4481 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12442 cycles/ticks +average: 12499 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19388 cycles/ticks +average: 19491 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21989 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22945 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 298 +gen_a: +median: 4372 cycles/ticks +average: 4491 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12366 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19524 cycles/ticks +average: 19613 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21824 cycles/ticks +average: 21900 cycles/ticks + +kyber_encaps: +median: 22728 cycles/ticks +average: 22827 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25126 cycles/ticks + +Loop spin: 299 +gen_a: +median: 4390 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11443 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12380 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19569 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22927 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25155 cycles/ticks + +Loop spin: 300 +gen_a: +median: 4366 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1540 cycles/ticks +average: 1543 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11511 cycles/ticks + +indcpa_enc: +median: 12434 cycles/ticks +average: 12502 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19653 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22088 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25190 cycles/ticks +average: 25277 cycles/ticks + +Loop spin: 301 +gen_a: +median: 4364 cycles/ticks +average: 4534 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 266 cycles/ticks +average: 267 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11454 cycles/ticks +average: 11511 cycles/ticks + +indcpa_enc: +median: 12576 cycles/ticks +average: 12641 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1177 cycles/ticks + +kyber_keypair_derand: +median: 19694 cycles/ticks +average: 19785 cycles/ticks + +kyber_keypair: +median: 21458 cycles/ticks +average: 21593 cycles/ticks + +kyber_encaps_derand: +median: 22098 cycles/ticks +average: 22203 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22932 cycles/ticks + +kyber_decaps: +median: 25308 cycles/ticks +average: 25416 cycles/ticks + +Loop spin: 302 +gen_a: +median: 4380 cycles/ticks +average: 4532 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11498 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19544 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22019 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22990 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 303 +gen_a: +median: 4384 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11414 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22042 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 304 +gen_a: +median: 4408 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11476 cycles/ticks + +indcpa_enc: +median: 12424 cycles/ticks +average: 12491 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1195 cycles/ticks + +kyber_keypair_derand: +median: 20786 cycles/ticks +average: 20884 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21419 cycles/ticks + +kyber_encaps_derand: +median: 21772 cycles/ticks +average: 21881 cycles/ticks + +kyber_encaps: +median: 22714 cycles/ticks +average: 22821 cycles/ticks + +kyber_decaps: +median: 24952 cycles/ticks +average: 25050 cycles/ticks + +Loop spin: 305 +gen_a: +median: 4398 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12440 cycles/ticks +average: 12495 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1166 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19569 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21978 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22928 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25128 cycles/ticks + +Loop spin: 306 +gen_a: +median: 4386 cycles/ticks +average: 4454 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11411 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12408 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19384 cycles/ticks +average: 19502 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 22011 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25036 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 307 +gen_a: +median: 4376 cycles/ticks +average: 4486 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 234 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11480 cycles/ticks +average: 11537 cycles/ticks + +indcpa_enc: +median: 12448 cycles/ticks +average: 12541 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19599 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22063 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23016 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 308 +gen_a: +median: 4372 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11328 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12292 cycles/ticks +average: 12357 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 20792 cycles/ticks +average: 20923 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22085 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25159 cycles/ticks + +Loop spin: 309 +gen_a: +median: 4384 cycles/ticks +average: 4504 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12459 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 20864 cycles/ticks +average: 20983 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22047 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25163 cycles/ticks + +Loop spin: 310 +gen_a: +median: 4368 cycles/ticks +average: 4517 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 42 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11500 cycles/ticks + +indcpa_enc: +median: 12314 cycles/ticks +average: 12366 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19538 cycles/ticks +average: 19674 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21497 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22086 cycles/ticks + +kyber_encaps: +median: 22912 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 311 +gen_a: +median: 4376 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12509 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21848 cycles/ticks +average: 21934 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22917 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 312 +gen_a: +median: 4380 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11496 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19522 cycles/ticks +average: 19638 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21854 cycles/ticks +average: 21928 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25234 cycles/ticks + +Loop spin: 313 +gen_a: +median: 4396 cycles/ticks +average: 4478 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11440 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12404 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19592 cycles/ticks + +kyber_keypair: +median: 21350 cycles/ticks +average: 21490 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22053 cycles/ticks + +kyber_encaps: +median: 22938 cycles/ticks +average: 23050 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25167 cycles/ticks + +Loop spin: 314 +gen_a: +median: 4366 cycles/ticks +average: 4511 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11284 cycles/ticks +average: 11351 cycles/ticks + +indcpa_enc: +median: 12244 cycles/ticks +average: 12306 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21404 cycles/ticks +average: 21572 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22966 cycles/ticks +average: 23072 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 315 +gen_a: +median: 4360 cycles/ticks +average: 4392 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 37 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11458 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21424 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25185 cycles/ticks + +Loop spin: 316 +gen_a: +median: 4420 cycles/ticks +average: 4564 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11414 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12394 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1176 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25210 cycles/ticks + +Loop spin: 317 +gen_a: +median: 4364 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12434 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19555 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22020 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22937 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25207 cycles/ticks + +Loop spin: 318 +gen_a: +median: 4392 cycles/ticks +average: 4509 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12410 cycles/ticks +average: 12487 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19503 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 23288 cycles/ticks +average: 23378 cycles/ticks + +kyber_encaps: +median: 24216 cycles/ticks +average: 24352 cycles/ticks + +kyber_decaps: +median: 26506 cycles/ticks +average: 26603 cycles/ticks + +Loop spin: 319 +gen_a: +median: 4370 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 60 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11441 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12454 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22042 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23013 cycles/ticks + +kyber_decaps: +median: 25246 cycles/ticks +average: 25334 cycles/ticks + +Loop spin: 320 +gen_a: +median: 4362 cycles/ticks +average: 4523 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11438 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12396 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19516 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 21985 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25218 cycles/ticks + +Loop spin: 321 +gen_a: +median: 4380 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 256 cycles/ticks +average: 284 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11500 cycles/ticks + +indcpa_enc: +median: 12448 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21962 cycles/ticks +average: 22042 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23046 cycles/ticks + +kyber_decaps: +median: 25142 cycles/ticks +average: 25225 cycles/ticks + +Loop spin: 322 +gen_a: +median: 4368 cycles/ticks +average: 4400 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19516 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21510 cycles/ticks + +kyber_encaps_derand: +median: 21988 cycles/ticks +average: 22092 cycles/ticks + +kyber_encaps: +median: 22898 cycles/ticks +average: 23031 cycles/ticks + +kyber_decaps: +median: 25204 cycles/ticks +average: 25314 cycles/ticks + +Loop spin: 323 +gen_a: +median: 4376 cycles/ticks +average: 4489 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 228 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 188 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11324 cycles/ticks +average: 11379 cycles/ticks + +indcpa_enc: +median: 12302 cycles/ticks +average: 12362 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19599 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21967 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22941 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25130 cycles/ticks + +Loop spin: 324 +gen_a: +median: 4390 cycles/ticks +average: 4501 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11411 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12419 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 20858 cycles/ticks +average: 20976 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22073 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 23031 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25108 cycles/ticks + +Loop spin: 325 +gen_a: +median: 4390 cycles/ticks +average: 4533 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 187 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11498 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 20820 cycles/ticks +average: 20938 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21954 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 326 +gen_a: +median: 4366 cycles/ticks +average: 4490 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 242 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11528 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19364 cycles/ticks +average: 19490 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22918 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25185 cycles/ticks + +Loop spin: 327 +gen_a: +median: 4384 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12316 cycles/ticks +average: 12375 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 22100 cycles/ticks +average: 22191 cycles/ticks + +kyber_encaps: +median: 23026 cycles/ticks +average: 23121 cycles/ticks + +kyber_decaps: +median: 25174 cycles/ticks +average: 25265 cycles/ticks + +Loop spin: 328 +gen_a: +median: 4384 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11513 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22077 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25135 cycles/ticks + +Loop spin: 329 +gen_a: +median: 4370 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1582 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11427 cycles/ticks + +indcpa_enc: +median: 12290 cycles/ticks +average: 12376 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19574 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22949 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 330 +gen_a: +median: 4378 cycles/ticks +average: 4531 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11399 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12397 cycles/ticks + +indcpa_dec: +median: 1152 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22074 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23010 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25242 cycles/ticks + +Loop spin: 331 +gen_a: +median: 4376 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1542 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11474 cycles/ticks +average: 11531 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22034 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23026 cycles/ticks + +kyber_decaps: +median: 25192 cycles/ticks +average: 25282 cycles/ticks + +Loop spin: 332 +gen_a: +median: 4384 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1574 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11503 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12432 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22040 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 23003 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25206 cycles/ticks + +Loop spin: 333 +gen_a: +median: 4370 cycles/ticks +average: 4519 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 91 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22156 cycles/ticks + +kyber_encaps: +median: 22932 cycles/ticks +average: 23052 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25240 cycles/ticks + +Loop spin: 334 +gen_a: +median: 4386 cycles/ticks +average: 4545 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1573 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 97 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11505 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22010 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22939 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25163 cycles/ticks + +Loop spin: 335 +gen_a: +median: 4378 cycles/ticks +average: 4483 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 18 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11446 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22056 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 22998 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 336 +gen_a: +median: 4384 cycles/ticks +average: 4498 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11482 cycles/ticks +average: 11564 cycles/ticks + +indcpa_enc: +median: 12462 cycles/ticks +average: 12518 cycles/ticks + +indcpa_dec: +median: 1162 cycles/ticks +average: 1176 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19487 cycles/ticks + +kyber_keypair: +median: 21342 cycles/ticks +average: 21506 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21942 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25036 cycles/ticks +average: 25125 cycles/ticks + +Loop spin: 337 +gen_a: +median: 4386 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 192 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12436 cycles/ticks +average: 12515 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19535 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21420 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22925 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 338 +gen_a: +median: 4384 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11470 cycles/ticks +average: 11537 cycles/ticks + +indcpa_enc: +median: 12444 cycles/ticks +average: 12516 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19535 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21840 cycles/ticks +average: 21944 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22937 cycles/ticks + +kyber_decaps: +median: 25024 cycles/ticks +average: 25125 cycles/ticks + +Loop spin: 339 +gen_a: +median: 4370 cycles/ticks +average: 4473 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11512 cycles/ticks +average: 11559 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12512 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22095 cycles/ticks + +kyber_encaps: +median: 22934 cycles/ticks +average: 23051 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25258 cycles/ticks + +Loop spin: 340 +gen_a: +median: 4362 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 95 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11482 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12463 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19390 cycles/ticks +average: 19515 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22061 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23063 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 341 +gen_a: +median: 4374 cycles/ticks +average: 4506 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11459 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19519 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22032 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22978 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25188 cycles/ticks + +Loop spin: 342 +gen_a: +median: 4380 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12387 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19589 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21441 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22885 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25136 cycles/ticks + +Loop spin: 343 +gen_a: +median: 4378 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 89 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11432 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21423 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22790 cycles/ticks +average: 22910 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25160 cycles/ticks + +Loop spin: 344 +gen_a: +median: 4372 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 194 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11398 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12393 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22082 cycles/ticks + +kyber_encaps: +median: 22942 cycles/ticks +average: 23057 cycles/ticks + +kyber_decaps: +median: 25188 cycles/ticks +average: 25285 cycles/ticks + +Loop spin: 345 +gen_a: +median: 4386 cycles/ticks +average: 4549 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11506 cycles/ticks +average: 11562 cycles/ticks + +indcpa_enc: +median: 12542 cycles/ticks +average: 12602 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19494 cycles/ticks +average: 19621 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 22980 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 346 +gen_a: +median: 4380 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11594 cycles/ticks +average: 11649 cycles/ticks + +indcpa_enc: +median: 12488 cycles/ticks +average: 12581 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19614 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22005 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22942 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 347 +gen_a: +median: 4378 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11528 cycles/ticks +average: 11584 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19570 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21956 cycles/ticks + +kyber_encaps: +median: 22788 cycles/ticks +average: 22902 cycles/ticks + +kyber_decaps: +median: 25020 cycles/ticks +average: 25097 cycles/ticks + +Loop spin: 348 +gen_a: +median: 4366 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11453 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12413 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22031 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23020 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 349 +gen_a: +median: 4362 cycles/ticks +average: 4401 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 240 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11516 cycles/ticks +average: 11570 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19502 cycles/ticks +average: 19616 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22015 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25191 cycles/ticks + +Loop spin: 350 +gen_a: +median: 4368 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11496 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12471 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 20816 cycles/ticks +average: 20908 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21958 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22924 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 351 +gen_a: +median: 4370 cycles/ticks +average: 4474 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11441 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1152 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21962 cycles/ticks +average: 22061 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23030 cycles/ticks + +kyber_decaps: +median: 25204 cycles/ticks +average: 25291 cycles/ticks + +Loop spin: 352 +gen_a: +median: 4382 cycles/ticks +average: 4549 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11452 cycles/ticks +average: 11505 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19580 cycles/ticks +average: 19698 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22015 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 353 +gen_a: +median: 4364 cycles/ticks +average: 4394 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11413 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12389 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21832 cycles/ticks +average: 21918 cycles/ticks + +kyber_encaps: +median: 22768 cycles/ticks +average: 22882 cycles/ticks + +kyber_decaps: +median: 25014 cycles/ticks +average: 25102 cycles/ticks + +Loop spin: 354 +gen_a: +median: 4384 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11474 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12412 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 20854 cycles/ticks +average: 21030 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21424 cycles/ticks + +kyber_encaps_derand: +median: 21962 cycles/ticks +average: 22084 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23019 cycles/ticks + +kyber_decaps: +median: 25202 cycles/ticks +average: 25290 cycles/ticks + +Loop spin: 355 +gen_a: +median: 4362 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12340 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1185 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21256 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22036 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22966 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 356 +gen_a: +median: 4390 cycles/ticks +average: 4483 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11472 cycles/ticks +average: 11517 cycles/ticks + +indcpa_enc: +median: 12460 cycles/ticks +average: 12512 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19504 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22019 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 23006 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25223 cycles/ticks + +Loop spin: 357 +gen_a: +median: 4368 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11418 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12425 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19563 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21512 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22006 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22983 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 358 +gen_a: +median: 4368 cycles/ticks +average: 4457 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 187 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11405 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12349 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19370 cycles/ticks +average: 19473 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21816 cycles/ticks +average: 21932 cycles/ticks + +kyber_encaps: +median: 22778 cycles/ticks +average: 22930 cycles/ticks + +kyber_decaps: +median: 25010 cycles/ticks +average: 25111 cycles/ticks + +Loop spin: 359 +gen_a: +median: 4376 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12409 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19529 cycles/ticks + +kyber_keypair: +median: 21254 cycles/ticks +average: 21410 cycles/ticks + +kyber_encaps_derand: +median: 22024 cycles/ticks +average: 22131 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22999 cycles/ticks + +kyber_decaps: +median: 25164 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 360 +gen_a: +median: 4382 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2364 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11433 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12404 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19506 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21930 cycles/ticks + +kyber_encaps: +median: 22768 cycles/ticks +average: 22904 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 361 +gen_a: +median: 4360 cycles/ticks +average: 4390 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11491 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21512 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25162 cycles/ticks + +Loop spin: 362 +gen_a: +median: 4372 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11432 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12363 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21510 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22963 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 363 +gen_a: +median: 4370 cycles/ticks +average: 4396 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11530 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19562 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 364 +gen_a: +median: 4420 cycles/ticks +average: 4482 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 194 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11494 cycles/ticks + +indcpa_enc: +median: 12440 cycles/ticks +average: 12503 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 365 +gen_a: +median: 4384 cycles/ticks +average: 4477 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11504 cycles/ticks + +indcpa_enc: +median: 12458 cycles/ticks +average: 12514 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1183 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19529 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22040 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 366 +gen_a: +median: 4376 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12458 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21970 cycles/ticks +average: 22061 cycles/ticks + +kyber_encaps: +median: 22922 cycles/ticks +average: 23039 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25243 cycles/ticks + +Loop spin: 367 +gen_a: +median: 4378 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11308 cycles/ticks +average: 11361 cycles/ticks + +indcpa_enc: +median: 12280 cycles/ticks +average: 12330 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19366 cycles/ticks +average: 19512 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21518 cycles/ticks + +kyber_encaps_derand: +median: 22050 cycles/ticks +average: 22144 cycles/ticks + +kyber_encaps: +median: 22978 cycles/ticks +average: 23080 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25244 cycles/ticks + +Loop spin: 368 +gen_a: +median: 4374 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 43 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11459 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1190 cycles/ticks + +kyber_keypair_derand: +median: 19388 cycles/ticks +average: 19466 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 22028 cycles/ticks +average: 22138 cycles/ticks + +kyber_encaps: +median: 22986 cycles/ticks +average: 23100 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25235 cycles/ticks + +Loop spin: 369 +gen_a: +median: 4370 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12429 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19467 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22956 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25189 cycles/ticks + +Loop spin: 370 +gen_a: +median: 4370 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11467 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19362 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21509 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23016 cycles/ticks + +kyber_decaps: +median: 25206 cycles/ticks +average: 25328 cycles/ticks + +Loop spin: 371 +gen_a: +median: 4364 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 185 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11369 cycles/ticks + +indcpa_enc: +median: 12286 cycles/ticks +average: 12365 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22978 cycles/ticks + +kyber_decaps: +median: 25142 cycles/ticks +average: 25234 cycles/ticks + +Loop spin: 372 +gen_a: +median: 4370 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 39 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 258 cycles/ticks +average: 258 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11499 cycles/ticks + +indcpa_enc: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19622 cycles/ticks +average: 19729 cycles/ticks + +kyber_keypair: +median: 21424 cycles/ticks +average: 21586 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22088 cycles/ticks + +kyber_encaps: +median: 23184 cycles/ticks +average: 23268 cycles/ticks + +kyber_decaps: +median: 25370 cycles/ticks +average: 25542 cycles/ticks + +Loop spin: 373 +gen_a: +median: 4368 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11451 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12420 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 20886 cycles/ticks +average: 21000 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21844 cycles/ticks +average: 21919 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22920 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25139 cycles/ticks + +Loop spin: 374 +gen_a: +median: 4368 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12756 cycles/ticks +average: 12826 cycles/ticks + +indcpa_enc: +median: 13742 cycles/ticks +average: 13845 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19472 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 23318 cycles/ticks +average: 23435 cycles/ticks + +kyber_encaps: +median: 24248 cycles/ticks +average: 24402 cycles/ticks + +kyber_decaps: +median: 26480 cycles/ticks +average: 26586 cycles/ticks + +Loop spin: 375 +gen_a: +median: 4372 cycles/ticks +average: 4450 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 258 cycles/ticks +average: 290 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11466 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21964 cycles/ticks +average: 22055 cycles/ticks + +kyber_encaps: +median: 22898 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25220 cycles/ticks + +Loop spin: 376 +gen_a: +median: 4368 cycles/ticks +average: 4523 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19604 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21488 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 21990 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25220 cycles/ticks + +Loop spin: 377 +gen_a: +median: 4380 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22117 cycles/ticks + +kyber_encaps: +median: 22942 cycles/ticks +average: 23060 cycles/ticks + +kyber_decaps: +median: 25176 cycles/ticks +average: 25286 cycles/ticks + +Loop spin: 378 +gen_a: +median: 4384 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11468 cycles/ticks +average: 11564 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12494 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19524 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22035 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22966 cycles/ticks + +kyber_decaps: +median: 25168 cycles/ticks +average: 25273 cycles/ticks + +Loop spin: 379 +gen_a: +median: 4362 cycles/ticks +average: 4470 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19605 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25194 cycles/ticks + +Loop spin: 380 +gen_a: +median: 4368 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1578 cycles/ticks + +NTT: +median: 238 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12478 cycles/ticks +average: 12536 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1181 cycles/ticks + +kyber_keypair_derand: +median: 20794 cycles/ticks +average: 20920 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21812 cycles/ticks +average: 21900 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25136 cycles/ticks + +Loop spin: 381 +gen_a: +median: 4382 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 36 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11346 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12430 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19506 cycles/ticks +average: 19592 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25258 cycles/ticks + +Loop spin: 382 +gen_a: +median: 4370 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11326 cycles/ticks +average: 11385 cycles/ticks + +indcpa_enc: +median: 12294 cycles/ticks +average: 12369 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1191 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19522 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21996 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22974 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25127 cycles/ticks + +Loop spin: 383 +gen_a: +median: 4368 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11462 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1199 cycles/ticks + +kyber_keypair_derand: +median: 19554 cycles/ticks +average: 19648 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 23362 cycles/ticks +average: 23476 cycles/ticks + +kyber_encaps: +median: 24304 cycles/ticks +average: 24442 cycles/ticks + +kyber_decaps: +median: 26548 cycles/ticks +average: 26640 cycles/ticks + +Loop spin: 384 +gen_a: +median: 4368 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12390 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19570 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22960 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 385 +gen_a: +median: 4366 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11466 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12478 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19529 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22039 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22980 cycles/ticks + +kyber_decaps: +median: 25146 cycles/ticks +average: 25300 cycles/ticks + +Loop spin: 386 +gen_a: +median: 4386 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12748 cycles/ticks +average: 12822 cycles/ticks + +indcpa_enc: +median: 13706 cycles/ticks +average: 13795 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1186 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19497 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 23005 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 387 +gen_a: +median: 4374 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11443 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19607 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21477 cycles/ticks + +kyber_encaps_derand: +median: 23290 cycles/ticks +average: 23387 cycles/ticks + +kyber_encaps: +median: 24230 cycles/ticks +average: 24344 cycles/ticks + +kyber_decaps: +median: 26488 cycles/ticks +average: 26584 cycles/ticks + +Loop spin: 388 +gen_a: +median: 4382 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11446 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12399 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19585 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22033 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25127 cycles/ticks + +Loop spin: 389 +gen_a: +median: 4366 cycles/ticks +average: 4399 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11405 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12394 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19544 cycles/ticks +average: 19673 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22941 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 390 +gen_a: +median: 4378 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12436 cycles/ticks +average: 12500 cycles/ticks + +indcpa_dec: +median: 1170 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19593 cycles/ticks + +kyber_keypair: +median: 21356 cycles/ticks +average: 21545 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22951 cycles/ticks + +kyber_decaps: +median: 25214 cycles/ticks +average: 25334 cycles/ticks + +Loop spin: 391 +gen_a: +median: 4370 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 194 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12736 cycles/ticks +average: 12810 cycles/ticks + +indcpa_enc: +median: 13740 cycles/ticks +average: 13824 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19506 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21998 cycles/ticks +average: 22082 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25180 cycles/ticks +average: 25287 cycles/ticks + +Loop spin: 392 +gen_a: +median: 4366 cycles/ticks +average: 4399 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22910 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 393 +gen_a: +median: 4372 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11368 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12434 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1184 cycles/ticks + +kyber_keypair_derand: +median: 19388 cycles/ticks +average: 19486 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21980 cycles/ticks +average: 22068 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 22997 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25228 cycles/ticks + +Loop spin: 394 +gen_a: +median: 4372 cycles/ticks +average: 4402 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11436 cycles/ticks + +indcpa_enc: +median: 12316 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22973 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25210 cycles/ticks + +Loop spin: 395 +gen_a: +median: 4398 cycles/ticks +average: 4442 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11459 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12404 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22958 cycles/ticks +average: 23069 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 396 +gen_a: +median: 4378 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 198 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21506 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22048 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23057 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25266 cycles/ticks + +Loop spin: 397 +gen_a: +median: 4376 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11430 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19472 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21410 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22928 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 398 +gen_a: +median: 4364 cycles/ticks +average: 4396 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11294 cycles/ticks +average: 11371 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12381 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19525 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21943 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 399 +gen_a: +median: 4382 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11414 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19608 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21477 cycles/ticks + +kyber_encaps_derand: +median: 23308 cycles/ticks +average: 23396 cycles/ticks + +kyber_encaps: +median: 24252 cycles/ticks +average: 24386 cycles/ticks + +kyber_decaps: +median: 26480 cycles/ticks +average: 26582 cycles/ticks + +Loop spin: 400 +gen_a: +median: 4364 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12790 cycles/ticks +average: 12856 cycles/ticks + +indcpa_enc: +median: 13736 cycles/ticks +average: 13862 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19579 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22087 cycles/ticks + +kyber_encaps: +median: 22918 cycles/ticks +average: 23042 cycles/ticks + +kyber_decaps: +median: 25192 cycles/ticks +average: 25291 cycles/ticks + +Loop spin: 401 +gen_a: +median: 4376 cycles/ticks +average: 4448 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11472 cycles/ticks +average: 11549 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12495 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22033 cycles/ticks + +kyber_encaps: +median: 22894 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25162 cycles/ticks +average: 25271 cycles/ticks + +Loop spin: 402 +gen_a: +median: 4382 cycles/ticks +average: 4499 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11342 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12414 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19528 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21808 cycles/ticks +average: 21929 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22867 cycles/ticks + +kyber_decaps: +median: 25014 cycles/ticks +average: 25114 cycles/ticks + +Loop spin: 403 +gen_a: +median: 4382 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 256 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12432 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19624 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 404 +gen_a: +median: 4374 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11452 cycles/ticks +average: 11514 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21958 cycles/ticks + +kyber_encaps: +median: 22792 cycles/ticks +average: 22965 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25130 cycles/ticks + +Loop spin: 405 +gen_a: +median: 4386 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 264 cycles/ticks +average: 310 cycles/ticks + +INVNTT: +median: 300 cycles/ticks +average: 300 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 202 cycles/ticks +average: 203 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11476 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12481 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21338 cycles/ticks +average: 21497 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23007 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25141 cycles/ticks + +Loop spin: 406 +gen_a: +median: 4382 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 27 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11498 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12441 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1178 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19491 cycles/ticks + +kyber_keypair: +median: 21400 cycles/ticks +average: 21553 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22938 cycles/ticks +average: 23055 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 407 +gen_a: +median: 4382 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22033 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25251 cycles/ticks + +Loop spin: 408 +gen_a: +median: 4378 cycles/ticks +average: 4528 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11461 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12430 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1182 cycles/ticks + +kyber_keypair_derand: +median: 19520 cycles/ticks +average: 19625 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21940 cycles/ticks +average: 22057 cycles/ticks + +kyber_encaps: +median: 22928 cycles/ticks +average: 23061 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 409 +gen_a: +median: 4376 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11463 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12446 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19566 cycles/ticks + +kyber_keypair: +median: 21346 cycles/ticks +average: 21519 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22020 cycles/ticks + +kyber_encaps: +median: 22920 cycles/ticks +average: 23066 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 410 +gen_a: +median: 4386 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11330 cycles/ticks +average: 11395 cycles/ticks + +indcpa_enc: +median: 12288 cycles/ticks +average: 12366 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19559 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21802 cycles/ticks +average: 21914 cycles/ticks + +kyber_encaps: +median: 22740 cycles/ticks +average: 22859 cycles/ticks + +kyber_decaps: +median: 25006 cycles/ticks +average: 25141 cycles/ticks + +Loop spin: 411 +gen_a: +median: 4382 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11409 cycles/ticks + +indcpa_enc: +median: 12308 cycles/ticks +average: 12412 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19604 cycles/ticks + +kyber_keypair: +median: 21360 cycles/ticks +average: 21537 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 412 +gen_a: +median: 4358 cycles/ticks +average: 4393 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11482 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12409 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22021 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 413 +gen_a: +median: 4364 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11411 cycles/ticks + +indcpa_enc: +median: 12302 cycles/ticks +average: 12397 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1183 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22966 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 414 +gen_a: +median: 4370 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 91 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11491 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12490 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19585 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21414 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22046 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23025 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25248 cycles/ticks + +Loop spin: 415 +gen_a: +median: 4390 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11576 cycles/ticks +average: 11623 cycles/ticks + +indcpa_enc: +median: 12532 cycles/ticks +average: 12597 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22052 cycles/ticks + +kyber_encaps: +median: 22890 cycles/ticks +average: 22990 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25222 cycles/ticks + +Loop spin: 416 +gen_a: +median: 4374 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12420 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19567 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22920 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 417 +gen_a: +median: 4364 cycles/ticks +average: 4448 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 96 cycles/ticks + +indcpa_keypair: +median: 11328 cycles/ticks +average: 11403 cycles/ticks + +indcpa_enc: +median: 12280 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25171 cycles/ticks + +Loop spin: 418 +gen_a: +median: 4364 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1574 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 268 cycles/ticks +average: 267 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 22012 cycles/ticks +average: 22108 cycles/ticks + +kyber_encaps: +median: 22958 cycles/ticks +average: 23091 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25269 cycles/ticks + +Loop spin: 419 +gen_a: +median: 4368 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11519 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19384 cycles/ticks +average: 19486 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21488 cycles/ticks + +kyber_encaps_derand: +median: 21808 cycles/ticks +average: 21911 cycles/ticks + +kyber_encaps: +median: 22778 cycles/ticks +average: 22869 cycles/ticks + +kyber_decaps: +median: 24980 cycles/ticks +average: 25073 cycles/ticks + +Loop spin: 420 +gen_a: +median: 4366 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1540 cycles/ticks +average: 1544 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11460 cycles/ticks +average: 11540 cycles/ticks + +indcpa_enc: +median: 12454 cycles/ticks +average: 12518 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 20820 cycles/ticks +average: 20930 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22066 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 23061 cycles/ticks + +kyber_decaps: +median: 25132 cycles/ticks +average: 25221 cycles/ticks + +Loop spin: 421 +gen_a: +median: 4378 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 194 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11531 cycles/ticks + +indcpa_enc: +median: 12464 cycles/ticks +average: 12503 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1184 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19590 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22006 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 23008 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25203 cycles/ticks + +Loop spin: 422 +gen_a: +median: 4372 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11310 cycles/ticks +average: 11368 cycles/ticks + +indcpa_enc: +median: 12290 cycles/ticks +average: 12347 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19408 cycles/ticks +average: 19530 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22959 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25224 cycles/ticks + +Loop spin: 423 +gen_a: +median: 4364 cycles/ticks +average: 4471 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12476 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19489 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 21999 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25178 cycles/ticks + +Loop spin: 424 +gen_a: +median: 4356 cycles/ticks +average: 4385 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11427 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12437 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19493 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 22021 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22971 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25206 cycles/ticks + +Loop spin: 425 +gen_a: +median: 4380 cycles/ticks +average: 4474 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19553 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21796 cycles/ticks +average: 21903 cycles/ticks + +kyber_encaps: +median: 22746 cycles/ticks +average: 22887 cycles/ticks + +kyber_decaps: +median: 24982 cycles/ticks +average: 25084 cycles/ticks + +Loop spin: 426 +gen_a: +median: 4376 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12296 cycles/ticks +average: 12338 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19604 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22034 cycles/ticks + +kyber_encaps: +median: 22898 cycles/ticks +average: 23016 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25212 cycles/ticks + +Loop spin: 427 +gen_a: +median: 4366 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11436 cycles/ticks + +indcpa_enc: +median: 12316 cycles/ticks +average: 12363 cycles/ticks + +indcpa_dec: +median: 1172 cycles/ticks +average: 1185 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19599 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21423 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22919 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 428 +gen_a: +median: 4380 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11520 cycles/ticks +average: 11584 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1196 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19480 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22047 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23000 cycles/ticks + +kyber_decaps: +median: 25152 cycles/ticks +average: 25240 cycles/ticks + +Loop spin: 429 +gen_a: +median: 4372 cycles/ticks +average: 4510 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1565 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 41 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11530 cycles/ticks + +indcpa_enc: +median: 12574 cycles/ticks +average: 12632 cycles/ticks + +indcpa_dec: +median: 1162 cycles/ticks +average: 1204 cycles/ticks + +kyber_keypair_derand: +median: 19656 cycles/ticks +average: 19775 cycles/ticks + +kyber_keypair: +median: 21448 cycles/ticks +average: 21601 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22044 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25212 cycles/ticks + +Loop spin: 430 +gen_a: +median: 4376 cycles/ticks +average: 4496 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19460 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22957 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 431 +gen_a: +median: 4368 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19582 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21410 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22064 cycles/ticks + +kyber_encaps: +median: 22920 cycles/ticks +average: 23032 cycles/ticks + +kyber_decaps: +median: 25170 cycles/ticks +average: 25286 cycles/ticks + +Loop spin: 432 +gen_a: +median: 4378 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11403 cycles/ticks + +indcpa_enc: +median: 12308 cycles/ticks +average: 12377 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19362 cycles/ticks +average: 19449 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 22006 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25218 cycles/ticks + +Loop spin: 433 +gen_a: +median: 4376 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11506 cycles/ticks + +indcpa_enc: +median: 12432 cycles/ticks +average: 12486 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19524 cycles/ticks +average: 19630 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22898 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25220 cycles/ticks + +Loop spin: 434 +gen_a: +median: 4380 cycles/ticks +average: 4503 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11544 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12492 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19462 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21501 cycles/ticks + +kyber_encaps_derand: +median: 21964 cycles/ticks +average: 22059 cycles/ticks + +kyber_encaps: +median: 22944 cycles/ticks +average: 23086 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25240 cycles/ticks + +Loop spin: 435 +gen_a: +median: 4362 cycles/ticks +average: 4466 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 193 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12774 cycles/ticks +average: 12853 cycles/ticks + +indcpa_enc: +median: 13766 cycles/ticks +average: 13798 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22005 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 436 +gen_a: +median: 4386 cycles/ticks +average: 4488 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19501 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21495 cycles/ticks + +kyber_encaps_derand: +median: 21964 cycles/ticks +average: 22052 cycles/ticks + +kyber_encaps: +median: 22934 cycles/ticks +average: 23053 cycles/ticks + +kyber_decaps: +median: 25160 cycles/ticks +average: 25334 cycles/ticks + +Loop spin: 437 +gen_a: +median: 4378 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11586 cycles/ticks +average: 11658 cycles/ticks + +indcpa_enc: +median: 12616 cycles/ticks +average: 12708 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19666 cycles/ticks +average: 19757 cycles/ticks + +kyber_keypair: +median: 21462 cycles/ticks +average: 21636 cycles/ticks + +kyber_encaps_derand: +median: 22186 cycles/ticks +average: 22278 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 23039 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25215 cycles/ticks + +Loop spin: 438 +gen_a: +median: 4390 cycles/ticks +average: 4446 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12433 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 439 +gen_a: +median: 4384 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11312 cycles/ticks +average: 11356 cycles/ticks + +indcpa_enc: +median: 12314 cycles/ticks +average: 12407 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19500 cycles/ticks +average: 19615 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21432 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21960 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22912 cycles/ticks + +kyber_decaps: +median: 25000 cycles/ticks +average: 25112 cycles/ticks + +Loop spin: 440 +gen_a: +median: 4388 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12752 cycles/ticks +average: 12856 cycles/ticks + +indcpa_enc: +median: 13708 cycles/ticks +average: 13784 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19498 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21428 cycles/ticks + +kyber_encaps_derand: +median: 21846 cycles/ticks +average: 21945 cycles/ticks + +kyber_encaps: +median: 22770 cycles/ticks +average: 22853 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25128 cycles/ticks + +Loop spin: 441 +gen_a: +median: 4382 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22778 cycles/ticks +average: 22920 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 442 +gen_a: +median: 4374 cycles/ticks +average: 4486 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1574 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11480 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12472 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19506 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 443 +gen_a: +median: 4360 cycles/ticks +average: 4399 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12453 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19350 cycles/ticks +average: 19498 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 22058 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 23004 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 444 +gen_a: +median: 4366 cycles/ticks +average: 4396 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 282 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11506 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19611 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22796 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 445 +gen_a: +median: 4380 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11531 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19354 cycles/ticks +average: 19496 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21856 cycles/ticks +average: 21985 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22947 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25195 cycles/ticks + +Loop spin: 446 +gen_a: +median: 4358 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11496 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1171 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21949 cycles/ticks + +kyber_encaps: +median: 22766 cycles/ticks +average: 22902 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25135 cycles/ticks + +Loop spin: 447 +gen_a: +median: 4370 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19497 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22939 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 448 +gen_a: +median: 4370 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11508 cycles/ticks + +indcpa_enc: +median: 12436 cycles/ticks +average: 12540 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21348 cycles/ticks +average: 21533 cycles/ticks + +kyber_encaps_derand: +median: 21970 cycles/ticks +average: 22090 cycles/ticks + +kyber_encaps: +median: 22948 cycles/ticks +average: 23088 cycles/ticks + +kyber_decaps: +median: 25156 cycles/ticks +average: 25286 cycles/ticks + +Loop spin: 449 +gen_a: +median: 4368 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11532 cycles/ticks +average: 11618 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12493 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22069 cycles/ticks + +kyber_encaps: +median: 22920 cycles/ticks +average: 23056 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 450 +gen_a: +median: 4370 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11480 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12413 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19502 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21514 cycles/ticks + +kyber_encaps_derand: +median: 23384 cycles/ticks +average: 23562 cycles/ticks + +kyber_encaps: +median: 24338 cycles/ticks +average: 24489 cycles/ticks + +kyber_decaps: +median: 26540 cycles/ticks +average: 26655 cycles/ticks + +Loop spin: 451 +gen_a: +median: 4386 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12459 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 20868 cycles/ticks +average: 20984 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 452 +gen_a: +median: 4378 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11516 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12478 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22800 cycles/ticks +average: 22928 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25212 cycles/ticks + +Loop spin: 453 +gen_a: +median: 4382 cycles/ticks +average: 4449 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11368 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12493 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21528 cycles/ticks + +kyber_encaps_derand: +median: 21814 cycles/ticks +average: 21907 cycles/ticks + +kyber_encaps: +median: 22772 cycles/ticks +average: 22909 cycles/ticks + +kyber_decaps: +median: 25012 cycles/ticks +average: 25121 cycles/ticks + +Loop spin: 454 +gen_a: +median: 4386 cycles/ticks +average: 4444 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1581 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11433 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1169 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21486 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25144 cycles/ticks + +Loop spin: 455 +gen_a: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 28 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11480 cycles/ticks + +indcpa_enc: +median: 12408 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 20822 cycles/ticks +average: 20945 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22922 cycles/ticks +average: 23050 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25246 cycles/ticks + +Loop spin: 456 +gen_a: +median: 4408 cycles/ticks +average: 4460 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19550 cycles/ticks +average: 19659 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 23001 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 457 +gen_a: +median: 4380 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11496 cycles/ticks +average: 11555 cycles/ticks + +indcpa_enc: +median: 12446 cycles/ticks +average: 12517 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19562 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 22044 cycles/ticks +average: 22159 cycles/ticks + +kyber_encaps: +median: 22964 cycles/ticks +average: 23086 cycles/ticks + +kyber_decaps: +median: 25292 cycles/ticks +average: 25407 cycles/ticks + +Loop spin: 458 +gen_a: +median: 4390 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11499 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21466 cycles/ticks + +kyber_encaps_derand: +median: 22004 cycles/ticks +average: 22105 cycles/ticks + +kyber_encaps: +median: 22978 cycles/ticks +average: 23115 cycles/ticks + +kyber_decaps: +median: 25156 cycles/ticks +average: 25268 cycles/ticks + +Loop spin: 459 +gen_a: +median: 4360 cycles/ticks +average: 4402 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21840 cycles/ticks +average: 21954 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22905 cycles/ticks + +kyber_decaps: +median: 24998 cycles/ticks +average: 25112 cycles/ticks + +Loop spin: 460 +gen_a: +median: 4382 cycles/ticks +average: 4478 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2396 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12476 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19330 cycles/ticks +average: 19436 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21491 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 461 +gen_a: +median: 4374 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11540 cycles/ticks +average: 11625 cycles/ticks + +indcpa_enc: +median: 12460 cycles/ticks +average: 12528 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19360 cycles/ticks +average: 19475 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21510 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22034 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 23021 cycles/ticks + +kyber_decaps: +median: 25134 cycles/ticks +average: 25245 cycles/ticks + +Loop spin: 462 +gen_a: +median: 4366 cycles/ticks +average: 4401 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12470 cycles/ticks +average: 12551 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22065 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 463 +gen_a: +median: 4372 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11441 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12453 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19577 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25148 cycles/ticks + +Loop spin: 464 +gen_a: +median: 4380 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11552 cycles/ticks +average: 11621 cycles/ticks + +indcpa_enc: +median: 12546 cycles/ticks +average: 12609 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 20988 cycles/ticks +average: 21117 cycles/ticks + +kyber_keypair: +median: 21410 cycles/ticks +average: 21559 cycles/ticks + +kyber_encaps_derand: +median: 21962 cycles/ticks +average: 22085 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23087 cycles/ticks + +kyber_decaps: +median: 25288 cycles/ticks +average: 25394 cycles/ticks + +Loop spin: 465 +gen_a: +median: 4372 cycles/ticks +average: 4400 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 188 cycles/ticks +average: 187 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19570 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21512 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22026 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 466 +gen_a: +median: 4382 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12463 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21334 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22080 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23063 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 467 +gen_a: +median: 4378 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11514 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12481 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19637 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22030 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 468 +gen_a: +median: 4362 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 266 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12390 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19585 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22051 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 22999 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25262 cycles/ticks + +Loop spin: 469 +gen_a: +median: 4374 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25214 cycles/ticks + +Loop spin: 470 +gen_a: +median: 4372 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11326 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12294 cycles/ticks +average: 12368 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 22024 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25208 cycles/ticks + +Loop spin: 471 +gen_a: +median: 4374 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19481 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22015 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22963 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25124 cycles/ticks + +Loop spin: 472 +gen_a: +median: 4400 cycles/ticks +average: 4446 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 200 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11393 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12368 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19504 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21953 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25142 cycles/ticks + +Loop spin: 473 +gen_a: +median: 4368 cycles/ticks +average: 4490 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 258 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12453 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22053 cycles/ticks + +kyber_encaps: +median: 22894 cycles/ticks +average: 23011 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25234 cycles/ticks + +Loop spin: 474 +gen_a: +median: 4372 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12486 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19594 cycles/ticks +average: 19677 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21941 cycles/ticks + +kyber_encaps: +median: 22782 cycles/ticks +average: 22917 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25114 cycles/ticks + +Loop spin: 475 +gen_a: +median: 4390 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11434 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19552 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22926 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25166 cycles/ticks + +Loop spin: 476 +gen_a: +median: 4372 cycles/ticks +average: 4492 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11449 cycles/ticks + +indcpa_enc: +median: 12316 cycles/ticks +average: 12377 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21262 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25234 cycles/ticks + +Loop spin: 477 +gen_a: +median: 4372 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12882 cycles/ticks +average: 12942 cycles/ticks + +indcpa_enc: +median: 13888 cycles/ticks +average: 13975 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19533 cycles/ticks + +kyber_keypair: +median: 21254 cycles/ticks +average: 21402 cycles/ticks + +kyber_encaps_derand: +median: 21822 cycles/ticks +average: 21898 cycles/ticks + +kyber_encaps: +median: 22768 cycles/ticks +average: 22909 cycles/ticks + +kyber_decaps: +median: 24980 cycles/ticks +average: 25102 cycles/ticks + +Loop spin: 478 +gen_a: +median: 4380 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11456 cycles/ticks + +indcpa_enc: +median: 12340 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22006 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23042 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25246 cycles/ticks + +Loop spin: 479 +gen_a: +median: 4372 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11392 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12381 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19546 cycles/ticks +average: 19647 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22003 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 23002 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 480 +gen_a: +median: 4388 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 40 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12408 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19602 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22992 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 481 +gen_a: +median: 4374 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11368 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12405 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21491 cycles/ticks + +kyber_encaps_derand: +median: 21858 cycles/ticks +average: 21966 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22943 cycles/ticks + +kyber_decaps: +median: 25024 cycles/ticks +average: 25119 cycles/ticks + +Loop spin: 482 +gen_a: +median: 4362 cycles/ticks +average: 4506 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11411 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12414 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19472 cycles/ticks +average: 19581 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21952 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22902 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25197 cycles/ticks + +Loop spin: 483 +gen_a: +median: 4378 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11492 cycles/ticks +average: 11555 cycles/ticks + +indcpa_enc: +median: 12452 cycles/ticks +average: 12521 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21416 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21989 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 24994 cycles/ticks +average: 28307 cycles/ticks + +Loop spin: 484 +gen_a: +median: 4396 cycles/ticks +average: 4446 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19593 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21856 cycles/ticks +average: 21966 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22914 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25133 cycles/ticks + +Loop spin: 485 +gen_a: +median: 4360 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11568 cycles/ticks +average: 11665 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19374 cycles/ticks +average: 19449 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21423 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22939 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 486 +gen_a: +median: 4362 cycles/ticks +average: 4522 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 281 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11346 cycles/ticks +average: 11406 cycles/ticks + +indcpa_enc: +median: 12306 cycles/ticks +average: 12363 cycles/ticks + +indcpa_dec: +median: 1174 cycles/ticks +average: 1187 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19515 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 24841 cycles/ticks + +kyber_encaps: +median: 22788 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 487 +gen_a: +median: 4378 cycles/ticks +average: 4493 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11401 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12433 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22057 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25279 cycles/ticks + +Loop spin: 488 +gen_a: +median: 4364 cycles/ticks +average: 4498 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19513 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22971 cycles/ticks + +kyber_decaps: +median: 25134 cycles/ticks +average: 25248 cycles/ticks + +Loop spin: 489 +gen_a: +median: 4366 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19472 cycles/ticks +average: 19585 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 21978 cycles/ticks +average: 22096 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25238 cycles/ticks + +Loop spin: 490 +gen_a: +median: 4376 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1179 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21503 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 491 +gen_a: +median: 4374 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11466 cycles/ticks +average: 11560 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12470 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19512 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 22010 cycles/ticks +average: 22125 cycles/ticks + +kyber_encaps: +median: 22920 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25248 cycles/ticks +average: 25332 cycles/ticks + +Loop spin: 492 +gen_a: +median: 4378 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11486 cycles/ticks +average: 11534 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19624 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22031 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22953 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25226 cycles/ticks + +Loop spin: 493 +gen_a: +median: 4382 cycles/ticks +average: 4442 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11512 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12516 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22026 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25228 cycles/ticks + +Loop spin: 494 +gen_a: +median: 4378 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11401 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12399 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19563 cycles/ticks + +kyber_keypair: +median: 21360 cycles/ticks +average: 21554 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21970 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22978 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 495 +gen_a: +median: 4390 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 192 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12566 cycles/ticks +average: 12679 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 20836 cycles/ticks +average: 20938 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21488 cycles/ticks + +kyber_encaps_derand: +median: 22024 cycles/ticks +average: 22133 cycles/ticks + +kyber_encaps: +median: 23054 cycles/ticks +average: 23162 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25175 cycles/ticks + +Loop spin: 496 +gen_a: +median: 4394 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12489 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1178 cycles/ticks + +kyber_keypair_derand: +median: 19406 cycles/ticks +average: 19502 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21944 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25128 cycles/ticks + +Loop spin: 497 +gen_a: +median: 4362 cycles/ticks +average: 4402 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12400 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19567 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 23000 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25247 cycles/ticks + +Loop spin: 498 +gen_a: +median: 4382 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 198 cycles/ticks +average: 234 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11405 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12375 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21415 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25223 cycles/ticks + +Loop spin: 499 +gen_a: +median: 4366 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1558 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11446 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19408 cycles/ticks +average: 19532 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22032 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 500 +gen_a: +median: 4372 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11502 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 20818 cycles/ticks +average: 20932 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22784 cycles/ticks +average: 22891 cycles/ticks + +kyber_decaps: +median: 25030 cycles/ticks +average: 25118 cycles/ticks + +Loop spin: 501 +gen_a: +median: 4368 cycles/ticks +average: 4401 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11416 cycles/ticks + +indcpa_enc: +median: 12308 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21348 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21928 cycles/ticks + +kyber_encaps: +median: 22776 cycles/ticks +average: 22895 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25135 cycles/ticks + +Loop spin: 502 +gen_a: +median: 4380 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21503 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 23027 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25200 cycles/ticks + +Loop spin: 503 +gen_a: +median: 4368 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12392 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1166 cycles/ticks + +kyber_keypair_derand: +median: 19362 cycles/ticks +average: 19466 cycles/ticks + +kyber_keypair: +median: 21250 cycles/ticks +average: 21386 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22782 cycles/ticks +average: 22898 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25109 cycles/ticks + +Loop spin: 504 +gen_a: +median: 4374 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11324 cycles/ticks +average: 11382 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12358 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19406 cycles/ticks +average: 19515 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21466 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22800 cycles/ticks +average: 22937 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25115 cycles/ticks + +Loop spin: 505 +gen_a: +median: 4382 cycles/ticks +average: 4485 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1542 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12437 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19612 cycles/ticks + +kyber_keypair: +median: 21260 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22093 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23004 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25254 cycles/ticks + +Loop spin: 506 +gen_a: +median: 4374 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12494 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21266 cycles/ticks +average: 21423 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25206 cycles/ticks +average: 25289 cycles/ticks + +Loop spin: 507 +gen_a: +median: 4392 cycles/ticks +average: 4487 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11602 cycles/ticks +average: 11682 cycles/ticks + +indcpa_enc: +median: 12432 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1169 cycles/ticks + +kyber_keypair_derand: +median: 19676 cycles/ticks +average: 19793 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 22106 cycles/ticks +average: 22217 cycles/ticks + +kyber_encaps: +median: 23060 cycles/ticks +average: 23186 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25213 cycles/ticks + +Loop spin: 508 +gen_a: +median: 4364 cycles/ticks +average: 4516 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 262 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11453 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19532 cycles/ticks +average: 19641 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22074 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 22998 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 509 +gen_a: +median: 4386 cycles/ticks +average: 4499 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11505 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12454 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21961 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25024 cycles/ticks +average: 25102 cycles/ticks + +Loop spin: 510 +gen_a: +median: 4382 cycles/ticks +average: 4497 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11373 cycles/ticks + +indcpa_enc: +median: 12296 cycles/ticks +average: 12355 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21409 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22030 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22967 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 511 +gen_a: +median: 4368 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 256 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19570 cycles/ticks + +kyber_keypair: +median: 21256 cycles/ticks +average: 21421 cycles/ticks + +kyber_encaps_derand: +median: 22004 cycles/ticks +average: 22086 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23007 cycles/ticks + +kyber_decaps: +median: 25180 cycles/ticks +average: 25272 cycles/ticks + +Loop spin: 512 +gen_a: +median: 4374 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11425 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21972 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25146 cycles/ticks + +Loop spin: 513 +gen_a: +median: 4360 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11468 cycles/ticks +average: 11531 cycles/ticks + +indcpa_enc: +median: 12432 cycles/ticks +average: 12539 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22048 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22963 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25214 cycles/ticks + +Loop spin: 514 +gen_a: +median: 4378 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 44 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11320 cycles/ticks +average: 11376 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12367 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21972 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22941 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25150 cycles/ticks + +Loop spin: 515 +gen_a: +median: 4378 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21352 cycles/ticks +average: 21534 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21958 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22897 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25134 cycles/ticks + +Loop spin: 516 +gen_a: +median: 4368 cycles/ticks +average: 4395 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11533 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19536 cycles/ticks +average: 19654 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21533 cycles/ticks + +kyber_encaps_derand: +median: 21820 cycles/ticks +average: 21911 cycles/ticks + +kyber_encaps: +median: 22778 cycles/ticks +average: 22930 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25121 cycles/ticks + +Loop spin: 517 +gen_a: +median: 4384 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11478 cycles/ticks +average: 11542 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25222 cycles/ticks + +Loop spin: 518 +gen_a: +median: 4366 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12470 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19380 cycles/ticks +average: 19472 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21428 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22017 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22956 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 519 +gen_a: +median: 4388 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12732 cycles/ticks +average: 12796 cycles/ticks + +indcpa_enc: +median: 13696 cycles/ticks +average: 13760 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1171 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21438 cycles/ticks + +kyber_encaps_derand: +median: 22002 cycles/ticks +average: 22092 cycles/ticks + +kyber_encaps: +median: 22956 cycles/ticks +average: 23065 cycles/ticks + +kyber_decaps: +median: 25178 cycles/ticks +average: 25310 cycles/ticks + +Loop spin: 520 +gen_a: +median: 4380 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12404 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19616 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22017 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22999 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25212 cycles/ticks + +Loop spin: 521 +gen_a: +median: 4376 cycles/ticks +average: 4524 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11310 cycles/ticks +average: 11412 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12363 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1195 cycles/ticks + +kyber_keypair_derand: +median: 19350 cycles/ticks +average: 19452 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25162 cycles/ticks + +Loop spin: 522 +gen_a: +median: 4378 cycles/ticks +average: 4462 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19536 cycles/ticks +average: 19637 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21856 cycles/ticks +average: 21946 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22944 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25144 cycles/ticks + +Loop spin: 523 +gen_a: +median: 4376 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11296 cycles/ticks +average: 11357 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12357 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1134 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19588 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 22000 cycles/ticks +average: 22095 cycles/ticks + +kyber_encaps: +median: 22938 cycles/ticks +average: 23044 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25214 cycles/ticks + +Loop spin: 524 +gen_a: +median: 4396 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19611 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21978 cycles/ticks +average: 22107 cycles/ticks + +kyber_encaps: +median: 22930 cycles/ticks +average: 23031 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25212 cycles/ticks + +Loop spin: 525 +gen_a: +median: 4370 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11474 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12432 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22060 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23023 cycles/ticks + +kyber_decaps: +median: 25180 cycles/ticks +average: 25271 cycles/ticks + +Loop spin: 526 +gen_a: +median: 4372 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19362 cycles/ticks +average: 19474 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21401 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22800 cycles/ticks +average: 22919 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25237 cycles/ticks + +Loop spin: 527 +gen_a: +median: 4370 cycles/ticks +average: 4475 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11471 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12422 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19390 cycles/ticks +average: 19510 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22039 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 23000 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 528 +gen_a: +median: 4366 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11474 cycles/ticks +average: 11536 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12492 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19376 cycles/ticks +average: 19465 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22007 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25189 cycles/ticks + +Loop spin: 529 +gen_a: +median: 4386 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 196 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11449 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12367 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1177 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 21978 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25205 cycles/ticks + +Loop spin: 530 +gen_a: +median: 4380 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19532 cycles/ticks +average: 19669 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21834 cycles/ticks +average: 21946 cycles/ticks + +kyber_encaps: +median: 22752 cycles/ticks +average: 22905 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 531 +gen_a: +median: 4388 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11499 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19498 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21944 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 22974 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25240 cycles/ticks + +Loop spin: 532 +gen_a: +median: 4434 cycles/ticks +average: 4480 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11522 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19533 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 22989 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25186 cycles/ticks + +Loop spin: 533 +gen_a: +median: 4384 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12796 cycles/ticks +average: 12859 cycles/ticks + +indcpa_enc: +median: 13796 cycles/ticks +average: 13865 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19521 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22925 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 534 +gen_a: +median: 4386 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12422 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19548 cycles/ticks +average: 19673 cycles/ticks + +kyber_keypair: +median: 21338 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21973 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25211 cycles/ticks + +Loop spin: 535 +gen_a: +median: 4376 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1573 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 30 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11496 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12471 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19574 cycles/ticks + +kyber_keypair: +median: 21254 cycles/ticks +average: 21391 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22106 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22942 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25189 cycles/ticks + +Loop spin: 536 +gen_a: +median: 4390 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2396 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11467 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21434 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22922 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25224 cycles/ticks + +Loop spin: 537 +gen_a: +median: 4362 cycles/ticks +average: 4390 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 20892 cycles/ticks +average: 21020 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21991 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22908 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 538 +gen_a: +median: 4382 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 188 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11460 cycles/ticks +average: 11525 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19544 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21428 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22978 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 539 +gen_a: +median: 4364 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11463 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12396 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1175 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19519 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21411 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22025 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25162 cycles/ticks + +Loop spin: 540 +gen_a: +median: 4382 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11482 cycles/ticks + +indcpa_enc: +median: 12448 cycles/ticks +average: 12537 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19546 cycles/ticks +average: 19612 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22068 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23012 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25250 cycles/ticks + +Loop spin: 541 +gen_a: +median: 4378 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11334 cycles/ticks +average: 11413 cycles/ticks + +indcpa_enc: +median: 12314 cycles/ticks +average: 12370 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19388 cycles/ticks +average: 19494 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21812 cycles/ticks +average: 21904 cycles/ticks + +kyber_encaps: +median: 22766 cycles/ticks +average: 22876 cycles/ticks + +kyber_decaps: +median: 24982 cycles/ticks +average: 25096 cycles/ticks + +Loop spin: 542 +gen_a: +median: 4368 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11346 cycles/ticks +average: 11420 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12373 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19604 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21966 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25123 cycles/ticks + +Loop spin: 543 +gen_a: +median: 4378 cycles/ticks +average: 4453 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11400 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12412 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1134 cycles/ticks + +kyber_keypair_derand: +median: 19352 cycles/ticks +average: 19454 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21996 cycles/ticks +average: 22111 cycles/ticks + +kyber_encaps: +median: 22956 cycles/ticks +average: 23119 cycles/ticks + +kyber_decaps: +median: 25196 cycles/ticks +average: 25311 cycles/ticks + +Loop spin: 544 +gen_a: +median: 4368 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12408 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21421 cycles/ticks + +kyber_encaps_derand: +median: 21838 cycles/ticks +average: 21927 cycles/ticks + +kyber_encaps: +median: 22782 cycles/ticks +average: 22877 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25162 cycles/ticks + +Loop spin: 545 +gen_a: +median: 4388 cycles/ticks +average: 4472 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11434 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12378 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19516 cycles/ticks + +kyber_keypair: +median: 21258 cycles/ticks +average: 21419 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 21994 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25220 cycles/ticks + +Loop spin: 546 +gen_a: +median: 4368 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 40 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12524 cycles/ticks +average: 12601 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1168 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19627 cycles/ticks + +kyber_keypair: +median: 21452 cycles/ticks +average: 21600 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22998 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 547 +gen_a: +median: 4364 cycles/ticks +average: 4490 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12450 cycles/ticks +average: 12500 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 20840 cycles/ticks +average: 20981 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21838 cycles/ticks +average: 21926 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22867 cycles/ticks + +kyber_decaps: +median: 24990 cycles/ticks +average: 25095 cycles/ticks + +Loop spin: 548 +gen_a: +median: 4364 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19570 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22055 cycles/ticks + +kyber_encaps: +median: 22950 cycles/ticks +average: 23064 cycles/ticks + +kyber_decaps: +median: 25152 cycles/ticks +average: 25242 cycles/ticks + +Loop spin: 549 +gen_a: +median: 4384 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1610 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11322 cycles/ticks +average: 11394 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12442 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19509 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22060 cycles/ticks + +kyber_encaps: +median: 22926 cycles/ticks +average: 23043 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25253 cycles/ticks + +Loop spin: 550 +gen_a: +median: 4374 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19582 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21994 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22898 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25195 cycles/ticks + +Loop spin: 551 +gen_a: +median: 4390 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11484 cycles/ticks + +indcpa_enc: +median: 12664 cycles/ticks +average: 12748 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1181 cycles/ticks + +kyber_keypair_derand: +median: 19606 cycles/ticks +average: 19724 cycles/ticks + +kyber_keypair: +median: 21462 cycles/ticks +average: 21601 cycles/ticks + +kyber_encaps_derand: +median: 23228 cycles/ticks +average: 23348 cycles/ticks + +kyber_encaps: +median: 24190 cycles/ticks +average: 24301 cycles/ticks + +kyber_decaps: +median: 26426 cycles/ticks +average: 26590 cycles/ticks + +Loop spin: 552 +gen_a: +median: 4396 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11405 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12399 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21854 cycles/ticks +average: 21962 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25145 cycles/ticks + +Loop spin: 553 +gen_a: +median: 4384 cycles/ticks +average: 4449 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1171 cycles/ticks + +kyber_keypair_derand: +median: 19386 cycles/ticks +average: 19459 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21836 cycles/ticks +average: 21938 cycles/ticks + +kyber_encaps: +median: 22760 cycles/ticks +average: 22892 cycles/ticks + +kyber_decaps: +median: 25032 cycles/ticks +average: 25126 cycles/ticks + +Loop spin: 554 +gen_a: +median: 4360 cycles/ticks +average: 4453 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11410 cycles/ticks + +indcpa_enc: +median: 12296 cycles/ticks +average: 12353 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19505 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25243 cycles/ticks + +Loop spin: 555 +gen_a: +median: 4388 cycles/ticks +average: 4505 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 246 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11480 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12421 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1181 cycles/ticks + +kyber_keypair_derand: +median: 19510 cycles/ticks +average: 19612 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 21824 cycles/ticks +average: 21938 cycles/ticks + +kyber_encaps: +median: 22796 cycles/ticks +average: 22920 cycles/ticks + +kyber_decaps: +median: 25000 cycles/ticks +average: 25076 cycles/ticks + +Loop spin: 556 +gen_a: +median: 4368 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12430 cycles/ticks +average: 12496 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19506 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 22007 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25239 cycles/ticks + +Loop spin: 557 +gen_a: +median: 4378 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12786 cycles/ticks +average: 12881 cycles/ticks + +indcpa_enc: +median: 13764 cycles/ticks +average: 13849 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19512 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21985 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22951 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25221 cycles/ticks + +Loop spin: 558 +gen_a: +median: 4376 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19584 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21964 cycles/ticks +average: 22068 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 22997 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25236 cycles/ticks + +Loop spin: 559 +gen_a: +median: 4372 cycles/ticks +average: 4458 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11440 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12459 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 20824 cycles/ticks +average: 20919 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22957 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25149 cycles/ticks + +Loop spin: 560 +gen_a: +median: 4388 cycles/ticks +average: 4537 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12423 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19506 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21930 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22923 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25159 cycles/ticks + +Loop spin: 561 +gen_a: +median: 4368 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12368 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19510 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21990 cycles/ticks +average: 22089 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23005 cycles/ticks + +kyber_decaps: +median: 25150 cycles/ticks +average: 25285 cycles/ticks + +Loop spin: 562 +gen_a: +median: 4368 cycles/ticks +average: 4510 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12425 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19502 cycles/ticks +average: 19600 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21964 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22901 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25113 cycles/ticks + +Loop spin: 563 +gen_a: +median: 4388 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 186 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12380 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19338 cycles/ticks +average: 19453 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25207 cycles/ticks + +Loop spin: 564 +gen_a: +median: 4390 cycles/ticks +average: 4444 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 20916 cycles/ticks +average: 21041 cycles/ticks + +kyber_keypair: +median: 21440 cycles/ticks +average: 21572 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21985 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22902 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25128 cycles/ticks + +Loop spin: 565 +gen_a: +median: 4380 cycles/ticks +average: 4483 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11475 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12471 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21433 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23019 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25243 cycles/ticks + +Loop spin: 566 +gen_a: +median: 4366 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 193 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21338 cycles/ticks +average: 21508 cycles/ticks + +kyber_encaps_derand: +median: 21832 cycles/ticks +average: 21928 cycles/ticks + +kyber_encaps: +median: 22762 cycles/ticks +average: 22889 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25131 cycles/ticks + +Loop spin: 567 +gen_a: +median: 4380 cycles/ticks +average: 4478 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11472 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12458 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1171 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19538 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21507 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21932 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22926 cycles/ticks + +kyber_decaps: +median: 25054 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 568 +gen_a: +median: 4366 cycles/ticks +average: 4485 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19534 cycles/ticks + +kyber_keypair: +median: 21342 cycles/ticks +average: 21518 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21933 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 569 +gen_a: +median: 4376 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11368 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19406 cycles/ticks +average: 19501 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21417 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 21995 cycles/ticks + +kyber_encaps: +median: 22928 cycles/ticks +average: 23072 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25225 cycles/ticks + +Loop spin: 570 +gen_a: +median: 4378 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12501 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19490 cycles/ticks +average: 19563 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22065 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25146 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 571 +gen_a: +median: 4372 cycles/ticks +average: 4475 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11496 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22943 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25158 cycles/ticks + +Loop spin: 572 +gen_a: +median: 4386 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11499 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19532 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21505 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21949 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25144 cycles/ticks + +Loop spin: 573 +gen_a: +median: 4368 cycles/ticks +average: 4468 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12530 cycles/ticks +average: 12604 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1166 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19608 cycles/ticks + +kyber_keypair: +median: 21476 cycles/ticks +average: 21628 cycles/ticks + +kyber_encaps_derand: +median: 22128 cycles/ticks +average: 22225 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22969 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 574 +gen_a: +median: 4378 cycles/ticks +average: 4439 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11290 cycles/ticks +average: 11355 cycles/ticks + +indcpa_enc: +median: 12260 cycles/ticks +average: 12370 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22974 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 575 +gen_a: +median: 4366 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 189 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11476 cycles/ticks +average: 11545 cycles/ticks + +indcpa_enc: +median: 12434 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1174 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19614 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22041 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25212 cycles/ticks + +Loop spin: 576 +gen_a: +median: 4376 cycles/ticks +average: 4497 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 191 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12399 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19384 cycles/ticks +average: 19510 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22894 cycles/ticks +average: 23047 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 577 +gen_a: +median: 4372 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11476 cycles/ticks +average: 11539 cycles/ticks + +indcpa_enc: +median: 12462 cycles/ticks +average: 12524 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19571 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21402 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21971 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 578 +gen_a: +median: 4370 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1610 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 42 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1177 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21944 cycles/ticks +average: 22037 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25262 cycles/ticks + +Loop spin: 579 +gen_a: +median: 4372 cycles/ticks +average: 4550 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11531 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12420 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1179 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19512 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21425 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22770 cycles/ticks +average: 22900 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25162 cycles/ticks + +Loop spin: 580 +gen_a: +median: 4372 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11502 cycles/ticks +average: 11593 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12478 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19559 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25137 cycles/ticks + +Loop spin: 581 +gen_a: +median: 4374 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11500 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12425 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19528 cycles/ticks +average: 19648 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21522 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25234 cycles/ticks + +Loop spin: 582 +gen_a: +median: 4386 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11537 cycles/ticks + +indcpa_enc: +median: 12430 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19738 cycles/ticks +average: 19844 cycles/ticks + +kyber_keypair: +median: 21596 cycles/ticks +average: 21730 cycles/ticks + +kyber_encaps_derand: +median: 22042 cycles/ticks +average: 22162 cycles/ticks + +kyber_encaps: +median: 22964 cycles/ticks +average: 23083 cycles/ticks + +kyber_decaps: +median: 25216 cycles/ticks +average: 25333 cycles/ticks + +Loop spin: 583 +gen_a: +median: 4370 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11474 cycles/ticks +average: 11524 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12381 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19584 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22919 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25148 cycles/ticks + +Loop spin: 584 +gen_a: +median: 4366 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2391 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11474 cycles/ticks + +indcpa_enc: +median: 12446 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19506 cycles/ticks + +kyber_keypair: +median: 21254 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21940 cycles/ticks +average: 22028 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25239 cycles/ticks + +Loop spin: 585 +gen_a: +median: 4372 cycles/ticks +average: 4469 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11558 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12482 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19538 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21826 cycles/ticks +average: 21959 cycles/ticks + +kyber_encaps: +median: 22796 cycles/ticks +average: 22924 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 586 +gen_a: +median: 4372 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 260 cycles/ticks +average: 271 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11472 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21500 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22033 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 22987 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 587 +gen_a: +median: 4370 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11498 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12452 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1201 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21501 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22063 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22993 cycles/ticks + +kyber_decaps: +median: 25166 cycles/ticks +average: 25275 cycles/ticks + +Loop spin: 588 +gen_a: +median: 4390 cycles/ticks +average: 4502 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11320 cycles/ticks +average: 11385 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12376 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1168 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21924 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22900 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25131 cycles/ticks + +Loop spin: 589 +gen_a: +median: 4366 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12468 cycles/ticks +average: 12527 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21334 cycles/ticks +average: 21490 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22066 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22914 cycles/ticks + +kyber_decaps: +median: 25184 cycles/ticks +average: 25275 cycles/ticks + +Loop spin: 590 +gen_a: +median: 4384 cycles/ticks +average: 4538 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 39 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21334 cycles/ticks +average: 21490 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21963 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25012 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 591 +gen_a: +median: 4378 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12490 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21354 cycles/ticks +average: 21542 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 21994 cycles/ticks + +kyber_encaps: +median: 22876 cycles/ticks +average: 23000 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 592 +gen_a: +median: 4408 cycles/ticks +average: 4571 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11445 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19582 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22958 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25215 cycles/ticks + +Loop spin: 593 +gen_a: +median: 4394 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19477 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 23007 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 594 +gen_a: +median: 4376 cycles/ticks +average: 4439 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12405 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21504 cycles/ticks + +kyber_encaps_derand: +median: 21834 cycles/ticks +average: 21964 cycles/ticks + +kyber_encaps: +median: 22770 cycles/ticks +average: 22908 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25166 cycles/ticks + +Loop spin: 595 +gen_a: +median: 4386 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 188 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12434 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22076 cycles/ticks + +kyber_encaps: +median: 22926 cycles/ticks +average: 23034 cycles/ticks + +kyber_decaps: +median: 25174 cycles/ticks +average: 25269 cycles/ticks + +Loop spin: 596 +gen_a: +median: 4378 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11328 cycles/ticks +average: 11399 cycles/ticks + +indcpa_enc: +median: 12276 cycles/ticks +average: 12350 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19593 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25192 cycles/ticks + +Loop spin: 597 +gen_a: +median: 4374 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11469 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19532 cycles/ticks +average: 19757 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22060 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23013 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 598 +gen_a: +median: 4366 cycles/ticks +average: 4512 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12443 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19493 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22020 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25229 cycles/ticks + +Loop spin: 599 +gen_a: +median: 4384 cycles/ticks +average: 4494 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11399 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19577 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22947 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 600 +gen_a: +median: 4366 cycles/ticks +average: 4468 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11533 cycles/ticks + +indcpa_enc: +median: 12442 cycles/ticks +average: 12509 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22963 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25233 cycles/ticks + +Loop spin: 601 +gen_a: +median: 4386 cycles/ticks +average: 4503 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11536 cycles/ticks + +indcpa_enc: +median: 12422 cycles/ticks +average: 12476 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19390 cycles/ticks +average: 19505 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22989 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25211 cycles/ticks + +Loop spin: 602 +gen_a: +median: 4362 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12406 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19538 cycles/ticks + +kyber_keypair: +median: 21260 cycles/ticks +average: 21414 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22061 cycles/ticks + +kyber_encaps: +median: 22898 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 603 +gen_a: +median: 4374 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11546 cycles/ticks +average: 11617 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1152 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19584 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25244 cycles/ticks + +Loop spin: 604 +gen_a: +median: 4380 cycles/ticks +average: 4498 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1566 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 41 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12454 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22056 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 605 +gen_a: +median: 4380 cycles/ticks +average: 4551 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 188 cycles/ticks +average: 189 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 264 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11419 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1176 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19517 cycles/ticks + +kyber_keypair: +median: 21262 cycles/ticks +average: 21414 cycles/ticks + +kyber_encaps_derand: +median: 21854 cycles/ticks +average: 21949 cycles/ticks + +kyber_encaps: +median: 22732 cycles/ticks +average: 22847 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 606 +gen_a: +median: 4372 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11426 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12423 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21858 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22912 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25153 cycles/ticks + +Loop spin: 607 +gen_a: +median: 4366 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11476 cycles/ticks + +indcpa_enc: +median: 12424 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22094 cycles/ticks + +kyber_encaps: +median: 22942 cycles/ticks +average: 23078 cycles/ticks + +kyber_decaps: +median: 25152 cycles/ticks +average: 25270 cycles/ticks + +Loop spin: 608 +gen_a: +median: 4374 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11505 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12459 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19548 cycles/ticks +average: 19652 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21996 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22911 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25119 cycles/ticks + +Loop spin: 609 +gen_a: +median: 4372 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11451 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 610 +gen_a: +median: 4388 cycles/ticks +average: 4483 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12424 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 20868 cycles/ticks +average: 20991 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21433 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22007 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 23001 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 611 +gen_a: +median: 4368 cycles/ticks +average: 4461 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1559 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12469 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19574 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21411 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22974 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25213 cycles/ticks + +Loop spin: 612 +gen_a: +median: 4376 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11490 cycles/ticks +average: 11586 cycles/ticks + +indcpa_enc: +median: 12448 cycles/ticks +average: 12507 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19506 cycles/ticks +average: 19614 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22003 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22960 cycles/ticks + +kyber_decaps: +median: 25164 cycles/ticks +average: 25289 cycles/ticks + +Loop spin: 613 +gen_a: +median: 4374 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19555 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21428 cycles/ticks + +kyber_encaps_derand: +median: 21978 cycles/ticks +average: 22140 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 23011 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25221 cycles/ticks + +Loop spin: 614 +gen_a: +median: 4362 cycles/ticks +average: 4481 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11416 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19516 cycles/ticks +average: 19636 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21846 cycles/ticks +average: 21949 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22925 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25129 cycles/ticks + +Loop spin: 615 +gen_a: +median: 4388 cycles/ticks +average: 4567 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12662 cycles/ticks +average: 12765 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19624 cycles/ticks +average: 19745 cycles/ticks + +kyber_keypair: +median: 21456 cycles/ticks +average: 21634 cycles/ticks + +kyber_encaps_derand: +median: 22168 cycles/ticks +average: 22280 cycles/ticks + +kyber_encaps: +median: 23150 cycles/ticks +average: 23275 cycles/ticks + +kyber_decaps: +median: 25054 cycles/ticks +average: 25158 cycles/ticks + +Loop spin: 616 +gen_a: +median: 4358 cycles/ticks +average: 4478 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11296 cycles/ticks +average: 11356 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12526 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 22110 cycles/ticks +average: 22204 cycles/ticks + +kyber_encaps: +median: 22950 cycles/ticks +average: 23071 cycles/ticks + +kyber_decaps: +median: 25166 cycles/ticks +average: 25267 cycles/ticks + +Loop spin: 617 +gen_a: +median: 4370 cycles/ticks +average: 4494 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2394 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 186 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11332 cycles/ticks +average: 11390 cycles/ticks + +indcpa_enc: +median: 12266 cycles/ticks +average: 12336 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22017 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25188 cycles/ticks + +Loop spin: 618 +gen_a: +median: 4368 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11478 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1184 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25157 cycles/ticks + +Loop spin: 619 +gen_a: +median: 4368 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 254 cycles/ticks +average: 297 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11497 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12538 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19603 cycles/ticks + +kyber_keypair: +median: 21338 cycles/ticks +average: 21509 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23013 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 620 +gen_a: +median: 4388 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19590 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21963 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25183 cycles/ticks + +Loop spin: 621 +gen_a: +median: 4380 cycles/ticks +average: 4543 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11498 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12510 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19581 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22965 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25155 cycles/ticks + +Loop spin: 622 +gen_a: +median: 4368 cycles/ticks +average: 4484 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11438 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12394 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21968 cycles/ticks + +kyber_encaps: +median: 22770 cycles/ticks +average: 22872 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25137 cycles/ticks + +Loop spin: 623 +gen_a: +median: 4366 cycles/ticks +average: 4524 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11462 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22019 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25196 cycles/ticks + +Loop spin: 624 +gen_a: +median: 4372 cycles/ticks +average: 4487 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1579 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11410 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12362 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19606 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21822 cycles/ticks +average: 21909 cycles/ticks + +kyber_encaps: +median: 22784 cycles/ticks +average: 22894 cycles/ticks + +kyber_decaps: +median: 24980 cycles/ticks +average: 25077 cycles/ticks + +Loop spin: 625 +gen_a: +median: 4370 cycles/ticks +average: 4469 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19544 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21836 cycles/ticks +average: 21932 cycles/ticks + +kyber_encaps: +median: 22768 cycles/ticks +average: 22883 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25130 cycles/ticks + +Loop spin: 626 +gen_a: +median: 4368 cycles/ticks +average: 4480 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12854 cycles/ticks +average: 12930 cycles/ticks + +indcpa_enc: +median: 13822 cycles/ticks +average: 13928 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19613 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21938 cycles/ticks + +kyber_encaps: +median: 22770 cycles/ticks +average: 22859 cycles/ticks + +kyber_decaps: +median: 25030 cycles/ticks +average: 25131 cycles/ticks + +Loop spin: 627 +gen_a: +median: 4372 cycles/ticks +average: 4502 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11476 cycles/ticks +average: 11545 cycles/ticks + +indcpa_enc: +median: 12448 cycles/ticks +average: 12507 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1171 cycles/ticks + +kyber_keypair_derand: +median: 19374 cycles/ticks +average: 19498 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21434 cycles/ticks + +kyber_encaps_derand: +median: 22016 cycles/ticks +average: 22114 cycles/ticks + +kyber_encaps: +median: 22954 cycles/ticks +average: 23073 cycles/ticks + +kyber_decaps: +median: 25172 cycles/ticks +average: 25259 cycles/ticks + +Loop spin: 628 +gen_a: +median: 4382 cycles/ticks +average: 4540 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 30 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12478 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21960 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25191 cycles/ticks + +Loop spin: 629 +gen_a: +median: 4370 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11328 cycles/ticks +average: 11416 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12377 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21511 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22146 cycles/ticks + +kyber_encaps: +median: 22946 cycles/ticks +average: 23074 cycles/ticks + +kyber_decaps: +median: 25158 cycles/ticks +average: 25263 cycles/ticks + +Loop spin: 630 +gen_a: +median: 4362 cycles/ticks +average: 4393 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19490 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25195 cycles/ticks + +Loop spin: 631 +gen_a: +median: 4366 cycles/ticks +average: 4465 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 42 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21500 cycles/ticks + +kyber_encaps_derand: +median: 21962 cycles/ticks +average: 22071 cycles/ticks + +kyber_encaps: +median: 22940 cycles/ticks +average: 23040 cycles/ticks + +kyber_decaps: +median: 25196 cycles/ticks +average: 25257 cycles/ticks + +Loop spin: 632 +gen_a: +median: 4378 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 276 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 269 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12786 cycles/ticks +average: 12849 cycles/ticks + +indcpa_enc: +median: 13756 cycles/ticks +average: 13883 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19494 cycles/ticks +average: 19566 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21511 cycles/ticks + +kyber_encaps_derand: +median: 23318 cycles/ticks +average: 23427 cycles/ticks + +kyber_encaps: +median: 24256 cycles/ticks +average: 24388 cycles/ticks + +kyber_decaps: +median: 26458 cycles/ticks +average: 26561 cycles/ticks + +Loop spin: 633 +gen_a: +median: 4372 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11425 cycles/ticks + +indcpa_enc: +median: 12314 cycles/ticks +average: 12370 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22949 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25171 cycles/ticks + +Loop spin: 634 +gen_a: +median: 4376 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1168 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19489 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21995 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22938 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 635 +gen_a: +median: 4368 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1572 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11445 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12434 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19368 cycles/ticks +average: 19499 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 23272 cycles/ticks +average: 23362 cycles/ticks + +kyber_encaps: +median: 24180 cycles/ticks +average: 24291 cycles/ticks + +kyber_decaps: +median: 26450 cycles/ticks +average: 26566 cycles/ticks + +Loop spin: 636 +gen_a: +median: 4386 cycles/ticks +average: 4543 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11385 cycles/ticks + +indcpa_enc: +median: 12316 cycles/ticks +average: 12362 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19563 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21427 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21990 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25054 cycles/ticks +average: 25167 cycles/ticks + +Loop spin: 637 +gen_a: +median: 4358 cycles/ticks +average: 4452 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21262 cycles/ticks +average: 21390 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22025 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22941 cycles/ticks + +kyber_decaps: +median: 25054 cycles/ticks +average: 25132 cycles/ticks + +Loop spin: 638 +gen_a: +median: 4366 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 266 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12484 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19585 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22049 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25240 cycles/ticks + +Loop spin: 639 +gen_a: +median: 4382 cycles/ticks +average: 4464 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11496 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19600 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21432 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21972 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22920 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25159 cycles/ticks + +Loop spin: 640 +gen_a: +median: 4378 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12503 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21405 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25168 cycles/ticks + +Loop spin: 641 +gen_a: +median: 4382 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12442 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19518 cycles/ticks +average: 19619 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 21858 cycles/ticks +average: 21962 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22921 cycles/ticks + +kyber_decaps: +median: 25012 cycles/ticks +average: 25107 cycles/ticks + +Loop spin: 642 +gen_a: +median: 4378 cycles/ticks +average: 4516 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1569 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12414 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19518 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21820 cycles/ticks +average: 21930 cycles/ticks + +kyber_encaps: +median: 22762 cycles/ticks +average: 22895 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25125 cycles/ticks + +Loop spin: 643 +gen_a: +median: 4376 cycles/ticks +average: 4473 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1576 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11306 cycles/ticks +average: 11361 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12339 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 20854 cycles/ticks +average: 20994 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21457 cycles/ticks + +kyber_encaps_derand: +median: 22050 cycles/ticks +average: 22134 cycles/ticks + +kyber_encaps: +median: 22962 cycles/ticks +average: 23085 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25237 cycles/ticks + +Loop spin: 644 +gen_a: +median: 4386 cycles/ticks +average: 4530 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11512 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19592 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 645 +gen_a: +median: 4374 cycles/ticks +average: 4541 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11537 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12505 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19549 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21477 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 23004 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25275 cycles/ticks + +Loop spin: 646 +gen_a: +median: 4364 cycles/ticks +average: 4396 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11461 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19496 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22007 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22936 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25217 cycles/ticks + +Loop spin: 647 +gen_a: +median: 4372 cycles/ticks +average: 4486 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 258 cycles/ticks +average: 258 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11511 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21428 cycles/ticks + +kyber_encaps_derand: +median: 23338 cycles/ticks +average: 23443 cycles/ticks + +kyber_encaps: +median: 24270 cycles/ticks +average: 24375 cycles/ticks + +kyber_decaps: +median: 26494 cycles/ticks +average: 26591 cycles/ticks + +Loop spin: 648 +gen_a: +median: 4372 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11456 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21527 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21920 cycles/ticks + +kyber_encaps: +median: 22784 cycles/ticks +average: 22887 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25138 cycles/ticks + +Loop spin: 649 +gen_a: +median: 4390 cycles/ticks +average: 4509 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19571 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25175 cycles/ticks + +Loop spin: 650 +gen_a: +median: 4370 cycles/ticks +average: 4498 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11574 cycles/ticks + +indcpa_enc: +median: 12440 cycles/ticks +average: 12494 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19485 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21981 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25196 cycles/ticks + +Loop spin: 651 +gen_a: +median: 4362 cycles/ticks +average: 4563 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12408 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19535 cycles/ticks + +kyber_keypair: +median: 21260 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22930 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25140 cycles/ticks + +Loop spin: 652 +gen_a: +median: 4372 cycles/ticks +average: 4488 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11436 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19569 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25120 cycles/ticks + +Loop spin: 653 +gen_a: +median: 4360 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12427 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19593 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21466 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22041 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25197 cycles/ticks + +Loop spin: 654 +gen_a: +median: 4378 cycles/ticks +average: 4490 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11405 cycles/ticks + +indcpa_enc: +median: 12312 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19346 cycles/ticks +average: 19424 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22953 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 655 +gen_a: +median: 4368 cycles/ticks +average: 4481 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12850 cycles/ticks +average: 12968 cycles/ticks + +indcpa_enc: +median: 13834 cycles/ticks +average: 13894 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19521 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21510 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 21970 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25225 cycles/ticks + +Loop spin: 656 +gen_a: +median: 4372 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11332 cycles/ticks +average: 11388 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12378 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19553 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22044 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 23027 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 657 +gen_a: +median: 4362 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12430 cycles/ticks +average: 12470 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19590 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22919 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25196 cycles/ticks + +Loop spin: 658 +gen_a: +median: 4392 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19526 cycles/ticks +average: 19639 cycles/ticks + +kyber_keypair: +median: 21266 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 22014 cycles/ticks +average: 22132 cycles/ticks + +kyber_encaps: +median: 22940 cycles/ticks +average: 23057 cycles/ticks + +kyber_decaps: +median: 25134 cycles/ticks +average: 25245 cycles/ticks + +Loop spin: 659 +gen_a: +median: 4372 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 20826 cycles/ticks +average: 20926 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22941 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 660 +gen_a: +median: 4380 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 276 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 287 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12302 cycles/ticks +average: 12356 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19540 cycles/ticks +average: 19646 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21402 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22914 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25171 cycles/ticks + +Loop spin: 661 +gen_a: +median: 4372 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21466 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22967 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25237 cycles/ticks + +Loop spin: 662 +gen_a: +median: 4370 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12434 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19559 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 23029 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25211 cycles/ticks + +Loop spin: 663 +gen_a: +median: 4374 cycles/ticks +average: 4489 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11461 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12480 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19533 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21414 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22946 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 664 +gen_a: +median: 4366 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11346 cycles/ticks +average: 11409 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12464 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19643 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21794 cycles/ticks +average: 21898 cycles/ticks + +kyber_encaps: +median: 22754 cycles/ticks +average: 22850 cycles/ticks + +kyber_decaps: +median: 24972 cycles/ticks +average: 25107 cycles/ticks + +Loop spin: 665 +gen_a: +median: 4380 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 93 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12441 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19408 cycles/ticks +average: 19502 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21960 cycles/ticks + +kyber_encaps: +median: 22800 cycles/ticks +average: 22915 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 666 +gen_a: +median: 4370 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11526 cycles/ticks + +indcpa_enc: +median: 12502 cycles/ticks +average: 12554 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19388 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 22032 cycles/ticks +average: 22142 cycles/ticks + +kyber_encaps: +median: 22970 cycles/ticks +average: 23083 cycles/ticks + +kyber_decaps: +median: 25238 cycles/ticks +average: 25333 cycles/ticks + +Loop spin: 667 +gen_a: +median: 4384 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1566 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12500 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19515 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21490 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22051 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 23036 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25230 cycles/ticks + +Loop spin: 668 +gen_a: +median: 4378 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11418 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19577 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 669 +gen_a: +median: 4368 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2384 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12302 cycles/ticks +average: 12366 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19342 cycles/ticks +average: 19457 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21798 cycles/ticks +average: 21889 cycles/ticks + +kyber_encaps: +median: 22720 cycles/ticks +average: 22861 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25120 cycles/ticks + +Loop spin: 670 +gen_a: +median: 4388 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 64 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12816 cycles/ticks +average: 12879 cycles/ticks + +indcpa_enc: +median: 13770 cycles/ticks +average: 13856 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 20802 cycles/ticks +average: 20894 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22020 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25006 cycles/ticks +average: 25124 cycles/ticks + +Loop spin: 671 +gen_a: +median: 4396 cycles/ticks +average: 4510 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11404 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21970 cycles/ticks +average: 22090 cycles/ticks + +kyber_encaps: +median: 22890 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25134 cycles/ticks + +Loop spin: 672 +gen_a: +median: 4364 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19532 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22024 cycles/ticks + +kyber_encaps: +median: 22912 cycles/ticks +average: 23029 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25148 cycles/ticks + +Loop spin: 673 +gen_a: +median: 4382 cycles/ticks +average: 4478 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11506 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12490 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19595 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21961 cycles/ticks + +kyber_encaps: +median: 22772 cycles/ticks +average: 22879 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25196 cycles/ticks + +Loop spin: 674 +gen_a: +median: 4378 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12484 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21970 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22936 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25165 cycles/ticks + +Loop spin: 675 +gen_a: +median: 4378 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 22061 cycles/ticks + +kyber_encaps: +median: 22894 cycles/ticks +average: 23013 cycles/ticks + +kyber_decaps: +median: 25156 cycles/ticks +average: 25281 cycles/ticks + +Loop spin: 676 +gen_a: +median: 4366 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11324 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12312 cycles/ticks +average: 12367 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22012 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23008 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25207 cycles/ticks + +Loop spin: 677 +gen_a: +median: 4374 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12442 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21426 cycles/ticks + +kyber_encaps_derand: +median: 22028 cycles/ticks +average: 22122 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23039 cycles/ticks + +kyber_decaps: +median: 25242 cycles/ticks +average: 25442 cycles/ticks + +Loop spin: 678 +gen_a: +median: 4380 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 189 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19505 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22959 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 679 +gen_a: +median: 4374 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12449 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1175 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19582 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22936 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25153 cycles/ticks + +Loop spin: 680 +gen_a: +median: 4360 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12409 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19390 cycles/ticks +average: 19478 cycles/ticks + +kyber_keypair: +median: 21258 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22046 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22935 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25115 cycles/ticks + +Loop spin: 681 +gen_a: +median: 4380 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19472 cycles/ticks +average: 19599 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23025 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25236 cycles/ticks + +Loop spin: 682 +gen_a: +median: 4374 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11402 cycles/ticks + +indcpa_enc: +median: 12290 cycles/ticks +average: 12348 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22007 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25185 cycles/ticks + +Loop spin: 683 +gen_a: +median: 4386 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 236 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 264 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12410 cycles/ticks +average: 12482 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19516 cycles/ticks +average: 19611 cycles/ticks + +kyber_keypair: +median: 21356 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22059 cycles/ticks + +kyber_encaps: +median: 22928 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25146 cycles/ticks +average: 25238 cycles/ticks + +Loop spin: 684 +gen_a: +median: 4378 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 45 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21505 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21944 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22957 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25138 cycles/ticks + +Loop spin: 685 +gen_a: +median: 4380 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11459 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12442 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19512 cycles/ticks +average: 19640 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21506 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 686 +gen_a: +median: 4390 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 94 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12426 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25211 cycles/ticks + +Loop spin: 687 +gen_a: +median: 4378 cycles/ticks +average: 4501 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 254 cycles/ticks +average: 293 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11491 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12446 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19515 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22046 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 23012 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 688 +gen_a: +median: 4374 cycles/ticks +average: 4482 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12413 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19510 cycles/ticks +average: 19662 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21854 cycles/ticks +average: 21967 cycles/ticks + +kyber_encaps: +median: 22774 cycles/ticks +average: 22879 cycles/ticks + +kyber_decaps: +median: 25004 cycles/ticks +average: 25103 cycles/ticks + +Loop spin: 689 +gen_a: +median: 4368 cycles/ticks +average: 4487 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 257 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11542 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21425 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 22072 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 23034 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25194 cycles/ticks + +Loop spin: 690 +gen_a: +median: 4364 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12427 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19531 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22085 cycles/ticks + +kyber_encaps: +median: 22930 cycles/ticks +average: 23059 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25272 cycles/ticks + +Loop spin: 691 +gen_a: +median: 4372 cycles/ticks +average: 4445 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11310 cycles/ticks +average: 11371 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12349 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19581 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 21991 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22974 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25188 cycles/ticks + +Loop spin: 692 +gen_a: +median: 4382 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11533 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12487 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21419 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 693 +gen_a: +median: 4382 cycles/ticks +average: 4551 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12383 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21486 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22030 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23047 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25300 cycles/ticks + +Loop spin: 694 +gen_a: +median: 4370 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11470 cycles/ticks +average: 11533 cycles/ticks + +indcpa_enc: +median: 12526 cycles/ticks +average: 12578 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19562 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 23232 cycles/ticks +average: 23314 cycles/ticks + +kyber_encaps: +median: 24172 cycles/ticks +average: 24322 cycles/ticks + +kyber_decaps: +median: 26428 cycles/ticks +average: 26567 cycles/ticks + +Loop spin: 695 +gen_a: +median: 4372 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11512 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19582 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21838 cycles/ticks +average: 21931 cycles/ticks + +kyber_encaps: +median: 22774 cycles/ticks +average: 22868 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 696 +gen_a: +median: 4362 cycles/ticks +average: 4396 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11332 cycles/ticks +average: 11403 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12383 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19584 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21510 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21951 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22904 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 697 +gen_a: +median: 4368 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12364 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21991 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 698 +gen_a: +median: 4372 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12446 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19495 cycles/ticks + +kyber_keypair: +median: 21342 cycles/ticks +average: 21526 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21928 cycles/ticks + +kyber_encaps: +median: 22792 cycles/ticks +average: 22884 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25127 cycles/ticks + +Loop spin: 699 +gen_a: +median: 4382 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 49 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11467 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19536 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21812 cycles/ticks +average: 21906 cycles/ticks + +kyber_encaps: +median: 22750 cycles/ticks +average: 22875 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25108 cycles/ticks + +Loop spin: 700 +gen_a: +median: 4366 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 91 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11535 cycles/ticks + +indcpa_enc: +median: 12440 cycles/ticks +average: 12521 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19502 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21506 cycles/ticks + +kyber_encaps_derand: +median: 21964 cycles/ticks +average: 22059 cycles/ticks + +kyber_encaps: +median: 22912 cycles/ticks +average: 23010 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 701 +gen_a: +median: 4384 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11559 cycles/ticks + +indcpa_enc: +median: 12408 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21972 cycles/ticks +average: 22039 cycles/ticks + +kyber_encaps: +median: 22942 cycles/ticks +average: 23056 cycles/ticks + +kyber_decaps: +median: 25172 cycles/ticks +average: 25290 cycles/ticks + +Loop spin: 702 +gen_a: +median: 4372 cycles/ticks +average: 4476 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11462 cycles/ticks +average: 11531 cycles/ticks + +indcpa_enc: +median: 12422 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1172 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19390 cycles/ticks +average: 19511 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22003 cycles/ticks + +kyber_encaps: +median: 22846 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25134 cycles/ticks +average: 25244 cycles/ticks + +Loop spin: 703 +gen_a: +median: 4382 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12431 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19394 cycles/ticks +average: 19473 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21511 cycles/ticks + +kyber_encaps_derand: +median: 21846 cycles/ticks +average: 21948 cycles/ticks + +kyber_encaps: +median: 22780 cycles/ticks +average: 22898 cycles/ticks + +kyber_decaps: +median: 24980 cycles/ticks +average: 25078 cycles/ticks + +Loop spin: 704 +gen_a: +median: 4360 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12536 cycles/ticks +average: 12594 cycles/ticks + +indcpa_dec: +median: 1174 cycles/ticks +average: 1183 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19613 cycles/ticks + +kyber_keypair: +median: 21424 cycles/ticks +average: 21563 cycles/ticks + +kyber_encaps_derand: +median: 21998 cycles/ticks +average: 22112 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23045 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 705 +gen_a: +median: 4378 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1575 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11302 cycles/ticks +average: 11348 cycles/ticks + +indcpa_enc: +median: 12274 cycles/ticks +average: 12333 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19525 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22792 cycles/ticks +average: 22892 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25186 cycles/ticks + +Loop spin: 706 +gen_a: +median: 4368 cycles/ticks +average: 4523 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 234 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19500 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21358 cycles/ticks +average: 21554 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 707 +gen_a: +median: 4368 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11460 cycles/ticks +average: 11521 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12508 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19506 cycles/ticks +average: 19588 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 22017 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22922 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 708 +gen_a: +median: 4376 cycles/ticks +average: 4501 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12427 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21434 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22926 cycles/ticks +average: 23051 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25194 cycles/ticks + +Loop spin: 709 +gen_a: +median: 4366 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 189 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11306 cycles/ticks +average: 11369 cycles/ticks + +indcpa_enc: +median: 12270 cycles/ticks +average: 12337 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1168 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19534 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21526 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21995 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22979 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25158 cycles/ticks + +Loop spin: 710 +gen_a: +median: 4388 cycles/ticks +average: 4484 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11528 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12425 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21968 cycles/ticks +average: 22090 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 711 +gen_a: +median: 4384 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11460 cycles/ticks +average: 11525 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12453 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22048 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 23014 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 712 +gen_a: +median: 4368 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11482 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19614 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 22958 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 713 +gen_a: +median: 4372 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12782 cycles/ticks +average: 12861 cycles/ticks + +indcpa_enc: +median: 13750 cycles/ticks +average: 13854 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19493 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21519 cycles/ticks + +kyber_encaps_derand: +median: 21932 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 23004 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 714 +gen_a: +median: 4372 cycles/ticks +average: 4469 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12421 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 21982 cycles/ticks +average: 22080 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23003 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25251 cycles/ticks + +Loop spin: 715 +gen_a: +median: 4374 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11414 cycles/ticks + +indcpa_enc: +median: 12340 cycles/ticks +average: 12399 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19524 cycles/ticks +average: 19623 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21484 cycles/ticks + +kyber_encaps_derand: +median: 22030 cycles/ticks +average: 22138 cycles/ticks + +kyber_encaps: +median: 22988 cycles/ticks +average: 23102 cycles/ticks + +kyber_decaps: +median: 25214 cycles/ticks +average: 25284 cycles/ticks + +Loop spin: 716 +gen_a: +median: 4368 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19591 cycles/ticks + +kyber_keypair: +median: 21356 cycles/ticks +average: 21509 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21948 cycles/ticks + +kyber_encaps: +median: 22782 cycles/ticks +average: 22890 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25145 cycles/ticks + +Loop spin: 717 +gen_a: +median: 4366 cycles/ticks +average: 4393 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11406 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12483 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1179 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19613 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21838 cycles/ticks +average: 21935 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22879 cycles/ticks + +kyber_decaps: +median: 25024 cycles/ticks +average: 25141 cycles/ticks + +Loop spin: 718 +gen_a: +median: 4386 cycles/ticks +average: 4449 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12433 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1172 cycles/ticks + +kyber_keypair_derand: +median: 19406 cycles/ticks +average: 19494 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22990 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 719 +gen_a: +median: 4378 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11383 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19450 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 23324 cycles/ticks +average: 23441 cycles/ticks + +kyber_encaps: +median: 24280 cycles/ticks +average: 24426 cycles/ticks + +kyber_decaps: +median: 26486 cycles/ticks +average: 26612 cycles/ticks + +Loop spin: 720 +gen_a: +median: 4394 cycles/ticks +average: 4545 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11554 cycles/ticks +average: 11617 cycles/ticks + +indcpa_enc: +median: 12506 cycles/ticks +average: 12584 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19754 cycles/ticks +average: 19889 cycles/ticks + +kyber_keypair: +median: 21598 cycles/ticks +average: 21765 cycles/ticks + +kyber_encaps_derand: +median: 22112 cycles/ticks +average: 22210 cycles/ticks + +kyber_encaps: +median: 23030 cycles/ticks +average: 23146 cycles/ticks + +kyber_decaps: +median: 25292 cycles/ticks +average: 25406 cycles/ticks + +Loop spin: 721 +gen_a: +median: 4378 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11400 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19540 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22983 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 722 +gen_a: +median: 4374 cycles/ticks +average: 4479 cycles/ticks + +poly_getnoise_eta1: +median: 2362 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1181 cycles/ticks + +kyber_keypair_derand: +median: 19532 cycles/ticks +average: 19613 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 21996 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22999 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25265 cycles/ticks + +Loop spin: 723 +gen_a: +median: 4386 cycles/ticks +average: 4523 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11455 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19508 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21511 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22050 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25020 cycles/ticks +average: 25126 cycles/ticks + +Loop spin: 724 +gen_a: +median: 4364 cycles/ticks +average: 4458 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19318 cycles/ticks +average: 19442 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21411 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22940 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 725 +gen_a: +median: 4362 cycles/ticks +average: 4398 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 185 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11328 cycles/ticks +average: 11391 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12380 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19588 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21516 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22085 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23001 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25206 cycles/ticks + +Loop spin: 726 +gen_a: +median: 4378 cycles/ticks +average: 4535 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12422 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19540 cycles/ticks +average: 19642 cycles/ticks + +kyber_keypair: +median: 21340 cycles/ticks +average: 21523 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21990 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22926 cycles/ticks + +kyber_decaps: +median: 25006 cycles/ticks +average: 25094 cycles/ticks + +Loop spin: 727 +gen_a: +median: 4374 cycles/ticks +average: 4494 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11499 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1161 cycles/ticks + +kyber_keypair_derand: +median: 19522 cycles/ticks +average: 19634 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22056 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22992 cycles/ticks + +kyber_decaps: +median: 25142 cycles/ticks +average: 25258 cycles/ticks + +Loop spin: 728 +gen_a: +median: 4374 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11551 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12419 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19570 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 23296 cycles/ticks +average: 23381 cycles/ticks + +kyber_encaps: +median: 24250 cycles/ticks +average: 24374 cycles/ticks + +kyber_decaps: +median: 26554 cycles/ticks +average: 26682 cycles/ticks + +Loop spin: 729 +gen_a: +median: 4390 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12478 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19590 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25190 cycles/ticks +average: 25272 cycles/ticks + +Loop spin: 730 +gen_a: +median: 4364 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1575 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11500 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19534 cycles/ticks +average: 19650 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22930 cycles/ticks + +kyber_decaps: +median: 25032 cycles/ticks +average: 25118 cycles/ticks + +Loop spin: 731 +gen_a: +median: 4374 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1177 cycles/ticks + +kyber_keypair_derand: +median: 19352 cycles/ticks +average: 19471 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21926 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25026 cycles/ticks +average: 25111 cycles/ticks + +Loop spin: 732 +gen_a: +median: 4378 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11460 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19552 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21962 cycles/ticks + +kyber_encaps: +median: 22768 cycles/ticks +average: 22900 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25200 cycles/ticks + +Loop spin: 733 +gen_a: +median: 4378 cycles/ticks +average: 4482 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11440 cycles/ticks +average: 11513 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12536 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19626 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21848 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22790 cycles/ticks +average: 22918 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25131 cycles/ticks + +Loop spin: 734 +gen_a: +median: 4380 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12744 cycles/ticks +average: 12839 cycles/ticks + +indcpa_enc: +median: 13682 cycles/ticks +average: 13759 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1201 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19518 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22021 cycles/ticks + +kyber_encaps: +median: 22848 cycles/ticks +average: 22970 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25178 cycles/ticks + +Loop spin: 735 +gen_a: +median: 4370 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12914 cycles/ticks +average: 12973 cycles/ticks + +indcpa_enc: +median: 13906 cycles/ticks +average: 13994 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1174 cycles/ticks + +kyber_keypair_derand: +median: 19570 cycles/ticks +average: 19682 cycles/ticks + +kyber_keypair: +median: 21418 cycles/ticks +average: 21591 cycles/ticks + +kyber_encaps_derand: +median: 21964 cycles/ticks +average: 22072 cycles/ticks + +kyber_encaps: +median: 22892 cycles/ticks +average: 23054 cycles/ticks + +kyber_decaps: +median: 25166 cycles/ticks +average: 25289 cycles/ticks + +Loop spin: 736 +gen_a: +median: 4378 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11484 cycles/ticks +average: 11555 cycles/ticks + +indcpa_enc: +median: 12432 cycles/ticks +average: 12520 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19499 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21944 cycles/ticks +average: 22049 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22998 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 737 +gen_a: +median: 4376 cycles/ticks +average: 4442 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 232 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11332 cycles/ticks +average: 11399 cycles/ticks + +indcpa_enc: +median: 12282 cycles/ticks +average: 12375 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21962 cycles/ticks +average: 22079 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22984 cycles/ticks + +kyber_decaps: +median: 25214 cycles/ticks +average: 25346 cycles/ticks + +Loop spin: 738 +gen_a: +median: 4402 cycles/ticks +average: 4497 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11296 cycles/ticks +average: 11383 cycles/ticks + +indcpa_enc: +median: 12268 cycles/ticks +average: 12308 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19340 cycles/ticks +average: 19469 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 22003 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22927 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25183 cycles/ticks + +Loop spin: 739 +gen_a: +median: 4364 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11436 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12539 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1166 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21940 cycles/ticks +average: 22035 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23020 cycles/ticks + +kyber_decaps: +median: 25154 cycles/ticks +average: 25286 cycles/ticks + +Loop spin: 740 +gen_a: +median: 4378 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19506 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22924 cycles/ticks + +kyber_decaps: +median: 25054 cycles/ticks +average: 25153 cycles/ticks + +Loop spin: 741 +gen_a: +median: 4388 cycles/ticks +average: 4462 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12410 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19364 cycles/ticks +average: 19483 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21988 cycles/ticks +average: 22070 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23092 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25188 cycles/ticks + +Loop spin: 742 +gen_a: +median: 4382 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11536 cycles/ticks +average: 11642 cycles/ticks + +indcpa_enc: +median: 12484 cycles/ticks +average: 12573 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21497 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22004 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 23017 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25211 cycles/ticks + +Loop spin: 743 +gen_a: +median: 4370 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11513 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12415 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19511 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22065 cycles/ticks + +kyber_encaps: +median: 22890 cycles/ticks +average: 22999 cycles/ticks + +kyber_decaps: +median: 25140 cycles/ticks +average: 25210 cycles/ticks + +Loop spin: 744 +gen_a: +median: 4366 cycles/ticks +average: 4515 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11284 cycles/ticks +average: 11416 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12427 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1174 cycles/ticks + +kyber_keypair_derand: +median: 20790 cycles/ticks +average: 20885 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22019 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23046 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25206 cycles/ticks + +Loop spin: 745 +gen_a: +median: 4398 cycles/ticks +average: 4452 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11422 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12485 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21497 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21964 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 746 +gen_a: +median: 4374 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12520 cycles/ticks +average: 12584 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19640 cycles/ticks +average: 19758 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21858 cycles/ticks +average: 21978 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25178 cycles/ticks + +Loop spin: 747 +gen_a: +median: 4376 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2366 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12463 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19472 cycles/ticks +average: 19558 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21488 cycles/ticks + +kyber_encaps_derand: +median: 22006 cycles/ticks +average: 22123 cycles/ticks + +kyber_encaps: +median: 22946 cycles/ticks +average: 23082 cycles/ticks + +kyber_decaps: +median: 25190 cycles/ticks +average: 25308 cycles/ticks + +Loop spin: 748 +gen_a: +median: 4368 cycles/ticks +average: 4488 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11390 cycles/ticks + +indcpa_enc: +median: 12326 cycles/ticks +average: 12425 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 20944 cycles/ticks +average: 21040 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22929 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 749 +gen_a: +median: 4378 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11454 cycles/ticks +average: 11523 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12486 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19540 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21984 cycles/ticks +average: 22082 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25176 cycles/ticks +average: 25300 cycles/ticks + +Loop spin: 750 +gen_a: +median: 4374 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11392 cycles/ticks + +indcpa_enc: +median: 12296 cycles/ticks +average: 12341 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19523 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22041 cycles/ticks + +kyber_encaps: +median: 22916 cycles/ticks +average: 23037 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25267 cycles/ticks + +Loop spin: 751 +gen_a: +median: 4372 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12640 cycles/ticks +average: 12703 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19664 cycles/ticks +average: 19788 cycles/ticks + +kyber_keypair: +median: 21478 cycles/ticks +average: 21639 cycles/ticks + +kyber_encaps_derand: +median: 22108 cycles/ticks +average: 22198 cycles/ticks + +kyber_encaps: +median: 23110 cycles/ticks +average: 23221 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25183 cycles/ticks + +Loop spin: 752 +gen_a: +median: 4382 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 259 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11414 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19595 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21944 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22910 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 753 +gen_a: +median: 4370 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2393 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11452 cycles/ticks +average: 11507 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12469 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 20776 cycles/ticks +average: 20899 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22061 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25172 cycles/ticks +average: 25288 cycles/ticks + +Loop spin: 754 +gen_a: +median: 4384 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 278 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11330 cycles/ticks +average: 11395 cycles/ticks + +indcpa_enc: +median: 12314 cycles/ticks +average: 12390 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21497 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21962 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25166 cycles/ticks + +Loop spin: 755 +gen_a: +median: 4370 cycles/ticks +average: 4477 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11476 cycles/ticks +average: 11549 cycles/ticks + +indcpa_enc: +median: 12442 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19512 cycles/ticks +average: 19630 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21469 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22085 cycles/ticks + +kyber_encaps: +median: 22926 cycles/ticks +average: 23025 cycles/ticks + +kyber_decaps: +median: 25142 cycles/ticks +average: 25250 cycles/ticks + +Loop spin: 756 +gen_a: +median: 4392 cycles/ticks +average: 4491 cycles/ticks + +poly_getnoise_eta1: +median: 2380 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11542 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19563 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 22996 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25185 cycles/ticks + +Loop spin: 757 +gen_a: +median: 4376 cycles/ticks +average: 4473 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11520 cycles/ticks +average: 11577 cycles/ticks + +indcpa_enc: +median: 12454 cycles/ticks +average: 12524 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 20884 cycles/ticks +average: 20997 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 23366 cycles/ticks +average: 23528 cycles/ticks + +kyber_encaps: +median: 24306 cycles/ticks +average: 24432 cycles/ticks + +kyber_decaps: +median: 26566 cycles/ticks +average: 26681 cycles/ticks + +Loop spin: 758 +gen_a: +median: 4368 cycles/ticks +average: 4455 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11500 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12437 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19490 cycles/ticks +average: 19629 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21950 cycles/ticks +average: 22065 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23031 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25250 cycles/ticks + +Loop spin: 759 +gen_a: +median: 4362 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11318 cycles/ticks +average: 11381 cycles/ticks + +indcpa_enc: +median: 12316 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22937 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25172 cycles/ticks + +Loop spin: 760 +gen_a: +median: 4378 cycles/ticks +average: 4514 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 46 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1188 cycles/ticks + +kyber_keypair_derand: +median: 19520 cycles/ticks +average: 19590 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22951 cycles/ticks + +kyber_decaps: +median: 25020 cycles/ticks +average: 25098 cycles/ticks + +Loop spin: 761 +gen_a: +median: 4378 cycles/ticks +average: 4487 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 288 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12436 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19566 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21508 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22928 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25089 cycles/ticks + +Loop spin: 762 +gen_a: +median: 4358 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12454 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19494 cycles/ticks +average: 19606 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21966 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22918 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 763 +gen_a: +median: 4370 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2391 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 257 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11478 cycles/ticks +average: 11540 cycles/ticks + +indcpa_enc: +median: 12422 cycles/ticks +average: 12503 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19472 cycles/ticks +average: 19581 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 22006 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22946 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25183 cycles/ticks + +Loop spin: 764 +gen_a: +median: 4376 cycles/ticks +average: 4513 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11445 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 20802 cycles/ticks +average: 20928 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 23274 cycles/ticks +average: 23396 cycles/ticks + +kyber_encaps: +median: 24204 cycles/ticks +average: 24324 cycles/ticks + +kyber_decaps: +median: 26442 cycles/ticks +average: 26556 cycles/ticks + +Loop spin: 765 +gen_a: +median: 4372 cycles/ticks +average: 4496 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1542 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21844 cycles/ticks +average: 21942 cycles/ticks + +kyber_encaps: +median: 22766 cycles/ticks +average: 22880 cycles/ticks + +kyber_decaps: +median: 25024 cycles/ticks +average: 25107 cycles/ticks + +Loop spin: 766 +gen_a: +median: 4388 cycles/ticks +average: 4439 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 36 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11304 cycles/ticks +average: 11358 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12346 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19524 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22043 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23019 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25214 cycles/ticks + +Loop spin: 767 +gen_a: +median: 4386 cycles/ticks +average: 4496 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11540 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12482 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19324 cycles/ticks +average: 19436 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22017 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25226 cycles/ticks + +Loop spin: 768 +gen_a: +median: 4380 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11459 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12462 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19520 cycles/ticks +average: 19642 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21828 cycles/ticks +average: 21947 cycles/ticks + +kyber_encaps: +median: 22778 cycles/ticks +average: 22894 cycles/ticks + +kyber_decaps: +median: 24980 cycles/ticks +average: 25080 cycles/ticks + +Loop spin: 769 +gen_a: +median: 4374 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11472 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12446 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19583 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 23244 cycles/ticks +average: 23377 cycles/ticks + +kyber_encaps: +median: 24156 cycles/ticks +average: 24288 cycles/ticks + +kyber_decaps: +median: 26450 cycles/ticks +average: 26544 cycles/ticks + +Loop spin: 770 +gen_a: +median: 4376 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11494 cycles/ticks +average: 11559 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12386 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19552 cycles/ticks + +kyber_keypair: +median: 21340 cycles/ticks +average: 21522 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22037 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23056 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25185 cycles/ticks + +Loop spin: 771 +gen_a: +median: 4362 cycles/ticks +average: 4393 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1568 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19501 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21838 cycles/ticks +average: 21924 cycles/ticks + +kyber_encaps: +median: 22754 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25122 cycles/ticks + +Loop spin: 772 +gen_a: +median: 4370 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11413 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12378 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19581 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21824 cycles/ticks +average: 21923 cycles/ticks + +kyber_encaps: +median: 22756 cycles/ticks +average: 22879 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25137 cycles/ticks + +Loop spin: 773 +gen_a: +median: 4390 cycles/ticks +average: 4534 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12385 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21484 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22019 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25238 cycles/ticks + +Loop spin: 774 +gen_a: +median: 4380 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2364 cycles/ticks +average: 2392 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11440 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12398 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19500 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22780 cycles/ticks +average: 22912 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 775 +gen_a: +median: 4384 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1572 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11423 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19544 cycles/ticks +average: 19688 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 22000 cycles/ticks +average: 22106 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23031 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25189 cycles/ticks + +Loop spin: 776 +gen_a: +median: 4372 cycles/ticks +average: 4520 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11504 cycles/ticks + +indcpa_enc: +median: 12464 cycles/ticks +average: 12525 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19368 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21518 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22087 cycles/ticks + +kyber_encaps: +median: 22920 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25170 cycles/ticks +average: 25277 cycles/ticks + +Loop spin: 777 +gen_a: +median: 4376 cycles/ticks +average: 4564 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11328 cycles/ticks +average: 11384 cycles/ticks + +indcpa_enc: +median: 12286 cycles/ticks +average: 12356 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 22007 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22927 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25155 cycles/ticks + +Loop spin: 778 +gen_a: +median: 4376 cycles/ticks +average: 4495 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19380 cycles/ticks +average: 19497 cycles/ticks + +kyber_keypair: +median: 21346 cycles/ticks +average: 21519 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21986 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25155 cycles/ticks + +Loop spin: 779 +gen_a: +median: 4376 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11469 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21420 cycles/ticks + +kyber_encaps_derand: +median: 21986 cycles/ticks +average: 22094 cycles/ticks + +kyber_encaps: +median: 22928 cycles/ticks +average: 23027 cycles/ticks + +kyber_decaps: +median: 25164 cycles/ticks +average: 25246 cycles/ticks + +Loop spin: 780 +gen_a: +median: 4384 cycles/ticks +average: 4482 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11456 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12406 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1200 cycles/ticks + +kyber_keypair_derand: +median: 19352 cycles/ticks +average: 19440 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 781 +gen_a: +median: 4372 cycles/ticks +average: 4491 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11419 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12389 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19352 cycles/ticks +average: 19455 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22790 cycles/ticks +average: 22902 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25196 cycles/ticks + +Loop spin: 782 +gen_a: +median: 4370 cycles/ticks +average: 4519 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 189 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11470 cycles/ticks +average: 11525 cycles/ticks + +indcpa_enc: +median: 12422 cycles/ticks +average: 12482 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19490 cycles/ticks +average: 19595 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21422 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 783 +gen_a: +median: 4364 cycles/ticks +average: 4465 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11485 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12476 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19584 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21490 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22004 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 23001 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25200 cycles/ticks + +Loop spin: 784 +gen_a: +median: 4366 cycles/ticks +average: 4401 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 238 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11432 cycles/ticks + +indcpa_enc: +median: 12294 cycles/ticks +average: 12385 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21476 cycles/ticks + +kyber_encaps_derand: +median: 21944 cycles/ticks +average: 22067 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22932 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25243 cycles/ticks + +Loop spin: 785 +gen_a: +median: 4366 cycles/ticks +average: 4398 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 192 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12383 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19564 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21994 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22929 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25224 cycles/ticks + +Loop spin: 786 +gen_a: +median: 4366 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11427 cycles/ticks + +indcpa_enc: +median: 12314 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19574 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22788 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 787 +gen_a: +median: 4388 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12422 cycles/ticks +average: 12473 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 788 +gen_a: +median: 4366 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12784 cycles/ticks +average: 12873 cycles/ticks + +indcpa_enc: +median: 13748 cycles/ticks +average: 13853 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19360 cycles/ticks +average: 19433 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 23242 cycles/ticks +average: 23331 cycles/ticks + +kyber_encaps: +median: 24206 cycles/ticks +average: 24310 cycles/ticks + +kyber_decaps: +median: 26442 cycles/ticks +average: 26566 cycles/ticks + +Loop spin: 789 +gen_a: +median: 4382 cycles/ticks +average: 4533 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11468 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21846 cycles/ticks +average: 22045 cycles/ticks + +kyber_encaps: +median: 22774 cycles/ticks +average: 22895 cycles/ticks + +kyber_decaps: +median: 25002 cycles/ticks +average: 25109 cycles/ticks + +Loop spin: 790 +gen_a: +median: 4378 cycles/ticks +average: 4439 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19588 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 22052 cycles/ticks +average: 22146 cycles/ticks + +kyber_encaps: +median: 22946 cycles/ticks +average: 23083 cycles/ticks + +kyber_decaps: +median: 25132 cycles/ticks +average: 25257 cycles/ticks + +Loop spin: 791 +gen_a: +median: 4380 cycles/ticks +average: 4457 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12408 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 20934 cycles/ticks +average: 21064 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 23234 cycles/ticks +average: 23353 cycles/ticks + +kyber_encaps: +median: 24200 cycles/ticks +average: 24302 cycles/ticks + +kyber_decaps: +median: 26418 cycles/ticks +average: 26507 cycles/ticks + +Loop spin: 792 +gen_a: +median: 4378 cycles/ticks +average: 4502 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1603 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19576 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21954 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22970 cycles/ticks + +kyber_decaps: +median: 25046 cycles/ticks +average: 25132 cycles/ticks + +Loop spin: 793 +gen_a: +median: 4378 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11500 cycles/ticks + +indcpa_enc: +median: 12418 cycles/ticks +average: 12482 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19362 cycles/ticks +average: 19482 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22011 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22930 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25163 cycles/ticks + +Loop spin: 794 +gen_a: +median: 4376 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 34 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12415 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21956 cycles/ticks + +kyber_encaps: +median: 22780 cycles/ticks +average: 22900 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25162 cycles/ticks + +Loop spin: 795 +gen_a: +median: 4370 cycles/ticks +average: 4477 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11508 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12417 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21844 cycles/ticks +average: 21945 cycles/ticks + +kyber_encaps: +median: 22756 cycles/ticks +average: 22895 cycles/ticks + +kyber_decaps: +median: 25000 cycles/ticks +average: 25115 cycles/ticks + +Loop spin: 796 +gen_a: +median: 4386 cycles/ticks +average: 4522 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 45 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12463 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1176 cycles/ticks + +kyber_keypair_derand: +median: 19550 cycles/ticks +average: 19651 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25150 cycles/ticks + +Loop spin: 797 +gen_a: +median: 4376 cycles/ticks +average: 4480 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 256 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11436 cycles/ticks +average: 11499 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12456 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19553 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21984 cycles/ticks +average: 22072 cycles/ticks + +kyber_encaps: +median: 22922 cycles/ticks +average: 23043 cycles/ticks + +kyber_decaps: +median: 25126 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 798 +gen_a: +median: 4392 cycles/ticks +average: 4487 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11389 cycles/ticks + +indcpa_enc: +median: 12302 cycles/ticks +average: 12367 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21346 cycles/ticks +average: 21512 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 22000 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25060 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 799 +gen_a: +median: 4370 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21346 cycles/ticks +average: 21503 cycles/ticks + +kyber_encaps_derand: +median: 21848 cycles/ticks +average: 21930 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25145 cycles/ticks + +Loop spin: 800 +gen_a: +median: 4372 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11502 cycles/ticks + +indcpa_enc: +median: 12390 cycles/ticks +average: 12442 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19541 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22989 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 801 +gen_a: +median: 4380 cycles/ticks +average: 4615 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2394 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 95 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12414 cycles/ticks +average: 12468 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 20826 cycles/ticks +average: 20936 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22059 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 23027 cycles/ticks + +kyber_decaps: +median: 25160 cycles/ticks +average: 25259 cycles/ticks + +Loop spin: 802 +gen_a: +median: 4388 cycles/ticks +average: 4530 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11452 cycles/ticks +average: 11529 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19615 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23026 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25261 cycles/ticks + +Loop spin: 803 +gen_a: +median: 4384 cycles/ticks +average: 4463 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 264 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11492 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12472 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21494 cycles/ticks + +kyber_encaps_derand: +median: 21868 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22926 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25136 cycles/ticks + +Loop spin: 804 +gen_a: +median: 4412 cycles/ticks +average: 4452 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12451 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19494 cycles/ticks +average: 19610 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21455 cycles/ticks + +kyber_encaps_derand: +median: 21812 cycles/ticks +average: 21898 cycles/ticks + +kyber_encaps: +median: 22704 cycles/ticks +average: 22817 cycles/ticks + +kyber_decaps: +median: 24972 cycles/ticks +average: 25065 cycles/ticks + +Loop spin: 805 +gen_a: +median: 4372 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23071 cycles/ticks + +kyber_decaps: +median: 25150 cycles/ticks +average: 25267 cycles/ticks + +Loop spin: 806 +gen_a: +median: 4376 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 236 cycles/ticks +average: 279 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11470 cycles/ticks +average: 11566 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12499 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19595 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21497 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22919 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 807 +gen_a: +median: 4366 cycles/ticks +average: 4400 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11452 cycles/ticks + +indcpa_enc: +median: 12340 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19602 cycles/ticks +average: 19729 cycles/ticks + +kyber_keypair: +median: 21422 cycles/ticks +average: 21595 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22975 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25239 cycles/ticks + +Loop spin: 808 +gen_a: +median: 4372 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11435 cycles/ticks + +indcpa_enc: +median: 12324 cycles/ticks +average: 12405 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19526 cycles/ticks +average: 19698 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21509 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22041 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22996 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 809 +gen_a: +median: 4370 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 288 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11376 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 20860 cycles/ticks +average: 20988 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21488 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 810 +gen_a: +median: 4380 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11443 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21314 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21826 cycles/ticks +average: 21934 cycles/ticks + +kyber_encaps: +median: 22784 cycles/ticks +average: 22891 cycles/ticks + +kyber_decaps: +median: 24984 cycles/ticks +average: 25079 cycles/ticks + +Loop spin: 811 +gen_a: +median: 4376 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 96 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 21846 cycles/ticks +average: 21924 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22909 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25127 cycles/ticks + +Loop spin: 812 +gen_a: +median: 4392 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 184 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11512 cycles/ticks + +indcpa_enc: +median: 12460 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21338 cycles/ticks +average: 21495 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22010 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 23036 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 813 +gen_a: +median: 4402 cycles/ticks +average: 4451 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 267 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11479 cycles/ticks + +indcpa_enc: +median: 12386 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19589 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21546 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22067 cycles/ticks + +kyber_encaps: +median: 22932 cycles/ticks +average: 23021 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25234 cycles/ticks + +Loop spin: 814 +gen_a: +median: 4384 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11516 cycles/ticks + +indcpa_enc: +median: 12434 cycles/ticks +average: 12486 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19535 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21953 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22945 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 815 +gen_a: +median: 4364 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1569 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 92 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11451 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12427 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19528 cycles/ticks +average: 19636 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22796 cycles/ticks +average: 22915 cycles/ticks + +kyber_decaps: +median: 25024 cycles/ticks +average: 25148 cycles/ticks + +Loop spin: 816 +gen_a: +median: 4372 cycles/ticks +average: 4457 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11429 cycles/ticks + +indcpa_enc: +median: 12328 cycles/ticks +average: 12407 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19354 cycles/ticks +average: 19481 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21980 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22983 cycles/ticks + +kyber_decaps: +median: 25054 cycles/ticks +average: 25146 cycles/ticks + +Loop spin: 817 +gen_a: +median: 4372 cycles/ticks +average: 4458 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11381 cycles/ticks + +indcpa_enc: +median: 12294 cycles/ticks +average: 12364 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 23228 cycles/ticks +average: 23342 cycles/ticks + +kyber_encaps: +median: 24188 cycles/ticks +average: 24283 cycles/ticks + +kyber_decaps: +median: 26424 cycles/ticks +average: 26544 cycles/ticks + +Loop spin: 818 +gen_a: +median: 4366 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 262 cycles/ticks +average: 261 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11526 cycles/ticks +average: 11580 cycles/ticks + +indcpa_enc: +median: 12518 cycles/ticks +average: 12626 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21425 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25185 cycles/ticks + +Loop spin: 819 +gen_a: +median: 4360 cycles/ticks +average: 4503 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11258 cycles/ticks +average: 11320 cycles/ticks + +indcpa_enc: +median: 12242 cycles/ticks +average: 12322 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21403 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 21977 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25154 cycles/ticks + +Loop spin: 820 +gen_a: +median: 4378 cycles/ticks +average: 4510 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 29 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12405 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19532 cycles/ticks +average: 19619 cycles/ticks + +kyber_keypair: +median: 21342 cycles/ticks +average: 21554 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22028 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22987 cycles/ticks + +kyber_decaps: +median: 25096 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 821 +gen_a: +median: 4380 cycles/ticks +average: 4577 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12458 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19500 cycles/ticks +average: 19617 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21415 cycles/ticks + +kyber_encaps_derand: +median: 21984 cycles/ticks +average: 22103 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25291 cycles/ticks + +Loop spin: 822 +gen_a: +median: 4384 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12896 cycles/ticks +average: 12980 cycles/ticks + +indcpa_enc: +median: 13836 cycles/ticks +average: 13928 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21974 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22976 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25188 cycles/ticks + +Loop spin: 823 +gen_a: +median: 4362 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11443 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1171 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19484 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21959 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25167 cycles/ticks + +Loop spin: 824 +gen_a: +median: 4378 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 94 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11533 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12494 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21518 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22035 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 825 +gen_a: +median: 4364 cycles/ticks +average: 4401 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 28 cycles/ticks +average: 28 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 91 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11501 cycles/ticks + +indcpa_enc: +median: 12422 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19520 cycles/ticks +average: 19625 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21975 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22992 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 826 +gen_a: +median: 4378 cycles/ticks +average: 4518 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11366 cycles/ticks +average: 11445 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12412 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19516 cycles/ticks + +kyber_keypair: +median: 21268 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22070 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25233 cycles/ticks + +Loop spin: 827 +gen_a: +median: 4382 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11368 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12420 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19424 cycles/ticks +average: 19504 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 22000 cycles/ticks +average: 22107 cycles/ticks + +kyber_encaps: +median: 22966 cycles/ticks +average: 23087 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25239 cycles/ticks + +Loop spin: 828 +gen_a: +median: 4374 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 47 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11518 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12479 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1177 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19502 cycles/ticks + +kyber_keypair: +median: 21334 cycles/ticks +average: 21488 cycles/ticks + +kyber_encaps_derand: +median: 21838 cycles/ticks +average: 21932 cycles/ticks + +kyber_encaps: +median: 22792 cycles/ticks +average: 22901 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25111 cycles/ticks + +Loop spin: 829 +gen_a: +median: 4362 cycles/ticks +average: 4485 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11342 cycles/ticks +average: 11421 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12381 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19346 cycles/ticks +average: 19441 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21772 cycles/ticks +average: 21880 cycles/ticks + +kyber_encaps: +median: 22724 cycles/ticks +average: 22851 cycles/ticks + +kyber_decaps: +median: 24968 cycles/ticks +average: 25081 cycles/ticks + +Loop spin: 830 +gen_a: +median: 4378 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +polyvec_compress: +median: 250 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11431 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12409 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19577 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21452 cycles/ticks + +kyber_encaps_derand: +median: 21830 cycles/ticks +average: 21939 cycles/ticks + +kyber_encaps: +median: 22770 cycles/ticks +average: 22899 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25150 cycles/ticks + +Loop spin: 831 +gen_a: +median: 4360 cycles/ticks +average: 4397 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12716 cycles/ticks +average: 12825 cycles/ticks + +indcpa_enc: +median: 13672 cycles/ticks +average: 13724 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1164 cycles/ticks + +kyber_keypair_derand: +median: 19348 cycles/ticks +average: 19445 cycles/ticks + +kyber_keypair: +median: 21276 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22800 cycles/ticks +average: 22938 cycles/ticks + +kyber_decaps: +median: 25088 cycles/ticks +average: 25218 cycles/ticks + +Loop spin: 832 +gen_a: +median: 4366 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 31 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11498 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19610 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21970 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22971 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 833 +gen_a: +median: 4374 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 36 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11453 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19592 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22037 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 23002 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 834 +gen_a: +median: 4372 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11424 cycles/ticks +average: 11469 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19514 cycles/ticks +average: 19617 cycles/ticks + +kyber_keypair: +median: 21342 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23030 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25215 cycles/ticks + +Loop spin: 835 +gen_a: +median: 4404 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12356 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21502 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22974 cycles/ticks + +kyber_decaps: +median: 25082 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 836 +gen_a: +median: 4360 cycles/ticks +average: 4394 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11462 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12470 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19604 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21502 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22004 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 23002 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 837 +gen_a: +median: 4372 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 194 cycles/ticks +average: 194 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11457 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12427 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19584 cycles/ticks + +kyber_keypair: +median: 21258 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22910 cycles/ticks + +kyber_decaps: +median: 25136 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 838 +gen_a: +median: 4366 cycles/ticks +average: 4397 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 240 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 256 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11424 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12409 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 22003 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22990 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25170 cycles/ticks + +Loop spin: 839 +gen_a: +median: 4370 cycles/ticks +average: 4491 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11310 cycles/ticks +average: 11361 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12394 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19493 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21496 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22013 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22990 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 840 +gen_a: +median: 4414 cycles/ticks +average: 4506 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11346 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12413 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19591 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21512 cycles/ticks + +kyber_encaps_derand: +median: 21870 cycles/ticks +average: 21967 cycles/ticks + +kyber_encaps: +median: 22824 cycles/ticks +average: 22993 cycles/ticks + +kyber_decaps: +median: 25034 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 841 +gen_a: +median: 4378 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 95 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19559 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21480 cycles/ticks + +kyber_encaps_derand: +median: 21846 cycles/ticks +average: 21917 cycles/ticks + +kyber_encaps: +median: 22814 cycles/ticks +average: 22932 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 842 +gen_a: +median: 4388 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11422 cycles/ticks +average: 11503 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19494 cycles/ticks +average: 19631 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21491 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21979 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22950 cycles/ticks + +kyber_decaps: +median: 25054 cycles/ticks +average: 25147 cycles/ticks + +Loop spin: 843 +gen_a: +median: 4374 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11522 cycles/ticks + +indcpa_enc: +median: 12410 cycles/ticks +average: 12489 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19605 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21992 cycles/ticks +average: 22105 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22993 cycles/ticks + +kyber_decaps: +median: 25166 cycles/ticks +average: 25280 cycles/ticks + +Loop spin: 844 +gen_a: +median: 4370 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11368 cycles/ticks +average: 11463 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19556 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21960 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22959 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25201 cycles/ticks + +Loop spin: 845 +gen_a: +median: 4380 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11404 cycles/ticks +average: 11463 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19510 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21985 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22966 cycles/ticks + +kyber_decaps: +median: 25030 cycles/ticks +average: 25130 cycles/ticks + +Loop spin: 846 +gen_a: +median: 4368 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 42 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11437 cycles/ticks + +indcpa_enc: +median: 12330 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19380 cycles/ticks +average: 19528 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21461 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21994 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 25030 cycles/ticks +average: 25175 cycles/ticks + +Loop spin: 847 +gen_a: +median: 4376 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11488 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12441 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19444 cycles/ticks +average: 19563 cycles/ticks + +kyber_keypair: +median: 21384 cycles/ticks +average: 21531 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 22048 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25249 cycles/ticks + +Loop spin: 848 +gen_a: +median: 4360 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 234 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11397 cycles/ticks + +indcpa_enc: +median: 12282 cycles/ticks +average: 12334 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19360 cycles/ticks +average: 19497 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21485 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22034 cycles/ticks + +kyber_encaps: +median: 22868 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 849 +gen_a: +median: 4368 cycles/ticks +average: 4402 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11440 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21854 cycles/ticks +average: 21925 cycles/ticks + +kyber_encaps: +median: 22760 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 25028 cycles/ticks +average: 25120 cycles/ticks + +Loop spin: 850 +gen_a: +median: 4384 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11409 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12412 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 20814 cycles/ticks +average: 20918 cycles/ticks + +kyber_keypair: +median: 21344 cycles/ticks +average: 21484 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 22993 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 851 +gen_a: +median: 4368 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11461 cycles/ticks + +indcpa_enc: +median: 12408 cycles/ticks +average: 12502 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19360 cycles/ticks +average: 19455 cycles/ticks + +kyber_keypair: +median: 21336 cycles/ticks +average: 21486 cycles/ticks + +kyber_encaps_derand: +median: 21958 cycles/ticks +average: 22065 cycles/ticks + +kyber_encaps: +median: 22910 cycles/ticks +average: 23027 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25221 cycles/ticks + +Loop spin: 852 +gen_a: +median: 4380 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 224 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11358 cycles/ticks +average: 11410 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12432 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22027 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22956 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25177 cycles/ticks + +Loop spin: 853 +gen_a: +median: 4380 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11475 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12390 cycles/ticks + +indcpa_dec: +median: 1174 cycles/ticks +average: 1184 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22017 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22984 cycles/ticks + +kyber_decaps: +median: 25156 cycles/ticks +average: 25267 cycles/ticks + +Loop spin: 854 +gen_a: +median: 4378 cycles/ticks +average: 4441 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21533 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22957 cycles/ticks + +kyber_decaps: +median: 25032 cycles/ticks +average: 25137 cycles/ticks + +Loop spin: 855 +gen_a: +median: 4370 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11422 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19482 cycles/ticks +average: 19668 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21966 cycles/ticks +average: 22079 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23052 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25232 cycles/ticks + +Loop spin: 856 +gen_a: +median: 4368 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11512 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12489 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19340 cycles/ticks +average: 19451 cycles/ticks + +kyber_keypair: +median: 21258 cycles/ticks +average: 21410 cycles/ticks + +kyber_encaps_derand: +median: 23238 cycles/ticks +average: 23343 cycles/ticks + +kyber_encaps: +median: 24164 cycles/ticks +average: 24289 cycles/ticks + +kyber_decaps: +median: 26396 cycles/ticks +average: 26505 cycles/ticks + +Loop spin: 857 +gen_a: +median: 4378 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12430 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1211 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19601 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22042 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25125 cycles/ticks + +Loop spin: 858 +gen_a: +median: 4370 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11538 cycles/ticks +average: 11632 cycles/ticks + +indcpa_enc: +median: 12486 cycles/ticks +average: 12545 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19338 cycles/ticks +average: 19462 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21936 cycles/ticks +average: 22014 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 22983 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25191 cycles/ticks + +Loop spin: 859 +gen_a: +median: 4378 cycles/ticks +average: 4419 cycles/ticks + +poly_getnoise_eta1: +median: 2346 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 190 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11328 cycles/ticks +average: 11397 cycles/ticks + +indcpa_enc: +median: 12308 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21814 cycles/ticks +average: 21944 cycles/ticks + +kyber_encaps: +median: 22776 cycles/ticks +average: 22888 cycles/ticks + +kyber_decaps: +median: 24994 cycles/ticks +average: 25091 cycles/ticks + +Loop spin: 860 +gen_a: +median: 4364 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 97 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11399 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12379 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19519 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22828 cycles/ticks +average: 22933 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25197 cycles/ticks + +Loop spin: 861 +gen_a: +median: 4382 cycles/ticks +average: 4442 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 240 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11430 cycles/ticks +average: 11490 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12474 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19336 cycles/ticks +average: 19470 cycles/ticks + +kyber_keypair: +median: 21380 cycles/ticks +average: 21562 cycles/ticks + +kyber_encaps_derand: +median: 21774 cycles/ticks +average: 21889 cycles/ticks + +kyber_encaps: +median: 22706 cycles/ticks +average: 22833 cycles/ticks + +kyber_decaps: +median: 24960 cycles/ticks +average: 25052 cycles/ticks + +Loop spin: 862 +gen_a: +median: 4374 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11463 cycles/ticks + +indcpa_enc: +median: 12338 cycles/ticks +average: 12387 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19607 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21874 cycles/ticks +average: 21956 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22908 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25125 cycles/ticks + +Loop spin: 863 +gen_a: +median: 4376 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11452 cycles/ticks +average: 11534 cycles/ticks + +indcpa_enc: +median: 12430 cycles/ticks +average: 12493 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19502 cycles/ticks +average: 19611 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21481 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22944 cycles/ticks + +kyber_decaps: +median: 25064 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 864 +gen_a: +median: 4370 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11346 cycles/ticks +average: 11405 cycles/ticks + +indcpa_enc: +median: 12284 cycles/ticks +average: 12347 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19623 cycles/ticks + +kyber_keypair: +median: 21352 cycles/ticks +average: 21507 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 23002 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25186 cycles/ticks + +Loop spin: 865 +gen_a: +median: 4378 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11534 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12507 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21482 cycles/ticks + +kyber_encaps_derand: +median: 21940 cycles/ticks +average: 22042 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 866 +gen_a: +median: 4378 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11509 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19508 cycles/ticks +average: 19631 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21970 cycles/ticks +average: 22091 cycles/ticks + +kyber_encaps: +median: 22890 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25249 cycles/ticks + +Loop spin: 867 +gen_a: +median: 4372 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11292 cycles/ticks +average: 11356 cycles/ticks + +indcpa_enc: +median: 12278 cycles/ticks +average: 12330 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19372 cycles/ticks +average: 19507 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21936 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22918 cycles/ticks + +kyber_decaps: +median: 25036 cycles/ticks +average: 25125 cycles/ticks + +Loop spin: 868 +gen_a: +median: 4376 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11478 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12416 cycles/ticks + +indcpa_dec: +median: 1172 cycles/ticks +average: 1183 cycles/ticks + +kyber_keypair_derand: +median: 19412 cycles/ticks +average: 19534 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21433 cycles/ticks + +kyber_encaps_derand: +median: 21996 cycles/ticks +average: 22113 cycles/ticks + +kyber_encaps: +median: 22936 cycles/ticks +average: 23072 cycles/ticks + +kyber_decaps: +median: 25234 cycles/ticks +average: 25353 cycles/ticks + +Loop spin: 869 +gen_a: +median: 4366 cycles/ticks +average: 4401 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2396 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11372 cycles/ticks +average: 11450 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21812 cycles/ticks +average: 21902 cycles/ticks + +kyber_encaps: +median: 22740 cycles/ticks +average: 22865 cycles/ticks + +kyber_decaps: +median: 24996 cycles/ticks +average: 25097 cycles/ticks + +Loop spin: 870 +gen_a: +median: 4376 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11494 cycles/ticks + +indcpa_enc: +median: 12402 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19511 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21405 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22906 cycles/ticks + +kyber_decaps: +median: 25086 cycles/ticks +average: 25268 cycles/ticks + +Loop spin: 871 +gen_a: +median: 4360 cycles/ticks +average: 4395 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11402 cycles/ticks +average: 11466 cycles/ticks + +indcpa_enc: +median: 12346 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19592 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21816 cycles/ticks +average: 21936 cycles/ticks + +kyber_encaps: +median: 22786 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 24982 cycles/ticks +average: 25100 cycles/ticks + +Loop spin: 872 +gen_a: +median: 4380 cycles/ticks +average: 4437 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11453 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12419 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19454 cycles/ticks +average: 19566 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21426 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 21958 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 23008 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25137 cycles/ticks + +Loop spin: 873 +gen_a: +median: 4374 cycles/ticks +average: 4405 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11520 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19386 cycles/ticks +average: 19501 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22045 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23116 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25266 cycles/ticks + +Loop spin: 874 +gen_a: +median: 4374 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11360 cycles/ticks +average: 11428 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12443 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21937 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22986 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25152 cycles/ticks + +Loop spin: 875 +gen_a: +median: 4366 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11302 cycles/ticks +average: 11370 cycles/ticks + +indcpa_enc: +median: 12308 cycles/ticks +average: 12373 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19643 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22010 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 23013 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25198 cycles/ticks + +Loop spin: 876 +gen_a: +median: 4376 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 269 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11292 cycles/ticks +average: 11368 cycles/ticks + +indcpa_enc: +median: 12234 cycles/ticks +average: 12342 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19551 cycles/ticks + +kyber_keypair: +median: 21320 cycles/ticks +average: 21501 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 877 +gen_a: +median: 4374 cycles/ticks +average: 4420 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11458 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21348 cycles/ticks +average: 21491 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22018 cycles/ticks + +kyber_encaps: +median: 22826 cycles/ticks +average: 22946 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25196 cycles/ticks + +Loop spin: 878 +gen_a: +median: 4374 cycles/ticks +average: 4430 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11464 cycles/ticks +average: 11511 cycles/ticks + +indcpa_enc: +median: 12442 cycles/ticks +average: 12517 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 20852 cycles/ticks +average: 20944 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21856 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22794 cycles/ticks +average: 22947 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25158 cycles/ticks + +Loop spin: 879 +gen_a: +median: 4364 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11434 cycles/ticks +average: 11491 cycles/ticks + +indcpa_enc: +median: 12486 cycles/ticks +average: 12549 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1179 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19578 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21428 cycles/ticks + +kyber_encaps_derand: +median: 21800 cycles/ticks +average: 21936 cycles/ticks + +kyber_encaps: +median: 22712 cycles/ticks +average: 22841 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25118 cycles/ticks + +Loop spin: 880 +gen_a: +median: 4370 cycles/ticks +average: 4407 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11388 cycles/ticks +average: 11477 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12438 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21995 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 23010 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25193 cycles/ticks + +Loop spin: 881 +gen_a: +median: 4382 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21330 cycles/ticks +average: 21504 cycles/ticks + +kyber_encaps_derand: +median: 21860 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22776 cycles/ticks +average: 22905 cycles/ticks + +kyber_decaps: +median: 25020 cycles/ticks +average: 25121 cycles/ticks + +Loop spin: 882 +gen_a: +median: 4368 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11426 cycles/ticks +average: 11516 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19549 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21477 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21990 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22944 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25165 cycles/ticks + +Loop spin: 883 +gen_a: +median: 4370 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 254 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12479 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21421 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22047 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22987 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25197 cycles/ticks + +Loop spin: 884 +gen_a: +median: 4380 cycles/ticks +average: 4416 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11416 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12462 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1160 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19504 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22060 cycles/ticks + +kyber_encaps: +median: 22872 cycles/ticks +average: 22978 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25213 cycles/ticks + +Loop spin: 885 +gen_a: +median: 4388 cycles/ticks +average: 4438 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19603 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21894 cycles/ticks +average: 21973 cycles/ticks + +kyber_encaps: +median: 22852 cycles/ticks +average: 22988 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 886 +gen_a: +median: 4374 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12480 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 23316 cycles/ticks +average: 23429 cycles/ticks + +kyber_encaps: +median: 24258 cycles/ticks +average: 24378 cycles/ticks + +kyber_decaps: +median: 26512 cycles/ticks +average: 26618 cycles/ticks + +Loop spin: 887 +gen_a: +median: 4362 cycles/ticks +average: 4391 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11551 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12413 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22986 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 888 +gen_a: +median: 4366 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11460 cycles/ticks +average: 11503 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12460 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19466 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 22003 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22973 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25219 cycles/ticks + +Loop spin: 889 +gen_a: +median: 4396 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11354 cycles/ticks +average: 11406 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12414 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1134 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19533 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22016 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22986 cycles/ticks + +kyber_decaps: +median: 25032 cycles/ticks +average: 25135 cycles/ticks + +Loop spin: 890 +gen_a: +median: 4368 cycles/ticks +average: 4456 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11449 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12433 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19609 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21924 cycles/ticks +average: 22035 cycles/ticks + +kyber_encaps: +median: 22884 cycles/ticks +average: 23000 cycles/ticks + +kyber_decaps: +median: 25098 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 891 +gen_a: +median: 4376 cycles/ticks +average: 4501 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11486 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12405 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21446 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22778 cycles/ticks +average: 22944 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25163 cycles/ticks + +Loop spin: 892 +gen_a: +median: 4382 cycles/ticks +average: 4479 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19402 cycles/ticks +average: 19517 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21472 cycles/ticks + +kyber_encaps_derand: +median: 23404 cycles/ticks +average: 23515 cycles/ticks + +kyber_encaps: +median: 24370 cycles/ticks +average: 24511 cycles/ticks + +kyber_decaps: +median: 26606 cycles/ticks +average: 26732 cycles/ticks + +Loop spin: 893 +gen_a: +median: 4380 cycles/ticks +average: 4433 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11364 cycles/ticks +average: 11425 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12385 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 19422 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21920 cycles/ticks +average: 22026 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 22991 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 894 +gen_a: +median: 4362 cycles/ticks +average: 4520 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 267 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12364 cycles/ticks +average: 12456 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1176 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19525 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21940 cycles/ticks +average: 22032 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23015 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 895 +gen_a: +median: 4372 cycles/ticks +average: 4563 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1561 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 274 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11403 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12374 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19458 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21434 cycles/ticks + +kyber_encaps_derand: +median: 21850 cycles/ticks +average: 21957 cycles/ticks + +kyber_encaps: +median: 22790 cycles/ticks +average: 22887 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25164 cycles/ticks + +Loop spin: 896 +gen_a: +median: 4372 cycles/ticks +average: 4477 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11451 cycles/ticks + +indcpa_enc: +median: 12436 cycles/ticks +average: 12490 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19462 cycles/ticks +average: 19580 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21836 cycles/ticks +average: 21929 cycles/ticks + +kyber_encaps: +median: 22782 cycles/ticks +average: 22890 cycles/ticks + +kyber_decaps: +median: 25030 cycles/ticks +average: 25124 cycles/ticks + +Loop spin: 897 +gen_a: +median: 4384 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11296 cycles/ticks +average: 11373 cycles/ticks + +indcpa_enc: +median: 12270 cycles/ticks +average: 12329 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19598 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21976 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22929 cycles/ticks + +kyber_decaps: +median: 25042 cycles/ticks +average: 25132 cycles/ticks + +Loop spin: 898 +gen_a: +median: 4368 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12476 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19575 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21423 cycles/ticks + +kyber_encaps_derand: +median: 21832 cycles/ticks +average: 21906 cycles/ticks + +kyber_encaps: +median: 22768 cycles/ticks +average: 22869 cycles/ticks + +kyber_decaps: +median: 25000 cycles/ticks +average: 25094 cycles/ticks + +Loop spin: 899 +gen_a: +median: 4382 cycles/ticks +average: 4413 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12320 cycles/ticks +average: 12411 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1148 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21969 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25142 cycles/ticks + +Loop spin: 900 +gen_a: +median: 4372 cycles/ticks +average: 4530 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 246 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11414 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21978 cycles/ticks + +kyber_encaps: +median: 22820 cycles/ticks +average: 22951 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25199 cycles/ticks + +Loop spin: 901 +gen_a: +median: 4380 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11468 cycles/ticks +average: 11523 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12533 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21441 cycles/ticks + +kyber_encaps_derand: +median: 21958 cycles/ticks +average: 22063 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23046 cycles/ticks + +kyber_decaps: +median: 25166 cycles/ticks +average: 25306 cycles/ticks + +Loop spin: 902 +gen_a: +median: 4376 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11504 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12493 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1162 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21956 cycles/ticks +average: 22032 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23032 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25226 cycles/ticks + +Loop spin: 903 +gen_a: +median: 4366 cycles/ticks +average: 4456 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11463 cycles/ticks + +indcpa_enc: +median: 12370 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21552 cycles/ticks + +kyber_encaps_derand: +median: 21864 cycles/ticks +average: 21949 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22952 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 904 +gen_a: +median: 4370 cycles/ticks +average: 4448 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11444 cycles/ticks +average: 11536 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12446 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19513 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22094 cycles/ticks + +kyber_encaps: +median: 22880 cycles/ticks +average: 23029 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25236 cycles/ticks + +Loop spin: 905 +gen_a: +median: 4360 cycles/ticks +average: 4471 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 266 cycles/ticks +average: 267 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 12848 cycles/ticks +average: 12952 cycles/ticks + +indcpa_enc: +median: 13822 cycles/ticks +average: 13914 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19543 cycles/ticks + +kyber_keypair: +median: 21256 cycles/ticks +average: 21405 cycles/ticks + +kyber_encaps_derand: +median: 21974 cycles/ticks +average: 22086 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23025 cycles/ticks + +kyber_decaps: +median: 25162 cycles/ticks +average: 25258 cycles/ticks + +Loop spin: 906 +gen_a: +median: 4374 cycles/ticks +average: 4536 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 184 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11350 cycles/ticks +average: 11417 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12396 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1173 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19565 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21443 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22064 cycles/ticks + +kyber_encaps: +median: 22922 cycles/ticks +average: 23031 cycles/ticks + +kyber_decaps: +median: 25150 cycles/ticks +average: 25265 cycles/ticks + +Loop spin: 907 +gen_a: +median: 4376 cycles/ticks +average: 4428 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11344 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12364 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19372 cycles/ticks +average: 19467 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21495 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22903 cycles/ticks + +kyber_decaps: +median: 25020 cycles/ticks +average: 25107 cycles/ticks + +Loop spin: 908 +gen_a: +median: 4372 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11462 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19406 cycles/ticks +average: 19532 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22946 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25208 cycles/ticks + +Loop spin: 909 +gen_a: +median: 4378 cycles/ticks +average: 4411 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11454 cycles/ticks +average: 11516 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19492 cycles/ticks +average: 19621 cycles/ticks + +kyber_keypair: +median: 21344 cycles/ticks +average: 21544 cycles/ticks + +kyber_encaps_derand: +median: 21830 cycles/ticks +average: 21920 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22914 cycles/ticks + +kyber_decaps: +median: 24994 cycles/ticks +average: 25088 cycles/ticks + +Loop spin: 910 +gen_a: +median: 4378 cycles/ticks +average: 4440 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 279 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12476 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19532 cycles/ticks +average: 19647 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21460 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22059 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23009 cycles/ticks + +kyber_decaps: +median: 25116 cycles/ticks +average: 25238 cycles/ticks + +Loop spin: 911 +gen_a: +median: 4368 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11454 cycles/ticks +average: 11536 cycles/ticks + +indcpa_enc: +median: 12416 cycles/ticks +average: 12471 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1199 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19596 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21826 cycles/ticks +average: 21919 cycles/ticks + +kyber_encaps: +median: 22738 cycles/ticks +average: 22873 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25099 cycles/ticks + +Loop spin: 912 +gen_a: +median: 4376 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11336 cycles/ticks +average: 11391 cycles/ticks + +indcpa_enc: +median: 12318 cycles/ticks +average: 12374 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21471 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22782 cycles/ticks +average: 22891 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25154 cycles/ticks + +Loop spin: 913 +gen_a: +median: 4372 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12477 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19516 cycles/ticks +average: 19617 cycles/ticks + +kyber_keypair: +median: 21348 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 22009 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 23021 cycles/ticks + +kyber_decaps: +median: 25102 cycles/ticks +average: 25220 cycles/ticks + +Loop spin: 914 +gen_a: +median: 4366 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11438 cycles/ticks + +indcpa_enc: +median: 12428 cycles/ticks +average: 12477 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19603 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21489 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22057 cycles/ticks + +kyber_encaps: +median: 22912 cycles/ticks +average: 23044 cycles/ticks + +kyber_decaps: +median: 25164 cycles/ticks +average: 25288 cycles/ticks + +Loop spin: 915 +gen_a: +median: 4360 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 191 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11454 cycles/ticks + +indcpa_enc: +median: 12410 cycles/ticks +average: 12466 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 20900 cycles/ticks +average: 21020 cycles/ticks + +kyber_keypair: +median: 21250 cycles/ticks +average: 21386 cycles/ticks + +kyber_encaps_derand: +median: 21972 cycles/ticks +average: 22065 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 23019 cycles/ticks + +kyber_decaps: +median: 25182 cycles/ticks +average: 25317 cycles/ticks + +Loop spin: 916 +gen_a: +median: 4404 cycles/ticks +average: 4454 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11451 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19366 cycles/ticks +average: 19464 cycles/ticks + +kyber_keypair: +median: 21260 cycles/ticks +average: 21399 cycles/ticks + +kyber_encaps_derand: +median: 21984 cycles/ticks +average: 22097 cycles/ticks + +kyber_encaps: +median: 22914 cycles/ticks +average: 23049 cycles/ticks + +kyber_decaps: +median: 25152 cycles/ticks +average: 25270 cycles/ticks + +Loop spin: 917 +gen_a: +median: 4378 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11518 cycles/ticks + +indcpa_enc: +median: 12398 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19553 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 23000 cycles/ticks + +kyber_decaps: +median: 25104 cycles/ticks +average: 25214 cycles/ticks + +Loop spin: 918 +gen_a: +median: 4370 cycles/ticks +average: 4408 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 196 cycles/ticks +average: 195 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12450 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19599 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 22041 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22955 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25243 cycles/ticks + +Loop spin: 919 +gen_a: +median: 4386 cycles/ticks +average: 4467 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11264 cycles/ticks +average: 11333 cycles/ticks + +indcpa_enc: +median: 12250 cycles/ticks +average: 12313 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19498 cycles/ticks +average: 19612 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22092 cycles/ticks + +kyber_encaps: +median: 22854 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25004 cycles/ticks +average: 25126 cycles/ticks + +Loop spin: 920 +gen_a: +median: 4362 cycles/ticks +average: 4457 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11464 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12448 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19520 cycles/ticks +average: 19636 cycles/ticks + +kyber_keypair: +median: 21404 cycles/ticks +average: 21600 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21990 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22958 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25194 cycles/ticks + +Loop spin: 921 +gen_a: +median: 4378 cycles/ticks +average: 4435 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11392 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1178 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21878 cycles/ticks +average: 21968 cycles/ticks + +kyber_encaps: +median: 22810 cycles/ticks +average: 22917 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25184 cycles/ticks + +Loop spin: 922 +gen_a: +median: 4378 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 30 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11456 cycles/ticks +average: 11512 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12564 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19526 cycles/ticks + +kyber_keypair: +median: 21262 cycles/ticks +average: 21388 cycles/ticks + +kyber_encaps_derand: +median: 21982 cycles/ticks +average: 22097 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 23033 cycles/ticks + +kyber_decaps: +median: 25134 cycles/ticks +average: 25246 cycles/ticks + +Loop spin: 923 +gen_a: +median: 4364 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12714 cycles/ticks +average: 12785 cycles/ticks + +indcpa_enc: +median: 13674 cycles/ticks +average: 13784 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19537 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21429 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22017 cycles/ticks + +kyber_encaps: +median: 22804 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25151 cycles/ticks + +Loop spin: 924 +gen_a: +median: 4370 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12740 cycles/ticks +average: 12839 cycles/ticks + +indcpa_enc: +median: 13726 cycles/ticks +average: 13795 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1144 cycles/ticks + +kyber_keypair_derand: +median: 19376 cycles/ticks +average: 19470 cycles/ticks + +kyber_keypair: +median: 21280 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21880 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22942 cycles/ticks + +kyber_decaps: +median: 25040 cycles/ticks +average: 25144 cycles/ticks + +Loop spin: 925 +gen_a: +median: 4408 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12374 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1159 cycles/ticks + +kyber_keypair_derand: +median: 19544 cycles/ticks +average: 19655 cycles/ticks + +kyber_keypair: +median: 21270 cycles/ticks +average: 21411 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22075 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25235 cycles/ticks + +Loop spin: 926 +gen_a: +median: 4372 cycles/ticks +average: 4431 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 47 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12702 cycles/ticks +average: 12772 cycles/ticks + +indcpa_enc: +median: 13772 cycles/ticks +average: 13875 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1174 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19569 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21467 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22021 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 23001 cycles/ticks + +kyber_decaps: +median: 25076 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 927 +gen_a: +median: 4376 cycles/ticks +average: 4495 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 27 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 255 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11475 cycles/ticks + +indcpa_enc: +median: 12404 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19446 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21326 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22878 cycles/ticks +average: 23048 cycles/ticks + +kyber_decaps: +median: 25090 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 928 +gen_a: +median: 4382 cycles/ticks +average: 4557 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12445 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19567 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21424 cycles/ticks + +kyber_encaps_derand: +median: 21884 cycles/ticks +average: 22022 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25227 cycles/ticks + +Loop spin: 929 +gen_a: +median: 4388 cycles/ticks +average: 4447 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 262 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11427 cycles/ticks + +indcpa_enc: +median: 12334 cycles/ticks +average: 12380 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19472 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21830 cycles/ticks +average: 21936 cycles/ticks + +kyber_encaps: +median: 22790 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 25044 cycles/ticks +average: 25135 cycles/ticks + +Loop spin: 930 +gen_a: +median: 4374 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11472 cycles/ticks +average: 11545 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12500 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21306 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21882 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22985 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25149 cycles/ticks + +Loop spin: 931 +gen_a: +median: 4366 cycles/ticks +average: 4417 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11449 cycles/ticks + +indcpa_enc: +median: 12310 cycles/ticks +average: 12431 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19619 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21473 cycles/ticks + +kyber_encaps_derand: +median: 21954 cycles/ticks +average: 22047 cycles/ticks + +kyber_encaps: +median: 22896 cycles/ticks +average: 23028 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25235 cycles/ticks + +Loop spin: 932 +gen_a: +median: 4380 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 181 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 250 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11442 cycles/ticks + +indcpa_enc: +median: 12420 cycles/ticks +average: 12508 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19448 cycles/ticks +average: 19560 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21465 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22008 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22966 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 933 +gen_a: +median: 4372 cycles/ticks +average: 4398 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11418 cycles/ticks + +indcpa_enc: +median: 12304 cycles/ticks +average: 12378 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1165 cycles/ticks + +kyber_keypair_derand: +median: 19458 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21930 cycles/ticks +average: 22050 cycles/ticks + +kyber_encaps: +median: 22864 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25202 cycles/ticks + +Loop spin: 934 +gen_a: +median: 4366 cycles/ticks +average: 4404 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 188 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11390 cycles/ticks +average: 11448 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19490 cycles/ticks +average: 19616 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21994 cycles/ticks +average: 22103 cycles/ticks + +kyber_encaps: +median: 22964 cycles/ticks +average: 23101 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25259 cycles/ticks + +Loop spin: 935 +gen_a: +median: 4364 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11476 cycles/ticks +average: 11574 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12492 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19539 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21420 cycles/ticks + +kyber_encaps_derand: +median: 21856 cycles/ticks +average: 21940 cycles/ticks + +kyber_encaps: +median: 22766 cycles/ticks +average: 22870 cycles/ticks + +kyber_decaps: +median: 25038 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 936 +gen_a: +median: 4364 cycles/ticks +average: 4452 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 226 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11428 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12423 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1158 cycles/ticks + +kyber_keypair_derand: +median: 19372 cycles/ticks +average: 19499 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21456 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23010 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25183 cycles/ticks + +Loop spin: 937 +gen_a: +median: 4376 cycles/ticks +average: 4484 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11478 cycles/ticks +average: 11573 cycles/ticks + +indcpa_enc: +median: 12426 cycles/ticks +average: 12497 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19488 cycles/ticks +average: 19594 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21498 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21945 cycles/ticks + +kyber_encaps: +median: 22790 cycles/ticks +average: 22936 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25175 cycles/ticks + +Loop spin: 938 +gen_a: +median: 4370 cycles/ticks +average: 4458 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11472 cycles/ticks + +indcpa_enc: +median: 12392 cycles/ticks +average: 12481 cycles/ticks + +indcpa_dec: +median: 1164 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19540 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21852 cycles/ticks +average: 22038 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22948 cycles/ticks + +kyber_decaps: +median: 25056 cycles/ticks +average: 25169 cycles/ticks + +Loop spin: 939 +gen_a: +median: 4378 cycles/ticks +average: 4482 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 12870 cycles/ticks +average: 12944 cycles/ticks + +indcpa_enc: +median: 13840 cycles/ticks +average: 13944 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1185 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19568 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21479 cycles/ticks + +kyber_encaps_derand: +median: 21942 cycles/ticks +average: 22036 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25070 cycles/ticks +average: 25173 cycles/ticks + +Loop spin: 940 +gen_a: +median: 4368 cycles/ticks +average: 4426 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11384 cycles/ticks +average: 11473 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12428 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1170 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19561 cycles/ticks + +kyber_keypair: +median: 21304 cycles/ticks +average: 21470 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22822 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25130 cycles/ticks +average: 25220 cycles/ticks + +Loop spin: 941 +gen_a: +median: 4378 cycles/ticks +average: 4446 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11483 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12403 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19519 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22954 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25182 cycles/ticks + +Loop spin: 942 +gen_a: +median: 4380 cycles/ticks +average: 4499 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 264 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11316 cycles/ticks +average: 11393 cycles/ticks + +indcpa_enc: +median: 12294 cycles/ticks +average: 12343 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19366 cycles/ticks +average: 19440 cycles/ticks + +kyber_keypair: +median: 21328 cycles/ticks +average: 21492 cycles/ticks + +kyber_encaps_derand: +median: 21926 cycles/ticks +average: 22034 cycles/ticks + +kyber_encaps: +median: 22912 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25181 cycles/ticks + +Loop spin: 943 +gen_a: +median: 4360 cycles/ticks +average: 4465 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11394 cycles/ticks +average: 11475 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12449 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19524 cycles/ticks + +kyber_keypair: +median: 21262 cycles/ticks +average: 21447 cycles/ticks + +kyber_encaps_derand: +median: 21858 cycles/ticks +average: 21930 cycles/ticks + +kyber_encaps: +median: 22758 cycles/ticks +average: 22872 cycles/ticks + +kyber_decaps: +median: 25020 cycles/ticks +average: 25130 cycles/ticks + +Loop spin: 944 +gen_a: +median: 4366 cycles/ticks +average: 4535 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 29 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11448 cycles/ticks +average: 11522 cycles/ticks + +indcpa_enc: +median: 12368 cycles/ticks +average: 12440 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19404 cycles/ticks +average: 19527 cycles/ticks + +kyber_keypair: +median: 21274 cycles/ticks +average: 21483 cycles/ticks + +kyber_encaps_derand: +median: 21866 cycles/ticks +average: 21929 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22904 cycles/ticks + +kyber_decaps: +median: 25018 cycles/ticks +average: 25111 cycles/ticks + +Loop spin: 945 +gen_a: +median: 4416 cycles/ticks +average: 4543 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11470 cycles/ticks +average: 11527 cycles/ticks + +indcpa_enc: +median: 12410 cycles/ticks +average: 12467 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1157 cycles/ticks + +kyber_keypair_derand: +median: 20932 cycles/ticks +average: 21003 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22029 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23016 cycles/ticks + +kyber_decaps: +median: 25138 cycles/ticks +average: 25209 cycles/ticks + +Loop spin: 946 +gen_a: +median: 4368 cycles/ticks +average: 4425 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11498 cycles/ticks +average: 11572 cycles/ticks + +indcpa_enc: +median: 12452 cycles/ticks +average: 12506 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19368 cycles/ticks +average: 19501 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21906 cycles/ticks +average: 21995 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22924 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25217 cycles/ticks + +Loop spin: 947 +gen_a: +median: 4376 cycles/ticks +average: 4443 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2391 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11438 cycles/ticks +average: 11493 cycles/ticks + +indcpa_enc: +median: 12388 cycles/ticks +average: 12477 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19546 cycles/ticks + +kyber_keypair: +median: 21266 cycles/ticks +average: 21396 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22912 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25245 cycles/ticks + +Loop spin: 948 +gen_a: +median: 4372 cycles/ticks +average: 4513 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 186 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 12714 cycles/ticks +average: 12795 cycles/ticks + +indcpa_enc: +median: 13704 cycles/ticks +average: 13795 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1153 cycles/ticks + +kyber_keypair_derand: +median: 19406 cycles/ticks +average: 19509 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21453 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 22021 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25242 cycles/ticks + +Loop spin: 949 +gen_a: +median: 4380 cycles/ticks +average: 4427 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 260 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11506 cycles/ticks +average: 11572 cycles/ticks + +indcpa_enc: +median: 12440 cycles/ticks +average: 12489 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19414 cycles/ticks +average: 19518 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22832 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25106 cycles/ticks +average: 25167 cycles/ticks + +Loop spin: 950 +gen_a: +median: 4376 cycles/ticks +average: 4539 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11526 cycles/ticks +average: 11589 cycles/ticks + +indcpa_enc: +median: 12474 cycles/ticks +average: 12557 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19434 cycles/ticks +average: 19518 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21438 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22806 cycles/ticks +average: 22915 cycles/ticks + +kyber_decaps: +median: 25128 cycles/ticks +average: 25239 cycles/ticks + +Loop spin: 951 +gen_a: +median: 4388 cycles/ticks +average: 4434 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11380 cycles/ticks +average: 11446 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19442 cycles/ticks +average: 19544 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21436 cycles/ticks + +kyber_encaps_derand: +median: 21918 cycles/ticks +average: 21997 cycles/ticks + +kyber_encaps: +median: 22870 cycles/ticks +average: 22966 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25285 cycles/ticks + +Loop spin: 952 +gen_a: +median: 4366 cycles/ticks +average: 4504 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11519 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12444 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19560 cycles/ticks +average: 19682 cycles/ticks + +kyber_keypair: +median: 21348 cycles/ticks +average: 21518 cycles/ticks + +kyber_encaps_derand: +median: 21908 cycles/ticks +average: 22011 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22973 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25159 cycles/ticks + +Loop spin: 953 +gen_a: +median: 4360 cycles/ticks +average: 4409 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 180 cycles/ticks +average: 180 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11540 cycles/ticks +average: 11594 cycles/ticks + +indcpa_enc: +median: 12522 cycles/ticks +average: 12604 cycles/ticks + +indcpa_dec: +median: 1206 cycles/ticks +average: 1206 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19520 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21493 cycles/ticks + +kyber_encaps_derand: +median: 21922 cycles/ticks +average: 22032 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25190 cycles/ticks +average: 25319 cycles/ticks + +Loop spin: 954 +gen_a: +median: 4380 cycles/ticks +average: 4508 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11338 cycles/ticks +average: 11375 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12371 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19452 cycles/ticks +average: 19636 cycles/ticks + +kyber_keypair: +median: 21362 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21987 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22956 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25163 cycles/ticks + +Loop spin: 955 +gen_a: +median: 4370 cycles/ticks +average: 4469 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1560 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11392 cycles/ticks + +indcpa_enc: +median: 12308 cycles/ticks +average: 12376 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1185 cycles/ticks + +kyber_keypair_derand: +median: 19468 cycles/ticks +average: 19573 cycles/ticks + +kyber_keypair: +median: 21310 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21910 cycles/ticks +average: 22040 cycles/ticks + +kyber_encaps: +median: 22856 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25179 cycles/ticks + +Loop spin: 956 +gen_a: +median: 4388 cycles/ticks +average: 4516 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 35 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11342 cycles/ticks +average: 11397 cycles/ticks + +indcpa_enc: +median: 12358 cycles/ticks +average: 12421 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1180 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19484 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21952 cycles/ticks +average: 22068 cycles/ticks + +kyber_encaps: +median: 22902 cycles/ticks +average: 23021 cycles/ticks + +kyber_decaps: +median: 25112 cycles/ticks +average: 25217 cycles/ticks + +Loop spin: 957 +gen_a: +median: 4372 cycles/ticks +average: 4406 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 1550 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11458 cycles/ticks +average: 11519 cycles/ticks + +indcpa_enc: +median: 12362 cycles/ticks +average: 12447 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19536 cycles/ticks +average: 19652 cycles/ticks + +kyber_keypair: +median: 21378 cycles/ticks +average: 21526 cycles/ticks + +kyber_encaps_derand: +median: 22036 cycles/ticks +average: 22128 cycles/ticks + +kyber_encaps: +median: 22946 cycles/ticks +average: 23053 cycles/ticks + +kyber_decaps: +median: 25170 cycles/ticks +average: 25294 cycles/ticks + +Loop spin: 958 +gen_a: +median: 4368 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 193 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11538 cycles/ticks + +indcpa_enc: +median: 12394 cycles/ticks +average: 12457 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19396 cycles/ticks +average: 19505 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21914 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22860 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25206 cycles/ticks + +Loop spin: 959 +gen_a: +median: 4376 cycles/ticks +average: 4487 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 278 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11356 cycles/ticks +average: 11444 cycles/ticks + +indcpa_enc: +median: 12332 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19569 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21440 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22812 cycles/ticks +average: 22917 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25145 cycles/ticks + +Loop spin: 960 +gen_a: +median: 4382 cycles/ticks +average: 4432 cycles/ticks + +poly_getnoise_eta1: +median: 2380 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11308 cycles/ticks +average: 11395 cycles/ticks + +indcpa_enc: +median: 12290 cycles/ticks +average: 12361 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19555 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21464 cycles/ticks + +kyber_encaps_derand: +median: 21976 cycles/ticks +average: 22060 cycles/ticks + +kyber_encaps: +median: 22934 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25152 cycles/ticks +average: 25252 cycles/ticks + +Loop spin: 961 +gen_a: +median: 4370 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 257 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11362 cycles/ticks +average: 11415 cycles/ticks + +indcpa_enc: +median: 12322 cycles/ticks +average: 12399 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1178 cycles/ticks + +kyber_keypair_derand: +median: 19362 cycles/ticks +average: 19456 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21468 cycles/ticks + +kyber_encaps_derand: +median: 21958 cycles/ticks +average: 22061 cycles/ticks + +kyber_encaps: +median: 22874 cycles/ticks +average: 22977 cycles/ticks + +kyber_decaps: +median: 25094 cycles/ticks +average: 25180 cycles/ticks + +Loop spin: 962 +gen_a: +median: 4366 cycles/ticks +average: 4398 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 234 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11382 cycles/ticks +average: 11472 cycles/ticks + +indcpa_enc: +median: 12350 cycles/ticks +average: 12401 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19400 cycles/ticks +average: 19524 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21430 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21999 cycles/ticks + +kyber_encaps: +median: 22796 cycles/ticks +average: 22906 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25174 cycles/ticks + +Loop spin: 963 +gen_a: +median: 4360 cycles/ticks +average: 4522 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 84 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11463 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12425 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19392 cycles/ticks +average: 19494 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21854 cycles/ticks +average: 21948 cycles/ticks + +kyber_encaps: +median: 22774 cycles/ticks +average: 22889 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25101 cycles/ticks + +Loop spin: 964 +gen_a: +median: 4382 cycles/ticks +average: 4532 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11418 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19432 cycles/ticks +average: 19545 cycles/ticks + +kyber_keypair: +median: 21300 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 22011 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25074 cycles/ticks +average: 25172 cycles/ticks + +Loop spin: 965 +gen_a: +median: 4368 cycles/ticks +average: 4424 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 93 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12438 cycles/ticks +average: 12496 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +kyber_keypair_derand: +median: 19470 cycles/ticks +average: 19590 cycles/ticks + +kyber_keypair: +median: 21324 cycles/ticks +average: 21496 cycles/ticks + +kyber_encaps_derand: +median: 21946 cycles/ticks +average: 22073 cycles/ticks + +kyber_encaps: +median: 22906 cycles/ticks +average: 23026 cycles/ticks + +kyber_decaps: +median: 25148 cycles/ticks +average: 25262 cycles/ticks + +Loop spin: 966 +gen_a: +median: 4376 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 185 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 257 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11467 cycles/ticks + +indcpa_enc: +median: 12352 cycles/ticks +average: 12419 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1138 cycles/ticks + +kyber_keypair_derand: +median: 19420 cycles/ticks +average: 19544 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21449 cycles/ticks + +kyber_encaps_derand: +median: 21960 cycles/ticks +average: 22081 cycles/ticks + +kyber_encaps: +median: 22888 cycles/ticks +average: 23010 cycles/ticks + +kyber_decaps: +median: 25108 cycles/ticks +average: 25219 cycles/ticks + +Loop spin: 967 +gen_a: +median: 4376 cycles/ticks +average: 4422 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 178 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11498 cycles/ticks +average: 11553 cycles/ticks + +indcpa_enc: +median: 13214 cycles/ticks +average: 13332 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1137 cycles/ticks + +kyber_keypair_derand: +median: 19694 cycles/ticks +average: 19767 cycles/ticks + +kyber_keypair: +median: 21546 cycles/ticks +average: 21704 cycles/ticks + +kyber_encaps_derand: +median: 22162 cycles/ticks +average: 22272 cycles/ticks + +kyber_encaps: +median: 23026 cycles/ticks +average: 25978 cycles/ticks + +kyber_decaps: +median: 25240 cycles/ticks +average: 25348 cycles/ticks + +Loop spin: 968 +gen_a: +median: 4370 cycles/ticks +average: 4547 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11478 cycles/ticks + +indcpa_enc: +median: 12436 cycles/ticks +average: 12511 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19500 cycles/ticks +average: 19610 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 21916 cycles/ticks +average: 22028 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22994 cycles/ticks + +kyber_decaps: +median: 25084 cycles/ticks +average: 25204 cycles/ticks + +Loop spin: 969 +gen_a: +median: 4364 cycles/ticks +average: 4458 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 263 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11446 cycles/ticks +average: 11504 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +kyber_keypair_derand: +median: 19528 cycles/ticks +average: 19632 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21856 cycles/ticks +average: 21965 cycles/ticks + +kyber_encaps: +median: 22798 cycles/ticks +average: 22899 cycles/ticks + +kyber_decaps: +median: 25066 cycles/ticks +average: 25166 cycles/ticks + +Loop spin: 970 +gen_a: +median: 4362 cycles/ticks +average: 4483 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 175 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11412 cycles/ticks +average: 11471 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12441 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1146 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 22173 cycles/ticks + +kyber_keypair: +median: 21272 cycles/ticks +average: 21434 cycles/ticks + +kyber_encaps_derand: +median: 21836 cycles/ticks +average: 21982 cycles/ticks + +kyber_encaps: +median: 22760 cycles/ticks +average: 22897 cycles/ticks + +kyber_decaps: +median: 25008 cycles/ticks +average: 25100 cycles/ticks + +Loop spin: 971 +gen_a: +median: 4366 cycles/ticks +average: 4504 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12300 cycles/ticks +average: 12376 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1141 cycles/ticks + +kyber_keypair_derand: +median: 19418 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21322 cycles/ticks +average: 21499 cycles/ticks + +kyber_encaps_derand: +median: 21900 cycles/ticks +average: 21972 cycles/ticks + +kyber_encaps: +median: 22850 cycles/ticks +average: 22961 cycles/ticks + +kyber_decaps: +median: 25062 cycles/ticks +average: 25171 cycles/ticks + +Loop spin: 972 +gen_a: +median: 4372 cycles/ticks +average: 4475 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 259 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11348 cycles/ticks +average: 11414 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12409 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19378 cycles/ticks +average: 19489 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21432 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21984 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22934 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25176 cycles/ticks + +Loop spin: 973 +gen_a: +median: 4382 cycles/ticks +average: 4502 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 93 cycles/ticks + +indcpa_keypair: +median: 11476 cycles/ticks +average: 11568 cycles/ticks + +indcpa_enc: +median: 12366 cycles/ticks +average: 12446 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19480 cycles/ticks +average: 19574 cycles/ticks + +kyber_keypair: +median: 21332 cycles/ticks +average: 21546 cycles/ticks + +kyber_encaps_derand: +median: 21982 cycles/ticks +average: 22066 cycles/ticks + +kyber_encaps: +median: 22904 cycles/ticks +average: 22995 cycles/ticks + +kyber_decaps: +median: 25156 cycles/ticks +average: 25250 cycles/ticks + +Loop spin: 974 +gen_a: +median: 4378 cycles/ticks +average: 4490 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11410 cycles/ticks +average: 11496 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12434 cycles/ticks + +indcpa_dec: +median: 1158 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19436 cycles/ticks +average: 19554 cycles/ticks + +kyber_keypair: +median: 21296 cycles/ticks +average: 21437 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22054 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22980 cycles/ticks + +kyber_decaps: +median: 25120 cycles/ticks +average: 25216 cycles/ticks + +Loop spin: 975 +gen_a: +median: 4386 cycles/ticks +average: 4436 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11465 cycles/ticks + +indcpa_enc: +median: 12376 cycles/ticks +average: 12455 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1136 cycles/ticks + +kyber_keypair_derand: +median: 19486 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21318 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21938 cycles/ticks +average: 22040 cycles/ticks + +kyber_encaps: +median: 22862 cycles/ticks +average: 22982 cycles/ticks + +kyber_decaps: +median: 25178 cycles/ticks +average: 25305 cycles/ticks + +Loop spin: 976 +gen_a: +median: 4380 cycles/ticks +average: 4499 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 194 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11374 cycles/ticks +average: 11451 cycles/ticks + +indcpa_enc: +median: 12354 cycles/ticks +average: 12437 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19410 cycles/ticks +average: 19519 cycles/ticks + +kyber_keypair: +median: 21286 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22023 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23038 cycles/ticks + +kyber_decaps: +median: 25122 cycles/ticks +average: 25235 cycles/ticks + +Loop spin: 977 +gen_a: +median: 4376 cycles/ticks +average: 4580 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 36 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 28 cycles/ticks +average: 28 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11306 cycles/ticks +average: 11364 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12396 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19504 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21450 cycles/ticks + +kyber_encaps_derand: +median: 21934 cycles/ticks +average: 22028 cycles/ticks + +kyber_encaps: +median: 22866 cycles/ticks +average: 22987 cycles/ticks + +kyber_decaps: +median: 25174 cycles/ticks +average: 25267 cycles/ticks + +Loop spin: 978 +gen_a: +median: 4360 cycles/ticks +average: 4462 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11300 cycles/ticks +average: 11367 cycles/ticks + +indcpa_enc: +median: 12296 cycles/ticks +average: 12388 cycles/ticks + +indcpa_dec: +median: 1156 cycles/ticks +average: 1156 cycles/ticks + +kyber_keypair_derand: +median: 19430 cycles/ticks +average: 19572 cycles/ticks + +kyber_keypair: +median: 21294 cycles/ticks +average: 21475 cycles/ticks + +kyber_encaps_derand: +median: 21862 cycles/ticks +average: 21955 cycles/ticks + +kyber_encaps: +median: 22816 cycles/ticks +average: 22932 cycles/ticks + +kyber_decaps: +median: 25022 cycles/ticks +average: 25115 cycles/ticks + +Loop spin: 979 +gen_a: +median: 4368 cycles/ticks +average: 4474 cycles/ticks + +poly_getnoise_eta1: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 259 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11370 cycles/ticks +average: 11439 cycles/ticks + +indcpa_enc: +median: 12372 cycles/ticks +average: 12435 cycles/ticks + +indcpa_dec: +median: 1134 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19398 cycles/ticks +average: 19529 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21890 cycles/ticks +average: 21992 cycles/ticks + +kyber_encaps: +median: 22844 cycles/ticks +average: 22949 cycles/ticks + +kyber_decaps: +median: 25080 cycles/ticks +average: 25171 cycles/ticks + +Loop spin: 980 +gen_a: +median: 4374 cycles/ticks +average: 4421 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11304 cycles/ticks +average: 11355 cycles/ticks + +indcpa_enc: +median: 12280 cycles/ticks +average: 12335 cycles/ticks + +indcpa_dec: +median: 1148 cycles/ticks +average: 1162 cycles/ticks + +kyber_keypair_derand: +median: 19530 cycles/ticks +average: 19676 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21444 cycles/ticks + +kyber_encaps_derand: +median: 21826 cycles/ticks +average: 21925 cycles/ticks + +kyber_encaps: +median: 22772 cycles/ticks +average: 22898 cycles/ticks + +kyber_decaps: +median: 24982 cycles/ticks +average: 25074 cycles/ticks + +Loop spin: 981 +gen_a: +median: 4380 cycles/ticks +average: 4415 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11462 cycles/ticks + +indcpa_enc: +median: 12344 cycles/ticks +average: 12424 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19428 cycles/ticks +average: 19542 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21944 cycles/ticks +average: 22072 cycles/ticks + +kyber_encaps: +median: 22882 cycles/ticks +average: 23027 cycles/ticks + +kyber_decaps: +median: 25184 cycles/ticks +average: 25295 cycles/ticks + +Loop spin: 982 +gen_a: +median: 4372 cycles/ticks +average: 4511 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11396 cycles/ticks +average: 11446 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12443 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19460 cycles/ticks +average: 19557 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21458 cycles/ticks + +kyber_encaps_derand: +median: 21928 cycles/ticks +average: 22037 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22913 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25187 cycles/ticks + +Loop spin: 983 +gen_a: +median: 4370 cycles/ticks +average: 4460 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 256 cycles/ticks +average: 269 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11408 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12384 cycles/ticks +average: 12443 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1167 cycles/ticks + +kyber_keypair_derand: +median: 19440 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21266 cycles/ticks +average: 21439 cycles/ticks + +kyber_encaps_derand: +median: 21912 cycles/ticks +average: 22033 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22956 cycles/ticks + +kyber_decaps: +median: 25072 cycles/ticks +average: 25252 cycles/ticks + +Loop spin: 984 +gen_a: +median: 4364 cycles/ticks +average: 4395 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11498 cycles/ticks +average: 11575 cycles/ticks + +indcpa_enc: +median: 12468 cycles/ticks +average: 12554 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19528 cycles/ticks +average: 19657 cycles/ticks + +kyber_keypair: +median: 21474 cycles/ticks +average: 21637 cycles/ticks + +kyber_encaps_derand: +median: 21886 cycles/ticks +average: 22021 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22958 cycles/ticks + +kyber_decaps: +median: 25010 cycles/ticks +average: 25104 cycles/ticks + +Loop spin: 985 +gen_a: +median: 4362 cycles/ticks +average: 4429 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2393 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 174 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11416 cycles/ticks +average: 11487 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12479 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1154 cycles/ticks + +kyber_keypair_derand: +median: 19372 cycles/ticks +average: 19475 cycles/ticks + +kyber_keypair: +median: 21282 cycles/ticks +average: 21445 cycles/ticks + +kyber_encaps_derand: +median: 21904 cycles/ticks +average: 22010 cycles/ticks + +kyber_encaps: +median: 22840 cycles/ticks +average: 22962 cycles/ticks + +kyber_decaps: +median: 25124 cycles/ticks +average: 25250 cycles/ticks + +Loop spin: 986 +gen_a: +median: 4372 cycles/ticks +average: 4475 cycles/ticks + +poly_getnoise_eta1: +median: 2360 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1559 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 177 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 269 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11340 cycles/ticks +average: 11391 cycles/ticks + +indcpa_enc: +median: 12298 cycles/ticks +average: 12391 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1139 cycles/ticks + +kyber_keypair_derand: +median: 19426 cycles/ticks +average: 19486 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21518 cycles/ticks + +kyber_encaps_derand: +median: 21988 cycles/ticks +average: 22096 cycles/ticks + +kyber_encaps: +median: 22924 cycles/ticks +average: 23018 cycles/ticks + +kyber_decaps: +median: 25166 cycles/ticks +average: 25263 cycles/ticks + +Loop spin: 987 +gen_a: +median: 4390 cycles/ticks +average: 4519 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 279 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 253 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11460 cycles/ticks + +indcpa_enc: +median: 12342 cycles/ticks +average: 12458 cycles/ticks + +indcpa_dec: +median: 1136 cycles/ticks +average: 1135 cycles/ticks + +kyber_keypair_derand: +median: 19474 cycles/ticks +average: 19566 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21462 cycles/ticks + +kyber_encaps_derand: +median: 21876 cycles/ticks +average: 21971 cycles/ticks + +kyber_encaps: +median: 22858 cycles/ticks +average: 22981 cycles/ticks + +kyber_decaps: +median: 25048 cycles/ticks +average: 25124 cycles/ticks + +Loop spin: 988 +gen_a: +median: 4388 cycles/ticks +average: 4478 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 176 cycles/ticks +average: 176 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 266 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11432 cycles/ticks +average: 11495 cycles/ticks + +indcpa_enc: +median: 12406 cycles/ticks +average: 12498 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1155 cycles/ticks + +kyber_keypair_derand: +median: 19504 cycles/ticks +average: 19586 cycles/ticks + +kyber_keypair: +median: 21278 cycles/ticks +average: 21454 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 22026 cycles/ticks + +kyber_encaps: +median: 22842 cycles/ticks +average: 22969 cycles/ticks + +kyber_decaps: +median: 25100 cycles/ticks +average: 25188 cycles/ticks + +Loop spin: 989 +gen_a: +median: 4406 cycles/ticks +average: 4482 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11400 cycles/ticks +average: 11489 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12433 cycles/ticks + +indcpa_dec: +median: 1160 cycles/ticks +average: 1179 cycles/ticks + +kyber_keypair_derand: +median: 19346 cycles/ticks +average: 19441 cycles/ticks + +kyber_keypair: +median: 21290 cycles/ticks +average: 21451 cycles/ticks + +kyber_encaps_derand: +median: 21948 cycles/ticks +average: 22068 cycles/ticks + +kyber_encaps: +median: 22886 cycles/ticks +average: 22993 cycles/ticks + +kyber_decaps: +median: 25110 cycles/ticks +average: 25217 cycles/ticks + +Loop spin: 990 +gen_a: +median: 4374 cycles/ticks +average: 4412 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 254 cycles/ticks + +polyvec_decompress: +median: 84 cycles/ticks +average: 83 cycles/ticks + +indcpa_keypair: +median: 11406 cycles/ticks +average: 11456 cycles/ticks + +indcpa_enc: +median: 12360 cycles/ticks +average: 12442 cycles/ticks + +indcpa_dec: +median: 1150 cycles/ticks +average: 1150 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19548 cycles/ticks + +kyber_keypair: +median: 21298 cycles/ticks +average: 21487 cycles/ticks + +kyber_encaps_derand: +median: 21898 cycles/ticks +average: 22001 cycles/ticks + +kyber_encaps: +median: 22802 cycles/ticks +average: 22959 cycles/ticks + +kyber_decaps: +median: 25114 cycles/ticks +average: 25208 cycles/ticks + +Loop spin: 991 +gen_a: +median: 4372 cycles/ticks +average: 4410 cycles/ticks + +poly_getnoise_eta1: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 182 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11398 cycles/ticks +average: 11481 cycles/ticks + +indcpa_enc: +median: 12462 cycles/ticks +average: 12509 cycles/ticks + +indcpa_dec: +median: 1166 cycles/ticks +average: 1181 cycles/ticks + +kyber_keypair_derand: +median: 19382 cycles/ticks +average: 19471 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21442 cycles/ticks + +kyber_encaps_derand: +median: 21872 cycles/ticks +average: 21983 cycles/ticks + +kyber_encaps: +median: 22838 cycles/ticks +average: 22972 cycles/ticks + +kyber_decaps: +median: 25052 cycles/ticks +average: 25146 cycles/ticks + +Loop spin: 992 +gen_a: +median: 4384 cycles/ticks +average: 4449 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 182 cycles/ticks +average: 183 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 94 cycles/ticks + +indcpa_keypair: +median: 11352 cycles/ticks +average: 11408 cycles/ticks + +indcpa_enc: +median: 12380 cycles/ticks +average: 12465 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19496 cycles/ticks +average: 19619 cycles/ticks + +kyber_keypair: +median: 21308 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21896 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22830 cycles/ticks +average: 22920 cycles/ticks + +kyber_decaps: +median: 25050 cycles/ticks +average: 25160 cycles/ticks + +Loop spin: 993 +gen_a: +median: 4364 cycles/ticks +average: 4423 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 268 cycles/ticks +average: 268 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11386 cycles/ticks +average: 11470 cycles/ticks + +indcpa_enc: +median: 12378 cycles/ticks +average: 12442 cycles/ticks + +indcpa_dec: +median: 1140 cycles/ticks +average: 1140 cycles/ticks + +kyber_keypair_derand: +median: 19476 cycles/ticks +average: 19581 cycles/ticks + +kyber_keypair: +median: 21264 cycles/ticks +average: 21448 cycles/ticks + +kyber_encaps_derand: +median: 21988 cycles/ticks +average: 22084 cycles/ticks + +kyber_encaps: +median: 22908 cycles/ticks +average: 23022 cycles/ticks + +kyber_decaps: +median: 25144 cycles/ticks +average: 25241 cycles/ticks + +Loop spin: 994 +gen_a: +median: 4370 cycles/ticks +average: 4403 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11420 cycles/ticks +average: 11504 cycles/ticks + +indcpa_enc: +median: 12382 cycles/ticks +average: 12449 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19484 cycles/ticks +average: 19622 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21459 cycles/ticks + +kyber_encaps_derand: +median: 21842 cycles/ticks +average: 21938 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22954 cycles/ticks + +kyber_decaps: +median: 25016 cycles/ticks +average: 25105 cycles/ticks + +Loop spin: 995 +gen_a: +median: 4374 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 80 cycles/ticks +average: 80 cycles/ticks + +indcpa_keypair: +median: 11472 cycles/ticks +average: 11530 cycles/ticks + +indcpa_enc: +median: 12412 cycles/ticks +average: 12503 cycles/ticks + +indcpa_dec: +median: 1138 cycles/ticks +average: 1149 cycles/ticks + +kyber_keypair_derand: +median: 19450 cycles/ticks +average: 19550 cycles/ticks + +kyber_keypair: +median: 21288 cycles/ticks +average: 21415 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 21988 cycles/ticks + +kyber_encaps: +median: 22834 cycles/ticks +average: 22967 cycles/ticks + +kyber_decaps: +median: 25058 cycles/ticks +average: 25161 cycles/ticks + +Loop spin: 996 +gen_a: +median: 4382 cycles/ticks +average: 4418 cycles/ticks + +poly_getnoise_eta1: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 254 cycles/ticks +average: 265 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11378 cycles/ticks +average: 11447 cycles/ticks + +indcpa_enc: +median: 12336 cycles/ticks +average: 12461 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1178 cycles/ticks + +kyber_keypair_derand: +median: 19464 cycles/ticks +average: 19547 cycles/ticks + +kyber_keypair: +median: 21312 cycles/ticks +average: 21463 cycles/ticks + +kyber_encaps_derand: +median: 21892 cycles/ticks +average: 21998 cycles/ticks + +kyber_encaps: +median: 22808 cycles/ticks +average: 22907 cycles/ticks + +kyber_decaps: +median: 25020 cycles/ticks +average: 25119 cycles/ticks + +Loop spin: 997 +gen_a: +median: 4380 cycles/ticks +average: 4414 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11442 cycles/ticks +average: 11530 cycles/ticks + +indcpa_enc: +median: 12396 cycles/ticks +average: 12464 cycles/ticks + +indcpa_dec: +median: 1154 cycles/ticks +average: 1163 cycles/ticks + +kyber_keypair_derand: +median: 19456 cycles/ticks +average: 19577 cycles/ticks + +kyber_keypair: +median: 21284 cycles/ticks +average: 21433 cycles/ticks + +kyber_encaps_derand: +median: 21888 cycles/ticks +average: 22002 cycles/ticks + +kyber_encaps: +median: 22818 cycles/ticks +average: 22943 cycles/ticks + +kyber_decaps: +median: 25068 cycles/ticks +average: 25190 cycles/ticks + +Loop spin: 998 +gen_a: +median: 4382 cycles/ticks +average: 4535 cycles/ticks + +poly_getnoise_eta1: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 178 cycles/ticks +average: 179 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 30 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 252 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 82 cycles/ticks + +indcpa_keypair: +median: 11284 cycles/ticks +average: 11357 cycles/ticks + +indcpa_enc: +median: 12272 cycles/ticks +average: 12371 cycles/ticks + +indcpa_dec: +median: 1146 cycles/ticks +average: 1147 cycles/ticks + +kyber_keypair_derand: +median: 19438 cycles/ticks +average: 19544 cycles/ticks + +kyber_keypair: +median: 21292 cycles/ticks +average: 21431 cycles/ticks + +kyber_encaps_derand: +median: 21978 cycles/ticks +average: 22068 cycles/ticks + +kyber_encaps: +median: 22890 cycles/ticks +average: 23024 cycles/ticks + +kyber_decaps: +median: 25092 cycles/ticks +average: 25224 cycles/ticks + +Loop spin: 999 +gen_a: +median: 4368 cycles/ticks +average: 4398 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2383 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 172 cycles/ticks +average: 172 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 33 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11468 cycles/ticks +average: 11549 cycles/ticks + +indcpa_enc: +median: 12348 cycles/ticks +average: 12402 cycles/ticks + +indcpa_dec: +median: 1142 cycles/ticks +average: 1142 cycles/ticks + +kyber_keypair_derand: +median: 19478 cycles/ticks +average: 19587 cycles/ticks + +kyber_keypair: +median: 21302 cycles/ticks +average: 21478 cycles/ticks + +kyber_encaps_derand: +median: 21902 cycles/ticks +average: 21993 cycles/ticks + +kyber_encaps: +median: 22836 cycles/ticks +average: 22937 cycles/ticks + +kyber_decaps: +median: 25078 cycles/ticks +average: 25156 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 4370 cycles/ticks +average: 4452 cycles/ticks + +poly_getnoise_eta1: +median: 2356 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 174 cycles/ticks +average: 173 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 252 cycles/ticks +average: 251 cycles/ticks + +polyvec_decompress: +median: 82 cycles/ticks +average: 81 cycles/ticks + +indcpa_keypair: +median: 11450 cycles/ticks +average: 11558 cycles/ticks + +indcpa_enc: +median: 12400 cycles/ticks +average: 12475 cycles/ticks + +indcpa_dec: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +kyber_keypair_derand: +median: 19416 cycles/ticks +average: 19531 cycles/ticks + +kyber_keypair: +median: 21316 cycles/ticks +average: 21474 cycles/ticks + +kyber_encaps_derand: +median: 21962 cycles/ticks +average: 22072 cycles/ticks + +kyber_encaps: +median: 22900 cycles/ticks +average: 23001 cycles/ticks + +kyber_decaps: +median: 25118 cycles/ticks +average: 25223 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233307.out b/benchmark/slurm/slurm-11233307.out new file mode 100644 index 0000000..71d276d --- /dev/null +++ b/benchmark/slurm/slurm-11233307.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233307 +## Job Name : test_energy768.sh +## Nodelist : node2334 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/avx2/test +## Job Started : Fri May 2 01:39:38 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 12346 cycles/ticks +average: 14575 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22022 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21485 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33856 cycles/ticks + +kyber_keypair: +median: 36264 cycles/ticks +average: 36541 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34658 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38840 cycles/ticks + +Loop spin: 2 +gen_a: +median: 12370 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1559 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 297 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21991 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21253 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33668 cycles/ticks +average: 33844 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34496 cycles/ticks +average: 34622 cycles/ticks + +kyber_encaps: +median: 35434 cycles/ticks +average: 35602 cycles/ticks + +kyber_decaps: +median: 38770 cycles/ticks +average: 38931 cycles/ticks + +Loop spin: 3 +gen_a: +median: 12396 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 291 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22009 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21256 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33670 cycles/ticks +average: 33820 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34548 cycles/ticks +average: 34736 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35695 cycles/ticks + +kyber_decaps: +median: 38770 cycles/ticks +average: 38920 cycles/ticks + +Loop spin: 4 +gen_a: +median: 12386 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22047 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21242 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33838 cycles/ticks +average: 34007 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34627 cycles/ticks + +kyber_encaps: +median: 35454 cycles/ticks +average: 35590 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 5 +gen_a: +median: 12340 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21179 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33921 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36385 cycles/ticks + +kyber_encaps_derand: +median: 34490 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35410 cycles/ticks +average: 35570 cycles/ticks + +kyber_decaps: +median: 38748 cycles/ticks +average: 38907 cycles/ticks + +Loop spin: 6 +gen_a: +median: 12326 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 25 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21920 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21184 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33608 cycles/ticks +average: 33740 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34735 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35632 cycles/ticks + +kyber_decaps: +median: 38806 cycles/ticks +average: 38943 cycles/ticks + +Loop spin: 7 +gen_a: +median: 12386 cycles/ticks +average: 12533 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21816 cycles/ticks +average: 22000 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21313 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33594 cycles/ticks +average: 33723 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36448 cycles/ticks + +kyber_encaps_derand: +median: 34364 cycles/ticks +average: 34469 cycles/ticks + +kyber_encaps: +median: 35350 cycles/ticks +average: 35505 cycles/ticks + +kyber_decaps: +median: 38594 cycles/ticks +average: 38747 cycles/ticks + +Loop spin: 8 +gen_a: +median: 12400 cycles/ticks +average: 12522 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1559 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21824 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21187 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33660 cycles/ticks +average: 33806 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36419 cycles/ticks + +kyber_encaps_derand: +median: 34560 cycles/ticks +average: 34684 cycles/ticks + +kyber_encaps: +median: 35488 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38959 cycles/ticks + +Loop spin: 9 +gen_a: +median: 12326 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1603 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21980 cycles/ticks +average: 22090 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21335 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33939 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36479 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34608 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35588 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38930 cycles/ticks + +Loop spin: 10 +gen_a: +median: 12324 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 274 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 129 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22009 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33894 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34602 cycles/ticks +average: 34720 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35585 cycles/ticks + +kyber_decaps: +median: 38792 cycles/ticks +average: 38954 cycles/ticks + +Loop spin: 11 +gen_a: +median: 12418 cycles/ticks +average: 12552 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22060 cycles/ticks + +indcpa_enc: +median: 21204 cycles/ticks +average: 21354 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33855 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34462 cycles/ticks +average: 34587 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35581 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38870 cycles/ticks + +Loop spin: 12 +gen_a: +median: 12362 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1569 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1585 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22069 cycles/ticks + +indcpa_enc: +median: 21350 cycles/ticks +average: 21469 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33827 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36463 cycles/ticks + +kyber_encaps_derand: +median: 34472 cycles/ticks +average: 34611 cycles/ticks + +kyber_encaps: +median: 35560 cycles/ticks +average: 35731 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38839 cycles/ticks + +Loop spin: 13 +gen_a: +median: 12428 cycles/ticks +average: 12523 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22008 cycles/ticks +average: 22153 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21281 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33864 cycles/ticks +average: 34064 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 35992 cycles/ticks +average: 36119 cycles/ticks + +kyber_encaps: +median: 36930 cycles/ticks +average: 37088 cycles/ticks + +kyber_decaps: +median: 40164 cycles/ticks +average: 40311 cycles/ticks + +Loop spin: 14 +gen_a: +median: 12372 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21242 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36387 cycles/ticks + +kyber_encaps_derand: +median: 34380 cycles/ticks +average: 34529 cycles/ticks + +kyber_encaps: +median: 35328 cycles/ticks +average: 35479 cycles/ticks + +kyber_decaps: +median: 38658 cycles/ticks +average: 38826 cycles/ticks + +Loop spin: 15 +gen_a: +median: 12412 cycles/ticks +average: 12515 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22073 cycles/ticks + +indcpa_enc: +median: 21266 cycles/ticks +average: 21378 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33863 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36353 cycles/ticks + +kyber_encaps_derand: +median: 34574 cycles/ticks +average: 34690 cycles/ticks + +kyber_encaps: +median: 35682 cycles/ticks +average: 35915 cycles/ticks + +kyber_decaps: +median: 38728 cycles/ticks +average: 38891 cycles/ticks + +Loop spin: 16 +gen_a: +median: 12360 cycles/ticks +average: 12483 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21985 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1575 cycles/ticks + +kyber_keypair_derand: +median: 33590 cycles/ticks +average: 33736 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34577 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35565 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38873 cycles/ticks + +Loop spin: 17 +gen_a: +median: 12332 cycles/ticks +average: 12418 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21976 cycles/ticks +average: 22073 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21232 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33912 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34626 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38776 cycles/ticks +average: 38938 cycles/ticks + +Loop spin: 18 +gen_a: +median: 12586 cycles/ticks +average: 12695 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1600 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21718 cycles/ticks +average: 21808 cycles/ticks + +indcpa_enc: +median: 20972 cycles/ticks +average: 21083 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33905 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34328 cycles/ticks +average: 34454 cycles/ticks + +kyber_encaps: +median: 35288 cycles/ticks +average: 35473 cycles/ticks + +kyber_decaps: +median: 38618 cycles/ticks +average: 38740 cycles/ticks + +Loop spin: 19 +gen_a: +median: 12342 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22012 cycles/ticks + +indcpa_enc: +median: 21152 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33880 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36446 cycles/ticks + +kyber_encaps_derand: +median: 34358 cycles/ticks +average: 34490 cycles/ticks + +kyber_encaps: +median: 35328 cycles/ticks +average: 35453 cycles/ticks + +kyber_decaps: +median: 38594 cycles/ticks +average: 38731 cycles/ticks + +Loop spin: 20 +gen_a: +median: 12334 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21168 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33642 cycles/ticks +average: 33787 cycles/ticks + +kyber_keypair: +median: 36076 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34541 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35489 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38857 cycles/ticks + +Loop spin: 21 +gen_a: +median: 12326 cycles/ticks +average: 12419 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 398 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21959 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21259 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33852 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34579 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35482 cycles/ticks + +kyber_decaps: +median: 38688 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 22 +gen_a: +median: 12336 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21902 cycles/ticks + +indcpa_enc: +median: 21042 cycles/ticks +average: 21165 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33684 cycles/ticks +average: 33845 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34406 cycles/ticks +average: 34539 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35566 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38794 cycles/ticks + +Loop spin: 23 +gen_a: +median: 12604 cycles/ticks +average: 12672 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1617 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 273 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21788 cycles/ticks +average: 21899 cycles/ticks + +indcpa_enc: +median: 21004 cycles/ticks +average: 21128 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33902 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36336 cycles/ticks + +kyber_encaps_derand: +median: 35978 cycles/ticks +average: 36106 cycles/ticks + +kyber_encaps: +median: 36900 cycles/ticks +average: 37067 cycles/ticks + +kyber_decaps: +median: 40174 cycles/ticks +average: 40303 cycles/ticks + +Loop spin: 24 +gen_a: +median: 12366 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 42 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21726 cycles/ticks +average: 21848 cycles/ticks + +indcpa_enc: +median: 21026 cycles/ticks +average: 21148 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33896 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36398 cycles/ticks + +kyber_encaps_derand: +median: 34414 cycles/ticks +average: 34533 cycles/ticks + +kyber_encaps: +median: 35354 cycles/ticks +average: 35505 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38861 cycles/ticks + +Loop spin: 25 +gen_a: +median: 12340 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 26 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 22015 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21236 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36371 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34643 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35590 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 26 +gen_a: +median: 12392 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 390 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22026 cycles/ticks +average: 22148 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21204 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33943 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36470 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34554 cycles/ticks + +kyber_encaps: +median: 35390 cycles/ticks +average: 35560 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38806 cycles/ticks + +Loop spin: 27 +gen_a: +median: 12364 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21794 cycles/ticks +average: 21899 cycles/ticks + +indcpa_enc: +median: 21096 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33874 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36385 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34582 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35534 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38866 cycles/ticks + +Loop spin: 28 +gen_a: +median: 12352 cycles/ticks +average: 12464 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22013 cycles/ticks + +indcpa_enc: +median: 21184 cycles/ticks +average: 21329 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33854 cycles/ticks +average: 34025 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34612 cycles/ticks +average: 34740 cycles/ticks + +kyber_encaps: +median: 35536 cycles/ticks +average: 35729 cycles/ticks + +kyber_decaps: +median: 38772 cycles/ticks +average: 38902 cycles/ticks + +Loop spin: 29 +gen_a: +median: 12358 cycles/ticks +average: 12501 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21973 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21229 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35514 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38846 cycles/ticks + +Loop spin: 30 +gen_a: +median: 12400 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23106 cycles/ticks +average: 23228 cycles/ticks + +indcpa_enc: +median: 22382 cycles/ticks +average: 22489 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 35050 cycles/ticks +average: 35208 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36468 cycles/ticks + +kyber_encaps_derand: +median: 34472 cycles/ticks +average: 34621 cycles/ticks + +kyber_encaps: +median: 35408 cycles/ticks +average: 35575 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38922 cycles/ticks + +Loop spin: 31 +gen_a: +median: 12338 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22043 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 35060 cycles/ticks +average: 35240 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34418 cycles/ticks +average: 34623 cycles/ticks + +kyber_encaps: +median: 35320 cycles/ticks +average: 35483 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 32 +gen_a: +median: 12358 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22001 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33706 cycles/ticks +average: 33829 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34656 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35603 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 33 +gen_a: +median: 12472 cycles/ticks +average: 12568 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1603 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 292 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23692 cycles/ticks +average: 23820 cycles/ticks + +indcpa_enc: +median: 22890 cycles/ticks +average: 23010 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +kyber_keypair_derand: +median: 34132 cycles/ticks +average: 34311 cycles/ticks + +kyber_keypair: +median: 36422 cycles/ticks +average: 36682 cycles/ticks + +kyber_encaps_derand: +median: 34860 cycles/ticks +average: 35007 cycles/ticks + +kyber_encaps: +median: 35814 cycles/ticks +average: 35972 cycles/ticks + +kyber_decaps: +median: 39026 cycles/ticks +average: 39197 cycles/ticks + +Loop spin: 34 +gen_a: +median: 12356 cycles/ticks +average: 12521 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21943 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21215 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33805 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34572 cycles/ticks +average: 34718 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35660 cycles/ticks + +kyber_decaps: +median: 38826 cycles/ticks +average: 38985 cycles/ticks + +Loop spin: 35 +gen_a: +median: 12354 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 303 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 22015 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21288 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34652 cycles/ticks +average: 34793 cycles/ticks + +kyber_encaps: +median: 35588 cycles/ticks +average: 35745 cycles/ticks + +kyber_decaps: +median: 38892 cycles/ticks +average: 39024 cycles/ticks + +Loop spin: 36 +gen_a: +median: 12622 cycles/ticks +average: 12714 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22014 cycles/ticks +average: 22149 cycles/ticks + +indcpa_enc: +median: 21208 cycles/ticks +average: 21350 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36226 cycles/ticks +average: 36475 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34661 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35697 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38938 cycles/ticks + +Loop spin: 37 +gen_a: +median: 12334 cycles/ticks +average: 12425 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 43 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22012 cycles/ticks +average: 22163 cycles/ticks + +indcpa_enc: +median: 21160 cycles/ticks +average: 21298 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33897 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34607 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35556 cycles/ticks + +kyber_decaps: +median: 38624 cycles/ticks +average: 38814 cycles/ticks + +Loop spin: 38 +gen_a: +median: 12362 cycles/ticks +average: 12509 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 43 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21966 cycles/ticks +average: 22092 cycles/ticks + +indcpa_enc: +median: 21244 cycles/ticks +average: 21353 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33792 cycles/ticks +average: 33952 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36450 cycles/ticks + +kyber_encaps_derand: +median: 34528 cycles/ticks +average: 34675 cycles/ticks + +kyber_encaps: +median: 35506 cycles/ticks +average: 35661 cycles/ticks + +kyber_decaps: +median: 38742 cycles/ticks +average: 38903 cycles/ticks + +Loop spin: 39 +gen_a: +median: 12352 cycles/ticks +average: 12464 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21798 cycles/ticks +average: 21898 cycles/ticks + +indcpa_enc: +median: 21068 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33820 cycles/ticks +average: 33997 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34368 cycles/ticks +average: 34517 cycles/ticks + +kyber_encaps: +median: 35344 cycles/ticks +average: 35505 cycles/ticks + +kyber_decaps: +median: 38594 cycles/ticks +average: 38772 cycles/ticks + +Loop spin: 40 +gen_a: +median: 12350 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23064 cycles/ticks +average: 23199 cycles/ticks + +indcpa_enc: +median: 22422 cycles/ticks +average: 22537 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33888 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36393 cycles/ticks + +kyber_encaps_derand: +median: 34580 cycles/ticks +average: 34681 cycles/ticks + +kyber_encaps: +median: 35558 cycles/ticks +average: 35689 cycles/ticks + +kyber_decaps: +median: 38824 cycles/ticks +average: 38975 cycles/ticks + +Loop spin: 41 +gen_a: +median: 12378 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21934 cycles/ticks +average: 22049 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21259 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33744 cycles/ticks +average: 33910 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36317 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34659 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38907 cycles/ticks + +Loop spin: 42 +gen_a: +median: 12354 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22025 cycles/ticks + +indcpa_enc: +median: 21214 cycles/ticks +average: 21344 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33758 cycles/ticks +average: 33981 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36430 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34562 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35532 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38794 cycles/ticks + +Loop spin: 43 +gen_a: +median: 12394 cycles/ticks +average: 12513 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22087 cycles/ticks + +indcpa_enc: +median: 21228 cycles/ticks +average: 21376 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33869 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34502 cycles/ticks + +kyber_encaps: +median: 35308 cycles/ticks +average: 35519 cycles/ticks + +kyber_decaps: +median: 38604 cycles/ticks +average: 38732 cycles/ticks + +Loop spin: 44 +gen_a: +median: 12378 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21942 cycles/ticks +average: 22071 cycles/ticks + +indcpa_enc: +median: 21214 cycles/ticks +average: 21351 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33884 cycles/ticks +average: 34059 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36459 cycles/ticks + +kyber_encaps_derand: +median: 34512 cycles/ticks +average: 34652 cycles/ticks + +kyber_encaps: +median: 35480 cycles/ticks +average: 35620 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38814 cycles/ticks + +Loop spin: 45 +gen_a: +median: 12348 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21290 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33826 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 35958 cycles/ticks +average: 36101 cycles/ticks + +kyber_encaps: +median: 36842 cycles/ticks +average: 37001 cycles/ticks + +kyber_decaps: +median: 40158 cycles/ticks +average: 40320 cycles/ticks + +Loop spin: 46 +gen_a: +median: 12360 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21967 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21222 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33949 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36342 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34584 cycles/ticks + +kyber_encaps: +median: 35386 cycles/ticks +average: 35520 cycles/ticks + +kyber_decaps: +median: 38654 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 47 +gen_a: +median: 12374 cycles/ticks +average: 12467 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22010 cycles/ticks +average: 22136 cycles/ticks + +indcpa_enc: +median: 21234 cycles/ticks +average: 21362 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 35152 cycles/ticks +average: 35322 cycles/ticks + +kyber_keypair: +median: 36230 cycles/ticks +average: 36504 cycles/ticks + +kyber_encaps_derand: +median: 34594 cycles/ticks +average: 34742 cycles/ticks + +kyber_encaps: +median: 35538 cycles/ticks +average: 35688 cycles/ticks + +kyber_decaps: +median: 38860 cycles/ticks +average: 39053 cycles/ticks + +Loop spin: 48 +gen_a: +median: 12406 cycles/ticks +average: 12562 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22018 cycles/ticks +average: 22114 cycles/ticks + +indcpa_enc: +median: 21218 cycles/ticks +average: 21360 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33662 cycles/ticks +average: 33821 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36395 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34638 cycles/ticks + +kyber_encaps: +median: 35432 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 49 +gen_a: +median: 12390 cycles/ticks +average: 12560 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 36 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 21977 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21242 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33906 cycles/ticks +average: 34045 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36343 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34585 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35534 cycles/ticks + +kyber_decaps: +median: 38798 cycles/ticks +average: 38918 cycles/ticks + +Loop spin: 50 +gen_a: +median: 12340 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21986 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21259 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33654 cycles/ticks +average: 33819 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34613 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35640 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38824 cycles/ticks + +Loop spin: 51 +gen_a: +median: 12374 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 413 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21966 cycles/ticks +average: 22061 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21320 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33914 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34645 cycles/ticks + +kyber_encaps: +median: 35432 cycles/ticks +average: 35587 cycles/ticks + +kyber_decaps: +median: 38748 cycles/ticks +average: 38907 cycles/ticks + +Loop spin: 52 +gen_a: +median: 12324 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21928 cycles/ticks +average: 22016 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21326 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33882 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 35922 cycles/ticks +average: 36053 cycles/ticks + +kyber_encaps: +median: 36886 cycles/ticks +average: 37038 cycles/ticks + +kyber_decaps: +median: 40122 cycles/ticks +average: 40295 cycles/ticks + +Loop spin: 53 +gen_a: +median: 12400 cycles/ticks +average: 12497 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 24756 cycles/ticks +average: 24877 cycles/ticks + +indcpa_enc: +median: 24014 cycles/ticks +average: 24142 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1568 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33900 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36349 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34565 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 54 +gen_a: +median: 12326 cycles/ticks +average: 12450 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21982 cycles/ticks +average: 22099 cycles/ticks + +indcpa_enc: +median: 21216 cycles/ticks +average: 21363 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33889 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34676 cycles/ticks +average: 34815 cycles/ticks + +kyber_encaps: +median: 35630 cycles/ticks +average: 35855 cycles/ticks + +kyber_decaps: +median: 38896 cycles/ticks +average: 39076 cycles/ticks + +Loop spin: 55 +gen_a: +median: 12450 cycles/ticks +average: 12561 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 122 cycles/ticks + +indcpa_keypair: +median: 21980 cycles/ticks +average: 22091 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21321 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33660 cycles/ticks +average: 33805 cycles/ticks + +kyber_keypair: +median: 36196 cycles/ticks +average: 36448 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34650 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38794 cycles/ticks +average: 38934 cycles/ticks + +Loop spin: 56 +gen_a: +median: 12364 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21806 cycles/ticks +average: 21990 cycles/ticks + +indcpa_enc: +median: 21004 cycles/ticks +average: 21147 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33931 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36375 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34649 cycles/ticks + +kyber_encaps: +median: 35504 cycles/ticks +average: 35659 cycles/ticks + +kyber_decaps: +median: 38766 cycles/ticks +average: 38914 cycles/ticks + +Loop spin: 57 +gen_a: +median: 12350 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21928 cycles/ticks +average: 22053 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21295 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1569 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 33982 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34382 cycles/ticks +average: 34527 cycles/ticks + +kyber_encaps: +median: 35340 cycles/ticks +average: 35493 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38813 cycles/ticks + +Loop spin: 58 +gen_a: +median: 12668 cycles/ticks +average: 12722 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21704 cycles/ticks +average: 21821 cycles/ticks + +indcpa_enc: +median: 21006 cycles/ticks +average: 21103 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33664 cycles/ticks +average: 33800 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34629 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35576 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 59 +gen_a: +median: 12326 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22023 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21301 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33926 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34586 cycles/ticks +average: 34724 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35649 cycles/ticks + +kyber_decaps: +median: 38784 cycles/ticks +average: 38964 cycles/ticks + +Loop spin: 60 +gen_a: +median: 12414 cycles/ticks +average: 12514 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22014 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33678 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36377 cycles/ticks + +kyber_encaps_derand: +median: 34432 cycles/ticks +average: 34536 cycles/ticks + +kyber_encaps: +median: 35400 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38834 cycles/ticks + +Loop spin: 61 +gen_a: +median: 12380 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22006 cycles/ticks +average: 22116 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21327 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33786 cycles/ticks +average: 33937 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36393 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34658 cycles/ticks + +kyber_encaps: +median: 35482 cycles/ticks +average: 35640 cycles/ticks + +kyber_decaps: +median: 38770 cycles/ticks +average: 38918 cycles/ticks + +Loop spin: 62 +gen_a: +median: 12346 cycles/ticks +average: 12454 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21972 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21217 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33674 cycles/ticks +average: 33804 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35568 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38834 cycles/ticks + +Loop spin: 63 +gen_a: +median: 12394 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22047 cycles/ticks + +indcpa_enc: +median: 21024 cycles/ticks +average: 21147 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33862 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36385 cycles/ticks + +kyber_encaps_derand: +median: 34618 cycles/ticks +average: 34791 cycles/ticks + +kyber_encaps: +median: 35560 cycles/ticks +average: 35733 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38913 cycles/ticks + +Loop spin: 64 +gen_a: +median: 12386 cycles/ticks +average: 12542 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 69 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21802 cycles/ticks +average: 21912 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21211 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33986 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36468 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34602 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35557 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38843 cycles/ticks + +Loop spin: 65 +gen_a: +median: 12336 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21974 cycles/ticks +average: 22075 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21248 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33910 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34611 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35576 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38941 cycles/ticks + +Loop spin: 66 +gen_a: +median: 12394 cycles/ticks +average: 12499 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 64 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 387 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22037 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21258 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33875 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34324 cycles/ticks +average: 34518 cycles/ticks + +kyber_encaps: +median: 35280 cycles/ticks +average: 35437 cycles/ticks + +kyber_decaps: +median: 38564 cycles/ticks +average: 38722 cycles/ticks + +Loop spin: 67 +gen_a: +median: 12342 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22166 cycles/ticks +average: 22279 cycles/ticks + +indcpa_enc: +median: 21062 cycles/ticks +average: 21187 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33864 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34380 cycles/ticks +average: 34511 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35480 cycles/ticks + +kyber_decaps: +median: 38570 cycles/ticks +average: 38697 cycles/ticks + +Loop spin: 68 +gen_a: +median: 12400 cycles/ticks +average: 12503 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21958 cycles/ticks +average: 22074 cycles/ticks + +indcpa_enc: +median: 21226 cycles/ticks +average: 21333 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1571 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33949 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36384 cycles/ticks + +kyber_encaps_derand: +median: 34388 cycles/ticks +average: 34539 cycles/ticks + +kyber_encaps: +median: 35324 cycles/ticks +average: 35485 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38794 cycles/ticks + +Loop spin: 69 +gen_a: +median: 12398 cycles/ticks +average: 12481 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1562 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22024 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21301 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33650 cycles/ticks +average: 33804 cycles/ticks + +kyber_keypair: +median: 36094 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34426 cycles/ticks +average: 34573 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35541 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38970 cycles/ticks + +Loop spin: 70 +gen_a: +median: 12382 cycles/ticks +average: 12485 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21279 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33874 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34576 cycles/ticks + +kyber_encaps: +median: 35390 cycles/ticks +average: 35551 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38843 cycles/ticks + +Loop spin: 71 +gen_a: +median: 12396 cycles/ticks +average: 12501 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 21978 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21229 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33780 cycles/ticks +average: 33945 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36401 cycles/ticks + +kyber_encaps_derand: +median: 34358 cycles/ticks +average: 34478 cycles/ticks + +kyber_encaps: +median: 35284 cycles/ticks +average: 35448 cycles/ticks + +kyber_decaps: +median: 38620 cycles/ticks +average: 38796 cycles/ticks + +Loop spin: 72 +gen_a: +median: 12372 cycles/ticks +average: 12498 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 411 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22029 cycles/ticks + +indcpa_enc: +median: 21190 cycles/ticks +average: 21314 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33622 cycles/ticks +average: 33750 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34582 cycles/ticks + +kyber_encaps: +median: 35410 cycles/ticks +average: 35575 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38889 cycles/ticks + +Loop spin: 73 +gen_a: +median: 12364 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 22006 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21298 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33632 cycles/ticks +average: 33786 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34578 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35563 cycles/ticks + +kyber_decaps: +median: 38604 cycles/ticks +average: 38763 cycles/ticks + +Loop spin: 74 +gen_a: +median: 12366 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 64 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21714 cycles/ticks +average: 21827 cycles/ticks + +indcpa_enc: +median: 20980 cycles/ticks +average: 21093 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33634 cycles/ticks +average: 33821 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36444 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34618 cycles/ticks + +kyber_encaps: +median: 35474 cycles/ticks +average: 35645 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 75 +gen_a: +median: 12374 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1561 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21951 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33772 cycles/ticks +average: 33929 cycles/ticks + +kyber_keypair: +median: 36228 cycles/ticks +average: 36514 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34619 cycles/ticks + +kyber_encaps: +median: 35500 cycles/ticks +average: 35641 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38854 cycles/ticks + +Loop spin: 76 +gen_a: +median: 12332 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21215 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33778 cycles/ticks +average: 33957 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34689 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35640 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38886 cycles/ticks + +Loop spin: 77 +gen_a: +median: 12344 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21928 cycles/ticks +average: 22026 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21303 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33879 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34472 cycles/ticks +average: 34587 cycles/ticks + +kyber_encaps: +median: 35390 cycles/ticks +average: 35532 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38834 cycles/ticks + +Loop spin: 78 +gen_a: +median: 12342 cycles/ticks +average: 12443 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 390 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22016 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34537 cycles/ticks + +kyber_encaps: +median: 35388 cycles/ticks +average: 35534 cycles/ticks + +kyber_decaps: +median: 38628 cycles/ticks +average: 38747 cycles/ticks + +Loop spin: 79 +gen_a: +median: 12382 cycles/ticks +average: 12511 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 41 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 390 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22078 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33840 cycles/ticks +average: 33990 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34540 cycles/ticks +average: 34666 cycles/ticks + +kyber_encaps: +median: 35506 cycles/ticks +average: 35670 cycles/ticks + +kyber_decaps: +median: 38786 cycles/ticks +average: 38892 cycles/ticks + +Loop spin: 80 +gen_a: +median: 12338 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 397 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21966 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33846 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34418 cycles/ticks +average: 34555 cycles/ticks + +kyber_encaps: +median: 35400 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 81 +gen_a: +median: 12344 cycles/ticks +average: 12422 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21828 cycles/ticks +average: 21949 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21231 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33906 cycles/ticks +average: 34072 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34366 cycles/ticks +average: 34482 cycles/ticks + +kyber_encaps: +median: 35342 cycles/ticks +average: 35488 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38846 cycles/ticks + +Loop spin: 82 +gen_a: +median: 12358 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21961 cycles/ticks + +indcpa_enc: +median: 21196 cycles/ticks +average: 21324 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 35134 cycles/ticks +average: 35294 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34607 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35612 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38838 cycles/ticks + +Loop spin: 83 +gen_a: +median: 12366 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1598 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23328 cycles/ticks +average: 23449 cycles/ticks + +indcpa_enc: +median: 22610 cycles/ticks +average: 22724 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 33985 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34396 cycles/ticks +average: 34543 cycles/ticks + +kyber_encaps: +median: 35396 cycles/ticks +average: 35528 cycles/ticks + +kyber_decaps: +median: 38642 cycles/ticks +average: 38785 cycles/ticks + +Loop spin: 84 +gen_a: +median: 12350 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21806 cycles/ticks +average: 21919 cycles/ticks + +indcpa_enc: +median: 21226 cycles/ticks +average: 21344 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33901 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36395 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34667 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38851 cycles/ticks + +Loop spin: 85 +gen_a: +median: 12332 cycles/ticks +average: 12429 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21236 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 35024 cycles/ticks +average: 35214 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34612 cycles/ticks + +kyber_encaps: +median: 35396 cycles/ticks +average: 35538 cycles/ticks + +kyber_decaps: +median: 38772 cycles/ticks +average: 38886 cycles/ticks + +Loop spin: 86 +gen_a: +median: 12578 cycles/ticks +average: 12656 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22006 cycles/ticks + +indcpa_enc: +median: 21066 cycles/ticks +average: 21184 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33650 cycles/ticks +average: 33827 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34662 cycles/ticks + +kyber_encaps: +median: 35412 cycles/ticks +average: 35572 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 87 +gen_a: +median: 12364 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21978 cycles/ticks +average: 22109 cycles/ticks + +indcpa_enc: +median: 21284 cycles/ticks +average: 21406 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33833 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36461 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35597 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38831 cycles/ticks + +Loop spin: 88 +gen_a: +median: 12322 cycles/ticks +average: 12509 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1559 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21974 cycles/ticks + +indcpa_enc: +median: 21072 cycles/ticks +average: 21173 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33938 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36372 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34694 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35637 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38912 cycles/ticks + +Loop spin: 89 +gen_a: +median: 12366 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33903 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36352 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34636 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35543 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38841 cycles/ticks + +Loop spin: 90 +gen_a: +median: 12356 cycles/ticks +average: 12450 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22634 cycles/ticks +average: 22739 cycles/ticks + +indcpa_enc: +median: 21278 cycles/ticks +average: 21401 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33846 cycles/ticks +average: 34019 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34611 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35561 cycles/ticks + +kyber_decaps: +median: 38644 cycles/ticks +average: 38761 cycles/ticks + +Loop spin: 91 +gen_a: +median: 12388 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 27 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 389 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21762 cycles/ticks +average: 21877 cycles/ticks + +indcpa_enc: +median: 20996 cycles/ticks +average: 21133 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33794 cycles/ticks +average: 33974 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34715 cycles/ticks + +kyber_encaps: +median: 35522 cycles/ticks +average: 35705 cycles/ticks + +kyber_decaps: +median: 38848 cycles/ticks +average: 39041 cycles/ticks + +Loop spin: 92 +gen_a: +median: 12328 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22079 cycles/ticks + +indcpa_enc: +median: 21262 cycles/ticks +average: 21393 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33668 cycles/ticks +average: 33836 cycles/ticks + +kyber_keypair: +median: 36216 cycles/ticks +average: 36476 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34633 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35638 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 93 +gen_a: +median: 12368 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 36 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21271 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33744 cycles/ticks +average: 33911 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34346 cycles/ticks +average: 34486 cycles/ticks + +kyber_encaps: +median: 35324 cycles/ticks +average: 35455 cycles/ticks + +kyber_decaps: +median: 38582 cycles/ticks +average: 38724 cycles/ticks + +Loop spin: 94 +gen_a: +median: 12386 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23314 cycles/ticks +average: 23436 cycles/ticks + +indcpa_enc: +median: 22548 cycles/ticks +average: 22681 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33843 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36357 cycles/ticks + +kyber_encaps_derand: +median: 34408 cycles/ticks +average: 34563 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35496 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38814 cycles/ticks + +Loop spin: 95 +gen_a: +median: 12346 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22037 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21286 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33852 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36401 cycles/ticks + +kyber_encaps_derand: +median: 34528 cycles/ticks +average: 34658 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35635 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38829 cycles/ticks + +Loop spin: 96 +gen_a: +median: 12342 cycles/ticks +average: 12419 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21311 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33812 cycles/ticks +average: 33991 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36492 cycles/ticks + +kyber_encaps_derand: +median: 34478 cycles/ticks +average: 34604 cycles/ticks + +kyber_encaps: +median: 35432 cycles/ticks +average: 35587 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38868 cycles/ticks + +Loop spin: 97 +gen_a: +median: 12378 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 308 cycles/ticks +average: 308 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 22004 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21287 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33646 cycles/ticks +average: 33809 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34468 cycles/ticks +average: 34709 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35566 cycles/ticks + +kyber_decaps: +median: 38608 cycles/ticks +average: 38752 cycles/ticks + +Loop spin: 98 +gen_a: +median: 12348 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22044 cycles/ticks +average: 22134 cycles/ticks + +indcpa_enc: +median: 21246 cycles/ticks +average: 21370 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33863 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36424 cycles/ticks + +kyber_encaps_derand: +median: 34550 cycles/ticks +average: 34689 cycles/ticks + +kyber_encaps: +median: 35474 cycles/ticks +average: 35639 cycles/ticks + +kyber_decaps: +median: 38654 cycles/ticks +average: 38826 cycles/ticks + +Loop spin: 99 +gen_a: +median: 12334 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22046 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21230 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33840 cycles/ticks +average: 34021 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36365 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34547 cycles/ticks + +kyber_encaps: +median: 35420 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 100 +gen_a: +median: 12348 cycles/ticks +average: 12490 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22039 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21237 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36479 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34680 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35579 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38810 cycles/ticks + +Loop spin: 101 +gen_a: +median: 12370 cycles/ticks +average: 12505 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 310 cycles/ticks +average: 309 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22020 cycles/ticks +average: 22132 cycles/ticks + +indcpa_enc: +median: 21298 cycles/ticks +average: 21409 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33838 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34338 cycles/ticks +average: 34482 cycles/ticks + +kyber_encaps: +median: 35298 cycles/ticks +average: 35475 cycles/ticks + +kyber_decaps: +median: 38498 cycles/ticks +average: 38650 cycles/ticks + +Loop spin: 102 +gen_a: +median: 12344 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22001 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36364 cycles/ticks + +kyber_encaps_derand: +median: 34608 cycles/ticks +average: 34754 cycles/ticks + +kyber_encaps: +median: 35514 cycles/ticks +average: 35714 cycles/ticks + +kyber_decaps: +median: 38812 cycles/ticks +average: 38966 cycles/ticks + +Loop spin: 103 +gen_a: +median: 12662 cycles/ticks +average: 12777 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21957 cycles/ticks + +indcpa_enc: +median: 21056 cycles/ticks +average: 21160 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33578 cycles/ticks +average: 33723 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 35876 cycles/ticks +average: 36000 cycles/ticks + +kyber_encaps: +median: 36776 cycles/ticks +average: 36936 cycles/ticks + +kyber_decaps: +median: 40000 cycles/ticks +average: 40185 cycles/ticks + +Loop spin: 104 +gen_a: +median: 12352 cycles/ticks +average: 12530 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 24684 cycles/ticks +average: 24838 cycles/ticks + +indcpa_enc: +median: 23918 cycles/ticks +average: 24055 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33832 cycles/ticks +average: 34010 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36435 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34602 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35511 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38821 cycles/ticks + +Loop spin: 105 +gen_a: +median: 12342 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21750 cycles/ticks +average: 21895 cycles/ticks + +indcpa_enc: +median: 21000 cycles/ticks +average: 21115 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1574 cycles/ticks + +kyber_keypair_derand: +median: 33642 cycles/ticks +average: 33797 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36444 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34601 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35588 cycles/ticks + +kyber_decaps: +median: 38766 cycles/ticks +average: 38938 cycles/ticks + +Loop spin: 106 +gen_a: +median: 12350 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21764 cycles/ticks +average: 21889 cycles/ticks + +indcpa_enc: +median: 21000 cycles/ticks +average: 21139 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33636 cycles/ticks +average: 33785 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34586 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35506 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 107 +gen_a: +median: 12426 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21938 cycles/ticks +average: 22068 cycles/ticks + +indcpa_enc: +median: 21204 cycles/ticks +average: 21314 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33929 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34638 cycles/ticks + +kyber_encaps: +median: 35472 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38865 cycles/ticks + +Loop spin: 108 +gen_a: +median: 12360 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21958 cycles/ticks +average: 22081 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33865 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36372 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34686 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35508 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 109 +gen_a: +median: 12364 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21932 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21217 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33758 cycles/ticks +average: 33923 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34594 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35568 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38822 cycles/ticks + +Loop spin: 110 +gen_a: +median: 12380 cycles/ticks +average: 12549 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 140 cycles/ticks + +indcpa_keypair: +median: 21882 cycles/ticks +average: 21988 cycles/ticks + +indcpa_enc: +median: 21124 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33934 cycles/ticks +average: 34114 cycles/ticks + +kyber_keypair: +median: 36210 cycles/ticks +average: 36473 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34632 cycles/ticks + +kyber_encaps: +median: 35468 cycles/ticks +average: 35644 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38878 cycles/ticks + +Loop spin: 111 +gen_a: +median: 12462 cycles/ticks +average: 12624 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21702 cycles/ticks +average: 21842 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 35606 cycles/ticks +average: 35763 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36424 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34572 cycles/ticks + +kyber_encaps: +median: 35420 cycles/ticks +average: 35565 cycles/ticks + +kyber_decaps: +median: 38668 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 112 +gen_a: +median: 12342 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22035 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33908 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35370 cycles/ticks +average: 35525 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 113 +gen_a: +median: 12344 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22113 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21258 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33841 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34500 cycles/ticks +average: 34616 cycles/ticks + +kyber_encaps: +median: 35520 cycles/ticks +average: 35723 cycles/ticks + +kyber_decaps: +median: 38766 cycles/ticks +average: 38942 cycles/ticks + +Loop spin: 114 +gen_a: +median: 12398 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22088 cycles/ticks + +indcpa_enc: +median: 21232 cycles/ticks +average: 21350 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33860 cycles/ticks +average: 34016 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35626 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38892 cycles/ticks + +Loop spin: 115 +gen_a: +median: 12384 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1605 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1560 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21978 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33744 cycles/ticks +average: 33920 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34590 cycles/ticks +average: 34730 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35636 cycles/ticks + +kyber_decaps: +median: 38786 cycles/ticks +average: 38953 cycles/ticks + +Loop spin: 116 +gen_a: +median: 12394 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21830 cycles/ticks +average: 21976 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21229 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33624 cycles/ticks +average: 33798 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34616 cycles/ticks +average: 34787 cycles/ticks + +kyber_encaps: +median: 35504 cycles/ticks +average: 35674 cycles/ticks + +kyber_decaps: +median: 38796 cycles/ticks +average: 38963 cycles/ticks + +Loop spin: 117 +gen_a: +median: 12386 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 34 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22010 cycles/ticks +average: 22156 cycles/ticks + +indcpa_enc: +median: 21304 cycles/ticks +average: 21447 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33858 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35388 cycles/ticks +average: 35540 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38839 cycles/ticks + +Loop spin: 118 +gen_a: +median: 12336 cycles/ticks +average: 12443 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1542 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22095 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33806 cycles/ticks +average: 34012 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34432 cycles/ticks +average: 34555 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35560 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38888 cycles/ticks + +Loop spin: 119 +gen_a: +median: 12338 cycles/ticks +average: 12403 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22022 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21307 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33869 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36528 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34615 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35628 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38797 cycles/ticks + +Loop spin: 120 +gen_a: +median: 12354 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 304 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23270 cycles/ticks +average: 23393 cycles/ticks + +indcpa_enc: +median: 22484 cycles/ticks +average: 22619 cycles/ticks + +indcpa_dec: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +kyber_keypair_derand: +median: 33620 cycles/ticks +average: 33768 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36395 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34686 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35633 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38974 cycles/ticks + +Loop spin: 121 +gen_a: +median: 12348 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21982 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21207 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33686 cycles/ticks +average: 33858 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34298 cycles/ticks +average: 34434 cycles/ticks + +kyber_encaps: +median: 35230 cycles/ticks +average: 35386 cycles/ticks + +kyber_decaps: +median: 38568 cycles/ticks +average: 38717 cycles/ticks + +Loop spin: 122 +gen_a: +median: 12356 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 50 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21742 cycles/ticks +average: 21869 cycles/ticks + +indcpa_enc: +median: 20996 cycles/ticks +average: 21102 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33876 cycles/ticks +average: 34003 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36401 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34593 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35596 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38882 cycles/ticks + +Loop spin: 123 +gen_a: +median: 12340 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1569 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22002 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33829 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34579 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35610 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38882 cycles/ticks + +Loop spin: 124 +gen_a: +median: 12368 cycles/ticks +average: 12570 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21983 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21210 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33776 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36440 cycles/ticks + +kyber_encaps_derand: +median: 34380 cycles/ticks +average: 34536 cycles/ticks + +kyber_encaps: +median: 35310 cycles/ticks +average: 35500 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38837 cycles/ticks + +Loop spin: 125 +gen_a: +median: 12364 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21322 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33935 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34646 cycles/ticks +average: 34776 cycles/ticks + +kyber_encaps: +median: 35558 cycles/ticks +average: 35709 cycles/ticks + +kyber_decaps: +median: 38898 cycles/ticks +average: 39073 cycles/ticks + +Loop spin: 126 +gen_a: +median: 12342 cycles/ticks +average: 12443 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1599 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23388 cycles/ticks +average: 23516 cycles/ticks + +indcpa_enc: +median: 22590 cycles/ticks +average: 22720 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36214 cycles/ticks +average: 36436 cycles/ticks + +kyber_encaps_derand: +median: 34514 cycles/ticks +average: 34648 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38908 cycles/ticks + +Loop spin: 127 +gen_a: +median: 12344 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22011 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21327 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33983 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34590 cycles/ticks +average: 34732 cycles/ticks + +kyber_encaps: +median: 35536 cycles/ticks +average: 35673 cycles/ticks + +kyber_decaps: +median: 38830 cycles/ticks +average: 39000 cycles/ticks + +Loop spin: 128 +gen_a: +median: 12332 cycles/ticks +average: 12421 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22010 cycles/ticks +average: 22146 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21311 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33850 cycles/ticks +average: 33988 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34658 cycles/ticks + +kyber_encaps: +median: 35434 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38917 cycles/ticks + +Loop spin: 129 +gen_a: +median: 12348 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 408 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22014 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21283 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33560 cycles/ticks +average: 33733 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36445 cycles/ticks + +kyber_encaps_derand: +median: 34694 cycles/ticks +average: 34815 cycles/ticks + +kyber_encaps: +median: 35598 cycles/ticks +average: 35762 cycles/ticks + +kyber_decaps: +median: 38842 cycles/ticks +average: 38991 cycles/ticks + +Loop spin: 130 +gen_a: +median: 12342 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22045 cycles/ticks + +indcpa_enc: +median: 21184 cycles/ticks +average: 21319 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33674 cycles/ticks +average: 33824 cycles/ticks + +kyber_keypair: +median: 36196 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34496 cycles/ticks +average: 34689 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35512 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38801 cycles/ticks + +Loop spin: 131 +gen_a: +median: 12346 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21904 cycles/ticks +average: 22044 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21270 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33660 cycles/ticks +average: 33810 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36365 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34606 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35656 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38938 cycles/ticks + +Loop spin: 132 +gen_a: +median: 12348 cycles/ticks +average: 12522 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 22015 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33864 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36385 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34629 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35537 cycles/ticks + +kyber_decaps: +median: 38676 cycles/ticks +average: 38838 cycles/ticks + +Loop spin: 133 +gen_a: +median: 12334 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1569 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21923 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21230 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33890 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36358 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34667 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35651 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38862 cycles/ticks + +Loop spin: 134 +gen_a: +median: 12372 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 411 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22012 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21345 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33954 cycles/ticks +average: 34108 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36450 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34644 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35620 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38868 cycles/ticks + +Loop spin: 135 +gen_a: +median: 12334 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22082 cycles/ticks +average: 22164 cycles/ticks + +indcpa_enc: +median: 21276 cycles/ticks +average: 21420 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33782 cycles/ticks +average: 33936 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36430 cycles/ticks + +kyber_encaps_derand: +median: 35954 cycles/ticks +average: 36110 cycles/ticks + +kyber_encaps: +median: 36922 cycles/ticks +average: 37099 cycles/ticks + +kyber_decaps: +median: 40122 cycles/ticks +average: 40275 cycles/ticks + +Loop spin: 136 +gen_a: +median: 12328 cycles/ticks +average: 12425 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22030 cycles/ticks +average: 22247 cycles/ticks + +indcpa_enc: +median: 21248 cycles/ticks +average: 21345 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34480 cycles/ticks +average: 34614 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35518 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38827 cycles/ticks + +Loop spin: 137 +gen_a: +median: 12348 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1602 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22026 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21294 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33820 cycles/ticks +average: 33972 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34558 cycles/ticks +average: 34747 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35617 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 138 +gen_a: +median: 12340 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22036 cycles/ticks +average: 22158 cycles/ticks + +indcpa_enc: +median: 21262 cycles/ticks +average: 21383 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33832 cycles/ticks +average: 33989 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34438 cycles/ticks +average: 34564 cycles/ticks + +kyber_encaps: +median: 35384 cycles/ticks +average: 35561 cycles/ticks + +kyber_decaps: +median: 38642 cycles/ticks +average: 38800 cycles/ticks + +Loop spin: 139 +gen_a: +median: 12328 cycles/ticks +average: 12409 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21972 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1575 cycles/ticks + +kyber_keypair_derand: +median: 33866 cycles/ticks +average: 34033 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36357 cycles/ticks + +kyber_encaps_derand: +median: 34346 cycles/ticks +average: 34474 cycles/ticks + +kyber_encaps: +median: 35298 cycles/ticks +average: 35465 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38795 cycles/ticks + +Loop spin: 140 +gen_a: +median: 12380 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 22006 cycles/ticks + +indcpa_enc: +median: 21068 cycles/ticks +average: 21188 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33818 cycles/ticks +average: 33955 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34566 cycles/ticks + +kyber_encaps: +median: 35420 cycles/ticks +average: 35593 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38904 cycles/ticks + +Loop spin: 141 +gen_a: +median: 12410 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21826 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21249 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33873 cycles/ticks + +kyber_keypair: +median: 36212 cycles/ticks +average: 36474 cycles/ticks + +kyber_encaps_derand: +median: 34416 cycles/ticks +average: 34633 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35580 cycles/ticks + +kyber_decaps: +median: 38636 cycles/ticks +average: 38820 cycles/ticks + +Loop spin: 142 +gen_a: +median: 12382 cycles/ticks +average: 12481 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 39 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 22000 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33900 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34672 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38922 cycles/ticks + +Loop spin: 143 +gen_a: +median: 12590 cycles/ticks +average: 12696 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1604 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 340 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22025 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21230 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1535 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33919 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34710 cycles/ticks + +kyber_encaps: +median: 35534 cycles/ticks +average: 35705 cycles/ticks + +kyber_decaps: +median: 38782 cycles/ticks +average: 38899 cycles/ticks + +Loop spin: 144 +gen_a: +median: 12396 cycles/ticks +average: 12536 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22087 cycles/ticks + +indcpa_enc: +median: 21222 cycles/ticks +average: 21353 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33884 cycles/ticks +average: 34066 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36372 cycles/ticks + +kyber_encaps_derand: +median: 34656 cycles/ticks +average: 34764 cycles/ticks + +kyber_encaps: +median: 35632 cycles/ticks +average: 35807 cycles/ticks + +kyber_decaps: +median: 38946 cycles/ticks +average: 39074 cycles/ticks + +Loop spin: 145 +gen_a: +median: 12404 cycles/ticks +average: 12508 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22017 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21257 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33868 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34646 cycles/ticks +average: 34802 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35639 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38822 cycles/ticks + +Loop spin: 146 +gen_a: +median: 12332 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21988 cycles/ticks +average: 22123 cycles/ticks + +indcpa_enc: +median: 21236 cycles/ticks +average: 21353 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33858 cycles/ticks +average: 34042 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36430 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34594 cycles/ticks + +kyber_encaps: +median: 35390 cycles/ticks +average: 35573 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 147 +gen_a: +median: 12382 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21928 cycles/ticks +average: 22091 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21274 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36419 cycles/ticks + +kyber_encaps_derand: +median: 34388 cycles/ticks +average: 34520 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35576 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38834 cycles/ticks + +Loop spin: 148 +gen_a: +median: 12392 cycles/ticks +average: 12492 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21792 cycles/ticks +average: 21903 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21180 cycles/ticks + +indcpa_dec: +median: 1564 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33824 cycles/ticks +average: 33989 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34620 cycles/ticks +average: 34770 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35612 cycles/ticks + +kyber_decaps: +median: 38782 cycles/ticks +average: 38930 cycles/ticks + +Loop spin: 149 +gen_a: +median: 12384 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22074 cycles/ticks +average: 22125 cycles/ticks + +indcpa_enc: +median: 20968 cycles/ticks +average: 21102 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33877 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36378 cycles/ticks + +kyber_encaps_derand: +median: 34502 cycles/ticks +average: 34630 cycles/ticks + +kyber_encaps: +median: 35438 cycles/ticks +average: 35589 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38883 cycles/ticks + +Loop spin: 150 +gen_a: +median: 12390 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21944 cycles/ticks + +indcpa_enc: +median: 21058 cycles/ticks +average: 21207 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33686 cycles/ticks +average: 33831 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34312 cycles/ticks +average: 34438 cycles/ticks + +kyber_encaps: +median: 35250 cycles/ticks +average: 35404 cycles/ticks + +kyber_decaps: +median: 38584 cycles/ticks +average: 38743 cycles/ticks + +Loop spin: 151 +gen_a: +median: 12364 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 21993 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21226 cycles/ticks + +indcpa_dec: +median: 1576 cycles/ticks +average: 1585 cycles/ticks + +kyber_keypair_derand: +median: 33654 cycles/ticks +average: 33809 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34616 cycles/ticks +average: 34747 cycles/ticks + +kyber_encaps: +median: 35572 cycles/ticks +average: 35754 cycles/ticks + +kyber_decaps: +median: 38856 cycles/ticks +average: 39020 cycles/ticks + +Loop spin: 152 +gen_a: +median: 12346 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21976 cycles/ticks + +indcpa_enc: +median: 21284 cycles/ticks +average: 21416 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33670 cycles/ticks +average: 33875 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36450 cycles/ticks + +kyber_encaps_derand: +median: 34378 cycles/ticks +average: 34512 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35525 cycles/ticks + +kyber_decaps: +median: 38578 cycles/ticks +average: 38733 cycles/ticks + +Loop spin: 153 +gen_a: +median: 12336 cycles/ticks +average: 12451 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21756 cycles/ticks +average: 21883 cycles/ticks + +indcpa_enc: +median: 21002 cycles/ticks +average: 21131 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33873 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38850 cycles/ticks + +Loop spin: 154 +gen_a: +median: 12368 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1602 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21802 cycles/ticks +average: 21914 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21294 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33806 cycles/ticks +average: 33986 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36435 cycles/ticks + +kyber_encaps_derand: +median: 34528 cycles/ticks +average: 34676 cycles/ticks + +kyber_encaps: +median: 35600 cycles/ticks +average: 35757 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38829 cycles/ticks + +Loop spin: 155 +gen_a: +median: 12348 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21088 cycles/ticks +average: 21215 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36484 cycles/ticks + +kyber_encaps_derand: +median: 35788 cycles/ticks +average: 35936 cycles/ticks + +kyber_encaps: +median: 36724 cycles/ticks +average: 36884 cycles/ticks + +kyber_decaps: +median: 40042 cycles/ticks +average: 40187 cycles/ticks + +Loop spin: 156 +gen_a: +median: 12412 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22059 cycles/ticks + +indcpa_enc: +median: 21240 cycles/ticks +average: 21386 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33798 cycles/ticks +average: 33950 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36466 cycles/ticks + +kyber_encaps_derand: +median: 34358 cycles/ticks +average: 34492 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35503 cycles/ticks + +kyber_decaps: +median: 38592 cycles/ticks +average: 38740 cycles/ticks + +Loop spin: 157 +gen_a: +median: 12418 cycles/ticks +average: 12503 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23146 cycles/ticks +average: 23287 cycles/ticks + +indcpa_enc: +median: 22332 cycles/ticks +average: 22446 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33863 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34622 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35560 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 158 +gen_a: +median: 12390 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 72 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 21926 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21225 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33834 cycles/ticks +average: 33995 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34690 cycles/ticks + +kyber_encaps: +median: 35388 cycles/ticks +average: 35527 cycles/ticks + +kyber_decaps: +median: 38680 cycles/ticks +average: 38827 cycles/ticks + +Loop spin: 159 +gen_a: +median: 12330 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22039 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33738 cycles/ticks +average: 33894 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36369 cycles/ticks + +kyber_encaps_derand: +median: 34600 cycles/ticks +average: 34734 cycles/ticks + +kyber_encaps: +median: 35532 cycles/ticks +average: 35696 cycles/ticks + +kyber_decaps: +median: 38914 cycles/ticks +average: 39059 cycles/ticks + +Loop spin: 160 +gen_a: +median: 12380 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 257 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22037 cycles/ticks + +indcpa_enc: +median: 21160 cycles/ticks +average: 21271 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33866 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34697 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35665 cycles/ticks + +kyber_decaps: +median: 38832 cycles/ticks +average: 39010 cycles/ticks + +Loop spin: 161 +gen_a: +median: 12386 cycles/ticks +average: 12561 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22060 cycles/ticks +average: 22186 cycles/ticks + +indcpa_enc: +median: 21234 cycles/ticks +average: 21358 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33866 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34382 cycles/ticks +average: 34510 cycles/ticks + +kyber_encaps: +median: 35342 cycles/ticks +average: 35529 cycles/ticks + +kyber_decaps: +median: 38676 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 162 +gen_a: +median: 12378 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 397 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22028 cycles/ticks + +indcpa_enc: +median: 21036 cycles/ticks +average: 21148 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33939 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34599 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35615 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 163 +gen_a: +median: 12380 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21970 cycles/ticks + +indcpa_enc: +median: 21084 cycles/ticks +average: 21296 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1535 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33946 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34630 cycles/ticks +average: 34743 cycles/ticks + +kyber_encaps: +median: 35526 cycles/ticks +average: 35676 cycles/ticks + +kyber_decaps: +median: 39004 cycles/ticks +average: 39156 cycles/ticks + +Loop spin: 164 +gen_a: +median: 12354 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22054 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21281 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33846 cycles/ticks +average: 34015 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36380 cycles/ticks + +kyber_encaps_derand: +median: 34592 cycles/ticks +average: 34740 cycles/ticks + +kyber_encaps: +median: 35532 cycles/ticks +average: 35771 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38888 cycles/ticks + +Loop spin: 165 +gen_a: +median: 12356 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1564 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21798 cycles/ticks +average: 21907 cycles/ticks + +indcpa_enc: +median: 21080 cycles/ticks +average: 21209 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 35214 cycles/ticks +average: 35388 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34593 cycles/ticks + +kyber_encaps: +median: 35384 cycles/ticks +average: 35552 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 166 +gen_a: +median: 12340 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21924 cycles/ticks + +indcpa_enc: +median: 21030 cycles/ticks +average: 21164 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33834 cycles/ticks +average: 33992 cycles/ticks + +kyber_keypair: +median: 36196 cycles/ticks +average: 36462 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34621 cycles/ticks + +kyber_encaps: +median: 35432 cycles/ticks +average: 35588 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38922 cycles/ticks + +Loop spin: 167 +gen_a: +median: 12338 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21942 cycles/ticks +average: 22073 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33634 cycles/ticks +average: 33806 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34559 cycles/ticks + +kyber_encaps: +median: 35270 cycles/ticks +average: 35432 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38802 cycles/ticks + +Loop spin: 168 +gen_a: +median: 12334 cycles/ticks +average: 12435 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21996 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +kyber_keypair_derand: +median: 36482 cycles/ticks +average: 36655 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36369 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34625 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38965 cycles/ticks + +Loop spin: 169 +gen_a: +median: 12396 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1600 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 288 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22058 cycles/ticks + +indcpa_enc: +median: 21250 cycles/ticks +average: 21362 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33918 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36398 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34676 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35630 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38884 cycles/ticks + +Loop spin: 170 +gen_a: +median: 12346 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1598 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22030 cycles/ticks +average: 22134 cycles/ticks + +indcpa_enc: +median: 21708 cycles/ticks +average: 21832 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 34140 cycles/ticks +average: 34295 cycles/ticks + +kyber_keypair: +median: 36368 cycles/ticks +average: 36627 cycles/ticks + +kyber_encaps_derand: +median: 34362 cycles/ticks +average: 34506 cycles/ticks + +kyber_encaps: +median: 35966 cycles/ticks +average: 36099 cycles/ticks + +kyber_decaps: +median: 39386 cycles/ticks +average: 39539 cycles/ticks + +Loop spin: 171 +gen_a: +median: 12366 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22042 cycles/ticks +average: 22143 cycles/ticks + +indcpa_enc: +median: 21296 cycles/ticks +average: 21460 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33826 cycles/ticks +average: 33984 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34586 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 172 +gen_a: +median: 12346 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22096 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21298 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33924 cycles/ticks +average: 34090 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36369 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34642 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38891 cycles/ticks + +Loop spin: 173 +gen_a: +median: 12366 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21844 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21110 cycles/ticks +average: 21253 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33630 cycles/ticks +average: 33784 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34620 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38652 cycles/ticks +average: 38820 cycles/ticks + +Loop spin: 174 +gen_a: +median: 12404 cycles/ticks +average: 12491 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1598 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 244 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21798 cycles/ticks +average: 21911 cycles/ticks + +indcpa_enc: +median: 21008 cycles/ticks +average: 21135 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 34022 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36364 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34669 cycles/ticks + +kyber_encaps: +median: 35482 cycles/ticks +average: 35614 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38922 cycles/ticks + +Loop spin: 175 +gen_a: +median: 12394 cycles/ticks +average: 12530 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22021 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21314 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33870 cycles/ticks + +kyber_keypair: +median: 36246 cycles/ticks +average: 36490 cycles/ticks + +kyber_encaps_derand: +median: 34620 cycles/ticks +average: 34746 cycles/ticks + +kyber_encaps: +median: 35680 cycles/ticks +average: 35894 cycles/ticks + +kyber_decaps: +median: 38874 cycles/ticks +average: 39025 cycles/ticks + +Loop spin: 176 +gen_a: +median: 12410 cycles/ticks +average: 12544 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21770 cycles/ticks +average: 21886 cycles/ticks + +indcpa_enc: +median: 21008 cycles/ticks +average: 21153 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33902 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34553 cycles/ticks + +kyber_encaps: +median: 35354 cycles/ticks +average: 35507 cycles/ticks + +kyber_decaps: +median: 38632 cycles/ticks +average: 38774 cycles/ticks + +Loop spin: 177 +gen_a: +median: 12382 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21788 cycles/ticks +average: 21935 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33550 cycles/ticks +average: 33698 cycles/ticks + +kyber_keypair: +median: 36094 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 35822 cycles/ticks +average: 35957 cycles/ticks + +kyber_encaps: +median: 36744 cycles/ticks +average: 36890 cycles/ticks + +kyber_decaps: +median: 40006 cycles/ticks +average: 40173 cycles/ticks + +Loop spin: 178 +gen_a: +median: 12346 cycles/ticks +average: 12450 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33841 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34585 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35504 cycles/ticks + +kyber_decaps: +median: 38748 cycles/ticks +average: 38905 cycles/ticks + +Loop spin: 179 +gen_a: +median: 12346 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1599 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21905 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21278 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 35136 cycles/ticks +average: 35304 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34594 cycles/ticks +average: 34750 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35629 cycles/ticks + +kyber_decaps: +median: 38792 cycles/ticks +average: 38936 cycles/ticks + +Loop spin: 180 +gen_a: +median: 12382 cycles/ticks +average: 12486 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21981 cycles/ticks + +indcpa_enc: +median: 21046 cycles/ticks +average: 21177 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33914 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34468 cycles/ticks +average: 34617 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35628 cycles/ticks + +kyber_decaps: +median: 38692 cycles/ticks +average: 38843 cycles/ticks + +Loop spin: 181 +gen_a: +median: 12336 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 390 cycles/ticks +average: 405 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23392 cycles/ticks +average: 23508 cycles/ticks + +indcpa_enc: +median: 22528 cycles/ticks +average: 22679 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36208 cycles/ticks +average: 36460 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34579 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35620 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38874 cycles/ticks + +Loop spin: 182 +gen_a: +median: 12390 cycles/ticks +average: 12556 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 46 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21253 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33883 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36467 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34641 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38846 cycles/ticks + +Loop spin: 183 +gen_a: +median: 12374 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1599 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22047 cycles/ticks + +indcpa_enc: +median: 21224 cycles/ticks +average: 21356 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33640 cycles/ticks +average: 33786 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36368 cycles/ticks + +kyber_encaps_derand: +median: 34494 cycles/ticks +average: 34629 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35587 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38877 cycles/ticks + +Loop spin: 184 +gen_a: +median: 12392 cycles/ticks +average: 12483 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21756 cycles/ticks +average: 21879 cycles/ticks + +indcpa_enc: +median: 21034 cycles/ticks +average: 21173 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1573 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33856 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34670 cycles/ticks + +kyber_encaps: +median: 35472 cycles/ticks +average: 35617 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38901 cycles/ticks + +Loop spin: 185 +gen_a: +median: 12328 cycles/ticks +average: 12421 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 49 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21951 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 34032 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34653 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35638 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 186 +gen_a: +median: 12338 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1568 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21994 cycles/ticks +average: 22115 cycles/ticks + +indcpa_enc: +median: 21226 cycles/ticks +average: 21334 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33859 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36342 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34610 cycles/ticks + +kyber_encaps: +median: 35384 cycles/ticks +average: 35549 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38948 cycles/ticks + +Loop spin: 187 +gen_a: +median: 12328 cycles/ticks +average: 12422 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22061 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21314 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33834 cycles/ticks +average: 33974 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35570 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38889 cycles/ticks + +Loop spin: 188 +gen_a: +median: 12438 cycles/ticks +average: 12534 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22013 cycles/ticks + +indcpa_enc: +median: 21016 cycles/ticks +average: 21124 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 33975 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36461 cycles/ticks + +kyber_encaps_derand: +median: 35858 cycles/ticks +average: 36003 cycles/ticks + +kyber_encaps: +median: 36794 cycles/ticks +average: 36956 cycles/ticks + +kyber_decaps: +median: 40132 cycles/ticks +average: 40276 cycles/ticks + +Loop spin: 189 +gen_a: +median: 12362 cycles/ticks +average: 12450 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22036 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21290 cycles/ticks + +indcpa_dec: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33846 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36351 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34621 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35558 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38870 cycles/ticks + +Loop spin: 190 +gen_a: +median: 12412 cycles/ticks +average: 12518 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 23260 cycles/ticks +average: 23380 cycles/ticks + +indcpa_enc: +median: 22466 cycles/ticks +average: 22600 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33684 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36364 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34665 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35674 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38917 cycles/ticks + +Loop spin: 191 +gen_a: +median: 12374 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21278 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1585 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33920 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34334 cycles/ticks +average: 34475 cycles/ticks + +kyber_encaps: +median: 35344 cycles/ticks +average: 35521 cycles/ticks + +kyber_decaps: +median: 38592 cycles/ticks +average: 38708 cycles/ticks + +Loop spin: 192 +gen_a: +median: 12450 cycles/ticks +average: 12549 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22015 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21247 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33662 cycles/ticks +average: 33793 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34592 cycles/ticks +average: 34737 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35667 cycles/ticks + +kyber_decaps: +median: 38808 cycles/ticks +average: 38977 cycles/ticks + +Loop spin: 193 +gen_a: +median: 12332 cycles/ticks +average: 12424 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21946 cycles/ticks +average: 22065 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21308 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34464 cycles/ticks +average: 34609 cycles/ticks + +kyber_encaps: +median: 35356 cycles/ticks +average: 35522 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 194 +gen_a: +median: 12348 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21956 cycles/ticks +average: 22098 cycles/ticks + +indcpa_enc: +median: 21184 cycles/ticks +average: 21319 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33722 cycles/ticks +average: 33915 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36346 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34651 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35635 cycles/ticks + +kyber_decaps: +median: 38728 cycles/ticks +average: 38889 cycles/ticks + +Loop spin: 195 +gen_a: +median: 12344 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22014 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21280 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33772 cycles/ticks +average: 33942 cycles/ticks + +kyber_keypair: +median: 36214 cycles/ticks +average: 36465 cycles/ticks + +kyber_encaps_derand: +median: 34646 cycles/ticks +average: 34804 cycles/ticks + +kyber_encaps: +median: 35594 cycles/ticks +average: 35739 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38940 cycles/ticks + +Loop spin: 196 +gen_a: +median: 12388 cycles/ticks +average: 12492 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21956 cycles/ticks +average: 22077 cycles/ticks + +indcpa_enc: +median: 21182 cycles/ticks +average: 21293 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33896 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36506 cycles/ticks + +kyber_encaps_derand: +median: 34304 cycles/ticks +average: 34436 cycles/ticks + +kyber_encaps: +median: 35306 cycles/ticks +average: 35451 cycles/ticks + +kyber_decaps: +median: 38590 cycles/ticks +average: 38716 cycles/ticks + +Loop spin: 197 +gen_a: +median: 12408 cycles/ticks +average: 12498 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 308 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21870 cycles/ticks +average: 21998 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21240 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33744 cycles/ticks +average: 33915 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36397 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34570 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35594 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38915 cycles/ticks + +Loop spin: 198 +gen_a: +median: 12334 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22044 cycles/ticks + +indcpa_enc: +median: 21222 cycles/ticks +average: 21357 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1589 cycles/ticks + +kyber_keypair_derand: +median: 33626 cycles/ticks +average: 33783 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35538 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38835 cycles/ticks + +Loop spin: 199 +gen_a: +median: 12324 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21832 cycles/ticks +average: 21975 cycles/ticks + +indcpa_enc: +median: 21064 cycles/ticks +average: 21170 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33850 cycles/ticks + +kyber_keypair: +median: 36218 cycles/ticks +average: 36469 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34553 cycles/ticks + +kyber_encaps: +median: 35318 cycles/ticks +average: 35442 cycles/ticks + +kyber_decaps: +median: 38658 cycles/ticks +average: 38830 cycles/ticks + +Loop spin: 200 +gen_a: +median: 12330 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22057 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21250 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34494 cycles/ticks +average: 34634 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35616 cycles/ticks + +kyber_decaps: +median: 38762 cycles/ticks +average: 38904 cycles/ticks + +Loop spin: 201 +gen_a: +median: 12356 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 21974 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21264 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33964 cycles/ticks + +kyber_keypair: +median: 36284 cycles/ticks +average: 36538 cycles/ticks + +kyber_encaps_derand: +median: 34688 cycles/ticks +average: 34842 cycles/ticks + +kyber_encaps: +median: 35596 cycles/ticks +average: 35753 cycles/ticks + +kyber_decaps: +median: 38844 cycles/ticks +average: 38985 cycles/ticks + +Loop spin: 202 +gen_a: +median: 12336 cycles/ticks +average: 12435 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22018 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21294 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33893 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36442 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34620 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35537 cycles/ticks + +kyber_decaps: +median: 38580 cycles/ticks +average: 38718 cycles/ticks + +Loop spin: 203 +gen_a: +median: 12434 cycles/ticks +average: 12521 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21297 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33706 cycles/ticks +average: 33849 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36371 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34622 cycles/ticks + +kyber_encaps: +median: 35490 cycles/ticks +average: 35652 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 204 +gen_a: +median: 12410 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21826 cycles/ticks +average: 21922 cycles/ticks + +indcpa_enc: +median: 21082 cycles/ticks +average: 21183 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33885 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36398 cycles/ticks + +kyber_encaps_derand: +median: 34368 cycles/ticks +average: 34497 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35485 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 205 +gen_a: +median: 12352 cycles/ticks +average: 12486 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22044 cycles/ticks +average: 22184 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33830 cycles/ticks +average: 33978 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36494 cycles/ticks + +kyber_encaps_derand: +median: 34590 cycles/ticks +average: 34730 cycles/ticks + +kyber_encaps: +median: 35526 cycles/ticks +average: 35697 cycles/ticks + +kyber_decaps: +median: 38846 cycles/ticks +average: 39015 cycles/ticks + +Loop spin: 206 +gen_a: +median: 12354 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21994 cycles/ticks +average: 22136 cycles/ticks + +indcpa_enc: +median: 21286 cycles/ticks +average: 21422 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33604 cycles/ticks +average: 33748 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36377 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34647 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35602 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38928 cycles/ticks + +Loop spin: 207 +gen_a: +median: 12398 cycles/ticks +average: 12478 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22013 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21251 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33841 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36483 cycles/ticks + +kyber_encaps_derand: +median: 35832 cycles/ticks +average: 35984 cycles/ticks + +kyber_encaps: +median: 36746 cycles/ticks +average: 36886 cycles/ticks + +kyber_decaps: +median: 40062 cycles/ticks +average: 40206 cycles/ticks + +Loop spin: 208 +gen_a: +median: 12384 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21920 cycles/ticks +average: 22036 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21269 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33842 cycles/ticks +average: 33988 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36430 cycles/ticks + +kyber_encaps_derand: +median: 34540 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35472 cycles/ticks +average: 35655 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38998 cycles/ticks + +Loop spin: 209 +gen_a: +median: 12338 cycles/ticks +average: 12429 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22047 cycles/ticks + +indcpa_enc: +median: 21162 cycles/ticks +average: 21279 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1592 cycles/ticks + +kyber_keypair_derand: +median: 35080 cycles/ticks +average: 35248 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34418 cycles/ticks +average: 34560 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35556 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38835 cycles/ticks + +Loop spin: 210 +gen_a: +median: 12430 cycles/ticks +average: 12505 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22058 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21259 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33931 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34502 cycles/ticks +average: 34641 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35583 cycles/ticks + +kyber_decaps: +median: 38728 cycles/ticks +average: 38872 cycles/ticks + +Loop spin: 211 +gen_a: +median: 12502 cycles/ticks +average: 12562 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22112 cycles/ticks +average: 22267 cycles/ticks + +indcpa_enc: +median: 21440 cycles/ticks +average: 21564 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33978 cycles/ticks +average: 34124 cycles/ticks + +kyber_keypair: +median: 36432 cycles/ticks +average: 36673 cycles/ticks + +kyber_encaps_derand: +median: 34838 cycles/ticks +average: 34991 cycles/ticks + +kyber_encaps: +median: 35746 cycles/ticks +average: 35892 cycles/ticks + +kyber_decaps: +median: 39046 cycles/ticks +average: 39213 cycles/ticks + +Loop spin: 212 +gen_a: +median: 12336 cycles/ticks +average: 12404 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22033 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21292 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33918 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34720 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35621 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 213 +gen_a: +median: 12320 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21828 cycles/ticks +average: 21950 cycles/ticks + +indcpa_enc: +median: 21064 cycles/ticks +average: 21185 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33954 cycles/ticks +average: 34117 cycles/ticks + +kyber_keypair: +median: 36220 cycles/ticks +average: 36478 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34661 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38937 cycles/ticks + +Loop spin: 214 +gen_a: +median: 12398 cycles/ticks +average: 12502 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21834 cycles/ticks +average: 21979 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21301 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36331 cycles/ticks + +kyber_encaps_derand: +median: 34554 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38929 cycles/ticks + +Loop spin: 215 +gen_a: +median: 12392 cycles/ticks +average: 12485 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21962 cycles/ticks +average: 22092 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33840 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34468 cycles/ticks +average: 34603 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35583 cycles/ticks + +kyber_decaps: +median: 38778 cycles/ticks +average: 38945 cycles/ticks + +Loop spin: 216 +gen_a: +median: 12376 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21269 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1535 cycles/ticks + +kyber_keypair_derand: +median: 33654 cycles/ticks +average: 33817 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36439 cycles/ticks + +kyber_encaps_derand: +median: 34414 cycles/ticks +average: 34568 cycles/ticks + +kyber_encaps: +median: 35390 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38632 cycles/ticks +average: 38795 cycles/ticks + +Loop spin: 217 +gen_a: +median: 12396 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21282 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33690 cycles/ticks +average: 33869 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34408 cycles/ticks +average: 34552 cycles/ticks + +kyber_encaps: +median: 35340 cycles/ticks +average: 35505 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38809 cycles/ticks + +Loop spin: 218 +gen_a: +median: 12368 cycles/ticks +average: 12489 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22018 cycles/ticks +average: 22163 cycles/ticks + +indcpa_enc: +median: 21306 cycles/ticks +average: 21537 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33866 cycles/ticks +average: 34025 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34478 cycles/ticks +average: 34642 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35632 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38926 cycles/ticks + +Loop spin: 219 +gen_a: +median: 12340 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 430 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23236 cycles/ticks +average: 23357 cycles/ticks + +indcpa_enc: +median: 22492 cycles/ticks +average: 22663 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33858 cycles/ticks +average: 34029 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36339 cycles/ticks + +kyber_encaps_derand: +median: 34496 cycles/ticks +average: 34703 cycles/ticks + +kyber_encaps: +median: 35426 cycles/ticks +average: 35599 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38924 cycles/ticks + +Loop spin: 220 +gen_a: +median: 12406 cycles/ticks +average: 12503 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22045 cycles/ticks + +indcpa_enc: +median: 21194 cycles/ticks +average: 21320 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33876 cycles/ticks +average: 34040 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36460 cycles/ticks + +kyber_encaps_derand: +median: 35836 cycles/ticks +average: 35977 cycles/ticks + +kyber_encaps: +median: 36756 cycles/ticks +average: 36937 cycles/ticks + +kyber_decaps: +median: 40018 cycles/ticks +average: 40163 cycles/ticks + +Loop spin: 221 +gen_a: +median: 12378 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 21973 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21221 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33656 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34588 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35513 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38842 cycles/ticks + +Loop spin: 222 +gen_a: +median: 12352 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 21996 cycles/ticks + +indcpa_enc: +median: 21124 cycles/ticks +average: 21233 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33847 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34372 cycles/ticks +average: 34542 cycles/ticks + +kyber_encaps: +median: 35308 cycles/ticks +average: 35454 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38909 cycles/ticks + +Loop spin: 223 +gen_a: +median: 12338 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22031 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33772 cycles/ticks +average: 33942 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34502 cycles/ticks +average: 34631 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35521 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 224 +gen_a: +median: 12358 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21917 cycles/ticks + +indcpa_enc: +median: 21066 cycles/ticks +average: 21182 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33861 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34566 cycles/ticks +average: 34709 cycles/ticks + +kyber_encaps: +median: 35528 cycles/ticks +average: 35720 cycles/ticks + +kyber_decaps: +median: 38830 cycles/ticks +average: 39011 cycles/ticks + +Loop spin: 225 +gen_a: +median: 12382 cycles/ticks +average: 12491 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 47 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21832 cycles/ticks +average: 21962 cycles/ticks + +indcpa_enc: +median: 21016 cycles/ticks +average: 21144 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33860 cycles/ticks +average: 34003 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36458 cycles/ticks + +kyber_encaps_derand: +median: 34514 cycles/ticks +average: 34652 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35600 cycles/ticks + +kyber_decaps: +median: 38622 cycles/ticks +average: 38786 cycles/ticks + +Loop spin: 226 +gen_a: +median: 12342 cycles/ticks +average: 12454 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21972 cycles/ticks +average: 22107 cycles/ticks + +indcpa_enc: +median: 21210 cycles/ticks +average: 21350 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33790 cycles/ticks +average: 33962 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36486 cycles/ticks + +kyber_encaps_derand: +median: 34352 cycles/ticks +average: 34490 cycles/ticks + +kyber_encaps: +median: 35312 cycles/ticks +average: 35481 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38806 cycles/ticks + +Loop spin: 227 +gen_a: +median: 12348 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 21989 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33830 cycles/ticks +average: 34007 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36439 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34635 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35601 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38849 cycles/ticks + +Loop spin: 228 +gen_a: +median: 12424 cycles/ticks +average: 12522 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23216 cycles/ticks +average: 23330 cycles/ticks + +indcpa_enc: +median: 22470 cycles/ticks +average: 22610 cycles/ticks + +indcpa_dec: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +kyber_keypair_derand: +median: 33584 cycles/ticks +average: 33733 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34634 cycles/ticks + +kyber_encaps: +median: 35426 cycles/ticks +average: 35596 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38961 cycles/ticks + +Loop spin: 229 +gen_a: +median: 12406 cycles/ticks +average: 12554 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21975 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21233 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33842 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36355 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34554 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35491 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38848 cycles/ticks + +Loop spin: 230 +gen_a: +median: 12440 cycles/ticks +average: 12525 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 329 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21973 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33918 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34575 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38622 cycles/ticks +average: 38741 cycles/ticks + +Loop spin: 231 +gen_a: +median: 12356 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21836 cycles/ticks +average: 21937 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33678 cycles/ticks +average: 33823 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36359 cycles/ticks + +kyber_encaps_derand: +median: 34410 cycles/ticks +average: 34544 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35495 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38840 cycles/ticks + +Loop spin: 232 +gen_a: +median: 12378 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21958 cycles/ticks +average: 22086 cycles/ticks + +indcpa_enc: +median: 21210 cycles/ticks +average: 21361 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33933 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34388 cycles/ticks +average: 34514 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35508 cycles/ticks + +kyber_decaps: +median: 38620 cycles/ticks +average: 38806 cycles/ticks + +Loop spin: 233 +gen_a: +median: 12396 cycles/ticks +average: 12653 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 30 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22002 cycles/ticks +average: 22118 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21290 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33802 cycles/ticks +average: 33936 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36436 cycles/ticks + +kyber_encaps_derand: +median: 34426 cycles/ticks +average: 34610 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35521 cycles/ticks + +kyber_decaps: +median: 38620 cycles/ticks +average: 38779 cycles/ticks + +Loop spin: 234 +gen_a: +median: 12358 cycles/ticks +average: 12455 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23376 cycles/ticks +average: 23504 cycles/ticks + +indcpa_enc: +median: 22586 cycles/ticks +average: 22709 cycles/ticks + +indcpa_dec: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33865 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34496 cycles/ticks +average: 34619 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35577 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38887 cycles/ticks + +Loop spin: 235 +gen_a: +median: 12388 cycles/ticks +average: 12483 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21794 cycles/ticks +average: 21917 cycles/ticks + +indcpa_enc: +median: 21068 cycles/ticks +average: 21180 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33879 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34597 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35537 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38844 cycles/ticks + +Loop spin: 236 +gen_a: +median: 12344 cycles/ticks +average: 12411 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1564 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21978 cycles/ticks +average: 22106 cycles/ticks + +indcpa_enc: +median: 21192 cycles/ticks +average: 21333 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33880 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34666 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35654 cycles/ticks + +kyber_decaps: +median: 38676 cycles/ticks +average: 38834 cycles/ticks + +Loop spin: 237 +gen_a: +median: 12328 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1544 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21776 cycles/ticks +average: 21899 cycles/ticks + +indcpa_enc: +median: 21038 cycles/ticks +average: 21160 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33780 cycles/ticks +average: 33952 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36360 cycles/ticks + +kyber_encaps_derand: +median: 34354 cycles/ticks +average: 34468 cycles/ticks + +kyber_encaps: +median: 35292 cycles/ticks +average: 35467 cycles/ticks + +kyber_decaps: +median: 38630 cycles/ticks +average: 38781 cycles/ticks + +Loop spin: 238 +gen_a: +median: 12348 cycles/ticks +average: 12430 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21913 cycles/ticks + +indcpa_enc: +median: 21062 cycles/ticks +average: 21181 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33808 cycles/ticks +average: 33961 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36370 cycles/ticks + +kyber_encaps_derand: +median: 34500 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35605 cycles/ticks + +kyber_decaps: +median: 38750 cycles/ticks +average: 38900 cycles/ticks + +Loop spin: 239 +gen_a: +median: 12438 cycles/ticks +average: 12566 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1645 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33871 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34604 cycles/ticks +average: 34822 cycles/ticks + +kyber_encaps: +median: 35524 cycles/ticks +average: 35677 cycles/ticks + +kyber_decaps: +median: 38782 cycles/ticks +average: 38954 cycles/ticks + +Loop spin: 240 +gen_a: +median: 12328 cycles/ticks +average: 12435 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21828 cycles/ticks +average: 21929 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21232 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 35098 cycles/ticks +average: 35243 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36370 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34659 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35528 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38889 cycles/ticks + +Loop spin: 241 +gen_a: +median: 12378 cycles/ticks +average: 12516 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23226 cycles/ticks +average: 23353 cycles/ticks + +indcpa_enc: +median: 22330 cycles/ticks +average: 22478 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33620 cycles/ticks +average: 33764 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36380 cycles/ticks + +kyber_encaps_derand: +median: 34610 cycles/ticks +average: 34779 cycles/ticks + +kyber_encaps: +median: 35618 cycles/ticks +average: 35774 cycles/ticks + +kyber_decaps: +median: 38808 cycles/ticks +average: 38964 cycles/ticks + +Loop spin: 242 +gen_a: +median: 12338 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21930 cycles/ticks +average: 22053 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21303 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33911 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 34638 cycles/ticks +average: 34775 cycles/ticks + +kyber_encaps: +median: 35556 cycles/ticks +average: 35723 cycles/ticks + +kyber_decaps: +median: 38850 cycles/ticks +average: 39006 cycles/ticks + +Loop spin: 243 +gen_a: +median: 12412 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21988 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33866 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36440 cycles/ticks + +kyber_encaps_derand: +median: 35932 cycles/ticks +average: 36080 cycles/ticks + +kyber_encaps: +median: 36920 cycles/ticks +average: 37100 cycles/ticks + +kyber_decaps: +median: 40182 cycles/ticks +average: 40375 cycles/ticks + +Loop spin: 244 +gen_a: +median: 12324 cycles/ticks +average: 12410 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23364 cycles/ticks +average: 23533 cycles/ticks + +indcpa_enc: +median: 22678 cycles/ticks +average: 22807 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33820 cycles/ticks +average: 34006 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34382 cycles/ticks +average: 34493 cycles/ticks + +kyber_encaps: +median: 35350 cycles/ticks +average: 35511 cycles/ticks + +kyber_decaps: +median: 38620 cycles/ticks +average: 38797 cycles/ticks + +Loop spin: 245 +gen_a: +median: 12362 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 387 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21834 cycles/ticks +average: 21948 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21245 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33542 cycles/ticks +average: 33697 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36472 cycles/ticks + +kyber_encaps_derand: +median: 36004 cycles/ticks +average: 36163 cycles/ticks + +kyber_encaps: +median: 36972 cycles/ticks +average: 37144 cycles/ticks + +kyber_decaps: +median: 40260 cycles/ticks +average: 40441 cycles/ticks + +Loop spin: 246 +gen_a: +median: 12386 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22068 cycles/ticks + +indcpa_enc: +median: 21194 cycles/ticks +average: 21304 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33908 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36442 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34670 cycles/ticks + +kyber_encaps: +median: 35500 cycles/ticks +average: 35665 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38851 cycles/ticks + +Loop spin: 247 +gen_a: +median: 12336 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 44 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 21979 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21224 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34674 cycles/ticks + +kyber_encaps: +median: 35434 cycles/ticks +average: 35590 cycles/ticks + +kyber_decaps: +median: 38786 cycles/ticks +average: 38926 cycles/ticks + +Loop spin: 248 +gen_a: +median: 12422 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21985 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21258 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 35080 cycles/ticks +average: 35256 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36346 cycles/ticks + +kyber_encaps_derand: +median: 34586 cycles/ticks +average: 34693 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35656 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38963 cycles/ticks + +Loop spin: 249 +gen_a: +median: 12376 cycles/ticks +average: 12464 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23242 cycles/ticks +average: 23370 cycles/ticks + +indcpa_enc: +median: 22462 cycles/ticks +average: 22586 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33786 cycles/ticks +average: 33952 cycles/ticks + +kyber_keypair: +median: 36210 cycles/ticks +average: 36468 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35438 cycles/ticks +average: 35584 cycles/ticks + +kyber_decaps: +median: 38812 cycles/ticks +average: 38948 cycles/ticks + +Loop spin: 250 +gen_a: +median: 12352 cycles/ticks +average: 12450 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22008 cycles/ticks +average: 22121 cycles/ticks + +indcpa_enc: +median: 21254 cycles/ticks +average: 21375 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33869 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34500 cycles/ticks +average: 34715 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35598 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 251 +gen_a: +median: 12344 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21932 cycles/ticks +average: 22054 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21304 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33874 cycles/ticks + +kyber_keypair: +median: 36228 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34661 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35618 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38858 cycles/ticks + +Loop spin: 252 +gen_a: +median: 12434 cycles/ticks +average: 12528 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1635 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21904 cycles/ticks +average: 22030 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33913 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36384 cycles/ticks + +kyber_encaps_derand: +median: 34380 cycles/ticks +average: 34524 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35528 cycles/ticks + +kyber_decaps: +median: 38618 cycles/ticks +average: 38770 cycles/ticks + +Loop spin: 253 +gen_a: +median: 12350 cycles/ticks +average: 12448 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21955 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21224 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33953 cycles/ticks + +kyber_keypair: +median: 36218 cycles/ticks +average: 36457 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34577 cycles/ticks + +kyber_encaps: +median: 35428 cycles/ticks +average: 35591 cycles/ticks + +kyber_decaps: +median: 38586 cycles/ticks +average: 38727 cycles/ticks + +Loop spin: 254 +gen_a: +median: 12366 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22033 cycles/ticks + +indcpa_enc: +median: 21182 cycles/ticks +average: 21300 cycles/ticks + +indcpa_dec: +median: 1574 cycles/ticks +average: 1582 cycles/ticks + +kyber_keypair_derand: +median: 33730 cycles/ticks +average: 33862 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36353 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34581 cycles/ticks + +kyber_encaps: +median: 35356 cycles/ticks +average: 35526 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38851 cycles/ticks + +Loop spin: 255 +gen_a: +median: 12434 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21969 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21234 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33788 cycles/ticks +average: 33945 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36364 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34650 cycles/ticks + +kyber_encaps: +median: 35516 cycles/ticks +average: 35674 cycles/ticks + +kyber_decaps: +median: 38812 cycles/ticks +average: 38971 cycles/ticks + +Loop spin: 256 +gen_a: +median: 12626 cycles/ticks +average: 12729 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21834 cycles/ticks +average: 21971 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21245 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33654 cycles/ticks +average: 33802 cycles/ticks + +kyber_keypair: +median: 36078 cycles/ticks +average: 36328 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34571 cycles/ticks + +kyber_encaps: +median: 35326 cycles/ticks +average: 35493 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38811 cycles/ticks + +Loop spin: 257 +gen_a: +median: 12446 cycles/ticks +average: 12645 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33758 cycles/ticks +average: 33924 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34406 cycles/ticks +average: 34552 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35502 cycles/ticks + +kyber_decaps: +median: 38602 cycles/ticks +average: 38766 cycles/ticks + +Loop spin: 258 +gen_a: +median: 12442 cycles/ticks +average: 12512 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 20994 cycles/ticks +average: 21117 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33854 cycles/ticks +average: 34032 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36355 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34653 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35610 cycles/ticks + +kyber_decaps: +median: 38820 cycles/ticks +average: 38994 cycles/ticks + +Loop spin: 259 +gen_a: +median: 12374 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21788 cycles/ticks +average: 21890 cycles/ticks + +indcpa_enc: +median: 21016 cycles/ticks +average: 21129 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33851 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36397 cycles/ticks + +kyber_encaps_derand: +median: 34358 cycles/ticks +average: 34469 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35501 cycles/ticks + +kyber_decaps: +median: 38624 cycles/ticks +average: 38766 cycles/ticks + +Loop spin: 260 +gen_a: +median: 12452 cycles/ticks +average: 12548 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21758 cycles/ticks +average: 21874 cycles/ticks + +indcpa_enc: +median: 21020 cycles/ticks +average: 21128 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33916 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36325 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34582 cycles/ticks + +kyber_encaps: +median: 35308 cycles/ticks +average: 35493 cycles/ticks + +kyber_decaps: +median: 38656 cycles/ticks +average: 38800 cycles/ticks + +Loop spin: 261 +gen_a: +median: 12336 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22057 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21264 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33860 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34426 cycles/ticks +average: 34564 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35631 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 262 +gen_a: +median: 12350 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 123 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 21979 cycles/ticks + +indcpa_enc: +median: 21180 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33638 cycles/ticks +average: 33799 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34644 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35605 cycles/ticks + +kyber_decaps: +median: 38828 cycles/ticks +average: 38992 cycles/ticks + +Loop spin: 263 +gen_a: +median: 12362 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22021 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21354 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33568 cycles/ticks +average: 33721 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36339 cycles/ticks + +kyber_encaps_derand: +median: 34500 cycles/ticks +average: 34637 cycles/ticks + +kyber_encaps: +median: 35334 cycles/ticks +average: 35487 cycles/ticks + +kyber_decaps: +median: 38654 cycles/ticks +average: 38811 cycles/ticks + +Loop spin: 264 +gen_a: +median: 12348 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21744 cycles/ticks +average: 21843 cycles/ticks + +indcpa_enc: +median: 21002 cycles/ticks +average: 21114 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34584 cycles/ticks +average: 34715 cycles/ticks + +kyber_encaps: +median: 35536 cycles/ticks +average: 35675 cycles/ticks + +kyber_decaps: +median: 38796 cycles/ticks +average: 38947 cycles/ticks + +Loop spin: 265 +gen_a: +median: 12372 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21968 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21264 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33842 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36393 cycles/ticks + +kyber_encaps_derand: +median: 34366 cycles/ticks +average: 34502 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35557 cycles/ticks + +kyber_decaps: +median: 38626 cycles/ticks +average: 38781 cycles/ticks + +Loop spin: 266 +gen_a: +median: 12346 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22026 cycles/ticks +average: 22151 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21283 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33858 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34651 cycles/ticks + +kyber_encaps: +median: 35550 cycles/ticks +average: 35701 cycles/ticks + +kyber_decaps: +median: 38750 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 267 +gen_a: +median: 12360 cycles/ticks +average: 12432 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 21987 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21303 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33706 cycles/ticks +average: 33873 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36438 cycles/ticks + +kyber_encaps_derand: +median: 34554 cycles/ticks +average: 34688 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38742 cycles/ticks +average: 38877 cycles/ticks + +Loop spin: 268 +gen_a: +median: 12320 cycles/ticks +average: 12419 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23318 cycles/ticks +average: 23465 cycles/ticks + +indcpa_enc: +median: 22534 cycles/ticks +average: 22674 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33884 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36440 cycles/ticks + +kyber_encaps_derand: +median: 34506 cycles/ticks +average: 34663 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35655 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 269 +gen_a: +median: 12346 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 298 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23160 cycles/ticks +average: 23286 cycles/ticks + +indcpa_enc: +median: 22386 cycles/ticks +average: 22517 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33830 cycles/ticks +average: 33998 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34402 cycles/ticks +average: 34551 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35523 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38835 cycles/ticks + +Loop spin: 270 +gen_a: +median: 12362 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23360 cycles/ticks +average: 23470 cycles/ticks + +indcpa_enc: +median: 22682 cycles/ticks +average: 22853 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33836 cycles/ticks +average: 33989 cycles/ticks + +kyber_keypair: +median: 36292 cycles/ticks +average: 36529 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34646 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35648 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38912 cycles/ticks + +Loop spin: 271 +gen_a: +median: 12338 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 22011 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21277 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36443 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35605 cycles/ticks + +kyber_decaps: +median: 38750 cycles/ticks +average: 38918 cycles/ticks + +Loop spin: 272 +gen_a: +median: 12392 cycles/ticks +average: 12517 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 293 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22016 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33831 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34741 cycles/ticks + +kyber_encaps: +median: 35508 cycles/ticks +average: 35652 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38949 cycles/ticks + +Loop spin: 273 +gen_a: +median: 12352 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22030 cycles/ticks +average: 22157 cycles/ticks + +indcpa_enc: +median: 21256 cycles/ticks +average: 21390 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33824 cycles/ticks +average: 33981 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34681 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35620 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38887 cycles/ticks + +Loop spin: 274 +gen_a: +median: 12332 cycles/ticks +average: 12415 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22182 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1569 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33904 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36375 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34578 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35533 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38920 cycles/ticks + +Loop spin: 275 +gen_a: +median: 12648 cycles/ticks +average: 12731 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21956 cycles/ticks +average: 22062 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21294 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 35208 cycles/ticks +average: 35365 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36332 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35544 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38867 cycles/ticks + +Loop spin: 276 +gen_a: +median: 12354 cycles/ticks +average: 12490 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22042 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21225 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 35198 cycles/ticks +average: 35349 cycles/ticks + +kyber_keypair: +median: 36196 cycles/ticks +average: 36465 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34659 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35659 cycles/ticks + +kyber_decaps: +median: 38776 cycles/ticks +average: 38928 cycles/ticks + +Loop spin: 277 +gen_a: +median: 12344 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21724 cycles/ticks +average: 21832 cycles/ticks + +indcpa_enc: +median: 20952 cycles/ticks +average: 21068 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33938 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36377 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34623 cycles/ticks + +kyber_encaps: +median: 35428 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38672 cycles/ticks +average: 38806 cycles/ticks + +Loop spin: 278 +gen_a: +median: 12344 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21768 cycles/ticks +average: 21894 cycles/ticks + +indcpa_enc: +median: 21216 cycles/ticks +average: 21322 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33828 cycles/ticks +average: 33989 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36352 cycles/ticks + +kyber_encaps_derand: +median: 34392 cycles/ticks +average: 34568 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35525 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38844 cycles/ticks + +Loop spin: 279 +gen_a: +median: 12364 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 398 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21824 cycles/ticks +average: 21946 cycles/ticks + +indcpa_enc: +median: 21096 cycles/ticks +average: 21222 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33912 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34603 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38891 cycles/ticks + +Loop spin: 280 +gen_a: +median: 12444 cycles/ticks +average: 12559 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 288 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21692 cycles/ticks +average: 21845 cycles/ticks + +indcpa_enc: +median: 20952 cycles/ticks +average: 21091 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33890 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34599 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38858 cycles/ticks + +Loop spin: 281 +gen_a: +median: 12338 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22004 cycles/ticks +average: 22133 cycles/ticks + +indcpa_enc: +median: 21254 cycles/ticks +average: 21362 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33790 cycles/ticks +average: 33948 cycles/ticks + +kyber_keypair: +median: 36076 cycles/ticks +average: 36320 cycles/ticks + +kyber_encaps_derand: +median: 34572 cycles/ticks +average: 34705 cycles/ticks + +kyber_encaps: +median: 35502 cycles/ticks +average: 35696 cycles/ticks + +kyber_decaps: +median: 38858 cycles/ticks +average: 39012 cycles/ticks + +Loop spin: 282 +gen_a: +median: 12330 cycles/ticks +average: 12414 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21948 cycles/ticks +average: 22046 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21231 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34553 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35512 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 283 +gen_a: +median: 12604 cycles/ticks +average: 12672 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 392 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21934 cycles/ticks +average: 22066 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21290 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33903 cycles/ticks + +kyber_keypair: +median: 36198 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34600 cycles/ticks +average: 34719 cycles/ticks + +kyber_encaps: +median: 35580 cycles/ticks +average: 35812 cycles/ticks + +kyber_decaps: +median: 38874 cycles/ticks +average: 39015 cycles/ticks + +Loop spin: 284 +gen_a: +median: 12432 cycles/ticks +average: 12525 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22068 cycles/ticks + +indcpa_enc: +median: 21182 cycles/ticks +average: 21305 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33814 cycles/ticks +average: 33970 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34564 cycles/ticks +average: 34692 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35601 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38957 cycles/ticks + +Loop spin: 285 +gen_a: +median: 12384 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22092 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21249 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33544 cycles/ticks +average: 33695 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36401 cycles/ticks + +kyber_encaps_derand: +median: 34496 cycles/ticks +average: 34631 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35651 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38915 cycles/ticks + +Loop spin: 286 +gen_a: +median: 12350 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 288 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21969 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21223 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33642 cycles/ticks +average: 33809 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36370 cycles/ticks + +kyber_encaps_derand: +median: 35978 cycles/ticks +average: 36110 cycles/ticks + +kyber_encaps: +median: 36830 cycles/ticks +average: 36995 cycles/ticks + +kyber_decaps: +median: 40164 cycles/ticks +average: 40335 cycles/ticks + +Loop spin: 287 +gen_a: +median: 12412 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 45 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22034 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21215 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33782 cycles/ticks +average: 33931 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36324 cycles/ticks + +kyber_encaps_derand: +median: 34592 cycles/ticks +average: 34737 cycles/ticks + +kyber_encaps: +median: 35502 cycles/ticks +average: 35671 cycles/ticks + +kyber_decaps: +median: 38838 cycles/ticks +average: 38989 cycles/ticks + +Loop spin: 288 +gen_a: +median: 12328 cycles/ticks +average: 12512 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22023 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21283 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33819 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34579 cycles/ticks + +kyber_encaps: +median: 35364 cycles/ticks +average: 35536 cycles/ticks + +kyber_decaps: +median: 38628 cycles/ticks +average: 38794 cycles/ticks + +Loop spin: 289 +gen_a: +median: 12390 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1575 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21954 cycles/ticks +average: 22103 cycles/ticks + +indcpa_enc: +median: 21194 cycles/ticks +average: 21342 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33976 cycles/ticks + +kyber_keypair: +median: 36218 cycles/ticks +average: 36469 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34718 cycles/ticks + +kyber_encaps: +median: 35546 cycles/ticks +average: 35733 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38923 cycles/ticks + +Loop spin: 290 +gen_a: +median: 12336 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21978 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21212 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33806 cycles/ticks +average: 33978 cycles/ticks + +kyber_keypair: +median: 36244 cycles/ticks +average: 36477 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34708 cycles/ticks + +kyber_encaps: +median: 35608 cycles/ticks +average: 35810 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38899 cycles/ticks + +Loop spin: 291 +gen_a: +median: 12368 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1577 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21946 cycles/ticks +average: 22060 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33690 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34578 cycles/ticks +average: 34695 cycles/ticks + +kyber_encaps: +median: 35512 cycles/ticks +average: 35660 cycles/ticks + +kyber_decaps: +median: 38840 cycles/ticks +average: 39006 cycles/ticks + +Loop spin: 292 +gen_a: +median: 12406 cycles/ticks +average: 12512 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1559 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 42 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22028 cycles/ticks +average: 22157 cycles/ticks + +indcpa_enc: +median: 21244 cycles/ticks +average: 21354 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33876 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 34506 cycles/ticks +average: 34651 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35614 cycles/ticks + +kyber_decaps: +median: 38748 cycles/ticks +average: 38931 cycles/ticks + +Loop spin: 293 +gen_a: +median: 12332 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21870 cycles/ticks +average: 21991 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21298 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1578 cycles/ticks + +kyber_keypair_derand: +median: 33838 cycles/ticks +average: 34032 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36438 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34645 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35695 cycles/ticks + +kyber_decaps: +median: 38750 cycles/ticks +average: 38934 cycles/ticks + +Loop spin: 294 +gen_a: +median: 12332 cycles/ticks +average: 12421 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23176 cycles/ticks +average: 23296 cycles/ticks + +indcpa_enc: +median: 22430 cycles/ticks +average: 22550 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +kyber_keypair_derand: +median: 33824 cycles/ticks +average: 33990 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34584 cycles/ticks +average: 34739 cycles/ticks + +kyber_encaps: +median: 35582 cycles/ticks +average: 35818 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38971 cycles/ticks + +Loop spin: 295 +gen_a: +median: 12324 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 274 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 22005 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21269 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 35198 cycles/ticks +average: 35370 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34578 cycles/ticks +average: 34712 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35627 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38895 cycles/ticks + +Loop spin: 296 +gen_a: +median: 12384 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 46 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22069 cycles/ticks + +indcpa_enc: +median: 21184 cycles/ticks +average: 21370 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33802 cycles/ticks +average: 33962 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34572 cycles/ticks + +kyber_encaps: +median: 35310 cycles/ticks +average: 35462 cycles/ticks + +kyber_decaps: +median: 38680 cycles/ticks +average: 38848 cycles/ticks + +Loop spin: 297 +gen_a: +median: 12402 cycles/ticks +average: 12486 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 43 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23284 cycles/ticks +average: 23422 cycles/ticks + +indcpa_enc: +median: 22498 cycles/ticks +average: 22629 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 35124 cycles/ticks +average: 35287 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34663 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35611 cycles/ticks + +kyber_decaps: +median: 38814 cycles/ticks +average: 38956 cycles/ticks + +Loop spin: 298 +gen_a: +median: 12394 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22038 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21268 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33684 cycles/ticks +average: 33838 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34614 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35609 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38848 cycles/ticks + +Loop spin: 299 +gen_a: +median: 12344 cycles/ticks +average: 12425 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21748 cycles/ticks +average: 21887 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21220 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33656 cycles/ticks +average: 33828 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36394 cycles/ticks + +kyber_encaps_derand: +median: 34472 cycles/ticks +average: 34622 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38898 cycles/ticks + +Loop spin: 300 +gen_a: +median: 12348 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21995 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33856 cycles/ticks +average: 34047 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34496 cycles/ticks +average: 34657 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 301 +gen_a: +median: 12376 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 22005 cycles/ticks + +indcpa_enc: +median: 21124 cycles/ticks +average: 21256 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33848 cycles/ticks +average: 34014 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36452 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34716 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35626 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 302 +gen_a: +median: 12332 cycles/ticks +average: 12454 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 22009 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21248 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1579 cycles/ticks + +kyber_keypair_derand: +median: 33630 cycles/ticks +average: 33789 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34402 cycles/ticks +average: 34532 cycles/ticks + +kyber_encaps: +median: 35354 cycles/ticks +average: 35513 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38865 cycles/ticks + +Loop spin: 303 +gen_a: +median: 12432 cycles/ticks +average: 12541 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1604 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23272 cycles/ticks +average: 23380 cycles/ticks + +indcpa_enc: +median: 22488 cycles/ticks +average: 22613 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 35010 cycles/ticks +average: 35175 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34360 cycles/ticks +average: 34506 cycles/ticks + +kyber_encaps: +median: 35332 cycles/ticks +average: 35485 cycles/ticks + +kyber_decaps: +median: 38630 cycles/ticks +average: 38772 cycles/ticks + +Loop spin: 304 +gen_a: +median: 12640 cycles/ticks +average: 12671 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33885 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34689 cycles/ticks + +kyber_encaps: +median: 35488 cycles/ticks +average: 35656 cycles/ticks + +kyber_decaps: +median: 38834 cycles/ticks +average: 38982 cycles/ticks + +Loop spin: 305 +gen_a: +median: 12330 cycles/ticks +average: 12400 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21973 cycles/ticks + +indcpa_enc: +median: 21080 cycles/ticks +average: 21187 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33833 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36356 cycles/ticks + +kyber_encaps_derand: +median: 34374 cycles/ticks +average: 34514 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35600 cycles/ticks + +kyber_decaps: +median: 38612 cycles/ticks +average: 38760 cycles/ticks + +Loop spin: 306 +gen_a: +median: 12336 cycles/ticks +average: 12411 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23310 cycles/ticks +average: 23448 cycles/ticks + +indcpa_enc: +median: 22550 cycles/ticks +average: 22686 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33953 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34552 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35523 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38860 cycles/ticks + +Loop spin: 307 +gen_a: +median: 12390 cycles/ticks +average: 12485 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21782 cycles/ticks +average: 21895 cycles/ticks + +indcpa_enc: +median: 20986 cycles/ticks +average: 21111 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33805 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34336 cycles/ticks +average: 34449 cycles/ticks + +kyber_encaps: +median: 35298 cycles/ticks +average: 35459 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38806 cycles/ticks + +Loop spin: 308 +gen_a: +median: 12586 cycles/ticks +average: 12677 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22004 cycles/ticks + +indcpa_enc: +median: 21162 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 33960 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34554 cycles/ticks + +kyber_encaps: +median: 35364 cycles/ticks +average: 35514 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38845 cycles/ticks + +Loop spin: 309 +gen_a: +median: 12390 cycles/ticks +average: 12489 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 21997 cycles/ticks + +indcpa_enc: +median: 21180 cycles/ticks +average: 21290 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33794 cycles/ticks +average: 33968 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34566 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35571 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38847 cycles/ticks + +Loop spin: 310 +gen_a: +median: 12336 cycles/ticks +average: 12427 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21980 cycles/ticks +average: 22119 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21303 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33956 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34550 cycles/ticks +average: 34681 cycles/ticks + +kyber_encaps: +median: 35468 cycles/ticks +average: 35632 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38931 cycles/ticks + +Loop spin: 311 +gen_a: +median: 12396 cycles/ticks +average: 12485 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21048 cycles/ticks +average: 21184 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33856 cycles/ticks +average: 34037 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 35808 cycles/ticks +average: 35952 cycles/ticks + +kyber_encaps: +median: 36756 cycles/ticks +average: 36922 cycles/ticks + +kyber_decaps: +median: 39996 cycles/ticks +average: 40127 cycles/ticks + +Loop spin: 312 +gen_a: +median: 12390 cycles/ticks +average: 12565 cycles/ticks + +poly_getnoise_eta1: +median: 1552 cycles/ticks +average: 1555 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 411 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21938 cycles/ticks +average: 22039 cycles/ticks + +indcpa_enc: +median: 21192 cycles/ticks +average: 21321 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33640 cycles/ticks +average: 33781 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34574 cycles/ticks +average: 34715 cycles/ticks + +kyber_encaps: +median: 35500 cycles/ticks +average: 35658 cycles/ticks + +kyber_decaps: +median: 38798 cycles/ticks +average: 38962 cycles/ticks + +Loop spin: 313 +gen_a: +median: 12334 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 270 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 389 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21986 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21237 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33788 cycles/ticks +average: 33943 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36442 cycles/ticks + +kyber_encaps_derand: +median: 34402 cycles/ticks +average: 34528 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35514 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38867 cycles/ticks + +Loop spin: 314 +gen_a: +median: 12338 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21980 cycles/ticks +average: 22088 cycles/ticks + +indcpa_enc: +median: 21202 cycles/ticks +average: 21345 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33834 cycles/ticks +average: 33981 cycles/ticks + +kyber_keypair: +median: 36216 cycles/ticks +average: 36453 cycles/ticks + +kyber_encaps_derand: +median: 34468 cycles/ticks +average: 34594 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35505 cycles/ticks + +kyber_decaps: +median: 38654 cycles/ticks +average: 38797 cycles/ticks + +Loop spin: 315 +gen_a: +median: 12366 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1605 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22018 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21269 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33926 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 34590 cycles/ticks +average: 34727 cycles/ticks + +kyber_encaps: +median: 35552 cycles/ticks +average: 35724 cycles/ticks + +kyber_decaps: +median: 38864 cycles/ticks +average: 39023 cycles/ticks + +Loop spin: 316 +gen_a: +median: 12346 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21842 cycles/ticks +average: 21941 cycles/ticks + +indcpa_enc: +median: 21676 cycles/ticks +average: 21794 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 34288 cycles/ticks +average: 34415 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 35758 cycles/ticks +average: 35919 cycles/ticks + +kyber_encaps: +median: 36662 cycles/ticks +average: 36845 cycles/ticks + +kyber_decaps: +median: 39996 cycles/ticks +average: 40260 cycles/ticks + +Loop spin: 317 +gen_a: +median: 12378 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22348 cycles/ticks +average: 22480 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21300 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33967 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34638 cycles/ticks +average: 34794 cycles/ticks + +kyber_encaps: +median: 35610 cycles/ticks +average: 35778 cycles/ticks + +kyber_decaps: +median: 38840 cycles/ticks +average: 38985 cycles/ticks + +Loop spin: 318 +gen_a: +median: 12338 cycles/ticks +average: 12431 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 247 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21724 cycles/ticks +average: 21845 cycles/ticks + +indcpa_enc: +median: 21018 cycles/ticks +average: 21150 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33932 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34676 cycles/ticks +average: 34833 cycles/ticks + +kyber_encaps: +median: 35600 cycles/ticks +average: 35762 cycles/ticks + +kyber_decaps: +median: 38852 cycles/ticks +average: 39023 cycles/ticks + +Loop spin: 319 +gen_a: +median: 12610 cycles/ticks +average: 12654 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23198 cycles/ticks +average: 23325 cycles/ticks + +indcpa_enc: +median: 22422 cycles/ticks +average: 22562 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 36612 cycles/ticks +average: 36817 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34683 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35650 cycles/ticks + +kyber_decaps: +median: 38852 cycles/ticks +average: 38989 cycles/ticks + +Loop spin: 320 +gen_a: +median: 12398 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22055 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21214 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 33961 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36451 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34700 cycles/ticks + +kyber_encaps: +median: 35532 cycles/ticks +average: 35710 cycles/ticks + +kyber_decaps: +median: 38810 cycles/ticks +average: 39000 cycles/ticks + +Loop spin: 321 +gen_a: +median: 12384 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 239 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21850 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21096 cycles/ticks +average: 21223 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33871 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34689 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35639 cycles/ticks + +kyber_decaps: +median: 38790 cycles/ticks +average: 38923 cycles/ticks + +Loop spin: 322 +gen_a: +median: 12362 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21932 cycles/ticks +average: 22051 cycles/ticks + +indcpa_enc: +median: 21180 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 33994 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38829 cycles/ticks + +Loop spin: 323 +gen_a: +median: 12340 cycles/ticks +average: 12430 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 122 cycles/ticks + +indcpa_keypair: +median: 21792 cycles/ticks +average: 21918 cycles/ticks + +indcpa_enc: +median: 21060 cycles/ticks +average: 21190 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33906 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36378 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34546 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35539 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38814 cycles/ticks + +Loop spin: 324 +gen_a: +median: 12324 cycles/ticks +average: 12422 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 24804 cycles/ticks +average: 24965 cycles/ticks + +indcpa_enc: +median: 22674 cycles/ticks +average: 22831 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33877 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34652 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35658 cycles/ticks + +kyber_decaps: +median: 38798 cycles/ticks +average: 38956 cycles/ticks + +Loop spin: 325 +gen_a: +median: 12396 cycles/ticks +average: 12521 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21748 cycles/ticks +average: 21865 cycles/ticks + +indcpa_enc: +median: 21018 cycles/ticks +average: 21147 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33868 cycles/ticks +average: 34023 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34588 cycles/ticks +average: 34719 cycles/ticks + +kyber_encaps: +median: 35512 cycles/ticks +average: 35691 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38886 cycles/ticks + +Loop spin: 326 +gen_a: +median: 12346 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21026 cycles/ticks +average: 21147 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33788 cycles/ticks +average: 33965 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34625 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35642 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38919 cycles/ticks + +Loop spin: 327 +gen_a: +median: 12340 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 27 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21836 cycles/ticks +average: 21937 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21248 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33830 cycles/ticks +average: 33965 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36394 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34660 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 38278 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38933 cycles/ticks + +Loop spin: 328 +gen_a: +median: 12396 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21744 cycles/ticks +average: 21882 cycles/ticks + +indcpa_enc: +median: 20990 cycles/ticks +average: 21113 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33934 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34414 cycles/ticks +average: 34550 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35532 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38852 cycles/ticks + +Loop spin: 329 +gen_a: +median: 12358 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21832 cycles/ticks +average: 21955 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21203 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 36421 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34640 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35630 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38931 cycles/ticks + +Loop spin: 330 +gen_a: +median: 12362 cycles/ticks +average: 12464 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21982 cycles/ticks +average: 22112 cycles/ticks + +indcpa_enc: +median: 21758 cycles/ticks +average: 21901 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33987 cycles/ticks + +kyber_keypair: +median: 36374 cycles/ticks +average: 36680 cycles/ticks + +kyber_encaps_derand: +median: 35108 cycles/ticks +average: 35224 cycles/ticks + +kyber_encaps: +median: 36100 cycles/ticks +average: 36232 cycles/ticks + +kyber_decaps: +median: 39546 cycles/ticks +average: 39656 cycles/ticks + +Loop spin: 331 +gen_a: +median: 12342 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21948 cycles/ticks +average: 22043 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21344 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33891 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36419 cycles/ticks + +kyber_encaps_derand: +median: 34300 cycles/ticks +average: 34424 cycles/ticks + +kyber_encaps: +median: 35268 cycles/ticks +average: 35410 cycles/ticks + +kyber_decaps: +median: 38538 cycles/ticks +average: 38698 cycles/ticks + +Loop spin: 332 +gen_a: +median: 12342 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21904 cycles/ticks +average: 22016 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33648 cycles/ticks +average: 33808 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34566 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35570 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38792 cycles/ticks + +Loop spin: 333 +gen_a: +median: 12378 cycles/ticks +average: 12467 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 398 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 22004 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21203 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33943 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 35910 cycles/ticks +average: 36066 cycles/ticks + +kyber_encaps: +median: 36826 cycles/ticks +average: 36986 cycles/ticks + +kyber_decaps: +median: 40114 cycles/ticks +average: 40292 cycles/ticks + +Loop spin: 334 +gen_a: +median: 12346 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 120 cycles/ticks + +indcpa_keypair: +median: 21790 cycles/ticks +average: 21881 cycles/ticks + +indcpa_enc: +median: 21088 cycles/ticks +average: 21232 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33778 cycles/ticks +average: 33945 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36426 cycles/ticks + +kyber_encaps_derand: +median: 34612 cycles/ticks +average: 34739 cycles/ticks + +kyber_encaps: +median: 35490 cycles/ticks +average: 35636 cycles/ticks + +kyber_decaps: +median: 38814 cycles/ticks +average: 38981 cycles/ticks + +Loop spin: 335 +gen_a: +median: 12394 cycles/ticks +average: 12465 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22033 cycles/ticks + +indcpa_enc: +median: 21228 cycles/ticks +average: 21351 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33909 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36375 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34617 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35611 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38802 cycles/ticks + +Loop spin: 336 +gen_a: +median: 12338 cycles/ticks +average: 12450 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22030 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33914 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34408 cycles/ticks +average: 34548 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35522 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38800 cycles/ticks + +Loop spin: 337 +gen_a: +median: 12358 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1600 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 122 cycles/ticks + +indcpa_keypair: +median: 21788 cycles/ticks +average: 21900 cycles/ticks + +indcpa_enc: +median: 21058 cycles/ticks +average: 21168 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 33971 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36349 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34554 cycles/ticks + +kyber_encaps: +median: 35354 cycles/ticks +average: 35509 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38844 cycles/ticks + +Loop spin: 338 +gen_a: +median: 12438 cycles/ticks +average: 12511 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21826 cycles/ticks +average: 21916 cycles/ticks + +indcpa_enc: +median: 21058 cycles/ticks +average: 21165 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 35168 cycles/ticks +average: 35316 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36373 cycles/ticks + +kyber_encaps_derand: +median: 34304 cycles/ticks +average: 34442 cycles/ticks + +kyber_encaps: +median: 35298 cycles/ticks +average: 35463 cycles/ticks + +kyber_decaps: +median: 38496 cycles/ticks +average: 38724 cycles/ticks + +Loop spin: 339 +gen_a: +median: 12638 cycles/ticks +average: 12743 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21766 cycles/ticks +average: 21901 cycles/ticks + +indcpa_enc: +median: 21010 cycles/ticks +average: 21168 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33857 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34410 cycles/ticks +average: 34515 cycles/ticks + +kyber_encaps: +median: 35396 cycles/ticks +average: 35537 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38828 cycles/ticks + +Loop spin: 340 +gen_a: +median: 12382 cycles/ticks +average: 12505 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21036 cycles/ticks +average: 21171 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 34017 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34592 cycles/ticks +average: 34708 cycles/ticks + +kyber_encaps: +median: 35520 cycles/ticks +average: 35673 cycles/ticks + +kyber_decaps: +median: 38842 cycles/ticks +average: 39001 cycles/ticks + +Loop spin: 341 +gen_a: +median: 12384 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23190 cycles/ticks +average: 23320 cycles/ticks + +indcpa_enc: +median: 22422 cycles/ticks +average: 22559 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1568 cycles/ticks + +kyber_keypair_derand: +median: 33836 cycles/ticks +average: 33965 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36418 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34681 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35586 cycles/ticks + +kyber_decaps: +median: 38784 cycles/ticks +average: 38895 cycles/ticks + +Loop spin: 342 +gen_a: +median: 12318 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 121 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22037 cycles/ticks + +indcpa_enc: +median: 21182 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33854 cycles/ticks +average: 34000 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36372 cycles/ticks + +kyber_encaps_derand: +median: 35804 cycles/ticks +average: 35956 cycles/ticks + +kyber_encaps: +median: 36734 cycles/ticks +average: 36914 cycles/ticks + +kyber_decaps: +median: 40042 cycles/ticks +average: 40179 cycles/ticks + +Loop spin: 343 +gen_a: +median: 12452 cycles/ticks +average: 12547 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22048 cycles/ticks +average: 22174 cycles/ticks + +indcpa_enc: +median: 21268 cycles/ticks +average: 21385 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 34092 cycles/ticks +average: 34242 cycles/ticks + +kyber_keypair: +median: 36404 cycles/ticks +average: 36646 cycles/ticks + +kyber_encaps_derand: +median: 34582 cycles/ticks +average: 34707 cycles/ticks + +kyber_encaps: +median: 35534 cycles/ticks +average: 35695 cycles/ticks + +kyber_decaps: +median: 38834 cycles/ticks +average: 38960 cycles/ticks + +Loop spin: 344 +gen_a: +median: 12328 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 409 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21774 cycles/ticks +average: 21878 cycles/ticks + +indcpa_enc: +median: 21030 cycles/ticks +average: 21172 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33806 cycles/ticks +average: 33948 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36495 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34682 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35566 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38841 cycles/ticks + +Loop spin: 345 +gen_a: +median: 12438 cycles/ticks +average: 12533 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22006 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21319 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33954 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36438 cycles/ticks + +kyber_encaps_derand: +median: 34600 cycles/ticks +average: 34700 cycles/ticks + +kyber_encaps: +median: 35596 cycles/ticks +average: 35731 cycles/ticks + +kyber_decaps: +median: 38762 cycles/ticks +average: 38934 cycles/ticks + +Loop spin: 346 +gen_a: +median: 12408 cycles/ticks +average: 12518 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1598 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21959 cycles/ticks + +indcpa_enc: +median: 21072 cycles/ticks +average: 21191 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 35124 cycles/ticks +average: 35259 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36445 cycles/ticks + +kyber_encaps_derand: +median: 34650 cycles/ticks +average: 34810 cycles/ticks + +kyber_encaps: +median: 35502 cycles/ticks +average: 35657 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38889 cycles/ticks + +Loop spin: 347 +gen_a: +median: 12376 cycles/ticks +average: 12486 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21742 cycles/ticks +average: 21874 cycles/ticks + +indcpa_enc: +median: 21022 cycles/ticks +average: 21157 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33722 cycles/ticks +average: 33883 cycles/ticks + +kyber_keypair: +median: 36298 cycles/ticks +average: 36559 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35565 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38854 cycles/ticks + +Loop spin: 348 +gen_a: +median: 12682 cycles/ticks +average: 12740 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21929 cycles/ticks + +indcpa_enc: +median: 21058 cycles/ticks +average: 21231 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33840 cycles/ticks +average: 33982 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34604 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35587 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38913 cycles/ticks + +Loop spin: 349 +gen_a: +median: 12342 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1574 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21806 cycles/ticks +average: 21911 cycles/ticks + +indcpa_enc: +median: 21054 cycles/ticks +average: 21201 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33935 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36357 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34650 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35501 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38931 cycles/ticks + +Loop spin: 350 +gen_a: +median: 12404 cycles/ticks +average: 12499 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33668 cycles/ticks +average: 33822 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34570 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35517 cycles/ticks + +kyber_decaps: +median: 38618 cycles/ticks +average: 38777 cycles/ticks + +Loop spin: 351 +gen_a: +median: 12356 cycles/ticks +average: 12420 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22090 cycles/ticks +average: 22219 cycles/ticks + +indcpa_enc: +median: 21316 cycles/ticks +average: 21420 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33838 cycles/ticks +average: 34025 cycles/ticks + +kyber_keypair: +median: 36260 cycles/ticks +average: 36511 cycles/ticks + +kyber_encaps_derand: +median: 34528 cycles/ticks +average: 34640 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35666 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38864 cycles/ticks + +Loop spin: 352 +gen_a: +median: 12380 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 22029 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21257 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33778 cycles/ticks +average: 33958 cycles/ticks + +kyber_keypair: +median: 36214 cycles/ticks +average: 36448 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35528 cycles/ticks +average: 35691 cycles/ticks + +kyber_decaps: +median: 38728 cycles/ticks +average: 38882 cycles/ticks + +Loop spin: 353 +gen_a: +median: 12384 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22054 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33914 cycles/ticks +average: 34066 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36453 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35428 cycles/ticks +average: 35554 cycles/ticks + +kyber_decaps: +median: 38670 cycles/ticks +average: 38810 cycles/ticks + +Loop spin: 354 +gen_a: +median: 12342 cycles/ticks +average: 12429 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21786 cycles/ticks +average: 21937 cycles/ticks + +indcpa_enc: +median: 21052 cycles/ticks +average: 21163 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33885 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34392 cycles/ticks +average: 34512 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35560 cycles/ticks + +kyber_decaps: +median: 38736 cycles/ticks +average: 38909 cycles/ticks + +Loop spin: 355 +gen_a: +median: 12336 cycles/ticks +average: 12507 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21955 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21295 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1577 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33891 cycles/ticks + +kyber_keypair: +median: 36198 cycles/ticks +average: 36440 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34553 cycles/ticks + +kyber_encaps: +median: 35432 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38841 cycles/ticks + +Loop spin: 356 +gen_a: +median: 12672 cycles/ticks +average: 12740 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 22016 cycles/ticks +average: 22110 cycles/ticks + +indcpa_enc: +median: 21326 cycles/ticks +average: 21454 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33903 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36397 cycles/ticks + +kyber_encaps_derand: +median: 34400 cycles/ticks +average: 34531 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38528 cycles/ticks +average: 38688 cycles/ticks + +Loop spin: 357 +gen_a: +median: 12410 cycles/ticks +average: 12526 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21920 cycles/ticks +average: 22039 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33879 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36356 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34668 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35602 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38915 cycles/ticks + +Loop spin: 358 +gen_a: +median: 12390 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22078 cycles/ticks +average: 22192 cycles/ticks + +indcpa_enc: +median: 21220 cycles/ticks +average: 21330 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33830 cycles/ticks +average: 33961 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34596 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 359 +gen_a: +median: 12334 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21946 cycles/ticks +average: 22057 cycles/ticks + +indcpa_enc: +median: 21180 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33626 cycles/ticks +average: 33803 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34521 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35523 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 360 +gen_a: +median: 12352 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21824 cycles/ticks +average: 21933 cycles/ticks + +indcpa_enc: +median: 21080 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33794 cycles/ticks +average: 33979 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36421 cycles/ticks + +kyber_encaps_derand: +median: 35870 cycles/ticks +average: 36018 cycles/ticks + +kyber_encaps: +median: 36830 cycles/ticks +average: 37064 cycles/ticks + +kyber_decaps: +median: 40152 cycles/ticks +average: 40325 cycles/ticks + +Loop spin: 361 +gen_a: +median: 12406 cycles/ticks +average: 12513 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21928 cycles/ticks +average: 22079 cycles/ticks + +indcpa_enc: +median: 21212 cycles/ticks +average: 21338 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33888 cycles/ticks +average: 34065 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36465 cycles/ticks + +kyber_encaps_derand: +median: 34602 cycles/ticks +average: 34749 cycles/ticks + +kyber_encaps: +median: 35520 cycles/ticks +average: 35690 cycles/ticks + +kyber_decaps: +median: 38842 cycles/ticks +average: 39029 cycles/ticks + +Loop spin: 362 +gen_a: +median: 12422 cycles/ticks +average: 12541 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 302 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22089 cycles/ticks + +indcpa_enc: +median: 21260 cycles/ticks +average: 21376 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33868 cycles/ticks +average: 34031 cycles/ticks + +kyber_keypair: +median: 36222 cycles/ticks +average: 36453 cycles/ticks + +kyber_encaps_derand: +median: 34490 cycles/ticks +average: 34616 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35648 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 363 +gen_a: +median: 12698 cycles/ticks +average: 12715 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 298 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21984 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21245 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 33954 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35565 cycles/ticks + +kyber_decaps: +median: 38670 cycles/ticks +average: 38831 cycles/ticks + +Loop spin: 364 +gen_a: +median: 12326 cycles/ticks +average: 12424 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1565 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 24 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21770 cycles/ticks +average: 21885 cycles/ticks + +indcpa_enc: +median: 21000 cycles/ticks +average: 21127 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33660 cycles/ticks +average: 33816 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34532 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35489 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 365 +gen_a: +median: 12346 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21326 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 35124 cycles/ticks +average: 35335 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36447 cycles/ticks + +kyber_encaps_derand: +median: 34572 cycles/ticks +average: 34720 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35684 cycles/ticks + +kyber_decaps: +median: 38784 cycles/ticks +average: 38933 cycles/ticks + +Loop spin: 366 +gen_a: +median: 12348 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 22003 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21304 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33908 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34480 cycles/ticks +average: 34630 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38842 cycles/ticks + +Loop spin: 367 +gen_a: +median: 12352 cycles/ticks +average: 12503 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21925 cycles/ticks + +indcpa_enc: +median: 21230 cycles/ticks +average: 21354 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33907 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34632 cycles/ticks +average: 34767 cycles/ticks + +kyber_encaps: +median: 35560 cycles/ticks +average: 35739 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38938 cycles/ticks + +Loop spin: 368 +gen_a: +median: 12448 cycles/ticks +average: 12561 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23266 cycles/ticks +average: 23388 cycles/ticks + +indcpa_enc: +median: 22544 cycles/ticks +average: 22664 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33780 cycles/ticks +average: 33950 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34308 cycles/ticks +average: 34411 cycles/ticks + +kyber_encaps: +median: 35242 cycles/ticks +average: 35407 cycles/ticks + +kyber_decaps: +median: 38542 cycles/ticks +average: 38713 cycles/ticks + +Loop spin: 369 +gen_a: +median: 12334 cycles/ticks +average: 12424 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 273 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33640 cycles/ticks +average: 33802 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36365 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34633 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 370 +gen_a: +median: 12364 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 22021 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21287 cycles/ticks + +indcpa_dec: +median: 1576 cycles/ticks +average: 1592 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33893 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34418 cycles/ticks +average: 34578 cycles/ticks + +kyber_encaps: +median: 35316 cycles/ticks +average: 35501 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 371 +gen_a: +median: 12400 cycles/ticks +average: 12587 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23298 cycles/ticks +average: 23409 cycles/ticks + +indcpa_enc: +median: 22558 cycles/ticks +average: 22669 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33916 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34622 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35673 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38809 cycles/ticks + +Loop spin: 372 +gen_a: +median: 12376 cycles/ticks +average: 12486 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22062 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21296 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 35118 cycles/ticks +average: 35293 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34420 cycles/ticks +average: 34572 cycles/ticks + +kyber_encaps: +median: 35354 cycles/ticks +average: 35535 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38860 cycles/ticks + +Loop spin: 373 +gen_a: +median: 12342 cycles/ticks +average: 12443 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21828 cycles/ticks +average: 21964 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21300 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33684 cycles/ticks +average: 33835 cycles/ticks + +kyber_keypair: +median: 36232 cycles/ticks +average: 36568 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34510 cycles/ticks + +kyber_encaps: +median: 35330 cycles/ticks +average: 35493 cycles/ticks + +kyber_decaps: +median: 38574 cycles/ticks +average: 38732 cycles/ticks + +Loop spin: 374 +gen_a: +median: 12374 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 32 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22054 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21259 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33826 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34614 cycles/ticks + +kyber_encaps: +median: 35438 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 375 +gen_a: +median: 12362 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1568 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 273 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 21987 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21287 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33670 cycles/ticks +average: 33818 cycles/ticks + +kyber_keypair: +median: 36098 cycles/ticks +average: 36330 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34597 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35530 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38884 cycles/ticks + +Loop spin: 376 +gen_a: +median: 12390 cycles/ticks +average: 12524 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1599 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21939 cycles/ticks + +indcpa_enc: +median: 20986 cycles/ticks +average: 21112 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 35106 cycles/ticks +average: 35267 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34502 cycles/ticks +average: 34630 cycles/ticks + +kyber_encaps: +median: 35410 cycles/ticks +average: 35572 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38894 cycles/ticks + +Loop spin: 377 +gen_a: +median: 12338 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 251 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21882 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21249 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33849 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34378 cycles/ticks +average: 34512 cycles/ticks + +kyber_encaps: +median: 35374 cycles/ticks +average: 35525 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38814 cycles/ticks + +Loop spin: 378 +gen_a: +median: 12378 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 21970 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21212 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33870 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36391 cycles/ticks + +kyber_encaps_derand: +median: 34422 cycles/ticks +average: 34538 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35509 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38851 cycles/ticks + +Loop spin: 379 +gen_a: +median: 12338 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21870 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21102 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33802 cycles/ticks +average: 33962 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34606 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35611 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38867 cycles/ticks + +Loop spin: 380 +gen_a: +median: 12382 cycles/ticks +average: 12491 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22001 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21203 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33876 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36348 cycles/ticks + +kyber_encaps_derand: +median: 34468 cycles/ticks +average: 34603 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35633 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38883 cycles/ticks + +Loop spin: 381 +gen_a: +median: 12330 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22044 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21220 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33890 cycles/ticks +average: 34036 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 34514 cycles/ticks +average: 34669 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35661 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 382 +gen_a: +median: 12402 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21974 cycles/ticks +average: 22078 cycles/ticks + +indcpa_enc: +median: 21202 cycles/ticks +average: 21324 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33794 cycles/ticks +average: 33965 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36439 cycles/ticks + +kyber_encaps_derand: +median: 34584 cycles/ticks +average: 34719 cycles/ticks + +kyber_encaps: +median: 35534 cycles/ticks +average: 35714 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38989 cycles/ticks + +Loop spin: 383 +gen_a: +median: 12394 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21742 cycles/ticks +average: 21839 cycles/ticks + +indcpa_enc: +median: 20962 cycles/ticks +average: 21084 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33684 cycles/ticks +average: 33840 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36392 cycles/ticks + +kyber_encaps_derand: +median: 34636 cycles/ticks +average: 34762 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35602 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38830 cycles/ticks + +Loop spin: 384 +gen_a: +median: 12338 cycles/ticks +average: 12510 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 21981 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21311 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33722 cycles/ticks +average: 33872 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36416 cycles/ticks + +kyber_encaps_derand: +median: 34542 cycles/ticks +average: 34677 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35635 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38959 cycles/ticks + +Loop spin: 385 +gen_a: +median: 12440 cycles/ticks +average: 12569 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 21986 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21247 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33794 cycles/ticks +average: 33931 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36453 cycles/ticks + +kyber_encaps_derand: +median: 34438 cycles/ticks +average: 34572 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38767 cycles/ticks + +Loop spin: 386 +gen_a: +median: 12622 cycles/ticks +average: 12708 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21790 cycles/ticks +average: 21897 cycles/ticks + +indcpa_enc: +median: 21032 cycles/ticks +average: 21169 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 35118 cycles/ticks +average: 35286 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36369 cycles/ticks + +kyber_encaps_derand: +median: 34414 cycles/ticks +average: 34546 cycles/ticks + +kyber_encaps: +median: 35324 cycles/ticks +average: 35500 cycles/ticks + +kyber_decaps: +median: 38642 cycles/ticks +average: 38795 cycles/ticks + +Loop spin: 387 +gen_a: +median: 12412 cycles/ticks +average: 12539 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 418 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21972 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21317 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 34942 cycles/ticks +average: 35124 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34478 cycles/ticks +average: 34604 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35621 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38784 cycles/ticks + +Loop spin: 388 +gen_a: +median: 12398 cycles/ticks +average: 12503 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21952 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21191 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36416 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34620 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38852 cycles/ticks + +Loop spin: 389 +gen_a: +median: 12390 cycles/ticks +average: 12481 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22003 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33849 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34560 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35517 cycles/ticks + +kyber_decaps: +median: 38636 cycles/ticks +average: 38786 cycles/ticks + +Loop spin: 390 +gen_a: +median: 12338 cycles/ticks +average: 12403 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 125 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22027 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21276 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33972 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34636 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35532 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38868 cycles/ticks + +Loop spin: 391 +gen_a: +median: 12330 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21970 cycles/ticks +average: 22082 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21250 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33628 cycles/ticks +average: 33791 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 35842 cycles/ticks +average: 35996 cycles/ticks + +kyber_encaps: +median: 36774 cycles/ticks +average: 36921 cycles/ticks + +kyber_decaps: +median: 40042 cycles/ticks +average: 40185 cycles/ticks + +Loop spin: 392 +gen_a: +median: 12376 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21772 cycles/ticks +average: 21882 cycles/ticks + +indcpa_enc: +median: 21060 cycles/ticks +average: 21188 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33912 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34692 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35660 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38861 cycles/ticks + +Loop spin: 393 +gen_a: +median: 12426 cycles/ticks +average: 12537 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21266 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33850 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34673 cycles/ticks + +kyber_encaps: +median: 35434 cycles/ticks +average: 35667 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38885 cycles/ticks + +Loop spin: 394 +gen_a: +median: 12416 cycles/ticks +average: 12528 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 413 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22053 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21256 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33924 cycles/ticks + +kyber_keypair: +median: 36222 cycles/ticks +average: 36458 cycles/ticks + +kyber_encaps_derand: +median: 34400 cycles/ticks +average: 34489 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35516 cycles/ticks + +kyber_decaps: +median: 38668 cycles/ticks +average: 38806 cycles/ticks + +Loop spin: 395 +gen_a: +median: 12368 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22066 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21282 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33612 cycles/ticks +average: 33775 cycles/ticks + +kyber_keypair: +median: 36094 cycles/ticks +average: 36392 cycles/ticks + +kyber_encaps_derand: +median: 34582 cycles/ticks +average: 34705 cycles/ticks + +kyber_encaps: +median: 35558 cycles/ticks +average: 35707 cycles/ticks + +kyber_decaps: +median: 38842 cycles/ticks +average: 38993 cycles/ticks + +Loop spin: 396 +gen_a: +median: 12368 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23354 cycles/ticks +average: 23470 cycles/ticks + +indcpa_enc: +median: 22640 cycles/ticks +average: 22780 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 35052 cycles/ticks +average: 35218 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 34342 cycles/ticks +average: 34462 cycles/ticks + +kyber_encaps: +median: 35316 cycles/ticks +average: 35474 cycles/ticks + +kyber_decaps: +median: 38560 cycles/ticks +average: 38698 cycles/ticks + +Loop spin: 397 +gen_a: +median: 12342 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 390 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22100 cycles/ticks +average: 22221 cycles/ticks + +indcpa_enc: +median: 21334 cycles/ticks +average: 21449 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33880 cycles/ticks +average: 34011 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34542 cycles/ticks +average: 34685 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35671 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 398 +gen_a: +median: 12346 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22000 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21273 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33836 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34704 cycles/ticks +average: 34832 cycles/ticks + +kyber_encaps: +median: 35660 cycles/ticks +average: 35832 cycles/ticks + +kyber_decaps: +median: 38904 cycles/ticks +average: 39048 cycles/ticks + +Loop spin: 399 +gen_a: +median: 12366 cycles/ticks +average: 12520 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1613 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22026 cycles/ticks +average: 22142 cycles/ticks + +indcpa_enc: +median: 21306 cycles/ticks +average: 21491 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33778 cycles/ticks +average: 33936 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36326 cycles/ticks + +kyber_encaps_derand: +median: 34606 cycles/ticks +average: 34730 cycles/ticks + +kyber_encaps: +median: 35524 cycles/ticks +average: 35662 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 400 +gen_a: +median: 12418 cycles/ticks +average: 12524 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22027 cycles/ticks + +indcpa_enc: +median: 21192 cycles/ticks +average: 21329 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33885 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34673 cycles/ticks + +kyber_encaps: +median: 35552 cycles/ticks +average: 35734 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 401 +gen_a: +median: 12342 cycles/ticks +average: 12436 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1559 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22057 cycles/ticks + +indcpa_enc: +median: 21190 cycles/ticks +average: 21369 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33794 cycles/ticks +average: 33929 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34539 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35515 cycles/ticks + +kyber_decaps: +median: 38672 cycles/ticks +average: 38814 cycles/ticks + +Loop spin: 402 +gen_a: +median: 12412 cycles/ticks +average: 12510 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 45 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21944 cycles/ticks +average: 22046 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21295 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33908 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34669 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38792 cycles/ticks +average: 38939 cycles/ticks + +Loop spin: 403 +gen_a: +median: 12326 cycles/ticks +average: 12416 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1568 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21980 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33866 cycles/ticks + +kyber_keypair: +median: 36074 cycles/ticks +average: 36326 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34677 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38848 cycles/ticks +average: 39010 cycles/ticks + +Loop spin: 404 +gen_a: +median: 12338 cycles/ticks +average: 12455 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 273 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 22016 cycles/ticks +average: 22150 cycles/ticks + +indcpa_enc: +median: 21162 cycles/ticks +average: 21261 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33650 cycles/ticks +average: 33815 cycles/ticks + +kyber_keypair: +median: 36240 cycles/ticks +average: 36571 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34546 cycles/ticks + +kyber_encaps: +median: 35338 cycles/ticks +average: 35506 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38794 cycles/ticks + +Loop spin: 405 +gen_a: +median: 12336 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 49 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21230 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33854 cycles/ticks +average: 33994 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 37218 cycles/ticks +average: 37376 cycles/ticks + +kyber_encaps: +median: 38092 cycles/ticks +average: 38246 cycles/ticks + +kyber_decaps: +median: 41386 cycles/ticks +average: 41540 cycles/ticks + +Loop spin: 406 +gen_a: +median: 12398 cycles/ticks +average: 12492 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21790 cycles/ticks +average: 21934 cycles/ticks + +indcpa_enc: +median: 21058 cycles/ticks +average: 21166 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33636 cycles/ticks +average: 33795 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34699 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35676 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38900 cycles/ticks + +Loop spin: 407 +gen_a: +median: 12444 cycles/ticks +average: 12534 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1609 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 21968 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21250 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33882 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36373 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34491 cycles/ticks + +kyber_encaps: +median: 35290 cycles/ticks +average: 35443 cycles/ticks + +kyber_decaps: +median: 38606 cycles/ticks +average: 38760 cycles/ticks + +Loop spin: 408 +gen_a: +median: 12374 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22052 cycles/ticks + +indcpa_enc: +median: 21226 cycles/ticks +average: 21353 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33634 cycles/ticks +average: 33813 cycles/ticks + +kyber_keypair: +median: 36234 cycles/ticks +average: 36480 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34687 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35644 cycles/ticks + +kyber_decaps: +median: 38786 cycles/ticks +average: 38933 cycles/ticks + +Loop spin: 409 +gen_a: +median: 12360 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 21989 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21338 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33838 cycles/ticks +average: 34028 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34712 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35630 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38901 cycles/ticks + +Loop spin: 410 +gen_a: +median: 12336 cycles/ticks +average: 12431 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22030 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21219 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33882 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36475 cycles/ticks + +kyber_encaps_derand: +median: 34584 cycles/ticks +average: 34715 cycles/ticks + +kyber_encaps: +median: 35566 cycles/ticks +average: 35745 cycles/ticks + +kyber_decaps: +median: 38862 cycles/ticks +average: 39038 cycles/ticks + +Loop spin: 411 +gen_a: +median: 12346 cycles/ticks +average: 12429 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 42 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21995 cycles/ticks + +indcpa_enc: +median: 21226 cycles/ticks +average: 21378 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33952 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34376 cycles/ticks +average: 34510 cycles/ticks + +kyber_encaps: +median: 35374 cycles/ticks +average: 35545 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38827 cycles/ticks + +Loop spin: 412 +gen_a: +median: 12354 cycles/ticks +average: 12520 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21790 cycles/ticks +average: 21912 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21184 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33942 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34564 cycles/ticks +average: 34715 cycles/ticks + +kyber_encaps: +median: 35540 cycles/ticks +average: 35699 cycles/ticks + +kyber_decaps: +median: 38642 cycles/ticks +average: 38789 cycles/ticks + +Loop spin: 413 +gen_a: +median: 12342 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23262 cycles/ticks +average: 23385 cycles/ticks + +indcpa_enc: +median: 22424 cycles/ticks +average: 22556 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 35274 cycles/ticks +average: 35464 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34587 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35533 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38848 cycles/ticks + +Loop spin: 414 +gen_a: +median: 12384 cycles/ticks +average: 12483 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22081 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21244 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33796 cycles/ticks +average: 33950 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34590 cycles/ticks +average: 34756 cycles/ticks + +kyber_encaps: +median: 35550 cycles/ticks +average: 35700 cycles/ticks + +kyber_decaps: +median: 38762 cycles/ticks +average: 38890 cycles/ticks + +Loop spin: 415 +gen_a: +median: 12344 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1594 cycles/ticks +average: 1608 cycles/ticks + +poly_getnoise_eta2: +median: 1550 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21920 cycles/ticks +average: 22038 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21282 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33949 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36412 cycles/ticks + +kyber_encaps_derand: +median: 34358 cycles/ticks +average: 34581 cycles/ticks + +kyber_encaps: +median: 35314 cycles/ticks +average: 35482 cycles/ticks + +kyber_decaps: +median: 38590 cycles/ticks +average: 38744 cycles/ticks + +Loop spin: 416 +gen_a: +median: 12330 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 274 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21196 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33901 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34695 cycles/ticks + +kyber_encaps: +median: 35468 cycles/ticks +average: 35651 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38921 cycles/ticks + +Loop spin: 417 +gen_a: +median: 12330 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21993 cycles/ticks + +indcpa_enc: +median: 21658 cycles/ticks +average: 21774 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 34164 cycles/ticks +average: 34330 cycles/ticks + +kyber_keypair: +median: 36288 cycles/ticks +average: 36534 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34612 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35621 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38935 cycles/ticks + +Loop spin: 418 +gen_a: +median: 12364 cycles/ticks +average: 12451 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21972 cycles/ticks +average: 22091 cycles/ticks + +indcpa_enc: +median: 21236 cycles/ticks +average: 21348 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33782 cycles/ticks +average: 33938 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34472 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35538 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 419 +gen_a: +median: 12328 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 21991 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21266 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33937 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34594 cycles/ticks + +kyber_encaps: +median: 35434 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38877 cycles/ticks + +Loop spin: 420 +gen_a: +median: 12360 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 242 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 21966 cycles/ticks + +indcpa_enc: +median: 21062 cycles/ticks +average: 21192 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33730 cycles/ticks +average: 33900 cycles/ticks + +kyber_keypair: +median: 36220 cycles/ticks +average: 36461 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34611 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35588 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38858 cycles/ticks + +Loop spin: 421 +gen_a: +median: 12360 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 294 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22044 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33912 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34408 cycles/ticks +average: 34538 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35564 cycles/ticks + +kyber_decaps: +median: 38658 cycles/ticks +average: 38830 cycles/ticks + +Loop spin: 422 +gen_a: +median: 12342 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1603 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 21984 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33950 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36445 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34582 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35535 cycles/ticks + +kyber_decaps: +median: 38668 cycles/ticks +average: 38829 cycles/ticks + +Loop spin: 423 +gen_a: +median: 12376 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 21998 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21291 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33792 cycles/ticks +average: 33955 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36467 cycles/ticks + +kyber_encaps_derand: +median: 34346 cycles/ticks +average: 34489 cycles/ticks + +kyber_encaps: +median: 35342 cycles/ticks +average: 35498 cycles/ticks + +kyber_decaps: +median: 38546 cycles/ticks +average: 38712 cycles/ticks + +Loop spin: 424 +gen_a: +median: 12332 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1560 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 388 cycles/ticks +average: 415 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21850 cycles/ticks +average: 21982 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21235 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33859 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36430 cycles/ticks + +kyber_encaps_derand: +median: 34698 cycles/ticks +average: 34854 cycles/ticks + +kyber_encaps: +median: 35612 cycles/ticks +average: 35727 cycles/ticks + +kyber_decaps: +median: 38954 cycles/ticks +average: 39127 cycles/ticks + +Loop spin: 425 +gen_a: +median: 12382 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 311 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21826 cycles/ticks +average: 21959 cycles/ticks + +indcpa_enc: +median: 21074 cycles/ticks +average: 21203 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33796 cycles/ticks +average: 33981 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36442 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34668 cycles/ticks + +kyber_encaps: +median: 35480 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38919 cycles/ticks + +Loop spin: 426 +gen_a: +median: 12384 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 45 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22013 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 35162 cycles/ticks +average: 35314 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36445 cycles/ticks + +kyber_encaps_derand: +median: 34368 cycles/ticks +average: 34573 cycles/ticks + +kyber_encaps: +median: 35308 cycles/ticks +average: 35484 cycles/ticks + +kyber_decaps: +median: 38508 cycles/ticks +average: 38680 cycles/ticks + +Loop spin: 427 +gen_a: +median: 12342 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 21984 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21261 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36436 cycles/ticks + +kyber_encaps_derand: +median: 35916 cycles/ticks +average: 36044 cycles/ticks + +kyber_encaps: +median: 36828 cycles/ticks +average: 37014 cycles/ticks + +kyber_decaps: +median: 40094 cycles/ticks +average: 40267 cycles/ticks + +Loop spin: 428 +gen_a: +median: 12638 cycles/ticks +average: 12704 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 22027 cycles/ticks + +indcpa_enc: +median: 21066 cycles/ticks +average: 21192 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 33960 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36328 cycles/ticks + +kyber_encaps_derand: +median: 34422 cycles/ticks +average: 34515 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35514 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38860 cycles/ticks + +Loop spin: 429 +gen_a: +median: 12372 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21778 cycles/ticks +average: 21917 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21165 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33828 cycles/ticks +average: 33990 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34664 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35628 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38861 cycles/ticks + +Loop spin: 430 +gen_a: +median: 12340 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 296 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22056 cycles/ticks +average: 22171 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33684 cycles/ticks +average: 33831 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36397 cycles/ticks + +kyber_encaps_derand: +median: 34392 cycles/ticks +average: 34524 cycles/ticks + +kyber_encaps: +median: 35316 cycles/ticks +average: 35489 cycles/ticks + +kyber_decaps: +median: 38642 cycles/ticks +average: 38804 cycles/ticks + +Loop spin: 431 +gen_a: +median: 12412 cycles/ticks +average: 12542 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 294 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21772 cycles/ticks +average: 21893 cycles/ticks + +indcpa_enc: +median: 21052 cycles/ticks +average: 21176 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33624 cycles/ticks +average: 33772 cycles/ticks + +kyber_keypair: +median: 36090 cycles/ticks +average: 36316 cycles/ticks + +kyber_encaps_derand: +median: 34378 cycles/ticks +average: 34520 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35516 cycles/ticks + +kyber_decaps: +median: 38618 cycles/ticks +average: 38763 cycles/ticks + +Loop spin: 432 +gen_a: +median: 12330 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1565 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 403 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22025 cycles/ticks + +indcpa_enc: +median: 21160 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33744 cycles/ticks +average: 33987 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36459 cycles/ticks + +kyber_encaps_derand: +median: 34514 cycles/ticks +average: 34661 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35553 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38922 cycles/ticks + +Loop spin: 433 +gen_a: +median: 12334 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1566 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21244 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 35224 cycles/ticks +average: 35379 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36375 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34661 cycles/ticks + +kyber_encaps: +median: 35468 cycles/ticks +average: 35636 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 38958 cycles/ticks + +Loop spin: 434 +gen_a: +median: 12370 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21972 cycles/ticks +average: 22083 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21268 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33604 cycles/ticks +average: 33759 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36472 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34664 cycles/ticks + +kyber_encaps: +median: 35510 cycles/ticks +average: 35684 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38933 cycles/ticks + +Loop spin: 435 +gen_a: +median: 12416 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21956 cycles/ticks +average: 22062 cycles/ticks + +indcpa_enc: +median: 21190 cycles/ticks +average: 21305 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33819 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34597 cycles/ticks + +kyber_encaps: +median: 35374 cycles/ticks +average: 35512 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38858 cycles/ticks + +Loop spin: 436 +gen_a: +median: 12386 cycles/ticks +average: 12576 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1599 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23278 cycles/ticks +average: 23408 cycles/ticks + +indcpa_enc: +median: 22512 cycles/ticks +average: 22635 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1570 cycles/ticks + +kyber_keypair_derand: +median: 33606 cycles/ticks +average: 33804 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 34654 cycles/ticks +average: 34787 cycles/ticks + +kyber_encaps: +median: 35564 cycles/ticks +average: 35714 cycles/ticks + +kyber_decaps: +median: 38918 cycles/ticks +average: 39078 cycles/ticks + +Loop spin: 437 +gen_a: +median: 12346 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22070 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34670 cycles/ticks + +kyber_encaps: +median: 35410 cycles/ticks +average: 35561 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38854 cycles/ticks + +Loop spin: 438 +gen_a: +median: 12344 cycles/ticks +average: 12451 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21928 cycles/ticks +average: 22023 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21301 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33706 cycles/ticks +average: 33844 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34640 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35626 cycles/ticks + +kyber_decaps: +median: 38826 cycles/ticks +average: 38987 cycles/ticks + +Loop spin: 439 +gen_a: +median: 12340 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1592 cycles/ticks +average: 1605 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21928 cycles/ticks + +indcpa_enc: +median: 21020 cycles/ticks +average: 21126 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33826 cycles/ticks +average: 33976 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 36034 cycles/ticks +average: 36165 cycles/ticks + +kyber_encaps: +median: 36972 cycles/ticks +average: 37152 cycles/ticks + +kyber_decaps: +median: 40250 cycles/ticks +average: 40400 cycles/ticks + +Loop spin: 440 +gen_a: +median: 12364 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1599 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21790 cycles/ticks +average: 21890 cycles/ticks + +indcpa_enc: +median: 21062 cycles/ticks +average: 21188 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33622 cycles/ticks +average: 33784 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34472 cycles/ticks +average: 34635 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35587 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38874 cycles/ticks + +Loop spin: 441 +gen_a: +median: 12348 cycles/ticks +average: 12451 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1620 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23290 cycles/ticks +average: 23413 cycles/ticks + +indcpa_enc: +median: 22582 cycles/ticks +average: 22711 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33798 cycles/ticks +average: 33955 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36351 cycles/ticks + +kyber_encaps_derand: +median: 34462 cycles/ticks +average: 34613 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35587 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38906 cycles/ticks + +Loop spin: 442 +gen_a: +median: 12342 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22030 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21190 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36412 cycles/ticks + +kyber_encaps_derand: +median: 34416 cycles/ticks +average: 34564 cycles/ticks + +kyber_encaps: +median: 35342 cycles/ticks +average: 35516 cycles/ticks + +kyber_decaps: +median: 38642 cycles/ticks +average: 38804 cycles/ticks + +Loop spin: 443 +gen_a: +median: 12434 cycles/ticks +average: 12538 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22045 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21233 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36224 cycles/ticks +average: 36421 cycles/ticks + +kyber_encaps_derand: +median: 34582 cycles/ticks +average: 34735 cycles/ticks + +kyber_encaps: +median: 35534 cycles/ticks +average: 35708 cycles/ticks + +kyber_decaps: +median: 38836 cycles/ticks +average: 38991 cycles/ticks + +Loop spin: 444 +gen_a: +median: 12328 cycles/ticks +average: 12423 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1601 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21270 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33909 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34404 cycles/ticks +average: 34531 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35519 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38811 cycles/ticks + +Loop spin: 445 +gen_a: +median: 12348 cycles/ticks +average: 12448 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21764 cycles/ticks +average: 21914 cycles/ticks + +indcpa_enc: +median: 21038 cycles/ticks +average: 21166 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33873 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36477 cycles/ticks + +kyber_encaps_derand: +median: 34558 cycles/ticks +average: 34699 cycles/ticks + +kyber_encaps: +median: 35528 cycles/ticks +average: 35699 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38843 cycles/ticks + +Loop spin: 446 +gen_a: +median: 12646 cycles/ticks +average: 12727 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 21993 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21347 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 35250 cycles/ticks +average: 35419 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36412 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34691 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35589 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38899 cycles/ticks + +Loop spin: 447 +gen_a: +median: 12376 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 55 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21889 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21197 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33834 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34588 cycles/ticks + +kyber_encaps: +median: 35426 cycles/ticks +average: 35585 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38907 cycles/ticks + +Loop spin: 448 +gen_a: +median: 12600 cycles/ticks +average: 12682 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21754 cycles/ticks +average: 21871 cycles/ticks + +indcpa_enc: +median: 20996 cycles/ticks +average: 21133 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33940 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36502 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34691 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35647 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38940 cycles/ticks + +Loop spin: 449 +gen_a: +median: 12374 cycles/ticks +average: 12489 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1612 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 29 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22013 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 35130 cycles/ticks +average: 35283 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34571 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35536 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38900 cycles/ticks + +Loop spin: 450 +gen_a: +median: 12386 cycles/ticks +average: 12507 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21828 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21215 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33912 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35500 cycles/ticks +average: 35644 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38956 cycles/ticks + +Loop spin: 451 +gen_a: +median: 12332 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1603 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21724 cycles/ticks +average: 21828 cycles/ticks + +indcpa_enc: +median: 20936 cycles/ticks +average: 21050 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33860 cycles/ticks +average: 34018 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34560 cycles/ticks +average: 34677 cycles/ticks + +kyber_encaps: +median: 35490 cycles/ticks +average: 35644 cycles/ticks + +kyber_decaps: +median: 38810 cycles/ticks +average: 38952 cycles/ticks + +Loop spin: 452 +gen_a: +median: 12368 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22030 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21282 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33916 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36358 cycles/ticks + +kyber_encaps_derand: +median: 34558 cycles/ticks +average: 34661 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35534 cycles/ticks + +kyber_decaps: +median: 38644 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 453 +gen_a: +median: 12350 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 30 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21962 cycles/ticks +average: 22077 cycles/ticks + +indcpa_enc: +median: 21192 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33836 cycles/ticks +average: 33998 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36393 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34663 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38927 cycles/ticks + +Loop spin: 454 +gen_a: +median: 12336 cycles/ticks +average: 12443 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 31 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21830 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21219 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33840 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34596 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35524 cycles/ticks + +kyber_decaps: +median: 38608 cycles/ticks +average: 38794 cycles/ticks + +Loop spin: 455 +gen_a: +median: 12390 cycles/ticks +average: 12497 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21976 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33954 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34592 cycles/ticks +average: 34731 cycles/ticks + +kyber_encaps: +median: 35550 cycles/ticks +average: 35749 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38778 cycles/ticks + +Loop spin: 456 +gen_a: +median: 12346 cycles/ticks +average: 12448 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1569 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21984 cycles/ticks +average: 22105 cycles/ticks + +indcpa_enc: +median: 21196 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33842 cycles/ticks +average: 33977 cycles/ticks + +kyber_keypair: +median: 36228 cycles/ticks +average: 36502 cycles/ticks + +kyber_encaps_derand: +median: 34538 cycles/ticks +average: 34676 cycles/ticks + +kyber_encaps: +median: 35472 cycles/ticks +average: 35618 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38823 cycles/ticks + +Loop spin: 457 +gen_a: +median: 12376 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 18 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21726 cycles/ticks +average: 21836 cycles/ticks + +indcpa_enc: +median: 20984 cycles/ticks +average: 21115 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33849 cycles/ticks + +kyber_keypair: +median: 36238 cycles/ticks +average: 36507 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34562 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35556 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38831 cycles/ticks + +Loop spin: 458 +gen_a: +median: 12340 cycles/ticks +average: 12432 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22010 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21307 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33983 cycles/ticks + +kyber_keypair: +median: 36232 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34396 cycles/ticks +average: 34520 cycles/ticks + +kyber_encaps: +median: 35308 cycles/ticks +average: 35471 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38822 cycles/ticks + +Loop spin: 459 +gen_a: +median: 12330 cycles/ticks +average: 12429 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21024 cycles/ticks +average: 21160 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 34996 cycles/ticks +average: 35228 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34618 cycles/ticks + +kyber_encaps: +median: 35420 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38810 cycles/ticks +average: 38952 cycles/ticks + +Loop spin: 460 +gen_a: +median: 12358 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21942 cycles/ticks +average: 22070 cycles/ticks + +indcpa_enc: +median: 21216 cycles/ticks +average: 21328 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33556 cycles/ticks +average: 33704 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36378 cycles/ticks + +kyber_encaps_derand: +median: 34660 cycles/ticks +average: 34790 cycles/ticks + +kyber_encaps: +median: 35602 cycles/ticks +average: 35800 cycles/ticks + +kyber_decaps: +median: 38826 cycles/ticks +average: 38997 cycles/ticks + +Loop spin: 461 +gen_a: +median: 12338 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22052 cycles/ticks + +indcpa_enc: +median: 21206 cycles/ticks +average: 21346 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 35138 cycles/ticks +average: 35307 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36419 cycles/ticks + +kyber_encaps_derand: +median: 34376 cycles/ticks +average: 34520 cycles/ticks + +kyber_encaps: +median: 35328 cycles/ticks +average: 35504 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 462 +gen_a: +median: 12376 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21752 cycles/ticks +average: 21889 cycles/ticks + +indcpa_enc: +median: 21056 cycles/ticks +average: 21191 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33836 cycles/ticks +average: 33989 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36448 cycles/ticks + +kyber_encaps_derand: +median: 34596 cycles/ticks +average: 34723 cycles/ticks + +kyber_encaps: +median: 35552 cycles/ticks +average: 35722 cycles/ticks + +kyber_decaps: +median: 38800 cycles/ticks +average: 38954 cycles/ticks + +Loop spin: 463 +gen_a: +median: 12344 cycles/ticks +average: 12512 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1567 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22025 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21305 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33841 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34597 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35538 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38874 cycles/ticks + +Loop spin: 464 +gen_a: +median: 12330 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23250 cycles/ticks +average: 23381 cycles/ticks + +indcpa_enc: +median: 22484 cycles/ticks +average: 22615 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33832 cycles/ticks +average: 34064 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34685 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35563 cycles/ticks + +kyber_decaps: +median: 38840 cycles/ticks +average: 38987 cycles/ticks + +Loop spin: 465 +gen_a: +median: 12330 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21760 cycles/ticks +average: 21868 cycles/ticks + +indcpa_enc: +median: 21038 cycles/ticks +average: 21163 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36198 cycles/ticks +average: 36478 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34647 cycles/ticks + +kyber_encaps: +median: 35412 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38670 cycles/ticks +average: 38824 cycles/ticks + +Loop spin: 466 +gen_a: +median: 12350 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 127 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22043 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21291 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33933 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34564 cycles/ticks +average: 34722 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35660 cycles/ticks + +kyber_decaps: +median: 38770 cycles/ticks +average: 38940 cycles/ticks + +Loop spin: 467 +gen_a: +median: 12360 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21774 cycles/ticks +average: 21901 cycles/ticks + +indcpa_enc: +median: 21030 cycles/ticks +average: 21152 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33608 cycles/ticks +average: 33751 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34414 cycles/ticks +average: 34546 cycles/ticks + +kyber_encaps: +median: 35332 cycles/ticks +average: 35514 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38867 cycles/ticks + +Loop spin: 468 +gen_a: +median: 12338 cycles/ticks +average: 12431 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1600 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21804 cycles/ticks +average: 21916 cycles/ticks + +indcpa_enc: +median: 21096 cycles/ticks +average: 21229 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33899 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34675 cycles/ticks + +kyber_encaps: +median: 35500 cycles/ticks +average: 35655 cycles/ticks + +kyber_decaps: +median: 38838 cycles/ticks +average: 38981 cycles/ticks + +Loop spin: 469 +gen_a: +median: 12340 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22000 cycles/ticks +average: 22161 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21274 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33874 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36435 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34573 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35594 cycles/ticks + +kyber_decaps: +median: 38658 cycles/ticks +average: 38808 cycles/ticks + +Loop spin: 470 +gen_a: +median: 12342 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1601 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 21981 cycles/ticks + +indcpa_enc: +median: 21102 cycles/ticks +average: 21208 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33758 cycles/ticks +average: 33928 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36481 cycles/ticks + +kyber_encaps_derand: +median: 34418 cycles/ticks +average: 34549 cycles/ticks + +kyber_encaps: +median: 35384 cycles/ticks +average: 35559 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38802 cycles/ticks + +Loop spin: 471 +gen_a: +median: 12344 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21926 cycles/ticks + +indcpa_enc: +median: 21064 cycles/ticks +average: 21187 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33826 cycles/ticks +average: 33978 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36421 cycles/ticks + +kyber_encaps_derand: +median: 34428 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35520 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38934 cycles/ticks + +Loop spin: 472 +gen_a: +median: 12358 cycles/ticks +average: 12431 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21778 cycles/ticks +average: 21919 cycles/ticks + +indcpa_enc: +median: 21020 cycles/ticks +average: 21142 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33906 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34540 cycles/ticks +average: 34686 cycles/ticks + +kyber_encaps: +median: 35514 cycles/ticks +average: 35676 cycles/ticks + +kyber_decaps: +median: 38846 cycles/ticks +average: 38978 cycles/ticks + +Loop spin: 473 +gen_a: +median: 12360 cycles/ticks +average: 12454 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1572 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 46 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22034 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21336 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33878 cycles/ticks +average: 34029 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34562 cycles/ticks +average: 34719 cycles/ticks + +kyber_encaps: +median: 35502 cycles/ticks +average: 35689 cycles/ticks + +kyber_decaps: +median: 38652 cycles/ticks +average: 38825 cycles/ticks + +Loop spin: 474 +gen_a: +median: 12360 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21850 cycles/ticks +average: 21969 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1576 cycles/ticks + +kyber_keypair_derand: +median: 33608 cycles/ticks +average: 33793 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36387 cycles/ticks + +kyber_encaps_derand: +median: 34426 cycles/ticks +average: 34554 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35539 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38920 cycles/ticks + +Loop spin: 475 +gen_a: +median: 12338 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21974 cycles/ticks +average: 22149 cycles/ticks + +indcpa_enc: +median: 21230 cycles/ticks +average: 21359 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33798 cycles/ticks +average: 33973 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34565 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35572 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38868 cycles/ticks + +Loop spin: 476 +gen_a: +median: 12390 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1588 cycles/ticks +average: 1603 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21842 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21209 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1576 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33907 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34572 cycles/ticks +average: 34697 cycles/ticks + +kyber_encaps: +median: 35552 cycles/ticks +average: 35741 cycles/ticks + +kyber_decaps: +median: 38854 cycles/ticks +average: 39029 cycles/ticks + +Loop spin: 477 +gen_a: +median: 12680 cycles/ticks +average: 12693 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1564 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 392 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21850 cycles/ticks +average: 22004 cycles/ticks + +indcpa_enc: +median: 21048 cycles/ticks +average: 21162 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 33963 cycles/ticks + +kyber_keypair: +median: 36218 cycles/ticks +average: 36475 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34675 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35671 cycles/ticks + +kyber_decaps: +median: 38770 cycles/ticks +average: 38926 cycles/ticks + +Loop spin: 478 +gen_a: +median: 12406 cycles/ticks +average: 12514 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21698 cycles/ticks +average: 21784 cycles/ticks + +indcpa_enc: +median: 20996 cycles/ticks +average: 21114 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33910 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36395 cycles/ticks + +kyber_encaps_derand: +median: 34422 cycles/ticks +average: 34524 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35524 cycles/ticks + +kyber_decaps: +median: 38624 cycles/ticks +average: 38782 cycles/ticks + +Loop spin: 479 +gen_a: +median: 12370 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22004 cycles/ticks +average: 22131 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21283 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33873 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36392 cycles/ticks + +kyber_encaps_derand: +median: 34586 cycles/ticks +average: 34702 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35572 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38812 cycles/ticks + +Loop spin: 480 +gen_a: +median: 12396 cycles/ticks +average: 12523 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33598 cycles/ticks +average: 33754 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 34376 cycles/ticks +average: 34509 cycles/ticks + +kyber_encaps: +median: 35350 cycles/ticks +average: 35508 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 481 +gen_a: +median: 12380 cycles/ticks +average: 12497 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21965 cycles/ticks + +indcpa_enc: +median: 21110 cycles/ticks +average: 21243 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1535 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33900 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36444 cycles/ticks + +kyber_encaps_derand: +median: 34416 cycles/ticks +average: 34546 cycles/ticks + +kyber_encaps: +median: 35332 cycles/ticks +average: 35478 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38857 cycles/ticks + +Loop spin: 482 +gen_a: +median: 12342 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22005 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21303 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 35066 cycles/ticks +average: 35227 cycles/ticks + +kyber_keypair: +median: 36214 cycles/ticks +average: 36460 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34641 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38728 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 483 +gen_a: +median: 12386 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21954 cycles/ticks + +indcpa_enc: +median: 20980 cycles/ticks +average: 21112 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33902 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34612 cycles/ticks + +kyber_encaps: +median: 35412 cycles/ticks +average: 35566 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38881 cycles/ticks + +Loop spin: 484 +gen_a: +median: 12390 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23326 cycles/ticks +average: 23459 cycles/ticks + +indcpa_enc: +median: 22602 cycles/ticks +average: 22734 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33802 cycles/ticks +average: 33942 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34580 cycles/ticks + +kyber_encaps: +median: 35360 cycles/ticks +average: 35529 cycles/ticks + +kyber_decaps: +median: 38692 cycles/ticks +average: 38856 cycles/ticks + +Loop spin: 485 +gen_a: +median: 12610 cycles/ticks +average: 12684 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 35 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23274 cycles/ticks +average: 23412 cycles/ticks + +indcpa_enc: +median: 22528 cycles/ticks +average: 22661 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33654 cycles/ticks +average: 33804 cycles/ticks + +kyber_keypair: +median: 36212 cycles/ticks +average: 36525 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34664 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35626 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38876 cycles/ticks + +Loop spin: 486 +gen_a: +median: 12376 cycles/ticks +average: 12527 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21986 cycles/ticks +average: 22108 cycles/ticks + +indcpa_enc: +median: 21260 cycles/ticks +average: 21393 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33806 cycles/ticks +average: 33984 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34569 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38937 cycles/ticks + +Loop spin: 487 +gen_a: +median: 12342 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 39 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22034 cycles/ticks +average: 22152 cycles/ticks + +indcpa_enc: +median: 21270 cycles/ticks +average: 21400 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 33978 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36477 cycles/ticks + +kyber_encaps_derand: +median: 35874 cycles/ticks +average: 36026 cycles/ticks + +kyber_encaps: +median: 36806 cycles/ticks +average: 36972 cycles/ticks + +kyber_decaps: +median: 40102 cycles/ticks +average: 40266 cycles/ticks + +Loop spin: 488 +gen_a: +median: 12600 cycles/ticks +average: 12714 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 27 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 21986 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21242 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33811 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34638 cycles/ticks + +kyber_encaps: +median: 35482 cycles/ticks +average: 35635 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 489 +gen_a: +median: 12320 cycles/ticks +average: 12384 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 22034 cycles/ticks +average: 22150 cycles/ticks + +indcpa_enc: +median: 21256 cycles/ticks +average: 21398 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33790 cycles/ticks +average: 33940 cycles/ticks + +kyber_keypair: +median: 36272 cycles/ticks +average: 36528 cycles/ticks + +kyber_encaps_derand: +median: 34560 cycles/ticks +average: 34691 cycles/ticks + +kyber_encaps: +median: 35510 cycles/ticks +average: 35631 cycles/ticks + +kyber_decaps: +median: 38810 cycles/ticks +average: 38958 cycles/ticks + +Loop spin: 490 +gen_a: +median: 12376 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 24 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21234 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 35066 cycles/ticks +average: 35220 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34406 cycles/ticks +average: 34565 cycles/ticks + +kyber_encaps: +median: 35334 cycles/ticks +average: 35479 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38792 cycles/ticks + +Loop spin: 491 +gen_a: +median: 12364 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22004 cycles/ticks +average: 22155 cycles/ticks + +indcpa_enc: +median: 21260 cycles/ticks +average: 21352 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34478 cycles/ticks +average: 34603 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38878 cycles/ticks + +Loop spin: 492 +gen_a: +median: 12344 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 118 cycles/ticks + +indcpa_keypair: +median: 21834 cycles/ticks +average: 21953 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21313 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33888 cycles/ticks +average: 34062 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34370 cycles/ticks +average: 34500 cycles/ticks + +kyber_encaps: +median: 35312 cycles/ticks +average: 35460 cycles/ticks + +kyber_decaps: +median: 38622 cycles/ticks +average: 38748 cycles/ticks + +Loop spin: 493 +gen_a: +median: 12332 cycles/ticks +average: 12414 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21916 cycles/ticks + +indcpa_enc: +median: 21026 cycles/ticks +average: 21152 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33862 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34512 cycles/ticks +average: 34641 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35670 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38925 cycles/ticks + +Loop spin: 494 +gen_a: +median: 12380 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21998 cycles/ticks +average: 22095 cycles/ticks + +indcpa_enc: +median: 21250 cycles/ticks +average: 21361 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33846 cycles/ticks +average: 33976 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36471 cycles/ticks + +kyber_encaps_derand: +median: 35926 cycles/ticks +average: 36083 cycles/ticks + +kyber_encaps: +median: 36876 cycles/ticks +average: 37021 cycles/ticks + +kyber_decaps: +median: 40094 cycles/ticks +average: 40231 cycles/ticks + +Loop spin: 495 +gen_a: +median: 12392 cycles/ticks +average: 12535 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22059 cycles/ticks + +indcpa_enc: +median: 21284 cycles/ticks +average: 21415 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33897 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34370 cycles/ticks +average: 34509 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35510 cycles/ticks + +kyber_decaps: +median: 38562 cycles/ticks +average: 38720 cycles/ticks + +Loop spin: 496 +gen_a: +median: 12390 cycles/ticks +average: 12490 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21973 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21253 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33834 cycles/ticks +average: 34004 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36478 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34628 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35632 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 497 +gen_a: +median: 12344 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 388 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21972 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21277 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33792 cycles/ticks +average: 34026 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34606 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35573 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38880 cycles/ticks + +Loop spin: 498 +gen_a: +median: 12358 cycles/ticks +average: 12454 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21964 cycles/ticks +average: 22067 cycles/ticks + +indcpa_enc: +median: 21240 cycles/ticks +average: 21371 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36416 cycles/ticks + +kyber_encaps_derand: +median: 34564 cycles/ticks +average: 34675 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35646 cycles/ticks + +kyber_decaps: +median: 38848 cycles/ticks +average: 38967 cycles/ticks + +Loop spin: 499 +gen_a: +median: 12324 cycles/ticks +average: 12412 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21972 cycles/ticks +average: 22093 cycles/ticks + +indcpa_enc: +median: 21248 cycles/ticks +average: 21358 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33850 cycles/ticks +average: 33998 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34694 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35633 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38932 cycles/ticks + +Loop spin: 500 +gen_a: +median: 12348 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21904 cycles/ticks +average: 22012 cycles/ticks + +indcpa_enc: +median: 21666 cycles/ticks +average: 21810 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 34178 cycles/ticks +average: 34312 cycles/ticks + +kyber_keypair: +median: 36394 cycles/ticks +average: 36681 cycles/ticks + +kyber_encaps_derand: +median: 35020 cycles/ticks +average: 35168 cycles/ticks + +kyber_encaps: +median: 35572 cycles/ticks +average: 35902 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38899 cycles/ticks + +Loop spin: 501 +gen_a: +median: 12334 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1586 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23142 cycles/ticks +average: 23259 cycles/ticks + +indcpa_enc: +median: 22402 cycles/ticks +average: 22532 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33606 cycles/ticks +average: 33751 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36353 cycles/ticks + +kyber_encaps_derand: +median: 34332 cycles/ticks +average: 34462 cycles/ticks + +kyber_encaps: +median: 35352 cycles/ticks +average: 35501 cycles/ticks + +kyber_decaps: +median: 38636 cycles/ticks +average: 38784 cycles/ticks + +Loop spin: 502 +gen_a: +median: 12378 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1604 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21948 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21303 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33668 cycles/ticks +average: 33842 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36401 cycles/ticks + +kyber_encaps_derand: +median: 34464 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38878 cycles/ticks + +Loop spin: 503 +gen_a: +median: 12426 cycles/ticks +average: 12581 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21964 cycles/ticks +average: 22086 cycles/ticks + +indcpa_enc: +median: 21238 cycles/ticks +average: 21366 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33904 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36375 cycles/ticks + +kyber_encaps_derand: +median: 34514 cycles/ticks +average: 34629 cycles/ticks + +kyber_encaps: +median: 35506 cycles/ticks +average: 35643 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38872 cycles/ticks + +Loop spin: 504 +gen_a: +median: 12346 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 120 cycles/ticks + +indcpa_keypair: +median: 21932 cycles/ticks +average: 22022 cycles/ticks + +indcpa_enc: +median: 21196 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33881 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34684 cycles/ticks + +kyber_encaps: +median: 35438 cycles/ticks +average: 35696 cycles/ticks + +kyber_decaps: +median: 38798 cycles/ticks +average: 38970 cycles/ticks + +Loop spin: 505 +gen_a: +median: 12350 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21942 cycles/ticks + +indcpa_enc: +median: 21082 cycles/ticks +average: 21199 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33836 cycles/ticks +average: 33985 cycles/ticks + +kyber_keypair: +median: 36216 cycles/ticks +average: 36440 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34663 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35617 cycles/ticks + +kyber_decaps: +median: 38696 cycles/ticks +average: 38837 cycles/ticks + +Loop spin: 506 +gen_a: +median: 12670 cycles/ticks +average: 12792 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21955 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21214 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33644 cycles/ticks +average: 33781 cycles/ticks + +kyber_keypair: +median: 36094 cycles/ticks +average: 36354 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35522 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 507 +gen_a: +median: 12354 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21920 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21291 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33648 cycles/ticks +average: 33774 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34506 cycles/ticks +average: 34658 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35576 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38825 cycles/ticks + +Loop spin: 508 +gen_a: +median: 12352 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 238 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21960 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21233 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36098 cycles/ticks +average: 36368 cycles/ticks + +kyber_encaps_derand: +median: 34572 cycles/ticks +average: 34709 cycles/ticks + +kyber_encaps: +median: 35502 cycles/ticks +average: 35635 cycles/ticks + +kyber_decaps: +median: 38778 cycles/ticks +average: 38924 cycles/ticks + +Loop spin: 509 +gen_a: +median: 12330 cycles/ticks +average: 12422 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 41 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 28 cycles/ticks +average: 28 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22022 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34582 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38829 cycles/ticks + +Loop spin: 510 +gen_a: +median: 12372 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21966 cycles/ticks +average: 22089 cycles/ticks + +indcpa_enc: +median: 21202 cycles/ticks +average: 21333 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 35094 cycles/ticks +average: 35251 cycles/ticks + +kyber_keypair: +median: 36226 cycles/ticks +average: 36472 cycles/ticks + +kyber_encaps_derand: +median: 34608 cycles/ticks +average: 34734 cycles/ticks + +kyber_encaps: +median: 35550 cycles/ticks +average: 35704 cycles/ticks + +kyber_decaps: +median: 38800 cycles/ticks +average: 38968 cycles/ticks + +Loop spin: 511 +gen_a: +median: 12386 cycles/ticks +average: 12525 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21842 cycles/ticks +average: 21943 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21199 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33931 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36394 cycles/ticks + +kyber_encaps_derand: +median: 34598 cycles/ticks +average: 34728 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35666 cycles/ticks + +kyber_decaps: +median: 38864 cycles/ticks +average: 38990 cycles/ticks + +Loop spin: 512 +gen_a: +median: 12408 cycles/ticks +average: 12501 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22038 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33636 cycles/ticks +average: 33797 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36354 cycles/ticks + +kyber_encaps_derand: +median: 34512 cycles/ticks +average: 34637 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35631 cycles/ticks + +kyber_decaps: +median: 38644 cycles/ticks +average: 38803 cycles/ticks + +Loop spin: 513 +gen_a: +median: 12376 cycles/ticks +average: 12480 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 388 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 21981 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33864 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34426 cycles/ticks +average: 34575 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38812 cycles/ticks + +Loop spin: 514 +gen_a: +median: 12388 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23406 cycles/ticks +average: 23533 cycles/ticks + +indcpa_enc: +median: 22650 cycles/ticks +average: 22777 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33933 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35575 cycles/ticks + +kyber_decaps: +median: 38778 cycles/ticks +average: 38920 cycles/ticks + +Loop spin: 515 +gen_a: +median: 12600 cycles/ticks +average: 12682 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21240 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 35108 cycles/ticks +average: 35267 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34390 cycles/ticks +average: 34538 cycles/ticks + +kyber_encaps: +median: 35328 cycles/ticks +average: 35598 cycles/ticks + +kyber_decaps: +median: 38652 cycles/ticks +average: 38796 cycles/ticks + +Loop spin: 516 +gen_a: +median: 12452 cycles/ticks +average: 12540 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21982 cycles/ticks +average: 22094 cycles/ticks + +indcpa_enc: +median: 21222 cycles/ticks +average: 21361 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33820 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36313 cycles/ticks + +kyber_encaps_derand: +median: 34480 cycles/ticks +average: 34628 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 517 +gen_a: +median: 12374 cycles/ticks +average: 12509 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21958 cycles/ticks +average: 22083 cycles/ticks + +indcpa_enc: +median: 21218 cycles/ticks +average: 21347 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33881 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34674 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35670 cycles/ticks + +kyber_decaps: +median: 38778 cycles/ticks +average: 38912 cycles/ticks + +Loop spin: 518 +gen_a: +median: 12382 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21193 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33822 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35572 cycles/ticks +average: 35724 cycles/ticks + +kyber_decaps: +median: 38812 cycles/ticks +average: 38975 cycles/ticks + +Loop spin: 519 +gen_a: +median: 12376 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21955 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21180 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33798 cycles/ticks +average: 33956 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34590 cycles/ticks + +kyber_encaps: +median: 35412 cycles/ticks +average: 35550 cycles/ticks + +kyber_decaps: +median: 38770 cycles/ticks +average: 38951 cycles/ticks + +Loop spin: 520 +gen_a: +median: 12594 cycles/ticks +average: 12711 cycles/ticks + +poly_getnoise_eta1: +median: 1552 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23264 cycles/ticks +average: 23376 cycles/ticks + +indcpa_enc: +median: 22522 cycles/ticks +average: 22655 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33879 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36474 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34664 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35615 cycles/ticks + +kyber_decaps: +median: 38742 cycles/ticks +average: 38888 cycles/ticks + +Loop spin: 521 +gen_a: +median: 12352 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21804 cycles/ticks +average: 21929 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21242 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 34952 cycles/ticks +average: 35109 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34478 cycles/ticks +average: 34622 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35572 cycles/ticks + +kyber_decaps: +median: 38692 cycles/ticks +average: 38850 cycles/ticks + +Loop spin: 522 +gen_a: +median: 12376 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23388 cycles/ticks +average: 23514 cycles/ticks + +indcpa_enc: +median: 22644 cycles/ticks +average: 22777 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 35174 cycles/ticks +average: 35331 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36409 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34628 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35577 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38838 cycles/ticks + +Loop spin: 523 +gen_a: +median: 12384 cycles/ticks +average: 12489 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21684 cycles/ticks +average: 21785 cycles/ticks + +indcpa_enc: +median: 20934 cycles/ticks +average: 21052 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33780 cycles/ticks +average: 33929 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34662 cycles/ticks +average: 34789 cycles/ticks + +kyber_encaps: +median: 35576 cycles/ticks +average: 35731 cycles/ticks + +kyber_decaps: +median: 38834 cycles/ticks +average: 38973 cycles/ticks + +Loop spin: 524 +gen_a: +median: 12408 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21980 cycles/ticks +average: 22068 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21300 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 35164 cycles/ticks +average: 35321 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36463 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34671 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35653 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 525 +gen_a: +median: 12348 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23236 cycles/ticks +average: 23353 cycles/ticks + +indcpa_enc: +median: 22474 cycles/ticks +average: 22620 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33959 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34512 cycles/ticks +average: 34645 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 526 +gen_a: +median: 12370 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 21989 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 34011 cycles/ticks + +kyber_keypair: +median: 36238 cycles/ticks +average: 36503 cycles/ticks + +kyber_encaps_derand: +median: 34626 cycles/ticks +average: 34774 cycles/ticks + +kyber_encaps: +median: 35572 cycles/ticks +average: 35813 cycles/ticks + +kyber_decaps: +median: 38916 cycles/ticks +average: 39072 cycles/ticks + +Loop spin: 527 +gen_a: +median: 12356 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21944 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21196 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1569 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33877 cycles/ticks + +kyber_keypair: +median: 36224 cycles/ticks +average: 36457 cycles/ticks + +kyber_encaps_derand: +median: 34328 cycles/ticks +average: 34489 cycles/ticks + +kyber_encaps: +median: 35290 cycles/ticks +average: 35469 cycles/ticks + +kyber_decaps: +median: 38564 cycles/ticks +average: 38750 cycles/ticks + +Loop spin: 528 +gen_a: +median: 12346 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1542 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22000 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21248 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1571 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33832 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34712 cycles/ticks + +kyber_encaps: +median: 35522 cycles/ticks +average: 35685 cycles/ticks + +kyber_decaps: +median: 38826 cycles/ticks +average: 38971 cycles/ticks + +Loop spin: 529 +gen_a: +median: 12344 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22049 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21310 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 34001 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36446 cycles/ticks + +kyber_encaps_derand: +median: 34416 cycles/ticks +average: 34593 cycles/ticks + +kyber_encaps: +median: 35356 cycles/ticks +average: 35527 cycles/ticks + +kyber_decaps: +median: 38628 cycles/ticks +average: 38787 cycles/ticks + +Loop spin: 530 +gen_a: +median: 12348 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21967 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21244 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33790 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36542 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34647 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35657 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38885 cycles/ticks + +Loop spin: 531 +gen_a: +median: 12338 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22029 cycles/ticks + +indcpa_enc: +median: 21152 cycles/ticks +average: 21259 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33909 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36459 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34636 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35650 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38824 cycles/ticks + +Loop spin: 532 +gen_a: +median: 12374 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21968 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21205 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33656 cycles/ticks +average: 33827 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36368 cycles/ticks + +kyber_encaps_derand: +median: 34558 cycles/ticks +average: 34708 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38906 cycles/ticks + +Loop spin: 533 +gen_a: +median: 12424 cycles/ticks +average: 12525 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21961 cycles/ticks + +indcpa_enc: +median: 21068 cycles/ticks +average: 21189 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33932 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34596 cycles/ticks +average: 34746 cycles/ticks + +kyber_encaps: +median: 35522 cycles/ticks +average: 35690 cycles/ticks + +kyber_decaps: +median: 38858 cycles/ticks +average: 38967 cycles/ticks + +Loop spin: 534 +gen_a: +median: 12336 cycles/ticks +average: 12431 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 21997 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21213 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33994 cycles/ticks +average: 34137 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 35944 cycles/ticks +average: 36079 cycles/ticks + +kyber_encaps: +median: 36942 cycles/ticks +average: 37095 cycles/ticks + +kyber_decaps: +median: 40204 cycles/ticks +average: 40337 cycles/ticks + +Loop spin: 535 +gen_a: +median: 12570 cycles/ticks +average: 12660 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21252 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33926 cycles/ticks +average: 34096 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34414 cycles/ticks +average: 34556 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35544 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38877 cycles/ticks + +Loop spin: 536 +gen_a: +median: 12326 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21966 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21216 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33686 cycles/ticks +average: 33922 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34689 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35658 cycles/ticks + +kyber_decaps: +median: 38766 cycles/ticks +average: 38925 cycles/ticks + +Loop spin: 537 +gen_a: +median: 12374 cycles/ticks +average: 12467 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22075 cycles/ticks + +indcpa_enc: +median: 21204 cycles/ticks +average: 21330 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33808 cycles/ticks +average: 33976 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34390 cycles/ticks +average: 34537 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35540 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 538 +gen_a: +median: 12652 cycles/ticks +average: 12728 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22048 cycles/ticks + +indcpa_enc: +median: 21212 cycles/ticks +average: 21336 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1584 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36397 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34562 cycles/ticks + +kyber_encaps: +median: 35420 cycles/ticks +average: 35582 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38919 cycles/ticks + +Loop spin: 539 +gen_a: +median: 12364 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 71 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21225 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33914 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36443 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34655 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35605 cycles/ticks + +kyber_decaps: +median: 38592 cycles/ticks +average: 38748 cycles/ticks + +Loop spin: 540 +gen_a: +median: 12406 cycles/ticks +average: 12532 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21957 cycles/ticks + +indcpa_enc: +median: 21280 cycles/ticks +average: 21434 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33860 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34567 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38862 cycles/ticks + +Loop spin: 541 +gen_a: +median: 12326 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1598 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 24 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 401 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23212 cycles/ticks +average: 23341 cycles/ticks + +indcpa_enc: +median: 22430 cycles/ticks +average: 22551 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33855 cycles/ticks + +kyber_keypair: +median: 36090 cycles/ticks +average: 36387 cycles/ticks + +kyber_encaps_derand: +median: 35986 cycles/ticks +average: 36093 cycles/ticks + +kyber_encaps: +median: 36914 cycles/ticks +average: 37069 cycles/ticks + +kyber_decaps: +median: 40268 cycles/ticks +average: 40448 cycles/ticks + +Loop spin: 542 +gen_a: +median: 12454 cycles/ticks +average: 12523 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21796 cycles/ticks +average: 21901 cycles/ticks + +indcpa_enc: +median: 21034 cycles/ticks +average: 21166 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33886 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34326 cycles/ticks +average: 34468 cycles/ticks + +kyber_encaps: +median: 35310 cycles/ticks +average: 35434 cycles/ticks + +kyber_decaps: +median: 38608 cycles/ticks +average: 38749 cycles/ticks + +Loop spin: 543 +gen_a: +median: 12362 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22062 cycles/ticks +average: 22170 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21311 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36398 cycles/ticks + +kyber_encaps_derand: +median: 34566 cycles/ticks +average: 34695 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35592 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 544 +gen_a: +median: 12340 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21904 cycles/ticks +average: 22047 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21257 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33854 cycles/ticks +average: 33983 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34670 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35618 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38904 cycles/ticks + +Loop spin: 545 +gen_a: +median: 12360 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 21997 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21266 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33826 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34464 cycles/ticks +average: 34625 cycles/ticks + +kyber_encaps: +median: 35396 cycles/ticks +average: 35558 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38897 cycles/ticks + +Loop spin: 546 +gen_a: +median: 12330 cycles/ticks +average: 12435 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21998 cycles/ticks +average: 22121 cycles/ticks + +indcpa_enc: +median: 21196 cycles/ticks +average: 21307 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33977 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36467 cycles/ticks + +kyber_encaps_derand: +median: 34364 cycles/ticks +average: 34509 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35536 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38830 cycles/ticks + +Loop spin: 547 +gen_a: +median: 12364 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21950 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21320 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33807 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36569 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34672 cycles/ticks + +kyber_encaps: +median: 35622 cycles/ticks +average: 35764 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38847 cycles/ticks + +Loop spin: 548 +gen_a: +median: 12376 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33614 cycles/ticks +average: 33733 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36329 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34626 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38862 cycles/ticks + +Loop spin: 549 +gen_a: +median: 12350 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22017 cycles/ticks + +indcpa_enc: +median: 21124 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33844 cycles/ticks +average: 33973 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34570 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35520 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38823 cycles/ticks + +Loop spin: 550 +gen_a: +median: 12340 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1565 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21252 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33870 cycles/ticks + +kyber_keypair: +median: 36218 cycles/ticks +average: 36457 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34609 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35626 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38901 cycles/ticks + +Loop spin: 551 +gen_a: +median: 12324 cycles/ticks +average: 12427 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 273 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 120 cycles/ticks + +indcpa_keypair: +median: 21768 cycles/ticks +average: 21857 cycles/ticks + +indcpa_enc: +median: 21036 cycles/ticks +average: 21175 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33652 cycles/ticks +average: 33802 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34378 cycles/ticks +average: 34469 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35482 cycles/ticks + +kyber_decaps: +median: 38592 cycles/ticks +average: 38750 cycles/ticks + +Loop spin: 552 +gen_a: +median: 12386 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 238 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21752 cycles/ticks +average: 21916 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21169 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33874 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36364 cycles/ticks + +kyber_encaps_derand: +median: 34364 cycles/ticks +average: 34502 cycles/ticks + +kyber_encaps: +median: 35296 cycles/ticks +average: 35476 cycles/ticks + +kyber_decaps: +median: 38628 cycles/ticks +average: 38782 cycles/ticks + +Loop spin: 553 +gen_a: +median: 12358 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21844 cycles/ticks +average: 21937 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21258 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 35014 cycles/ticks +average: 35154 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36436 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34580 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35590 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38823 cycles/ticks + +Loop spin: 554 +gen_a: +median: 12358 cycles/ticks +average: 12480 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21990 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33570 cycles/ticks +average: 33754 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36371 cycles/ticks + +kyber_encaps_derand: +median: 34426 cycles/ticks +average: 34556 cycles/ticks + +kyber_encaps: +median: 35338 cycles/ticks +average: 35461 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38833 cycles/ticks + +Loop spin: 555 +gen_a: +median: 12358 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22002 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21313 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33961 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34522 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35546 cycles/ticks + +kyber_decaps: +median: 38604 cycles/ticks +average: 38751 cycles/ticks + +Loop spin: 556 +gen_a: +median: 12366 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21256 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33878 cycles/ticks +average: 33997 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36443 cycles/ticks + +kyber_encaps_derand: +median: 34422 cycles/ticks +average: 34550 cycles/ticks + +kyber_encaps: +median: 35412 cycles/ticks +average: 35573 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38793 cycles/ticks + +Loop spin: 557 +gen_a: +median: 12384 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1567 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21972 cycles/ticks +average: 22081 cycles/ticks + +indcpa_enc: +median: 21212 cycles/ticks +average: 21324 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33738 cycles/ticks +average: 33896 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34532 cycles/ticks + +kyber_encaps: +median: 35300 cycles/ticks +average: 35467 cycles/ticks + +kyber_decaps: +median: 38670 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 558 +gen_a: +median: 12378 cycles/ticks +average: 12518 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 41 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 22050 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21243 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33612 cycles/ticks +average: 33775 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36426 cycles/ticks + +kyber_encaps_derand: +median: 34422 cycles/ticks +average: 34541 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35483 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38886 cycles/ticks + +Loop spin: 559 +gen_a: +median: 12340 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 22001 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21216 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33880 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34620 cycles/ticks +average: 34815 cycles/ticks + +kyber_encaps: +median: 35620 cycles/ticks +average: 35779 cycles/ticks + +kyber_decaps: +median: 38910 cycles/ticks +average: 39069 cycles/ticks + +Loop spin: 560 +gen_a: +median: 12578 cycles/ticks +average: 12682 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 125 cycles/ticks + +indcpa_keypair: +median: 21930 cycles/ticks +average: 22042 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21268 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33927 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34620 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35534 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 561 +gen_a: +median: 12398 cycles/ticks +average: 12522 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21756 cycles/ticks +average: 21876 cycles/ticks + +indcpa_enc: +median: 20986 cycles/ticks +average: 21114 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 33978 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36378 cycles/ticks + +kyber_encaps_derand: +median: 35884 cycles/ticks +average: 36028 cycles/ticks + +kyber_encaps: +median: 36776 cycles/ticks +average: 36943 cycles/ticks + +kyber_decaps: +median: 40076 cycles/ticks +average: 40194 cycles/ticks + +Loop spin: 562 +gen_a: +median: 12402 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21972 cycles/ticks +average: 22074 cycles/ticks + +indcpa_enc: +median: 21228 cycles/ticks +average: 21335 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 35088 cycles/ticks +average: 35227 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34416 cycles/ticks +average: 34559 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35563 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38789 cycles/ticks + +Loop spin: 563 +gen_a: +median: 12364 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23188 cycles/ticks +average: 23307 cycles/ticks + +indcpa_enc: +median: 22484 cycles/ticks +average: 22619 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33644 cycles/ticks +average: 33867 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34664 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35581 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38949 cycles/ticks + +Loop spin: 564 +gen_a: +median: 12340 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 32 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22069 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21301 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33932 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34680 cycles/ticks + +kyber_encaps: +median: 35468 cycles/ticks +average: 35650 cycles/ticks + +kyber_decaps: +median: 38860 cycles/ticks +average: 39027 cycles/ticks + +Loop spin: 565 +gen_a: +median: 12386 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21979 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21198 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33678 cycles/ticks +average: 33833 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36380 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34631 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38881 cycles/ticks + +Loop spin: 566 +gen_a: +median: 12358 cycles/ticks +average: 12455 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21792 cycles/ticks +average: 21916 cycles/ticks + +indcpa_enc: +median: 21024 cycles/ticks +average: 21185 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 33971 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36348 cycles/ticks + +kyber_encaps_derand: +median: 34358 cycles/ticks +average: 34480 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35511 cycles/ticks + +kyber_decaps: +median: 38628 cycles/ticks +average: 38756 cycles/ticks + +Loop spin: 567 +gen_a: +median: 12330 cycles/ticks +average: 12427 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22053 cycles/ticks + +indcpa_enc: +median: 21206 cycles/ticks +average: 21314 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33844 cycles/ticks +average: 34020 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36365 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34609 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35599 cycles/ticks + +kyber_decaps: +median: 38796 cycles/ticks +average: 38957 cycles/ticks + +Loop spin: 568 +gen_a: +median: 12398 cycles/ticks +average: 12503 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21932 cycles/ticks +average: 22060 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33776 cycles/ticks +average: 33935 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36302 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34585 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38880 cycles/ticks + +Loop spin: 569 +gen_a: +median: 12390 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 22063 cycles/ticks + +indcpa_enc: +median: 21088 cycles/ticks +average: 21206 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33690 cycles/ticks +average: 33815 cycles/ticks + +kyber_keypair: +median: 36196 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 35896 cycles/ticks +average: 36042 cycles/ticks + +kyber_encaps: +median: 36826 cycles/ticks +average: 36995 cycles/ticks + +kyber_decaps: +median: 40102 cycles/ticks +average: 40258 cycles/ticks + +Loop spin: 570 +gen_a: +median: 12374 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23320 cycles/ticks +average: 23435 cycles/ticks + +indcpa_enc: +median: 22552 cycles/ticks +average: 22677 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36401 cycles/ticks + +kyber_encaps_derand: +median: 34554 cycles/ticks +average: 34762 cycles/ticks + +kyber_encaps: +median: 35480 cycles/ticks +average: 35631 cycles/ticks + +kyber_decaps: +median: 38688 cycles/ticks +average: 38841 cycles/ticks + +Loop spin: 571 +gen_a: +median: 12386 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1565 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23346 cycles/ticks +average: 23453 cycles/ticks + +indcpa_enc: +median: 22584 cycles/ticks +average: 22730 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1568 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33926 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36416 cycles/ticks + +kyber_encaps_derand: +median: 34388 cycles/ticks +average: 34505 cycles/ticks + +kyber_encaps: +median: 35344 cycles/ticks +average: 35452 cycles/ticks + +kyber_decaps: +median: 38606 cycles/ticks +average: 38745 cycles/ticks + +Loop spin: 572 +gen_a: +median: 12326 cycles/ticks +average: 12420 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21974 cycles/ticks + +indcpa_enc: +median: 21124 cycles/ticks +average: 21244 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33776 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36210 cycles/ticks +average: 36450 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34591 cycles/ticks + +kyber_encaps: +median: 35384 cycles/ticks +average: 35544 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38783 cycles/ticks + +Loop spin: 573 +gen_a: +median: 12370 cycles/ticks +average: 12451 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21984 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21217 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36372 cycles/ticks + +kyber_encaps_derand: +median: 34480 cycles/ticks +average: 34601 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35571 cycles/ticks + +kyber_decaps: +median: 38766 cycles/ticks +average: 38915 cycles/ticks + +Loop spin: 574 +gen_a: +median: 12428 cycles/ticks +average: 12676 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1575 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33932 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34376 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35300 cycles/ticks +average: 35466 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38835 cycles/ticks + +Loop spin: 575 +gen_a: +median: 12404 cycles/ticks +average: 12513 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21938 cycles/ticks +average: 22055 cycles/ticks + +indcpa_enc: +median: 21342 cycles/ticks +average: 21498 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 35222 cycles/ticks +average: 35402 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36368 cycles/ticks + +kyber_encaps_derand: +median: 35886 cycles/ticks +average: 35996 cycles/ticks + +kyber_encaps: +median: 36830 cycles/ticks +average: 36977 cycles/ticks + +kyber_decaps: +median: 40102 cycles/ticks +average: 40278 cycles/ticks + +Loop spin: 576 +gen_a: +median: 12382 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 273 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22071 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21320 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36444 cycles/ticks + +kyber_encaps_derand: +median: 35830 cycles/ticks +average: 35962 cycles/ticks + +kyber_encaps: +median: 36754 cycles/ticks +average: 36928 cycles/ticks + +kyber_decaps: +median: 40054 cycles/ticks +average: 40238 cycles/ticks + +Loop spin: 577 +gen_a: +median: 12340 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22032 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 35142 cycles/ticks +average: 35277 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36480 cycles/ticks + +kyber_encaps_derand: +median: 34438 cycles/ticks +average: 34602 cycles/ticks + +kyber_encaps: +median: 35386 cycles/ticks +average: 35536 cycles/ticks + +kyber_decaps: +median: 38628 cycles/ticks +average: 38797 cycles/ticks + +Loop spin: 578 +gen_a: +median: 12326 cycles/ticks +average: 12423 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21832 cycles/ticks +average: 21939 cycles/ticks + +indcpa_enc: +median: 21064 cycles/ticks +average: 21199 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33818 cycles/ticks +average: 33979 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 35800 cycles/ticks +average: 35927 cycles/ticks + +kyber_encaps: +median: 36718 cycles/ticks +average: 36880 cycles/ticks + +kyber_decaps: +median: 40086 cycles/ticks +average: 40245 cycles/ticks + +Loop spin: 579 +gen_a: +median: 12362 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21978 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21235 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33914 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36446 cycles/ticks + +kyber_encaps_derand: +median: 34426 cycles/ticks +average: 34570 cycles/ticks + +kyber_encaps: +median: 35342 cycles/ticks +average: 35515 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38924 cycles/ticks + +Loop spin: 580 +gen_a: +median: 12392 cycles/ticks +average: 12497 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22012 cycles/ticks + +indcpa_enc: +median: 21140 cycles/ticks +average: 21256 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33844 cycles/ticks +average: 34011 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36367 cycles/ticks + +kyber_encaps_derand: +median: 34490 cycles/ticks +average: 34638 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35653 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38895 cycles/ticks + +Loop spin: 581 +gen_a: +median: 12578 cycles/ticks +average: 12696 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1598 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22076 cycles/ticks +average: 22186 cycles/ticks + +indcpa_enc: +median: 21266 cycles/ticks +average: 21403 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33878 cycles/ticks +average: 34075 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34591 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38813 cycles/ticks + +Loop spin: 582 +gen_a: +median: 12358 cycles/ticks +average: 12422 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21938 cycles/ticks +average: 22028 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21291 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 35180 cycles/ticks +average: 35351 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36366 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34687 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35645 cycles/ticks + +kyber_decaps: +median: 38748 cycles/ticks +average: 38866 cycles/ticks + +Loop spin: 583 +gen_a: +median: 12384 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22066 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21276 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33648 cycles/ticks +average: 33760 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34390 cycles/ticks +average: 34524 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35520 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38808 cycles/ticks + +Loop spin: 584 +gen_a: +median: 12388 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21802 cycles/ticks +average: 21926 cycles/ticks + +indcpa_enc: +median: 21038 cycles/ticks +average: 21161 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33706 cycles/ticks +average: 33851 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34677 cycles/ticks + +kyber_encaps: +median: 35502 cycles/ticks +average: 35649 cycles/ticks + +kyber_decaps: +median: 38770 cycles/ticks +average: 38933 cycles/ticks + +Loop spin: 585 +gen_a: +median: 12346 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21959 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21231 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33909 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36446 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34704 cycles/ticks + +kyber_encaps: +median: 35508 cycles/ticks +average: 35662 cycles/ticks + +kyber_decaps: +median: 38792 cycles/ticks +average: 38920 cycles/ticks + +Loop spin: 586 +gen_a: +median: 12360 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 30 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23214 cycles/ticks +average: 23311 cycles/ticks + +indcpa_enc: +median: 22528 cycles/ticks +average: 22637 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33840 cycles/ticks +average: 33987 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34494 cycles/ticks +average: 34625 cycles/ticks + +kyber_encaps: +median: 35572 cycles/ticks +average: 35718 cycles/ticks + +kyber_decaps: +median: 38672 cycles/ticks +average: 38828 cycles/ticks + +Loop spin: 587 +gen_a: +median: 12326 cycles/ticks +average: 12418 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 24 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 21028 cycles/ticks +average: 21181 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34683 cycles/ticks + +kyber_encaps: +median: 35454 cycles/ticks +average: 35605 cycles/ticks + +kyber_decaps: +median: 38816 cycles/ticks +average: 38971 cycles/ticks + +Loop spin: 588 +gen_a: +median: 12330 cycles/ticks +average: 12427 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 406 cycles/ticks +average: 415 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21967 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21237 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33859 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36354 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34600 cycles/ticks + +kyber_encaps: +median: 35428 cycles/ticks +average: 35583 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 589 +gen_a: +median: 12410 cycles/ticks +average: 12508 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 288 cycles/ticks +average: 288 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21964 cycles/ticks +average: 22091 cycles/ticks + +indcpa_enc: +median: 21214 cycles/ticks +average: 21325 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33644 cycles/ticks +average: 33787 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34696 cycles/ticks + +kyber_encaps: +median: 35480 cycles/ticks +average: 35644 cycles/ticks + +kyber_decaps: +median: 38810 cycles/ticks +average: 38957 cycles/ticks + +Loop spin: 590 +gen_a: +median: 12600 cycles/ticks +average: 12671 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21975 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21195 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33850 cycles/ticks +average: 33991 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 35800 cycles/ticks +average: 35953 cycles/ticks + +kyber_encaps: +median: 36770 cycles/ticks +average: 36963 cycles/ticks + +kyber_decaps: +median: 40052 cycles/ticks +average: 40222 cycles/ticks + +Loop spin: 591 +gen_a: +median: 12376 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22029 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21289 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 33973 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36424 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34620 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35522 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38779 cycles/ticks + +Loop spin: 592 +gen_a: +median: 12636 cycles/ticks +average: 12662 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 25 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 22002 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21257 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33859 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34472 cycles/ticks +average: 34618 cycles/ticks + +kyber_encaps: +median: 35400 cycles/ticks +average: 35544 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38854 cycles/ticks + +Loop spin: 593 +gen_a: +median: 12384 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22080 cycles/ticks +average: 22196 cycles/ticks + +indcpa_enc: +median: 21192 cycles/ticks +average: 21310 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 35006 cycles/ticks +average: 35161 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36466 cycles/ticks + +kyber_encaps_derand: +median: 34432 cycles/ticks +average: 34559 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35518 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38854 cycles/ticks + +Loop spin: 594 +gen_a: +median: 12406 cycles/ticks +average: 12532 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21934 cycles/ticks +average: 22047 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21333 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33640 cycles/ticks +average: 33785 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36439 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34669 cycles/ticks + +kyber_encaps: +median: 35512 cycles/ticks +average: 35635 cycles/ticks + +kyber_decaps: +median: 38786 cycles/ticks +average: 38940 cycles/ticks + +Loop spin: 595 +gen_a: +median: 12382 cycles/ticks +average: 12498 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 21997 cycles/ticks + +indcpa_enc: +median: 21152 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33790 cycles/ticks +average: 33935 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36482 cycles/ticks + +kyber_encaps_derand: +median: 34610 cycles/ticks +average: 34761 cycles/ticks + +kyber_encaps: +median: 35586 cycles/ticks +average: 35758 cycles/ticks + +kyber_decaps: +median: 38742 cycles/ticks +average: 38884 cycles/ticks + +Loop spin: 596 +gen_a: +median: 12324 cycles/ticks +average: 12413 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21982 cycles/ticks +average: 22103 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33678 cycles/ticks +average: 33913 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34568 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35547 cycles/ticks + +kyber_decaps: +median: 38656 cycles/ticks +average: 38812 cycles/ticks + +Loop spin: 597 +gen_a: +median: 12330 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 274 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22026 cycles/ticks +average: 22186 cycles/ticks + +indcpa_enc: +median: 21276 cycles/ticks +average: 21446 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33848 cycles/ticks +average: 34027 cycles/ticks + +kyber_keypair: +median: 36294 cycles/ticks +average: 36563 cycles/ticks + +kyber_encaps_derand: +median: 34648 cycles/ticks +average: 34777 cycles/ticks + +kyber_encaps: +median: 35564 cycles/ticks +average: 35716 cycles/ticks + +kyber_decaps: +median: 38886 cycles/ticks +average: 39085 cycles/ticks + +Loop spin: 598 +gen_a: +median: 12346 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 129 cycles/ticks + +indcpa_keypair: +median: 21982 cycles/ticks +average: 22097 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33650 cycles/ticks +average: 33816 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36436 cycles/ticks + +kyber_encaps_derand: +median: 34384 cycles/ticks +average: 34516 cycles/ticks + +kyber_encaps: +median: 35292 cycles/ticks +average: 35450 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 599 +gen_a: +median: 12374 cycles/ticks +average: 12483 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21882 cycles/ticks +average: 22024 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21264 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33788 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34586 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35598 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38907 cycles/ticks + +Loop spin: 600 +gen_a: +median: 12440 cycles/ticks +average: 12537 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21816 cycles/ticks +average: 21951 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21261 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33921 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36418 cycles/ticks + +kyber_encaps_derand: +median: 34506 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35603 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38886 cycles/ticks + +Loop spin: 601 +gen_a: +median: 12372 cycles/ticks +average: 12528 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21740 cycles/ticks +average: 21863 cycles/ticks + +indcpa_enc: +median: 21028 cycles/ticks +average: 21152 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33850 cycles/ticks +average: 34005 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34326 cycles/ticks +average: 34449 cycles/ticks + +kyber_encaps: +median: 35298 cycles/ticks +average: 35451 cycles/ticks + +kyber_decaps: +median: 38600 cycles/ticks +average: 38783 cycles/ticks + +Loop spin: 602 +gen_a: +median: 12652 cycles/ticks +average: 12748 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1563 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 42 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21832 cycles/ticks +average: 21932 cycles/ticks + +indcpa_enc: +median: 21082 cycles/ticks +average: 21207 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34420 cycles/ticks +average: 34540 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35497 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38863 cycles/ticks + +Loop spin: 603 +gen_a: +median: 12358 cycles/ticks +average: 12489 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22044 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21328 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33894 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36349 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34636 cycles/ticks + +kyber_encaps: +median: 35354 cycles/ticks +average: 35510 cycles/ticks + +kyber_decaps: +median: 38670 cycles/ticks +average: 38818 cycles/ticks + +Loop spin: 604 +gen_a: +median: 12408 cycles/ticks +average: 12491 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21062 cycles/ticks +average: 21185 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33873 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34418 cycles/ticks +average: 34542 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35515 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38877 cycles/ticks + +Loop spin: 605 +gen_a: +median: 12350 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21830 cycles/ticks +average: 21942 cycles/ticks + +indcpa_enc: +median: 21036 cycles/ticks +average: 21183 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33919 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36421 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34613 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35638 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38861 cycles/ticks + +Loop spin: 606 +gen_a: +median: 12326 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 123 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 21962 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21204 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33884 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34596 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35521 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38857 cycles/ticks + +Loop spin: 607 +gen_a: +median: 12406 cycles/ticks +average: 12498 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23242 cycles/ticks +average: 23348 cycles/ticks + +indcpa_enc: +median: 22504 cycles/ticks +average: 22652 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33813 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36479 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34606 cycles/ticks + +kyber_encaps: +median: 35434 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38886 cycles/ticks + +Loop spin: 608 +gen_a: +median: 12366 cycles/ticks +average: 12455 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21832 cycles/ticks +average: 21946 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21240 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33870 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36366 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34554 cycles/ticks + +kyber_encaps: +median: 35326 cycles/ticks +average: 35500 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38812 cycles/ticks + +Loop spin: 609 +gen_a: +median: 12420 cycles/ticks +average: 12517 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 21996 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21226 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33862 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36378 cycles/ticks + +kyber_encaps_derand: +median: 34428 cycles/ticks +average: 34574 cycles/ticks + +kyber_encaps: +median: 35364 cycles/ticks +average: 35505 cycles/ticks + +kyber_decaps: +median: 38688 cycles/ticks +average: 38842 cycles/ticks + +Loop spin: 610 +gen_a: +median: 12330 cycles/ticks +average: 12430 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21992 cycles/ticks +average: 22108 cycles/ticks + +indcpa_enc: +median: 21180 cycles/ticks +average: 21304 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33920 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36409 cycles/ticks + +kyber_encaps_derand: +median: 35796 cycles/ticks +average: 35934 cycles/ticks + +kyber_encaps: +median: 36760 cycles/ticks +average: 36936 cycles/ticks + +kyber_decaps: +median: 40004 cycles/ticks +average: 40158 cycles/ticks + +Loop spin: 611 +gen_a: +median: 12406 cycles/ticks +average: 12543 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22076 cycles/ticks + +indcpa_enc: +median: 21242 cycles/ticks +average: 21360 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33829 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34540 cycles/ticks + +kyber_encaps: +median: 35276 cycles/ticks +average: 35431 cycles/ticks + +kyber_decaps: +median: 38618 cycles/ticks +average: 38784 cycles/ticks + +Loop spin: 612 +gen_a: +median: 12406 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21927 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21297 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33728 cycles/ticks +average: 33885 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36440 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34628 cycles/ticks + +kyber_encaps: +median: 35428 cycles/ticks +average: 35593 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38941 cycles/ticks + +Loop spin: 613 +gen_a: +median: 12370 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 404 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22076 cycles/ticks + +indcpa_enc: +median: 21212 cycles/ticks +average: 21309 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33804 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34582 cycles/ticks + +kyber_encaps: +median: 35400 cycles/ticks +average: 35524 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38795 cycles/ticks + +Loop spin: 614 +gen_a: +median: 12348 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21930 cycles/ticks +average: 22055 cycles/ticks + +indcpa_enc: +median: 21272 cycles/ticks +average: 21395 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33772 cycles/ticks +average: 33996 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36385 cycles/ticks + +kyber_encaps_derand: +median: 34402 cycles/ticks +average: 34511 cycles/ticks + +kyber_encaps: +median: 35374 cycles/ticks +average: 35531 cycles/ticks + +kyber_decaps: +median: 38604 cycles/ticks +average: 38712 cycles/ticks + +Loop spin: 615 +gen_a: +median: 12330 cycles/ticks +average: 12420 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22075 cycles/ticks + +indcpa_enc: +median: 21028 cycles/ticks +average: 21151 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33792 cycles/ticks +average: 33992 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34606 cycles/ticks + +kyber_encaps: +median: 35426 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38805 cycles/ticks + +Loop spin: 616 +gen_a: +median: 12402 cycles/ticks +average: 12498 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22062 cycles/ticks +average: 22207 cycles/ticks + +indcpa_enc: +median: 21282 cycles/ticks +average: 21375 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33846 cycles/ticks +average: 34007 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36465 cycles/ticks + +kyber_encaps_derand: +median: 34408 cycles/ticks +average: 34521 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35505 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38856 cycles/ticks + +Loop spin: 617 +gen_a: +median: 12372 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21981 cycles/ticks + +indcpa_enc: +median: 21044 cycles/ticks +average: 21176 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33678 cycles/ticks +average: 33833 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34666 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35633 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38904 cycles/ticks + +Loop spin: 618 +gen_a: +median: 12390 cycles/ticks +average: 12535 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21792 cycles/ticks +average: 21888 cycles/ticks + +indcpa_enc: +median: 21032 cycles/ticks +average: 21189 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33674 cycles/ticks +average: 33825 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34584 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35526 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 619 +gen_a: +median: 12354 cycles/ticks +average: 12465 cycles/ticks + +poly_getnoise_eta1: +median: 1588 cycles/ticks +average: 1603 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22008 cycles/ticks +average: 22106 cycles/ticks + +indcpa_enc: +median: 21266 cycles/ticks +average: 21450 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33873 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34396 cycles/ticks +average: 34552 cycles/ticks + +kyber_encaps: +median: 35240 cycles/ticks +average: 35408 cycles/ticks + +kyber_decaps: +median: 38534 cycles/ticks +average: 38687 cycles/ticks + +Loop spin: 620 +gen_a: +median: 12382 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1537 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 119 cycles/ticks + +indcpa_keypair: +median: 23238 cycles/ticks +average: 23363 cycles/ticks + +indcpa_enc: +median: 22484 cycles/ticks +average: 22611 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33852 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36409 cycles/ticks + +kyber_encaps_derand: +median: 34400 cycles/ticks +average: 34546 cycles/ticks + +kyber_encaps: +median: 35354 cycles/ticks +average: 35513 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 621 +gen_a: +median: 12396 cycles/ticks +average: 12491 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22057 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21278 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33850 cycles/ticks + +kyber_keypair: +median: 36212 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34602 cycles/ticks +average: 34701 cycles/ticks + +kyber_encaps: +median: 35532 cycles/ticks +average: 35683 cycles/ticks + +kyber_decaps: +median: 38876 cycles/ticks +average: 39026 cycles/ticks + +Loop spin: 622 +gen_a: +median: 12348 cycles/ticks +average: 12431 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21830 cycles/ticks +average: 21953 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21199 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33864 cycles/ticks +average: 34032 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36356 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34649 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35560 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38881 cycles/ticks + +Loop spin: 623 +gen_a: +median: 12628 cycles/ticks +average: 12681 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21794 cycles/ticks +average: 21923 cycles/ticks + +indcpa_enc: +median: 21008 cycles/ticks +average: 21130 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33828 cycles/ticks +average: 34001 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34608 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35576 cycles/ticks + +kyber_decaps: +median: 38774 cycles/ticks +average: 39004 cycles/ticks + +Loop spin: 624 +gen_a: +median: 12400 cycles/ticks +average: 12490 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21998 cycles/ticks + +indcpa_enc: +median: 21110 cycles/ticks +average: 21230 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33930 cycles/ticks +average: 34056 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 34548 cycles/ticks +average: 34676 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35643 cycles/ticks + +kyber_decaps: +median: 38784 cycles/ticks +average: 38903 cycles/ticks + +Loop spin: 625 +gen_a: +median: 12410 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21934 cycles/ticks +average: 22063 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21234 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33929 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36387 cycles/ticks + +kyber_encaps_derand: +median: 34366 cycles/ticks +average: 34497 cycles/ticks + +kyber_encaps: +median: 35324 cycles/ticks +average: 35453 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38788 cycles/ticks + +Loop spin: 626 +gen_a: +median: 12342 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21066 cycles/ticks +average: 21197 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33848 cycles/ticks +average: 34011 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36424 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34560 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35544 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38849 cycles/ticks + +Loop spin: 627 +gen_a: +median: 12364 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21928 cycles/ticks +average: 22070 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21285 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33818 cycles/ticks +average: 33964 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36377 cycles/ticks + +kyber_encaps_derand: +median: 34374 cycles/ticks +average: 34473 cycles/ticks + +kyber_encaps: +median: 35344 cycles/ticks +average: 35464 cycles/ticks + +kyber_decaps: +median: 38652 cycles/ticks +average: 38821 cycles/ticks + +Loop spin: 628 +gen_a: +median: 12374 cycles/ticks +average: 12478 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22014 cycles/ticks + +indcpa_enc: +median: 21102 cycles/ticks +average: 21214 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34664 cycles/ticks + +kyber_encaps: +median: 35592 cycles/ticks +average: 35789 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 629 +gen_a: +median: 12342 cycles/ticks +average: 12481 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21944 cycles/ticks + +indcpa_enc: +median: 21074 cycles/ticks +average: 21195 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33860 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36512 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34627 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38840 cycles/ticks + +Loop spin: 630 +gen_a: +median: 12518 cycles/ticks +average: 12609 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23228 cycles/ticks +average: 23374 cycles/ticks + +indcpa_enc: +median: 22454 cycles/ticks +average: 22575 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33841 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34711 cycles/ticks + +kyber_encaps: +median: 35514 cycles/ticks +average: 35664 cycles/ticks + +kyber_decaps: +median: 38914 cycles/ticks +average: 39075 cycles/ticks + +Loop spin: 631 +gen_a: +median: 12422 cycles/ticks +average: 12540 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23202 cycles/ticks +average: 23329 cycles/ticks + +indcpa_enc: +median: 22452 cycles/ticks +average: 22584 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33850 cycles/ticks +average: 33991 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36448 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34610 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35588 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38917 cycles/ticks + +Loop spin: 632 +gen_a: +median: 12326 cycles/ticks +average: 12432 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21826 cycles/ticks +average: 21944 cycles/ticks + +indcpa_enc: +median: 21062 cycles/ticks +average: 21189 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33848 cycles/ticks +average: 33993 cycles/ticks + +kyber_keypair: +median: 36198 cycles/ticks +average: 36502 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34643 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35625 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38903 cycles/ticks + +Loop spin: 633 +gen_a: +median: 12324 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23204 cycles/ticks +average: 23336 cycles/ticks + +indcpa_enc: +median: 22492 cycles/ticks +average: 22599 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33674 cycles/ticks +average: 33827 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34583 cycles/ticks + +kyber_encaps: +median: 35356 cycles/ticks +average: 35506 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38893 cycles/ticks + +Loop spin: 634 +gen_a: +median: 12338 cycles/ticks +average: 12417 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21932 cycles/ticks +average: 22048 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33885 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34657 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35686 cycles/ticks + +kyber_decaps: +median: 38810 cycles/ticks +average: 39035 cycles/ticks + +Loop spin: 635 +gen_a: +median: 12352 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 289 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21804 cycles/ticks +average: 21939 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33792 cycles/ticks +average: 33937 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34538 cycles/ticks + +kyber_encaps: +median: 35302 cycles/ticks +average: 35459 cycles/ticks + +kyber_decaps: +median: 38556 cycles/ticks +average: 38705 cycles/ticks + +Loop spin: 636 +gen_a: +median: 12408 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21976 cycles/ticks +average: 22082 cycles/ticks + +indcpa_enc: +median: 21204 cycles/ticks +average: 21328 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33932 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36340 cycles/ticks + +kyber_encaps_derand: +median: 34416 cycles/ticks +average: 34556 cycles/ticks + +kyber_encaps: +median: 35328 cycles/ticks +average: 35481 cycles/ticks + +kyber_decaps: +median: 38628 cycles/ticks +average: 38769 cycles/ticks + +Loop spin: 637 +gen_a: +median: 12340 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 30 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 398 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21962 cycles/ticks + +indcpa_enc: +median: 21114 cycles/ticks +average: 21235 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33904 cycles/ticks +average: 34045 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36401 cycles/ticks + +kyber_encaps_derand: +median: 34392 cycles/ticks +average: 34509 cycles/ticks + +kyber_encaps: +median: 35318 cycles/ticks +average: 35460 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38778 cycles/ticks + +Loop spin: 638 +gen_a: +median: 12352 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21850 cycles/ticks +average: 21961 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21189 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33861 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36358 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34557 cycles/ticks + +kyber_encaps: +median: 35324 cycles/ticks +average: 35488 cycles/ticks + +kyber_decaps: +median: 38602 cycles/ticks +average: 38740 cycles/ticks + +Loop spin: 639 +gen_a: +median: 12342 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21832 cycles/ticks +average: 21934 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21275 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33807 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36412 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34621 cycles/ticks + +kyber_encaps: +median: 35408 cycles/ticks +average: 35590 cycles/ticks + +kyber_decaps: +median: 38688 cycles/ticks +average: 38840 cycles/ticks + +Loop spin: 640 +gen_a: +median: 12334 cycles/ticks +average: 12421 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21842 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21046 cycles/ticks +average: 21170 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33668 cycles/ticks +average: 33799 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34598 cycles/ticks +average: 34737 cycles/ticks + +kyber_encaps: +median: 35544 cycles/ticks +average: 35712 cycles/ticks + +kyber_decaps: +median: 38898 cycles/ticks +average: 39040 cycles/ticks + +Loop spin: 641 +gen_a: +median: 12342 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22002 cycles/ticks +average: 22131 cycles/ticks + +indcpa_enc: +median: 21292 cycles/ticks +average: 21394 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33828 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34462 cycles/ticks +average: 34608 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35582 cycles/ticks + +kyber_decaps: +median: 38742 cycles/ticks +average: 38870 cycles/ticks + +Loop spin: 642 +gen_a: +median: 12322 cycles/ticks +average: 12423 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21920 cycles/ticks +average: 22053 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33892 cycles/ticks +average: 34049 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34362 cycles/ticks +average: 34502 cycles/ticks + +kyber_encaps: +median: 35286 cycles/ticks +average: 35440 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38795 cycles/ticks + +Loop spin: 643 +gen_a: +median: 12350 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 288 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21786 cycles/ticks +average: 21914 cycles/ticks + +indcpa_enc: +median: 21034 cycles/ticks +average: 21174 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33844 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34462 cycles/ticks +average: 34586 cycles/ticks + +kyber_encaps: +median: 35400 cycles/ticks +average: 35564 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38862 cycles/ticks + +Loop spin: 644 +gen_a: +median: 12356 cycles/ticks +average: 12467 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21984 cycles/ticks +average: 22086 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21338 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33818 cycles/ticks +average: 33978 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34388 cycles/ticks +average: 34481 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35486 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38831 cycles/ticks + +Loop spin: 645 +gen_a: +median: 12384 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21834 cycles/ticks +average: 21953 cycles/ticks + +indcpa_enc: +median: 21080 cycles/ticks +average: 21183 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33939 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34470 cycles/ticks +average: 34597 cycles/ticks + +kyber_encaps: +median: 35438 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38953 cycles/ticks + +Loop spin: 646 +gen_a: +median: 12356 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22059 cycles/ticks + +indcpa_enc: +median: 21220 cycles/ticks +average: 21347 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33778 cycles/ticks +average: 33975 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36373 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34601 cycles/ticks + +kyber_encaps: +median: 35386 cycles/ticks +average: 35545 cycles/ticks + +kyber_decaps: +median: 38766 cycles/ticks +average: 38941 cycles/ticks + +Loop spin: 647 +gen_a: +median: 12350 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22012 cycles/ticks +average: 22105 cycles/ticks + +indcpa_enc: +median: 21202 cycles/ticks +average: 21349 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33652 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34631 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35582 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38904 cycles/ticks + +Loop spin: 648 +gen_a: +median: 12372 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 30 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21273 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33854 cycles/ticks +average: 34012 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 35896 cycles/ticks +average: 36069 cycles/ticks + +kyber_encaps: +median: 36858 cycles/ticks +average: 37016 cycles/ticks + +kyber_decaps: +median: 40124 cycles/ticks +average: 40269 cycles/ticks + +Loop spin: 649 +gen_a: +median: 12466 cycles/ticks +average: 12563 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 21999 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21234 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33888 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34370 cycles/ticks +average: 34520 cycles/ticks + +kyber_encaps: +median: 35310 cycles/ticks +average: 35478 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38797 cycles/ticks + +Loop spin: 650 +gen_a: +median: 12326 cycles/ticks +average: 12403 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 291 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 22009 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21231 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33874 cycles/ticks +average: 34027 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34360 cycles/ticks +average: 34499 cycles/ticks + +kyber_encaps: +median: 35290 cycles/ticks +average: 35433 cycles/ticks + +kyber_decaps: +median: 38602 cycles/ticks +average: 38712 cycles/ticks + +Loop spin: 651 +gen_a: +median: 12382 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22024 cycles/ticks + +indcpa_enc: +median: 21184 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 33983 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36426 cycles/ticks + +kyber_encaps_derand: +median: 34616 cycles/ticks +average: 34757 cycles/ticks + +kyber_encaps: +median: 35566 cycles/ticks +average: 35726 cycles/ticks + +kyber_decaps: +median: 38814 cycles/ticks +average: 38971 cycles/ticks + +Loop spin: 652 +gen_a: +median: 12396 cycles/ticks +average: 12511 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21932 cycles/ticks +average: 22055 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33912 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34659 cycles/ticks + +kyber_encaps: +median: 35542 cycles/ticks +average: 35685 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38908 cycles/ticks + +Loop spin: 653 +gen_a: +median: 12398 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21932 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21261 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 35160 cycles/ticks +average: 35306 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36387 cycles/ticks + +kyber_encaps_derand: +median: 34588 cycles/ticks +average: 34722 cycles/ticks + +kyber_encaps: +median: 35636 cycles/ticks +average: 35801 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38866 cycles/ticks + +Loop spin: 654 +gen_a: +median: 12340 cycles/ticks +average: 12432 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 127 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21243 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33814 cycles/ticks +average: 33979 cycles/ticks + +kyber_keypair: +median: 36198 cycles/ticks +average: 36508 cycles/ticks + +kyber_encaps_derand: +median: 34732 cycles/ticks +average: 34859 cycles/ticks + +kyber_encaps: +median: 35644 cycles/ticks +average: 35822 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38964 cycles/ticks + +Loop spin: 655 +gen_a: +median: 12368 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21842 cycles/ticks +average: 21927 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21270 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33722 cycles/ticks +average: 33877 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35560 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38923 cycles/ticks + +Loop spin: 656 +gen_a: +median: 12360 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 36 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 22016 cycles/ticks + +indcpa_enc: +median: 21796 cycles/ticks +average: 21936 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 34160 cycles/ticks +average: 34310 cycles/ticks + +kyber_keypair: +median: 36382 cycles/ticks +average: 36681 cycles/ticks + +kyber_encaps_derand: +median: 35898 cycles/ticks +average: 36126 cycles/ticks + +kyber_encaps: +median: 37524 cycles/ticks +average: 37647 cycles/ticks + +kyber_decaps: +median: 39994 cycles/ticks +average: 43943 cycles/ticks + +Loop spin: 657 +gen_a: +median: 12428 cycles/ticks +average: 12538 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22076 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21270 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33624 cycles/ticks +average: 33776 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34681 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35599 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38898 cycles/ticks + +Loop spin: 658 +gen_a: +median: 12430 cycles/ticks +average: 12530 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1605 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22004 cycles/ticks +average: 22108 cycles/ticks + +indcpa_enc: +median: 21290 cycles/ticks +average: 21430 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33876 cycles/ticks +average: 36498 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36453 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34648 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38865 cycles/ticks + +Loop spin: 659 +gen_a: +median: 12344 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22008 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21249 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33872 cycles/ticks +average: 34052 cycles/ticks + +kyber_keypair: +median: 36332 cycles/ticks +average: 36584 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34672 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35583 cycles/ticks + +kyber_decaps: +median: 38800 cycles/ticks +average: 38953 cycles/ticks + +Loop spin: 660 +gen_a: +median: 12412 cycles/ticks +average: 12532 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 244 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22032 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21291 cycles/ticks + +indcpa_dec: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +kyber_keypair_derand: +median: 33592 cycles/ticks +average: 33758 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35316 cycles/ticks +average: 35463 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 661 +gen_a: +median: 12350 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21782 cycles/ticks +average: 21896 cycles/ticks + +indcpa_enc: +median: 21096 cycles/ticks +average: 21239 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33730 cycles/ticks +average: 33899 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34614 cycles/ticks +average: 34755 cycles/ticks + +kyber_encaps: +median: 35576 cycles/ticks +average: 35733 cycles/ticks + +kyber_decaps: +median: 38816 cycles/ticks +average: 38974 cycles/ticks + +Loop spin: 662 +gen_a: +median: 12356 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33938 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36511 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34683 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35586 cycles/ticks + +kyber_decaps: +median: 38574 cycles/ticks +average: 38769 cycles/ticks + +Loop spin: 663 +gen_a: +median: 12438 cycles/ticks +average: 12529 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23366 cycles/ticks +average: 23481 cycles/ticks + +indcpa_enc: +median: 22618 cycles/ticks +average: 22744 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33646 cycles/ticks +average: 33797 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34663 cycles/ticks + +kyber_encaps: +median: 35510 cycles/ticks +average: 35671 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 664 +gen_a: +median: 12426 cycles/ticks +average: 12568 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22294 cycles/ticks +average: 22389 cycles/ticks + +indcpa_enc: +median: 21064 cycles/ticks +average: 21180 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33710 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34665 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38885 cycles/ticks + +Loop spin: 665 +gen_a: +median: 12414 cycles/ticks +average: 12517 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21810 cycles/ticks +average: 21957 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21202 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33899 cycles/ticks + +kyber_keypair: +median: 36242 cycles/ticks +average: 36498 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34652 cycles/ticks + +kyber_encaps: +median: 35510 cycles/ticks +average: 35651 cycles/ticks + +kyber_decaps: +median: 38804 cycles/ticks +average: 38967 cycles/ticks + +Loop spin: 666 +gen_a: +median: 12346 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1602 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 120 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21985 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21338 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33744 cycles/ticks +average: 33884 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34568 cycles/ticks +average: 34722 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35667 cycles/ticks + +kyber_decaps: +median: 38806 cycles/ticks +average: 38936 cycles/ticks + +Loop spin: 667 +gen_a: +median: 12344 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22012 cycles/ticks +average: 22120 cycles/ticks + +indcpa_enc: +median: 21268 cycles/ticks +average: 21386 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 33949 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 35794 cycles/ticks +average: 35934 cycles/ticks + +kyber_encaps: +median: 36768 cycles/ticks +average: 37003 cycles/ticks + +kyber_decaps: +median: 40144 cycles/ticks +average: 40312 cycles/ticks + +Loop spin: 668 +gen_a: +median: 12332 cycles/ticks +average: 12430 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22038 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21269 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 35084 cycles/ticks +average: 35262 cycles/ticks + +kyber_keypair: +median: 36090 cycles/ticks +average: 36340 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34575 cycles/ticks + +kyber_encaps: +median: 35410 cycles/ticks +average: 35557 cycles/ticks + +kyber_decaps: +median: 38786 cycles/ticks +average: 38929 cycles/ticks + +Loop spin: 669 +gen_a: +median: 12402 cycles/ticks +average: 12529 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21946 cycles/ticks +average: 22179 cycles/ticks + +indcpa_enc: +median: 21190 cycles/ticks +average: 21326 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33780 cycles/ticks +average: 33926 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34671 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35642 cycles/ticks + +kyber_decaps: +median: 38858 cycles/ticks +average: 39008 cycles/ticks + +Loop spin: 670 +gen_a: +median: 12380 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22092 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21305 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1568 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33862 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36394 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34602 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35552 cycles/ticks + +kyber_decaps: +median: 38680 cycles/ticks +average: 38817 cycles/ticks + +Loop spin: 671 +gen_a: +median: 12330 cycles/ticks +average: 12423 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21945 cycles/ticks + +indcpa_enc: +median: 21606 cycles/ticks +average: 21732 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 34100 cycles/ticks +average: 34245 cycles/ticks + +kyber_keypair: +median: 36382 cycles/ticks +average: 36667 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34711 cycles/ticks + +kyber_encaps: +median: 35528 cycles/ticks +average: 35681 cycles/ticks + +kyber_decaps: +median: 38820 cycles/ticks +average: 38950 cycles/ticks + +Loop spin: 672 +gen_a: +median: 12434 cycles/ticks +average: 12535 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21806 cycles/ticks +average: 21909 cycles/ticks + +indcpa_enc: +median: 21060 cycles/ticks +average: 21215 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33782 cycles/ticks +average: 33939 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36460 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34631 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35601 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38915 cycles/ticks + +Loop spin: 673 +gen_a: +median: 12380 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 404 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23370 cycles/ticks +average: 23477 cycles/ticks + +indcpa_enc: +median: 22648 cycles/ticks +average: 22775 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33842 cycles/ticks +average: 33982 cycles/ticks + +kyber_keypair: +median: 36260 cycles/ticks +average: 36524 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34703 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35615 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38865 cycles/ticks + +Loop spin: 674 +gen_a: +median: 12358 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22042 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21320 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33564 cycles/ticks +average: 33716 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36350 cycles/ticks + +kyber_encaps_derand: +median: 34390 cycles/ticks +average: 34529 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35541 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38804 cycles/ticks + +Loop spin: 675 +gen_a: +median: 12378 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22045 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33634 cycles/ticks +average: 33782 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36501 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34657 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35584 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38867 cycles/ticks + +Loop spin: 676 +gen_a: +median: 12454 cycles/ticks +average: 12590 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21844 cycles/ticks +average: 21934 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21213 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33780 cycles/ticks +average: 33965 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36462 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35556 cycles/ticks +average: 35726 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38882 cycles/ticks + +Loop spin: 677 +gen_a: +median: 12406 cycles/ticks +average: 12498 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21996 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21251 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33692 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 35814 cycles/ticks +average: 35983 cycles/ticks + +kyber_encaps: +median: 36748 cycles/ticks +average: 36943 cycles/ticks + +kyber_decaps: +median: 40078 cycles/ticks +average: 40235 cycles/ticks + +Loop spin: 678 +gen_a: +median: 12386 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21987 cycles/ticks + +indcpa_enc: +median: 21694 cycles/ticks +average: 21785 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 34286 cycles/ticks +average: 34470 cycles/ticks + +kyber_keypair: +median: 36404 cycles/ticks +average: 36722 cycles/ticks + +kyber_encaps_derand: +median: 35040 cycles/ticks +average: 35190 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35761 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38899 cycles/ticks + +Loop spin: 679 +gen_a: +median: 12340 cycles/ticks +average: 12417 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22050 cycles/ticks +average: 22210 cycles/ticks + +indcpa_enc: +median: 21224 cycles/ticks +average: 21341 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33830 cycles/ticks +average: 34014 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36438 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34655 cycles/ticks + +kyber_encaps: +median: 35340 cycles/ticks +average: 35506 cycles/ticks + +kyber_decaps: +median: 38606 cycles/ticks +average: 38747 cycles/ticks + +Loop spin: 680 +gen_a: +median: 12388 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 138 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 22016 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33856 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34630 cycles/ticks +average: 34771 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35653 cycles/ticks + +kyber_decaps: +median: 38900 cycles/ticks +average: 39075 cycles/ticks + +Loop spin: 681 +gen_a: +median: 12378 cycles/ticks +average: 12486 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21962 cycles/ticks +average: 22129 cycles/ticks + +indcpa_enc: +median: 21258 cycles/ticks +average: 21381 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36436 cycles/ticks + +kyber_encaps_derand: +median: 34606 cycles/ticks +average: 34715 cycles/ticks + +kyber_encaps: +median: 35542 cycles/ticks +average: 35707 cycles/ticks + +kyber_decaps: +median: 38808 cycles/ticks +average: 38940 cycles/ticks + +Loop spin: 682 +gen_a: +median: 12360 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 42 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 21995 cycles/ticks + +indcpa_enc: +median: 21216 cycles/ticks +average: 21347 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33979 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34644 cycles/ticks + +kyber_encaps: +median: 35570 cycles/ticks +average: 35731 cycles/ticks + +kyber_decaps: +median: 38658 cycles/ticks +average: 38826 cycles/ticks + +Loop spin: 683 +gen_a: +median: 12390 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 45 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21982 cycles/ticks +average: 22095 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21247 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 33943 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36366 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34674 cycles/ticks + +kyber_encaps: +median: 35474 cycles/ticks +average: 35616 cycles/ticks + +kyber_decaps: +median: 38828 cycles/ticks +average: 39005 cycles/ticks + +Loop spin: 684 +gen_a: +median: 12348 cycles/ticks +average: 12436 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 389 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21802 cycles/ticks +average: 21897 cycles/ticks + +indcpa_enc: +median: 21052 cycles/ticks +average: 21184 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33630 cycles/ticks +average: 33787 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 35902 cycles/ticks +average: 36042 cycles/ticks + +kyber_encaps: +median: 36860 cycles/ticks +average: 37025 cycles/ticks + +kyber_decaps: +median: 40184 cycles/ticks +average: 40348 cycles/ticks + +Loop spin: 685 +gen_a: +median: 12346 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21850 cycles/ticks +average: 21974 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21243 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33686 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36384 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34648 cycles/ticks + +kyber_encaps: +median: 35482 cycles/ticks +average: 35656 cycles/ticks + +kyber_decaps: +median: 38672 cycles/ticks +average: 38809 cycles/ticks + +Loop spin: 686 +gen_a: +median: 12386 cycles/ticks +average: 12499 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21938 cycles/ticks +average: 22078 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21273 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33782 cycles/ticks +average: 33943 cycles/ticks + +kyber_keypair: +median: 36240 cycles/ticks +average: 36516 cycles/ticks + +kyber_encaps_derand: +median: 34390 cycles/ticks +average: 34521 cycles/ticks + +kyber_encaps: +median: 35356 cycles/ticks +average: 35511 cycles/ticks + +kyber_decaps: +median: 38668 cycles/ticks +average: 38783 cycles/ticks + +Loop spin: 687 +gen_a: +median: 12400 cycles/ticks +average: 12500 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21956 cycles/ticks +average: 22071 cycles/ticks + +indcpa_enc: +median: 21194 cycles/ticks +average: 21302 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33562 cycles/ticks +average: 33701 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36377 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34706 cycles/ticks + +kyber_encaps: +median: 35572 cycles/ticks +average: 35702 cycles/ticks + +kyber_decaps: +median: 38800 cycles/ticks +average: 38964 cycles/ticks + +Loop spin: 688 +gen_a: +median: 12424 cycles/ticks +average: 12513 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 21991 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21221 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33879 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36358 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34644 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35618 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 689 +gen_a: +median: 12340 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21939 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21270 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33911 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36450 cycles/ticks + +kyber_encaps_derand: +median: 35944 cycles/ticks +average: 36126 cycles/ticks + +kyber_encaps: +median: 36828 cycles/ticks +average: 36988 cycles/ticks + +kyber_decaps: +median: 40088 cycles/ticks +average: 40244 cycles/ticks + +Loop spin: 690 +gen_a: +median: 12358 cycles/ticks +average: 12448 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21058 cycles/ticks +average: 21167 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33901 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36430 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34596 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38672 cycles/ticks +average: 38779 cycles/ticks + +Loop spin: 691 +gen_a: +median: 12338 cycles/ticks +average: 12467 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23306 cycles/ticks +average: 23491 cycles/ticks + +indcpa_enc: +median: 22524 cycles/ticks +average: 22643 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33730 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36359 cycles/ticks + +kyber_encaps_derand: +median: 34428 cycles/ticks +average: 34542 cycles/ticks + +kyber_encaps: +median: 35386 cycles/ticks +average: 35521 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38853 cycles/ticks + +Loop spin: 692 +gen_a: +median: 12330 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21952 cycles/ticks +average: 22093 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33911 cycles/ticks + +kyber_keypair: +median: 36088 cycles/ticks +average: 36355 cycles/ticks + +kyber_encaps_derand: +median: 34606 cycles/ticks +average: 34741 cycles/ticks + +kyber_encaps: +median: 35528 cycles/ticks +average: 35672 cycles/ticks + +kyber_decaps: +median: 38878 cycles/ticks +average: 39015 cycles/ticks + +Loop spin: 693 +gen_a: +median: 12326 cycles/ticks +average: 12412 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1600 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21930 cycles/ticks +average: 22036 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21299 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 35818 cycles/ticks +average: 35964 cycles/ticks + +kyber_encaps: +median: 36798 cycles/ticks +average: 36947 cycles/ticks + +kyber_decaps: +median: 40030 cycles/ticks +average: 40174 cycles/ticks + +Loop spin: 694 +gen_a: +median: 12414 cycles/ticks +average: 12513 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21766 cycles/ticks +average: 21872 cycles/ticks + +indcpa_enc: +median: 21032 cycles/ticks +average: 21150 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33790 cycles/ticks +average: 33951 cycles/ticks + +kyber_keypair: +median: 36276 cycles/ticks +average: 36553 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34599 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35620 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 695 +gen_a: +median: 12348 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22061 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21312 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33948 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36387 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34593 cycles/ticks + +kyber_encaps: +median: 35390 cycles/ticks +average: 35547 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38864 cycles/ticks + +Loop spin: 696 +gen_a: +median: 12374 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22023 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21229 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33674 cycles/ticks +average: 33817 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34344 cycles/ticks +average: 34461 cycles/ticks + +kyber_encaps: +median: 35254 cycles/ticks +average: 35412 cycles/ticks + +kyber_decaps: +median: 38574 cycles/ticks +average: 38778 cycles/ticks + +Loop spin: 697 +gen_a: +median: 12436 cycles/ticks +average: 12532 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21947 cycles/ticks + +indcpa_enc: +median: 21052 cycles/ticks +average: 21183 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33648 cycles/ticks +average: 33796 cycles/ticks + +kyber_keypair: +median: 36090 cycles/ticks +average: 36345 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34627 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35568 cycles/ticks + +kyber_decaps: +median: 38750 cycles/ticks +average: 38918 cycles/ticks + +Loop spin: 698 +gen_a: +median: 12366 cycles/ticks +average: 12483 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1562 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22054 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21214 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33624 cycles/ticks +average: 33766 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36360 cycles/ticks + +kyber_encaps_derand: +median: 34372 cycles/ticks +average: 34506 cycles/ticks + +kyber_encaps: +median: 35322 cycles/ticks +average: 35485 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38815 cycles/ticks + +Loop spin: 699 +gen_a: +median: 12340 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23316 cycles/ticks +average: 23432 cycles/ticks + +indcpa_enc: +median: 22552 cycles/ticks +average: 22680 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33772 cycles/ticks +average: 33935 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36365 cycles/ticks + +kyber_encaps_derand: +median: 34364 cycles/ticks +average: 34510 cycles/ticks + +kyber_encaps: +median: 35320 cycles/ticks +average: 35489 cycles/ticks + +kyber_decaps: +median: 38562 cycles/ticks +average: 38708 cycles/ticks + +Loop spin: 700 +gen_a: +median: 12360 cycles/ticks +average: 12478 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 411 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22011 cycles/ticks + +indcpa_enc: +median: 21194 cycles/ticks +average: 21325 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33801 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34546 cycles/ticks +average: 34777 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35665 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38883 cycles/ticks + +Loop spin: 701 +gen_a: +median: 12362 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21102 cycles/ticks +average: 21237 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33926 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35366 cycles/ticks +average: 35502 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38854 cycles/ticks + +Loop spin: 702 +gen_a: +median: 12376 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1563 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 30 cycles/ticks +average: 39 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22020 cycles/ticks +average: 22117 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21325 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33646 cycles/ticks +average: 33790 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36369 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34571 cycles/ticks + +kyber_encaps: +median: 35338 cycles/ticks +average: 35478 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38897 cycles/ticks + +Loop spin: 703 +gen_a: +median: 12340 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1566 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21984 cycles/ticks +average: 22088 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21298 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33805 cycles/ticks + +kyber_keypair: +median: 36224 cycles/ticks +average: 36521 cycles/ticks + +kyber_encaps_derand: +median: 34474 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35574 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38891 cycles/ticks + +Loop spin: 704 +gen_a: +median: 12356 cycles/ticks +average: 12455 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21958 cycles/ticks +average: 22106 cycles/ticks + +indcpa_enc: +median: 21234 cycles/ticks +average: 21358 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33827 cycles/ticks + +kyber_keypair: +median: 36224 cycles/ticks +average: 36487 cycles/ticks + +kyber_encaps_derand: +median: 34418 cycles/ticks +average: 34569 cycles/ticks + +kyber_encaps: +median: 35384 cycles/ticks +average: 35552 cycles/ticks + +kyber_decaps: +median: 38644 cycles/ticks +average: 38754 cycles/ticks + +Loop spin: 705 +gen_a: +median: 12352 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22023 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21314 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33662 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36388 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34685 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35665 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38975 cycles/ticks + +Loop spin: 706 +gen_a: +median: 12346 cycles/ticks +average: 12497 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21882 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21271 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33924 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34580 cycles/ticks + +kyber_encaps: +median: 35326 cycles/ticks +average: 35521 cycles/ticks + +kyber_decaps: +median: 38704 cycles/ticks +average: 38872 cycles/ticks + +Loop spin: 707 +gen_a: +median: 12416 cycles/ticks +average: 12691 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 22021 cycles/ticks + +indcpa_enc: +median: 21150 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33684 cycles/ticks +average: 33869 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34562 cycles/ticks + +kyber_encaps: +median: 35374 cycles/ticks +average: 35528 cycles/ticks + +kyber_decaps: +median: 38644 cycles/ticks +average: 38822 cycles/ticks + +Loop spin: 708 +gen_a: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 23 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21770 cycles/ticks +average: 21868 cycles/ticks + +indcpa_enc: +median: 20998 cycles/ticks +average: 21123 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33810 cycles/ticks +average: 33987 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36416 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34710 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35667 cycles/ticks + +kyber_decaps: +median: 38856 cycles/ticks +average: 39023 cycles/ticks + +Loop spin: 709 +gen_a: +median: 12354 cycles/ticks +average: 12448 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21948 cycles/ticks +average: 22056 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21274 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33904 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34658 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35601 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38883 cycles/ticks + +Loop spin: 710 +gen_a: +median: 12342 cycles/ticks +average: 12427 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21959 cycles/ticks + +indcpa_enc: +median: 21074 cycles/ticks +average: 21217 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33906 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36362 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34580 cycles/ticks + +kyber_encaps: +median: 35438 cycles/ticks +average: 35594 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38826 cycles/ticks + +Loop spin: 711 +gen_a: +median: 12396 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1604 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21786 cycles/ticks +average: 21895 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21174 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33890 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36459 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34628 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38634 cycles/ticks +average: 38772 cycles/ticks + +Loop spin: 712 +gen_a: +median: 12348 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21822 cycles/ticks +average: 21941 cycles/ticks + +indcpa_enc: +median: 21082 cycles/ticks +average: 21205 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33664 cycles/ticks +average: 33808 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36416 cycles/ticks + +kyber_encaps_derand: +median: 34554 cycles/ticks +average: 34682 cycles/ticks + +kyber_encaps: +median: 35490 cycles/ticks +average: 35641 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 713 +gen_a: +median: 12340 cycles/ticks +average: 12512 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 390 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22031 cycles/ticks + +indcpa_enc: +median: 21144 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33961 cycles/ticks + +kyber_keypair: +median: 36216 cycles/ticks +average: 36468 cycles/ticks + +kyber_encaps_derand: +median: 34406 cycles/ticks +average: 34529 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35577 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38809 cycles/ticks + +Loop spin: 714 +gen_a: +median: 12608 cycles/ticks +average: 12697 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21266 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33786 cycles/ticks +average: 33934 cycles/ticks + +kyber_keypair: +median: 36218 cycles/ticks +average: 36490 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34565 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35546 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38783 cycles/ticks + +Loop spin: 715 +gen_a: +median: 12348 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 278 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21824 cycles/ticks +average: 21958 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21190 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33758 cycles/ticks +average: 33911 cycles/ticks + +kyber_keypair: +median: 36096 cycles/ticks +average: 36362 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34724 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35632 cycles/ticks + +kyber_decaps: +median: 38878 cycles/ticks +average: 38991 cycles/ticks + +Loop spin: 716 +gen_a: +median: 12542 cycles/ticks +average: 12647 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22254 cycles/ticks +average: 22367 cycles/ticks + +indcpa_enc: +median: 21434 cycles/ticks +average: 21554 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 34180 cycles/ticks +average: 34350 cycles/ticks + +kyber_keypair: +median: 36504 cycles/ticks +average: 36775 cycles/ticks + +kyber_encaps_derand: +median: 34750 cycles/ticks +average: 34901 cycles/ticks + +kyber_encaps: +median: 35668 cycles/ticks +average: 35830 cycles/ticks + +kyber_decaps: +median: 39028 cycles/ticks +average: 39219 cycles/ticks + +Loop spin: 717 +gen_a: +median: 12396 cycles/ticks +average: 12497 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 296 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22070 cycles/ticks + +indcpa_enc: +median: 21164 cycles/ticks +average: 21279 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1573 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33936 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36370 cycles/ticks + +kyber_encaps_derand: +median: 34408 cycles/ticks +average: 34549 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35535 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38868 cycles/ticks + +Loop spin: 718 +gen_a: +median: 12406 cycles/ticks +average: 12511 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21950 cycles/ticks +average: 22056 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21300 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33913 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36483 cycles/ticks + +kyber_encaps_derand: +median: 34568 cycles/ticks +average: 34685 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35657 cycles/ticks + +kyber_decaps: +median: 38814 cycles/ticks +average: 38967 cycles/ticks + +Loop spin: 719 +gen_a: +median: 12378 cycles/ticks +average: 12485 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 41 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21930 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33844 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36418 cycles/ticks + +kyber_encaps_derand: +median: 34506 cycles/ticks +average: 34656 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35605 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38857 cycles/ticks + +Loop spin: 720 +gen_a: +median: 12344 cycles/ticks +average: 12464 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21788 cycles/ticks +average: 21890 cycles/ticks + +indcpa_enc: +median: 21052 cycles/ticks +average: 21172 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33670 cycles/ticks +average: 33817 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36365 cycles/ticks + +kyber_encaps_derand: +median: 34406 cycles/ticks +average: 34525 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35563 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38891 cycles/ticks + +Loop spin: 721 +gen_a: +median: 12358 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21970 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33820 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34346 cycles/ticks +average: 34481 cycles/ticks + +kyber_encaps: +median: 35300 cycles/ticks +average: 35447 cycles/ticks + +kyber_decaps: +median: 38598 cycles/ticks +average: 38770 cycles/ticks + +Loop spin: 722 +gen_a: +median: 12366 cycles/ticks +average: 12478 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 21974 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21323 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33976 cycles/ticks +average: 34136 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36454 cycles/ticks + +kyber_encaps_derand: +median: 34648 cycles/ticks +average: 34852 cycles/ticks + +kyber_encaps: +median: 35574 cycles/ticks +average: 35745 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38884 cycles/ticks + +Loop spin: 723 +gen_a: +median: 12346 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21994 cycles/ticks +average: 22152 cycles/ticks + +indcpa_enc: +median: 21286 cycles/ticks +average: 21405 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33662 cycles/ticks +average: 33827 cycles/ticks + +kyber_keypair: +median: 36102 cycles/ticks +average: 36304 cycles/ticks + +kyber_encaps_derand: +median: 34574 cycles/ticks +average: 34703 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 724 +gen_a: +median: 12394 cycles/ticks +average: 12581 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21760 cycles/ticks +average: 21901 cycles/ticks + +indcpa_enc: +median: 21016 cycles/ticks +average: 21136 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33910 cycles/ticks + +kyber_keypair: +median: 36092 cycles/ticks +average: 36328 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34543 cycles/ticks + +kyber_encaps: +median: 35346 cycles/ticks +average: 35499 cycles/ticks + +kyber_decaps: +median: 38654 cycles/ticks +average: 38815 cycles/ticks + +Loop spin: 725 +gen_a: +median: 12380 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21948 cycles/ticks +average: 22076 cycles/ticks + +indcpa_enc: +median: 21252 cycles/ticks +average: 21377 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 35206 cycles/ticks +average: 35373 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36457 cycles/ticks + +kyber_encaps_derand: +median: 34566 cycles/ticks +average: 34688 cycles/ticks + +kyber_encaps: +median: 35580 cycles/ticks +average: 35712 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38942 cycles/ticks + +Loop spin: 726 +gen_a: +median: 12332 cycles/ticks +average: 12451 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21808 cycles/ticks +average: 21922 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21192 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33812 cycles/ticks +average: 33981 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36395 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34570 cycles/ticks + +kyber_encaps: +median: 35400 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38851 cycles/ticks + +Loop spin: 727 +gen_a: +median: 12344 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21974 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21258 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33986 cycles/ticks + +kyber_keypair: +median: 36198 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34390 cycles/ticks +average: 34533 cycles/ticks + +kyber_encaps: +median: 35370 cycles/ticks +average: 35523 cycles/ticks + +kyber_decaps: +median: 38610 cycles/ticks +average: 38775 cycles/ticks + +Loop spin: 728 +gen_a: +median: 12386 cycles/ticks +average: 12467 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1598 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23126 cycles/ticks +average: 23255 cycles/ticks + +indcpa_enc: +median: 22370 cycles/ticks +average: 22508 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33851 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36443 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34609 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35518 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38867 cycles/ticks + +Loop spin: 729 +gen_a: +median: 12390 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23316 cycles/ticks +average: 23438 cycles/ticks + +indcpa_enc: +median: 22506 cycles/ticks +average: 22618 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33937 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34352 cycles/ticks +average: 34500 cycles/ticks + +kyber_encaps: +median: 35260 cycles/ticks +average: 35433 cycles/ticks + +kyber_decaps: +median: 38578 cycles/ticks +average: 38744 cycles/ticks + +Loop spin: 730 +gen_a: +median: 12352 cycles/ticks +average: 12436 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22012 cycles/ticks +average: 22136 cycles/ticks + +indcpa_enc: +median: 21262 cycles/ticks +average: 21392 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33898 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34562 cycles/ticks +average: 34702 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35642 cycles/ticks + +kyber_decaps: +median: 38684 cycles/ticks +average: 38822 cycles/ticks + +Loop spin: 731 +gen_a: +median: 12342 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22116 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21303 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33860 cycles/ticks + +kyber_keypair: +median: 36208 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34578 cycles/ticks +average: 34714 cycles/ticks + +kyber_encaps: +median: 35526 cycles/ticks +average: 35720 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38910 cycles/ticks + +Loop spin: 732 +gen_a: +median: 12420 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21780 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 20974 cycles/ticks +average: 21092 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33896 cycles/ticks + +kyber_keypair: +median: 36092 cycles/ticks +average: 36352 cycles/ticks + +kyber_encaps_derand: +median: 34506 cycles/ticks +average: 34617 cycles/ticks + +kyber_encaps: +median: 35492 cycles/ticks +average: 35634 cycles/ticks + +kyber_decaps: +median: 38786 cycles/ticks +average: 38912 cycles/ticks + +Loop spin: 733 +gen_a: +median: 12326 cycles/ticks +average: 12421 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1600 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22005 cycles/ticks + +indcpa_enc: +median: 21088 cycles/ticks +average: 21198 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 35344 cycles/ticks +average: 35558 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34650 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35626 cycles/ticks + +kyber_decaps: +median: 38804 cycles/ticks +average: 38952 cycles/ticks + +Loop spin: 734 +gen_a: +median: 12690 cycles/ticks +average: 12743 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 411 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21960 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21256 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33815 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36438 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34662 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35694 cycles/ticks + +kyber_decaps: +median: 38790 cycles/ticks +average: 38950 cycles/ticks + +Loop spin: 735 +gen_a: +median: 12330 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1600 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21948 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21287 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33866 cycles/ticks +average: 34016 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36360 cycles/ticks + +kyber_encaps_derand: +median: 34672 cycles/ticks +average: 34810 cycles/ticks + +kyber_encaps: +median: 35538 cycles/ticks +average: 35682 cycles/ticks + +kyber_decaps: +median: 38842 cycles/ticks +average: 39021 cycles/ticks + +Loop spin: 736 +gen_a: +median: 12360 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 21907 cycles/ticks + +indcpa_enc: +median: 21044 cycles/ticks +average: 21197 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33912 cycles/ticks + +kyber_keypair: +median: 36208 cycles/ticks +average: 36485 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 737 +gen_a: +median: 12390 cycles/ticks +average: 12505 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21772 cycles/ticks +average: 21892 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21205 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33678 cycles/ticks +average: 33830 cycles/ticks + +kyber_keypair: +median: 36242 cycles/ticks +average: 36493 cycles/ticks + +kyber_encaps_derand: +median: 34606 cycles/ticks +average: 34756 cycles/ticks + +kyber_encaps: +median: 35568 cycles/ticks +average: 35709 cycles/ticks + +kyber_decaps: +median: 38790 cycles/ticks +average: 38936 cycles/ticks + +Loop spin: 738 +gen_a: +median: 12364 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 22005 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33951 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36392 cycles/ticks + +kyber_encaps_derand: +median: 34562 cycles/ticks +average: 34714 cycles/ticks + +kyber_encaps: +median: 35530 cycles/ticks +average: 35683 cycles/ticks + +kyber_decaps: +median: 38832 cycles/ticks +average: 38979 cycles/ticks + +Loop spin: 739 +gen_a: +median: 12444 cycles/ticks +average: 12528 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21820 cycles/ticks +average: 21948 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21213 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33915 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34432 cycles/ticks +average: 34595 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35613 cycles/ticks + +kyber_decaps: +median: 38582 cycles/ticks +average: 38768 cycles/ticks + +Loop spin: 740 +gen_a: +median: 12372 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 21924 cycles/ticks + +indcpa_enc: +median: 21066 cycles/ticks +average: 21220 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33772 cycles/ticks +average: 33956 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34756 cycles/ticks +average: 34918 cycles/ticks + +kyber_encaps: +median: 35700 cycles/ticks +average: 35875 cycles/ticks + +kyber_decaps: +median: 38918 cycles/ticks +average: 39057 cycles/ticks + +Loop spin: 741 +gen_a: +median: 12410 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 123 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22006 cycles/ticks + +indcpa_enc: +median: 21098 cycles/ticks +average: 21243 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33878 cycles/ticks +average: 34009 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34665 cycles/ticks + +kyber_encaps: +median: 35530 cycles/ticks +average: 35690 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38837 cycles/ticks + +Loop spin: 742 +gen_a: +median: 12380 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23268 cycles/ticks +average: 23374 cycles/ticks + +indcpa_enc: +median: 22470 cycles/ticks +average: 22595 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33964 cycles/ticks +average: 34124 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34572 cycles/ticks +average: 34732 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35648 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38906 cycles/ticks + +Loop spin: 743 +gen_a: +median: 12400 cycles/ticks +average: 12513 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21934 cycles/ticks +average: 22058 cycles/ticks + +indcpa_enc: +median: 21194 cycles/ticks +average: 21314 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33862 cycles/ticks +average: 34003 cycles/ticks + +kyber_keypair: +median: 36208 cycles/ticks +average: 36502 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35630 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 744 +gen_a: +median: 12350 cycles/ticks +average: 12471 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21992 cycles/ticks + +indcpa_enc: +median: 21282 cycles/ticks +average: 21408 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33954 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35594 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38848 cycles/ticks + +Loop spin: 745 +gen_a: +median: 12380 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21836 cycles/ticks +average: 21935 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21226 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33738 cycles/ticks +average: 33884 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34276 cycles/ticks +average: 34395 cycles/ticks + +kyber_encaps: +median: 35238 cycles/ticks +average: 35420 cycles/ticks + +kyber_decaps: +median: 38546 cycles/ticks +average: 38735 cycles/ticks + +Loop spin: 746 +gen_a: +median: 12654 cycles/ticks +average: 12719 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 131 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22005 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21237 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33842 cycles/ticks +average: 34005 cycles/ticks + +kyber_keypair: +median: 36304 cycles/ticks +average: 36554 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34665 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35615 cycles/ticks + +kyber_decaps: +median: 38772 cycles/ticks +average: 38956 cycles/ticks + +Loop spin: 747 +gen_a: +median: 12366 cycles/ticks +average: 12491 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21796 cycles/ticks +average: 21928 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21300 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33812 cycles/ticks +average: 33986 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36450 cycles/ticks + +kyber_encaps_derand: +median: 34566 cycles/ticks +average: 34716 cycles/ticks + +kyber_encaps: +median: 35524 cycles/ticks +average: 35693 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38891 cycles/ticks + +Loop spin: 748 +gen_a: +median: 12390 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22023 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21223 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1570 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33913 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34330 cycles/ticks +average: 34462 cycles/ticks + +kyber_encaps: +median: 35284 cycles/ticks +average: 35460 cycles/ticks + +kyber_decaps: +median: 38564 cycles/ticks +average: 38726 cycles/ticks + +Loop spin: 749 +gen_a: +median: 12596 cycles/ticks +average: 12659 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22012 cycles/ticks +average: 22101 cycles/ticks + +indcpa_enc: +median: 21292 cycles/ticks +average: 21439 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33802 cycles/ticks +average: 33970 cycles/ticks + +kyber_keypair: +median: 36222 cycles/ticks +average: 36473 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34567 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35575 cycles/ticks + +kyber_decaps: +median: 38680 cycles/ticks +average: 38837 cycles/ticks + +Loop spin: 750 +gen_a: +median: 12442 cycles/ticks +average: 12538 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21802 cycles/ticks +average: 21943 cycles/ticks + +indcpa_enc: +median: 21052 cycles/ticks +average: 21173 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33668 cycles/ticks +average: 33816 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36381 cycles/ticks + +kyber_encaps_derand: +median: 34548 cycles/ticks +average: 34693 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35664 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38848 cycles/ticks + +Loop spin: 751 +gen_a: +median: 12428 cycles/ticks +average: 12562 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1566 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 402 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23234 cycles/ticks +average: 23376 cycles/ticks + +indcpa_enc: +median: 22476 cycles/ticks +average: 22616 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33864 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34506 cycles/ticks +average: 34674 cycles/ticks + +kyber_encaps: +median: 35480 cycles/ticks +average: 35644 cycles/ticks + +kyber_decaps: +median: 38800 cycles/ticks +average: 38947 cycles/ticks + +Loop spin: 752 +gen_a: +median: 12412 cycles/ticks +average: 12538 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22044 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21228 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33818 cycles/ticks +average: 33954 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36380 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34596 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35488 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38837 cycles/ticks + +Loop spin: 753 +gen_a: +median: 12340 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22011 cycles/ticks + +indcpa_enc: +median: 21204 cycles/ticks +average: 21361 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33831 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34394 cycles/ticks +average: 34531 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35529 cycles/ticks + +kyber_decaps: +median: 38632 cycles/ticks +average: 38741 cycles/ticks + +Loop spin: 754 +gen_a: +median: 12334 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21944 cycles/ticks +average: 22268 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21229 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33911 cycles/ticks + +kyber_keypair: +median: 36140 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34601 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35616 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38861 cycles/ticks + +Loop spin: 755 +gen_a: +median: 12374 cycles/ticks +average: 12521 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 308 cycles/ticks +average: 340 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23318 cycles/ticks +average: 23432 cycles/ticks + +indcpa_enc: +median: 22588 cycles/ticks +average: 22786 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33808 cycles/ticks +average: 33981 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34573 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35584 cycles/ticks + +kyber_decaps: +median: 38574 cycles/ticks +average: 38721 cycles/ticks + +Loop spin: 756 +gen_a: +median: 12394 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21289 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33616 cycles/ticks +average: 33752 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36335 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34595 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35618 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38873 cycles/ticks + +Loop spin: 757 +gen_a: +median: 12352 cycles/ticks +average: 12438 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 289 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22013 cycles/ticks + +indcpa_enc: +median: 21156 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33788 cycles/ticks +average: 33970 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36446 cycles/ticks + +kyber_encaps_derand: +median: 34548 cycles/ticks +average: 34733 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35675 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38898 cycles/ticks + +Loop spin: 758 +gen_a: +median: 12352 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1621 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21952 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33869 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36354 cycles/ticks + +kyber_encaps_derand: +median: 34424 cycles/ticks +average: 34569 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35499 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38831 cycles/ticks + +Loop spin: 759 +gen_a: +median: 12430 cycles/ticks +average: 12536 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1569 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 274 cycles/ticks +average: 273 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23156 cycles/ticks +average: 23262 cycles/ticks + +indcpa_enc: +median: 22368 cycles/ticks +average: 22513 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36462 cycles/ticks + +kyber_encaps_derand: +median: 34494 cycles/ticks +average: 34588 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35544 cycles/ticks + +kyber_decaps: +median: 38676 cycles/ticks +average: 38847 cycles/ticks + +Loop spin: 760 +gen_a: +median: 12330 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22022 cycles/ticks + +indcpa_enc: +median: 21084 cycles/ticks +average: 21232 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33722 cycles/ticks +average: 33942 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34626 cycles/ticks +average: 34741 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35649 cycles/ticks + +kyber_decaps: +median: 38940 cycles/ticks +average: 39095 cycles/ticks + +Loop spin: 761 +gen_a: +median: 12328 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21990 cycles/ticks +average: 22091 cycles/ticks + +indcpa_enc: +median: 21162 cycles/ticks +average: 21325 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33794 cycles/ticks +average: 33952 cycles/ticks + +kyber_keypair: +median: 36228 cycles/ticks +average: 36480 cycles/ticks + +kyber_encaps_derand: +median: 35902 cycles/ticks +average: 36026 cycles/ticks + +kyber_encaps: +median: 36824 cycles/ticks +average: 37003 cycles/ticks + +kyber_decaps: +median: 40074 cycles/ticks +average: 40243 cycles/ticks + +Loop spin: 762 +gen_a: +median: 12330 cycles/ticks +average: 12422 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21818 cycles/ticks +average: 21932 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21292 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36341 cycles/ticks + +kyber_encaps_derand: +median: 34532 cycles/ticks +average: 34679 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35641 cycles/ticks + +kyber_decaps: +median: 38772 cycles/ticks +average: 38884 cycles/ticks + +Loop spin: 763 +gen_a: +median: 12394 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22017 cycles/ticks + +indcpa_enc: +median: 21230 cycles/ticks +average: 21359 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33880 cycles/ticks +average: 34029 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34555 cycles/ticks + +kyber_encaps: +median: 35396 cycles/ticks +average: 35551 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38818 cycles/ticks + +Loop spin: 764 +gen_a: +median: 12410 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34591 cycles/ticks + +kyber_encaps: +median: 35374 cycles/ticks +average: 35549 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38847 cycles/ticks + +Loop spin: 765 +gen_a: +median: 12406 cycles/ticks +average: 12524 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1606 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21952 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21299 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33686 cycles/ticks +average: 33836 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34658 cycles/ticks + +kyber_encaps: +median: 35574 cycles/ticks +average: 35764 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38821 cycles/ticks + +Loop spin: 766 +gen_a: +median: 12362 cycles/ticks +average: 12465 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 129 cycles/ticks + +indcpa_keypair: +median: 23414 cycles/ticks +average: 23524 cycles/ticks + +indcpa_enc: +median: 22616 cycles/ticks +average: 22750 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1600 cycles/ticks + +kyber_keypair_derand: +median: 33884 cycles/ticks +average: 34026 cycles/ticks + +kyber_keypair: +median: 36220 cycles/ticks +average: 36473 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34564 cycles/ticks + +kyber_encaps: +median: 35420 cycles/ticks +average: 35541 cycles/ticks + +kyber_decaps: +median: 38630 cycles/ticks +average: 38770 cycles/ticks + +Loop spin: 767 +gen_a: +median: 12346 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21969 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21188 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33876 cycles/ticks + +kyber_keypair: +median: 36220 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34498 cycles/ticks +average: 34628 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35630 cycles/ticks + +kyber_decaps: +median: 38766 cycles/ticks +average: 38857 cycles/ticks + +Loop spin: 768 +gen_a: +median: 12384 cycles/ticks +average: 12485 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23358 cycles/ticks +average: 23486 cycles/ticks + +indcpa_enc: +median: 22636 cycles/ticks +average: 22770 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33985 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34482 cycles/ticks +average: 34630 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35599 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38881 cycles/ticks + +Loop spin: 769 +gen_a: +median: 12342 cycles/ticks +average: 12430 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21996 cycles/ticks +average: 22122 cycles/ticks + +indcpa_enc: +median: 21114 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1535 cycles/ticks + +kyber_keypair_derand: +median: 33850 cycles/ticks +average: 34010 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34520 cycles/ticks +average: 34619 cycles/ticks + +kyber_encaps: +median: 35470 cycles/ticks +average: 35602 cycles/ticks + +kyber_decaps: +median: 38762 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 770 +gen_a: +median: 12416 cycles/ticks +average: 12554 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 45 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22046 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21295 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33844 cycles/ticks +average: 33978 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34598 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35577 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 771 +gen_a: +median: 12376 cycles/ticks +average: 12500 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21981 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21207 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33776 cycles/ticks +average: 33958 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34512 cycles/ticks +average: 34653 cycles/ticks + +kyber_encaps: +median: 35536 cycles/ticks +average: 35695 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38863 cycles/ticks + +Loop spin: 772 +gen_a: +median: 12394 cycles/ticks +average: 12514 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21782 cycles/ticks +average: 21905 cycles/ticks + +indcpa_enc: +median: 21072 cycles/ticks +average: 21239 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1578 cycles/ticks + +kyber_keypair_derand: +median: 33662 cycles/ticks +average: 33830 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34609 cycles/ticks + +kyber_encaps: +median: 35432 cycles/ticks +average: 35575 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38850 cycles/ticks + +Loop spin: 773 +gen_a: +median: 12326 cycles/ticks +average: 12427 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 126 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22011 cycles/ticks + +indcpa_enc: +median: 21226 cycles/ticks +average: 21357 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33868 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34480 cycles/ticks +average: 34632 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35602 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 774 +gen_a: +median: 12390 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21300 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36441 cycles/ticks + +kyber_encaps_derand: +median: 34410 cycles/ticks +average: 34550 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35591 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38811 cycles/ticks + +Loop spin: 775 +gen_a: +median: 12376 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 270 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21966 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33630 cycles/ticks +average: 33794 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36447 cycles/ticks + +kyber_encaps_derand: +median: 34528 cycles/ticks +average: 34641 cycles/ticks + +kyber_encaps: +median: 35562 cycles/ticks +average: 35692 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38925 cycles/ticks + +Loop spin: 776 +gen_a: +median: 12364 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22030 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33722 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34565 cycles/ticks + +kyber_encaps: +median: 35342 cycles/ticks +average: 35482 cycles/ticks + +kyber_decaps: +median: 38636 cycles/ticks +average: 38788 cycles/ticks + +Loop spin: 777 +gen_a: +median: 12392 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22079 cycles/ticks + +indcpa_enc: +median: 21182 cycles/ticks +average: 21318 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33842 cycles/ticks +average: 34073 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36377 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34645 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35605 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38943 cycles/ticks + +Loop spin: 778 +gen_a: +median: 12340 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21989 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21240 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33875 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 35910 cycles/ticks +average: 36059 cycles/ticks + +kyber_encaps: +median: 36834 cycles/ticks +average: 37071 cycles/ticks + +kyber_decaps: +median: 40174 cycles/ticks +average: 40334 cycles/ticks + +Loop spin: 779 +gen_a: +median: 12336 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22042 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21266 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33832 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34610 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35596 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38793 cycles/ticks + +Loop spin: 780 +gen_a: +median: 12362 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 238 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21810 cycles/ticks +average: 21936 cycles/ticks + +indcpa_enc: +median: 21056 cycles/ticks +average: 21168 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33974 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34653 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35651 cycles/ticks + +kyber_decaps: +median: 38872 cycles/ticks +average: 39022 cycles/ticks + +Loop spin: 781 +gen_a: +median: 12348 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22049 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21253 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33828 cycles/ticks +average: 33984 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34653 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35611 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 782 +gen_a: +median: 12342 cycles/ticks +average: 12456 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22020 cycles/ticks +average: 22184 cycles/ticks + +indcpa_enc: +median: 21202 cycles/ticks +average: 21333 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33782 cycles/ticks +average: 33953 cycles/ticks + +kyber_keypair: +median: 36208 cycles/ticks +average: 36448 cycles/ticks + +kyber_encaps_derand: +median: 34524 cycles/ticks +average: 34653 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35568 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38968 cycles/ticks + +Loop spin: 783 +gen_a: +median: 12352 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 32 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22034 cycles/ticks + +indcpa_enc: +median: 21054 cycles/ticks +average: 21172 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33901 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34650 cycles/ticks + +kyber_encaps: +median: 35408 cycles/ticks +average: 35603 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38835 cycles/ticks + +Loop spin: 784 +gen_a: +median: 12384 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21995 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21236 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33656 cycles/ticks +average: 33824 cycles/ticks + +kyber_keypair: +median: 36198 cycles/ticks +average: 36469 cycles/ticks + +kyber_encaps_derand: +median: 34690 cycles/ticks +average: 34818 cycles/ticks + +kyber_encaps: +median: 35644 cycles/ticks +average: 35792 cycles/ticks + +kyber_decaps: +median: 38854 cycles/ticks +average: 39061 cycles/ticks + +Loop spin: 785 +gen_a: +median: 12392 cycles/ticks +average: 12507 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1567 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21935 cycles/ticks + +indcpa_enc: +median: 21048 cycles/ticks +average: 21170 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33876 cycles/ticks +average: 34036 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36491 cycles/ticks + +kyber_encaps_derand: +median: 34558 cycles/ticks +average: 34699 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35611 cycles/ticks + +kyber_decaps: +median: 38790 cycles/ticks +average: 38965 cycles/ticks + +Loop spin: 786 +gen_a: +median: 12364 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 40 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22021 cycles/ticks + +indcpa_enc: +median: 21162 cycles/ticks +average: 21290 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33730 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36394 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34704 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35604 cycles/ticks + +kyber_decaps: +median: 38708 cycles/ticks +average: 38866 cycles/ticks + +Loop spin: 787 +gen_a: +median: 12376 cycles/ticks +average: 12486 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1558 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 21999 cycles/ticks + +indcpa_enc: +median: 21210 cycles/ticks +average: 21334 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33934 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34610 cycles/ticks +average: 34766 cycles/ticks + +kyber_encaps: +median: 35548 cycles/ticks +average: 35726 cycles/ticks + +kyber_decaps: +median: 38878 cycles/ticks +average: 39043 cycles/ticks + +Loop spin: 788 +gen_a: +median: 12356 cycles/ticks +average: 12499 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21764 cycles/ticks +average: 21880 cycles/ticks + +indcpa_enc: +median: 21024 cycles/ticks +average: 21136 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33626 cycles/ticks +average: 33871 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38892 cycles/ticks + +Loop spin: 789 +gen_a: +median: 12364 cycles/ticks +average: 12468 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21964 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21198 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33850 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36408 cycles/ticks + +kyber_encaps_derand: +median: 34438 cycles/ticks +average: 34581 cycles/ticks + +kyber_encaps: +median: 35286 cycles/ticks +average: 35538 cycles/ticks + +kyber_decaps: +median: 38488 cycles/ticks +average: 38657 cycles/ticks + +Loop spin: 790 +gen_a: +median: 12330 cycles/ticks +average: 12432 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 21987 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21225 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 35036 cycles/ticks +average: 35208 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36375 cycles/ticks + +kyber_encaps_derand: +median: 34428 cycles/ticks +average: 34625 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35592 cycles/ticks + +kyber_decaps: +median: 38720 cycles/ticks +average: 38897 cycles/ticks + +Loop spin: 791 +gen_a: +median: 12338 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22020 cycles/ticks +average: 22164 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21312 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33880 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34677 cycles/ticks + +kyber_encaps: +median: 35488 cycles/ticks +average: 35671 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38919 cycles/ticks + +Loop spin: 792 +gen_a: +median: 12402 cycles/ticks +average: 12566 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 36 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21914 cycles/ticks +average: 22055 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21284 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33942 cycles/ticks +average: 34088 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34552 cycles/ticks +average: 34730 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35671 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38969 cycles/ticks + +Loop spin: 793 +gen_a: +median: 12436 cycles/ticks +average: 12542 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 43 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 21983 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21237 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 33950 cycles/ticks + +kyber_keypair: +median: 36252 cycles/ticks +average: 36557 cycles/ticks + +kyber_encaps_derand: +median: 35914 cycles/ticks +average: 36051 cycles/ticks + +kyber_encaps: +median: 36878 cycles/ticks +average: 37040 cycles/ticks + +kyber_decaps: +median: 40174 cycles/ticks +average: 40345 cycles/ticks + +Loop spin: 794 +gen_a: +median: 12350 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21940 cycles/ticks +average: 22053 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21307 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 35088 cycles/ticks +average: 35256 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36426 cycles/ticks + +kyber_encaps_derand: +median: 34548 cycles/ticks +average: 34689 cycles/ticks + +kyber_encaps: +median: 35500 cycles/ticks +average: 35672 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38831 cycles/ticks + +Loop spin: 795 +gen_a: +median: 12378 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 398 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21930 cycles/ticks +average: 22078 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21324 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33877 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36426 cycles/ticks + +kyber_encaps_derand: +median: 34606 cycles/ticks +average: 34754 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35692 cycles/ticks + +kyber_decaps: +median: 38758 cycles/ticks +average: 38882 cycles/ticks + +Loop spin: 796 +gen_a: +median: 12324 cycles/ticks +average: 12420 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21922 cycles/ticks + +indcpa_enc: +median: 21060 cycles/ticks +average: 21183 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33820 cycles/ticks +average: 33971 cycles/ticks + +kyber_keypair: +median: 36148 cycles/ticks +average: 36409 cycles/ticks + +kyber_encaps_derand: +median: 34374 cycles/ticks +average: 34533 cycles/ticks + +kyber_encaps: +median: 35320 cycles/ticks +average: 35493 cycles/ticks + +kyber_decaps: +median: 38660 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 797 +gen_a: +median: 12356 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1570 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21908 cycles/ticks +average: 22027 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21319 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33876 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36445 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34588 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35535 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38849 cycles/ticks + +Loop spin: 798 +gen_a: +median: 12376 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21987 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33834 cycles/ticks +average: 34006 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36487 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34665 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38870 cycles/ticks + +Loop spin: 799 +gen_a: +median: 12382 cycles/ticks +average: 12492 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1567 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 22000 cycles/ticks + +indcpa_enc: +median: 21216 cycles/ticks +average: 21449 cycles/ticks + +indcpa_dec: +median: 1578 cycles/ticks +average: 1578 cycles/ticks + +kyber_keypair_derand: +median: 35068 cycles/ticks +average: 35215 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34586 cycles/ticks +average: 34734 cycles/ticks + +kyber_encaps: +median: 35602 cycles/ticks +average: 35797 cycles/ticks + +kyber_decaps: +median: 38790 cycles/ticks +average: 38926 cycles/ticks + +Loop spin: 800 +gen_a: +median: 12578 cycles/ticks +average: 12644 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21836 cycles/ticks +average: 21948 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21209 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36412 cycles/ticks + +kyber_encaps_derand: +median: 34542 cycles/ticks +average: 34698 cycles/ticks + +kyber_encaps: +median: 35512 cycles/ticks +average: 35756 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38873 cycles/ticks + +Loop spin: 801 +gen_a: +median: 12338 cycles/ticks +average: 12429 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21796 cycles/ticks +average: 21907 cycles/ticks + +indcpa_enc: +median: 21060 cycles/ticks +average: 21179 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33843 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36373 cycles/ticks + +kyber_encaps_derand: +median: 34612 cycles/ticks +average: 34752 cycles/ticks + +kyber_encaps: +median: 35534 cycles/ticks +average: 35696 cycles/ticks + +kyber_decaps: +median: 38866 cycles/ticks +average: 39070 cycles/ticks + +Loop spin: 802 +gen_a: +median: 12400 cycles/ticks +average: 12550 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21969 cycles/ticks + +indcpa_enc: +median: 21102 cycles/ticks +average: 21226 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33901 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34592 cycles/ticks +average: 34742 cycles/ticks + +kyber_encaps: +median: 35490 cycles/ticks +average: 35616 cycles/ticks + +kyber_decaps: +median: 38790 cycles/ticks +average: 38944 cycles/ticks + +Loop spin: 803 +gen_a: +median: 12360 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21190 cycles/ticks +average: 21321 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36391 cycles/ticks + +kyber_encaps_derand: +median: 34582 cycles/ticks +average: 34710 cycles/ticks + +kyber_encaps: +median: 35488 cycles/ticks +average: 35643 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38882 cycles/ticks + +Loop spin: 804 +gen_a: +median: 12414 cycles/ticks +average: 12525 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 21989 cycles/ticks + +indcpa_enc: +median: 21066 cycles/ticks +average: 21202 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33819 cycles/ticks + +kyber_keypair: +median: 36100 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 34390 cycles/ticks +average: 34538 cycles/ticks + +kyber_encaps: +median: 35320 cycles/ticks +average: 35535 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38819 cycles/ticks + +Loop spin: 805 +gen_a: +median: 12342 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22081 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21293 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33856 cycles/ticks + +kyber_keypair: +median: 36206 cycles/ticks +average: 36496 cycles/ticks + +kyber_encaps_derand: +median: 35898 cycles/ticks +average: 36042 cycles/ticks + +kyber_encaps: +median: 36868 cycles/ticks +average: 37053 cycles/ticks + +kyber_decaps: +median: 40068 cycles/ticks +average: 40234 cycles/ticks + +Loop spin: 806 +gen_a: +median: 12384 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1601 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21750 cycles/ticks +average: 21843 cycles/ticks + +indcpa_enc: +median: 21022 cycles/ticks +average: 21183 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33660 cycles/ticks +average: 33840 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34672 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35648 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38907 cycles/ticks + +Loop spin: 807 +gen_a: +median: 12358 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21870 cycles/ticks +average: 21983 cycles/ticks + +indcpa_enc: +median: 21152 cycles/ticks +average: 21299 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33686 cycles/ticks +average: 33832 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36426 cycles/ticks + +kyber_encaps_derand: +median: 34400 cycles/ticks +average: 34537 cycles/ticks + +kyber_encaps: +median: 35370 cycles/ticks +average: 35535 cycles/ticks + +kyber_decaps: +median: 38590 cycles/ticks +average: 38777 cycles/ticks + +Loop spin: 808 +gen_a: +median: 12586 cycles/ticks +average: 12638 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21864 cycles/ticks +average: 22002 cycles/ticks + +indcpa_enc: +median: 21076 cycles/ticks +average: 21199 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33786 cycles/ticks +average: 33943 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36350 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34589 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35597 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38903 cycles/ticks + +Loop spin: 809 +gen_a: +median: 12600 cycles/ticks +average: 12667 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22054 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21271 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1568 cycles/ticks + +kyber_keypair_derand: +median: 33638 cycles/ticks +average: 33784 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34607 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38901 cycles/ticks + +Loop spin: 810 +gen_a: +median: 12346 cycles/ticks +average: 12450 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21786 cycles/ticks +average: 21903 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21255 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33642 cycles/ticks +average: 33778 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35535 cycles/ticks + +kyber_decaps: +median: 38688 cycles/ticks +average: 38850 cycles/ticks + +Loop spin: 811 +gen_a: +median: 12422 cycles/ticks +average: 12534 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21826 cycles/ticks +average: 21934 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1569 cycles/ticks + +kyber_keypair_derand: +median: 33682 cycles/ticks +average: 33849 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36366 cycles/ticks + +kyber_encaps_derand: +median: 34462 cycles/ticks +average: 34593 cycles/ticks + +kyber_encaps: +median: 35378 cycles/ticks +average: 35613 cycles/ticks + +kyber_decaps: +median: 38714 cycles/ticks +average: 38830 cycles/ticks + +Loop spin: 812 +gen_a: +median: 12348 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23210 cycles/ticks +average: 23338 cycles/ticks + +indcpa_enc: +median: 22474 cycles/ticks +average: 22619 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33841 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34556 cycles/ticks +average: 34709 cycles/ticks + +kyber_encaps: +median: 35512 cycles/ticks +average: 35684 cycles/ticks + +kyber_decaps: +median: 38912 cycles/ticks +average: 39069 cycles/ticks + +Loop spin: 813 +gen_a: +median: 12586 cycles/ticks +average: 12708 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22021 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21262 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33927 cycles/ticks + +kyber_keypair: +median: 36212 cycles/ticks +average: 36488 cycles/ticks + +kyber_encaps_derand: +median: 34502 cycles/ticks +average: 34647 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35598 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38900 cycles/ticks + +Loop spin: 814 +gen_a: +median: 12340 cycles/ticks +average: 13539 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21756 cycles/ticks +average: 21865 cycles/ticks + +indcpa_enc: +median: 21008 cycles/ticks +average: 21124 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33626 cycles/ticks +average: 33810 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36374 cycles/ticks + +kyber_encaps_derand: +median: 36022 cycles/ticks +average: 36192 cycles/ticks + +kyber_encaps: +median: 36970 cycles/ticks +average: 37148 cycles/ticks + +kyber_decaps: +median: 40378 cycles/ticks +average: 40538 cycles/ticks + +Loop spin: 815 +gen_a: +median: 12392 cycles/ticks +average: 12620 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21776 cycles/ticks +average: 21932 cycles/ticks + +indcpa_enc: +median: 21020 cycles/ticks +average: 21144 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33854 cycles/ticks +average: 34012 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36357 cycles/ticks + +kyber_encaps_derand: +median: 34502 cycles/ticks +average: 34644 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35604 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 816 +gen_a: +median: 12404 cycles/ticks +average: 12526 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22022 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21271 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33882 cycles/ticks + +kyber_keypair: +median: 36078 cycles/ticks +average: 36342 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34597 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35581 cycles/ticks + +kyber_decaps: +median: 38634 cycles/ticks +average: 38793 cycles/ticks + +Loop spin: 817 +gen_a: +median: 12350 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 409 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22019 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21326 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33893 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34666 cycles/ticks + +kyber_encaps: +median: 35538 cycles/ticks +average: 35732 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38954 cycles/ticks + +Loop spin: 818 +gen_a: +median: 12342 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 21967 cycles/ticks + +indcpa_enc: +median: 21134 cycles/ticks +average: 21261 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33874 cycles/ticks +average: 34060 cycles/ticks + +kyber_keypair: +median: 36240 cycles/ticks +average: 36511 cycles/ticks + +kyber_encaps_derand: +median: 35940 cycles/ticks +average: 36084 cycles/ticks + +kyber_encaps: +median: 36846 cycles/ticks +average: 37027 cycles/ticks + +kyber_decaps: +median: 40132 cycles/ticks +average: 40342 cycles/ticks + +Loop spin: 819 +gen_a: +median: 12352 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21780 cycles/ticks +average: 21892 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21175 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33820 cycles/ticks +average: 33980 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36452 cycles/ticks + +kyber_encaps_derand: +median: 34564 cycles/ticks +average: 34688 cycles/ticks + +kyber_encaps: +median: 35524 cycles/ticks +average: 35684 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38969 cycles/ticks + +Loop spin: 820 +gen_a: +median: 12326 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 294 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 22021 cycles/ticks + +indcpa_enc: +median: 21116 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33832 cycles/ticks +average: 33998 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36478 cycles/ticks + +kyber_encaps_derand: +median: 34408 cycles/ticks +average: 34597 cycles/ticks + +kyber_encaps: +median: 35344 cycles/ticks +average: 35518 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38781 cycles/ticks + +Loop spin: 821 +gen_a: +median: 12382 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 314 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22010 cycles/ticks +average: 22181 cycles/ticks + +indcpa_enc: +median: 21304 cycles/ticks +average: 21433 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 35104 cycles/ticks +average: 35254 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36458 cycles/ticks + +kyber_encaps_derand: +median: 35826 cycles/ticks +average: 35978 cycles/ticks + +kyber_encaps: +median: 36812 cycles/ticks +average: 36999 cycles/ticks + +kyber_decaps: +median: 40030 cycles/ticks +average: 40193 cycles/ticks + +Loop spin: 822 +gen_a: +median: 12358 cycles/ticks +average: 12427 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21988 cycles/ticks + +indcpa_enc: +median: 21060 cycles/ticks +average: 21167 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33872 cycles/ticks +average: 34025 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36393 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34722 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35663 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38855 cycles/ticks + +Loop spin: 823 +gen_a: +median: 12388 cycles/ticks +average: 12482 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22018 cycles/ticks + +indcpa_enc: +median: 21172 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33938 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34674 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35660 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38867 cycles/ticks + +Loop spin: 824 +gen_a: +median: 12330 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21850 cycles/ticks +average: 21964 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21263 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33866 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36348 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34510 cycles/ticks + +kyber_encaps: +median: 35400 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38905 cycles/ticks + +Loop spin: 825 +gen_a: +median: 12344 cycles/ticks +average: 12472 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 400 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21924 cycles/ticks +average: 22046 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21311 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33883 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36346 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34499 cycles/ticks + +kyber_encaps: +median: 35336 cycles/ticks +average: 35491 cycles/ticks + +kyber_decaps: +median: 38662 cycles/ticks +average: 38826 cycles/ticks + +Loop spin: 826 +gen_a: +median: 12412 cycles/ticks +average: 12500 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 308 cycles/ticks +average: 308 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21941 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21231 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33916 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36479 cycles/ticks + +kyber_encaps_derand: +median: 34554 cycles/ticks +average: 34688 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35616 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38852 cycles/ticks + +Loop spin: 827 +gen_a: +median: 12328 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1568 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 21990 cycles/ticks + +indcpa_enc: +median: 21050 cycles/ticks +average: 21157 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33802 cycles/ticks +average: 33945 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36449 cycles/ticks + +kyber_encaps_derand: +median: 34564 cycles/ticks +average: 34701 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35677 cycles/ticks + +kyber_decaps: +median: 38814 cycles/ticks +average: 38946 cycles/ticks + +Loop spin: 828 +gen_a: +median: 12412 cycles/ticks +average: 12502 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 286 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21804 cycles/ticks +average: 21942 cycles/ticks + +indcpa_enc: +median: 21010 cycles/ticks +average: 21133 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33886 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36404 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34598 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38833 cycles/ticks + +Loop spin: 829 +gen_a: +median: 12406 cycles/ticks +average: 12508 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21870 cycles/ticks +average: 21994 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21238 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33910 cycles/ticks + +kyber_keypair: +median: 36216 cycles/ticks +average: 36459 cycles/ticks + +kyber_encaps_derand: +median: 35792 cycles/ticks +average: 35938 cycles/ticks + +kyber_encaps: +median: 36786 cycles/ticks +average: 37002 cycles/ticks + +kyber_decaps: +median: 40016 cycles/ticks +average: 40160 cycles/ticks + +Loop spin: 830 +gen_a: +median: 12356 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21856 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21283 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33754 cycles/ticks +average: 33916 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34496 cycles/ticks +average: 34669 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35678 cycles/ticks + +kyber_decaps: +median: 38782 cycles/ticks +average: 38989 cycles/ticks + +Loop spin: 831 +gen_a: +median: 12414 cycles/ticks +average: 12518 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1601 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21954 cycles/ticks +average: 22054 cycles/ticks + +indcpa_enc: +median: 21170 cycles/ticks +average: 21328 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33920 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36464 cycles/ticks + +kyber_encaps_derand: +median: 34502 cycles/ticks +average: 34641 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35549 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38913 cycles/ticks + +Loop spin: 832 +gen_a: +median: 12368 cycles/ticks +average: 12464 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22080 cycles/ticks + +indcpa_enc: +median: 21210 cycles/ticks +average: 21366 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33674 cycles/ticks +average: 33855 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 35852 cycles/ticks +average: 35999 cycles/ticks + +kyber_encaps: +median: 36782 cycles/ticks +average: 36947 cycles/ticks + +kyber_decaps: +median: 40064 cycles/ticks +average: 40207 cycles/ticks + +Loop spin: 833 +gen_a: +median: 12336 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 40 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 22070 cycles/ticks +average: 22193 cycles/ticks + +indcpa_enc: +median: 21278 cycles/ticks +average: 21385 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 34020 cycles/ticks + +kyber_keypair: +median: 36212 cycles/ticks +average: 36531 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34565 cycles/ticks + +kyber_encaps: +median: 35364 cycles/ticks +average: 35540 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38785 cycles/ticks + +Loop spin: 834 +gen_a: +median: 12330 cycles/ticks +average: 12418 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21826 cycles/ticks +average: 21943 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21220 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1571 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33889 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34692 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35628 cycles/ticks + +kyber_decaps: +median: 38824 cycles/ticks +average: 38982 cycles/ticks + +Loop spin: 835 +gen_a: +median: 12372 cycles/ticks +average: 12479 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21184 cycles/ticks +average: 21310 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33880 cycles/ticks +average: 34009 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34700 cycles/ticks + +kyber_encaps: +median: 35534 cycles/ticks +average: 35682 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38912 cycles/ticks + +Loop spin: 836 +gen_a: +median: 12336 cycles/ticks +average: 12424 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21842 cycles/ticks +average: 21963 cycles/ticks + +indcpa_enc: +median: 21038 cycles/ticks +average: 21180 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33948 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36349 cycles/ticks + +kyber_encaps_derand: +median: 34538 cycles/ticks +average: 34668 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35615 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38898 cycles/ticks + +Loop spin: 837 +gen_a: +median: 12388 cycles/ticks +average: 12492 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 26 cycles/ticks +average: 26 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21842 cycles/ticks +average: 21996 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21231 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33658 cycles/ticks +average: 33833 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36361 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35348 cycles/ticks +average: 35483 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38902 cycles/ticks + +Loop spin: 838 +gen_a: +median: 12384 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21956 cycles/ticks +average: 22077 cycles/ticks + +indcpa_enc: +median: 21232 cycles/ticks +average: 21359 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 35118 cycles/ticks +average: 35268 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36430 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34682 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35647 cycles/ticks + +kyber_decaps: +median: 38670 cycles/ticks +average: 38809 cycles/ticks + +Loop spin: 839 +gen_a: +median: 12374 cycles/ticks +average: 12469 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21820 cycles/ticks +average: 21944 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21183 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 35290 cycles/ticks +average: 35449 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 34416 cycles/ticks +average: 34571 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35519 cycles/ticks + +kyber_decaps: +median: 38580 cycles/ticks +average: 38737 cycles/ticks + +Loop spin: 840 +gen_a: +median: 12356 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22059 cycles/ticks + +indcpa_enc: +median: 21234 cycles/ticks +average: 21384 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33836 cycles/ticks +average: 33989 cycles/ticks + +kyber_keypair: +median: 36186 cycles/ticks +average: 36446 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34741 cycles/ticks + +kyber_encaps: +median: 35534 cycles/ticks +average: 35713 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38928 cycles/ticks + +Loop spin: 841 +gen_a: +median: 12400 cycles/ticks +average: 12539 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 286 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23172 cycles/ticks +average: 23289 cycles/ticks + +indcpa_enc: +median: 22412 cycles/ticks +average: 22527 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33702 cycles/ticks +average: 33877 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36446 cycles/ticks + +kyber_encaps_derand: +median: 35878 cycles/ticks +average: 36034 cycles/ticks + +kyber_encaps: +median: 36858 cycles/ticks +average: 37029 cycles/ticks + +kyber_decaps: +median: 40150 cycles/ticks +average: 40290 cycles/ticks + +Loop spin: 842 +gen_a: +median: 12344 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21982 cycles/ticks +average: 22111 cycles/ticks + +indcpa_enc: +median: 21262 cycles/ticks +average: 21396 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33885 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36409 cycles/ticks + +kyber_encaps_derand: +median: 34350 cycles/ticks +average: 34490 cycles/ticks + +kyber_encaps: +median: 35330 cycles/ticks +average: 35489 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38852 cycles/ticks + +Loop spin: 843 +gen_a: +median: 12372 cycles/ticks +average: 12545 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1562 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21930 cycles/ticks +average: 22048 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21301 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1568 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33848 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36419 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34659 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35640 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38963 cycles/ticks + +Loop spin: 844 +gen_a: +median: 12376 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1588 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1548 cycles/ticks +average: 1562 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23308 cycles/ticks +average: 23437 cycles/ticks + +indcpa_enc: +median: 22514 cycles/ticks +average: 22648 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33936 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36424 cycles/ticks + +kyber_encaps_derand: +median: 34430 cycles/ticks +average: 34551 cycles/ticks + +kyber_encaps: +median: 35334 cycles/ticks +average: 35469 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38801 cycles/ticks + +Loop spin: 845 +gen_a: +median: 12394 cycles/ticks +average: 12510 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1546 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21920 cycles/ticks +average: 22027 cycles/ticks + +indcpa_enc: +median: 21210 cycles/ticks +average: 21377 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33678 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36438 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34581 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38807 cycles/ticks + +Loop spin: 846 +gen_a: +median: 12362 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21820 cycles/ticks +average: 21926 cycles/ticks + +indcpa_enc: +median: 21084 cycles/ticks +average: 21207 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33730 cycles/ticks +average: 33880 cycles/ticks + +kyber_keypair: +median: 36218 cycles/ticks +average: 36468 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34705 cycles/ticks + +kyber_encaps: +median: 35488 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38600 cycles/ticks +average: 38705 cycles/ticks + +Loop spin: 847 +gen_a: +median: 12324 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1604 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21974 cycles/ticks +average: 22099 cycles/ticks + +indcpa_enc: +median: 21234 cycles/ticks +average: 21355 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33991 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34561 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35559 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38899 cycles/ticks + +Loop spin: 848 +gen_a: +median: 12350 cycles/ticks +average: 12417 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22051 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21247 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33838 cycles/ticks +average: 34003 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34388 cycles/ticks +average: 34530 cycles/ticks + +kyber_encaps: +median: 35334 cycles/ticks +average: 35522 cycles/ticks + +kyber_decaps: +median: 38634 cycles/ticks +average: 38762 cycles/ticks + +Loop spin: 849 +gen_a: +median: 12328 cycles/ticks +average: 12420 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 24 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 446 cycles/ticks +average: 461 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21902 cycles/ticks + +indcpa_enc: +median: 20964 cycles/ticks +average: 21116 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33716 cycles/ticks +average: 33878 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36377 cycles/ticks + +kyber_encaps_derand: +median: 34362 cycles/ticks +average: 34509 cycles/ticks + +kyber_encaps: +median: 35336 cycles/ticks +average: 35504 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38813 cycles/ticks + +Loop spin: 850 +gen_a: +median: 12402 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21794 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21212 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33882 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36371 cycles/ticks + +kyber_encaps_derand: +median: 34538 cycles/ticks +average: 34685 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35575 cycles/ticks + +kyber_decaps: +median: 38824 cycles/ticks +average: 38988 cycles/ticks + +Loop spin: 851 +gen_a: +median: 12360 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21166 cycles/ticks +average: 21297 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33624 cycles/ticks +average: 33756 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34480 cycles/ticks +average: 34622 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35628 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38901 cycles/ticks + +Loop spin: 852 +gen_a: +median: 12400 cycles/ticks +average: 12491 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 400 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21966 cycles/ticks + +indcpa_enc: +median: 20970 cycles/ticks +average: 21109 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33778 cycles/ticks +average: 33935 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36467 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34682 cycles/ticks + +kyber_encaps: +median: 35446 cycles/ticks +average: 35610 cycles/ticks + +kyber_decaps: +median: 38826 cycles/ticks +average: 39021 cycles/ticks + +Loop spin: 853 +gen_a: +median: 12602 cycles/ticks +average: 12677 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21895 cycles/ticks + +indcpa_enc: +median: 21058 cycles/ticks +average: 21166 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33796 cycles/ticks +average: 34041 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34364 cycles/ticks +average: 34515 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35531 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38786 cycles/ticks + +Loop spin: 854 +gen_a: +median: 12330 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 22004 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33608 cycles/ticks +average: 33753 cycles/ticks + +kyber_keypair: +median: 36092 cycles/ticks +average: 36339 cycles/ticks + +kyber_encaps_derand: +median: 34358 cycles/ticks +average: 34517 cycles/ticks + +kyber_encaps: +median: 35308 cycles/ticks +average: 35499 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38940 cycles/ticks + +Loop spin: 855 +gen_a: +median: 12348 cycles/ticks +average: 12454 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21756 cycles/ticks +average: 21852 cycles/ticks + +indcpa_enc: +median: 21000 cycles/ticks +average: 21134 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33844 cycles/ticks +average: 34008 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36455 cycles/ticks + +kyber_encaps_derand: +median: 34464 cycles/ticks +average: 34611 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38918 cycles/ticks + +Loop spin: 856 +gen_a: +median: 12456 cycles/ticks +average: 12571 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 48 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21812 cycles/ticks +average: 21937 cycles/ticks + +indcpa_enc: +median: 21148 cycles/ticks +average: 21269 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 35292 cycles/ticks +average: 35466 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35612 cycles/ticks +average: 35754 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 857 +gen_a: +median: 12408 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 125 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21229 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33650 cycles/ticks +average: 33815 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36399 cycles/ticks + +kyber_encaps_derand: +median: 34442 cycles/ticks +average: 34557 cycles/ticks + +kyber_encaps: +median: 35388 cycles/ticks +average: 35536 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 858 +gen_a: +median: 12338 cycles/ticks +average: 12426 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21980 cycles/ticks + +indcpa_enc: +median: 21032 cycles/ticks +average: 21159 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33924 cycles/ticks + +kyber_keypair: +median: 36240 cycles/ticks +average: 36485 cycles/ticks + +kyber_encaps_derand: +median: 34550 cycles/ticks +average: 34687 cycles/ticks + +kyber_encaps: +median: 35488 cycles/ticks +average: 35745 cycles/ticks + +kyber_decaps: +median: 38784 cycles/ticks +average: 38980 cycles/ticks + +Loop spin: 859 +gen_a: +median: 12372 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22032 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21260 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33847 cycles/ticks + +kyber_keypair: +median: 36084 cycles/ticks +average: 36337 cycles/ticks + +kyber_encaps_derand: +median: 35728 cycles/ticks +average: 35895 cycles/ticks + +kyber_encaps: +median: 36682 cycles/ticks +average: 36868 cycles/ticks + +kyber_decaps: +median: 40002 cycles/ticks +average: 40184 cycles/ticks + +Loop spin: 860 +gen_a: +median: 12618 cycles/ticks +average: 12746 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22020 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21271 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33916 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34682 cycles/ticks + +kyber_encaps: +median: 35496 cycles/ticks +average: 35643 cycles/ticks + +kyber_decaps: +median: 38764 cycles/ticks +average: 38934 cycles/ticks + +Loop spin: 861 +gen_a: +median: 12362 cycles/ticks +average: 12474 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21744 cycles/ticks +average: 21879 cycles/ticks + +indcpa_enc: +median: 21022 cycles/ticks +average: 21148 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36216 cycles/ticks +average: 36490 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34670 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35608 cycles/ticks + +kyber_decaps: +median: 38764 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 862 +gen_a: +median: 12360 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1555 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21926 cycles/ticks +average: 22042 cycles/ticks + +indcpa_enc: +median: 21216 cycles/ticks +average: 21320 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33796 cycles/ticks +average: 33957 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34466 cycles/ticks +average: 34615 cycles/ticks + +kyber_encaps: +median: 35416 cycles/ticks +average: 35562 cycles/ticks + +kyber_decaps: +median: 38730 cycles/ticks +average: 38863 cycles/ticks + +Loop spin: 863 +gen_a: +median: 12326 cycles/ticks +average: 12412 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21764 cycles/ticks +average: 21883 cycles/ticks + +indcpa_enc: +median: 21040 cycles/ticks +average: 21188 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33746 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36360 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34687 cycles/ticks + +kyber_encaps: +median: 35448 cycles/ticks +average: 35599 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38903 cycles/ticks + +Loop spin: 864 +gen_a: +median: 12390 cycles/ticks +average: 12484 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21904 cycles/ticks +average: 22017 cycles/ticks + +indcpa_enc: +median: 21124 cycles/ticks +average: 21232 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33856 cycles/ticks +average: 34024 cycles/ticks + +kyber_keypair: +median: 36220 cycles/ticks +average: 36534 cycles/ticks + +kyber_encaps_derand: +median: 34514 cycles/ticks +average: 34656 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35592 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38948 cycles/ticks + +Loop spin: 865 +gen_a: +median: 12342 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1602 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21830 cycles/ticks +average: 21926 cycles/ticks + +indcpa_enc: +median: 21012 cycles/ticks +average: 21138 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33820 cycles/ticks +average: 33996 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36418 cycles/ticks + +kyber_encaps_derand: +median: 34330 cycles/ticks +average: 34483 cycles/ticks + +kyber_encaps: +median: 35280 cycles/ticks +average: 35428 cycles/ticks + +kyber_decaps: +median: 38598 cycles/ticks +average: 38836 cycles/ticks + +Loop spin: 866 +gen_a: +median: 12362 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23340 cycles/ticks +average: 23467 cycles/ticks + +indcpa_enc: +median: 22570 cycles/ticks +average: 22714 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33816 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 35868 cycles/ticks +average: 36009 cycles/ticks + +kyber_encaps: +median: 36810 cycles/ticks +average: 36975 cycles/ticks + +kyber_decaps: +median: 40166 cycles/ticks +average: 40335 cycles/ticks + +Loop spin: 867 +gen_a: +median: 12326 cycles/ticks +average: 12467 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22066 cycles/ticks +average: 22192 cycles/ticks + +indcpa_enc: +median: 21266 cycles/ticks +average: 21414 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33704 cycles/ticks +average: 33867 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36371 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34554 cycles/ticks + +kyber_encaps: +median: 35344 cycles/ticks +average: 35502 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38819 cycles/ticks + +Loop spin: 868 +gen_a: +median: 12420 cycles/ticks +average: 12518 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21820 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 21056 cycles/ticks +average: 21187 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33706 cycles/ticks +average: 33865 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34638 cycles/ticks +average: 34787 cycles/ticks + +kyber_encaps: +median: 35598 cycles/ticks +average: 35755 cycles/ticks + +kyber_decaps: +median: 38984 cycles/ticks +average: 39131 cycles/ticks + +Loop spin: 869 +gen_a: +median: 12336 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21874 cycles/ticks +average: 22005 cycles/ticks + +indcpa_enc: +median: 21094 cycles/ticks +average: 21204 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 35078 cycles/ticks +average: 35263 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 34564 cycles/ticks +average: 34724 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35641 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38972 cycles/ticks + +Loop spin: 870 +gen_a: +median: 12658 cycles/ticks +average: 12685 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1604 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22064 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21296 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33871 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36433 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34594 cycles/ticks + +kyber_encaps: +median: 35386 cycles/ticks +average: 35533 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38899 cycles/ticks + +Loop spin: 871 +gen_a: +median: 12362 cycles/ticks +average: 12461 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21822 cycles/ticks +average: 21962 cycles/ticks + +indcpa_enc: +median: 21024 cycles/ticks +average: 21150 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33928 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36393 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34683 cycles/ticks + +kyber_encaps: +median: 35522 cycles/ticks +average: 35664 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 872 +gen_a: +median: 12344 cycles/ticks +average: 12434 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22035 cycles/ticks + +indcpa_enc: +median: 21026 cycles/ticks +average: 21159 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33856 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36444 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34655 cycles/ticks + +kyber_encaps: +median: 35474 cycles/ticks +average: 35653 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38835 cycles/ticks + +Loop spin: 873 +gen_a: +median: 12338 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21898 cycles/ticks +average: 22001 cycles/ticks + +indcpa_enc: +median: 21196 cycles/ticks +average: 21325 cycles/ticks + +indcpa_dec: +median: 1596 cycles/ticks +average: 1597 cycles/ticks + +kyber_keypair_derand: +median: 33738 cycles/ticks +average: 33899 cycles/ticks + +kyber_keypair: +median: 36196 cycles/ticks +average: 36460 cycles/ticks + +kyber_encaps_derand: +median: 34528 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35684 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 874 +gen_a: +median: 12362 cycles/ticks +average: 12475 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21974 cycles/ticks +average: 22087 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33892 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34576 cycles/ticks +average: 34737 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35655 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38897 cycles/ticks + +Loop spin: 875 +gen_a: +median: 12328 cycles/ticks +average: 12423 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22064 cycles/ticks +average: 22201 cycles/ticks + +indcpa_enc: +median: 21262 cycles/ticks +average: 21406 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33900 cycles/ticks +average: 34067 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36496 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34590 cycles/ticks + +kyber_encaps: +median: 35408 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38840 cycles/ticks + +Loop spin: 876 +gen_a: +median: 12352 cycles/ticks +average: 12447 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1542 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21962 cycles/ticks + +indcpa_enc: +median: 21018 cycles/ticks +average: 21157 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33616 cycles/ticks +average: 33782 cycles/ticks + +kyber_keypair: +median: 36094 cycles/ticks +average: 36343 cycles/ticks + +kyber_encaps_derand: +median: 34586 cycles/ticks +average: 34710 cycles/ticks + +kyber_encaps: +median: 35464 cycles/ticks +average: 35633 cycles/ticks + +kyber_decaps: +median: 38926 cycles/ticks +average: 39162 cycles/ticks + +Loop spin: 877 +gen_a: +median: 12384 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22037 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21325 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33826 cycles/ticks +average: 33986 cycles/ticks + +kyber_keypair: +median: 36254 cycles/ticks +average: 36547 cycles/ticks + +kyber_encaps_derand: +median: 35978 cycles/ticks +average: 36107 cycles/ticks + +kyber_encaps: +median: 36918 cycles/ticks +average: 37108 cycles/ticks + +kyber_decaps: +median: 40208 cycles/ticks +average: 40366 cycles/ticks + +Loop spin: 878 +gen_a: +median: 12430 cycles/ticks +average: 12530 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 248 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22041 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21235 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33530 cycles/ticks +average: 33706 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36373 cycles/ticks + +kyber_encaps_derand: +median: 34364 cycles/ticks +average: 34489 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35584 cycles/ticks + +kyber_decaps: +median: 38596 cycles/ticks +average: 38758 cycles/ticks + +Loop spin: 879 +gen_a: +median: 12384 cycles/ticks +average: 12582 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1571 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21944 cycles/ticks +average: 22035 cycles/ticks + +indcpa_enc: +median: 21174 cycles/ticks +average: 21299 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 35058 cycles/ticks +average: 35237 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36441 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34578 cycles/ticks + +kyber_encaps: +median: 35408 cycles/ticks +average: 35542 cycles/ticks + +kyber_decaps: +median: 38610 cycles/ticks +average: 38767 cycles/ticks + +Loop spin: 880 +gen_a: +median: 12380 cycles/ticks +average: 12525 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22029 cycles/ticks + +indcpa_enc: +median: 21180 cycles/ticks +average: 21305 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33786 cycles/ticks +average: 33940 cycles/ticks + +kyber_keypair: +median: 36194 cycles/ticks +average: 36443 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34697 cycles/ticks + +kyber_encaps: +median: 35524 cycles/ticks +average: 35720 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38846 cycles/ticks + +Loop spin: 881 +gen_a: +median: 12416 cycles/ticks +average: 12512 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21890 cycles/ticks +average: 22010 cycles/ticks + +indcpa_enc: +median: 21160 cycles/ticks +average: 21304 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33736 cycles/ticks +average: 33955 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36384 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34623 cycles/ticks + +kyber_encaps: +median: 35376 cycles/ticks +average: 35523 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38774 cycles/ticks + +Loop spin: 882 +gen_a: +median: 12332 cycles/ticks +average: 12448 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21844 cycles/ticks +average: 21947 cycles/ticks + +indcpa_enc: +median: 21060 cycles/ticks +average: 21197 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33902 cycles/ticks +average: 34100 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34396 cycles/ticks +average: 34530 cycles/ticks + +kyber_encaps: +median: 35326 cycles/ticks +average: 35489 cycles/ticks + +kyber_decaps: +median: 38636 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 883 +gen_a: +median: 12430 cycles/ticks +average: 12533 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 399 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21967 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21241 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33662 cycles/ticks +average: 33818 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36398 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34648 cycles/ticks + +kyber_encaps: +median: 35426 cycles/ticks +average: 35613 cycles/ticks + +kyber_decaps: +median: 38788 cycles/ticks +average: 38939 cycles/ticks + +Loop spin: 884 +gen_a: +median: 12332 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 395 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 21996 cycles/ticks + +indcpa_enc: +median: 21052 cycles/ticks +average: 21189 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33905 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34621 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35574 cycles/ticks + +kyber_decaps: +median: 38674 cycles/ticks +average: 38820 cycles/ticks + +Loop spin: 885 +gen_a: +median: 12398 cycles/ticks +average: 12523 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 33 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21762 cycles/ticks +average: 21883 cycles/ticks + +indcpa_enc: +median: 21006 cycles/ticks +average: 21143 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33798 cycles/ticks +average: 33940 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36422 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34581 cycles/ticks + +kyber_encaps: +median: 35382 cycles/ticks +average: 35534 cycles/ticks + +kyber_decaps: +median: 38650 cycles/ticks +average: 38827 cycles/ticks + +Loop spin: 886 +gen_a: +median: 12390 cycles/ticks +average: 12511 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21949 cycles/ticks + +indcpa_enc: +median: 21054 cycles/ticks +average: 21205 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33774 cycles/ticks +average: 33940 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36488 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34626 cycles/ticks + +kyber_encaps: +median: 35462 cycles/ticks +average: 35626 cycles/ticks + +kyber_decaps: +median: 38734 cycles/ticks +average: 38885 cycles/ticks + +Loop spin: 887 +gen_a: +median: 12462 cycles/ticks +average: 12592 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21790 cycles/ticks +average: 21903 cycles/ticks + +indcpa_enc: +median: 21042 cycles/ticks +average: 21164 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33895 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36396 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34681 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35612 cycles/ticks + +kyber_decaps: +median: 38762 cycles/ticks +average: 38990 cycles/ticks + +Loop spin: 888 +gen_a: +median: 12344 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21964 cycles/ticks +average: 22086 cycles/ticks + +indcpa_enc: +median: 21318 cycles/ticks +average: 21419 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1571 cycles/ticks + +kyber_keypair_derand: +median: 33706 cycles/ticks +average: 33840 cycles/ticks + +kyber_keypair: +median: 36098 cycles/ticks +average: 36355 cycles/ticks + +kyber_encaps_derand: +median: 34638 cycles/ticks +average: 34801 cycles/ticks + +kyber_encaps: +median: 35590 cycles/ticks +average: 35765 cycles/ticks + +kyber_decaps: +median: 38876 cycles/ticks +average: 39037 cycles/ticks + +Loop spin: 889 +gen_a: +median: 12338 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21974 cycles/ticks +average: 22129 cycles/ticks + +indcpa_enc: +median: 21260 cycles/ticks +average: 21385 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33808 cycles/ticks +average: 33983 cycles/ticks + +kyber_keypair: +median: 36262 cycles/ticks +average: 36519 cycles/ticks + +kyber_encaps_derand: +median: 35866 cycles/ticks +average: 36034 cycles/ticks + +kyber_encaps: +median: 36830 cycles/ticks +average: 37012 cycles/ticks + +kyber_decaps: +median: 40070 cycles/ticks +average: 40259 cycles/ticks + +Loop spin: 890 +gen_a: +median: 12370 cycles/ticks +average: 12466 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 39 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22032 cycles/ticks +average: 22162 cycles/ticks + +indcpa_enc: +median: 21260 cycles/ticks +average: 21373 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33955 cycles/ticks + +kyber_keypair: +median: 36106 cycles/ticks +average: 36360 cycles/ticks + +kyber_encaps_derand: +median: 34668 cycles/ticks +average: 34824 cycles/ticks + +kyber_encaps: +median: 35604 cycles/ticks +average: 35786 cycles/ticks + +kyber_decaps: +median: 38852 cycles/ticks +average: 39000 cycles/ticks + +Loop spin: 891 +gen_a: +median: 12618 cycles/ticks +average: 12739 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21762 cycles/ticks +average: 21869 cycles/ticks + +indcpa_enc: +median: 21044 cycles/ticks +average: 21176 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33956 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34573 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35603 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38978 cycles/ticks + +Loop spin: 892 +gen_a: +median: 12402 cycles/ticks +average: 12527 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 397 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21786 cycles/ticks +average: 21908 cycles/ticks + +indcpa_enc: +median: 21032 cycles/ticks +average: 21194 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33914 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36476 cycles/ticks + +kyber_encaps_derand: +median: 34464 cycles/ticks +average: 34595 cycles/ticks + +kyber_encaps: +median: 35410 cycles/ticks +average: 35569 cycles/ticks + +kyber_decaps: +median: 38668 cycles/ticks +average: 38854 cycles/ticks + +Loop spin: 893 +gen_a: +median: 12322 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 125 cycles/ticks + +indcpa_keypair: +median: 21954 cycles/ticks +average: 22123 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21306 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 33576 cycles/ticks +average: 33755 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35322 cycles/ticks +average: 35502 cycles/ticks + +kyber_decaps: +median: 38710 cycles/ticks +average: 38873 cycles/ticks + +Loop spin: 894 +gen_a: +median: 12348 cycles/ticks +average: 12436 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21802 cycles/ticks +average: 21901 cycles/ticks + +indcpa_enc: +median: 21028 cycles/ticks +average: 21131 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 35112 cycles/ticks +average: 35272 cycles/ticks + +kyber_keypair: +median: 36118 cycles/ticks +average: 36373 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34621 cycles/ticks + +kyber_encaps: +median: 35388 cycles/ticks +average: 35558 cycles/ticks + +kyber_decaps: +median: 38768 cycles/ticks +average: 38924 cycles/ticks + +Loop spin: 895 +gen_a: +median: 12340 cycles/ticks +average: 12425 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21880 cycles/ticks +average: 22025 cycles/ticks + +indcpa_enc: +median: 21074 cycles/ticks +average: 21165 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33854 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36368 cycles/ticks + +kyber_encaps_derand: +median: 34536 cycles/ticks +average: 34672 cycles/ticks + +kyber_encaps: +median: 35434 cycles/ticks +average: 35617 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38917 cycles/ticks + +Loop spin: 896 +gen_a: +median: 12330 cycles/ticks +average: 12430 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22020 cycles/ticks +average: 22159 cycles/ticks + +indcpa_enc: +median: 21188 cycles/ticks +average: 21323 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33824 cycles/ticks +average: 33964 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36351 cycles/ticks + +kyber_encaps_derand: +median: 34360 cycles/ticks +average: 34501 cycles/ticks + +kyber_encaps: +median: 35290 cycles/ticks +average: 35469 cycles/ticks + +kyber_decaps: +median: 38670 cycles/ticks +average: 38837 cycles/ticks + +Loop spin: 897 +gen_a: +median: 12374 cycles/ticks +average: 12470 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 21991 cycles/ticks + +indcpa_enc: +median: 21114 cycles/ticks +average: 21265 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33804 cycles/ticks +average: 34050 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36395 cycles/ticks + +kyber_encaps_derand: +median: 34544 cycles/ticks +average: 34669 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35624 cycles/ticks + +kyber_decaps: +median: 39066 cycles/ticks +average: 39232 cycles/ticks + +Loop spin: 898 +gen_a: +median: 12342 cycles/ticks +average: 12560 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 26 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21929 cycles/ticks + +indcpa_enc: +median: 21014 cycles/ticks +average: 21132 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33835 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36344 cycles/ticks + +kyber_encaps_derand: +median: 34512 cycles/ticks +average: 34650 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35593 cycles/ticks + +kyber_decaps: +median: 38796 cycles/ticks +average: 39008 cycles/ticks + +Loop spin: 899 +gen_a: +median: 12658 cycles/ticks +average: 12676 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1540 cycles/ticks +average: 1542 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 274 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21830 cycles/ticks +average: 21968 cycles/ticks + +indcpa_enc: +median: 21114 cycles/ticks +average: 21239 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1569 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33889 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36451 cycles/ticks + +kyber_encaps_derand: +median: 34450 cycles/ticks +average: 34580 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35580 cycles/ticks + +kyber_decaps: +median: 38760 cycles/ticks +average: 38912 cycles/ticks + +Loop spin: 900 +gen_a: +median: 12382 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1534 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21961 cycles/ticks + +indcpa_enc: +median: 21110 cycles/ticks +average: 21253 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33919 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36420 cycles/ticks + +kyber_encaps_derand: +median: 34388 cycles/ticks +average: 34547 cycles/ticks + +kyber_encaps: +median: 35314 cycles/ticks +average: 35485 cycles/ticks + +kyber_decaps: +median: 38676 cycles/ticks +average: 38812 cycles/ticks + +Loop spin: 901 +gen_a: +median: 12338 cycles/ticks +average: 12455 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21862 cycles/ticks +average: 21985 cycles/ticks + +indcpa_enc: +median: 21130 cycles/ticks +average: 21252 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33927 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36389 cycles/ticks + +kyber_encaps_derand: +median: 34432 cycles/ticks +average: 34574 cycles/ticks + +kyber_encaps: +median: 35358 cycles/ticks +average: 35521 cycles/ticks + +kyber_decaps: +median: 38688 cycles/ticks +average: 38862 cycles/ticks + +Loop spin: 902 +gen_a: +median: 12376 cycles/ticks +average: 12477 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 247 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21786 cycles/ticks +average: 21901 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21207 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33634 cycles/ticks +average: 33815 cycles/ticks + +kyber_keypair: +median: 36176 cycles/ticks +average: 36445 cycles/ticks + +kyber_encaps_derand: +median: 34528 cycles/ticks +average: 34678 cycles/ticks + +kyber_encaps: +median: 35474 cycles/ticks +average: 35650 cycles/ticks + +kyber_decaps: +median: 38634 cycles/ticks +average: 38821 cycles/ticks + +Loop spin: 903 +gen_a: +median: 12360 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22314 cycles/ticks +average: 22429 cycles/ticks + +indcpa_enc: +median: 21510 cycles/ticks +average: 21631 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 35744 cycles/ticks +average: 35934 cycles/ticks + +kyber_keypair: +median: 36356 cycles/ticks +average: 36640 cycles/ticks + +kyber_encaps_derand: +median: 34976 cycles/ticks +average: 35062 cycles/ticks + +kyber_encaps: +median: 35362 cycles/ticks +average: 35529 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38893 cycles/ticks + +Loop spin: 904 +gen_a: +median: 12320 cycles/ticks +average: 12417 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1594 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22000 cycles/ticks +average: 22102 cycles/ticks + +indcpa_enc: +median: 21260 cycles/ticks +average: 21384 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33894 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36402 cycles/ticks + +kyber_encaps_derand: +median: 34558 cycles/ticks +average: 34696 cycles/ticks + +kyber_encaps: +median: 35498 cycles/ticks +average: 35644 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38859 cycles/ticks + +Loop spin: 905 +gen_a: +median: 12376 cycles/ticks +average: 12478 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 291 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21918 cycles/ticks +average: 22059 cycles/ticks + +indcpa_enc: +median: 21206 cycles/ticks +average: 21322 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1559 cycles/ticks + +kyber_keypair_derand: +median: 33874 cycles/ticks +average: 34030 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36348 cycles/ticks + +kyber_encaps_derand: +median: 34610 cycles/ticks +average: 34764 cycles/ticks + +kyber_encaps: +median: 35528 cycles/ticks +average: 35669 cycles/ticks + +kyber_decaps: +median: 38754 cycles/ticks +average: 38887 cycles/ticks + +Loop spin: 906 +gen_a: +median: 12364 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21960 cycles/ticks +average: 22096 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21289 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33624 cycles/ticks +average: 33773 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36378 cycles/ticks + +kyber_encaps_derand: +median: 34356 cycles/ticks +average: 34479 cycles/ticks + +kyber_encaps: +median: 35262 cycles/ticks +average: 35429 cycles/ticks + +kyber_decaps: +median: 38642 cycles/ticks +average: 38773 cycles/ticks + +Loop spin: 907 +gen_a: +median: 12338 cycles/ticks +average: 12414 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 398 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21816 cycles/ticks +average: 21950 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21212 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1562 cycles/ticks + +kyber_keypair_derand: +median: 33768 cycles/ticks +average: 33957 cycles/ticks + +kyber_keypair: +median: 36190 cycles/ticks +average: 36425 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34643 cycles/ticks + +kyber_encaps: +median: 35458 cycles/ticks +average: 35617 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38900 cycles/ticks + +Loop spin: 908 +gen_a: +median: 12400 cycles/ticks +average: 12506 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21830 cycles/ticks +average: 21930 cycles/ticks + +indcpa_enc: +median: 21044 cycles/ticks +average: 21189 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33576 cycles/ticks +average: 33803 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36357 cycles/ticks + +kyber_encaps_derand: +median: 34384 cycles/ticks +average: 34518 cycles/ticks + +kyber_encaps: +median: 35332 cycles/ticks +average: 35480 cycles/ticks + +kyber_decaps: +median: 38612 cycles/ticks +average: 38762 cycles/ticks + +Loop spin: 909 +gen_a: +median: 12412 cycles/ticks +average: 12512 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 22024 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21211 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33952 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36407 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34549 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35545 cycles/ticks + +kyber_decaps: +median: 38652 cycles/ticks +average: 38873 cycles/ticks + +Loop spin: 910 +gen_a: +median: 12508 cycles/ticks +average: 12614 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 279 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21944 cycles/ticks +average: 22084 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21333 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33812 cycles/ticks +average: 33979 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36398 cycles/ticks + +kyber_encaps_derand: +median: 34386 cycles/ticks +average: 34529 cycles/ticks + +kyber_encaps: +median: 35342 cycles/ticks +average: 35531 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38831 cycles/ticks + +Loop spin: 911 +gen_a: +median: 12346 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21984 cycles/ticks +average: 22110 cycles/ticks + +indcpa_enc: +median: 21152 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33670 cycles/ticks +average: 33821 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36463 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34603 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35658 cycles/ticks + +kyber_decaps: +median: 38736 cycles/ticks +average: 38929 cycles/ticks + +Loop spin: 912 +gen_a: +median: 12364 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 300 cycles/ticks +average: 300 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 394 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21810 cycles/ticks +average: 21916 cycles/ticks + +indcpa_enc: +median: 21090 cycles/ticks +average: 21218 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 35136 cycles/ticks +average: 35317 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36453 cycles/ticks + +kyber_encaps_derand: +median: 34422 cycles/ticks +average: 34544 cycles/ticks + +kyber_encaps: +median: 35372 cycles/ticks +average: 35547 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 913 +gen_a: +median: 12614 cycles/ticks +average: 12712 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 308 cycles/ticks +average: 336 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 22046 cycles/ticks +average: 22163 cycles/ticks + +indcpa_enc: +median: 21258 cycles/ticks +average: 21388 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1560 cycles/ticks + +kyber_keypair_derand: +median: 33764 cycles/ticks +average: 33931 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 35882 cycles/ticks +average: 36071 cycles/ticks + +kyber_encaps: +median: 36806 cycles/ticks +average: 36990 cycles/ticks + +kyber_decaps: +median: 40058 cycles/ticks +average: 40286 cycles/ticks + +Loop spin: 914 +gen_a: +median: 12350 cycles/ticks +average: 12458 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21954 cycles/ticks +average: 22055 cycles/ticks + +indcpa_enc: +median: 21192 cycles/ticks +average: 21327 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33824 cycles/ticks +average: 33981 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36502 cycles/ticks + +kyber_encaps_derand: +median: 34384 cycles/ticks +average: 34532 cycles/ticks + +kyber_encaps: +median: 35292 cycles/ticks +average: 35437 cycles/ticks + +kyber_decaps: +median: 38640 cycles/ticks +average: 38777 cycles/ticks + +Loop spin: 915 +gen_a: +median: 12396 cycles/ticks +average: 12511 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1599 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1572 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 397 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21900 cycles/ticks +average: 22013 cycles/ticks + +indcpa_enc: +median: 21160 cycles/ticks +average: 21330 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1555 cycles/ticks + +kyber_keypair_derand: +median: 33628 cycles/ticks +average: 33768 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36356 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34589 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35561 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38953 cycles/ticks + +Loop spin: 916 +gen_a: +median: 12392 cycles/ticks +average: 12483 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21978 cycles/ticks + +indcpa_enc: +median: 21146 cycles/ticks +average: 21305 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33810 cycles/ticks + +kyber_keypair: +median: 36170 cycles/ticks +average: 36428 cycles/ticks + +kyber_encaps_derand: +median: 35820 cycles/ticks +average: 35969 cycles/ticks + +kyber_encaps: +median: 36814 cycles/ticks +average: 37000 cycles/ticks + +kyber_decaps: +median: 40018 cycles/ticks +average: 40179 cycles/ticks + +Loop spin: 917 +gen_a: +median: 12426 cycles/ticks +average: 12555 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1601 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21798 cycles/ticks +average: 21926 cycles/ticks + +indcpa_enc: +median: 20998 cycles/ticks +average: 21121 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33821 cycles/ticks + +kyber_keypair: +median: 36108 cycles/ticks +average: 36391 cycles/ticks + +kyber_encaps_derand: +median: 34448 cycles/ticks +average: 34592 cycles/ticks + +kyber_encaps: +median: 35350 cycles/ticks +average: 35522 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38868 cycles/ticks + +Loop spin: 918 +gen_a: +median: 12360 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1570 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22029 cycles/ticks + +indcpa_enc: +median: 21162 cycles/ticks +average: 21294 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33866 cycles/ticks + +kyber_keypair: +median: 36168 cycles/ticks +average: 36458 cycles/ticks + +kyber_encaps_derand: +median: 34494 cycles/ticks +average: 34652 cycles/ticks + +kyber_encaps: +median: 35430 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38690 cycles/ticks +average: 38844 cycles/ticks + +Loop spin: 919 +gen_a: +median: 12366 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21834 cycles/ticks +average: 21945 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21232 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1530 cycles/ticks + +kyber_keypair_derand: +median: 33610 cycles/ticks +average: 33839 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36363 cycles/ticks + +kyber_encaps_derand: +median: 35756 cycles/ticks +average: 35892 cycles/ticks + +kyber_encaps: +median: 36696 cycles/ticks +average: 36873 cycles/ticks + +kyber_decaps: +median: 40030 cycles/ticks +average: 40195 cycles/ticks + +Loop spin: 920 +gen_a: +median: 12630 cycles/ticks +average: 12774 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21840 cycles/ticks +average: 21953 cycles/ticks + +indcpa_enc: +median: 21100 cycles/ticks +average: 21217 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33712 cycles/ticks +average: 33882 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34488 cycles/ticks +average: 34601 cycles/ticks + +kyber_encaps: +median: 35404 cycles/ticks +average: 35648 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38888 cycles/ticks + +Loop spin: 921 +gen_a: +median: 12380 cycles/ticks +average: 12473 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21888 cycles/ticks +average: 22003 cycles/ticks + +indcpa_enc: +median: 21096 cycles/ticks +average: 21267 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33914 cycles/ticks + +kyber_keypair: +median: 36234 cycles/ticks +average: 36514 cycles/ticks + +kyber_encaps_derand: +median: 34548 cycles/ticks +average: 34702 cycles/ticks + +kyber_encaps: +median: 35426 cycles/ticks +average: 35588 cycles/ticks + +kyber_decaps: +median: 38780 cycles/ticks +average: 38977 cycles/ticks + +Loop spin: 922 +gen_a: +median: 12376 cycles/ticks +average: 12464 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 22024 cycles/ticks + +indcpa_enc: +median: 21108 cycles/ticks +average: 21256 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1571 cycles/ticks + +kyber_keypair_derand: +median: 33646 cycles/ticks +average: 33813 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36366 cycles/ticks + +kyber_encaps_derand: +median: 35760 cycles/ticks +average: 35914 cycles/ticks + +kyber_encaps: +median: 36722 cycles/ticks +average: 36878 cycles/ticks + +kyber_decaps: +median: 40020 cycles/ticks +average: 40198 cycles/ticks + +Loop spin: 923 +gen_a: +median: 12332 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1601 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21820 cycles/ticks +average: 21934 cycles/ticks + +indcpa_enc: +median: 21066 cycles/ticks +average: 21195 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33812 cycles/ticks +average: 33983 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34664 cycles/ticks + +kyber_encaps: +median: 35480 cycles/ticks +average: 35634 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38856 cycles/ticks + +Loop spin: 924 +gen_a: +median: 12344 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21972 cycles/ticks +average: 22080 cycles/ticks + +indcpa_enc: +median: 21128 cycles/ticks +average: 21250 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33600 cycles/ticks +average: 33777 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36400 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34596 cycles/ticks + +kyber_encaps: +median: 35412 cycles/ticks +average: 35590 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38946 cycles/ticks + +Loop spin: 925 +gen_a: +median: 12412 cycles/ticks +average: 12521 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1572 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23322 cycles/ticks +average: 23427 cycles/ticks + +indcpa_enc: +median: 22576 cycles/ticks +average: 22704 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1554 cycles/ticks + +kyber_keypair_derand: +median: 34068 cycles/ticks +average: 34205 cycles/ticks + +kyber_keypair: +median: 36442 cycles/ticks +average: 36770 cycles/ticks + +kyber_encaps_derand: +median: 34638 cycles/ticks +average: 34782 cycles/ticks + +kyber_encaps: +median: 35520 cycles/ticks +average: 35678 cycles/ticks + +kyber_decaps: +median: 38752 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 926 +gen_a: +median: 12388 cycles/ticks +average: 12505 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1562 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 401 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21758 cycles/ticks +average: 21862 cycles/ticks + +indcpa_enc: +median: 21002 cycles/ticks +average: 21154 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34494 cycles/ticks +average: 34632 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35627 cycles/ticks + +kyber_decaps: +median: 38740 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 927 +gen_a: +median: 12348 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23248 cycles/ticks +average: 23367 cycles/ticks + +indcpa_enc: +median: 22486 cycles/ticks +average: 22609 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 33676 cycles/ticks +average: 33831 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36394 cycles/ticks + +kyber_encaps_derand: +median: 34436 cycles/ticks +average: 34569 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35589 cycles/ticks + +kyber_decaps: +median: 38658 cycles/ticks +average: 38833 cycles/ticks + +Loop spin: 928 +gen_a: +median: 12342 cycles/ticks +average: 12422 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21894 cycles/ticks +average: 21998 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33772 cycles/ticks +average: 33920 cycles/ticks + +kyber_keypair: +median: 36222 cycles/ticks +average: 36511 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34530 cycles/ticks + +kyber_encaps: +median: 35292 cycles/ticks +average: 35466 cycles/ticks + +kyber_decaps: +median: 38550 cycles/ticks +average: 38696 cycles/ticks + +Loop spin: 929 +gen_a: +median: 12346 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21870 cycles/ticks +average: 21975 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33742 cycles/ticks +average: 33879 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36369 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34596 cycles/ticks + +kyber_encaps: +median: 35374 cycles/ticks +average: 35524 cycles/ticks + +kyber_decaps: +median: 38706 cycles/ticks +average: 38879 cycles/ticks + +Loop spin: 930 +gen_a: +median: 12386 cycles/ticks +average: 12463 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21836 cycles/ticks +average: 21962 cycles/ticks + +indcpa_enc: +median: 21160 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33782 cycles/ticks +average: 33996 cycles/ticks + +kyber_keypair: +median: 36152 cycles/ticks +average: 36427 cycles/ticks + +kyber_encaps_derand: +median: 34570 cycles/ticks +average: 34700 cycles/ticks + +kyber_encaps: +median: 35504 cycles/ticks +average: 35643 cycles/ticks + +kyber_decaps: +median: 38620 cycles/ticks +average: 38797 cycles/ticks + +Loop spin: 931 +gen_a: +median: 12332 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 280 cycles/ticks +average: 280 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 390 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21946 cycles/ticks +average: 22065 cycles/ticks + +indcpa_enc: +median: 21186 cycles/ticks +average: 21321 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33694 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36370 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34655 cycles/ticks + +kyber_encaps: +median: 35488 cycles/ticks +average: 35708 cycles/ticks + +kyber_decaps: +median: 38756 cycles/ticks +average: 38918 cycles/ticks + +Loop spin: 932 +gen_a: +median: 12326 cycles/ticks +average: 12419 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21902 cycles/ticks +average: 22031 cycles/ticks + +indcpa_enc: +median: 21112 cycles/ticks +average: 21230 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33856 cycles/ticks +average: 34000 cycles/ticks + +kyber_keypair: +median: 36124 cycles/ticks +average: 36369 cycles/ticks + +kyber_encaps_derand: +median: 34434 cycles/ticks +average: 34546 cycles/ticks + +kyber_encaps: +median: 35398 cycles/ticks +average: 35530 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38888 cycles/ticks + +Loop spin: 933 +gen_a: +median: 12326 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21947 cycles/ticks + +indcpa_enc: +median: 21056 cycles/ticks +average: 21177 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33856 cycles/ticks + +kyber_keypair: +median: 36196 cycles/ticks +average: 36489 cycles/ticks + +kyber_encaps_derand: +median: 34508 cycles/ticks +average: 34630 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35570 cycles/ticks + +kyber_decaps: +median: 38818 cycles/ticks +average: 38944 cycles/ticks + +Loop spin: 934 +gen_a: +median: 12346 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1561 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21876 cycles/ticks +average: 21966 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21226 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1535 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33925 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34588 cycles/ticks +average: 34736 cycles/ticks + +kyber_encaps: +median: 35548 cycles/ticks +average: 35700 cycles/ticks + +kyber_decaps: +median: 38844 cycles/ticks +average: 38992 cycles/ticks + +Loop spin: 935 +gen_a: +median: 12344 cycles/ticks +average: 12449 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1567 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 398 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21854 cycles/ticks +average: 21956 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21271 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1535 cycles/ticks + +kyber_keypair_derand: +median: 33788 cycles/ticks +average: 33953 cycles/ticks + +kyber_keypair: +median: 36132 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34660 cycles/ticks + +kyber_encaps: +median: 35460 cycles/ticks +average: 35596 cycles/ticks + +kyber_decaps: +median: 38736 cycles/ticks +average: 38903 cycles/ticks + +Loop spin: 936 +gen_a: +median: 12406 cycles/ticks +average: 12520 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 402 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 114 cycles/ticks + +indcpa_keypair: +median: 21932 cycles/ticks +average: 22057 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21287 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33708 cycles/ticks +average: 33889 cycles/ticks + +kyber_keypair: +median: 36114 cycles/ticks +average: 36394 cycles/ticks + +kyber_encaps_derand: +median: 34500 cycles/ticks +average: 34660 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35665 cycles/ticks + +kyber_decaps: +median: 38736 cycles/ticks +average: 38923 cycles/ticks + +Loop spin: 937 +gen_a: +median: 12406 cycles/ticks +average: 12537 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 295 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21810 cycles/ticks +average: 21940 cycles/ticks + +indcpa_enc: +median: 21104 cycles/ticks +average: 21224 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33744 cycles/ticks +average: 33917 cycles/ticks + +kyber_keypair: +median: 36138 cycles/ticks +average: 36482 cycles/ticks + +kyber_encaps_derand: +median: 34538 cycles/ticks +average: 34666 cycles/ticks + +kyber_encaps: +median: 35466 cycles/ticks +average: 35621 cycles/ticks + +kyber_decaps: +median: 38808 cycles/ticks +average: 38986 cycles/ticks + +Loop spin: 938 +gen_a: +median: 12404 cycles/ticks +average: 12505 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 255 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21938 cycles/ticks +average: 22028 cycles/ticks + +indcpa_enc: +median: 21262 cycles/ticks +average: 21384 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33734 cycles/ticks +average: 33893 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35410 cycles/ticks +average: 35569 cycles/ticks + +kyber_decaps: +median: 38678 cycles/ticks +average: 38819 cycles/ticks + +Loop spin: 939 +gen_a: +median: 12348 cycles/ticks +average: 12443 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21866 cycles/ticks +average: 22001 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21277 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1551 cycles/ticks + +kyber_keypair_derand: +median: 34812 cycles/ticks +average: 34977 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36386 cycles/ticks + +kyber_encaps_derand: +median: 34402 cycles/ticks +average: 34543 cycles/ticks + +kyber_encaps: +median: 35306 cycles/ticks +average: 35477 cycles/ticks + +kyber_decaps: +median: 38646 cycles/ticks +average: 38828 cycles/ticks + +Loop spin: 940 +gen_a: +median: 12370 cycles/ticks +average: 12487 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1568 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21734 cycles/ticks +average: 21854 cycles/ticks + +indcpa_enc: +median: 21014 cycles/ticks +average: 21135 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1576 cycles/ticks + +kyber_keypair_derand: +median: 33718 cycles/ticks +average: 33865 cycles/ticks + +kyber_keypair: +median: 36158 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34562 cycles/ticks +average: 34709 cycles/ticks + +kyber_encaps: +median: 35486 cycles/ticks +average: 35658 cycles/ticks + +kyber_decaps: +median: 38746 cycles/ticks +average: 38927 cycles/ticks + +Loop spin: 941 +gen_a: +median: 12370 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 21995 cycles/ticks + +indcpa_enc: +median: 21102 cycles/ticks +average: 21227 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1561 cycles/ticks + +kyber_keypair_derand: +median: 33800 cycles/ticks +average: 34016 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36473 cycles/ticks + +kyber_encaps_derand: +median: 34574 cycles/ticks +average: 34704 cycles/ticks + +kyber_encaps: +median: 35422 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38784 cycles/ticks +average: 38946 cycles/ticks + +Loop spin: 942 +gen_a: +median: 12334 cycles/ticks +average: 12441 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1589 cycles/ticks + +poly_getnoise_eta2: +median: 1542 cycles/ticks +average: 1545 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21892 cycles/ticks +average: 22001 cycles/ticks + +indcpa_enc: +median: 21162 cycles/ticks +average: 21304 cycles/ticks + +indcpa_dec: +median: 1552 cycles/ticks +average: 1563 cycles/ticks + +kyber_keypair_derand: +median: 33722 cycles/ticks +average: 33924 cycles/ticks + +kyber_keypair: +median: 36092 cycles/ticks +average: 36346 cycles/ticks + +kyber_encaps_derand: +median: 34530 cycles/ticks +average: 34671 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35724 cycles/ticks + +kyber_decaps: +median: 38802 cycles/ticks +average: 38967 cycles/ticks + +Loop spin: 943 +gen_a: +median: 12390 cycles/ticks +average: 12462 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1596 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21822 cycles/ticks +average: 21977 cycles/ticks + +indcpa_enc: +median: 21086 cycles/ticks +average: 21209 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33698 cycles/ticks +average: 33864 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36412 cycles/ticks + +kyber_encaps_derand: +median: 34396 cycles/ticks +average: 34516 cycles/ticks + +kyber_encaps: +median: 35312 cycles/ticks +average: 35458 cycles/ticks + +kyber_decaps: +median: 38612 cycles/ticks +average: 38730 cycles/ticks + +Loop spin: 944 +gen_a: +median: 12344 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1548 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21980 cycles/ticks +average: 22107 cycles/ticks + +indcpa_enc: +median: 21180 cycles/ticks +average: 21299 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33778 cycles/ticks +average: 33945 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36436 cycles/ticks + +kyber_encaps_derand: +median: 34398 cycles/ticks +average: 34536 cycles/ticks + +kyber_encaps: +median: 35368 cycles/ticks +average: 35539 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38818 cycles/ticks + +Loop spin: 945 +gen_a: +median: 12376 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21804 cycles/ticks +average: 21907 cycles/ticks + +indcpa_enc: +median: 21048 cycles/ticks +average: 21189 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1543 cycles/ticks + +kyber_keypair_derand: +median: 33760 cycles/ticks +average: 33932 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34504 cycles/ticks +average: 34641 cycles/ticks + +kyber_encaps: +median: 35512 cycles/ticks +average: 35657 cycles/ticks + +kyber_decaps: +median: 38726 cycles/ticks +average: 38850 cycles/ticks + +Loop spin: 946 +gen_a: +median: 12350 cycles/ticks +average: 12445 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21906 cycles/ticks +average: 22010 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21254 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33870 cycles/ticks +average: 34032 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36419 cycles/ticks + +kyber_encaps_derand: +median: 34548 cycles/ticks +average: 34695 cycles/ticks + +kyber_encaps: +median: 35514 cycles/ticks +average: 35707 cycles/ticks + +kyber_decaps: +median: 38792 cycles/ticks +average: 38916 cycles/ticks + +Loop spin: 947 +gen_a: +median: 12356 cycles/ticks +average: 12448 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 21983 cycles/ticks + +indcpa_enc: +median: 21070 cycles/ticks +average: 21185 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33756 cycles/ticks +average: 33934 cycles/ticks + +kyber_keypair: +median: 36202 cycles/ticks +average: 36472 cycles/ticks + +kyber_encaps_derand: +median: 34438 cycles/ticks +average: 34579 cycles/ticks + +kyber_encaps: +median: 35386 cycles/ticks +average: 35515 cycles/ticks + +kyber_decaps: +median: 38744 cycles/ticks +average: 38874 cycles/ticks + +Loop spin: 948 +gen_a: +median: 12340 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21800 cycles/ticks +average: 21923 cycles/ticks + +indcpa_enc: +median: 21038 cycles/ticks +average: 21163 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33770 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36368 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38871 cycles/ticks + +Loop spin: 949 +gen_a: +median: 12394 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 123 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21933 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21257 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33866 cycles/ticks + +kyber_keypair: +median: 36200 cycles/ticks +average: 36483 cycles/ticks + +kyber_encaps_derand: +median: 35890 cycles/ticks +average: 36024 cycles/ticks + +kyber_encaps: +median: 36842 cycles/ticks +average: 37016 cycles/ticks + +kyber_decaps: +median: 40148 cycles/ticks +average: 40313 cycles/ticks + +Loop spin: 950 +gen_a: +median: 12344 cycles/ticks +average: 12418 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23332 cycles/ticks +average: 23439 cycles/ticks + +indcpa_enc: +median: 22592 cycles/ticks +average: 22750 cycles/ticks + +indcpa_dec: +median: 1542 cycles/ticks +average: 1541 cycles/ticks + +kyber_keypair_derand: +median: 33714 cycles/ticks +average: 33872 cycles/ticks + +kyber_keypair: +median: 36222 cycles/ticks +average: 36504 cycles/ticks + +kyber_encaps_derand: +median: 34360 cycles/ticks +average: 34501 cycles/ticks + +kyber_encaps: +median: 35324 cycles/ticks +average: 35484 cycles/ticks + +kyber_decaps: +median: 38580 cycles/ticks +average: 38749 cycles/ticks + +Loop spin: 951 +gen_a: +median: 12520 cycles/ticks +average: 12619 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21944 cycles/ticks + +indcpa_enc: +median: 21110 cycles/ticks +average: 21214 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33796 cycles/ticks +average: 33939 cycles/ticks + +kyber_keypair: +median: 36228 cycles/ticks +average: 36487 cycles/ticks + +kyber_encaps_derand: +median: 34438 cycles/ticks +average: 34582 cycles/ticks + +kyber_encaps: +median: 35420 cycles/ticks +average: 35571 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38820 cycles/ticks + +Loop spin: 952 +gen_a: +median: 12356 cycles/ticks +average: 12502 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 46 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 386 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22018 cycles/ticks +average: 22110 cycles/ticks + +indcpa_enc: +median: 21080 cycles/ticks +average: 21209 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1546 cycles/ticks + +kyber_keypair_derand: +median: 33980 cycles/ticks +average: 34162 cycles/ticks + +kyber_keypair: +median: 36174 cycles/ticks +average: 36476 cycles/ticks + +kyber_encaps_derand: +median: 36092 cycles/ticks +average: 36245 cycles/ticks + +kyber_encaps: +median: 37108 cycles/ticks +average: 37261 cycles/ticks + +kyber_decaps: +median: 40226 cycles/ticks +average: 40396 cycles/ticks + +Loop spin: 953 +gen_a: +median: 12336 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1571 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21790 cycles/ticks +average: 21914 cycles/ticks + +indcpa_enc: +median: 21024 cycles/ticks +average: 21152 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33796 cycles/ticks +average: 33971 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36390 cycles/ticks + +kyber_encaps_derand: +median: 34378 cycles/ticks +average: 34528 cycles/ticks + +kyber_encaps: +median: 35334 cycles/ticks +average: 35494 cycles/ticks + +kyber_decaps: +median: 38698 cycles/ticks +average: 38939 cycles/ticks + +Loop spin: 954 +gen_a: +median: 12358 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1568 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 296 cycles/ticks +average: 296 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22136 cycles/ticks + +indcpa_enc: +median: 21256 cycles/ticks +average: 21393 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33816 cycles/ticks +average: 33976 cycles/ticks + +kyber_keypair: +median: 36204 cycles/ticks +average: 36448 cycles/ticks + +kyber_encaps_derand: +median: 34518 cycles/ticks +average: 34639 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35597 cycles/ticks + +kyber_decaps: +median: 38694 cycles/ticks +average: 38832 cycles/ticks + +Loop spin: 955 +gen_a: +median: 12394 cycles/ticks +average: 12499 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21852 cycles/ticks +average: 21952 cycles/ticks + +indcpa_enc: +median: 21092 cycles/ticks +average: 21205 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 35176 cycles/ticks +average: 35335 cycles/ticks + +kyber_keypair: +median: 36214 cycles/ticks +average: 36478 cycles/ticks + +kyber_encaps_derand: +median: 34628 cycles/ticks +average: 34777 cycles/ticks + +kyber_encaps: +median: 35540 cycles/ticks +average: 35678 cycles/ticks + +kyber_decaps: +median: 38848 cycles/ticks +average: 38984 cycles/ticks + +Loop spin: 956 +gen_a: +median: 12410 cycles/ticks +average: 12519 cycles/ticks + +poly_getnoise_eta1: +median: 1570 cycles/ticks +average: 1579 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21872 cycles/ticks +average: 22007 cycles/ticks + +indcpa_enc: +median: 21258 cycles/ticks +average: 21371 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33837 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34652 cycles/ticks +average: 34780 cycles/ticks + +kyber_encaps: +median: 35518 cycles/ticks +average: 35658 cycles/ticks + +kyber_decaps: +median: 38614 cycles/ticks +average: 38799 cycles/ticks + +Loop spin: 957 +gen_a: +median: 12342 cycles/ticks +average: 12442 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22032 cycles/ticks +average: 22136 cycles/ticks + +indcpa_enc: +median: 21288 cycles/ticks +average: 21400 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1544 cycles/ticks + +kyber_keypair_derand: +median: 33726 cycles/ticks +average: 33881 cycles/ticks + +kyber_keypair: +median: 36162 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34583 cycles/ticks + +kyber_encaps: +median: 35414 cycles/ticks +average: 35567 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38812 cycles/ticks + +Loop spin: 958 +gen_a: +median: 12330 cycles/ticks +average: 12431 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 283 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21912 cycles/ticks +average: 22058 cycles/ticks + +indcpa_enc: +median: 21190 cycles/ticks +average: 21311 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33899 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36411 cycles/ticks + +kyber_encaps_derand: +median: 34596 cycles/ticks +average: 34749 cycles/ticks + +kyber_encaps: +median: 35524 cycles/ticks +average: 35707 cycles/ticks + +kyber_decaps: +median: 38798 cycles/ticks +average: 38929 cycles/ticks + +Loop spin: 959 +gen_a: +median: 12588 cycles/ticks +average: 12700 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21896 cycles/ticks +average: 22018 cycles/ticks + +indcpa_enc: +median: 21178 cycles/ticks +average: 21315 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33758 cycles/ticks +average: 33922 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36509 cycles/ticks + +kyber_encaps_derand: +median: 34286 cycles/ticks +average: 34435 cycles/ticks + +kyber_encaps: +median: 35294 cycles/ticks +average: 35433 cycles/ticks + +kyber_decaps: +median: 38562 cycles/ticks +average: 38705 cycles/ticks + +Loop spin: 960 +gen_a: +median: 12396 cycles/ticks +average: 12495 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21886 cycles/ticks +average: 22032 cycles/ticks + +indcpa_enc: +median: 21158 cycles/ticks +average: 21294 cycles/ticks + +indcpa_dec: +median: 1562 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33884 cycles/ticks + +kyber_keypair: +median: 36144 cycles/ticks +average: 36392 cycles/ticks + +kyber_encaps_derand: +median: 34454 cycles/ticks +average: 34630 cycles/ticks + +kyber_encaps: +median: 35440 cycles/ticks +average: 35619 cycles/ticks + +kyber_decaps: +median: 38738 cycles/ticks +average: 38896 cycles/ticks + +Loop spin: 961 +gen_a: +median: 12360 cycles/ticks +average: 12457 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21846 cycles/ticks +average: 21965 cycles/ticks + +indcpa_enc: +median: 21122 cycles/ticks +average: 21239 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1564 cycles/ticks + +kyber_keypair_derand: +median: 33664 cycles/ticks +average: 33822 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36429 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34671 cycles/ticks + +kyber_encaps: +median: 35474 cycles/ticks +average: 35652 cycles/ticks + +kyber_decaps: +median: 38750 cycles/ticks +average: 38910 cycles/ticks + +Loop spin: 962 +gen_a: +median: 12330 cycles/ticks +average: 12428 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1583 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21970 cycles/ticks +average: 22098 cycles/ticks + +indcpa_enc: +median: 21258 cycles/ticks +average: 21402 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1537 cycles/ticks + +kyber_keypair_derand: +median: 33802 cycles/ticks +average: 33967 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36452 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34642 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35555 cycles/ticks + +kyber_decaps: +median: 38712 cycles/ticks +average: 38878 cycles/ticks + +Loop spin: 963 +gen_a: +median: 12356 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 276 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 28 cycles/ticks +average: 27 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 386 cycles/ticks +average: 397 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21726 cycles/ticks +average: 21919 cycles/ticks + +indcpa_enc: +median: 20974 cycles/ticks +average: 21095 cycles/ticks + +indcpa_dec: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +kyber_keypair_derand: +median: 33614 cycles/ticks +average: 33778 cycles/ticks + +kyber_keypair: +median: 36112 cycles/ticks +average: 36405 cycles/ticks + +kyber_encaps_derand: +median: 34384 cycles/ticks +average: 34517 cycles/ticks + +kyber_encaps: +median: 35250 cycles/ticks +average: 35438 cycles/ticks + +kyber_decaps: +median: 38600 cycles/ticks +average: 38751 cycles/ticks + +Loop spin: 964 +gen_a: +median: 12390 cycles/ticks +average: 12490 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1619 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21878 cycles/ticks +average: 22027 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21218 cycles/ticks + +indcpa_dec: +median: 1534 cycles/ticks +average: 1533 cycles/ticks + +kyber_keypair_derand: +median: 33730 cycles/ticks +average: 33897 cycles/ticks + +kyber_keypair: +median: 36104 cycles/ticks +average: 36416 cycles/ticks + +kyber_encaps_derand: +median: 34478 cycles/ticks +average: 34599 cycles/ticks + +kyber_encaps: +median: 35452 cycles/ticks +average: 35650 cycles/ticks + +kyber_decaps: +median: 38814 cycles/ticks +average: 38982 cycles/ticks + +Loop spin: 965 +gen_a: +median: 12512 cycles/ticks +average: 12620 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22044 cycles/ticks +average: 22167 cycles/ticks + +indcpa_enc: +median: 21280 cycles/ticks +average: 21428 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33930 cycles/ticks +average: 34114 cycles/ticks + +kyber_keypair: +median: 36394 cycles/ticks +average: 36644 cycles/ticks + +kyber_encaps_derand: +median: 34748 cycles/ticks +average: 34888 cycles/ticks + +kyber_encaps: +median: 35588 cycles/ticks +average: 35746 cycles/ticks + +kyber_decaps: +median: 38932 cycles/ticks +average: 39082 cycles/ticks + +Loop spin: 966 +gen_a: +median: 12392 cycles/ticks +average: 12481 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23156 cycles/ticks +average: 23273 cycles/ticks + +indcpa_enc: +median: 22428 cycles/ticks +average: 22578 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33588 cycles/ticks +average: 33738 cycles/ticks + +kyber_keypair: +median: 36160 cycles/ticks +average: 36431 cycles/ticks + +kyber_encaps_derand: +median: 34514 cycles/ticks +average: 34656 cycles/ticks + +kyber_encaps: +median: 35450 cycles/ticks +average: 35622 cycles/ticks + +kyber_decaps: +median: 38676 cycles/ticks +average: 38827 cycles/ticks + +Loop spin: 967 +gen_a: +median: 12352 cycles/ticks +average: 12498 cycles/ticks + +poly_getnoise_eta1: +median: 1584 cycles/ticks +average: 1584 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 281 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 397 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21838 cycles/ticks +average: 21950 cycles/ticks + +indcpa_enc: +median: 21120 cycles/ticks +average: 21244 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33686 cycles/ticks +average: 33845 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36442 cycles/ticks + +kyber_encaps_derand: +median: 34420 cycles/ticks +average: 34556 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35528 cycles/ticks + +kyber_decaps: +median: 38666 cycles/ticks +average: 38833 cycles/ticks + +Loop spin: 968 +gen_a: +median: 12344 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1569 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 396 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21968 cycles/ticks +average: 22107 cycles/ticks + +indcpa_enc: +median: 21266 cycles/ticks +average: 21394 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1552 cycles/ticks + +kyber_keypair_derand: +median: 33818 cycles/ticks +average: 33942 cycles/ticks + +kyber_keypair: +median: 36270 cycles/ticks +average: 36559 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34591 cycles/ticks + +kyber_encaps: +median: 35428 cycles/ticks +average: 35591 cycles/ticks + +kyber_decaps: +median: 38638 cycles/ticks +average: 38780 cycles/ticks + +Loop spin: 969 +gen_a: +median: 12366 cycles/ticks +average: 12459 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1580 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 278 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21966 cycles/ticks +average: 22114 cycles/ticks + +indcpa_enc: +median: 21220 cycles/ticks +average: 21349 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1576 cycles/ticks + +kyber_keypair_derand: +median: 33864 cycles/ticks +average: 34018 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36443 cycles/ticks + +kyber_encaps_derand: +median: 34574 cycles/ticks +average: 34721 cycles/ticks + +kyber_encaps: +median: 35558 cycles/ticks +average: 35721 cycles/ticks + +kyber_decaps: +median: 38764 cycles/ticks +average: 38931 cycles/ticks + +Loop spin: 970 +gen_a: +median: 12340 cycles/ticks +average: 12437 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1581 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1553 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 27 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 23304 cycles/ticks +average: 23399 cycles/ticks + +indcpa_enc: +median: 22552 cycles/ticks +average: 22700 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33696 cycles/ticks +average: 33844 cycles/ticks + +kyber_keypair: +median: 36134 cycles/ticks +average: 36406 cycles/ticks + +kyber_encaps_derand: +median: 34476 cycles/ticks +average: 34605 cycles/ticks + +kyber_encaps: +median: 35478 cycles/ticks +average: 35607 cycles/ticks + +kyber_decaps: +median: 38784 cycles/ticks +average: 38943 cycles/ticks + +Loop spin: 971 +gen_a: +median: 12324 cycles/ticks +average: 12423 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 37 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22044 cycles/ticks + +indcpa_enc: +median: 21168 cycles/ticks +average: 21293 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1547 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33898 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36379 cycles/ticks + +kyber_encaps_derand: +median: 34396 cycles/ticks +average: 34542 cycles/ticks + +kyber_encaps: +median: 35312 cycles/ticks +average: 35472 cycles/ticks + +kyber_decaps: +median: 38656 cycles/ticks +average: 38803 cycles/ticks + +Loop spin: 972 +gen_a: +median: 12348 cycles/ticks +average: 12490 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23416 cycles/ticks +average: 23540 cycles/ticks + +indcpa_enc: +median: 22610 cycles/ticks +average: 22759 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1556 cycles/ticks + +kyber_keypair_derand: +median: 33870 cycles/ticks +average: 34010 cycles/ticks + +kyber_keypair: +median: 36192 cycles/ticks +average: 36413 cycles/ticks + +kyber_encaps_derand: +median: 34456 cycles/ticks +average: 34624 cycles/ticks + +kyber_encaps: +median: 35402 cycles/ticks +average: 35576 cycles/ticks + +kyber_decaps: +median: 38672 cycles/ticks +average: 38829 cycles/ticks + +Loop spin: 973 +gen_a: +median: 12378 cycles/ticks +average: 12476 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 270 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 122 cycles/ticks + +indcpa_keypair: +median: 23160 cycles/ticks +average: 23278 cycles/ticks + +indcpa_enc: +median: 22422 cycles/ticks +average: 22553 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1534 cycles/ticks + +kyber_keypair_derand: +median: 33688 cycles/ticks +average: 33825 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36456 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34588 cycles/ticks + +kyber_encaps: +median: 35424 cycles/ticks +average: 35604 cycles/ticks + +kyber_decaps: +median: 38722 cycles/ticks +average: 38928 cycles/ticks + +Loop spin: 974 +gen_a: +median: 12336 cycles/ticks +average: 12421 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 299 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22035 cycles/ticks + +indcpa_enc: +median: 21106 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1558 cycles/ticks + +kyber_keypair_derand: +median: 33788 cycles/ticks +average: 33947 cycles/ticks + +kyber_keypair: +median: 36166 cycles/ticks +average: 36434 cycles/ticks + +kyber_encaps_derand: +median: 34340 cycles/ticks +average: 34467 cycles/ticks + +kyber_encaps: +median: 35260 cycles/ticks +average: 35448 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38795 cycles/ticks + +Loop spin: 975 +gen_a: +median: 12362 cycles/ticks +average: 12524 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1591 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1557 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21860 cycles/ticks +average: 21979 cycles/ticks + +indcpa_enc: +median: 21138 cycles/ticks +average: 21244 cycles/ticks + +indcpa_dec: +median: 1560 cycles/ticks +average: 1572 cycles/ticks + +kyber_keypair_derand: +median: 33700 cycles/ticks +average: 33894 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36417 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34668 cycles/ticks + +kyber_encaps: +median: 35472 cycles/ticks +average: 35636 cycles/ticks + +kyber_decaps: +median: 38748 cycles/ticks +average: 38907 cycles/ticks + +Loop spin: 976 +gen_a: +median: 12404 cycles/ticks +average: 12493 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21938 cycles/ticks +average: 22062 cycles/ticks + +indcpa_enc: +median: 21230 cycles/ticks +average: 21401 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33748 cycles/ticks +average: 33932 cycles/ticks + +kyber_keypair: +median: 36142 cycles/ticks +average: 36376 cycles/ticks + +kyber_encaps_derand: +median: 34480 cycles/ticks +average: 34601 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35552 cycles/ticks + +kyber_decaps: +median: 38610 cycles/ticks +average: 38752 cycles/ticks + +Loop spin: 977 +gen_a: +median: 12410 cycles/ticks +average: 12503 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 126 cycles/ticks + +indcpa_keypair: +median: 22008 cycles/ticks +average: 22102 cycles/ticks + +indcpa_enc: +median: 21200 cycles/ticks +average: 21336 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33825 cycles/ticks + +kyber_keypair: +median: 36126 cycles/ticks +average: 36359 cycles/ticks + +kyber_encaps_derand: +median: 34516 cycles/ticks +average: 34656 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35606 cycles/ticks + +kyber_decaps: +median: 38686 cycles/ticks +average: 38841 cycles/ticks + +Loop spin: 978 +gen_a: +median: 12350 cycles/ticks +average: 12489 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21868 cycles/ticks +average: 22017 cycles/ticks + +indcpa_enc: +median: 21154 cycles/ticks +average: 21272 cycles/ticks + +indcpa_dec: +median: 1536 cycles/ticks +average: 1536 cycles/ticks + +kyber_keypair_derand: +median: 33926 cycles/ticks +average: 34081 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 36423 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34647 cycles/ticks + +kyber_encaps: +median: 35456 cycles/ticks +average: 35617 cycles/ticks + +kyber_decaps: +median: 38782 cycles/ticks +average: 38939 cycles/ticks + +Loop spin: 979 +gen_a: +median: 12376 cycles/ticks +average: 12439 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 312 cycles/ticks +average: 311 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 381 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21978 cycles/ticks + +indcpa_enc: +median: 21136 cycles/ticks +average: 21246 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1566 cycles/ticks + +kyber_keypair_derand: +median: 33838 cycles/ticks +average: 34004 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36437 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34564 cycles/ticks + +kyber_encaps: +median: 35406 cycles/ticks +average: 35584 cycles/ticks + +kyber_decaps: +median: 38636 cycles/ticks +average: 38784 cycles/ticks + +Loop spin: 980 +gen_a: +median: 12440 cycles/ticks +average: 12581 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1586 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 24692 cycles/ticks +average: 24834 cycles/ticks + +indcpa_enc: +median: 23922 cycles/ticks +average: 24039 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1577 cycles/ticks + +kyber_keypair_derand: +median: 33784 cycles/ticks +average: 33939 cycles/ticks + +kyber_keypair: +median: 36098 cycles/ticks +average: 36352 cycles/ticks + +kyber_encaps_derand: +median: 34446 cycles/ticks +average: 34575 cycles/ticks + +kyber_encaps: +median: 35394 cycles/ticks +average: 35550 cycles/ticks + +kyber_decaps: +median: 38614 cycles/ticks +average: 38758 cycles/ticks + +Loop spin: 981 +gen_a: +median: 12372 cycles/ticks +average: 12465 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1592 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 252 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 21 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21718 cycles/ticks +average: 21827 cycles/ticks + +indcpa_enc: +median: 20994 cycles/ticks +average: 21116 cycles/ticks + +indcpa_dec: +median: 1556 cycles/ticks +average: 1569 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33930 cycles/ticks + +kyber_keypair: +median: 36150 cycles/ticks +average: 36439 cycles/ticks + +kyber_encaps_derand: +median: 34410 cycles/ticks +average: 34558 cycles/ticks + +kyber_encaps: +median: 35392 cycles/ticks +average: 35553 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38851 cycles/ticks + +Loop spin: 982 +gen_a: +median: 12398 cycles/ticks +average: 12504 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 22048 cycles/ticks +average: 22175 cycles/ticks + +indcpa_enc: +median: 21276 cycles/ticks +average: 21417 cycles/ticks + +indcpa_dec: +median: 1546 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 35202 cycles/ticks +average: 35352 cycles/ticks + +kyber_keypair: +median: 36128 cycles/ticks +average: 36414 cycles/ticks + +kyber_encaps_derand: +median: 34522 cycles/ticks +average: 34653 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35585 cycles/ticks + +kyber_decaps: +median: 38776 cycles/ticks +average: 38939 cycles/ticks + +Loop spin: 983 +gen_a: +median: 12340 cycles/ticks +average: 12444 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1597 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1540 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 392 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 124 cycles/ticks + +indcpa_keypair: +median: 21998 cycles/ticks +average: 22106 cycles/ticks + +indcpa_enc: +median: 21226 cycles/ticks +average: 21349 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1549 cycles/ticks + +kyber_keypair_derand: +median: 33822 cycles/ticks +average: 33973 cycles/ticks + +kyber_keypair: +median: 36220 cycles/ticks +average: 36476 cycles/ticks + +kyber_encaps_derand: +median: 34440 cycles/ticks +average: 34579 cycles/ticks + +kyber_encaps: +median: 35338 cycles/ticks +average: 35489 cycles/ticks + +kyber_decaps: +median: 38648 cycles/ticks +average: 38791 cycles/ticks + +Loop spin: 984 +gen_a: +median: 12340 cycles/ticks +average: 12452 cycles/ticks + +poly_getnoise_eta1: +median: 1582 cycles/ticks +average: 1595 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 123 cycles/ticks + +indcpa_keypair: +median: 21986 cycles/ticks +average: 22092 cycles/ticks + +indcpa_enc: +median: 21268 cycles/ticks +average: 21412 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33732 cycles/ticks +average: 33918 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36462 cycles/ticks + +kyber_encaps_derand: +median: 34534 cycles/ticks +average: 34670 cycles/ticks + +kyber_encaps: +median: 35494 cycles/ticks +average: 35617 cycles/ticks + +kyber_decaps: +median: 38736 cycles/ticks +average: 38875 cycles/ticks + +Loop spin: 985 +gen_a: +median: 12414 cycles/ticks +average: 15428 cycles/ticks + +poly_getnoise_eta1: +median: 1580 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 29 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 23272 cycles/ticks +average: 23410 cycles/ticks + +indcpa_enc: +median: 22498 cycles/ticks +average: 22632 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1553 cycles/ticks + +kyber_keypair_derand: +median: 33666 cycles/ticks +average: 33817 cycles/ticks + +kyber_keypair: +median: 36110 cycles/ticks +average: 36378 cycles/ticks + +kyber_encaps_derand: +median: 34484 cycles/ticks +average: 34677 cycles/ticks + +kyber_encaps: +median: 35436 cycles/ticks +average: 35590 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38869 cycles/ticks + +Loop spin: 986 +gen_a: +median: 12450 cycles/ticks +average: 12555 cycles/ticks + +poly_getnoise_eta1: +median: 1586 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21922 cycles/ticks +average: 22026 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21316 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1545 cycles/ticks + +kyber_keypair_derand: +median: 33724 cycles/ticks +average: 33876 cycles/ticks + +kyber_keypair: +median: 36178 cycles/ticks +average: 38686 cycles/ticks + +kyber_encaps_derand: +median: 34412 cycles/ticks +average: 34525 cycles/ticks + +kyber_encaps: +median: 35396 cycles/ticks +average: 35538 cycles/ticks + +kyber_decaps: +median: 38718 cycles/ticks +average: 38862 cycles/ticks + +Loop spin: 987 +gen_a: +median: 12348 cycles/ticks +average: 12453 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1615 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 284 cycles/ticks +average: 285 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 392 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21916 cycles/ticks +average: 22018 cycles/ticks + +indcpa_enc: +median: 21142 cycles/ticks +average: 21280 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1540 cycles/ticks + +kyber_keypair_derand: +median: 33766 cycles/ticks +average: 33943 cycles/ticks + +kyber_keypair: +median: 36122 cycles/ticks +average: 36403 cycles/ticks + +kyber_encaps_derand: +median: 34538 cycles/ticks +average: 34698 cycles/ticks + +kyber_encaps: +median: 35514 cycles/ticks +average: 35673 cycles/ticks + +kyber_decaps: +median: 38810 cycles/ticks +average: 38982 cycles/ticks + +Loop spin: 988 +gen_a: +median: 12384 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 393 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21884 cycles/ticks +average: 22010 cycles/ticks + +indcpa_enc: +median: 21126 cycles/ticks +average: 21289 cycles/ticks + +indcpa_dec: +median: 1530 cycles/ticks +average: 1531 cycles/ticks + +kyber_keypair_derand: +median: 33790 cycles/ticks +average: 33954 cycles/ticks + +kyber_keypair: +median: 36180 cycles/ticks +average: 36458 cycles/ticks + +kyber_encaps_derand: +median: 34492 cycles/ticks +average: 34642 cycles/ticks + +kyber_encaps: +median: 35506 cycles/ticks +average: 35665 cycles/ticks + +kyber_decaps: +median: 38728 cycles/ticks +average: 38912 cycles/ticks + +Loop spin: 989 +gen_a: +median: 12412 cycles/ticks +average: 12516 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1574 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1554 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 111 cycles/ticks + +indcpa_keypair: +median: 21804 cycles/ticks +average: 21934 cycles/ticks + +indcpa_enc: +median: 21082 cycles/ticks +average: 21191 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1565 cycles/ticks + +kyber_keypair_derand: +median: 33642 cycles/ticks +average: 33778 cycles/ticks + +kyber_keypair: +median: 36146 cycles/ticks +average: 36443 cycles/ticks + +kyber_encaps_derand: +median: 34460 cycles/ticks +average: 34589 cycles/ticks + +kyber_encaps: +median: 35484 cycles/ticks +average: 35648 cycles/ticks + +kyber_decaps: +median: 38682 cycles/ticks +average: 38833 cycles/ticks + +Loop spin: 990 +gen_a: +median: 12376 cycles/ticks +average: 12488 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1588 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1556 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 398 cycles/ticks +average: 405 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21936 cycles/ticks +average: 22062 cycles/ticks + +indcpa_enc: +median: 21198 cycles/ticks +average: 21327 cycles/ticks + +indcpa_dec: +median: 1550 cycles/ticks +average: 1550 cycles/ticks + +kyber_keypair_derand: +median: 33762 cycles/ticks +average: 33929 cycles/ticks + +kyber_keypair: +median: 36172 cycles/ticks +average: 36410 cycles/ticks + +kyber_encaps_derand: +median: 34444 cycles/ticks +average: 34626 cycles/ticks + +kyber_encaps: +median: 35370 cycles/ticks +average: 35515 cycles/ticks + +kyber_decaps: +median: 38620 cycles/ticks +average: 38771 cycles/ticks + +Loop spin: 991 +gen_a: +median: 12414 cycles/ticks +average: 12494 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1587 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 385 cycles/ticks + +polyvec_decompress: +median: 114 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21814 cycles/ticks +average: 21932 cycles/ticks + +indcpa_enc: +median: 20998 cycles/ticks +average: 21148 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1539 cycles/ticks + +kyber_keypair_derand: +median: 33720 cycles/ticks +average: 33893 cycles/ticks + +kyber_keypair: +median: 36164 cycles/ticks +average: 36473 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34673 cycles/ticks + +kyber_encaps: +median: 35444 cycles/ticks +average: 35595 cycles/ticks + +kyber_decaps: +median: 38716 cycles/ticks +average: 38876 cycles/ticks + +Loop spin: 992 +gen_a: +median: 12400 cycles/ticks +average: 12497 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1582 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1539 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 276 cycles/ticks +average: 275 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21776 cycles/ticks +average: 21874 cycles/ticks + +indcpa_enc: +median: 21056 cycles/ticks +average: 21206 cycles/ticks + +indcpa_dec: +median: 1540 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33680 cycles/ticks +average: 33853 cycles/ticks + +kyber_keypair: +median: 36120 cycles/ticks +average: 36382 cycles/ticks + +kyber_encaps_derand: +median: 35770 cycles/ticks +average: 35909 cycles/ticks + +kyber_encaps: +median: 36742 cycles/ticks +average: 36910 cycles/ticks + +kyber_decaps: +median: 40040 cycles/ticks +average: 40220 cycles/ticks + +Loop spin: 993 +gen_a: +median: 12366 cycles/ticks +average: 12527 cycles/ticks + +poly_getnoise_eta1: +median: 1578 cycles/ticks +average: 1593 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 272 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21910 cycles/ticks +average: 22022 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21312 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1532 cycles/ticks + +kyber_keypair_derand: +median: 33738 cycles/ticks +average: 33888 cycles/ticks + +kyber_keypair: +median: 36182 cycles/ticks +average: 36451 cycles/ticks + +kyber_encaps_derand: +median: 34510 cycles/ticks +average: 34647 cycles/ticks + +kyber_encaps: +median: 35476 cycles/ticks +average: 35643 cycles/ticks + +kyber_decaps: +median: 38764 cycles/ticks +average: 38936 cycles/ticks + +Loop spin: 994 +gen_a: +median: 12358 cycles/ticks +average: 12496 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1590 cycles/ticks + +poly_getnoise_eta2: +median: 1538 cycles/ticks +average: 1541 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 278 cycles/ticks +average: 277 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 113 cycles/ticks + +indcpa_keypair: +median: 21848 cycles/ticks +average: 21949 cycles/ticks + +indcpa_enc: +median: 21118 cycles/ticks +average: 21244 cycles/ticks + +indcpa_dec: +median: 1558 cycles/ticks +average: 1557 cycles/ticks + +kyber_keypair_derand: +median: 33812 cycles/ticks +average: 33958 cycles/ticks + +kyber_keypair: +median: 36184 cycles/ticks +average: 36459 cycles/ticks + +kyber_encaps_derand: +median: 34344 cycles/ticks +average: 34462 cycles/ticks + +kyber_encaps: +median: 35314 cycles/ticks +average: 35469 cycles/ticks + +kyber_decaps: +median: 38600 cycles/ticks +average: 38746 cycles/ticks + +Loop spin: 995 +gen_a: +median: 12350 cycles/ticks +average: 12446 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1573 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1551 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21858 cycles/ticks +average: 21968 cycles/ticks + +indcpa_enc: +median: 21176 cycles/ticks +average: 21286 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1542 cycles/ticks + +kyber_keypair_derand: +median: 33750 cycles/ticks +average: 33904 cycles/ticks + +kyber_keypair: +median: 36154 cycles/ticks +average: 36415 cycles/ticks + +kyber_encaps_derand: +median: 34452 cycles/ticks +average: 34595 cycles/ticks + +kyber_encaps: +median: 35418 cycles/ticks +average: 35578 cycles/ticks + +kyber_decaps: +median: 38664 cycles/ticks +average: 38884 cycles/ticks + +Loop spin: 996 +gen_a: +median: 12558 cycles/ticks +average: 12668 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1585 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1552 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 270 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 391 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21962 cycles/ticks +average: 22083 cycles/ticks + +indcpa_enc: +median: 21220 cycles/ticks +average: 21346 cycles/ticks + +indcpa_dec: +median: 1538 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33740 cycles/ticks +average: 33904 cycles/ticks + +kyber_keypair: +median: 36116 cycles/ticks +average: 36383 cycles/ticks + +kyber_encaps_derand: +median: 34486 cycles/ticks +average: 34631 cycles/ticks + +kyber_encaps: +median: 35442 cycles/ticks +average: 35585 cycles/ticks + +kyber_decaps: +median: 38702 cycles/ticks +average: 38851 cycles/ticks + +Loop spin: 997 +gen_a: +median: 12340 cycles/ticks +average: 12440 cycles/ticks + +poly_getnoise_eta1: +median: 1572 cycles/ticks +average: 1578 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1538 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 284 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 383 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 23302 cycles/ticks +average: 23400 cycles/ticks + +indcpa_enc: +median: 22482 cycles/ticks +average: 22637 cycles/ticks + +indcpa_dec: +median: 1554 cycles/ticks +average: 1568 cycles/ticks + +kyber_keypair_derand: +median: 33616 cycles/ticks +average: 33765 cycles/ticks + +kyber_keypair: +median: 36136 cycles/ticks +average: 36442 cycles/ticks + +kyber_encaps_derand: +median: 34432 cycles/ticks +average: 34564 cycles/ticks + +kyber_encaps: +median: 35380 cycles/ticks +average: 35547 cycles/ticks + +kyber_decaps: +median: 38700 cycles/ticks +average: 38846 cycles/ticks + +Loop spin: 998 +gen_a: +median: 12360 cycles/ticks +average: 12460 cycles/ticks + +poly_getnoise_eta1: +median: 1574 cycles/ticks +average: 1576 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 272 cycles/ticks +average: 271 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 384 cycles/ticks +average: 384 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21870 cycles/ticks +average: 22011 cycles/ticks + +indcpa_enc: +median: 21132 cycles/ticks +average: 21245 cycles/ticks + +indcpa_dec: +median: 1544 cycles/ticks +average: 1567 cycles/ticks + +kyber_keypair_derand: +median: 33752 cycles/ticks +average: 33905 cycles/ticks + +kyber_keypair: +median: 36156 cycles/ticks +average: 36432 cycles/ticks + +kyber_encaps_derand: +median: 35802 cycles/ticks +average: 35958 cycles/ticks + +kyber_encaps: +median: 36776 cycles/ticks +average: 36934 cycles/ticks + +kyber_decaps: +median: 40084 cycles/ticks +average: 40219 cycles/ticks + +Loop spin: 999 +gen_a: +median: 12356 cycles/ticks +average: 12433 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1575 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1550 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 288 cycles/ticks +average: 287 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 46 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21824 cycles/ticks +average: 21934 cycles/ticks + +indcpa_enc: +median: 21078 cycles/ticks +average: 21179 cycles/ticks + +indcpa_dec: +median: 1532 cycles/ticks +average: 1538 cycles/ticks + +kyber_keypair_derand: +median: 33672 cycles/ticks +average: 33817 cycles/ticks + +kyber_keypair: +median: 36130 cycles/ticks +average: 36391 cycles/ticks + +kyber_encaps_derand: +median: 34526 cycles/ticks +average: 34672 cycles/ticks + +kyber_encaps: +median: 35520 cycles/ticks +average: 35656 cycles/ticks + +kyber_decaps: +median: 38732 cycles/ticks +average: 38902 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 12326 cycles/ticks +average: 12411 cycles/ticks + +poly_getnoise_eta1: +median: 1576 cycles/ticks +average: 1577 cycles/ticks + +poly_getnoise_eta2: +median: 1536 cycles/ticks +average: 1549 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 282 cycles/ticks +average: 282 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 20 cycles/ticks +average: 20 cycles/ticks + +poly_decompress: +median: 32 cycles/ticks +average: 31 cycles/ticks + +polyvec_compress: +median: 382 cycles/ticks +average: 382 cycles/ticks + +polyvec_decompress: +median: 112 cycles/ticks +average: 112 cycles/ticks + +indcpa_keypair: +median: 21784 cycles/ticks +average: 21911 cycles/ticks + +indcpa_enc: +median: 21018 cycles/ticks +average: 21153 cycles/ticks + +indcpa_dec: +median: 1548 cycles/ticks +average: 1548 cycles/ticks + +kyber_keypair_derand: +median: 33776 cycles/ticks +average: 33936 cycles/ticks + +kyber_keypair: +median: 36188 cycles/ticks +average: 36484 cycles/ticks + +kyber_encaps_derand: +median: 34458 cycles/ticks +average: 34586 cycles/ticks + +kyber_encaps: +median: 35426 cycles/ticks +average: 35575 cycles/ticks + +kyber_decaps: +median: 38724 cycles/ticks +average: 38876 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233308.out b/benchmark/slurm/slurm-11233308.out new file mode 100644 index 0000000..25ac3c3 --- /dev/null +++ b/benchmark/slurm/slurm-11233308.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233308 +## Job Name : test_energy1024.sh +## Nodelist : node2335 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/avx2/test +## Job Started : Fri May 2 01:39:38 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 17288 cycles/ticks +average: 19168 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 39 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29466 cycles/ticks +average: 29730 cycles/ticks + +indcpa_enc: +median: 30966 cycles/ticks +average: 31113 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 48080 cycles/ticks +average: 48473 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48214 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54658 cycles/ticks +average: 54868 cycles/ticks + +Loop spin: 2 +gen_a: +median: 17298 cycles/ticks +average: 17382 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29250 cycles/ticks +average: 29445 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31087 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44734 cycles/ticks +average: 44941 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47782 cycles/ticks +average: 47977 cycles/ticks + +kyber_encaps: +median: 48842 cycles/ticks +average: 49050 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 55032 cycles/ticks + +Loop spin: 3 +gen_a: +median: 17434 cycles/ticks +average: 17635 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 234 cycles/ticks + +indcpa_keypair: +median: 30748 cycles/ticks +average: 30935 cycles/ticks + +indcpa_enc: +median: 32282 cycles/ticks +average: 32497 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44758 cycles/ticks +average: 44971 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48071 cycles/ticks + +kyber_encaps: +median: 48944 cycles/ticks +average: 49137 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54951 cycles/ticks + +Loop spin: 4 +gen_a: +median: 17276 cycles/ticks +average: 17457 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29208 cycles/ticks +average: 29448 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 30995 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 46162 cycles/ticks +average: 46354 cycles/ticks + +kyber_keypair: +median: 47844 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48066 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49233 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55003 cycles/ticks + +Loop spin: 5 +gen_a: +median: 17266 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29218 cycles/ticks +average: 29428 cycles/ticks + +indcpa_enc: +median: 30762 cycles/ticks +average: 30890 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45108 cycles/ticks + +kyber_keypair: +median: 47832 cycles/ticks +average: 48204 cycles/ticks + +kyber_encaps_derand: +median: 47922 cycles/ticks +average: 48103 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49248 cycles/ticks + +kyber_decaps: +median: 54854 cycles/ticks +average: 55103 cycles/ticks + +Loop spin: 6 +gen_a: +median: 17252 cycles/ticks +average: 17346 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29557 cycles/ticks + +indcpa_enc: +median: 30930 cycles/ticks +average: 31062 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 46200 cycles/ticks +average: 46408 cycles/ticks + +kyber_keypair: +median: 47878 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48081 cycles/ticks + +kyber_encaps: +median: 49016 cycles/ticks +average: 49260 cycles/ticks + +kyber_decaps: +median: 54756 cycles/ticks +average: 54978 cycles/ticks + +Loop spin: 7 +gen_a: +median: 17332 cycles/ticks +average: 17519 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1790 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29452 cycles/ticks +average: 29663 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 30994 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45106 cycles/ticks +average: 45321 cycles/ticks + +kyber_keypair: +median: 48030 cycles/ticks +average: 48410 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48124 cycles/ticks + +kyber_encaps: +median: 48918 cycles/ticks +average: 49121 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 55025 cycles/ticks + +Loop spin: 8 +gen_a: +median: 17266 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29524 cycles/ticks + +indcpa_enc: +median: 30882 cycles/ticks +average: 31004 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44810 cycles/ticks +average: 45031 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48207 cycles/ticks + +kyber_encaps_derand: +median: 47818 cycles/ticks +average: 48050 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49087 cycles/ticks + +kyber_decaps: +median: 54708 cycles/ticks +average: 54893 cycles/ticks + +Loop spin: 9 +gen_a: +median: 17296 cycles/ticks +average: 17371 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29497 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31105 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44834 cycles/ticks +average: 45033 cycles/ticks + +kyber_keypair: +median: 47820 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48015 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49106 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54915 cycles/ticks + +Loop spin: 10 +gen_a: +median: 17386 cycles/ticks +average: 17567 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 57 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29692 cycles/ticks +average: 29903 cycles/ticks + +indcpa_enc: +median: 31262 cycles/ticks +average: 31412 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2077 cycles/ticks + +kyber_keypair_derand: +median: 45434 cycles/ticks +average: 45650 cycles/ticks + +kyber_keypair: +median: 48472 cycles/ticks +average: 48848 cycles/ticks + +kyber_encaps_derand: +median: 48434 cycles/ticks +average: 48641 cycles/ticks + +kyber_encaps: +median: 49538 cycles/ticks +average: 49738 cycles/ticks + +kyber_decaps: +median: 55248 cycles/ticks +average: 55475 cycles/ticks + +Loop spin: 11 +gen_a: +median: 17348 cycles/ticks +average: 17482 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29160 cycles/ticks +average: 29385 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 30978 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44876 cycles/ticks +average: 45078 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48243 cycles/ticks + +kyber_encaps_derand: +median: 49248 cycles/ticks +average: 49442 cycles/ticks + +kyber_encaps: +median: 50420 cycles/ticks +average: 50625 cycles/ticks + +kyber_decaps: +median: 56076 cycles/ticks +average: 56284 cycles/ticks + +Loop spin: 12 +gen_a: +median: 17270 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29296 cycles/ticks +average: 29495 cycles/ticks + +indcpa_enc: +median: 30784 cycles/ticks +average: 30925 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45196 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48307 cycles/ticks + +kyber_encaps_derand: +median: 47938 cycles/ticks +average: 48132 cycles/ticks + +kyber_encaps: +median: 48926 cycles/ticks +average: 49138 cycles/ticks + +kyber_decaps: +median: 54664 cycles/ticks +average: 54906 cycles/ticks + +Loop spin: 13 +gen_a: +median: 17318 cycles/ticks +average: 17468 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 61 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29436 cycles/ticks +average: 29618 cycles/ticks + +indcpa_enc: +median: 30910 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44930 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 48138 cycles/ticks +average: 48494 cycles/ticks + +kyber_encaps_derand: +median: 47728 cycles/ticks +average: 47923 cycles/ticks + +kyber_encaps: +median: 48856 cycles/ticks +average: 49091 cycles/ticks + +kyber_decaps: +median: 54644 cycles/ticks +average: 54908 cycles/ticks + +Loop spin: 14 +gen_a: +median: 17252 cycles/ticks +average: 17353 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29452 cycles/ticks +average: 29618 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31092 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 44848 cycles/ticks +average: 45022 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48328 cycles/ticks + +kyber_encaps_derand: +median: 47936 cycles/ticks +average: 48130 cycles/ticks + +kyber_encaps: +median: 49012 cycles/ticks +average: 49269 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55046 cycles/ticks + +Loop spin: 15 +gen_a: +median: 17286 cycles/ticks +average: 17460 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30634 cycles/ticks +average: 30851 cycles/ticks + +indcpa_enc: +median: 32106 cycles/ticks +average: 32317 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44896 cycles/ticks +average: 45101 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48335 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48210 cycles/ticks + +kyber_encaps: +median: 49016 cycles/ticks +average: 49282 cycles/ticks + +kyber_decaps: +median: 54724 cycles/ticks +average: 54958 cycles/ticks + +Loop spin: 16 +gen_a: +median: 17360 cycles/ticks +average: 17551 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29543 cycles/ticks + +indcpa_enc: +median: 31064 cycles/ticks +average: 31231 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44830 cycles/ticks +average: 45010 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 48124 cycles/ticks +average: 48370 cycles/ticks + +kyber_encaps: +median: 49232 cycles/ticks +average: 49471 cycles/ticks + +kyber_decaps: +median: 54852 cycles/ticks +average: 55058 cycles/ticks + +Loop spin: 17 +gen_a: +median: 17310 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29254 cycles/ticks +average: 29449 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31016 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44780 cycles/ticks +average: 45023 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48168 cycles/ticks + +kyber_encaps_derand: +median: 47930 cycles/ticks +average: 48155 cycles/ticks + +kyber_encaps: +median: 49054 cycles/ticks +average: 49255 cycles/ticks + +kyber_decaps: +median: 54892 cycles/ticks +average: 55104 cycles/ticks + +Loop spin: 18 +gen_a: +median: 17346 cycles/ticks +average: 17566 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29130 cycles/ticks +average: 29303 cycles/ticks + +indcpa_enc: +median: 30946 cycles/ticks +average: 31104 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 46150 cycles/ticks +average: 46345 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48083 cycles/ticks + +kyber_encaps: +median: 48994 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55015 cycles/ticks + +Loop spin: 19 +gen_a: +median: 17258 cycles/ticks +average: 17362 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29262 cycles/ticks +average: 29447 cycles/ticks + +indcpa_enc: +median: 30784 cycles/ticks +average: 30947 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45006 cycles/ticks +average: 45211 cycles/ticks + +kyber_keypair: +median: 48112 cycles/ticks +average: 48505 cycles/ticks + +kyber_encaps_derand: +median: 49324 cycles/ticks +average: 49533 cycles/ticks + +kyber_encaps: +median: 50330 cycles/ticks +average: 50555 cycles/ticks + +kyber_decaps: +median: 56146 cycles/ticks +average: 56363 cycles/ticks + +Loop spin: 20 +gen_a: +median: 17234 cycles/ticks +average: 17328 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29396 cycles/ticks +average: 29603 cycles/ticks + +indcpa_enc: +median: 30910 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 46194 cycles/ticks +average: 46445 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48295 cycles/ticks + +kyber_encaps_derand: +median: 48238 cycles/ticks +average: 48442 cycles/ticks + +kyber_encaps: +median: 49144 cycles/ticks +average: 49353 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55003 cycles/ticks + +Loop spin: 21 +gen_a: +median: 17270 cycles/ticks +average: 17455 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29430 cycles/ticks +average: 29602 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31054 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 45176 cycles/ticks +average: 45404 cycles/ticks + +kyber_keypair: +median: 48108 cycles/ticks +average: 48470 cycles/ticks + +kyber_encaps_derand: +median: 49450 cycles/ticks +average: 49646 cycles/ticks + +kyber_encaps: +median: 50588 cycles/ticks +average: 50810 cycles/ticks + +kyber_decaps: +median: 56238 cycles/ticks +average: 56450 cycles/ticks + +Loop spin: 22 +gen_a: +median: 17274 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29158 cycles/ticks +average: 29379 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31085 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44794 cycles/ticks +average: 44987 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 49280 cycles/ticks +average: 49492 cycles/ticks + +kyber_encaps: +median: 50390 cycles/ticks +average: 50617 cycles/ticks + +kyber_decaps: +median: 56172 cycles/ticks +average: 56389 cycles/ticks + +Loop spin: 23 +gen_a: +median: 17336 cycles/ticks +average: 17549 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 61 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29498 cycles/ticks + +indcpa_enc: +median: 30876 cycles/ticks +average: 31014 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45099 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48317 cycles/ticks + +kyber_encaps_derand: +median: 47750 cycles/ticks +average: 47935 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49184 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54934 cycles/ticks + +Loop spin: 24 +gen_a: +median: 17282 cycles/ticks +average: 17484 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30624 cycles/ticks +average: 30891 cycles/ticks + +indcpa_enc: +median: 32064 cycles/ticks +average: 32233 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44968 cycles/ticks +average: 45168 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 48040 cycles/ticks +average: 48238 cycles/ticks + +kyber_encaps: +median: 49178 cycles/ticks +average: 49389 cycles/ticks + +kyber_decaps: +median: 55168 cycles/ticks +average: 55446 cycles/ticks + +Loop spin: 25 +gen_a: +median: 17272 cycles/ticks +average: 17439 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30736 cycles/ticks +average: 30943 cycles/ticks + +indcpa_enc: +median: 32256 cycles/ticks +average: 32402 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45141 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48347 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48102 cycles/ticks + +kyber_encaps: +median: 48880 cycles/ticks +average: 49118 cycles/ticks + +kyber_decaps: +median: 54584 cycles/ticks +average: 54823 cycles/ticks + +Loop spin: 26 +gen_a: +median: 17318 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29424 cycles/ticks + +indcpa_enc: +median: 30852 cycles/ticks +average: 30973 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44766 cycles/ticks +average: 44988 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 47744 cycles/ticks +average: 47968 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49190 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 55000 cycles/ticks + +Loop spin: 27 +gen_a: +median: 17318 cycles/ticks +average: 17454 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 404 cycles/ticks +average: 406 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 235 cycles/ticks + +indcpa_keypair: +median: 29334 cycles/ticks +average: 29547 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30986 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44988 cycles/ticks +average: 45189 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48328 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48062 cycles/ticks + +kyber_encaps: +median: 49060 cycles/ticks +average: 49320 cycles/ticks + +kyber_decaps: +median: 54834 cycles/ticks +average: 55056 cycles/ticks + +Loop spin: 28 +gen_a: +median: 17304 cycles/ticks +average: 17398 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29470 cycles/ticks +average: 29675 cycles/ticks + +indcpa_enc: +median: 31022 cycles/ticks +average: 31195 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44642 cycles/ticks +average: 44839 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48223 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48159 cycles/ticks + +kyber_encaps: +median: 49080 cycles/ticks +average: 49310 cycles/ticks + +kyber_decaps: +median: 54846 cycles/ticks +average: 55070 cycles/ticks + +Loop spin: 29 +gen_a: +median: 17276 cycles/ticks +average: 17436 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 67 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29494 cycles/ticks + +indcpa_enc: +median: 30948 cycles/ticks +average: 31099 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44806 cycles/ticks +average: 45017 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48376 cycles/ticks + +kyber_encaps_derand: +median: 47978 cycles/ticks +average: 48211 cycles/ticks + +kyber_encaps: +median: 49024 cycles/ticks +average: 49247 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 55011 cycles/ticks + +Loop spin: 30 +gen_a: +median: 17262 cycles/ticks +average: 17414 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 232 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29592 cycles/ticks + +indcpa_enc: +median: 30870 cycles/ticks +average: 31018 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 45250 cycles/ticks +average: 45455 cycles/ticks + +kyber_keypair: +median: 47960 cycles/ticks +average: 48369 cycles/ticks + +kyber_encaps_derand: +median: 47780 cycles/ticks +average: 47983 cycles/ticks + +kyber_encaps: +median: 48812 cycles/ticks +average: 49000 cycles/ticks + +kyber_decaps: +median: 54632 cycles/ticks +average: 54829 cycles/ticks + +Loop spin: 31 +gen_a: +median: 17392 cycles/ticks +average: 17573 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 401 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29398 cycles/ticks +average: 29551 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31036 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44778 cycles/ticks +average: 44974 cycles/ticks + +kyber_keypair: +median: 48006 cycles/ticks +average: 48438 cycles/ticks + +kyber_encaps_derand: +median: 47758 cycles/ticks +average: 47942 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49109 cycles/ticks + +kyber_decaps: +median: 54724 cycles/ticks +average: 54928 cycles/ticks + +Loop spin: 32 +gen_a: +median: 17302 cycles/ticks +average: 17482 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29601 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31050 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44992 cycles/ticks +average: 45284 cycles/ticks + +kyber_keypair: +median: 48152 cycles/ticks +average: 48541 cycles/ticks + +kyber_encaps_derand: +median: 49294 cycles/ticks +average: 49510 cycles/ticks + +kyber_encaps: +median: 50390 cycles/ticks +average: 50628 cycles/ticks + +kyber_decaps: +median: 56088 cycles/ticks +average: 56327 cycles/ticks + +Loop spin: 33 +gen_a: +median: 17306 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29240 cycles/ticks +average: 29435 cycles/ticks + +indcpa_enc: +median: 30922 cycles/ticks +average: 31100 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44784 cycles/ticks +average: 45003 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48314 cycles/ticks + +kyber_encaps_derand: +median: 49280 cycles/ticks +average: 49462 cycles/ticks + +kyber_encaps: +median: 50348 cycles/ticks +average: 50561 cycles/ticks + +kyber_decaps: +median: 56194 cycles/ticks +average: 56425 cycles/ticks + +Loop spin: 34 +gen_a: +median: 17348 cycles/ticks +average: 17499 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29432 cycles/ticks +average: 29604 cycles/ticks + +indcpa_enc: +median: 30766 cycles/ticks +average: 30937 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45111 cycles/ticks + +kyber_keypair: +median: 48012 cycles/ticks +average: 48402 cycles/ticks + +kyber_encaps_derand: +median: 49236 cycles/ticks +average: 49446 cycles/ticks + +kyber_encaps: +median: 50336 cycles/ticks +average: 50547 cycles/ticks + +kyber_decaps: +median: 56118 cycles/ticks +average: 56321 cycles/ticks + +Loop spin: 35 +gen_a: +median: 17264 cycles/ticks +average: 17421 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29400 cycles/ticks +average: 29593 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2062 cycles/ticks + +kyber_keypair_derand: +median: 45036 cycles/ticks +average: 45237 cycles/ticks + +kyber_keypair: +median: 48102 cycles/ticks +average: 48457 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48132 cycles/ticks + +kyber_encaps: +median: 48974 cycles/ticks +average: 49169 cycles/ticks + +kyber_decaps: +median: 54780 cycles/ticks +average: 55039 cycles/ticks + +Loop spin: 36 +gen_a: +median: 17286 cycles/ticks +average: 17502 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29360 cycles/ticks +average: 29591 cycles/ticks + +indcpa_enc: +median: 30934 cycles/ticks +average: 31083 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 46268 cycles/ticks +average: 46441 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48220 cycles/ticks + +kyber_encaps_derand: +median: 47956 cycles/ticks +average: 48168 cycles/ticks + +kyber_encaps: +median: 49070 cycles/ticks +average: 49315 cycles/ticks + +kyber_decaps: +median: 54702 cycles/ticks +average: 54922 cycles/ticks + +Loop spin: 37 +gen_a: +median: 17400 cycles/ticks +average: 17623 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 406 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29212 cycles/ticks +average: 29410 cycles/ticks + +indcpa_enc: +median: 30804 cycles/ticks +average: 30949 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2054 cycles/ticks + +kyber_keypair_derand: +median: 46158 cycles/ticks +average: 46346 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48280 cycles/ticks + +kyber_encaps_derand: +median: 47716 cycles/ticks +average: 47895 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49094 cycles/ticks + +kyber_decaps: +median: 54702 cycles/ticks +average: 54942 cycles/ticks + +Loop spin: 38 +gen_a: +median: 17254 cycles/ticks +average: 17387 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30632 cycles/ticks +average: 30856 cycles/ticks + +indcpa_enc: +median: 32260 cycles/ticks +average: 32419 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45138 cycles/ticks +average: 45355 cycles/ticks + +kyber_keypair: +median: 47982 cycles/ticks +average: 48344 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48235 cycles/ticks + +kyber_encaps: +median: 49082 cycles/ticks +average: 49300 cycles/ticks + +kyber_decaps: +median: 54850 cycles/ticks +average: 55090 cycles/ticks + +Loop spin: 39 +gen_a: +median: 17300 cycles/ticks +average: 17479 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30906 cycles/ticks +average: 31056 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44882 cycles/ticks +average: 45082 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48304 cycles/ticks + +kyber_encaps_derand: +median: 48056 cycles/ticks +average: 48273 cycles/ticks + +kyber_encaps: +median: 49104 cycles/ticks +average: 49367 cycles/ticks + +kyber_decaps: +median: 54870 cycles/ticks +average: 55115 cycles/ticks + +Loop spin: 40 +gen_a: +median: 17256 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29529 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31067 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 45098 cycles/ticks +average: 45257 cycles/ticks + +kyber_keypair: +median: 48120 cycles/ticks +average: 48543 cycles/ticks + +kyber_encaps_derand: +median: 48092 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps: +median: 49250 cycles/ticks +average: 49511 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55056 cycles/ticks + +Loop spin: 41 +gen_a: +median: 17260 cycles/ticks +average: 17360 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29272 cycles/ticks +average: 29470 cycles/ticks + +indcpa_enc: +median: 30760 cycles/ticks +average: 30906 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44954 cycles/ticks +average: 45171 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48392 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48152 cycles/ticks + +kyber_encaps: +median: 49014 cycles/ticks +average: 49299 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55098 cycles/ticks + +Loop spin: 42 +gen_a: +median: 17394 cycles/ticks +average: 17537 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29464 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 31038 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 46218 cycles/ticks +average: 46457 cycles/ticks + +kyber_keypair: +median: 48010 cycles/ticks +average: 48461 cycles/ticks + +kyber_encaps_derand: +median: 47986 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps: +median: 49152 cycles/ticks +average: 49444 cycles/ticks + +kyber_decaps: +median: 54698 cycles/ticks +average: 54967 cycles/ticks + +Loop spin: 43 +gen_a: +median: 17260 cycles/ticks +average: 17373 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 42 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29374 cycles/ticks +average: 29602 cycles/ticks + +indcpa_enc: +median: 31016 cycles/ticks +average: 31129 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44950 cycles/ticks +average: 45268 cycles/ticks + +kyber_keypair: +median: 47952 cycles/ticks +average: 48364 cycles/ticks + +kyber_encaps_derand: +median: 48038 cycles/ticks +average: 48311 cycles/ticks + +kyber_encaps: +median: 49078 cycles/ticks +average: 49354 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54996 cycles/ticks + +Loop spin: 44 +gen_a: +median: 17398 cycles/ticks +average: 17646 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29593 cycles/ticks + +indcpa_enc: +median: 30856 cycles/ticks +average: 31103 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 45014 cycles/ticks +average: 45270 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48337 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48095 cycles/ticks + +kyber_encaps: +median: 49020 cycles/ticks +average: 49240 cycles/ticks + +kyber_decaps: +median: 54692 cycles/ticks +average: 54910 cycles/ticks + +Loop spin: 45 +gen_a: +median: 17290 cycles/ticks +average: 17375 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29452 cycles/ticks + +indcpa_enc: +median: 30830 cycles/ticks +average: 31008 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44824 cycles/ticks +average: 45104 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48462 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48199 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49355 cycles/ticks + +kyber_decaps: +median: 54880 cycles/ticks +average: 55206 cycles/ticks + +Loop spin: 46 +gen_a: +median: 17250 cycles/ticks +average: 17426 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 323 cycles/ticks + +indcpa_keypair: +median: 29316 cycles/ticks +average: 29580 cycles/ticks + +indcpa_enc: +median: 31042 cycles/ticks +average: 31258 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44836 cycles/ticks +average: 45182 cycles/ticks + +kyber_keypair: +median: 48078 cycles/ticks +average: 48575 cycles/ticks + +kyber_encaps_derand: +median: 49462 cycles/ticks +average: 49765 cycles/ticks + +kyber_encaps: +median: 50508 cycles/ticks +average: 50798 cycles/ticks + +kyber_decaps: +median: 56146 cycles/ticks +average: 56365 cycles/ticks + +Loop spin: 47 +gen_a: +median: 17268 cycles/ticks +average: 17378 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29340 cycles/ticks +average: 29542 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31029 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44798 cycles/ticks +average: 45067 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48279 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48025 cycles/ticks + +kyber_encaps: +median: 48930 cycles/ticks +average: 49142 cycles/ticks + +kyber_decaps: +median: 54920 cycles/ticks +average: 55185 cycles/ticks + +Loop spin: 48 +gen_a: +median: 17282 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1796 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29535 cycles/ticks + +indcpa_enc: +median: 30924 cycles/ticks +average: 31080 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44916 cycles/ticks +average: 45146 cycles/ticks + +kyber_keypair: +median: 47784 cycles/ticks +average: 48173 cycles/ticks + +kyber_encaps_derand: +median: 47730 cycles/ticks +average: 47921 cycles/ticks + +kyber_encaps: +median: 48878 cycles/ticks +average: 49084 cycles/ticks + +kyber_decaps: +median: 54974 cycles/ticks +average: 55183 cycles/ticks + +Loop spin: 49 +gen_a: +median: 17312 cycles/ticks +average: 17503 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29473 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 31011 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44980 cycles/ticks +average: 45155 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48227 cycles/ticks + +kyber_encaps_derand: +median: 49350 cycles/ticks +average: 49524 cycles/ticks + +kyber_encaps: +median: 50462 cycles/ticks +average: 50693 cycles/ticks + +kyber_decaps: +median: 56346 cycles/ticks +average: 56577 cycles/ticks + +Loop spin: 50 +gen_a: +median: 17294 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29330 cycles/ticks +average: 29534 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31076 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44796 cycles/ticks +average: 45020 cycles/ticks + +kyber_keypair: +median: 47790 cycles/ticks +average: 48141 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48045 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49140 cycles/ticks + +kyber_decaps: +median: 54852 cycles/ticks +average: 55127 cycles/ticks + +Loop spin: 51 +gen_a: +median: 17348 cycles/ticks +average: 17536 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1802 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 30544 cycles/ticks +average: 30744 cycles/ticks + +indcpa_enc: +median: 32238 cycles/ticks +average: 32377 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44914 cycles/ticks +average: 45136 cycles/ticks + +kyber_keypair: +median: 47822 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 47996 cycles/ticks +average: 48211 cycles/ticks + +kyber_encaps: +median: 49108 cycles/ticks +average: 49341 cycles/ticks + +kyber_decaps: +median: 54826 cycles/ticks +average: 55087 cycles/ticks + +Loop spin: 52 +gen_a: +median: 17282 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29490 cycles/ticks +average: 29680 cycles/ticks + +indcpa_enc: +median: 31014 cycles/ticks +average: 31160 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 45142 cycles/ticks +average: 45364 cycles/ticks + +kyber_keypair: +median: 48052 cycles/ticks +average: 48404 cycles/ticks + +kyber_encaps_derand: +median: 49294 cycles/ticks +average: 49490 cycles/ticks + +kyber_encaps: +median: 50438 cycles/ticks +average: 50680 cycles/ticks + +kyber_decaps: +median: 56220 cycles/ticks +average: 56441 cycles/ticks + +Loop spin: 53 +gen_a: +median: 17204 cycles/ticks +average: 17347 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29270 cycles/ticks +average: 29446 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31096 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45044 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48330 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48153 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49260 cycles/ticks + +kyber_decaps: +median: 55000 cycles/ticks +average: 55208 cycles/ticks + +Loop spin: 54 +gen_a: +median: 17168 cycles/ticks +average: 17294 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 42 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29478 cycles/ticks +average: 29650 cycles/ticks + +indcpa_enc: +median: 30976 cycles/ticks +average: 31113 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 45218 cycles/ticks +average: 45448 cycles/ticks + +kyber_keypair: +median: 48146 cycles/ticks +average: 48514 cycles/ticks + +kyber_encaps_derand: +median: 49472 cycles/ticks +average: 49707 cycles/ticks + +kyber_encaps: +median: 50572 cycles/ticks +average: 50796 cycles/ticks + +kyber_decaps: +median: 56344 cycles/ticks +average: 56562 cycles/ticks + +Loop spin: 55 +gen_a: +median: 17286 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29170 cycles/ticks +average: 29390 cycles/ticks + +indcpa_enc: +median: 30786 cycles/ticks +average: 30936 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45085 cycles/ticks + +kyber_keypair: +median: 47960 cycles/ticks +average: 48363 cycles/ticks + +kyber_encaps_derand: +median: 48020 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49216 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 54994 cycles/ticks + +Loop spin: 56 +gen_a: +median: 17280 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 54 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29475 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30974 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2062 cycles/ticks + +kyber_keypair_derand: +median: 46450 cycles/ticks +average: 46678 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48269 cycles/ticks + +kyber_encaps_derand: +median: 47930 cycles/ticks +average: 48102 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49244 cycles/ticks + +kyber_decaps: +median: 54924 cycles/ticks +average: 55112 cycles/ticks + +Loop spin: 57 +gen_a: +median: 17364 cycles/ticks +average: 17506 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29575 cycles/ticks + +indcpa_enc: +median: 30854 cycles/ticks +average: 31020 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45179 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48333 cycles/ticks + +kyber_encaps_derand: +median: 48040 cycles/ticks +average: 48218 cycles/ticks + +kyber_encaps: +median: 49074 cycles/ticks +average: 49272 cycles/ticks + +kyber_decaps: +median: 54894 cycles/ticks +average: 55123 cycles/ticks + +Loop spin: 58 +gen_a: +median: 17336 cycles/ticks +average: 17472 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1803 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31006 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 46394 cycles/ticks +average: 46601 cycles/ticks + +kyber_keypair: +median: 47816 cycles/ticks +average: 48157 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48061 cycles/ticks + +kyber_encaps: +median: 48962 cycles/ticks +average: 49189 cycles/ticks + +kyber_decaps: +median: 54672 cycles/ticks +average: 54904 cycles/ticks + +Loop spin: 59 +gen_a: +median: 17680 cycles/ticks +average: 17737 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29268 cycles/ticks +average: 29446 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31016 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 46436 cycles/ticks +average: 46623 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 47966 cycles/ticks +average: 48166 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49253 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55066 cycles/ticks + +Loop spin: 60 +gen_a: +median: 17308 cycles/ticks +average: 17414 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29212 cycles/ticks +average: 29394 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 31006 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44812 cycles/ticks +average: 44980 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 49424 cycles/ticks +average: 49627 cycles/ticks + +kyber_encaps: +median: 50452 cycles/ticks +average: 50691 cycles/ticks + +kyber_decaps: +median: 56240 cycles/ticks +average: 56465 cycles/ticks + +Loop spin: 61 +gen_a: +median: 17242 cycles/ticks +average: 17360 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30662 cycles/ticks +average: 30839 cycles/ticks + +indcpa_enc: +median: 32240 cycles/ticks +average: 32413 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 45080 cycles/ticks +average: 45270 cycles/ticks + +kyber_keypair: +median: 47954 cycles/ticks +average: 48370 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48113 cycles/ticks + +kyber_encaps: +median: 49186 cycles/ticks +average: 49395 cycles/ticks + +kyber_decaps: +median: 54672 cycles/ticks +average: 54890 cycles/ticks + +Loop spin: 62 +gen_a: +median: 17344 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1800 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29330 cycles/ticks +average: 29490 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31064 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48350 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48125 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49204 cycles/ticks + +kyber_decaps: +median: 54712 cycles/ticks +average: 54925 cycles/ticks + +Loop spin: 63 +gen_a: +median: 17336 cycles/ticks +average: 17468 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29430 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30996 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 45066 cycles/ticks +average: 45267 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48119 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49226 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55105 cycles/ticks + +Loop spin: 64 +gen_a: +median: 17276 cycles/ticks +average: 17444 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 53 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29404 cycles/ticks +average: 29798 cycles/ticks + +indcpa_enc: +median: 30988 cycles/ticks +average: 31147 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45101 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 49306 cycles/ticks +average: 49492 cycles/ticks + +kyber_encaps: +median: 50354 cycles/ticks +average: 50603 cycles/ticks + +kyber_decaps: +median: 56058 cycles/ticks +average: 56288 cycles/ticks + +Loop spin: 65 +gen_a: +median: 17330 cycles/ticks +average: 17508 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 677 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29232 cycles/ticks +average: 29430 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 30964 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 44722 cycles/ticks +average: 44915 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48244 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48143 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49163 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54979 cycles/ticks + +Loop spin: 66 +gen_a: +median: 17278 cycles/ticks +average: 17421 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29588 cycles/ticks + +indcpa_enc: +median: 30948 cycles/ticks +average: 31111 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 46326 cycles/ticks +average: 46546 cycles/ticks + +kyber_keypair: +median: 47802 cycles/ticks +average: 48150 cycles/ticks + +kyber_encaps_derand: +median: 47836 cycles/ticks +average: 48031 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49161 cycles/ticks + +kyber_decaps: +median: 55054 cycles/ticks +average: 55330 cycles/ticks + +Loop spin: 67 +gen_a: +median: 17354 cycles/ticks +average: 17588 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29248 cycles/ticks +average: 29449 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 30989 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45037 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48203 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48233 cycles/ticks + +kyber_encaps: +median: 49104 cycles/ticks +average: 49299 cycles/ticks + +kyber_decaps: +median: 54820 cycles/ticks +average: 55035 cycles/ticks + +Loop spin: 68 +gen_a: +median: 17314 cycles/ticks +average: 17421 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29467 cycles/ticks + +indcpa_enc: +median: 30804 cycles/ticks +average: 30944 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 44954 cycles/ticks +average: 45171 cycles/ticks + +kyber_keypair: +median: 47800 cycles/ticks +average: 48178 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48073 cycles/ticks + +kyber_encaps: +median: 48970 cycles/ticks +average: 49171 cycles/ticks + +kyber_decaps: +median: 54720 cycles/ticks +average: 54907 cycles/ticks + +Loop spin: 69 +gen_a: +median: 17288 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29658 cycles/ticks +average: 29829 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30972 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45016 cycles/ticks +average: 45212 cycles/ticks + +kyber_keypair: +median: 47878 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps_derand: +median: 47792 cycles/ticks +average: 47987 cycles/ticks + +kyber_encaps: +median: 48858 cycles/ticks +average: 49054 cycles/ticks + +kyber_decaps: +median: 54984 cycles/ticks +average: 55190 cycles/ticks + +Loop spin: 70 +gen_a: +median: 17316 cycles/ticks +average: 17431 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29508 cycles/ticks + +indcpa_enc: +median: 30838 cycles/ticks +average: 30986 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44948 cycles/ticks +average: 45174 cycles/ticks + +kyber_keypair: +median: 48042 cycles/ticks +average: 48416 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48033 cycles/ticks + +kyber_encaps: +median: 48926 cycles/ticks +average: 49114 cycles/ticks + +kyber_decaps: +median: 54784 cycles/ticks +average: 55013 cycles/ticks + +Loop spin: 71 +gen_a: +median: 17274 cycles/ticks +average: 17453 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1782 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29451 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31042 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45102 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48058 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49131 cycles/ticks + +kyber_decaps: +median: 54944 cycles/ticks +average: 55158 cycles/ticks + +Loop spin: 72 +gen_a: +median: 17282 cycles/ticks +average: 17482 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29526 cycles/ticks +average: 29805 cycles/ticks + +indcpa_enc: +median: 31044 cycles/ticks +average: 31217 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44988 cycles/ticks +average: 45157 cycles/ticks + +kyber_keypair: +median: 47960 cycles/ticks +average: 48330 cycles/ticks + +kyber_encaps_derand: +median: 47818 cycles/ticks +average: 48019 cycles/ticks + +kyber_encaps: +median: 48926 cycles/ticks +average: 49128 cycles/ticks + +kyber_decaps: +median: 54634 cycles/ticks +average: 54821 cycles/ticks + +Loop spin: 73 +gen_a: +median: 17322 cycles/ticks +average: 17532 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1788 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29292 cycles/ticks +average: 29479 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31038 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 46204 cycles/ticks +average: 46454 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48206 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48078 cycles/ticks + +kyber_encaps: +median: 48970 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55071 cycles/ticks + +Loop spin: 74 +gen_a: +median: 17302 cycles/ticks +average: 17540 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 679 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30716 cycles/ticks +average: 30898 cycles/ticks + +indcpa_enc: +median: 32244 cycles/ticks +average: 32395 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44892 cycles/ticks +average: 45085 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48227 cycles/ticks + +kyber_encaps_derand: +median: 47756 cycles/ticks +average: 47934 cycles/ticks + +kyber_encaps: +median: 48870 cycles/ticks +average: 49113 cycles/ticks + +kyber_decaps: +median: 54620 cycles/ticks +average: 54843 cycles/ticks + +Loop spin: 75 +gen_a: +median: 17260 cycles/ticks +average: 17370 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 276 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29505 cycles/ticks + +indcpa_enc: +median: 30994 cycles/ticks +average: 31133 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44922 cycles/ticks +average: 45135 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48275 cycles/ticks + +kyber_encaps_derand: +median: 47922 cycles/ticks +average: 48107 cycles/ticks + +kyber_encaps: +median: 49016 cycles/ticks +average: 49266 cycles/ticks + +kyber_decaps: +median: 54674 cycles/ticks +average: 54899 cycles/ticks + +Loop spin: 76 +gen_a: +median: 17288 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29210 cycles/ticks +average: 29403 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 31020 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44864 cycles/ticks +average: 45050 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 49346 cycles/ticks +average: 49564 cycles/ticks + +kyber_encaps: +median: 50416 cycles/ticks +average: 50622 cycles/ticks + +kyber_decaps: +median: 56240 cycles/ticks +average: 56477 cycles/ticks + +Loop spin: 77 +gen_a: +median: 17280 cycles/ticks +average: 17372 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29578 cycles/ticks +average: 29776 cycles/ticks + +indcpa_enc: +median: 31020 cycles/ticks +average: 31177 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45316 cycles/ticks +average: 45485 cycles/ticks + +kyber_keypair: +median: 48144 cycles/ticks +average: 48566 cycles/ticks + +kyber_encaps_derand: +median: 49372 cycles/ticks +average: 49574 cycles/ticks + +kyber_encaps: +median: 50456 cycles/ticks +average: 50647 cycles/ticks + +kyber_decaps: +median: 56142 cycles/ticks +average: 56324 cycles/ticks + +Loop spin: 78 +gen_a: +median: 17310 cycles/ticks +average: 17456 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29304 cycles/ticks +average: 29516 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30958 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45066 cycles/ticks + +kyber_keypair: +median: 47786 cycles/ticks +average: 48135 cycles/ticks + +kyber_encaps_derand: +median: 47782 cycles/ticks +average: 47978 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49080 cycles/ticks + +kyber_decaps: +median: 54690 cycles/ticks +average: 54888 cycles/ticks + +Loop spin: 79 +gen_a: +median: 17314 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29374 cycles/ticks +average: 29577 cycles/ticks + +indcpa_enc: +median: 30848 cycles/ticks +average: 30985 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44776 cycles/ticks +average: 45007 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48260 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48084 cycles/ticks + +kyber_encaps: +median: 48916 cycles/ticks +average: 49108 cycles/ticks + +kyber_decaps: +median: 54962 cycles/ticks +average: 55164 cycles/ticks + +Loop spin: 80 +gen_a: +median: 17264 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29226 cycles/ticks +average: 29443 cycles/ticks + +indcpa_enc: +median: 30998 cycles/ticks +average: 31174 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44982 cycles/ticks +average: 45240 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 48000 cycles/ticks +average: 48185 cycles/ticks + +kyber_encaps: +median: 49054 cycles/ticks +average: 49300 cycles/ticks + +kyber_decaps: +median: 54766 cycles/ticks +average: 54973 cycles/ticks + +Loop spin: 81 +gen_a: +median: 17288 cycles/ticks +average: 17423 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29532 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30951 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45158 cycles/ticks + +kyber_keypair: +median: 47832 cycles/ticks +average: 48149 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48067 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49257 cycles/ticks + +kyber_decaps: +median: 54868 cycles/ticks +average: 55099 cycles/ticks + +Loop spin: 82 +gen_a: +median: 17314 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29144 cycles/ticks +average: 29351 cycles/ticks + +indcpa_enc: +median: 30638 cycles/ticks +average: 30779 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44846 cycles/ticks +average: 45058 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48264 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48035 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49149 cycles/ticks + +kyber_decaps: +median: 54922 cycles/ticks +average: 55168 cycles/ticks + +Loop spin: 83 +gen_a: +median: 17354 cycles/ticks +average: 17441 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1795 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29338 cycles/ticks +average: 29505 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 31038 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44960 cycles/ticks +average: 45148 cycles/ticks + +kyber_keypair: +median: 47810 cycles/ticks +average: 48158 cycles/ticks + +kyber_encaps_derand: +median: 47978 cycles/ticks +average: 48146 cycles/ticks + +kyber_encaps: +median: 49060 cycles/ticks +average: 49293 cycles/ticks + +kyber_decaps: +median: 54902 cycles/ticks +average: 55116 cycles/ticks + +Loop spin: 84 +gen_a: +median: 17320 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29426 cycles/ticks +average: 29626 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 45070 cycles/ticks +average: 45230 cycles/ticks + +kyber_keypair: +median: 48070 cycles/ticks +average: 48463 cycles/ticks + +kyber_encaps_derand: +median: 47966 cycles/ticks +average: 48185 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49195 cycles/ticks + +kyber_decaps: +median: 54876 cycles/ticks +average: 55079 cycles/ticks + +Loop spin: 85 +gen_a: +median: 17256 cycles/ticks +average: 17355 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1798 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29452 cycles/ticks + +indcpa_enc: +median: 30856 cycles/ticks +average: 31010 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45093 cycles/ticks + +kyber_keypair: +median: 47914 cycles/ticks +average: 48284 cycles/ticks + +kyber_encaps_derand: +median: 47958 cycles/ticks +average: 48287 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49295 cycles/ticks + +kyber_decaps: +median: 54918 cycles/ticks +average: 55114 cycles/ticks + +Loop spin: 86 +gen_a: +median: 17302 cycles/ticks +average: 17435 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29156 cycles/ticks +average: 29355 cycles/ticks + +indcpa_enc: +median: 30968 cycles/ticks +average: 31112 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45141 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 49366 cycles/ticks +average: 49579 cycles/ticks + +kyber_encaps: +median: 50518 cycles/ticks +average: 50722 cycles/ticks + +kyber_decaps: +median: 56374 cycles/ticks +average: 56582 cycles/ticks + +Loop spin: 87 +gen_a: +median: 17364 cycles/ticks +average: 17491 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29388 cycles/ticks +average: 29598 cycles/ticks + +indcpa_enc: +median: 31074 cycles/ticks +average: 31239 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44818 cycles/ticks +average: 45036 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48193 cycles/ticks + +kyber_encaps_derand: +median: 48130 cycles/ticks +average: 48315 cycles/ticks + +kyber_encaps: +median: 49188 cycles/ticks +average: 49415 cycles/ticks + +kyber_decaps: +median: 55070 cycles/ticks +average: 55276 cycles/ticks + +Loop spin: 88 +gen_a: +median: 17302 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 67 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29318 cycles/ticks +average: 29520 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31094 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 44940 cycles/ticks +average: 45135 cycles/ticks + +kyber_keypair: +median: 48054 cycles/ticks +average: 48516 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48049 cycles/ticks + +kyber_encaps: +median: 48894 cycles/ticks +average: 49121 cycles/ticks + +kyber_decaps: +median: 54640 cycles/ticks +average: 54889 cycles/ticks + +Loop spin: 89 +gen_a: +median: 17284 cycles/ticks +average: 17486 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29376 cycles/ticks +average: 29558 cycles/ticks + +indcpa_enc: +median: 30870 cycles/ticks +average: 31083 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 45028 cycles/ticks +average: 45204 cycles/ticks + +kyber_keypair: +median: 47982 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 47930 cycles/ticks +average: 48123 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49254 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55081 cycles/ticks + +Loop spin: 90 +gen_a: +median: 17262 cycles/ticks +average: 17358 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29372 cycles/ticks +average: 29574 cycles/ticks + +indcpa_enc: +median: 30938 cycles/ticks +average: 31094 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44846 cycles/ticks +average: 45027 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 47842 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49219 cycles/ticks + +kyber_decaps: +median: 54698 cycles/ticks +average: 54931 cycles/ticks + +Loop spin: 91 +gen_a: +median: 17304 cycles/ticks +average: 17426 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 403 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29176 cycles/ticks +average: 29361 cycles/ticks + +indcpa_enc: +median: 30818 cycles/ticks +average: 30954 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44982 cycles/ticks +average: 45195 cycles/ticks + +kyber_keypair: +median: 47794 cycles/ticks +average: 48171 cycles/ticks + +kyber_encaps_derand: +median: 47794 cycles/ticks +average: 48021 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49153 cycles/ticks + +kyber_decaps: +median: 54756 cycles/ticks +average: 54980 cycles/ticks + +Loop spin: 92 +gen_a: +median: 17224 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29366 cycles/ticks +average: 29561 cycles/ticks + +indcpa_enc: +median: 30804 cycles/ticks +average: 30964 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45206 cycles/ticks + +kyber_keypair: +median: 48012 cycles/ticks +average: 48404 cycles/ticks + +kyber_encaps_derand: +median: 48214 cycles/ticks +average: 48436 cycles/ticks + +kyber_encaps: +median: 49112 cycles/ticks +average: 49320 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 55008 cycles/ticks + +Loop spin: 93 +gen_a: +median: 17336 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29172 cycles/ticks +average: 29371 cycles/ticks + +indcpa_enc: +median: 30790 cycles/ticks +average: 30925 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44782 cycles/ticks +average: 44983 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48297 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48056 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49172 cycles/ticks + +kyber_decaps: +median: 54694 cycles/ticks +average: 54898 cycles/ticks + +Loop spin: 94 +gen_a: +median: 17278 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29328 cycles/ticks +average: 29552 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30986 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44958 cycles/ticks +average: 45149 cycles/ticks + +kyber_keypair: +median: 47954 cycles/ticks +average: 48325 cycles/ticks + +kyber_encaps_derand: +median: 48230 cycles/ticks +average: 48446 cycles/ticks + +kyber_encaps: +median: 49104 cycles/ticks +average: 49316 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54979 cycles/ticks + +Loop spin: 95 +gen_a: +median: 17306 cycles/ticks +average: 17386 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29360 cycles/ticks +average: 29606 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 31048 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44958 cycles/ticks +average: 45153 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48273 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48112 cycles/ticks + +kyber_encaps: +median: 49022 cycles/ticks +average: 49226 cycles/ticks + +kyber_decaps: +median: 54932 cycles/ticks +average: 55172 cycles/ticks + +Loop spin: 96 +gen_a: +median: 17260 cycles/ticks +average: 17377 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1779 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30756 cycles/ticks +average: 30958 cycles/ticks + +indcpa_enc: +median: 32216 cycles/ticks +average: 32350 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45188 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48359 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48128 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49275 cycles/ticks + +kyber_decaps: +median: 54766 cycles/ticks +average: 55005 cycles/ticks + +Loop spin: 97 +gen_a: +median: 17262 cycles/ticks +average: 17392 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29466 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30983 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45069 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 47934 cycles/ticks +average: 48123 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49210 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55059 cycles/ticks + +Loop spin: 98 +gen_a: +median: 17310 cycles/ticks +average: 17533 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29350 cycles/ticks +average: 29541 cycles/ticks + +indcpa_enc: +median: 30962 cycles/ticks +average: 31117 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48165 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48105 cycles/ticks + +kyber_encaps: +median: 49044 cycles/ticks +average: 49280 cycles/ticks + +kyber_decaps: +median: 54880 cycles/ticks +average: 55099 cycles/ticks + +Loop spin: 99 +gen_a: +median: 17310 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30880 cycles/ticks +average: 31079 cycles/ticks + +indcpa_enc: +median: 32204 cycles/ticks +average: 32355 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45146 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48279 cycles/ticks + +kyber_encaps_derand: +median: 47964 cycles/ticks +average: 48183 cycles/ticks + +kyber_encaps: +median: 49098 cycles/ticks +average: 49341 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55085 cycles/ticks + +Loop spin: 100 +gen_a: +median: 17362 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29432 cycles/ticks +average: 29600 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 30992 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 46470 cycles/ticks +average: 46663 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48443 cycles/ticks + +kyber_encaps_derand: +median: 49160 cycles/ticks +average: 49406 cycles/ticks + +kyber_encaps: +median: 50276 cycles/ticks +average: 50497 cycles/ticks + +kyber_decaps: +median: 56056 cycles/ticks +average: 56253 cycles/ticks + +Loop spin: 101 +gen_a: +median: 17304 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1798 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29457 cycles/ticks + +indcpa_enc: +median: 30738 cycles/ticks +average: 30890 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 46322 cycles/ticks +average: 46560 cycles/ticks + +kyber_keypair: +median: 47838 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps_derand: +median: 47980 cycles/ticks +average: 48155 cycles/ticks + +kyber_encaps: +median: 49060 cycles/ticks +average: 49251 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55062 cycles/ticks + +Loop spin: 102 +gen_a: +median: 17230 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 241 cycles/ticks + +indcpa_keypair: +median: 29400 cycles/ticks +average: 29599 cycles/ticks + +indcpa_enc: +median: 30974 cycles/ticks +average: 31123 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44922 cycles/ticks +average: 45153 cycles/ticks + +kyber_keypair: +median: 47934 cycles/ticks +average: 48319 cycles/ticks + +kyber_encaps_derand: +median: 48008 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps: +median: 48944 cycles/ticks +average: 49145 cycles/ticks + +kyber_decaps: +median: 54682 cycles/ticks +average: 54911 cycles/ticks + +Loop spin: 103 +gen_a: +median: 17396 cycles/ticks +average: 17522 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29486 cycles/ticks + +indcpa_enc: +median: 30882 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44922 cycles/ticks +average: 45086 cycles/ticks + +kyber_keypair: +median: 47822 cycles/ticks +average: 48139 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48058 cycles/ticks + +kyber_encaps: +median: 48974 cycles/ticks +average: 49186 cycles/ticks + +kyber_decaps: +median: 54842 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 104 +gen_a: +median: 17302 cycles/ticks +average: 17533 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30764 cycles/ticks +average: 30968 cycles/ticks + +indcpa_enc: +median: 32378 cycles/ticks +average: 32518 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45068 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48216 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48077 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49231 cycles/ticks + +kyber_decaps: +median: 54862 cycles/ticks +average: 55090 cycles/ticks + +Loop spin: 105 +gen_a: +median: 17252 cycles/ticks +average: 17349 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 53 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29296 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 31024 cycles/ticks +average: 31173 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44712 cycles/ticks +average: 44877 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps_derand: +median: 47988 cycles/ticks +average: 48219 cycles/ticks + +kyber_encaps: +median: 49122 cycles/ticks +average: 49359 cycles/ticks + +kyber_decaps: +median: 54926 cycles/ticks +average: 55163 cycles/ticks + +Loop spin: 106 +gen_a: +median: 17270 cycles/ticks +average: 17372 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29330 cycles/ticks +average: 29527 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31053 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2007 cycles/ticks + +kyber_keypair_derand: +median: 46360 cycles/ticks +average: 46584 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 49202 cycles/ticks +average: 49403 cycles/ticks + +kyber_encaps: +median: 50342 cycles/ticks +average: 50597 cycles/ticks + +kyber_decaps: +median: 55968 cycles/ticks +average: 56184 cycles/ticks + +Loop spin: 107 +gen_a: +median: 17286 cycles/ticks +average: 17404 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29318 cycles/ticks +average: 29491 cycles/ticks + +indcpa_enc: +median: 30906 cycles/ticks +average: 31033 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44896 cycles/ticks +average: 45085 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47854 cycles/ticks +average: 48190 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49147 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54959 cycles/ticks + +Loop spin: 108 +gen_a: +median: 17354 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29424 cycles/ticks +average: 29601 cycles/ticks + +indcpa_enc: +median: 30878 cycles/ticks +average: 31018 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 44776 cycles/ticks +average: 44972 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48276 cycles/ticks + +kyber_encaps_derand: +median: 47846 cycles/ticks +average: 48035 cycles/ticks + +kyber_encaps: +median: 48882 cycles/ticks +average: 49079 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55000 cycles/ticks + +Loop spin: 109 +gen_a: +median: 17350 cycles/ticks +average: 17474 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 224 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29527 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 30947 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 44954 cycles/ticks +average: 45194 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48334 cycles/ticks + +kyber_encaps_derand: +median: 47738 cycles/ticks +average: 47937 cycles/ticks + +kyber_encaps: +median: 48794 cycles/ticks +average: 48995 cycles/ticks + +kyber_decaps: +median: 54692 cycles/ticks +average: 54903 cycles/ticks + +Loop spin: 110 +gen_a: +median: 17320 cycles/ticks +average: 17446 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1798 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29182 cycles/ticks +average: 29384 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30968 cycles/ticks + +indcpa_dec: +median: 2040 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 45270 cycles/ticks +average: 45421 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48258 cycles/ticks + +kyber_encaps_derand: +median: 47950 cycles/ticks +average: 48130 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49233 cycles/ticks + +kyber_decaps: +median: 54974 cycles/ticks +average: 55177 cycles/ticks + +Loop spin: 111 +gen_a: +median: 17256 cycles/ticks +average: 17369 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29186 cycles/ticks +average: 29408 cycles/ticks + +indcpa_enc: +median: 30760 cycles/ticks +average: 30924 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 44834 cycles/ticks +average: 45050 cycles/ticks + +kyber_keypair: +median: 48052 cycles/ticks +average: 48422 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48025 cycles/ticks + +kyber_encaps: +median: 48868 cycles/ticks +average: 49078 cycles/ticks + +kyber_decaps: +median: 54690 cycles/ticks +average: 54900 cycles/ticks + +Loop spin: 112 +gen_a: +median: 17280 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29504 cycles/ticks + +indcpa_enc: +median: 30832 cycles/ticks +average: 30971 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 45030 cycles/ticks +average: 45254 cycles/ticks + +kyber_keypair: +median: 47858 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 47985 cycles/ticks + +kyber_encaps: +median: 48904 cycles/ticks +average: 49129 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55129 cycles/ticks + +Loop spin: 113 +gen_a: +median: 17376 cycles/ticks +average: 17481 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1782 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 31962 cycles/ticks +average: 32182 cycles/ticks + +indcpa_enc: +median: 33496 cycles/ticks +average: 33638 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44720 cycles/ticks +average: 44937 cycles/ticks + +kyber_keypair: +median: 47796 cycles/ticks +average: 48138 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54868 cycles/ticks +average: 55107 cycles/ticks + +Loop spin: 114 +gen_a: +median: 17286 cycles/ticks +average: 17424 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 239 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 690 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29270 cycles/ticks +average: 29444 cycles/ticks + +indcpa_enc: +median: 30944 cycles/ticks +average: 31096 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44874 cycles/ticks +average: 45050 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps_derand: +median: 47836 cycles/ticks +average: 48045 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49260 cycles/ticks + +kyber_decaps: +median: 54770 cycles/ticks +average: 55064 cycles/ticks + +Loop spin: 115 +gen_a: +median: 17266 cycles/ticks +average: 17416 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29270 cycles/ticks +average: 29473 cycles/ticks + +indcpa_enc: +median: 30752 cycles/ticks +average: 30918 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44970 cycles/ticks +average: 45116 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48308 cycles/ticks + +kyber_encaps_derand: +median: 47878 cycles/ticks +average: 48111 cycles/ticks + +kyber_encaps: +median: 48906 cycles/ticks +average: 49140 cycles/ticks + +kyber_decaps: +median: 54744 cycles/ticks +average: 54996 cycles/ticks + +Loop spin: 116 +gen_a: +median: 17320 cycles/ticks +average: 17481 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29294 cycles/ticks +average: 29453 cycles/ticks + +indcpa_enc: +median: 30852 cycles/ticks +average: 31016 cycles/ticks + +indcpa_dec: +median: 2040 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44964 cycles/ticks +average: 45160 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48264 cycles/ticks + +kyber_encaps_derand: +median: 47748 cycles/ticks +average: 47941 cycles/ticks + +kyber_encaps: +median: 48900 cycles/ticks +average: 49126 cycles/ticks + +kyber_decaps: +median: 54662 cycles/ticks +average: 54868 cycles/ticks + +Loop spin: 117 +gen_a: +median: 17260 cycles/ticks +average: 17384 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29626 cycles/ticks +average: 29807 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30958 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44968 cycles/ticks +average: 45196 cycles/ticks + +kyber_keypair: +median: 48190 cycles/ticks +average: 48552 cycles/ticks + +kyber_encaps_derand: +median: 47932 cycles/ticks +average: 48113 cycles/ticks + +kyber_encaps: +median: 48994 cycles/ticks +average: 49218 cycles/ticks + +kyber_decaps: +median: 54780 cycles/ticks +average: 54991 cycles/ticks + +Loop spin: 118 +gen_a: +median: 17430 cycles/ticks +average: 17559 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 401 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29196 cycles/ticks +average: 29396 cycles/ticks + +indcpa_enc: +median: 30772 cycles/ticks +average: 30922 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44818 cycles/ticks +average: 45028 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48243 cycles/ticks + +kyber_encaps_derand: +median: 47922 cycles/ticks +average: 48109 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49253 cycles/ticks + +kyber_decaps: +median: 54888 cycles/ticks +average: 55108 cycles/ticks + +Loop spin: 119 +gen_a: +median: 17302 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29186 cycles/ticks +average: 29376 cycles/ticks + +indcpa_enc: +median: 30774 cycles/ticks +average: 30942 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45131 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48165 cycles/ticks + +kyber_encaps: +median: 49056 cycles/ticks +average: 49275 cycles/ticks + +kyber_decaps: +median: 54994 cycles/ticks +average: 55215 cycles/ticks + +Loop spin: 120 +gen_a: +median: 17308 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 64 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 236 cycles/ticks + +indcpa_keypair: +median: 29262 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 30991 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 45080 cycles/ticks +average: 45288 cycles/ticks + +kyber_keypair: +median: 47816 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48110 cycles/ticks + +kyber_encaps: +median: 48966 cycles/ticks +average: 49175 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55033 cycles/ticks + +Loop spin: 121 +gen_a: +median: 17308 cycles/ticks +average: 17504 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 31956 cycles/ticks +average: 32228 cycles/ticks + +indcpa_enc: +median: 33538 cycles/ticks +average: 33669 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 46316 cycles/ticks +average: 46512 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48184 cycles/ticks + +kyber_encaps_derand: +median: 47772 cycles/ticks +average: 47973 cycles/ticks + +kyber_encaps: +median: 48858 cycles/ticks +average: 49092 cycles/ticks + +kyber_decaps: +median: 54692 cycles/ticks +average: 54967 cycles/ticks + +Loop spin: 122 +gen_a: +median: 17260 cycles/ticks +average: 17456 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29258 cycles/ticks +average: 29465 cycles/ticks + +indcpa_enc: +median: 30852 cycles/ticks +average: 30995 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44968 cycles/ticks +average: 45171 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48312 cycles/ticks + +kyber_encaps_derand: +median: 47956 cycles/ticks +average: 48220 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49229 cycles/ticks + +kyber_decaps: +median: 54808 cycles/ticks +average: 55038 cycles/ticks + +Loop spin: 123 +gen_a: +median: 17312 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29404 cycles/ticks +average: 29518 cycles/ticks + +indcpa_enc: +median: 30750 cycles/ticks +average: 30884 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 46238 cycles/ticks +average: 46649 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 47966 cycles/ticks +average: 48179 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49245 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55046 cycles/ticks + +Loop spin: 124 +gen_a: +median: 17296 cycles/ticks +average: 17384 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29457 cycles/ticks + +indcpa_enc: +median: 30718 cycles/ticks +average: 30874 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44892 cycles/ticks +average: 45085 cycles/ticks + +kyber_keypair: +median: 47870 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48054 cycles/ticks + +kyber_encaps: +median: 48940 cycles/ticks +average: 49149 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54916 cycles/ticks + +Loop spin: 125 +gen_a: +median: 17252 cycles/ticks +average: 17359 cycles/ticks + +poly_getnoise_eta1: +median: 1774 cycles/ticks +average: 1805 cycles/ticks + +poly_getnoise_eta2: +median: 1772 cycles/ticks +average: 1777 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29454 cycles/ticks + +indcpa_enc: +median: 30734 cycles/ticks +average: 30900 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44882 cycles/ticks +average: 45081 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps_derand: +median: 47744 cycles/ticks +average: 47934 cycles/ticks + +kyber_encaps: +median: 48808 cycles/ticks +average: 48999 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54941 cycles/ticks + +Loop spin: 126 +gen_a: +median: 17252 cycles/ticks +average: 17342 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29472 cycles/ticks + +indcpa_enc: +median: 30810 cycles/ticks +average: 30984 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45241 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47980 cycles/ticks +average: 48151 cycles/ticks + +kyber_encaps: +median: 49138 cycles/ticks +average: 49353 cycles/ticks + +kyber_decaps: +median: 54668 cycles/ticks +average: 54875 cycles/ticks + +Loop spin: 127 +gen_a: +median: 17256 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29537 cycles/ticks + +indcpa_enc: +median: 30958 cycles/ticks +average: 31126 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 46274 cycles/ticks +average: 46462 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 48070 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps: +median: 49306 cycles/ticks +average: 49525 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54978 cycles/ticks + +Loop spin: 128 +gen_a: +median: 17318 cycles/ticks +average: 17497 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29374 cycles/ticks +average: 29575 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 31007 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44870 cycles/ticks +average: 45035 cycles/ticks + +kyber_keypair: +median: 47812 cycles/ticks +average: 48185 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48177 cycles/ticks + +kyber_encaps: +median: 48954 cycles/ticks +average: 49158 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 55008 cycles/ticks + +Loop spin: 129 +gen_a: +median: 17296 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30656 cycles/ticks +average: 30862 cycles/ticks + +indcpa_enc: +median: 32292 cycles/ticks +average: 32489 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44758 cycles/ticks +average: 44981 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps_derand: +median: 47868 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49221 cycles/ticks + +kyber_decaps: +median: 54722 cycles/ticks +average: 54933 cycles/ticks + +Loop spin: 130 +gen_a: +median: 17318 cycles/ticks +average: 17415 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 62 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 673 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29487 cycles/ticks + +indcpa_enc: +median: 30898 cycles/ticks +average: 31040 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44836 cycles/ticks +average: 45025 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48264 cycles/ticks + +kyber_encaps_derand: +median: 49160 cycles/ticks +average: 49374 cycles/ticks + +kyber_encaps: +median: 50316 cycles/ticks +average: 50576 cycles/ticks + +kyber_decaps: +median: 56066 cycles/ticks +average: 56305 cycles/ticks + +Loop spin: 131 +gen_a: +median: 17308 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29194 cycles/ticks +average: 29375 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30926 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2054 cycles/ticks + +kyber_keypair_derand: +median: 44798 cycles/ticks +average: 44998 cycles/ticks + +kyber_keypair: +median: 47822 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 49336 cycles/ticks +average: 49557 cycles/ticks + +kyber_encaps: +median: 50420 cycles/ticks +average: 50645 cycles/ticks + +kyber_decaps: +median: 56320 cycles/ticks +average: 56530 cycles/ticks + +Loop spin: 132 +gen_a: +median: 17272 cycles/ticks +average: 17362 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29390 cycles/ticks +average: 29587 cycles/ticks + +indcpa_enc: +median: 31032 cycles/ticks +average: 31207 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44940 cycles/ticks +average: 45155 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48289 cycles/ticks + +kyber_encaps_derand: +median: 48070 cycles/ticks +average: 48274 cycles/ticks + +kyber_encaps: +median: 49182 cycles/ticks +average: 49404 cycles/ticks + +kyber_decaps: +median: 54816 cycles/ticks +average: 55041 cycles/ticks + +Loop spin: 133 +gen_a: +median: 17248 cycles/ticks +average: 17366 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1783 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30924 cycles/ticks +average: 31122 cycles/ticks + +indcpa_enc: +median: 32212 cycles/ticks +average: 32376 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 46718 cycles/ticks +average: 46936 cycles/ticks + +kyber_keypair: +median: 48298 cycles/ticks +average: 48669 cycles/ticks + +kyber_encaps_derand: +median: 47834 cycles/ticks +average: 48014 cycles/ticks + +kyber_encaps: +median: 48864 cycles/ticks +average: 49072 cycles/ticks + +kyber_decaps: +median: 54754 cycles/ticks +average: 54979 cycles/ticks + +Loop spin: 134 +gen_a: +median: 17300 cycles/ticks +average: 17416 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29368 cycles/ticks +average: 29562 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31085 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45051 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48181 cycles/ticks + +kyber_encaps_derand: +median: 47824 cycles/ticks +average: 48006 cycles/ticks + +kyber_encaps: +median: 48898 cycles/ticks +average: 49087 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55017 cycles/ticks + +Loop spin: 135 +gen_a: +median: 17176 cycles/ticks +average: 17302 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30778 cycles/ticks +average: 31011 cycles/ticks + +indcpa_enc: +median: 32530 cycles/ticks +average: 32669 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 45114 cycles/ticks +average: 45264 cycles/ticks + +kyber_keypair: +median: 47914 cycles/ticks +average: 48274 cycles/ticks + +kyber_encaps_derand: +median: 48102 cycles/ticks +average: 48291 cycles/ticks + +kyber_encaps: +median: 49212 cycles/ticks +average: 49431 cycles/ticks + +kyber_decaps: +median: 55140 cycles/ticks +average: 55362 cycles/ticks + +Loop spin: 136 +gen_a: +median: 17210 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 426 cycles/ticks +average: 429 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 224 cycles/ticks + +indcpa_keypair: +median: 29400 cycles/ticks +average: 29590 cycles/ticks + +indcpa_enc: +median: 31038 cycles/ticks +average: 31168 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 45254 cycles/ticks +average: 45480 cycles/ticks + +kyber_keypair: +median: 48160 cycles/ticks +average: 48535 cycles/ticks + +kyber_encaps_derand: +median: 48106 cycles/ticks +average: 48283 cycles/ticks + +kyber_encaps: +median: 49152 cycles/ticks +average: 49375 cycles/ticks + +kyber_decaps: +median: 54986 cycles/ticks +average: 55265 cycles/ticks + +Loop spin: 137 +gen_a: +median: 17254 cycles/ticks +average: 17355 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29444 cycles/ticks +average: 29632 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30940 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44902 cycles/ticks +average: 45087 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48329 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48033 cycles/ticks + +kyber_encaps: +median: 48886 cycles/ticks +average: 49095 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54965 cycles/ticks + +Loop spin: 138 +gen_a: +median: 17260 cycles/ticks +average: 17450 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 47 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29278 cycles/ticks +average: 29452 cycles/ticks + +indcpa_enc: +median: 30856 cycles/ticks +average: 31046 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44896 cycles/ticks +average: 45094 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48205 cycles/ticks + +kyber_encaps_derand: +median: 47766 cycles/ticks +average: 47976 cycles/ticks + +kyber_encaps: +median: 48854 cycles/ticks +average: 49085 cycles/ticks + +kyber_decaps: +median: 54630 cycles/ticks +average: 54886 cycles/ticks + +Loop spin: 139 +gen_a: +median: 17250 cycles/ticks +average: 17357 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29452 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31008 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45114 cycles/ticks + +kyber_keypair: +median: 47976 cycles/ticks +average: 48338 cycles/ticks + +kyber_encaps_derand: +median: 47970 cycles/ticks +average: 48181 cycles/ticks + +kyber_encaps: +median: 49012 cycles/ticks +average: 49215 cycles/ticks + +kyber_decaps: +median: 54720 cycles/ticks +average: 54926 cycles/ticks + +Loop spin: 140 +gen_a: +median: 17280 cycles/ticks +average: 17400 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29354 cycles/ticks +average: 29548 cycles/ticks + +indcpa_enc: +median: 30762 cycles/ticks +average: 30903 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 48052 cycles/ticks +average: 48452 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48076 cycles/ticks + +kyber_encaps: +median: 48904 cycles/ticks +average: 49108 cycles/ticks + +kyber_decaps: +median: 54714 cycles/ticks +average: 54941 cycles/ticks + +Loop spin: 141 +gen_a: +median: 17258 cycles/ticks +average: 17379 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29628 cycles/ticks +average: 29826 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45135 cycles/ticks + +kyber_keypair: +median: 47964 cycles/ticks +average: 48310 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49155 cycles/ticks + +kyber_decaps: +median: 54724 cycles/ticks +average: 54930 cycles/ticks + +Loop spin: 142 +gen_a: +median: 17284 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29439 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 45088 cycles/ticks +average: 45263 cycles/ticks + +kyber_keypair: +median: 48006 cycles/ticks +average: 48364 cycles/ticks + +kyber_encaps_derand: +median: 48118 cycles/ticks +average: 48295 cycles/ticks + +kyber_encaps: +median: 49038 cycles/ticks +average: 49245 cycles/ticks + +kyber_decaps: +median: 54698 cycles/ticks +average: 54922 cycles/ticks + +Loop spin: 143 +gen_a: +median: 17316 cycles/ticks +average: 17501 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 426 cycles/ticks +average: 429 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 701 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29260 cycles/ticks +average: 29458 cycles/ticks + +indcpa_enc: +median: 30790 cycles/ticks +average: 30970 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 45106 cycles/ticks +average: 45270 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48275 cycles/ticks + +kyber_encaps_derand: +median: 49296 cycles/ticks +average: 49492 cycles/ticks + +kyber_encaps: +median: 50432 cycles/ticks +average: 50657 cycles/ticks + +kyber_decaps: +median: 56224 cycles/ticks +average: 56449 cycles/ticks + +Loop spin: 144 +gen_a: +median: 17294 cycles/ticks +average: 17552 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29228 cycles/ticks +average: 29431 cycles/ticks + +indcpa_enc: +median: 30778 cycles/ticks +average: 30905 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45106 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48287 cycles/ticks + +kyber_encaps_derand: +median: 48014 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps: +median: 49108 cycles/ticks +average: 49314 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55035 cycles/ticks + +Loop spin: 145 +gen_a: +median: 17326 cycles/ticks +average: 17500 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29366 cycles/ticks +average: 29543 cycles/ticks + +indcpa_enc: +median: 30830 cycles/ticks +average: 30952 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44752 cycles/ticks +average: 44977 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 47976 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps: +median: 49034 cycles/ticks +average: 49272 cycles/ticks + +kyber_decaps: +median: 54886 cycles/ticks +average: 55120 cycles/ticks + +Loop spin: 146 +gen_a: +median: 17296 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 230 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29449 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 30974 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 44978 cycles/ticks +average: 45179 cycles/ticks + +kyber_keypair: +median: 47976 cycles/ticks +average: 48402 cycles/ticks + +kyber_encaps_derand: +median: 48036 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps: +median: 49014 cycles/ticks +average: 49263 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54947 cycles/ticks + +Loop spin: 147 +gen_a: +median: 17274 cycles/ticks +average: 17360 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29298 cycles/ticks +average: 29506 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30946 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 44948 cycles/ticks +average: 45161 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48331 cycles/ticks + +kyber_encaps_derand: +median: 47792 cycles/ticks +average: 48000 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49086 cycles/ticks + +kyber_decaps: +median: 54694 cycles/ticks +average: 54896 cycles/ticks + +Loop spin: 148 +gen_a: +median: 17392 cycles/ticks +average: 17502 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30870 cycles/ticks +average: 31058 cycles/ticks + +indcpa_enc: +median: 32324 cycles/ticks +average: 32476 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45070 cycles/ticks +average: 45237 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48381 cycles/ticks + +kyber_encaps_derand: +median: 47838 cycles/ticks +average: 48010 cycles/ticks + +kyber_encaps: +median: 48940 cycles/ticks +average: 49137 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54973 cycles/ticks + +Loop spin: 149 +gen_a: +median: 17334 cycles/ticks +average: 17474 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29294 cycles/ticks +average: 29470 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31038 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45114 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 49354 cycles/ticks +average: 49546 cycles/ticks + +kyber_encaps: +median: 50384 cycles/ticks +average: 50573 cycles/ticks + +kyber_decaps: +median: 56176 cycles/ticks +average: 56397 cycles/ticks + +Loop spin: 150 +gen_a: +median: 17288 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29505 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45143 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48241 cycles/ticks + +kyber_encaps_derand: +median: 47934 cycles/ticks +average: 48122 cycles/ticks + +kyber_encaps: +median: 49022 cycles/ticks +average: 49220 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55049 cycles/ticks + +Loop spin: 151 +gen_a: +median: 17272 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29412 cycles/ticks +average: 29627 cycles/ticks + +indcpa_enc: +median: 30950 cycles/ticks +average: 31117 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44982 cycles/ticks +average: 45203 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps_derand: +median: 48032 cycles/ticks +average: 48207 cycles/ticks + +kyber_encaps: +median: 49048 cycles/ticks +average: 49250 cycles/ticks + +kyber_decaps: +median: 54722 cycles/ticks +average: 54945 cycles/ticks + +Loop spin: 152 +gen_a: +median: 17286 cycles/ticks +average: 17435 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29538 cycles/ticks +average: 29740 cycles/ticks + +indcpa_enc: +median: 31036 cycles/ticks +average: 31178 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44876 cycles/ticks +average: 45078 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48189 cycles/ticks + +kyber_encaps_derand: +median: 47972 cycles/ticks +average: 48165 cycles/ticks + +kyber_encaps: +median: 49050 cycles/ticks +average: 49271 cycles/ticks + +kyber_decaps: +median: 54712 cycles/ticks +average: 54957 cycles/ticks + +Loop spin: 153 +gen_a: +median: 17284 cycles/ticks +average: 17484 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29260 cycles/ticks +average: 29444 cycles/ticks + +indcpa_enc: +median: 30980 cycles/ticks +average: 31128 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 46292 cycles/ticks +average: 46505 cycles/ticks + +kyber_keypair: +median: 47838 cycles/ticks +average: 48181 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48073 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49221 cycles/ticks + +kyber_decaps: +median: 54890 cycles/ticks +average: 55228 cycles/ticks + +Loop spin: 154 +gen_a: +median: 17264 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 38 cycles/ticks +average: 38 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29156 cycles/ticks +average: 29353 cycles/ticks + +indcpa_enc: +median: 30674 cycles/ticks +average: 30804 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 46290 cycles/ticks +average: 46495 cycles/ticks + +kyber_keypair: +median: 47784 cycles/ticks +average: 48152 cycles/ticks + +kyber_encaps_derand: +median: 48116 cycles/ticks +average: 48356 cycles/ticks + +kyber_encaps: +median: 49012 cycles/ticks +average: 49268 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55074 cycles/ticks + +Loop spin: 155 +gen_a: +median: 17292 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29306 cycles/ticks +average: 29497 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31025 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44864 cycles/ticks +average: 45073 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48185 cycles/ticks + +kyber_encaps_derand: +median: 47788 cycles/ticks +average: 48001 cycles/ticks + +kyber_encaps: +median: 48844 cycles/ticks +average: 49060 cycles/ticks + +kyber_decaps: +median: 54634 cycles/ticks +average: 54846 cycles/ticks + +Loop spin: 156 +gen_a: +median: 17284 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 400 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29488 cycles/ticks +average: 29687 cycles/ticks + +indcpa_enc: +median: 30832 cycles/ticks +average: 30948 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 45100 cycles/ticks +average: 45324 cycles/ticks + +kyber_keypair: +median: 48140 cycles/ticks +average: 48546 cycles/ticks + +kyber_encaps_derand: +median: 47812 cycles/ticks +average: 48010 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49178 cycles/ticks + +kyber_decaps: +median: 54726 cycles/ticks +average: 54956 cycles/ticks + +Loop spin: 157 +gen_a: +median: 17310 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29218 cycles/ticks +average: 29414 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30943 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 46274 cycles/ticks +average: 46499 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48071 cycles/ticks + +kyber_encaps: +median: 48944 cycles/ticks +average: 49120 cycles/ticks + +kyber_decaps: +median: 54952 cycles/ticks +average: 55153 cycles/ticks + +Loop spin: 158 +gen_a: +median: 17252 cycles/ticks +average: 17361 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29536 cycles/ticks +average: 29710 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30960 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45165 cycles/ticks + +kyber_keypair: +median: 48090 cycles/ticks +average: 48450 cycles/ticks + +kyber_encaps_derand: +median: 49306 cycles/ticks +average: 49515 cycles/ticks + +kyber_encaps: +median: 50358 cycles/ticks +average: 50567 cycles/ticks + +kyber_decaps: +median: 56182 cycles/ticks +average: 56401 cycles/ticks + +Loop spin: 159 +gen_a: +median: 17314 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29312 cycles/ticks +average: 29528 cycles/ticks + +indcpa_enc: +median: 30916 cycles/ticks +average: 31074 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45111 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48219 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48052 cycles/ticks + +kyber_encaps: +median: 48908 cycles/ticks +average: 49140 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54962 cycles/ticks + +Loop spin: 160 +gen_a: +median: 17366 cycles/ticks +average: 17497 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30310 cycles/ticks +average: 30523 cycles/ticks + +indcpa_enc: +median: 30868 cycles/ticks +average: 31012 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45115 cycles/ticks + +kyber_keypair: +median: 47812 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48063 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49200 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55091 cycles/ticks + +Loop spin: 161 +gen_a: +median: 17272 cycles/ticks +average: 17391 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29340 cycles/ticks +average: 29546 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31065 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44838 cycles/ticks +average: 45029 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 49396 cycles/ticks +average: 49585 cycles/ticks + +kyber_encaps: +median: 50442 cycles/ticks +average: 50702 cycles/ticks + +kyber_decaps: +median: 56132 cycles/ticks +average: 56444 cycles/ticks + +Loop spin: 162 +gen_a: +median: 17282 cycles/ticks +average: 17374 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29560 cycles/ticks + +indcpa_enc: +median: 30910 cycles/ticks +average: 31035 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44892 cycles/ticks +average: 45105 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48286 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48107 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49329 cycles/ticks + +kyber_decaps: +median: 54882 cycles/ticks +average: 55089 cycles/ticks + +Loop spin: 163 +gen_a: +median: 17280 cycles/ticks +average: 17379 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29428 cycles/ticks +average: 29599 cycles/ticks + +indcpa_enc: +median: 31008 cycles/ticks +average: 31133 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 45046 cycles/ticks +average: 45250 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48313 cycles/ticks + +kyber_encaps_derand: +median: 48032 cycles/ticks +average: 48257 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49222 cycles/ticks + +kyber_decaps: +median: 54728 cycles/ticks +average: 54946 cycles/ticks + +Loop spin: 164 +gen_a: +median: 17266 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1797 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29342 cycles/ticks +average: 29512 cycles/ticks + +indcpa_enc: +median: 31128 cycles/ticks +average: 31276 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 45026 cycles/ticks +average: 45231 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48323 cycles/ticks + +kyber_encaps_derand: +median: 48118 cycles/ticks +average: 48322 cycles/ticks + +kyber_encaps: +median: 49140 cycles/ticks +average: 49396 cycles/ticks + +kyber_decaps: +median: 54968 cycles/ticks +average: 55191 cycles/ticks + +Loop spin: 165 +gen_a: +median: 17314 cycles/ticks +average: 17443 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29216 cycles/ticks +average: 29410 cycles/ticks + +indcpa_enc: +median: 30730 cycles/ticks +average: 30892 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 46166 cycles/ticks +average: 46393 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48211 cycles/ticks + +kyber_encaps_derand: +median: 49394 cycles/ticks +average: 49586 cycles/ticks + +kyber_encaps: +median: 50470 cycles/ticks +average: 50668 cycles/ticks + +kyber_decaps: +median: 56480 cycles/ticks +average: 56667 cycles/ticks + +Loop spin: 166 +gen_a: +median: 17266 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29524 cycles/ticks +average: 29704 cycles/ticks + +indcpa_enc: +median: 30938 cycles/ticks +average: 31094 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 45096 cycles/ticks +average: 45271 cycles/ticks + +kyber_keypair: +median: 48002 cycles/ticks +average: 48371 cycles/ticks + +kyber_encaps_derand: +median: 47768 cycles/ticks +average: 47964 cycles/ticks + +kyber_encaps: +median: 48834 cycles/ticks +average: 49043 cycles/ticks + +kyber_decaps: +median: 54604 cycles/ticks +average: 54838 cycles/ticks + +Loop spin: 167 +gen_a: +median: 17402 cycles/ticks +average: 17625 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29106 cycles/ticks +average: 29309 cycles/ticks + +indcpa_enc: +median: 30726 cycles/ticks +average: 30881 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44712 cycles/ticks +average: 44894 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 47814 cycles/ticks +average: 47973 cycles/ticks + +kyber_encaps: +median: 48954 cycles/ticks +average: 49171 cycles/ticks + +kyber_decaps: +median: 54806 cycles/ticks +average: 55012 cycles/ticks + +Loop spin: 168 +gen_a: +median: 17302 cycles/ticks +average: 17496 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 676 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29346 cycles/ticks +average: 29538 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31057 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44848 cycles/ticks +average: 45069 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48190 cycles/ticks + +kyber_encaps_derand: +median: 47884 cycles/ticks +average: 48085 cycles/ticks + +kyber_encaps: +median: 48974 cycles/ticks +average: 49176 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 55023 cycles/ticks + +Loop spin: 169 +gen_a: +median: 17332 cycles/ticks +average: 17469 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1801 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 677 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29294 cycles/ticks +average: 29484 cycles/ticks + +indcpa_enc: +median: 30916 cycles/ticks +average: 31073 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45169 cycles/ticks + +kyber_keypair: +median: 48008 cycles/ticks +average: 48349 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48020 cycles/ticks + +kyber_encaps: +median: 48832 cycles/ticks +average: 49092 cycles/ticks + +kyber_decaps: +median: 54664 cycles/ticks +average: 54891 cycles/ticks + +Loop spin: 170 +gen_a: +median: 17246 cycles/ticks +average: 17350 cycles/ticks + +poly_getnoise_eta1: +median: 1746 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29488 cycles/ticks +average: 29733 cycles/ticks + +indcpa_enc: +median: 31070 cycles/ticks +average: 31197 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44836 cycles/ticks +average: 45047 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48167 cycles/ticks + +kyber_encaps_derand: +median: 49336 cycles/ticks +average: 49541 cycles/ticks + +kyber_encaps: +median: 50420 cycles/ticks +average: 50643 cycles/ticks + +kyber_decaps: +median: 56096 cycles/ticks +average: 56364 cycles/ticks + +Loop spin: 171 +gen_a: +median: 17262 cycles/ticks +average: 17363 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1794 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1749 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29424 cycles/ticks +average: 29608 cycles/ticks + +indcpa_enc: +median: 30798 cycles/ticks +average: 30936 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44988 cycles/ticks +average: 45196 cycles/ticks + +kyber_keypair: +median: 48142 cycles/ticks +average: 48532 cycles/ticks + +kyber_encaps_derand: +median: 49492 cycles/ticks +average: 49720 cycles/ticks + +kyber_encaps: +median: 50460 cycles/ticks +average: 50681 cycles/ticks + +kyber_decaps: +median: 56416 cycles/ticks +average: 56629 cycles/ticks + +Loop spin: 172 +gen_a: +median: 17284 cycles/ticks +average: 17403 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1793 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29188 cycles/ticks +average: 29376 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30983 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44982 cycles/ticks +average: 45175 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48283 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48074 cycles/ticks + +kyber_encaps: +median: 48958 cycles/ticks +average: 49146 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54964 cycles/ticks + +Loop spin: 173 +gen_a: +median: 17272 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1744 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29561 cycles/ticks + +indcpa_enc: +median: 30846 cycles/ticks +average: 30984 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44792 cycles/ticks +average: 45050 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48286 cycles/ticks + +kyber_encaps_derand: +median: 49300 cycles/ticks +average: 49487 cycles/ticks + +kyber_encaps: +median: 50388 cycles/ticks +average: 50575 cycles/ticks + +kyber_decaps: +median: 56406 cycles/ticks +average: 56718 cycles/ticks + +Loop spin: 174 +gen_a: +median: 17242 cycles/ticks +average: 17355 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 38 cycles/ticks +average: 38 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 61 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29484 cycles/ticks +average: 29651 cycles/ticks + +indcpa_enc: +median: 30766 cycles/ticks +average: 30924 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2064 cycles/ticks + +kyber_keypair_derand: +median: 46446 cycles/ticks +average: 46617 cycles/ticks + +kyber_keypair: +median: 48006 cycles/ticks +average: 48363 cycles/ticks + +kyber_encaps_derand: +median: 48088 cycles/ticks +average: 48248 cycles/ticks + +kyber_encaps: +median: 49086 cycles/ticks +average: 49292 cycles/ticks + +kyber_decaps: +median: 54976 cycles/ticks +average: 55208 cycles/ticks + +Loop spin: 175 +gen_a: +median: 17290 cycles/ticks +average: 17394 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1780 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29346 cycles/ticks +average: 29572 cycles/ticks + +indcpa_enc: +median: 30968 cycles/ticks +average: 31142 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44996 cycles/ticks +average: 45171 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48207 cycles/ticks + +kyber_encaps_derand: +median: 49260 cycles/ticks +average: 49451 cycles/ticks + +kyber_encaps: +median: 50438 cycles/ticks +average: 50642 cycles/ticks + +kyber_decaps: +median: 56140 cycles/ticks +average: 56402 cycles/ticks + +Loop spin: 176 +gen_a: +median: 17786 cycles/ticks +average: 17894 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29482 cycles/ticks +average: 29675 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30951 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 45048 cycles/ticks +average: 45252 cycles/ticks + +kyber_keypair: +median: 47788 cycles/ticks +average: 48132 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48024 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54756 cycles/ticks +average: 55015 cycles/ticks + +Loop spin: 177 +gen_a: +median: 17298 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29510 cycles/ticks + +indcpa_enc: +median: 30796 cycles/ticks +average: 30964 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48287 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48046 cycles/ticks + +kyber_encaps: +median: 48876 cycles/ticks +average: 49136 cycles/ticks + +kyber_decaps: +median: 54874 cycles/ticks +average: 55117 cycles/ticks + +Loop spin: 178 +gen_a: +median: 17348 cycles/ticks +average: 17452 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1793 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 484 cycles/ticks +average: 486 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 678 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29469 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31071 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44786 cycles/ticks +average: 45046 cycles/ticks + +kyber_keypair: +median: 47820 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps_derand: +median: 49206 cycles/ticks +average: 49428 cycles/ticks + +kyber_encaps: +median: 50272 cycles/ticks +average: 50508 cycles/ticks + +kyber_decaps: +median: 56070 cycles/ticks +average: 56272 cycles/ticks + +Loop spin: 179 +gen_a: +median: 17268 cycles/ticks +average: 17374 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29532 cycles/ticks +average: 29764 cycles/ticks + +indcpa_enc: +median: 30910 cycles/ticks +average: 31080 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 45172 cycles/ticks +average: 45354 cycles/ticks + +kyber_keypair: +median: 48028 cycles/ticks +average: 48424 cycles/ticks + +kyber_encaps_derand: +median: 47916 cycles/ticks +average: 48120 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49187 cycles/ticks + +kyber_decaps: +median: 54980 cycles/ticks +average: 55194 cycles/ticks + +Loop spin: 180 +gen_a: +median: 17376 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1764 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29526 cycles/ticks + +indcpa_enc: +median: 30964 cycles/ticks +average: 31095 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2007 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45174 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48286 cycles/ticks + +kyber_encaps_derand: +median: 47800 cycles/ticks +average: 47968 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49062 cycles/ticks + +kyber_decaps: +median: 54736 cycles/ticks +average: 54963 cycles/ticks + +Loop spin: 181 +gen_a: +median: 17294 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1783 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 43 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30776 cycles/ticks +average: 30989 cycles/ticks + +indcpa_enc: +median: 32288 cycles/ticks +average: 32439 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44976 cycles/ticks +average: 45208 cycles/ticks + +kyber_keypair: +median: 47958 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48060 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49170 cycles/ticks + +kyber_decaps: +median: 54736 cycles/ticks +average: 54940 cycles/ticks + +Loop spin: 182 +gen_a: +median: 17256 cycles/ticks +average: 17437 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29334 cycles/ticks +average: 29541 cycles/ticks + +indcpa_enc: +median: 30818 cycles/ticks +average: 30999 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 46242 cycles/ticks +average: 46433 cycles/ticks + +kyber_keypair: +median: 48102 cycles/ticks +average: 48478 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48032 cycles/ticks + +kyber_encaps: +median: 48896 cycles/ticks +average: 49116 cycles/ticks + +kyber_decaps: +median: 54658 cycles/ticks +average: 54867 cycles/ticks + +Loop spin: 183 +gen_a: +median: 17278 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29392 cycles/ticks +average: 29631 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31001 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44918 cycles/ticks +average: 45141 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48153 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49180 cycles/ticks + +kyber_decaps: +median: 54602 cycles/ticks +average: 54840 cycles/ticks + +Loop spin: 184 +gen_a: +median: 17322 cycles/ticks +average: 17508 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29456 cycles/ticks +average: 29661 cycles/ticks + +indcpa_enc: +median: 30916 cycles/ticks +average: 31060 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44846 cycles/ticks +average: 45028 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48209 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48109 cycles/ticks + +kyber_encaps: +median: 49016 cycles/ticks +average: 49244 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55116 cycles/ticks + +Loop spin: 185 +gen_a: +median: 17306 cycles/ticks +average: 17520 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 56 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29513 cycles/ticks + +indcpa_enc: +median: 30772 cycles/ticks +average: 30917 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45097 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48066 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49274 cycles/ticks + +kyber_decaps: +median: 54736 cycles/ticks +average: 54948 cycles/ticks + +Loop spin: 186 +gen_a: +median: 17280 cycles/ticks +average: 17489 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29360 cycles/ticks +average: 29503 cycles/ticks + +indcpa_enc: +median: 30902 cycles/ticks +average: 31042 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45130 cycles/ticks +average: 45342 cycles/ticks + +kyber_keypair: +median: 47970 cycles/ticks +average: 48380 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48171 cycles/ticks + +kyber_encaps: +median: 49094 cycles/ticks +average: 49322 cycles/ticks + +kyber_decaps: +median: 54844 cycles/ticks +average: 55084 cycles/ticks + +Loop spin: 187 +gen_a: +median: 17326 cycles/ticks +average: 17473 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 30962 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2055 cycles/ticks + +kyber_keypair_derand: +median: 45034 cycles/ticks +average: 45271 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 49214 cycles/ticks +average: 49432 cycles/ticks + +kyber_encaps: +median: 50314 cycles/ticks +average: 50521 cycles/ticks + +kyber_decaps: +median: 56200 cycles/ticks +average: 56399 cycles/ticks + +Loop spin: 188 +gen_a: +median: 17380 cycles/ticks +average: 17498 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1796 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29432 cycles/ticks +average: 29605 cycles/ticks + +indcpa_enc: +median: 30842 cycles/ticks +average: 30991 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45042 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48235 cycles/ticks + +kyber_encaps_derand: +median: 47994 cycles/ticks +average: 48213 cycles/ticks + +kyber_encaps: +median: 49084 cycles/ticks +average: 49268 cycles/ticks + +kyber_decaps: +median: 54666 cycles/ticks +average: 54883 cycles/ticks + +Loop spin: 189 +gen_a: +median: 17260 cycles/ticks +average: 17423 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29506 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30962 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45038 cycles/ticks +average: 45295 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48361 cycles/ticks + +kyber_encaps_derand: +median: 48078 cycles/ticks +average: 48251 cycles/ticks + +kyber_encaps: +median: 49096 cycles/ticks +average: 49292 cycles/ticks + +kyber_decaps: +median: 54830 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 190 +gen_a: +median: 17266 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1802 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 224 cycles/ticks + +indcpa_keypair: +median: 29444 cycles/ticks +average: 29687 cycles/ticks + +indcpa_enc: +median: 30966 cycles/ticks +average: 31131 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 45006 cycles/ticks +average: 45195 cycles/ticks + +kyber_keypair: +median: 47948 cycles/ticks +average: 48314 cycles/ticks + +kyber_encaps_derand: +median: 49366 cycles/ticks +average: 49569 cycles/ticks + +kyber_encaps: +median: 50416 cycles/ticks +average: 50616 cycles/ticks + +kyber_decaps: +median: 56216 cycles/ticks +average: 56464 cycles/ticks + +Loop spin: 191 +gen_a: +median: 17288 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 238 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 238 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29524 cycles/ticks +average: 29666 cycles/ticks + +indcpa_enc: +median: 30748 cycles/ticks +average: 30875 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45086 cycles/ticks +average: 45224 cycles/ticks + +kyber_keypair: +median: 48142 cycles/ticks +average: 48494 cycles/ticks + +kyber_encaps_derand: +median: 48190 cycles/ticks +average: 48357 cycles/ticks + +kyber_encaps: +median: 49212 cycles/ticks +average: 49453 cycles/ticks + +kyber_decaps: +median: 54886 cycles/ticks +average: 55126 cycles/ticks + +Loop spin: 192 +gen_a: +median: 17302 cycles/ticks +average: 17431 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29607 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31014 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44992 cycles/ticks +average: 45228 cycles/ticks + +kyber_keypair: +median: 47938 cycles/ticks +average: 48273 cycles/ticks + +kyber_encaps_derand: +median: 48092 cycles/ticks +average: 48292 cycles/ticks + +kyber_encaps: +median: 49058 cycles/ticks +average: 49290 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 55018 cycles/ticks + +Loop spin: 193 +gen_a: +median: 17346 cycles/ticks +average: 17507 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1817 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30656 cycles/ticks +average: 30849 cycles/ticks + +indcpa_enc: +median: 32172 cycles/ticks +average: 32338 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44780 cycles/ticks +average: 44978 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 47772 cycles/ticks +average: 47968 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49101 cycles/ticks + +kyber_decaps: +median: 54684 cycles/ticks +average: 54898 cycles/ticks + +Loop spin: 194 +gen_a: +median: 17274 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1799 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29226 cycles/ticks +average: 29386 cycles/ticks + +indcpa_enc: +median: 30936 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 46336 cycles/ticks +average: 46564 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48322 cycles/ticks + +kyber_encaps_derand: +median: 49302 cycles/ticks +average: 49578 cycles/ticks + +kyber_encaps: +median: 50400 cycles/ticks +average: 50628 cycles/ticks + +kyber_decaps: +median: 56260 cycles/ticks +average: 56476 cycles/ticks + +Loop spin: 195 +gen_a: +median: 17328 cycles/ticks +average: 17418 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29752 cycles/ticks +average: 29965 cycles/ticks + +indcpa_enc: +median: 31128 cycles/ticks +average: 31299 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 45070 cycles/ticks +average: 45259 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48359 cycles/ticks + +kyber_encaps_derand: +median: 47954 cycles/ticks +average: 48172 cycles/ticks + +kyber_encaps: +median: 49066 cycles/ticks +average: 49298 cycles/ticks + +kyber_decaps: +median: 54866 cycles/ticks +average: 55080 cycles/ticks + +Loop spin: 196 +gen_a: +median: 17294 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30674 cycles/ticks +average: 30872 cycles/ticks + +indcpa_enc: +median: 32388 cycles/ticks +average: 32540 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44796 cycles/ticks +average: 44982 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps_derand: +median: 47916 cycles/ticks +average: 48112 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54850 cycles/ticks +average: 55047 cycles/ticks + +Loop spin: 197 +gen_a: +median: 17258 cycles/ticks +average: 17400 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29334 cycles/ticks +average: 29538 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30953 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44928 cycles/ticks +average: 45172 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 47978 cycles/ticks +average: 48200 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49272 cycles/ticks + +kyber_decaps: +median: 54824 cycles/ticks +average: 55034 cycles/ticks + +Loop spin: 198 +gen_a: +median: 17318 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30742 cycles/ticks +average: 30956 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 47588 cycles/ticks +average: 47819 cycles/ticks + +kyber_keypair: +median: 48054 cycles/ticks +average: 48431 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48129 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49231 cycles/ticks + +kyber_decaps: +median: 54900 cycles/ticks +average: 55127 cycles/ticks + +Loop spin: 199 +gen_a: +median: 17274 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29292 cycles/ticks +average: 29483 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31019 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45119 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48329 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48098 cycles/ticks + +kyber_encaps: +median: 48900 cycles/ticks +average: 49102 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55066 cycles/ticks + +Loop spin: 200 +gen_a: +median: 17256 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29501 cycles/ticks + +indcpa_enc: +median: 30788 cycles/ticks +average: 30939 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44892 cycles/ticks +average: 45074 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48002 cycles/ticks + +kyber_encaps: +median: 48842 cycles/ticks +average: 49049 cycles/ticks + +kyber_decaps: +median: 54698 cycles/ticks +average: 54943 cycles/ticks + +Loop spin: 201 +gen_a: +median: 17258 cycles/ticks +average: 17389 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29236 cycles/ticks +average: 29417 cycles/ticks + +indcpa_enc: +median: 30854 cycles/ticks +average: 31006 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 46578 cycles/ticks +average: 46776 cycles/ticks + +kyber_keypair: +median: 48110 cycles/ticks +average: 48503 cycles/ticks + +kyber_encaps_derand: +median: 47880 cycles/ticks +average: 48087 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49164 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55053 cycles/ticks + +Loop spin: 202 +gen_a: +median: 17282 cycles/ticks +average: 17377 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30862 cycles/ticks +average: 31052 cycles/ticks + +indcpa_enc: +median: 32280 cycles/ticks +average: 32439 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 46312 cycles/ticks +average: 46498 cycles/ticks + +kyber_keypair: +median: 48000 cycles/ticks +average: 48361 cycles/ticks + +kyber_encaps_derand: +median: 48006 cycles/ticks +average: 48235 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49281 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 54954 cycles/ticks + +Loop spin: 203 +gen_a: +median: 17290 cycles/ticks +average: 17369 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29218 cycles/ticks +average: 29415 cycles/ticks + +indcpa_enc: +median: 30698 cycles/ticks +average: 30875 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45042 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48177 cycles/ticks + +kyber_encaps_derand: +median: 47764 cycles/ticks +average: 48015 cycles/ticks + +kyber_encaps: +median: 48798 cycles/ticks +average: 49013 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54918 cycles/ticks + +Loop spin: 204 +gen_a: +median: 17260 cycles/ticks +average: 17437 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29366 cycles/ticks +average: 29571 cycles/ticks + +indcpa_enc: +median: 30832 cycles/ticks +average: 30989 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44994 cycles/ticks +average: 45225 cycles/ticks + +kyber_keypair: +median: 47966 cycles/ticks +average: 48336 cycles/ticks + +kyber_encaps_derand: +median: 48088 cycles/ticks +average: 48275 cycles/ticks + +kyber_encaps: +median: 49128 cycles/ticks +average: 49348 cycles/ticks + +kyber_decaps: +median: 54830 cycles/ticks +average: 55051 cycles/ticks + +Loop spin: 205 +gen_a: +median: 17260 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1792 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29478 cycles/ticks +average: 29639 cycles/ticks + +indcpa_enc: +median: 30986 cycles/ticks +average: 31177 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45038 cycles/ticks +average: 45222 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48234 cycles/ticks + +kyber_encaps_derand: +median: 47930 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49197 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55064 cycles/ticks + +Loop spin: 206 +gen_a: +median: 17276 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29140 cycles/ticks +average: 29345 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30996 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 46450 cycles/ticks +average: 46648 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48261 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48030 cycles/ticks + +kyber_encaps: +median: 48900 cycles/ticks +average: 49105 cycles/ticks + +kyber_decaps: +median: 54814 cycles/ticks +average: 55032 cycles/ticks + +Loop spin: 207 +gen_a: +median: 17270 cycles/ticks +average: 17457 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 408 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29410 cycles/ticks +average: 29603 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31095 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44944 cycles/ticks +average: 45134 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48218 cycles/ticks + +kyber_encaps_derand: +median: 47836 cycles/ticks +average: 48008 cycles/ticks + +kyber_encaps: +median: 48904 cycles/ticks +average: 49144 cycles/ticks + +kyber_decaps: +median: 54692 cycles/ticks +average: 54956 cycles/ticks + +Loop spin: 208 +gen_a: +median: 17258 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 684 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29408 cycles/ticks +average: 29582 cycles/ticks + +indcpa_enc: +median: 30972 cycles/ticks +average: 31117 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45160 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48269 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48057 cycles/ticks + +kyber_encaps: +median: 48914 cycles/ticks +average: 49125 cycles/ticks + +kyber_decaps: +median: 54674 cycles/ticks +average: 54907 cycles/ticks + +Loop spin: 209 +gen_a: +median: 17350 cycles/ticks +average: 17487 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29465 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31058 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 46320 cycles/ticks +average: 46517 cycles/ticks + +kyber_keypair: +median: 47782 cycles/ticks +average: 48177 cycles/ticks + +kyber_encaps_derand: +median: 47720 cycles/ticks +average: 47935 cycles/ticks + +kyber_encaps: +median: 48852 cycles/ticks +average: 49071 cycles/ticks + +kyber_decaps: +median: 54636 cycles/ticks +average: 54837 cycles/ticks + +Loop spin: 210 +gen_a: +median: 17688 cycles/ticks +average: 17846 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29451 cycles/ticks + +indcpa_enc: +median: 30770 cycles/ticks +average: 30938 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44888 cycles/ticks +average: 45072 cycles/ticks + +kyber_keypair: +median: 47984 cycles/ticks +average: 48338 cycles/ticks + +kyber_encaps_derand: +median: 47974 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps: +median: 48970 cycles/ticks +average: 49192 cycles/ticks + +kyber_decaps: +median: 55026 cycles/ticks +average: 55307 cycles/ticks + +Loop spin: 211 +gen_a: +median: 17776 cycles/ticks +average: 17775 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29342 cycles/ticks +average: 29554 cycles/ticks + +indcpa_enc: +median: 31008 cycles/ticks +average: 31166 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45143 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48337 cycles/ticks + +kyber_encaps_derand: +median: 49300 cycles/ticks +average: 49481 cycles/ticks + +kyber_encaps: +median: 50376 cycles/ticks +average: 50646 cycles/ticks + +kyber_decaps: +median: 56044 cycles/ticks +average: 56271 cycles/ticks + +Loop spin: 212 +gen_a: +median: 17292 cycles/ticks +average: 17498 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29519 cycles/ticks + +indcpa_enc: +median: 30976 cycles/ticks +average: 31146 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2007 cycles/ticks + +kyber_keypair_derand: +median: 45006 cycles/ticks +average: 45223 cycles/ticks + +kyber_keypair: +median: 48014 cycles/ticks +average: 48394 cycles/ticks + +kyber_encaps_derand: +median: 48072 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps: +median: 49070 cycles/ticks +average: 49262 cycles/ticks + +kyber_decaps: +median: 54774 cycles/ticks +average: 54980 cycles/ticks + +Loop spin: 213 +gen_a: +median: 17254 cycles/ticks +average: 17360 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29488 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31093 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 44876 cycles/ticks +average: 45082 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48214 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48073 cycles/ticks + +kyber_encaps: +median: 48930 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55078 cycles/ticks + +Loop spin: 214 +gen_a: +median: 17318 cycles/ticks +average: 17487 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29466 cycles/ticks + +indcpa_enc: +median: 30966 cycles/ticks +average: 31141 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44778 cycles/ticks +average: 44963 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48206 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48026 cycles/ticks + +kyber_encaps: +median: 48916 cycles/ticks +average: 49130 cycles/ticks + +kyber_decaps: +median: 54648 cycles/ticks +average: 54888 cycles/ticks + +Loop spin: 215 +gen_a: +median: 17286 cycles/ticks +average: 17509 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30792 cycles/ticks +average: 31003 cycles/ticks + +indcpa_enc: +median: 32386 cycles/ticks +average: 32532 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45123 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48217 cycles/ticks + +kyber_encaps_derand: +median: 47914 cycles/ticks +average: 48091 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49242 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55048 cycles/ticks + +Loop spin: 216 +gen_a: +median: 17320 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 238 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29272 cycles/ticks +average: 29476 cycles/ticks + +indcpa_enc: +median: 30910 cycles/ticks +average: 31074 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45096 cycles/ticks + +kyber_keypair: +median: 47788 cycles/ticks +average: 48152 cycles/ticks + +kyber_encaps_derand: +median: 47842 cycles/ticks +average: 48068 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49176 cycles/ticks + +kyber_decaps: +median: 54832 cycles/ticks +average: 55069 cycles/ticks + +Loop spin: 217 +gen_a: +median: 17260 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 224 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29240 cycles/ticks +average: 29466 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 31105 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 45196 cycles/ticks +average: 45365 cycles/ticks + +kyber_keypair: +median: 48106 cycles/ticks +average: 48506 cycles/ticks + +kyber_encaps_derand: +median: 47968 cycles/ticks +average: 48174 cycles/ticks + +kyber_encaps: +median: 49088 cycles/ticks +average: 49347 cycles/ticks + +kyber_decaps: +median: 54946 cycles/ticks +average: 55164 cycles/ticks + +Loop spin: 218 +gen_a: +median: 17260 cycles/ticks +average: 17353 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29260 cycles/ticks +average: 29458 cycles/ticks + +indcpa_enc: +median: 30790 cycles/ticks +average: 30931 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44874 cycles/ticks +average: 45090 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48339 cycles/ticks + +kyber_encaps_derand: +median: 47898 cycles/ticks +average: 48115 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49196 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55045 cycles/ticks + +Loop spin: 219 +gen_a: +median: 17258 cycles/ticks +average: 17437 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29444 cycles/ticks +average: 29707 cycles/ticks + +indcpa_enc: +median: 31090 cycles/ticks +average: 31230 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44964 cycles/ticks +average: 45196 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48279 cycles/ticks + +kyber_encaps_derand: +median: 48058 cycles/ticks +average: 48258 cycles/ticks + +kyber_encaps: +median: 49034 cycles/ticks +average: 49248 cycles/ticks + +kyber_decaps: +median: 54676 cycles/ticks +average: 54954 cycles/ticks + +Loop spin: 220 +gen_a: +median: 17318 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 278 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29372 cycles/ticks +average: 29549 cycles/ticks + +indcpa_enc: +median: 30946 cycles/ticks +average: 31097 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 44882 cycles/ticks +average: 45097 cycles/ticks + +kyber_keypair: +median: 47848 cycles/ticks +average: 48243 cycles/ticks + +kyber_encaps_derand: +median: 47826 cycles/ticks +average: 48059 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49128 cycles/ticks + +kyber_decaps: +median: 54724 cycles/ticks +average: 54951 cycles/ticks + +Loop spin: 221 +gen_a: +median: 17258 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 254 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 238 cycles/ticks + +indcpa_keypair: +median: 30710 cycles/ticks +average: 30909 cycles/ticks + +indcpa_enc: +median: 32148 cycles/ticks +average: 32317 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44938 cycles/ticks +average: 45187 cycles/ticks + +kyber_keypair: +median: 48108 cycles/ticks +average: 48502 cycles/ticks + +kyber_encaps_derand: +median: 47998 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps: +median: 49008 cycles/ticks +average: 49224 cycles/ticks + +kyber_decaps: +median: 54892 cycles/ticks +average: 55097 cycles/ticks + +Loop spin: 222 +gen_a: +median: 17302 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29148 cycles/ticks +average: 29368 cycles/ticks + +indcpa_enc: +median: 30736 cycles/ticks +average: 30918 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44788 cycles/ticks +average: 45008 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48309 cycles/ticks + +kyber_encaps_derand: +median: 47980 cycles/ticks +average: 48174 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49280 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55048 cycles/ticks + +Loop spin: 223 +gen_a: +median: 17270 cycles/ticks +average: 17395 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29340 cycles/ticks +average: 29551 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31028 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45119 cycles/ticks + +kyber_keypair: +median: 48030 cycles/ticks +average: 48415 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps: +median: 49078 cycles/ticks +average: 49292 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55089 cycles/ticks + +Loop spin: 224 +gen_a: +median: 17254 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30658 cycles/ticks +average: 30848 cycles/ticks + +indcpa_enc: +median: 32370 cycles/ticks +average: 32512 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 45014 cycles/ticks +average: 45237 cycles/ticks + +kyber_keypair: +median: 47986 cycles/ticks +average: 48383 cycles/ticks + +kyber_encaps_derand: +median: 47964 cycles/ticks +average: 48217 cycles/ticks + +kyber_encaps: +median: 49060 cycles/ticks +average: 49295 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54985 cycles/ticks + +Loop spin: 225 +gen_a: +median: 17290 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 67 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 38 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29344 cycles/ticks +average: 29542 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31071 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45089 cycles/ticks + +kyber_keypair: +median: 47952 cycles/ticks +average: 48318 cycles/ticks + +kyber_encaps_derand: +median: 47936 cycles/ticks +average: 48166 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49231 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 55018 cycles/ticks + +Loop spin: 226 +gen_a: +median: 17246 cycles/ticks +average: 17389 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29260 cycles/ticks +average: 29455 cycles/ticks + +indcpa_enc: +median: 30846 cycles/ticks +average: 30988 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45205 cycles/ticks + +kyber_keypair: +median: 47972 cycles/ticks +average: 48360 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48129 cycles/ticks + +kyber_encaps: +median: 49212 cycles/ticks +average: 49497 cycles/ticks + +kyber_decaps: +median: 54692 cycles/ticks +average: 54928 cycles/ticks + +Loop spin: 227 +gen_a: +median: 17280 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29551 cycles/ticks + +indcpa_enc: +median: 31002 cycles/ticks +average: 31219 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44882 cycles/ticks +average: 45099 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48304 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49259 cycles/ticks + +kyber_decaps: +median: 54938 cycles/ticks +average: 55206 cycles/ticks + +Loop spin: 228 +gen_a: +median: 17264 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29479 cycles/ticks + +indcpa_enc: +median: 30828 cycles/ticks +average: 30990 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44902 cycles/ticks +average: 45073 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 49274 cycles/ticks +average: 49486 cycles/ticks + +kyber_encaps: +median: 50402 cycles/ticks +average: 50675 cycles/ticks + +kyber_decaps: +median: 56146 cycles/ticks +average: 56417 cycles/ticks + +Loop spin: 229 +gen_a: +median: 17280 cycles/ticks +average: 17454 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29506 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31088 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 47952 cycles/ticks +average: 48274 cycles/ticks + +kyber_encaps_derand: +median: 47956 cycles/ticks +average: 48184 cycles/ticks + +kyber_encaps: +median: 49066 cycles/ticks +average: 49303 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 55075 cycles/ticks + +Loop spin: 230 +gen_a: +median: 17282 cycles/ticks +average: 17451 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1786 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 40 cycles/ticks +average: 41 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29392 cycles/ticks + +indcpa_enc: +median: 30660 cycles/ticks +average: 30816 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2060 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45114 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48273 cycles/ticks + +kyber_encaps_derand: +median: 47774 cycles/ticks +average: 47987 cycles/ticks + +kyber_encaps: +median: 48854 cycles/ticks +average: 49071 cycles/ticks + +kyber_decaps: +median: 54624 cycles/ticks +average: 54896 cycles/ticks + +Loop spin: 231 +gen_a: +median: 17292 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 359 cycles/ticks + +indcpa_keypair: +median: 29304 cycles/ticks +average: 29520 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31046 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44870 cycles/ticks +average: 45075 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48059 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54726 cycles/ticks +average: 54980 cycles/ticks + +Loop spin: 232 +gen_a: +median: 17280 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29459 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31094 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44992 cycles/ticks +average: 45188 cycles/ticks + +kyber_keypair: +median: 48060 cycles/ticks +average: 48420 cycles/ticks + +kyber_encaps_derand: +median: 47810 cycles/ticks +average: 48024 cycles/ticks + +kyber_encaps: +median: 48916 cycles/ticks +average: 49131 cycles/ticks + +kyber_decaps: +median: 54560 cycles/ticks +average: 54794 cycles/ticks + +Loop spin: 233 +gen_a: +median: 17274 cycles/ticks +average: 17507 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29526 cycles/ticks +average: 29719 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30987 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45048 cycles/ticks +average: 45260 cycles/ticks + +kyber_keypair: +median: 47960 cycles/ticks +average: 48305 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48090 cycles/ticks + +kyber_encaps: +median: 48966 cycles/ticks +average: 49195 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55103 cycles/ticks + +Loop spin: 234 +gen_a: +median: 17272 cycles/ticks +average: 17456 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1812 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1780 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29296 cycles/ticks +average: 29511 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 30987 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44922 cycles/ticks +average: 45116 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 47934 cycles/ticks +average: 48151 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49156 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54967 cycles/ticks + +Loop spin: 235 +gen_a: +median: 17286 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29428 cycles/ticks +average: 29664 cycles/ticks + +indcpa_enc: +median: 30928 cycles/ticks +average: 31116 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45201 cycles/ticks + +kyber_keypair: +median: 47990 cycles/ticks +average: 48414 cycles/ticks + +kyber_encaps_derand: +median: 48024 cycles/ticks +average: 48219 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49212 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 55058 cycles/ticks + +Loop spin: 236 +gen_a: +median: 17340 cycles/ticks +average: 17451 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29298 cycles/ticks +average: 29503 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31107 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44824 cycles/ticks +average: 45055 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48193 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48106 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49194 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 55016 cycles/ticks + +Loop spin: 237 +gen_a: +median: 17336 cycles/ticks +average: 17464 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 42 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29408 cycles/ticks +average: 29619 cycles/ticks + +indcpa_enc: +median: 31146 cycles/ticks +average: 31372 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44958 cycles/ticks +average: 45215 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48142 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49222 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55022 cycles/ticks + +Loop spin: 238 +gen_a: +median: 17320 cycles/ticks +average: 17470 cycles/ticks + +poly_getnoise_eta1: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29206 cycles/ticks +average: 29409 cycles/ticks + +indcpa_enc: +median: 30762 cycles/ticks +average: 30942 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45149 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48341 cycles/ticks + +kyber_encaps_derand: +median: 47788 cycles/ticks +average: 48042 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49157 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55019 cycles/ticks + +Loop spin: 239 +gen_a: +median: 17292 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29208 cycles/ticks +average: 29403 cycles/ticks + +indcpa_enc: +median: 30726 cycles/ticks +average: 30889 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 45004 cycles/ticks +average: 45186 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps_derand: +median: 47806 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 49062 cycles/ticks +average: 49280 cycles/ticks + +kyber_decaps: +median: 54858 cycles/ticks +average: 55101 cycles/ticks + +Loop spin: 240 +gen_a: +median: 17264 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29416 cycles/ticks +average: 29617 cycles/ticks + +indcpa_enc: +median: 30982 cycles/ticks +average: 31130 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2060 cycles/ticks + +kyber_keypair_derand: +median: 44918 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 48102 cycles/ticks +average: 48496 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49186 cycles/ticks + +kyber_decaps: +median: 54838 cycles/ticks +average: 55068 cycles/ticks + +Loop spin: 241 +gen_a: +median: 17308 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 69 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29262 cycles/ticks +average: 29467 cycles/ticks + +indcpa_enc: +median: 30974 cycles/ticks +average: 31126 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45071 cycles/ticks + +kyber_keypair: +median: 48030 cycles/ticks +average: 48379 cycles/ticks + +kyber_encaps_derand: +median: 48266 cycles/ticks +average: 48480 cycles/ticks + +kyber_encaps: +median: 49464 cycles/ticks +average: 49735 cycles/ticks + +kyber_decaps: +median: 54906 cycles/ticks +average: 55143 cycles/ticks + +Loop spin: 242 +gen_a: +median: 17322 cycles/ticks +average: 17489 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29382 cycles/ticks +average: 29583 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31078 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44866 cycles/ticks +average: 45071 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps_derand: +median: 47880 cycles/ticks +average: 48073 cycles/ticks + +kyber_encaps: +median: 48970 cycles/ticks +average: 49195 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55060 cycles/ticks + +Loop spin: 243 +gen_a: +median: 17352 cycles/ticks +average: 17493 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 224 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 404 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29476 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 30975 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45114 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48305 cycles/ticks + +kyber_encaps_derand: +median: 47812 cycles/ticks +average: 50569 cycles/ticks + +kyber_encaps: +median: 48898 cycles/ticks +average: 49173 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55021 cycles/ticks + +Loop spin: 244 +gen_a: +median: 17352 cycles/ticks +average: 17503 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1796 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29376 cycles/ticks +average: 29582 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31098 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44948 cycles/ticks +average: 45132 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 50565 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48205 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49264 cycles/ticks + +kyber_decaps: +median: 54866 cycles/ticks +average: 55143 cycles/ticks + +Loop spin: 245 +gen_a: +median: 17364 cycles/ticks +average: 17531 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29268 cycles/ticks +average: 29472 cycles/ticks + +indcpa_enc: +median: 30796 cycles/ticks +average: 30979 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 46224 cycles/ticks +average: 46468 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48237 cycles/ticks + +kyber_encaps_derand: +median: 47986 cycles/ticks +average: 48207 cycles/ticks + +kyber_encaps: +median: 49078 cycles/ticks +average: 49293 cycles/ticks + +kyber_decaps: +median: 54912 cycles/ticks +average: 55175 cycles/ticks + +Loop spin: 246 +gen_a: +median: 17306 cycles/ticks +average: 17539 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 403 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29162 cycles/ticks +average: 29461 cycles/ticks + +indcpa_enc: +median: 30742 cycles/ticks +average: 30947 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44866 cycles/ticks +average: 45095 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps_derand: +median: 47850 cycles/ticks +average: 48044 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49212 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 247 +gen_a: +median: 17264 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29272 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 30995 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2077 cycles/ticks + +kyber_keypair_derand: +median: 44896 cycles/ticks +average: 45163 cycles/ticks + +kyber_keypair: +median: 47966 cycles/ticks +average: 48391 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48064 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49313 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55034 cycles/ticks + +Loop spin: 248 +gen_a: +median: 17258 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 32052 cycles/ticks +average: 32286 cycles/ticks + +indcpa_enc: +median: 33590 cycles/ticks +average: 33823 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 45024 cycles/ticks +average: 45291 cycles/ticks + +kyber_keypair: +median: 48032 cycles/ticks +average: 48437 cycles/ticks + +kyber_encaps_derand: +median: 49280 cycles/ticks +average: 49519 cycles/ticks + +kyber_encaps: +median: 50344 cycles/ticks +average: 50596 cycles/ticks + +kyber_decaps: +median: 56164 cycles/ticks +average: 56396 cycles/ticks + +Loop spin: 249 +gen_a: +median: 17252 cycles/ticks +average: 17358 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29378 cycles/ticks +average: 29590 cycles/ticks + +indcpa_enc: +median: 31026 cycles/ticks +average: 31172 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44978 cycles/ticks +average: 45293 cycles/ticks + +kyber_keypair: +median: 47990 cycles/ticks +average: 48386 cycles/ticks + +kyber_encaps_derand: +median: 47922 cycles/ticks +average: 48384 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49321 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 55012 cycles/ticks + +Loop spin: 250 +gen_a: +median: 17316 cycles/ticks +average: 17478 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 402 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29503 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 31071 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44902 cycles/ticks +average: 45133 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48376 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48136 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49212 cycles/ticks + +kyber_decaps: +median: 54906 cycles/ticks +average: 55120 cycles/ticks + +Loop spin: 251 +gen_a: +median: 17252 cycles/ticks +average: 17363 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29507 cycles/ticks + +indcpa_enc: +median: 30890 cycles/ticks +average: 31050 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 45000 cycles/ticks +average: 45190 cycles/ticks + +kyber_keypair: +median: 48002 cycles/ticks +average: 48389 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49305 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55084 cycles/ticks + +Loop spin: 252 +gen_a: +median: 17280 cycles/ticks +average: 17400 cycles/ticks + +poly_getnoise_eta1: +median: 1774 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1772 cycles/ticks +average: 1785 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29441 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31045 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 44838 cycles/ticks +average: 45072 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48298 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48238 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49235 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 54996 cycles/ticks + +Loop spin: 253 +gen_a: +median: 17290 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 408 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29528 cycles/ticks +average: 29727 cycles/ticks + +indcpa_enc: +median: 30968 cycles/ticks +average: 31098 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 46304 cycles/ticks +average: 46536 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps_derand: +median: 47956 cycles/ticks +average: 48222 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49321 cycles/ticks + +kyber_decaps: +median: 54924 cycles/ticks +average: 55155 cycles/ticks + +Loop spin: 254 +gen_a: +median: 17276 cycles/ticks +average: 17374 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1764 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29298 cycles/ticks +average: 29507 cycles/ticks + +indcpa_enc: +median: 30922 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47956 cycles/ticks +average: 48352 cycles/ticks + +kyber_encaps_derand: +median: 48000 cycles/ticks +average: 48208 cycles/ticks + +kyber_encaps: +median: 49110 cycles/ticks +average: 49366 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55070 cycles/ticks + +Loop spin: 255 +gen_a: +median: 17308 cycles/ticks +average: 17435 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29114 cycles/ticks +average: 29315 cycles/ticks + +indcpa_enc: +median: 30652 cycles/ticks +average: 30830 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44862 cycles/ticks +average: 45051 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48279 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48080 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49207 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55045 cycles/ticks + +Loop spin: 256 +gen_a: +median: 17280 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29512 cycles/ticks +average: 29750 cycles/ticks + +indcpa_enc: +median: 31216 cycles/ticks +average: 31416 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 45080 cycles/ticks +average: 45301 cycles/ticks + +kyber_keypair: +median: 48082 cycles/ticks +average: 48430 cycles/ticks + +kyber_encaps_derand: +median: 48148 cycles/ticks +average: 48373 cycles/ticks + +kyber_encaps: +median: 49240 cycles/ticks +average: 49468 cycles/ticks + +kyber_decaps: +median: 54954 cycles/ticks +average: 55253 cycles/ticks + +Loop spin: 257 +gen_a: +median: 17260 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1748 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30700 cycles/ticks +average: 30892 cycles/ticks + +indcpa_enc: +median: 32198 cycles/ticks +average: 32374 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45184 cycles/ticks + +kyber_keypair: +median: 48120 cycles/ticks +average: 48517 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49291 cycles/ticks + +kyber_decaps: +median: 54886 cycles/ticks +average: 55151 cycles/ticks + +Loop spin: 258 +gen_a: +median: 17266 cycles/ticks +average: 17402 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1798 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 54 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30512 cycles/ticks +average: 30722 cycles/ticks + +indcpa_enc: +median: 32304 cycles/ticks +average: 32468 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2067 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45038 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48222 cycles/ticks + +kyber_encaps_derand: +median: 47810 cycles/ticks +average: 48021 cycles/ticks + +kyber_encaps: +median: 48940 cycles/ticks +average: 49169 cycles/ticks + +kyber_decaps: +median: 54678 cycles/ticks +average: 54924 cycles/ticks + +Loop spin: 259 +gen_a: +median: 17414 cycles/ticks +average: 17579 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 225 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29497 cycles/ticks + +indcpa_enc: +median: 30792 cycles/ticks +average: 30971 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45225 cycles/ticks + +kyber_keypair: +median: 48016 cycles/ticks +average: 48427 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48096 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49169 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55115 cycles/ticks + +Loop spin: 260 +gen_a: +median: 17262 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1744 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29302 cycles/ticks +average: 29552 cycles/ticks + +indcpa_enc: +median: 30928 cycles/ticks +average: 31144 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45133 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48332 cycles/ticks + +kyber_encaps_derand: +median: 47754 cycles/ticks +average: 47962 cycles/ticks + +kyber_encaps: +median: 48898 cycles/ticks +average: 49175 cycles/ticks + +kyber_decaps: +median: 54560 cycles/ticks +average: 54788 cycles/ticks + +Loop spin: 261 +gen_a: +median: 17230 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 239 cycles/ticks + +indcpa_keypair: +median: 29558 cycles/ticks +average: 29752 cycles/ticks + +indcpa_enc: +median: 30990 cycles/ticks +average: 31179 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 46456 cycles/ticks +average: 46702 cycles/ticks + +kyber_keypair: +median: 47956 cycles/ticks +average: 48345 cycles/ticks + +kyber_encaps_derand: +median: 47834 cycles/ticks +average: 48030 cycles/ticks + +kyber_encaps: +median: 48848 cycles/ticks +average: 49072 cycles/ticks + +kyber_decaps: +median: 54660 cycles/ticks +average: 54894 cycles/ticks + +Loop spin: 262 +gen_a: +median: 17374 cycles/ticks +average: 17635 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30708 cycles/ticks +average: 30901 cycles/ticks + +indcpa_enc: +median: 32378 cycles/ticks +average: 32559 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45217 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48284 cycles/ticks + +kyber_encaps_derand: +median: 49286 cycles/ticks +average: 49518 cycles/ticks + +kyber_encaps: +median: 50360 cycles/ticks +average: 50565 cycles/ticks + +kyber_decaps: +median: 56210 cycles/ticks +average: 56475 cycles/ticks + +Loop spin: 263 +gen_a: +median: 17338 cycles/ticks +average: 17488 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30982 cycles/ticks +average: 31131 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2068 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45154 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48396 cycles/ticks + +kyber_encaps_derand: +median: 48182 cycles/ticks +average: 48369 cycles/ticks + +kyber_encaps: +median: 49306 cycles/ticks +average: 49530 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55052 cycles/ticks + +Loop spin: 264 +gen_a: +median: 17326 cycles/ticks +average: 17480 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 260 cycles/ticks +average: 287 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 407 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29382 cycles/ticks +average: 29608 cycles/ticks + +indcpa_enc: +median: 30748 cycles/ticks +average: 30917 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44988 cycles/ticks +average: 45170 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48462 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48054 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49164 cycles/ticks + +kyber_decaps: +median: 54850 cycles/ticks +average: 55071 cycles/ticks + +Loop spin: 265 +gen_a: +median: 17266 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29270 cycles/ticks +average: 29474 cycles/ticks + +indcpa_enc: +median: 30802 cycles/ticks +average: 30957 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45114 cycles/ticks + +kyber_keypair: +median: 48100 cycles/ticks +average: 48491 cycles/ticks + +kyber_encaps_derand: +median: 48064 cycles/ticks +average: 48301 cycles/ticks + +kyber_encaps: +median: 49150 cycles/ticks +average: 49370 cycles/ticks + +kyber_decaps: +median: 54862 cycles/ticks +average: 55106 cycles/ticks + +Loop spin: 266 +gen_a: +median: 17314 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 38 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29415 cycles/ticks + +indcpa_enc: +median: 30788 cycles/ticks +average: 30963 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44848 cycles/ticks +average: 45073 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48268 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48152 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49238 cycles/ticks + +kyber_decaps: +median: 54706 cycles/ticks +average: 54940 cycles/ticks + +Loop spin: 267 +gen_a: +median: 17266 cycles/ticks +average: 17373 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29388 cycles/ticks +average: 29608 cycles/ticks + +indcpa_enc: +median: 31060 cycles/ticks +average: 31241 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44970 cycles/ticks +average: 45180 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48269 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48193 cycles/ticks + +kyber_encaps: +median: 49156 cycles/ticks +average: 49433 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 55034 cycles/ticks + +Loop spin: 268 +gen_a: +median: 17348 cycles/ticks +average: 17443 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29262 cycles/ticks +average: 29531 cycles/ticks + +indcpa_enc: +median: 30792 cycles/ticks +average: 30971 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44782 cycles/ticks +average: 44981 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48282 cycles/ticks + +kyber_encaps_derand: +median: 50744 cycles/ticks +average: 50997 cycles/ticks + +kyber_encaps: +median: 51856 cycles/ticks +average: 52147 cycles/ticks + +kyber_decaps: +median: 57684 cycles/ticks +average: 57985 cycles/ticks + +Loop spin: 269 +gen_a: +median: 17336 cycles/ticks +average: 17483 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29558 cycles/ticks +average: 29748 cycles/ticks + +indcpa_enc: +median: 31176 cycles/ticks +average: 31362 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 46538 cycles/ticks +average: 46733 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 48018 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps: +median: 49110 cycles/ticks +average: 49347 cycles/ticks + +kyber_decaps: +median: 54958 cycles/ticks +average: 55224 cycles/ticks + +Loop spin: 270 +gen_a: +median: 17220 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29458 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30927 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 46324 cycles/ticks +average: 46519 cycles/ticks + +kyber_keypair: +median: 47972 cycles/ticks +average: 48346 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 48912 cycles/ticks +average: 49152 cycles/ticks + +kyber_decaps: +median: 54844 cycles/ticks +average: 55106 cycles/ticks + +Loop spin: 271 +gen_a: +median: 17288 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29408 cycles/ticks +average: 29610 cycles/ticks + +indcpa_enc: +median: 31064 cycles/ticks +average: 31241 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44980 cycles/ticks +average: 45177 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48223 cycles/ticks + +kyber_encaps_derand: +median: 47842 cycles/ticks +average: 48024 cycles/ticks + +kyber_encaps: +median: 48934 cycles/ticks +average: 49158 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 54995 cycles/ticks + +Loop spin: 272 +gen_a: +median: 17264 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29330 cycles/ticks +average: 29529 cycles/ticks + +indcpa_enc: +median: 30922 cycles/ticks +average: 31085 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44984 cycles/ticks +average: 45176 cycles/ticks + +kyber_keypair: +median: 48016 cycles/ticks +average: 48395 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48088 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49186 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55458 cycles/ticks + +Loop spin: 273 +gen_a: +median: 17272 cycles/ticks +average: 17502 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 38 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 31876 cycles/ticks +average: 32060 cycles/ticks + +indcpa_enc: +median: 31044 cycles/ticks +average: 31214 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 45848 cycles/ticks +average: 46009 cycles/ticks + +kyber_keypair: +median: 48342 cycles/ticks +average: 48711 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48010 cycles/ticks + +kyber_encaps: +median: 48846 cycles/ticks +average: 49094 cycles/ticks + +kyber_decaps: +median: 54584 cycles/ticks +average: 54831 cycles/ticks + +Loop spin: 274 +gen_a: +median: 17280 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29555 cycles/ticks + +indcpa_enc: +median: 30852 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44968 cycles/ticks +average: 45167 cycles/ticks + +kyber_keypair: +median: 47962 cycles/ticks +average: 48337 cycles/ticks + +kyber_encaps_derand: +median: 47952 cycles/ticks +average: 48146 cycles/ticks + +kyber_encaps: +median: 49048 cycles/ticks +average: 49259 cycles/ticks + +kyber_decaps: +median: 54604 cycles/ticks +average: 54857 cycles/ticks + +Loop spin: 275 +gen_a: +median: 17260 cycles/ticks +average: 17402 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 401 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 40 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29342 cycles/ticks +average: 29593 cycles/ticks + +indcpa_enc: +median: 30744 cycles/ticks +average: 30948 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 44744 cycles/ticks +average: 44954 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps_derand: +median: 47966 cycles/ticks +average: 48185 cycles/ticks + +kyber_encaps: +median: 48918 cycles/ticks +average: 49127 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 55021 cycles/ticks + +Loop spin: 276 +gen_a: +median: 17268 cycles/ticks +average: 17393 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1801 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29634 cycles/ticks +average: 29815 cycles/ticks + +indcpa_enc: +median: 31044 cycles/ticks +average: 31300 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44970 cycles/ticks +average: 45225 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48270 cycles/ticks + +kyber_encaps_derand: +median: 47968 cycles/ticks +average: 48162 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49235 cycles/ticks + +kyber_decaps: +median: 54688 cycles/ticks +average: 54926 cycles/ticks + +Loop spin: 277 +gen_a: +median: 17316 cycles/ticks +average: 17505 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29445 cycles/ticks + +indcpa_enc: +median: 30996 cycles/ticks +average: 31133 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2061 cycles/ticks + +kyber_keypair_derand: +median: 44842 cycles/ticks +average: 45079 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48296 cycles/ticks + +kyber_encaps_derand: +median: 49238 cycles/ticks +average: 49436 cycles/ticks + +kyber_encaps: +median: 50342 cycles/ticks +average: 50572 cycles/ticks + +kyber_decaps: +median: 56124 cycles/ticks +average: 56392 cycles/ticks + +Loop spin: 278 +gen_a: +median: 17314 cycles/ticks +average: 17488 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 426 cycles/ticks +average: 429 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29236 cycles/ticks +average: 29472 cycles/ticks + +indcpa_enc: +median: 30938 cycles/ticks +average: 31106 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44886 cycles/ticks +average: 45097 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48305 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48071 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49209 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55013 cycles/ticks + +Loop spin: 279 +gen_a: +median: 17292 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 30936 cycles/ticks +average: 31092 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44804 cycles/ticks +average: 45065 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48323 cycles/ticks + +kyber_encaps_derand: +median: 49348 cycles/ticks +average: 49607 cycles/ticks + +kyber_encaps: +median: 50440 cycles/ticks +average: 50657 cycles/ticks + +kyber_decaps: +median: 56152 cycles/ticks +average: 56398 cycles/ticks + +Loop spin: 280 +gen_a: +median: 17280 cycles/ticks +average: 17471 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29334 cycles/ticks +average: 29537 cycles/ticks + +indcpa_enc: +median: 30730 cycles/ticks +average: 30907 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45116 cycles/ticks + +kyber_keypair: +median: 47934 cycles/ticks +average: 48293 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48154 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49217 cycles/ticks + +kyber_decaps: +median: 55036 cycles/ticks +average: 55278 cycles/ticks + +Loop spin: 281 +gen_a: +median: 17246 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29358 cycles/ticks +average: 29522 cycles/ticks + +indcpa_enc: +median: 31006 cycles/ticks +average: 31159 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44922 cycles/ticks +average: 45142 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48348 cycles/ticks + +kyber_encaps_derand: +median: 48004 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps: +median: 49082 cycles/ticks +average: 49327 cycles/ticks + +kyber_decaps: +median: 54706 cycles/ticks +average: 54955 cycles/ticks + +Loop spin: 282 +gen_a: +median: 17262 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29536 cycles/ticks +average: 29748 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30977 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45110 cycles/ticks + +kyber_keypair: +median: 47966 cycles/ticks +average: 48357 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48040 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49228 cycles/ticks + +kyber_decaps: +median: 54722 cycles/ticks +average: 54966 cycles/ticks + +Loop spin: 283 +gen_a: +median: 17282 cycles/ticks +average: 17426 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1798 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 243 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29507 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31082 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44932 cycles/ticks +average: 45152 cycles/ticks + +kyber_keypair: +median: 47970 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 48034 cycles/ticks +average: 48233 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49262 cycles/ticks + +kyber_decaps: +median: 54664 cycles/ticks +average: 54936 cycles/ticks + +Loop spin: 284 +gen_a: +median: 17312 cycles/ticks +average: 17467 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 242 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29126 cycles/ticks +average: 29312 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31016 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45141 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48089 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49223 cycles/ticks + +kyber_decaps: +median: 54850 cycles/ticks +average: 55101 cycles/ticks + +Loop spin: 285 +gen_a: +median: 17278 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1785 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29578 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31191 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45034 cycles/ticks + +kyber_keypair: +median: 48030 cycles/ticks +average: 48390 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48088 cycles/ticks + +kyber_encaps: +median: 48882 cycles/ticks +average: 49130 cycles/ticks + +kyber_decaps: +median: 54706 cycles/ticks +average: 54982 cycles/ticks + +Loop spin: 286 +gen_a: +median: 17248 cycles/ticks +average: 17391 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30828 cycles/ticks +average: 31092 cycles/ticks + +indcpa_enc: +median: 32412 cycles/ticks +average: 32566 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2053 cycles/ticks + +kyber_keypair_derand: +median: 45134 cycles/ticks +average: 45342 cycles/ticks + +kyber_keypair: +median: 48084 cycles/ticks +average: 48461 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48098 cycles/ticks + +kyber_encaps: +median: 48940 cycles/ticks +average: 49166 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54993 cycles/ticks + +Loop spin: 287 +gen_a: +median: 17320 cycles/ticks +average: 17520 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1783 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29542 cycles/ticks +average: 29736 cycles/ticks + +indcpa_enc: +median: 30870 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45171 cycles/ticks + +kyber_keypair: +median: 48018 cycles/ticks +average: 48398 cycles/ticks + +kyber_encaps_derand: +median: 49326 cycles/ticks +average: 49537 cycles/ticks + +kyber_encaps: +median: 50390 cycles/ticks +average: 50637 cycles/ticks + +kyber_decaps: +median: 56344 cycles/ticks +average: 56565 cycles/ticks + +Loop spin: 288 +gen_a: +median: 17260 cycles/ticks +average: 17451 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29376 cycles/ticks +average: 29649 cycles/ticks + +indcpa_enc: +median: 31008 cycles/ticks +average: 31190 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44994 cycles/ticks +average: 45207 cycles/ticks + +kyber_keypair: +median: 47870 cycles/ticks +average: 48220 cycles/ticks + +kyber_encaps_derand: +median: 47916 cycles/ticks +average: 48093 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55101 cycles/ticks + +Loop spin: 289 +gen_a: +median: 17266 cycles/ticks +average: 17398 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29312 cycles/ticks +average: 29510 cycles/ticks + +indcpa_enc: +median: 30998 cycles/ticks +average: 31170 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44934 cycles/ticks +average: 45167 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 48262 cycles/ticks +average: 48463 cycles/ticks + +kyber_encaps: +median: 49100 cycles/ticks +average: 49303 cycles/ticks + +kyber_decaps: +median: 54830 cycles/ticks +average: 55079 cycles/ticks + +Loop spin: 290 +gen_a: +median: 17294 cycles/ticks +average: 17406 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29506 cycles/ticks + +indcpa_enc: +median: 30848 cycles/ticks +average: 31046 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2064 cycles/ticks + +kyber_keypair_derand: +median: 44808 cycles/ticks +average: 45117 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 50726 cycles/ticks +average: 50951 cycles/ticks + +kyber_encaps: +median: 51812 cycles/ticks +average: 52082 cycles/ticks + +kyber_decaps: +median: 57644 cycles/ticks +average: 57890 cycles/ticks + +Loop spin: 291 +gen_a: +median: 17326 cycles/ticks +average: 17456 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29178 cycles/ticks +average: 29422 cycles/ticks + +indcpa_enc: +median: 30750 cycles/ticks +average: 30925 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 44814 cycles/ticks +average: 45067 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 47850 cycles/ticks +average: 48060 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49274 cycles/ticks + +kyber_decaps: +median: 54818 cycles/ticks +average: 55077 cycles/ticks + +Loop spin: 292 +gen_a: +median: 17296 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29340 cycles/ticks +average: 29543 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30966 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44886 cycles/ticks +average: 45159 cycles/ticks + +kyber_keypair: +median: 47952 cycles/ticks +average: 48305 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48260 cycles/ticks + +kyber_encaps: +median: 49108 cycles/ticks +average: 49357 cycles/ticks + +kyber_decaps: +median: 55040 cycles/ticks +average: 55253 cycles/ticks + +Loop spin: 293 +gen_a: +median: 17324 cycles/ticks +average: 17426 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29250 cycles/ticks +average: 29450 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31007 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45192 cycles/ticks + +kyber_keypair: +median: 48082 cycles/ticks +average: 48511 cycles/ticks + +kyber_encaps_derand: +median: 49306 cycles/ticks +average: 49540 cycles/ticks + +kyber_encaps: +median: 50424 cycles/ticks +average: 50710 cycles/ticks + +kyber_decaps: +median: 56080 cycles/ticks +average: 56356 cycles/ticks + +Loop spin: 294 +gen_a: +median: 17416 cycles/ticks +average: 17536 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1810 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29220 cycles/ticks +average: 29433 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30987 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45184 cycles/ticks + +kyber_keypair: +median: 48060 cycles/ticks +average: 48452 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48118 cycles/ticks + +kyber_encaps: +median: 48980 cycles/ticks +average: 49220 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55033 cycles/ticks + +Loop spin: 295 +gen_a: +median: 17256 cycles/ticks +average: 17375 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1790 cycles/ticks + +NTT: +median: 232 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29427 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31062 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2080 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 47976 cycles/ticks +average: 48223 cycles/ticks + +kyber_encaps: +median: 49090 cycles/ticks +average: 49352 cycles/ticks + +kyber_decaps: +median: 54922 cycles/ticks +average: 55206 cycles/ticks + +Loop spin: 296 +gen_a: +median: 17274 cycles/ticks +average: 17379 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 46 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29426 cycles/ticks +average: 29587 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 31021 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45006 cycles/ticks +average: 45172 cycles/ticks + +kyber_keypair: +median: 48056 cycles/ticks +average: 48460 cycles/ticks + +kyber_encaps_derand: +median: 47800 cycles/ticks +average: 48029 cycles/ticks + +kyber_encaps: +median: 48906 cycles/ticks +average: 49187 cycles/ticks + +kyber_decaps: +median: 54636 cycles/ticks +average: 54899 cycles/ticks + +Loop spin: 297 +gen_a: +median: 17268 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29510 cycles/ticks + +indcpa_enc: +median: 30798 cycles/ticks +average: 30959 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45028 cycles/ticks +average: 45237 cycles/ticks + +kyber_keypair: +median: 47938 cycles/ticks +average: 48286 cycles/ticks + +kyber_encaps_derand: +median: 47864 cycles/ticks +average: 48105 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49280 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54970 cycles/ticks + +Loop spin: 298 +gen_a: +median: 17276 cycles/ticks +average: 17395 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29652 cycles/ticks +average: 29813 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30936 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45024 cycles/ticks +average: 45286 cycles/ticks + +kyber_keypair: +median: 48006 cycles/ticks +average: 48336 cycles/ticks + +kyber_encaps_derand: +median: 47796 cycles/ticks +average: 48016 cycles/ticks + +kyber_encaps: +median: 48936 cycles/ticks +average: 49208 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55046 cycles/ticks + +Loop spin: 299 +gen_a: +median: 17274 cycles/ticks +average: 17382 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29374 cycles/ticks +average: 29570 cycles/ticks + +indcpa_enc: +median: 30818 cycles/ticks +average: 30955 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 46442 cycles/ticks +average: 46671 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps_derand: +median: 49156 cycles/ticks +average: 49390 cycles/ticks + +kyber_encaps: +median: 50296 cycles/ticks +average: 50503 cycles/ticks + +kyber_decaps: +median: 55988 cycles/ticks +average: 56344 cycles/ticks + +Loop spin: 300 +gen_a: +median: 17264 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 676 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29565 cycles/ticks + +indcpa_enc: +median: 30930 cycles/ticks +average: 31061 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45079 cycles/ticks + +kyber_keypair: +median: 48210 cycles/ticks +average: 48569 cycles/ticks + +kyber_encaps_derand: +median: 48074 cycles/ticks +average: 48362 cycles/ticks + +kyber_encaps: +median: 49118 cycles/ticks +average: 49365 cycles/ticks + +kyber_decaps: +median: 54708 cycles/ticks +average: 54974 cycles/ticks + +Loop spin: 301 +gen_a: +median: 17342 cycles/ticks +average: 17501 cycles/ticks + +poly_getnoise_eta1: +median: 1772 cycles/ticks +average: 1812 cycles/ticks + +poly_getnoise_eta2: +median: 1768 cycles/ticks +average: 1782 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29392 cycles/ticks +average: 29574 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31086 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45198 cycles/ticks +average: 45467 cycles/ticks + +kyber_keypair: +median: 48184 cycles/ticks +average: 48537 cycles/ticks + +kyber_encaps_derand: +median: 48150 cycles/ticks +average: 48345 cycles/ticks + +kyber_encaps: +median: 49170 cycles/ticks +average: 49375 cycles/ticks + +kyber_decaps: +median: 55126 cycles/ticks +average: 55412 cycles/ticks + +Loop spin: 302 +gen_a: +median: 17312 cycles/ticks +average: 17479 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 284 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29516 cycles/ticks + +indcpa_enc: +median: 30790 cycles/ticks +average: 30962 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44968 cycles/ticks +average: 45156 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48293 cycles/ticks + +kyber_encaps_derand: +median: 47928 cycles/ticks +average: 48155 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49248 cycles/ticks + +kyber_decaps: +median: 54940 cycles/ticks +average: 55159 cycles/ticks + +Loop spin: 303 +gen_a: +median: 17316 cycles/ticks +average: 17535 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29184 cycles/ticks +average: 29390 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30985 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45000 cycles/ticks +average: 45197 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48301 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48068 cycles/ticks + +kyber_encaps: +median: 48984 cycles/ticks +average: 49208 cycles/ticks + +kyber_decaps: +median: 54780 cycles/ticks +average: 55052 cycles/ticks + +Loop spin: 304 +gen_a: +median: 17276 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29214 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 30740 cycles/ticks +average: 30888 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44824 cycles/ticks +average: 45062 cycles/ticks + +kyber_keypair: +median: 47984 cycles/ticks +average: 48340 cycles/ticks + +kyber_encaps_derand: +median: 48008 cycles/ticks +average: 48190 cycles/ticks + +kyber_encaps: +median: 49106 cycles/ticks +average: 49336 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55072 cycles/ticks + +Loop spin: 305 +gen_a: +median: 17320 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30726 cycles/ticks +average: 30919 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2065 cycles/ticks + +kyber_keypair_derand: +median: 44812 cycles/ticks +average: 45029 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48282 cycles/ticks + +kyber_encaps_derand: +median: 47930 cycles/ticks +average: 48139 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49190 cycles/ticks + +kyber_decaps: +median: 54988 cycles/ticks +average: 55187 cycles/ticks + +Loop spin: 306 +gen_a: +median: 17368 cycles/ticks +average: 17548 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29520 cycles/ticks +average: 29687 cycles/ticks + +indcpa_enc: +median: 30744 cycles/ticks +average: 30962 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45137 cycles/ticks + +kyber_keypair: +median: 48056 cycles/ticks +average: 48426 cycles/ticks + +kyber_encaps_derand: +median: 49380 cycles/ticks +average: 49588 cycles/ticks + +kyber_encaps: +median: 50410 cycles/ticks +average: 50646 cycles/ticks + +kyber_decaps: +median: 56074 cycles/ticks +average: 56307 cycles/ticks + +Loop spin: 307 +gen_a: +median: 17272 cycles/ticks +average: 17391 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1806 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1777 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 47 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29416 cycles/ticks +average: 29583 cycles/ticks + +indcpa_enc: +median: 30788 cycles/ticks +average: 30957 cycles/ticks + +indcpa_dec: +median: 2060 cycles/ticks +average: 2097 cycles/ticks + +kyber_keypair_derand: +median: 44942 cycles/ticks +average: 45205 cycles/ticks + +kyber_keypair: +median: 48120 cycles/ticks +average: 48465 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48160 cycles/ticks + +kyber_encaps: +median: 49020 cycles/ticks +average: 49260 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54952 cycles/ticks + +Loop spin: 308 +gen_a: +median: 17244 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29240 cycles/ticks +average: 29447 cycles/ticks + +indcpa_enc: +median: 30774 cycles/ticks +average: 30940 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45154 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48388 cycles/ticks + +kyber_encaps_derand: +median: 47794 cycles/ticks +average: 48000 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49166 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54990 cycles/ticks + +Loop spin: 309 +gen_a: +median: 17274 cycles/ticks +average: 17373 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29338 cycles/ticks +average: 29516 cycles/ticks + +indcpa_enc: +median: 30820 cycles/ticks +average: 30965 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44962 cycles/ticks +average: 45208 cycles/ticks + +kyber_keypair: +median: 47962 cycles/ticks +average: 48392 cycles/ticks + +kyber_encaps_derand: +median: 47820 cycles/ticks +average: 48107 cycles/ticks + +kyber_encaps: +median: 48888 cycles/ticks +average: 49110 cycles/ticks + +kyber_decaps: +median: 54668 cycles/ticks +average: 54894 cycles/ticks + +Loop spin: 310 +gen_a: +median: 17316 cycles/ticks +average: 17539 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 404 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29528 cycles/ticks + +indcpa_enc: +median: 30822 cycles/ticks +average: 30966 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2063 cycles/ticks + +kyber_keypair_derand: +median: 46352 cycles/ticks +average: 46567 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48347 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48118 cycles/ticks + +kyber_encaps: +median: 48984 cycles/ticks +average: 49194 cycles/ticks + +kyber_decaps: +median: 54832 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 311 +gen_a: +median: 17290 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31035 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45085 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48263 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48122 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49178 cycles/ticks + +kyber_decaps: +median: 54900 cycles/ticks +average: 55162 cycles/ticks + +Loop spin: 312 +gen_a: +median: 17266 cycles/ticks +average: 17364 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30634 cycles/ticks +average: 30873 cycles/ticks + +indcpa_enc: +median: 32262 cycles/ticks +average: 32414 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 45092 cycles/ticks +average: 45289 cycles/ticks + +kyber_keypair: +median: 47934 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 47834 cycles/ticks +average: 48084 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49186 cycles/ticks + +kyber_decaps: +median: 54694 cycles/ticks +average: 54945 cycles/ticks + +Loop spin: 313 +gen_a: +median: 17284 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30648 cycles/ticks +average: 30843 cycles/ticks + +indcpa_enc: +median: 32336 cycles/ticks +average: 32481 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44888 cycles/ticks +average: 45101 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps_derand: +median: 47952 cycles/ticks +average: 48151 cycles/ticks + +kyber_encaps: +median: 49102 cycles/ticks +average: 49361 cycles/ticks + +kyber_decaps: +median: 54820 cycles/ticks +average: 55063 cycles/ticks + +Loop spin: 314 +gen_a: +median: 17250 cycles/ticks +average: 17413 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 692 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29531 cycles/ticks + +indcpa_enc: +median: 30976 cycles/ticks +average: 31140 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45048 cycles/ticks +average: 45220 cycles/ticks + +kyber_keypair: +median: 48044 cycles/ticks +average: 48457 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48078 cycles/ticks + +kyber_encaps: +median: 48908 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54982 cycles/ticks + +Loop spin: 315 +gen_a: +median: 17264 cycles/ticks +average: 17429 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29540 cycles/ticks + +indcpa_enc: +median: 30802 cycles/ticks +average: 30976 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 45008 cycles/ticks +average: 45215 cycles/ticks + +kyber_keypair: +median: 47898 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 47834 cycles/ticks +average: 48039 cycles/ticks + +kyber_encaps: +median: 48882 cycles/ticks +average: 49131 cycles/ticks + +kyber_decaps: +median: 54758 cycles/ticks +average: 55040 cycles/ticks + +Loop spin: 316 +gen_a: +median: 17322 cycles/ticks +average: 17566 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 676 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29354 cycles/ticks +average: 29576 cycles/ticks + +indcpa_enc: +median: 30934 cycles/ticks +average: 31098 cycles/ticks + +indcpa_dec: +median: 2046 cycles/ticks +average: 2059 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45117 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48250 cycles/ticks + +kyber_encaps_derand: +median: 47914 cycles/ticks +average: 48123 cycles/ticks + +kyber_encaps: +median: 49034 cycles/ticks +average: 49259 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55200 cycles/ticks + +Loop spin: 317 +gen_a: +median: 17258 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29438 cycles/ticks +average: 29646 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30961 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44888 cycles/ticks +average: 45066 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47800 cycles/ticks +average: 48066 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49220 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55068 cycles/ticks + +Loop spin: 318 +gen_a: +median: 17300 cycles/ticks +average: 17443 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1782 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30626 cycles/ticks +average: 30870 cycles/ticks + +indcpa_enc: +median: 32264 cycles/ticks +average: 32432 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 45122 cycles/ticks +average: 45355 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48342 cycles/ticks + +kyber_encaps_derand: +median: 48214 cycles/ticks +average: 48403 cycles/ticks + +kyber_encaps: +median: 49168 cycles/ticks +average: 49386 cycles/ticks + +kyber_decaps: +median: 54912 cycles/ticks +average: 55154 cycles/ticks + +Loop spin: 319 +gen_a: +median: 17280 cycles/ticks +average: 17421 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1780 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 428 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29536 cycles/ticks +average: 29773 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31069 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44994 cycles/ticks +average: 45202 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps_derand: +median: 47916 cycles/ticks +average: 48148 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49266 cycles/ticks + +kyber_decaps: +median: 54708 cycles/ticks +average: 54926 cycles/ticks + +Loop spin: 320 +gen_a: +median: 17256 cycles/ticks +average: 17357 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 257 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29334 cycles/ticks +average: 29573 cycles/ticks + +indcpa_enc: +median: 30838 cycles/ticks +average: 31008 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44790 cycles/ticks +average: 44995 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48340 cycles/ticks + +kyber_encaps_derand: +median: 48112 cycles/ticks +average: 48300 cycles/ticks + +kyber_encaps: +median: 49212 cycles/ticks +average: 49461 cycles/ticks + +kyber_decaps: +median: 54784 cycles/ticks +average: 55034 cycles/ticks + +Loop spin: 321 +gen_a: +median: 17192 cycles/ticks +average: 17349 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29374 cycles/ticks +average: 29570 cycles/ticks + +indcpa_enc: +median: 31000 cycles/ticks +average: 31190 cycles/ticks + +indcpa_dec: +median: 2096 cycles/ticks +average: 2099 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45114 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps_derand: +median: 48052 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps: +median: 49104 cycles/ticks +average: 49336 cycles/ticks + +kyber_decaps: +median: 54842 cycles/ticks +average: 55084 cycles/ticks + +Loop spin: 322 +gen_a: +median: 17252 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 64 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29378 cycles/ticks +average: 29612 cycles/ticks + +indcpa_enc: +median: 31082 cycles/ticks +average: 31240 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45034 cycles/ticks +average: 45304 cycles/ticks + +kyber_keypair: +median: 48118 cycles/ticks +average: 48462 cycles/ticks + +kyber_encaps_derand: +median: 47932 cycles/ticks +average: 48139 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49241 cycles/ticks + +kyber_decaps: +median: 54780 cycles/ticks +average: 55045 cycles/ticks + +Loop spin: 323 +gen_a: +median: 17324 cycles/ticks +average: 17454 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 234 cycles/ticks + +indcpa_keypair: +median: 29170 cycles/ticks +average: 29376 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31013 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 46200 cycles/ticks +average: 46468 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48338 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48122 cycles/ticks + +kyber_encaps: +median: 48984 cycles/ticks +average: 49218 cycles/ticks + +kyber_decaps: +median: 54720 cycles/ticks +average: 54973 cycles/ticks + +Loop spin: 324 +gen_a: +median: 17282 cycles/ticks +average: 17447 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29250 cycles/ticks +average: 29456 cycles/ticks + +indcpa_enc: +median: 30796 cycles/ticks +average: 30943 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44800 cycles/ticks +average: 45023 cycles/ticks + +kyber_keypair: +median: 47982 cycles/ticks +average: 48416 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48153 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49217 cycles/ticks + +kyber_decaps: +median: 54852 cycles/ticks +average: 55093 cycles/ticks + +Loop spin: 325 +gen_a: +median: 17254 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1793 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 228 cycles/ticks + +indcpa_keypair: +median: 30688 cycles/ticks +average: 30957 cycles/ticks + +indcpa_enc: +median: 32368 cycles/ticks +average: 32531 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45164 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48178 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49262 cycles/ticks + +kyber_decaps: +median: 54758 cycles/ticks +average: 55049 cycles/ticks + +Loop spin: 326 +gen_a: +median: 17312 cycles/ticks +average: 17574 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 235 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29455 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 31020 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45184 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48340 cycles/ticks + +kyber_encaps_derand: +median: 49312 cycles/ticks +average: 49559 cycles/ticks + +kyber_encaps: +median: 50442 cycles/ticks +average: 50688 cycles/ticks + +kyber_decaps: +median: 56216 cycles/ticks +average: 56444 cycles/ticks + +Loop spin: 327 +gen_a: +median: 17266 cycles/ticks +average: 17398 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29457 cycles/ticks + +indcpa_enc: +median: 31138 cycles/ticks +average: 31309 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45138 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48307 cycles/ticks + +kyber_encaps_derand: +median: 48130 cycles/ticks +average: 48383 cycles/ticks + +kyber_encaps: +median: 49290 cycles/ticks +average: 49576 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 55028 cycles/ticks + +Loop spin: 328 +gen_a: +median: 17318 cycles/ticks +average: 17478 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29324 cycles/ticks +average: 29488 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 30973 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45099 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48263 cycles/ticks + +kyber_encaps_derand: +median: 47852 cycles/ticks +average: 48051 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54680 cycles/ticks +average: 54944 cycles/ticks + +Loop spin: 329 +gen_a: +median: 17272 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 35 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29292 cycles/ticks +average: 29486 cycles/ticks + +indcpa_enc: +median: 30830 cycles/ticks +average: 30972 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44930 cycles/ticks +average: 45146 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48293 cycles/ticks + +kyber_encaps_derand: +median: 47802 cycles/ticks +average: 48005 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49181 cycles/ticks + +kyber_decaps: +median: 54874 cycles/ticks +average: 55145 cycles/ticks + +Loop spin: 330 +gen_a: +median: 17330 cycles/ticks +average: 17441 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29298 cycles/ticks +average: 29477 cycles/ticks + +indcpa_enc: +median: 30822 cycles/ticks +average: 30987 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44720 cycles/ticks +average: 44965 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48102 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49225 cycles/ticks + +kyber_decaps: +median: 54754 cycles/ticks +average: 55045 cycles/ticks + +Loop spin: 331 +gen_a: +median: 17258 cycles/ticks +average: 17435 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1744 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 38 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30654 cycles/ticks +average: 30878 cycles/ticks + +indcpa_enc: +median: 32256 cycles/ticks +average: 32407 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44942 cycles/ticks +average: 45134 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48086 cycles/ticks + +kyber_encaps: +median: 48984 cycles/ticks +average: 49208 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 332 +gen_a: +median: 17310 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30154 cycles/ticks +average: 30114 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31068 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44724 cycles/ticks +average: 44897 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48274 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48094 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49143 cycles/ticks + +kyber_decaps: +median: 54662 cycles/ticks +average: 54891 cycles/ticks + +Loop spin: 333 +gen_a: +median: 17288 cycles/ticks +average: 17453 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1794 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 238 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 242 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29532 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31140 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44914 cycles/ticks +average: 45120 cycles/ticks + +kyber_keypair: +median: 48062 cycles/ticks +average: 48460 cycles/ticks + +kyber_encaps_derand: +median: 48184 cycles/ticks +average: 48370 cycles/ticks + +kyber_encaps: +median: 49176 cycles/ticks +average: 49391 cycles/ticks + +kyber_decaps: +median: 54974 cycles/ticks +average: 55205 cycles/ticks + +Loop spin: 334 +gen_a: +median: 17276 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29368 cycles/ticks +average: 29611 cycles/ticks + +indcpa_enc: +median: 30876 cycles/ticks +average: 31035 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45034 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 49252 cycles/ticks +average: 49455 cycles/ticks + +kyber_encaps: +median: 50340 cycles/ticks +average: 50560 cycles/ticks + +kyber_decaps: +median: 56140 cycles/ticks +average: 56388 cycles/ticks + +Loop spin: 335 +gen_a: +median: 17304 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 409 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29212 cycles/ticks +average: 29448 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 31014 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45131 cycles/ticks + +kyber_keypair: +median: 47814 cycles/ticks +average: 48206 cycles/ticks + +kyber_encaps_derand: +median: 49332 cycles/ticks +average: 49539 cycles/ticks + +kyber_encaps: +median: 50358 cycles/ticks +average: 50585 cycles/ticks + +kyber_decaps: +median: 56172 cycles/ticks +average: 56407 cycles/ticks + +Loop spin: 336 +gen_a: +median: 17310 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1795 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29278 cycles/ticks +average: 29476 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 31011 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45192 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps_derand: +median: 47884 cycles/ticks +average: 48091 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49175 cycles/ticks + +kyber_decaps: +median: 54968 cycles/ticks +average: 55220 cycles/ticks + +Loop spin: 337 +gen_a: +median: 17316 cycles/ticks +average: 17500 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29420 cycles/ticks +average: 29624 cycles/ticks + +indcpa_enc: +median: 30766 cycles/ticks +average: 30916 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2080 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45084 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48304 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48106 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49197 cycles/ticks + +kyber_decaps: +median: 54806 cycles/ticks +average: 55060 cycles/ticks + +Loop spin: 338 +gen_a: +median: 17262 cycles/ticks +average: 17406 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 257 cycles/ticks + +indcpa_keypair: +median: 29510 cycles/ticks +average: 29700 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30993 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 45072 cycles/ticks +average: 45344 cycles/ticks + +kyber_keypair: +median: 48028 cycles/ticks +average: 48434 cycles/ticks + +kyber_encaps_derand: +median: 47838 cycles/ticks +average: 48042 cycles/ticks + +kyber_encaps: +median: 48874 cycles/ticks +average: 49082 cycles/ticks + +kyber_decaps: +median: 54664 cycles/ticks +average: 54895 cycles/ticks + +Loop spin: 339 +gen_a: +median: 17394 cycles/ticks +average: 17497 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29460 cycles/ticks +average: 29658 cycles/ticks + +indcpa_enc: +median: 31010 cycles/ticks +average: 31151 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44846 cycles/ticks +average: 45057 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48313 cycles/ticks + +kyber_encaps_derand: +median: 47936 cycles/ticks +average: 48172 cycles/ticks + +kyber_encaps: +median: 49074 cycles/ticks +average: 49302 cycles/ticks + +kyber_decaps: +median: 54654 cycles/ticks +average: 54920 cycles/ticks + +Loop spin: 340 +gen_a: +median: 17236 cycles/ticks +average: 17357 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30708 cycles/ticks +average: 30891 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45016 cycles/ticks +average: 45246 cycles/ticks + +kyber_keypair: +median: 48112 cycles/ticks +average: 48446 cycles/ticks + +kyber_encaps_derand: +median: 47922 cycles/ticks +average: 48163 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49227 cycles/ticks + +kyber_decaps: +median: 54830 cycles/ticks +average: 55045 cycles/ticks + +Loop spin: 341 +gen_a: +median: 17286 cycles/ticks +average: 17531 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29504 cycles/ticks +average: 29688 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31053 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44986 cycles/ticks +average: 45276 cycles/ticks + +kyber_keypair: +median: 48132 cycles/ticks +average: 48507 cycles/ticks + +kyber_encaps_derand: +median: 47994 cycles/ticks +average: 48319 cycles/ticks + +kyber_encaps: +median: 49076 cycles/ticks +average: 49299 cycles/ticks + +kyber_decaps: +median: 54870 cycles/ticks +average: 55112 cycles/ticks + +Loop spin: 342 +gen_a: +median: 17270 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1790 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30676 cycles/ticks +average: 30882 cycles/ticks + +indcpa_enc: +median: 32288 cycles/ticks +average: 32534 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45012 cycles/ticks +average: 45226 cycles/ticks + +kyber_keypair: +median: 48216 cycles/ticks +average: 48570 cycles/ticks + +kyber_encaps_derand: +median: 47902 cycles/ticks +average: 48107 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49235 cycles/ticks + +kyber_decaps: +median: 54754 cycles/ticks +average: 55003 cycles/ticks + +Loop spin: 343 +gen_a: +median: 17322 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 237 cycles/ticks + +indcpa_keypair: +median: 29280 cycles/ticks +average: 29455 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31000 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44800 cycles/ticks +average: 45031 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48301 cycles/ticks + +kyber_encaps_derand: +median: 47964 cycles/ticks +average: 48189 cycles/ticks + +kyber_encaps: +median: 49166 cycles/ticks +average: 49424 cycles/ticks + +kyber_decaps: +median: 54832 cycles/ticks +average: 55081 cycles/ticks + +Loop spin: 344 +gen_a: +median: 17358 cycles/ticks +average: 17435 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29226 cycles/ticks +average: 29430 cycles/ticks + +indcpa_enc: +median: 30828 cycles/ticks +average: 31031 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45020 cycles/ticks + +kyber_keypair: +median: 47994 cycles/ticks +average: 48343 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48178 cycles/ticks + +kyber_encaps: +median: 49086 cycles/ticks +average: 49314 cycles/ticks + +kyber_decaps: +median: 54750 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 345 +gen_a: +median: 17274 cycles/ticks +average: 17426 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 49 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29480 cycles/ticks +average: 29667 cycles/ticks + +indcpa_enc: +median: 30944 cycles/ticks +average: 31103 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2053 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45163 cycles/ticks + +kyber_keypair: +median: 47956 cycles/ticks +average: 48307 cycles/ticks + +kyber_encaps_derand: +median: 47864 cycles/ticks +average: 48065 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49200 cycles/ticks + +kyber_decaps: +median: 54702 cycles/ticks +average: 54992 cycles/ticks + +Loop spin: 346 +gen_a: +median: 17224 cycles/ticks +average: 17415 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29482 cycles/ticks +average: 29690 cycles/ticks + +indcpa_enc: +median: 30920 cycles/ticks +average: 31086 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44986 cycles/ticks +average: 45203 cycles/ticks + +kyber_keypair: +median: 48016 cycles/ticks +average: 48406 cycles/ticks + +kyber_encaps_derand: +median: 49216 cycles/ticks +average: 49427 cycles/ticks + +kyber_encaps: +median: 50348 cycles/ticks +average: 50575 cycles/ticks + +kyber_decaps: +median: 56082 cycles/ticks +average: 56308 cycles/ticks + +Loop spin: 347 +gen_a: +median: 17308 cycles/ticks +average: 17538 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29446 cycles/ticks +average: 29677 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31131 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 46304 cycles/ticks +average: 46513 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48206 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48065 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49176 cycles/ticks + +kyber_decaps: +median: 54834 cycles/ticks +average: 55086 cycles/ticks + +Loop spin: 348 +gen_a: +median: 17272 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1789 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 65 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30676 cycles/ticks +average: 30915 cycles/ticks + +indcpa_enc: +median: 32226 cycles/ticks +average: 32387 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2058 cycles/ticks + +kyber_keypair_derand: +median: 45066 cycles/ticks +average: 45266 cycles/ticks + +kyber_keypair: +median: 48078 cycles/ticks +average: 48446 cycles/ticks + +kyber_encaps_derand: +median: 47974 cycles/ticks +average: 48213 cycles/ticks + +kyber_encaps: +median: 49098 cycles/ticks +average: 49306 cycles/ticks + +kyber_decaps: +median: 54834 cycles/ticks +average: 55082 cycles/ticks + +Loop spin: 349 +gen_a: +median: 17314 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29250 cycles/ticks +average: 29488 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 31033 cycles/ticks + +indcpa_dec: +median: 2084 cycles/ticks +average: 2097 cycles/ticks + +kyber_keypair_derand: +median: 44890 cycles/ticks +average: 45082 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 47934 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps: +median: 49080 cycles/ticks +average: 49325 cycles/ticks + +kyber_decaps: +median: 54934 cycles/ticks +average: 55169 cycles/ticks + +Loop spin: 350 +gen_a: +median: 17306 cycles/ticks +average: 17527 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 234 cycles/ticks + +indcpa_keypair: +median: 29356 cycles/ticks +average: 29572 cycles/ticks + +indcpa_enc: +median: 31022 cycles/ticks +average: 31206 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44956 cycles/ticks +average: 45172 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48479 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48111 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49181 cycles/ticks + +kyber_decaps: +median: 54682 cycles/ticks +average: 54916 cycles/ticks + +Loop spin: 351 +gen_a: +median: 17318 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29549 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30994 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44714 cycles/ticks +average: 44941 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 49034 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54770 cycles/ticks +average: 55008 cycles/ticks + +Loop spin: 352 +gen_a: +median: 17268 cycles/ticks +average: 17343 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 37 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29396 cycles/ticks +average: 29598 cycles/ticks + +indcpa_enc: +median: 30936 cycles/ticks +average: 31127 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45140 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps_derand: +median: 48092 cycles/ticks +average: 48299 cycles/ticks + +kyber_encaps: +median: 49076 cycles/ticks +average: 49300 cycles/ticks + +kyber_decaps: +median: 54834 cycles/ticks +average: 55086 cycles/ticks + +Loop spin: 353 +gen_a: +median: 17330 cycles/ticks +average: 17473 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29567 cycles/ticks + +indcpa_enc: +median: 30916 cycles/ticks +average: 31056 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 46408 cycles/ticks +average: 46620 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48283 cycles/ticks + +kyber_encaps_derand: +median: 47906 cycles/ticks +average: 48112 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49225 cycles/ticks + +kyber_decaps: +median: 54740 cycles/ticks +average: 54966 cycles/ticks + +Loop spin: 354 +gen_a: +median: 17278 cycles/ticks +average: 17509 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29368 cycles/ticks +average: 29583 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30972 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44776 cycles/ticks +average: 44989 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48301 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48170 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49240 cycles/ticks + +kyber_decaps: +median: 54872 cycles/ticks +average: 55093 cycles/ticks + +Loop spin: 355 +gen_a: +median: 17326 cycles/ticks +average: 17470 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 409 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29523 cycles/ticks + +indcpa_enc: +median: 30790 cycles/ticks +average: 30957 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 46344 cycles/ticks +average: 46563 cycles/ticks + +kyber_keypair: +median: 47878 cycles/ticks +average: 48296 cycles/ticks + +kyber_encaps_derand: +median: 48000 cycles/ticks +average: 48246 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49263 cycles/ticks + +kyber_decaps: +median: 54976 cycles/ticks +average: 55207 cycles/ticks + +Loop spin: 356 +gen_a: +median: 17262 cycles/ticks +average: 17443 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29648 cycles/ticks +average: 29845 cycles/ticks + +indcpa_enc: +median: 31004 cycles/ticks +average: 31180 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45048 cycles/ticks +average: 45257 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 47912 cycles/ticks +average: 48187 cycles/ticks + +kyber_encaps: +median: 49014 cycles/ticks +average: 49237 cycles/ticks + +kyber_decaps: +median: 54946 cycles/ticks +average: 55171 cycles/ticks + +Loop spin: 357 +gen_a: +median: 17280 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29350 cycles/ticks +average: 29535 cycles/ticks + +indcpa_enc: +median: 30992 cycles/ticks +average: 31166 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45111 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps: +median: 49086 cycles/ticks +average: 49408 cycles/ticks + +kyber_decaps: +median: 54852 cycles/ticks +average: 55116 cycles/ticks + +Loop spin: 358 +gen_a: +median: 17326 cycles/ticks +average: 17492 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29466 cycles/ticks +average: 29668 cycles/ticks + +indcpa_enc: +median: 31158 cycles/ticks +average: 31321 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44992 cycles/ticks +average: 45185 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48315 cycles/ticks + +kyber_encaps_derand: +median: 47920 cycles/ticks +average: 48139 cycles/ticks + +kyber_encaps: +median: 49036 cycles/ticks +average: 49286 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55041 cycles/ticks + +Loop spin: 359 +gen_a: +median: 17362 cycles/ticks +average: 17541 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29509 cycles/ticks + +indcpa_enc: +median: 30810 cycles/ticks +average: 30968 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45100 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48263 cycles/ticks + +kyber_encaps_derand: +median: 47800 cycles/ticks +average: 48030 cycles/ticks + +kyber_encaps: +median: 48908 cycles/ticks +average: 49214 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 55021 cycles/ticks + +Loop spin: 360 +gen_a: +median: 17288 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29248 cycles/ticks +average: 29458 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31072 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44918 cycles/ticks +average: 45210 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48286 cycles/ticks + +kyber_encaps_derand: +median: 47864 cycles/ticks +average: 48063 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49218 cycles/ticks + +kyber_decaps: +median: 54696 cycles/ticks +average: 55008 cycles/ticks + +Loop spin: 361 +gen_a: +median: 17272 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29234 cycles/ticks +average: 29421 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30948 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 44810 cycles/ticks +average: 44985 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 47950 cycles/ticks +average: 48167 cycles/ticks + +kyber_encaps: +median: 49036 cycles/ticks +average: 49269 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55048 cycles/ticks + +Loop spin: 362 +gen_a: +median: 17274 cycles/ticks +average: 17504 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 236 cycles/ticks + +indcpa_keypair: +median: 30692 cycles/ticks +average: 30889 cycles/ticks + +indcpa_enc: +median: 32302 cycles/ticks +average: 32478 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 45036 cycles/ticks +average: 45244 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48050 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49176 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 55009 cycles/ticks + +Loop spin: 363 +gen_a: +median: 17308 cycles/ticks +average: 17520 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30694 cycles/ticks +average: 30938 cycles/ticks + +indcpa_enc: +median: 32308 cycles/ticks +average: 32480 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44916 cycles/ticks +average: 45098 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48072 cycles/ticks + +kyber_encaps: +median: 48904 cycles/ticks +average: 49113 cycles/ticks + +kyber_decaps: +median: 54762 cycles/ticks +average: 54981 cycles/ticks + +Loop spin: 364 +gen_a: +median: 17394 cycles/ticks +average: 17533 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1790 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 74 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29406 cycles/ticks +average: 29632 cycles/ticks + +indcpa_enc: +median: 30764 cycles/ticks +average: 30954 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44902 cycles/ticks +average: 45105 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48300 cycles/ticks + +kyber_encaps_derand: +median: 47834 cycles/ticks +average: 48050 cycles/ticks + +kyber_encaps: +median: 48944 cycles/ticks +average: 49158 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55032 cycles/ticks + +Loop spin: 365 +gen_a: +median: 17264 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 224 cycles/ticks + +indcpa_keypair: +median: 29272 cycles/ticks +average: 29488 cycles/ticks + +indcpa_enc: +median: 30902 cycles/ticks +average: 31080 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44954 cycles/ticks +average: 45175 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48252 cycles/ticks + +kyber_encaps_derand: +median: 47938 cycles/ticks +average: 48132 cycles/ticks + +kyber_encaps: +median: 48994 cycles/ticks +average: 49216 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55122 cycles/ticks + +Loop spin: 366 +gen_a: +median: 17380 cycles/ticks +average: 17557 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29576 cycles/ticks + +indcpa_enc: +median: 30946 cycles/ticks +average: 31101 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45167 cycles/ticks + +kyber_keypair: +median: 48004 cycles/ticks +average: 48361 cycles/ticks + +kyber_encaps_derand: +median: 48074 cycles/ticks +average: 48277 cycles/ticks + +kyber_encaps: +median: 49162 cycles/ticks +average: 49476 cycles/ticks + +kyber_decaps: +median: 54960 cycles/ticks +average: 55189 cycles/ticks + +Loop spin: 367 +gen_a: +median: 17226 cycles/ticks +average: 17377 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29272 cycles/ticks +average: 29492 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 31008 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 44760 cycles/ticks +average: 45077 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48300 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48170 cycles/ticks + +kyber_encaps: +median: 49038 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55044 cycles/ticks + +Loop spin: 368 +gen_a: +median: 17266 cycles/ticks +average: 17389 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 484 cycles/ticks +average: 500 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30836 cycles/ticks +average: 31081 cycles/ticks + +indcpa_enc: +median: 32362 cycles/ticks +average: 32547 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 45050 cycles/ticks +average: 45261 cycles/ticks + +kyber_keypair: +median: 48044 cycles/ticks +average: 48447 cycles/ticks + +kyber_encaps_derand: +median: 48142 cycles/ticks +average: 48339 cycles/ticks + +kyber_encaps: +median: 49178 cycles/ticks +average: 49422 cycles/ticks + +kyber_decaps: +median: 54838 cycles/ticks +average: 55071 cycles/ticks + +Loop spin: 369 +gen_a: +median: 17336 cycles/ticks +average: 17462 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30610 cycles/ticks +average: 30828 cycles/ticks + +indcpa_enc: +median: 32188 cycles/ticks +average: 32367 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44932 cycles/ticks +average: 45138 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48295 cycles/ticks + +kyber_encaps_derand: +median: 47826 cycles/ticks +average: 48057 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49108 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55063 cycles/ticks + +Loop spin: 370 +gen_a: +median: 17254 cycles/ticks +average: 17465 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 403 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29487 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30925 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45108 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48444 cycles/ticks + +kyber_encaps_derand: +median: 49152 cycles/ticks +average: 49366 cycles/ticks + +kyber_encaps: +median: 50248 cycles/ticks +average: 50465 cycles/ticks + +kyber_decaps: +median: 56202 cycles/ticks +average: 56436 cycles/ticks + +Loop spin: 371 +gen_a: +median: 17302 cycles/ticks +average: 17499 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29486 cycles/ticks + +indcpa_enc: +median: 31148 cycles/ticks +average: 31318 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44742 cycles/ticks +average: 44952 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48245 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps: +median: 49112 cycles/ticks +average: 49366 cycles/ticks + +kyber_decaps: +median: 54954 cycles/ticks +average: 55162 cycles/ticks + +Loop spin: 372 +gen_a: +median: 17278 cycles/ticks +average: 17476 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29388 cycles/ticks +average: 29575 cycles/ticks + +indcpa_enc: +median: 30902 cycles/ticks +average: 31058 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44840 cycles/ticks +average: 45038 cycles/ticks + +kyber_keypair: +median: 48016 cycles/ticks +average: 48376 cycles/ticks + +kyber_encaps_derand: +median: 48028 cycles/ticks +average: 48294 cycles/ticks + +kyber_encaps: +median: 49020 cycles/ticks +average: 49248 cycles/ticks + +kyber_decaps: +median: 54806 cycles/ticks +average: 55012 cycles/ticks + +Loop spin: 373 +gen_a: +median: 17272 cycles/ticks +average: 17392 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29376 cycles/ticks +average: 29555 cycles/ticks + +indcpa_enc: +median: 30802 cycles/ticks +average: 30976 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44876 cycles/ticks +average: 45053 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48305 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49254 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55109 cycles/ticks + +Loop spin: 374 +gen_a: +median: 17322 cycles/ticks +average: 17424 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29318 cycles/ticks +average: 29516 cycles/ticks + +indcpa_enc: +median: 30974 cycles/ticks +average: 31117 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44808 cycles/ticks +average: 45043 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48318 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48049 cycles/ticks + +kyber_encaps: +median: 49036 cycles/ticks +average: 49376 cycles/ticks + +kyber_decaps: +median: 54784 cycles/ticks +average: 55071 cycles/ticks + +Loop spin: 375 +gen_a: +median: 17266 cycles/ticks +average: 17356 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29422 cycles/ticks +average: 29613 cycles/ticks + +indcpa_enc: +median: 30754 cycles/ticks +average: 30926 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45024 cycles/ticks +average: 45196 cycles/ticks + +kyber_keypair: +median: 48096 cycles/ticks +average: 48446 cycles/ticks + +kyber_encaps_derand: +median: 47922 cycles/ticks +average: 48133 cycles/ticks + +kyber_encaps: +median: 49054 cycles/ticks +average: 49277 cycles/ticks + +kyber_decaps: +median: 55000 cycles/ticks +average: 55294 cycles/ticks + +Loop spin: 376 +gen_a: +median: 17280 cycles/ticks +average: 17503 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29236 cycles/ticks +average: 29426 cycles/ticks + +indcpa_enc: +median: 31026 cycles/ticks +average: 31176 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44818 cycles/ticks +average: 45026 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48247 cycles/ticks + +kyber_encaps_derand: +median: 47968 cycles/ticks +average: 48199 cycles/ticks + +kyber_encaps: +median: 49096 cycles/ticks +average: 49343 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 55018 cycles/ticks + +Loop spin: 377 +gen_a: +median: 17270 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29473 cycles/ticks + +indcpa_enc: +median: 30842 cycles/ticks +average: 31003 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44970 cycles/ticks +average: 45194 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 47996 cycles/ticks +average: 48183 cycles/ticks + +kyber_encaps: +median: 49128 cycles/ticks +average: 49342 cycles/ticks + +kyber_decaps: +median: 54870 cycles/ticks +average: 55127 cycles/ticks + +Loop spin: 378 +gen_a: +median: 17284 cycles/ticks +average: 17479 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 402 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29176 cycles/ticks +average: 29400 cycles/ticks + +indcpa_enc: +median: 30748 cycles/ticks +average: 30882 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 46344 cycles/ticks +average: 46543 cycles/ticks + +kyber_keypair: +median: 47898 cycles/ticks +average: 48235 cycles/ticks + +kyber_encaps_derand: +median: 47920 cycles/ticks +average: 48138 cycles/ticks + +kyber_encaps: +median: 49010 cycles/ticks +average: 49238 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55045 cycles/ticks + +Loop spin: 379 +gen_a: +median: 17304 cycles/ticks +average: 17532 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29210 cycles/ticks +average: 29454 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30956 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44736 cycles/ticks +average: 44962 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48296 cycles/ticks + +kyber_encaps_derand: +median: 49264 cycles/ticks +average: 49473 cycles/ticks + +kyber_encaps: +median: 50338 cycles/ticks +average: 50558 cycles/ticks + +kyber_decaps: +median: 56006 cycles/ticks +average: 56279 cycles/ticks + +Loop spin: 380 +gen_a: +median: 17268 cycles/ticks +average: 17437 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 403 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30830 cycles/ticks +average: 31023 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 46282 cycles/ticks +average: 46494 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48385 cycles/ticks + +kyber_encaps_derand: +median: 48014 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps: +median: 49098 cycles/ticks +average: 49305 cycles/ticks + +kyber_decaps: +median: 54910 cycles/ticks +average: 55121 cycles/ticks + +Loop spin: 381 +gen_a: +median: 17420 cycles/ticks +average: 17514 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29154 cycles/ticks +average: 29388 cycles/ticks + +indcpa_enc: +median: 30708 cycles/ticks +average: 30903 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45166 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48290 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48209 cycles/ticks + +kyber_encaps: +median: 49104 cycles/ticks +average: 49321 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55105 cycles/ticks + +Loop spin: 382 +gen_a: +median: 17298 cycles/ticks +average: 17394 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29547 cycles/ticks + +indcpa_enc: +median: 30760 cycles/ticks +average: 30955 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45109 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 47806 cycles/ticks +average: 48002 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49097 cycles/ticks + +kyber_decaps: +median: 54750 cycles/ticks +average: 55048 cycles/ticks + +Loop spin: 383 +gen_a: +median: 17268 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1748 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29358 cycles/ticks +average: 29584 cycles/ticks + +indcpa_enc: +median: 30802 cycles/ticks +average: 30965 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45114 cycles/ticks +average: 45336 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48315 cycles/ticks + +kyber_encaps_derand: +median: 49398 cycles/ticks +average: 49606 cycles/ticks + +kyber_encaps: +median: 50476 cycles/ticks +average: 50694 cycles/ticks + +kyber_decaps: +median: 56222 cycles/ticks +average: 56471 cycles/ticks + +Loop spin: 384 +gen_a: +median: 17226 cycles/ticks +average: 17343 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 402 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29350 cycles/ticks +average: 29572 cycles/ticks + +indcpa_enc: +median: 31064 cycles/ticks +average: 31215 cycles/ticks + +indcpa_dec: +median: 2066 cycles/ticks +average: 2072 cycles/ticks + +kyber_keypair_derand: +median: 44962 cycles/ticks +average: 45184 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48357 cycles/ticks + +kyber_encaps_derand: +median: 47914 cycles/ticks +average: 48106 cycles/ticks + +kyber_encaps: +median: 49058 cycles/ticks +average: 49286 cycles/ticks + +kyber_decaps: +median: 54696 cycles/ticks +average: 54975 cycles/ticks + +Loop spin: 385 +gen_a: +median: 17266 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29550 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 30948 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48362 cycles/ticks + +kyber_encaps_derand: +median: 47766 cycles/ticks +average: 47969 cycles/ticks + +kyber_encaps: +median: 48838 cycles/ticks +average: 49050 cycles/ticks + +kyber_decaps: +median: 54636 cycles/ticks +average: 54844 cycles/ticks + +Loop spin: 386 +gen_a: +median: 17306 cycles/ticks +average: 17416 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30774 cycles/ticks +average: 30975 cycles/ticks + +indcpa_enc: +median: 32274 cycles/ticks +average: 32462 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45040 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 48106 cycles/ticks +average: 48323 cycles/ticks + +kyber_encaps: +median: 49264 cycles/ticks +average: 49468 cycles/ticks + +kyber_decaps: +median: 55064 cycles/ticks +average: 55322 cycles/ticks + +Loop spin: 387 +gen_a: +median: 17272 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30962 cycles/ticks +average: 31137 cycles/ticks + +indcpa_enc: +median: 32190 cycles/ticks +average: 32329 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 45174 cycles/ticks +average: 45351 cycles/ticks + +kyber_keypair: +median: 47938 cycles/ticks +average: 48360 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48111 cycles/ticks + +kyber_encaps: +median: 48984 cycles/ticks +average: 49209 cycles/ticks + +kyber_decaps: +median: 54762 cycles/ticks +average: 54997 cycles/ticks + +Loop spin: 388 +gen_a: +median: 17318 cycles/ticks +average: 17468 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 234 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29470 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 31022 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44738 cycles/ticks +average: 44957 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48353 cycles/ticks + +kyber_encaps_derand: +median: 47956 cycles/ticks +average: 48148 cycles/ticks + +kyber_encaps: +median: 49056 cycles/ticks +average: 49270 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55010 cycles/ticks + +Loop spin: 389 +gen_a: +median: 17352 cycles/ticks +average: 17465 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 269 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29504 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30946 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44938 cycles/ticks +average: 45199 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48248 cycles/ticks + +kyber_encaps_derand: +median: 47894 cycles/ticks +average: 48094 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49237 cycles/ticks + +kyber_decaps: +median: 54820 cycles/ticks +average: 55014 cycles/ticks + +Loop spin: 390 +gen_a: +median: 17266 cycles/ticks +average: 17352 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29212 cycles/ticks +average: 29423 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31059 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45066 cycles/ticks + +kyber_keypair: +median: 47848 cycles/ticks +average: 48243 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48124 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49232 cycles/ticks + +kyber_decaps: +median: 54894 cycles/ticks +average: 55138 cycles/ticks + +Loop spin: 391 +gen_a: +median: 17304 cycles/ticks +average: 17508 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1827 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29304 cycles/ticks +average: 29547 cycles/ticks + +indcpa_enc: +median: 30838 cycles/ticks +average: 31034 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 44924 cycles/ticks +average: 45114 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48279 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48097 cycles/ticks + +kyber_encaps: +median: 48974 cycles/ticks +average: 49222 cycles/ticks + +kyber_decaps: +median: 55016 cycles/ticks +average: 55223 cycles/ticks + +Loop spin: 392 +gen_a: +median: 17266 cycles/ticks +average: 17384 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29376 cycles/ticks +average: 29597 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31015 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2061 cycles/ticks + +kyber_keypair_derand: +median: 45002 cycles/ticks +average: 45219 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48294 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48100 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49319 cycles/ticks + +kyber_decaps: +median: 54738 cycles/ticks +average: 54998 cycles/ticks + +Loop spin: 393 +gen_a: +median: 17380 cycles/ticks +average: 17561 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 401 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29186 cycles/ticks +average: 29367 cycles/ticks + +indcpa_enc: +median: 30774 cycles/ticks +average: 30940 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45073 cycles/ticks + +kyber_keypair: +median: 47828 cycles/ticks +average: 48187 cycles/ticks + +kyber_encaps_derand: +median: 47806 cycles/ticks +average: 48008 cycles/ticks + +kyber_encaps: +median: 48910 cycles/ticks +average: 49140 cycles/ticks + +kyber_decaps: +median: 54838 cycles/ticks +average: 55130 cycles/ticks + +Loop spin: 394 +gen_a: +median: 17322 cycles/ticks +average: 17535 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1792 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 673 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29395 cycles/ticks + +indcpa_enc: +median: 30758 cycles/ticks +average: 30891 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2059 cycles/ticks + +kyber_keypair_derand: +median: 46296 cycles/ticks +average: 46505 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48277 cycles/ticks + +kyber_encaps_derand: +median: 47802 cycles/ticks +average: 47990 cycles/ticks + +kyber_encaps: +median: 48900 cycles/ticks +average: 49168 cycles/ticks + +kyber_decaps: +median: 54702 cycles/ticks +average: 54952 cycles/ticks + +Loop spin: 395 +gen_a: +median: 17272 cycles/ticks +average: 17383 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29296 cycles/ticks +average: 29491 cycles/ticks + +indcpa_enc: +median: 30862 cycles/ticks +average: 31020 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 46488 cycles/ticks +average: 46725 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48399 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48187 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49310 cycles/ticks + +kyber_decaps: +median: 54864 cycles/ticks +average: 55116 cycles/ticks + +Loop spin: 396 +gen_a: +median: 17280 cycles/ticks +average: 17367 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29594 cycles/ticks + +indcpa_enc: +median: 30928 cycles/ticks +average: 31072 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45067 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48126 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49183 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55025 cycles/ticks + +Loop spin: 397 +gen_a: +median: 17258 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29453 cycles/ticks + +indcpa_enc: +median: 30922 cycles/ticks +average: 31064 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44850 cycles/ticks +average: 45033 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48295 cycles/ticks + +kyber_encaps_derand: +median: 47842 cycles/ticks +average: 48065 cycles/ticks + +kyber_encaps: +median: 48900 cycles/ticks +average: 49122 cycles/ticks + +kyber_decaps: +median: 54698 cycles/ticks +average: 54920 cycles/ticks + +Loop spin: 398 +gen_a: +median: 17358 cycles/ticks +average: 17452 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1800 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 46 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30558 cycles/ticks +average: 30778 cycles/ticks + +indcpa_enc: +median: 32250 cycles/ticks +average: 32431 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44960 cycles/ticks +average: 45161 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48334 cycles/ticks + +kyber_encaps_derand: +median: 47790 cycles/ticks +average: 48007 cycles/ticks + +kyber_encaps: +median: 48940 cycles/ticks +average: 49140 cycles/ticks + +kyber_decaps: +median: 54704 cycles/ticks +average: 54913 cycles/ticks + +Loop spin: 399 +gen_a: +median: 17204 cycles/ticks +average: 17343 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29473 cycles/ticks + +indcpa_enc: +median: 30830 cycles/ticks +average: 30969 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2058 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45287 cycles/ticks + +kyber_keypair: +median: 47976 cycles/ticks +average: 48351 cycles/ticks + +kyber_encaps_derand: +median: 48024 cycles/ticks +average: 48211 cycles/ticks + +kyber_encaps: +median: 49106 cycles/ticks +average: 49338 cycles/ticks + +kyber_decaps: +median: 54944 cycles/ticks +average: 55163 cycles/ticks + +Loop spin: 400 +gen_a: +median: 17280 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 400 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 68 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29533 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31052 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45135 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48304 cycles/ticks + +kyber_encaps_derand: +median: 47950 cycles/ticks +average: 48124 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49247 cycles/ticks + +kyber_decaps: +median: 54766 cycles/ticks +average: 55029 cycles/ticks + +Loop spin: 401 +gen_a: +median: 17280 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29268 cycles/ticks +average: 29476 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 31006 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45182 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 48018 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps: +median: 49142 cycles/ticks +average: 49353 cycles/ticks + +kyber_decaps: +median: 54872 cycles/ticks +average: 55144 cycles/ticks + +Loop spin: 402 +gen_a: +median: 17258 cycles/ticks +average: 17413 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29454 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44834 cycles/ticks +average: 45016 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48340 cycles/ticks + +kyber_encaps_derand: +median: 48130 cycles/ticks +average: 48343 cycles/ticks + +kyber_encaps: +median: 49208 cycles/ticks +average: 49418 cycles/ticks + +kyber_decaps: +median: 54918 cycles/ticks +average: 55195 cycles/ticks + +Loop spin: 403 +gen_a: +median: 17276 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29228 cycles/ticks +average: 29431 cycles/ticks + +indcpa_enc: +median: 30960 cycles/ticks +average: 31107 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44896 cycles/ticks +average: 45105 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48251 cycles/ticks + +kyber_encaps_derand: +median: 49298 cycles/ticks +average: 49521 cycles/ticks + +kyber_encaps: +median: 50430 cycles/ticks +average: 50697 cycles/ticks + +kyber_decaps: +median: 56124 cycles/ticks +average: 56369 cycles/ticks + +Loop spin: 404 +gen_a: +median: 17240 cycles/ticks +average: 17348 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29396 cycles/ticks +average: 29607 cycles/ticks + +indcpa_enc: +median: 31000 cycles/ticks +average: 31165 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44840 cycles/ticks +average: 45029 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48241 cycles/ticks + +kyber_encaps_derand: +median: 47830 cycles/ticks +average: 48057 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49195 cycles/ticks + +kyber_decaps: +median: 54636 cycles/ticks +average: 54865 cycles/ticks + +Loop spin: 405 +gen_a: +median: 17370 cycles/ticks +average: 17592 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29314 cycles/ticks +average: 29507 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30950 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45162 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48243 cycles/ticks + +kyber_encaps_derand: +median: 49204 cycles/ticks +average: 49426 cycles/ticks + +kyber_encaps: +median: 50350 cycles/ticks +average: 50570 cycles/ticks + +kyber_decaps: +median: 56170 cycles/ticks +average: 56387 cycles/ticks + +Loop spin: 406 +gen_a: +median: 17336 cycles/ticks +average: 17423 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29466 cycles/ticks +average: 29645 cycles/ticks + +indcpa_enc: +median: 30748 cycles/ticks +average: 30896 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 45034 cycles/ticks +average: 45243 cycles/ticks + +kyber_keypair: +median: 48116 cycles/ticks +average: 48493 cycles/ticks + +kyber_encaps_derand: +median: 47964 cycles/ticks +average: 48239 cycles/ticks + +kyber_encaps: +median: 48940 cycles/ticks +average: 49145 cycles/ticks + +kyber_decaps: +median: 54722 cycles/ticks +average: 54932 cycles/ticks + +Loop spin: 407 +gen_a: +median: 17298 cycles/ticks +average: 17507 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29445 cycles/ticks + +indcpa_enc: +median: 30890 cycles/ticks +average: 31038 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45155 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48097 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49182 cycles/ticks + +kyber_decaps: +median: 54940 cycles/ticks +average: 55152 cycles/ticks + +Loop spin: 408 +gen_a: +median: 17300 cycles/ticks +average: 17413 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1791 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29416 cycles/ticks +average: 29595 cycles/ticks + +indcpa_enc: +median: 30986 cycles/ticks +average: 31173 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 45092 cycles/ticks +average: 45313 cycles/ticks + +kyber_keypair: +median: 47960 cycles/ticks +average: 48313 cycles/ticks + +kyber_encaps_derand: +median: 47962 cycles/ticks +average: 48150 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49145 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54962 cycles/ticks + +Loop spin: 409 +gen_a: +median: 17282 cycles/ticks +average: 17414 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1796 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 54 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29473 cycles/ticks + +indcpa_enc: +median: 30994 cycles/ticks +average: 31157 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44850 cycles/ticks +average: 45021 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48291 cycles/ticks + +kyber_encaps_derand: +median: 47994 cycles/ticks +average: 48186 cycles/ticks + +kyber_encaps: +median: 49048 cycles/ticks +average: 49227 cycles/ticks + +kyber_decaps: +median: 54882 cycles/ticks +average: 55115 cycles/ticks + +Loop spin: 410 +gen_a: +median: 17360 cycles/ticks +average: 17521 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1782 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 676 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29170 cycles/ticks +average: 29350 cycles/ticks + +indcpa_enc: +median: 30798 cycles/ticks +average: 30938 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 44932 cycles/ticks +average: 45146 cycles/ticks + +kyber_keypair: +median: 47858 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47970 cycles/ticks +average: 48164 cycles/ticks + +kyber_encaps: +median: 49040 cycles/ticks +average: 49269 cycles/ticks + +kyber_decaps: +median: 54816 cycles/ticks +average: 55062 cycles/ticks + +Loop spin: 411 +gen_a: +median: 17250 cycles/ticks +average: 17414 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 288 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30876 cycles/ticks +average: 31043 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 46408 cycles/ticks +average: 46608 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48304 cycles/ticks + +kyber_encaps_derand: +median: 47822 cycles/ticks +average: 48034 cycles/ticks + +kyber_encaps: +median: 48870 cycles/ticks +average: 49104 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55030 cycles/ticks + +Loop spin: 412 +gen_a: +median: 17334 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29568 cycles/ticks +average: 29764 cycles/ticks + +indcpa_enc: +median: 31222 cycles/ticks +average: 31368 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 45102 cycles/ticks +average: 45309 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 47912 cycles/ticks +average: 48127 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49209 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55020 cycles/ticks + +Loop spin: 413 +gen_a: +median: 17398 cycles/ticks +average: 17496 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 236 cycles/ticks + +indcpa_keypair: +median: 30788 cycles/ticks +average: 30977 cycles/ticks + +indcpa_enc: +median: 32204 cycles/ticks +average: 32390 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44924 cycles/ticks +average: 45119 cycles/ticks + +kyber_keypair: +median: 47844 cycles/ticks +average: 48237 cycles/ticks + +kyber_encaps_derand: +median: 48116 cycles/ticks +average: 48348 cycles/ticks + +kyber_encaps: +median: 49266 cycles/ticks +average: 49482 cycles/ticks + +kyber_decaps: +median: 54890 cycles/ticks +average: 55132 cycles/ticks + +Loop spin: 414 +gen_a: +median: 17170 cycles/ticks +average: 17295 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29464 cycles/ticks +average: 29637 cycles/ticks + +indcpa_enc: +median: 31020 cycles/ticks +average: 31170 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 45086 cycles/ticks +average: 45321 cycles/ticks + +kyber_keypair: +median: 48204 cycles/ticks +average: 48585 cycles/ticks + +kyber_encaps_derand: +median: 48196 cycles/ticks +average: 48372 cycles/ticks + +kyber_encaps: +median: 49220 cycles/ticks +average: 49515 cycles/ticks + +kyber_decaps: +median: 55064 cycles/ticks +average: 55276 cycles/ticks + +Loop spin: 415 +gen_a: +median: 17258 cycles/ticks +average: 17367 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29573 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44914 cycles/ticks +average: 45188 cycles/ticks + +kyber_keypair: +median: 47878 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47990 cycles/ticks +average: 48240 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49280 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55027 cycles/ticks + +Loop spin: 416 +gen_a: +median: 17278 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29354 cycles/ticks +average: 29564 cycles/ticks + +indcpa_enc: +median: 30796 cycles/ticks +average: 30975 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45068 cycles/ticks + +kyber_keypair: +median: 47828 cycles/ticks +average: 48170 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48104 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49202 cycles/ticks + +kyber_decaps: +median: 54936 cycles/ticks +average: 55146 cycles/ticks + +Loop spin: 417 +gen_a: +median: 17270 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30766 cycles/ticks +average: 31013 cycles/ticks + +indcpa_enc: +median: 32302 cycles/ticks +average: 32462 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44914 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 48054 cycles/ticks +average: 48433 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48183 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49269 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54951 cycles/ticks + +Loop spin: 418 +gen_a: +median: 17300 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1794 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 426 cycles/ticks +average: 429 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29414 cycles/ticks + +indcpa_enc: +median: 30834 cycles/ticks +average: 30986 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44944 cycles/ticks +average: 45151 cycles/ticks + +kyber_keypair: +median: 47848 cycles/ticks +average: 48209 cycles/ticks + +kyber_encaps_derand: +median: 47868 cycles/ticks +average: 48048 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49258 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55045 cycles/ticks + +Loop spin: 419 +gen_a: +median: 17302 cycles/ticks +average: 17455 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29436 cycles/ticks +average: 29622 cycles/ticks + +indcpa_enc: +median: 30910 cycles/ticks +average: 31062 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44928 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48243 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48132 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49333 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54955 cycles/ticks + +Loop spin: 420 +gen_a: +median: 17274 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 30786 cycles/ticks +average: 30979 cycles/ticks + +indcpa_enc: +median: 32268 cycles/ticks +average: 32412 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45140 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48341 cycles/ticks + +kyber_encaps_derand: +median: 49444 cycles/ticks +average: 49695 cycles/ticks + +kyber_encaps: +median: 50394 cycles/ticks +average: 50658 cycles/ticks + +kyber_decaps: +median: 56130 cycles/ticks +average: 56364 cycles/ticks + +Loop spin: 421 +gen_a: +median: 17368 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29254 cycles/ticks +average: 29443 cycles/ticks + +indcpa_enc: +median: 30862 cycles/ticks +average: 31025 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44932 cycles/ticks +average: 45132 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48250 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48146 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49195 cycles/ticks + +kyber_decaps: +median: 54824 cycles/ticks +average: 55030 cycles/ticks + +Loop spin: 422 +gen_a: +median: 17280 cycles/ticks +average: 17362 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 422 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29461 cycles/ticks + +indcpa_enc: +median: 30832 cycles/ticks +average: 30983 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44784 cycles/ticks +average: 45040 cycles/ticks + +kyber_keypair: +median: 47870 cycles/ticks +average: 48260 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48179 cycles/ticks + +kyber_encaps: +median: 49086 cycles/ticks +average: 49281 cycles/ticks + +kyber_decaps: +median: 54824 cycles/ticks +average: 55067 cycles/ticks + +Loop spin: 423 +gen_a: +median: 17300 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 678 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29418 cycles/ticks +average: 29614 cycles/ticks + +indcpa_enc: +median: 31002 cycles/ticks +average: 31146 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45172 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48934 cycles/ticks +average: 49194 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54966 cycles/ticks + +Loop spin: 424 +gen_a: +median: 17302 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29228 cycles/ticks +average: 29424 cycles/ticks + +indcpa_enc: +median: 30856 cycles/ticks +average: 31060 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 47700 cycles/ticks +average: 47873 cycles/ticks + +kyber_keypair: +median: 47848 cycles/ticks +average: 48179 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48045 cycles/ticks + +kyber_encaps: +median: 48966 cycles/ticks +average: 49165 cycles/ticks + +kyber_decaps: +median: 54814 cycles/ticks +average: 55036 cycles/ticks + +Loop spin: 425 +gen_a: +median: 17258 cycles/ticks +average: 17355 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1783 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29338 cycles/ticks +average: 29569 cycles/ticks + +indcpa_enc: +median: 31056 cycles/ticks +average: 31212 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45149 cycles/ticks + +kyber_keypair: +median: 47858 cycles/ticks +average: 48291 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48082 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54960 cycles/ticks + +Loop spin: 426 +gen_a: +median: 17272 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 405 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29126 cycles/ticks +average: 29311 cycles/ticks + +indcpa_enc: +median: 30738 cycles/ticks +average: 30898 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45071 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48230 cycles/ticks + +kyber_encaps_derand: +median: 47796 cycles/ticks +average: 47996 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49120 cycles/ticks + +kyber_decaps: +median: 54674 cycles/ticks +average: 54943 cycles/ticks + +Loop spin: 427 +gen_a: +median: 17324 cycles/ticks +average: 17439 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30716 cycles/ticks +average: 30922 cycles/ticks + +indcpa_enc: +median: 32178 cycles/ticks +average: 32323 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45066 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 47964 cycles/ticks +average: 48167 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49297 cycles/ticks + +kyber_decaps: +median: 54892 cycles/ticks +average: 55111 cycles/ticks + +Loop spin: 428 +gen_a: +median: 17360 cycles/ticks +average: 17516 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29782 cycles/ticks +average: 29994 cycles/ticks + +indcpa_enc: +median: 31306 cycles/ticks +average: 31456 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 45482 cycles/ticks +average: 45689 cycles/ticks + +kyber_keypair: +median: 48382 cycles/ticks +average: 48751 cycles/ticks + +kyber_encaps_derand: +median: 48286 cycles/ticks +average: 48519 cycles/ticks + +kyber_encaps: +median: 49512 cycles/ticks +average: 49745 cycles/ticks + +kyber_decaps: +median: 55326 cycles/ticks +average: 55542 cycles/ticks + +Loop spin: 429 +gen_a: +median: 17340 cycles/ticks +average: 17516 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29562 cycles/ticks + +indcpa_enc: +median: 31046 cycles/ticks +average: 31201 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45194 cycles/ticks +average: 45404 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48203 cycles/ticks + +kyber_encaps_derand: +median: 47832 cycles/ticks +average: 48048 cycles/ticks + +kyber_encaps: +median: 48926 cycles/ticks +average: 49134 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54985 cycles/ticks + +Loop spin: 430 +gen_a: +median: 17262 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1799 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30936 cycles/ticks +average: 31100 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44896 cycles/ticks +average: 45086 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48251 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48078 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49178 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 54998 cycles/ticks + +Loop spin: 431 +gen_a: +median: 17258 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29414 cycles/ticks +average: 29602 cycles/ticks + +indcpa_enc: +median: 31040 cycles/ticks +average: 31236 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45199 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48324 cycles/ticks + +kyber_encaps_derand: +median: 47988 cycles/ticks +average: 48164 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49232 cycles/ticks + +kyber_decaps: +median: 54704 cycles/ticks +average: 54937 cycles/ticks + +Loop spin: 432 +gen_a: +median: 17268 cycles/ticks +average: 17462 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1784 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29360 cycles/ticks +average: 29549 cycles/ticks + +indcpa_enc: +median: 30884 cycles/ticks +average: 31062 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45160 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48260 cycles/ticks + +kyber_encaps_derand: +median: 47746 cycles/ticks +average: 47921 cycles/ticks + +kyber_encaps: +median: 48796 cycles/ticks +average: 49015 cycles/ticks + +kyber_decaps: +median: 54574 cycles/ticks +average: 54783 cycles/ticks + +Loop spin: 433 +gen_a: +median: 17328 cycles/ticks +average: 17447 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 248 cycles/ticks + +indcpa_keypair: +median: 29234 cycles/ticks +average: 29474 cycles/ticks + +indcpa_enc: +median: 30788 cycles/ticks +average: 30944 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45065 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48032 cycles/ticks + +kyber_encaps: +median: 48954 cycles/ticks +average: 49172 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55004 cycles/ticks + +Loop spin: 434 +gen_a: +median: 17308 cycles/ticks +average: 17462 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30602 cycles/ticks +average: 30779 cycles/ticks + +indcpa_enc: +median: 32206 cycles/ticks +average: 32358 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2053 cycles/ticks + +kyber_keypair_derand: +median: 46096 cycles/ticks +average: 46277 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48179 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48100 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49166 cycles/ticks + +kyber_decaps: +median: 54952 cycles/ticks +average: 55197 cycles/ticks + +Loop spin: 435 +gen_a: +median: 17276 cycles/ticks +average: 17429 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29240 cycles/ticks +average: 29438 cycles/ticks + +indcpa_enc: +median: 30868 cycles/ticks +average: 31005 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45117 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48344 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48103 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54832 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 436 +gen_a: +median: 17240 cycles/ticks +average: 17402 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29588 cycles/ticks +average: 29750 cycles/ticks + +indcpa_enc: +median: 30844 cycles/ticks +average: 31012 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 45022 cycles/ticks +average: 45218 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48272 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48141 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49213 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55025 cycles/ticks + +Loop spin: 437 +gen_a: +median: 17276 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29180 cycles/ticks +average: 29387 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 30972 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44834 cycles/ticks +average: 45017 cycles/ticks + +kyber_keypair: +median: 47804 cycles/ticks +average: 48203 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48096 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49250 cycles/ticks + +kyber_decaps: +median: 55002 cycles/ticks +average: 55205 cycles/ticks + +Loop spin: 438 +gen_a: +median: 17266 cycles/ticks +average: 17363 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29328 cycles/ticks +average: 29519 cycles/ticks + +indcpa_enc: +median: 30876 cycles/ticks +average: 31034 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2006 cycles/ticks + +kyber_keypair_derand: +median: 44904 cycles/ticks +average: 45161 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps_derand: +median: 48034 cycles/ticks +average: 48218 cycles/ticks + +kyber_encaps: +median: 49160 cycles/ticks +average: 49367 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55010 cycles/ticks + +Loop spin: 439 +gen_a: +median: 17308 cycles/ticks +average: 17447 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 63 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29112 cycles/ticks +average: 29293 cycles/ticks + +indcpa_enc: +median: 30796 cycles/ticks +average: 31041 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45170 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48250 cycles/ticks + +kyber_encaps_derand: +median: 47854 cycles/ticks +average: 48036 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49108 cycles/ticks + +kyber_decaps: +median: 54718 cycles/ticks +average: 54947 cycles/ticks + +Loop spin: 440 +gen_a: +median: 17394 cycles/ticks +average: 17673 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1780 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 435 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29392 cycles/ticks +average: 29603 cycles/ticks + +indcpa_enc: +median: 30842 cycles/ticks +average: 30982 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 45142 cycles/ticks +average: 45359 cycles/ticks + +kyber_keypair: +median: 47810 cycles/ticks +average: 48192 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48016 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49223 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55033 cycles/ticks + +Loop spin: 441 +gen_a: +median: 17290 cycles/ticks +average: 17570 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29400 cycles/ticks +average: 29608 cycles/ticks + +indcpa_enc: +median: 31012 cycles/ticks +average: 31195 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45035 cycles/ticks + +kyber_keypair: +median: 47810 cycles/ticks +average: 48166 cycles/ticks + +kyber_encaps_derand: +median: 47776 cycles/ticks +average: 47978 cycles/ticks + +kyber_encaps: +median: 48868 cycles/ticks +average: 49081 cycles/ticks + +kyber_decaps: +median: 54726 cycles/ticks +average: 54967 cycles/ticks + +Loop spin: 442 +gen_a: +median: 17258 cycles/ticks +average: 17400 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1794 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29324 cycles/ticks +average: 29521 cycles/ticks + +indcpa_enc: +median: 30848 cycles/ticks +average: 31025 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 45064 cycles/ticks +average: 45303 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48423 cycles/ticks + +kyber_encaps_derand: +median: 48276 cycles/ticks +average: 48472 cycles/ticks + +kyber_encaps: +median: 49192 cycles/ticks +average: 49423 cycles/ticks + +kyber_decaps: +median: 54812 cycles/ticks +average: 55053 cycles/ticks + +Loop spin: 443 +gen_a: +median: 17312 cycles/ticks +average: 17436 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29492 cycles/ticks + +indcpa_enc: +median: 30822 cycles/ticks +average: 30971 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 46214 cycles/ticks +average: 46428 cycles/ticks + +kyber_keypair: +median: 47792 cycles/ticks +average: 48139 cycles/ticks + +kyber_encaps_derand: +median: 47810 cycles/ticks +average: 48047 cycles/ticks + +kyber_encaps: +median: 48962 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54814 cycles/ticks +average: 55021 cycles/ticks + +Loop spin: 444 +gen_a: +median: 17252 cycles/ticks +average: 17472 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29358 cycles/ticks +average: 29554 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31076 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44954 cycles/ticks +average: 45176 cycles/ticks + +kyber_keypair: +median: 47960 cycles/ticks +average: 48333 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48170 cycles/ticks + +kyber_encaps: +median: 49076 cycles/ticks +average: 49290 cycles/ticks + +kyber_decaps: +median: 54728 cycles/ticks +average: 54945 cycles/ticks + +Loop spin: 445 +gen_a: +median: 17314 cycles/ticks +average: 17400 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 256 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29358 cycles/ticks +average: 29545 cycles/ticks + +indcpa_enc: +median: 30868 cycles/ticks +average: 31015 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 46272 cycles/ticks +average: 46485 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48283 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48082 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49181 cycles/ticks + +kyber_decaps: +median: 54706 cycles/ticks +average: 54921 cycles/ticks + +Loop spin: 446 +gen_a: +median: 17268 cycles/ticks +average: 17378 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29502 cycles/ticks +average: 29695 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30983 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45157 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48293 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48106 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49167 cycles/ticks + +kyber_decaps: +median: 54924 cycles/ticks +average: 55143 cycles/ticks + +Loop spin: 447 +gen_a: +median: 17340 cycles/ticks +average: 17435 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30330 cycles/ticks +average: 30519 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31053 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45224 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 47798 cycles/ticks +average: 47992 cycles/ticks + +kyber_encaps: +median: 48874 cycles/ticks +average: 49082 cycles/ticks + +kyber_decaps: +median: 54652 cycles/ticks +average: 54873 cycles/ticks + +Loop spin: 448 +gen_a: +median: 17268 cycles/ticks +average: 17372 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 54 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29403 cycles/ticks + +indcpa_enc: +median: 30966 cycles/ticks +average: 31162 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45058 cycles/ticks + +kyber_keypair: +median: 47838 cycles/ticks +average: 48177 cycles/ticks + +kyber_encaps_derand: +median: 49350 cycles/ticks +average: 49552 cycles/ticks + +kyber_encaps: +median: 50470 cycles/ticks +average: 50672 cycles/ticks + +kyber_decaps: +median: 56196 cycles/ticks +average: 56471 cycles/ticks + +Loop spin: 449 +gen_a: +median: 17434 cycles/ticks +average: 17661 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 62 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29998 cycles/ticks +average: 30191 cycles/ticks + +indcpa_enc: +median: 31308 cycles/ticks +average: 31440 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 45442 cycles/ticks +average: 45658 cycles/ticks + +kyber_keypair: +median: 48252 cycles/ticks +average: 48609 cycles/ticks + +kyber_encaps_derand: +median: 48364 cycles/ticks +average: 48562 cycles/ticks + +kyber_encaps: +median: 49464 cycles/ticks +average: 49666 cycles/ticks + +kyber_decaps: +median: 55278 cycles/ticks +average: 55529 cycles/ticks + +Loop spin: 450 +gen_a: +median: 17280 cycles/ticks +average: 17398 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29494 cycles/ticks +average: 29715 cycles/ticks + +indcpa_enc: +median: 31054 cycles/ticks +average: 31201 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 44962 cycles/ticks +average: 45138 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48268 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48210 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49324 cycles/ticks + +kyber_decaps: +median: 54624 cycles/ticks +average: 54846 cycles/ticks + +Loop spin: 451 +gen_a: +median: 17264 cycles/ticks +average: 17489 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29368 cycles/ticks +average: 29557 cycles/ticks + +indcpa_enc: +median: 30994 cycles/ticks +average: 31148 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 46516 cycles/ticks +average: 46702 cycles/ticks + +kyber_keypair: +median: 47972 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 48232 cycles/ticks +average: 48451 cycles/ticks + +kyber_encaps: +median: 49308 cycles/ticks +average: 49524 cycles/ticks + +kyber_decaps: +median: 54816 cycles/ticks +average: 55016 cycles/ticks + +Loop spin: 452 +gen_a: +median: 17274 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29462 cycles/ticks + +indcpa_enc: +median: 30902 cycles/ticks +average: 31034 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45144 cycles/ticks + +kyber_keypair: +median: 48132 cycles/ticks +average: 48492 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48186 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49203 cycles/ticks + +kyber_decaps: +median: 54846 cycles/ticks +average: 55070 cycles/ticks + +Loop spin: 453 +gen_a: +median: 17360 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1796 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29246 cycles/ticks +average: 29423 cycles/ticks + +indcpa_enc: +median: 30818 cycles/ticks +average: 30984 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 46144 cycles/ticks +average: 46441 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48173 cycles/ticks + +kyber_encaps_derand: +median: 47808 cycles/ticks +average: 47982 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49099 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 54980 cycles/ticks + +Loop spin: 454 +gen_a: +median: 17260 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29312 cycles/ticks +average: 29488 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 30981 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44820 cycles/ticks +average: 45063 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48232 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48149 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49290 cycles/ticks + +kyber_decaps: +median: 54862 cycles/ticks +average: 55083 cycles/ticks + +Loop spin: 455 +gen_a: +median: 17392 cycles/ticks +average: 17496 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30676 cycles/ticks +average: 30892 cycles/ticks + +indcpa_enc: +median: 32254 cycles/ticks +average: 32432 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44704 cycles/ticks +average: 44902 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48227 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49197 cycles/ticks + +kyber_decaps: +median: 54824 cycles/ticks +average: 55038 cycles/ticks + +Loop spin: 456 +gen_a: +median: 17270 cycles/ticks +average: 17529 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29366 cycles/ticks +average: 29570 cycles/ticks + +indcpa_enc: +median: 31008 cycles/ticks +average: 31166 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 46112 cycles/ticks +average: 46372 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48188 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48074 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49193 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55013 cycles/ticks + +Loop spin: 457 +gen_a: +median: 17294 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29316 cycles/ticks +average: 29516 cycles/ticks + +indcpa_enc: +median: 30822 cycles/ticks +average: 30986 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44784 cycles/ticks +average: 44959 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48157 cycles/ticks + +kyber_encaps_derand: +median: 47966 cycles/ticks +average: 48147 cycles/ticks + +kyber_encaps: +median: 49076 cycles/ticks +average: 49295 cycles/ticks + +kyber_decaps: +median: 55060 cycles/ticks +average: 55287 cycles/ticks + +Loop spin: 458 +gen_a: +median: 17270 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29490 cycles/ticks + +indcpa_enc: +median: 30774 cycles/ticks +average: 30916 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45249 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48286 cycles/ticks + +kyber_encaps_derand: +median: 49210 cycles/ticks +average: 49402 cycles/ticks + +kyber_encaps: +median: 50286 cycles/ticks +average: 50566 cycles/ticks + +kyber_decaps: +median: 56086 cycles/ticks +average: 56303 cycles/ticks + +Loop spin: 459 +gen_a: +median: 17324 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29424 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 30997 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 45058 cycles/ticks +average: 45273 cycles/ticks + +kyber_keypair: +median: 48014 cycles/ticks +average: 48406 cycles/ticks + +kyber_encaps_derand: +median: 47760 cycles/ticks +average: 48002 cycles/ticks + +kyber_encaps: +median: 48826 cycles/ticks +average: 49028 cycles/ticks + +kyber_decaps: +median: 54688 cycles/ticks +average: 54884 cycles/ticks + +Loop spin: 460 +gen_a: +median: 17262 cycles/ticks +average: 17373 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 710 cycles/ticks +average: 709 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29642 cycles/ticks +average: 29827 cycles/ticks + +indcpa_enc: +median: 30928 cycles/ticks +average: 31076 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 46588 cycles/ticks +average: 46818 cycles/ticks + +kyber_keypair: +median: 48180 cycles/ticks +average: 48562 cycles/ticks + +kyber_encaps_derand: +median: 48126 cycles/ticks +average: 48330 cycles/ticks + +kyber_encaps: +median: 49416 cycles/ticks +average: 49624 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55048 cycles/ticks + +Loop spin: 461 +gen_a: +median: 17290 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29296 cycles/ticks +average: 29522 cycles/ticks + +indcpa_enc: +median: 30678 cycles/ticks +average: 30817 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44940 cycles/ticks +average: 45206 cycles/ticks + +kyber_keypair: +median: 48132 cycles/ticks +average: 48512 cycles/ticks + +kyber_encaps_derand: +median: 47880 cycles/ticks +average: 48074 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49251 cycles/ticks + +kyber_decaps: +median: 54666 cycles/ticks +average: 55004 cycles/ticks + +Loop spin: 462 +gen_a: +median: 17794 cycles/ticks +average: 17836 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 684 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29256 cycles/ticks +average: 29430 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31027 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 44918 cycles/ticks +average: 45126 cycles/ticks + +kyber_keypair: +median: 47800 cycles/ticks +average: 48183 cycles/ticks + +kyber_encaps_derand: +median: 47810 cycles/ticks +average: 47994 cycles/ticks + +kyber_encaps: +median: 48858 cycles/ticks +average: 49030 cycles/ticks + +kyber_decaps: +median: 54660 cycles/ticks +average: 54909 cycles/ticks + +Loop spin: 463 +gen_a: +median: 17242 cycles/ticks +average: 17349 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29412 cycles/ticks +average: 29603 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31099 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 46132 cycles/ticks +average: 46314 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48035 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49245 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55005 cycles/ticks + +Loop spin: 464 +gen_a: +median: 17306 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 40 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29410 cycles/ticks + +indcpa_enc: +median: 30714 cycles/ticks +average: 30864 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44812 cycles/ticks +average: 44984 cycles/ticks + +kyber_keypair: +median: 47798 cycles/ticks +average: 48149 cycles/ticks + +kyber_encaps_derand: +median: 48030 cycles/ticks +average: 48296 cycles/ticks + +kyber_encaps: +median: 49120 cycles/ticks +average: 49335 cycles/ticks + +kyber_decaps: +median: 54928 cycles/ticks +average: 55152 cycles/ticks + +Loop spin: 465 +gen_a: +median: 17358 cycles/ticks +average: 17493 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30630 cycles/ticks +average: 30830 cycles/ticks + +indcpa_enc: +median: 32224 cycles/ticks +average: 32372 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44922 cycles/ticks +average: 45100 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48084 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49188 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 55006 cycles/ticks + +Loop spin: 466 +gen_a: +median: 17290 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29334 cycles/ticks +average: 29556 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30961 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45053 cycles/ticks + +kyber_keypair: +median: 47784 cycles/ticks +average: 48146 cycles/ticks + +kyber_encaps_derand: +median: 47814 cycles/ticks +average: 48026 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49330 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55001 cycles/ticks + +Loop spin: 467 +gen_a: +median: 17302 cycles/ticks +average: 17545 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30666 cycles/ticks +average: 30869 cycles/ticks + +indcpa_enc: +median: 32258 cycles/ticks +average: 32409 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2070 cycles/ticks + +kyber_keypair_derand: +median: 46188 cycles/ticks +average: 46382 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48292 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48027 cycles/ticks + +kyber_encaps: +median: 48900 cycles/ticks +average: 49106 cycles/ticks + +kyber_decaps: +median: 54706 cycles/ticks +average: 54897 cycles/ticks + +Loop spin: 468 +gen_a: +median: 17334 cycles/ticks +average: 17423 cycles/ticks + +poly_getnoise_eta1: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29469 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31077 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45169 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48320 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48093 cycles/ticks + +kyber_encaps: +median: 49022 cycles/ticks +average: 49227 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54975 cycles/ticks + +Loop spin: 469 +gen_a: +median: 17278 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29497 cycles/ticks + +indcpa_enc: +median: 30852 cycles/ticks +average: 31050 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48318 cycles/ticks + +kyber_encaps_derand: +median: 47972 cycles/ticks +average: 48147 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49146 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55023 cycles/ticks + +Loop spin: 470 +gen_a: +median: 17276 cycles/ticks +average: 17414 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30846 cycles/ticks +average: 31062 cycles/ticks + +indcpa_enc: +median: 32280 cycles/ticks +average: 32433 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44984 cycles/ticks +average: 45191 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48264 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48088 cycles/ticks + +kyber_encaps: +median: 48958 cycles/ticks +average: 49152 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 55025 cycles/ticks + +Loop spin: 471 +gen_a: +median: 17284 cycles/ticks +average: 17502 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29553 cycles/ticks + +indcpa_enc: +median: 30720 cycles/ticks +average: 30884 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 46076 cycles/ticks +average: 46300 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48195 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48045 cycles/ticks + +kyber_encaps: +median: 48980 cycles/ticks +average: 49291 cycles/ticks + +kyber_decaps: +median: 54720 cycles/ticks +average: 54978 cycles/ticks + +Loop spin: 472 +gen_a: +median: 17338 cycles/ticks +average: 17552 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29559 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 30999 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44778 cycles/ticks +average: 44977 cycles/ticks + +kyber_keypair: +median: 47858 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 47802 cycles/ticks +average: 48111 cycles/ticks + +kyber_encaps: +median: 48898 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54702 cycles/ticks +average: 54903 cycles/ticks + +Loop spin: 473 +gen_a: +median: 17336 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29250 cycles/ticks +average: 29424 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 30993 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44830 cycles/ticks +average: 45030 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48203 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48057 cycles/ticks + +kyber_encaps: +median: 48966 cycles/ticks +average: 49202 cycles/ticks + +kyber_decaps: +median: 54758 cycles/ticks +average: 54985 cycles/ticks + +Loop spin: 474 +gen_a: +median: 17274 cycles/ticks +average: 17477 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29306 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30994 cycles/ticks +average: 31130 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45085 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 48022 cycles/ticks +average: 48302 cycles/ticks + +kyber_encaps: +median: 49186 cycles/ticks +average: 49395 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55022 cycles/ticks + +Loop spin: 475 +gen_a: +median: 17264 cycles/ticks +average: 17342 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29574 cycles/ticks + +indcpa_enc: +median: 31028 cycles/ticks +average: 31194 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45064 cycles/ticks + +kyber_keypair: +median: 48102 cycles/ticks +average: 48513 cycles/ticks + +kyber_encaps_derand: +median: 47936 cycles/ticks +average: 48131 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49227 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54975 cycles/ticks + +Loop spin: 476 +gen_a: +median: 17390 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 404 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29280 cycles/ticks +average: 29499 cycles/ticks + +indcpa_enc: +median: 30784 cycles/ticks +average: 30931 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 46346 cycles/ticks +average: 46600 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48222 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48017 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49098 cycles/ticks + +kyber_decaps: +median: 54718 cycles/ticks +average: 54939 cycles/ticks + +Loop spin: 477 +gen_a: +median: 17316 cycles/ticks +average: 17507 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 426 cycles/ticks +average: 428 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29618 cycles/ticks +average: 29778 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31071 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44892 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47968 cycles/ticks +average: 48152 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49214 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55069 cycles/ticks + +Loop spin: 478 +gen_a: +median: 17266 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29496 cycles/ticks +average: 29682 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31105 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45129 cycles/ticks + +kyber_keypair: +median: 47948 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps_derand: +median: 48268 cycles/ticks +average: 48501 cycles/ticks + +kyber_encaps: +median: 49146 cycles/ticks +average: 49358 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55040 cycles/ticks + +Loop spin: 479 +gen_a: +median: 17282 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 65 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29192 cycles/ticks +average: 29401 cycles/ticks + +indcpa_enc: +median: 30990 cycles/ticks +average: 31134 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44834 cycles/ticks +average: 45030 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48337 cycles/ticks + +kyber_encaps_derand: +median: 49508 cycles/ticks +average: 49716 cycles/ticks + +kyber_encaps: +median: 50584 cycles/ticks +average: 50784 cycles/ticks + +kyber_decaps: +median: 56406 cycles/ticks +average: 56726 cycles/ticks + +Loop spin: 480 +gen_a: +median: 17322 cycles/ticks +average: 17479 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 237 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29550 cycles/ticks + +indcpa_enc: +median: 30744 cycles/ticks +average: 30916 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45047 cycles/ticks + +kyber_keypair: +median: 48120 cycles/ticks +average: 48456 cycles/ticks + +kyber_encaps_derand: +median: 49340 cycles/ticks +average: 49538 cycles/ticks + +kyber_encaps: +median: 50382 cycles/ticks +average: 50680 cycles/ticks + +kyber_decaps: +median: 56246 cycles/ticks +average: 56477 cycles/ticks + +Loop spin: 481 +gen_a: +median: 17242 cycles/ticks +average: 17383 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29348 cycles/ticks +average: 29540 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31065 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44982 cycles/ticks +average: 45188 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48314 cycles/ticks + +kyber_encaps_derand: +median: 47976 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps: +median: 49024 cycles/ticks +average: 49293 cycles/ticks + +kyber_decaps: +median: 54960 cycles/ticks +average: 55176 cycles/ticks + +Loop spin: 482 +gen_a: +median: 17280 cycles/ticks +average: 17481 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 402 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29368 cycles/ticks +average: 29575 cycles/ticks + +indcpa_enc: +median: 30948 cycles/ticks +average: 31115 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 46346 cycles/ticks +average: 46545 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48298 cycles/ticks + +kyber_encaps_derand: +median: 49380 cycles/ticks +average: 49593 cycles/ticks + +kyber_encaps: +median: 50322 cycles/ticks +average: 50582 cycles/ticks + +kyber_decaps: +median: 56084 cycles/ticks +average: 56341 cycles/ticks + +Loop spin: 483 +gen_a: +median: 17354 cycles/ticks +average: 17490 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29114 cycles/ticks +average: 29295 cycles/ticks + +indcpa_enc: +median: 30754 cycles/ticks +average: 30898 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45095 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps_derand: +median: 49318 cycles/ticks +average: 49499 cycles/ticks + +kyber_encaps: +median: 50352 cycles/ticks +average: 50541 cycles/ticks + +kyber_decaps: +median: 56244 cycles/ticks +average: 56430 cycles/ticks + +Loop spin: 484 +gen_a: +median: 17282 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29280 cycles/ticks +average: 29472 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30976 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44848 cycles/ticks +average: 45084 cycles/ticks + +kyber_keypair: +median: 47780 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps_derand: +median: 47768 cycles/ticks +average: 47961 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49116 cycles/ticks + +kyber_decaps: +median: 55002 cycles/ticks +average: 55227 cycles/ticks + +Loop spin: 485 +gen_a: +median: 17270 cycles/ticks +average: 17382 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 45 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29479 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31050 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2065 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45045 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48049 cycles/ticks + +kyber_encaps: +median: 48926 cycles/ticks +average: 49118 cycles/ticks + +kyber_decaps: +median: 54834 cycles/ticks +average: 55081 cycles/ticks + +Loop spin: 486 +gen_a: +median: 17296 cycles/ticks +average: 17402 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 401 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29490 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31021 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45149 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48227 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48089 cycles/ticks + +kyber_encaps: +median: 49016 cycles/ticks +average: 49245 cycles/ticks + +kyber_decaps: +median: 54724 cycles/ticks +average: 54982 cycles/ticks + +Loop spin: 487 +gen_a: +median: 17312 cycles/ticks +average: 17417 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30514 cycles/ticks +average: 30727 cycles/ticks + +indcpa_enc: +median: 32232 cycles/ticks +average: 32408 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45038 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48196 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54784 cycles/ticks +average: 55021 cycles/ticks + +Loop spin: 488 +gen_a: +median: 17234 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 3634 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 38 cycles/ticks +average: 38 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29462 cycles/ticks + +indcpa_enc: +median: 31004 cycles/ticks +average: 31163 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 45246 cycles/ticks +average: 45444 cycles/ticks + +kyber_keypair: +median: 48108 cycles/ticks +average: 48490 cycles/ticks + +kyber_encaps_derand: +median: 48224 cycles/ticks +average: 48412 cycles/ticks + +kyber_encaps: +median: 49210 cycles/ticks +average: 49448 cycles/ticks + +kyber_decaps: +median: 55178 cycles/ticks +average: 57158 cycles/ticks + +Loop spin: 489 +gen_a: +median: 17286 cycles/ticks +average: 17468 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 433 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29324 cycles/ticks +average: 29528 cycles/ticks + +indcpa_enc: +median: 31062 cycles/ticks +average: 31211 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 45036 cycles/ticks +average: 45210 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 48028 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps: +median: 49132 cycles/ticks +average: 49351 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54945 cycles/ticks + +Loop spin: 490 +gen_a: +median: 17372 cycles/ticks +average: 17455 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29316 cycles/ticks +average: 29517 cycles/ticks + +indcpa_enc: +median: 30920 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44820 cycles/ticks +average: 45040 cycles/ticks + +kyber_keypair: +median: 47804 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps_derand: +median: 47794 cycles/ticks +average: 48001 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49196 cycles/ticks + +kyber_decaps: +median: 54758 cycles/ticks +average: 54956 cycles/ticks + +Loop spin: 491 +gen_a: +median: 17248 cycles/ticks +average: 17303 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 686 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29272 cycles/ticks +average: 29440 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30972 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 45014 cycles/ticks +average: 45243 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48389 cycles/ticks + +kyber_encaps_derand: +median: 47880 cycles/ticks +average: 48076 cycles/ticks + +kyber_encaps: +median: 48974 cycles/ticks +average: 49154 cycles/ticks + +kyber_decaps: +median: 54812 cycles/ticks +average: 55031 cycles/ticks + +Loop spin: 492 +gen_a: +median: 17296 cycles/ticks +average: 17462 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29180 cycles/ticks +average: 29379 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 30961 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44930 cycles/ticks +average: 45120 cycles/ticks + +kyber_keypair: +median: 47954 cycles/ticks +average: 48397 cycles/ticks + +kyber_encaps_derand: +median: 48018 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54640 cycles/ticks +average: 54888 cycles/ticks + +Loop spin: 493 +gen_a: +median: 17310 cycles/ticks +average: 17488 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29236 cycles/ticks +average: 29449 cycles/ticks + +indcpa_enc: +median: 30854 cycles/ticks +average: 30985 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 46192 cycles/ticks +average: 46388 cycles/ticks + +kyber_keypair: +median: 47844 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps_derand: +median: 47832 cycles/ticks +average: 48024 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49076 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 54980 cycles/ticks + +Loop spin: 494 +gen_a: +median: 17408 cycles/ticks +average: 17538 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 237 cycles/ticks + +indcpa_keypair: +median: 30800 cycles/ticks +average: 30987 cycles/ticks + +indcpa_enc: +median: 32252 cycles/ticks +average: 32410 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44870 cycles/ticks +average: 45057 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48320 cycles/ticks + +kyber_encaps_derand: +median: 47826 cycles/ticks +average: 48001 cycles/ticks + +kyber_encaps: +median: 48936 cycles/ticks +average: 49152 cycles/ticks + +kyber_decaps: +median: 54820 cycles/ticks +average: 55065 cycles/ticks + +Loop spin: 495 +gen_a: +median: 17312 cycles/ticks +average: 17424 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 406 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29417 cycles/ticks + +indcpa_enc: +median: 30714 cycles/ticks +average: 30861 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45104 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48251 cycles/ticks + +kyber_encaps_derand: +median: 47806 cycles/ticks +average: 48015 cycles/ticks + +kyber_encaps: +median: 48880 cycles/ticks +average: 49117 cycles/ticks + +kyber_decaps: +median: 54816 cycles/ticks +average: 55016 cycles/ticks + +Loop spin: 496 +gen_a: +median: 17328 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29222 cycles/ticks +average: 29484 cycles/ticks + +indcpa_enc: +median: 30782 cycles/ticks +average: 30920 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44928 cycles/ticks +average: 45156 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48273 cycles/ticks + +kyber_encaps_derand: +median: 47944 cycles/ticks +average: 48161 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49228 cycles/ticks + +kyber_decaps: +median: 54852 cycles/ticks +average: 55107 cycles/ticks + +Loop spin: 497 +gen_a: +median: 17324 cycles/ticks +average: 17478 cycles/ticks + +poly_getnoise_eta1: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30674 cycles/ticks +average: 30873 cycles/ticks + +indcpa_enc: +median: 32324 cycles/ticks +average: 32483 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 46232 cycles/ticks +average: 46405 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48232 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48085 cycles/ticks + +kyber_encaps: +median: 48920 cycles/ticks +average: 49116 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 54967 cycles/ticks + +Loop spin: 498 +gen_a: +median: 17296 cycles/ticks +average: 17374 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1796 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29316 cycles/ticks +average: 29493 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 46260 cycles/ticks +average: 46507 cycles/ticks + +kyber_keypair: +median: 47822 cycles/ticks +average: 48190 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48025 cycles/ticks + +kyber_encaps: +median: 48896 cycles/ticks +average: 49079 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54925 cycles/ticks + +Loop spin: 499 +gen_a: +median: 17264 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29440 cycles/ticks +average: 29618 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31091 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44850 cycles/ticks +average: 45089 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 47936 cycles/ticks +average: 48125 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49166 cycles/ticks + +kyber_decaps: +median: 54864 cycles/ticks +average: 55073 cycles/ticks + +Loop spin: 500 +gen_a: +median: 17288 cycles/ticks +average: 17485 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29194 cycles/ticks +average: 29417 cycles/ticks + +indcpa_enc: +median: 30764 cycles/ticks +average: 30931 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 45036 cycles/ticks +average: 45228 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48336 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48004 cycles/ticks + +kyber_encaps: +median: 48934 cycles/ticks +average: 49119 cycles/ticks + +kyber_decaps: +median: 54872 cycles/ticks +average: 55099 cycles/ticks + +Loop spin: 501 +gen_a: +median: 17274 cycles/ticks +average: 17472 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1782 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29112 cycles/ticks +average: 29308 cycles/ticks + +indcpa_enc: +median: 30680 cycles/ticks +average: 30834 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44780 cycles/ticks +average: 44974 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48290 cycles/ticks + +kyber_encaps_derand: +median: 49282 cycles/ticks +average: 49450 cycles/ticks + +kyber_encaps: +median: 50314 cycles/ticks +average: 50537 cycles/ticks + +kyber_decaps: +median: 56120 cycles/ticks +average: 56375 cycles/ticks + +Loop spin: 502 +gen_a: +median: 17266 cycles/ticks +average: 17413 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29572 cycles/ticks +average: 29721 cycles/ticks + +indcpa_enc: +median: 30992 cycles/ticks +average: 31114 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2007 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48326 cycles/ticks + +kyber_encaps_derand: +median: 47906 cycles/ticks +average: 48101 cycles/ticks + +kyber_encaps: +median: 49020 cycles/ticks +average: 49243 cycles/ticks + +kyber_decaps: +median: 54704 cycles/ticks +average: 54948 cycles/ticks + +Loop spin: 503 +gen_a: +median: 17274 cycles/ticks +average: 17383 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29496 cycles/ticks +average: 29680 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31058 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 45088 cycles/ticks +average: 45246 cycles/ticks + +kyber_keypair: +median: 48198 cycles/ticks +average: 48603 cycles/ticks + +kyber_encaps_derand: +median: 47852 cycles/ticks +average: 48085 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49246 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54966 cycles/ticks + +Loop spin: 504 +gen_a: +median: 17270 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 230 cycles/ticks + +indcpa_keypair: +median: 29378 cycles/ticks +average: 29547 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31099 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2007 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45196 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48323 cycles/ticks + +kyber_encaps_derand: +median: 48034 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49260 cycles/ticks + +kyber_decaps: +median: 54758 cycles/ticks +average: 54971 cycles/ticks + +Loop spin: 505 +gen_a: +median: 17364 cycles/ticks +average: 17562 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1795 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29546 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30969 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 46132 cycles/ticks +average: 46331 cycles/ticks + +kyber_keypair: +median: 48078 cycles/ticks +average: 48449 cycles/ticks + +kyber_encaps_derand: +median: 47850 cycles/ticks +average: 48052 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49152 cycles/ticks + +kyber_decaps: +median: 54688 cycles/ticks +average: 54895 cycles/ticks + +Loop spin: 506 +gen_a: +median: 17334 cycles/ticks +average: 17462 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 238 cycles/ticks + +indcpa_keypair: +median: 29206 cycles/ticks +average: 29392 cycles/ticks + +indcpa_enc: +median: 30736 cycles/ticks +average: 30900 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45043 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48251 cycles/ticks + +kyber_encaps_derand: +median: 48014 cycles/ticks +average: 48180 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54860 cycles/ticks +average: 55051 cycles/ticks + +Loop spin: 507 +gen_a: +median: 17266 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1798 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 676 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29442 cycles/ticks + +indcpa_enc: +median: 30890 cycles/ticks +average: 31085 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44956 cycles/ticks +average: 45155 cycles/ticks + +kyber_keypair: +median: 47984 cycles/ticks +average: 48333 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48042 cycles/ticks + +kyber_encaps: +median: 48966 cycles/ticks +average: 49181 cycles/ticks + +kyber_decaps: +median: 54718 cycles/ticks +average: 54940 cycles/ticks + +Loop spin: 508 +gen_a: +median: 17266 cycles/ticks +average: 17424 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 76 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29454 cycles/ticks +average: 29680 cycles/ticks + +indcpa_enc: +median: 31122 cycles/ticks +average: 31287 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45020 cycles/ticks +average: 45187 cycles/ticks + +kyber_keypair: +median: 48034 cycles/ticks +average: 48393 cycles/ticks + +kyber_encaps_derand: +median: 49454 cycles/ticks +average: 49625 cycles/ticks + +kyber_encaps: +median: 50514 cycles/ticks +average: 50735 cycles/ticks + +kyber_decaps: +median: 56200 cycles/ticks +average: 56476 cycles/ticks + +Loop spin: 509 +gen_a: +median: 17266 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29493 cycles/ticks + +indcpa_enc: +median: 31038 cycles/ticks +average: 31191 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45092 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48313 cycles/ticks + +kyber_encaps_derand: +median: 47996 cycles/ticks +average: 48157 cycles/ticks + +kyber_encaps: +median: 49048 cycles/ticks +average: 49258 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55102 cycles/ticks + +Loop spin: 510 +gen_a: +median: 17264 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1792 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29328 cycles/ticks +average: 29501 cycles/ticks + +indcpa_enc: +median: 30966 cycles/ticks +average: 31091 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45111 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48205 cycles/ticks + +kyber_encaps_derand: +median: 47902 cycles/ticks +average: 48078 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49207 cycles/ticks + +kyber_decaps: +median: 54880 cycles/ticks +average: 55089 cycles/ticks + +Loop spin: 511 +gen_a: +median: 17196 cycles/ticks +average: 17363 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29360 cycles/ticks +average: 29570 cycles/ticks + +indcpa_enc: +median: 30976 cycles/ticks +average: 31120 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44798 cycles/ticks +average: 45003 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48297 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48126 cycles/ticks + +kyber_encaps: +median: 48906 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54814 cycles/ticks +average: 55008 cycles/ticks + +Loop spin: 512 +gen_a: +median: 17288 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29208 cycles/ticks +average: 29409 cycles/ticks + +indcpa_enc: +median: 30872 cycles/ticks +average: 31018 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45050 cycles/ticks +average: 45244 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48311 cycles/ticks + +kyber_encaps_derand: +median: 48042 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps: +median: 49140 cycles/ticks +average: 49357 cycles/ticks + +kyber_decaps: +median: 54770 cycles/ticks +average: 54976 cycles/ticks + +Loop spin: 513 +gen_a: +median: 17370 cycles/ticks +average: 17515 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 702 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30374 cycles/ticks +average: 30531 cycles/ticks + +indcpa_enc: +median: 30804 cycles/ticks +average: 31014 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44956 cycles/ticks +average: 45167 cycles/ticks + +kyber_keypair: +median: 47844 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps_derand: +median: 47798 cycles/ticks +average: 47981 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49057 cycles/ticks + +kyber_decaps: +median: 54722 cycles/ticks +average: 54931 cycles/ticks + +Loop spin: 514 +gen_a: +median: 17250 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29437 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 31001 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 44864 cycles/ticks +average: 45089 cycles/ticks + +kyber_keypair: +median: 47952 cycles/ticks +average: 48323 cycles/ticks + +kyber_encaps_derand: +median: 47990 cycles/ticks +average: 48188 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49168 cycles/ticks + +kyber_decaps: +median: 54840 cycles/ticks +average: 55067 cycles/ticks + +Loop spin: 515 +gen_a: +median: 17280 cycles/ticks +average: 17398 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 54 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29220 cycles/ticks +average: 29425 cycles/ticks + +indcpa_enc: +median: 31024 cycles/ticks +average: 31192 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44870 cycles/ticks +average: 45078 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48042 cycles/ticks + +kyber_encaps: +median: 48940 cycles/ticks +average: 49148 cycles/ticks + +kyber_decaps: +median: 54654 cycles/ticks +average: 54886 cycles/ticks + +Loop spin: 516 +gen_a: +median: 17296 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1784 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 63 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29302 cycles/ticks +average: 29522 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31056 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 45052 cycles/ticks +average: 45217 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48100 cycles/ticks + +kyber_encaps: +median: 48936 cycles/ticks +average: 49137 cycles/ticks + +kyber_decaps: +median: 54708 cycles/ticks +average: 54961 cycles/ticks + +Loop spin: 517 +gen_a: +median: 17246 cycles/ticks +average: 17386 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29668 cycles/ticks +average: 29839 cycles/ticks + +indcpa_enc: +median: 30786 cycles/ticks +average: 30935 cycles/ticks + +indcpa_dec: +median: 2046 cycles/ticks +average: 2055 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45069 cycles/ticks + +kyber_keypair: +median: 48012 cycles/ticks +average: 48371 cycles/ticks + +kyber_encaps_derand: +median: 49238 cycles/ticks +average: 49442 cycles/ticks + +kyber_encaps: +median: 50324 cycles/ticks +average: 50522 cycles/ticks + +kyber_decaps: +median: 56072 cycles/ticks +average: 56327 cycles/ticks + +Loop spin: 518 +gen_a: +median: 17298 cycles/ticks +average: 17397 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29414 cycles/ticks +average: 29600 cycles/ticks + +indcpa_enc: +median: 30792 cycles/ticks +average: 30948 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45170 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48355 cycles/ticks + +kyber_encaps_derand: +median: 47846 cycles/ticks +average: 48044 cycles/ticks + +kyber_encaps: +median: 48896 cycles/ticks +average: 49122 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55002 cycles/ticks + +Loop spin: 519 +gen_a: +median: 17258 cycles/ticks +average: 17337 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29478 cycles/ticks +average: 29649 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31061 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44840 cycles/ticks +average: 45017 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48292 cycles/ticks + +kyber_encaps_derand: +median: 47944 cycles/ticks +average: 48159 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54936 cycles/ticks +average: 55160 cycles/ticks + +Loop spin: 520 +gen_a: +median: 17412 cycles/ticks +average: 17518 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29246 cycles/ticks +average: 29441 cycles/ticks + +indcpa_enc: +median: 30792 cycles/ticks +average: 30983 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44720 cycles/ticks +average: 44905 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48277 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48148 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54834 cycles/ticks +average: 55055 cycles/ticks + +Loop spin: 521 +gen_a: +median: 17298 cycles/ticks +average: 17397 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 400 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29232 cycles/ticks +average: 29446 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 30981 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45184 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48360 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48130 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49193 cycles/ticks + +kyber_decaps: +median: 55000 cycles/ticks +average: 55200 cycles/ticks + +Loop spin: 522 +gen_a: +median: 17266 cycles/ticks +average: 17352 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29330 cycles/ticks +average: 29541 cycles/ticks + +indcpa_enc: +median: 30870 cycles/ticks +average: 31029 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45127 cycles/ticks + +kyber_keypair: +median: 48086 cycles/ticks +average: 48442 cycles/ticks + +kyber_encaps_derand: +median: 48004 cycles/ticks +average: 48195 cycles/ticks + +kyber_encaps: +median: 48966 cycles/ticks +average: 49171 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55007 cycles/ticks + +Loop spin: 523 +gen_a: +median: 17312 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 406 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29248 cycles/ticks +average: 29476 cycles/ticks + +indcpa_enc: +median: 30946 cycles/ticks +average: 31132 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44922 cycles/ticks +average: 45136 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48260 cycles/ticks + +kyber_encaps_derand: +median: 47790 cycles/ticks +average: 47957 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49089 cycles/ticks + +kyber_decaps: +median: 54724 cycles/ticks +average: 54957 cycles/ticks + +Loop spin: 524 +gen_a: +median: 17316 cycles/ticks +average: 17536 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 65 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29262 cycles/ticks +average: 29485 cycles/ticks + +indcpa_enc: +median: 30898 cycles/ticks +average: 31053 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44792 cycles/ticks +average: 44985 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48177 cycles/ticks + +kyber_encaps_derand: +median: 49294 cycles/ticks +average: 49487 cycles/ticks + +kyber_encaps: +median: 50362 cycles/ticks +average: 50580 cycles/ticks + +kyber_decaps: +median: 56116 cycles/ticks +average: 56363 cycles/ticks + +Loop spin: 525 +gen_a: +median: 17270 cycles/ticks +average: 17418 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29458 cycles/ticks +average: 29652 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31044 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 46406 cycles/ticks +average: 46591 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48229 cycles/ticks + +kyber_encaps_derand: +median: 48188 cycles/ticks +average: 48399 cycles/ticks + +kyber_encaps: +median: 49096 cycles/ticks +average: 49312 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54992 cycles/ticks + +Loop spin: 526 +gen_a: +median: 17286 cycles/ticks +average: 17394 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1795 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29362 cycles/ticks +average: 29570 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31049 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44944 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 48276 cycles/ticks +average: 48637 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48045 cycles/ticks + +kyber_encaps: +median: 48886 cycles/ticks +average: 49130 cycles/ticks + +kyber_decaps: +median: 54606 cycles/ticks +average: 54833 cycles/ticks + +Loop spin: 527 +gen_a: +median: 17272 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29563 cycles/ticks + +indcpa_enc: +median: 30818 cycles/ticks +average: 30997 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45161 cycles/ticks + +kyber_keypair: +median: 47988 cycles/ticks +average: 48382 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48128 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49222 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54954 cycles/ticks + +Loop spin: 528 +gen_a: +median: 17294 cycles/ticks +average: 17391 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30646 cycles/ticks +average: 30852 cycles/ticks + +indcpa_enc: +median: 32274 cycles/ticks +average: 32442 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 44916 cycles/ticks +average: 45128 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48213 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48120 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49257 cycles/ticks + +kyber_decaps: +median: 54706 cycles/ticks +average: 54938 cycles/ticks + +Loop spin: 529 +gen_a: +median: 17284 cycles/ticks +average: 17383 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29552 cycles/ticks + +indcpa_enc: +median: 30750 cycles/ticks +average: 30923 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45070 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48125 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55018 cycles/ticks + +Loop spin: 530 +gen_a: +median: 17262 cycles/ticks +average: 17348 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29304 cycles/ticks +average: 29521 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31010 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45004 cycles/ticks +average: 45254 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48322 cycles/ticks + +kyber_encaps_derand: +median: 47774 cycles/ticks +average: 47957 cycles/ticks + +kyber_encaps: +median: 48862 cycles/ticks +average: 49080 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55012 cycles/ticks + +Loop spin: 531 +gen_a: +median: 17336 cycles/ticks +average: 17466 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29316 cycles/ticks +average: 29495 cycles/ticks + +indcpa_enc: +median: 30980 cycles/ticks +average: 31157 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44830 cycles/ticks +average: 45048 cycles/ticks + +kyber_keypair: +median: 47800 cycles/ticks +average: 48180 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48146 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49248 cycles/ticks + +kyber_decaps: +median: 54784 cycles/ticks +average: 55031 cycles/ticks + +Loop spin: 532 +gen_a: +median: 17280 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29430 cycles/ticks +average: 29657 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 30994 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45220 cycles/ticks +average: 45433 cycles/ticks + +kyber_keypair: +median: 48002 cycles/ticks +average: 48371 cycles/ticks + +kyber_encaps_derand: +median: 47906 cycles/ticks +average: 48096 cycles/ticks + +kyber_encaps: +median: 48962 cycles/ticks +average: 49150 cycles/ticks + +kyber_decaps: +median: 54700 cycles/ticks +average: 54911 cycles/ticks + +Loop spin: 533 +gen_a: +median: 17270 cycles/ticks +average: 17554 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1793 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29485 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31082 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44960 cycles/ticks +average: 45117 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48294 cycles/ticks + +kyber_encaps_derand: +median: 49222 cycles/ticks +average: 49430 cycles/ticks + +kyber_encaps: +median: 50354 cycles/ticks +average: 50587 cycles/ticks + +kyber_decaps: +median: 56034 cycles/ticks +average: 56286 cycles/ticks + +Loop spin: 534 +gen_a: +median: 17342 cycles/ticks +average: 17467 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 410 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30598 cycles/ticks +average: 30792 cycles/ticks + +indcpa_enc: +median: 32098 cycles/ticks +average: 32233 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44962 cycles/ticks +average: 45160 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48038 cycles/ticks + +kyber_encaps: +median: 48908 cycles/ticks +average: 49189 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55028 cycles/ticks + +Loop spin: 535 +gen_a: +median: 17308 cycles/ticks +average: 17443 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29460 cycles/ticks +average: 29685 cycles/ticks + +indcpa_enc: +median: 30966 cycles/ticks +average: 31101 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 46286 cycles/ticks +average: 46527 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps_derand: +median: 49198 cycles/ticks +average: 49430 cycles/ticks + +kyber_encaps: +median: 50236 cycles/ticks +average: 50510 cycles/ticks + +kyber_decaps: +median: 56068 cycles/ticks +average: 56312 cycles/ticks + +Loop spin: 536 +gen_a: +median: 17264 cycles/ticks +average: 17374 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29434 cycles/ticks + +indcpa_enc: +median: 30820 cycles/ticks +average: 30988 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45152 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48046 cycles/ticks + +kyber_encaps: +median: 48846 cycles/ticks +average: 49064 cycles/ticks + +kyber_decaps: +median: 54740 cycles/ticks +average: 55053 cycles/ticks + +Loop spin: 537 +gen_a: +median: 17798 cycles/ticks +average: 17818 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29294 cycles/ticks +average: 29489 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30975 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45073 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48296 cycles/ticks + +kyber_encaps_derand: +median: 47894 cycles/ticks +average: 48082 cycles/ticks + +kyber_encaps: +median: 48898 cycles/ticks +average: 49166 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54942 cycles/ticks + +Loop spin: 538 +gen_a: +median: 17266 cycles/ticks +average: 17374 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29292 cycles/ticks +average: 29487 cycles/ticks + +indcpa_enc: +median: 30788 cycles/ticks +average: 30932 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 46364 cycles/ticks +average: 46601 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48241 cycles/ticks + +kyber_encaps_derand: +median: 47766 cycles/ticks +average: 47939 cycles/ticks + +kyber_encaps: +median: 48804 cycles/ticks +average: 49003 cycles/ticks + +kyber_decaps: +median: 54570 cycles/ticks +average: 54777 cycles/ticks + +Loop spin: 539 +gen_a: +median: 17266 cycles/ticks +average: 17370 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29190 cycles/ticks +average: 29398 cycles/ticks + +indcpa_enc: +median: 30838 cycles/ticks +average: 30991 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45076 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48083 cycles/ticks + +kyber_encaps: +median: 48876 cycles/ticks +average: 49160 cycles/ticks + +kyber_decaps: +median: 54640 cycles/ticks +average: 54872 cycles/ticks + +Loop spin: 540 +gen_a: +median: 17298 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1787 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29557 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31054 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 44774 cycles/ticks +average: 44973 cycles/ticks + +kyber_keypair: +median: 47800 cycles/ticks +average: 48208 cycles/ticks + +kyber_encaps_derand: +median: 49250 cycles/ticks +average: 49429 cycles/ticks + +kyber_encaps: +median: 50400 cycles/ticks +average: 50617 cycles/ticks + +kyber_decaps: +median: 56150 cycles/ticks +average: 56433 cycles/ticks + +Loop spin: 541 +gen_a: +median: 17306 cycles/ticks +average: 17464 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29456 cycles/ticks +average: 29644 cycles/ticks + +indcpa_enc: +median: 31020 cycles/ticks +average: 31176 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 44848 cycles/ticks +average: 45063 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 47884 cycles/ticks +average: 48065 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49198 cycles/ticks + +kyber_decaps: +median: 54824 cycles/ticks +average: 55065 cycles/ticks + +Loop spin: 542 +gen_a: +median: 17330 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29500 cycles/ticks +average: 29721 cycles/ticks + +indcpa_enc: +median: 30928 cycles/ticks +average: 31079 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45055 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48054 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49137 cycles/ticks + +kyber_decaps: +median: 54932 cycles/ticks +average: 55159 cycles/ticks + +Loop spin: 543 +gen_a: +median: 17274 cycles/ticks +average: 17382 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1793 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29569 cycles/ticks + +indcpa_enc: +median: 30834 cycles/ticks +average: 30954 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45094 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48311 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48137 cycles/ticks + +kyber_encaps: +median: 49056 cycles/ticks +average: 49304 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 54957 cycles/ticks + +Loop spin: 544 +gen_a: +median: 17300 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29144 cycles/ticks +average: 29320 cycles/ticks + +indcpa_enc: +median: 30720 cycles/ticks +average: 30856 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45137 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47846 cycles/ticks +average: 48050 cycles/ticks + +kyber_encaps: +median: 48888 cycles/ticks +average: 49096 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54930 cycles/ticks + +Loop spin: 545 +gen_a: +median: 17274 cycles/ticks +average: 17393 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30624 cycles/ticks +average: 30886 cycles/ticks + +indcpa_enc: +median: 32268 cycles/ticks +average: 32445 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45068 cycles/ticks + +kyber_keypair: +median: 47844 cycles/ticks +average: 48234 cycles/ticks + +kyber_encaps_derand: +median: 49338 cycles/ticks +average: 49522 cycles/ticks + +kyber_encaps: +median: 50372 cycles/ticks +average: 50563 cycles/ticks + +kyber_decaps: +median: 56222 cycles/ticks +average: 56501 cycles/ticks + +Loop spin: 546 +gen_a: +median: 17286 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 31022 cycles/ticks +average: 31226 cycles/ticks + +indcpa_enc: +median: 32334 cycles/ticks +average: 32482 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 45020 cycles/ticks +average: 45256 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48339 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48017 cycles/ticks + +kyber_encaps: +median: 48882 cycles/ticks +average: 49084 cycles/ticks + +kyber_decaps: +median: 54728 cycles/ticks +average: 54940 cycles/ticks + +Loop spin: 547 +gen_a: +median: 17778 cycles/ticks +average: 17783 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 230 cycles/ticks + +indcpa_keypair: +median: 29268 cycles/ticks +average: 29455 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31098 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45122 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48332 cycles/ticks + +kyber_encaps_derand: +median: 49370 cycles/ticks +average: 49558 cycles/ticks + +kyber_encaps: +median: 50366 cycles/ticks +average: 50575 cycles/ticks + +kyber_decaps: +median: 56036 cycles/ticks +average: 56256 cycles/ticks + +Loop spin: 548 +gen_a: +median: 17278 cycles/ticks +average: 17387 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1808 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29453 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 31000 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45216 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48307 cycles/ticks + +kyber_encaps_derand: +median: 48096 cycles/ticks +average: 48297 cycles/ticks + +kyber_encaps: +median: 49054 cycles/ticks +average: 49270 cycles/ticks + +kyber_decaps: +median: 54808 cycles/ticks +average: 55029 cycles/ticks + +Loop spin: 549 +gen_a: +median: 17462 cycles/ticks +average: 17697 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 404 cycles/ticks +average: 416 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29730 cycles/ticks +average: 29927 cycles/ticks + +indcpa_enc: +median: 30972 cycles/ticks +average: 31123 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44940 cycles/ticks +average: 45165 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48220 cycles/ticks + +kyber_encaps_derand: +median: 47818 cycles/ticks +average: 48013 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49200 cycles/ticks + +kyber_decaps: +median: 54756 cycles/ticks +average: 55003 cycles/ticks + +Loop spin: 550 +gen_a: +median: 17332 cycles/ticks +average: 17477 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29188 cycles/ticks +average: 29378 cycles/ticks + +indcpa_enc: +median: 30736 cycles/ticks +average: 30876 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44980 cycles/ticks +average: 45186 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48163 cycles/ticks + +kyber_encaps_derand: +median: 47792 cycles/ticks +average: 47978 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49128 cycles/ticks + +kyber_decaps: +median: 54576 cycles/ticks +average: 54813 cycles/ticks + +Loop spin: 551 +gen_a: +median: 17272 cycles/ticks +average: 17398 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 30674 cycles/ticks +average: 30892 cycles/ticks + +indcpa_enc: +median: 32236 cycles/ticks +average: 32390 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 45190 cycles/ticks +average: 45386 cycles/ticks + +kyber_keypair: +median: 48268 cycles/ticks +average: 48628 cycles/ticks + +kyber_encaps_derand: +median: 47994 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49231 cycles/ticks + +kyber_decaps: +median: 54772 cycles/ticks +average: 54988 cycles/ticks + +Loop spin: 552 +gen_a: +median: 17304 cycles/ticks +average: 17453 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 58 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29440 cycles/ticks +average: 29622 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31077 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45114 cycles/ticks +average: 45314 cycles/ticks + +kyber_keypair: +median: 48064 cycles/ticks +average: 48461 cycles/ticks + +kyber_encaps_derand: +median: 47824 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48936 cycles/ticks +average: 49126 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 54989 cycles/ticks + +Loop spin: 553 +gen_a: +median: 17290 cycles/ticks +average: 17393 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29485 cycles/ticks + +indcpa_enc: +median: 31032 cycles/ticks +average: 31252 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 46162 cycles/ticks +average: 46357 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps_derand: +median: 47912 cycles/ticks +average: 48095 cycles/ticks + +kyber_encaps: +median: 48962 cycles/ticks +average: 49168 cycles/ticks + +kyber_decaps: +median: 54670 cycles/ticks +average: 54892 cycles/ticks + +Loop spin: 554 +gen_a: +median: 17268 cycles/ticks +average: 17453 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1796 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29488 cycles/ticks +average: 29692 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31078 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44956 cycles/ticks +average: 45181 cycles/ticks + +kyber_keypair: +median: 47988 cycles/ticks +average: 48358 cycles/ticks + +kyber_encaps_derand: +median: 48128 cycles/ticks +average: 48298 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49203 cycles/ticks + +kyber_decaps: +median: 54656 cycles/ticks +average: 54857 cycles/ticks + +Loop spin: 555 +gen_a: +median: 17268 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1801 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29240 cycles/ticks +average: 29452 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 30999 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2053 cycles/ticks + +kyber_keypair_derand: +median: 44794 cycles/ticks +average: 44982 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 48146 cycles/ticks +average: 48330 cycles/ticks + +kyber_encaps: +median: 49108 cycles/ticks +average: 49319 cycles/ticks + +kyber_decaps: +median: 54816 cycles/ticks +average: 55130 cycles/ticks + +Loop spin: 556 +gen_a: +median: 17286 cycles/ticks +average: 17473 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29240 cycles/ticks +average: 29434 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31073 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44960 cycles/ticks +average: 45135 cycles/ticks + +kyber_keypair: +median: 47790 cycles/ticks +average: 48138 cycles/ticks + +kyber_encaps_derand: +median: 47950 cycles/ticks +average: 48137 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 55168 cycles/ticks +average: 55415 cycles/ticks + +Loop spin: 557 +gen_a: +median: 17274 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30600 cycles/ticks +average: 30816 cycles/ticks + +indcpa_enc: +median: 32250 cycles/ticks +average: 32404 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2068 cycles/ticks + +kyber_keypair_derand: +median: 44782 cycles/ticks +average: 44986 cycles/ticks + +kyber_keypair: +median: 47976 cycles/ticks +average: 48341 cycles/ticks + +kyber_encaps_derand: +median: 47894 cycles/ticks +average: 48081 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49233 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54956 cycles/ticks + +Loop spin: 558 +gen_a: +median: 17358 cycles/ticks +average: 17468 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 414 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29262 cycles/ticks +average: 29477 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31028 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 46330 cycles/ticks +average: 46547 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48099 cycles/ticks + +kyber_encaps: +median: 48926 cycles/ticks +average: 49134 cycles/ticks + +kyber_decaps: +median: 54864 cycles/ticks +average: 55083 cycles/ticks + +Loop spin: 559 +gen_a: +median: 17316 cycles/ticks +average: 17472 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29535 cycles/ticks + +indcpa_enc: +median: 31064 cycles/ticks +average: 31204 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 44938 cycles/ticks +average: 45147 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 49256 cycles/ticks +average: 49460 cycles/ticks + +kyber_encaps: +median: 50330 cycles/ticks +average: 50533 cycles/ticks + +kyber_decaps: +median: 56088 cycles/ticks +average: 56317 cycles/ticks + +Loop spin: 560 +gen_a: +median: 17284 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29378 cycles/ticks +average: 29587 cycles/ticks + +indcpa_enc: +median: 30944 cycles/ticks +average: 31106 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 46294 cycles/ticks +average: 46501 cycles/ticks + +kyber_keypair: +median: 48024 cycles/ticks +average: 48439 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48103 cycles/ticks + +kyber_encaps: +median: 48934 cycles/ticks +average: 49145 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 54985 cycles/ticks + +Loop spin: 561 +gen_a: +median: 17272 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29484 cycles/ticks + +indcpa_enc: +median: 30958 cycles/ticks +average: 31110 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 44950 cycles/ticks +average: 45222 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48229 cycles/ticks + +kyber_encaps_derand: +median: 48000 cycles/ticks +average: 48187 cycles/ticks + +kyber_encaps: +median: 49128 cycles/ticks +average: 49328 cycles/ticks + +kyber_decaps: +median: 54702 cycles/ticks +average: 54920 cycles/ticks + +Loop spin: 562 +gen_a: +median: 17264 cycles/ticks +average: 17363 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29626 cycles/ticks +average: 29847 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31072 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 45080 cycles/ticks +average: 45339 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48302 cycles/ticks + +kyber_encaps_derand: +median: 49296 cycles/ticks +average: 49466 cycles/ticks + +kyber_encaps: +median: 50338 cycles/ticks +average: 50534 cycles/ticks + +kyber_decaps: +median: 56222 cycles/ticks +average: 56433 cycles/ticks + +Loop spin: 563 +gen_a: +median: 17272 cycles/ticks +average: 17413 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1785 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29230 cycles/ticks +average: 29474 cycles/ticks + +indcpa_enc: +median: 30768 cycles/ticks +average: 30924 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44954 cycles/ticks +average: 45158 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48346 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48051 cycles/ticks + +kyber_encaps: +median: 48862 cycles/ticks +average: 49076 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54926 cycles/ticks + +Loop spin: 564 +gen_a: +median: 17342 cycles/ticks +average: 17465 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29660 cycles/ticks +average: 29852 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31071 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 45334 cycles/ticks +average: 45535 cycles/ticks + +kyber_keypair: +median: 48396 cycles/ticks +average: 48699 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48089 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49252 cycles/ticks + +kyber_decaps: +median: 54728 cycles/ticks +average: 54968 cycles/ticks + +Loop spin: 565 +gen_a: +median: 17286 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30616 cycles/ticks +average: 30825 cycles/ticks + +indcpa_enc: +median: 32284 cycles/ticks +average: 32441 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44918 cycles/ticks +average: 45132 cycles/ticks + +kyber_keypair: +median: 47934 cycles/ticks +average: 48322 cycles/ticks + +kyber_encaps_derand: +median: 48022 cycles/ticks +average: 48203 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49303 cycles/ticks + +kyber_decaps: +median: 54720 cycles/ticks +average: 54965 cycles/ticks + +Loop spin: 566 +gen_a: +median: 17314 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29360 cycles/ticks +average: 29549 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31050 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44772 cycles/ticks +average: 44984 cycles/ticks + +kyber_keypair: +median: 47938 cycles/ticks +average: 48333 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48052 cycles/ticks + +kyber_encaps: +median: 48958 cycles/ticks +average: 49181 cycles/ticks + +kyber_decaps: +median: 54708 cycles/ticks +average: 54949 cycles/ticks + +Loop spin: 567 +gen_a: +median: 17264 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 54 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29168 cycles/ticks +average: 29353 cycles/ticks + +indcpa_enc: +median: 31004 cycles/ticks +average: 31153 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45077 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49236 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54981 cycles/ticks + +Loop spin: 568 +gen_a: +median: 17310 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 257 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 30706 cycles/ticks +average: 30895 cycles/ticks + +indcpa_enc: +median: 32040 cycles/ticks +average: 32186 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45087 cycles/ticks + +kyber_keypair: +median: 48102 cycles/ticks +average: 48515 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48043 cycles/ticks + +kyber_encaps: +median: 48916 cycles/ticks +average: 49130 cycles/ticks + +kyber_decaps: +median: 54838 cycles/ticks +average: 55049 cycles/ticks + +Loop spin: 569 +gen_a: +median: 17260 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30622 cycles/ticks +average: 30838 cycles/ticks + +indcpa_enc: +median: 32160 cycles/ticks +average: 32338 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44770 cycles/ticks +average: 44991 cycles/ticks + +kyber_keypair: +median: 47870 cycles/ticks +average: 48282 cycles/ticks + +kyber_encaps_derand: +median: 47950 cycles/ticks +average: 48131 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49220 cycles/ticks + +kyber_decaps: +median: 54900 cycles/ticks +average: 55105 cycles/ticks + +Loop spin: 570 +gen_a: +median: 17304 cycles/ticks +average: 17455 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 678 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29458 cycles/ticks + +indcpa_enc: +median: 30820 cycles/ticks +average: 31007 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44708 cycles/ticks +average: 44964 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48289 cycles/ticks + +kyber_encaps_derand: +median: 49314 cycles/ticks +average: 49482 cycles/ticks + +kyber_encaps: +median: 50382 cycles/ticks +average: 50596 cycles/ticks + +kyber_decaps: +median: 56056 cycles/ticks +average: 56272 cycles/ticks + +Loop spin: 571 +gen_a: +median: 17278 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29294 cycles/ticks +average: 29518 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30918 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45101 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48231 cycles/ticks + +kyber_encaps_derand: +median: 47868 cycles/ticks +average: 48070 cycles/ticks + +kyber_encaps: +median: 48936 cycles/ticks +average: 49149 cycles/ticks + +kyber_decaps: +median: 54920 cycles/ticks +average: 55133 cycles/ticks + +Loop spin: 572 +gen_a: +median: 17260 cycles/ticks +average: 17457 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29460 cycles/ticks +average: 29664 cycles/ticks + +indcpa_enc: +median: 31130 cycles/ticks +average: 31276 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44938 cycles/ticks +average: 45168 cycles/ticks + +kyber_keypair: +median: 48138 cycles/ticks +average: 48513 cycles/ticks + +kyber_encaps_derand: +median: 48048 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps: +median: 49080 cycles/ticks +average: 49289 cycles/ticks + +kyber_decaps: +median: 55034 cycles/ticks +average: 55303 cycles/ticks + +Loop spin: 573 +gen_a: +median: 17290 cycles/ticks +average: 17416 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 280 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 67 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29342 cycles/ticks +average: 29510 cycles/ticks + +indcpa_enc: +median: 30984 cycles/ticks +average: 31137 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44800 cycles/ticks +average: 44963 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48149 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49282 cycles/ticks + +kyber_decaps: +median: 54768 cycles/ticks +average: 54988 cycles/ticks + +Loop spin: 574 +gen_a: +median: 17258 cycles/ticks +average: 17378 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 261 cycles/ticks + +indcpa_keypair: +median: 29430 cycles/ticks +average: 29627 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31064 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44948 cycles/ticks +average: 45160 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48276 cycles/ticks + +kyber_encaps_derand: +median: 47970 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps: +median: 49240 cycles/ticks +average: 49455 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54973 cycles/ticks + +Loop spin: 575 +gen_a: +median: 17306 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29444 cycles/ticks +average: 29608 cycles/ticks + +indcpa_enc: +median: 31046 cycles/ticks +average: 31201 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2054 cycles/ticks + +kyber_keypair_derand: +median: 45038 cycles/ticks +average: 45228 cycles/ticks + +kyber_keypair: +median: 48094 cycles/ticks +average: 48442 cycles/ticks + +kyber_encaps_derand: +median: 47976 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49276 cycles/ticks + +kyber_decaps: +median: 54870 cycles/ticks +average: 55065 cycles/ticks + +Loop spin: 576 +gen_a: +median: 17284 cycles/ticks +average: 17402 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29533 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30971 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44758 cycles/ticks +average: 44992 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48210 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48042 cycles/ticks + +kyber_encaps: +median: 48932 cycles/ticks +average: 49108 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55017 cycles/ticks + +Loop spin: 577 +gen_a: +median: 17270 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1797 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29464 cycles/ticks +average: 29608 cycles/ticks + +indcpa_enc: +median: 30896 cycles/ticks +average: 31052 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44824 cycles/ticks +average: 45033 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 47966 cycles/ticks +average: 48229 cycles/ticks + +kyber_encaps: +median: 49098 cycles/ticks +average: 49275 cycles/ticks + +kyber_decaps: +median: 54722 cycles/ticks +average: 54931 cycles/ticks + +Loop spin: 578 +gen_a: +median: 17280 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 402 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29218 cycles/ticks +average: 29450 cycles/ticks + +indcpa_enc: +median: 30738 cycles/ticks +average: 30876 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2066 cycles/ticks + +kyber_keypair_derand: +median: 44904 cycles/ticks +average: 45102 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48377 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48021 cycles/ticks + +kyber_encaps: +median: 48884 cycles/ticks +average: 49086 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 54979 cycles/ticks + +Loop spin: 579 +gen_a: +median: 17274 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29462 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31029 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45131 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48206 cycles/ticks + +kyber_encaps_derand: +median: 47722 cycles/ticks +average: 47920 cycles/ticks + +kyber_encaps: +median: 48834 cycles/ticks +average: 49068 cycles/ticks + +kyber_decaps: +median: 54824 cycles/ticks +average: 55052 cycles/ticks + +Loop spin: 580 +gen_a: +median: 17336 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 239 cycles/ticks + +indcpa_keypair: +median: 30668 cycles/ticks +average: 30839 cycles/ticks + +indcpa_enc: +median: 32274 cycles/ticks +average: 32444 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44688 cycles/ticks +average: 44895 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48099 cycles/ticks + +kyber_encaps: +median: 49086 cycles/ticks +average: 49330 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55073 cycles/ticks + +Loop spin: 581 +gen_a: +median: 17302 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29475 cycles/ticks + +indcpa_enc: +median: 30896 cycles/ticks +average: 31045 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45124 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48188 cycles/ticks + +kyber_encaps_derand: +median: 47762 cycles/ticks +average: 47971 cycles/ticks + +kyber_encaps: +median: 48848 cycles/ticks +average: 49079 cycles/ticks + +kyber_decaps: +median: 54682 cycles/ticks +average: 54901 cycles/ticks + +Loop spin: 582 +gen_a: +median: 17386 cycles/ticks +average: 17499 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29413 cycles/ticks + +indcpa_enc: +median: 30962 cycles/ticks +average: 31095 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45113 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48258 cycles/ticks + +kyber_encaps_derand: +median: 47772 cycles/ticks +average: 47975 cycles/ticks + +kyber_encaps: +median: 48858 cycles/ticks +average: 49087 cycles/ticks + +kyber_decaps: +median: 54664 cycles/ticks +average: 54868 cycles/ticks + +Loop spin: 583 +gen_a: +median: 17280 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29448 cycles/ticks + +indcpa_enc: +median: 30782 cycles/ticks +average: 30929 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44972 cycles/ticks +average: 45146 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48348 cycles/ticks + +kyber_encaps_derand: +median: 48004 cycles/ticks +average: 48234 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49251 cycles/ticks + +kyber_decaps: +median: 54944 cycles/ticks +average: 55150 cycles/ticks + +Loop spin: 584 +gen_a: +median: 17270 cycles/ticks +average: 17375 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29350 cycles/ticks +average: 29562 cycles/ticks + +indcpa_enc: +median: 30868 cycles/ticks +average: 31011 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45221 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48304 cycles/ticks + +kyber_encaps_derand: +median: 48258 cycles/ticks +average: 48438 cycles/ticks + +kyber_encaps: +median: 49118 cycles/ticks +average: 49309 cycles/ticks + +kyber_decaps: +median: 54818 cycles/ticks +average: 55052 cycles/ticks + +Loop spin: 585 +gen_a: +median: 17266 cycles/ticks +average: 17481 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29485 cycles/ticks + +indcpa_enc: +median: 31012 cycles/ticks +average: 31199 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45055 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48227 cycles/ticks + +kyber_encaps_derand: +median: 47980 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps: +median: 49034 cycles/ticks +average: 49300 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55018 cycles/ticks + +Loop spin: 586 +gen_a: +median: 17298 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29214 cycles/ticks +average: 29447 cycles/ticks + +indcpa_enc: +median: 30958 cycles/ticks +average: 31129 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44942 cycles/ticks +average: 45105 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48179 cycles/ticks + +kyber_encaps_derand: +median: 47744 cycles/ticks +average: 48011 cycles/ticks + +kyber_encaps: +median: 48822 cycles/ticks +average: 49062 cycles/ticks + +kyber_decaps: +median: 54648 cycles/ticks +average: 54853 cycles/ticks + +Loop spin: 587 +gen_a: +median: 17322 cycles/ticks +average: 17511 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1778 cycles/ticks + +NTT: +median: 254 cycles/ticks +average: 279 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29170 cycles/ticks +average: 29351 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 30960 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44916 cycles/ticks +average: 45087 cycles/ticks + +kyber_keypair: +median: 47794 cycles/ticks +average: 48124 cycles/ticks + +kyber_encaps_derand: +median: 47832 cycles/ticks +average: 48018 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49200 cycles/ticks + +kyber_decaps: +median: 54920 cycles/ticks +average: 55176 cycles/ticks + +Loop spin: 588 +gen_a: +median: 17266 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30762 cycles/ticks +average: 30952 cycles/ticks + +indcpa_enc: +median: 32248 cycles/ticks +average: 32406 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45163 cycles/ticks + +kyber_keypair: +median: 47810 cycles/ticks +average: 48216 cycles/ticks + +kyber_encaps_derand: +median: 49268 cycles/ticks +average: 49467 cycles/ticks + +kyber_encaps: +median: 50376 cycles/ticks +average: 50649 cycles/ticks + +kyber_decaps: +median: 56520 cycles/ticks +average: 56748 cycles/ticks + +Loop spin: 589 +gen_a: +median: 17290 cycles/ticks +average: 17441 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 30852 cycles/ticks +average: 31009 cycles/ticks + +indcpa_enc: +median: 32274 cycles/ticks +average: 32434 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45173 cycles/ticks + +kyber_keypair: +median: 47990 cycles/ticks +average: 48320 cycles/ticks + +kyber_encaps_derand: +median: 48074 cycles/ticks +average: 48279 cycles/ticks + +kyber_encaps: +median: 49038 cycles/ticks +average: 49327 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54985 cycles/ticks + +Loop spin: 590 +gen_a: +median: 17224 cycles/ticks +average: 17353 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1795 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29710 cycles/ticks +average: 29874 cycles/ticks + +indcpa_enc: +median: 30930 cycles/ticks +average: 31095 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44914 cycles/ticks +average: 45109 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48309 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps: +median: 49008 cycles/ticks +average: 49210 cycles/ticks + +kyber_decaps: +median: 54898 cycles/ticks +average: 55102 cycles/ticks + +Loop spin: 591 +gen_a: +median: 17286 cycles/ticks +average: 17382 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 256 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29594 cycles/ticks +average: 29741 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 31009 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 45000 cycles/ticks +average: 45154 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48316 cycles/ticks + +kyber_encaps_derand: +median: 47814 cycles/ticks +average: 48018 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49151 cycles/ticks + +kyber_decaps: +median: 54652 cycles/ticks +average: 54844 cycles/ticks + +Loop spin: 592 +gen_a: +median: 17262 cycles/ticks +average: 17355 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29506 cycles/ticks +average: 29648 cycles/ticks + +indcpa_enc: +median: 30884 cycles/ticks +average: 31047 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44838 cycles/ticks +average: 45044 cycles/ticks + +kyber_keypair: +median: 47948 cycles/ticks +average: 48309 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48031 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49123 cycles/ticks + +kyber_decaps: +median: 54648 cycles/ticks +average: 54859 cycles/ticks + +Loop spin: 593 +gen_a: +median: 17270 cycles/ticks +average: 17458 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1803 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29358 cycles/ticks +average: 29560 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44816 cycles/ticks +average: 45017 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48274 cycles/ticks + +kyber_encaps_derand: +median: 49338 cycles/ticks +average: 49531 cycles/ticks + +kyber_encaps: +median: 50372 cycles/ticks +average: 50576 cycles/ticks + +kyber_decaps: +median: 56262 cycles/ticks +average: 56535 cycles/ticks + +Loop spin: 594 +gen_a: +median: 17286 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29434 cycles/ticks +average: 29647 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31046 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45054 cycles/ticks +average: 45231 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48275 cycles/ticks + +kyber_encaps_derand: +median: 47956 cycles/ticks +average: 48133 cycles/ticks + +kyber_encaps: +median: 49100 cycles/ticks +average: 49398 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55020 cycles/ticks + +Loop spin: 595 +gen_a: +median: 17412 cycles/ticks +average: 17605 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29453 cycles/ticks + +indcpa_enc: +median: 30848 cycles/ticks +average: 30983 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44780 cycles/ticks +average: 44980 cycles/ticks + +kyber_keypair: +median: 47820 cycles/ticks +average: 48193 cycles/ticks + +kyber_encaps_derand: +median: 49182 cycles/ticks +average: 49356 cycles/ticks + +kyber_encaps: +median: 50254 cycles/ticks +average: 50464 cycles/ticks + +kyber_decaps: +median: 56108 cycles/ticks +average: 56370 cycles/ticks + +Loop spin: 596 +gen_a: +median: 17348 cycles/ticks +average: 17443 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 30714 cycles/ticks +average: 30919 cycles/ticks + +indcpa_enc: +median: 32308 cycles/ticks +average: 32472 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44962 cycles/ticks +average: 45151 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48189 cycles/ticks + +kyber_encaps_derand: +median: 47914 cycles/ticks +average: 48100 cycles/ticks + +kyber_encaps: +median: 49060 cycles/ticks +average: 49294 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 55041 cycles/ticks + +Loop spin: 597 +gen_a: +median: 17244 cycles/ticks +average: 17336 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 32124 cycles/ticks +average: 32372 cycles/ticks + +indcpa_enc: +median: 33712 cycles/ticks +average: 33882 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 46298 cycles/ticks +average: 46520 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48245 cycles/ticks + +kyber_encaps_derand: +median: 48000 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps: +median: 49056 cycles/ticks +average: 49283 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55056 cycles/ticks + +Loop spin: 598 +gen_a: +median: 17304 cycles/ticks +average: 17482 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1799 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 64 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29236 cycles/ticks +average: 29419 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30983 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45129 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48204 cycles/ticks + +kyber_encaps_derand: +median: 47998 cycles/ticks +average: 48233 cycles/ticks + +kyber_encaps: +median: 49066 cycles/ticks +average: 49283 cycles/ticks + +kyber_decaps: +median: 54798 cycles/ticks +average: 55135 cycles/ticks + +Loop spin: 599 +gen_a: +median: 17272 cycles/ticks +average: 17494 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29604 cycles/ticks +average: 29798 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30928 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44980 cycles/ticks +average: 45212 cycles/ticks + +kyber_keypair: +median: 48178 cycles/ticks +average: 48577 cycles/ticks + +kyber_encaps_derand: +median: 48042 cycles/ticks +average: 48251 cycles/ticks + +kyber_encaps: +median: 49124 cycles/ticks +average: 49367 cycles/ticks + +kyber_decaps: +median: 54862 cycles/ticks +average: 55101 cycles/ticks + +Loop spin: 600 +gen_a: +median: 17308 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 58 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29496 cycles/ticks +average: 29698 cycles/ticks + +indcpa_enc: +median: 30920 cycles/ticks +average: 31063 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 45260 cycles/ticks +average: 45431 cycles/ticks + +kyber_keypair: +median: 48042 cycles/ticks +average: 48380 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48149 cycles/ticks + +kyber_encaps: +median: 49058 cycles/ticks +average: 49278 cycles/ticks + +kyber_decaps: +median: 54728 cycles/ticks +average: 54974 cycles/ticks + +Loop spin: 601 +gen_a: +median: 17360 cycles/ticks +average: 17556 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30582 cycles/ticks +average: 30811 cycles/ticks + +indcpa_enc: +median: 32150 cycles/ticks +average: 32327 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44904 cycles/ticks +average: 45116 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48102 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49257 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55077 cycles/ticks + +Loop spin: 602 +gen_a: +median: 17286 cycles/ticks +average: 17497 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 61 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29386 cycles/ticks +average: 29686 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31096 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45087 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 47652 cycles/ticks +average: 47858 cycles/ticks + +kyber_encaps: +median: 48734 cycles/ticks +average: 48970 cycles/ticks + +kyber_decaps: +median: 54564 cycles/ticks +average: 54900 cycles/ticks + +Loop spin: 603 +gen_a: +median: 17312 cycles/ticks +average: 17500 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1780 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 275 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 703 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29450 cycles/ticks +average: 29672 cycles/ticks + +indcpa_enc: +median: 30976 cycles/ticks +average: 31124 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44738 cycles/ticks +average: 44967 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps_derand: +median: 47968 cycles/ticks +average: 48168 cycles/ticks + +kyber_encaps: +median: 49142 cycles/ticks +average: 49376 cycles/ticks + +kyber_decaps: +median: 54892 cycles/ticks +average: 55152 cycles/ticks + +Loop spin: 604 +gen_a: +median: 17396 cycles/ticks +average: 17537 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 230 cycles/ticks + +indcpa_keypair: +median: 29464 cycles/ticks +average: 29678 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31152 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44962 cycles/ticks +average: 45183 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48325 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48096 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49228 cycles/ticks + +kyber_decaps: +median: 54654 cycles/ticks +average: 54973 cycles/ticks + +Loop spin: 605 +gen_a: +median: 17284 cycles/ticks +average: 17489 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1792 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29456 cycles/ticks +average: 29638 cycles/ticks + +indcpa_enc: +median: 30970 cycles/ticks +average: 31164 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45024 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48209 cycles/ticks + +kyber_encaps_derand: +median: 47822 cycles/ticks +average: 48010 cycles/ticks + +kyber_encaps: +median: 48918 cycles/ticks +average: 49150 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 55005 cycles/ticks + +Loop spin: 606 +gen_a: +median: 17286 cycles/ticks +average: 17403 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1783 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29480 cycles/ticks +average: 29689 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31113 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44980 cycles/ticks +average: 45214 cycles/ticks + +kyber_keypair: +median: 48088 cycles/ticks +average: 48445 cycles/ticks + +kyber_encaps_derand: +median: 49392 cycles/ticks +average: 49595 cycles/ticks + +kyber_encaps: +median: 50500 cycles/ticks +average: 50720 cycles/ticks + +kyber_decaps: +median: 56316 cycles/ticks +average: 56544 cycles/ticks + +Loop spin: 607 +gen_a: +median: 17372 cycles/ticks +average: 17513 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29516 cycles/ticks +average: 29704 cycles/ticks + +indcpa_enc: +median: 30960 cycles/ticks +average: 31171 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 45220 cycles/ticks +average: 45427 cycles/ticks + +kyber_keypair: +median: 48080 cycles/ticks +average: 48446 cycles/ticks + +kyber_encaps_derand: +median: 48012 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49188 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54994 cycles/ticks + +Loop spin: 608 +gen_a: +median: 17266 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 54 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 30560 cycles/ticks +average: 30776 cycles/ticks + +indcpa_enc: +median: 32334 cycles/ticks +average: 32499 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45228 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48301 cycles/ticks + +kyber_encaps_derand: +median: 48008 cycles/ticks +average: 48216 cycles/ticks + +kyber_encaps: +median: 49074 cycles/ticks +average: 49275 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54988 cycles/ticks + +Loop spin: 609 +gen_a: +median: 17268 cycles/ticks +average: 17395 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1797 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1778 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30760 cycles/ticks +average: 30961 cycles/ticks + +indcpa_enc: +median: 32440 cycles/ticks +average: 32622 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44824 cycles/ticks +average: 45074 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48276 cycles/ticks + +kyber_encaps_derand: +median: 48012 cycles/ticks +average: 48233 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49264 cycles/ticks + +kyber_decaps: +median: 54750 cycles/ticks +average: 54987 cycles/ticks + +Loop spin: 610 +gen_a: +median: 17298 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 57 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29204 cycles/ticks +average: 29407 cycles/ticks + +indcpa_enc: +median: 30834 cycles/ticks +average: 31062 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44986 cycles/ticks +average: 45230 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48318 cycles/ticks + +kyber_encaps_derand: +median: 47962 cycles/ticks +average: 48155 cycles/ticks + +kyber_encaps: +median: 49192 cycles/ticks +average: 49393 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55090 cycles/ticks + +Loop spin: 611 +gen_a: +median: 17228 cycles/ticks +average: 17347 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30722 cycles/ticks +average: 30965 cycles/ticks + +indcpa_enc: +median: 32284 cycles/ticks +average: 32457 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44830 cycles/ticks +average: 45030 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48309 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48162 cycles/ticks + +kyber_encaps: +median: 48944 cycles/ticks +average: 49156 cycles/ticks + +kyber_decaps: +median: 54858 cycles/ticks +average: 55057 cycles/ticks + +Loop spin: 612 +gen_a: +median: 17302 cycles/ticks +average: 17406 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1800 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29485 cycles/ticks + +indcpa_enc: +median: 30834 cycles/ticks +average: 31007 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 44808 cycles/ticks +average: 45043 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps_derand: +median: 49268 cycles/ticks +average: 49498 cycles/ticks + +kyber_encaps: +median: 50322 cycles/ticks +average: 50551 cycles/ticks + +kyber_decaps: +median: 56074 cycles/ticks +average: 56328 cycles/ticks + +Loop spin: 613 +gen_a: +median: 17332 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29180 cycles/ticks +average: 29357 cycles/ticks + +indcpa_enc: +median: 30802 cycles/ticks +average: 30962 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 46278 cycles/ticks +average: 46512 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps_derand: +median: 48028 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps: +median: 49202 cycles/ticks +average: 49425 cycles/ticks + +kyber_decaps: +median: 55012 cycles/ticks +average: 55235 cycles/ticks + +Loop spin: 614 +gen_a: +median: 17354 cycles/ticks +average: 17605 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 239 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 234 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29544 cycles/ticks + +indcpa_enc: +median: 30890 cycles/ticks +average: 31068 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45088 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48057 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49259 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54950 cycles/ticks + +Loop spin: 615 +gen_a: +median: 17290 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29551 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31071 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44840 cycles/ticks +average: 45074 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48250 cycles/ticks + +kyber_encaps_derand: +median: 47932 cycles/ticks +average: 48127 cycles/ticks + +kyber_encaps: +median: 49062 cycles/ticks +average: 49306 cycles/ticks + +kyber_decaps: +median: 54860 cycles/ticks +average: 55103 cycles/ticks + +Loop spin: 616 +gen_a: +median: 17336 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29140 cycles/ticks +average: 29328 cycles/ticks + +indcpa_enc: +median: 30766 cycles/ticks +average: 30924 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44770 cycles/ticks +average: 44956 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps_derand: +median: 49200 cycles/ticks +average: 49420 cycles/ticks + +kyber_encaps: +median: 50386 cycles/ticks +average: 50666 cycles/ticks + +kyber_decaps: +median: 56042 cycles/ticks +average: 56318 cycles/ticks + +Loop spin: 617 +gen_a: +median: 17362 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29258 cycles/ticks +average: 29471 cycles/ticks + +indcpa_enc: +median: 30970 cycles/ticks +average: 31148 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44802 cycles/ticks +average: 44983 cycles/ticks + +kyber_keypair: +median: 47828 cycles/ticks +average: 48213 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48155 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49300 cycles/ticks + +kyber_decaps: +median: 54912 cycles/ticks +average: 55176 cycles/ticks + +Loop spin: 618 +gen_a: +median: 17402 cycles/ticks +average: 17519 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29501 cycles/ticks + +indcpa_enc: +median: 30844 cycles/ticks +average: 30993 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45221 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48125 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55092 cycles/ticks + +Loop spin: 619 +gen_a: +median: 17280 cycles/ticks +average: 17507 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29292 cycles/ticks +average: 29568 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 31013 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45138 cycles/ticks + +kyber_keypair: +median: 48116 cycles/ticks +average: 48484 cycles/ticks + +kyber_encaps_derand: +median: 49274 cycles/ticks +average: 49459 cycles/ticks + +kyber_encaps: +median: 50368 cycles/ticks +average: 50579 cycles/ticks + +kyber_decaps: +median: 56128 cycles/ticks +average: 56338 cycles/ticks + +Loop spin: 620 +gen_a: +median: 17282 cycles/ticks +average: 17486 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29390 cycles/ticks +average: 29592 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31079 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 46450 cycles/ticks +average: 46685 cycles/ticks + +kyber_keypair: +median: 48024 cycles/ticks +average: 48432 cycles/ticks + +kyber_encaps_derand: +median: 49240 cycles/ticks +average: 49439 cycles/ticks + +kyber_encaps: +median: 50312 cycles/ticks +average: 50522 cycles/ticks + +kyber_decaps: +median: 56054 cycles/ticks +average: 56322 cycles/ticks + +Loop spin: 621 +gen_a: +median: 17254 cycles/ticks +average: 17370 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 254 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29256 cycles/ticks +average: 29549 cycles/ticks + +indcpa_enc: +median: 31178 cycles/ticks +average: 31405 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 44770 cycles/ticks +average: 44988 cycles/ticks + +kyber_keypair: +median: 47978 cycles/ticks +average: 48362 cycles/ticks + +kyber_encaps_derand: +median: 48172 cycles/ticks +average: 48413 cycles/ticks + +kyber_encaps: +median: 49154 cycles/ticks +average: 49382 cycles/ticks + +kyber_decaps: +median: 55048 cycles/ticks +average: 55291 cycles/ticks + +Loop spin: 622 +gen_a: +median: 17274 cycles/ticks +average: 17486 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29168 cycles/ticks +average: 29375 cycles/ticks + +indcpa_enc: +median: 30702 cycles/ticks +average: 30892 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44684 cycles/ticks +average: 44918 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48313 cycles/ticks + +kyber_encaps_derand: +median: 47912 cycles/ticks +average: 48128 cycles/ticks + +kyber_encaps: +median: 48980 cycles/ticks +average: 49173 cycles/ticks + +kyber_decaps: +median: 54900 cycles/ticks +average: 55128 cycles/ticks + +Loop spin: 623 +gen_a: +median: 17272 cycles/ticks +average: 17368 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1779 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 31024 cycles/ticks +average: 31225 cycles/ticks + +indcpa_enc: +median: 32446 cycles/ticks +average: 32627 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 45292 cycles/ticks +average: 45526 cycles/ticks + +kyber_keypair: +median: 48190 cycles/ticks +average: 48565 cycles/ticks + +kyber_encaps_derand: +median: 47990 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps: +median: 49112 cycles/ticks +average: 49322 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 54990 cycles/ticks + +Loop spin: 624 +gen_a: +median: 17370 cycles/ticks +average: 17542 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 271 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29495 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30980 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 46312 cycles/ticks +average: 46530 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48323 cycles/ticks + +kyber_encaps_derand: +median: 49278 cycles/ticks +average: 49496 cycles/ticks + +kyber_encaps: +median: 50410 cycles/ticks +average: 50621 cycles/ticks + +kyber_decaps: +median: 56210 cycles/ticks +average: 56484 cycles/ticks + +Loop spin: 625 +gen_a: +median: 17274 cycles/ticks +average: 17444 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29487 cycles/ticks + +indcpa_enc: +median: 30930 cycles/ticks +average: 31080 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45161 cycles/ticks + +kyber_keypair: +median: 47984 cycles/ticks +average: 48384 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48141 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49225 cycles/ticks + +kyber_decaps: +median: 54624 cycles/ticks +average: 54841 cycles/ticks + +Loop spin: 626 +gen_a: +median: 17282 cycles/ticks +average: 17393 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29507 cycles/ticks + +indcpa_enc: +median: 30896 cycles/ticks +average: 31068 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45054 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48324 cycles/ticks + +kyber_encaps_derand: +median: 47916 cycles/ticks +average: 48117 cycles/ticks + +kyber_encaps: +median: 49094 cycles/ticks +average: 49307 cycles/ticks + +kyber_decaps: +median: 54842 cycles/ticks +average: 55069 cycles/ticks + +Loop spin: 627 +gen_a: +median: 17326 cycles/ticks +average: 17464 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29248 cycles/ticks +average: 29437 cycles/ticks + +indcpa_enc: +median: 30736 cycles/ticks +average: 30920 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2091 cycles/ticks + +kyber_keypair_derand: +median: 45170 cycles/ticks +average: 45387 cycles/ticks + +kyber_keypair: +median: 47996 cycles/ticks +average: 48440 cycles/ticks + +kyber_encaps_derand: +median: 48014 cycles/ticks +average: 48218 cycles/ticks + +kyber_encaps: +median: 49112 cycles/ticks +average: 49333 cycles/ticks + +kyber_decaps: +median: 54962 cycles/ticks +average: 55174 cycles/ticks + +Loop spin: 628 +gen_a: +median: 17256 cycles/ticks +average: 17353 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 230 cycles/ticks + +indcpa_keypair: +median: 29452 cycles/ticks +average: 29631 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31081 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 45068 cycles/ticks +average: 45276 cycles/ticks + +kyber_keypair: +median: 48008 cycles/ticks +average: 48447 cycles/ticks + +kyber_encaps_derand: +median: 49368 cycles/ticks +average: 49625 cycles/ticks + +kyber_encaps: +median: 50648 cycles/ticks +average: 50886 cycles/ticks + +kyber_decaps: +median: 56056 cycles/ticks +average: 56305 cycles/ticks + +Loop spin: 629 +gen_a: +median: 17370 cycles/ticks +average: 17580 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 678 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29194 cycles/ticks +average: 29405 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 30997 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45111 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48301 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48113 cycles/ticks + +kyber_encaps: +median: 48970 cycles/ticks +average: 49180 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55024 cycles/ticks + +Loop spin: 630 +gen_a: +median: 17292 cycles/ticks +average: 17476 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29318 cycles/ticks +average: 29546 cycles/ticks + +indcpa_enc: +median: 30960 cycles/ticks +average: 31093 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44938 cycles/ticks +average: 45136 cycles/ticks + +kyber_keypair: +median: 48050 cycles/ticks +average: 48425 cycles/ticks + +kyber_encaps_derand: +median: 47920 cycles/ticks +average: 48171 cycles/ticks + +kyber_encaps: +median: 49022 cycles/ticks +average: 49258 cycles/ticks + +kyber_decaps: +median: 54968 cycles/ticks +average: 55197 cycles/ticks + +Loop spin: 631 +gen_a: +median: 17308 cycles/ticks +average: 17447 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29388 cycles/ticks +average: 29523 cycles/ticks + +indcpa_enc: +median: 30728 cycles/ticks +average: 30882 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45019 cycles/ticks + +kyber_keypair: +median: 48044 cycles/ticks +average: 48395 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48131 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49272 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54988 cycles/ticks + +Loop spin: 632 +gen_a: +median: 17302 cycles/ticks +average: 17418 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29220 cycles/ticks +average: 29437 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30946 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45158 cycles/ticks +average: 45374 cycles/ticks + +kyber_keypair: +median: 48146 cycles/ticks +average: 48517 cycles/ticks + +kyber_encaps_derand: +median: 49366 cycles/ticks +average: 49561 cycles/ticks + +kyber_encaps: +median: 50454 cycles/ticks +average: 50727 cycles/ticks + +kyber_decaps: +median: 56440 cycles/ticks +average: 56672 cycles/ticks + +Loop spin: 633 +gen_a: +median: 17336 cycles/ticks +average: 17542 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29378 cycles/ticks +average: 29570 cycles/ticks + +indcpa_enc: +median: 30854 cycles/ticks +average: 31021 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45099 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48247 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48076 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49190 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55083 cycles/ticks + +Loop spin: 634 +gen_a: +median: 17264 cycles/ticks +average: 17391 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29176 cycles/ticks +average: 29396 cycles/ticks + +indcpa_enc: +median: 30744 cycles/ticks +average: 30906 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 44894 cycles/ticks +average: 45095 cycles/ticks + +kyber_keypair: +median: 47994 cycles/ticks +average: 48370 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48150 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49172 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 55015 cycles/ticks + +Loop spin: 635 +gen_a: +median: 17322 cycles/ticks +average: 17523 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30624 cycles/ticks +average: 30840 cycles/ticks + +indcpa_enc: +median: 32320 cycles/ticks +average: 32475 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44842 cycles/ticks +average: 45029 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 47906 cycles/ticks +average: 48150 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49176 cycles/ticks + +kyber_decaps: +median: 54830 cycles/ticks +average: 55036 cycles/ticks + +Loop spin: 636 +gen_a: +median: 17258 cycles/ticks +average: 17362 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1782 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29519 cycles/ticks + +indcpa_enc: +median: 30854 cycles/ticks +average: 31027 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 45084 cycles/ticks +average: 45256 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48353 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48050 cycles/ticks + +kyber_encaps: +median: 49148 cycles/ticks +average: 49376 cycles/ticks + +kyber_decaps: +median: 54650 cycles/ticks +average: 54923 cycles/ticks + +Loop spin: 637 +gen_a: +median: 17268 cycles/ticks +average: 17470 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1783 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29392 cycles/ticks +average: 29585 cycles/ticks + +indcpa_enc: +median: 30920 cycles/ticks +average: 31178 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45030 cycles/ticks + +kyber_keypair: +median: 47992 cycles/ticks +average: 48359 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48067 cycles/ticks + +kyber_encaps: +median: 48924 cycles/ticks +average: 49201 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54963 cycles/ticks + +Loop spin: 638 +gen_a: +median: 17280 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29166 cycles/ticks +average: 29388 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 31032 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45103 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48270 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48129 cycles/ticks + +kyber_encaps: +median: 49166 cycles/ticks +average: 49393 cycles/ticks + +kyber_decaps: +median: 54946 cycles/ticks +average: 55185 cycles/ticks + +Loop spin: 639 +gen_a: +median: 17298 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 40 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29456 cycles/ticks +average: 29647 cycles/ticks + +indcpa_enc: +median: 30960 cycles/ticks +average: 31130 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44944 cycles/ticks +average: 45204 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48332 cycles/ticks + +kyber_encaps_derand: +median: 47950 cycles/ticks +average: 48150 cycles/ticks + +kyber_encaps: +median: 49090 cycles/ticks +average: 49295 cycles/ticks + +kyber_decaps: +median: 54830 cycles/ticks +average: 55080 cycles/ticks + +Loop spin: 640 +gen_a: +median: 17290 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 68 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29260 cycles/ticks +average: 29453 cycles/ticks + +indcpa_enc: +median: 30936 cycles/ticks +average: 31102 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44934 cycles/ticks +average: 45137 cycles/ticks + +kyber_keypair: +median: 47996 cycles/ticks +average: 48385 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48113 cycles/ticks + +kyber_encaps: +median: 48918 cycles/ticks +average: 49144 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 54955 cycles/ticks + +Loop spin: 641 +gen_a: +median: 17260 cycles/ticks +average: 17334 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29388 cycles/ticks +average: 29583 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31057 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44840 cycles/ticks +average: 45062 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48270 cycles/ticks + +kyber_encaps_derand: +median: 47918 cycles/ticks +average: 48137 cycles/ticks + +kyber_encaps: +median: 49026 cycles/ticks +average: 49247 cycles/ticks + +kyber_decaps: +median: 54784 cycles/ticks +average: 55009 cycles/ticks + +Loop spin: 642 +gen_a: +median: 17276 cycles/ticks +average: 17416 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 244 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 714 cycles/ticks +average: 715 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29460 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31032 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44956 cycles/ticks +average: 45161 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48345 cycles/ticks + +kyber_encaps_derand: +median: 48034 cycles/ticks +average: 48272 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49207 cycles/ticks + +kyber_decaps: +median: 54712 cycles/ticks +average: 55051 cycles/ticks + +Loop spin: 643 +gen_a: +median: 17302 cycles/ticks +average: 17499 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30588 cycles/ticks +average: 30802 cycles/ticks + +indcpa_enc: +median: 32162 cycles/ticks +average: 32331 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 46240 cycles/ticks +average: 46439 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps_derand: +median: 47792 cycles/ticks +average: 48101 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54694 cycles/ticks +average: 54939 cycles/ticks + +Loop spin: 644 +gen_a: +median: 17238 cycles/ticks +average: 17418 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29472 cycles/ticks +average: 29670 cycles/ticks + +indcpa_enc: +median: 30758 cycles/ticks +average: 30893 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 45016 cycles/ticks +average: 45215 cycles/ticks + +kyber_keypair: +median: 48160 cycles/ticks +average: 48547 cycles/ticks + +kyber_encaps_derand: +median: 47762 cycles/ticks +average: 47975 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54644 cycles/ticks +average: 54905 cycles/ticks + +Loop spin: 645 +gen_a: +median: 17288 cycles/ticks +average: 17439 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1789 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 37 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29180 cycles/ticks +average: 29371 cycles/ticks + +indcpa_enc: +median: 30924 cycles/ticks +average: 31086 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44904 cycles/ticks +average: 45132 cycles/ticks + +kyber_keypair: +median: 47958 cycles/ticks +average: 48363 cycles/ticks + +kyber_encaps_derand: +median: 48000 cycles/ticks +average: 48373 cycles/ticks + +kyber_encaps: +median: 49146 cycles/ticks +average: 49398 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 55003 cycles/ticks + +Loop spin: 646 +gen_a: +median: 17234 cycles/ticks +average: 17322 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29512 cycles/ticks + +indcpa_enc: +median: 30802 cycles/ticks +average: 30969 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 46378 cycles/ticks +average: 46569 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48324 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48074 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49165 cycles/ticks + +kyber_decaps: +median: 54812 cycles/ticks +average: 55130 cycles/ticks + +Loop spin: 647 +gen_a: +median: 17318 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 279 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 63 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29472 cycles/ticks +average: 29658 cycles/ticks + +indcpa_enc: +median: 30984 cycles/ticks +average: 31139 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45107 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48273 cycles/ticks + +kyber_encaps_derand: +median: 47898 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49222 cycles/ticks + +kyber_decaps: +median: 54840 cycles/ticks +average: 55108 cycles/ticks + +Loop spin: 648 +gen_a: +median: 17266 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29314 cycles/ticks +average: 29502 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30984 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45038 cycles/ticks +average: 45234 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48284 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48056 cycles/ticks + +kyber_encaps: +median: 48892 cycles/ticks +average: 49146 cycles/ticks + +kyber_decaps: +median: 54754 cycles/ticks +average: 55011 cycles/ticks + +Loop spin: 649 +gen_a: +median: 17316 cycles/ticks +average: 17536 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29451 cycles/ticks + +indcpa_enc: +median: 30972 cycles/ticks +average: 31131 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 46236 cycles/ticks +average: 46430 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48204 cycles/ticks + +kyber_encaps: +median: 49080 cycles/ticks +average: 49297 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55041 cycles/ticks + +Loop spin: 650 +gen_a: +median: 17310 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 266 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29386 cycles/ticks +average: 29605 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 30993 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44874 cycles/ticks +average: 45119 cycles/ticks + +kyber_keypair: +median: 47898 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps_derand: +median: 49198 cycles/ticks +average: 49387 cycles/ticks + +kyber_encaps: +median: 50324 cycles/ticks +average: 50552 cycles/ticks + +kyber_decaps: +median: 56114 cycles/ticks +average: 56362 cycles/ticks + +Loop spin: 651 +gen_a: +median: 17278 cycles/ticks +average: 17473 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29420 cycles/ticks +average: 29682 cycles/ticks + +indcpa_enc: +median: 30924 cycles/ticks +average: 31142 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2073 cycles/ticks + +kyber_keypair_derand: +median: 46358 cycles/ticks +average: 46592 cycles/ticks + +kyber_keypair: +median: 48012 cycles/ticks +average: 48379 cycles/ticks + +kyber_encaps_derand: +median: 48028 cycles/ticks +average: 48235 cycles/ticks + +kyber_encaps: +median: 49076 cycles/ticks +average: 49340 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 652 +gen_a: +median: 17260 cycles/ticks +average: 17458 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29514 cycles/ticks +average: 29705 cycles/ticks + +indcpa_enc: +median: 30882 cycles/ticks +average: 31094 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44916 cycles/ticks +average: 45107 cycles/ticks + +kyber_keypair: +median: 48008 cycles/ticks +average: 48391 cycles/ticks + +kyber_encaps_derand: +median: 48220 cycles/ticks +average: 48430 cycles/ticks + +kyber_encaps: +median: 49090 cycles/ticks +average: 49297 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55036 cycles/ticks + +Loop spin: 653 +gen_a: +median: 17282 cycles/ticks +average: 17452 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29414 cycles/ticks +average: 29633 cycles/ticks + +indcpa_enc: +median: 31020 cycles/ticks +average: 31235 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44996 cycles/ticks +average: 45209 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48313 cycles/ticks + +kyber_encaps_derand: +median: 47962 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps: +median: 49086 cycles/ticks +average: 49299 cycles/ticks + +kyber_decaps: +median: 54696 cycles/ticks +average: 54979 cycles/ticks + +Loop spin: 654 +gen_a: +median: 17320 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29538 cycles/ticks +average: 29752 cycles/ticks + +indcpa_enc: +median: 30916 cycles/ticks +average: 31048 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2059 cycles/ticks + +kyber_keypair_derand: +median: 44792 cycles/ticks +average: 45115 cycles/ticks + +kyber_keypair: +median: 47972 cycles/ticks +average: 48348 cycles/ticks + +kyber_encaps_derand: +median: 47866 cycles/ticks +average: 48070 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49194 cycles/ticks + +kyber_decaps: +median: 54758 cycles/ticks +average: 54982 cycles/ticks + +Loop spin: 655 +gen_a: +median: 17278 cycles/ticks +average: 17418 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29386 cycles/ticks +average: 29578 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31068 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45158 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48278 cycles/ticks + +kyber_encaps_derand: +median: 48128 cycles/ticks +average: 48344 cycles/ticks + +kyber_encaps: +median: 49124 cycles/ticks +average: 49332 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55028 cycles/ticks + +Loop spin: 656 +gen_a: +median: 17258 cycles/ticks +average: 17368 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 230 cycles/ticks + +indcpa_keypair: +median: 30718 cycles/ticks +average: 30906 cycles/ticks + +indcpa_enc: +median: 32382 cycles/ticks +average: 32583 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44904 cycles/ticks +average: 45101 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 48064 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps: +median: 49100 cycles/ticks +average: 49334 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55034 cycles/ticks + +Loop spin: 657 +gen_a: +median: 17410 cycles/ticks +average: 17597 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1798 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29502 cycles/ticks + +indcpa_enc: +median: 30830 cycles/ticks +average: 31005 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44888 cycles/ticks +average: 45117 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48381 cycles/ticks + +kyber_encaps_derand: +median: 47918 cycles/ticks +average: 48137 cycles/ticks + +kyber_encaps: +median: 49058 cycles/ticks +average: 49261 cycles/ticks + +kyber_decaps: +median: 54648 cycles/ticks +average: 54902 cycles/ticks + +Loop spin: 658 +gen_a: +median: 17270 cycles/ticks +average: 17450 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 691 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29546 cycles/ticks +average: 29733 cycles/ticks + +indcpa_enc: +median: 30832 cycles/ticks +average: 31001 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45152 cycles/ticks + +kyber_keypair: +median: 48044 cycles/ticks +average: 48458 cycles/ticks + +kyber_encaps_derand: +median: 47970 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49217 cycles/ticks + +kyber_decaps: +median: 54826 cycles/ticks +average: 55038 cycles/ticks + +Loop spin: 659 +gen_a: +median: 17302 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30772 cycles/ticks +average: 30999 cycles/ticks + +indcpa_enc: +median: 32208 cycles/ticks +average: 32389 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 46296 cycles/ticks +average: 46508 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48328 cycles/ticks + +kyber_encaps_derand: +median: 49164 cycles/ticks +average: 49417 cycles/ticks + +kyber_encaps: +median: 50254 cycles/ticks +average: 50491 cycles/ticks + +kyber_decaps: +median: 56182 cycles/ticks +average: 56480 cycles/ticks + +Loop spin: 660 +gen_a: +median: 17278 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29410 cycles/ticks +average: 29625 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31040 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45031 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48354 cycles/ticks + +kyber_encaps_derand: +median: 47956 cycles/ticks +average: 48211 cycles/ticks + +kyber_encaps: +median: 49074 cycles/ticks +average: 49308 cycles/ticks + +kyber_decaps: +median: 54780 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 661 +gen_a: +median: 17282 cycles/ticks +average: 17439 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1790 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 408 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29232 cycles/ticks +average: 29420 cycles/ticks + +indcpa_enc: +median: 30934 cycles/ticks +average: 31087 cycles/ticks + +indcpa_dec: +median: 2066 cycles/ticks +average: 2077 cycles/ticks + +kyber_keypair_derand: +median: 44960 cycles/ticks +average: 45154 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 49326 cycles/ticks +average: 49598 cycles/ticks + +kyber_encaps: +median: 50466 cycles/ticks +average: 50709 cycles/ticks + +kyber_decaps: +median: 56132 cycles/ticks +average: 56393 cycles/ticks + +Loop spin: 662 +gen_a: +median: 17332 cycles/ticks +average: 17500 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29216 cycles/ticks +average: 29440 cycles/ticks + +indcpa_enc: +median: 30838 cycles/ticks +average: 31001 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44886 cycles/ticks +average: 45113 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47952 cycles/ticks +average: 48196 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49239 cycles/ticks + +kyber_decaps: +median: 54840 cycles/ticks +average: 55153 cycles/ticks + +Loop spin: 663 +gen_a: +median: 17268 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29418 cycles/ticks +average: 29641 cycles/ticks + +indcpa_enc: +median: 30968 cycles/ticks +average: 31135 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 45084 cycles/ticks +average: 45297 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48369 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48165 cycles/ticks + +kyber_encaps: +median: 49090 cycles/ticks +average: 49345 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 55027 cycles/ticks + +Loop spin: 664 +gen_a: +median: 17288 cycles/ticks +average: 17441 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29500 cycles/ticks + +indcpa_enc: +median: 30998 cycles/ticks +average: 31144 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44834 cycles/ticks +average: 45060 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 48102 cycles/ticks +average: 48290 cycles/ticks + +kyber_encaps: +median: 49246 cycles/ticks +average: 49513 cycles/ticks + +kyber_decaps: +median: 54882 cycles/ticks +average: 55184 cycles/ticks + +Loop spin: 665 +gen_a: +median: 17270 cycles/ticks +average: 17389 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29501 cycles/ticks + +indcpa_enc: +median: 30898 cycles/ticks +average: 31048 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45181 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 48128 cycles/ticks +average: 48329 cycles/ticks + +kyber_encaps: +median: 49238 cycles/ticks +average: 49456 cycles/ticks + +kyber_decaps: +median: 54938 cycles/ticks +average: 55240 cycles/ticks + +Loop spin: 666 +gen_a: +median: 17284 cycles/ticks +average: 17399 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29526 cycles/ticks +average: 29751 cycles/ticks + +indcpa_enc: +median: 31054 cycles/ticks +average: 31204 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 45200 cycles/ticks +average: 45400 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48336 cycles/ticks + +kyber_encaps_derand: +median: 47992 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps: +median: 49050 cycles/ticks +average: 49302 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 55007 cycles/ticks + +Loop spin: 667 +gen_a: +median: 17332 cycles/ticks +average: 17514 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 241 cycles/ticks + +indcpa_keypair: +median: 29236 cycles/ticks +average: 29499 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45028 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48219 cycles/ticks + +kyber_encaps_derand: +median: 47798 cycles/ticks +average: 47993 cycles/ticks + +kyber_encaps: +median: 48868 cycles/ticks +average: 49106 cycles/ticks + +kyber_decaps: +median: 54594 cycles/ticks +average: 54912 cycles/ticks + +Loop spin: 668 +gen_a: +median: 17342 cycles/ticks +average: 17502 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29364 cycles/ticks +average: 29609 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 31010 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45153 cycles/ticks + +kyber_keypair: +median: 47954 cycles/ticks +average: 48333 cycles/ticks + +kyber_encaps_derand: +median: 49110 cycles/ticks +average: 49312 cycles/ticks + +kyber_encaps: +median: 50220 cycles/ticks +average: 50416 cycles/ticks + +kyber_decaps: +median: 56068 cycles/ticks +average: 56293 cycles/ticks + +Loop spin: 669 +gen_a: +median: 17354 cycles/ticks +average: 17516 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 270 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 677 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29442 cycles/ticks +average: 29657 cycles/ticks + +indcpa_enc: +median: 30956 cycles/ticks +average: 31145 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45108 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48173 cycles/ticks + +kyber_encaps_derand: +median: 47850 cycles/ticks +average: 48060 cycles/ticks + +kyber_encaps: +median: 48932 cycles/ticks +average: 49175 cycles/ticks + +kyber_decaps: +median: 54774 cycles/ticks +average: 55057 cycles/ticks + +Loop spin: 670 +gen_a: +median: 17260 cycles/ticks +average: 17429 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29552 cycles/ticks +average: 29767 cycles/ticks + +indcpa_enc: +median: 31012 cycles/ticks +average: 31176 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44942 cycles/ticks +average: 45157 cycles/ticks + +kyber_keypair: +median: 48004 cycles/ticks +average: 48378 cycles/ticks + +kyber_encaps_derand: +median: 48228 cycles/ticks +average: 48421 cycles/ticks + +kyber_encaps: +median: 49138 cycles/ticks +average: 49339 cycles/ticks + +kyber_decaps: +median: 54980 cycles/ticks +average: 55227 cycles/ticks + +Loop spin: 671 +gen_a: +median: 17270 cycles/ticks +average: 17422 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1795 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29414 cycles/ticks +average: 29585 cycles/ticks + +indcpa_enc: +median: 30884 cycles/ticks +average: 31088 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2065 cycles/ticks + +kyber_keypair_derand: +median: 44838 cycles/ticks +average: 45055 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48213 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48138 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49229 cycles/ticks + +kyber_decaps: +median: 54904 cycles/ticks +average: 55115 cycles/ticks + +Loop spin: 672 +gen_a: +median: 17326 cycles/ticks +average: 17489 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29254 cycles/ticks +average: 29471 cycles/ticks + +indcpa_enc: +median: 30796 cycles/ticks +average: 30926 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44872 cycles/ticks +average: 45133 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48295 cycles/ticks + +kyber_encaps_derand: +median: 47788 cycles/ticks +average: 47974 cycles/ticks + +kyber_encaps: +median: 48856 cycles/ticks +average: 49072 cycles/ticks + +kyber_decaps: +median: 54690 cycles/ticks +average: 54937 cycles/ticks + +Loop spin: 673 +gen_a: +median: 17280 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1790 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29368 cycles/ticks +average: 29546 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 45166 cycles/ticks +average: 45422 cycles/ticks + +kyber_keypair: +median: 48030 cycles/ticks +average: 48372 cycles/ticks + +kyber_encaps_derand: +median: 47880 cycles/ticks +average: 48077 cycles/ticks + +kyber_encaps: +median: 48914 cycles/ticks +average: 49130 cycles/ticks + +kyber_decaps: +median: 54656 cycles/ticks +average: 54878 cycles/ticks + +Loop spin: 674 +gen_a: +median: 17288 cycles/ticks +average: 17414 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 400 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29408 cycles/ticks + +indcpa_enc: +median: 30768 cycles/ticks +average: 30944 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44918 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47992 cycles/ticks +average: 48409 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48162 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49221 cycles/ticks + +kyber_decaps: +median: 54916 cycles/ticks +average: 55153 cycles/ticks + +Loop spin: 675 +gen_a: +median: 17280 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29346 cycles/ticks +average: 29560 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31062 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45145 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48282 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48219 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49253 cycles/ticks + +kyber_decaps: +median: 54964 cycles/ticks +average: 55176 cycles/ticks + +Loop spin: 676 +gen_a: +median: 17356 cycles/ticks +average: 17439 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 116 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 673 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30410 cycles/ticks +average: 30616 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31086 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44712 cycles/ticks +average: 44945 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48137 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54884 cycles/ticks +average: 55090 cycles/ticks + +Loop spin: 677 +gen_a: +median: 17290 cycles/ticks +average: 17372 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 426 cycles/ticks +average: 429 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 677 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29483 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31038 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45038 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48233 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48134 cycles/ticks + +kyber_encaps: +median: 49010 cycles/ticks +average: 49273 cycles/ticks + +kyber_decaps: +median: 54768 cycles/ticks +average: 55029 cycles/ticks + +Loop spin: 678 +gen_a: +median: 17332 cycles/ticks +average: 17552 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29378 cycles/ticks +average: 29623 cycles/ticks + +indcpa_enc: +median: 31026 cycles/ticks +average: 31178 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44838 cycles/ticks +average: 45079 cycles/ticks + +kyber_keypair: +median: 47878 cycles/ticks +average: 48270 cycles/ticks + +kyber_encaps_derand: +median: 47830 cycles/ticks +average: 48068 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49293 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54967 cycles/ticks + +Loop spin: 679 +gen_a: +median: 17266 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1794 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 67 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29475 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31017 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45171 cycles/ticks + +kyber_keypair: +median: 48072 cycles/ticks +average: 48436 cycles/ticks + +kyber_encaps_derand: +median: 47794 cycles/ticks +average: 47998 cycles/ticks + +kyber_encaps: +median: 48874 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54632 cycles/ticks +average: 54911 cycles/ticks + +Loop spin: 680 +gen_a: +median: 17354 cycles/ticks +average: 17470 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 49 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29208 cycles/ticks +average: 29422 cycles/ticks + +indcpa_enc: +median: 30778 cycles/ticks +average: 30940 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 45006 cycles/ticks +average: 45204 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps_derand: +median: 47868 cycles/ticks +average: 48103 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49193 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55124 cycles/ticks + +Loop spin: 681 +gen_a: +median: 17258 cycles/ticks +average: 17492 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1779 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29404 cycles/ticks +average: 29588 cycles/ticks + +indcpa_enc: +median: 30930 cycles/ticks +average: 31111 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44916 cycles/ticks +average: 45112 cycles/ticks + +kyber_keypair: +median: 47848 cycles/ticks +average: 48218 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48129 cycles/ticks + +kyber_encaps: +median: 49034 cycles/ticks +average: 49271 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 55039 cycles/ticks + +Loop spin: 682 +gen_a: +median: 17360 cycles/ticks +average: 17482 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30728 cycles/ticks +average: 30889 cycles/ticks + +indcpa_enc: +median: 32198 cycles/ticks +average: 32361 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 45014 cycles/ticks +average: 45202 cycles/ticks + +kyber_keypair: +median: 48026 cycles/ticks +average: 48368 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48097 cycles/ticks + +kyber_encaps: +median: 49020 cycles/ticks +average: 49252 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55097 cycles/ticks + +Loop spin: 683 +gen_a: +median: 17304 cycles/ticks +average: 17494 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29430 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31073 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45092 cycles/ticks + +kyber_keypair: +median: 47820 cycles/ticks +average: 48277 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48055 cycles/ticks + +kyber_encaps: +median: 48974 cycles/ticks +average: 49179 cycles/ticks + +kyber_decaps: +median: 54756 cycles/ticks +average: 55016 cycles/ticks + +Loop spin: 684 +gen_a: +median: 17268 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1782 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29436 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44830 cycles/ticks +average: 45065 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48179 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49187 cycles/ticks + +kyber_decaps: +median: 54736 cycles/ticks +average: 55000 cycles/ticks + +Loop spin: 685 +gen_a: +median: 17302 cycles/ticks +average: 17481 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 256 cycles/ticks +average: 282 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29282 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 31005 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45056 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48239 cycles/ticks + +kyber_encaps_derand: +median: 47836 cycles/ticks +average: 48026 cycles/ticks + +kyber_encaps: +median: 48924 cycles/ticks +average: 49128 cycles/ticks + +kyber_decaps: +median: 54882 cycles/ticks +average: 55109 cycles/ticks + +Loop spin: 686 +gen_a: +median: 17282 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29356 cycles/ticks +average: 29655 cycles/ticks + +indcpa_enc: +median: 30922 cycles/ticks +average: 31138 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45022 cycles/ticks +average: 45241 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48220 cycles/ticks + +kyber_encaps_derand: +median: 47838 cycles/ticks +average: 48052 cycles/ticks + +kyber_encaps: +median: 48916 cycles/ticks +average: 49148 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54957 cycles/ticks + +Loop spin: 687 +gen_a: +median: 17330 cycles/ticks +average: 17552 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29246 cycles/ticks +average: 29469 cycles/ticks + +indcpa_enc: +median: 30716 cycles/ticks +average: 30899 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2054 cycles/ticks + +kyber_keypair_derand: +median: 44862 cycles/ticks +average: 45128 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48232 cycles/ticks + +kyber_encaps_derand: +median: 47782 cycles/ticks +average: 47987 cycles/ticks + +kyber_encaps: +median: 48858 cycles/ticks +average: 49075 cycles/ticks + +kyber_decaps: +median: 54756 cycles/ticks +average: 54967 cycles/ticks + +Loop spin: 688 +gen_a: +median: 17304 cycles/ticks +average: 17381 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29312 cycles/ticks +average: 29506 cycles/ticks + +indcpa_enc: +median: 30726 cycles/ticks +average: 30878 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44874 cycles/ticks +average: 45129 cycles/ticks + +kyber_keypair: +median: 48000 cycles/ticks +average: 48374 cycles/ticks + +kyber_encaps_derand: +median: 47854 cycles/ticks +average: 48084 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49187 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55009 cycles/ticks + +Loop spin: 689 +gen_a: +median: 17266 cycles/ticks +average: 17477 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29500 cycles/ticks +average: 29665 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31055 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 45130 cycles/ticks +average: 45319 cycles/ticks + +kyber_keypair: +median: 48050 cycles/ticks +average: 48437 cycles/ticks + +kyber_encaps_derand: +median: 48044 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps: +median: 49362 cycles/ticks +average: 49578 cycles/ticks + +kyber_decaps: +median: 54770 cycles/ticks +average: 55011 cycles/ticks + +Loop spin: 690 +gen_a: +median: 17272 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29218 cycles/ticks +average: 29422 cycles/ticks + +indcpa_enc: +median: 30842 cycles/ticks +average: 31010 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44876 cycles/ticks +average: 45121 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48329 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48161 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49229 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54986 cycles/ticks + +Loop spin: 691 +gen_a: +median: 17312 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29278 cycles/ticks +average: 29451 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31059 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44916 cycles/ticks +average: 45132 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48263 cycles/ticks + +kyber_encaps_derand: +median: 47824 cycles/ticks +average: 48143 cycles/ticks + +kyber_encaps: +median: 48906 cycles/ticks +average: 49137 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55030 cycles/ticks + +Loop spin: 692 +gen_a: +median: 17316 cycles/ticks +average: 17462 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29162 cycles/ticks +average: 29342 cycles/ticks + +indcpa_enc: +median: 30690 cycles/ticks +average: 30868 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45120 cycles/ticks +average: 45319 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48341 cycles/ticks + +kyber_encaps_derand: +median: 47774 cycles/ticks +average: 47987 cycles/ticks + +kyber_encaps: +median: 48814 cycles/ticks +average: 49036 cycles/ticks + +kyber_decaps: +median: 54812 cycles/ticks +average: 55047 cycles/ticks + +Loop spin: 693 +gen_a: +median: 17284 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29278 cycles/ticks +average: 29477 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30919 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44888 cycles/ticks +average: 45093 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48310 cycles/ticks + +kyber_encaps_derand: +median: 48162 cycles/ticks +average: 48344 cycles/ticks + +kyber_encaps: +median: 49040 cycles/ticks +average: 49273 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 54950 cycles/ticks + +Loop spin: 694 +gen_a: +median: 17396 cycles/ticks +average: 17545 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29470 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31059 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 44996 cycles/ticks +average: 45244 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48249 cycles/ticks + +kyber_encaps_derand: +median: 47916 cycles/ticks +average: 48153 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54656 cycles/ticks +average: 54878 cycles/ticks + +Loop spin: 695 +gen_a: +median: 17290 cycles/ticks +average: 17603 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29509 cycles/ticks + +indcpa_enc: +median: 30950 cycles/ticks +average: 31090 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2055 cycles/ticks + +kyber_keypair_derand: +median: 44790 cycles/ticks +average: 44989 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48204 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49245 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 54997 cycles/ticks + +Loop spin: 696 +gen_a: +median: 17316 cycles/ticks +average: 17465 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29489 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30976 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44812 cycles/ticks +average: 45018 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48233 cycles/ticks + +kyber_encaps_derand: +median: 48020 cycles/ticks +average: 48210 cycles/ticks + +kyber_encaps: +median: 49094 cycles/ticks +average: 49315 cycles/ticks + +kyber_decaps: +median: 54956 cycles/ticks +average: 55170 cycles/ticks + +Loop spin: 697 +gen_a: +median: 17308 cycles/ticks +average: 17452 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 701 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29452 cycles/ticks + +indcpa_enc: +median: 30898 cycles/ticks +average: 31041 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45034 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48209 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48020 cycles/ticks + +kyber_encaps: +median: 48918 cycles/ticks +average: 49158 cycles/ticks + +kyber_decaps: +median: 54764 cycles/ticks +average: 55017 cycles/ticks + +Loop spin: 698 +gen_a: +median: 17318 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 695 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29234 cycles/ticks +average: 29403 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31081 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45111 cycles/ticks + +kyber_keypair: +median: 47828 cycles/ticks +average: 48198 cycles/ticks + +kyber_encaps_derand: +median: 47912 cycles/ticks +average: 48126 cycles/ticks + +kyber_encaps: +median: 49102 cycles/ticks +average: 49373 cycles/ticks + +kyber_decaps: +median: 54812 cycles/ticks +average: 55056 cycles/ticks + +Loop spin: 699 +gen_a: +median: 17314 cycles/ticks +average: 17432 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29196 cycles/ticks +average: 29393 cycles/ticks + +indcpa_enc: +median: 30774 cycles/ticks +average: 30958 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45015 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps_derand: +median: 47906 cycles/ticks +average: 48080 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49267 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55103 cycles/ticks + +Loop spin: 700 +gen_a: +median: 17262 cycles/ticks +average: 17344 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1791 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29614 cycles/ticks +average: 29772 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31062 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 46362 cycles/ticks +average: 46567 cycles/ticks + +kyber_keypair: +median: 47986 cycles/ticks +average: 48352 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48200 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49198 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55000 cycles/ticks + +Loop spin: 701 +gen_a: +median: 17254 cycles/ticks +average: 17344 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 30736 cycles/ticks +average: 30925 cycles/ticks + +indcpa_enc: +median: 32328 cycles/ticks +average: 32492 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44892 cycles/ticks +average: 45073 cycles/ticks + +kyber_keypair: +median: 48026 cycles/ticks +average: 48430 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48160 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49219 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55044 cycles/ticks + +Loop spin: 702 +gen_a: +median: 17308 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 703 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29438 cycles/ticks +average: 29630 cycles/ticks + +indcpa_enc: +median: 30772 cycles/ticks +average: 30908 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2053 cycles/ticks + +kyber_keypair_derand: +median: 45048 cycles/ticks +average: 45237 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48346 cycles/ticks + +kyber_encaps_derand: +median: 47884 cycles/ticks +average: 48096 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49191 cycles/ticks + +kyber_decaps: +median: 54834 cycles/ticks +average: 55051 cycles/ticks + +Loop spin: 703 +gen_a: +median: 17288 cycles/ticks +average: 17510 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1791 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29422 cycles/ticks +average: 29599 cycles/ticks + +indcpa_enc: +median: 30832 cycles/ticks +average: 30980 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 45116 cycles/ticks +average: 45339 cycles/ticks + +kyber_keypair: +median: 48118 cycles/ticks +average: 48491 cycles/ticks + +kyber_encaps_derand: +median: 47986 cycles/ticks +average: 48188 cycles/ticks + +kyber_encaps: +median: 48966 cycles/ticks +average: 49197 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54969 cycles/ticks + +Loop spin: 704 +gen_a: +median: 17334 cycles/ticks +average: 17521 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29525 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31070 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 46378 cycles/ticks +average: 46561 cycles/ticks + +kyber_keypair: +median: 47822 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps_derand: +median: 47846 cycles/ticks +average: 48021 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49162 cycles/ticks + +kyber_decaps: +median: 54640 cycles/ticks +average: 54875 cycles/ticks + +Loop spin: 705 +gen_a: +median: 17260 cycles/ticks +average: 17362 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1782 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 38 cycles/ticks +average: 38 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29471 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30954 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45083 cycles/ticks + +kyber_keypair: +median: 47838 cycles/ticks +average: 48182 cycles/ticks + +kyber_encaps_derand: +median: 49252 cycles/ticks +average: 49472 cycles/ticks + +kyber_encaps: +median: 50258 cycles/ticks +average: 50578 cycles/ticks + +kyber_decaps: +median: 56100 cycles/ticks +average: 56468 cycles/ticks + +Loop spin: 706 +gen_a: +median: 17324 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30718 cycles/ticks +average: 30931 cycles/ticks + +indcpa_enc: +median: 32148 cycles/ticks +average: 32301 cycles/ticks + +indcpa_dec: +median: 2040 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 44850 cycles/ticks +average: 45056 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48284 cycles/ticks + +kyber_encaps_derand: +median: 47722 cycles/ticks +average: 47919 cycles/ticks + +kyber_encaps: +median: 48842 cycles/ticks +average: 49059 cycles/ticks + +kyber_decaps: +median: 54738 cycles/ticks +average: 55022 cycles/ticks + +Loop spin: 707 +gen_a: +median: 17274 cycles/ticks +average: 17386 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1794 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 240 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29500 cycles/ticks + +indcpa_enc: +median: 30902 cycles/ticks +average: 31044 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 46364 cycles/ticks +average: 46575 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 47958 cycles/ticks +average: 48159 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49244 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55031 cycles/ticks + +Loop spin: 708 +gen_a: +median: 17418 cycles/ticks +average: 17602 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29324 cycles/ticks +average: 29510 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31047 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44874 cycles/ticks +average: 45042 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 49232 cycles/ticks +average: 49448 cycles/ticks + +kyber_encaps: +median: 50398 cycles/ticks +average: 50648 cycles/ticks + +kyber_decaps: +median: 56242 cycles/ticks +average: 56515 cycles/ticks + +Loop spin: 709 +gen_a: +median: 17270 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29254 cycles/ticks +average: 29456 cycles/ticks + +indcpa_enc: +median: 30876 cycles/ticks +average: 31030 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45066 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48203 cycles/ticks + +kyber_encaps_derand: +median: 47802 cycles/ticks +average: 48043 cycles/ticks + +kyber_encaps: +median: 48918 cycles/ticks +average: 49110 cycles/ticks + +kyber_decaps: +median: 54698 cycles/ticks +average: 54930 cycles/ticks + +Loop spin: 710 +gen_a: +median: 17430 cycles/ticks +average: 17518 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29306 cycles/ticks +average: 29511 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31096 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45081 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48245 cycles/ticks + +kyber_encaps_derand: +median: 47842 cycles/ticks +average: 48031 cycles/ticks + +kyber_encaps: +median: 48902 cycles/ticks +average: 49149 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 54977 cycles/ticks + +Loop spin: 711 +gen_a: +median: 17280 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29496 cycles/ticks +average: 29670 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 30957 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44820 cycles/ticks +average: 45038 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48068 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49220 cycles/ticks + +kyber_decaps: +median: 54850 cycles/ticks +average: 55100 cycles/ticks + +Loop spin: 712 +gen_a: +median: 17266 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1799 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30694 cycles/ticks +average: 30880 cycles/ticks + +indcpa_enc: +median: 32190 cycles/ticks +average: 32393 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45184 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48264 cycles/ticks + +kyber_encaps_derand: +median: 47846 cycles/ticks +average: 48004 cycles/ticks + +kyber_encaps: +median: 48894 cycles/ticks +average: 49107 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54963 cycles/ticks + +Loop spin: 713 +gen_a: +median: 17306 cycles/ticks +average: 17421 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 404 cycles/ticks +average: 408 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29516 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30988 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44838 cycles/ticks +average: 45019 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48216 cycles/ticks + +kyber_encaps_derand: +median: 47852 cycles/ticks +average: 48001 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49211 cycles/ticks + +kyber_decaps: +median: 54766 cycles/ticks +average: 54998 cycles/ticks + +Loop spin: 714 +gen_a: +median: 17244 cycles/ticks +average: 17339 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 283 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30724 cycles/ticks +average: 30906 cycles/ticks + +indcpa_enc: +median: 32178 cycles/ticks +average: 32358 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45231 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48035 cycles/ticks + +kyber_encaps: +median: 48882 cycles/ticks +average: 49101 cycles/ticks + +kyber_decaps: +median: 54832 cycles/ticks +average: 55058 cycles/ticks + +Loop spin: 715 +gen_a: +median: 17284 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29338 cycles/ticks +average: 29541 cycles/ticks + +indcpa_enc: +median: 30820 cycles/ticks +average: 30960 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44994 cycles/ticks +average: 45206 cycles/ticks + +kyber_keypair: +median: 48006 cycles/ticks +average: 48393 cycles/ticks + +kyber_encaps_derand: +median: 47966 cycles/ticks +average: 48168 cycles/ticks + +kyber_encaps: +median: 48944 cycles/ticks +average: 49160 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54992 cycles/ticks + +Loop spin: 716 +gen_a: +median: 17308 cycles/ticks +average: 17403 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 404 cycles/ticks +average: 408 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29298 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 31031 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44874 cycles/ticks +average: 45053 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48189 cycles/ticks + +kyber_encaps_derand: +median: 47776 cycles/ticks +average: 47977 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49241 cycles/ticks + +kyber_decaps: +median: 54738 cycles/ticks +average: 54959 cycles/ticks + +Loop spin: 717 +gen_a: +median: 17338 cycles/ticks +average: 17505 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29272 cycles/ticks +average: 29449 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45013 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48230 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48093 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49158 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55030 cycles/ticks + +Loop spin: 718 +gen_a: +median: 17296 cycles/ticks +average: 17396 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29524 cycles/ticks + +indcpa_enc: +median: 30920 cycles/ticks +average: 31058 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44958 cycles/ticks +average: 45139 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps_derand: +median: 49462 cycles/ticks +average: 49683 cycles/ticks + +kyber_encaps: +median: 50468 cycles/ticks +average: 50717 cycles/ticks + +kyber_decaps: +median: 56080 cycles/ticks +average: 56303 cycles/ticks + +Loop spin: 719 +gen_a: +median: 17276 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 41 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29190 cycles/ticks +average: 29401 cycles/ticks + +indcpa_enc: +median: 30770 cycles/ticks +average: 30949 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44886 cycles/ticks +average: 45102 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47994 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49232 cycles/ticks + +kyber_decaps: +median: 54704 cycles/ticks +average: 54936 cycles/ticks + +Loop spin: 720 +gen_a: +median: 17290 cycles/ticks +average: 17383 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 238 cycles/ticks + +indcpa_keypair: +median: 29352 cycles/ticks +average: 29532 cycles/ticks + +indcpa_enc: +median: 31112 cycles/ticks +average: 31257 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44862 cycles/ticks +average: 45097 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48223 cycles/ticks + +kyber_encaps_derand: +median: 48006 cycles/ticks +average: 48190 cycles/ticks + +kyber_encaps: +median: 49090 cycles/ticks +average: 49295 cycles/ticks + +kyber_decaps: +median: 54714 cycles/ticks +average: 54933 cycles/ticks + +Loop spin: 721 +gen_a: +median: 17270 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29270 cycles/ticks +average: 29480 cycles/ticks + +indcpa_enc: +median: 31108 cycles/ticks +average: 31268 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44832 cycles/ticks +average: 45057 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48270 cycles/ticks + +kyber_encaps_derand: +median: 48242 cycles/ticks +average: 48436 cycles/ticks + +kyber_encaps: +median: 49340 cycles/ticks +average: 49546 cycles/ticks + +kyber_decaps: +median: 54894 cycles/ticks +average: 55118 cycles/ticks + +Loop spin: 722 +gen_a: +median: 17266 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29298 cycles/ticks +average: 29517 cycles/ticks + +indcpa_enc: +median: 30848 cycles/ticks +average: 31015 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45035 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48308 cycles/ticks + +kyber_encaps_derand: +median: 47830 cycles/ticks +average: 47998 cycles/ticks + +kyber_encaps: +median: 48926 cycles/ticks +average: 49138 cycles/ticks + +kyber_decaps: +median: 54736 cycles/ticks +average: 54968 cycles/ticks + +Loop spin: 723 +gen_a: +median: 17286 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29292 cycles/ticks +average: 29501 cycles/ticks + +indcpa_enc: +median: 30922 cycles/ticks +average: 31069 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44836 cycles/ticks +average: 45046 cycles/ticks + +kyber_keypair: +median: 47832 cycles/ticks +average: 48156 cycles/ticks + +kyber_encaps_derand: +median: 47826 cycles/ticks +average: 48004 cycles/ticks + +kyber_encaps: +median: 49014 cycles/ticks +average: 49221 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 55004 cycles/ticks + +Loop spin: 724 +gen_a: +median: 17294 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29312 cycles/ticks +average: 29542 cycles/ticks + +indcpa_enc: +median: 30822 cycles/ticks +average: 30979 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 45322 cycles/ticks +average: 45476 cycles/ticks + +kyber_keypair: +median: 48088 cycles/ticks +average: 48517 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48180 cycles/ticks + +kyber_encaps: +median: 49092 cycles/ticks +average: 49321 cycles/ticks + +kyber_decaps: +median: 54884 cycles/ticks +average: 55101 cycles/ticks + +Loop spin: 725 +gen_a: +median: 17308 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29136 cycles/ticks +average: 29336 cycles/ticks + +indcpa_enc: +median: 30682 cycles/ticks +average: 30896 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44834 cycles/ticks +average: 45036 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48091 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49190 cycles/ticks + +kyber_decaps: +median: 54900 cycles/ticks +average: 55104 cycles/ticks + +Loop spin: 726 +gen_a: +median: 17316 cycles/ticks +average: 17421 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29426 cycles/ticks + +indcpa_enc: +median: 30934 cycles/ticks +average: 31094 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 44934 cycles/ticks +average: 45135 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48216 cycles/ticks + +kyber_encaps_derand: +median: 47772 cycles/ticks +average: 47983 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49124 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54952 cycles/ticks + +Loop spin: 727 +gen_a: +median: 17268 cycles/ticks +average: 17347 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29520 cycles/ticks +average: 29683 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31055 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2053 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45075 cycles/ticks + +kyber_keypair: +median: 48206 cycles/ticks +average: 48606 cycles/ticks + +kyber_encaps_derand: +median: 49312 cycles/ticks +average: 49544 cycles/ticks + +kyber_encaps: +median: 50348 cycles/ticks +average: 50569 cycles/ticks + +kyber_decaps: +median: 56058 cycles/ticks +average: 56270 cycles/ticks + +Loop spin: 728 +gen_a: +median: 17310 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30668 cycles/ticks +average: 30837 cycles/ticks + +indcpa_enc: +median: 32306 cycles/ticks +average: 32480 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44798 cycles/ticks +average: 45021 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48199 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48045 cycles/ticks + +kyber_encaps: +median: 48902 cycles/ticks +average: 49119 cycles/ticks + +kyber_decaps: +median: 54690 cycles/ticks +average: 54911 cycles/ticks + +Loop spin: 729 +gen_a: +median: 17344 cycles/ticks +average: 17463 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 677 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30742 cycles/ticks +average: 30947 cycles/ticks + +indcpa_enc: +median: 32160 cycles/ticks +average: 32367 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44870 cycles/ticks +average: 45061 cycles/ticks + +kyber_keypair: +median: 47856 cycles/ticks +average: 48209 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48119 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49263 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55013 cycles/ticks + +Loop spin: 730 +gen_a: +median: 17286 cycles/ticks +average: 17427 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 40 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30594 cycles/ticks +average: 30815 cycles/ticks + +indcpa_enc: +median: 32284 cycles/ticks +average: 32445 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 46298 cycles/ticks +average: 46515 cycles/ticks + +kyber_keypair: +median: 47942 cycles/ticks +average: 48299 cycles/ticks + +kyber_encaps_derand: +median: 48088 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps: +median: 49228 cycles/ticks +average: 49431 cycles/ticks + +kyber_decaps: +median: 54832 cycles/ticks +average: 55064 cycles/ticks + +Loop spin: 731 +gen_a: +median: 17294 cycles/ticks +average: 17491 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29342 cycles/ticks +average: 29511 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31064 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 45088 cycles/ticks +average: 45280 cycles/ticks + +kyber_keypair: +median: 47832 cycles/ticks +average: 48193 cycles/ticks + +kyber_encaps_derand: +median: 47806 cycles/ticks +average: 47987 cycles/ticks + +kyber_encaps: +median: 48938 cycles/ticks +average: 49158 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54937 cycles/ticks + +Loop spin: 732 +gen_a: +median: 17286 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1793 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29494 cycles/ticks +average: 29696 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 31012 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 46380 cycles/ticks +average: 46559 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48291 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 50303 cycles/ticks + +kyber_encaps: +median: 49050 cycles/ticks +average: 49280 cycles/ticks + +kyber_decaps: +median: 54960 cycles/ticks +average: 55174 cycles/ticks + +Loop spin: 733 +gen_a: +median: 17274 cycles/ticks +average: 17482 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29490 cycles/ticks +average: 29683 cycles/ticks + +indcpa_enc: +median: 31262 cycles/ticks +average: 31395 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2006 cycles/ticks + +kyber_keypair_derand: +median: 45126 cycles/ticks +average: 45324 cycles/ticks + +kyber_keypair: +median: 48032 cycles/ticks +average: 50445 cycles/ticks + +kyber_encaps_derand: +median: 48262 cycles/ticks +average: 48470 cycles/ticks + +kyber_encaps: +median: 49370 cycles/ticks +average: 49620 cycles/ticks + +kyber_decaps: +median: 54842 cycles/ticks +average: 55071 cycles/ticks + +Loop spin: 734 +gen_a: +median: 17308 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 62 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29226 cycles/ticks +average: 29417 cycles/ticks + +indcpa_enc: +median: 30798 cycles/ticks +average: 30933 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 44998 cycles/ticks +average: 45215 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48203 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49144 cycles/ticks + +kyber_decaps: +median: 54676 cycles/ticks +average: 54895 cycles/ticks + +Loop spin: 735 +gen_a: +median: 17268 cycles/ticks +average: 17379 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29396 cycles/ticks +average: 29584 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31105 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44930 cycles/ticks +average: 45120 cycles/ticks + +kyber_keypair: +median: 48010 cycles/ticks +average: 48442 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48070 cycles/ticks + +kyber_encaps: +median: 48980 cycles/ticks +average: 49175 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55025 cycles/ticks + +Loop spin: 736 +gen_a: +median: 17222 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29513 cycles/ticks + +indcpa_enc: +median: 30778 cycles/ticks +average: 30954 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44760 cycles/ticks +average: 44999 cycles/ticks + +kyber_keypair: +median: 47794 cycles/ticks +average: 48153 cycles/ticks + +kyber_encaps_derand: +median: 47784 cycles/ticks +average: 47976 cycles/ticks + +kyber_encaps: +median: 48894 cycles/ticks +average: 49097 cycles/ticks + +kyber_decaps: +median: 54650 cycles/ticks +average: 54871 cycles/ticks + +Loop spin: 737 +gen_a: +median: 17270 cycles/ticks +average: 17424 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1790 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29174 cycles/ticks +average: 29343 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31084 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44778 cycles/ticks +average: 44970 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48244 cycles/ticks + +kyber_encaps_derand: +median: 48010 cycles/ticks +average: 48186 cycles/ticks + +kyber_encaps: +median: 49110 cycles/ticks +average: 49314 cycles/ticks + +kyber_decaps: +median: 54726 cycles/ticks +average: 54958 cycles/ticks + +Loop spin: 738 +gen_a: +median: 17276 cycles/ticks +average: 17467 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 42 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29412 cycles/ticks +average: 29626 cycles/ticks + +indcpa_enc: +median: 31184 cycles/ticks +average: 31361 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44902 cycles/ticks +average: 45082 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48244 cycles/ticks + +kyber_encaps_derand: +median: 47818 cycles/ticks +average: 48017 cycles/ticks + +kyber_encaps: +median: 48884 cycles/ticks +average: 49088 cycles/ticks + +kyber_decaps: +median: 54596 cycles/ticks +average: 54827 cycles/ticks + +Loop spin: 739 +gen_a: +median: 17266 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1800 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29346 cycles/ticks +average: 29533 cycles/ticks + +indcpa_enc: +median: 30896 cycles/ticks +average: 31045 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44964 cycles/ticks +average: 45150 cycles/ticks + +kyber_keypair: +median: 47878 cycles/ticks +average: 48213 cycles/ticks + +kyber_encaps_derand: +median: 49478 cycles/ticks +average: 49686 cycles/ticks + +kyber_encaps: +median: 50476 cycles/ticks +average: 50696 cycles/ticks + +kyber_decaps: +median: 56192 cycles/ticks +average: 56472 cycles/ticks + +Loop spin: 740 +gen_a: +median: 17314 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29541 cycles/ticks + +indcpa_enc: +median: 30760 cycles/ticks +average: 30896 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 46306 cycles/ticks +average: 46545 cycles/ticks + +kyber_keypair: +median: 47952 cycles/ticks +average: 48330 cycles/ticks + +kyber_encaps_derand: +median: 49130 cycles/ticks +average: 49314 cycles/ticks + +kyber_encaps: +median: 50222 cycles/ticks +average: 50527 cycles/ticks + +kyber_decaps: +median: 56186 cycles/ticks +average: 56399 cycles/ticks + +Loop spin: 741 +gen_a: +median: 17324 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29350 cycles/ticks +average: 29540 cycles/ticks + +indcpa_enc: +median: 30770 cycles/ticks +average: 30916 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44774 cycles/ticks +average: 44958 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 47804 cycles/ticks +average: 48071 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49107 cycles/ticks + +kyber_decaps: +median: 54976 cycles/ticks +average: 55190 cycles/ticks + +Loop spin: 742 +gen_a: +median: 17326 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29552 cycles/ticks + +indcpa_enc: +median: 30808 cycles/ticks +average: 30951 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45069 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48254 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48110 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49171 cycles/ticks + +kyber_decaps: +median: 54720 cycles/ticks +average: 54940 cycles/ticks + +Loop spin: 743 +gen_a: +median: 17286 cycles/ticks +average: 17427 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29500 cycles/ticks + +indcpa_enc: +median: 30852 cycles/ticks +average: 31009 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44942 cycles/ticks +average: 45156 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48270 cycles/ticks + +kyber_encaps_derand: +median: 47918 cycles/ticks +average: 48118 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49301 cycles/ticks + +kyber_decaps: +median: 54762 cycles/ticks +average: 54964 cycles/ticks + +Loop spin: 744 +gen_a: +median: 17258 cycles/ticks +average: 17368 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30666 cycles/ticks +average: 30876 cycles/ticks + +indcpa_enc: +median: 32294 cycles/ticks +average: 32467 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 45150 cycles/ticks +average: 45381 cycles/ticks + +kyber_keypair: +median: 47970 cycles/ticks +average: 48329 cycles/ticks + +kyber_encaps_derand: +median: 48070 cycles/ticks +average: 48252 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49291 cycles/ticks + +kyber_decaps: +median: 54712 cycles/ticks +average: 54923 cycles/ticks + +Loop spin: 745 +gen_a: +median: 17328 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1785 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29232 cycles/ticks +average: 29441 cycles/ticks + +indcpa_enc: +median: 30854 cycles/ticks +average: 30987 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44816 cycles/ticks +average: 45021 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48204 cycles/ticks + +kyber_encaps_derand: +median: 50708 cycles/ticks +average: 50902 cycles/ticks + +kyber_encaps: +median: 51764 cycles/ticks +average: 51968 cycles/ticks + +kyber_decaps: +median: 57606 cycles/ticks +average: 57863 cycles/ticks + +Loop spin: 746 +gen_a: +median: 17298 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29480 cycles/ticks +average: 29676 cycles/ticks + +indcpa_enc: +median: 30984 cycles/ticks +average: 31133 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 44892 cycles/ticks +average: 45094 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48220 cycles/ticks + +kyber_encaps_derand: +median: 47898 cycles/ticks +average: 48116 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49170 cycles/ticks + +kyber_decaps: +median: 54754 cycles/ticks +average: 55014 cycles/ticks + +Loop spin: 747 +gen_a: +median: 17418 cycles/ticks +average: 17521 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29457 cycles/ticks + +indcpa_enc: +median: 30708 cycles/ticks +average: 30828 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45069 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48243 cycles/ticks + +kyber_encaps_derand: +median: 47996 cycles/ticks +average: 48182 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49302 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55043 cycles/ticks + +Loop spin: 748 +gen_a: +median: 17312 cycles/ticks +average: 17450 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29212 cycles/ticks +average: 29404 cycles/ticks + +indcpa_enc: +median: 30764 cycles/ticks +average: 30931 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44872 cycles/ticks +average: 45055 cycles/ticks + +kyber_keypair: +median: 47824 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 47894 cycles/ticks +average: 48088 cycles/ticks + +kyber_encaps: +median: 49010 cycles/ticks +average: 49285 cycles/ticks + +kyber_decaps: +median: 54750 cycles/ticks +average: 54951 cycles/ticks + +Loop spin: 749 +gen_a: +median: 17268 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 30922 cycles/ticks +average: 31077 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44896 cycles/ticks +average: 45113 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48338 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48160 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49201 cycles/ticks + +kyber_decaps: +median: 54676 cycles/ticks +average: 54881 cycles/ticks + +Loop spin: 750 +gen_a: +median: 17652 cycles/ticks +average: 17780 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29599 cycles/ticks + +indcpa_enc: +median: 30996 cycles/ticks +average: 31130 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 45136 cycles/ticks +average: 45344 cycles/ticks + +kyber_keypair: +median: 47914 cycles/ticks +average: 48341 cycles/ticks + +kyber_encaps_derand: +median: 47928 cycles/ticks +average: 48109 cycles/ticks + +kyber_encaps: +median: 49024 cycles/ticks +average: 49231 cycles/ticks + +kyber_decaps: +median: 54880 cycles/ticks +average: 55077 cycles/ticks + +Loop spin: 751 +gen_a: +median: 17282 cycles/ticks +average: 17447 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 406 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30648 cycles/ticks +average: 30843 cycles/ticks + +indcpa_enc: +median: 32210 cycles/ticks +average: 32382 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44958 cycles/ticks +average: 45171 cycles/ticks + +kyber_keypair: +median: 47982 cycles/ticks +average: 48369 cycles/ticks + +kyber_encaps_derand: +median: 47778 cycles/ticks +average: 47983 cycles/ticks + +kyber_encaps: +median: 48896 cycles/ticks +average: 49106 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 54914 cycles/ticks + +Loop spin: 752 +gen_a: +median: 17278 cycles/ticks +average: 17416 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29260 cycles/ticks +average: 29457 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31124 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44986 cycles/ticks +average: 45168 cycles/ticks + +kyber_keypair: +median: 47938 cycles/ticks +average: 48308 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48131 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49164 cycles/ticks + +kyber_decaps: +median: 54634 cycles/ticks +average: 54834 cycles/ticks + +Loop spin: 753 +gen_a: +median: 17270 cycles/ticks +average: 17363 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 64 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29350 cycles/ticks +average: 29571 cycles/ticks + +indcpa_enc: +median: 30786 cycles/ticks +average: 30938 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45126 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48268 cycles/ticks + +kyber_encaps_derand: +median: 47750 cycles/ticks +average: 47935 cycles/ticks + +kyber_encaps: +median: 48894 cycles/ticks +average: 49104 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54993 cycles/ticks + +Loop spin: 754 +gen_a: +median: 17242 cycles/ticks +average: 17343 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 42 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29372 cycles/ticks +average: 29564 cycles/ticks + +indcpa_enc: +median: 30970 cycles/ticks +average: 31097 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45006 cycles/ticks +average: 45223 cycles/ticks + +kyber_keypair: +median: 48090 cycles/ticks +average: 48420 cycles/ticks + +kyber_encaps_derand: +median: 47948 cycles/ticks +average: 48125 cycles/ticks + +kyber_encaps: +median: 49394 cycles/ticks +average: 49620 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 55028 cycles/ticks + +Loop spin: 755 +gen_a: +median: 17262 cycles/ticks +average: 17383 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 259 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29390 cycles/ticks +average: 29573 cycles/ticks + +indcpa_enc: +median: 31058 cycles/ticks +average: 31223 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 46402 cycles/ticks +average: 46599 cycles/ticks + +kyber_keypair: +median: 48012 cycles/ticks +average: 48384 cycles/ticks + +kyber_encaps_derand: +median: 49258 cycles/ticks +average: 49453 cycles/ticks + +kyber_encaps: +median: 50332 cycles/ticks +average: 50579 cycles/ticks + +kyber_decaps: +median: 56076 cycles/ticks +average: 56299 cycles/ticks + +Loop spin: 756 +gen_a: +median: 17298 cycles/ticks +average: 17404 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29512 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31073 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44888 cycles/ticks +average: 45062 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48290 cycles/ticks + +kyber_encaps_derand: +median: 48006 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps: +median: 49120 cycles/ticks +average: 49358 cycles/ticks + +kyber_decaps: +median: 54772 cycles/ticks +average: 55001 cycles/ticks + +Loop spin: 757 +gen_a: +median: 17306 cycles/ticks +average: 17424 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 403 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29256 cycles/ticks +average: 29451 cycles/ticks + +indcpa_enc: +median: 30974 cycles/ticks +average: 31111 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44738 cycles/ticks +average: 44913 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48239 cycles/ticks + +kyber_encaps_derand: +median: 47964 cycles/ticks +average: 48177 cycles/ticks + +kyber_encaps: +median: 49058 cycles/ticks +average: 49343 cycles/ticks + +kyber_decaps: +median: 54852 cycles/ticks +average: 55059 cycles/ticks + +Loop spin: 758 +gen_a: +median: 17272 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1791 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29520 cycles/ticks +average: 29714 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31035 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 44952 cycles/ticks +average: 45152 cycles/ticks + +kyber_keypair: +median: 48064 cycles/ticks +average: 48424 cycles/ticks + +kyber_encaps_derand: +median: 47920 cycles/ticks +average: 48118 cycles/ticks + +kyber_encaps: +median: 49190 cycles/ticks +average: 49395 cycles/ticks + +kyber_decaps: +median: 54676 cycles/ticks +average: 54887 cycles/ticks + +Loop spin: 759 +gen_a: +median: 17296 cycles/ticks +average: 17415 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29418 cycles/ticks +average: 29606 cycles/ticks + +indcpa_enc: +median: 30906 cycles/ticks +average: 31096 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44840 cycles/ticks +average: 45090 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48341 cycles/ticks + +kyber_encaps_derand: +median: 47976 cycles/ticks +average: 48154 cycles/ticks + +kyber_encaps: +median: 49056 cycles/ticks +average: 49264 cycles/ticks + +kyber_decaps: +median: 54766 cycles/ticks +average: 55008 cycles/ticks + +Loop spin: 760 +gen_a: +median: 17294 cycles/ticks +average: 17384 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29208 cycles/ticks +average: 29392 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 31005 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44798 cycles/ticks +average: 45022 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48260 cycles/ticks + +kyber_encaps_derand: +median: 47958 cycles/ticks +average: 48137 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49203 cycles/ticks + +kyber_decaps: +median: 54700 cycles/ticks +average: 55014 cycles/ticks + +Loop spin: 761 +gen_a: +median: 17280 cycles/ticks +average: 17429 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29418 cycles/ticks +average: 29640 cycles/ticks + +indcpa_enc: +median: 30936 cycles/ticks +average: 31106 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 46418 cycles/ticks +average: 46656 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48233 cycles/ticks + +kyber_encaps_derand: +median: 48006 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps: +median: 49116 cycles/ticks +average: 49346 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 54994 cycles/ticks + +Loop spin: 762 +gen_a: +median: 17276 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29361 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31090 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44902 cycles/ticks +average: 45090 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48307 cycles/ticks + +kyber_encaps_derand: +median: 47842 cycles/ticks +average: 48036 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49167 cycles/ticks + +kyber_decaps: +median: 54688 cycles/ticks +average: 54938 cycles/ticks + +Loop spin: 763 +gen_a: +median: 17280 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29410 cycles/ticks +average: 29612 cycles/ticks + +indcpa_enc: +median: 30862 cycles/ticks +average: 31033 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 46276 cycles/ticks +average: 46448 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48175 cycles/ticks + +kyber_encaps_derand: +median: 49278 cycles/ticks +average: 49489 cycles/ticks + +kyber_encaps: +median: 50350 cycles/ticks +average: 50586 cycles/ticks + +kyber_decaps: +median: 56188 cycles/ticks +average: 56420 cycles/ticks + +Loop spin: 764 +gen_a: +median: 17260 cycles/ticks +average: 17361 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29464 cycles/ticks +average: 29682 cycles/ticks + +indcpa_enc: +median: 30906 cycles/ticks +average: 31045 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44840 cycles/ticks +average: 45035 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48272 cycles/ticks + +kyber_encaps_derand: +median: 48022 cycles/ticks +average: 48234 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49282 cycles/ticks + +kyber_decaps: +median: 54912 cycles/ticks +average: 55128 cycles/ticks + +Loop spin: 765 +gen_a: +median: 17298 cycles/ticks +average: 17458 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30730 cycles/ticks +average: 30908 cycles/ticks + +indcpa_enc: +median: 32240 cycles/ticks +average: 32472 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44888 cycles/ticks +average: 45076 cycles/ticks + +kyber_keypair: +median: 48050 cycles/ticks +average: 48432 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48103 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49172 cycles/ticks + +kyber_decaps: +median: 54818 cycles/ticks +average: 55007 cycles/ticks + +Loop spin: 766 +gen_a: +median: 17280 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29488 cycles/ticks +average: 29736 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 30995 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44890 cycles/ticks +average: 45153 cycles/ticks + +kyber_keypair: +median: 48282 cycles/ticks +average: 48659 cycles/ticks + +kyber_encaps_derand: +median: 47998 cycles/ticks +average: 48182 cycles/ticks + +kyber_encaps: +median: 49014 cycles/ticks +average: 49222 cycles/ticks + +kyber_decaps: +median: 54894 cycles/ticks +average: 55106 cycles/ticks + +Loop spin: 767 +gen_a: +median: 17270 cycles/ticks +average: 17368 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29278 cycles/ticks +average: 29473 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31118 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2007 cycles/ticks + +kyber_keypair_derand: +median: 46282 cycles/ticks +average: 46516 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48276 cycles/ticks + +kyber_encaps_derand: +median: 47962 cycles/ticks +average: 48129 cycles/ticks + +kyber_encaps: +median: 49086 cycles/ticks +average: 49287 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54978 cycles/ticks + +Loop spin: 768 +gen_a: +median: 17348 cycles/ticks +average: 17524 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29348 cycles/ticks +average: 29551 cycles/ticks + +indcpa_enc: +median: 30920 cycles/ticks +average: 31120 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45060 cycles/ticks +average: 45275 cycles/ticks + +kyber_keypair: +median: 47944 cycles/ticks +average: 48299 cycles/ticks + +kyber_encaps_derand: +median: 47808 cycles/ticks +average: 47998 cycles/ticks + +kyber_encaps: +median: 48876 cycles/ticks +average: 49077 cycles/ticks + +kyber_decaps: +median: 54660 cycles/ticks +average: 54890 cycles/ticks + +Loop spin: 769 +gen_a: +median: 17284 cycles/ticks +average: 17382 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29558 cycles/ticks +average: 29787 cycles/ticks + +indcpa_enc: +median: 30924 cycles/ticks +average: 31084 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 45106 cycles/ticks +average: 45277 cycles/ticks + +kyber_keypair: +median: 48222 cycles/ticks +average: 48586 cycles/ticks + +kyber_encaps_derand: +median: 48024 cycles/ticks +average: 48232 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49201 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55003 cycles/ticks + +Loop spin: 770 +gen_a: +median: 17264 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29260 cycles/ticks +average: 29508 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 30956 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45064 cycles/ticks +average: 45254 cycles/ticks + +kyber_keypair: +median: 48090 cycles/ticks +average: 48442 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48046 cycles/ticks + +kyber_encaps: +median: 48912 cycles/ticks +average: 49114 cycles/ticks + +kyber_decaps: +median: 54804 cycles/ticks +average: 55046 cycles/ticks + +Loop spin: 771 +gen_a: +median: 17290 cycles/ticks +average: 17452 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29294 cycles/ticks +average: 29512 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30988 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45048 cycles/ticks + +kyber_keypair: +median: 47780 cycles/ticks +average: 48147 cycles/ticks + +kyber_encaps_derand: +median: 47988 cycles/ticks +average: 48156 cycles/ticks + +kyber_encaps: +median: 49090 cycles/ticks +average: 49326 cycles/ticks + +kyber_decaps: +median: 54880 cycles/ticks +average: 55111 cycles/ticks + +Loop spin: 772 +gen_a: +median: 17330 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 678 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29410 cycles/ticks +average: 29550 cycles/ticks + +indcpa_enc: +median: 30822 cycles/ticks +average: 30989 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45065 cycles/ticks + +kyber_keypair: +median: 47938 cycles/ticks +average: 48272 cycles/ticks + +kyber_encaps_derand: +median: 49216 cycles/ticks +average: 49449 cycles/ticks + +kyber_encaps: +median: 50332 cycles/ticks +average: 50596 cycles/ticks + +kyber_decaps: +median: 56178 cycles/ticks +average: 56392 cycles/ticks + +Loop spin: 773 +gen_a: +median: 17334 cycles/ticks +average: 17460 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29318 cycles/ticks +average: 29478 cycles/ticks + +indcpa_enc: +median: 30838 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2089 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48297 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48058 cycles/ticks + +kyber_encaps: +median: 49012 cycles/ticks +average: 49232 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 54977 cycles/ticks + +Loop spin: 774 +gen_a: +median: 17332 cycles/ticks +average: 17473 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29520 cycles/ticks + +indcpa_enc: +median: 30970 cycles/ticks +average: 31146 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45083 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48297 cycles/ticks + +kyber_encaps_derand: +median: 47928 cycles/ticks +average: 48110 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49281 cycles/ticks + +kyber_decaps: +median: 54774 cycles/ticks +average: 54996 cycles/ticks + +Loop spin: 775 +gen_a: +median: 17338 cycles/ticks +average: 17496 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29490 cycles/ticks +average: 29684 cycles/ticks + +indcpa_enc: +median: 30956 cycles/ticks +average: 31124 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 45036 cycles/ticks +average: 45246 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps_derand: +median: 47920 cycles/ticks +average: 48109 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49231 cycles/ticks + +kyber_decaps: +median: 54740 cycles/ticks +average: 54968 cycles/ticks + +Loop spin: 776 +gen_a: +median: 17304 cycles/ticks +average: 17465 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29556 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31089 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44848 cycles/ticks +average: 45052 cycles/ticks + +kyber_keypair: +median: 47794 cycles/ticks +average: 48162 cycles/ticks + +kyber_encaps_derand: +median: 47808 cycles/ticks +average: 47985 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54670 cycles/ticks +average: 54880 cycles/ticks + +Loop spin: 777 +gen_a: +median: 17284 cycles/ticks +average: 17453 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30900 cycles/ticks +average: 31101 cycles/ticks + +indcpa_enc: +median: 32314 cycles/ticks +average: 32490 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 46470 cycles/ticks +average: 46651 cycles/ticks + +kyber_keypair: +median: 48054 cycles/ticks +average: 48417 cycles/ticks + +kyber_encaps_derand: +median: 47954 cycles/ticks +average: 48154 cycles/ticks + +kyber_encaps: +median: 49010 cycles/ticks +average: 49243 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55064 cycles/ticks + +Loop spin: 778 +gen_a: +median: 17270 cycles/ticks +average: 17436 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 276 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 67 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29564 cycles/ticks +average: 29750 cycles/ticks + +indcpa_enc: +median: 30996 cycles/ticks +average: 31150 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 46596 cycles/ticks +average: 46771 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 49414 cycles/ticks +average: 49621 cycles/ticks + +kyber_encaps: +median: 50446 cycles/ticks +average: 50704 cycles/ticks + +kyber_decaps: +median: 56260 cycles/ticks +average: 56476 cycles/ticks + +Loop spin: 779 +gen_a: +median: 17326 cycles/ticks +average: 17453 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29220 cycles/ticks +average: 29407 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31076 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45031 cycles/ticks + +kyber_keypair: +median: 47898 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 47754 cycles/ticks +average: 47993 cycles/ticks + +kyber_encaps: +median: 48874 cycles/ticks +average: 49139 cycles/ticks + +kyber_decaps: +median: 54550 cycles/ticks +average: 54814 cycles/ticks + +Loop spin: 780 +gen_a: +median: 17316 cycles/ticks +average: 17511 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29386 cycles/ticks +average: 29610 cycles/ticks + +indcpa_enc: +median: 31022 cycles/ticks +average: 31155 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45080 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48320 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49171 cycles/ticks + +kyber_decaps: +median: 54760 cycles/ticks +average: 54986 cycles/ticks + +Loop spin: 781 +gen_a: +median: 17270 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 252 cycles/ticks +average: 277 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30806 cycles/ticks +average: 31028 cycles/ticks + +indcpa_enc: +median: 32236 cycles/ticks +average: 32412 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45110 cycles/ticks +average: 45396 cycles/ticks + +kyber_keypair: +median: 47952 cycles/ticks +average: 48352 cycles/ticks + +kyber_encaps_derand: +median: 48168 cycles/ticks +average: 48344 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49291 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54960 cycles/ticks + +Loop spin: 782 +gen_a: +median: 17276 cycles/ticks +average: 17477 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29514 cycles/ticks +average: 29791 cycles/ticks + +indcpa_enc: +median: 30890 cycles/ticks +average: 31087 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 45002 cycles/ticks +average: 45219 cycles/ticks + +kyber_keypair: +median: 48064 cycles/ticks +average: 48455 cycles/ticks + +kyber_encaps_derand: +median: 47850 cycles/ticks +average: 48057 cycles/ticks + +kyber_encaps: +median: 48934 cycles/ticks +average: 49131 cycles/ticks + +kyber_decaps: +median: 54862 cycles/ticks +average: 55063 cycles/ticks + +Loop spin: 783 +gen_a: +median: 17272 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 223 cycles/ticks + +indcpa_keypair: +median: 29426 cycles/ticks +average: 29663 cycles/ticks + +indcpa_enc: +median: 30916 cycles/ticks +average: 31063 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44784 cycles/ticks +average: 44974 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps_derand: +median: 47738 cycles/ticks +average: 47918 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49133 cycles/ticks + +kyber_decaps: +median: 54676 cycles/ticks +average: 54913 cycles/ticks + +Loop spin: 784 +gen_a: +median: 17316 cycles/ticks +average: 17435 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29426 cycles/ticks + +indcpa_enc: +median: 30782 cycles/ticks +average: 30935 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45068 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48181 cycles/ticks + +kyber_encaps_derand: +median: 49206 cycles/ticks +average: 49400 cycles/ticks + +kyber_encaps: +median: 50336 cycles/ticks +average: 50568 cycles/ticks + +kyber_decaps: +median: 56208 cycles/ticks +average: 56449 cycles/ticks + +Loop spin: 785 +gen_a: +median: 17286 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29443 cycles/ticks + +indcpa_enc: +median: 30822 cycles/ticks +average: 30967 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2007 cycles/ticks + +kyber_keypair_derand: +median: 44986 cycles/ticks +average: 45167 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48222 cycles/ticks + +kyber_encaps_derand: +median: 47870 cycles/ticks +average: 48050 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49247 cycles/ticks + +kyber_decaps: +median: 54812 cycles/ticks +average: 55069 cycles/ticks + +Loop spin: 786 +gen_a: +median: 17328 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29450 cycles/ticks + +indcpa_enc: +median: 30996 cycles/ticks +average: 31146 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45061 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48214 cycles/ticks + +kyber_encaps_derand: +median: 47920 cycles/ticks +average: 48142 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49227 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55007 cycles/ticks + +Loop spin: 787 +gen_a: +median: 17324 cycles/ticks +average: 17413 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29422 cycles/ticks +average: 29594 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2040 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45056 cycles/ticks + +kyber_keypair: +median: 47816 cycles/ticks +average: 48177 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48089 cycles/ticks + +kyber_encaps: +median: 48980 cycles/ticks +average: 49175 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55006 cycles/ticks + +Loop spin: 788 +gen_a: +median: 17274 cycles/ticks +average: 17394 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 250 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29228 cycles/ticks +average: 29430 cycles/ticks + +indcpa_enc: +median: 30706 cycles/ticks +average: 30864 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45022 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48313 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48083 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49245 cycles/ticks + +kyber_decaps: +median: 54850 cycles/ticks +average: 55057 cycles/ticks + +Loop spin: 789 +gen_a: +median: 17190 cycles/ticks +average: 17303 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29258 cycles/ticks +average: 29468 cycles/ticks + +indcpa_enc: +median: 30834 cycles/ticks +average: 30999 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44696 cycles/ticks +average: 44902 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48335 cycles/ticks + +kyber_encaps_derand: +median: 49292 cycles/ticks +average: 49469 cycles/ticks + +kyber_encaps: +median: 50250 cycles/ticks +average: 50461 cycles/ticks + +kyber_decaps: +median: 56146 cycles/ticks +average: 56329 cycles/ticks + +Loop spin: 790 +gen_a: +median: 17270 cycles/ticks +average: 17370 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29423 cycles/ticks + +indcpa_enc: +median: 30964 cycles/ticks +average: 31115 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 44768 cycles/ticks +average: 45062 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48265 cycles/ticks + +kyber_encaps_derand: +median: 49144 cycles/ticks +average: 49329 cycles/ticks + +kyber_encaps: +median: 50226 cycles/ticks +average: 50423 cycles/ticks + +kyber_decaps: +median: 56022 cycles/ticks +average: 56257 cycles/ticks + +Loop spin: 791 +gen_a: +median: 17444 cycles/ticks +average: 17559 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29732 cycles/ticks +average: 30018 cycles/ticks + +indcpa_enc: +median: 31304 cycles/ticks +average: 31473 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45454 cycles/ticks +average: 45654 cycles/ticks + +kyber_keypair: +median: 48416 cycles/ticks +average: 48808 cycles/ticks + +kyber_encaps_derand: +median: 48172 cycles/ticks +average: 48354 cycles/ticks + +kyber_encaps: +median: 49368 cycles/ticks +average: 49561 cycles/ticks + +kyber_decaps: +median: 55048 cycles/ticks +average: 55284 cycles/ticks + +Loop spin: 792 +gen_a: +median: 17332 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1790 cycles/ticks + +NTT: +median: 222 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29593 cycles/ticks + +indcpa_enc: +median: 31128 cycles/ticks +average: 31279 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45004 cycles/ticks +average: 45216 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48193 cycles/ticks + +kyber_encaps_derand: +median: 47974 cycles/ticks +average: 48149 cycles/ticks + +kyber_encaps: +median: 49096 cycles/ticks +average: 49316 cycles/ticks + +kyber_decaps: +median: 54904 cycles/ticks +average: 55190 cycles/ticks + +Loop spin: 793 +gen_a: +median: 17280 cycles/ticks +average: 17408 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29451 cycles/ticks + +indcpa_enc: +median: 31004 cycles/ticks +average: 31176 cycles/ticks + +indcpa_dec: +median: 2066 cycles/ticks +average: 2078 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45046 cycles/ticks + +kyber_keypair: +median: 47832 cycles/ticks +average: 48182 cycles/ticks + +kyber_encaps_derand: +median: 47852 cycles/ticks +average: 48015 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49192 cycles/ticks + +kyber_decaps: +median: 54618 cycles/ticks +average: 54895 cycles/ticks + +Loop spin: 794 +gen_a: +median: 17280 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 224 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 254 cycles/ticks + +indcpa_keypair: +median: 29356 cycles/ticks +average: 29535 cycles/ticks + +indcpa_enc: +median: 31032 cycles/ticks +average: 31191 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45045 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48312 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48143 cycles/ticks + +kyber_encaps: +median: 49096 cycles/ticks +average: 49327 cycles/ticks + +kyber_decaps: +median: 54714 cycles/ticks +average: 54936 cycles/ticks + +Loop spin: 795 +gen_a: +median: 17360 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29304 cycles/ticks +average: 29492 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 31028 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44988 cycles/ticks +average: 45197 cycles/ticks + +kyber_keypair: +median: 48050 cycles/ticks +average: 48408 cycles/ticks + +kyber_encaps_derand: +median: 48148 cycles/ticks +average: 48383 cycles/ticks + +kyber_encaps: +median: 49154 cycles/ticks +average: 49392 cycles/ticks + +kyber_decaps: +median: 54832 cycles/ticks +average: 55049 cycles/ticks + +Loop spin: 796 +gen_a: +median: 17256 cycles/ticks +average: 17353 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29268 cycles/ticks +average: 29454 cycles/ticks + +indcpa_enc: +median: 30844 cycles/ticks +average: 31013 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 45014 cycles/ticks +average: 45218 cycles/ticks + +kyber_keypair: +median: 47974 cycles/ticks +average: 48330 cycles/ticks + +kyber_encaps_derand: +median: 47922 cycles/ticks +average: 48140 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49165 cycles/ticks + +kyber_decaps: +median: 54670 cycles/ticks +average: 54905 cycles/ticks + +Loop spin: 797 +gen_a: +median: 17276 cycles/ticks +average: 17371 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 240 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29474 cycles/ticks +average: 29665 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31075 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44988 cycles/ticks +average: 45222 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 47988 cycles/ticks + +kyber_encaps: +median: 48902 cycles/ticks +average: 49189 cycles/ticks + +kyber_decaps: +median: 54598 cycles/ticks +average: 54803 cycles/ticks + +Loop spin: 798 +gen_a: +median: 17242 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29264 cycles/ticks +average: 29541 cycles/ticks + +indcpa_enc: +median: 30982 cycles/ticks +average: 31132 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 45176 cycles/ticks +average: 45397 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48314 cycles/ticks + +kyber_encaps_derand: +median: 48042 cycles/ticks +average: 48288 cycles/ticks + +kyber_encaps: +median: 49144 cycles/ticks +average: 49353 cycles/ticks + +kyber_decaps: +median: 54902 cycles/ticks +average: 55132 cycles/ticks + +Loop spin: 799 +gen_a: +median: 17260 cycles/ticks +average: 17359 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 30692 cycles/ticks +average: 30876 cycles/ticks + +indcpa_enc: +median: 32236 cycles/ticks +average: 32439 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 46382 cycles/ticks +average: 46569 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48074 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49167 cycles/ticks + +kyber_decaps: +median: 54732 cycles/ticks +average: 54969 cycles/ticks + +Loop spin: 800 +gen_a: +median: 17248 cycles/ticks +average: 17339 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29482 cycles/ticks +average: 29683 cycles/ticks + +indcpa_enc: +median: 30904 cycles/ticks +average: 31045 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 45054 cycles/ticks +average: 45265 cycles/ticks + +kyber_keypair: +median: 48086 cycles/ticks +average: 48431 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48180 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49150 cycles/ticks + +kyber_decaps: +median: 54602 cycles/ticks +average: 54849 cycles/ticks + +Loop spin: 801 +gen_a: +median: 17376 cycles/ticks +average: 17508 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1794 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29148 cycles/ticks +average: 29339 cycles/ticks + +indcpa_enc: +median: 30854 cycles/ticks +average: 30988 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44938 cycles/ticks +average: 45117 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48210 cycles/ticks + +kyber_encaps_derand: +median: 47782 cycles/ticks +average: 47971 cycles/ticks + +kyber_encaps: +median: 48858 cycles/ticks +average: 49053 cycles/ticks + +kyber_decaps: +median: 54744 cycles/ticks +average: 54976 cycles/ticks + +Loop spin: 802 +gen_a: +median: 17320 cycles/ticks +average: 17426 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29208 cycles/ticks +average: 29397 cycles/ticks + +indcpa_enc: +median: 30768 cycles/ticks +average: 30905 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44944 cycles/ticks +average: 45153 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48275 cycles/ticks + +kyber_encaps_derand: +median: 49192 cycles/ticks +average: 49394 cycles/ticks + +kyber_encaps: +median: 50310 cycles/ticks +average: 50570 cycles/ticks + +kyber_decaps: +median: 56280 cycles/ticks +average: 56481 cycles/ticks + +Loop spin: 803 +gen_a: +median: 17270 cycles/ticks +average: 17358 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29382 cycles/ticks +average: 29554 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 30975 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45153 cycles/ticks + +kyber_keypair: +median: 47948 cycles/ticks +average: 48314 cycles/ticks + +kyber_encaps_derand: +median: 48042 cycles/ticks +average: 48270 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49221 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 54988 cycles/ticks + +Loop spin: 804 +gen_a: +median: 17284 cycles/ticks +average: 17452 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29660 cycles/ticks +average: 29803 cycles/ticks + +indcpa_enc: +median: 30972 cycles/ticks +average: 31133 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 45110 cycles/ticks +average: 45329 cycles/ticks + +kyber_keypair: +median: 48032 cycles/ticks +average: 48408 cycles/ticks + +kyber_encaps_derand: +median: 47944 cycles/ticks +average: 48142 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49238 cycles/ticks + +kyber_decaps: +median: 54806 cycles/ticks +average: 55035 cycles/ticks + +Loop spin: 805 +gen_a: +median: 17356 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1789 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29493 cycles/ticks + +indcpa_enc: +median: 30870 cycles/ticks +average: 31032 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 46430 cycles/ticks +average: 46677 cycles/ticks + +kyber_keypair: +median: 48062 cycles/ticks +average: 48459 cycles/ticks + +kyber_encaps_derand: +median: 48024 cycles/ticks +average: 48207 cycles/ticks + +kyber_encaps: +median: 48994 cycles/ticks +average: 49195 cycles/ticks + +kyber_decaps: +median: 54806 cycles/ticks +average: 55080 cycles/ticks + +Loop spin: 806 +gen_a: +median: 17260 cycles/ticks +average: 17427 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29348 cycles/ticks +average: 29553 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 31022 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44980 cycles/ticks +average: 45199 cycles/ticks + +kyber_keypair: +median: 47934 cycles/ticks +average: 48303 cycles/ticks + +kyber_encaps_derand: +median: 47880 cycles/ticks +average: 48075 cycles/ticks + +kyber_encaps: +median: 48914 cycles/ticks +average: 49184 cycles/ticks + +kyber_decaps: +median: 54844 cycles/ticks +average: 55094 cycles/ticks + +Loop spin: 807 +gen_a: +median: 17194 cycles/ticks +average: 17318 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29431 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31021 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45072 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48269 cycles/ticks + +kyber_encaps_derand: +median: 48026 cycles/ticks +average: 48200 cycles/ticks + +kyber_encaps: +median: 49024 cycles/ticks +average: 49221 cycles/ticks + +kyber_decaps: +median: 54774 cycles/ticks +average: 55004 cycles/ticks + +Loop spin: 808 +gen_a: +median: 17284 cycles/ticks +average: 17496 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29410 cycles/ticks +average: 29594 cycles/ticks + +indcpa_enc: +median: 30970 cycles/ticks +average: 31124 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 45198 cycles/ticks +average: 45372 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48192 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48163 cycles/ticks + +kyber_encaps: +median: 49040 cycles/ticks +average: 49273 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55074 cycles/ticks + +Loop spin: 809 +gen_a: +median: 17538 cycles/ticks +average: 17768 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29553 cycles/ticks + +indcpa_enc: +median: 30790 cycles/ticks +average: 30929 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44970 cycles/ticks +average: 45175 cycles/ticks + +kyber_keypair: +median: 47924 cycles/ticks +average: 48275 cycles/ticks + +kyber_encaps_derand: +median: 47854 cycles/ticks +average: 48034 cycles/ticks + +kyber_encaps: +median: 48952 cycles/ticks +average: 49200 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54989 cycles/ticks + +Loop spin: 810 +gen_a: +median: 17260 cycles/ticks +average: 17377 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29226 cycles/ticks +average: 29416 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30916 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44932 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48263 cycles/ticks + +kyber_encaps_derand: +median: 47988 cycles/ticks +average: 48179 cycles/ticks + +kyber_encaps: +median: 49126 cycles/ticks +average: 49390 cycles/ticks + +kyber_decaps: +median: 54930 cycles/ticks +average: 55156 cycles/ticks + +Loop spin: 811 +gen_a: +median: 17280 cycles/ticks +average: 17391 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1744 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29418 cycles/ticks +average: 29632 cycles/ticks + +indcpa_enc: +median: 31028 cycles/ticks +average: 31170 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 45044 cycles/ticks +average: 45236 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48201 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48138 cycles/ticks + +kyber_encaps: +median: 49014 cycles/ticks +average: 49226 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54977 cycles/ticks + +Loop spin: 812 +gen_a: +median: 17334 cycles/ticks +average: 17457 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29435 cycles/ticks + +indcpa_enc: +median: 30708 cycles/ticks +average: 30887 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 46340 cycles/ticks +average: 46523 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48034 cycles/ticks + +kyber_encaps: +median: 48864 cycles/ticks +average: 49087 cycles/ticks + +kyber_decaps: +median: 54824 cycles/ticks +average: 55038 cycles/ticks + +Loop spin: 813 +gen_a: +median: 17322 cycles/ticks +average: 17496 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1744 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 56 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29524 cycles/ticks +average: 29713 cycles/ticks + +indcpa_enc: +median: 30864 cycles/ticks +average: 31009 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45149 cycles/ticks + +kyber_keypair: +median: 48058 cycles/ticks +average: 48457 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48044 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49201 cycles/ticks + +kyber_decaps: +median: 54728 cycles/ticks +average: 54938 cycles/ticks + +Loop spin: 814 +gen_a: +median: 17306 cycles/ticks +average: 17673 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29514 cycles/ticks +average: 29784 cycles/ticks + +indcpa_enc: +median: 31004 cycles/ticks +average: 31158 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45189 cycles/ticks + +kyber_keypair: +median: 47934 cycles/ticks +average: 48314 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48930 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54622 cycles/ticks +average: 54892 cycles/ticks + +Loop spin: 815 +gen_a: +median: 17326 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 668 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29130 cycles/ticks +average: 29359 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30973 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45144 cycles/ticks + +kyber_keypair: +median: 48038 cycles/ticks +average: 48395 cycles/ticks + +kyber_encaps_derand: +median: 47826 cycles/ticks +average: 47998 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49113 cycles/ticks + +kyber_decaps: +median: 54814 cycles/ticks +average: 54994 cycles/ticks + +Loop spin: 816 +gen_a: +median: 17354 cycles/ticks +average: 17527 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30642 cycles/ticks +average: 30876 cycles/ticks + +indcpa_enc: +median: 32248 cycles/ticks +average: 32423 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 45066 cycles/ticks +average: 45241 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 49232 cycles/ticks +average: 49398 cycles/ticks + +kyber_encaps: +median: 50334 cycles/ticks +average: 50597 cycles/ticks + +kyber_decaps: +median: 56210 cycles/ticks +average: 56448 cycles/ticks + +Loop spin: 817 +gen_a: +median: 17264 cycles/ticks +average: 17443 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29210 cycles/ticks +average: 29387 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44906 cycles/ticks +average: 45090 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48189 cycles/ticks + +kyber_encaps_derand: +median: 47878 cycles/ticks +average: 48063 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49172 cycles/ticks + +kyber_decaps: +median: 54712 cycles/ticks +average: 54988 cycles/ticks + +Loop spin: 818 +gen_a: +median: 17332 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1777 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29514 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 31015 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2048 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45053 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47912 cycles/ticks +average: 48113 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49150 cycles/ticks + +kyber_decaps: +median: 54864 cycles/ticks +average: 55100 cycles/ticks + +Loop spin: 819 +gen_a: +median: 17338 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29286 cycles/ticks +average: 29460 cycles/ticks + +indcpa_enc: +median: 30784 cycles/ticks +average: 30957 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44882 cycles/ticks +average: 45051 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48291 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48130 cycles/ticks + +kyber_encaps: +median: 49060 cycles/ticks +average: 49302 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55047 cycles/ticks + +Loop spin: 820 +gen_a: +median: 17244 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 298 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 38 cycles/ticks +average: 38 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29304 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31017 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 44848 cycles/ticks +average: 45068 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48236 cycles/ticks + +kyber_encaps_derand: +median: 49286 cycles/ticks +average: 49514 cycles/ticks + +kyber_encaps: +median: 50236 cycles/ticks +average: 50446 cycles/ticks + +kyber_decaps: +median: 56148 cycles/ticks +average: 56357 cycles/ticks + +Loop spin: 821 +gen_a: +median: 17314 cycles/ticks +average: 17413 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1800 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30616 cycles/ticks +average: 30803 cycles/ticks + +indcpa_enc: +median: 32278 cycles/ticks +average: 32426 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44774 cycles/ticks +average: 44949 cycles/ticks + +kyber_keypair: +median: 47854 cycles/ticks +average: 48276 cycles/ticks + +kyber_encaps_derand: +median: 47834 cycles/ticks +average: 48035 cycles/ticks + +kyber_encaps: +median: 48862 cycles/ticks +average: 49071 cycles/ticks + +kyber_decaps: +median: 54718 cycles/ticks +average: 54935 cycles/ticks + +Loop spin: 822 +gen_a: +median: 17334 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29234 cycles/ticks +average: 29450 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30938 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 46326 cycles/ticks +average: 46630 cycles/ticks + +kyber_keypair: +median: 47852 cycles/ticks +average: 48217 cycles/ticks + +kyber_encaps_derand: +median: 47786 cycles/ticks +average: 48004 cycles/ticks + +kyber_encaps: +median: 48898 cycles/ticks +average: 49091 cycles/ticks + +kyber_decaps: +median: 54644 cycles/ticks +average: 54868 cycles/ticks + +Loop spin: 823 +gen_a: +median: 17282 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 305 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29560 cycles/ticks +average: 29770 cycles/ticks + +indcpa_enc: +median: 30882 cycles/ticks +average: 31076 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 45144 cycles/ticks +average: 45318 cycles/ticks + +kyber_keypair: +median: 48142 cycles/ticks +average: 48526 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48105 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49188 cycles/ticks + +kyber_decaps: +median: 54850 cycles/ticks +average: 55069 cycles/ticks + +Loop spin: 824 +gen_a: +median: 17268 cycles/ticks +average: 17431 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1789 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29410 cycles/ticks +average: 29639 cycles/ticks + +indcpa_enc: +median: 30950 cycles/ticks +average: 31129 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44910 cycles/ticks +average: 45067 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48029 cycles/ticks + +kyber_encaps: +median: 48884 cycles/ticks +average: 49104 cycles/ticks + +kyber_decaps: +median: 54666 cycles/ticks +average: 54869 cycles/ticks + +Loop spin: 825 +gen_a: +median: 17298 cycles/ticks +average: 17538 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29452 cycles/ticks +average: 29698 cycles/ticks + +indcpa_enc: +median: 30818 cycles/ticks +average: 30965 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44984 cycles/ticks +average: 45191 cycles/ticks + +kyber_keypair: +median: 47816 cycles/ticks +average: 48181 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48004 cycles/ticks + +kyber_encaps: +median: 48978 cycles/ticks +average: 49205 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55040 cycles/ticks + +Loop spin: 826 +gen_a: +median: 17266 cycles/ticks +average: 17363 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29278 cycles/ticks +average: 29481 cycles/ticks + +indcpa_enc: +median: 30968 cycles/ticks +average: 31118 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 45058 cycles/ticks +average: 45241 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 48018 cycles/ticks +average: 48219 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49336 cycles/ticks + +kyber_decaps: +median: 54688 cycles/ticks +average: 54911 cycles/ticks + +Loop spin: 827 +gen_a: +median: 17256 cycles/ticks +average: 17375 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29622 cycles/ticks +average: 29805 cycles/ticks + +indcpa_enc: +median: 30924 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 46502 cycles/ticks +average: 46723 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48252 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48053 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49180 cycles/ticks + +kyber_decaps: +median: 54718 cycles/ticks +average: 54924 cycles/ticks + +Loop spin: 828 +gen_a: +median: 17280 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1764 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 248 cycles/ticks +average: 272 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30686 cycles/ticks +average: 30871 cycles/ticks + +indcpa_enc: +median: 32398 cycles/ticks +average: 32548 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 44996 cycles/ticks +average: 45205 cycles/ticks + +kyber_keypair: +median: 47966 cycles/ticks +average: 48349 cycles/ticks + +kyber_encaps_derand: +median: 48106 cycles/ticks +average: 48302 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49191 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54953 cycles/ticks + +Loop spin: 829 +gen_a: +median: 17266 cycles/ticks +average: 17500 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30792 cycles/ticks +average: 30986 cycles/ticks + +indcpa_enc: +median: 32278 cycles/ticks +average: 32448 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44964 cycles/ticks +average: 45194 cycles/ticks + +kyber_keypair: +median: 47948 cycles/ticks +average: 48327 cycles/ticks + +kyber_encaps_derand: +median: 47978 cycles/ticks +average: 48190 cycles/ticks + +kyber_encaps: +median: 48996 cycles/ticks +average: 49259 cycles/ticks + +kyber_decaps: +median: 54886 cycles/ticks +average: 55123 cycles/ticks + +Loop spin: 830 +gen_a: +median: 17270 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1772 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1774 cycles/ticks +average: 1789 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30688 cycles/ticks +average: 30917 cycles/ticks + +indcpa_enc: +median: 32232 cycles/ticks +average: 32395 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 44898 cycles/ticks +average: 45186 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48291 cycles/ticks + +kyber_encaps_derand: +median: 47812 cycles/ticks +average: 48001 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49106 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54975 cycles/ticks + +Loop spin: 831 +gen_a: +median: 17358 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29198 cycles/ticks +average: 29471 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31019 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 44978 cycles/ticks +average: 45192 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48274 cycles/ticks + +kyber_encaps_derand: +median: 47804 cycles/ticks +average: 48014 cycles/ticks + +kyber_encaps: +median: 48886 cycles/ticks +average: 49119 cycles/ticks + +kyber_decaps: +median: 54744 cycles/ticks +average: 54954 cycles/ticks + +Loop spin: 832 +gen_a: +median: 17310 cycles/ticks +average: 17441 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29194 cycles/ticks +average: 29370 cycles/ticks + +indcpa_enc: +median: 30728 cycles/ticks +average: 30874 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 44822 cycles/ticks +average: 45002 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48255 cycles/ticks + +kyber_encaps_derand: +median: 47812 cycles/ticks +average: 47997 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49062 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55042 cycles/ticks + +Loop spin: 833 +gen_a: +median: 17288 cycles/ticks +average: 17412 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29514 cycles/ticks +average: 29691 cycles/ticks + +indcpa_enc: +median: 31062 cycles/ticks +average: 31231 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 46258 cycles/ticks +average: 46483 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48297 cycles/ticks + +kyber_encaps_derand: +median: 47988 cycles/ticks +average: 48181 cycles/ticks + +kyber_encaps: +median: 49160 cycles/ticks +average: 49447 cycles/ticks + +kyber_decaps: +median: 54660 cycles/ticks +average: 54889 cycles/ticks + +Loop spin: 834 +gen_a: +median: 17302 cycles/ticks +average: 17471 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29573 cycles/ticks + +indcpa_enc: +median: 30950 cycles/ticks +average: 31150 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44986 cycles/ticks +average: 45197 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48248 cycles/ticks + +kyber_encaps_derand: +median: 47904 cycles/ticks +average: 48120 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49248 cycles/ticks + +kyber_decaps: +median: 54754 cycles/ticks +average: 54961 cycles/ticks + +Loop spin: 835 +gen_a: +median: 17290 cycles/ticks +average: 17406 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 70 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29348 cycles/ticks +average: 29523 cycles/ticks + +indcpa_enc: +median: 31048 cycles/ticks +average: 31214 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 46256 cycles/ticks +average: 46443 cycles/ticks + +kyber_keypair: +median: 47894 cycles/ticks +average: 48295 cycles/ticks + +kyber_encaps_derand: +median: 48200 cycles/ticks +average: 48394 cycles/ticks + +kyber_encaps: +median: 49340 cycles/ticks +average: 49546 cycles/ticks + +kyber_decaps: +median: 54774 cycles/ticks +average: 55008 cycles/ticks + +Loop spin: 836 +gen_a: +median: 17266 cycles/ticks +average: 17456 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29244 cycles/ticks +average: 29442 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31053 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44868 cycles/ticks +average: 45067 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48298 cycles/ticks + +kyber_encaps_derand: +median: 47882 cycles/ticks +average: 48088 cycles/ticks + +kyber_encaps: +median: 49022 cycles/ticks +average: 49203 cycles/ticks + +kyber_decaps: +median: 54700 cycles/ticks +average: 54905 cycles/ticks + +Loop spin: 837 +gen_a: +median: 17364 cycles/ticks +average: 17487 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 234 cycles/ticks +average: 289 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29358 cycles/ticks +average: 29553 cycles/ticks + +indcpa_enc: +median: 30912 cycles/ticks +average: 31070 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44964 cycles/ticks +average: 45160 cycles/ticks + +kyber_keypair: +median: 47828 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48019 cycles/ticks + +kyber_encaps: +median: 48888 cycles/ticks +average: 49091 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 55022 cycles/ticks + +Loop spin: 838 +gen_a: +median: 17312 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30616 cycles/ticks +average: 30805 cycles/ticks + +indcpa_enc: +median: 32142 cycles/ticks +average: 32313 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44928 cycles/ticks +average: 45179 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48223 cycles/ticks + +kyber_encaps_derand: +median: 47852 cycles/ticks +average: 48044 cycles/ticks + +kyber_encaps: +median: 48896 cycles/ticks +average: 49118 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 55028 cycles/ticks + +Loop spin: 839 +gen_a: +median: 17320 cycles/ticks +average: 17447 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29636 cycles/ticks + +indcpa_enc: +median: 30950 cycles/ticks +average: 31080 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 44982 cycles/ticks +average: 45134 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48369 cycles/ticks + +kyber_encaps_derand: +median: 47988 cycles/ticks +average: 48188 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49225 cycles/ticks + +kyber_decaps: +median: 54676 cycles/ticks +average: 54910 cycles/ticks + +Loop spin: 840 +gen_a: +median: 17320 cycles/ticks +average: 17439 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 65 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29314 cycles/ticks +average: 29497 cycles/ticks + +indcpa_enc: +median: 30872 cycles/ticks +average: 31011 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 45014 cycles/ticks +average: 45187 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48246 cycles/ticks + +kyber_encaps_derand: +median: 47960 cycles/ticks +average: 48151 cycles/ticks + +kyber_encaps: +median: 48954 cycles/ticks +average: 49208 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54955 cycles/ticks + +Loop spin: 841 +gen_a: +median: 17336 cycles/ticks +average: 17473 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 255 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29486 cycles/ticks + +indcpa_enc: +median: 30810 cycles/ticks +average: 30958 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44884 cycles/ticks +average: 45097 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48231 cycles/ticks + +kyber_encaps_derand: +median: 47832 cycles/ticks +average: 48053 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54898 cycles/ticks +average: 55097 cycles/ticks + +Loop spin: 842 +gen_a: +median: 17250 cycles/ticks +average: 17374 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29580 cycles/ticks +average: 29827 cycles/ticks + +indcpa_enc: +median: 30834 cycles/ticks +average: 31005 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45084 cycles/ticks +average: 45267 cycles/ticks + +kyber_keypair: +median: 48034 cycles/ticks +average: 48426 cycles/ticks + +kyber_encaps_derand: +median: 47868 cycles/ticks +average: 48052 cycles/ticks + +kyber_encaps: +median: 48930 cycles/ticks +average: 49157 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54969 cycles/ticks + +Loop spin: 843 +gen_a: +median: 17268 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30756 cycles/ticks +average: 30964 cycles/ticks + +indcpa_enc: +median: 32268 cycles/ticks +average: 32438 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2023 cycles/ticks + +kyber_keypair_derand: +median: 45028 cycles/ticks +average: 45247 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48307 cycles/ticks + +kyber_encaps_derand: +median: 48220 cycles/ticks +average: 48408 cycles/ticks + +kyber_encaps: +median: 49118 cycles/ticks +average: 49332 cycles/ticks + +kyber_decaps: +median: 54942 cycles/ticks +average: 55183 cycles/ticks + +Loop spin: 844 +gen_a: +median: 17264 cycles/ticks +average: 17414 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30824 cycles/ticks +average: 31067 cycles/ticks + +indcpa_enc: +median: 32236 cycles/ticks +average: 32425 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45169 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48262 cycles/ticks + +kyber_encaps_derand: +median: 49356 cycles/ticks +average: 49524 cycles/ticks + +kyber_encaps: +median: 50438 cycles/ticks +average: 50655 cycles/ticks + +kyber_decaps: +median: 56280 cycles/ticks +average: 56484 cycles/ticks + +Loop spin: 845 +gen_a: +median: 17308 cycles/ticks +average: 17525 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29142 cycles/ticks +average: 29322 cycles/ticks + +indcpa_enc: +median: 30662 cycles/ticks +average: 30804 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44850 cycles/ticks +average: 45074 cycles/ticks + +kyber_keypair: +median: 47770 cycles/ticks +average: 48144 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48101 cycles/ticks + +kyber_encaps: +median: 49036 cycles/ticks +average: 49252 cycles/ticks + +kyber_decaps: +median: 54808 cycles/ticks +average: 55079 cycles/ticks + +Loop spin: 846 +gen_a: +median: 17268 cycles/ticks +average: 17378 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 418 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29600 cycles/ticks +average: 29759 cycles/ticks + +indcpa_enc: +median: 30884 cycles/ticks +average: 31040 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 46520 cycles/ticks +average: 46749 cycles/ticks + +kyber_keypair: +median: 47946 cycles/ticks +average: 48308 cycles/ticks + +kyber_encaps_derand: +median: 47748 cycles/ticks +average: 47941 cycles/ticks + +kyber_encaps: +median: 48898 cycles/ticks +average: 49139 cycles/ticks + +kyber_decaps: +median: 54612 cycles/ticks +average: 54848 cycles/ticks + +Loop spin: 847 +gen_a: +median: 17372 cycles/ticks +average: 17493 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1793 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 401 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29394 cycles/ticks +average: 29629 cycles/ticks + +indcpa_enc: +median: 30920 cycles/ticks +average: 31069 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44804 cycles/ticks +average: 45070 cycles/ticks + +kyber_keypair: +median: 47818 cycles/ticks +average: 48189 cycles/ticks + +kyber_encaps_derand: +median: 47860 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49218 cycles/ticks + +kyber_decaps: +median: 54826 cycles/ticks +average: 55022 cycles/ticks + +Loop spin: 848 +gen_a: +median: 17264 cycles/ticks +average: 17394 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 240 cycles/ticks +average: 282 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29478 cycles/ticks +average: 29659 cycles/ticks + +indcpa_enc: +median: 30978 cycles/ticks +average: 31160 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 46280 cycles/ticks +average: 46497 cycles/ticks + +kyber_keypair: +median: 47982 cycles/ticks +average: 48370 cycles/ticks + +kyber_encaps_derand: +median: 49304 cycles/ticks +average: 49533 cycles/ticks + +kyber_encaps: +median: 50458 cycles/ticks +average: 50719 cycles/ticks + +kyber_decaps: +median: 56268 cycles/ticks +average: 56477 cycles/ticks + +Loop spin: 849 +gen_a: +median: 17348 cycles/ticks +average: 17541 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29270 cycles/ticks +average: 29454 cycles/ticks + +indcpa_enc: +median: 30878 cycles/ticks +average: 31027 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44912 cycles/ticks +average: 45169 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps_derand: +median: 47742 cycles/ticks +average: 47950 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49077 cycles/ticks + +kyber_decaps: +median: 54644 cycles/ticks +average: 54832 cycles/ticks + +Loop spin: 850 +gen_a: +median: 17338 cycles/ticks +average: 17513 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29574 cycles/ticks + +indcpa_enc: +median: 30990 cycles/ticks +average: 31122 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 44818 cycles/ticks +average: 45030 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48329 cycles/ticks + +kyber_encaps_derand: +median: 47894 cycles/ticks +average: 48052 cycles/ticks + +kyber_encaps: +median: 49020 cycles/ticks +average: 49231 cycles/ticks + +kyber_decaps: +median: 54740 cycles/ticks +average: 54965 cycles/ticks + +Loop spin: 851 +gen_a: +median: 17240 cycles/ticks +average: 17356 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29292 cycles/ticks +average: 29498 cycles/ticks + +indcpa_enc: +median: 30878 cycles/ticks +average: 31095 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44752 cycles/ticks +average: 44941 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48217 cycles/ticks + +kyber_encaps_derand: +median: 48012 cycles/ticks +average: 48162 cycles/ticks + +kyber_encaps: +median: 49108 cycles/ticks +average: 49333 cycles/ticks + +kyber_decaps: +median: 54830 cycles/ticks +average: 55059 cycles/ticks + +Loop spin: 852 +gen_a: +median: 17300 cycles/ticks +average: 17519 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1793 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29242 cycles/ticks +average: 29428 cycles/ticks + +indcpa_enc: +median: 30754 cycles/ticks +average: 30920 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44866 cycles/ticks +average: 45042 cycles/ticks + +kyber_keypair: +median: 47846 cycles/ticks +average: 48231 cycles/ticks + +kyber_encaps_derand: +median: 47714 cycles/ticks +average: 47887 cycles/ticks + +kyber_encaps: +median: 48838 cycles/ticks +average: 49069 cycles/ticks + +kyber_decaps: +median: 54666 cycles/ticks +average: 54904 cycles/ticks + +Loop spin: 853 +gen_a: +median: 17312 cycles/ticks +average: 17522 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 260 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 404 cycles/ticks +average: 406 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29154 cycles/ticks +average: 29325 cycles/ticks + +indcpa_enc: +median: 30752 cycles/ticks +average: 30892 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45066 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48261 cycles/ticks + +kyber_encaps_derand: +median: 47902 cycles/ticks +average: 48098 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49264 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54975 cycles/ticks + +Loop spin: 854 +gen_a: +median: 17254 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 38 cycles/ticks +average: 38 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30660 cycles/ticks +average: 30846 cycles/ticks + +indcpa_enc: +median: 32276 cycles/ticks +average: 32444 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44782 cycles/ticks +average: 44976 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48214 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48237 cycles/ticks + +kyber_encaps: +median: 48934 cycles/ticks +average: 49160 cycles/ticks + +kyber_decaps: +median: 54718 cycles/ticks +average: 54918 cycles/ticks + +Loop spin: 855 +gen_a: +median: 17366 cycles/ticks +average: 17546 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 62 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29480 cycles/ticks + +indcpa_enc: +median: 30788 cycles/ticks +average: 30921 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44982 cycles/ticks +average: 45239 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48226 cycles/ticks + +kyber_encaps_derand: +median: 47776 cycles/ticks +average: 47985 cycles/ticks + +kyber_encaps: +median: 48922 cycles/ticks +average: 49155 cycles/ticks + +kyber_decaps: +median: 54710 cycles/ticks +average: 54931 cycles/ticks + +Loop spin: 856 +gen_a: +median: 17310 cycles/ticks +average: 17461 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 408 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29508 cycles/ticks +average: 29691 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 30973 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44810 cycles/ticks +average: 45047 cycles/ticks + +kyber_keypair: +median: 47932 cycles/ticks +average: 48334 cycles/ticks + +kyber_encaps_derand: +median: 47788 cycles/ticks +average: 47977 cycles/ticks + +kyber_encaps: +median: 48874 cycles/ticks +average: 49110 cycles/ticks + +kyber_decaps: +median: 54694 cycles/ticks +average: 54889 cycles/ticks + +Loop spin: 857 +gen_a: +median: 17342 cycles/ticks +average: 17451 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29316 cycles/ticks +average: 29518 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30953 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44760 cycles/ticks +average: 44944 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 48036 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps: +median: 49088 cycles/ticks +average: 49326 cycles/ticks + +kyber_decaps: +median: 54934 cycles/ticks +average: 55152 cycles/ticks + +Loop spin: 858 +gen_a: +median: 17286 cycles/ticks +average: 17387 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 30900 cycles/ticks +average: 31111 cycles/ticks + +indcpa_enc: +median: 32328 cycles/ticks +average: 32496 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 46218 cycles/ticks +average: 46442 cycles/ticks + +kyber_keypair: +median: 47830 cycles/ticks +average: 48221 cycles/ticks + +kyber_encaps_derand: +median: 47952 cycles/ticks +average: 48128 cycles/ticks + +kyber_encaps: +median: 49012 cycles/ticks +average: 49209 cycles/ticks + +kyber_decaps: +median: 54866 cycles/ticks +average: 55085 cycles/ticks + +Loop spin: 859 +gen_a: +median: 17268 cycles/ticks +average: 17400 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 53 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29342 cycles/ticks +average: 29563 cycles/ticks + +indcpa_enc: +median: 30958 cycles/ticks +average: 31149 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44942 cycles/ticks +average: 45140 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48285 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48033 cycles/ticks + +kyber_encaps: +median: 49012 cycles/ticks +average: 49237 cycles/ticks + +kyber_decaps: +median: 54608 cycles/ticks +average: 54836 cycles/ticks + +Loop spin: 860 +gen_a: +median: 17308 cycles/ticks +average: 17497 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 268 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29417 cycles/ticks + +indcpa_enc: +median: 30826 cycles/ticks +average: 30972 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44768 cycles/ticks +average: 44959 cycles/ticks + +kyber_keypair: +median: 47812 cycles/ticks +average: 48158 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48031 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49184 cycles/ticks + +kyber_decaps: +median: 54944 cycles/ticks +average: 55172 cycles/ticks + +Loop spin: 861 +gen_a: +median: 17372 cycles/ticks +average: 17555 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29108 cycles/ticks +average: 29312 cycles/ticks + +indcpa_enc: +median: 30714 cycles/ticks +average: 30872 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44904 cycles/ticks +average: 45090 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48239 cycles/ticks + +kyber_encaps_derand: +median: 47822 cycles/ticks +average: 48010 cycles/ticks + +kyber_encaps: +median: 48894 cycles/ticks +average: 49117 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55056 cycles/ticks + +Loop spin: 862 +gen_a: +median: 17276 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 254 cycles/ticks + +indcpa_keypair: +median: 29382 cycles/ticks +average: 29558 cycles/ticks + +indcpa_enc: +median: 30948 cycles/ticks +average: 31116 cycles/ticks + +indcpa_dec: +median: 2066 cycles/ticks +average: 2068 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45170 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48239 cycles/ticks + +kyber_encaps_derand: +median: 47928 cycles/ticks +average: 48123 cycles/ticks + +kyber_encaps: +median: 49068 cycles/ticks +average: 49361 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54972 cycles/ticks + +Loop spin: 863 +gen_a: +median: 17250 cycles/ticks +average: 17367 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 68 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29422 cycles/ticks +average: 29605 cycles/ticks + +indcpa_enc: +median: 30876 cycles/ticks +average: 31028 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44978 cycles/ticks +average: 45190 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48264 cycles/ticks + +kyber_encaps_derand: +median: 47916 cycles/ticks +average: 48200 cycles/ticks + +kyber_encaps: +median: 48968 cycles/ticks +average: 49219 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 55015 cycles/ticks + +Loop spin: 864 +gen_a: +median: 17320 cycles/ticks +average: 17485 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 236 cycles/ticks + +indcpa_keypair: +median: 30208 cycles/ticks +average: 30383 cycles/ticks + +indcpa_enc: +median: 30846 cycles/ticks +average: 31015 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 45070 cycles/ticks +average: 45244 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 49226 cycles/ticks +average: 49424 cycles/ticks + +kyber_encaps: +median: 50314 cycles/ticks +average: 50530 cycles/ticks + +kyber_decaps: +median: 56298 cycles/ticks +average: 56523 cycles/ticks + +Loop spin: 865 +gen_a: +median: 17312 cycles/ticks +average: 17407 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1796 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 258 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29314 cycles/ticks +average: 29513 cycles/ticks + +indcpa_enc: +median: 31082 cycles/ticks +average: 31252 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44822 cycles/ticks +average: 45010 cycles/ticks + +kyber_keypair: +median: 47838 cycles/ticks +average: 48269 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48116 cycles/ticks + +kyber_encaps: +median: 48998 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54874 cycles/ticks +average: 55074 cycles/ticks + +Loop spin: 866 +gen_a: +median: 17262 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29138 cycles/ticks +average: 29378 cycles/ticks + +indcpa_enc: +median: 30768 cycles/ticks +average: 30934 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44992 cycles/ticks +average: 45197 cycles/ticks + +kyber_keypair: +median: 48040 cycles/ticks +average: 48423 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49189 cycles/ticks + +kyber_decaps: +median: 54820 cycles/ticks +average: 55025 cycles/ticks + +Loop spin: 867 +gen_a: +median: 17316 cycles/ticks +average: 17502 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29513 cycles/ticks + +indcpa_enc: +median: 30798 cycles/ticks +average: 30956 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 45024 cycles/ticks +average: 45201 cycles/ticks + +kyber_keypair: +median: 48104 cycles/ticks +average: 48442 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48127 cycles/ticks + +kyber_encaps: +median: 49004 cycles/ticks +average: 49198 cycles/ticks + +kyber_decaps: +median: 54928 cycles/ticks +average: 55137 cycles/ticks + +Loop spin: 868 +gen_a: +median: 17282 cycles/ticks +average: 17397 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1791 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29366 cycles/ticks +average: 29537 cycles/ticks + +indcpa_enc: +median: 30896 cycles/ticks +average: 31056 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 46282 cycles/ticks +average: 46488 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48247 cycles/ticks + +kyber_encaps_derand: +median: 47932 cycles/ticks +average: 48100 cycles/ticks + +kyber_encaps: +median: 49058 cycles/ticks +average: 49259 cycles/ticks + +kyber_decaps: +median: 54762 cycles/ticks +average: 55019 cycles/ticks + +Loop spin: 869 +gen_a: +median: 17280 cycles/ticks +average: 17382 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29460 cycles/ticks +average: 29648 cycles/ticks + +indcpa_enc: +median: 31036 cycles/ticks +average: 31159 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44958 cycles/ticks +average: 45155 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48235 cycles/ticks + +kyber_encaps_derand: +median: 47946 cycles/ticks +average: 48141 cycles/ticks + +kyber_encaps: +median: 49014 cycles/ticks +average: 49213 cycles/ticks + +kyber_decaps: +median: 54770 cycles/ticks +average: 55026 cycles/ticks + +Loop spin: 870 +gen_a: +median: 17298 cycles/ticks +average: 17458 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29300 cycles/ticks +average: 29476 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31060 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 45086 cycles/ticks +average: 45255 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48240 cycles/ticks + +kyber_encaps_derand: +median: 47780 cycles/ticks +average: 48010 cycles/ticks + +kyber_encaps: +median: 48902 cycles/ticks +average: 49143 cycles/ticks + +kyber_decaps: +median: 54622 cycles/ticks +average: 54924 cycles/ticks + +Loop spin: 871 +gen_a: +median: 17344 cycles/ticks +average: 17509 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29750 cycles/ticks +average: 29883 cycles/ticks + +indcpa_enc: +median: 31136 cycles/ticks +average: 31296 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2014 cycles/ticks + +kyber_keypair_derand: +median: 45110 cycles/ticks +average: 45277 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48302 cycles/ticks + +kyber_encaps_derand: +median: 48030 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps: +median: 49132 cycles/ticks +average: 49400 cycles/ticks + +kyber_decaps: +median: 54930 cycles/ticks +average: 55143 cycles/ticks + +Loop spin: 872 +gen_a: +median: 17272 cycles/ticks +average: 17445 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29234 cycles/ticks +average: 29440 cycles/ticks + +indcpa_enc: +median: 30744 cycles/ticks +average: 30886 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 44838 cycles/ticks +average: 45042 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48251 cycles/ticks + +kyber_encaps_derand: +median: 47812 cycles/ticks +average: 48004 cycles/ticks + +kyber_encaps: +median: 48916 cycles/ticks +average: 49131 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54943 cycles/ticks + +Loop spin: 873 +gen_a: +median: 17328 cycles/ticks +average: 17402 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1765 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 407 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29472 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31043 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 44920 cycles/ticks +average: 45136 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48319 cycles/ticks + +kyber_encaps_derand: +median: 47846 cycles/ticks +average: 48033 cycles/ticks + +kyber_encaps: +median: 48970 cycles/ticks +average: 49191 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55079 cycles/ticks + +Loop spin: 874 +gen_a: +median: 17274 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1794 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29226 cycles/ticks +average: 29413 cycles/ticks + +indcpa_enc: +median: 30702 cycles/ticks +average: 30855 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2012 cycles/ticks + +kyber_keypair_derand: +median: 44992 cycles/ticks +average: 45231 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48302 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48164 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49241 cycles/ticks + +kyber_decaps: +median: 54914 cycles/ticks +average: 55137 cycles/ticks + +Loop spin: 875 +gen_a: +median: 17270 cycles/ticks +average: 17380 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29284 cycles/ticks +average: 29478 cycles/ticks + +indcpa_enc: +median: 30896 cycles/ticks +average: 31093 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 46324 cycles/ticks +average: 46502 cycles/ticks + +kyber_keypair: +median: 47912 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps_derand: +median: 47768 cycles/ticks +average: 47962 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49101 cycles/ticks + +kyber_decaps: +median: 54662 cycles/ticks +average: 54872 cycles/ticks + +Loop spin: 876 +gen_a: +median: 17348 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1781 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29350 cycles/ticks +average: 29552 cycles/ticks + +indcpa_enc: +median: 30924 cycles/ticks +average: 31080 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44936 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 47960 cycles/ticks +average: 48347 cycles/ticks + +kyber_encaps_derand: +median: 47976 cycles/ticks +average: 48156 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49260 cycles/ticks + +kyber_decaps: +median: 54728 cycles/ticks +average: 54983 cycles/ticks + +Loop spin: 877 +gen_a: +median: 17270 cycles/ticks +average: 17451 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29440 cycles/ticks +average: 29645 cycles/ticks + +indcpa_enc: +median: 30780 cycles/ticks +average: 30926 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44972 cycles/ticks +average: 45179 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48277 cycles/ticks + +kyber_encaps_derand: +median: 47858 cycles/ticks +average: 48031 cycles/ticks + +kyber_encaps: +median: 48868 cycles/ticks +average: 49076 cycles/ticks + +kyber_decaps: +median: 54708 cycles/ticks +average: 54964 cycles/ticks + +Loop spin: 878 +gen_a: +median: 17334 cycles/ticks +average: 17446 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 45 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29508 cycles/ticks + +indcpa_enc: +median: 30856 cycles/ticks +average: 31027 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45054 cycles/ticks +average: 45202 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48365 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48044 cycles/ticks + +kyber_encaps: +median: 48894 cycles/ticks +average: 49166 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 55003 cycles/ticks + +Loop spin: 879 +gen_a: +median: 17312 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1862 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29296 cycles/ticks +average: 29455 cycles/ticks + +indcpa_enc: +median: 30924 cycles/ticks +average: 31098 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 44870 cycles/ticks +average: 45049 cycles/ticks + +kyber_keypair: +median: 47844 cycles/ticks +average: 48208 cycles/ticks + +kyber_encaps_derand: +median: 47878 cycles/ticks +average: 48108 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49229 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55062 cycles/ticks + +Loop spin: 880 +gen_a: +median: 17350 cycles/ticks +average: 17474 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29436 cycles/ticks +average: 29614 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31008 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45161 cycles/ticks + +kyber_keypair: +median: 47928 cycles/ticks +average: 48328 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48113 cycles/ticks + +kyber_encaps: +median: 49010 cycles/ticks +average: 49220 cycles/ticks + +kyber_decaps: +median: 54784 cycles/ticks +average: 54985 cycles/ticks + +Loop spin: 881 +gen_a: +median: 17300 cycles/ticks +average: 17416 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 42 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 55 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29340 cycles/ticks +average: 29584 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31074 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44850 cycles/ticks +average: 45067 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48325 cycles/ticks + +kyber_encaps_derand: +median: 47934 cycles/ticks +average: 48109 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49310 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 54964 cycles/ticks + +Loop spin: 882 +gen_a: +median: 17328 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29374 cycles/ticks +average: 29585 cycles/ticks + +indcpa_enc: +median: 30868 cycles/ticks +average: 31009 cycles/ticks + +indcpa_dec: +median: 2044 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44876 cycles/ticks +average: 45141 cycles/ticks + +kyber_keypair: +median: 47888 cycles/ticks +average: 48248 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48052 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49146 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54954 cycles/ticks + +Loop spin: 883 +gen_a: +median: 17334 cycles/ticks +average: 17474 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29184 cycles/ticks +average: 29395 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30979 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2033 cycles/ticks + +kyber_keypair_derand: +median: 46278 cycles/ticks +average: 46490 cycles/ticks + +kyber_keypair: +median: 47858 cycles/ticks +average: 48206 cycles/ticks + +kyber_encaps_derand: +median: 47826 cycles/ticks +average: 48029 cycles/ticks + +kyber_encaps: +median: 48912 cycles/ticks +average: 49102 cycles/ticks + +kyber_decaps: +median: 54736 cycles/ticks +average: 54960 cycles/ticks + +Loop spin: 884 +gen_a: +median: 17266 cycles/ticks +average: 17470 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29290 cycles/ticks +average: 29483 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30958 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 45012 cycles/ticks +average: 45190 cycles/ticks + +kyber_keypair: +median: 47816 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps_derand: +median: 49270 cycles/ticks +average: 49479 cycles/ticks + +kyber_encaps: +median: 50372 cycles/ticks +average: 50581 cycles/ticks + +kyber_decaps: +median: 56184 cycles/ticks +average: 56435 cycles/ticks + +Loop spin: 885 +gen_a: +median: 17370 cycles/ticks +average: 17473 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29448 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31013 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44928 cycles/ticks +average: 45104 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps_derand: +median: 47832 cycles/ticks +average: 48034 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49177 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55026 cycles/ticks + +Loop spin: 886 +gen_a: +median: 17378 cycles/ticks +average: 17477 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29328 cycles/ticks +average: 29535 cycles/ticks + +indcpa_enc: +median: 30792 cycles/ticks +average: 30963 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44796 cycles/ticks +average: 44974 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48189 cycles/ticks + +kyber_encaps_derand: +median: 47816 cycles/ticks +average: 48023 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49221 cycles/ticks + +kyber_decaps: +median: 54734 cycles/ticks +average: 54948 cycles/ticks + +Loop spin: 887 +gen_a: +median: 17404 cycles/ticks +average: 17546 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29386 cycles/ticks +average: 29613 cycles/ticks + +indcpa_enc: +median: 30848 cycles/ticks +average: 30980 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 46350 cycles/ticks +average: 46564 cycles/ticks + +kyber_keypair: +median: 47842 cycles/ticks +average: 48204 cycles/ticks + +kyber_encaps_derand: +median: 49346 cycles/ticks +average: 49561 cycles/ticks + +kyber_encaps: +median: 50440 cycles/ticks +average: 50659 cycles/ticks + +kyber_decaps: +median: 56136 cycles/ticks +average: 56400 cycles/ticks + +Loop spin: 888 +gen_a: +median: 17280 cycles/ticks +average: 17372 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1804 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29134 cycles/ticks +average: 29299 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31049 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44914 cycles/ticks +average: 45132 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48273 cycles/ticks + +kyber_encaps_derand: +median: 47782 cycles/ticks +average: 47974 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49085 cycles/ticks + +kyber_decaps: +median: 54664 cycles/ticks +average: 54894 cycles/ticks + +Loop spin: 889 +gen_a: +median: 17272 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29450 cycles/ticks +average: 29621 cycles/ticks + +indcpa_enc: +median: 30870 cycles/ticks +average: 31036 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44854 cycles/ticks +average: 45088 cycles/ticks + +kyber_keypair: +median: 48112 cycles/ticks +average: 48504 cycles/ticks + +kyber_encaps_derand: +median: 48036 cycles/ticks +average: 48238 cycles/ticks + +kyber_encaps: +median: 49044 cycles/ticks +average: 49227 cycles/ticks + +kyber_decaps: +median: 54752 cycles/ticks +average: 54980 cycles/ticks + +Loop spin: 890 +gen_a: +median: 17316 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1794 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1780 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 404 cycles/ticks +average: 406 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29176 cycles/ticks +average: 29347 cycles/ticks + +indcpa_enc: +median: 30760 cycles/ticks +average: 30936 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 44862 cycles/ticks +average: 45084 cycles/ticks + +kyber_keypair: +median: 47812 cycles/ticks +average: 48165 cycles/ticks + +kyber_encaps_derand: +median: 50688 cycles/ticks +average: 50870 cycles/ticks + +kyber_encaps: +median: 51854 cycles/ticks +average: 52070 cycles/ticks + +kyber_decaps: +median: 57634 cycles/ticks +average: 57854 cycles/ticks + +Loop spin: 891 +gen_a: +median: 17300 cycles/ticks +average: 17409 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29530 cycles/ticks +average: 29739 cycles/ticks + +indcpa_enc: +median: 30936 cycles/ticks +average: 31103 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 44918 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48240 cycles/ticks + +kyber_encaps_derand: +median: 49214 cycles/ticks +average: 49419 cycles/ticks + +kyber_encaps: +median: 50404 cycles/ticks +average: 50617 cycles/ticks + +kyber_decaps: +median: 56192 cycles/ticks +average: 56416 cycles/ticks + +Loop spin: 892 +gen_a: +median: 17282 cycles/ticks +average: 17444 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1796 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29360 cycles/ticks +average: 29544 cycles/ticks + +indcpa_enc: +median: 30962 cycles/ticks +average: 31109 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2053 cycles/ticks + +kyber_keypair_derand: +median: 45062 cycles/ticks +average: 45264 cycles/ticks + +kyber_keypair: +median: 47998 cycles/ticks +average: 48339 cycles/ticks + +kyber_encaps_derand: +median: 48022 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps: +median: 48994 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54742 cycles/ticks +average: 54996 cycles/ticks + +Loop spin: 893 +gen_a: +median: 17276 cycles/ticks +average: 17405 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29492 cycles/ticks + +indcpa_enc: +median: 30814 cycles/ticks +average: 30971 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 44780 cycles/ticks +average: 44989 cycles/ticks + +kyber_keypair: +median: 47834 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps_derand: +median: 47982 cycles/ticks +average: 48194 cycles/ticks + +kyber_encaps: +median: 49056 cycles/ticks +average: 49325 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55067 cycles/ticks + +Loop spin: 894 +gen_a: +median: 17278 cycles/ticks +average: 17434 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29160 cycles/ticks +average: 29359 cycles/ticks + +indcpa_enc: +median: 30892 cycles/ticks +average: 31071 cycles/ticks + +indcpa_dec: +median: 2066 cycles/ticks +average: 2077 cycles/ticks + +kyber_keypair_derand: +median: 44754 cycles/ticks +average: 44938 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48263 cycles/ticks + +kyber_encaps_derand: +median: 47952 cycles/ticks +average: 48170 cycles/ticks + +kyber_encaps: +median: 49102 cycles/ticks +average: 49338 cycles/ticks + +kyber_decaps: +median: 54780 cycles/ticks +average: 55002 cycles/ticks + +Loop spin: 895 +gen_a: +median: 17312 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1757 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29446 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 44816 cycles/ticks +average: 45064 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48214 cycles/ticks + +kyber_encaps_derand: +median: 49168 cycles/ticks +average: 49393 cycles/ticks + +kyber_encaps: +median: 50202 cycles/ticks +average: 50426 cycles/ticks + +kyber_decaps: +median: 56034 cycles/ticks +average: 56253 cycles/ticks + +Loop spin: 896 +gen_a: +median: 17264 cycles/ticks +average: 17343 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 420 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29610 cycles/ticks +average: 29874 cycles/ticks + +indcpa_enc: +median: 31076 cycles/ticks +average: 31245 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2008 cycles/ticks + +kyber_keypair_derand: +median: 45016 cycles/ticks +average: 45217 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48287 cycles/ticks + +kyber_encaps_derand: +median: 49384 cycles/ticks +average: 49593 cycles/ticks + +kyber_encaps: +median: 50368 cycles/ticks +average: 50578 cycles/ticks + +kyber_decaps: +median: 56086 cycles/ticks +average: 56306 cycles/ticks + +Loop spin: 897 +gen_a: +median: 17330 cycles/ticks +average: 17451 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 672 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29476 cycles/ticks + +indcpa_enc: +median: 30886 cycles/ticks +average: 31060 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2030 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45048 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48193 cycles/ticks + +kyber_encaps_derand: +median: 49112 cycles/ticks +average: 49328 cycles/ticks + +kyber_encaps: +median: 50272 cycles/ticks +average: 50459 cycles/ticks + +kyber_decaps: +median: 55968 cycles/ticks +average: 56206 cycles/ticks + +Loop spin: 898 +gen_a: +median: 17286 cycles/ticks +average: 17391 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29552 cycles/ticks +average: 29741 cycles/ticks + +indcpa_enc: +median: 30984 cycles/ticks +average: 31155 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 45010 cycles/ticks +average: 45212 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48307 cycles/ticks + +kyber_encaps_derand: +median: 49324 cycles/ticks +average: 49495 cycles/ticks + +kyber_encaps: +median: 50380 cycles/ticks +average: 50594 cycles/ticks + +kyber_decaps: +median: 56176 cycles/ticks +average: 56401 cycles/ticks + +Loop spin: 899 +gen_a: +median: 17262 cycles/ticks +average: 17395 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1787 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29472 cycles/ticks + +indcpa_enc: +median: 30734 cycles/ticks +average: 30889 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45203 cycles/ticks + +kyber_keypair: +median: 47816 cycles/ticks +average: 48170 cycles/ticks + +kyber_encaps_derand: +median: 47832 cycles/ticks +average: 48006 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49142 cycles/ticks + +kyber_decaps: +median: 54800 cycles/ticks +average: 55077 cycles/ticks + +Loop spin: 900 +gen_a: +median: 17262 cycles/ticks +average: 17386 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 60 cycles/ticks +average: 59 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29527 cycles/ticks + +indcpa_enc: +median: 30932 cycles/ticks +average: 31103 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 46264 cycles/ticks +average: 46459 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48199 cycles/ticks + +kyber_encaps: +median: 49072 cycles/ticks +average: 49334 cycles/ticks + +kyber_decaps: +median: 54904 cycles/ticks +average: 55155 cycles/ticks + +Loop spin: 901 +gen_a: +median: 17278 cycles/ticks +average: 17415 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 425 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29378 cycles/ticks +average: 29591 cycles/ticks + +indcpa_enc: +median: 30878 cycles/ticks +average: 31009 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45018 cycles/ticks +average: 45261 cycles/ticks + +kyber_keypair: +median: 47994 cycles/ticks +average: 48409 cycles/ticks + +kyber_encaps_derand: +median: 47962 cycles/ticks +average: 48141 cycles/ticks + +kyber_encaps: +median: 49070 cycles/ticks +average: 49299 cycles/ticks + +kyber_decaps: +median: 54912 cycles/ticks +average: 55168 cycles/ticks + +Loop spin: 902 +gen_a: +median: 17268 cycles/ticks +average: 17498 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29527 cycles/ticks + +indcpa_enc: +median: 30964 cycles/ticks +average: 31109 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 46436 cycles/ticks +average: 46659 cycles/ticks + +kyber_keypair: +median: 47930 cycles/ticks +average: 48318 cycles/ticks + +kyber_encaps_derand: +median: 47938 cycles/ticks +average: 48135 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49171 cycles/ticks + +kyber_decaps: +median: 54724 cycles/ticks +average: 54966 cycles/ticks + +Loop spin: 903 +gen_a: +median: 17360 cycles/ticks +average: 17563 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1781 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 269 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29144 cycles/ticks +average: 29373 cycles/ticks + +indcpa_enc: +median: 30682 cycles/ticks +average: 30868 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44864 cycles/ticks +average: 45049 cycles/ticks + +kyber_keypair: +median: 47882 cycles/ticks +average: 48301 cycles/ticks + +kyber_encaps_derand: +median: 47908 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49216 cycles/ticks + +kyber_decaps: +median: 54772 cycles/ticks +average: 54982 cycles/ticks + +Loop spin: 904 +gen_a: +median: 17312 cycles/ticks +average: 17459 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 232 cycles/ticks + +indcpa_keypair: +median: 29206 cycles/ticks +average: 29462 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 31042 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 44806 cycles/ticks +average: 45034 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48231 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48046 cycles/ticks + +kyber_encaps: +median: 48942 cycles/ticks +average: 49177 cycles/ticks + +kyber_decaps: +median: 54852 cycles/ticks +average: 55079 cycles/ticks + +Loop spin: 905 +gen_a: +median: 17332 cycles/ticks +average: 17519 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29324 cycles/ticks +average: 29541 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31120 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44826 cycles/ticks +average: 45011 cycles/ticks + +kyber_keypair: +median: 47880 cycles/ticks +average: 48229 cycles/ticks + +kyber_encaps_derand: +median: 47868 cycles/ticks +average: 48069 cycles/ticks + +kyber_encaps: +median: 48902 cycles/ticks +average: 49133 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55010 cycles/ticks + +Loop spin: 906 +gen_a: +median: 17266 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1754 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29452 cycles/ticks +average: 29662 cycles/ticks + +indcpa_enc: +median: 30946 cycles/ticks +average: 31168 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2013 cycles/ticks + +kyber_keypair_derand: +median: 44980 cycles/ticks +average: 45194 cycles/ticks + +kyber_keypair: +median: 48074 cycles/ticks +average: 48436 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48111 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49273 cycles/ticks + +kyber_decaps: +median: 54766 cycles/ticks +average: 55019 cycles/ticks + +Loop spin: 907 +gen_a: +median: 17270 cycles/ticks +average: 17426 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29296 cycles/ticks +average: 29499 cycles/ticks + +indcpa_enc: +median: 30858 cycles/ticks +average: 31018 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2075 cycles/ticks + +kyber_keypair_derand: +median: 44930 cycles/ticks +average: 45178 cycles/ticks + +kyber_keypair: +median: 47892 cycles/ticks +average: 48232 cycles/ticks + +kyber_encaps_derand: +median: 49298 cycles/ticks +average: 49493 cycles/ticks + +kyber_encaps: +median: 50368 cycles/ticks +average: 50562 cycles/ticks + +kyber_decaps: +median: 56170 cycles/ticks +average: 56418 cycles/ticks + +Loop spin: 908 +gen_a: +median: 17406 cycles/ticks +average: 17535 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1800 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 265 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29198 cycles/ticks +average: 29386 cycles/ticks + +indcpa_enc: +median: 30782 cycles/ticks +average: 30949 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44830 cycles/ticks +average: 45098 cycles/ticks + +kyber_keypair: +median: 47940 cycles/ticks +average: 48299 cycles/ticks + +kyber_encaps_derand: +median: 47788 cycles/ticks +average: 47993 cycles/ticks + +kyber_encaps: +median: 48928 cycles/ticks +average: 49135 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 54965 cycles/ticks + +Loop spin: 909 +gen_a: +median: 17276 cycles/ticks +average: 17418 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30618 cycles/ticks +average: 30852 cycles/ticks + +indcpa_enc: +median: 32232 cycles/ticks +average: 32408 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45221 cycles/ticks + +kyber_keypair: +median: 47968 cycles/ticks +average: 48309 cycles/ticks + +kyber_encaps_derand: +median: 47980 cycles/ticks +average: 48176 cycles/ticks + +kyber_encaps: +median: 49042 cycles/ticks +average: 49263 cycles/ticks + +kyber_decaps: +median: 54688 cycles/ticks +average: 54937 cycles/ticks + +Loop spin: 910 +gen_a: +median: 17262 cycles/ticks +average: 17385 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1779 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 38 cycles/ticks +average: 38 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29274 cycles/ticks +average: 29471 cycles/ticks + +indcpa_enc: +median: 30874 cycles/ticks +average: 31039 cycles/ticks + +indcpa_dec: +median: 2056 cycles/ticks +average: 2070 cycles/ticks + +kyber_keypair_derand: +median: 45262 cycles/ticks +average: 45522 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48295 cycles/ticks + +kyber_encaps_derand: +median: 49398 cycles/ticks +average: 49625 cycles/ticks + +kyber_encaps: +median: 50376 cycles/ticks +average: 50615 cycles/ticks + +kyber_decaps: +median: 56308 cycles/ticks +average: 56554 cycles/ticks + +Loop spin: 911 +gen_a: +median: 17274 cycles/ticks +average: 17490 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29444 cycles/ticks +average: 29691 cycles/ticks + +indcpa_enc: +median: 30784 cycles/ticks +average: 30925 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45118 cycles/ticks +average: 45387 cycles/ticks + +kyber_keypair: +median: 47992 cycles/ticks +average: 48469 cycles/ticks + +kyber_encaps_derand: +median: 48012 cycles/ticks +average: 48209 cycles/ticks + +kyber_encaps: +median: 48994 cycles/ticks +average: 49206 cycles/ticks + +kyber_decaps: +median: 54770 cycles/ticks +average: 54994 cycles/ticks + +Loop spin: 912 +gen_a: +median: 17276 cycles/ticks +average: 17419 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 661 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29382 cycles/ticks +average: 29586 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31054 cycles/ticks + +indcpa_dec: +median: 2026 cycles/ticks +average: 2041 cycles/ticks + +kyber_keypair_derand: +median: 44778 cycles/ticks +average: 45080 cycles/ticks + +kyber_keypair: +median: 47978 cycles/ticks +average: 48385 cycles/ticks + +kyber_encaps_derand: +median: 49290 cycles/ticks +average: 49503 cycles/ticks + +kyber_encaps: +median: 50378 cycles/ticks +average: 50612 cycles/ticks + +kyber_decaps: +median: 56222 cycles/ticks +average: 56452 cycles/ticks + +Loop spin: 913 +gen_a: +median: 17358 cycles/ticks +average: 17560 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29567 cycles/ticks + +indcpa_enc: +median: 30868 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 46216 cycles/ticks +average: 46416 cycles/ticks + +kyber_keypair: +median: 47906 cycles/ticks +average: 48306 cycles/ticks + +kyber_encaps_derand: +median: 47898 cycles/ticks +average: 48115 cycles/ticks + +kyber_encaps: +median: 49030 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54890 cycles/ticks +average: 55142 cycles/ticks + +Loop spin: 914 +gen_a: +median: 17196 cycles/ticks +average: 17329 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29246 cycles/ticks +average: 29432 cycles/ticks + +indcpa_enc: +median: 30828 cycles/ticks +average: 30995 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44822 cycles/ticks +average: 45021 cycles/ticks + +kyber_keypair: +median: 48000 cycles/ticks +average: 48423 cycles/ticks + +kyber_encaps_derand: +median: 47952 cycles/ticks +average: 48196 cycles/ticks + +kyber_encaps: +median: 49214 cycles/ticks +average: 49436 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55081 cycles/ticks + +Loop spin: 915 +gen_a: +median: 17358 cycles/ticks +average: 17525 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29356 cycles/ticks +average: 29551 cycles/ticks + +indcpa_enc: +median: 30868 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2042 cycles/ticks + +kyber_keypair_derand: +median: 45022 cycles/ticks +average: 45241 cycles/ticks + +kyber_keypair: +median: 47954 cycles/ticks +average: 48337 cycles/ticks + +kyber_encaps_derand: +median: 47874 cycles/ticks +average: 48094 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49197 cycles/ticks + +kyber_decaps: +median: 54820 cycles/ticks +average: 55043 cycles/ticks + +Loop spin: 916 +gen_a: +median: 17264 cycles/ticks +average: 17376 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 429 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29384 cycles/ticks +average: 29606 cycles/ticks + +indcpa_enc: +median: 30888 cycles/ticks +average: 31044 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 46344 cycles/ticks +average: 46530 cycles/ticks + +kyber_keypair: +median: 47972 cycles/ticks +average: 48366 cycles/ticks + +kyber_encaps_derand: +median: 47868 cycles/ticks +average: 48100 cycles/ticks + +kyber_encaps: +median: 48994 cycles/ticks +average: 49277 cycles/ticks + +kyber_decaps: +median: 54650 cycles/ticks +average: 54889 cycles/ticks + +Loop spin: 917 +gen_a: +median: 17288 cycles/ticks +average: 17429 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29150 cycles/ticks +average: 29373 cycles/ticks + +indcpa_enc: +median: 30766 cycles/ticks +average: 30908 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 46262 cycles/ticks +average: 46491 cycles/ticks + +kyber_keypair: +median: 47798 cycles/ticks +average: 48145 cycles/ticks + +kyber_encaps_derand: +median: 47828 cycles/ticks +average: 48031 cycles/ticks + +kyber_encaps: +median: 49064 cycles/ticks +average: 49303 cycles/ticks + +kyber_decaps: +median: 54846 cycles/ticks +average: 55121 cycles/ticks + +Loop spin: 918 +gen_a: +median: 17272 cycles/ticks +average: 17377 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29556 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30978 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44770 cycles/ticks +average: 44955 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48234 cycles/ticks + +kyber_encaps_derand: +median: 47938 cycles/ticks +average: 48143 cycles/ticks + +kyber_encaps: +median: 49056 cycles/ticks +average: 49273 cycles/ticks + +kyber_decaps: +median: 54888 cycles/ticks +average: 55152 cycles/ticks + +Loop spin: 919 +gen_a: +median: 17266 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1807 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 218 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30880 cycles/ticks +average: 31043 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 46202 cycles/ticks +average: 46444 cycles/ticks + +kyber_keypair: +median: 47836 cycles/ticks +average: 48208 cycles/ticks + +kyber_encaps_derand: +median: 47990 cycles/ticks +average: 48269 cycles/ticks + +kyber_encaps: +median: 49062 cycles/ticks +average: 49295 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55052 cycles/ticks + +Loop spin: 920 +gen_a: +median: 17296 cycles/ticks +average: 17527 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 261 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29268 cycles/ticks +average: 29508 cycles/ticks + +indcpa_enc: +median: 30850 cycles/ticks +average: 31006 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2009 cycles/ticks + +kyber_keypair_derand: +median: 44992 cycles/ticks +average: 45217 cycles/ticks + +kyber_keypair: +median: 47966 cycles/ticks +average: 48417 cycles/ticks + +kyber_encaps_derand: +median: 47992 cycles/ticks +average: 48176 cycles/ticks + +kyber_encaps: +median: 49078 cycles/ticks +average: 49289 cycles/ticks + +kyber_decaps: +median: 54754 cycles/ticks +average: 55042 cycles/ticks + +Loop spin: 921 +gen_a: +median: 17272 cycles/ticks +average: 17403 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 250 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 240 cycles/ticks + +indcpa_keypair: +median: 29364 cycles/ticks +average: 29639 cycles/ticks + +indcpa_enc: +median: 30856 cycles/ticks +average: 31061 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44880 cycles/ticks +average: 45090 cycles/ticks + +kyber_keypair: +median: 48086 cycles/ticks +average: 48456 cycles/ticks + +kyber_encaps_derand: +median: 49388 cycles/ticks +average: 49580 cycles/ticks + +kyber_encaps: +median: 50472 cycles/ticks +average: 50718 cycles/ticks + +kyber_decaps: +median: 56292 cycles/ticks +average: 56524 cycles/ticks + +Loop spin: 922 +gen_a: +median: 17228 cycles/ticks +average: 17387 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30708 cycles/ticks +average: 30945 cycles/ticks + +indcpa_enc: +median: 32172 cycles/ticks +average: 32382 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 47852 cycles/ticks +average: 48066 cycles/ticks + +kyber_keypair: +median: 47904 cycles/ticks +average: 48283 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48093 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49175 cycles/ticks + +kyber_decaps: +median: 54692 cycles/ticks +average: 54942 cycles/ticks + +Loop spin: 923 +gen_a: +median: 17276 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29348 cycles/ticks +average: 29549 cycles/ticks + +indcpa_enc: +median: 30966 cycles/ticks +average: 31166 cycles/ticks + +indcpa_dec: +median: 2066 cycles/ticks +average: 2068 cycles/ticks + +kyber_keypair_derand: +median: 44872 cycles/ticks +average: 45132 cycles/ticks + +kyber_keypair: +median: 47872 cycles/ticks +average: 48259 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48088 cycles/ticks + +kyber_encaps: +median: 49018 cycles/ticks +average: 49259 cycles/ticks + +kyber_decaps: +median: 54676 cycles/ticks +average: 54879 cycles/ticks + +Loop spin: 924 +gen_a: +median: 17304 cycles/ticks +average: 17477 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 659 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29382 cycles/ticks +average: 29581 cycles/ticks + +indcpa_enc: +median: 30816 cycles/ticks +average: 30956 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2049 cycles/ticks + +kyber_keypair_derand: +median: 44882 cycles/ticks +average: 45157 cycles/ticks + +kyber_keypair: +median: 47948 cycles/ticks +average: 48334 cycles/ticks + +kyber_encaps_derand: +median: 47806 cycles/ticks +average: 48001 cycles/ticks + +kyber_encaps: +median: 48950 cycles/ticks +average: 49147 cycles/ticks + +kyber_decaps: +median: 54774 cycles/ticks +average: 55002 cycles/ticks + +Loop spin: 925 +gen_a: +median: 17262 cycles/ticks +average: 17371 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1750 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 476 cycles/ticks +average: 479 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 229 cycles/ticks + +indcpa_keypair: +median: 29198 cycles/ticks +average: 29397 cycles/ticks + +indcpa_enc: +median: 30696 cycles/ticks +average: 30835 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45163 cycles/ticks + +kyber_keypair: +median: 48032 cycles/ticks +average: 48439 cycles/ticks + +kyber_encaps_derand: +median: 47752 cycles/ticks +average: 47964 cycles/ticks + +kyber_encaps: +median: 48818 cycles/ticks +average: 49056 cycles/ticks + +kyber_decaps: +median: 54796 cycles/ticks +average: 55041 cycles/ticks + +Loop spin: 926 +gen_a: +median: 17312 cycles/ticks +average: 17474 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 669 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29574 cycles/ticks +average: 29780 cycles/ticks + +indcpa_enc: +median: 30810 cycles/ticks +average: 30986 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2011 cycles/ticks + +kyber_keypair_derand: +median: 45310 cycles/ticks +average: 45491 cycles/ticks + +kyber_keypair: +median: 48310 cycles/ticks +average: 48670 cycles/ticks + +kyber_encaps_derand: +median: 47852 cycles/ticks +average: 48129 cycles/ticks + +kyber_encaps: +median: 48946 cycles/ticks +average: 49182 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55029 cycles/ticks + +Loop spin: 927 +gen_a: +median: 17298 cycles/ticks +average: 17495 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29302 cycles/ticks +average: 29511 cycles/ticks + +indcpa_enc: +median: 31018 cycles/ticks +average: 31171 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44954 cycles/ticks +average: 45185 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 47744 cycles/ticks +average: 47954 cycles/ticks + +kyber_encaps: +median: 48884 cycles/ticks +average: 49199 cycles/ticks + +kyber_decaps: +median: 54740 cycles/ticks +average: 54976 cycles/ticks + +Loop spin: 928 +gen_a: +median: 17308 cycles/ticks +average: 17493 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29454 cycles/ticks +average: 29688 cycles/ticks + +indcpa_enc: +median: 30902 cycles/ticks +average: 31069 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 45154 cycles/ticks +average: 45321 cycles/ticks + +kyber_keypair: +median: 48036 cycles/ticks +average: 48421 cycles/ticks + +kyber_encaps_derand: +median: 49400 cycles/ticks +average: 49696 cycles/ticks + +kyber_encaps: +median: 50510 cycles/ticks +average: 50782 cycles/ticks + +kyber_decaps: +median: 56350 cycles/ticks +average: 56613 cycles/ticks + +Loop spin: 929 +gen_a: +median: 17262 cycles/ticks +average: 17368 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1764 cycles/ticks + +NTT: +median: 220 cycles/ticks +average: 263 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29308 cycles/ticks +average: 29510 cycles/ticks + +indcpa_enc: +median: 30792 cycles/ticks +average: 30964 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45164 cycles/ticks +average: 45375 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48272 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48111 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49173 cycles/ticks + +kyber_decaps: +median: 54716 cycles/ticks +average: 54984 cycles/ticks + +Loop spin: 930 +gen_a: +median: 17256 cycles/ticks +average: 17460 cycles/ticks + +poly_getnoise_eta1: +median: 1758 cycles/ticks +average: 1785 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29466 cycles/ticks +average: 29679 cycles/ticks + +indcpa_enc: +median: 30878 cycles/ticks +average: 31018 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44928 cycles/ticks +average: 45150 cycles/ticks + +kyber_keypair: +median: 47984 cycles/ticks +average: 48341 cycles/ticks + +kyber_encaps_derand: +median: 47914 cycles/ticks +average: 48219 cycles/ticks + +kyber_encaps: +median: 49032 cycles/ticks +average: 49274 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55058 cycles/ticks + +Loop spin: 931 +gen_a: +median: 17332 cycles/ticks +average: 17544 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 248 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 679 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29200 cycles/ticks +average: 29387 cycles/ticks + +indcpa_enc: +median: 30832 cycles/ticks +average: 30999 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2016 cycles/ticks + +kyber_keypair_derand: +median: 44842 cycles/ticks +average: 45024 cycles/ticks + +kyber_keypair: +median: 47864 cycles/ticks +average: 48215 cycles/ticks + +kyber_encaps_derand: +median: 47886 cycles/ticks +average: 48090 cycles/ticks + +kyber_encaps: +median: 48924 cycles/ticks +average: 49164 cycles/ticks + +kyber_decaps: +median: 54828 cycles/ticks +average: 55121 cycles/ticks + +Loop spin: 932 +gen_a: +median: 17364 cycles/ticks +average: 17488 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 675 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29268 cycles/ticks +average: 29454 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 31014 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45096 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps_derand: +median: 47872 cycles/ticks +average: 48080 cycles/ticks + +kyber_encaps: +median: 48986 cycles/ticks +average: 49227 cycles/ticks + +kyber_decaps: +median: 54792 cycles/ticks +average: 55078 cycles/ticks + +Loop spin: 933 +gen_a: +median: 17266 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 210 cycles/ticks +average: 267 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29316 cycles/ticks +average: 29515 cycles/ticks + +indcpa_enc: +median: 30804 cycles/ticks +average: 30956 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44946 cycles/ticks +average: 45173 cycles/ticks + +kyber_keypair: +median: 47986 cycles/ticks +average: 48331 cycles/ticks + +kyber_encaps_derand: +median: 47910 cycles/ticks +average: 48150 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49244 cycles/ticks + +kyber_decaps: +median: 54826 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 934 +gen_a: +median: 17296 cycles/ticks +average: 17496 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 398 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29288 cycles/ticks +average: 29486 cycles/ticks + +indcpa_enc: +median: 30798 cycles/ticks +average: 30962 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 45126 cycles/ticks +average: 45364 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48344 cycles/ticks + +kyber_encaps_derand: +median: 48082 cycles/ticks +average: 48256 cycles/ticks + +kyber_encaps: +median: 49206 cycles/ticks +average: 49421 cycles/ticks + +kyber_decaps: +median: 54848 cycles/ticks +average: 55093 cycles/ticks + +Loop spin: 935 +gen_a: +median: 17264 cycles/ticks +average: 17386 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 238 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 264 cycles/ticks + +indcpa_keypair: +median: 29178 cycles/ticks +average: 29372 cycles/ticks + +indcpa_enc: +median: 30768 cycles/ticks +average: 30912 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 46274 cycles/ticks +average: 46508 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps_derand: +median: 47812 cycles/ticks +average: 48013 cycles/ticks + +kyber_encaps: +median: 49024 cycles/ticks +average: 49247 cycles/ticks + +kyber_decaps: +median: 54770 cycles/ticks +average: 55077 cycles/ticks + +Loop spin: 936 +gen_a: +median: 17272 cycles/ticks +average: 17403 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1775 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 259 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 718 cycles/ticks +average: 740 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29254 cycles/ticks +average: 29506 cycles/ticks + +indcpa_enc: +median: 30862 cycles/ticks +average: 31069 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 45008 cycles/ticks +average: 45204 cycles/ticks + +kyber_keypair: +median: 47884 cycles/ticks +average: 48212 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48069 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49281 cycles/ticks + +kyber_decaps: +median: 54806 cycles/ticks +average: 55056 cycles/ticks + +Loop spin: 937 +gen_a: +median: 17300 cycles/ticks +average: 17410 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29252 cycles/ticks +average: 29500 cycles/ticks + +indcpa_enc: +median: 30794 cycles/ticks +average: 30975 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2057 cycles/ticks + +kyber_keypair_derand: +median: 45020 cycles/ticks +average: 45270 cycles/ticks + +kyber_keypair: +median: 47896 cycles/ticks +average: 48225 cycles/ticks + +kyber_encaps_derand: +median: 49300 cycles/ticks +average: 49527 cycles/ticks + +kyber_encaps: +median: 50370 cycles/ticks +average: 50561 cycles/ticks + +kyber_decaps: +median: 56234 cycles/ticks +average: 56470 cycles/ticks + +Loop spin: 938 +gen_a: +median: 17276 cycles/ticks +average: 17424 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 33 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30710 cycles/ticks +average: 30950 cycles/ticks + +indcpa_enc: +median: 32178 cycles/ticks +average: 32325 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2050 cycles/ticks + +kyber_keypair_derand: +median: 44836 cycles/ticks +average: 45083 cycles/ticks + +kyber_keypair: +median: 48010 cycles/ticks +average: 48387 cycles/ticks + +kyber_encaps_derand: +median: 47972 cycles/ticks +average: 48174 cycles/ticks + +kyber_encaps: +median: 49070 cycles/ticks +average: 49292 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55030 cycles/ticks + +Loop spin: 939 +gen_a: +median: 17306 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 393 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29186 cycles/ticks +average: 29396 cycles/ticks + +indcpa_enc: +median: 30898 cycles/ticks +average: 31068 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44828 cycles/ticks +average: 45074 cycles/ticks + +kyber_keypair: +median: 48072 cycles/ticks +average: 48477 cycles/ticks + +kyber_encaps_derand: +median: 47892 cycles/ticks +average: 48073 cycles/ticks + +kyber_encaps: +median: 49000 cycles/ticks +average: 49195 cycles/ticks + +kyber_decaps: +median: 54878 cycles/ticks +average: 55115 cycles/ticks + +Loop spin: 940 +gen_a: +median: 17314 cycles/ticks +average: 17478 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 262 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 404 cycles/ticks +average: 408 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29692 cycles/ticks +average: 29935 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31093 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 45220 cycles/ticks +average: 45417 cycles/ticks + +kyber_keypair: +median: 48286 cycles/ticks +average: 48681 cycles/ticks + +kyber_encaps_derand: +median: 47782 cycles/ticks +average: 48030 cycles/ticks + +kyber_encaps: +median: 48956 cycles/ticks +average: 49166 cycles/ticks + +kyber_decaps: +median: 54750 cycles/ticks +average: 54981 cycles/ticks + +Loop spin: 941 +gen_a: +median: 17260 cycles/ticks +average: 17411 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 390 cycles/ticks +average: 404 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29438 cycles/ticks +average: 29649 cycles/ticks + +indcpa_enc: +median: 30918 cycles/ticks +average: 31054 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 46174 cycles/ticks +average: 46408 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48318 cycles/ticks + +kyber_encaps_derand: +median: 47902 cycles/ticks +average: 48160 cycles/ticks + +kyber_encaps: +median: 48990 cycles/ticks +average: 49225 cycles/ticks + +kyber_decaps: +median: 54820 cycles/ticks +average: 55084 cycles/ticks + +Loop spin: 942 +gen_a: +median: 17348 cycles/ticks +average: 17467 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 52 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30616 cycles/ticks +average: 30792 cycles/ticks + +indcpa_enc: +median: 32144 cycles/ticks +average: 32291 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2045 cycles/ticks + +kyber_keypair_derand: +median: 44816 cycles/ticks +average: 45044 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47900 cycles/ticks +average: 48127 cycles/ticks + +kyber_encaps: +median: 49006 cycles/ticks +average: 49252 cycles/ticks + +kyber_decaps: +median: 54922 cycles/ticks +average: 55158 cycles/ticks + +Loop spin: 943 +gen_a: +median: 17364 cycles/ticks +average: 17520 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 394 cycles/ticks +average: 397 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 63 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29248 cycles/ticks +average: 29451 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 31016 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2043 cycles/ticks + +kyber_keypair_derand: +median: 44948 cycles/ticks +average: 45160 cycles/ticks + +kyber_keypair: +median: 47858 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47822 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49230 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55058 cycles/ticks + +Loop spin: 944 +gen_a: +median: 17280 cycles/ticks +average: 17390 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29230 cycles/ticks +average: 29495 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31034 cycles/ticks + +indcpa_dec: +median: 2030 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44778 cycles/ticks +average: 45021 cycles/ticks + +kyber_keypair: +median: 47918 cycles/ticks +average: 48289 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48110 cycles/ticks + +kyber_encaps: +median: 49052 cycles/ticks +average: 49306 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55119 cycles/ticks + +Loop spin: 945 +gen_a: +median: 17314 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1802 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29324 cycles/ticks +average: 29505 cycles/ticks + +indcpa_enc: +median: 30940 cycles/ticks +average: 31108 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44928 cycles/ticks +average: 45138 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48272 cycles/ticks + +kyber_encaps_derand: +median: 49344 cycles/ticks +average: 49577 cycles/ticks + +kyber_encaps: +median: 50414 cycles/ticks +average: 50637 cycles/ticks + +kyber_decaps: +median: 56216 cycles/ticks +average: 56494 cycles/ticks + +Loop spin: 946 +gen_a: +median: 17324 cycles/ticks +average: 17468 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 228 cycles/ticks +average: 266 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 38 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 233 cycles/ticks + +indcpa_keypair: +median: 29404 cycles/ticks +average: 29610 cycles/ticks + +indcpa_enc: +median: 30916 cycles/ticks +average: 31091 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 46278 cycles/ticks +average: 46477 cycles/ticks + +kyber_keypair: +median: 47862 cycles/ticks +average: 48220 cycles/ticks + +kyber_encaps_derand: +median: 47928 cycles/ticks +average: 48147 cycles/ticks + +kyber_encaps: +median: 49010 cycles/ticks +average: 49318 cycles/ticks + +kyber_decaps: +median: 54924 cycles/ticks +average: 55187 cycles/ticks + +Loop spin: 947 +gen_a: +median: 17342 cycles/ticks +average: 17480 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1760 cycles/ticks +average: 1776 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 219 cycles/ticks + +indcpa_keypair: +median: 29422 cycles/ticks +average: 29622 cycles/ticks + +indcpa_enc: +median: 31124 cycles/ticks +average: 31304 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2027 cycles/ticks + +kyber_keypair_derand: +median: 46504 cycles/ticks +average: 46725 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48261 cycles/ticks + +kyber_encaps_derand: +median: 47856 cycles/ticks +average: 48064 cycles/ticks + +kyber_encaps: +median: 48970 cycles/ticks +average: 49178 cycles/ticks + +kyber_decaps: +median: 54790 cycles/ticks +average: 55063 cycles/ticks + +Loop spin: 948 +gen_a: +median: 17314 cycles/ticks +average: 17515 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1779 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1755 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 279 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 62 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29370 cycles/ticks +average: 29582 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30985 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45156 cycles/ticks + +kyber_keypair: +median: 47870 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48096 cycles/ticks + +kyber_encaps: +median: 48918 cycles/ticks +average: 49155 cycles/ticks + +kyber_decaps: +median: 54626 cycles/ticks +average: 54877 cycles/ticks + +Loop spin: 949 +gen_a: +median: 17308 cycles/ticks +average: 17503 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29376 cycles/ticks +average: 29618 cycles/ticks + +indcpa_enc: +median: 30828 cycles/ticks +average: 30978 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2051 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45093 cycles/ticks + +kyber_keypair: +median: 47910 cycles/ticks +average: 48286 cycles/ticks + +kyber_encaps_derand: +median: 47878 cycles/ticks +average: 48146 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49178 cycles/ticks + +kyber_decaps: +median: 54788 cycles/ticks +average: 55087 cycles/ticks + +Loop spin: 950 +gen_a: +median: 17828 cycles/ticks +average: 17880 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 260 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29386 cycles/ticks +average: 29602 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 31003 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2034 cycles/ticks + +kyber_keypair_derand: +median: 45312 cycles/ticks +average: 45533 cycles/ticks + +kyber_keypair: +median: 48438 cycles/ticks +average: 48801 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48079 cycles/ticks + +kyber_encaps: +median: 49062 cycles/ticks +average: 49330 cycles/ticks + +kyber_decaps: +median: 55022 cycles/ticks +average: 55296 cycles/ticks + +Loop spin: 951 +gen_a: +median: 17242 cycles/ticks +average: 17386 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 29 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29596 cycles/ticks + +indcpa_enc: +median: 30800 cycles/ticks +average: 30955 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2010 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45128 cycles/ticks + +kyber_keypair: +median: 47986 cycles/ticks +average: 48364 cycles/ticks + +kyber_encaps_derand: +median: 48064 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps: +median: 49212 cycles/ticks +average: 49534 cycles/ticks + +kyber_decaps: +median: 54856 cycles/ticks +average: 55118 cycles/ticks + +Loop spin: 952 +gen_a: +median: 17464 cycles/ticks +average: 17667 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29340 cycles/ticks +average: 29548 cycles/ticks + +indcpa_enc: +median: 30930 cycles/ticks +average: 31108 cycles/ticks + +indcpa_dec: +median: 2028 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44754 cycles/ticks +average: 44934 cycles/ticks + +kyber_keypair: +median: 47866 cycles/ticks +average: 48261 cycles/ticks + +kyber_encaps_derand: +median: 47854 cycles/ticks +average: 48125 cycles/ticks + +kyber_encaps: +median: 48944 cycles/ticks +average: 49173 cycles/ticks + +kyber_decaps: +median: 54718 cycles/ticks +average: 54973 cycles/ticks + +Loop spin: 953 +gen_a: +median: 17342 cycles/ticks +average: 17552 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 388 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 44 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29358 cycles/ticks +average: 29560 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31024 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44852 cycles/ticks +average: 45072 cycles/ticks + +kyber_keypair: +median: 47870 cycles/ticks +average: 48250 cycles/ticks + +kyber_encaps_derand: +median: 48130 cycles/ticks +average: 48319 cycles/ticks + +kyber_encaps: +median: 49142 cycles/ticks +average: 49390 cycles/ticks + +kyber_decaps: +median: 54966 cycles/ticks +average: 55210 cycles/ticks + +Loop spin: 954 +gen_a: +median: 17402 cycles/ticks +average: 17599 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 273 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29146 cycles/ticks +average: 29374 cycles/ticks + +indcpa_enc: +median: 30866 cycles/ticks +average: 31028 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 44914 cycles/ticks +average: 45130 cycles/ticks + +kyber_keypair: +median: 47826 cycles/ticks +average: 48197 cycles/ticks + +kyber_encaps_derand: +median: 47942 cycles/ticks +average: 48142 cycles/ticks + +kyber_encaps: +median: 49076 cycles/ticks +average: 49327 cycles/ticks + +kyber_decaps: +median: 54926 cycles/ticks +average: 55152 cycles/ticks + +Loop spin: 955 +gen_a: +median: 17268 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 35 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 670 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 31944 cycles/ticks +average: 32236 cycles/ticks + +indcpa_enc: +median: 32422 cycles/ticks +average: 32601 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2036 cycles/ticks + +kyber_keypair_derand: +median: 44856 cycles/ticks +average: 45080 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48200 cycles/ticks + +kyber_encaps_derand: +median: 47930 cycles/ticks +average: 48132 cycles/ticks + +kyber_encaps: +median: 49048 cycles/ticks +average: 49297 cycles/ticks + +kyber_decaps: +median: 54776 cycles/ticks +average: 55054 cycles/ticks + +Loop spin: 956 +gen_a: +median: 17332 cycles/ticks +average: 17484 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1762 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 63 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29436 cycles/ticks +average: 29691 cycles/ticks + +indcpa_enc: +median: 31124 cycles/ticks +average: 31285 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44864 cycles/ticks +average: 45108 cycles/ticks + +kyber_keypair: +median: 48026 cycles/ticks +average: 48405 cycles/ticks + +kyber_encaps_derand: +median: 48138 cycles/ticks +average: 48347 cycles/ticks + +kyber_encaps: +median: 49268 cycles/ticks +average: 49456 cycles/ticks + +kyber_decaps: +median: 54862 cycles/ticks +average: 55091 cycles/ticks + +Loop spin: 957 +gen_a: +median: 17288 cycles/ticks +average: 17449 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 384 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 67 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29294 cycles/ticks +average: 29510 cycles/ticks + +indcpa_enc: +median: 30812 cycles/ticks +average: 30988 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44926 cycles/ticks +average: 45167 cycles/ticks + +kyber_keypair: +median: 47900 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 47902 cycles/ticks +average: 48120 cycles/ticks + +kyber_encaps: +median: 49008 cycles/ticks +average: 49234 cycles/ticks + +kyber_decaps: +median: 54730 cycles/ticks +average: 54958 cycles/ticks + +Loop spin: 958 +gen_a: +median: 17292 cycles/ticks +average: 17438 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29578 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 31011 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 45016 cycles/ticks +average: 45276 cycles/ticks + +kyber_keypair: +median: 47992 cycles/ticks +average: 48364 cycles/ticks + +kyber_encaps_derand: +median: 48064 cycles/ticks +average: 48242 cycles/ticks + +kyber_encaps: +median: 49008 cycles/ticks +average: 49222 cycles/ticks + +kyber_decaps: +median: 54740 cycles/ticks +average: 54955 cycles/ticks + +Loop spin: 959 +gen_a: +median: 17248 cycles/ticks +average: 17388 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 249 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29446 cycles/ticks +average: 29650 cycles/ticks + +indcpa_enc: +median: 30846 cycles/ticks +average: 30999 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 45046 cycles/ticks +average: 45303 cycles/ticks + +kyber_keypair: +median: 48026 cycles/ticks +average: 48397 cycles/ticks + +kyber_encaps_derand: +median: 47806 cycles/ticks +average: 48034 cycles/ticks + +kyber_encaps: +median: 48876 cycles/ticks +average: 49095 cycles/ticks + +kyber_decaps: +median: 54664 cycles/ticks +average: 54943 cycles/ticks + +Loop spin: 960 +gen_a: +median: 17314 cycles/ticks +average: 17515 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 253 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29444 cycles/ticks +average: 29653 cycles/ticks + +indcpa_enc: +median: 30938 cycles/ticks +average: 31122 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2028 cycles/ticks + +kyber_keypair_derand: +median: 44790 cycles/ticks +average: 45032 cycles/ticks + +kyber_keypair: +median: 47954 cycles/ticks +average: 48299 cycles/ticks + +kyber_encaps_derand: +median: 47890 cycles/ticks +average: 48113 cycles/ticks + +kyber_encaps: +median: 48984 cycles/ticks +average: 49297 cycles/ticks + +kyber_decaps: +median: 54768 cycles/ticks +average: 55015 cycles/ticks + +Loop spin: 961 +gen_a: +median: 17264 cycles/ticks +average: 17386 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1764 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 394 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29326 cycles/ticks +average: 29556 cycles/ticks + +indcpa_enc: +median: 30764 cycles/ticks +average: 30912 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 46320 cycles/ticks +average: 46579 cycles/ticks + +kyber_keypair: +median: 47868 cycles/ticks +average: 48320 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48199 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49260 cycles/ticks + +kyber_decaps: +median: 54864 cycles/ticks +average: 55111 cycles/ticks + +Loop spin: 962 +gen_a: +median: 17328 cycles/ticks +average: 17488 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1792 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29748 cycles/ticks +average: 29984 cycles/ticks + +indcpa_enc: +median: 31200 cycles/ticks +average: 31402 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 46786 cycles/ticks +average: 47014 cycles/ticks + +kyber_keypair: +median: 48354 cycles/ticks +average: 48804 cycles/ticks + +kyber_encaps_derand: +median: 48246 cycles/ticks +average: 48480 cycles/ticks + +kyber_encaps: +median: 49316 cycles/ticks +average: 49570 cycles/ticks + +kyber_decaps: +median: 55282 cycles/ticks +average: 55529 cycles/ticks + +Loop spin: 963 +gen_a: +median: 17312 cycles/ticks +average: 17475 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29380 cycles/ticks +average: 29559 cycles/ticks + +indcpa_enc: +median: 30926 cycles/ticks +average: 31118 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2029 cycles/ticks + +kyber_keypair_derand: +median: 45102 cycles/ticks +average: 45313 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48267 cycles/ticks + +kyber_encaps_derand: +median: 47862 cycles/ticks +average: 48111 cycles/ticks + +kyber_encaps: +median: 48988 cycles/ticks +average: 49216 cycles/ticks + +kyber_decaps: +median: 54712 cycles/ticks +average: 55180 cycles/ticks + +Loop spin: 964 +gen_a: +median: 17256 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1773 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1794 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29388 cycles/ticks +average: 29563 cycles/ticks + +indcpa_enc: +median: 30956 cycles/ticks +average: 31103 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 45000 cycles/ticks +average: 45216 cycles/ticks + +kyber_keypair: +median: 47980 cycles/ticks +average: 48370 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48169 cycles/ticks + +kyber_encaps: +median: 48964 cycles/ticks +average: 49211 cycles/ticks + +kyber_decaps: +median: 54620 cycles/ticks +average: 54875 cycles/ticks + +Loop spin: 965 +gen_a: +median: 17270 cycles/ticks +average: 17430 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1784 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 234 cycles/ticks + +indcpa_keypair: +median: 29344 cycles/ticks +average: 29537 cycles/ticks + +indcpa_enc: +median: 30836 cycles/ticks +average: 30988 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2015 cycles/ticks + +kyber_keypair_derand: +median: 44958 cycles/ticks +average: 45166 cycles/ticks + +kyber_keypair: +median: 48062 cycles/ticks +average: 48438 cycles/ticks + +kyber_encaps_derand: +median: 47852 cycles/ticks +average: 48051 cycles/ticks + +kyber_encaps: +median: 48876 cycles/ticks +average: 49147 cycles/ticks + +kyber_decaps: +median: 54672 cycles/ticks +average: 54914 cycles/ticks + +Loop spin: 966 +gen_a: +median: 17264 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1777 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 224 cycles/ticks + +indcpa_keypair: +median: 29202 cycles/ticks +average: 29408 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30928 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 45016 cycles/ticks +average: 45249 cycles/ticks + +kyber_keypair: +median: 47886 cycles/ticks +average: 48271 cycles/ticks + +kyber_encaps_derand: +median: 49290 cycles/ticks +average: 49500 cycles/ticks + +kyber_encaps: +median: 50404 cycles/ticks +average: 50622 cycles/ticks + +kyber_decaps: +median: 56128 cycles/ticks +average: 56423 cycles/ticks + +Loop spin: 967 +gen_a: +median: 17246 cycles/ticks +average: 17360 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1762 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29226 cycles/ticks +average: 29427 cycles/ticks + +indcpa_enc: +median: 30914 cycles/ticks +average: 31063 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 45004 cycles/ticks +average: 45227 cycles/ticks + +kyber_keypair: +median: 47902 cycles/ticks +average: 48280 cycles/ticks + +kyber_encaps_derand: +median: 47934 cycles/ticks +average: 48144 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49229 cycles/ticks + +kyber_decaps: +median: 54722 cycles/ticks +average: 55016 cycles/ticks + +Loop spin: 968 +gen_a: +median: 17280 cycles/ticks +average: 17392 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1778 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1766 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 246 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29276 cycles/ticks +average: 29467 cycles/ticks + +indcpa_enc: +median: 30810 cycles/ticks +average: 30989 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2064 cycles/ticks + +kyber_keypair_derand: +median: 46478 cycles/ticks +average: 46668 cycles/ticks + +kyber_keypair: +median: 47950 cycles/ticks +average: 48319 cycles/ticks + +kyber_encaps_derand: +median: 47848 cycles/ticks +average: 48041 cycles/ticks + +kyber_encaps: +median: 48936 cycles/ticks +average: 49172 cycles/ticks + +kyber_decaps: +median: 54812 cycles/ticks +average: 55154 cycles/ticks + +Loop spin: 969 +gen_a: +median: 17284 cycles/ticks +average: 17406 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1760 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 425 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 36 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29228 cycles/ticks +average: 29433 cycles/ticks + +indcpa_enc: +median: 30746 cycles/ticks +average: 30897 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45133 cycles/ticks + +kyber_keypair: +median: 47922 cycles/ticks +average: 48322 cycles/ticks + +kyber_encaps_derand: +median: 47772 cycles/ticks +average: 47973 cycles/ticks + +kyber_encaps: +median: 48862 cycles/ticks +average: 49085 cycles/ticks + +kyber_decaps: +median: 54866 cycles/ticks +average: 55103 cycles/ticks + +Loop spin: 970 +gen_a: +median: 17318 cycles/ticks +average: 17491 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 256 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 382 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29234 cycles/ticks +average: 29466 cycles/ticks + +indcpa_enc: +median: 30810 cycles/ticks +average: 30971 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2082 cycles/ticks + +kyber_keypair_derand: +median: 44972 cycles/ticks +average: 45169 cycles/ticks + +kyber_keypair: +median: 47796 cycles/ticks +average: 48163 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48029 cycles/ticks + +kyber_encaps: +median: 48982 cycles/ticks +average: 49211 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55099 cycles/ticks + +Loop spin: 971 +gen_a: +median: 17296 cycles/ticks +average: 17482 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1804 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1785 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 386 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 684 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29266 cycles/ticks +average: 29484 cycles/ticks + +indcpa_enc: +median: 30876 cycles/ticks +average: 31065 cycles/ticks + +indcpa_dec: +median: 2006 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44876 cycles/ticks +average: 45093 cycles/ticks + +kyber_keypair: +median: 47850 cycles/ticks +average: 48253 cycles/ticks + +kyber_encaps_derand: +median: 47964 cycles/ticks +average: 48174 cycles/ticks + +kyber_encaps: +median: 49028 cycles/ticks +average: 49246 cycles/ticks + +kyber_decaps: +median: 54810 cycles/ticks +average: 55044 cycles/ticks + +Loop spin: 972 +gen_a: +median: 17370 cycles/ticks +average: 17511 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1768 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1757 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 226 cycles/ticks +average: 231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 386 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 36 cycles/ticks + +polyvec_compress: +median: 660 cycles/ticks +average: 665 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29466 cycles/ticks +average: 29702 cycles/ticks + +indcpa_enc: +median: 31008 cycles/ticks +average: 31205 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44908 cycles/ticks +average: 45105 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48211 cycles/ticks + +kyber_encaps_derand: +median: 47768 cycles/ticks +average: 47962 cycles/ticks + +kyber_encaps: +median: 48874 cycles/ticks +average: 49098 cycles/ticks + +kyber_decaps: +median: 54768 cycles/ticks +average: 55001 cycles/ticks + +Loop spin: 973 +gen_a: +median: 17330 cycles/ticks +average: 17538 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 240 cycles/ticks +average: 281 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 663 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29486 cycles/ticks +average: 29706 cycles/ticks + +indcpa_enc: +median: 31006 cycles/ticks +average: 31220 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44944 cycles/ticks +average: 45180 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48319 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48090 cycles/ticks + +kyber_encaps: +median: 48972 cycles/ticks +average: 49200 cycles/ticks + +kyber_decaps: +median: 55040 cycles/ticks +average: 55269 cycles/ticks + +Loop spin: 974 +gen_a: +median: 17314 cycles/ticks +average: 17481 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 30928 cycles/ticks +average: 31122 cycles/ticks + +indcpa_enc: +median: 32450 cycles/ticks +average: 32619 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 46250 cycles/ticks +average: 46506 cycles/ticks + +kyber_keypair: +median: 47936 cycles/ticks +average: 48337 cycles/ticks + +kyber_encaps_derand: +median: 47940 cycles/ticks +average: 48162 cycles/ticks + +kyber_encaps: +median: 49020 cycles/ticks +average: 49233 cycles/ticks + +kyber_decaps: +median: 54890 cycles/ticks +average: 55116 cycles/ticks + +Loop spin: 975 +gen_a: +median: 17274 cycles/ticks +average: 17439 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1800 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 257 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29536 cycles/ticks +average: 29742 cycles/ticks + +indcpa_enc: +median: 30994 cycles/ticks +average: 31170 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45227 cycles/ticks + +kyber_keypair: +median: 48000 cycles/ticks +average: 48388 cycles/ticks + +kyber_encaps_derand: +median: 47968 cycles/ticks +average: 48164 cycles/ticks + +kyber_encaps: +median: 49070 cycles/ticks +average: 49291 cycles/ticks + +kyber_decaps: +median: 54956 cycles/ticks +average: 55186 cycles/ticks + +Loop spin: 976 +gen_a: +median: 17274 cycles/ticks +average: 17460 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1756 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29428 cycles/ticks +average: 29638 cycles/ticks + +indcpa_enc: +median: 30902 cycles/ticks +average: 33335 cycles/ticks + +indcpa_dec: +median: 2018 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44858 cycles/ticks +average: 45100 cycles/ticks + +kyber_keypair: +median: 47964 cycles/ticks +average: 48347 cycles/ticks + +kyber_encaps_derand: +median: 47822 cycles/ticks +average: 48023 cycles/ticks + +kyber_encaps: +median: 48872 cycles/ticks +average: 49089 cycles/ticks + +kyber_decaps: +median: 54726 cycles/ticks +average: 54959 cycles/ticks + +Loop spin: 977 +gen_a: +median: 17294 cycles/ticks +average: 19359 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 690 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29206 cycles/ticks +average: 29452 cycles/ticks + +indcpa_enc: +median: 30846 cycles/ticks +average: 30996 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2024 cycles/ticks + +kyber_keypair_derand: +median: 44878 cycles/ticks +average: 45110 cycles/ticks + +kyber_keypair: +median: 47908 cycles/ticks +average: 48346 cycles/ticks + +kyber_encaps_derand: +median: 47782 cycles/ticks +average: 48020 cycles/ticks + +kyber_encaps: +median: 48866 cycles/ticks +average: 49127 cycles/ticks + +kyber_decaps: +median: 54692 cycles/ticks +average: 54948 cycles/ticks + +Loop spin: 978 +gen_a: +median: 17286 cycles/ticks +average: 17393 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1758 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 247 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 384 cycles/ticks +average: 387 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 34 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 655 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29304 cycles/ticks +average: 29536 cycles/ticks + +indcpa_enc: +median: 30896 cycles/ticks +average: 31066 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2044 cycles/ticks + +kyber_keypair_derand: +median: 45128 cycles/ticks +average: 45285 cycles/ticks + +kyber_keypair: +median: 48070 cycles/ticks +average: 48411 cycles/ticks + +kyber_encaps_derand: +median: 47844 cycles/ticks +average: 48088 cycles/ticks + +kyber_encaps: +median: 48960 cycles/ticks +average: 49180 cycles/ticks + +kyber_decaps: +median: 54794 cycles/ticks +average: 55022 cycles/ticks + +Loop spin: 979 +gen_a: +median: 17234 cycles/ticks +average: 17346 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1763 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1772 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 252 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29538 cycles/ticks +average: 29722 cycles/ticks + +indcpa_enc: +median: 30994 cycles/ticks +average: 31173 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 45238 cycles/ticks +average: 45438 cycles/ticks + +kyber_keypair: +median: 48168 cycles/ticks +average: 48494 cycles/ticks + +kyber_encaps_derand: +median: 48002 cycles/ticks +average: 48266 cycles/ticks + +kyber_encaps: +median: 49046 cycles/ticks +average: 49267 cycles/ticks + +kyber_decaps: +median: 54778 cycles/ticks +average: 55019 cycles/ticks + +Loop spin: 980 +gen_a: +median: 17336 cycles/ticks +average: 17451 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1752 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 399 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 50 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29420 cycles/ticks +average: 29621 cycles/ticks + +indcpa_enc: +median: 30856 cycles/ticks +average: 31026 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2017 cycles/ticks + +kyber_keypair_derand: +median: 44944 cycles/ticks +average: 45148 cycles/ticks + +kyber_keypair: +median: 47948 cycles/ticks +average: 48302 cycles/ticks + +kyber_encaps_derand: +median: 47896 cycles/ticks +average: 48098 cycles/ticks + +kyber_encaps: +median: 48916 cycles/ticks +average: 49191 cycles/ticks + +kyber_decaps: +median: 54974 cycles/ticks +average: 55218 cycles/ticks + +Loop spin: 981 +gen_a: +median: 17274 cycles/ticks +average: 17373 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1751 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 52 cycles/ticks +average: 60 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 30614 cycles/ticks +average: 30815 cycles/ticks + +indcpa_enc: +median: 32250 cycles/ticks +average: 32417 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2018 cycles/ticks + +kyber_keypair_derand: +median: 44844 cycles/ticks +average: 45053 cycles/ticks + +kyber_keypair: +median: 47920 cycles/ticks +average: 48335 cycles/ticks + +kyber_encaps_derand: +median: 47888 cycles/ticks +average: 48090 cycles/ticks + +kyber_encaps: +median: 49012 cycles/ticks +average: 49276 cycles/ticks + +kyber_decaps: +median: 54786 cycles/ticks +average: 55035 cycles/ticks + +Loop spin: 982 +gen_a: +median: 17326 cycles/ticks +average: 17442 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1758 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 391 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 38 cycles/ticks +average: 37 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29224 cycles/ticks +average: 29456 cycles/ticks + +indcpa_enc: +median: 30764 cycles/ticks +average: 30925 cycles/ticks + +indcpa_dec: +median: 2038 cycles/ticks +average: 2052 cycles/ticks + +kyber_keypair_derand: +median: 45058 cycles/ticks +average: 45230 cycles/ticks + +kyber_keypair: +median: 47926 cycles/ticks +average: 48317 cycles/ticks + +kyber_encaps_derand: +median: 47802 cycles/ticks +average: 47993 cycles/ticks + +kyber_encaps: +median: 48890 cycles/ticks +average: 49132 cycles/ticks + +kyber_decaps: +median: 54802 cycles/ticks +average: 55057 cycles/ticks + +Loop spin: 983 +gen_a: +median: 17256 cycles/ticks +average: 17401 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1763 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 392 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 66 cycles/ticks +average: 68 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 652 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29172 cycles/ticks +average: 29391 cycles/ticks + +indcpa_enc: +median: 30774 cycles/ticks +average: 30931 cycles/ticks + +indcpa_dec: +median: 2010 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 45048 cycles/ticks +average: 45233 cycles/ticks + +kyber_keypair: +median: 47916 cycles/ticks +average: 48303 cycles/ticks + +kyber_encaps_derand: +median: 48010 cycles/ticks +average: 48224 cycles/ticks + +kyber_encaps: +median: 49106 cycles/ticks +average: 49333 cycles/ticks + +kyber_decaps: +median: 54822 cycles/ticks +average: 55132 cycles/ticks + +Loop spin: 984 +gen_a: +median: 17328 cycles/ticks +average: 17420 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 243 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 396 cycles/ticks +average: 401 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 667 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29454 cycles/ticks + +indcpa_enc: +median: 30872 cycles/ticks +average: 31046 cycles/ticks + +indcpa_dec: +median: 2034 cycles/ticks +average: 2046 cycles/ticks + +kyber_keypair_derand: +median: 44824 cycles/ticks +average: 45091 cycles/ticks + +kyber_keypair: +median: 47822 cycles/ticks +average: 48191 cycles/ticks + +kyber_encaps_derand: +median: 47924 cycles/ticks +average: 48138 cycles/ticks + +kyber_encaps: +median: 49036 cycles/ticks +average: 49256 cycles/ticks + +kyber_decaps: +median: 54826 cycles/ticks +average: 55078 cycles/ticks + +Loop spin: 985 +gen_a: +median: 17316 cycles/ticks +average: 17492 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1777 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 392 cycles/ticks +average: 395 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 34 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 662 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 30584 cycles/ticks +average: 30798 cycles/ticks + +indcpa_enc: +median: 32244 cycles/ticks +average: 32491 cycles/ticks + +indcpa_dec: +median: 2022 cycles/ticks +average: 2035 cycles/ticks + +kyber_keypair_derand: +median: 44970 cycles/ticks +average: 45167 cycles/ticks + +kyber_keypair: +median: 47848 cycles/ticks +average: 48207 cycles/ticks + +kyber_encaps_derand: +median: 47984 cycles/ticks +average: 48173 cycles/ticks + +kyber_encaps: +median: 49116 cycles/ticks +average: 49351 cycles/ticks + +kyber_decaps: +median: 55072 cycles/ticks +average: 55314 cycles/ticks + +Loop spin: 986 +gen_a: +median: 17274 cycles/ticks +average: 17561 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1776 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1765 cycles/ticks + +NTT: +median: 214 cycles/ticks +average: 255 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 31 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 51 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29238 cycles/ticks +average: 29441 cycles/ticks + +indcpa_enc: +median: 30806 cycles/ticks +average: 30974 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2021 cycles/ticks + +kyber_keypair_derand: +median: 44966 cycles/ticks +average: 45169 cycles/ticks + +kyber_keypair: +median: 47876 cycles/ticks +average: 48257 cycles/ticks + +kyber_encaps_derand: +median: 47876 cycles/ticks +average: 48118 cycles/ticks + +kyber_encaps: +median: 48976 cycles/ticks +average: 49193 cycles/ticks + +kyber_decaps: +median: 54746 cycles/ticks +average: 54996 cycles/ticks + +Loop spin: 987 +gen_a: +median: 17288 cycles/ticks +average: 17492 cycles/ticks + +poly_getnoise_eta1: +median: 1750 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 254 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 32 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29318 cycles/ticks +average: 29550 cycles/ticks + +indcpa_enc: +median: 31038 cycles/ticks +average: 31214 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2032 cycles/ticks + +kyber_keypair_derand: +median: 44764 cycles/ticks +average: 44969 cycles/ticks + +kyber_keypair: +median: 47890 cycles/ticks +average: 48281 cycles/ticks + +kyber_encaps_derand: +median: 47974 cycles/ticks +average: 48182 cycles/ticks + +kyber_encaps: +median: 49100 cycles/ticks +average: 49345 cycles/ticks + +kyber_decaps: +median: 54782 cycles/ticks +average: 55010 cycles/ticks + +Loop spin: 988 +gen_a: +median: 17288 cycles/ticks +average: 17428 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1761 cycles/ticks + +poly_getnoise_eta2: +median: 1746 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 396 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 24 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29310 cycles/ticks +average: 29531 cycles/ticks + +indcpa_enc: +median: 30900 cycles/ticks +average: 31069 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2022 cycles/ticks + +kyber_keypair_derand: +median: 45010 cycles/ticks +average: 45235 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48183 cycles/ticks + +kyber_encaps_derand: +median: 47840 cycles/ticks +average: 48026 cycles/ticks + +kyber_encaps: +median: 48894 cycles/ticks +average: 49106 cycles/ticks + +kyber_decaps: +median: 54748 cycles/ticks +average: 54973 cycles/ticks + +Loop spin: 989 +gen_a: +median: 17302 cycles/ticks +average: 17415 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1758 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 54 cycles/ticks +average: 63 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 657 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29298 cycles/ticks +average: 29517 cycles/ticks + +indcpa_enc: +median: 30776 cycles/ticks +average: 30934 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2040 cycles/ticks + +kyber_keypair_derand: +median: 45008 cycles/ticks +average: 45227 cycles/ticks + +kyber_keypair: +median: 47874 cycles/ticks +average: 48228 cycles/ticks + +kyber_encaps_derand: +median: 47846 cycles/ticks +average: 48032 cycles/ticks + +kyber_encaps: +median: 48902 cycles/ticks +average: 49116 cycles/ticks + +kyber_decaps: +median: 54698 cycles/ticks +average: 54935 cycles/ticks + +Loop spin: 990 +gen_a: +median: 17364 cycles/ticks +average: 17516 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1780 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 244 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 666 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29320 cycles/ticks +average: 29542 cycles/ticks + +indcpa_enc: +median: 30878 cycles/ticks +average: 31087 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2037 cycles/ticks + +kyber_keypair_derand: +median: 44974 cycles/ticks +average: 45201 cycles/ticks + +kyber_keypair: +median: 47966 cycles/ticks +average: 48350 cycles/ticks + +kyber_encaps_derand: +median: 47944 cycles/ticks +average: 48168 cycles/ticks + +kyber_encaps: +median: 48992 cycles/ticks +average: 49210 cycles/ticks + +kyber_decaps: +median: 54860 cycles/ticks +average: 55099 cycles/ticks + +Loop spin: 991 +gen_a: +median: 17276 cycles/ticks +average: 17447 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 206 cycles/ticks +average: 264 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 381 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 674 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29490 cycles/ticks +average: 29682 cycles/ticks + +indcpa_enc: +median: 30984 cycles/ticks +average: 31153 cycles/ticks + +indcpa_dec: +median: 2008 cycles/ticks +average: 2019 cycles/ticks + +kyber_keypair_derand: +median: 46490 cycles/ticks +average: 46712 cycles/ticks + +kyber_keypair: +median: 48050 cycles/ticks +average: 48426 cycles/ticks + +kyber_encaps_derand: +median: 47820 cycles/ticks +average: 48093 cycles/ticks + +kyber_encaps: +median: 48904 cycles/ticks +average: 49165 cycles/ticks + +kyber_decaps: +median: 54666 cycles/ticks +average: 54921 cycles/ticks + +Loop spin: 992 +gen_a: +median: 17314 cycles/ticks +average: 17440 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1759 cycles/ticks + +poly_getnoise_eta2: +median: 1756 cycles/ticks +average: 1774 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 432 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 652 cycles/ticks +average: 656 cycles/ticks + +polyvec_decompress: +median: 222 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29553 cycles/ticks + +indcpa_enc: +median: 30894 cycles/ticks +average: 31068 cycles/ticks + +indcpa_dec: +median: 2032 cycles/ticks +average: 2047 cycles/ticks + +kyber_keypair_derand: +median: 44950 cycles/ticks +average: 45186 cycles/ticks + +kyber_keypair: +median: 47898 cycles/ticks +average: 48372 cycles/ticks + +kyber_encaps_derand: +median: 47878 cycles/ticks +average: 48092 cycles/ticks + +kyber_encaps: +median: 49002 cycles/ticks +average: 49236 cycles/ticks + +kyber_decaps: +median: 54814 cycles/ticks +average: 55041 cycles/ticks + +Loop spin: 993 +gen_a: +median: 17312 cycles/ticks +average: 17433 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1770 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1753 cycles/ticks + +NTT: +median: 208 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 385 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 30 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 653 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 231 cycles/ticks + +indcpa_keypair: +median: 29420 cycles/ticks +average: 29634 cycles/ticks + +indcpa_enc: +median: 31012 cycles/ticks +average: 31168 cycles/ticks + +indcpa_dec: +median: 2036 cycles/ticks +average: 2038 cycles/ticks + +kyber_keypair_derand: +median: 46240 cycles/ticks +average: 46537 cycles/ticks + +kyber_keypair: +median: 48020 cycles/ticks +average: 48398 cycles/ticks + +kyber_encaps_derand: +median: 49188 cycles/ticks +average: 49380 cycles/ticks + +kyber_encaps: +median: 50346 cycles/ticks +average: 50557 cycles/ticks + +kyber_decaps: +median: 56054 cycles/ticks +average: 56308 cycles/ticks + +Loop spin: 994 +gen_a: +median: 17328 cycles/ticks +average: 17425 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1772 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1759 cycles/ticks + +NTT: +median: 216 cycles/ticks +average: 274 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 382 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 664 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29130 cycles/ticks +average: 29325 cycles/ticks + +indcpa_enc: +median: 30844 cycles/ticks +average: 31010 cycles/ticks + +indcpa_dec: +median: 2016 cycles/ticks +average: 2020 cycles/ticks + +kyber_keypair_derand: +median: 44924 cycles/ticks +average: 45151 cycles/ticks + +kyber_keypair: +median: 47860 cycles/ticks +average: 48195 cycles/ticks + +kyber_encaps_derand: +median: 47926 cycles/ticks +average: 48100 cycles/ticks + +kyber_encaps: +median: 49080 cycles/ticks +average: 49271 cycles/ticks + +kyber_decaps: +median: 54826 cycles/ticks +average: 55044 cycles/ticks + +Loop spin: 995 +gen_a: +median: 17282 cycles/ticks +average: 17378 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1760 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1770 cycles/ticks + +NTT: +median: 212 cycles/ticks +average: 251 cycles/ticks + +INVNTT: +median: 224 cycles/ticks +average: 224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 389 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 656 cycles/ticks +average: 658 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29256 cycles/ticks +average: 29467 cycles/ticks + +indcpa_enc: +median: 30824 cycles/ticks +average: 31037 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 46288 cycles/ticks +average: 46481 cycles/ticks + +kyber_keypair: +median: 47840 cycles/ticks +average: 48234 cycles/ticks + +kyber_encaps_derand: +median: 47764 cycles/ticks +average: 47953 cycles/ticks + +kyber_encaps: +median: 48824 cycles/ticks +average: 49015 cycles/ticks + +kyber_decaps: +median: 54836 cycles/ticks +average: 55071 cycles/ticks + +Loop spin: 996 +gen_a: +median: 17356 cycles/ticks +average: 17538 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1779 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 242 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 380 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 654 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29508 cycles/ticks +average: 29712 cycles/ticks + +indcpa_enc: +median: 30870 cycles/ticks +average: 31034 cycles/ticks + +indcpa_dec: +median: 2024 cycles/ticks +average: 2039 cycles/ticks + +kyber_keypair_derand: +median: 44988 cycles/ticks +average: 45164 cycles/ticks + +kyber_keypair: +median: 47976 cycles/ticks +average: 48366 cycles/ticks + +kyber_encaps_derand: +median: 47936 cycles/ticks +average: 48125 cycles/ticks + +kyber_encaps: +median: 48948 cycles/ticks +average: 49149 cycles/ticks + +kyber_decaps: +median: 54780 cycles/ticks +average: 55049 cycles/ticks + +Loop spin: 997 +gen_a: +median: 17352 cycles/ticks +average: 17525 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1767 cycles/ticks + +poly_getnoise_eta2: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 245 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 23 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 51 cycles/ticks + +poly_compress: +median: 50 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 34 cycles/ticks +average: 34 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 651 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 222 cycles/ticks + +indcpa_keypair: +median: 29322 cycles/ticks +average: 29524 cycles/ticks + +indcpa_enc: +median: 30840 cycles/ticks +average: 30996 cycles/ticks + +indcpa_dec: +median: 2014 cycles/ticks +average: 2025 cycles/ticks + +kyber_keypair_derand: +median: 44860 cycles/ticks +average: 45052 cycles/ticks + +kyber_keypair: +median: 47914 cycles/ticks +average: 48274 cycles/ticks + +kyber_encaps_derand: +median: 48108 cycles/ticks +average: 48326 cycles/ticks + +kyber_encaps: +median: 49122 cycles/ticks +average: 49339 cycles/ticks + +kyber_decaps: +median: 54886 cycles/ticks +average: 55143 cycles/ticks + +Loop spin: 998 +gen_a: +median: 17382 cycles/ticks +average: 17469 cycles/ticks + +poly_getnoise_eta1: +median: 1756 cycles/ticks +average: 1775 cycles/ticks + +poly_getnoise_eta2: +median: 1750 cycles/ticks +average: 1771 cycles/ticks + +NTT: +median: 202 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 220 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 383 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 654 cycles/ticks +average: 676 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 221 cycles/ticks + +indcpa_keypair: +median: 29336 cycles/ticks +average: 29562 cycles/ticks + +indcpa_enc: +median: 30908 cycles/ticks +average: 31051 cycles/ticks + +indcpa_dec: +median: 2046 cycles/ticks +average: 2055 cycles/ticks + +kyber_keypair_derand: +median: 44900 cycles/ticks +average: 45118 cycles/ticks + +kyber_keypair: +median: 47992 cycles/ticks +average: 48334 cycles/ticks + +kyber_encaps_derand: +median: 49232 cycles/ticks +average: 49464 cycles/ticks + +kyber_encaps: +median: 50430 cycles/ticks +average: 50726 cycles/ticks + +kyber_decaps: +median: 56224 cycles/ticks +average: 56451 cycles/ticks + +Loop spin: 999 +gen_a: +median: 17342 cycles/ticks +average: 17557 cycles/ticks + +poly_getnoise_eta1: +median: 1752 cycles/ticks +average: 1769 cycles/ticks + +poly_getnoise_eta2: +median: 1754 cycles/ticks +average: 1767 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 241 cycles/ticks + +INVNTT: +median: 222 cycles/ticks +average: 222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 388 cycles/ticks +average: 390 cycles/ticks + +poly_tomsg: +median: 22 cycles/ticks +average: 22 cycles/ticks + +poly_frommsg: +median: 34 cycles/ticks +average: 33 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 64 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 650 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29332 cycles/ticks +average: 29524 cycles/ticks + +indcpa_enc: +median: 30860 cycles/ticks +average: 31008 cycles/ticks + +indcpa_dec: +median: 2020 cycles/ticks +average: 2031 cycles/ticks + +kyber_keypair_derand: +median: 44932 cycles/ticks +average: 45115 cycles/ticks + +kyber_keypair: +median: 47934 cycles/ticks +average: 48296 cycles/ticks + +kyber_encaps_derand: +median: 48046 cycles/ticks +average: 48292 cycles/ticks + +kyber_encaps: +median: 49106 cycles/ticks +average: 49353 cycles/ticks + +kyber_decaps: +median: 55044 cycles/ticks +average: 55272 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 17248 cycles/ticks +average: 17448 cycles/ticks + +poly_getnoise_eta1: +median: 1754 cycles/ticks +average: 1774 cycles/ticks + +poly_getnoise_eta2: +median: 1748 cycles/ticks +average: 1762 cycles/ticks + +NTT: +median: 204 cycles/ticks +average: 240 cycles/ticks + +INVNTT: +median: 218 cycles/ticks +average: 218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 378 cycles/ticks +average: 380 cycles/ticks + +poly_tomsg: +median: 24 cycles/ticks +average: 28 cycles/ticks + +poly_frommsg: +median: 32 cycles/ticks +average: 32 cycles/ticks + +poly_compress: +median: 48 cycles/ticks +average: 49 cycles/ticks + +poly_decompress: +median: 36 cycles/ticks +average: 35 cycles/ticks + +polyvec_compress: +median: 650 cycles/ticks +average: 660 cycles/ticks + +polyvec_decompress: +median: 220 cycles/ticks +average: 220 cycles/ticks + +indcpa_keypair: +median: 29430 cycles/ticks +average: 29634 cycles/ticks + +indcpa_enc: +median: 30958 cycles/ticks +average: 31116 cycles/ticks + +indcpa_dec: +median: 2012 cycles/ticks +average: 2026 cycles/ticks + +kyber_keypair_derand: +median: 45104 cycles/ticks +average: 45339 cycles/ticks + +kyber_keypair: +median: 48030 cycles/ticks +average: 48388 cycles/ticks + +kyber_encaps_derand: +median: 47978 cycles/ticks +average: 48277 cycles/ticks + +kyber_encaps: +median: 49082 cycles/ticks +average: 49290 cycles/ticks + +kyber_decaps: +median: 54858 cycles/ticks +average: 55067 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233320.out b/benchmark/slurm/slurm-11233320.out new file mode 100644 index 0000000..f5fb7fe --- /dev/null +++ b/benchmark/slurm/slurm-11233320.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233320 +## Job Name : test_energy512.sh +## Nodelist : node2333 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/refo0/ref/test +## Job Started : Fri May 2 01:44:28 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 59010 cycles/ticks +average: 60397 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11574 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7559 cycles/ticks + +NTT: +median: 23324 cycles/ticks +average: 23997 cycles/ticks + +INVNTT: +median: 34302 cycles/ticks +average: 34569 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23752 cycles/ticks +average: 24388 cycles/ticks + +poly_tomsg: +median: 3912 cycles/ticks +average: 4039 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3661 cycles/ticks + +poly_compress: +median: 3692 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11396 cycles/ticks +average: 11704 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 276048 cycles/ticks +average: 278436 cycles/ticks + +indcpa_enc: +median: 367782 cycles/ticks +average: 370246 cycles/ticks + +indcpa_dec: +median: 124544 cycles/ticks +average: 125510 cycles/ticks + +kyber_keypair_derand: +median: 299394 cycles/ticks +average: 301143 cycles/ticks + +kyber_keypair: +median: 308864 cycles/ticks +average: 311064 cycles/ticks + +kyber_encaps_derand: +median: 395522 cycles/ticks +average: 398265 cycles/ticks + +kyber_encaps: +median: 396844 cycles/ticks +average: 399481 cycles/ticks + +kyber_decaps: +median: 526320 cycles/ticks +average: 530006 cycles/ticks + +Loop spin: 2 +gen_a: +median: 58046 cycles/ticks +average: 59278 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11582 cycles/ticks + +poly_getnoise_eta2: +median: 7358 cycles/ticks +average: 7577 cycles/ticks + +NTT: +median: 23340 cycles/ticks +average: 23819 cycles/ticks + +INVNTT: +median: 33514 cycles/ticks +average: 34338 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23692 cycles/ticks +average: 24302 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3980 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3552 cycles/ticks + +poly_compress: +median: 3706 cycles/ticks +average: 3820 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11432 cycles/ticks +average: 11698 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4388 cycles/ticks + +indcpa_keypair: +median: 269564 cycles/ticks +average: 275950 cycles/ticks + +indcpa_enc: +median: 367632 cycles/ticks +average: 369546 cycles/ticks + +indcpa_dec: +median: 124002 cycles/ticks +average: 124952 cycles/ticks + +kyber_keypair_derand: +median: 299492 cycles/ticks +average: 301390 cycles/ticks + +kyber_keypair: +median: 308592 cycles/ticks +average: 310617 cycles/ticks + +kyber_encaps_derand: +median: 395198 cycles/ticks +average: 397946 cycles/ticks + +kyber_encaps: +median: 396490 cycles/ticks +average: 398675 cycles/ticks + +kyber_decaps: +median: 525804 cycles/ticks +average: 527672 cycles/ticks + +Loop spin: 3 +gen_a: +median: 59040 cycles/ticks +average: 59656 cycles/ticks + +poly_getnoise_eta1: +median: 11436 cycles/ticks +average: 11682 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7414 cycles/ticks + +NTT: +median: 23796 cycles/ticks +average: 24172 cycles/ticks + +INVNTT: +median: 34268 cycles/ticks +average: 34821 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24148 cycles/ticks +average: 24304 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3639 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11492 cycles/ticks +average: 11709 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 275726 cycles/ticks +average: 278386 cycles/ticks + +indcpa_enc: +median: 367818 cycles/ticks +average: 370004 cycles/ticks + +indcpa_dec: +median: 124394 cycles/ticks +average: 125494 cycles/ticks + +kyber_keypair_derand: +median: 299434 cycles/ticks +average: 301478 cycles/ticks + +kyber_keypair: +median: 308594 cycles/ticks +average: 311052 cycles/ticks + +kyber_encaps_derand: +median: 395448 cycles/ticks +average: 397788 cycles/ticks + +kyber_encaps: +median: 396538 cycles/ticks +average: 398448 cycles/ticks + +kyber_decaps: +median: 525376 cycles/ticks +average: 526709 cycles/ticks + +Loop spin: 4 +gen_a: +median: 57914 cycles/ticks +average: 59653 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11474 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7368 cycles/ticks + +NTT: +median: 23488 cycles/ticks +average: 24072 cycles/ticks + +INVNTT: +median: 34272 cycles/ticks +average: 34540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24158 cycles/ticks +average: 24426 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3977 cycles/ticks + +poly_frommsg: +median: 3528 cycles/ticks +average: 3620 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3785 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 11406 cycles/ticks +average: 11608 cycles/ticks + +polyvec_decompress: +median: 4376 cycles/ticks +average: 4462 cycles/ticks + +indcpa_keypair: +median: 279728 cycles/ticks +average: 281592 cycles/ticks + +indcpa_enc: +median: 371850 cycles/ticks +average: 373698 cycles/ticks + +indcpa_dec: +median: 124476 cycles/ticks +average: 125858 cycles/ticks + +kyber_keypair_derand: +median: 299754 cycles/ticks +average: 301710 cycles/ticks + +kyber_keypair: +median: 308766 cycles/ticks +average: 310680 cycles/ticks + +kyber_encaps_derand: +median: 395586 cycles/ticks +average: 398884 cycles/ticks + +kyber_encaps: +median: 396644 cycles/ticks +average: 399277 cycles/ticks + +kyber_decaps: +median: 526126 cycles/ticks +average: 528764 cycles/ticks + +Loop spin: 5 +gen_a: +median: 57746 cycles/ticks +average: 59506 cycles/ticks + +poly_getnoise_eta1: +median: 11534 cycles/ticks +average: 11709 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23392 cycles/ticks +average: 23965 cycles/ticks + +INVNTT: +median: 34410 cycles/ticks +average: 34764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24072 cycles/ticks +average: 24298 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4021 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3569 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3784 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11596 cycles/ticks +average: 11839 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4402 cycles/ticks + +indcpa_keypair: +median: 275952 cycles/ticks +average: 277799 cycles/ticks + +indcpa_enc: +median: 367602 cycles/ticks +average: 370773 cycles/ticks + +indcpa_dec: +median: 121928 cycles/ticks +average: 125021 cycles/ticks + +kyber_keypair_derand: +median: 299608 cycles/ticks +average: 302134 cycles/ticks + +kyber_keypair: +median: 308498 cycles/ticks +average: 310850 cycles/ticks + +kyber_encaps_derand: +median: 395424 cycles/ticks +average: 397799 cycles/ticks + +kyber_encaps: +median: 396630 cycles/ticks +average: 398611 cycles/ticks + +kyber_decaps: +median: 526058 cycles/ticks +average: 529430 cycles/ticks + +Loop spin: 6 +gen_a: +median: 57764 cycles/ticks +average: 59380 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11502 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7436 cycles/ticks + +NTT: +median: 23456 cycles/ticks +average: 24110 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33854 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23636 cycles/ticks +average: 24196 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3736 cycles/ticks +average: 3817 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11368 cycles/ticks + +polyvec_decompress: +median: 4374 cycles/ticks +average: 4457 cycles/ticks + +indcpa_keypair: +median: 270566 cycles/ticks +average: 276747 cycles/ticks + +indcpa_enc: +median: 367958 cycles/ticks +average: 370457 cycles/ticks + +indcpa_dec: +median: 124434 cycles/ticks +average: 125633 cycles/ticks + +kyber_keypair_derand: +median: 299444 cycles/ticks +average: 301216 cycles/ticks + +kyber_keypair: +median: 308850 cycles/ticks +average: 311378 cycles/ticks + +kyber_encaps_derand: +median: 395796 cycles/ticks +average: 398154 cycles/ticks + +kyber_encaps: +median: 396954 cycles/ticks +average: 399474 cycles/ticks + +kyber_decaps: +median: 526284 cycles/ticks +average: 529671 cycles/ticks + +Loop spin: 7 +gen_a: +median: 59102 cycles/ticks +average: 59884 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11607 cycles/ticks + +poly_getnoise_eta2: +median: 7400 cycles/ticks +average: 7557 cycles/ticks + +NTT: +median: 23838 cycles/ticks +average: 24161 cycles/ticks + +INVNTT: +median: 33796 cycles/ticks +average: 34533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24226 cycles/ticks +average: 24489 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3988 cycles/ticks + +poly_frommsg: +median: 3504 cycles/ticks +average: 3684 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3781 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11422 cycles/ticks +average: 11767 cycles/ticks + +polyvec_decompress: +median: 4358 cycles/ticks +average: 4471 cycles/ticks + +indcpa_keypair: +median: 276080 cycles/ticks +average: 278022 cycles/ticks + +indcpa_enc: +median: 367836 cycles/ticks +average: 370032 cycles/ticks + +indcpa_dec: +median: 124366 cycles/ticks +average: 125523 cycles/ticks + +kyber_keypair_derand: +median: 300118 cycles/ticks +average: 303013 cycles/ticks + +kyber_keypair: +median: 308932 cycles/ticks +average: 311666 cycles/ticks + +kyber_encaps_derand: +median: 395086 cycles/ticks +average: 397520 cycles/ticks + +kyber_encaps: +median: 396566 cycles/ticks +average: 398856 cycles/ticks + +kyber_decaps: +median: 526204 cycles/ticks +average: 529690 cycles/ticks + +Loop spin: 8 +gen_a: +median: 58260 cycles/ticks +average: 59627 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11463 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7473 cycles/ticks + +NTT: +median: 23852 cycles/ticks +average: 24167 cycles/ticks + +INVNTT: +median: 34302 cycles/ticks +average: 34587 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24186 cycles/ticks +average: 24332 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3581 cycles/ticks + +poly_compress: +median: 3682 cycles/ticks +average: 3784 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11522 cycles/ticks +average: 11706 cycles/ticks + +polyvec_decompress: +median: 4314 cycles/ticks +average: 4508 cycles/ticks + +indcpa_keypair: +median: 275740 cycles/ticks +average: 277420 cycles/ticks + +indcpa_enc: +median: 366964 cycles/ticks +average: 368256 cycles/ticks + +indcpa_dec: +median: 121612 cycles/ticks +average: 124485 cycles/ticks + +kyber_keypair_derand: +median: 300024 cycles/ticks +average: 302004 cycles/ticks + +kyber_keypair: +median: 308752 cycles/ticks +average: 311100 cycles/ticks + +kyber_encaps_derand: +median: 395388 cycles/ticks +average: 397703 cycles/ticks + +kyber_encaps: +median: 396646 cycles/ticks +average: 398749 cycles/ticks + +kyber_decaps: +median: 526124 cycles/ticks +average: 528727 cycles/ticks + +Loop spin: 9 +gen_a: +median: 57910 cycles/ticks +average: 59336 cycles/ticks + +poly_getnoise_eta1: +median: 11360 cycles/ticks +average: 11595 cycles/ticks + +poly_getnoise_eta2: +median: 7340 cycles/ticks +average: 7505 cycles/ticks + +NTT: +median: 23828 cycles/ticks +average: 24141 cycles/ticks + +INVNTT: +median: 34222 cycles/ticks +average: 34739 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23712 cycles/ticks +average: 24326 cycles/ticks + +poly_tomsg: +median: 3874 cycles/ticks +average: 3997 cycles/ticks + +poly_frommsg: +median: 3492 cycles/ticks +average: 3559 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3790 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1088 cycles/ticks + +polyvec_compress: +median: 11606 cycles/ticks +average: 11723 cycles/ticks + +polyvec_decompress: +median: 4316 cycles/ticks +average: 4424 cycles/ticks + +indcpa_keypair: +median: 275582 cycles/ticks +average: 277378 cycles/ticks + +indcpa_enc: +median: 367632 cycles/ticks +average: 370228 cycles/ticks + +indcpa_dec: +median: 124548 cycles/ticks +average: 125851 cycles/ticks + +kyber_keypair_derand: +median: 299818 cycles/ticks +average: 301468 cycles/ticks + +kyber_keypair: +median: 309028 cycles/ticks +average: 311317 cycles/ticks + +kyber_encaps_derand: +median: 395530 cycles/ticks +average: 398066 cycles/ticks + +kyber_encaps: +median: 396654 cycles/ticks +average: 399222 cycles/ticks + +kyber_decaps: +median: 526364 cycles/ticks +average: 529397 cycles/ticks + +Loop spin: 10 +gen_a: +median: 58126 cycles/ticks +average: 59632 cycles/ticks + +poly_getnoise_eta1: +median: 11558 cycles/ticks +average: 11655 cycles/ticks + +poly_getnoise_eta2: +median: 7298 cycles/ticks +average: 7460 cycles/ticks + +NTT: +median: 23864 cycles/ticks +average: 24103 cycles/ticks + +INVNTT: +median: 34222 cycles/ticks +average: 34730 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24202 cycles/ticks +average: 24404 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3974 cycles/ticks + +poly_frommsg: +median: 3466 cycles/ticks +average: 3570 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3841 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11580 cycles/ticks +average: 11717 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4394 cycles/ticks + +indcpa_keypair: +median: 276010 cycles/ticks +average: 278032 cycles/ticks + +indcpa_enc: +median: 367866 cycles/ticks +average: 370431 cycles/ticks + +indcpa_dec: +median: 123608 cycles/ticks +average: 125212 cycles/ticks + +kyber_keypair_derand: +median: 299270 cycles/ticks +average: 300889 cycles/ticks + +kyber_keypair: +median: 308444 cycles/ticks +average: 310754 cycles/ticks + +kyber_encaps_derand: +median: 395840 cycles/ticks +average: 399029 cycles/ticks + +kyber_encaps: +median: 396804 cycles/ticks +average: 399562 cycles/ticks + +kyber_decaps: +median: 526656 cycles/ticks +average: 530473 cycles/ticks + +Loop spin: 11 +gen_a: +median: 59252 cycles/ticks +average: 59846 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11640 cycles/ticks + +poly_getnoise_eta2: +median: 7438 cycles/ticks +average: 7514 cycles/ticks + +NTT: +median: 23432 cycles/ticks +average: 24253 cycles/ticks + +INVNTT: +median: 34452 cycles/ticks +average: 34675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24262 cycles/ticks +average: 24469 cycles/ticks + +poly_tomsg: +median: 3970 cycles/ticks +average: 3997 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3579 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3798 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11670 cycles/ticks +average: 11756 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4443 cycles/ticks + +indcpa_keypair: +median: 276498 cycles/ticks +average: 278879 cycles/ticks + +indcpa_enc: +median: 367880 cycles/ticks +average: 370389 cycles/ticks + +indcpa_dec: +median: 124494 cycles/ticks +average: 125610 cycles/ticks + +kyber_keypair_derand: +median: 299490 cycles/ticks +average: 302711 cycles/ticks + +kyber_keypair: +median: 308024 cycles/ticks +average: 310466 cycles/ticks + +kyber_encaps_derand: +median: 395438 cycles/ticks +average: 397906 cycles/ticks + +kyber_encaps: +median: 396818 cycles/ticks +average: 399241 cycles/ticks + +kyber_decaps: +median: 526552 cycles/ticks +average: 530059 cycles/ticks + +Loop spin: 12 +gen_a: +median: 58974 cycles/ticks +average: 59554 cycles/ticks + +poly_getnoise_eta1: +median: 11508 cycles/ticks +average: 11784 cycles/ticks + +poly_getnoise_eta2: +median: 7332 cycles/ticks +average: 7554 cycles/ticks + +NTT: +median: 23842 cycles/ticks +average: 24397 cycles/ticks + +INVNTT: +median: 34348 cycles/ticks +average: 34740 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24230 cycles/ticks +average: 24562 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3920 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3642 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3838 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11600 cycles/ticks +average: 11835 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4447 cycles/ticks + +indcpa_keypair: +median: 275552 cycles/ticks +average: 277717 cycles/ticks + +indcpa_enc: +median: 367578 cycles/ticks +average: 370160 cycles/ticks + +indcpa_dec: +median: 124342 cycles/ticks +average: 125080 cycles/ticks + +kyber_keypair_derand: +median: 299104 cycles/ticks +average: 300444 cycles/ticks + +kyber_keypair: +median: 308018 cycles/ticks +average: 310213 cycles/ticks + +kyber_encaps_derand: +median: 399686 cycles/ticks +average: 401511 cycles/ticks + +kyber_encaps: +median: 391556 cycles/ticks +average: 400927 cycles/ticks + +kyber_decaps: +median: 516790 cycles/ticks +average: 527306 cycles/ticks + +Loop spin: 13 +gen_a: +median: 57642 cycles/ticks +average: 58619 cycles/ticks + +poly_getnoise_eta1: +median: 11232 cycles/ticks +average: 11392 cycles/ticks + +poly_getnoise_eta2: +median: 7336 cycles/ticks +average: 7544 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23658 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34281 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24225 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3934 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11427 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4361 cycles/ticks + +indcpa_keypair: +median: 268898 cycles/ticks +average: 274650 cycles/ticks + +indcpa_enc: +median: 358162 cycles/ticks +average: 365621 cycles/ticks + +indcpa_dec: +median: 121360 cycles/ticks +average: 123621 cycles/ticks + +kyber_keypair_derand: +median: 292122 cycles/ticks +average: 298262 cycles/ticks + +kyber_keypair: +median: 301248 cycles/ticks +average: 307170 cycles/ticks + +kyber_encaps_derand: +median: 385080 cycles/ticks +average: 392527 cycles/ticks + +kyber_encaps: +median: 386094 cycles/ticks +average: 393512 cycles/ticks + +kyber_decaps: +median: 512428 cycles/ticks +average: 522765 cycles/ticks + +Loop spin: 14 +gen_a: +median: 57670 cycles/ticks +average: 58796 cycles/ticks + +poly_getnoise_eta1: +median: 11418 cycles/ticks +average: 11612 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7325 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23667 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34169 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24184 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4055 cycles/ticks + +poly_frommsg: +median: 3494 cycles/ticks +average: 3601 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11394 cycles/ticks +average: 11670 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 269372 cycles/ticks +average: 274915 cycles/ticks + +indcpa_enc: +median: 358372 cycles/ticks +average: 365912 cycles/ticks + +indcpa_dec: +median: 121188 cycles/ticks +average: 122988 cycles/ticks + +kyber_keypair_derand: +median: 291818 cycles/ticks +average: 297344 cycles/ticks + +kyber_keypair: +median: 301146 cycles/ticks +average: 306819 cycles/ticks + +kyber_encaps_derand: +median: 384838 cycles/ticks +average: 390692 cycles/ticks + +kyber_encaps: +median: 385942 cycles/ticks +average: 391991 cycles/ticks + +kyber_decaps: +median: 512516 cycles/ticks +average: 522647 cycles/ticks + +Loop spin: 15 +gen_a: +median: 57784 cycles/ticks +average: 59464 cycles/ticks + +poly_getnoise_eta1: +median: 11386 cycles/ticks +average: 11629 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23918 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34068 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23650 cycles/ticks +average: 24370 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3916 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11651 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268970 cycles/ticks +average: 274868 cycles/ticks + +indcpa_enc: +median: 357748 cycles/ticks +average: 364672 cycles/ticks + +indcpa_dec: +median: 121428 cycles/ticks +average: 124303 cycles/ticks + +kyber_keypair_derand: +median: 291762 cycles/ticks +average: 297134 cycles/ticks + +kyber_keypair: +median: 301412 cycles/ticks +average: 307704 cycles/ticks + +kyber_encaps_derand: +median: 384974 cycles/ticks +average: 392275 cycles/ticks + +kyber_encaps: +median: 385908 cycles/ticks +average: 393655 cycles/ticks + +kyber_decaps: +median: 512466 cycles/ticks +average: 522685 cycles/ticks + +Loop spin: 16 +gen_a: +median: 57632 cycles/ticks +average: 58814 cycles/ticks + +poly_getnoise_eta1: +median: 11460 cycles/ticks +average: 11752 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23480 cycles/ticks +average: 24034 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24217 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3484 cycles/ticks +average: 3585 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3787 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11420 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268778 cycles/ticks +average: 274185 cycles/ticks + +indcpa_enc: +median: 357796 cycles/ticks +average: 365153 cycles/ticks + +indcpa_dec: +median: 121618 cycles/ticks +average: 123730 cycles/ticks + +kyber_keypair_derand: +median: 291984 cycles/ticks +average: 297628 cycles/ticks + +kyber_keypair: +median: 300998 cycles/ticks +average: 306333 cycles/ticks + +kyber_encaps_derand: +median: 384976 cycles/ticks +average: 392591 cycles/ticks + +kyber_encaps: +median: 386116 cycles/ticks +average: 392640 cycles/ticks + +kyber_decaps: +median: 511778 cycles/ticks +average: 517778 cycles/ticks + +Loop spin: 17 +gen_a: +median: 57556 cycles/ticks +average: 58410 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7350 cycles/ticks +average: 7534 cycles/ticks + +NTT: +median: 23320 cycles/ticks +average: 23742 cycles/ticks + +INVNTT: +median: 33554 cycles/ticks +average: 34346 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23986 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3626 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3731 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11390 cycles/ticks +average: 11594 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4356 cycles/ticks + +indcpa_keypair: +median: 275728 cycles/ticks +average: 277292 cycles/ticks + +indcpa_enc: +median: 367794 cycles/ticks +average: 370156 cycles/ticks + +indcpa_dec: +median: 124432 cycles/ticks +average: 125269 cycles/ticks + +kyber_keypair_derand: +median: 291732 cycles/ticks +average: 297557 cycles/ticks + +kyber_keypair: +median: 301158 cycles/ticks +average: 306848 cycles/ticks + +kyber_encaps_derand: +median: 385086 cycles/ticks +average: 392033 cycles/ticks + +kyber_encaps: +median: 385970 cycles/ticks +average: 393432 cycles/ticks + +kyber_decaps: +median: 512540 cycles/ticks +average: 523090 cycles/ticks + +Loop spin: 18 +gen_a: +median: 57704 cycles/ticks +average: 58881 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11351 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23372 cycles/ticks +average: 23946 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34292 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 23901 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3955 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11663 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4353 cycles/ticks + +indcpa_keypair: +median: 268796 cycles/ticks +average: 274470 cycles/ticks + +indcpa_enc: +median: 357840 cycles/ticks +average: 365023 cycles/ticks + +indcpa_dec: +median: 121374 cycles/ticks +average: 123364 cycles/ticks + +kyber_keypair_derand: +median: 292082 cycles/ticks +average: 297779 cycles/ticks + +kyber_keypair: +median: 300916 cycles/ticks +average: 306054 cycles/ticks + +kyber_encaps_derand: +median: 384882 cycles/ticks +average: 392408 cycles/ticks + +kyber_encaps: +median: 385736 cycles/ticks +average: 393103 cycles/ticks + +kyber_decaps: +median: 511974 cycles/ticks +average: 521210 cycles/ticks + +Loop spin: 19 +gen_a: +median: 57758 cycles/ticks +average: 58257 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11567 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23206 cycles/ticks +average: 23326 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23683 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4270 cycles/ticks + +indcpa_keypair: +median: 268326 cycles/ticks +average: 270742 cycles/ticks + +indcpa_enc: +median: 357624 cycles/ticks +average: 359687 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 123034 cycles/ticks + +kyber_keypair_derand: +median: 291278 cycles/ticks +average: 293718 cycles/ticks + +kyber_keypair: +median: 300688 cycles/ticks +average: 303225 cycles/ticks + +kyber_encaps_derand: +median: 384564 cycles/ticks +average: 388196 cycles/ticks + +kyber_encaps: +median: 385740 cycles/ticks +average: 388064 cycles/ticks + +kyber_decaps: +median: 511654 cycles/ticks +average: 515013 cycles/ticks + +Loop spin: 20 +gen_a: +median: 57602 cycles/ticks +average: 58244 cycles/ticks + +poly_getnoise_eta1: +median: 11202 cycles/ticks +average: 11268 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23845 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23971 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3566 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3831 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11413 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 268044 cycles/ticks +average: 270323 cycles/ticks + +indcpa_enc: +median: 357612 cycles/ticks +average: 360862 cycles/ticks + +indcpa_dec: +median: 121236 cycles/ticks +average: 122308 cycles/ticks + +kyber_keypair_derand: +median: 291862 cycles/ticks +average: 295071 cycles/ticks + +kyber_keypair: +median: 300644 cycles/ticks +average: 302894 cycles/ticks + +kyber_encaps_derand: +median: 384494 cycles/ticks +average: 387644 cycles/ticks + +kyber_encaps: +median: 385548 cycles/ticks +average: 388510 cycles/ticks + +kyber_decaps: +median: 511524 cycles/ticks +average: 516430 cycles/ticks + +Loop spin: 21 +gen_a: +median: 57712 cycles/ticks +average: 58168 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11455 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7299 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23548 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23808 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3918 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11432 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268536 cycles/ticks +average: 270824 cycles/ticks + +indcpa_enc: +median: 358036 cycles/ticks +average: 360716 cycles/ticks + +indcpa_dec: +median: 121304 cycles/ticks +average: 122921 cycles/ticks + +kyber_keypair_derand: +median: 291676 cycles/ticks +average: 293387 cycles/ticks + +kyber_keypair: +median: 300712 cycles/ticks +average: 303384 cycles/ticks + +kyber_encaps_derand: +median: 384510 cycles/ticks +average: 388013 cycles/ticks + +kyber_encaps: +median: 385558 cycles/ticks +average: 388579 cycles/ticks + +kyber_decaps: +median: 511672 cycles/ticks +average: 515838 cycles/ticks + +Loop spin: 22 +gen_a: +median: 57556 cycles/ticks +average: 57920 cycles/ticks + +poly_getnoise_eta1: +median: 11228 cycles/ticks +average: 11304 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23431 cycles/ticks + +INVNTT: +median: 33414 cycles/ticks +average: 33590 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23698 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11455 cycles/ticks + +polyvec_decompress: +median: 4338 cycles/ticks +average: 4489 cycles/ticks + +indcpa_keypair: +median: 268526 cycles/ticks +average: 270369 cycles/ticks + +indcpa_enc: +median: 357474 cycles/ticks +average: 359639 cycles/ticks + +indcpa_dec: +median: 121244 cycles/ticks +average: 122298 cycles/ticks + +kyber_keypair_derand: +median: 291348 cycles/ticks +average: 294270 cycles/ticks + +kyber_keypair: +median: 300518 cycles/ticks +average: 302919 cycles/ticks + +kyber_encaps_derand: +median: 384366 cycles/ticks +average: 387506 cycles/ticks + +kyber_encaps: +median: 385564 cycles/ticks +average: 389549 cycles/ticks + +kyber_decaps: +median: 511700 cycles/ticks +average: 516210 cycles/ticks + +Loop spin: 23 +gen_a: +median: 57560 cycles/ticks +average: 57988 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7244 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23397 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33613 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23728 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 267774 cycles/ticks +average: 269350 cycles/ticks + +indcpa_enc: +median: 357256 cycles/ticks +average: 360106 cycles/ticks + +indcpa_dec: +median: 121176 cycles/ticks +average: 122483 cycles/ticks + +kyber_keypair_derand: +median: 291854 cycles/ticks +average: 296316 cycles/ticks + +kyber_keypair: +median: 300910 cycles/ticks +average: 304721 cycles/ticks + +kyber_encaps_derand: +median: 384650 cycles/ticks +average: 387578 cycles/ticks + +kyber_encaps: +median: 385764 cycles/ticks +average: 392295 cycles/ticks + +kyber_decaps: +median: 511754 cycles/ticks +average: 515314 cycles/ticks + +Loop spin: 24 +gen_a: +median: 57820 cycles/ticks +average: 58804 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11386 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23813 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33980 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23935 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4353 cycles/ticks + +indcpa_keypair: +median: 268748 cycles/ticks +average: 272243 cycles/ticks + +indcpa_enc: +median: 357364 cycles/ticks +average: 359676 cycles/ticks + +indcpa_dec: +median: 121390 cycles/ticks +average: 122751 cycles/ticks + +kyber_keypair_derand: +median: 291750 cycles/ticks +average: 296502 cycles/ticks + +kyber_keypair: +median: 300720 cycles/ticks +average: 304243 cycles/ticks + +kyber_encaps_derand: +median: 384522 cycles/ticks +average: 387738 cycles/ticks + +kyber_encaps: +median: 386072 cycles/ticks +average: 392949 cycles/ticks + +kyber_decaps: +median: 511600 cycles/ticks +average: 516209 cycles/ticks + +Loop spin: 25 +gen_a: +median: 57614 cycles/ticks +average: 58223 cycles/ticks + +poly_getnoise_eta1: +median: 11368 cycles/ticks +average: 11656 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23716 cycles/ticks + +INVNTT: +median: 33642 cycles/ticks +average: 34398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23981 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 4078 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3711 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11494 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4384 cycles/ticks + +indcpa_keypair: +median: 268366 cycles/ticks +average: 272709 cycles/ticks + +indcpa_enc: +median: 357682 cycles/ticks +average: 360523 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 122389 cycles/ticks + +kyber_keypair_derand: +median: 291666 cycles/ticks +average: 296210 cycles/ticks + +kyber_keypair: +median: 300908 cycles/ticks +average: 305708 cycles/ticks + +kyber_encaps_derand: +median: 384468 cycles/ticks +average: 388310 cycles/ticks + +kyber_encaps: +median: 385932 cycles/ticks +average: 390433 cycles/ticks + +kyber_decaps: +median: 511572 cycles/ticks +average: 516239 cycles/ticks + +Loop spin: 26 +gen_a: +median: 57566 cycles/ticks +average: 58040 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11291 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23424 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34241 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23648 cycles/ticks +average: 24307 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3513 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3846 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11562 cycles/ticks + +polyvec_decompress: +median: 4326 cycles/ticks +average: 4489 cycles/ticks + +indcpa_keypair: +median: 269114 cycles/ticks +average: 275836 cycles/ticks + +indcpa_enc: +median: 358230 cycles/ticks +average: 365317 cycles/ticks + +indcpa_dec: +median: 121164 cycles/ticks +average: 122634 cycles/ticks + +kyber_keypair_derand: +median: 292660 cycles/ticks +average: 297834 cycles/ticks + +kyber_keypair: +median: 301636 cycles/ticks +average: 307175 cycles/ticks + +kyber_encaps_derand: +median: 385480 cycles/ticks +average: 394748 cycles/ticks + +kyber_encaps: +median: 386192 cycles/ticks +average: 394460 cycles/ticks + +kyber_decaps: +median: 513280 cycles/ticks +average: 524631 cycles/ticks + +Loop spin: 27 +gen_a: +median: 57624 cycles/ticks +average: 58759 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11292 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23694 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 33995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24085 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4350 cycles/ticks +average: 4534 cycles/ticks + +indcpa_keypair: +median: 268296 cycles/ticks +average: 272741 cycles/ticks + +indcpa_enc: +median: 358556 cycles/ticks +average: 367070 cycles/ticks + +indcpa_dec: +median: 121624 cycles/ticks +average: 124643 cycles/ticks + +kyber_keypair_derand: +median: 292144 cycles/ticks +average: 298799 cycles/ticks + +kyber_keypair: +median: 301510 cycles/ticks +average: 308680 cycles/ticks + +kyber_encaps_derand: +median: 386798 cycles/ticks +average: 394741 cycles/ticks + +kyber_encaps: +median: 395108 cycles/ticks +average: 396773 cycles/ticks + +kyber_decaps: +median: 524836 cycles/ticks +average: 526776 cycles/ticks + +Loop spin: 28 +gen_a: +median: 57882 cycles/ticks +average: 59532 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11483 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7379 cycles/ticks + +NTT: +median: 23618 cycles/ticks +average: 24139 cycles/ticks + +INVNTT: +median: 33572 cycles/ticks +average: 34590 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23670 cycles/ticks +average: 24410 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3608 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3778 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11623 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268852 cycles/ticks +average: 274043 cycles/ticks + +indcpa_enc: +median: 358304 cycles/ticks +average: 366663 cycles/ticks + +indcpa_dec: +median: 121700 cycles/ticks +average: 125208 cycles/ticks + +kyber_keypair_derand: +median: 292610 cycles/ticks +average: 299815 cycles/ticks + +kyber_keypair: +median: 302512 cycles/ticks +average: 309654 cycles/ticks + +kyber_encaps_derand: +median: 386570 cycles/ticks +average: 395570 cycles/ticks + +kyber_encaps: +median: 386362 cycles/ticks +average: 400280 cycles/ticks + +kyber_decaps: +median: 512518 cycles/ticks +average: 521504 cycles/ticks + +Loop spin: 29 +gen_a: +median: 57984 cycles/ticks +average: 59615 cycles/ticks + +poly_getnoise_eta1: +median: 11350 cycles/ticks +average: 11664 cycles/ticks + +poly_getnoise_eta2: +median: 7318 cycles/ticks +average: 7485 cycles/ticks + +NTT: +median: 23400 cycles/ticks +average: 23939 cycles/ticks + +INVNTT: +median: 33572 cycles/ticks +average: 34237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24123 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4074 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3542 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3850 cycles/ticks + +poly_decompress: +median: 1040 cycles/ticks +average: 1075 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11790 cycles/ticks + +polyvec_decompress: +median: 4334 cycles/ticks +average: 4431 cycles/ticks + +indcpa_keypair: +median: 269448 cycles/ticks +average: 275857 cycles/ticks + +indcpa_enc: +median: 367712 cycles/ticks +average: 369899 cycles/ticks + +indcpa_dec: +median: 121854 cycles/ticks +average: 125032 cycles/ticks + +kyber_keypair_derand: +median: 293158 cycles/ticks +average: 300304 cycles/ticks + +kyber_keypair: +median: 305130 cycles/ticks +average: 309831 cycles/ticks + +kyber_encaps_derand: +median: 388000 cycles/ticks +average: 395597 cycles/ticks + +kyber_encaps: +median: 395284 cycles/ticks +average: 397290 cycles/ticks + +kyber_decaps: +median: 513158 cycles/ticks +average: 524131 cycles/ticks + +Loop spin: 30 +gen_a: +median: 57876 cycles/ticks +average: 59343 cycles/ticks + +poly_getnoise_eta1: +median: 11348 cycles/ticks +average: 11558 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7414 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23821 cycles/ticks + +INVNTT: +median: 33630 cycles/ticks +average: 34449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24106 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 3966 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3734 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1126 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11647 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4380 cycles/ticks + +indcpa_keypair: +median: 270824 cycles/ticks +average: 276295 cycles/ticks + +indcpa_enc: +median: 366648 cycles/ticks +average: 368287 cycles/ticks + +indcpa_dec: +median: 121526 cycles/ticks +average: 124701 cycles/ticks + +kyber_keypair_derand: +median: 293392 cycles/ticks +average: 300363 cycles/ticks + +kyber_keypair: +median: 302076 cycles/ticks +average: 309193 cycles/ticks + +kyber_encaps_derand: +median: 384624 cycles/ticks +average: 393863 cycles/ticks + +kyber_encaps: +median: 386310 cycles/ticks +average: 396398 cycles/ticks + +kyber_decaps: +median: 518798 cycles/ticks +average: 525206 cycles/ticks + +Loop spin: 31 +gen_a: +median: 57710 cycles/ticks +average: 59273 cycles/ticks + +poly_getnoise_eta1: +median: 11344 cycles/ticks +average: 11554 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23430 cycles/ticks +average: 24039 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34306 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24187 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3603 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3779 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1114 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11643 cycles/ticks + +polyvec_decompress: +median: 4282 cycles/ticks +average: 4404 cycles/ticks + +indcpa_keypair: +median: 275098 cycles/ticks +average: 276998 cycles/ticks + +indcpa_enc: +median: 358860 cycles/ticks +average: 367863 cycles/ticks + +indcpa_dec: +median: 121768 cycles/ticks +average: 124810 cycles/ticks + +kyber_keypair_derand: +median: 292464 cycles/ticks +average: 299968 cycles/ticks + +kyber_keypair: +median: 301708 cycles/ticks +average: 309160 cycles/ticks + +kyber_encaps_derand: +median: 388236 cycles/ticks +average: 395616 cycles/ticks + +kyber_encaps: +median: 385580 cycles/ticks +average: 389925 cycles/ticks + +kyber_decaps: +median: 511944 cycles/ticks +average: 520527 cycles/ticks + +Loop spin: 32 +gen_a: +median: 57798 cycles/ticks +average: 58787 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11316 cycles/ticks + +poly_getnoise_eta2: +median: 7320 cycles/ticks +average: 7559 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23632 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33814 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23672 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11396 cycles/ticks +average: 11665 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268632 cycles/ticks +average: 273530 cycles/ticks + +indcpa_enc: +median: 366712 cycles/ticks +average: 367778 cycles/ticks + +indcpa_dec: +median: 121602 cycles/ticks +average: 124337 cycles/ticks + +kyber_keypair_derand: +median: 291410 cycles/ticks +average: 295667 cycles/ticks + +kyber_keypair: +median: 301222 cycles/ticks +average: 306927 cycles/ticks + +kyber_encaps_derand: +median: 385502 cycles/ticks +average: 394209 cycles/ticks + +kyber_encaps: +median: 387138 cycles/ticks +average: 396234 cycles/ticks + +kyber_decaps: +median: 524822 cycles/ticks +average: 526695 cycles/ticks + +Loop spin: 33 +gen_a: +median: 57788 cycles/ticks +average: 59533 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11436 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7382 cycles/ticks + +NTT: +median: 23870 cycles/ticks +average: 24109 cycles/ticks + +INVNTT: +median: 33866 cycles/ticks +average: 34731 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23694 cycles/ticks +average: 24320 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3861 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11482 cycles/ticks +average: 11624 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4744 cycles/ticks + +indcpa_keypair: +median: 274298 cycles/ticks +average: 277293 cycles/ticks + +indcpa_enc: +median: 366704 cycles/ticks +average: 368174 cycles/ticks + +indcpa_dec: +median: 122186 cycles/ticks +average: 125074 cycles/ticks + +kyber_keypair_derand: +median: 292418 cycles/ticks +average: 300090 cycles/ticks + +kyber_keypair: +median: 301182 cycles/ticks +average: 306181 cycles/ticks + +kyber_encaps_derand: +median: 385104 cycles/ticks +average: 390492 cycles/ticks + +kyber_encaps: +median: 387816 cycles/ticks +average: 396493 cycles/ticks + +kyber_decaps: +median: 520912 cycles/ticks +average: 525906 cycles/ticks + +Loop spin: 34 +gen_a: +median: 57688 cycles/ticks +average: 59119 cycles/ticks + +poly_getnoise_eta1: +median: 11356 cycles/ticks +average: 11698 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7361 cycles/ticks + +NTT: +median: 23390 cycles/ticks +average: 23951 cycles/ticks + +INVNTT: +median: 33654 cycles/ticks +average: 34535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23656 cycles/ticks +average: 24251 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3594 cycles/ticks + +poly_compress: +median: 3732 cycles/ticks +average: 3830 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11564 cycles/ticks +average: 11776 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4329 cycles/ticks + +indcpa_keypair: +median: 273218 cycles/ticks +average: 279769 cycles/ticks + +indcpa_enc: +median: 363280 cycles/ticks +average: 371795 cycles/ticks + +indcpa_dec: +median: 121458 cycles/ticks +average: 123794 cycles/ticks + +kyber_keypair_derand: +median: 291840 cycles/ticks +average: 296286 cycles/ticks + +kyber_keypair: +median: 301280 cycles/ticks +average: 306883 cycles/ticks + +kyber_encaps_derand: +median: 387058 cycles/ticks +average: 395298 cycles/ticks + +kyber_encaps: +median: 386344 cycles/ticks +average: 395282 cycles/ticks + +kyber_decaps: +median: 524790 cycles/ticks +average: 526675 cycles/ticks + +Loop spin: 35 +gen_a: +median: 57742 cycles/ticks +average: 59075 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11321 cycles/ticks + +poly_getnoise_eta2: +median: 7446 cycles/ticks +average: 7515 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23755 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34265 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24102 cycles/ticks +average: 24318 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3587 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11661 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4347 cycles/ticks + +indcpa_keypair: +median: 269910 cycles/ticks +average: 276296 cycles/ticks + +indcpa_enc: +median: 359268 cycles/ticks +average: 368194 cycles/ticks + +indcpa_dec: +median: 121374 cycles/ticks +average: 124386 cycles/ticks + +kyber_keypair_derand: +median: 299168 cycles/ticks +average: 300642 cycles/ticks + +kyber_keypair: +median: 301844 cycles/ticks +average: 309091 cycles/ticks + +kyber_encaps_derand: +median: 386100 cycles/ticks +average: 395872 cycles/ticks + +kyber_encaps: +median: 386218 cycles/ticks +average: 393329 cycles/ticks + +kyber_decaps: +median: 512834 cycles/ticks +average: 523187 cycles/ticks + +Loop spin: 36 +gen_a: +median: 57768 cycles/ticks +average: 59237 cycles/ticks + +poly_getnoise_eta1: +median: 11384 cycles/ticks +average: 11654 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7449 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23737 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24185 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3906 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11626 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 269276 cycles/ticks +average: 275440 cycles/ticks + +indcpa_enc: +median: 358512 cycles/ticks +average: 366888 cycles/ticks + +indcpa_dec: +median: 121580 cycles/ticks +average: 124505 cycles/ticks + +kyber_keypair_derand: +median: 292204 cycles/ticks +average: 299056 cycles/ticks + +kyber_keypair: +median: 301788 cycles/ticks +average: 309190 cycles/ticks + +kyber_encaps_derand: +median: 386068 cycles/ticks +average: 395187 cycles/ticks + +kyber_encaps: +median: 386310 cycles/ticks +average: 394599 cycles/ticks + +kyber_decaps: +median: 512052 cycles/ticks +average: 520650 cycles/ticks + +Loop spin: 37 +gen_a: +median: 57752 cycles/ticks +average: 59134 cycles/ticks + +poly_getnoise_eta1: +median: 11346 cycles/ticks +average: 11626 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23442 cycles/ticks +average: 23955 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24122 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3952 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4379 cycles/ticks + +indcpa_keypair: +median: 269752 cycles/ticks +average: 276476 cycles/ticks + +indcpa_enc: +median: 358048 cycles/ticks +average: 365936 cycles/ticks + +indcpa_dec: +median: 124192 cycles/ticks +average: 125039 cycles/ticks + +kyber_keypair_derand: +median: 291390 cycles/ticks +average: 297138 cycles/ticks + +kyber_keypair: +median: 300982 cycles/ticks +average: 304961 cycles/ticks + +kyber_encaps_derand: +median: 385268 cycles/ticks +average: 394235 cycles/ticks + +kyber_encaps: +median: 386658 cycles/ticks +average: 395569 cycles/ticks + +kyber_decaps: +median: 513218 cycles/ticks +average: 524230 cycles/ticks + +Loop spin: 38 +gen_a: +median: 58084 cycles/ticks +average: 59527 cycles/ticks + +poly_getnoise_eta1: +median: 11362 cycles/ticks +average: 11600 cycles/ticks + +poly_getnoise_eta2: +median: 7322 cycles/ticks +average: 7559 cycles/ticks + +NTT: +median: 23408 cycles/ticks +average: 23855 cycles/ticks + +INVNTT: +median: 33728 cycles/ticks +average: 34715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23658 cycles/ticks +average: 24361 cycles/ticks + +poly_tomsg: +median: 3878 cycles/ticks +average: 3987 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3694 cycles/ticks +average: 3847 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11671 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268654 cycles/ticks +average: 275685 cycles/ticks + +indcpa_enc: +median: 358516 cycles/ticks +average: 367037 cycles/ticks + +indcpa_dec: +median: 121330 cycles/ticks +average: 124682 cycles/ticks + +kyber_keypair_derand: +median: 291856 cycles/ticks +average: 299107 cycles/ticks + +kyber_keypair: +median: 302260 cycles/ticks +average: 309480 cycles/ticks + +kyber_encaps_derand: +median: 385574 cycles/ticks +average: 394766 cycles/ticks + +kyber_encaps: +median: 385964 cycles/ticks +average: 392790 cycles/ticks + +kyber_decaps: +median: 513684 cycles/ticks +average: 524919 cycles/ticks + +Loop spin: 39 +gen_a: +median: 57658 cycles/ticks +average: 59226 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11599 cycles/ticks + +poly_getnoise_eta2: +median: 7292 cycles/ticks +average: 7499 cycles/ticks + +NTT: +median: 23320 cycles/ticks +average: 23979 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23692 cycles/ticks +average: 24396 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3946 cycles/ticks + +poly_frommsg: +median: 3496 cycles/ticks +average: 3601 cycles/ticks + +poly_compress: +median: 3720 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11578 cycles/ticks +average: 11786 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268860 cycles/ticks +average: 275341 cycles/ticks + +indcpa_enc: +median: 359778 cycles/ticks +average: 368037 cycles/ticks + +indcpa_dec: +median: 121500 cycles/ticks +average: 124679 cycles/ticks + +kyber_keypair_derand: +median: 292512 cycles/ticks +average: 299978 cycles/ticks + +kyber_keypair: +median: 302212 cycles/ticks +average: 309545 cycles/ticks + +kyber_encaps_derand: +median: 385628 cycles/ticks +average: 395062 cycles/ticks + +kyber_encaps: +median: 385810 cycles/ticks +average: 391151 cycles/ticks + +kyber_decaps: +median: 512060 cycles/ticks +average: 521559 cycles/ticks + +Loop spin: 40 +gen_a: +median: 57832 cycles/ticks +average: 59512 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11438 cycles/ticks + +poly_getnoise_eta2: +median: 7306 cycles/ticks +average: 7505 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23745 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34296 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24210 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3979 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11394 cycles/ticks +average: 11677 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 269042 cycles/ticks +average: 275295 cycles/ticks + +indcpa_enc: +median: 358594 cycles/ticks +average: 367111 cycles/ticks + +indcpa_dec: +median: 121430 cycles/ticks +average: 124822 cycles/ticks + +kyber_keypair_derand: +median: 292070 cycles/ticks +average: 298514 cycles/ticks + +kyber_keypair: +median: 301442 cycles/ticks +average: 308036 cycles/ticks + +kyber_encaps_derand: +median: 386060 cycles/ticks +average: 395623 cycles/ticks + +kyber_encaps: +median: 389480 cycles/ticks +average: 396752 cycles/ticks + +kyber_decaps: +median: 525728 cycles/ticks +average: 528050 cycles/ticks + +Loop spin: 41 +gen_a: +median: 57874 cycles/ticks +average: 59456 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11597 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23876 cycles/ticks +average: 24288 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34030 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24252 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4029 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3576 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268842 cycles/ticks +average: 274936 cycles/ticks + +indcpa_enc: +median: 367598 cycles/ticks +average: 369650 cycles/ticks + +indcpa_dec: +median: 121610 cycles/ticks +average: 124560 cycles/ticks + +kyber_keypair_derand: +median: 299490 cycles/ticks +average: 301424 cycles/ticks + +kyber_keypair: +median: 302004 cycles/ticks +average: 309026 cycles/ticks + +kyber_encaps_derand: +median: 385664 cycles/ticks +average: 395527 cycles/ticks + +kyber_encaps: +median: 386048 cycles/ticks +average: 392960 cycles/ticks + +kyber_decaps: +median: 512320 cycles/ticks +average: 522127 cycles/ticks + +Loop spin: 42 +gen_a: +median: 57668 cycles/ticks +average: 58164 cycles/ticks + +poly_getnoise_eta1: +median: 11366 cycles/ticks +average: 11582 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23793 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34291 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24019 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11377 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268170 cycles/ticks +average: 270303 cycles/ticks + +indcpa_enc: +median: 358172 cycles/ticks +average: 364208 cycles/ticks + +indcpa_dec: +median: 121320 cycles/ticks +average: 123249 cycles/ticks + +kyber_keypair_derand: +median: 291908 cycles/ticks +average: 297865 cycles/ticks + +kyber_keypair: +median: 302042 cycles/ticks +average: 309538 cycles/ticks + +kyber_encaps_derand: +median: 385670 cycles/ticks +average: 394824 cycles/ticks + +kyber_encaps: +median: 387086 cycles/ticks +average: 396825 cycles/ticks + +kyber_decaps: +median: 513224 cycles/ticks +average: 524802 cycles/ticks + +Loop spin: 43 +gen_a: +median: 57908 cycles/ticks +average: 59392 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11556 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7415 cycles/ticks + +NTT: +median: 23408 cycles/ticks +average: 24067 cycles/ticks + +INVNTT: +median: 33574 cycles/ticks +average: 34555 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24346 cycles/ticks + +poly_tomsg: +median: 3964 cycles/ticks +average: 4065 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3880 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11400 cycles/ticks +average: 11674 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268646 cycles/ticks +average: 275581 cycles/ticks + +indcpa_enc: +median: 358850 cycles/ticks +average: 367598 cycles/ticks + +indcpa_dec: +median: 121602 cycles/ticks +average: 124607 cycles/ticks + +kyber_keypair_derand: +median: 292460 cycles/ticks +average: 299479 cycles/ticks + +kyber_keypair: +median: 302544 cycles/ticks +average: 309120 cycles/ticks + +kyber_encaps_derand: +median: 389532 cycles/ticks +average: 398078 cycles/ticks + +kyber_encaps: +median: 390870 cycles/ticks +average: 400117 cycles/ticks + +kyber_decaps: +median: 525624 cycles/ticks +average: 529668 cycles/ticks + +Loop spin: 44 +gen_a: +median: 57818 cycles/ticks +average: 59161 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11472 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7406 cycles/ticks + +NTT: +median: 23384 cycles/ticks +average: 24183 cycles/ticks + +INVNTT: +median: 33596 cycles/ticks +average: 34489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23682 cycles/ticks +average: 24295 cycles/ticks + +poly_tomsg: +median: 3872 cycles/ticks +average: 3987 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3592 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11681 cycles/ticks + +polyvec_decompress: +median: 4288 cycles/ticks +average: 4400 cycles/ticks + +indcpa_keypair: +median: 269072 cycles/ticks +average: 276015 cycles/ticks + +indcpa_enc: +median: 358112 cycles/ticks +average: 366757 cycles/ticks + +indcpa_dec: +median: 121522 cycles/ticks +average: 124428 cycles/ticks + +kyber_keypair_derand: +median: 292702 cycles/ticks +average: 299504 cycles/ticks + +kyber_keypair: +median: 301776 cycles/ticks +average: 308520 cycles/ticks + +kyber_encaps_derand: +median: 386104 cycles/ticks +average: 395656 cycles/ticks + +kyber_encaps: +median: 386070 cycles/ticks +average: 393239 cycles/ticks + +kyber_decaps: +median: 512292 cycles/ticks +average: 521279 cycles/ticks + +Loop spin: 45 +gen_a: +median: 57772 cycles/ticks +average: 59093 cycles/ticks + +poly_getnoise_eta1: +median: 11278 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 23344 cycles/ticks +average: 23872 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24174 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4030 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3551 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11672 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4311 cycles/ticks + +indcpa_keypair: +median: 269068 cycles/ticks +average: 275740 cycles/ticks + +indcpa_enc: +median: 358432 cycles/ticks +average: 366810 cycles/ticks + +indcpa_dec: +median: 121460 cycles/ticks +average: 124397 cycles/ticks + +kyber_keypair_derand: +median: 292556 cycles/ticks +average: 299840 cycles/ticks + +kyber_keypair: +median: 301882 cycles/ticks +average: 309087 cycles/ticks + +kyber_encaps_derand: +median: 386664 cycles/ticks +average: 395392 cycles/ticks + +kyber_encaps: +median: 387462 cycles/ticks +average: 396727 cycles/ticks + +kyber_decaps: +median: 513154 cycles/ticks +average: 523803 cycles/ticks + +Loop spin: 46 +gen_a: +median: 57874 cycles/ticks +average: 59226 cycles/ticks + +poly_getnoise_eta1: +median: 11396 cycles/ticks +average: 11702 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7436 cycles/ticks + +NTT: +median: 23502 cycles/ticks +average: 24204 cycles/ticks + +INVNTT: +median: 33776 cycles/ticks +average: 34534 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24287 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3925 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3853 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11562 cycles/ticks +average: 11632 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4400 cycles/ticks + +indcpa_keypair: +median: 269822 cycles/ticks +average: 276444 cycles/ticks + +indcpa_enc: +median: 358552 cycles/ticks +average: 366426 cycles/ticks + +indcpa_dec: +median: 121714 cycles/ticks +average: 124744 cycles/ticks + +kyber_keypair_derand: +median: 292506 cycles/ticks +average: 299483 cycles/ticks + +kyber_keypair: +median: 305234 cycles/ticks +average: 309739 cycles/ticks + +kyber_encaps_derand: +median: 399634 cycles/ticks +average: 401154 cycles/ticks + +kyber_encaps: +median: 402164 cycles/ticks +average: 405528 cycles/ticks + +kyber_decaps: +median: 531342 cycles/ticks +average: 533707 cycles/ticks + +Loop spin: 47 +gen_a: +median: 57840 cycles/ticks +average: 59598 cycles/ticks + +poly_getnoise_eta1: +median: 11364 cycles/ticks +average: 11603 cycles/ticks + +poly_getnoise_eta2: +median: 7284 cycles/ticks +average: 7415 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23934 cycles/ticks + +INVNTT: +median: 33544 cycles/ticks +average: 34470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23844 cycles/ticks +average: 24373 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3484 cycles/ticks +average: 3592 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3793 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1070 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11692 cycles/ticks + +polyvec_decompress: +median: 4368 cycles/ticks +average: 4526 cycles/ticks + +indcpa_keypair: +median: 269680 cycles/ticks +average: 276113 cycles/ticks + +indcpa_enc: +median: 367112 cycles/ticks +average: 368458 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123576 cycles/ticks + +kyber_keypair_derand: +median: 291918 cycles/ticks +average: 297283 cycles/ticks + +kyber_keypair: +median: 300894 cycles/ticks +average: 305628 cycles/ticks + +kyber_encaps_derand: +median: 385544 cycles/ticks +average: 394295 cycles/ticks + +kyber_encaps: +median: 387626 cycles/ticks +average: 396486 cycles/ticks + +kyber_decaps: +median: 523120 cycles/ticks +average: 526123 cycles/ticks + +Loop spin: 48 +gen_a: +median: 57866 cycles/ticks +average: 59359 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11525 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7533 cycles/ticks + +NTT: +median: 23368 cycles/ticks +average: 23953 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34248 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23636 cycles/ticks +average: 24064 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3975 cycles/ticks + +poly_frommsg: +median: 3496 cycles/ticks +average: 3606 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3741 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1112 cycles/ticks + +polyvec_compress: +median: 11396 cycles/ticks +average: 11714 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 270262 cycles/ticks +average: 277019 cycles/ticks + +indcpa_enc: +median: 359952 cycles/ticks +average: 368016 cycles/ticks + +indcpa_dec: +median: 121456 cycles/ticks +average: 124485 cycles/ticks + +kyber_keypair_derand: +median: 292994 cycles/ticks +average: 300132 cycles/ticks + +kyber_keypair: +median: 302494 cycles/ticks +average: 309330 cycles/ticks + +kyber_encaps_derand: +median: 385160 cycles/ticks +average: 394061 cycles/ticks + +kyber_encaps: +median: 386838 cycles/ticks +average: 395932 cycles/ticks + +kyber_decaps: +median: 512750 cycles/ticks +average: 523551 cycles/ticks + +Loop spin: 49 +gen_a: +median: 57604 cycles/ticks +average: 58649 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11379 cycles/ticks + +poly_getnoise_eta2: +median: 7436 cycles/ticks +average: 7515 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23862 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34301 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24056 cycles/ticks + +poly_tomsg: +median: 3940 cycles/ticks +average: 4080 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3710 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11483 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4543 cycles/ticks + +indcpa_keypair: +median: 269360 cycles/ticks +average: 276309 cycles/ticks + +indcpa_enc: +median: 359036 cycles/ticks +average: 367913 cycles/ticks + +indcpa_dec: +median: 121518 cycles/ticks +average: 124616 cycles/ticks + +kyber_keypair_derand: +median: 292830 cycles/ticks +average: 300256 cycles/ticks + +kyber_keypair: +median: 303936 cycles/ticks +average: 310084 cycles/ticks + +kyber_encaps_derand: +median: 386012 cycles/ticks +average: 394916 cycles/ticks + +kyber_encaps: +median: 386902 cycles/ticks +average: 396413 cycles/ticks + +kyber_decaps: +median: 513522 cycles/ticks +average: 524626 cycles/ticks + +Loop spin: 50 +gen_a: +median: 57652 cycles/ticks +average: 58785 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11395 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23855 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34011 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24136 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3965 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11627 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 272942 cycles/ticks +average: 280130 cycles/ticks + +indcpa_enc: +median: 362318 cycles/ticks +average: 370913 cycles/ticks + +indcpa_dec: +median: 121864 cycles/ticks +average: 124990 cycles/ticks + +kyber_keypair_derand: +median: 292054 cycles/ticks +average: 299111 cycles/ticks + +kyber_keypair: +median: 301592 cycles/ticks +average: 308489 cycles/ticks + +kyber_encaps_derand: +median: 387796 cycles/ticks +average: 395450 cycles/ticks + +kyber_encaps: +median: 395552 cycles/ticks +average: 397193 cycles/ticks + +kyber_decaps: +median: 524366 cycles/ticks +average: 526235 cycles/ticks + +Loop spin: 51 +gen_a: +median: 57746 cycles/ticks +average: 59342 cycles/ticks + +poly_getnoise_eta1: +median: 11396 cycles/ticks +average: 11624 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7323 cycles/ticks + +NTT: +median: 23354 cycles/ticks +average: 23959 cycles/ticks + +INVNTT: +median: 33624 cycles/ticks +average: 34561 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24267 cycles/ticks + +poly_tomsg: +median: 3876 cycles/ticks +average: 4002 cycles/ticks + +poly_frommsg: +median: 3486 cycles/ticks +average: 3598 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3738 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1125 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11654 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4403 cycles/ticks + +indcpa_keypair: +median: 269552 cycles/ticks +average: 276388 cycles/ticks + +indcpa_enc: +median: 359138 cycles/ticks +average: 368233 cycles/ticks + +indcpa_dec: +median: 121764 cycles/ticks +average: 125030 cycles/ticks + +kyber_keypair_derand: +median: 292330 cycles/ticks +average: 298894 cycles/ticks + +kyber_keypair: +median: 301656 cycles/ticks +average: 308558 cycles/ticks + +kyber_encaps_derand: +median: 385628 cycles/ticks +average: 394669 cycles/ticks + +kyber_encaps: +median: 386792 cycles/ticks +average: 396495 cycles/ticks + +kyber_decaps: +median: 524026 cycles/ticks +average: 526714 cycles/ticks + +Loop spin: 52 +gen_a: +median: 57750 cycles/ticks +average: 59628 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11435 cycles/ticks + +poly_getnoise_eta2: +median: 7324 cycles/ticks +average: 7494 cycles/ticks + +NTT: +median: 23462 cycles/ticks +average: 24210 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34635 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24341 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3587 cycles/ticks + +poly_compress: +median: 3702 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11617 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4472 cycles/ticks + +indcpa_keypair: +median: 269520 cycles/ticks +average: 276407 cycles/ticks + +indcpa_enc: +median: 358702 cycles/ticks +average: 367622 cycles/ticks + +indcpa_dec: +median: 121576 cycles/ticks +average: 124981 cycles/ticks + +kyber_keypair_derand: +median: 292572 cycles/ticks +average: 299877 cycles/ticks + +kyber_keypair: +median: 301112 cycles/ticks +average: 306472 cycles/ticks + +kyber_encaps_derand: +median: 384648 cycles/ticks +average: 391015 cycles/ticks + +kyber_encaps: +median: 386030 cycles/ticks +average: 394257 cycles/ticks + +kyber_decaps: +median: 512196 cycles/ticks +average: 521977 cycles/ticks + +Loop spin: 53 +gen_a: +median: 57828 cycles/ticks +average: 59402 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11318 cycles/ticks + +poly_getnoise_eta2: +median: 7288 cycles/ticks +average: 7455 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23706 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34160 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23636 cycles/ticks +average: 24132 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11593 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268556 cycles/ticks +average: 273103 cycles/ticks + +indcpa_enc: +median: 357692 cycles/ticks +average: 364353 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 123469 cycles/ticks + +kyber_keypair_derand: +median: 291494 cycles/ticks +average: 296457 cycles/ticks + +kyber_keypair: +median: 300698 cycles/ticks +average: 304965 cycles/ticks + +kyber_encaps_derand: +median: 388522 cycles/ticks +average: 391284 cycles/ticks + +kyber_encaps: +median: 389648 cycles/ticks +average: 392211 cycles/ticks + +kyber_decaps: +median: 515892 cycles/ticks +average: 523605 cycles/ticks + +Loop spin: 54 +gen_a: +median: 57760 cycles/ticks +average: 58867 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11392 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7505 cycles/ticks + +NTT: +median: 23338 cycles/ticks +average: 23906 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23954 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11442 cycles/ticks +average: 11708 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268856 cycles/ticks +average: 270346 cycles/ticks + +indcpa_enc: +median: 357810 cycles/ticks +average: 360466 cycles/ticks + +indcpa_dec: +median: 121336 cycles/ticks +average: 122918 cycles/ticks + +kyber_keypair_derand: +median: 292074 cycles/ticks +average: 296209 cycles/ticks + +kyber_keypair: +median: 300950 cycles/ticks +average: 305842 cycles/ticks + +kyber_encaps_derand: +median: 384556 cycles/ticks +average: 388786 cycles/ticks + +kyber_encaps: +median: 386016 cycles/ticks +average: 390436 cycles/ticks + +kyber_decaps: +median: 512444 cycles/ticks +average: 520050 cycles/ticks + +Loop spin: 55 +gen_a: +median: 57720 cycles/ticks +average: 58334 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11414 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23478 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33645 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23933 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268140 cycles/ticks +average: 271121 cycles/ticks + +indcpa_enc: +median: 357852 cycles/ticks +average: 363334 cycles/ticks + +indcpa_dec: +median: 121194 cycles/ticks +average: 122963 cycles/ticks + +kyber_keypair_derand: +median: 291656 cycles/ticks +average: 295825 cycles/ticks + +kyber_keypair: +median: 300370 cycles/ticks +average: 303595 cycles/ticks + +kyber_encaps_derand: +median: 384420 cycles/ticks +average: 388729 cycles/ticks + +kyber_encaps: +median: 385616 cycles/ticks +average: 391815 cycles/ticks + +kyber_decaps: +median: 511472 cycles/ticks +average: 516313 cycles/ticks + +Loop spin: 56 +gen_a: +median: 57610 cycles/ticks +average: 58031 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11381 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23394 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23761 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3886 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1057 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11461 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268354 cycles/ticks +average: 271908 cycles/ticks + +indcpa_enc: +median: 357806 cycles/ticks +average: 363264 cycles/ticks + +indcpa_dec: +median: 121128 cycles/ticks +average: 121749 cycles/ticks + +kyber_keypair_derand: +median: 291324 cycles/ticks +average: 293780 cycles/ticks + +kyber_keypair: +median: 300796 cycles/ticks +average: 303309 cycles/ticks + +kyber_encaps_derand: +median: 384836 cycles/ticks +average: 391284 cycles/ticks + +kyber_encaps: +median: 385756 cycles/ticks +average: 389567 cycles/ticks + +kyber_decaps: +median: 511536 cycles/ticks +average: 517098 cycles/ticks + +Loop spin: 57 +gen_a: +median: 57694 cycles/ticks +average: 58612 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11313 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23454 cycles/ticks +average: 23840 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33633 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23674 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3492 cycles/ticks +average: 3596 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3830 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268516 cycles/ticks +average: 273257 cycles/ticks + +indcpa_enc: +median: 357590 cycles/ticks +average: 361419 cycles/ticks + +indcpa_dec: +median: 121162 cycles/ticks +average: 122001 cycles/ticks + +kyber_keypair_derand: +median: 291540 cycles/ticks +average: 293343 cycles/ticks + +kyber_keypair: +median: 300684 cycles/ticks +average: 305383 cycles/ticks + +kyber_encaps_derand: +median: 384466 cycles/ticks +average: 389660 cycles/ticks + +kyber_encaps: +median: 385586 cycles/ticks +average: 388268 cycles/ticks + +kyber_decaps: +median: 511806 cycles/ticks +average: 519291 cycles/ticks + +Loop spin: 58 +gen_a: +median: 57790 cycles/ticks +average: 59231 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11351 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23886 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33944 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23941 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11604 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4325 cycles/ticks + +indcpa_keypair: +median: 267732 cycles/ticks +average: 270521 cycles/ticks + +indcpa_enc: +median: 357374 cycles/ticks +average: 360765 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 122978 cycles/ticks + +kyber_keypair_derand: +median: 291754 cycles/ticks +average: 296242 cycles/ticks + +kyber_keypair: +median: 300778 cycles/ticks +average: 305123 cycles/ticks + +kyber_encaps_derand: +median: 384378 cycles/ticks +average: 388993 cycles/ticks + +kyber_encaps: +median: 385644 cycles/ticks +average: 391202 cycles/ticks + +kyber_decaps: +median: 511632 cycles/ticks +average: 518834 cycles/ticks + +Loop spin: 59 +gen_a: +median: 57602 cycles/ticks +average: 58007 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11398 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23494 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33825 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23973 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11598 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4351 cycles/ticks + +indcpa_keypair: +median: 268260 cycles/ticks +average: 271217 cycles/ticks + +indcpa_enc: +median: 357838 cycles/ticks +average: 364525 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 123303 cycles/ticks + +kyber_keypair_derand: +median: 291394 cycles/ticks +average: 294187 cycles/ticks + +kyber_keypair: +median: 300882 cycles/ticks +average: 302782 cycles/ticks + +kyber_encaps_derand: +median: 384362 cycles/ticks +average: 388282 cycles/ticks + +kyber_encaps: +median: 385686 cycles/ticks +average: 391769 cycles/ticks + +kyber_decaps: +median: 511738 cycles/ticks +average: 518552 cycles/ticks + +Loop spin: 60 +gen_a: +median: 57602 cycles/ticks +average: 57957 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11337 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23414 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33631 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23727 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11491 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268224 cycles/ticks +average: 270887 cycles/ticks + +indcpa_enc: +median: 357734 cycles/ticks +average: 364341 cycles/ticks + +indcpa_dec: +median: 121386 cycles/ticks +average: 123360 cycles/ticks + +kyber_keypair_derand: +median: 291296 cycles/ticks +average: 294495 cycles/ticks + +kyber_keypair: +median: 301160 cycles/ticks +average: 304376 cycles/ticks + +kyber_encaps_derand: +median: 384448 cycles/ticks +average: 392791 cycles/ticks + +kyber_encaps: +median: 385752 cycles/ticks +average: 394011 cycles/ticks + +kyber_decaps: +median: 511914 cycles/ticks +average: 516506 cycles/ticks + +Loop spin: 61 +gen_a: +median: 57574 cycles/ticks +average: 57973 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23456 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33590 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23708 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11653 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268464 cycles/ticks +average: 274175 cycles/ticks + +indcpa_enc: +median: 357534 cycles/ticks +average: 362739 cycles/ticks + +indcpa_dec: +median: 121074 cycles/ticks +average: 122160 cycles/ticks + +kyber_keypair_derand: +median: 291306 cycles/ticks +average: 295453 cycles/ticks + +kyber_keypair: +median: 300712 cycles/ticks +average: 305506 cycles/ticks + +kyber_encaps_derand: +median: 384588 cycles/ticks +average: 390648 cycles/ticks + +kyber_encaps: +median: 385950 cycles/ticks +average: 390390 cycles/ticks + +kyber_decaps: +median: 511852 cycles/ticks +average: 520106 cycles/ticks + +Loop spin: 62 +gen_a: +median: 57766 cycles/ticks +average: 58852 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11530 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7513 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23633 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34330 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23741 cycles/ticks + +poly_tomsg: +median: 3954 cycles/ticks +average: 4048 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3507 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11392 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268684 cycles/ticks +average: 271215 cycles/ticks + +indcpa_enc: +median: 357598 cycles/ticks +average: 361463 cycles/ticks + +indcpa_dec: +median: 121492 cycles/ticks +average: 124338 cycles/ticks + +kyber_keypair_derand: +median: 291380 cycles/ticks +average: 296535 cycles/ticks + +kyber_keypair: +median: 300824 cycles/ticks +average: 304019 cycles/ticks + +kyber_encaps_derand: +median: 384310 cycles/ticks +average: 386845 cycles/ticks + +kyber_encaps: +median: 385444 cycles/ticks +average: 387385 cycles/ticks + +kyber_decaps: +median: 511474 cycles/ticks +average: 516351 cycles/ticks + +Loop spin: 63 +gen_a: +median: 57672 cycles/ticks +average: 58906 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11536 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23342 cycles/ticks +average: 23721 cycles/ticks + +INVNTT: +median: 33554 cycles/ticks +average: 34212 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24019 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3822 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11437 cycles/ticks + +polyvec_decompress: +median: 4294 cycles/ticks +average: 4405 cycles/ticks + +indcpa_keypair: +median: 268804 cycles/ticks +average: 272381 cycles/ticks + +indcpa_enc: +median: 357784 cycles/ticks +average: 361590 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 123021 cycles/ticks + +kyber_keypair_derand: +median: 295716 cycles/ticks +average: 300376 cycles/ticks + +kyber_keypair: +median: 301074 cycles/ticks +average: 306574 cycles/ticks + +kyber_encaps_derand: +median: 384766 cycles/ticks +average: 388938 cycles/ticks + +kyber_encaps: +median: 386000 cycles/ticks +average: 389734 cycles/ticks + +kyber_decaps: +median: 512470 cycles/ticks +average: 521175 cycles/ticks + +Loop spin: 64 +gen_a: +median: 57528 cycles/ticks +average: 57928 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11292 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7285 cycles/ticks + +NTT: +median: 23228 cycles/ticks +average: 23434 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33934 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23978 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11404 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4333 cycles/ticks + +indcpa_keypair: +median: 268618 cycles/ticks +average: 272205 cycles/ticks + +indcpa_enc: +median: 357824 cycles/ticks +average: 363215 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122950 cycles/ticks + +kyber_keypair_derand: +median: 291974 cycles/ticks +average: 297106 cycles/ticks + +kyber_keypair: +median: 300800 cycles/ticks +average: 303847 cycles/ticks + +kyber_encaps_derand: +median: 384480 cycles/ticks +average: 387363 cycles/ticks + +kyber_encaps: +median: 385590 cycles/ticks +average: 390055 cycles/ticks + +kyber_decaps: +median: 511646 cycles/ticks +average: 519487 cycles/ticks + +Loop spin: 65 +gen_a: +median: 57604 cycles/ticks +average: 58271 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11312 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23228 cycles/ticks +average: 23397 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33631 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23942 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268764 cycles/ticks +average: 272042 cycles/ticks + +indcpa_enc: +median: 357794 cycles/ticks +average: 363893 cycles/ticks + +indcpa_dec: +median: 121174 cycles/ticks +average: 123489 cycles/ticks + +kyber_keypair_derand: +median: 291168 cycles/ticks +average: 294295 cycles/ticks + +kyber_keypair: +median: 300742 cycles/ticks +average: 303407 cycles/ticks + +kyber_encaps_derand: +median: 384440 cycles/ticks +average: 389717 cycles/ticks + +kyber_encaps: +median: 385762 cycles/ticks +average: 391562 cycles/ticks + +kyber_decaps: +median: 511624 cycles/ticks +average: 516636 cycles/ticks + +Loop spin: 66 +gen_a: +median: 57654 cycles/ticks +average: 58238 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11347 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7435 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23642 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33909 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23992 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11610 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268894 cycles/ticks +average: 273807 cycles/ticks + +indcpa_enc: +median: 357832 cycles/ticks +average: 362311 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 123077 cycles/ticks + +kyber_keypair_derand: +median: 291554 cycles/ticks +average: 294109 cycles/ticks + +kyber_keypair: +median: 300894 cycles/ticks +average: 305395 cycles/ticks + +kyber_encaps_derand: +median: 384884 cycles/ticks +average: 391025 cycles/ticks + +kyber_encaps: +median: 385726 cycles/ticks +average: 389417 cycles/ticks + +kyber_decaps: +median: 512102 cycles/ticks +average: 519670 cycles/ticks + +Loop spin: 67 +gen_a: +median: 57576 cycles/ticks +average: 58737 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11523 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7371 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23777 cycles/ticks + +INVNTT: +median: 33544 cycles/ticks +average: 34277 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23726 cycles/ticks +average: 24343 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3526 cycles/ticks +average: 3607 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11454 cycles/ticks + +polyvec_decompress: +median: 4284 cycles/ticks +average: 4460 cycles/ticks + +indcpa_keypair: +median: 268392 cycles/ticks +average: 271078 cycles/ticks + +indcpa_enc: +median: 357582 cycles/ticks +average: 361782 cycles/ticks + +indcpa_dec: +median: 121252 cycles/ticks +average: 123620 cycles/ticks + +kyber_keypair_derand: +median: 291218 cycles/ticks +average: 296545 cycles/ticks + +kyber_keypair: +median: 300930 cycles/ticks +average: 305375 cycles/ticks + +kyber_encaps_derand: +median: 384560 cycles/ticks +average: 388961 cycles/ticks + +kyber_encaps: +median: 385790 cycles/ticks +average: 391434 cycles/ticks + +kyber_decaps: +median: 512210 cycles/ticks +average: 517767 cycles/ticks + +Loop spin: 68 +gen_a: +median: 57614 cycles/ticks +average: 57994 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23462 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33634 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23678 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11451 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4343 cycles/ticks + +indcpa_keypair: +median: 268368 cycles/ticks +average: 270271 cycles/ticks + +indcpa_enc: +median: 358418 cycles/ticks +average: 363899 cycles/ticks + +indcpa_dec: +median: 121240 cycles/ticks +average: 123049 cycles/ticks + +kyber_keypair_derand: +median: 291992 cycles/ticks +average: 296953 cycles/ticks + +kyber_keypair: +median: 300876 cycles/ticks +average: 304440 cycles/ticks + +kyber_encaps_derand: +median: 385334 cycles/ticks +average: 393103 cycles/ticks + +kyber_encaps: +median: 386668 cycles/ticks +average: 395281 cycles/ticks + +kyber_decaps: +median: 512896 cycles/ticks +average: 523713 cycles/ticks + +Loop spin: 69 +gen_a: +median: 57646 cycles/ticks +average: 59250 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11449 cycles/ticks + +poly_getnoise_eta2: +median: 7298 cycles/ticks +average: 7508 cycles/ticks + +NTT: +median: 23316 cycles/ticks +average: 23950 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34055 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23908 cycles/ticks + +poly_tomsg: +median: 3888 cycles/ticks +average: 3988 cycles/ticks + +poly_frommsg: +median: 3466 cycles/ticks +average: 3579 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4362 cycles/ticks +average: 4462 cycles/ticks + +indcpa_keypair: +median: 269338 cycles/ticks +average: 276144 cycles/ticks + +indcpa_enc: +median: 358398 cycles/ticks +average: 366700 cycles/ticks + +indcpa_dec: +median: 121382 cycles/ticks +average: 123931 cycles/ticks + +kyber_keypair_derand: +median: 292390 cycles/ticks +average: 299909 cycles/ticks + +kyber_keypair: +median: 301426 cycles/ticks +average: 308635 cycles/ticks + +kyber_encaps_derand: +median: 385752 cycles/ticks +average: 394953 cycles/ticks + +kyber_encaps: +median: 388462 cycles/ticks +average: 397306 cycles/ticks + +kyber_decaps: +median: 525092 cycles/ticks +average: 526984 cycles/ticks + +Loop spin: 70 +gen_a: +median: 57886 cycles/ticks +average: 59557 cycles/ticks + +poly_getnoise_eta1: +median: 11480 cycles/ticks +average: 11734 cycles/ticks + +poly_getnoise_eta2: +median: 7296 cycles/ticks +average: 7511 cycles/ticks + +NTT: +median: 23374 cycles/ticks +average: 24083 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 34256 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24260 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3961 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3569 cycles/ticks + +poly_compress: +median: 3710 cycles/ticks +average: 3810 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11380 cycles/ticks +average: 11654 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4363 cycles/ticks + +indcpa_keypair: +median: 269302 cycles/ticks +average: 275754 cycles/ticks + +indcpa_enc: +median: 359100 cycles/ticks +average: 367979 cycles/ticks + +indcpa_dec: +median: 121738 cycles/ticks +average: 124777 cycles/ticks + +kyber_keypair_derand: +median: 291890 cycles/ticks +average: 299395 cycles/ticks + +kyber_keypair: +median: 301016 cycles/ticks +average: 306092 cycles/ticks + +kyber_encaps_derand: +median: 384740 cycles/ticks +average: 389556 cycles/ticks + +kyber_encaps: +median: 386376 cycles/ticks +average: 394569 cycles/ticks + +kyber_decaps: +median: 519170 cycles/ticks +average: 525082 cycles/ticks + +Loop spin: 71 +gen_a: +median: 57652 cycles/ticks +average: 59157 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11315 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7428 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23835 cycles/ticks + +INVNTT: +median: 33540 cycles/ticks +average: 34265 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23682 cycles/ticks +average: 24283 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3534 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3845 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11604 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4352 cycles/ticks + +indcpa_keypair: +median: 268424 cycles/ticks +average: 275416 cycles/ticks + +indcpa_enc: +median: 358648 cycles/ticks +average: 367661 cycles/ticks + +indcpa_dec: +median: 121730 cycles/ticks +average: 125090 cycles/ticks + +kyber_keypair_derand: +median: 294140 cycles/ticks +average: 300883 cycles/ticks + +kyber_keypair: +median: 302446 cycles/ticks +average: 309946 cycles/ticks + +kyber_encaps_derand: +median: 389640 cycles/ticks +average: 395749 cycles/ticks + +kyber_encaps: +median: 387678 cycles/ticks +average: 396359 cycles/ticks + +kyber_decaps: +median: 524776 cycles/ticks +average: 526710 cycles/ticks + +Loop spin: 72 +gen_a: +median: 57750 cycles/ticks +average: 59120 cycles/ticks + +poly_getnoise_eta1: +median: 11382 cycles/ticks +average: 11567 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7380 cycles/ticks + +NTT: +median: 23354 cycles/ticks +average: 23952 cycles/ticks + +INVNTT: +median: 33572 cycles/ticks +average: 34497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24239 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4053 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3542 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3729 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11620 cycles/ticks + +polyvec_decompress: +median: 4362 cycles/ticks +average: 4495 cycles/ticks + +indcpa_keypair: +median: 269202 cycles/ticks +average: 276455 cycles/ticks + +indcpa_enc: +median: 359192 cycles/ticks +average: 368325 cycles/ticks + +indcpa_dec: +median: 121580 cycles/ticks +average: 124741 cycles/ticks + +kyber_keypair_derand: +median: 292860 cycles/ticks +average: 300526 cycles/ticks + +kyber_keypair: +median: 302716 cycles/ticks +average: 309137 cycles/ticks + +kyber_encaps_derand: +median: 394386 cycles/ticks +average: 395734 cycles/ticks + +kyber_encaps: +median: 386610 cycles/ticks +average: 394280 cycles/ticks + +kyber_decaps: +median: 512326 cycles/ticks +average: 522064 cycles/ticks + +Loop spin: 73 +gen_a: +median: 57656 cycles/ticks +average: 58550 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7298 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23391 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34145 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23661 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11538 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4405 cycles/ticks + +indcpa_keypair: +median: 268818 cycles/ticks +average: 272557 cycles/ticks + +indcpa_enc: +median: 358204 cycles/ticks +average: 365587 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123366 cycles/ticks + +kyber_keypair_derand: +median: 291582 cycles/ticks +average: 296303 cycles/ticks + +kyber_keypair: +median: 300798 cycles/ticks +average: 304880 cycles/ticks + +kyber_encaps_derand: +median: 385232 cycles/ticks +average: 392719 cycles/ticks + +kyber_encaps: +median: 386286 cycles/ticks +average: 392186 cycles/ticks + +kyber_decaps: +median: 512126 cycles/ticks +average: 516449 cycles/ticks + +Loop spin: 74 +gen_a: +median: 57682 cycles/ticks +average: 58278 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11453 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7404 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23578 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33588 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23701 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11422 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268570 cycles/ticks +average: 270594 cycles/ticks + +indcpa_enc: +median: 357620 cycles/ticks +average: 360517 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 122229 cycles/ticks + +kyber_keypair_derand: +median: 291396 cycles/ticks +average: 293710 cycles/ticks + +kyber_keypair: +median: 300888 cycles/ticks +average: 303089 cycles/ticks + +kyber_encaps_derand: +median: 384534 cycles/ticks +average: 387017 cycles/ticks + +kyber_encaps: +median: 385646 cycles/ticks +average: 388610 cycles/ticks + +kyber_decaps: +median: 511856 cycles/ticks +average: 515652 cycles/ticks + +Loop spin: 75 +gen_a: +median: 57664 cycles/ticks +average: 58369 cycles/ticks + +poly_getnoise_eta1: +median: 11344 cycles/ticks +average: 11465 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7364 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23532 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23706 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268034 cycles/ticks +average: 270126 cycles/ticks + +indcpa_enc: +median: 357834 cycles/ticks +average: 360206 cycles/ticks + +indcpa_dec: +median: 121244 cycles/ticks +average: 121899 cycles/ticks + +kyber_keypair_derand: +median: 291612 cycles/ticks +average: 293628 cycles/ticks + +kyber_keypair: +median: 300774 cycles/ticks +average: 302657 cycles/ticks + +kyber_encaps_derand: +median: 384216 cycles/ticks +average: 386656 cycles/ticks + +kyber_encaps: +median: 385548 cycles/ticks +average: 388200 cycles/ticks + +kyber_decaps: +median: 511816 cycles/ticks +average: 515199 cycles/ticks + +Loop spin: 76 +gen_a: +median: 57628 cycles/ticks +average: 58196 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11415 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7344 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23638 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24086 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3700 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11552 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4354 cycles/ticks + +indcpa_keypair: +median: 268722 cycles/ticks +average: 270729 cycles/ticks + +indcpa_enc: +median: 358228 cycles/ticks +average: 361255 cycles/ticks + +indcpa_dec: +median: 121162 cycles/ticks +average: 122190 cycles/ticks + +kyber_keypair_derand: +median: 291214 cycles/ticks +average: 293010 cycles/ticks + +kyber_keypair: +median: 300666 cycles/ticks +average: 303218 cycles/ticks + +kyber_encaps_derand: +median: 385036 cycles/ticks +average: 387943 cycles/ticks + +kyber_encaps: +median: 386174 cycles/ticks +average: 389075 cycles/ticks + +kyber_decaps: +median: 512166 cycles/ticks +average: 519663 cycles/ticks + +Loop spin: 77 +gen_a: +median: 57578 cycles/ticks +average: 58832 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11306 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7463 cycles/ticks + +NTT: +median: 23374 cycles/ticks +average: 24307 cycles/ticks + +INVNTT: +median: 33538 cycles/ticks +average: 34330 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23676 cycles/ticks +average: 24307 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3704 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1090 cycles/ticks + +polyvec_compress: +median: 11402 cycles/ticks +average: 11617 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268768 cycles/ticks +average: 274627 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 359937 cycles/ticks + +indcpa_dec: +median: 121260 cycles/ticks +average: 121970 cycles/ticks + +kyber_keypair_derand: +median: 291698 cycles/ticks +average: 293646 cycles/ticks + +kyber_keypair: +median: 300794 cycles/ticks +average: 303254 cycles/ticks + +kyber_encaps_derand: +median: 384638 cycles/ticks +average: 387452 cycles/ticks + +kyber_encaps: +median: 385730 cycles/ticks +average: 388541 cycles/ticks + +kyber_decaps: +median: 511954 cycles/ticks +average: 515785 cycles/ticks + +Loop spin: 78 +gen_a: +median: 57564 cycles/ticks +average: 58062 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11370 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7345 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23418 cycles/ticks + +INVNTT: +median: 33414 cycles/ticks +average: 33678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23554 cycles/ticks +average: 23712 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3483 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11451 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268824 cycles/ticks +average: 270945 cycles/ticks + +indcpa_enc: +median: 357732 cycles/ticks +average: 360939 cycles/ticks + +indcpa_dec: +median: 121134 cycles/ticks +average: 121932 cycles/ticks + +kyber_keypair_derand: +median: 291268 cycles/ticks +average: 293958 cycles/ticks + +kyber_keypair: +median: 300582 cycles/ticks +average: 302575 cycles/ticks + +kyber_encaps_derand: +median: 384648 cycles/ticks +average: 387855 cycles/ticks + +kyber_encaps: +median: 385736 cycles/ticks +average: 388637 cycles/ticks + +kyber_decaps: +median: 511588 cycles/ticks +average: 516238 cycles/ticks + +Loop spin: 79 +gen_a: +median: 57650 cycles/ticks +average: 58379 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7285 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23480 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33610 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23783 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11382 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268538 cycles/ticks +average: 271281 cycles/ticks + +indcpa_enc: +median: 357710 cycles/ticks +average: 360796 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 122132 cycles/ticks + +kyber_keypair_derand: +median: 291620 cycles/ticks +average: 293932 cycles/ticks + +kyber_keypair: +median: 300636 cycles/ticks +average: 302720 cycles/ticks + +kyber_encaps_derand: +median: 384176 cycles/ticks +average: 386846 cycles/ticks + +kyber_encaps: +median: 385650 cycles/ticks +average: 388432 cycles/ticks + +kyber_decaps: +median: 511592 cycles/ticks +average: 515315 cycles/ticks + +Loop spin: 80 +gen_a: +median: 57720 cycles/ticks +average: 58267 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11457 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7313 cycles/ticks + +NTT: +median: 23374 cycles/ticks +average: 23703 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23722 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 267836 cycles/ticks +average: 269970 cycles/ticks + +indcpa_enc: +median: 357276 cycles/ticks +average: 359544 cycles/ticks + +indcpa_dec: +median: 121270 cycles/ticks +average: 122318 cycles/ticks + +kyber_keypair_derand: +median: 291290 cycles/ticks +average: 293067 cycles/ticks + +kyber_keypair: +median: 300658 cycles/ticks +average: 302750 cycles/ticks + +kyber_encaps_derand: +median: 384784 cycles/ticks +average: 387419 cycles/ticks + +kyber_encaps: +median: 385976 cycles/ticks +average: 389086 cycles/ticks + +kyber_decaps: +median: 511752 cycles/ticks +average: 515646 cycles/ticks + +Loop spin: 81 +gen_a: +median: 57558 cycles/ticks +average: 58222 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11406 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7386 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23518 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33646 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23726 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11507 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268388 cycles/ticks +average: 269937 cycles/ticks + +indcpa_enc: +median: 357682 cycles/ticks +average: 360296 cycles/ticks + +indcpa_dec: +median: 121232 cycles/ticks +average: 122398 cycles/ticks + +kyber_keypair_derand: +median: 291470 cycles/ticks +average: 293242 cycles/ticks + +kyber_keypair: +median: 300768 cycles/ticks +average: 302630 cycles/ticks + +kyber_encaps_derand: +median: 384540 cycles/ticks +average: 387429 cycles/ticks + +kyber_encaps: +median: 386534 cycles/ticks +average: 393097 cycles/ticks + +kyber_decaps: +median: 511976 cycles/ticks +average: 518514 cycles/ticks + +Loop spin: 82 +gen_a: +median: 57600 cycles/ticks +average: 58297 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23383 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23708 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3699 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11416 cycles/ticks + +polyvec_decompress: +median: 4356 cycles/ticks +average: 4469 cycles/ticks + +indcpa_keypair: +median: 268618 cycles/ticks +average: 270981 cycles/ticks + +indcpa_enc: +median: 357770 cycles/ticks +average: 360698 cycles/ticks + +indcpa_dec: +median: 121134 cycles/ticks +average: 121975 cycles/ticks + +kyber_keypair_derand: +median: 291260 cycles/ticks +average: 293946 cycles/ticks + +kyber_keypair: +median: 300804 cycles/ticks +average: 303233 cycles/ticks + +kyber_encaps_derand: +median: 384648 cycles/ticks +average: 387313 cycles/ticks + +kyber_encaps: +median: 386020 cycles/ticks +average: 388743 cycles/ticks + +kyber_decaps: +median: 511766 cycles/ticks +average: 516434 cycles/ticks + +Loop spin: 83 +gen_a: +median: 57524 cycles/ticks +average: 57902 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11364 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7250 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23438 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 34247 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23777 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11374 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 269012 cycles/ticks +average: 270827 cycles/ticks + +indcpa_enc: +median: 358090 cycles/ticks +average: 361245 cycles/ticks + +indcpa_dec: +median: 121174 cycles/ticks +average: 122049 cycles/ticks + +kyber_keypair_derand: +median: 292046 cycles/ticks +average: 294705 cycles/ticks + +kyber_keypair: +median: 301002 cycles/ticks +average: 303245 cycles/ticks + +kyber_encaps_derand: +median: 385426 cycles/ticks +average: 388079 cycles/ticks + +kyber_encaps: +median: 386452 cycles/ticks +average: 389329 cycles/ticks + +kyber_decaps: +median: 511818 cycles/ticks +average: 515597 cycles/ticks + +Loop spin: 84 +gen_a: +median: 57618 cycles/ticks +average: 58320 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11388 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23488 cycles/ticks + +INVNTT: +median: 33434 cycles/ticks +average: 33700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23560 cycles/ticks +average: 23671 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4343 cycles/ticks + +indcpa_keypair: +median: 268138 cycles/ticks +average: 270546 cycles/ticks + +indcpa_enc: +median: 357450 cycles/ticks +average: 360178 cycles/ticks + +indcpa_dec: +median: 121244 cycles/ticks +average: 122351 cycles/ticks + +kyber_keypair_derand: +median: 291520 cycles/ticks +average: 293452 cycles/ticks + +kyber_keypair: +median: 300652 cycles/ticks +average: 302748 cycles/ticks + +kyber_encaps_derand: +median: 384376 cycles/ticks +average: 387685 cycles/ticks + +kyber_encaps: +median: 385600 cycles/ticks +average: 388070 cycles/ticks + +kyber_decaps: +median: 511568 cycles/ticks +average: 515934 cycles/ticks + +Loop spin: 85 +gen_a: +median: 57598 cycles/ticks +average: 58101 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11334 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7315 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23632 cycles/ticks + +INVNTT: +median: 33546 cycles/ticks +average: 33892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23778 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11469 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268348 cycles/ticks +average: 270506 cycles/ticks + +indcpa_enc: +median: 357348 cycles/ticks +average: 359585 cycles/ticks + +indcpa_dec: +median: 121162 cycles/ticks +average: 122623 cycles/ticks + +kyber_keypair_derand: +median: 291714 cycles/ticks +average: 294323 cycles/ticks + +kyber_keypair: +median: 300472 cycles/ticks +average: 302032 cycles/ticks + +kyber_encaps_derand: +median: 384624 cycles/ticks +average: 387139 cycles/ticks + +kyber_encaps: +median: 385388 cycles/ticks +average: 387521 cycles/ticks + +kyber_decaps: +median: 511916 cycles/ticks +average: 515400 cycles/ticks + +Loop spin: 86 +gen_a: +median: 57666 cycles/ticks +average: 58188 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11380 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23633 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23792 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1060 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11466 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4318 cycles/ticks + +indcpa_keypair: +median: 268178 cycles/ticks +average: 269775 cycles/ticks + +indcpa_enc: +median: 357372 cycles/ticks +average: 359279 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 121878 cycles/ticks + +kyber_keypair_derand: +median: 295702 cycles/ticks +average: 297168 cycles/ticks + +kyber_keypair: +median: 300848 cycles/ticks +average: 302513 cycles/ticks + +kyber_encaps_derand: +median: 384330 cycles/ticks +average: 386093 cycles/ticks + +kyber_encaps: +median: 385770 cycles/ticks +average: 387511 cycles/ticks + +kyber_decaps: +median: 511648 cycles/ticks +average: 515216 cycles/ticks + +Loop spin: 87 +gen_a: +median: 57654 cycles/ticks +average: 58136 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23558 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23687 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268566 cycles/ticks +average: 270289 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 360655 cycles/ticks + +indcpa_dec: +median: 121270 cycles/ticks +average: 122025 cycles/ticks + +kyber_keypair_derand: +median: 291666 cycles/ticks +average: 293818 cycles/ticks + +kyber_keypair: +median: 300852 cycles/ticks +average: 303148 cycles/ticks + +kyber_encaps_derand: +median: 385056 cycles/ticks +average: 387585 cycles/ticks + +kyber_encaps: +median: 386210 cycles/ticks +average: 388757 cycles/ticks + +kyber_decaps: +median: 512242 cycles/ticks +average: 516750 cycles/ticks + +Loop spin: 88 +gen_a: +median: 57576 cycles/ticks +average: 57967 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11326 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7327 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23457 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33710 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23556 cycles/ticks +average: 23698 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3514 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3711 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4326 cycles/ticks + +indcpa_keypair: +median: 267984 cycles/ticks +average: 269775 cycles/ticks + +indcpa_enc: +median: 357592 cycles/ticks +average: 359906 cycles/ticks + +indcpa_dec: +median: 121152 cycles/ticks +average: 122319 cycles/ticks + +kyber_keypair_derand: +median: 291330 cycles/ticks +average: 294181 cycles/ticks + +kyber_keypair: +median: 300720 cycles/ticks +average: 303704 cycles/ticks + +kyber_encaps_derand: +median: 384414 cycles/ticks +average: 389413 cycles/ticks + +kyber_encaps: +median: 385554 cycles/ticks +average: 390105 cycles/ticks + +kyber_decaps: +median: 511652 cycles/ticks +average: 516106 cycles/ticks + +Loop spin: 89 +gen_a: +median: 57624 cycles/ticks +average: 58063 cycles/ticks + +poly_getnoise_eta1: +median: 11200 cycles/ticks +average: 11270 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23526 cycles/ticks + +INVNTT: +median: 33408 cycles/ticks +average: 33681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23736 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268826 cycles/ticks +average: 272904 cycles/ticks + +indcpa_enc: +median: 357872 cycles/ticks +average: 365170 cycles/ticks + +indcpa_dec: +median: 121252 cycles/ticks +average: 122898 cycles/ticks + +kyber_keypair_derand: +median: 292194 cycles/ticks +average: 296377 cycles/ticks + +kyber_keypair: +median: 301132 cycles/ticks +average: 306786 cycles/ticks + +kyber_encaps_derand: +median: 384730 cycles/ticks +average: 391677 cycles/ticks + +kyber_encaps: +median: 385808 cycles/ticks +average: 391948 cycles/ticks + +kyber_decaps: +median: 511720 cycles/ticks +average: 517567 cycles/ticks + +Loop spin: 90 +gen_a: +median: 57630 cycles/ticks +average: 58277 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11385 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23699 cycles/ticks + +INVNTT: +median: 33414 cycles/ticks +average: 33560 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23653 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11386 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268850 cycles/ticks +average: 270572 cycles/ticks + +indcpa_enc: +median: 359108 cycles/ticks +average: 363971 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 123461 cycles/ticks + +kyber_keypair_derand: +median: 291890 cycles/ticks +average: 296040 cycles/ticks + +kyber_keypair: +median: 300990 cycles/ticks +average: 304363 cycles/ticks + +kyber_encaps_derand: +median: 386320 cycles/ticks +average: 394071 cycles/ticks + +kyber_encaps: +median: 387114 cycles/ticks +average: 391253 cycles/ticks + +kyber_decaps: +median: 513472 cycles/ticks +average: 518729 cycles/ticks + +Loop spin: 91 +gen_a: +median: 57608 cycles/ticks +average: 58336 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11408 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7298 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23421 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23702 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268204 cycles/ticks +average: 273071 cycles/ticks + +indcpa_enc: +median: 357274 cycles/ticks +average: 359300 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 121953 cycles/ticks + +kyber_keypair_derand: +median: 291676 cycles/ticks +average: 293933 cycles/ticks + +kyber_keypair: +median: 300576 cycles/ticks +average: 302905 cycles/ticks + +kyber_encaps_derand: +median: 384530 cycles/ticks +average: 389514 cycles/ticks + +kyber_encaps: +median: 386156 cycles/ticks +average: 393512 cycles/ticks + +kyber_decaps: +median: 511820 cycles/ticks +average: 519546 cycles/ticks + +Loop spin: 92 +gen_a: +median: 57800 cycles/ticks +average: 59003 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11391 cycles/ticks + +poly_getnoise_eta2: +median: 7324 cycles/ticks +average: 7462 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23773 cycles/ticks + +INVNTT: +median: 33710 cycles/ticks +average: 34466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23990 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3534 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3852 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11392 cycles/ticks +average: 11683 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268358 cycles/ticks +average: 274092 cycles/ticks + +indcpa_enc: +median: 357706 cycles/ticks +average: 362886 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 122735 cycles/ticks + +kyber_keypair_derand: +median: 291398 cycles/ticks +average: 294675 cycles/ticks + +kyber_keypair: +median: 300692 cycles/ticks +average: 304884 cycles/ticks + +kyber_encaps_derand: +median: 384852 cycles/ticks +average: 391374 cycles/ticks + +kyber_encaps: +median: 386366 cycles/ticks +average: 393408 cycles/ticks + +kyber_decaps: +median: 511966 cycles/ticks +average: 520963 cycles/ticks + +Loop spin: 93 +gen_a: +median: 57644 cycles/ticks +average: 58349 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23348 cycles/ticks +average: 23907 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34047 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23712 cycles/ticks +average: 24265 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11432 cycles/ticks +average: 11709 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 272750 cycles/ticks +average: 279009 cycles/ticks + +indcpa_enc: +median: 362148 cycles/ticks +average: 370722 cycles/ticks + +indcpa_dec: +median: 121434 cycles/ticks +average: 124405 cycles/ticks + +kyber_keypair_derand: +median: 291526 cycles/ticks +average: 298498 cycles/ticks + +kyber_keypair: +median: 302200 cycles/ticks +average: 308991 cycles/ticks + +kyber_encaps_derand: +median: 384716 cycles/ticks +average: 391811 cycles/ticks + +kyber_encaps: +median: 386276 cycles/ticks +average: 393338 cycles/ticks + +kyber_decaps: +median: 511952 cycles/ticks +average: 522143 cycles/ticks + +Loop spin: 94 +gen_a: +median: 57722 cycles/ticks +average: 59037 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11494 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7362 cycles/ticks + +NTT: +median: 23354 cycles/ticks +average: 23924 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34179 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23654 cycles/ticks +average: 24382 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3620 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3790 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11424 cycles/ticks +average: 11690 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268952 cycles/ticks +average: 274778 cycles/ticks + +indcpa_enc: +median: 358382 cycles/ticks +average: 366657 cycles/ticks + +indcpa_dec: +median: 121386 cycles/ticks +average: 123970 cycles/ticks + +kyber_keypair_derand: +median: 291546 cycles/ticks +average: 295016 cycles/ticks + +kyber_keypair: +median: 301496 cycles/ticks +average: 307853 cycles/ticks + +kyber_encaps_derand: +median: 384918 cycles/ticks +average: 391659 cycles/ticks + +kyber_encaps: +median: 386172 cycles/ticks +average: 393895 cycles/ticks + +kyber_decaps: +median: 512166 cycles/ticks +average: 521742 cycles/ticks + +Loop spin: 95 +gen_a: +median: 57632 cycles/ticks +average: 58033 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11416 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7285 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23420 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33614 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23693 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11316 cycles/ticks +average: 11377 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4275 cycles/ticks + +indcpa_keypair: +median: 268720 cycles/ticks +average: 273287 cycles/ticks + +indcpa_enc: +median: 357800 cycles/ticks +average: 365065 cycles/ticks + +indcpa_dec: +median: 121200 cycles/ticks +average: 123152 cycles/ticks + +kyber_keypair_derand: +median: 291322 cycles/ticks +average: 297304 cycles/ticks + +kyber_keypair: +median: 301474 cycles/ticks +average: 308092 cycles/ticks + +kyber_encaps_derand: +median: 386080 cycles/ticks +average: 395300 cycles/ticks + +kyber_encaps: +median: 386338 cycles/ticks +average: 394642 cycles/ticks + +kyber_decaps: +median: 514290 cycles/ticks +average: 525561 cycles/ticks + +Loop spin: 96 +gen_a: +median: 57664 cycles/ticks +average: 58914 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11618 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7381 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23831 cycles/ticks + +INVNTT: +median: 33598 cycles/ticks +average: 34469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23814 cycles/ticks +average: 24495 cycles/ticks + +poly_tomsg: +median: 3876 cycles/ticks +average: 4055 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3574 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1095 cycles/ticks + +polyvec_compress: +median: 11586 cycles/ticks +average: 11698 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 269378 cycles/ticks +average: 276339 cycles/ticks + +indcpa_enc: +median: 358656 cycles/ticks +average: 367825 cycles/ticks + +indcpa_dec: +median: 121466 cycles/ticks +average: 124696 cycles/ticks + +kyber_keypair_derand: +median: 292636 cycles/ticks +average: 299974 cycles/ticks + +kyber_keypair: +median: 302016 cycles/ticks +average: 308978 cycles/ticks + +kyber_encaps_derand: +median: 385446 cycles/ticks +average: 394346 cycles/ticks + +kyber_encaps: +median: 387054 cycles/ticks +average: 396769 cycles/ticks + +kyber_decaps: +median: 523946 cycles/ticks +average: 526019 cycles/ticks + +Loop spin: 97 +gen_a: +median: 57684 cycles/ticks +average: 59231 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11449 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7437 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23887 cycles/ticks + +INVNTT: +median: 33572 cycles/ticks +average: 34381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24139 cycles/ticks + +poly_tomsg: +median: 3966 cycles/ticks +average: 4031 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3796 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11573 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4361 cycles/ticks + +indcpa_keypair: +median: 268758 cycles/ticks +average: 275902 cycles/ticks + +indcpa_enc: +median: 358302 cycles/ticks +average: 367957 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 123971 cycles/ticks + +kyber_keypair_derand: +median: 291818 cycles/ticks +average: 298941 cycles/ticks + +kyber_keypair: +median: 301456 cycles/ticks +average: 308252 cycles/ticks + +kyber_encaps_derand: +median: 385340 cycles/ticks +average: 395062 cycles/ticks + +kyber_encaps: +median: 386884 cycles/ticks +average: 396321 cycles/ticks + +kyber_decaps: +median: 523508 cycles/ticks +average: 525746 cycles/ticks + +Loop spin: 98 +gen_a: +median: 57712 cycles/ticks +average: 59042 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11496 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7368 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23731 cycles/ticks + +INVNTT: +median: 33552 cycles/ticks +average: 34466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24157 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3925 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3637 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3725 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11598 cycles/ticks + +polyvec_decompress: +median: 4296 cycles/ticks +average: 4471 cycles/ticks + +indcpa_keypair: +median: 269236 cycles/ticks +average: 276335 cycles/ticks + +indcpa_enc: +median: 358604 cycles/ticks +average: 368007 cycles/ticks + +indcpa_dec: +median: 121350 cycles/ticks +average: 124556 cycles/ticks + +kyber_keypair_derand: +median: 292558 cycles/ticks +average: 299977 cycles/ticks + +kyber_keypair: +median: 301714 cycles/ticks +average: 308900 cycles/ticks + +kyber_encaps_derand: +median: 389994 cycles/ticks +average: 395692 cycles/ticks + +kyber_encaps: +median: 386898 cycles/ticks +average: 396635 cycles/ticks + +kyber_decaps: +median: 524702 cycles/ticks +average: 526667 cycles/ticks + +Loop spin: 99 +gen_a: +median: 57956 cycles/ticks +average: 59822 cycles/ticks + +poly_getnoise_eta1: +median: 11360 cycles/ticks +average: 11571 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7537 cycles/ticks + +NTT: +median: 23328 cycles/ticks +average: 23888 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34243 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23652 cycles/ticks +average: 24222 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3610 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3775 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11402 cycles/ticks +average: 11605 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4347 cycles/ticks + +indcpa_keypair: +median: 269732 cycles/ticks +average: 276533 cycles/ticks + +indcpa_enc: +median: 358534 cycles/ticks +average: 367999 cycles/ticks + +indcpa_dec: +median: 121394 cycles/ticks +average: 124406 cycles/ticks + +kyber_keypair_derand: +median: 292444 cycles/ticks +average: 300192 cycles/ticks + +kyber_keypair: +median: 301764 cycles/ticks +average: 308765 cycles/ticks + +kyber_encaps_derand: +median: 385632 cycles/ticks +average: 395093 cycles/ticks + +kyber_encaps: +median: 386588 cycles/ticks +average: 395907 cycles/ticks + +kyber_decaps: +median: 523180 cycles/ticks +average: 525940 cycles/ticks + +Loop spin: 100 +gen_a: +median: 57800 cycles/ticks +average: 59279 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11473 cycles/ticks + +poly_getnoise_eta2: +median: 7428 cycles/ticks +average: 7581 cycles/ticks + +NTT: +median: 23418 cycles/ticks +average: 24063 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 34176 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23648 cycles/ticks +average: 24230 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3719 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1126 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11529 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4457 cycles/ticks + +indcpa_keypair: +median: 269078 cycles/ticks +average: 276347 cycles/ticks + +indcpa_enc: +median: 358400 cycles/ticks +average: 367622 cycles/ticks + +indcpa_dec: +median: 121436 cycles/ticks +average: 124526 cycles/ticks + +kyber_keypair_derand: +median: 291894 cycles/ticks +average: 298517 cycles/ticks + +kyber_keypair: +median: 302030 cycles/ticks +average: 309313 cycles/ticks + +kyber_encaps_derand: +median: 386314 cycles/ticks +average: 395415 cycles/ticks + +kyber_encaps: +median: 387968 cycles/ticks +average: 396716 cycles/ticks + +kyber_decaps: +median: 523890 cycles/ticks +average: 526519 cycles/ticks + +Loop spin: 101 +gen_a: +median: 57718 cycles/ticks +average: 59318 cycles/ticks + +poly_getnoise_eta1: +median: 11360 cycles/ticks +average: 11580 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23346 cycles/ticks +average: 24029 cycles/ticks + +INVNTT: +median: 33600 cycles/ticks +average: 34541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23656 cycles/ticks +average: 24279 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3922 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3721 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1111 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11733 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4339 cycles/ticks + +indcpa_keypair: +median: 269438 cycles/ticks +average: 275767 cycles/ticks + +indcpa_enc: +median: 358584 cycles/ticks +average: 367609 cycles/ticks + +indcpa_dec: +median: 121608 cycles/ticks +average: 124748 cycles/ticks + +kyber_keypair_derand: +median: 292170 cycles/ticks +average: 299492 cycles/ticks + +kyber_keypair: +median: 302050 cycles/ticks +average: 308803 cycles/ticks + +kyber_encaps_derand: +median: 385110 cycles/ticks +average: 394295 cycles/ticks + +kyber_encaps: +median: 386300 cycles/ticks +average: 395984 cycles/ticks + +kyber_decaps: +median: 512966 cycles/ticks +average: 524399 cycles/ticks + +Loop spin: 102 +gen_a: +median: 57858 cycles/ticks +average: 59427 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11457 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7422 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23942 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34298 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23774 cycles/ticks +average: 24338 cycles/ticks + +poly_tomsg: +median: 3922 cycles/ticks +average: 4013 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3591 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11528 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4465 cycles/ticks + +indcpa_keypair: +median: 269418 cycles/ticks +average: 275703 cycles/ticks + +indcpa_enc: +median: 358330 cycles/ticks +average: 366376 cycles/ticks + +indcpa_dec: +median: 121558 cycles/ticks +average: 124570 cycles/ticks + +kyber_keypair_derand: +median: 293578 cycles/ticks +average: 300618 cycles/ticks + +kyber_keypair: +median: 302844 cycles/ticks +average: 309835 cycles/ticks + +kyber_encaps_derand: +median: 385248 cycles/ticks +average: 394770 cycles/ticks + +kyber_encaps: +median: 387688 cycles/ticks +average: 397268 cycles/ticks + +kyber_decaps: +median: 524046 cycles/ticks +average: 525927 cycles/ticks + +Loop spin: 103 +gen_a: +median: 57686 cycles/ticks +average: 59231 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11507 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7345 cycles/ticks + +NTT: +median: 23344 cycles/ticks +average: 23985 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23646 cycles/ticks +average: 24297 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3945 cycles/ticks + +poly_frommsg: +median: 3480 cycles/ticks +average: 3587 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1119 cycles/ticks + +polyvec_compress: +median: 11588 cycles/ticks +average: 11903 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 269664 cycles/ticks +average: 276341 cycles/ticks + +indcpa_enc: +median: 358808 cycles/ticks +average: 367467 cycles/ticks + +indcpa_dec: +median: 121552 cycles/ticks +average: 124620 cycles/ticks + +kyber_keypair_derand: +median: 292960 cycles/ticks +average: 300467 cycles/ticks + +kyber_keypair: +median: 302038 cycles/ticks +average: 309316 cycles/ticks + +kyber_encaps_derand: +median: 385018 cycles/ticks +average: 394242 cycles/ticks + +kyber_encaps: +median: 386550 cycles/ticks +average: 395899 cycles/ticks + +kyber_decaps: +median: 524326 cycles/ticks +average: 526662 cycles/ticks + +Loop spin: 104 +gen_a: +median: 57686 cycles/ticks +average: 58902 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11527 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23732 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34251 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23726 cycles/ticks +average: 24312 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3959 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3515 cycles/ticks + +poly_compress: +median: 3718 cycles/ticks +average: 3938 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11655 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4343 cycles/ticks + +indcpa_keypair: +median: 269122 cycles/ticks +average: 276063 cycles/ticks + +indcpa_enc: +median: 358884 cycles/ticks +average: 367324 cycles/ticks + +indcpa_dec: +median: 121520 cycles/ticks +average: 124252 cycles/ticks + +kyber_keypair_derand: +median: 292192 cycles/ticks +average: 299463 cycles/ticks + +kyber_keypair: +median: 301692 cycles/ticks +average: 308760 cycles/ticks + +kyber_encaps_derand: +median: 385286 cycles/ticks +average: 394494 cycles/ticks + +kyber_encaps: +median: 386770 cycles/ticks +average: 396339 cycles/ticks + +kyber_decaps: +median: 523866 cycles/ticks +average: 526140 cycles/ticks + +Loop spin: 105 +gen_a: +median: 57776 cycles/ticks +average: 59479 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11410 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7389 cycles/ticks + +NTT: +median: 23716 cycles/ticks +average: 24070 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24150 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3625 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11567 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4414 cycles/ticks + +indcpa_keypair: +median: 269644 cycles/ticks +average: 276577 cycles/ticks + +indcpa_enc: +median: 367466 cycles/ticks +average: 369090 cycles/ticks + +indcpa_dec: +median: 121574 cycles/ticks +average: 124598 cycles/ticks + +kyber_keypair_derand: +median: 292390 cycles/ticks +average: 299755 cycles/ticks + +kyber_keypair: +median: 301600 cycles/ticks +average: 308913 cycles/ticks + +kyber_encaps_derand: +median: 386096 cycles/ticks +average: 395506 cycles/ticks + +kyber_encaps: +median: 387998 cycles/ticks +average: 397171 cycles/ticks + +kyber_decaps: +median: 523016 cycles/ticks +average: 525723 cycles/ticks + +Loop spin: 106 +gen_a: +median: 58076 cycles/ticks +average: 59344 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11685 cycles/ticks + +poly_getnoise_eta2: +median: 7292 cycles/ticks +average: 7447 cycles/ticks + +NTT: +median: 23458 cycles/ticks +average: 24002 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23764 cycles/ticks +average: 24352 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3649 cycles/ticks + +poly_compress: +median: 3688 cycles/ticks +average: 3798 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11448 cycles/ticks +average: 11699 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 269282 cycles/ticks +average: 276480 cycles/ticks + +indcpa_enc: +median: 358490 cycles/ticks +average: 367431 cycles/ticks + +indcpa_dec: +median: 121410 cycles/ticks +average: 124193 cycles/ticks + +kyber_keypair_derand: +median: 292120 cycles/ticks +average: 299384 cycles/ticks + +kyber_keypair: +median: 302674 cycles/ticks +average: 309033 cycles/ticks + +kyber_encaps_derand: +median: 385988 cycles/ticks +average: 395678 cycles/ticks + +kyber_encaps: +median: 388254 cycles/ticks +average: 396854 cycles/ticks + +kyber_decaps: +median: 523468 cycles/ticks +average: 525991 cycles/ticks + +Loop spin: 107 +gen_a: +median: 57804 cycles/ticks +average: 59461 cycles/ticks + +poly_getnoise_eta1: +median: 11572 cycles/ticks +average: 11785 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7316 cycles/ticks + +NTT: +median: 23370 cycles/ticks +average: 23972 cycles/ticks + +INVNTT: +median: 33568 cycles/ticks +average: 34438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24296 cycles/ticks +average: 24453 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3624 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3812 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11684 cycles/ticks +average: 11777 cycles/ticks + +polyvec_decompress: +median: 4294 cycles/ticks +average: 4453 cycles/ticks + +indcpa_keypair: +median: 275772 cycles/ticks +average: 278199 cycles/ticks + +indcpa_enc: +median: 367888 cycles/ticks +average: 370321 cycles/ticks + +indcpa_dec: +median: 124508 cycles/ticks +average: 125480 cycles/ticks + +kyber_keypair_derand: +median: 292022 cycles/ticks +average: 299800 cycles/ticks + +kyber_keypair: +median: 302758 cycles/ticks +average: 309825 cycles/ticks + +kyber_encaps_derand: +median: 386182 cycles/ticks +average: 395552 cycles/ticks + +kyber_encaps: +median: 388822 cycles/ticks +average: 397073 cycles/ticks + +kyber_decaps: +median: 524702 cycles/ticks +average: 526280 cycles/ticks + +Loop spin: 108 +gen_a: +median: 57740 cycles/ticks +average: 59388 cycles/ticks + +poly_getnoise_eta1: +median: 11354 cycles/ticks +average: 11643 cycles/ticks + +poly_getnoise_eta2: +median: 7308 cycles/ticks +average: 7494 cycles/ticks + +NTT: +median: 23316 cycles/ticks +average: 23979 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34257 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23692 cycles/ticks +average: 24276 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3518 cycles/ticks +average: 3631 cycles/ticks + +poly_compress: +median: 3678 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11537 cycles/ticks + +polyvec_decompress: +median: 4394 cycles/ticks +average: 4419 cycles/ticks + +indcpa_keypair: +median: 269216 cycles/ticks +average: 275840 cycles/ticks + +indcpa_enc: +median: 358696 cycles/ticks +average: 367056 cycles/ticks + +indcpa_dec: +median: 121556 cycles/ticks +average: 124509 cycles/ticks + +kyber_keypair_derand: +median: 292698 cycles/ticks +average: 299945 cycles/ticks + +kyber_keypair: +median: 302144 cycles/ticks +average: 309223 cycles/ticks + +kyber_encaps_derand: +median: 385808 cycles/ticks +average: 395182 cycles/ticks + +kyber_encaps: +median: 387008 cycles/ticks +average: 396435 cycles/ticks + +kyber_decaps: +median: 523972 cycles/ticks +average: 525636 cycles/ticks + +Loop spin: 109 +gen_a: +median: 57676 cycles/ticks +average: 59233 cycles/ticks + +poly_getnoise_eta1: +median: 11358 cycles/ticks +average: 11529 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7575 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23965 cycles/ticks + +INVNTT: +median: 33612 cycles/ticks +average: 34422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24019 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3647 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3724 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11620 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 269142 cycles/ticks +average: 276052 cycles/ticks + +indcpa_enc: +median: 358314 cycles/ticks +average: 367174 cycles/ticks + +indcpa_dec: +median: 121472 cycles/ticks +average: 124683 cycles/ticks + +kyber_keypair_derand: +median: 291906 cycles/ticks +average: 299358 cycles/ticks + +kyber_keypair: +median: 301480 cycles/ticks +average: 308122 cycles/ticks + +kyber_encaps_derand: +median: 385782 cycles/ticks +average: 394974 cycles/ticks + +kyber_encaps: +median: 386720 cycles/ticks +average: 396288 cycles/ticks + +kyber_decaps: +median: 523938 cycles/ticks +average: 526438 cycles/ticks + +Loop spin: 110 +gen_a: +median: 57646 cycles/ticks +average: 59059 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11495 cycles/ticks + +poly_getnoise_eta2: +median: 7336 cycles/ticks +average: 7597 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23961 cycles/ticks + +INVNTT: +median: 33876 cycles/ticks +average: 34379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24241 cycles/ticks + +poly_tomsg: +median: 3900 cycles/ticks +average: 3979 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3601 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11456 cycles/ticks +average: 11786 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4403 cycles/ticks + +indcpa_keypair: +median: 269660 cycles/ticks +average: 276637 cycles/ticks + +indcpa_enc: +median: 358638 cycles/ticks +average: 367764 cycles/ticks + +indcpa_dec: +median: 122098 cycles/ticks +average: 125256 cycles/ticks + +kyber_keypair_derand: +median: 299720 cycles/ticks +average: 300742 cycles/ticks + +kyber_keypair: +median: 301760 cycles/ticks +average: 308671 cycles/ticks + +kyber_encaps_derand: +median: 385582 cycles/ticks +average: 395164 cycles/ticks + +kyber_encaps: +median: 387074 cycles/ticks +average: 396930 cycles/ticks + +kyber_decaps: +median: 524008 cycles/ticks +average: 525944 cycles/ticks + +Loop spin: 111 +gen_a: +median: 57740 cycles/ticks +average: 59214 cycles/ticks + +poly_getnoise_eta1: +median: 11448 cycles/ticks +average: 11836 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7380 cycles/ticks + +NTT: +median: 23504 cycles/ticks +average: 24185 cycles/ticks + +INVNTT: +median: 33628 cycles/ticks +average: 34441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24173 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3990 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3567 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3885 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1099 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11466 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4427 cycles/ticks + +indcpa_keypair: +median: 269426 cycles/ticks +average: 276251 cycles/ticks + +indcpa_enc: +median: 358508 cycles/ticks +average: 367466 cycles/ticks + +indcpa_dec: +median: 121890 cycles/ticks +average: 124963 cycles/ticks + +kyber_keypair_derand: +median: 292360 cycles/ticks +average: 299603 cycles/ticks + +kyber_keypair: +median: 302384 cycles/ticks +average: 309674 cycles/ticks + +kyber_encaps_derand: +median: 385864 cycles/ticks +average: 395484 cycles/ticks + +kyber_encaps: +median: 387226 cycles/ticks +average: 396954 cycles/ticks + +kyber_decaps: +median: 522030 cycles/ticks +average: 525495 cycles/ticks + +Loop spin: 112 +gen_a: +median: 57962 cycles/ticks +average: 59569 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11656 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7388 cycles/ticks + +NTT: +median: 23402 cycles/ticks +average: 23951 cycles/ticks + +INVNTT: +median: 33662 cycles/ticks +average: 34783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23674 cycles/ticks +average: 24297 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4047 cycles/ticks + +poly_frommsg: +median: 3452 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1096 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11588 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4460 cycles/ticks + +indcpa_keypair: +median: 268762 cycles/ticks +average: 275829 cycles/ticks + +indcpa_enc: +median: 358240 cycles/ticks +average: 367379 cycles/ticks + +indcpa_dec: +median: 121732 cycles/ticks +average: 125276 cycles/ticks + +kyber_keypair_derand: +median: 292224 cycles/ticks +average: 299826 cycles/ticks + +kyber_keypair: +median: 301924 cycles/ticks +average: 309634 cycles/ticks + +kyber_encaps_derand: +median: 394208 cycles/ticks +average: 395986 cycles/ticks + +kyber_encaps: +median: 387078 cycles/ticks +average: 396808 cycles/ticks + +kyber_decaps: +median: 523484 cycles/ticks +average: 526245 cycles/ticks + +Loop spin: 113 +gen_a: +median: 57752 cycles/ticks +average: 59349 cycles/ticks + +poly_getnoise_eta1: +median: 11382 cycles/ticks +average: 11551 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7404 cycles/ticks + +NTT: +median: 23454 cycles/ticks +average: 24130 cycles/ticks + +INVNTT: +median: 33626 cycles/ticks +average: 34532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24150 cycles/ticks + +poly_tomsg: +median: 3964 cycles/ticks +average: 4045 cycles/ticks + +poly_frommsg: +median: 3482 cycles/ticks +average: 3593 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3894 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1099 cycles/ticks + +polyvec_compress: +median: 11512 cycles/ticks +average: 11668 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4373 cycles/ticks + +indcpa_keypair: +median: 273492 cycles/ticks +average: 280562 cycles/ticks + +indcpa_enc: +median: 363020 cycles/ticks +average: 372075 cycles/ticks + +indcpa_dec: +median: 121584 cycles/ticks +average: 124754 cycles/ticks + +kyber_keypair_derand: +median: 292526 cycles/ticks +average: 300306 cycles/ticks + +kyber_keypair: +median: 302364 cycles/ticks +average: 309333 cycles/ticks + +kyber_encaps_derand: +median: 385768 cycles/ticks +average: 395161 cycles/ticks + +kyber_encaps: +median: 387852 cycles/ticks +average: 396612 cycles/ticks + +kyber_decaps: +median: 517428 cycles/ticks +average: 525809 cycles/ticks + +Loop spin: 114 +gen_a: +median: 57752 cycles/ticks +average: 59249 cycles/ticks + +poly_getnoise_eta1: +median: 11478 cycles/ticks +average: 11598 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7328 cycles/ticks + +NTT: +median: 23494 cycles/ticks +average: 24068 cycles/ticks + +INVNTT: +median: 33636 cycles/ticks +average: 34619 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24319 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3632 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3853 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11563 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4398 cycles/ticks + +indcpa_keypair: +median: 269300 cycles/ticks +average: 276062 cycles/ticks + +indcpa_enc: +median: 358630 cycles/ticks +average: 367573 cycles/ticks + +indcpa_dec: +median: 121498 cycles/ticks +average: 124705 cycles/ticks + +kyber_keypair_derand: +median: 292446 cycles/ticks +average: 299487 cycles/ticks + +kyber_keypair: +median: 301802 cycles/ticks +average: 309314 cycles/ticks + +kyber_encaps_derand: +median: 385298 cycles/ticks +average: 394539 cycles/ticks + +kyber_encaps: +median: 386368 cycles/ticks +average: 395254 cycles/ticks + +kyber_decaps: +median: 522962 cycles/ticks +average: 525314 cycles/ticks + +Loop spin: 115 +gen_a: +median: 57736 cycles/ticks +average: 59219 cycles/ticks + +poly_getnoise_eta1: +median: 11366 cycles/ticks +average: 11568 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7370 cycles/ticks + +NTT: +median: 23386 cycles/ticks +average: 23942 cycles/ticks + +INVNTT: +median: 33542 cycles/ticks +average: 34400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24177 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3654 cycles/ticks + +poly_compress: +median: 3728 cycles/ticks +average: 3820 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11647 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 269512 cycles/ticks +average: 276246 cycles/ticks + +indcpa_enc: +median: 358324 cycles/ticks +average: 367212 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 124361 cycles/ticks + +kyber_keypair_derand: +median: 293190 cycles/ticks +average: 300718 cycles/ticks + +kyber_keypair: +median: 302052 cycles/ticks +average: 309141 cycles/ticks + +kyber_encaps_derand: +median: 385382 cycles/ticks +average: 395321 cycles/ticks + +kyber_encaps: +median: 386824 cycles/ticks +average: 396566 cycles/ticks + +kyber_decaps: +median: 524196 cycles/ticks +average: 526181 cycles/ticks + +Loop spin: 116 +gen_a: +median: 57762 cycles/ticks +average: 59379 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11490 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7369 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23957 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24206 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3927 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3665 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3731 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11406 cycles/ticks +average: 11688 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 269318 cycles/ticks +average: 276738 cycles/ticks + +indcpa_enc: +median: 359884 cycles/ticks +average: 367898 cycles/ticks + +indcpa_dec: +median: 121376 cycles/ticks +average: 124439 cycles/ticks + +kyber_keypair_derand: +median: 292396 cycles/ticks +average: 299910 cycles/ticks + +kyber_keypair: +median: 302440 cycles/ticks +average: 309182 cycles/ticks + +kyber_encaps_derand: +median: 385550 cycles/ticks +average: 395244 cycles/ticks + +kyber_encaps: +median: 386776 cycles/ticks +average: 395905 cycles/ticks + +kyber_decaps: +median: 514266 cycles/ticks +average: 525047 cycles/ticks + +Loop spin: 117 +gen_a: +median: 57742 cycles/ticks +average: 59380 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11381 cycles/ticks + +poly_getnoise_eta2: +median: 7366 cycles/ticks +average: 7516 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23960 cycles/ticks + +INVNTT: +median: 33582 cycles/ticks +average: 34374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 24064 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4064 cycles/ticks + +poly_frommsg: +median: 3450 cycles/ticks +average: 3534 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11643 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4486 cycles/ticks + +indcpa_keypair: +median: 268446 cycles/ticks +average: 275567 cycles/ticks + +indcpa_enc: +median: 357896 cycles/ticks +average: 366981 cycles/ticks + +indcpa_dec: +median: 121850 cycles/ticks +average: 124922 cycles/ticks + +kyber_keypair_derand: +median: 291818 cycles/ticks +average: 299205 cycles/ticks + +kyber_keypair: +median: 301820 cycles/ticks +average: 308980 cycles/ticks + +kyber_encaps_derand: +median: 394522 cycles/ticks +average: 395846 cycles/ticks + +kyber_encaps: +median: 396622 cycles/ticks +average: 398634 cycles/ticks + +kyber_decaps: +median: 526110 cycles/ticks +average: 528116 cycles/ticks + +Loop spin: 118 +gen_a: +median: 59076 cycles/ticks +average: 59913 cycles/ticks + +poly_getnoise_eta1: +median: 11640 cycles/ticks +average: 11778 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7451 cycles/ticks + +NTT: +median: 23870 cycles/ticks +average: 24273 cycles/ticks + +INVNTT: +median: 34362 cycles/ticks +average: 34874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24144 cycles/ticks +average: 24389 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3892 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1112 cycles/ticks + +polyvec_compress: +median: 11568 cycles/ticks +average: 11751 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4461 cycles/ticks + +indcpa_keypair: +median: 269340 cycles/ticks +average: 275667 cycles/ticks + +indcpa_enc: +median: 367038 cycles/ticks +average: 368602 cycles/ticks + +indcpa_dec: +median: 121638 cycles/ticks +average: 124633 cycles/ticks + +kyber_keypair_derand: +median: 291950 cycles/ticks +average: 298544 cycles/ticks + +kyber_keypair: +median: 302194 cycles/ticks +average: 309453 cycles/ticks + +kyber_encaps_derand: +median: 390302 cycles/ticks +average: 399487 cycles/ticks + +kyber_encaps: +median: 400504 cycles/ticks +average: 401761 cycles/ticks + +kyber_decaps: +median: 529900 cycles/ticks +average: 532136 cycles/ticks + +Loop spin: 119 +gen_a: +median: 57700 cycles/ticks +average: 59308 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11681 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7421 cycles/ticks + +NTT: +median: 23406 cycles/ticks +average: 24034 cycles/ticks + +INVNTT: +median: 34250 cycles/ticks +average: 34670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23654 cycles/ticks +average: 24335 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3984 cycles/ticks + +poly_frommsg: +median: 3516 cycles/ticks +average: 3596 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3787 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11402 cycles/ticks +average: 11669 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4382 cycles/ticks + +indcpa_keypair: +median: 275370 cycles/ticks +average: 276975 cycles/ticks + +indcpa_enc: +median: 367014 cycles/ticks +average: 368648 cycles/ticks + +indcpa_dec: +median: 121580 cycles/ticks +average: 125027 cycles/ticks + +kyber_keypair_derand: +median: 299680 cycles/ticks +average: 301468 cycles/ticks + +kyber_keypair: +median: 309452 cycles/ticks +average: 311861 cycles/ticks + +kyber_encaps_derand: +median: 395228 cycles/ticks +average: 396740 cycles/ticks + +kyber_encaps: +median: 396436 cycles/ticks +average: 398736 cycles/ticks + +kyber_decaps: +median: 519642 cycles/ticks +average: 525942 cycles/ticks + +Loop spin: 120 +gen_a: +median: 57810 cycles/ticks +average: 59521 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11426 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7514 cycles/ticks + +NTT: +median: 23394 cycles/ticks +average: 23905 cycles/ticks + +INVNTT: +median: 33604 cycles/ticks +average: 34434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24028 cycles/ticks + +poly_tomsg: +median: 3940 cycles/ticks +average: 4034 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11582 cycles/ticks +average: 11740 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4345 cycles/ticks + +indcpa_keypair: +median: 275272 cycles/ticks +average: 277143 cycles/ticks + +indcpa_enc: +median: 367198 cycles/ticks +average: 368775 cycles/ticks + +indcpa_dec: +median: 121822 cycles/ticks +average: 124946 cycles/ticks + +kyber_keypair_derand: +median: 299236 cycles/ticks +average: 300486 cycles/ticks + +kyber_keypair: +median: 308696 cycles/ticks +average: 309927 cycles/ticks + +kyber_encaps_derand: +median: 394408 cycles/ticks +average: 396228 cycles/ticks + +kyber_encaps: +median: 396194 cycles/ticks +average: 397925 cycles/ticks + +kyber_decaps: +median: 526166 cycles/ticks +average: 535573 cycles/ticks + +Loop spin: 121 +gen_a: +median: 57702 cycles/ticks +average: 59160 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11531 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7322 cycles/ticks + +NTT: +median: 23836 cycles/ticks +average: 24172 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23656 cycles/ticks +average: 24200 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3994 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3560 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3823 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1075 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11496 cycles/ticks + +polyvec_decompress: +median: 4292 cycles/ticks +average: 4412 cycles/ticks + +indcpa_keypair: +median: 269360 cycles/ticks +average: 276179 cycles/ticks + +indcpa_enc: +median: 366722 cycles/ticks +average: 368307 cycles/ticks + +indcpa_dec: +median: 122484 cycles/ticks +average: 125302 cycles/ticks + +kyber_keypair_derand: +median: 292300 cycles/ticks +average: 300463 cycles/ticks + +kyber_keypair: +median: 302062 cycles/ticks +average: 309155 cycles/ticks + +kyber_encaps_derand: +median: 394714 cycles/ticks +average: 395843 cycles/ticks + +kyber_encaps: +median: 386800 cycles/ticks +average: 396306 cycles/ticks + +kyber_decaps: +median: 525278 cycles/ticks +average: 526687 cycles/ticks + +Loop spin: 122 +gen_a: +median: 57894 cycles/ticks +average: 59452 cycles/ticks + +poly_getnoise_eta1: +median: 11366 cycles/ticks +average: 11696 cycles/ticks + +poly_getnoise_eta2: +median: 7414 cycles/ticks +average: 7498 cycles/ticks + +NTT: +median: 23318 cycles/ticks +average: 23813 cycles/ticks + +INVNTT: +median: 33628 cycles/ticks +average: 34422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23676 cycles/ticks +average: 24302 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4035 cycles/ticks + +poly_frommsg: +median: 3528 cycles/ticks +average: 3615 cycles/ticks + +poly_compress: +median: 3702 cycles/ticks +average: 3815 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11488 cycles/ticks +average: 11656 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4456 cycles/ticks + +indcpa_keypair: +median: 269072 cycles/ticks +average: 275850 cycles/ticks + +indcpa_enc: +median: 367470 cycles/ticks +average: 368845 cycles/ticks + +indcpa_dec: +median: 121644 cycles/ticks +average: 124808 cycles/ticks + +kyber_keypair_derand: +median: 292796 cycles/ticks +average: 299856 cycles/ticks + +kyber_keypair: +median: 305718 cycles/ticks +average: 309838 cycles/ticks + +kyber_encaps_derand: +median: 395268 cycles/ticks +average: 396273 cycles/ticks + +kyber_encaps: +median: 386772 cycles/ticks +average: 391023 cycles/ticks + +kyber_decaps: +median: 526174 cycles/ticks +average: 528239 cycles/ticks + +Loop spin: 123 +gen_a: +median: 57618 cycles/ticks +average: 58836 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11315 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23795 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34254 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24225 cycles/ticks + +poly_tomsg: +median: 3886 cycles/ticks +average: 4042 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3510 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3841 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1101 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11452 cycles/ticks + +polyvec_decompress: +median: 4304 cycles/ticks +average: 4412 cycles/ticks + +indcpa_keypair: +median: 268840 cycles/ticks +average: 274465 cycles/ticks + +indcpa_enc: +median: 357802 cycles/ticks +average: 364995 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 123476 cycles/ticks + +kyber_keypair_derand: +median: 291960 cycles/ticks +average: 298591 cycles/ticks + +kyber_keypair: +median: 301176 cycles/ticks +average: 306555 cycles/ticks + +kyber_encaps_derand: +median: 384946 cycles/ticks +average: 393488 cycles/ticks + +kyber_encaps: +median: 386648 cycles/ticks +average: 394521 cycles/ticks + +kyber_decaps: +median: 512258 cycles/ticks +average: 520078 cycles/ticks + +Loop spin: 124 +gen_a: +median: 57626 cycles/ticks +average: 58890 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11299 cycles/ticks + +poly_getnoise_eta2: +median: 7294 cycles/ticks +average: 7467 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23627 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34158 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23963 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11376 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268694 cycles/ticks +average: 274286 cycles/ticks + +indcpa_enc: +median: 357696 cycles/ticks +average: 362152 cycles/ticks + +indcpa_dec: +median: 121352 cycles/ticks +average: 124092 cycles/ticks + +kyber_keypair_derand: +median: 291476 cycles/ticks +average: 294676 cycles/ticks + +kyber_keypair: +median: 300978 cycles/ticks +average: 304857 cycles/ticks + +kyber_encaps_derand: +median: 384502 cycles/ticks +average: 389276 cycles/ticks + +kyber_encaps: +median: 386282 cycles/ticks +average: 390978 cycles/ticks + +kyber_decaps: +median: 511768 cycles/ticks +average: 517388 cycles/ticks + +Loop spin: 125 +gen_a: +median: 57574 cycles/ticks +average: 58199 cycles/ticks + +poly_getnoise_eta1: +median: 11282 cycles/ticks +average: 11379 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23474 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33644 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23690 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268296 cycles/ticks +average: 269823 cycles/ticks + +indcpa_enc: +median: 357742 cycles/ticks +average: 361730 cycles/ticks + +indcpa_dec: +median: 121854 cycles/ticks +average: 125141 cycles/ticks + +kyber_keypair_derand: +median: 291926 cycles/ticks +average: 299726 cycles/ticks + +kyber_keypair: +median: 301566 cycles/ticks +average: 308281 cycles/ticks + +kyber_encaps_derand: +median: 385066 cycles/ticks +average: 393979 cycles/ticks + +kyber_encaps: +median: 395436 cycles/ticks +average: 397396 cycles/ticks + +kyber_decaps: +median: 523504 cycles/ticks +average: 525947 cycles/ticks + +Loop spin: 126 +gen_a: +median: 57746 cycles/ticks +average: 59143 cycles/ticks + +poly_getnoise_eta1: +median: 11278 cycles/ticks +average: 11499 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7335 cycles/ticks + +NTT: +median: 23390 cycles/ticks +average: 24034 cycles/ticks + +INVNTT: +median: 33630 cycles/ticks +average: 34436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24284 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3983 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3519 cycles/ticks + +poly_compress: +median: 3706 cycles/ticks +average: 3853 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11504 cycles/ticks +average: 11612 cycles/ticks + +polyvec_decompress: +median: 4360 cycles/ticks +average: 4465 cycles/ticks + +indcpa_keypair: +median: 269474 cycles/ticks +average: 276256 cycles/ticks + +indcpa_enc: +median: 358836 cycles/ticks +average: 367867 cycles/ticks + +indcpa_dec: +median: 121528 cycles/ticks +average: 124880 cycles/ticks + +kyber_keypair_derand: +median: 292280 cycles/ticks +average: 299007 cycles/ticks + +kyber_keypair: +median: 302570 cycles/ticks +average: 309304 cycles/ticks + +kyber_encaps_derand: +median: 385524 cycles/ticks +average: 395224 cycles/ticks + +kyber_encaps: +median: 387196 cycles/ticks +average: 396316 cycles/ticks + +kyber_decaps: +median: 513344 cycles/ticks +average: 524561 cycles/ticks + +Loop spin: 127 +gen_a: +median: 57594 cycles/ticks +average: 58965 cycles/ticks + +poly_getnoise_eta1: +median: 11344 cycles/ticks +average: 11508 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7387 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23805 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34344 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24154 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3984 cycles/ticks + +poly_frommsg: +median: 3484 cycles/ticks +average: 3585 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11611 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 269132 cycles/ticks +average: 275043 cycles/ticks + +indcpa_enc: +median: 357980 cycles/ticks +average: 365997 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 123736 cycles/ticks + +kyber_keypair_derand: +median: 291794 cycles/ticks +average: 298371 cycles/ticks + +kyber_keypair: +median: 301816 cycles/ticks +average: 308251 cycles/ticks + +kyber_encaps_derand: +median: 395836 cycles/ticks +average: 398426 cycles/ticks + +kyber_encaps: +median: 396934 cycles/ticks +average: 399429 cycles/ticks + +kyber_decaps: +median: 526168 cycles/ticks +average: 528867 cycles/ticks + +Loop spin: 128 +gen_a: +median: 57800 cycles/ticks +average: 59507 cycles/ticks + +poly_getnoise_eta1: +median: 11374 cycles/ticks +average: 11674 cycles/ticks + +poly_getnoise_eta2: +median: 7442 cycles/ticks +average: 7567 cycles/ticks + +NTT: +median: 23422 cycles/ticks +average: 24021 cycles/ticks + +INVNTT: +median: 33636 cycles/ticks +average: 34814 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23668 cycles/ticks +average: 24273 cycles/ticks + +poly_tomsg: +median: 3922 cycles/ticks +average: 4049 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3863 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11636 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4479 cycles/ticks + +indcpa_keypair: +median: 275448 cycles/ticks +average: 277866 cycles/ticks + +indcpa_enc: +median: 367608 cycles/ticks +average: 370426 cycles/ticks + +indcpa_dec: +median: 124386 cycles/ticks +average: 125354 cycles/ticks + +kyber_keypair_derand: +median: 299280 cycles/ticks +average: 301315 cycles/ticks + +kyber_keypair: +median: 307838 cycles/ticks +average: 309836 cycles/ticks + +kyber_encaps_derand: +median: 395360 cycles/ticks +average: 397732 cycles/ticks + +kyber_encaps: +median: 396614 cycles/ticks +average: 398587 cycles/ticks + +kyber_decaps: +median: 514924 cycles/ticks +average: 525980 cycles/ticks + +Loop spin: 129 +gen_a: +median: 57862 cycles/ticks +average: 59621 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11591 cycles/ticks + +poly_getnoise_eta2: +median: 7302 cycles/ticks +average: 7496 cycles/ticks + +NTT: +median: 23536 cycles/ticks +average: 24160 cycles/ticks + +INVNTT: +median: 33752 cycles/ticks +average: 34687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23706 cycles/ticks +average: 24370 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3974 cycles/ticks + +poly_frommsg: +median: 3494 cycles/ticks +average: 3594 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3741 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1112 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11655 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 269414 cycles/ticks +average: 275589 cycles/ticks + +indcpa_enc: +median: 358204 cycles/ticks +average: 365543 cycles/ticks + +indcpa_dec: +median: 121394 cycles/ticks +average: 123578 cycles/ticks + +kyber_keypair_derand: +median: 292244 cycles/ticks +average: 298897 cycles/ticks + +kyber_keypair: +median: 308752 cycles/ticks +average: 311117 cycles/ticks + +kyber_encaps_derand: +median: 395452 cycles/ticks +average: 397565 cycles/ticks + +kyber_encaps: +median: 396842 cycles/ticks +average: 398959 cycles/ticks + +kyber_decaps: +median: 526280 cycles/ticks +average: 529737 cycles/ticks + +Loop spin: 130 +gen_a: +median: 57838 cycles/ticks +average: 59580 cycles/ticks + +poly_getnoise_eta1: +median: 11372 cycles/ticks +average: 11662 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7501 cycles/ticks + +NTT: +median: 23422 cycles/ticks +average: 24192 cycles/ticks + +INVNTT: +median: 33628 cycles/ticks +average: 34263 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23768 cycles/ticks +average: 24370 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 4029 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3591 cycles/ticks + +poly_compress: +median: 3678 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11586 cycles/ticks +average: 11769 cycles/ticks + +polyvec_decompress: +median: 4368 cycles/ticks +average: 4456 cycles/ticks + +indcpa_keypair: +median: 275508 cycles/ticks +average: 277918 cycles/ticks + +indcpa_enc: +median: 367824 cycles/ticks +average: 369897 cycles/ticks + +indcpa_dec: +median: 122002 cycles/ticks +average: 125248 cycles/ticks + +kyber_keypair_derand: +median: 292896 cycles/ticks +average: 299616 cycles/ticks + +kyber_keypair: +median: 308858 cycles/ticks +average: 311050 cycles/ticks + +kyber_encaps_derand: +median: 395966 cycles/ticks +average: 399454 cycles/ticks + +kyber_encaps: +median: 397368 cycles/ticks +average: 400551 cycles/ticks + +kyber_decaps: +median: 526934 cycles/ticks +average: 530662 cycles/ticks + +Loop spin: 131 +gen_a: +median: 59192 cycles/ticks +average: 59969 cycles/ticks + +poly_getnoise_eta1: +median: 11614 cycles/ticks +average: 11677 cycles/ticks + +poly_getnoise_eta2: +median: 7426 cycles/ticks +average: 7565 cycles/ticks + +NTT: +median: 23900 cycles/ticks +average: 24281 cycles/ticks + +INVNTT: +median: 34346 cycles/ticks +average: 34832 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24208 cycles/ticks +average: 24464 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3990 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3602 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3722 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1113 cycles/ticks + +polyvec_compress: +median: 11656 cycles/ticks +average: 11845 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4396 cycles/ticks + +indcpa_keypair: +median: 275972 cycles/ticks +average: 278218 cycles/ticks + +indcpa_enc: +median: 367914 cycles/ticks +average: 370563 cycles/ticks + +indcpa_dec: +median: 124622 cycles/ticks +average: 125542 cycles/ticks + +kyber_keypair_derand: +median: 299506 cycles/ticks +average: 302394 cycles/ticks + +kyber_keypair: +median: 309202 cycles/ticks +average: 312330 cycles/ticks + +kyber_encaps_derand: +median: 395816 cycles/ticks +average: 399247 cycles/ticks + +kyber_encaps: +median: 396852 cycles/ticks +average: 399557 cycles/ticks + +kyber_decaps: +median: 526042 cycles/ticks +average: 529527 cycles/ticks + +Loop spin: 132 +gen_a: +median: 59082 cycles/ticks +average: 59862 cycles/ticks + +poly_getnoise_eta1: +median: 11500 cycles/ticks +average: 11692 cycles/ticks + +poly_getnoise_eta2: +median: 7454 cycles/ticks +average: 7514 cycles/ticks + +NTT: +median: 23898 cycles/ticks +average: 24295 cycles/ticks + +INVNTT: +median: 34346 cycles/ticks +average: 34601 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24090 cycles/ticks +average: 24514 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3992 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3862 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11582 cycles/ticks +average: 11766 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4406 cycles/ticks + +indcpa_keypair: +median: 275854 cycles/ticks +average: 278107 cycles/ticks + +indcpa_enc: +median: 367632 cycles/ticks +average: 369326 cycles/ticks + +indcpa_dec: +median: 122048 cycles/ticks +average: 125118 cycles/ticks + +kyber_keypair_derand: +median: 299538 cycles/ticks +average: 302507 cycles/ticks + +kyber_keypair: +median: 309116 cycles/ticks +average: 312196 cycles/ticks + +kyber_encaps_derand: +median: 395708 cycles/ticks +average: 398182 cycles/ticks + +kyber_encaps: +median: 396850 cycles/ticks +average: 399539 cycles/ticks + +kyber_decaps: +median: 526370 cycles/ticks +average: 530078 cycles/ticks + +Loop spin: 133 +gen_a: +median: 58910 cycles/ticks +average: 59602 cycles/ticks + +poly_getnoise_eta1: +median: 11436 cycles/ticks +average: 11638 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7423 cycles/ticks + +NTT: +median: 23620 cycles/ticks +average: 24063 cycles/ticks + +INVNTT: +median: 34368 cycles/ticks +average: 34660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24208 cycles/ticks +average: 24430 cycles/ticks + +poly_tomsg: +median: 3952 cycles/ticks +average: 4017 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3596 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3727 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11564 cycles/ticks +average: 11768 cycles/ticks + +polyvec_decompress: +median: 4286 cycles/ticks +average: 4409 cycles/ticks + +indcpa_keypair: +median: 276126 cycles/ticks +average: 278190 cycles/ticks + +indcpa_enc: +median: 367746 cycles/ticks +average: 370306 cycles/ticks + +indcpa_dec: +median: 124426 cycles/ticks +average: 125396 cycles/ticks + +kyber_keypair_derand: +median: 303738 cycles/ticks +average: 306553 cycles/ticks + +kyber_keypair: +median: 309012 cycles/ticks +average: 311263 cycles/ticks + +kyber_encaps_derand: +median: 395358 cycles/ticks +average: 398125 cycles/ticks + +kyber_encaps: +median: 396008 cycles/ticks +average: 397916 cycles/ticks + +kyber_decaps: +median: 525858 cycles/ticks +average: 528170 cycles/ticks + +Loop spin: 134 +gen_a: +median: 58890 cycles/ticks +average: 59567 cycles/ticks + +poly_getnoise_eta1: +median: 11400 cycles/ticks +average: 11609 cycles/ticks + +poly_getnoise_eta2: +median: 7360 cycles/ticks +average: 7501 cycles/ticks + +NTT: +median: 23472 cycles/ticks +average: 23979 cycles/ticks + +INVNTT: +median: 34296 cycles/ticks +average: 34591 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23678 cycles/ticks +average: 24349 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3982 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1063 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11725 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4443 cycles/ticks + +indcpa_keypair: +median: 275632 cycles/ticks +average: 277271 cycles/ticks + +indcpa_enc: +median: 367582 cycles/ticks +average: 370203 cycles/ticks + +indcpa_dec: +median: 124358 cycles/ticks +average: 125583 cycles/ticks + +kyber_keypair_derand: +median: 299682 cycles/ticks +average: 301515 cycles/ticks + +kyber_keypair: +median: 308872 cycles/ticks +average: 311126 cycles/ticks + +kyber_encaps_derand: +median: 395104 cycles/ticks +average: 396815 cycles/ticks + +kyber_encaps: +median: 397116 cycles/ticks +average: 399147 cycles/ticks + +kyber_decaps: +median: 526726 cycles/ticks +average: 531126 cycles/ticks + +Loop spin: 135 +gen_a: +median: 58778 cycles/ticks +average: 60140 cycles/ticks + +poly_getnoise_eta1: +median: 11560 cycles/ticks +average: 11760 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7501 cycles/ticks + +NTT: +median: 23894 cycles/ticks +average: 24149 cycles/ticks + +INVNTT: +median: 34366 cycles/ticks +average: 34719 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24140 cycles/ticks +average: 24452 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 3976 cycles/ticks + +poly_frommsg: +median: 3450 cycles/ticks +average: 3519 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3842 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11641 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4407 cycles/ticks + +indcpa_keypair: +median: 275848 cycles/ticks +average: 278267 cycles/ticks + +indcpa_enc: +median: 368174 cycles/ticks +average: 370476 cycles/ticks + +indcpa_dec: +median: 124502 cycles/ticks +average: 125937 cycles/ticks + +kyber_keypair_derand: +median: 300036 cycles/ticks +average: 302030 cycles/ticks + +kyber_keypair: +median: 309218 cycles/ticks +average: 311366 cycles/ticks + +kyber_encaps_derand: +median: 395596 cycles/ticks +average: 398484 cycles/ticks + +kyber_encaps: +median: 396750 cycles/ticks +average: 399275 cycles/ticks + +kyber_decaps: +median: 526352 cycles/ticks +average: 529359 cycles/ticks + +Loop spin: 136 +gen_a: +median: 59104 cycles/ticks +average: 59953 cycles/ticks + +poly_getnoise_eta1: +median: 11426 cycles/ticks +average: 11535 cycles/ticks + +poly_getnoise_eta2: +median: 7330 cycles/ticks +average: 7547 cycles/ticks + +NTT: +median: 23852 cycles/ticks +average: 24324 cycles/ticks + +INVNTT: +median: 34256 cycles/ticks +average: 34562 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24164 cycles/ticks +average: 24598 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4046 cycles/ticks + +poly_frommsg: +median: 3564 cycles/ticks +average: 3619 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3821 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1087 cycles/ticks + +polyvec_compress: +median: 11594 cycles/ticks +average: 11937 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4484 cycles/ticks + +indcpa_keypair: +median: 276124 cycles/ticks +average: 277585 cycles/ticks + +indcpa_enc: +median: 367864 cycles/ticks +average: 370074 cycles/ticks + +indcpa_dec: +median: 124444 cycles/ticks +average: 125672 cycles/ticks + +kyber_keypair_derand: +median: 299760 cycles/ticks +average: 302152 cycles/ticks + +kyber_keypair: +median: 308686 cycles/ticks +average: 311060 cycles/ticks + +kyber_encaps_derand: +median: 394918 cycles/ticks +average: 397205 cycles/ticks + +kyber_encaps: +median: 396576 cycles/ticks +average: 398741 cycles/ticks + +kyber_decaps: +median: 526812 cycles/ticks +average: 531425 cycles/ticks + +Loop spin: 137 +gen_a: +median: 59386 cycles/ticks +average: 59796 cycles/ticks + +poly_getnoise_eta1: +median: 11470 cycles/ticks +average: 11607 cycles/ticks + +poly_getnoise_eta2: +median: 7434 cycles/ticks +average: 7571 cycles/ticks + +NTT: +median: 23798 cycles/ticks +average: 24182 cycles/ticks + +INVNTT: +median: 34308 cycles/ticks +average: 34500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24220 cycles/ticks +average: 24458 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 3978 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3582 cycles/ticks + +poly_compress: +median: 3768 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11610 cycles/ticks +average: 11865 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4458 cycles/ticks + +indcpa_keypair: +median: 276338 cycles/ticks +average: 278181 cycles/ticks + +indcpa_enc: +median: 367316 cycles/ticks +average: 369450 cycles/ticks + +indcpa_dec: +median: 121718 cycles/ticks +average: 125079 cycles/ticks + +kyber_keypair_derand: +median: 299028 cycles/ticks +average: 301313 cycles/ticks + +kyber_keypair: +median: 308224 cycles/ticks +average: 310958 cycles/ticks + +kyber_encaps_derand: +median: 395480 cycles/ticks +average: 397460 cycles/ticks + +kyber_encaps: +median: 396460 cycles/ticks +average: 398546 cycles/ticks + +kyber_decaps: +median: 526340 cycles/ticks +average: 529255 cycles/ticks + +Loop spin: 138 +gen_a: +median: 59034 cycles/ticks +average: 59552 cycles/ticks + +poly_getnoise_eta1: +median: 11452 cycles/ticks +average: 11720 cycles/ticks + +poly_getnoise_eta2: +median: 7436 cycles/ticks +average: 7493 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 24015 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 34415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23698 cycles/ticks +average: 24427 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3834 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11669 cycles/ticks + +polyvec_decompress: +median: 4332 cycles/ticks +average: 4442 cycles/ticks + +indcpa_keypair: +median: 275196 cycles/ticks +average: 276963 cycles/ticks + +indcpa_enc: +median: 367218 cycles/ticks +average: 368726 cycles/ticks + +indcpa_dec: +median: 121820 cycles/ticks +average: 125305 cycles/ticks + +kyber_keypair_derand: +median: 299048 cycles/ticks +average: 300810 cycles/ticks + +kyber_keypair: +median: 308310 cycles/ticks +average: 310942 cycles/ticks + +kyber_encaps_derand: +median: 399580 cycles/ticks +average: 401823 cycles/ticks + +kyber_encaps: +median: 400752 cycles/ticks +average: 402206 cycles/ticks + +kyber_decaps: +median: 529062 cycles/ticks +average: 530251 cycles/ticks + +Loop spin: 139 +gen_a: +median: 57752 cycles/ticks +average: 58723 cycles/ticks + +poly_getnoise_eta1: +median: 11420 cycles/ticks +average: 11589 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7436 cycles/ticks + +NTT: +median: 23870 cycles/ticks +average: 24186 cycles/ticks + +INVNTT: +median: 33580 cycles/ticks +average: 34484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24182 cycles/ticks +average: 24258 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3918 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3844 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11642 cycles/ticks + +polyvec_decompress: +median: 4358 cycles/ticks +average: 4511 cycles/ticks + +indcpa_keypair: +median: 268744 cycles/ticks +average: 275592 cycles/ticks + +indcpa_enc: +median: 358108 cycles/ticks +average: 366078 cycles/ticks + +indcpa_dec: +median: 121292 cycles/ticks +average: 123142 cycles/ticks + +kyber_keypair_derand: +median: 292072 cycles/ticks +average: 298763 cycles/ticks + +kyber_keypair: +median: 301198 cycles/ticks +average: 307660 cycles/ticks + +kyber_encaps_derand: +median: 384842 cycles/ticks +average: 392969 cycles/ticks + +kyber_encaps: +median: 386432 cycles/ticks +average: 394840 cycles/ticks + +kyber_decaps: +median: 512352 cycles/ticks +average: 522486 cycles/ticks + +Loop spin: 140 +gen_a: +median: 57806 cycles/ticks +average: 59486 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11573 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23482 cycles/ticks +average: 24072 cycles/ticks + +INVNTT: +median: 33568 cycles/ticks +average: 34361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23670 cycles/ticks +average: 24359 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3948 cycles/ticks + +poly_frommsg: +median: 3528 cycles/ticks +average: 3584 cycles/ticks + +poly_compress: +median: 3720 cycles/ticks +average: 3820 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11612 cycles/ticks +average: 11694 cycles/ticks + +polyvec_decompress: +median: 4300 cycles/ticks +average: 4419 cycles/ticks + +indcpa_keypair: +median: 275072 cycles/ticks +average: 276880 cycles/ticks + +indcpa_enc: +median: 358424 cycles/ticks +average: 367464 cycles/ticks + +indcpa_dec: +median: 123138 cycles/ticks +average: 125232 cycles/ticks + +kyber_keypair_derand: +median: 292192 cycles/ticks +average: 299831 cycles/ticks + +kyber_keypair: +median: 301942 cycles/ticks +average: 308518 cycles/ticks + +kyber_encaps_derand: +median: 385762 cycles/ticks +average: 395378 cycles/ticks + +kyber_encaps: +median: 386306 cycles/ticks +average: 393355 cycles/ticks + +kyber_decaps: +median: 512636 cycles/ticks +average: 523347 cycles/ticks + +Loop spin: 141 +gen_a: +median: 57668 cycles/ticks +average: 58648 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11433 cycles/ticks + +poly_getnoise_eta2: +median: 7294 cycles/ticks +average: 7487 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23600 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34204 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24162 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3740 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1114 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11578 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268744 cycles/ticks +average: 274925 cycles/ticks + +indcpa_enc: +median: 358162 cycles/ticks +average: 366477 cycles/ticks + +indcpa_dec: +median: 121372 cycles/ticks +average: 123660 cycles/ticks + +kyber_keypair_derand: +median: 291688 cycles/ticks +average: 296771 cycles/ticks + +kyber_keypair: +median: 301530 cycles/ticks +average: 307584 cycles/ticks + +kyber_encaps_derand: +median: 395312 cycles/ticks +average: 397284 cycles/ticks + +kyber_encaps: +median: 396352 cycles/ticks +average: 397927 cycles/ticks + +kyber_decaps: +median: 525964 cycles/ticks +average: 528610 cycles/ticks + +Loop spin: 142 +gen_a: +median: 57832 cycles/ticks +average: 59616 cycles/ticks + +poly_getnoise_eta1: +median: 11444 cycles/ticks +average: 11670 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 23420 cycles/ticks +average: 24143 cycles/ticks + +INVNTT: +median: 33560 cycles/ticks +average: 34361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23644 cycles/ticks +average: 24313 cycles/ticks + +poly_tomsg: +median: 3892 cycles/ticks +average: 4090 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1129 cycles/ticks + +polyvec_compress: +median: 11498 cycles/ticks +average: 11660 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 276036 cycles/ticks +average: 277944 cycles/ticks + +indcpa_enc: +median: 367290 cycles/ticks +average: 369007 cycles/ticks + +indcpa_dec: +median: 121504 cycles/ticks +average: 124323 cycles/ticks + +kyber_keypair_derand: +median: 295112 cycles/ticks +average: 301634 cycles/ticks + +kyber_keypair: +median: 303046 cycles/ticks +average: 309744 cycles/ticks + +kyber_encaps_derand: +median: 394198 cycles/ticks +average: 396431 cycles/ticks + +kyber_encaps: +median: 395842 cycles/ticks +average: 397814 cycles/ticks + +kyber_decaps: +median: 525582 cycles/ticks +average: 527856 cycles/ticks + +Loop spin: 143 +gen_a: +median: 59016 cycles/ticks +average: 59594 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11575 cycles/ticks + +poly_getnoise_eta2: +median: 7442 cycles/ticks +average: 7553 cycles/ticks + +NTT: +median: 23482 cycles/ticks +average: 24172 cycles/ticks + +INVNTT: +median: 33636 cycles/ticks +average: 34500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23680 cycles/ticks +average: 24319 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3835 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11660 cycles/ticks + +polyvec_decompress: +median: 4304 cycles/ticks +average: 4423 cycles/ticks + +indcpa_keypair: +median: 274574 cycles/ticks +average: 276880 cycles/ticks + +indcpa_enc: +median: 366926 cycles/ticks +average: 369183 cycles/ticks + +indcpa_dec: +median: 121684 cycles/ticks +average: 124888 cycles/ticks + +kyber_keypair_derand: +median: 299000 cycles/ticks +average: 300569 cycles/ticks + +kyber_keypair: +median: 308200 cycles/ticks +average: 310583 cycles/ticks + +kyber_encaps_derand: +median: 394880 cycles/ticks +average: 396647 cycles/ticks + +kyber_encaps: +median: 396120 cycles/ticks +average: 397376 cycles/ticks + +kyber_decaps: +median: 526008 cycles/ticks +average: 528304 cycles/ticks + +Loop spin: 144 +gen_a: +median: 57954 cycles/ticks +average: 59709 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11616 cycles/ticks + +poly_getnoise_eta2: +median: 7410 cycles/ticks +average: 7516 cycles/ticks + +NTT: +median: 23422 cycles/ticks +average: 24085 cycles/ticks + +INVNTT: +median: 33534 cycles/ticks +average: 34478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24140 cycles/ticks +average: 24473 cycles/ticks + +poly_tomsg: +median: 3938 cycles/ticks +average: 4059 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3506 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1086 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11586 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4494 cycles/ticks + +indcpa_keypair: +median: 275702 cycles/ticks +average: 277121 cycles/ticks + +indcpa_enc: +median: 367102 cycles/ticks +average: 368090 cycles/ticks + +indcpa_dec: +median: 122380 cycles/ticks +average: 125635 cycles/ticks + +kyber_keypair_derand: +median: 292704 cycles/ticks +average: 299204 cycles/ticks + +kyber_keypair: +median: 308344 cycles/ticks +average: 310583 cycles/ticks + +kyber_encaps_derand: +median: 395192 cycles/ticks +average: 397290 cycles/ticks + +kyber_encaps: +median: 396624 cycles/ticks +average: 397972 cycles/ticks + +kyber_decaps: +median: 525896 cycles/ticks +average: 527809 cycles/ticks + +Loop spin: 145 +gen_a: +median: 57924 cycles/ticks +average: 59737 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11653 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7456 cycles/ticks + +NTT: +median: 23420 cycles/ticks +average: 24127 cycles/ticks + +INVNTT: +median: 33550 cycles/ticks +average: 34377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23682 cycles/ticks +average: 24278 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3640 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3705 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11400 cycles/ticks +average: 11685 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4428 cycles/ticks + +indcpa_keypair: +median: 275846 cycles/ticks +average: 277440 cycles/ticks + +indcpa_enc: +median: 367276 cycles/ticks +average: 368802 cycles/ticks + +indcpa_dec: +median: 121618 cycles/ticks +average: 124923 cycles/ticks + +kyber_keypair_derand: +median: 299574 cycles/ticks +average: 301637 cycles/ticks + +kyber_keypair: +median: 308464 cycles/ticks +average: 310741 cycles/ticks + +kyber_encaps_derand: +median: 395714 cycles/ticks +average: 398303 cycles/ticks + +kyber_encaps: +median: 396550 cycles/ticks +average: 398503 cycles/ticks + +kyber_decaps: +median: 526242 cycles/ticks +average: 528595 cycles/ticks + +Loop spin: 146 +gen_a: +median: 57924 cycles/ticks +average: 59576 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11482 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7417 cycles/ticks + +NTT: +median: 23472 cycles/ticks +average: 24050 cycles/ticks + +INVNTT: +median: 33664 cycles/ticks +average: 34482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23964 cycles/ticks + +poly_tomsg: +median: 3884 cycles/ticks +average: 4000 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3558 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11587 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4452 cycles/ticks + +indcpa_keypair: +median: 275952 cycles/ticks +average: 278138 cycles/ticks + +indcpa_enc: +median: 358906 cycles/ticks +average: 367780 cycles/ticks + +indcpa_dec: +median: 124382 cycles/ticks +average: 125412 cycles/ticks + +kyber_keypair_derand: +median: 298990 cycles/ticks +average: 300832 cycles/ticks + +kyber_keypair: +median: 305180 cycles/ticks +average: 309516 cycles/ticks + +kyber_encaps_derand: +median: 394802 cycles/ticks +average: 395958 cycles/ticks + +kyber_encaps: +median: 396458 cycles/ticks +average: 398440 cycles/ticks + +kyber_decaps: +median: 522506 cycles/ticks +average: 526236 cycles/ticks + +Loop spin: 147 +gen_a: +median: 57752 cycles/ticks +average: 59475 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11506 cycles/ticks + +poly_getnoise_eta2: +median: 7298 cycles/ticks +average: 7526 cycles/ticks + +NTT: +median: 23486 cycles/ticks +average: 24175 cycles/ticks + +INVNTT: +median: 33546 cycles/ticks +average: 34468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24252 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3520 cycles/ticks +average: 3606 cycles/ticks + +poly_compress: +median: 3768 cycles/ticks +average: 3789 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11498 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268804 cycles/ticks +average: 275221 cycles/ticks + +indcpa_enc: +median: 366862 cycles/ticks +average: 368606 cycles/ticks + +indcpa_dec: +median: 122304 cycles/ticks +average: 125469 cycles/ticks + +kyber_keypair_derand: +median: 292772 cycles/ticks +average: 300389 cycles/ticks + +kyber_keypair: +median: 302584 cycles/ticks +average: 309686 cycles/ticks + +kyber_encaps_derand: +median: 394982 cycles/ticks +average: 396730 cycles/ticks + +kyber_encaps: +median: 387242 cycles/ticks +average: 396337 cycles/ticks + +kyber_decaps: +median: 515316 cycles/ticks +average: 525374 cycles/ticks + +Loop spin: 148 +gen_a: +median: 57688 cycles/ticks +average: 59171 cycles/ticks + +poly_getnoise_eta1: +median: 11282 cycles/ticks +average: 11523 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7473 cycles/ticks + +NTT: +median: 23426 cycles/ticks +average: 24235 cycles/ticks + +INVNTT: +median: 33534 cycles/ticks +average: 34424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23686 cycles/ticks +average: 24367 cycles/ticks + +poly_tomsg: +median: 3912 cycles/ticks +average: 4030 cycles/ticks + +poly_frommsg: +median: 3450 cycles/ticks +average: 3490 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3879 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1095 cycles/ticks + +polyvec_compress: +median: 11442 cycles/ticks +average: 11738 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4364 cycles/ticks + +indcpa_keypair: +median: 268618 cycles/ticks +average: 275107 cycles/ticks + +indcpa_enc: +median: 358184 cycles/ticks +average: 366745 cycles/ticks + +indcpa_dec: +median: 121648 cycles/ticks +average: 125172 cycles/ticks + +kyber_keypair_derand: +median: 299134 cycles/ticks +average: 301395 cycles/ticks + +kyber_keypair: +median: 308118 cycles/ticks +average: 311373 cycles/ticks + +kyber_encaps_derand: +median: 395462 cycles/ticks +average: 398510 cycles/ticks + +kyber_encaps: +median: 396410 cycles/ticks +average: 398991 cycles/ticks + +kyber_decaps: +median: 526582 cycles/ticks +average: 530254 cycles/ticks + +Loop spin: 149 +gen_a: +median: 58494 cycles/ticks +average: 59611 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11546 cycles/ticks + +poly_getnoise_eta2: +median: 7306 cycles/ticks +average: 7490 cycles/ticks + +NTT: +median: 23372 cycles/ticks +average: 23979 cycles/ticks + +INVNTT: +median: 33710 cycles/ticks +average: 34581 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24122 cycles/ticks +average: 24475 cycles/ticks + +poly_tomsg: +median: 3952 cycles/ticks +average: 3987 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3528 cycles/ticks + +poly_compress: +median: 3734 cycles/ticks +average: 3864 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11434 cycles/ticks +average: 11783 cycles/ticks + +polyvec_decompress: +median: 4380 cycles/ticks +average: 4435 cycles/ticks + +indcpa_keypair: +median: 276364 cycles/ticks +average: 278087 cycles/ticks + +indcpa_enc: +median: 368238 cycles/ticks +average: 370054 cycles/ticks + +indcpa_dec: +median: 121954 cycles/ticks +average: 124566 cycles/ticks + +kyber_keypair_derand: +median: 292392 cycles/ticks +average: 299090 cycles/ticks + +kyber_keypair: +median: 301700 cycles/ticks +average: 308676 cycles/ticks + +kyber_encaps_derand: +median: 393776 cycles/ticks +average: 395597 cycles/ticks + +kyber_encaps: +median: 387224 cycles/ticks +average: 396155 cycles/ticks + +kyber_decaps: +median: 525510 cycles/ticks +average: 527160 cycles/ticks + +Loop spin: 150 +gen_a: +median: 57794 cycles/ticks +average: 59456 cycles/ticks + +poly_getnoise_eta1: +median: 11368 cycles/ticks +average: 11644 cycles/ticks + +poly_getnoise_eta2: +median: 7432 cycles/ticks +average: 7497 cycles/ticks + +NTT: +median: 23332 cycles/ticks +average: 24077 cycles/ticks + +INVNTT: +median: 33540 cycles/ticks +average: 34617 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24126 cycles/ticks +average: 24386 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3995 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3609 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3872 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11474 cycles/ticks +average: 11650 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 276134 cycles/ticks +average: 277574 cycles/ticks + +indcpa_enc: +median: 367460 cycles/ticks +average: 369123 cycles/ticks + +indcpa_dec: +median: 124528 cycles/ticks +average: 125695 cycles/ticks + +kyber_keypair_derand: +median: 299158 cycles/ticks +average: 300625 cycles/ticks + +kyber_keypair: +median: 309042 cycles/ticks +average: 311075 cycles/ticks + +kyber_encaps_derand: +median: 394934 cycles/ticks +average: 399241 cycles/ticks + +kyber_encaps: +median: 396392 cycles/ticks +average: 399980 cycles/ticks + +kyber_decaps: +median: 514164 cycles/ticks +average: 525211 cycles/ticks + +Loop spin: 151 +gen_a: +median: 57764 cycles/ticks +average: 59269 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11507 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7321 cycles/ticks + +NTT: +median: 23346 cycles/ticks +average: 23883 cycles/ticks + +INVNTT: +median: 33544 cycles/ticks +average: 34559 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23652 cycles/ticks +average: 24187 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4042 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4271 cycles/ticks + +indcpa_keypair: +median: 268580 cycles/ticks +average: 274314 cycles/ticks + +indcpa_enc: +median: 358082 cycles/ticks +average: 365331 cycles/ticks + +indcpa_dec: +median: 121954 cycles/ticks +average: 125095 cycles/ticks + +kyber_keypair_derand: +median: 298756 cycles/ticks +average: 300096 cycles/ticks + +kyber_keypair: +median: 302406 cycles/ticks +average: 309315 cycles/ticks + +kyber_encaps_derand: +median: 395142 cycles/ticks +average: 396758 cycles/ticks + +kyber_encaps: +median: 385934 cycles/ticks +average: 392675 cycles/ticks + +kyber_decaps: +median: 512376 cycles/ticks +average: 522201 cycles/ticks + +Loop spin: 152 +gen_a: +median: 57640 cycles/ticks +average: 58040 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11422 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23508 cycles/ticks +average: 23870 cycles/ticks + +INVNTT: +median: 33556 cycles/ticks +average: 34400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23718 cycles/ticks +average: 24220 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3969 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11641 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4330 cycles/ticks + +indcpa_keypair: +median: 268812 cycles/ticks +average: 273560 cycles/ticks + +indcpa_enc: +median: 358556 cycles/ticks +average: 366802 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 124150 cycles/ticks + +kyber_keypair_derand: +median: 292686 cycles/ticks +average: 299153 cycles/ticks + +kyber_keypair: +median: 301672 cycles/ticks +average: 307043 cycles/ticks + +kyber_encaps_derand: +median: 385480 cycles/ticks +average: 393445 cycles/ticks + +kyber_encaps: +median: 386900 cycles/ticks +average: 394647 cycles/ticks + +kyber_decaps: +median: 514416 cycles/ticks +average: 525755 cycles/ticks + +Loop spin: 153 +gen_a: +median: 57678 cycles/ticks +average: 59233 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11368 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7444 cycles/ticks + +NTT: +median: 23458 cycles/ticks +average: 23958 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34048 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23904 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3975 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3580 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3717 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1130 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11653 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4391 cycles/ticks + +indcpa_keypair: +median: 268816 cycles/ticks +average: 274045 cycles/ticks + +indcpa_enc: +median: 367480 cycles/ticks +average: 368924 cycles/ticks + +indcpa_dec: +median: 121292 cycles/ticks +average: 123760 cycles/ticks + +kyber_keypair_derand: +median: 292010 cycles/ticks +average: 297248 cycles/ticks + +kyber_keypair: +median: 302148 cycles/ticks +average: 308785 cycles/ticks + +kyber_encaps_derand: +median: 386402 cycles/ticks +average: 395915 cycles/ticks + +kyber_encaps: +median: 386636 cycles/ticks +average: 394535 cycles/ticks + +kyber_decaps: +median: 513212 cycles/ticks +average: 524385 cycles/ticks + +Loop spin: 154 +gen_a: +median: 57750 cycles/ticks +average: 59094 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11368 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7485 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23869 cycles/ticks + +INVNTT: +median: 33648 cycles/ticks +average: 34525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 24022 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3901 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11636 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268572 cycles/ticks +average: 273908 cycles/ticks + +indcpa_enc: +median: 357962 cycles/ticks +average: 366174 cycles/ticks + +indcpa_dec: +median: 121628 cycles/ticks +average: 124360 cycles/ticks + +kyber_keypair_derand: +median: 292386 cycles/ticks +average: 299770 cycles/ticks + +kyber_keypair: +median: 301258 cycles/ticks +average: 307734 cycles/ticks + +kyber_encaps_derand: +median: 385404 cycles/ticks +average: 394483 cycles/ticks + +kyber_encaps: +median: 387988 cycles/ticks +average: 397391 cycles/ticks + +kyber_decaps: +median: 525800 cycles/ticks +average: 527975 cycles/ticks + +Loop spin: 155 +gen_a: +median: 57764 cycles/ticks +average: 59377 cycles/ticks + +poly_getnoise_eta1: +median: 11354 cycles/ticks +average: 11492 cycles/ticks + +poly_getnoise_eta2: +median: 7318 cycles/ticks +average: 7463 cycles/ticks + +NTT: +median: 23502 cycles/ticks +average: 24064 cycles/ticks + +INVNTT: +median: 33550 cycles/ticks +average: 34353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24109 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3970 cycles/ticks + +poly_frommsg: +median: 3498 cycles/ticks +average: 3602 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3830 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11456 cycles/ticks + +polyvec_decompress: +median: 4314 cycles/ticks +average: 4470 cycles/ticks + +indcpa_keypair: +median: 269584 cycles/ticks +average: 276407 cycles/ticks + +indcpa_enc: +median: 357898 cycles/ticks +average: 366263 cycles/ticks + +indcpa_dec: +median: 121478 cycles/ticks +average: 124410 cycles/ticks + +kyber_keypair_derand: +median: 292022 cycles/ticks +average: 297876 cycles/ticks + +kyber_keypair: +median: 301664 cycles/ticks +average: 308545 cycles/ticks + +kyber_encaps_derand: +median: 385774 cycles/ticks +average: 395169 cycles/ticks + +kyber_encaps: +median: 387132 cycles/ticks +average: 396104 cycles/ticks + +kyber_decaps: +median: 525542 cycles/ticks +average: 526981 cycles/ticks + +Loop spin: 156 +gen_a: +median: 58968 cycles/ticks +average: 59823 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11432 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7447 cycles/ticks + +NTT: +median: 23864 cycles/ticks +average: 24190 cycles/ticks + +INVNTT: +median: 33630 cycles/ticks +average: 34636 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24242 cycles/ticks +average: 24558 cycles/ticks + +poly_tomsg: +median: 3920 cycles/ticks +average: 4023 cycles/ticks + +poly_frommsg: +median: 3482 cycles/ticks +average: 3585 cycles/ticks + +poly_compress: +median: 3686 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11589 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4464 cycles/ticks + +indcpa_keypair: +median: 275748 cycles/ticks +average: 278155 cycles/ticks + +indcpa_enc: +median: 367916 cycles/ticks +average: 370345 cycles/ticks + +indcpa_dec: +median: 124424 cycles/ticks +average: 125268 cycles/ticks + +kyber_keypair_derand: +median: 299482 cycles/ticks +average: 301708 cycles/ticks + +kyber_keypair: +median: 307142 cycles/ticks +average: 310084 cycles/ticks + +kyber_encaps_derand: +median: 385126 cycles/ticks +average: 394129 cycles/ticks + +kyber_encaps: +median: 386294 cycles/ticks +average: 396020 cycles/ticks + +kyber_decaps: +median: 513414 cycles/ticks +average: 525098 cycles/ticks + +Loop spin: 157 +gen_a: +median: 57756 cycles/ticks +average: 59211 cycles/ticks + +poly_getnoise_eta1: +median: 11214 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7477 cycles/ticks + +NTT: +median: 23346 cycles/ticks +average: 23872 cycles/ticks + +INVNTT: +median: 33614 cycles/ticks +average: 34421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24114 cycles/ticks + +poly_tomsg: +median: 3912 cycles/ticks +average: 4000 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3619 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11530 cycles/ticks +average: 11719 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 269714 cycles/ticks +average: 276180 cycles/ticks + +indcpa_enc: +median: 358756 cycles/ticks +average: 367586 cycles/ticks + +indcpa_dec: +median: 121684 cycles/ticks +average: 125094 cycles/ticks + +kyber_keypair_derand: +median: 291680 cycles/ticks +average: 298175 cycles/ticks + +kyber_keypair: +median: 301430 cycles/ticks +average: 308041 cycles/ticks + +kyber_encaps_derand: +median: 385332 cycles/ticks +average: 394316 cycles/ticks + +kyber_encaps: +median: 386422 cycles/ticks +average: 395936 cycles/ticks + +kyber_decaps: +median: 512774 cycles/ticks +average: 524282 cycles/ticks + +Loop spin: 158 +gen_a: +median: 57782 cycles/ticks +average: 59349 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11378 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7471 cycles/ticks + +NTT: +median: 23512 cycles/ticks +average: 24169 cycles/ticks + +INVNTT: +median: 33700 cycles/ticks +average: 34510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24122 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3938 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3605 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11558 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268642 cycles/ticks +average: 275244 cycles/ticks + +indcpa_enc: +median: 358070 cycles/ticks +average: 366887 cycles/ticks + +indcpa_dec: +median: 121480 cycles/ticks +average: 124556 cycles/ticks + +kyber_keypair_derand: +median: 291866 cycles/ticks +average: 298715 cycles/ticks + +kyber_keypair: +median: 301230 cycles/ticks +average: 307284 cycles/ticks + +kyber_encaps_derand: +median: 385464 cycles/ticks +average: 395153 cycles/ticks + +kyber_encaps: +median: 386320 cycles/ticks +average: 395564 cycles/ticks + +kyber_decaps: +median: 512456 cycles/ticks +average: 522408 cycles/ticks + +Loop spin: 159 +gen_a: +median: 57654 cycles/ticks +average: 58106 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11333 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23338 cycles/ticks +average: 23707 cycles/ticks + +INVNTT: +median: 33554 cycles/ticks +average: 34479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23710 cycles/ticks +average: 24325 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3466 cycles/ticks +average: 3519 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3871 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11650 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268828 cycles/ticks +average: 274000 cycles/ticks + +indcpa_enc: +median: 357916 cycles/ticks +average: 364186 cycles/ticks + +indcpa_dec: +median: 121430 cycles/ticks +average: 123377 cycles/ticks + +kyber_keypair_derand: +median: 291684 cycles/ticks +average: 296738 cycles/ticks + +kyber_keypair: +median: 300944 cycles/ticks +average: 306092 cycles/ticks + +kyber_encaps_derand: +median: 384766 cycles/ticks +average: 391192 cycles/ticks + +kyber_encaps: +median: 386422 cycles/ticks +average: 393911 cycles/ticks + +kyber_decaps: +median: 511976 cycles/ticks +average: 521571 cycles/ticks + +Loop spin: 160 +gen_a: +median: 57576 cycles/ticks +average: 57962 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11386 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7392 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23601 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34202 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23718 cycles/ticks +average: 24234 cycles/ticks + +poly_tomsg: +median: 3884 cycles/ticks +average: 4022 cycles/ticks + +poly_frommsg: +median: 3468 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11562 cycles/ticks +average: 11690 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4350 cycles/ticks + +indcpa_keypair: +median: 268642 cycles/ticks +average: 273738 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 364092 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 122196 cycles/ticks + +kyber_keypair_derand: +median: 291566 cycles/ticks +average: 293530 cycles/ticks + +kyber_keypair: +median: 300906 cycles/ticks +average: 303929 cycles/ticks + +kyber_encaps_derand: +median: 384834 cycles/ticks +average: 390167 cycles/ticks + +kyber_encaps: +median: 386504 cycles/ticks +average: 393954 cycles/ticks + +kyber_decaps: +median: 512116 cycles/ticks +average: 521027 cycles/ticks + +Loop spin: 161 +gen_a: +median: 57680 cycles/ticks +average: 58212 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11308 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23931 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 34183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24132 cycles/ticks + +poly_tomsg: +median: 3890 cycles/ticks +average: 3994 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3580 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3783 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11446 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4461 cycles/ticks + +indcpa_keypair: +median: 268644 cycles/ticks +average: 272351 cycles/ticks + +indcpa_enc: +median: 357882 cycles/ticks +average: 364724 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 123304 cycles/ticks + +kyber_keypair_derand: +median: 291990 cycles/ticks +average: 296441 cycles/ticks + +kyber_keypair: +median: 300954 cycles/ticks +average: 304783 cycles/ticks + +kyber_encaps_derand: +median: 388768 cycles/ticks +average: 394775 cycles/ticks + +kyber_encaps: +median: 390068 cycles/ticks +average: 396124 cycles/ticks + +kyber_decaps: +median: 516296 cycles/ticks +average: 526415 cycles/ticks + +Loop spin: 162 +gen_a: +median: 57642 cycles/ticks +average: 58245 cycles/ticks + +poly_getnoise_eta1: +median: 11216 cycles/ticks +average: 11300 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23220 cycles/ticks +average: 23382 cycles/ticks + +INVNTT: +median: 33394 cycles/ticks +average: 33592 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24322 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3624 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11432 cycles/ticks + +polyvec_decompress: +median: 4356 cycles/ticks +average: 4511 cycles/ticks + +indcpa_keypair: +median: 268980 cycles/ticks +average: 274815 cycles/ticks + +indcpa_enc: +median: 357802 cycles/ticks +average: 364602 cycles/ticks + +indcpa_dec: +median: 121106 cycles/ticks +average: 121733 cycles/ticks + +kyber_keypair_derand: +median: 291518 cycles/ticks +average: 296612 cycles/ticks + +kyber_keypair: +median: 300980 cycles/ticks +average: 305945 cycles/ticks + +kyber_encaps_derand: +median: 384710 cycles/ticks +average: 392844 cycles/ticks + +kyber_encaps: +median: 386434 cycles/ticks +average: 394078 cycles/ticks + +kyber_decaps: +median: 512652 cycles/ticks +average: 523463 cycles/ticks + +Loop spin: 163 +gen_a: +median: 57630 cycles/ticks +average: 58983 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11330 cycles/ticks + +poly_getnoise_eta2: +median: 7302 cycles/ticks +average: 7443 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23740 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34129 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23981 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4084 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268318 cycles/ticks +average: 273277 cycles/ticks + +indcpa_enc: +median: 357576 cycles/ticks +average: 362550 cycles/ticks + +indcpa_dec: +median: 121358 cycles/ticks +average: 123740 cycles/ticks + +kyber_keypair_derand: +median: 291796 cycles/ticks +average: 296950 cycles/ticks + +kyber_keypair: +median: 301116 cycles/ticks +average: 307033 cycles/ticks + +kyber_encaps_derand: +median: 384828 cycles/ticks +average: 392651 cycles/ticks + +kyber_encaps: +median: 386144 cycles/ticks +average: 392288 cycles/ticks + +kyber_decaps: +median: 512474 cycles/ticks +average: 520834 cycles/ticks + +Loop spin: 164 +gen_a: +median: 57692 cycles/ticks +average: 59055 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11395 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7502 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23871 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34029 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24026 cycles/ticks + +poly_tomsg: +median: 3908 cycles/ticks +average: 4050 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11377 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 269016 cycles/ticks +average: 274418 cycles/ticks + +indcpa_enc: +median: 357900 cycles/ticks +average: 363698 cycles/ticks + +indcpa_dec: +median: 121396 cycles/ticks +average: 123920 cycles/ticks + +kyber_keypair_derand: +median: 291926 cycles/ticks +average: 296244 cycles/ticks + +kyber_keypair: +median: 300856 cycles/ticks +average: 303657 cycles/ticks + +kyber_encaps_derand: +median: 384600 cycles/ticks +average: 392623 cycles/ticks + +kyber_encaps: +median: 386202 cycles/ticks +average: 393812 cycles/ticks + +kyber_decaps: +median: 512646 cycles/ticks +average: 522238 cycles/ticks + +Loop spin: 165 +gen_a: +median: 57548 cycles/ticks +average: 58227 cycles/ticks + +poly_getnoise_eta1: +median: 11202 cycles/ticks +average: 11324 cycles/ticks + +poly_getnoise_eta2: +median: 7376 cycles/ticks +average: 7545 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23684 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34292 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23711 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3888 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11452 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268584 cycles/ticks +average: 271752 cycles/ticks + +indcpa_enc: +median: 357796 cycles/ticks +average: 364497 cycles/ticks + +indcpa_dec: +median: 121348 cycles/ticks +average: 124005 cycles/ticks + +kyber_keypair_derand: +median: 291324 cycles/ticks +average: 297123 cycles/ticks + +kyber_keypair: +median: 301452 cycles/ticks +average: 307188 cycles/ticks + +kyber_encaps_derand: +median: 385120 cycles/ticks +average: 392550 cycles/ticks + +kyber_encaps: +median: 386604 cycles/ticks +average: 391966 cycles/ticks + +kyber_decaps: +median: 512252 cycles/ticks +average: 522571 cycles/ticks + +Loop spin: 166 +gen_a: +median: 57680 cycles/ticks +average: 59108 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11512 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7403 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23755 cycles/ticks + +INVNTT: +median: 33500 cycles/ticks +average: 34261 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23636 cycles/ticks +average: 24326 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268808 cycles/ticks +average: 273503 cycles/ticks + +indcpa_enc: +median: 357938 cycles/ticks +average: 362901 cycles/ticks + +indcpa_dec: +median: 121238 cycles/ticks +average: 122401 cycles/ticks + +kyber_keypair_derand: +median: 291642 cycles/ticks +average: 295809 cycles/ticks + +kyber_keypair: +median: 301136 cycles/ticks +average: 306036 cycles/ticks + +kyber_encaps_derand: +median: 384552 cycles/ticks +average: 391638 cycles/ticks + +kyber_encaps: +median: 386186 cycles/ticks +average: 393539 cycles/ticks + +kyber_decaps: +median: 522510 cycles/ticks +average: 524689 cycles/ticks + +Loop spin: 167 +gen_a: +median: 57660 cycles/ticks +average: 59012 cycles/ticks + +poly_getnoise_eta1: +median: 11354 cycles/ticks +average: 11560 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7370 cycles/ticks + +NTT: +median: 23370 cycles/ticks +average: 23970 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 34195 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23660 cycles/ticks +average: 24122 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3619 cycles/ticks + +poly_compress: +median: 3776 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1034 cycles/ticks +average: 1093 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11652 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268898 cycles/ticks +average: 273278 cycles/ticks + +indcpa_enc: +median: 358040 cycles/ticks +average: 364995 cycles/ticks + +indcpa_dec: +median: 121400 cycles/ticks +average: 123980 cycles/ticks + +kyber_keypair_derand: +median: 291750 cycles/ticks +average: 296987 cycles/ticks + +kyber_keypair: +median: 300850 cycles/ticks +average: 304181 cycles/ticks + +kyber_encaps_derand: +median: 385276 cycles/ticks +average: 392764 cycles/ticks + +kyber_encaps: +median: 386620 cycles/ticks +average: 394051 cycles/ticks + +kyber_decaps: +median: 512262 cycles/ticks +average: 520376 cycles/ticks + +Loop spin: 168 +gen_a: +median: 57646 cycles/ticks +average: 58054 cycles/ticks + +poly_getnoise_eta1: +median: 11208 cycles/ticks +average: 11310 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23398 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 23994 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1057 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11392 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268748 cycles/ticks +average: 272653 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 364633 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 123814 cycles/ticks + +kyber_keypair_derand: +median: 292188 cycles/ticks +average: 297382 cycles/ticks + +kyber_keypair: +median: 301472 cycles/ticks +average: 306957 cycles/ticks + +kyber_encaps_derand: +median: 384428 cycles/ticks +average: 388827 cycles/ticks + +kyber_encaps: +median: 386242 cycles/ticks +average: 393993 cycles/ticks + +kyber_decaps: +median: 511894 cycles/ticks +average: 521948 cycles/ticks + +Loop spin: 169 +gen_a: +median: 57630 cycles/ticks +average: 58657 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11374 cycles/ticks + +poly_getnoise_eta2: +median: 7298 cycles/ticks +average: 7528 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23751 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24102 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3841 cycles/ticks + +poly_decompress: +median: 1044 cycles/ticks +average: 1139 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4350 cycles/ticks +average: 4435 cycles/ticks + +indcpa_keypair: +median: 268732 cycles/ticks +average: 271302 cycles/ticks + +indcpa_enc: +median: 358056 cycles/ticks +average: 364276 cycles/ticks + +indcpa_dec: +median: 121486 cycles/ticks +average: 123707 cycles/ticks + +kyber_keypair_derand: +median: 291874 cycles/ticks +average: 298140 cycles/ticks + +kyber_keypair: +median: 301136 cycles/ticks +average: 305970 cycles/ticks + +kyber_encaps_derand: +median: 385002 cycles/ticks +average: 390257 cycles/ticks + +kyber_encaps: +median: 386130 cycles/ticks +average: 390437 cycles/ticks + +kyber_decaps: +median: 512598 cycles/ticks +average: 521932 cycles/ticks + +Loop spin: 170 +gen_a: +median: 57662 cycles/ticks +average: 58718 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11343 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7394 cycles/ticks + +NTT: +median: 23388 cycles/ticks +average: 23941 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34251 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24127 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3963 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3843 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11529 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4524 cycles/ticks + +indcpa_keypair: +median: 269088 cycles/ticks +average: 274706 cycles/ticks + +indcpa_enc: +median: 357682 cycles/ticks +average: 362619 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 122531 cycles/ticks + +kyber_keypair_derand: +median: 291476 cycles/ticks +average: 296646 cycles/ticks + +kyber_keypair: +median: 301466 cycles/ticks +average: 307376 cycles/ticks + +kyber_encaps_derand: +median: 384994 cycles/ticks +average: 392148 cycles/ticks + +kyber_encaps: +median: 386572 cycles/ticks +average: 393649 cycles/ticks + +kyber_decaps: +median: 512196 cycles/ticks +average: 521446 cycles/ticks + +Loop spin: 171 +gen_a: +median: 57664 cycles/ticks +average: 58799 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11299 cycles/ticks + +poly_getnoise_eta2: +median: 7310 cycles/ticks +average: 7499 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23600 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34160 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23668 cycles/ticks +average: 24293 cycles/ticks + +poly_tomsg: +median: 3910 cycles/ticks +average: 4014 cycles/ticks + +poly_frommsg: +median: 3452 cycles/ticks +average: 3585 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11656 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4487 cycles/ticks + +indcpa_keypair: +median: 268724 cycles/ticks +average: 274331 cycles/ticks + +indcpa_enc: +median: 358012 cycles/ticks +average: 365849 cycles/ticks + +indcpa_dec: +median: 121152 cycles/ticks +average: 121970 cycles/ticks + +kyber_keypair_derand: +median: 291592 cycles/ticks +average: 296867 cycles/ticks + +kyber_keypair: +median: 301236 cycles/ticks +average: 307502 cycles/ticks + +kyber_encaps_derand: +median: 384550 cycles/ticks +average: 391725 cycles/ticks + +kyber_encaps: +median: 386180 cycles/ticks +average: 393812 cycles/ticks + +kyber_decaps: +median: 512096 cycles/ticks +average: 519487 cycles/ticks + +Loop spin: 172 +gen_a: +median: 57676 cycles/ticks +average: 59021 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11310 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7484 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23724 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34041 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23953 cycles/ticks + +poly_tomsg: +median: 3910 cycles/ticks +average: 3997 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3561 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11387 cycles/ticks + +polyvec_decompress: +median: 4306 cycles/ticks +average: 4433 cycles/ticks + +indcpa_keypair: +median: 269062 cycles/ticks +average: 274491 cycles/ticks + +indcpa_enc: +median: 358036 cycles/ticks +average: 364493 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 123346 cycles/ticks + +kyber_keypair_derand: +median: 291808 cycles/ticks +average: 295138 cycles/ticks + +kyber_keypair: +median: 301146 cycles/ticks +average: 305891 cycles/ticks + +kyber_encaps_derand: +median: 384884 cycles/ticks +average: 392785 cycles/ticks + +kyber_encaps: +median: 386178 cycles/ticks +average: 394108 cycles/ticks + +kyber_decaps: +median: 511622 cycles/ticks +average: 518836 cycles/ticks + +Loop spin: 173 +gen_a: +median: 57860 cycles/ticks +average: 59418 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11442 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23320 cycles/ticks +average: 23908 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 34068 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24142 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3706 cycles/ticks +average: 3804 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11584 cycles/ticks +average: 11860 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268832 cycles/ticks +average: 273795 cycles/ticks + +indcpa_enc: +median: 357726 cycles/ticks +average: 365544 cycles/ticks + +indcpa_dec: +median: 124486 cycles/ticks +average: 125300 cycles/ticks + +kyber_keypair_derand: +median: 298916 cycles/ticks +average: 299959 cycles/ticks + +kyber_keypair: +median: 300940 cycles/ticks +average: 305869 cycles/ticks + +kyber_encaps_derand: +median: 384488 cycles/ticks +average: 389164 cycles/ticks + +kyber_encaps: +median: 386010 cycles/ticks +average: 392639 cycles/ticks + +kyber_decaps: +median: 512018 cycles/ticks +average: 521166 cycles/ticks + +Loop spin: 174 +gen_a: +median: 57598 cycles/ticks +average: 58224 cycles/ticks + +poly_getnoise_eta1: +median: 11348 cycles/ticks +average: 11441 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23536 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23922 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3775 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11483 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268820 cycles/ticks +average: 272099 cycles/ticks + +indcpa_enc: +median: 357922 cycles/ticks +average: 364178 cycles/ticks + +indcpa_dec: +median: 121488 cycles/ticks +average: 124211 cycles/ticks + +kyber_keypair_derand: +median: 291892 cycles/ticks +average: 297046 cycles/ticks + +kyber_keypair: +median: 301470 cycles/ticks +average: 307628 cycles/ticks + +kyber_encaps_derand: +median: 384828 cycles/ticks +average: 391970 cycles/ticks + +kyber_encaps: +median: 386302 cycles/ticks +average: 394148 cycles/ticks + +kyber_decaps: +median: 511814 cycles/ticks +average: 519160 cycles/ticks + +Loop spin: 175 +gen_a: +median: 57608 cycles/ticks +average: 58229 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11362 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23432 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23686 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3464 cycles/ticks +average: 3524 cycles/ticks + +poly_compress: +median: 3768 cycles/ticks +average: 3861 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11425 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4317 cycles/ticks + +indcpa_keypair: +median: 268524 cycles/ticks +average: 273066 cycles/ticks + +indcpa_enc: +median: 358130 cycles/ticks +average: 366919 cycles/ticks + +indcpa_dec: +median: 121352 cycles/ticks +average: 124083 cycles/ticks + +kyber_keypair_derand: +median: 292038 cycles/ticks +average: 298691 cycles/ticks + +kyber_keypair: +median: 301822 cycles/ticks +average: 308110 cycles/ticks + +kyber_encaps_derand: +median: 384742 cycles/ticks +average: 391478 cycles/ticks + +kyber_encaps: +median: 385512 cycles/ticks +average: 387834 cycles/ticks + +kyber_decaps: +median: 511624 cycles/ticks +average: 514190 cycles/ticks + +Loop spin: 176 +gen_a: +median: 57532 cycles/ticks +average: 57892 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11467 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7310 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23496 cycles/ticks + +INVNTT: +median: 33416 cycles/ticks +average: 33731 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23809 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3919 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11444 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4374 cycles/ticks + +indcpa_keypair: +median: 268190 cycles/ticks +average: 270048 cycles/ticks + +indcpa_enc: +median: 357466 cycles/ticks +average: 359855 cycles/ticks + +indcpa_dec: +median: 121206 cycles/ticks +average: 121834 cycles/ticks + +kyber_keypair_derand: +median: 291408 cycles/ticks +average: 293264 cycles/ticks + +kyber_keypair: +median: 300496 cycles/ticks +average: 302094 cycles/ticks + +kyber_encaps_derand: +median: 384602 cycles/ticks +average: 387085 cycles/ticks + +kyber_encaps: +median: 385676 cycles/ticks +average: 387729 cycles/ticks + +kyber_decaps: +median: 511576 cycles/ticks +average: 514153 cycles/ticks + +Loop spin: 177 +gen_a: +median: 57558 cycles/ticks +average: 57950 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11341 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23410 cycles/ticks + +INVNTT: +median: 33424 cycles/ticks +average: 33599 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23678 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 272212 cycles/ticks +average: 273775 cycles/ticks + +indcpa_enc: +median: 361624 cycles/ticks +average: 364414 cycles/ticks + +indcpa_dec: +median: 121182 cycles/ticks +average: 122110 cycles/ticks + +kyber_keypair_derand: +median: 291438 cycles/ticks +average: 293982 cycles/ticks + +kyber_keypair: +median: 300630 cycles/ticks +average: 303113 cycles/ticks + +kyber_encaps_derand: +median: 384844 cycles/ticks +average: 387791 cycles/ticks + +kyber_encaps: +median: 386064 cycles/ticks +average: 388970 cycles/ticks + +kyber_decaps: +median: 511940 cycles/ticks +average: 515717 cycles/ticks + +Loop spin: 178 +gen_a: +median: 57644 cycles/ticks +average: 58333 cycles/ticks + +poly_getnoise_eta1: +median: 11200 cycles/ticks +average: 11275 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23447 cycles/ticks + +INVNTT: +median: 33422 cycles/ticks +average: 33673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23728 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3729 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11403 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268656 cycles/ticks +average: 271203 cycles/ticks + +indcpa_enc: +median: 357636 cycles/ticks +average: 359832 cycles/ticks + +indcpa_dec: +median: 121238 cycles/ticks +average: 122150 cycles/ticks + +kyber_keypair_derand: +median: 291336 cycles/ticks +average: 293681 cycles/ticks + +kyber_keypair: +median: 300686 cycles/ticks +average: 302684 cycles/ticks + +kyber_encaps_derand: +median: 384614 cycles/ticks +average: 386773 cycles/ticks + +kyber_encaps: +median: 385890 cycles/ticks +average: 388481 cycles/ticks + +kyber_decaps: +median: 512256 cycles/ticks +average: 515484 cycles/ticks + +Loop spin: 179 +gen_a: +median: 57666 cycles/ticks +average: 58271 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11388 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23434 cycles/ticks + +INVNTT: +median: 33422 cycles/ticks +average: 33623 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23700 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11404 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268126 cycles/ticks +average: 269893 cycles/ticks + +indcpa_enc: +median: 357964 cycles/ticks +average: 359964 cycles/ticks + +indcpa_dec: +median: 121608 cycles/ticks +average: 124601 cycles/ticks + +kyber_keypair_derand: +median: 291552 cycles/ticks +average: 293815 cycles/ticks + +kyber_keypair: +median: 300584 cycles/ticks +average: 303024 cycles/ticks + +kyber_encaps_derand: +median: 384586 cycles/ticks +average: 387617 cycles/ticks + +kyber_encaps: +median: 386068 cycles/ticks +average: 388577 cycles/ticks + +kyber_decaps: +median: 511940 cycles/ticks +average: 515003 cycles/ticks + +Loop spin: 180 +gen_a: +median: 57598 cycles/ticks +average: 58015 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11348 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23407 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 33763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 23802 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4308 cycles/ticks + +indcpa_keypair: +median: 268408 cycles/ticks +average: 269736 cycles/ticks + +indcpa_enc: +median: 357694 cycles/ticks +average: 359580 cycles/ticks + +indcpa_dec: +median: 121194 cycles/ticks +average: 122253 cycles/ticks + +kyber_keypair_derand: +median: 291216 cycles/ticks +average: 293486 cycles/ticks + +kyber_keypair: +median: 300766 cycles/ticks +average: 303280 cycles/ticks + +kyber_encaps_derand: +median: 384416 cycles/ticks +average: 386789 cycles/ticks + +kyber_encaps: +median: 385706 cycles/ticks +average: 390161 cycles/ticks + +kyber_decaps: +median: 511810 cycles/ticks +average: 517252 cycles/ticks + +Loop spin: 181 +gen_a: +median: 57536 cycles/ticks +average: 58092 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11388 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23479 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33619 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23714 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268172 cycles/ticks +average: 269686 cycles/ticks + +indcpa_enc: +median: 357782 cycles/ticks +average: 360329 cycles/ticks + +indcpa_dec: +median: 121230 cycles/ticks +average: 123367 cycles/ticks + +kyber_keypair_derand: +median: 291896 cycles/ticks +average: 298856 cycles/ticks + +kyber_keypair: +median: 301930 cycles/ticks +average: 308539 cycles/ticks + +kyber_encaps_derand: +median: 394586 cycles/ticks +average: 396420 cycles/ticks + +kyber_encaps: +median: 396312 cycles/ticks +average: 397917 cycles/ticks + +kyber_decaps: +median: 525108 cycles/ticks +average: 526776 cycles/ticks + +Loop spin: 182 +gen_a: +median: 57758 cycles/ticks +average: 59306 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11517 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7376 cycles/ticks + +NTT: +median: 23362 cycles/ticks +average: 23933 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 34191 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23994 cycles/ticks + +poly_tomsg: +median: 3912 cycles/ticks +average: 4050 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3881 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11590 cycles/ticks + +polyvec_decompress: +median: 4316 cycles/ticks +average: 4424 cycles/ticks + +indcpa_keypair: +median: 269732 cycles/ticks +average: 276305 cycles/ticks + +indcpa_enc: +median: 358654 cycles/ticks +average: 367374 cycles/ticks + +indcpa_dec: +median: 121512 cycles/ticks +average: 124528 cycles/ticks + +kyber_keypair_derand: +median: 292182 cycles/ticks +average: 299813 cycles/ticks + +kyber_keypair: +median: 301494 cycles/ticks +average: 308609 cycles/ticks + +kyber_encaps_derand: +median: 385332 cycles/ticks +average: 394715 cycles/ticks + +kyber_encaps: +median: 386704 cycles/ticks +average: 396298 cycles/ticks + +kyber_decaps: +median: 515092 cycles/ticks +average: 525544 cycles/ticks + +Loop spin: 183 +gen_a: +median: 57720 cycles/ticks +average: 59054 cycles/ticks + +poly_getnoise_eta1: +median: 11352 cycles/ticks +average: 11495 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7467 cycles/ticks + +NTT: +median: 23456 cycles/ticks +average: 24062 cycles/ticks + +INVNTT: +median: 33500 cycles/ticks +average: 34469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24197 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11612 cycles/ticks + +polyvec_decompress: +median: 4328 cycles/ticks +average: 4432 cycles/ticks + +indcpa_keypair: +median: 269326 cycles/ticks +average: 274469 cycles/ticks + +indcpa_enc: +median: 358002 cycles/ticks +average: 366006 cycles/ticks + +indcpa_dec: +median: 121560 cycles/ticks +average: 124242 cycles/ticks + +kyber_keypair_derand: +median: 291900 cycles/ticks +average: 298288 cycles/ticks + +kyber_keypair: +median: 301150 cycles/ticks +average: 306966 cycles/ticks + +kyber_encaps_derand: +median: 384974 cycles/ticks +average: 393148 cycles/ticks + +kyber_encaps: +median: 386044 cycles/ticks +average: 394639 cycles/ticks + +kyber_decaps: +median: 520972 cycles/ticks +average: 526183 cycles/ticks + +Loop spin: 184 +gen_a: +median: 57710 cycles/ticks +average: 59235 cycles/ticks + +poly_getnoise_eta1: +median: 11348 cycles/ticks +average: 11604 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7435 cycles/ticks + +NTT: +median: 23488 cycles/ticks +average: 24110 cycles/ticks + +INVNTT: +median: 33538 cycles/ticks +average: 34480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23630 cycles/ticks +average: 24258 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3614 cycles/ticks + +poly_compress: +median: 3698 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11380 cycles/ticks +average: 11665 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268754 cycles/ticks +average: 275619 cycles/ticks + +indcpa_enc: +median: 358122 cycles/ticks +average: 365881 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 121846 cycles/ticks + +kyber_keypair_derand: +median: 291424 cycles/ticks +average: 293241 cycles/ticks + +kyber_keypair: +median: 300888 cycles/ticks +average: 302391 cycles/ticks + +kyber_encaps_derand: +median: 384618 cycles/ticks +average: 386972 cycles/ticks + +kyber_encaps: +median: 385642 cycles/ticks +average: 387979 cycles/ticks + +kyber_decaps: +median: 511654 cycles/ticks +average: 514400 cycles/ticks + +Loop spin: 185 +gen_a: +median: 57550 cycles/ticks +average: 57978 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11362 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23402 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33733 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23785 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11478 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268584 cycles/ticks +average: 270110 cycles/ticks + +indcpa_enc: +median: 357670 cycles/ticks +average: 360128 cycles/ticks + +indcpa_dec: +median: 121216 cycles/ticks +average: 121829 cycles/ticks + +kyber_keypair_derand: +median: 291126 cycles/ticks +average: 292828 cycles/ticks + +kyber_keypair: +median: 300578 cycles/ticks +average: 302360 cycles/ticks + +kyber_encaps_derand: +median: 384384 cycles/ticks +average: 386338 cycles/ticks + +kyber_encaps: +median: 385574 cycles/ticks +average: 387871 cycles/ticks + +kyber_decaps: +median: 511616 cycles/ticks +average: 514415 cycles/ticks + +Loop spin: 186 +gen_a: +median: 57558 cycles/ticks +average: 58004 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11332 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23482 cycles/ticks + +INVNTT: +median: 33418 cycles/ticks +average: 33629 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23556 cycles/ticks +average: 23665 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11381 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268388 cycles/ticks +average: 269811 cycles/ticks + +indcpa_enc: +median: 357498 cycles/ticks +average: 359310 cycles/ticks + +indcpa_dec: +median: 121196 cycles/ticks +average: 122097 cycles/ticks + +kyber_keypair_derand: +median: 291208 cycles/ticks +average: 292665 cycles/ticks + +kyber_keypair: +median: 300686 cycles/ticks +average: 302680 cycles/ticks + +kyber_encaps_derand: +median: 384538 cycles/ticks +average: 386478 cycles/ticks + +kyber_encaps: +median: 385730 cycles/ticks +average: 388141 cycles/ticks + +kyber_decaps: +median: 511470 cycles/ticks +average: 514835 cycles/ticks + +Loop spin: 187 +gen_a: +median: 57632 cycles/ticks +average: 58009 cycles/ticks + +poly_getnoise_eta1: +median: 11218 cycles/ticks +average: 11279 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23427 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23698 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3479 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11618 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268120 cycles/ticks +average: 269532 cycles/ticks + +indcpa_enc: +median: 357490 cycles/ticks +average: 359444 cycles/ticks + +indcpa_dec: +median: 121240 cycles/ticks +average: 122179 cycles/ticks + +kyber_keypair_derand: +median: 291404 cycles/ticks +average: 293368 cycles/ticks + +kyber_keypair: +median: 300718 cycles/ticks +average: 302215 cycles/ticks + +kyber_encaps_derand: +median: 384496 cycles/ticks +average: 387684 cycles/ticks + +kyber_encaps: +median: 385510 cycles/ticks +average: 387927 cycles/ticks + +kyber_decaps: +median: 511590 cycles/ticks +average: 514612 cycles/ticks + +Loop spin: 188 +gen_a: +median: 57604 cycles/ticks +average: 58071 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23519 cycles/ticks + +INVNTT: +median: 33434 cycles/ticks +average: 33749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23658 cycles/ticks +average: 23885 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11411 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268200 cycles/ticks +average: 269841 cycles/ticks + +indcpa_enc: +median: 357692 cycles/ticks +average: 359525 cycles/ticks + +indcpa_dec: +median: 121188 cycles/ticks +average: 121829 cycles/ticks + +kyber_keypair_derand: +median: 291276 cycles/ticks +average: 293002 cycles/ticks + +kyber_keypair: +median: 300790 cycles/ticks +average: 302874 cycles/ticks + +kyber_encaps_derand: +median: 384560 cycles/ticks +average: 386726 cycles/ticks + +kyber_encaps: +median: 385688 cycles/ticks +average: 387943 cycles/ticks + +kyber_decaps: +median: 511566 cycles/ticks +average: 514320 cycles/ticks + +Loop spin: 189 +gen_a: +median: 57668 cycles/ticks +average: 58004 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11426 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23597 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33822 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23704 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3707 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268042 cycles/ticks +average: 269592 cycles/ticks + +indcpa_enc: +median: 357812 cycles/ticks +average: 360252 cycles/ticks + +indcpa_dec: +median: 121160 cycles/ticks +average: 121764 cycles/ticks + +kyber_keypair_derand: +median: 291258 cycles/ticks +average: 292853 cycles/ticks + +kyber_keypair: +median: 300850 cycles/ticks +average: 302610 cycles/ticks + +kyber_encaps_derand: +median: 384828 cycles/ticks +average: 387268 cycles/ticks + +kyber_encaps: +median: 385852 cycles/ticks +average: 387944 cycles/ticks + +kyber_decaps: +median: 512030 cycles/ticks +average: 514663 cycles/ticks + +Loop spin: 190 +gen_a: +median: 57646 cycles/ticks +average: 58320 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11339 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23443 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33645 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23688 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3892 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11403 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268800 cycles/ticks +average: 270795 cycles/ticks + +indcpa_enc: +median: 357524 cycles/ticks +average: 359773 cycles/ticks + +indcpa_dec: +median: 121264 cycles/ticks +average: 121914 cycles/ticks + +kyber_keypair_derand: +median: 291308 cycles/ticks +average: 292863 cycles/ticks + +kyber_keypair: +median: 300596 cycles/ticks +average: 302143 cycles/ticks + +kyber_encaps_derand: +median: 384454 cycles/ticks +average: 386682 cycles/ticks + +kyber_encaps: +median: 385568 cycles/ticks +average: 387764 cycles/ticks + +kyber_decaps: +median: 511788 cycles/ticks +average: 514393 cycles/ticks + +Loop spin: 191 +gen_a: +median: 57656 cycles/ticks +average: 58130 cycles/ticks + +poly_getnoise_eta1: +median: 11222 cycles/ticks +average: 11351 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23416 cycles/ticks + +INVNTT: +median: 33418 cycles/ticks +average: 33606 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23680 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268384 cycles/ticks +average: 270255 cycles/ticks + +indcpa_enc: +median: 357846 cycles/ticks +average: 359556 cycles/ticks + +indcpa_dec: +median: 121228 cycles/ticks +average: 122067 cycles/ticks + +kyber_keypair_derand: +median: 291498 cycles/ticks +average: 292931 cycles/ticks + +kyber_keypair: +median: 300738 cycles/ticks +average: 302630 cycles/ticks + +kyber_encaps_derand: +median: 384690 cycles/ticks +average: 387230 cycles/ticks + +kyber_encaps: +median: 385574 cycles/ticks +average: 387810 cycles/ticks + +kyber_decaps: +median: 512078 cycles/ticks +average: 514664 cycles/ticks + +Loop spin: 192 +gen_a: +median: 57590 cycles/ticks +average: 58015 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11405 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23452 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 33745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23759 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4328 cycles/ticks + +indcpa_keypair: +median: 268706 cycles/ticks +average: 270497 cycles/ticks + +indcpa_enc: +median: 357482 cycles/ticks +average: 360369 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 121964 cycles/ticks + +kyber_keypair_derand: +median: 291954 cycles/ticks +average: 294038 cycles/ticks + +kyber_keypair: +median: 301026 cycles/ticks +average: 303142 cycles/ticks + +kyber_encaps_derand: +median: 384108 cycles/ticks +average: 386750 cycles/ticks + +kyber_encaps: +median: 385302 cycles/ticks +average: 387699 cycles/ticks + +kyber_decaps: +median: 511330 cycles/ticks +average: 514009 cycles/ticks + +Loop spin: 193 +gen_a: +median: 57600 cycles/ticks +average: 58001 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11380 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23514 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 33663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23710 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11507 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4321 cycles/ticks + +indcpa_keypair: +median: 268410 cycles/ticks +average: 270043 cycles/ticks + +indcpa_enc: +median: 357432 cycles/ticks +average: 359417 cycles/ticks + +indcpa_dec: +median: 121128 cycles/ticks +average: 121711 cycles/ticks + +kyber_keypair_derand: +median: 291318 cycles/ticks +average: 292916 cycles/ticks + +kyber_keypair: +median: 300938 cycles/ticks +average: 303188 cycles/ticks + +kyber_encaps_derand: +median: 385388 cycles/ticks +average: 389947 cycles/ticks + +kyber_encaps: +median: 386744 cycles/ticks +average: 392491 cycles/ticks + +kyber_decaps: +median: 512382 cycles/ticks +average: 519372 cycles/ticks + +Loop spin: 194 +gen_a: +median: 57564 cycles/ticks +average: 57968 cycles/ticks + +poly_getnoise_eta1: +median: 11208 cycles/ticks +average: 11306 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23382 cycles/ticks + +INVNTT: +median: 33416 cycles/ticks +average: 33590 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23696 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4272 cycles/ticks + +indcpa_keypair: +median: 268462 cycles/ticks +average: 272782 cycles/ticks + +indcpa_enc: +median: 357648 cycles/ticks +average: 362549 cycles/ticks + +indcpa_dec: +median: 121168 cycles/ticks +average: 122772 cycles/ticks + +kyber_keypair_derand: +median: 291968 cycles/ticks +average: 297948 cycles/ticks + +kyber_keypair: +median: 301090 cycles/ticks +average: 306142 cycles/ticks + +kyber_encaps_derand: +median: 385166 cycles/ticks +average: 393118 cycles/ticks + +kyber_encaps: +median: 386334 cycles/ticks +average: 392845 cycles/ticks + +kyber_decaps: +median: 512866 cycles/ticks +average: 524319 cycles/ticks + +Loop spin: 195 +gen_a: +median: 57830 cycles/ticks +average: 59312 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11302 cycles/ticks + +poly_getnoise_eta2: +median: 7372 cycles/ticks +average: 7569 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23869 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34173 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24250 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3728 cycles/ticks +average: 3829 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11504 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268754 cycles/ticks +average: 275420 cycles/ticks + +indcpa_enc: +median: 357836 cycles/ticks +average: 365541 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 123386 cycles/ticks + +kyber_keypair_derand: +median: 291684 cycles/ticks +average: 296114 cycles/ticks + +kyber_keypair: +median: 301058 cycles/ticks +average: 306531 cycles/ticks + +kyber_encaps_derand: +median: 384648 cycles/ticks +average: 391781 cycles/ticks + +kyber_encaps: +median: 386332 cycles/ticks +average: 395271 cycles/ticks + +kyber_decaps: +median: 512806 cycles/ticks +average: 523344 cycles/ticks + +Loop spin: 196 +gen_a: +median: 57686 cycles/ticks +average: 58857 cycles/ticks + +poly_getnoise_eta1: +median: 11354 cycles/ticks +average: 11479 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23626 cycles/ticks +average: 24088 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34296 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23650 cycles/ticks +average: 24228 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3641 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3732 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11644 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268970 cycles/ticks +average: 274055 cycles/ticks + +indcpa_enc: +median: 357686 cycles/ticks +average: 361516 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 122814 cycles/ticks + +kyber_keypair_derand: +median: 291718 cycles/ticks +average: 297371 cycles/ticks + +kyber_keypair: +median: 301436 cycles/ticks +average: 307245 cycles/ticks + +kyber_encaps_derand: +median: 384924 cycles/ticks +average: 390782 cycles/ticks + +kyber_encaps: +median: 386500 cycles/ticks +average: 392202 cycles/ticks + +kyber_decaps: +median: 511964 cycles/ticks +average: 517889 cycles/ticks + +Loop spin: 197 +gen_a: +median: 57730 cycles/ticks +average: 59373 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11543 cycles/ticks + +poly_getnoise_eta2: +median: 7290 cycles/ticks +average: 7478 cycles/ticks + +NTT: +median: 23434 cycles/ticks +average: 24030 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34347 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23758 cycles/ticks +average: 24354 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3696 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1090 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11604 cycles/ticks + +polyvec_decompress: +median: 4322 cycles/ticks +average: 4431 cycles/ticks + +indcpa_keypair: +median: 268542 cycles/ticks +average: 274310 cycles/ticks + +indcpa_enc: +median: 357640 cycles/ticks +average: 363400 cycles/ticks + +indcpa_dec: +median: 121494 cycles/ticks +average: 124300 cycles/ticks + +kyber_keypair_derand: +median: 292330 cycles/ticks +average: 299761 cycles/ticks + +kyber_keypair: +median: 303008 cycles/ticks +average: 308542 cycles/ticks + +kyber_encaps_derand: +median: 395656 cycles/ticks +average: 398322 cycles/ticks + +kyber_encaps: +median: 387668 cycles/ticks +average: 395909 cycles/ticks + +kyber_decaps: +median: 512528 cycles/ticks +average: 522933 cycles/ticks + +Loop spin: 198 +gen_a: +median: 57560 cycles/ticks +average: 58231 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11370 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23208 cycles/ticks +average: 23374 cycles/ticks + +INVNTT: +median: 33422 cycles/ticks +average: 33655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23941 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3883 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1106 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11643 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268592 cycles/ticks +average: 273446 cycles/ticks + +indcpa_enc: +median: 357818 cycles/ticks +average: 364851 cycles/ticks + +indcpa_dec: +median: 121094 cycles/ticks +average: 121971 cycles/ticks + +kyber_keypair_derand: +median: 291914 cycles/ticks +average: 299665 cycles/ticks + +kyber_keypair: +median: 301222 cycles/ticks +average: 306121 cycles/ticks + +kyber_encaps_derand: +median: 384382 cycles/ticks +average: 387015 cycles/ticks + +kyber_encaps: +median: 385888 cycles/ticks +average: 387768 cycles/ticks + +kyber_decaps: +median: 511554 cycles/ticks +average: 514956 cycles/ticks + +Loop spin: 199 +gen_a: +median: 57656 cycles/ticks +average: 58197 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11381 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23455 cycles/ticks + +INVNTT: +median: 33416 cycles/ticks +average: 33575 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23688 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268112 cycles/ticks +average: 270154 cycles/ticks + +indcpa_enc: +median: 357426 cycles/ticks +average: 359757 cycles/ticks + +indcpa_dec: +median: 121132 cycles/ticks +average: 122545 cycles/ticks + +kyber_keypair_derand: +median: 291522 cycles/ticks +average: 293152 cycles/ticks + +kyber_keypair: +median: 300692 cycles/ticks +average: 302270 cycles/ticks + +kyber_encaps_derand: +median: 384900 cycles/ticks +average: 387737 cycles/ticks + +kyber_encaps: +median: 385872 cycles/ticks +average: 388546 cycles/ticks + +kyber_decaps: +median: 511688 cycles/ticks +average: 515307 cycles/ticks + +Loop spin: 200 +gen_a: +median: 57692 cycles/ticks +average: 58122 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11367 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7287 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23475 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33619 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23679 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11376 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268826 cycles/ticks +average: 270433 cycles/ticks + +indcpa_enc: +median: 357554 cycles/ticks +average: 359386 cycles/ticks + +indcpa_dec: +median: 121388 cycles/ticks +average: 122617 cycles/ticks + +kyber_keypair_derand: +median: 291700 cycles/ticks +average: 294378 cycles/ticks + +kyber_keypair: +median: 300782 cycles/ticks +average: 302958 cycles/ticks + +kyber_encaps_derand: +median: 384394 cycles/ticks +average: 386447 cycles/ticks + +kyber_encaps: +median: 385460 cycles/ticks +average: 387630 cycles/ticks + +kyber_decaps: +median: 511584 cycles/ticks +average: 514874 cycles/ticks + +Loop spin: 201 +gen_a: +median: 57656 cycles/ticks +average: 58144 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11418 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23448 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33738 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23694 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4272 cycles/ticks + +indcpa_keypair: +median: 268552 cycles/ticks +average: 269975 cycles/ticks + +indcpa_enc: +median: 359004 cycles/ticks +average: 360814 cycles/ticks + +indcpa_dec: +median: 121224 cycles/ticks +average: 121872 cycles/ticks + +kyber_keypair_derand: +median: 291128 cycles/ticks +average: 293449 cycles/ticks + +kyber_keypair: +median: 300764 cycles/ticks +average: 302339 cycles/ticks + +kyber_encaps_derand: +median: 385868 cycles/ticks +average: 388174 cycles/ticks + +kyber_encaps: +median: 387572 cycles/ticks +average: 389664 cycles/ticks + +kyber_decaps: +median: 513416 cycles/ticks +average: 516902 cycles/ticks + +Loop spin: 202 +gen_a: +median: 57608 cycles/ticks +average: 58022 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11489 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7352 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23475 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33617 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23741 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3712 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11474 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4314 cycles/ticks + +indcpa_keypair: +median: 268674 cycles/ticks +average: 270387 cycles/ticks + +indcpa_enc: +median: 357746 cycles/ticks +average: 361466 cycles/ticks + +indcpa_dec: +median: 121130 cycles/ticks +average: 121738 cycles/ticks + +kyber_keypair_derand: +median: 291690 cycles/ticks +average: 294293 cycles/ticks + +kyber_keypair: +median: 300762 cycles/ticks +average: 302684 cycles/ticks + +kyber_encaps_derand: +median: 384662 cycles/ticks +average: 388295 cycles/ticks + +kyber_encaps: +median: 385844 cycles/ticks +average: 388541 cycles/ticks + +kyber_decaps: +median: 511612 cycles/ticks +average: 514676 cycles/ticks + +Loop spin: 203 +gen_a: +median: 57594 cycles/ticks +average: 58115 cycles/ticks + +poly_getnoise_eta1: +median: 11208 cycles/ticks +average: 11286 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23528 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23818 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11456 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4337 cycles/ticks + +indcpa_keypair: +median: 268298 cycles/ticks +average: 269952 cycles/ticks + +indcpa_enc: +median: 357540 cycles/ticks +average: 359523 cycles/ticks + +indcpa_dec: +median: 121258 cycles/ticks +average: 121981 cycles/ticks + +kyber_keypair_derand: +median: 291620 cycles/ticks +average: 293323 cycles/ticks + +kyber_keypair: +median: 300698 cycles/ticks +average: 302425 cycles/ticks + +kyber_encaps_derand: +median: 388404 cycles/ticks +average: 391453 cycles/ticks + +kyber_encaps: +median: 389882 cycles/ticks +average: 395663 cycles/ticks + +kyber_decaps: +median: 516120 cycles/ticks +average: 523527 cycles/ticks + +Loop spin: 204 +gen_a: +median: 57664 cycles/ticks +average: 58354 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11316 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7248 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23418 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 33967 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23700 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11404 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4416 cycles/ticks + +indcpa_keypair: +median: 268828 cycles/ticks +average: 272602 cycles/ticks + +indcpa_enc: +median: 357922 cycles/ticks +average: 364295 cycles/ticks + +indcpa_dec: +median: 121234 cycles/ticks +average: 123567 cycles/ticks + +kyber_keypair_derand: +median: 291814 cycles/ticks +average: 297537 cycles/ticks + +kyber_keypair: +median: 301062 cycles/ticks +average: 306367 cycles/ticks + +kyber_encaps_derand: +median: 384854 cycles/ticks +average: 392426 cycles/ticks + +kyber_encaps: +median: 386164 cycles/ticks +average: 393604 cycles/ticks + +kyber_decaps: +median: 512894 cycles/ticks +average: 524633 cycles/ticks + +Loop spin: 205 +gen_a: +median: 57832 cycles/ticks +average: 59093 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11421 cycles/ticks + +poly_getnoise_eta2: +median: 7410 cycles/ticks +average: 7575 cycles/ticks + +NTT: +median: 23322 cycles/ticks +average: 23809 cycles/ticks + +INVNTT: +median: 33568 cycles/ticks +average: 34499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23932 cycles/ticks + +poly_tomsg: +median: 3870 cycles/ticks +average: 3978 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3592 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11618 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4393 cycles/ticks + +indcpa_keypair: +median: 268802 cycles/ticks +average: 275077 cycles/ticks + +indcpa_enc: +median: 358132 cycles/ticks +average: 366438 cycles/ticks + +indcpa_dec: +median: 121478 cycles/ticks +average: 123760 cycles/ticks + +kyber_keypair_derand: +median: 291598 cycles/ticks +average: 297121 cycles/ticks + +kyber_keypair: +median: 301312 cycles/ticks +average: 306863 cycles/ticks + +kyber_encaps_derand: +median: 384984 cycles/ticks +average: 392013 cycles/ticks + +kyber_encaps: +median: 386600 cycles/ticks +average: 394803 cycles/ticks + +kyber_decaps: +median: 512580 cycles/ticks +average: 523110 cycles/ticks + +Loop spin: 206 +gen_a: +median: 57830 cycles/ticks +average: 59411 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11375 cycles/ticks + +poly_getnoise_eta2: +median: 7424 cycles/ticks +average: 7581 cycles/ticks + +NTT: +median: 23486 cycles/ticks +average: 24069 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34600 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23812 cycles/ticks +average: 24407 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11678 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268354 cycles/ticks +average: 272430 cycles/ticks + +indcpa_enc: +median: 357798 cycles/ticks +average: 364013 cycles/ticks + +indcpa_dec: +median: 121520 cycles/ticks +average: 124207 cycles/ticks + +kyber_keypair_derand: +median: 291484 cycles/ticks +average: 297196 cycles/ticks + +kyber_keypair: +median: 301046 cycles/ticks +average: 306378 cycles/ticks + +kyber_encaps_derand: +median: 384868 cycles/ticks +average: 392399 cycles/ticks + +kyber_encaps: +median: 386710 cycles/ticks +average: 395487 cycles/ticks + +kyber_decaps: +median: 512396 cycles/ticks +average: 522702 cycles/ticks + +Loop spin: 207 +gen_a: +median: 57622 cycles/ticks +average: 58044 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11401 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23483 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24167 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1114 cycles/ticks + +polyvec_compress: +median: 11414 cycles/ticks +average: 11602 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4321 cycles/ticks + +indcpa_keypair: +median: 268304 cycles/ticks +average: 271348 cycles/ticks + +indcpa_enc: +median: 357976 cycles/ticks +average: 363861 cycles/ticks + +indcpa_dec: +median: 121288 cycles/ticks +average: 123593 cycles/ticks + +kyber_keypair_derand: +median: 291616 cycles/ticks +average: 296207 cycles/ticks + +kyber_keypair: +median: 301172 cycles/ticks +average: 306351 cycles/ticks + +kyber_encaps_derand: +median: 384538 cycles/ticks +average: 390365 cycles/ticks + +kyber_encaps: +median: 386054 cycles/ticks +average: 391858 cycles/ticks + +kyber_decaps: +median: 512154 cycles/ticks +average: 521124 cycles/ticks + +Loop spin: 208 +gen_a: +median: 57574 cycles/ticks +average: 58393 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11444 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7352 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23415 cycles/ticks + +INVNTT: +median: 33434 cycles/ticks +average: 34084 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23975 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3579 cycles/ticks + +poly_compress: +median: 3718 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268720 cycles/ticks +average: 275060 cycles/ticks + +indcpa_enc: +median: 357800 cycles/ticks +average: 363982 cycles/ticks + +indcpa_dec: +median: 121210 cycles/ticks +average: 122392 cycles/ticks + +kyber_keypair_derand: +median: 292274 cycles/ticks +average: 298355 cycles/ticks + +kyber_keypair: +median: 301470 cycles/ticks +average: 306665 cycles/ticks + +kyber_encaps_derand: +median: 384648 cycles/ticks +average: 391931 cycles/ticks + +kyber_encaps: +median: 385650 cycles/ticks +average: 389183 cycles/ticks + +kyber_decaps: +median: 511926 cycles/ticks +average: 515654 cycles/ticks + +Loop spin: 209 +gen_a: +median: 57606 cycles/ticks +average: 58037 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23216 cycles/ticks +average: 23399 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33614 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23756 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268620 cycles/ticks +average: 270095 cycles/ticks + +indcpa_enc: +median: 357568 cycles/ticks +average: 359766 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 122241 cycles/ticks + +kyber_keypair_derand: +median: 291618 cycles/ticks +average: 293121 cycles/ticks + +kyber_keypair: +median: 301074 cycles/ticks +average: 305014 cycles/ticks + +kyber_encaps_derand: +median: 384692 cycles/ticks +average: 387278 cycles/ticks + +kyber_encaps: +median: 385704 cycles/ticks +average: 387896 cycles/ticks + +kyber_decaps: +median: 511990 cycles/ticks +average: 515061 cycles/ticks + +Loop spin: 210 +gen_a: +median: 57622 cycles/ticks +average: 58028 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11335 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7291 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23547 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33600 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23676 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268602 cycles/ticks +average: 270512 cycles/ticks + +indcpa_enc: +median: 357576 cycles/ticks +average: 359423 cycles/ticks + +indcpa_dec: +median: 121214 cycles/ticks +average: 121933 cycles/ticks + +kyber_keypair_derand: +median: 291290 cycles/ticks +average: 292815 cycles/ticks + +kyber_keypair: +median: 300722 cycles/ticks +average: 302799 cycles/ticks + +kyber_encaps_derand: +median: 384644 cycles/ticks +average: 387106 cycles/ticks + +kyber_encaps: +median: 385824 cycles/ticks +average: 387941 cycles/ticks + +kyber_decaps: +median: 511808 cycles/ticks +average: 517792 cycles/ticks + +Loop spin: 211 +gen_a: +median: 57564 cycles/ticks +average: 57939 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11380 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7323 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23524 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 33710 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23789 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3893 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11409 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 268308 cycles/ticks +average: 272636 cycles/ticks + +indcpa_enc: +median: 357766 cycles/ticks +average: 360312 cycles/ticks + +indcpa_dec: +median: 121306 cycles/ticks +average: 122029 cycles/ticks + +kyber_keypair_derand: +median: 291426 cycles/ticks +average: 293187 cycles/ticks + +kyber_keypair: +median: 300834 cycles/ticks +average: 303178 cycles/ticks + +kyber_encaps_derand: +median: 384390 cycles/ticks +average: 387054 cycles/ticks + +kyber_encaps: +median: 385764 cycles/ticks +average: 388760 cycles/ticks + +kyber_decaps: +median: 511764 cycles/ticks +average: 514317 cycles/ticks + +Loop spin: 212 +gen_a: +median: 57654 cycles/ticks +average: 58271 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11363 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23428 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 33714 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23679 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11421 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4312 cycles/ticks + +indcpa_keypair: +median: 268448 cycles/ticks +average: 270392 cycles/ticks + +indcpa_enc: +median: 357546 cycles/ticks +average: 359680 cycles/ticks + +indcpa_dec: +median: 121158 cycles/ticks +average: 121830 cycles/ticks + +kyber_keypair_derand: +median: 291510 cycles/ticks +average: 293248 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 303201 cycles/ticks + +kyber_encaps_derand: +median: 384544 cycles/ticks +average: 386933 cycles/ticks + +kyber_encaps: +median: 386234 cycles/ticks +average: 388262 cycles/ticks + +kyber_decaps: +median: 511546 cycles/ticks +average: 514806 cycles/ticks + +Loop spin: 213 +gen_a: +median: 57556 cycles/ticks +average: 58182 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11407 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23482 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23702 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11373 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268086 cycles/ticks +average: 271309 cycles/ticks + +indcpa_enc: +median: 357646 cycles/ticks +average: 365020 cycles/ticks + +indcpa_dec: +median: 121448 cycles/ticks +average: 123991 cycles/ticks + +kyber_keypair_derand: +median: 295480 cycles/ticks +average: 299986 cycles/ticks + +kyber_keypair: +median: 301036 cycles/ticks +average: 305336 cycles/ticks + +kyber_encaps_derand: +median: 384760 cycles/ticks +average: 390191 cycles/ticks + +kyber_encaps: +median: 385948 cycles/ticks +average: 390688 cycles/ticks + +kyber_decaps: +median: 511852 cycles/ticks +average: 516197 cycles/ticks + +Loop spin: 214 +gen_a: +median: 57692 cycles/ticks +average: 58123 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23512 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33971 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23680 cycles/ticks + +poly_tomsg: +median: 3938 cycles/ticks +average: 4050 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3520 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268306 cycles/ticks +average: 271321 cycles/ticks + +indcpa_enc: +median: 358034 cycles/ticks +average: 361963 cycles/ticks + +indcpa_dec: +median: 121218 cycles/ticks +average: 122130 cycles/ticks + +kyber_keypair_derand: +median: 291574 cycles/ticks +average: 294580 cycles/ticks + +kyber_keypair: +median: 300622 cycles/ticks +average: 303625 cycles/ticks + +kyber_encaps_derand: +median: 384618 cycles/ticks +average: 387463 cycles/ticks + +kyber_encaps: +median: 385826 cycles/ticks +average: 389268 cycles/ticks + +kyber_decaps: +median: 512028 cycles/ticks +average: 517323 cycles/ticks + +Loop spin: 215 +gen_a: +median: 57624 cycles/ticks +average: 58421 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7512 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23717 cycles/ticks + +INVNTT: +median: 33526 cycles/ticks +average: 34228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24026 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3710 cycles/ticks +average: 3827 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268912 cycles/ticks +average: 273803 cycles/ticks + +indcpa_enc: +median: 358046 cycles/ticks +average: 360109 cycles/ticks + +indcpa_dec: +median: 121188 cycles/ticks +average: 122051 cycles/ticks + +kyber_keypair_derand: +median: 291502 cycles/ticks +average: 293835 cycles/ticks + +kyber_keypair: +median: 300808 cycles/ticks +average: 303065 cycles/ticks + +kyber_encaps_derand: +median: 384442 cycles/ticks +average: 387117 cycles/ticks + +kyber_encaps: +median: 385568 cycles/ticks +average: 387728 cycles/ticks + +kyber_decaps: +median: 511860 cycles/ticks +average: 516360 cycles/ticks + +Loop spin: 216 +gen_a: +median: 57578 cycles/ticks +average: 58269 cycles/ticks + +poly_getnoise_eta1: +median: 11360 cycles/ticks +average: 11456 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23402 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33614 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23690 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11374 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268172 cycles/ticks +average: 270430 cycles/ticks + +indcpa_enc: +median: 357546 cycles/ticks +average: 363779 cycles/ticks + +indcpa_dec: +median: 121246 cycles/ticks +average: 123574 cycles/ticks + +kyber_keypair_derand: +median: 291608 cycles/ticks +average: 295755 cycles/ticks + +kyber_keypair: +median: 300910 cycles/ticks +average: 305599 cycles/ticks + +kyber_encaps_derand: +median: 384910 cycles/ticks +average: 391356 cycles/ticks + +kyber_encaps: +median: 385724 cycles/ticks +average: 388596 cycles/ticks + +kyber_decaps: +median: 511696 cycles/ticks +average: 516015 cycles/ticks + +Loop spin: 217 +gen_a: +median: 57602 cycles/ticks +average: 58106 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11322 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23441 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33638 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23748 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11392 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268634 cycles/ticks +average: 270380 cycles/ticks + +indcpa_enc: +median: 357730 cycles/ticks +average: 360271 cycles/ticks + +indcpa_dec: +median: 121274 cycles/ticks +average: 122652 cycles/ticks + +kyber_keypair_derand: +median: 291298 cycles/ticks +average: 293710 cycles/ticks + +kyber_keypair: +median: 300556 cycles/ticks +average: 302738 cycles/ticks + +kyber_encaps_derand: +median: 384632 cycles/ticks +average: 388841 cycles/ticks + +kyber_encaps: +median: 386626 cycles/ticks +average: 390590 cycles/ticks + +kyber_decaps: +median: 511780 cycles/ticks +average: 516965 cycles/ticks + +Loop spin: 218 +gen_a: +median: 57634 cycles/ticks +average: 58166 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11337 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23328 cycles/ticks +average: 23802 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23966 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11385 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 269092 cycles/ticks +average: 275679 cycles/ticks + +indcpa_enc: +median: 367340 cycles/ticks +average: 368877 cycles/ticks + +indcpa_dec: +median: 121688 cycles/ticks +average: 125042 cycles/ticks + +kyber_keypair_derand: +median: 292256 cycles/ticks +average: 299475 cycles/ticks + +kyber_keypair: +median: 301812 cycles/ticks +average: 308779 cycles/ticks + +kyber_encaps_derand: +median: 385822 cycles/ticks +average: 394882 cycles/ticks + +kyber_encaps: +median: 386676 cycles/ticks +average: 396111 cycles/ticks + +kyber_decaps: +median: 514360 cycles/ticks +average: 525635 cycles/ticks + +Loop spin: 219 +gen_a: +median: 57780 cycles/ticks +average: 59462 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11456 cycles/ticks + +poly_getnoise_eta2: +median: 7330 cycles/ticks +average: 7490 cycles/ticks + +NTT: +median: 23340 cycles/ticks +average: 23956 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23666 cycles/ticks +average: 24366 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3504 cycles/ticks +average: 3600 cycles/ticks + +poly_compress: +median: 3716 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11617 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268672 cycles/ticks +average: 275234 cycles/ticks + +indcpa_enc: +median: 358738 cycles/ticks +average: 367981 cycles/ticks + +indcpa_dec: +median: 121530 cycles/ticks +average: 124519 cycles/ticks + +kyber_keypair_derand: +median: 292158 cycles/ticks +average: 299166 cycles/ticks + +kyber_keypair: +median: 302296 cycles/ticks +average: 309371 cycles/ticks + +kyber_encaps_derand: +median: 385798 cycles/ticks +average: 395458 cycles/ticks + +kyber_encaps: +median: 385912 cycles/ticks +average: 388764 cycles/ticks + +kyber_decaps: +median: 511832 cycles/ticks +average: 514788 cycles/ticks + +Loop spin: 220 +gen_a: +median: 57612 cycles/ticks +average: 58094 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11459 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23473 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33641 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23792 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 272174 cycles/ticks +average: 273961 cycles/ticks + +indcpa_enc: +median: 361676 cycles/ticks +average: 363995 cycles/ticks + +indcpa_dec: +median: 121244 cycles/ticks +average: 122213 cycles/ticks + +kyber_keypair_derand: +median: 295316 cycles/ticks +average: 297011 cycles/ticks + +kyber_keypair: +median: 301002 cycles/ticks +average: 303056 cycles/ticks + +kyber_encaps_derand: +median: 384362 cycles/ticks +average: 386369 cycles/ticks + +kyber_encaps: +median: 385634 cycles/ticks +average: 387651 cycles/ticks + +kyber_decaps: +median: 511526 cycles/ticks +average: 514985 cycles/ticks + +Loop spin: 221 +gen_a: +median: 57588 cycles/ticks +average: 58193 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23552 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23721 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11403 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268110 cycles/ticks +average: 269696 cycles/ticks + +indcpa_enc: +median: 357544 cycles/ticks +average: 359806 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 121916 cycles/ticks + +kyber_keypair_derand: +median: 291146 cycles/ticks +average: 292630 cycles/ticks + +kyber_keypair: +median: 300694 cycles/ticks +average: 302416 cycles/ticks + +kyber_encaps_derand: +median: 384702 cycles/ticks +average: 386929 cycles/ticks + +kyber_encaps: +median: 385750 cycles/ticks +average: 387446 cycles/ticks + +kyber_decaps: +median: 511728 cycles/ticks +average: 514990 cycles/ticks + +Loop spin: 222 +gen_a: +median: 57560 cycles/ticks +average: 58155 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11297 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7305 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23448 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33852 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23822 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4332 cycles/ticks + +indcpa_keypair: +median: 268652 cycles/ticks +average: 270579 cycles/ticks + +indcpa_enc: +median: 357650 cycles/ticks +average: 359624 cycles/ticks + +indcpa_dec: +median: 121208 cycles/ticks +average: 122143 cycles/ticks + +kyber_keypair_derand: +median: 291774 cycles/ticks +average: 293581 cycles/ticks + +kyber_keypair: +median: 301064 cycles/ticks +average: 302561 cycles/ticks + +kyber_encaps_derand: +median: 384592 cycles/ticks +average: 387260 cycles/ticks + +kyber_encaps: +median: 385678 cycles/ticks +average: 387785 cycles/ticks + +kyber_decaps: +median: 511578 cycles/ticks +average: 514223 cycles/ticks + +Loop spin: 223 +gen_a: +median: 57638 cycles/ticks +average: 58422 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23445 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 33680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23809 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268482 cycles/ticks +average: 269991 cycles/ticks + +indcpa_enc: +median: 357526 cycles/ticks +average: 359461 cycles/ticks + +indcpa_dec: +median: 121156 cycles/ticks +average: 122021 cycles/ticks + +kyber_keypair_derand: +median: 295228 cycles/ticks +average: 296785 cycles/ticks + +kyber_keypair: +median: 300456 cycles/ticks +average: 301914 cycles/ticks + +kyber_encaps_derand: +median: 384622 cycles/ticks +average: 386675 cycles/ticks + +kyber_encaps: +median: 385692 cycles/ticks +average: 387531 cycles/ticks + +kyber_decaps: +median: 511704 cycles/ticks +average: 514841 cycles/ticks + +Loop spin: 224 +gen_a: +median: 57634 cycles/ticks +average: 58098 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11475 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23525 cycles/ticks + +INVNTT: +median: 33418 cycles/ticks +average: 33677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23875 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11414 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4316 cycles/ticks + +indcpa_keypair: +median: 268686 cycles/ticks +average: 270928 cycles/ticks + +indcpa_enc: +median: 357618 cycles/ticks +average: 359539 cycles/ticks + +indcpa_dec: +median: 121228 cycles/ticks +average: 121843 cycles/ticks + +kyber_keypair_derand: +median: 295590 cycles/ticks +average: 297237 cycles/ticks + +kyber_keypair: +median: 300836 cycles/ticks +average: 302618 cycles/ticks + +kyber_encaps_derand: +median: 384304 cycles/ticks +average: 386297 cycles/ticks + +kyber_encaps: +median: 385770 cycles/ticks +average: 388843 cycles/ticks + +kyber_decaps: +median: 511596 cycles/ticks +average: 515146 cycles/ticks + +Loop spin: 225 +gen_a: +median: 57640 cycles/ticks +average: 58056 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23467 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33618 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 23869 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3884 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3521 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11544 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4314 cycles/ticks + +indcpa_keypair: +median: 268298 cycles/ticks +average: 269810 cycles/ticks + +indcpa_enc: +median: 357520 cycles/ticks +average: 359827 cycles/ticks + +indcpa_dec: +median: 121072 cycles/ticks +average: 121687 cycles/ticks + +kyber_keypair_derand: +median: 290876 cycles/ticks +average: 292463 cycles/ticks + +kyber_keypair: +median: 300298 cycles/ticks +average: 302217 cycles/ticks + +kyber_encaps_derand: +median: 384252 cycles/ticks +average: 386951 cycles/ticks + +kyber_encaps: +median: 385730 cycles/ticks +average: 387890 cycles/ticks + +kyber_decaps: +median: 511688 cycles/ticks +average: 515505 cycles/ticks + +Loop spin: 226 +gen_a: +median: 57590 cycles/ticks +average: 58140 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23228 cycles/ticks +average: 23450 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33616 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23883 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3885 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3736 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4316 cycles/ticks + +indcpa_keypair: +median: 268402 cycles/ticks +average: 270991 cycles/ticks + +indcpa_enc: +median: 357966 cycles/ticks +average: 360840 cycles/ticks + +indcpa_dec: +median: 121260 cycles/ticks +average: 122335 cycles/ticks + +kyber_keypair_derand: +median: 291486 cycles/ticks +average: 293496 cycles/ticks + +kyber_keypair: +median: 300680 cycles/ticks +average: 302583 cycles/ticks + +kyber_encaps_derand: +median: 384572 cycles/ticks +average: 387629 cycles/ticks + +kyber_encaps: +median: 385634 cycles/ticks +average: 388407 cycles/ticks + +kyber_decaps: +median: 511640 cycles/ticks +average: 514651 cycles/ticks + +Loop spin: 227 +gen_a: +median: 57688 cycles/ticks +average: 58231 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11468 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7301 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23487 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 33805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23692 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11492 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 272280 cycles/ticks +average: 274832 cycles/ticks + +indcpa_enc: +median: 361638 cycles/ticks +average: 364450 cycles/ticks + +indcpa_dec: +median: 121160 cycles/ticks +average: 122144 cycles/ticks + +kyber_keypair_derand: +median: 291808 cycles/ticks +average: 296452 cycles/ticks + +kyber_keypair: +median: 301274 cycles/ticks +average: 306574 cycles/ticks + +kyber_encaps_derand: +median: 385108 cycles/ticks +average: 390950 cycles/ticks + +kyber_encaps: +median: 385564 cycles/ticks +average: 388259 cycles/ticks + +kyber_decaps: +median: 512114 cycles/ticks +average: 515784 cycles/ticks + +Loop spin: 228 +gen_a: +median: 57554 cycles/ticks +average: 58033 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11688 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23413 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23768 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11424 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4325 cycles/ticks + +indcpa_keypair: +median: 268426 cycles/ticks +average: 270739 cycles/ticks + +indcpa_enc: +median: 357622 cycles/ticks +average: 360521 cycles/ticks + +indcpa_dec: +median: 121180 cycles/ticks +average: 122148 cycles/ticks + +kyber_keypair_derand: +median: 291462 cycles/ticks +average: 293816 cycles/ticks + +kyber_keypair: +median: 300682 cycles/ticks +average: 303091 cycles/ticks + +kyber_encaps_derand: +median: 384618 cycles/ticks +average: 387631 cycles/ticks + +kyber_encaps: +median: 385708 cycles/ticks +average: 388807 cycles/ticks + +kyber_decaps: +median: 511710 cycles/ticks +average: 515240 cycles/ticks + +Loop spin: 229 +gen_a: +median: 57652 cycles/ticks +average: 58382 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11375 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7321 cycles/ticks + +NTT: +median: 23312 cycles/ticks +average: 23588 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23806 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11500 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 271950 cycles/ticks +average: 273820 cycles/ticks + +indcpa_enc: +median: 361724 cycles/ticks +average: 364006 cycles/ticks + +indcpa_dec: +median: 121192 cycles/ticks +average: 122204 cycles/ticks + +kyber_keypair_derand: +median: 291944 cycles/ticks +average: 294250 cycles/ticks + +kyber_keypair: +median: 300800 cycles/ticks +average: 303541 cycles/ticks + +kyber_encaps_derand: +median: 384766 cycles/ticks +average: 390280 cycles/ticks + +kyber_encaps: +median: 385976 cycles/ticks +average: 392049 cycles/ticks + +kyber_decaps: +median: 512064 cycles/ticks +average: 520301 cycles/ticks + +Loop spin: 230 +gen_a: +median: 57700 cycles/ticks +average: 58528 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11376 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7385 cycles/ticks + +NTT: +median: 23362 cycles/ticks +average: 23907 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 33961 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24041 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3976 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 269066 cycles/ticks +average: 273962 cycles/ticks + +indcpa_enc: +median: 358156 cycles/ticks +average: 364501 cycles/ticks + +indcpa_dec: +median: 121322 cycles/ticks +average: 123173 cycles/ticks + +kyber_keypair_derand: +median: 291474 cycles/ticks +average: 295389 cycles/ticks + +kyber_keypair: +median: 301262 cycles/ticks +average: 306607 cycles/ticks + +kyber_encaps_derand: +median: 384772 cycles/ticks +average: 392296 cycles/ticks + +kyber_encaps: +median: 385830 cycles/ticks +average: 392132 cycles/ticks + +kyber_decaps: +median: 512074 cycles/ticks +average: 521041 cycles/ticks + +Loop spin: 231 +gen_a: +median: 57784 cycles/ticks +average: 58739 cycles/ticks + +poly_getnoise_eta1: +median: 11214 cycles/ticks +average: 11303 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7376 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23578 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34137 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23893 cycles/ticks + +poly_tomsg: +median: 3906 cycles/ticks +average: 4018 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3572 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3784 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11391 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4337 cycles/ticks + +indcpa_keypair: +median: 268606 cycles/ticks +average: 273525 cycles/ticks + +indcpa_enc: +median: 357810 cycles/ticks +average: 363853 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 123093 cycles/ticks + +kyber_keypair_derand: +median: 291258 cycles/ticks +average: 296373 cycles/ticks + +kyber_keypair: +median: 301058 cycles/ticks +average: 305948 cycles/ticks + +kyber_encaps_derand: +median: 384812 cycles/ticks +average: 390625 cycles/ticks + +kyber_encaps: +median: 386260 cycles/ticks +average: 392031 cycles/ticks + +kyber_decaps: +median: 512660 cycles/ticks +average: 524021 cycles/ticks + +Loop spin: 232 +gen_a: +median: 57734 cycles/ticks +average: 58984 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11290 cycles/ticks + +poly_getnoise_eta2: +median: 7318 cycles/ticks +average: 7529 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23791 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23948 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3938 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3634 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11474 cycles/ticks +average: 11727 cycles/ticks + +polyvec_decompress: +median: 4336 cycles/ticks +average: 4454 cycles/ticks + +indcpa_keypair: +median: 268682 cycles/ticks +average: 275159 cycles/ticks + +indcpa_enc: +median: 357870 cycles/ticks +average: 366558 cycles/ticks + +indcpa_dec: +median: 121400 cycles/ticks +average: 123937 cycles/ticks + +kyber_keypair_derand: +median: 292364 cycles/ticks +average: 299251 cycles/ticks + +kyber_keypair: +median: 301478 cycles/ticks +average: 307873 cycles/ticks + +kyber_encaps_derand: +median: 385064 cycles/ticks +average: 393604 cycles/ticks + +kyber_encaps: +median: 385882 cycles/ticks +average: 392852 cycles/ticks + +kyber_decaps: +median: 512266 cycles/ticks +average: 520485 cycles/ticks + +Loop spin: 233 +gen_a: +median: 57676 cycles/ticks +average: 58594 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11517 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7317 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23827 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23711 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4055 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3514 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11451 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4491 cycles/ticks + +indcpa_keypair: +median: 268858 cycles/ticks +average: 274724 cycles/ticks + +indcpa_enc: +median: 358330 cycles/ticks +average: 366965 cycles/ticks + +indcpa_dec: +median: 121240 cycles/ticks +average: 124168 cycles/ticks + +kyber_keypair_derand: +median: 292172 cycles/ticks +average: 299354 cycles/ticks + +kyber_keypair: +median: 301720 cycles/ticks +average: 307136 cycles/ticks + +kyber_encaps_derand: +median: 388738 cycles/ticks +average: 395101 cycles/ticks + +kyber_encaps: +median: 390298 cycles/ticks +average: 396705 cycles/ticks + +kyber_decaps: +median: 516380 cycles/ticks +average: 524572 cycles/ticks + +Loop spin: 234 +gen_a: +median: 57658 cycles/ticks +average: 58547 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7404 cycles/ticks + +NTT: +median: 23378 cycles/ticks +average: 23818 cycles/ticks + +INVNTT: +median: 33540 cycles/ticks +average: 34117 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23922 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 269126 cycles/ticks +average: 273509 cycles/ticks + +indcpa_enc: +median: 358314 cycles/ticks +average: 364233 cycles/ticks + +indcpa_dec: +median: 121290 cycles/ticks +average: 122461 cycles/ticks + +kyber_keypair_derand: +median: 291750 cycles/ticks +average: 296370 cycles/ticks + +kyber_keypair: +median: 301206 cycles/ticks +average: 305721 cycles/ticks + +kyber_encaps_derand: +median: 384624 cycles/ticks +average: 390572 cycles/ticks + +kyber_encaps: +median: 385842 cycles/ticks +average: 392100 cycles/ticks + +kyber_decaps: +median: 512006 cycles/ticks +average: 519732 cycles/ticks + +Loop spin: 235 +gen_a: +median: 57674 cycles/ticks +average: 58838 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11312 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23507 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34082 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24042 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3642 cycles/ticks + +poly_compress: +median: 3678 cycles/ticks +average: 3790 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11392 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4337 cycles/ticks + +indcpa_keypair: +median: 268570 cycles/ticks +average: 272984 cycles/ticks + +indcpa_enc: +median: 358090 cycles/ticks +average: 363530 cycles/ticks + +indcpa_dec: +median: 121424 cycles/ticks +average: 123542 cycles/ticks + +kyber_keypair_derand: +median: 291416 cycles/ticks +average: 296100 cycles/ticks + +kyber_keypair: +median: 301014 cycles/ticks +average: 305480 cycles/ticks + +kyber_encaps_derand: +median: 385094 cycles/ticks +average: 390948 cycles/ticks + +kyber_encaps: +median: 386280 cycles/ticks +average: 392098 cycles/ticks + +kyber_decaps: +median: 512412 cycles/ticks +average: 519966 cycles/ticks + +Loop spin: 236 +gen_a: +median: 57582 cycles/ticks +average: 58438 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11324 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23336 cycles/ticks +average: 23945 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34152 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23976 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4033 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3529 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11381 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268564 cycles/ticks +average: 272348 cycles/ticks + +indcpa_enc: +median: 357828 cycles/ticks +average: 363261 cycles/ticks + +indcpa_dec: +median: 121404 cycles/ticks +average: 123580 cycles/ticks + +kyber_keypair_derand: +median: 291430 cycles/ticks +average: 295741 cycles/ticks + +kyber_keypair: +median: 300740 cycles/ticks +average: 305155 cycles/ticks + +kyber_encaps_derand: +median: 384824 cycles/ticks +average: 389727 cycles/ticks + +kyber_encaps: +median: 386008 cycles/ticks +average: 391583 cycles/ticks + +kyber_decaps: +median: 511908 cycles/ticks +average: 518440 cycles/ticks + +Loop spin: 237 +gen_a: +median: 57640 cycles/ticks +average: 58809 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11429 cycles/ticks + +poly_getnoise_eta2: +median: 7422 cycles/ticks +average: 7587 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23638 cycles/ticks + +INVNTT: +median: 33526 cycles/ticks +average: 34248 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23979 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3919 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3630 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3723 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11605 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4337 cycles/ticks + +indcpa_keypair: +median: 268904 cycles/ticks +average: 272725 cycles/ticks + +indcpa_enc: +median: 358316 cycles/ticks +average: 364321 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123190 cycles/ticks + +kyber_keypair_derand: +median: 291912 cycles/ticks +average: 295925 cycles/ticks + +kyber_keypair: +median: 300984 cycles/ticks +average: 305306 cycles/ticks + +kyber_encaps_derand: +median: 385488 cycles/ticks +average: 391566 cycles/ticks + +kyber_encaps: +median: 386886 cycles/ticks +average: 393948 cycles/ticks + +kyber_decaps: +median: 512590 cycles/ticks +average: 520900 cycles/ticks + +Loop spin: 238 +gen_a: +median: 57650 cycles/ticks +average: 58613 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11419 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7404 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23805 cycles/ticks + +INVNTT: +median: 33534 cycles/ticks +average: 34178 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24165 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3951 cycles/ticks + +poly_frommsg: +median: 3472 cycles/ticks +average: 3562 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11675 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268492 cycles/ticks +average: 272645 cycles/ticks + +indcpa_enc: +median: 357880 cycles/ticks +average: 363875 cycles/ticks + +indcpa_dec: +median: 121478 cycles/ticks +average: 123981 cycles/ticks + +kyber_keypair_derand: +median: 291544 cycles/ticks +average: 296340 cycles/ticks + +kyber_keypair: +median: 300940 cycles/ticks +average: 305816 cycles/ticks + +kyber_encaps_derand: +median: 384652 cycles/ticks +average: 390756 cycles/ticks + +kyber_encaps: +median: 385936 cycles/ticks +average: 392726 cycles/ticks + +kyber_decaps: +median: 512114 cycles/ticks +average: 520805 cycles/ticks + +Loop spin: 239 +gen_a: +median: 57592 cycles/ticks +average: 58293 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11475 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23803 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 34210 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23958 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3927 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3571 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4330 cycles/ticks + +indcpa_keypair: +median: 268338 cycles/ticks +average: 272424 cycles/ticks + +indcpa_enc: +median: 358082 cycles/ticks +average: 364618 cycles/ticks + +indcpa_dec: +median: 121392 cycles/ticks +average: 123261 cycles/ticks + +kyber_keypair_derand: +median: 291266 cycles/ticks +average: 296185 cycles/ticks + +kyber_keypair: +median: 301150 cycles/ticks +average: 306039 cycles/ticks + +kyber_encaps_derand: +median: 384876 cycles/ticks +average: 390297 cycles/ticks + +kyber_encaps: +median: 386326 cycles/ticks +average: 393267 cycles/ticks + +kyber_decaps: +median: 512006 cycles/ticks +average: 519659 cycles/ticks + +Loop spin: 240 +gen_a: +median: 57640 cycles/ticks +average: 58513 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11391 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23672 cycles/ticks + +INVNTT: +median: 33564 cycles/ticks +average: 34305 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 23987 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3877 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4323 cycles/ticks + +indcpa_keypair: +median: 268404 cycles/ticks +average: 272661 cycles/ticks + +indcpa_enc: +median: 358072 cycles/ticks +average: 364605 cycles/ticks + +indcpa_dec: +median: 121342 cycles/ticks +average: 122877 cycles/ticks + +kyber_keypair_derand: +median: 292062 cycles/ticks +average: 297162 cycles/ticks + +kyber_keypair: +median: 301114 cycles/ticks +average: 305653 cycles/ticks + +kyber_encaps_derand: +median: 384720 cycles/ticks +average: 390768 cycles/ticks + +kyber_encaps: +median: 386094 cycles/ticks +average: 392285 cycles/ticks + +kyber_decaps: +median: 511994 cycles/ticks +average: 519146 cycles/ticks + +Loop spin: 241 +gen_a: +median: 57552 cycles/ticks +average: 57925 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11385 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7250 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23667 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 23987 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3910 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3696 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11396 cycles/ticks +average: 11647 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268446 cycles/ticks +average: 272628 cycles/ticks + +indcpa_enc: +median: 357646 cycles/ticks +average: 364391 cycles/ticks + +indcpa_dec: +median: 121348 cycles/ticks +average: 125310 cycles/ticks + +kyber_keypair_derand: +median: 291738 cycles/ticks +average: 296109 cycles/ticks + +kyber_keypair: +median: 300952 cycles/ticks +average: 305478 cycles/ticks + +kyber_encaps_derand: +median: 384846 cycles/ticks +average: 389871 cycles/ticks + +kyber_encaps: +median: 385894 cycles/ticks +average: 391194 cycles/ticks + +kyber_decaps: +median: 512076 cycles/ticks +average: 519068 cycles/ticks + +Loop spin: 242 +gen_a: +median: 57668 cycles/ticks +average: 58763 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7301 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23529 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34285 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23695 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4336 cycles/ticks + +indcpa_keypair: +median: 268436 cycles/ticks +average: 273511 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 363649 cycles/ticks + +indcpa_dec: +median: 121236 cycles/ticks +average: 123041 cycles/ticks + +kyber_keypair_derand: +median: 292016 cycles/ticks +average: 296764 cycles/ticks + +kyber_keypair: +median: 301122 cycles/ticks +average: 305750 cycles/ticks + +kyber_encaps_derand: +median: 384608 cycles/ticks +average: 390906 cycles/ticks + +kyber_encaps: +median: 385710 cycles/ticks +average: 391872 cycles/ticks + +kyber_decaps: +median: 511728 cycles/ticks +average: 519781 cycles/ticks + +Loop spin: 243 +gen_a: +median: 57602 cycles/ticks +average: 58714 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11603 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23398 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24145 cycles/ticks + +poly_tomsg: +median: 3914 cycles/ticks +average: 4012 cycles/ticks + +poly_frommsg: +median: 3484 cycles/ticks +average: 3587 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11409 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4308 cycles/ticks + +indcpa_keypair: +median: 268612 cycles/ticks +average: 272969 cycles/ticks + +indcpa_enc: +median: 358196 cycles/ticks +average: 363778 cycles/ticks + +indcpa_dec: +median: 121402 cycles/ticks +average: 123662 cycles/ticks + +kyber_keypair_derand: +median: 292172 cycles/ticks +average: 296154 cycles/ticks + +kyber_keypair: +median: 300572 cycles/ticks +average: 302306 cycles/ticks + +kyber_encaps_derand: +median: 385044 cycles/ticks +average: 387796 cycles/ticks + +kyber_encaps: +median: 386552 cycles/ticks +average: 392123 cycles/ticks + +kyber_decaps: +median: 512622 cycles/ticks +average: 519322 cycles/ticks + +Loop spin: 244 +gen_a: +median: 57568 cycles/ticks +average: 58286 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11318 cycles/ticks + +poly_getnoise_eta2: +median: 7314 cycles/ticks +average: 7542 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23627 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34034 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23943 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3650 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3726 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11391 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268446 cycles/ticks +average: 272546 cycles/ticks + +indcpa_enc: +median: 357684 cycles/ticks +average: 362611 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123571 cycles/ticks + +kyber_keypair_derand: +median: 291676 cycles/ticks +average: 296127 cycles/ticks + +kyber_keypair: +median: 300728 cycles/ticks +average: 304742 cycles/ticks + +kyber_encaps_derand: +median: 384698 cycles/ticks +average: 390235 cycles/ticks + +kyber_encaps: +median: 386222 cycles/ticks +average: 391566 cycles/ticks + +kyber_decaps: +median: 512088 cycles/ticks +average: 518235 cycles/ticks + +Loop spin: 245 +gen_a: +median: 57580 cycles/ticks +average: 58224 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11308 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23648 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34184 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23954 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268442 cycles/ticks +average: 272328 cycles/ticks + +indcpa_enc: +median: 357792 cycles/ticks +average: 363201 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 123541 cycles/ticks + +kyber_keypair_derand: +median: 291588 cycles/ticks +average: 296094 cycles/ticks + +kyber_keypair: +median: 300906 cycles/ticks +average: 305110 cycles/ticks + +kyber_encaps_derand: +median: 384822 cycles/ticks +average: 390006 cycles/ticks + +kyber_encaps: +median: 386652 cycles/ticks +average: 391171 cycles/ticks + +kyber_decaps: +median: 512408 cycles/ticks +average: 518531 cycles/ticks + +Loop spin: 246 +gen_a: +median: 57752 cycles/ticks +average: 58621 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11339 cycles/ticks + +poly_getnoise_eta2: +median: 7334 cycles/ticks +average: 7534 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23594 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23710 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268468 cycles/ticks +average: 271304 cycles/ticks + +indcpa_enc: +median: 357746 cycles/ticks +average: 363784 cycles/ticks + +indcpa_dec: +median: 121394 cycles/ticks +average: 123685 cycles/ticks + +kyber_keypair_derand: +median: 291834 cycles/ticks +average: 296429 cycles/ticks + +kyber_keypair: +median: 300856 cycles/ticks +average: 304152 cycles/ticks + +kyber_encaps_derand: +median: 384520 cycles/ticks +average: 388756 cycles/ticks + +kyber_encaps: +median: 385702 cycles/ticks +average: 391182 cycles/ticks + +kyber_decaps: +median: 511996 cycles/ticks +average: 520668 cycles/ticks + +Loop spin: 247 +gen_a: +median: 57880 cycles/ticks +average: 59147 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11390 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7447 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23709 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34189 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 23973 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3700 cycles/ticks +average: 3885 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11414 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4529 cycles/ticks + +indcpa_keypair: +median: 268678 cycles/ticks +average: 272214 cycles/ticks + +indcpa_enc: +median: 357858 cycles/ticks +average: 363051 cycles/ticks + +indcpa_dec: +median: 121370 cycles/ticks +average: 123444 cycles/ticks + +kyber_keypair_derand: +median: 292084 cycles/ticks +average: 297602 cycles/ticks + +kyber_keypair: +median: 300916 cycles/ticks +average: 304787 cycles/ticks + +kyber_encaps_derand: +median: 384728 cycles/ticks +average: 391334 cycles/ticks + +kyber_encaps: +median: 385880 cycles/ticks +average: 391525 cycles/ticks + +kyber_decaps: +median: 511696 cycles/ticks +average: 516404 cycles/ticks + +Loop spin: 248 +gen_a: +median: 57578 cycles/ticks +average: 58097 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11420 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7363 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23493 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33596 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23987 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3472 cycles/ticks +average: 3528 cycles/ticks + +poly_compress: +median: 3702 cycles/ticks +average: 3824 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4455 cycles/ticks + +indcpa_keypair: +median: 268504 cycles/ticks +average: 271760 cycles/ticks + +indcpa_enc: +median: 357988 cycles/ticks +average: 361871 cycles/ticks + +indcpa_dec: +median: 121434 cycles/ticks +average: 123200 cycles/ticks + +kyber_keypair_derand: +median: 291822 cycles/ticks +average: 295807 cycles/ticks + +kyber_keypair: +median: 301244 cycles/ticks +average: 305848 cycles/ticks + +kyber_encaps_derand: +median: 385212 cycles/ticks +average: 391441 cycles/ticks + +kyber_encaps: +median: 386682 cycles/ticks +average: 391880 cycles/ticks + +kyber_decaps: +median: 512112 cycles/ticks +average: 520892 cycles/ticks + +Loop spin: 249 +gen_a: +median: 57566 cycles/ticks +average: 58352 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11482 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23320 cycles/ticks +average: 23870 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34076 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24128 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3973 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3536 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11387 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 269068 cycles/ticks +average: 273914 cycles/ticks + +indcpa_enc: +median: 357832 cycles/ticks +average: 364346 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 123105 cycles/ticks + +kyber_keypair_derand: +median: 291414 cycles/ticks +average: 296630 cycles/ticks + +kyber_keypair: +median: 301206 cycles/ticks +average: 307211 cycles/ticks + +kyber_encaps_derand: +median: 384864 cycles/ticks +average: 393398 cycles/ticks + +kyber_encaps: +median: 387874 cycles/ticks +average: 397121 cycles/ticks + +kyber_decaps: +median: 521124 cycles/ticks +average: 525446 cycles/ticks + +Loop spin: 250 +gen_a: +median: 57608 cycles/ticks +average: 58528 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11601 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23518 cycles/ticks +average: 24194 cycles/ticks + +INVNTT: +median: 33492 cycles/ticks +average: 34344 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23904 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11436 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4515 cycles/ticks + +indcpa_keypair: +median: 268634 cycles/ticks +average: 274434 cycles/ticks + +indcpa_enc: +median: 358054 cycles/ticks +average: 365604 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 124283 cycles/ticks + +kyber_keypair_derand: +median: 292746 cycles/ticks +average: 300402 cycles/ticks + +kyber_keypair: +median: 301508 cycles/ticks +average: 308534 cycles/ticks + +kyber_encaps_derand: +median: 385578 cycles/ticks +average: 394653 cycles/ticks + +kyber_encaps: +median: 386638 cycles/ticks +average: 395956 cycles/ticks + +kyber_decaps: +median: 513412 cycles/ticks +average: 525452 cycles/ticks + +Loop spin: 251 +gen_a: +median: 57774 cycles/ticks +average: 59360 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11385 cycles/ticks + +poly_getnoise_eta2: +median: 7302 cycles/ticks +average: 7460 cycles/ticks + +NTT: +median: 23466 cycles/ticks +average: 24094 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33932 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24076 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11722 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4471 cycles/ticks + +indcpa_keypair: +median: 268938 cycles/ticks +average: 275442 cycles/ticks + +indcpa_enc: +median: 359034 cycles/ticks +average: 368010 cycles/ticks + +indcpa_dec: +median: 121462 cycles/ticks +average: 124512 cycles/ticks + +kyber_keypair_derand: +median: 291642 cycles/ticks +average: 296328 cycles/ticks + +kyber_keypair: +median: 301068 cycles/ticks +average: 306066 cycles/ticks + +kyber_encaps_derand: +median: 385008 cycles/ticks +average: 391281 cycles/ticks + +kyber_encaps: +median: 386348 cycles/ticks +average: 393032 cycles/ticks + +kyber_decaps: +median: 512162 cycles/ticks +average: 520300 cycles/ticks + +Loop spin: 252 +gen_a: +median: 59090 cycles/ticks +average: 59863 cycles/ticks + +poly_getnoise_eta1: +median: 11540 cycles/ticks +average: 11636 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7408 cycles/ticks + +NTT: +median: 23878 cycles/ticks +average: 24137 cycles/ticks + +INVNTT: +median: 33668 cycles/ticks +average: 34636 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24098 cycles/ticks +average: 24422 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3945 cycles/ticks + +poly_frommsg: +median: 3486 cycles/ticks +average: 3592 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1092 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11514 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4412 cycles/ticks + +indcpa_keypair: +median: 275864 cycles/ticks +average: 278142 cycles/ticks + +indcpa_enc: +median: 368742 cycles/ticks +average: 370897 cycles/ticks + +indcpa_dec: +median: 124334 cycles/ticks +average: 125558 cycles/ticks + +kyber_keypair_derand: +median: 298990 cycles/ticks +average: 300648 cycles/ticks + +kyber_keypair: +median: 302526 cycles/ticks +average: 308894 cycles/ticks + +kyber_encaps_derand: +median: 386164 cycles/ticks +average: 392414 cycles/ticks + +kyber_encaps: +median: 387146 cycles/ticks +average: 392787 cycles/ticks + +kyber_decaps: +median: 513790 cycles/ticks +average: 521649 cycles/ticks + +Loop spin: 253 +gen_a: +median: 57768 cycles/ticks +average: 59100 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11585 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23857 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34239 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24189 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3682 cycles/ticks +average: 3793 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1107 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11437 cycles/ticks + +polyvec_decompress: +median: 4294 cycles/ticks +average: 4409 cycles/ticks + +indcpa_keypair: +median: 268502 cycles/ticks +average: 272897 cycles/ticks + +indcpa_enc: +median: 357710 cycles/ticks +average: 362699 cycles/ticks + +indcpa_dec: +median: 121338 cycles/ticks +average: 123173 cycles/ticks + +kyber_keypair_derand: +median: 291590 cycles/ticks +average: 295754 cycles/ticks + +kyber_keypair: +median: 301110 cycles/ticks +average: 305625 cycles/ticks + +kyber_encaps_derand: +median: 384866 cycles/ticks +average: 390521 cycles/ticks + +kyber_encaps: +median: 386030 cycles/ticks +average: 391134 cycles/ticks + +kyber_decaps: +median: 511954 cycles/ticks +average: 519716 cycles/ticks + +Loop spin: 254 +gen_a: +median: 57610 cycles/ticks +average: 58148 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23587 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 24081 cycles/ticks + +poly_tomsg: +median: 3876 cycles/ticks +average: 3987 cycles/ticks + +poly_frommsg: +median: 3518 cycles/ticks +average: 3610 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11636 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268946 cycles/ticks +average: 273662 cycles/ticks + +indcpa_enc: +median: 357878 cycles/ticks +average: 363116 cycles/ticks + +indcpa_dec: +median: 121302 cycles/ticks +average: 123385 cycles/ticks + +kyber_keypair_derand: +median: 291254 cycles/ticks +average: 295071 cycles/ticks + +kyber_keypair: +median: 300712 cycles/ticks +average: 304592 cycles/ticks + +kyber_encaps_derand: +median: 385094 cycles/ticks +average: 392080 cycles/ticks + +kyber_encaps: +median: 385984 cycles/ticks +average: 391175 cycles/ticks + +kyber_decaps: +median: 512188 cycles/ticks +average: 518662 cycles/ticks + +Loop spin: 255 +gen_a: +median: 57784 cycles/ticks +average: 58950 cycles/ticks + +poly_getnoise_eta1: +median: 11370 cycles/ticks +average: 11641 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7416 cycles/ticks + +NTT: +median: 23332 cycles/ticks +average: 23868 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34171 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23728 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3918 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3648 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3830 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11376 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268746 cycles/ticks +average: 272672 cycles/ticks + +indcpa_enc: +median: 357778 cycles/ticks +average: 363574 cycles/ticks + +indcpa_dec: +median: 121436 cycles/ticks +average: 124199 cycles/ticks + +kyber_keypair_derand: +median: 291620 cycles/ticks +average: 296376 cycles/ticks + +kyber_keypair: +median: 301264 cycles/ticks +average: 306487 cycles/ticks + +kyber_encaps_derand: +median: 384866 cycles/ticks +average: 391688 cycles/ticks + +kyber_encaps: +median: 386036 cycles/ticks +average: 392024 cycles/ticks + +kyber_decaps: +median: 512068 cycles/ticks +average: 519779 cycles/ticks + +Loop spin: 256 +gen_a: +median: 57646 cycles/ticks +average: 58535 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11344 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7285 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23484 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33910 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24027 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11583 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268566 cycles/ticks +average: 271093 cycles/ticks + +indcpa_enc: +median: 357864 cycles/ticks +average: 362699 cycles/ticks + +indcpa_dec: +median: 121356 cycles/ticks +average: 123123 cycles/ticks + +kyber_keypair_derand: +median: 291416 cycles/ticks +average: 293936 cycles/ticks + +kyber_keypair: +median: 301526 cycles/ticks +average: 304972 cycles/ticks + +kyber_encaps_derand: +median: 384540 cycles/ticks +average: 389292 cycles/ticks + +kyber_encaps: +median: 385858 cycles/ticks +average: 388986 cycles/ticks + +kyber_decaps: +median: 511846 cycles/ticks +average: 515928 cycles/ticks + +Loop spin: 257 +gen_a: +median: 57646 cycles/ticks +average: 58046 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23599 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 33913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23825 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3734 cycles/ticks +average: 3823 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1117 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11541 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268154 cycles/ticks +average: 271850 cycles/ticks + +indcpa_enc: +median: 357674 cycles/ticks +average: 362669 cycles/ticks + +indcpa_dec: +median: 121168 cycles/ticks +average: 122167 cycles/ticks + +kyber_keypair_derand: +median: 291624 cycles/ticks +average: 294977 cycles/ticks + +kyber_keypair: +median: 301950 cycles/ticks +average: 308076 cycles/ticks + +kyber_encaps_derand: +median: 385868 cycles/ticks +average: 394677 cycles/ticks + +kyber_encaps: +median: 386884 cycles/ticks +average: 395307 cycles/ticks + +kyber_decaps: +median: 512400 cycles/ticks +average: 521672 cycles/ticks + +Loop spin: 258 +gen_a: +median: 57604 cycles/ticks +average: 58229 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11337 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23208 cycles/ticks +average: 23337 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33633 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23701 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4059 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3512 cycles/ticks + +poly_compress: +median: 3728 cycles/ticks +average: 3832 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1116 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268770 cycles/ticks +average: 273822 cycles/ticks + +indcpa_enc: +median: 357912 cycles/ticks +average: 365092 cycles/ticks + +indcpa_dec: +median: 121222 cycles/ticks +average: 122803 cycles/ticks + +kyber_keypair_derand: +median: 291896 cycles/ticks +average: 295024 cycles/ticks + +kyber_keypair: +median: 301190 cycles/ticks +average: 306330 cycles/ticks + +kyber_encaps_derand: +median: 384838 cycles/ticks +average: 389070 cycles/ticks + +kyber_encaps: +median: 386346 cycles/ticks +average: 392469 cycles/ticks + +kyber_decaps: +median: 512248 cycles/ticks +average: 520259 cycles/ticks + +Loop spin: 259 +gen_a: +median: 57636 cycles/ticks +average: 58494 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23685 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34002 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23685 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 272384 cycles/ticks +average: 276539 cycles/ticks + +indcpa_enc: +median: 361682 cycles/ticks +average: 365162 cycles/ticks + +indcpa_dec: +median: 121444 cycles/ticks +average: 123919 cycles/ticks + +kyber_keypair_derand: +median: 291772 cycles/ticks +average: 294710 cycles/ticks + +kyber_keypair: +median: 300750 cycles/ticks +average: 303536 cycles/ticks + +kyber_encaps_derand: +median: 384520 cycles/ticks +average: 388499 cycles/ticks + +kyber_encaps: +median: 385758 cycles/ticks +average: 390992 cycles/ticks + +kyber_decaps: +median: 511782 cycles/ticks +average: 518384 cycles/ticks + +Loop spin: 260 +gen_a: +median: 57622 cycles/ticks +average: 58313 cycles/ticks + +poly_getnoise_eta1: +median: 11206 cycles/ticks +average: 11293 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23517 cycles/ticks + +INVNTT: +median: 33532 cycles/ticks +average: 34212 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23884 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3954 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11617 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4363 cycles/ticks + +indcpa_keypair: +median: 268978 cycles/ticks +average: 272311 cycles/ticks + +indcpa_enc: +median: 357700 cycles/ticks +average: 362612 cycles/ticks + +indcpa_dec: +median: 121266 cycles/ticks +average: 122844 cycles/ticks + +kyber_keypair_derand: +median: 291932 cycles/ticks +average: 295556 cycles/ticks + +kyber_keypair: +median: 301056 cycles/ticks +average: 305346 cycles/ticks + +kyber_encaps_derand: +median: 384810 cycles/ticks +average: 390621 cycles/ticks + +kyber_encaps: +median: 386096 cycles/ticks +average: 391930 cycles/ticks + +kyber_decaps: +median: 512098 cycles/ticks +average: 518609 cycles/ticks + +Loop spin: 261 +gen_a: +median: 57644 cycles/ticks +average: 58330 cycles/ticks + +poly_getnoise_eta1: +median: 11228 cycles/ticks +average: 11290 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23680 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23996 cycles/ticks + +poly_tomsg: +median: 3928 cycles/ticks +average: 4069 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11415 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268874 cycles/ticks +average: 273021 cycles/ticks + +indcpa_enc: +median: 358052 cycles/ticks +average: 363211 cycles/ticks + +indcpa_dec: +median: 121214 cycles/ticks +average: 122847 cycles/ticks + +kyber_keypair_derand: +median: 291616 cycles/ticks +average: 295405 cycles/ticks + +kyber_keypair: +median: 300904 cycles/ticks +average: 305096 cycles/ticks + +kyber_encaps_derand: +median: 384464 cycles/ticks +average: 389881 cycles/ticks + +kyber_encaps: +median: 386176 cycles/ticks +average: 391613 cycles/ticks + +kyber_decaps: +median: 512324 cycles/ticks +average: 519671 cycles/ticks + +Loop spin: 262 +gen_a: +median: 57582 cycles/ticks +average: 58763 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11462 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23416 cycles/ticks + +INVNTT: +median: 33418 cycles/ticks +average: 33649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23711 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268540 cycles/ticks +average: 272399 cycles/ticks + +indcpa_enc: +median: 357166 cycles/ticks +average: 361148 cycles/ticks + +indcpa_dec: +median: 121276 cycles/ticks +average: 122814 cycles/ticks + +kyber_keypair_derand: +median: 292086 cycles/ticks +average: 295701 cycles/ticks + +kyber_keypair: +median: 301172 cycles/ticks +average: 304841 cycles/ticks + +kyber_encaps_derand: +median: 384834 cycles/ticks +average: 389261 cycles/ticks + +kyber_encaps: +median: 385886 cycles/ticks +average: 389712 cycles/ticks + +kyber_decaps: +median: 512070 cycles/ticks +average: 517272 cycles/ticks + +Loop spin: 263 +gen_a: +median: 57602 cycles/ticks +average: 58696 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11355 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23728 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33610 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23554 cycles/ticks +average: 23674 cycles/ticks + +poly_tomsg: +median: 3946 cycles/ticks +average: 4054 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11380 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268882 cycles/ticks +average: 272926 cycles/ticks + +indcpa_enc: +median: 357558 cycles/ticks +average: 361603 cycles/ticks + +indcpa_dec: +median: 121246 cycles/ticks +average: 122874 cycles/ticks + +kyber_keypair_derand: +median: 291746 cycles/ticks +average: 294797 cycles/ticks + +kyber_keypair: +median: 300878 cycles/ticks +average: 304642 cycles/ticks + +kyber_encaps_derand: +median: 384624 cycles/ticks +average: 389497 cycles/ticks + +kyber_encaps: +median: 386134 cycles/ticks +average: 390504 cycles/ticks + +kyber_decaps: +median: 511928 cycles/ticks +average: 518251 cycles/ticks + +Loop spin: 264 +gen_a: +median: 57754 cycles/ticks +average: 58420 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11372 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7299 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23384 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23845 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3968 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11406 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268148 cycles/ticks +average: 270102 cycles/ticks + +indcpa_enc: +median: 357722 cycles/ticks +average: 362615 cycles/ticks + +indcpa_dec: +median: 121354 cycles/ticks +average: 123263 cycles/ticks + +kyber_keypair_derand: +median: 291496 cycles/ticks +average: 295441 cycles/ticks + +kyber_keypair: +median: 301200 cycles/ticks +average: 306415 cycles/ticks + +kyber_encaps_derand: +median: 385126 cycles/ticks +average: 392552 cycles/ticks + +kyber_encaps: +median: 386148 cycles/ticks +average: 391171 cycles/ticks + +kyber_decaps: +median: 516904 cycles/ticks +average: 524779 cycles/ticks + +Loop spin: 265 +gen_a: +median: 57572 cycles/ticks +average: 58551 cycles/ticks + +poly_getnoise_eta1: +median: 11232 cycles/ticks +average: 11310 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23228 cycles/ticks +average: 23441 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23636 cycles/ticks +average: 23836 cycles/ticks + +poly_tomsg: +median: 3914 cycles/ticks +average: 4093 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3711 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1116 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11521 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268254 cycles/ticks +average: 271309 cycles/ticks + +indcpa_enc: +median: 357972 cycles/ticks +average: 365537 cycles/ticks + +indcpa_dec: +median: 121444 cycles/ticks +average: 124581 cycles/ticks + +kyber_keypair_derand: +median: 291874 cycles/ticks +average: 298083 cycles/ticks + +kyber_keypair: +median: 301700 cycles/ticks +average: 308928 cycles/ticks + +kyber_encaps_derand: +median: 385144 cycles/ticks +average: 393853 cycles/ticks + +kyber_encaps: +median: 386790 cycles/ticks +average: 395257 cycles/ticks + +kyber_decaps: +median: 521490 cycles/ticks +average: 524896 cycles/ticks + +Loop spin: 266 +gen_a: +median: 57646 cycles/ticks +average: 59889 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11310 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23470 cycles/ticks +average: 24035 cycles/ticks + +INVNTT: +median: 33588 cycles/ticks +average: 34501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23666 cycles/ticks +average: 24290 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4032 cycles/ticks + +poly_frommsg: +median: 3472 cycles/ticks +average: 3594 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3702 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11683 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 269404 cycles/ticks +average: 276399 cycles/ticks + +indcpa_enc: +median: 359456 cycles/ticks +average: 368603 cycles/ticks + +indcpa_dec: +median: 121408 cycles/ticks +average: 124344 cycles/ticks + +kyber_keypair_derand: +median: 293162 cycles/ticks +average: 300798 cycles/ticks + +kyber_keypair: +median: 301696 cycles/ticks +average: 307784 cycles/ticks + +kyber_encaps_derand: +median: 384486 cycles/ticks +average: 390982 cycles/ticks + +kyber_encaps: +median: 386678 cycles/ticks +average: 395068 cycles/ticks + +kyber_decaps: +median: 513162 cycles/ticks +average: 524428 cycles/ticks + +Loop spin: 267 +gen_a: +median: 57718 cycles/ticks +average: 59095 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11344 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23406 cycles/ticks +average: 24006 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34067 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24232 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3949 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11386 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268810 cycles/ticks +average: 275072 cycles/ticks + +indcpa_enc: +median: 358102 cycles/ticks +average: 364885 cycles/ticks + +indcpa_dec: +median: 121282 cycles/ticks +average: 123551 cycles/ticks + +kyber_keypair_derand: +median: 292030 cycles/ticks +average: 298357 cycles/ticks + +kyber_keypair: +median: 301762 cycles/ticks +average: 309019 cycles/ticks + +kyber_encaps_derand: +median: 385722 cycles/ticks +average: 394661 cycles/ticks + +kyber_encaps: +median: 386212 cycles/ticks +average: 392553 cycles/ticks + +kyber_decaps: +median: 512612 cycles/ticks +average: 523340 cycles/ticks + +Loop spin: 268 +gen_a: +median: 57702 cycles/ticks +average: 59216 cycles/ticks + +poly_getnoise_eta1: +median: 11400 cycles/ticks +average: 11618 cycles/ticks + +poly_getnoise_eta2: +median: 7276 cycles/ticks +average: 7456 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23832 cycles/ticks + +INVNTT: +median: 33674 cycles/ticks +average: 34698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24142 cycles/ticks + +poly_tomsg: +median: 3918 cycles/ticks +average: 4064 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4271 cycles/ticks + +indcpa_keypair: +median: 268562 cycles/ticks +average: 273999 cycles/ticks + +indcpa_enc: +median: 358022 cycles/ticks +average: 365841 cycles/ticks + +indcpa_dec: +median: 121424 cycles/ticks +average: 123437 cycles/ticks + +kyber_keypair_derand: +median: 291620 cycles/ticks +average: 296369 cycles/ticks + +kyber_keypair: +median: 301514 cycles/ticks +average: 307411 cycles/ticks + +kyber_encaps_derand: +median: 384868 cycles/ticks +average: 392140 cycles/ticks + +kyber_encaps: +median: 386480 cycles/ticks +average: 393749 cycles/ticks + +kyber_decaps: +median: 512576 cycles/ticks +average: 523404 cycles/ticks + +Loop spin: 269 +gen_a: +median: 57766 cycles/ticks +average: 59095 cycles/ticks + +poly_getnoise_eta1: +median: 11494 cycles/ticks +average: 11679 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7498 cycles/ticks + +NTT: +median: 23436 cycles/ticks +average: 24174 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34354 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23656 cycles/ticks +average: 24361 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3972 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 11484 cycles/ticks +average: 11747 cycles/ticks + +polyvec_decompress: +median: 4366 cycles/ticks +average: 4468 cycles/ticks + +indcpa_keypair: +median: 268668 cycles/ticks +average: 274939 cycles/ticks + +indcpa_enc: +median: 358624 cycles/ticks +average: 366913 cycles/ticks + +indcpa_dec: +median: 121330 cycles/ticks +average: 123264 cycles/ticks + +kyber_keypair_derand: +median: 291866 cycles/ticks +average: 299480 cycles/ticks + +kyber_keypair: +median: 301588 cycles/ticks +average: 307476 cycles/ticks + +kyber_encaps_derand: +median: 385562 cycles/ticks +average: 393603 cycles/ticks + +kyber_encaps: +median: 386720 cycles/ticks +average: 392269 cycles/ticks + +kyber_decaps: +median: 514198 cycles/ticks +average: 522760 cycles/ticks + +Loop spin: 270 +gen_a: +median: 57718 cycles/ticks +average: 58958 cycles/ticks + +poly_getnoise_eta1: +median: 11358 cycles/ticks +average: 11633 cycles/ticks + +poly_getnoise_eta2: +median: 7332 cycles/ticks +average: 7495 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23766 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34064 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24125 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3981 cycles/ticks + +poly_frommsg: +median: 3522 cycles/ticks +average: 3624 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3844 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1098 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11718 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4340 cycles/ticks + +indcpa_keypair: +median: 268974 cycles/ticks +average: 274923 cycles/ticks + +indcpa_enc: +median: 357826 cycles/ticks +average: 364493 cycles/ticks + +indcpa_dec: +median: 121216 cycles/ticks +average: 122710 cycles/ticks + +kyber_keypair_derand: +median: 291708 cycles/ticks +average: 297057 cycles/ticks + +kyber_keypair: +median: 301730 cycles/ticks +average: 307961 cycles/ticks + +kyber_encaps_derand: +median: 384828 cycles/ticks +average: 392291 cycles/ticks + +kyber_encaps: +median: 386050 cycles/ticks +average: 393367 cycles/ticks + +kyber_decaps: +median: 524508 cycles/ticks +average: 526065 cycles/ticks + +Loop spin: 271 +gen_a: +median: 58266 cycles/ticks +average: 59797 cycles/ticks + +poly_getnoise_eta1: +median: 11278 cycles/ticks +average: 11556 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7446 cycles/ticks + +NTT: +median: 23378 cycles/ticks +average: 23864 cycles/ticks + +INVNTT: +median: 33580 cycles/ticks +average: 34289 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23684 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3520 cycles/ticks +average: 3624 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11382 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4311 cycles/ticks + +indcpa_keypair: +median: 268306 cycles/ticks +average: 271890 cycles/ticks + +indcpa_enc: +median: 357798 cycles/ticks +average: 365077 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 123801 cycles/ticks + +kyber_keypair_derand: +median: 291874 cycles/ticks +average: 298441 cycles/ticks + +kyber_keypair: +median: 300688 cycles/ticks +average: 303680 cycles/ticks + +kyber_encaps_derand: +median: 384900 cycles/ticks +average: 390934 cycles/ticks + +kyber_encaps: +median: 386112 cycles/ticks +average: 392270 cycles/ticks + +kyber_decaps: +median: 512486 cycles/ticks +average: 523432 cycles/ticks + +Loop spin: 272 +gen_a: +median: 57800 cycles/ticks +average: 59234 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11374 cycles/ticks + +poly_getnoise_eta2: +median: 7354 cycles/ticks +average: 7541 cycles/ticks + +NTT: +median: 23338 cycles/ticks +average: 23778 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34145 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24217 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3937 cycles/ticks + +poly_frommsg: +median: 3500 cycles/ticks +average: 3605 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11650 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268138 cycles/ticks +average: 272154 cycles/ticks + +indcpa_enc: +median: 357784 cycles/ticks +average: 365265 cycles/ticks + +indcpa_dec: +median: 121434 cycles/ticks +average: 123790 cycles/ticks + +kyber_keypair_derand: +median: 292352 cycles/ticks +average: 297718 cycles/ticks + +kyber_keypair: +median: 301510 cycles/ticks +average: 306033 cycles/ticks + +kyber_encaps_derand: +median: 388628 cycles/ticks +average: 395854 cycles/ticks + +kyber_encaps: +median: 389996 cycles/ticks +average: 398715 cycles/ticks + +kyber_decaps: +median: 516186 cycles/ticks +average: 525072 cycles/ticks + +Loop spin: 273 +gen_a: +median: 57586 cycles/ticks +average: 58241 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11330 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23322 cycles/ticks +average: 23690 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33845 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23973 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3698 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 269066 cycles/ticks +average: 273115 cycles/ticks + +indcpa_enc: +median: 357886 cycles/ticks +average: 361586 cycles/ticks + +indcpa_dec: +median: 121234 cycles/ticks +average: 122103 cycles/ticks + +kyber_keypair_derand: +median: 291266 cycles/ticks +average: 293074 cycles/ticks + +kyber_keypair: +median: 300780 cycles/ticks +average: 302984 cycles/ticks + +kyber_encaps_derand: +median: 384234 cycles/ticks +average: 386352 cycles/ticks + +kyber_encaps: +median: 385868 cycles/ticks +average: 389057 cycles/ticks + +kyber_decaps: +median: 511718 cycles/ticks +average: 515997 cycles/ticks + +Loop spin: 274 +gen_a: +median: 57630 cycles/ticks +average: 58118 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7309 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23411 cycles/ticks + +INVNTT: +median: 33416 cycles/ticks +average: 33684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23723 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11438 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268426 cycles/ticks +average: 270723 cycles/ticks + +indcpa_enc: +median: 357636 cycles/ticks +average: 360189 cycles/ticks + +indcpa_dec: +median: 121154 cycles/ticks +average: 121900 cycles/ticks + +kyber_keypair_derand: +median: 291658 cycles/ticks +average: 293865 cycles/ticks + +kyber_keypair: +median: 300896 cycles/ticks +average: 303191 cycles/ticks + +kyber_encaps_derand: +median: 384160 cycles/ticks +average: 386606 cycles/ticks + +kyber_encaps: +median: 386024 cycles/ticks +average: 388953 cycles/ticks + +kyber_decaps: +median: 511572 cycles/ticks +average: 515622 cycles/ticks + +Loop spin: 275 +gen_a: +median: 57662 cycles/ticks +average: 58045 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11335 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23401 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24168 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11449 cycles/ticks + +polyvec_decompress: +median: 4336 cycles/ticks +average: 4487 cycles/ticks + +indcpa_keypair: +median: 269198 cycles/ticks +average: 273954 cycles/ticks + +indcpa_enc: +median: 358054 cycles/ticks +average: 366007 cycles/ticks + +indcpa_dec: +median: 124522 cycles/ticks +average: 125722 cycles/ticks + +kyber_keypair_derand: +median: 300016 cycles/ticks +average: 302051 cycles/ticks + +kyber_keypair: +median: 309442 cycles/ticks +average: 312280 cycles/ticks + +kyber_encaps_derand: +median: 395366 cycles/ticks +average: 398138 cycles/ticks + +kyber_encaps: +median: 396772 cycles/ticks +average: 399384 cycles/ticks + +kyber_decaps: +median: 525088 cycles/ticks +average: 525714 cycles/ticks + +Loop spin: 276 +gen_a: +median: 59120 cycles/ticks +average: 59910 cycles/ticks + +poly_getnoise_eta1: +median: 11526 cycles/ticks +average: 11683 cycles/ticks + +poly_getnoise_eta2: +median: 7302 cycles/ticks +average: 7594 cycles/ticks + +NTT: +median: 23902 cycles/ticks +average: 24182 cycles/ticks + +INVNTT: +median: 34230 cycles/ticks +average: 34548 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24242 cycles/ticks +average: 24502 cycles/ticks + +poly_tomsg: +median: 3916 cycles/ticks +average: 4023 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3620 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3812 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11608 cycles/ticks +average: 11776 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4467 cycles/ticks + +indcpa_keypair: +median: 275850 cycles/ticks +average: 277722 cycles/ticks + +indcpa_enc: +median: 368088 cycles/ticks +average: 370922 cycles/ticks + +indcpa_dec: +median: 124526 cycles/ticks +average: 125574 cycles/ticks + +kyber_keypair_derand: +median: 299590 cycles/ticks +average: 302142 cycles/ticks + +kyber_keypair: +median: 309392 cycles/ticks +average: 312309 cycles/ticks + +kyber_encaps_derand: +median: 395494 cycles/ticks +average: 398814 cycles/ticks + +kyber_encaps: +median: 396926 cycles/ticks +average: 399717 cycles/ticks + +kyber_decaps: +median: 526728 cycles/ticks +average: 530337 cycles/ticks + +Loop spin: 277 +gen_a: +median: 59126 cycles/ticks +average: 59837 cycles/ticks + +poly_getnoise_eta1: +median: 11498 cycles/ticks +average: 11614 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7501 cycles/ticks + +NTT: +median: 23860 cycles/ticks +average: 24052 cycles/ticks + +INVNTT: +median: 34388 cycles/ticks +average: 34624 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24210 cycles/ticks +average: 24499 cycles/ticks + +poly_tomsg: +median: 3966 cycles/ticks +average: 3986 cycles/ticks + +poly_frommsg: +median: 3464 cycles/ticks +average: 3590 cycles/ticks + +poly_compress: +median: 3728 cycles/ticks +average: 3822 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1129 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11545 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4467 cycles/ticks + +indcpa_keypair: +median: 276286 cycles/ticks +average: 278901 cycles/ticks + +indcpa_enc: +median: 367854 cycles/ticks +average: 370422 cycles/ticks + +indcpa_dec: +median: 124724 cycles/ticks +average: 125823 cycles/ticks + +kyber_keypair_derand: +median: 299748 cycles/ticks +average: 301948 cycles/ticks + +kyber_keypair: +median: 309198 cycles/ticks +average: 312306 cycles/ticks + +kyber_encaps_derand: +median: 395738 cycles/ticks +average: 398904 cycles/ticks + +kyber_encaps: +median: 396754 cycles/ticks +average: 398841 cycles/ticks + +kyber_decaps: +median: 526446 cycles/ticks +average: 529981 cycles/ticks + +Loop spin: 278 +gen_a: +median: 59118 cycles/ticks +average: 59755 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7434 cycles/ticks +average: 7515 cycles/ticks + +NTT: +median: 23472 cycles/ticks +average: 24134 cycles/ticks + +INVNTT: +median: 34302 cycles/ticks +average: 34520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24186 cycles/ticks +average: 24447 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3976 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3604 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11652 cycles/ticks +average: 11779 cycles/ticks + +polyvec_decompress: +median: 4394 cycles/ticks +average: 4417 cycles/ticks + +indcpa_keypair: +median: 275964 cycles/ticks +average: 278335 cycles/ticks + +indcpa_enc: +median: 367870 cycles/ticks +average: 371167 cycles/ticks + +indcpa_dec: +median: 124234 cycles/ticks +average: 125017 cycles/ticks + +kyber_keypair_derand: +median: 299452 cycles/ticks +average: 302214 cycles/ticks + +kyber_keypair: +median: 308882 cycles/ticks +average: 311167 cycles/ticks + +kyber_encaps_derand: +median: 395352 cycles/ticks +average: 397635 cycles/ticks + +kyber_encaps: +median: 396788 cycles/ticks +average: 399490 cycles/ticks + +kyber_decaps: +median: 526502 cycles/ticks +average: 529855 cycles/ticks + +Loop spin: 279 +gen_a: +median: 59178 cycles/ticks +average: 59941 cycles/ticks + +poly_getnoise_eta1: +median: 11410 cycles/ticks +average: 11632 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7462 cycles/ticks + +NTT: +median: 23872 cycles/ticks +average: 24022 cycles/ticks + +INVNTT: +median: 34240 cycles/ticks +average: 34552 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23646 cycles/ticks +average: 24365 cycles/ticks + +poly_tomsg: +median: 3884 cycles/ticks +average: 3990 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3578 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11392 cycles/ticks +average: 11667 cycles/ticks + +polyvec_decompress: +median: 4342 cycles/ticks +average: 4399 cycles/ticks + +indcpa_keypair: +median: 276104 cycles/ticks +average: 278040 cycles/ticks + +indcpa_enc: +median: 367980 cycles/ticks +average: 370260 cycles/ticks + +indcpa_dec: +median: 124514 cycles/ticks +average: 125757 cycles/ticks + +kyber_keypair_derand: +median: 299818 cycles/ticks +average: 302284 cycles/ticks + +kyber_keypair: +median: 309042 cycles/ticks +average: 312141 cycles/ticks + +kyber_encaps_derand: +median: 395604 cycles/ticks +average: 398507 cycles/ticks + +kyber_encaps: +median: 396700 cycles/ticks +average: 400568 cycles/ticks + +kyber_decaps: +median: 526432 cycles/ticks +average: 530215 cycles/ticks + +Loop spin: 280 +gen_a: +median: 59120 cycles/ticks +average: 59753 cycles/ticks + +poly_getnoise_eta1: +median: 11494 cycles/ticks +average: 11646 cycles/ticks + +poly_getnoise_eta2: +median: 7420 cycles/ticks +average: 7486 cycles/ticks + +NTT: +median: 23894 cycles/ticks +average: 24226 cycles/ticks + +INVNTT: +median: 34322 cycles/ticks +average: 34715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24168 cycles/ticks +average: 24509 cycles/ticks + +poly_tomsg: +median: 3922 cycles/ticks +average: 4114 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3702 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11638 cycles/ticks +average: 11817 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4419 cycles/ticks + +indcpa_keypair: +median: 275584 cycles/ticks +average: 277099 cycles/ticks + +indcpa_enc: +median: 367748 cycles/ticks +average: 370255 cycles/ticks + +indcpa_dec: +median: 124602 cycles/ticks +average: 126547 cycles/ticks + +kyber_keypair_derand: +median: 299626 cycles/ticks +average: 301879 cycles/ticks + +kyber_keypair: +median: 309112 cycles/ticks +average: 311477 cycles/ticks + +kyber_encaps_derand: +median: 395898 cycles/ticks +average: 399412 cycles/ticks + +kyber_encaps: +median: 396922 cycles/ticks +average: 400179 cycles/ticks + +kyber_decaps: +median: 526516 cycles/ticks +average: 530275 cycles/ticks + +Loop spin: 281 +gen_a: +median: 59242 cycles/ticks +average: 59687 cycles/ticks + +poly_getnoise_eta1: +median: 11526 cycles/ticks +average: 11744 cycles/ticks + +poly_getnoise_eta2: +median: 7412 cycles/ticks +average: 7517 cycles/ticks + +NTT: +median: 23908 cycles/ticks +average: 24203 cycles/ticks + +INVNTT: +median: 34442 cycles/ticks +average: 34748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24252 cycles/ticks +average: 24418 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4035 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3568 cycles/ticks + +poly_compress: +median: 3774 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1076 cycles/ticks + +polyvec_compress: +median: 11664 cycles/ticks +average: 11729 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4423 cycles/ticks + +indcpa_keypair: +median: 276086 cycles/ticks +average: 278292 cycles/ticks + +indcpa_enc: +median: 367728 cycles/ticks +average: 370578 cycles/ticks + +indcpa_dec: +median: 124720 cycles/ticks +average: 126042 cycles/ticks + +kyber_keypair_derand: +median: 299628 cycles/ticks +average: 302715 cycles/ticks + +kyber_keypair: +median: 309304 cycles/ticks +average: 311706 cycles/ticks + +kyber_encaps_derand: +median: 395732 cycles/ticks +average: 398870 cycles/ticks + +kyber_encaps: +median: 397866 cycles/ticks +average: 400593 cycles/ticks + +kyber_decaps: +median: 526448 cycles/ticks +average: 530391 cycles/ticks + +Loop spin: 282 +gen_a: +median: 59096 cycles/ticks +average: 59731 cycles/ticks + +poly_getnoise_eta1: +median: 11524 cycles/ticks +average: 11782 cycles/ticks + +poly_getnoise_eta2: +median: 7456 cycles/ticks +average: 7533 cycles/ticks + +NTT: +median: 23894 cycles/ticks +average: 24301 cycles/ticks + +INVNTT: +median: 34392 cycles/ticks +average: 34723 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24248 cycles/ticks +average: 24491 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3623 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11624 cycles/ticks +average: 11860 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4350 cycles/ticks + +indcpa_keypair: +median: 276616 cycles/ticks +average: 278993 cycles/ticks + +indcpa_enc: +median: 368730 cycles/ticks +average: 371944 cycles/ticks + +indcpa_dec: +median: 124444 cycles/ticks +average: 125620 cycles/ticks + +kyber_keypair_derand: +median: 299822 cycles/ticks +average: 302906 cycles/ticks + +kyber_keypair: +median: 309348 cycles/ticks +average: 311608 cycles/ticks + +kyber_encaps_derand: +median: 396056 cycles/ticks +average: 399243 cycles/ticks + +kyber_encaps: +median: 397392 cycles/ticks +average: 399949 cycles/ticks + +kyber_decaps: +median: 527058 cycles/ticks +average: 531583 cycles/ticks + +Loop spin: 283 +gen_a: +median: 59218 cycles/ticks +average: 59909 cycles/ticks + +poly_getnoise_eta1: +median: 11352 cycles/ticks +average: 11560 cycles/ticks + +poly_getnoise_eta2: +median: 7310 cycles/ticks +average: 7511 cycles/ticks + +NTT: +median: 23872 cycles/ticks +average: 24134 cycles/ticks + +INVNTT: +median: 33596 cycles/ticks +average: 34394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24184 cycles/ticks +average: 24408 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4064 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3576 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3837 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1110 cycles/ticks + +polyvec_compress: +median: 11586 cycles/ticks +average: 11733 cycles/ticks + +polyvec_decompress: +median: 4310 cycles/ticks +average: 4428 cycles/ticks + +indcpa_keypair: +median: 275902 cycles/ticks +average: 278624 cycles/ticks + +indcpa_enc: +median: 367936 cycles/ticks +average: 371164 cycles/ticks + +indcpa_dec: +median: 124576 cycles/ticks +average: 125676 cycles/ticks + +kyber_keypair_derand: +median: 299612 cycles/ticks +average: 301985 cycles/ticks + +kyber_keypair: +median: 308922 cycles/ticks +average: 311308 cycles/ticks + +kyber_encaps_derand: +median: 395616 cycles/ticks +average: 399049 cycles/ticks + +kyber_encaps: +median: 397040 cycles/ticks +average: 400461 cycles/ticks + +kyber_decaps: +median: 526806 cycles/ticks +average: 530903 cycles/ticks + +Loop spin: 284 +gen_a: +median: 59244 cycles/ticks +average: 59991 cycles/ticks + +poly_getnoise_eta1: +median: 11498 cycles/ticks +average: 11682 cycles/ticks + +poly_getnoise_eta2: +median: 7456 cycles/ticks +average: 7481 cycles/ticks + +NTT: +median: 23856 cycles/ticks +average: 24164 cycles/ticks + +INVNTT: +median: 34298 cycles/ticks +average: 34775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24196 cycles/ticks +average: 24503 cycles/ticks + +poly_tomsg: +median: 3950 cycles/ticks +average: 3984 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3583 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3790 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11558 cycles/ticks +average: 11725 cycles/ticks + +polyvec_decompress: +median: 4380 cycles/ticks +average: 4412 cycles/ticks + +indcpa_keypair: +median: 276114 cycles/ticks +average: 278431 cycles/ticks + +indcpa_enc: +median: 368044 cycles/ticks +average: 370902 cycles/ticks + +indcpa_dec: +median: 124654 cycles/ticks +average: 125646 cycles/ticks + +kyber_keypair_derand: +median: 299824 cycles/ticks +average: 302076 cycles/ticks + +kyber_keypair: +median: 310034 cycles/ticks +average: 312391 cycles/ticks + +kyber_encaps_derand: +median: 395688 cycles/ticks +average: 398925 cycles/ticks + +kyber_encaps: +median: 397056 cycles/ticks +average: 398974 cycles/ticks + +kyber_decaps: +median: 526480 cycles/ticks +average: 531034 cycles/ticks + +Loop spin: 285 +gen_a: +median: 59174 cycles/ticks +average: 59747 cycles/ticks + +poly_getnoise_eta1: +median: 11586 cycles/ticks +average: 11742 cycles/ticks + +poly_getnoise_eta2: +median: 7296 cycles/ticks +average: 7467 cycles/ticks + +NTT: +median: 23954 cycles/ticks +average: 24235 cycles/ticks + +INVNTT: +median: 34342 cycles/ticks +average: 34780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24218 cycles/ticks +average: 24503 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3985 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3560 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11582 cycles/ticks +average: 11756 cycles/ticks + +polyvec_decompress: +median: 4378 cycles/ticks +average: 4479 cycles/ticks + +indcpa_keypair: +median: 275810 cycles/ticks +average: 277229 cycles/ticks + +indcpa_enc: +median: 367794 cycles/ticks +average: 369782 cycles/ticks + +indcpa_dec: +median: 124526 cycles/ticks +average: 125437 cycles/ticks + +kyber_keypair_derand: +median: 299298 cycles/ticks +average: 302018 cycles/ticks + +kyber_keypair: +median: 309274 cycles/ticks +average: 311930 cycles/ticks + +kyber_encaps_derand: +median: 395604 cycles/ticks +average: 398558 cycles/ticks + +kyber_encaps: +median: 396940 cycles/ticks +average: 399885 cycles/ticks + +kyber_decaps: +median: 526584 cycles/ticks +average: 530368 cycles/ticks + +Loop spin: 286 +gen_a: +median: 59182 cycles/ticks +average: 59965 cycles/ticks + +poly_getnoise_eta1: +median: 11616 cycles/ticks +average: 11812 cycles/ticks + +poly_getnoise_eta2: +median: 7346 cycles/ticks +average: 7538 cycles/ticks + +NTT: +median: 23934 cycles/ticks +average: 24200 cycles/ticks + +INVNTT: +median: 34348 cycles/ticks +average: 34662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24256 cycles/ticks +average: 24546 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4056 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3584 cycles/ticks + +poly_compress: +median: 3772 cycles/ticks +average: 3831 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11540 cycles/ticks +average: 11694 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4495 cycles/ticks + +indcpa_keypair: +median: 275840 cycles/ticks +average: 278648 cycles/ticks + +indcpa_enc: +median: 367976 cycles/ticks +average: 370488 cycles/ticks + +indcpa_dec: +median: 124724 cycles/ticks +average: 125589 cycles/ticks + +kyber_keypair_derand: +median: 299516 cycles/ticks +average: 301273 cycles/ticks + +kyber_keypair: +median: 309490 cycles/ticks +average: 312294 cycles/ticks + +kyber_encaps_derand: +median: 395592 cycles/ticks +average: 398690 cycles/ticks + +kyber_encaps: +median: 396788 cycles/ticks +average: 400164 cycles/ticks + +kyber_decaps: +median: 526508 cycles/ticks +average: 530172 cycles/ticks + +Loop spin: 287 +gen_a: +median: 59234 cycles/ticks +average: 59979 cycles/ticks + +poly_getnoise_eta1: +median: 11540 cycles/ticks +average: 11772 cycles/ticks + +poly_getnoise_eta2: +median: 7360 cycles/ticks +average: 7475 cycles/ticks + +NTT: +median: 23916 cycles/ticks +average: 24212 cycles/ticks + +INVNTT: +median: 34352 cycles/ticks +average: 34692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24210 cycles/ticks +average: 24567 cycles/ticks + +poly_tomsg: +median: 3934 cycles/ticks +average: 4020 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3776 cycles/ticks +average: 3905 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1069 cycles/ticks + +polyvec_compress: +median: 11648 cycles/ticks +average: 11853 cycles/ticks + +polyvec_decompress: +median: 4370 cycles/ticks +average: 4425 cycles/ticks + +indcpa_keypair: +median: 276058 cycles/ticks +average: 278754 cycles/ticks + +indcpa_enc: +median: 368028 cycles/ticks +average: 370427 cycles/ticks + +indcpa_dec: +median: 124572 cycles/ticks +average: 125697 cycles/ticks + +kyber_keypair_derand: +median: 300000 cycles/ticks +average: 302967 cycles/ticks + +kyber_keypair: +median: 310160 cycles/ticks +average: 313778 cycles/ticks + +kyber_encaps_derand: +median: 395904 cycles/ticks +average: 398785 cycles/ticks + +kyber_encaps: +median: 396958 cycles/ticks +average: 400262 cycles/ticks + +kyber_decaps: +median: 526476 cycles/ticks +average: 530055 cycles/ticks + +Loop spin: 288 +gen_a: +median: 59174 cycles/ticks +average: 59568 cycles/ticks + +poly_getnoise_eta1: +median: 11358 cycles/ticks +average: 11539 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7439 cycles/ticks + +NTT: +median: 23850 cycles/ticks +average: 24075 cycles/ticks + +INVNTT: +median: 34314 cycles/ticks +average: 34832 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24254 cycles/ticks +average: 24541 cycles/ticks + +poly_tomsg: +median: 3964 cycles/ticks +average: 4011 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3574 cycles/ticks + +poly_compress: +median: 3766 cycles/ticks +average: 3866 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1070 cycles/ticks + +polyvec_compress: +median: 11674 cycles/ticks +average: 11761 cycles/ticks + +polyvec_decompress: +median: 4394 cycles/ticks +average: 4444 cycles/ticks + +indcpa_keypair: +median: 279918 cycles/ticks +average: 282496 cycles/ticks + +indcpa_enc: +median: 372076 cycles/ticks +average: 375411 cycles/ticks + +indcpa_dec: +median: 124664 cycles/ticks +average: 125793 cycles/ticks + +kyber_keypair_derand: +median: 299676 cycles/ticks +average: 301936 cycles/ticks + +kyber_keypair: +median: 309134 cycles/ticks +average: 311435 cycles/ticks + +kyber_encaps_derand: +median: 395596 cycles/ticks +average: 398638 cycles/ticks + +kyber_encaps: +median: 396930 cycles/ticks +average: 400102 cycles/ticks + +kyber_decaps: +median: 526410 cycles/ticks +average: 529389 cycles/ticks + +Loop spin: 289 +gen_a: +median: 59078 cycles/ticks +average: 59818 cycles/ticks + +poly_getnoise_eta1: +median: 11418 cycles/ticks +average: 11715 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7504 cycles/ticks + +NTT: +median: 23840 cycles/ticks +average: 24138 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24246 cycles/ticks +average: 24433 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4039 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3587 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3789 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11600 cycles/ticks +average: 11765 cycles/ticks + +polyvec_decompress: +median: 4360 cycles/ticks +average: 4526 cycles/ticks + +indcpa_keypair: +median: 275730 cycles/ticks +average: 278026 cycles/ticks + +indcpa_enc: +median: 367712 cycles/ticks +average: 370096 cycles/ticks + +indcpa_dec: +median: 124420 cycles/ticks +average: 125493 cycles/ticks + +kyber_keypair_derand: +median: 299976 cycles/ticks +average: 302428 cycles/ticks + +kyber_keypair: +median: 308658 cycles/ticks +average: 310723 cycles/ticks + +kyber_encaps_derand: +median: 395170 cycles/ticks +average: 396961 cycles/ticks + +kyber_encaps: +median: 396930 cycles/ticks +average: 399299 cycles/ticks + +kyber_decaps: +median: 526154 cycles/ticks +average: 529826 cycles/ticks + +Loop spin: 290 +gen_a: +median: 59252 cycles/ticks +average: 59958 cycles/ticks + +poly_getnoise_eta1: +median: 11550 cycles/ticks +average: 11750 cycles/ticks + +poly_getnoise_eta2: +median: 7458 cycles/ticks +average: 7512 cycles/ticks + +NTT: +median: 23926 cycles/ticks +average: 24427 cycles/ticks + +INVNTT: +median: 34372 cycles/ticks +average: 34703 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24154 cycles/ticks +average: 24413 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 4015 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3573 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3779 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 11516 cycles/ticks +average: 11659 cycles/ticks + +polyvec_decompress: +median: 4316 cycles/ticks +average: 4421 cycles/ticks + +indcpa_keypair: +median: 276076 cycles/ticks +average: 278595 cycles/ticks + +indcpa_enc: +median: 367786 cycles/ticks +average: 370211 cycles/ticks + +indcpa_dec: +median: 124766 cycles/ticks +average: 125991 cycles/ticks + +kyber_keypair_derand: +median: 300040 cycles/ticks +average: 302293 cycles/ticks + +kyber_keypair: +median: 309704 cycles/ticks +average: 311949 cycles/ticks + +kyber_encaps_derand: +median: 395326 cycles/ticks +average: 397179 cycles/ticks + +kyber_encaps: +median: 396738 cycles/ticks +average: 399535 cycles/ticks + +kyber_decaps: +median: 526164 cycles/ticks +average: 529507 cycles/ticks + +Loop spin: 291 +gen_a: +median: 59168 cycles/ticks +average: 60005 cycles/ticks + +poly_getnoise_eta1: +median: 11526 cycles/ticks +average: 11612 cycles/ticks + +poly_getnoise_eta2: +median: 7458 cycles/ticks +average: 7496 cycles/ticks + +NTT: +median: 23956 cycles/ticks +average: 24271 cycles/ticks + +INVNTT: +median: 34388 cycles/ticks +average: 34699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24196 cycles/ticks +average: 24478 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 3967 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3628 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 11604 cycles/ticks +average: 11852 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4374 cycles/ticks + +indcpa_keypair: +median: 275706 cycles/ticks +average: 277737 cycles/ticks + +indcpa_enc: +median: 367718 cycles/ticks +average: 370026 cycles/ticks + +indcpa_dec: +median: 124680 cycles/ticks +average: 126018 cycles/ticks + +kyber_keypair_derand: +median: 299458 cycles/ticks +average: 302130 cycles/ticks + +kyber_keypair: +median: 309028 cycles/ticks +average: 310938 cycles/ticks + +kyber_encaps_derand: +median: 399500 cycles/ticks +average: 402517 cycles/ticks + +kyber_encaps: +median: 400988 cycles/ticks +average: 403706 cycles/ticks + +kyber_decaps: +median: 530840 cycles/ticks +average: 534435 cycles/ticks + +Loop spin: 292 +gen_a: +median: 59202 cycles/ticks +average: 60014 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11588 cycles/ticks + +poly_getnoise_eta2: +median: 7438 cycles/ticks +average: 7538 cycles/ticks + +NTT: +median: 23842 cycles/ticks +average: 24248 cycles/ticks + +INVNTT: +median: 34346 cycles/ticks +average: 34571 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24224 cycles/ticks +average: 24532 cycles/ticks + +poly_tomsg: +median: 3966 cycles/ticks +average: 4014 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3529 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1110 cycles/ticks + +polyvec_compress: +median: 11558 cycles/ticks +average: 11835 cycles/ticks + +polyvec_decompress: +median: 4378 cycles/ticks +average: 4428 cycles/ticks + +indcpa_keypair: +median: 276338 cycles/ticks +average: 278631 cycles/ticks + +indcpa_enc: +median: 368506 cycles/ticks +average: 371492 cycles/ticks + +indcpa_dec: +median: 124386 cycles/ticks +average: 125324 cycles/ticks + +kyber_keypair_derand: +median: 299800 cycles/ticks +average: 302558 cycles/ticks + +kyber_keypair: +median: 309574 cycles/ticks +average: 312124 cycles/ticks + +kyber_encaps_derand: +median: 395602 cycles/ticks +average: 399097 cycles/ticks + +kyber_encaps: +median: 396964 cycles/ticks +average: 400508 cycles/ticks + +kyber_decaps: +median: 526714 cycles/ticks +average: 530462 cycles/ticks + +Loop spin: 293 +gen_a: +median: 59170 cycles/ticks +average: 59902 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11617 cycles/ticks + +poly_getnoise_eta2: +median: 7452 cycles/ticks +average: 7530 cycles/ticks + +NTT: +median: 23900 cycles/ticks +average: 24140 cycles/ticks + +INVNTT: +median: 34176 cycles/ticks +average: 34893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24222 cycles/ticks +average: 24469 cycles/ticks + +poly_tomsg: +median: 3916 cycles/ticks +average: 4013 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3486 cycles/ticks + +poly_compress: +median: 3730 cycles/ticks +average: 3833 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11565 cycles/ticks + +polyvec_decompress: +median: 4396 cycles/ticks +average: 4421 cycles/ticks + +indcpa_keypair: +median: 275902 cycles/ticks +average: 277957 cycles/ticks + +indcpa_enc: +median: 368158 cycles/ticks +average: 371090 cycles/ticks + +indcpa_dec: +median: 124412 cycles/ticks +average: 125447 cycles/ticks + +kyber_keypair_derand: +median: 300030 cycles/ticks +average: 302914 cycles/ticks + +kyber_keypair: +median: 309260 cycles/ticks +average: 311945 cycles/ticks + +kyber_encaps_derand: +median: 395726 cycles/ticks +average: 398667 cycles/ticks + +kyber_encaps: +median: 397432 cycles/ticks +average: 400217 cycles/ticks + +kyber_decaps: +median: 526726 cycles/ticks +average: 530841 cycles/ticks + +Loop spin: 294 +gen_a: +median: 59064 cycles/ticks +average: 59562 cycles/ticks + +poly_getnoise_eta1: +median: 11432 cycles/ticks +average: 11624 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7454 cycles/ticks + +NTT: +median: 23852 cycles/ticks +average: 24192 cycles/ticks + +INVNTT: +median: 34304 cycles/ticks +average: 34660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24174 cycles/ticks +average: 24582 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3664 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3738 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11570 cycles/ticks +average: 11762 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4500 cycles/ticks + +indcpa_keypair: +median: 276510 cycles/ticks +average: 279161 cycles/ticks + +indcpa_enc: +median: 367782 cycles/ticks +average: 370212 cycles/ticks + +indcpa_dec: +median: 124386 cycles/ticks +average: 125184 cycles/ticks + +kyber_keypair_derand: +median: 300640 cycles/ticks +average: 303442 cycles/ticks + +kyber_keypair: +median: 309298 cycles/ticks +average: 311689 cycles/ticks + +kyber_encaps_derand: +median: 395994 cycles/ticks +average: 399411 cycles/ticks + +kyber_encaps: +median: 396650 cycles/ticks +average: 400008 cycles/ticks + +kyber_decaps: +median: 526642 cycles/ticks +average: 530043 cycles/ticks + +Loop spin: 295 +gen_a: +median: 59110 cycles/ticks +average: 60095 cycles/ticks + +poly_getnoise_eta1: +median: 11626 cycles/ticks +average: 11767 cycles/ticks + +poly_getnoise_eta2: +median: 7362 cycles/ticks +average: 7488 cycles/ticks + +NTT: +median: 23908 cycles/ticks +average: 24180 cycles/ticks + +INVNTT: +median: 34360 cycles/ticks +average: 34566 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24216 cycles/ticks +average: 24326 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3636 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3721 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11614 cycles/ticks +average: 11727 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4456 cycles/ticks + +indcpa_keypair: +median: 275676 cycles/ticks +average: 278426 cycles/ticks + +indcpa_enc: +median: 367496 cycles/ticks +average: 369994 cycles/ticks + +indcpa_dec: +median: 124684 cycles/ticks +average: 126067 cycles/ticks + +kyber_keypair_derand: +median: 299768 cycles/ticks +average: 302552 cycles/ticks + +kyber_keypair: +median: 309162 cycles/ticks +average: 311562 cycles/ticks + +kyber_encaps_derand: +median: 395654 cycles/ticks +average: 397866 cycles/ticks + +kyber_encaps: +median: 396704 cycles/ticks +average: 399096 cycles/ticks + +kyber_decaps: +median: 526734 cycles/ticks +average: 530171 cycles/ticks + +Loop spin: 296 +gen_a: +median: 59142 cycles/ticks +average: 60063 cycles/ticks + +poly_getnoise_eta1: +median: 11550 cycles/ticks +average: 11808 cycles/ticks + +poly_getnoise_eta2: +median: 7456 cycles/ticks +average: 7574 cycles/ticks + +NTT: +median: 23836 cycles/ticks +average: 24150 cycles/ticks + +INVNTT: +median: 34398 cycles/ticks +average: 34781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24202 cycles/ticks +average: 24686 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3574 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11588 cycles/ticks +average: 11684 cycles/ticks + +polyvec_decompress: +median: 4394 cycles/ticks +average: 4475 cycles/ticks + +indcpa_keypair: +median: 276040 cycles/ticks +average: 278020 cycles/ticks + +indcpa_enc: +median: 368068 cycles/ticks +average: 371134 cycles/ticks + +indcpa_dec: +median: 124796 cycles/ticks +average: 125756 cycles/ticks + +kyber_keypair_derand: +median: 299760 cycles/ticks +average: 301763 cycles/ticks + +kyber_keypair: +median: 309428 cycles/ticks +average: 311693 cycles/ticks + +kyber_encaps_derand: +median: 395788 cycles/ticks +average: 398655 cycles/ticks + +kyber_encaps: +median: 396956 cycles/ticks +average: 399864 cycles/ticks + +kyber_decaps: +median: 526504 cycles/ticks +average: 530000 cycles/ticks + +Loop spin: 297 +gen_a: +median: 59174 cycles/ticks +average: 59759 cycles/ticks + +poly_getnoise_eta1: +median: 11500 cycles/ticks +average: 11590 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7395 cycles/ticks + +NTT: +median: 23932 cycles/ticks +average: 24181 cycles/ticks + +INVNTT: +median: 34422 cycles/ticks +average: 34757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24242 cycles/ticks +average: 24531 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3946 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3636 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3779 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11610 cycles/ticks +average: 11778 cycles/ticks + +polyvec_decompress: +median: 4328 cycles/ticks +average: 4415 cycles/ticks + +indcpa_keypair: +median: 276320 cycles/ticks +average: 278260 cycles/ticks + +indcpa_enc: +median: 368200 cycles/ticks +average: 370984 cycles/ticks + +indcpa_dec: +median: 124680 cycles/ticks +average: 125699 cycles/ticks + +kyber_keypair_derand: +median: 300220 cycles/ticks +average: 303265 cycles/ticks + +kyber_keypair: +median: 309700 cycles/ticks +average: 312000 cycles/ticks + +kyber_encaps_derand: +median: 395752 cycles/ticks +average: 398644 cycles/ticks + +kyber_encaps: +median: 397094 cycles/ticks +average: 400039 cycles/ticks + +kyber_decaps: +median: 526882 cycles/ticks +average: 531445 cycles/ticks + +Loop spin: 298 +gen_a: +median: 59350 cycles/ticks +average: 59944 cycles/ticks + +poly_getnoise_eta1: +median: 11364 cycles/ticks +average: 11748 cycles/ticks + +poly_getnoise_eta2: +median: 7448 cycles/ticks +average: 7504 cycles/ticks + +NTT: +median: 23880 cycles/ticks +average: 24185 cycles/ticks + +INVNTT: +median: 34318 cycles/ticks +average: 34613 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24216 cycles/ticks +average: 24514 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 4036 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3803 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1095 cycles/ticks + +polyvec_compress: +median: 11626 cycles/ticks +average: 11714 cycles/ticks + +polyvec_decompress: +median: 4326 cycles/ticks +average: 4518 cycles/ticks + +indcpa_keypair: +median: 276420 cycles/ticks +average: 278829 cycles/ticks + +indcpa_enc: +median: 368068 cycles/ticks +average: 370993 cycles/ticks + +indcpa_dec: +median: 124482 cycles/ticks +average: 125516 cycles/ticks + +kyber_keypair_derand: +median: 299364 cycles/ticks +average: 301393 cycles/ticks + +kyber_keypair: +median: 308888 cycles/ticks +average: 311712 cycles/ticks + +kyber_encaps_derand: +median: 395520 cycles/ticks +average: 397888 cycles/ticks + +kyber_encaps: +median: 396916 cycles/ticks +average: 399879 cycles/ticks + +kyber_decaps: +median: 526734 cycles/ticks +average: 530653 cycles/ticks + +Loop spin: 299 +gen_a: +median: 59474 cycles/ticks +average: 60105 cycles/ticks + +poly_getnoise_eta1: +median: 11638 cycles/ticks +average: 11737 cycles/ticks + +poly_getnoise_eta2: +median: 7444 cycles/ticks +average: 7520 cycles/ticks + +NTT: +median: 23870 cycles/ticks +average: 24118 cycles/ticks + +INVNTT: +median: 34320 cycles/ticks +average: 34516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24178 cycles/ticks +average: 24514 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3965 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3590 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3779 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1109 cycles/ticks + +polyvec_compress: +median: 11594 cycles/ticks +average: 11668 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4507 cycles/ticks + +indcpa_keypair: +median: 275796 cycles/ticks +average: 278435 cycles/ticks + +indcpa_enc: +median: 367866 cycles/ticks +average: 370680 cycles/ticks + +indcpa_dec: +median: 124656 cycles/ticks +average: 125657 cycles/ticks + +kyber_keypair_derand: +median: 299920 cycles/ticks +average: 302057 cycles/ticks + +kyber_keypair: +median: 309718 cycles/ticks +average: 312359 cycles/ticks + +kyber_encaps_derand: +median: 396058 cycles/ticks +average: 399192 cycles/ticks + +kyber_encaps: +median: 398052 cycles/ticks +average: 400783 cycles/ticks + +kyber_decaps: +median: 526932 cycles/ticks +average: 530335 cycles/ticks + +Loop spin: 300 +gen_a: +median: 59242 cycles/ticks +average: 59873 cycles/ticks + +poly_getnoise_eta1: +median: 11572 cycles/ticks +average: 11657 cycles/ticks + +poly_getnoise_eta2: +median: 7346 cycles/ticks +average: 7503 cycles/ticks + +NTT: +median: 23924 cycles/ticks +average: 24242 cycles/ticks + +INVNTT: +median: 34420 cycles/ticks +average: 34880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24204 cycles/ticks +average: 24351 cycles/ticks + +poly_tomsg: +median: 3930 cycles/ticks +average: 3999 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3572 cycles/ticks + +poly_compress: +median: 3776 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11672 cycles/ticks +average: 11760 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4430 cycles/ticks + +indcpa_keypair: +median: 276046 cycles/ticks +average: 277956 cycles/ticks + +indcpa_enc: +median: 368182 cycles/ticks +average: 370630 cycles/ticks + +indcpa_dec: +median: 124634 cycles/ticks +average: 125731 cycles/ticks + +kyber_keypair_derand: +median: 300184 cycles/ticks +average: 302413 cycles/ticks + +kyber_keypair: +median: 309514 cycles/ticks +average: 311525 cycles/ticks + +kyber_encaps_derand: +median: 395808 cycles/ticks +average: 398570 cycles/ticks + +kyber_encaps: +median: 397036 cycles/ticks +average: 400707 cycles/ticks + +kyber_decaps: +median: 526742 cycles/ticks +average: 532500 cycles/ticks + +Loop spin: 301 +gen_a: +median: 59170 cycles/ticks +average: 62774 cycles/ticks + +poly_getnoise_eta1: +median: 11390 cycles/ticks +average: 11663 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7388 cycles/ticks + +NTT: +median: 23864 cycles/ticks +average: 24293 cycles/ticks + +INVNTT: +median: 34312 cycles/ticks +average: 34543 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24244 cycles/ticks +average: 24432 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3996 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3569 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3798 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1096 cycles/ticks + +polyvec_compress: +median: 11632 cycles/ticks +average: 11740 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4553 cycles/ticks + +indcpa_keypair: +median: 276316 cycles/ticks +average: 279051 cycles/ticks + +indcpa_enc: +median: 369390 cycles/ticks +average: 372394 cycles/ticks + +indcpa_dec: +median: 124526 cycles/ticks +average: 125673 cycles/ticks + +kyber_keypair_derand: +median: 299884 cycles/ticks +average: 302331 cycles/ticks + +kyber_keypair: +median: 308966 cycles/ticks +average: 312078 cycles/ticks + +kyber_encaps_derand: +median: 396672 cycles/ticks +average: 398429 cycles/ticks + +kyber_encaps: +median: 398056 cycles/ticks +average: 400519 cycles/ticks + +kyber_decaps: +median: 528096 cycles/ticks +average: 531534 cycles/ticks + +Loop spin: 302 +gen_a: +median: 59134 cycles/ticks +average: 59720 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11673 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7425 cycles/ticks + +NTT: +median: 23858 cycles/ticks +average: 24340 cycles/ticks + +INVNTT: +median: 34356 cycles/ticks +average: 34635 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23718 cycles/ticks +average: 24293 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3975 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3590 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11654 cycles/ticks +average: 11794 cycles/ticks + +polyvec_decompress: +median: 4372 cycles/ticks +average: 4465 cycles/ticks + +indcpa_keypair: +median: 275716 cycles/ticks +average: 277657 cycles/ticks + +indcpa_enc: +median: 367340 cycles/ticks +average: 368565 cycles/ticks + +indcpa_dec: +median: 121386 cycles/ticks +average: 124523 cycles/ticks + +kyber_keypair_derand: +median: 292416 cycles/ticks +average: 299447 cycles/ticks + +kyber_keypair: +median: 301228 cycles/ticks +average: 308098 cycles/ticks + +kyber_encaps_derand: +median: 385718 cycles/ticks +average: 394786 cycles/ticks + +kyber_encaps: +median: 386886 cycles/ticks +average: 395615 cycles/ticks + +kyber_decaps: +median: 512760 cycles/ticks +average: 523638 cycles/ticks + +Loop spin: 303 +gen_a: +median: 57800 cycles/ticks +average: 59331 cycles/ticks + +poly_getnoise_eta1: +median: 11436 cycles/ticks +average: 11616 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7367 cycles/ticks + +NTT: +median: 23398 cycles/ticks +average: 23934 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23791 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3480 cycles/ticks +average: 3549 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 269150 cycles/ticks +average: 274954 cycles/ticks + +indcpa_enc: +median: 358328 cycles/ticks +average: 366338 cycles/ticks + +indcpa_dec: +median: 121476 cycles/ticks +average: 124122 cycles/ticks + +kyber_keypair_derand: +median: 291740 cycles/ticks +average: 295996 cycles/ticks + +kyber_keypair: +median: 301486 cycles/ticks +average: 307485 cycles/ticks + +kyber_encaps_derand: +median: 384816 cycles/ticks +average: 391745 cycles/ticks + +kyber_encaps: +median: 386252 cycles/ticks +average: 394110 cycles/ticks + +kyber_decaps: +median: 512188 cycles/ticks +average: 522571 cycles/ticks + +Loop spin: 304 +gen_a: +median: 57648 cycles/ticks +average: 58598 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11490 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7385 cycles/ticks + +NTT: +median: 23452 cycles/ticks +average: 24049 cycles/ticks + +INVNTT: +median: 33584 cycles/ticks +average: 34375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23748 cycles/ticks +average: 24368 cycles/ticks + +poly_tomsg: +median: 3952 cycles/ticks +average: 4067 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3513 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1111 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11484 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 268628 cycles/ticks +average: 274609 cycles/ticks + +indcpa_enc: +median: 357948 cycles/ticks +average: 365680 cycles/ticks + +indcpa_dec: +median: 121350 cycles/ticks +average: 123166 cycles/ticks + +kyber_keypair_derand: +median: 291738 cycles/ticks +average: 297400 cycles/ticks + +kyber_keypair: +median: 300980 cycles/ticks +average: 305390 cycles/ticks + +kyber_encaps_derand: +median: 384568 cycles/ticks +average: 390956 cycles/ticks + +kyber_encaps: +median: 385874 cycles/ticks +average: 393501 cycles/ticks + +kyber_decaps: +median: 512400 cycles/ticks +average: 522706 cycles/ticks + +Loop spin: 305 +gen_a: +median: 57664 cycles/ticks +average: 58927 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11558 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23380 cycles/ticks +average: 23951 cycles/ticks + +INVNTT: +median: 33590 cycles/ticks +average: 34389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23682 cycles/ticks +average: 24325 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3710 cycles/ticks +average: 3804 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1085 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11441 cycles/ticks + +polyvec_decompress: +median: 4362 cycles/ticks +average: 4434 cycles/ticks + +indcpa_keypair: +median: 268404 cycles/ticks +average: 273754 cycles/ticks + +indcpa_enc: +median: 358068 cycles/ticks +average: 365627 cycles/ticks + +indcpa_dec: +median: 121392 cycles/ticks +average: 124094 cycles/ticks + +kyber_keypair_derand: +median: 292230 cycles/ticks +average: 299143 cycles/ticks + +kyber_keypair: +median: 301032 cycles/ticks +average: 306581 cycles/ticks + +kyber_encaps_derand: +median: 385280 cycles/ticks +average: 393405 cycles/ticks + +kyber_encaps: +median: 386184 cycles/ticks +average: 393493 cycles/ticks + +kyber_decaps: +median: 512014 cycles/ticks +average: 519301 cycles/ticks + +Loop spin: 306 +gen_a: +median: 57572 cycles/ticks +average: 58216 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23451 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 33732 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23737 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3483 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11437 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 268842 cycles/ticks +average: 273821 cycles/ticks + +indcpa_enc: +median: 357992 cycles/ticks +average: 365027 cycles/ticks + +indcpa_dec: +median: 121408 cycles/ticks +average: 124253 cycles/ticks + +kyber_keypair_derand: +median: 292340 cycles/ticks +average: 299102 cycles/ticks + +kyber_keypair: +median: 301436 cycles/ticks +average: 308374 cycles/ticks + +kyber_encaps_derand: +median: 385546 cycles/ticks +average: 394878 cycles/ticks + +kyber_encaps: +median: 395958 cycles/ticks +average: 397020 cycles/ticks + +kyber_decaps: +median: 525112 cycles/ticks +average: 525138 cycles/ticks + +Loop spin: 307 +gen_a: +median: 57768 cycles/ticks +average: 59333 cycles/ticks + +poly_getnoise_eta1: +median: 11276 cycles/ticks +average: 11474 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7497 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23844 cycles/ticks + +INVNTT: +median: 33568 cycles/ticks +average: 34481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24251 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3990 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3573 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3879 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1085 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11584 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4464 cycles/ticks + +indcpa_keypair: +median: 269106 cycles/ticks +average: 276036 cycles/ticks + +indcpa_enc: +median: 367176 cycles/ticks +average: 368128 cycles/ticks + +indcpa_dec: +median: 121940 cycles/ticks +average: 124934 cycles/ticks + +kyber_keypair_derand: +median: 292582 cycles/ticks +average: 299136 cycles/ticks + +kyber_keypair: +median: 308962 cycles/ticks +average: 311463 cycles/ticks + +kyber_encaps_derand: +median: 395726 cycles/ticks +average: 398100 cycles/ticks + +kyber_encaps: +median: 396678 cycles/ticks +average: 397939 cycles/ticks + +kyber_decaps: +median: 526152 cycles/ticks +average: 528264 cycles/ticks + +Loop spin: 308 +gen_a: +median: 59018 cycles/ticks +average: 60095 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11657 cycles/ticks + +poly_getnoise_eta2: +median: 7382 cycles/ticks +average: 7607 cycles/ticks + +NTT: +median: 23542 cycles/ticks +average: 23940 cycles/ticks + +INVNTT: +median: 34292 cycles/ticks +average: 34677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24090 cycles/ticks +average: 24279 cycles/ticks + +poly_tomsg: +median: 3874 cycles/ticks +average: 3986 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3684 cycles/ticks +average: 3807 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1071 cycles/ticks + +polyvec_compress: +median: 11650 cycles/ticks +average: 11769 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 275768 cycles/ticks +average: 277390 cycles/ticks + +indcpa_enc: +median: 367678 cycles/ticks +average: 369883 cycles/ticks + +indcpa_dec: +median: 124450 cycles/ticks +average: 125613 cycles/ticks + +kyber_keypair_derand: +median: 296658 cycles/ticks +average: 304134 cycles/ticks + +kyber_keypair: +median: 308362 cycles/ticks +average: 310407 cycles/ticks + +kyber_encaps_derand: +median: 394388 cycles/ticks +average: 395099 cycles/ticks + +kyber_encaps: +median: 396842 cycles/ticks +average: 398564 cycles/ticks + +kyber_decaps: +median: 525672 cycles/ticks +average: 526854 cycles/ticks + +Loop spin: 309 +gen_a: +median: 59064 cycles/ticks +average: 59549 cycles/ticks + +poly_getnoise_eta1: +median: 11354 cycles/ticks +average: 11626 cycles/ticks + +poly_getnoise_eta2: +median: 7316 cycles/ticks +average: 7466 cycles/ticks + +NTT: +median: 23818 cycles/ticks +average: 24060 cycles/ticks + +INVNTT: +median: 33744 cycles/ticks +average: 34569 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23936 cycles/ticks +average: 24381 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3910 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3568 cycles/ticks + +poly_compress: +median: 3766 cycles/ticks +average: 3812 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11515 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4504 cycles/ticks + +indcpa_keypair: +median: 275816 cycles/ticks +average: 276960 cycles/ticks + +indcpa_enc: +median: 367686 cycles/ticks +average: 368350 cycles/ticks + +indcpa_dec: +median: 124030 cycles/ticks +average: 124943 cycles/ticks + +kyber_keypair_derand: +median: 299278 cycles/ticks +average: 300339 cycles/ticks + +kyber_keypair: +median: 303794 cycles/ticks +average: 309876 cycles/ticks + +kyber_encaps_derand: +median: 394870 cycles/ticks +average: 395351 cycles/ticks + +kyber_encaps: +median: 395798 cycles/ticks +average: 396558 cycles/ticks + +kyber_decaps: +median: 525298 cycles/ticks +average: 527049 cycles/ticks + +Loop spin: 310 +gen_a: +median: 57758 cycles/ticks +average: 59272 cycles/ticks + +poly_getnoise_eta1: +median: 11544 cycles/ticks +average: 11686 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7450 cycles/ticks + +NTT: +median: 23344 cycles/ticks +average: 24054 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34137 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24332 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3960 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3588 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1111 cycles/ticks + +polyvec_compress: +median: 11404 cycles/ticks +average: 11649 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4450 cycles/ticks + +indcpa_keypair: +median: 275582 cycles/ticks +average: 277121 cycles/ticks + +indcpa_enc: +median: 366986 cycles/ticks +average: 368108 cycles/ticks + +indcpa_dec: +median: 121852 cycles/ticks +average: 124701 cycles/ticks + +kyber_keypair_derand: +median: 299240 cycles/ticks +average: 300912 cycles/ticks + +kyber_keypair: +median: 308126 cycles/ticks +average: 310377 cycles/ticks + +kyber_encaps_derand: +median: 394686 cycles/ticks +average: 396386 cycles/ticks + +kyber_encaps: +median: 396424 cycles/ticks +average: 398525 cycles/ticks + +kyber_decaps: +median: 525988 cycles/ticks +average: 528525 cycles/ticks + +Loop spin: 311 +gen_a: +median: 59190 cycles/ticks +average: 59850 cycles/ticks + +poly_getnoise_eta1: +median: 11636 cycles/ticks +average: 11912 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7471 cycles/ticks + +NTT: +median: 23878 cycles/ticks +average: 24042 cycles/ticks + +INVNTT: +median: 34176 cycles/ticks +average: 34619 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23784 cycles/ticks +average: 24245 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3981 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3566 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1063 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11732 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4451 cycles/ticks + +indcpa_keypair: +median: 275340 cycles/ticks +average: 277020 cycles/ticks + +indcpa_enc: +median: 367478 cycles/ticks +average: 368671 cycles/ticks + +indcpa_dec: +median: 121694 cycles/ticks +average: 124995 cycles/ticks + +kyber_keypair_derand: +median: 299276 cycles/ticks +average: 300420 cycles/ticks + +kyber_keypair: +median: 308746 cycles/ticks +average: 310683 cycles/ticks + +kyber_encaps_derand: +median: 386482 cycles/ticks +average: 395475 cycles/ticks + +kyber_encaps: +median: 386538 cycles/ticks +average: 395616 cycles/ticks + +kyber_decaps: +median: 523990 cycles/ticks +average: 525511 cycles/ticks + +Loop spin: 312 +gen_a: +median: 58302 cycles/ticks +average: 59647 cycles/ticks + +poly_getnoise_eta1: +median: 11414 cycles/ticks +average: 11716 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23958 cycles/ticks +average: 24254 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34300 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24154 cycles/ticks +average: 24461 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 4000 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3721 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1112 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11708 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4420 cycles/ticks + +indcpa_keypair: +median: 275668 cycles/ticks +average: 277260 cycles/ticks + +indcpa_enc: +median: 367526 cycles/ticks +average: 368638 cycles/ticks + +indcpa_dec: +median: 124602 cycles/ticks +average: 125613 cycles/ticks + +kyber_keypair_derand: +median: 300000 cycles/ticks +average: 302341 cycles/ticks + +kyber_keypair: +median: 302100 cycles/ticks +average: 309174 cycles/ticks + +kyber_encaps_derand: +median: 384808 cycles/ticks +average: 393784 cycles/ticks + +kyber_encaps: +median: 386118 cycles/ticks +average: 394132 cycles/ticks + +kyber_decaps: +median: 512552 cycles/ticks +average: 523627 cycles/ticks + +Loop spin: 313 +gen_a: +median: 57714 cycles/ticks +average: 59188 cycles/ticks + +poly_getnoise_eta1: +median: 11498 cycles/ticks +average: 11692 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7336 cycles/ticks + +NTT: +median: 23400 cycles/ticks +average: 24007 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34282 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23868 cycles/ticks +average: 24447 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4091 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3526 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11618 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4463 cycles/ticks + +indcpa_keypair: +median: 269032 cycles/ticks +average: 275614 cycles/ticks + +indcpa_enc: +median: 357920 cycles/ticks +average: 365306 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 123891 cycles/ticks + +kyber_keypair_derand: +median: 291760 cycles/ticks +average: 298259 cycles/ticks + +kyber_keypair: +median: 301810 cycles/ticks +average: 308426 cycles/ticks + +kyber_encaps_derand: +median: 385734 cycles/ticks +average: 394904 cycles/ticks + +kyber_encaps: +median: 387032 cycles/ticks +average: 395458 cycles/ticks + +kyber_decaps: +median: 513326 cycles/ticks +average: 524849 cycles/ticks + +Loop spin: 314 +gen_a: +median: 57576 cycles/ticks +average: 58463 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11538 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7439 cycles/ticks + +NTT: +median: 23500 cycles/ticks +average: 24130 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24195 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4034 cycles/ticks + +poly_frommsg: +median: 3494 cycles/ticks +average: 3595 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11669 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4337 cycles/ticks + +indcpa_keypair: +median: 269158 cycles/ticks +average: 275716 cycles/ticks + +indcpa_enc: +median: 358236 cycles/ticks +average: 366471 cycles/ticks + +indcpa_dec: +median: 121260 cycles/ticks +average: 123827 cycles/ticks + +kyber_keypair_derand: +median: 292522 cycles/ticks +average: 299195 cycles/ticks + +kyber_keypair: +median: 301356 cycles/ticks +average: 308814 cycles/ticks + +kyber_encaps_derand: +median: 385224 cycles/ticks +average: 394453 cycles/ticks + +kyber_encaps: +median: 386790 cycles/ticks +average: 395666 cycles/ticks + +kyber_decaps: +median: 522914 cycles/ticks +average: 525682 cycles/ticks + +Loop spin: 315 +gen_a: +median: 57750 cycles/ticks +average: 59187 cycles/ticks + +poly_getnoise_eta1: +median: 11222 cycles/ticks +average: 11502 cycles/ticks + +poly_getnoise_eta2: +median: 7292 cycles/ticks +average: 7488 cycles/ticks + +NTT: +median: 23356 cycles/ticks +average: 23797 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34280 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23654 cycles/ticks +average: 24243 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11415 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4463 cycles/ticks + +indcpa_keypair: +median: 269050 cycles/ticks +average: 276010 cycles/ticks + +indcpa_enc: +median: 358240 cycles/ticks +average: 366915 cycles/ticks + +indcpa_dec: +median: 121464 cycles/ticks +average: 124511 cycles/ticks + +kyber_keypair_derand: +median: 292302 cycles/ticks +average: 299142 cycles/ticks + +kyber_keypair: +median: 301486 cycles/ticks +average: 308513 cycles/ticks + +kyber_encaps_derand: +median: 385342 cycles/ticks +average: 394475 cycles/ticks + +kyber_encaps: +median: 386322 cycles/ticks +average: 394881 cycles/ticks + +kyber_decaps: +median: 513020 cycles/ticks +average: 524431 cycles/ticks + +Loop spin: 316 +gen_a: +median: 57702 cycles/ticks +average: 59309 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11457 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7431 cycles/ticks + +NTT: +median: 23374 cycles/ticks +average: 24061 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34313 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24219 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3654 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3804 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1102 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11663 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4397 cycles/ticks + +indcpa_keypair: +median: 269046 cycles/ticks +average: 274577 cycles/ticks + +indcpa_enc: +median: 358032 cycles/ticks +average: 365840 cycles/ticks + +indcpa_dec: +median: 121386 cycles/ticks +average: 123879 cycles/ticks + +kyber_keypair_derand: +median: 292122 cycles/ticks +average: 298115 cycles/ticks + +kyber_keypair: +median: 301318 cycles/ticks +average: 307136 cycles/ticks + +kyber_encaps_derand: +median: 385216 cycles/ticks +average: 393273 cycles/ticks + +kyber_encaps: +median: 386248 cycles/ticks +average: 394865 cycles/ticks + +kyber_decaps: +median: 512130 cycles/ticks +average: 521912 cycles/ticks + +Loop spin: 317 +gen_a: +median: 57852 cycles/ticks +average: 59420 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11324 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7322 cycles/ticks + +NTT: +median: 23348 cycles/ticks +average: 23803 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34246 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24076 cycles/ticks + +poly_tomsg: +median: 3946 cycles/ticks +average: 4022 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3517 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3699 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11413 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 275188 cycles/ticks +average: 275591 cycles/ticks + +indcpa_enc: +median: 358678 cycles/ticks +average: 367109 cycles/ticks + +indcpa_dec: +median: 121498 cycles/ticks +average: 124541 cycles/ticks + +kyber_keypair_derand: +median: 292238 cycles/ticks +average: 299405 cycles/ticks + +kyber_keypair: +median: 301916 cycles/ticks +average: 308743 cycles/ticks + +kyber_encaps_derand: +median: 384792 cycles/ticks +average: 388949 cycles/ticks + +kyber_encaps: +median: 385842 cycles/ticks +average: 388855 cycles/ticks + +kyber_decaps: +median: 511858 cycles/ticks +average: 515576 cycles/ticks + +Loop spin: 318 +gen_a: +median: 57568 cycles/ticks +average: 58077 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11485 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7296 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23429 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33614 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23783 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11476 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4313 cycles/ticks + +indcpa_keypair: +median: 272536 cycles/ticks +average: 274436 cycles/ticks + +indcpa_enc: +median: 361572 cycles/ticks +average: 365197 cycles/ticks + +indcpa_dec: +median: 121434 cycles/ticks +average: 124330 cycles/ticks + +kyber_keypair_derand: +median: 292604 cycles/ticks +average: 299613 cycles/ticks + +kyber_keypair: +median: 302050 cycles/ticks +average: 308687 cycles/ticks + +kyber_encaps_derand: +median: 385828 cycles/ticks +average: 394718 cycles/ticks + +kyber_encaps: +median: 387636 cycles/ticks +average: 395841 cycles/ticks + +kyber_decaps: +median: 512834 cycles/ticks +average: 524573 cycles/ticks + +Loop spin: 319 +gen_a: +median: 57622 cycles/ticks +average: 58691 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11364 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7434 cycles/ticks + +NTT: +median: 23444 cycles/ticks +average: 24004 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 34564 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24346 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3454 cycles/ticks +average: 3533 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3832 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11673 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4441 cycles/ticks + +indcpa_keypair: +median: 268758 cycles/ticks +average: 274945 cycles/ticks + +indcpa_enc: +median: 366460 cycles/ticks +average: 367899 cycles/ticks + +indcpa_dec: +median: 121610 cycles/ticks +average: 124612 cycles/ticks + +kyber_keypair_derand: +median: 291822 cycles/ticks +average: 298686 cycles/ticks + +kyber_keypair: +median: 301426 cycles/ticks +average: 308093 cycles/ticks + +kyber_encaps_derand: +median: 385454 cycles/ticks +average: 393969 cycles/ticks + +kyber_encaps: +median: 386262 cycles/ticks +average: 393825 cycles/ticks + +kyber_decaps: +median: 512734 cycles/ticks +average: 523728 cycles/ticks + +Loop spin: 320 +gen_a: +median: 57624 cycles/ticks +average: 58979 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11395 cycles/ticks + +poly_getnoise_eta2: +median: 7326 cycles/ticks +average: 7553 cycles/ticks + +NTT: +median: 23368 cycles/ticks +average: 23794 cycles/ticks + +INVNTT: +median: 33600 cycles/ticks +average: 34472 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3684 cycles/ticks +average: 3785 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11392 cycles/ticks +average: 11732 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 269674 cycles/ticks +average: 276222 cycles/ticks + +indcpa_enc: +median: 358960 cycles/ticks +average: 367338 cycles/ticks + +indcpa_dec: +median: 121454 cycles/ticks +average: 124308 cycles/ticks + +kyber_keypair_derand: +median: 292894 cycles/ticks +average: 300024 cycles/ticks + +kyber_keypair: +median: 303086 cycles/ticks +average: 310070 cycles/ticks + +kyber_encaps_derand: +median: 386348 cycles/ticks +average: 395484 cycles/ticks + +kyber_encaps: +median: 396274 cycles/ticks +average: 396611 cycles/ticks + +kyber_decaps: +median: 526710 cycles/ticks +average: 531256 cycles/ticks + +Loop spin: 321 +gen_a: +median: 59124 cycles/ticks +average: 59677 cycles/ticks + +poly_getnoise_eta1: +median: 11350 cycles/ticks +average: 11586 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7584 cycles/ticks + +NTT: +median: 23890 cycles/ticks +average: 24173 cycles/ticks + +INVNTT: +median: 34330 cycles/ticks +average: 34736 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24226 cycles/ticks +average: 24398 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3970 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3589 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3781 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11604 cycles/ticks +average: 11768 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4417 cycles/ticks + +indcpa_keypair: +median: 276392 cycles/ticks +average: 278252 cycles/ticks + +indcpa_enc: +median: 368128 cycles/ticks +average: 370718 cycles/ticks + +indcpa_dec: +median: 124468 cycles/ticks +average: 125434 cycles/ticks + +kyber_keypair_derand: +median: 299574 cycles/ticks +average: 302247 cycles/ticks + +kyber_keypair: +median: 309250 cycles/ticks +average: 311778 cycles/ticks + +kyber_encaps_derand: +median: 395880 cycles/ticks +average: 399116 cycles/ticks + +kyber_encaps: +median: 397024 cycles/ticks +average: 399652 cycles/ticks + +kyber_decaps: +median: 526502 cycles/ticks +average: 529889 cycles/ticks + +Loop spin: 322 +gen_a: +median: 59146 cycles/ticks +average: 59876 cycles/ticks + +poly_getnoise_eta1: +median: 11560 cycles/ticks +average: 11703 cycles/ticks + +poly_getnoise_eta2: +median: 7340 cycles/ticks +average: 7589 cycles/ticks + +NTT: +median: 23502 cycles/ticks +average: 24198 cycles/ticks + +INVNTT: +median: 34248 cycles/ticks +average: 34594 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24202 cycles/ticks +average: 24329 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3823 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11474 cycles/ticks +average: 11674 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4475 cycles/ticks + +indcpa_keypair: +median: 276048 cycles/ticks +average: 278367 cycles/ticks + +indcpa_enc: +median: 368016 cycles/ticks +average: 370456 cycles/ticks + +indcpa_dec: +median: 124588 cycles/ticks +average: 125446 cycles/ticks + +kyber_keypair_derand: +median: 299890 cycles/ticks +average: 302059 cycles/ticks + +kyber_keypair: +median: 309126 cycles/ticks +average: 311134 cycles/ticks + +kyber_encaps_derand: +median: 395916 cycles/ticks +average: 399275 cycles/ticks + +kyber_encaps: +median: 397076 cycles/ticks +average: 399100 cycles/ticks + +kyber_decaps: +median: 526578 cycles/ticks +average: 529653 cycles/ticks + +Loop spin: 323 +gen_a: +median: 59268 cycles/ticks +average: 59848 cycles/ticks + +poly_getnoise_eta1: +median: 11452 cycles/ticks +average: 11636 cycles/ticks + +poly_getnoise_eta2: +median: 7456 cycles/ticks +average: 7485 cycles/ticks + +NTT: +median: 23888 cycles/ticks +average: 24176 cycles/ticks + +INVNTT: +median: 34344 cycles/ticks +average: 34598 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24212 cycles/ticks +average: 24453 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4019 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3576 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3785 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11540 cycles/ticks +average: 11634 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4442 cycles/ticks + +indcpa_keypair: +median: 276138 cycles/ticks +average: 278409 cycles/ticks + +indcpa_enc: +median: 367976 cycles/ticks +average: 370883 cycles/ticks + +indcpa_dec: +median: 124642 cycles/ticks +average: 125879 cycles/ticks + +kyber_keypair_derand: +median: 299634 cycles/ticks +average: 301149 cycles/ticks + +kyber_keypair: +median: 309080 cycles/ticks +average: 310928 cycles/ticks + +kyber_encaps_derand: +median: 395716 cycles/ticks +average: 398700 cycles/ticks + +kyber_encaps: +median: 396796 cycles/ticks +average: 399385 cycles/ticks + +kyber_decaps: +median: 526462 cycles/ticks +average: 529637 cycles/ticks + +Loop spin: 324 +gen_a: +median: 59340 cycles/ticks +average: 60108 cycles/ticks + +poly_getnoise_eta1: +median: 11544 cycles/ticks +average: 11717 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7475 cycles/ticks + +NTT: +median: 23912 cycles/ticks +average: 24125 cycles/ticks + +INVNTT: +median: 34410 cycles/ticks +average: 34699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24268 cycles/ticks +average: 24491 cycles/ticks + +poly_tomsg: +median: 3964 cycles/ticks +average: 3993 cycles/ticks + +poly_frommsg: +median: 3528 cycles/ticks +average: 3617 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11598 cycles/ticks +average: 11919 cycles/ticks + +polyvec_decompress: +median: 4292 cycles/ticks +average: 4425 cycles/ticks + +indcpa_keypair: +median: 276236 cycles/ticks +average: 278543 cycles/ticks + +indcpa_enc: +median: 368036 cycles/ticks +average: 371069 cycles/ticks + +indcpa_dec: +median: 124684 cycles/ticks +average: 125888 cycles/ticks + +kyber_keypair_derand: +median: 300274 cycles/ticks +average: 302613 cycles/ticks + +kyber_keypair: +median: 309338 cycles/ticks +average: 311538 cycles/ticks + +kyber_encaps_derand: +median: 395784 cycles/ticks +average: 398422 cycles/ticks + +kyber_encaps: +median: 397146 cycles/ticks +average: 399864 cycles/ticks + +kyber_decaps: +median: 526708 cycles/ticks +average: 531239 cycles/ticks + +Loop spin: 325 +gen_a: +median: 59140 cycles/ticks +average: 59666 cycles/ticks + +poly_getnoise_eta1: +median: 11538 cycles/ticks +average: 11730 cycles/ticks + +poly_getnoise_eta2: +median: 7444 cycles/ticks +average: 7479 cycles/ticks + +NTT: +median: 23872 cycles/ticks +average: 24384 cycles/ticks + +INVNTT: +median: 34306 cycles/ticks +average: 34567 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24232 cycles/ticks +average: 24417 cycles/ticks + +poly_tomsg: +median: 3964 cycles/ticks +average: 3999 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3595 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3726 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11650 cycles/ticks +average: 11851 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4460 cycles/ticks + +indcpa_keypair: +median: 276216 cycles/ticks +average: 278641 cycles/ticks + +indcpa_enc: +median: 367956 cycles/ticks +average: 370960 cycles/ticks + +indcpa_dec: +median: 124516 cycles/ticks +average: 125770 cycles/ticks + +kyber_keypair_derand: +median: 299900 cycles/ticks +average: 302069 cycles/ticks + +kyber_keypair: +median: 309412 cycles/ticks +average: 312055 cycles/ticks + +kyber_encaps_derand: +median: 395778 cycles/ticks +average: 398982 cycles/ticks + +kyber_encaps: +median: 396952 cycles/ticks +average: 400516 cycles/ticks + +kyber_decaps: +median: 526872 cycles/ticks +average: 531141 cycles/ticks + +Loop spin: 326 +gen_a: +median: 59202 cycles/ticks +average: 59952 cycles/ticks + +poly_getnoise_eta1: +median: 11276 cycles/ticks +average: 11598 cycles/ticks + +poly_getnoise_eta2: +median: 7356 cycles/ticks +average: 7460 cycles/ticks + +NTT: +median: 23838 cycles/ticks +average: 24156 cycles/ticks + +INVNTT: +median: 34332 cycles/ticks +average: 34717 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24204 cycles/ticks +average: 24506 cycles/ticks + +poly_tomsg: +median: 3968 cycles/ticks +average: 4011 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3572 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1095 cycles/ticks + +polyvec_compress: +median: 11600 cycles/ticks +average: 11736 cycles/ticks + +polyvec_decompress: +median: 4394 cycles/ticks +average: 4487 cycles/ticks + +indcpa_keypair: +median: 276034 cycles/ticks +average: 278385 cycles/ticks + +indcpa_enc: +median: 368024 cycles/ticks +average: 370882 cycles/ticks + +indcpa_dec: +median: 124476 cycles/ticks +average: 125573 cycles/ticks + +kyber_keypair_derand: +median: 300066 cycles/ticks +average: 303061 cycles/ticks + +kyber_keypair: +median: 309464 cycles/ticks +average: 312461 cycles/ticks + +kyber_encaps_derand: +median: 395620 cycles/ticks +average: 398353 cycles/ticks + +kyber_encaps: +median: 396720 cycles/ticks +average: 399314 cycles/ticks + +kyber_decaps: +median: 526746 cycles/ticks +average: 530228 cycles/ticks + +Loop spin: 327 +gen_a: +median: 59210 cycles/ticks +average: 60014 cycles/ticks + +poly_getnoise_eta1: +median: 11552 cycles/ticks +average: 11652 cycles/ticks + +poly_getnoise_eta2: +median: 7328 cycles/ticks +average: 7544 cycles/ticks + +NTT: +median: 23846 cycles/ticks +average: 24122 cycles/ticks + +INVNTT: +median: 34374 cycles/ticks +average: 34766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24186 cycles/ticks +average: 24444 cycles/ticks + +poly_tomsg: +median: 3974 cycles/ticks +average: 3998 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3561 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3776 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11708 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4473 cycles/ticks + +indcpa_keypair: +median: 276228 cycles/ticks +average: 278298 cycles/ticks + +indcpa_enc: +median: 367992 cycles/ticks +average: 370803 cycles/ticks + +indcpa_dec: +median: 124586 cycles/ticks +average: 125433 cycles/ticks + +kyber_keypair_derand: +median: 299936 cycles/ticks +average: 303458 cycles/ticks + +kyber_keypair: +median: 309570 cycles/ticks +average: 312389 cycles/ticks + +kyber_encaps_derand: +median: 395808 cycles/ticks +average: 399068 cycles/ticks + +kyber_encaps: +median: 397448 cycles/ticks +average: 400075 cycles/ticks + +kyber_decaps: +median: 526860 cycles/ticks +average: 530557 cycles/ticks + +Loop spin: 328 +gen_a: +median: 59228 cycles/ticks +average: 59927 cycles/ticks + +poly_getnoise_eta1: +median: 11578 cycles/ticks +average: 11833 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7395 cycles/ticks + +NTT: +median: 23892 cycles/ticks +average: 24135 cycles/ticks + +INVNTT: +median: 34346 cycles/ticks +average: 34642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23676 cycles/ticks +average: 24358 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3586 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3796 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 11558 cycles/ticks +average: 11714 cycles/ticks + +polyvec_decompress: +median: 4284 cycles/ticks +average: 4411 cycles/ticks + +indcpa_keypair: +median: 275704 cycles/ticks +average: 277276 cycles/ticks + +indcpa_enc: +median: 367576 cycles/ticks +average: 370759 cycles/ticks + +indcpa_dec: +median: 124494 cycles/ticks +average: 125490 cycles/ticks + +kyber_keypair_derand: +median: 299576 cycles/ticks +average: 301493 cycles/ticks + +kyber_keypair: +median: 309260 cycles/ticks +average: 311505 cycles/ticks + +kyber_encaps_derand: +median: 395688 cycles/ticks +average: 398527 cycles/ticks + +kyber_encaps: +median: 396866 cycles/ticks +average: 400388 cycles/ticks + +kyber_decaps: +median: 526646 cycles/ticks +average: 531089 cycles/ticks + +Loop spin: 329 +gen_a: +median: 59236 cycles/ticks +average: 59956 cycles/ticks + +poly_getnoise_eta1: +median: 11494 cycles/ticks +average: 11668 cycles/ticks + +poly_getnoise_eta2: +median: 7350 cycles/ticks +average: 7460 cycles/ticks + +NTT: +median: 23930 cycles/ticks +average: 24227 cycles/ticks + +INVNTT: +median: 34424 cycles/ticks +average: 34730 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24190 cycles/ticks +average: 24473 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 3986 cycles/ticks + +poly_frommsg: +median: 3504 cycles/ticks +average: 3594 cycles/ticks + +poly_compress: +median: 3710 cycles/ticks +average: 3810 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1108 cycles/ticks + +polyvec_compress: +median: 11440 cycles/ticks +average: 11753 cycles/ticks + +polyvec_decompress: +median: 4296 cycles/ticks +average: 4427 cycles/ticks + +indcpa_keypair: +median: 275978 cycles/ticks +average: 277905 cycles/ticks + +indcpa_enc: +median: 367766 cycles/ticks +average: 370397 cycles/ticks + +indcpa_dec: +median: 124698 cycles/ticks +average: 126023 cycles/ticks + +kyber_keypair_derand: +median: 299424 cycles/ticks +average: 301242 cycles/ticks + +kyber_keypair: +median: 309402 cycles/ticks +average: 312266 cycles/ticks + +kyber_encaps_derand: +median: 395600 cycles/ticks +average: 398752 cycles/ticks + +kyber_encaps: +median: 396846 cycles/ticks +average: 399885 cycles/ticks + +kyber_decaps: +median: 526782 cycles/ticks +average: 530750 cycles/ticks + +Loop spin: 330 +gen_a: +median: 59190 cycles/ticks +average: 59920 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11405 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23962 cycles/ticks +average: 24233 cycles/ticks + +INVNTT: +median: 34270 cycles/ticks +average: 34650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24230 cycles/ticks +average: 24574 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3954 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3651 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3848 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1057 cycles/ticks + +polyvec_compress: +median: 11632 cycles/ticks +average: 11715 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4350 cycles/ticks + +indcpa_keypair: +median: 276582 cycles/ticks +average: 278631 cycles/ticks + +indcpa_enc: +median: 368176 cycles/ticks +average: 371018 cycles/ticks + +indcpa_dec: +median: 124616 cycles/ticks +average: 125507 cycles/ticks + +kyber_keypair_derand: +median: 299620 cycles/ticks +average: 301941 cycles/ticks + +kyber_keypair: +median: 309346 cycles/ticks +average: 311596 cycles/ticks + +kyber_encaps_derand: +median: 395562 cycles/ticks +average: 400554 cycles/ticks + +kyber_encaps: +median: 396744 cycles/ticks +average: 402431 cycles/ticks + +kyber_decaps: +median: 526906 cycles/ticks +average: 529795 cycles/ticks + +Loop spin: 331 +gen_a: +median: 59242 cycles/ticks +average: 60352 cycles/ticks + +poly_getnoise_eta1: +median: 11404 cycles/ticks +average: 11638 cycles/ticks + +poly_getnoise_eta2: +median: 7448 cycles/ticks +average: 7456 cycles/ticks + +NTT: +median: 23854 cycles/ticks +average: 24179 cycles/ticks + +INVNTT: +median: 34354 cycles/ticks +average: 34672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24176 cycles/ticks +average: 24435 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3978 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3614 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11664 cycles/ticks +average: 11736 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4421 cycles/ticks + +indcpa_keypair: +median: 276140 cycles/ticks +average: 278567 cycles/ticks + +indcpa_enc: +median: 368144 cycles/ticks +average: 370831 cycles/ticks + +indcpa_dec: +median: 124654 cycles/ticks +average: 125457 cycles/ticks + +kyber_keypair_derand: +median: 299698 cycles/ticks +average: 302447 cycles/ticks + +kyber_keypair: +median: 309472 cycles/ticks +average: 312821 cycles/ticks + +kyber_encaps_derand: +median: 395642 cycles/ticks +average: 398761 cycles/ticks + +kyber_encaps: +median: 397060 cycles/ticks +average: 399640 cycles/ticks + +kyber_decaps: +median: 526652 cycles/ticks +average: 530628 cycles/ticks + +Loop spin: 332 +gen_a: +median: 59296 cycles/ticks +average: 60085 cycles/ticks + +poly_getnoise_eta1: +median: 11434 cycles/ticks +average: 11746 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7430 cycles/ticks + +NTT: +median: 23812 cycles/ticks +average: 24096 cycles/ticks + +INVNTT: +median: 34414 cycles/ticks +average: 34613 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24288 cycles/ticks +average: 24554 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3975 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3582 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3783 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11620 cycles/ticks +average: 11701 cycles/ticks + +polyvec_decompress: +median: 4346 cycles/ticks +average: 4435 cycles/ticks + +indcpa_keypair: +median: 275998 cycles/ticks +average: 278609 cycles/ticks + +indcpa_enc: +median: 368062 cycles/ticks +average: 370568 cycles/ticks + +indcpa_dec: +median: 124628 cycles/ticks +average: 125787 cycles/ticks + +kyber_keypair_derand: +median: 299684 cycles/ticks +average: 301898 cycles/ticks + +kyber_keypair: +median: 309756 cycles/ticks +average: 312417 cycles/ticks + +kyber_encaps_derand: +median: 395658 cycles/ticks +average: 398757 cycles/ticks + +kyber_encaps: +median: 396950 cycles/ticks +average: 399997 cycles/ticks + +kyber_decaps: +median: 526626 cycles/ticks +average: 530225 cycles/ticks + +Loop spin: 333 +gen_a: +median: 57844 cycles/ticks +average: 59387 cycles/ticks + +poly_getnoise_eta1: +median: 11528 cycles/ticks +average: 11783 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7397 cycles/ticks + +NTT: +median: 23506 cycles/ticks +average: 24057 cycles/ticks + +INVNTT: +median: 34340 cycles/ticks +average: 34694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24244 cycles/ticks +average: 24517 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 4047 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1089 cycles/ticks + +polyvec_compress: +median: 11558 cycles/ticks +average: 11716 cycles/ticks + +polyvec_decompress: +median: 4316 cycles/ticks +average: 4438 cycles/ticks + +indcpa_keypair: +median: 276134 cycles/ticks +average: 277442 cycles/ticks + +indcpa_enc: +median: 367668 cycles/ticks +average: 369990 cycles/ticks + +indcpa_dec: +median: 124544 cycles/ticks +average: 125560 cycles/ticks + +kyber_keypair_derand: +median: 299990 cycles/ticks +average: 301740 cycles/ticks + +kyber_keypair: +median: 309078 cycles/ticks +average: 311037 cycles/ticks + +kyber_encaps_derand: +median: 395692 cycles/ticks +average: 398850 cycles/ticks + +kyber_encaps: +median: 397216 cycles/ticks +average: 400360 cycles/ticks + +kyber_decaps: +median: 526554 cycles/ticks +average: 530959 cycles/ticks + +Loop spin: 334 +gen_a: +median: 59174 cycles/ticks +average: 59852 cycles/ticks + +poly_getnoise_eta1: +median: 11540 cycles/ticks +average: 11649 cycles/ticks + +poly_getnoise_eta2: +median: 7290 cycles/ticks +average: 7452 cycles/ticks + +NTT: +median: 23836 cycles/ticks +average: 24091 cycles/ticks + +INVNTT: +median: 34276 cycles/ticks +average: 34579 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24244 cycles/ticks +average: 24437 cycles/ticks + +poly_tomsg: +median: 3974 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3583 cycles/ticks + +poly_compress: +median: 3768 cycles/ticks +average: 3789 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1088 cycles/ticks + +polyvec_compress: +median: 11582 cycles/ticks +average: 11829 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4448 cycles/ticks + +indcpa_keypair: +median: 275738 cycles/ticks +average: 278214 cycles/ticks + +indcpa_enc: +median: 368046 cycles/ticks +average: 370221 cycles/ticks + +indcpa_dec: +median: 124602 cycles/ticks +average: 126046 cycles/ticks + +kyber_keypair_derand: +median: 299926 cycles/ticks +average: 302462 cycles/ticks + +kyber_keypair: +median: 309096 cycles/ticks +average: 311266 cycles/ticks + +kyber_encaps_derand: +median: 395436 cycles/ticks +average: 398646 cycles/ticks + +kyber_encaps: +median: 396994 cycles/ticks +average: 399834 cycles/ticks + +kyber_decaps: +median: 526536 cycles/ticks +average: 530309 cycles/ticks + +Loop spin: 335 +gen_a: +median: 59362 cycles/ticks +average: 60029 cycles/ticks + +poly_getnoise_eta1: +median: 11612 cycles/ticks +average: 11707 cycles/ticks + +poly_getnoise_eta2: +median: 7432 cycles/ticks +average: 7512 cycles/ticks + +NTT: +median: 23864 cycles/ticks +average: 24261 cycles/ticks + +INVNTT: +median: 34296 cycles/ticks +average: 34687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24214 cycles/ticks +average: 24471 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4013 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3612 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1125 cycles/ticks + +polyvec_compress: +median: 11574 cycles/ticks +average: 11748 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4411 cycles/ticks + +indcpa_keypair: +median: 275938 cycles/ticks +average: 278592 cycles/ticks + +indcpa_enc: +median: 367854 cycles/ticks +average: 370964 cycles/ticks + +indcpa_dec: +median: 124668 cycles/ticks +average: 125848 cycles/ticks + +kyber_keypair_derand: +median: 299922 cycles/ticks +average: 302428 cycles/ticks + +kyber_keypair: +median: 309354 cycles/ticks +average: 312402 cycles/ticks + +kyber_encaps_derand: +median: 395906 cycles/ticks +average: 399153 cycles/ticks + +kyber_encaps: +median: 396742 cycles/ticks +average: 399494 cycles/ticks + +kyber_decaps: +median: 526754 cycles/ticks +average: 530672 cycles/ticks + +Loop spin: 336 +gen_a: +median: 59118 cycles/ticks +average: 59803 cycles/ticks + +poly_getnoise_eta1: +median: 11614 cycles/ticks +average: 11694 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7434 cycles/ticks + +NTT: +median: 23894 cycles/ticks +average: 24203 cycles/ticks + +INVNTT: +median: 34362 cycles/ticks +average: 34777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24254 cycles/ticks +average: 24672 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3951 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3643 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3793 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11672 cycles/ticks +average: 11772 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4402 cycles/ticks + +indcpa_keypair: +median: 275572 cycles/ticks +average: 276905 cycles/ticks + +indcpa_enc: +median: 367940 cycles/ticks +average: 370961 cycles/ticks + +indcpa_dec: +median: 124588 cycles/ticks +average: 125583 cycles/ticks + +kyber_keypair_derand: +median: 299988 cycles/ticks +average: 302059 cycles/ticks + +kyber_keypair: +median: 308914 cycles/ticks +average: 310871 cycles/ticks + +kyber_encaps_derand: +median: 395440 cycles/ticks +average: 397676 cycles/ticks + +kyber_encaps: +median: 397470 cycles/ticks +average: 400308 cycles/ticks + +kyber_decaps: +median: 526882 cycles/ticks +average: 531739 cycles/ticks + +Loop spin: 337 +gen_a: +median: 58932 cycles/ticks +average: 59624 cycles/ticks + +poly_getnoise_eta1: +median: 11558 cycles/ticks +average: 11721 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7416 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23474 cycles/ticks + +INVNTT: +median: 34344 cycles/ticks +average: 34524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24256 cycles/ticks +average: 24421 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3480 cycles/ticks +average: 3538 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11722 cycles/ticks + +polyvec_decompress: +median: 4394 cycles/ticks +average: 4478 cycles/ticks + +indcpa_keypair: +median: 275610 cycles/ticks +average: 277062 cycles/ticks + +indcpa_enc: +median: 367968 cycles/ticks +average: 370252 cycles/ticks + +indcpa_dec: +median: 124282 cycles/ticks +average: 125182 cycles/ticks + +kyber_keypair_derand: +median: 299806 cycles/ticks +average: 302069 cycles/ticks + +kyber_keypair: +median: 308766 cycles/ticks +average: 310860 cycles/ticks + +kyber_encaps_derand: +median: 395464 cycles/ticks +average: 397641 cycles/ticks + +kyber_encaps: +median: 396746 cycles/ticks +average: 399056 cycles/ticks + +kyber_decaps: +median: 526504 cycles/ticks +average: 529356 cycles/ticks + +Loop spin: 338 +gen_a: +median: 59164 cycles/ticks +average: 59827 cycles/ticks + +poly_getnoise_eta1: +median: 11382 cycles/ticks +average: 11689 cycles/ticks + +poly_getnoise_eta2: +median: 7448 cycles/ticks +average: 7519 cycles/ticks + +NTT: +median: 23880 cycles/ticks +average: 24070 cycles/ticks + +INVNTT: +median: 34302 cycles/ticks +average: 34444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24172 cycles/ticks +average: 24251 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 3969 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3568 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11638 cycles/ticks +average: 11749 cycles/ticks + +polyvec_decompress: +median: 4370 cycles/ticks +average: 4474 cycles/ticks + +indcpa_keypair: +median: 276030 cycles/ticks +average: 278675 cycles/ticks + +indcpa_enc: +median: 367902 cycles/ticks +average: 370630 cycles/ticks + +indcpa_dec: +median: 124512 cycles/ticks +average: 125538 cycles/ticks + +kyber_keypair_derand: +median: 299828 cycles/ticks +average: 302168 cycles/ticks + +kyber_keypair: +median: 309356 cycles/ticks +average: 311985 cycles/ticks + +kyber_encaps_derand: +median: 395848 cycles/ticks +average: 399645 cycles/ticks + +kyber_encaps: +median: 396910 cycles/ticks +average: 399670 cycles/ticks + +kyber_decaps: +median: 526644 cycles/ticks +average: 530337 cycles/ticks + +Loop spin: 339 +gen_a: +median: 59226 cycles/ticks +average: 60114 cycles/ticks + +poly_getnoise_eta1: +median: 11462 cycles/ticks +average: 11728 cycles/ticks + +poly_getnoise_eta2: +median: 7456 cycles/ticks +average: 7490 cycles/ticks + +NTT: +median: 23882 cycles/ticks +average: 24295 cycles/ticks + +INVNTT: +median: 34296 cycles/ticks +average: 34668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23644 cycles/ticks +average: 24224 cycles/ticks + +poly_tomsg: +median: 3974 cycles/ticks +average: 4036 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3572 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11664 cycles/ticks +average: 11730 cycles/ticks + +polyvec_decompress: +median: 4336 cycles/ticks +average: 4440 cycles/ticks + +indcpa_keypair: +median: 276380 cycles/ticks +average: 279089 cycles/ticks + +indcpa_enc: +median: 367620 cycles/ticks +average: 370391 cycles/ticks + +indcpa_dec: +median: 124782 cycles/ticks +average: 125947 cycles/ticks + +kyber_keypair_derand: +median: 299576 cycles/ticks +average: 301710 cycles/ticks + +kyber_keypair: +median: 308896 cycles/ticks +average: 311733 cycles/ticks + +kyber_encaps_derand: +median: 395210 cycles/ticks +average: 396952 cycles/ticks + +kyber_encaps: +median: 396500 cycles/ticks +average: 399051 cycles/ticks + +kyber_decaps: +median: 526204 cycles/ticks +average: 530563 cycles/ticks + +Loop spin: 340 +gen_a: +median: 59110 cycles/ticks +average: 59657 cycles/ticks + +poly_getnoise_eta1: +median: 11382 cycles/ticks +average: 11662 cycles/ticks + +poly_getnoise_eta2: +median: 7430 cycles/ticks +average: 7479 cycles/ticks + +NTT: +median: 23942 cycles/ticks +average: 24279 cycles/ticks + +INVNTT: +median: 34436 cycles/ticks +average: 34805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23882 cycles/ticks +average: 24328 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 4031 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3612 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11570 cycles/ticks +average: 11737 cycles/ticks + +polyvec_decompress: +median: 4332 cycles/ticks +average: 4537 cycles/ticks + +indcpa_keypair: +median: 275738 cycles/ticks +average: 278009 cycles/ticks + +indcpa_enc: +median: 367838 cycles/ticks +average: 370053 cycles/ticks + +indcpa_dec: +median: 124610 cycles/ticks +average: 125743 cycles/ticks + +kyber_keypair_derand: +median: 299806 cycles/ticks +average: 301441 cycles/ticks + +kyber_keypair: +median: 309290 cycles/ticks +average: 311940 cycles/ticks + +kyber_encaps_derand: +median: 395876 cycles/ticks +average: 398928 cycles/ticks + +kyber_encaps: +median: 397426 cycles/ticks +average: 400784 cycles/ticks + +kyber_decaps: +median: 526730 cycles/ticks +average: 530801 cycles/ticks + +Loop spin: 341 +gen_a: +median: 58976 cycles/ticks +average: 59719 cycles/ticks + +poly_getnoise_eta1: +median: 11584 cycles/ticks +average: 11698 cycles/ticks + +poly_getnoise_eta2: +median: 7310 cycles/ticks +average: 7496 cycles/ticks + +NTT: +median: 23948 cycles/ticks +average: 24274 cycles/ticks + +INVNTT: +median: 34368 cycles/ticks +average: 34760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24244 cycles/ticks +average: 24459 cycles/ticks + +poly_tomsg: +median: 3968 cycles/ticks +average: 3989 cycles/ticks + +poly_frommsg: +median: 3548 cycles/ticks +average: 3583 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3817 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11602 cycles/ticks +average: 11710 cycles/ticks + +polyvec_decompress: +median: 4358 cycles/ticks +average: 4479 cycles/ticks + +indcpa_keypair: +median: 275964 cycles/ticks +average: 278990 cycles/ticks + +indcpa_enc: +median: 368314 cycles/ticks +average: 371203 cycles/ticks + +indcpa_dec: +median: 124698 cycles/ticks +average: 125629 cycles/ticks + +kyber_keypair_derand: +median: 299576 cycles/ticks +average: 301972 cycles/ticks + +kyber_keypair: +median: 309520 cycles/ticks +average: 311942 cycles/ticks + +kyber_encaps_derand: +median: 395724 cycles/ticks +average: 398370 cycles/ticks + +kyber_encaps: +median: 396998 cycles/ticks +average: 399823 cycles/ticks + +kyber_decaps: +median: 526634 cycles/ticks +average: 530658 cycles/ticks + +Loop spin: 342 +gen_a: +median: 59052 cycles/ticks +average: 59435 cycles/ticks + +poly_getnoise_eta1: +median: 11424 cycles/ticks +average: 11601 cycles/ticks + +poly_getnoise_eta2: +median: 7288 cycles/ticks +average: 7450 cycles/ticks + +NTT: +median: 23886 cycles/ticks +average: 24278 cycles/ticks + +INVNTT: +median: 34300 cycles/ticks +average: 34583 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24166 cycles/ticks +average: 24408 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3988 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3602 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3715 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1094 cycles/ticks + +polyvec_compress: +median: 11632 cycles/ticks +average: 11734 cycles/ticks + +polyvec_decompress: +median: 4326 cycles/ticks +average: 4431 cycles/ticks + +indcpa_keypair: +median: 275648 cycles/ticks +average: 277794 cycles/ticks + +indcpa_enc: +median: 367704 cycles/ticks +average: 371155 cycles/ticks + +indcpa_dec: +median: 124558 cycles/ticks +average: 125866 cycles/ticks + +kyber_keypair_derand: +median: 299888 cycles/ticks +average: 301648 cycles/ticks + +kyber_keypair: +median: 309122 cycles/ticks +average: 311583 cycles/ticks + +kyber_encaps_derand: +median: 395636 cycles/ticks +average: 398442 cycles/ticks + +kyber_encaps: +median: 396726 cycles/ticks +average: 399435 cycles/ticks + +kyber_decaps: +median: 526474 cycles/ticks +average: 530394 cycles/ticks + +Loop spin: 343 +gen_a: +median: 59294 cycles/ticks +average: 60146 cycles/ticks + +poly_getnoise_eta1: +median: 11618 cycles/ticks +average: 11684 cycles/ticks + +poly_getnoise_eta2: +median: 7446 cycles/ticks +average: 7478 cycles/ticks + +NTT: +median: 23720 cycles/ticks +average: 24129 cycles/ticks + +INVNTT: +median: 34340 cycles/ticks +average: 34576 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24180 cycles/ticks +average: 24427 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4041 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3572 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11616 cycles/ticks +average: 11714 cycles/ticks + +polyvec_decompress: +median: 4374 cycles/ticks +average: 4471 cycles/ticks + +indcpa_keypair: +median: 276332 cycles/ticks +average: 278738 cycles/ticks + +indcpa_enc: +median: 368006 cycles/ticks +average: 370161 cycles/ticks + +indcpa_dec: +median: 124648 cycles/ticks +average: 125833 cycles/ticks + +kyber_keypair_derand: +median: 300022 cycles/ticks +average: 302703 cycles/ticks + +kyber_keypair: +median: 309174 cycles/ticks +average: 311686 cycles/ticks + +kyber_encaps_derand: +median: 395576 cycles/ticks +average: 398221 cycles/ticks + +kyber_encaps: +median: 397180 cycles/ticks +average: 399769 cycles/ticks + +kyber_decaps: +median: 526586 cycles/ticks +average: 530069 cycles/ticks + +Loop spin: 344 +gen_a: +median: 59198 cycles/ticks +average: 59672 cycles/ticks + +poly_getnoise_eta1: +median: 11536 cycles/ticks +average: 11703 cycles/ticks + +poly_getnoise_eta2: +median: 7454 cycles/ticks +average: 7498 cycles/ticks + +NTT: +median: 23930 cycles/ticks +average: 24217 cycles/ticks + +INVNTT: +median: 34424 cycles/ticks +average: 34902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24246 cycles/ticks +average: 24443 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3949 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3609 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11496 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4406 cycles/ticks + +indcpa_keypair: +median: 275766 cycles/ticks +average: 277786 cycles/ticks + +indcpa_enc: +median: 367694 cycles/ticks +average: 370710 cycles/ticks + +indcpa_dec: +median: 124692 cycles/ticks +average: 125629 cycles/ticks + +kyber_keypair_derand: +median: 300206 cycles/ticks +average: 302799 cycles/ticks + +kyber_keypair: +median: 309486 cycles/ticks +average: 312183 cycles/ticks + +kyber_encaps_derand: +median: 395610 cycles/ticks +average: 398061 cycles/ticks + +kyber_encaps: +median: 396980 cycles/ticks +average: 399834 cycles/ticks + +kyber_decaps: +median: 526378 cycles/ticks +average: 528458 cycles/ticks + +Loop spin: 345 +gen_a: +median: 59108 cycles/ticks +average: 59604 cycles/ticks + +poly_getnoise_eta1: +median: 11356 cycles/ticks +average: 11590 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7444 cycles/ticks + +NTT: +median: 23846 cycles/ticks +average: 24044 cycles/ticks + +INVNTT: +median: 33584 cycles/ticks +average: 34278 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24090 cycles/ticks +average: 24602 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4062 cycles/ticks + +poly_frommsg: +median: 3548 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3782 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11500 cycles/ticks +average: 11654 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4417 cycles/ticks + +indcpa_keypair: +median: 275380 cycles/ticks +average: 276732 cycles/ticks + +indcpa_enc: +median: 367942 cycles/ticks +average: 370478 cycles/ticks + +indcpa_dec: +median: 124552 cycles/ticks +average: 125915 cycles/ticks + +kyber_keypair_derand: +median: 299818 cycles/ticks +average: 301487 cycles/ticks + +kyber_keypair: +median: 309304 cycles/ticks +average: 311944 cycles/ticks + +kyber_encaps_derand: +median: 395740 cycles/ticks +average: 399155 cycles/ticks + +kyber_encaps: +median: 396958 cycles/ticks +average: 399487 cycles/ticks + +kyber_decaps: +median: 526318 cycles/ticks +average: 529178 cycles/ticks + +Loop spin: 346 +gen_a: +median: 59184 cycles/ticks +average: 59787 cycles/ticks + +poly_getnoise_eta1: +median: 11394 cycles/ticks +average: 11658 cycles/ticks + +poly_getnoise_eta2: +median: 7338 cycles/ticks +average: 7598 cycles/ticks + +NTT: +median: 23840 cycles/ticks +average: 24295 cycles/ticks + +INVNTT: +median: 34352 cycles/ticks +average: 34635 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24188 cycles/ticks +average: 24305 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3974 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3579 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3781 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11600 cycles/ticks +average: 11797 cycles/ticks + +polyvec_decompress: +median: 4340 cycles/ticks +average: 4480 cycles/ticks + +indcpa_keypair: +median: 275856 cycles/ticks +average: 277654 cycles/ticks + +indcpa_enc: +median: 367856 cycles/ticks +average: 370333 cycles/ticks + +indcpa_dec: +median: 124602 cycles/ticks +average: 125855 cycles/ticks + +kyber_keypair_derand: +median: 299674 cycles/ticks +average: 301557 cycles/ticks + +kyber_keypair: +median: 309538 cycles/ticks +average: 311538 cycles/ticks + +kyber_encaps_derand: +median: 395342 cycles/ticks +average: 397189 cycles/ticks + +kyber_encaps: +median: 397382 cycles/ticks +average: 400906 cycles/ticks + +kyber_decaps: +median: 526486 cycles/ticks +average: 529223 cycles/ticks + +Loop spin: 347 +gen_a: +median: 59086 cycles/ticks +average: 59777 cycles/ticks + +poly_getnoise_eta1: +median: 11408 cycles/ticks +average: 11653 cycles/ticks + +poly_getnoise_eta2: +median: 7334 cycles/ticks +average: 7464 cycles/ticks + +NTT: +median: 23862 cycles/ticks +average: 24193 cycles/ticks + +INVNTT: +median: 34332 cycles/ticks +average: 34694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24176 cycles/ticks +average: 24456 cycles/ticks + +poly_tomsg: +median: 3938 cycles/ticks +average: 4070 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3855 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11658 cycles/ticks +average: 11738 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4440 cycles/ticks + +indcpa_keypair: +median: 275960 cycles/ticks +average: 277715 cycles/ticks + +indcpa_enc: +median: 367868 cycles/ticks +average: 369941 cycles/ticks + +indcpa_dec: +median: 124528 cycles/ticks +average: 125612 cycles/ticks + +kyber_keypair_derand: +median: 299532 cycles/ticks +average: 300114 cycles/ticks + +kyber_keypair: +median: 309054 cycles/ticks +average: 310735 cycles/ticks + +kyber_encaps_derand: +median: 395404 cycles/ticks +average: 396714 cycles/ticks + +kyber_encaps: +median: 396812 cycles/ticks +average: 398554 cycles/ticks + +kyber_decaps: +median: 526542 cycles/ticks +average: 530154 cycles/ticks + +Loop spin: 348 +gen_a: +median: 59060 cycles/ticks +average: 59666 cycles/ticks + +poly_getnoise_eta1: +median: 11454 cycles/ticks +average: 11575 cycles/ticks + +poly_getnoise_eta2: +median: 7432 cycles/ticks +average: 7531 cycles/ticks + +NTT: +median: 23932 cycles/ticks +average: 24209 cycles/ticks + +INVNTT: +median: 34258 cycles/ticks +average: 34887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24090 cycles/ticks +average: 24232 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4001 cycles/ticks + +poly_frommsg: +median: 3462 cycles/ticks +average: 3564 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3849 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1064 cycles/ticks + +polyvec_compress: +median: 11584 cycles/ticks +average: 11763 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4430 cycles/ticks + +indcpa_keypair: +median: 275880 cycles/ticks +average: 276993 cycles/ticks + +indcpa_enc: +median: 368104 cycles/ticks +average: 369937 cycles/ticks + +indcpa_dec: +median: 124628 cycles/ticks +average: 125974 cycles/ticks + +kyber_keypair_derand: +median: 299452 cycles/ticks +average: 300623 cycles/ticks + +kyber_keypair: +median: 308958 cycles/ticks +average: 311115 cycles/ticks + +kyber_encaps_derand: +median: 395424 cycles/ticks +average: 396920 cycles/ticks + +kyber_encaps: +median: 396810 cycles/ticks +average: 399929 cycles/ticks + +kyber_decaps: +median: 526242 cycles/ticks +average: 528693 cycles/ticks + +Loop spin: 349 +gen_a: +median: 58994 cycles/ticks +average: 59512 cycles/ticks + +poly_getnoise_eta1: +median: 11590 cycles/ticks +average: 11703 cycles/ticks + +poly_getnoise_eta2: +median: 7436 cycles/ticks +average: 7532 cycles/ticks + +NTT: +median: 23896 cycles/ticks +average: 24000 cycles/ticks + +INVNTT: +median: 34226 cycles/ticks +average: 34617 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24220 cycles/ticks +average: 24519 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3967 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3616 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 11586 cycles/ticks +average: 11758 cycles/ticks + +polyvec_decompress: +median: 4392 cycles/ticks +average: 4427 cycles/ticks + +indcpa_keypair: +median: 275864 cycles/ticks +average: 278145 cycles/ticks + +indcpa_enc: +median: 367890 cycles/ticks +average: 370920 cycles/ticks + +indcpa_dec: +median: 124400 cycles/ticks +average: 125363 cycles/ticks + +kyber_keypair_derand: +median: 299894 cycles/ticks +average: 302352 cycles/ticks + +kyber_keypair: +median: 309090 cycles/ticks +average: 311764 cycles/ticks + +kyber_encaps_derand: +median: 395422 cycles/ticks +average: 397441 cycles/ticks + +kyber_encaps: +median: 396896 cycles/ticks +average: 399363 cycles/ticks + +kyber_decaps: +median: 526754 cycles/ticks +average: 530607 cycles/ticks + +Loop spin: 350 +gen_a: +median: 59174 cycles/ticks +average: 59938 cycles/ticks + +poly_getnoise_eta1: +median: 11362 cycles/ticks +average: 11554 cycles/ticks + +poly_getnoise_eta2: +median: 7340 cycles/ticks +average: 7484 cycles/ticks + +NTT: +median: 23844 cycles/ticks +average: 24034 cycles/ticks + +INVNTT: +median: 34270 cycles/ticks +average: 34596 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24234 cycles/ticks +average: 24448 cycles/ticks + +poly_tomsg: +median: 3894 cycles/ticks +average: 4004 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3531 cycles/ticks + +poly_compress: +median: 3684 cycles/ticks +average: 3799 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1129 cycles/ticks + +polyvec_compress: +median: 11598 cycles/ticks +average: 11769 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4431 cycles/ticks + +indcpa_keypair: +median: 276414 cycles/ticks +average: 278976 cycles/ticks + +indcpa_enc: +median: 368352 cycles/ticks +average: 371377 cycles/ticks + +indcpa_dec: +median: 124384 cycles/ticks +average: 125113 cycles/ticks + +kyber_keypair_derand: +median: 300134 cycles/ticks +average: 302667 cycles/ticks + +kyber_keypair: +median: 310196 cycles/ticks +average: 311963 cycles/ticks + +kyber_encaps_derand: +median: 396032 cycles/ticks +average: 398033 cycles/ticks + +kyber_encaps: +median: 397842 cycles/ticks +average: 400271 cycles/ticks + +kyber_decaps: +median: 526834 cycles/ticks +average: 529548 cycles/ticks + +Loop spin: 351 +gen_a: +median: 59160 cycles/ticks +average: 60007 cycles/ticks + +poly_getnoise_eta1: +median: 11516 cycles/ticks +average: 11635 cycles/ticks + +poly_getnoise_eta2: +median: 7358 cycles/ticks +average: 7549 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23923 cycles/ticks + +INVNTT: +median: 34370 cycles/ticks +average: 34567 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24192 cycles/ticks +average: 24509 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3970 cycles/ticks + +poly_frommsg: +median: 3452 cycles/ticks +average: 3520 cycles/ticks + +poly_compress: +median: 3682 cycles/ticks +average: 3842 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11628 cycles/ticks +average: 11720 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4418 cycles/ticks + +indcpa_keypair: +median: 276388 cycles/ticks +average: 278622 cycles/ticks + +indcpa_enc: +median: 367796 cycles/ticks +average: 370179 cycles/ticks + +indcpa_dec: +median: 124536 cycles/ticks +average: 125622 cycles/ticks + +kyber_keypair_derand: +median: 299628 cycles/ticks +average: 302183 cycles/ticks + +kyber_keypair: +median: 309082 cycles/ticks +average: 311427 cycles/ticks + +kyber_encaps_derand: +median: 395568 cycles/ticks +average: 397510 cycles/ticks + +kyber_encaps: +median: 396992 cycles/ticks +average: 399741 cycles/ticks + +kyber_decaps: +median: 526296 cycles/ticks +average: 527856 cycles/ticks + +Loop spin: 352 +gen_a: +median: 59122 cycles/ticks +average: 59996 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11553 cycles/ticks + +poly_getnoise_eta2: +median: 7458 cycles/ticks +average: 7548 cycles/ticks + +NTT: +median: 23344 cycles/ticks +average: 23990 cycles/ticks + +INVNTT: +median: 34276 cycles/ticks +average: 34559 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24208 cycles/ticks +average: 24404 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4061 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3522 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11592 cycles/ticks +average: 11842 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4407 cycles/ticks + +indcpa_keypair: +median: 275402 cycles/ticks +average: 277098 cycles/ticks + +indcpa_enc: +median: 367460 cycles/ticks +average: 369830 cycles/ticks + +indcpa_dec: +median: 124588 cycles/ticks +average: 125665 cycles/ticks + +kyber_keypair_derand: +median: 299844 cycles/ticks +average: 301781 cycles/ticks + +kyber_keypair: +median: 309202 cycles/ticks +average: 311886 cycles/ticks + +kyber_encaps_derand: +median: 395346 cycles/ticks +average: 397857 cycles/ticks + +kyber_encaps: +median: 396672 cycles/ticks +average: 398788 cycles/ticks + +kyber_decaps: +median: 526176 cycles/ticks +average: 529656 cycles/ticks + +Loop spin: 353 +gen_a: +median: 57764 cycles/ticks +average: 59208 cycles/ticks + +poly_getnoise_eta1: +median: 11634 cycles/ticks +average: 11708 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7388 cycles/ticks + +NTT: +median: 23862 cycles/ticks +average: 24048 cycles/ticks + +INVNTT: +median: 34320 cycles/ticks +average: 34498 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24196 cycles/ticks +average: 24473 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 4035 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3831 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11648 cycles/ticks +average: 11776 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4366 cycles/ticks + +indcpa_keypair: +median: 276076 cycles/ticks +average: 278333 cycles/ticks + +indcpa_enc: +median: 367840 cycles/ticks +average: 370752 cycles/ticks + +indcpa_dec: +median: 124564 cycles/ticks +average: 125862 cycles/ticks + +kyber_keypair_derand: +median: 300154 cycles/ticks +average: 302632 cycles/ticks + +kyber_keypair: +median: 309034 cycles/ticks +average: 311250 cycles/ticks + +kyber_encaps_derand: +median: 395856 cycles/ticks +average: 398329 cycles/ticks + +kyber_encaps: +median: 396820 cycles/ticks +average: 399376 cycles/ticks + +kyber_decaps: +median: 526710 cycles/ticks +average: 529402 cycles/ticks + +Loop spin: 354 +gen_a: +median: 59034 cycles/ticks +average: 59663 cycles/ticks + +poly_getnoise_eta1: +median: 11372 cycles/ticks +average: 11632 cycles/ticks + +poly_getnoise_eta2: +median: 7366 cycles/ticks +average: 7527 cycles/ticks + +NTT: +median: 23794 cycles/ticks +average: 24264 cycles/ticks + +INVNTT: +median: 34222 cycles/ticks +average: 34571 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24210 cycles/ticks +average: 24401 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1071 cycles/ticks + +polyvec_compress: +median: 11416 cycles/ticks +average: 11733 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4348 cycles/ticks + +indcpa_keypair: +median: 275734 cycles/ticks +average: 277078 cycles/ticks + +indcpa_enc: +median: 367678 cycles/ticks +average: 369189 cycles/ticks + +indcpa_dec: +median: 124540 cycles/ticks +average: 125999 cycles/ticks + +kyber_keypair_derand: +median: 299684 cycles/ticks +average: 301315 cycles/ticks + +kyber_keypair: +median: 309054 cycles/ticks +average: 311290 cycles/ticks + +kyber_encaps_derand: +median: 395276 cycles/ticks +average: 397644 cycles/ticks + +kyber_encaps: +median: 396632 cycles/ticks +average: 398812 cycles/ticks + +kyber_decaps: +median: 525674 cycles/ticks +average: 525822 cycles/ticks + +Loop spin: 355 +gen_a: +median: 59066 cycles/ticks +average: 59480 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11424 cycles/ticks + +poly_getnoise_eta2: +median: 7306 cycles/ticks +average: 7464 cycles/ticks + +NTT: +median: 23642 cycles/ticks +average: 24114 cycles/ticks + +INVNTT: +median: 34358 cycles/ticks +average: 34853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24362 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4010 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11453 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 276004 cycles/ticks +average: 277257 cycles/ticks + +indcpa_enc: +median: 367878 cycles/ticks +average: 370433 cycles/ticks + +indcpa_dec: +median: 124556 cycles/ticks +average: 125773 cycles/ticks + +kyber_keypair_derand: +median: 299558 cycles/ticks +average: 301319 cycles/ticks + +kyber_keypair: +median: 308894 cycles/ticks +average: 311171 cycles/ticks + +kyber_encaps_derand: +median: 395618 cycles/ticks +average: 397166 cycles/ticks + +kyber_encaps: +median: 397130 cycles/ticks +average: 399524 cycles/ticks + +kyber_decaps: +median: 526696 cycles/ticks +average: 530387 cycles/ticks + +Loop spin: 356 +gen_a: +median: 59342 cycles/ticks +average: 59962 cycles/ticks + +poly_getnoise_eta1: +median: 11500 cycles/ticks +average: 11767 cycles/ticks + +poly_getnoise_eta2: +median: 7398 cycles/ticks +average: 7487 cycles/ticks + +NTT: +median: 23884 cycles/ticks +average: 23994 cycles/ticks + +INVNTT: +median: 34240 cycles/ticks +average: 34771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23700 cycles/ticks +average: 24299 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 3981 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3843 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11478 cycles/ticks +average: 11733 cycles/ticks + +polyvec_decompress: +median: 4338 cycles/ticks +average: 4450 cycles/ticks + +indcpa_keypair: +median: 276650 cycles/ticks +average: 278929 cycles/ticks + +indcpa_enc: +median: 368458 cycles/ticks +average: 371420 cycles/ticks + +indcpa_dec: +median: 124568 cycles/ticks +average: 125725 cycles/ticks + +kyber_keypair_derand: +median: 299988 cycles/ticks +average: 302289 cycles/ticks + +kyber_keypair: +median: 309854 cycles/ticks +average: 312387 cycles/ticks + +kyber_encaps_derand: +median: 396178 cycles/ticks +average: 398652 cycles/ticks + +kyber_encaps: +median: 397638 cycles/ticks +average: 400730 cycles/ticks + +kyber_decaps: +median: 526534 cycles/ticks +average: 530229 cycles/ticks + +Loop spin: 357 +gen_a: +median: 59160 cycles/ticks +average: 59666 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11537 cycles/ticks + +poly_getnoise_eta2: +median: 7432 cycles/ticks +average: 7521 cycles/ticks + +NTT: +median: 23810 cycles/ticks +average: 24104 cycles/ticks + +INVNTT: +median: 34266 cycles/ticks +average: 34672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24180 cycles/ticks +average: 24463 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1112 cycles/ticks + +polyvec_compress: +median: 11622 cycles/ticks +average: 11725 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4410 cycles/ticks + +indcpa_keypair: +median: 275836 cycles/ticks +average: 278092 cycles/ticks + +indcpa_enc: +median: 368004 cycles/ticks +average: 370490 cycles/ticks + +indcpa_dec: +median: 124366 cycles/ticks +average: 125303 cycles/ticks + +kyber_keypair_derand: +median: 299752 cycles/ticks +average: 301512 cycles/ticks + +kyber_keypair: +median: 308962 cycles/ticks +average: 311318 cycles/ticks + +kyber_encaps_derand: +median: 394970 cycles/ticks +average: 396291 cycles/ticks + +kyber_encaps: +median: 396552 cycles/ticks +average: 399184 cycles/ticks + +kyber_decaps: +median: 525988 cycles/ticks +average: 528003 cycles/ticks + +Loop spin: 358 +gen_a: +median: 58964 cycles/ticks +average: 59606 cycles/ticks + +poly_getnoise_eta1: +median: 11374 cycles/ticks +average: 11643 cycles/ticks + +poly_getnoise_eta2: +median: 7342 cycles/ticks +average: 7471 cycles/ticks + +NTT: +median: 23896 cycles/ticks +average: 24178 cycles/ticks + +INVNTT: +median: 33780 cycles/ticks +average: 34616 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24058 cycles/ticks +average: 24341 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3701 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11413 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4467 cycles/ticks + +indcpa_keypair: +median: 275648 cycles/ticks +average: 278058 cycles/ticks + +indcpa_enc: +median: 368300 cycles/ticks +average: 370684 cycles/ticks + +indcpa_dec: +median: 121698 cycles/ticks +average: 124710 cycles/ticks + +kyber_keypair_derand: +median: 304172 cycles/ticks +average: 305840 cycles/ticks + +kyber_keypair: +median: 303048 cycles/ticks +average: 309735 cycles/ticks + +kyber_encaps_derand: +median: 395718 cycles/ticks +average: 397531 cycles/ticks + +kyber_encaps: +median: 396926 cycles/ticks +average: 398963 cycles/ticks + +kyber_decaps: +median: 526632 cycles/ticks +average: 529239 cycles/ticks + +Loop spin: 359 +gen_a: +median: 57956 cycles/ticks +average: 59753 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11493 cycles/ticks + +poly_getnoise_eta2: +median: 7294 cycles/ticks +average: 7491 cycles/ticks + +NTT: +median: 23448 cycles/ticks +average: 24022 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24112 cycles/ticks +average: 24314 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3979 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3717 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11456 cycles/ticks +average: 11725 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 269320 cycles/ticks +average: 275489 cycles/ticks + +indcpa_enc: +median: 358444 cycles/ticks +average: 366353 cycles/ticks + +indcpa_dec: +median: 122292 cycles/ticks +average: 124902 cycles/ticks + +kyber_keypair_derand: +median: 299536 cycles/ticks +average: 301151 cycles/ticks + +kyber_keypair: +median: 308712 cycles/ticks +average: 310355 cycles/ticks + +kyber_encaps_derand: +median: 395476 cycles/ticks +average: 397238 cycles/ticks + +kyber_encaps: +median: 386370 cycles/ticks +average: 394534 cycles/ticks + +kyber_decaps: +median: 514168 cycles/ticks +average: 524810 cycles/ticks + +Loop spin: 360 +gen_a: +median: 57710 cycles/ticks +average: 59003 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11402 cycles/ticks + +poly_getnoise_eta2: +median: 7450 cycles/ticks +average: 7541 cycles/ticks + +NTT: +median: 23386 cycles/ticks +average: 23778 cycles/ticks + +INVNTT: +median: 33552 cycles/ticks +average: 34543 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24088 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3979 cycles/ticks + +poly_frommsg: +median: 3466 cycles/ticks +average: 3572 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11422 cycles/ticks +average: 11751 cycles/ticks + +polyvec_decompress: +median: 4300 cycles/ticks +average: 4415 cycles/ticks + +indcpa_keypair: +median: 268700 cycles/ticks +average: 276151 cycles/ticks + +indcpa_enc: +median: 358336 cycles/ticks +average: 369376 cycles/ticks + +indcpa_dec: +median: 121480 cycles/ticks +average: 124305 cycles/ticks + +kyber_keypair_derand: +median: 299752 cycles/ticks +average: 302518 cycles/ticks + +kyber_keypair: +median: 309296 cycles/ticks +average: 311170 cycles/ticks + +kyber_encaps_derand: +median: 395486 cycles/ticks +average: 397528 cycles/ticks + +kyber_encaps: +median: 396928 cycles/ticks +average: 399811 cycles/ticks + +kyber_decaps: +median: 526616 cycles/ticks +average: 530524 cycles/ticks + +Loop spin: 361 +gen_a: +median: 59224 cycles/ticks +average: 60058 cycles/ticks + +poly_getnoise_eta1: +median: 11636 cycles/ticks +average: 11793 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7362 cycles/ticks + +NTT: +median: 23874 cycles/ticks +average: 24224 cycles/ticks + +INVNTT: +median: 34270 cycles/ticks +average: 34424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24250 cycles/ticks +average: 24505 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3927 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3618 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1114 cycles/ticks + +polyvec_compress: +median: 11522 cycles/ticks +average: 11916 cycles/ticks + +polyvec_decompress: +median: 4398 cycles/ticks +average: 4480 cycles/ticks + +indcpa_keypair: +median: 276196 cycles/ticks +average: 278087 cycles/ticks + +indcpa_enc: +median: 367944 cycles/ticks +average: 370273 cycles/ticks + +indcpa_dec: +median: 124238 cycles/ticks +average: 125169 cycles/ticks + +kyber_keypair_derand: +median: 299690 cycles/ticks +average: 301519 cycles/ticks + +kyber_keypair: +median: 308990 cycles/ticks +average: 310732 cycles/ticks + +kyber_encaps_derand: +median: 395412 cycles/ticks +average: 397512 cycles/ticks + +kyber_encaps: +median: 396918 cycles/ticks +average: 399637 cycles/ticks + +kyber_decaps: +median: 526164 cycles/ticks +average: 529354 cycles/ticks + +Loop spin: 362 +gen_a: +median: 59072 cycles/ticks +average: 59642 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11593 cycles/ticks + +poly_getnoise_eta2: +median: 7348 cycles/ticks +average: 7502 cycles/ticks + +NTT: +median: 23820 cycles/ticks +average: 24043 cycles/ticks + +INVNTT: +median: 34148 cycles/ticks +average: 34544 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23818 cycles/ticks +average: 24293 cycles/ticks + +poly_tomsg: +median: 3890 cycles/ticks +average: 4008 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3777 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11622 cycles/ticks +average: 11689 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4470 cycles/ticks + +indcpa_keypair: +median: 275644 cycles/ticks +average: 277577 cycles/ticks + +indcpa_enc: +median: 367690 cycles/ticks +average: 369868 cycles/ticks + +indcpa_dec: +median: 124212 cycles/ticks +average: 125181 cycles/ticks + +kyber_keypair_derand: +median: 299516 cycles/ticks +average: 301959 cycles/ticks + +kyber_keypair: +median: 308858 cycles/ticks +average: 310739 cycles/ticks + +kyber_encaps_derand: +median: 395538 cycles/ticks +average: 397565 cycles/ticks + +kyber_encaps: +median: 396502 cycles/ticks +average: 398283 cycles/ticks + +kyber_decaps: +median: 526640 cycles/ticks +average: 528330 cycles/ticks + +Loop spin: 363 +gen_a: +median: 59096 cycles/ticks +average: 60068 cycles/ticks + +poly_getnoise_eta1: +median: 11716 cycles/ticks +average: 11866 cycles/ticks + +poly_getnoise_eta2: +median: 7452 cycles/ticks +average: 7583 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23982 cycles/ticks + +INVNTT: +median: 34354 cycles/ticks +average: 34587 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24110 cycles/ticks +average: 24453 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3635 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1094 cycles/ticks + +polyvec_compress: +median: 11398 cycles/ticks +average: 11748 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4462 cycles/ticks + +indcpa_keypair: +median: 276060 cycles/ticks +average: 277917 cycles/ticks + +indcpa_enc: +median: 367742 cycles/ticks +average: 369549 cycles/ticks + +indcpa_dec: +median: 124518 cycles/ticks +average: 125049 cycles/ticks + +kyber_keypair_derand: +median: 299678 cycles/ticks +average: 301246 cycles/ticks + +kyber_keypair: +median: 309130 cycles/ticks +average: 311127 cycles/ticks + +kyber_encaps_derand: +median: 395546 cycles/ticks +average: 398390 cycles/ticks + +kyber_encaps: +median: 396968 cycles/ticks +average: 399845 cycles/ticks + +kyber_decaps: +median: 526318 cycles/ticks +average: 530569 cycles/ticks + +Loop spin: 364 +gen_a: +median: 59224 cycles/ticks +average: 59897 cycles/ticks + +poly_getnoise_eta1: +median: 11452 cycles/ticks +average: 11697 cycles/ticks + +poly_getnoise_eta2: +median: 7364 cycles/ticks +average: 7557 cycles/ticks + +NTT: +median: 23574 cycles/ticks +average: 23989 cycles/ticks + +INVNTT: +median: 33742 cycles/ticks +average: 34830 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24252 cycles/ticks +average: 24525 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3982 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3839 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11494 cycles/ticks +average: 11640 cycles/ticks + +polyvec_decompress: +median: 4290 cycles/ticks +average: 4355 cycles/ticks + +indcpa_keypair: +median: 275928 cycles/ticks +average: 277742 cycles/ticks + +indcpa_enc: +median: 367948 cycles/ticks +average: 370227 cycles/ticks + +indcpa_dec: +median: 124382 cycles/ticks +average: 125573 cycles/ticks + +kyber_keypair_derand: +median: 299692 cycles/ticks +average: 302370 cycles/ticks + +kyber_keypair: +median: 309072 cycles/ticks +average: 311329 cycles/ticks + +kyber_encaps_derand: +median: 395348 cycles/ticks +average: 397542 cycles/ticks + +kyber_encaps: +median: 396606 cycles/ticks +average: 398761 cycles/ticks + +kyber_decaps: +median: 526308 cycles/ticks +average: 529376 cycles/ticks + +Loop spin: 365 +gen_a: +median: 59042 cycles/ticks +average: 59745 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11322 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23860 cycles/ticks +average: 24144 cycles/ticks + +INVNTT: +median: 34348 cycles/ticks +average: 34788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23682 cycles/ticks +average: 24295 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4052 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3573 cycles/ticks + +poly_compress: +median: 3718 cycles/ticks +average: 3837 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4362 cycles/ticks + +indcpa_keypair: +median: 276016 cycles/ticks +average: 278461 cycles/ticks + +indcpa_enc: +median: 367654 cycles/ticks +average: 369312 cycles/ticks + +indcpa_dec: +median: 124250 cycles/ticks +average: 125229 cycles/ticks + +kyber_keypair_derand: +median: 299318 cycles/ticks +average: 300974 cycles/ticks + +kyber_keypair: +median: 308670 cycles/ticks +average: 310635 cycles/ticks + +kyber_encaps_derand: +median: 395764 cycles/ticks +average: 398137 cycles/ticks + +kyber_encaps: +median: 397654 cycles/ticks +average: 400360 cycles/ticks + +kyber_decaps: +median: 526136 cycles/ticks +average: 528538 cycles/ticks + +Loop spin: 366 +gen_a: +median: 57982 cycles/ticks +average: 59570 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11372 cycles/ticks + +poly_getnoise_eta2: +median: 7346 cycles/ticks +average: 7516 cycles/ticks + +NTT: +median: 23370 cycles/ticks +average: 24151 cycles/ticks + +INVNTT: +median: 34240 cycles/ticks +average: 34621 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24228 cycles/ticks +average: 24388 cycles/ticks + +poly_tomsg: +median: 3964 cycles/ticks +average: 3984 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3602 cycles/ticks + +poly_compress: +median: 3696 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1088 cycles/ticks + +polyvec_compress: +median: 11630 cycles/ticks +average: 11777 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4463 cycles/ticks + +indcpa_keypair: +median: 276560 cycles/ticks +average: 278473 cycles/ticks + +indcpa_enc: +median: 368350 cycles/ticks +average: 371247 cycles/ticks + +indcpa_dec: +median: 124460 cycles/ticks +average: 125450 cycles/ticks + +kyber_keypair_derand: +median: 300236 cycles/ticks +average: 302174 cycles/ticks + +kyber_keypair: +median: 309494 cycles/ticks +average: 312330 cycles/ticks + +kyber_encaps_derand: +median: 395904 cycles/ticks +average: 398515 cycles/ticks + +kyber_encaps: +median: 397282 cycles/ticks +average: 399784 cycles/ticks + +kyber_decaps: +median: 526850 cycles/ticks +average: 529900 cycles/ticks + +Loop spin: 367 +gen_a: +median: 59192 cycles/ticks +average: 59834 cycles/ticks + +poly_getnoise_eta1: +median: 11386 cycles/ticks +average: 11594 cycles/ticks + +poly_getnoise_eta2: +median: 7308 cycles/ticks +average: 7463 cycles/ticks + +NTT: +median: 23880 cycles/ticks +average: 24108 cycles/ticks + +INVNTT: +median: 34264 cycles/ticks +average: 34678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24114 cycles/ticks +average: 24358 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3482 cycles/ticks +average: 3555 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3790 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1069 cycles/ticks + +polyvec_compress: +median: 11558 cycles/ticks +average: 11686 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4407 cycles/ticks + +indcpa_keypair: +median: 275602 cycles/ticks +average: 277797 cycles/ticks + +indcpa_enc: +median: 367602 cycles/ticks +average: 369986 cycles/ticks + +indcpa_dec: +median: 124540 cycles/ticks +average: 125652 cycles/ticks + +kyber_keypair_derand: +median: 299694 cycles/ticks +average: 300980 cycles/ticks + +kyber_keypair: +median: 309072 cycles/ticks +average: 312025 cycles/ticks + +kyber_encaps_derand: +median: 395370 cycles/ticks +average: 397743 cycles/ticks + +kyber_encaps: +median: 396872 cycles/ticks +average: 399713 cycles/ticks + +kyber_decaps: +median: 526398 cycles/ticks +average: 529487 cycles/ticks + +Loop spin: 368 +gen_a: +median: 59174 cycles/ticks +average: 59967 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11424 cycles/ticks + +poly_getnoise_eta2: +median: 7454 cycles/ticks +average: 7514 cycles/ticks + +NTT: +median: 23868 cycles/ticks +average: 24146 cycles/ticks + +INVNTT: +median: 33710 cycles/ticks +average: 34503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23708 cycles/ticks +average: 24257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3601 cycles/ticks + +poly_compress: +median: 3766 cycles/ticks +average: 3788 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11546 cycles/ticks +average: 11729 cycles/ticks + +polyvec_decompress: +median: 4314 cycles/ticks +average: 4436 cycles/ticks + +indcpa_keypair: +median: 276062 cycles/ticks +average: 278124 cycles/ticks + +indcpa_enc: +median: 367736 cycles/ticks +average: 369263 cycles/ticks + +indcpa_dec: +median: 124564 cycles/ticks +average: 125528 cycles/ticks + +kyber_keypair_derand: +median: 299860 cycles/ticks +average: 301883 cycles/ticks + +kyber_keypair: +median: 308854 cycles/ticks +average: 311489 cycles/ticks + +kyber_encaps_derand: +median: 395578 cycles/ticks +average: 398864 cycles/ticks + +kyber_encaps: +median: 396484 cycles/ticks +average: 398477 cycles/ticks + +kyber_decaps: +median: 526496 cycles/ticks +average: 530897 cycles/ticks + +Loop spin: 369 +gen_a: +median: 59172 cycles/ticks +average: 60095 cycles/ticks + +poly_getnoise_eta1: +median: 11488 cycles/ticks +average: 11703 cycles/ticks + +poly_getnoise_eta2: +median: 7454 cycles/ticks +average: 7511 cycles/ticks + +NTT: +median: 23840 cycles/ticks +average: 24111 cycles/ticks + +INVNTT: +median: 34316 cycles/ticks +average: 34665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23796 cycles/ticks +average: 24277 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4027 cycles/ticks + +poly_frommsg: +median: 3502 cycles/ticks +average: 3605 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3717 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1113 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11644 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4431 cycles/ticks + +indcpa_keypair: +median: 276134 cycles/ticks +average: 278517 cycles/ticks + +indcpa_enc: +median: 367716 cycles/ticks +average: 369169 cycles/ticks + +indcpa_dec: +median: 124466 cycles/ticks +average: 125573 cycles/ticks + +kyber_keypair_derand: +median: 299366 cycles/ticks +average: 300967 cycles/ticks + +kyber_keypair: +median: 309160 cycles/ticks +average: 311641 cycles/ticks + +kyber_encaps_derand: +median: 395464 cycles/ticks +average: 397840 cycles/ticks + +kyber_encaps: +median: 396624 cycles/ticks +average: 398646 cycles/ticks + +kyber_decaps: +median: 526504 cycles/ticks +average: 529585 cycles/ticks + +Loop spin: 370 +gen_a: +median: 59248 cycles/ticks +average: 59884 cycles/ticks + +poly_getnoise_eta1: +median: 11552 cycles/ticks +average: 11728 cycles/ticks + +poly_getnoise_eta2: +median: 7404 cycles/ticks +average: 7507 cycles/ticks + +NTT: +median: 23826 cycles/ticks +average: 24120 cycles/ticks + +INVNTT: +median: 34300 cycles/ticks +average: 34741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24182 cycles/ticks +average: 24544 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3974 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3572 cycles/ticks + +poly_compress: +median: 3716 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11620 cycles/ticks +average: 11769 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4377 cycles/ticks + +indcpa_keypair: +median: 275794 cycles/ticks +average: 277067 cycles/ticks + +indcpa_enc: +median: 367726 cycles/ticks +average: 369025 cycles/ticks + +indcpa_dec: +median: 124504 cycles/ticks +average: 125348 cycles/ticks + +kyber_keypair_derand: +median: 299552 cycles/ticks +average: 301272 cycles/ticks + +kyber_keypair: +median: 308972 cycles/ticks +average: 311032 cycles/ticks + +kyber_encaps_derand: +median: 395538 cycles/ticks +average: 397298 cycles/ticks + +kyber_encaps: +median: 397866 cycles/ticks +average: 399947 cycles/ticks + +kyber_decaps: +median: 526578 cycles/ticks +average: 530807 cycles/ticks + +Loop spin: 371 +gen_a: +median: 59076 cycles/ticks +average: 59737 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11594 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23852 cycles/ticks +average: 24066 cycles/ticks + +INVNTT: +median: 34394 cycles/ticks +average: 34922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24148 cycles/ticks +average: 24377 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3987 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3574 cycles/ticks + +poly_compress: +median: 3732 cycles/ticks +average: 3831 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11528 cycles/ticks +average: 11626 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4431 cycles/ticks + +indcpa_keypair: +median: 275602 cycles/ticks +average: 277809 cycles/ticks + +indcpa_enc: +median: 367502 cycles/ticks +average: 370470 cycles/ticks + +indcpa_dec: +median: 124336 cycles/ticks +average: 125249 cycles/ticks + +kyber_keypair_derand: +median: 299734 cycles/ticks +average: 302256 cycles/ticks + +kyber_keypair: +median: 309000 cycles/ticks +average: 311203 cycles/ticks + +kyber_encaps_derand: +median: 395238 cycles/ticks +average: 395775 cycles/ticks + +kyber_encaps: +median: 396354 cycles/ticks +average: 397861 cycles/ticks + +kyber_decaps: +median: 526250 cycles/ticks +average: 529071 cycles/ticks + +Loop spin: 372 +gen_a: +median: 59166 cycles/ticks +average: 59930 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11293 cycles/ticks + +poly_getnoise_eta2: +median: 7326 cycles/ticks +average: 7451 cycles/ticks + +NTT: +median: 23848 cycles/ticks +average: 24181 cycles/ticks + +INVNTT: +median: 33534 cycles/ticks +average: 34361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24192 cycles/ticks +average: 24454 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3956 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3842 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1110 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11660 cycles/ticks + +polyvec_decompress: +median: 4286 cycles/ticks +average: 4403 cycles/ticks + +indcpa_keypair: +median: 275624 cycles/ticks +average: 276891 cycles/ticks + +indcpa_enc: +median: 367436 cycles/ticks +average: 369217 cycles/ticks + +indcpa_dec: +median: 124540 cycles/ticks +average: 125414 cycles/ticks + +kyber_keypair_derand: +median: 299714 cycles/ticks +average: 302338 cycles/ticks + +kyber_keypair: +median: 308926 cycles/ticks +average: 311074 cycles/ticks + +kyber_encaps_derand: +median: 395354 cycles/ticks +average: 397535 cycles/ticks + +kyber_encaps: +median: 396570 cycles/ticks +average: 398678 cycles/ticks + +kyber_decaps: +median: 526338 cycles/ticks +average: 528254 cycles/ticks + +Loop spin: 373 +gen_a: +median: 58960 cycles/ticks +average: 59514 cycles/ticks + +poly_getnoise_eta1: +median: 11474 cycles/ticks +average: 11746 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23443 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34216 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24248 cycles/ticks +average: 24402 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 3982 cycles/ticks + +poly_frommsg: +median: 3486 cycles/ticks +average: 3647 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3799 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4461 cycles/ticks + +indcpa_keypair: +median: 275578 cycles/ticks +average: 276442 cycles/ticks + +indcpa_enc: +median: 367924 cycles/ticks +average: 370420 cycles/ticks + +indcpa_dec: +median: 124512 cycles/ticks +average: 125397 cycles/ticks + +kyber_keypair_derand: +median: 299562 cycles/ticks +average: 301471 cycles/ticks + +kyber_keypair: +median: 309064 cycles/ticks +average: 311327 cycles/ticks + +kyber_encaps_derand: +median: 395284 cycles/ticks +average: 398744 cycles/ticks + +kyber_encaps: +median: 396568 cycles/ticks +average: 398192 cycles/ticks + +kyber_decaps: +median: 526094 cycles/ticks +average: 528226 cycles/ticks + +Loop spin: 374 +gen_a: +median: 59094 cycles/ticks +average: 59777 cycles/ticks + +poly_getnoise_eta1: +median: 11496 cycles/ticks +average: 11806 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23814 cycles/ticks +average: 23993 cycles/ticks + +INVNTT: +median: 34228 cycles/ticks +average: 34786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23692 cycles/ticks +average: 24315 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3972 cycles/ticks + +poly_frommsg: +median: 3450 cycles/ticks +average: 3569 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1131 cycles/ticks + +polyvec_compress: +median: 11610 cycles/ticks +average: 11817 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4350 cycles/ticks + +indcpa_keypair: +median: 275622 cycles/ticks +average: 277686 cycles/ticks + +indcpa_enc: +median: 367618 cycles/ticks +average: 369062 cycles/ticks + +indcpa_dec: +median: 124514 cycles/ticks +average: 125210 cycles/ticks + +kyber_keypair_derand: +median: 299538 cycles/ticks +average: 301589 cycles/ticks + +kyber_keypair: +median: 309302 cycles/ticks +average: 312224 cycles/ticks + +kyber_encaps_derand: +median: 395824 cycles/ticks +average: 398706 cycles/ticks + +kyber_encaps: +median: 396848 cycles/ticks +average: 399517 cycles/ticks + +kyber_decaps: +median: 526698 cycles/ticks +average: 530067 cycles/ticks + +Loop spin: 375 +gen_a: +median: 59038 cycles/ticks +average: 59827 cycles/ticks + +poly_getnoise_eta1: +median: 11500 cycles/ticks +average: 11643 cycles/ticks + +poly_getnoise_eta2: +median: 7406 cycles/ticks +average: 7481 cycles/ticks + +NTT: +median: 23600 cycles/ticks +average: 24155 cycles/ticks + +INVNTT: +median: 34212 cycles/ticks +average: 34532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24224 cycles/ticks +average: 24491 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 3963 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3567 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3777 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1092 cycles/ticks + +polyvec_compress: +median: 11530 cycles/ticks +average: 11824 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4459 cycles/ticks + +indcpa_keypair: +median: 275716 cycles/ticks +average: 278611 cycles/ticks + +indcpa_enc: +median: 367678 cycles/ticks +average: 369794 cycles/ticks + +indcpa_dec: +median: 124490 cycles/ticks +average: 125487 cycles/ticks + +kyber_keypair_derand: +median: 299776 cycles/ticks +average: 302447 cycles/ticks + +kyber_keypair: +median: 309116 cycles/ticks +average: 311002 cycles/ticks + +kyber_encaps_derand: +median: 395022 cycles/ticks +average: 395995 cycles/ticks + +kyber_encaps: +median: 396690 cycles/ticks +average: 399168 cycles/ticks + +kyber_decaps: +median: 526340 cycles/ticks +average: 529464 cycles/ticks + +Loop spin: 376 +gen_a: +median: 59190 cycles/ticks +average: 59692 cycles/ticks + +poly_getnoise_eta1: +median: 11378 cycles/ticks +average: 11717 cycles/ticks + +poly_getnoise_eta2: +median: 7450 cycles/ticks +average: 7492 cycles/ticks + +NTT: +median: 23818 cycles/ticks +average: 24188 cycles/ticks + +INVNTT: +median: 34248 cycles/ticks +average: 34538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24160 cycles/ticks +average: 24423 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3973 cycles/ticks + +poly_frommsg: +median: 3484 cycles/ticks +average: 3589 cycles/ticks + +poly_compress: +median: 3702 cycles/ticks +average: 3809 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11612 cycles/ticks +average: 11870 cycles/ticks + +polyvec_decompress: +median: 4336 cycles/ticks +average: 4426 cycles/ticks + +indcpa_keypair: +median: 276118 cycles/ticks +average: 278022 cycles/ticks + +indcpa_enc: +median: 367824 cycles/ticks +average: 369314 cycles/ticks + +indcpa_dec: +median: 124558 cycles/ticks +average: 125899 cycles/ticks + +kyber_keypair_derand: +median: 300060 cycles/ticks +average: 301989 cycles/ticks + +kyber_keypair: +median: 308794 cycles/ticks +average: 311430 cycles/ticks + +kyber_encaps_derand: +median: 395692 cycles/ticks +average: 398266 cycles/ticks + +kyber_encaps: +median: 397128 cycles/ticks +average: 400633 cycles/ticks + +kyber_decaps: +median: 526898 cycles/ticks +average: 531614 cycles/ticks + +Loop spin: 377 +gen_a: +median: 59140 cycles/ticks +average: 59873 cycles/ticks + +poly_getnoise_eta1: +median: 11356 cycles/ticks +average: 11667 cycles/ticks + +poly_getnoise_eta2: +median: 7450 cycles/ticks +average: 7526 cycles/ticks + +NTT: +median: 23880 cycles/ticks +average: 24312 cycles/ticks + +INVNTT: +median: 34378 cycles/ticks +average: 34760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24232 cycles/ticks +average: 24534 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3922 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3643 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1100 cycles/ticks + +polyvec_compress: +median: 11540 cycles/ticks +average: 11644 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4459 cycles/ticks + +indcpa_keypair: +median: 275980 cycles/ticks +average: 278371 cycles/ticks + +indcpa_enc: +median: 367794 cycles/ticks +average: 370559 cycles/ticks + +indcpa_dec: +median: 124468 cycles/ticks +average: 125718 cycles/ticks + +kyber_keypair_derand: +median: 299480 cycles/ticks +average: 301700 cycles/ticks + +kyber_keypair: +median: 308842 cycles/ticks +average: 311302 cycles/ticks + +kyber_encaps_derand: +median: 395380 cycles/ticks +average: 397660 cycles/ticks + +kyber_encaps: +median: 396850 cycles/ticks +average: 399907 cycles/ticks + +kyber_decaps: +median: 526630 cycles/ticks +average: 530739 cycles/ticks + +Loop spin: 378 +gen_a: +median: 59024 cycles/ticks +average: 59717 cycles/ticks + +poly_getnoise_eta1: +median: 11610 cycles/ticks +average: 11748 cycles/ticks + +poly_getnoise_eta2: +median: 7350 cycles/ticks +average: 7480 cycles/ticks + +NTT: +median: 23924 cycles/ticks +average: 24246 cycles/ticks + +INVNTT: +median: 34280 cycles/ticks +average: 34632 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24230 cycles/ticks +average: 24456 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3966 cycles/ticks + +poly_frommsg: +median: 3472 cycles/ticks +average: 3542 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11582 cycles/ticks +average: 11692 cycles/ticks + +polyvec_decompress: +median: 4312 cycles/ticks +average: 4462 cycles/ticks + +indcpa_keypair: +median: 276344 cycles/ticks +average: 278289 cycles/ticks + +indcpa_enc: +median: 367798 cycles/ticks +average: 369427 cycles/ticks + +indcpa_dec: +median: 121802 cycles/ticks +average: 125020 cycles/ticks + +kyber_keypair_derand: +median: 299766 cycles/ticks +average: 302425 cycles/ticks + +kyber_keypair: +median: 308888 cycles/ticks +average: 311106 cycles/ticks + +kyber_encaps_derand: +median: 399490 cycles/ticks +average: 402083 cycles/ticks + +kyber_encaps: +median: 400824 cycles/ticks +average: 403473 cycles/ticks + +kyber_decaps: +median: 530724 cycles/ticks +average: 534477 cycles/ticks + +Loop spin: 379 +gen_a: +median: 59198 cycles/ticks +average: 59850 cycles/ticks + +poly_getnoise_eta1: +median: 11476 cycles/ticks +average: 11757 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7441 cycles/ticks + +NTT: +median: 23898 cycles/ticks +average: 24113 cycles/ticks + +INVNTT: +median: 34202 cycles/ticks +average: 34594 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23706 cycles/ticks +average: 24363 cycles/ticks + +poly_tomsg: +median: 3912 cycles/ticks +average: 4005 cycles/ticks + +poly_frommsg: +median: 3548 cycles/ticks +average: 3579 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3867 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11709 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4426 cycles/ticks + +indcpa_keypair: +median: 275934 cycles/ticks +average: 278353 cycles/ticks + +indcpa_enc: +median: 368042 cycles/ticks +average: 370563 cycles/ticks + +indcpa_dec: +median: 124500 cycles/ticks +average: 125726 cycles/ticks + +kyber_keypair_derand: +median: 299960 cycles/ticks +average: 302018 cycles/ticks + +kyber_keypair: +median: 309122 cycles/ticks +average: 311409 cycles/ticks + +kyber_encaps_derand: +median: 395462 cycles/ticks +average: 397794 cycles/ticks + +kyber_encaps: +median: 396658 cycles/ticks +average: 398454 cycles/ticks + +kyber_decaps: +median: 526208 cycles/ticks +average: 528505 cycles/ticks + +Loop spin: 380 +gen_a: +median: 59108 cycles/ticks +average: 59829 cycles/ticks + +poly_getnoise_eta1: +median: 11512 cycles/ticks +average: 11608 cycles/ticks + +poly_getnoise_eta2: +median: 7440 cycles/ticks +average: 7555 cycles/ticks + +NTT: +median: 23884 cycles/ticks +average: 24004 cycles/ticks + +INVNTT: +median: 34254 cycles/ticks +average: 34825 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24188 cycles/ticks +average: 24586 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3947 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3568 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3834 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11436 cycles/ticks +average: 11730 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4328 cycles/ticks + +indcpa_keypair: +median: 275838 cycles/ticks +average: 277738 cycles/ticks + +indcpa_enc: +median: 367574 cycles/ticks +average: 369831 cycles/ticks + +indcpa_dec: +median: 124478 cycles/ticks +average: 125237 cycles/ticks + +kyber_keypair_derand: +median: 299666 cycles/ticks +average: 301458 cycles/ticks + +kyber_keypair: +median: 301904 cycles/ticks +average: 307732 cycles/ticks + +kyber_encaps_derand: +median: 384790 cycles/ticks +average: 390337 cycles/ticks + +kyber_encaps: +median: 385754 cycles/ticks +average: 391412 cycles/ticks + +kyber_decaps: +median: 512212 cycles/ticks +average: 519233 cycles/ticks + +Loop spin: 381 +gen_a: +median: 57564 cycles/ticks +average: 58525 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11409 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23699 cycles/ticks + +INVNTT: +median: 33578 cycles/ticks +average: 34280 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23718 cycles/ticks +average: 24413 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4320 cycles/ticks +average: 4417 cycles/ticks + +indcpa_keypair: +median: 268238 cycles/ticks +average: 272507 cycles/ticks + +indcpa_enc: +median: 357602 cycles/ticks +average: 362747 cycles/ticks + +indcpa_dec: +median: 121190 cycles/ticks +average: 121892 cycles/ticks + +kyber_keypair_derand: +median: 291506 cycles/ticks +average: 296518 cycles/ticks + +kyber_keypair: +median: 301804 cycles/ticks +average: 306150 cycles/ticks + +kyber_encaps_derand: +median: 384906 cycles/ticks +average: 389994 cycles/ticks + +kyber_encaps: +median: 386052 cycles/ticks +average: 392202 cycles/ticks + +kyber_decaps: +median: 512364 cycles/ticks +average: 520509 cycles/ticks + +Loop spin: 382 +gen_a: +median: 57656 cycles/ticks +average: 58546 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11345 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23631 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 33953 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24181 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3832 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1140 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11430 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 269010 cycles/ticks +average: 273793 cycles/ticks + +indcpa_enc: +median: 357864 cycles/ticks +average: 364125 cycles/ticks + +indcpa_dec: +median: 121176 cycles/ticks +average: 123195 cycles/ticks + +kyber_keypair_derand: +median: 291834 cycles/ticks +average: 296642 cycles/ticks + +kyber_keypair: +median: 301034 cycles/ticks +average: 305672 cycles/ticks + +kyber_encaps_derand: +median: 384970 cycles/ticks +average: 391024 cycles/ticks + +kyber_encaps: +median: 386072 cycles/ticks +average: 392465 cycles/ticks + +kyber_decaps: +median: 512224 cycles/ticks +average: 520165 cycles/ticks + +Loop spin: 383 +gen_a: +median: 57582 cycles/ticks +average: 57975 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11328 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23576 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 33878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23849 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3847 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1093 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11420 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268570 cycles/ticks +average: 270617 cycles/ticks + +indcpa_enc: +median: 357980 cycles/ticks +average: 362077 cycles/ticks + +indcpa_dec: +median: 121194 cycles/ticks +average: 122077 cycles/ticks + +kyber_keypair_derand: +median: 291366 cycles/ticks +average: 295284 cycles/ticks + +kyber_keypair: +median: 301092 cycles/ticks +average: 305674 cycles/ticks + +kyber_encaps_derand: +median: 385016 cycles/ticks +average: 390793 cycles/ticks + +kyber_encaps: +median: 385974 cycles/ticks +average: 391116 cycles/ticks + +kyber_decaps: +median: 512046 cycles/ticks +average: 519950 cycles/ticks + +Loop spin: 384 +gen_a: +median: 57726 cycles/ticks +average: 58890 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11341 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23328 cycles/ticks +average: 23784 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34049 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24140 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4024 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3593 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11403 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4319 cycles/ticks + +indcpa_keypair: +median: 268658 cycles/ticks +average: 272792 cycles/ticks + +indcpa_enc: +median: 357776 cycles/ticks +average: 363549 cycles/ticks + +indcpa_dec: +median: 121530 cycles/ticks +average: 123745 cycles/ticks + +kyber_keypair_derand: +median: 291886 cycles/ticks +average: 296892 cycles/ticks + +kyber_keypair: +median: 301254 cycles/ticks +average: 305956 cycles/ticks + +kyber_encaps_derand: +median: 384918 cycles/ticks +average: 391275 cycles/ticks + +kyber_encaps: +median: 386134 cycles/ticks +average: 392033 cycles/ticks + +kyber_decaps: +median: 511860 cycles/ticks +average: 517907 cycles/ticks + +Loop spin: 385 +gen_a: +median: 57606 cycles/ticks +average: 58475 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11353 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23540 cycles/ticks + +INVNTT: +median: 33492 cycles/ticks +average: 34125 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23662 cycles/ticks +average: 24167 cycles/ticks + +poly_tomsg: +median: 3946 cycles/ticks +average: 4029 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3787 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1119 cycles/ticks + +polyvec_compress: +median: 11404 cycles/ticks +average: 11737 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268684 cycles/ticks +average: 273058 cycles/ticks + +indcpa_enc: +median: 357962 cycles/ticks +average: 363875 cycles/ticks + +indcpa_dec: +median: 121356 cycles/ticks +average: 123439 cycles/ticks + +kyber_keypair_derand: +median: 292046 cycles/ticks +average: 295982 cycles/ticks + +kyber_keypair: +median: 301038 cycles/ticks +average: 305594 cycles/ticks + +kyber_encaps_derand: +median: 384752 cycles/ticks +average: 388881 cycles/ticks + +kyber_encaps: +median: 385950 cycles/ticks +average: 391090 cycles/ticks + +kyber_decaps: +median: 512362 cycles/ticks +average: 519734 cycles/ticks + +Loop spin: 386 +gen_a: +median: 57562 cycles/ticks +average: 58312 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11450 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23410 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33852 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24233 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3936 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3874 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268788 cycles/ticks +average: 273878 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 363623 cycles/ticks + +indcpa_dec: +median: 121290 cycles/ticks +average: 123589 cycles/ticks + +kyber_keypair_derand: +median: 291868 cycles/ticks +average: 297478 cycles/ticks + +kyber_keypair: +median: 300938 cycles/ticks +average: 305343 cycles/ticks + +kyber_encaps_derand: +median: 384848 cycles/ticks +average: 390607 cycles/ticks + +kyber_encaps: +median: 385962 cycles/ticks +average: 392769 cycles/ticks + +kyber_decaps: +median: 512510 cycles/ticks +average: 520925 cycles/ticks + +Loop spin: 387 +gen_a: +median: 57758 cycles/ticks +average: 58780 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11592 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23478 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34065 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23978 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11569 cycles/ticks + +polyvec_decompress: +median: 4378 cycles/ticks +average: 4481 cycles/ticks + +indcpa_keypair: +median: 268372 cycles/ticks +average: 272203 cycles/ticks + +indcpa_enc: +median: 357656 cycles/ticks +average: 362900 cycles/ticks + +indcpa_dec: +median: 121168 cycles/ticks +average: 122912 cycles/ticks + +kyber_keypair_derand: +median: 291124 cycles/ticks +average: 294782 cycles/ticks + +kyber_keypair: +median: 300868 cycles/ticks +average: 305358 cycles/ticks + +kyber_encaps_derand: +median: 384630 cycles/ticks +average: 389093 cycles/ticks + +kyber_encaps: +median: 385878 cycles/ticks +average: 391625 cycles/ticks + +kyber_decaps: +median: 511974 cycles/ticks +average: 520029 cycles/ticks + +Loop spin: 388 +gen_a: +median: 57618 cycles/ticks +average: 58138 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11376 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7291 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23495 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33609 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 23983 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3487 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268588 cycles/ticks +average: 273183 cycles/ticks + +indcpa_enc: +median: 357920 cycles/ticks +average: 364183 cycles/ticks + +indcpa_dec: +median: 121390 cycles/ticks +average: 123207 cycles/ticks + +kyber_keypair_derand: +median: 292054 cycles/ticks +average: 298532 cycles/ticks + +kyber_keypair: +median: 301390 cycles/ticks +average: 307115 cycles/ticks + +kyber_encaps_derand: +median: 384838 cycles/ticks +average: 391185 cycles/ticks + +kyber_encaps: +median: 385728 cycles/ticks +average: 390528 cycles/ticks + +kyber_decaps: +median: 511764 cycles/ticks +average: 518833 cycles/ticks + +Loop spin: 389 +gen_a: +median: 57740 cycles/ticks +average: 58998 cycles/ticks + +poly_getnoise_eta1: +median: 11228 cycles/ticks +average: 11312 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23554 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34316 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23773 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4042 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3529 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11384 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268794 cycles/ticks +average: 272116 cycles/ticks + +indcpa_enc: +median: 357876 cycles/ticks +average: 361647 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 122867 cycles/ticks + +kyber_keypair_derand: +median: 291724 cycles/ticks +average: 296521 cycles/ticks + +kyber_keypair: +median: 300938 cycles/ticks +average: 305085 cycles/ticks + +kyber_encaps_derand: +median: 384894 cycles/ticks +average: 391185 cycles/ticks + +kyber_encaps: +median: 386038 cycles/ticks +average: 391126 cycles/ticks + +kyber_decaps: +median: 511800 cycles/ticks +average: 524040 cycles/ticks + +Loop spin: 390 +gen_a: +median: 57666 cycles/ticks +average: 58843 cycles/ticks + +poly_getnoise_eta1: +median: 11366 cycles/ticks +average: 11673 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23604 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23705 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268472 cycles/ticks +average: 273103 cycles/ticks + +indcpa_enc: +median: 357832 cycles/ticks +average: 363399 cycles/ticks + +indcpa_dec: +median: 121362 cycles/ticks +average: 123072 cycles/ticks + +kyber_keypair_derand: +median: 296094 cycles/ticks +average: 300639 cycles/ticks + +kyber_keypair: +median: 301100 cycles/ticks +average: 306155 cycles/ticks + +kyber_encaps_derand: +median: 384664 cycles/ticks +average: 392095 cycles/ticks + +kyber_encaps: +median: 386364 cycles/ticks +average: 392942 cycles/ticks + +kyber_decaps: +median: 512088 cycles/ticks +average: 520743 cycles/ticks + +Loop spin: 391 +gen_a: +median: 57620 cycles/ticks +average: 58551 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23504 cycles/ticks +average: 23870 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34119 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24242 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3638 cycles/ticks + +poly_compress: +median: 3692 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11368 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4325 cycles/ticks + +indcpa_keypair: +median: 269104 cycles/ticks +average: 273772 cycles/ticks + +indcpa_enc: +median: 357804 cycles/ticks +average: 364118 cycles/ticks + +indcpa_dec: +median: 121452 cycles/ticks +average: 124062 cycles/ticks + +kyber_keypair_derand: +median: 291704 cycles/ticks +average: 297227 cycles/ticks + +kyber_keypair: +median: 300986 cycles/ticks +average: 306153 cycles/ticks + +kyber_encaps_derand: +median: 384996 cycles/ticks +average: 392046 cycles/ticks + +kyber_encaps: +median: 385970 cycles/ticks +average: 392903 cycles/ticks + +kyber_decaps: +median: 512076 cycles/ticks +average: 520457 cycles/ticks + +Loop spin: 392 +gen_a: +median: 57662 cycles/ticks +average: 58579 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11595 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7296 cycles/ticks + +NTT: +median: 23312 cycles/ticks +average: 23905 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34123 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24037 cycles/ticks + +poly_tomsg: +median: 3918 cycles/ticks +average: 4025 cycles/ticks + +poly_frommsg: +median: 3526 cycles/ticks +average: 3613 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11422 cycles/ticks +average: 11695 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4353 cycles/ticks + +indcpa_keypair: +median: 268318 cycles/ticks +average: 272134 cycles/ticks + +indcpa_enc: +median: 357894 cycles/ticks +average: 363518 cycles/ticks + +indcpa_dec: +median: 121374 cycles/ticks +average: 123427 cycles/ticks + +kyber_keypair_derand: +median: 291618 cycles/ticks +average: 295815 cycles/ticks + +kyber_keypair: +median: 301434 cycles/ticks +average: 307145 cycles/ticks + +kyber_encaps_derand: +median: 384986 cycles/ticks +average: 392404 cycles/ticks + +kyber_encaps: +median: 386008 cycles/ticks +average: 393633 cycles/ticks + +kyber_decaps: +median: 512186 cycles/ticks +average: 522081 cycles/ticks + +Loop spin: 393 +gen_a: +median: 57574 cycles/ticks +average: 58353 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11321 cycles/ticks + +poly_getnoise_eta2: +median: 7310 cycles/ticks +average: 7481 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23756 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34135 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23845 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 4026 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3700 cycles/ticks +average: 3803 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1072 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11553 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268836 cycles/ticks +average: 273632 cycles/ticks + +indcpa_enc: +median: 358086 cycles/ticks +average: 364638 cycles/ticks + +indcpa_dec: +median: 121420 cycles/ticks +average: 123424 cycles/ticks + +kyber_keypair_derand: +median: 291848 cycles/ticks +average: 297177 cycles/ticks + +kyber_keypair: +median: 301030 cycles/ticks +average: 306052 cycles/ticks + +kyber_encaps_derand: +median: 388884 cycles/ticks +average: 394382 cycles/ticks + +kyber_encaps: +median: 390322 cycles/ticks +average: 397409 cycles/ticks + +kyber_decaps: +median: 516306 cycles/ticks +average: 525995 cycles/ticks + +Loop spin: 394 +gen_a: +median: 57572 cycles/ticks +average: 58084 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7294 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23446 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33830 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23975 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3618 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3785 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4356 cycles/ticks +average: 4459 cycles/ticks + +indcpa_keypair: +median: 269340 cycles/ticks +average: 274307 cycles/ticks + +indcpa_enc: +median: 358440 cycles/ticks +average: 363397 cycles/ticks + +indcpa_dec: +median: 121288 cycles/ticks +average: 122757 cycles/ticks + +kyber_keypair_derand: +median: 291844 cycles/ticks +average: 296670 cycles/ticks + +kyber_keypair: +median: 301042 cycles/ticks +average: 304868 cycles/ticks + +kyber_encaps_derand: +median: 385290 cycles/ticks +average: 391345 cycles/ticks + +kyber_encaps: +median: 386810 cycles/ticks +average: 394071 cycles/ticks + +kyber_decaps: +median: 512794 cycles/ticks +average: 521285 cycles/ticks + +Loop spin: 395 +gen_a: +median: 57682 cycles/ticks +average: 58785 cycles/ticks + +poly_getnoise_eta1: +median: 11270 cycles/ticks +average: 11454 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7367 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23954 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23926 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268358 cycles/ticks +average: 273705 cycles/ticks + +indcpa_enc: +median: 357646 cycles/ticks +average: 362828 cycles/ticks + +indcpa_dec: +median: 121348 cycles/ticks +average: 123543 cycles/ticks + +kyber_keypair_derand: +median: 291468 cycles/ticks +average: 295230 cycles/ticks + +kyber_keypair: +median: 301188 cycles/ticks +average: 305071 cycles/ticks + +kyber_encaps_derand: +median: 384902 cycles/ticks +average: 391254 cycles/ticks + +kyber_encaps: +median: 386370 cycles/ticks +average: 393154 cycles/ticks + +kyber_decaps: +median: 512314 cycles/ticks +average: 522179 cycles/ticks + +Loop spin: 396 +gen_a: +median: 57696 cycles/ticks +average: 59120 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11365 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23524 cycles/ticks + +INVNTT: +median: 33600 cycles/ticks +average: 34330 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23983 cycles/ticks + +poly_tomsg: +median: 3886 cycles/ticks +average: 3997 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3596 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11629 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4275 cycles/ticks + +indcpa_keypair: +median: 268292 cycles/ticks +average: 273156 cycles/ticks + +indcpa_enc: +median: 358076 cycles/ticks +average: 363772 cycles/ticks + +indcpa_dec: +median: 121320 cycles/ticks +average: 122962 cycles/ticks + +kyber_keypair_derand: +median: 291496 cycles/ticks +average: 296078 cycles/ticks + +kyber_keypair: +median: 301068 cycles/ticks +average: 304421 cycles/ticks + +kyber_encaps_derand: +median: 384552 cycles/ticks +average: 388222 cycles/ticks + +kyber_encaps: +median: 385936 cycles/ticks +average: 391062 cycles/ticks + +kyber_decaps: +median: 512462 cycles/ticks +average: 519422 cycles/ticks + +Loop spin: 397 +gen_a: +median: 57568 cycles/ticks +average: 58146 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11503 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7342 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23378 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34137 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24195 cycles/ticks + +poly_tomsg: +median: 3930 cycles/ticks +average: 4014 cycles/ticks + +poly_frommsg: +median: 3500 cycles/ticks +average: 3628 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268790 cycles/ticks +average: 273374 cycles/ticks + +indcpa_enc: +median: 358000 cycles/ticks +average: 365024 cycles/ticks + +indcpa_dec: +median: 121266 cycles/ticks +average: 123196 cycles/ticks + +kyber_keypair_derand: +median: 292182 cycles/ticks +average: 298254 cycles/ticks + +kyber_keypair: +median: 301210 cycles/ticks +average: 306971 cycles/ticks + +kyber_encaps_derand: +median: 384980 cycles/ticks +average: 391253 cycles/ticks + +kyber_encaps: +median: 385968 cycles/ticks +average: 392150 cycles/ticks + +kyber_decaps: +median: 511960 cycles/ticks +average: 520356 cycles/ticks + +Loop spin: 398 +gen_a: +median: 57578 cycles/ticks +average: 58381 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11289 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7411 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23811 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34063 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23701 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11486 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 269058 cycles/ticks +average: 274579 cycles/ticks + +indcpa_enc: +median: 357852 cycles/ticks +average: 364687 cycles/ticks + +indcpa_dec: +median: 121458 cycles/ticks +average: 123733 cycles/ticks + +kyber_keypair_derand: +median: 291794 cycles/ticks +average: 297708 cycles/ticks + +kyber_keypair: +median: 300796 cycles/ticks +average: 304519 cycles/ticks + +kyber_encaps_derand: +median: 385034 cycles/ticks +average: 391119 cycles/ticks + +kyber_encaps: +median: 386074 cycles/ticks +average: 392061 cycles/ticks + +kyber_decaps: +median: 512174 cycles/ticks +average: 520499 cycles/ticks + +Loop spin: 399 +gen_a: +median: 57732 cycles/ticks +average: 58987 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11362 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23682 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34071 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24128 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3833 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11380 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268532 cycles/ticks +average: 273021 cycles/ticks + +indcpa_enc: +median: 357746 cycles/ticks +average: 363700 cycles/ticks + +indcpa_dec: +median: 121484 cycles/ticks +average: 123684 cycles/ticks + +kyber_keypair_derand: +median: 291862 cycles/ticks +average: 297429 cycles/ticks + +kyber_keypair: +median: 301318 cycles/ticks +average: 307132 cycles/ticks + +kyber_encaps_derand: +median: 384880 cycles/ticks +average: 392491 cycles/ticks + +kyber_encaps: +median: 386058 cycles/ticks +average: 393032 cycles/ticks + +kyber_decaps: +median: 512182 cycles/ticks +average: 520362 cycles/ticks + +Loop spin: 400 +gen_a: +median: 57610 cycles/ticks +average: 58317 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11443 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7288 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23695 cycles/ticks + +INVNTT: +median: 33566 cycles/ticks +average: 34343 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24037 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11573 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4408 cycles/ticks + +indcpa_keypair: +median: 268568 cycles/ticks +average: 271901 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 364251 cycles/ticks + +indcpa_dec: +median: 121426 cycles/ticks +average: 124170 cycles/ticks + +kyber_keypair_derand: +median: 291774 cycles/ticks +average: 297612 cycles/ticks + +kyber_keypair: +median: 301232 cycles/ticks +average: 306721 cycles/ticks + +kyber_encaps_derand: +median: 385044 cycles/ticks +average: 392672 cycles/ticks + +kyber_encaps: +median: 386118 cycles/ticks +average: 392617 cycles/ticks + +kyber_decaps: +median: 512134 cycles/ticks +average: 520496 cycles/ticks + +Loop spin: 401 +gen_a: +median: 57644 cycles/ticks +average: 58579 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11420 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7305 cycles/ticks + +NTT: +median: 23336 cycles/ticks +average: 23775 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34101 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23670 cycles/ticks +average: 24217 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3853 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11519 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4419 cycles/ticks + +indcpa_keypair: +median: 268618 cycles/ticks +average: 272663 cycles/ticks + +indcpa_enc: +median: 357580 cycles/ticks +average: 362261 cycles/ticks + +indcpa_dec: +median: 121264 cycles/ticks +average: 122959 cycles/ticks + +kyber_keypair_derand: +median: 291844 cycles/ticks +average: 296319 cycles/ticks + +kyber_keypair: +median: 301110 cycles/ticks +average: 305997 cycles/ticks + +kyber_encaps_derand: +median: 384898 cycles/ticks +average: 392260 cycles/ticks + +kyber_encaps: +median: 386148 cycles/ticks +average: 393253 cycles/ticks + +kyber_decaps: +median: 512362 cycles/ticks +average: 521835 cycles/ticks + +Loop spin: 402 +gen_a: +median: 57556 cycles/ticks +average: 58537 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11417 cycles/ticks + +poly_getnoise_eta2: +median: 7442 cycles/ticks +average: 7573 cycles/ticks + +NTT: +median: 23384 cycles/ticks +average: 23913 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24154 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3652 cycles/ticks + +poly_compress: +median: 3696 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268476 cycles/ticks +average: 273292 cycles/ticks + +indcpa_enc: +median: 357660 cycles/ticks +average: 364205 cycles/ticks + +indcpa_dec: +median: 121464 cycles/ticks +average: 123762 cycles/ticks + +kyber_keypair_derand: +median: 291478 cycles/ticks +average: 296157 cycles/ticks + +kyber_keypair: +median: 300966 cycles/ticks +average: 306385 cycles/ticks + +kyber_encaps_derand: +median: 384980 cycles/ticks +average: 392425 cycles/ticks + +kyber_encaps: +median: 386180 cycles/ticks +average: 393900 cycles/ticks + +kyber_decaps: +median: 512292 cycles/ticks +average: 522230 cycles/ticks + +Loop spin: 403 +gen_a: +median: 57646 cycles/ticks +average: 58321 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11502 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7383 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23960 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 34086 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23876 cycles/ticks + +poly_tomsg: +median: 3922 cycles/ticks +average: 4010 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3552 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3793 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11542 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268450 cycles/ticks +average: 271743 cycles/ticks + +indcpa_enc: +median: 357764 cycles/ticks +average: 362017 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 123150 cycles/ticks + +kyber_keypair_derand: +median: 291500 cycles/ticks +average: 294582 cycles/ticks + +kyber_keypair: +median: 301028 cycles/ticks +average: 305806 cycles/ticks + +kyber_encaps_derand: +median: 384746 cycles/ticks +average: 389710 cycles/ticks + +kyber_encaps: +median: 385772 cycles/ticks +average: 391616 cycles/ticks + +kyber_decaps: +median: 512056 cycles/ticks +average: 519934 cycles/ticks + +Loop spin: 404 +gen_a: +median: 57590 cycles/ticks +average: 58412 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11376 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23549 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34215 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24068 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 4046 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4274 cycles/ticks + +indcpa_keypair: +median: 268448 cycles/ticks +average: 272059 cycles/ticks + +indcpa_enc: +median: 357856 cycles/ticks +average: 363960 cycles/ticks + +indcpa_dec: +median: 121220 cycles/ticks +average: 122632 cycles/ticks + +kyber_keypair_derand: +median: 295362 cycles/ticks +average: 299327 cycles/ticks + +kyber_keypair: +median: 300844 cycles/ticks +average: 303877 cycles/ticks + +kyber_encaps_derand: +median: 384708 cycles/ticks +average: 389842 cycles/ticks + +kyber_encaps: +median: 386276 cycles/ticks +average: 393483 cycles/ticks + +kyber_decaps: +median: 512434 cycles/ticks +average: 522929 cycles/ticks + +Loop spin: 405 +gen_a: +median: 57592 cycles/ticks +average: 58426 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11399 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7305 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23937 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 34037 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24026 cycles/ticks + +poly_tomsg: +median: 3916 cycles/ticks +average: 4023 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3856 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11626 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4316 cycles/ticks + +indcpa_keypair: +median: 269082 cycles/ticks +average: 274833 cycles/ticks + +indcpa_enc: +median: 357934 cycles/ticks +average: 364320 cycles/ticks + +indcpa_dec: +median: 121252 cycles/ticks +average: 123071 cycles/ticks + +kyber_keypair_derand: +median: 295838 cycles/ticks +average: 300646 cycles/ticks + +kyber_keypair: +median: 300846 cycles/ticks +average: 304582 cycles/ticks + +kyber_encaps_derand: +median: 384732 cycles/ticks +average: 389417 cycles/ticks + +kyber_encaps: +median: 385914 cycles/ticks +average: 390643 cycles/ticks + +kyber_decaps: +median: 512178 cycles/ticks +average: 519424 cycles/ticks + +Loop spin: 406 +gen_a: +median: 57738 cycles/ticks +average: 59304 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11431 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23974 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23923 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3479 cycles/ticks + +poly_compress: +median: 3720 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11430 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4272 cycles/ticks + +indcpa_keypair: +median: 268928 cycles/ticks +average: 273725 cycles/ticks + +indcpa_enc: +median: 358238 cycles/ticks +average: 365177 cycles/ticks + +indcpa_dec: +median: 121366 cycles/ticks +average: 123795 cycles/ticks + +kyber_keypair_derand: +median: 303504 cycles/ticks +average: 305831 cycles/ticks + +kyber_keypair: +median: 308754 cycles/ticks +average: 311541 cycles/ticks + +kyber_encaps_derand: +median: 385268 cycles/ticks +average: 393528 cycles/ticks + +kyber_encaps: +median: 386318 cycles/ticks +average: 393372 cycles/ticks + +kyber_decaps: +median: 512102 cycles/ticks +average: 520758 cycles/ticks + +Loop spin: 407 +gen_a: +median: 57644 cycles/ticks +average: 58453 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7383 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23855 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34313 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23951 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3784 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11528 cycles/ticks + +polyvec_decompress: +median: 4284 cycles/ticks +average: 4371 cycles/ticks + +indcpa_keypair: +median: 272630 cycles/ticks +average: 277497 cycles/ticks + +indcpa_enc: +median: 361990 cycles/ticks +average: 368723 cycles/ticks + +indcpa_dec: +median: 121452 cycles/ticks +average: 124069 cycles/ticks + +kyber_keypair_derand: +median: 291520 cycles/ticks +average: 296964 cycles/ticks + +kyber_keypair: +median: 301226 cycles/ticks +average: 305722 cycles/ticks + +kyber_encaps_derand: +median: 384450 cycles/ticks +average: 389550 cycles/ticks + +kyber_encaps: +median: 386396 cycles/ticks +average: 390988 cycles/ticks + +kyber_decaps: +median: 511850 cycles/ticks +average: 518457 cycles/ticks + +Loop spin: 408 +gen_a: +median: 57628 cycles/ticks +average: 58531 cycles/ticks + +poly_getnoise_eta1: +median: 11288 cycles/ticks +average: 11369 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23963 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 33940 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24046 cycles/ticks + +poly_tomsg: +median: 3894 cycles/ticks +average: 3967 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3621 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11411 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268312 cycles/ticks +average: 271080 cycles/ticks + +indcpa_enc: +median: 357732 cycles/ticks +average: 361367 cycles/ticks + +indcpa_dec: +median: 121234 cycles/ticks +average: 122883 cycles/ticks + +kyber_keypair_derand: +median: 291394 cycles/ticks +average: 294985 cycles/ticks + +kyber_keypair: +median: 301128 cycles/ticks +average: 307012 cycles/ticks + +kyber_encaps_derand: +median: 384702 cycles/ticks +average: 392083 cycles/ticks + +kyber_encaps: +median: 386138 cycles/ticks +average: 392736 cycles/ticks + +kyber_decaps: +median: 512296 cycles/ticks +average: 521444 cycles/ticks + +Loop spin: 409 +gen_a: +median: 57588 cycles/ticks +average: 58351 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7332 cycles/ticks +average: 7512 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23402 cycles/ticks + +INVNTT: +median: 33492 cycles/ticks +average: 34226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24019 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3694 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11536 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4457 cycles/ticks + +indcpa_keypair: +median: 269002 cycles/ticks +average: 273757 cycles/ticks + +indcpa_enc: +median: 358046 cycles/ticks +average: 364201 cycles/ticks + +indcpa_dec: +median: 121182 cycles/ticks +average: 123049 cycles/ticks + +kyber_keypair_derand: +median: 292250 cycles/ticks +average: 298534 cycles/ticks + +kyber_keypair: +median: 301230 cycles/ticks +average: 306286 cycles/ticks + +kyber_encaps_derand: +median: 384718 cycles/ticks +average: 391220 cycles/ticks + +kyber_encaps: +median: 386046 cycles/ticks +average: 391953 cycles/ticks + +kyber_decaps: +median: 512194 cycles/ticks +average: 520973 cycles/ticks + +Loop spin: 410 +gen_a: +median: 57654 cycles/ticks +average: 58677 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11358 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7393 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23658 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33854 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23924 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11380 cycles/ticks + +polyvec_decompress: +median: 4350 cycles/ticks +average: 4433 cycles/ticks + +indcpa_keypair: +median: 268628 cycles/ticks +average: 273167 cycles/ticks + +indcpa_enc: +median: 357802 cycles/ticks +average: 363229 cycles/ticks + +indcpa_dec: +median: 121210 cycles/ticks +average: 123027 cycles/ticks + +kyber_keypair_derand: +median: 291488 cycles/ticks +average: 296153 cycles/ticks + +kyber_keypair: +median: 301076 cycles/ticks +average: 306577 cycles/ticks + +kyber_encaps_derand: +median: 384492 cycles/ticks +average: 390960 cycles/ticks + +kyber_encaps: +median: 386126 cycles/ticks +average: 394125 cycles/ticks + +kyber_decaps: +median: 512018 cycles/ticks +average: 519144 cycles/ticks + +Loop spin: 411 +gen_a: +median: 57684 cycles/ticks +average: 58330 cycles/ticks + +poly_getnoise_eta1: +median: 11212 cycles/ticks +average: 11312 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23336 cycles/ticks +average: 23753 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33907 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23831 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11620 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268654 cycles/ticks +average: 272373 cycles/ticks + +indcpa_enc: +median: 357780 cycles/ticks +average: 362827 cycles/ticks + +indcpa_dec: +median: 121310 cycles/ticks +average: 122494 cycles/ticks + +kyber_keypair_derand: +median: 291500 cycles/ticks +average: 294157 cycles/ticks + +kyber_keypair: +median: 301086 cycles/ticks +average: 305609 cycles/ticks + +kyber_encaps_derand: +median: 384716 cycles/ticks +average: 391978 cycles/ticks + +kyber_encaps: +median: 385942 cycles/ticks +average: 392960 cycles/ticks + +kyber_decaps: +median: 511888 cycles/ticks +average: 519071 cycles/ticks + +Loop spin: 412 +gen_a: +median: 57524 cycles/ticks +average: 57902 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11430 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23552 cycles/ticks + +INVNTT: +median: 33422 cycles/ticks +average: 33645 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24251 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11637 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4340 cycles/ticks + +indcpa_keypair: +median: 268444 cycles/ticks +average: 273834 cycles/ticks + +indcpa_enc: +median: 357782 cycles/ticks +average: 364305 cycles/ticks + +indcpa_dec: +median: 121274 cycles/ticks +average: 123054 cycles/ticks + +kyber_keypair_derand: +median: 291430 cycles/ticks +average: 295592 cycles/ticks + +kyber_keypair: +median: 300990 cycles/ticks +average: 305787 cycles/ticks + +kyber_encaps_derand: +median: 385038 cycles/ticks +average: 391652 cycles/ticks + +kyber_encaps: +median: 386014 cycles/ticks +average: 392209 cycles/ticks + +kyber_decaps: +median: 512014 cycles/ticks +average: 518741 cycles/ticks + +Loop spin: 413 +gen_a: +median: 57636 cycles/ticks +average: 58544 cycles/ticks + +poly_getnoise_eta1: +median: 11378 cycles/ticks +average: 11460 cycles/ticks + +poly_getnoise_eta2: +median: 7344 cycles/ticks +average: 7546 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23763 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34140 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23674 cycles/ticks +average: 24336 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11521 cycles/ticks + +polyvec_decompress: +median: 4292 cycles/ticks +average: 4408 cycles/ticks + +indcpa_keypair: +median: 268306 cycles/ticks +average: 271949 cycles/ticks + +indcpa_enc: +median: 357382 cycles/ticks +average: 361087 cycles/ticks + +indcpa_dec: +median: 121264 cycles/ticks +average: 123105 cycles/ticks + +kyber_keypair_derand: +median: 291246 cycles/ticks +average: 295186 cycles/ticks + +kyber_keypair: +median: 301024 cycles/ticks +average: 306044 cycles/ticks + +kyber_encaps_derand: +median: 384832 cycles/ticks +average: 391621 cycles/ticks + +kyber_encaps: +median: 386336 cycles/ticks +average: 393576 cycles/ticks + +kyber_decaps: +median: 512348 cycles/ticks +average: 520591 cycles/ticks + +Loop spin: 414 +gen_a: +median: 57652 cycles/ticks +average: 58753 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11316 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7564 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23757 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 23983 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3936 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3674 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11426 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4317 cycles/ticks + +indcpa_keypair: +median: 268922 cycles/ticks +average: 271832 cycles/ticks + +indcpa_enc: +median: 357948 cycles/ticks +average: 362447 cycles/ticks + +indcpa_dec: +median: 121256 cycles/ticks +average: 123319 cycles/ticks + +kyber_keypair_derand: +median: 291700 cycles/ticks +average: 295620 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 304725 cycles/ticks + +kyber_encaps_derand: +median: 384492 cycles/ticks +average: 389559 cycles/ticks + +kyber_encaps: +median: 385734 cycles/ticks +average: 391876 cycles/ticks + +kyber_decaps: +median: 511834 cycles/ticks +average: 519270 cycles/ticks + +Loop spin: 415 +gen_a: +median: 57638 cycles/ticks +average: 58314 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11467 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7368 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23744 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23908 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 3970 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3580 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11556 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4339 cycles/ticks + +indcpa_keypair: +median: 268764 cycles/ticks +average: 273401 cycles/ticks + +indcpa_enc: +median: 357688 cycles/ticks +average: 363994 cycles/ticks + +indcpa_dec: +median: 121434 cycles/ticks +average: 123523 cycles/ticks + +kyber_keypair_derand: +median: 291682 cycles/ticks +average: 296815 cycles/ticks + +kyber_keypair: +median: 300962 cycles/ticks +average: 304356 cycles/ticks + +kyber_encaps_derand: +median: 384758 cycles/ticks +average: 390557 cycles/ticks + +kyber_encaps: +median: 385978 cycles/ticks +average: 392449 cycles/ticks + +kyber_decaps: +median: 511956 cycles/ticks +average: 519221 cycles/ticks + +Loop spin: 416 +gen_a: +median: 57680 cycles/ticks +average: 58430 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11364 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7311 cycles/ticks + +NTT: +median: 23368 cycles/ticks +average: 23748 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24184 cycles/ticks + +poly_tomsg: +median: 3936 cycles/ticks +average: 4017 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3731 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1113 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11618 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4390 cycles/ticks + +indcpa_keypair: +median: 268542 cycles/ticks +average: 273620 cycles/ticks + +indcpa_enc: +median: 357868 cycles/ticks +average: 363525 cycles/ticks + +indcpa_dec: +median: 121212 cycles/ticks +average: 122679 cycles/ticks + +kyber_keypair_derand: +median: 291452 cycles/ticks +average: 296020 cycles/ticks + +kyber_keypair: +median: 300964 cycles/ticks +average: 305366 cycles/ticks + +kyber_encaps_derand: +median: 384500 cycles/ticks +average: 388507 cycles/ticks + +kyber_encaps: +median: 386008 cycles/ticks +average: 390409 cycles/ticks + +kyber_decaps: +median: 511972 cycles/ticks +average: 518990 cycles/ticks + +Loop spin: 417 +gen_a: +median: 57632 cycles/ticks +average: 58511 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11347 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23431 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34028 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23948 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3508 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3875 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1057 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268414 cycles/ticks +average: 272384 cycles/ticks + +indcpa_enc: +median: 357690 cycles/ticks +average: 363707 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 123696 cycles/ticks + +kyber_keypair_derand: +median: 291758 cycles/ticks +average: 296504 cycles/ticks + +kyber_keypair: +median: 301238 cycles/ticks +average: 306342 cycles/ticks + +kyber_encaps_derand: +median: 384852 cycles/ticks +average: 391129 cycles/ticks + +kyber_encaps: +median: 385902 cycles/ticks +average: 390759 cycles/ticks + +kyber_decaps: +median: 512058 cycles/ticks +average: 520926 cycles/ticks + +Loop spin: 418 +gen_a: +median: 57558 cycles/ticks +average: 58096 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11393 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23459 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33724 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23987 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11461 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268534 cycles/ticks +average: 272331 cycles/ticks + +indcpa_enc: +median: 358302 cycles/ticks +average: 364014 cycles/ticks + +indcpa_dec: +median: 121210 cycles/ticks +average: 122520 cycles/ticks + +kyber_keypair_derand: +median: 291696 cycles/ticks +average: 296597 cycles/ticks + +kyber_keypair: +median: 302082 cycles/ticks +average: 308751 cycles/ticks + +kyber_encaps_derand: +median: 384808 cycles/ticks +average: 388955 cycles/ticks + +kyber_encaps: +median: 386076 cycles/ticks +average: 390903 cycles/ticks + +kyber_decaps: +median: 512298 cycles/ticks +average: 520742 cycles/ticks + +Loop spin: 419 +gen_a: +median: 57740 cycles/ticks +average: 58542 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11360 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23387 cycles/ticks + +INVNTT: +median: 33418 cycles/ticks +average: 33573 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23685 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268714 cycles/ticks +average: 272129 cycles/ticks + +indcpa_enc: +median: 357996 cycles/ticks +average: 363311 cycles/ticks + +indcpa_dec: +median: 121222 cycles/ticks +average: 122694 cycles/ticks + +kyber_keypair_derand: +median: 292124 cycles/ticks +average: 296772 cycles/ticks + +kyber_keypair: +median: 301062 cycles/ticks +average: 306180 cycles/ticks + +kyber_encaps_derand: +median: 385008 cycles/ticks +average: 391867 cycles/ticks + +kyber_encaps: +median: 385942 cycles/ticks +average: 391045 cycles/ticks + +kyber_decaps: +median: 512024 cycles/ticks +average: 521512 cycles/ticks + +Loop spin: 420 +gen_a: +median: 57716 cycles/ticks +average: 58667 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11353 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 10098 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23711 cycles/ticks + +INVNTT: +median: 33532 cycles/ticks +average: 34209 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23910 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11415 cycles/ticks + +polyvec_decompress: +median: 4376 cycles/ticks +average: 4505 cycles/ticks + +indcpa_keypair: +median: 268208 cycles/ticks +average: 271719 cycles/ticks + +indcpa_enc: +median: 357712 cycles/ticks +average: 363430 cycles/ticks + +indcpa_dec: +median: 121468 cycles/ticks +average: 123754 cycles/ticks + +kyber_keypair_derand: +median: 292004 cycles/ticks +average: 297497 cycles/ticks + +kyber_keypair: +median: 301226 cycles/ticks +average: 306583 cycles/ticks + +kyber_encaps_derand: +median: 384638 cycles/ticks +average: 390206 cycles/ticks + +kyber_encaps: +median: 386264 cycles/ticks +average: 393029 cycles/ticks + +kyber_decaps: +median: 511914 cycles/ticks +average: 518353 cycles/ticks + +Loop spin: 421 +gen_a: +median: 57630 cycles/ticks +average: 58886 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11313 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23404 cycles/ticks +average: 23790 cycles/ticks + +INVNTT: +median: 33574 cycles/ticks +average: 34252 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24002 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11505 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268240 cycles/ticks +average: 271752 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 363210 cycles/ticks + +indcpa_dec: +median: 121302 cycles/ticks +average: 123415 cycles/ticks + +kyber_keypair_derand: +median: 291784 cycles/ticks +average: 296392 cycles/ticks + +kyber_keypair: +median: 301200 cycles/ticks +average: 305721 cycles/ticks + +kyber_encaps_derand: +median: 384838 cycles/ticks +average: 390805 cycles/ticks + +kyber_encaps: +median: 386068 cycles/ticks +average: 392574 cycles/ticks + +kyber_decaps: +median: 512178 cycles/ticks +average: 521622 cycles/ticks + +Loop spin: 422 +gen_a: +median: 57684 cycles/ticks +average: 58805 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11405 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7472 cycles/ticks + +NTT: +median: 23410 cycles/ticks +average: 23961 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34213 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24157 cycles/ticks + +poly_tomsg: +median: 3916 cycles/ticks +average: 4008 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3584 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11406 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268442 cycles/ticks +average: 273986 cycles/ticks + +indcpa_enc: +median: 357650 cycles/ticks +average: 362513 cycles/ticks + +indcpa_dec: +median: 121140 cycles/ticks +average: 122277 cycles/ticks + +kyber_keypair_derand: +median: 291870 cycles/ticks +average: 297062 cycles/ticks + +kyber_keypair: +median: 301172 cycles/ticks +average: 305935 cycles/ticks + +kyber_encaps_derand: +median: 384502 cycles/ticks +average: 390843 cycles/ticks + +kyber_encaps: +median: 385908 cycles/ticks +average: 392667 cycles/ticks + +kyber_decaps: +median: 512096 cycles/ticks +average: 521311 cycles/ticks + +Loop spin: 423 +gen_a: +median: 57656 cycles/ticks +average: 58870 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11315 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7391 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23535 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 34131 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23988 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3883 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3508 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3845 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1092 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11426 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268454 cycles/ticks +average: 273593 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 363432 cycles/ticks + +indcpa_dec: +median: 121312 cycles/ticks +average: 123424 cycles/ticks + +kyber_keypair_derand: +median: 291992 cycles/ticks +average: 296937 cycles/ticks + +kyber_keypair: +median: 301098 cycles/ticks +average: 306011 cycles/ticks + +kyber_encaps_derand: +median: 385104 cycles/ticks +average: 391511 cycles/ticks + +kyber_encaps: +median: 387182 cycles/ticks +average: 393034 cycles/ticks + +kyber_decaps: +median: 512326 cycles/ticks +average: 521155 cycles/ticks + +Loop spin: 424 +gen_a: +median: 57626 cycles/ticks +average: 58708 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11428 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23724 cycles/ticks + +INVNTT: +median: 33552 cycles/ticks +average: 34278 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24135 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 4094 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11381 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268420 cycles/ticks +average: 273336 cycles/ticks + +indcpa_enc: +median: 357762 cycles/ticks +average: 364478 cycles/ticks + +indcpa_dec: +median: 121560 cycles/ticks +average: 124234 cycles/ticks + +kyber_keypair_derand: +median: 291406 cycles/ticks +average: 296313 cycles/ticks + +kyber_keypair: +median: 300996 cycles/ticks +average: 304670 cycles/ticks + +kyber_encaps_derand: +median: 385014 cycles/ticks +average: 391099 cycles/ticks + +kyber_encaps: +median: 386204 cycles/ticks +average: 393195 cycles/ticks + +kyber_decaps: +median: 512052 cycles/ticks +average: 520643 cycles/ticks + +Loop spin: 425 +gen_a: +median: 57610 cycles/ticks +average: 58757 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11463 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7421 cycles/ticks + +NTT: +median: 23316 cycles/ticks +average: 23853 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34112 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24209 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3539 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11629 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268466 cycles/ticks +average: 272454 cycles/ticks + +indcpa_enc: +median: 358128 cycles/ticks +average: 364661 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 123393 cycles/ticks + +kyber_keypair_derand: +median: 295608 cycles/ticks +average: 299876 cycles/ticks + +kyber_keypair: +median: 300930 cycles/ticks +average: 303293 cycles/ticks + +kyber_encaps_derand: +median: 384688 cycles/ticks +average: 390093 cycles/ticks + +kyber_encaps: +median: 385804 cycles/ticks +average: 390435 cycles/ticks + +kyber_decaps: +median: 512004 cycles/ticks +average: 519681 cycles/ticks + +Loop spin: 426 +gen_a: +median: 57634 cycles/ticks +average: 58276 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11358 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23532 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 24009 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3526 cycles/ticks +average: 3605 cycles/ticks + +poly_compress: +median: 3702 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11316 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4494 cycles/ticks + +indcpa_keypair: +median: 268514 cycles/ticks +average: 272072 cycles/ticks + +indcpa_enc: +median: 357876 cycles/ticks +average: 363696 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123886 cycles/ticks + +kyber_keypair_derand: +median: 291826 cycles/ticks +average: 297592 cycles/ticks + +kyber_keypair: +median: 301350 cycles/ticks +average: 307099 cycles/ticks + +kyber_encaps_derand: +median: 384862 cycles/ticks +average: 392398 cycles/ticks + +kyber_encaps: +median: 385998 cycles/ticks +average: 392543 cycles/ticks + +kyber_decaps: +median: 512126 cycles/ticks +average: 519970 cycles/ticks + +Loop spin: 427 +gen_a: +median: 57698 cycles/ticks +average: 58916 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11346 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7480 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23903 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34156 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24136 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1090 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11643 cycles/ticks + +polyvec_decompress: +median: 4378 cycles/ticks +average: 4531 cycles/ticks + +indcpa_keypair: +median: 268128 cycles/ticks +average: 272848 cycles/ticks + +indcpa_enc: +median: 357540 cycles/ticks +average: 364413 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 123651 cycles/ticks + +kyber_keypair_derand: +median: 291326 cycles/ticks +average: 296946 cycles/ticks + +kyber_keypair: +median: 301030 cycles/ticks +average: 306391 cycles/ticks + +kyber_encaps_derand: +median: 384918 cycles/ticks +average: 389934 cycles/ticks + +kyber_encaps: +median: 386132 cycles/ticks +average: 391983 cycles/ticks + +kyber_decaps: +median: 511786 cycles/ticks +average: 517183 cycles/ticks + +Loop spin: 428 +gen_a: +median: 57584 cycles/ticks +average: 58307 cycles/ticks + +poly_getnoise_eta1: +median: 11208 cycles/ticks +average: 11289 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23487 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34076 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24155 cycles/ticks + +poly_tomsg: +median: 3896 cycles/ticks +average: 4041 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1113 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11528 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4313 cycles/ticks + +indcpa_keypair: +median: 268582 cycles/ticks +average: 273093 cycles/ticks + +indcpa_enc: +median: 357982 cycles/ticks +average: 364416 cycles/ticks + +indcpa_dec: +median: 121484 cycles/ticks +average: 123344 cycles/ticks + +kyber_keypair_derand: +median: 291626 cycles/ticks +average: 297048 cycles/ticks + +kyber_keypair: +median: 301638 cycles/ticks +average: 307621 cycles/ticks + +kyber_encaps_derand: +median: 384950 cycles/ticks +average: 392443 cycles/ticks + +kyber_encaps: +median: 385974 cycles/ticks +average: 392845 cycles/ticks + +kyber_decaps: +median: 512062 cycles/ticks +average: 521138 cycles/ticks + +Loop spin: 429 +gen_a: +median: 57680 cycles/ticks +average: 58726 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11332 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23635 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34042 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23887 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11730 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268388 cycles/ticks +average: 272135 cycles/ticks + +indcpa_enc: +median: 357864 cycles/ticks +average: 363669 cycles/ticks + +indcpa_dec: +median: 121270 cycles/ticks +average: 123111 cycles/ticks + +kyber_keypair_derand: +median: 291852 cycles/ticks +average: 297174 cycles/ticks + +kyber_keypair: +median: 301182 cycles/ticks +average: 306515 cycles/ticks + +kyber_encaps_derand: +median: 385050 cycles/ticks +average: 391969 cycles/ticks + +kyber_encaps: +median: 386176 cycles/ticks +average: 393625 cycles/ticks + +kyber_decaps: +median: 512094 cycles/ticks +average: 520476 cycles/ticks + +Loop spin: 430 +gen_a: +median: 57602 cycles/ticks +average: 58444 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11393 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23672 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 33966 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23671 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3528 cycles/ticks +average: 3645 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3740 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4312 cycles/ticks +average: 4430 cycles/ticks + +indcpa_keypair: +median: 268826 cycles/ticks +average: 272948 cycles/ticks + +indcpa_enc: +median: 357936 cycles/ticks +average: 363415 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 123249 cycles/ticks + +kyber_keypair_derand: +median: 291838 cycles/ticks +average: 296758 cycles/ticks + +kyber_keypair: +median: 300916 cycles/ticks +average: 304632 cycles/ticks + +kyber_encaps_derand: +median: 384926 cycles/ticks +average: 390435 cycles/ticks + +kyber_encaps: +median: 385892 cycles/ticks +average: 391173 cycles/ticks + +kyber_decaps: +median: 512068 cycles/ticks +average: 520142 cycles/ticks + +Loop spin: 431 +gen_a: +median: 57718 cycles/ticks +average: 58886 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7311 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23661 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34087 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23560 cycles/ticks +average: 23687 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268312 cycles/ticks +average: 271763 cycles/ticks + +indcpa_enc: +median: 357680 cycles/ticks +average: 360848 cycles/ticks + +indcpa_dec: +median: 121330 cycles/ticks +average: 122945 cycles/ticks + +kyber_keypair_derand: +median: 291536 cycles/ticks +average: 294881 cycles/ticks + +kyber_keypair: +median: 300944 cycles/ticks +average: 304144 cycles/ticks + +kyber_encaps_derand: +median: 385034 cycles/ticks +average: 389289 cycles/ticks + +kyber_encaps: +median: 386474 cycles/ticks +average: 391713 cycles/ticks + +kyber_decaps: +median: 512242 cycles/ticks +average: 519349 cycles/ticks + +Loop spin: 432 +gen_a: +median: 57606 cycles/ticks +average: 58442 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7368 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23754 cycles/ticks + +INVNTT: +median: 33560 cycles/ticks +average: 34031 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23666 cycles/ticks +average: 24155 cycles/ticks + +poly_tomsg: +median: 3872 cycles/ticks +average: 3989 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11396 cycles/ticks +average: 11597 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4322 cycles/ticks + +indcpa_keypair: +median: 271786 cycles/ticks +average: 274988 cycles/ticks + +indcpa_enc: +median: 361580 cycles/ticks +average: 366960 cycles/ticks + +indcpa_dec: +median: 121352 cycles/ticks +average: 124111 cycles/ticks + +kyber_keypair_derand: +median: 291876 cycles/ticks +average: 297394 cycles/ticks + +kyber_keypair: +median: 301276 cycles/ticks +average: 306406 cycles/ticks + +kyber_encaps_derand: +median: 385200 cycles/ticks +average: 391958 cycles/ticks + +kyber_encaps: +median: 386646 cycles/ticks +average: 391711 cycles/ticks + +kyber_decaps: +median: 512434 cycles/ticks +average: 520657 cycles/ticks + +Loop spin: 433 +gen_a: +median: 57636 cycles/ticks +average: 58477 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11344 cycles/ticks + +poly_getnoise_eta2: +median: 7334 cycles/ticks +average: 7506 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23583 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34341 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24218 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3526 cycles/ticks +average: 3631 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11629 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4341 cycles/ticks + +indcpa_keypair: +median: 269260 cycles/ticks +average: 274038 cycles/ticks + +indcpa_enc: +median: 358250 cycles/ticks +average: 363417 cycles/ticks + +indcpa_dec: +median: 121302 cycles/ticks +average: 123213 cycles/ticks + +kyber_keypair_derand: +median: 291864 cycles/ticks +average: 297086 cycles/ticks + +kyber_keypair: +median: 300934 cycles/ticks +average: 305933 cycles/ticks + +kyber_encaps_derand: +median: 384482 cycles/ticks +average: 390336 cycles/ticks + +kyber_encaps: +median: 386116 cycles/ticks +average: 392488 cycles/ticks + +kyber_decaps: +median: 512104 cycles/ticks +average: 521337 cycles/ticks + +Loop spin: 434 +gen_a: +median: 57562 cycles/ticks +average: 58335 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11391 cycles/ticks + +poly_getnoise_eta2: +median: 7276 cycles/ticks +average: 7463 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23692 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 34088 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 23927 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3928 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11636 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268358 cycles/ticks +average: 273585 cycles/ticks + +indcpa_enc: +median: 358418 cycles/ticks +average: 365341 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 123584 cycles/ticks + +kyber_keypair_derand: +median: 291344 cycles/ticks +average: 295927 cycles/ticks + +kyber_keypair: +median: 300906 cycles/ticks +average: 304834 cycles/ticks + +kyber_encaps_derand: +median: 385076 cycles/ticks +average: 391232 cycles/ticks + +kyber_encaps: +median: 387018 cycles/ticks +average: 392912 cycles/ticks + +kyber_decaps: +median: 512578 cycles/ticks +average: 521390 cycles/ticks + +Loop spin: 435 +gen_a: +median: 57638 cycles/ticks +average: 58732 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11342 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23350 cycles/ticks +average: 23761 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 33702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24185 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268740 cycles/ticks +average: 273273 cycles/ticks + +indcpa_enc: +median: 357660 cycles/ticks +average: 363301 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 123290 cycles/ticks + +kyber_keypair_derand: +median: 292110 cycles/ticks +average: 296414 cycles/ticks + +kyber_keypair: +median: 301128 cycles/ticks +average: 306220 cycles/ticks + +kyber_encaps_derand: +median: 385010 cycles/ticks +average: 391249 cycles/ticks + +kyber_encaps: +median: 386012 cycles/ticks +average: 391410 cycles/ticks + +kyber_decaps: +median: 512100 cycles/ticks +average: 520607 cycles/ticks + +Loop spin: 436 +gen_a: +median: 57624 cycles/ticks +average: 58229 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11451 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7419 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23701 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34109 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23941 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3895 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3824 cycles/ticks + +poly_decompress: +median: 1042 cycles/ticks +average: 1133 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4386 cycles/ticks + +indcpa_keypair: +median: 269058 cycles/ticks +average: 273781 cycles/ticks + +indcpa_enc: +median: 358024 cycles/ticks +average: 363660 cycles/ticks + +indcpa_dec: +median: 121304 cycles/ticks +average: 122968 cycles/ticks + +kyber_keypair_derand: +median: 291872 cycles/ticks +average: 296244 cycles/ticks + +kyber_keypair: +median: 301708 cycles/ticks +average: 307522 cycles/ticks + +kyber_encaps_derand: +median: 384874 cycles/ticks +average: 389096 cycles/ticks + +kyber_encaps: +median: 385994 cycles/ticks +average: 390406 cycles/ticks + +kyber_decaps: +median: 512146 cycles/ticks +average: 517446 cycles/ticks + +Loop spin: 437 +gen_a: +median: 57540 cycles/ticks +average: 57984 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11341 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23475 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34106 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24008 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11379 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268872 cycles/ticks +average: 272728 cycles/ticks + +indcpa_enc: +median: 357808 cycles/ticks +average: 362130 cycles/ticks + +indcpa_dec: +median: 121294 cycles/ticks +average: 123023 cycles/ticks + +kyber_keypair_derand: +median: 291618 cycles/ticks +average: 294989 cycles/ticks + +kyber_keypair: +median: 301126 cycles/ticks +average: 305455 cycles/ticks + +kyber_encaps_derand: +median: 384586 cycles/ticks +average: 390345 cycles/ticks + +kyber_encaps: +median: 387038 cycles/ticks +average: 392633 cycles/ticks + +kyber_decaps: +median: 512328 cycles/ticks +average: 519404 cycles/ticks + +Loop spin: 438 +gen_a: +median: 57564 cycles/ticks +average: 58454 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11315 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7488 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23823 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34081 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23741 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4121 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11470 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4464 cycles/ticks + +indcpa_keypair: +median: 268606 cycles/ticks +average: 272553 cycles/ticks + +indcpa_enc: +median: 357992 cycles/ticks +average: 363624 cycles/ticks + +indcpa_dec: +median: 121334 cycles/ticks +average: 123328 cycles/ticks + +kyber_keypair_derand: +median: 291736 cycles/ticks +average: 295694 cycles/ticks + +kyber_keypair: +median: 301050 cycles/ticks +average: 305836 cycles/ticks + +kyber_encaps_derand: +median: 384368 cycles/ticks +average: 390767 cycles/ticks + +kyber_encaps: +median: 385776 cycles/ticks +average: 392434 cycles/ticks + +kyber_decaps: +median: 511916 cycles/ticks +average: 519278 cycles/ticks + +Loop spin: 439 +gen_a: +median: 57634 cycles/ticks +average: 58242 cycles/ticks + +poly_getnoise_eta1: +median: 11548 cycles/ticks +average: 11653 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7366 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23469 cycles/ticks + +INVNTT: +median: 33434 cycles/ticks +average: 33654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24007 cycles/ticks + +poly_tomsg: +median: 3942 cycles/ticks +average: 4030 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3556 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11498 cycles/ticks +average: 11719 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 268702 cycles/ticks +average: 272307 cycles/ticks + +indcpa_enc: +median: 357502 cycles/ticks +average: 362030 cycles/ticks + +indcpa_dec: +median: 121406 cycles/ticks +average: 123116 cycles/ticks + +kyber_keypair_derand: +median: 291530 cycles/ticks +average: 295595 cycles/ticks + +kyber_keypair: +median: 301226 cycles/ticks +average: 305956 cycles/ticks + +kyber_encaps_derand: +median: 384764 cycles/ticks +average: 389864 cycles/ticks + +kyber_encaps: +median: 385918 cycles/ticks +average: 391204 cycles/ticks + +kyber_decaps: +median: 512028 cycles/ticks +average: 520518 cycles/ticks + +Loop spin: 440 +gen_a: +median: 57540 cycles/ticks +average: 58127 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11408 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7413 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23887 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34085 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24038 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4062 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3527 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1114 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11557 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4340 cycles/ticks + +indcpa_keypair: +median: 268638 cycles/ticks +average: 273158 cycles/ticks + +indcpa_enc: +median: 357846 cycles/ticks +average: 363959 cycles/ticks + +indcpa_dec: +median: 121256 cycles/ticks +average: 123270 cycles/ticks + +kyber_keypair_derand: +median: 291836 cycles/ticks +average: 297537 cycles/ticks + +kyber_keypair: +median: 300880 cycles/ticks +average: 305562 cycles/ticks + +kyber_encaps_derand: +median: 384896 cycles/ticks +average: 390784 cycles/ticks + +kyber_encaps: +median: 385780 cycles/ticks +average: 391975 cycles/ticks + +kyber_decaps: +median: 512172 cycles/ticks +average: 519943 cycles/ticks + +Loop spin: 441 +gen_a: +median: 57586 cycles/ticks +average: 58188 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11326 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23218 cycles/ticks +average: 23370 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23680 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268658 cycles/ticks +average: 273158 cycles/ticks + +indcpa_enc: +median: 357640 cycles/ticks +average: 361917 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 123167 cycles/ticks + +kyber_keypair_derand: +median: 291652 cycles/ticks +average: 295263 cycles/ticks + +kyber_keypair: +median: 300902 cycles/ticks +average: 304461 cycles/ticks + +kyber_encaps_derand: +median: 384512 cycles/ticks +average: 389205 cycles/ticks + +kyber_encaps: +median: 385824 cycles/ticks +average: 390264 cycles/ticks + +kyber_decaps: +median: 511834 cycles/ticks +average: 518918 cycles/ticks + +Loop spin: 442 +gen_a: +median: 57628 cycles/ticks +average: 58272 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11356 cycles/ticks + +poly_getnoise_eta2: +median: 7416 cycles/ticks +average: 7569 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23670 cycles/ticks + +INVNTT: +median: 33538 cycles/ticks +average: 34413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23737 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3698 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11386 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268734 cycles/ticks +average: 273122 cycles/ticks + +indcpa_enc: +median: 357812 cycles/ticks +average: 362968 cycles/ticks + +indcpa_dec: +median: 121496 cycles/ticks +average: 123753 cycles/ticks + +kyber_keypair_derand: +median: 291788 cycles/ticks +average: 296173 cycles/ticks + +kyber_keypair: +median: 301388 cycles/ticks +average: 306071 cycles/ticks + +kyber_encaps_derand: +median: 384782 cycles/ticks +average: 391271 cycles/ticks + +kyber_encaps: +median: 386162 cycles/ticks +average: 392314 cycles/ticks + +kyber_decaps: +median: 511830 cycles/ticks +average: 519603 cycles/ticks + +Loop spin: 443 +gen_a: +median: 57666 cycles/ticks +average: 58295 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11385 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23679 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23991 cycles/ticks + +poly_tomsg: +median: 3950 cycles/ticks +average: 4043 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11406 cycles/ticks +average: 11698 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4318 cycles/ticks + +indcpa_keypair: +median: 268210 cycles/ticks +average: 272449 cycles/ticks + +indcpa_enc: +median: 357744 cycles/ticks +average: 362307 cycles/ticks + +indcpa_dec: +median: 121232 cycles/ticks +average: 122766 cycles/ticks + +kyber_keypair_derand: +median: 291510 cycles/ticks +average: 295447 cycles/ticks + +kyber_keypair: +median: 300668 cycles/ticks +average: 304265 cycles/ticks + +kyber_encaps_derand: +median: 384714 cycles/ticks +average: 390602 cycles/ticks + +kyber_encaps: +median: 385598 cycles/ticks +average: 390006 cycles/ticks + +kyber_decaps: +median: 511938 cycles/ticks +average: 518724 cycles/ticks + +Loop spin: 444 +gen_a: +median: 57674 cycles/ticks +average: 58462 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11325 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23430 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33964 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23693 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3597 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3777 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268990 cycles/ticks +average: 272901 cycles/ticks + +indcpa_enc: +median: 358542 cycles/ticks +average: 363070 cycles/ticks + +indcpa_dec: +median: 121212 cycles/ticks +average: 123037 cycles/ticks + +kyber_keypair_derand: +median: 292782 cycles/ticks +average: 297503 cycles/ticks + +kyber_keypair: +median: 301716 cycles/ticks +average: 305274 cycles/ticks + +kyber_encaps_derand: +median: 385104 cycles/ticks +average: 390779 cycles/ticks + +kyber_encaps: +median: 385746 cycles/ticks +average: 391018 cycles/ticks + +kyber_decaps: +median: 511896 cycles/ticks +average: 518575 cycles/ticks + +Loop spin: 445 +gen_a: +median: 57636 cycles/ticks +average: 58109 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11393 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7250 cycles/ticks + +NTT: +median: 23398 cycles/ticks +average: 23959 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 34075 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23951 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3698 cycles/ticks +average: 3803 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11466 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 269112 cycles/ticks +average: 274550 cycles/ticks + +indcpa_enc: +median: 358190 cycles/ticks +average: 365662 cycles/ticks + +indcpa_dec: +median: 121552 cycles/ticks +average: 123954 cycles/ticks + +kyber_keypair_derand: +median: 291588 cycles/ticks +average: 296444 cycles/ticks + +kyber_keypair: +median: 301254 cycles/ticks +average: 306680 cycles/ticks + +kyber_encaps_derand: +median: 384898 cycles/ticks +average: 391623 cycles/ticks + +kyber_encaps: +median: 385864 cycles/ticks +average: 391997 cycles/ticks + +kyber_decaps: +median: 511796 cycles/ticks +average: 519402 cycles/ticks + +Loop spin: 446 +gen_a: +median: 57580 cycles/ticks +average: 58700 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11337 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23394 cycles/ticks +average: 23970 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 33951 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23976 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3490 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1113 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11552 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268440 cycles/ticks +average: 273127 cycles/ticks + +indcpa_enc: +median: 357648 cycles/ticks +average: 362844 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 122403 cycles/ticks + +kyber_keypair_derand: +median: 292020 cycles/ticks +average: 295636 cycles/ticks + +kyber_keypair: +median: 301078 cycles/ticks +average: 306151 cycles/ticks + +kyber_encaps_derand: +median: 384948 cycles/ticks +average: 391780 cycles/ticks + +kyber_encaps: +median: 385978 cycles/ticks +average: 391988 cycles/ticks + +kyber_decaps: +median: 512396 cycles/ticks +average: 521365 cycles/ticks + +Loop spin: 447 +gen_a: +median: 57704 cycles/ticks +average: 58432 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11552 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7402 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23647 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 33960 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23926 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3612 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3717 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268812 cycles/ticks +average: 272676 cycles/ticks + +indcpa_enc: +median: 357910 cycles/ticks +average: 363536 cycles/ticks + +indcpa_dec: +median: 121432 cycles/ticks +average: 123657 cycles/ticks + +kyber_keypair_derand: +median: 291808 cycles/ticks +average: 296743 cycles/ticks + +kyber_keypair: +median: 300918 cycles/ticks +average: 305297 cycles/ticks + +kyber_encaps_derand: +median: 384974 cycles/ticks +average: 391049 cycles/ticks + +kyber_encaps: +median: 386082 cycles/ticks +average: 392397 cycles/ticks + +kyber_decaps: +median: 512202 cycles/ticks +average: 520371 cycles/ticks + +Loop spin: 448 +gen_a: +median: 57730 cycles/ticks +average: 58881 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11360 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23679 cycles/ticks + +INVNTT: +median: 33514 cycles/ticks +average: 34276 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23936 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3697 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3698 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11641 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268808 cycles/ticks +average: 271657 cycles/ticks + +indcpa_enc: +median: 358084 cycles/ticks +average: 362616 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 122812 cycles/ticks + +kyber_keypair_derand: +median: 291904 cycles/ticks +average: 295959 cycles/ticks + +kyber_keypair: +median: 301128 cycles/ticks +average: 305368 cycles/ticks + +kyber_encaps_derand: +median: 385526 cycles/ticks +average: 392444 cycles/ticks + +kyber_encaps: +median: 386930 cycles/ticks +average: 391379 cycles/ticks + +kyber_decaps: +median: 512474 cycles/ticks +average: 518293 cycles/ticks + +Loop spin: 449 +gen_a: +median: 57734 cycles/ticks +average: 58996 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11421 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23620 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34204 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23942 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3965 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4471 cycles/ticks + +indcpa_keypair: +median: 268964 cycles/ticks +average: 272776 cycles/ticks + +indcpa_enc: +median: 357676 cycles/ticks +average: 363307 cycles/ticks + +indcpa_dec: +median: 121348 cycles/ticks +average: 123292 cycles/ticks + +kyber_keypair_derand: +median: 291520 cycles/ticks +average: 295970 cycles/ticks + +kyber_keypair: +median: 301094 cycles/ticks +average: 305616 cycles/ticks + +kyber_encaps_derand: +median: 384708 cycles/ticks +average: 390663 cycles/ticks + +kyber_encaps: +median: 386016 cycles/ticks +average: 391856 cycles/ticks + +kyber_decaps: +median: 511930 cycles/ticks +average: 518867 cycles/ticks + +Loop spin: 450 +gen_a: +median: 57624 cycles/ticks +average: 58009 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11372 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23440 cycles/ticks +average: 26210 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23771 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3885 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268852 cycles/ticks +average: 272274 cycles/ticks + +indcpa_enc: +median: 357954 cycles/ticks +average: 364387 cycles/ticks + +indcpa_dec: +median: 121470 cycles/ticks +average: 123295 cycles/ticks + +kyber_keypair_derand: +median: 292240 cycles/ticks +average: 296593 cycles/ticks + +kyber_keypair: +median: 301132 cycles/ticks +average: 305291 cycles/ticks + +kyber_encaps_derand: +median: 384710 cycles/ticks +average: 390988 cycles/ticks + +kyber_encaps: +median: 385938 cycles/ticks +average: 391116 cycles/ticks + +kyber_decaps: +median: 512100 cycles/ticks +average: 519937 cycles/ticks + +Loop spin: 451 +gen_a: +median: 57642 cycles/ticks +average: 58058 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11441 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7526 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23394 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 33701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24219 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1132 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11573 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 272765 cycles/ticks + +indcpa_enc: +median: 358026 cycles/ticks +average: 364072 cycles/ticks + +indcpa_dec: +median: 121368 cycles/ticks +average: 122969 cycles/ticks + +kyber_keypair_derand: +median: 295642 cycles/ticks +average: 300407 cycles/ticks + +kyber_keypair: +median: 301454 cycles/ticks +average: 305677 cycles/ticks + +kyber_encaps_derand: +median: 389088 cycles/ticks +average: 395510 cycles/ticks + +kyber_encaps: +median: 390952 cycles/ticks +average: 397825 cycles/ticks + +kyber_decaps: +median: 516690 cycles/ticks +average: 525400 cycles/ticks + +Loop spin: 452 +gen_a: +median: 57574 cycles/ticks +average: 58467 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11435 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7303 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23706 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34036 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 23982 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3700 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11390 cycles/ticks +average: 11675 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268826 cycles/ticks +average: 273499 cycles/ticks + +indcpa_enc: +median: 358226 cycles/ticks +average: 364138 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123065 cycles/ticks + +kyber_keypair_derand: +median: 291680 cycles/ticks +average: 296334 cycles/ticks + +kyber_keypair: +median: 301006 cycles/ticks +average: 304560 cycles/ticks + +kyber_encaps_derand: +median: 384552 cycles/ticks +average: 388560 cycles/ticks + +kyber_encaps: +median: 385772 cycles/ticks +average: 391481 cycles/ticks + +kyber_decaps: +median: 511884 cycles/ticks +average: 518547 cycles/ticks + +Loop spin: 453 +gen_a: +median: 57634 cycles/ticks +average: 58250 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11313 cycles/ticks + +poly_getnoise_eta2: +median: 7282 cycles/ticks +average: 7418 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23623 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23691 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3737 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1112 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11532 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268492 cycles/ticks +average: 272428 cycles/ticks + +indcpa_enc: +median: 357526 cycles/ticks +average: 362956 cycles/ticks + +indcpa_dec: +median: 121342 cycles/ticks +average: 123553 cycles/ticks + +kyber_keypair_derand: +median: 291790 cycles/ticks +average: 296953 cycles/ticks + +kyber_keypair: +median: 301280 cycles/ticks +average: 306063 cycles/ticks + +kyber_encaps_derand: +median: 384898 cycles/ticks +average: 390689 cycles/ticks + +kyber_encaps: +median: 386228 cycles/ticks +average: 392590 cycles/ticks + +kyber_decaps: +median: 512346 cycles/ticks +average: 520849 cycles/ticks + +Loop spin: 454 +gen_a: +median: 57596 cycles/ticks +average: 58484 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11498 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7371 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23729 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34180 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23933 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3922 cycles/ticks + +poly_frommsg: +median: 3528 cycles/ticks +average: 3621 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268492 cycles/ticks +average: 273021 cycles/ticks + +indcpa_enc: +median: 358064 cycles/ticks +average: 363905 cycles/ticks + +indcpa_dec: +median: 121430 cycles/ticks +average: 124015 cycles/ticks + +kyber_keypair_derand: +median: 291532 cycles/ticks +average: 295567 cycles/ticks + +kyber_keypair: +median: 300830 cycles/ticks +average: 305066 cycles/ticks + +kyber_encaps_derand: +median: 384806 cycles/ticks +average: 390439 cycles/ticks + +kyber_encaps: +median: 385830 cycles/ticks +average: 390841 cycles/ticks + +kyber_decaps: +median: 511886 cycles/ticks +average: 517954 cycles/ticks + +Loop spin: 455 +gen_a: +median: 57616 cycles/ticks +average: 58043 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11455 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7486 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23823 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34309 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24033 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4044 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11640 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268514 cycles/ticks +average: 272174 cycles/ticks + +indcpa_enc: +median: 357738 cycles/ticks +average: 363548 cycles/ticks + +indcpa_dec: +median: 121468 cycles/ticks +average: 123572 cycles/ticks + +kyber_keypair_derand: +median: 291606 cycles/ticks +average: 296478 cycles/ticks + +kyber_keypair: +median: 301028 cycles/ticks +average: 305537 cycles/ticks + +kyber_encaps_derand: +median: 384926 cycles/ticks +average: 391444 cycles/ticks + +kyber_encaps: +median: 385732 cycles/ticks +average: 391618 cycles/ticks + +kyber_decaps: +median: 512096 cycles/ticks +average: 520523 cycles/ticks + +Loop spin: 456 +gen_a: +median: 57622 cycles/ticks +average: 57966 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7312 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23460 cycles/ticks + +INVNTT: +median: 33578 cycles/ticks +average: 34376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24024 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3730 cycles/ticks +average: 3823 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11480 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268700 cycles/ticks +average: 272308 cycles/ticks + +indcpa_enc: +median: 358306 cycles/ticks +average: 364418 cycles/ticks + +indcpa_dec: +median: 121288 cycles/ticks +average: 123312 cycles/ticks + +kyber_keypair_derand: +median: 291986 cycles/ticks +average: 296708 cycles/ticks + +kyber_keypair: +median: 301142 cycles/ticks +average: 306131 cycles/ticks + +kyber_encaps_derand: +median: 385070 cycles/ticks +average: 391791 cycles/ticks + +kyber_encaps: +median: 386234 cycles/ticks +average: 392233 cycles/ticks + +kyber_decaps: +median: 512030 cycles/ticks +average: 519728 cycles/ticks + +Loop spin: 457 +gen_a: +median: 57610 cycles/ticks +average: 58039 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11347 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 23222 cycles/ticks +average: 23374 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34037 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24293 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3978 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1072 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11625 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268444 cycles/ticks +average: 272382 cycles/ticks + +indcpa_enc: +median: 357766 cycles/ticks +average: 363381 cycles/ticks + +indcpa_dec: +median: 121190 cycles/ticks +average: 122846 cycles/ticks + +kyber_keypair_derand: +median: 291958 cycles/ticks +average: 296728 cycles/ticks + +kyber_keypair: +median: 300892 cycles/ticks +average: 305008 cycles/ticks + +kyber_encaps_derand: +median: 384750 cycles/ticks +average: 390740 cycles/ticks + +kyber_encaps: +median: 385812 cycles/ticks +average: 392301 cycles/ticks + +kyber_decaps: +median: 512122 cycles/ticks +average: 520999 cycles/ticks + +Loop spin: 458 +gen_a: +median: 57638 cycles/ticks +average: 58569 cycles/ticks + +poly_getnoise_eta1: +median: 11212 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7288 cycles/ticks +average: 7431 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23579 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34157 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24030 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3734 cycles/ticks +average: 3866 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11395 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268330 cycles/ticks +average: 273111 cycles/ticks + +indcpa_enc: +median: 357784 cycles/ticks +average: 363207 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 123757 cycles/ticks + +kyber_keypair_derand: +median: 291248 cycles/ticks +average: 295553 cycles/ticks + +kyber_keypair: +median: 301256 cycles/ticks +average: 306494 cycles/ticks + +kyber_encaps_derand: +median: 384908 cycles/ticks +average: 391950 cycles/ticks + +kyber_encaps: +median: 386188 cycles/ticks +average: 393106 cycles/ticks + +kyber_decaps: +median: 512210 cycles/ticks +average: 521399 cycles/ticks + +Loop spin: 459 +gen_a: +median: 57628 cycles/ticks +average: 58483 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7307 cycles/ticks + +NTT: +median: 23406 cycles/ticks +average: 23857 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34053 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23997 cycles/ticks + +poly_tomsg: +median: 3896 cycles/ticks +average: 4007 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3565 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3727 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 271812 cycles/ticks + +indcpa_enc: +median: 357838 cycles/ticks +average: 363109 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 122992 cycles/ticks + +kyber_keypair_derand: +median: 291942 cycles/ticks +average: 296892 cycles/ticks + +kyber_keypair: +median: 301292 cycles/ticks +average: 306124 cycles/ticks + +kyber_encaps_derand: +median: 384948 cycles/ticks +average: 390962 cycles/ticks + +kyber_encaps: +median: 386332 cycles/ticks +average: 392447 cycles/ticks + +kyber_decaps: +median: 512152 cycles/ticks +average: 519546 cycles/ticks + +Loop spin: 460 +gen_a: +median: 57654 cycles/ticks +average: 58731 cycles/ticks + +poly_getnoise_eta1: +median: 11278 cycles/ticks +average: 11370 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23659 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 34116 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23674 cycles/ticks +average: 24288 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3822 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11526 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4320 cycles/ticks + +indcpa_keypair: +median: 268458 cycles/ticks +average: 273144 cycles/ticks + +indcpa_enc: +median: 357672 cycles/ticks +average: 364036 cycles/ticks + +indcpa_dec: +median: 121204 cycles/ticks +average: 122579 cycles/ticks + +kyber_keypair_derand: +median: 292040 cycles/ticks +average: 296978 cycles/ticks + +kyber_keypair: +median: 301024 cycles/ticks +average: 305611 cycles/ticks + +kyber_encaps_derand: +median: 384904 cycles/ticks +average: 391839 cycles/ticks + +kyber_encaps: +median: 386544 cycles/ticks +average: 393280 cycles/ticks + +kyber_decaps: +median: 512204 cycles/ticks +average: 522006 cycles/ticks + +Loop spin: 461 +gen_a: +median: 57724 cycles/ticks +average: 59033 cycles/ticks + +poly_getnoise_eta1: +median: 11210 cycles/ticks +average: 11278 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7443 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23703 cycles/ticks + +INVNTT: +median: 33434 cycles/ticks +average: 34069 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23943 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3732 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1129 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11514 cycles/ticks + +polyvec_decompress: +median: 4310 cycles/ticks +average: 4479 cycles/ticks + +indcpa_keypair: +median: 268836 cycles/ticks +average: 274699 cycles/ticks + +indcpa_enc: +median: 357762 cycles/ticks +average: 364093 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 123319 cycles/ticks + +kyber_keypair_derand: +median: 291814 cycles/ticks +average: 297112 cycles/ticks + +kyber_keypair: +median: 300920 cycles/ticks +average: 305352 cycles/ticks + +kyber_encaps_derand: +median: 384660 cycles/ticks +average: 391848 cycles/ticks + +kyber_encaps: +median: 386208 cycles/ticks +average: 393562 cycles/ticks + +kyber_decaps: +median: 512018 cycles/ticks +average: 521843 cycles/ticks + +Loop spin: 462 +gen_a: +median: 57722 cycles/ticks +average: 59137 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11422 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7518 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23708 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34152 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23973 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268340 cycles/ticks +average: 272264 cycles/ticks + +indcpa_enc: +median: 357804 cycles/ticks +average: 364399 cycles/ticks + +indcpa_dec: +median: 121388 cycles/ticks +average: 123858 cycles/ticks + +kyber_keypair_derand: +median: 291998 cycles/ticks +average: 297820 cycles/ticks + +kyber_keypair: +median: 301038 cycles/ticks +average: 306188 cycles/ticks + +kyber_encaps_derand: +median: 384990 cycles/ticks +average: 392001 cycles/ticks + +kyber_encaps: +median: 386440 cycles/ticks +average: 393752 cycles/ticks + +kyber_decaps: +median: 512386 cycles/ticks +average: 522368 cycles/ticks + +Loop spin: 463 +gen_a: +median: 57648 cycles/ticks +average: 58874 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11373 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7349 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23443 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34071 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24272 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3843 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1093 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11429 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 269086 cycles/ticks +average: 274144 cycles/ticks + +indcpa_enc: +median: 357926 cycles/ticks +average: 364556 cycles/ticks + +indcpa_dec: +median: 121436 cycles/ticks +average: 123827 cycles/ticks + +kyber_keypair_derand: +median: 291372 cycles/ticks +average: 296346 cycles/ticks + +kyber_keypair: +median: 301106 cycles/ticks +average: 306016 cycles/ticks + +kyber_encaps_derand: +median: 384812 cycles/ticks +average: 390960 cycles/ticks + +kyber_encaps: +median: 385954 cycles/ticks +average: 392409 cycles/ticks + +kyber_decaps: +median: 511860 cycles/ticks +average: 521267 cycles/ticks + +Loop spin: 464 +gen_a: +median: 57658 cycles/ticks +average: 58983 cycles/ticks + +poly_getnoise_eta1: +median: 11376 cycles/ticks +average: 11664 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23996 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33959 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24196 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3848 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11563 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268892 cycles/ticks +average: 273601 cycles/ticks + +indcpa_enc: +median: 357792 cycles/ticks +average: 362916 cycles/ticks + +indcpa_dec: +median: 121418 cycles/ticks +average: 123928 cycles/ticks + +kyber_keypair_derand: +median: 291640 cycles/ticks +average: 296373 cycles/ticks + +kyber_keypair: +median: 300768 cycles/ticks +average: 303786 cycles/ticks + +kyber_encaps_derand: +median: 384790 cycles/ticks +average: 390506 cycles/ticks + +kyber_encaps: +median: 385930 cycles/ticks +average: 393184 cycles/ticks + +kyber_decaps: +median: 511822 cycles/ticks +average: 519870 cycles/ticks + +Loop spin: 465 +gen_a: +median: 57656 cycles/ticks +average: 58530 cycles/ticks + +poly_getnoise_eta1: +median: 11400 cycles/ticks +average: 11637 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23759 cycles/ticks + +INVNTT: +median: 33540 cycles/ticks +average: 34434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24259 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3524 cycles/ticks +average: 3608 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11662 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4274 cycles/ticks + +indcpa_keypair: +median: 268866 cycles/ticks +average: 273817 cycles/ticks + +indcpa_enc: +median: 357888 cycles/ticks +average: 364363 cycles/ticks + +indcpa_dec: +median: 121440 cycles/ticks +average: 123754 cycles/ticks + +kyber_keypair_derand: +median: 291562 cycles/ticks +average: 296642 cycles/ticks + +kyber_keypair: +median: 301808 cycles/ticks +average: 307190 cycles/ticks + +kyber_encaps_derand: +median: 388956 cycles/ticks +average: 395721 cycles/ticks + +kyber_encaps: +median: 390102 cycles/ticks +average: 396911 cycles/ticks + +kyber_decaps: +median: 516244 cycles/ticks +average: 523604 cycles/ticks + +Loop spin: 466 +gen_a: +median: 57674 cycles/ticks +average: 58889 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11607 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 23362 cycles/ticks +average: 23872 cycles/ticks + +INVNTT: +median: 33522 cycles/ticks +average: 34185 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23694 cycles/ticks +average: 24279 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11678 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268728 cycles/ticks +average: 273655 cycles/ticks + +indcpa_enc: +median: 357780 cycles/ticks +average: 363018 cycles/ticks + +indcpa_dec: +median: 121360 cycles/ticks +average: 123268 cycles/ticks + +kyber_keypair_derand: +median: 291840 cycles/ticks +average: 295987 cycles/ticks + +kyber_keypair: +median: 301058 cycles/ticks +average: 305370 cycles/ticks + +kyber_encaps_derand: +median: 385190 cycles/ticks +average: 393927 cycles/ticks + +kyber_encaps: +median: 387472 cycles/ticks +average: 396408 cycles/ticks + +kyber_decaps: +median: 512154 cycles/ticks +average: 520910 cycles/ticks + +Loop spin: 467 +gen_a: +median: 57668 cycles/ticks +average: 58817 cycles/ticks + +poly_getnoise_eta1: +median: 11378 cycles/ticks +average: 11613 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7335 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23723 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24018 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1050 cycles/ticks +average: 1086 cycles/ticks + +polyvec_compress: +median: 11380 cycles/ticks +average: 11624 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4417 cycles/ticks + +indcpa_keypair: +median: 268626 cycles/ticks +average: 273082 cycles/ticks + +indcpa_enc: +median: 358042 cycles/ticks +average: 365098 cycles/ticks + +indcpa_dec: +median: 121456 cycles/ticks +average: 123863 cycles/ticks + +kyber_keypair_derand: +median: 291424 cycles/ticks +average: 296389 cycles/ticks + +kyber_keypair: +median: 301246 cycles/ticks +average: 306884 cycles/ticks + +kyber_encaps_derand: +median: 385020 cycles/ticks +average: 392637 cycles/ticks + +kyber_encaps: +median: 386156 cycles/ticks +average: 393103 cycles/ticks + +kyber_decaps: +median: 512322 cycles/ticks +average: 521541 cycles/ticks + +Loop spin: 468 +gen_a: +median: 57584 cycles/ticks +average: 58315 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11326 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23324 cycles/ticks +average: 23694 cycles/ticks + +INVNTT: +median: 33524 cycles/ticks +average: 34343 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24007 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3823 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1085 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11462 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 269004 cycles/ticks +average: 273816 cycles/ticks + +indcpa_enc: +median: 357868 cycles/ticks +average: 364289 cycles/ticks + +indcpa_dec: +median: 121302 cycles/ticks +average: 123398 cycles/ticks + +kyber_keypair_derand: +median: 291818 cycles/ticks +average: 296846 cycles/ticks + +kyber_keypair: +median: 301238 cycles/ticks +average: 305727 cycles/ticks + +kyber_encaps_derand: +median: 384772 cycles/ticks +average: 390824 cycles/ticks + +kyber_encaps: +median: 385860 cycles/ticks +average: 391634 cycles/ticks + +kyber_decaps: +median: 512444 cycles/ticks +average: 521925 cycles/ticks + +Loop spin: 469 +gen_a: +median: 57564 cycles/ticks +average: 58323 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11321 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23865 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33999 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23704 cycles/ticks +average: 24162 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11396 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4493 cycles/ticks + +indcpa_keypair: +median: 268764 cycles/ticks +average: 273909 cycles/ticks + +indcpa_enc: +median: 357878 cycles/ticks +average: 364308 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 123287 cycles/ticks + +kyber_keypair_derand: +median: 291814 cycles/ticks +average: 296792 cycles/ticks + +kyber_keypair: +median: 301324 cycles/ticks +average: 307600 cycles/ticks + +kyber_encaps_derand: +median: 384916 cycles/ticks +average: 392393 cycles/ticks + +kyber_encaps: +median: 386078 cycles/ticks +average: 393390 cycles/ticks + +kyber_decaps: +median: 512804 cycles/ticks +average: 521823 cycles/ticks + +Loop spin: 470 +gen_a: +median: 57548 cycles/ticks +average: 58085 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11459 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7375 cycles/ticks + +NTT: +median: 23396 cycles/ticks +average: 23971 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23558 cycles/ticks +average: 23712 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11402 cycles/ticks +average: 11596 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4274 cycles/ticks + +indcpa_keypair: +median: 268496 cycles/ticks +average: 273170 cycles/ticks + +indcpa_enc: +median: 357770 cycles/ticks +average: 363662 cycles/ticks + +indcpa_dec: +median: 121432 cycles/ticks +average: 123921 cycles/ticks + +kyber_keypair_derand: +median: 291510 cycles/ticks +average: 296184 cycles/ticks + +kyber_keypair: +median: 300916 cycles/ticks +average: 305831 cycles/ticks + +kyber_encaps_derand: +median: 384536 cycles/ticks +average: 391451 cycles/ticks + +kyber_encaps: +median: 385582 cycles/ticks +average: 391889 cycles/ticks + +kyber_decaps: +median: 511836 cycles/ticks +average: 519801 cycles/ticks + +Loop spin: 471 +gen_a: +median: 57628 cycles/ticks +average: 58285 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11354 cycles/ticks + +poly_getnoise_eta2: +median: 7348 cycles/ticks +average: 7552 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23738 cycles/ticks + +INVNTT: +median: 33578 cycles/ticks +average: 34311 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23758 cycles/ticks +average: 24341 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11592 cycles/ticks +average: 11741 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268296 cycles/ticks +average: 273362 cycles/ticks + +indcpa_enc: +median: 357936 cycles/ticks +average: 365046 cycles/ticks + +indcpa_dec: +median: 121398 cycles/ticks +average: 123638 cycles/ticks + +kyber_keypair_derand: +median: 291410 cycles/ticks +average: 296621 cycles/ticks + +kyber_keypair: +median: 301252 cycles/ticks +average: 306875 cycles/ticks + +kyber_encaps_derand: +median: 384836 cycles/ticks +average: 392368 cycles/ticks + +kyber_encaps: +median: 386846 cycles/ticks +average: 393734 cycles/ticks + +kyber_decaps: +median: 512786 cycles/ticks +average: 521890 cycles/ticks + +Loop spin: 472 +gen_a: +median: 57582 cycles/ticks +average: 58429 cycles/ticks + +poly_getnoise_eta1: +median: 11346 cycles/ticks +average: 11519 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7295 cycles/ticks + +NTT: +median: 23392 cycles/ticks +average: 23971 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34092 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24165 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3530 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3842 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11580 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4353 cycles/ticks + +indcpa_keypair: +median: 269030 cycles/ticks +average: 274263 cycles/ticks + +indcpa_enc: +median: 359560 cycles/ticks +average: 366391 cycles/ticks + +indcpa_dec: +median: 121370 cycles/ticks +average: 123185 cycles/ticks + +kyber_keypair_derand: +median: 292654 cycles/ticks +average: 298204 cycles/ticks + +kyber_keypair: +median: 301508 cycles/ticks +average: 306386 cycles/ticks + +kyber_encaps_derand: +median: 386508 cycles/ticks +average: 392079 cycles/ticks + +kyber_encaps: +median: 387556 cycles/ticks +average: 393319 cycles/ticks + +kyber_decaps: +median: 514654 cycles/ticks +average: 523236 cycles/ticks + +Loop spin: 473 +gen_a: +median: 57658 cycles/ticks +average: 58181 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11304 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23308 cycles/ticks +average: 23776 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33961 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24120 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3954 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3624 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3837 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11385 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268690 cycles/ticks +average: 273201 cycles/ticks + +indcpa_enc: +median: 358248 cycles/ticks +average: 364416 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 123739 cycles/ticks + +kyber_keypair_derand: +median: 291950 cycles/ticks +average: 297803 cycles/ticks + +kyber_keypair: +median: 301020 cycles/ticks +average: 306245 cycles/ticks + +kyber_encaps_derand: +median: 385204 cycles/ticks +average: 392145 cycles/ticks + +kyber_encaps: +median: 386372 cycles/ticks +average: 392966 cycles/ticks + +kyber_decaps: +median: 512576 cycles/ticks +average: 521883 cycles/ticks + +Loop spin: 474 +gen_a: +median: 57742 cycles/ticks +average: 59047 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11405 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7302 cycles/ticks + +NTT: +median: 23332 cycles/ticks +average: 23814 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 34150 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23833 cycles/ticks + +poly_tomsg: +median: 3882 cycles/ticks +average: 4006 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11384 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4348 cycles/ticks + +indcpa_keypair: +median: 268234 cycles/ticks +average: 273093 cycles/ticks + +indcpa_enc: +median: 357720 cycles/ticks +average: 364396 cycles/ticks + +indcpa_dec: +median: 121216 cycles/ticks +average: 123146 cycles/ticks + +kyber_keypair_derand: +median: 291694 cycles/ticks +average: 297333 cycles/ticks + +kyber_keypair: +median: 301140 cycles/ticks +average: 306095 cycles/ticks + +kyber_encaps_derand: +median: 384680 cycles/ticks +average: 391065 cycles/ticks + +kyber_encaps: +median: 386262 cycles/ticks +average: 392738 cycles/ticks + +kyber_decaps: +median: 511914 cycles/ticks +average: 520918 cycles/ticks + +Loop spin: 475 +gen_a: +median: 57584 cycles/ticks +average: 58444 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11325 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23491 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 33708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23689 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3526 cycles/ticks +average: 3612 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3783 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11478 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268296 cycles/ticks +average: 273015 cycles/ticks + +indcpa_enc: +median: 357752 cycles/ticks +average: 363755 cycles/ticks + +indcpa_dec: +median: 121170 cycles/ticks +average: 123382 cycles/ticks + +kyber_keypair_derand: +median: 291066 cycles/ticks +average: 295449 cycles/ticks + +kyber_keypair: +median: 300748 cycles/ticks +average: 306349 cycles/ticks + +kyber_encaps_derand: +median: 384664 cycles/ticks +average: 391624 cycles/ticks + +kyber_encaps: +median: 385568 cycles/ticks +average: 392155 cycles/ticks + +kyber_decaps: +median: 512318 cycles/ticks +average: 521779 cycles/ticks + +Loop spin: 476 +gen_a: +median: 57638 cycles/ticks +average: 58609 cycles/ticks + +poly_getnoise_eta1: +median: 11364 cycles/ticks +average: 11636 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23890 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24182 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3908 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3653 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11403 cycles/ticks + +polyvec_decompress: +median: 4372 cycles/ticks +average: 4510 cycles/ticks + +indcpa_keypair: +median: 268184 cycles/ticks +average: 273267 cycles/ticks + +indcpa_enc: +median: 357812 cycles/ticks +average: 364129 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 123391 cycles/ticks + +kyber_keypair_derand: +median: 291540 cycles/ticks +average: 297018 cycles/ticks + +kyber_keypair: +median: 301038 cycles/ticks +average: 306404 cycles/ticks + +kyber_encaps_derand: +median: 384784 cycles/ticks +average: 391899 cycles/ticks + +kyber_encaps: +median: 386104 cycles/ticks +average: 392450 cycles/ticks + +kyber_decaps: +median: 512068 cycles/ticks +average: 520023 cycles/ticks + +Loop spin: 477 +gen_a: +median: 57702 cycles/ticks +average: 58923 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11317 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7417 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23810 cycles/ticks + +INVNTT: +median: 33532 cycles/ticks +average: 34187 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23693 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3915 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3598 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4328 cycles/ticks + +indcpa_keypair: +median: 268836 cycles/ticks +average: 273350 cycles/ticks + +indcpa_enc: +median: 357962 cycles/ticks +average: 362450 cycles/ticks + +indcpa_dec: +median: 121188 cycles/ticks +average: 122969 cycles/ticks + +kyber_keypair_derand: +median: 291348 cycles/ticks +average: 294149 cycles/ticks + +kyber_keypair: +median: 301084 cycles/ticks +average: 305161 cycles/ticks + +kyber_encaps_derand: +median: 384800 cycles/ticks +average: 390835 cycles/ticks + +kyber_encaps: +median: 386050 cycles/ticks +average: 392013 cycles/ticks + +kyber_decaps: +median: 512206 cycles/ticks +average: 520940 cycles/ticks + +Loop spin: 478 +gen_a: +median: 57658 cycles/ticks +average: 58494 cycles/ticks + +poly_getnoise_eta1: +median: 11504 cycles/ticks +average: 11709 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7287 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23740 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34117 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 23960 cycles/ticks + +poly_tomsg: +median: 3908 cycles/ticks +average: 3998 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3522 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11553 cycles/ticks + +polyvec_decompress: +median: 4350 cycles/ticks +average: 4440 cycles/ticks + +indcpa_keypair: +median: 268590 cycles/ticks +average: 273699 cycles/ticks + +indcpa_enc: +median: 357926 cycles/ticks +average: 364200 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 123638 cycles/ticks + +kyber_keypair_derand: +median: 291814 cycles/ticks +average: 297539 cycles/ticks + +kyber_keypair: +median: 301126 cycles/ticks +average: 305823 cycles/ticks + +kyber_encaps_derand: +median: 385998 cycles/ticks +average: 393837 cycles/ticks + +kyber_encaps: +median: 387828 cycles/ticks +average: 395313 cycles/ticks + +kyber_decaps: +median: 512038 cycles/ticks +average: 519639 cycles/ticks + +Loop spin: 479 +gen_a: +median: 57624 cycles/ticks +average: 58403 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11380 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23749 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24007 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3618 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3779 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4338 cycles/ticks +average: 4429 cycles/ticks + +indcpa_keypair: +median: 268620 cycles/ticks +average: 273091 cycles/ticks + +indcpa_enc: +median: 358246 cycles/ticks +average: 362392 cycles/ticks + +indcpa_dec: +median: 121256 cycles/ticks +average: 122476 cycles/ticks + +kyber_keypair_derand: +median: 295626 cycles/ticks +average: 299007 cycles/ticks + +kyber_keypair: +median: 300894 cycles/ticks +average: 305452 cycles/ticks + +kyber_encaps_derand: +median: 384760 cycles/ticks +average: 390160 cycles/ticks + +kyber_encaps: +median: 385656 cycles/ticks +average: 390024 cycles/ticks + +kyber_decaps: +median: 511952 cycles/ticks +average: 520819 cycles/ticks + +Loop spin: 480 +gen_a: +median: 57608 cycles/ticks +average: 58003 cycles/ticks + +poly_getnoise_eta1: +median: 11220 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7282 cycles/ticks +average: 7445 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23688 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33932 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23958 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 272676 cycles/ticks +average: 279934 cycles/ticks + +indcpa_enc: +median: 361792 cycles/ticks +average: 370609 cycles/ticks + +indcpa_dec: +median: 121206 cycles/ticks +average: 122945 cycles/ticks + +kyber_keypair_derand: +median: 292344 cycles/ticks +average: 296770 cycles/ticks + +kyber_keypair: +median: 301058 cycles/ticks +average: 305416 cycles/ticks + +kyber_encaps_derand: +median: 384486 cycles/ticks +average: 390526 cycles/ticks + +kyber_encaps: +median: 385588 cycles/ticks +average: 390948 cycles/ticks + +kyber_decaps: +median: 512010 cycles/ticks +average: 521003 cycles/ticks + +Loop spin: 481 +gen_a: +median: 57734 cycles/ticks +average: 59079 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23684 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33856 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24104 cycles/ticks + +poly_tomsg: +median: 3898 cycles/ticks +average: 4007 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11544 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 269004 cycles/ticks +average: 274349 cycles/ticks + +indcpa_enc: +median: 357826 cycles/ticks +average: 363210 cycles/ticks + +indcpa_dec: +median: 121220 cycles/ticks +average: 123570 cycles/ticks + +kyber_keypair_derand: +median: 291884 cycles/ticks +average: 296565 cycles/ticks + +kyber_keypair: +median: 301622 cycles/ticks +average: 306687 cycles/ticks + +kyber_encaps_derand: +median: 384868 cycles/ticks +average: 390830 cycles/ticks + +kyber_encaps: +median: 386020 cycles/ticks +average: 391392 cycles/ticks + +kyber_decaps: +median: 512072 cycles/ticks +average: 520137 cycles/ticks + +Loop spin: 482 +gen_a: +median: 57656 cycles/ticks +average: 58751 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11537 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23744 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23691 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268150 cycles/ticks +average: 273814 cycles/ticks + +indcpa_enc: +median: 357822 cycles/ticks +average: 364076 cycles/ticks + +indcpa_dec: +median: 121542 cycles/ticks +average: 124237 cycles/ticks + +kyber_keypair_derand: +median: 291756 cycles/ticks +average: 296699 cycles/ticks + +kyber_keypair: +median: 301012 cycles/ticks +average: 305485 cycles/ticks + +kyber_encaps_derand: +median: 384684 cycles/ticks +average: 391995 cycles/ticks + +kyber_encaps: +median: 385986 cycles/ticks +average: 392825 cycles/ticks + +kyber_decaps: +median: 512008 cycles/ticks +average: 519634 cycles/ticks + +Loop spin: 483 +gen_a: +median: 57548 cycles/ticks +average: 58145 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11390 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7454 cycles/ticks + +NTT: +median: 23424 cycles/ticks +average: 23886 cycles/ticks + +INVNTT: +median: 33526 cycles/ticks +average: 34201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23842 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3995 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3809 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1086 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11471 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268406 cycles/ticks +average: 271889 cycles/ticks + +indcpa_enc: +median: 358030 cycles/ticks +average: 364029 cycles/ticks + +indcpa_dec: +median: 121464 cycles/ticks +average: 123821 cycles/ticks + +kyber_keypair_derand: +median: 291540 cycles/ticks +average: 297113 cycles/ticks + +kyber_keypair: +median: 300922 cycles/ticks +average: 306231 cycles/ticks + +kyber_encaps_derand: +median: 384862 cycles/ticks +average: 391950 cycles/ticks + +kyber_encaps: +median: 386216 cycles/ticks +average: 391789 cycles/ticks + +kyber_decaps: +median: 512580 cycles/ticks +average: 519881 cycles/ticks + +Loop spin: 484 +gen_a: +median: 57544 cycles/ticks +average: 58363 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11341 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7501 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23627 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23921 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11651 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268474 cycles/ticks +average: 272285 cycles/ticks + +indcpa_enc: +median: 357896 cycles/ticks +average: 364781 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 123270 cycles/ticks + +kyber_keypair_derand: +median: 291922 cycles/ticks +average: 297693 cycles/ticks + +kyber_keypair: +median: 301000 cycles/ticks +average: 305616 cycles/ticks + +kyber_encaps_derand: +median: 384780 cycles/ticks +average: 391648 cycles/ticks + +kyber_encaps: +median: 386062 cycles/ticks +average: 392644 cycles/ticks + +kyber_decaps: +median: 512708 cycles/ticks +average: 522764 cycles/ticks + +Loop spin: 485 +gen_a: +median: 57562 cycles/ticks +average: 58184 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11323 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23709 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34125 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23552 cycles/ticks +average: 23664 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 3994 cycles/ticks + +poly_frommsg: +median: 3518 cycles/ticks +average: 3604 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11561 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268570 cycles/ticks +average: 273717 cycles/ticks + +indcpa_enc: +median: 357882 cycles/ticks +average: 364212 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 123271 cycles/ticks + +kyber_keypair_derand: +median: 291726 cycles/ticks +average: 297321 cycles/ticks + +kyber_keypair: +median: 301010 cycles/ticks +average: 306446 cycles/ticks + +kyber_encaps_derand: +median: 384730 cycles/ticks +average: 392164 cycles/ticks + +kyber_encaps: +median: 385784 cycles/ticks +average: 393469 cycles/ticks + +kyber_decaps: +median: 511602 cycles/ticks +average: 519260 cycles/ticks + +Loop spin: 486 +gen_a: +median: 57768 cycles/ticks +average: 58875 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11354 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7291 cycles/ticks + +NTT: +median: 23392 cycles/ticks +average: 23853 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33957 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23988 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 268724 cycles/ticks +average: 272455 cycles/ticks + +indcpa_enc: +median: 357568 cycles/ticks +average: 362306 cycles/ticks + +indcpa_dec: +median: 121290 cycles/ticks +average: 123520 cycles/ticks + +kyber_keypair_derand: +median: 291458 cycles/ticks +average: 295521 cycles/ticks + +kyber_keypair: +median: 301070 cycles/ticks +average: 304833 cycles/ticks + +kyber_encaps_derand: +median: 384612 cycles/ticks +average: 389954 cycles/ticks + +kyber_encaps: +median: 386164 cycles/ticks +average: 392829 cycles/ticks + +kyber_decaps: +median: 512008 cycles/ticks +average: 519388 cycles/ticks + +Loop spin: 487 +gen_a: +median: 57628 cycles/ticks +average: 58577 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11583 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23414 cycles/ticks +average: 23849 cycles/ticks + +INVNTT: +median: 33624 cycles/ticks +average: 34271 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 23974 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11497 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268654 cycles/ticks +average: 272678 cycles/ticks + +indcpa_enc: +median: 358390 cycles/ticks +average: 363747 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123676 cycles/ticks + +kyber_keypair_derand: +median: 291824 cycles/ticks +average: 296645 cycles/ticks + +kyber_keypair: +median: 301204 cycles/ticks +average: 306226 cycles/ticks + +kyber_encaps_derand: +median: 385186 cycles/ticks +average: 391716 cycles/ticks + +kyber_encaps: +median: 386972 cycles/ticks +average: 393347 cycles/ticks + +kyber_decaps: +median: 512350 cycles/ticks +average: 520986 cycles/ticks + +Loop spin: 488 +gen_a: +median: 57568 cycles/ticks +average: 58455 cycles/ticks + +poly_getnoise_eta1: +median: 11218 cycles/ticks +average: 11287 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23424 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33630 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23965 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4047 cycles/ticks + +poly_frommsg: +median: 3500 cycles/ticks +average: 3603 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11434 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4311 cycles/ticks + +indcpa_keypair: +median: 268248 cycles/ticks +average: 271531 cycles/ticks + +indcpa_enc: +median: 357456 cycles/ticks +average: 361258 cycles/ticks + +indcpa_dec: +median: 121192 cycles/ticks +average: 121813 cycles/ticks + +kyber_keypair_derand: +median: 292176 cycles/ticks +average: 296203 cycles/ticks + +kyber_keypair: +median: 300804 cycles/ticks +average: 302845 cycles/ticks + +kyber_encaps_derand: +median: 384442 cycles/ticks +average: 389394 cycles/ticks + +kyber_encaps: +median: 385960 cycles/ticks +average: 390789 cycles/ticks + +kyber_decaps: +median: 511662 cycles/ticks +average: 517020 cycles/ticks + +Loop spin: 489 +gen_a: +median: 57644 cycles/ticks +average: 58742 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23439 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23860 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11375 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4308 cycles/ticks + +indcpa_keypair: +median: 272700 cycles/ticks +average: 277128 cycles/ticks + +indcpa_enc: +median: 362086 cycles/ticks +average: 367373 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 123457 cycles/ticks + +kyber_keypair_derand: +median: 291336 cycles/ticks +average: 294807 cycles/ticks + +kyber_keypair: +median: 300800 cycles/ticks +average: 305472 cycles/ticks + +kyber_encaps_derand: +median: 384670 cycles/ticks +average: 390867 cycles/ticks + +kyber_encaps: +median: 386022 cycles/ticks +average: 393170 cycles/ticks + +kyber_decaps: +median: 511768 cycles/ticks +average: 519459 cycles/ticks + +Loop spin: 490 +gen_a: +median: 57658 cycles/ticks +average: 58148 cycles/ticks + +poly_getnoise_eta1: +median: 11344 cycles/ticks +average: 11528 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23422 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33633 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23711 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3503 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11427 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268184 cycles/ticks +average: 270896 cycles/ticks + +indcpa_enc: +median: 357856 cycles/ticks +average: 363800 cycles/ticks + +indcpa_dec: +median: 121442 cycles/ticks +average: 123452 cycles/ticks + +kyber_keypair_derand: +median: 291302 cycles/ticks +average: 294861 cycles/ticks + +kyber_keypair: +median: 300962 cycles/ticks +average: 305109 cycles/ticks + +kyber_encaps_derand: +median: 384372 cycles/ticks +average: 388524 cycles/ticks + +kyber_encaps: +median: 386710 cycles/ticks +average: 391284 cycles/ticks + +kyber_decaps: +median: 512128 cycles/ticks +average: 516781 cycles/ticks + +Loop spin: 491 +gen_a: +median: 57632 cycles/ticks +average: 58168 cycles/ticks + +poly_getnoise_eta1: +median: 11276 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7306 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23488 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 23801 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11587 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268994 cycles/ticks +average: 272878 cycles/ticks + +indcpa_enc: +median: 358016 cycles/ticks +average: 363758 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123393 cycles/ticks + +kyber_keypair_derand: +median: 291762 cycles/ticks +average: 295355 cycles/ticks + +kyber_keypair: +median: 300900 cycles/ticks +average: 305117 cycles/ticks + +kyber_encaps_derand: +median: 384168 cycles/ticks +average: 387633 cycles/ticks + +kyber_encaps: +median: 385680 cycles/ticks +average: 391516 cycles/ticks + +kyber_decaps: +median: 511654 cycles/ticks +average: 517771 cycles/ticks + +Loop spin: 492 +gen_a: +median: 57590 cycles/ticks +average: 58421 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11526 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7247 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23711 cycles/ticks + +INVNTT: +median: 33532 cycles/ticks +average: 33751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24135 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4252 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 269002 cycles/ticks +average: 273798 cycles/ticks + +indcpa_enc: +median: 357938 cycles/ticks +average: 364490 cycles/ticks + +indcpa_dec: +median: 121282 cycles/ticks +average: 122936 cycles/ticks + +kyber_keypair_derand: +median: 291894 cycles/ticks +average: 297013 cycles/ticks + +kyber_keypair: +median: 301032 cycles/ticks +average: 304803 cycles/ticks + +kyber_encaps_derand: +median: 384640 cycles/ticks +average: 388957 cycles/ticks + +kyber_encaps: +median: 385776 cycles/ticks +average: 392178 cycles/ticks + +kyber_decaps: +median: 511844 cycles/ticks +average: 518311 cycles/ticks + +Loop spin: 493 +gen_a: +median: 57634 cycles/ticks +average: 58870 cycles/ticks + +poly_getnoise_eta1: +median: 11360 cycles/ticks +average: 11607 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7358 cycles/ticks + +NTT: +median: 23228 cycles/ticks +average: 23509 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33848 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23924 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11371 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268786 cycles/ticks +average: 273311 cycles/ticks + +indcpa_enc: +median: 357752 cycles/ticks +average: 363049 cycles/ticks + +indcpa_dec: +median: 121458 cycles/ticks +average: 123615 cycles/ticks + +kyber_keypair_derand: +median: 291994 cycles/ticks +average: 295617 cycles/ticks + +kyber_keypair: +median: 300834 cycles/ticks +average: 305148 cycles/ticks + +kyber_encaps_derand: +median: 384716 cycles/ticks +average: 390874 cycles/ticks + +kyber_encaps: +median: 385918 cycles/ticks +average: 391834 cycles/ticks + +kyber_decaps: +median: 512096 cycles/ticks +average: 520319 cycles/ticks + +Loop spin: 494 +gen_a: +median: 57706 cycles/ticks +average: 58770 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11600 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23430 cycles/ticks + +INVNTT: +median: 33606 cycles/ticks +average: 34461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23636 cycles/ticks +average: 24229 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11378 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4389 cycles/ticks + +indcpa_keypair: +median: 268774 cycles/ticks +average: 273042 cycles/ticks + +indcpa_enc: +median: 358450 cycles/ticks +average: 365397 cycles/ticks + +indcpa_dec: +median: 121470 cycles/ticks +average: 124010 cycles/ticks + +kyber_keypair_derand: +median: 291940 cycles/ticks +average: 297376 cycles/ticks + +kyber_keypair: +median: 301222 cycles/ticks +average: 306753 cycles/ticks + +kyber_encaps_derand: +median: 385180 cycles/ticks +average: 392229 cycles/ticks + +kyber_encaps: +median: 386300 cycles/ticks +average: 393036 cycles/ticks + +kyber_decaps: +median: 512272 cycles/ticks +average: 520958 cycles/ticks + +Loop spin: 495 +gen_a: +median: 57694 cycles/ticks +average: 58539 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11520 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7329 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23669 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34090 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24009 cycles/ticks + +poly_tomsg: +median: 3870 cycles/ticks +average: 4026 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11396 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268770 cycles/ticks +average: 272874 cycles/ticks + +indcpa_enc: +median: 358046 cycles/ticks +average: 363203 cycles/ticks + +indcpa_dec: +median: 121268 cycles/ticks +average: 123211 cycles/ticks + +kyber_keypair_derand: +median: 291640 cycles/ticks +average: 296675 cycles/ticks + +kyber_keypair: +median: 301718 cycles/ticks +average: 306958 cycles/ticks + +kyber_encaps_derand: +median: 384886 cycles/ticks +average: 391458 cycles/ticks + +kyber_encaps: +median: 386002 cycles/ticks +average: 389933 cycles/ticks + +kyber_decaps: +median: 512338 cycles/ticks +average: 520635 cycles/ticks + +Loop spin: 496 +gen_a: +median: 57632 cycles/ticks +average: 58450 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11457 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7390 cycles/ticks + +NTT: +median: 23342 cycles/ticks +average: 23770 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23686 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 269102 cycles/ticks +average: 274123 cycles/ticks + +indcpa_enc: +median: 357908 cycles/ticks +average: 364251 cycles/ticks + +indcpa_dec: +median: 121330 cycles/ticks +average: 123975 cycles/ticks + +kyber_keypair_derand: +median: 291184 cycles/ticks +average: 296230 cycles/ticks + +kyber_keypair: +median: 301080 cycles/ticks +average: 307133 cycles/ticks + +kyber_encaps_derand: +median: 384792 cycles/ticks +average: 392351 cycles/ticks + +kyber_encaps: +median: 386268 cycles/ticks +average: 393712 cycles/ticks + +kyber_decaps: +median: 512296 cycles/ticks +average: 522551 cycles/ticks + +Loop spin: 497 +gen_a: +median: 57694 cycles/ticks +average: 58772 cycles/ticks + +poly_getnoise_eta1: +median: 11358 cycles/ticks +average: 11480 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7448 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23711 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23957 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268618 cycles/ticks +average: 273084 cycles/ticks + +indcpa_enc: +median: 357988 cycles/ticks +average: 363366 cycles/ticks + +indcpa_dec: +median: 121378 cycles/ticks +average: 122968 cycles/ticks + +kyber_keypair_derand: +median: 291484 cycles/ticks +average: 296434 cycles/ticks + +kyber_keypair: +median: 300962 cycles/ticks +average: 305199 cycles/ticks + +kyber_encaps_derand: +median: 385030 cycles/ticks +average: 390460 cycles/ticks + +kyber_encaps: +median: 386688 cycles/ticks +average: 395258 cycles/ticks + +kyber_decaps: +median: 512248 cycles/ticks +average: 521179 cycles/ticks + +Loop spin: 498 +gen_a: +median: 57692 cycles/ticks +average: 58806 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11390 cycles/ticks + +poly_getnoise_eta2: +median: 7284 cycles/ticks +average: 7466 cycles/ticks + +NTT: +median: 23318 cycles/ticks +average: 23717 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34119 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23961 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11657 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4402 cycles/ticks + +indcpa_keypair: +median: 268620 cycles/ticks +average: 273521 cycles/ticks + +indcpa_enc: +median: 357650 cycles/ticks +average: 364470 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123674 cycles/ticks + +kyber_keypair_derand: +median: 291726 cycles/ticks +average: 297120 cycles/ticks + +kyber_keypair: +median: 300860 cycles/ticks +average: 306353 cycles/ticks + +kyber_encaps_derand: +median: 384760 cycles/ticks +average: 391122 cycles/ticks + +kyber_encaps: +median: 385898 cycles/ticks +average: 392086 cycles/ticks + +kyber_decaps: +median: 512604 cycles/ticks +average: 522752 cycles/ticks + +Loop spin: 499 +gen_a: +median: 57608 cycles/ticks +average: 58669 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11415 cycles/ticks + +poly_getnoise_eta2: +median: 7332 cycles/ticks +average: 7544 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23652 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 34098 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23923 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3482 cycles/ticks +average: 3616 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3727 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11513 cycles/ticks + +polyvec_decompress: +median: 4296 cycles/ticks +average: 4417 cycles/ticks + +indcpa_keypair: +median: 269084 cycles/ticks +average: 274714 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 364626 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 123351 cycles/ticks + +kyber_keypair_derand: +median: 291574 cycles/ticks +average: 297118 cycles/ticks + +kyber_keypair: +median: 301166 cycles/ticks +average: 306339 cycles/ticks + +kyber_encaps_derand: +median: 385010 cycles/ticks +average: 392076 cycles/ticks + +kyber_encaps: +median: 386178 cycles/ticks +average: 391780 cycles/ticks + +kyber_decaps: +median: 512064 cycles/ticks +average: 520432 cycles/ticks + +Loop spin: 500 +gen_a: +median: 57694 cycles/ticks +average: 58921 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11475 cycles/ticks + +poly_getnoise_eta2: +median: 7330 cycles/ticks +average: 7511 cycles/ticks + +NTT: +median: 23388 cycles/ticks +average: 23881 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34207 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24187 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11380 cycles/ticks +average: 11657 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268760 cycles/ticks +average: 273332 cycles/ticks + +indcpa_enc: +median: 357898 cycles/ticks +average: 364405 cycles/ticks + +indcpa_dec: +median: 121418 cycles/ticks +average: 123777 cycles/ticks + +kyber_keypair_derand: +median: 291802 cycles/ticks +average: 296780 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 306670 cycles/ticks + +kyber_encaps_derand: +median: 384836 cycles/ticks +average: 391875 cycles/ticks + +kyber_encaps: +median: 385982 cycles/ticks +average: 393131 cycles/ticks + +kyber_decaps: +median: 512248 cycles/ticks +average: 520659 cycles/ticks + +Loop spin: 501 +gen_a: +median: 57682 cycles/ticks +average: 58498 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11380 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7503 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23921 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34216 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23648 cycles/ticks +average: 24297 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3506 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11490 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268736 cycles/ticks +average: 273510 cycles/ticks + +indcpa_enc: +median: 357986 cycles/ticks +average: 364454 cycles/ticks + +indcpa_dec: +median: 121412 cycles/ticks +average: 124024 cycles/ticks + +kyber_keypair_derand: +median: 291554 cycles/ticks +average: 296467 cycles/ticks + +kyber_keypair: +median: 301316 cycles/ticks +average: 307017 cycles/ticks + +kyber_encaps_derand: +median: 384862 cycles/ticks +average: 391281 cycles/ticks + +kyber_encaps: +median: 386452 cycles/ticks +average: 392492 cycles/ticks + +kyber_decaps: +median: 512732 cycles/ticks +average: 520641 cycles/ticks + +Loop spin: 502 +gen_a: +median: 57682 cycles/ticks +average: 58472 cycles/ticks + +poly_getnoise_eta1: +median: 11270 cycles/ticks +average: 11548 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 23344 cycles/ticks +average: 23938 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 33890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24012 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3542 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3816 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1102 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11435 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268182 cycles/ticks +average: 271945 cycles/ticks + +indcpa_enc: +median: 357770 cycles/ticks +average: 363538 cycles/ticks + +indcpa_dec: +median: 121214 cycles/ticks +average: 123184 cycles/ticks + +kyber_keypair_derand: +median: 291678 cycles/ticks +average: 296283 cycles/ticks + +kyber_keypair: +median: 301004 cycles/ticks +average: 305869 cycles/ticks + +kyber_encaps_derand: +median: 385022 cycles/ticks +average: 391643 cycles/ticks + +kyber_encaps: +median: 386146 cycles/ticks +average: 393151 cycles/ticks + +kyber_decaps: +median: 512024 cycles/ticks +average: 520394 cycles/ticks + +Loop spin: 503 +gen_a: +median: 57576 cycles/ticks +average: 58181 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11361 cycles/ticks + +poly_getnoise_eta2: +median: 7314 cycles/ticks +average: 7473 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23700 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23705 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3480 cycles/ticks +average: 3553 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3782 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11463 cycles/ticks + +polyvec_decompress: +median: 4362 cycles/ticks +average: 4451 cycles/ticks + +indcpa_keypair: +median: 268550 cycles/ticks +average: 273604 cycles/ticks + +indcpa_enc: +median: 357870 cycles/ticks +average: 363961 cycles/ticks + +indcpa_dec: +median: 121206 cycles/ticks +average: 123234 cycles/ticks + +kyber_keypair_derand: +median: 291880 cycles/ticks +average: 297312 cycles/ticks + +kyber_keypair: +median: 301048 cycles/ticks +average: 305373 cycles/ticks + +kyber_encaps_derand: +median: 385088 cycles/ticks +average: 392545 cycles/ticks + +kyber_encaps: +median: 385770 cycles/ticks +average: 391955 cycles/ticks + +kyber_decaps: +median: 512282 cycles/ticks +average: 518593 cycles/ticks + +Loop spin: 504 +gen_a: +median: 57630 cycles/ticks +average: 58718 cycles/ticks + +poly_getnoise_eta1: +median: 11232 cycles/ticks +average: 11309 cycles/ticks + +poly_getnoise_eta2: +median: 7292 cycles/ticks +average: 7490 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23841 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33958 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23679 cycles/ticks + +poly_tomsg: +median: 3882 cycles/ticks +average: 4057 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11659 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 269098 cycles/ticks +average: 272544 cycles/ticks + +indcpa_enc: +median: 358070 cycles/ticks +average: 362675 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 123374 cycles/ticks + +kyber_keypair_derand: +median: 291974 cycles/ticks +average: 296571 cycles/ticks + +kyber_keypair: +median: 301536 cycles/ticks +average: 306708 cycles/ticks + +kyber_encaps_derand: +median: 385134 cycles/ticks +average: 391650 cycles/ticks + +kyber_encaps: +median: 386600 cycles/ticks +average: 392872 cycles/ticks + +kyber_decaps: +median: 512192 cycles/ticks +average: 520386 cycles/ticks + +Loop spin: 505 +gen_a: +median: 57624 cycles/ticks +average: 58543 cycles/ticks + +poly_getnoise_eta1: +median: 11366 cycles/ticks +average: 11572 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7458 cycles/ticks + +NTT: +median: 23440 cycles/ticks +average: 24053 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34071 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23978 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3955 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3595 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11676 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268858 cycles/ticks +average: 272679 cycles/ticks + +indcpa_enc: +median: 358000 cycles/ticks +average: 364407 cycles/ticks + +indcpa_dec: +median: 121352 cycles/ticks +average: 123402 cycles/ticks + +kyber_keypair_derand: +median: 291840 cycles/ticks +average: 297427 cycles/ticks + +kyber_keypair: +median: 301288 cycles/ticks +average: 307589 cycles/ticks + +kyber_encaps_derand: +median: 384778 cycles/ticks +average: 392438 cycles/ticks + +kyber_encaps: +median: 386170 cycles/ticks +average: 394530 cycles/ticks + +kyber_decaps: +median: 512384 cycles/ticks +average: 522088 cycles/ticks + +Loop spin: 506 +gen_a: +median: 57592 cycles/ticks +average: 58734 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11446 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7437 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23622 cycles/ticks + +INVNTT: +median: 33566 cycles/ticks +average: 34304 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23945 cycles/ticks + +poly_tomsg: +median: 3966 cycles/ticks +average: 4032 cycles/ticks + +poly_frommsg: +median: 3520 cycles/ticks +average: 3609 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3699 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11619 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 268292 cycles/ticks +average: 273068 cycles/ticks + +indcpa_enc: +median: 357998 cycles/ticks +average: 364606 cycles/ticks + +indcpa_dec: +median: 121162 cycles/ticks +average: 123008 cycles/ticks + +kyber_keypair_derand: +median: 291856 cycles/ticks +average: 297491 cycles/ticks + +kyber_keypair: +median: 301292 cycles/ticks +average: 305615 cycles/ticks + +kyber_encaps_derand: +median: 384826 cycles/ticks +average: 390547 cycles/ticks + +kyber_encaps: +median: 386456 cycles/ticks +average: 392383 cycles/ticks + +kyber_decaps: +median: 512758 cycles/ticks +average: 521543 cycles/ticks + +Loop spin: 507 +gen_a: +median: 57610 cycles/ticks +average: 58954 cycles/ticks + +poly_getnoise_eta1: +median: 11214 cycles/ticks +average: 11286 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7313 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23617 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34083 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 24056 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11368 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268336 cycles/ticks +average: 273991 cycles/ticks + +indcpa_enc: +median: 357750 cycles/ticks +average: 364839 cycles/ticks + +indcpa_dec: +median: 121408 cycles/ticks +average: 123775 cycles/ticks + +kyber_keypair_derand: +median: 291462 cycles/ticks +average: 296495 cycles/ticks + +kyber_keypair: +median: 301040 cycles/ticks +average: 305944 cycles/ticks + +kyber_encaps_derand: +median: 384954 cycles/ticks +average: 391929 cycles/ticks + +kyber_encaps: +median: 386180 cycles/ticks +average: 392644 cycles/ticks + +kyber_decaps: +median: 512224 cycles/ticks +average: 521425 cycles/ticks + +Loop spin: 508 +gen_a: +median: 57738 cycles/ticks +average: 59073 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11387 cycles/ticks + +poly_getnoise_eta2: +median: 7338 cycles/ticks +average: 7499 cycles/ticks + +NTT: +median: 23350 cycles/ticks +average: 23968 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 34041 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24139 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11653 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268882 cycles/ticks +average: 272780 cycles/ticks + +indcpa_enc: +median: 357962 cycles/ticks +average: 363740 cycles/ticks + +indcpa_dec: +median: 121274 cycles/ticks +average: 123257 cycles/ticks + +kyber_keypair_derand: +median: 291684 cycles/ticks +average: 296762 cycles/ticks + +kyber_keypair: +median: 300804 cycles/ticks +average: 305954 cycles/ticks + +kyber_encaps_derand: +median: 384440 cycles/ticks +average: 390121 cycles/ticks + +kyber_encaps: +median: 386044 cycles/ticks +average: 391798 cycles/ticks + +kyber_decaps: +median: 512536 cycles/ticks +average: 521550 cycles/ticks + +Loop spin: 509 +gen_a: +median: 57632 cycles/ticks +average: 58619 cycles/ticks + +poly_getnoise_eta1: +median: 11360 cycles/ticks +average: 11643 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23338 cycles/ticks +average: 23894 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33946 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 23981 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1057 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11451 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268524 cycles/ticks +average: 273314 cycles/ticks + +indcpa_enc: +median: 358034 cycles/ticks +average: 364733 cycles/ticks + +indcpa_dec: +median: 121258 cycles/ticks +average: 123123 cycles/ticks + +kyber_keypair_derand: +median: 291922 cycles/ticks +average: 297707 cycles/ticks + +kyber_keypair: +median: 301078 cycles/ticks +average: 306117 cycles/ticks + +kyber_encaps_derand: +median: 384734 cycles/ticks +average: 389841 cycles/ticks + +kyber_encaps: +median: 386202 cycles/ticks +average: 392338 cycles/ticks + +kyber_decaps: +median: 512186 cycles/ticks +average: 521890 cycles/ticks + +Loop spin: 510 +gen_a: +median: 57610 cycles/ticks +average: 58462 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11320 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7424 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23695 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33852 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24217 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3884 cycles/ticks + +poly_frommsg: +median: 3526 cycles/ticks +average: 3614 cycles/ticks + +poly_compress: +median: 3686 cycles/ticks +average: 3817 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11590 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4450 cycles/ticks + +indcpa_keypair: +median: 268910 cycles/ticks +average: 274305 cycles/ticks + +indcpa_enc: +median: 357792 cycles/ticks +average: 367964 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 123284 cycles/ticks + +kyber_keypair_derand: +median: 291268 cycles/ticks +average: 298516 cycles/ticks + +kyber_keypair: +median: 300832 cycles/ticks +average: 305315 cycles/ticks + +kyber_encaps_derand: +median: 384756 cycles/ticks +average: 390552 cycles/ticks + +kyber_encaps: +median: 386288 cycles/ticks +average: 391845 cycles/ticks + +kyber_decaps: +median: 511980 cycles/ticks +average: 519621 cycles/ticks + +Loop spin: 511 +gen_a: +median: 57688 cycles/ticks +average: 58657 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11342 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23780 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33733 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23735 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11406 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 268168 cycles/ticks +average: 270695 cycles/ticks + +indcpa_enc: +median: 357360 cycles/ticks +average: 361084 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 122598 cycles/ticks + +kyber_keypair_derand: +median: 291774 cycles/ticks +average: 294914 cycles/ticks + +kyber_keypair: +median: 300782 cycles/ticks +average: 304365 cycles/ticks + +kyber_encaps_derand: +median: 384556 cycles/ticks +average: 387908 cycles/ticks + +kyber_encaps: +median: 385642 cycles/ticks +average: 389539 cycles/ticks + +kyber_decaps: +median: 511984 cycles/ticks +average: 519188 cycles/ticks + +Loop spin: 512 +gen_a: +median: 57776 cycles/ticks +average: 58899 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11424 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23318 cycles/ticks +average: 23784 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34103 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24009 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3951 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3588 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11414 cycles/ticks +average: 11682 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268762 cycles/ticks +average: 273356 cycles/ticks + +indcpa_enc: +median: 357848 cycles/ticks +average: 363402 cycles/ticks + +indcpa_dec: +median: 121306 cycles/ticks +average: 123532 cycles/ticks + +kyber_keypair_derand: +median: 292054 cycles/ticks +average: 297662 cycles/ticks + +kyber_keypair: +median: 301484 cycles/ticks +average: 307514 cycles/ticks + +kyber_encaps_derand: +median: 385020 cycles/ticks +average: 391735 cycles/ticks + +kyber_encaps: +median: 386250 cycles/ticks +average: 392432 cycles/ticks + +kyber_decaps: +median: 512326 cycles/ticks +average: 520562 cycles/ticks + +Loop spin: 513 +gen_a: +median: 57614 cycles/ticks +average: 58599 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11316 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23425 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34102 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24004 cycles/ticks + +poly_tomsg: +median: 3900 cycles/ticks +average: 4019 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3560 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4314 cycles/ticks +average: 4416 cycles/ticks + +indcpa_keypair: +median: 268290 cycles/ticks +average: 272338 cycles/ticks + +indcpa_enc: +median: 357726 cycles/ticks +average: 362015 cycles/ticks + +indcpa_dec: +median: 121320 cycles/ticks +average: 122654 cycles/ticks + +kyber_keypair_derand: +median: 292086 cycles/ticks +average: 297231 cycles/ticks + +kyber_keypair: +median: 301032 cycles/ticks +average: 306308 cycles/ticks + +kyber_encaps_derand: +median: 384514 cycles/ticks +average: 389995 cycles/ticks + +kyber_encaps: +median: 385850 cycles/ticks +average: 392533 cycles/ticks + +kyber_decaps: +median: 511962 cycles/ticks +average: 520906 cycles/ticks + +Loop spin: 514 +gen_a: +median: 57766 cycles/ticks +average: 58690 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11591 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23813 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34186 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24145 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3504 cycles/ticks +average: 3604 cycles/ticks + +poly_compress: +median: 3718 cycles/ticks +average: 3813 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4316 cycles/ticks + +indcpa_keypair: +median: 268688 cycles/ticks +average: 273369 cycles/ticks + +indcpa_enc: +median: 357824 cycles/ticks +average: 363878 cycles/ticks + +indcpa_dec: +median: 121292 cycles/ticks +average: 123295 cycles/ticks + +kyber_keypair_derand: +median: 291508 cycles/ticks +average: 296336 cycles/ticks + +kyber_keypair: +median: 301066 cycles/ticks +average: 306912 cycles/ticks + +kyber_encaps_derand: +median: 384876 cycles/ticks +average: 391345 cycles/ticks + +kyber_encaps: +median: 386388 cycles/ticks +average: 393978 cycles/ticks + +kyber_decaps: +median: 512514 cycles/ticks +average: 522354 cycles/ticks + +Loop spin: 515 +gen_a: +median: 57642 cycles/ticks +average: 58550 cycles/ticks + +poly_getnoise_eta1: +median: 11214 cycles/ticks +average: 11277 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23370 cycles/ticks +average: 23758 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34240 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24225 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3626 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3856 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11414 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4308 cycles/ticks + +indcpa_keypair: +median: 268578 cycles/ticks +average: 273145 cycles/ticks + +indcpa_enc: +median: 357972 cycles/ticks +average: 363565 cycles/ticks + +indcpa_dec: +median: 121380 cycles/ticks +average: 123029 cycles/ticks + +kyber_keypair_derand: +median: 291480 cycles/ticks +average: 295861 cycles/ticks + +kyber_keypair: +median: 301508 cycles/ticks +average: 305862 cycles/ticks + +kyber_encaps_derand: +median: 384696 cycles/ticks +average: 390898 cycles/ticks + +kyber_encaps: +median: 386464 cycles/ticks +average: 393927 cycles/ticks + +kyber_decaps: +median: 512028 cycles/ticks +average: 520923 cycles/ticks + +Loop spin: 516 +gen_a: +median: 57566 cycles/ticks +average: 58525 cycles/ticks + +poly_getnoise_eta1: +median: 11228 cycles/ticks +average: 11291 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23685 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23945 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11418 cycles/ticks +average: 11691 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268774 cycles/ticks +average: 273283 cycles/ticks + +indcpa_enc: +median: 358204 cycles/ticks +average: 364199 cycles/ticks + +indcpa_dec: +median: 121164 cycles/ticks +average: 122552 cycles/ticks + +kyber_keypair_derand: +median: 291700 cycles/ticks +average: 296265 cycles/ticks + +kyber_keypair: +median: 301096 cycles/ticks +average: 306024 cycles/ticks + +kyber_encaps_derand: +median: 384692 cycles/ticks +average: 391025 cycles/ticks + +kyber_encaps: +median: 385784 cycles/ticks +average: 391851 cycles/ticks + +kyber_decaps: +median: 512530 cycles/ticks +average: 521839 cycles/ticks + +Loop spin: 517 +gen_a: +median: 57624 cycles/ticks +average: 58603 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11360 cycles/ticks + +poly_getnoise_eta2: +median: 7414 cycles/ticks +average: 7485 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23449 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34070 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23929 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11697 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 272512 cycles/ticks +average: 276491 cycles/ticks + +indcpa_enc: +median: 361802 cycles/ticks +average: 366558 cycles/ticks + +indcpa_dec: +median: 121196 cycles/ticks +average: 122394 cycles/ticks + +kyber_keypair_derand: +median: 291660 cycles/ticks +average: 296133 cycles/ticks + +kyber_keypair: +median: 300844 cycles/ticks +average: 304571 cycles/ticks + +kyber_encaps_derand: +median: 384700 cycles/ticks +average: 388997 cycles/ticks + +kyber_encaps: +median: 385988 cycles/ticks +average: 390512 cycles/ticks + +kyber_decaps: +median: 512088 cycles/ticks +average: 520127 cycles/ticks + +Loop spin: 518 +gen_a: +median: 57680 cycles/ticks +average: 58401 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7322 cycles/ticks +average: 7508 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23753 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34078 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23993 cycles/ticks + +poly_tomsg: +median: 3872 cycles/ticks +average: 4056 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3736 cycles/ticks +average: 3823 cycles/ticks + +poly_decompress: +median: 1044 cycles/ticks +average: 1092 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11490 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4447 cycles/ticks + +indcpa_keypair: +median: 269254 cycles/ticks +average: 273912 cycles/ticks + +indcpa_enc: +median: 358174 cycles/ticks +average: 363803 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 122185 cycles/ticks + +kyber_keypair_derand: +median: 291696 cycles/ticks +average: 295410 cycles/ticks + +kyber_keypair: +median: 301376 cycles/ticks +average: 304618 cycles/ticks + +kyber_encaps_derand: +median: 384800 cycles/ticks +average: 388594 cycles/ticks + +kyber_encaps: +median: 385776 cycles/ticks +average: 390902 cycles/ticks + +kyber_decaps: +median: 511866 cycles/ticks +average: 520806 cycles/ticks + +Loop spin: 519 +gen_a: +median: 57618 cycles/ticks +average: 58646 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11341 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23660 cycles/ticks + +INVNTT: +median: 33706 cycles/ticks +average: 34419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23672 cycles/ticks +average: 24326 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3498 cycles/ticks +average: 3613 cycles/ticks + +poly_compress: +median: 3694 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11380 cycles/ticks + +polyvec_decompress: +median: 4340 cycles/ticks +average: 4439 cycles/ticks + +indcpa_keypair: +median: 268634 cycles/ticks +average: 273565 cycles/ticks + +indcpa_enc: +median: 357680 cycles/ticks +average: 363112 cycles/ticks + +indcpa_dec: +median: 121256 cycles/ticks +average: 122179 cycles/ticks + +kyber_keypair_derand: +median: 291740 cycles/ticks +average: 297063 cycles/ticks + +kyber_keypair: +median: 301182 cycles/ticks +average: 306201 cycles/ticks + +kyber_encaps_derand: +median: 384742 cycles/ticks +average: 388577 cycles/ticks + +kyber_encaps: +median: 386034 cycles/ticks +average: 391266 cycles/ticks + +kyber_decaps: +median: 511880 cycles/ticks +average: 517333 cycles/ticks + +Loop spin: 520 +gen_a: +median: 57566 cycles/ticks +average: 58179 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11407 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23450 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33639 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24238 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3518 cycles/ticks +average: 3574 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3788 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11638 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 269222 cycles/ticks +average: 274250 cycles/ticks + +indcpa_enc: +median: 357890 cycles/ticks +average: 362631 cycles/ticks + +indcpa_dec: +median: 121192 cycles/ticks +average: 122591 cycles/ticks + +kyber_keypair_derand: +median: 291600 cycles/ticks +average: 296645 cycles/ticks + +kyber_keypair: +median: 300906 cycles/ticks +average: 305059 cycles/ticks + +kyber_encaps_derand: +median: 384928 cycles/ticks +average: 390684 cycles/ticks + +kyber_encaps: +median: 385922 cycles/ticks +average: 391037 cycles/ticks + +kyber_decaps: +median: 512160 cycles/ticks +average: 517719 cycles/ticks + +Loop spin: 521 +gen_a: +median: 57588 cycles/ticks +average: 58073 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11369 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23461 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23706 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3524 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268624 cycles/ticks +average: 271579 cycles/ticks + +indcpa_enc: +median: 358058 cycles/ticks +average: 361605 cycles/ticks + +indcpa_dec: +median: 121176 cycles/ticks +average: 123048 cycles/ticks + +kyber_keypair_derand: +median: 292448 cycles/ticks +average: 295926 cycles/ticks + +kyber_keypair: +median: 300982 cycles/ticks +average: 303984 cycles/ticks + +kyber_encaps_derand: +median: 385228 cycles/ticks +average: 389788 cycles/ticks + +kyber_encaps: +median: 386536 cycles/ticks +average: 391654 cycles/ticks + +kyber_decaps: +median: 512414 cycles/ticks +average: 517123 cycles/ticks + +Loop spin: 522 +gen_a: +median: 57564 cycles/ticks +average: 57995 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23350 cycles/ticks +average: 23770 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33624 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23925 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11385 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268702 cycles/ticks +average: 271079 cycles/ticks + +indcpa_enc: +median: 357486 cycles/ticks +average: 361766 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 122529 cycles/ticks + +kyber_keypair_derand: +median: 291576 cycles/ticks +average: 294436 cycles/ticks + +kyber_keypair: +median: 300962 cycles/ticks +average: 303852 cycles/ticks + +kyber_encaps_derand: +median: 384698 cycles/ticks +average: 390624 cycles/ticks + +kyber_encaps: +median: 386036 cycles/ticks +average: 392692 cycles/ticks + +kyber_decaps: +median: 512248 cycles/ticks +average: 521952 cycles/ticks + +Loop spin: 523 +gen_a: +median: 57748 cycles/ticks +average: 58656 cycles/ticks + +poly_getnoise_eta1: +median: 11232 cycles/ticks +average: 11318 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23352 cycles/ticks +average: 23980 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34192 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24003 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11426 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4335 cycles/ticks + +indcpa_keypair: +median: 268578 cycles/ticks +average: 273758 cycles/ticks + +indcpa_enc: +median: 357630 cycles/ticks +average: 362242 cycles/ticks + +indcpa_dec: +median: 121192 cycles/ticks +average: 122380 cycles/ticks + +kyber_keypair_derand: +median: 292334 cycles/ticks +average: 298244 cycles/ticks + +kyber_keypair: +median: 301252 cycles/ticks +average: 306810 cycles/ticks + +kyber_encaps_derand: +median: 384638 cycles/ticks +average: 391776 cycles/ticks + +kyber_encaps: +median: 386042 cycles/ticks +average: 394301 cycles/ticks + +kyber_decaps: +median: 512058 cycles/ticks +average: 520557 cycles/ticks + +Loop spin: 524 +gen_a: +median: 57544 cycles/ticks +average: 58440 cycles/ticks + +poly_getnoise_eta1: +median: 11356 cycles/ticks +average: 11437 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23380 cycles/ticks +average: 23881 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23725 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3486 cycles/ticks + +poly_compress: +median: 3732 cycles/ticks +average: 3862 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1058 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11570 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4388 cycles/ticks + +indcpa_keypair: +median: 268676 cycles/ticks +average: 272441 cycles/ticks + +indcpa_enc: +median: 357606 cycles/ticks +average: 362469 cycles/ticks + +indcpa_dec: +median: 121330 cycles/ticks +average: 122853 cycles/ticks + +kyber_keypair_derand: +median: 291568 cycles/ticks +average: 294511 cycles/ticks + +kyber_keypair: +median: 301092 cycles/ticks +average: 304989 cycles/ticks + +kyber_encaps_derand: +median: 384678 cycles/ticks +average: 391133 cycles/ticks + +kyber_encaps: +median: 385766 cycles/ticks +average: 391228 cycles/ticks + +kyber_decaps: +median: 512028 cycles/ticks +average: 520087 cycles/ticks + +Loop spin: 525 +gen_a: +median: 57604 cycles/ticks +average: 58026 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23332 cycles/ticks +average: 23958 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24089 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11471 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268336 cycles/ticks +average: 272197 cycles/ticks + +indcpa_enc: +median: 357728 cycles/ticks +average: 363597 cycles/ticks + +indcpa_dec: +median: 121470 cycles/ticks +average: 123669 cycles/ticks + +kyber_keypair_derand: +median: 291768 cycles/ticks +average: 296847 cycles/ticks + +kyber_keypair: +median: 300974 cycles/ticks +average: 305523 cycles/ticks + +kyber_encaps_derand: +median: 384488 cycles/ticks +average: 389680 cycles/ticks + +kyber_encaps: +median: 386078 cycles/ticks +average: 391746 cycles/ticks + +kyber_decaps: +median: 512324 cycles/ticks +average: 520162 cycles/ticks + +Loop spin: 526 +gen_a: +median: 57632 cycles/ticks +average: 58528 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11612 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23495 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34102 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24221 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3490 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1114 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11540 cycles/ticks + +polyvec_decompress: +median: 4376 cycles/ticks +average: 4501 cycles/ticks + +indcpa_keypair: +median: 268546 cycles/ticks +average: 273556 cycles/ticks + +indcpa_enc: +median: 357766 cycles/ticks +average: 364290 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 122919 cycles/ticks + +kyber_keypair_derand: +median: 291458 cycles/ticks +average: 295688 cycles/ticks + +kyber_keypair: +median: 301000 cycles/ticks +average: 304276 cycles/ticks + +kyber_encaps_derand: +median: 384772 cycles/ticks +average: 388757 cycles/ticks + +kyber_encaps: +median: 385822 cycles/ticks +average: 390534 cycles/ticks + +kyber_decaps: +median: 511810 cycles/ticks +average: 517634 cycles/ticks + +Loop spin: 527 +gen_a: +median: 57556 cycles/ticks +average: 57956 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11300 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23576 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23691 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3884 cycles/ticks + +poly_frommsg: +median: 3480 cycles/ticks +average: 3541 cycles/ticks + +poly_compress: +median: 3700 cycles/ticks +average: 3851 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11394 cycles/ticks +average: 11591 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4359 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 272379 cycles/ticks + +indcpa_enc: +median: 357894 cycles/ticks +average: 363285 cycles/ticks + +indcpa_dec: +median: 121202 cycles/ticks +average: 122356 cycles/ticks + +kyber_keypair_derand: +median: 291704 cycles/ticks +average: 296374 cycles/ticks + +kyber_keypair: +median: 300938 cycles/ticks +average: 304482 cycles/ticks + +kyber_encaps_derand: +median: 384514 cycles/ticks +average: 389555 cycles/ticks + +kyber_encaps: +median: 385854 cycles/ticks +average: 391434 cycles/ticks + +kyber_decaps: +median: 512566 cycles/ticks +average: 520095 cycles/ticks + +Loop spin: 528 +gen_a: +median: 57684 cycles/ticks +average: 58819 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11371 cycles/ticks + +poly_getnoise_eta2: +median: 7308 cycles/ticks +average: 7559 cycles/ticks + +NTT: +median: 23222 cycles/ticks +average: 23395 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 33820 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23753 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3859 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1097 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11378 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268788 cycles/ticks +average: 272792 cycles/ticks + +indcpa_enc: +median: 357660 cycles/ticks +average: 362280 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122900 cycles/ticks + +kyber_keypair_derand: +median: 291530 cycles/ticks +average: 296098 cycles/ticks + +kyber_keypair: +median: 300850 cycles/ticks +average: 304468 cycles/ticks + +kyber_encaps_derand: +median: 384464 cycles/ticks +average: 388973 cycles/ticks + +kyber_encaps: +median: 385826 cycles/ticks +average: 389446 cycles/ticks + +kyber_decaps: +median: 511764 cycles/ticks +average: 516573 cycles/ticks + +Loop spin: 529 +gen_a: +median: 57674 cycles/ticks +average: 58339 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11413 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23504 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 33963 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24233 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11618 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268498 cycles/ticks +average: 271895 cycles/ticks + +indcpa_enc: +median: 357456 cycles/ticks +average: 363087 cycles/ticks + +indcpa_dec: +median: 121334 cycles/ticks +average: 123258 cycles/ticks + +kyber_keypair_derand: +median: 291520 cycles/ticks +average: 295492 cycles/ticks + +kyber_keypair: +median: 300826 cycles/ticks +average: 305439 cycles/ticks + +kyber_encaps_derand: +median: 384474 cycles/ticks +average: 390312 cycles/ticks + +kyber_encaps: +median: 385910 cycles/ticks +average: 392730 cycles/ticks + +kyber_decaps: +median: 512026 cycles/ticks +average: 519689 cycles/ticks + +Loop spin: 530 +gen_a: +median: 57570 cycles/ticks +average: 58001 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11389 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23382 cycles/ticks +average: 23944 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23660 cycles/ticks +average: 24118 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3499 cycles/ticks + +poly_compress: +median: 3722 cycles/ticks +average: 3861 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11392 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4342 cycles/ticks + +indcpa_keypair: +median: 268850 cycles/ticks +average: 272271 cycles/ticks + +indcpa_enc: +median: 358064 cycles/ticks +average: 363021 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122621 cycles/ticks + +kyber_keypair_derand: +median: 291882 cycles/ticks +average: 297053 cycles/ticks + +kyber_keypair: +median: 301158 cycles/ticks +average: 306209 cycles/ticks + +kyber_encaps_derand: +median: 384900 cycles/ticks +average: 391802 cycles/ticks + +kyber_encaps: +median: 386116 cycles/ticks +average: 391803 cycles/ticks + +kyber_decaps: +median: 511904 cycles/ticks +average: 518524 cycles/ticks + +Loop spin: 531 +gen_a: +median: 57542 cycles/ticks +average: 57915 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11416 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 23212 cycles/ticks +average: 23347 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33852 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23873 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3963 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3512 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3866 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1097 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11426 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268622 cycles/ticks +average: 272793 cycles/ticks + +indcpa_enc: +median: 357678 cycles/ticks +average: 362536 cycles/ticks + +indcpa_dec: +median: 121070 cycles/ticks +average: 122512 cycles/ticks + +kyber_keypair_derand: +median: 291344 cycles/ticks +average: 295793 cycles/ticks + +kyber_keypair: +median: 300834 cycles/ticks +average: 304426 cycles/ticks + +kyber_encaps_derand: +median: 384572 cycles/ticks +average: 389604 cycles/ticks + +kyber_encaps: +median: 386076 cycles/ticks +average: 391503 cycles/ticks + +kyber_decaps: +median: 512146 cycles/ticks +average: 519862 cycles/ticks + +Loop spin: 532 +gen_a: +median: 57730 cycles/ticks +average: 58598 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11307 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 23320 cycles/ticks +average: 23966 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34046 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23948 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268748 cycles/ticks +average: 272851 cycles/ticks + +indcpa_enc: +median: 357710 cycles/ticks +average: 362645 cycles/ticks + +indcpa_dec: +median: 121274 cycles/ticks +average: 123151 cycles/ticks + +kyber_keypair_derand: +median: 291556 cycles/ticks +average: 295882 cycles/ticks + +kyber_keypair: +median: 301286 cycles/ticks +average: 306284 cycles/ticks + +kyber_encaps_derand: +median: 384624 cycles/ticks +average: 391084 cycles/ticks + +kyber_encaps: +median: 386164 cycles/ticks +average: 392375 cycles/ticks + +kyber_decaps: +median: 511874 cycles/ticks +average: 518464 cycles/ticks + +Loop spin: 533 +gen_a: +median: 57646 cycles/ticks +average: 58601 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11398 cycles/ticks + +poly_getnoise_eta2: +median: 7342 cycles/ticks +average: 7515 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23496 cycles/ticks + +INVNTT: +median: 33556 cycles/ticks +average: 34041 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24000 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3524 cycles/ticks +average: 3637 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268552 cycles/ticks +average: 271873 cycles/ticks + +indcpa_enc: +median: 357710 cycles/ticks +average: 361407 cycles/ticks + +indcpa_dec: +median: 121250 cycles/ticks +average: 121913 cycles/ticks + +kyber_keypair_derand: +median: 291514 cycles/ticks +average: 294946 cycles/ticks + +kyber_keypair: +median: 301178 cycles/ticks +average: 305422 cycles/ticks + +kyber_encaps_derand: +median: 384620 cycles/ticks +average: 390755 cycles/ticks + +kyber_encaps: +median: 385768 cycles/ticks +average: 391037 cycles/ticks + +kyber_decaps: +median: 512114 cycles/ticks +average: 519933 cycles/ticks + +Loop spin: 534 +gen_a: +median: 57540 cycles/ticks +average: 58403 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11374 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23218 cycles/ticks +average: 23352 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34355 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24164 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268274 cycles/ticks +average: 272961 cycles/ticks + +indcpa_enc: +median: 357824 cycles/ticks +average: 363571 cycles/ticks + +indcpa_dec: +median: 121198 cycles/ticks +average: 122620 cycles/ticks + +kyber_keypair_derand: +median: 291406 cycles/ticks +average: 294889 cycles/ticks + +kyber_keypair: +median: 300684 cycles/ticks +average: 303765 cycles/ticks + +kyber_encaps_derand: +median: 384952 cycles/ticks +average: 389569 cycles/ticks + +kyber_encaps: +median: 386806 cycles/ticks +average: 391752 cycles/ticks + +kyber_decaps: +median: 512298 cycles/ticks +average: 521293 cycles/ticks + +Loop spin: 535 +gen_a: +median: 57670 cycles/ticks +average: 58769 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11558 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7336 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23614 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34215 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23560 cycles/ticks +average: 23795 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3993 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3589 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11421 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 273685 cycles/ticks + +indcpa_enc: +median: 357824 cycles/ticks +average: 363101 cycles/ticks + +indcpa_dec: +median: 121386 cycles/ticks +average: 123468 cycles/ticks + +kyber_keypair_derand: +median: 291228 cycles/ticks +average: 294832 cycles/ticks + +kyber_keypair: +median: 300702 cycles/ticks +average: 303406 cycles/ticks + +kyber_encaps_derand: +median: 384672 cycles/ticks +average: 388724 cycles/ticks + +kyber_encaps: +median: 385754 cycles/ticks +average: 389398 cycles/ticks + +kyber_decaps: +median: 511916 cycles/ticks +average: 517761 cycles/ticks + +Loop spin: 536 +gen_a: +median: 57568 cycles/ticks +average: 58243 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11352 cycles/ticks + +poly_getnoise_eta2: +median: 7282 cycles/ticks +average: 7518 cycles/ticks + +NTT: +median: 23486 cycles/ticks +average: 24050 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 33974 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24201 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3883 cycles/ticks + +poly_frommsg: +median: 3486 cycles/ticks +average: 3552 cycles/ticks + +poly_compress: +median: 3686 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268606 cycles/ticks +average: 271796 cycles/ticks + +indcpa_enc: +median: 357698 cycles/ticks +average: 361586 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 122523 cycles/ticks + +kyber_keypair_derand: +median: 291350 cycles/ticks +average: 294203 cycles/ticks + +kyber_keypair: +median: 300982 cycles/ticks +average: 303567 cycles/ticks + +kyber_encaps_derand: +median: 384690 cycles/ticks +average: 389780 cycles/ticks + +kyber_encaps: +median: 385862 cycles/ticks +average: 390989 cycles/ticks + +kyber_decaps: +median: 511928 cycles/ticks +average: 519398 cycles/ticks + +Loop spin: 537 +gen_a: +median: 57690 cycles/ticks +average: 58426 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11356 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7506 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23604 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 33974 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24016 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3889 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3640 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3777 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11420 cycles/ticks +average: 11580 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4414 cycles/ticks + +indcpa_keypair: +median: 268380 cycles/ticks +average: 272786 cycles/ticks + +indcpa_enc: +median: 357818 cycles/ticks +average: 363427 cycles/ticks + +indcpa_dec: +median: 121258 cycles/ticks +average: 122747 cycles/ticks + +kyber_keypair_derand: +median: 291870 cycles/ticks +average: 297251 cycles/ticks + +kyber_keypair: +median: 300862 cycles/ticks +average: 304337 cycles/ticks + +kyber_encaps_derand: +median: 384772 cycles/ticks +average: 389487 cycles/ticks + +kyber_encaps: +median: 386144 cycles/ticks +average: 389905 cycles/ticks + +kyber_decaps: +median: 511918 cycles/ticks +average: 518813 cycles/ticks + +Loop spin: 538 +gen_a: +median: 57528 cycles/ticks +average: 57915 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11354 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7418 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23474 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33954 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24075 cycles/ticks + +poly_tomsg: +median: 3912 cycles/ticks +average: 4056 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1096 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11471 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268420 cycles/ticks +average: 272744 cycles/ticks + +indcpa_enc: +median: 357760 cycles/ticks +average: 363584 cycles/ticks + +indcpa_dec: +median: 121198 cycles/ticks +average: 122499 cycles/ticks + +kyber_keypair_derand: +median: 291790 cycles/ticks +average: 297121 cycles/ticks + +kyber_keypair: +median: 300906 cycles/ticks +average: 305549 cycles/ticks + +kyber_encaps_derand: +median: 384510 cycles/ticks +average: 390649 cycles/ticks + +kyber_encaps: +median: 385892 cycles/ticks +average: 391339 cycles/ticks + +kyber_decaps: +median: 512040 cycles/ticks +average: 519983 cycles/ticks + +Loop spin: 539 +gen_a: +median: 57710 cycles/ticks +average: 58864 cycles/ticks + +poly_getnoise_eta1: +median: 11540 cycles/ticks +average: 11651 cycles/ticks + +poly_getnoise_eta2: +median: 7486 cycles/ticks +average: 7624 cycles/ticks + +NTT: +median: 24006 cycles/ticks +average: 24377 cycles/ticks + +INVNTT: +median: 34398 cycles/ticks +average: 34827 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23672 cycles/ticks +average: 24318 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 4030 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268334 cycles/ticks +average: 272805 cycles/ticks + +indcpa_enc: +median: 357358 cycles/ticks +average: 362596 cycles/ticks + +indcpa_dec: +median: 121338 cycles/ticks +average: 123954 cycles/ticks + +kyber_keypair_derand: +median: 291596 cycles/ticks +average: 296157 cycles/ticks + +kyber_keypair: +median: 301110 cycles/ticks +average: 306025 cycles/ticks + +kyber_encaps_derand: +median: 384668 cycles/ticks +average: 390368 cycles/ticks + +kyber_encaps: +median: 385916 cycles/ticks +average: 390757 cycles/ticks + +kyber_decaps: +median: 512404 cycles/ticks +average: 519451 cycles/ticks + +Loop spin: 540 +gen_a: +median: 57664 cycles/ticks +average: 58095 cycles/ticks + +poly_getnoise_eta1: +median: 11420 cycles/ticks +average: 11640 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7372 cycles/ticks + +NTT: +median: 23418 cycles/ticks +average: 23830 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34192 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23961 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11567 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268186 cycles/ticks +average: 271003 cycles/ticks + +indcpa_enc: +median: 357730 cycles/ticks +average: 363007 cycles/ticks + +indcpa_dec: +median: 121348 cycles/ticks +average: 123192 cycles/ticks + +kyber_keypair_derand: +median: 291640 cycles/ticks +average: 298641 cycles/ticks + +kyber_keypair: +median: 301144 cycles/ticks +average: 305575 cycles/ticks + +kyber_encaps_derand: +median: 384358 cycles/ticks +average: 391826 cycles/ticks + +kyber_encaps: +median: 385748 cycles/ticks +average: 390257 cycles/ticks + +kyber_decaps: +median: 511834 cycles/ticks +average: 517330 cycles/ticks + +Loop spin: 541 +gen_a: +median: 57618 cycles/ticks +average: 58055 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11424 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7346 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23497 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33605 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23702 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3698 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11429 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4308 cycles/ticks + +indcpa_keypair: +median: 268374 cycles/ticks +average: 271393 cycles/ticks + +indcpa_enc: +median: 357830 cycles/ticks +average: 362770 cycles/ticks + +indcpa_dec: +median: 121328 cycles/ticks +average: 122772 cycles/ticks + +kyber_keypair_derand: +median: 291916 cycles/ticks +average: 297165 cycles/ticks + +kyber_keypair: +median: 301130 cycles/ticks +average: 306273 cycles/ticks + +kyber_encaps_derand: +median: 384844 cycles/ticks +average: 390843 cycles/ticks + +kyber_encaps: +median: 385934 cycles/ticks +average: 391687 cycles/ticks + +kyber_decaps: +median: 511984 cycles/ticks +average: 519790 cycles/ticks + +Loop spin: 542 +gen_a: +median: 57640 cycles/ticks +average: 58564 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11381 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23402 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33856 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23686 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3881 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11575 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4410 cycles/ticks + +indcpa_keypair: +median: 269100 cycles/ticks +average: 273017 cycles/ticks + +indcpa_enc: +median: 357566 cycles/ticks +average: 361669 cycles/ticks + +indcpa_dec: +median: 121176 cycles/ticks +average: 122988 cycles/ticks + +kyber_keypair_derand: +median: 292044 cycles/ticks +average: 296324 cycles/ticks + +kyber_keypair: +median: 301454 cycles/ticks +average: 306352 cycles/ticks + +kyber_encaps_derand: +median: 384994 cycles/ticks +average: 390890 cycles/ticks + +kyber_encaps: +median: 385936 cycles/ticks +average: 391421 cycles/ticks + +kyber_decaps: +median: 511868 cycles/ticks +average: 519950 cycles/ticks + +Loop spin: 543 +gen_a: +median: 57696 cycles/ticks +average: 58471 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11410 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7427 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23912 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23646 cycles/ticks +average: 24282 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11649 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4312 cycles/ticks + +indcpa_keypair: +median: 268672 cycles/ticks +average: 272849 cycles/ticks + +indcpa_enc: +median: 357734 cycles/ticks +average: 362787 cycles/ticks + +indcpa_dec: +median: 121380 cycles/ticks +average: 123399 cycles/ticks + +kyber_keypair_derand: +median: 291922 cycles/ticks +average: 296725 cycles/ticks + +kyber_keypair: +median: 300778 cycles/ticks +average: 304532 cycles/ticks + +kyber_encaps_derand: +median: 384482 cycles/ticks +average: 390791 cycles/ticks + +kyber_encaps: +median: 385858 cycles/ticks +average: 392206 cycles/ticks + +kyber_decaps: +median: 512370 cycles/ticks +average: 521462 cycles/ticks + +Loop spin: 544 +gen_a: +median: 57666 cycles/ticks +average: 58291 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11605 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23702 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23680 cycles/ticks +average: 24137 cycles/ticks + +poly_tomsg: +median: 3926 cycles/ticks +average: 4016 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3548 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3700 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11663 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 269006 cycles/ticks +average: 273366 cycles/ticks + +indcpa_enc: +median: 357678 cycles/ticks +average: 361017 cycles/ticks + +indcpa_dec: +median: 121258 cycles/ticks +average: 122798 cycles/ticks + +kyber_keypair_derand: +median: 291698 cycles/ticks +average: 295484 cycles/ticks + +kyber_keypair: +median: 301026 cycles/ticks +average: 304776 cycles/ticks + +kyber_encaps_derand: +median: 384832 cycles/ticks +average: 390853 cycles/ticks + +kyber_encaps: +median: 386002 cycles/ticks +average: 391409 cycles/ticks + +kyber_decaps: +median: 512402 cycles/ticks +average: 521287 cycles/ticks + +Loop spin: 545 +gen_a: +median: 57730 cycles/ticks +average: 58745 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23596 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33639 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 23959 cycles/ticks + +poly_tomsg: +median: 3946 cycles/ticks +average: 4059 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3526 cycles/ticks + +poly_compress: +median: 3682 cycles/ticks +average: 3796 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11497 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 272564 cycles/ticks +average: 276735 cycles/ticks + +indcpa_enc: +median: 361958 cycles/ticks +average: 367845 cycles/ticks + +indcpa_dec: +median: 121146 cycles/ticks +average: 122706 cycles/ticks + +kyber_keypair_derand: +median: 292064 cycles/ticks +average: 297524 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 304920 cycles/ticks + +kyber_encaps_derand: +median: 385044 cycles/ticks +average: 391733 cycles/ticks + +kyber_encaps: +median: 386636 cycles/ticks +average: 391861 cycles/ticks + +kyber_decaps: +median: 512050 cycles/ticks +average: 519514 cycles/ticks + +Loop spin: 546 +gen_a: +median: 57642 cycles/ticks +average: 58912 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11559 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23650 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34134 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23774 cycles/ticks + +poly_tomsg: +median: 3952 cycles/ticks +average: 3979 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4389 cycles/ticks + +indcpa_keypair: +median: 272252 cycles/ticks +average: 276721 cycles/ticks + +indcpa_enc: +median: 361946 cycles/ticks +average: 368788 cycles/ticks + +indcpa_dec: +median: 121346 cycles/ticks +average: 123790 cycles/ticks + +kyber_keypair_derand: +median: 291956 cycles/ticks +average: 296891 cycles/ticks + +kyber_keypair: +median: 300938 cycles/ticks +average: 305488 cycles/ticks + +kyber_encaps_derand: +median: 384882 cycles/ticks +average: 390607 cycles/ticks + +kyber_encaps: +median: 386276 cycles/ticks +average: 392133 cycles/ticks + +kyber_decaps: +median: 512294 cycles/ticks +average: 520788 cycles/ticks + +Loop spin: 547 +gen_a: +median: 57640 cycles/ticks +average: 58829 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23450 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33625 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23693 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3483 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3873 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1087 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4290 cycles/ticks +average: 4483 cycles/ticks + +indcpa_keypair: +median: 268556 cycles/ticks +average: 272851 cycles/ticks + +indcpa_enc: +median: 357618 cycles/ticks +average: 363222 cycles/ticks + +indcpa_dec: +median: 121408 cycles/ticks +average: 123481 cycles/ticks + +kyber_keypair_derand: +median: 291560 cycles/ticks +average: 296056 cycles/ticks + +kyber_keypair: +median: 301312 cycles/ticks +average: 306429 cycles/ticks + +kyber_encaps_derand: +median: 384942 cycles/ticks +average: 392378 cycles/ticks + +kyber_encaps: +median: 386504 cycles/ticks +average: 393815 cycles/ticks + +kyber_decaps: +median: 512128 cycles/ticks +average: 520006 cycles/ticks + +Loop spin: 548 +gen_a: +median: 57698 cycles/ticks +average: 58200 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11312 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23384 cycles/ticks +average: 23991 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 33989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23554 cycles/ticks +average: 23653 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 269012 cycles/ticks +average: 273039 cycles/ticks + +indcpa_enc: +median: 357774 cycles/ticks +average: 363917 cycles/ticks + +indcpa_dec: +median: 121446 cycles/ticks +average: 123318 cycles/ticks + +kyber_keypair_derand: +median: 291444 cycles/ticks +average: 295400 cycles/ticks + +kyber_keypair: +median: 301406 cycles/ticks +average: 307310 cycles/ticks + +kyber_encaps_derand: +median: 384906 cycles/ticks +average: 391847 cycles/ticks + +kyber_encaps: +median: 386116 cycles/ticks +average: 392588 cycles/ticks + +kyber_decaps: +median: 512146 cycles/ticks +average: 520310 cycles/ticks + +Loop spin: 549 +gen_a: +median: 57670 cycles/ticks +average: 58707 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7283 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23694 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34170 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23975 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3616 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3725 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11424 cycles/ticks + +polyvec_decompress: +median: 4368 cycles/ticks +average: 4482 cycles/ticks + +indcpa_keypair: +median: 268640 cycles/ticks +average: 272884 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 364102 cycles/ticks + +indcpa_dec: +median: 121266 cycles/ticks +average: 123385 cycles/ticks + +kyber_keypair_derand: +median: 291746 cycles/ticks +average: 296194 cycles/ticks + +kyber_keypair: +median: 300624 cycles/ticks +average: 303281 cycles/ticks + +kyber_encaps_derand: +median: 385282 cycles/ticks +average: 392827 cycles/ticks + +kyber_encaps: +median: 386050 cycles/ticks +average: 392540 cycles/ticks + +kyber_decaps: +median: 512474 cycles/ticks +average: 522477 cycles/ticks + +Loop spin: 550 +gen_a: +median: 57654 cycles/ticks +average: 58911 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11569 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23640 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34138 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23933 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11658 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268864 cycles/ticks +average: 274258 cycles/ticks + +indcpa_enc: +median: 357836 cycles/ticks +average: 363840 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123566 cycles/ticks + +kyber_keypair_derand: +median: 295316 cycles/ticks +average: 299373 cycles/ticks + +kyber_keypair: +median: 300944 cycles/ticks +average: 306274 cycles/ticks + +kyber_encaps_derand: +median: 388882 cycles/ticks +average: 396124 cycles/ticks + +kyber_encaps: +median: 389866 cycles/ticks +average: 396630 cycles/ticks + +kyber_decaps: +median: 515976 cycles/ticks +average: 523586 cycles/ticks + +Loop spin: 551 +gen_a: +median: 57730 cycles/ticks +average: 58936 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11427 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7486 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23670 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23681 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268478 cycles/ticks +average: 272296 cycles/ticks + +indcpa_enc: +median: 357836 cycles/ticks +average: 363832 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123306 cycles/ticks + +kyber_keypair_derand: +median: 291246 cycles/ticks +average: 296415 cycles/ticks + +kyber_keypair: +median: 301102 cycles/ticks +average: 306338 cycles/ticks + +kyber_encaps_derand: +median: 385014 cycles/ticks +average: 391717 cycles/ticks + +kyber_encaps: +median: 386068 cycles/ticks +average: 392363 cycles/ticks + +kyber_decaps: +median: 512104 cycles/ticks +average: 521226 cycles/ticks + +Loop spin: 552 +gen_a: +median: 57698 cycles/ticks +average: 58666 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11623 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7305 cycles/ticks + +NTT: +median: 23312 cycles/ticks +average: 23835 cycles/ticks + +INVNTT: +median: 33552 cycles/ticks +average: 34343 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24224 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3906 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3870 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11431 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268424 cycles/ticks +average: 272547 cycles/ticks + +indcpa_enc: +median: 357796 cycles/ticks +average: 363222 cycles/ticks + +indcpa_dec: +median: 121378 cycles/ticks +average: 124152 cycles/ticks + +kyber_keypair_derand: +median: 291912 cycles/ticks +average: 297183 cycles/ticks + +kyber_keypair: +median: 301300 cycles/ticks +average: 307017 cycles/ticks + +kyber_encaps_derand: +median: 384656 cycles/ticks +average: 391364 cycles/ticks + +kyber_encaps: +median: 385958 cycles/ticks +average: 393371 cycles/ticks + +kyber_decaps: +median: 511912 cycles/ticks +average: 521636 cycles/ticks + +Loop spin: 553 +gen_a: +median: 57616 cycles/ticks +average: 58206 cycles/ticks + +poly_getnoise_eta1: +median: 11372 cycles/ticks +average: 11649 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23398 cycles/ticks +average: 23987 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23987 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11642 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268764 cycles/ticks +average: 273814 cycles/ticks + +indcpa_enc: +median: 358196 cycles/ticks +average: 364583 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 123115 cycles/ticks + +kyber_keypair_derand: +median: 291836 cycles/ticks +average: 297327 cycles/ticks + +kyber_keypair: +median: 301098 cycles/ticks +average: 305957 cycles/ticks + +kyber_encaps_derand: +median: 384730 cycles/ticks +average: 390952 cycles/ticks + +kyber_encaps: +median: 385920 cycles/ticks +average: 392375 cycles/ticks + +kyber_decaps: +median: 512028 cycles/ticks +average: 520360 cycles/ticks + +Loop spin: 554 +gen_a: +median: 57618 cycles/ticks +average: 58636 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11388 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23425 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34044 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23975 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11526 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4354 cycles/ticks + +indcpa_keypair: +median: 268390 cycles/ticks +average: 273703 cycles/ticks + +indcpa_enc: +median: 358230 cycles/ticks +average: 364499 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 123535 cycles/ticks + +kyber_keypair_derand: +median: 291636 cycles/ticks +average: 297241 cycles/ticks + +kyber_keypair: +median: 301018 cycles/ticks +average: 306577 cycles/ticks + +kyber_encaps_derand: +median: 385272 cycles/ticks +average: 390795 cycles/ticks + +kyber_encaps: +median: 386694 cycles/ticks +average: 391548 cycles/ticks + +kyber_decaps: +median: 512244 cycles/ticks +average: 519191 cycles/ticks + +Loop spin: 555 +gen_a: +median: 57758 cycles/ticks +average: 58910 cycles/ticks + +poly_getnoise_eta1: +median: 11382 cycles/ticks +average: 11676 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7295 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23955 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33823 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23687 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11382 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268396 cycles/ticks +average: 271116 cycles/ticks + +indcpa_enc: +median: 357602 cycles/ticks +average: 363535 cycles/ticks + +indcpa_dec: +median: 121312 cycles/ticks +average: 123012 cycles/ticks + +kyber_keypair_derand: +median: 291396 cycles/ticks +average: 295470 cycles/ticks + +kyber_keypair: +median: 300902 cycles/ticks +average: 305403 cycles/ticks + +kyber_encaps_derand: +median: 385058 cycles/ticks +average: 391318 cycles/ticks + +kyber_encaps: +median: 386332 cycles/ticks +average: 393387 cycles/ticks + +kyber_decaps: +median: 512168 cycles/ticks +average: 520932 cycles/ticks + +Loop spin: 556 +gen_a: +median: 57694 cycles/ticks +average: 58876 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11341 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23704 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 33938 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23668 cycles/ticks +average: 24057 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3661 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3779 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4338 cycles/ticks +average: 4432 cycles/ticks + +indcpa_keypair: +median: 268984 cycles/ticks +average: 273672 cycles/ticks + +indcpa_enc: +median: 358158 cycles/ticks +average: 364420 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 122639 cycles/ticks + +kyber_keypair_derand: +median: 291588 cycles/ticks +average: 296540 cycles/ticks + +kyber_keypair: +median: 301442 cycles/ticks +average: 307306 cycles/ticks + +kyber_encaps_derand: +median: 385120 cycles/ticks +average: 393091 cycles/ticks + +kyber_encaps: +median: 386248 cycles/ticks +average: 393039 cycles/ticks + +kyber_decaps: +median: 512426 cycles/ticks +average: 521950 cycles/ticks + +Loop spin: 557 +gen_a: +median: 57774 cycles/ticks +average: 59005 cycles/ticks + +poly_getnoise_eta1: +median: 11352 cycles/ticks +average: 11624 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7395 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23435 cycles/ticks + +INVNTT: +median: 33434 cycles/ticks +average: 33875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24234 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3813 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11391 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268362 cycles/ticks +average: 273273 cycles/ticks + +indcpa_enc: +median: 357854 cycles/ticks +average: 365086 cycles/ticks + +indcpa_dec: +median: 121210 cycles/ticks +average: 122926 cycles/ticks + +kyber_keypair_derand: +median: 291662 cycles/ticks +average: 296707 cycles/ticks + +kyber_keypair: +median: 301198 cycles/ticks +average: 306334 cycles/ticks + +kyber_encaps_derand: +median: 384998 cycles/ticks +average: 392430 cycles/ticks + +kyber_encaps: +median: 386858 cycles/ticks +average: 393169 cycles/ticks + +kyber_decaps: +median: 512508 cycles/ticks +average: 522392 cycles/ticks + +Loop spin: 558 +gen_a: +median: 57726 cycles/ticks +average: 59219 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11608 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7303 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23894 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34103 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23911 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3655 cycles/ticks + +poly_compress: +median: 3732 cycles/ticks +average: 3815 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268830 cycles/ticks +average: 273859 cycles/ticks + +indcpa_enc: +median: 358228 cycles/ticks +average: 363940 cycles/ticks + +indcpa_dec: +median: 121362 cycles/ticks +average: 123634 cycles/ticks + +kyber_keypair_derand: +median: 291252 cycles/ticks +average: 295987 cycles/ticks + +kyber_keypair: +median: 301154 cycles/ticks +average: 306491 cycles/ticks + +kyber_encaps_derand: +median: 385062 cycles/ticks +average: 392428 cycles/ticks + +kyber_encaps: +median: 386220 cycles/ticks +average: 391499 cycles/ticks + +kyber_decaps: +median: 512246 cycles/ticks +average: 519671 cycles/ticks + +Loop spin: 559 +gen_a: +median: 57682 cycles/ticks +average: 58587 cycles/ticks + +poly_getnoise_eta1: +median: 11354 cycles/ticks +average: 11457 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23954 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34109 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23867 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 4038 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3562 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4384 cycles/ticks +average: 4483 cycles/ticks + +indcpa_keypair: +median: 268880 cycles/ticks +average: 273441 cycles/ticks + +indcpa_enc: +median: 357848 cycles/ticks +average: 363861 cycles/ticks + +indcpa_dec: +median: 121412 cycles/ticks +average: 123648 cycles/ticks + +kyber_keypair_derand: +median: 292092 cycles/ticks +average: 296994 cycles/ticks + +kyber_keypair: +median: 301504 cycles/ticks +average: 306748 cycles/ticks + +kyber_encaps_derand: +median: 384872 cycles/ticks +average: 391378 cycles/ticks + +kyber_encaps: +median: 386330 cycles/ticks +average: 393201 cycles/ticks + +kyber_decaps: +median: 512234 cycles/ticks +average: 521050 cycles/ticks + +Loop spin: 560 +gen_a: +median: 57686 cycles/ticks +average: 58110 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11327 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23360 cycles/ticks +average: 23864 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34120 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24075 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3661 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3788 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11475 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4485 cycles/ticks + +indcpa_keypair: +median: 268994 cycles/ticks +average: 273802 cycles/ticks + +indcpa_enc: +median: 358220 cycles/ticks +average: 364906 cycles/ticks + +indcpa_dec: +median: 121382 cycles/ticks +average: 123737 cycles/ticks + +kyber_keypair_derand: +median: 292118 cycles/ticks +average: 297432 cycles/ticks + +kyber_keypair: +median: 301302 cycles/ticks +average: 307350 cycles/ticks + +kyber_encaps_derand: +median: 384730 cycles/ticks +average: 392325 cycles/ticks + +kyber_encaps: +median: 386240 cycles/ticks +average: 393496 cycles/ticks + +kyber_decaps: +median: 512342 cycles/ticks +average: 522652 cycles/ticks + +Loop spin: 561 +gen_a: +median: 57640 cycles/ticks +average: 58648 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11327 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23919 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34257 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24071 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3983 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3578 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11622 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4309 cycles/ticks + +indcpa_keypair: +median: 268576 cycles/ticks +average: 273758 cycles/ticks + +indcpa_enc: +median: 358082 cycles/ticks +average: 364780 cycles/ticks + +indcpa_dec: +median: 121202 cycles/ticks +average: 123049 cycles/ticks + +kyber_keypair_derand: +median: 292150 cycles/ticks +average: 297665 cycles/ticks + +kyber_keypair: +median: 301200 cycles/ticks +average: 306421 cycles/ticks + +kyber_encaps_derand: +median: 384806 cycles/ticks +average: 391472 cycles/ticks + +kyber_encaps: +median: 386270 cycles/ticks +average: 393593 cycles/ticks + +kyber_decaps: +median: 512330 cycles/ticks +average: 521758 cycles/ticks + +Loop spin: 562 +gen_a: +median: 57704 cycles/ticks +average: 58907 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11307 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7244 cycles/ticks + +NTT: +median: 23418 cycles/ticks +average: 23933 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34018 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23704 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3908 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11367 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4375 cycles/ticks + +indcpa_keypair: +median: 268628 cycles/ticks +average: 272817 cycles/ticks + +indcpa_enc: +median: 357772 cycles/ticks +average: 362918 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 123025 cycles/ticks + +kyber_keypair_derand: +median: 291754 cycles/ticks +average: 297291 cycles/ticks + +kyber_keypair: +median: 301212 cycles/ticks +average: 306675 cycles/ticks + +kyber_encaps_derand: +median: 384760 cycles/ticks +average: 391088 cycles/ticks + +kyber_encaps: +median: 386284 cycles/ticks +average: 392621 cycles/ticks + +kyber_decaps: +median: 512466 cycles/ticks +average: 521873 cycles/ticks + +Loop spin: 563 +gen_a: +median: 57716 cycles/ticks +average: 59178 cycles/ticks + +poly_getnoise_eta1: +median: 11360 cycles/ticks +average: 11646 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23720 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 33939 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24163 cycles/ticks + +poly_tomsg: +median: 3892 cycles/ticks +average: 4042 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11628 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268324 cycles/ticks +average: 273982 cycles/ticks + +indcpa_enc: +median: 357828 cycles/ticks +average: 364511 cycles/ticks + +indcpa_dec: +median: 121204 cycles/ticks +average: 123014 cycles/ticks + +kyber_keypair_derand: +median: 291628 cycles/ticks +average: 296970 cycles/ticks + +kyber_keypair: +median: 300948 cycles/ticks +average: 305679 cycles/ticks + +kyber_encaps_derand: +median: 384394 cycles/ticks +average: 390732 cycles/ticks + +kyber_encaps: +median: 385958 cycles/ticks +average: 392723 cycles/ticks + +kyber_decaps: +median: 512470 cycles/ticks +average: 521938 cycles/ticks + +Loop spin: 564 +gen_a: +median: 57726 cycles/ticks +average: 59028 cycles/ticks + +poly_getnoise_eta1: +median: 11400 cycles/ticks +average: 11676 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23896 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34213 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23799 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3983 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11638 cycles/ticks + +polyvec_decompress: +median: 4302 cycles/ticks +average: 4416 cycles/ticks + +indcpa_keypair: +median: 268438 cycles/ticks +average: 273329 cycles/ticks + +indcpa_enc: +median: 357670 cycles/ticks +average: 363648 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123852 cycles/ticks + +kyber_keypair_derand: +median: 291454 cycles/ticks +average: 296158 cycles/ticks + +kyber_keypair: +median: 300698 cycles/ticks +average: 305899 cycles/ticks + +kyber_encaps_derand: +median: 384890 cycles/ticks +average: 390908 cycles/ticks + +kyber_encaps: +median: 386142 cycles/ticks +average: 393143 cycles/ticks + +kyber_decaps: +median: 511824 cycles/ticks +average: 519963 cycles/ticks + +Loop spin: 565 +gen_a: +median: 57708 cycles/ticks +average: 59002 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11424 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7288 cycles/ticks + +NTT: +median: 23350 cycles/ticks +average: 23768 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 33910 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24037 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11474 cycles/ticks +average: 11717 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268334 cycles/ticks +average: 273578 cycles/ticks + +indcpa_enc: +median: 357940 cycles/ticks +average: 364825 cycles/ticks + +indcpa_dec: +median: 121268 cycles/ticks +average: 123222 cycles/ticks + +kyber_keypair_derand: +median: 291518 cycles/ticks +average: 297381 cycles/ticks + +kyber_keypair: +median: 301070 cycles/ticks +average: 306725 cycles/ticks + +kyber_encaps_derand: +median: 384692 cycles/ticks +average: 392117 cycles/ticks + +kyber_encaps: +median: 385784 cycles/ticks +average: 391381 cycles/ticks + +kyber_decaps: +median: 511966 cycles/ticks +average: 521251 cycles/ticks + +Loop spin: 566 +gen_a: +median: 57764 cycles/ticks +average: 58941 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11414 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7365 cycles/ticks + +NTT: +median: 23322 cycles/ticks +average: 24020 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34175 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23821 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3826 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11501 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268420 cycles/ticks +average: 273188 cycles/ticks + +indcpa_enc: +median: 357816 cycles/ticks +average: 364305 cycles/ticks + +indcpa_dec: +median: 121440 cycles/ticks +average: 123798 cycles/ticks + +kyber_keypair_derand: +median: 291846 cycles/ticks +average: 296594 cycles/ticks + +kyber_keypair: +median: 301230 cycles/ticks +average: 306255 cycles/ticks + +kyber_encaps_derand: +median: 384602 cycles/ticks +average: 390996 cycles/ticks + +kyber_encaps: +median: 385994 cycles/ticks +average: 393105 cycles/ticks + +kyber_decaps: +median: 512200 cycles/ticks +average: 519698 cycles/ticks + +Loop spin: 567 +gen_a: +median: 57692 cycles/ticks +average: 58596 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11321 cycles/ticks + +poly_getnoise_eta2: +median: 7344 cycles/ticks +average: 7570 cycles/ticks + +NTT: +median: 23324 cycles/ticks +average: 23779 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 34094 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23979 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3702 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11443 cycles/ticks + +polyvec_decompress: +median: 4380 cycles/ticks +average: 4531 cycles/ticks + +indcpa_keypair: +median: 268370 cycles/ticks +average: 272220 cycles/ticks + +indcpa_enc: +median: 358028 cycles/ticks +average: 363961 cycles/ticks + +indcpa_dec: +median: 121234 cycles/ticks +average: 123102 cycles/ticks + +kyber_keypair_derand: +median: 291742 cycles/ticks +average: 297278 cycles/ticks + +kyber_keypair: +median: 301304 cycles/ticks +average: 307077 cycles/ticks + +kyber_encaps_derand: +median: 384656 cycles/ticks +average: 392199 cycles/ticks + +kyber_encaps: +median: 385820 cycles/ticks +average: 391927 cycles/ticks + +kyber_decaps: +median: 512160 cycles/ticks +average: 521218 cycles/ticks + +Loop spin: 568 +gen_a: +median: 57698 cycles/ticks +average: 58795 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11334 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23593 cycles/ticks + +INVNTT: +median: 33406 cycles/ticks +average: 33621 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23957 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3470 cycles/ticks +average: 3539 cycles/ticks + +poly_compress: +median: 3698 cycles/ticks +average: 3847 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11416 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 269072 cycles/ticks +average: 273538 cycles/ticks + +indcpa_enc: +median: 357902 cycles/ticks +average: 364219 cycles/ticks + +indcpa_dec: +median: 121274 cycles/ticks +average: 123201 cycles/ticks + +kyber_keypair_derand: +median: 292086 cycles/ticks +average: 296992 cycles/ticks + +kyber_keypair: +median: 301106 cycles/ticks +average: 305879 cycles/ticks + +kyber_encaps_derand: +median: 384928 cycles/ticks +average: 392044 cycles/ticks + +kyber_encaps: +median: 386422 cycles/ticks +average: 392997 cycles/ticks + +kyber_decaps: +median: 512142 cycles/ticks +average: 520016 cycles/ticks + +Loop spin: 569 +gen_a: +median: 57630 cycles/ticks +average: 58094 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11392 cycles/ticks + +poly_getnoise_eta2: +median: 7320 cycles/ticks +average: 7444 cycles/ticks + +NTT: +median: 23388 cycles/ticks +average: 23884 cycles/ticks + +INVNTT: +median: 34276 cycles/ticks +average: 34486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23931 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11418 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268878 cycles/ticks +average: 273692 cycles/ticks + +indcpa_enc: +median: 357646 cycles/ticks +average: 361315 cycles/ticks + +indcpa_dec: +median: 121272 cycles/ticks +average: 123232 cycles/ticks + +kyber_keypair_derand: +median: 291884 cycles/ticks +average: 296530 cycles/ticks + +kyber_keypair: +median: 301062 cycles/ticks +average: 305966 cycles/ticks + +kyber_encaps_derand: +median: 384762 cycles/ticks +average: 391076 cycles/ticks + +kyber_encaps: +median: 386094 cycles/ticks +average: 393788 cycles/ticks + +kyber_decaps: +median: 512110 cycles/ticks +average: 521204 cycles/ticks + +Loop spin: 570 +gen_a: +median: 57762 cycles/ticks +average: 58988 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11539 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23340 cycles/ticks +average: 23955 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34311 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23930 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11535 cycles/ticks + +polyvec_decompress: +median: 4330 cycles/ticks +average: 4439 cycles/ticks + +indcpa_keypair: +median: 268716 cycles/ticks +average: 273110 cycles/ticks + +indcpa_enc: +median: 358272 cycles/ticks +average: 362720 cycles/ticks + +indcpa_dec: +median: 121442 cycles/ticks +average: 123957 cycles/ticks + +kyber_keypair_derand: +median: 291670 cycles/ticks +average: 296695 cycles/ticks + +kyber_keypair: +median: 301368 cycles/ticks +average: 308662 cycles/ticks + +kyber_encaps_derand: +median: 385276 cycles/ticks +average: 394300 cycles/ticks + +kyber_encaps: +median: 386418 cycles/ticks +average: 392664 cycles/ticks + +kyber_decaps: +median: 512406 cycles/ticks +average: 520732 cycles/ticks + +Loop spin: 571 +gen_a: +median: 57632 cycles/ticks +average: 58743 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11333 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23316 cycles/ticks +average: 23968 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34127 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23992 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3615 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11440 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4314 cycles/ticks + +indcpa_keypair: +median: 268630 cycles/ticks +average: 272774 cycles/ticks + +indcpa_enc: +median: 357982 cycles/ticks +average: 363906 cycles/ticks + +indcpa_dec: +median: 121360 cycles/ticks +average: 123463 cycles/ticks + +kyber_keypair_derand: +median: 291638 cycles/ticks +average: 296965 cycles/ticks + +kyber_keypair: +median: 301108 cycles/ticks +average: 306177 cycles/ticks + +kyber_encaps_derand: +median: 384898 cycles/ticks +average: 392700 cycles/ticks + +kyber_encaps: +median: 386520 cycles/ticks +average: 393089 cycles/ticks + +kyber_decaps: +median: 512090 cycles/ticks +average: 520066 cycles/ticks + +Loop spin: 572 +gen_a: +median: 57690 cycles/ticks +average: 58580 cycles/ticks + +poly_getnoise_eta1: +median: 11218 cycles/ticks +average: 11303 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23421 cycles/ticks + +INVNTT: +median: 33546 cycles/ticks +average: 34079 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24233 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11644 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4270 cycles/ticks + +indcpa_keypair: +median: 268670 cycles/ticks +average: 272355 cycles/ticks + +indcpa_enc: +median: 357848 cycles/ticks +average: 364027 cycles/ticks + +indcpa_dec: +median: 121224 cycles/ticks +average: 123574 cycles/ticks + +kyber_keypair_derand: +median: 291238 cycles/ticks +average: 296500 cycles/ticks + +kyber_keypair: +median: 301126 cycles/ticks +average: 306219 cycles/ticks + +kyber_encaps_derand: +median: 384892 cycles/ticks +average: 392459 cycles/ticks + +kyber_encaps: +median: 385954 cycles/ticks +average: 393165 cycles/ticks + +kyber_decaps: +median: 512486 cycles/ticks +average: 520744 cycles/ticks + +Loop spin: 573 +gen_a: +median: 57590 cycles/ticks +average: 58648 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11323 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23704 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34092 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24012 cycles/ticks + +poly_tomsg: +median: 3892 cycles/ticks +average: 4049 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11636 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4326 cycles/ticks + +indcpa_keypair: +median: 268892 cycles/ticks +average: 273605 cycles/ticks + +indcpa_enc: +median: 357776 cycles/ticks +average: 363437 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 123412 cycles/ticks + +kyber_keypair_derand: +median: 292202 cycles/ticks +average: 296684 cycles/ticks + +kyber_keypair: +median: 301134 cycles/ticks +average: 306210 cycles/ticks + +kyber_encaps_derand: +median: 384758 cycles/ticks +average: 391096 cycles/ticks + +kyber_encaps: +median: 385882 cycles/ticks +average: 392815 cycles/ticks + +kyber_decaps: +median: 512074 cycles/ticks +average: 521541 cycles/ticks + +Loop spin: 574 +gen_a: +median: 57582 cycles/ticks +average: 58300 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11581 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23322 cycles/ticks +average: 23933 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24118 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11442 cycles/ticks +average: 11691 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 269116 cycles/ticks +average: 274376 cycles/ticks + +indcpa_enc: +median: 358148 cycles/ticks +average: 365081 cycles/ticks + +indcpa_dec: +median: 121406 cycles/ticks +average: 123771 cycles/ticks + +kyber_keypair_derand: +median: 291790 cycles/ticks +average: 297593 cycles/ticks + +kyber_keypair: +median: 301368 cycles/ticks +average: 307521 cycles/ticks + +kyber_encaps_derand: +median: 384908 cycles/ticks +average: 392078 cycles/ticks + +kyber_encaps: +median: 386278 cycles/ticks +average: 392921 cycles/ticks + +kyber_decaps: +median: 512076 cycles/ticks +average: 521062 cycles/ticks + +Loop spin: 575 +gen_a: +median: 57710 cycles/ticks +average: 58851 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11343 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7332 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23700 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34141 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23724 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3983 cycles/ticks + +poly_frommsg: +median: 3472 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1132 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11509 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268442 cycles/ticks +average: 273919 cycles/ticks + +indcpa_enc: +median: 357934 cycles/ticks +average: 364912 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 123531 cycles/ticks + +kyber_keypair_derand: +median: 291744 cycles/ticks +average: 297225 cycles/ticks + +kyber_keypair: +median: 301454 cycles/ticks +average: 306790 cycles/ticks + +kyber_encaps_derand: +median: 384646 cycles/ticks +average: 391163 cycles/ticks + +kyber_encaps: +median: 386246 cycles/ticks +average: 392912 cycles/ticks + +kyber_decaps: +median: 512182 cycles/ticks +average: 520640 cycles/ticks + +Loop spin: 576 +gen_a: +median: 57606 cycles/ticks +average: 58321 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11300 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 23216 cycles/ticks +average: 23571 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33851 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23980 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3492 cycles/ticks +average: 3594 cycles/ticks + +poly_compress: +median: 3706 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11656 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268642 cycles/ticks +average: 273599 cycles/ticks + +indcpa_enc: +median: 357952 cycles/ticks +average: 364122 cycles/ticks + +indcpa_dec: +median: 121238 cycles/ticks +average: 123294 cycles/ticks + +kyber_keypair_derand: +median: 292280 cycles/ticks +average: 297580 cycles/ticks + +kyber_keypair: +median: 301008 cycles/ticks +average: 306072 cycles/ticks + +kyber_encaps_derand: +median: 385048 cycles/ticks +average: 392457 cycles/ticks + +kyber_encaps: +median: 386244 cycles/ticks +average: 393234 cycles/ticks + +kyber_decaps: +median: 512078 cycles/ticks +average: 520069 cycles/ticks + +Loop spin: 577 +gen_a: +median: 57698 cycles/ticks +average: 58667 cycles/ticks + +poly_getnoise_eta1: +median: 11428 cycles/ticks +average: 11656 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23697 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 34128 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23938 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4023 cycles/ticks + +poly_frommsg: +median: 3480 cycles/ticks +average: 3580 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4358 cycles/ticks +average: 4516 cycles/ticks + +indcpa_keypair: +median: 268876 cycles/ticks +average: 272818 cycles/ticks + +indcpa_enc: +median: 357508 cycles/ticks +average: 362840 cycles/ticks + +indcpa_dec: +median: 121402 cycles/ticks +average: 123938 cycles/ticks + +kyber_keypair_derand: +median: 291110 cycles/ticks +average: 296013 cycles/ticks + +kyber_keypair: +median: 301170 cycles/ticks +average: 306319 cycles/ticks + +kyber_encaps_derand: +median: 384736 cycles/ticks +average: 391145 cycles/ticks + +kyber_encaps: +median: 386042 cycles/ticks +average: 392955 cycles/ticks + +kyber_decaps: +median: 512188 cycles/ticks +average: 521163 cycles/ticks + +Loop spin: 578 +gen_a: +median: 57692 cycles/ticks +average: 58774 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11452 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7408 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23742 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34188 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23881 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4036 cycles/ticks + +poly_frommsg: +median: 3486 cycles/ticks +average: 3604 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3703 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11474 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 269136 cycles/ticks +average: 273693 cycles/ticks + +indcpa_enc: +median: 358330 cycles/ticks +average: 364995 cycles/ticks + +indcpa_dec: +median: 121306 cycles/ticks +average: 123461 cycles/ticks + +kyber_keypair_derand: +median: 292402 cycles/ticks +average: 297639 cycles/ticks + +kyber_keypair: +median: 301634 cycles/ticks +average: 306946 cycles/ticks + +kyber_encaps_derand: +median: 385172 cycles/ticks +average: 392895 cycles/ticks + +kyber_encaps: +median: 386236 cycles/ticks +average: 393192 cycles/ticks + +kyber_decaps: +median: 512286 cycles/ticks +average: 522158 cycles/ticks + +Loop spin: 579 +gen_a: +median: 57612 cycles/ticks +average: 58601 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11314 cycles/ticks + +poly_getnoise_eta2: +median: 7396 cycles/ticks +average: 7566 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23417 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34254 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23872 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3630 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3781 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 11406 cycles/ticks +average: 11638 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4339 cycles/ticks + +indcpa_keypair: +median: 268850 cycles/ticks +average: 273491 cycles/ticks + +indcpa_enc: +median: 358044 cycles/ticks +average: 365079 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123880 cycles/ticks + +kyber_keypair_derand: +median: 291586 cycles/ticks +average: 296486 cycles/ticks + +kyber_keypair: +median: 300872 cycles/ticks +average: 305968 cycles/ticks + +kyber_encaps_derand: +median: 384978 cycles/ticks +average: 391927 cycles/ticks + +kyber_encaps: +median: 386302 cycles/ticks +average: 393129 cycles/ticks + +kyber_decaps: +median: 512266 cycles/ticks +average: 520705 cycles/ticks + +Loop spin: 580 +gen_a: +median: 57746 cycles/ticks +average: 58755 cycles/ticks + +poly_getnoise_eta1: +median: 11454 cycles/ticks +average: 11705 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7366 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23779 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33948 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23868 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3932 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3655 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3730 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4376 cycles/ticks + +indcpa_keypair: +median: 268882 cycles/ticks +average: 273538 cycles/ticks + +indcpa_enc: +median: 357748 cycles/ticks +average: 363614 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123643 cycles/ticks + +kyber_keypair_derand: +median: 291732 cycles/ticks +average: 296968 cycles/ticks + +kyber_keypair: +median: 301130 cycles/ticks +average: 306693 cycles/ticks + +kyber_encaps_derand: +median: 384618 cycles/ticks +average: 392071 cycles/ticks + +kyber_encaps: +median: 385956 cycles/ticks +average: 393773 cycles/ticks + +kyber_decaps: +median: 512156 cycles/ticks +average: 521639 cycles/ticks + +Loop spin: 581 +gen_a: +median: 57616 cycles/ticks +average: 58760 cycles/ticks + +poly_getnoise_eta1: +median: 11222 cycles/ticks +average: 11301 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23344 cycles/ticks +average: 23953 cycles/ticks + +INVNTT: +median: 33536 cycles/ticks +average: 34227 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24061 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 4014 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3595 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268490 cycles/ticks +average: 273722 cycles/ticks + +indcpa_enc: +median: 358046 cycles/ticks +average: 365267 cycles/ticks + +indcpa_dec: +median: 121322 cycles/ticks +average: 123492 cycles/ticks + +kyber_keypair_derand: +median: 291828 cycles/ticks +average: 297413 cycles/ticks + +kyber_keypair: +median: 301254 cycles/ticks +average: 306871 cycles/ticks + +kyber_encaps_derand: +median: 385276 cycles/ticks +average: 392991 cycles/ticks + +kyber_encaps: +median: 386332 cycles/ticks +average: 393821 cycles/ticks + +kyber_decaps: +median: 512418 cycles/ticks +average: 522952 cycles/ticks + +Loop spin: 582 +gen_a: +median: 57580 cycles/ticks +average: 57997 cycles/ticks + +poly_getnoise_eta1: +median: 11350 cycles/ticks +average: 11457 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23781 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33946 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23662 cycles/ticks +average: 24264 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3885 cycles/ticks + +poly_frommsg: +median: 3524 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3726 cycles/ticks +average: 3836 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1059 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11461 cycles/ticks + +polyvec_decompress: +median: 4386 cycles/ticks +average: 4481 cycles/ticks + +indcpa_keypair: +median: 272482 cycles/ticks +average: 277302 cycles/ticks + +indcpa_enc: +median: 361474 cycles/ticks +average: 367586 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 123249 cycles/ticks + +kyber_keypair_derand: +median: 292282 cycles/ticks +average: 297123 cycles/ticks + +kyber_keypair: +median: 301074 cycles/ticks +average: 306131 cycles/ticks + +kyber_encaps_derand: +median: 384594 cycles/ticks +average: 390615 cycles/ticks + +kyber_encaps: +median: 386020 cycles/ticks +average: 392722 cycles/ticks + +kyber_decaps: +median: 512376 cycles/ticks +average: 521917 cycles/ticks + +Loop spin: 583 +gen_a: +median: 57656 cycles/ticks +average: 59050 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11475 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7372 cycles/ticks + +NTT: +median: 23352 cycles/ticks +average: 23784 cycles/ticks + +INVNTT: +median: 33410 cycles/ticks +average: 33848 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24053 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3645 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11664 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268472 cycles/ticks +average: 273747 cycles/ticks + +indcpa_enc: +median: 358166 cycles/ticks +average: 365316 cycles/ticks + +indcpa_dec: +median: 121452 cycles/ticks +average: 123909 cycles/ticks + +kyber_keypair_derand: +median: 292156 cycles/ticks +average: 297994 cycles/ticks + +kyber_keypair: +median: 301004 cycles/ticks +average: 306285 cycles/ticks + +kyber_encaps_derand: +median: 384904 cycles/ticks +average: 391981 cycles/ticks + +kyber_encaps: +median: 386214 cycles/ticks +average: 393023 cycles/ticks + +kyber_decaps: +median: 512320 cycles/ticks +average: 522514 cycles/ticks + +Loop spin: 584 +gen_a: +median: 57666 cycles/ticks +average: 58673 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11623 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7411 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23797 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24109 cycles/ticks + +poly_tomsg: +median: 3950 cycles/ticks +average: 4071 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3842 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11445 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268796 cycles/ticks +average: 274222 cycles/ticks + +indcpa_enc: +median: 357900 cycles/ticks +average: 364075 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 123664 cycles/ticks + +kyber_keypair_derand: +median: 291712 cycles/ticks +average: 297107 cycles/ticks + +kyber_keypair: +median: 301332 cycles/ticks +average: 306393 cycles/ticks + +kyber_encaps_derand: +median: 388620 cycles/ticks +average: 395510 cycles/ticks + +kyber_encaps: +median: 390240 cycles/ticks +average: 397143 cycles/ticks + +kyber_decaps: +median: 515980 cycles/ticks +average: 524891 cycles/ticks + +Loop spin: 585 +gen_a: +median: 57748 cycles/ticks +average: 58807 cycles/ticks + +poly_getnoise_eta1: +median: 11282 cycles/ticks +average: 11532 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23964 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34126 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24166 cycles/ticks + +poly_tomsg: +median: 3894 cycles/ticks +average: 4030 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3857 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1100 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11429 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268444 cycles/ticks +average: 274023 cycles/ticks + +indcpa_enc: +median: 357640 cycles/ticks +average: 365254 cycles/ticks + +indcpa_dec: +median: 121580 cycles/ticks +average: 124306 cycles/ticks + +kyber_keypair_derand: +median: 291222 cycles/ticks +average: 296614 cycles/ticks + +kyber_keypair: +median: 301242 cycles/ticks +average: 307174 cycles/ticks + +kyber_encaps_derand: +median: 389364 cycles/ticks +average: 397242 cycles/ticks + +kyber_encaps: +median: 390234 cycles/ticks +average: 397850 cycles/ticks + +kyber_decaps: +median: 516326 cycles/ticks +average: 525656 cycles/ticks + +Loop spin: 586 +gen_a: +median: 57632 cycles/ticks +average: 58995 cycles/ticks + +poly_getnoise_eta1: +median: 11378 cycles/ticks +average: 11626 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23342 cycles/ticks +average: 23850 cycles/ticks + +INVNTT: +median: 33572 cycles/ticks +average: 34289 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23662 cycles/ticks +average: 24398 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11422 cycles/ticks + +polyvec_decompress: +median: 4350 cycles/ticks +average: 4479 cycles/ticks + +indcpa_keypair: +median: 268648 cycles/ticks +average: 273795 cycles/ticks + +indcpa_enc: +median: 358246 cycles/ticks +average: 366067 cycles/ticks + +indcpa_dec: +median: 121412 cycles/ticks +average: 123789 cycles/ticks + +kyber_keypair_derand: +median: 291580 cycles/ticks +average: 297028 cycles/ticks + +kyber_keypair: +median: 301116 cycles/ticks +average: 306757 cycles/ticks + +kyber_encaps_derand: +median: 385386 cycles/ticks +average: 392194 cycles/ticks + +kyber_encaps: +median: 385988 cycles/ticks +average: 392325 cycles/ticks + +kyber_decaps: +median: 512408 cycles/ticks +average: 520734 cycles/ticks + +Loop spin: 587 +gen_a: +median: 57642 cycles/ticks +average: 58702 cycles/ticks + +poly_getnoise_eta1: +median: 11372 cycles/ticks +average: 11586 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23530 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34161 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24202 cycles/ticks + +poly_tomsg: +median: 3918 cycles/ticks +average: 4041 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3517 cycles/ticks + +poly_compress: +median: 3736 cycles/ticks +average: 3825 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11384 cycles/ticks + +polyvec_decompress: +median: 4310 cycles/ticks +average: 4435 cycles/ticks + +indcpa_keypair: +median: 268612 cycles/ticks +average: 273881 cycles/ticks + +indcpa_enc: +median: 357748 cycles/ticks +average: 364223 cycles/ticks + +indcpa_dec: +median: 121334 cycles/ticks +average: 123382 cycles/ticks + +kyber_keypair_derand: +median: 291476 cycles/ticks +average: 296451 cycles/ticks + +kyber_keypair: +median: 300944 cycles/ticks +average: 306528 cycles/ticks + +kyber_encaps_derand: +median: 384800 cycles/ticks +average: 392663 cycles/ticks + +kyber_encaps: +median: 386962 cycles/ticks +average: 394303 cycles/ticks + +kyber_decaps: +median: 512238 cycles/ticks +average: 521631 cycles/ticks + +Loop spin: 588 +gen_a: +median: 57648 cycles/ticks +average: 58472 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11470 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7475 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23739 cycles/ticks + +INVNTT: +median: 33534 cycles/ticks +average: 34032 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24266 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11551 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4384 cycles/ticks + +indcpa_keypair: +median: 268458 cycles/ticks +average: 273201 cycles/ticks + +indcpa_enc: +median: 357790 cycles/ticks +average: 364336 cycles/ticks + +indcpa_dec: +median: 121458 cycles/ticks +average: 123730 cycles/ticks + +kyber_keypair_derand: +median: 292006 cycles/ticks +average: 296817 cycles/ticks + +kyber_keypair: +median: 301084 cycles/ticks +average: 306951 cycles/ticks + +kyber_encaps_derand: +median: 384696 cycles/ticks +average: 392100 cycles/ticks + +kyber_encaps: +median: 386108 cycles/ticks +average: 392873 cycles/ticks + +kyber_decaps: +median: 511918 cycles/ticks +average: 520672 cycles/ticks + +Loop spin: 589 +gen_a: +median: 57610 cycles/ticks +average: 58359 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7466 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23589 cycles/ticks + +INVNTT: +median: 33492 cycles/ticks +average: 34163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24013 cycles/ticks + +poly_tomsg: +median: 3892 cycles/ticks +average: 4028 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3878 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4350 cycles/ticks +average: 4532 cycles/ticks + +indcpa_keypair: +median: 268666 cycles/ticks +average: 273311 cycles/ticks + +indcpa_enc: +median: 357828 cycles/ticks +average: 364633 cycles/ticks + +indcpa_dec: +median: 121358 cycles/ticks +average: 123437 cycles/ticks + +kyber_keypair_derand: +median: 291812 cycles/ticks +average: 297276 cycles/ticks + +kyber_keypair: +median: 301212 cycles/ticks +average: 306657 cycles/ticks + +kyber_encaps_derand: +median: 384978 cycles/ticks +average: 391500 cycles/ticks + +kyber_encaps: +median: 386268 cycles/ticks +average: 392527 cycles/ticks + +kyber_decaps: +median: 512488 cycles/ticks +average: 522844 cycles/ticks + +Loop spin: 590 +gen_a: +median: 57610 cycles/ticks +average: 58706 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7294 cycles/ticks +average: 7444 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23677 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 33977 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23650 cycles/ticks +average: 24267 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3508 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3869 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11400 cycles/ticks +average: 11681 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268600 cycles/ticks +average: 273704 cycles/ticks + +indcpa_enc: +median: 357986 cycles/ticks +average: 365021 cycles/ticks + +indcpa_dec: +median: 121238 cycles/ticks +average: 122465 cycles/ticks + +kyber_keypair_derand: +median: 291844 cycles/ticks +average: 297381 cycles/ticks + +kyber_keypair: +median: 301060 cycles/ticks +average: 305847 cycles/ticks + +kyber_encaps_derand: +median: 384728 cycles/ticks +average: 391442 cycles/ticks + +kyber_encaps: +median: 386254 cycles/ticks +average: 393535 cycles/ticks + +kyber_decaps: +median: 512638 cycles/ticks +average: 521068 cycles/ticks + +Loop spin: 591 +gen_a: +median: 57688 cycles/ticks +average: 58716 cycles/ticks + +poly_getnoise_eta1: +median: 11218 cycles/ticks +average: 11293 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23208 cycles/ticks +average: 23346 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23952 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4378 cycles/ticks +average: 4527 cycles/ticks + +indcpa_keypair: +median: 268684 cycles/ticks +average: 273889 cycles/ticks + +indcpa_enc: +median: 357808 cycles/ticks +average: 363605 cycles/ticks + +indcpa_dec: +median: 121334 cycles/ticks +average: 123792 cycles/ticks + +kyber_keypair_derand: +median: 291576 cycles/ticks +average: 296411 cycles/ticks + +kyber_keypair: +median: 300948 cycles/ticks +average: 306213 cycles/ticks + +kyber_encaps_derand: +median: 384936 cycles/ticks +average: 392068 cycles/ticks + +kyber_encaps: +median: 386428 cycles/ticks +average: 393891 cycles/ticks + +kyber_decaps: +median: 512292 cycles/ticks +average: 521701 cycles/ticks + +Loop spin: 592 +gen_a: +median: 57774 cycles/ticks +average: 59116 cycles/ticks + +poly_getnoise_eta1: +median: 11346 cycles/ticks +average: 11449 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7494 cycles/ticks + +NTT: +median: 23458 cycles/ticks +average: 24002 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24133 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3843 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1093 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11434 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4497 cycles/ticks + +indcpa_keypair: +median: 268632 cycles/ticks +average: 273657 cycles/ticks + +indcpa_enc: +median: 358454 cycles/ticks +average: 364986 cycles/ticks + +indcpa_dec: +median: 121268 cycles/ticks +average: 122019 cycles/ticks + +kyber_keypair_derand: +median: 292094 cycles/ticks +average: 296089 cycles/ticks + +kyber_keypair: +median: 301760 cycles/ticks +average: 306911 cycles/ticks + +kyber_encaps_derand: +median: 385142 cycles/ticks +average: 392078 cycles/ticks + +kyber_encaps: +median: 386412 cycles/ticks +average: 393647 cycles/ticks + +kyber_decaps: +median: 512528 cycles/ticks +average: 521535 cycles/ticks + +Loop spin: 593 +gen_a: +median: 57602 cycles/ticks +average: 58712 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11430 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23422 cycles/ticks +average: 24025 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 34118 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24104 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3951 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11615 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268868 cycles/ticks +average: 273079 cycles/ticks + +indcpa_enc: +median: 357948 cycles/ticks +average: 363614 cycles/ticks + +indcpa_dec: +median: 121276 cycles/ticks +average: 123112 cycles/ticks + +kyber_keypair_derand: +median: 291240 cycles/ticks +average: 295395 cycles/ticks + +kyber_keypair: +median: 301242 cycles/ticks +average: 305608 cycles/ticks + +kyber_encaps_derand: +median: 384594 cycles/ticks +average: 391501 cycles/ticks + +kyber_encaps: +median: 385784 cycles/ticks +average: 392419 cycles/ticks + +kyber_decaps: +median: 512182 cycles/ticks +average: 521596 cycles/ticks + +Loop spin: 594 +gen_a: +median: 57588 cycles/ticks +average: 58255 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11419 cycles/ticks + +poly_getnoise_eta2: +median: 7308 cycles/ticks +average: 7459 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23623 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34216 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23829 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3996 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3583 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3712 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11640 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4458 cycles/ticks + +indcpa_keypair: +median: 268942 cycles/ticks +average: 273592 cycles/ticks + +indcpa_enc: +median: 357958 cycles/ticks +average: 363880 cycles/ticks + +indcpa_dec: +median: 121336 cycles/ticks +average: 123611 cycles/ticks + +kyber_keypair_derand: +median: 292220 cycles/ticks +average: 297446 cycles/ticks + +kyber_keypair: +median: 301072 cycles/ticks +average: 306120 cycles/ticks + +kyber_encaps_derand: +median: 384748 cycles/ticks +average: 391764 cycles/ticks + +kyber_encaps: +median: 386062 cycles/ticks +average: 392944 cycles/ticks + +kyber_decaps: +median: 512296 cycles/ticks +average: 521766 cycles/ticks + +Loop spin: 595 +gen_a: +median: 57768 cycles/ticks +average: 58667 cycles/ticks + +poly_getnoise_eta1: +median: 11348 cycles/ticks +average: 11674 cycles/ticks + +poly_getnoise_eta2: +median: 7302 cycles/ticks +average: 7433 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23701 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34148 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24229 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3688 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11498 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268434 cycles/ticks +average: 273846 cycles/ticks + +indcpa_enc: +median: 358210 cycles/ticks +average: 365658 cycles/ticks + +indcpa_dec: +median: 121296 cycles/ticks +average: 123245 cycles/ticks + +kyber_keypair_derand: +median: 291684 cycles/ticks +average: 296817 cycles/ticks + +kyber_keypair: +median: 300942 cycles/ticks +average: 305713 cycles/ticks + +kyber_encaps_derand: +median: 384864 cycles/ticks +average: 391726 cycles/ticks + +kyber_encaps: +median: 385838 cycles/ticks +average: 392946 cycles/ticks + +kyber_decaps: +median: 512012 cycles/ticks +average: 521330 cycles/ticks + +Loop spin: 596 +gen_a: +median: 57646 cycles/ticks +average: 58890 cycles/ticks + +poly_getnoise_eta1: +median: 11208 cycles/ticks +average: 11279 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 23338 cycles/ticks +average: 23696 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34134 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23674 cycles/ticks +average: 24331 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11410 cycles/ticks +average: 11764 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268756 cycles/ticks +average: 273752 cycles/ticks + +indcpa_enc: +median: 358198 cycles/ticks +average: 364720 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123581 cycles/ticks + +kyber_keypair_derand: +median: 292178 cycles/ticks +average: 297925 cycles/ticks + +kyber_keypair: +median: 301432 cycles/ticks +average: 307741 cycles/ticks + +kyber_encaps_derand: +median: 384940 cycles/ticks +average: 392963 cycles/ticks + +kyber_encaps: +median: 385942 cycles/ticks +average: 393620 cycles/ticks + +kyber_decaps: +median: 512388 cycles/ticks +average: 521752 cycles/ticks + +Loop spin: 597 +gen_a: +median: 57670 cycles/ticks +average: 58761 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11393 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23446 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34068 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24038 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3969 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3605 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11675 cycles/ticks + +polyvec_decompress: +median: 4252 cycles/ticks +average: 4272 cycles/ticks + +indcpa_keypair: +median: 268156 cycles/ticks +average: 273042 cycles/ticks + +indcpa_enc: +median: 357538 cycles/ticks +average: 363798 cycles/ticks + +indcpa_dec: +median: 121296 cycles/ticks +average: 123372 cycles/ticks + +kyber_keypair_derand: +median: 291754 cycles/ticks +average: 297242 cycles/ticks + +kyber_keypair: +median: 301050 cycles/ticks +average: 306474 cycles/ticks + +kyber_encaps_derand: +median: 384700 cycles/ticks +average: 391294 cycles/ticks + +kyber_encaps: +median: 385904 cycles/ticks +average: 392397 cycles/ticks + +kyber_decaps: +median: 512288 cycles/ticks +average: 521554 cycles/ticks + +Loop spin: 598 +gen_a: +median: 57632 cycles/ticks +average: 58936 cycles/ticks + +poly_getnoise_eta1: +median: 11368 cycles/ticks +average: 11582 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7306 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23647 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 33938 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 24070 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3727 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11466 cycles/ticks +average: 11699 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268528 cycles/ticks +average: 273387 cycles/ticks + +indcpa_enc: +median: 357492 cycles/ticks +average: 363090 cycles/ticks + +indcpa_dec: +median: 121286 cycles/ticks +average: 123610 cycles/ticks + +kyber_keypair_derand: +median: 295536 cycles/ticks +average: 300517 cycles/ticks + +kyber_keypair: +median: 300976 cycles/ticks +average: 305733 cycles/ticks + +kyber_encaps_derand: +median: 384910 cycles/ticks +average: 392306 cycles/ticks + +kyber_encaps: +median: 386636 cycles/ticks +average: 394130 cycles/ticks + +kyber_decaps: +median: 512384 cycles/ticks +average: 522407 cycles/ticks + +Loop spin: 599 +gen_a: +median: 57732 cycles/ticks +average: 58732 cycles/ticks + +poly_getnoise_eta1: +median: 11232 cycles/ticks +average: 11398 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7365 cycles/ticks + +NTT: +median: 23318 cycles/ticks +average: 23969 cycles/ticks + +INVNTT: +median: 33542 cycles/ticks +average: 34268 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24173 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3629 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3719 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 269614 cycles/ticks +average: 275800 cycles/ticks + +indcpa_enc: +median: 358286 cycles/ticks +average: 365542 cycles/ticks + +indcpa_dec: +median: 121588 cycles/ticks +average: 124412 cycles/ticks + +kyber_keypair_derand: +median: 291506 cycles/ticks +average: 296585 cycles/ticks + +kyber_keypair: +median: 301108 cycles/ticks +average: 306855 cycles/ticks + +kyber_encaps_derand: +median: 384902 cycles/ticks +average: 392894 cycles/ticks + +kyber_encaps: +median: 386130 cycles/ticks +average: 393155 cycles/ticks + +kyber_decaps: +median: 512068 cycles/ticks +average: 520342 cycles/ticks + +Loop spin: 600 +gen_a: +median: 57572 cycles/ticks +average: 58413 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11302 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7302 cycles/ticks + +NTT: +median: 23354 cycles/ticks +average: 23892 cycles/ticks + +INVNTT: +median: 33592 cycles/ticks +average: 34394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24122 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3460 cycles/ticks +average: 3525 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3845 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1061 cycles/ticks + +polyvec_compress: +median: 11394 cycles/ticks +average: 11691 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268678 cycles/ticks +average: 273466 cycles/ticks + +indcpa_enc: +median: 358010 cycles/ticks +average: 364546 cycles/ticks + +indcpa_dec: +median: 121222 cycles/ticks +average: 123607 cycles/ticks + +kyber_keypair_derand: +median: 291478 cycles/ticks +average: 297396 cycles/ticks + +kyber_keypair: +median: 301232 cycles/ticks +average: 309546 cycles/ticks + +kyber_encaps_derand: +median: 384626 cycles/ticks +average: 392463 cycles/ticks + +kyber_encaps: +median: 385930 cycles/ticks +average: 395076 cycles/ticks + +kyber_decaps: +median: 511928 cycles/ticks +average: 521193 cycles/ticks + +Loop spin: 601 +gen_a: +median: 57582 cycles/ticks +average: 58656 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11506 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23370 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24168 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3634 cycles/ticks + +poly_compress: +median: 3682 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11586 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268432 cycles/ticks +average: 273791 cycles/ticks + +indcpa_enc: +median: 357594 cycles/ticks +average: 364491 cycles/ticks + +indcpa_dec: +median: 121188 cycles/ticks +average: 123163 cycles/ticks + +kyber_keypair_derand: +median: 291956 cycles/ticks +average: 297842 cycles/ticks + +kyber_keypair: +median: 301144 cycles/ticks +average: 306273 cycles/ticks + +kyber_encaps_derand: +median: 384808 cycles/ticks +average: 390974 cycles/ticks + +kyber_encaps: +median: 386294 cycles/ticks +average: 393081 cycles/ticks + +kyber_decaps: +median: 512126 cycles/ticks +average: 521065 cycles/ticks + +Loop spin: 602 +gen_a: +median: 57666 cycles/ticks +average: 58814 cycles/ticks + +poly_getnoise_eta1: +median: 11270 cycles/ticks +average: 11344 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23678 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34171 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23940 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268566 cycles/ticks +average: 273084 cycles/ticks + +indcpa_enc: +median: 357472 cycles/ticks +average: 363631 cycles/ticks + +indcpa_dec: +median: 121338 cycles/ticks +average: 123786 cycles/ticks + +kyber_keypair_derand: +median: 291640 cycles/ticks +average: 296724 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 306512 cycles/ticks + +kyber_encaps_derand: +median: 384894 cycles/ticks +average: 392738 cycles/ticks + +kyber_encaps: +median: 386260 cycles/ticks +average: 393809 cycles/ticks + +kyber_decaps: +median: 512322 cycles/ticks +average: 520372 cycles/ticks + +Loop spin: 603 +gen_a: +median: 57626 cycles/ticks +average: 58537 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11478 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7404 cycles/ticks + +NTT: +median: 23446 cycles/ticks +average: 24038 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 34125 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23630 cycles/ticks +average: 24279 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3487 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1044 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11673 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268248 cycles/ticks +average: 272983 cycles/ticks + +indcpa_enc: +median: 357858 cycles/ticks +average: 364552 cycles/ticks + +indcpa_dec: +median: 121436 cycles/ticks +average: 123619 cycles/ticks + +kyber_keypair_derand: +median: 291702 cycles/ticks +average: 297339 cycles/ticks + +kyber_keypair: +median: 301248 cycles/ticks +average: 307013 cycles/ticks + +kyber_encaps_derand: +median: 385002 cycles/ticks +average: 393107 cycles/ticks + +kyber_encaps: +median: 386442 cycles/ticks +average: 393934 cycles/ticks + +kyber_decaps: +median: 512204 cycles/ticks +average: 521369 cycles/ticks + +Loop spin: 604 +gen_a: +median: 57598 cycles/ticks +average: 58482 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7403 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23844 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24146 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1149 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11561 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 268824 cycles/ticks +average: 273788 cycles/ticks + +indcpa_enc: +median: 357890 cycles/ticks +average: 364236 cycles/ticks + +indcpa_dec: +median: 121202 cycles/ticks +average: 123022 cycles/ticks + +kyber_keypair_derand: +median: 291688 cycles/ticks +average: 296501 cycles/ticks + +kyber_keypair: +median: 301128 cycles/ticks +average: 306113 cycles/ticks + +kyber_encaps_derand: +median: 384972 cycles/ticks +average: 392079 cycles/ticks + +kyber_encaps: +median: 386192 cycles/ticks +average: 393353 cycles/ticks + +kyber_decaps: +median: 512436 cycles/ticks +average: 522418 cycles/ticks + +Loop spin: 605 +gen_a: +median: 57610 cycles/ticks +average: 58708 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11394 cycles/ticks + +poly_getnoise_eta2: +median: 7318 cycles/ticks +average: 7537 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23674 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24006 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11663 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 269086 cycles/ticks +average: 273736 cycles/ticks + +indcpa_enc: +median: 357924 cycles/ticks +average: 364607 cycles/ticks + +indcpa_dec: +median: 121328 cycles/ticks +average: 123155 cycles/ticks + +kyber_keypair_derand: +median: 291520 cycles/ticks +average: 296583 cycles/ticks + +kyber_keypair: +median: 301218 cycles/ticks +average: 306078 cycles/ticks + +kyber_encaps_derand: +median: 384752 cycles/ticks +average: 391258 cycles/ticks + +kyber_encaps: +median: 386010 cycles/ticks +average: 393263 cycles/ticks + +kyber_decaps: +median: 511960 cycles/ticks +average: 521499 cycles/ticks + +Loop spin: 606 +gen_a: +median: 57736 cycles/ticks +average: 58667 cycles/ticks + +poly_getnoise_eta1: +median: 11366 cycles/ticks +average: 11633 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23672 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33838 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24215 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3837 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11559 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4389 cycles/ticks + +indcpa_keypair: +median: 272568 cycles/ticks +average: 277253 cycles/ticks + +indcpa_enc: +median: 361836 cycles/ticks +average: 368607 cycles/ticks + +indcpa_dec: +median: 121216 cycles/ticks +average: 123086 cycles/ticks + +kyber_keypair_derand: +median: 291052 cycles/ticks +average: 296137 cycles/ticks + +kyber_keypair: +median: 300778 cycles/ticks +average: 305586 cycles/ticks + +kyber_encaps_derand: +median: 384632 cycles/ticks +average: 390608 cycles/ticks + +kyber_encaps: +median: 385872 cycles/ticks +average: 392435 cycles/ticks + +kyber_decaps: +median: 512072 cycles/ticks +average: 520923 cycles/ticks + +Loop spin: 607 +gen_a: +median: 57758 cycles/ticks +average: 58773 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11303 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23735 cycles/ticks + +INVNTT: +median: 33556 cycles/ticks +average: 34302 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23949 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11674 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268796 cycles/ticks +average: 274243 cycles/ticks + +indcpa_enc: +median: 358000 cycles/ticks +average: 365131 cycles/ticks + +indcpa_dec: +median: 121530 cycles/ticks +average: 124202 cycles/ticks + +kyber_keypair_derand: +median: 291716 cycles/ticks +average: 297002 cycles/ticks + +kyber_keypair: +median: 301174 cycles/ticks +average: 306565 cycles/ticks + +kyber_encaps_derand: +median: 384740 cycles/ticks +average: 391596 cycles/ticks + +kyber_encaps: +median: 386084 cycles/ticks +average: 393260 cycles/ticks + +kyber_decaps: +median: 512436 cycles/ticks +average: 522546 cycles/ticks + +Loop spin: 608 +gen_a: +median: 57706 cycles/ticks +average: 58972 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11530 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7306 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23710 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34069 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 24016 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3633 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3778 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11533 cycles/ticks + +polyvec_decompress: +median: 4312 cycles/ticks +average: 4412 cycles/ticks + +indcpa_keypair: +median: 268572 cycles/ticks +average: 273696 cycles/ticks + +indcpa_enc: +median: 357826 cycles/ticks +average: 365175 cycles/ticks + +indcpa_dec: +median: 121350 cycles/ticks +average: 123767 cycles/ticks + +kyber_keypair_derand: +median: 292262 cycles/ticks +average: 298054 cycles/ticks + +kyber_keypair: +median: 301100 cycles/ticks +average: 306424 cycles/ticks + +kyber_encaps_derand: +median: 385176 cycles/ticks +average: 392396 cycles/ticks + +kyber_encaps: +median: 386262 cycles/ticks +average: 393136 cycles/ticks + +kyber_decaps: +median: 512224 cycles/ticks +average: 521010 cycles/ticks + +Loop spin: 609 +gen_a: +median: 57648 cycles/ticks +average: 58584 cycles/ticks + +poly_getnoise_eta1: +median: 11214 cycles/ticks +average: 11296 cycles/ticks + +poly_getnoise_eta2: +median: 7290 cycles/ticks +average: 7498 cycles/ticks + +NTT: +median: 23374 cycles/ticks +average: 23848 cycles/ticks + +INVNTT: +median: 33544 cycles/ticks +average: 34177 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 24038 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3508 cycles/ticks +average: 3601 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3739 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11372 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268838 cycles/ticks +average: 273767 cycles/ticks + +indcpa_enc: +median: 357920 cycles/ticks +average: 364588 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 124163 cycles/ticks + +kyber_keypair_derand: +median: 291484 cycles/ticks +average: 297537 cycles/ticks + +kyber_keypair: +median: 301250 cycles/ticks +average: 307422 cycles/ticks + +kyber_encaps_derand: +median: 384694 cycles/ticks +average: 392192 cycles/ticks + +kyber_encaps: +median: 385844 cycles/ticks +average: 393265 cycles/ticks + +kyber_decaps: +median: 511850 cycles/ticks +average: 520579 cycles/ticks + +Loop spin: 610 +gen_a: +median: 57722 cycles/ticks +average: 58869 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11423 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23422 cycles/ticks +average: 23843 cycles/ticks + +INVNTT: +median: 33546 cycles/ticks +average: 34293 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24072 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1042 cycles/ticks +average: 1074 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11591 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268852 cycles/ticks +average: 273974 cycles/ticks + +indcpa_enc: +median: 357754 cycles/ticks +average: 364567 cycles/ticks + +indcpa_dec: +median: 121490 cycles/ticks +average: 123847 cycles/ticks + +kyber_keypair_derand: +median: 292050 cycles/ticks +average: 297388 cycles/ticks + +kyber_keypair: +median: 301204 cycles/ticks +average: 307131 cycles/ticks + +kyber_encaps_derand: +median: 384990 cycles/ticks +average: 392682 cycles/ticks + +kyber_encaps: +median: 386664 cycles/ticks +average: 394039 cycles/ticks + +kyber_decaps: +median: 512208 cycles/ticks +average: 521100 cycles/ticks + +Loop spin: 611 +gen_a: +median: 57568 cycles/ticks +average: 58355 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7348 cycles/ticks +average: 7568 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23650 cycles/ticks + +INVNTT: +median: 33524 cycles/ticks +average: 34314 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23886 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3883 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3865 cycles/ticks + +poly_decompress: +median: 1040 cycles/ticks +average: 1074 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11457 cycles/ticks + +polyvec_decompress: +median: 4360 cycles/ticks +average: 4483 cycles/ticks + +indcpa_keypair: +median: 268320 cycles/ticks +average: 272853 cycles/ticks + +indcpa_enc: +median: 357778 cycles/ticks +average: 363886 cycles/ticks + +indcpa_dec: +median: 121322 cycles/ticks +average: 123197 cycles/ticks + +kyber_keypair_derand: +median: 291806 cycles/ticks +average: 297285 cycles/ticks + +kyber_keypair: +median: 301068 cycles/ticks +average: 306367 cycles/ticks + +kyber_encaps_derand: +median: 384674 cycles/ticks +average: 391921 cycles/ticks + +kyber_encaps: +median: 386342 cycles/ticks +average: 393956 cycles/ticks + +kyber_decaps: +median: 512342 cycles/ticks +average: 521855 cycles/ticks + +Loop spin: 612 +gen_a: +median: 57566 cycles/ticks +average: 58449 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11401 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23682 cycles/ticks + +INVNTT: +median: 33418 cycles/ticks +average: 33568 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24190 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3462 cycles/ticks +average: 3545 cycles/ticks + +poly_compress: +median: 3734 cycles/ticks +average: 3868 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11624 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268648 cycles/ticks +average: 274172 cycles/ticks + +indcpa_enc: +median: 357898 cycles/ticks +average: 364230 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 123281 cycles/ticks + +kyber_keypair_derand: +median: 291680 cycles/ticks +average: 296881 cycles/ticks + +kyber_keypair: +median: 301168 cycles/ticks +average: 306641 cycles/ticks + +kyber_encaps_derand: +median: 384898 cycles/ticks +average: 392303 cycles/ticks + +kyber_encaps: +median: 386178 cycles/ticks +average: 393751 cycles/ticks + +kyber_decaps: +median: 512556 cycles/ticks +average: 522013 cycles/ticks + +Loop spin: 613 +gen_a: +median: 57736 cycles/ticks +average: 58875 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11443 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7376 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23668 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34162 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 24091 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1111 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4298 cycles/ticks +average: 4422 cycles/ticks + +indcpa_keypair: +median: 268344 cycles/ticks +average: 273171 cycles/ticks + +indcpa_enc: +median: 357966 cycles/ticks +average: 363636 cycles/ticks + +indcpa_dec: +median: 121478 cycles/ticks +average: 123740 cycles/ticks + +kyber_keypair_derand: +median: 291922 cycles/ticks +average: 296852 cycles/ticks + +kyber_keypair: +median: 300950 cycles/ticks +average: 306125 cycles/ticks + +kyber_encaps_derand: +median: 385142 cycles/ticks +average: 391359 cycles/ticks + +kyber_encaps: +median: 386750 cycles/ticks +average: 393586 cycles/ticks + +kyber_decaps: +median: 512808 cycles/ticks +average: 522886 cycles/ticks + +Loop spin: 614 +gen_a: +median: 57592 cycles/ticks +average: 58729 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11556 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7287 cycles/ticks + +NTT: +median: 23346 cycles/ticks +average: 23742 cycles/ticks + +INVNTT: +median: 33560 cycles/ticks +average: 34294 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24006 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11532 cycles/ticks + +polyvec_decompress: +median: 4338 cycles/ticks +average: 4444 cycles/ticks + +indcpa_keypair: +median: 268808 cycles/ticks +average: 274140 cycles/ticks + +indcpa_enc: +median: 357934 cycles/ticks +average: 364350 cycles/ticks + +indcpa_dec: +median: 121450 cycles/ticks +average: 123696 cycles/ticks + +kyber_keypair_derand: +median: 291430 cycles/ticks +average: 296703 cycles/ticks + +kyber_keypair: +median: 300956 cycles/ticks +average: 305637 cycles/ticks + +kyber_encaps_derand: +median: 384788 cycles/ticks +average: 391543 cycles/ticks + +kyber_encaps: +median: 386172 cycles/ticks +average: 392900 cycles/ticks + +kyber_decaps: +median: 512154 cycles/ticks +average: 521261 cycles/ticks + +Loop spin: 615 +gen_a: +median: 57706 cycles/ticks +average: 59014 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11361 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23623 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34146 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24200 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3664 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3718 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11667 cycles/ticks + +polyvec_decompress: +median: 4300 cycles/ticks +average: 4410 cycles/ticks + +indcpa_keypair: +median: 268820 cycles/ticks +average: 274018 cycles/ticks + +indcpa_enc: +median: 357774 cycles/ticks +average: 363290 cycles/ticks + +indcpa_dec: +median: 121420 cycles/ticks +average: 123523 cycles/ticks + +kyber_keypair_derand: +median: 291810 cycles/ticks +average: 297059 cycles/ticks + +kyber_keypair: +median: 301098 cycles/ticks +average: 306114 cycles/ticks + +kyber_encaps_derand: +median: 384320 cycles/ticks +average: 390269 cycles/ticks + +kyber_encaps: +median: 386038 cycles/ticks +average: 392060 cycles/ticks + +kyber_decaps: +median: 512004 cycles/ticks +average: 519550 cycles/ticks + +Loop spin: 616 +gen_a: +median: 57622 cycles/ticks +average: 58621 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11427 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7398 cycles/ticks + +NTT: +median: 23400 cycles/ticks +average: 23862 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23744 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3884 cycles/ticks + +poly_frommsg: +median: 3520 cycles/ticks +average: 3607 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3782 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11413 cycles/ticks + +polyvec_decompress: +median: 4358 cycles/ticks +average: 4546 cycles/ticks + +indcpa_keypair: +median: 268592 cycles/ticks +average: 273823 cycles/ticks + +indcpa_enc: +median: 357930 cycles/ticks +average: 363681 cycles/ticks + +indcpa_dec: +median: 121398 cycles/ticks +average: 123697 cycles/ticks + +kyber_keypair_derand: +median: 291486 cycles/ticks +average: 296869 cycles/ticks + +kyber_keypair: +median: 301104 cycles/ticks +average: 306437 cycles/ticks + +kyber_encaps_derand: +median: 384878 cycles/ticks +average: 391427 cycles/ticks + +kyber_encaps: +median: 385976 cycles/ticks +average: 393292 cycles/ticks + +kyber_decaps: +median: 511990 cycles/ticks +average: 520016 cycles/ticks + +Loop spin: 617 +gen_a: +median: 57562 cycles/ticks +average: 57992 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11359 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23854 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34119 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24128 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3600 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1070 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11593 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268856 cycles/ticks +average: 273259 cycles/ticks + +indcpa_enc: +median: 358100 cycles/ticks +average: 365409 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 123170 cycles/ticks + +kyber_keypair_derand: +median: 296268 cycles/ticks +average: 301641 cycles/ticks + +kyber_keypair: +median: 301026 cycles/ticks +average: 306233 cycles/ticks + +kyber_encaps_derand: +median: 384642 cycles/ticks +average: 391304 cycles/ticks + +kyber_encaps: +median: 386122 cycles/ticks +average: 392152 cycles/ticks + +kyber_decaps: +median: 511856 cycles/ticks +average: 519728 cycles/ticks + +Loop spin: 618 +gen_a: +median: 57572 cycles/ticks +average: 57998 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7283 cycles/ticks + +NTT: +median: 23384 cycles/ticks +average: 23707 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24037 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3921 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3642 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11427 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4312 cycles/ticks + +indcpa_keypair: +median: 268198 cycles/ticks +average: 272788 cycles/ticks + +indcpa_enc: +median: 357686 cycles/ticks +average: 363918 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 123609 cycles/ticks + +kyber_keypair_derand: +median: 291666 cycles/ticks +average: 297342 cycles/ticks + +kyber_keypair: +median: 301090 cycles/ticks +average: 306444 cycles/ticks + +kyber_encaps_derand: +median: 384680 cycles/ticks +average: 391768 cycles/ticks + +kyber_encaps: +median: 385710 cycles/ticks +average: 392609 cycles/ticks + +kyber_decaps: +median: 511886 cycles/ticks +average: 520134 cycles/ticks + +Loop spin: 619 +gen_a: +median: 57700 cycles/ticks +average: 58611 cycles/ticks + +poly_getnoise_eta1: +median: 11220 cycles/ticks +average: 11286 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7340 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23429 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33603 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23717 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3875 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11423 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268850 cycles/ticks +average: 273164 cycles/ticks + +indcpa_enc: +median: 358048 cycles/ticks +average: 364872 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 123525 cycles/ticks + +kyber_keypair_derand: +median: 291880 cycles/ticks +average: 297424 cycles/ticks + +kyber_keypair: +median: 300970 cycles/ticks +average: 306318 cycles/ticks + +kyber_encaps_derand: +median: 384958 cycles/ticks +average: 392985 cycles/ticks + +kyber_encaps: +median: 386190 cycles/ticks +average: 393374 cycles/ticks + +kyber_decaps: +median: 511998 cycles/ticks +average: 520563 cycles/ticks + +Loop spin: 620 +gen_a: +median: 57778 cycles/ticks +average: 58850 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7497 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23687 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34161 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23904 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3886 cycles/ticks + +poly_frommsg: +median: 3524 cycles/ticks +average: 3610 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11508 cycles/ticks +average: 11812 cycles/ticks + +polyvec_decompress: +median: 4388 cycles/ticks +average: 4448 cycles/ticks + +indcpa_keypair: +median: 268588 cycles/ticks +average: 273305 cycles/ticks + +indcpa_enc: +median: 357562 cycles/ticks +average: 362923 cycles/ticks + +indcpa_dec: +median: 121438 cycles/ticks +average: 123931 cycles/ticks + +kyber_keypair_derand: +median: 291328 cycles/ticks +average: 295334 cycles/ticks + +kyber_keypair: +median: 300970 cycles/ticks +average: 306254 cycles/ticks + +kyber_encaps_derand: +median: 384684 cycles/ticks +average: 391506 cycles/ticks + +kyber_encaps: +median: 386240 cycles/ticks +average: 393487 cycles/ticks + +kyber_decaps: +median: 512366 cycles/ticks +average: 522194 cycles/ticks + +Loop spin: 621 +gen_a: +median: 57724 cycles/ticks +average: 58716 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11412 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23620 cycles/ticks + +INVNTT: +median: 33556 cycles/ticks +average: 34280 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24009 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3508 cycles/ticks + +poly_compress: +median: 3716 cycles/ticks +average: 3813 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11409 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4328 cycles/ticks + +indcpa_keypair: +median: 268972 cycles/ticks +average: 273925 cycles/ticks + +indcpa_enc: +median: 357796 cycles/ticks +average: 363624 cycles/ticks + +indcpa_dec: +median: 121296 cycles/ticks +average: 123317 cycles/ticks + +kyber_keypair_derand: +median: 291830 cycles/ticks +average: 296555 cycles/ticks + +kyber_keypair: +median: 301256 cycles/ticks +average: 306760 cycles/ticks + +kyber_encaps_derand: +median: 384996 cycles/ticks +average: 392237 cycles/ticks + +kyber_encaps: +median: 386542 cycles/ticks +average: 394122 cycles/ticks + +kyber_decaps: +median: 512006 cycles/ticks +average: 519910 cycles/ticks + +Loop spin: 622 +gen_a: +median: 57578 cycles/ticks +average: 58205 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11363 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7475 cycles/ticks + +NTT: +median: 23308 cycles/ticks +average: 23671 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34109 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24244 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3452 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11406 cycles/ticks +average: 11699 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268452 cycles/ticks +average: 273404 cycles/ticks + +indcpa_enc: +median: 357870 cycles/ticks +average: 364527 cycles/ticks + +indcpa_dec: +median: 121272 cycles/ticks +average: 122884 cycles/ticks + +kyber_keypair_derand: +median: 296114 cycles/ticks +average: 301046 cycles/ticks + +kyber_keypair: +median: 301362 cycles/ticks +average: 305792 cycles/ticks + +kyber_encaps_derand: +median: 384738 cycles/ticks +average: 390935 cycles/ticks + +kyber_encaps: +median: 386190 cycles/ticks +average: 392812 cycles/ticks + +kyber_decaps: +median: 512216 cycles/ticks +average: 521258 cycles/ticks + +Loop spin: 623 +gen_a: +median: 57516 cycles/ticks +average: 58182 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11305 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7317 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23728 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34194 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23856 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3696 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11577 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4353 cycles/ticks + +indcpa_keypair: +median: 268992 cycles/ticks +average: 273849 cycles/ticks + +indcpa_enc: +median: 357800 cycles/ticks +average: 363821 cycles/ticks + +indcpa_dec: +median: 121348 cycles/ticks +average: 123497 cycles/ticks + +kyber_keypair_derand: +median: 291822 cycles/ticks +average: 297182 cycles/ticks + +kyber_keypair: +median: 300942 cycles/ticks +average: 305918 cycles/ticks + +kyber_encaps_derand: +median: 384848 cycles/ticks +average: 391402 cycles/ticks + +kyber_encaps: +median: 386524 cycles/ticks +average: 393906 cycles/ticks + +kyber_decaps: +median: 512422 cycles/ticks +average: 521377 cycles/ticks + +Loop spin: 624 +gen_a: +median: 57590 cycles/ticks +average: 58323 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7306 cycles/ticks +average: 7492 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23956 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34076 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 23941 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3919 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268918 cycles/ticks +average: 274274 cycles/ticks + +indcpa_enc: +median: 357866 cycles/ticks +average: 364654 cycles/ticks + +indcpa_dec: +median: 121546 cycles/ticks +average: 124308 cycles/ticks + +kyber_keypair_derand: +median: 291710 cycles/ticks +average: 297214 cycles/ticks + +kyber_keypair: +median: 301346 cycles/ticks +average: 306322 cycles/ticks + +kyber_encaps_derand: +median: 385026 cycles/ticks +average: 391611 cycles/ticks + +kyber_encaps: +median: 386672 cycles/ticks +average: 392498 cycles/ticks + +kyber_decaps: +median: 512086 cycles/ticks +average: 520810 cycles/ticks + +Loop spin: 625 +gen_a: +median: 57678 cycles/ticks +average: 58827 cycles/ticks + +poly_getnoise_eta1: +median: 11194 cycles/ticks +average: 11277 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7297 cycles/ticks + +NTT: +median: 23396 cycles/ticks +average: 23886 cycles/ticks + +INVNTT: +median: 33574 cycles/ticks +average: 34317 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24081 cycles/ticks + +poly_tomsg: +median: 3924 cycles/ticks +average: 4012 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3783 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11529 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4497 cycles/ticks + +indcpa_keypair: +median: 268594 cycles/ticks +average: 273654 cycles/ticks + +indcpa_enc: +median: 357948 cycles/ticks +average: 364662 cycles/ticks + +indcpa_dec: +median: 121382 cycles/ticks +average: 123819 cycles/ticks + +kyber_keypair_derand: +median: 291734 cycles/ticks +average: 296693 cycles/ticks + +kyber_keypair: +median: 301326 cycles/ticks +average: 306689 cycles/ticks + +kyber_encaps_derand: +median: 384682 cycles/ticks +average: 391718 cycles/ticks + +kyber_encaps: +median: 385894 cycles/ticks +average: 392585 cycles/ticks + +kyber_decaps: +median: 512098 cycles/ticks +average: 521101 cycles/ticks + +Loop spin: 626 +gen_a: +median: 57662 cycles/ticks +average: 58452 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11446 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7441 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23602 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34124 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24043 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3629 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4495 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 273429 cycles/ticks + +indcpa_enc: +median: 357784 cycles/ticks +average: 365322 cycles/ticks + +indcpa_dec: +median: 121370 cycles/ticks +average: 123376 cycles/ticks + +kyber_keypair_derand: +median: 292206 cycles/ticks +average: 297809 cycles/ticks + +kyber_keypair: +median: 301186 cycles/ticks +average: 306262 cycles/ticks + +kyber_encaps_derand: +median: 384840 cycles/ticks +average: 391349 cycles/ticks + +kyber_encaps: +median: 386068 cycles/ticks +average: 392879 cycles/ticks + +kyber_decaps: +median: 511974 cycles/ticks +average: 519948 cycles/ticks + +Loop spin: 627 +gen_a: +median: 57642 cycles/ticks +average: 58802 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23771 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23709 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3646 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11609 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268894 cycles/ticks +average: 273253 cycles/ticks + +indcpa_enc: +median: 358060 cycles/ticks +average: 363777 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 123388 cycles/ticks + +kyber_keypair_derand: +median: 291654 cycles/ticks +average: 296988 cycles/ticks + +kyber_keypair: +median: 300956 cycles/ticks +average: 306183 cycles/ticks + +kyber_encaps_derand: +median: 384940 cycles/ticks +average: 392105 cycles/ticks + +kyber_encaps: +median: 386232 cycles/ticks +average: 392512 cycles/ticks + +kyber_decaps: +median: 512244 cycles/ticks +average: 519285 cycles/ticks + +Loop spin: 628 +gen_a: +median: 57588 cycles/ticks +average: 58700 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11418 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7311 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23538 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23706 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1132 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11529 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4270 cycles/ticks + +indcpa_keypair: +median: 268902 cycles/ticks +average: 273072 cycles/ticks + +indcpa_enc: +median: 358100 cycles/ticks +average: 363918 cycles/ticks + +indcpa_dec: +median: 121438 cycles/ticks +average: 123882 cycles/ticks + +kyber_keypair_derand: +median: 292172 cycles/ticks +average: 297669 cycles/ticks + +kyber_keypair: +median: 301814 cycles/ticks +average: 307378 cycles/ticks + +kyber_encaps_derand: +median: 385244 cycles/ticks +average: 392399 cycles/ticks + +kyber_encaps: +median: 386448 cycles/ticks +average: 393021 cycles/ticks + +kyber_decaps: +median: 511944 cycles/ticks +average: 520424 cycles/ticks + +Loop spin: 629 +gen_a: +median: 57624 cycles/ticks +average: 58528 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11366 cycles/ticks + +poly_getnoise_eta2: +median: 7316 cycles/ticks +average: 7558 cycles/ticks + +NTT: +median: 23340 cycles/ticks +average: 23716 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34036 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24003 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3856 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11503 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 268868 cycles/ticks +average: 273075 cycles/ticks + +indcpa_enc: +median: 358434 cycles/ticks +average: 365543 cycles/ticks + +indcpa_dec: +median: 121374 cycles/ticks +average: 123751 cycles/ticks + +kyber_keypair_derand: +median: 292302 cycles/ticks +average: 297446 cycles/ticks + +kyber_keypair: +median: 301210 cycles/ticks +average: 306098 cycles/ticks + +kyber_encaps_derand: +median: 384836 cycles/ticks +average: 392088 cycles/ticks + +kyber_encaps: +median: 386090 cycles/ticks +average: 392601 cycles/ticks + +kyber_decaps: +median: 512148 cycles/ticks +average: 520718 cycles/ticks + +Loop spin: 630 +gen_a: +median: 57678 cycles/ticks +average: 59214 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11417 cycles/ticks + +poly_getnoise_eta2: +median: 7328 cycles/ticks +average: 7481 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23515 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34152 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24182 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4356 cycles/ticks +average: 4503 cycles/ticks + +indcpa_keypair: +median: 268964 cycles/ticks +average: 272675 cycles/ticks + +indcpa_enc: +median: 357892 cycles/ticks +average: 363110 cycles/ticks + +indcpa_dec: +median: 121376 cycles/ticks +average: 122795 cycles/ticks + +kyber_keypair_derand: +median: 291282 cycles/ticks +average: 295710 cycles/ticks + +kyber_keypair: +median: 300808 cycles/ticks +average: 304843 cycles/ticks + +kyber_encaps_derand: +median: 384550 cycles/ticks +average: 393596 cycles/ticks + +kyber_encaps: +median: 385972 cycles/ticks +average: 395152 cycles/ticks + +kyber_decaps: +median: 511920 cycles/ticks +average: 520121 cycles/ticks + +Loop spin: 631 +gen_a: +median: 57752 cycles/ticks +average: 58873 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11367 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23599 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 34253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23971 cycles/ticks + +poly_tomsg: +median: 3938 cycles/ticks +average: 4032 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11636 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268600 cycles/ticks +average: 271946 cycles/ticks + +indcpa_enc: +median: 357508 cycles/ticks +average: 362148 cycles/ticks + +indcpa_dec: +median: 121232 cycles/ticks +average: 123198 cycles/ticks + +kyber_keypair_derand: +median: 292176 cycles/ticks +average: 295627 cycles/ticks + +kyber_keypair: +median: 301672 cycles/ticks +average: 306243 cycles/ticks + +kyber_encaps_derand: +median: 384366 cycles/ticks +average: 390195 cycles/ticks + +kyber_encaps: +median: 385894 cycles/ticks +average: 391473 cycles/ticks + +kyber_decaps: +median: 512268 cycles/ticks +average: 520433 cycles/ticks + +Loop spin: 632 +gen_a: +median: 57694 cycles/ticks +average: 58542 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11341 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23408 cycles/ticks +average: 23838 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34185 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23949 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3703 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11396 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268388 cycles/ticks +average: 271789 cycles/ticks + +indcpa_enc: +median: 358004 cycles/ticks +average: 363502 cycles/ticks + +indcpa_dec: +median: 121342 cycles/ticks +average: 122488 cycles/ticks + +kyber_keypair_derand: +median: 291490 cycles/ticks +average: 295143 cycles/ticks + +kyber_keypair: +median: 301246 cycles/ticks +average: 306119 cycles/ticks + +kyber_encaps_derand: +median: 384586 cycles/ticks +average: 390460 cycles/ticks + +kyber_encaps: +median: 385824 cycles/ticks +average: 391989 cycles/ticks + +kyber_decaps: +median: 512068 cycles/ticks +average: 521334 cycles/ticks + +Loop spin: 633 +gen_a: +median: 57570 cycles/ticks +average: 58214 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11376 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23664 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34195 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24070 cycles/ticks + +poly_tomsg: +median: 3974 cycles/ticks +average: 4035 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3521 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11580 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4353 cycles/ticks + +indcpa_keypair: +median: 268786 cycles/ticks +average: 272993 cycles/ticks + +indcpa_enc: +median: 358002 cycles/ticks +average: 363327 cycles/ticks + +indcpa_dec: +median: 121222 cycles/ticks +average: 122647 cycles/ticks + +kyber_keypair_derand: +median: 291632 cycles/ticks +average: 295443 cycles/ticks + +kyber_keypair: +median: 300700 cycles/ticks +average: 304399 cycles/ticks + +kyber_encaps_derand: +median: 384718 cycles/ticks +average: 389370 cycles/ticks + +kyber_encaps: +median: 385966 cycles/ticks +average: 390807 cycles/ticks + +kyber_decaps: +median: 512138 cycles/ticks +average: 520237 cycles/ticks + +Loop spin: 634 +gen_a: +median: 57624 cycles/ticks +average: 58764 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11345 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23409 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 33928 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23696 cycles/ticks + +poly_tomsg: +median: 3920 cycles/ticks +average: 4022 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3617 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4524 cycles/ticks + +indcpa_keypair: +median: 269052 cycles/ticks +average: 273226 cycles/ticks + +indcpa_enc: +median: 357540 cycles/ticks +average: 362892 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 122885 cycles/ticks + +kyber_keypair_derand: +median: 291712 cycles/ticks +average: 295714 cycles/ticks + +kyber_keypair: +median: 300846 cycles/ticks +average: 304602 cycles/ticks + +kyber_encaps_derand: +median: 384532 cycles/ticks +average: 389950 cycles/ticks + +kyber_encaps: +median: 385588 cycles/ticks +average: 390669 cycles/ticks + +kyber_decaps: +median: 511636 cycles/ticks +average: 519464 cycles/ticks + +Loop spin: 635 +gen_a: +median: 57770 cycles/ticks +average: 58878 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11501 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23610 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34193 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24214 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3728 cycles/ticks +average: 3850 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1095 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4368 cycles/ticks +average: 4457 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 273383 cycles/ticks + +indcpa_enc: +median: 357652 cycles/ticks +average: 364188 cycles/ticks + +indcpa_dec: +median: 121352 cycles/ticks +average: 123643 cycles/ticks + +kyber_keypair_derand: +median: 292108 cycles/ticks +average: 296890 cycles/ticks + +kyber_keypair: +median: 301176 cycles/ticks +average: 305783 cycles/ticks + +kyber_encaps_derand: +median: 384704 cycles/ticks +average: 391030 cycles/ticks + +kyber_encaps: +median: 386194 cycles/ticks +average: 391922 cycles/ticks + +kyber_decaps: +median: 512030 cycles/ticks +average: 519736 cycles/ticks + +Loop spin: 636 +gen_a: +median: 57702 cycles/ticks +average: 59112 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11558 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7489 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23667 cycles/ticks + +INVNTT: +median: 33568 cycles/ticks +average: 34084 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23656 cycles/ticks +average: 24208 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11660 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268858 cycles/ticks +average: 273924 cycles/ticks + +indcpa_enc: +median: 357760 cycles/ticks +average: 363926 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123759 cycles/ticks + +kyber_keypair_derand: +median: 291586 cycles/ticks +average: 296672 cycles/ticks + +kyber_keypair: +median: 301232 cycles/ticks +average: 306326 cycles/ticks + +kyber_encaps_derand: +median: 384770 cycles/ticks +average: 391268 cycles/ticks + +kyber_encaps: +median: 385804 cycles/ticks +average: 392279 cycles/ticks + +kyber_decaps: +median: 511852 cycles/ticks +average: 520378 cycles/ticks + +Loop spin: 637 +gen_a: +median: 57710 cycles/ticks +average: 58613 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11394 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23222 cycles/ticks +average: 23374 cycles/ticks + +INVNTT: +median: 33514 cycles/ticks +average: 34418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23970 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3518 cycles/ticks +average: 3608 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11433 cycles/ticks + +polyvec_decompress: +median: 4378 cycles/ticks +average: 4533 cycles/ticks + +indcpa_keypair: +median: 269534 cycles/ticks +average: 274418 cycles/ticks + +indcpa_enc: +median: 357824 cycles/ticks +average: 364227 cycles/ticks + +indcpa_dec: +median: 121386 cycles/ticks +average: 122809 cycles/ticks + +kyber_keypair_derand: +median: 292440 cycles/ticks +average: 298159 cycles/ticks + +kyber_keypair: +median: 301306 cycles/ticks +average: 306520 cycles/ticks + +kyber_encaps_derand: +median: 384940 cycles/ticks +average: 392124 cycles/ticks + +kyber_encaps: +median: 386286 cycles/ticks +average: 393359 cycles/ticks + +kyber_decaps: +median: 512074 cycles/ticks +average: 520364 cycles/ticks + +Loop spin: 638 +gen_a: +median: 57580 cycles/ticks +average: 58502 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11308 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7403 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23797 cycles/ticks + +INVNTT: +median: 33532 cycles/ticks +average: 34187 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23974 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3651 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3725 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4357 cycles/ticks + +indcpa_keypair: +median: 268556 cycles/ticks +average: 272707 cycles/ticks + +indcpa_enc: +median: 357982 cycles/ticks +average: 363977 cycles/ticks + +indcpa_dec: +median: 121438 cycles/ticks +average: 123945 cycles/ticks + +kyber_keypair_derand: +median: 291700 cycles/ticks +average: 296712 cycles/ticks + +kyber_keypair: +median: 301496 cycles/ticks +average: 306636 cycles/ticks + +kyber_encaps_derand: +median: 385396 cycles/ticks +average: 392827 cycles/ticks + +kyber_encaps: +median: 386342 cycles/ticks +average: 392967 cycles/ticks + +kyber_decaps: +median: 512478 cycles/ticks +average: 522449 cycles/ticks + +Loop spin: 639 +gen_a: +median: 57654 cycles/ticks +average: 58890 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11482 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7406 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23706 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34258 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24087 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3593 cycles/ticks + +poly_compress: +median: 3688 cycles/ticks +average: 3807 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268546 cycles/ticks +average: 272565 cycles/ticks + +indcpa_enc: +median: 358332 cycles/ticks +average: 364188 cycles/ticks + +indcpa_dec: +median: 121492 cycles/ticks +average: 123606 cycles/ticks + +kyber_keypair_derand: +median: 291532 cycles/ticks +average: 296127 cycles/ticks + +kyber_keypair: +median: 300988 cycles/ticks +average: 305705 cycles/ticks + +kyber_encaps_derand: +median: 385230 cycles/ticks +average: 392494 cycles/ticks + +kyber_encaps: +median: 386238 cycles/ticks +average: 392937 cycles/ticks + +kyber_decaps: +median: 512528 cycles/ticks +average: 522980 cycles/ticks + +Loop spin: 640 +gen_a: +median: 57596 cycles/ticks +average: 58284 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23356 cycles/ticks +average: 23896 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34337 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24014 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4036 cycles/ticks + +poly_frommsg: +median: 3484 cycles/ticks +average: 3592 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1056 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268996 cycles/ticks +average: 273116 cycles/ticks + +indcpa_enc: +median: 358392 cycles/ticks +average: 364754 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 123205 cycles/ticks + +kyber_keypair_derand: +median: 291632 cycles/ticks +average: 295917 cycles/ticks + +kyber_keypair: +median: 301174 cycles/ticks +average: 306383 cycles/ticks + +kyber_encaps_derand: +median: 385370 cycles/ticks +average: 392995 cycles/ticks + +kyber_encaps: +median: 387406 cycles/ticks +average: 394509 cycles/ticks + +kyber_decaps: +median: 512822 cycles/ticks +average: 521995 cycles/ticks + +Loop spin: 641 +gen_a: +median: 57678 cycles/ticks +average: 58635 cycles/ticks + +poly_getnoise_eta1: +median: 11276 cycles/ticks +average: 11361 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7303 cycles/ticks + +NTT: +median: 23350 cycles/ticks +average: 23813 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 34269 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23948 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3630 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3774 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11410 cycles/ticks +average: 11699 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268516 cycles/ticks +average: 273338 cycles/ticks + +indcpa_enc: +median: 358006 cycles/ticks +average: 364640 cycles/ticks + +indcpa_dec: +median: 121362 cycles/ticks +average: 123343 cycles/ticks + +kyber_keypair_derand: +median: 292002 cycles/ticks +average: 296872 cycles/ticks + +kyber_keypair: +median: 300926 cycles/ticks +average: 306439 cycles/ticks + +kyber_encaps_derand: +median: 384710 cycles/ticks +average: 390200 cycles/ticks + +kyber_encaps: +median: 385974 cycles/ticks +average: 392777 cycles/ticks + +kyber_decaps: +median: 512252 cycles/ticks +average: 522210 cycles/ticks + +Loop spin: 642 +gen_a: +median: 57712 cycles/ticks +average: 58678 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11481 cycles/ticks + +poly_getnoise_eta2: +median: 7290 cycles/ticks +average: 7449 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23701 cycles/ticks + +INVNTT: +median: 33526 cycles/ticks +average: 34341 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24228 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3650 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3734 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11570 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4390 cycles/ticks + +indcpa_keypair: +median: 268716 cycles/ticks +average: 273750 cycles/ticks + +indcpa_enc: +median: 357940 cycles/ticks +average: 364358 cycles/ticks + +indcpa_dec: +median: 121552 cycles/ticks +average: 124193 cycles/ticks + +kyber_keypair_derand: +median: 295744 cycles/ticks +average: 300847 cycles/ticks + +kyber_keypair: +median: 301218 cycles/ticks +average: 306312 cycles/ticks + +kyber_encaps_derand: +median: 384790 cycles/ticks +average: 391669 cycles/ticks + +kyber_encaps: +median: 386172 cycles/ticks +average: 392474 cycles/ticks + +kyber_decaps: +median: 512240 cycles/ticks +average: 522038 cycles/ticks + +Loop spin: 643 +gen_a: +median: 57640 cycles/ticks +average: 58345 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11365 cycles/ticks + +poly_getnoise_eta2: +median: 7292 cycles/ticks +average: 7512 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23643 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34046 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23664 cycles/ticks +average: 24191 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3700 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11632 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4452 cycles/ticks + +indcpa_keypair: +median: 268226 cycles/ticks +average: 273834 cycles/ticks + +indcpa_enc: +median: 357522 cycles/ticks +average: 364365 cycles/ticks + +indcpa_dec: +median: 121142 cycles/ticks +average: 123000 cycles/ticks + +kyber_keypair_derand: +median: 291688 cycles/ticks +average: 298507 cycles/ticks + +kyber_keypair: +median: 300792 cycles/ticks +average: 306117 cycles/ticks + +kyber_encaps_derand: +median: 384708 cycles/ticks +average: 391917 cycles/ticks + +kyber_encaps: +median: 385880 cycles/ticks +average: 391871 cycles/ticks + +kyber_decaps: +median: 512002 cycles/ticks +average: 520535 cycles/ticks + +Loop spin: 644 +gen_a: +median: 57624 cycles/ticks +average: 58993 cycles/ticks + +poly_getnoise_eta1: +median: 11194 cycles/ticks +average: 11256 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23444 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34048 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24096 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11462 cycles/ticks + +polyvec_decompress: +median: 4318 cycles/ticks +average: 4415 cycles/ticks + +indcpa_keypair: +median: 268856 cycles/ticks +average: 274849 cycles/ticks + +indcpa_enc: +median: 358000 cycles/ticks +average: 365085 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 123419 cycles/ticks + +kyber_keypair_derand: +median: 291764 cycles/ticks +average: 297679 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 305425 cycles/ticks + +kyber_encaps_derand: +median: 384816 cycles/ticks +average: 392074 cycles/ticks + +kyber_encaps: +median: 385882 cycles/ticks +average: 392158 cycles/ticks + +kyber_decaps: +median: 512238 cycles/ticks +average: 520781 cycles/ticks + +Loop spin: 645 +gen_a: +median: 57644 cycles/ticks +average: 58850 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11356 cycles/ticks + +poly_getnoise_eta2: +median: 7284 cycles/ticks +average: 7510 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23825 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 33906 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23823 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3926 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3634 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3727 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11385 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 269000 cycles/ticks +average: 273824 cycles/ticks + +indcpa_enc: +median: 358184 cycles/ticks +average: 364774 cycles/ticks + +indcpa_dec: +median: 121384 cycles/ticks +average: 123871 cycles/ticks + +kyber_keypair_derand: +median: 291504 cycles/ticks +average: 297037 cycles/ticks + +kyber_keypair: +median: 301468 cycles/ticks +average: 306644 cycles/ticks + +kyber_encaps_derand: +median: 384708 cycles/ticks +average: 391777 cycles/ticks + +kyber_encaps: +median: 386178 cycles/ticks +average: 393265 cycles/ticks + +kyber_decaps: +median: 512166 cycles/ticks +average: 520860 cycles/ticks + +Loop spin: 646 +gen_a: +median: 57674 cycles/ticks +average: 58872 cycles/ticks + +poly_getnoise_eta1: +median: 11276 cycles/ticks +average: 11463 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23676 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24017 cycles/ticks + +poly_tomsg: +median: 3954 cycles/ticks +average: 4072 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3493 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11412 cycles/ticks +average: 11691 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 269424 cycles/ticks +average: 273859 cycles/ticks + +indcpa_enc: +median: 358176 cycles/ticks +average: 364879 cycles/ticks + +indcpa_dec: +median: 121642 cycles/ticks +average: 124383 cycles/ticks + +kyber_keypair_derand: +median: 292144 cycles/ticks +average: 297373 cycles/ticks + +kyber_keypair: +median: 301528 cycles/ticks +average: 307171 cycles/ticks + +kyber_encaps_derand: +median: 384972 cycles/ticks +average: 391634 cycles/ticks + +kyber_encaps: +median: 386066 cycles/ticks +average: 393275 cycles/ticks + +kyber_decaps: +median: 512080 cycles/ticks +average: 520635 cycles/ticks + +Loop spin: 647 +gen_a: +median: 57624 cycles/ticks +average: 58695 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11424 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7298 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23659 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34138 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23664 cycles/ticks +average: 24096 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4035 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3703 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11658 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4354 cycles/ticks + +indcpa_keypair: +median: 268420 cycles/ticks +average: 273408 cycles/ticks + +indcpa_enc: +median: 357688 cycles/ticks +average: 363664 cycles/ticks + +indcpa_dec: +median: 121274 cycles/ticks +average: 123634 cycles/ticks + +kyber_keypair_derand: +median: 291850 cycles/ticks +average: 297445 cycles/ticks + +kyber_keypair: +median: 301210 cycles/ticks +average: 306921 cycles/ticks + +kyber_encaps_derand: +median: 384948 cycles/ticks +average: 392004 cycles/ticks + +kyber_encaps: +median: 386676 cycles/ticks +average: 393995 cycles/ticks + +kyber_decaps: +median: 512222 cycles/ticks +average: 521346 cycles/ticks + +Loop spin: 648 +gen_a: +median: 57602 cycles/ticks +average: 58275 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11360 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23735 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24157 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11449 cycles/ticks + +polyvec_decompress: +median: 4356 cycles/ticks +average: 4457 cycles/ticks + +indcpa_keypair: +median: 268330 cycles/ticks +average: 273374 cycles/ticks + +indcpa_enc: +median: 357766 cycles/ticks +average: 364775 cycles/ticks + +indcpa_dec: +median: 121342 cycles/ticks +average: 122893 cycles/ticks + +kyber_keypair_derand: +median: 296014 cycles/ticks +average: 301996 cycles/ticks + +kyber_keypair: +median: 300912 cycles/ticks +average: 305957 cycles/ticks + +kyber_encaps_derand: +median: 384938 cycles/ticks +average: 391901 cycles/ticks + +kyber_encaps: +median: 386244 cycles/ticks +average: 393371 cycles/ticks + +kyber_decaps: +median: 512552 cycles/ticks +average: 521839 cycles/ticks + +Loop spin: 649 +gen_a: +median: 57608 cycles/ticks +average: 58814 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11327 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7400 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23582 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34191 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23842 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3966 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1044 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11581 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268882 cycles/ticks +average: 273558 cycles/ticks + +indcpa_enc: +median: 357780 cycles/ticks +average: 363820 cycles/ticks + +indcpa_dec: +median: 121404 cycles/ticks +average: 123890 cycles/ticks + +kyber_keypair_derand: +median: 291702 cycles/ticks +average: 296148 cycles/ticks + +kyber_keypair: +median: 300894 cycles/ticks +average: 305171 cycles/ticks + +kyber_encaps_derand: +median: 384458 cycles/ticks +average: 389354 cycles/ticks + +kyber_encaps: +median: 385996 cycles/ticks +average: 390798 cycles/ticks + +kyber_decaps: +median: 512046 cycles/ticks +average: 519151 cycles/ticks + +Loop spin: 650 +gen_a: +median: 57624 cycles/ticks +average: 58524 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11390 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7298 cycles/ticks + +NTT: +median: 23368 cycles/ticks +average: 23566 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 34164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23907 cycles/ticks + +poly_tomsg: +median: 3952 cycles/ticks +average: 4078 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3517 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1127 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11540 cycles/ticks + +polyvec_decompress: +median: 4378 cycles/ticks +average: 4525 cycles/ticks + +indcpa_keypair: +median: 268376 cycles/ticks +average: 272303 cycles/ticks + +indcpa_enc: +median: 357466 cycles/ticks +average: 363795 cycles/ticks + +indcpa_dec: +median: 121294 cycles/ticks +average: 123247 cycles/ticks + +kyber_keypair_derand: +median: 291458 cycles/ticks +average: 295023 cycles/ticks + +kyber_keypair: +median: 301028 cycles/ticks +average: 305050 cycles/ticks + +kyber_encaps_derand: +median: 384420 cycles/ticks +average: 389069 cycles/ticks + +kyber_encaps: +median: 385738 cycles/ticks +average: 390140 cycles/ticks + +kyber_decaps: +median: 511710 cycles/ticks +average: 518502 cycles/ticks + +Loop spin: 651 +gen_a: +median: 57580 cycles/ticks +average: 57962 cycles/ticks + +poly_getnoise_eta1: +median: 11220 cycles/ticks +average: 11307 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23424 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23944 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3493 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11641 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 269224 cycles/ticks +average: 272480 cycles/ticks + +indcpa_enc: +median: 358364 cycles/ticks +average: 362722 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 123599 cycles/ticks + +kyber_keypair_derand: +median: 292052 cycles/ticks +average: 297963 cycles/ticks + +kyber_keypair: +median: 301704 cycles/ticks +average: 307252 cycles/ticks + +kyber_encaps_derand: +median: 385358 cycles/ticks +average: 392634 cycles/ticks + +kyber_encaps: +median: 387154 cycles/ticks +average: 394811 cycles/ticks + +kyber_decaps: +median: 512734 cycles/ticks +average: 520546 cycles/ticks + +Loop spin: 652 +gen_a: +median: 57628 cycles/ticks +average: 58630 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11287 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23808 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33965 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23965 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3722 cycles/ticks +average: 3859 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11641 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4350 cycles/ticks + +indcpa_keypair: +median: 269306 cycles/ticks +average: 275326 cycles/ticks + +indcpa_enc: +median: 358232 cycles/ticks +average: 365227 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 123602 cycles/ticks + +kyber_keypair_derand: +median: 291766 cycles/ticks +average: 298034 cycles/ticks + +kyber_keypair: +median: 301274 cycles/ticks +average: 306804 cycles/ticks + +kyber_encaps_derand: +median: 384908 cycles/ticks +average: 392167 cycles/ticks + +kyber_encaps: +median: 386264 cycles/ticks +average: 393094 cycles/ticks + +kyber_decaps: +median: 512030 cycles/ticks +average: 520882 cycles/ticks + +Loop spin: 653 +gen_a: +median: 57716 cycles/ticks +average: 59046 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11532 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7408 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23612 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 23983 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11641 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268720 cycles/ticks +average: 273995 cycles/ticks + +indcpa_enc: +median: 357766 cycles/ticks +average: 363639 cycles/ticks + +indcpa_dec: +median: 121290 cycles/ticks +average: 123812 cycles/ticks + +kyber_keypair_derand: +median: 291514 cycles/ticks +average: 296562 cycles/ticks + +kyber_keypair: +median: 301288 cycles/ticks +average: 306743 cycles/ticks + +kyber_encaps_derand: +median: 384806 cycles/ticks +average: 391416 cycles/ticks + +kyber_encaps: +median: 386196 cycles/ticks +average: 392888 cycles/ticks + +kyber_decaps: +median: 512326 cycles/ticks +average: 520731 cycles/ticks + +Loop spin: 654 +gen_a: +median: 57596 cycles/ticks +average: 58706 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11392 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23747 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24037 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4044 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3516 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11535 cycles/ticks + +polyvec_decompress: +median: 4294 cycles/ticks +average: 4420 cycles/ticks + +indcpa_keypair: +median: 268622 cycles/ticks +average: 272832 cycles/ticks + +indcpa_enc: +median: 357606 cycles/ticks +average: 363324 cycles/ticks + +indcpa_dec: +median: 121246 cycles/ticks +average: 123079 cycles/ticks + +kyber_keypair_derand: +median: 292230 cycles/ticks +average: 297266 cycles/ticks + +kyber_keypair: +median: 301032 cycles/ticks +average: 305944 cycles/ticks + +kyber_encaps_derand: +median: 384788 cycles/ticks +average: 391431 cycles/ticks + +kyber_encaps: +median: 386826 cycles/ticks +average: 392942 cycles/ticks + +kyber_decaps: +median: 512124 cycles/ticks +average: 520273 cycles/ticks + +Loop spin: 655 +gen_a: +median: 57706 cycles/ticks +average: 58802 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23455 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34241 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23913 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4051 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11588 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4387 cycles/ticks + +indcpa_keypair: +median: 269000 cycles/ticks +average: 273342 cycles/ticks + +indcpa_enc: +median: 357958 cycles/ticks +average: 364103 cycles/ticks + +indcpa_dec: +median: 121376 cycles/ticks +average: 123800 cycles/ticks + +kyber_keypair_derand: +median: 291318 cycles/ticks +average: 296157 cycles/ticks + +kyber_keypair: +median: 301074 cycles/ticks +average: 306468 cycles/ticks + +kyber_encaps_derand: +median: 384732 cycles/ticks +average: 390787 cycles/ticks + +kyber_encaps: +median: 386144 cycles/ticks +average: 393156 cycles/ticks + +kyber_decaps: +median: 512420 cycles/ticks +average: 520349 cycles/ticks + +Loop spin: 656 +gen_a: +median: 57604 cycles/ticks +average: 58288 cycles/ticks + +poly_getnoise_eta1: +median: 11232 cycles/ticks +average: 11326 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7296 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23909 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24002 cycles/ticks + +poly_tomsg: +median: 3890 cycles/ticks +average: 4001 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1068 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11526 cycles/ticks + +polyvec_decompress: +median: 4376 cycles/ticks +average: 4476 cycles/ticks + +indcpa_keypair: +median: 268690 cycles/ticks +average: 272933 cycles/ticks + +indcpa_enc: +median: 357838 cycles/ticks +average: 363796 cycles/ticks + +indcpa_dec: +median: 121302 cycles/ticks +average: 123155 cycles/ticks + +kyber_keypair_derand: +median: 292044 cycles/ticks +average: 296482 cycles/ticks + +kyber_keypair: +median: 300970 cycles/ticks +average: 305591 cycles/ticks + +kyber_encaps_derand: +median: 385202 cycles/ticks +average: 391671 cycles/ticks + +kyber_encaps: +median: 386324 cycles/ticks +average: 392614 cycles/ticks + +kyber_decaps: +median: 512358 cycles/ticks +average: 520464 cycles/ticks + +Loop spin: 657 +gen_a: +median: 57592 cycles/ticks +average: 57964 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11424 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23684 cycles/ticks + +INVNTT: +median: 33536 cycles/ticks +average: 34250 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 24066 cycles/ticks + +poly_tomsg: +median: 3898 cycles/ticks +average: 3996 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4275 cycles/ticks + +indcpa_keypair: +median: 268650 cycles/ticks +average: 272778 cycles/ticks + +indcpa_enc: +median: 357768 cycles/ticks +average: 363326 cycles/ticks + +indcpa_dec: +median: 121486 cycles/ticks +average: 123142 cycles/ticks + +kyber_keypair_derand: +median: 291926 cycles/ticks +average: 296639 cycles/ticks + +kyber_keypair: +median: 301166 cycles/ticks +average: 305716 cycles/ticks + +kyber_encaps_derand: +median: 384784 cycles/ticks +average: 390899 cycles/ticks + +kyber_encaps: +median: 385900 cycles/ticks +average: 391527 cycles/ticks + +kyber_decaps: +median: 512010 cycles/ticks +average: 519929 cycles/ticks + +Loop spin: 658 +gen_a: +median: 57604 cycles/ticks +average: 58014 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11293 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23446 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33653 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24025 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3734 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1113 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11538 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268568 cycles/ticks +average: 272930 cycles/ticks + +indcpa_enc: +median: 357912 cycles/ticks +average: 363341 cycles/ticks + +indcpa_dec: +median: 121216 cycles/ticks +average: 122718 cycles/ticks + +kyber_keypair_derand: +median: 291954 cycles/ticks +average: 296148 cycles/ticks + +kyber_keypair: +median: 300902 cycles/ticks +average: 305504 cycles/ticks + +kyber_encaps_derand: +median: 384622 cycles/ticks +average: 390489 cycles/ticks + +kyber_encaps: +median: 385836 cycles/ticks +average: 391552 cycles/ticks + +kyber_decaps: +median: 511982 cycles/ticks +average: 519797 cycles/ticks + +Loop spin: 659 +gen_a: +median: 57678 cycles/ticks +average: 58305 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11362 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23510 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34114 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23852 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3990 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3500 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11625 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 269220 cycles/ticks +average: 273902 cycles/ticks + +indcpa_enc: +median: 357994 cycles/ticks +average: 364147 cycles/ticks + +indcpa_dec: +median: 121176 cycles/ticks +average: 122360 cycles/ticks + +kyber_keypair_derand: +median: 292780 cycles/ticks +average: 298885 cycles/ticks + +kyber_keypair: +median: 300722 cycles/ticks +average: 304508 cycles/ticks + +kyber_encaps_derand: +median: 384542 cycles/ticks +average: 390004 cycles/ticks + +kyber_encaps: +median: 385766 cycles/ticks +average: 391277 cycles/ticks + +kyber_decaps: +median: 512244 cycles/ticks +average: 519490 cycles/ticks + +Loop spin: 660 +gen_a: +median: 57704 cycles/ticks +average: 58773 cycles/ticks + +poly_getnoise_eta1: +median: 11350 cycles/ticks +average: 11638 cycles/ticks + +poly_getnoise_eta2: +median: 7306 cycles/ticks +average: 7520 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23396 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23914 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3926 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11432 cycles/ticks +average: 11710 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268596 cycles/ticks +average: 273208 cycles/ticks + +indcpa_enc: +median: 357728 cycles/ticks +average: 363060 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 123438 cycles/ticks + +kyber_keypair_derand: +median: 291854 cycles/ticks +average: 296129 cycles/ticks + +kyber_keypair: +median: 300848 cycles/ticks +average: 304722 cycles/ticks + +kyber_encaps_derand: +median: 384464 cycles/ticks +average: 389496 cycles/ticks + +kyber_encaps: +median: 385852 cycles/ticks +average: 394392 cycles/ticks + +kyber_decaps: +median: 512000 cycles/ticks +average: 522378 cycles/ticks + +Loop spin: 661 +gen_a: +median: 57658 cycles/ticks +average: 58603 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11420 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23855 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34033 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24182 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3484 cycles/ticks +average: 3593 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4346 cycles/ticks +average: 4452 cycles/ticks + +indcpa_keypair: +median: 268362 cycles/ticks +average: 272215 cycles/ticks + +indcpa_enc: +median: 357980 cycles/ticks +average: 363967 cycles/ticks + +indcpa_dec: +median: 121596 cycles/ticks +average: 123398 cycles/ticks + +kyber_keypair_derand: +median: 291652 cycles/ticks +average: 296352 cycles/ticks + +kyber_keypair: +median: 300820 cycles/ticks +average: 304747 cycles/ticks + +kyber_encaps_derand: +median: 384944 cycles/ticks +average: 390900 cycles/ticks + +kyber_encaps: +median: 386226 cycles/ticks +average: 391911 cycles/ticks + +kyber_decaps: +median: 512480 cycles/ticks +average: 519301 cycles/ticks + +Loop spin: 662 +gen_a: +median: 57702 cycles/ticks +average: 58151 cycles/ticks + +poly_getnoise_eta1: +median: 11218 cycles/ticks +average: 11302 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23677 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33822 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24004 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4090 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11592 cycles/ticks + +polyvec_decompress: +median: 4380 cycles/ticks +average: 4449 cycles/ticks + +indcpa_keypair: +median: 268896 cycles/ticks +average: 272661 cycles/ticks + +indcpa_enc: +median: 357856 cycles/ticks +average: 363666 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 123390 cycles/ticks + +kyber_keypair_derand: +median: 291696 cycles/ticks +average: 296229 cycles/ticks + +kyber_keypair: +median: 300976 cycles/ticks +average: 305421 cycles/ticks + +kyber_encaps_derand: +median: 384326 cycles/ticks +average: 389329 cycles/ticks + +kyber_encaps: +median: 385796 cycles/ticks +average: 390179 cycles/ticks + +kyber_decaps: +median: 511810 cycles/ticks +average: 518940 cycles/ticks + +Loop spin: 663 +gen_a: +median: 57598 cycles/ticks +average: 58229 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7310 cycles/ticks +average: 7530 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23600 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34042 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24130 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3625 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3738 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11620 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 268364 cycles/ticks +average: 273170 cycles/ticks + +indcpa_enc: +median: 357898 cycles/ticks +average: 363474 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 122966 cycles/ticks + +kyber_keypair_derand: +median: 291652 cycles/ticks +average: 296643 cycles/ticks + +kyber_keypair: +median: 300754 cycles/ticks +average: 305325 cycles/ticks + +kyber_encaps_derand: +median: 384828 cycles/ticks +average: 391243 cycles/ticks + +kyber_encaps: +median: 386294 cycles/ticks +average: 392364 cycles/ticks + +kyber_decaps: +median: 511910 cycles/ticks +average: 518114 cycles/ticks + +Loop spin: 664 +gen_a: +median: 57676 cycles/ticks +average: 58349 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11407 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7299 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23617 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33906 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23907 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268316 cycles/ticks +average: 272170 cycles/ticks + +indcpa_enc: +median: 357824 cycles/ticks +average: 362699 cycles/ticks + +indcpa_dec: +median: 121252 cycles/ticks +average: 123876 cycles/ticks + +kyber_keypair_derand: +median: 291560 cycles/ticks +average: 296436 cycles/ticks + +kyber_keypair: +median: 300688 cycles/ticks +average: 305301 cycles/ticks + +kyber_encaps_derand: +median: 385050 cycles/ticks +average: 391494 cycles/ticks + +kyber_encaps: +median: 385756 cycles/ticks +average: 391605 cycles/ticks + +kyber_decaps: +median: 511670 cycles/ticks +average: 518885 cycles/ticks + +Loop spin: 665 +gen_a: +median: 57576 cycles/ticks +average: 58460 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11327 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23693 cycles/ticks + +INVNTT: +median: 33590 cycles/ticks +average: 34253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24003 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 4122 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11525 cycles/ticks + +polyvec_decompress: +median: 4310 cycles/ticks +average: 4422 cycles/ticks + +indcpa_keypair: +median: 268206 cycles/ticks +average: 271502 cycles/ticks + +indcpa_enc: +median: 357702 cycles/ticks +average: 363095 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 122932 cycles/ticks + +kyber_keypair_derand: +median: 291656 cycles/ticks +average: 295865 cycles/ticks + +kyber_keypair: +median: 301456 cycles/ticks +average: 306035 cycles/ticks + +kyber_encaps_derand: +median: 384680 cycles/ticks +average: 391834 cycles/ticks + +kyber_encaps: +median: 386146 cycles/ticks +average: 392423 cycles/ticks + +kyber_decaps: +median: 512414 cycles/ticks +average: 521096 cycles/ticks + +Loop spin: 666 +gen_a: +median: 57586 cycles/ticks +average: 58211 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11398 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7533 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23410 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24253 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 269012 cycles/ticks +average: 272798 cycles/ticks + +indcpa_enc: +median: 357872 cycles/ticks +average: 362944 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 122688 cycles/ticks + +kyber_keypair_derand: +median: 291416 cycles/ticks +average: 295763 cycles/ticks + +kyber_keypair: +median: 300952 cycles/ticks +average: 305012 cycles/ticks + +kyber_encaps_derand: +median: 384662 cycles/ticks +average: 390764 cycles/ticks + +kyber_encaps: +median: 385748 cycles/ticks +average: 391603 cycles/ticks + +kyber_decaps: +median: 512236 cycles/ticks +average: 520926 cycles/ticks + +Loop spin: 667 +gen_a: +median: 57738 cycles/ticks +average: 58937 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11534 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7512 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23620 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33940 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23560 cycles/ticks +average: 23689 cycles/ticks + +poly_tomsg: +median: 3976 cycles/ticks +average: 4033 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3522 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268140 cycles/ticks +average: 272352 cycles/ticks + +indcpa_enc: +median: 357662 cycles/ticks +average: 363214 cycles/ticks + +indcpa_dec: +median: 121276 cycles/ticks +average: 123405 cycles/ticks + +kyber_keypair_derand: +median: 291490 cycles/ticks +average: 295656 cycles/ticks + +kyber_keypair: +median: 300996 cycles/ticks +average: 305461 cycles/ticks + +kyber_encaps_derand: +median: 384422 cycles/ticks +average: 390451 cycles/ticks + +kyber_encaps: +median: 385688 cycles/ticks +average: 392444 cycles/ticks + +kyber_decaps: +median: 511898 cycles/ticks +average: 520404 cycles/ticks + +Loop spin: 668 +gen_a: +median: 57698 cycles/ticks +average: 58900 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11462 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7407 cycles/ticks + +NTT: +median: 23316 cycles/ticks +average: 23699 cycles/ticks + +INVNTT: +median: 33534 cycles/ticks +average: 34062 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 24211 cycles/ticks + +poly_tomsg: +median: 3882 cycles/ticks +average: 4079 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11651 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4342 cycles/ticks + +indcpa_keypair: +median: 269194 cycles/ticks +average: 273074 cycles/ticks + +indcpa_enc: +median: 357786 cycles/ticks +average: 362889 cycles/ticks + +indcpa_dec: +median: 121236 cycles/ticks +average: 122866 cycles/ticks + +kyber_keypair_derand: +median: 291890 cycles/ticks +average: 295609 cycles/ticks + +kyber_keypair: +median: 301644 cycles/ticks +average: 305746 cycles/ticks + +kyber_encaps_derand: +median: 385072 cycles/ticks +average: 390266 cycles/ticks + +kyber_encaps: +median: 386016 cycles/ticks +average: 392768 cycles/ticks + +kyber_decaps: +median: 512110 cycles/ticks +average: 520913 cycles/ticks + +Loop spin: 669 +gen_a: +median: 57620 cycles/ticks +average: 58470 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11304 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23698 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34002 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 24040 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3700 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11392 cycles/ticks +average: 11731 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4451 cycles/ticks + +indcpa_keypair: +median: 268406 cycles/ticks +average: 272804 cycles/ticks + +indcpa_enc: +median: 358334 cycles/ticks +average: 363710 cycles/ticks + +indcpa_dec: +median: 121144 cycles/ticks +average: 122570 cycles/ticks + +kyber_keypair_derand: +median: 291966 cycles/ticks +average: 296721 cycles/ticks + +kyber_keypair: +median: 300996 cycles/ticks +average: 304885 cycles/ticks + +kyber_encaps_derand: +median: 384900 cycles/ticks +average: 389440 cycles/ticks + +kyber_encaps: +median: 386022 cycles/ticks +average: 391123 cycles/ticks + +kyber_decaps: +median: 512568 cycles/ticks +average: 520893 cycles/ticks + +Loop spin: 670 +gen_a: +median: 57646 cycles/ticks +average: 58803 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11323 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7520 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23608 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23770 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3772 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11466 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268634 cycles/ticks +average: 273486 cycles/ticks + +indcpa_enc: +median: 359012 cycles/ticks +average: 364449 cycles/ticks + +indcpa_dec: +median: 121264 cycles/ticks +average: 123917 cycles/ticks + +kyber_keypair_derand: +median: 291398 cycles/ticks +average: 296097 cycles/ticks + +kyber_keypair: +median: 300878 cycles/ticks +average: 305569 cycles/ticks + +kyber_encaps_derand: +median: 386264 cycles/ticks +average: 391842 cycles/ticks + +kyber_encaps: +median: 387406 cycles/ticks +average: 392643 cycles/ticks + +kyber_decaps: +median: 513974 cycles/ticks +average: 521740 cycles/ticks + +Loop spin: 671 +gen_a: +median: 57762 cycles/ticks +average: 59041 cycles/ticks + +poly_getnoise_eta1: +median: 11406 cycles/ticks +average: 11661 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7295 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23695 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34217 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 24094 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3964 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11633 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268924 cycles/ticks +average: 272248 cycles/ticks + +indcpa_enc: +median: 358422 cycles/ticks +average: 363540 cycles/ticks + +indcpa_dec: +median: 121378 cycles/ticks +average: 123443 cycles/ticks + +kyber_keypair_derand: +median: 292100 cycles/ticks +average: 296328 cycles/ticks + +kyber_keypair: +median: 301104 cycles/ticks +average: 305615 cycles/ticks + +kyber_encaps_derand: +median: 385408 cycles/ticks +average: 391685 cycles/ticks + +kyber_encaps: +median: 386486 cycles/ticks +average: 393075 cycles/ticks + +kyber_decaps: +median: 512508 cycles/ticks +average: 519971 cycles/ticks + +Loop spin: 672 +gen_a: +median: 57582 cycles/ticks +average: 58351 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11523 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7320 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23715 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23803 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4093 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268358 cycles/ticks +average: 272261 cycles/ticks + +indcpa_enc: +median: 357780 cycles/ticks +average: 363613 cycles/ticks + +indcpa_dec: +median: 121252 cycles/ticks +average: 122858 cycles/ticks + +kyber_keypair_derand: +median: 291614 cycles/ticks +average: 296569 cycles/ticks + +kyber_keypair: +median: 300880 cycles/ticks +average: 305568 cycles/ticks + +kyber_encaps_derand: +median: 384586 cycles/ticks +average: 390141 cycles/ticks + +kyber_encaps: +median: 385798 cycles/ticks +average: 391513 cycles/ticks + +kyber_decaps: +median: 511818 cycles/ticks +average: 519039 cycles/ticks + +Loop spin: 673 +gen_a: +median: 57682 cycles/ticks +average: 58607 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11297 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7384 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23784 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23822 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268738 cycles/ticks +average: 273676 cycles/ticks + +indcpa_enc: +median: 357748 cycles/ticks +average: 363549 cycles/ticks + +indcpa_dec: +median: 121144 cycles/ticks +average: 123184 cycles/ticks + +kyber_keypair_derand: +median: 291660 cycles/ticks +average: 296227 cycles/ticks + +kyber_keypair: +median: 300698 cycles/ticks +average: 304643 cycles/ticks + +kyber_encaps_derand: +median: 384644 cycles/ticks +average: 389979 cycles/ticks + +kyber_encaps: +median: 385854 cycles/ticks +average: 391911 cycles/ticks + +kyber_decaps: +median: 511764 cycles/ticks +average: 519426 cycles/ticks + +Loop spin: 674 +gen_a: +median: 57658 cycles/ticks +average: 58174 cycles/ticks + +poly_getnoise_eta1: +median: 11434 cycles/ticks +average: 11688 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7369 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23665 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23935 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3642 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3723 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11396 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 269010 cycles/ticks +average: 272844 cycles/ticks + +indcpa_enc: +median: 357752 cycles/ticks +average: 363358 cycles/ticks + +indcpa_dec: +median: 121460 cycles/ticks +average: 123394 cycles/ticks + +kyber_keypair_derand: +median: 291236 cycles/ticks +average: 296205 cycles/ticks + +kyber_keypair: +median: 300868 cycles/ticks +average: 305425 cycles/ticks + +kyber_encaps_derand: +median: 384822 cycles/ticks +average: 390947 cycles/ticks + +kyber_encaps: +median: 386158 cycles/ticks +average: 392470 cycles/ticks + +kyber_decaps: +median: 512008 cycles/ticks +average: 519686 cycles/ticks + +Loop spin: 675 +gen_a: +median: 57758 cycles/ticks +average: 58870 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11324 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23511 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34169 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24067 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3930 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3616 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3734 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11420 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4360 cycles/ticks + +indcpa_keypair: +median: 268404 cycles/ticks +average: 272426 cycles/ticks + +indcpa_enc: +median: 357728 cycles/ticks +average: 363287 cycles/ticks + +indcpa_dec: +median: 121194 cycles/ticks +average: 123250 cycles/ticks + +kyber_keypair_derand: +median: 291560 cycles/ticks +average: 296516 cycles/ticks + +kyber_keypair: +median: 301230 cycles/ticks +average: 306925 cycles/ticks + +kyber_encaps_derand: +median: 384888 cycles/ticks +average: 390767 cycles/ticks + +kyber_encaps: +median: 386148 cycles/ticks +average: 392718 cycles/ticks + +kyber_decaps: +median: 512084 cycles/ticks +average: 519937 cycles/ticks + +Loop spin: 676 +gen_a: +median: 57660 cycles/ticks +average: 58759 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11351 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23396 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34266 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23856 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3654 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11402 cycles/ticks + +polyvec_decompress: +median: 4372 cycles/ticks +average: 4496 cycles/ticks + +indcpa_keypair: +median: 268592 cycles/ticks +average: 272584 cycles/ticks + +indcpa_enc: +median: 357840 cycles/ticks +average: 363672 cycles/ticks + +indcpa_dec: +median: 121146 cycles/ticks +average: 122578 cycles/ticks + +kyber_keypair_derand: +median: 292086 cycles/ticks +average: 296632 cycles/ticks + +kyber_keypair: +median: 301108 cycles/ticks +average: 305007 cycles/ticks + +kyber_encaps_derand: +median: 384838 cycles/ticks +average: 390463 cycles/ticks + +kyber_encaps: +median: 385916 cycles/ticks +average: 390509 cycles/ticks + +kyber_decaps: +median: 512230 cycles/ticks +average: 519928 cycles/ticks + +Loop spin: 677 +gen_a: +median: 57816 cycles/ticks +average: 59005 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11388 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7478 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23715 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 34158 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23940 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3516 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3865 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1095 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11411 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4336 cycles/ticks + +indcpa_keypair: +median: 268872 cycles/ticks +average: 274500 cycles/ticks + +indcpa_enc: +median: 357896 cycles/ticks +average: 363596 cycles/ticks + +indcpa_dec: +median: 121282 cycles/ticks +average: 123465 cycles/ticks + +kyber_keypair_derand: +median: 292200 cycles/ticks +average: 296389 cycles/ticks + +kyber_keypair: +median: 301458 cycles/ticks +average: 306854 cycles/ticks + +kyber_encaps_derand: +median: 384956 cycles/ticks +average: 392471 cycles/ticks + +kyber_encaps: +median: 386408 cycles/ticks +average: 393773 cycles/ticks + +kyber_decaps: +median: 512636 cycles/ticks +average: 521982 cycles/ticks + +Loop spin: 678 +gen_a: +median: 57626 cycles/ticks +average: 58965 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11447 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7325 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23834 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34116 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24322 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3526 cycles/ticks +average: 3622 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11508 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4438 cycles/ticks + +indcpa_keypair: +median: 268488 cycles/ticks +average: 273028 cycles/ticks + +indcpa_enc: +median: 357872 cycles/ticks +average: 364532 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 123794 cycles/ticks + +kyber_keypair_derand: +median: 291662 cycles/ticks +average: 297059 cycles/ticks + +kyber_keypair: +median: 301368 cycles/ticks +average: 306997 cycles/ticks + +kyber_encaps_derand: +median: 384620 cycles/ticks +average: 391235 cycles/ticks + +kyber_encaps: +median: 386026 cycles/ticks +average: 392887 cycles/ticks + +kyber_decaps: +median: 512018 cycles/ticks +average: 520724 cycles/ticks + +Loop spin: 679 +gen_a: +median: 57716 cycles/ticks +average: 58477 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11332 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23687 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 34243 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24199 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3934 cycles/ticks + +poly_frommsg: +median: 3502 cycles/ticks +average: 3622 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3788 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11473 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268930 cycles/ticks +average: 274083 cycles/ticks + +indcpa_enc: +median: 358200 cycles/ticks +average: 365536 cycles/ticks + +indcpa_dec: +median: 121202 cycles/ticks +average: 123056 cycles/ticks + +kyber_keypair_derand: +median: 291528 cycles/ticks +average: 297451 cycles/ticks + +kyber_keypair: +median: 301172 cycles/ticks +average: 305993 cycles/ticks + +kyber_encaps_derand: +median: 384966 cycles/ticks +average: 391479 cycles/ticks + +kyber_encaps: +median: 386420 cycles/ticks +average: 392464 cycles/ticks + +kyber_decaps: +median: 512348 cycles/ticks +average: 521364 cycles/ticks + +Loop spin: 680 +gen_a: +median: 57708 cycles/ticks +average: 59076 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11433 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23431 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33608 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24054 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3523 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1064 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11499 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 269274 cycles/ticks +average: 274845 cycles/ticks + +indcpa_enc: +median: 358056 cycles/ticks +average: 364301 cycles/ticks + +indcpa_dec: +median: 121204 cycles/ticks +average: 123293 cycles/ticks + +kyber_keypair_derand: +median: 291980 cycles/ticks +average: 298194 cycles/ticks + +kyber_keypair: +median: 301124 cycles/ticks +average: 306221 cycles/ticks + +kyber_encaps_derand: +median: 384944 cycles/ticks +average: 391575 cycles/ticks + +kyber_encaps: +median: 386144 cycles/ticks +average: 392179 cycles/ticks + +kyber_decaps: +median: 512058 cycles/ticks +average: 520738 cycles/ticks + +Loop spin: 681 +gen_a: +median: 57792 cycles/ticks +average: 59215 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11387 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23308 cycles/ticks +average: 23778 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34110 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 24024 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 269010 cycles/ticks +average: 273486 cycles/ticks + +indcpa_enc: +median: 357830 cycles/ticks +average: 363951 cycles/ticks + +indcpa_dec: +median: 121434 cycles/ticks +average: 123676 cycles/ticks + +kyber_keypair_derand: +median: 291846 cycles/ticks +average: 297166 cycles/ticks + +kyber_keypair: +median: 300998 cycles/ticks +average: 306408 cycles/ticks + +kyber_encaps_derand: +median: 384764 cycles/ticks +average: 392155 cycles/ticks + +kyber_encaps: +median: 385906 cycles/ticks +average: 391218 cycles/ticks + +kyber_decaps: +median: 511816 cycles/ticks +average: 520278 cycles/ticks + +Loop spin: 682 +gen_a: +median: 57684 cycles/ticks +average: 58841 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11506 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7346 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23739 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23642 cycles/ticks +average: 24213 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3554 cycles/ticks + +poly_compress: +median: 3718 cycles/ticks +average: 3862 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1061 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11712 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268842 cycles/ticks +average: 273589 cycles/ticks + +indcpa_enc: +median: 357914 cycles/ticks +average: 364872 cycles/ticks + +indcpa_dec: +median: 121314 cycles/ticks +average: 123473 cycles/ticks + +kyber_keypair_derand: +median: 291792 cycles/ticks +average: 297194 cycles/ticks + +kyber_keypair: +median: 302094 cycles/ticks +average: 308232 cycles/ticks + +kyber_encaps_derand: +median: 388796 cycles/ticks +average: 395621 cycles/ticks + +kyber_encaps: +median: 390212 cycles/ticks +average: 397673 cycles/ticks + +kyber_decaps: +median: 516358 cycles/ticks +average: 526174 cycles/ticks + +Loop spin: 683 +gen_a: +median: 57672 cycles/ticks +average: 58304 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23212 cycles/ticks +average: 23578 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34336 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 24107 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3779 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11575 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268906 cycles/ticks +average: 273780 cycles/ticks + +indcpa_enc: +median: 357758 cycles/ticks +average: 364417 cycles/ticks + +indcpa_dec: +median: 121210 cycles/ticks +average: 123060 cycles/ticks + +kyber_keypair_derand: +median: 292184 cycles/ticks +average: 297867 cycles/ticks + +kyber_keypair: +median: 301100 cycles/ticks +average: 306380 cycles/ticks + +kyber_encaps_derand: +median: 384982 cycles/ticks +average: 392668 cycles/ticks + +kyber_encaps: +median: 386164 cycles/ticks +average: 393758 cycles/ticks + +kyber_decaps: +median: 512342 cycles/ticks +average: 521752 cycles/ticks + +Loop spin: 684 +gen_a: +median: 57618 cycles/ticks +average: 58268 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11306 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23687 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34111 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24207 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3699 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11484 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268572 cycles/ticks +average: 272937 cycles/ticks + +indcpa_enc: +median: 357728 cycles/ticks +average: 363529 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 123001 cycles/ticks + +kyber_keypair_derand: +median: 291742 cycles/ticks +average: 296934 cycles/ticks + +kyber_keypair: +median: 301112 cycles/ticks +average: 306321 cycles/ticks + +kyber_encaps_derand: +median: 384910 cycles/ticks +average: 391364 cycles/ticks + +kyber_encaps: +median: 386128 cycles/ticks +average: 392536 cycles/ticks + +kyber_decaps: +median: 512574 cycles/ticks +average: 521871 cycles/ticks + +Loop spin: 685 +gen_a: +median: 57692 cycles/ticks +average: 58763 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11296 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23647 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34047 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24118 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3698 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11726 cycles/ticks + +polyvec_decompress: +median: 4320 cycles/ticks +average: 4428 cycles/ticks + +indcpa_keypair: +median: 268500 cycles/ticks +average: 273419 cycles/ticks + +indcpa_enc: +median: 357994 cycles/ticks +average: 364801 cycles/ticks + +indcpa_dec: +median: 121296 cycles/ticks +average: 123196 cycles/ticks + +kyber_keypair_derand: +median: 292186 cycles/ticks +average: 297747 cycles/ticks + +kyber_keypair: +median: 301082 cycles/ticks +average: 305726 cycles/ticks + +kyber_encaps_derand: +median: 384912 cycles/ticks +average: 391465 cycles/ticks + +kyber_encaps: +median: 386106 cycles/ticks +average: 392866 cycles/ticks + +kyber_decaps: +median: 512374 cycles/ticks +average: 521819 cycles/ticks + +Loop spin: 686 +gen_a: +median: 57586 cycles/ticks +average: 58663 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11580 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7396 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23750 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34156 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 23984 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3947 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3621 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3789 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11430 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268410 cycles/ticks +average: 273812 cycles/ticks + +indcpa_enc: +median: 357726 cycles/ticks +average: 363681 cycles/ticks + +indcpa_dec: +median: 121346 cycles/ticks +average: 123220 cycles/ticks + +kyber_keypair_derand: +median: 291502 cycles/ticks +average: 296339 cycles/ticks + +kyber_keypair: +median: 300978 cycles/ticks +average: 305701 cycles/ticks + +kyber_encaps_derand: +median: 384990 cycles/ticks +average: 390630 cycles/ticks + +kyber_encaps: +median: 386080 cycles/ticks +average: 391383 cycles/ticks + +kyber_decaps: +median: 512250 cycles/ticks +average: 521305 cycles/ticks + +Loop spin: 687 +gen_a: +median: 57694 cycles/ticks +average: 59023 cycles/ticks + +poly_getnoise_eta1: +median: 11420 cycles/ticks +average: 11693 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7316 cycles/ticks + +NTT: +median: 23214 cycles/ticks +average: 23652 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33943 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24151 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3598 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11638 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268834 cycles/ticks +average: 274290 cycles/ticks + +indcpa_enc: +median: 357716 cycles/ticks +average: 364361 cycles/ticks + +indcpa_dec: +median: 121260 cycles/ticks +average: 123508 cycles/ticks + +kyber_keypair_derand: +median: 291568 cycles/ticks +average: 296957 cycles/ticks + +kyber_keypair: +median: 301126 cycles/ticks +average: 306598 cycles/ticks + +kyber_encaps_derand: +median: 385186 cycles/ticks +average: 392471 cycles/ticks + +kyber_encaps: +median: 386092 cycles/ticks +average: 392835 cycles/ticks + +kyber_decaps: +median: 512260 cycles/ticks +average: 520779 cycles/ticks + +Loop spin: 688 +gen_a: +median: 57746 cycles/ticks +average: 58865 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11325 cycles/ticks + +poly_getnoise_eta2: +median: 7332 cycles/ticks +average: 7554 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23382 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24209 cycles/ticks + +poly_tomsg: +median: 3916 cycles/ticks +average: 4022 cycles/ticks + +poly_frommsg: +median: 3482 cycles/ticks +average: 3590 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11399 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4542 cycles/ticks + +indcpa_keypair: +median: 268756 cycles/ticks +average: 273444 cycles/ticks + +indcpa_enc: +median: 357876 cycles/ticks +average: 364877 cycles/ticks + +indcpa_dec: +median: 121412 cycles/ticks +average: 123739 cycles/ticks + +kyber_keypair_derand: +median: 295464 cycles/ticks +average: 300448 cycles/ticks + +kyber_keypair: +median: 301232 cycles/ticks +average: 306278 cycles/ticks + +kyber_encaps_derand: +median: 384790 cycles/ticks +average: 391498 cycles/ticks + +kyber_encaps: +median: 386326 cycles/ticks +average: 392662 cycles/ticks + +kyber_decaps: +median: 511906 cycles/ticks +average: 520763 cycles/ticks + +Loop spin: 689 +gen_a: +median: 57682 cycles/ticks +average: 58577 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11282 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23694 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34096 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24097 cycles/ticks + +poly_tomsg: +median: 3906 cycles/ticks +average: 4051 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3700 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11671 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268526 cycles/ticks +average: 273185 cycles/ticks + +indcpa_enc: +median: 357534 cycles/ticks +average: 363113 cycles/ticks + +indcpa_dec: +median: 121418 cycles/ticks +average: 123798 cycles/ticks + +kyber_keypair_derand: +median: 291324 cycles/ticks +average: 296653 cycles/ticks + +kyber_keypair: +median: 301046 cycles/ticks +average: 306795 cycles/ticks + +kyber_encaps_derand: +median: 386656 cycles/ticks +average: 393782 cycles/ticks + +kyber_encaps: +median: 386000 cycles/ticks +average: 392291 cycles/ticks + +kyber_decaps: +median: 512080 cycles/ticks +average: 520942 cycles/ticks + +Loop spin: 690 +gen_a: +median: 57526 cycles/ticks +average: 57891 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11350 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23619 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34269 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24135 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11622 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268424 cycles/ticks +average: 272950 cycles/ticks + +indcpa_enc: +median: 357590 cycles/ticks +average: 363786 cycles/ticks + +indcpa_dec: +median: 121132 cycles/ticks +average: 122507 cycles/ticks + +kyber_keypair_derand: +median: 291410 cycles/ticks +average: 296882 cycles/ticks + +kyber_keypair: +median: 301114 cycles/ticks +average: 306550 cycles/ticks + +kyber_encaps_derand: +median: 384678 cycles/ticks +average: 392219 cycles/ticks + +kyber_encaps: +median: 385984 cycles/ticks +average: 392518 cycles/ticks + +kyber_decaps: +median: 512478 cycles/ticks +average: 524019 cycles/ticks + +Loop spin: 691 +gen_a: +median: 57652 cycles/ticks +average: 58746 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11377 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23711 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 34019 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23938 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11629 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 269078 cycles/ticks +average: 277625 cycles/ticks + +indcpa_enc: +median: 358120 cycles/ticks +average: 364987 cycles/ticks + +indcpa_dec: +median: 121428 cycles/ticks +average: 123555 cycles/ticks + +kyber_keypair_derand: +median: 291838 cycles/ticks +average: 296873 cycles/ticks + +kyber_keypair: +median: 301172 cycles/ticks +average: 306596 cycles/ticks + +kyber_encaps_derand: +median: 384984 cycles/ticks +average: 391362 cycles/ticks + +kyber_encaps: +median: 386276 cycles/ticks +average: 392549 cycles/ticks + +kyber_decaps: +median: 512176 cycles/ticks +average: 520547 cycles/ticks + +Loop spin: 692 +gen_a: +median: 57698 cycles/ticks +average: 58668 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11324 cycles/ticks + +poly_getnoise_eta2: +median: 7298 cycles/ticks +average: 7522 cycles/ticks + +NTT: +median: 23320 cycles/ticks +average: 23732 cycles/ticks + +INVNTT: +median: 33514 cycles/ticks +average: 34361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24266 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11605 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268392 cycles/ticks +average: 273045 cycles/ticks + +indcpa_enc: +median: 357840 cycles/ticks +average: 364458 cycles/ticks + +indcpa_dec: +median: 121402 cycles/ticks +average: 123682 cycles/ticks + +kyber_keypair_derand: +median: 291642 cycles/ticks +average: 296718 cycles/ticks + +kyber_keypair: +median: 301154 cycles/ticks +average: 306842 cycles/ticks + +kyber_encaps_derand: +median: 384960 cycles/ticks +average: 391872 cycles/ticks + +kyber_encaps: +median: 386188 cycles/ticks +average: 393663 cycles/ticks + +kyber_decaps: +median: 512194 cycles/ticks +average: 520466 cycles/ticks + +Loop spin: 693 +gen_a: +median: 57690 cycles/ticks +average: 58841 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11310 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7516 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23443 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23982 cycles/ticks + +poly_tomsg: +median: 3910 cycles/ticks +average: 4006 cycles/ticks + +poly_frommsg: +median: 3470 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11448 cycles/ticks +average: 11700 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4309 cycles/ticks + +indcpa_keypair: +median: 269026 cycles/ticks +average: 273729 cycles/ticks + +indcpa_enc: +median: 358018 cycles/ticks +average: 364631 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 123231 cycles/ticks + +kyber_keypair_derand: +median: 291558 cycles/ticks +average: 296844 cycles/ticks + +kyber_keypair: +median: 301296 cycles/ticks +average: 306618 cycles/ticks + +kyber_encaps_derand: +median: 385016 cycles/ticks +average: 392057 cycles/ticks + +kyber_encaps: +median: 386582 cycles/ticks +average: 393347 cycles/ticks + +kyber_decaps: +median: 512406 cycles/ticks +average: 521543 cycles/ticks + +Loop spin: 694 +gen_a: +median: 57668 cycles/ticks +average: 58705 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11537 cycles/ticks + +poly_getnoise_eta2: +median: 7284 cycles/ticks +average: 7473 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23672 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23973 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3546 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3813 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11460 cycles/ticks + +polyvec_decompress: +median: 4314 cycles/ticks +average: 4486 cycles/ticks + +indcpa_keypair: +median: 268678 cycles/ticks +average: 273234 cycles/ticks + +indcpa_enc: +median: 357812 cycles/ticks +average: 365124 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 123533 cycles/ticks + +kyber_keypair_derand: +median: 291566 cycles/ticks +average: 296696 cycles/ticks + +kyber_keypair: +median: 300724 cycles/ticks +average: 305764 cycles/ticks + +kyber_encaps_derand: +median: 384836 cycles/ticks +average: 391248 cycles/ticks + +kyber_encaps: +median: 386124 cycles/ticks +average: 391843 cycles/ticks + +kyber_decaps: +median: 512458 cycles/ticks +average: 522311 cycles/ticks + +Loop spin: 695 +gen_a: +median: 57674 cycles/ticks +average: 58570 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11406 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23433 cycles/ticks + +INVNTT: +median: 33424 cycles/ticks +average: 33588 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24123 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3971 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3528 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11667 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268664 cycles/ticks +average: 272499 cycles/ticks + +indcpa_enc: +median: 357710 cycles/ticks +average: 363286 cycles/ticks + +indcpa_dec: +median: 121244 cycles/ticks +average: 122479 cycles/ticks + +kyber_keypair_derand: +median: 291942 cycles/ticks +average: 296795 cycles/ticks + +kyber_keypair: +median: 301224 cycles/ticks +average: 306918 cycles/ticks + +kyber_encaps_derand: +median: 384546 cycles/ticks +average: 391064 cycles/ticks + +kyber_encaps: +median: 386206 cycles/ticks +average: 392221 cycles/ticks + +kyber_decaps: +median: 512212 cycles/ticks +average: 521092 cycles/ticks + +Loop spin: 696 +gen_a: +median: 57554 cycles/ticks +average: 58425 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7307 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23883 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34044 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23830 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3609 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11525 cycles/ticks + +polyvec_decompress: +median: 4328 cycles/ticks +average: 4438 cycles/ticks + +indcpa_keypair: +median: 269150 cycles/ticks +average: 274420 cycles/ticks + +indcpa_enc: +median: 358132 cycles/ticks +average: 365193 cycles/ticks + +indcpa_dec: +median: 121228 cycles/ticks +average: 122696 cycles/ticks + +kyber_keypair_derand: +median: 291722 cycles/ticks +average: 296761 cycles/ticks + +kyber_keypair: +median: 301212 cycles/ticks +average: 306602 cycles/ticks + +kyber_encaps_derand: +median: 384562 cycles/ticks +average: 391176 cycles/ticks + +kyber_encaps: +median: 385614 cycles/ticks +average: 392207 cycles/ticks + +kyber_decaps: +median: 512130 cycles/ticks +average: 520603 cycles/ticks + +Loop spin: 697 +gen_a: +median: 57600 cycles/ticks +average: 58044 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11293 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23396 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34090 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23955 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11659 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 272878 cycles/ticks +average: 277959 cycles/ticks + +indcpa_enc: +median: 362118 cycles/ticks +average: 368756 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 122670 cycles/ticks + +kyber_keypair_derand: +median: 291630 cycles/ticks +average: 296696 cycles/ticks + +kyber_keypair: +median: 300894 cycles/ticks +average: 305642 cycles/ticks + +kyber_encaps_derand: +median: 384780 cycles/ticks +average: 391370 cycles/ticks + +kyber_encaps: +median: 386260 cycles/ticks +average: 393346 cycles/ticks + +kyber_decaps: +median: 512000 cycles/ticks +average: 520554 cycles/ticks + +Loop spin: 698 +gen_a: +median: 57704 cycles/ticks +average: 59066 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11605 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23803 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24011 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11580 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268426 cycles/ticks +average: 273859 cycles/ticks + +indcpa_enc: +median: 357812 cycles/ticks +average: 363928 cycles/ticks + +indcpa_dec: +median: 121292 cycles/ticks +average: 123721 cycles/ticks + +kyber_keypair_derand: +median: 291132 cycles/ticks +average: 295824 cycles/ticks + +kyber_keypair: +median: 301668 cycles/ticks +average: 306907 cycles/ticks + +kyber_encaps_derand: +median: 384938 cycles/ticks +average: 392305 cycles/ticks + +kyber_encaps: +median: 386330 cycles/ticks +average: 393662 cycles/ticks + +kyber_decaps: +median: 512908 cycles/ticks +average: 522501 cycles/ticks + +Loop spin: 699 +gen_a: +median: 57788 cycles/ticks +average: 59129 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11374 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7434 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23663 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23973 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3480 cycles/ticks +average: 3539 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3821 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11404 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268628 cycles/ticks +average: 273516 cycles/ticks + +indcpa_enc: +median: 357936 cycles/ticks +average: 363982 cycles/ticks + +indcpa_dec: +median: 121494 cycles/ticks +average: 123735 cycles/ticks + +kyber_keypair_derand: +median: 291574 cycles/ticks +average: 296959 cycles/ticks + +kyber_keypair: +median: 301184 cycles/ticks +average: 306704 cycles/ticks + +kyber_encaps_derand: +median: 384538 cycles/ticks +average: 391069 cycles/ticks + +kyber_encaps: +median: 386002 cycles/ticks +average: 392690 cycles/ticks + +kyber_decaps: +median: 512204 cycles/ticks +average: 520946 cycles/ticks + +Loop spin: 700 +gen_a: +median: 57594 cycles/ticks +average: 58519 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11384 cycles/ticks + +poly_getnoise_eta2: +median: 7440 cycles/ticks +average: 7574 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23647 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24025 cycles/ticks + +poly_tomsg: +median: 3952 cycles/ticks +average: 4037 cycles/ticks + +poly_frommsg: +median: 3450 cycles/ticks +average: 3542 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3715 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11488 cycles/ticks + +polyvec_decompress: +median: 4364 cycles/ticks +average: 4517 cycles/ticks + +indcpa_keypair: +median: 268312 cycles/ticks +average: 273230 cycles/ticks + +indcpa_enc: +median: 357958 cycles/ticks +average: 364807 cycles/ticks + +indcpa_dec: +median: 121364 cycles/ticks +average: 123689 cycles/ticks + +kyber_keypair_derand: +median: 291402 cycles/ticks +average: 296821 cycles/ticks + +kyber_keypair: +median: 301346 cycles/ticks +average: 306796 cycles/ticks + +kyber_encaps_derand: +median: 385008 cycles/ticks +average: 391820 cycles/ticks + +kyber_encaps: +median: 386320 cycles/ticks +average: 392267 cycles/ticks + +kyber_decaps: +median: 512348 cycles/ticks +average: 521642 cycles/ticks + +Loop spin: 701 +gen_a: +median: 57660 cycles/ticks +average: 58677 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11477 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7355 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23611 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34036 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24008 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11652 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 269136 cycles/ticks +average: 274364 cycles/ticks + +indcpa_enc: +median: 358066 cycles/ticks +average: 365058 cycles/ticks + +indcpa_dec: +median: 121208 cycles/ticks +average: 123232 cycles/ticks + +kyber_keypair_derand: +median: 291694 cycles/ticks +average: 296985 cycles/ticks + +kyber_keypair: +median: 301102 cycles/ticks +average: 306155 cycles/ticks + +kyber_encaps_derand: +median: 384820 cycles/ticks +average: 392063 cycles/ticks + +kyber_encaps: +median: 385994 cycles/ticks +average: 392366 cycles/ticks + +kyber_decaps: +median: 512064 cycles/ticks +average: 520504 cycles/ticks + +Loop spin: 702 +gen_a: +median: 57590 cycles/ticks +average: 58449 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11477 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7400 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23442 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34062 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23816 cycles/ticks + +poly_tomsg: +median: 3914 cycles/ticks +average: 4008 cycles/ticks + +poly_frommsg: +median: 3472 cycles/ticks +average: 3588 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268898 cycles/ticks +average: 273881 cycles/ticks + +indcpa_enc: +median: 358494 cycles/ticks +average: 365450 cycles/ticks + +indcpa_dec: +median: 121312 cycles/ticks +average: 122963 cycles/ticks + +kyber_keypair_derand: +median: 295736 cycles/ticks +average: 300634 cycles/ticks + +kyber_keypair: +median: 301182 cycles/ticks +average: 306396 cycles/ticks + +kyber_encaps_derand: +median: 385360 cycles/ticks +average: 392513 cycles/ticks + +kyber_encaps: +median: 386676 cycles/ticks +average: 394025 cycles/ticks + +kyber_decaps: +median: 512842 cycles/ticks +average: 521661 cycles/ticks + +Loop spin: 703 +gen_a: +median: 57692 cycles/ticks +average: 59282 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11461 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7396 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23638 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 33713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23658 cycles/ticks +average: 24241 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11538 cycles/ticks + +polyvec_decompress: +median: 4286 cycles/ticks +average: 4419 cycles/ticks + +indcpa_keypair: +median: 269010 cycles/ticks +average: 274128 cycles/ticks + +indcpa_enc: +median: 358072 cycles/ticks +average: 365019 cycles/ticks + +indcpa_dec: +median: 121280 cycles/ticks +average: 123348 cycles/ticks + +kyber_keypair_derand: +median: 292048 cycles/ticks +average: 297778 cycles/ticks + +kyber_keypair: +median: 301312 cycles/ticks +average: 306539 cycles/ticks + +kyber_encaps_derand: +median: 385096 cycles/ticks +average: 392472 cycles/ticks + +kyber_encaps: +median: 386172 cycles/ticks +average: 392685 cycles/ticks + +kyber_decaps: +median: 512262 cycles/ticks +average: 522205 cycles/ticks + +Loop spin: 704 +gen_a: +median: 57676 cycles/ticks +average: 58896 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11416 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7352 cycles/ticks + +NTT: +median: 23316 cycles/ticks +average: 23622 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34165 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23918 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3841 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 269052 cycles/ticks +average: 274377 cycles/ticks + +indcpa_enc: +median: 358398 cycles/ticks +average: 364709 cycles/ticks + +indcpa_dec: +median: 121310 cycles/ticks +average: 123493 cycles/ticks + +kyber_keypair_derand: +median: 291548 cycles/ticks +average: 296768 cycles/ticks + +kyber_keypair: +median: 301036 cycles/ticks +average: 305562 cycles/ticks + +kyber_encaps_derand: +median: 384788 cycles/ticks +average: 390612 cycles/ticks + +kyber_encaps: +median: 386720 cycles/ticks +average: 393739 cycles/ticks + +kyber_decaps: +median: 512748 cycles/ticks +average: 522470 cycles/ticks + +Loop spin: 705 +gen_a: +median: 57744 cycles/ticks +average: 59028 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11368 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23444 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34134 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 24019 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3966 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3490 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11402 cycles/ticks +average: 11671 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268410 cycles/ticks +average: 272977 cycles/ticks + +indcpa_enc: +median: 357808 cycles/ticks +average: 364691 cycles/ticks + +indcpa_dec: +median: 121334 cycles/ticks +average: 123794 cycles/ticks + +kyber_keypair_derand: +median: 291882 cycles/ticks +average: 297030 cycles/ticks + +kyber_keypair: +median: 301138 cycles/ticks +average: 306101 cycles/ticks + +kyber_encaps_derand: +median: 384836 cycles/ticks +average: 391866 cycles/ticks + +kyber_encaps: +median: 386144 cycles/ticks +average: 393111 cycles/ticks + +kyber_decaps: +median: 512278 cycles/ticks +average: 521873 cycles/ticks + +Loop spin: 706 +gen_a: +median: 57744 cycles/ticks +average: 59097 cycles/ticks + +poly_getnoise_eta1: +median: 11346 cycles/ticks +average: 11524 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23370 cycles/ticks +average: 23980 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34316 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23684 cycles/ticks +average: 24215 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11392 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268828 cycles/ticks +average: 273719 cycles/ticks + +indcpa_enc: +median: 357930 cycles/ticks +average: 364067 cycles/ticks + +indcpa_dec: +median: 121374 cycles/ticks +average: 123626 cycles/ticks + +kyber_keypair_derand: +median: 291460 cycles/ticks +average: 296114 cycles/ticks + +kyber_keypair: +median: 301294 cycles/ticks +average: 306756 cycles/ticks + +kyber_encaps_derand: +median: 385058 cycles/ticks +average: 392758 cycles/ticks + +kyber_encaps: +median: 385970 cycles/ticks +average: 392121 cycles/ticks + +kyber_decaps: +median: 511980 cycles/ticks +average: 520383 cycles/ticks + +Loop spin: 707 +gen_a: +median: 57640 cycles/ticks +average: 58679 cycles/ticks + +poly_getnoise_eta1: +median: 11276 cycles/ticks +average: 11350 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7499 cycles/ticks + +NTT: +median: 23354 cycles/ticks +average: 23782 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34324 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23694 cycles/ticks +average: 24222 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3952 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268498 cycles/ticks +average: 273828 cycles/ticks + +indcpa_enc: +median: 357742 cycles/ticks +average: 364299 cycles/ticks + +indcpa_dec: +median: 121272 cycles/ticks +average: 123543 cycles/ticks + +kyber_keypair_derand: +median: 291330 cycles/ticks +average: 296816 cycles/ticks + +kyber_keypair: +median: 300976 cycles/ticks +average: 306507 cycles/ticks + +kyber_encaps_derand: +median: 384902 cycles/ticks +average: 392518 cycles/ticks + +kyber_encaps: +median: 386554 cycles/ticks +average: 393226 cycles/ticks + +kyber_decaps: +median: 512202 cycles/ticks +average: 521312 cycles/ticks + +Loop spin: 708 +gen_a: +median: 57592 cycles/ticks +average: 58556 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11400 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23412 cycles/ticks +average: 23954 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34248 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23945 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3829 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11481 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 274337 cycles/ticks + +indcpa_enc: +median: 358102 cycles/ticks +average: 365807 cycles/ticks + +indcpa_dec: +median: 121302 cycles/ticks +average: 123586 cycles/ticks + +kyber_keypair_derand: +median: 291458 cycles/ticks +average: 297282 cycles/ticks + +kyber_keypair: +median: 301306 cycles/ticks +average: 306897 cycles/ticks + +kyber_encaps_derand: +median: 385016 cycles/ticks +average: 391955 cycles/ticks + +kyber_encaps: +median: 386032 cycles/ticks +average: 392591 cycles/ticks + +kyber_decaps: +median: 512518 cycles/ticks +average: 522531 cycles/ticks + +Loop spin: 709 +gen_a: +median: 57712 cycles/ticks +average: 58949 cycles/ticks + +poly_getnoise_eta1: +median: 11408 cycles/ticks +average: 11669 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23681 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23960 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268928 cycles/ticks +average: 274089 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 364711 cycles/ticks + +indcpa_dec: +median: 121320 cycles/ticks +average: 123397 cycles/ticks + +kyber_keypair_derand: +median: 291874 cycles/ticks +average: 296993 cycles/ticks + +kyber_keypair: +median: 301490 cycles/ticks +average: 306859 cycles/ticks + +kyber_encaps_derand: +median: 384658 cycles/ticks +average: 391148 cycles/ticks + +kyber_encaps: +median: 386092 cycles/ticks +average: 393368 cycles/ticks + +kyber_decaps: +median: 512054 cycles/ticks +average: 521738 cycles/ticks + +Loop spin: 710 +gen_a: +median: 57898 cycles/ticks +average: 59379 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11413 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23687 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34055 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23936 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3516 cycles/ticks +average: 3597 cycles/ticks + +poly_compress: +median: 3696 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11656 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268546 cycles/ticks +average: 273633 cycles/ticks + +indcpa_enc: +median: 357688 cycles/ticks +average: 364666 cycles/ticks + +indcpa_dec: +median: 121400 cycles/ticks +average: 123802 cycles/ticks + +kyber_keypair_derand: +median: 292102 cycles/ticks +average: 297794 cycles/ticks + +kyber_keypair: +median: 301410 cycles/ticks +average: 307321 cycles/ticks + +kyber_encaps_derand: +median: 385050 cycles/ticks +average: 391919 cycles/ticks + +kyber_encaps: +median: 386280 cycles/ticks +average: 393014 cycles/ticks + +kyber_decaps: +median: 512262 cycles/ticks +average: 521098 cycles/ticks + +Loop spin: 711 +gen_a: +median: 57704 cycles/ticks +average: 58715 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7288 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23909 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33928 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23989 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3998 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11423 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268086 cycles/ticks +average: 272232 cycles/ticks + +indcpa_enc: +median: 357842 cycles/ticks +average: 364308 cycles/ticks + +indcpa_dec: +median: 121174 cycles/ticks +average: 122763 cycles/ticks + +kyber_keypair_derand: +median: 291558 cycles/ticks +average: 296922 cycles/ticks + +kyber_keypair: +median: 300596 cycles/ticks +average: 305605 cycles/ticks + +kyber_encaps_derand: +median: 384596 cycles/ticks +average: 391978 cycles/ticks + +kyber_encaps: +median: 386118 cycles/ticks +average: 393511 cycles/ticks + +kyber_decaps: +median: 511804 cycles/ticks +average: 520756 cycles/ticks + +Loop spin: 712 +gen_a: +median: 57636 cycles/ticks +average: 58815 cycles/ticks + +poly_getnoise_eta1: +median: 11374 cycles/ticks +average: 11568 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7436 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23743 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 24043 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3974 cycles/ticks + +poly_frommsg: +median: 3492 cycles/ticks +average: 3594 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11486 cycles/ticks +average: 11722 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4320 cycles/ticks + +indcpa_keypair: +median: 268950 cycles/ticks +average: 273897 cycles/ticks + +indcpa_enc: +median: 358594 cycles/ticks +average: 365286 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 123582 cycles/ticks + +kyber_keypair_derand: +median: 291658 cycles/ticks +average: 296722 cycles/ticks + +kyber_keypair: +median: 301800 cycles/ticks +average: 307569 cycles/ticks + +kyber_encaps_derand: +median: 385422 cycles/ticks +average: 393392 cycles/ticks + +kyber_encaps: +median: 386444 cycles/ticks +average: 392733 cycles/ticks + +kyber_decaps: +median: 512678 cycles/ticks +average: 520936 cycles/ticks + +Loop spin: 713 +gen_a: +median: 57662 cycles/ticks +average: 58758 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11332 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7315 cycles/ticks + +NTT: +median: 23382 cycles/ticks +average: 23987 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33900 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23947 cycles/ticks + +poly_tomsg: +median: 3888 cycles/ticks +average: 3961 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3524 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11422 cycles/ticks +average: 11693 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268802 cycles/ticks +average: 272735 cycles/ticks + +indcpa_enc: +median: 358246 cycles/ticks +average: 364269 cycles/ticks + +indcpa_dec: +median: 121352 cycles/ticks +average: 124182 cycles/ticks + +kyber_keypair_derand: +median: 292016 cycles/ticks +average: 295564 cycles/ticks + +kyber_keypair: +median: 300802 cycles/ticks +average: 304799 cycles/ticks + +kyber_encaps_derand: +median: 385282 cycles/ticks +average: 392137 cycles/ticks + +kyber_encaps: +median: 386448 cycles/ticks +average: 392899 cycles/ticks + +kyber_decaps: +median: 512742 cycles/ticks +average: 522325 cycles/ticks + +Loop spin: 714 +gen_a: +median: 57670 cycles/ticks +average: 58287 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11350 cycles/ticks + +poly_getnoise_eta2: +median: 7400 cycles/ticks +average: 7546 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23738 cycles/ticks + +INVNTT: +median: 33538 cycles/ticks +average: 34223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 23973 cycles/ticks + +poly_tomsg: +median: 3926 cycles/ticks +average: 4013 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3533 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 268828 cycles/ticks +average: 273234 cycles/ticks + +indcpa_enc: +median: 358104 cycles/ticks +average: 363964 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 123313 cycles/ticks + +kyber_keypair_derand: +median: 291656 cycles/ticks +average: 296277 cycles/ticks + +kyber_keypair: +median: 301256 cycles/ticks +average: 306209 cycles/ticks + +kyber_encaps_derand: +median: 384596 cycles/ticks +average: 391523 cycles/ticks + +kyber_encaps: +median: 385800 cycles/ticks +average: 391859 cycles/ticks + +kyber_decaps: +median: 511878 cycles/ticks +average: 521085 cycles/ticks + +Loop spin: 715 +gen_a: +median: 57702 cycles/ticks +average: 58399 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23426 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33832 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23819 cycles/ticks + +poly_tomsg: +median: 3922 cycles/ticks +average: 4008 cycles/ticks + +poly_frommsg: +median: 3470 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11605 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4337 cycles/ticks + +indcpa_keypair: +median: 268668 cycles/ticks +average: 273942 cycles/ticks + +indcpa_enc: +median: 357916 cycles/ticks +average: 364376 cycles/ticks + +indcpa_dec: +median: 121292 cycles/ticks +average: 122917 cycles/ticks + +kyber_keypair_derand: +median: 291904 cycles/ticks +average: 297739 cycles/ticks + +kyber_keypair: +median: 301022 cycles/ticks +average: 305193 cycles/ticks + +kyber_encaps_derand: +median: 384556 cycles/ticks +average: 391501 cycles/ticks + +kyber_encaps: +median: 385758 cycles/ticks +average: 391596 cycles/ticks + +kyber_decaps: +median: 512672 cycles/ticks +average: 521865 cycles/ticks + +Loop spin: 716 +gen_a: +median: 57636 cycles/ticks +average: 58820 cycles/ticks + +poly_getnoise_eta1: +median: 11222 cycles/ticks +average: 11289 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23675 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34182 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23939 cycles/ticks + +poly_tomsg: +median: 3888 cycles/ticks +average: 3990 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3585 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11381 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 269124 cycles/ticks +average: 274416 cycles/ticks + +indcpa_enc: +median: 358014 cycles/ticks +average: 364785 cycles/ticks + +indcpa_dec: +median: 121296 cycles/ticks +average: 123816 cycles/ticks + +kyber_keypair_derand: +median: 291726 cycles/ticks +average: 296853 cycles/ticks + +kyber_keypair: +median: 301344 cycles/ticks +average: 306762 cycles/ticks + +kyber_encaps_derand: +median: 384870 cycles/ticks +average: 392005 cycles/ticks + +kyber_encaps: +median: 386002 cycles/ticks +average: 392031 cycles/ticks + +kyber_decaps: +median: 512386 cycles/ticks +average: 521480 cycles/ticks + +Loop spin: 717 +gen_a: +median: 57606 cycles/ticks +average: 58444 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11348 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23500 cycles/ticks +average: 23960 cycles/ticks + +INVNTT: +median: 33522 cycles/ticks +average: 34225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24242 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3827 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1093 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11470 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268968 cycles/ticks +average: 274092 cycles/ticks + +indcpa_enc: +median: 358038 cycles/ticks +average: 364564 cycles/ticks + +indcpa_dec: +median: 121472 cycles/ticks +average: 123707 cycles/ticks + +kyber_keypair_derand: +median: 291200 cycles/ticks +average: 296003 cycles/ticks + +kyber_keypair: +median: 301188 cycles/ticks +average: 306813 cycles/ticks + +kyber_encaps_derand: +median: 384994 cycles/ticks +average: 392552 cycles/ticks + +kyber_encaps: +median: 386002 cycles/ticks +average: 392783 cycles/ticks + +kyber_decaps: +median: 512432 cycles/ticks +average: 520881 cycles/ticks + +Loop spin: 718 +gen_a: +median: 57664 cycles/ticks +average: 58549 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11348 cycles/ticks + +poly_getnoise_eta2: +median: 7282 cycles/ticks +average: 7457 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23595 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34053 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24051 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 4002 cycles/ticks + +poly_frommsg: +median: 3492 cycles/ticks +average: 3597 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11431 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4349 cycles/ticks + +indcpa_keypair: +median: 268686 cycles/ticks +average: 273973 cycles/ticks + +indcpa_enc: +median: 357804 cycles/ticks +average: 364280 cycles/ticks + +indcpa_dec: +median: 121236 cycles/ticks +average: 123407 cycles/ticks + +kyber_keypair_derand: +median: 291714 cycles/ticks +average: 297047 cycles/ticks + +kyber_keypair: +median: 301198 cycles/ticks +average: 306182 cycles/ticks + +kyber_encaps_derand: +median: 384588 cycles/ticks +average: 389587 cycles/ticks + +kyber_encaps: +median: 386294 cycles/ticks +average: 390037 cycles/ticks + +kyber_decaps: +median: 511924 cycles/ticks +average: 517167 cycles/ticks + +Loop spin: 719 +gen_a: +median: 57654 cycles/ticks +average: 58332 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11419 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23214 cycles/ticks +average: 23363 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33635 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23746 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268814 cycles/ticks +average: 271867 cycles/ticks + +indcpa_enc: +median: 358012 cycles/ticks +average: 361504 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 122544 cycles/ticks + +kyber_keypair_derand: +median: 291412 cycles/ticks +average: 295343 cycles/ticks + +kyber_keypair: +median: 300680 cycles/ticks +average: 302878 cycles/ticks + +kyber_encaps_derand: +median: 385126 cycles/ticks +average: 392861 cycles/ticks + +kyber_encaps: +median: 386028 cycles/ticks +average: 391048 cycles/ticks + +kyber_decaps: +median: 511706 cycles/ticks +average: 516471 cycles/ticks + +Loop spin: 720 +gen_a: +median: 57690 cycles/ticks +average: 58405 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11401 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23423 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34085 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23970 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11467 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268916 cycles/ticks +average: 271334 cycles/ticks + +indcpa_enc: +median: 357926 cycles/ticks +average: 360605 cycles/ticks + +indcpa_dec: +median: 121294 cycles/ticks +average: 122662 cycles/ticks + +kyber_keypair_derand: +median: 291620 cycles/ticks +average: 297158 cycles/ticks + +kyber_keypair: +median: 301192 cycles/ticks +average: 306419 cycles/ticks + +kyber_encaps_derand: +median: 385054 cycles/ticks +average: 392351 cycles/ticks + +kyber_encaps: +median: 386414 cycles/ticks +average: 394158 cycles/ticks + +kyber_decaps: +median: 512174 cycles/ticks +average: 519680 cycles/ticks + +Loop spin: 721 +gen_a: +median: 57594 cycles/ticks +average: 58701 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11501 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7428 cycles/ticks + +NTT: +median: 23384 cycles/ticks +average: 24011 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34254 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23946 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11675 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268506 cycles/ticks +average: 275220 cycles/ticks + +indcpa_enc: +median: 358472 cycles/ticks +average: 368095 cycles/ticks + +indcpa_dec: +median: 121410 cycles/ticks +average: 123251 cycles/ticks + +kyber_keypair_derand: +median: 291518 cycles/ticks +average: 296633 cycles/ticks + +kyber_keypair: +median: 301774 cycles/ticks +average: 306345 cycles/ticks + +kyber_encaps_derand: +median: 389482 cycles/ticks +average: 396095 cycles/ticks + +kyber_encaps: +median: 390730 cycles/ticks +average: 396640 cycles/ticks + +kyber_decaps: +median: 516586 cycles/ticks +average: 524681 cycles/ticks + +Loop spin: 722 +gen_a: +median: 57754 cycles/ticks +average: 59014 cycles/ticks + +poly_getnoise_eta1: +median: 11344 cycles/ticks +average: 11573 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7437 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23729 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33948 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24193 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268694 cycles/ticks +average: 272696 cycles/ticks + +indcpa_enc: +median: 357950 cycles/ticks +average: 363147 cycles/ticks + +indcpa_dec: +median: 121290 cycles/ticks +average: 123409 cycles/ticks + +kyber_keypair_derand: +median: 291306 cycles/ticks +average: 295650 cycles/ticks + +kyber_keypair: +median: 300756 cycles/ticks +average: 304978 cycles/ticks + +kyber_encaps_derand: +median: 384608 cycles/ticks +average: 390762 cycles/ticks + +kyber_encaps: +median: 385934 cycles/ticks +average: 392387 cycles/ticks + +kyber_decaps: +median: 512156 cycles/ticks +average: 520003 cycles/ticks + +Loop spin: 723 +gen_a: +median: 57744 cycles/ticks +average: 59069 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11457 cycles/ticks + +poly_getnoise_eta2: +median: 7294 cycles/ticks +average: 7510 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23725 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33943 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24038 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3486 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11644 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268828 cycles/ticks +average: 272654 cycles/ticks + +indcpa_enc: +median: 358432 cycles/ticks +average: 364029 cycles/ticks + +indcpa_dec: +median: 121270 cycles/ticks +average: 122979 cycles/ticks + +kyber_keypair_derand: +median: 291072 cycles/ticks +average: 295346 cycles/ticks + +kyber_keypair: +median: 300770 cycles/ticks +average: 304967 cycles/ticks + +kyber_encaps_derand: +median: 389238 cycles/ticks +average: 394999 cycles/ticks + +kyber_encaps: +median: 390202 cycles/ticks +average: 395482 cycles/ticks + +kyber_decaps: +median: 516212 cycles/ticks +average: 523076 cycles/ticks + +Loop spin: 724 +gen_a: +median: 57776 cycles/ticks +average: 58274 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23456 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33930 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23743 cycles/ticks + +poly_tomsg: +median: 3910 cycles/ticks +average: 3998 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11558 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4386 cycles/ticks + +indcpa_keypair: +median: 268450 cycles/ticks +average: 272153 cycles/ticks + +indcpa_enc: +median: 358034 cycles/ticks +average: 363501 cycles/ticks + +indcpa_dec: +median: 121282 cycles/ticks +average: 122703 cycles/ticks + +kyber_keypair_derand: +median: 291952 cycles/ticks +average: 296321 cycles/ticks + +kyber_keypair: +median: 301032 cycles/ticks +average: 305669 cycles/ticks + +kyber_encaps_derand: +median: 384904 cycles/ticks +average: 390588 cycles/ticks + +kyber_encaps: +median: 386162 cycles/ticks +average: 390499 cycles/ticks + +kyber_decaps: +median: 511948 cycles/ticks +average: 518768 cycles/ticks + +Loop spin: 725 +gen_a: +median: 57610 cycles/ticks +average: 58483 cycles/ticks + +poly_getnoise_eta1: +median: 11212 cycles/ticks +average: 11293 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23906 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23871 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3486 cycles/ticks +average: 3600 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1058 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11416 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4359 cycles/ticks + +indcpa_keypair: +median: 268298 cycles/ticks +average: 272074 cycles/ticks + +indcpa_enc: +median: 358190 cycles/ticks +average: 363914 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 122891 cycles/ticks + +kyber_keypair_derand: +median: 291338 cycles/ticks +average: 296379 cycles/ticks + +kyber_keypair: +median: 300926 cycles/ticks +average: 305045 cycles/ticks + +kyber_encaps_derand: +median: 384838 cycles/ticks +average: 390621 cycles/ticks + +kyber_encaps: +median: 385928 cycles/ticks +average: 391674 cycles/ticks + +kyber_decaps: +median: 511962 cycles/ticks +average: 518837 cycles/ticks + +Loop spin: 726 +gen_a: +median: 57692 cycles/ticks +average: 58140 cycles/ticks + +poly_getnoise_eta1: +median: 11392 cycles/ticks +average: 11623 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7303 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23572 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23662 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11557 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4380 cycles/ticks + +indcpa_keypair: +median: 268948 cycles/ticks +average: 272744 cycles/ticks + +indcpa_enc: +median: 357882 cycles/ticks +average: 363299 cycles/ticks + +indcpa_dec: +median: 121338 cycles/ticks +average: 123152 cycles/ticks + +kyber_keypair_derand: +median: 295920 cycles/ticks +average: 300455 cycles/ticks + +kyber_keypair: +median: 301020 cycles/ticks +average: 305136 cycles/ticks + +kyber_encaps_derand: +median: 384446 cycles/ticks +average: 389834 cycles/ticks + +kyber_encaps: +median: 385628 cycles/ticks +average: 391635 cycles/ticks + +kyber_decaps: +median: 511912 cycles/ticks +average: 518040 cycles/ticks + +Loop spin: 727 +gen_a: +median: 57626 cycles/ticks +average: 58214 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7416 cycles/ticks + +NTT: +median: 23358 cycles/ticks +average: 23832 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33931 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23698 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11316 cycles/ticks +average: 11373 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268498 cycles/ticks +average: 272025 cycles/ticks + +indcpa_enc: +median: 357738 cycles/ticks +average: 362578 cycles/ticks + +indcpa_dec: +median: 121334 cycles/ticks +average: 123698 cycles/ticks + +kyber_keypair_derand: +median: 291794 cycles/ticks +average: 295980 cycles/ticks + +kyber_keypair: +median: 300984 cycles/ticks +average: 305695 cycles/ticks + +kyber_encaps_derand: +median: 384642 cycles/ticks +average: 390580 cycles/ticks + +kyber_encaps: +median: 386146 cycles/ticks +average: 392490 cycles/ticks + +kyber_decaps: +median: 511928 cycles/ticks +average: 519046 cycles/ticks + +Loop spin: 728 +gen_a: +median: 57642 cycles/ticks +average: 58541 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7298 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23742 cycles/ticks + +INVNTT: +median: 33542 cycles/ticks +average: 34232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23714 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3450 cycles/ticks +average: 3520 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3838 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11583 cycles/ticks + +polyvec_decompress: +median: 4276 cycles/ticks +average: 4407 cycles/ticks + +indcpa_keypair: +median: 268474 cycles/ticks +average: 272664 cycles/ticks + +indcpa_enc: +median: 357710 cycles/ticks +average: 362946 cycles/ticks + +indcpa_dec: +median: 121426 cycles/ticks +average: 123265 cycles/ticks + +kyber_keypair_derand: +median: 291764 cycles/ticks +average: 296336 cycles/ticks + +kyber_keypair: +median: 301142 cycles/ticks +average: 306679 cycles/ticks + +kyber_encaps_derand: +median: 384810 cycles/ticks +average: 390894 cycles/ticks + +kyber_encaps: +median: 385780 cycles/ticks +average: 391272 cycles/ticks + +kyber_decaps: +median: 511866 cycles/ticks +average: 518775 cycles/ticks + +Loop spin: 729 +gen_a: +median: 57560 cycles/ticks +average: 58024 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23670 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23862 cycles/ticks + +poly_tomsg: +median: 3950 cycles/ticks +average: 4125 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4395 cycles/ticks + +indcpa_keypair: +median: 268486 cycles/ticks +average: 272799 cycles/ticks + +indcpa_enc: +median: 357502 cycles/ticks +average: 362423 cycles/ticks + +indcpa_dec: +median: 121162 cycles/ticks +average: 122836 cycles/ticks + +kyber_keypair_derand: +median: 291438 cycles/ticks +average: 295348 cycles/ticks + +kyber_keypair: +median: 300722 cycles/ticks +average: 303251 cycles/ticks + +kyber_encaps_derand: +median: 384616 cycles/ticks +average: 389038 cycles/ticks + +kyber_encaps: +median: 385582 cycles/ticks +average: 390221 cycles/ticks + +kyber_decaps: +median: 511846 cycles/ticks +average: 518070 cycles/ticks + +Loop spin: 730 +gen_a: +median: 57618 cycles/ticks +average: 58678 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11413 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7296 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23610 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24003 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3718 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1122 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11486 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268820 cycles/ticks +average: 273357 cycles/ticks + +indcpa_enc: +median: 357552 cycles/ticks +average: 361877 cycles/ticks + +indcpa_dec: +median: 121364 cycles/ticks +average: 123229 cycles/ticks + +kyber_keypair_derand: +median: 291628 cycles/ticks +average: 295134 cycles/ticks + +kyber_keypair: +median: 301048 cycles/ticks +average: 305557 cycles/ticks + +kyber_encaps_derand: +median: 384868 cycles/ticks +average: 390387 cycles/ticks + +kyber_encaps: +median: 386284 cycles/ticks +average: 391782 cycles/ticks + +kyber_decaps: +median: 512036 cycles/ticks +average: 519098 cycles/ticks + +Loop spin: 731 +gen_a: +median: 57628 cycles/ticks +average: 58521 cycles/ticks + +poly_getnoise_eta1: +median: 11358 cycles/ticks +average: 11541 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7377 cycles/ticks + +NTT: +median: 23364 cycles/ticks +average: 23715 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23650 cycles/ticks +average: 24241 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1100 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11571 cycles/ticks + +polyvec_decompress: +median: 4288 cycles/ticks +average: 4418 cycles/ticks + +indcpa_keypair: +median: 268930 cycles/ticks +average: 272572 cycles/ticks + +indcpa_enc: +median: 357674 cycles/ticks +average: 362255 cycles/ticks + +indcpa_dec: +median: 121392 cycles/ticks +average: 123481 cycles/ticks + +kyber_keypair_derand: +median: 292052 cycles/ticks +average: 296561 cycles/ticks + +kyber_keypair: +median: 300998 cycles/ticks +average: 305391 cycles/ticks + +kyber_encaps_derand: +median: 384504 cycles/ticks +average: 390337 cycles/ticks + +kyber_encaps: +median: 385974 cycles/ticks +average: 391873 cycles/ticks + +kyber_decaps: +median: 512126 cycles/ticks +average: 519478 cycles/ticks + +Loop spin: 732 +gen_a: +median: 57636 cycles/ticks +average: 58207 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11322 cycles/ticks + +poly_getnoise_eta2: +median: 7310 cycles/ticks +average: 7526 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23713 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33838 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24036 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3966 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11418 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268588 cycles/ticks +average: 271818 cycles/ticks + +indcpa_enc: +median: 358034 cycles/ticks +average: 363597 cycles/ticks + +indcpa_dec: +median: 121306 cycles/ticks +average: 122740 cycles/ticks + +kyber_keypair_derand: +median: 291584 cycles/ticks +average: 295540 cycles/ticks + +kyber_keypair: +median: 301282 cycles/ticks +average: 303893 cycles/ticks + +kyber_encaps_derand: +median: 384588 cycles/ticks +average: 389028 cycles/ticks + +kyber_encaps: +median: 385770 cycles/ticks +average: 389169 cycles/ticks + +kyber_decaps: +median: 511584 cycles/ticks +average: 516014 cycles/ticks + +Loop spin: 733 +gen_a: +median: 57616 cycles/ticks +average: 58155 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11408 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23395 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23697 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268820 cycles/ticks +average: 271058 cycles/ticks + +indcpa_enc: +median: 357902 cycles/ticks +average: 361707 cycles/ticks + +indcpa_dec: +median: 121264 cycles/ticks +average: 122903 cycles/ticks + +kyber_keypair_derand: +median: 291710 cycles/ticks +average: 294063 cycles/ticks + +kyber_keypair: +median: 300718 cycles/ticks +average: 303086 cycles/ticks + +kyber_encaps_derand: +median: 384430 cycles/ticks +average: 387146 cycles/ticks + +kyber_encaps: +median: 385512 cycles/ticks +average: 388643 cycles/ticks + +kyber_decaps: +median: 511764 cycles/ticks +average: 515814 cycles/ticks + +Loop spin: 734 +gen_a: +median: 57572 cycles/ticks +average: 57959 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7354 cycles/ticks + +NTT: +median: 23384 cycles/ticks +average: 23558 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23697 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11459 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268682 cycles/ticks +average: 270224 cycles/ticks + +indcpa_enc: +median: 357706 cycles/ticks +average: 362269 cycles/ticks + +indcpa_dec: +median: 121410 cycles/ticks +average: 123136 cycles/ticks + +kyber_keypair_derand: +median: 291682 cycles/ticks +average: 295455 cycles/ticks + +kyber_keypair: +median: 300984 cycles/ticks +average: 305768 cycles/ticks + +kyber_encaps_derand: +median: 384590 cycles/ticks +average: 389499 cycles/ticks + +kyber_encaps: +median: 386254 cycles/ticks +average: 392307 cycles/ticks + +kyber_decaps: +median: 512050 cycles/ticks +average: 521086 cycles/ticks + +Loop spin: 735 +gen_a: +median: 57586 cycles/ticks +average: 58448 cycles/ticks + +poly_getnoise_eta1: +median: 11270 cycles/ticks +average: 11484 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7389 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23706 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34132 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 24005 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4022 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11437 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4311 cycles/ticks + +indcpa_keypair: +median: 269124 cycles/ticks +average: 273617 cycles/ticks + +indcpa_enc: +median: 357900 cycles/ticks +average: 363192 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 122689 cycles/ticks + +kyber_keypair_derand: +median: 291622 cycles/ticks +average: 296321 cycles/ticks + +kyber_keypair: +median: 301124 cycles/ticks +average: 304559 cycles/ticks + +kyber_encaps_derand: +median: 388594 cycles/ticks +average: 393651 cycles/ticks + +kyber_encaps: +median: 390064 cycles/ticks +average: 394633 cycles/ticks + +kyber_decaps: +median: 515812 cycles/ticks +average: 521356 cycles/ticks + +Loop spin: 736 +gen_a: +median: 57556 cycles/ticks +average: 57941 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11409 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7250 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23692 cycles/ticks + +INVNTT: +median: 33422 cycles/ticks +average: 33596 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23739 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3875 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11434 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268878 cycles/ticks +average: 273298 cycles/ticks + +indcpa_enc: +median: 357874 cycles/ticks +average: 361873 cycles/ticks + +indcpa_dec: +median: 121170 cycles/ticks +average: 122305 cycles/ticks + +kyber_keypair_derand: +median: 291858 cycles/ticks +average: 295956 cycles/ticks + +kyber_keypair: +median: 300960 cycles/ticks +average: 304438 cycles/ticks + +kyber_encaps_derand: +median: 384794 cycles/ticks +average: 389332 cycles/ticks + +kyber_encaps: +median: 386006 cycles/ticks +average: 391410 cycles/ticks + +kyber_decaps: +median: 511972 cycles/ticks +average: 518938 cycles/ticks + +Loop spin: 737 +gen_a: +median: 57610 cycles/ticks +average: 58109 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11330 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7542 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23794 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34052 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23682 cycles/ticks + +poly_tomsg: +median: 3908 cycles/ticks +average: 4061 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3790 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11507 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4309 cycles/ticks + +indcpa_keypair: +median: 268598 cycles/ticks +average: 272190 cycles/ticks + +indcpa_enc: +median: 358094 cycles/ticks +average: 362027 cycles/ticks + +indcpa_dec: +median: 121500 cycles/ticks +average: 123444 cycles/ticks + +kyber_keypair_derand: +median: 291472 cycles/ticks +average: 294017 cycles/ticks + +kyber_keypair: +median: 300904 cycles/ticks +average: 304721 cycles/ticks + +kyber_encaps_derand: +median: 384918 cycles/ticks +average: 390377 cycles/ticks + +kyber_encaps: +median: 386012 cycles/ticks +average: 390746 cycles/ticks + +kyber_decaps: +median: 511610 cycles/ticks +average: 517356 cycles/ticks + +Loop spin: 738 +gen_a: +median: 57512 cycles/ticks +average: 57939 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11389 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23476 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23734 cycles/ticks +average: 24180 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3689 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11424 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 267896 cycles/ticks +average: 270443 cycles/ticks + +indcpa_enc: +median: 357432 cycles/ticks +average: 361261 cycles/ticks + +indcpa_dec: +median: 121106 cycles/ticks +average: 122834 cycles/ticks + +kyber_keypair_derand: +median: 291390 cycles/ticks +average: 295225 cycles/ticks + +kyber_keypair: +median: 300604 cycles/ticks +average: 303528 cycles/ticks + +kyber_encaps_derand: +median: 384676 cycles/ticks +average: 388999 cycles/ticks + +kyber_encaps: +median: 385736 cycles/ticks +average: 390598 cycles/ticks + +kyber_decaps: +median: 511512 cycles/ticks +average: 516719 cycles/ticks + +Loop spin: 739 +gen_a: +median: 57524 cycles/ticks +average: 57911 cycles/ticks + +poly_getnoise_eta1: +median: 11228 cycles/ticks +average: 11298 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23443 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33643 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23975 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268358 cycles/ticks +average: 271953 cycles/ticks + +indcpa_enc: +median: 357528 cycles/ticks +average: 361032 cycles/ticks + +indcpa_dec: +median: 121206 cycles/ticks +average: 122335 cycles/ticks + +kyber_keypair_derand: +median: 291646 cycles/ticks +average: 295576 cycles/ticks + +kyber_keypair: +median: 300640 cycles/ticks +average: 303657 cycles/ticks + +kyber_encaps_derand: +median: 384660 cycles/ticks +average: 388121 cycles/ticks + +kyber_encaps: +median: 385992 cycles/ticks +average: 390394 cycles/ticks + +kyber_decaps: +median: 512118 cycles/ticks +average: 517474 cycles/ticks + +Loop spin: 740 +gen_a: +median: 57616 cycles/ticks +average: 58456 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11313 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23408 cycles/ticks + +INVNTT: +median: 33420 cycles/ticks +average: 33611 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23682 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268902 cycles/ticks +average: 271569 cycles/ticks + +indcpa_enc: +median: 357830 cycles/ticks +average: 362024 cycles/ticks + +indcpa_dec: +median: 121394 cycles/ticks +average: 122817 cycles/ticks + +kyber_keypair_derand: +median: 291848 cycles/ticks +average: 294725 cycles/ticks + +kyber_keypair: +median: 300854 cycles/ticks +average: 303919 cycles/ticks + +kyber_encaps_derand: +median: 384552 cycles/ticks +average: 390559 cycles/ticks + +kyber_encaps: +median: 386078 cycles/ticks +average: 391178 cycles/ticks + +kyber_decaps: +median: 512226 cycles/ticks +average: 517869 cycles/ticks + +Loop spin: 741 +gen_a: +median: 57560 cycles/ticks +average: 57943 cycles/ticks + +poly_getnoise_eta1: +median: 11290 cycles/ticks +average: 11355 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23476 cycles/ticks + +INVNTT: +median: 33622 cycles/ticks +average: 34288 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24019 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3886 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11434 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4541 cycles/ticks + +indcpa_keypair: +median: 268132 cycles/ticks +average: 270395 cycles/ticks + +indcpa_enc: +median: 357550 cycles/ticks +average: 360991 cycles/ticks + +indcpa_dec: +median: 121158 cycles/ticks +average: 122537 cycles/ticks + +kyber_keypair_derand: +median: 291376 cycles/ticks +average: 295468 cycles/ticks + +kyber_keypair: +median: 300580 cycles/ticks +average: 304220 cycles/ticks + +kyber_encaps_derand: +median: 384472 cycles/ticks +average: 388677 cycles/ticks + +kyber_encaps: +median: 386158 cycles/ticks +average: 390276 cycles/ticks + +kyber_decaps: +median: 511946 cycles/ticks +average: 518718 cycles/ticks + +Loop spin: 742 +gen_a: +median: 57600 cycles/ticks +average: 58180 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11327 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23412 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23630 cycles/ticks +average: 24238 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268578 cycles/ticks +average: 272026 cycles/ticks + +indcpa_enc: +median: 357676 cycles/ticks +average: 361413 cycles/ticks + +indcpa_dec: +median: 121240 cycles/ticks +average: 122512 cycles/ticks + +kyber_keypair_derand: +median: 291862 cycles/ticks +average: 294436 cycles/ticks + +kyber_keypair: +median: 300864 cycles/ticks +average: 303349 cycles/ticks + +kyber_encaps_derand: +median: 384668 cycles/ticks +average: 388505 cycles/ticks + +kyber_encaps: +median: 386082 cycles/ticks +average: 392100 cycles/ticks + +kyber_decaps: +median: 512000 cycles/ticks +average: 517537 cycles/ticks + +Loop spin: 743 +gen_a: +median: 57638 cycles/ticks +average: 58505 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11323 cycles/ticks + +poly_getnoise_eta2: +median: 7294 cycles/ticks +average: 7481 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23680 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 33938 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23994 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268740 cycles/ticks +average: 272136 cycles/ticks + +indcpa_enc: +median: 357540 cycles/ticks +average: 361815 cycles/ticks + +indcpa_dec: +median: 121430 cycles/ticks +average: 122814 cycles/ticks + +kyber_keypair_derand: +median: 291284 cycles/ticks +average: 294343 cycles/ticks + +kyber_keypair: +median: 301028 cycles/ticks +average: 304710 cycles/ticks + +kyber_encaps_derand: +median: 388744 cycles/ticks +average: 394048 cycles/ticks + +kyber_encaps: +median: 390194 cycles/ticks +average: 395413 cycles/ticks + +kyber_decaps: +median: 515944 cycles/ticks +average: 522252 cycles/ticks + +Loop spin: 744 +gen_a: +median: 57642 cycles/ticks +average: 58096 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11377 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23527 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34117 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23835 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3958 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11643 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 269008 cycles/ticks +average: 272272 cycles/ticks + +indcpa_enc: +median: 357824 cycles/ticks +average: 362529 cycles/ticks + +indcpa_dec: +median: 121364 cycles/ticks +average: 123181 cycles/ticks + +kyber_keypair_derand: +median: 291668 cycles/ticks +average: 295070 cycles/ticks + +kyber_keypair: +median: 301016 cycles/ticks +average: 304695 cycles/ticks + +kyber_encaps_derand: +median: 384650 cycles/ticks +average: 388948 cycles/ticks + +kyber_encaps: +median: 385964 cycles/ticks +average: 390070 cycles/ticks + +kyber_decaps: +median: 512172 cycles/ticks +average: 519195 cycles/ticks + +Loop spin: 745 +gen_a: +median: 57664 cycles/ticks +average: 58617 cycles/ticks + +poly_getnoise_eta1: +median: 11220 cycles/ticks +average: 11323 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7287 cycles/ticks + +NTT: +median: 23322 cycles/ticks +average: 23650 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24209 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11415 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 268558 cycles/ticks +average: 271316 cycles/ticks + +indcpa_enc: +median: 357924 cycles/ticks +average: 362577 cycles/ticks + +indcpa_dec: +median: 121244 cycles/ticks +average: 122884 cycles/ticks + +kyber_keypair_derand: +median: 291486 cycles/ticks +average: 295372 cycles/ticks + +kyber_keypair: +median: 300974 cycles/ticks +average: 304650 cycles/ticks + +kyber_encaps_derand: +median: 384556 cycles/ticks +average: 388979 cycles/ticks + +kyber_encaps: +median: 385898 cycles/ticks +average: 390377 cycles/ticks + +kyber_decaps: +median: 511888 cycles/ticks +average: 518193 cycles/ticks + +Loop spin: 746 +gen_a: +median: 57574 cycles/ticks +average: 58229 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11490 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7426 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23657 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23773 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1111 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11488 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268628 cycles/ticks +average: 272478 cycles/ticks + +indcpa_enc: +median: 358124 cycles/ticks +average: 362775 cycles/ticks + +indcpa_dec: +median: 121350 cycles/ticks +average: 123117 cycles/ticks + +kyber_keypair_derand: +median: 291492 cycles/ticks +average: 294534 cycles/ticks + +kyber_keypair: +median: 301332 cycles/ticks +average: 304215 cycles/ticks + +kyber_encaps_derand: +median: 385336 cycles/ticks +average: 389062 cycles/ticks + +kyber_encaps: +median: 386590 cycles/ticks +average: 391215 cycles/ticks + +kyber_decaps: +median: 512710 cycles/ticks +average: 518179 cycles/ticks + +Loop spin: 747 +gen_a: +median: 57618 cycles/ticks +average: 58051 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11388 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7311 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23426 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33646 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23714 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268654 cycles/ticks +average: 271502 cycles/ticks + +indcpa_enc: +median: 357980 cycles/ticks +average: 362222 cycles/ticks + +indcpa_dec: +median: 121304 cycles/ticks +average: 123133 cycles/ticks + +kyber_keypair_derand: +median: 291328 cycles/ticks +average: 295242 cycles/ticks + +kyber_keypair: +median: 300840 cycles/ticks +average: 304212 cycles/ticks + +kyber_encaps_derand: +median: 384586 cycles/ticks +average: 389614 cycles/ticks + +kyber_encaps: +median: 385760 cycles/ticks +average: 390050 cycles/ticks + +kyber_decaps: +median: 512054 cycles/ticks +average: 517990 cycles/ticks + +Loop spin: 748 +gen_a: +median: 57632 cycles/ticks +average: 58277 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7296 cycles/ticks +average: 7510 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23486 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 33926 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23646 cycles/ticks +average: 24136 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3910 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3487 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11430 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268170 cycles/ticks +average: 271481 cycles/ticks + +indcpa_enc: +median: 357702 cycles/ticks +average: 362470 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 122454 cycles/ticks + +kyber_keypair_derand: +median: 291556 cycles/ticks +average: 295591 cycles/ticks + +kyber_keypair: +median: 300986 cycles/ticks +average: 304658 cycles/ticks + +kyber_encaps_derand: +median: 384782 cycles/ticks +average: 389098 cycles/ticks + +kyber_encaps: +median: 385634 cycles/ticks +average: 389112 cycles/ticks + +kyber_decaps: +median: 512118 cycles/ticks +average: 518745 cycles/ticks + +Loop spin: 749 +gen_a: +median: 57612 cycles/ticks +average: 58223 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11276 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7388 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23780 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23835 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11415 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268632 cycles/ticks +average: 272568 cycles/ticks + +indcpa_enc: +median: 357588 cycles/ticks +average: 361283 cycles/ticks + +indcpa_dec: +median: 121158 cycles/ticks +average: 122725 cycles/ticks + +kyber_keypair_derand: +median: 291602 cycles/ticks +average: 295406 cycles/ticks + +kyber_keypair: +median: 300768 cycles/ticks +average: 304208 cycles/ticks + +kyber_encaps_derand: +median: 385030 cycles/ticks +average: 389988 cycles/ticks + +kyber_encaps: +median: 385964 cycles/ticks +average: 391530 cycles/ticks + +kyber_decaps: +median: 511898 cycles/ticks +average: 519073 cycles/ticks + +Loop spin: 750 +gen_a: +median: 57628 cycles/ticks +average: 58046 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11453 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7309 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23375 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 33942 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23694 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268366 cycles/ticks +average: 271664 cycles/ticks + +indcpa_enc: +median: 357604 cycles/ticks +average: 362428 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 123131 cycles/ticks + +kyber_keypair_derand: +median: 291598 cycles/ticks +average: 295354 cycles/ticks + +kyber_keypair: +median: 300794 cycles/ticks +average: 303962 cycles/ticks + +kyber_encaps_derand: +median: 384490 cycles/ticks +average: 389057 cycles/ticks + +kyber_encaps: +median: 385712 cycles/ticks +average: 389958 cycles/ticks + +kyber_decaps: +median: 511554 cycles/ticks +average: 516349 cycles/ticks + +Loop spin: 751 +gen_a: +median: 57636 cycles/ticks +average: 58341 cycles/ticks + +poly_getnoise_eta1: +median: 11216 cycles/ticks +average: 11314 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23681 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34168 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24006 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 4070 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11626 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268368 cycles/ticks +average: 272430 cycles/ticks + +indcpa_enc: +median: 357496 cycles/ticks +average: 361965 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 122932 cycles/ticks + +kyber_keypair_derand: +median: 291704 cycles/ticks +average: 297607 cycles/ticks + +kyber_keypair: +median: 300948 cycles/ticks +average: 307995 cycles/ticks + +kyber_encaps_derand: +median: 384772 cycles/ticks +average: 390316 cycles/ticks + +kyber_encaps: +median: 386652 cycles/ticks +average: 391810 cycles/ticks + +kyber_decaps: +median: 511766 cycles/ticks +average: 518627 cycles/ticks + +Loop spin: 752 +gen_a: +median: 57608 cycles/ticks +average: 57993 cycles/ticks + +poly_getnoise_eta1: +median: 11212 cycles/ticks +average: 11289 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23675 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34003 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23666 cycles/ticks +average: 24071 cycles/ticks + +poly_tomsg: +median: 3964 cycles/ticks +average: 4044 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3566 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3721 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11425 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4463 cycles/ticks + +indcpa_keypair: +median: 268648 cycles/ticks +average: 271532 cycles/ticks + +indcpa_enc: +median: 357918 cycles/ticks +average: 362562 cycles/ticks + +indcpa_dec: +median: 121216 cycles/ticks +average: 122791 cycles/ticks + +kyber_keypair_derand: +median: 291566 cycles/ticks +average: 295230 cycles/ticks + +kyber_keypair: +median: 301072 cycles/ticks +average: 304681 cycles/ticks + +kyber_encaps_derand: +median: 384768 cycles/ticks +average: 390676 cycles/ticks + +kyber_encaps: +median: 385810 cycles/ticks +average: 391458 cycles/ticks + +kyber_decaps: +median: 511798 cycles/ticks +average: 517151 cycles/ticks + +Loop spin: 753 +gen_a: +median: 57632 cycles/ticks +average: 58021 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11460 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23431 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33592 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23733 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11531 cycles/ticks + +polyvec_decompress: +median: 4284 cycles/ticks +average: 4413 cycles/ticks + +indcpa_keypair: +median: 268438 cycles/ticks +average: 272215 cycles/ticks + +indcpa_enc: +median: 357586 cycles/ticks +average: 361207 cycles/ticks + +indcpa_dec: +median: 121164 cycles/ticks +average: 122442 cycles/ticks + +kyber_keypair_derand: +median: 291458 cycles/ticks +average: 294921 cycles/ticks + +kyber_keypair: +median: 300952 cycles/ticks +average: 304808 cycles/ticks + +kyber_encaps_derand: +median: 384542 cycles/ticks +average: 388660 cycles/ticks + +kyber_encaps: +median: 385968 cycles/ticks +average: 391178 cycles/ticks + +kyber_decaps: +median: 511722 cycles/ticks +average: 518771 cycles/ticks + +Loop spin: 754 +gen_a: +median: 57700 cycles/ticks +average: 58418 cycles/ticks + +poly_getnoise_eta1: +median: 11216 cycles/ticks +average: 11290 cycles/ticks + +poly_getnoise_eta2: +median: 7292 cycles/ticks +average: 7494 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23826 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34179 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 23986 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3460 cycles/ticks +average: 3493 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11380 cycles/ticks +average: 11625 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268680 cycles/ticks +average: 272336 cycles/ticks + +indcpa_enc: +median: 357706 cycles/ticks +average: 362788 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 122972 cycles/ticks + +kyber_keypair_derand: +median: 291254 cycles/ticks +average: 295165 cycles/ticks + +kyber_keypair: +median: 300870 cycles/ticks +average: 304105 cycles/ticks + +kyber_encaps_derand: +median: 384708 cycles/ticks +average: 390586 cycles/ticks + +kyber_encaps: +median: 385844 cycles/ticks +average: 391491 cycles/ticks + +kyber_decaps: +median: 512308 cycles/ticks +average: 519204 cycles/ticks + +Loop spin: 755 +gen_a: +median: 57740 cycles/ticks +average: 58874 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11370 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7453 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23497 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34300 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 23993 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3505 cycles/ticks + +poly_compress: +median: 3716 cycles/ticks +average: 3853 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11644 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268626 cycles/ticks +average: 272364 cycles/ticks + +indcpa_enc: +median: 357792 cycles/ticks +average: 363159 cycles/ticks + +indcpa_dec: +median: 121252 cycles/ticks +average: 122408 cycles/ticks + +kyber_keypair_derand: +median: 291626 cycles/ticks +average: 295739 cycles/ticks + +kyber_keypair: +median: 300896 cycles/ticks +average: 305118 cycles/ticks + +kyber_encaps_derand: +median: 384856 cycles/ticks +average: 389590 cycles/ticks + +kyber_encaps: +median: 386006 cycles/ticks +average: 390580 cycles/ticks + +kyber_decaps: +median: 511640 cycles/ticks +average: 516924 cycles/ticks + +Loop spin: 756 +gen_a: +median: 57704 cycles/ticks +average: 58340 cycles/ticks + +poly_getnoise_eta1: +median: 11220 cycles/ticks +average: 11351 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 23222 cycles/ticks +average: 23369 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23990 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3623 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3721 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11426 cycles/ticks + +polyvec_decompress: +median: 4306 cycles/ticks +average: 4437 cycles/ticks + +indcpa_keypair: +median: 268814 cycles/ticks +average: 272236 cycles/ticks + +indcpa_enc: +median: 358000 cycles/ticks +average: 361626 cycles/ticks + +indcpa_dec: +median: 121116 cycles/ticks +average: 122374 cycles/ticks + +kyber_keypair_derand: +median: 291718 cycles/ticks +average: 295025 cycles/ticks + +kyber_keypair: +median: 301068 cycles/ticks +average: 303701 cycles/ticks + +kyber_encaps_derand: +median: 384420 cycles/ticks +average: 388511 cycles/ticks + +kyber_encaps: +median: 385580 cycles/ticks +average: 390991 cycles/ticks + +kyber_decaps: +median: 511764 cycles/ticks +average: 518131 cycles/ticks + +Loop spin: 757 +gen_a: +median: 57678 cycles/ticks +average: 58584 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11376 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23670 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 33695 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23935 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3479 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268734 cycles/ticks +average: 271874 cycles/ticks + +indcpa_enc: +median: 358280 cycles/ticks +average: 363673 cycles/ticks + +indcpa_dec: +median: 121414 cycles/ticks +average: 123513 cycles/ticks + +kyber_keypair_derand: +median: 291734 cycles/ticks +average: 294829 cycles/ticks + +kyber_keypair: +median: 300992 cycles/ticks +average: 304292 cycles/ticks + +kyber_encaps_derand: +median: 384914 cycles/ticks +average: 389395 cycles/ticks + +kyber_encaps: +median: 386330 cycles/ticks +average: 392195 cycles/ticks + +kyber_decaps: +median: 512120 cycles/ticks +average: 518370 cycles/ticks + +Loop spin: 758 +gen_a: +median: 57570 cycles/ticks +average: 58035 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23491 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23630 cycles/ticks +average: 24157 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11395 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268298 cycles/ticks +average: 270770 cycles/ticks + +indcpa_enc: +median: 357762 cycles/ticks +average: 361921 cycles/ticks + +indcpa_dec: +median: 121322 cycles/ticks +average: 122940 cycles/ticks + +kyber_keypair_derand: +median: 291298 cycles/ticks +average: 295206 cycles/ticks + +kyber_keypair: +median: 301064 cycles/ticks +average: 305269 cycles/ticks + +kyber_encaps_derand: +median: 384612 cycles/ticks +average: 389859 cycles/ticks + +kyber_encaps: +median: 385658 cycles/ticks +average: 390534 cycles/ticks + +kyber_decaps: +median: 511996 cycles/ticks +average: 518743 cycles/ticks + +Loop spin: 759 +gen_a: +median: 57536 cycles/ticks +average: 58114 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11409 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7376 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23600 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33905 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23907 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11520 cycles/ticks + +polyvec_decompress: +median: 4282 cycles/ticks +average: 4391 cycles/ticks + +indcpa_keypair: +median: 269196 cycles/ticks +average: 273112 cycles/ticks + +indcpa_enc: +median: 357658 cycles/ticks +average: 361309 cycles/ticks + +indcpa_dec: +median: 121194 cycles/ticks +average: 122310 cycles/ticks + +kyber_keypair_derand: +median: 291830 cycles/ticks +average: 296393 cycles/ticks + +kyber_keypair: +median: 300886 cycles/ticks +average: 305053 cycles/ticks + +kyber_encaps_derand: +median: 384764 cycles/ticks +average: 389677 cycles/ticks + +kyber_encaps: +median: 385774 cycles/ticks +average: 390576 cycles/ticks + +kyber_decaps: +median: 512016 cycles/ticks +average: 518844 cycles/ticks + +Loop spin: 760 +gen_a: +median: 57752 cycles/ticks +average: 58835 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23761 cycles/ticks + +INVNTT: +median: 33510 cycles/ticks +average: 34270 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24177 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268814 cycles/ticks +average: 274028 cycles/ticks + +indcpa_enc: +median: 357840 cycles/ticks +average: 363578 cycles/ticks + +indcpa_dec: +median: 121402 cycles/ticks +average: 123837 cycles/ticks + +kyber_keypair_derand: +median: 291514 cycles/ticks +average: 296122 cycles/ticks + +kyber_keypair: +median: 300894 cycles/ticks +average: 305603 cycles/ticks + +kyber_encaps_derand: +median: 384598 cycles/ticks +average: 390934 cycles/ticks + +kyber_encaps: +median: 385810 cycles/ticks +average: 392783 cycles/ticks + +kyber_decaps: +median: 512044 cycles/ticks +average: 519907 cycles/ticks + +Loop spin: 761 +gen_a: +median: 57662 cycles/ticks +average: 58309 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11347 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7283 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23700 cycles/ticks + +INVNTT: +median: 33546 cycles/ticks +average: 34229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23646 cycles/ticks +average: 24248 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3513 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3882 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4448 cycles/ticks + +indcpa_keypair: +median: 268246 cycles/ticks +average: 272772 cycles/ticks + +indcpa_enc: +median: 357658 cycles/ticks +average: 362250 cycles/ticks + +indcpa_dec: +median: 121172 cycles/ticks +average: 123085 cycles/ticks + +kyber_keypair_derand: +median: 291590 cycles/ticks +average: 295658 cycles/ticks + +kyber_keypair: +median: 301126 cycles/ticks +average: 305522 cycles/ticks + +kyber_encaps_derand: +median: 384552 cycles/ticks +average: 391099 cycles/ticks + +kyber_encaps: +median: 385838 cycles/ticks +average: 391315 cycles/ticks + +kyber_decaps: +median: 511980 cycles/ticks +average: 520160 cycles/ticks + +Loop spin: 762 +gen_a: +median: 57594 cycles/ticks +average: 58303 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11379 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23426 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33964 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23737 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3532 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11560 cycles/ticks + +polyvec_decompress: +median: 4284 cycles/ticks +average: 4398 cycles/ticks + +indcpa_keypair: +median: 268438 cycles/ticks +average: 272873 cycles/ticks + +indcpa_enc: +median: 357520 cycles/ticks +average: 363775 cycles/ticks + +indcpa_dec: +median: 121266 cycles/ticks +average: 122905 cycles/ticks + +kyber_keypair_derand: +median: 291540 cycles/ticks +average: 295998 cycles/ticks + +kyber_keypair: +median: 300868 cycles/ticks +average: 305398 cycles/ticks + +kyber_encaps_derand: +median: 384520 cycles/ticks +average: 389829 cycles/ticks + +kyber_encaps: +median: 386488 cycles/ticks +average: 391547 cycles/ticks + +kyber_decaps: +median: 512040 cycles/ticks +average: 520059 cycles/ticks + +Loop spin: 763 +gen_a: +median: 57620 cycles/ticks +average: 58454 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11605 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23631 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 33892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 24219 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11314 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268610 cycles/ticks +average: 272698 cycles/ticks + +indcpa_enc: +median: 357772 cycles/ticks +average: 363324 cycles/ticks + +indcpa_dec: +median: 121398 cycles/ticks +average: 123573 cycles/ticks + +kyber_keypair_derand: +median: 291402 cycles/ticks +average: 295504 cycles/ticks + +kyber_keypair: +median: 301158 cycles/ticks +average: 304951 cycles/ticks + +kyber_encaps_derand: +median: 384570 cycles/ticks +average: 390332 cycles/ticks + +kyber_encaps: +median: 386080 cycles/ticks +average: 391806 cycles/ticks + +kyber_decaps: +median: 512112 cycles/ticks +average: 519393 cycles/ticks + +Loop spin: 764 +gen_a: +median: 57586 cycles/ticks +average: 58298 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11305 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23669 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23989 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3470 cycles/ticks +average: 3491 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11653 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4396 cycles/ticks + +indcpa_keypair: +median: 268418 cycles/ticks +average: 272511 cycles/ticks + +indcpa_enc: +median: 357920 cycles/ticks +average: 363530 cycles/ticks + +indcpa_dec: +median: 121248 cycles/ticks +average: 122860 cycles/ticks + +kyber_keypair_derand: +median: 291212 cycles/ticks +average: 296611 cycles/ticks + +kyber_keypair: +median: 301108 cycles/ticks +average: 305496 cycles/ticks + +kyber_encaps_derand: +median: 384848 cycles/ticks +average: 391489 cycles/ticks + +kyber_encaps: +median: 386034 cycles/ticks +average: 392656 cycles/ticks + +kyber_decaps: +median: 511988 cycles/ticks +average: 519634 cycles/ticks + +Loop spin: 765 +gen_a: +median: 57584 cycles/ticks +average: 58444 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11312 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23240 cycles/ticks +average: 23643 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34171 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23954 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11402 cycles/ticks + +polyvec_decompress: +median: 4358 cycles/ticks +average: 4447 cycles/ticks + +indcpa_keypair: +median: 268472 cycles/ticks +average: 272761 cycles/ticks + +indcpa_enc: +median: 357838 cycles/ticks +average: 363679 cycles/ticks + +indcpa_dec: +median: 121272 cycles/ticks +average: 122675 cycles/ticks + +kyber_keypair_derand: +median: 291534 cycles/ticks +average: 295854 cycles/ticks + +kyber_keypair: +median: 301164 cycles/ticks +average: 306178 cycles/ticks + +kyber_encaps_derand: +median: 384592 cycles/ticks +average: 390600 cycles/ticks + +kyber_encaps: +median: 386740 cycles/ticks +average: 392829 cycles/ticks + +kyber_decaps: +median: 512116 cycles/ticks +average: 519629 cycles/ticks + +Loop spin: 766 +gen_a: +median: 57754 cycles/ticks +average: 59054 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11447 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23690 cycles/ticks + +INVNTT: +median: 33420 cycles/ticks +average: 33599 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24122 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3943 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 269070 cycles/ticks +average: 273487 cycles/ticks + +indcpa_enc: +median: 357700 cycles/ticks +average: 361816 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 123255 cycles/ticks + +kyber_keypair_derand: +median: 296094 cycles/ticks +average: 299769 cycles/ticks + +kyber_keypair: +median: 300932 cycles/ticks +average: 305178 cycles/ticks + +kyber_encaps_derand: +median: 388838 cycles/ticks +average: 395009 cycles/ticks + +kyber_encaps: +median: 389848 cycles/ticks +average: 396686 cycles/ticks + +kyber_decaps: +median: 516306 cycles/ticks +average: 524353 cycles/ticks + +Loop spin: 767 +gen_a: +median: 57596 cycles/ticks +average: 58376 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7380 cycles/ticks +average: 7528 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23487 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 34145 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24017 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3885 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11673 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268790 cycles/ticks +average: 272666 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 364434 cycles/ticks + +indcpa_dec: +median: 121392 cycles/ticks +average: 123336 cycles/ticks + +kyber_keypair_derand: +median: 291528 cycles/ticks +average: 296312 cycles/ticks + +kyber_keypair: +median: 301064 cycles/ticks +average: 305865 cycles/ticks + +kyber_encaps_derand: +median: 384786 cycles/ticks +average: 391054 cycles/ticks + +kyber_encaps: +median: 385672 cycles/ticks +average: 391248 cycles/ticks + +kyber_decaps: +median: 511820 cycles/ticks +average: 519647 cycles/ticks + +Loop spin: 768 +gen_a: +median: 57702 cycles/ticks +average: 58605 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11595 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23704 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34016 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24042 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3606 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1060 cycles/ticks + +polyvec_compress: +median: 11394 cycles/ticks +average: 11686 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 269096 cycles/ticks +average: 273406 cycles/ticks + +indcpa_enc: +median: 358004 cycles/ticks +average: 364797 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 123637 cycles/ticks + +kyber_keypair_derand: +median: 291870 cycles/ticks +average: 296411 cycles/ticks + +kyber_keypair: +median: 301176 cycles/ticks +average: 305629 cycles/ticks + +kyber_encaps_derand: +median: 384762 cycles/ticks +average: 390941 cycles/ticks + +kyber_encaps: +median: 385968 cycles/ticks +average: 391773 cycles/ticks + +kyber_decaps: +median: 512160 cycles/ticks +average: 520901 cycles/ticks + +Loop spin: 769 +gen_a: +median: 57750 cycles/ticks +average: 58867 cycles/ticks + +poly_getnoise_eta1: +median: 11206 cycles/ticks +average: 11284 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23728 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24170 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3487 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3892 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4345 cycles/ticks + +indcpa_keypair: +median: 269004 cycles/ticks +average: 273980 cycles/ticks + +indcpa_enc: +median: 357798 cycles/ticks +average: 364050 cycles/ticks + +indcpa_dec: +median: 121162 cycles/ticks +average: 122851 cycles/ticks + +kyber_keypair_derand: +median: 291752 cycles/ticks +average: 297334 cycles/ticks + +kyber_keypair: +median: 301122 cycles/ticks +average: 305837 cycles/ticks + +kyber_encaps_derand: +median: 384854 cycles/ticks +average: 391432 cycles/ticks + +kyber_encaps: +median: 386004 cycles/ticks +average: 392131 cycles/ticks + +kyber_decaps: +median: 512176 cycles/ticks +average: 520272 cycles/ticks + +Loop spin: 770 +gen_a: +median: 57642 cycles/ticks +average: 58849 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11567 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 23406 cycles/ticks +average: 23933 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33634 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23684 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3956 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3615 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11379 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268884 cycles/ticks +average: 273410 cycles/ticks + +indcpa_enc: +median: 357946 cycles/ticks +average: 363894 cycles/ticks + +indcpa_dec: +median: 121222 cycles/ticks +average: 123378 cycles/ticks + +kyber_keypair_derand: +median: 291404 cycles/ticks +average: 295693 cycles/ticks + +kyber_keypair: +median: 301000 cycles/ticks +average: 305812 cycles/ticks + +kyber_encaps_derand: +median: 384514 cycles/ticks +average: 390720 cycles/ticks + +kyber_encaps: +median: 385814 cycles/ticks +average: 391959 cycles/ticks + +kyber_decaps: +median: 511962 cycles/ticks +average: 520782 cycles/ticks + +Loop spin: 771 +gen_a: +median: 57684 cycles/ticks +average: 58651 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11395 cycles/ticks + +poly_getnoise_eta2: +median: 7310 cycles/ticks +average: 7552 cycles/ticks + +NTT: +median: 23468 cycles/ticks +average: 23958 cycles/ticks + +INVNTT: +median: 33534 cycles/ticks +average: 34251 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23794 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3981 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3515 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11662 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268400 cycles/ticks +average: 272182 cycles/ticks + +indcpa_enc: +median: 357994 cycles/ticks +average: 364649 cycles/ticks + +indcpa_dec: +median: 121424 cycles/ticks +average: 123593 cycles/ticks + +kyber_keypair_derand: +median: 291502 cycles/ticks +average: 296464 cycles/ticks + +kyber_keypair: +median: 300996 cycles/ticks +average: 306041 cycles/ticks + +kyber_encaps_derand: +median: 384570 cycles/ticks +average: 391543 cycles/ticks + +kyber_encaps: +median: 385816 cycles/ticks +average: 392340 cycles/ticks + +kyber_decaps: +median: 512090 cycles/ticks +average: 520085 cycles/ticks + +Loop spin: 772 +gen_a: +median: 57554 cycles/ticks +average: 58168 cycles/ticks + +poly_getnoise_eta1: +median: 11418 cycles/ticks +average: 11660 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7320 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23706 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33947 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23828 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3862 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11443 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4324 cycles/ticks + +indcpa_keypair: +median: 268710 cycles/ticks +average: 273627 cycles/ticks + +indcpa_enc: +median: 358054 cycles/ticks +average: 364337 cycles/ticks + +indcpa_dec: +median: 121156 cycles/ticks +average: 122553 cycles/ticks + +kyber_keypair_derand: +median: 291726 cycles/ticks +average: 296984 cycles/ticks + +kyber_keypair: +median: 301184 cycles/ticks +average: 306530 cycles/ticks + +kyber_encaps_derand: +median: 384612 cycles/ticks +average: 390923 cycles/ticks + +kyber_encaps: +median: 386330 cycles/ticks +average: 393145 cycles/ticks + +kyber_decaps: +median: 511944 cycles/ticks +average: 520217 cycles/ticks + +Loop spin: 773 +gen_a: +median: 57608 cycles/ticks +average: 58449 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11304 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23857 cycles/ticks + +INVNTT: +median: 33424 cycles/ticks +average: 33591 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24116 cycles/ticks + +poly_tomsg: +median: 3900 cycles/ticks +average: 4008 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3491 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11441 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4461 cycles/ticks + +indcpa_keypair: +median: 269514 cycles/ticks +average: 274055 cycles/ticks + +indcpa_enc: +median: 357990 cycles/ticks +average: 364528 cycles/ticks + +indcpa_dec: +median: 121208 cycles/ticks +average: 123093 cycles/ticks + +kyber_keypair_derand: +median: 292802 cycles/ticks +average: 298110 cycles/ticks + +kyber_keypair: +median: 301920 cycles/ticks +average: 307104 cycles/ticks + +kyber_encaps_derand: +median: 384760 cycles/ticks +average: 391081 cycles/ticks + +kyber_encaps: +median: 386020 cycles/ticks +average: 392463 cycles/ticks + +kyber_decaps: +median: 512026 cycles/ticks +average: 520476 cycles/ticks + +Loop spin: 774 +gen_a: +median: 57664 cycles/ticks +average: 58989 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7301 cycles/ticks + +NTT: +median: 23362 cycles/ticks +average: 23986 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33941 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23861 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3918 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11418 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268792 cycles/ticks +average: 273010 cycles/ticks + +indcpa_enc: +median: 357964 cycles/ticks +average: 364059 cycles/ticks + +indcpa_dec: +median: 121466 cycles/ticks +average: 123543 cycles/ticks + +kyber_keypair_derand: +median: 291468 cycles/ticks +average: 296707 cycles/ticks + +kyber_keypair: +median: 300930 cycles/ticks +average: 305673 cycles/ticks + +kyber_encaps_derand: +median: 384926 cycles/ticks +average: 391570 cycles/ticks + +kyber_encaps: +median: 387124 cycles/ticks +average: 393473 cycles/ticks + +kyber_decaps: +median: 512456 cycles/ticks +average: 521052 cycles/ticks + +Loop spin: 775 +gen_a: +median: 57656 cycles/ticks +average: 58514 cycles/ticks + +poly_getnoise_eta1: +median: 11344 cycles/ticks +average: 11511 cycles/ticks + +poly_getnoise_eta2: +median: 7290 cycles/ticks +average: 7435 cycles/ticks + +NTT: +median: 23298 cycles/ticks +average: 23481 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 33999 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23966 cycles/ticks + +poly_tomsg: +median: 3930 cycles/ticks +average: 4029 cycles/ticks + +poly_frommsg: +median: 3452 cycles/ticks +average: 3568 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11653 cycles/ticks + +polyvec_decompress: +median: 4286 cycles/ticks +average: 4402 cycles/ticks + +indcpa_keypair: +median: 268460 cycles/ticks +average: 272921 cycles/ticks + +indcpa_enc: +median: 357958 cycles/ticks +average: 363381 cycles/ticks + +indcpa_dec: +median: 121382 cycles/ticks +average: 123341 cycles/ticks + +kyber_keypair_derand: +median: 291522 cycles/ticks +average: 296167 cycles/ticks + +kyber_keypair: +median: 301078 cycles/ticks +average: 305852 cycles/ticks + +kyber_encaps_derand: +median: 384476 cycles/ticks +average: 390294 cycles/ticks + +kyber_encaps: +median: 386322 cycles/ticks +average: 393056 cycles/ticks + +kyber_decaps: +median: 512214 cycles/ticks +average: 520936 cycles/ticks + +Loop spin: 776 +gen_a: +median: 57596 cycles/ticks +average: 58545 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11317 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23710 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34152 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 23994 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3515 cycles/ticks + +poly_compress: +median: 3706 cycles/ticks +average: 3872 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11537 cycles/ticks + +polyvec_decompress: +median: 4358 cycles/ticks +average: 4463 cycles/ticks + +indcpa_keypair: +median: 268690 cycles/ticks +average: 273342 cycles/ticks + +indcpa_enc: +median: 358010 cycles/ticks +average: 364339 cycles/ticks + +indcpa_dec: +median: 121180 cycles/ticks +average: 122842 cycles/ticks + +kyber_keypair_derand: +median: 291868 cycles/ticks +average: 296905 cycles/ticks + +kyber_keypair: +median: 300886 cycles/ticks +average: 305147 cycles/ticks + +kyber_encaps_derand: +median: 384536 cycles/ticks +average: 390291 cycles/ticks + +kyber_encaps: +median: 385806 cycles/ticks +average: 392126 cycles/ticks + +kyber_decaps: +median: 511794 cycles/ticks +average: 519779 cycles/ticks + +Loop spin: 777 +gen_a: +median: 57622 cycles/ticks +average: 58832 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11333 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23854 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24204 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3976 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11653 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 268976 cycles/ticks +average: 273712 cycles/ticks + +indcpa_enc: +median: 357840 cycles/ticks +average: 363469 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122589 cycles/ticks + +kyber_keypair_derand: +median: 291728 cycles/ticks +average: 296675 cycles/ticks + +kyber_keypair: +median: 301066 cycles/ticks +average: 305720 cycles/ticks + +kyber_encaps_derand: +median: 384916 cycles/ticks +average: 391166 cycles/ticks + +kyber_encaps: +median: 386264 cycles/ticks +average: 393193 cycles/ticks + +kyber_decaps: +median: 512384 cycles/ticks +average: 520402 cycles/ticks + +Loop spin: 778 +gen_a: +median: 57660 cycles/ticks +average: 58977 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11409 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7459 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23741 cycles/ticks + +INVNTT: +median: 33566 cycles/ticks +average: 34245 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24186 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3509 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3830 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268584 cycles/ticks +average: 273586 cycles/ticks + +indcpa_enc: +median: 357924 cycles/ticks +average: 363684 cycles/ticks + +indcpa_dec: +median: 121446 cycles/ticks +average: 123664 cycles/ticks + +kyber_keypair_derand: +median: 291762 cycles/ticks +average: 296258 cycles/ticks + +kyber_keypair: +median: 301378 cycles/ticks +average: 307013 cycles/ticks + +kyber_encaps_derand: +median: 384880 cycles/ticks +average: 391461 cycles/ticks + +kyber_encaps: +median: 386370 cycles/ticks +average: 393159 cycles/ticks + +kyber_decaps: +median: 512196 cycles/ticks +average: 520175 cycles/ticks + +Loop spin: 779 +gen_a: +median: 57626 cycles/ticks +average: 58604 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11536 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7396 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23427 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 33990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 24068 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3817 cycles/ticks + +poly_decompress: +median: 1050 cycles/ticks +average: 1090 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11473 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 268928 cycles/ticks +average: 273364 cycles/ticks + +indcpa_enc: +median: 357882 cycles/ticks +average: 364082 cycles/ticks + +indcpa_dec: +median: 121192 cycles/ticks +average: 122967 cycles/ticks + +kyber_keypair_derand: +median: 291588 cycles/ticks +average: 296994 cycles/ticks + +kyber_keypair: +median: 301118 cycles/ticks +average: 305876 cycles/ticks + +kyber_encaps_derand: +median: 384578 cycles/ticks +average: 391392 cycles/ticks + +kyber_encaps: +median: 385980 cycles/ticks +average: 392525 cycles/ticks + +kyber_decaps: +median: 512108 cycles/ticks +average: 520435 cycles/ticks + +Loop spin: 780 +gen_a: +median: 57596 cycles/ticks +average: 58498 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11486 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7371 cycles/ticks + +NTT: +median: 23362 cycles/ticks +average: 23853 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33833 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23656 cycles/ticks +average: 24188 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11376 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4272 cycles/ticks + +indcpa_keypair: +median: 269466 cycles/ticks +average: 275342 cycles/ticks + +indcpa_enc: +median: 359272 cycles/ticks +average: 366692 cycles/ticks + +indcpa_dec: +median: 121208 cycles/ticks +average: 122940 cycles/ticks + +kyber_keypair_derand: +median: 291494 cycles/ticks +average: 296624 cycles/ticks + +kyber_keypair: +median: 300774 cycles/ticks +average: 305148 cycles/ticks + +kyber_encaps_derand: +median: 384878 cycles/ticks +average: 391648 cycles/ticks + +kyber_encaps: +median: 385942 cycles/ticks +average: 392137 cycles/ticks + +kyber_decaps: +median: 512214 cycles/ticks +average: 521580 cycles/ticks + +Loop spin: 781 +gen_a: +median: 57712 cycles/ticks +average: 58716 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11582 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23220 cycles/ticks +average: 23423 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 34042 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23944 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3712 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1110 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11557 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4459 cycles/ticks + +indcpa_keypair: +median: 268546 cycles/ticks +average: 273126 cycles/ticks + +indcpa_enc: +median: 357618 cycles/ticks +average: 363262 cycles/ticks + +indcpa_dec: +median: 121240 cycles/ticks +average: 122956 cycles/ticks + +kyber_keypair_derand: +median: 291874 cycles/ticks +average: 296341 cycles/ticks + +kyber_keypair: +median: 300850 cycles/ticks +average: 306366 cycles/ticks + +kyber_encaps_derand: +median: 384930 cycles/ticks +average: 393499 cycles/ticks + +kyber_encaps: +median: 385906 cycles/ticks +average: 394811 cycles/ticks + +kyber_decaps: +median: 512212 cycles/ticks +average: 521512 cycles/ticks + +Loop spin: 782 +gen_a: +median: 57574 cycles/ticks +average: 58259 cycles/ticks + +poly_getnoise_eta1: +median: 11370 cycles/ticks +average: 11586 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7347 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23679 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34024 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24012 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3702 cycles/ticks +average: 3815 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11519 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268648 cycles/ticks +average: 273045 cycles/ticks + +indcpa_enc: +median: 357982 cycles/ticks +average: 364455 cycles/ticks + +indcpa_dec: +median: 121408 cycles/ticks +average: 123736 cycles/ticks + +kyber_keypair_derand: +median: 291592 cycles/ticks +average: 296125 cycles/ticks + +kyber_keypair: +median: 301270 cycles/ticks +average: 306206 cycles/ticks + +kyber_encaps_derand: +median: 384754 cycles/ticks +average: 390178 cycles/ticks + +kyber_encaps: +median: 385748 cycles/ticks +average: 391241 cycles/ticks + +kyber_decaps: +median: 512184 cycles/ticks +average: 520772 cycles/ticks + +Loop spin: 783 +gen_a: +median: 57652 cycles/ticks +average: 58566 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11325 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23435 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34113 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23991 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3527 cycles/ticks + +poly_compress: +median: 3766 cycles/ticks +average: 3856 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268528 cycles/ticks +average: 273342 cycles/ticks + +indcpa_enc: +median: 357678 cycles/ticks +average: 363492 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 123088 cycles/ticks + +kyber_keypair_derand: +median: 291918 cycles/ticks +average: 295972 cycles/ticks + +kyber_keypair: +median: 300970 cycles/ticks +average: 304891 cycles/ticks + +kyber_encaps_derand: +median: 384698 cycles/ticks +average: 390525 cycles/ticks + +kyber_encaps: +median: 385572 cycles/ticks +average: 391646 cycles/ticks + +kyber_decaps: +median: 511944 cycles/ticks +average: 520366 cycles/ticks + +Loop spin: 784 +gen_a: +median: 57592 cycles/ticks +average: 58899 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11347 cycles/ticks + +poly_getnoise_eta2: +median: 7332 cycles/ticks +average: 7540 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23679 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33838 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24035 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3624 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3804 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268566 cycles/ticks +average: 272954 cycles/ticks + +indcpa_enc: +median: 357730 cycles/ticks +average: 363789 cycles/ticks + +indcpa_dec: +median: 121310 cycles/ticks +average: 123511 cycles/ticks + +kyber_keypair_derand: +median: 291492 cycles/ticks +average: 295724 cycles/ticks + +kyber_keypair: +median: 301066 cycles/ticks +average: 306037 cycles/ticks + +kyber_encaps_derand: +median: 384880 cycles/ticks +average: 391505 cycles/ticks + +kyber_encaps: +median: 385930 cycles/ticks +average: 391964 cycles/ticks + +kyber_decaps: +median: 511884 cycles/ticks +average: 519334 cycles/ticks + +Loop spin: 785 +gen_a: +median: 57704 cycles/ticks +average: 58383 cycles/ticks + +poly_getnoise_eta1: +median: 11370 cycles/ticks +average: 11632 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7325 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23733 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34136 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23933 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4085 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3517 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11435 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4447 cycles/ticks + +indcpa_keypair: +median: 268646 cycles/ticks +average: 272602 cycles/ticks + +indcpa_enc: +median: 357914 cycles/ticks +average: 364701 cycles/ticks + +indcpa_dec: +median: 121490 cycles/ticks +average: 123619 cycles/ticks + +kyber_keypair_derand: +median: 291750 cycles/ticks +average: 296613 cycles/ticks + +kyber_keypair: +median: 301054 cycles/ticks +average: 306407 cycles/ticks + +kyber_encaps_derand: +median: 384444 cycles/ticks +average: 390743 cycles/ticks + +kyber_encaps: +median: 385898 cycles/ticks +average: 391731 cycles/ticks + +kyber_decaps: +median: 511744 cycles/ticks +average: 519188 cycles/ticks + +Loop spin: 786 +gen_a: +median: 57608 cycles/ticks +average: 58251 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11426 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7372 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23708 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34053 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24190 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3664 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3721 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11613 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268862 cycles/ticks +average: 273285 cycles/ticks + +indcpa_enc: +median: 357870 cycles/ticks +average: 363910 cycles/ticks + +indcpa_dec: +median: 121482 cycles/ticks +average: 123721 cycles/ticks + +kyber_keypair_derand: +median: 295574 cycles/ticks +average: 300742 cycles/ticks + +kyber_keypair: +median: 301108 cycles/ticks +average: 306023 cycles/ticks + +kyber_encaps_derand: +median: 384856 cycles/ticks +average: 390692 cycles/ticks + +kyber_encaps: +median: 386108 cycles/ticks +average: 392880 cycles/ticks + +kyber_decaps: +median: 512364 cycles/ticks +average: 521396 cycles/ticks + +Loop spin: 787 +gen_a: +median: 57614 cycles/ticks +average: 58024 cycles/ticks + +poly_getnoise_eta1: +median: 11222 cycles/ticks +average: 11275 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23404 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33856 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23662 cycles/ticks +average: 24181 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3913 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3701 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11704 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4311 cycles/ticks + +indcpa_keypair: +median: 272820 cycles/ticks +average: 277108 cycles/ticks + +indcpa_enc: +median: 361802 cycles/ticks +average: 367087 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 122725 cycles/ticks + +kyber_keypair_derand: +median: 291820 cycles/ticks +average: 296651 cycles/ticks + +kyber_keypair: +median: 300958 cycles/ticks +average: 305139 cycles/ticks + +kyber_encaps_derand: +median: 384770 cycles/ticks +average: 390903 cycles/ticks + +kyber_encaps: +median: 386360 cycles/ticks +average: 393115 cycles/ticks + +kyber_decaps: +median: 512618 cycles/ticks +average: 520859 cycles/ticks + +Loop spin: 788 +gen_a: +median: 57704 cycles/ticks +average: 58681 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11304 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23664 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 34083 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24012 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3612 cycles/ticks + +poly_compress: +median: 3686 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268562 cycles/ticks +average: 273120 cycles/ticks + +indcpa_enc: +median: 358002 cycles/ticks +average: 364186 cycles/ticks + +indcpa_dec: +median: 121320 cycles/ticks +average: 123444 cycles/ticks + +kyber_keypair_derand: +median: 291312 cycles/ticks +average: 295997 cycles/ticks + +kyber_keypair: +median: 300884 cycles/ticks +average: 305728 cycles/ticks + +kyber_encaps_derand: +median: 384968 cycles/ticks +average: 391975 cycles/ticks + +kyber_encaps: +median: 386988 cycles/ticks +average: 393640 cycles/ticks + +kyber_decaps: +median: 512046 cycles/ticks +average: 520784 cycles/ticks + +Loop spin: 789 +gen_a: +median: 57608 cycles/ticks +average: 58755 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11390 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23392 cycles/ticks +average: 23794 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 34328 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23985 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3575 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11488 cycles/ticks + +polyvec_decompress: +median: 4366 cycles/ticks +average: 4470 cycles/ticks + +indcpa_keypair: +median: 268510 cycles/ticks +average: 272936 cycles/ticks + +indcpa_enc: +median: 357734 cycles/ticks +average: 364146 cycles/ticks + +indcpa_dec: +median: 121402 cycles/ticks +average: 123661 cycles/ticks + +kyber_keypair_derand: +median: 291948 cycles/ticks +average: 296696 cycles/ticks + +kyber_keypair: +median: 301048 cycles/ticks +average: 306379 cycles/ticks + +kyber_encaps_derand: +median: 388956 cycles/ticks +average: 395844 cycles/ticks + +kyber_encaps: +median: 389904 cycles/ticks +average: 396818 cycles/ticks + +kyber_decaps: +median: 516190 cycles/ticks +average: 524409 cycles/ticks + +Loop spin: 790 +gen_a: +median: 57682 cycles/ticks +average: 58376 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11347 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23479 cycles/ticks + +INVNTT: +median: 33528 cycles/ticks +average: 34183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23737 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3479 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3883 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1103 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11437 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268540 cycles/ticks +average: 272391 cycles/ticks + +indcpa_enc: +median: 358008 cycles/ticks +average: 363462 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 123144 cycles/ticks + +kyber_keypair_derand: +median: 292056 cycles/ticks +average: 297186 cycles/ticks + +kyber_keypair: +median: 301080 cycles/ticks +average: 305761 cycles/ticks + +kyber_encaps_derand: +median: 384510 cycles/ticks +average: 390657 cycles/ticks + +kyber_encaps: +median: 385710 cycles/ticks +average: 391305 cycles/ticks + +kyber_decaps: +median: 512036 cycles/ticks +average: 520482 cycles/ticks + +Loop spin: 791 +gen_a: +median: 57706 cycles/ticks +average: 58816 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11314 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23609 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33611 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 24176 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3596 cycles/ticks + +poly_compress: +median: 3678 cycles/ticks +average: 3812 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268864 cycles/ticks +average: 274248 cycles/ticks + +indcpa_enc: +median: 357794 cycles/ticks +average: 364200 cycles/ticks + +indcpa_dec: +median: 121270 cycles/ticks +average: 123132 cycles/ticks + +kyber_keypair_derand: +median: 291678 cycles/ticks +average: 296267 cycles/ticks + +kyber_keypair: +median: 300856 cycles/ticks +average: 304983 cycles/ticks + +kyber_encaps_derand: +median: 385018 cycles/ticks +average: 390941 cycles/ticks + +kyber_encaps: +median: 386274 cycles/ticks +average: 392387 cycles/ticks + +kyber_decaps: +median: 512224 cycles/ticks +average: 521240 cycles/ticks + +Loop spin: 792 +gen_a: +median: 57776 cycles/ticks +average: 58831 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11406 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7315 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23895 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 34026 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23735 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 4070 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3516 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11417 cycles/ticks + +polyvec_decompress: +median: 4360 cycles/ticks +average: 4506 cycles/ticks + +indcpa_keypair: +median: 268720 cycles/ticks +average: 273565 cycles/ticks + +indcpa_enc: +median: 357686 cycles/ticks +average: 363347 cycles/ticks + +indcpa_dec: +median: 121320 cycles/ticks +average: 123280 cycles/ticks + +kyber_keypair_derand: +median: 291470 cycles/ticks +average: 294952 cycles/ticks + +kyber_keypair: +median: 301122 cycles/ticks +average: 305606 cycles/ticks + +kyber_encaps_derand: +median: 384764 cycles/ticks +average: 391018 cycles/ticks + +kyber_encaps: +median: 385956 cycles/ticks +average: 392198 cycles/ticks + +kyber_decaps: +median: 511984 cycles/ticks +average: 520482 cycles/ticks + +Loop spin: 793 +gen_a: +median: 57616 cycles/ticks +average: 58497 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11535 cycles/ticks + +poly_getnoise_eta2: +median: 7284 cycles/ticks +average: 7435 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23437 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 33983 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 23984 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 4035 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3583 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4365 cycles/ticks + +indcpa_keypair: +median: 268274 cycles/ticks +average: 272574 cycles/ticks + +indcpa_enc: +median: 357800 cycles/ticks +average: 363993 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 123507 cycles/ticks + +kyber_keypair_derand: +median: 291208 cycles/ticks +average: 296173 cycles/ticks + +kyber_keypair: +median: 301178 cycles/ticks +average: 306254 cycles/ticks + +kyber_encaps_derand: +median: 384912 cycles/ticks +average: 390646 cycles/ticks + +kyber_encaps: +median: 386204 cycles/ticks +average: 391974 cycles/ticks + +kyber_decaps: +median: 512056 cycles/ticks +average: 519336 cycles/ticks + +Loop spin: 794 +gen_a: +median: 57542 cycles/ticks +average: 58226 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11377 cycles/ticks + +poly_getnoise_eta2: +median: 7300 cycles/ticks +average: 7521 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23407 cycles/ticks + +INVNTT: +median: 33500 cycles/ticks +average: 34285 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 24113 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3710 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1123 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11524 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 268684 cycles/ticks +average: 273662 cycles/ticks + +indcpa_enc: +median: 357948 cycles/ticks +average: 364517 cycles/ticks + +indcpa_dec: +median: 121440 cycles/ticks +average: 123985 cycles/ticks + +kyber_keypair_derand: +median: 291738 cycles/ticks +average: 296653 cycles/ticks + +kyber_keypair: +median: 301156 cycles/ticks +average: 306134 cycles/ticks + +kyber_encaps_derand: +median: 384688 cycles/ticks +average: 390811 cycles/ticks + +kyber_encaps: +median: 385808 cycles/ticks +average: 392042 cycles/ticks + +kyber_decaps: +median: 512036 cycles/ticks +average: 520296 cycles/ticks + +Loop spin: 795 +gen_a: +median: 57674 cycles/ticks +average: 58750 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11318 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7488 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23749 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 34166 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23988 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3704 cycles/ticks +average: 3828 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11457 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 269322 cycles/ticks +average: 274056 cycles/ticks + +indcpa_enc: +median: 358228 cycles/ticks +average: 364306 cycles/ticks + +indcpa_dec: +median: 121268 cycles/ticks +average: 123129 cycles/ticks + +kyber_keypair_derand: +median: 292264 cycles/ticks +average: 297422 cycles/ticks + +kyber_keypair: +median: 301714 cycles/ticks +average: 306232 cycles/ticks + +kyber_encaps_derand: +median: 385324 cycles/ticks +average: 392552 cycles/ticks + +kyber_encaps: +median: 386438 cycles/ticks +average: 393390 cycles/ticks + +kyber_decaps: +median: 512052 cycles/ticks +average: 520598 cycles/ticks + +Loop spin: 796 +gen_a: +median: 57582 cycles/ticks +average: 58214 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11491 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7407 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23681 cycles/ticks + +INVNTT: +median: 33508 cycles/ticks +average: 34001 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23755 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3619 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3798 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11629 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4307 cycles/ticks + +indcpa_keypair: +median: 268466 cycles/ticks +average: 273060 cycles/ticks + +indcpa_enc: +median: 358048 cycles/ticks +average: 363435 cycles/ticks + +indcpa_dec: +median: 121306 cycles/ticks +average: 122901 cycles/ticks + +kyber_keypair_derand: +median: 291838 cycles/ticks +average: 296719 cycles/ticks + +kyber_keypair: +median: 300908 cycles/ticks +average: 305355 cycles/ticks + +kyber_encaps_derand: +median: 384720 cycles/ticks +average: 390858 cycles/ticks + +kyber_encaps: +median: 385504 cycles/ticks +average: 391120 cycles/ticks + +kyber_decaps: +median: 511900 cycles/ticks +average: 520001 cycles/ticks + +Loop spin: 797 +gen_a: +median: 57720 cycles/ticks +average: 58818 cycles/ticks + +poly_getnoise_eta1: +median: 11462 cycles/ticks +average: 11654 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23667 cycles/ticks + +INVNTT: +median: 33424 cycles/ticks +average: 33841 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24157 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3898 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11376 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 269288 cycles/ticks +average: 273606 cycles/ticks + +indcpa_enc: +median: 358276 cycles/ticks +average: 364209 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 123192 cycles/ticks + +kyber_keypair_derand: +median: 291726 cycles/ticks +average: 296668 cycles/ticks + +kyber_keypair: +median: 300896 cycles/ticks +average: 305187 cycles/ticks + +kyber_encaps_derand: +median: 385016 cycles/ticks +average: 391768 cycles/ticks + +kyber_encaps: +median: 386114 cycles/ticks +average: 392671 cycles/ticks + +kyber_decaps: +median: 511970 cycles/ticks +average: 520763 cycles/ticks + +Loop spin: 798 +gen_a: +median: 57736 cycles/ticks +average: 59352 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11421 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23653 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23901 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11377 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268578 cycles/ticks +average: 272574 cycles/ticks + +indcpa_enc: +median: 357772 cycles/ticks +average: 364202 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 123315 cycles/ticks + +kyber_keypair_derand: +median: 291648 cycles/ticks +average: 296481 cycles/ticks + +kyber_keypair: +median: 301100 cycles/ticks +average: 305936 cycles/ticks + +kyber_encaps_derand: +median: 385598 cycles/ticks +average: 393871 cycles/ticks + +kyber_encaps: +median: 386190 cycles/ticks +average: 392843 cycles/ticks + +kyber_decaps: +median: 512256 cycles/ticks +average: 520221 cycles/ticks + +Loop spin: 799 +gen_a: +median: 57774 cycles/ticks +average: 59236 cycles/ticks + +poly_getnoise_eta1: +median: 11270 cycles/ticks +average: 11373 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23667 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34101 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23938 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4447 cycles/ticks + +indcpa_keypair: +median: 268212 cycles/ticks +average: 272184 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 363700 cycles/ticks + +indcpa_dec: +median: 121490 cycles/ticks +average: 123761 cycles/ticks + +kyber_keypair_derand: +median: 291386 cycles/ticks +average: 295933 cycles/ticks + +kyber_keypair: +median: 301240 cycles/ticks +average: 306508 cycles/ticks + +kyber_encaps_derand: +median: 384914 cycles/ticks +average: 391519 cycles/ticks + +kyber_encaps: +median: 386480 cycles/ticks +average: 392874 cycles/ticks + +kyber_decaps: +median: 512098 cycles/ticks +average: 520521 cycles/ticks + +Loop spin: 800 +gen_a: +median: 57620 cycles/ticks +average: 58295 cycles/ticks + +poly_getnoise_eta1: +median: 11460 cycles/ticks +average: 11610 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7362 cycles/ticks + +NTT: +median: 23352 cycles/ticks +average: 23745 cycles/ticks + +INVNTT: +median: 33522 cycles/ticks +average: 34253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24076 cycles/ticks + +poly_tomsg: +median: 3870 cycles/ticks +average: 4006 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 269046 cycles/ticks +average: 273796 cycles/ticks + +indcpa_enc: +median: 358056 cycles/ticks +average: 363196 cycles/ticks + +indcpa_dec: +median: 121442 cycles/ticks +average: 123576 cycles/ticks + +kyber_keypair_derand: +median: 291644 cycles/ticks +average: 296340 cycles/ticks + +kyber_keypair: +median: 301156 cycles/ticks +average: 305867 cycles/ticks + +kyber_encaps_derand: +median: 384670 cycles/ticks +average: 391679 cycles/ticks + +kyber_encaps: +median: 386088 cycles/ticks +average: 392556 cycles/ticks + +kyber_decaps: +median: 512018 cycles/ticks +average: 521017 cycles/ticks + +Loop spin: 801 +gen_a: +median: 57554 cycles/ticks +average: 58238 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11343 cycles/ticks + +poly_getnoise_eta2: +median: 7314 cycles/ticks +average: 7502 cycles/ticks + +NTT: +median: 23344 cycles/ticks +average: 23806 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 34389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24153 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3676 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11462 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268788 cycles/ticks +average: 273903 cycles/ticks + +indcpa_enc: +median: 357784 cycles/ticks +average: 363704 cycles/ticks + +indcpa_dec: +median: 121440 cycles/ticks +average: 123259 cycles/ticks + +kyber_keypair_derand: +median: 291372 cycles/ticks +average: 296632 cycles/ticks + +kyber_keypair: +median: 301090 cycles/ticks +average: 306200 cycles/ticks + +kyber_encaps_derand: +median: 385014 cycles/ticks +average: 391920 cycles/ticks + +kyber_encaps: +median: 386080 cycles/ticks +average: 393052 cycles/ticks + +kyber_decaps: +median: 512468 cycles/ticks +average: 521851 cycles/ticks + +Loop spin: 802 +gen_a: +median: 57626 cycles/ticks +average: 58207 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11374 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7324 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23652 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33979 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24096 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3658 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11645 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4404 cycles/ticks + +indcpa_keypair: +median: 268728 cycles/ticks +average: 273089 cycles/ticks + +indcpa_enc: +median: 357846 cycles/ticks +average: 364023 cycles/ticks + +indcpa_dec: +median: 121328 cycles/ticks +average: 123556 cycles/ticks + +kyber_keypair_derand: +median: 292290 cycles/ticks +average: 297570 cycles/ticks + +kyber_keypair: +median: 301274 cycles/ticks +average: 306077 cycles/ticks + +kyber_encaps_derand: +median: 384616 cycles/ticks +average: 390590 cycles/ticks + +kyber_encaps: +median: 386018 cycles/ticks +average: 391713 cycles/ticks + +kyber_decaps: +median: 512188 cycles/ticks +average: 521267 cycles/ticks + +Loop spin: 803 +gen_a: +median: 57700 cycles/ticks +average: 58605 cycles/ticks + +poly_getnoise_eta1: +median: 11452 cycles/ticks +average: 11690 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23874 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24238 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11393 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268644 cycles/ticks +average: 273590 cycles/ticks + +indcpa_enc: +median: 357870 cycles/ticks +average: 364305 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 123463 cycles/ticks + +kyber_keypair_derand: +median: 291910 cycles/ticks +average: 296241 cycles/ticks + +kyber_keypair: +median: 301454 cycles/ticks +average: 307970 cycles/ticks + +kyber_encaps_derand: +median: 385180 cycles/ticks +average: 392277 cycles/ticks + +kyber_encaps: +median: 386396 cycles/ticks +average: 393782 cycles/ticks + +kyber_decaps: +median: 512224 cycles/ticks +average: 521216 cycles/ticks + +Loop spin: 804 +gen_a: +median: 57658 cycles/ticks +average: 58736 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11347 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23336 cycles/ticks +average: 23609 cycles/ticks + +INVNTT: +median: 33604 cycles/ticks +average: 34452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23940 cycles/ticks + +poly_tomsg: +median: 3932 cycles/ticks +average: 4009 cycles/ticks + +poly_frommsg: +median: 3456 cycles/ticks +average: 3585 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11648 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268460 cycles/ticks +average: 272394 cycles/ticks + +indcpa_enc: +median: 357826 cycles/ticks +average: 363462 cycles/ticks + +indcpa_dec: +median: 121280 cycles/ticks +average: 122720 cycles/ticks + +kyber_keypair_derand: +median: 291500 cycles/ticks +average: 293986 cycles/ticks + +kyber_keypair: +median: 300812 cycles/ticks +average: 302634 cycles/ticks + +kyber_encaps_derand: +median: 384386 cycles/ticks +average: 386488 cycles/ticks + +kyber_encaps: +median: 386734 cycles/ticks +average: 388807 cycles/ticks + +kyber_decaps: +median: 511468 cycles/ticks +average: 515054 cycles/ticks + +Loop spin: 805 +gen_a: +median: 57600 cycles/ticks +average: 58058 cycles/ticks + +poly_getnoise_eta1: +median: 11224 cycles/ticks +average: 11354 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 23218 cycles/ticks +average: 23349 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33618 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23676 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11411 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268796 cycles/ticks +average: 270802 cycles/ticks + +indcpa_enc: +median: 357702 cycles/ticks +average: 359706 cycles/ticks + +indcpa_dec: +median: 121162 cycles/ticks +average: 121738 cycles/ticks + +kyber_keypair_derand: +median: 291882 cycles/ticks +average: 294332 cycles/ticks + +kyber_keypair: +median: 300908 cycles/ticks +average: 303055 cycles/ticks + +kyber_encaps_derand: +median: 384368 cycles/ticks +average: 386272 cycles/ticks + +kyber_encaps: +median: 385730 cycles/ticks +average: 388222 cycles/ticks + +kyber_decaps: +median: 511582 cycles/ticks +average: 515085 cycles/ticks + +Loop spin: 806 +gen_a: +median: 57708 cycles/ticks +average: 58231 cycles/ticks + +poly_getnoise_eta1: +median: 11196 cycles/ticks +average: 11275 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23391 cycles/ticks + +INVNTT: +median: 33422 cycles/ticks +average: 33600 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23869 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268348 cycles/ticks +average: 271395 cycles/ticks + +indcpa_enc: +median: 357826 cycles/ticks +average: 365331 cycles/ticks + +indcpa_dec: +median: 121418 cycles/ticks +average: 124044 cycles/ticks + +kyber_keypair_derand: +median: 291468 cycles/ticks +average: 297017 cycles/ticks + +kyber_keypair: +median: 301316 cycles/ticks +average: 307019 cycles/ticks + +kyber_encaps_derand: +median: 385018 cycles/ticks +average: 390464 cycles/ticks + +kyber_encaps: +median: 386266 cycles/ticks +average: 390785 cycles/ticks + +kyber_decaps: +median: 512210 cycles/ticks +average: 519600 cycles/ticks + +Loop spin: 807 +gen_a: +median: 57684 cycles/ticks +average: 58848 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11311 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23471 cycles/ticks + +INVNTT: +median: 33432 cycles/ticks +average: 33611 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23952 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1038 cycles/ticks +average: 1089 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11599 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268272 cycles/ticks +average: 272070 cycles/ticks + +indcpa_enc: +median: 357520 cycles/ticks +average: 361366 cycles/ticks + +indcpa_dec: +median: 121358 cycles/ticks +average: 123120 cycles/ticks + +kyber_keypair_derand: +median: 291794 cycles/ticks +average: 295926 cycles/ticks + +kyber_keypair: +median: 300928 cycles/ticks +average: 304940 cycles/ticks + +kyber_encaps_derand: +median: 384764 cycles/ticks +average: 390013 cycles/ticks + +kyber_encaps: +median: 386182 cycles/ticks +average: 390948 cycles/ticks + +kyber_decaps: +median: 511950 cycles/ticks +average: 517414 cycles/ticks + +Loop spin: 808 +gen_a: +median: 57594 cycles/ticks +average: 57957 cycles/ticks + +poly_getnoise_eta1: +median: 11282 cycles/ticks +average: 11359 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23677 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 23997 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11418 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4320 cycles/ticks + +indcpa_keypair: +median: 268612 cycles/ticks +average: 271421 cycles/ticks + +indcpa_enc: +median: 357790 cycles/ticks +average: 362430 cycles/ticks + +indcpa_dec: +median: 121432 cycles/ticks +average: 123494 cycles/ticks + +kyber_keypair_derand: +median: 291740 cycles/ticks +average: 295102 cycles/ticks + +kyber_keypair: +median: 301106 cycles/ticks +average: 304740 cycles/ticks + +kyber_encaps_derand: +median: 384504 cycles/ticks +average: 387940 cycles/ticks + +kyber_encaps: +median: 385686 cycles/ticks +average: 390018 cycles/ticks + +kyber_decaps: +median: 511944 cycles/ticks +average: 517762 cycles/ticks + +Loop spin: 809 +gen_a: +median: 57624 cycles/ticks +average: 58192 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11360 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7248 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23481 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24036 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11661 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268748 cycles/ticks +average: 271973 cycles/ticks + +indcpa_enc: +median: 358012 cycles/ticks +average: 362029 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 122690 cycles/ticks + +kyber_keypair_derand: +median: 291576 cycles/ticks +average: 294848 cycles/ticks + +kyber_keypair: +median: 301460 cycles/ticks +average: 304609 cycles/ticks + +kyber_encaps_derand: +median: 384644 cycles/ticks +average: 389427 cycles/ticks + +kyber_encaps: +median: 386204 cycles/ticks +average: 390993 cycles/ticks + +kyber_decaps: +median: 512064 cycles/ticks +average: 517714 cycles/ticks + +Loop spin: 810 +gen_a: +median: 57558 cycles/ticks +average: 58006 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7304 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23639 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 33947 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 24174 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3978 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1059 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11416 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 272768 cycles/ticks + +indcpa_enc: +median: 357894 cycles/ticks +average: 363635 cycles/ticks + +indcpa_dec: +median: 121572 cycles/ticks +average: 124538 cycles/ticks + +kyber_keypair_derand: +median: 291988 cycles/ticks +average: 296627 cycles/ticks + +kyber_keypair: +median: 301122 cycles/ticks +average: 305695 cycles/ticks + +kyber_encaps_derand: +median: 384562 cycles/ticks +average: 390604 cycles/ticks + +kyber_encaps: +median: 385908 cycles/ticks +average: 390983 cycles/ticks + +kyber_decaps: +median: 511804 cycles/ticks +average: 519398 cycles/ticks + +Loop spin: 811 +gen_a: +median: 57584 cycles/ticks +average: 58002 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11369 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23620 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34265 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 23886 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3651 cycles/ticks + +poly_compress: +median: 3768 cycles/ticks +average: 3820 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11421 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268612 cycles/ticks +average: 272572 cycles/ticks + +indcpa_enc: +median: 357708 cycles/ticks +average: 362621 cycles/ticks + +indcpa_dec: +median: 121334 cycles/ticks +average: 123183 cycles/ticks + +kyber_keypair_derand: +median: 291928 cycles/ticks +average: 295519 cycles/ticks + +kyber_keypair: +median: 300938 cycles/ticks +average: 305570 cycles/ticks + +kyber_encaps_derand: +median: 384740 cycles/ticks +average: 390056 cycles/ticks + +kyber_encaps: +median: 385886 cycles/ticks +average: 392732 cycles/ticks + +kyber_decaps: +median: 511862 cycles/ticks +average: 521167 cycles/ticks + +Loop spin: 812 +gen_a: +median: 57628 cycles/ticks +average: 58341 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11345 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23434 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23947 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3536 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4308 cycles/ticks +average: 4419 cycles/ticks + +indcpa_keypair: +median: 268350 cycles/ticks +average: 271765 cycles/ticks + +indcpa_enc: +median: 357700 cycles/ticks +average: 362501 cycles/ticks + +indcpa_dec: +median: 121358 cycles/ticks +average: 123110 cycles/ticks + +kyber_keypair_derand: +median: 291428 cycles/ticks +average: 294513 cycles/ticks + +kyber_keypair: +median: 301034 cycles/ticks +average: 305220 cycles/ticks + +kyber_encaps_derand: +median: 384658 cycles/ticks +average: 389780 cycles/ticks + +kyber_encaps: +median: 385758 cycles/ticks +average: 390832 cycles/ticks + +kyber_decaps: +median: 511884 cycles/ticks +average: 518364 cycles/ticks + +Loop spin: 813 +gen_a: +median: 57550 cycles/ticks +average: 58134 cycles/ticks + +poly_getnoise_eta1: +median: 11272 cycles/ticks +average: 11345 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7283 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23720 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23737 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4059 cycles/ticks + +poly_frommsg: +median: 3464 cycles/ticks +average: 3565 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11451 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268440 cycles/ticks +average: 271972 cycles/ticks + +indcpa_enc: +median: 357976 cycles/ticks +average: 362858 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 122808 cycles/ticks + +kyber_keypair_derand: +median: 291478 cycles/ticks +average: 295459 cycles/ticks + +kyber_keypair: +median: 301156 cycles/ticks +average: 305210 cycles/ticks + +kyber_encaps_derand: +median: 384812 cycles/ticks +average: 389478 cycles/ticks + +kyber_encaps: +median: 386060 cycles/ticks +average: 390548 cycles/ticks + +kyber_decaps: +median: 511986 cycles/ticks +average: 517969 cycles/ticks + +Loop spin: 814 +gen_a: +median: 57552 cycles/ticks +average: 58182 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11311 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23478 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33592 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23717 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3636 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3832 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11429 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268468 cycles/ticks +average: 272025 cycles/ticks + +indcpa_enc: +median: 357538 cycles/ticks +average: 362174 cycles/ticks + +indcpa_dec: +median: 121382 cycles/ticks +average: 122772 cycles/ticks + +kyber_keypair_derand: +median: 291782 cycles/ticks +average: 294441 cycles/ticks + +kyber_keypair: +median: 300640 cycles/ticks +average: 303317 cycles/ticks + +kyber_encaps_derand: +median: 384734 cycles/ticks +average: 387807 cycles/ticks + +kyber_encaps: +median: 385924 cycles/ticks +average: 389100 cycles/ticks + +kyber_decaps: +median: 512038 cycles/ticks +average: 517358 cycles/ticks + +Loop spin: 815 +gen_a: +median: 57684 cycles/ticks +average: 58160 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23584 cycles/ticks + +INVNTT: +median: 33454 cycles/ticks +average: 33981 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23735 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4304 cycles/ticks +average: 4407 cycles/ticks + +indcpa_keypair: +median: 268736 cycles/ticks +average: 271262 cycles/ticks + +indcpa_enc: +median: 357956 cycles/ticks +average: 361183 cycles/ticks + +indcpa_dec: +median: 121572 cycles/ticks +average: 123213 cycles/ticks + +kyber_keypair_derand: +median: 291180 cycles/ticks +average: 294055 cycles/ticks + +kyber_keypair: +median: 300712 cycles/ticks +average: 302878 cycles/ticks + +kyber_encaps_derand: +median: 384540 cycles/ticks +average: 388547 cycles/ticks + +kyber_encaps: +median: 386618 cycles/ticks +average: 391772 cycles/ticks + +kyber_decaps: +median: 512372 cycles/ticks +average: 519563 cycles/ticks + +Loop spin: 816 +gen_a: +median: 57576 cycles/ticks +average: 58193 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11335 cycles/ticks + +poly_getnoise_eta2: +median: 7326 cycles/ticks +average: 7566 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23575 cycles/ticks + +INVNTT: +median: 33542 cycles/ticks +average: 34072 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 23923 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3968 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268572 cycles/ticks +average: 271508 cycles/ticks + +indcpa_enc: +median: 357696 cycles/ticks +average: 361719 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 122172 cycles/ticks + +kyber_keypair_derand: +median: 291478 cycles/ticks +average: 294904 cycles/ticks + +kyber_keypair: +median: 301094 cycles/ticks +average: 305262 cycles/ticks + +kyber_encaps_derand: +median: 384662 cycles/ticks +average: 388565 cycles/ticks + +kyber_encaps: +median: 386166 cycles/ticks +average: 390166 cycles/ticks + +kyber_decaps: +median: 512164 cycles/ticks +average: 516405 cycles/ticks + +Loop spin: 817 +gen_a: +median: 57592 cycles/ticks +average: 57958 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11387 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23242 cycles/ticks +average: 23446 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33634 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23773 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3905 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3486 cycles/ticks + +poly_compress: +median: 3682 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11551 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268784 cycles/ticks +average: 272100 cycles/ticks + +indcpa_enc: +median: 357702 cycles/ticks +average: 361189 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122499 cycles/ticks + +kyber_keypair_derand: +median: 291494 cycles/ticks +average: 295317 cycles/ticks + +kyber_keypair: +median: 300828 cycles/ticks +average: 304822 cycles/ticks + +kyber_encaps_derand: +median: 384444 cycles/ticks +average: 387609 cycles/ticks + +kyber_encaps: +median: 385682 cycles/ticks +average: 390759 cycles/ticks + +kyber_decaps: +median: 512208 cycles/ticks +average: 518032 cycles/ticks + +Loop spin: 818 +gen_a: +median: 57614 cycles/ticks +average: 58191 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23393 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23554 cycles/ticks +average: 23687 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11404 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268488 cycles/ticks +average: 272782 cycles/ticks + +indcpa_enc: +median: 357950 cycles/ticks +average: 361168 cycles/ticks + +indcpa_dec: +median: 121222 cycles/ticks +average: 123039 cycles/ticks + +kyber_keypair_derand: +median: 291240 cycles/ticks +average: 293946 cycles/ticks + +kyber_keypair: +median: 300854 cycles/ticks +average: 304007 cycles/ticks + +kyber_encaps_derand: +median: 385264 cycles/ticks +average: 390315 cycles/ticks + +kyber_encaps: +median: 386748 cycles/ticks +average: 391190 cycles/ticks + +kyber_decaps: +median: 512394 cycles/ticks +average: 516159 cycles/ticks + +Loop spin: 819 +gen_a: +median: 57684 cycles/ticks +average: 58330 cycles/ticks + +poly_getnoise_eta1: +median: 11242 cycles/ticks +average: 11316 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23451 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 24049 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11421 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268756 cycles/ticks +average: 271797 cycles/ticks + +indcpa_enc: +median: 357714 cycles/ticks +average: 361647 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 122544 cycles/ticks + +kyber_keypair_derand: +median: 291716 cycles/ticks +average: 294922 cycles/ticks + +kyber_keypair: +median: 300750 cycles/ticks +average: 304103 cycles/ticks + +kyber_encaps_derand: +median: 384554 cycles/ticks +average: 388910 cycles/ticks + +kyber_encaps: +median: 385660 cycles/ticks +average: 390427 cycles/ticks + +kyber_decaps: +median: 512098 cycles/ticks +average: 517918 cycles/ticks + +Loop spin: 820 +gen_a: +median: 57582 cycles/ticks +average: 58207 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11415 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23729 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33717 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24016 cycles/ticks + +poly_tomsg: +median: 3950 cycles/ticks +average: 4076 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11422 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4312 cycles/ticks + +indcpa_keypair: +median: 268568 cycles/ticks +average: 271821 cycles/ticks + +indcpa_enc: +median: 357706 cycles/ticks +average: 361825 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 122642 cycles/ticks + +kyber_keypair_derand: +median: 291302 cycles/ticks +average: 294579 cycles/ticks + +kyber_keypair: +median: 301498 cycles/ticks +average: 305645 cycles/ticks + +kyber_encaps_derand: +median: 384998 cycles/ticks +average: 389563 cycles/ticks + +kyber_encaps: +median: 385902 cycles/ticks +average: 390252 cycles/ticks + +kyber_decaps: +median: 512138 cycles/ticks +average: 517475 cycles/ticks + +Loop spin: 821 +gen_a: +median: 57538 cycles/ticks +average: 58148 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23722 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33604 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23958 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11439 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4312 cycles/ticks + +indcpa_keypair: +median: 268514 cycles/ticks +average: 271904 cycles/ticks + +indcpa_enc: +median: 358070 cycles/ticks +average: 362492 cycles/ticks + +indcpa_dec: +median: 121216 cycles/ticks +average: 122211 cycles/ticks + +kyber_keypair_derand: +median: 291818 cycles/ticks +average: 295113 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 304201 cycles/ticks + +kyber_encaps_derand: +median: 384496 cycles/ticks +average: 388358 cycles/ticks + +kyber_encaps: +median: 385878 cycles/ticks +average: 389697 cycles/ticks + +kyber_decaps: +median: 512042 cycles/ticks +average: 518151 cycles/ticks + +Loop spin: 822 +gen_a: +median: 57680 cycles/ticks +average: 58066 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11369 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23433 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33611 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23970 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3885 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11422 cycles/ticks + +polyvec_decompress: +median: 4356 cycles/ticks +average: 4500 cycles/ticks + +indcpa_keypair: +median: 268670 cycles/ticks +average: 272350 cycles/ticks + +indcpa_enc: +median: 357628 cycles/ticks +average: 361787 cycles/ticks + +indcpa_dec: +median: 121316 cycles/ticks +average: 122578 cycles/ticks + +kyber_keypair_derand: +median: 291550 cycles/ticks +average: 294826 cycles/ticks + +kyber_keypair: +median: 300874 cycles/ticks +average: 304860 cycles/ticks + +kyber_encaps_derand: +median: 384612 cycles/ticks +average: 388016 cycles/ticks + +kyber_encaps: +median: 385872 cycles/ticks +average: 389888 cycles/ticks + +kyber_decaps: +median: 512360 cycles/ticks +average: 517231 cycles/ticks + +Loop spin: 823 +gen_a: +median: 57540 cycles/ticks +average: 58160 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11439 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23459 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 33720 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23699 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 11446 cycles/ticks +average: 11742 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268170 cycles/ticks +average: 271287 cycles/ticks + +indcpa_enc: +median: 357820 cycles/ticks +average: 363076 cycles/ticks + +indcpa_dec: +median: 121224 cycles/ticks +average: 122314 cycles/ticks + +kyber_keypair_derand: +median: 291744 cycles/ticks +average: 294928 cycles/ticks + +kyber_keypair: +median: 301040 cycles/ticks +average: 303848 cycles/ticks + +kyber_encaps_derand: +median: 385082 cycles/ticks +average: 387289 cycles/ticks + +kyber_encaps: +median: 386314 cycles/ticks +average: 390512 cycles/ticks + +kyber_decaps: +median: 512332 cycles/ticks +average: 517622 cycles/ticks + +Loop spin: 824 +gen_a: +median: 57530 cycles/ticks +average: 57952 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11433 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7313 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23450 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23739 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3914 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3530 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11579 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268682 cycles/ticks +average: 271485 cycles/ticks + +indcpa_enc: +median: 358178 cycles/ticks +average: 362771 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 122862 cycles/ticks + +kyber_keypair_derand: +median: 291566 cycles/ticks +average: 295552 cycles/ticks + +kyber_keypair: +median: 300856 cycles/ticks +average: 304389 cycles/ticks + +kyber_encaps_derand: +median: 385158 cycles/ticks +average: 389447 cycles/ticks + +kyber_encaps: +median: 386350 cycles/ticks +average: 391540 cycles/ticks + +kyber_decaps: +median: 512088 cycles/ticks +average: 517645 cycles/ticks + +Loop spin: 825 +gen_a: +median: 57606 cycles/ticks +average: 58087 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7248 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23447 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 33691 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23717 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4120 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 269248 cycles/ticks +average: 272358 cycles/ticks + +indcpa_enc: +median: 358116 cycles/ticks +average: 361912 cycles/ticks + +indcpa_dec: +median: 121328 cycles/ticks +average: 122724 cycles/ticks + +kyber_keypair_derand: +median: 291850 cycles/ticks +average: 296331 cycles/ticks + +kyber_keypair: +median: 300824 cycles/ticks +average: 303851 cycles/ticks + +kyber_encaps_derand: +median: 384988 cycles/ticks +average: 389691 cycles/ticks + +kyber_encaps: +median: 385972 cycles/ticks +average: 389819 cycles/ticks + +kyber_decaps: +median: 511816 cycles/ticks +average: 515982 cycles/ticks + +Loop spin: 826 +gen_a: +median: 57624 cycles/ticks +average: 58215 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11349 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23635 cycles/ticks + +INVNTT: +median: 33428 cycles/ticks +average: 33690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23904 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11398 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4313 cycles/ticks + +indcpa_keypair: +median: 268162 cycles/ticks +average: 271350 cycles/ticks + +indcpa_enc: +median: 357452 cycles/ticks +average: 361758 cycles/ticks + +indcpa_dec: +median: 121366 cycles/ticks +average: 123079 cycles/ticks + +kyber_keypair_derand: +median: 299982 cycles/ticks +average: 302846 cycles/ticks + +kyber_keypair: +median: 300808 cycles/ticks +average: 304478 cycles/ticks + +kyber_encaps_derand: +median: 384796 cycles/ticks +average: 389615 cycles/ticks + +kyber_encaps: +median: 386010 cycles/ticks +average: 390599 cycles/ticks + +kyber_decaps: +median: 512170 cycles/ticks +average: 518858 cycles/ticks + +Loop spin: 827 +gen_a: +median: 57700 cycles/ticks +average: 58598 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11419 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23713 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 33692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 23976 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3647 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3780 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4395 cycles/ticks + +indcpa_keypair: +median: 268332 cycles/ticks +average: 271166 cycles/ticks + +indcpa_enc: +median: 357422 cycles/ticks +average: 360722 cycles/ticks + +indcpa_dec: +median: 121376 cycles/ticks +average: 122737 cycles/ticks + +kyber_keypair_derand: +median: 291630 cycles/ticks +average: 294975 cycles/ticks + +kyber_keypair: +median: 300812 cycles/ticks +average: 305009 cycles/ticks + +kyber_encaps_derand: +median: 384606 cycles/ticks +average: 389565 cycles/ticks + +kyber_encaps: +median: 386088 cycles/ticks +average: 391023 cycles/ticks + +kyber_decaps: +median: 511970 cycles/ticks +average: 516501 cycles/ticks + +Loop spin: 828 +gen_a: +median: 57702 cycles/ticks +average: 58270 cycles/ticks + +poly_getnoise_eta1: +median: 11274 cycles/ticks +average: 11373 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23453 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23945 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3813 cycles/ticks + +poly_decompress: +median: 1036 cycles/ticks +average: 1073 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11371 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268456 cycles/ticks +average: 271303 cycles/ticks + +indcpa_enc: +median: 357828 cycles/ticks +average: 360733 cycles/ticks + +indcpa_dec: +median: 121288 cycles/ticks +average: 122651 cycles/ticks + +kyber_keypair_derand: +median: 291826 cycles/ticks +average: 294807 cycles/ticks + +kyber_keypair: +median: 300952 cycles/ticks +average: 304475 cycles/ticks + +kyber_encaps_derand: +median: 384852 cycles/ticks +average: 389670 cycles/ticks + +kyber_encaps: +median: 386108 cycles/ticks +average: 390824 cycles/ticks + +kyber_decaps: +median: 511958 cycles/ticks +average: 517902 cycles/ticks + +Loop spin: 829 +gen_a: +median: 57658 cycles/ticks +average: 58423 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11330 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7327 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23848 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23948 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11655 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 269114 cycles/ticks +average: 272322 cycles/ticks + +indcpa_enc: +median: 357928 cycles/ticks +average: 362523 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 122819 cycles/ticks + +kyber_keypair_derand: +median: 291482 cycles/ticks +average: 295722 cycles/ticks + +kyber_keypair: +median: 300952 cycles/ticks +average: 303844 cycles/ticks + +kyber_encaps_derand: +median: 384834 cycles/ticks +average: 388474 cycles/ticks + +kyber_encaps: +median: 386208 cycles/ticks +average: 389910 cycles/ticks + +kyber_decaps: +median: 511906 cycles/ticks +average: 517564 cycles/ticks + +Loop spin: 830 +gen_a: +median: 57692 cycles/ticks +average: 58311 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7497 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23629 cycles/ticks + +INVNTT: +median: 33414 cycles/ticks +average: 33606 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23946 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3628 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3739 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11540 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4411 cycles/ticks + +indcpa_keypair: +median: 268578 cycles/ticks +average: 272335 cycles/ticks + +indcpa_enc: +median: 357660 cycles/ticks +average: 361977 cycles/ticks + +indcpa_dec: +median: 121172 cycles/ticks +average: 122679 cycles/ticks + +kyber_keypair_derand: +median: 291538 cycles/ticks +average: 294605 cycles/ticks + +kyber_keypair: +median: 300536 cycles/ticks +average: 303378 cycles/ticks + +kyber_encaps_derand: +median: 384542 cycles/ticks +average: 389542 cycles/ticks + +kyber_encaps: +median: 385620 cycles/ticks +average: 390190 cycles/ticks + +kyber_decaps: +median: 511782 cycles/ticks +average: 517540 cycles/ticks + +Loop spin: 831 +gen_a: +median: 57732 cycles/ticks +average: 58608 cycles/ticks + +poly_getnoise_eta1: +median: 11286 cycles/ticks +average: 11527 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7364 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23405 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24069 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3979 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3549 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11378 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268608 cycles/ticks +average: 272159 cycles/ticks + +indcpa_enc: +median: 358016 cycles/ticks +average: 363295 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 122775 cycles/ticks + +kyber_keypair_derand: +median: 291322 cycles/ticks +average: 294742 cycles/ticks + +kyber_keypair: +median: 300688 cycles/ticks +average: 303591 cycles/ticks + +kyber_encaps_derand: +median: 384626 cycles/ticks +average: 389812 cycles/ticks + +kyber_encaps: +median: 385828 cycles/ticks +average: 390489 cycles/ticks + +kyber_decaps: +median: 512204 cycles/ticks +average: 519383 cycles/ticks + +Loop spin: 832 +gen_a: +median: 57656 cycles/ticks +average: 58304 cycles/ticks + +poly_getnoise_eta1: +median: 11288 cycles/ticks +average: 11364 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7486 cycles/ticks + +NTT: +median: 23238 cycles/ticks +average: 23437 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34290 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24018 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11453 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268906 cycles/ticks +average: 272770 cycles/ticks + +indcpa_enc: +median: 358712 cycles/ticks +average: 363887 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 122876 cycles/ticks + +kyber_keypair_derand: +median: 291948 cycles/ticks +average: 295805 cycles/ticks + +kyber_keypair: +median: 301570 cycles/ticks +average: 305055 cycles/ticks + +kyber_encaps_derand: +median: 389386 cycles/ticks +average: 395186 cycles/ticks + +kyber_encaps: +median: 390374 cycles/ticks +average: 395158 cycles/ticks + +kyber_decaps: +median: 516416 cycles/ticks +average: 523219 cycles/ticks + +Loop spin: 833 +gen_a: +median: 57602 cycles/ticks +average: 58047 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11329 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7311 cycles/ticks + +NTT: +median: 23308 cycles/ticks +average: 23920 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34133 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24002 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3913 cycles/ticks + +poly_frommsg: +median: 3492 cycles/ticks +average: 3658 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268286 cycles/ticks +average: 272111 cycles/ticks + +indcpa_enc: +median: 357786 cycles/ticks +average: 363690 cycles/ticks + +indcpa_dec: +median: 121456 cycles/ticks +average: 123451 cycles/ticks + +kyber_keypair_derand: +median: 291598 cycles/ticks +average: 297676 cycles/ticks + +kyber_keypair: +median: 301154 cycles/ticks +average: 306362 cycles/ticks + +kyber_encaps_derand: +median: 384932 cycles/ticks +average: 391222 cycles/ticks + +kyber_encaps: +median: 386070 cycles/ticks +average: 391676 cycles/ticks + +kyber_decaps: +median: 512072 cycles/ticks +average: 519732 cycles/ticks + +Loop spin: 834 +gen_a: +median: 57664 cycles/ticks +average: 58486 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11405 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7491 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23583 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34000 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 23985 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11370 cycles/ticks +average: 11648 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268836 cycles/ticks +average: 272459 cycles/ticks + +indcpa_enc: +median: 357654 cycles/ticks +average: 362330 cycles/ticks + +indcpa_dec: +median: 121414 cycles/ticks +average: 122953 cycles/ticks + +kyber_keypair_derand: +median: 291626 cycles/ticks +average: 295479 cycles/ticks + +kyber_keypair: +median: 301110 cycles/ticks +average: 305423 cycles/ticks + +kyber_encaps_derand: +median: 384840 cycles/ticks +average: 389199 cycles/ticks + +kyber_encaps: +median: 385800 cycles/ticks +average: 391741 cycles/ticks + +kyber_decaps: +median: 511802 cycles/ticks +average: 520073 cycles/ticks + +Loop spin: 835 +gen_a: +median: 57670 cycles/ticks +average: 58417 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11394 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23685 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 34172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23897 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3950 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11533 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4386 cycles/ticks + +indcpa_keypair: +median: 268830 cycles/ticks +average: 273194 cycles/ticks + +indcpa_enc: +median: 357854 cycles/ticks +average: 363357 cycles/ticks + +indcpa_dec: +median: 121412 cycles/ticks +average: 123659 cycles/ticks + +kyber_keypair_derand: +median: 291866 cycles/ticks +average: 296641 cycles/ticks + +kyber_keypair: +median: 301138 cycles/ticks +average: 306460 cycles/ticks + +kyber_encaps_derand: +median: 384530 cycles/ticks +average: 391855 cycles/ticks + +kyber_encaps: +median: 385836 cycles/ticks +average: 392771 cycles/ticks + +kyber_decaps: +median: 511848 cycles/ticks +average: 520730 cycles/ticks + +Loop spin: 836 +gen_a: +median: 57686 cycles/ticks +average: 58539 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11520 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23669 cycles/ticks + +INVNTT: +median: 33564 cycles/ticks +average: 34230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23668 cycles/ticks +average: 24280 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11437 cycles/ticks + +polyvec_decompress: +median: 4346 cycles/ticks +average: 4437 cycles/ticks + +indcpa_keypair: +median: 268500 cycles/ticks +average: 272629 cycles/ticks + +indcpa_enc: +median: 358012 cycles/ticks +average: 363843 cycles/ticks + +indcpa_dec: +median: 121312 cycles/ticks +average: 123316 cycles/ticks + +kyber_keypair_derand: +median: 291530 cycles/ticks +average: 296634 cycles/ticks + +kyber_keypair: +median: 301382 cycles/ticks +average: 306853 cycles/ticks + +kyber_encaps_derand: +median: 384870 cycles/ticks +average: 390591 cycles/ticks + +kyber_encaps: +median: 386104 cycles/ticks +average: 392821 cycles/ticks + +kyber_decaps: +median: 512324 cycles/ticks +average: 520601 cycles/ticks + +Loop spin: 837 +gen_a: +median: 57670 cycles/ticks +average: 58097 cycles/ticks + +poly_getnoise_eta1: +median: 11382 cycles/ticks +average: 11643 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7297 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23688 cycles/ticks + +INVNTT: +median: 33434 cycles/ticks +average: 33816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23951 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 4007 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3527 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11408 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268746 cycles/ticks +average: 273081 cycles/ticks + +indcpa_enc: +median: 357916 cycles/ticks +average: 363840 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 122472 cycles/ticks + +kyber_keypair_derand: +median: 292008 cycles/ticks +average: 296897 cycles/ticks + +kyber_keypair: +median: 301040 cycles/ticks +average: 304966 cycles/ticks + +kyber_encaps_derand: +median: 384772 cycles/ticks +average: 391088 cycles/ticks + +kyber_encaps: +median: 386018 cycles/ticks +average: 393033 cycles/ticks + +kyber_decaps: +median: 511906 cycles/ticks +average: 521149 cycles/ticks + +Loop spin: 838 +gen_a: +median: 57646 cycles/ticks +average: 58784 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11322 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7371 cycles/ticks + +NTT: +median: 23430 cycles/ticks +average: 23914 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24125 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268986 cycles/ticks +average: 273593 cycles/ticks + +indcpa_enc: +median: 357868 cycles/ticks +average: 363540 cycles/ticks + +indcpa_dec: +median: 121330 cycles/ticks +average: 123466 cycles/ticks + +kyber_keypair_derand: +median: 291272 cycles/ticks +average: 296343 cycles/ticks + +kyber_keypair: +median: 301156 cycles/ticks +average: 306198 cycles/ticks + +kyber_encaps_derand: +median: 385224 cycles/ticks +average: 391398 cycles/ticks + +kyber_encaps: +median: 386636 cycles/ticks +average: 392215 cycles/ticks + +kyber_decaps: +median: 512528 cycles/ticks +average: 520709 cycles/ticks + +Loop spin: 839 +gen_a: +median: 57724 cycles/ticks +average: 58742 cycles/ticks + +poly_getnoise_eta1: +median: 11372 cycles/ticks +average: 11650 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23736 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 34079 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23910 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3609 cycles/ticks + +poly_compress: +median: 3704 cycles/ticks +average: 3819 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11382 cycles/ticks + +polyvec_decompress: +median: 4348 cycles/ticks +average: 4479 cycles/ticks + +indcpa_keypair: +median: 272352 cycles/ticks +average: 276701 cycles/ticks + +indcpa_enc: +median: 361592 cycles/ticks +average: 367473 cycles/ticks + +indcpa_dec: +median: 121232 cycles/ticks +average: 123292 cycles/ticks + +kyber_keypair_derand: +median: 291416 cycles/ticks +average: 296402 cycles/ticks + +kyber_keypair: +median: 300998 cycles/ticks +average: 305540 cycles/ticks + +kyber_encaps_derand: +median: 384832 cycles/ticks +average: 391037 cycles/ticks + +kyber_encaps: +median: 385822 cycles/ticks +average: 391719 cycles/ticks + +kyber_decaps: +median: 511842 cycles/ticks +average: 519280 cycles/ticks + +Loop spin: 840 +gen_a: +median: 57572 cycles/ticks +average: 58062 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11533 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7315 cycles/ticks + +NTT: +median: 23360 cycles/ticks +average: 24096 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34142 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24114 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3542 cycles/ticks +average: 3659 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1058 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11628 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 268970 cycles/ticks +average: 273876 cycles/ticks + +indcpa_enc: +median: 358066 cycles/ticks +average: 364552 cycles/ticks + +indcpa_dec: +median: 121524 cycles/ticks +average: 124125 cycles/ticks + +kyber_keypair_derand: +median: 292292 cycles/ticks +average: 297629 cycles/ticks + +kyber_keypair: +median: 301142 cycles/ticks +average: 306757 cycles/ticks + +kyber_encaps_derand: +median: 384872 cycles/ticks +average: 391334 cycles/ticks + +kyber_encaps: +median: 386098 cycles/ticks +average: 393474 cycles/ticks + +kyber_decaps: +median: 512568 cycles/ticks +average: 520601 cycles/ticks + +Loop spin: 841 +gen_a: +median: 57532 cycles/ticks +average: 58183 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11436 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7381 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23774 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34092 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 23937 cycles/ticks + +poly_tomsg: +median: 3878 cycles/ticks +average: 4004 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3492 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3730 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11428 cycles/ticks +average: 11746 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4314 cycles/ticks + +indcpa_keypair: +median: 268424 cycles/ticks +average: 272722 cycles/ticks + +indcpa_enc: +median: 358284 cycles/ticks +average: 363938 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 123283 cycles/ticks + +kyber_keypair_derand: +median: 291838 cycles/ticks +average: 296798 cycles/ticks + +kyber_keypair: +median: 301016 cycles/ticks +average: 305389 cycles/ticks + +kyber_encaps_derand: +median: 384898 cycles/ticks +average: 391680 cycles/ticks + +kyber_encaps: +median: 386294 cycles/ticks +average: 395012 cycles/ticks + +kyber_decaps: +median: 511912 cycles/ticks +average: 521559 cycles/ticks + +Loop spin: 842 +gen_a: +median: 57592 cycles/ticks +average: 58683 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11410 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23670 cycles/ticks + +INVNTT: +median: 33456 cycles/ticks +average: 33901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23935 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3504 cycles/ticks +average: 3664 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11628 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268528 cycles/ticks +average: 272692 cycles/ticks + +indcpa_enc: +median: 358054 cycles/ticks +average: 364310 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 123182 cycles/ticks + +kyber_keypair_derand: +median: 295888 cycles/ticks +average: 301856 cycles/ticks + +kyber_keypair: +median: 300916 cycles/ticks +average: 305859 cycles/ticks + +kyber_encaps_derand: +median: 385194 cycles/ticks +average: 391821 cycles/ticks + +kyber_encaps: +median: 386546 cycles/ticks +average: 393219 cycles/ticks + +kyber_decaps: +median: 512878 cycles/ticks +average: 521355 cycles/ticks + +Loop spin: 843 +gen_a: +median: 57738 cycles/ticks +average: 58597 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11395 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23664 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34202 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23961 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11510 cycles/ticks +average: 11718 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268564 cycles/ticks +average: 273011 cycles/ticks + +indcpa_enc: +median: 357778 cycles/ticks +average: 363372 cycles/ticks + +indcpa_dec: +median: 121354 cycles/ticks +average: 123066 cycles/ticks + +kyber_keypair_derand: +median: 292150 cycles/ticks +average: 296666 cycles/ticks + +kyber_keypair: +median: 301196 cycles/ticks +average: 305999 cycles/ticks + +kyber_encaps_derand: +median: 384878 cycles/ticks +average: 390980 cycles/ticks + +kyber_encaps: +median: 386024 cycles/ticks +average: 391812 cycles/ticks + +kyber_decaps: +median: 511990 cycles/ticks +average: 520842 cycles/ticks + +Loop spin: 844 +gen_a: +median: 57650 cycles/ticks +average: 58815 cycles/ticks + +poly_getnoise_eta1: +median: 11552 cycles/ticks +average: 11712 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7303 cycles/ticks + +NTT: +median: 23384 cycles/ticks +average: 23778 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33964 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23751 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3529 cycles/ticks + +poly_compress: +median: 3756 cycles/ticks +average: 3837 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1089 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4310 cycles/ticks +average: 4408 cycles/ticks + +indcpa_keypair: +median: 268556 cycles/ticks +average: 272478 cycles/ticks + +indcpa_enc: +median: 357886 cycles/ticks +average: 363504 cycles/ticks + +indcpa_dec: +median: 121310 cycles/ticks +average: 123085 cycles/ticks + +kyber_keypair_derand: +median: 291938 cycles/ticks +average: 296418 cycles/ticks + +kyber_keypair: +median: 301100 cycles/ticks +average: 305915 cycles/ticks + +kyber_encaps_derand: +median: 384578 cycles/ticks +average: 391661 cycles/ticks + +kyber_encaps: +median: 385878 cycles/ticks +average: 392310 cycles/ticks + +kyber_decaps: +median: 512280 cycles/ticks +average: 521090 cycles/ticks + +Loop spin: 845 +gen_a: +median: 57652 cycles/ticks +average: 58320 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 23342 cycles/ticks +average: 23983 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34085 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23930 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3490 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3734 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1070 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11492 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4272 cycles/ticks + +indcpa_keypair: +median: 269234 cycles/ticks +average: 273668 cycles/ticks + +indcpa_enc: +median: 358026 cycles/ticks +average: 363878 cycles/ticks + +indcpa_dec: +median: 121362 cycles/ticks +average: 123594 cycles/ticks + +kyber_keypair_derand: +median: 291544 cycles/ticks +average: 295810 cycles/ticks + +kyber_keypair: +median: 300878 cycles/ticks +average: 305017 cycles/ticks + +kyber_encaps_derand: +median: 384586 cycles/ticks +average: 390488 cycles/ticks + +kyber_encaps: +median: 385930 cycles/ticks +average: 392228 cycles/ticks + +kyber_decaps: +median: 512190 cycles/ticks +average: 520632 cycles/ticks + +Loop spin: 846 +gen_a: +median: 57634 cycles/ticks +average: 58611 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23575 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34084 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23638 cycles/ticks +average: 24132 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3933 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3568 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11605 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4327 cycles/ticks + +indcpa_keypair: +median: 268898 cycles/ticks +average: 273242 cycles/ticks + +indcpa_enc: +median: 357812 cycles/ticks +average: 363458 cycles/ticks + +indcpa_dec: +median: 121410 cycles/ticks +average: 123718 cycles/ticks + +kyber_keypair_derand: +median: 291848 cycles/ticks +average: 296612 cycles/ticks + +kyber_keypair: +median: 301514 cycles/ticks +average: 306356 cycles/ticks + +kyber_encaps_derand: +median: 385038 cycles/ticks +average: 391330 cycles/ticks + +kyber_encaps: +median: 386112 cycles/ticks +average: 393209 cycles/ticks + +kyber_decaps: +median: 512488 cycles/ticks +average: 521945 cycles/ticks + +Loop spin: 847 +gen_a: +median: 57724 cycles/ticks +average: 58398 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11351 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7386 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23835 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24060 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4058 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3516 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11687 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 269012 cycles/ticks +average: 273606 cycles/ticks + +indcpa_enc: +median: 358204 cycles/ticks +average: 364008 cycles/ticks + +indcpa_dec: +median: 121502 cycles/ticks +average: 123858 cycles/ticks + +kyber_keypair_derand: +median: 291508 cycles/ticks +average: 296242 cycles/ticks + +kyber_keypair: +median: 301154 cycles/ticks +average: 305942 cycles/ticks + +kyber_encaps_derand: +median: 384860 cycles/ticks +average: 390735 cycles/ticks + +kyber_encaps: +median: 385960 cycles/ticks +average: 391889 cycles/ticks + +kyber_decaps: +median: 512118 cycles/ticks +average: 519887 cycles/ticks + +Loop spin: 848 +gen_a: +median: 57718 cycles/ticks +average: 58581 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11324 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23340 cycles/ticks +average: 23730 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33933 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24251 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11380 cycles/ticks +average: 11669 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268536 cycles/ticks +average: 272332 cycles/ticks + +indcpa_enc: +median: 358212 cycles/ticks +average: 364457 cycles/ticks + +indcpa_dec: +median: 121394 cycles/ticks +average: 123545 cycles/ticks + +kyber_keypair_derand: +median: 291420 cycles/ticks +average: 297564 cycles/ticks + +kyber_keypair: +median: 301286 cycles/ticks +average: 307185 cycles/ticks + +kyber_encaps_derand: +median: 384770 cycles/ticks +average: 390880 cycles/ticks + +kyber_encaps: +median: 386090 cycles/ticks +average: 391585 cycles/ticks + +kyber_decaps: +median: 512180 cycles/ticks +average: 521017 cycles/ticks + +Loop spin: 849 +gen_a: +median: 57586 cycles/ticks +average: 58076 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11346 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 23214 cycles/ticks +average: 23359 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 34268 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23680 cycles/ticks +average: 24253 cycles/ticks + +poly_tomsg: +median: 3892 cycles/ticks +average: 4001 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3483 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1087 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11657 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 272354 cycles/ticks +average: 277450 cycles/ticks + +indcpa_enc: +median: 361822 cycles/ticks +average: 367982 cycles/ticks + +indcpa_dec: +median: 121310 cycles/ticks +average: 122806 cycles/ticks + +kyber_keypair_derand: +median: 291696 cycles/ticks +average: 296378 cycles/ticks + +kyber_keypair: +median: 301342 cycles/ticks +average: 306572 cycles/ticks + +kyber_encaps_derand: +median: 384752 cycles/ticks +average: 391930 cycles/ticks + +kyber_encaps: +median: 385912 cycles/ticks +average: 392703 cycles/ticks + +kyber_decaps: +median: 511958 cycles/ticks +average: 521244 cycles/ticks + +Loop spin: 850 +gen_a: +median: 57588 cycles/ticks +average: 57975 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11327 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23409 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 33875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23962 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11414 cycles/ticks +average: 11703 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4275 cycles/ticks + +indcpa_keypair: +median: 268706 cycles/ticks +average: 273716 cycles/ticks + +indcpa_enc: +median: 357952 cycles/ticks +average: 364067 cycles/ticks + +indcpa_dec: +median: 121264 cycles/ticks +average: 123095 cycles/ticks + +kyber_keypair_derand: +median: 291954 cycles/ticks +average: 296906 cycles/ticks + +kyber_keypair: +median: 301058 cycles/ticks +average: 305822 cycles/ticks + +kyber_encaps_derand: +median: 384764 cycles/ticks +average: 390512 cycles/ticks + +kyber_encaps: +median: 385886 cycles/ticks +average: 392372 cycles/ticks + +kyber_decaps: +median: 512234 cycles/ticks +average: 518987 cycles/ticks + +Loop spin: 851 +gen_a: +median: 57596 cycles/ticks +average: 58774 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11369 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7479 cycles/ticks + +NTT: +median: 23330 cycles/ticks +average: 23733 cycles/ticks + +INVNTT: +median: 33550 cycles/ticks +average: 34255 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23928 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268962 cycles/ticks +average: 273541 cycles/ticks + +indcpa_enc: +median: 357996 cycles/ticks +average: 364502 cycles/ticks + +indcpa_dec: +median: 121330 cycles/ticks +average: 123838 cycles/ticks + +kyber_keypair_derand: +median: 291932 cycles/ticks +average: 297678 cycles/ticks + +kyber_keypair: +median: 300952 cycles/ticks +average: 305810 cycles/ticks + +kyber_encaps_derand: +median: 385068 cycles/ticks +average: 391497 cycles/ticks + +kyber_encaps: +median: 385982 cycles/ticks +average: 392343 cycles/ticks + +kyber_decaps: +median: 512150 cycles/ticks +average: 520201 cycles/ticks + +Loop spin: 852 +gen_a: +median: 57638 cycles/ticks +average: 58743 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11434 cycles/ticks + +poly_getnoise_eta2: +median: 7294 cycles/ticks +average: 7446 cycles/ticks + +NTT: +median: 23336 cycles/ticks +average: 23848 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34336 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 24032 cycles/ticks + +poly_tomsg: +median: 3890 cycles/ticks +average: 3997 cycles/ticks + +poly_frommsg: +median: 3452 cycles/ticks +average: 3563 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11389 cycles/ticks + +polyvec_decompress: +median: 4292 cycles/ticks +average: 4435 cycles/ticks + +indcpa_keypair: +median: 268708 cycles/ticks +average: 273015 cycles/ticks + +indcpa_enc: +median: 358200 cycles/ticks +average: 363692 cycles/ticks + +indcpa_dec: +median: 121538 cycles/ticks +average: 123668 cycles/ticks + +kyber_keypair_derand: +median: 291794 cycles/ticks +average: 296672 cycles/ticks + +kyber_keypair: +median: 301198 cycles/ticks +average: 306271 cycles/ticks + +kyber_encaps_derand: +median: 385018 cycles/ticks +average: 391505 cycles/ticks + +kyber_encaps: +median: 386946 cycles/ticks +average: 393066 cycles/ticks + +kyber_decaps: +median: 512136 cycles/ticks +average: 519992 cycles/ticks + +Loop spin: 853 +gen_a: +median: 57576 cycles/ticks +average: 58453 cycles/ticks + +poly_getnoise_eta1: +median: 11342 cycles/ticks +average: 11459 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7471 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23727 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34146 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23958 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1097 cycles/ticks + +polyvec_compress: +median: 11390 cycles/ticks +average: 11563 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 268426 cycles/ticks +average: 272890 cycles/ticks + +indcpa_enc: +median: 357910 cycles/ticks +average: 364285 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122833 cycles/ticks + +kyber_keypair_derand: +median: 291674 cycles/ticks +average: 297347 cycles/ticks + +kyber_keypair: +median: 300844 cycles/ticks +average: 306018 cycles/ticks + +kyber_encaps_derand: +median: 384512 cycles/ticks +average: 391827 cycles/ticks + +kyber_encaps: +median: 385830 cycles/ticks +average: 393180 cycles/ticks + +kyber_decaps: +median: 512296 cycles/ticks +average: 521404 cycles/ticks + +Loop spin: 854 +gen_a: +median: 57648 cycles/ticks +average: 58982 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7285 cycles/ticks + +NTT: +median: 23214 cycles/ticks +average: 23349 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 24137 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3831 cycles/ticks + +poly_decompress: +median: 1042 cycles/ticks +average: 1091 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11653 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4344 cycles/ticks + +indcpa_keypair: +median: 268736 cycles/ticks +average: 273235 cycles/ticks + +indcpa_enc: +median: 357944 cycles/ticks +average: 363736 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 123355 cycles/ticks + +kyber_keypair_derand: +median: 291836 cycles/ticks +average: 297019 cycles/ticks + +kyber_keypair: +median: 301144 cycles/ticks +average: 306545 cycles/ticks + +kyber_encaps_derand: +median: 388812 cycles/ticks +average: 395465 cycles/ticks + +kyber_encaps: +median: 389880 cycles/ticks +average: 396136 cycles/ticks + +kyber_decaps: +median: 516010 cycles/ticks +average: 524381 cycles/ticks + +Loop spin: 855 +gen_a: +median: 57690 cycles/ticks +average: 58395 cycles/ticks + +poly_getnoise_eta1: +median: 11350 cycles/ticks +average: 11530 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7408 cycles/ticks + +NTT: +median: 23272 cycles/ticks +average: 23695 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34141 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24036 cycles/ticks + +poly_tomsg: +median: 3908 cycles/ticks +average: 4002 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268348 cycles/ticks +average: 272815 cycles/ticks + +indcpa_enc: +median: 357598 cycles/ticks +average: 364184 cycles/ticks + +indcpa_dec: +median: 121290 cycles/ticks +average: 122823 cycles/ticks + +kyber_keypair_derand: +median: 291934 cycles/ticks +average: 297062 cycles/ticks + +kyber_keypair: +median: 301114 cycles/ticks +average: 306152 cycles/ticks + +kyber_encaps_derand: +median: 384778 cycles/ticks +average: 390126 cycles/ticks + +kyber_encaps: +median: 386014 cycles/ticks +average: 393011 cycles/ticks + +kyber_decaps: +median: 512280 cycles/ticks +average: 521278 cycles/ticks + +Loop spin: 856 +gen_a: +median: 57636 cycles/ticks +average: 58753 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11391 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23693 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 33880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23691 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3594 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3726 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268238 cycles/ticks +average: 273136 cycles/ticks + +indcpa_enc: +median: 357864 cycles/ticks +average: 364233 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 123125 cycles/ticks + +kyber_keypair_derand: +median: 291414 cycles/ticks +average: 296580 cycles/ticks + +kyber_keypair: +median: 300876 cycles/ticks +average: 305518 cycles/ticks + +kyber_encaps_derand: +median: 385132 cycles/ticks +average: 391671 cycles/ticks + +kyber_encaps: +median: 386348 cycles/ticks +average: 393301 cycles/ticks + +kyber_decaps: +median: 512068 cycles/ticks +average: 519949 cycles/ticks + +Loop spin: 857 +gen_a: +median: 57698 cycles/ticks +average: 58669 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11344 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7433 cycles/ticks + +NTT: +median: 23396 cycles/ticks +average: 23771 cycles/ticks + +INVNTT: +median: 33426 cycles/ticks +average: 33853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23966 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3709 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11549 cycles/ticks + +polyvec_decompress: +median: 4278 cycles/ticks +average: 4405 cycles/ticks + +indcpa_keypair: +median: 268562 cycles/ticks +average: 273008 cycles/ticks + +indcpa_enc: +median: 357530 cycles/ticks +average: 364145 cycles/ticks + +indcpa_dec: +median: 121234 cycles/ticks +average: 123215 cycles/ticks + +kyber_keypair_derand: +median: 291232 cycles/ticks +average: 295794 cycles/ticks + +kyber_keypair: +median: 300950 cycles/ticks +average: 305330 cycles/ticks + +kyber_encaps_derand: +median: 384694 cycles/ticks +average: 391086 cycles/ticks + +kyber_encaps: +median: 386264 cycles/ticks +average: 393177 cycles/ticks + +kyber_decaps: +median: 512308 cycles/ticks +average: 521829 cycles/ticks + +Loop spin: 858 +gen_a: +median: 57630 cycles/ticks +average: 59098 cycles/ticks + +poly_getnoise_eta1: +median: 11384 cycles/ticks +average: 11636 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23444 cycles/ticks +average: 24030 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33828 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24219 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11601 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268714 cycles/ticks +average: 273302 cycles/ticks + +indcpa_enc: +median: 358270 cycles/ticks +average: 364721 cycles/ticks + +indcpa_dec: +median: 121370 cycles/ticks +average: 123555 cycles/ticks + +kyber_keypair_derand: +median: 291640 cycles/ticks +average: 296009 cycles/ticks + +kyber_keypair: +median: 300972 cycles/ticks +average: 306280 cycles/ticks + +kyber_encaps_derand: +median: 385020 cycles/ticks +average: 391709 cycles/ticks + +kyber_encaps: +median: 386198 cycles/ticks +average: 392541 cycles/ticks + +kyber_decaps: +median: 512358 cycles/ticks +average: 521400 cycles/ticks + +Loop spin: 859 +gen_a: +median: 57680 cycles/ticks +average: 58495 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11394 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23376 cycles/ticks +average: 23928 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34162 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24201 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3498 cycles/ticks +average: 3605 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3796 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11406 cycles/ticks +average: 11684 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4309 cycles/ticks + +indcpa_keypair: +median: 268714 cycles/ticks +average: 272670 cycles/ticks + +indcpa_enc: +median: 357802 cycles/ticks +average: 363568 cycles/ticks + +indcpa_dec: +median: 121434 cycles/ticks +average: 123235 cycles/ticks + +kyber_keypair_derand: +median: 292024 cycles/ticks +average: 296853 cycles/ticks + +kyber_keypair: +median: 301470 cycles/ticks +average: 306336 cycles/ticks + +kyber_encaps_derand: +median: 385108 cycles/ticks +average: 392026 cycles/ticks + +kyber_encaps: +median: 386114 cycles/ticks +average: 392393 cycles/ticks + +kyber_decaps: +median: 512288 cycles/ticks +average: 520777 cycles/ticks + +Loop spin: 860 +gen_a: +median: 57672 cycles/ticks +average: 58353 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11515 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7412 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23969 cycles/ticks + +INVNTT: +median: 33424 cycles/ticks +average: 33847 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23951 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3487 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3829 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1129 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11553 cycles/ticks + +polyvec_decompress: +median: 4312 cycles/ticks +average: 4418 cycles/ticks + +indcpa_keypair: +median: 268894 cycles/ticks +average: 273482 cycles/ticks + +indcpa_enc: +median: 357958 cycles/ticks +average: 364552 cycles/ticks + +indcpa_dec: +median: 121168 cycles/ticks +average: 123167 cycles/ticks + +kyber_keypair_derand: +median: 292234 cycles/ticks +average: 298063 cycles/ticks + +kyber_keypair: +median: 301270 cycles/ticks +average: 306230 cycles/ticks + +kyber_encaps_derand: +median: 384994 cycles/ticks +average: 392324 cycles/ticks + +kyber_encaps: +median: 386048 cycles/ticks +average: 392066 cycles/ticks + +kyber_decaps: +median: 512382 cycles/ticks +average: 521384 cycles/ticks + +Loop spin: 861 +gen_a: +median: 57776 cycles/ticks +average: 59039 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11315 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23708 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33825 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23941 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4048 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3582 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11561 cycles/ticks + +polyvec_decompress: +median: 4286 cycles/ticks +average: 4412 cycles/ticks + +indcpa_keypair: +median: 268828 cycles/ticks +average: 273886 cycles/ticks + +indcpa_enc: +median: 357878 cycles/ticks +average: 364654 cycles/ticks + +indcpa_dec: +median: 121306 cycles/ticks +average: 123344 cycles/ticks + +kyber_keypair_derand: +median: 291912 cycles/ticks +average: 297920 cycles/ticks + +kyber_keypair: +median: 301028 cycles/ticks +average: 305736 cycles/ticks + +kyber_encaps_derand: +median: 384598 cycles/ticks +average: 391610 cycles/ticks + +kyber_encaps: +median: 385776 cycles/ticks +average: 392119 cycles/ticks + +kyber_decaps: +median: 512400 cycles/ticks +average: 521656 cycles/ticks + +Loop spin: 862 +gen_a: +median: 57712 cycles/ticks +average: 58745 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11379 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7578 cycles/ticks + +NTT: +median: 23382 cycles/ticks +average: 24022 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 34183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 24138 cycles/ticks + +poly_tomsg: +median: 3918 cycles/ticks +average: 3987 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11633 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 272960 cycles/ticks +average: 277765 cycles/ticks + +indcpa_enc: +median: 361828 cycles/ticks +average: 368383 cycles/ticks + +indcpa_dec: +median: 121430 cycles/ticks +average: 123827 cycles/ticks + +kyber_keypair_derand: +median: 291876 cycles/ticks +average: 297792 cycles/ticks + +kyber_keypair: +median: 301640 cycles/ticks +average: 307322 cycles/ticks + +kyber_encaps_derand: +median: 384850 cycles/ticks +average: 392331 cycles/ticks + +kyber_encaps: +median: 385958 cycles/ticks +average: 393460 cycles/ticks + +kyber_decaps: +median: 512240 cycles/ticks +average: 521017 cycles/ticks + +Loop spin: 863 +gen_a: +median: 57634 cycles/ticks +average: 58312 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11317 cycles/ticks + +poly_getnoise_eta2: +median: 7296 cycles/ticks +average: 7513 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23751 cycles/ticks + +INVNTT: +median: 33538 cycles/ticks +average: 34181 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23694 cycles/ticks +average: 24326 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3680 cycles/ticks +average: 3776 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1111 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11510 cycles/ticks + +polyvec_decompress: +median: 4332 cycles/ticks +average: 4446 cycles/ticks + +indcpa_keypair: +median: 268472 cycles/ticks +average: 272908 cycles/ticks + +indcpa_enc: +median: 357918 cycles/ticks +average: 364422 cycles/ticks + +indcpa_dec: +median: 121364 cycles/ticks +average: 123669 cycles/ticks + +kyber_keypair_derand: +median: 291782 cycles/ticks +average: 297113 cycles/ticks + +kyber_keypair: +median: 301330 cycles/ticks +average: 306899 cycles/ticks + +kyber_encaps_derand: +median: 384874 cycles/ticks +average: 391864 cycles/ticks + +kyber_encaps: +median: 385982 cycles/ticks +average: 392887 cycles/ticks + +kyber_decaps: +median: 512294 cycles/ticks +average: 521340 cycles/ticks + +Loop spin: 864 +gen_a: +median: 57604 cycles/ticks +average: 58453 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11311 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7490 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23575 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 34102 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23922 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3870 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11360 cycles/ticks +average: 11548 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4294 cycles/ticks + +indcpa_keypair: +median: 268734 cycles/ticks +average: 273539 cycles/ticks + +indcpa_enc: +median: 358196 cycles/ticks +average: 364971 cycles/ticks + +indcpa_dec: +median: 121328 cycles/ticks +average: 123112 cycles/ticks + +kyber_keypair_derand: +median: 291916 cycles/ticks +average: 296935 cycles/ticks + +kyber_keypair: +median: 301288 cycles/ticks +average: 306239 cycles/ticks + +kyber_encaps_derand: +median: 384972 cycles/ticks +average: 391734 cycles/ticks + +kyber_encaps: +median: 385918 cycles/ticks +average: 392907 cycles/ticks + +kyber_decaps: +median: 512356 cycles/ticks +average: 521247 cycles/ticks + +Loop spin: 865 +gen_a: +median: 57688 cycles/ticks +average: 58813 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11401 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7441 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23704 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34137 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23772 cycles/ticks + +poly_tomsg: +median: 3904 cycles/ticks +average: 4003 cycles/ticks + +poly_frommsg: +median: 3498 cycles/ticks +average: 3601 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11375 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 269044 cycles/ticks +average: 273997 cycles/ticks + +indcpa_enc: +median: 357800 cycles/ticks +average: 363805 cycles/ticks + +indcpa_dec: +median: 121238 cycles/ticks +average: 123390 cycles/ticks + +kyber_keypair_derand: +median: 291600 cycles/ticks +average: 295868 cycles/ticks + +kyber_keypair: +median: 301044 cycles/ticks +average: 305936 cycles/ticks + +kyber_encaps_derand: +median: 384858 cycles/ticks +average: 390930 cycles/ticks + +kyber_encaps: +median: 385922 cycles/ticks +average: 392479 cycles/ticks + +kyber_decaps: +median: 512122 cycles/ticks +average: 520833 cycles/ticks + +Loop spin: 866 +gen_a: +median: 57712 cycles/ticks +average: 58820 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11413 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7300 cycles/ticks + +NTT: +median: 23372 cycles/ticks +average: 23996 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 24050 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1055 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11390 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 268708 cycles/ticks +average: 272404 cycles/ticks + +indcpa_enc: +median: 358100 cycles/ticks +average: 363999 cycles/ticks + +indcpa_dec: +median: 121450 cycles/ticks +average: 123389 cycles/ticks + +kyber_keypair_derand: +median: 291602 cycles/ticks +average: 296775 cycles/ticks + +kyber_keypair: +median: 301154 cycles/ticks +average: 305932 cycles/ticks + +kyber_encaps_derand: +median: 384888 cycles/ticks +average: 391313 cycles/ticks + +kyber_encaps: +median: 385818 cycles/ticks +average: 391288 cycles/ticks + +kyber_decaps: +median: 512216 cycles/ticks +average: 521668 cycles/ticks + +Loop spin: 867 +gen_a: +median: 57728 cycles/ticks +average: 58865 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11386 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7285 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23907 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34115 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24087 cycles/ticks + +poly_tomsg: +median: 3894 cycles/ticks +average: 4006 cycles/ticks + +poly_frommsg: +median: 3466 cycles/ticks +average: 3575 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3707 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11668 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268700 cycles/ticks +average: 273348 cycles/ticks + +indcpa_enc: +median: 357782 cycles/ticks +average: 364328 cycles/ticks + +indcpa_dec: +median: 121348 cycles/ticks +average: 123299 cycles/ticks + +kyber_keypair_derand: +median: 292028 cycles/ticks +average: 296889 cycles/ticks + +kyber_keypair: +median: 301126 cycles/ticks +average: 305980 cycles/ticks + +kyber_encaps_derand: +median: 384712 cycles/ticks +average: 391182 cycles/ticks + +kyber_encaps: +median: 385656 cycles/ticks +average: 392021 cycles/ticks + +kyber_decaps: +median: 512364 cycles/ticks +average: 520689 cycles/ticks + +Loop spin: 868 +gen_a: +median: 57674 cycles/ticks +average: 58850 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11407 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23635 cycles/ticks + +INVNTT: +median: 33414 cycles/ticks +average: 33815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24105 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268706 cycles/ticks +average: 273860 cycles/ticks + +indcpa_enc: +median: 357842 cycles/ticks +average: 363796 cycles/ticks + +indcpa_dec: +median: 121202 cycles/ticks +average: 122503 cycles/ticks + +kyber_keypair_derand: +median: 291926 cycles/ticks +average: 296355 cycles/ticks + +kyber_keypair: +median: 301118 cycles/ticks +average: 305774 cycles/ticks + +kyber_encaps_derand: +median: 384520 cycles/ticks +average: 391210 cycles/ticks + +kyber_encaps: +median: 386460 cycles/ticks +average: 392256 cycles/ticks + +kyber_decaps: +median: 512204 cycles/ticks +average: 521450 cycles/ticks + +Loop spin: 869 +gen_a: +median: 57696 cycles/ticks +average: 58598 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11492 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23206 cycles/ticks +average: 23566 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 34060 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24090 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4017 cycles/ticks + +poly_frommsg: +median: 3452 cycles/ticks +average: 3565 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11438 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268392 cycles/ticks +average: 273310 cycles/ticks + +indcpa_enc: +median: 358196 cycles/ticks +average: 365510 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 122830 cycles/ticks + +kyber_keypair_derand: +median: 291654 cycles/ticks +average: 297150 cycles/ticks + +kyber_keypair: +median: 300938 cycles/ticks +average: 305541 cycles/ticks + +kyber_encaps_derand: +median: 385572 cycles/ticks +average: 392850 cycles/ticks + +kyber_encaps: +median: 386526 cycles/ticks +average: 392307 cycles/ticks + +kyber_decaps: +median: 512604 cycles/ticks +average: 520245 cycles/ticks + +Loop spin: 870 +gen_a: +median: 57674 cycles/ticks +average: 59051 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7332 cycles/ticks +average: 7504 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23458 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33985 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23854 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3921 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1094 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11433 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268862 cycles/ticks +average: 273810 cycles/ticks + +indcpa_enc: +median: 357918 cycles/ticks +average: 363199 cycles/ticks + +indcpa_dec: +median: 121294 cycles/ticks +average: 122872 cycles/ticks + +kyber_keypair_derand: +median: 292018 cycles/ticks +average: 296398 cycles/ticks + +kyber_keypair: +median: 301052 cycles/ticks +average: 305222 cycles/ticks + +kyber_encaps_derand: +median: 384474 cycles/ticks +average: 388613 cycles/ticks + +kyber_encaps: +median: 385486 cycles/ticks +average: 389466 cycles/ticks + +kyber_decaps: +median: 511628 cycles/ticks +average: 517769 cycles/ticks + +Loop spin: 871 +gen_a: +median: 57694 cycles/ticks +average: 58178 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11385 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23650 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 33864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23968 cycles/ticks + +poly_tomsg: +median: 3894 cycles/ticks +average: 4041 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3512 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11404 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4373 cycles/ticks + +indcpa_keypair: +median: 268332 cycles/ticks +average: 271507 cycles/ticks + +indcpa_enc: +median: 357818 cycles/ticks +average: 362166 cycles/ticks + +indcpa_dec: +median: 121190 cycles/ticks +average: 122349 cycles/ticks + +kyber_keypair_derand: +median: 291436 cycles/ticks +average: 295147 cycles/ticks + +kyber_keypair: +median: 300948 cycles/ticks +average: 303896 cycles/ticks + +kyber_encaps_derand: +median: 384908 cycles/ticks +average: 389156 cycles/ticks + +kyber_encaps: +median: 386028 cycles/ticks +average: 390623 cycles/ticks + +kyber_decaps: +median: 511816 cycles/ticks +average: 519947 cycles/ticks + +Loop spin: 872 +gen_a: +median: 57602 cycles/ticks +average: 58209 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11342 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23442 cycles/ticks + +INVNTT: +median: 33480 cycles/ticks +average: 34147 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23951 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11395 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4369 cycles/ticks + +indcpa_keypair: +median: 268656 cycles/ticks +average: 274512 cycles/ticks + +indcpa_enc: +median: 357882 cycles/ticks +average: 364055 cycles/ticks + +indcpa_dec: +median: 121364 cycles/ticks +average: 123747 cycles/ticks + +kyber_keypair_derand: +median: 291892 cycles/ticks +average: 296795 cycles/ticks + +kyber_keypair: +median: 301394 cycles/ticks +average: 306597 cycles/ticks + +kyber_encaps_derand: +median: 385234 cycles/ticks +average: 392974 cycles/ticks + +kyber_encaps: +median: 386142 cycles/ticks +average: 390948 cycles/ticks + +kyber_decaps: +median: 512104 cycles/ticks +average: 520352 cycles/ticks + +Loop spin: 873 +gen_a: +median: 57708 cycles/ticks +average: 58765 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11320 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7382 cycles/ticks + +NTT: +median: 23278 cycles/ticks +average: 23635 cycles/ticks + +INVNTT: +median: 33532 cycles/ticks +average: 34339 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24102 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3699 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11667 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4314 cycles/ticks + +indcpa_keypair: +median: 268998 cycles/ticks +average: 273122 cycles/ticks + +indcpa_enc: +median: 357988 cycles/ticks +average: 363539 cycles/ticks + +indcpa_dec: +median: 121356 cycles/ticks +average: 122994 cycles/ticks + +kyber_keypair_derand: +median: 292152 cycles/ticks +average: 297042 cycles/ticks + +kyber_keypair: +median: 302006 cycles/ticks +average: 306601 cycles/ticks + +kyber_encaps_derand: +median: 384964 cycles/ticks +average: 391774 cycles/ticks + +kyber_encaps: +median: 386092 cycles/ticks +average: 392674 cycles/ticks + +kyber_decaps: +median: 512010 cycles/ticks +average: 520332 cycles/ticks + +Loop spin: 874 +gen_a: +median: 57580 cycles/ticks +average: 58408 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11344 cycles/ticks + +poly_getnoise_eta2: +median: 7316 cycles/ticks +average: 7493 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23454 cycles/ticks + +INVNTT: +median: 33532 cycles/ticks +average: 34230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23630 cycles/ticks +average: 24043 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3508 cycles/ticks + +poly_compress: +median: 3734 cycles/ticks +average: 3890 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11391 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268866 cycles/ticks +average: 273706 cycles/ticks + +indcpa_enc: +median: 358054 cycles/ticks +average: 363327 cycles/ticks + +indcpa_dec: +median: 121292 cycles/ticks +average: 123089 cycles/ticks + +kyber_keypair_derand: +median: 291790 cycles/ticks +average: 296287 cycles/ticks + +kyber_keypair: +median: 301092 cycles/ticks +average: 305468 cycles/ticks + +kyber_encaps_derand: +median: 384760 cycles/ticks +average: 390621 cycles/ticks + +kyber_encaps: +median: 385894 cycles/ticks +average: 391613 cycles/ticks + +kyber_decaps: +median: 511958 cycles/ticks +average: 521047 cycles/ticks + +Loop spin: 875 +gen_a: +median: 57720 cycles/ticks +average: 58308 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11370 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7469 cycles/ticks + +NTT: +median: 23302 cycles/ticks +average: 23754 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33847 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23918 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11388 cycles/ticks +average: 11681 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268436 cycles/ticks +average: 272870 cycles/ticks + +indcpa_enc: +median: 357756 cycles/ticks +average: 363339 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 122920 cycles/ticks + +kyber_keypair_derand: +median: 291680 cycles/ticks +average: 295683 cycles/ticks + +kyber_keypair: +median: 301108 cycles/ticks +average: 305170 cycles/ticks + +kyber_encaps_derand: +median: 384596 cycles/ticks +average: 390080 cycles/ticks + +kyber_encaps: +median: 385964 cycles/ticks +average: 391633 cycles/ticks + +kyber_decaps: +median: 512054 cycles/ticks +average: 520561 cycles/ticks + +Loop spin: 876 +gen_a: +median: 57626 cycles/ticks +average: 58478 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11337 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23441 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34095 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23926 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11391 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268834 cycles/ticks +average: 273821 cycles/ticks + +indcpa_enc: +median: 357820 cycles/ticks +average: 362949 cycles/ticks + +indcpa_dec: +median: 121284 cycles/ticks +average: 123384 cycles/ticks + +kyber_keypair_derand: +median: 291538 cycles/ticks +average: 296145 cycles/ticks + +kyber_keypair: +median: 301406 cycles/ticks +average: 305240 cycles/ticks + +kyber_encaps_derand: +median: 384370 cycles/ticks +average: 389616 cycles/ticks + +kyber_encaps: +median: 385484 cycles/ticks +average: 389913 cycles/ticks + +kyber_decaps: +median: 512006 cycles/ticks +average: 518531 cycles/ticks + +Loop spin: 877 +gen_a: +median: 57690 cycles/ticks +average: 58380 cycles/ticks + +poly_getnoise_eta1: +median: 11388 cycles/ticks +average: 11664 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7300 cycles/ticks + +NTT: +median: 23360 cycles/ticks +average: 23865 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 34208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23584 cycles/ticks +average: 23935 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11386 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268654 cycles/ticks +average: 272351 cycles/ticks + +indcpa_enc: +median: 358092 cycles/ticks +average: 364020 cycles/ticks + +indcpa_dec: +median: 121392 cycles/ticks +average: 123057 cycles/ticks + +kyber_keypair_derand: +median: 291964 cycles/ticks +average: 296080 cycles/ticks + +kyber_keypair: +median: 300920 cycles/ticks +average: 305179 cycles/ticks + +kyber_encaps_derand: +median: 385034 cycles/ticks +average: 390578 cycles/ticks + +kyber_encaps: +median: 386030 cycles/ticks +average: 391425 cycles/ticks + +kyber_decaps: +median: 512328 cycles/ticks +average: 519254 cycles/ticks + +Loop spin: 878 +gen_a: +median: 57624 cycles/ticks +average: 58521 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11308 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7327 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23668 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23686 cycles/ticks +average: 24028 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3948 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11566 cycles/ticks +average: 11767 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 272442 cycles/ticks +average: 277017 cycles/ticks + +indcpa_enc: +median: 361872 cycles/ticks +average: 368553 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 123401 cycles/ticks + +kyber_keypair_derand: +median: 291796 cycles/ticks +average: 296761 cycles/ticks + +kyber_keypair: +median: 301078 cycles/ticks +average: 305668 cycles/ticks + +kyber_encaps_derand: +median: 384920 cycles/ticks +average: 391313 cycles/ticks + +kyber_encaps: +median: 385886 cycles/ticks +average: 391914 cycles/ticks + +kyber_decaps: +median: 512076 cycles/ticks +average: 520148 cycles/ticks + +Loop spin: 879 +gen_a: +median: 57584 cycles/ticks +average: 58195 cycles/ticks + +poly_getnoise_eta1: +median: 11262 cycles/ticks +average: 11336 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7494 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23374 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34090 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23935 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268696 cycles/ticks +average: 273018 cycles/ticks + +indcpa_enc: +median: 357962 cycles/ticks +average: 363428 cycles/ticks + +indcpa_dec: +median: 121238 cycles/ticks +average: 122742 cycles/ticks + +kyber_keypair_derand: +median: 292066 cycles/ticks +average: 296965 cycles/ticks + +kyber_keypair: +median: 301048 cycles/ticks +average: 305025 cycles/ticks + +kyber_encaps_derand: +median: 384348 cycles/ticks +average: 390384 cycles/ticks + +kyber_encaps: +median: 385752 cycles/ticks +average: 391004 cycles/ticks + +kyber_decaps: +median: 512180 cycles/ticks +average: 519475 cycles/ticks + +Loop spin: 880 +gen_a: +median: 57666 cycles/ticks +average: 58699 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11540 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7307 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23440 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33976 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23836 cycles/ticks + +poly_tomsg: +median: 3944 cycles/ticks +average: 4017 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11392 cycles/ticks + +polyvec_decompress: +median: 4296 cycles/ticks +average: 4420 cycles/ticks + +indcpa_keypair: +median: 268758 cycles/ticks +average: 273021 cycles/ticks + +indcpa_enc: +median: 357922 cycles/ticks +average: 363554 cycles/ticks + +indcpa_dec: +median: 121366 cycles/ticks +average: 123719 cycles/ticks + +kyber_keypair_derand: +median: 291818 cycles/ticks +average: 296473 cycles/ticks + +kyber_keypair: +median: 301020 cycles/ticks +average: 305830 cycles/ticks + +kyber_encaps_derand: +median: 384648 cycles/ticks +average: 390701 cycles/ticks + +kyber_encaps: +median: 385806 cycles/ticks +average: 391242 cycles/ticks + +kyber_decaps: +median: 511970 cycles/ticks +average: 518467 cycles/ticks + +Loop spin: 881 +gen_a: +median: 57648 cycles/ticks +average: 58893 cycles/ticks + +poly_getnoise_eta1: +median: 11280 cycles/ticks +average: 11357 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23360 cycles/ticks +average: 23805 cycles/ticks + +INVNTT: +median: 33546 cycles/ticks +average: 34399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23695 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3483 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11364 cycles/ticks +average: 11615 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268540 cycles/ticks +average: 272692 cycles/ticks + +indcpa_enc: +median: 357794 cycles/ticks +average: 363166 cycles/ticks + +indcpa_dec: +median: 121366 cycles/ticks +average: 123379 cycles/ticks + +kyber_keypair_derand: +median: 291460 cycles/ticks +average: 295465 cycles/ticks + +kyber_keypair: +median: 301138 cycles/ticks +average: 306153 cycles/ticks + +kyber_encaps_derand: +median: 384784 cycles/ticks +average: 390844 cycles/ticks + +kyber_encaps: +median: 386140 cycles/ticks +average: 392013 cycles/ticks + +kyber_decaps: +median: 511686 cycles/ticks +average: 517212 cycles/ticks + +Loop spin: 882 +gen_a: +median: 57674 cycles/ticks +average: 58667 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11373 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23234 cycles/ticks +average: 23406 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 33876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24139 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11657 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268396 cycles/ticks +average: 272654 cycles/ticks + +indcpa_enc: +median: 357722 cycles/ticks +average: 362327 cycles/ticks + +indcpa_dec: +median: 121158 cycles/ticks +average: 122533 cycles/ticks + +kyber_keypair_derand: +median: 291908 cycles/ticks +average: 296113 cycles/ticks + +kyber_keypair: +median: 301120 cycles/ticks +average: 305043 cycles/ticks + +kyber_encaps_derand: +median: 384704 cycles/ticks +average: 391444 cycles/ticks + +kyber_encaps: +median: 386708 cycles/ticks +average: 392139 cycles/ticks + +kyber_decaps: +median: 512050 cycles/ticks +average: 518666 cycles/ticks + +Loop spin: 883 +gen_a: +median: 57692 cycles/ticks +average: 58982 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11321 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23467 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33856 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23792 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3963 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11388 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4275 cycles/ticks + +indcpa_keypair: +median: 269128 cycles/ticks +average: 272904 cycles/ticks + +indcpa_enc: +median: 357912 cycles/ticks +average: 362143 cycles/ticks + +indcpa_dec: +median: 121276 cycles/ticks +average: 122951 cycles/ticks + +kyber_keypair_derand: +median: 291910 cycles/ticks +average: 295511 cycles/ticks + +kyber_keypair: +median: 300798 cycles/ticks +average: 304310 cycles/ticks + +kyber_encaps_derand: +median: 384884 cycles/ticks +average: 391374 cycles/ticks + +kyber_encaps: +median: 386022 cycles/ticks +average: 392268 cycles/ticks + +kyber_decaps: +median: 512040 cycles/ticks +average: 519870 cycles/ticks + +Loop spin: 884 +gen_a: +median: 57748 cycles/ticks +average: 58691 cycles/ticks + +poly_getnoise_eta1: +median: 11230 cycles/ticks +average: 11324 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7305 cycles/ticks + +NTT: +median: 23364 cycles/ticks +average: 24001 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 34172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24067 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3976 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11633 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268472 cycles/ticks +average: 271879 cycles/ticks + +indcpa_enc: +median: 357772 cycles/ticks +average: 363209 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 122535 cycles/ticks + +kyber_keypair_derand: +median: 291772 cycles/ticks +average: 295306 cycles/ticks + +kyber_keypair: +median: 301056 cycles/ticks +average: 305179 cycles/ticks + +kyber_encaps_derand: +median: 384596 cycles/ticks +average: 390262 cycles/ticks + +kyber_encaps: +median: 385928 cycles/ticks +average: 391803 cycles/ticks + +kyber_decaps: +median: 511754 cycles/ticks +average: 520164 cycles/ticks + +Loop spin: 885 +gen_a: +median: 57550 cycles/ticks +average: 58146 cycles/ticks + +poly_getnoise_eta1: +median: 11304 cycles/ticks +average: 11386 cycles/ticks + +poly_getnoise_eta2: +median: 7272 cycles/ticks +average: 7397 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23810 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 33960 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23692 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11372 cycles/ticks +average: 11579 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4345 cycles/ticks + +indcpa_keypair: +median: 272894 cycles/ticks +average: 277315 cycles/ticks + +indcpa_enc: +median: 362354 cycles/ticks +average: 369165 cycles/ticks + +indcpa_dec: +median: 121298 cycles/ticks +average: 123079 cycles/ticks + +kyber_keypair_derand: +median: 291984 cycles/ticks +average: 295726 cycles/ticks + +kyber_keypair: +median: 301136 cycles/ticks +average: 305758 cycles/ticks + +kyber_encaps_derand: +median: 385112 cycles/ticks +average: 390876 cycles/ticks + +kyber_encaps: +median: 386040 cycles/ticks +average: 390923 cycles/ticks + +kyber_decaps: +median: 511920 cycles/ticks +average: 517855 cycles/ticks + +Loop spin: 886 +gen_a: +median: 57704 cycles/ticks +average: 58814 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11298 cycles/ticks + +poly_getnoise_eta2: +median: 7282 cycles/ticks +average: 7505 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23470 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23564 cycles/ticks +average: 23681 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1152 cycles/ticks + +polyvec_compress: +median: 11390 cycles/ticks +average: 11595 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 272760 cycles/ticks +average: 276991 cycles/ticks + +indcpa_enc: +median: 361950 cycles/ticks +average: 366789 cycles/ticks + +indcpa_dec: +median: 121202 cycles/ticks +average: 122740 cycles/ticks + +kyber_keypair_derand: +median: 291422 cycles/ticks +average: 294680 cycles/ticks + +kyber_keypair: +median: 300884 cycles/ticks +average: 304850 cycles/ticks + +kyber_encaps_derand: +median: 384670 cycles/ticks +average: 390122 cycles/ticks + +kyber_encaps: +median: 385734 cycles/ticks +average: 390060 cycles/ticks + +kyber_decaps: +median: 512058 cycles/ticks +average: 518741 cycles/ticks + +Loop spin: 887 +gen_a: +median: 57718 cycles/ticks +average: 58428 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11320 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23698 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33967 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23944 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3882 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11378 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 268494 cycles/ticks +average: 272449 cycles/ticks + +indcpa_enc: +median: 357958 cycles/ticks +average: 363726 cycles/ticks + +indcpa_dec: +median: 121474 cycles/ticks +average: 123566 cycles/ticks + +kyber_keypair_derand: +median: 291388 cycles/ticks +average: 295752 cycles/ticks + +kyber_keypair: +median: 301592 cycles/ticks +average: 305428 cycles/ticks + +kyber_encaps_derand: +median: 384594 cycles/ticks +average: 389317 cycles/ticks + +kyber_encaps: +median: 385726 cycles/ticks +average: 391201 cycles/ticks + +kyber_decaps: +median: 511842 cycles/ticks +average: 518558 cycles/ticks + +Loop spin: 888 +gen_a: +median: 57728 cycles/ticks +average: 58581 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11297 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23470 cycles/ticks + +INVNTT: +median: 33626 cycles/ticks +average: 34510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 23981 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3678 cycles/ticks +average: 3843 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11390 cycles/ticks +average: 11663 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268014 cycles/ticks +average: 271895 cycles/ticks + +indcpa_enc: +median: 357454 cycles/ticks +average: 362767 cycles/ticks + +indcpa_dec: +median: 121304 cycles/ticks +average: 122947 cycles/ticks + +kyber_keypair_derand: +median: 291926 cycles/ticks +average: 296406 cycles/ticks + +kyber_keypair: +median: 301120 cycles/ticks +average: 305949 cycles/ticks + +kyber_encaps_derand: +median: 384600 cycles/ticks +average: 390717 cycles/ticks + +kyber_encaps: +median: 385576 cycles/ticks +average: 390456 cycles/ticks + +kyber_decaps: +median: 511820 cycles/ticks +average: 518464 cycles/ticks + +Loop spin: 889 +gen_a: +median: 57632 cycles/ticks +average: 58294 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11302 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7250 cycles/ticks + +NTT: +median: 23224 cycles/ticks +average: 23393 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24077 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11579 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268746 cycles/ticks +average: 273029 cycles/ticks + +indcpa_enc: +median: 357852 cycles/ticks +average: 363472 cycles/ticks + +indcpa_dec: +median: 121174 cycles/ticks +average: 122640 cycles/ticks + +kyber_keypair_derand: +median: 291848 cycles/ticks +average: 296924 cycles/ticks + +kyber_keypair: +median: 301270 cycles/ticks +average: 305472 cycles/ticks + +kyber_encaps_derand: +median: 384856 cycles/ticks +average: 391226 cycles/ticks + +kyber_encaps: +median: 385938 cycles/ticks +average: 391043 cycles/ticks + +kyber_decaps: +median: 512128 cycles/ticks +average: 518867 cycles/ticks + +Loop spin: 890 +gen_a: +median: 57774 cycles/ticks +average: 58852 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11330 cycles/ticks + +poly_getnoise_eta2: +median: 7296 cycles/ticks +average: 7518 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23388 cycles/ticks + +INVNTT: +median: 33420 cycles/ticks +average: 33807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23838 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3908 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11384 cycles/ticks +average: 11670 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268914 cycles/ticks +average: 272336 cycles/ticks + +indcpa_enc: +median: 357802 cycles/ticks +average: 362171 cycles/ticks + +indcpa_dec: +median: 121260 cycles/ticks +average: 123334 cycles/ticks + +kyber_keypair_derand: +median: 291838 cycles/ticks +average: 295629 cycles/ticks + +kyber_keypair: +median: 300924 cycles/ticks +average: 305253 cycles/ticks + +kyber_encaps_derand: +median: 384930 cycles/ticks +average: 390585 cycles/ticks + +kyber_encaps: +median: 386024 cycles/ticks +average: 390882 cycles/ticks + +kyber_decaps: +median: 512238 cycles/ticks +average: 515965 cycles/ticks + +Loop spin: 891 +gen_a: +median: 57690 cycles/ticks +average: 58295 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11371 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23288 cycles/ticks +average: 23507 cycles/ticks + +INVNTT: +median: 33550 cycles/ticks +average: 33833 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23936 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3483 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3727 cycles/ticks + +poly_decompress: +median: 1062 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11537 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268524 cycles/ticks +average: 270313 cycles/ticks + +indcpa_enc: +median: 357678 cycles/ticks +average: 359910 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 122141 cycles/ticks + +kyber_keypair_derand: +median: 291684 cycles/ticks +average: 293901 cycles/ticks + +kyber_keypair: +median: 300918 cycles/ticks +average: 303687 cycles/ticks + +kyber_encaps_derand: +median: 384802 cycles/ticks +average: 389879 cycles/ticks + +kyber_encaps: +median: 385594 cycles/ticks +average: 389236 cycles/ticks + +kyber_decaps: +median: 511666 cycles/ticks +average: 517055 cycles/ticks + +Loop spin: 892 +gen_a: +median: 57666 cycles/ticks +average: 58006 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11439 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23546 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33722 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23568 cycles/ticks +average: 23788 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11406 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268476 cycles/ticks +average: 270823 cycles/ticks + +indcpa_enc: +median: 357674 cycles/ticks +average: 360604 cycles/ticks + +indcpa_dec: +median: 121244 cycles/ticks +average: 122090 cycles/ticks + +kyber_keypair_derand: +median: 291902 cycles/ticks +average: 294673 cycles/ticks + +kyber_keypair: +median: 300742 cycles/ticks +average: 302398 cycles/ticks + +kyber_encaps_derand: +median: 385032 cycles/ticks +average: 389404 cycles/ticks + +kyber_encaps: +median: 385988 cycles/ticks +average: 392532 cycles/ticks + +kyber_decaps: +median: 512274 cycles/ticks +average: 520146 cycles/ticks + +Loop spin: 893 +gen_a: +median: 57702 cycles/ticks +average: 58570 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23717 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23893 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3492 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4306 cycles/ticks + +indcpa_keypair: +median: 268484 cycles/ticks +average: 272537 cycles/ticks + +indcpa_enc: +median: 357660 cycles/ticks +average: 361290 cycles/ticks + +indcpa_dec: +median: 121210 cycles/ticks +average: 122877 cycles/ticks + +kyber_keypair_derand: +median: 291856 cycles/ticks +average: 294742 cycles/ticks + +kyber_keypair: +median: 301040 cycles/ticks +average: 305278 cycles/ticks + +kyber_encaps_derand: +median: 384954 cycles/ticks +average: 391344 cycles/ticks + +kyber_encaps: +median: 386076 cycles/ticks +average: 392124 cycles/ticks + +kyber_decaps: +median: 511892 cycles/ticks +average: 518448 cycles/ticks + +Loop spin: 894 +gen_a: +median: 57618 cycles/ticks +average: 58001 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11452 cycles/ticks + +poly_getnoise_eta2: +median: 7324 cycles/ticks +average: 7508 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23752 cycles/ticks + +INVNTT: +median: 33552 cycles/ticks +average: 33953 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24042 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3491 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1060 cycles/ticks +average: 1115 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11517 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268334 cycles/ticks +average: 271811 cycles/ticks + +indcpa_enc: +median: 357512 cycles/ticks +average: 361174 cycles/ticks + +indcpa_dec: +median: 121220 cycles/ticks +average: 122695 cycles/ticks + +kyber_keypair_derand: +median: 291530 cycles/ticks +average: 295354 cycles/ticks + +kyber_keypair: +median: 301262 cycles/ticks +average: 305394 cycles/ticks + +kyber_encaps_derand: +median: 384966 cycles/ticks +average: 389830 cycles/ticks + +kyber_encaps: +median: 386190 cycles/ticks +average: 391142 cycles/ticks + +kyber_decaps: +median: 512328 cycles/ticks +average: 518985 cycles/ticks + +Loop spin: 895 +gen_a: +median: 57632 cycles/ticks +average: 58030 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11391 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23774 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 34007 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23742 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4040 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268600 cycles/ticks +average: 272310 cycles/ticks + +indcpa_enc: +median: 357858 cycles/ticks +average: 362562 cycles/ticks + +indcpa_dec: +median: 121262 cycles/ticks +average: 122548 cycles/ticks + +kyber_keypair_derand: +median: 291784 cycles/ticks +average: 296474 cycles/ticks + +kyber_keypair: +median: 300894 cycles/ticks +average: 304213 cycles/ticks + +kyber_encaps_derand: +median: 384828 cycles/ticks +average: 389799 cycles/ticks + +kyber_encaps: +median: 385902 cycles/ticks +average: 390339 cycles/ticks + +kyber_decaps: +median: 512296 cycles/ticks +average: 519424 cycles/ticks + +Loop spin: 896 +gen_a: +median: 57686 cycles/ticks +average: 58713 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11540 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7305 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23488 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 34068 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23687 cycles/ticks + +poly_tomsg: +median: 3934 cycles/ticks +average: 4027 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3707 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11530 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 268814 cycles/ticks +average: 272190 cycles/ticks + +indcpa_enc: +median: 357984 cycles/ticks +average: 362894 cycles/ticks + +indcpa_dec: +median: 121356 cycles/ticks +average: 123708 cycles/ticks + +kyber_keypair_derand: +median: 291840 cycles/ticks +average: 295348 cycles/ticks + +kyber_keypair: +median: 300824 cycles/ticks +average: 303557 cycles/ticks + +kyber_encaps_derand: +median: 385036 cycles/ticks +average: 389458 cycles/ticks + +kyber_encaps: +median: 385928 cycles/ticks +average: 389919 cycles/ticks + +kyber_decaps: +median: 511764 cycles/ticks +average: 516776 cycles/ticks + +Loop spin: 897 +gen_a: +median: 57614 cycles/ticks +average: 58290 cycles/ticks + +poly_getnoise_eta1: +median: 11330 cycles/ticks +average: 11419 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23356 cycles/ticks +average: 23774 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 33986 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23869 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3885 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1096 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11406 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268472 cycles/ticks +average: 270851 cycles/ticks + +indcpa_enc: +median: 357742 cycles/ticks +average: 361792 cycles/ticks + +indcpa_dec: +median: 121392 cycles/ticks +average: 123093 cycles/ticks + +kyber_keypair_derand: +median: 291776 cycles/ticks +average: 294497 cycles/ticks + +kyber_keypair: +median: 300946 cycles/ticks +average: 304074 cycles/ticks + +kyber_encaps_derand: +median: 384924 cycles/ticks +average: 388800 cycles/ticks + +kyber_encaps: +median: 385778 cycles/ticks +average: 388357 cycles/ticks + +kyber_decaps: +median: 512010 cycles/ticks +average: 517701 cycles/ticks + +Loop spin: 898 +gen_a: +median: 57574 cycles/ticks +average: 57930 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11325 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23342 cycles/ticks +average: 23705 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 33661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23843 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3959 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3484 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1042 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11573 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4275 cycles/ticks + +indcpa_keypair: +median: 268184 cycles/ticks +average: 271293 cycles/ticks + +indcpa_enc: +median: 357674 cycles/ticks +average: 362162 cycles/ticks + +indcpa_dec: +median: 121274 cycles/ticks +average: 122689 cycles/ticks + +kyber_keypair_derand: +median: 291604 cycles/ticks +average: 295130 cycles/ticks + +kyber_keypair: +median: 300866 cycles/ticks +average: 305078 cycles/ticks + +kyber_encaps_derand: +median: 384626 cycles/ticks +average: 390013 cycles/ticks + +kyber_encaps: +median: 385734 cycles/ticks +average: 390394 cycles/ticks + +kyber_decaps: +median: 511760 cycles/ticks +average: 517687 cycles/ticks + +Loop spin: 899 +gen_a: +median: 57668 cycles/ticks +average: 58439 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7377 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23562 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34169 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23671 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11395 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268684 cycles/ticks +average: 272360 cycles/ticks + +indcpa_enc: +median: 357722 cycles/ticks +average: 361801 cycles/ticks + +indcpa_dec: +median: 121300 cycles/ticks +average: 122922 cycles/ticks + +kyber_keypair_derand: +median: 291786 cycles/ticks +average: 294303 cycles/ticks + +kyber_keypair: +median: 300870 cycles/ticks +average: 304894 cycles/ticks + +kyber_encaps_derand: +median: 384580 cycles/ticks +average: 389116 cycles/ticks + +kyber_encaps: +median: 386368 cycles/ticks +average: 391185 cycles/ticks + +kyber_decaps: +median: 511774 cycles/ticks +average: 517456 cycles/ticks + +Loop spin: 900 +gen_a: +median: 57690 cycles/ticks +average: 58134 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11387 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23444 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 33959 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23756 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3846 cycles/ticks + +poly_decompress: +median: 1042 cycles/ticks +average: 1076 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11686 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268300 cycles/ticks +average: 271742 cycles/ticks + +indcpa_enc: +median: 357812 cycles/ticks +average: 362041 cycles/ticks + +indcpa_dec: +median: 121428 cycles/ticks +average: 123499 cycles/ticks + +kyber_keypair_derand: +median: 291466 cycles/ticks +average: 295142 cycles/ticks + +kyber_keypair: +median: 300810 cycles/ticks +average: 305283 cycles/ticks + +kyber_encaps_derand: +median: 384816 cycles/ticks +average: 388920 cycles/ticks + +kyber_encaps: +median: 386524 cycles/ticks +average: 394042 cycles/ticks + +kyber_decaps: +median: 512208 cycles/ticks +average: 520884 cycles/ticks + +Loop spin: 901 +gen_a: +median: 57708 cycles/ticks +average: 58376 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11386 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7458 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23728 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34150 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23861 cycles/ticks + +poly_tomsg: +median: 3878 cycles/ticks +average: 4008 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11578 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4354 cycles/ticks + +indcpa_keypair: +median: 268854 cycles/ticks +average: 272427 cycles/ticks + +indcpa_enc: +median: 358018 cycles/ticks +average: 363886 cycles/ticks + +indcpa_dec: +median: 121362 cycles/ticks +average: 123035 cycles/ticks + +kyber_keypair_derand: +median: 291966 cycles/ticks +average: 296015 cycles/ticks + +kyber_keypair: +median: 301142 cycles/ticks +average: 305666 cycles/ticks + +kyber_encaps_derand: +median: 384870 cycles/ticks +average: 390540 cycles/ticks + +kyber_encaps: +median: 385784 cycles/ticks +average: 391251 cycles/ticks + +kyber_decaps: +median: 512282 cycles/ticks +average: 518605 cycles/ticks + +Loop spin: 902 +gen_a: +median: 57638 cycles/ticks +average: 58535 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11394 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23553 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34091 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23998 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11394 cycles/ticks +average: 11670 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 269364 cycles/ticks +average: 273268 cycles/ticks + +indcpa_enc: +median: 358558 cycles/ticks +average: 366128 cycles/ticks + +indcpa_dec: +median: 121290 cycles/ticks +average: 125667 cycles/ticks + +kyber_keypair_derand: +median: 292018 cycles/ticks +average: 296838 cycles/ticks + +kyber_keypair: +median: 301324 cycles/ticks +average: 305978 cycles/ticks + +kyber_encaps_derand: +median: 385110 cycles/ticks +average: 391439 cycles/ticks + +kyber_encaps: +median: 386036 cycles/ticks +average: 391672 cycles/ticks + +kyber_decaps: +median: 511694 cycles/ticks +average: 518780 cycles/ticks + +Loop spin: 903 +gen_a: +median: 57732 cycles/ticks +average: 58217 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11335 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7484 cycles/ticks + +NTT: +median: 23244 cycles/ticks +average: 23628 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24133 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3961 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11535 cycles/ticks + +polyvec_decompress: +median: 4372 cycles/ticks +average: 4489 cycles/ticks + +indcpa_keypair: +median: 268820 cycles/ticks +average: 272226 cycles/ticks + +indcpa_enc: +median: 358048 cycles/ticks +average: 363893 cycles/ticks + +indcpa_dec: +median: 121180 cycles/ticks +average: 122917 cycles/ticks + +kyber_keypair_derand: +median: 291886 cycles/ticks +average: 296299 cycles/ticks + +kyber_keypair: +median: 301018 cycles/ticks +average: 305657 cycles/ticks + +kyber_encaps_derand: +median: 384998 cycles/ticks +average: 391147 cycles/ticks + +kyber_encaps: +median: 386160 cycles/ticks +average: 392002 cycles/ticks + +kyber_decaps: +median: 511852 cycles/ticks +average: 519337 cycles/ticks + +Loop spin: 904 +gen_a: +median: 57692 cycles/ticks +average: 58371 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11427 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7405 cycles/ticks + +NTT: +median: 23308 cycles/ticks +average: 23724 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 33986 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24239 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3707 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11509 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4353 cycles/ticks + +indcpa_keypair: +median: 268778 cycles/ticks +average: 272492 cycles/ticks + +indcpa_enc: +median: 357996 cycles/ticks +average: 362802 cycles/ticks + +indcpa_dec: +median: 121260 cycles/ticks +average: 122349 cycles/ticks + +kyber_keypair_derand: +median: 291758 cycles/ticks +average: 296300 cycles/ticks + +kyber_keypair: +median: 301180 cycles/ticks +average: 305676 cycles/ticks + +kyber_encaps_derand: +median: 384882 cycles/ticks +average: 391057 cycles/ticks + +kyber_encaps: +median: 385900 cycles/ticks +average: 391315 cycles/ticks + +kyber_decaps: +median: 511986 cycles/ticks +average: 519343 cycles/ticks + +Loop spin: 905 +gen_a: +median: 57708 cycles/ticks +average: 58330 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11526 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7408 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23828 cycles/ticks + +INVNTT: +median: 33462 cycles/ticks +average: 33681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23858 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3888 cycles/ticks + +poly_frommsg: +median: 3478 cycles/ticks +average: 3575 cycles/ticks + +poly_compress: +median: 3734 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4311 cycles/ticks + +indcpa_keypair: +median: 268692 cycles/ticks +average: 272740 cycles/ticks + +indcpa_enc: +median: 357818 cycles/ticks +average: 363234 cycles/ticks + +indcpa_dec: +median: 121146 cycles/ticks +average: 122721 cycles/ticks + +kyber_keypair_derand: +median: 292018 cycles/ticks +average: 297032 cycles/ticks + +kyber_keypair: +median: 301044 cycles/ticks +average: 305718 cycles/ticks + +kyber_encaps_derand: +median: 384870 cycles/ticks +average: 390784 cycles/ticks + +kyber_encaps: +median: 386288 cycles/ticks +average: 392016 cycles/ticks + +kyber_decaps: +median: 511816 cycles/ticks +average: 518477 cycles/ticks + +Loop spin: 906 +gen_a: +median: 57664 cycles/ticks +average: 58479 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11413 cycles/ticks + +poly_getnoise_eta2: +median: 7436 cycles/ticks +average: 7598 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23677 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34016 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23731 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11404 cycles/ticks +average: 11672 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268696 cycles/ticks +average: 273255 cycles/ticks + +indcpa_enc: +median: 357674 cycles/ticks +average: 362048 cycles/ticks + +indcpa_dec: +median: 121378 cycles/ticks +average: 123220 cycles/ticks + +kyber_keypair_derand: +median: 291526 cycles/ticks +average: 295609 cycles/ticks + +kyber_keypair: +median: 300988 cycles/ticks +average: 305402 cycles/ticks + +kyber_encaps_derand: +median: 384564 cycles/ticks +average: 389936 cycles/ticks + +kyber_encaps: +median: 385974 cycles/ticks +average: 391613 cycles/ticks + +kyber_decaps: +median: 511976 cycles/ticks +average: 519203 cycles/ticks + +Loop spin: 907 +gen_a: +median: 57648 cycles/ticks +average: 58516 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11319 cycles/ticks + +poly_getnoise_eta2: +median: 7314 cycles/ticks +average: 7531 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23475 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34284 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23682 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11604 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268262 cycles/ticks +average: 271588 cycles/ticks + +indcpa_enc: +median: 357638 cycles/ticks +average: 362593 cycles/ticks + +indcpa_dec: +median: 121404 cycles/ticks +average: 123551 cycles/ticks + +kyber_keypair_derand: +median: 291512 cycles/ticks +average: 295668 cycles/ticks + +kyber_keypair: +median: 301066 cycles/ticks +average: 305977 cycles/ticks + +kyber_encaps_derand: +median: 384900 cycles/ticks +average: 390721 cycles/ticks + +kyber_encaps: +median: 385870 cycles/ticks +average: 391844 cycles/ticks + +kyber_decaps: +median: 511756 cycles/ticks +average: 518784 cycles/ticks + +Loop spin: 908 +gen_a: +median: 57596 cycles/ticks +average: 58271 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11450 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7346 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23442 cycles/ticks + +INVNTT: +median: 33514 cycles/ticks +average: 34174 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 23998 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3496 cycles/ticks +average: 3600 cycles/ticks + +poly_compress: +median: 3718 cycles/ticks +average: 3831 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4290 cycles/ticks + +indcpa_keypair: +median: 268566 cycles/ticks +average: 272655 cycles/ticks + +indcpa_enc: +median: 357786 cycles/ticks +average: 362302 cycles/ticks + +indcpa_dec: +median: 121354 cycles/ticks +average: 122999 cycles/ticks + +kyber_keypair_derand: +median: 291932 cycles/ticks +average: 296415 cycles/ticks + +kyber_keypair: +median: 301186 cycles/ticks +average: 305862 cycles/ticks + +kyber_encaps_derand: +median: 384582 cycles/ticks +average: 389938 cycles/ticks + +kyber_encaps: +median: 385750 cycles/ticks +average: 390097 cycles/ticks + +kyber_decaps: +median: 511922 cycles/ticks +average: 520047 cycles/ticks + +Loop spin: 909 +gen_a: +median: 57554 cycles/ticks +average: 57942 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11377 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23322 cycles/ticks +average: 23716 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 33937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23938 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11434 cycles/ticks + +polyvec_decompress: +median: 4372 cycles/ticks +average: 4533 cycles/ticks + +indcpa_keypair: +median: 268994 cycles/ticks +average: 273053 cycles/ticks + +indcpa_enc: +median: 359556 cycles/ticks +average: 365416 cycles/ticks + +indcpa_dec: +median: 121164 cycles/ticks +average: 122685 cycles/ticks + +kyber_keypair_derand: +median: 291934 cycles/ticks +average: 296822 cycles/ticks + +kyber_keypair: +median: 300898 cycles/ticks +average: 304597 cycles/ticks + +kyber_encaps_derand: +median: 386380 cycles/ticks +average: 392198 cycles/ticks + +kyber_encaps: +median: 387530 cycles/ticks +average: 393108 cycles/ticks + +kyber_decaps: +median: 512696 cycles/ticks +average: 520003 cycles/ticks + +Loop spin: 910 +gen_a: +median: 57714 cycles/ticks +average: 58832 cycles/ticks + +poly_getnoise_eta1: +median: 11276 cycles/ticks +average: 11338 cycles/ticks + +poly_getnoise_eta2: +median: 7308 cycles/ticks +average: 7468 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23745 cycles/ticks + +INVNTT: +median: 33438 cycles/ticks +average: 33706 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23819 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11380 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 272718 cycles/ticks +average: 277102 cycles/ticks + +indcpa_enc: +median: 361938 cycles/ticks +average: 366327 cycles/ticks + +indcpa_dec: +median: 121214 cycles/ticks +average: 123233 cycles/ticks + +kyber_keypair_derand: +median: 292026 cycles/ticks +average: 296276 cycles/ticks + +kyber_keypair: +median: 300844 cycles/ticks +average: 304919 cycles/ticks + +kyber_encaps_derand: +median: 385042 cycles/ticks +average: 390670 cycles/ticks + +kyber_encaps: +median: 386234 cycles/ticks +average: 392083 cycles/ticks + +kyber_decaps: +median: 512212 cycles/ticks +average: 519666 cycles/ticks + +Loop spin: 911 +gen_a: +median: 57732 cycles/ticks +average: 58181 cycles/ticks + +poly_getnoise_eta1: +median: 11234 cycles/ticks +average: 11313 cycles/ticks + +poly_getnoise_eta2: +median: 7284 cycles/ticks +average: 7458 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23715 cycles/ticks + +INVNTT: +median: 33430 cycles/ticks +average: 33819 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23566 cycles/ticks +average: 23670 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3834 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1107 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11430 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268608 cycles/ticks +average: 271948 cycles/ticks + +indcpa_enc: +median: 357756 cycles/ticks +average: 363005 cycles/ticks + +indcpa_dec: +median: 121412 cycles/ticks +average: 123461 cycles/ticks + +kyber_keypair_derand: +median: 291730 cycles/ticks +average: 296594 cycles/ticks + +kyber_keypair: +median: 301108 cycles/ticks +average: 305747 cycles/ticks + +kyber_encaps_derand: +median: 385040 cycles/ticks +average: 391115 cycles/ticks + +kyber_encaps: +median: 386160 cycles/ticks +average: 392725 cycles/ticks + +kyber_decaps: +median: 511982 cycles/ticks +average: 518925 cycles/ticks + +Loop spin: 912 +gen_a: +median: 57722 cycles/ticks +average: 58755 cycles/ticks + +poly_getnoise_eta1: +median: 11320 cycles/ticks +average: 11385 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23459 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33636 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23662 cycles/ticks +average: 24077 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3650 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3786 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11402 cycles/ticks +average: 11832 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268188 cycles/ticks +average: 272929 cycles/ticks + +indcpa_enc: +median: 358014 cycles/ticks +average: 364796 cycles/ticks + +indcpa_dec: +median: 121176 cycles/ticks +average: 122791 cycles/ticks + +kyber_keypair_derand: +median: 291676 cycles/ticks +average: 296408 cycles/ticks + +kyber_keypair: +median: 301046 cycles/ticks +average: 305551 cycles/ticks + +kyber_encaps_derand: +median: 384666 cycles/ticks +average: 390032 cycles/ticks + +kyber_encaps: +median: 385978 cycles/ticks +average: 392357 cycles/ticks + +kyber_decaps: +median: 512072 cycles/ticks +average: 520202 cycles/ticks + +Loop spin: 913 +gen_a: +median: 57598 cycles/ticks +average: 58459 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11325 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7449 cycles/ticks + +NTT: +median: 23308 cycles/ticks +average: 23847 cycles/ticks + +INVNTT: +median: 33418 cycles/ticks +average: 33589 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24095 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3969 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4340 cycles/ticks +average: 4444 cycles/ticks + +indcpa_keypair: +median: 268584 cycles/ticks +average: 273010 cycles/ticks + +indcpa_enc: +median: 357674 cycles/ticks +average: 363241 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 122781 cycles/ticks + +kyber_keypair_derand: +median: 291538 cycles/ticks +average: 297087 cycles/ticks + +kyber_keypair: +median: 300952 cycles/ticks +average: 305039 cycles/ticks + +kyber_encaps_derand: +median: 384890 cycles/ticks +average: 390819 cycles/ticks + +kyber_encaps: +median: 385800 cycles/ticks +average: 391579 cycles/ticks + +kyber_decaps: +median: 512158 cycles/ticks +average: 519190 cycles/ticks + +Loop spin: 914 +gen_a: +median: 57750 cycles/ticks +average: 58941 cycles/ticks + +poly_getnoise_eta1: +median: 11266 cycles/ticks +average: 11458 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7459 cycles/ticks + +NTT: +median: 23352 cycles/ticks +average: 24028 cycles/ticks + +INVNTT: +median: 33436 cycles/ticks +average: 33913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 24060 cycles/ticks + +poly_tomsg: +median: 3954 cycles/ticks +average: 4035 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11384 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268604 cycles/ticks +average: 273039 cycles/ticks + +indcpa_enc: +median: 357674 cycles/ticks +average: 363278 cycles/ticks + +indcpa_dec: +median: 121436 cycles/ticks +average: 123327 cycles/ticks + +kyber_keypair_derand: +median: 291596 cycles/ticks +average: 296056 cycles/ticks + +kyber_keypair: +median: 300824 cycles/ticks +average: 304865 cycles/ticks + +kyber_encaps_derand: +median: 385170 cycles/ticks +average: 391828 cycles/ticks + +kyber_encaps: +median: 385954 cycles/ticks +average: 391860 cycles/ticks + +kyber_decaps: +median: 511952 cycles/ticks +average: 519362 cycles/ticks + +Loop spin: 915 +gen_a: +median: 57602 cycles/ticks +average: 58505 cycles/ticks + +poly_getnoise_eta1: +median: 11348 cycles/ticks +average: 11607 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23691 cycles/ticks + +INVNTT: +median: 33582 cycles/ticks +average: 34118 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23688 cycles/ticks +average: 24234 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3507 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3839 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11391 cycles/ticks + +polyvec_decompress: +median: 4330 cycles/ticks +average: 4507 cycles/ticks + +indcpa_keypair: +median: 268492 cycles/ticks +average: 272292 cycles/ticks + +indcpa_enc: +median: 357718 cycles/ticks +average: 363418 cycles/ticks + +indcpa_dec: +median: 121418 cycles/ticks +average: 123859 cycles/ticks + +kyber_keypair_derand: +median: 291846 cycles/ticks +average: 296429 cycles/ticks + +kyber_keypair: +median: 301300 cycles/ticks +average: 306666 cycles/ticks + +kyber_encaps_derand: +median: 384972 cycles/ticks +average: 391971 cycles/ticks + +kyber_encaps: +median: 387030 cycles/ticks +average: 393348 cycles/ticks + +kyber_decaps: +median: 511978 cycles/ticks +average: 519704 cycles/ticks + +Loop spin: 916 +gen_a: +median: 57658 cycles/ticks +average: 58278 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11317 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7293 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23416 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 34061 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23961 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3464 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3708 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11400 cycles/ticks +average: 11685 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268786 cycles/ticks +average: 273724 cycles/ticks + +indcpa_enc: +median: 358048 cycles/ticks +average: 364715 cycles/ticks + +indcpa_dec: +median: 121282 cycles/ticks +average: 123445 cycles/ticks + +kyber_keypair_derand: +median: 291838 cycles/ticks +average: 297050 cycles/ticks + +kyber_keypair: +median: 301128 cycles/ticks +average: 306151 cycles/ticks + +kyber_encaps_derand: +median: 384738 cycles/ticks +average: 391010 cycles/ticks + +kyber_encaps: +median: 385982 cycles/ticks +average: 392256 cycles/ticks + +kyber_decaps: +median: 512006 cycles/ticks +average: 518864 cycles/ticks + +Loop spin: 917 +gen_a: +median: 57608 cycles/ticks +average: 58751 cycles/ticks + +poly_getnoise_eta1: +median: 11258 cycles/ticks +average: 11420 cycles/ticks + +poly_getnoise_eta2: +median: 7366 cycles/ticks +average: 7479 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23691 cycles/ticks + +INVNTT: +median: 33442 cycles/ticks +average: 34063 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23570 cycles/ticks +average: 23688 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11395 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268354 cycles/ticks +average: 272353 cycles/ticks + +indcpa_enc: +median: 357942 cycles/ticks +average: 363375 cycles/ticks + +indcpa_dec: +median: 121260 cycles/ticks +average: 123487 cycles/ticks + +kyber_keypair_derand: +median: 291704 cycles/ticks +average: 295785 cycles/ticks + +kyber_keypair: +median: 300872 cycles/ticks +average: 305373 cycles/ticks + +kyber_encaps_derand: +median: 384940 cycles/ticks +average: 391943 cycles/ticks + +kyber_encaps: +median: 385956 cycles/ticks +average: 392980 cycles/ticks + +kyber_decaps: +median: 512448 cycles/ticks +average: 521848 cycles/ticks + +Loop spin: 918 +gen_a: +median: 57696 cycles/ticks +average: 59057 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11571 cycles/ticks + +poly_getnoise_eta2: +median: 7268 cycles/ticks +average: 7532 cycles/ticks + +NTT: +median: 23332 cycles/ticks +average: 23772 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34162 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23604 cycles/ticks +average: 24096 cycles/ticks + +poly_tomsg: +median: 3866 cycles/ticks +average: 3973 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11554 cycles/ticks +average: 11714 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4273 cycles/ticks + +indcpa_keypair: +median: 268428 cycles/ticks +average: 273300 cycles/ticks + +indcpa_enc: +median: 357630 cycles/ticks +average: 363688 cycles/ticks + +indcpa_dec: +median: 121464 cycles/ticks +average: 123835 cycles/ticks + +kyber_keypair_derand: +median: 291670 cycles/ticks +average: 296065 cycles/ticks + +kyber_keypair: +median: 301394 cycles/ticks +average: 307719 cycles/ticks + +kyber_encaps_derand: +median: 385032 cycles/ticks +average: 392703 cycles/ticks + +kyber_encaps: +median: 386180 cycles/ticks +average: 393261 cycles/ticks + +kyber_decaps: +median: 512286 cycles/ticks +average: 522036 cycles/ticks + +Loop spin: 919 +gen_a: +median: 57664 cycles/ticks +average: 58465 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11593 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7465 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23736 cycles/ticks + +INVNTT: +median: 33516 cycles/ticks +average: 34291 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24036 cycles/ticks + +poly_tomsg: +median: 3950 cycles/ticks +average: 4045 cycles/ticks + +poly_frommsg: +median: 3466 cycles/ticks +average: 3569 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4372 cycles/ticks +average: 4525 cycles/ticks + +indcpa_keypair: +median: 268516 cycles/ticks +average: 273211 cycles/ticks + +indcpa_enc: +median: 357782 cycles/ticks +average: 364590 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 123243 cycles/ticks + +kyber_keypair_derand: +median: 291970 cycles/ticks +average: 297877 cycles/ticks + +kyber_keypair: +median: 301032 cycles/ticks +average: 305764 cycles/ticks + +kyber_encaps_derand: +median: 384792 cycles/ticks +average: 391779 cycles/ticks + +kyber_encaps: +median: 386024 cycles/ticks +average: 392483 cycles/ticks + +kyber_decaps: +median: 512260 cycles/ticks +average: 521238 cycles/ticks + +Loop spin: 920 +gen_a: +median: 57672 cycles/ticks +average: 58775 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11498 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7376 cycles/ticks + +NTT: +median: 23282 cycles/ticks +average: 23681 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34102 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23562 cycles/ticks +average: 23659 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 11380 cycles/ticks +average: 11659 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 269038 cycles/ticks +average: 274082 cycles/ticks + +indcpa_enc: +median: 357760 cycles/ticks +average: 363868 cycles/ticks + +indcpa_dec: +median: 121338 cycles/ticks +average: 123567 cycles/ticks + +kyber_keypair_derand: +median: 291936 cycles/ticks +average: 297028 cycles/ticks + +kyber_keypair: +median: 301576 cycles/ticks +average: 306002 cycles/ticks + +kyber_encaps_derand: +median: 384792 cycles/ticks +average: 391128 cycles/ticks + +kyber_encaps: +median: 386174 cycles/ticks +average: 393333 cycles/ticks + +kyber_decaps: +median: 512410 cycles/ticks +average: 522087 cycles/ticks + +Loop spin: 921 +gen_a: +median: 57718 cycles/ticks +average: 58984 cycles/ticks + +poly_getnoise_eta1: +median: 11260 cycles/ticks +average: 11348 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23711 cycles/ticks + +INVNTT: +median: 33554 cycles/ticks +average: 34625 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23660 cycles/ticks +average: 24204 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3965 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3840 cycles/ticks + +poly_decompress: +median: 1050 cycles/ticks +average: 1102 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4318 cycles/ticks +average: 4435 cycles/ticks + +indcpa_keypair: +median: 268400 cycles/ticks +average: 272926 cycles/ticks + +indcpa_enc: +median: 358114 cycles/ticks +average: 364615 cycles/ticks + +indcpa_dec: +median: 121506 cycles/ticks +average: 123785 cycles/ticks + +kyber_keypair_derand: +median: 291862 cycles/ticks +average: 296623 cycles/ticks + +kyber_keypair: +median: 301020 cycles/ticks +average: 306123 cycles/ticks + +kyber_encaps_derand: +median: 385146 cycles/ticks +average: 391804 cycles/ticks + +kyber_encaps: +median: 386508 cycles/ticks +average: 393705 cycles/ticks + +kyber_decaps: +median: 512824 cycles/ticks +average: 521343 cycles/ticks + +Loop spin: 922 +gen_a: +median: 57614 cycles/ticks +average: 58429 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7288 cycles/ticks + +NTT: +median: 23336 cycles/ticks +average: 23865 cycles/ticks + +INVNTT: +median: 33526 cycles/ticks +average: 34372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23739 cycles/ticks + +poly_tomsg: +median: 3934 cycles/ticks +average: 4082 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11402 cycles/ticks +average: 11688 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4311 cycles/ticks + +indcpa_keypair: +median: 268526 cycles/ticks +average: 273339 cycles/ticks + +indcpa_enc: +median: 358298 cycles/ticks +average: 364614 cycles/ticks + +indcpa_dec: +median: 121360 cycles/ticks +average: 123540 cycles/ticks + +kyber_keypair_derand: +median: 291712 cycles/ticks +average: 296960 cycles/ticks + +kyber_keypair: +median: 301306 cycles/ticks +average: 307221 cycles/ticks + +kyber_encaps_derand: +median: 385160 cycles/ticks +average: 391584 cycles/ticks + +kyber_encaps: +median: 386336 cycles/ticks +average: 392660 cycles/ticks + +kyber_decaps: +median: 512680 cycles/ticks +average: 521409 cycles/ticks + +Loop spin: 923 +gen_a: +median: 57678 cycles/ticks +average: 58777 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11509 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7375 cycles/ticks + +NTT: +median: 23378 cycles/ticks +average: 23978 cycles/ticks + +INVNTT: +median: 33490 cycles/ticks +average: 34089 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23940 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3491 cycles/ticks + +poly_compress: +median: 3698 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1102 cycles/ticks + +polyvec_compress: +median: 11356 cycles/ticks +average: 11492 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268642 cycles/ticks +average: 273906 cycles/ticks + +indcpa_enc: +median: 357880 cycles/ticks +average: 364698 cycles/ticks + +indcpa_dec: +median: 121296 cycles/ticks +average: 123564 cycles/ticks + +kyber_keypair_derand: +median: 291582 cycles/ticks +average: 297103 cycles/ticks + +kyber_keypair: +median: 300890 cycles/ticks +average: 305778 cycles/ticks + +kyber_encaps_derand: +median: 384666 cycles/ticks +average: 391115 cycles/ticks + +kyber_encaps: +median: 385984 cycles/ticks +average: 392188 cycles/ticks + +kyber_decaps: +median: 512274 cycles/ticks +average: 521247 cycles/ticks + +Loop spin: 924 +gen_a: +median: 57742 cycles/ticks +average: 58810 cycles/ticks + +poly_getnoise_eta1: +median: 11408 cycles/ticks +average: 11574 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7360 cycles/ticks + +NTT: +median: 23280 cycles/ticks +average: 23842 cycles/ticks + +INVNTT: +median: 33564 cycles/ticks +average: 34199 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24089 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11380 cycles/ticks + +polyvec_decompress: +median: 4352 cycles/ticks +average: 4422 cycles/ticks + +indcpa_keypair: +median: 268610 cycles/ticks +average: 273353 cycles/ticks + +indcpa_enc: +median: 357826 cycles/ticks +average: 363291 cycles/ticks + +indcpa_dec: +median: 121594 cycles/ticks +average: 124411 cycles/ticks + +kyber_keypair_derand: +median: 291648 cycles/ticks +average: 296401 cycles/ticks + +kyber_keypair: +median: 301248 cycles/ticks +average: 306675 cycles/ticks + +kyber_encaps_derand: +median: 385142 cycles/ticks +average: 392641 cycles/ticks + +kyber_encaps: +median: 386362 cycles/ticks +average: 393500 cycles/ticks + +kyber_decaps: +median: 512836 cycles/ticks +average: 521542 cycles/ticks + +Loop spin: 925 +gen_a: +median: 57704 cycles/ticks +average: 58590 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11404 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 23402 cycles/ticks +average: 23795 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34196 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24096 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3970 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3521 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3899 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11318 cycles/ticks +average: 11370 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4407 cycles/ticks + +indcpa_keypair: +median: 268570 cycles/ticks +average: 272819 cycles/ticks + +indcpa_enc: +median: 358044 cycles/ticks +average: 364390 cycles/ticks + +indcpa_dec: +median: 121382 cycles/ticks +average: 123817 cycles/ticks + +kyber_keypair_derand: +median: 291682 cycles/ticks +average: 296962 cycles/ticks + +kyber_keypair: +median: 301270 cycles/ticks +average: 307379 cycles/ticks + +kyber_encaps_derand: +median: 385042 cycles/ticks +average: 391840 cycles/ticks + +kyber_encaps: +median: 385984 cycles/ticks +average: 391800 cycles/ticks + +kyber_decaps: +median: 512136 cycles/ticks +average: 520469 cycles/ticks + +Loop spin: 926 +gen_a: +median: 57532 cycles/ticks +average: 58187 cycles/ticks + +poly_getnoise_eta1: +median: 11250 cycles/ticks +average: 11335 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 23360 cycles/ticks +average: 23855 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24058 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3700 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1111 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11434 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4287 cycles/ticks + +indcpa_keypair: +median: 269072 cycles/ticks +average: 273732 cycles/ticks + +indcpa_enc: +median: 358146 cycles/ticks +average: 365141 cycles/ticks + +indcpa_dec: +median: 121372 cycles/ticks +average: 123195 cycles/ticks + +kyber_keypair_derand: +median: 291816 cycles/ticks +average: 297029 cycles/ticks + +kyber_keypair: +median: 301046 cycles/ticks +average: 305858 cycles/ticks + +kyber_encaps_derand: +median: 384998 cycles/ticks +average: 391068 cycles/ticks + +kyber_encaps: +median: 386698 cycles/ticks +average: 393878 cycles/ticks + +kyber_decaps: +median: 512328 cycles/ticks +average: 521803 cycles/ticks + +Loop spin: 927 +gen_a: +median: 57656 cycles/ticks +average: 58585 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11362 cycles/ticks + +poly_getnoise_eta2: +median: 7274 cycles/ticks +average: 7449 cycles/ticks + +NTT: +median: 23252 cycles/ticks +average: 23537 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34182 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23956 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11506 cycles/ticks + +polyvec_decompress: +median: 4390 cycles/ticks +average: 4411 cycles/ticks + +indcpa_keypair: +median: 268618 cycles/ticks +average: 273353 cycles/ticks + +indcpa_enc: +median: 357734 cycles/ticks +average: 363639 cycles/ticks + +indcpa_dec: +median: 121418 cycles/ticks +average: 123876 cycles/ticks + +kyber_keypair_derand: +median: 292032 cycles/ticks +average: 297225 cycles/ticks + +kyber_keypair: +median: 300872 cycles/ticks +average: 305913 cycles/ticks + +kyber_encaps_derand: +median: 384966 cycles/ticks +average: 391992 cycles/ticks + +kyber_encaps: +median: 386120 cycles/ticks +average: 393042 cycles/ticks + +kyber_decaps: +median: 512078 cycles/ticks +average: 520825 cycles/ticks + +Loop spin: 928 +gen_a: +median: 57722 cycles/ticks +average: 58649 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11458 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7481 cycles/ticks + +NTT: +median: 23412 cycles/ticks +average: 23998 cycles/ticks + +INVNTT: +median: 33576 cycles/ticks +average: 34447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24181 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3698 cycles/ticks +average: 3796 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11499 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268508 cycles/ticks +average: 272772 cycles/ticks + +indcpa_enc: +median: 357902 cycles/ticks +average: 364485 cycles/ticks + +indcpa_dec: +median: 121490 cycles/ticks +average: 124110 cycles/ticks + +kyber_keypair_derand: +median: 291504 cycles/ticks +average: 296288 cycles/ticks + +kyber_keypair: +median: 300946 cycles/ticks +average: 306325 cycles/ticks + +kyber_encaps_derand: +median: 384652 cycles/ticks +average: 391293 cycles/ticks + +kyber_encaps: +median: 385846 cycles/ticks +average: 392380 cycles/ticks + +kyber_decaps: +median: 511936 cycles/ticks +average: 520581 cycles/ticks + +Loop spin: 929 +gen_a: +median: 57596 cycles/ticks +average: 58598 cycles/ticks + +poly_getnoise_eta1: +median: 11362 cycles/ticks +average: 11568 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7359 cycles/ticks + +NTT: +median: 23276 cycles/ticks +average: 23881 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23670 cycles/ticks +average: 24223 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11470 cycles/ticks + +polyvec_decompress: +median: 4344 cycles/ticks +average: 4436 cycles/ticks + +indcpa_keypair: +median: 268268 cycles/ticks +average: 272699 cycles/ticks + +indcpa_enc: +median: 357652 cycles/ticks +average: 363966 cycles/ticks + +indcpa_dec: +median: 121362 cycles/ticks +average: 123231 cycles/ticks + +kyber_keypair_derand: +median: 292096 cycles/ticks +average: 297734 cycles/ticks + +kyber_keypair: +median: 301050 cycles/ticks +average: 306329 cycles/ticks + +kyber_encaps_derand: +median: 384974 cycles/ticks +average: 391930 cycles/ticks + +kyber_encaps: +median: 387582 cycles/ticks +average: 394408 cycles/ticks + +kyber_decaps: +median: 512518 cycles/ticks +average: 522934 cycles/ticks + +Loop spin: 930 +gen_a: +median: 57676 cycles/ticks +average: 58668 cycles/ticks + +poly_getnoise_eta1: +median: 11216 cycles/ticks +average: 11279 cycles/ticks + +poly_getnoise_eta2: +median: 7308 cycles/ticks +average: 7521 cycles/ticks + +NTT: +median: 23226 cycles/ticks +average: 23614 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34036 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23658 cycles/ticks +average: 24257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3672 cycles/ticks +average: 3783 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11577 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 268868 cycles/ticks +average: 274062 cycles/ticks + +indcpa_enc: +median: 357946 cycles/ticks +average: 364093 cycles/ticks + +indcpa_dec: +median: 121374 cycles/ticks +average: 123416 cycles/ticks + +kyber_keypair_derand: +median: 291982 cycles/ticks +average: 296666 cycles/ticks + +kyber_keypair: +median: 301046 cycles/ticks +average: 305919 cycles/ticks + +kyber_encaps_derand: +median: 384774 cycles/ticks +average: 390841 cycles/ticks + +kyber_encaps: +median: 385970 cycles/ticks +average: 392675 cycles/ticks + +kyber_decaps: +median: 513072 cycles/ticks +average: 522939 cycles/ticks + +Loop spin: 931 +gen_a: +median: 57700 cycles/ticks +average: 58585 cycles/ticks + +poly_getnoise_eta1: +median: 11254 cycles/ticks +average: 11317 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7439 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23726 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34084 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 24038 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11383 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4275 cycles/ticks + +indcpa_keypair: +median: 269036 cycles/ticks +average: 274158 cycles/ticks + +indcpa_enc: +median: 357820 cycles/ticks +average: 363717 cycles/ticks + +indcpa_dec: +median: 121466 cycles/ticks +average: 124102 cycles/ticks + +kyber_keypair_derand: +median: 291732 cycles/ticks +average: 296926 cycles/ticks + +kyber_keypair: +median: 301094 cycles/ticks +average: 305844 cycles/ticks + +kyber_encaps_derand: +median: 384702 cycles/ticks +average: 391158 cycles/ticks + +kyber_encaps: +median: 385958 cycles/ticks +average: 392674 cycles/ticks + +kyber_decaps: +median: 512294 cycles/ticks +average: 521279 cycles/ticks + +Loop spin: 932 +gen_a: +median: 57650 cycles/ticks +average: 58983 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11362 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 23484 cycles/ticks +average: 24052 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34074 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24012 cycles/ticks + +poly_tomsg: +median: 3916 cycles/ticks +average: 4000 cycles/ticks + +poly_frommsg: +median: 3446 cycles/ticks +average: 3590 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11560 cycles/ticks + +polyvec_decompress: +median: 4356 cycles/ticks +average: 4446 cycles/ticks + +indcpa_keypair: +median: 268770 cycles/ticks +average: 273110 cycles/ticks + +indcpa_enc: +median: 357862 cycles/ticks +average: 363874 cycles/ticks + +indcpa_dec: +median: 121414 cycles/ticks +average: 123390 cycles/ticks + +kyber_keypair_derand: +median: 292422 cycles/ticks +average: 298980 cycles/ticks + +kyber_keypair: +median: 301444 cycles/ticks +average: 308527 cycles/ticks + +kyber_encaps_derand: +median: 385086 cycles/ticks +average: 391734 cycles/ticks + +kyber_encaps: +median: 386116 cycles/ticks +average: 392346 cycles/ticks + +kyber_decaps: +median: 511974 cycles/ticks +average: 519320 cycles/ticks + +Loop spin: 933 +gen_a: +median: 57640 cycles/ticks +average: 58369 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11407 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23570 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34045 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23614 cycles/ticks +average: 24193 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4083 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3514 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268516 cycles/ticks +average: 272913 cycles/ticks + +indcpa_enc: +median: 357568 cycles/ticks +average: 363036 cycles/ticks + +indcpa_dec: +median: 121308 cycles/ticks +average: 123336 cycles/ticks + +kyber_keypair_derand: +median: 291952 cycles/ticks +average: 297199 cycles/ticks + +kyber_keypair: +median: 301194 cycles/ticks +average: 306607 cycles/ticks + +kyber_encaps_derand: +median: 384990 cycles/ticks +average: 392034 cycles/ticks + +kyber_encaps: +median: 385908 cycles/ticks +average: 392250 cycles/ticks + +kyber_decaps: +median: 512284 cycles/ticks +average: 520622 cycles/ticks + +Loop spin: 934 +gen_a: +median: 57664 cycles/ticks +average: 58279 cycles/ticks + +poly_getnoise_eta1: +median: 11246 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7322 cycles/ticks +average: 7532 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23409 cycles/ticks + +INVNTT: +median: 33450 cycles/ticks +average: 33902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 24165 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 11378 cycles/ticks +average: 11657 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 268844 cycles/ticks +average: 273684 cycles/ticks + +indcpa_enc: +median: 358594 cycles/ticks +average: 364987 cycles/ticks + +indcpa_dec: +median: 121254 cycles/ticks +average: 123691 cycles/ticks + +kyber_keypair_derand: +median: 291502 cycles/ticks +average: 296338 cycles/ticks + +kyber_keypair: +median: 301238 cycles/ticks +average: 306494 cycles/ticks + +kyber_encaps_derand: +median: 385312 cycles/ticks +average: 392461 cycles/ticks + +kyber_encaps: +median: 386120 cycles/ticks +average: 392246 cycles/ticks + +kyber_decaps: +median: 512234 cycles/ticks +average: 521046 cycles/ticks + +Loop spin: 935 +gen_a: +median: 57712 cycles/ticks +average: 58693 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11417 cycles/ticks + +poly_getnoise_eta2: +median: 7290 cycles/ticks +average: 7437 cycles/ticks + +NTT: +median: 23246 cycles/ticks +average: 23698 cycles/ticks + +INVNTT: +median: 33468 cycles/ticks +average: 34079 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 24064 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11400 cycles/ticks + +polyvec_decompress: +median: 4376 cycles/ticks +average: 4519 cycles/ticks + +indcpa_keypair: +median: 268816 cycles/ticks +average: 273364 cycles/ticks + +indcpa_enc: +median: 357842 cycles/ticks +average: 364006 cycles/ticks + +indcpa_dec: +median: 121504 cycles/ticks +average: 123971 cycles/ticks + +kyber_keypair_derand: +median: 291500 cycles/ticks +average: 295969 cycles/ticks + +kyber_keypair: +median: 300928 cycles/ticks +average: 305898 cycles/ticks + +kyber_encaps_derand: +median: 384576 cycles/ticks +average: 390995 cycles/ticks + +kyber_encaps: +median: 385870 cycles/ticks +average: 392473 cycles/ticks + +kyber_decaps: +median: 512296 cycles/ticks +average: 520882 cycles/ticks + +Loop spin: 936 +gen_a: +median: 57584 cycles/ticks +average: 58688 cycles/ticks + +poly_getnoise_eta1: +median: 11346 cycles/ticks +average: 11627 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7419 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23772 cycles/ticks + +INVNTT: +median: 33460 cycles/ticks +average: 34108 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23630 cycles/ticks +average: 24225 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3830 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11529 cycles/ticks + +polyvec_decompress: +median: 4306 cycles/ticks +average: 4427 cycles/ticks + +indcpa_keypair: +median: 268740 cycles/ticks +average: 273355 cycles/ticks + +indcpa_enc: +median: 358202 cycles/ticks +average: 364704 cycles/ticks + +indcpa_dec: +median: 121402 cycles/ticks +average: 123849 cycles/ticks + +kyber_keypair_derand: +median: 291536 cycles/ticks +average: 296614 cycles/ticks + +kyber_keypair: +median: 301122 cycles/ticks +average: 306723 cycles/ticks + +kyber_encaps_derand: +median: 384814 cycles/ticks +average: 391093 cycles/ticks + +kyber_encaps: +median: 385932 cycles/ticks +average: 392774 cycles/ticks + +kyber_decaps: +median: 512270 cycles/ticks +average: 520987 cycles/ticks + +Loop spin: 937 +gen_a: +median: 57636 cycles/ticks +average: 58665 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11427 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23495 cycles/ticks + +INVNTT: +median: 33472 cycles/ticks +average: 34121 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23646 cycles/ticks +average: 24260 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3799 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11507 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268612 cycles/ticks +average: 273006 cycles/ticks + +indcpa_enc: +median: 357866 cycles/ticks +average: 363288 cycles/ticks + +indcpa_dec: +median: 121396 cycles/ticks +average: 124022 cycles/ticks + +kyber_keypair_derand: +median: 291986 cycles/ticks +average: 296830 cycles/ticks + +kyber_keypair: +median: 301090 cycles/ticks +average: 306009 cycles/ticks + +kyber_encaps_derand: +median: 384516 cycles/ticks +average: 390627 cycles/ticks + +kyber_encaps: +median: 386014 cycles/ticks +average: 392500 cycles/ticks + +kyber_decaps: +median: 512086 cycles/ticks +average: 520057 cycles/ticks + +Loop spin: 938 +gen_a: +median: 57606 cycles/ticks +average: 58257 cycles/ticks + +poly_getnoise_eta1: +median: 11236 cycles/ticks +average: 11301 cycles/ticks + +poly_getnoise_eta2: +median: 7302 cycles/ticks +average: 7458 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23855 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34143 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23616 cycles/ticks +average: 24127 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3989 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11458 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4298 cycles/ticks + +indcpa_keypair: +median: 268734 cycles/ticks +average: 273140 cycles/ticks + +indcpa_enc: +median: 358012 cycles/ticks +average: 364042 cycles/ticks + +indcpa_dec: +median: 121184 cycles/ticks +average: 123127 cycles/ticks + +kyber_keypair_derand: +median: 291528 cycles/ticks +average: 296030 cycles/ticks + +kyber_keypair: +median: 300616 cycles/ticks +average: 305016 cycles/ticks + +kyber_encaps_derand: +median: 384646 cycles/ticks +average: 391532 cycles/ticks + +kyber_encaps: +median: 386800 cycles/ticks +average: 392719 cycles/ticks + +kyber_decaps: +median: 511712 cycles/ticks +average: 520792 cycles/ticks + +Loop spin: 939 +gen_a: +median: 57570 cycles/ticks +average: 58560 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11407 cycles/ticks + +poly_getnoise_eta2: +median: 7378 cycles/ticks +average: 7524 cycles/ticks + +NTT: +median: 23342 cycles/ticks +average: 23585 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23676 cycles/ticks +average: 24222 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3969 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11370 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268414 cycles/ticks +average: 273261 cycles/ticks + +indcpa_enc: +median: 357988 cycles/ticks +average: 364544 cycles/ticks + +indcpa_dec: +median: 121456 cycles/ticks +average: 123242 cycles/ticks + +kyber_keypair_derand: +median: 291868 cycles/ticks +average: 297292 cycles/ticks + +kyber_keypair: +median: 301130 cycles/ticks +average: 306295 cycles/ticks + +kyber_encaps_derand: +median: 384846 cycles/ticks +average: 391594 cycles/ticks + +kyber_encaps: +median: 385658 cycles/ticks +average: 391555 cycles/ticks + +kyber_decaps: +median: 512264 cycles/ticks +average: 520751 cycles/ticks + +Loop spin: 940 +gen_a: +median: 57660 cycles/ticks +average: 58558 cycles/ticks + +poly_getnoise_eta1: +median: 11352 cycles/ticks +average: 11549 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7310 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23703 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 33857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23980 cycles/ticks + +poly_tomsg: +median: 3940 cycles/ticks +average: 4063 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3516 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11358 cycles/ticks +average: 11630 cycles/ticks + +polyvec_decompress: +median: 4256 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268614 cycles/ticks +average: 274094 cycles/ticks + +indcpa_enc: +median: 357898 cycles/ticks +average: 364848 cycles/ticks + +indcpa_dec: +median: 121234 cycles/ticks +average: 123082 cycles/ticks + +kyber_keypair_derand: +median: 296132 cycles/ticks +average: 301253 cycles/ticks + +kyber_keypair: +median: 301144 cycles/ticks +average: 306154 cycles/ticks + +kyber_encaps_derand: +median: 384824 cycles/ticks +average: 390995 cycles/ticks + +kyber_encaps: +median: 386108 cycles/ticks +average: 392883 cycles/ticks + +kyber_decaps: +median: 512376 cycles/ticks +average: 522187 cycles/ticks + +Loop spin: 941 +gen_a: +median: 57706 cycles/ticks +average: 58932 cycles/ticks + +poly_getnoise_eta1: +median: 11358 cycles/ticks +average: 11634 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23675 cycles/ticks + +INVNTT: +median: 33474 cycles/ticks +average: 33931 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24226 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3732 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11477 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4276 cycles/ticks + +indcpa_keypair: +median: 269024 cycles/ticks +average: 273949 cycles/ticks + +indcpa_enc: +median: 357722 cycles/ticks +average: 363613 cycles/ticks + +indcpa_dec: +median: 121358 cycles/ticks +average: 123490 cycles/ticks + +kyber_keypair_derand: +median: 291944 cycles/ticks +average: 297391 cycles/ticks + +kyber_keypair: +median: 301094 cycles/ticks +average: 306297 cycles/ticks + +kyber_encaps_derand: +median: 384920 cycles/ticks +average: 391974 cycles/ticks + +kyber_encaps: +median: 386094 cycles/ticks +average: 392884 cycles/ticks + +kyber_decaps: +median: 512386 cycles/ticks +average: 521443 cycles/ticks + +Loop spin: 942 +gen_a: +median: 57680 cycles/ticks +average: 58530 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11405 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7494 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23870 cycles/ticks + +INVNTT: +median: 33564 cycles/ticks +average: 34324 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23578 cycles/ticks +average: 23925 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3538 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3678 cycles/ticks +average: 3786 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11328 cycles/ticks +average: 11385 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4278 cycles/ticks + +indcpa_keypair: +median: 269122 cycles/ticks +average: 273418 cycles/ticks + +indcpa_enc: +median: 357960 cycles/ticks +average: 363464 cycles/ticks + +indcpa_dec: +median: 121520 cycles/ticks +average: 124075 cycles/ticks + +kyber_keypair_derand: +median: 291460 cycles/ticks +average: 296604 cycles/ticks + +kyber_keypair: +median: 301166 cycles/ticks +average: 306670 cycles/ticks + +kyber_encaps_derand: +median: 384772 cycles/ticks +average: 391864 cycles/ticks + +kyber_encaps: +median: 385686 cycles/ticks +average: 392220 cycles/ticks + +kyber_decaps: +median: 511942 cycles/ticks +average: 519960 cycles/ticks + +Loop spin: 943 +gen_a: +median: 57626 cycles/ticks +average: 58772 cycles/ticks + +poly_getnoise_eta1: +median: 11268 cycles/ticks +average: 11374 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23439 cycles/ticks + +INVNTT: +median: 33518 cycles/ticks +average: 34189 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23728 cycles/ticks +average: 24293 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3949 cycles/ticks + +poly_frommsg: +median: 3468 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3844 cycles/ticks + +poly_decompress: +median: 1044 cycles/ticks +average: 1097 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11445 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268696 cycles/ticks +average: 273410 cycles/ticks + +indcpa_enc: +median: 358210 cycles/ticks +average: 364969 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 123791 cycles/ticks + +kyber_keypair_derand: +median: 291612 cycles/ticks +average: 297561 cycles/ticks + +kyber_keypair: +median: 301674 cycles/ticks +average: 306946 cycles/ticks + +kyber_encaps_derand: +median: 384950 cycles/ticks +average: 392302 cycles/ticks + +kyber_encaps: +median: 385980 cycles/ticks +average: 392907 cycles/ticks + +kyber_decaps: +median: 512166 cycles/ticks +average: 521072 cycles/ticks + +Loop spin: 944 +gen_a: +median: 57726 cycles/ticks +average: 58485 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11380 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23232 cycles/ticks +average: 23628 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34068 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 24099 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11457 cycles/ticks + +polyvec_decompress: +median: 4354 cycles/ticks +average: 4445 cycles/ticks + +indcpa_keypair: +median: 268854 cycles/ticks +average: 273501 cycles/ticks + +indcpa_enc: +median: 358368 cycles/ticks +average: 364809 cycles/ticks + +indcpa_dec: +median: 121224 cycles/ticks +average: 122980 cycles/ticks + +kyber_keypair_derand: +median: 291934 cycles/ticks +average: 297996 cycles/ticks + +kyber_keypair: +median: 300628 cycles/ticks +average: 305744 cycles/ticks + +kyber_encaps_derand: +median: 384628 cycles/ticks +average: 392131 cycles/ticks + +kyber_encaps: +median: 385862 cycles/ticks +average: 393220 cycles/ticks + +kyber_decaps: +median: 512870 cycles/ticks +average: 522211 cycles/ticks + +Loop spin: 945 +gen_a: +median: 57714 cycles/ticks +average: 58727 cycles/ticks + +poly_getnoise_eta1: +median: 11332 cycles/ticks +average: 11394 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23660 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 34147 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23612 cycles/ticks +average: 24017 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11368 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4285 cycles/ticks + +indcpa_keypair: +median: 269050 cycles/ticks +average: 273918 cycles/ticks + +indcpa_enc: +median: 357890 cycles/ticks +average: 363574 cycles/ticks + +indcpa_dec: +median: 121514 cycles/ticks +average: 123677 cycles/ticks + +kyber_keypair_derand: +median: 291640 cycles/ticks +average: 296608 cycles/ticks + +kyber_keypair: +median: 301168 cycles/ticks +average: 306756 cycles/ticks + +kyber_encaps_derand: +median: 384816 cycles/ticks +average: 392672 cycles/ticks + +kyber_encaps: +median: 385876 cycles/ticks +average: 392761 cycles/ticks + +kyber_decaps: +median: 512108 cycles/ticks +average: 520931 cycles/ticks + +Loop spin: 946 +gen_a: +median: 57762 cycles/ticks +average: 58832 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11438 cycles/ticks + +poly_getnoise_eta2: +median: 7348 cycles/ticks +average: 7529 cycles/ticks + +NTT: +median: 23482 cycles/ticks +average: 23910 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34114 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23856 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3975 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 11440 cycles/ticks +average: 11707 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4280 cycles/ticks + +indcpa_keypair: +median: 268766 cycles/ticks +average: 273462 cycles/ticks + +indcpa_enc: +median: 357554 cycles/ticks +average: 363816 cycles/ticks + +indcpa_dec: +median: 121442 cycles/ticks +average: 124011 cycles/ticks + +kyber_keypair_derand: +median: 291292 cycles/ticks +average: 296315 cycles/ticks + +kyber_keypair: +median: 301134 cycles/ticks +average: 306649 cycles/ticks + +kyber_encaps_derand: +median: 384656 cycles/ticks +average: 391711 cycles/ticks + +kyber_encaps: +median: 385920 cycles/ticks +average: 393146 cycles/ticks + +kyber_decaps: +median: 511990 cycles/ticks +average: 521176 cycles/ticks + +Loop spin: 947 +gen_a: +median: 57700 cycles/ticks +average: 58848 cycles/ticks + +poly_getnoise_eta1: +median: 11594 cycles/ticks +average: 11686 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7297 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23634 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23644 cycles/ticks +average: 24040 cycles/ticks + +poly_tomsg: +median: 3920 cycles/ticks +average: 4064 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 11412 cycles/ticks +average: 11688 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4291 cycles/ticks + +indcpa_keypair: +median: 269272 cycles/ticks +average: 274113 cycles/ticks + +indcpa_enc: +median: 357826 cycles/ticks +average: 363054 cycles/ticks + +indcpa_dec: +median: 121420 cycles/ticks +average: 123896 cycles/ticks + +kyber_keypair_derand: +median: 292320 cycles/ticks +average: 297610 cycles/ticks + +kyber_keypair: +median: 301354 cycles/ticks +average: 305722 cycles/ticks + +kyber_encaps_derand: +median: 384968 cycles/ticks +average: 392913 cycles/ticks + +kyber_encaps: +median: 385924 cycles/ticks +average: 393520 cycles/ticks + +kyber_decaps: +median: 512064 cycles/ticks +average: 520741 cycles/ticks + +Loop spin: 948 +gen_a: +median: 57636 cycles/ticks +average: 58701 cycles/ticks + +poly_getnoise_eta1: +median: 11244 cycles/ticks +average: 11298 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7337 cycles/ticks + +NTT: +median: 23518 cycles/ticks +average: 24000 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 33869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23993 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3494 cycles/ticks +average: 3593 cycles/ticks + +poly_compress: +median: 3670 cycles/ticks +average: 3799 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11330 cycles/ticks +average: 11397 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4302 cycles/ticks + +indcpa_keypair: +median: 269040 cycles/ticks +average: 274011 cycles/ticks + +indcpa_enc: +median: 358082 cycles/ticks +average: 364988 cycles/ticks + +indcpa_dec: +median: 121328 cycles/ticks +average: 123610 cycles/ticks + +kyber_keypair_derand: +median: 291784 cycles/ticks +average: 296862 cycles/ticks + +kyber_keypair: +median: 301254 cycles/ticks +average: 306400 cycles/ticks + +kyber_encaps_derand: +median: 384816 cycles/ticks +average: 391698 cycles/ticks + +kyber_encaps: +median: 385822 cycles/ticks +average: 392872 cycles/ticks + +kyber_decaps: +median: 512078 cycles/ticks +average: 521710 cycles/ticks + +Loop spin: 949 +gen_a: +median: 57660 cycles/ticks +average: 58498 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11372 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23623 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34182 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23636 cycles/ticks +average: 24167 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3920 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3727 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1127 cycles/ticks + +polyvec_compress: +median: 11422 cycles/ticks +average: 11737 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4310 cycles/ticks + +indcpa_keypair: +median: 268962 cycles/ticks +average: 273631 cycles/ticks + +indcpa_enc: +median: 357988 cycles/ticks +average: 364730 cycles/ticks + +indcpa_dec: +median: 121370 cycles/ticks +average: 123474 cycles/ticks + +kyber_keypair_derand: +median: 291586 cycles/ticks +average: 298163 cycles/ticks + +kyber_keypair: +median: 301092 cycles/ticks +average: 306175 cycles/ticks + +kyber_encaps_derand: +median: 384790 cycles/ticks +average: 392217 cycles/ticks + +kyber_encaps: +median: 386504 cycles/ticks +average: 393520 cycles/ticks + +kyber_decaps: +median: 512210 cycles/ticks +average: 522080 cycles/ticks + +Loop spin: 950 +gen_a: +median: 57620 cycles/ticks +average: 58802 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11597 cycles/ticks + +poly_getnoise_eta2: +median: 7262 cycles/ticks +average: 7422 cycles/ticks + +NTT: +median: 23308 cycles/ticks +average: 23732 cycles/ticks + +INVNTT: +median: 33564 cycles/ticks +average: 34272 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23590 cycles/ticks +average: 23732 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3724 cycles/ticks +average: 3900 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11376 cycles/ticks +average: 11652 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268758 cycles/ticks +average: 274431 cycles/ticks + +indcpa_enc: +median: 357748 cycles/ticks +average: 364417 cycles/ticks + +indcpa_dec: +median: 121344 cycles/ticks +average: 123369 cycles/ticks + +kyber_keypair_derand: +median: 291892 cycles/ticks +average: 297735 cycles/ticks + +kyber_keypair: +median: 301176 cycles/ticks +average: 306263 cycles/ticks + +kyber_encaps_derand: +median: 385020 cycles/ticks +average: 392113 cycles/ticks + +kyber_encaps: +median: 386262 cycles/ticks +average: 393404 cycles/ticks + +kyber_decaps: +median: 512524 cycles/ticks +average: 521092 cycles/ticks + +Loop spin: 951 +gen_a: +median: 57714 cycles/ticks +average: 58800 cycles/ticks + +poly_getnoise_eta1: +median: 11292 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7252 cycles/ticks +average: 7421 cycles/ticks + +NTT: +median: 23318 cycles/ticks +average: 23943 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23608 cycles/ticks +average: 23946 cycles/ticks + +poly_tomsg: +median: 3888 cycles/ticks +average: 4007 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3615 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11410 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4341 cycles/ticks + +indcpa_keypair: +median: 268970 cycles/ticks +average: 273732 cycles/ticks + +indcpa_enc: +median: 358036 cycles/ticks +average: 364049 cycles/ticks + +indcpa_dec: +median: 121340 cycles/ticks +average: 123900 cycles/ticks + +kyber_keypair_derand: +median: 292220 cycles/ticks +average: 297661 cycles/ticks + +kyber_keypair: +median: 301110 cycles/ticks +average: 306526 cycles/ticks + +kyber_encaps_derand: +median: 385036 cycles/ticks +average: 392047 cycles/ticks + +kyber_encaps: +median: 386342 cycles/ticks +average: 392962 cycles/ticks + +kyber_decaps: +median: 513322 cycles/ticks +average: 523752 cycles/ticks + +Loop spin: 952 +gen_a: +median: 57580 cycles/ticks +average: 58756 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11373 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7317 cycles/ticks + +NTT: +median: 23418 cycles/ticks +average: 23972 cycles/ticks + +INVNTT: +median: 33524 cycles/ticks +average: 34309 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23955 cycles/ticks + +poly_tomsg: +median: 3962 cycles/ticks +average: 3970 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3551 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11406 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268538 cycles/ticks +average: 273862 cycles/ticks + +indcpa_enc: +median: 357846 cycles/ticks +average: 365101 cycles/ticks + +indcpa_dec: +median: 121462 cycles/ticks +average: 123832 cycles/ticks + +kyber_keypair_derand: +median: 291710 cycles/ticks +average: 296831 cycles/ticks + +kyber_keypair: +median: 301114 cycles/ticks +average: 305810 cycles/ticks + +kyber_encaps_derand: +median: 385002 cycles/ticks +average: 391348 cycles/ticks + +kyber_encaps: +median: 387358 cycles/ticks +average: 394694 cycles/ticks + +kyber_decaps: +median: 512326 cycles/ticks +average: 522004 cycles/ticks + +Loop spin: 953 +gen_a: +median: 57726 cycles/ticks +average: 58929 cycles/ticks + +poly_getnoise_eta1: +median: 11340 cycles/ticks +average: 11516 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7374 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23820 cycles/ticks + +INVNTT: +median: 33502 cycles/ticks +average: 34083 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23970 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 4050 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3514 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3707 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1125 cycles/ticks + +polyvec_compress: +median: 11362 cycles/ticks +average: 11546 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4274 cycles/ticks + +indcpa_keypair: +median: 268706 cycles/ticks +average: 272944 cycles/ticks + +indcpa_enc: +median: 358062 cycles/ticks +average: 363725 cycles/ticks + +indcpa_dec: +median: 121422 cycles/ticks +average: 123493 cycles/ticks + +kyber_keypair_derand: +median: 291686 cycles/ticks +average: 296256 cycles/ticks + +kyber_keypair: +median: 301282 cycles/ticks +average: 306641 cycles/ticks + +kyber_encaps_derand: +median: 384790 cycles/ticks +average: 391920 cycles/ticks + +kyber_encaps: +median: 386228 cycles/ticks +average: 393246 cycles/ticks + +kyber_decaps: +median: 512190 cycles/ticks +average: 520033 cycles/ticks + +Loop spin: 954 +gen_a: +median: 57574 cycles/ticks +average: 58678 cycles/ticks + +poly_getnoise_eta1: +median: 11318 cycles/ticks +average: 11387 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 23380 cycles/ticks +average: 23978 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34204 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23660 cycles/ticks +average: 24091 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3694 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11386 cycles/ticks +average: 11671 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4309 cycles/ticks + +indcpa_keypair: +median: 268534 cycles/ticks +average: 272677 cycles/ticks + +indcpa_enc: +median: 357888 cycles/ticks +average: 365802 cycles/ticks + +indcpa_dec: +median: 121202 cycles/ticks +average: 123215 cycles/ticks + +kyber_keypair_derand: +median: 292046 cycles/ticks +average: 298090 cycles/ticks + +kyber_keypair: +median: 301446 cycles/ticks +average: 307169 cycles/ticks + +kyber_encaps_derand: +median: 384868 cycles/ticks +average: 391866 cycles/ticks + +kyber_encaps: +median: 386210 cycles/ticks +average: 393561 cycles/ticks + +kyber_decaps: +median: 512244 cycles/ticks +average: 521919 cycles/ticks + +Loop spin: 955 +gen_a: +median: 57682 cycles/ticks +average: 58832 cycles/ticks + +poly_getnoise_eta1: +median: 11198 cycles/ticks +average: 11267 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23835 cycles/ticks + +INVNTT: +median: 33414 cycles/ticks +average: 33808 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 23982 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3492 cycles/ticks +average: 3598 cycles/ticks + +poly_compress: +median: 3718 cycles/ticks +average: 3814 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11366 cycles/ticks +average: 11655 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 269104 cycles/ticks +average: 274417 cycles/ticks + +indcpa_enc: +median: 358148 cycles/ticks +average: 364575 cycles/ticks + +indcpa_dec: +median: 121264 cycles/ticks +average: 123424 cycles/ticks + +kyber_keypair_derand: +median: 291972 cycles/ticks +average: 297525 cycles/ticks + +kyber_keypair: +median: 300960 cycles/ticks +average: 305771 cycles/ticks + +kyber_encaps_derand: +median: 385094 cycles/ticks +average: 391339 cycles/ticks + +kyber_encaps: +median: 386312 cycles/ticks +average: 393358 cycles/ticks + +kyber_decaps: +median: 512474 cycles/ticks +average: 522302 cycles/ticks + +Loop spin: 956 +gen_a: +median: 57750 cycles/ticks +average: 58650 cycles/ticks + +poly_getnoise_eta1: +median: 11414 cycles/ticks +average: 11671 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23270 cycles/ticks +average: 23740 cycles/ticks + +INVNTT: +median: 33448 cycles/ticks +average: 34072 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24217 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 11346 cycles/ticks +average: 11426 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4286 cycles/ticks + +indcpa_keypair: +median: 268342 cycles/ticks +average: 273115 cycles/ticks + +indcpa_enc: +median: 357648 cycles/ticks +average: 363726 cycles/ticks + +indcpa_dec: +median: 121430 cycles/ticks +average: 123924 cycles/ticks + +kyber_keypair_derand: +median: 291972 cycles/ticks +average: 297251 cycles/ticks + +kyber_keypair: +median: 301154 cycles/ticks +average: 306809 cycles/ticks + +kyber_encaps_derand: +median: 385168 cycles/ticks +average: 392857 cycles/ticks + +kyber_encaps: +median: 386236 cycles/ticks +average: 393452 cycles/ticks + +kyber_decaps: +median: 512276 cycles/ticks +average: 521260 cycles/ticks + +Loop spin: 957 +gen_a: +median: 57588 cycles/ticks +average: 58514 cycles/ticks + +poly_getnoise_eta1: +median: 11306 cycles/ticks +average: 11570 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7324 cycles/ticks + +NTT: +median: 23412 cycles/ticks +average: 23702 cycles/ticks + +INVNTT: +median: 33506 cycles/ticks +average: 34179 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24203 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3540 cycles/ticks +average: 3654 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3726 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11419 cycles/ticks + +polyvec_decompress: +median: 4372 cycles/ticks +average: 4464 cycles/ticks + +indcpa_keypair: +median: 268556 cycles/ticks +average: 273284 cycles/ticks + +indcpa_enc: +median: 357938 cycles/ticks +average: 364098 cycles/ticks + +indcpa_dec: +median: 121338 cycles/ticks +average: 123684 cycles/ticks + +kyber_keypair_derand: +median: 291618 cycles/ticks +average: 296597 cycles/ticks + +kyber_keypair: +median: 301380 cycles/ticks +average: 306713 cycles/ticks + +kyber_encaps_derand: +median: 384780 cycles/ticks +average: 391367 cycles/ticks + +kyber_encaps: +median: 386104 cycles/ticks +average: 392648 cycles/ticks + +kyber_decaps: +median: 512546 cycles/ticks +average: 521270 cycles/ticks + +Loop spin: 958 +gen_a: +median: 57692 cycles/ticks +average: 58494 cycles/ticks + +poly_getnoise_eta1: +median: 11308 cycles/ticks +average: 11369 cycles/ticks + +poly_getnoise_eta2: +median: 7256 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 23228 cycles/ticks +average: 23511 cycles/ticks + +INVNTT: +median: 33488 cycles/ticks +average: 34148 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 24077 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3734 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1145 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11477 cycles/ticks + +polyvec_decompress: +median: 4254 cycles/ticks +average: 4277 cycles/ticks + +indcpa_keypair: +median: 268440 cycles/ticks +average: 273414 cycles/ticks + +indcpa_enc: +median: 357962 cycles/ticks +average: 364492 cycles/ticks + +indcpa_dec: +median: 121282 cycles/ticks +average: 122859 cycles/ticks + +kyber_keypair_derand: +median: 291926 cycles/ticks +average: 297127 cycles/ticks + +kyber_keypair: +median: 301164 cycles/ticks +average: 306208 cycles/ticks + +kyber_encaps_derand: +median: 384548 cycles/ticks +average: 390820 cycles/ticks + +kyber_encaps: +median: 386062 cycles/ticks +average: 392610 cycles/ticks + +kyber_decaps: +median: 512366 cycles/ticks +average: 521634 cycles/ticks + +Loop spin: 959 +gen_a: +median: 57678 cycles/ticks +average: 58908 cycles/ticks + +poly_getnoise_eta1: +median: 11256 cycles/ticks +average: 11396 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7407 cycles/ticks + +NTT: +median: 23324 cycles/ticks +average: 23841 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33899 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23574 cycles/ticks +average: 23902 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3862 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11379 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268946 cycles/ticks +average: 274278 cycles/ticks + +indcpa_enc: +median: 358066 cycles/ticks +average: 364012 cycles/ticks + +indcpa_dec: +median: 121358 cycles/ticks +average: 123999 cycles/ticks + +kyber_keypair_derand: +median: 291552 cycles/ticks +average: 295856 cycles/ticks + +kyber_keypair: +median: 301436 cycles/ticks +average: 306340 cycles/ticks + +kyber_encaps_derand: +median: 384716 cycles/ticks +average: 391356 cycles/ticks + +kyber_encaps: +median: 385904 cycles/ticks +average: 392065 cycles/ticks + +kyber_decaps: +median: 511878 cycles/ticks +average: 520599 cycles/ticks + +Loop spin: 960 +gen_a: +median: 57698 cycles/ticks +average: 58762 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11312 cycles/ticks + +poly_getnoise_eta2: +median: 7288 cycles/ticks +average: 7422 cycles/ticks + +NTT: +median: 23326 cycles/ticks +average: 23766 cycles/ticks + +INVNTT: +median: 33500 cycles/ticks +average: 34343 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 24002 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1058 cycles/ticks +average: 1067 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11516 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 268910 cycles/ticks +average: 273307 cycles/ticks + +indcpa_enc: +median: 358178 cycles/ticks +average: 364727 cycles/ticks + +indcpa_dec: +median: 121422 cycles/ticks +average: 123658 cycles/ticks + +kyber_keypair_derand: +median: 291984 cycles/ticks +average: 297247 cycles/ticks + +kyber_keypair: +median: 301174 cycles/ticks +average: 306470 cycles/ticks + +kyber_encaps_derand: +median: 384804 cycles/ticks +average: 390545 cycles/ticks + +kyber_encaps: +median: 386166 cycles/ticks +average: 392886 cycles/ticks + +kyber_decaps: +median: 511982 cycles/ticks +average: 520776 cycles/ticks + +Loop spin: 961 +gen_a: +median: 57654 cycles/ticks +average: 58742 cycles/ticks + +poly_getnoise_eta1: +median: 11294 cycles/ticks +average: 11534 cycles/ticks + +poly_getnoise_eta2: +median: 7450 cycles/ticks +average: 7535 cycles/ticks + +NTT: +median: 23828 cycles/ticks +average: 24119 cycles/ticks + +INVNTT: +median: 34246 cycles/ticks +average: 34553 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 24244 cycles/ticks +average: 24499 cycles/ticks + +poly_tomsg: +median: 3876 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3468 cycles/ticks +average: 3534 cycles/ticks + +poly_compress: +median: 3764 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1042 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 11602 cycles/ticks +average: 11733 cycles/ticks + +polyvec_decompress: +median: 4282 cycles/ticks +average: 4453 cycles/ticks + +indcpa_keypair: +median: 275880 cycles/ticks +average: 275815 cycles/ticks + +indcpa_enc: +median: 358022 cycles/ticks +average: 364508 cycles/ticks + +indcpa_dec: +median: 121338 cycles/ticks +average: 123431 cycles/ticks + +kyber_keypair_derand: +median: 291948 cycles/ticks +average: 296738 cycles/ticks + +kyber_keypair: +median: 301190 cycles/ticks +average: 306165 cycles/ticks + +kyber_encaps_derand: +median: 384794 cycles/ticks +average: 391042 cycles/ticks + +kyber_encaps: +median: 385898 cycles/ticks +average: 391840 cycles/ticks + +kyber_decaps: +median: 512050 cycles/ticks +average: 521239 cycles/ticks + +Loop spin: 962 +gen_a: +median: 57586 cycles/ticks +average: 58448 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11309 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7250 cycles/ticks + +NTT: +median: 23310 cycles/ticks +average: 23737 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34111 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24179 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3832 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11413 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4303 cycles/ticks + +indcpa_keypair: +median: 269136 cycles/ticks +average: 274177 cycles/ticks + +indcpa_enc: +median: 358246 cycles/ticks +average: 364417 cycles/ticks + +indcpa_dec: +median: 121270 cycles/ticks +average: 123141 cycles/ticks + +kyber_keypair_derand: +median: 291730 cycles/ticks +average: 296905 cycles/ticks + +kyber_keypair: +median: 300790 cycles/ticks +average: 307325 cycles/ticks + +kyber_encaps_derand: +median: 384948 cycles/ticks +average: 393999 cycles/ticks + +kyber_encaps: +median: 386284 cycles/ticks +average: 392808 cycles/ticks + +kyber_decaps: +median: 512442 cycles/ticks +average: 521152 cycles/ticks + +Loop spin: 963 +gen_a: +median: 57566 cycles/ticks +average: 58416 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11603 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23266 cycles/ticks +average: 23862 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34147 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23650 cycles/ticks +average: 24276 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11583 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268544 cycles/ticks +average: 273148 cycles/ticks + +indcpa_enc: +median: 357946 cycles/ticks +average: 364849 cycles/ticks + +indcpa_dec: +median: 121378 cycles/ticks +average: 123729 cycles/ticks + +kyber_keypair_derand: +median: 291948 cycles/ticks +average: 297257 cycles/ticks + +kyber_keypair: +median: 301254 cycles/ticks +average: 306351 cycles/ticks + +kyber_encaps_derand: +median: 385264 cycles/ticks +average: 392149 cycles/ticks + +kyber_encaps: +median: 386908 cycles/ticks +average: 393552 cycles/ticks + +kyber_decaps: +median: 512344 cycles/ticks +average: 521288 cycles/ticks + +Loop spin: 964 +gen_a: +median: 57624 cycles/ticks +average: 58740 cycles/ticks + +poly_getnoise_eta1: +median: 11338 cycles/ticks +average: 11408 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 23268 cycles/ticks +average: 23457 cycles/ticks + +INVNTT: +median: 33574 cycles/ticks +average: 34069 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23600 cycles/ticks +average: 23945 cycles/ticks + +poly_tomsg: +median: 3886 cycles/ticks +average: 3998 cycles/ticks + +poly_frommsg: +median: 3476 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11406 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4279 cycles/ticks + +indcpa_keypair: +median: 268698 cycles/ticks +average: 272744 cycles/ticks + +indcpa_enc: +median: 357998 cycles/ticks +average: 363638 cycles/ticks + +indcpa_dec: +median: 121350 cycles/ticks +average: 123059 cycles/ticks + +kyber_keypair_derand: +median: 292204 cycles/ticks +average: 296812 cycles/ticks + +kyber_keypair: +median: 300988 cycles/ticks +average: 306175 cycles/ticks + +kyber_encaps_derand: +median: 384824 cycles/ticks +average: 391078 cycles/ticks + +kyber_encaps: +median: 385944 cycles/ticks +average: 392202 cycles/ticks + +kyber_decaps: +median: 512460 cycles/ticks +average: 521139 cycles/ticks + +Loop spin: 965 +gen_a: +median: 57716 cycles/ticks +average: 58719 cycles/ticks + +poly_getnoise_eta1: +median: 11310 cycles/ticks +average: 11369 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7504 cycles/ticks + +NTT: +median: 23284 cycles/ticks +average: 23691 cycles/ticks + +INVNTT: +median: 33486 cycles/ticks +average: 34112 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23634 cycles/ticks +average: 24048 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11427 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4301 cycles/ticks + +indcpa_keypair: +median: 268794 cycles/ticks +average: 273034 cycles/ticks + +indcpa_enc: +median: 357716 cycles/ticks +average: 363578 cycles/ticks + +indcpa_dec: +median: 121224 cycles/ticks +average: 123076 cycles/ticks + +kyber_keypair_derand: +median: 292340 cycles/ticks +average: 296858 cycles/ticks + +kyber_keypair: +median: 301154 cycles/ticks +average: 305962 cycles/ticks + +kyber_encaps_derand: +median: 385226 cycles/ticks +average: 392099 cycles/ticks + +kyber_encaps: +median: 386166 cycles/ticks +average: 393066 cycles/ticks + +kyber_decaps: +median: 512436 cycles/ticks +average: 521002 cycles/ticks + +Loop spin: 966 +gen_a: +median: 57708 cycles/ticks +average: 58176 cycles/ticks + +poly_getnoise_eta1: +median: 11298 cycles/ticks +average: 11398 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23458 cycles/ticks + +INVNTT: +median: 33440 cycles/ticks +average: 33823 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 23981 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1032 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11509 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4399 cycles/ticks + +indcpa_keypair: +median: 268886 cycles/ticks +average: 273912 cycles/ticks + +indcpa_enc: +median: 357658 cycles/ticks +average: 363775 cycles/ticks + +indcpa_dec: +median: 121400 cycles/ticks +average: 123545 cycles/ticks + +kyber_keypair_derand: +median: 291812 cycles/ticks +average: 296994 cycles/ticks + +kyber_keypair: +median: 301132 cycles/ticks +average: 306581 cycles/ticks + +kyber_encaps_derand: +median: 385006 cycles/ticks +average: 391555 cycles/ticks + +kyber_encaps: +median: 385946 cycles/ticks +average: 392804 cycles/ticks + +kyber_decaps: +median: 512414 cycles/ticks +average: 521455 cycles/ticks + +Loop spin: 967 +gen_a: +median: 57536 cycles/ticks +average: 58209 cycles/ticks + +poly_getnoise_eta1: +median: 11226 cycles/ticks +average: 11323 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 23408 cycles/ticks +average: 23930 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 34082 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23640 cycles/ticks +average: 24083 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11368 cycles/ticks +average: 11660 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268768 cycles/ticks +average: 273830 cycles/ticks + +indcpa_enc: +median: 358070 cycles/ticks +average: 363343 cycles/ticks + +indcpa_dec: +median: 121368 cycles/ticks +average: 123821 cycles/ticks + +kyber_keypair_derand: +median: 291712 cycles/ticks +average: 296608 cycles/ticks + +kyber_keypair: +median: 300998 cycles/ticks +average: 305725 cycles/ticks + +kyber_encaps_derand: +median: 384696 cycles/ticks +average: 390745 cycles/ticks + +kyber_encaps: +median: 386002 cycles/ticks +average: 392329 cycles/ticks + +kyber_decaps: +median: 512042 cycles/ticks +average: 520257 cycles/ticks + +Loop spin: 968 +gen_a: +median: 57632 cycles/ticks +average: 58355 cycles/ticks + +poly_getnoise_eta1: +median: 11288 cycles/ticks +average: 11538 cycles/ticks + +poly_getnoise_eta2: +median: 7278 cycles/ticks +average: 7427 cycles/ticks + +NTT: +median: 23300 cycles/ticks +average: 23818 cycles/ticks + +INVNTT: +median: 33536 cycles/ticks +average: 34347 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23966 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3787 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11511 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4293 cycles/ticks + +indcpa_keypair: +median: 268478 cycles/ticks +average: 271892 cycles/ticks + +indcpa_enc: +median: 357898 cycles/ticks +average: 364418 cycles/ticks + +indcpa_dec: +median: 121420 cycles/ticks +average: 123861 cycles/ticks + +kyber_keypair_derand: +median: 291500 cycles/ticks +average: 296300 cycles/ticks + +kyber_keypair: +median: 301090 cycles/ticks +average: 306288 cycles/ticks + +kyber_encaps_derand: +median: 384846 cycles/ticks +average: 391536 cycles/ticks + +kyber_encaps: +median: 387164 cycles/ticks +average: 393316 cycles/ticks + +kyber_decaps: +median: 512306 cycles/ticks +average: 520909 cycles/ticks + +Loop spin: 969 +gen_a: +median: 57646 cycles/ticks +average: 58922 cycles/ticks + +poly_getnoise_eta1: +median: 11328 cycles/ticks +average: 11409 cycles/ticks + +poly_getnoise_eta2: +median: 7276 cycles/ticks +average: 7448 cycles/ticks + +NTT: +median: 23362 cycles/ticks +average: 23825 cycles/ticks + +INVNTT: +median: 33512 cycles/ticks +average: 34226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23670 cycles/ticks +average: 24102 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3686 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1082 cycles/ticks + +polyvec_compress: +median: 11352 cycles/ticks +average: 11552 cycles/ticks + +polyvec_decompress: +median: 4280 cycles/ticks +average: 4351 cycles/ticks + +indcpa_keypair: +median: 267980 cycles/ticks +average: 271895 cycles/ticks + +indcpa_enc: +median: 357506 cycles/ticks +average: 363843 cycles/ticks + +indcpa_dec: +median: 121362 cycles/ticks +average: 123555 cycles/ticks + +kyber_keypair_derand: +median: 291746 cycles/ticks +average: 296816 cycles/ticks + +kyber_keypair: +median: 301412 cycles/ticks +average: 306892 cycles/ticks + +kyber_encaps_derand: +median: 385318 cycles/ticks +average: 392347 cycles/ticks + +kyber_encaps: +median: 386436 cycles/ticks +average: 393168 cycles/ticks + +kyber_decaps: +median: 512628 cycles/ticks +average: 522125 cycles/ticks + +Loop spin: 970 +gen_a: +median: 57614 cycles/ticks +average: 58606 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11360 cycles/ticks + +poly_getnoise_eta2: +median: 7250 cycles/ticks +average: 7302 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23855 cycles/ticks + +INVNTT: +median: 33492 cycles/ticks +average: 34106 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24038 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3977 cycles/ticks + +poly_frommsg: +median: 3546 cycles/ticks +average: 3591 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3770 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11406 cycles/ticks +average: 11689 cycles/ticks + +polyvec_decompress: +median: 4266 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 268540 cycles/ticks +average: 273744 cycles/ticks + +indcpa_enc: +median: 357846 cycles/ticks +average: 364939 cycles/ticks + +indcpa_dec: +median: 121222 cycles/ticks +average: 123052 cycles/ticks + +kyber_keypair_derand: +median: 291598 cycles/ticks +average: 296990 cycles/ticks + +kyber_keypair: +median: 300872 cycles/ticks +average: 305844 cycles/ticks + +kyber_encaps_derand: +median: 384524 cycles/ticks +average: 391138 cycles/ticks + +kyber_encaps: +median: 385918 cycles/ticks +average: 392816 cycles/ticks + +kyber_decaps: +median: 511966 cycles/ticks +average: 521339 cycles/ticks + +Loop spin: 971 +gen_a: +median: 57584 cycles/ticks +average: 58755 cycles/ticks + +poly_getnoise_eta1: +median: 11270 cycles/ticks +average: 11549 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 23386 cycles/ticks +average: 23906 cycles/ticks + +INVNTT: +median: 33466 cycles/ticks +average: 34119 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23572 cycles/ticks +average: 23946 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3734 cycles/ticks +average: 3785 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1065 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11482 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268868 cycles/ticks +average: 273745 cycles/ticks + +indcpa_enc: +median: 358020 cycles/ticks +average: 363757 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 123730 cycles/ticks + +kyber_keypair_derand: +median: 292110 cycles/ticks +average: 297140 cycles/ticks + +kyber_keypair: +median: 300830 cycles/ticks +average: 305849 cycles/ticks + +kyber_encaps_derand: +median: 384912 cycles/ticks +average: 391693 cycles/ticks + +kyber_encaps: +median: 386550 cycles/ticks +average: 394113 cycles/ticks + +kyber_decaps: +median: 512466 cycles/ticks +average: 520020 cycles/ticks + +Loop spin: 972 +gen_a: +median: 57642 cycles/ticks +average: 58446 cycles/ticks + +poly_getnoise_eta1: +median: 11284 cycles/ticks +average: 11352 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23348 cycles/ticks +average: 23799 cycles/ticks + +INVNTT: +median: 33550 cycles/ticks +average: 34267 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23610 cycles/ticks +average: 24124 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3940 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3844 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1081 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11437 cycles/ticks + +polyvec_decompress: +median: 4312 cycles/ticks +average: 4496 cycles/ticks + +indcpa_keypair: +median: 268740 cycles/ticks +average: 272870 cycles/ticks + +indcpa_enc: +median: 357940 cycles/ticks +average: 364432 cycles/ticks + +indcpa_dec: +median: 121332 cycles/ticks +average: 123635 cycles/ticks + +kyber_keypair_derand: +median: 291916 cycles/ticks +average: 296569 cycles/ticks + +kyber_keypair: +median: 301096 cycles/ticks +average: 306573 cycles/ticks + +kyber_encaps_derand: +median: 384832 cycles/ticks +average: 392343 cycles/ticks + +kyber_encaps: +median: 386022 cycles/ticks +average: 392970 cycles/ticks + +kyber_decaps: +median: 512064 cycles/ticks +average: 520917 cycles/ticks + +Loop spin: 973 +gen_a: +median: 57640 cycles/ticks +average: 58931 cycles/ticks + +poly_getnoise_eta1: +median: 11352 cycles/ticks +average: 11629 cycles/ticks + +poly_getnoise_eta2: +median: 7258 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 23290 cycles/ticks +average: 23809 cycles/ticks + +INVNTT: +median: 33520 cycles/ticks +average: 34254 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23954 cycles/ticks + +poly_tomsg: +median: 3908 cycles/ticks +average: 4045 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3528 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11549 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 268402 cycles/ticks +average: 272935 cycles/ticks + +indcpa_enc: +median: 357850 cycles/ticks +average: 364473 cycles/ticks + +indcpa_dec: +median: 121320 cycles/ticks +average: 123108 cycles/ticks + +kyber_keypair_derand: +median: 291836 cycles/ticks +average: 297466 cycles/ticks + +kyber_keypair: +median: 301724 cycles/ticks +average: 306507 cycles/ticks + +kyber_encaps_derand: +median: 384950 cycles/ticks +average: 392163 cycles/ticks + +kyber_encaps: +median: 385926 cycles/ticks +average: 392695 cycles/ticks + +kyber_decaps: +median: 512938 cycles/ticks +average: 522871 cycles/ticks + +Loop spin: 974 +gen_a: +median: 57740 cycles/ticks +average: 58904 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11403 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 23250 cycles/ticks +average: 23630 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34166 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23594 cycles/ticks +average: 23938 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11626 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4297 cycles/ticks + +indcpa_keypair: +median: 269190 cycles/ticks +average: 274616 cycles/ticks + +indcpa_enc: +median: 357948 cycles/ticks +average: 364334 cycles/ticks + +indcpa_dec: +median: 121318 cycles/ticks +average: 123747 cycles/ticks + +kyber_keypair_derand: +median: 291998 cycles/ticks +average: 297864 cycles/ticks + +kyber_keypair: +median: 301264 cycles/ticks +average: 306945 cycles/ticks + +kyber_encaps_derand: +median: 384994 cycles/ticks +average: 392891 cycles/ticks + +kyber_encaps: +median: 386088 cycles/ticks +average: 391895 cycles/ticks + +kyber_decaps: +median: 512406 cycles/ticks +average: 521307 cycles/ticks + +Loop spin: 975 +gen_a: +median: 57716 cycles/ticks +average: 58860 cycles/ticks + +poly_getnoise_eta1: +median: 11336 cycles/ticks +average: 11432 cycles/ticks + +poly_getnoise_eta2: +median: 7276 cycles/ticks +average: 7490 cycles/ticks + +NTT: +median: 23256 cycles/ticks +average: 23888 cycles/ticks + +INVNTT: +median: 33478 cycles/ticks +average: 34105 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23592 cycles/ticks +average: 24067 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3982 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3627 cycles/ticks + +poly_compress: +median: 3680 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11385 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 272794 cycles/ticks +average: 277982 cycles/ticks + +indcpa_enc: +median: 361968 cycles/ticks +average: 369478 cycles/ticks + +indcpa_dec: +median: 121306 cycles/ticks +average: 124009 cycles/ticks + +kyber_keypair_derand: +median: 291352 cycles/ticks +average: 296717 cycles/ticks + +kyber_keypair: +median: 300918 cycles/ticks +average: 306534 cycles/ticks + +kyber_encaps_derand: +median: 384946 cycles/ticks +average: 392421 cycles/ticks + +kyber_encaps: +median: 386036 cycles/ticks +average: 392623 cycles/ticks + +kyber_decaps: +median: 512636 cycles/ticks +average: 521088 cycles/ticks + +Loop spin: 976 +gen_a: +median: 57706 cycles/ticks +average: 59047 cycles/ticks + +poly_getnoise_eta1: +median: 11374 cycles/ticks +average: 11667 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 23236 cycles/ticks +average: 23650 cycles/ticks + +INVNTT: +median: 33500 cycles/ticks +average: 34143 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24308 cycles/ticks + +poly_tomsg: +median: 3916 cycles/ticks +average: 4009 cycles/ticks + +poly_frommsg: +median: 3472 cycles/ticks +average: 3595 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11354 cycles/ticks +average: 11489 cycles/ticks + +polyvec_decompress: +median: 4374 cycles/ticks +average: 4468 cycles/ticks + +indcpa_keypair: +median: 268772 cycles/ticks +average: 274008 cycles/ticks + +indcpa_enc: +median: 358078 cycles/ticks +average: 365085 cycles/ticks + +indcpa_dec: +median: 121326 cycles/ticks +average: 123217 cycles/ticks + +kyber_keypair_derand: +median: 291728 cycles/ticks +average: 296662 cycles/ticks + +kyber_keypair: +median: 301012 cycles/ticks +average: 306545 cycles/ticks + +kyber_encaps_derand: +median: 384870 cycles/ticks +average: 392198 cycles/ticks + +kyber_encaps: +median: 385896 cycles/ticks +average: 392328 cycles/ticks + +kyber_decaps: +median: 512228 cycles/ticks +average: 520668 cycles/ticks + +Loop spin: 977 +gen_a: +median: 57620 cycles/ticks +average: 58086 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11380 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 23254 cycles/ticks +average: 23427 cycles/ticks + +INVNTT: +median: 33446 cycles/ticks +average: 33618 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23620 cycles/ticks +average: 24206 cycles/ticks + +poly_tomsg: +median: 3950 cycles/ticks +average: 4028 cycles/ticks + +poly_frommsg: +median: 3468 cycles/ticks +average: 3568 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11338 cycles/ticks +average: 11423 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4300 cycles/ticks + +indcpa_keypair: +median: 268442 cycles/ticks +average: 273100 cycles/ticks + +indcpa_enc: +median: 357662 cycles/ticks +average: 363545 cycles/ticks + +indcpa_dec: +median: 121286 cycles/ticks +average: 123717 cycles/ticks + +kyber_keypair_derand: +median: 291446 cycles/ticks +average: 295783 cycles/ticks + +kyber_keypair: +median: 301030 cycles/ticks +average: 306393 cycles/ticks + +kyber_encaps_derand: +median: 384598 cycles/ticks +average: 391019 cycles/ticks + +kyber_encaps: +median: 386130 cycles/ticks +average: 392915 cycles/ticks + +kyber_decaps: +median: 511960 cycles/ticks +average: 518878 cycles/ticks + +Loop spin: 978 +gen_a: +median: 57592 cycles/ticks +average: 58602 cycles/ticks + +poly_getnoise_eta1: +median: 11302 cycles/ticks +average: 11574 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23222 cycles/ticks +average: 23406 cycles/ticks + +INVNTT: +median: 33458 cycles/ticks +average: 34100 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 23724 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3851 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1095 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11458 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4296 cycles/ticks + +indcpa_keypair: +median: 268554 cycles/ticks +average: 272724 cycles/ticks + +indcpa_enc: +median: 357922 cycles/ticks +average: 364098 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 123053 cycles/ticks + +kyber_keypair_derand: +median: 291740 cycles/ticks +average: 296882 cycles/ticks + +kyber_keypair: +median: 301164 cycles/ticks +average: 306733 cycles/ticks + +kyber_encaps_derand: +median: 385044 cycles/ticks +average: 391597 cycles/ticks + +kyber_encaps: +median: 386020 cycles/ticks +average: 391875 cycles/ticks + +kyber_decaps: +median: 512188 cycles/ticks +average: 521022 cycles/ticks + +Loop spin: 979 +gen_a: +median: 57804 cycles/ticks +average: 58872 cycles/ticks + +poly_getnoise_eta1: +median: 11248 cycles/ticks +average: 11331 cycles/ticks + +poly_getnoise_eta2: +median: 7356 cycles/ticks +average: 7556 cycles/ticks + +NTT: +median: 23264 cycles/ticks +average: 23614 cycles/ticks + +INVNTT: +median: 33498 cycles/ticks +average: 34113 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23628 cycles/ticks +average: 24146 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3478 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3692 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11524 cycles/ticks + +polyvec_decompress: +median: 4272 cycles/ticks +average: 4394 cycles/ticks + +indcpa_keypair: +median: 268848 cycles/ticks +average: 274159 cycles/ticks + +indcpa_enc: +median: 358022 cycles/ticks +average: 364884 cycles/ticks + +indcpa_dec: +median: 121426 cycles/ticks +average: 123250 cycles/ticks + +kyber_keypair_derand: +median: 291744 cycles/ticks +average: 296968 cycles/ticks + +kyber_keypair: +median: 301194 cycles/ticks +average: 306313 cycles/ticks + +kyber_encaps_derand: +median: 384594 cycles/ticks +average: 391202 cycles/ticks + +kyber_encaps: +median: 386610 cycles/ticks +average: 393282 cycles/ticks + +kyber_decaps: +median: 511938 cycles/ticks +average: 520538 cycles/ticks + +Loop spin: 980 +gen_a: +median: 57692 cycles/ticks +average: 58646 cycles/ticks + +poly_getnoise_eta1: +median: 11238 cycles/ticks +average: 11315 cycles/ticks + +poly_getnoise_eta2: +median: 7286 cycles/ticks +average: 7407 cycles/ticks + +NTT: +median: 23306 cycles/ticks +average: 23631 cycles/ticks + +INVNTT: +median: 33530 cycles/ticks +average: 34345 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23598 cycles/ticks +average: 23815 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11344 cycles/ticks +average: 11438 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4321 cycles/ticks + +indcpa_keypair: +median: 268620 cycles/ticks +average: 273643 cycles/ticks + +indcpa_enc: +median: 358066 cycles/ticks +average: 363507 cycles/ticks + +indcpa_dec: +median: 121242 cycles/ticks +average: 122401 cycles/ticks + +kyber_keypair_derand: +median: 291830 cycles/ticks +average: 296945 cycles/ticks + +kyber_keypair: +median: 301070 cycles/ticks +average: 305536 cycles/ticks + +kyber_encaps_derand: +median: 385140 cycles/ticks +average: 391855 cycles/ticks + +kyber_encaps: +median: 386218 cycles/ticks +average: 392550 cycles/ticks + +kyber_decaps: +median: 512430 cycles/ticks +average: 521478 cycles/ticks + +Loop spin: 981 +gen_a: +median: 57672 cycles/ticks +average: 58526 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11409 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23258 cycles/ticks +average: 23896 cycles/ticks + +INVNTT: +median: 33476 cycles/ticks +average: 33922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23596 cycles/ticks +average: 23956 cycles/ticks + +poly_tomsg: +median: 3960 cycles/ticks +average: 4046 cycles/ticks + +poly_frommsg: +median: 3474 cycles/ticks +average: 3577 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11401 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 272518 cycles/ticks +average: 277919 cycles/ticks + +indcpa_enc: +median: 361792 cycles/ticks +average: 367779 cycles/ticks + +indcpa_dec: +median: 121256 cycles/ticks +average: 123200 cycles/ticks + +kyber_keypair_derand: +median: 291380 cycles/ticks +average: 296233 cycles/ticks + +kyber_keypair: +median: 300866 cycles/ticks +average: 304911 cycles/ticks + +kyber_encaps_derand: +median: 385078 cycles/ticks +average: 391814 cycles/ticks + +kyber_encaps: +median: 386202 cycles/ticks +average: 391650 cycles/ticks + +kyber_decaps: +median: 512576 cycles/ticks +average: 522304 cycles/ticks + +Loop spin: 982 +gen_a: +median: 57734 cycles/ticks +average: 59023 cycles/ticks + +poly_getnoise_eta1: +median: 11334 cycles/ticks +average: 11413 cycles/ticks + +poly_getnoise_eta2: +median: 7280 cycles/ticks +average: 7508 cycles/ticks + +NTT: +median: 23230 cycles/ticks +average: 23421 cycles/ticks + +INVNTT: +median: 33464 cycles/ticks +average: 34065 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23840 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11649 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4299 cycles/ticks + +indcpa_keypair: +median: 268676 cycles/ticks +average: 272890 cycles/ticks + +indcpa_enc: +median: 358108 cycles/ticks +average: 363669 cycles/ticks + +indcpa_dec: +median: 121378 cycles/ticks +average: 123458 cycles/ticks + +kyber_keypair_derand: +median: 291830 cycles/ticks +average: 295340 cycles/ticks + +kyber_keypair: +median: 300816 cycles/ticks +average: 305151 cycles/ticks + +kyber_encaps_derand: +median: 384580 cycles/ticks +average: 390330 cycles/ticks + +kyber_encaps: +median: 387000 cycles/ticks +average: 392720 cycles/ticks + +kyber_decaps: +median: 512058 cycles/ticks +average: 521005 cycles/ticks + +Loop spin: 983 +gen_a: +median: 57670 cycles/ticks +average: 58695 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11409 cycles/ticks + +poly_getnoise_eta2: +median: 7266 cycles/ticks +average: 7409 cycles/ticks + +NTT: +median: 23334 cycles/ticks +average: 23765 cycles/ticks + +INVNTT: +median: 33568 cycles/ticks +average: 34247 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23626 cycles/ticks +average: 24231 cycles/ticks + +poly_tomsg: +median: 3958 cycles/ticks +average: 4056 cycles/ticks + +poly_frommsg: +median: 3532 cycles/ticks +average: 3574 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11396 cycles/ticks +average: 11676 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4292 cycles/ticks + +indcpa_keypair: +median: 268794 cycles/ticks +average: 273565 cycles/ticks + +indcpa_enc: +median: 357814 cycles/ticks +average: 363800 cycles/ticks + +indcpa_dec: +median: 121590 cycles/ticks +average: 123872 cycles/ticks + +kyber_keypair_derand: +median: 291696 cycles/ticks +average: 296805 cycles/ticks + +kyber_keypair: +median: 301106 cycles/ticks +average: 306801 cycles/ticks + +kyber_encaps_derand: +median: 385072 cycles/ticks +average: 391767 cycles/ticks + +kyber_encaps: +median: 386164 cycles/ticks +average: 393488 cycles/ticks + +kyber_decaps: +median: 512276 cycles/ticks +average: 521951 cycles/ticks + +Loop spin: 984 +gen_a: +median: 57610 cycles/ticks +average: 58492 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11596 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 23322 cycles/ticks +average: 23760 cycles/ticks + +INVNTT: +median: 33500 cycles/ticks +average: 34399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23602 cycles/ticks +average: 23767 cycles/ticks + +poly_tomsg: +median: 3948 cycles/ticks +average: 4029 cycles/ticks + +poly_frommsg: +median: 3544 cycles/ticks +average: 3576 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3729 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 11350 cycles/ticks +average: 11443 cycles/ticks + +polyvec_decompress: +median: 4284 cycles/ticks +average: 4383 cycles/ticks + +indcpa_keypair: +median: 269120 cycles/ticks +average: 274202 cycles/ticks + +indcpa_enc: +median: 358180 cycles/ticks +average: 364553 cycles/ticks + +indcpa_dec: +median: 121278 cycles/ticks +average: 123580 cycles/ticks + +kyber_keypair_derand: +median: 291724 cycles/ticks +average: 297370 cycles/ticks + +kyber_keypair: +median: 301060 cycles/ticks +average: 305987 cycles/ticks + +kyber_encaps_derand: +median: 384918 cycles/ticks +average: 391302 cycles/ticks + +kyber_encaps: +median: 386010 cycles/ticks +average: 392437 cycles/ticks + +kyber_decaps: +median: 512248 cycles/ticks +average: 520906 cycles/ticks + +Loop spin: 985 +gen_a: +median: 57678 cycles/ticks +average: 58311 cycles/ticks + +poly_getnoise_eta1: +median: 11324 cycles/ticks +average: 11398 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 23260 cycles/ticks +average: 23674 cycles/ticks + +INVNTT: +median: 33584 cycles/ticks +average: 34236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23666 cycles/ticks +average: 24283 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 11374 cycles/ticks +average: 11666 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4480 cycles/ticks + +indcpa_keypair: +median: 268676 cycles/ticks +average: 273497 cycles/ticks + +indcpa_enc: +median: 358020 cycles/ticks +average: 364394 cycles/ticks + +indcpa_dec: +median: 121312 cycles/ticks +average: 123665 cycles/ticks + +kyber_keypair_derand: +median: 291752 cycles/ticks +average: 297151 cycles/ticks + +kyber_keypair: +median: 300730 cycles/ticks +average: 305415 cycles/ticks + +kyber_encaps_derand: +median: 384988 cycles/ticks +average: 391987 cycles/ticks + +kyber_encaps: +median: 386002 cycles/ticks +average: 392881 cycles/ticks + +kyber_decaps: +median: 512530 cycles/ticks +average: 521261 cycles/ticks + +Loop spin: 986 +gen_a: +median: 57762 cycles/ticks +average: 59026 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11340 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 23388 cycles/ticks +average: 23773 cycles/ticks + +INVNTT: +median: 33584 cycles/ticks +average: 34293 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23744 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3991 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1048 cycles/ticks +average: 1097 cycles/ticks + +polyvec_compress: +median: 11340 cycles/ticks +average: 11561 cycles/ticks + +polyvec_decompress: +median: 4270 cycles/ticks +average: 4295 cycles/ticks + +indcpa_keypair: +median: 268452 cycles/ticks +average: 272958 cycles/ticks + +indcpa_enc: +median: 357490 cycles/ticks +average: 363979 cycles/ticks + +indcpa_dec: +median: 121182 cycles/ticks +average: 123730 cycles/ticks + +kyber_keypair_derand: +median: 291512 cycles/ticks +average: 296926 cycles/ticks + +kyber_keypair: +median: 300936 cycles/ticks +average: 305986 cycles/ticks + +kyber_encaps_derand: +median: 385126 cycles/ticks +average: 392212 cycles/ticks + +kyber_encaps: +median: 386006 cycles/ticks +average: 392013 cycles/ticks + +kyber_decaps: +median: 512200 cycles/ticks +average: 520334 cycles/ticks + +Loop spin: 987 +gen_a: +median: 57654 cycles/ticks +average: 58322 cycles/ticks + +poly_getnoise_eta1: +median: 11314 cycles/ticks +average: 11407 cycles/ticks + +poly_getnoise_eta2: +median: 7248 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23304 cycles/ticks +average: 23640 cycles/ticks + +INVNTT: +median: 33452 cycles/ticks +average: 34064 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23646 cycles/ticks +average: 24270 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3702 cycles/ticks +average: 3820 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1066 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11483 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4305 cycles/ticks + +indcpa_keypair: +median: 268276 cycles/ticks +average: 272963 cycles/ticks + +indcpa_enc: +median: 357918 cycles/ticks +average: 364166 cycles/ticks + +indcpa_dec: +median: 121496 cycles/ticks +average: 123751 cycles/ticks + +kyber_keypair_derand: +median: 291698 cycles/ticks +average: 296835 cycles/ticks + +kyber_keypair: +median: 301166 cycles/ticks +average: 306486 cycles/ticks + +kyber_encaps_derand: +median: 385140 cycles/ticks +average: 392662 cycles/ticks + +kyber_encaps: +median: 386208 cycles/ticks +average: 393134 cycles/ticks + +kyber_decaps: +median: 512216 cycles/ticks +average: 520693 cycles/ticks + +Loop spin: 988 +gen_a: +median: 57634 cycles/ticks +average: 58265 cycles/ticks + +poly_getnoise_eta1: +median: 11356 cycles/ticks +average: 11602 cycles/ticks + +poly_getnoise_eta2: +median: 7260 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 23296 cycles/ticks +average: 23706 cycles/ticks + +INVNTT: +median: 33538 cycles/ticks +average: 34168 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23706 cycles/ticks +average: 24320 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3448 cycles/ticks +average: 3537 cycles/ticks + +poly_compress: +median: 3760 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1100 cycles/ticks + +polyvec_compress: +median: 11324 cycles/ticks +average: 11386 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268718 cycles/ticks +average: 273751 cycles/ticks + +indcpa_enc: +median: 358170 cycles/ticks +average: 364709 cycles/ticks + +indcpa_dec: +median: 121294 cycles/ticks +average: 123807 cycles/ticks + +kyber_keypair_derand: +median: 291376 cycles/ticks +average: 296474 cycles/ticks + +kyber_keypair: +median: 301246 cycles/ticks +average: 307388 cycles/ticks + +kyber_encaps_derand: +median: 385144 cycles/ticks +average: 392150 cycles/ticks + +kyber_encaps: +median: 386026 cycles/ticks +average: 393187 cycles/ticks + +kyber_decaps: +median: 512286 cycles/ticks +average: 520448 cycles/ticks + +Loop spin: 989 +gen_a: +median: 57610 cycles/ticks +average: 58024 cycles/ticks + +poly_getnoise_eta1: +median: 11316 cycles/ticks +average: 11374 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23818 cycles/ticks + +INVNTT: +median: 33470 cycles/ticks +average: 34134 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23606 cycles/ticks +average: 24093 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 11408 cycles/ticks +average: 11688 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4315 cycles/ticks + +indcpa_keypair: +median: 268934 cycles/ticks +average: 273863 cycles/ticks + +indcpa_enc: +median: 357988 cycles/ticks +average: 363710 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122648 cycles/ticks + +kyber_keypair_derand: +median: 291670 cycles/ticks +average: 297398 cycles/ticks + +kyber_keypair: +median: 301102 cycles/ticks +average: 306579 cycles/ticks + +kyber_encaps_derand: +median: 385044 cycles/ticks +average: 392686 cycles/ticks + +kyber_encaps: +median: 386188 cycles/ticks +average: 393221 cycles/ticks + +kyber_decaps: +median: 512170 cycles/ticks +average: 521058 cycles/ticks + +Loop spin: 990 +gen_a: +median: 57716 cycles/ticks +average: 58716 cycles/ticks + +poly_getnoise_eta1: +median: 11264 cycles/ticks +average: 11542 cycles/ticks + +poly_getnoise_eta2: +median: 7246 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 23312 cycles/ticks +average: 23744 cycles/ticks + +INVNTT: +median: 33496 cycles/ticks +average: 34147 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23582 cycles/ticks +average: 24033 cycles/ticks + +poly_tomsg: +median: 3956 cycles/ticks +average: 3986 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 11332 cycles/ticks +average: 11412 cycles/ticks + +polyvec_decompress: +median: 4258 cycles/ticks +average: 4281 cycles/ticks + +indcpa_keypair: +median: 268766 cycles/ticks +average: 274366 cycles/ticks + +indcpa_enc: +median: 357900 cycles/ticks +average: 364279 cycles/ticks + +indcpa_dec: +median: 121186 cycles/ticks +average: 123225 cycles/ticks + +kyber_keypair_derand: +median: 291948 cycles/ticks +average: 297272 cycles/ticks + +kyber_keypair: +median: 301350 cycles/ticks +average: 307346 cycles/ticks + +kyber_encaps_derand: +median: 384782 cycles/ticks +average: 391753 cycles/ticks + +kyber_encaps: +median: 386404 cycles/ticks +average: 393950 cycles/ticks + +kyber_decaps: +median: 513016 cycles/ticks +average: 522531 cycles/ticks + +Loop spin: 991 +gen_a: +median: 57762 cycles/ticks +average: 58540 cycles/ticks + +poly_getnoise_eta1: +median: 11322 cycles/ticks +average: 11522 cycles/ticks + +poly_getnoise_eta2: +median: 7254 cycles/ticks +average: 7363 cycles/ticks + +NTT: +median: 23248 cycles/ticks +average: 23709 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 34166 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23580 cycles/ticks +average: 23928 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3468 cycles/ticks +average: 3535 cycles/ticks + +poly_compress: +median: 3762 cycles/ticks +average: 3772 cycles/ticks + +poly_decompress: +median: 1052 cycles/ticks +average: 1106 cycles/ticks + +polyvec_compress: +median: 11336 cycles/ticks +average: 11455 cycles/ticks + +polyvec_decompress: +median: 4262 cycles/ticks +average: 4282 cycles/ticks + +indcpa_keypair: +median: 271222 cycles/ticks +average: 275150 cycles/ticks + +indcpa_enc: +median: 357764 cycles/ticks +average: 364020 cycles/ticks + +indcpa_dec: +median: 121310 cycles/ticks +average: 123601 cycles/ticks + +kyber_keypair_derand: +median: 291912 cycles/ticks +average: 296231 cycles/ticks + +kyber_keypair: +median: 301016 cycles/ticks +average: 306193 cycles/ticks + +kyber_encaps_derand: +median: 385286 cycles/ticks +average: 392248 cycles/ticks + +kyber_encaps: +median: 387204 cycles/ticks +average: 394295 cycles/ticks + +kyber_decaps: +median: 512300 cycles/ticks +average: 521358 cycles/ticks + +Loop spin: 992 +gen_a: +median: 57652 cycles/ticks +average: 58492 cycles/ticks + +poly_getnoise_eta1: +median: 11300 cycles/ticks +average: 11383 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 23570 cycles/ticks +average: 24082 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 34106 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23734 cycles/ticks +average: 24335 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3700 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11348 cycles/ticks +average: 11434 cycles/ticks + +polyvec_decompress: +median: 4268 cycles/ticks +average: 4347 cycles/ticks + +indcpa_keypair: +median: 268744 cycles/ticks +average: 273956 cycles/ticks + +indcpa_enc: +median: 357770 cycles/ticks +average: 363931 cycles/ticks + +indcpa_dec: +median: 121336 cycles/ticks +average: 123326 cycles/ticks + +kyber_keypair_derand: +median: 291892 cycles/ticks +average: 297020 cycles/ticks + +kyber_keypair: +median: 301136 cycles/ticks +average: 308501 cycles/ticks + +kyber_encaps_derand: +median: 384990 cycles/ticks +average: 394319 cycles/ticks + +kyber_encaps: +median: 386278 cycles/ticks +average: 393202 cycles/ticks + +kyber_decaps: +median: 512326 cycles/ticks +average: 521639 cycles/ticks + +Loop spin: 993 +gen_a: +median: 57624 cycles/ticks +average: 58746 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11525 cycles/ticks + +poly_getnoise_eta2: +median: 7316 cycles/ticks +average: 7461 cycles/ticks + +NTT: +median: 23286 cycles/ticks +average: 23463 cycles/ticks + +INVNTT: +median: 33494 cycles/ticks +average: 33980 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23632 cycles/ticks +average: 24150 cycles/ticks + +poly_tomsg: +median: 3872 cycles/ticks +average: 4008 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11430 cycles/ticks +average: 11719 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4289 cycles/ticks + +indcpa_keypair: +median: 268596 cycles/ticks +average: 273052 cycles/ticks + +indcpa_enc: +median: 357940 cycles/ticks +average: 364045 cycles/ticks + +indcpa_dec: +median: 121372 cycles/ticks +average: 123385 cycles/ticks + +kyber_keypair_derand: +median: 292288 cycles/ticks +average: 297099 cycles/ticks + +kyber_keypair: +median: 301342 cycles/ticks +average: 306391 cycles/ticks + +kyber_encaps_derand: +median: 384644 cycles/ticks +average: 390997 cycles/ticks + +kyber_encaps: +median: 385926 cycles/ticks +average: 392010 cycles/ticks + +kyber_decaps: +median: 511994 cycles/ticks +average: 520979 cycles/ticks + +Loop spin: 994 +gen_a: +median: 57624 cycles/ticks +average: 58511 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11318 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 23294 cycles/ticks +average: 23966 cycles/ticks + +INVNTT: +median: 33548 cycles/ticks +average: 34276 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23588 cycles/ticks +average: 23802 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3486 cycles/ticks +average: 3617 cycles/ticks + +poly_compress: +median: 3674 cycles/ticks +average: 3784 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4382 cycles/ticks +average: 4507 cycles/ticks + +indcpa_keypair: +median: 268948 cycles/ticks +average: 273744 cycles/ticks + +indcpa_enc: +median: 357950 cycles/ticks +average: 362394 cycles/ticks + +indcpa_dec: +median: 121226 cycles/ticks +average: 122448 cycles/ticks + +kyber_keypair_derand: +median: 291492 cycles/ticks +average: 295183 cycles/ticks + +kyber_keypair: +median: 301076 cycles/ticks +average: 305083 cycles/ticks + +kyber_encaps_derand: +median: 384596 cycles/ticks +average: 389183 cycles/ticks + +kyber_encaps: +median: 386050 cycles/ticks +average: 390912 cycles/ticks + +kyber_decaps: +median: 511826 cycles/ticks +average: 518554 cycles/ticks + +Loop spin: 995 +gen_a: +median: 57708 cycles/ticks +average: 58105 cycles/ticks + +poly_getnoise_eta1: +median: 11296 cycles/ticks +average: 11362 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 23314 cycles/ticks +average: 23737 cycles/ticks + +INVNTT: +median: 33482 cycles/ticks +average: 33953 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23576 cycles/ticks +average: 23808 cycles/ticks + +poly_tomsg: +median: 3894 cycles/ticks +average: 3993 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11322 cycles/ticks +average: 11381 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4309 cycles/ticks + +indcpa_keypair: +median: 268274 cycles/ticks +average: 271540 cycles/ticks + +indcpa_enc: +median: 357850 cycles/ticks +average: 362365 cycles/ticks + +indcpa_dec: +median: 121380 cycles/ticks +average: 122694 cycles/ticks + +kyber_keypair_derand: +median: 291646 cycles/ticks +average: 296129 cycles/ticks + +kyber_keypair: +median: 301112 cycles/ticks +average: 305380 cycles/ticks + +kyber_encaps_derand: +median: 384744 cycles/ticks +average: 389438 cycles/ticks + +kyber_encaps: +median: 385878 cycles/ticks +average: 390881 cycles/ticks + +kyber_decaps: +median: 512172 cycles/ticks +average: 518540 cycles/ticks + +Loop spin: 996 +gen_a: +median: 57570 cycles/ticks +average: 58198 cycles/ticks + +poly_getnoise_eta1: +median: 11252 cycles/ticks +average: 11322 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 23274 cycles/ticks +average: 23658 cycles/ticks + +INVNTT: +median: 33504 cycles/ticks +average: 34133 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23624 cycles/ticks +average: 23984 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3966 cycles/ticks + +poly_frommsg: +median: 3488 cycles/ticks +average: 3602 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 11326 cycles/ticks +average: 11407 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4283 cycles/ticks + +indcpa_keypair: +median: 268348 cycles/ticks +average: 273765 cycles/ticks + +indcpa_enc: +median: 358056 cycles/ticks +average: 365098 cycles/ticks + +indcpa_dec: +median: 121478 cycles/ticks +average: 123511 cycles/ticks + +kyber_keypair_derand: +median: 291832 cycles/ticks +average: 298018 cycles/ticks + +kyber_keypair: +median: 301218 cycles/ticks +average: 305139 cycles/ticks + +kyber_encaps_derand: +median: 385044 cycles/ticks +average: 391906 cycles/ticks + +kyber_encaps: +median: 386386 cycles/ticks +average: 393928 cycles/ticks + +kyber_decaps: +median: 512684 cycles/ticks +average: 522451 cycles/ticks + +Loop spin: 997 +gen_a: +median: 57608 cycles/ticks +average: 58285 cycles/ticks + +poly_getnoise_eta1: +median: 11240 cycles/ticks +average: 11307 cycles/ticks + +poly_getnoise_eta2: +median: 7304 cycles/ticks +average: 7523 cycles/ticks + +NTT: +median: 23348 cycles/ticks +average: 23769 cycles/ticks + +INVNTT: +median: 33484 cycles/ticks +average: 33885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23586 cycles/ticks +average: 23943 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3534 cycles/ticks +average: 3641 cycles/ticks + +poly_compress: +median: 3770 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1084 cycles/ticks + +polyvec_compress: +median: 11342 cycles/ticks +average: 11405 cycles/ticks + +polyvec_decompress: +median: 4274 cycles/ticks +average: 4304 cycles/ticks + +indcpa_keypair: +median: 268550 cycles/ticks +average: 273963 cycles/ticks + +indcpa_enc: +median: 357894 cycles/ticks +average: 363743 cycles/ticks + +indcpa_dec: +median: 121230 cycles/ticks +average: 122688 cycles/ticks + +kyber_keypair_derand: +median: 292344 cycles/ticks +average: 297407 cycles/ticks + +kyber_keypair: +median: 300832 cycles/ticks +average: 304890 cycles/ticks + +kyber_encaps_derand: +median: 384918 cycles/ticks +average: 391263 cycles/ticks + +kyber_encaps: +median: 386196 cycles/ticks +average: 392307 cycles/ticks + +kyber_decaps: +median: 512342 cycles/ticks +average: 520060 cycles/ticks + +Loop spin: 998 +gen_a: +median: 57560 cycles/ticks +average: 58490 cycles/ticks + +poly_getnoise_eta1: +median: 11326 cycles/ticks +average: 11392 cycles/ticks + +poly_getnoise_eta2: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 23292 cycles/ticks +average: 23506 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 33594 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23618 cycles/ticks +average: 24042 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3442 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11334 cycles/ticks +average: 11394 cycles/ticks + +polyvec_decompress: +median: 4260 cycles/ticks +average: 4288 cycles/ticks + +indcpa_keypair: +median: 268744 cycles/ticks +average: 272654 cycles/ticks + +indcpa_enc: +median: 357964 cycles/ticks +average: 363432 cycles/ticks + +indcpa_dec: +median: 121240 cycles/ticks +average: 123188 cycles/ticks + +kyber_keypair_derand: +median: 291856 cycles/ticks +average: 296440 cycles/ticks + +kyber_keypair: +median: 300842 cycles/ticks +average: 305649 cycles/ticks + +kyber_encaps_derand: +median: 384936 cycles/ticks +average: 390669 cycles/ticks + +kyber_encaps: +median: 386140 cycles/ticks +average: 392514 cycles/ticks + +kyber_decaps: +median: 512252 cycles/ticks +average: 520053 cycles/ticks + +Loop spin: 999 +gen_a: +median: 57640 cycles/ticks +average: 58485 cycles/ticks + +poly_getnoise_eta1: +median: 11312 cycles/ticks +average: 11381 cycles/ticks + +poly_getnoise_eta2: +median: 7242 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 23382 cycles/ticks +average: 23910 cycles/ticks + +INVNTT: +median: 33444 cycles/ticks +average: 34163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23622 cycles/ticks +average: 24058 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3440 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 11320 cycles/ticks +average: 11384 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 269052 cycles/ticks +average: 273140 cycles/ticks + +indcpa_enc: +median: 357920 cycles/ticks +average: 363786 cycles/ticks + +indcpa_dec: +median: 121380 cycles/ticks +average: 123562 cycles/ticks + +kyber_keypair_derand: +median: 291606 cycles/ticks +average: 296035 cycles/ticks + +kyber_keypair: +median: 300920 cycles/ticks +average: 306073 cycles/ticks + +kyber_encaps_derand: +median: 384906 cycles/ticks +average: 391560 cycles/ticks + +kyber_encaps: +median: 385924 cycles/ticks +average: 392458 cycles/ticks + +kyber_decaps: +median: 512202 cycles/ticks +average: 520842 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 57664 cycles/ticks +average: 58489 cycles/ticks + +poly_getnoise_eta1: +median: 11214 cycles/ticks +average: 11317 cycles/ticks + +poly_getnoise_eta2: +median: 7320 cycles/ticks +average: 7536 cycles/ticks + +NTT: +median: 23262 cycles/ticks +average: 23417 cycles/ticks + +INVNTT: +median: 33598 cycles/ticks +average: 34321 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 23644 cycles/ticks +average: 24322 cycles/ticks + +poly_tomsg: +median: 3868 cycles/ticks +average: 3986 cycles/ticks + +poly_frommsg: +median: 3444 cycles/ticks +average: 3486 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 11382 cycles/ticks +average: 11663 cycles/ticks + +polyvec_decompress: +median: 4264 cycles/ticks +average: 4284 cycles/ticks + +indcpa_keypair: +median: 268362 cycles/ticks +average: 272722 cycles/ticks + +indcpa_enc: +median: 357776 cycles/ticks +average: 363761 cycles/ticks + +indcpa_dec: +median: 121324 cycles/ticks +average: 123418 cycles/ticks + +kyber_keypair_derand: +median: 291280 cycles/ticks +average: 295314 cycles/ticks + +kyber_keypair: +median: 301006 cycles/ticks +average: 305963 cycles/ticks + +kyber_encaps_derand: +median: 384842 cycles/ticks +average: 391155 cycles/ticks + +kyber_encaps: +median: 386022 cycles/ticks +average: 392496 cycles/ticks + +kyber_decaps: +median: 512278 cycles/ticks +average: 520112 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233321.out b/benchmark/slurm/slurm-11233321.out new file mode 100644 index 0000000..e575f5a --- /dev/null +++ b/benchmark/slurm/slurm-11233321.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233321 +## Job Name : test_energy768.sh +## Nodelist : node2333 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/refo0/ref/test +## Job Started : Fri May 2 01:44:38 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 129514 cycles/ticks +average: 130440 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452102 cycles/ticks +average: 453517 cycles/ticks + +indcpa_enc: +median: 573476 cycles/ticks +average: 575179 cycles/ticks + +indcpa_dec: +median: 159238 cycles/ticks +average: 159674 cycles/ticks + +kyber_keypair_derand: +median: 486038 cycles/ticks +average: 487548 cycles/ticks + +kyber_keypair: +median: 504630 cycles/ticks +average: 506261 cycles/ticks + +kyber_encaps_derand: +median: 610794 cycles/ticks +average: 612964 cycles/ticks + +kyber_encaps: +median: 611904 cycles/ticks +average: 613820 cycles/ticks + +kyber_decaps: +median: 777376 cycles/ticks +average: 780125 cycles/ticks + +Loop spin: 2 +gen_a: +median: 129648 cycles/ticks +average: 131375 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35715 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 17008 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 455056 cycles/ticks +average: 456712 cycles/ticks + +indcpa_enc: +median: 573206 cycles/ticks +average: 575170 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159838 cycles/ticks + +kyber_keypair_derand: +median: 489030 cycles/ticks +average: 490691 cycles/ticks + +kyber_keypair: +median: 507850 cycles/ticks +average: 509767 cycles/ticks + +kyber_encaps_derand: +median: 611038 cycles/ticks +average: 613140 cycles/ticks + +kyber_encaps: +median: 612042 cycles/ticks +average: 614058 cycles/ticks + +kyber_decaps: +median: 777574 cycles/ticks +average: 780156 cycles/ticks + +Loop spin: 3 +gen_a: +median: 129630 cycles/ticks +average: 130261 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7229 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22972 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33330 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451826 cycles/ticks +average: 453190 cycles/ticks + +indcpa_enc: +median: 573128 cycles/ticks +average: 575955 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159714 cycles/ticks + +kyber_keypair_derand: +median: 486742 cycles/ticks +average: 488482 cycles/ticks + +kyber_keypair: +median: 504968 cycles/ticks +average: 506788 cycles/ticks + +kyber_encaps_derand: +median: 611224 cycles/ticks +average: 613085 cycles/ticks + +kyber_encaps: +median: 611988 cycles/ticks +average: 613853 cycles/ticks + +kyber_decaps: +median: 777508 cycles/ticks +average: 780096 cycles/ticks + +Loop spin: 4 +gen_a: +median: 129708 cycles/ticks +average: 130965 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7290 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22960 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452098 cycles/ticks +average: 453838 cycles/ticks + +indcpa_enc: +median: 573280 cycles/ticks +average: 575240 cycles/ticks + +indcpa_dec: +median: 159240 cycles/ticks +average: 159746 cycles/ticks + +kyber_keypair_derand: +median: 485794 cycles/ticks +average: 487513 cycles/ticks + +kyber_keypair: +median: 504750 cycles/ticks +average: 506441 cycles/ticks + +kyber_encaps_derand: +median: 610838 cycles/ticks +average: 614014 cycles/ticks + +kyber_encaps: +median: 611868 cycles/ticks +average: 613922 cycles/ticks + +kyber_decaps: +median: 777430 cycles/ticks +average: 780163 cycles/ticks + +Loop spin: 5 +gen_a: +median: 129432 cycles/ticks +average: 130090 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22910 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 451972 cycles/ticks +average: 453418 cycles/ticks + +indcpa_enc: +median: 573204 cycles/ticks +average: 575109 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159830 cycles/ticks + +kyber_keypair_derand: +median: 485670 cycles/ticks +average: 487371 cycles/ticks + +kyber_keypair: +median: 504786 cycles/ticks +average: 506798 cycles/ticks + +kyber_encaps_derand: +median: 610876 cycles/ticks +average: 612930 cycles/ticks + +kyber_encaps: +median: 611858 cycles/ticks +average: 613662 cycles/ticks + +kyber_decaps: +median: 777326 cycles/ticks +average: 781031 cycles/ticks + +Loop spin: 6 +gen_a: +median: 129734 cycles/ticks +average: 130299 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7231 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35617 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451954 cycles/ticks +average: 453801 cycles/ticks + +indcpa_enc: +median: 573064 cycles/ticks +average: 575113 cycles/ticks + +indcpa_dec: +median: 159228 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 485834 cycles/ticks +average: 487693 cycles/ticks + +kyber_keypair: +median: 504750 cycles/ticks +average: 506741 cycles/ticks + +kyber_encaps_derand: +median: 611134 cycles/ticks +average: 613493 cycles/ticks + +kyber_encaps: +median: 612182 cycles/ticks +average: 614624 cycles/ticks + +kyber_decaps: +median: 777564 cycles/ticks +average: 780577 cycles/ticks + +Loop spin: 7 +gen_a: +median: 129684 cycles/ticks +average: 130359 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7226 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22963 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33355 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35586 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452006 cycles/ticks +average: 454970 cycles/ticks + +indcpa_enc: +median: 573120 cycles/ticks +average: 575247 cycles/ticks + +indcpa_dec: +median: 159232 cycles/ticks +average: 159875 cycles/ticks + +kyber_keypair_derand: +median: 486352 cycles/ticks +average: 488404 cycles/ticks + +kyber_keypair: +median: 504870 cycles/ticks +average: 506742 cycles/ticks + +kyber_encaps_derand: +median: 615390 cycles/ticks +average: 617892 cycles/ticks + +kyber_encaps: +median: 616298 cycles/ticks +average: 618562 cycles/ticks + +kyber_decaps: +median: 781864 cycles/ticks +average: 784847 cycles/ticks + +Loop spin: 8 +gen_a: +median: 129652 cycles/ticks +average: 130401 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7227 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6906 cycles/ticks + +indcpa_keypair: +median: 451720 cycles/ticks +average: 453536 cycles/ticks + +indcpa_enc: +median: 572848 cycles/ticks +average: 575078 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159966 cycles/ticks + +kyber_keypair_derand: +median: 485640 cycles/ticks +average: 487443 cycles/ticks + +kyber_keypair: +median: 504474 cycles/ticks +average: 507728 cycles/ticks + +kyber_encaps_derand: +median: 610866 cycles/ticks +average: 613163 cycles/ticks + +kyber_encaps: +median: 611676 cycles/ticks +average: 614069 cycles/ticks + +kyber_decaps: +median: 777298 cycles/ticks +average: 780143 cycles/ticks + +Loop spin: 9 +gen_a: +median: 130018 cycles/ticks +average: 130717 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22950 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35696 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451738 cycles/ticks +average: 453704 cycles/ticks + +indcpa_enc: +median: 573314 cycles/ticks +average: 575566 cycles/ticks + +indcpa_dec: +median: 159232 cycles/ticks +average: 159873 cycles/ticks + +kyber_keypair_derand: +median: 486040 cycles/ticks +average: 488157 cycles/ticks + +kyber_keypair: +median: 504778 cycles/ticks +average: 506705 cycles/ticks + +kyber_encaps_derand: +median: 611152 cycles/ticks +average: 613467 cycles/ticks + +kyber_encaps: +median: 612008 cycles/ticks +average: 615550 cycles/ticks + +kyber_decaps: +median: 777320 cycles/ticks +average: 780472 cycles/ticks + +Loop spin: 10 +gen_a: +median: 129698 cycles/ticks +average: 130391 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22918 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 455390 cycles/ticks +average: 457146 cycles/ticks + +indcpa_enc: +median: 573676 cycles/ticks +average: 575574 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159825 cycles/ticks + +kyber_keypair_derand: +median: 489430 cycles/ticks +average: 491185 cycles/ticks + +kyber_keypair: +median: 507994 cycles/ticks +average: 509677 cycles/ticks + +kyber_encaps_derand: +median: 611812 cycles/ticks +average: 613820 cycles/ticks + +kyber_encaps: +median: 612536 cycles/ticks +average: 614559 cycles/ticks + +kyber_decaps: +median: 777654 cycles/ticks +average: 780042 cycles/ticks + +Loop spin: 11 +gen_a: +median: 129510 cycles/ticks +average: 130159 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 24073 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33343 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35587 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17044 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452002 cycles/ticks +average: 453685 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 575112 cycles/ticks + +indcpa_dec: +median: 159242 cycles/ticks +average: 159766 cycles/ticks + +kyber_keypair_derand: +median: 485930 cycles/ticks +average: 487580 cycles/ticks + +kyber_keypair: +median: 504738 cycles/ticks +average: 506444 cycles/ticks + +kyber_encaps_derand: +median: 610844 cycles/ticks +average: 612917 cycles/ticks + +kyber_encaps: +median: 611868 cycles/ticks +average: 613883 cycles/ticks + +kyber_decaps: +median: 777518 cycles/ticks +average: 780016 cycles/ticks + +Loop spin: 12 +gen_a: +median: 129806 cycles/ticks +average: 130419 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7227 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22912 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35522 cycles/ticks +average: 35656 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 451736 cycles/ticks +average: 453232 cycles/ticks + +indcpa_enc: +median: 572902 cycles/ticks +average: 591877 cycles/ticks + +indcpa_dec: +median: 159346 cycles/ticks +average: 161047 cycles/ticks + +kyber_keypair_derand: +median: 486098 cycles/ticks +average: 487962 cycles/ticks + +kyber_keypair: +median: 505424 cycles/ticks +average: 507081 cycles/ticks + +kyber_encaps_derand: +median: 610984 cycles/ticks +average: 613165 cycles/ticks + +kyber_encaps: +median: 611960 cycles/ticks +average: 613899 cycles/ticks + +kyber_decaps: +median: 777620 cycles/ticks +average: 780250 cycles/ticks + +Loop spin: 13 +gen_a: +median: 129548 cycles/ticks +average: 130191 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33363 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17027 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 455952 cycles/ticks +average: 457581 cycles/ticks + +indcpa_enc: +median: 577078 cycles/ticks +average: 579063 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159766 cycles/ticks + +kyber_keypair_derand: +median: 485918 cycles/ticks +average: 487507 cycles/ticks + +kyber_keypair: +median: 505268 cycles/ticks +average: 506993 cycles/ticks + +kyber_encaps_derand: +median: 610752 cycles/ticks +average: 614026 cycles/ticks + +kyber_encaps: +median: 611824 cycles/ticks +average: 613688 cycles/ticks + +kyber_decaps: +median: 777264 cycles/ticks +average: 779859 cycles/ticks + +Loop spin: 14 +gen_a: +median: 129676 cycles/ticks +average: 130327 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7224 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452348 cycles/ticks +average: 453841 cycles/ticks + +indcpa_enc: +median: 573828 cycles/ticks +average: 575780 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159801 cycles/ticks + +kyber_keypair_derand: +median: 486476 cycles/ticks +average: 488132 cycles/ticks + +kyber_keypair: +median: 505088 cycles/ticks +average: 506780 cycles/ticks + +kyber_encaps_derand: +median: 611192 cycles/ticks +average: 613155 cycles/ticks + +kyber_encaps: +median: 612322 cycles/ticks +average: 614223 cycles/ticks + +kyber_decaps: +median: 777842 cycles/ticks +average: 781338 cycles/ticks + +Loop spin: 15 +gen_a: +median: 129542 cycles/ticks +average: 130186 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35582 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 452244 cycles/ticks +average: 454076 cycles/ticks + +indcpa_enc: +median: 573102 cycles/ticks +average: 575043 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159817 cycles/ticks + +kyber_keypair_derand: +median: 489988 cycles/ticks +average: 491700 cycles/ticks + +kyber_keypair: +median: 505302 cycles/ticks +average: 506964 cycles/ticks + +kyber_encaps_derand: +median: 615344 cycles/ticks +average: 617412 cycles/ticks + +kyber_encaps: +median: 616202 cycles/ticks +average: 618266 cycles/ticks + +kyber_decaps: +median: 781608 cycles/ticks +average: 784236 cycles/ticks + +Loop spin: 16 +gen_a: +median: 129572 cycles/ticks +average: 130262 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22968 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33364 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452088 cycles/ticks +average: 453692 cycles/ticks + +indcpa_enc: +median: 573302 cycles/ticks +average: 576357 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159800 cycles/ticks + +kyber_keypair_derand: +median: 485620 cycles/ticks +average: 487223 cycles/ticks + +kyber_keypair: +median: 505520 cycles/ticks +average: 507230 cycles/ticks + +kyber_encaps_derand: +median: 610670 cycles/ticks +average: 612774 cycles/ticks + +kyber_encaps: +median: 611830 cycles/ticks +average: 613991 cycles/ticks + +kyber_decaps: +median: 777362 cycles/ticks +average: 779941 cycles/ticks + +Loop spin: 17 +gen_a: +median: 129516 cycles/ticks +average: 130147 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452226 cycles/ticks +average: 453773 cycles/ticks + +indcpa_enc: +median: 573234 cycles/ticks +average: 575079 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159764 cycles/ticks + +kyber_keypair_derand: +median: 485862 cycles/ticks +average: 487583 cycles/ticks + +kyber_keypair: +median: 504650 cycles/ticks +average: 507610 cycles/ticks + +kyber_encaps_derand: +median: 611124 cycles/ticks +average: 613210 cycles/ticks + +kyber_encaps: +median: 612008 cycles/ticks +average: 613941 cycles/ticks + +kyber_decaps: +median: 777548 cycles/ticks +average: 780023 cycles/ticks + +Loop spin: 18 +gen_a: +median: 129608 cycles/ticks +average: 130218 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35715 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 451878 cycles/ticks +average: 453542 cycles/ticks + +indcpa_enc: +median: 576330 cycles/ticks +average: 578363 cycles/ticks + +indcpa_dec: +median: 159234 cycles/ticks +average: 159720 cycles/ticks + +kyber_keypair_derand: +median: 490250 cycles/ticks +average: 491993 cycles/ticks + +kyber_keypair: +median: 505098 cycles/ticks +average: 506780 cycles/ticks + +kyber_encaps_derand: +median: 613944 cycles/ticks +average: 615930 cycles/ticks + +kyber_encaps: +median: 615496 cycles/ticks +average: 618571 cycles/ticks + +kyber_decaps: +median: 778078 cycles/ticks +average: 780612 cycles/ticks + +Loop spin: 19 +gen_a: +median: 129552 cycles/ticks +average: 130287 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35589 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17028 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6870 cycles/ticks + +indcpa_keypair: +median: 451892 cycles/ticks +average: 453508 cycles/ticks + +indcpa_enc: +median: 572808 cycles/ticks +average: 574611 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159787 cycles/ticks + +kyber_keypair_derand: +median: 485948 cycles/ticks +average: 487657 cycles/ticks + +kyber_keypair: +median: 505590 cycles/ticks +average: 507444 cycles/ticks + +kyber_encaps_derand: +median: 611312 cycles/ticks +average: 613421 cycles/ticks + +kyber_encaps: +median: 612594 cycles/ticks +average: 614532 cycles/ticks + +kyber_decaps: +median: 777562 cycles/ticks +average: 780039 cycles/ticks + +Loop spin: 20 +gen_a: +median: 129366 cycles/ticks +average: 129968 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 8314 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451976 cycles/ticks +average: 456329 cycles/ticks + +indcpa_enc: +median: 573332 cycles/ticks +average: 578199 cycles/ticks + +indcpa_dec: +median: 159378 cycles/ticks +average: 160075 cycles/ticks + +kyber_keypair_derand: +median: 486104 cycles/ticks +average: 488031 cycles/ticks + +kyber_keypair: +median: 504782 cycles/ticks +average: 506691 cycles/ticks + +kyber_encaps_derand: +median: 610734 cycles/ticks +average: 612942 cycles/ticks + +kyber_encaps: +median: 611946 cycles/ticks +average: 614117 cycles/ticks + +kyber_decaps: +median: 777420 cycles/ticks +average: 780110 cycles/ticks + +Loop spin: 21 +gen_a: +median: 129672 cycles/ticks +average: 130331 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7293 cycles/ticks + +poly_getnoise_eta2: +median: 7154 cycles/ticks +average: 7190 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35617 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451890 cycles/ticks +average: 453439 cycles/ticks + +indcpa_enc: +median: 572958 cycles/ticks +average: 574918 cycles/ticks + +indcpa_dec: +median: 159254 cycles/ticks +average: 159858 cycles/ticks + +kyber_keypair_derand: +median: 485954 cycles/ticks +average: 488617 cycles/ticks + +kyber_keypair: +median: 504758 cycles/ticks +average: 506622 cycles/ticks + +kyber_encaps_derand: +median: 610742 cycles/ticks +average: 612708 cycles/ticks + +kyber_encaps: +median: 611744 cycles/ticks +average: 613767 cycles/ticks + +kyber_decaps: +median: 777226 cycles/ticks +average: 779816 cycles/ticks + +Loop spin: 22 +gen_a: +median: 129702 cycles/ticks +average: 130381 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452336 cycles/ticks +average: 454025 cycles/ticks + +indcpa_enc: +median: 573914 cycles/ticks +average: 575978 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159845 cycles/ticks + +kyber_keypair_derand: +median: 486488 cycles/ticks +average: 488101 cycles/ticks + +kyber_keypair: +median: 505646 cycles/ticks +average: 507398 cycles/ticks + +kyber_encaps_derand: +median: 612190 cycles/ticks +average: 615425 cycles/ticks + +kyber_encaps: +median: 613894 cycles/ticks +average: 615864 cycles/ticks + +kyber_decaps: +median: 778082 cycles/ticks +average: 780785 cycles/ticks + +Loop spin: 23 +gen_a: +median: 129630 cycles/ticks +average: 130409 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33363 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17043 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452190 cycles/ticks +average: 454666 cycles/ticks + +indcpa_enc: +median: 573372 cycles/ticks +average: 575450 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159850 cycles/ticks + +kyber_keypair_derand: +median: 486146 cycles/ticks +average: 487811 cycles/ticks + +kyber_keypair: +median: 504534 cycles/ticks +average: 506258 cycles/ticks + +kyber_encaps_derand: +median: 611162 cycles/ticks +average: 613098 cycles/ticks + +kyber_encaps: +median: 611830 cycles/ticks +average: 613702 cycles/ticks + +kyber_decaps: +median: 777484 cycles/ticks +average: 781122 cycles/ticks + +Loop spin: 24 +gen_a: +median: 129568 cycles/ticks +average: 130325 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35522 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452098 cycles/ticks +average: 453951 cycles/ticks + +indcpa_enc: +median: 573022 cycles/ticks +average: 574917 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159859 cycles/ticks + +kyber_keypair_derand: +median: 486292 cycles/ticks +average: 488103 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 506658 cycles/ticks + +kyber_encaps_derand: +median: 611088 cycles/ticks +average: 613449 cycles/ticks + +kyber_encaps: +median: 611918 cycles/ticks +average: 613998 cycles/ticks + +kyber_decaps: +median: 780730 cycles/ticks +average: 783209 cycles/ticks + +Loop spin: 25 +gen_a: +median: 129536 cycles/ticks +average: 130181 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35476 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6914 cycles/ticks + +indcpa_keypair: +median: 452250 cycles/ticks +average: 453927 cycles/ticks + +indcpa_enc: +median: 577178 cycles/ticks +average: 580232 cycles/ticks + +indcpa_dec: +median: 162416 cycles/ticks +average: 162983 cycles/ticks + +kyber_keypair_derand: +median: 486316 cycles/ticks +average: 488010 cycles/ticks + +kyber_keypair: +median: 505324 cycles/ticks +average: 507044 cycles/ticks + +kyber_encaps_derand: +median: 614708 cycles/ticks +average: 616778 cycles/ticks + +kyber_encaps: +median: 616820 cycles/ticks +average: 618981 cycles/ticks + +kyber_decaps: +median: 784952 cycles/ticks +average: 787834 cycles/ticks + +Loop spin: 26 +gen_a: +median: 129748 cycles/ticks +average: 130390 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33345 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 36633 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17138 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 451984 cycles/ticks +average: 453925 cycles/ticks + +indcpa_enc: +median: 573360 cycles/ticks +average: 575547 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159879 cycles/ticks + +kyber_keypair_derand: +median: 485818 cycles/ticks +average: 487537 cycles/ticks + +kyber_keypair: +median: 504696 cycles/ticks +average: 507554 cycles/ticks + +kyber_encaps_derand: +median: 610996 cycles/ticks +average: 613091 cycles/ticks + +kyber_encaps: +median: 612262 cycles/ticks +average: 614375 cycles/ticks + +kyber_decaps: +median: 777588 cycles/ticks +average: 780154 cycles/ticks + +Loop spin: 27 +gen_a: +median: 129708 cycles/ticks +average: 130372 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22975 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 36457 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451946 cycles/ticks +average: 453687 cycles/ticks + +indcpa_enc: +median: 573010 cycles/ticks +average: 574937 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159826 cycles/ticks + +kyber_keypair_derand: +median: 485824 cycles/ticks +average: 487696 cycles/ticks + +kyber_keypair: +median: 504764 cycles/ticks +average: 506754 cycles/ticks + +kyber_encaps_derand: +median: 610690 cycles/ticks +average: 613057 cycles/ticks + +kyber_encaps: +median: 611548 cycles/ticks +average: 614953 cycles/ticks + +kyber_decaps: +median: 777378 cycles/ticks +average: 780232 cycles/ticks + +Loop spin: 28 +gen_a: +median: 129812 cycles/ticks +average: 130509 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452032 cycles/ticks +average: 453777 cycles/ticks + +indcpa_enc: +median: 573290 cycles/ticks +average: 575420 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159918 cycles/ticks + +kyber_keypair_derand: +median: 486308 cycles/ticks +average: 488235 cycles/ticks + +kyber_keypair: +median: 504882 cycles/ticks +average: 507246 cycles/ticks + +kyber_encaps_derand: +median: 615312 cycles/ticks +average: 617746 cycles/ticks + +kyber_encaps: +median: 617186 cycles/ticks +average: 619634 cycles/ticks + +kyber_decaps: +median: 781750 cycles/ticks +average: 784611 cycles/ticks + +Loop spin: 29 +gen_a: +median: 129736 cycles/ticks +average: 130503 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 4572 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452260 cycles/ticks +average: 454178 cycles/ticks + +indcpa_enc: +median: 573302 cycles/ticks +average: 575623 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160024 cycles/ticks + +kyber_keypair_derand: +median: 485908 cycles/ticks +average: 487861 cycles/ticks + +kyber_keypair: +median: 504710 cycles/ticks +average: 506754 cycles/ticks + +kyber_encaps_derand: +median: 610798 cycles/ticks +average: 613300 cycles/ticks + +kyber_encaps: +median: 612448 cycles/ticks +average: 614895 cycles/ticks + +kyber_decaps: +median: 777384 cycles/ticks +average: 780467 cycles/ticks + +Loop spin: 30 +gen_a: +median: 129722 cycles/ticks +average: 130363 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7272 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35668 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6870 cycles/ticks + +indcpa_keypair: +median: 452050 cycles/ticks +average: 454025 cycles/ticks + +indcpa_enc: +median: 573136 cycles/ticks +average: 575315 cycles/ticks + +indcpa_dec: +median: 159246 cycles/ticks +average: 159850 cycles/ticks + +kyber_keypair_derand: +median: 485944 cycles/ticks +average: 489137 cycles/ticks + +kyber_keypair: +median: 504744 cycles/ticks +average: 506743 cycles/ticks + +kyber_encaps_derand: +median: 610956 cycles/ticks +average: 613544 cycles/ticks + +kyber_encaps: +median: 611810 cycles/ticks +average: 614289 cycles/ticks + +kyber_decaps: +median: 777542 cycles/ticks +average: 780526 cycles/ticks + +Loop spin: 31 +gen_a: +median: 129486 cycles/ticks +average: 130298 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33499 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451918 cycles/ticks +average: 453706 cycles/ticks + +indcpa_enc: +median: 576270 cycles/ticks +average: 578755 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159985 cycles/ticks + +kyber_keypair_derand: +median: 485862 cycles/ticks +average: 487699 cycles/ticks + +kyber_keypair: +median: 504582 cycles/ticks +average: 506790 cycles/ticks + +kyber_encaps_derand: +median: 613716 cycles/ticks +average: 617305 cycles/ticks + +kyber_encaps: +median: 615704 cycles/ticks +average: 618035 cycles/ticks + +kyber_decaps: +median: 780410 cycles/ticks +average: 783512 cycles/ticks + +Loop spin: 32 +gen_a: +median: 129544 cycles/ticks +average: 130302 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35700 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 451964 cycles/ticks +average: 453939 cycles/ticks + +indcpa_enc: +median: 573092 cycles/ticks +average: 575217 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159770 cycles/ticks + +kyber_keypair_derand: +median: 485892 cycles/ticks +average: 488018 cycles/ticks + +kyber_keypair: +median: 504662 cycles/ticks +average: 506975 cycles/ticks + +kyber_encaps_derand: +median: 610936 cycles/ticks +average: 613202 cycles/ticks + +kyber_encaps: +median: 612614 cycles/ticks +average: 614991 cycles/ticks + +kyber_decaps: +median: 777680 cycles/ticks +average: 782672 cycles/ticks + +Loop spin: 33 +gen_a: +median: 129628 cycles/ticks +average: 130431 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7166 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 456186 cycles/ticks +average: 458039 cycles/ticks + +indcpa_enc: +median: 577320 cycles/ticks +average: 579562 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159974 cycles/ticks + +kyber_keypair_derand: +median: 486388 cycles/ticks +average: 488247 cycles/ticks + +kyber_keypair: +median: 504770 cycles/ticks +average: 506997 cycles/ticks + +kyber_encaps_derand: +median: 610934 cycles/ticks +average: 613502 cycles/ticks + +kyber_encaps: +median: 611836 cycles/ticks +average: 614354 cycles/ticks + +kyber_decaps: +median: 777744 cycles/ticks +average: 780790 cycles/ticks + +Loop spin: 34 +gen_a: +median: 129552 cycles/ticks +average: 130254 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7222 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17045 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451946 cycles/ticks +average: 453835 cycles/ticks + +indcpa_enc: +median: 573020 cycles/ticks +average: 576383 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 159943 cycles/ticks + +kyber_keypair_derand: +median: 486128 cycles/ticks +average: 487974 cycles/ticks + +kyber_keypair: +median: 504662 cycles/ticks +average: 507084 cycles/ticks + +kyber_encaps_derand: +median: 610810 cycles/ticks +average: 613112 cycles/ticks + +kyber_encaps: +median: 612548 cycles/ticks +average: 615020 cycles/ticks + +kyber_decaps: +median: 777776 cycles/ticks +average: 780663 cycles/ticks + +Loop spin: 35 +gen_a: +median: 129582 cycles/ticks +average: 130394 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7278 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35660 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 462968 cycles/ticks +average: 464821 cycles/ticks + +indcpa_enc: +median: 573586 cycles/ticks +average: 575763 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159999 cycles/ticks + +kyber_keypair_derand: +median: 501538 cycles/ticks +average: 503533 cycles/ticks + +kyber_keypair: +median: 515690 cycles/ticks +average: 518738 cycles/ticks + +kyber_encaps_derand: +median: 611608 cycles/ticks +average: 614276 cycles/ticks + +kyber_encaps: +median: 613340 cycles/ticks +average: 615587 cycles/ticks + +kyber_decaps: +median: 782482 cycles/ticks +average: 785870 cycles/ticks + +Loop spin: 36 +gen_a: +median: 130012 cycles/ticks +average: 130694 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35583 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 455066 cycles/ticks +average: 457064 cycles/ticks + +indcpa_enc: +median: 573398 cycles/ticks +average: 575797 cycles/ticks + +indcpa_dec: +median: 162408 cycles/ticks +average: 162982 cycles/ticks + +kyber_keypair_derand: +median: 489322 cycles/ticks +average: 491332 cycles/ticks + +kyber_keypair: +median: 507862 cycles/ticks +average: 510076 cycles/ticks + +kyber_encaps_derand: +median: 611072 cycles/ticks +average: 613362 cycles/ticks + +kyber_encaps: +median: 612052 cycles/ticks +average: 615605 cycles/ticks + +kyber_decaps: +median: 777668 cycles/ticks +average: 780706 cycles/ticks + +Loop spin: 37 +gen_a: +median: 129640 cycles/ticks +average: 130540 cycles/ticks + +poly_getnoise_eta1: +median: 7218 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 452174 cycles/ticks +average: 453870 cycles/ticks + +indcpa_enc: +median: 573196 cycles/ticks +average: 575693 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159962 cycles/ticks + +kyber_keypair_derand: +median: 486214 cycles/ticks +average: 487985 cycles/ticks + +kyber_keypair: +median: 504892 cycles/ticks +average: 507038 cycles/ticks + +kyber_encaps_derand: +median: 610982 cycles/ticks +average: 613568 cycles/ticks + +kyber_encaps: +median: 612256 cycles/ticks +average: 614400 cycles/ticks + +kyber_decaps: +median: 777550 cycles/ticks +average: 780139 cycles/ticks + +Loop spin: 38 +gen_a: +median: 129596 cycles/ticks +average: 130273 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33341 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451824 cycles/ticks +average: 454616 cycles/ticks + +indcpa_enc: +median: 573034 cycles/ticks +average: 574946 cycles/ticks + +indcpa_dec: +median: 159244 cycles/ticks +average: 159905 cycles/ticks + +kyber_keypair_derand: +median: 485974 cycles/ticks +average: 487601 cycles/ticks + +kyber_keypair: +median: 504658 cycles/ticks +average: 506343 cycles/ticks + +kyber_encaps_derand: +median: 611086 cycles/ticks +average: 613126 cycles/ticks + +kyber_encaps: +median: 612824 cycles/ticks +average: 614707 cycles/ticks + +kyber_decaps: +median: 777800 cycles/ticks +average: 780362 cycles/ticks + +Loop spin: 39 +gen_a: +median: 129514 cycles/ticks +average: 130200 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33346 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35611 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452296 cycles/ticks +average: 453959 cycles/ticks + +indcpa_enc: +median: 573882 cycles/ticks +average: 575768 cycles/ticks + +indcpa_dec: +median: 159254 cycles/ticks +average: 159855 cycles/ticks + +kyber_keypair_derand: +median: 485954 cycles/ticks +average: 491062 cycles/ticks + +kyber_keypair: +median: 504834 cycles/ticks +average: 506627 cycles/ticks + +kyber_encaps_derand: +median: 612066 cycles/ticks +average: 616686 cycles/ticks + +kyber_encaps: +median: 613070 cycles/ticks +average: 615116 cycles/ticks + +kyber_decaps: +median: 778588 cycles/ticks +average: 782047 cycles/ticks + +Loop spin: 40 +gen_a: +median: 129622 cycles/ticks +average: 130296 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7206 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22970 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35474 cycles/ticks +average: 35665 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451766 cycles/ticks +average: 453415 cycles/ticks + +indcpa_enc: +median: 572938 cycles/ticks +average: 574790 cycles/ticks + +indcpa_dec: +median: 162422 cycles/ticks +average: 162949 cycles/ticks + +kyber_keypair_derand: +median: 485830 cycles/ticks +average: 487466 cycles/ticks + +kyber_keypair: +median: 505082 cycles/ticks +average: 506910 cycles/ticks + +kyber_encaps_derand: +median: 611284 cycles/ticks +average: 614425 cycles/ticks + +kyber_encaps: +median: 612294 cycles/ticks +average: 614438 cycles/ticks + +kyber_decaps: +median: 780954 cycles/ticks +average: 783768 cycles/ticks + +Loop spin: 41 +gen_a: +median: 129582 cycles/ticks +average: 130205 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22922 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 451780 cycles/ticks +average: 453588 cycles/ticks + +indcpa_enc: +median: 573060 cycles/ticks +average: 575108 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159797 cycles/ticks + +kyber_keypair_derand: +median: 486080 cycles/ticks +average: 487787 cycles/ticks + +kyber_keypair: +median: 504616 cycles/ticks +average: 506587 cycles/ticks + +kyber_encaps_derand: +median: 614890 cycles/ticks +average: 616961 cycles/ticks + +kyber_encaps: +median: 616088 cycles/ticks +average: 618076 cycles/ticks + +kyber_decaps: +median: 781576 cycles/ticks +average: 785357 cycles/ticks + +Loop spin: 42 +gen_a: +median: 129620 cycles/ticks +average: 130315 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33357 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35576 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452182 cycles/ticks +average: 453658 cycles/ticks + +indcpa_enc: +median: 573154 cycles/ticks +average: 575044 cycles/ticks + +indcpa_dec: +median: 162364 cycles/ticks +average: 162871 cycles/ticks + +kyber_keypair_derand: +median: 485978 cycles/ticks +average: 487672 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 506638 cycles/ticks + +kyber_encaps_derand: +median: 611044 cycles/ticks +average: 613152 cycles/ticks + +kyber_encaps: +median: 611974 cycles/ticks +average: 613908 cycles/ticks + +kyber_decaps: +median: 780854 cycles/ticks +average: 783689 cycles/ticks + +Loop spin: 43 +gen_a: +median: 129546 cycles/ticks +average: 130244 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452056 cycles/ticks +average: 453998 cycles/ticks + +indcpa_enc: +median: 573388 cycles/ticks +average: 576896 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 160009 cycles/ticks + +kyber_keypair_derand: +median: 486004 cycles/ticks +average: 487921 cycles/ticks + +kyber_keypair: +median: 504832 cycles/ticks +average: 506702 cycles/ticks + +kyber_encaps_derand: +median: 610932 cycles/ticks +average: 612950 cycles/ticks + +kyber_encaps: +median: 611780 cycles/ticks +average: 613827 cycles/ticks + +kyber_decaps: +median: 777284 cycles/ticks +average: 780239 cycles/ticks + +Loop spin: 44 +gen_a: +median: 129610 cycles/ticks +average: 130252 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33349 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452484 cycles/ticks +average: 454244 cycles/ticks + +indcpa_enc: +median: 572868 cycles/ticks +average: 574884 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159810 cycles/ticks + +kyber_keypair_derand: +median: 490960 cycles/ticks +average: 492622 cycles/ticks + +kyber_keypair: +median: 505578 cycles/ticks +average: 508467 cycles/ticks + +kyber_encaps_derand: +median: 610670 cycles/ticks +average: 612561 cycles/ticks + +kyber_encaps: +median: 611524 cycles/ticks +average: 613518 cycles/ticks + +kyber_decaps: +median: 780374 cycles/ticks +average: 782652 cycles/ticks + +Loop spin: 45 +gen_a: +median: 129652 cycles/ticks +average: 130243 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35610 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17044 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 455468 cycles/ticks +average: 456867 cycles/ticks + +indcpa_enc: +median: 573072 cycles/ticks +average: 574942 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159896 cycles/ticks + +kyber_keypair_derand: +median: 489032 cycles/ticks +average: 491014 cycles/ticks + +kyber_keypair: +median: 508076 cycles/ticks +average: 509681 cycles/ticks + +kyber_encaps_derand: +median: 611160 cycles/ticks +average: 613162 cycles/ticks + +kyber_encaps: +median: 612130 cycles/ticks +average: 615338 cycles/ticks + +kyber_decaps: +median: 778204 cycles/ticks +average: 780906 cycles/ticks + +Loop spin: 46 +gen_a: +median: 129948 cycles/ticks +average: 130641 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35709 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452072 cycles/ticks +average: 453956 cycles/ticks + +indcpa_enc: +median: 572892 cycles/ticks +average: 575096 cycles/ticks + +indcpa_dec: +median: 162442 cycles/ticks +average: 163068 cycles/ticks + +kyber_keypair_derand: +median: 486174 cycles/ticks +average: 488051 cycles/ticks + +kyber_keypair: +median: 504782 cycles/ticks +average: 507054 cycles/ticks + +kyber_encaps_derand: +median: 615072 cycles/ticks +average: 617549 cycles/ticks + +kyber_encaps: +median: 616080 cycles/ticks +average: 618156 cycles/ticks + +kyber_decaps: +median: 784790 cycles/ticks +average: 787484 cycles/ticks + +Loop spin: 47 +gen_a: +median: 129542 cycles/ticks +average: 130151 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22975 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33342 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35472 cycles/ticks +average: 35601 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17091 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451718 cycles/ticks +average: 454844 cycles/ticks + +indcpa_enc: +median: 575918 cycles/ticks +average: 577750 cycles/ticks + +indcpa_dec: +median: 159384 cycles/ticks +average: 159973 cycles/ticks + +kyber_keypair_derand: +median: 486080 cycles/ticks +average: 487641 cycles/ticks + +kyber_keypair: +median: 504998 cycles/ticks +average: 506709 cycles/ticks + +kyber_encaps_derand: +median: 613758 cycles/ticks +average: 615806 cycles/ticks + +kyber_encaps: +median: 614794 cycles/ticks +average: 616905 cycles/ticks + +kyber_decaps: +median: 780556 cycles/ticks +average: 782965 cycles/ticks + +Loop spin: 48 +gen_a: +median: 129736 cycles/ticks +average: 130348 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35595 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 456186 cycles/ticks +average: 457728 cycles/ticks + +indcpa_enc: +median: 577186 cycles/ticks +average: 579156 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159863 cycles/ticks + +kyber_keypair_derand: +median: 485972 cycles/ticks +average: 488858 cycles/ticks + +kyber_keypair: +median: 504636 cycles/ticks +average: 506412 cycles/ticks + +kyber_encaps_derand: +median: 610612 cycles/ticks +average: 612767 cycles/ticks + +kyber_encaps: +median: 611698 cycles/ticks +average: 613724 cycles/ticks + +kyber_decaps: +median: 777168 cycles/ticks +average: 779776 cycles/ticks + +Loop spin: 49 +gen_a: +median: 129474 cycles/ticks +average: 130106 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35606 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6912 cycles/ticks + +indcpa_keypair: +median: 451908 cycles/ticks +average: 453532 cycles/ticks + +indcpa_enc: +median: 572956 cycles/ticks +average: 574829 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159822 cycles/ticks + +kyber_keypair_derand: +median: 485582 cycles/ticks +average: 487132 cycles/ticks + +kyber_keypair: +median: 504880 cycles/ticks +average: 506395 cycles/ticks + +kyber_encaps_derand: +median: 610758 cycles/ticks +average: 613655 cycles/ticks + +kyber_encaps: +median: 611974 cycles/ticks +average: 613790 cycles/ticks + +kyber_decaps: +median: 777328 cycles/ticks +average: 780022 cycles/ticks + +Loop spin: 50 +gen_a: +median: 129678 cycles/ticks +average: 130287 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7225 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22910 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452096 cycles/ticks +average: 453633 cycles/ticks + +indcpa_enc: +median: 573370 cycles/ticks +average: 575310 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159803 cycles/ticks + +kyber_keypair_derand: +median: 486158 cycles/ticks +average: 488078 cycles/ticks + +kyber_keypair: +median: 504808 cycles/ticks +average: 506955 cycles/ticks + +kyber_encaps_derand: +median: 611196 cycles/ticks +average: 613578 cycles/ticks + +kyber_encaps: +median: 612190 cycles/ticks +average: 614494 cycles/ticks + +kyber_decaps: +median: 777844 cycles/ticks +average: 781800 cycles/ticks + +Loop spin: 51 +gen_a: +median: 129582 cycles/ticks +average: 130232 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35595 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452054 cycles/ticks +average: 453770 cycles/ticks + +indcpa_enc: +median: 573176 cycles/ticks +average: 575444 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159962 cycles/ticks + +kyber_keypair_derand: +median: 486000 cycles/ticks +average: 487899 cycles/ticks + +kyber_keypair: +median: 504574 cycles/ticks +average: 506587 cycles/ticks + +kyber_encaps_derand: +median: 611224 cycles/ticks +average: 613689 cycles/ticks + +kyber_encaps: +median: 611964 cycles/ticks +average: 614359 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 780553 cycles/ticks + +Loop spin: 52 +gen_a: +median: 129670 cycles/ticks +average: 130268 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452528 cycles/ticks +average: 454295 cycles/ticks + +indcpa_enc: +median: 573562 cycles/ticks +average: 576767 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159911 cycles/ticks + +kyber_keypair_derand: +median: 486028 cycles/ticks +average: 487899 cycles/ticks + +kyber_keypair: +median: 505008 cycles/ticks +average: 507144 cycles/ticks + +kyber_encaps_derand: +median: 611110 cycles/ticks +average: 613344 cycles/ticks + +kyber_encaps: +median: 612136 cycles/ticks +average: 614478 cycles/ticks + +kyber_decaps: +median: 777626 cycles/ticks +average: 780500 cycles/ticks + +Loop spin: 53 +gen_a: +median: 129532 cycles/ticks +average: 130220 cycles/ticks + +poly_getnoise_eta1: +median: 7324 cycles/ticks +average: 7345 cycles/ticks + +poly_getnoise_eta2: +median: 7312 cycles/ticks +average: 7319 cycles/ticks + +NTT: +median: 23906 cycles/ticks +average: 23988 cycles/ticks + +INVNTT: +median: 34168 cycles/ticks +average: 33991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17096 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451412 cycles/ticks +average: 453473 cycles/ticks + +indcpa_enc: +median: 572492 cycles/ticks +average: 574766 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 486298 cycles/ticks +average: 488414 cycles/ticks + +kyber_keypair: +median: 504624 cycles/ticks +average: 507832 cycles/ticks + +kyber_encaps_derand: +median: 611080 cycles/ticks +average: 613700 cycles/ticks + +kyber_encaps: +median: 612006 cycles/ticks +average: 614555 cycles/ticks + +kyber_decaps: +median: 777778 cycles/ticks +average: 780930 cycles/ticks + +Loop spin: 54 +gen_a: +median: 129674 cycles/ticks +average: 130337 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22886 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452234 cycles/ticks +average: 454264 cycles/ticks + +indcpa_enc: +median: 573398 cycles/ticks +average: 575639 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159946 cycles/ticks + +kyber_keypair_derand: +median: 485942 cycles/ticks +average: 487959 cycles/ticks + +kyber_keypair: +median: 504722 cycles/ticks +average: 506887 cycles/ticks + +kyber_encaps_derand: +median: 610936 cycles/ticks +average: 613396 cycles/ticks + +kyber_encaps: +median: 611854 cycles/ticks +average: 614403 cycles/ticks + +kyber_decaps: +median: 777472 cycles/ticks +average: 781895 cycles/ticks + +Loop spin: 55 +gen_a: +median: 129668 cycles/ticks +average: 130389 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35684 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17080 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452078 cycles/ticks +average: 453779 cycles/ticks + +indcpa_enc: +median: 573128 cycles/ticks +average: 575357 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159903 cycles/ticks + +kyber_keypair_derand: +median: 489748 cycles/ticks +average: 491816 cycles/ticks + +kyber_keypair: +median: 504880 cycles/ticks +average: 507173 cycles/ticks + +kyber_encaps_derand: +median: 610704 cycles/ticks +average: 613298 cycles/ticks + +kyber_encaps: +median: 611614 cycles/ticks +average: 613926 cycles/ticks + +kyber_decaps: +median: 777460 cycles/ticks +average: 780445 cycles/ticks + +Loop spin: 56 +gen_a: +median: 129618 cycles/ticks +average: 130234 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7231 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451774 cycles/ticks +average: 454829 cycles/ticks + +indcpa_enc: +median: 572844 cycles/ticks +average: 575090 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159873 cycles/ticks + +kyber_keypair_derand: +median: 486142 cycles/ticks +average: 488055 cycles/ticks + +kyber_keypair: +median: 505472 cycles/ticks +average: 507587 cycles/ticks + +kyber_encaps_derand: +median: 610874 cycles/ticks +average: 613308 cycles/ticks + +kyber_encaps: +median: 612126 cycles/ticks +average: 614607 cycles/ticks + +kyber_decaps: +median: 777566 cycles/ticks +average: 780669 cycles/ticks + +Loop spin: 57 +gen_a: +median: 129468 cycles/ticks +average: 130158 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35655 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451776 cycles/ticks +average: 454257 cycles/ticks + +indcpa_enc: +median: 572790 cycles/ticks +average: 575021 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 486182 cycles/ticks +average: 489218 cycles/ticks + +kyber_keypair: +median: 504704 cycles/ticks +average: 506984 cycles/ticks + +kyber_encaps_derand: +median: 610968 cycles/ticks +average: 613363 cycles/ticks + +kyber_encaps: +median: 612054 cycles/ticks +average: 614499 cycles/ticks + +kyber_decaps: +median: 777502 cycles/ticks +average: 780672 cycles/ticks + +Loop spin: 58 +gen_a: +median: 129716 cycles/ticks +average: 130455 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17043 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452120 cycles/ticks +average: 454014 cycles/ticks + +indcpa_enc: +median: 573128 cycles/ticks +average: 575546 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159928 cycles/ticks + +kyber_keypair_derand: +median: 486618 cycles/ticks +average: 488668 cycles/ticks + +kyber_keypair: +median: 504946 cycles/ticks +average: 507048 cycles/ticks + +kyber_encaps_derand: +median: 611148 cycles/ticks +average: 613589 cycles/ticks + +kyber_encaps: +median: 611936 cycles/ticks +average: 618077 cycles/ticks + +kyber_decaps: +median: 780880 cycles/ticks +average: 786239 cycles/ticks + +Loop spin: 59 +gen_a: +median: 129580 cycles/ticks +average: 130316 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35672 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452460 cycles/ticks +average: 454475 cycles/ticks + +indcpa_enc: +median: 573560 cycles/ticks +average: 575662 cycles/ticks + +indcpa_dec: +median: 159246 cycles/ticks +average: 159916 cycles/ticks + +kyber_keypair_derand: +median: 486144 cycles/ticks +average: 488237 cycles/ticks + +kyber_keypair: +median: 505738 cycles/ticks +average: 507857 cycles/ticks + +kyber_encaps_derand: +median: 611236 cycles/ticks +average: 613760 cycles/ticks + +kyber_encaps: +median: 612764 cycles/ticks +average: 615184 cycles/ticks + +kyber_decaps: +median: 777476 cycles/ticks +average: 781580 cycles/ticks + +Loop spin: 60 +gen_a: +median: 129662 cycles/ticks +average: 130386 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7283 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33349 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35629 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6866 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452122 cycles/ticks +average: 454059 cycles/ticks + +indcpa_enc: +median: 573490 cycles/ticks +average: 575909 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 486054 cycles/ticks +average: 488094 cycles/ticks + +kyber_keypair: +median: 504682 cycles/ticks +average: 506681 cycles/ticks + +kyber_encaps_derand: +median: 610844 cycles/ticks +average: 613364 cycles/ticks + +kyber_encaps: +median: 611902 cycles/ticks +average: 614140 cycles/ticks + +kyber_decaps: +median: 777270 cycles/ticks +average: 780337 cycles/ticks + +Loop spin: 61 +gen_a: +median: 129536 cycles/ticks +average: 130233 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451952 cycles/ticks +average: 453857 cycles/ticks + +indcpa_enc: +median: 573086 cycles/ticks +average: 576548 cycles/ticks + +indcpa_dec: +median: 162456 cycles/ticks +average: 163130 cycles/ticks + +kyber_keypair_derand: +median: 486078 cycles/ticks +average: 488058 cycles/ticks + +kyber_keypair: +median: 504790 cycles/ticks +average: 506847 cycles/ticks + +kyber_encaps_derand: +median: 610836 cycles/ticks +average: 613361 cycles/ticks + +kyber_encaps: +median: 611830 cycles/ticks +average: 614274 cycles/ticks + +kyber_decaps: +median: 780632 cycles/ticks +average: 783894 cycles/ticks + +Loop spin: 62 +gen_a: +median: 129798 cycles/ticks +average: 130548 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35637 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 456244 cycles/ticks +average: 458246 cycles/ticks + +indcpa_enc: +median: 577304 cycles/ticks +average: 579561 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 159874 cycles/ticks + +kyber_keypair_derand: +median: 486070 cycles/ticks +average: 488039 cycles/ticks + +kyber_keypair: +median: 505164 cycles/ticks +average: 507187 cycles/ticks + +kyber_encaps_derand: +median: 610644 cycles/ticks +average: 614238 cycles/ticks + +kyber_encaps: +median: 612662 cycles/ticks +average: 615012 cycles/ticks + +kyber_decaps: +median: 777306 cycles/ticks +average: 780138 cycles/ticks + +Loop spin: 63 +gen_a: +median: 129468 cycles/ticks +average: 130185 cycles/ticks + +poly_getnoise_eta1: +median: 7190 cycles/ticks +average: 7213 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35669 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452314 cycles/ticks +average: 454178 cycles/ticks + +indcpa_enc: +median: 574550 cycles/ticks +average: 576882 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159853 cycles/ticks + +kyber_keypair_derand: +median: 486404 cycles/ticks +average: 488343 cycles/ticks + +kyber_keypair: +median: 505238 cycles/ticks +average: 507457 cycles/ticks + +kyber_encaps_derand: +median: 611968 cycles/ticks +average: 614422 cycles/ticks + +kyber_encaps: +median: 613214 cycles/ticks +average: 615459 cycles/ticks + +kyber_decaps: +median: 778748 cycles/ticks +average: 782882 cycles/ticks + +Loop spin: 64 +gen_a: +median: 129736 cycles/ticks +average: 130406 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7206 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 451762 cycles/ticks +average: 453685 cycles/ticks + +indcpa_enc: +median: 572920 cycles/ticks +average: 575024 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159858 cycles/ticks + +kyber_keypair_derand: +median: 485932 cycles/ticks +average: 487828 cycles/ticks + +kyber_keypair: +median: 504674 cycles/ticks +average: 506874 cycles/ticks + +kyber_encaps_derand: +median: 611036 cycles/ticks +average: 613546 cycles/ticks + +kyber_encaps: +median: 611918 cycles/ticks +average: 614407 cycles/ticks + +kyber_decaps: +median: 777596 cycles/ticks +average: 780557 cycles/ticks + +Loop spin: 65 +gen_a: +median: 129578 cycles/ticks +average: 130305 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451866 cycles/ticks +average: 454817 cycles/ticks + +indcpa_enc: +median: 573102 cycles/ticks +average: 575318 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159914 cycles/ticks + +kyber_keypair_derand: +median: 486266 cycles/ticks +average: 488261 cycles/ticks + +kyber_keypair: +median: 504938 cycles/ticks +average: 506845 cycles/ticks + +kyber_encaps_derand: +median: 610886 cycles/ticks +average: 613154 cycles/ticks + +kyber_encaps: +median: 612686 cycles/ticks +average: 615020 cycles/ticks + +kyber_decaps: +median: 777264 cycles/ticks +average: 780181 cycles/ticks + +Loop spin: 66 +gen_a: +median: 129574 cycles/ticks +average: 130333 cycles/ticks + +poly_getnoise_eta1: +median: 7218 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452018 cycles/ticks +average: 453907 cycles/ticks + +indcpa_enc: +median: 573148 cycles/ticks +average: 575371 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159980 cycles/ticks + +kyber_keypair_derand: +median: 485854 cycles/ticks +average: 488947 cycles/ticks + +kyber_keypair: +median: 504824 cycles/ticks +average: 507155 cycles/ticks + +kyber_encaps_derand: +median: 611246 cycles/ticks +average: 613855 cycles/ticks + +kyber_encaps: +median: 612682 cycles/ticks +average: 615040 cycles/ticks + +kyber_decaps: +median: 777704 cycles/ticks +average: 780574 cycles/ticks + +Loop spin: 67 +gen_a: +median: 130086 cycles/ticks +average: 130777 cycles/ticks + +poly_getnoise_eta1: +median: 7316 cycles/ticks +average: 7353 cycles/ticks + +poly_getnoise_eta2: +median: 7288 cycles/ticks +average: 7302 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35660 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3913 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452130 cycles/ticks +average: 454153 cycles/ticks + +indcpa_enc: +median: 573384 cycles/ticks +average: 575498 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 485896 cycles/ticks +average: 487863 cycles/ticks + +kyber_keypair: +median: 504750 cycles/ticks +average: 506717 cycles/ticks + +kyber_encaps_derand: +median: 610854 cycles/ticks +average: 613257 cycles/ticks + +kyber_encaps: +median: 611766 cycles/ticks +average: 615261 cycles/ticks + +kyber_decaps: +median: 777560 cycles/ticks +average: 780648 cycles/ticks + +Loop spin: 68 +gen_a: +median: 129528 cycles/ticks +average: 130235 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 456196 cycles/ticks +average: 458002 cycles/ticks + +indcpa_enc: +median: 577282 cycles/ticks +average: 579526 cycles/ticks + +indcpa_dec: +median: 159230 cycles/ticks +average: 159899 cycles/ticks + +kyber_keypair_derand: +median: 486026 cycles/ticks +average: 488019 cycles/ticks + +kyber_keypair: +median: 504678 cycles/ticks +average: 506747 cycles/ticks + +kyber_encaps_derand: +median: 614858 cycles/ticks +average: 617342 cycles/ticks + +kyber_encaps: +median: 616858 cycles/ticks +average: 619152 cycles/ticks + +kyber_decaps: +median: 781678 cycles/ticks +average: 784755 cycles/ticks + +Loop spin: 69 +gen_a: +median: 129656 cycles/ticks +average: 131429 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35741 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452176 cycles/ticks +average: 454108 cycles/ticks + +indcpa_enc: +median: 573198 cycles/ticks +average: 575451 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159919 cycles/ticks + +kyber_keypair_derand: +median: 485648 cycles/ticks +average: 487477 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 506560 cycles/ticks + +kyber_encaps_derand: +median: 611378 cycles/ticks +average: 613599 cycles/ticks + +kyber_encaps: +median: 613010 cycles/ticks +average: 615031 cycles/ticks + +kyber_decaps: +median: 777520 cycles/ticks +average: 780113 cycles/ticks + +Loop spin: 70 +gen_a: +median: 129714 cycles/ticks +average: 130333 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7230 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6909 cycles/ticks + +indcpa_keypair: +median: 451730 cycles/ticks +average: 453317 cycles/ticks + +indcpa_enc: +median: 573906 cycles/ticks +average: 576821 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159834 cycles/ticks + +kyber_keypair_derand: +median: 485976 cycles/ticks +average: 487809 cycles/ticks + +kyber_keypair: +median: 504798 cycles/ticks +average: 506389 cycles/ticks + +kyber_encaps_derand: +median: 611474 cycles/ticks +average: 613748 cycles/ticks + +kyber_encaps: +median: 612360 cycles/ticks +average: 614408 cycles/ticks + +kyber_decaps: +median: 778062 cycles/ticks +average: 780753 cycles/ticks + +Loop spin: 71 +gen_a: +median: 129944 cycles/ticks +average: 130572 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7206 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33358 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 451840 cycles/ticks +average: 453419 cycles/ticks + +indcpa_enc: +median: 573020 cycles/ticks +average: 575092 cycles/ticks + +indcpa_dec: +median: 159360 cycles/ticks +average: 159854 cycles/ticks + +kyber_keypair_derand: +median: 486018 cycles/ticks +average: 487839 cycles/ticks + +kyber_keypair: +median: 504766 cycles/ticks +average: 506561 cycles/ticks + +kyber_encaps_derand: +median: 610530 cycles/ticks +average: 613613 cycles/ticks + +kyber_encaps: +median: 612660 cycles/ticks +average: 614760 cycles/ticks + +kyber_decaps: +median: 777130 cycles/ticks +average: 783991 cycles/ticks + +Loop spin: 72 +gen_a: +median: 129690 cycles/ticks +average: 130488 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7282 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17090 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451996 cycles/ticks +average: 453968 cycles/ticks + +indcpa_enc: +median: 573098 cycles/ticks +average: 575431 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159902 cycles/ticks + +kyber_keypair_derand: +median: 485942 cycles/ticks +average: 487831 cycles/ticks + +kyber_keypair: +median: 504718 cycles/ticks +average: 506873 cycles/ticks + +kyber_encaps_derand: +median: 611140 cycles/ticks +average: 613545 cycles/ticks + +kyber_encaps: +median: 612710 cycles/ticks +average: 615236 cycles/ticks + +kyber_decaps: +median: 777518 cycles/ticks +average: 781981 cycles/ticks + +Loop spin: 73 +gen_a: +median: 129706 cycles/ticks +average: 130427 cycles/ticks + +poly_getnoise_eta1: +median: 7212 cycles/ticks +average: 7223 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 451886 cycles/ticks +average: 453974 cycles/ticks + +indcpa_enc: +median: 573088 cycles/ticks +average: 575636 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159917 cycles/ticks + +kyber_keypair_derand: +median: 485786 cycles/ticks +average: 487933 cycles/ticks + +kyber_keypair: +median: 504706 cycles/ticks +average: 506912 cycles/ticks + +kyber_encaps_derand: +median: 610612 cycles/ticks +average: 613223 cycles/ticks + +kyber_encaps: +median: 611564 cycles/ticks +average: 614055 cycles/ticks + +kyber_decaps: +median: 777066 cycles/ticks +average: 780300 cycles/ticks + +Loop spin: 74 +gen_a: +median: 129550 cycles/ticks +average: 130319 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35679 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452134 cycles/ticks +average: 454142 cycles/ticks + +indcpa_enc: +median: 573182 cycles/ticks +average: 576644 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 159919 cycles/ticks + +kyber_keypair_derand: +median: 485788 cycles/ticks +average: 487965 cycles/ticks + +kyber_keypair: +median: 504790 cycles/ticks +average: 507033 cycles/ticks + +kyber_encaps_derand: +median: 611128 cycles/ticks +average: 613559 cycles/ticks + +kyber_encaps: +median: 612432 cycles/ticks +average: 614771 cycles/ticks + +kyber_decaps: +median: 777702 cycles/ticks +average: 780811 cycles/ticks + +Loop spin: 75 +gen_a: +median: 129412 cycles/ticks +average: 130091 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451966 cycles/ticks +average: 453848 cycles/ticks + +indcpa_enc: +median: 573216 cycles/ticks +average: 575492 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 159894 cycles/ticks + +kyber_keypair_derand: +median: 486238 cycles/ticks +average: 488216 cycles/ticks + +kyber_keypair: +median: 504584 cycles/ticks +average: 507897 cycles/ticks + +kyber_encaps_derand: +median: 610776 cycles/ticks +average: 613290 cycles/ticks + +kyber_encaps: +median: 612430 cycles/ticks +average: 614736 cycles/ticks + +kyber_decaps: +median: 777472 cycles/ticks +average: 780151 cycles/ticks + +Loop spin: 76 +gen_a: +median: 129548 cycles/ticks +average: 130185 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 456258 cycles/ticks +average: 457992 cycles/ticks + +indcpa_enc: +median: 577358 cycles/ticks +average: 579065 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 486200 cycles/ticks +average: 488016 cycles/ticks + +kyber_keypair: +median: 504740 cycles/ticks +average: 506618 cycles/ticks + +kyber_encaps_derand: +median: 610934 cycles/ticks +average: 613292 cycles/ticks + +kyber_encaps: +median: 611924 cycles/ticks +average: 615210 cycles/ticks + +kyber_decaps: +median: 777272 cycles/ticks +average: 780024 cycles/ticks + +Loop spin: 77 +gen_a: +median: 129464 cycles/ticks +average: 130110 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451808 cycles/ticks +average: 453352 cycles/ticks + +indcpa_enc: +median: 576122 cycles/ticks +average: 577949 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159805 cycles/ticks + +kyber_keypair_derand: +median: 485862 cycles/ticks +average: 487648 cycles/ticks + +kyber_keypair: +median: 505072 cycles/ticks +average: 507028 cycles/ticks + +kyber_encaps_derand: +median: 614298 cycles/ticks +average: 616338 cycles/ticks + +kyber_encaps: +median: 615362 cycles/ticks +average: 617483 cycles/ticks + +kyber_decaps: +median: 780714 cycles/ticks +average: 783068 cycles/ticks + +Loop spin: 78 +gen_a: +median: 129666 cycles/ticks +average: 130242 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 36807 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6869 cycles/ticks + +indcpa_keypair: +median: 451960 cycles/ticks +average: 456104 cycles/ticks + +indcpa_enc: +median: 573212 cycles/ticks +average: 577926 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159853 cycles/ticks + +kyber_keypair_derand: +median: 486104 cycles/ticks +average: 487763 cycles/ticks + +kyber_keypair: +median: 504798 cycles/ticks +average: 506709 cycles/ticks + +kyber_encaps_derand: +median: 611168 cycles/ticks +average: 613446 cycles/ticks + +kyber_encaps: +median: 612504 cycles/ticks +average: 614731 cycles/ticks + +kyber_decaps: +median: 777486 cycles/ticks +average: 780244 cycles/ticks + +Loop spin: 79 +gen_a: +median: 129742 cycles/ticks +average: 130366 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35612 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452044 cycles/ticks +average: 453722 cycles/ticks + +indcpa_enc: +median: 573126 cycles/ticks +average: 574842 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159845 cycles/ticks + +kyber_keypair_derand: +median: 485912 cycles/ticks +average: 488878 cycles/ticks + +kyber_keypair: +median: 504670 cycles/ticks +average: 506531 cycles/ticks + +kyber_encaps_derand: +median: 610942 cycles/ticks +average: 613113 cycles/ticks + +kyber_encaps: +median: 611784 cycles/ticks +average: 613928 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 780315 cycles/ticks + +Loop spin: 80 +gen_a: +median: 129588 cycles/ticks +average: 130291 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35542 cycles/ticks +average: 35714 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452090 cycles/ticks +average: 453659 cycles/ticks + +indcpa_enc: +median: 573006 cycles/ticks +average: 574936 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159827 cycles/ticks + +kyber_keypair_derand: +median: 486066 cycles/ticks +average: 487659 cycles/ticks + +kyber_keypair: +median: 505020 cycles/ticks +average: 506942 cycles/ticks + +kyber_encaps_derand: +median: 611268 cycles/ticks +average: 614657 cycles/ticks + +kyber_encaps: +median: 612400 cycles/ticks +average: 614467 cycles/ticks + +kyber_decaps: +median: 778286 cycles/ticks +average: 780746 cycles/ticks + +Loop spin: 81 +gen_a: +median: 129560 cycles/ticks +average: 130154 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6870 cycles/ticks + +indcpa_keypair: +median: 451956 cycles/ticks +average: 453699 cycles/ticks + +indcpa_enc: +median: 573040 cycles/ticks +average: 575063 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159998 cycles/ticks + +kyber_keypair_derand: +median: 486200 cycles/ticks +average: 488097 cycles/ticks + +kyber_keypair: +median: 504678 cycles/ticks +average: 506698 cycles/ticks + +kyber_encaps_derand: +median: 610942 cycles/ticks +average: 613002 cycles/ticks + +kyber_encaps: +median: 612552 cycles/ticks +average: 614588 cycles/ticks + +kyber_decaps: +median: 777464 cycles/ticks +average: 781269 cycles/ticks + +Loop spin: 82 +gen_a: +median: 129642 cycles/ticks +average: 130363 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452486 cycles/ticks +average: 454388 cycles/ticks + +indcpa_enc: +median: 573090 cycles/ticks +average: 575226 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159856 cycles/ticks + +kyber_keypair_derand: +median: 490880 cycles/ticks +average: 492756 cycles/ticks + +kyber_keypair: +median: 505424 cycles/ticks +average: 507542 cycles/ticks + +kyber_encaps_derand: +median: 610672 cycles/ticks +average: 613086 cycles/ticks + +kyber_encaps: +median: 611726 cycles/ticks +average: 613860 cycles/ticks + +kyber_decaps: +median: 777128 cycles/ticks +average: 779948 cycles/ticks + +Loop spin: 83 +gen_a: +median: 129488 cycles/ticks +average: 130100 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451930 cycles/ticks +average: 453644 cycles/ticks + +indcpa_enc: +median: 573024 cycles/ticks +average: 576389 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159971 cycles/ticks + +kyber_keypair_derand: +median: 486012 cycles/ticks +average: 487829 cycles/ticks + +kyber_keypair: +median: 505106 cycles/ticks +average: 506920 cycles/ticks + +kyber_encaps_derand: +median: 610808 cycles/ticks +average: 613185 cycles/ticks + +kyber_encaps: +median: 611596 cycles/ticks +average: 614070 cycles/ticks + +kyber_decaps: +median: 777288 cycles/ticks +average: 780315 cycles/ticks + +Loop spin: 84 +gen_a: +median: 129876 cycles/ticks +average: 130540 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35758 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452046 cycles/ticks +average: 453858 cycles/ticks + +indcpa_enc: +median: 573200 cycles/ticks +average: 575287 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159838 cycles/ticks + +kyber_keypair_derand: +median: 485826 cycles/ticks +average: 487688 cycles/ticks + +kyber_keypair: +median: 504812 cycles/ticks +average: 508123 cycles/ticks + +kyber_encaps_derand: +median: 611090 cycles/ticks +average: 613536 cycles/ticks + +kyber_encaps: +median: 612328 cycles/ticks +average: 614659 cycles/ticks + +kyber_decaps: +median: 777350 cycles/ticks +average: 780426 cycles/ticks + +Loop spin: 85 +gen_a: +median: 129772 cycles/ticks +average: 130409 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22961 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35695 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 452118 cycles/ticks +average: 453739 cycles/ticks + +indcpa_enc: +median: 573132 cycles/ticks +average: 575186 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159738 cycles/ticks + +kyber_keypair_derand: +median: 486342 cycles/ticks +average: 488044 cycles/ticks + +kyber_keypair: +median: 504714 cycles/ticks +average: 506477 cycles/ticks + +kyber_encaps_derand: +median: 610700 cycles/ticks +average: 612723 cycles/ticks + +kyber_encaps: +median: 611668 cycles/ticks +average: 614814 cycles/ticks + +kyber_decaps: +median: 777118 cycles/ticks +average: 779771 cycles/ticks + +Loop spin: 86 +gen_a: +median: 129722 cycles/ticks +average: 130331 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35598 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 452054 cycles/ticks +average: 453569 cycles/ticks + +indcpa_enc: +median: 577168 cycles/ticks +average: 578960 cycles/ticks + +indcpa_dec: +median: 162418 cycles/ticks +average: 163008 cycles/ticks + +kyber_keypair_derand: +median: 486246 cycles/ticks +average: 488005 cycles/ticks + +kyber_keypair: +median: 505570 cycles/ticks +average: 507328 cycles/ticks + +kyber_encaps_derand: +median: 615240 cycles/ticks +average: 617286 cycles/ticks + +kyber_encaps: +median: 616100 cycles/ticks +average: 618254 cycles/ticks + +kyber_decaps: +median: 784960 cycles/ticks +average: 787731 cycles/ticks + +Loop spin: 87 +gen_a: +median: 129668 cycles/ticks +average: 130285 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 34474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35602 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6906 cycles/ticks + +indcpa_keypair: +median: 452172 cycles/ticks +average: 453710 cycles/ticks + +indcpa_enc: +median: 573326 cycles/ticks +average: 575481 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159797 cycles/ticks + +kyber_keypair_derand: +median: 490428 cycles/ticks +average: 492230 cycles/ticks + +kyber_keypair: +median: 504716 cycles/ticks +average: 506630 cycles/ticks + +kyber_encaps_derand: +median: 614880 cycles/ticks +average: 616995 cycles/ticks + +kyber_encaps: +median: 615726 cycles/ticks +average: 617974 cycles/ticks + +kyber_decaps: +median: 781200 cycles/ticks +average: 783743 cycles/ticks + +Loop spin: 88 +gen_a: +median: 129582 cycles/ticks +average: 130100 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33330 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17046 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452112 cycles/ticks +average: 453666 cycles/ticks + +indcpa_enc: +median: 576632 cycles/ticks +average: 578452 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159744 cycles/ticks + +kyber_keypair_derand: +median: 487026 cycles/ticks +average: 489827 cycles/ticks + +kyber_keypair: +median: 507916 cycles/ticks +average: 509559 cycles/ticks + +kyber_encaps_derand: +median: 614526 cycles/ticks +average: 616551 cycles/ticks + +kyber_encaps: +median: 615572 cycles/ticks +average: 617478 cycles/ticks + +kyber_decaps: +median: 780624 cycles/ticks +average: 783247 cycles/ticks + +Loop spin: 89 +gen_a: +median: 129734 cycles/ticks +average: 130379 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7320 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35675 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452190 cycles/ticks +average: 453781 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 575295 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159903 cycles/ticks + +kyber_keypair_derand: +median: 490498 cycles/ticks +average: 492221 cycles/ticks + +kyber_keypair: +median: 505412 cycles/ticks +average: 507178 cycles/ticks + +kyber_encaps_derand: +median: 611016 cycles/ticks +average: 614311 cycles/ticks + +kyber_encaps: +median: 612062 cycles/ticks +average: 614037 cycles/ticks + +kyber_decaps: +median: 777450 cycles/ticks +average: 780121 cycles/ticks + +Loop spin: 90 +gen_a: +median: 129674 cycles/ticks +average: 130341 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22968 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452034 cycles/ticks +average: 453632 cycles/ticks + +indcpa_enc: +median: 573226 cycles/ticks +average: 575224 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160011 cycles/ticks + +kyber_keypair_derand: +median: 486232 cycles/ticks +average: 488284 cycles/ticks + +kyber_keypair: +median: 505160 cycles/ticks +average: 507375 cycles/ticks + +kyber_encaps_derand: +median: 611168 cycles/ticks +average: 613467 cycles/ticks + +kyber_encaps: +median: 612112 cycles/ticks +average: 614560 cycles/ticks + +kyber_decaps: +median: 778180 cycles/ticks +average: 782158 cycles/ticks + +Loop spin: 91 +gen_a: +median: 129624 cycles/ticks +average: 130278 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35653 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 456154 cycles/ticks +average: 458138 cycles/ticks + +indcpa_enc: +median: 577208 cycles/ticks +average: 579453 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159861 cycles/ticks + +kyber_keypair_derand: +median: 485982 cycles/ticks +average: 487976 cycles/ticks + +kyber_keypair: +median: 504658 cycles/ticks +average: 506701 cycles/ticks + +kyber_encaps_derand: +median: 611182 cycles/ticks +average: 613604 cycles/ticks + +kyber_encaps: +median: 612156 cycles/ticks +average: 614382 cycles/ticks + +kyber_decaps: +median: 777554 cycles/ticks +average: 780313 cycles/ticks + +Loop spin: 92 +gen_a: +median: 129508 cycles/ticks +average: 130104 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7226 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 456196 cycles/ticks +average: 457781 cycles/ticks + +indcpa_enc: +median: 577296 cycles/ticks +average: 580250 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159766 cycles/ticks + +kyber_keypair_derand: +median: 485846 cycles/ticks +average: 487773 cycles/ticks + +kyber_keypair: +median: 505128 cycles/ticks +average: 506891 cycles/ticks + +kyber_encaps_derand: +median: 610842 cycles/ticks +average: 612703 cycles/ticks + +kyber_encaps: +median: 611990 cycles/ticks +average: 614063 cycles/ticks + +kyber_decaps: +median: 777354 cycles/ticks +average: 779933 cycles/ticks + +Loop spin: 93 +gen_a: +median: 129360 cycles/ticks +average: 129965 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452080 cycles/ticks +average: 453637 cycles/ticks + +indcpa_enc: +median: 574154 cycles/ticks +average: 575916 cycles/ticks + +indcpa_dec: +median: 159244 cycles/ticks +average: 159768 cycles/ticks + +kyber_keypair_derand: +median: 485908 cycles/ticks +average: 487438 cycles/ticks + +kyber_keypair: +median: 505206 cycles/ticks +average: 508134 cycles/ticks + +kyber_encaps_derand: +median: 611702 cycles/ticks +average: 613847 cycles/ticks + +kyber_encaps: +median: 612560 cycles/ticks +average: 614800 cycles/ticks + +kyber_decaps: +median: 778284 cycles/ticks +average: 780907 cycles/ticks + +Loop spin: 94 +gen_a: +median: 129780 cycles/ticks +average: 130457 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35615 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451776 cycles/ticks +average: 453672 cycles/ticks + +indcpa_enc: +median: 572756 cycles/ticks +average: 575006 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159944 cycles/ticks + +kyber_keypair_derand: +median: 486210 cycles/ticks +average: 488297 cycles/ticks + +kyber_keypair: +median: 504670 cycles/ticks +average: 506684 cycles/ticks + +kyber_encaps_derand: +median: 610918 cycles/ticks +average: 613428 cycles/ticks + +kyber_encaps: +median: 611802 cycles/ticks +average: 615354 cycles/ticks + +kyber_decaps: +median: 777480 cycles/ticks +average: 780595 cycles/ticks + +Loop spin: 95 +gen_a: +median: 129878 cycles/ticks +average: 130558 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7289 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6925 cycles/ticks + +indcpa_keypair: +median: 456124 cycles/ticks +average: 457992 cycles/ticks + +indcpa_enc: +median: 577214 cycles/ticks +average: 579539 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159952 cycles/ticks + +kyber_keypair_derand: +median: 486118 cycles/ticks +average: 488080 cycles/ticks + +kyber_keypair: +median: 504616 cycles/ticks +average: 506735 cycles/ticks + +kyber_encaps_derand: +median: 614682 cycles/ticks +average: 617297 cycles/ticks + +kyber_encaps: +median: 615582 cycles/ticks +average: 618156 cycles/ticks + +kyber_decaps: +median: 781242 cycles/ticks +average: 784247 cycles/ticks + +Loop spin: 96 +gen_a: +median: 129624 cycles/ticks +average: 130252 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 36742 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451924 cycles/ticks +average: 453745 cycles/ticks + +indcpa_enc: +median: 573086 cycles/ticks +average: 575213 cycles/ticks + +indcpa_dec: +median: 159244 cycles/ticks +average: 159874 cycles/ticks + +kyber_keypair_derand: +median: 485900 cycles/ticks +average: 487837 cycles/ticks + +kyber_keypair: +median: 504848 cycles/ticks +average: 506773 cycles/ticks + +kyber_encaps_derand: +median: 611100 cycles/ticks +average: 613422 cycles/ticks + +kyber_encaps: +median: 611786 cycles/ticks +average: 614224 cycles/ticks + +kyber_decaps: +median: 777570 cycles/ticks +average: 780605 cycles/ticks + +Loop spin: 97 +gen_a: +median: 129722 cycles/ticks +average: 130375 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35607 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 452344 cycles/ticks +average: 454169 cycles/ticks + +indcpa_enc: +median: 577370 cycles/ticks +average: 579534 cycles/ticks + +indcpa_dec: +median: 162388 cycles/ticks +average: 164180 cycles/ticks + +kyber_keypair_derand: +median: 485902 cycles/ticks +average: 490382 cycles/ticks + +kyber_keypair: +median: 504798 cycles/ticks +average: 506905 cycles/ticks + +kyber_encaps_derand: +median: 614908 cycles/ticks +average: 619800 cycles/ticks + +kyber_encaps: +median: 615794 cycles/ticks +average: 618251 cycles/ticks + +kyber_decaps: +median: 784908 cycles/ticks +average: 787928 cycles/ticks + +Loop spin: 98 +gen_a: +median: 129502 cycles/ticks +average: 130235 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7230 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1028 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451764 cycles/ticks +average: 453658 cycles/ticks + +indcpa_enc: +median: 573230 cycles/ticks +average: 575494 cycles/ticks + +indcpa_dec: +median: 159248 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 485988 cycles/ticks +average: 488054 cycles/ticks + +kyber_keypair: +median: 504568 cycles/ticks +average: 506682 cycles/ticks + +kyber_encaps_derand: +median: 611108 cycles/ticks +average: 614686 cycles/ticks + +kyber_encaps: +median: 611798 cycles/ticks +average: 614333 cycles/ticks + +kyber_decaps: +median: 777500 cycles/ticks +average: 780557 cycles/ticks + +Loop spin: 99 +gen_a: +median: 129538 cycles/ticks +average: 130194 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35685 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451840 cycles/ticks +average: 453802 cycles/ticks + +indcpa_enc: +median: 573080 cycles/ticks +average: 575504 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 160037 cycles/ticks + +kyber_keypair_derand: +median: 486148 cycles/ticks +average: 488216 cycles/ticks + +kyber_keypair: +median: 504726 cycles/ticks +average: 506886 cycles/ticks + +kyber_encaps_derand: +median: 611110 cycles/ticks +average: 613518 cycles/ticks + +kyber_encaps: +median: 611866 cycles/ticks +average: 614317 cycles/ticks + +kyber_decaps: +median: 777444 cycles/ticks +average: 781668 cycles/ticks + +Loop spin: 100 +gen_a: +median: 129482 cycles/ticks +average: 130153 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452500 cycles/ticks +average: 454527 cycles/ticks + +indcpa_enc: +median: 572880 cycles/ticks +average: 575195 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159965 cycles/ticks + +kyber_keypair_derand: +median: 486520 cycles/ticks +average: 488636 cycles/ticks + +kyber_keypair: +median: 505324 cycles/ticks +average: 507697 cycles/ticks + +kyber_encaps_derand: +median: 610712 cycles/ticks +average: 613389 cycles/ticks + +kyber_encaps: +median: 611692 cycles/ticks +average: 614237 cycles/ticks + +kyber_decaps: +median: 777188 cycles/ticks +average: 780246 cycles/ticks + +Loop spin: 101 +gen_a: +median: 129718 cycles/ticks +average: 130352 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451828 cycles/ticks +average: 453705 cycles/ticks + +indcpa_enc: +median: 572878 cycles/ticks +average: 576458 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 160022 cycles/ticks + +kyber_keypair_derand: +median: 486158 cycles/ticks +average: 488239 cycles/ticks + +kyber_keypair: +median: 504692 cycles/ticks +average: 506738 cycles/ticks + +kyber_encaps_derand: +median: 610784 cycles/ticks +average: 613296 cycles/ticks + +kyber_encaps: +median: 611784 cycles/ticks +average: 614141 cycles/ticks + +kyber_decaps: +median: 777352 cycles/ticks +average: 780465 cycles/ticks + +Loop spin: 102 +gen_a: +median: 130140 cycles/ticks +average: 130852 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35665 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 452034 cycles/ticks +average: 453895 cycles/ticks + +indcpa_enc: +median: 573108 cycles/ticks +average: 575290 cycles/ticks + +indcpa_dec: +median: 162422 cycles/ticks +average: 163060 cycles/ticks + +kyber_keypair_derand: +median: 486138 cycles/ticks +average: 488221 cycles/ticks + +kyber_keypair: +median: 504696 cycles/ticks +average: 507891 cycles/ticks + +kyber_encaps_derand: +median: 611144 cycles/ticks +average: 613525 cycles/ticks + +kyber_encaps: +median: 611878 cycles/ticks +average: 614306 cycles/ticks + +kyber_decaps: +median: 780936 cycles/ticks +average: 783982 cycles/ticks + +Loop spin: 103 +gen_a: +median: 129716 cycles/ticks +average: 130337 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35682 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452196 cycles/ticks +average: 454129 cycles/ticks + +indcpa_enc: +median: 573544 cycles/ticks +average: 575804 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159994 cycles/ticks + +kyber_keypair_derand: +median: 485974 cycles/ticks +average: 488036 cycles/ticks + +kyber_keypair: +median: 504580 cycles/ticks +average: 506791 cycles/ticks + +kyber_encaps_derand: +median: 610798 cycles/ticks +average: 613368 cycles/ticks + +kyber_encaps: +median: 611734 cycles/ticks +average: 615397 cycles/ticks + +kyber_decaps: +median: 777226 cycles/ticks +average: 780679 cycles/ticks + +Loop spin: 104 +gen_a: +median: 129606 cycles/ticks +average: 130286 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7279 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22972 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3884 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 451824 cycles/ticks +average: 453794 cycles/ticks + +indcpa_enc: +median: 573096 cycles/ticks +average: 575497 cycles/ticks + +indcpa_dec: +median: 159238 cycles/ticks +average: 159876 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 488271 cycles/ticks + +kyber_keypair: +median: 504664 cycles/ticks +average: 506845 cycles/ticks + +kyber_encaps_derand: +median: 610852 cycles/ticks +average: 613326 cycles/ticks + +kyber_encaps: +median: 611920 cycles/ticks +average: 614356 cycles/ticks + +kyber_decaps: +median: 777508 cycles/ticks +average: 780653 cycles/ticks + +Loop spin: 105 +gen_a: +median: 129926 cycles/ticks +average: 130594 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35605 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3889 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 4537 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 452100 cycles/ticks +average: 454110 cycles/ticks + +indcpa_enc: +median: 573188 cycles/ticks +average: 575592 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 160029 cycles/ticks + +kyber_keypair_derand: +median: 485818 cycles/ticks +average: 487899 cycles/ticks + +kyber_keypair: +median: 504658 cycles/ticks +average: 506841 cycles/ticks + +kyber_encaps_derand: +median: 610874 cycles/ticks +average: 613502 cycles/ticks + +kyber_encaps: +median: 611764 cycles/ticks +average: 614267 cycles/ticks + +kyber_decaps: +median: 777326 cycles/ticks +average: 780575 cycles/ticks + +Loop spin: 106 +gen_a: +median: 129556 cycles/ticks +average: 130298 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22884 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6907 cycles/ticks + +indcpa_keypair: +median: 451956 cycles/ticks +average: 454001 cycles/ticks + +indcpa_enc: +median: 573106 cycles/ticks +average: 575603 cycles/ticks + +indcpa_dec: +median: 159244 cycles/ticks +average: 159860 cycles/ticks + +kyber_keypair_derand: +median: 486294 cycles/ticks +average: 489498 cycles/ticks + +kyber_keypair: +median: 504824 cycles/ticks +average: 506992 cycles/ticks + +kyber_encaps_derand: +median: 615082 cycles/ticks +average: 617546 cycles/ticks + +kyber_encaps: +median: 615724 cycles/ticks +average: 618046 cycles/ticks + +kyber_decaps: +median: 781598 cycles/ticks +average: 784754 cycles/ticks + +Loop spin: 107 +gen_a: +median: 130016 cycles/ticks +average: 130694 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35586 cycles/ticks +average: 35768 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 456924 cycles/ticks +average: 458803 cycles/ticks + +indcpa_enc: +median: 573388 cycles/ticks +average: 575550 cycles/ticks + +indcpa_dec: +median: 162376 cycles/ticks +average: 162994 cycles/ticks + +kyber_keypair_derand: +median: 494742 cycles/ticks +average: 496682 cycles/ticks + +kyber_keypair: +median: 509546 cycles/ticks +average: 511601 cycles/ticks + +kyber_encaps_derand: +median: 611142 cycles/ticks +average: 614586 cycles/ticks + +kyber_encaps: +median: 612124 cycles/ticks +average: 614387 cycles/ticks + +kyber_decaps: +median: 780998 cycles/ticks +average: 784105 cycles/ticks + +Loop spin: 108 +gen_a: +median: 129468 cycles/ticks +average: 130139 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16980 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 451862 cycles/ticks +average: 453745 cycles/ticks + +indcpa_enc: +median: 572772 cycles/ticks +average: 574989 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 160038 cycles/ticks + +kyber_keypair_derand: +median: 490160 cycles/ticks +average: 492125 cycles/ticks + +kyber_keypair: +median: 504680 cycles/ticks +average: 506904 cycles/ticks + +kyber_encaps_derand: +median: 610808 cycles/ticks +average: 613271 cycles/ticks + +kyber_encaps: +median: 612120 cycles/ticks +average: 614578 cycles/ticks + +kyber_decaps: +median: 777202 cycles/ticks +average: 781579 cycles/ticks + +Loop spin: 109 +gen_a: +median: 130024 cycles/ticks +average: 130754 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35472 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 452726 cycles/ticks +average: 454719 cycles/ticks + +indcpa_enc: +median: 573090 cycles/ticks +average: 575372 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159923 cycles/ticks + +kyber_keypair_derand: +median: 486624 cycles/ticks +average: 488649 cycles/ticks + +kyber_keypair: +median: 505416 cycles/ticks +average: 507542 cycles/ticks + +kyber_encaps_derand: +median: 610940 cycles/ticks +average: 613382 cycles/ticks + +kyber_encaps: +median: 611926 cycles/ticks +average: 614238 cycles/ticks + +kyber_decaps: +median: 777666 cycles/ticks +average: 781016 cycles/ticks + +Loop spin: 110 +gen_a: +median: 129534 cycles/ticks +average: 130199 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7273 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35637 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451986 cycles/ticks +average: 453903 cycles/ticks + +indcpa_enc: +median: 573026 cycles/ticks +average: 576322 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159882 cycles/ticks + +kyber_keypair_derand: +median: 486044 cycles/ticks +average: 488085 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 506827 cycles/ticks + +kyber_encaps_derand: +median: 611118 cycles/ticks +average: 613389 cycles/ticks + +kyber_encaps: +median: 611994 cycles/ticks +average: 614223 cycles/ticks + +kyber_decaps: +median: 777648 cycles/ticks +average: 780290 cycles/ticks + +Loop spin: 111 +gen_a: +median: 129488 cycles/ticks +average: 130155 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35607 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3659 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17025 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452264 cycles/ticks +average: 453777 cycles/ticks + +indcpa_enc: +median: 573092 cycles/ticks +average: 574976 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 159828 cycles/ticks + +kyber_keypair_derand: +median: 486406 cycles/ticks +average: 488043 cycles/ticks + +kyber_keypair: +median: 505042 cycles/ticks +average: 507852 cycles/ticks + +kyber_encaps_derand: +median: 610876 cycles/ticks +average: 612921 cycles/ticks + +kyber_encaps: +median: 611762 cycles/ticks +average: 613881 cycles/ticks + +kyber_decaps: +median: 777600 cycles/ticks +average: 780096 cycles/ticks + +Loop spin: 112 +gen_a: +median: 129570 cycles/ticks +average: 130185 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33365 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35582 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 451832 cycles/ticks +average: 453425 cycles/ticks + +indcpa_enc: +median: 573326 cycles/ticks +average: 575229 cycles/ticks + +indcpa_dec: +median: 159240 cycles/ticks +average: 159781 cycles/ticks + +kyber_keypair_derand: +median: 485808 cycles/ticks +average: 487741 cycles/ticks + +kyber_keypair: +median: 504736 cycles/ticks +average: 506699 cycles/ticks + +kyber_encaps_derand: +median: 610834 cycles/ticks +average: 613268 cycles/ticks + +kyber_encaps: +median: 612028 cycles/ticks +average: 615410 cycles/ticks + +kyber_decaps: +median: 777546 cycles/ticks +average: 780605 cycles/ticks + +Loop spin: 113 +gen_a: +median: 129976 cycles/ticks +average: 130614 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35627 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451868 cycles/ticks +average: 453589 cycles/ticks + +indcpa_enc: +median: 573108 cycles/ticks +average: 575213 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159887 cycles/ticks + +kyber_keypair_derand: +median: 486260 cycles/ticks +average: 488190 cycles/ticks + +kyber_keypair: +median: 504712 cycles/ticks +average: 506745 cycles/ticks + +kyber_encaps_derand: +median: 610668 cycles/ticks +average: 613102 cycles/ticks + +kyber_encaps: +median: 611562 cycles/ticks +average: 613842 cycles/ticks + +kyber_decaps: +median: 777134 cycles/ticks +average: 780013 cycles/ticks + +Loop spin: 114 +gen_a: +median: 129700 cycles/ticks +average: 130362 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 455334 cycles/ticks +average: 458316 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 575510 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159824 cycles/ticks + +kyber_keypair_derand: +median: 489236 cycles/ticks +average: 491137 cycles/ticks + +kyber_keypair: +median: 507782 cycles/ticks +average: 509661 cycles/ticks + +kyber_encaps_derand: +median: 610560 cycles/ticks +average: 612910 cycles/ticks + +kyber_encaps: +median: 611580 cycles/ticks +average: 613787 cycles/ticks + +kyber_decaps: +median: 777040 cycles/ticks +average: 779921 cycles/ticks + +Loop spin: 115 +gen_a: +median: 129430 cycles/ticks +average: 130059 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7228 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 455640 cycles/ticks +average: 457479 cycles/ticks + +indcpa_enc: +median: 575986 cycles/ticks +average: 578186 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159872 cycles/ticks + +kyber_keypair_derand: +median: 489694 cycles/ticks +average: 492773 cycles/ticks + +kyber_keypair: +median: 508640 cycles/ticks +average: 510844 cycles/ticks + +kyber_encaps_derand: +median: 614188 cycles/ticks +average: 616574 cycles/ticks + +kyber_encaps: +median: 615364 cycles/ticks +average: 617674 cycles/ticks + +kyber_decaps: +median: 780752 cycles/ticks +average: 783757 cycles/ticks + +Loop spin: 116 +gen_a: +median: 129588 cycles/ticks +average: 130304 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452120 cycles/ticks +average: 453841 cycles/ticks + +indcpa_enc: +median: 573102 cycles/ticks +average: 575314 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159836 cycles/ticks + +kyber_keypair_derand: +median: 486514 cycles/ticks +average: 488482 cycles/ticks + +kyber_keypair: +median: 504822 cycles/ticks +average: 506749 cycles/ticks + +kyber_encaps_derand: +median: 611154 cycles/ticks +average: 616822 cycles/ticks + +kyber_encaps: +median: 611910 cycles/ticks +average: 614074 cycles/ticks + +kyber_decaps: +median: 777766 cycles/ticks +average: 782835 cycles/ticks + +Loop spin: 117 +gen_a: +median: 129598 cycles/ticks +average: 130241 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35606 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 451848 cycles/ticks +average: 453702 cycles/ticks + +indcpa_enc: +median: 572930 cycles/ticks +average: 575113 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159920 cycles/ticks + +kyber_keypair_derand: +median: 486104 cycles/ticks +average: 488022 cycles/ticks + +kyber_keypair: +median: 504666 cycles/ticks +average: 506817 cycles/ticks + +kyber_encaps_derand: +median: 610598 cycles/ticks +average: 612845 cycles/ticks + +kyber_encaps: +median: 611480 cycles/ticks +average: 613750 cycles/ticks + +kyber_decaps: +median: 777090 cycles/ticks +average: 781176 cycles/ticks + +Loop spin: 118 +gen_a: +median: 129620 cycles/ticks +average: 130264 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22972 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35476 cycles/ticks +average: 35612 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452436 cycles/ticks +average: 454324 cycles/ticks + +indcpa_enc: +median: 573076 cycles/ticks +average: 575137 cycles/ticks + +indcpa_dec: +median: 162402 cycles/ticks +average: 163084 cycles/ticks + +kyber_keypair_derand: +median: 486730 cycles/ticks +average: 488720 cycles/ticks + +kyber_keypair: +median: 505278 cycles/ticks +average: 507423 cycles/ticks + +kyber_encaps_derand: +median: 611126 cycles/ticks +average: 613738 cycles/ticks + +kyber_encaps: +median: 611914 cycles/ticks +average: 614458 cycles/ticks + +kyber_decaps: +median: 777518 cycles/ticks +average: 780643 cycles/ticks + +Loop spin: 119 +gen_a: +median: 129530 cycles/ticks +average: 130209 cycles/ticks + +poly_getnoise_eta1: +median: 7216 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451786 cycles/ticks +average: 453700 cycles/ticks + +indcpa_enc: +median: 572892 cycles/ticks +average: 576502 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160000 cycles/ticks + +kyber_keypair_derand: +median: 486222 cycles/ticks +average: 488362 cycles/ticks + +kyber_keypair: +median: 504804 cycles/ticks +average: 506947 cycles/ticks + +kyber_encaps_derand: +median: 610896 cycles/ticks +average: 613553 cycles/ticks + +kyber_encaps: +median: 611810 cycles/ticks +average: 614324 cycles/ticks + +kyber_decaps: +median: 777416 cycles/ticks +average: 780484 cycles/ticks + +Loop spin: 120 +gen_a: +median: 129486 cycles/ticks +average: 130163 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7194 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452030 cycles/ticks +average: 453929 cycles/ticks + +indcpa_enc: +median: 573226 cycles/ticks +average: 575565 cycles/ticks + +indcpa_dec: +median: 162418 cycles/ticks +average: 163093 cycles/ticks + +kyber_keypair_derand: +median: 485962 cycles/ticks +average: 488072 cycles/ticks + +kyber_keypair: +median: 505794 cycles/ticks +average: 509120 cycles/ticks + +kyber_encaps_derand: +median: 611104 cycles/ticks +average: 613658 cycles/ticks + +kyber_encaps: +median: 612036 cycles/ticks +average: 614611 cycles/ticks + +kyber_decaps: +median: 780898 cycles/ticks +average: 784216 cycles/ticks + +Loop spin: 121 +gen_a: +median: 130006 cycles/ticks +average: 130772 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35658 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451946 cycles/ticks +average: 454078 cycles/ticks + +indcpa_enc: +median: 573266 cycles/ticks +average: 575707 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 160000 cycles/ticks + +kyber_keypair_derand: +median: 486022 cycles/ticks +average: 488146 cycles/ticks + +kyber_keypair: +median: 505256 cycles/ticks +average: 507364 cycles/ticks + +kyber_encaps_derand: +median: 610724 cycles/ticks +average: 613120 cycles/ticks + +kyber_encaps: +median: 611870 cycles/ticks +average: 615461 cycles/ticks + +kyber_decaps: +median: 777482 cycles/ticks +average: 780595 cycles/ticks + +Loop spin: 122 +gen_a: +median: 129608 cycles/ticks +average: 130318 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35687 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452300 cycles/ticks +average: 454223 cycles/ticks + +indcpa_enc: +median: 573670 cycles/ticks +average: 575901 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159992 cycles/ticks + +kyber_keypair_derand: +median: 485888 cycles/ticks +average: 488015 cycles/ticks + +kyber_keypair: +median: 504816 cycles/ticks +average: 506899 cycles/ticks + +kyber_encaps_derand: +median: 610786 cycles/ticks +average: 613270 cycles/ticks + +kyber_encaps: +median: 611760 cycles/ticks +average: 614203 cycles/ticks + +kyber_decaps: +median: 777416 cycles/ticks +average: 780501 cycles/ticks + +Loop spin: 123 +gen_a: +median: 129586 cycles/ticks +average: 130295 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7228 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 34488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35522 cycles/ticks +average: 35722 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452126 cycles/ticks +average: 454081 cycles/ticks + +indcpa_enc: +median: 573418 cycles/ticks +average: 575675 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159914 cycles/ticks + +kyber_keypair_derand: +median: 486270 cycles/ticks +average: 488217 cycles/ticks + +kyber_keypair: +median: 505626 cycles/ticks +average: 507646 cycles/ticks + +kyber_encaps_derand: +median: 610868 cycles/ticks +average: 613364 cycles/ticks + +kyber_encaps: +median: 612074 cycles/ticks +average: 614550 cycles/ticks + +kyber_decaps: +median: 777734 cycles/ticks +average: 781007 cycles/ticks + +Loop spin: 124 +gen_a: +median: 129468 cycles/ticks +average: 130233 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35653 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 451806 cycles/ticks +average: 453742 cycles/ticks + +indcpa_enc: +median: 573054 cycles/ticks +average: 575353 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159905 cycles/ticks + +kyber_keypair_derand: +median: 486010 cycles/ticks +average: 489085 cycles/ticks + +kyber_keypair: +median: 505670 cycles/ticks +average: 507815 cycles/ticks + +kyber_encaps_derand: +median: 611140 cycles/ticks +average: 613578 cycles/ticks + +kyber_encaps: +median: 612086 cycles/ticks +average: 614466 cycles/ticks + +kyber_decaps: +median: 777524 cycles/ticks +average: 780818 cycles/ticks + +Loop spin: 125 +gen_a: +median: 129652 cycles/ticks +average: 130401 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23010 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17114 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6905 cycles/ticks + +indcpa_keypair: +median: 451828 cycles/ticks +average: 453821 cycles/ticks + +indcpa_enc: +median: 573104 cycles/ticks +average: 575701 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159966 cycles/ticks + +kyber_keypair_derand: +median: 485992 cycles/ticks +average: 488069 cycles/ticks + +kyber_keypair: +median: 504666 cycles/ticks +average: 506767 cycles/ticks + +kyber_encaps_derand: +median: 610952 cycles/ticks +average: 614639 cycles/ticks + +kyber_encaps: +median: 611892 cycles/ticks +average: 614463 cycles/ticks + +kyber_decaps: +median: 777428 cycles/ticks +average: 780782 cycles/ticks + +Loop spin: 126 +gen_a: +median: 129642 cycles/ticks +average: 130364 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 451942 cycles/ticks +average: 453871 cycles/ticks + +indcpa_enc: +median: 573000 cycles/ticks +average: 575416 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160081 cycles/ticks + +kyber_keypair_derand: +median: 486090 cycles/ticks +average: 488280 cycles/ticks + +kyber_keypair: +median: 505782 cycles/ticks +average: 508082 cycles/ticks + +kyber_encaps_derand: +median: 610968 cycles/ticks +average: 613449 cycles/ticks + +kyber_encaps: +median: 612028 cycles/ticks +average: 614704 cycles/ticks + +kyber_decaps: +median: 777632 cycles/ticks +average: 781947 cycles/ticks + +Loop spin: 127 +gen_a: +median: 129896 cycles/ticks +average: 130656 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7277 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452086 cycles/ticks +average: 454327 cycles/ticks + +indcpa_enc: +median: 573214 cycles/ticks +average: 575709 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160033 cycles/ticks + +kyber_keypair_derand: +median: 485856 cycles/ticks +average: 487932 cycles/ticks + +kyber_keypair: +median: 506122 cycles/ticks +average: 508368 cycles/ticks + +kyber_encaps_derand: +median: 610934 cycles/ticks +average: 613621 cycles/ticks + +kyber_encaps: +median: 612692 cycles/ticks +average: 615072 cycles/ticks + +kyber_decaps: +median: 777578 cycles/ticks +average: 780723 cycles/ticks + +Loop spin: 128 +gen_a: +median: 129704 cycles/ticks +average: 130474 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 451862 cycles/ticks +average: 453740 cycles/ticks + +indcpa_enc: +median: 573180 cycles/ticks +average: 576496 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159953 cycles/ticks + +kyber_keypair_derand: +median: 486066 cycles/ticks +average: 488041 cycles/ticks + +kyber_keypair: +median: 504702 cycles/ticks +average: 506959 cycles/ticks + +kyber_encaps_derand: +median: 610918 cycles/ticks +average: 613368 cycles/ticks + +kyber_encaps: +median: 612006 cycles/ticks +average: 614338 cycles/ticks + +kyber_decaps: +median: 777498 cycles/ticks +average: 780475 cycles/ticks + +Loop spin: 129 +gen_a: +median: 129676 cycles/ticks +average: 130411 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35744 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452188 cycles/ticks +average: 454163 cycles/ticks + +indcpa_enc: +median: 573282 cycles/ticks +average: 575535 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159944 cycles/ticks + +kyber_keypair_derand: +median: 486004 cycles/ticks +average: 487996 cycles/ticks + +kyber_keypair: +median: 504940 cycles/ticks +average: 508281 cycles/ticks + +kyber_encaps_derand: +median: 611070 cycles/ticks +average: 613556 cycles/ticks + +kyber_encaps: +median: 612392 cycles/ticks +average: 614856 cycles/ticks + +kyber_decaps: +median: 777456 cycles/ticks +average: 780299 cycles/ticks + +Loop spin: 130 +gen_a: +median: 129556 cycles/ticks +average: 130304 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22961 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 452352 cycles/ticks +average: 454379 cycles/ticks + +indcpa_enc: +median: 573474 cycles/ticks +average: 575748 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160000 cycles/ticks + +kyber_keypair_derand: +median: 486152 cycles/ticks +average: 488159 cycles/ticks + +kyber_keypair: +median: 505694 cycles/ticks +average: 507649 cycles/ticks + +kyber_encaps_derand: +median: 611018 cycles/ticks +average: 613522 cycles/ticks + +kyber_encaps: +median: 614114 cycles/ticks +average: 617307 cycles/ticks + +kyber_decaps: +median: 777578 cycles/ticks +average: 780360 cycles/ticks + +Loop spin: 131 +gen_a: +median: 129734 cycles/ticks +average: 130457 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33344 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 456014 cycles/ticks +average: 457824 cycles/ticks + +indcpa_enc: +median: 577412 cycles/ticks +average: 580268 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 160749 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 490797 cycles/ticks + +kyber_keypair: +median: 504742 cycles/ticks +average: 508722 cycles/ticks + +kyber_encaps_derand: +median: 611314 cycles/ticks +average: 614247 cycles/ticks + +kyber_encaps: +median: 612248 cycles/ticks +average: 617790 cycles/ticks + +kyber_decaps: +median: 777724 cycles/ticks +average: 784005 cycles/ticks + +Loop spin: 132 +gen_a: +median: 129652 cycles/ticks +average: 131008 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7229 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 24231 cycles/ticks + +INVNTT: +median: 33236 cycles/ticks +average: 33532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35810 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3710 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17148 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6921 cycles/ticks + +indcpa_keypair: +median: 451940 cycles/ticks +average: 455943 cycles/ticks + +indcpa_enc: +median: 573134 cycles/ticks +average: 576293 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160444 cycles/ticks + +kyber_keypair_derand: +median: 485852 cycles/ticks +average: 488519 cycles/ticks + +kyber_keypair: +median: 504766 cycles/ticks +average: 508288 cycles/ticks + +kyber_encaps_derand: +median: 610836 cycles/ticks +average: 614183 cycles/ticks + +kyber_encaps: +median: 611992 cycles/ticks +average: 616019 cycles/ticks + +kyber_decaps: +median: 777558 cycles/ticks +average: 782658 cycles/ticks + +Loop spin: 133 +gen_a: +median: 129526 cycles/ticks +average: 130197 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35700 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 451608 cycles/ticks +average: 453871 cycles/ticks + +indcpa_enc: +median: 572772 cycles/ticks +average: 576348 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 161317 cycles/ticks + +kyber_keypair_derand: +median: 486146 cycles/ticks +average: 489519 cycles/ticks + +kyber_keypair: +median: 505558 cycles/ticks +average: 508113 cycles/ticks + +kyber_encaps_derand: +median: 610984 cycles/ticks +average: 614842 cycles/ticks + +kyber_encaps: +median: 614438 cycles/ticks +average: 618122 cycles/ticks + +kyber_decaps: +median: 777484 cycles/ticks +average: 783076 cycles/ticks + +Loop spin: 134 +gen_a: +median: 129850 cycles/ticks +average: 130952 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35568 cycles/ticks +average: 35782 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17119 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451712 cycles/ticks +average: 454941 cycles/ticks + +indcpa_enc: +median: 572900 cycles/ticks +average: 577290 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 160452 cycles/ticks + +kyber_keypair_derand: +median: 490036 cycles/ticks +average: 493748 cycles/ticks + +kyber_keypair: +median: 504684 cycles/ticks +average: 508427 cycles/ticks + +kyber_encaps_derand: +median: 610986 cycles/ticks +average: 615449 cycles/ticks + +kyber_encaps: +median: 612284 cycles/ticks +average: 614637 cycles/ticks + +kyber_decaps: +median: 777532 cycles/ticks +average: 780580 cycles/ticks + +Loop spin: 135 +gen_a: +median: 129554 cycles/ticks +average: 130285 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 463754 cycles/ticks +average: 465594 cycles/ticks + +indcpa_enc: +median: 573160 cycles/ticks +average: 575282 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159825 cycles/ticks + +kyber_keypair_derand: +median: 498194 cycles/ticks +average: 500053 cycles/ticks + +kyber_keypair: +median: 516694 cycles/ticks +average: 518786 cycles/ticks + +kyber_encaps_derand: +median: 610946 cycles/ticks +average: 613166 cycles/ticks + +kyber_encaps: +median: 612080 cycles/ticks +average: 624063 cycles/ticks + +kyber_decaps: +median: 777862 cycles/ticks +average: 786596 cycles/ticks + +Loop spin: 136 +gen_a: +median: 129590 cycles/ticks +average: 130305 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7342 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17225 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6930 cycles/ticks + +indcpa_keypair: +median: 452538 cycles/ticks +average: 461292 cycles/ticks + +indcpa_enc: +median: 573578 cycles/ticks +average: 575783 cycles/ticks + +indcpa_dec: +median: 159338 cycles/ticks +average: 160055 cycles/ticks + +kyber_keypair_derand: +median: 486082 cycles/ticks +average: 488848 cycles/ticks + +kyber_keypair: +median: 504838 cycles/ticks +average: 508265 cycles/ticks + +kyber_encaps_derand: +median: 611540 cycles/ticks +average: 616263 cycles/ticks + +kyber_encaps: +median: 614666 cycles/ticks +average: 619002 cycles/ticks + +kyber_decaps: +median: 778358 cycles/ticks +average: 783746 cycles/ticks + +Loop spin: 137 +gen_a: +median: 129634 cycles/ticks +average: 132212 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35814 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17162 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 452372 cycles/ticks +average: 456202 cycles/ticks + +indcpa_enc: +median: 573684 cycles/ticks +average: 575657 cycles/ticks + +indcpa_dec: +median: 159402 cycles/ticks +average: 160006 cycles/ticks + +kyber_keypair_derand: +median: 490370 cycles/ticks +average: 492342 cycles/ticks + +kyber_keypair: +median: 504800 cycles/ticks +average: 506643 cycles/ticks + +kyber_encaps_derand: +median: 611004 cycles/ticks +average: 613478 cycles/ticks + +kyber_encaps: +median: 613334 cycles/ticks +average: 615183 cycles/ticks + +kyber_decaps: +median: 777314 cycles/ticks +average: 780343 cycles/ticks + +Loop spin: 138 +gen_a: +median: 129672 cycles/ticks +average: 130437 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22918 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35586 cycles/ticks +average: 35758 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 456356 cycles/ticks +average: 458239 cycles/ticks + +indcpa_enc: +median: 577282 cycles/ticks +average: 579562 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159859 cycles/ticks + +kyber_keypair_derand: +median: 486278 cycles/ticks +average: 489162 cycles/ticks + +kyber_keypair: +median: 504792 cycles/ticks +average: 506591 cycles/ticks + +kyber_encaps_derand: +median: 611168 cycles/ticks +average: 613711 cycles/ticks + +kyber_encaps: +median: 612180 cycles/ticks +average: 614583 cycles/ticks + +kyber_decaps: +median: 777586 cycles/ticks +average: 780868 cycles/ticks + +Loop spin: 139 +gen_a: +median: 129686 cycles/ticks +average: 130488 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451972 cycles/ticks +average: 454105 cycles/ticks + +indcpa_enc: +median: 573006 cycles/ticks +average: 575343 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159956 cycles/ticks + +kyber_keypair_derand: +median: 485996 cycles/ticks +average: 487876 cycles/ticks + +kyber_keypair: +median: 504866 cycles/ticks +average: 506792 cycles/ticks + +kyber_encaps_derand: +median: 610698 cycles/ticks +average: 613857 cycles/ticks + +kyber_encaps: +median: 613686 cycles/ticks +average: 617314 cycles/ticks + +kyber_decaps: +median: 780376 cycles/ticks +average: 784839 cycles/ticks + +Loop spin: 140 +gen_a: +median: 129854 cycles/ticks +average: 130597 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452362 cycles/ticks +average: 454344 cycles/ticks + +indcpa_enc: +median: 573422 cycles/ticks +average: 575890 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 160014 cycles/ticks + +kyber_keypair_derand: +median: 486260 cycles/ticks +average: 489656 cycles/ticks + +kyber_keypair: +median: 504888 cycles/ticks +average: 507424 cycles/ticks + +kyber_encaps_derand: +median: 610878 cycles/ticks +average: 613949 cycles/ticks + +kyber_encaps: +median: 613658 cycles/ticks +average: 617432 cycles/ticks + +kyber_decaps: +median: 777522 cycles/ticks +average: 781194 cycles/ticks + +Loop spin: 141 +gen_a: +median: 129522 cycles/ticks +average: 131439 cycles/ticks + +poly_getnoise_eta1: +median: 7260 cycles/ticks +average: 7273 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35685 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 17010 cycles/ticks +average: 17094 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451970 cycles/ticks +average: 459531 cycles/ticks + +indcpa_enc: +median: 573236 cycles/ticks +average: 575449 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159913 cycles/ticks + +kyber_keypair_derand: +median: 485996 cycles/ticks +average: 487811 cycles/ticks + +kyber_keypair: +median: 504908 cycles/ticks +average: 506717 cycles/ticks + +kyber_encaps_derand: +median: 610952 cycles/ticks +average: 613170 cycles/ticks + +kyber_encaps: +median: 611872 cycles/ticks +average: 614079 cycles/ticks + +kyber_decaps: +median: 777538 cycles/ticks +average: 780274 cycles/ticks + +Loop spin: 142 +gen_a: +median: 129664 cycles/ticks +average: 130363 cycles/ticks + +poly_getnoise_eta1: +median: 7256 cycles/ticks +average: 7280 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3972 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451824 cycles/ticks +average: 453726 cycles/ticks + +indcpa_enc: +median: 572902 cycles/ticks +average: 575876 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159834 cycles/ticks + +kyber_keypair_derand: +median: 486140 cycles/ticks +average: 488114 cycles/ticks + +kyber_keypair: +median: 505302 cycles/ticks +average: 507162 cycles/ticks + +kyber_encaps_derand: +median: 610854 cycles/ticks +average: 613152 cycles/ticks + +kyber_encaps: +median: 612144 cycles/ticks +average: 614385 cycles/ticks + +kyber_decaps: +median: 777710 cycles/ticks +average: 780478 cycles/ticks + +Loop spin: 143 +gen_a: +median: 129508 cycles/ticks +average: 130288 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 451800 cycles/ticks +average: 453626 cycles/ticks + +indcpa_enc: +median: 573018 cycles/ticks +average: 575102 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 159906 cycles/ticks + +kyber_keypair_derand: +median: 485918 cycles/ticks +average: 487727 cycles/ticks + +kyber_keypair: +median: 504898 cycles/ticks +average: 506789 cycles/ticks + +kyber_encaps_derand: +median: 611048 cycles/ticks +average: 614431 cycles/ticks + +kyber_encaps: +median: 613466 cycles/ticks +average: 615504 cycles/ticks + +kyber_decaps: +median: 777566 cycles/ticks +average: 780520 cycles/ticks + +Loop spin: 144 +gen_a: +median: 129666 cycles/ticks +average: 130516 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 455440 cycles/ticks +average: 457247 cycles/ticks + +indcpa_enc: +median: 573322 cycles/ticks +average: 575573 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159921 cycles/ticks + +kyber_keypair_derand: +median: 489230 cycles/ticks +average: 491224 cycles/ticks + +kyber_keypair: +median: 508164 cycles/ticks +average: 510185 cycles/ticks + +kyber_encaps_derand: +median: 611036 cycles/ticks +average: 613462 cycles/ticks + +kyber_encaps: +median: 611964 cycles/ticks +average: 614001 cycles/ticks + +kyber_decaps: +median: 777718 cycles/ticks +average: 781864 cycles/ticks + +Loop spin: 145 +gen_a: +median: 129436 cycles/ticks +average: 130111 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33344 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35642 cycles/ticks +average: 35753 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452394 cycles/ticks +average: 454419 cycles/ticks + +indcpa_enc: +median: 573282 cycles/ticks +average: 575462 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159934 cycles/ticks + +kyber_keypair_derand: +median: 486160 cycles/ticks +average: 488041 cycles/ticks + +kyber_keypair: +median: 506046 cycles/ticks +average: 508019 cycles/ticks + +kyber_encaps_derand: +median: 610984 cycles/ticks +average: 613322 cycles/ticks + +kyber_encaps: +median: 611988 cycles/ticks +average: 614477 cycles/ticks + +kyber_decaps: +median: 780762 cycles/ticks +average: 783676 cycles/ticks + +Loop spin: 146 +gen_a: +median: 129690 cycles/ticks +average: 130418 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3661 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 451792 cycles/ticks +average: 454483 cycles/ticks + +indcpa_enc: +median: 573060 cycles/ticks +average: 575260 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159913 cycles/ticks + +kyber_keypair_derand: +median: 485852 cycles/ticks +average: 487786 cycles/ticks + +kyber_keypair: +median: 504780 cycles/ticks +average: 506473 cycles/ticks + +kyber_encaps_derand: +median: 610988 cycles/ticks +average: 613227 cycles/ticks + +kyber_encaps: +median: 612622 cycles/ticks +average: 614996 cycles/ticks + +kyber_decaps: +median: 777608 cycles/ticks +average: 780508 cycles/ticks + +Loop spin: 147 +gen_a: +median: 129522 cycles/ticks +average: 130234 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17082 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 454872 cycles/ticks +average: 456946 cycles/ticks + +indcpa_enc: +median: 572722 cycles/ticks +average: 574711 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159890 cycles/ticks + +kyber_keypair_derand: +median: 489656 cycles/ticks +average: 492565 cycles/ticks + +kyber_keypair: +median: 507932 cycles/ticks +average: 509978 cycles/ticks + +kyber_encaps_derand: +median: 611048 cycles/ticks +average: 613306 cycles/ticks + +kyber_encaps: +median: 612260 cycles/ticks +average: 614581 cycles/ticks + +kyber_decaps: +median: 777576 cycles/ticks +average: 780374 cycles/ticks + +Loop spin: 148 +gen_a: +median: 129476 cycles/ticks +average: 130190 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22971 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452268 cycles/ticks +average: 454064 cycles/ticks + +indcpa_enc: +median: 573236 cycles/ticks +average: 575363 cycles/ticks + +indcpa_dec: +median: 162454 cycles/ticks +average: 163255 cycles/ticks + +kyber_keypair_derand: +median: 486440 cycles/ticks +average: 488291 cycles/ticks + +kyber_keypair: +median: 506284 cycles/ticks +average: 508074 cycles/ticks + +kyber_encaps_derand: +median: 610732 cycles/ticks +average: 613101 cycles/ticks + +kyber_encaps: +median: 611844 cycles/ticks +average: 615238 cycles/ticks + +kyber_decaps: +median: 780610 cycles/ticks +average: 783590 cycles/ticks + +Loop spin: 149 +gen_a: +median: 129654 cycles/ticks +average: 130397 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22970 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1073 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451992 cycles/ticks +average: 454041 cycles/ticks + +indcpa_enc: +median: 576316 cycles/ticks +average: 578462 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159933 cycles/ticks + +kyber_keypair_derand: +median: 485956 cycles/ticks +average: 487954 cycles/ticks + +kyber_keypair: +median: 505236 cycles/ticks +average: 507123 cycles/ticks + +kyber_encaps_derand: +median: 613896 cycles/ticks +average: 616221 cycles/ticks + +kyber_encaps: +median: 614882 cycles/ticks +average: 617221 cycles/ticks + +kyber_decaps: +median: 780550 cycles/ticks +average: 785125 cycles/ticks + +Loop spin: 150 +gen_a: +median: 129576 cycles/ticks +average: 131372 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35715 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17087 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452046 cycles/ticks +average: 456581 cycles/ticks + +indcpa_enc: +median: 573196 cycles/ticks +average: 575419 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159963 cycles/ticks + +kyber_keypair_derand: +median: 486236 cycles/ticks +average: 488186 cycles/ticks + +kyber_keypair: +median: 504820 cycles/ticks +average: 506817 cycles/ticks + +kyber_encaps_derand: +median: 611092 cycles/ticks +average: 613443 cycles/ticks + +kyber_encaps: +median: 611994 cycles/ticks +average: 614315 cycles/ticks + +kyber_decaps: +median: 777470 cycles/ticks +average: 780400 cycles/ticks + +Loop spin: 151 +gen_a: +median: 129538 cycles/ticks +average: 130225 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452020 cycles/ticks +average: 462043 cycles/ticks + +indcpa_enc: +median: 573358 cycles/ticks +average: 575454 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159891 cycles/ticks + +kyber_keypair_derand: +median: 486134 cycles/ticks +average: 488085 cycles/ticks + +kyber_keypair: +median: 505972 cycles/ticks +average: 507825 cycles/ticks + +kyber_encaps_derand: +median: 611250 cycles/ticks +average: 613491 cycles/ticks + +kyber_encaps: +median: 612292 cycles/ticks +average: 614508 cycles/ticks + +kyber_decaps: +median: 778062 cycles/ticks +average: 780967 cycles/ticks + +Loop spin: 152 +gen_a: +median: 129714 cycles/ticks +average: 130384 cycles/ticks + +poly_getnoise_eta1: +median: 7252 cycles/ticks +average: 7284 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35619 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452292 cycles/ticks +average: 454186 cycles/ticks + +indcpa_enc: +median: 573672 cycles/ticks +average: 578515 cycles/ticks + +indcpa_dec: +median: 159356 cycles/ticks +average: 159967 cycles/ticks + +kyber_keypair_derand: +median: 486210 cycles/ticks +average: 488074 cycles/ticks + +kyber_keypair: +median: 505844 cycles/ticks +average: 507660 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 614317 cycles/ticks + +kyber_encaps: +median: 611882 cycles/ticks +average: 614300 cycles/ticks + +kyber_decaps: +median: 777384 cycles/ticks +average: 780345 cycles/ticks + +Loop spin: 153 +gen_a: +median: 130096 cycles/ticks +average: 133605 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35660 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452014 cycles/ticks +average: 453828 cycles/ticks + +indcpa_enc: +median: 573310 cycles/ticks +average: 575645 cycles/ticks + +indcpa_dec: +median: 159364 cycles/ticks +average: 159988 cycles/ticks + +kyber_keypair_derand: +median: 486430 cycles/ticks +average: 488257 cycles/ticks + +kyber_keypair: +median: 504798 cycles/ticks +average: 506653 cycles/ticks + +kyber_encaps_derand: +median: 610886 cycles/ticks +average: 613056 cycles/ticks + +kyber_encaps: +median: 611930 cycles/ticks +average: 614161 cycles/ticks + +kyber_decaps: +median: 777616 cycles/ticks +average: 781577 cycles/ticks + +Loop spin: 154 +gen_a: +median: 129642 cycles/ticks +average: 130325 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451888 cycles/ticks +average: 453610 cycles/ticks + +indcpa_enc: +median: 573360 cycles/ticks +average: 575389 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159898 cycles/ticks + +kyber_keypair_derand: +median: 485800 cycles/ticks +average: 487690 cycles/ticks + +kyber_keypair: +median: 505934 cycles/ticks +average: 507822 cycles/ticks + +kyber_encaps_derand: +median: 610828 cycles/ticks +average: 613278 cycles/ticks + +kyber_encaps: +median: 611880 cycles/ticks +average: 614154 cycles/ticks + +kyber_decaps: +median: 777416 cycles/ticks +average: 780194 cycles/ticks + +Loop spin: 155 +gen_a: +median: 129748 cycles/ticks +average: 130448 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451856 cycles/ticks +average: 453558 cycles/ticks + +indcpa_enc: +median: 576258 cycles/ticks +average: 582436 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159914 cycles/ticks + +kyber_keypair_derand: +median: 486072 cycles/ticks +average: 499028 cycles/ticks + +kyber_keypair: +median: 506348 cycles/ticks +average: 508064 cycles/ticks + +kyber_encaps_derand: +median: 614028 cycles/ticks +average: 616275 cycles/ticks + +kyber_encaps: +median: 615460 cycles/ticks +average: 617881 cycles/ticks + +kyber_decaps: +median: 780788 cycles/ticks +average: 783747 cycles/ticks + +Loop spin: 156 +gen_a: +median: 129664 cycles/ticks +average: 130617 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33352 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35668 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17043 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451778 cycles/ticks +average: 453650 cycles/ticks + +indcpa_enc: +median: 572772 cycles/ticks +average: 574841 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159904 cycles/ticks + +kyber_keypair_derand: +median: 486312 cycles/ticks +average: 488204 cycles/ticks + +kyber_keypair: +median: 504788 cycles/ticks +average: 508087 cycles/ticks + +kyber_encaps_derand: +median: 610960 cycles/ticks +average: 613254 cycles/ticks + +kyber_encaps: +median: 611822 cycles/ticks +average: 614025 cycles/ticks + +kyber_decaps: +median: 777612 cycles/ticks +average: 780608 cycles/ticks + +Loop spin: 157 +gen_a: +median: 129688 cycles/ticks +average: 130423 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17044 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452046 cycles/ticks +average: 454152 cycles/ticks + +indcpa_enc: +median: 572826 cycles/ticks +average: 574932 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159955 cycles/ticks + +kyber_keypair_derand: +median: 486112 cycles/ticks +average: 487986 cycles/ticks + +kyber_keypair: +median: 505194 cycles/ticks +average: 507080 cycles/ticks + +kyber_encaps_derand: +median: 610864 cycles/ticks +average: 613134 cycles/ticks + +kyber_encaps: +median: 611952 cycles/ticks +average: 615252 cycles/ticks + +kyber_decaps: +median: 777574 cycles/ticks +average: 780218 cycles/ticks + +Loop spin: 158 +gen_a: +median: 129486 cycles/ticks +average: 130134 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 34056 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6930 cycles/ticks + +indcpa_keypair: +median: 452420 cycles/ticks +average: 455377 cycles/ticks + +indcpa_enc: +median: 573466 cycles/ticks +average: 578149 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159842 cycles/ticks + +kyber_keypair_derand: +median: 486288 cycles/ticks +average: 489255 cycles/ticks + +kyber_keypair: +median: 506722 cycles/ticks +average: 508359 cycles/ticks + +kyber_encaps_derand: +median: 611322 cycles/ticks +average: 613470 cycles/ticks + +kyber_encaps: +median: 613666 cycles/ticks +average: 615363 cycles/ticks + +kyber_decaps: +median: 778382 cycles/ticks +average: 782100 cycles/ticks + +Loop spin: 159 +gen_a: +median: 129684 cycles/ticks +average: 130435 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35694 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17036 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452046 cycles/ticks +average: 453878 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 575717 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159918 cycles/ticks + +kyber_keypair_derand: +median: 485626 cycles/ticks +average: 487536 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 506945 cycles/ticks + +kyber_encaps_derand: +median: 611078 cycles/ticks +average: 613573 cycles/ticks + +kyber_encaps: +median: 612032 cycles/ticks +average: 614146 cycles/ticks + +kyber_decaps: +median: 777546 cycles/ticks +average: 780435 cycles/ticks + +Loop spin: 160 +gen_a: +median: 129554 cycles/ticks +average: 130287 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17087 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451922 cycles/ticks +average: 453904 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 575563 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 161034 cycles/ticks + +kyber_keypair_derand: +median: 485918 cycles/ticks +average: 487985 cycles/ticks + +kyber_keypair: +median: 504808 cycles/ticks +average: 506993 cycles/ticks + +kyber_encaps_derand: +median: 611478 cycles/ticks +average: 613759 cycles/ticks + +kyber_encaps: +median: 612300 cycles/ticks +average: 614679 cycles/ticks + +kyber_decaps: +median: 778130 cycles/ticks +average: 781248 cycles/ticks + +Loop spin: 161 +gen_a: +median: 129630 cycles/ticks +average: 131506 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35669 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 455956 cycles/ticks +average: 458088 cycles/ticks + +indcpa_enc: +median: 573020 cycles/ticks +average: 575342 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 159901 cycles/ticks + +kyber_keypair_derand: +median: 490000 cycles/ticks +average: 491851 cycles/ticks + +kyber_keypair: +median: 509440 cycles/ticks +average: 511443 cycles/ticks + +kyber_encaps_derand: +median: 610684 cycles/ticks +average: 614172 cycles/ticks + +kyber_encaps: +median: 612890 cycles/ticks +average: 615081 cycles/ticks + +kyber_decaps: +median: 777380 cycles/ticks +average: 780336 cycles/ticks + +Loop spin: 162 +gen_a: +median: 129632 cycles/ticks +average: 130297 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 451946 cycles/ticks +average: 453925 cycles/ticks + +indcpa_enc: +median: 573128 cycles/ticks +average: 575588 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159953 cycles/ticks + +kyber_keypair_derand: +median: 485886 cycles/ticks +average: 488012 cycles/ticks + +kyber_keypair: +median: 504688 cycles/ticks +average: 506874 cycles/ticks + +kyber_encaps_derand: +median: 611306 cycles/ticks +average: 613870 cycles/ticks + +kyber_encaps: +median: 612268 cycles/ticks +average: 614677 cycles/ticks + +kyber_decaps: +median: 777648 cycles/ticks +average: 781801 cycles/ticks + +Loop spin: 163 +gen_a: +median: 129486 cycles/ticks +average: 130124 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35609 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451840 cycles/ticks +average: 453698 cycles/ticks + +indcpa_enc: +median: 572906 cycles/ticks +average: 575124 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159896 cycles/ticks + +kyber_keypair_derand: +median: 486270 cycles/ticks +average: 488253 cycles/ticks + +kyber_keypair: +median: 504848 cycles/ticks +average: 506781 cycles/ticks + +kyber_encaps_derand: +median: 611096 cycles/ticks +average: 613619 cycles/ticks + +kyber_encaps: +median: 612128 cycles/ticks +average: 614830 cycles/ticks + +kyber_decaps: +median: 777482 cycles/ticks +average: 780664 cycles/ticks + +Loop spin: 164 +gen_a: +median: 129516 cycles/ticks +average: 130209 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35672 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17098 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452158 cycles/ticks +average: 455371 cycles/ticks + +indcpa_enc: +median: 573130 cycles/ticks +average: 575803 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159880 cycles/ticks + +kyber_keypair_derand: +median: 486346 cycles/ticks +average: 488512 cycles/ticks + +kyber_keypair: +median: 505344 cycles/ticks +average: 507711 cycles/ticks + +kyber_encaps_derand: +median: 611058 cycles/ticks +average: 613749 cycles/ticks + +kyber_encaps: +median: 613436 cycles/ticks +average: 615879 cycles/ticks + +kyber_decaps: +median: 777642 cycles/ticks +average: 781078 cycles/ticks + +Loop spin: 165 +gen_a: +median: 129682 cycles/ticks +average: 130447 cycles/ticks + +poly_getnoise_eta1: +median: 7258 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35790 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451740 cycles/ticks +average: 453975 cycles/ticks + +indcpa_enc: +median: 572918 cycles/ticks +average: 575510 cycles/ticks + +indcpa_dec: +median: 159358 cycles/ticks +average: 160003 cycles/ticks + +kyber_keypair_derand: +median: 486236 cycles/ticks +average: 488285 cycles/ticks + +kyber_keypair: +median: 504800 cycles/ticks +average: 508050 cycles/ticks + +kyber_encaps_derand: +median: 610792 cycles/ticks +average: 613506 cycles/ticks + +kyber_encaps: +median: 612396 cycles/ticks +average: 614961 cycles/ticks + +kyber_decaps: +median: 777534 cycles/ticks +average: 780789 cycles/ticks + +Loop spin: 166 +gen_a: +median: 129754 cycles/ticks +average: 130476 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7244 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33465 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6913 cycles/ticks + +indcpa_keypair: +median: 452568 cycles/ticks +average: 454751 cycles/ticks + +indcpa_enc: +median: 573436 cycles/ticks +average: 575771 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 160014 cycles/ticks + +kyber_keypair_derand: +median: 485858 cycles/ticks +average: 487875 cycles/ticks + +kyber_keypair: +median: 504716 cycles/ticks +average: 506984 cycles/ticks + +kyber_encaps_derand: +median: 611144 cycles/ticks +average: 613768 cycles/ticks + +kyber_encaps: +median: 612036 cycles/ticks +average: 615783 cycles/ticks + +kyber_decaps: +median: 777456 cycles/ticks +average: 780879 cycles/ticks + +Loop spin: 167 +gen_a: +median: 129750 cycles/ticks +average: 130454 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452034 cycles/ticks +average: 454211 cycles/ticks + +indcpa_enc: +median: 573174 cycles/ticks +average: 575725 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159975 cycles/ticks + +kyber_keypair_derand: +median: 486014 cycles/ticks +average: 488269 cycles/ticks + +kyber_keypair: +median: 504796 cycles/ticks +average: 506992 cycles/ticks + +kyber_encaps_derand: +median: 611052 cycles/ticks +average: 613694 cycles/ticks + +kyber_encaps: +median: 613596 cycles/ticks +average: 615950 cycles/ticks + +kyber_decaps: +median: 777528 cycles/ticks +average: 780537 cycles/ticks + +Loop spin: 168 +gen_a: +median: 129686 cycles/ticks +average: 131513 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35740 cycles/ticks +average: 35875 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 452356 cycles/ticks +average: 454557 cycles/ticks + +indcpa_enc: +median: 573058 cycles/ticks +average: 575354 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 490138 cycles/ticks +average: 492155 cycles/ticks + +kyber_keypair: +median: 504802 cycles/ticks +average: 507020 cycles/ticks + +kyber_encaps_derand: +median: 611146 cycles/ticks +average: 613717 cycles/ticks + +kyber_encaps: +median: 613028 cycles/ticks +average: 615076 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 780587 cycles/ticks + +Loop spin: 169 +gen_a: +median: 129558 cycles/ticks +average: 130257 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35653 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17091 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451808 cycles/ticks +average: 453752 cycles/ticks + +indcpa_enc: +median: 572948 cycles/ticks +average: 575498 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 161066 cycles/ticks + +kyber_keypair_derand: +median: 485994 cycles/ticks +average: 488243 cycles/ticks + +kyber_keypair: +median: 504638 cycles/ticks +average: 506958 cycles/ticks + +kyber_encaps_derand: +median: 611214 cycles/ticks +average: 613889 cycles/ticks + +kyber_encaps: +median: 612242 cycles/ticks +average: 614874 cycles/ticks + +kyber_decaps: +median: 777768 cycles/ticks +average: 781655 cycles/ticks + +Loop spin: 170 +gen_a: +median: 129720 cycles/ticks +average: 130994 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23259 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35696 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17120 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6943 cycles/ticks + +indcpa_keypair: +median: 455702 cycles/ticks +average: 458315 cycles/ticks + +indcpa_enc: +median: 573674 cycles/ticks +average: 576577 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159948 cycles/ticks + +kyber_keypair_derand: +median: 489328 cycles/ticks +average: 491609 cycles/ticks + +kyber_keypair: +median: 508276 cycles/ticks +average: 510662 cycles/ticks + +kyber_encaps_derand: +median: 611178 cycles/ticks +average: 614484 cycles/ticks + +kyber_encaps: +median: 613838 cycles/ticks +average: 615758 cycles/ticks + +kyber_decaps: +median: 777766 cycles/ticks +average: 780739 cycles/ticks + +Loop spin: 171 +gen_a: +median: 129810 cycles/ticks +average: 130561 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452262 cycles/ticks +average: 454001 cycles/ticks + +indcpa_enc: +median: 573210 cycles/ticks +average: 575314 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159894 cycles/ticks + +kyber_keypair_derand: +median: 486402 cycles/ticks +average: 488361 cycles/ticks + +kyber_keypair: +median: 504906 cycles/ticks +average: 507022 cycles/ticks + +kyber_encaps_derand: +median: 611284 cycles/ticks +average: 613512 cycles/ticks + +kyber_encaps: +median: 614152 cycles/ticks +average: 616335 cycles/ticks + +kyber_decaps: +median: 777858 cycles/ticks +average: 781977 cycles/ticks + +Loop spin: 172 +gen_a: +median: 129758 cycles/ticks +average: 130533 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7190 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35706 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451830 cycles/ticks +average: 453682 cycles/ticks + +indcpa_enc: +median: 572908 cycles/ticks +average: 575054 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159957 cycles/ticks + +kyber_keypair_derand: +median: 486156 cycles/ticks +average: 488226 cycles/ticks + +kyber_keypair: +median: 504930 cycles/ticks +average: 507011 cycles/ticks + +kyber_encaps_derand: +median: 610894 cycles/ticks +average: 613481 cycles/ticks + +kyber_encaps: +median: 611878 cycles/ticks +average: 614201 cycles/ticks + +kyber_decaps: +median: 777346 cycles/ticks +average: 780371 cycles/ticks + +Loop spin: 173 +gen_a: +median: 129566 cycles/ticks +average: 130276 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33363 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452030 cycles/ticks +average: 454908 cycles/ticks + +indcpa_enc: +median: 573170 cycles/ticks +average: 575322 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159845 cycles/ticks + +kyber_keypair_derand: +median: 485928 cycles/ticks +average: 487805 cycles/ticks + +kyber_keypair: +median: 504976 cycles/ticks +average: 506903 cycles/ticks + +kyber_encaps_derand: +median: 610980 cycles/ticks +average: 613284 cycles/ticks + +kyber_encaps: +median: 612692 cycles/ticks +average: 614933 cycles/ticks + +kyber_decaps: +median: 777464 cycles/ticks +average: 780455 cycles/ticks + +Loop spin: 174 +gen_a: +median: 129680 cycles/ticks +average: 130386 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7319 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 455556 cycles/ticks +average: 457247 cycles/ticks + +indcpa_enc: +median: 573190 cycles/ticks +average: 575382 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 159919 cycles/ticks + +kyber_keypair_derand: +median: 489662 cycles/ticks +average: 491559 cycles/ticks + +kyber_keypair: +median: 507992 cycles/ticks +average: 513591 cycles/ticks + +kyber_encaps_derand: +median: 611192 cycles/ticks +average: 615966 cycles/ticks + +kyber_encaps: +median: 613718 cycles/ticks +average: 615951 cycles/ticks + +kyber_decaps: +median: 777734 cycles/ticks +average: 780780 cycles/ticks + +Loop spin: 175 +gen_a: +median: 129674 cycles/ticks +average: 130423 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35627 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452118 cycles/ticks +average: 453942 cycles/ticks + +indcpa_enc: +median: 573160 cycles/ticks +average: 575243 cycles/ticks + +indcpa_dec: +median: 159440 cycles/ticks +average: 160119 cycles/ticks + +kyber_keypair_derand: +median: 486060 cycles/ticks +average: 488054 cycles/ticks + +kyber_keypair: +median: 504894 cycles/ticks +average: 506946 cycles/ticks + +kyber_encaps_derand: +median: 610862 cycles/ticks +average: 613112 cycles/ticks + +kyber_encaps: +median: 612002 cycles/ticks +average: 615338 cycles/ticks + +kyber_decaps: +median: 777552 cycles/ticks +average: 780511 cycles/ticks + +Loop spin: 176 +gen_a: +median: 129458 cycles/ticks +average: 130171 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451684 cycles/ticks +average: 453399 cycles/ticks + +indcpa_enc: +median: 573192 cycles/ticks +average: 575151 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159905 cycles/ticks + +kyber_keypair_derand: +median: 486234 cycles/ticks +average: 488382 cycles/ticks + +kyber_keypair: +median: 505480 cycles/ticks +average: 507414 cycles/ticks + +kyber_encaps_derand: +median: 610770 cycles/ticks +average: 613172 cycles/ticks + +kyber_encaps: +median: 611914 cycles/ticks +average: 614252 cycles/ticks + +kyber_decaps: +median: 777388 cycles/ticks +average: 780364 cycles/ticks + +Loop spin: 177 +gen_a: +median: 129708 cycles/ticks +average: 130484 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 24106 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35524 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 455524 cycles/ticks +average: 457442 cycles/ticks + +indcpa_enc: +median: 576680 cycles/ticks +average: 579075 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 159918 cycles/ticks + +kyber_keypair_derand: +median: 489464 cycles/ticks +average: 491375 cycles/ticks + +kyber_keypair: +median: 508110 cycles/ticks +average: 510185 cycles/ticks + +kyber_encaps_derand: +median: 610982 cycles/ticks +average: 613272 cycles/ticks + +kyber_encaps: +median: 613340 cycles/ticks +average: 615524 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 780451 cycles/ticks + +Loop spin: 178 +gen_a: +median: 129590 cycles/ticks +average: 130243 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33357 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35657 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17008 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 451942 cycles/ticks +average: 453706 cycles/ticks + +indcpa_enc: +median: 572928 cycles/ticks +average: 574954 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 160966 cycles/ticks + +kyber_keypair_derand: +median: 486268 cycles/ticks +average: 488210 cycles/ticks + +kyber_keypair: +median: 504862 cycles/ticks +average: 506767 cycles/ticks + +kyber_encaps_derand: +median: 611180 cycles/ticks +average: 613591 cycles/ticks + +kyber_encaps: +median: 612364 cycles/ticks +average: 614711 cycles/ticks + +kyber_decaps: +median: 777828 cycles/ticks +average: 780761 cycles/ticks + +Loop spin: 179 +gen_a: +median: 129678 cycles/ticks +average: 130464 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35627 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17146 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452162 cycles/ticks +average: 454083 cycles/ticks + +indcpa_enc: +median: 573400 cycles/ticks +average: 575732 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159918 cycles/ticks + +kyber_keypair_derand: +median: 485956 cycles/ticks +average: 487935 cycles/ticks + +kyber_keypair: +median: 505962 cycles/ticks +average: 507955 cycles/ticks + +kyber_encaps_derand: +median: 611242 cycles/ticks +average: 614687 cycles/ticks + +kyber_encaps: +median: 612204 cycles/ticks +average: 614471 cycles/ticks + +kyber_decaps: +median: 777830 cycles/ticks +average: 780792 cycles/ticks + +Loop spin: 180 +gen_a: +median: 129572 cycles/ticks +average: 130243 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451896 cycles/ticks +average: 453791 cycles/ticks + +indcpa_enc: +median: 572900 cycles/ticks +average: 575182 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 486116 cycles/ticks +average: 488562 cycles/ticks + +kyber_keypair: +median: 504934 cycles/ticks +average: 507786 cycles/ticks + +kyber_encaps_derand: +median: 611092 cycles/ticks +average: 613725 cycles/ticks + +kyber_encaps: +median: 612922 cycles/ticks +average: 615554 cycles/ticks + +kyber_decaps: +median: 777498 cycles/ticks +average: 782491 cycles/ticks + +Loop spin: 181 +gen_a: +median: 129710 cycles/ticks +average: 130452 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35727 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452246 cycles/ticks +average: 455246 cycles/ticks + +indcpa_enc: +median: 573502 cycles/ticks +average: 576603 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160064 cycles/ticks + +kyber_keypair_derand: +median: 486426 cycles/ticks +average: 489605 cycles/ticks + +kyber_keypair: +median: 504932 cycles/ticks +average: 507571 cycles/ticks + +kyber_encaps_derand: +median: 611316 cycles/ticks +average: 614894 cycles/ticks + +kyber_encaps: +median: 612332 cycles/ticks +average: 615523 cycles/ticks + +kyber_decaps: +median: 777964 cycles/ticks +average: 782669 cycles/ticks + +Loop spin: 182 +gen_a: +median: 129630 cycles/ticks +average: 130401 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7282 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23182 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 451930 cycles/ticks +average: 454143 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 577018 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 160466 cycles/ticks + +kyber_keypair_derand: +median: 485950 cycles/ticks +average: 487923 cycles/ticks + +kyber_keypair: +median: 506146 cycles/ticks +average: 508776 cycles/ticks + +kyber_encaps_derand: +median: 611170 cycles/ticks +average: 614346 cycles/ticks + +kyber_encaps: +median: 612218 cycles/ticks +average: 615722 cycles/ticks + +kyber_decaps: +median: 777468 cycles/ticks +average: 781612 cycles/ticks + +Loop spin: 183 +gen_a: +median: 129636 cycles/ticks +average: 130638 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35720 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3503 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1091 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17131 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6929 cycles/ticks + +indcpa_keypair: +median: 456658 cycles/ticks +average: 458788 cycles/ticks + +indcpa_enc: +median: 577592 cycles/ticks +average: 580902 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160067 cycles/ticks + +kyber_keypair_derand: +median: 485822 cycles/ticks +average: 488718 cycles/ticks + +kyber_keypair: +median: 505416 cycles/ticks +average: 508937 cycles/ticks + +kyber_encaps_derand: +median: 610640 cycles/ticks +average: 613708 cycles/ticks + +kyber_encaps: +median: 611936 cycles/ticks +average: 615144 cycles/ticks + +kyber_decaps: +median: 777366 cycles/ticks +average: 781739 cycles/ticks + +Loop spin: 184 +gen_a: +median: 129754 cycles/ticks +average: 131086 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22910 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 453284 cycles/ticks +average: 455589 cycles/ticks + +indcpa_enc: +median: 573670 cycles/ticks +average: 576107 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160032 cycles/ticks + +kyber_keypair_derand: +median: 486790 cycles/ticks +average: 489723 cycles/ticks + +kyber_keypair: +median: 505494 cycles/ticks +average: 507787 cycles/ticks + +kyber_encaps_derand: +median: 611238 cycles/ticks +average: 614855 cycles/ticks + +kyber_encaps: +median: 612190 cycles/ticks +average: 616496 cycles/ticks + +kyber_decaps: +median: 777706 cycles/ticks +average: 782028 cycles/ticks + +Loop spin: 185 +gen_a: +median: 129698 cycles/ticks +average: 130478 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35656 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17161 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452360 cycles/ticks +average: 454938 cycles/ticks + +indcpa_enc: +median: 573386 cycles/ticks +average: 576401 cycles/ticks + +indcpa_dec: +median: 159378 cycles/ticks +average: 160140 cycles/ticks + +kyber_keypair_derand: +median: 485732 cycles/ticks +average: 487760 cycles/ticks + +kyber_keypair: +median: 506396 cycles/ticks +average: 509097 cycles/ticks + +kyber_encaps_derand: +median: 611108 cycles/ticks +average: 614359 cycles/ticks + +kyber_encaps: +median: 612152 cycles/ticks +average: 615133 cycles/ticks + +kyber_decaps: +median: 777640 cycles/ticks +average: 781599 cycles/ticks + +Loop spin: 186 +gen_a: +median: 129514 cycles/ticks +average: 130250 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452084 cycles/ticks +average: 455804 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 576445 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 160204 cycles/ticks + +kyber_keypair_derand: +median: 485832 cycles/ticks +average: 490019 cycles/ticks + +kyber_keypair: +median: 505656 cycles/ticks +average: 508403 cycles/ticks + +kyber_encaps_derand: +median: 610936 cycles/ticks +average: 613931 cycles/ticks + +kyber_encaps: +median: 611996 cycles/ticks +average: 615067 cycles/ticks + +kyber_decaps: +median: 777310 cycles/ticks +average: 780585 cycles/ticks + +Loop spin: 187 +gen_a: +median: 129696 cycles/ticks +average: 130410 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6905 cycles/ticks + +indcpa_keypair: +median: 456148 cycles/ticks +average: 458413 cycles/ticks + +indcpa_enc: +median: 577224 cycles/ticks +average: 580949 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 160261 cycles/ticks + +kyber_keypair_derand: +median: 486256 cycles/ticks +average: 490327 cycles/ticks + +kyber_keypair: +median: 504882 cycles/ticks +average: 507443 cycles/ticks + +kyber_encaps_derand: +median: 610960 cycles/ticks +average: 613689 cycles/ticks + +kyber_encaps: +median: 612028 cycles/ticks +average: 614306 cycles/ticks + +kyber_decaps: +median: 777708 cycles/ticks +average: 782149 cycles/ticks + +Loop spin: 188 +gen_a: +median: 129768 cycles/ticks +average: 130775 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33365 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451810 cycles/ticks +average: 453913 cycles/ticks + +indcpa_enc: +median: 572940 cycles/ticks +average: 575363 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159904 cycles/ticks + +kyber_keypair_derand: +median: 485980 cycles/ticks +average: 488015 cycles/ticks + +kyber_keypair: +median: 505516 cycles/ticks +average: 507956 cycles/ticks + +kyber_encaps_derand: +median: 611184 cycles/ticks +average: 614776 cycles/ticks + +kyber_encaps: +median: 612002 cycles/ticks +average: 614295 cycles/ticks + +kyber_decaps: +median: 777420 cycles/ticks +average: 780597 cycles/ticks + +Loop spin: 189 +gen_a: +median: 129876 cycles/ticks +average: 130657 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7273 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33363 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35679 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452154 cycles/ticks +average: 453954 cycles/ticks + +indcpa_enc: +median: 573388 cycles/ticks +average: 575634 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159965 cycles/ticks + +kyber_keypair_derand: +median: 486014 cycles/ticks +average: 487894 cycles/ticks + +kyber_keypair: +median: 505980 cycles/ticks +average: 508077 cycles/ticks + +kyber_encaps_derand: +median: 615074 cycles/ticks +average: 617565 cycles/ticks + +kyber_encaps: +median: 616118 cycles/ticks +average: 618609 cycles/ticks + +kyber_decaps: +median: 781630 cycles/ticks +average: 785768 cycles/ticks + +Loop spin: 190 +gen_a: +median: 129714 cycles/ticks +average: 130335 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7156 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 451966 cycles/ticks +average: 453867 cycles/ticks + +indcpa_enc: +median: 573338 cycles/ticks +average: 575640 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159981 cycles/ticks + +kyber_keypair_derand: +median: 486144 cycles/ticks +average: 488126 cycles/ticks + +kyber_keypair: +median: 504792 cycles/ticks +average: 508296 cycles/ticks + +kyber_encaps_derand: +median: 611144 cycles/ticks +average: 614993 cycles/ticks + +kyber_encaps: +median: 612178 cycles/ticks +average: 614624 cycles/ticks + +kyber_decaps: +median: 777802 cycles/ticks +average: 781086 cycles/ticks + +Loop spin: 191 +gen_a: +median: 129574 cycles/ticks +average: 130447 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23246 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33560 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35880 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17123 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6922 cycles/ticks + +indcpa_keypair: +median: 451774 cycles/ticks +average: 454622 cycles/ticks + +indcpa_enc: +median: 572904 cycles/ticks +average: 577299 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160445 cycles/ticks + +kyber_keypair_derand: +median: 486038 cycles/ticks +average: 489720 cycles/ticks + +kyber_keypair: +median: 505364 cycles/ticks +average: 509005 cycles/ticks + +kyber_encaps_derand: +median: 610744 cycles/ticks +average: 614920 cycles/ticks + +kyber_encaps: +median: 611822 cycles/ticks +average: 616329 cycles/ticks + +kyber_decaps: +median: 777384 cycles/ticks +average: 782284 cycles/ticks + +Loop spin: 192 +gen_a: +median: 129600 cycles/ticks +average: 130354 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35673 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3514 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451992 cycles/ticks +average: 454148 cycles/ticks + +indcpa_enc: +median: 573200 cycles/ticks +average: 575591 cycles/ticks + +indcpa_dec: +median: 159354 cycles/ticks +average: 160061 cycles/ticks + +kyber_keypair_derand: +median: 486240 cycles/ticks +average: 488299 cycles/ticks + +kyber_keypair: +median: 505984 cycles/ticks +average: 509376 cycles/ticks + +kyber_encaps_derand: +median: 610954 cycles/ticks +average: 613561 cycles/ticks + +kyber_encaps: +median: 612766 cycles/ticks +average: 615230 cycles/ticks + +kyber_decaps: +median: 777556 cycles/ticks +average: 781296 cycles/ticks + +Loop spin: 193 +gen_a: +median: 129910 cycles/ticks +average: 130675 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35820 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6929 cycles/ticks + +indcpa_keypair: +median: 452176 cycles/ticks +average: 454727 cycles/ticks + +indcpa_enc: +median: 573158 cycles/ticks +average: 576020 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 160067 cycles/ticks + +kyber_keypair_derand: +median: 485870 cycles/ticks +average: 488163 cycles/ticks + +kyber_keypair: +median: 504818 cycles/ticks +average: 507185 cycles/ticks + +kyber_encaps_derand: +median: 611140 cycles/ticks +average: 613975 cycles/ticks + +kyber_encaps: +median: 611962 cycles/ticks +average: 618442 cycles/ticks + +kyber_decaps: +median: 777580 cycles/ticks +average: 783154 cycles/ticks + +Loop spin: 194 +gen_a: +median: 129670 cycles/ticks +average: 130416 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7170 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35656 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17045 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451876 cycles/ticks +average: 453853 cycles/ticks + +indcpa_enc: +median: 573012 cycles/ticks +average: 575427 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159962 cycles/ticks + +kyber_keypair_derand: +median: 486088 cycles/ticks +average: 488199 cycles/ticks + +kyber_keypair: +median: 504870 cycles/ticks +average: 507285 cycles/ticks + +kyber_encaps_derand: +median: 611118 cycles/ticks +average: 613807 cycles/ticks + +kyber_encaps: +median: 612250 cycles/ticks +average: 614992 cycles/ticks + +kyber_decaps: +median: 777674 cycles/ticks +average: 781661 cycles/ticks + +Loop spin: 195 +gen_a: +median: 129600 cycles/ticks +average: 130693 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7298 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23086 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 34487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35692 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17160 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452044 cycles/ticks +average: 455365 cycles/ticks + +indcpa_enc: +median: 573338 cycles/ticks +average: 576965 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 160027 cycles/ticks + +kyber_keypair_derand: +median: 486226 cycles/ticks +average: 489450 cycles/ticks + +kyber_keypair: +median: 505882 cycles/ticks +average: 508588 cycles/ticks + +kyber_encaps_derand: +median: 610518 cycles/ticks +average: 613920 cycles/ticks + +kyber_encaps: +median: 613082 cycles/ticks +average: 616136 cycles/ticks + +kyber_decaps: +median: 777464 cycles/ticks +average: 782219 cycles/ticks + +Loop spin: 196 +gen_a: +median: 129788 cycles/ticks +average: 131011 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23087 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3920 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452170 cycles/ticks +average: 454660 cycles/ticks + +indcpa_enc: +median: 573936 cycles/ticks +average: 577079 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160584 cycles/ticks + +kyber_keypair_derand: +median: 486152 cycles/ticks +average: 490116 cycles/ticks + +kyber_keypair: +median: 504790 cycles/ticks +average: 507518 cycles/ticks + +kyber_encaps_derand: +median: 611784 cycles/ticks +average: 615396 cycles/ticks + +kyber_encaps: +median: 612648 cycles/ticks +average: 615723 cycles/ticks + +kyber_decaps: +median: 778324 cycles/ticks +average: 782510 cycles/ticks + +Loop spin: 197 +gen_a: +median: 129684 cycles/ticks +average: 130686 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23088 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35666 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3884 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451844 cycles/ticks +average: 454664 cycles/ticks + +indcpa_enc: +median: 572930 cycles/ticks +average: 575905 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 160302 cycles/ticks + +kyber_keypair_derand: +median: 486062 cycles/ticks +average: 488731 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 507967 cycles/ticks + +kyber_encaps_derand: +median: 611352 cycles/ticks +average: 616191 cycles/ticks + +kyber_encaps: +median: 612328 cycles/ticks +average: 616442 cycles/ticks + +kyber_decaps: +median: 777804 cycles/ticks +average: 784393 cycles/ticks + +Loop spin: 198 +gen_a: +median: 129610 cycles/ticks +average: 130721 cycles/ticks + +poly_getnoise_eta1: +median: 7248 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23074 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33564 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35554 cycles/ticks +average: 36506 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3966 cycles/ticks + +poly_frommsg: +median: 3490 cycles/ticks +average: 3589 cycles/ticks + +poly_compress: +median: 3758 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6898 cycles/ticks +average: 7043 cycles/ticks + +indcpa_keypair: +median: 452232 cycles/ticks +average: 461250 cycles/ticks + +indcpa_enc: +median: 573504 cycles/ticks +average: 585200 cycles/ticks + +indcpa_dec: +median: 159374 cycles/ticks +average: 161357 cycles/ticks + +kyber_keypair_derand: +median: 486428 cycles/ticks +average: 495048 cycles/ticks + +kyber_keypair: +median: 505466 cycles/ticks +average: 510386 cycles/ticks + +kyber_encaps_derand: +median: 614902 cycles/ticks +average: 618210 cycles/ticks + +kyber_encaps: +median: 617644 cycles/ticks +average: 620885 cycles/ticks + +kyber_decaps: +median: 781586 cycles/ticks +average: 786354 cycles/ticks + +Loop spin: 199 +gen_a: +median: 129832 cycles/ticks +average: 130583 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35733 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3908 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17161 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6932 cycles/ticks + +indcpa_keypair: +median: 452028 cycles/ticks +average: 454921 cycles/ticks + +indcpa_enc: +median: 573446 cycles/ticks +average: 576402 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 160316 cycles/ticks + +kyber_keypair_derand: +median: 485890 cycles/ticks +average: 488600 cycles/ticks + +kyber_keypair: +median: 504884 cycles/ticks +average: 508223 cycles/ticks + +kyber_encaps_derand: +median: 611254 cycles/ticks +average: 614811 cycles/ticks + +kyber_encaps: +median: 612564 cycles/ticks +average: 616020 cycles/ticks + +kyber_decaps: +median: 777690 cycles/ticks +average: 781973 cycles/ticks + +Loop spin: 200 +gen_a: +median: 129772 cycles/ticks +average: 130740 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23165 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35679 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6908 cycles/ticks + +indcpa_keypair: +median: 456732 cycles/ticks +average: 458931 cycles/ticks + +indcpa_enc: +median: 577126 cycles/ticks +average: 580996 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159924 cycles/ticks + +kyber_keypair_derand: +median: 486772 cycles/ticks +average: 488995 cycles/ticks + +kyber_keypair: +median: 505406 cycles/ticks +average: 507483 cycles/ticks + +kyber_encaps_derand: +median: 610960 cycles/ticks +average: 613297 cycles/ticks + +kyber_encaps: +median: 612086 cycles/ticks +average: 615322 cycles/ticks + +kyber_decaps: +median: 777442 cycles/ticks +average: 781346 cycles/ticks + +Loop spin: 201 +gen_a: +median: 129556 cycles/ticks +average: 130564 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35608 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 451928 cycles/ticks +average: 454571 cycles/ticks + +indcpa_enc: +median: 573194 cycles/ticks +average: 576587 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159901 cycles/ticks + +kyber_keypair_derand: +median: 485818 cycles/ticks +average: 488646 cycles/ticks + +kyber_keypair: +median: 504790 cycles/ticks +average: 508697 cycles/ticks + +kyber_encaps_derand: +median: 611292 cycles/ticks +average: 614746 cycles/ticks + +kyber_encaps: +median: 614182 cycles/ticks +average: 618337 cycles/ticks + +kyber_decaps: +median: 777760 cycles/ticks +average: 782615 cycles/ticks + +Loop spin: 202 +gen_a: +median: 130062 cycles/ticks +average: 131092 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35794 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6934 cycles/ticks + +indcpa_keypair: +median: 452018 cycles/ticks +average: 455139 cycles/ticks + +indcpa_enc: +median: 573348 cycles/ticks +average: 576417 cycles/ticks + +indcpa_dec: +median: 162458 cycles/ticks +average: 163050 cycles/ticks + +kyber_keypair_derand: +median: 486336 cycles/ticks +average: 488328 cycles/ticks + +kyber_keypair: +median: 504926 cycles/ticks +average: 506838 cycles/ticks + +kyber_encaps_derand: +median: 610880 cycles/ticks +average: 613549 cycles/ticks + +kyber_encaps: +median: 612756 cycles/ticks +average: 617283 cycles/ticks + +kyber_decaps: +median: 777554 cycles/ticks +average: 780847 cycles/ticks + +Loop spin: 203 +gen_a: +median: 129678 cycles/ticks +average: 130390 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451858 cycles/ticks +average: 453711 cycles/ticks + +indcpa_enc: +median: 573352 cycles/ticks +average: 576360 cycles/ticks + +indcpa_dec: +median: 159360 cycles/ticks +average: 160133 cycles/ticks + +kyber_keypair_derand: +median: 494078 cycles/ticks +average: 497145 cycles/ticks + +kyber_keypair: +median: 504634 cycles/ticks +average: 506695 cycles/ticks + +kyber_encaps_derand: +median: 611716 cycles/ticks +average: 614234 cycles/ticks + +kyber_encaps: +median: 612726 cycles/ticks +average: 615172 cycles/ticks + +kyber_decaps: +median: 778202 cycles/ticks +average: 781267 cycles/ticks + +Loop spin: 204 +gen_a: +median: 129924 cycles/ticks +average: 130835 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 34466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35686 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1054 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451940 cycles/ticks +average: 454602 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 576433 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159891 cycles/ticks + +kyber_keypair_derand: +median: 486282 cycles/ticks +average: 489101 cycles/ticks + +kyber_keypair: +median: 505624 cycles/ticks +average: 508452 cycles/ticks + +kyber_encaps_derand: +median: 610918 cycles/ticks +average: 613534 cycles/ticks + +kyber_encaps: +median: 613332 cycles/ticks +average: 615658 cycles/ticks + +kyber_decaps: +median: 777694 cycles/ticks +average: 781371 cycles/ticks + +Loop spin: 205 +gen_a: +median: 129676 cycles/ticks +average: 130381 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35665 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452596 cycles/ticks +average: 454635 cycles/ticks + +indcpa_enc: +median: 577240 cycles/ticks +average: 580849 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 161132 cycles/ticks + +kyber_keypair_derand: +median: 486512 cycles/ticks +average: 488910 cycles/ticks + +kyber_keypair: +median: 505220 cycles/ticks +average: 507974 cycles/ticks + +kyber_encaps_derand: +median: 615068 cycles/ticks +average: 621415 cycles/ticks + +kyber_encaps: +median: 616954 cycles/ticks +average: 619825 cycles/ticks + +kyber_decaps: +median: 781424 cycles/ticks +average: 786247 cycles/ticks + +Loop spin: 206 +gen_a: +median: 129652 cycles/ticks +average: 130652 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7304 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35715 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17170 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452194 cycles/ticks +average: 454630 cycles/ticks + +indcpa_enc: +median: 573208 cycles/ticks +average: 576759 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 486096 cycles/ticks +average: 489080 cycles/ticks + +kyber_keypair: +median: 504832 cycles/ticks +average: 507951 cycles/ticks + +kyber_encaps_derand: +median: 611148 cycles/ticks +average: 615317 cycles/ticks + +kyber_encaps: +median: 611954 cycles/ticks +average: 615637 cycles/ticks + +kyber_decaps: +median: 777588 cycles/ticks +average: 782031 cycles/ticks + +Loop spin: 207 +gen_a: +median: 129634 cycles/ticks +average: 130418 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7306 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 460148 cycles/ticks +average: 462840 cycles/ticks + +indcpa_enc: +median: 581382 cycles/ticks +average: 584607 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160051 cycles/ticks + +kyber_keypair_derand: +median: 485996 cycles/ticks +average: 488731 cycles/ticks + +kyber_keypair: +median: 504750 cycles/ticks +average: 507856 cycles/ticks + +kyber_encaps_derand: +median: 611106 cycles/ticks +average: 614534 cycles/ticks + +kyber_encaps: +median: 612990 cycles/ticks +average: 616307 cycles/ticks + +kyber_decaps: +median: 777826 cycles/ticks +average: 783345 cycles/ticks + +Loop spin: 208 +gen_a: +median: 129588 cycles/ticks +average: 130780 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23072 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35534 cycles/ticks +average: 35711 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17156 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 455192 cycles/ticks +average: 457765 cycles/ticks + +indcpa_enc: +median: 572944 cycles/ticks +average: 576532 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160216 cycles/ticks + +kyber_keypair_derand: +median: 489142 cycles/ticks +average: 492051 cycles/ticks + +kyber_keypair: +median: 508088 cycles/ticks +average: 511107 cycles/ticks + +kyber_encaps_derand: +median: 610996 cycles/ticks +average: 615064 cycles/ticks + +kyber_encaps: +median: 613238 cycles/ticks +average: 616507 cycles/ticks + +kyber_decaps: +median: 777406 cycles/ticks +average: 781487 cycles/ticks + +Loop spin: 209 +gen_a: +median: 129786 cycles/ticks +average: 130697 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7327 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452920 cycles/ticks +average: 455299 cycles/ticks + +indcpa_enc: +median: 573316 cycles/ticks +average: 578262 cycles/ticks + +indcpa_dec: +median: 162424 cycles/ticks +average: 163422 cycles/ticks + +kyber_keypair_derand: +median: 487022 cycles/ticks +average: 490196 cycles/ticks + +kyber_keypair: +median: 505724 cycles/ticks +average: 508783 cycles/ticks + +kyber_encaps_derand: +median: 610866 cycles/ticks +average: 614167 cycles/ticks + +kyber_encaps: +median: 612004 cycles/ticks +average: 615440 cycles/ticks + +kyber_decaps: +median: 780726 cycles/ticks +average: 785382 cycles/ticks + +Loop spin: 210 +gen_a: +median: 129722 cycles/ticks +average: 130476 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23103 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35685 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452084 cycles/ticks +average: 454914 cycles/ticks + +indcpa_enc: +median: 573696 cycles/ticks +average: 577120 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160376 cycles/ticks + +kyber_keypair_derand: +median: 486380 cycles/ticks +average: 489316 cycles/ticks + +kyber_keypair: +median: 505290 cycles/ticks +average: 509757 cycles/ticks + +kyber_encaps_derand: +median: 615402 cycles/ticks +average: 618833 cycles/ticks + +kyber_encaps: +median: 616468 cycles/ticks +average: 619852 cycles/ticks + +kyber_decaps: +median: 782090 cycles/ticks +average: 786617 cycles/ticks + +Loop spin: 211 +gen_a: +median: 129692 cycles/ticks +average: 130779 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7273 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35753 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17111 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452662 cycles/ticks +average: 454840 cycles/ticks + +indcpa_enc: +median: 583720 cycles/ticks +average: 587187 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160139 cycles/ticks + +kyber_keypair_derand: +median: 486928 cycles/ticks +average: 489683 cycles/ticks + +kyber_keypair: +median: 505514 cycles/ticks +average: 508155 cycles/ticks + +kyber_encaps_derand: +median: 626076 cycles/ticks +average: 629924 cycles/ticks + +kyber_encaps: +median: 628074 cycles/ticks +average: 632530 cycles/ticks + +kyber_decaps: +median: 788036 cycles/ticks +average: 792919 cycles/ticks + +Loop spin: 212 +gen_a: +median: 129786 cycles/ticks +average: 130636 cycles/ticks + +poly_getnoise_eta1: +median: 7210 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22926 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33587 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35828 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3920 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6905 cycles/ticks + +indcpa_keypair: +median: 451784 cycles/ticks +average: 454837 cycles/ticks + +indcpa_enc: +median: 573244 cycles/ticks +average: 576640 cycles/ticks + +indcpa_dec: +median: 162494 cycles/ticks +average: 163381 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 489311 cycles/ticks + +kyber_keypair: +median: 504848 cycles/ticks +average: 508428 cycles/ticks + +kyber_encaps_derand: +median: 611072 cycles/ticks +average: 614471 cycles/ticks + +kyber_encaps: +median: 611926 cycles/ticks +average: 614815 cycles/ticks + +kyber_decaps: +median: 777326 cycles/ticks +average: 781634 cycles/ticks + +Loop spin: 213 +gen_a: +median: 129788 cycles/ticks +average: 130833 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23098 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35792 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1076 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17111 cycles/ticks + +polyvec_decompress: +median: 6872 cycles/ticks +average: 6939 cycles/ticks + +indcpa_keypair: +median: 451860 cycles/ticks +average: 456590 cycles/ticks + +indcpa_enc: +median: 573060 cycles/ticks +average: 578201 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160058 cycles/ticks + +kyber_keypair_derand: +median: 486330 cycles/ticks +average: 489329 cycles/ticks + +kyber_keypair: +median: 505900 cycles/ticks +average: 508736 cycles/ticks + +kyber_encaps_derand: +median: 610662 cycles/ticks +average: 613857 cycles/ticks + +kyber_encaps: +median: 611752 cycles/ticks +average: 614974 cycles/ticks + +kyber_decaps: +median: 777380 cycles/ticks +average: 781922 cycles/ticks + +Loop spin: 214 +gen_a: +median: 129932 cycles/ticks +average: 131151 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22918 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6920 cycles/ticks + +indcpa_keypair: +median: 453306 cycles/ticks +average: 456109 cycles/ticks + +indcpa_enc: +median: 574150 cycles/ticks +average: 577399 cycles/ticks + +indcpa_dec: +median: 159376 cycles/ticks +average: 161217 cycles/ticks + +kyber_keypair_derand: +median: 487150 cycles/ticks +average: 489811 cycles/ticks + +kyber_keypair: +median: 505994 cycles/ticks +average: 509378 cycles/ticks + +kyber_encaps_derand: +median: 612152 cycles/ticks +average: 615596 cycles/ticks + +kyber_encaps: +median: 613498 cycles/ticks +average: 616478 cycles/ticks + +kyber_decaps: +median: 778242 cycles/ticks +average: 782847 cycles/ticks + +Loop spin: 215 +gen_a: +median: 129664 cycles/ticks +average: 130470 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17147 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6935 cycles/ticks + +indcpa_keypair: +median: 452140 cycles/ticks +average: 455049 cycles/ticks + +indcpa_enc: +median: 573456 cycles/ticks +average: 577280 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 160415 cycles/ticks + +kyber_keypair_derand: +median: 486544 cycles/ticks +average: 489030 cycles/ticks + +kyber_keypair: +median: 504808 cycles/ticks +average: 507508 cycles/ticks + +kyber_encaps_derand: +median: 610928 cycles/ticks +average: 615416 cycles/ticks + +kyber_encaps: +median: 611738 cycles/ticks +average: 615159 cycles/ticks + +kyber_decaps: +median: 777302 cycles/ticks +average: 781773 cycles/ticks + +Loop spin: 216 +gen_a: +median: 129640 cycles/ticks +average: 130648 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35847 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452024 cycles/ticks +average: 455534 cycles/ticks + +indcpa_enc: +median: 573122 cycles/ticks +average: 578001 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160341 cycles/ticks + +kyber_keypair_derand: +median: 486246 cycles/ticks +average: 489275 cycles/ticks + +kyber_keypair: +median: 505902 cycles/ticks +average: 509168 cycles/ticks + +kyber_encaps_derand: +median: 611356 cycles/ticks +average: 615843 cycles/ticks + +kyber_encaps: +median: 612222 cycles/ticks +average: 617070 cycles/ticks + +kyber_decaps: +median: 777894 cycles/ticks +average: 783289 cycles/ticks + +Loop spin: 217 +gen_a: +median: 129632 cycles/ticks +average: 130690 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35901 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3716 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1075 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452082 cycles/ticks +average: 455026 cycles/ticks + +indcpa_enc: +median: 573466 cycles/ticks +average: 577343 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160329 cycles/ticks + +kyber_keypair_derand: +median: 486366 cycles/ticks +average: 489746 cycles/ticks + +kyber_keypair: +median: 505284 cycles/ticks +average: 509511 cycles/ticks + +kyber_encaps_derand: +median: 610648 cycles/ticks +average: 614044 cycles/ticks + +kyber_encaps: +median: 611644 cycles/ticks +average: 614820 cycles/ticks + +kyber_decaps: +median: 777316 cycles/ticks +average: 781815 cycles/ticks + +Loop spin: 218 +gen_a: +median: 129642 cycles/ticks +average: 130362 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35630 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17080 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452042 cycles/ticks +average: 455152 cycles/ticks + +indcpa_enc: +median: 573268 cycles/ticks +average: 577713 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160195 cycles/ticks + +kyber_keypair_derand: +median: 485998 cycles/ticks +average: 488314 cycles/ticks + +kyber_keypair: +median: 504744 cycles/ticks +average: 507673 cycles/ticks + +kyber_encaps_derand: +median: 611430 cycles/ticks +average: 615528 cycles/ticks + +kyber_encaps: +median: 612254 cycles/ticks +average: 615338 cycles/ticks + +kyber_decaps: +median: 778022 cycles/ticks +average: 781776 cycles/ticks + +Loop spin: 219 +gen_a: +median: 130140 cycles/ticks +average: 130959 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17090 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 456434 cycles/ticks +average: 458750 cycles/ticks + +indcpa_enc: +median: 578232 cycles/ticks +average: 581544 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160062 cycles/ticks + +kyber_keypair_derand: +median: 486606 cycles/ticks +average: 489150 cycles/ticks + +kyber_keypair: +median: 506430 cycles/ticks +average: 509826 cycles/ticks + +kyber_encaps_derand: +median: 611510 cycles/ticks +average: 614540 cycles/ticks + +kyber_encaps: +median: 612540 cycles/ticks +average: 615527 cycles/ticks + +kyber_decaps: +median: 777676 cycles/ticks +average: 781844 cycles/ticks + +Loop spin: 220 +gen_a: +median: 129822 cycles/ticks +average: 130558 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35756 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452642 cycles/ticks +average: 455559 cycles/ticks + +indcpa_enc: +median: 573432 cycles/ticks +average: 576595 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160100 cycles/ticks + +kyber_keypair_derand: +median: 486434 cycles/ticks +average: 488830 cycles/ticks + +kyber_keypair: +median: 506376 cycles/ticks +average: 508790 cycles/ticks + +kyber_encaps_derand: +median: 611386 cycles/ticks +average: 614688 cycles/ticks + +kyber_encaps: +median: 612380 cycles/ticks +average: 616337 cycles/ticks + +kyber_decaps: +median: 778092 cycles/ticks +average: 781982 cycles/ticks + +Loop spin: 221 +gen_a: +median: 129722 cycles/ticks +average: 130831 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23096 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35734 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3717 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17170 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6927 cycles/ticks + +indcpa_keypair: +median: 452062 cycles/ticks +average: 454585 cycles/ticks + +indcpa_enc: +median: 573286 cycles/ticks +average: 576533 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160193 cycles/ticks + +kyber_keypair_derand: +median: 485952 cycles/ticks +average: 488485 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 507599 cycles/ticks + +kyber_encaps_derand: +median: 611192 cycles/ticks +average: 613675 cycles/ticks + +kyber_encaps: +median: 612290 cycles/ticks +average: 615606 cycles/ticks + +kyber_decaps: +median: 777608 cycles/ticks +average: 781076 cycles/ticks + +Loop spin: 222 +gen_a: +median: 129628 cycles/ticks +average: 130744 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23130 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 34492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35669 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1052 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451914 cycles/ticks +average: 454406 cycles/ticks + +indcpa_enc: +median: 572972 cycles/ticks +average: 576238 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160047 cycles/ticks + +kyber_keypair_derand: +median: 486442 cycles/ticks +average: 489493 cycles/ticks + +kyber_keypair: +median: 506036 cycles/ticks +average: 508316 cycles/ticks + +kyber_encaps_derand: +median: 610972 cycles/ticks +average: 613964 cycles/ticks + +kyber_encaps: +median: 612100 cycles/ticks +average: 615415 cycles/ticks + +kyber_decaps: +median: 777632 cycles/ticks +average: 781328 cycles/ticks + +Loop spin: 223 +gen_a: +median: 129774 cycles/ticks +average: 130782 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452176 cycles/ticks +average: 454068 cycles/ticks + +indcpa_enc: +median: 573286 cycles/ticks +average: 575929 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 161016 cycles/ticks + +kyber_keypair_derand: +median: 485896 cycles/ticks +average: 489220 cycles/ticks + +kyber_keypair: +median: 506104 cycles/ticks +average: 508833 cycles/ticks + +kyber_encaps_derand: +median: 614546 cycles/ticks +average: 617788 cycles/ticks + +kyber_encaps: +median: 615862 cycles/ticks +average: 618630 cycles/ticks + +kyber_decaps: +median: 781354 cycles/ticks +average: 785123 cycles/ticks + +Loop spin: 224 +gen_a: +median: 129836 cycles/ticks +average: 130518 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35707 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3883 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17106 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452318 cycles/ticks +average: 454835 cycles/ticks + +indcpa_enc: +median: 573478 cycles/ticks +average: 576063 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 160344 cycles/ticks + +kyber_keypair_derand: +median: 486092 cycles/ticks +average: 488396 cycles/ticks + +kyber_keypair: +median: 504792 cycles/ticks +average: 507467 cycles/ticks + +kyber_encaps_derand: +median: 611420 cycles/ticks +average: 615877 cycles/ticks + +kyber_encaps: +median: 612372 cycles/ticks +average: 615729 cycles/ticks + +kyber_decaps: +median: 778088 cycles/ticks +average: 784431 cycles/ticks + +Loop spin: 225 +gen_a: +median: 129512 cycles/ticks +average: 130240 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3493 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17184 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452276 cycles/ticks +average: 454810 cycles/ticks + +indcpa_enc: +median: 573436 cycles/ticks +average: 577357 cycles/ticks + +indcpa_dec: +median: 159412 cycles/ticks +average: 160348 cycles/ticks + +kyber_keypair_derand: +median: 490132 cycles/ticks +average: 492800 cycles/ticks + +kyber_keypair: +median: 505380 cycles/ticks +average: 508127 cycles/ticks + +kyber_encaps_derand: +median: 610680 cycles/ticks +average: 613701 cycles/ticks + +kyber_encaps: +median: 611734 cycles/ticks +average: 614882 cycles/ticks + +kyber_decaps: +median: 777392 cycles/ticks +average: 782811 cycles/ticks + +Loop spin: 226 +gen_a: +median: 129644 cycles/ticks +average: 130488 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22963 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17099 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452718 cycles/ticks +average: 455679 cycles/ticks + +indcpa_enc: +median: 573166 cycles/ticks +average: 575952 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160014 cycles/ticks + +kyber_keypair_derand: +median: 486900 cycles/ticks +average: 489613 cycles/ticks + +kyber_keypair: +median: 507052 cycles/ticks +average: 509946 cycles/ticks + +kyber_encaps_derand: +median: 610836 cycles/ticks +average: 614417 cycles/ticks + +kyber_encaps: +median: 612880 cycles/ticks +average: 616646 cycles/ticks + +kyber_decaps: +median: 777480 cycles/ticks +average: 781292 cycles/ticks + +Loop spin: 227 +gen_a: +median: 129692 cycles/ticks +average: 130533 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33236 cycles/ticks +average: 33501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35807 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17180 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452378 cycles/ticks +average: 455398 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 577165 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160163 cycles/ticks + +kyber_keypair_derand: +median: 486404 cycles/ticks +average: 489724 cycles/ticks + +kyber_keypair: +median: 504862 cycles/ticks +average: 508632 cycles/ticks + +kyber_encaps_derand: +median: 610794 cycles/ticks +average: 613581 cycles/ticks + +kyber_encaps: +median: 611910 cycles/ticks +average: 616295 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 782031 cycles/ticks + +Loop spin: 228 +gen_a: +median: 129572 cycles/ticks +average: 130468 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23096 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35721 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3500 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17100 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6953 cycles/ticks + +indcpa_keypair: +median: 452262 cycles/ticks +average: 455525 cycles/ticks + +indcpa_enc: +median: 573210 cycles/ticks +average: 576625 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 159936 cycles/ticks + +kyber_keypair_derand: +median: 489940 cycles/ticks +average: 491968 cycles/ticks + +kyber_keypair: +median: 504828 cycles/ticks +average: 508056 cycles/ticks + +kyber_encaps_derand: +median: 611096 cycles/ticks +average: 613510 cycles/ticks + +kyber_encaps: +median: 612114 cycles/ticks +average: 614585 cycles/ticks + +kyber_decaps: +median: 777624 cycles/ticks +average: 780650 cycles/ticks + +Loop spin: 229 +gen_a: +median: 129708 cycles/ticks +average: 130518 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23010 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35562 cycles/ticks +average: 35731 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451950 cycles/ticks +average: 453901 cycles/ticks + +indcpa_enc: +median: 573292 cycles/ticks +average: 575644 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 160086 cycles/ticks + +kyber_keypair_derand: +median: 486030 cycles/ticks +average: 488119 cycles/ticks + +kyber_keypair: +median: 506262 cycles/ticks +average: 508499 cycles/ticks + +kyber_encaps_derand: +median: 611086 cycles/ticks +average: 613713 cycles/ticks + +kyber_encaps: +median: 614070 cycles/ticks +average: 617219 cycles/ticks + +kyber_decaps: +median: 777584 cycles/ticks +average: 780851 cycles/ticks + +Loop spin: 230 +gen_a: +median: 129730 cycles/ticks +average: 130402 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35720 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452144 cycles/ticks +average: 454168 cycles/ticks + +indcpa_enc: +median: 573318 cycles/ticks +average: 575613 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 159954 cycles/ticks + +kyber_keypair_derand: +median: 486350 cycles/ticks +average: 488358 cycles/ticks + +kyber_keypair: +median: 504880 cycles/ticks +average: 507016 cycles/ticks + +kyber_encaps_derand: +median: 611358 cycles/ticks +average: 613927 cycles/ticks + +kyber_encaps: +median: 612140 cycles/ticks +average: 614489 cycles/ticks + +kyber_decaps: +median: 777572 cycles/ticks +average: 780493 cycles/ticks + +Loop spin: 231 +gen_a: +median: 129628 cycles/ticks +average: 131483 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35629 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17103 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 456472 cycles/ticks +average: 458507 cycles/ticks + +indcpa_enc: +median: 577400 cycles/ticks +average: 579594 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 486076 cycles/ticks +average: 488025 cycles/ticks + +kyber_keypair: +median: 504764 cycles/ticks +average: 506804 cycles/ticks + +kyber_encaps_derand: +median: 614988 cycles/ticks +average: 617489 cycles/ticks + +kyber_encaps: +median: 615990 cycles/ticks +average: 618393 cycles/ticks + +kyber_decaps: +median: 781484 cycles/ticks +average: 784602 cycles/ticks + +Loop spin: 232 +gen_a: +median: 129716 cycles/ticks +average: 130438 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452004 cycles/ticks +average: 453920 cycles/ticks + +indcpa_enc: +median: 573086 cycles/ticks +average: 575330 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 485610 cycles/ticks +average: 491075 cycles/ticks + +kyber_keypair: +median: 505280 cycles/ticks +average: 509429 cycles/ticks + +kyber_encaps_derand: +median: 611090 cycles/ticks +average: 613452 cycles/ticks + +kyber_encaps: +median: 613410 cycles/ticks +average: 615525 cycles/ticks + +kyber_decaps: +median: 777672 cycles/ticks +average: 780569 cycles/ticks + +Loop spin: 233 +gen_a: +median: 129582 cycles/ticks +average: 130302 cycles/ticks + +poly_getnoise_eta1: +median: 7216 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452266 cycles/ticks +average: 453889 cycles/ticks + +indcpa_enc: +median: 573502 cycles/ticks +average: 575803 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 486386 cycles/ticks +average: 488272 cycles/ticks + +kyber_keypair: +median: 504876 cycles/ticks +average: 506698 cycles/ticks + +kyber_encaps_derand: +median: 611120 cycles/ticks +average: 614663 cycles/ticks + +kyber_encaps: +median: 612124 cycles/ticks +average: 614391 cycles/ticks + +kyber_decaps: +median: 777630 cycles/ticks +average: 780682 cycles/ticks + +Loop spin: 234 +gen_a: +median: 129694 cycles/ticks +average: 130382 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33357 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451922 cycles/ticks +average: 453680 cycles/ticks + +indcpa_enc: +median: 573006 cycles/ticks +average: 575041 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159989 cycles/ticks + +kyber_keypair_derand: +median: 486306 cycles/ticks +average: 488194 cycles/ticks + +kyber_keypair: +median: 504758 cycles/ticks +average: 506818 cycles/ticks + +kyber_encaps_derand: +median: 610996 cycles/ticks +average: 613387 cycles/ticks + +kyber_encaps: +median: 611882 cycles/ticks +average: 614054 cycles/ticks + +kyber_decaps: +median: 777504 cycles/ticks +average: 781715 cycles/ticks + +Loop spin: 235 +gen_a: +median: 129718 cycles/ticks +average: 130361 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35534 cycles/ticks +average: 35710 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452628 cycles/ticks +average: 454573 cycles/ticks + +indcpa_enc: +median: 573526 cycles/ticks +average: 575716 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159864 cycles/ticks + +kyber_keypair_derand: +median: 486636 cycles/ticks +average: 488396 cycles/ticks + +kyber_keypair: +median: 505506 cycles/ticks +average: 507469 cycles/ticks + +kyber_encaps_derand: +median: 611776 cycles/ticks +average: 614158 cycles/ticks + +kyber_encaps: +median: 614188 cycles/ticks +average: 616386 cycles/ticks + +kyber_decaps: +median: 778254 cycles/ticks +average: 781293 cycles/ticks + +Loop spin: 236 +gen_a: +median: 130308 cycles/ticks +average: 130988 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452028 cycles/ticks +average: 453864 cycles/ticks + +indcpa_enc: +median: 576638 cycles/ticks +average: 580044 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159896 cycles/ticks + +kyber_keypair_derand: +median: 486232 cycles/ticks +average: 488265 cycles/ticks + +kyber_keypair: +median: 504818 cycles/ticks +average: 506820 cycles/ticks + +kyber_encaps_derand: +median: 614140 cycles/ticks +average: 616474 cycles/ticks + +kyber_encaps: +median: 615430 cycles/ticks +average: 617761 cycles/ticks + +kyber_decaps: +median: 780650 cycles/ticks +average: 783755 cycles/ticks + +Loop spin: 237 +gen_a: +median: 129716 cycles/ticks +average: 130475 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23021 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35752 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452078 cycles/ticks +average: 453843 cycles/ticks + +indcpa_enc: +median: 573264 cycles/ticks +average: 575491 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160002 cycles/ticks + +kyber_keypair_derand: +median: 486090 cycles/ticks +average: 488126 cycles/ticks + +kyber_keypair: +median: 504916 cycles/ticks +average: 507980 cycles/ticks + +kyber_encaps_derand: +median: 611328 cycles/ticks +average: 613836 cycles/ticks + +kyber_encaps: +median: 612168 cycles/ticks +average: 614679 cycles/ticks + +kyber_decaps: +median: 778768 cycles/ticks +average: 781986 cycles/ticks + +Loop spin: 238 +gen_a: +median: 129778 cycles/ticks +average: 130586 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7225 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 17006 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452728 cycles/ticks +average: 454535 cycles/ticks + +indcpa_enc: +median: 573526 cycles/ticks +average: 575985 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 160021 cycles/ticks + +kyber_keypair_derand: +median: 486158 cycles/ticks +average: 488089 cycles/ticks + +kyber_keypair: +median: 505070 cycles/ticks +average: 506956 cycles/ticks + +kyber_encaps_derand: +median: 611080 cycles/ticks +average: 613282 cycles/ticks + +kyber_encaps: +median: 614176 cycles/ticks +average: 617378 cycles/ticks + +kyber_decaps: +median: 780840 cycles/ticks +average: 783986 cycles/ticks + +Loop spin: 239 +gen_a: +median: 129742 cycles/ticks +average: 130466 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6870 cycles/ticks + +indcpa_keypair: +median: 452742 cycles/ticks +average: 454660 cycles/ticks + +indcpa_enc: +median: 573820 cycles/ticks +average: 575999 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159862 cycles/ticks + +kyber_keypair_derand: +median: 486614 cycles/ticks +average: 489163 cycles/ticks + +kyber_keypair: +median: 505208 cycles/ticks +average: 508865 cycles/ticks + +kyber_encaps_derand: +median: 610928 cycles/ticks +average: 615761 cycles/ticks + +kyber_encaps: +median: 613324 cycles/ticks +average: 617795 cycles/ticks + +kyber_decaps: +median: 777370 cycles/ticks +average: 783204 cycles/ticks + +Loop spin: 240 +gen_a: +median: 129692 cycles/ticks +average: 130628 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23136 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 34621 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35542 cycles/ticks +average: 35754 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17219 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6944 cycles/ticks + +indcpa_keypair: +median: 452434 cycles/ticks +average: 455798 cycles/ticks + +indcpa_enc: +median: 573572 cycles/ticks +average: 579320 cycles/ticks + +indcpa_dec: +median: 159352 cycles/ticks +average: 160381 cycles/ticks + +kyber_keypair_derand: +median: 485926 cycles/ticks +average: 490167 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 508919 cycles/ticks + +kyber_encaps_derand: +median: 611360 cycles/ticks +average: 615808 cycles/ticks + +kyber_encaps: +median: 612320 cycles/ticks +average: 616486 cycles/ticks + +kyber_decaps: +median: 777796 cycles/ticks +average: 784341 cycles/ticks + +Loop spin: 241 +gen_a: +median: 129484 cycles/ticks +average: 130806 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7301 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33234 cycles/ticks +average: 33544 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35836 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3716 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6930 cycles/ticks + +indcpa_keypair: +median: 452148 cycles/ticks +average: 456340 cycles/ticks + +indcpa_enc: +median: 572990 cycles/ticks +average: 577786 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 161405 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 489739 cycles/ticks + +kyber_keypair: +median: 504768 cycles/ticks +average: 507882 cycles/ticks + +kyber_encaps_derand: +median: 610936 cycles/ticks +average: 615068 cycles/ticks + +kyber_encaps: +median: 613002 cycles/ticks +average: 616565 cycles/ticks + +kyber_decaps: +median: 777434 cycles/ticks +average: 782901 cycles/ticks + +Loop spin: 242 +gen_a: +median: 129626 cycles/ticks +average: 131141 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7311 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23124 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35787 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3898 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3726 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17246 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6939 cycles/ticks + +indcpa_keypair: +median: 452008 cycles/ticks +average: 455072 cycles/ticks + +indcpa_enc: +median: 573416 cycles/ticks +average: 577499 cycles/ticks + +indcpa_dec: +median: 162466 cycles/ticks +average: 163955 cycles/ticks + +kyber_keypair_derand: +median: 486018 cycles/ticks +average: 489968 cycles/ticks + +kyber_keypair: +median: 504778 cycles/ticks +average: 508972 cycles/ticks + +kyber_encaps_derand: +median: 610692 cycles/ticks +average: 615925 cycles/ticks + +kyber_encaps: +median: 613108 cycles/ticks +average: 617694 cycles/ticks + +kyber_decaps: +median: 780640 cycles/ticks +average: 786718 cycles/ticks + +Loop spin: 243 +gen_a: +median: 129660 cycles/ticks +average: 130974 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23138 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33548 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35762 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17146 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6931 cycles/ticks + +indcpa_keypair: +median: 455480 cycles/ticks +average: 459590 cycles/ticks + +indcpa_enc: +median: 573424 cycles/ticks +average: 577561 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 160871 cycles/ticks + +kyber_keypair_derand: +median: 489978 cycles/ticks +average: 494183 cycles/ticks + +kyber_keypair: +median: 508716 cycles/ticks +average: 512642 cycles/ticks + +kyber_encaps_derand: +median: 611436 cycles/ticks +average: 615649 cycles/ticks + +kyber_encaps: +median: 612544 cycles/ticks +average: 617490 cycles/ticks + +kyber_decaps: +median: 780968 cycles/ticks +average: 788131 cycles/ticks + +Loop spin: 244 +gen_a: +median: 129708 cycles/ticks +average: 131347 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17123 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452012 cycles/ticks +average: 455128 cycles/ticks + +indcpa_enc: +median: 573284 cycles/ticks +average: 577057 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160395 cycles/ticks + +kyber_keypair_derand: +median: 486290 cycles/ticks +average: 489072 cycles/ticks + +kyber_keypair: +median: 505136 cycles/ticks +average: 509151 cycles/ticks + +kyber_encaps_derand: +median: 615156 cycles/ticks +average: 620030 cycles/ticks + +kyber_encaps: +median: 616506 cycles/ticks +average: 620792 cycles/ticks + +kyber_decaps: +median: 781654 cycles/ticks +average: 787010 cycles/ticks + +Loop spin: 245 +gen_a: +median: 129510 cycles/ticks +average: 130452 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35822 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3914 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3716 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6980 cycles/ticks + +indcpa_keypair: +median: 455372 cycles/ticks +average: 459122 cycles/ticks + +indcpa_enc: +median: 573852 cycles/ticks +average: 579242 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 160076 cycles/ticks + +kyber_keypair_derand: +median: 489366 cycles/ticks +average: 493107 cycles/ticks + +kyber_keypair: +median: 508208 cycles/ticks +average: 511977 cycles/ticks + +kyber_encaps_derand: +median: 615146 cycles/ticks +average: 619975 cycles/ticks + +kyber_encaps: +median: 617906 cycles/ticks +average: 622000 cycles/ticks + +kyber_decaps: +median: 781622 cycles/ticks +average: 787506 cycles/ticks + +Loop spin: 246 +gen_a: +median: 129622 cycles/ticks +average: 131019 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7319 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23143 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35891 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3714 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17197 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452188 cycles/ticks +average: 455566 cycles/ticks + +indcpa_enc: +median: 573808 cycles/ticks +average: 577987 cycles/ticks + +indcpa_dec: +median: 162414 cycles/ticks +average: 163210 cycles/ticks + +kyber_keypair_derand: +median: 486560 cycles/ticks +average: 490205 cycles/ticks + +kyber_keypair: +median: 505078 cycles/ticks +average: 509236 cycles/ticks + +kyber_encaps_derand: +median: 611686 cycles/ticks +average: 616050 cycles/ticks + +kyber_encaps: +median: 612484 cycles/ticks +average: 616071 cycles/ticks + +kyber_decaps: +median: 781230 cycles/ticks +average: 786728 cycles/ticks + +Loop spin: 247 +gen_a: +median: 129534 cycles/ticks +average: 130900 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22965 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33536 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35896 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17207 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 454934 cycles/ticks +average: 458552 cycles/ticks + +indcpa_enc: +median: 572960 cycles/ticks +average: 576901 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 160906 cycles/ticks + +kyber_keypair_derand: +median: 489390 cycles/ticks +average: 493007 cycles/ticks + +kyber_keypair: +median: 508628 cycles/ticks +average: 512177 cycles/ticks + +kyber_encaps_derand: +median: 610672 cycles/ticks +average: 614780 cycles/ticks + +kyber_encaps: +median: 611906 cycles/ticks +average: 618016 cycles/ticks + +kyber_decaps: +median: 777370 cycles/ticks +average: 783565 cycles/ticks + +Loop spin: 248 +gen_a: +median: 129490 cycles/ticks +average: 130640 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7272 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23149 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35654 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3722 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17094 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6973 cycles/ticks + +indcpa_keypair: +median: 452096 cycles/ticks +average: 455853 cycles/ticks + +indcpa_enc: +median: 573262 cycles/ticks +average: 577863 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 160572 cycles/ticks + +kyber_keypair_derand: +median: 486174 cycles/ticks +average: 489865 cycles/ticks + +kyber_keypair: +median: 504870 cycles/ticks +average: 508765 cycles/ticks + +kyber_encaps_derand: +median: 611168 cycles/ticks +average: 616644 cycles/ticks + +kyber_encaps: +median: 613084 cycles/ticks +average: 617690 cycles/ticks + +kyber_decaps: +median: 778386 cycles/ticks +average: 784770 cycles/ticks + +Loop spin: 249 +gen_a: +median: 129540 cycles/ticks +average: 130726 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 24203 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35815 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17106 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 452468 cycles/ticks +average: 455845 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 577539 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160757 cycles/ticks + +kyber_keypair_derand: +median: 486756 cycles/ticks +average: 490589 cycles/ticks + +kyber_keypair: +median: 505414 cycles/ticks +average: 509633 cycles/ticks + +kyber_encaps_derand: +median: 611254 cycles/ticks +average: 616157 cycles/ticks + +kyber_encaps: +median: 612304 cycles/ticks +average: 617122 cycles/ticks + +kyber_decaps: +median: 777704 cycles/ticks +average: 784045 cycles/ticks + +Loop spin: 250 +gen_a: +median: 129768 cycles/ticks +average: 130734 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7276 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35701 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17157 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 452022 cycles/ticks +average: 454844 cycles/ticks + +indcpa_enc: +median: 573126 cycles/ticks +average: 577116 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 161678 cycles/ticks + +kyber_keypair_derand: +median: 485962 cycles/ticks +average: 489611 cycles/ticks + +kyber_keypair: +median: 505764 cycles/ticks +average: 509414 cycles/ticks + +kyber_encaps_derand: +median: 611012 cycles/ticks +average: 615918 cycles/ticks + +kyber_encaps: +median: 612026 cycles/ticks +average: 616892 cycles/ticks + +kyber_decaps: +median: 777454 cycles/ticks +average: 784314 cycles/ticks + +Loop spin: 251 +gen_a: +median: 129610 cycles/ticks +average: 130876 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33365 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451810 cycles/ticks +average: 454527 cycles/ticks + +indcpa_enc: +median: 572994 cycles/ticks +average: 577115 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 160980 cycles/ticks + +kyber_keypair_derand: +median: 486022 cycles/ticks +average: 489819 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 508244 cycles/ticks + +kyber_encaps_derand: +median: 610874 cycles/ticks +average: 619350 cycles/ticks + +kyber_encaps: +median: 612106 cycles/ticks +average: 618543 cycles/ticks + +kyber_decaps: +median: 777458 cycles/ticks +average: 782859 cycles/ticks + +Loop spin: 252 +gen_a: +median: 129642 cycles/ticks +average: 130990 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23113 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451872 cycles/ticks +average: 455522 cycles/ticks + +indcpa_enc: +median: 573070 cycles/ticks +average: 577143 cycles/ticks + +indcpa_dec: +median: 159378 cycles/ticks +average: 160166 cycles/ticks + +kyber_keypair_derand: +median: 486228 cycles/ticks +average: 489303 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 508862 cycles/ticks + +kyber_encaps_derand: +median: 610892 cycles/ticks +average: 616124 cycles/ticks + +kyber_encaps: +median: 611746 cycles/ticks +average: 615816 cycles/ticks + +kyber_decaps: +median: 777274 cycles/ticks +average: 784305 cycles/ticks + +Loop spin: 253 +gen_a: +median: 129720 cycles/ticks +average: 130873 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22971 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35813 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17132 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 452088 cycles/ticks +average: 455430 cycles/ticks + +indcpa_enc: +median: 573342 cycles/ticks +average: 578356 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160522 cycles/ticks + +kyber_keypair_derand: +median: 486024 cycles/ticks +average: 488923 cycles/ticks + +kyber_keypair: +median: 506058 cycles/ticks +average: 509424 cycles/ticks + +kyber_encaps_derand: +median: 611066 cycles/ticks +average: 616228 cycles/ticks + +kyber_encaps: +median: 612074 cycles/ticks +average: 616805 cycles/ticks + +kyber_decaps: +median: 777554 cycles/ticks +average: 784275 cycles/ticks + +Loop spin: 254 +gen_a: +median: 129674 cycles/ticks +average: 130833 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35794 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3507 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3715 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17201 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6966 cycles/ticks + +indcpa_keypair: +median: 452128 cycles/ticks +average: 456386 cycles/ticks + +indcpa_enc: +median: 573270 cycles/ticks +average: 577431 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160624 cycles/ticks + +kyber_keypair_derand: +median: 486090 cycles/ticks +average: 490486 cycles/ticks + +kyber_keypair: +median: 505286 cycles/ticks +average: 509425 cycles/ticks + +kyber_encaps_derand: +median: 611000 cycles/ticks +average: 615427 cycles/ticks + +kyber_encaps: +median: 611982 cycles/ticks +average: 616498 cycles/ticks + +kyber_decaps: +median: 777514 cycles/ticks +average: 783385 cycles/ticks + +Loop spin: 255 +gen_a: +median: 129642 cycles/ticks +average: 130518 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22965 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33644 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35783 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1075 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 456254 cycles/ticks +average: 459775 cycles/ticks + +indcpa_enc: +median: 577284 cycles/ticks +average: 582197 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 160566 cycles/ticks + +kyber_keypair_derand: +median: 485708 cycles/ticks +average: 490576 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 508648 cycles/ticks + +kyber_encaps_derand: +median: 611136 cycles/ticks +average: 614893 cycles/ticks + +kyber_encaps: +median: 612298 cycles/ticks +average: 616608 cycles/ticks + +kyber_decaps: +median: 777682 cycles/ticks +average: 782851 cycles/ticks + +Loop spin: 256 +gen_a: +median: 129804 cycles/ticks +average: 130680 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35767 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17152 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6927 cycles/ticks + +indcpa_keypair: +median: 452148 cycles/ticks +average: 455889 cycles/ticks + +indcpa_enc: +median: 576296 cycles/ticks +average: 580192 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160796 cycles/ticks + +kyber_keypair_derand: +median: 486242 cycles/ticks +average: 489809 cycles/ticks + +kyber_keypair: +median: 505788 cycles/ticks +average: 509182 cycles/ticks + +kyber_encaps_derand: +median: 614076 cycles/ticks +average: 617681 cycles/ticks + +kyber_encaps: +median: 615186 cycles/ticks +average: 619460 cycles/ticks + +kyber_decaps: +median: 781006 cycles/ticks +average: 785626 cycles/ticks + +Loop spin: 257 +gen_a: +median: 129616 cycles/ticks +average: 130951 cycles/ticks + +poly_getnoise_eta1: +median: 7216 cycles/ticks +average: 7223 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35699 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17178 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6920 cycles/ticks + +indcpa_keypair: +median: 451838 cycles/ticks +average: 455044 cycles/ticks + +indcpa_enc: +median: 573016 cycles/ticks +average: 576635 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 160678 cycles/ticks + +kyber_keypair_derand: +median: 486012 cycles/ticks +average: 490423 cycles/ticks + +kyber_keypair: +median: 505784 cycles/ticks +average: 508795 cycles/ticks + +kyber_encaps_derand: +median: 610944 cycles/ticks +average: 614477 cycles/ticks + +kyber_encaps: +median: 612096 cycles/ticks +average: 616944 cycles/ticks + +kyber_decaps: +median: 777536 cycles/ticks +average: 781908 cycles/ticks + +Loop spin: 258 +gen_a: +median: 129514 cycles/ticks +average: 132003 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7228 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33234 cycles/ticks +average: 33605 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35865 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3502 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17164 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6922 cycles/ticks + +indcpa_keypair: +median: 452374 cycles/ticks +average: 456627 cycles/ticks + +indcpa_enc: +median: 573066 cycles/ticks +average: 577691 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160747 cycles/ticks + +kyber_keypair_derand: +median: 486410 cycles/ticks +average: 489927 cycles/ticks + +kyber_keypair: +median: 505232 cycles/ticks +average: 509453 cycles/ticks + +kyber_encaps_derand: +median: 610740 cycles/ticks +average: 615219 cycles/ticks + +kyber_encaps: +median: 611836 cycles/ticks +average: 617149 cycles/ticks + +kyber_decaps: +median: 777406 cycles/ticks +average: 784059 cycles/ticks + +Loop spin: 259 +gen_a: +median: 129612 cycles/ticks +average: 130968 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22975 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35907 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3499 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17112 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6933 cycles/ticks + +indcpa_keypair: +median: 452130 cycles/ticks +average: 456332 cycles/ticks + +indcpa_enc: +median: 573218 cycles/ticks +average: 578566 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 160681 cycles/ticks + +kyber_keypair_derand: +median: 489866 cycles/ticks +average: 493943 cycles/ticks + +kyber_keypair: +median: 505560 cycles/ticks +average: 508707 cycles/ticks + +kyber_encaps_derand: +median: 611072 cycles/ticks +average: 615186 cycles/ticks + +kyber_encaps: +median: 611898 cycles/ticks +average: 615744 cycles/ticks + +kyber_decaps: +median: 777792 cycles/ticks +average: 784920 cycles/ticks + +Loop spin: 260 +gen_a: +median: 130038 cycles/ticks +average: 131293 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33475 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35777 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3718 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17091 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6932 cycles/ticks + +indcpa_keypair: +median: 452432 cycles/ticks +average: 456198 cycles/ticks + +indcpa_enc: +median: 573344 cycles/ticks +average: 577593 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160577 cycles/ticks + +kyber_keypair_derand: +median: 486380 cycles/ticks +average: 490073 cycles/ticks + +kyber_keypair: +median: 506308 cycles/ticks +average: 510627 cycles/ticks + +kyber_encaps_derand: +median: 610972 cycles/ticks +average: 617197 cycles/ticks + +kyber_encaps: +median: 612222 cycles/ticks +average: 616684 cycles/ticks + +kyber_decaps: +median: 777556 cycles/ticks +average: 783465 cycles/ticks + +Loop spin: 261 +gen_a: +median: 129416 cycles/ticks +average: 130314 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33473 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451856 cycles/ticks +average: 454837 cycles/ticks + +indcpa_enc: +median: 573112 cycles/ticks +average: 576476 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160850 cycles/ticks + +kyber_keypair_derand: +median: 486262 cycles/ticks +average: 490294 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 509280 cycles/ticks + +kyber_encaps_derand: +median: 610654 cycles/ticks +average: 615678 cycles/ticks + +kyber_encaps: +median: 611898 cycles/ticks +average: 615937 cycles/ticks + +kyber_decaps: +median: 777524 cycles/ticks +average: 783972 cycles/ticks + +Loop spin: 262 +gen_a: +median: 129518 cycles/ticks +average: 130777 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33568 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35744 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3921 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3492 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1083 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17096 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6916 cycles/ticks + +indcpa_keypair: +median: 452304 cycles/ticks +average: 455615 cycles/ticks + +indcpa_enc: +median: 573560 cycles/ticks +average: 577800 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160777 cycles/ticks + +kyber_keypair_derand: +median: 486096 cycles/ticks +average: 490295 cycles/ticks + +kyber_keypair: +median: 505232 cycles/ticks +average: 509500 cycles/ticks + +kyber_encaps_derand: +median: 610714 cycles/ticks +average: 615004 cycles/ticks + +kyber_encaps: +median: 611872 cycles/ticks +average: 616852 cycles/ticks + +kyber_decaps: +median: 777356 cycles/ticks +average: 783967 cycles/ticks + +Loop spin: 263 +gen_a: +median: 129702 cycles/ticks +average: 130947 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23126 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3905 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3716 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17154 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452082 cycles/ticks +average: 457092 cycles/ticks + +indcpa_enc: +median: 573398 cycles/ticks +average: 579027 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 160771 cycles/ticks + +kyber_keypair_derand: +median: 486186 cycles/ticks +average: 489779 cycles/ticks + +kyber_keypair: +median: 505718 cycles/ticks +average: 509703 cycles/ticks + +kyber_encaps_derand: +median: 610764 cycles/ticks +average: 616199 cycles/ticks + +kyber_encaps: +median: 612648 cycles/ticks +average: 617452 cycles/ticks + +kyber_decaps: +median: 777280 cycles/ticks +average: 784012 cycles/ticks + +Loop spin: 264 +gen_a: +median: 129906 cycles/ticks +average: 130928 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7289 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33588 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35844 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3925 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3715 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17105 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452586 cycles/ticks +average: 455453 cycles/ticks + +indcpa_enc: +median: 587714 cycles/ticks +average: 591484 cycles/ticks + +indcpa_dec: +median: 162468 cycles/ticks +average: 164082 cycles/ticks + +kyber_keypair_derand: +median: 486746 cycles/ticks +average: 491016 cycles/ticks + +kyber_keypair: +median: 505546 cycles/ticks +average: 507605 cycles/ticks + +kyber_encaps_derand: +median: 625808 cycles/ticks +average: 629014 cycles/ticks + +kyber_encaps: +median: 626840 cycles/ticks +average: 631192 cycles/ticks + +kyber_decaps: +median: 792516 cycles/ticks +average: 797366 cycles/ticks + +Loop spin: 265 +gen_a: +median: 129692 cycles/ticks +average: 130911 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7327 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33561 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35815 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17150 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452234 cycles/ticks +average: 455731 cycles/ticks + +indcpa_enc: +median: 573484 cycles/ticks +average: 578074 cycles/ticks + +indcpa_dec: +median: 159340 cycles/ticks +average: 160435 cycles/ticks + +kyber_keypair_derand: +median: 486134 cycles/ticks +average: 489633 cycles/ticks + +kyber_keypair: +median: 504822 cycles/ticks +average: 507881 cycles/ticks + +kyber_encaps_derand: +median: 610656 cycles/ticks +average: 615588 cycles/ticks + +kyber_encaps: +median: 611646 cycles/ticks +average: 617185 cycles/ticks + +kyber_decaps: +median: 777316 cycles/ticks +average: 782964 cycles/ticks + +Loop spin: 266 +gen_a: +median: 129732 cycles/ticks +average: 131008 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23221 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33607 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35903 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3503 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3722 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452118 cycles/ticks +average: 455946 cycles/ticks + +indcpa_enc: +median: 573220 cycles/ticks +average: 578115 cycles/ticks + +indcpa_dec: +median: 162422 cycles/ticks +average: 163942 cycles/ticks + +kyber_keypair_derand: +median: 486272 cycles/ticks +average: 490006 cycles/ticks + +kyber_keypair: +median: 505454 cycles/ticks +average: 508520 cycles/ticks + +kyber_encaps_derand: +median: 611086 cycles/ticks +average: 615461 cycles/ticks + +kyber_encaps: +median: 613300 cycles/ticks +average: 616672 cycles/ticks + +kyber_decaps: +median: 780962 cycles/ticks +average: 787841 cycles/ticks + +Loop spin: 267 +gen_a: +median: 129604 cycles/ticks +average: 130473 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7206 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22965 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33582 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35900 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6922 cycles/ticks + +indcpa_keypair: +median: 452210 cycles/ticks +average: 455555 cycles/ticks + +indcpa_enc: +median: 573326 cycles/ticks +average: 577491 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 160389 cycles/ticks + +kyber_keypair_derand: +median: 486108 cycles/ticks +average: 490516 cycles/ticks + +kyber_keypair: +median: 504740 cycles/ticks +average: 508625 cycles/ticks + +kyber_encaps_derand: +median: 610920 cycles/ticks +average: 615631 cycles/ticks + +kyber_encaps: +median: 611956 cycles/ticks +average: 617341 cycles/ticks + +kyber_decaps: +median: 777546 cycles/ticks +average: 783214 cycles/ticks + +Loop spin: 268 +gen_a: +median: 129564 cycles/ticks +average: 130711 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3514 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6937 cycles/ticks + +indcpa_keypair: +median: 452212 cycles/ticks +average: 456107 cycles/ticks + +indcpa_enc: +median: 573150 cycles/ticks +average: 578900 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 160177 cycles/ticks + +kyber_keypair_derand: +median: 486092 cycles/ticks +average: 489132 cycles/ticks + +kyber_keypair: +median: 504946 cycles/ticks +average: 508730 cycles/ticks + +kyber_encaps_derand: +median: 611026 cycles/ticks +average: 615136 cycles/ticks + +kyber_encaps: +median: 611994 cycles/ticks +average: 616470 cycles/ticks + +kyber_decaps: +median: 777570 cycles/ticks +average: 784215 cycles/ticks + +Loop spin: 269 +gen_a: +median: 129712 cycles/ticks +average: 130750 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7312 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33236 cycles/ticks +average: 33532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35893 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 455256 cycles/ticks +average: 459624 cycles/ticks + +indcpa_enc: +median: 572864 cycles/ticks +average: 578042 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 160636 cycles/ticks + +kyber_keypair_derand: +median: 493652 cycles/ticks +average: 496993 cycles/ticks + +kyber_keypair: +median: 508480 cycles/ticks +average: 512636 cycles/ticks + +kyber_encaps_derand: +median: 610940 cycles/ticks +average: 617409 cycles/ticks + +kyber_encaps: +median: 613538 cycles/ticks +average: 618524 cycles/ticks + +kyber_decaps: +median: 777644 cycles/ticks +average: 784334 cycles/ticks + +Loop spin: 270 +gen_a: +median: 129624 cycles/ticks +average: 131084 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7329 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33569 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35758 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6929 cycles/ticks + +indcpa_keypair: +median: 452398 cycles/ticks +average: 456248 cycles/ticks + +indcpa_enc: +median: 573526 cycles/ticks +average: 578912 cycles/ticks + +indcpa_dec: +median: 159338 cycles/ticks +average: 160884 cycles/ticks + +kyber_keypair_derand: +median: 486264 cycles/ticks +average: 490284 cycles/ticks + +kyber_keypair: +median: 504874 cycles/ticks +average: 509461 cycles/ticks + +kyber_encaps_derand: +median: 610882 cycles/ticks +average: 615834 cycles/ticks + +kyber_encaps: +median: 612344 cycles/ticks +average: 616983 cycles/ticks + +kyber_decaps: +median: 777444 cycles/ticks +average: 784942 cycles/ticks + +Loop spin: 271 +gen_a: +median: 129708 cycles/ticks +average: 130892 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23088 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 37950 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1091 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17188 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452032 cycles/ticks +average: 455190 cycles/ticks + +indcpa_enc: +median: 573272 cycles/ticks +average: 576462 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160481 cycles/ticks + +kyber_keypair_derand: +median: 485850 cycles/ticks +average: 489325 cycles/ticks + +kyber_keypair: +median: 504818 cycles/ticks +average: 508744 cycles/ticks + +kyber_encaps_derand: +median: 610856 cycles/ticks +average: 616097 cycles/ticks + +kyber_encaps: +median: 612068 cycles/ticks +average: 616589 cycles/ticks + +kyber_decaps: +median: 777474 cycles/ticks +average: 782728 cycles/ticks + +Loop spin: 272 +gen_a: +median: 129782 cycles/ticks +average: 130986 cycles/ticks + +poly_getnoise_eta1: +median: 7258 cycles/ticks +average: 7276 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22910 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35733 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6874 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 451840 cycles/ticks +average: 456195 cycles/ticks + +indcpa_enc: +median: 573216 cycles/ticks +average: 577755 cycles/ticks + +indcpa_dec: +median: 162464 cycles/ticks +average: 163744 cycles/ticks + +kyber_keypair_derand: +median: 490048 cycles/ticks +average: 493917 cycles/ticks + +kyber_keypair: +median: 504878 cycles/ticks +average: 509400 cycles/ticks + +kyber_encaps_derand: +median: 610994 cycles/ticks +average: 615180 cycles/ticks + +kyber_encaps: +median: 613614 cycles/ticks +average: 617739 cycles/ticks + +kyber_decaps: +median: 780944 cycles/ticks +average: 785551 cycles/ticks + +Loop spin: 273 +gen_a: +median: 129620 cycles/ticks +average: 130571 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23124 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33588 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35777 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17147 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6926 cycles/ticks + +indcpa_keypair: +median: 452336 cycles/ticks +average: 455669 cycles/ticks + +indcpa_enc: +median: 573060 cycles/ticks +average: 577230 cycles/ticks + +indcpa_dec: +median: 162422 cycles/ticks +average: 164165 cycles/ticks + +kyber_keypair_derand: +median: 486286 cycles/ticks +average: 492002 cycles/ticks + +kyber_keypair: +median: 504880 cycles/ticks +average: 507928 cycles/ticks + +kyber_encaps_derand: +median: 611262 cycles/ticks +average: 615279 cycles/ticks + +kyber_encaps: +median: 613182 cycles/ticks +average: 616747 cycles/ticks + +kyber_decaps: +median: 781144 cycles/ticks +average: 785605 cycles/ticks + +Loop spin: 274 +gen_a: +median: 129944 cycles/ticks +average: 130754 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35668 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3896 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 17008 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6868 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451786 cycles/ticks +average: 454825 cycles/ticks + +indcpa_enc: +median: 573048 cycles/ticks +average: 576602 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160732 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 489819 cycles/ticks + +kyber_keypair: +median: 504706 cycles/ticks +average: 507919 cycles/ticks + +kyber_encaps_derand: +median: 610786 cycles/ticks +average: 613877 cycles/ticks + +kyber_encaps: +median: 611744 cycles/ticks +average: 618443 cycles/ticks + +kyber_decaps: +median: 777432 cycles/ticks +average: 782436 cycles/ticks + +Loop spin: 275 +gen_a: +median: 129572 cycles/ticks +average: 130290 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7292 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35879 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3894 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3722 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17147 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6927 cycles/ticks + +indcpa_keypair: +median: 452252 cycles/ticks +average: 455555 cycles/ticks + +indcpa_enc: +median: 573206 cycles/ticks +average: 578093 cycles/ticks + +indcpa_dec: +median: 159380 cycles/ticks +average: 160248 cycles/ticks + +kyber_keypair_derand: +median: 486780 cycles/ticks +average: 491188 cycles/ticks + +kyber_keypair: +median: 504886 cycles/ticks +average: 509373 cycles/ticks + +kyber_encaps_derand: +median: 611004 cycles/ticks +average: 616038 cycles/ticks + +kyber_encaps: +median: 613246 cycles/ticks +average: 618369 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 783972 cycles/ticks + +Loop spin: 276 +gen_a: +median: 129418 cycles/ticks +average: 130674 cycles/ticks + +poly_getnoise_eta1: +median: 7216 cycles/ticks +average: 7228 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23086 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452040 cycles/ticks +average: 454148 cycles/ticks + +indcpa_enc: +median: 573174 cycles/ticks +average: 577996 cycles/ticks + +indcpa_dec: +median: 159364 cycles/ticks +average: 160778 cycles/ticks + +kyber_keypair_derand: +median: 486118 cycles/ticks +average: 490636 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 509208 cycles/ticks + +kyber_encaps_derand: +median: 611196 cycles/ticks +average: 616917 cycles/ticks + +kyber_encaps: +median: 613322 cycles/ticks +average: 616799 cycles/ticks + +kyber_decaps: +median: 777906 cycles/ticks +average: 783401 cycles/ticks + +Loop spin: 277 +gen_a: +median: 129666 cycles/ticks +average: 130867 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23084 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33581 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35788 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3711 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17110 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6993 cycles/ticks + +indcpa_keypair: +median: 451852 cycles/ticks +average: 455145 cycles/ticks + +indcpa_enc: +median: 572912 cycles/ticks +average: 577812 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160326 cycles/ticks + +kyber_keypair_derand: +median: 486318 cycles/ticks +average: 489679 cycles/ticks + +kyber_keypair: +median: 504936 cycles/ticks +average: 507730 cycles/ticks + +kyber_encaps_derand: +median: 611044 cycles/ticks +average: 615433 cycles/ticks + +kyber_encaps: +median: 611942 cycles/ticks +average: 617226 cycles/ticks + +kyber_decaps: +median: 777586 cycles/ticks +average: 781839 cycles/ticks + +Loop spin: 278 +gen_a: +median: 129632 cycles/ticks +average: 130328 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7184 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17163 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452242 cycles/ticks +average: 455717 cycles/ticks + +indcpa_enc: +median: 573518 cycles/ticks +average: 577827 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160293 cycles/ticks + +kyber_keypair_derand: +median: 485974 cycles/ticks +average: 489423 cycles/ticks + +kyber_keypair: +median: 504854 cycles/ticks +average: 508191 cycles/ticks + +kyber_encaps_derand: +median: 611256 cycles/ticks +average: 616438 cycles/ticks + +kyber_encaps: +median: 612992 cycles/ticks +average: 617766 cycles/ticks + +kyber_decaps: +median: 777706 cycles/ticks +average: 783393 cycles/ticks + +Loop spin: 279 +gen_a: +median: 129518 cycles/ticks +average: 130836 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7283 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23143 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35857 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3710 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17148 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6926 cycles/ticks + +indcpa_keypair: +median: 451796 cycles/ticks +average: 455019 cycles/ticks + +indcpa_enc: +median: 572932 cycles/ticks +average: 578334 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160809 cycles/ticks + +kyber_keypair_derand: +median: 485846 cycles/ticks +average: 489542 cycles/ticks + +kyber_keypair: +median: 504950 cycles/ticks +average: 509422 cycles/ticks + +kyber_encaps_derand: +median: 611226 cycles/ticks +average: 615688 cycles/ticks + +kyber_encaps: +median: 613566 cycles/ticks +average: 618010 cycles/ticks + +kyber_decaps: +median: 777830 cycles/ticks +average: 785972 cycles/ticks + +Loop spin: 280 +gen_a: +median: 129742 cycles/ticks +average: 130900 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 23152 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33581 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35693 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3897 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3713 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17152 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 452022 cycles/ticks +average: 455683 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 577090 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159916 cycles/ticks + +kyber_keypair_derand: +median: 486446 cycles/ticks +average: 488336 cycles/ticks + +kyber_keypair: +median: 504904 cycles/ticks +average: 506954 cycles/ticks + +kyber_encaps_derand: +median: 610888 cycles/ticks +average: 613303 cycles/ticks + +kyber_encaps: +median: 611892 cycles/ticks +average: 614129 cycles/ticks + +kyber_decaps: +median: 780626 cycles/ticks +average: 783497 cycles/ticks + +Loop spin: 281 +gen_a: +median: 129708 cycles/ticks +average: 130387 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452008 cycles/ticks +average: 454910 cycles/ticks + +indcpa_enc: +median: 573128 cycles/ticks +average: 575184 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159937 cycles/ticks + +kyber_keypair_derand: +median: 486130 cycles/ticks +average: 487963 cycles/ticks + +kyber_keypair: +median: 505072 cycles/ticks +average: 506914 cycles/ticks + +kyber_encaps_derand: +median: 610898 cycles/ticks +average: 613065 cycles/ticks + +kyber_encaps: +median: 612190 cycles/ticks +average: 614556 cycles/ticks + +kyber_decaps: +median: 777258 cycles/ticks +average: 780000 cycles/ticks + +Loop spin: 282 +gen_a: +median: 129608 cycles/ticks +average: 130258 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22914 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35588 cycles/ticks +average: 35804 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1018 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451892 cycles/ticks +average: 453660 cycles/ticks + +indcpa_enc: +median: 573122 cycles/ticks +average: 575258 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159868 cycles/ticks + +kyber_keypair_derand: +median: 486294 cycles/ticks +average: 489230 cycles/ticks + +kyber_keypair: +median: 504738 cycles/ticks +average: 506750 cycles/ticks + +kyber_encaps_derand: +median: 611196 cycles/ticks +average: 613421 cycles/ticks + +kyber_encaps: +median: 613376 cycles/ticks +average: 615589 cycles/ticks + +kyber_decaps: +median: 777728 cycles/ticks +average: 780649 cycles/ticks + +Loop spin: 283 +gen_a: +median: 129670 cycles/ticks +average: 130289 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452366 cycles/ticks +average: 454075 cycles/ticks + +indcpa_enc: +median: 573368 cycles/ticks +average: 575424 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159853 cycles/ticks + +kyber_keypair_derand: +median: 490030 cycles/ticks +average: 491829 cycles/ticks + +kyber_keypair: +median: 504856 cycles/ticks +average: 506718 cycles/ticks + +kyber_encaps_derand: +median: 611060 cycles/ticks +average: 613466 cycles/ticks + +kyber_encaps: +median: 612270 cycles/ticks +average: 615549 cycles/ticks + +kyber_decaps: +median: 777832 cycles/ticks +average: 780583 cycles/ticks + +Loop spin: 284 +gen_a: +median: 129566 cycles/ticks +average: 130246 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 451816 cycles/ticks +average: 453418 cycles/ticks + +indcpa_enc: +median: 572764 cycles/ticks +average: 574809 cycles/ticks + +indcpa_dec: +median: 162418 cycles/ticks +average: 163022 cycles/ticks + +kyber_keypair_derand: +median: 486628 cycles/ticks +average: 488456 cycles/ticks + +kyber_keypair: +median: 505210 cycles/ticks +average: 507086 cycles/ticks + +kyber_encaps_derand: +median: 610902 cycles/ticks +average: 613092 cycles/ticks + +kyber_encaps: +median: 611910 cycles/ticks +average: 614056 cycles/ticks + +kyber_decaps: +median: 780978 cycles/ticks +average: 784810 cycles/ticks + +Loop spin: 285 +gen_a: +median: 129576 cycles/ticks +average: 130389 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35629 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452190 cycles/ticks +average: 453991 cycles/ticks + +indcpa_enc: +median: 573324 cycles/ticks +average: 575440 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159834 cycles/ticks + +kyber_keypair_derand: +median: 490108 cycles/ticks +average: 492071 cycles/ticks + +kyber_keypair: +median: 504602 cycles/ticks +average: 506512 cycles/ticks + +kyber_encaps_derand: +median: 614978 cycles/ticks +average: 617409 cycles/ticks + +kyber_encaps: +median: 616850 cycles/ticks +average: 618986 cycles/ticks + +kyber_decaps: +median: 781602 cycles/ticks +average: 784174 cycles/ticks + +Loop spin: 286 +gen_a: +median: 129526 cycles/ticks +average: 130160 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 451824 cycles/ticks +average: 453521 cycles/ticks + +indcpa_enc: +median: 573224 cycles/ticks +average: 576357 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159960 cycles/ticks + +kyber_keypair_derand: +median: 485928 cycles/ticks +average: 487682 cycles/ticks + +kyber_keypair: +median: 504848 cycles/ticks +average: 506884 cycles/ticks + +kyber_encaps_derand: +median: 611072 cycles/ticks +average: 613333 cycles/ticks + +kyber_encaps: +median: 612052 cycles/ticks +average: 614245 cycles/ticks + +kyber_decaps: +median: 777694 cycles/ticks +average: 780592 cycles/ticks + +Loop spin: 287 +gen_a: +median: 129622 cycles/ticks +average: 130347 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35606 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452282 cycles/ticks +average: 453950 cycles/ticks + +indcpa_enc: +median: 573208 cycles/ticks +average: 575364 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159870 cycles/ticks + +kyber_keypair_derand: +median: 490334 cycles/ticks +average: 492195 cycles/ticks + +kyber_keypair: +median: 505672 cycles/ticks +average: 508628 cycles/ticks + +kyber_encaps_derand: +median: 611188 cycles/ticks +average: 613609 cycles/ticks + +kyber_encaps: +median: 611932 cycles/ticks +average: 614165 cycles/ticks + +kyber_decaps: +median: 777574 cycles/ticks +average: 780333 cycles/ticks + +Loop spin: 288 +gen_a: +median: 129524 cycles/ticks +average: 130138 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452408 cycles/ticks +average: 454213 cycles/ticks + +indcpa_enc: +median: 573204 cycles/ticks +average: 575499 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159877 cycles/ticks + +kyber_keypair_derand: +median: 485912 cycles/ticks +average: 487849 cycles/ticks + +kyber_keypair: +median: 504778 cycles/ticks +average: 506723 cycles/ticks + +kyber_encaps_derand: +median: 610830 cycles/ticks +average: 613193 cycles/ticks + +kyber_encaps: +median: 612296 cycles/ticks +average: 614712 cycles/ticks + +kyber_decaps: +median: 777414 cycles/ticks +average: 781396 cycles/ticks + +Loop spin: 289 +gen_a: +median: 129710 cycles/ticks +average: 130392 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35679 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451756 cycles/ticks +average: 453563 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 575175 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 159983 cycles/ticks + +kyber_keypair_derand: +median: 485996 cycles/ticks +average: 487869 cycles/ticks + +kyber_keypair: +median: 504724 cycles/ticks +average: 506691 cycles/ticks + +kyber_encaps_derand: +median: 610894 cycles/ticks +average: 613153 cycles/ticks + +kyber_encaps: +median: 611916 cycles/ticks +average: 614134 cycles/ticks + +kyber_decaps: +median: 777420 cycles/ticks +average: 780249 cycles/ticks + +Loop spin: 290 +gen_a: +median: 129620 cycles/ticks +average: 130302 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452052 cycles/ticks +average: 454856 cycles/ticks + +indcpa_enc: +median: 573104 cycles/ticks +average: 577683 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159866 cycles/ticks + +kyber_keypair_derand: +median: 486156 cycles/ticks +average: 490541 cycles/ticks + +kyber_keypair: +median: 505666 cycles/ticks +average: 507553 cycles/ticks + +kyber_encaps_derand: +median: 610624 cycles/ticks +average: 612834 cycles/ticks + +kyber_encaps: +median: 611846 cycles/ticks +average: 614056 cycles/ticks + +kyber_decaps: +median: 777502 cycles/ticks +average: 780359 cycles/ticks + +Loop spin: 291 +gen_a: +median: 129652 cycles/ticks +average: 130454 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452218 cycles/ticks +average: 454115 cycles/ticks + +indcpa_enc: +median: 573430 cycles/ticks +average: 575517 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159937 cycles/ticks + +kyber_keypair_derand: +median: 485784 cycles/ticks +average: 488703 cycles/ticks + +kyber_keypair: +median: 504968 cycles/ticks +average: 507046 cycles/ticks + +kyber_encaps_derand: +median: 611062 cycles/ticks +average: 613395 cycles/ticks + +kyber_encaps: +median: 612060 cycles/ticks +average: 614384 cycles/ticks + +kyber_decaps: +median: 777986 cycles/ticks +average: 780718 cycles/ticks + +Loop spin: 292 +gen_a: +median: 129670 cycles/ticks +average: 130373 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452126 cycles/ticks +average: 453907 cycles/ticks + +indcpa_enc: +median: 573206 cycles/ticks +average: 575344 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159876 cycles/ticks + +kyber_keypair_derand: +median: 486070 cycles/ticks +average: 487949 cycles/ticks + +kyber_keypair: +median: 504666 cycles/ticks +average: 506781 cycles/ticks + +kyber_encaps_derand: +median: 615272 cycles/ticks +average: 617593 cycles/ticks + +kyber_encaps: +median: 616198 cycles/ticks +average: 619675 cycles/ticks + +kyber_decaps: +median: 781640 cycles/ticks +average: 784625 cycles/ticks + +Loop spin: 293 +gen_a: +median: 129740 cycles/ticks +average: 130362 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452014 cycles/ticks +average: 453732 cycles/ticks + +indcpa_enc: +median: 573200 cycles/ticks +average: 575324 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159901 cycles/ticks + +kyber_keypair_derand: +median: 490062 cycles/ticks +average: 491988 cycles/ticks + +kyber_keypair: +median: 505428 cycles/ticks +average: 507306 cycles/ticks + +kyber_encaps_derand: +median: 610882 cycles/ticks +average: 613120 cycles/ticks + +kyber_encaps: +median: 611944 cycles/ticks +average: 614055 cycles/ticks + +kyber_decaps: +median: 777378 cycles/ticks +average: 780285 cycles/ticks + +Loop spin: 294 +gen_a: +median: 129686 cycles/ticks +average: 130418 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22910 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 452334 cycles/ticks +average: 454043 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 575564 cycles/ticks + +indcpa_dec: +median: 159346 cycles/ticks +average: 160016 cycles/ticks + +kyber_keypair_derand: +median: 485586 cycles/ticks +average: 487539 cycles/ticks + +kyber_keypair: +median: 505498 cycles/ticks +average: 507362 cycles/ticks + +kyber_encaps_derand: +median: 611002 cycles/ticks +average: 613264 cycles/ticks + +kyber_encaps: +median: 612140 cycles/ticks +average: 614150 cycles/ticks + +kyber_decaps: +median: 777736 cycles/ticks +average: 780525 cycles/ticks + +Loop spin: 295 +gen_a: +median: 129670 cycles/ticks +average: 130364 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33365 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6908 cycles/ticks + +indcpa_keypair: +median: 452226 cycles/ticks +average: 453811 cycles/ticks + +indcpa_enc: +median: 573340 cycles/ticks +average: 576360 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159931 cycles/ticks + +kyber_keypair_derand: +median: 486072 cycles/ticks +average: 487804 cycles/ticks + +kyber_keypair: +median: 505044 cycles/ticks +average: 506898 cycles/ticks + +kyber_encaps_derand: +median: 611012 cycles/ticks +average: 613188 cycles/ticks + +kyber_encaps: +median: 611858 cycles/ticks +average: 613854 cycles/ticks + +kyber_decaps: +median: 777504 cycles/ticks +average: 780326 cycles/ticks + +Loop spin: 296 +gen_a: +median: 129682 cycles/ticks +average: 130397 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22959 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33337 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35619 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17091 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451782 cycles/ticks +average: 453449 cycles/ticks + +indcpa_enc: +median: 572790 cycles/ticks +average: 574970 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159900 cycles/ticks + +kyber_keypair_derand: +median: 486528 cycles/ticks +average: 488259 cycles/ticks + +kyber_keypair: +median: 505784 cycles/ticks +average: 507470 cycles/ticks + +kyber_encaps_derand: +median: 610804 cycles/ticks +average: 614114 cycles/ticks + +kyber_encaps: +median: 611766 cycles/ticks +average: 613812 cycles/ticks + +kyber_decaps: +median: 777358 cycles/ticks +average: 780002 cycles/ticks + +Loop spin: 297 +gen_a: +median: 129664 cycles/ticks +average: 130294 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17044 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452030 cycles/ticks +average: 453861 cycles/ticks + +indcpa_enc: +median: 573088 cycles/ticks +average: 575149 cycles/ticks + +indcpa_dec: +median: 162430 cycles/ticks +average: 162981 cycles/ticks + +kyber_keypair_derand: +median: 486124 cycles/ticks +average: 487961 cycles/ticks + +kyber_keypair: +median: 505882 cycles/ticks +average: 507680 cycles/ticks + +kyber_encaps_derand: +median: 610906 cycles/ticks +average: 612992 cycles/ticks + +kyber_encaps: +median: 611964 cycles/ticks +average: 614036 cycles/ticks + +kyber_decaps: +median: 780738 cycles/ticks +average: 784318 cycles/ticks + +Loop spin: 298 +gen_a: +median: 129520 cycles/ticks +average: 130212 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7244 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17108 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 451872 cycles/ticks +average: 453396 cycles/ticks + +indcpa_enc: +median: 574102 cycles/ticks +average: 575932 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159823 cycles/ticks + +kyber_keypair_derand: +median: 486080 cycles/ticks +average: 487859 cycles/ticks + +kyber_keypair: +median: 504684 cycles/ticks +average: 506675 cycles/ticks + +kyber_encaps_derand: +median: 611618 cycles/ticks +average: 613766 cycles/ticks + +kyber_encaps: +median: 612418 cycles/ticks +average: 614406 cycles/ticks + +kyber_decaps: +median: 778126 cycles/ticks +average: 780675 cycles/ticks + +Loop spin: 299 +gen_a: +median: 129524 cycles/ticks +average: 130234 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35680 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452250 cycles/ticks +average: 454972 cycles/ticks + +indcpa_enc: +median: 577368 cycles/ticks +average: 579372 cycles/ticks + +indcpa_dec: +median: 162416 cycles/ticks +average: 162967 cycles/ticks + +kyber_keypair_derand: +median: 494504 cycles/ticks +average: 496467 cycles/ticks + +kyber_keypair: +median: 505174 cycles/ticks +average: 506910 cycles/ticks + +kyber_encaps_derand: +median: 615042 cycles/ticks +average: 617327 cycles/ticks + +kyber_encaps: +median: 616030 cycles/ticks +average: 618275 cycles/ticks + +kyber_decaps: +median: 784914 cycles/ticks +average: 787796 cycles/ticks + +Loop spin: 300 +gen_a: +median: 129720 cycles/ticks +average: 130261 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22967 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17010 cycles/ticks +average: 17082 cycles/ticks + +polyvec_decompress: +median: 6872 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 455296 cycles/ticks +average: 456919 cycles/ticks + +indcpa_enc: +median: 572976 cycles/ticks +average: 574843 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159878 cycles/ticks + +kyber_keypair_derand: +median: 493564 cycles/ticks +average: 496415 cycles/ticks + +kyber_keypair: +median: 509148 cycles/ticks +average: 510926 cycles/ticks + +kyber_encaps_derand: +median: 610964 cycles/ticks +average: 613227 cycles/ticks + +kyber_encaps: +median: 612776 cycles/ticks +average: 614792 cycles/ticks + +kyber_decaps: +median: 777568 cycles/ticks +average: 780374 cycles/ticks + +Loop spin: 301 +gen_a: +median: 129516 cycles/ticks +average: 130227 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 451780 cycles/ticks +average: 453778 cycles/ticks + +indcpa_enc: +median: 573240 cycles/ticks +average: 575362 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159867 cycles/ticks + +kyber_keypair_derand: +median: 486128 cycles/ticks +average: 488193 cycles/ticks + +kyber_keypair: +median: 504726 cycles/ticks +average: 506606 cycles/ticks + +kyber_encaps_derand: +median: 610920 cycles/ticks +average: 613256 cycles/ticks + +kyber_encaps: +median: 612056 cycles/ticks +average: 615480 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 780321 cycles/ticks + +Loop spin: 302 +gen_a: +median: 129748 cycles/ticks +average: 130460 cycles/ticks + +poly_getnoise_eta1: +median: 7212 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22950 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35616 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6858 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 451950 cycles/ticks +average: 453617 cycles/ticks + +indcpa_enc: +median: 573146 cycles/ticks +average: 575309 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159973 cycles/ticks + +kyber_keypair_derand: +median: 486342 cycles/ticks +average: 488190 cycles/ticks + +kyber_keypair: +median: 504820 cycles/ticks +average: 506734 cycles/ticks + +kyber_encaps_derand: +median: 611130 cycles/ticks +average: 613494 cycles/ticks + +kyber_encaps: +median: 612230 cycles/ticks +average: 614260 cycles/ticks + +kyber_decaps: +median: 777702 cycles/ticks +average: 781515 cycles/ticks + +Loop spin: 303 +gen_a: +median: 129552 cycles/ticks +average: 130276 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35654 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 455720 cycles/ticks +average: 457487 cycles/ticks + +indcpa_enc: +median: 573482 cycles/ticks +average: 575710 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159969 cycles/ticks + +kyber_keypair_derand: +median: 489190 cycles/ticks +average: 490984 cycles/ticks + +kyber_keypair: +median: 508668 cycles/ticks +average: 510545 cycles/ticks + +kyber_encaps_derand: +median: 611164 cycles/ticks +average: 613619 cycles/ticks + +kyber_encaps: +median: 613388 cycles/ticks +average: 615404 cycles/ticks + +kyber_decaps: +median: 777764 cycles/ticks +average: 780490 cycles/ticks + +Loop spin: 304 +gen_a: +median: 129652 cycles/ticks +average: 130343 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451894 cycles/ticks +average: 453555 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 576287 cycles/ticks + +indcpa_dec: +median: 159352 cycles/ticks +average: 159993 cycles/ticks + +kyber_keypair_derand: +median: 485810 cycles/ticks +average: 487675 cycles/ticks + +kyber_keypair: +median: 504708 cycles/ticks +average: 506707 cycles/ticks + +kyber_encaps_derand: +median: 611254 cycles/ticks +average: 613379 cycles/ticks + +kyber_encaps: +median: 612612 cycles/ticks +average: 614712 cycles/ticks + +kyber_decaps: +median: 777622 cycles/ticks +average: 780452 cycles/ticks + +Loop spin: 305 +gen_a: +median: 129904 cycles/ticks +average: 130568 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35665 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451864 cycles/ticks +average: 453948 cycles/ticks + +indcpa_enc: +median: 572922 cycles/ticks +average: 574847 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159774 cycles/ticks + +kyber_keypair_derand: +median: 486318 cycles/ticks +average: 488229 cycles/ticks + +kyber_keypair: +median: 504704 cycles/ticks +average: 506660 cycles/ticks + +kyber_encaps_derand: +median: 611118 cycles/ticks +average: 614525 cycles/ticks + +kyber_encaps: +median: 612186 cycles/ticks +average: 614325 cycles/ticks + +kyber_decaps: +median: 777754 cycles/ticks +average: 780450 cycles/ticks + +Loop spin: 306 +gen_a: +median: 129544 cycles/ticks +average: 130235 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452252 cycles/ticks +average: 453953 cycles/ticks + +indcpa_enc: +median: 573448 cycles/ticks +average: 575672 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159825 cycles/ticks + +kyber_keypair_derand: +median: 486338 cycles/ticks +average: 488139 cycles/ticks + +kyber_keypair: +median: 505182 cycles/ticks +average: 507085 cycles/ticks + +kyber_encaps_derand: +median: 610894 cycles/ticks +average: 612992 cycles/ticks + +kyber_encaps: +median: 613294 cycles/ticks +average: 615383 cycles/ticks + +kyber_decaps: +median: 780512 cycles/ticks +average: 784368 cycles/ticks + +Loop spin: 307 +gen_a: +median: 129910 cycles/ticks +average: 130664 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35611 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17099 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452140 cycles/ticks +average: 453845 cycles/ticks + +indcpa_enc: +median: 573184 cycles/ticks +average: 575257 cycles/ticks + +indcpa_dec: +median: 159384 cycles/ticks +average: 159990 cycles/ticks + +kyber_keypair_derand: +median: 486216 cycles/ticks +average: 488093 cycles/ticks + +kyber_keypair: +median: 504904 cycles/ticks +average: 506872 cycles/ticks + +kyber_encaps_derand: +median: 610990 cycles/ticks +average: 613129 cycles/ticks + +kyber_encaps: +median: 612412 cycles/ticks +average: 614573 cycles/ticks + +kyber_decaps: +median: 777588 cycles/ticks +average: 780532 cycles/ticks + +Loop spin: 308 +gen_a: +median: 129778 cycles/ticks +average: 130360 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452310 cycles/ticks +average: 455204 cycles/ticks + +indcpa_enc: +median: 573398 cycles/ticks +average: 575557 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159881 cycles/ticks + +kyber_keypair_derand: +median: 486524 cycles/ticks +average: 488404 cycles/ticks + +kyber_keypair: +median: 504906 cycles/ticks +average: 506903 cycles/ticks + +kyber_encaps_derand: +median: 611038 cycles/ticks +average: 613398 cycles/ticks + +kyber_encaps: +median: 611964 cycles/ticks +average: 614268 cycles/ticks + +kyber_decaps: +median: 777510 cycles/ticks +average: 780368 cycles/ticks + +Loop spin: 309 +gen_a: +median: 129638 cycles/ticks +average: 130309 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35536 cycles/ticks +average: 35711 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1018 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452020 cycles/ticks +average: 453746 cycles/ticks + +indcpa_enc: +median: 573202 cycles/ticks +average: 575326 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159888 cycles/ticks + +kyber_keypair_derand: +median: 489918 cycles/ticks +average: 492945 cycles/ticks + +kyber_keypair: +median: 504686 cycles/ticks +average: 508941 cycles/ticks + +kyber_encaps_derand: +median: 611194 cycles/ticks +average: 615663 cycles/ticks + +kyber_encaps: +median: 613596 cycles/ticks +average: 615519 cycles/ticks + +kyber_decaps: +median: 777668 cycles/ticks +average: 780492 cycles/ticks + +Loop spin: 310 +gen_a: +median: 129546 cycles/ticks +average: 130288 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35696 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16980 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452112 cycles/ticks +average: 454049 cycles/ticks + +indcpa_enc: +median: 573188 cycles/ticks +average: 575461 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159902 cycles/ticks + +kyber_keypair_derand: +median: 486066 cycles/ticks +average: 488036 cycles/ticks + +kyber_keypair: +median: 504732 cycles/ticks +average: 506685 cycles/ticks + +kyber_encaps_derand: +median: 610670 cycles/ticks +average: 612876 cycles/ticks + +kyber_encaps: +median: 612432 cycles/ticks +average: 615723 cycles/ticks + +kyber_decaps: +median: 777394 cycles/ticks +average: 780170 cycles/ticks + +Loop spin: 311 +gen_a: +median: 129678 cycles/ticks +average: 130352 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35630 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452228 cycles/ticks +average: 453839 cycles/ticks + +indcpa_enc: +median: 573220 cycles/ticks +average: 575190 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159854 cycles/ticks + +kyber_keypair_derand: +median: 485664 cycles/ticks +average: 487491 cycles/ticks + +kyber_keypair: +median: 504798 cycles/ticks +average: 506588 cycles/ticks + +kyber_encaps_derand: +median: 610918 cycles/ticks +average: 612992 cycles/ticks + +kyber_encaps: +median: 611906 cycles/ticks +average: 614143 cycles/ticks + +kyber_decaps: +median: 777416 cycles/ticks +average: 781158 cycles/ticks + +Loop spin: 312 +gen_a: +median: 129608 cycles/ticks +average: 130209 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35601 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452904 cycles/ticks +average: 454587 cycles/ticks + +indcpa_enc: +median: 573374 cycles/ticks +average: 575488 cycles/ticks + +indcpa_dec: +median: 159384 cycles/ticks +average: 159999 cycles/ticks + +kyber_keypair_derand: +median: 486706 cycles/ticks +average: 488380 cycles/ticks + +kyber_keypair: +median: 505436 cycles/ticks +average: 507403 cycles/ticks + +kyber_encaps_derand: +median: 615258 cycles/ticks +average: 617342 cycles/ticks + +kyber_encaps: +median: 617392 cycles/ticks +average: 619328 cycles/ticks + +kyber_decaps: +median: 782174 cycles/ticks +average: 785008 cycles/ticks + +Loop spin: 313 +gen_a: +median: 129842 cycles/ticks +average: 130521 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 456088 cycles/ticks +average: 457909 cycles/ticks + +indcpa_enc: +median: 577458 cycles/ticks +average: 580681 cycles/ticks + +indcpa_dec: +median: 162406 cycles/ticks +average: 163033 cycles/ticks + +kyber_keypair_derand: +median: 485842 cycles/ticks +average: 487678 cycles/ticks + +kyber_keypair: +median: 504768 cycles/ticks +average: 506843 cycles/ticks + +kyber_encaps_derand: +median: 610684 cycles/ticks +average: 613002 cycles/ticks + +kyber_encaps: +median: 612850 cycles/ticks +average: 615181 cycles/ticks + +kyber_decaps: +median: 780542 cycles/ticks +average: 783588 cycles/ticks + +Loop spin: 314 +gen_a: +median: 129712 cycles/ticks +average: 130463 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22971 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6860 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452448 cycles/ticks +average: 454294 cycles/ticks + +indcpa_enc: +median: 573550 cycles/ticks +average: 575646 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 159876 cycles/ticks + +kyber_keypair_derand: +median: 486514 cycles/ticks +average: 488252 cycles/ticks + +kyber_keypair: +median: 505082 cycles/ticks +average: 507101 cycles/ticks + +kyber_encaps_derand: +median: 611402 cycles/ticks +average: 614798 cycles/ticks + +kyber_encaps: +median: 612170 cycles/ticks +average: 614258 cycles/ticks + +kyber_decaps: +median: 777618 cycles/ticks +average: 780395 cycles/ticks + +Loop spin: 315 +gen_a: +median: 129554 cycles/ticks +average: 130155 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33355 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452012 cycles/ticks +average: 453760 cycles/ticks + +indcpa_enc: +median: 573244 cycles/ticks +average: 575469 cycles/ticks + +indcpa_dec: +median: 162374 cycles/ticks +average: 162967 cycles/ticks + +kyber_keypair_derand: +median: 485990 cycles/ticks +average: 487843 cycles/ticks + +kyber_keypair: +median: 504878 cycles/ticks +average: 506474 cycles/ticks + +kyber_encaps_derand: +median: 610954 cycles/ticks +average: 613188 cycles/ticks + +kyber_encaps: +median: 612536 cycles/ticks +average: 614662 cycles/ticks + +kyber_decaps: +median: 780852 cycles/ticks +average: 784777 cycles/ticks + +Loop spin: 316 +gen_a: +median: 129470 cycles/ticks +average: 130165 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3516 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452340 cycles/ticks +average: 454138 cycles/ticks + +indcpa_enc: +median: 573538 cycles/ticks +average: 575553 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159971 cycles/ticks + +kyber_keypair_derand: +median: 486246 cycles/ticks +average: 488082 cycles/ticks + +kyber_keypair: +median: 504764 cycles/ticks +average: 506672 cycles/ticks + +kyber_encaps_derand: +median: 610832 cycles/ticks +average: 613123 cycles/ticks + +kyber_encaps: +median: 613020 cycles/ticks +average: 615205 cycles/ticks + +kyber_decaps: +median: 777344 cycles/ticks +average: 779997 cycles/ticks + +Loop spin: 317 +gen_a: +median: 129568 cycles/ticks +average: 130226 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35670 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451850 cycles/ticks +average: 454606 cycles/ticks + +indcpa_enc: +median: 573060 cycles/ticks +average: 575040 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159884 cycles/ticks + +kyber_keypair_derand: +median: 486018 cycles/ticks +average: 487831 cycles/ticks + +kyber_keypair: +median: 504770 cycles/ticks +average: 506692 cycles/ticks + +kyber_encaps_derand: +median: 615212 cycles/ticks +average: 617262 cycles/ticks + +kyber_encaps: +median: 616010 cycles/ticks +average: 618191 cycles/ticks + +kyber_decaps: +median: 781618 cycles/ticks +average: 784444 cycles/ticks + +Loop spin: 318 +gen_a: +median: 129486 cycles/ticks +average: 130154 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7275 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3884 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 452222 cycles/ticks +average: 453917 cycles/ticks + +indcpa_enc: +median: 576524 cycles/ticks +average: 578472 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159918 cycles/ticks + +kyber_keypair_derand: +median: 486474 cycles/ticks +average: 489316 cycles/ticks + +kyber_keypair: +median: 505350 cycles/ticks +average: 507074 cycles/ticks + +kyber_encaps_derand: +median: 614246 cycles/ticks +average: 616574 cycles/ticks + +kyber_encaps: +median: 615434 cycles/ticks +average: 617625 cycles/ticks + +kyber_decaps: +median: 781086 cycles/ticks +average: 783926 cycles/ticks + +Loop spin: 319 +gen_a: +median: 129564 cycles/ticks +average: 130220 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35611 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452252 cycles/ticks +average: 454070 cycles/ticks + +indcpa_enc: +median: 574520 cycles/ticks +average: 576580 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 486038 cycles/ticks +average: 487786 cycles/ticks + +kyber_keypair: +median: 504738 cycles/ticks +average: 506682 cycles/ticks + +kyber_encaps_derand: +median: 611868 cycles/ticks +average: 614013 cycles/ticks + +kyber_encaps: +median: 613790 cycles/ticks +average: 616763 cycles/ticks + +kyber_decaps: +median: 786316 cycles/ticks +average: 789120 cycles/ticks + +Loop spin: 320 +gen_a: +median: 129720 cycles/ticks +average: 130359 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452058 cycles/ticks +average: 453709 cycles/ticks + +indcpa_enc: +median: 573036 cycles/ticks +average: 574899 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159826 cycles/ticks + +kyber_keypair_derand: +median: 486130 cycles/ticks +average: 488030 cycles/ticks + +kyber_keypair: +median: 504754 cycles/ticks +average: 506460 cycles/ticks + +kyber_encaps_derand: +median: 611286 cycles/ticks +average: 613554 cycles/ticks + +kyber_encaps: +median: 612098 cycles/ticks +average: 614354 cycles/ticks + +kyber_decaps: +median: 777566 cycles/ticks +average: 781645 cycles/ticks + +Loop spin: 321 +gen_a: +median: 129734 cycles/ticks +average: 130471 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22975 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35608 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452508 cycles/ticks +average: 454303 cycles/ticks + +indcpa_enc: +median: 573534 cycles/ticks +average: 575801 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159889 cycles/ticks + +kyber_keypair_derand: +median: 486312 cycles/ticks +average: 488183 cycles/ticks + +kyber_keypair: +median: 505804 cycles/ticks +average: 507607 cycles/ticks + +kyber_encaps_derand: +median: 611024 cycles/ticks +average: 613405 cycles/ticks + +kyber_encaps: +median: 612180 cycles/ticks +average: 614304 cycles/ticks + +kyber_decaps: +median: 780788 cycles/ticks +average: 783689 cycles/ticks + +Loop spin: 322 +gen_a: +median: 129712 cycles/ticks +average: 130377 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452456 cycles/ticks +average: 454232 cycles/ticks + +indcpa_enc: +median: 573366 cycles/ticks +average: 576692 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 160013 cycles/ticks + +kyber_keypair_derand: +median: 486312 cycles/ticks +average: 488215 cycles/ticks + +kyber_keypair: +median: 504880 cycles/ticks +average: 506856 cycles/ticks + +kyber_encaps_derand: +median: 610728 cycles/ticks +average: 612804 cycles/ticks + +kyber_encaps: +median: 611982 cycles/ticks +average: 614302 cycles/ticks + +kyber_decaps: +median: 777464 cycles/ticks +average: 780472 cycles/ticks + +Loop spin: 323 +gen_a: +median: 129782 cycles/ticks +average: 130437 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35518 cycles/ticks +average: 35674 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 460834 cycles/ticks +average: 462590 cycles/ticks + +indcpa_enc: +median: 581370 cycles/ticks +average: 583472 cycles/ticks + +indcpa_dec: +median: 162470 cycles/ticks +average: 162989 cycles/ticks + +kyber_keypair_derand: +median: 486360 cycles/ticks +average: 488141 cycles/ticks + +kyber_keypair: +median: 505436 cycles/ticks +average: 508242 cycles/ticks + +kyber_encaps_derand: +median: 611106 cycles/ticks +average: 613393 cycles/ticks + +kyber_encaps: +median: 612004 cycles/ticks +average: 614170 cycles/ticks + +kyber_decaps: +median: 777574 cycles/ticks +average: 780221 cycles/ticks + +Loop spin: 324 +gen_a: +median: 129606 cycles/ticks +average: 130317 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452276 cycles/ticks +average: 454155 cycles/ticks + +indcpa_enc: +median: 573118 cycles/ticks +average: 575192 cycles/ticks + +indcpa_dec: +median: 159632 cycles/ticks +average: 160207 cycles/ticks + +kyber_keypair_derand: +median: 486034 cycles/ticks +average: 487877 cycles/ticks + +kyber_keypair: +median: 505750 cycles/ticks +average: 507462 cycles/ticks + +kyber_encaps_derand: +median: 611190 cycles/ticks +average: 613341 cycles/ticks + +kyber_encaps: +median: 612114 cycles/ticks +average: 615416 cycles/ticks + +kyber_decaps: +median: 780896 cycles/ticks +average: 783588 cycles/ticks + +Loop spin: 325 +gen_a: +median: 129594 cycles/ticks +average: 130313 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 456094 cycles/ticks +average: 457837 cycles/ticks + +indcpa_enc: +median: 577350 cycles/ticks +average: 579189 cycles/ticks + +indcpa_dec: +median: 159342 cycles/ticks +average: 159914 cycles/ticks + +kyber_keypair_derand: +median: 486142 cycles/ticks +average: 487894 cycles/ticks + +kyber_keypair: +median: 505376 cycles/ticks +average: 507332 cycles/ticks + +kyber_encaps_derand: +median: 610744 cycles/ticks +average: 613099 cycles/ticks + +kyber_encaps: +median: 611674 cycles/ticks +average: 613808 cycles/ticks + +kyber_decaps: +median: 777284 cycles/ticks +average: 780040 cycles/ticks + +Loop spin: 326 +gen_a: +median: 129690 cycles/ticks +average: 130409 cycles/ticks + +poly_getnoise_eta1: +median: 7258 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452440 cycles/ticks +average: 455298 cycles/ticks + +indcpa_enc: +median: 573274 cycles/ticks +average: 575329 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159991 cycles/ticks + +kyber_keypair_derand: +median: 486538 cycles/ticks +average: 488367 cycles/ticks + +kyber_keypair: +median: 505184 cycles/ticks +average: 507040 cycles/ticks + +kyber_encaps_derand: +median: 611350 cycles/ticks +average: 613745 cycles/ticks + +kyber_encaps: +median: 612256 cycles/ticks +average: 614692 cycles/ticks + +kyber_decaps: +median: 777864 cycles/ticks +average: 780743 cycles/ticks + +Loop spin: 327 +gen_a: +median: 129784 cycles/ticks +average: 130423 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451928 cycles/ticks +average: 453703 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 575384 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159777 cycles/ticks + +kyber_keypair_derand: +median: 485982 cycles/ticks +average: 488946 cycles/ticks + +kyber_keypair: +median: 505666 cycles/ticks +average: 507633 cycles/ticks + +kyber_encaps_derand: +median: 611078 cycles/ticks +average: 613320 cycles/ticks + +kyber_encaps: +median: 612008 cycles/ticks +average: 614273 cycles/ticks + +kyber_decaps: +median: 777574 cycles/ticks +average: 780609 cycles/ticks + +Loop spin: 328 +gen_a: +median: 129704 cycles/ticks +average: 130403 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22958 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35677 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451964 cycles/ticks +average: 453968 cycles/ticks + +indcpa_enc: +median: 573022 cycles/ticks +average: 575183 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 159912 cycles/ticks + +kyber_keypair_derand: +median: 485834 cycles/ticks +average: 487707 cycles/ticks + +kyber_keypair: +median: 505720 cycles/ticks +average: 507684 cycles/ticks + +kyber_encaps_derand: +median: 610696 cycles/ticks +average: 614132 cycles/ticks + +kyber_encaps: +median: 611936 cycles/ticks +average: 616452 cycles/ticks + +kyber_decaps: +median: 777312 cycles/ticks +average: 782543 cycles/ticks + +Loop spin: 329 +gen_a: +median: 129776 cycles/ticks +average: 130511 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35587 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451974 cycles/ticks +average: 453737 cycles/ticks + +indcpa_enc: +median: 572878 cycles/ticks +average: 575114 cycles/ticks + +indcpa_dec: +median: 162430 cycles/ticks +average: 163085 cycles/ticks + +kyber_keypair_derand: +median: 486156 cycles/ticks +average: 488049 cycles/ticks + +kyber_keypair: +median: 504656 cycles/ticks +average: 506689 cycles/ticks + +kyber_encaps_derand: +median: 610914 cycles/ticks +average: 613181 cycles/ticks + +kyber_encaps: +median: 611808 cycles/ticks +average: 613883 cycles/ticks + +kyber_decaps: +median: 777304 cycles/ticks +average: 781049 cycles/ticks + +Loop spin: 330 +gen_a: +median: 129684 cycles/ticks +average: 130341 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35641 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451872 cycles/ticks +average: 453657 cycles/ticks + +indcpa_enc: +median: 572990 cycles/ticks +average: 575186 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159934 cycles/ticks + +kyber_keypair_derand: +median: 486206 cycles/ticks +average: 488092 cycles/ticks + +kyber_keypair: +median: 505184 cycles/ticks +average: 506976 cycles/ticks + +kyber_encaps_derand: +median: 611144 cycles/ticks +average: 613569 cycles/ticks + +kyber_encaps: +median: 612192 cycles/ticks +average: 614429 cycles/ticks + +kyber_decaps: +median: 777938 cycles/ticks +average: 780867 cycles/ticks + +Loop spin: 331 +gen_a: +median: 129584 cycles/ticks +average: 130330 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35660 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17043 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 451924 cycles/ticks +average: 453673 cycles/ticks + +indcpa_enc: +median: 573264 cycles/ticks +average: 576514 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159861 cycles/ticks + +kyber_keypair_derand: +median: 490334 cycles/ticks +average: 492278 cycles/ticks + +kyber_keypair: +median: 505588 cycles/ticks +average: 507400 cycles/ticks + +kyber_encaps_derand: +median: 610958 cycles/ticks +average: 613337 cycles/ticks + +kyber_encaps: +median: 613092 cycles/ticks +average: 615173 cycles/ticks + +kyber_decaps: +median: 777438 cycles/ticks +average: 780422 cycles/ticks + +Loop spin: 332 +gen_a: +median: 129580 cycles/ticks +average: 130297 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7206 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22955 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35544 cycles/ticks +average: 35754 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452048 cycles/ticks +average: 454012 cycles/ticks + +indcpa_enc: +median: 576684 cycles/ticks +average: 578854 cycles/ticks + +indcpa_dec: +median: 159350 cycles/ticks +average: 159928 cycles/ticks + +kyber_keypair_derand: +median: 486012 cycles/ticks +average: 487849 cycles/ticks + +kyber_keypair: +median: 504912 cycles/ticks +average: 507856 cycles/ticks + +kyber_encaps_derand: +median: 613844 cycles/ticks +average: 616084 cycles/ticks + +kyber_encaps: +median: 615026 cycles/ticks +average: 617072 cycles/ticks + +kyber_decaps: +median: 780524 cycles/ticks +average: 783416 cycles/ticks + +Loop spin: 333 +gen_a: +median: 129608 cycles/ticks +average: 130396 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17080 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451938 cycles/ticks +average: 453794 cycles/ticks + +indcpa_enc: +median: 573856 cycles/ticks +average: 576043 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159938 cycles/ticks + +kyber_keypair_derand: +median: 485664 cycles/ticks +average: 487575 cycles/ticks + +kyber_keypair: +median: 504706 cycles/ticks +average: 506565 cycles/ticks + +kyber_encaps_derand: +median: 611592 cycles/ticks +average: 613909 cycles/ticks + +kyber_encaps: +median: 612698 cycles/ticks +average: 616098 cycles/ticks + +kyber_decaps: +median: 778276 cycles/ticks +average: 781181 cycles/ticks + +Loop spin: 334 +gen_a: +median: 129546 cycles/ticks +average: 130248 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451838 cycles/ticks +average: 453572 cycles/ticks + +indcpa_enc: +median: 573074 cycles/ticks +average: 575030 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159806 cycles/ticks + +kyber_keypair_derand: +median: 486048 cycles/ticks +average: 487769 cycles/ticks + +kyber_keypair: +median: 505178 cycles/ticks +average: 507103 cycles/ticks + +kyber_encaps_derand: +median: 610846 cycles/ticks +average: 613256 cycles/ticks + +kyber_encaps: +median: 613298 cycles/ticks +average: 615412 cycles/ticks + +kyber_decaps: +median: 778100 cycles/ticks +average: 780923 cycles/ticks + +Loop spin: 335 +gen_a: +median: 129806 cycles/ticks +average: 130512 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 452228 cycles/ticks +average: 455199 cycles/ticks + +indcpa_enc: +median: 573176 cycles/ticks +average: 575359 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 159842 cycles/ticks + +kyber_keypair_derand: +median: 486408 cycles/ticks +average: 488284 cycles/ticks + +kyber_keypair: +median: 504660 cycles/ticks +average: 506407 cycles/ticks + +kyber_encaps_derand: +median: 610852 cycles/ticks +average: 613113 cycles/ticks + +kyber_encaps: +median: 612222 cycles/ticks +average: 614644 cycles/ticks + +kyber_decaps: +median: 777596 cycles/ticks +average: 780508 cycles/ticks + +Loop spin: 336 +gen_a: +median: 129558 cycles/ticks +average: 130341 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 456504 cycles/ticks +average: 458261 cycles/ticks + +indcpa_enc: +median: 578144 cycles/ticks +average: 580116 cycles/ticks + +indcpa_dec: +median: 159338 cycles/ticks +average: 159902 cycles/ticks + +kyber_keypair_derand: +median: 486374 cycles/ticks +average: 489384 cycles/ticks + +kyber_keypair: +median: 505110 cycles/ticks +average: 507068 cycles/ticks + +kyber_encaps_derand: +median: 611932 cycles/ticks +average: 614305 cycles/ticks + +kyber_encaps: +median: 612888 cycles/ticks +average: 615119 cycles/ticks + +kyber_decaps: +median: 778414 cycles/ticks +average: 781176 cycles/ticks + +Loop spin: 337 +gen_a: +median: 129516 cycles/ticks +average: 130196 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35746 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 451784 cycles/ticks +average: 453486 cycles/ticks + +indcpa_enc: +median: 572972 cycles/ticks +average: 575074 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159904 cycles/ticks + +kyber_keypair_derand: +median: 486050 cycles/ticks +average: 487830 cycles/ticks + +kyber_keypair: +median: 504946 cycles/ticks +average: 506928 cycles/ticks + +kyber_encaps_derand: +median: 611100 cycles/ticks +average: 614493 cycles/ticks + +kyber_encaps: +median: 613194 cycles/ticks +average: 615246 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 780401 cycles/ticks + +Loop spin: 338 +gen_a: +median: 129700 cycles/ticks +average: 130396 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35597 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 455754 cycles/ticks +average: 457410 cycles/ticks + +indcpa_enc: +median: 573108 cycles/ticks +average: 575416 cycles/ticks + +indcpa_dec: +median: 162424 cycles/ticks +average: 163095 cycles/ticks + +kyber_keypair_derand: +median: 490012 cycles/ticks +average: 491984 cycles/ticks + +kyber_keypair: +median: 508438 cycles/ticks +average: 510501 cycles/ticks + +kyber_encaps_derand: +median: 611460 cycles/ticks +average: 613712 cycles/ticks + +kyber_encaps: +median: 613226 cycles/ticks +average: 615314 cycles/ticks + +kyber_decaps: +median: 781118 cycles/ticks +average: 785032 cycles/ticks + +Loop spin: 339 +gen_a: +median: 129746 cycles/ticks +average: 130456 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 452064 cycles/ticks +average: 453899 cycles/ticks + +indcpa_enc: +median: 573424 cycles/ticks +average: 575632 cycles/ticks + +indcpa_dec: +median: 162434 cycles/ticks +average: 163075 cycles/ticks + +kyber_keypair_derand: +median: 486316 cycles/ticks +average: 488213 cycles/ticks + +kyber_keypair: +median: 504624 cycles/ticks +average: 506515 cycles/ticks + +kyber_encaps_derand: +median: 615046 cycles/ticks +average: 617555 cycles/ticks + +kyber_encaps: +median: 616016 cycles/ticks +average: 618225 cycles/ticks + +kyber_decaps: +median: 781584 cycles/ticks +average: 784649 cycles/ticks + +Loop spin: 340 +gen_a: +median: 129692 cycles/ticks +average: 130391 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35587 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 455190 cycles/ticks +average: 457021 cycles/ticks + +indcpa_enc: +median: 573132 cycles/ticks +average: 576416 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159835 cycles/ticks + +kyber_keypair_derand: +median: 489292 cycles/ticks +average: 491187 cycles/ticks + +kyber_keypair: +median: 507820 cycles/ticks +average: 509871 cycles/ticks + +kyber_encaps_derand: +median: 611068 cycles/ticks +average: 613233 cycles/ticks + +kyber_encaps: +median: 613100 cycles/ticks +average: 615178 cycles/ticks + +kyber_decaps: +median: 780794 cycles/ticks +average: 783771 cycles/ticks + +Loop spin: 341 +gen_a: +median: 129784 cycles/ticks +average: 130393 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23010 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451960 cycles/ticks +average: 453783 cycles/ticks + +indcpa_enc: +median: 573922 cycles/ticks +average: 575911 cycles/ticks + +indcpa_dec: +median: 159338 cycles/ticks +average: 159957 cycles/ticks + +kyber_keypair_derand: +median: 486014 cycles/ticks +average: 487908 cycles/ticks + +kyber_keypair: +median: 504654 cycles/ticks +average: 507747 cycles/ticks + +kyber_encaps_derand: +median: 611666 cycles/ticks +average: 613938 cycles/ticks + +kyber_encaps: +median: 613844 cycles/ticks +average: 615986 cycles/ticks + +kyber_decaps: +median: 778160 cycles/ticks +average: 781027 cycles/ticks + +Loop spin: 342 +gen_a: +median: 129790 cycles/ticks +average: 130417 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35607 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452208 cycles/ticks +average: 454001 cycles/ticks + +indcpa_enc: +median: 573340 cycles/ticks +average: 575651 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159873 cycles/ticks + +kyber_keypair_derand: +median: 486018 cycles/ticks +average: 487999 cycles/ticks + +kyber_keypair: +median: 504736 cycles/ticks +average: 506818 cycles/ticks + +kyber_encaps_derand: +median: 610918 cycles/ticks +average: 613254 cycles/ticks + +kyber_encaps: +median: 611868 cycles/ticks +average: 615342 cycles/ticks + +kyber_decaps: +median: 777240 cycles/ticks +average: 780167 cycles/ticks + +Loop spin: 343 +gen_a: +median: 129646 cycles/ticks +average: 130398 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22922 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35617 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6870 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451878 cycles/ticks +average: 453639 cycles/ticks + +indcpa_enc: +median: 573186 cycles/ticks +average: 575291 cycles/ticks + +indcpa_dec: +median: 159254 cycles/ticks +average: 159856 cycles/ticks + +kyber_keypair_derand: +median: 485690 cycles/ticks +average: 487576 cycles/ticks + +kyber_keypair: +median: 504636 cycles/ticks +average: 506677 cycles/ticks + +kyber_encaps_derand: +median: 610872 cycles/ticks +average: 613287 cycles/ticks + +kyber_encaps: +median: 612782 cycles/ticks +average: 614790 cycles/ticks + +kyber_decaps: +median: 777454 cycles/ticks +average: 780137 cycles/ticks + +Loop spin: 344 +gen_a: +median: 129726 cycles/ticks +average: 130361 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35593 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 8003 cycles/ticks + +indcpa_keypair: +median: 456236 cycles/ticks +average: 458220 cycles/ticks + +indcpa_enc: +median: 580440 cycles/ticks +average: 582836 cycles/ticks + +indcpa_dec: +median: 159384 cycles/ticks +average: 160073 cycles/ticks + +kyber_keypair_derand: +median: 486026 cycles/ticks +average: 487884 cycles/ticks + +kyber_keypair: +median: 504844 cycles/ticks +average: 506776 cycles/ticks + +kyber_encaps_derand: +median: 614562 cycles/ticks +average: 616965 cycles/ticks + +kyber_encaps: +median: 616828 cycles/ticks +average: 619171 cycles/ticks + +kyber_decaps: +median: 780898 cycles/ticks +average: 784047 cycles/ticks + +Loop spin: 345 +gen_a: +median: 129638 cycles/ticks +average: 130312 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 452192 cycles/ticks +average: 453932 cycles/ticks + +indcpa_enc: +median: 576438 cycles/ticks +average: 578724 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159849 cycles/ticks + +kyber_keypair_derand: +median: 486096 cycles/ticks +average: 489127 cycles/ticks + +kyber_keypair: +median: 504802 cycles/ticks +average: 506779 cycles/ticks + +kyber_encaps_derand: +median: 614128 cycles/ticks +average: 616532 cycles/ticks + +kyber_encaps: +median: 615018 cycles/ticks +average: 617194 cycles/ticks + +kyber_decaps: +median: 777568 cycles/ticks +average: 780492 cycles/ticks + +Loop spin: 346 +gen_a: +median: 129580 cycles/ticks +average: 130262 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7305 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35546 cycles/ticks +average: 35716 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6912 cycles/ticks + +indcpa_keypair: +median: 452236 cycles/ticks +average: 454020 cycles/ticks + +indcpa_enc: +median: 573280 cycles/ticks +average: 575346 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159839 cycles/ticks + +kyber_keypair_derand: +median: 486026 cycles/ticks +average: 487681 cycles/ticks + +kyber_keypair: +median: 505212 cycles/ticks +average: 507286 cycles/ticks + +kyber_encaps_derand: +median: 610806 cycles/ticks +average: 614203 cycles/ticks + +kyber_encaps: +median: 611920 cycles/ticks +average: 614208 cycles/ticks + +kyber_decaps: +median: 777416 cycles/ticks +average: 780218 cycles/ticks + +Loop spin: 347 +gen_a: +median: 129492 cycles/ticks +average: 130245 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 455924 cycles/ticks +average: 457699 cycles/ticks + +indcpa_enc: +median: 573190 cycles/ticks +average: 575305 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159959 cycles/ticks + +kyber_keypair_derand: +median: 489940 cycles/ticks +average: 491894 cycles/ticks + +kyber_keypair: +median: 508784 cycles/ticks +average: 510764 cycles/ticks + +kyber_encaps_derand: +median: 610994 cycles/ticks +average: 613250 cycles/ticks + +kyber_encaps: +median: 612810 cycles/ticks +average: 614855 cycles/ticks + +kyber_decaps: +median: 777576 cycles/ticks +average: 784257 cycles/ticks + +Loop spin: 348 +gen_a: +median: 129728 cycles/ticks +average: 130439 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35655 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452152 cycles/ticks +average: 456276 cycles/ticks + +indcpa_enc: +median: 573422 cycles/ticks +average: 575431 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159852 cycles/ticks + +kyber_keypair_derand: +median: 485658 cycles/ticks +average: 487569 cycles/ticks + +kyber_keypair: +median: 504696 cycles/ticks +average: 506784 cycles/ticks + +kyber_encaps_derand: +median: 610902 cycles/ticks +average: 613354 cycles/ticks + +kyber_encaps: +median: 611864 cycles/ticks +average: 614091 cycles/ticks + +kyber_decaps: +median: 777316 cycles/ticks +average: 780127 cycles/ticks + +Loop spin: 349 +gen_a: +median: 129816 cycles/ticks +average: 130451 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35524 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452010 cycles/ticks +average: 453697 cycles/ticks + +indcpa_enc: +median: 573178 cycles/ticks +average: 576365 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159922 cycles/ticks + +kyber_keypair_derand: +median: 486054 cycles/ticks +average: 487757 cycles/ticks + +kyber_keypair: +median: 505800 cycles/ticks +average: 507558 cycles/ticks + +kyber_encaps_derand: +median: 611152 cycles/ticks +average: 613499 cycles/ticks + +kyber_encaps: +median: 612086 cycles/ticks +average: 614261 cycles/ticks + +kyber_decaps: +median: 777550 cycles/ticks +average: 780611 cycles/ticks + +Loop spin: 350 +gen_a: +median: 129538 cycles/ticks +average: 130184 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 452282 cycles/ticks +average: 454090 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 575083 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159749 cycles/ticks + +kyber_keypair_derand: +median: 485976 cycles/ticks +average: 487821 cycles/ticks + +kyber_keypair: +median: 504916 cycles/ticks +average: 507965 cycles/ticks + +kyber_encaps_derand: +median: 611440 cycles/ticks +average: 613737 cycles/ticks + +kyber_encaps: +median: 612880 cycles/ticks +average: 614923 cycles/ticks + +kyber_decaps: +median: 777818 cycles/ticks +average: 780464 cycles/ticks + +Loop spin: 351 +gen_a: +median: 129542 cycles/ticks +average: 130266 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22962 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35606 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452132 cycles/ticks +average: 453934 cycles/ticks + +indcpa_enc: +median: 573648 cycles/ticks +average: 575651 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159877 cycles/ticks + +kyber_keypair_derand: +median: 486232 cycles/ticks +average: 488105 cycles/ticks + +kyber_keypair: +median: 504758 cycles/ticks +average: 506534 cycles/ticks + +kyber_encaps_derand: +median: 611358 cycles/ticks +average: 613625 cycles/ticks + +kyber_encaps: +median: 612368 cycles/ticks +average: 615606 cycles/ticks + +kyber_decaps: +median: 778004 cycles/ticks +average: 780931 cycles/ticks + +Loop spin: 352 +gen_a: +median: 129596 cycles/ticks +average: 130314 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22949 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35637 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452166 cycles/ticks +average: 453867 cycles/ticks + +indcpa_enc: +median: 573368 cycles/ticks +average: 575355 cycles/ticks + +indcpa_dec: +median: 162420 cycles/ticks +average: 163066 cycles/ticks + +kyber_keypair_derand: +median: 485892 cycles/ticks +average: 487838 cycles/ticks + +kyber_keypair: +median: 505510 cycles/ticks +average: 507532 cycles/ticks + +kyber_encaps_derand: +median: 611124 cycles/ticks +average: 613492 cycles/ticks + +kyber_encaps: +median: 612162 cycles/ticks +average: 614430 cycles/ticks + +kyber_decaps: +median: 781016 cycles/ticks +average: 783810 cycles/ticks + +Loop spin: 353 +gen_a: +median: 129506 cycles/ticks +average: 130206 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452428 cycles/ticks +average: 455329 cycles/ticks + +indcpa_enc: +median: 573954 cycles/ticks +average: 576107 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159959 cycles/ticks + +kyber_keypair_derand: +median: 486504 cycles/ticks +average: 488390 cycles/ticks + +kyber_keypair: +median: 505394 cycles/ticks +average: 507138 cycles/ticks + +kyber_encaps_derand: +median: 611586 cycles/ticks +average: 613907 cycles/ticks + +kyber_encaps: +median: 612738 cycles/ticks +average: 614977 cycles/ticks + +kyber_decaps: +median: 777838 cycles/ticks +average: 780696 cycles/ticks + +Loop spin: 354 +gen_a: +median: 129620 cycles/ticks +average: 130214 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7270 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22928 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35674 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1018 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452068 cycles/ticks +average: 453762 cycles/ticks + +indcpa_enc: +median: 573126 cycles/ticks +average: 575179 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159900 cycles/ticks + +kyber_keypair_derand: +median: 490118 cycles/ticks +average: 493132 cycles/ticks + +kyber_keypair: +median: 504804 cycles/ticks +average: 506484 cycles/ticks + +kyber_encaps_derand: +median: 610864 cycles/ticks +average: 613190 cycles/ticks + +kyber_encaps: +median: 611704 cycles/ticks +average: 613723 cycles/ticks + +kyber_decaps: +median: 777112 cycles/ticks +average: 779815 cycles/ticks + +Loop spin: 355 +gen_a: +median: 129820 cycles/ticks +average: 130533 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7231 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35682 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17035 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 455212 cycles/ticks +average: 456897 cycles/ticks + +indcpa_enc: +median: 573138 cycles/ticks +average: 575239 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 489300 cycles/ticks +average: 491217 cycles/ticks + +kyber_keypair: +median: 508898 cycles/ticks +average: 510672 cycles/ticks + +kyber_encaps_derand: +median: 611102 cycles/ticks +average: 614430 cycles/ticks + +kyber_encaps: +median: 611930 cycles/ticks +average: 614138 cycles/ticks + +kyber_decaps: +median: 777554 cycles/ticks +average: 780446 cycles/ticks + +Loop spin: 356 +gen_a: +median: 129538 cycles/ticks +average: 130219 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451994 cycles/ticks +average: 453858 cycles/ticks + +indcpa_enc: +median: 573250 cycles/ticks +average: 575484 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159925 cycles/ticks + +kyber_keypair_derand: +median: 486170 cycles/ticks +average: 488192 cycles/ticks + +kyber_keypair: +median: 505082 cycles/ticks +average: 507287 cycles/ticks + +kyber_encaps_derand: +median: 610762 cycles/ticks +average: 612976 cycles/ticks + +kyber_encaps: +median: 611902 cycles/ticks +average: 614247 cycles/ticks + +kyber_decaps: +median: 777522 cycles/ticks +average: 781598 cycles/ticks + +Loop spin: 357 +gen_a: +median: 129552 cycles/ticks +average: 130269 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 455276 cycles/ticks +average: 457104 cycles/ticks + +indcpa_enc: +median: 573138 cycles/ticks +average: 575282 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159890 cycles/ticks + +kyber_keypair_derand: +median: 489024 cycles/ticks +average: 491021 cycles/ticks + +kyber_keypair: +median: 508090 cycles/ticks +average: 510086 cycles/ticks + +kyber_encaps_derand: +median: 610914 cycles/ticks +average: 613328 cycles/ticks + +kyber_encaps: +median: 611934 cycles/ticks +average: 614178 cycles/ticks + +kyber_decaps: +median: 777508 cycles/ticks +average: 780402 cycles/ticks + +Loop spin: 358 +gen_a: +median: 129652 cycles/ticks +average: 130408 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22968 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452806 cycles/ticks +average: 454402 cycles/ticks + +indcpa_enc: +median: 584172 cycles/ticks +average: 587429 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159867 cycles/ticks + +kyber_keypair_derand: +median: 486620 cycles/ticks +average: 488321 cycles/ticks + +kyber_keypair: +median: 506480 cycles/ticks +average: 508393 cycles/ticks + +kyber_encaps_derand: +median: 622722 cycles/ticks +average: 625082 cycles/ticks + +kyber_encaps: +median: 623770 cycles/ticks +average: 626047 cycles/ticks + +kyber_decaps: +median: 788072 cycles/ticks +average: 791271 cycles/ticks + +Loop spin: 359 +gen_a: +median: 129514 cycles/ticks +average: 130218 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33365 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35476 cycles/ticks +average: 35598 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451956 cycles/ticks +average: 453756 cycles/ticks + +indcpa_enc: +median: 573188 cycles/ticks +average: 575301 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 159978 cycles/ticks + +kyber_keypair_derand: +median: 486366 cycles/ticks +average: 488243 cycles/ticks + +kyber_keypair: +median: 505286 cycles/ticks +average: 508412 cycles/ticks + +kyber_encaps_derand: +median: 610804 cycles/ticks +average: 613168 cycles/ticks + +kyber_encaps: +median: 611950 cycles/ticks +average: 614336 cycles/ticks + +kyber_decaps: +median: 777586 cycles/ticks +average: 780705 cycles/ticks + +Loop spin: 360 +gen_a: +median: 130150 cycles/ticks +average: 130803 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7247 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3477 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452056 cycles/ticks +average: 453863 cycles/ticks + +indcpa_enc: +median: 573300 cycles/ticks +average: 575340 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159880 cycles/ticks + +kyber_keypair_derand: +median: 485962 cycles/ticks +average: 487922 cycles/ticks + +kyber_keypair: +median: 504696 cycles/ticks +average: 506694 cycles/ticks + +kyber_encaps_derand: +median: 611046 cycles/ticks +average: 613319 cycles/ticks + +kyber_encaps: +median: 612020 cycles/ticks +average: 615343 cycles/ticks + +kyber_decaps: +median: 777554 cycles/ticks +average: 780447 cycles/ticks + +Loop spin: 361 +gen_a: +median: 129768 cycles/ticks +average: 130494 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6874 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 451836 cycles/ticks +average: 453522 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 575287 cycles/ticks + +indcpa_dec: +median: 159376 cycles/ticks +average: 160028 cycles/ticks + +kyber_keypair_derand: +median: 486080 cycles/ticks +average: 488070 cycles/ticks + +kyber_keypair: +median: 505594 cycles/ticks +average: 507749 cycles/ticks + +kyber_encaps_derand: +median: 611062 cycles/ticks +average: 613397 cycles/ticks + +kyber_encaps: +median: 612354 cycles/ticks +average: 614567 cycles/ticks + +kyber_decaps: +median: 777850 cycles/ticks +average: 780706 cycles/ticks + +Loop spin: 362 +gen_a: +median: 129692 cycles/ticks +average: 130437 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7229 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17080 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6911 cycles/ticks + +indcpa_keypair: +median: 452356 cycles/ticks +average: 455205 cycles/ticks + +indcpa_enc: +median: 573280 cycles/ticks +average: 575311 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159997 cycles/ticks + +kyber_keypair_derand: +median: 486386 cycles/ticks +average: 488300 cycles/ticks + +kyber_keypair: +median: 505584 cycles/ticks +average: 507705 cycles/ticks + +kyber_encaps_derand: +median: 610894 cycles/ticks +average: 613146 cycles/ticks + +kyber_encaps: +median: 612032 cycles/ticks +average: 614292 cycles/ticks + +kyber_decaps: +median: 777576 cycles/ticks +average: 780409 cycles/ticks + +Loop spin: 363 +gen_a: +median: 129718 cycles/ticks +average: 130363 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451952 cycles/ticks +average: 453764 cycles/ticks + +indcpa_enc: +median: 573120 cycles/ticks +average: 575089 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159851 cycles/ticks + +kyber_keypair_derand: +median: 485642 cycles/ticks +average: 488693 cycles/ticks + +kyber_keypair: +median: 504782 cycles/ticks +average: 506652 cycles/ticks + +kyber_encaps_derand: +median: 610760 cycles/ticks +average: 612962 cycles/ticks + +kyber_encaps: +median: 611976 cycles/ticks +average: 614171 cycles/ticks + +kyber_decaps: +median: 777420 cycles/ticks +average: 780235 cycles/ticks + +Loop spin: 364 +gen_a: +median: 129626 cycles/ticks +average: 130299 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35692 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17044 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452282 cycles/ticks +average: 454074 cycles/ticks + +indcpa_enc: +median: 573134 cycles/ticks +average: 575095 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159891 cycles/ticks + +kyber_keypair_derand: +median: 485988 cycles/ticks +average: 487840 cycles/ticks + +kyber_keypair: +median: 505300 cycles/ticks +average: 507148 cycles/ticks + +kyber_encaps_derand: +median: 610770 cycles/ticks +average: 613974 cycles/ticks + +kyber_encaps: +median: 612026 cycles/ticks +average: 614147 cycles/ticks + +kyber_decaps: +median: 777364 cycles/ticks +average: 780125 cycles/ticks + +Loop spin: 365 +gen_a: +median: 129592 cycles/ticks +average: 130296 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35655 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 452232 cycles/ticks +average: 454016 cycles/ticks + +indcpa_enc: +median: 573498 cycles/ticks +average: 575783 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159921 cycles/ticks + +kyber_keypair_derand: +median: 486114 cycles/ticks +average: 488092 cycles/ticks + +kyber_keypair: +median: 505798 cycles/ticks +average: 507589 cycles/ticks + +kyber_encaps_derand: +median: 610954 cycles/ticks +average: 613190 cycles/ticks + +kyber_encaps: +median: 612432 cycles/ticks +average: 614720 cycles/ticks + +kyber_decaps: +median: 777326 cycles/ticks +average: 781379 cycles/ticks + +Loop spin: 366 +gen_a: +median: 129950 cycles/ticks +average: 130615 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22971 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 452132 cycles/ticks +average: 453998 cycles/ticks + +indcpa_enc: +median: 573122 cycles/ticks +average: 575284 cycles/ticks + +indcpa_dec: +median: 162446 cycles/ticks +average: 163027 cycles/ticks + +kyber_keypair_derand: +median: 485936 cycles/ticks +average: 487771 cycles/ticks + +kyber_keypair: +median: 504930 cycles/ticks +average: 506713 cycles/ticks + +kyber_encaps_derand: +median: 610998 cycles/ticks +average: 613225 cycles/ticks + +kyber_encaps: +median: 611892 cycles/ticks +average: 613970 cycles/ticks + +kyber_decaps: +median: 780690 cycles/ticks +average: 783488 cycles/ticks + +Loop spin: 367 +gen_a: +median: 129648 cycles/ticks +average: 130256 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451892 cycles/ticks +average: 453624 cycles/ticks + +indcpa_enc: +median: 572982 cycles/ticks +average: 578596 cycles/ticks + +indcpa_dec: +median: 159254 cycles/ticks +average: 159855 cycles/ticks + +kyber_keypair_derand: +median: 486080 cycles/ticks +average: 490118 cycles/ticks + +kyber_keypair: +median: 504970 cycles/ticks +average: 506761 cycles/ticks + +kyber_encaps_derand: +median: 611416 cycles/ticks +average: 613445 cycles/ticks + +kyber_encaps: +median: 612158 cycles/ticks +average: 614422 cycles/ticks + +kyber_decaps: +median: 777618 cycles/ticks +average: 780533 cycles/ticks + +Loop spin: 368 +gen_a: +median: 129596 cycles/ticks +average: 130282 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3661 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451750 cycles/ticks +average: 453640 cycles/ticks + +indcpa_enc: +median: 572974 cycles/ticks +average: 575172 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159834 cycles/ticks + +kyber_keypair_derand: +median: 486212 cycles/ticks +average: 488131 cycles/ticks + +kyber_keypair: +median: 505446 cycles/ticks +average: 508417 cycles/ticks + +kyber_encaps_derand: +median: 611072 cycles/ticks +average: 613432 cycles/ticks + +kyber_encaps: +median: 613506 cycles/ticks +average: 615530 cycles/ticks + +kyber_decaps: +median: 777490 cycles/ticks +average: 780222 cycles/ticks + +Loop spin: 369 +gen_a: +median: 129678 cycles/ticks +average: 130360 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35600 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17043 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451922 cycles/ticks +average: 453734 cycles/ticks + +indcpa_enc: +median: 573868 cycles/ticks +average: 576020 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159939 cycles/ticks + +kyber_keypair_derand: +median: 486608 cycles/ticks +average: 488579 cycles/ticks + +kyber_keypair: +median: 505230 cycles/ticks +average: 507249 cycles/ticks + +kyber_encaps_derand: +median: 611664 cycles/ticks +average: 614043 cycles/ticks + +kyber_encaps: +median: 612972 cycles/ticks +average: 616294 cycles/ticks + +kyber_decaps: +median: 777934 cycles/ticks +average: 780773 cycles/ticks + +Loop spin: 370 +gen_a: +median: 129530 cycles/ticks +average: 130223 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452884 cycles/ticks +average: 454587 cycles/ticks + +indcpa_enc: +median: 573110 cycles/ticks +average: 575105 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159852 cycles/ticks + +kyber_keypair_derand: +median: 486702 cycles/ticks +average: 488534 cycles/ticks + +kyber_keypair: +median: 505458 cycles/ticks +average: 507547 cycles/ticks + +kyber_encaps_derand: +median: 610962 cycles/ticks +average: 613318 cycles/ticks + +kyber_encaps: +median: 612060 cycles/ticks +average: 614303 cycles/ticks + +kyber_decaps: +median: 777686 cycles/ticks +average: 780633 cycles/ticks + +Loop spin: 371 +gen_a: +median: 129654 cycles/ticks +average: 130342 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452036 cycles/ticks +average: 455106 cycles/ticks + +indcpa_enc: +median: 573170 cycles/ticks +average: 575347 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159882 cycles/ticks + +kyber_keypair_derand: +median: 486028 cycles/ticks +average: 487961 cycles/ticks + +kyber_keypair: +median: 505210 cycles/ticks +average: 507114 cycles/ticks + +kyber_encaps_derand: +median: 611024 cycles/ticks +average: 613321 cycles/ticks + +kyber_encaps: +median: 613406 cycles/ticks +average: 615609 cycles/ticks + +kyber_decaps: +median: 777606 cycles/ticks +average: 780465 cycles/ticks + +Loop spin: 372 +gen_a: +median: 129730 cycles/ticks +average: 130399 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35611 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6874 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451838 cycles/ticks +average: 453716 cycles/ticks + +indcpa_enc: +median: 573104 cycles/ticks +average: 575266 cycles/ticks + +indcpa_dec: +median: 159372 cycles/ticks +average: 159991 cycles/ticks + +kyber_keypair_derand: +median: 485978 cycles/ticks +average: 489174 cycles/ticks + +kyber_keypair: +median: 504840 cycles/ticks +average: 506864 cycles/ticks + +kyber_encaps_derand: +median: 610542 cycles/ticks +average: 612967 cycles/ticks + +kyber_encaps: +median: 611970 cycles/ticks +average: 614311 cycles/ticks + +kyber_decaps: +median: 777132 cycles/ticks +average: 779913 cycles/ticks + +Loop spin: 373 +gen_a: +median: 129476 cycles/ticks +average: 130091 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35712 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452118 cycles/ticks +average: 453725 cycles/ticks + +indcpa_enc: +median: 573374 cycles/ticks +average: 575383 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159814 cycles/ticks + +kyber_keypair_derand: +median: 486148 cycles/ticks +average: 487833 cycles/ticks + +kyber_keypair: +median: 504756 cycles/ticks +average: 506611 cycles/ticks + +kyber_encaps_derand: +median: 611044 cycles/ticks +average: 614450 cycles/ticks + +kyber_encaps: +median: 612026 cycles/ticks +average: 614205 cycles/ticks + +kyber_decaps: +median: 777536 cycles/ticks +average: 780220 cycles/ticks + +Loop spin: 374 +gen_a: +median: 129752 cycles/ticks +average: 130335 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7230 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452078 cycles/ticks +average: 453715 cycles/ticks + +indcpa_enc: +median: 573320 cycles/ticks +average: 575394 cycles/ticks + +indcpa_dec: +median: 159346 cycles/ticks +average: 159942 cycles/ticks + +kyber_keypair_derand: +median: 486106 cycles/ticks +average: 487892 cycles/ticks + +kyber_keypair: +median: 504800 cycles/ticks +average: 506724 cycles/ticks + +kyber_encaps_derand: +median: 611026 cycles/ticks +average: 613447 cycles/ticks + +kyber_encaps: +median: 613434 cycles/ticks +average: 615341 cycles/ticks + +kyber_decaps: +median: 777446 cycles/ticks +average: 781359 cycles/ticks + +Loop spin: 375 +gen_a: +median: 129788 cycles/ticks +average: 130431 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35658 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 456328 cycles/ticks +average: 458180 cycles/ticks + +indcpa_enc: +median: 577400 cycles/ticks +average: 579367 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159915 cycles/ticks + +kyber_keypair_derand: +median: 486294 cycles/ticks +average: 488011 cycles/ticks + +kyber_keypair: +median: 504626 cycles/ticks +average: 506350 cycles/ticks + +kyber_encaps_derand: +median: 610786 cycles/ticks +average: 613120 cycles/ticks + +kyber_encaps: +median: 612742 cycles/ticks +average: 614811 cycles/ticks + +kyber_decaps: +median: 777380 cycles/ticks +average: 780125 cycles/ticks + +Loop spin: 376 +gen_a: +median: 129602 cycles/ticks +average: 130264 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7194 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35594 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452038 cycles/ticks +average: 453718 cycles/ticks + +indcpa_enc: +median: 573398 cycles/ticks +average: 576598 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159865 cycles/ticks + +kyber_keypair_derand: +median: 490460 cycles/ticks +average: 492336 cycles/ticks + +kyber_keypair: +median: 504948 cycles/ticks +average: 506835 cycles/ticks + +kyber_encaps_derand: +median: 611158 cycles/ticks +average: 613428 cycles/ticks + +kyber_encaps: +median: 612110 cycles/ticks +average: 614315 cycles/ticks + +kyber_decaps: +median: 780718 cycles/ticks +average: 783470 cycles/ticks + +Loop spin: 377 +gen_a: +median: 129748 cycles/ticks +average: 130370 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22971 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35630 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 451918 cycles/ticks +average: 453643 cycles/ticks + +indcpa_enc: +median: 573136 cycles/ticks +average: 575166 cycles/ticks + +indcpa_dec: +median: 159348 cycles/ticks +average: 159912 cycles/ticks + +kyber_keypair_derand: +median: 486374 cycles/ticks +average: 488221 cycles/ticks + +kyber_keypair: +median: 504854 cycles/ticks +average: 507879 cycles/ticks + +kyber_encaps_derand: +median: 611052 cycles/ticks +average: 613327 cycles/ticks + +kyber_encaps: +median: 613156 cycles/ticks +average: 615209 cycles/ticks + +kyber_decaps: +median: 777406 cycles/ticks +average: 780379 cycles/ticks + +Loop spin: 378 +gen_a: +median: 129492 cycles/ticks +average: 130160 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7244 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35653 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6908 cycles/ticks + +indcpa_keypair: +median: 452164 cycles/ticks +average: 453848 cycles/ticks + +indcpa_enc: +median: 573974 cycles/ticks +average: 576145 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159853 cycles/ticks + +kyber_keypair_derand: +median: 486116 cycles/ticks +average: 488087 cycles/ticks + +kyber_keypair: +median: 504804 cycles/ticks +average: 506823 cycles/ticks + +kyber_encaps_derand: +median: 611708 cycles/ticks +average: 613994 cycles/ticks + +kyber_encaps: +median: 613930 cycles/ticks +average: 617256 cycles/ticks + +kyber_decaps: +median: 778504 cycles/ticks +average: 781594 cycles/ticks + +Loop spin: 379 +gen_a: +median: 129748 cycles/ticks +average: 130477 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35681 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6868 cycles/ticks + +indcpa_keypair: +median: 451870 cycles/ticks +average: 453817 cycles/ticks + +indcpa_enc: +median: 573188 cycles/ticks +average: 575406 cycles/ticks + +indcpa_dec: +median: 159356 cycles/ticks +average: 159967 cycles/ticks + +kyber_keypair_derand: +median: 485952 cycles/ticks +average: 487926 cycles/ticks + +kyber_keypair: +median: 504724 cycles/ticks +average: 506934 cycles/ticks + +kyber_encaps_derand: +median: 611514 cycles/ticks +average: 613953 cycles/ticks + +kyber_encaps: +median: 612446 cycles/ticks +average: 614720 cycles/ticks + +kyber_decaps: +median: 777858 cycles/ticks +average: 780754 cycles/ticks + +Loop spin: 380 +gen_a: +median: 129632 cycles/ticks +average: 130266 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451666 cycles/ticks +average: 454589 cycles/ticks + +indcpa_enc: +median: 572724 cycles/ticks +average: 574727 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159891 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 487938 cycles/ticks + +kyber_keypair: +median: 504726 cycles/ticks +average: 506723 cycles/ticks + +kyber_encaps_derand: +median: 611132 cycles/ticks +average: 613431 cycles/ticks + +kyber_encaps: +median: 612590 cycles/ticks +average: 614872 cycles/ticks + +kyber_decaps: +median: 777420 cycles/ticks +average: 780382 cycles/ticks + +Loop spin: 381 +gen_a: +median: 129688 cycles/ticks +average: 130407 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35548 cycles/ticks +average: 35721 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 456000 cycles/ticks +average: 457903 cycles/ticks + +indcpa_enc: +median: 577490 cycles/ticks +average: 579563 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159924 cycles/ticks + +kyber_keypair_derand: +median: 486194 cycles/ticks +average: 489222 cycles/ticks + +kyber_keypair: +median: 504806 cycles/ticks +average: 506664 cycles/ticks + +kyber_encaps_derand: +median: 610966 cycles/ticks +average: 613222 cycles/ticks + +kyber_encaps: +median: 612982 cycles/ticks +average: 614938 cycles/ticks + +kyber_decaps: +median: 777520 cycles/ticks +average: 780190 cycles/ticks + +Loop spin: 382 +gen_a: +median: 129748 cycles/ticks +average: 130446 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17134 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451862 cycles/ticks +average: 453593 cycles/ticks + +indcpa_enc: +median: 573396 cycles/ticks +average: 575641 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 485994 cycles/ticks +average: 487847 cycles/ticks + +kyber_keypair: +median: 504874 cycles/ticks +average: 506894 cycles/ticks + +kyber_encaps_derand: +median: 611694 cycles/ticks +average: 615172 cycles/ticks + +kyber_encaps: +median: 612704 cycles/ticks +average: 614855 cycles/ticks + +kyber_decaps: +median: 778414 cycles/ticks +average: 781192 cycles/ticks + +Loop spin: 383 +gen_a: +median: 129618 cycles/ticks +average: 130306 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 456752 cycles/ticks +average: 458529 cycles/ticks + +indcpa_enc: +median: 577196 cycles/ticks +average: 579322 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159914 cycles/ticks + +kyber_keypair_derand: +median: 486958 cycles/ticks +average: 488972 cycles/ticks + +kyber_keypair: +median: 505898 cycles/ticks +average: 508027 cycles/ticks + +kyber_encaps_derand: +median: 611136 cycles/ticks +average: 613338 cycles/ticks + +kyber_encaps: +median: 612288 cycles/ticks +average: 614375 cycles/ticks + +kyber_decaps: +median: 777786 cycles/ticks +average: 781809 cycles/ticks + +Loop spin: 384 +gen_a: +median: 129784 cycles/ticks +average: 130406 cycles/ticks + +poly_getnoise_eta1: +median: 7212 cycles/ticks +average: 7221 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451880 cycles/ticks +average: 453699 cycles/ticks + +indcpa_enc: +median: 572932 cycles/ticks +average: 574999 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159907 cycles/ticks + +kyber_keypair_derand: +median: 486066 cycles/ticks +average: 487859 cycles/ticks + +kyber_keypair: +median: 504656 cycles/ticks +average: 506661 cycles/ticks + +kyber_encaps_derand: +median: 611084 cycles/ticks +average: 613550 cycles/ticks + +kyber_encaps: +median: 612630 cycles/ticks +average: 614886 cycles/ticks + +kyber_decaps: +median: 777604 cycles/ticks +average: 780536 cycles/ticks + +Loop spin: 385 +gen_a: +median: 129706 cycles/ticks +average: 130386 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22970 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452574 cycles/ticks +average: 454372 cycles/ticks + +indcpa_enc: +median: 573210 cycles/ticks +average: 576527 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159870 cycles/ticks + +kyber_keypair_derand: +median: 486954 cycles/ticks +average: 488845 cycles/ticks + +kyber_keypair: +median: 505590 cycles/ticks +average: 507421 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 613150 cycles/ticks + +kyber_encaps: +median: 611734 cycles/ticks +average: 613838 cycles/ticks + +kyber_decaps: +median: 777224 cycles/ticks +average: 780161 cycles/ticks + +Loop spin: 386 +gen_a: +median: 129792 cycles/ticks +average: 130488 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22914 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 451966 cycles/ticks +average: 453845 cycles/ticks + +indcpa_enc: +median: 573228 cycles/ticks +average: 575326 cycles/ticks + +indcpa_dec: +median: 159374 cycles/ticks +average: 159889 cycles/ticks + +kyber_keypair_derand: +median: 485996 cycles/ticks +average: 487827 cycles/ticks + +kyber_keypair: +median: 505524 cycles/ticks +average: 508564 cycles/ticks + +kyber_encaps_derand: +median: 611170 cycles/ticks +average: 616064 cycles/ticks + +kyber_encaps: +median: 612288 cycles/ticks +average: 617011 cycles/ticks + +kyber_decaps: +median: 778018 cycles/ticks +average: 780882 cycles/ticks + +Loop spin: 387 +gen_a: +median: 129570 cycles/ticks +average: 130260 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 456510 cycles/ticks +average: 458264 cycles/ticks + +indcpa_enc: +median: 577524 cycles/ticks +average: 579691 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159868 cycles/ticks + +kyber_keypair_derand: +median: 486062 cycles/ticks +average: 487964 cycles/ticks + +kyber_keypair: +median: 504792 cycles/ticks +average: 506832 cycles/ticks + +kyber_encaps_derand: +median: 610922 cycles/ticks +average: 613250 cycles/ticks + +kyber_encaps: +median: 612226 cycles/ticks +average: 615679 cycles/ticks + +kyber_decaps: +median: 777492 cycles/ticks +average: 780298 cycles/ticks + +Loop spin: 388 +gen_a: +median: 129690 cycles/ticks +average: 130444 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7272 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451914 cycles/ticks +average: 453626 cycles/ticks + +indcpa_enc: +median: 572970 cycles/ticks +average: 575158 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159896 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 487977 cycles/ticks + +kyber_keypair: +median: 504760 cycles/ticks +average: 506999 cycles/ticks + +kyber_encaps_derand: +median: 610644 cycles/ticks +average: 612950 cycles/ticks + +kyber_encaps: +median: 611764 cycles/ticks +average: 614003 cycles/ticks + +kyber_decaps: +median: 777164 cycles/ticks +average: 780014 cycles/ticks + +Loop spin: 389 +gen_a: +median: 129646 cycles/ticks +average: 130296 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35524 cycles/ticks +average: 35730 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452172 cycles/ticks +average: 455069 cycles/ticks + +indcpa_enc: +median: 573620 cycles/ticks +average: 575707 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159964 cycles/ticks + +kyber_keypair_derand: +median: 485838 cycles/ticks +average: 487761 cycles/ticks + +kyber_keypair: +median: 505576 cycles/ticks +average: 507304 cycles/ticks + +kyber_encaps_derand: +median: 611226 cycles/ticks +average: 613466 cycles/ticks + +kyber_encaps: +median: 612218 cycles/ticks +average: 614510 cycles/ticks + +kyber_decaps: +median: 777764 cycles/ticks +average: 780758 cycles/ticks + +Loop spin: 390 +gen_a: +median: 129586 cycles/ticks +average: 130265 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6858 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 451982 cycles/ticks +average: 453782 cycles/ticks + +indcpa_enc: +median: 573152 cycles/ticks +average: 575336 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159892 cycles/ticks + +kyber_keypair_derand: +median: 486280 cycles/ticks +average: 489329 cycles/ticks + +kyber_keypair: +median: 505182 cycles/ticks +average: 507099 cycles/ticks + +kyber_encaps_derand: +median: 611376 cycles/ticks +average: 613866 cycles/ticks + +kyber_encaps: +median: 612508 cycles/ticks +average: 614901 cycles/ticks + +kyber_decaps: +median: 777886 cycles/ticks +average: 780724 cycles/ticks + +Loop spin: 391 +gen_a: +median: 129736 cycles/ticks +average: 130474 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35476 cycles/ticks +average: 35598 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452058 cycles/ticks +average: 453870 cycles/ticks + +indcpa_enc: +median: 576300 cycles/ticks +average: 578639 cycles/ticks + +indcpa_dec: +median: 159346 cycles/ticks +average: 159952 cycles/ticks + +kyber_keypair_derand: +median: 486222 cycles/ticks +average: 488156 cycles/ticks + +kyber_keypair: +median: 504832 cycles/ticks +average: 506893 cycles/ticks + +kyber_encaps_derand: +median: 614002 cycles/ticks +average: 616307 cycles/ticks + +kyber_encaps: +median: 615044 cycles/ticks +average: 618283 cycles/ticks + +kyber_decaps: +median: 780646 cycles/ticks +average: 783604 cycles/ticks + +Loop spin: 392 +gen_a: +median: 129618 cycles/ticks +average: 130351 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22967 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33350 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35580 cycles/ticks +average: 35744 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17046 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452090 cycles/ticks +average: 453891 cycles/ticks + +indcpa_enc: +median: 573064 cycles/ticks +average: 575187 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159956 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 488118 cycles/ticks + +kyber_keypair: +median: 505862 cycles/ticks +average: 507634 cycles/ticks + +kyber_encaps_derand: +median: 611312 cycles/ticks +average: 613730 cycles/ticks + +kyber_encaps: +median: 612314 cycles/ticks +average: 614636 cycles/ticks + +kyber_decaps: +median: 777672 cycles/ticks +average: 781873 cycles/ticks + +Loop spin: 393 +gen_a: +median: 129714 cycles/ticks +average: 130469 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35548 cycles/ticks +average: 35739 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 451974 cycles/ticks +average: 453803 cycles/ticks + +indcpa_enc: +median: 573360 cycles/ticks +average: 575658 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159879 cycles/ticks + +kyber_keypair_derand: +median: 486044 cycles/ticks +average: 488005 cycles/ticks + +kyber_keypair: +median: 505578 cycles/ticks +average: 507452 cycles/ticks + +kyber_encaps_derand: +median: 610806 cycles/ticks +average: 613393 cycles/ticks + +kyber_encaps: +median: 611840 cycles/ticks +average: 614119 cycles/ticks + +kyber_decaps: +median: 777374 cycles/ticks +average: 780315 cycles/ticks + +Loop spin: 394 +gen_a: +median: 129686 cycles/ticks +average: 130373 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35653 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17096 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452202 cycles/ticks +average: 453992 cycles/ticks + +indcpa_enc: +median: 573450 cycles/ticks +average: 576647 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159978 cycles/ticks + +kyber_keypair_derand: +median: 485982 cycles/ticks +average: 487838 cycles/ticks + +kyber_keypair: +median: 504824 cycles/ticks +average: 506599 cycles/ticks + +kyber_encaps_derand: +median: 611206 cycles/ticks +average: 613654 cycles/ticks + +kyber_encaps: +median: 612358 cycles/ticks +average: 614603 cycles/ticks + +kyber_decaps: +median: 777574 cycles/ticks +average: 780522 cycles/ticks + +Loop spin: 395 +gen_a: +median: 129558 cycles/ticks +average: 130210 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7286 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35674 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452014 cycles/ticks +average: 453828 cycles/ticks + +indcpa_enc: +median: 573282 cycles/ticks +average: 575410 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 159890 cycles/ticks + +kyber_keypair_derand: +median: 486196 cycles/ticks +average: 488040 cycles/ticks + +kyber_keypair: +median: 505588 cycles/ticks +average: 508653 cycles/ticks + +kyber_encaps_derand: +median: 610810 cycles/ticks +average: 613143 cycles/ticks + +kyber_encaps: +median: 611800 cycles/ticks +average: 614011 cycles/ticks + +kyber_decaps: +median: 777262 cycles/ticks +average: 780262 cycles/ticks + +Loop spin: 396 +gen_a: +median: 129512 cycles/ticks +average: 130219 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35524 cycles/ticks +average: 35681 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 452228 cycles/ticks +average: 453990 cycles/ticks + +indcpa_enc: +median: 573260 cycles/ticks +average: 575390 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159932 cycles/ticks + +kyber_keypair_derand: +median: 486118 cycles/ticks +average: 487938 cycles/ticks + +kyber_keypair: +median: 505692 cycles/ticks +average: 507419 cycles/ticks + +kyber_encaps_derand: +median: 610922 cycles/ticks +average: 613188 cycles/ticks + +kyber_encaps: +median: 611988 cycles/ticks +average: 614067 cycles/ticks + +kyber_decaps: +median: 777478 cycles/ticks +average: 781384 cycles/ticks + +Loop spin: 397 +gen_a: +median: 129736 cycles/ticks +average: 130357 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35721 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452412 cycles/ticks +average: 454030 cycles/ticks + +indcpa_enc: +median: 573622 cycles/ticks +average: 575690 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159941 cycles/ticks + +kyber_keypair_derand: +median: 485880 cycles/ticks +average: 487724 cycles/ticks + +kyber_keypair: +median: 504734 cycles/ticks +average: 506547 cycles/ticks + +kyber_encaps_derand: +median: 610598 cycles/ticks +average: 612807 cycles/ticks + +kyber_encaps: +median: 611806 cycles/ticks +average: 614105 cycles/ticks + +kyber_decaps: +median: 777218 cycles/ticks +average: 779903 cycles/ticks + +Loop spin: 398 +gen_a: +median: 130192 cycles/ticks +average: 130833 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35641 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 451884 cycles/ticks +average: 454737 cycles/ticks + +indcpa_enc: +median: 573106 cycles/ticks +average: 575092 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159876 cycles/ticks + +kyber_keypair_derand: +median: 486578 cycles/ticks +average: 488589 cycles/ticks + +kyber_keypair: +median: 505202 cycles/ticks +average: 507113 cycles/ticks + +kyber_encaps_derand: +median: 610672 cycles/ticks +average: 612870 cycles/ticks + +kyber_encaps: +median: 611886 cycles/ticks +average: 614128 cycles/ticks + +kyber_decaps: +median: 777248 cycles/ticks +average: 780172 cycles/ticks + +Loop spin: 399 +gen_a: +median: 129604 cycles/ticks +average: 130329 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35692 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6863 cycles/ticks + +indcpa_keypair: +median: 452266 cycles/ticks +average: 454034 cycles/ticks + +indcpa_enc: +median: 573298 cycles/ticks +average: 575536 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 485964 cycles/ticks +average: 489053 cycles/ticks + +kyber_keypair: +median: 505882 cycles/ticks +average: 507906 cycles/ticks + +kyber_encaps_derand: +median: 610646 cycles/ticks +average: 613051 cycles/ticks + +kyber_encaps: +median: 612320 cycles/ticks +average: 614695 cycles/ticks + +kyber_decaps: +median: 777290 cycles/ticks +average: 780071 cycles/ticks + +Loop spin: 400 +gen_a: +median: 129578 cycles/ticks +average: 130228 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7295 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452182 cycles/ticks +average: 454020 cycles/ticks + +indcpa_enc: +median: 576462 cycles/ticks +average: 578592 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159946 cycles/ticks + +kyber_keypair_derand: +median: 485930 cycles/ticks +average: 487863 cycles/ticks + +kyber_keypair: +median: 504574 cycles/ticks +average: 506681 cycles/ticks + +kyber_encaps_derand: +median: 614190 cycles/ticks +average: 616480 cycles/ticks + +kyber_encaps: +median: 615116 cycles/ticks +average: 618508 cycles/ticks + +kyber_decaps: +median: 780592 cycles/ticks +average: 783461 cycles/ticks + +Loop spin: 401 +gen_a: +median: 129622 cycles/ticks +average: 130311 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452052 cycles/ticks +average: 453944 cycles/ticks + +indcpa_enc: +median: 573250 cycles/ticks +average: 575457 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159899 cycles/ticks + +kyber_keypair_derand: +median: 486080 cycles/ticks +average: 488089 cycles/ticks + +kyber_keypair: +median: 505042 cycles/ticks +average: 507085 cycles/ticks + +kyber_encaps_derand: +median: 611216 cycles/ticks +average: 613670 cycles/ticks + +kyber_encaps: +median: 612004 cycles/ticks +average: 614248 cycles/ticks + +kyber_decaps: +median: 777440 cycles/ticks +average: 780506 cycles/ticks + +Loop spin: 402 +gen_a: +median: 129626 cycles/ticks +average: 131442 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 457656 cycles/ticks +average: 459361 cycles/ticks + +indcpa_enc: +median: 577060 cycles/ticks +average: 579138 cycles/ticks + +indcpa_dec: +median: 163974 cycles/ticks +average: 164493 cycles/ticks + +kyber_keypair_derand: +median: 491202 cycles/ticks +average: 493103 cycles/ticks + +kyber_keypair: +median: 509364 cycles/ticks +average: 511233 cycles/ticks + +kyber_encaps_derand: +median: 614912 cycles/ticks +average: 617286 cycles/ticks + +kyber_encaps: +median: 616904 cycles/ticks +average: 618904 cycles/ticks + +kyber_decaps: +median: 786444 cycles/ticks +average: 789316 cycles/ticks + +Loop spin: 403 +gen_a: +median: 129614 cycles/ticks +average: 130296 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 456204 cycles/ticks +average: 458003 cycles/ticks + +indcpa_enc: +median: 577178 cycles/ticks +average: 580486 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159922 cycles/ticks + +kyber_keypair_derand: +median: 486052 cycles/ticks +average: 487958 cycles/ticks + +kyber_keypair: +median: 504968 cycles/ticks +average: 506837 cycles/ticks + +kyber_encaps_derand: +median: 610636 cycles/ticks +average: 612930 cycles/ticks + +kyber_encaps: +median: 611858 cycles/ticks +average: 613946 cycles/ticks + +kyber_decaps: +median: 777278 cycles/ticks +average: 780038 cycles/ticks + +Loop spin: 404 +gen_a: +median: 129710 cycles/ticks +average: 130393 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35610 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452100 cycles/ticks +average: 453923 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 575357 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159965 cycles/ticks + +kyber_keypair_derand: +median: 486114 cycles/ticks +average: 488025 cycles/ticks + +kyber_keypair: +median: 504844 cycles/ticks +average: 506913 cycles/ticks + +kyber_encaps_derand: +median: 611072 cycles/ticks +average: 614625 cycles/ticks + +kyber_encaps: +median: 612078 cycles/ticks +average: 614387 cycles/ticks + +kyber_decaps: +median: 777628 cycles/ticks +average: 780444 cycles/ticks + +Loop spin: 405 +gen_a: +median: 129576 cycles/ticks +average: 130302 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22924 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 455820 cycles/ticks +average: 457609 cycles/ticks + +indcpa_enc: +median: 576756 cycles/ticks +average: 579018 cycles/ticks + +indcpa_dec: +median: 162418 cycles/ticks +average: 162991 cycles/ticks + +kyber_keypair_derand: +median: 485948 cycles/ticks +average: 487977 cycles/ticks + +kyber_keypair: +median: 505214 cycles/ticks +average: 507020 cycles/ticks + +kyber_encaps_derand: +median: 610876 cycles/ticks +average: 613137 cycles/ticks + +kyber_encaps: +median: 613096 cycles/ticks +average: 615239 cycles/ticks + +kyber_decaps: +median: 780644 cycles/ticks +average: 787088 cycles/ticks + +Loop spin: 406 +gen_a: +median: 130012 cycles/ticks +average: 130694 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35666 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 19557 cycles/ticks + +polyvec_decompress: +median: 6868 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452188 cycles/ticks +average: 453958 cycles/ticks + +indcpa_enc: +median: 573496 cycles/ticks +average: 575632 cycles/ticks + +indcpa_dec: +median: 162460 cycles/ticks +average: 163105 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 488004 cycles/ticks + +kyber_keypair: +median: 504912 cycles/ticks +average: 507167 cycles/ticks + +kyber_encaps_derand: +median: 611332 cycles/ticks +average: 613713 cycles/ticks + +kyber_encaps: +median: 613084 cycles/ticks +average: 615330 cycles/ticks + +kyber_decaps: +median: 784682 cycles/ticks +average: 787446 cycles/ticks + +Loop spin: 407 +gen_a: +median: 129642 cycles/ticks +average: 130334 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452008 cycles/ticks +average: 454904 cycles/ticks + +indcpa_enc: +median: 573268 cycles/ticks +average: 575363 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159891 cycles/ticks + +kyber_keypair_derand: +median: 485890 cycles/ticks +average: 487870 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 506715 cycles/ticks + +kyber_encaps_derand: +median: 610828 cycles/ticks +average: 613053 cycles/ticks + +kyber_encaps: +median: 611966 cycles/ticks +average: 614159 cycles/ticks + +kyber_decaps: +median: 777364 cycles/ticks +average: 780194 cycles/ticks + +Loop spin: 408 +gen_a: +median: 129634 cycles/ticks +average: 130265 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35707 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452006 cycles/ticks +average: 453658 cycles/ticks + +indcpa_enc: +median: 573094 cycles/ticks +average: 575210 cycles/ticks + +indcpa_dec: +median: 159338 cycles/ticks +average: 159976 cycles/ticks + +kyber_keypair_derand: +median: 485928 cycles/ticks +average: 488858 cycles/ticks + +kyber_keypair: +median: 505442 cycles/ticks +average: 507411 cycles/ticks + +kyber_encaps_derand: +median: 611018 cycles/ticks +average: 613395 cycles/ticks + +kyber_encaps: +median: 613236 cycles/ticks +average: 615409 cycles/ticks + +kyber_decaps: +median: 777824 cycles/ticks +average: 780694 cycles/ticks + +Loop spin: 409 +gen_a: +median: 130202 cycles/ticks +average: 130916 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35691 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452162 cycles/ticks +average: 453987 cycles/ticks + +indcpa_enc: +median: 572898 cycles/ticks +average: 575177 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159833 cycles/ticks + +kyber_keypair_derand: +median: 486130 cycles/ticks +average: 487999 cycles/ticks + +kyber_keypair: +median: 504906 cycles/ticks +average: 506737 cycles/ticks + +kyber_encaps_derand: +median: 610836 cycles/ticks +average: 613096 cycles/ticks + +kyber_encaps: +median: 612308 cycles/ticks +average: 615781 cycles/ticks + +kyber_decaps: +median: 777610 cycles/ticks +average: 780578 cycles/ticks + +Loop spin: 410 +gen_a: +median: 129602 cycles/ticks +average: 130306 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35616 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 456146 cycles/ticks +average: 457801 cycles/ticks + +indcpa_enc: +median: 577264 cycles/ticks +average: 579451 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159864 cycles/ticks + +kyber_keypair_derand: +median: 486324 cycles/ticks +average: 488151 cycles/ticks + +kyber_keypair: +median: 504938 cycles/ticks +average: 506846 cycles/ticks + +kyber_encaps_derand: +median: 610586 cycles/ticks +average: 612934 cycles/ticks + +kyber_encaps: +median: 611742 cycles/ticks +average: 614050 cycles/ticks + +kyber_decaps: +median: 777240 cycles/ticks +average: 781372 cycles/ticks + +Loop spin: 411 +gen_a: +median: 129742 cycles/ticks +average: 130403 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 451874 cycles/ticks +average: 453578 cycles/ticks + +indcpa_enc: +median: 572970 cycles/ticks +average: 575150 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159782 cycles/ticks + +kyber_keypair_derand: +median: 486054 cycles/ticks +average: 487762 cycles/ticks + +kyber_keypair: +median: 505006 cycles/ticks +average: 506838 cycles/ticks + +kyber_encaps_derand: +median: 610954 cycles/ticks +average: 613195 cycles/ticks + +kyber_encaps: +median: 613292 cycles/ticks +average: 615389 cycles/ticks + +kyber_decaps: +median: 777506 cycles/ticks +average: 780372 cycles/ticks + +Loop spin: 412 +gen_a: +median: 129740 cycles/ticks +average: 130406 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6858 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452084 cycles/ticks +average: 453772 cycles/ticks + +indcpa_enc: +median: 573036 cycles/ticks +average: 575042 cycles/ticks + +indcpa_dec: +median: 162440 cycles/ticks +average: 164248 cycles/ticks + +kyber_keypair_derand: +median: 486354 cycles/ticks +average: 488327 cycles/ticks + +kyber_keypair: +median: 504908 cycles/ticks +average: 506837 cycles/ticks + +kyber_encaps_derand: +median: 610580 cycles/ticks +average: 612705 cycles/ticks + +kyber_encaps: +median: 612210 cycles/ticks +average: 614202 cycles/ticks + +kyber_decaps: +median: 777352 cycles/ticks +average: 780274 cycles/ticks + +Loop spin: 413 +gen_a: +median: 129608 cycles/ticks +average: 130275 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3887 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 452050 cycles/ticks +average: 453983 cycles/ticks + +indcpa_enc: +median: 573322 cycles/ticks +average: 575343 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159840 cycles/ticks + +kyber_keypair_derand: +median: 486302 cycles/ticks +average: 488170 cycles/ticks + +kyber_keypair: +median: 504886 cycles/ticks +average: 506860 cycles/ticks + +kyber_encaps_derand: +median: 610726 cycles/ticks +average: 614239 cycles/ticks + +kyber_encaps: +median: 611958 cycles/ticks +average: 614149 cycles/ticks + +kyber_decaps: +median: 777250 cycles/ticks +average: 780139 cycles/ticks + +Loop spin: 414 +gen_a: +median: 129606 cycles/ticks +average: 130298 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7230 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 452354 cycles/ticks +average: 454149 cycles/ticks + +indcpa_enc: +median: 573482 cycles/ticks +average: 575704 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159864 cycles/ticks + +kyber_keypair_derand: +median: 490170 cycles/ticks +average: 492139 cycles/ticks + +kyber_keypair: +median: 504820 cycles/ticks +average: 506688 cycles/ticks + +kyber_encaps_derand: +median: 610968 cycles/ticks +average: 613332 cycles/ticks + +kyber_encaps: +median: 613060 cycles/ticks +average: 615303 cycles/ticks + +kyber_decaps: +median: 777340 cycles/ticks +average: 781286 cycles/ticks + +Loop spin: 415 +gen_a: +median: 129668 cycles/ticks +average: 130395 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451808 cycles/ticks +average: 453661 cycles/ticks + +indcpa_enc: +median: 573056 cycles/ticks +average: 575221 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 159852 cycles/ticks + +kyber_keypair_derand: +median: 485836 cycles/ticks +average: 487700 cycles/ticks + +kyber_keypair: +median: 504652 cycles/ticks +average: 506687 cycles/ticks + +kyber_encaps_derand: +median: 610886 cycles/ticks +average: 613265 cycles/ticks + +kyber_encaps: +median: 612974 cycles/ticks +average: 615230 cycles/ticks + +kyber_decaps: +median: 777456 cycles/ticks +average: 780334 cycles/ticks + +Loop spin: 416 +gen_a: +median: 129794 cycles/ticks +average: 130537 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35610 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 456030 cycles/ticks +average: 458900 cycles/ticks + +indcpa_enc: +median: 579190 cycles/ticks +average: 581188 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159895 cycles/ticks + +kyber_keypair_derand: +median: 486012 cycles/ticks +average: 487902 cycles/ticks + +kyber_keypair: +median: 504810 cycles/ticks +average: 506892 cycles/ticks + +kyber_encaps_derand: +median: 612434 cycles/ticks +average: 614572 cycles/ticks + +kyber_encaps: +median: 613532 cycles/ticks +average: 615843 cycles/ticks + +kyber_decaps: +median: 783638 cycles/ticks +average: 786609 cycles/ticks + +Loop spin: 417 +gen_a: +median: 129624 cycles/ticks +average: 130258 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452172 cycles/ticks +average: 454066 cycles/ticks + +indcpa_enc: +median: 573238 cycles/ticks +average: 575452 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 159915 cycles/ticks + +kyber_keypair_derand: +median: 486208 cycles/ticks +average: 489144 cycles/ticks + +kyber_keypair: +median: 504824 cycles/ticks +average: 506982 cycles/ticks + +kyber_encaps_derand: +median: 611234 cycles/ticks +average: 613561 cycles/ticks + +kyber_encaps: +median: 613172 cycles/ticks +average: 615233 cycles/ticks + +kyber_decaps: +median: 778018 cycles/ticks +average: 780701 cycles/ticks + +Loop spin: 418 +gen_a: +median: 129422 cycles/ticks +average: 130105 cycles/ticks + +poly_getnoise_eta1: +median: 7262 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35697 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452228 cycles/ticks +average: 454025 cycles/ticks + +indcpa_enc: +median: 573402 cycles/ticks +average: 575503 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159902 cycles/ticks + +kyber_keypair_derand: +median: 486018 cycles/ticks +average: 487892 cycles/ticks + +kyber_keypair: +median: 504796 cycles/ticks +average: 506765 cycles/ticks + +kyber_encaps_derand: +median: 611230 cycles/ticks +average: 613542 cycles/ticks + +kyber_encaps: +median: 613316 cycles/ticks +average: 616496 cycles/ticks + +kyber_decaps: +median: 777690 cycles/ticks +average: 780393 cycles/ticks + +Loop spin: 419 +gen_a: +median: 129684 cycles/ticks +average: 130291 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22968 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33346 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35641 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 452054 cycles/ticks +average: 453692 cycles/ticks + +indcpa_enc: +median: 573940 cycles/ticks +average: 575963 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159913 cycles/ticks + +kyber_keypair_derand: +median: 490394 cycles/ticks +average: 492325 cycles/ticks + +kyber_keypair: +median: 505264 cycles/ticks +average: 507229 cycles/ticks + +kyber_encaps_derand: +median: 611590 cycles/ticks +average: 614000 cycles/ticks + +kyber_encaps: +median: 612280 cycles/ticks +average: 614459 cycles/ticks + +kyber_decaps: +median: 777528 cycles/ticks +average: 781487 cycles/ticks + +Loop spin: 420 +gen_a: +median: 129752 cycles/ticks +average: 130422 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35612 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6870 cycles/ticks + +indcpa_keypair: +median: 452378 cycles/ticks +average: 454166 cycles/ticks + +indcpa_enc: +median: 573508 cycles/ticks +average: 575611 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159889 cycles/ticks + +kyber_keypair_derand: +median: 485942 cycles/ticks +average: 487768 cycles/ticks + +kyber_keypair: +median: 505120 cycles/ticks +average: 506983 cycles/ticks + +kyber_encaps_derand: +median: 611080 cycles/ticks +average: 613349 cycles/ticks + +kyber_encaps: +median: 612304 cycles/ticks +average: 614514 cycles/ticks + +kyber_decaps: +median: 777676 cycles/ticks +average: 780379 cycles/ticks + +Loop spin: 421 +gen_a: +median: 129914 cycles/ticks +average: 130572 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35684 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452006 cycles/ticks +average: 453825 cycles/ticks + +indcpa_enc: +median: 573140 cycles/ticks +average: 576267 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159860 cycles/ticks + +kyber_keypair_derand: +median: 486042 cycles/ticks +average: 487834 cycles/ticks + +kyber_keypair: +median: 504782 cycles/ticks +average: 506857 cycles/ticks + +kyber_encaps_derand: +median: 610788 cycles/ticks +average: 613282 cycles/ticks + +kyber_encaps: +median: 612912 cycles/ticks +average: 614902 cycles/ticks + +kyber_decaps: +median: 777420 cycles/ticks +average: 780368 cycles/ticks + +Loop spin: 422 +gen_a: +median: 129828 cycles/ticks +average: 130465 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7203 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451900 cycles/ticks +average: 453714 cycles/ticks + +indcpa_enc: +median: 573180 cycles/ticks +average: 575402 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159824 cycles/ticks + +kyber_keypair_derand: +median: 486228 cycles/ticks +average: 488146 cycles/ticks + +kyber_keypair: +median: 504808 cycles/ticks +average: 506774 cycles/ticks + +kyber_encaps_derand: +median: 610736 cycles/ticks +average: 614151 cycles/ticks + +kyber_encaps: +median: 611860 cycles/ticks +average: 614082 cycles/ticks + +kyber_decaps: +median: 777512 cycles/ticks +average: 780259 cycles/ticks + +Loop spin: 423 +gen_a: +median: 130116 cycles/ticks +average: 130748 cycles/ticks + +poly_getnoise_eta1: +median: 7212 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452088 cycles/ticks +average: 453816 cycles/ticks + +indcpa_enc: +median: 573162 cycles/ticks +average: 575370 cycles/ticks + +indcpa_dec: +median: 159418 cycles/ticks +average: 160046 cycles/ticks + +kyber_keypair_derand: +median: 486202 cycles/ticks +average: 488106 cycles/ticks + +kyber_keypair: +median: 505416 cycles/ticks +average: 507370 cycles/ticks + +kyber_encaps_derand: +median: 610780 cycles/ticks +average: 613033 cycles/ticks + +kyber_encaps: +median: 611948 cycles/ticks +average: 614073 cycles/ticks + +kyber_decaps: +median: 777368 cycles/ticks +average: 781370 cycles/ticks + +Loop spin: 424 +gen_a: +median: 129786 cycles/ticks +average: 130484 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22961 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452262 cycles/ticks +average: 454077 cycles/ticks + +indcpa_enc: +median: 573338 cycles/ticks +average: 575385 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159896 cycles/ticks + +kyber_keypair_derand: +median: 485846 cycles/ticks +average: 487690 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 506687 cycles/ticks + +kyber_encaps_derand: +median: 610886 cycles/ticks +average: 613244 cycles/ticks + +kyber_encaps: +median: 612752 cycles/ticks +average: 614984 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 780396 cycles/ticks + +Loop spin: 425 +gen_a: +median: 130020 cycles/ticks +average: 130745 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22964 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33362 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 451808 cycles/ticks +average: 454548 cycles/ticks + +indcpa_enc: +median: 572996 cycles/ticks +average: 577582 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159923 cycles/ticks + +kyber_keypair_derand: +median: 490220 cycles/ticks +average: 494376 cycles/ticks + +kyber_keypair: +median: 504954 cycles/ticks +average: 506929 cycles/ticks + +kyber_encaps_derand: +median: 611108 cycles/ticks +average: 613360 cycles/ticks + +kyber_encaps: +median: 612254 cycles/ticks +average: 614533 cycles/ticks + +kyber_decaps: +median: 777658 cycles/ticks +average: 780399 cycles/ticks + +Loop spin: 426 +gen_a: +median: 129808 cycles/ticks +average: 130518 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35609 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452470 cycles/ticks +average: 454284 cycles/ticks + +indcpa_enc: +median: 573586 cycles/ticks +average: 575692 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159904 cycles/ticks + +kyber_keypair_derand: +median: 485768 cycles/ticks +average: 488645 cycles/ticks + +kyber_keypair: +median: 505598 cycles/ticks +average: 507575 cycles/ticks + +kyber_encaps_derand: +median: 611212 cycles/ticks +average: 613628 cycles/ticks + +kyber_encaps: +median: 612254 cycles/ticks +average: 614552 cycles/ticks + +kyber_decaps: +median: 777668 cycles/ticks +average: 780538 cycles/ticks + +Loop spin: 427 +gen_a: +median: 129640 cycles/ticks +average: 130279 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 455050 cycles/ticks +average: 456937 cycles/ticks + +indcpa_enc: +median: 577532 cycles/ticks +average: 579657 cycles/ticks + +indcpa_dec: +median: 163986 cycles/ticks +average: 164622 cycles/ticks + +kyber_keypair_derand: +median: 488186 cycles/ticks +average: 489915 cycles/ticks + +kyber_keypair: +median: 505568 cycles/ticks +average: 507465 cycles/ticks + +kyber_encaps_derand: +median: 615156 cycles/ticks +average: 617567 cycles/ticks + +kyber_encaps: +median: 616396 cycles/ticks +average: 619714 cycles/ticks + +kyber_decaps: +median: 786556 cycles/ticks +average: 789338 cycles/ticks + +Loop spin: 428 +gen_a: +median: 129728 cycles/ticks +average: 130389 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452116 cycles/ticks +average: 453852 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 575315 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159868 cycles/ticks + +kyber_keypair_derand: +median: 486192 cycles/ticks +average: 488238 cycles/ticks + +kyber_keypair: +median: 504854 cycles/ticks +average: 506779 cycles/ticks + +kyber_encaps_derand: +median: 611398 cycles/ticks +average: 613800 cycles/ticks + +kyber_encaps: +median: 612624 cycles/ticks +average: 614709 cycles/ticks + +kyber_decaps: +median: 777726 cycles/ticks +average: 780601 cycles/ticks + +Loop spin: 429 +gen_a: +median: 129542 cycles/ticks +average: 131362 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7270 cycles/ticks + +poly_getnoise_eta2: +median: 7192 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35749 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452166 cycles/ticks +average: 453867 cycles/ticks + +indcpa_enc: +median: 574170 cycles/ticks +average: 576328 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159857 cycles/ticks + +kyber_keypair_derand: +median: 485774 cycles/ticks +average: 487592 cycles/ticks + +kyber_keypair: +median: 505794 cycles/ticks +average: 507754 cycles/ticks + +kyber_encaps_derand: +median: 611872 cycles/ticks +average: 614122 cycles/ticks + +kyber_encaps: +median: 612708 cycles/ticks +average: 614990 cycles/ticks + +kyber_decaps: +median: 778370 cycles/ticks +average: 781256 cycles/ticks + +Loop spin: 430 +gen_a: +median: 129692 cycles/ticks +average: 130357 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451898 cycles/ticks +average: 453679 cycles/ticks + +indcpa_enc: +median: 573266 cycles/ticks +average: 575359 cycles/ticks + +indcpa_dec: +median: 159356 cycles/ticks +average: 161100 cycles/ticks + +kyber_keypair_derand: +median: 485994 cycles/ticks +average: 487850 cycles/ticks + +kyber_keypair: +median: 505310 cycles/ticks +average: 507211 cycles/ticks + +kyber_encaps_derand: +median: 611224 cycles/ticks +average: 613362 cycles/ticks + +kyber_encaps: +median: 612242 cycles/ticks +average: 614397 cycles/ticks + +kyber_decaps: +median: 777858 cycles/ticks +average: 780748 cycles/ticks + +Loop spin: 431 +gen_a: +median: 129480 cycles/ticks +average: 130129 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35599 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452266 cycles/ticks +average: 454085 cycles/ticks + +indcpa_enc: +median: 573200 cycles/ticks +average: 575289 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159863 cycles/ticks + +kyber_keypair_derand: +median: 486270 cycles/ticks +average: 488081 cycles/ticks + +kyber_keypair: +median: 504682 cycles/ticks +average: 506446 cycles/ticks + +kyber_encaps_derand: +median: 611128 cycles/ticks +average: 614467 cycles/ticks + +kyber_encaps: +median: 612058 cycles/ticks +average: 614342 cycles/ticks + +kyber_decaps: +median: 777782 cycles/ticks +average: 780705 cycles/ticks + +Loop spin: 432 +gen_a: +median: 129606 cycles/ticks +average: 130388 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7206 cycles/ticks + +NTT: +median: 22922 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35548 cycles/ticks +average: 35695 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452018 cycles/ticks +average: 453782 cycles/ticks + +indcpa_enc: +median: 576384 cycles/ticks +average: 578683 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 159915 cycles/ticks + +kyber_keypair_derand: +median: 486306 cycles/ticks +average: 488044 cycles/ticks + +kyber_keypair: +median: 505694 cycles/ticks +average: 507545 cycles/ticks + +kyber_encaps_derand: +median: 614276 cycles/ticks +average: 616585 cycles/ticks + +kyber_encaps: +median: 615372 cycles/ticks +average: 617393 cycles/ticks + +kyber_decaps: +median: 780884 cycles/ticks +average: 784910 cycles/ticks + +Loop spin: 433 +gen_a: +median: 129540 cycles/ticks +average: 130234 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22918 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33352 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35598 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452644 cycles/ticks +average: 454486 cycles/ticks + +indcpa_enc: +median: 573092 cycles/ticks +average: 575079 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159781 cycles/ticks + +kyber_keypair_derand: +median: 486626 cycles/ticks +average: 488401 cycles/ticks + +kyber_keypair: +median: 506472 cycles/ticks +average: 508337 cycles/ticks + +kyber_encaps_derand: +median: 610624 cycles/ticks +average: 612923 cycles/ticks + +kyber_encaps: +median: 611736 cycles/ticks +average: 613915 cycles/ticks + +kyber_decaps: +median: 777434 cycles/ticks +average: 780248 cycles/ticks + +Loop spin: 434 +gen_a: +median: 129556 cycles/ticks +average: 131059 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452134 cycles/ticks +average: 453833 cycles/ticks + +indcpa_enc: +median: 573778 cycles/ticks +average: 577039 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159916 cycles/ticks + +kyber_keypair_derand: +median: 486180 cycles/ticks +average: 488064 cycles/ticks + +kyber_keypair: +median: 504694 cycles/ticks +average: 506522 cycles/ticks + +kyber_encaps_derand: +median: 611294 cycles/ticks +average: 613650 cycles/ticks + +kyber_encaps: +median: 612304 cycles/ticks +average: 614510 cycles/ticks + +kyber_decaps: +median: 777694 cycles/ticks +average: 780720 cycles/ticks + +Loop spin: 435 +gen_a: +median: 129684 cycles/ticks +average: 130366 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22912 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35693 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451876 cycles/ticks +average: 453680 cycles/ticks + +indcpa_enc: +median: 573188 cycles/ticks +average: 575269 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159853 cycles/ticks + +kyber_keypair_derand: +median: 485988 cycles/ticks +average: 487737 cycles/ticks + +kyber_keypair: +median: 505626 cycles/ticks +average: 508653 cycles/ticks + +kyber_encaps_derand: +median: 611308 cycles/ticks +average: 613639 cycles/ticks + +kyber_encaps: +median: 612338 cycles/ticks +average: 614589 cycles/ticks + +kyber_decaps: +median: 777966 cycles/ticks +average: 780729 cycles/ticks + +Loop spin: 436 +gen_a: +median: 129748 cycles/ticks +average: 130438 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 452174 cycles/ticks +average: 453951 cycles/ticks + +indcpa_enc: +median: 573402 cycles/ticks +average: 575451 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159888 cycles/ticks + +kyber_keypair_derand: +median: 485950 cycles/ticks +average: 487790 cycles/ticks + +kyber_keypair: +median: 505676 cycles/ticks +average: 507509 cycles/ticks + +kyber_encaps_derand: +median: 610972 cycles/ticks +average: 613261 cycles/ticks + +kyber_encaps: +median: 612330 cycles/ticks +average: 615642 cycles/ticks + +kyber_decaps: +median: 777522 cycles/ticks +average: 780359 cycles/ticks + +Loop spin: 437 +gen_a: +median: 129518 cycles/ticks +average: 130167 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7228 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35672 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452694 cycles/ticks +average: 454324 cycles/ticks + +indcpa_enc: +median: 573636 cycles/ticks +average: 575611 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 159926 cycles/ticks + +kyber_keypair_derand: +median: 486564 cycles/ticks +average: 488437 cycles/ticks + +kyber_keypair: +median: 505190 cycles/ticks +average: 507145 cycles/ticks + +kyber_encaps_derand: +median: 611082 cycles/ticks +average: 613361 cycles/ticks + +kyber_encaps: +median: 612218 cycles/ticks +average: 614448 cycles/ticks + +kyber_decaps: +median: 777764 cycles/ticks +average: 780570 cycles/ticks + +Loop spin: 438 +gen_a: +median: 129508 cycles/ticks +average: 130167 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 36699 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452396 cycles/ticks +average: 454334 cycles/ticks + +indcpa_enc: +median: 573448 cycles/ticks +average: 575498 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159876 cycles/ticks + +kyber_keypair_derand: +median: 486028 cycles/ticks +average: 487799 cycles/ticks + +kyber_keypair: +median: 505014 cycles/ticks +average: 506742 cycles/ticks + +kyber_encaps_derand: +median: 611152 cycles/ticks +average: 613441 cycles/ticks + +kyber_encaps: +median: 612096 cycles/ticks +average: 614356 cycles/ticks + +kyber_decaps: +median: 777550 cycles/ticks +average: 780493 cycles/ticks + +Loop spin: 439 +gen_a: +median: 129910 cycles/ticks +average: 130569 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1034 cycles/ticks +average: 1035 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17046 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451704 cycles/ticks +average: 453443 cycles/ticks + +indcpa_enc: +median: 576054 cycles/ticks +average: 578054 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159884 cycles/ticks + +kyber_keypair_derand: +median: 486426 cycles/ticks +average: 489328 cycles/ticks + +kyber_keypair: +median: 505796 cycles/ticks +average: 507544 cycles/ticks + +kyber_encaps_derand: +median: 614224 cycles/ticks +average: 616472 cycles/ticks + +kyber_encaps: +median: 616022 cycles/ticks +average: 618085 cycles/ticks + +kyber_decaps: +median: 780798 cycles/ticks +average: 783529 cycles/ticks + +Loop spin: 440 +gen_a: +median: 130038 cycles/ticks +average: 130810 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451940 cycles/ticks +average: 453720 cycles/ticks + +indcpa_enc: +median: 576344 cycles/ticks +average: 578597 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159891 cycles/ticks + +kyber_keypair_derand: +median: 485870 cycles/ticks +average: 487725 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 506736 cycles/ticks + +kyber_encaps_derand: +median: 614014 cycles/ticks +average: 617613 cycles/ticks + +kyber_encaps: +median: 615034 cycles/ticks +average: 617409 cycles/ticks + +kyber_decaps: +median: 780574 cycles/ticks +average: 783532 cycles/ticks + +Loop spin: 441 +gen_a: +median: 129616 cycles/ticks +average: 130296 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7166 cycles/ticks +average: 7195 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33363 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35669 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3479 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6868 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452172 cycles/ticks +average: 454088 cycles/ticks + +indcpa_enc: +median: 573616 cycles/ticks +average: 575750 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159946 cycles/ticks + +kyber_keypair_derand: +median: 486060 cycles/ticks +average: 487910 cycles/ticks + +kyber_keypair: +median: 504920 cycles/ticks +average: 507048 cycles/ticks + +kyber_encaps_derand: +median: 611276 cycles/ticks +average: 613631 cycles/ticks + +kyber_encaps: +median: 612356 cycles/ticks +average: 614621 cycles/ticks + +kyber_decaps: +median: 780890 cycles/ticks +average: 784906 cycles/ticks + +Loop spin: 442 +gen_a: +median: 129662 cycles/ticks +average: 130374 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35619 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 459392 cycles/ticks +average: 461289 cycles/ticks + +indcpa_enc: +median: 577218 cycles/ticks +average: 579421 cycles/ticks + +indcpa_dec: +median: 159248 cycles/ticks +average: 159793 cycles/ticks + +kyber_keypair_derand: +median: 489514 cycles/ticks +average: 491391 cycles/ticks + +kyber_keypair: +median: 508600 cycles/ticks +average: 510413 cycles/ticks + +kyber_encaps_derand: +median: 610982 cycles/ticks +average: 613215 cycles/ticks + +kyber_encaps: +median: 613438 cycles/ticks +average: 615611 cycles/ticks + +kyber_decaps: +median: 777594 cycles/ticks +average: 780392 cycles/ticks + +Loop spin: 443 +gen_a: +median: 129724 cycles/ticks +average: 130449 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22970 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35612 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452120 cycles/ticks +average: 453918 cycles/ticks + +indcpa_enc: +median: 573988 cycles/ticks +average: 577379 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159827 cycles/ticks + +kyber_keypair_derand: +median: 486042 cycles/ticks +average: 487848 cycles/ticks + +kyber_keypair: +median: 504866 cycles/ticks +average: 506884 cycles/ticks + +kyber_encaps_derand: +median: 611376 cycles/ticks +average: 613645 cycles/ticks + +kyber_encaps: +median: 612718 cycles/ticks +average: 614971 cycles/ticks + +kyber_decaps: +median: 778280 cycles/ticks +average: 781189 cycles/ticks + +Loop spin: 444 +gen_a: +median: 129654 cycles/ticks +average: 130303 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35654 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3886 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17080 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 455010 cycles/ticks +average: 456921 cycles/ticks + +indcpa_enc: +median: 573426 cycles/ticks +average: 575654 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159908 cycles/ticks + +kyber_keypair_derand: +median: 489720 cycles/ticks +average: 491725 cycles/ticks + +kyber_keypair: +median: 507872 cycles/ticks +average: 513230 cycles/ticks + +kyber_encaps_derand: +median: 611850 cycles/ticks +average: 614226 cycles/ticks + +kyber_encaps: +median: 612514 cycles/ticks +average: 617539 cycles/ticks + +kyber_decaps: +median: 777594 cycles/ticks +average: 780602 cycles/ticks + +Loop spin: 445 +gen_a: +median: 129736 cycles/ticks +average: 130426 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22969 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451680 cycles/ticks +average: 453574 cycles/ticks + +indcpa_enc: +median: 572852 cycles/ticks +average: 574837 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159943 cycles/ticks + +kyber_keypair_derand: +median: 485840 cycles/ticks +average: 487761 cycles/ticks + +kyber_keypair: +median: 504952 cycles/ticks +average: 506818 cycles/ticks + +kyber_encaps_derand: +median: 610852 cycles/ticks +average: 613013 cycles/ticks + +kyber_encaps: +median: 613288 cycles/ticks +average: 616462 cycles/ticks + +kyber_decaps: +median: 777310 cycles/ticks +average: 780106 cycles/ticks + +Loop spin: 446 +gen_a: +median: 129640 cycles/ticks +average: 130339 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22926 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35667 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6874 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 451712 cycles/ticks +average: 453548 cycles/ticks + +indcpa_enc: +median: 573458 cycles/ticks +average: 575649 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159884 cycles/ticks + +kyber_keypair_derand: +median: 485944 cycles/ticks +average: 487921 cycles/ticks + +kyber_keypair: +median: 504896 cycles/ticks +average: 507041 cycles/ticks + +kyber_encaps_derand: +median: 611264 cycles/ticks +average: 613601 cycles/ticks + +kyber_encaps: +median: 612822 cycles/ticks +average: 615063 cycles/ticks + +kyber_decaps: +median: 778204 cycles/ticks +average: 780881 cycles/ticks + +Loop spin: 447 +gen_a: +median: 129728 cycles/ticks +average: 130369 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 8350 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33364 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35548 cycles/ticks +average: 35733 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451980 cycles/ticks +average: 453919 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 575357 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159855 cycles/ticks + +kyber_keypair_derand: +median: 485924 cycles/ticks +average: 487730 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 506792 cycles/ticks + +kyber_encaps_derand: +median: 610724 cycles/ticks +average: 612992 cycles/ticks + +kyber_encaps: +median: 611858 cycles/ticks +average: 614036 cycles/ticks + +kyber_decaps: +median: 777354 cycles/ticks +average: 780204 cycles/ticks + +Loop spin: 448 +gen_a: +median: 130004 cycles/ticks +average: 130716 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7270 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17006 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 452192 cycles/ticks +average: 453968 cycles/ticks + +indcpa_enc: +median: 573332 cycles/ticks +average: 575399 cycles/ticks + +indcpa_dec: +median: 159372 cycles/ticks +average: 159963 cycles/ticks + +kyber_keypair_derand: +median: 485762 cycles/ticks +average: 488704 cycles/ticks + +kyber_keypair: +median: 504778 cycles/ticks +average: 506726 cycles/ticks + +kyber_encaps_derand: +median: 611330 cycles/ticks +average: 613739 cycles/ticks + +kyber_encaps: +median: 613448 cycles/ticks +average: 615678 cycles/ticks + +kyber_decaps: +median: 777918 cycles/ticks +average: 780815 cycles/ticks + +Loop spin: 449 +gen_a: +median: 129878 cycles/ticks +average: 130602 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35653 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452140 cycles/ticks +average: 453887 cycles/ticks + +indcpa_enc: +median: 573390 cycles/ticks +average: 575554 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159819 cycles/ticks + +kyber_keypair_derand: +median: 486314 cycles/ticks +average: 488191 cycles/ticks + +kyber_keypair: +median: 504710 cycles/ticks +average: 506591 cycles/ticks + +kyber_encaps_derand: +median: 611136 cycles/ticks +average: 614485 cycles/ticks + +kyber_encaps: +median: 613244 cycles/ticks +average: 615226 cycles/ticks + +kyber_decaps: +median: 777614 cycles/ticks +average: 780326 cycles/ticks + +Loop spin: 450 +gen_a: +median: 129600 cycles/ticks +average: 130255 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452068 cycles/ticks +average: 453916 cycles/ticks + +indcpa_enc: +median: 573370 cycles/ticks +average: 575448 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159932 cycles/ticks + +kyber_keypair_derand: +median: 485840 cycles/ticks +average: 487562 cycles/ticks + +kyber_keypair: +median: 504792 cycles/ticks +average: 506849 cycles/ticks + +kyber_encaps_derand: +median: 610836 cycles/ticks +average: 613073 cycles/ticks + +kyber_encaps: +median: 612012 cycles/ticks +average: 614199 cycles/ticks + +kyber_decaps: +median: 777558 cycles/ticks +average: 781496 cycles/ticks + +Loop spin: 451 +gen_a: +median: 129700 cycles/ticks +average: 130396 cycles/ticks + +poly_getnoise_eta1: +median: 7256 cycles/ticks +average: 7289 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452202 cycles/ticks +average: 454050 cycles/ticks + +indcpa_enc: +median: 573334 cycles/ticks +average: 575520 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159914 cycles/ticks + +kyber_keypair_derand: +median: 486066 cycles/ticks +average: 487835 cycles/ticks + +kyber_keypair: +median: 504918 cycles/ticks +average: 506867 cycles/ticks + +kyber_encaps_derand: +median: 610748 cycles/ticks +average: 613034 cycles/ticks + +kyber_encaps: +median: 612804 cycles/ticks +average: 614914 cycles/ticks + +kyber_decaps: +median: 777368 cycles/ticks +average: 780192 cycles/ticks + +Loop spin: 452 +gen_a: +median: 130010 cycles/ticks +average: 130654 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7279 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452062 cycles/ticks +average: 453828 cycles/ticks + +indcpa_enc: +median: 572930 cycles/ticks +average: 576264 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159930 cycles/ticks + +kyber_keypair_derand: +median: 486008 cycles/ticks +average: 487966 cycles/ticks + +kyber_keypair: +median: 504764 cycles/ticks +average: 506761 cycles/ticks + +kyber_encaps_derand: +median: 611098 cycles/ticks +average: 613546 cycles/ticks + +kyber_encaps: +median: 613312 cycles/ticks +average: 615640 cycles/ticks + +kyber_decaps: +median: 777692 cycles/ticks +average: 780800 cycles/ticks + +Loop spin: 453 +gen_a: +median: 129480 cycles/ticks +average: 130204 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33347 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35637 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 456770 cycles/ticks +average: 458709 cycles/ticks + +indcpa_enc: +median: 573476 cycles/ticks +average: 575733 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159933 cycles/ticks + +kyber_keypair_derand: +median: 491374 cycles/ticks +average: 493263 cycles/ticks + +kyber_keypair: +median: 511692 cycles/ticks +average: 514908 cycles/ticks + +kyber_encaps_derand: +median: 610700 cycles/ticks +average: 613097 cycles/ticks + +kyber_encaps: +median: 612002 cycles/ticks +average: 614412 cycles/ticks + +kyber_decaps: +median: 777544 cycles/ticks +average: 780485 cycles/ticks + +Loop spin: 454 +gen_a: +median: 129690 cycles/ticks +average: 130362 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7194 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17097 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452246 cycles/ticks +average: 454128 cycles/ticks + +indcpa_enc: +median: 573562 cycles/ticks +average: 575722 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159881 cycles/ticks + +kyber_keypair_derand: +median: 486288 cycles/ticks +average: 488269 cycles/ticks + +kyber_keypair: +median: 504948 cycles/ticks +average: 506872 cycles/ticks + +kyber_encaps_derand: +median: 610656 cycles/ticks +average: 612996 cycles/ticks + +kyber_encaps: +median: 612216 cycles/ticks +average: 615643 cycles/ticks + +kyber_decaps: +median: 777280 cycles/ticks +average: 779978 cycles/ticks + +Loop spin: 455 +gen_a: +median: 129384 cycles/ticks +average: 130139 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7206 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35606 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 459606 cycles/ticks +average: 461383 cycles/ticks + +indcpa_enc: +median: 577120 cycles/ticks +average: 579226 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159895 cycles/ticks + +kyber_keypair_derand: +median: 489258 cycles/ticks +average: 491101 cycles/ticks + +kyber_keypair: +median: 508112 cycles/ticks +average: 510036 cycles/ticks + +kyber_encaps_derand: +median: 610796 cycles/ticks +average: 613217 cycles/ticks + +kyber_encaps: +median: 612818 cycles/ticks +average: 615048 cycles/ticks + +kyber_decaps: +median: 777264 cycles/ticks +average: 780307 cycles/ticks + +Loop spin: 456 +gen_a: +median: 129670 cycles/ticks +average: 130357 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35699 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452162 cycles/ticks +average: 455143 cycles/ticks + +indcpa_enc: +median: 572954 cycles/ticks +average: 575172 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159863 cycles/ticks + +kyber_keypair_derand: +median: 485882 cycles/ticks +average: 487756 cycles/ticks + +kyber_keypair: +median: 504916 cycles/ticks +average: 506817 cycles/ticks + +kyber_encaps_derand: +median: 610926 cycles/ticks +average: 613290 cycles/ticks + +kyber_encaps: +median: 611852 cycles/ticks +average: 614103 cycles/ticks + +kyber_decaps: +median: 777476 cycles/ticks +average: 780390 cycles/ticks + +Loop spin: 457 +gen_a: +median: 129944 cycles/ticks +average: 130677 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 456126 cycles/ticks +average: 457988 cycles/ticks + +indcpa_enc: +median: 577238 cycles/ticks +average: 579494 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159930 cycles/ticks + +kyber_keypair_derand: +median: 485972 cycles/ticks +average: 489057 cycles/ticks + +kyber_keypair: +median: 505326 cycles/ticks +average: 507165 cycles/ticks + +kyber_encaps_derand: +median: 610934 cycles/ticks +average: 613248 cycles/ticks + +kyber_encaps: +median: 611968 cycles/ticks +average: 614047 cycles/ticks + +kyber_decaps: +median: 777638 cycles/ticks +average: 780481 cycles/ticks + +Loop spin: 458 +gen_a: +median: 129646 cycles/ticks +average: 130329 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7300 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 455808 cycles/ticks +average: 457619 cycles/ticks + +indcpa_enc: +median: 572892 cycles/ticks +average: 575146 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159893 cycles/ticks + +kyber_keypair_derand: +median: 490228 cycles/ticks +average: 492188 cycles/ticks + +kyber_keypair: +median: 508662 cycles/ticks +average: 510565 cycles/ticks + +kyber_encaps_derand: +median: 611008 cycles/ticks +average: 614425 cycles/ticks + +kyber_encaps: +median: 612584 cycles/ticks +average: 614826 cycles/ticks + +kyber_decaps: +median: 777582 cycles/ticks +average: 780261 cycles/ticks + +Loop spin: 459 +gen_a: +median: 129578 cycles/ticks +average: 130268 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35597 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451992 cycles/ticks +average: 453716 cycles/ticks + +indcpa_enc: +median: 572980 cycles/ticks +average: 575225 cycles/ticks + +indcpa_dec: +median: 159362 cycles/ticks +average: 160040 cycles/ticks + +kyber_keypair_derand: +median: 485974 cycles/ticks +average: 487754 cycles/ticks + +kyber_keypair: +median: 504722 cycles/ticks +average: 506552 cycles/ticks + +kyber_encaps_derand: +median: 611334 cycles/ticks +average: 613685 cycles/ticks + +kyber_encaps: +median: 612198 cycles/ticks +average: 614568 cycles/ticks + +kyber_decaps: +median: 777926 cycles/ticks +average: 781884 cycles/ticks + +Loop spin: 460 +gen_a: +median: 129824 cycles/ticks +average: 130414 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22924 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35654 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 456100 cycles/ticks +average: 457850 cycles/ticks + +indcpa_enc: +median: 574088 cycles/ticks +average: 576162 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159890 cycles/ticks + +kyber_keypair_derand: +median: 489876 cycles/ticks +average: 491864 cycles/ticks + +kyber_keypair: +median: 509538 cycles/ticks +average: 511421 cycles/ticks + +kyber_encaps_derand: +median: 611130 cycles/ticks +average: 613486 cycles/ticks + +kyber_encaps: +median: 612068 cycles/ticks +average: 614235 cycles/ticks + +kyber_decaps: +median: 781028 cycles/ticks +average: 784026 cycles/ticks + +Loop spin: 461 +gen_a: +median: 129742 cycles/ticks +average: 130420 cycles/ticks + +poly_getnoise_eta1: +median: 7258 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22912 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33364 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17098 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452096 cycles/ticks +average: 453907 cycles/ticks + +indcpa_enc: +median: 573422 cycles/ticks +average: 576647 cycles/ticks + +indcpa_dec: +median: 159248 cycles/ticks +average: 159856 cycles/ticks + +kyber_keypair_derand: +median: 486176 cycles/ticks +average: 488040 cycles/ticks + +kyber_keypair: +median: 504880 cycles/ticks +average: 506937 cycles/ticks + +kyber_encaps_derand: +median: 610780 cycles/ticks +average: 613061 cycles/ticks + +kyber_encaps: +median: 611950 cycles/ticks +average: 614068 cycles/ticks + +kyber_decaps: +median: 777298 cycles/ticks +average: 780141 cycles/ticks + +Loop spin: 462 +gen_a: +median: 129624 cycles/ticks +average: 130239 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452114 cycles/ticks +average: 454028 cycles/ticks + +indcpa_enc: +median: 573654 cycles/ticks +average: 575781 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159926 cycles/ticks + +kyber_keypair_derand: +median: 486144 cycles/ticks +average: 488042 cycles/ticks + +kyber_keypair: +median: 504964 cycles/ticks +average: 508070 cycles/ticks + +kyber_encaps_derand: +median: 611450 cycles/ticks +average: 613704 cycles/ticks + +kyber_encaps: +median: 612406 cycles/ticks +average: 614775 cycles/ticks + +kyber_decaps: +median: 777924 cycles/ticks +average: 780692 cycles/ticks + +Loop spin: 463 +gen_a: +median: 129722 cycles/ticks +average: 130358 cycles/ticks + +poly_getnoise_eta1: +median: 7302 cycles/ticks +average: 7315 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33350 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35609 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452880 cycles/ticks +average: 454718 cycles/ticks + +indcpa_enc: +median: 573434 cycles/ticks +average: 575552 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 159902 cycles/ticks + +kyber_keypair_derand: +median: 486894 cycles/ticks +average: 488795 cycles/ticks + +kyber_keypair: +median: 506422 cycles/ticks +average: 508266 cycles/ticks + +kyber_encaps_derand: +median: 611032 cycles/ticks +average: 613269 cycles/ticks + +kyber_encaps: +median: 612008 cycles/ticks +average: 615204 cycles/ticks + +kyber_decaps: +median: 777690 cycles/ticks +average: 782859 cycles/ticks + +Loop spin: 464 +gen_a: +median: 129490 cycles/ticks +average: 132655 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22920 cycles/ticks +average: 23021 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35616 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 451978 cycles/ticks +average: 453826 cycles/ticks + +indcpa_enc: +median: 573644 cycles/ticks +average: 575663 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159865 cycles/ticks + +kyber_keypair_derand: +median: 485876 cycles/ticks +average: 487697 cycles/ticks + +kyber_keypair: +median: 505326 cycles/ticks +average: 507238 cycles/ticks + +kyber_encaps_derand: +median: 611644 cycles/ticks +average: 613842 cycles/ticks + +kyber_encaps: +median: 612698 cycles/ticks +average: 614794 cycles/ticks + +kyber_decaps: +median: 778488 cycles/ticks +average: 780989 cycles/ticks + +Loop spin: 465 +gen_a: +median: 129900 cycles/ticks +average: 130641 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22964 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 456118 cycles/ticks +average: 459036 cycles/ticks + +indcpa_enc: +median: 577188 cycles/ticks +average: 579358 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159937 cycles/ticks + +kyber_keypair_derand: +median: 486238 cycles/ticks +average: 488092 cycles/ticks + +kyber_keypair: +median: 504692 cycles/ticks +average: 506563 cycles/ticks + +kyber_encaps_derand: +median: 611318 cycles/ticks +average: 613507 cycles/ticks + +kyber_encaps: +median: 611994 cycles/ticks +average: 614234 cycles/ticks + +kyber_decaps: +median: 777702 cycles/ticks +average: 780576 cycles/ticks + +Loop spin: 466 +gen_a: +median: 129700 cycles/ticks +average: 130391 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33364 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452272 cycles/ticks +average: 453900 cycles/ticks + +indcpa_enc: +median: 573470 cycles/ticks +average: 575521 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159906 cycles/ticks + +kyber_keypair_derand: +median: 486500 cycles/ticks +average: 489577 cycles/ticks + +kyber_keypair: +median: 505740 cycles/ticks +average: 507547 cycles/ticks + +kyber_encaps_derand: +median: 610802 cycles/ticks +average: 613141 cycles/ticks + +kyber_encaps: +median: 611822 cycles/ticks +average: 613919 cycles/ticks + +kyber_decaps: +median: 777442 cycles/ticks +average: 780354 cycles/ticks + +Loop spin: 467 +gen_a: +median: 129726 cycles/ticks +average: 130396 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22918 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35627 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 452080 cycles/ticks +average: 453713 cycles/ticks + +indcpa_enc: +median: 573350 cycles/ticks +average: 575447 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159808 cycles/ticks + +kyber_keypair_derand: +median: 486272 cycles/ticks +average: 488141 cycles/ticks + +kyber_keypair: +median: 505806 cycles/ticks +average: 507674 cycles/ticks + +kyber_encaps_derand: +median: 610830 cycles/ticks +average: 614272 cycles/ticks + +kyber_encaps: +median: 612138 cycles/ticks +average: 614184 cycles/ticks + +kyber_decaps: +median: 777516 cycles/ticks +average: 780343 cycles/ticks + +Loop spin: 468 +gen_a: +median: 129774 cycles/ticks +average: 130499 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 17010 cycles/ticks +average: 17103 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452662 cycles/ticks +average: 454433 cycles/ticks + +indcpa_enc: +median: 576388 cycles/ticks +average: 578563 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159887 cycles/ticks + +kyber_keypair_derand: +median: 486828 cycles/ticks +average: 488823 cycles/ticks + +kyber_keypair: +median: 505302 cycles/ticks +average: 507263 cycles/ticks + +kyber_encaps_derand: +median: 614316 cycles/ticks +average: 616646 cycles/ticks + +kyber_encaps: +median: 615204 cycles/ticks +average: 617444 cycles/ticks + +kyber_decaps: +median: 780710 cycles/ticks +average: 784525 cycles/ticks + +Loop spin: 469 +gen_a: +median: 129652 cycles/ticks +average: 130384 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 17006 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452150 cycles/ticks +average: 453977 cycles/ticks + +indcpa_enc: +median: 574084 cycles/ticks +average: 576149 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 159844 cycles/ticks + +kyber_keypair_derand: +median: 485906 cycles/ticks +average: 487687 cycles/ticks + +kyber_keypair: +median: 505228 cycles/ticks +average: 507060 cycles/ticks + +kyber_encaps_derand: +median: 611742 cycles/ticks +average: 614172 cycles/ticks + +kyber_encaps: +median: 612690 cycles/ticks +average: 615103 cycles/ticks + +kyber_decaps: +median: 778204 cycles/ticks +average: 781040 cycles/ticks + +Loop spin: 470 +gen_a: +median: 129754 cycles/ticks +average: 130482 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35627 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452536 cycles/ticks +average: 454227 cycles/ticks + +indcpa_enc: +median: 574472 cycles/ticks +average: 577852 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159970 cycles/ticks + +kyber_keypair_derand: +median: 486734 cycles/ticks +average: 488698 cycles/ticks + +kyber_keypair: +median: 506268 cycles/ticks +average: 508171 cycles/ticks + +kyber_encaps_derand: +median: 611734 cycles/ticks +average: 614099 cycles/ticks + +kyber_encaps: +median: 613260 cycles/ticks +average: 615628 cycles/ticks + +kyber_decaps: +median: 778520 cycles/ticks +average: 781486 cycles/ticks + +Loop spin: 471 +gen_a: +median: 129632 cycles/ticks +average: 130336 cycles/ticks + +poly_getnoise_eta1: +median: 7214 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452122 cycles/ticks +average: 453885 cycles/ticks + +indcpa_enc: +median: 573298 cycles/ticks +average: 575503 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159905 cycles/ticks + +kyber_keypair_derand: +median: 485864 cycles/ticks +average: 487661 cycles/ticks + +kyber_keypair: +median: 504734 cycles/ticks +average: 507693 cycles/ticks + +kyber_encaps_derand: +median: 611054 cycles/ticks +average: 613296 cycles/ticks + +kyber_encaps: +median: 612014 cycles/ticks +average: 614139 cycles/ticks + +kyber_decaps: +median: 777734 cycles/ticks +average: 780494 cycles/ticks + +Loop spin: 472 +gen_a: +median: 129638 cycles/ticks +average: 130268 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33338 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35538 cycles/ticks +average: 35681 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6858 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 455274 cycles/ticks +average: 457014 cycles/ticks + +indcpa_enc: +median: 573146 cycles/ticks +average: 575385 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159842 cycles/ticks + +kyber_keypair_derand: +median: 489472 cycles/ticks +average: 491341 cycles/ticks + +kyber_keypair: +median: 508198 cycles/ticks +average: 510152 cycles/ticks + +kyber_encaps_derand: +median: 611078 cycles/ticks +average: 613413 cycles/ticks + +kyber_encaps: +median: 611994 cycles/ticks +average: 615050 cycles/ticks + +kyber_decaps: +median: 777838 cycles/ticks +average: 780764 cycles/ticks + +Loop spin: 473 +gen_a: +median: 129544 cycles/ticks +average: 130232 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35580 cycles/ticks +average: 35741 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6918 cycles/ticks + +indcpa_keypair: +median: 451798 cycles/ticks +average: 453469 cycles/ticks + +indcpa_enc: +median: 573120 cycles/ticks +average: 575221 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159922 cycles/ticks + +kyber_keypair_derand: +median: 485786 cycles/ticks +average: 487664 cycles/ticks + +kyber_keypair: +median: 505422 cycles/ticks +average: 507462 cycles/ticks + +kyber_encaps_derand: +median: 610900 cycles/ticks +average: 613187 cycles/ticks + +kyber_encaps: +median: 613002 cycles/ticks +average: 614913 cycles/ticks + +kyber_decaps: +median: 777336 cycles/ticks +average: 780089 cycles/ticks + +Loop spin: 474 +gen_a: +median: 129642 cycles/ticks +average: 130289 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 455302 cycles/ticks +average: 458229 cycles/ticks + +indcpa_enc: +median: 573566 cycles/ticks +average: 575818 cycles/ticks + +indcpa_dec: +median: 159356 cycles/ticks +average: 159941 cycles/ticks + +kyber_keypair_derand: +median: 489014 cycles/ticks +average: 490824 cycles/ticks + +kyber_keypair: +median: 507844 cycles/ticks +average: 509793 cycles/ticks + +kyber_encaps_derand: +median: 610878 cycles/ticks +average: 613208 cycles/ticks + +kyber_encaps: +median: 611776 cycles/ticks +average: 614015 cycles/ticks + +kyber_decaps: +median: 777210 cycles/ticks +average: 779972 cycles/ticks + +Loop spin: 475 +gen_a: +median: 129588 cycles/ticks +average: 130257 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35518 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452086 cycles/ticks +average: 453947 cycles/ticks + +indcpa_enc: +median: 573212 cycles/ticks +average: 575338 cycles/ticks + +indcpa_dec: +median: 162430 cycles/ticks +average: 163053 cycles/ticks + +kyber_keypair_derand: +median: 485852 cycles/ticks +average: 488916 cycles/ticks + +kyber_keypair: +median: 504944 cycles/ticks +average: 506822 cycles/ticks + +kyber_encaps_derand: +median: 611322 cycles/ticks +average: 613785 cycles/ticks + +kyber_encaps: +median: 612136 cycles/ticks +average: 614505 cycles/ticks + +kyber_decaps: +median: 780656 cycles/ticks +average: 783547 cycles/ticks + +Loop spin: 476 +gen_a: +median: 129732 cycles/ticks +average: 130443 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17098 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 452122 cycles/ticks +average: 454062 cycles/ticks + +indcpa_enc: +median: 573744 cycles/ticks +average: 575945 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159959 cycles/ticks + +kyber_keypair_derand: +median: 486372 cycles/ticks +average: 488248 cycles/ticks + +kyber_keypair: +median: 505342 cycles/ticks +average: 507211 cycles/ticks + +kyber_encaps_derand: +median: 611842 cycles/ticks +average: 615210 cycles/ticks + +kyber_encaps: +median: 614362 cycles/ticks +average: 616339 cycles/ticks + +kyber_decaps: +median: 778238 cycles/ticks +average: 781036 cycles/ticks + +Loop spin: 477 +gen_a: +median: 129548 cycles/ticks +average: 130140 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35657 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451858 cycles/ticks +average: 453547 cycles/ticks + +indcpa_enc: +median: 573106 cycles/ticks +average: 575062 cycles/ticks + +indcpa_dec: +median: 159364 cycles/ticks +average: 160063 cycles/ticks + +kyber_keypair_derand: +median: 485962 cycles/ticks +average: 487882 cycles/ticks + +kyber_keypair: +median: 504786 cycles/ticks +average: 506659 cycles/ticks + +kyber_encaps_derand: +median: 610924 cycles/ticks +average: 613280 cycles/ticks + +kyber_encaps: +median: 612336 cycles/ticks +average: 614587 cycles/ticks + +kyber_decaps: +median: 777756 cycles/ticks +average: 781747 cycles/ticks + +Loop spin: 478 +gen_a: +median: 129656 cycles/ticks +average: 130320 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451742 cycles/ticks +average: 453527 cycles/ticks + +indcpa_enc: +median: 572832 cycles/ticks +average: 575116 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159918 cycles/ticks + +kyber_keypair_derand: +median: 485974 cycles/ticks +average: 487819 cycles/ticks + +kyber_keypair: +median: 504734 cycles/ticks +average: 506812 cycles/ticks + +kyber_encaps_derand: +median: 610916 cycles/ticks +average: 613490 cycles/ticks + +kyber_encaps: +median: 612040 cycles/ticks +average: 614359 cycles/ticks + +kyber_decaps: +median: 777594 cycles/ticks +average: 780250 cycles/ticks + +Loop spin: 479 +gen_a: +median: 129574 cycles/ticks +average: 130241 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33337 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452060 cycles/ticks +average: 453811 cycles/ticks + +indcpa_enc: +median: 572976 cycles/ticks +average: 576169 cycles/ticks + +indcpa_dec: +median: 162394 cycles/ticks +average: 163079 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 488080 cycles/ticks + +kyber_keypair: +median: 505074 cycles/ticks +average: 507092 cycles/ticks + +kyber_encaps_derand: +median: 610480 cycles/ticks +average: 612847 cycles/ticks + +kyber_encaps: +median: 613056 cycles/ticks +average: 615035 cycles/ticks + +kyber_decaps: +median: 780468 cycles/ticks +average: 783490 cycles/ticks + +Loop spin: 480 +gen_a: +median: 129742 cycles/ticks +average: 130416 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451816 cycles/ticks +average: 453657 cycles/ticks + +indcpa_enc: +median: 572966 cycles/ticks +average: 575199 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159887 cycles/ticks + +kyber_keypair_derand: +median: 486188 cycles/ticks +average: 487993 cycles/ticks + +kyber_keypair: +median: 504692 cycles/ticks +average: 507753 cycles/ticks + +kyber_encaps_derand: +median: 611226 cycles/ticks +average: 613577 cycles/ticks + +kyber_encaps: +median: 612634 cycles/ticks +average: 615067 cycles/ticks + +kyber_decaps: +median: 777358 cycles/ticks +average: 780021 cycles/ticks + +Loop spin: 481 +gen_a: +median: 129694 cycles/ticks +average: 130289 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 451798 cycles/ticks +average: 453476 cycles/ticks + +indcpa_enc: +median: 572876 cycles/ticks +average: 575187 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159884 cycles/ticks + +kyber_keypair_derand: +median: 490044 cycles/ticks +average: 491908 cycles/ticks + +kyber_keypair: +median: 504934 cycles/ticks +average: 506843 cycles/ticks + +kyber_encaps_derand: +median: 610744 cycles/ticks +average: 613069 cycles/ticks + +kyber_encaps: +median: 611852 cycles/ticks +average: 615097 cycles/ticks + +kyber_decaps: +median: 777344 cycles/ticks +average: 780140 cycles/ticks + +Loop spin: 482 +gen_a: +median: 129436 cycles/ticks +average: 130127 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7227 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35522 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 452342 cycles/ticks +average: 453984 cycles/ticks + +indcpa_enc: +median: 573398 cycles/ticks +average: 575449 cycles/ticks + +indcpa_dec: +median: 159334 cycles/ticks +average: 159889 cycles/ticks + +kyber_keypair_derand: +median: 486062 cycles/ticks +average: 487801 cycles/ticks + +kyber_keypair: +median: 504604 cycles/ticks +average: 506447 cycles/ticks + +kyber_encaps_derand: +median: 611174 cycles/ticks +average: 613696 cycles/ticks + +kyber_encaps: +median: 613828 cycles/ticks +average: 615827 cycles/ticks + +kyber_decaps: +median: 778192 cycles/ticks +average: 781204 cycles/ticks + +Loop spin: 483 +gen_a: +median: 129542 cycles/ticks +average: 130269 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6910 cycles/ticks + +indcpa_keypair: +median: 451722 cycles/ticks +average: 457203 cycles/ticks + +indcpa_enc: +median: 572648 cycles/ticks +average: 574863 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 162296 cycles/ticks + +kyber_keypair_derand: +median: 485834 cycles/ticks +average: 487913 cycles/ticks + +kyber_keypair: +median: 504902 cycles/ticks +average: 507051 cycles/ticks + +kyber_encaps_derand: +median: 614620 cycles/ticks +average: 617131 cycles/ticks + +kyber_encaps: +median: 616746 cycles/ticks +average: 618987 cycles/ticks + +kyber_decaps: +median: 781306 cycles/ticks +average: 784208 cycles/ticks + +Loop spin: 484 +gen_a: +median: 129718 cycles/ticks +average: 130436 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33364 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452132 cycles/ticks +average: 453809 cycles/ticks + +indcpa_enc: +median: 573502 cycles/ticks +average: 575515 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 159835 cycles/ticks + +kyber_keypair_derand: +median: 485784 cycles/ticks +average: 488914 cycles/ticks + +kyber_keypair: +median: 504898 cycles/ticks +average: 506785 cycles/ticks + +kyber_encaps_derand: +median: 611022 cycles/ticks +average: 613407 cycles/ticks + +kyber_encaps: +median: 611914 cycles/ticks +average: 614174 cycles/ticks + +kyber_decaps: +median: 777994 cycles/ticks +average: 780826 cycles/ticks + +Loop spin: 485 +gen_a: +median: 129596 cycles/ticks +average: 130324 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35616 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452092 cycles/ticks +average: 453841 cycles/ticks + +indcpa_enc: +median: 573184 cycles/ticks +average: 575353 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159873 cycles/ticks + +kyber_keypair_derand: +median: 486044 cycles/ticks +average: 487869 cycles/ticks + +kyber_keypair: +median: 504748 cycles/ticks +average: 506550 cycles/ticks + +kyber_encaps_derand: +median: 610742 cycles/ticks +average: 613153 cycles/ticks + +kyber_encaps: +median: 612930 cycles/ticks +average: 616072 cycles/ticks + +kyber_decaps: +median: 777204 cycles/ticks +average: 779895 cycles/ticks + +Loop spin: 486 +gen_a: +median: 129702 cycles/ticks +average: 130371 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451900 cycles/ticks +average: 453691 cycles/ticks + +indcpa_enc: +median: 576918 cycles/ticks +average: 579078 cycles/ticks + +indcpa_dec: +median: 162320 cycles/ticks +average: 162928 cycles/ticks + +kyber_keypair_derand: +median: 486184 cycles/ticks +average: 488117 cycles/ticks + +kyber_keypair: +median: 504896 cycles/ticks +average: 506838 cycles/ticks + +kyber_encaps_derand: +median: 614890 cycles/ticks +average: 617123 cycles/ticks + +kyber_encaps: +median: 617224 cycles/ticks +average: 619321 cycles/ticks + +kyber_decaps: +median: 784808 cycles/ticks +average: 788441 cycles/ticks + +Loop spin: 487 +gen_a: +median: 129824 cycles/ticks +average: 130448 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33364 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 451922 cycles/ticks +average: 453458 cycles/ticks + +indcpa_enc: +median: 573032 cycles/ticks +average: 575047 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159784 cycles/ticks + +kyber_keypair_derand: +median: 486280 cycles/ticks +average: 488043 cycles/ticks + +kyber_keypair: +median: 504804 cycles/ticks +average: 506612 cycles/ticks + +kyber_encaps_derand: +median: 610944 cycles/ticks +average: 613145 cycles/ticks + +kyber_encaps: +median: 611878 cycles/ticks +average: 613946 cycles/ticks + +kyber_decaps: +median: 777552 cycles/ticks +average: 780175 cycles/ticks + +Loop spin: 488 +gen_a: +median: 129602 cycles/ticks +average: 130342 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35593 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 455198 cycles/ticks +average: 456768 cycles/ticks + +indcpa_enc: +median: 573120 cycles/ticks +average: 576028 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159937 cycles/ticks + +kyber_keypair_derand: +median: 489220 cycles/ticks +average: 491013 cycles/ticks + +kyber_keypair: +median: 508134 cycles/ticks +average: 509924 cycles/ticks + +kyber_encaps_derand: +median: 610976 cycles/ticks +average: 613044 cycles/ticks + +kyber_encaps: +median: 612042 cycles/ticks +average: 614125 cycles/ticks + +kyber_decaps: +median: 777408 cycles/ticks +average: 779814 cycles/ticks + +Loop spin: 489 +gen_a: +median: 129620 cycles/ticks +average: 130308 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35599 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452364 cycles/ticks +average: 454173 cycles/ticks + +indcpa_enc: +median: 573448 cycles/ticks +average: 575480 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159874 cycles/ticks + +kyber_keypair_derand: +median: 486394 cycles/ticks +average: 488015 cycles/ticks + +kyber_keypair: +median: 505158 cycles/ticks +average: 506802 cycles/ticks + +kyber_encaps_derand: +median: 611526 cycles/ticks +average: 614683 cycles/ticks + +kyber_encaps: +median: 613684 cycles/ticks +average: 615549 cycles/ticks + +kyber_decaps: +median: 777734 cycles/ticks +average: 780396 cycles/ticks + +Loop spin: 490 +gen_a: +median: 129690 cycles/ticks +average: 130372 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17080 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452364 cycles/ticks +average: 453950 cycles/ticks + +indcpa_enc: +median: 573670 cycles/ticks +average: 575757 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 486474 cycles/ticks +average: 488320 cycles/ticks + +kyber_keypair: +median: 504726 cycles/ticks +average: 506624 cycles/ticks + +kyber_encaps_derand: +median: 610676 cycles/ticks +average: 612766 cycles/ticks + +kyber_encaps: +median: 611826 cycles/ticks +average: 613762 cycles/ticks + +kyber_decaps: +median: 777424 cycles/ticks +average: 781014 cycles/ticks + +Loop spin: 491 +gen_a: +median: 129508 cycles/ticks +average: 130156 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7186 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33345 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452388 cycles/ticks +average: 453997 cycles/ticks + +indcpa_enc: +median: 573386 cycles/ticks +average: 575246 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159845 cycles/ticks + +kyber_keypair_derand: +median: 486536 cycles/ticks +average: 488227 cycles/ticks + +kyber_keypair: +median: 505858 cycles/ticks +average: 507503 cycles/ticks + +kyber_encaps_derand: +median: 610992 cycles/ticks +average: 613209 cycles/ticks + +kyber_encaps: +median: 612008 cycles/ticks +average: 613871 cycles/ticks + +kyber_decaps: +median: 777294 cycles/ticks +average: 779829 cycles/ticks + +Loop spin: 492 +gen_a: +median: 129560 cycles/ticks +average: 130250 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451720 cycles/ticks +average: 454308 cycles/ticks + +indcpa_enc: +median: 573390 cycles/ticks +average: 575348 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159755 cycles/ticks + +kyber_keypair_derand: +median: 486230 cycles/ticks +average: 488053 cycles/ticks + +kyber_keypair: +median: 504702 cycles/ticks +average: 506440 cycles/ticks + +kyber_encaps_derand: +median: 611508 cycles/ticks +average: 613669 cycles/ticks + +kyber_encaps: +median: 613178 cycles/ticks +average: 615074 cycles/ticks + +kyber_decaps: +median: 778042 cycles/ticks +average: 780702 cycles/ticks + +Loop spin: 493 +gen_a: +median: 129742 cycles/ticks +average: 130373 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451872 cycles/ticks +average: 453420 cycles/ticks + +indcpa_enc: +median: 576270 cycles/ticks +average: 578152 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159744 cycles/ticks + +kyber_keypair_derand: +median: 486044 cycles/ticks +average: 488774 cycles/ticks + +kyber_keypair: +median: 504772 cycles/ticks +average: 506731 cycles/ticks + +kyber_encaps_derand: +median: 614238 cycles/ticks +average: 616399 cycles/ticks + +kyber_encaps: +median: 615250 cycles/ticks +average: 617313 cycles/ticks + +kyber_decaps: +median: 777656 cycles/ticks +average: 780192 cycles/ticks + +Loop spin: 494 +gen_a: +median: 129728 cycles/ticks +average: 130298 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452340 cycles/ticks +average: 453988 cycles/ticks + +indcpa_enc: +median: 573414 cycles/ticks +average: 575434 cycles/ticks + +indcpa_dec: +median: 159366 cycles/ticks +average: 159942 cycles/ticks + +kyber_keypair_derand: +median: 486670 cycles/ticks +average: 488266 cycles/ticks + +kyber_keypair: +median: 506660 cycles/ticks +average: 508481 cycles/ticks + +kyber_encaps_derand: +median: 615252 cycles/ticks +average: 617601 cycles/ticks + +kyber_encaps: +median: 616274 cycles/ticks +average: 619486 cycles/ticks + +kyber_decaps: +median: 781858 cycles/ticks +average: 784635 cycles/ticks + +Loop spin: 495 +gen_a: +median: 129790 cycles/ticks +average: 130484 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33344 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35572 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17033 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6869 cycles/ticks + +indcpa_keypair: +median: 452100 cycles/ticks +average: 453821 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 575149 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159864 cycles/ticks + +kyber_keypair_derand: +median: 486002 cycles/ticks +average: 487676 cycles/ticks + +kyber_keypair: +median: 504832 cycles/ticks +average: 506543 cycles/ticks + +kyber_encaps_derand: +median: 611198 cycles/ticks +average: 613421 cycles/ticks + +kyber_encaps: +median: 612288 cycles/ticks +average: 614252 cycles/ticks + +kyber_decaps: +median: 777456 cycles/ticks +average: 781152 cycles/ticks + +Loop spin: 496 +gen_a: +median: 129732 cycles/ticks +average: 130340 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7287 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22972 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35590 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452292 cycles/ticks +average: 454022 cycles/ticks + +indcpa_enc: +median: 573594 cycles/ticks +average: 575625 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159865 cycles/ticks + +kyber_keypair_derand: +median: 486652 cycles/ticks +average: 488268 cycles/ticks + +kyber_keypair: +median: 508018 cycles/ticks +average: 509923 cycles/ticks + +kyber_encaps_derand: +median: 611230 cycles/ticks +average: 613501 cycles/ticks + +kyber_encaps: +median: 612248 cycles/ticks +average: 614358 cycles/ticks + +kyber_decaps: +median: 777250 cycles/ticks +average: 779907 cycles/ticks + +Loop spin: 497 +gen_a: +median: 129582 cycles/ticks +average: 130245 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35592 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452130 cycles/ticks +average: 453743 cycles/ticks + +indcpa_enc: +median: 573434 cycles/ticks +average: 576380 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159808 cycles/ticks + +kyber_keypair_derand: +median: 490132 cycles/ticks +average: 491828 cycles/ticks + +kyber_keypair: +median: 506042 cycles/ticks +average: 507832 cycles/ticks + +kyber_encaps_derand: +median: 610906 cycles/ticks +average: 613062 cycles/ticks + +kyber_encaps: +median: 611968 cycles/ticks +average: 613934 cycles/ticks + +kyber_decaps: +median: 777604 cycles/ticks +average: 780435 cycles/ticks + +Loop spin: 498 +gen_a: +median: 129426 cycles/ticks +average: 130085 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22966 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33354 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452718 cycles/ticks +average: 454433 cycles/ticks + +indcpa_enc: +median: 576314 cycles/ticks +average: 578315 cycles/ticks + +indcpa_dec: +median: 159356 cycles/ticks +average: 159860 cycles/ticks + +kyber_keypair_derand: +median: 486688 cycles/ticks +average: 488438 cycles/ticks + +kyber_keypair: +median: 505996 cycles/ticks +average: 507632 cycles/ticks + +kyber_encaps_derand: +median: 614444 cycles/ticks +average: 617664 cycles/ticks + +kyber_encaps: +median: 615310 cycles/ticks +average: 617286 cycles/ticks + +kyber_decaps: +median: 781120 cycles/ticks +average: 783588 cycles/ticks + +Loop spin: 499 +gen_a: +median: 129690 cycles/ticks +average: 130358 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35587 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3897 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 453716 cycles/ticks +average: 455342 cycles/ticks + +indcpa_enc: +median: 573250 cycles/ticks +average: 575333 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159881 cycles/ticks + +kyber_keypair_derand: +median: 486266 cycles/ticks +average: 488087 cycles/ticks + +kyber_keypair: +median: 504928 cycles/ticks +average: 506756 cycles/ticks + +kyber_encaps_derand: +median: 611452 cycles/ticks +average: 613608 cycles/ticks + +kyber_encaps: +median: 612288 cycles/ticks +average: 614379 cycles/ticks + +kyber_decaps: +median: 781118 cycles/ticks +average: 785166 cycles/ticks + +Loop spin: 500 +gen_a: +median: 129576 cycles/ticks +average: 130209 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7228 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452388 cycles/ticks +average: 454217 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 575344 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 485894 cycles/ticks +average: 487749 cycles/ticks + +kyber_keypair: +median: 505734 cycles/ticks +average: 507581 cycles/ticks + +kyber_encaps_derand: +median: 610912 cycles/ticks +average: 613031 cycles/ticks + +kyber_encaps: +median: 611988 cycles/ticks +average: 614256 cycles/ticks + +kyber_decaps: +median: 777444 cycles/ticks +average: 780230 cycles/ticks + +Loop spin: 501 +gen_a: +median: 129848 cycles/ticks +average: 130491 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452046 cycles/ticks +average: 454853 cycles/ticks + +indcpa_enc: +median: 573254 cycles/ticks +average: 575546 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159856 cycles/ticks + +kyber_keypair_derand: +median: 485858 cycles/ticks +average: 487774 cycles/ticks + +kyber_keypair: +median: 505788 cycles/ticks +average: 507503 cycles/ticks + +kyber_encaps_derand: +median: 610674 cycles/ticks +average: 612860 cycles/ticks + +kyber_encaps: +median: 611844 cycles/ticks +average: 614075 cycles/ticks + +kyber_decaps: +median: 777522 cycles/ticks +average: 780385 cycles/ticks + +Loop spin: 502 +gen_a: +median: 129710 cycles/ticks +average: 130356 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22962 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35580 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452178 cycles/ticks +average: 453862 cycles/ticks + +indcpa_enc: +median: 573484 cycles/ticks +average: 575553 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159879 cycles/ticks + +kyber_keypair_derand: +median: 485676 cycles/ticks +average: 488559 cycles/ticks + +kyber_keypair: +median: 504684 cycles/ticks +average: 509020 cycles/ticks + +kyber_encaps_derand: +median: 611220 cycles/ticks +average: 615940 cycles/ticks + +kyber_encaps: +median: 612068 cycles/ticks +average: 614219 cycles/ticks + +kyber_decaps: +median: 777642 cycles/ticks +average: 780248 cycles/ticks + +Loop spin: 503 +gen_a: +median: 129686 cycles/ticks +average: 130398 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 23014 cycles/ticks +average: 23108 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 451928 cycles/ticks +average: 453704 cycles/ticks + +indcpa_enc: +median: 573190 cycles/ticks +average: 575268 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159883 cycles/ticks + +kyber_keypair_derand: +median: 486094 cycles/ticks +average: 487984 cycles/ticks + +kyber_keypair: +median: 505126 cycles/ticks +average: 506839 cycles/ticks + +kyber_encaps_derand: +median: 610946 cycles/ticks +average: 613236 cycles/ticks + +kyber_encaps: +median: 611736 cycles/ticks +average: 615129 cycles/ticks + +kyber_decaps: +median: 777430 cycles/ticks +average: 780331 cycles/ticks + +Loop spin: 504 +gen_a: +median: 129664 cycles/ticks +average: 130291 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35654 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1018 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 456148 cycles/ticks +average: 457979 cycles/ticks + +indcpa_enc: +median: 577182 cycles/ticks +average: 579166 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159939 cycles/ticks + +kyber_keypair_derand: +median: 486084 cycles/ticks +average: 488038 cycles/ticks + +kyber_keypair: +median: 505870 cycles/ticks +average: 507855 cycles/ticks + +kyber_encaps_derand: +median: 611240 cycles/ticks +average: 613445 cycles/ticks + +kyber_encaps: +median: 612648 cycles/ticks +average: 614862 cycles/ticks + +kyber_decaps: +median: 777706 cycles/ticks +average: 780563 cycles/ticks + +Loop spin: 505 +gen_a: +median: 129640 cycles/ticks +average: 131404 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 456152 cycles/ticks +average: 457833 cycles/ticks + +indcpa_enc: +median: 573484 cycles/ticks +average: 575517 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159804 cycles/ticks + +kyber_keypair_derand: +median: 490032 cycles/ticks +average: 491846 cycles/ticks + +kyber_keypair: +median: 508674 cycles/ticks +average: 510588 cycles/ticks + +kyber_encaps_derand: +median: 611106 cycles/ticks +average: 613451 cycles/ticks + +kyber_encaps: +median: 611958 cycles/ticks +average: 614156 cycles/ticks + +kyber_decaps: +median: 777776 cycles/ticks +average: 780661 cycles/ticks + +Loop spin: 506 +gen_a: +median: 129688 cycles/ticks +average: 130359 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 456680 cycles/ticks +average: 458540 cycles/ticks + +indcpa_enc: +median: 577632 cycles/ticks +average: 580946 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159956 cycles/ticks + +kyber_keypair_derand: +median: 486250 cycles/ticks +average: 488173 cycles/ticks + +kyber_keypair: +median: 505176 cycles/ticks +average: 507103 cycles/ticks + +kyber_encaps_derand: +median: 611472 cycles/ticks +average: 613648 cycles/ticks + +kyber_encaps: +median: 612590 cycles/ticks +average: 614741 cycles/ticks + +kyber_decaps: +median: 777846 cycles/ticks +average: 780620 cycles/ticks + +Loop spin: 507 +gen_a: +median: 129738 cycles/ticks +average: 130409 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22963 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452180 cycles/ticks +average: 453954 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 575268 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159816 cycles/ticks + +kyber_keypair_derand: +median: 485962 cycles/ticks +average: 487636 cycles/ticks + +kyber_keypair: +median: 505768 cycles/ticks +average: 507270 cycles/ticks + +kyber_encaps_derand: +median: 611020 cycles/ticks +average: 614358 cycles/ticks + +kyber_encaps: +median: 613468 cycles/ticks +average: 615610 cycles/ticks + +kyber_decaps: +median: 780910 cycles/ticks +average: 783594 cycles/ticks + +Loop spin: 508 +gen_a: +median: 129580 cycles/ticks +average: 130255 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35658 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3661 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1053 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 456054 cycles/ticks +average: 457868 cycles/ticks + +indcpa_enc: +median: 577264 cycles/ticks +average: 579497 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159857 cycles/ticks + +kyber_keypair_derand: +median: 486006 cycles/ticks +average: 487849 cycles/ticks + +kyber_keypair: +median: 504664 cycles/ticks +average: 506659 cycles/ticks + +kyber_encaps_derand: +median: 611062 cycles/ticks +average: 613405 cycles/ticks + +kyber_encaps: +median: 611892 cycles/ticks +average: 614126 cycles/ticks + +kyber_decaps: +median: 777754 cycles/ticks +average: 781678 cycles/ticks + +Loop spin: 509 +gen_a: +median: 129538 cycles/ticks +average: 130284 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35612 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452108 cycles/ticks +average: 453898 cycles/ticks + +indcpa_enc: +median: 573190 cycles/ticks +average: 575397 cycles/ticks + +indcpa_dec: +median: 159338 cycles/ticks +average: 159992 cycles/ticks + +kyber_keypair_derand: +median: 485714 cycles/ticks +average: 487638 cycles/ticks + +kyber_keypair: +median: 504650 cycles/ticks +average: 506721 cycles/ticks + +kyber_encaps_derand: +median: 611108 cycles/ticks +average: 613413 cycles/ticks + +kyber_encaps: +median: 611924 cycles/ticks +average: 614000 cycles/ticks + +kyber_decaps: +median: 777388 cycles/ticks +average: 780297 cycles/ticks + +Loop spin: 510 +gen_a: +median: 129852 cycles/ticks +average: 130507 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35610 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451952 cycles/ticks +average: 454759 cycles/ticks + +indcpa_enc: +median: 573160 cycles/ticks +average: 575254 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159809 cycles/ticks + +kyber_keypair_derand: +median: 485852 cycles/ticks +average: 487599 cycles/ticks + +kyber_keypair: +median: 505216 cycles/ticks +average: 507205 cycles/ticks + +kyber_encaps_derand: +median: 610628 cycles/ticks +average: 612812 cycles/ticks + +kyber_encaps: +median: 613232 cycles/ticks +average: 615301 cycles/ticks + +kyber_decaps: +median: 777178 cycles/ticks +average: 780089 cycles/ticks + +Loop spin: 511 +gen_a: +median: 129726 cycles/ticks +average: 130449 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33365 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35611 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452166 cycles/ticks +average: 453921 cycles/ticks + +indcpa_enc: +median: 573164 cycles/ticks +average: 575172 cycles/ticks + +indcpa_dec: +median: 162422 cycles/ticks +average: 163040 cycles/ticks + +kyber_keypair_derand: +median: 486182 cycles/ticks +average: 487986 cycles/ticks + +kyber_keypair: +median: 504788 cycles/ticks +average: 507967 cycles/ticks + +kyber_encaps_derand: +median: 610806 cycles/ticks +average: 613236 cycles/ticks + +kyber_encaps: +median: 611776 cycles/ticks +average: 614203 cycles/ticks + +kyber_decaps: +median: 780642 cycles/ticks +average: 783297 cycles/ticks + +Loop spin: 512 +gen_a: +median: 129848 cycles/ticks +average: 130499 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33354 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35667 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6866 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451754 cycles/ticks +average: 453506 cycles/ticks + +indcpa_enc: +median: 572930 cycles/ticks +average: 575183 cycles/ticks + +indcpa_dec: +median: 162434 cycles/ticks +average: 162973 cycles/ticks + +kyber_keypair_derand: +median: 490224 cycles/ticks +average: 491997 cycles/ticks + +kyber_keypair: +median: 504662 cycles/ticks +average: 506529 cycles/ticks + +kyber_encaps_derand: +median: 615654 cycles/ticks +average: 617858 cycles/ticks + +kyber_encaps: +median: 616596 cycles/ticks +average: 619833 cycles/ticks + +kyber_decaps: +median: 782200 cycles/ticks +average: 784988 cycles/ticks + +Loop spin: 513 +gen_a: +median: 129552 cycles/ticks +average: 130248 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35667 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 455998 cycles/ticks +average: 457685 cycles/ticks + +indcpa_enc: +median: 572978 cycles/ticks +average: 575041 cycles/ticks + +indcpa_dec: +median: 159380 cycles/ticks +average: 160009 cycles/ticks + +kyber_keypair_derand: +median: 490436 cycles/ticks +average: 492314 cycles/ticks + +kyber_keypair: +median: 508752 cycles/ticks +average: 510689 cycles/ticks + +kyber_encaps_derand: +median: 611222 cycles/ticks +average: 613552 cycles/ticks + +kyber_encaps: +median: 613690 cycles/ticks +average: 615699 cycles/ticks + +kyber_decaps: +median: 778008 cycles/ticks +average: 781852 cycles/ticks + +Loop spin: 514 +gen_a: +median: 129704 cycles/ticks +average: 130377 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35594 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452660 cycles/ticks +average: 454500 cycles/ticks + +indcpa_enc: +median: 573564 cycles/ticks +average: 575829 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 486476 cycles/ticks +average: 488380 cycles/ticks + +kyber_keypair: +median: 505238 cycles/ticks +average: 507117 cycles/ticks + +kyber_encaps_derand: +median: 611102 cycles/ticks +average: 613544 cycles/ticks + +kyber_encaps: +median: 612686 cycles/ticks +average: 614934 cycles/ticks + +kyber_decaps: +median: 777426 cycles/ticks +average: 780358 cycles/ticks + +Loop spin: 515 +gen_a: +median: 129610 cycles/ticks +average: 130375 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33341 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452252 cycles/ticks +average: 453963 cycles/ticks + +indcpa_enc: +median: 573544 cycles/ticks +average: 575615 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 161017 cycles/ticks + +kyber_keypair_derand: +median: 485988 cycles/ticks +average: 487969 cycles/ticks + +kyber_keypair: +median: 504676 cycles/ticks +average: 506631 cycles/ticks + +kyber_encaps_derand: +median: 610956 cycles/ticks +average: 613195 cycles/ticks + +kyber_encaps: +median: 611834 cycles/ticks +average: 613892 cycles/ticks + +kyber_decaps: +median: 777648 cycles/ticks +average: 780233 cycles/ticks + +Loop spin: 516 +gen_a: +median: 129862 cycles/ticks +average: 130464 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35680 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452070 cycles/ticks +average: 453789 cycles/ticks + +indcpa_enc: +median: 573202 cycles/ticks +average: 575183 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159902 cycles/ticks + +kyber_keypair_derand: +median: 486036 cycles/ticks +average: 488035 cycles/ticks + +kyber_keypair: +median: 504722 cycles/ticks +average: 506894 cycles/ticks + +kyber_encaps_derand: +median: 611124 cycles/ticks +average: 614628 cycles/ticks + +kyber_encaps: +median: 613458 cycles/ticks +average: 615479 cycles/ticks + +kyber_decaps: +median: 777524 cycles/ticks +average: 780358 cycles/ticks + +Loop spin: 517 +gen_a: +median: 129488 cycles/ticks +average: 130157 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452488 cycles/ticks +average: 454268 cycles/ticks + +indcpa_enc: +median: 576474 cycles/ticks +average: 578735 cycles/ticks + +indcpa_dec: +median: 159324 cycles/ticks +average: 159961 cycles/ticks + +kyber_keypair_derand: +median: 486742 cycles/ticks +average: 488799 cycles/ticks + +kyber_keypair: +median: 505246 cycles/ticks +average: 507236 cycles/ticks + +kyber_encaps_derand: +median: 613844 cycles/ticks +average: 616115 cycles/ticks + +kyber_encaps: +median: 615868 cycles/ticks +average: 617684 cycles/ticks + +kyber_decaps: +median: 780484 cycles/ticks +average: 784463 cycles/ticks + +Loop spin: 518 +gen_a: +median: 129714 cycles/ticks +average: 130459 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22970 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451942 cycles/ticks +average: 453732 cycles/ticks + +indcpa_enc: +median: 572954 cycles/ticks +average: 575002 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159807 cycles/ticks + +kyber_keypair_derand: +median: 485750 cycles/ticks +average: 487646 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 506814 cycles/ticks + +kyber_encaps_derand: +median: 611054 cycles/ticks +average: 613276 cycles/ticks + +kyber_encaps: +median: 611950 cycles/ticks +average: 613998 cycles/ticks + +kyber_decaps: +median: 777308 cycles/ticks +average: 779822 cycles/ticks + +Loop spin: 519 +gen_a: +median: 129788 cycles/ticks +average: 130416 cycles/ticks + +poly_getnoise_eta1: +median: 7248 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 452014 cycles/ticks +average: 454771 cycles/ticks + +indcpa_enc: +median: 573112 cycles/ticks +average: 575145 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159909 cycles/ticks + +kyber_keypair_derand: +median: 486122 cycles/ticks +average: 488025 cycles/ticks + +kyber_keypair: +median: 504706 cycles/ticks +average: 506563 cycles/ticks + +kyber_encaps_derand: +median: 611068 cycles/ticks +average: 613499 cycles/ticks + +kyber_encaps: +median: 612612 cycles/ticks +average: 614699 cycles/ticks + +kyber_decaps: +median: 777524 cycles/ticks +average: 780292 cycles/ticks + +Loop spin: 520 +gen_a: +median: 129680 cycles/ticks +average: 130382 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33362 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35611 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452318 cycles/ticks +average: 454022 cycles/ticks + +indcpa_enc: +median: 573334 cycles/ticks +average: 575367 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159763 cycles/ticks + +kyber_keypair_derand: +median: 486508 cycles/ticks +average: 489314 cycles/ticks + +kyber_keypair: +median: 505132 cycles/ticks +average: 507214 cycles/ticks + +kyber_encaps_derand: +median: 610990 cycles/ticks +average: 613281 cycles/ticks + +kyber_encaps: +median: 613332 cycles/ticks +average: 615417 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 780058 cycles/ticks + +Loop spin: 521 +gen_a: +median: 129480 cycles/ticks +average: 130163 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17046 cycles/ticks + +polyvec_decompress: +median: 6868 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 456730 cycles/ticks +average: 458566 cycles/ticks + +indcpa_enc: +median: 577288 cycles/ticks +average: 579293 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159892 cycles/ticks + +kyber_keypair_derand: +median: 486782 cycles/ticks +average: 488678 cycles/ticks + +kyber_keypair: +median: 505416 cycles/ticks +average: 507305 cycles/ticks + +kyber_encaps_derand: +median: 611150 cycles/ticks +average: 613387 cycles/ticks + +kyber_encaps: +median: 612152 cycles/ticks +average: 618049 cycles/ticks + +kyber_decaps: +median: 777650 cycles/ticks +average: 783054 cycles/ticks + +Loop spin: 522 +gen_a: +median: 129690 cycles/ticks +average: 130384 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452816 cycles/ticks +average: 454651 cycles/ticks + +indcpa_enc: +median: 573024 cycles/ticks +average: 575099 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159804 cycles/ticks + +kyber_keypair_derand: +median: 486606 cycles/ticks +average: 488460 cycles/ticks + +kyber_keypair: +median: 505882 cycles/ticks +average: 507782 cycles/ticks + +kyber_encaps_derand: +median: 610998 cycles/ticks +average: 613424 cycles/ticks + +kyber_encaps: +median: 612006 cycles/ticks +average: 614151 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 781685 cycles/ticks + +Loop spin: 523 +gen_a: +median: 129724 cycles/ticks +average: 130462 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35686 cycles/ticks +average: 35809 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6866 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 455612 cycles/ticks +average: 457468 cycles/ticks + +indcpa_enc: +median: 576794 cycles/ticks +average: 578752 cycles/ticks + +indcpa_dec: +median: 159246 cycles/ticks +average: 159775 cycles/ticks + +kyber_keypair_derand: +median: 486056 cycles/ticks +average: 487844 cycles/ticks + +kyber_keypair: +median: 504774 cycles/ticks +average: 506663 cycles/ticks + +kyber_encaps_derand: +median: 610892 cycles/ticks +average: 613161 cycles/ticks + +kyber_encaps: +median: 612950 cycles/ticks +average: 615069 cycles/ticks + +kyber_decaps: +median: 777700 cycles/ticks +average: 780499 cycles/ticks + +Loop spin: 524 +gen_a: +median: 129732 cycles/ticks +average: 130345 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7228 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452178 cycles/ticks +average: 453979 cycles/ticks + +indcpa_enc: +median: 573970 cycles/ticks +average: 577047 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 159937 cycles/ticks + +kyber_keypair_derand: +median: 485922 cycles/ticks +average: 487860 cycles/ticks + +kyber_keypair: +median: 504808 cycles/ticks +average: 506739 cycles/ticks + +kyber_encaps_derand: +median: 612022 cycles/ticks +average: 614151 cycles/ticks + +kyber_encaps: +median: 613006 cycles/ticks +average: 615083 cycles/ticks + +kyber_decaps: +median: 778676 cycles/ticks +average: 781344 cycles/ticks + +Loop spin: 525 +gen_a: +median: 129770 cycles/ticks +average: 130413 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17046 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452578 cycles/ticks +average: 454188 cycles/ticks + +indcpa_enc: +median: 573506 cycles/ticks +average: 575402 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159772 cycles/ticks + +kyber_keypair_derand: +median: 485890 cycles/ticks +average: 487574 cycles/ticks + +kyber_keypair: +median: 505642 cycles/ticks +average: 507246 cycles/ticks + +kyber_encaps_derand: +median: 611058 cycles/ticks +average: 614424 cycles/ticks + +kyber_encaps: +median: 612018 cycles/ticks +average: 613950 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 780314 cycles/ticks + +Loop spin: 526 +gen_a: +median: 129672 cycles/ticks +average: 130416 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22918 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451884 cycles/ticks +average: 453551 cycles/ticks + +indcpa_enc: +median: 573062 cycles/ticks +average: 575077 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159828 cycles/ticks + +kyber_keypair_derand: +median: 485926 cycles/ticks +average: 487740 cycles/ticks + +kyber_keypair: +median: 504896 cycles/ticks +average: 506656 cycles/ticks + +kyber_encaps_derand: +median: 610994 cycles/ticks +average: 613000 cycles/ticks + +kyber_encaps: +median: 612428 cycles/ticks +average: 614467 cycles/ticks + +kyber_decaps: +median: 777544 cycles/ticks +average: 781393 cycles/ticks + +Loop spin: 527 +gen_a: +median: 129636 cycles/ticks +average: 130311 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7231 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22967 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6934 cycles/ticks + +indcpa_keypair: +median: 455264 cycles/ticks +average: 456907 cycles/ticks + +indcpa_enc: +median: 573038 cycles/ticks +average: 574907 cycles/ticks + +indcpa_dec: +median: 159254 cycles/ticks +average: 159689 cycles/ticks + +kyber_keypair_derand: +median: 489266 cycles/ticks +average: 490915 cycles/ticks + +kyber_keypair: +median: 508306 cycles/ticks +average: 510181 cycles/ticks + +kyber_encaps_derand: +median: 611190 cycles/ticks +average: 613156 cycles/ticks + +kyber_encaps: +median: 612206 cycles/ticks +average: 614256 cycles/ticks + +kyber_decaps: +median: 777718 cycles/ticks +average: 780558 cycles/ticks + +Loop spin: 528 +gen_a: +median: 129648 cycles/ticks +average: 130359 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22971 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33362 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35528 cycles/ticks +average: 35700 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452012 cycles/ticks +average: 454728 cycles/ticks + +indcpa_enc: +median: 576424 cycles/ticks +average: 578500 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159812 cycles/ticks + +kyber_keypair_derand: +median: 486186 cycles/ticks +average: 487964 cycles/ticks + +kyber_keypair: +median: 505590 cycles/ticks +average: 507337 cycles/ticks + +kyber_encaps_derand: +median: 613554 cycles/ticks +average: 615654 cycles/ticks + +kyber_encaps: +median: 614872 cycles/ticks +average: 616960 cycles/ticks + +kyber_decaps: +median: 780426 cycles/ticks +average: 783140 cycles/ticks + +Loop spin: 529 +gen_a: +median: 129644 cycles/ticks +average: 130300 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 456058 cycles/ticks +average: 457868 cycles/ticks + +indcpa_enc: +median: 577048 cycles/ticks +average: 579010 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159815 cycles/ticks + +kyber_keypair_derand: +median: 486102 cycles/ticks +average: 488990 cycles/ticks + +kyber_keypair: +median: 504984 cycles/ticks +average: 506862 cycles/ticks + +kyber_encaps_derand: +median: 611062 cycles/ticks +average: 613344 cycles/ticks + +kyber_encaps: +median: 611992 cycles/ticks +average: 614042 cycles/ticks + +kyber_decaps: +median: 777584 cycles/ticks +average: 780071 cycles/ticks + +Loop spin: 530 +gen_a: +median: 129518 cycles/ticks +average: 130181 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33354 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35655 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6916 cycles/ticks + +indcpa_keypair: +median: 452780 cycles/ticks +average: 454447 cycles/ticks + +indcpa_enc: +median: 573336 cycles/ticks +average: 575389 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159795 cycles/ticks + +kyber_keypair_derand: +median: 486988 cycles/ticks +average: 488621 cycles/ticks + +kyber_keypair: +median: 505492 cycles/ticks +average: 507198 cycles/ticks + +kyber_encaps_derand: +median: 610732 cycles/ticks +average: 612800 cycles/ticks + +kyber_encaps: +median: 611692 cycles/ticks +average: 614926 cycles/ticks + +kyber_decaps: +median: 777234 cycles/ticks +average: 779923 cycles/ticks + +Loop spin: 531 +gen_a: +median: 129972 cycles/ticks +average: 130602 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35603 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 452192 cycles/ticks +average: 453708 cycles/ticks + +indcpa_enc: +median: 573410 cycles/ticks +average: 575470 cycles/ticks + +indcpa_dec: +median: 159246 cycles/ticks +average: 159816 cycles/ticks + +kyber_keypair_derand: +median: 485982 cycles/ticks +average: 487864 cycles/ticks + +kyber_keypair: +median: 505806 cycles/ticks +average: 507445 cycles/ticks + +kyber_encaps_derand: +median: 610718 cycles/ticks +average: 612702 cycles/ticks + +kyber_encaps: +median: 611636 cycles/ticks +average: 613490 cycles/ticks + +kyber_decaps: +median: 777104 cycles/ticks +average: 779605 cycles/ticks + +Loop spin: 532 +gen_a: +median: 129824 cycles/ticks +average: 131621 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35668 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452884 cycles/ticks +average: 454378 cycles/ticks + +indcpa_enc: +median: 573758 cycles/ticks +average: 575510 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159854 cycles/ticks + +kyber_keypair_derand: +median: 486402 cycles/ticks +average: 488131 cycles/ticks + +kyber_keypair: +median: 505530 cycles/ticks +average: 507238 cycles/ticks + +kyber_encaps_derand: +median: 611476 cycles/ticks +average: 613564 cycles/ticks + +kyber_encaps: +median: 612292 cycles/ticks +average: 614571 cycles/ticks + +kyber_decaps: +median: 777806 cycles/ticks +average: 780410 cycles/ticks + +Loop spin: 533 +gen_a: +median: 129718 cycles/ticks +average: 130399 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 456176 cycles/ticks +average: 457793 cycles/ticks + +indcpa_enc: +median: 573308 cycles/ticks +average: 576371 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159781 cycles/ticks + +kyber_keypair_derand: +median: 489986 cycles/ticks +average: 491755 cycles/ticks + +kyber_keypair: +median: 508562 cycles/ticks +average: 510503 cycles/ticks + +kyber_encaps_derand: +median: 610852 cycles/ticks +average: 612961 cycles/ticks + +kyber_encaps: +median: 611854 cycles/ticks +average: 613734 cycles/ticks + +kyber_decaps: +median: 777466 cycles/ticks +average: 780183 cycles/ticks + +Loop spin: 534 +gen_a: +median: 129622 cycles/ticks +average: 130290 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22970 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35615 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451688 cycles/ticks +average: 453453 cycles/ticks + +indcpa_enc: +median: 572688 cycles/ticks +average: 574637 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 486076 cycles/ticks +average: 487863 cycles/ticks + +kyber_keypair: +median: 505828 cycles/ticks +average: 507407 cycles/ticks + +kyber_encaps_derand: +median: 611022 cycles/ticks +average: 614340 cycles/ticks + +kyber_encaps: +median: 611912 cycles/ticks +average: 614121 cycles/ticks + +kyber_decaps: +median: 777440 cycles/ticks +average: 780149 cycles/ticks + +Loop spin: 535 +gen_a: +median: 129542 cycles/ticks +average: 130193 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33351 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35602 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452460 cycles/ticks +average: 454061 cycles/ticks + +indcpa_enc: +median: 573918 cycles/ticks +average: 576072 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 159912 cycles/ticks + +kyber_keypair_derand: +median: 486348 cycles/ticks +average: 488085 cycles/ticks + +kyber_keypair: +median: 506190 cycles/ticks +average: 508055 cycles/ticks + +kyber_encaps_derand: +median: 611100 cycles/ticks +average: 613208 cycles/ticks + +kyber_encaps: +median: 611950 cycles/ticks +average: 614097 cycles/ticks + +kyber_decaps: +median: 777614 cycles/ticks +average: 781246 cycles/ticks + +Loop spin: 536 +gen_a: +median: 129670 cycles/ticks +average: 130283 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17030 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452080 cycles/ticks +average: 453743 cycles/ticks + +indcpa_enc: +median: 573374 cycles/ticks +average: 575246 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159839 cycles/ticks + +kyber_keypair_derand: +median: 485720 cycles/ticks +average: 487490 cycles/ticks + +kyber_keypair: +median: 504758 cycles/ticks +average: 506617 cycles/ticks + +kyber_encaps_derand: +median: 610938 cycles/ticks +average: 612956 cycles/ticks + +kyber_encaps: +median: 611758 cycles/ticks +average: 613625 cycles/ticks + +kyber_decaps: +median: 777402 cycles/ticks +average: 779879 cycles/ticks + +Loop spin: 537 +gen_a: +median: 129628 cycles/ticks +average: 130271 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35603 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451918 cycles/ticks +average: 454694 cycles/ticks + +indcpa_enc: +median: 573116 cycles/ticks +average: 575087 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159763 cycles/ticks + +kyber_keypair_derand: +median: 486080 cycles/ticks +average: 487880 cycles/ticks + +kyber_keypair: +median: 505240 cycles/ticks +average: 507056 cycles/ticks + +kyber_encaps_derand: +median: 610974 cycles/ticks +average: 613465 cycles/ticks + +kyber_encaps: +median: 611838 cycles/ticks +average: 614101 cycles/ticks + +kyber_decaps: +median: 777314 cycles/ticks +average: 780161 cycles/ticks + +Loop spin: 538 +gen_a: +median: 129584 cycles/ticks +average: 130325 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452040 cycles/ticks +average: 453605 cycles/ticks + +indcpa_enc: +median: 572928 cycles/ticks +average: 574995 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159941 cycles/ticks + +kyber_keypair_derand: +median: 486006 cycles/ticks +average: 488938 cycles/ticks + +kyber_keypair: +median: 505758 cycles/ticks +average: 507513 cycles/ticks + +kyber_encaps_derand: +median: 610886 cycles/ticks +average: 613005 cycles/ticks + +kyber_encaps: +median: 612426 cycles/ticks +average: 614427 cycles/ticks + +kyber_decaps: +median: 780748 cycles/ticks +average: 783272 cycles/ticks + +Loop spin: 539 +gen_a: +median: 129692 cycles/ticks +average: 130366 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22957 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33358 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35603 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451944 cycles/ticks +average: 453737 cycles/ticks + +indcpa_enc: +median: 573222 cycles/ticks +average: 575155 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159939 cycles/ticks + +kyber_keypair_derand: +median: 486032 cycles/ticks +average: 487750 cycles/ticks + +kyber_keypair: +median: 504828 cycles/ticks +average: 506727 cycles/ticks + +kyber_encaps_derand: +median: 611132 cycles/ticks +average: 613323 cycles/ticks + +kyber_encaps: +median: 612040 cycles/ticks +average: 615361 cycles/ticks + +kyber_decaps: +median: 777604 cycles/ticks +average: 780319 cycles/ticks + +Loop spin: 540 +gen_a: +median: 129682 cycles/ticks +average: 130270 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35656 cycles/ticks +average: 35769 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452178 cycles/ticks +average: 453817 cycles/ticks + +indcpa_enc: +median: 573242 cycles/ticks +average: 575229 cycles/ticks + +indcpa_dec: +median: 159344 cycles/ticks +average: 159895 cycles/ticks + +kyber_keypair_derand: +median: 486586 cycles/ticks +average: 488469 cycles/ticks + +kyber_keypair: +median: 504862 cycles/ticks +average: 506800 cycles/ticks + +kyber_encaps_derand: +median: 610938 cycles/ticks +average: 613178 cycles/ticks + +kyber_encaps: +median: 611744 cycles/ticks +average: 613771 cycles/ticks + +kyber_decaps: +median: 777504 cycles/ticks +average: 780230 cycles/ticks + +Loop spin: 541 +gen_a: +median: 129598 cycles/ticks +average: 131317 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 35799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451944 cycles/ticks +average: 453701 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 577436 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159765 cycles/ticks + +kyber_keypair_derand: +median: 485860 cycles/ticks +average: 487539 cycles/ticks + +kyber_keypair: +median: 505498 cycles/ticks +average: 507251 cycles/ticks + +kyber_encaps_derand: +median: 610976 cycles/ticks +average: 613186 cycles/ticks + +kyber_encaps: +median: 613194 cycles/ticks +average: 614967 cycles/ticks + +kyber_decaps: +median: 777602 cycles/ticks +average: 780396 cycles/ticks + +Loop spin: 542 +gen_a: +median: 129514 cycles/ticks +average: 130241 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 35658 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1034 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17042 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 456338 cycles/ticks +average: 457978 cycles/ticks + +indcpa_enc: +median: 577174 cycles/ticks +average: 580366 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 159904 cycles/ticks + +kyber_keypair_derand: +median: 485976 cycles/ticks +average: 487902 cycles/ticks + +kyber_keypair: +median: 504760 cycles/ticks +average: 506602 cycles/ticks + +kyber_encaps_derand: +median: 611186 cycles/ticks +average: 613328 cycles/ticks + +kyber_encaps: +median: 612028 cycles/ticks +average: 614152 cycles/ticks + +kyber_decaps: +median: 777702 cycles/ticks +average: 780502 cycles/ticks + +Loop spin: 543 +gen_a: +median: 129842 cycles/ticks +average: 130565 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35681 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452100 cycles/ticks +average: 453779 cycles/ticks + +indcpa_enc: +median: 573178 cycles/ticks +average: 575247 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159929 cycles/ticks + +kyber_keypair_derand: +median: 486072 cycles/ticks +average: 487762 cycles/ticks + +kyber_keypair: +median: 504678 cycles/ticks +average: 506458 cycles/ticks + +kyber_encaps_derand: +median: 610854 cycles/ticks +average: 614219 cycles/ticks + +kyber_encaps: +median: 611794 cycles/ticks +average: 614068 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 780372 cycles/ticks + +Loop spin: 544 +gen_a: +median: 129510 cycles/ticks +average: 130247 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7280 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22926 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 451950 cycles/ticks +average: 453719 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 575329 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 490086 cycles/ticks +average: 491958 cycles/ticks + +kyber_keypair: +median: 505282 cycles/ticks +average: 506898 cycles/ticks + +kyber_encaps_derand: +median: 610798 cycles/ticks +average: 612984 cycles/ticks + +kyber_encaps: +median: 613358 cycles/ticks +average: 615483 cycles/ticks + +kyber_decaps: +median: 777308 cycles/ticks +average: 780955 cycles/ticks + +Loop spin: 545 +gen_a: +median: 129762 cycles/ticks +average: 130366 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35593 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452118 cycles/ticks +average: 454001 cycles/ticks + +indcpa_enc: +median: 573258 cycles/ticks +average: 575367 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159847 cycles/ticks + +kyber_keypair_derand: +median: 489998 cycles/ticks +average: 491933 cycles/ticks + +kyber_keypair: +median: 504746 cycles/ticks +average: 506714 cycles/ticks + +kyber_encaps_derand: +median: 611094 cycles/ticks +average: 613303 cycles/ticks + +kyber_encaps: +median: 612230 cycles/ticks +average: 614449 cycles/ticks + +kyber_decaps: +median: 777546 cycles/ticks +average: 780256 cycles/ticks + +Loop spin: 546 +gen_a: +median: 129846 cycles/ticks +average: 130555 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22955 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35574 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 451942 cycles/ticks +average: 454872 cycles/ticks + +indcpa_enc: +median: 576306 cycles/ticks +average: 578274 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159863 cycles/ticks + +kyber_keypair_derand: +median: 486172 cycles/ticks +average: 487989 cycles/ticks + +kyber_keypair: +median: 504720 cycles/ticks +average: 506499 cycles/ticks + +kyber_encaps_derand: +median: 614120 cycles/ticks +average: 616670 cycles/ticks + +kyber_encaps: +median: 615250 cycles/ticks +average: 617591 cycles/ticks + +kyber_decaps: +median: 777262 cycles/ticks +average: 779997 cycles/ticks + +Loop spin: 547 +gen_a: +median: 129866 cycles/ticks +average: 130641 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7253 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35594 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452068 cycles/ticks +average: 453739 cycles/ticks + +indcpa_enc: +median: 573022 cycles/ticks +average: 575171 cycles/ticks + +indcpa_dec: +median: 159348 cycles/ticks +average: 159972 cycles/ticks + +kyber_keypair_derand: +median: 485936 cycles/ticks +average: 488877 cycles/ticks + +kyber_keypair: +median: 504650 cycles/ticks +average: 506648 cycles/ticks + +kyber_encaps_derand: +median: 610632 cycles/ticks +average: 612939 cycles/ticks + +kyber_encaps: +median: 613072 cycles/ticks +average: 614968 cycles/ticks + +kyber_decaps: +median: 777122 cycles/ticks +average: 779883 cycles/ticks + +Loop spin: 548 +gen_a: +median: 129706 cycles/ticks +average: 130395 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35612 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 451998 cycles/ticks +average: 453907 cycles/ticks + +indcpa_enc: +median: 572978 cycles/ticks +average: 575052 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159913 cycles/ticks + +kyber_keypair_derand: +median: 486138 cycles/ticks +average: 487896 cycles/ticks + +kyber_keypair: +median: 504774 cycles/ticks +average: 506672 cycles/ticks + +kyber_encaps_derand: +median: 614724 cycles/ticks +average: 616833 cycles/ticks + +kyber_encaps: +median: 616580 cycles/ticks +average: 619907 cycles/ticks + +kyber_decaps: +median: 781226 cycles/ticks +average: 783852 cycles/ticks + +Loop spin: 549 +gen_a: +median: 129678 cycles/ticks +average: 130414 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22971 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451744 cycles/ticks +average: 453435 cycles/ticks + +indcpa_enc: +median: 573022 cycles/ticks +average: 575122 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159792 cycles/ticks + +kyber_keypair_derand: +median: 485902 cycles/ticks +average: 487962 cycles/ticks + +kyber_keypair: +median: 504798 cycles/ticks +average: 506656 cycles/ticks + +kyber_encaps_derand: +median: 611068 cycles/ticks +average: 613407 cycles/ticks + +kyber_encaps: +median: 611788 cycles/ticks +average: 613930 cycles/ticks + +kyber_decaps: +median: 777302 cycles/ticks +average: 781239 cycles/ticks + +Loop spin: 550 +gen_a: +median: 129606 cycles/ticks +average: 130287 cycles/ticks + +poly_getnoise_eta1: +median: 7254 cycles/ticks +average: 7279 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23010 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35724 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452284 cycles/ticks +average: 453837 cycles/ticks + +indcpa_enc: +median: 573286 cycles/ticks +average: 575096 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159896 cycles/ticks + +kyber_keypair_derand: +median: 490162 cycles/ticks +average: 491929 cycles/ticks + +kyber_keypair: +median: 504798 cycles/ticks +average: 506858 cycles/ticks + +kyber_encaps_derand: +median: 610870 cycles/ticks +average: 613158 cycles/ticks + +kyber_encaps: +median: 613928 cycles/ticks +average: 616073 cycles/ticks + +kyber_decaps: +median: 777480 cycles/ticks +average: 780390 cycles/ticks + +Loop spin: 551 +gen_a: +median: 129574 cycles/ticks +average: 130289 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452430 cycles/ticks +average: 454204 cycles/ticks + +indcpa_enc: +median: 573120 cycles/ticks +average: 575342 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160995 cycles/ticks + +kyber_keypair_derand: +median: 486698 cycles/ticks +average: 488646 cycles/ticks + +kyber_keypair: +median: 505466 cycles/ticks +average: 507403 cycles/ticks + +kyber_encaps_derand: +median: 611110 cycles/ticks +average: 613394 cycles/ticks + +kyber_encaps: +median: 613268 cycles/ticks +average: 615113 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 780551 cycles/ticks + +Loop spin: 552 +gen_a: +median: 129808 cycles/ticks +average: 130545 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 455290 cycles/ticks +average: 457162 cycles/ticks + +indcpa_enc: +median: 573178 cycles/ticks +average: 575286 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159957 cycles/ticks + +kyber_keypair_derand: +median: 489322 cycles/ticks +average: 491028 cycles/ticks + +kyber_keypair: +median: 508270 cycles/ticks +average: 510289 cycles/ticks + +kyber_encaps_derand: +median: 610724 cycles/ticks +average: 614233 cycles/ticks + +kyber_encaps: +median: 611764 cycles/ticks +average: 613978 cycles/ticks + +kyber_decaps: +median: 777302 cycles/ticks +average: 780164 cycles/ticks + +Loop spin: 553 +gen_a: +median: 129550 cycles/ticks +average: 130269 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35677 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452036 cycles/ticks +average: 453835 cycles/ticks + +indcpa_enc: +median: 573172 cycles/ticks +average: 575581 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159885 cycles/ticks + +kyber_keypair_derand: +median: 489926 cycles/ticks +average: 491798 cycles/ticks + +kyber_keypair: +median: 504690 cycles/ticks +average: 506758 cycles/ticks + +kyber_encaps_derand: +median: 611108 cycles/ticks +average: 613397 cycles/ticks + +kyber_encaps: +median: 613578 cycles/ticks +average: 615242 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 781351 cycles/ticks + +Loop spin: 554 +gen_a: +median: 129724 cycles/ticks +average: 130363 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35524 cycles/ticks +average: 35687 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451818 cycles/ticks +average: 453614 cycles/ticks + +indcpa_enc: +median: 572896 cycles/ticks +average: 575095 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159937 cycles/ticks + +kyber_keypair_derand: +median: 489690 cycles/ticks +average: 491546 cycles/ticks + +kyber_keypair: +median: 504718 cycles/ticks +average: 506596 cycles/ticks + +kyber_encaps_derand: +median: 610932 cycles/ticks +average: 613150 cycles/ticks + +kyber_encaps: +median: 613658 cycles/ticks +average: 615812 cycles/ticks + +kyber_decaps: +median: 777856 cycles/ticks +average: 780465 cycles/ticks + +Loop spin: 555 +gen_a: +median: 129748 cycles/ticks +average: 130456 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7230 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35698 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452358 cycles/ticks +average: 455078 cycles/ticks + +indcpa_enc: +median: 573302 cycles/ticks +average: 575287 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159895 cycles/ticks + +kyber_keypair_derand: +median: 485896 cycles/ticks +average: 487767 cycles/ticks + +kyber_keypair: +median: 504970 cycles/ticks +average: 506971 cycles/ticks + +kyber_encaps_derand: +median: 614944 cycles/ticks +average: 617128 cycles/ticks + +kyber_encaps: +median: 615916 cycles/ticks +average: 618019 cycles/ticks + +kyber_decaps: +median: 784680 cycles/ticks +average: 787578 cycles/ticks + +Loop spin: 556 +gen_a: +median: 129708 cycles/ticks +average: 130458 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35601 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 456050 cycles/ticks +average: 457784 cycles/ticks + +indcpa_enc: +median: 573114 cycles/ticks +average: 575080 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 159931 cycles/ticks + +kyber_keypair_derand: +median: 490194 cycles/ticks +average: 492148 cycles/ticks + +kyber_keypair: +median: 509114 cycles/ticks +average: 512088 cycles/ticks + +kyber_encaps_derand: +median: 615166 cycles/ticks +average: 617500 cycles/ticks + +kyber_encaps: +median: 616716 cycles/ticks +average: 619179 cycles/ticks + +kyber_decaps: +median: 781710 cycles/ticks +average: 784435 cycles/ticks + +Loop spin: 557 +gen_a: +median: 129642 cycles/ticks +average: 130392 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451960 cycles/ticks +average: 453719 cycles/ticks + +indcpa_enc: +median: 573124 cycles/ticks +average: 575277 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159870 cycles/ticks + +kyber_keypair_derand: +median: 486086 cycles/ticks +average: 487966 cycles/ticks + +kyber_keypair: +median: 504728 cycles/ticks +average: 506608 cycles/ticks + +kyber_encaps_derand: +median: 611362 cycles/ticks +average: 613562 cycles/ticks + +kyber_encaps: +median: 614096 cycles/ticks +average: 617158 cycles/ticks + +kyber_decaps: +median: 777536 cycles/ticks +average: 780390 cycles/ticks + +Loop spin: 558 +gen_a: +median: 129592 cycles/ticks +average: 130279 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 455496 cycles/ticks +average: 457155 cycles/ticks + +indcpa_enc: +median: 574154 cycles/ticks +average: 576281 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159863 cycles/ticks + +kyber_keypair_derand: +median: 493240 cycles/ticks +average: 495008 cycles/ticks + +kyber_keypair: +median: 508110 cycles/ticks +average: 509982 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 613077 cycles/ticks + +kyber_encaps: +median: 611800 cycles/ticks +average: 613873 cycles/ticks + +kyber_decaps: +median: 777444 cycles/ticks +average: 780268 cycles/ticks + +Loop spin: 559 +gen_a: +median: 129466 cycles/ticks +average: 131255 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35610 cycles/ticks +average: 35724 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452260 cycles/ticks +average: 454202 cycles/ticks + +indcpa_enc: +median: 573112 cycles/ticks +average: 575293 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 159865 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 487991 cycles/ticks + +kyber_keypair: +median: 505988 cycles/ticks +average: 507640 cycles/ticks + +kyber_encaps_derand: +median: 611470 cycles/ticks +average: 613733 cycles/ticks + +kyber_encaps: +median: 612312 cycles/ticks +average: 614506 cycles/ticks + +kyber_decaps: +median: 777878 cycles/ticks +average: 780801 cycles/ticks + +Loop spin: 560 +gen_a: +median: 129708 cycles/ticks +average: 130411 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451850 cycles/ticks +average: 453579 cycles/ticks + +indcpa_enc: +median: 573118 cycles/ticks +average: 575282 cycles/ticks + +indcpa_dec: +median: 159384 cycles/ticks +average: 161082 cycles/ticks + +kyber_keypair_derand: +median: 486236 cycles/ticks +average: 490529 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 509157 cycles/ticks + +kyber_encaps_derand: +median: 610970 cycles/ticks +average: 613262 cycles/ticks + +kyber_encaps: +median: 613314 cycles/ticks +average: 615305 cycles/ticks + +kyber_decaps: +median: 777322 cycles/ticks +average: 780108 cycles/ticks + +Loop spin: 561 +gen_a: +median: 129560 cycles/ticks +average: 130240 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22972 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33344 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35681 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451952 cycles/ticks +average: 453718 cycles/ticks + +indcpa_enc: +median: 573006 cycles/ticks +average: 575072 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159867 cycles/ticks + +kyber_keypair_derand: +median: 485958 cycles/ticks +average: 487806 cycles/ticks + +kyber_keypair: +median: 504872 cycles/ticks +average: 506942 cycles/ticks + +kyber_encaps_derand: +median: 611228 cycles/ticks +average: 614668 cycles/ticks + +kyber_encaps: +median: 612058 cycles/ticks +average: 614324 cycles/ticks + +kyber_decaps: +median: 777930 cycles/ticks +average: 780830 cycles/ticks + +Loop spin: 562 +gen_a: +median: 129662 cycles/ticks +average: 130393 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452194 cycles/ticks +average: 454072 cycles/ticks + +indcpa_enc: +median: 573468 cycles/ticks +average: 575637 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159836 cycles/ticks + +kyber_keypair_derand: +median: 485968 cycles/ticks +average: 487960 cycles/ticks + +kyber_keypair: +median: 506198 cycles/ticks +average: 508187 cycles/ticks + +kyber_encaps_derand: +median: 611378 cycles/ticks +average: 613567 cycles/ticks + +kyber_encaps: +median: 612404 cycles/ticks +average: 614711 cycles/ticks + +kyber_decaps: +median: 777952 cycles/ticks +average: 781726 cycles/ticks + +Loop spin: 563 +gen_a: +median: 129490 cycles/ticks +average: 130116 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35534 cycles/ticks +average: 35733 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452246 cycles/ticks +average: 454112 cycles/ticks + +indcpa_enc: +median: 573458 cycles/ticks +average: 575351 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 159903 cycles/ticks + +kyber_keypair_derand: +median: 486450 cycles/ticks +average: 488293 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 506689 cycles/ticks + +kyber_encaps_derand: +median: 611238 cycles/ticks +average: 613456 cycles/ticks + +kyber_encaps: +median: 613064 cycles/ticks +average: 615076 cycles/ticks + +kyber_decaps: +median: 777830 cycles/ticks +average: 780703 cycles/ticks + +Loop spin: 564 +gen_a: +median: 129732 cycles/ticks +average: 130430 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35610 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17090 cycles/ticks + +polyvec_decompress: +median: 6870 cycles/ticks +average: 6917 cycles/ticks + +indcpa_keypair: +median: 452340 cycles/ticks +average: 454259 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 576607 cycles/ticks + +indcpa_dec: +median: 159350 cycles/ticks +average: 159939 cycles/ticks + +kyber_keypair_derand: +median: 486120 cycles/ticks +average: 488255 cycles/ticks + +kyber_keypair: +median: 504730 cycles/ticks +average: 506761 cycles/ticks + +kyber_encaps_derand: +median: 611332 cycles/ticks +average: 613571 cycles/ticks + +kyber_encaps: +median: 612670 cycles/ticks +average: 614840 cycles/ticks + +kyber_decaps: +median: 777892 cycles/ticks +average: 780932 cycles/ticks + +Loop spin: 565 +gen_a: +median: 129626 cycles/ticks +average: 130316 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22912 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35631 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451840 cycles/ticks +average: 453600 cycles/ticks + +indcpa_enc: +median: 572944 cycles/ticks +average: 574847 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 486336 cycles/ticks +average: 488220 cycles/ticks + +kyber_keypair: +median: 506420 cycles/ticks +average: 509326 cycles/ticks + +kyber_encaps_derand: +median: 611140 cycles/ticks +average: 613357 cycles/ticks + +kyber_encaps: +median: 612148 cycles/ticks +average: 614213 cycles/ticks + +kyber_decaps: +median: 777896 cycles/ticks +average: 780545 cycles/ticks + +Loop spin: 566 +gen_a: +median: 129558 cycles/ticks +average: 130298 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 451806 cycles/ticks +average: 453624 cycles/ticks + +indcpa_enc: +median: 573010 cycles/ticks +average: 575157 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159904 cycles/ticks + +kyber_keypair_derand: +median: 489918 cycles/ticks +average: 491947 cycles/ticks + +kyber_keypair: +median: 505166 cycles/ticks +average: 507162 cycles/ticks + +kyber_encaps_derand: +median: 610602 cycles/ticks +average: 612947 cycles/ticks + +kyber_encaps: +median: 611742 cycles/ticks +average: 614976 cycles/ticks + +kyber_decaps: +median: 777402 cycles/ticks +average: 780302 cycles/ticks + +Loop spin: 567 +gen_a: +median: 129834 cycles/ticks +average: 130527 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35601 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452364 cycles/ticks +average: 454048 cycles/ticks + +indcpa_enc: +median: 573318 cycles/ticks +average: 575622 cycles/ticks + +indcpa_dec: +median: 159342 cycles/ticks +average: 159833 cycles/ticks + +kyber_keypair_derand: +median: 486716 cycles/ticks +average: 488631 cycles/ticks + +kyber_keypair: +median: 505192 cycles/ticks +average: 507199 cycles/ticks + +kyber_encaps_derand: +median: 611064 cycles/ticks +average: 613300 cycles/ticks + +kyber_encaps: +median: 611954 cycles/ticks +average: 614130 cycles/ticks + +kyber_decaps: +median: 777354 cycles/ticks +average: 780237 cycles/ticks + +Loop spin: 568 +gen_a: +median: 129690 cycles/ticks +average: 130425 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7194 cycles/ticks +average: 7203 cycles/ticks + +NTT: +median: 22922 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 34510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452214 cycles/ticks +average: 453926 cycles/ticks + +indcpa_enc: +median: 573230 cycles/ticks +average: 575340 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159873 cycles/ticks + +kyber_keypair_derand: +median: 490490 cycles/ticks +average: 492397 cycles/ticks + +kyber_keypair: +median: 506582 cycles/ticks +average: 508595 cycles/ticks + +kyber_encaps_derand: +median: 610948 cycles/ticks +average: 613259 cycles/ticks + +kyber_encaps: +median: 612058 cycles/ticks +average: 614453 cycles/ticks + +kyber_decaps: +median: 777608 cycles/ticks +average: 780546 cycles/ticks + +Loop spin: 569 +gen_a: +median: 129766 cycles/ticks +average: 130481 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 451834 cycles/ticks +average: 453598 cycles/ticks + +indcpa_enc: +median: 572986 cycles/ticks +average: 575242 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 161031 cycles/ticks + +kyber_keypair_derand: +median: 485930 cycles/ticks +average: 487891 cycles/ticks + +kyber_keypair: +median: 505758 cycles/ticks +average: 507583 cycles/ticks + +kyber_encaps_derand: +median: 610896 cycles/ticks +average: 613009 cycles/ticks + +kyber_encaps: +median: 611998 cycles/ticks +average: 614206 cycles/ticks + +kyber_decaps: +median: 778040 cycles/ticks +average: 780899 cycles/ticks + +Loop spin: 570 +gen_a: +median: 129688 cycles/ticks +average: 130437 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22962 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 452480 cycles/ticks +average: 454002 cycles/ticks + +indcpa_enc: +median: 573420 cycles/ticks +average: 575247 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159809 cycles/ticks + +kyber_keypair_derand: +median: 486630 cycles/ticks +average: 488320 cycles/ticks + +kyber_keypair: +median: 505194 cycles/ticks +average: 506925 cycles/ticks + +kyber_encaps_derand: +median: 611466 cycles/ticks +average: 614776 cycles/ticks + +kyber_encaps: +median: 612304 cycles/ticks +average: 614439 cycles/ticks + +kyber_decaps: +median: 777790 cycles/ticks +average: 780563 cycles/ticks + +Loop spin: 571 +gen_a: +median: 129668 cycles/ticks +average: 130381 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35617 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451908 cycles/ticks +average: 453653 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 575293 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160014 cycles/ticks + +kyber_keypair_derand: +median: 486004 cycles/ticks +average: 487958 cycles/ticks + +kyber_keypair: +median: 505984 cycles/ticks +average: 507829 cycles/ticks + +kyber_encaps_derand: +median: 615036 cycles/ticks +average: 617349 cycles/ticks + +kyber_encaps: +median: 615966 cycles/ticks +average: 618217 cycles/ticks + +kyber_decaps: +median: 781540 cycles/ticks +average: 785513 cycles/ticks + +Loop spin: 572 +gen_a: +median: 129708 cycles/ticks +average: 130440 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452124 cycles/ticks +average: 453934 cycles/ticks + +indcpa_enc: +median: 573328 cycles/ticks +average: 575525 cycles/ticks + +indcpa_dec: +median: 159250 cycles/ticks +average: 159846 cycles/ticks + +kyber_keypair_derand: +median: 486050 cycles/ticks +average: 487901 cycles/ticks + +kyber_keypair: +median: 505726 cycles/ticks +average: 507639 cycles/ticks + +kyber_encaps_derand: +median: 610920 cycles/ticks +average: 613078 cycles/ticks + +kyber_encaps: +median: 612004 cycles/ticks +average: 614211 cycles/ticks + +kyber_decaps: +median: 777414 cycles/ticks +average: 780270 cycles/ticks + +Loop spin: 573 +gen_a: +median: 129554 cycles/ticks +average: 130176 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452250 cycles/ticks +average: 454034 cycles/ticks + +indcpa_enc: +median: 573346 cycles/ticks +average: 576609 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159875 cycles/ticks + +kyber_keypair_derand: +median: 486098 cycles/ticks +average: 487980 cycles/ticks + +kyber_keypair: +median: 504672 cycles/ticks +average: 506672 cycles/ticks + +kyber_encaps_derand: +median: 614750 cycles/ticks +average: 617127 cycles/ticks + +kyber_encaps: +median: 615682 cycles/ticks +average: 617911 cycles/ticks + +kyber_decaps: +median: 781472 cycles/ticks +average: 784340 cycles/ticks + +Loop spin: 574 +gen_a: +median: 129622 cycles/ticks +average: 130300 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17120 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451638 cycles/ticks +average: 453261 cycles/ticks + +indcpa_enc: +median: 572868 cycles/ticks +average: 574967 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159710 cycles/ticks + +kyber_keypair_derand: +median: 486066 cycles/ticks +average: 487717 cycles/ticks + +kyber_keypair: +median: 505502 cycles/ticks +average: 508265 cycles/ticks + +kyber_encaps_derand: +median: 610612 cycles/ticks +average: 612666 cycles/ticks + +kyber_encaps: +median: 611750 cycles/ticks +average: 613731 cycles/ticks + +kyber_decaps: +median: 777198 cycles/ticks +average: 779906 cycles/ticks + +Loop spin: 575 +gen_a: +median: 129682 cycles/ticks +average: 130391 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451814 cycles/ticks +average: 453598 cycles/ticks + +indcpa_enc: +median: 573194 cycles/ticks +average: 575298 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 486244 cycles/ticks +average: 487964 cycles/ticks + +kyber_keypair: +median: 505826 cycles/ticks +average: 507752 cycles/ticks + +kyber_encaps_derand: +median: 610886 cycles/ticks +average: 613066 cycles/ticks + +kyber_encaps: +median: 612322 cycles/ticks +average: 615552 cycles/ticks + +kyber_decaps: +median: 777548 cycles/ticks +average: 780541 cycles/ticks + +Loop spin: 576 +gen_a: +median: 129818 cycles/ticks +average: 130509 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35619 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451784 cycles/ticks +average: 453478 cycles/ticks + +indcpa_enc: +median: 573372 cycles/ticks +average: 575400 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159910 cycles/ticks + +kyber_keypair_derand: +median: 486134 cycles/ticks +average: 487810 cycles/ticks + +kyber_keypair: +median: 504718 cycles/ticks +average: 506594 cycles/ticks + +kyber_encaps_derand: +median: 615346 cycles/ticks +average: 617659 cycles/ticks + +kyber_encaps: +median: 616298 cycles/ticks +average: 618326 cycles/ticks + +kyber_decaps: +median: 781400 cycles/ticks +average: 784231 cycles/ticks + +Loop spin: 577 +gen_a: +median: 129958 cycles/ticks +average: 130577 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451978 cycles/ticks +average: 454812 cycles/ticks + +indcpa_enc: +median: 573236 cycles/ticks +average: 575461 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 490250 cycles/ticks +average: 492300 cycles/ticks + +kyber_keypair: +median: 504960 cycles/ticks +average: 506989 cycles/ticks + +kyber_encaps_derand: +median: 610824 cycles/ticks +average: 613084 cycles/ticks + +kyber_encaps: +median: 611874 cycles/ticks +average: 614132 cycles/ticks + +kyber_decaps: +median: 777524 cycles/ticks +average: 780394 cycles/ticks + +Loop spin: 578 +gen_a: +median: 129692 cycles/ticks +average: 130419 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35528 cycles/ticks +average: 35689 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3486 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451892 cycles/ticks +average: 453620 cycles/ticks + +indcpa_enc: +median: 573084 cycles/ticks +average: 575127 cycles/ticks + +indcpa_dec: +median: 159324 cycles/ticks +average: 159899 cycles/ticks + +kyber_keypair_derand: +median: 485992 cycles/ticks +average: 488920 cycles/ticks + +kyber_keypair: +median: 506144 cycles/ticks +average: 507901 cycles/ticks + +kyber_encaps_derand: +median: 611142 cycles/ticks +average: 613375 cycles/ticks + +kyber_encaps: +median: 613762 cycles/ticks +average: 615518 cycles/ticks + +kyber_decaps: +median: 777632 cycles/ticks +average: 780271 cycles/ticks + +Loop spin: 579 +gen_a: +median: 129780 cycles/ticks +average: 130544 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35602 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17042 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451894 cycles/ticks +average: 453718 cycles/ticks + +indcpa_enc: +median: 573116 cycles/ticks +average: 575226 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159861 cycles/ticks + +kyber_keypair_derand: +median: 486030 cycles/ticks +average: 487901 cycles/ticks + +kyber_keypair: +median: 504918 cycles/ticks +average: 506853 cycles/ticks + +kyber_encaps_derand: +median: 615202 cycles/ticks +average: 621052 cycles/ticks + +kyber_encaps: +median: 616318 cycles/ticks +average: 618580 cycles/ticks + +kyber_decaps: +median: 782134 cycles/ticks +average: 787362 cycles/ticks + +Loop spin: 580 +gen_a: +median: 129708 cycles/ticks +average: 130502 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452276 cycles/ticks +average: 454004 cycles/ticks + +indcpa_enc: +median: 573572 cycles/ticks +average: 575780 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160000 cycles/ticks + +kyber_keypair_derand: +median: 485750 cycles/ticks +average: 487558 cycles/ticks + +kyber_keypair: +median: 504792 cycles/ticks +average: 506887 cycles/ticks + +kyber_encaps_derand: +median: 611448 cycles/ticks +average: 613617 cycles/ticks + +kyber_encaps: +median: 612400 cycles/ticks +average: 614530 cycles/ticks + +kyber_decaps: +median: 777686 cycles/ticks +average: 781517 cycles/ticks + +Loop spin: 581 +gen_a: +median: 129842 cycles/ticks +average: 130575 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17096 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452440 cycles/ticks +average: 454283 cycles/ticks + +indcpa_enc: +median: 573326 cycles/ticks +average: 575332 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159857 cycles/ticks + +kyber_keypair_derand: +median: 486186 cycles/ticks +average: 487856 cycles/ticks + +kyber_keypair: +median: 505962 cycles/ticks +average: 507821 cycles/ticks + +kyber_encaps_derand: +median: 610510 cycles/ticks +average: 612853 cycles/ticks + +kyber_encaps: +median: 613466 cycles/ticks +average: 615667 cycles/ticks + +kyber_decaps: +median: 777238 cycles/ticks +average: 779946 cycles/ticks + +Loop spin: 582 +gen_a: +median: 129642 cycles/ticks +average: 130307 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35679 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451918 cycles/ticks +average: 453735 cycles/ticks + +indcpa_enc: +median: 573112 cycles/ticks +average: 576415 cycles/ticks + +indcpa_dec: +median: 159340 cycles/ticks +average: 159994 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 488002 cycles/ticks + +kyber_keypair: +median: 504896 cycles/ticks +average: 506769 cycles/ticks + +kyber_encaps_derand: +median: 611068 cycles/ticks +average: 613410 cycles/ticks + +kyber_encaps: +median: 612206 cycles/ticks +average: 614515 cycles/ticks + +kyber_decaps: +median: 777492 cycles/ticks +average: 780475 cycles/ticks + +Loop spin: 583 +gen_a: +median: 129600 cycles/ticks +average: 130317 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22912 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35689 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 451904 cycles/ticks +average: 453723 cycles/ticks + +indcpa_enc: +median: 573182 cycles/ticks +average: 575326 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159932 cycles/ticks + +kyber_keypair_derand: +median: 486030 cycles/ticks +average: 487717 cycles/ticks + +kyber_keypair: +median: 504846 cycles/ticks +average: 507863 cycles/ticks + +kyber_encaps_derand: +median: 610878 cycles/ticks +average: 613303 cycles/ticks + +kyber_encaps: +median: 612538 cycles/ticks +average: 614959 cycles/ticks + +kyber_decaps: +median: 778010 cycles/ticks +average: 780890 cycles/ticks + +Loop spin: 584 +gen_a: +median: 129704 cycles/ticks +average: 130454 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451868 cycles/ticks +average: 453701 cycles/ticks + +indcpa_enc: +median: 573060 cycles/ticks +average: 575134 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159918 cycles/ticks + +kyber_keypair_derand: +median: 486086 cycles/ticks +average: 487970 cycles/ticks + +kyber_keypair: +median: 505338 cycles/ticks +average: 507084 cycles/ticks + +kyber_encaps_derand: +median: 610612 cycles/ticks +average: 612704 cycles/ticks + +kyber_encaps: +median: 613816 cycles/ticks +average: 616809 cycles/ticks + +kyber_decaps: +median: 777332 cycles/ticks +average: 779915 cycles/ticks + +Loop spin: 585 +gen_a: +median: 129542 cycles/ticks +average: 130288 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35637 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451948 cycles/ticks +average: 453689 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 574965 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 159881 cycles/ticks + +kyber_keypair_derand: +median: 485764 cycles/ticks +average: 487484 cycles/ticks + +kyber_keypair: +median: 504890 cycles/ticks +average: 506728 cycles/ticks + +kyber_encaps_derand: +median: 611348 cycles/ticks +average: 613774 cycles/ticks + +kyber_encaps: +median: 612970 cycles/ticks +average: 615177 cycles/ticks + +kyber_decaps: +median: 778190 cycles/ticks +average: 780801 cycles/ticks + +Loop spin: 586 +gen_a: +median: 129618 cycles/ticks +average: 130281 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 36768 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452100 cycles/ticks +average: 453841 cycles/ticks + +indcpa_enc: +median: 576432 cycles/ticks +average: 578466 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159882 cycles/ticks + +kyber_keypair_derand: +median: 486192 cycles/ticks +average: 488002 cycles/ticks + +kyber_keypair: +median: 504838 cycles/ticks +average: 506645 cycles/ticks + +kyber_encaps_derand: +median: 614074 cycles/ticks +average: 616281 cycles/ticks + +kyber_encaps: +median: 615166 cycles/ticks +average: 617376 cycles/ticks + +kyber_decaps: +median: 780864 cycles/ticks +average: 783620 cycles/ticks + +Loop spin: 587 +gen_a: +median: 130012 cycles/ticks +average: 130768 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35554 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 17006 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 455214 cycles/ticks +average: 456835 cycles/ticks + +indcpa_enc: +median: 573240 cycles/ticks +average: 575255 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159845 cycles/ticks + +kyber_keypair_derand: +median: 489398 cycles/ticks +average: 492286 cycles/ticks + +kyber_keypair: +median: 508032 cycles/ticks +average: 509890 cycles/ticks + +kyber_encaps_derand: +median: 611064 cycles/ticks +average: 613316 cycles/ticks + +kyber_encaps: +median: 614498 cycles/ticks +average: 616422 cycles/ticks + +kyber_decaps: +median: 777524 cycles/ticks +average: 780228 cycles/ticks + +Loop spin: 588 +gen_a: +median: 129658 cycles/ticks +average: 130280 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35630 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452040 cycles/ticks +average: 453892 cycles/ticks + +indcpa_enc: +median: 573236 cycles/ticks +average: 575365 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159739 cycles/ticks + +kyber_keypair_derand: +median: 485986 cycles/ticks +average: 487676 cycles/ticks + +kyber_keypair: +median: 504936 cycles/ticks +average: 506661 cycles/ticks + +kyber_encaps_derand: +median: 610532 cycles/ticks +average: 613774 cycles/ticks + +kyber_encaps: +median: 613276 cycles/ticks +average: 615116 cycles/ticks + +kyber_decaps: +median: 777098 cycles/ticks +average: 779965 cycles/ticks + +Loop spin: 589 +gen_a: +median: 129620 cycles/ticks +average: 130292 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35596 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452164 cycles/ticks +average: 453792 cycles/ticks + +indcpa_enc: +median: 573604 cycles/ticks +average: 575547 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 159958 cycles/ticks + +kyber_keypair_derand: +median: 486108 cycles/ticks +average: 487942 cycles/ticks + +kyber_keypair: +median: 504896 cycles/ticks +average: 506890 cycles/ticks + +kyber_encaps_derand: +median: 611732 cycles/ticks +average: 614070 cycles/ticks + +kyber_encaps: +median: 612484 cycles/ticks +average: 614590 cycles/ticks + +kyber_decaps: +median: 777704 cycles/ticks +average: 781496 cycles/ticks + +Loop spin: 590 +gen_a: +median: 129622 cycles/ticks +average: 130280 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452148 cycles/ticks +average: 453823 cycles/ticks + +indcpa_enc: +median: 573152 cycles/ticks +average: 575049 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159834 cycles/ticks + +kyber_keypair_derand: +median: 485990 cycles/ticks +average: 487695 cycles/ticks + +kyber_keypair: +median: 504802 cycles/ticks +average: 506677 cycles/ticks + +kyber_encaps_derand: +median: 610818 cycles/ticks +average: 612936 cycles/ticks + +kyber_encaps: +median: 613566 cycles/ticks +average: 615350 cycles/ticks + +kyber_decaps: +median: 777514 cycles/ticks +average: 780229 cycles/ticks + +Loop spin: 591 +gen_a: +median: 129596 cycles/ticks +average: 130247 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 452226 cycles/ticks +average: 454073 cycles/ticks + +indcpa_enc: +median: 573484 cycles/ticks +average: 576604 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159798 cycles/ticks + +kyber_keypair_derand: +median: 486528 cycles/ticks +average: 488354 cycles/ticks + +kyber_keypair: +median: 504746 cycles/ticks +average: 506785 cycles/ticks + +kyber_encaps_derand: +median: 611192 cycles/ticks +average: 613220 cycles/ticks + +kyber_encaps: +median: 614054 cycles/ticks +average: 615797 cycles/ticks + +kyber_decaps: +median: 777536 cycles/ticks +average: 780247 cycles/ticks + +Loop spin: 592 +gen_a: +median: 129474 cycles/ticks +average: 130102 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452430 cycles/ticks +average: 454087 cycles/ticks + +indcpa_enc: +median: 573476 cycles/ticks +average: 575522 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 159848 cycles/ticks + +kyber_keypair_derand: +median: 486686 cycles/ticks +average: 488608 cycles/ticks + +kyber_keypair: +median: 505312 cycles/ticks +average: 508147 cycles/ticks + +kyber_encaps_derand: +median: 610974 cycles/ticks +average: 613103 cycles/ticks + +kyber_encaps: +median: 611914 cycles/ticks +average: 613976 cycles/ticks + +kyber_decaps: +median: 777616 cycles/ticks +average: 780261 cycles/ticks + +Loop spin: 593 +gen_a: +median: 129872 cycles/ticks +average: 130520 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7202 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35677 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452208 cycles/ticks +average: 453934 cycles/ticks + +indcpa_enc: +median: 573280 cycles/ticks +average: 575287 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159854 cycles/ticks + +kyber_keypair_derand: +median: 486190 cycles/ticks +average: 487979 cycles/ticks + +kyber_keypair: +median: 505074 cycles/ticks +average: 507002 cycles/ticks + +kyber_encaps_derand: +median: 610836 cycles/ticks +average: 612996 cycles/ticks + +kyber_encaps: +median: 612424 cycles/ticks +average: 615564 cycles/ticks + +kyber_decaps: +median: 777352 cycles/ticks +average: 779899 cycles/ticks + +Loop spin: 594 +gen_a: +median: 129676 cycles/ticks +average: 130474 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452018 cycles/ticks +average: 453773 cycles/ticks + +indcpa_enc: +median: 573054 cycles/ticks +average: 574861 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 485832 cycles/ticks +average: 487329 cycles/ticks + +kyber_keypair: +median: 504778 cycles/ticks +average: 506662 cycles/ticks + +kyber_encaps_derand: +median: 610944 cycles/ticks +average: 613044 cycles/ticks + +kyber_encaps: +median: 613682 cycles/ticks +average: 615469 cycles/ticks + +kyber_decaps: +median: 777560 cycles/ticks +average: 780224 cycles/ticks + +Loop spin: 595 +gen_a: +median: 129850 cycles/ticks +average: 130660 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33362 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35528 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452164 cycles/ticks +average: 454867 cycles/ticks + +indcpa_enc: +median: 573374 cycles/ticks +average: 575375 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159916 cycles/ticks + +kyber_keypair_derand: +median: 485984 cycles/ticks +average: 487744 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 506834 cycles/ticks + +kyber_encaps_derand: +median: 611380 cycles/ticks +average: 613439 cycles/ticks + +kyber_encaps: +median: 612454 cycles/ticks +average: 614633 cycles/ticks + +kyber_decaps: +median: 777956 cycles/ticks +average: 780697 cycles/ticks + +Loop spin: 596 +gen_a: +median: 129604 cycles/ticks +average: 130350 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33357 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35667 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 456180 cycles/ticks +average: 457814 cycles/ticks + +indcpa_enc: +median: 577402 cycles/ticks +average: 579158 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159883 cycles/ticks + +kyber_keypair_derand: +median: 486238 cycles/ticks +average: 489035 cycles/ticks + +kyber_keypair: +median: 505590 cycles/ticks +average: 507454 cycles/ticks + +kyber_encaps_derand: +median: 610994 cycles/ticks +average: 613217 cycles/ticks + +kyber_encaps: +median: 611884 cycles/ticks +average: 614109 cycles/ticks + +kyber_decaps: +median: 777434 cycles/ticks +average: 780343 cycles/ticks + +Loop spin: 597 +gen_a: +median: 129696 cycles/ticks +average: 130496 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35546 cycles/ticks +average: 35707 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3740 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452194 cycles/ticks +average: 453847 cycles/ticks + +indcpa_enc: +median: 573274 cycles/ticks +average: 575437 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159893 cycles/ticks + +kyber_keypair_derand: +median: 486126 cycles/ticks +average: 487878 cycles/ticks + +kyber_keypair: +median: 504802 cycles/ticks +average: 506739 cycles/ticks + +kyber_encaps_derand: +median: 610674 cycles/ticks +average: 614186 cycles/ticks + +kyber_encaps: +median: 613014 cycles/ticks +average: 614796 cycles/ticks + +kyber_decaps: +median: 777252 cycles/ticks +average: 779899 cycles/ticks + +Loop spin: 598 +gen_a: +median: 129794 cycles/ticks +average: 130502 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35619 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451974 cycles/ticks +average: 453418 cycles/ticks + +indcpa_enc: +median: 574092 cycles/ticks +average: 575995 cycles/ticks + +indcpa_dec: +median: 159324 cycles/ticks +average: 159938 cycles/ticks + +kyber_keypair_derand: +median: 485986 cycles/ticks +average: 487895 cycles/ticks + +kyber_keypair: +median: 504800 cycles/ticks +average: 506877 cycles/ticks + +kyber_encaps_derand: +median: 611956 cycles/ticks +average: 614052 cycles/ticks + +kyber_encaps: +median: 613074 cycles/ticks +average: 615347 cycles/ticks + +kyber_decaps: +median: 778662 cycles/ticks +average: 785054 cycles/ticks + +Loop spin: 599 +gen_a: +median: 129864 cycles/ticks +average: 130555 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7231 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35622 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452350 cycles/ticks +average: 456571 cycles/ticks + +indcpa_enc: +median: 573364 cycles/ticks +average: 575574 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159945 cycles/ticks + +kyber_keypair_derand: +median: 485870 cycles/ticks +average: 487711 cycles/ticks + +kyber_keypair: +median: 506230 cycles/ticks +average: 508165 cycles/ticks + +kyber_encaps_derand: +median: 614926 cycles/ticks +average: 617192 cycles/ticks + +kyber_encaps: +median: 615862 cycles/ticks +average: 618089 cycles/ticks + +kyber_decaps: +median: 781320 cycles/ticks +average: 784276 cycles/ticks + +Loop spin: 600 +gen_a: +median: 129752 cycles/ticks +average: 130478 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452052 cycles/ticks +average: 453844 cycles/ticks + +indcpa_enc: +median: 573292 cycles/ticks +average: 576433 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159957 cycles/ticks + +kyber_keypair_derand: +median: 486076 cycles/ticks +average: 488007 cycles/ticks + +kyber_keypair: +median: 504954 cycles/ticks +average: 506915 cycles/ticks + +kyber_encaps_derand: +median: 611536 cycles/ticks +average: 613771 cycles/ticks + +kyber_encaps: +median: 612802 cycles/ticks +average: 615045 cycles/ticks + +kyber_decaps: +median: 777738 cycles/ticks +average: 780405 cycles/ticks + +Loop spin: 601 +gen_a: +median: 129664 cycles/ticks +average: 130415 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 451962 cycles/ticks +average: 453729 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 575257 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159848 cycles/ticks + +kyber_keypair_derand: +median: 485970 cycles/ticks +average: 487845 cycles/ticks + +kyber_keypair: +median: 504848 cycles/ticks +average: 508074 cycles/ticks + +kyber_encaps_derand: +median: 619402 cycles/ticks +average: 621870 cycles/ticks + +kyber_encaps: +median: 620058 cycles/ticks +average: 622358 cycles/ticks + +kyber_decaps: +median: 785812 cycles/ticks +average: 788722 cycles/ticks + +Loop spin: 602 +gen_a: +median: 129588 cycles/ticks +average: 130303 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22972 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452318 cycles/ticks +average: 454170 cycles/ticks + +indcpa_enc: +median: 573366 cycles/ticks +average: 575453 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159814 cycles/ticks + +kyber_keypair_derand: +median: 485986 cycles/ticks +average: 487922 cycles/ticks + +kyber_keypair: +median: 506238 cycles/ticks +average: 508244 cycles/ticks + +kyber_encaps_derand: +median: 611286 cycles/ticks +average: 613427 cycles/ticks + +kyber_encaps: +median: 612254 cycles/ticks +average: 615508 cycles/ticks + +kyber_decaps: +median: 777596 cycles/ticks +average: 780577 cycles/ticks + +Loop spin: 603 +gen_a: +median: 129756 cycles/ticks +average: 130544 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22975 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35603 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 451888 cycles/ticks +average: 453607 cycles/ticks + +indcpa_enc: +median: 573176 cycles/ticks +average: 575258 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159960 cycles/ticks + +kyber_keypair_derand: +median: 485898 cycles/ticks +average: 487826 cycles/ticks + +kyber_keypair: +median: 505448 cycles/ticks +average: 507507 cycles/ticks + +kyber_encaps_derand: +median: 610974 cycles/ticks +average: 613283 cycles/ticks + +kyber_encaps: +median: 612140 cycles/ticks +average: 614234 cycles/ticks + +kyber_decaps: +median: 777672 cycles/ticks +average: 780367 cycles/ticks + +Loop spin: 604 +gen_a: +median: 129776 cycles/ticks +average: 130435 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35599 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452162 cycles/ticks +average: 455108 cycles/ticks + +indcpa_enc: +median: 573378 cycles/ticks +average: 575391 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159892 cycles/ticks + +kyber_keypair_derand: +median: 486300 cycles/ticks +average: 488163 cycles/ticks + +kyber_keypair: +median: 504802 cycles/ticks +average: 506927 cycles/ticks + +kyber_encaps_derand: +median: 610966 cycles/ticks +average: 613147 cycles/ticks + +kyber_encaps: +median: 612074 cycles/ticks +average: 614236 cycles/ticks + +kyber_decaps: +median: 777726 cycles/ticks +average: 780740 cycles/ticks + +Loop spin: 605 +gen_a: +median: 129728 cycles/ticks +average: 130498 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 455580 cycles/ticks +average: 457328 cycles/ticks + +indcpa_enc: +median: 573490 cycles/ticks +average: 575434 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159940 cycles/ticks + +kyber_keypair_derand: +median: 489296 cycles/ticks +average: 492308 cycles/ticks + +kyber_keypair: +median: 509260 cycles/ticks +average: 511169 cycles/ticks + +kyber_encaps_derand: +median: 610916 cycles/ticks +average: 613102 cycles/ticks + +kyber_encaps: +median: 611784 cycles/ticks +average: 613896 cycles/ticks + +kyber_decaps: +median: 777458 cycles/ticks +average: 780175 cycles/ticks + +Loop spin: 606 +gen_a: +median: 129754 cycles/ticks +average: 130456 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451856 cycles/ticks +average: 453622 cycles/ticks + +indcpa_enc: +median: 573040 cycles/ticks +average: 575103 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159819 cycles/ticks + +kyber_keypair_derand: +median: 486194 cycles/ticks +average: 488941 cycles/ticks + +kyber_keypair: +median: 506012 cycles/ticks +average: 507860 cycles/ticks + +kyber_encaps_derand: +median: 611200 cycles/ticks +average: 614380 cycles/ticks + +kyber_encaps: +median: 611956 cycles/ticks +average: 614242 cycles/ticks + +kyber_decaps: +median: 777318 cycles/ticks +average: 780012 cycles/ticks + +Loop spin: 607 +gen_a: +median: 129506 cycles/ticks +average: 130183 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7273 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33337 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452160 cycles/ticks +average: 453858 cycles/ticks + +indcpa_enc: +median: 573182 cycles/ticks +average: 575192 cycles/ticks + +indcpa_dec: +median: 162444 cycles/ticks +average: 163072 cycles/ticks + +kyber_keypair_derand: +median: 486246 cycles/ticks +average: 488087 cycles/ticks + +kyber_keypair: +median: 504844 cycles/ticks +average: 506825 cycles/ticks + +kyber_encaps_derand: +median: 610820 cycles/ticks +average: 612916 cycles/ticks + +kyber_encaps: +median: 611910 cycles/ticks +average: 613834 cycles/ticks + +kyber_decaps: +median: 780604 cycles/ticks +average: 784246 cycles/ticks + +Loop spin: 608 +gen_a: +median: 129680 cycles/ticks +average: 130446 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33363 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 452084 cycles/ticks +average: 453746 cycles/ticks + +indcpa_enc: +median: 573182 cycles/ticks +average: 575172 cycles/ticks + +indcpa_dec: +median: 159320 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 485854 cycles/ticks +average: 487525 cycles/ticks + +kyber_keypair: +median: 506098 cycles/ticks +average: 507914 cycles/ticks + +kyber_encaps_derand: +median: 611058 cycles/ticks +average: 613314 cycles/ticks + +kyber_encaps: +median: 612148 cycles/ticks +average: 614259 cycles/ticks + +kyber_decaps: +median: 777662 cycles/ticks +average: 780474 cycles/ticks + +Loop spin: 609 +gen_a: +median: 129564 cycles/ticks +average: 130234 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452030 cycles/ticks +average: 453480 cycles/ticks + +indcpa_enc: +median: 573234 cycles/ticks +average: 576439 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159895 cycles/ticks + +kyber_keypair_derand: +median: 486448 cycles/ticks +average: 488139 cycles/ticks + +kyber_keypair: +median: 506276 cycles/ticks +average: 508107 cycles/ticks + +kyber_encaps_derand: +median: 611186 cycles/ticks +average: 613314 cycles/ticks + +kyber_encaps: +median: 612474 cycles/ticks +average: 614633 cycles/ticks + +kyber_decaps: +median: 777682 cycles/ticks +average: 780398 cycles/ticks + +Loop spin: 610 +gen_a: +median: 129760 cycles/ticks +average: 130468 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35598 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17094 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452540 cycles/ticks +average: 454293 cycles/ticks + +indcpa_enc: +median: 573840 cycles/ticks +average: 575852 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159898 cycles/ticks + +kyber_keypair_derand: +median: 487006 cycles/ticks +average: 488608 cycles/ticks + +kyber_keypair: +median: 508082 cycles/ticks +average: 510826 cycles/ticks + +kyber_encaps_derand: +median: 611634 cycles/ticks +average: 613803 cycles/ticks + +kyber_encaps: +median: 612818 cycles/ticks +average: 615035 cycles/ticks + +kyber_decaps: +median: 777882 cycles/ticks +average: 780784 cycles/ticks + +Loop spin: 611 +gen_a: +median: 129636 cycles/ticks +average: 130262 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452024 cycles/ticks +average: 454097 cycles/ticks + +indcpa_enc: +median: 573112 cycles/ticks +average: 575219 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 159761 cycles/ticks + +kyber_keypair_derand: +median: 485828 cycles/ticks +average: 487609 cycles/ticks + +kyber_keypair: +median: 505178 cycles/ticks +average: 507099 cycles/ticks + +kyber_encaps_derand: +median: 610906 cycles/ticks +average: 612995 cycles/ticks + +kyber_encaps: +median: 612002 cycles/ticks +average: 615259 cycles/ticks + +kyber_decaps: +median: 777606 cycles/ticks +average: 780386 cycles/ticks + +Loop spin: 612 +gen_a: +median: 129620 cycles/ticks +average: 130305 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 17006 cycles/ticks +average: 17087 cycles/ticks + +polyvec_decompress: +median: 6874 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452044 cycles/ticks +average: 453679 cycles/ticks + +indcpa_enc: +median: 573282 cycles/ticks +average: 575266 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159790 cycles/ticks + +kyber_keypair_derand: +median: 486308 cycles/ticks +average: 488005 cycles/ticks + +kyber_keypair: +median: 505742 cycles/ticks +average: 507714 cycles/ticks + +kyber_encaps_derand: +median: 610834 cycles/ticks +average: 613027 cycles/ticks + +kyber_encaps: +median: 612806 cycles/ticks +average: 615059 cycles/ticks + +kyber_decaps: +median: 777624 cycles/ticks +average: 780500 cycles/ticks + +Loop spin: 613 +gen_a: +median: 129560 cycles/ticks +average: 130251 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452464 cycles/ticks +average: 455258 cycles/ticks + +indcpa_enc: +median: 572872 cycles/ticks +average: 574871 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159901 cycles/ticks + +kyber_keypair_derand: +median: 486688 cycles/ticks +average: 488576 cycles/ticks + +kyber_keypair: +median: 505292 cycles/ticks +average: 507289 cycles/ticks + +kyber_encaps_derand: +median: 611118 cycles/ticks +average: 613515 cycles/ticks + +kyber_encaps: +median: 612278 cycles/ticks +average: 614472 cycles/ticks + +kyber_decaps: +median: 777690 cycles/ticks +average: 780494 cycles/ticks + +Loop spin: 614 +gen_a: +median: 129968 cycles/ticks +average: 130619 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17044 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 451976 cycles/ticks +average: 453678 cycles/ticks + +indcpa_enc: +median: 573124 cycles/ticks +average: 575083 cycles/ticks + +indcpa_dec: +median: 162456 cycles/ticks +average: 162975 cycles/ticks + +kyber_keypair_derand: +median: 486176 cycles/ticks +average: 489032 cycles/ticks + +kyber_keypair: +median: 504804 cycles/ticks +average: 506648 cycles/ticks + +kyber_encaps_derand: +median: 610792 cycles/ticks +average: 613165 cycles/ticks + +kyber_encaps: +median: 611810 cycles/ticks +average: 613972 cycles/ticks + +kyber_decaps: +median: 777362 cycles/ticks +average: 780040 cycles/ticks + +Loop spin: 615 +gen_a: +median: 129658 cycles/ticks +average: 130317 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35609 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 455022 cycles/ticks +average: 456738 cycles/ticks + +indcpa_enc: +median: 573260 cycles/ticks +average: 575355 cycles/ticks + +indcpa_dec: +median: 162426 cycles/ticks +average: 163020 cycles/ticks + +kyber_keypair_derand: +median: 489250 cycles/ticks +average: 491130 cycles/ticks + +kyber_keypair: +median: 508564 cycles/ticks +average: 510256 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 614110 cycles/ticks + +kyber_encaps: +median: 613194 cycles/ticks +average: 615321 cycles/ticks + +kyber_decaps: +median: 777344 cycles/ticks +average: 780209 cycles/ticks + +Loop spin: 616 +gen_a: +median: 129558 cycles/ticks +average: 130215 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33351 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452258 cycles/ticks +average: 453958 cycles/ticks + +indcpa_enc: +median: 573304 cycles/ticks +average: 575415 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159867 cycles/ticks + +kyber_keypair_derand: +median: 486226 cycles/ticks +average: 488175 cycles/ticks + +kyber_keypair: +median: 504822 cycles/ticks +average: 506821 cycles/ticks + +kyber_encaps_derand: +median: 611340 cycles/ticks +average: 613773 cycles/ticks + +kyber_encaps: +median: 612622 cycles/ticks +average: 614931 cycles/ticks + +kyber_decaps: +median: 777862 cycles/ticks +average: 781454 cycles/ticks + +Loop spin: 617 +gen_a: +median: 129570 cycles/ticks +average: 130344 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22928 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35683 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451976 cycles/ticks +average: 453758 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 575502 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 159889 cycles/ticks + +kyber_keypair_derand: +median: 485958 cycles/ticks +average: 487720 cycles/ticks + +kyber_keypair: +median: 504858 cycles/ticks +average: 506891 cycles/ticks + +kyber_encaps_derand: +median: 610884 cycles/ticks +average: 613276 cycles/ticks + +kyber_encaps: +median: 611978 cycles/ticks +average: 614183 cycles/ticks + +kyber_decaps: +median: 777496 cycles/ticks +average: 780482 cycles/ticks + +Loop spin: 618 +gen_a: +median: 129698 cycles/ticks +average: 130394 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22963 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35546 cycles/ticks +average: 35758 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452360 cycles/ticks +average: 454064 cycles/ticks + +indcpa_enc: +median: 572896 cycles/ticks +average: 576068 cycles/ticks + +indcpa_dec: +median: 159340 cycles/ticks +average: 162311 cycles/ticks + +kyber_keypair_derand: +median: 487054 cycles/ticks +average: 488932 cycles/ticks + +kyber_keypair: +median: 505950 cycles/ticks +average: 510025 cycles/ticks + +kyber_encaps_derand: +median: 611086 cycles/ticks +average: 613447 cycles/ticks + +kyber_encaps: +median: 614316 cycles/ticks +average: 616538 cycles/ticks + +kyber_decaps: +median: 777686 cycles/ticks +average: 780628 cycles/ticks + +Loop spin: 619 +gen_a: +median: 129728 cycles/ticks +average: 130412 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22963 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33362 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35666 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451746 cycles/ticks +average: 453726 cycles/ticks + +indcpa_enc: +median: 572956 cycles/ticks +average: 575138 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 159873 cycles/ticks + +kyber_keypair_derand: +median: 485924 cycles/ticks +average: 487783 cycles/ticks + +kyber_keypair: +median: 504946 cycles/ticks +average: 506862 cycles/ticks + +kyber_encaps_derand: +median: 610816 cycles/ticks +average: 614256 cycles/ticks + +kyber_encaps: +median: 612330 cycles/ticks +average: 614507 cycles/ticks + +kyber_decaps: +median: 777378 cycles/ticks +average: 781315 cycles/ticks + +Loop spin: 620 +gen_a: +median: 129618 cycles/ticks +average: 130318 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35630 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 452144 cycles/ticks +average: 454006 cycles/ticks + +indcpa_enc: +median: 573254 cycles/ticks +average: 575425 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159895 cycles/ticks + +kyber_keypair_derand: +median: 485802 cycles/ticks +average: 488073 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 508370 cycles/ticks + +kyber_encaps_derand: +median: 610780 cycles/ticks +average: 613099 cycles/ticks + +kyber_encaps: +median: 611832 cycles/ticks +average: 614117 cycles/ticks + +kyber_decaps: +median: 777414 cycles/ticks +average: 781477 cycles/ticks + +Loop spin: 621 +gen_a: +median: 129730 cycles/ticks +average: 130364 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35762 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3736 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17087 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451828 cycles/ticks +average: 453594 cycles/ticks + +indcpa_enc: +median: 572762 cycles/ticks +average: 574844 cycles/ticks + +indcpa_dec: +median: 159366 cycles/ticks +average: 159979 cycles/ticks + +kyber_keypair_derand: +median: 485856 cycles/ticks +average: 487810 cycles/ticks + +kyber_keypair: +median: 504938 cycles/ticks +average: 507011 cycles/ticks + +kyber_encaps_derand: +median: 610992 cycles/ticks +average: 613278 cycles/ticks + +kyber_encaps: +median: 614240 cycles/ticks +average: 616387 cycles/ticks + +kyber_decaps: +median: 777678 cycles/ticks +average: 780502 cycles/ticks + +Loop spin: 622 +gen_a: +median: 130032 cycles/ticks +average: 130694 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35619 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 452084 cycles/ticks +average: 454903 cycles/ticks + +indcpa_enc: +median: 573302 cycles/ticks +average: 575405 cycles/ticks + +indcpa_dec: +median: 162522 cycles/ticks +average: 163112 cycles/ticks + +kyber_keypair_derand: +median: 485912 cycles/ticks +average: 487868 cycles/ticks + +kyber_keypair: +median: 504754 cycles/ticks +average: 506602 cycles/ticks + +kyber_encaps_derand: +median: 611406 cycles/ticks +average: 613667 cycles/ticks + +kyber_encaps: +median: 613786 cycles/ticks +average: 615869 cycles/ticks + +kyber_decaps: +median: 777900 cycles/ticks +average: 780554 cycles/ticks + +Loop spin: 623 +gen_a: +median: 129672 cycles/ticks +average: 130347 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22912 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35738 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17093 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 451992 cycles/ticks +average: 453861 cycles/ticks + +indcpa_enc: +median: 573114 cycles/ticks +average: 575109 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159948 cycles/ticks + +kyber_keypair_derand: +median: 486186 cycles/ticks +average: 489158 cycles/ticks + +kyber_keypair: +median: 504744 cycles/ticks +average: 506510 cycles/ticks + +kyber_encaps_derand: +median: 610838 cycles/ticks +average: 612994 cycles/ticks + +kyber_encaps: +median: 611998 cycles/ticks +average: 614203 cycles/ticks + +kyber_decaps: +median: 777512 cycles/ticks +average: 780227 cycles/ticks + +Loop spin: 624 +gen_a: +median: 129720 cycles/ticks +average: 130442 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3661 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452160 cycles/ticks +average: 454009 cycles/ticks + +indcpa_enc: +median: 573164 cycles/ticks +average: 575385 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159881 cycles/ticks + +kyber_keypair_derand: +median: 485970 cycles/ticks +average: 487867 cycles/ticks + +kyber_keypair: +median: 504720 cycles/ticks +average: 506759 cycles/ticks + +kyber_encaps_derand: +median: 611236 cycles/ticks +average: 613574 cycles/ticks + +kyber_encaps: +median: 613944 cycles/ticks +average: 616916 cycles/ticks + +kyber_decaps: +median: 777844 cycles/ticks +average: 780665 cycles/ticks + +Loop spin: 625 +gen_a: +median: 129590 cycles/ticks +average: 130333 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452052 cycles/ticks +average: 453830 cycles/ticks + +indcpa_enc: +median: 574060 cycles/ticks +average: 576118 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159870 cycles/ticks + +kyber_keypair_derand: +median: 486042 cycles/ticks +average: 487932 cycles/ticks + +kyber_keypair: +median: 504870 cycles/ticks +average: 506861 cycles/ticks + +kyber_encaps_derand: +median: 615730 cycles/ticks +average: 617964 cycles/ticks + +kyber_encaps: +median: 618644 cycles/ticks +average: 620707 cycles/ticks + +kyber_decaps: +median: 782432 cycles/ticks +average: 786035 cycles/ticks + +Loop spin: 626 +gen_a: +median: 129926 cycles/ticks +average: 130607 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6919 cycles/ticks + +indcpa_keypair: +median: 451896 cycles/ticks +average: 453572 cycles/ticks + +indcpa_enc: +median: 573022 cycles/ticks +average: 575115 cycles/ticks + +indcpa_dec: +median: 162502 cycles/ticks +average: 163115 cycles/ticks + +kyber_keypair_derand: +median: 490208 cycles/ticks +average: 492113 cycles/ticks + +kyber_keypair: +median: 504774 cycles/ticks +average: 506728 cycles/ticks + +kyber_encaps_derand: +median: 611096 cycles/ticks +average: 613291 cycles/ticks + +kyber_encaps: +median: 612228 cycles/ticks +average: 614386 cycles/ticks + +kyber_decaps: +median: 777788 cycles/ticks +average: 780557 cycles/ticks + +Loop spin: 627 +gen_a: +median: 129634 cycles/ticks +average: 130227 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23010 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35615 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6870 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451984 cycles/ticks +average: 453676 cycles/ticks + +indcpa_enc: +median: 572964 cycles/ticks +average: 576201 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159895 cycles/ticks + +kyber_keypair_derand: +median: 485926 cycles/ticks +average: 487826 cycles/ticks + +kyber_keypair: +median: 505018 cycles/ticks +average: 507054 cycles/ticks + +kyber_encaps_derand: +median: 611306 cycles/ticks +average: 613416 cycles/ticks + +kyber_encaps: +median: 612906 cycles/ticks +average: 614932 cycles/ticks + +kyber_decaps: +median: 777728 cycles/ticks +average: 780647 cycles/ticks + +Loop spin: 628 +gen_a: +median: 130058 cycles/ticks +average: 130762 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35546 cycles/ticks +average: 35678 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17085 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452442 cycles/ticks +average: 454045 cycles/ticks + +indcpa_enc: +median: 573128 cycles/ticks +average: 575108 cycles/ticks + +indcpa_dec: +median: 159370 cycles/ticks +average: 160019 cycles/ticks + +kyber_keypair_derand: +median: 486380 cycles/ticks +average: 488142 cycles/ticks + +kyber_keypair: +median: 504884 cycles/ticks +average: 506719 cycles/ticks + +kyber_encaps_derand: +median: 611394 cycles/ticks +average: 614718 cycles/ticks + +kyber_encaps: +median: 614076 cycles/ticks +average: 615950 cycles/ticks + +kyber_decaps: +median: 777742 cycles/ticks +average: 780267 cycles/ticks + +Loop spin: 629 +gen_a: +median: 129698 cycles/ticks +average: 130878 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35619 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452104 cycles/ticks +average: 453615 cycles/ticks + +indcpa_enc: +median: 573180 cycles/ticks +average: 575053 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 159828 cycles/ticks + +kyber_keypair_derand: +median: 486108 cycles/ticks +average: 487890 cycles/ticks + +kyber_keypair: +median: 504850 cycles/ticks +average: 506795 cycles/ticks + +kyber_encaps_derand: +median: 610854 cycles/ticks +average: 613031 cycles/ticks + +kyber_encaps: +median: 611626 cycles/ticks +average: 613905 cycles/ticks + +kyber_decaps: +median: 777102 cycles/ticks +average: 780724 cycles/ticks + +Loop spin: 630 +gen_a: +median: 129356 cycles/ticks +average: 130031 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22966 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 456152 cycles/ticks +average: 458007 cycles/ticks + +indcpa_enc: +median: 577498 cycles/ticks +average: 579491 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159883 cycles/ticks + +kyber_keypair_derand: +median: 490206 cycles/ticks +average: 491977 cycles/ticks + +kyber_keypair: +median: 505752 cycles/ticks +average: 507525 cycles/ticks + +kyber_encaps_derand: +median: 611000 cycles/ticks +average: 613190 cycles/ticks + +kyber_encaps: +median: 612202 cycles/ticks +average: 614322 cycles/ticks + +kyber_decaps: +median: 777608 cycles/ticks +average: 780285 cycles/ticks + +Loop spin: 631 +gen_a: +median: 129574 cycles/ticks +average: 130269 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451944 cycles/ticks +average: 454712 cycles/ticks + +indcpa_enc: +median: 576384 cycles/ticks +average: 578662 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 159885 cycles/ticks + +kyber_keypair_derand: +median: 486142 cycles/ticks +average: 488132 cycles/ticks + +kyber_keypair: +median: 504834 cycles/ticks +average: 506792 cycles/ticks + +kyber_encaps_derand: +median: 614198 cycles/ticks +average: 616253 cycles/ticks + +kyber_encaps: +median: 616640 cycles/ticks +average: 618447 cycles/ticks + +kyber_decaps: +median: 780816 cycles/ticks +average: 783772 cycles/ticks + +Loop spin: 632 +gen_a: +median: 129770 cycles/ticks +average: 130570 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452336 cycles/ticks +average: 454090 cycles/ticks + +indcpa_enc: +median: 573402 cycles/ticks +average: 575433 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159827 cycles/ticks + +kyber_keypair_derand: +median: 490152 cycles/ticks +average: 493063 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 506830 cycles/ticks + +kyber_encaps_derand: +median: 611168 cycles/ticks +average: 613488 cycles/ticks + +kyber_encaps: +median: 612134 cycles/ticks +average: 614433 cycles/ticks + +kyber_decaps: +median: 777478 cycles/ticks +average: 780373 cycles/ticks + +Loop spin: 633 +gen_a: +median: 129682 cycles/ticks +average: 130413 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452008 cycles/ticks +average: 453865 cycles/ticks + +indcpa_enc: +median: 573148 cycles/ticks +average: 575252 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159908 cycles/ticks + +kyber_keypair_derand: +median: 486006 cycles/ticks +average: 487688 cycles/ticks + +kyber_keypair: +median: 506354 cycles/ticks +average: 508036 cycles/ticks + +kyber_encaps_derand: +median: 610696 cycles/ticks +average: 613071 cycles/ticks + +kyber_encaps: +median: 611742 cycles/ticks +average: 615218 cycles/ticks + +kyber_decaps: +median: 777282 cycles/ticks +average: 780275 cycles/ticks + +Loop spin: 634 +gen_a: +median: 129604 cycles/ticks +average: 130340 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35548 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6876 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452146 cycles/ticks +average: 453838 cycles/ticks + +indcpa_enc: +median: 573232 cycles/ticks +average: 575297 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159826 cycles/ticks + +kyber_keypair_derand: +median: 485908 cycles/ticks +average: 487728 cycles/ticks + +kyber_keypair: +median: 504776 cycles/ticks +average: 506632 cycles/ticks + +kyber_encaps_derand: +median: 610946 cycles/ticks +average: 613086 cycles/ticks + +kyber_encaps: +median: 612516 cycles/ticks +average: 614651 cycles/ticks + +kyber_decaps: +median: 777468 cycles/ticks +average: 780153 cycles/ticks + +Loop spin: 635 +gen_a: +median: 129774 cycles/ticks +average: 131516 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22982 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33344 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35674 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452016 cycles/ticks +average: 453610 cycles/ticks + +indcpa_enc: +median: 573032 cycles/ticks +average: 575295 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 486362 cycles/ticks +average: 488275 cycles/ticks + +kyber_keypair: +median: 504878 cycles/ticks +average: 506824 cycles/ticks + +kyber_encaps_derand: +median: 610896 cycles/ticks +average: 613227 cycles/ticks + +kyber_encaps: +median: 611920 cycles/ticks +average: 614015 cycles/ticks + +kyber_decaps: +median: 777380 cycles/ticks +average: 780139 cycles/ticks + +Loop spin: 636 +gen_a: +median: 129780 cycles/ticks +average: 130483 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22920 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35686 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 451964 cycles/ticks +average: 453617 cycles/ticks + +indcpa_enc: +median: 573164 cycles/ticks +average: 576127 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159923 cycles/ticks + +kyber_keypair_derand: +median: 486384 cycles/ticks +average: 488051 cycles/ticks + +kyber_keypair: +median: 506266 cycles/ticks +average: 508204 cycles/ticks + +kyber_encaps_derand: +median: 614710 cycles/ticks +average: 616882 cycles/ticks + +kyber_encaps: +median: 615680 cycles/ticks +average: 617768 cycles/ticks + +kyber_decaps: +median: 781276 cycles/ticks +average: 784131 cycles/ticks + +Loop spin: 637 +gen_a: +median: 129956 cycles/ticks +average: 130498 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23076 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35627 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452312 cycles/ticks +average: 453992 cycles/ticks + +indcpa_enc: +median: 573408 cycles/ticks +average: 575478 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159836 cycles/ticks + +kyber_keypair_derand: +median: 486130 cycles/ticks +average: 487937 cycles/ticks + +kyber_keypair: +median: 505262 cycles/ticks +average: 507051 cycles/ticks + +kyber_encaps_derand: +median: 610960 cycles/ticks +average: 616450 cycles/ticks + +kyber_encaps: +median: 611974 cycles/ticks +average: 616441 cycles/ticks + +kyber_decaps: +median: 777732 cycles/ticks +average: 780452 cycles/ticks + +Loop spin: 638 +gen_a: +median: 129970 cycles/ticks +average: 130697 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 451834 cycles/ticks +average: 453448 cycles/ticks + +indcpa_enc: +median: 573010 cycles/ticks +average: 575031 cycles/ticks + +indcpa_dec: +median: 159418 cycles/ticks +average: 159899 cycles/ticks + +kyber_keypair_derand: +median: 485682 cycles/ticks +average: 487507 cycles/ticks + +kyber_keypair: +median: 504852 cycles/ticks +average: 506789 cycles/ticks + +kyber_encaps_derand: +median: 614872 cycles/ticks +average: 616976 cycles/ticks + +kyber_encaps: +median: 615954 cycles/ticks +average: 618020 cycles/ticks + +kyber_decaps: +median: 781528 cycles/ticks +average: 785305 cycles/ticks + +Loop spin: 639 +gen_a: +median: 129898 cycles/ticks +average: 130524 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35538 cycles/ticks +average: 35721 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452030 cycles/ticks +average: 453822 cycles/ticks + +indcpa_enc: +median: 574054 cycles/ticks +average: 575904 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159814 cycles/ticks + +kyber_keypair_derand: +median: 485980 cycles/ticks +average: 487810 cycles/ticks + +kyber_keypair: +median: 506208 cycles/ticks +average: 507920 cycles/ticks + +kyber_encaps_derand: +median: 611962 cycles/ticks +average: 614202 cycles/ticks + +kyber_encaps: +median: 613038 cycles/ticks +average: 615123 cycles/ticks + +kyber_decaps: +median: 778582 cycles/ticks +average: 781277 cycles/ticks + +Loop spin: 640 +gen_a: +median: 129674 cycles/ticks +average: 130334 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22958 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 456194 cycles/ticks +average: 457889 cycles/ticks + +indcpa_enc: +median: 577364 cycles/ticks +average: 580555 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159865 cycles/ticks + +kyber_keypair_derand: +median: 486034 cycles/ticks +average: 487791 cycles/ticks + +kyber_keypair: +median: 506108 cycles/ticks +average: 507692 cycles/ticks + +kyber_encaps_derand: +median: 611040 cycles/ticks +average: 613178 cycles/ticks + +kyber_encaps: +median: 612136 cycles/ticks +average: 614219 cycles/ticks + +kyber_decaps: +median: 777414 cycles/ticks +average: 780045 cycles/ticks + +Loop spin: 641 +gen_a: +median: 129660 cycles/ticks +average: 130392 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452088 cycles/ticks +average: 453756 cycles/ticks + +indcpa_enc: +median: 573294 cycles/ticks +average: 575184 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 159889 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 488908 cycles/ticks + +kyber_keypair: +median: 504888 cycles/ticks +average: 506635 cycles/ticks + +kyber_encaps_derand: +median: 610696 cycles/ticks +average: 613010 cycles/ticks + +kyber_encaps: +median: 611820 cycles/ticks +average: 613895 cycles/ticks + +kyber_decaps: +median: 777146 cycles/ticks +average: 779736 cycles/ticks + +Loop spin: 642 +gen_a: +median: 129674 cycles/ticks +average: 130420 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22954 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33346 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35587 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17010 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452240 cycles/ticks +average: 454076 cycles/ticks + +indcpa_enc: +median: 573280 cycles/ticks +average: 575268 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159907 cycles/ticks + +kyber_keypair_derand: +median: 486992 cycles/ticks +average: 488705 cycles/ticks + +kyber_keypair: +median: 506864 cycles/ticks +average: 508355 cycles/ticks + +kyber_encaps_derand: +median: 610812 cycles/ticks +average: 612961 cycles/ticks + +kyber_encaps: +median: 611858 cycles/ticks +average: 614972 cycles/ticks + +kyber_decaps: +median: 777182 cycles/ticks +average: 779696 cycles/ticks + +Loop spin: 643 +gen_a: +median: 129506 cycles/ticks +average: 130190 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35560 cycles/ticks +average: 35722 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6858 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452076 cycles/ticks +average: 453624 cycles/ticks + +indcpa_enc: +median: 573284 cycles/ticks +average: 575239 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 159927 cycles/ticks + +kyber_keypair_derand: +median: 485946 cycles/ticks +average: 487749 cycles/ticks + +kyber_keypair: +median: 506502 cycles/ticks +average: 508159 cycles/ticks + +kyber_encaps_derand: +median: 611094 cycles/ticks +average: 613338 cycles/ticks + +kyber_encaps: +median: 612200 cycles/ticks +average: 614169 cycles/ticks + +kyber_decaps: +median: 777468 cycles/ticks +average: 779904 cycles/ticks + +Loop spin: 644 +gen_a: +median: 129476 cycles/ticks +average: 130127 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 8303 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35582 cycles/ticks +average: 35769 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17127 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452048 cycles/ticks +average: 453621 cycles/ticks + +indcpa_enc: +median: 573178 cycles/ticks +average: 575115 cycles/ticks + +indcpa_dec: +median: 162422 cycles/ticks +average: 163061 cycles/ticks + +kyber_keypair_derand: +median: 486186 cycles/ticks +average: 487757 cycles/ticks + +kyber_keypair: +median: 504854 cycles/ticks +average: 506603 cycles/ticks + +kyber_encaps_derand: +median: 610894 cycles/ticks +average: 612920 cycles/ticks + +kyber_encaps: +median: 611930 cycles/ticks +average: 614041 cycles/ticks + +kyber_decaps: +median: 777348 cycles/ticks +average: 780078 cycles/ticks + +Loop spin: 645 +gen_a: +median: 129650 cycles/ticks +average: 130369 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35703 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451970 cycles/ticks +average: 453616 cycles/ticks + +indcpa_enc: +median: 573178 cycles/ticks +average: 575023 cycles/ticks + +indcpa_dec: +median: 159386 cycles/ticks +average: 160940 cycles/ticks + +kyber_keypair_derand: +median: 486006 cycles/ticks +average: 487803 cycles/ticks + +kyber_keypair: +median: 505562 cycles/ticks +average: 507281 cycles/ticks + +kyber_encaps_derand: +median: 610976 cycles/ticks +average: 613036 cycles/ticks + +kyber_encaps: +median: 611968 cycles/ticks +average: 614175 cycles/ticks + +kyber_decaps: +median: 777610 cycles/ticks +average: 780200 cycles/ticks + +Loop spin: 646 +gen_a: +median: 129554 cycles/ticks +average: 130252 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33363 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35607 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452042 cycles/ticks +average: 453743 cycles/ticks + +indcpa_enc: +median: 573396 cycles/ticks +average: 575432 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159856 cycles/ticks + +kyber_keypair_derand: +median: 485676 cycles/ticks +average: 487331 cycles/ticks + +kyber_keypair: +median: 505616 cycles/ticks +average: 507267 cycles/ticks + +kyber_encaps_derand: +median: 610804 cycles/ticks +average: 613745 cycles/ticks + +kyber_encaps: +median: 612688 cycles/ticks +average: 614767 cycles/ticks + +kyber_decaps: +median: 777236 cycles/ticks +average: 779847 cycles/ticks + +Loop spin: 647 +gen_a: +median: 129728 cycles/ticks +average: 130375 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22947 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35604 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 452032 cycles/ticks +average: 453730 cycles/ticks + +indcpa_enc: +median: 573180 cycles/ticks +average: 575215 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159830 cycles/ticks + +kyber_keypair_derand: +median: 485844 cycles/ticks +average: 487305 cycles/ticks + +kyber_keypair: +median: 504740 cycles/ticks +average: 506543 cycles/ticks + +kyber_encaps_derand: +median: 611400 cycles/ticks +average: 613606 cycles/ticks + +kyber_encaps: +median: 612320 cycles/ticks +average: 614261 cycles/ticks + +kyber_decaps: +median: 777756 cycles/ticks +average: 781454 cycles/ticks + +Loop spin: 648 +gen_a: +median: 129602 cycles/ticks +average: 130291 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33354 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35670 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17045 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 451950 cycles/ticks +average: 453562 cycles/ticks + +indcpa_enc: +median: 573254 cycles/ticks +average: 575100 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159734 cycles/ticks + +kyber_keypair_derand: +median: 486236 cycles/ticks +average: 487922 cycles/ticks + +kyber_keypair: +median: 504692 cycles/ticks +average: 506422 cycles/ticks + +kyber_encaps_derand: +median: 611130 cycles/ticks +average: 613467 cycles/ticks + +kyber_encaps: +median: 612262 cycles/ticks +average: 614492 cycles/ticks + +kyber_decaps: +median: 777664 cycles/ticks +average: 780383 cycles/ticks + +Loop spin: 649 +gen_a: +median: 129944 cycles/ticks +average: 130615 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35628 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17038 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452102 cycles/ticks +average: 453642 cycles/ticks + +indcpa_enc: +median: 573026 cycles/ticks +average: 576139 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 159818 cycles/ticks + +kyber_keypair_derand: +median: 486358 cycles/ticks +average: 488175 cycles/ticks + +kyber_keypair: +median: 505596 cycles/ticks +average: 507283 cycles/ticks + +kyber_encaps_derand: +median: 610714 cycles/ticks +average: 612915 cycles/ticks + +kyber_encaps: +median: 612906 cycles/ticks +average: 614656 cycles/ticks + +kyber_decaps: +median: 777404 cycles/ticks +average: 780028 cycles/ticks + +Loop spin: 650 +gen_a: +median: 129556 cycles/ticks +average: 130212 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7281 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35609 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451988 cycles/ticks +average: 453734 cycles/ticks + +indcpa_enc: +median: 573524 cycles/ticks +average: 575524 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159826 cycles/ticks + +kyber_keypair_derand: +median: 485862 cycles/ticks +average: 487597 cycles/ticks + +kyber_keypair: +median: 504650 cycles/ticks +average: 507806 cycles/ticks + +kyber_encaps_derand: +median: 615138 cycles/ticks +average: 617254 cycles/ticks + +kyber_encaps: +median: 616280 cycles/ticks +average: 618331 cycles/ticks + +kyber_decaps: +median: 781656 cycles/ticks +average: 784400 cycles/ticks + +Loop spin: 651 +gen_a: +median: 129748 cycles/ticks +average: 130411 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7192 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452332 cycles/ticks +average: 454019 cycles/ticks + +indcpa_enc: +median: 573424 cycles/ticks +average: 575436 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159911 cycles/ticks + +kyber_keypair_derand: +median: 486032 cycles/ticks +average: 487764 cycles/ticks + +kyber_keypair: +median: 504936 cycles/ticks +average: 506725 cycles/ticks + +kyber_encaps_derand: +median: 610848 cycles/ticks +average: 613021 cycles/ticks + +kyber_encaps: +median: 611980 cycles/ticks +average: 615204 cycles/ticks + +kyber_decaps: +median: 777476 cycles/ticks +average: 780085 cycles/ticks + +Loop spin: 652 +gen_a: +median: 129622 cycles/ticks +average: 130300 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22980 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33373 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35538 cycles/ticks +average: 35695 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452038 cycles/ticks +average: 453810 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 575052 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159816 cycles/ticks + +kyber_keypair_derand: +median: 485972 cycles/ticks +average: 487545 cycles/ticks + +kyber_keypair: +median: 505072 cycles/ticks +average: 506720 cycles/ticks + +kyber_encaps_derand: +median: 611012 cycles/ticks +average: 613036 cycles/ticks + +kyber_encaps: +median: 613656 cycles/ticks +average: 615610 cycles/ticks + +kyber_decaps: +median: 780758 cycles/ticks +average: 784186 cycles/ticks + +Loop spin: 653 +gen_a: +median: 129792 cycles/ticks +average: 131541 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451716 cycles/ticks +average: 453349 cycles/ticks + +indcpa_enc: +median: 572968 cycles/ticks +average: 574866 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159990 cycles/ticks + +kyber_keypair_derand: +median: 485950 cycles/ticks +average: 488758 cycles/ticks + +kyber_keypair: +median: 504794 cycles/ticks +average: 507151 cycles/ticks + +kyber_encaps_derand: +median: 614934 cycles/ticks +average: 618186 cycles/ticks + +kyber_encaps: +median: 616556 cycles/ticks +average: 619488 cycles/ticks + +kyber_decaps: +median: 781788 cycles/ticks +average: 784620 cycles/ticks + +Loop spin: 654 +gen_a: +median: 129686 cycles/ticks +average: 130680 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6928 cycles/ticks + +indcpa_keypair: +median: 452262 cycles/ticks +average: 454031 cycles/ticks + +indcpa_enc: +median: 573304 cycles/ticks +average: 575153 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159882 cycles/ticks + +kyber_keypair_derand: +median: 486050 cycles/ticks +average: 488813 cycles/ticks + +kyber_keypair: +median: 504676 cycles/ticks +average: 506588 cycles/ticks + +kyber_encaps_derand: +median: 610814 cycles/ticks +average: 613165 cycles/ticks + +kyber_encaps: +median: 611866 cycles/ticks +average: 613688 cycles/ticks + +kyber_decaps: +median: 777626 cycles/ticks +average: 780332 cycles/ticks + +Loop spin: 655 +gen_a: +median: 129482 cycles/ticks +average: 130207 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452106 cycles/ticks +average: 453625 cycles/ticks + +indcpa_enc: +median: 574050 cycles/ticks +average: 575944 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 159816 cycles/ticks + +kyber_keypair_derand: +median: 486412 cycles/ticks +average: 487946 cycles/ticks + +kyber_keypair: +median: 505064 cycles/ticks +average: 506702 cycles/ticks + +kyber_encaps_derand: +median: 611854 cycles/ticks +average: 614860 cycles/ticks + +kyber_encaps: +median: 614150 cycles/ticks +average: 616048 cycles/ticks + +kyber_decaps: +median: 777914 cycles/ticks +average: 780471 cycles/ticks + +Loop spin: 656 +gen_a: +median: 129618 cycles/ticks +average: 130277 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35617 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452102 cycles/ticks +average: 454024 cycles/ticks + +indcpa_enc: +median: 573226 cycles/ticks +average: 575107 cycles/ticks + +indcpa_dec: +median: 159352 cycles/ticks +average: 160005 cycles/ticks + +kyber_keypair_derand: +median: 486060 cycles/ticks +average: 487888 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 506820 cycles/ticks + +kyber_encaps_derand: +median: 610972 cycles/ticks +average: 613077 cycles/ticks + +kyber_encaps: +median: 612820 cycles/ticks +average: 614840 cycles/ticks + +kyber_decaps: +median: 777454 cycles/ticks +average: 783399 cycles/ticks + +Loop spin: 657 +gen_a: +median: 129634 cycles/ticks +average: 130203 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17042 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452186 cycles/ticks +average: 456061 cycles/ticks + +indcpa_enc: +median: 573114 cycles/ticks +average: 575096 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159856 cycles/ticks + +kyber_keypair_derand: +median: 485832 cycles/ticks +average: 487576 cycles/ticks + +kyber_keypair: +median: 504648 cycles/ticks +average: 506678 cycles/ticks + +kyber_encaps_derand: +median: 610924 cycles/ticks +average: 613250 cycles/ticks + +kyber_encaps: +median: 612124 cycles/ticks +average: 614417 cycles/ticks + +kyber_decaps: +median: 777520 cycles/ticks +average: 780472 cycles/ticks + +Loop spin: 658 +gen_a: +median: 129538 cycles/ticks +average: 130268 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35630 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452112 cycles/ticks +average: 454955 cycles/ticks + +indcpa_enc: +median: 576530 cycles/ticks +average: 578777 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 159893 cycles/ticks + +kyber_keypair_derand: +median: 486144 cycles/ticks +average: 488009 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 506744 cycles/ticks + +kyber_encaps_derand: +median: 614224 cycles/ticks +average: 616371 cycles/ticks + +kyber_encaps: +median: 617280 cycles/ticks +average: 618981 cycles/ticks + +kyber_decaps: +median: 780794 cycles/ticks +average: 783489 cycles/ticks + +Loop spin: 659 +gen_a: +median: 129778 cycles/ticks +average: 130429 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23064 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17046 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452494 cycles/ticks +average: 454056 cycles/ticks + +indcpa_enc: +median: 573926 cycles/ticks +average: 575837 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159758 cycles/ticks + +kyber_keypair_derand: +median: 486128 cycles/ticks +average: 487845 cycles/ticks + +kyber_keypair: +median: 504842 cycles/ticks +average: 507772 cycles/ticks + +kyber_encaps_derand: +median: 615042 cycles/ticks +average: 617077 cycles/ticks + +kyber_encaps: +median: 617948 cycles/ticks +average: 619949 cycles/ticks + +kyber_decaps: +median: 781558 cycles/ticks +average: 784287 cycles/ticks + +Loop spin: 660 +gen_a: +median: 129890 cycles/ticks +average: 130534 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33375 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452592 cycles/ticks +average: 454285 cycles/ticks + +indcpa_enc: +median: 573686 cycles/ticks +average: 575797 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 159922 cycles/ticks + +kyber_keypair_derand: +median: 485978 cycles/ticks +average: 487798 cycles/ticks + +kyber_keypair: +median: 504928 cycles/ticks +average: 506716 cycles/ticks + +kyber_encaps_derand: +median: 610772 cycles/ticks +average: 613026 cycles/ticks + +kyber_encaps: +median: 611856 cycles/ticks +average: 615172 cycles/ticks + +kyber_decaps: +median: 777380 cycles/ticks +average: 780217 cycles/ticks + +Loop spin: 661 +gen_a: +median: 129628 cycles/ticks +average: 130307 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33349 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452072 cycles/ticks +average: 453788 cycles/ticks + +indcpa_enc: +median: 573172 cycles/ticks +average: 574955 cycles/ticks + +indcpa_dec: +median: 159376 cycles/ticks +average: 159985 cycles/ticks + +kyber_keypair_derand: +median: 486066 cycles/ticks +average: 487858 cycles/ticks + +kyber_keypair: +median: 504900 cycles/ticks +average: 506878 cycles/ticks + +kyber_encaps_derand: +median: 614880 cycles/ticks +average: 616981 cycles/ticks + +kyber_encaps: +median: 616612 cycles/ticks +average: 618703 cycles/ticks + +kyber_decaps: +median: 781550 cycles/ticks +average: 784152 cycles/ticks + +Loop spin: 662 +gen_a: +median: 129612 cycles/ticks +average: 130280 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 8360 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35617 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3880 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452122 cycles/ticks +average: 453748 cycles/ticks + +indcpa_enc: +median: 573240 cycles/ticks +average: 575193 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159887 cycles/ticks + +kyber_keypair_derand: +median: 486044 cycles/ticks +average: 487550 cycles/ticks + +kyber_keypair: +median: 504802 cycles/ticks +average: 506570 cycles/ticks + +kyber_encaps_derand: +median: 610994 cycles/ticks +average: 612887 cycles/ticks + +kyber_encaps: +median: 613938 cycles/ticks +average: 615787 cycles/ticks + +kyber_decaps: +median: 777546 cycles/ticks +average: 780201 cycles/ticks + +Loop spin: 663 +gen_a: +median: 129752 cycles/ticks +average: 130485 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 22960 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 451976 cycles/ticks +average: 453677 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 575337 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160999 cycles/ticks + +kyber_keypair_derand: +median: 485802 cycles/ticks +average: 487463 cycles/ticks + +kyber_keypair: +median: 504806 cycles/ticks +average: 506636 cycles/ticks + +kyber_encaps_derand: +median: 610856 cycles/ticks +average: 613106 cycles/ticks + +kyber_encaps: +median: 611862 cycles/ticks +average: 613848 cycles/ticks + +kyber_decaps: +median: 777216 cycles/ticks +average: 779942 cycles/ticks + +Loop spin: 664 +gen_a: +median: 129526 cycles/ticks +average: 130257 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452182 cycles/ticks +average: 453830 cycles/ticks + +indcpa_enc: +median: 573318 cycles/ticks +average: 575271 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159872 cycles/ticks + +kyber_keypair_derand: +median: 485852 cycles/ticks +average: 487494 cycles/ticks + +kyber_keypair: +median: 505618 cycles/ticks +average: 507443 cycles/ticks + +kyber_encaps_derand: +median: 611096 cycles/ticks +average: 614397 cycles/ticks + +kyber_encaps: +median: 612160 cycles/ticks +average: 614371 cycles/ticks + +kyber_decaps: +median: 777578 cycles/ticks +average: 780343 cycles/ticks + +Loop spin: 665 +gen_a: +median: 130298 cycles/ticks +average: 131006 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451636 cycles/ticks +average: 453275 cycles/ticks + +indcpa_enc: +median: 572966 cycles/ticks +average: 574809 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 159978 cycles/ticks + +kyber_keypair_derand: +median: 486048 cycles/ticks +average: 487866 cycles/ticks + +kyber_keypair: +median: 504738 cycles/ticks +average: 506630 cycles/ticks + +kyber_encaps_derand: +median: 611032 cycles/ticks +average: 613191 cycles/ticks + +kyber_encaps: +median: 613612 cycles/ticks +average: 615284 cycles/ticks + +kyber_decaps: +median: 777612 cycles/ticks +average: 781585 cycles/ticks + +Loop spin: 666 +gen_a: +median: 129626 cycles/ticks +average: 130325 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33347 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 451744 cycles/ticks +average: 453397 cycles/ticks + +indcpa_enc: +median: 572786 cycles/ticks +average: 575271 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 160347 cycles/ticks + +kyber_keypair_derand: +median: 485948 cycles/ticks +average: 488327 cycles/ticks + +kyber_keypair: +median: 504720 cycles/ticks +average: 506983 cycles/ticks + +kyber_encaps_derand: +median: 611150 cycles/ticks +average: 613860 cycles/ticks + +kyber_encaps: +median: 612100 cycles/ticks +average: 614222 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 780238 cycles/ticks + +Loop spin: 667 +gen_a: +median: 129700 cycles/ticks +average: 130465 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35644 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6871 cycles/ticks + +indcpa_keypair: +median: 451988 cycles/ticks +average: 453544 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 576340 cycles/ticks + +indcpa_dec: +median: 159382 cycles/ticks +average: 159888 cycles/ticks + +kyber_keypair_derand: +median: 486170 cycles/ticks +average: 487898 cycles/ticks + +kyber_keypair: +median: 506506 cycles/ticks +average: 508240 cycles/ticks + +kyber_encaps_derand: +median: 610780 cycles/ticks +average: 612855 cycles/ticks + +kyber_encaps: +median: 611682 cycles/ticks +average: 613700 cycles/ticks + +kyber_decaps: +median: 777222 cycles/ticks +average: 779933 cycles/ticks + +Loop spin: 668 +gen_a: +median: 129752 cycles/ticks +average: 130423 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17046 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452288 cycles/ticks +average: 453947 cycles/ticks + +indcpa_enc: +median: 573256 cycles/ticks +average: 575244 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 159892 cycles/ticks + +kyber_keypair_derand: +median: 486112 cycles/ticks +average: 488005 cycles/ticks + +kyber_keypair: +median: 504852 cycles/ticks +average: 508125 cycles/ticks + +kyber_encaps_derand: +median: 610936 cycles/ticks +average: 613802 cycles/ticks + +kyber_encaps: +median: 612570 cycles/ticks +average: 617484 cycles/ticks + +kyber_decaps: +median: 777548 cycles/ticks +average: 781099 cycles/ticks + +Loop spin: 669 +gen_a: +median: 129692 cycles/ticks +average: 130681 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7288 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23072 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35696 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6868 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452066 cycles/ticks +average: 454025 cycles/ticks + +indcpa_enc: +median: 573046 cycles/ticks +average: 575394 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160446 cycles/ticks + +kyber_keypair_derand: +median: 486096 cycles/ticks +average: 488992 cycles/ticks + +kyber_keypair: +median: 504730 cycles/ticks +average: 506897 cycles/ticks + +kyber_encaps_derand: +median: 610652 cycles/ticks +average: 613078 cycles/ticks + +kyber_encaps: +median: 611788 cycles/ticks +average: 615619 cycles/ticks + +kyber_decaps: +median: 777378 cycles/ticks +average: 780581 cycles/ticks + +Loop spin: 670 +gen_a: +median: 129578 cycles/ticks +average: 130425 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22963 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17119 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6935 cycles/ticks + +indcpa_keypair: +median: 451996 cycles/ticks +average: 454976 cycles/ticks + +indcpa_enc: +median: 573166 cycles/ticks +average: 577090 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 160414 cycles/ticks + +kyber_keypair_derand: +median: 490494 cycles/ticks +average: 492559 cycles/ticks + +kyber_keypair: +median: 506594 cycles/ticks +average: 509745 cycles/ticks + +kyber_encaps_derand: +median: 611106 cycles/ticks +average: 613933 cycles/ticks + +kyber_encaps: +median: 612098 cycles/ticks +average: 614750 cycles/ticks + +kyber_decaps: +median: 777504 cycles/ticks +average: 780072 cycles/ticks + +Loop spin: 671 +gen_a: +median: 129748 cycles/ticks +average: 130815 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7311 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 36878 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452246 cycles/ticks +average: 455257 cycles/ticks + +indcpa_enc: +median: 573442 cycles/ticks +average: 576419 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160244 cycles/ticks + +kyber_keypair_derand: +median: 486178 cycles/ticks +average: 489065 cycles/ticks + +kyber_keypair: +median: 505588 cycles/ticks +average: 507728 cycles/ticks + +kyber_encaps_derand: +median: 611084 cycles/ticks +average: 613835 cycles/ticks + +kyber_encaps: +median: 612260 cycles/ticks +average: 615205 cycles/ticks + +kyber_decaps: +median: 777508 cycles/ticks +average: 780621 cycles/ticks + +Loop spin: 672 +gen_a: +median: 129624 cycles/ticks +average: 130261 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 23185 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35809 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3513 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6983 cycles/ticks + +indcpa_keypair: +median: 455356 cycles/ticks +average: 458325 cycles/ticks + +indcpa_enc: +median: 573080 cycles/ticks +average: 575105 cycles/ticks + +indcpa_dec: +median: 159358 cycles/ticks +average: 160966 cycles/ticks + +kyber_keypair_derand: +median: 489300 cycles/ticks +average: 491304 cycles/ticks + +kyber_keypair: +median: 505022 cycles/ticks +average: 507721 cycles/ticks + +kyber_encaps_derand: +median: 611088 cycles/ticks +average: 613862 cycles/ticks + +kyber_encaps: +median: 612196 cycles/ticks +average: 614173 cycles/ticks + +kyber_decaps: +median: 780600 cycles/ticks +average: 783630 cycles/ticks + +Loop spin: 673 +gen_a: +median: 129816 cycles/ticks +average: 130793 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7292 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35713 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3913 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6868 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452352 cycles/ticks +average: 454886 cycles/ticks + +indcpa_enc: +median: 576420 cycles/ticks +average: 580694 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 160041 cycles/ticks + +kyber_keypair_derand: +median: 486038 cycles/ticks +average: 488139 cycles/ticks + +kyber_keypair: +median: 506396 cycles/ticks +average: 508475 cycles/ticks + +kyber_encaps_derand: +median: 614266 cycles/ticks +average: 617340 cycles/ticks + +kyber_encaps: +median: 615298 cycles/ticks +average: 617698 cycles/ticks + +kyber_decaps: +median: 780868 cycles/ticks +average: 784211 cycles/ticks + +Loop spin: 674 +gen_a: +median: 129974 cycles/ticks +average: 130799 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451904 cycles/ticks +average: 453648 cycles/ticks + +indcpa_enc: +median: 573650 cycles/ticks +average: 576260 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160255 cycles/ticks + +kyber_keypair_derand: +median: 486288 cycles/ticks +average: 489549 cycles/ticks + +kyber_keypair: +median: 506322 cycles/ticks +average: 509204 cycles/ticks + +kyber_encaps_derand: +median: 610920 cycles/ticks +average: 613605 cycles/ticks + +kyber_encaps: +median: 612024 cycles/ticks +average: 615484 cycles/ticks + +kyber_decaps: +median: 777016 cycles/ticks +average: 782084 cycles/ticks + +Loop spin: 675 +gen_a: +median: 129756 cycles/ticks +average: 130615 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7339 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35725 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17172 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 452394 cycles/ticks +average: 454704 cycles/ticks + +indcpa_enc: +median: 573392 cycles/ticks +average: 576236 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 159835 cycles/ticks + +kyber_keypair_derand: +median: 486192 cycles/ticks +average: 487992 cycles/ticks + +kyber_keypair: +median: 505020 cycles/ticks +average: 507704 cycles/ticks + +kyber_encaps_derand: +median: 611086 cycles/ticks +average: 613540 cycles/ticks + +kyber_encaps: +median: 612160 cycles/ticks +average: 614932 cycles/ticks + +kyber_decaps: +median: 777746 cycles/ticks +average: 781869 cycles/ticks + +Loop spin: 676 +gen_a: +median: 129716 cycles/ticks +average: 130819 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35704 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3738 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17151 cycles/ticks + +polyvec_decompress: +median: 6872 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 451570 cycles/ticks +average: 454329 cycles/ticks + +indcpa_enc: +median: 572834 cycles/ticks +average: 579202 cycles/ticks + +indcpa_dec: +median: 159358 cycles/ticks +average: 160005 cycles/ticks + +kyber_keypair_derand: +median: 485704 cycles/ticks +average: 490372 cycles/ticks + +kyber_keypair: +median: 506008 cycles/ticks +average: 508552 cycles/ticks + +kyber_encaps_derand: +median: 611060 cycles/ticks +average: 613962 cycles/ticks + +kyber_encaps: +median: 612094 cycles/ticks +average: 615430 cycles/ticks + +kyber_decaps: +median: 777592 cycles/ticks +average: 780589 cycles/ticks + +Loop spin: 677 +gen_a: +median: 129776 cycles/ticks +average: 130422 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3707 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452096 cycles/ticks +average: 454147 cycles/ticks + +indcpa_enc: +median: 573142 cycles/ticks +average: 575564 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159870 cycles/ticks + +kyber_keypair_derand: +median: 485990 cycles/ticks +average: 487906 cycles/ticks + +kyber_keypair: +median: 506602 cycles/ticks +average: 509907 cycles/ticks + +kyber_encaps_derand: +median: 610688 cycles/ticks +average: 613837 cycles/ticks + +kyber_encaps: +median: 612040 cycles/ticks +average: 614699 cycles/ticks + +kyber_decaps: +median: 777386 cycles/ticks +average: 780786 cycles/ticks + +Loop spin: 678 +gen_a: +median: 129736 cycles/ticks +average: 130519 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17094 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6917 cycles/ticks + +indcpa_keypair: +median: 452064 cycles/ticks +average: 454264 cycles/ticks + +indcpa_enc: +median: 573336 cycles/ticks +average: 576559 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 160557 cycles/ticks + +kyber_keypair_derand: +median: 486024 cycles/ticks +average: 488901 cycles/ticks + +kyber_keypair: +median: 504874 cycles/ticks +average: 507790 cycles/ticks + +kyber_encaps_derand: +median: 611022 cycles/ticks +average: 613998 cycles/ticks + +kyber_encaps: +median: 611938 cycles/ticks +average: 616812 cycles/ticks + +kyber_decaps: +median: 777726 cycles/ticks +average: 782058 cycles/ticks + +Loop spin: 679 +gen_a: +median: 129544 cycles/ticks +average: 130250 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35912 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17148 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6929 cycles/ticks + +indcpa_keypair: +median: 452226 cycles/ticks +average: 455421 cycles/ticks + +indcpa_enc: +median: 573184 cycles/ticks +average: 576966 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 160217 cycles/ticks + +kyber_keypair_derand: +median: 485984 cycles/ticks +average: 488583 cycles/ticks + +kyber_keypair: +median: 505504 cycles/ticks +average: 507957 cycles/ticks + +kyber_encaps_derand: +median: 610856 cycles/ticks +average: 613737 cycles/ticks + +kyber_encaps: +median: 611924 cycles/ticks +average: 614639 cycles/ticks + +kyber_decaps: +median: 777514 cycles/ticks +average: 780598 cycles/ticks + +Loop spin: 680 +gen_a: +median: 129594 cycles/ticks +average: 130583 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23100 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452450 cycles/ticks +average: 455893 cycles/ticks + +indcpa_enc: +median: 573540 cycles/ticks +average: 575830 cycles/ticks + +indcpa_dec: +median: 162458 cycles/ticks +average: 163096 cycles/ticks + +kyber_keypair_derand: +median: 486108 cycles/ticks +average: 488822 cycles/ticks + +kyber_keypair: +median: 506368 cycles/ticks +average: 508390 cycles/ticks + +kyber_encaps_derand: +median: 615428 cycles/ticks +average: 619856 cycles/ticks + +kyber_encaps: +median: 617534 cycles/ticks +average: 620677 cycles/ticks + +kyber_decaps: +median: 782342 cycles/ticks +average: 786395 cycles/ticks + +Loop spin: 681 +gen_a: +median: 129632 cycles/ticks +average: 131004 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7204 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35805 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452684 cycles/ticks +average: 455367 cycles/ticks + +indcpa_enc: +median: 573098 cycles/ticks +average: 575946 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160029 cycles/ticks + +kyber_keypair_derand: +median: 486982 cycles/ticks +average: 490773 cycles/ticks + +kyber_keypair: +median: 505480 cycles/ticks +average: 508338 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 614233 cycles/ticks + +kyber_encaps: +median: 611898 cycles/ticks +average: 614155 cycles/ticks + +kyber_decaps: +median: 777234 cycles/ticks +average: 780681 cycles/ticks + +Loop spin: 682 +gen_a: +median: 129666 cycles/ticks +average: 130829 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22972 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35476 cycles/ticks +average: 35707 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3706 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17028 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452740 cycles/ticks +average: 455367 cycles/ticks + +indcpa_enc: +median: 573056 cycles/ticks +average: 575804 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159840 cycles/ticks + +kyber_keypair_derand: +median: 486650 cycles/ticks +average: 488826 cycles/ticks + +kyber_keypair: +median: 504864 cycles/ticks +average: 506571 cycles/ticks + +kyber_encaps_derand: +median: 610798 cycles/ticks +average: 614235 cycles/ticks + +kyber_encaps: +median: 611852 cycles/ticks +average: 615022 cycles/ticks + +kyber_decaps: +median: 777862 cycles/ticks +average: 782248 cycles/ticks + +Loop spin: 683 +gen_a: +median: 129636 cycles/ticks +average: 130240 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35589 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 451868 cycles/ticks +average: 453437 cycles/ticks + +indcpa_enc: +median: 572948 cycles/ticks +average: 575490 cycles/ticks + +indcpa_dec: +median: 162426 cycles/ticks +average: 163208 cycles/ticks + +kyber_keypair_derand: +median: 486192 cycles/ticks +average: 487909 cycles/ticks + +kyber_keypair: +median: 505628 cycles/ticks +average: 508102 cycles/ticks + +kyber_encaps_derand: +median: 610696 cycles/ticks +average: 613763 cycles/ticks + +kyber_encaps: +median: 613292 cycles/ticks +average: 615184 cycles/ticks + +kyber_decaps: +median: 780632 cycles/ticks +average: 785348 cycles/ticks + +Loop spin: 684 +gen_a: +median: 129796 cycles/ticks +average: 130466 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22962 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452030 cycles/ticks +average: 454326 cycles/ticks + +indcpa_enc: +median: 573592 cycles/ticks +average: 575855 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160259 cycles/ticks + +kyber_keypair_derand: +median: 490092 cycles/ticks +average: 491947 cycles/ticks + +kyber_keypair: +median: 504782 cycles/ticks +average: 507046 cycles/ticks + +kyber_encaps_derand: +median: 610906 cycles/ticks +average: 613416 cycles/ticks + +kyber_encaps: +median: 611960 cycles/ticks +average: 614224 cycles/ticks + +kyber_decaps: +median: 777628 cycles/ticks +average: 780497 cycles/ticks + +Loop spin: 685 +gen_a: +median: 129598 cycles/ticks +average: 130259 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35612 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452690 cycles/ticks +average: 454453 cycles/ticks + +indcpa_enc: +median: 573244 cycles/ticks +average: 576378 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159861 cycles/ticks + +kyber_keypair_derand: +median: 486526 cycles/ticks +average: 488301 cycles/ticks + +kyber_keypair: +median: 505436 cycles/ticks +average: 507746 cycles/ticks + +kyber_encaps_derand: +median: 614806 cycles/ticks +average: 617398 cycles/ticks + +kyber_encaps: +median: 616002 cycles/ticks +average: 618479 cycles/ticks + +kyber_decaps: +median: 781304 cycles/ticks +average: 784164 cycles/ticks + +Loop spin: 686 +gen_a: +median: 129590 cycles/ticks +average: 130278 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7194 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35881 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3709 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452286 cycles/ticks +average: 454770 cycles/ticks + +indcpa_enc: +median: 574104 cycles/ticks +average: 576152 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 159923 cycles/ticks + +kyber_keypair_derand: +median: 486272 cycles/ticks +average: 488014 cycles/ticks + +kyber_keypair: +median: 504888 cycles/ticks +average: 508226 cycles/ticks + +kyber_encaps_derand: +median: 611500 cycles/ticks +average: 615422 cycles/ticks + +kyber_encaps: +median: 614096 cycles/ticks +average: 616156 cycles/ticks + +kyber_decaps: +median: 778350 cycles/ticks +average: 781965 cycles/ticks + +Loop spin: 687 +gen_a: +median: 129702 cycles/ticks +average: 130403 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35640 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452106 cycles/ticks +average: 453924 cycles/ticks + +indcpa_enc: +median: 573362 cycles/ticks +average: 575494 cycles/ticks + +indcpa_dec: +median: 162394 cycles/ticks +average: 163059 cycles/ticks + +kyber_keypair_derand: +median: 486124 cycles/ticks +average: 487996 cycles/ticks + +kyber_keypair: +median: 504702 cycles/ticks +average: 506472 cycles/ticks + +kyber_encaps_derand: +median: 614964 cycles/ticks +average: 617236 cycles/ticks + +kyber_encaps: +median: 616722 cycles/ticks +average: 620000 cycles/ticks + +kyber_decaps: +median: 784764 cycles/ticks +average: 787479 cycles/ticks + +Loop spin: 688 +gen_a: +median: 129562 cycles/ticks +average: 130295 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7272 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22981 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35753 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3499 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17368 cycles/ticks +average: 17401 cycles/ticks + +polyvec_decompress: +median: 7038 cycles/ticks +average: 7213 cycles/ticks + +indcpa_keypair: +median: 452118 cycles/ticks +average: 454014 cycles/ticks + +indcpa_enc: +median: 573080 cycles/ticks +average: 574999 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 159802 cycles/ticks + +kyber_keypair_derand: +median: 485766 cycles/ticks +average: 487893 cycles/ticks + +kyber_keypair: +median: 504602 cycles/ticks +average: 506854 cycles/ticks + +kyber_encaps_derand: +median: 610732 cycles/ticks +average: 612999 cycles/ticks + +kyber_encaps: +median: 611638 cycles/ticks +average: 614250 cycles/ticks + +kyber_decaps: +median: 777252 cycles/ticks +average: 781516 cycles/ticks + +Loop spin: 689 +gen_a: +median: 129656 cycles/ticks +average: 130321 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 8325 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35615 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6868 cycles/ticks + +indcpa_keypair: +median: 451832 cycles/ticks +average: 453653 cycles/ticks + +indcpa_enc: +median: 576228 cycles/ticks +average: 579503 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160030 cycles/ticks + +kyber_keypair_derand: +median: 486152 cycles/ticks +average: 489488 cycles/ticks + +kyber_keypair: +median: 504662 cycles/ticks +average: 507924 cycles/ticks + +kyber_encaps_derand: +median: 613872 cycles/ticks +average: 616773 cycles/ticks + +kyber_encaps: +median: 616802 cycles/ticks +average: 619986 cycles/ticks + +kyber_decaps: +median: 777104 cycles/ticks +average: 781829 cycles/ticks + +Loop spin: 690 +gen_a: +median: 129644 cycles/ticks +average: 130463 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7310 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23090 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35752 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3888 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6923 cycles/ticks + +indcpa_keypair: +median: 452060 cycles/ticks +average: 454331 cycles/ticks + +indcpa_enc: +median: 573276 cycles/ticks +average: 575662 cycles/ticks + +indcpa_dec: +median: 159376 cycles/ticks +average: 159975 cycles/ticks + +kyber_keypair_derand: +median: 486034 cycles/ticks +average: 489481 cycles/ticks + +kyber_keypair: +median: 504940 cycles/ticks +average: 507167 cycles/ticks + +kyber_encaps_derand: +median: 610984 cycles/ticks +average: 614904 cycles/ticks + +kyber_encaps: +median: 613186 cycles/ticks +average: 616093 cycles/ticks + +kyber_decaps: +median: 777308 cycles/ticks +average: 781603 cycles/ticks + +Loop spin: 691 +gen_a: +median: 129530 cycles/ticks +average: 130255 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33593 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35756 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3712 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17197 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452252 cycles/ticks +average: 454597 cycles/ticks + +indcpa_enc: +median: 573442 cycles/ticks +average: 576601 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160265 cycles/ticks + +kyber_keypair_derand: +median: 486056 cycles/ticks +average: 488618 cycles/ticks + +kyber_keypair: +median: 504880 cycles/ticks +average: 507271 cycles/ticks + +kyber_encaps_derand: +median: 610940 cycles/ticks +average: 614815 cycles/ticks + +kyber_encaps: +median: 611996 cycles/ticks +average: 615556 cycles/ticks + +kyber_decaps: +median: 777530 cycles/ticks +average: 782239 cycles/ticks + +Loop spin: 692 +gen_a: +median: 129520 cycles/ticks +average: 130647 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23111 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35774 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6931 cycles/ticks + +indcpa_keypair: +median: 452704 cycles/ticks +average: 455415 cycles/ticks + +indcpa_enc: +median: 573270 cycles/ticks +average: 576484 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160120 cycles/ticks + +kyber_keypair_derand: +median: 487176 cycles/ticks +average: 489750 cycles/ticks + +kyber_keypair: +median: 505358 cycles/ticks +average: 507914 cycles/ticks + +kyber_encaps_derand: +median: 610860 cycles/ticks +average: 613999 cycles/ticks + +kyber_encaps: +median: 613276 cycles/ticks +average: 616825 cycles/ticks + +kyber_decaps: +median: 777452 cycles/ticks +average: 782900 cycles/ticks + +Loop spin: 693 +gen_a: +median: 129670 cycles/ticks +average: 130602 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23086 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33600 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35658 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17123 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452082 cycles/ticks +average: 455114 cycles/ticks + +indcpa_enc: +median: 573430 cycles/ticks +average: 576798 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160543 cycles/ticks + +kyber_keypair_derand: +median: 486430 cycles/ticks +average: 489555 cycles/ticks + +kyber_keypair: +median: 504754 cycles/ticks +average: 507577 cycles/ticks + +kyber_encaps_derand: +median: 611108 cycles/ticks +average: 614473 cycles/ticks + +kyber_encaps: +median: 613616 cycles/ticks +average: 617452 cycles/ticks + +kyber_decaps: +median: 777670 cycles/ticks +average: 781812 cycles/ticks + +Loop spin: 694 +gen_a: +median: 129586 cycles/ticks +average: 130404 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22886 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3888 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17118 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6930 cycles/ticks + +indcpa_keypair: +median: 452044 cycles/ticks +average: 454462 cycles/ticks + +indcpa_enc: +median: 573186 cycles/ticks +average: 576991 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160096 cycles/ticks + +kyber_keypair_derand: +median: 490346 cycles/ticks +average: 493088 cycles/ticks + +kyber_keypair: +median: 504886 cycles/ticks +average: 507945 cycles/ticks + +kyber_encaps_derand: +median: 610730 cycles/ticks +average: 613600 cycles/ticks + +kyber_encaps: +median: 611932 cycles/ticks +average: 615404 cycles/ticks + +kyber_decaps: +median: 777388 cycles/ticks +average: 782015 cycles/ticks + +Loop spin: 695 +gen_a: +median: 129528 cycles/ticks +average: 130690 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35809 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6870 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 452200 cycles/ticks +average: 455029 cycles/ticks + +indcpa_enc: +median: 573124 cycles/ticks +average: 576281 cycles/ticks + +indcpa_dec: +median: 162460 cycles/ticks +average: 163548 cycles/ticks + +kyber_keypair_derand: +median: 486292 cycles/ticks +average: 488915 cycles/ticks + +kyber_keypair: +median: 505058 cycles/ticks +average: 511814 cycles/ticks + +kyber_encaps_derand: +median: 610930 cycles/ticks +average: 614271 cycles/ticks + +kyber_encaps: +median: 612778 cycles/ticks +average: 618232 cycles/ticks + +kyber_decaps: +median: 780952 cycles/ticks +average: 785622 cycles/ticks + +Loop spin: 696 +gen_a: +median: 129586 cycles/ticks +average: 130405 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7340 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35753 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17214 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6996 cycles/ticks + +indcpa_keypair: +median: 451864 cycles/ticks +average: 454154 cycles/ticks + +indcpa_enc: +median: 572980 cycles/ticks +average: 575482 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 160156 cycles/ticks + +kyber_keypair_derand: +median: 485968 cycles/ticks +average: 488825 cycles/ticks + +kyber_keypair: +median: 504740 cycles/ticks +average: 507665 cycles/ticks + +kyber_encaps_derand: +median: 619172 cycles/ticks +average: 622424 cycles/ticks + +kyber_encaps: +median: 622042 cycles/ticks +average: 626821 cycles/ticks + +kyber_decaps: +median: 786302 cycles/ticks +average: 791120 cycles/ticks + +Loop spin: 697 +gen_a: +median: 129732 cycles/ticks +average: 131033 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35610 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 451910 cycles/ticks +average: 454316 cycles/ticks + +indcpa_enc: +median: 572972 cycles/ticks +average: 575762 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160129 cycles/ticks + +kyber_keypair_derand: +median: 485896 cycles/ticks +average: 488568 cycles/ticks + +kyber_keypair: +median: 504900 cycles/ticks +average: 507931 cycles/ticks + +kyber_encaps_derand: +median: 610958 cycles/ticks +average: 614010 cycles/ticks + +kyber_encaps: +median: 611970 cycles/ticks +average: 615647 cycles/ticks + +kyber_decaps: +median: 777504 cycles/ticks +average: 782249 cycles/ticks + +Loop spin: 698 +gen_a: +median: 129570 cycles/ticks +average: 130289 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 8332 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35540 cycles/ticks +average: 35719 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3714 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452082 cycles/ticks +average: 455075 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 576456 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160157 cycles/ticks + +kyber_keypair_derand: +median: 486130 cycles/ticks +average: 489180 cycles/ticks + +kyber_keypair: +median: 505528 cycles/ticks +average: 507622 cycles/ticks + +kyber_encaps_derand: +median: 615056 cycles/ticks +average: 618238 cycles/ticks + +kyber_encaps: +median: 616030 cycles/ticks +average: 620072 cycles/ticks + +kyber_decaps: +median: 781750 cycles/ticks +average: 785860 cycles/ticks + +Loop spin: 699 +gen_a: +median: 129912 cycles/ticks +average: 130889 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7305 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35536 cycles/ticks +average: 35707 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1018 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17168 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452282 cycles/ticks +average: 455294 cycles/ticks + +indcpa_enc: +median: 573384 cycles/ticks +average: 577018 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 161372 cycles/ticks + +kyber_keypair_derand: +median: 486314 cycles/ticks +average: 488652 cycles/ticks + +kyber_keypair: +median: 504774 cycles/ticks +average: 507563 cycles/ticks + +kyber_encaps_derand: +median: 611150 cycles/ticks +average: 615060 cycles/ticks + +kyber_encaps: +median: 612750 cycles/ticks +average: 615757 cycles/ticks + +kyber_decaps: +median: 777628 cycles/ticks +average: 781519 cycles/ticks + +Loop spin: 700 +gen_a: +median: 129600 cycles/ticks +average: 130667 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35864 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3704 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1054 cycles/ticks +average: 1079 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17181 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452636 cycles/ticks +average: 454898 cycles/ticks + +indcpa_enc: +median: 573814 cycles/ticks +average: 577101 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 160490 cycles/ticks + +kyber_keypair_derand: +median: 485736 cycles/ticks +average: 488964 cycles/ticks + +kyber_keypair: +median: 504806 cycles/ticks +average: 507823 cycles/ticks + +kyber_encaps_derand: +median: 610668 cycles/ticks +average: 615141 cycles/ticks + +kyber_encaps: +median: 611854 cycles/ticks +average: 615896 cycles/ticks + +kyber_decaps: +median: 777260 cycles/ticks +average: 781921 cycles/ticks + +Loop spin: 701 +gen_a: +median: 129624 cycles/ticks +average: 130769 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451872 cycles/ticks +average: 454281 cycles/ticks + +indcpa_enc: +median: 573148 cycles/ticks +average: 575877 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160358 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 488975 cycles/ticks + +kyber_keypair: +median: 505762 cycles/ticks +average: 508267 cycles/ticks + +kyber_encaps_derand: +median: 611004 cycles/ticks +average: 614960 cycles/ticks + +kyber_encaps: +median: 612340 cycles/ticks +average: 615966 cycles/ticks + +kyber_decaps: +median: 777708 cycles/ticks +average: 783284 cycles/ticks + +Loop spin: 702 +gen_a: +median: 129622 cycles/ticks +average: 130826 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7277 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22928 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 455882 cycles/ticks +average: 458797 cycles/ticks + +indcpa_enc: +median: 572920 cycles/ticks +average: 575776 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 160059 cycles/ticks + +kyber_keypair_derand: +median: 489958 cycles/ticks +average: 492828 cycles/ticks + +kyber_keypair: +median: 508902 cycles/ticks +average: 512014 cycles/ticks + +kyber_encaps_derand: +median: 610916 cycles/ticks +average: 614114 cycles/ticks + +kyber_encaps: +median: 612256 cycles/ticks +average: 615235 cycles/ticks + +kyber_decaps: +median: 777596 cycles/ticks +average: 781556 cycles/ticks + +Loop spin: 703 +gen_a: +median: 129524 cycles/ticks +average: 130503 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7288 cycles/ticks + +poly_getnoise_eta2: +median: 7194 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23144 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35654 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17097 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6941 cycles/ticks + +indcpa_keypair: +median: 451902 cycles/ticks +average: 454157 cycles/ticks + +indcpa_enc: +median: 572996 cycles/ticks +average: 576578 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160567 cycles/ticks + +kyber_keypair_derand: +median: 486120 cycles/ticks +average: 488914 cycles/ticks + +kyber_keypair: +median: 504802 cycles/ticks +average: 507677 cycles/ticks + +kyber_encaps_derand: +median: 610924 cycles/ticks +average: 614303 cycles/ticks + +kyber_encaps: +median: 611994 cycles/ticks +average: 615249 cycles/ticks + +kyber_decaps: +median: 780600 cycles/ticks +average: 784433 cycles/ticks + +Loop spin: 704 +gen_a: +median: 129790 cycles/ticks +average: 130440 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33236 cycles/ticks +average: 33675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35617 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17102 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 451856 cycles/ticks +average: 454263 cycles/ticks + +indcpa_enc: +median: 572926 cycles/ticks +average: 575525 cycles/ticks + +indcpa_dec: +median: 159334 cycles/ticks +average: 159983 cycles/ticks + +kyber_keypair_derand: +median: 490066 cycles/ticks +average: 492228 cycles/ticks + +kyber_keypair: +median: 506038 cycles/ticks +average: 510090 cycles/ticks + +kyber_encaps_derand: +median: 611252 cycles/ticks +average: 614906 cycles/ticks + +kyber_encaps: +median: 612422 cycles/ticks +average: 615601 cycles/ticks + +kyber_decaps: +median: 777640 cycles/ticks +average: 781691 cycles/ticks + +Loop spin: 705 +gen_a: +median: 129702 cycles/ticks +average: 130549 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35715 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17167 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451698 cycles/ticks +average: 454406 cycles/ticks + +indcpa_enc: +median: 576046 cycles/ticks +average: 578654 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160029 cycles/ticks + +kyber_keypair_derand: +median: 486910 cycles/ticks +average: 489061 cycles/ticks + +kyber_keypair: +median: 505382 cycles/ticks +average: 507777 cycles/ticks + +kyber_encaps_derand: +median: 614388 cycles/ticks +average: 617928 cycles/ticks + +kyber_encaps: +median: 615306 cycles/ticks +average: 619466 cycles/ticks + +kyber_decaps: +median: 780788 cycles/ticks +average: 784453 cycles/ticks + +Loop spin: 706 +gen_a: +median: 129712 cycles/ticks +average: 130449 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7297 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23172 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35796 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6926 cycles/ticks + +indcpa_keypair: +median: 452050 cycles/ticks +average: 454855 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 576141 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 159938 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 488739 cycles/ticks + +kyber_keypair: +median: 504840 cycles/ticks +average: 506978 cycles/ticks + +kyber_encaps_derand: +median: 615534 cycles/ticks +average: 619506 cycles/ticks + +kyber_encaps: +median: 616388 cycles/ticks +average: 619239 cycles/ticks + +kyber_decaps: +median: 782150 cycles/ticks +average: 787507 cycles/ticks + +Loop spin: 707 +gen_a: +median: 129594 cycles/ticks +average: 130386 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33354 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6982 cycles/ticks + +indcpa_keypair: +median: 452044 cycles/ticks +average: 454556 cycles/ticks + +indcpa_enc: +median: 573146 cycles/ticks +average: 576979 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 160524 cycles/ticks + +kyber_keypair_derand: +median: 485858 cycles/ticks +average: 489177 cycles/ticks + +kyber_keypair: +median: 505922 cycles/ticks +average: 508873 cycles/ticks + +kyber_encaps_derand: +median: 611070 cycles/ticks +average: 614415 cycles/ticks + +kyber_encaps: +median: 612282 cycles/ticks +average: 615839 cycles/ticks + +kyber_decaps: +median: 777750 cycles/ticks +average: 782505 cycles/ticks + +Loop spin: 708 +gen_a: +median: 129592 cycles/ticks +average: 130621 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23139 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452852 cycles/ticks +average: 455083 cycles/ticks + +indcpa_enc: +median: 573526 cycles/ticks +average: 576482 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 161101 cycles/ticks + +kyber_keypair_derand: +median: 486954 cycles/ticks +average: 489699 cycles/ticks + +kyber_keypair: +median: 506682 cycles/ticks +average: 509211 cycles/ticks + +kyber_encaps_derand: +median: 610898 cycles/ticks +average: 614303 cycles/ticks + +kyber_encaps: +median: 611886 cycles/ticks +average: 615071 cycles/ticks + +kyber_decaps: +median: 778014 cycles/ticks +average: 782580 cycles/ticks + +Loop spin: 709 +gen_a: +median: 129672 cycles/ticks +average: 130843 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7230 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7278 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23134 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17173 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6940 cycles/ticks + +indcpa_keypair: +median: 451850 cycles/ticks +average: 454595 cycles/ticks + +indcpa_enc: +median: 573176 cycles/ticks +average: 576271 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 160217 cycles/ticks + +kyber_keypair_derand: +median: 486014 cycles/ticks +average: 488800 cycles/ticks + +kyber_keypair: +median: 504776 cycles/ticks +average: 507286 cycles/ticks + +kyber_encaps_derand: +median: 610902 cycles/ticks +average: 614983 cycles/ticks + +kyber_encaps: +median: 611850 cycles/ticks +average: 615149 cycles/ticks + +kyber_decaps: +median: 777384 cycles/ticks +average: 781856 cycles/ticks + +Loop spin: 710 +gen_a: +median: 129684 cycles/ticks +average: 130498 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35766 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452134 cycles/ticks +average: 454664 cycles/ticks + +indcpa_enc: +median: 573124 cycles/ticks +average: 576467 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 160151 cycles/ticks + +kyber_keypair_derand: +median: 490042 cycles/ticks +average: 493219 cycles/ticks + +kyber_keypair: +median: 505650 cycles/ticks +average: 508664 cycles/ticks + +kyber_encaps_derand: +median: 610762 cycles/ticks +average: 613954 cycles/ticks + +kyber_encaps: +median: 611740 cycles/ticks +average: 615079 cycles/ticks + +kyber_decaps: +median: 780478 cycles/ticks +average: 786282 cycles/ticks + +Loop spin: 711 +gen_a: +median: 129546 cycles/ticks +average: 130320 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23117 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35749 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6858 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 455288 cycles/ticks +average: 457740 cycles/ticks + +indcpa_enc: +median: 573388 cycles/ticks +average: 576015 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 160401 cycles/ticks + +kyber_keypair_derand: +median: 489148 cycles/ticks +average: 492198 cycles/ticks + +kyber_keypair: +median: 509176 cycles/ticks +average: 512139 cycles/ticks + +kyber_encaps_derand: +median: 610902 cycles/ticks +average: 614328 cycles/ticks + +kyber_encaps: +median: 612224 cycles/ticks +average: 615459 cycles/ticks + +kyber_decaps: +median: 777280 cycles/ticks +average: 781574 cycles/ticks + +Loop spin: 712 +gen_a: +median: 129438 cycles/ticks +average: 130107 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7295 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 452262 cycles/ticks +average: 455607 cycles/ticks + +indcpa_enc: +median: 573250 cycles/ticks +average: 578629 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160310 cycles/ticks + +kyber_keypair_derand: +median: 486262 cycles/ticks +average: 489284 cycles/ticks + +kyber_keypair: +median: 504744 cycles/ticks +average: 507418 cycles/ticks + +kyber_encaps_derand: +median: 614876 cycles/ticks +average: 619092 cycles/ticks + +kyber_encaps: +median: 615876 cycles/ticks +average: 619907 cycles/ticks + +kyber_decaps: +median: 781480 cycles/ticks +average: 785924 cycles/ticks + +Loop spin: 713 +gen_a: +median: 130232 cycles/ticks +average: 131163 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33376 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35766 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452460 cycles/ticks +average: 455051 cycles/ticks + +indcpa_enc: +median: 573968 cycles/ticks +average: 577024 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160427 cycles/ticks + +kyber_keypair_derand: +median: 486096 cycles/ticks +average: 489252 cycles/ticks + +kyber_keypair: +median: 505056 cycles/ticks +average: 508926 cycles/ticks + +kyber_encaps_derand: +median: 611496 cycles/ticks +average: 615332 cycles/ticks + +kyber_encaps: +median: 612394 cycles/ticks +average: 616405 cycles/ticks + +kyber_decaps: +median: 777380 cycles/ticks +average: 781873 cycles/ticks + +Loop spin: 714 +gen_a: +median: 130266 cycles/ticks +average: 131226 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33601 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35826 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3914 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3713 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17209 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452070 cycles/ticks +average: 455489 cycles/ticks + +indcpa_enc: +median: 573484 cycles/ticks +average: 577323 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160348 cycles/ticks + +kyber_keypair_derand: +median: 486110 cycles/ticks +average: 489591 cycles/ticks + +kyber_keypair: +median: 506096 cycles/ticks +average: 509041 cycles/ticks + +kyber_encaps_derand: +median: 611104 cycles/ticks +average: 615115 cycles/ticks + +kyber_encaps: +median: 614628 cycles/ticks +average: 621227 cycles/ticks + +kyber_decaps: +median: 777826 cycles/ticks +average: 785794 cycles/ticks + +Loop spin: 715 +gen_a: +median: 129450 cycles/ticks +average: 130436 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23117 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35762 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6909 cycles/ticks + +indcpa_keypair: +median: 452114 cycles/ticks +average: 454906 cycles/ticks + +indcpa_enc: +median: 573216 cycles/ticks +average: 577178 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 160531 cycles/ticks + +kyber_keypair_derand: +median: 485952 cycles/ticks +average: 489793 cycles/ticks + +kyber_keypair: +median: 504956 cycles/ticks +average: 508000 cycles/ticks + +kyber_encaps_derand: +median: 611050 cycles/ticks +average: 614695 cycles/ticks + +kyber_encaps: +median: 612224 cycles/ticks +average: 615521 cycles/ticks + +kyber_decaps: +median: 777658 cycles/ticks +average: 782674 cycles/ticks + +Loop spin: 716 +gen_a: +median: 129666 cycles/ticks +average: 131813 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35846 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3908 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1089 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17207 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452700 cycles/ticks +average: 455320 cycles/ticks + +indcpa_enc: +median: 574392 cycles/ticks +average: 577841 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160252 cycles/ticks + +kyber_keypair_derand: +median: 486498 cycles/ticks +average: 489577 cycles/ticks + +kyber_keypair: +median: 505346 cycles/ticks +average: 508908 cycles/ticks + +kyber_encaps_derand: +median: 612118 cycles/ticks +average: 616218 cycles/ticks + +kyber_encaps: +median: 613232 cycles/ticks +average: 615845 cycles/ticks + +kyber_decaps: +median: 782080 cycles/ticks +average: 787325 cycles/ticks + +Loop spin: 717 +gen_a: +median: 129572 cycles/ticks +average: 130556 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33587 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35724 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17065 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452056 cycles/ticks +average: 454830 cycles/ticks + +indcpa_enc: +median: 573256 cycles/ticks +average: 576870 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 161182 cycles/ticks + +kyber_keypair_derand: +median: 490010 cycles/ticks +average: 492794 cycles/ticks + +kyber_keypair: +median: 505470 cycles/ticks +average: 508277 cycles/ticks + +kyber_encaps_derand: +median: 611110 cycles/ticks +average: 614355 cycles/ticks + +kyber_encaps: +median: 614744 cycles/ticks +average: 618151 cycles/ticks + +kyber_decaps: +median: 777782 cycles/ticks +average: 782892 cycles/ticks + +Loop spin: 718 +gen_a: +median: 129566 cycles/ticks +average: 130653 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7307 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23119 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33550 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35702 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6922 cycles/ticks + +indcpa_keypair: +median: 451916 cycles/ticks +average: 455137 cycles/ticks + +indcpa_enc: +median: 572992 cycles/ticks +average: 576667 cycles/ticks + +indcpa_dec: +median: 159394 cycles/ticks +average: 160587 cycles/ticks + +kyber_keypair_derand: +median: 486206 cycles/ticks +average: 489024 cycles/ticks + +kyber_keypair: +median: 504830 cycles/ticks +average: 507588 cycles/ticks + +kyber_encaps_derand: +median: 619200 cycles/ticks +average: 623279 cycles/ticks + +kyber_encaps: +median: 620798 cycles/ticks +average: 624406 cycles/ticks + +kyber_decaps: +median: 785982 cycles/ticks +average: 790493 cycles/ticks + +Loop spin: 719 +gen_a: +median: 129648 cycles/ticks +average: 130553 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7275 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35618 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17102 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451798 cycles/ticks +average: 454735 cycles/ticks + +indcpa_enc: +median: 573082 cycles/ticks +average: 577121 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160362 cycles/ticks + +kyber_keypair_derand: +median: 486282 cycles/ticks +average: 488899 cycles/ticks + +kyber_keypair: +median: 504940 cycles/ticks +average: 508184 cycles/ticks + +kyber_encaps_derand: +median: 611226 cycles/ticks +average: 615214 cycles/ticks + +kyber_encaps: +median: 612216 cycles/ticks +average: 615983 cycles/ticks + +kyber_decaps: +median: 777764 cycles/ticks +average: 783173 cycles/ticks + +Loop spin: 720 +gen_a: +median: 129584 cycles/ticks +average: 130521 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35751 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3910 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17104 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452162 cycles/ticks +average: 454867 cycles/ticks + +indcpa_enc: +median: 573190 cycles/ticks +average: 576614 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 160257 cycles/ticks + +kyber_keypair_derand: +median: 486130 cycles/ticks +average: 489321 cycles/ticks + +kyber_keypair: +median: 504972 cycles/ticks +average: 507953 cycles/ticks + +kyber_encaps_derand: +median: 611058 cycles/ticks +average: 614458 cycles/ticks + +kyber_encaps: +median: 613986 cycles/ticks +average: 618245 cycles/ticks + +kyber_decaps: +median: 777550 cycles/ticks +average: 781809 cycles/ticks + +Loop spin: 721 +gen_a: +median: 129670 cycles/ticks +average: 130665 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7192 cycles/ticks +average: 7311 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17130 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452332 cycles/ticks +average: 455043 cycles/ticks + +indcpa_enc: +median: 573704 cycles/ticks +average: 578394 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160122 cycles/ticks + +kyber_keypair_derand: +median: 485838 cycles/ticks +average: 488849 cycles/ticks + +kyber_keypair: +median: 504844 cycles/ticks +average: 507609 cycles/ticks + +kyber_encaps_derand: +median: 611142 cycles/ticks +average: 614360 cycles/ticks + +kyber_encaps: +median: 613660 cycles/ticks +average: 617197 cycles/ticks + +kyber_decaps: +median: 777710 cycles/ticks +average: 781910 cycles/ticks + +Loop spin: 722 +gen_a: +median: 129826 cycles/ticks +average: 130974 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7303 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7315 cycles/ticks + +NTT: +median: 22912 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35817 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3915 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17132 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452126 cycles/ticks +average: 454870 cycles/ticks + +indcpa_enc: +median: 573526 cycles/ticks +average: 576612 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160354 cycles/ticks + +kyber_keypair_derand: +median: 485934 cycles/ticks +average: 488538 cycles/ticks + +kyber_keypair: +median: 504988 cycles/ticks +average: 509652 cycles/ticks + +kyber_encaps_derand: +median: 610612 cycles/ticks +average: 614456 cycles/ticks + +kyber_encaps: +median: 611876 cycles/ticks +average: 615508 cycles/ticks + +kyber_decaps: +median: 777228 cycles/ticks +average: 782273 cycles/ticks + +Loop spin: 723 +gen_a: +median: 129698 cycles/ticks +average: 130599 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35768 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3503 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3714 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17140 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6916 cycles/ticks + +indcpa_keypair: +median: 452302 cycles/ticks +average: 454910 cycles/ticks + +indcpa_enc: +median: 573460 cycles/ticks +average: 577071 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 160164 cycles/ticks + +kyber_keypair_derand: +median: 485904 cycles/ticks +average: 488628 cycles/ticks + +kyber_keypair: +median: 504842 cycles/ticks +average: 507722 cycles/ticks + +kyber_encaps_derand: +median: 610882 cycles/ticks +average: 613695 cycles/ticks + +kyber_encaps: +median: 613310 cycles/ticks +average: 618061 cycles/ticks + +kyber_decaps: +median: 777928 cycles/ticks +average: 782095 cycles/ticks + +Loop spin: 724 +gen_a: +median: 129712 cycles/ticks +average: 130591 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23086 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35756 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17082 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452438 cycles/ticks +average: 455074 cycles/ticks + +indcpa_enc: +median: 574176 cycles/ticks +average: 576931 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 160485 cycles/ticks + +kyber_keypair_derand: +median: 486248 cycles/ticks +average: 488980 cycles/ticks + +kyber_keypair: +median: 504902 cycles/ticks +average: 507897 cycles/ticks + +kyber_encaps_derand: +median: 611266 cycles/ticks +average: 615269 cycles/ticks + +kyber_encaps: +median: 613510 cycles/ticks +average: 615919 cycles/ticks + +kyber_decaps: +median: 777676 cycles/ticks +average: 782679 cycles/ticks + +Loop spin: 725 +gen_a: +median: 129728 cycles/ticks +average: 130666 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7292 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33366 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35650 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3519 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6934 cycles/ticks + +indcpa_keypair: +median: 452518 cycles/ticks +average: 455268 cycles/ticks + +indcpa_enc: +median: 573380 cycles/ticks +average: 576057 cycles/ticks + +indcpa_dec: +median: 162418 cycles/ticks +average: 163249 cycles/ticks + +kyber_keypair_derand: +median: 486122 cycles/ticks +average: 489138 cycles/ticks + +kyber_keypair: +median: 504876 cycles/ticks +average: 507375 cycles/ticks + +kyber_encaps_derand: +median: 611290 cycles/ticks +average: 615013 cycles/ticks + +kyber_encaps: +median: 612302 cycles/ticks +average: 615714 cycles/ticks + +kyber_decaps: +median: 780944 cycles/ticks +average: 785129 cycles/ticks + +Loop spin: 726 +gen_a: +median: 129472 cycles/ticks +average: 130379 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35688 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6934 cycles/ticks + +indcpa_keypair: +median: 456104 cycles/ticks +average: 459094 cycles/ticks + +indcpa_enc: +median: 577066 cycles/ticks +average: 580143 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 161342 cycles/ticks + +kyber_keypair_derand: +median: 485768 cycles/ticks +average: 488282 cycles/ticks + +kyber_keypair: +median: 504820 cycles/ticks +average: 507492 cycles/ticks + +kyber_encaps_derand: +median: 611050 cycles/ticks +average: 617580 cycles/ticks + +kyber_encaps: +median: 613164 cycles/ticks +average: 616591 cycles/ticks + +kyber_decaps: +median: 777694 cycles/ticks +average: 782592 cycles/ticks + +Loop spin: 727 +gen_a: +median: 129910 cycles/ticks +average: 130752 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35666 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17110 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 451830 cycles/ticks +average: 454562 cycles/ticks + +indcpa_enc: +median: 573070 cycles/ticks +average: 575664 cycles/ticks + +indcpa_dec: +median: 162458 cycles/ticks +average: 163221 cycles/ticks + +kyber_keypair_derand: +median: 485952 cycles/ticks +average: 488346 cycles/ticks + +kyber_keypair: +median: 504856 cycles/ticks +average: 507835 cycles/ticks + +kyber_encaps_derand: +median: 611080 cycles/ticks +average: 615675 cycles/ticks + +kyber_encaps: +median: 613564 cycles/ticks +average: 615857 cycles/ticks + +kyber_decaps: +median: 777672 cycles/ticks +average: 781657 cycles/ticks + +Loop spin: 728 +gen_a: +median: 129808 cycles/ticks +average: 130887 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7291 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7279 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22988 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35765 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17167 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452942 cycles/ticks +average: 455195 cycles/ticks + +indcpa_enc: +median: 582002 cycles/ticks +average: 585224 cycles/ticks + +indcpa_dec: +median: 159348 cycles/ticks +average: 160048 cycles/ticks + +kyber_keypair_derand: +median: 486772 cycles/ticks +average: 489452 cycles/ticks + +kyber_keypair: +median: 505676 cycles/ticks +average: 508377 cycles/ticks + +kyber_encaps_derand: +median: 620052 cycles/ticks +average: 623496 cycles/ticks + +kyber_encaps: +median: 621688 cycles/ticks +average: 624500 cycles/ticks + +kyber_decaps: +median: 788750 cycles/ticks +average: 793475 cycles/ticks + +Loop spin: 729 +gen_a: +median: 129554 cycles/ticks +average: 130250 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3729 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6866 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 451804 cycles/ticks +average: 455195 cycles/ticks + +indcpa_enc: +median: 573394 cycles/ticks +average: 577183 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160142 cycles/ticks + +kyber_keypair_derand: +median: 486184 cycles/ticks +average: 489144 cycles/ticks + +kyber_keypair: +median: 505578 cycles/ticks +average: 508891 cycles/ticks + +kyber_encaps_derand: +median: 611572 cycles/ticks +average: 615256 cycles/ticks + +kyber_encaps: +median: 612600 cycles/ticks +average: 616101 cycles/ticks + +kyber_decaps: +median: 777880 cycles/ticks +average: 782603 cycles/ticks + +Loop spin: 730 +gen_a: +median: 129672 cycles/ticks +average: 130490 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7309 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35655 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17047 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6921 cycles/ticks + +indcpa_keypair: +median: 452154 cycles/ticks +average: 456104 cycles/ticks + +indcpa_enc: +median: 573018 cycles/ticks +average: 576067 cycles/ticks + +indcpa_dec: +median: 162444 cycles/ticks +average: 163457 cycles/ticks + +kyber_keypair_derand: +median: 486178 cycles/ticks +average: 489294 cycles/ticks + +kyber_keypair: +median: 505102 cycles/ticks +average: 508374 cycles/ticks + +kyber_encaps_derand: +median: 614900 cycles/ticks +average: 618945 cycles/ticks + +kyber_encaps: +median: 617646 cycles/ticks +average: 621192 cycles/ticks + +kyber_decaps: +median: 784684 cycles/ticks +average: 790308 cycles/ticks + +Loop spin: 731 +gen_a: +median: 129714 cycles/ticks +average: 130653 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35716 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452094 cycles/ticks +average: 454940 cycles/ticks + +indcpa_enc: +median: 573416 cycles/ticks +average: 576619 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160039 cycles/ticks + +kyber_keypair_derand: +median: 486174 cycles/ticks +average: 489175 cycles/ticks + +kyber_keypair: +median: 504980 cycles/ticks +average: 509219 cycles/ticks + +kyber_encaps_derand: +median: 611042 cycles/ticks +average: 614411 cycles/ticks + +kyber_encaps: +median: 612182 cycles/ticks +average: 615792 cycles/ticks + +kyber_decaps: +median: 777634 cycles/ticks +average: 782436 cycles/ticks + +Loop spin: 732 +gen_a: +median: 129662 cycles/ticks +average: 130745 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7303 cycles/ticks + +poly_getnoise_eta2: +median: 7180 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23194 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35655 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3488 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452854 cycles/ticks +average: 455848 cycles/ticks + +indcpa_enc: +median: 573758 cycles/ticks +average: 577908 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 160668 cycles/ticks + +kyber_keypair_derand: +median: 486208 cycles/ticks +average: 489123 cycles/ticks + +kyber_keypair: +median: 506766 cycles/ticks +average: 510000 cycles/ticks + +kyber_encaps_derand: +median: 611280 cycles/ticks +average: 614908 cycles/ticks + +kyber_encaps: +median: 612318 cycles/ticks +average: 617285 cycles/ticks + +kyber_decaps: +median: 777832 cycles/ticks +average: 782345 cycles/ticks + +Loop spin: 733 +gen_a: +median: 130046 cycles/ticks +average: 131160 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7296 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23130 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452344 cycles/ticks +average: 454930 cycles/ticks + +indcpa_enc: +median: 573332 cycles/ticks +average: 575891 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160231 cycles/ticks + +kyber_keypair_derand: +median: 486228 cycles/ticks +average: 489224 cycles/ticks + +kyber_keypair: +median: 504870 cycles/ticks +average: 507270 cycles/ticks + +kyber_encaps_derand: +median: 615208 cycles/ticks +average: 619308 cycles/ticks + +kyber_encaps: +median: 616700 cycles/ticks +average: 619528 cycles/ticks + +kyber_decaps: +median: 781558 cycles/ticks +average: 786890 cycles/ticks + +Loop spin: 734 +gen_a: +median: 129522 cycles/ticks +average: 130806 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7281 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23072 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35742 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3508 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17101 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6943 cycles/ticks + +indcpa_keypair: +median: 452022 cycles/ticks +average: 454649 cycles/ticks + +indcpa_enc: +median: 573368 cycles/ticks +average: 578862 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160132 cycles/ticks + +kyber_keypair_derand: +median: 486042 cycles/ticks +average: 488247 cycles/ticks + +kyber_keypair: +median: 504812 cycles/ticks +average: 507803 cycles/ticks + +kyber_encaps_derand: +median: 610988 cycles/ticks +average: 614539 cycles/ticks + +kyber_encaps: +median: 611952 cycles/ticks +average: 615672 cycles/ticks + +kyber_decaps: +median: 777364 cycles/ticks +average: 781988 cycles/ticks + +Loop spin: 735 +gen_a: +median: 129792 cycles/ticks +average: 130556 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7282 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35648 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17256 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 452918 cycles/ticks +average: 455225 cycles/ticks + +indcpa_enc: +median: 573142 cycles/ticks +average: 577243 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160435 cycles/ticks + +kyber_keypair_derand: +median: 490760 cycles/ticks +average: 494136 cycles/ticks + +kyber_keypair: +median: 506914 cycles/ticks +average: 510765 cycles/ticks + +kyber_encaps_derand: +median: 611126 cycles/ticks +average: 615011 cycles/ticks + +kyber_encaps: +median: 612184 cycles/ticks +average: 614773 cycles/ticks + +kyber_decaps: +median: 777610 cycles/ticks +average: 781288 cycles/ticks + +Loop spin: 736 +gen_a: +median: 129380 cycles/ticks +average: 130220 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7298 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35743 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3916 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452072 cycles/ticks +average: 454480 cycles/ticks + +indcpa_enc: +median: 573130 cycles/ticks +average: 575856 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 160350 cycles/ticks + +kyber_keypair_derand: +median: 486266 cycles/ticks +average: 489691 cycles/ticks + +kyber_keypair: +median: 505684 cycles/ticks +average: 508903 cycles/ticks + +kyber_encaps_derand: +median: 611162 cycles/ticks +average: 614854 cycles/ticks + +kyber_encaps: +median: 612216 cycles/ticks +average: 615336 cycles/ticks + +kyber_decaps: +median: 777680 cycles/ticks +average: 781020 cycles/ticks + +Loop spin: 737 +gen_a: +median: 129670 cycles/ticks +average: 130427 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7259 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35782 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451848 cycles/ticks +average: 454591 cycles/ticks + +indcpa_enc: +median: 573134 cycles/ticks +average: 575982 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 160015 cycles/ticks + +kyber_keypair_derand: +median: 485956 cycles/ticks +average: 488889 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 507283 cycles/ticks + +kyber_encaps_derand: +median: 610962 cycles/ticks +average: 614151 cycles/ticks + +kyber_encaps: +median: 612032 cycles/ticks +average: 616597 cycles/ticks + +kyber_decaps: +median: 777432 cycles/ticks +average: 781315 cycles/ticks + +Loop spin: 738 +gen_a: +median: 129398 cycles/ticks +average: 130683 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7274 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35710 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 7042 cycles/ticks + +indcpa_keypair: +median: 452266 cycles/ticks +average: 455013 cycles/ticks + +indcpa_enc: +median: 573512 cycles/ticks +average: 576493 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 160345 cycles/ticks + +kyber_keypair_derand: +median: 486120 cycles/ticks +average: 488606 cycles/ticks + +kyber_keypair: +median: 505842 cycles/ticks +average: 508741 cycles/ticks + +kyber_encaps_derand: +median: 611082 cycles/ticks +average: 614178 cycles/ticks + +kyber_encaps: +median: 612246 cycles/ticks +average: 615684 cycles/ticks + +kyber_decaps: +median: 777708 cycles/ticks +average: 781851 cycles/ticks + +Loop spin: 739 +gen_a: +median: 129650 cycles/ticks +average: 130491 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33367 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35624 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17037 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451980 cycles/ticks +average: 455549 cycles/ticks + +indcpa_enc: +median: 576326 cycles/ticks +average: 579379 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160150 cycles/ticks + +kyber_keypair_derand: +median: 489804 cycles/ticks +average: 492796 cycles/ticks + +kyber_keypair: +median: 506004 cycles/ticks +average: 508671 cycles/ticks + +kyber_encaps_derand: +median: 614124 cycles/ticks +average: 617298 cycles/ticks + +kyber_encaps: +median: 615192 cycles/ticks +average: 617986 cycles/ticks + +kyber_decaps: +median: 780652 cycles/ticks +average: 784310 cycles/ticks + +Loop spin: 740 +gen_a: +median: 129860 cycles/ticks +average: 130780 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35616 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6969 cycles/ticks + +indcpa_keypair: +median: 451932 cycles/ticks +average: 454558 cycles/ticks + +indcpa_enc: +median: 573104 cycles/ticks +average: 575571 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 160276 cycles/ticks + +kyber_keypair_derand: +median: 485978 cycles/ticks +average: 489798 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 508189 cycles/ticks + +kyber_encaps_derand: +median: 611206 cycles/ticks +average: 615117 cycles/ticks + +kyber_encaps: +median: 612120 cycles/ticks +average: 615923 cycles/ticks + +kyber_decaps: +median: 777526 cycles/ticks +average: 782333 cycles/ticks + +Loop spin: 741 +gen_a: +median: 129840 cycles/ticks +average: 130849 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7295 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22914 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35807 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17200 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6934 cycles/ticks + +indcpa_keypair: +median: 451786 cycles/ticks +average: 454846 cycles/ticks + +indcpa_enc: +median: 572988 cycles/ticks +average: 576847 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 160197 cycles/ticks + +kyber_keypair_derand: +median: 486282 cycles/ticks +average: 489384 cycles/ticks + +kyber_keypair: +median: 505422 cycles/ticks +average: 508430 cycles/ticks + +kyber_encaps_derand: +median: 610532 cycles/ticks +average: 614633 cycles/ticks + +kyber_encaps: +median: 611602 cycles/ticks +average: 615406 cycles/ticks + +kyber_decaps: +median: 777070 cycles/ticks +average: 781474 cycles/ticks + +Loop spin: 742 +gen_a: +median: 129708 cycles/ticks +average: 130739 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22985 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35727 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6930 cycles/ticks + +indcpa_keypair: +median: 452324 cycles/ticks +average: 455257 cycles/ticks + +indcpa_enc: +median: 573402 cycles/ticks +average: 576540 cycles/ticks + +indcpa_dec: +median: 159370 cycles/ticks +average: 160082 cycles/ticks + +kyber_keypair_derand: +median: 486096 cycles/ticks +average: 488685 cycles/ticks + +kyber_keypair: +median: 506502 cycles/ticks +average: 509576 cycles/ticks + +kyber_encaps_derand: +median: 610774 cycles/ticks +average: 615023 cycles/ticks + +kyber_encaps: +median: 612798 cycles/ticks +average: 616743 cycles/ticks + +kyber_decaps: +median: 780640 cycles/ticks +average: 785762 cycles/ticks + +Loop spin: 743 +gen_a: +median: 129792 cycles/ticks +average: 130843 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35692 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3715 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17108 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452598 cycles/ticks +average: 454984 cycles/ticks + +indcpa_enc: +median: 574114 cycles/ticks +average: 577680 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 160120 cycles/ticks + +kyber_keypair_derand: +median: 486626 cycles/ticks +average: 488895 cycles/ticks + +kyber_keypair: +median: 505234 cycles/ticks +average: 508711 cycles/ticks + +kyber_encaps_derand: +median: 611932 cycles/ticks +average: 615664 cycles/ticks + +kyber_encaps: +median: 612912 cycles/ticks +average: 615790 cycles/ticks + +kyber_decaps: +median: 778476 cycles/ticks +average: 782207 cycles/ticks + +Loop spin: 744 +gen_a: +median: 129554 cycles/ticks +average: 130377 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17162 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452206 cycles/ticks +average: 455214 cycles/ticks + +indcpa_enc: +median: 573214 cycles/ticks +average: 578002 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160240 cycles/ticks + +kyber_keypair_derand: +median: 486146 cycles/ticks +average: 489104 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 508140 cycles/ticks + +kyber_encaps_derand: +median: 611158 cycles/ticks +average: 614344 cycles/ticks + +kyber_encaps: +median: 612156 cycles/ticks +average: 615727 cycles/ticks + +kyber_decaps: +median: 777834 cycles/ticks +average: 782302 cycles/ticks + +Loop spin: 745 +gen_a: +median: 129706 cycles/ticks +average: 130969 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7277 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35630 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17112 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6924 cycles/ticks + +indcpa_keypair: +median: 452208 cycles/ticks +average: 454656 cycles/ticks + +indcpa_enc: +median: 573546 cycles/ticks +average: 576757 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 159907 cycles/ticks + +kyber_keypair_derand: +median: 486102 cycles/ticks +average: 488636 cycles/ticks + +kyber_keypair: +median: 505854 cycles/ticks +average: 510998 cycles/ticks + +kyber_encaps_derand: +median: 611158 cycles/ticks +average: 614211 cycles/ticks + +kyber_encaps: +median: 614460 cycles/ticks +average: 623822 cycles/ticks + +kyber_decaps: +median: 777662 cycles/ticks +average: 782325 cycles/ticks + +Loop spin: 746 +gen_a: +median: 129492 cycles/ticks +average: 131187 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22926 cycles/ticks +average: 23277 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33587 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35898 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3714 cycles/ticks +average: 3821 cycles/ticks + +poly_decompress: +median: 1056 cycles/ticks +average: 1062 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17153 cycles/ticks + +polyvec_decompress: +median: 6862 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 451742 cycles/ticks +average: 455106 cycles/ticks + +indcpa_enc: +median: 572742 cycles/ticks +average: 576677 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 160794 cycles/ticks + +kyber_keypair_derand: +median: 486488 cycles/ticks +average: 491868 cycles/ticks + +kyber_keypair: +median: 505150 cycles/ticks +average: 512013 cycles/ticks + +kyber_encaps_derand: +median: 611004 cycles/ticks +average: 615152 cycles/ticks + +kyber_encaps: +median: 611986 cycles/ticks +average: 617077 cycles/ticks + +kyber_decaps: +median: 777686 cycles/ticks +average: 783453 cycles/ticks + +Loop spin: 747 +gen_a: +median: 129656 cycles/ticks +average: 130981 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 36155 cycles/ticks + +poly_tomsg: +median: 3922 cycles/ticks +average: 4063 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3861 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1094 cycles/ticks + +polyvec_compress: +median: 17026 cycles/ticks +average: 17329 cycles/ticks + +polyvec_decompress: +median: 6892 cycles/ticks +average: 7034 cycles/ticks + +indcpa_keypair: +median: 452324 cycles/ticks +average: 460357 cycles/ticks + +indcpa_enc: +median: 576950 cycles/ticks +average: 588399 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 160417 cycles/ticks + +kyber_keypair_derand: +median: 486122 cycles/ticks +average: 494244 cycles/ticks + +kyber_keypair: +median: 505502 cycles/ticks +average: 513977 cycles/ticks + +kyber_encaps_derand: +median: 614506 cycles/ticks +average: 623629 cycles/ticks + +kyber_encaps: +median: 615750 cycles/ticks +average: 623972 cycles/ticks + +kyber_decaps: +median: 777828 cycles/ticks +average: 788065 cycles/ticks + +Loop spin: 748 +gen_a: +median: 129776 cycles/ticks +average: 131233 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 22975 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35597 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17037 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452146 cycles/ticks +average: 460551 cycles/ticks + +indcpa_enc: +median: 573430 cycles/ticks +average: 583478 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 161728 cycles/ticks + +kyber_keypair_derand: +median: 486136 cycles/ticks +average: 492932 cycles/ticks + +kyber_keypair: +median: 505440 cycles/ticks +average: 511200 cycles/ticks + +kyber_encaps_derand: +median: 611260 cycles/ticks +average: 620803 cycles/ticks + +kyber_encaps: +median: 614488 cycles/ticks +average: 624153 cycles/ticks + +kyber_decaps: +median: 777720 cycles/ticks +average: 786249 cycles/ticks + +Loop spin: 749 +gen_a: +median: 129638 cycles/ticks +average: 130463 cycles/ticks + +poly_getnoise_eta1: +median: 7198 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452274 cycles/ticks +average: 456695 cycles/ticks + +indcpa_enc: +median: 573322 cycles/ticks +average: 576623 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 161432 cycles/ticks + +kyber_keypair_derand: +median: 486246 cycles/ticks +average: 488604 cycles/ticks + +kyber_keypair: +median: 505058 cycles/ticks +average: 508280 cycles/ticks + +kyber_encaps_derand: +median: 611090 cycles/ticks +average: 613905 cycles/ticks + +kyber_encaps: +median: 612954 cycles/ticks +average: 616650 cycles/ticks + +kyber_decaps: +median: 777860 cycles/ticks +average: 782474 cycles/ticks + +Loop spin: 750 +gen_a: +median: 129562 cycles/ticks +average: 130839 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33551 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35699 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17207 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452056 cycles/ticks +average: 455117 cycles/ticks + +indcpa_enc: +median: 573144 cycles/ticks +average: 576641 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 160457 cycles/ticks + +kyber_keypair_derand: +median: 485976 cycles/ticks +average: 489506 cycles/ticks + +kyber_keypair: +median: 504772 cycles/ticks +average: 507916 cycles/ticks + +kyber_encaps_derand: +median: 611162 cycles/ticks +average: 616131 cycles/ticks + +kyber_encaps: +median: 612154 cycles/ticks +average: 616031 cycles/ticks + +kyber_decaps: +median: 777772 cycles/ticks +average: 782862 cycles/ticks + +Loop spin: 751 +gen_a: +median: 129642 cycles/ticks +average: 130650 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35664 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17158 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452116 cycles/ticks +average: 455343 cycles/ticks + +indcpa_enc: +median: 573014 cycles/ticks +average: 577075 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 160210 cycles/ticks + +kyber_keypair_derand: +median: 486160 cycles/ticks +average: 489097 cycles/ticks + +kyber_keypair: +median: 504844 cycles/ticks +average: 508219 cycles/ticks + +kyber_encaps_derand: +median: 611018 cycles/ticks +average: 614526 cycles/ticks + +kyber_encaps: +median: 613846 cycles/ticks +average: 617201 cycles/ticks + +kyber_decaps: +median: 777536 cycles/ticks +average: 784083 cycles/ticks + +Loop spin: 752 +gen_a: +median: 129510 cycles/ticks +average: 130785 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7306 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23122 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35694 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17090 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451886 cycles/ticks +average: 454699 cycles/ticks + +indcpa_enc: +median: 573022 cycles/ticks +average: 577166 cycles/ticks + +indcpa_dec: +median: 159246 cycles/ticks +average: 160023 cycles/ticks + +kyber_keypair_derand: +median: 485970 cycles/ticks +average: 488794 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 508878 cycles/ticks + +kyber_encaps_derand: +median: 610880 cycles/ticks +average: 615199 cycles/ticks + +kyber_encaps: +median: 612698 cycles/ticks +average: 616090 cycles/ticks + +kyber_decaps: +median: 777536 cycles/ticks +average: 782905 cycles/ticks + +Loop spin: 753 +gen_a: +median: 130130 cycles/ticks +average: 131404 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33236 cycles/ticks +average: 33482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35740 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6936 cycles/ticks + +indcpa_keypair: +median: 451934 cycles/ticks +average: 455317 cycles/ticks + +indcpa_enc: +median: 573052 cycles/ticks +average: 580586 cycles/ticks + +indcpa_dec: +median: 159370 cycles/ticks +average: 160120 cycles/ticks + +kyber_keypair_derand: +median: 485928 cycles/ticks +average: 491608 cycles/ticks + +kyber_keypair: +median: 504978 cycles/ticks +average: 508691 cycles/ticks + +kyber_encaps_derand: +median: 611380 cycles/ticks +average: 615546 cycles/ticks + +kyber_encaps: +median: 612482 cycles/ticks +average: 615778 cycles/ticks + +kyber_decaps: +median: 777886 cycles/ticks +average: 782194 cycles/ticks + +Loop spin: 754 +gen_a: +median: 129626 cycles/ticks +average: 130733 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35855 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3719 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17006 cycles/ticks +average: 17163 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451664 cycles/ticks +average: 454956 cycles/ticks + +indcpa_enc: +median: 572918 cycles/ticks +average: 575650 cycles/ticks + +indcpa_dec: +median: 159340 cycles/ticks +average: 160702 cycles/ticks + +kyber_keypair_derand: +median: 486294 cycles/ticks +average: 489628 cycles/ticks + +kyber_keypair: +median: 504956 cycles/ticks +average: 509449 cycles/ticks + +kyber_encaps_derand: +median: 611118 cycles/ticks +average: 615253 cycles/ticks + +kyber_encaps: +median: 613862 cycles/ticks +average: 617640 cycles/ticks + +kyber_decaps: +median: 777636 cycles/ticks +average: 782621 cycles/ticks + +Loop spin: 755 +gen_a: +median: 129628 cycles/ticks +average: 130959 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35738 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 455262 cycles/ticks +average: 458716 cycles/ticks + +indcpa_enc: +median: 572706 cycles/ticks +average: 576058 cycles/ticks + +indcpa_dec: +median: 162436 cycles/ticks +average: 163524 cycles/ticks + +kyber_keypair_derand: +median: 489914 cycles/ticks +average: 493676 cycles/ticks + +kyber_keypair: +median: 508498 cycles/ticks +average: 511751 cycles/ticks + +kyber_encaps_derand: +median: 615274 cycles/ticks +average: 619526 cycles/ticks + +kyber_encaps: +median: 617742 cycles/ticks +average: 622735 cycles/ticks + +kyber_decaps: +median: 784928 cycles/ticks +average: 789198 cycles/ticks + +Loop spin: 756 +gen_a: +median: 129594 cycles/ticks +average: 130585 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7235 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23131 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17216 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6983 cycles/ticks + +indcpa_keypair: +median: 452138 cycles/ticks +average: 455109 cycles/ticks + +indcpa_enc: +median: 573008 cycles/ticks +average: 576383 cycles/ticks + +indcpa_dec: +median: 162452 cycles/ticks +average: 163245 cycles/ticks + +kyber_keypair_derand: +median: 486106 cycles/ticks +average: 489512 cycles/ticks + +kyber_keypair: +median: 505066 cycles/ticks +average: 508361 cycles/ticks + +kyber_encaps_derand: +median: 610794 cycles/ticks +average: 614201 cycles/ticks + +kyber_encaps: +median: 611984 cycles/ticks +average: 615795 cycles/ticks + +kyber_decaps: +median: 780682 cycles/ticks +average: 785706 cycles/ticks + +Loop spin: 757 +gen_a: +median: 129550 cycles/ticks +average: 130565 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 37030 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3708 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17087 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 451920 cycles/ticks +average: 455151 cycles/ticks + +indcpa_enc: +median: 573118 cycles/ticks +average: 576985 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160195 cycles/ticks + +kyber_keypair_derand: +median: 486252 cycles/ticks +average: 491831 cycles/ticks + +kyber_keypair: +median: 504962 cycles/ticks +average: 507663 cycles/ticks + +kyber_encaps_derand: +median: 610858 cycles/ticks +average: 613986 cycles/ticks + +kyber_encaps: +median: 612946 cycles/ticks +average: 619243 cycles/ticks + +kyber_decaps: +median: 777654 cycles/ticks +average: 787893 cycles/ticks + +Loop spin: 758 +gen_a: +median: 130062 cycles/ticks +average: 132363 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23382 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33949 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35948 cycles/ticks +average: 36561 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1069 cycles/ticks + +polyvec_compress: +median: 17028 cycles/ticks +average: 17305 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 455690 cycles/ticks +average: 463922 cycles/ticks + +indcpa_enc: +median: 573244 cycles/ticks +average: 580934 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 162037 cycles/ticks + +kyber_keypair_derand: +median: 489860 cycles/ticks +average: 493916 cycles/ticks + +kyber_keypair: +median: 508624 cycles/ticks +average: 514740 cycles/ticks + +kyber_encaps_derand: +median: 611300 cycles/ticks +average: 617864 cycles/ticks + +kyber_encaps: +median: 613714 cycles/ticks +average: 618396 cycles/ticks + +kyber_decaps: +median: 778098 cycles/ticks +average: 790579 cycles/ticks + +Loop spin: 759 +gen_a: +median: 129642 cycles/ticks +average: 131182 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23233 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35747 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3828 cycles/ticks + +poly_decompress: +median: 1046 cycles/ticks +average: 1133 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6880 cycles/ticks +average: 7009 cycles/ticks + +indcpa_keypair: +median: 452182 cycles/ticks +average: 461054 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 581833 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 161426 cycles/ticks + +kyber_keypair_derand: +median: 486118 cycles/ticks +average: 493300 cycles/ticks + +kyber_keypair: +median: 505182 cycles/ticks +average: 510479 cycles/ticks + +kyber_encaps_derand: +median: 610868 cycles/ticks +average: 618944 cycles/ticks + +kyber_encaps: +median: 612008 cycles/ticks +average: 620404 cycles/ticks + +kyber_decaps: +median: 777602 cycles/ticks +average: 786586 cycles/ticks + +Loop spin: 760 +gen_a: +median: 129654 cycles/ticks +average: 131353 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23268 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 36127 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452440 cycles/ticks +average: 457438 cycles/ticks + +indcpa_enc: +median: 573374 cycles/ticks +average: 580617 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 161112 cycles/ticks + +kyber_keypair_derand: +median: 486358 cycles/ticks +average: 490678 cycles/ticks + +kyber_keypair: +median: 505588 cycles/ticks +average: 509896 cycles/ticks + +kyber_encaps_derand: +median: 611210 cycles/ticks +average: 614758 cycles/ticks + +kyber_encaps: +median: 612336 cycles/ticks +average: 615830 cycles/ticks + +kyber_decaps: +median: 777678 cycles/ticks +average: 783558 cycles/ticks + +Loop spin: 761 +gen_a: +median: 129736 cycles/ticks +average: 130975 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 23143 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35767 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3688 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17135 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452444 cycles/ticks +average: 455896 cycles/ticks + +indcpa_enc: +median: 573534 cycles/ticks +average: 577310 cycles/ticks + +indcpa_dec: +median: 159366 cycles/ticks +average: 160025 cycles/ticks + +kyber_keypair_derand: +median: 486008 cycles/ticks +average: 489452 cycles/ticks + +kyber_keypair: +median: 504766 cycles/ticks +average: 508206 cycles/ticks + +kyber_encaps_derand: +median: 610722 cycles/ticks +average: 614386 cycles/ticks + +kyber_encaps: +median: 613022 cycles/ticks +average: 616452 cycles/ticks + +kyber_decaps: +median: 777450 cycles/ticks +average: 782779 cycles/ticks + +Loop spin: 762 +gen_a: +median: 129614 cycles/ticks +average: 130867 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35703 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1018 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451972 cycles/ticks +average: 454503 cycles/ticks + +indcpa_enc: +median: 573234 cycles/ticks +average: 576877 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159847 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 488802 cycles/ticks + +kyber_keypair: +median: 504828 cycles/ticks +average: 507712 cycles/ticks + +kyber_encaps_derand: +median: 611374 cycles/ticks +average: 614691 cycles/ticks + +kyber_encaps: +median: 612466 cycles/ticks +average: 615819 cycles/ticks + +kyber_decaps: +median: 778074 cycles/ticks +average: 782792 cycles/ticks + +Loop spin: 763 +gen_a: +median: 129742 cycles/ticks +average: 131259 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3862 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3502 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17111 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6927 cycles/ticks + +indcpa_keypair: +median: 452792 cycles/ticks +average: 457037 cycles/ticks + +indcpa_enc: +median: 573940 cycles/ticks +average: 586344 cycles/ticks + +indcpa_dec: +median: 159436 cycles/ticks +average: 163057 cycles/ticks + +kyber_keypair_derand: +median: 491078 cycles/ticks +average: 499350 cycles/ticks + +kyber_keypair: +median: 506528 cycles/ticks +average: 511020 cycles/ticks + +kyber_encaps_derand: +median: 611098 cycles/ticks +average: 614098 cycles/ticks + +kyber_encaps: +median: 612242 cycles/ticks +average: 614926 cycles/ticks + +kyber_decaps: +median: 777964 cycles/ticks +average: 782749 cycles/ticks + +Loop spin: 764 +gen_a: +median: 130010 cycles/ticks +average: 130951 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7234 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33616 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35699 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451830 cycles/ticks +average: 455386 cycles/ticks + +indcpa_enc: +median: 573074 cycles/ticks +average: 575845 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160042 cycles/ticks + +kyber_keypair_derand: +median: 485802 cycles/ticks +average: 488630 cycles/ticks + +kyber_keypair: +median: 504810 cycles/ticks +average: 506733 cycles/ticks + +kyber_encaps_derand: +median: 610810 cycles/ticks +average: 614223 cycles/ticks + +kyber_encaps: +median: 612916 cycles/ticks +average: 616408 cycles/ticks + +kyber_decaps: +median: 777472 cycles/ticks +average: 781531 cycles/ticks + +Loop spin: 765 +gen_a: +median: 129536 cycles/ticks +average: 130316 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7264 cycles/ticks +average: 7406 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23583 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 36481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 40391 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3883 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3703 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 17018 cycles/ticks +average: 17273 cycles/ticks + +polyvec_decompress: +median: 6866 cycles/ticks +average: 6931 cycles/ticks + +indcpa_keypair: +median: 452114 cycles/ticks +average: 454405 cycles/ticks + +indcpa_enc: +median: 573346 cycles/ticks +average: 575837 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159985 cycles/ticks + +kyber_keypair_derand: +median: 485986 cycles/ticks +average: 488699 cycles/ticks + +kyber_keypair: +median: 504838 cycles/ticks +average: 507105 cycles/ticks + +kyber_encaps_derand: +median: 610782 cycles/ticks +average: 613772 cycles/ticks + +kyber_encaps: +median: 611840 cycles/ticks +average: 614764 cycles/ticks + +kyber_decaps: +median: 777450 cycles/ticks +average: 781456 cycles/ticks + +Loop spin: 766 +gen_a: +median: 129548 cycles/ticks +average: 131664 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23101 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33591 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35668 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1080 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17105 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6955 cycles/ticks + +indcpa_keypair: +median: 452284 cycles/ticks +average: 455183 cycles/ticks + +indcpa_enc: +median: 573528 cycles/ticks +average: 576876 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159905 cycles/ticks + +kyber_keypair_derand: +median: 485706 cycles/ticks +average: 487839 cycles/ticks + +kyber_keypair: +median: 506086 cycles/ticks +average: 508162 cycles/ticks + +kyber_encaps_derand: +median: 610992 cycles/ticks +average: 614328 cycles/ticks + +kyber_encaps: +median: 611948 cycles/ticks +average: 614678 cycles/ticks + +kyber_decaps: +median: 777458 cycles/ticks +average: 781352 cycles/ticks + +Loop spin: 767 +gen_a: +median: 129840 cycles/ticks +average: 130790 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7289 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35653 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452218 cycles/ticks +average: 454616 cycles/ticks + +indcpa_enc: +median: 573218 cycles/ticks +average: 575947 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 160906 cycles/ticks + +kyber_keypair_derand: +median: 486162 cycles/ticks +average: 489083 cycles/ticks + +kyber_keypair: +median: 504996 cycles/ticks +average: 507549 cycles/ticks + +kyber_encaps_derand: +median: 611024 cycles/ticks +average: 613710 cycles/ticks + +kyber_encaps: +median: 612344 cycles/ticks +average: 615351 cycles/ticks + +kyber_decaps: +median: 777668 cycles/ticks +average: 781566 cycles/ticks + +Loop spin: 768 +gen_a: +median: 129560 cycles/ticks +average: 130803 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23079 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17045 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6916 cycles/ticks + +indcpa_keypair: +median: 452624 cycles/ticks +average: 454942 cycles/ticks + +indcpa_enc: +median: 574086 cycles/ticks +average: 577081 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159947 cycles/ticks + +kyber_keypair_derand: +median: 486592 cycles/ticks +average: 488891 cycles/ticks + +kyber_keypair: +median: 505254 cycles/ticks +average: 507625 cycles/ticks + +kyber_encaps_derand: +median: 611680 cycles/ticks +average: 616230 cycles/ticks + +kyber_encaps: +median: 612936 cycles/ticks +average: 616916 cycles/ticks + +kyber_decaps: +median: 777986 cycles/ticks +average: 783991 cycles/ticks + +Loop spin: 769 +gen_a: +median: 129632 cycles/ticks +average: 130511 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7172 cycles/ticks +average: 7203 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35589 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17029 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 456220 cycles/ticks +average: 458501 cycles/ticks + +indcpa_enc: +median: 577340 cycles/ticks +average: 579649 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159961 cycles/ticks + +kyber_keypair_derand: +median: 486006 cycles/ticks +average: 488250 cycles/ticks + +kyber_keypair: +median: 505916 cycles/ticks +average: 508003 cycles/ticks + +kyber_encaps_derand: +median: 611216 cycles/ticks +average: 613675 cycles/ticks + +kyber_encaps: +median: 612146 cycles/ticks +average: 614835 cycles/ticks + +kyber_decaps: +median: 777686 cycles/ticks +average: 782632 cycles/ticks + +Loop spin: 770 +gen_a: +median: 129418 cycles/ticks +average: 130368 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7217 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35729 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17098 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6986 cycles/ticks + +indcpa_keypair: +median: 452076 cycles/ticks +average: 454769 cycles/ticks + +indcpa_enc: +median: 573176 cycles/ticks +average: 575677 cycles/ticks + +indcpa_dec: +median: 159348 cycles/ticks +average: 160338 cycles/ticks + +kyber_keypair_derand: +median: 486130 cycles/ticks +average: 488503 cycles/ticks + +kyber_keypair: +median: 505056 cycles/ticks +average: 508407 cycles/ticks + +kyber_encaps_derand: +median: 615402 cycles/ticks +average: 618275 cycles/ticks + +kyber_encaps: +median: 616366 cycles/ticks +average: 619836 cycles/ticks + +kyber_decaps: +median: 781958 cycles/ticks +average: 784887 cycles/ticks + +Loop spin: 771 +gen_a: +median: 129644 cycles/ticks +average: 130560 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17041 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452206 cycles/ticks +average: 455603 cycles/ticks + +indcpa_enc: +median: 573338 cycles/ticks +average: 575924 cycles/ticks + +indcpa_dec: +median: 162402 cycles/ticks +average: 163508 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 488775 cycles/ticks + +kyber_keypair: +median: 505036 cycles/ticks +average: 507902 cycles/ticks + +kyber_encaps_derand: +median: 611014 cycles/ticks +average: 613890 cycles/ticks + +kyber_encaps: +median: 612030 cycles/ticks +average: 614645 cycles/ticks + +kyber_decaps: +median: 780768 cycles/ticks +average: 784515 cycles/ticks + +Loop spin: 772 +gen_a: +median: 129750 cycles/ticks +average: 130679 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35676 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3923 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3499 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17117 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452044 cycles/ticks +average: 454357 cycles/ticks + +indcpa_enc: +median: 573230 cycles/ticks +average: 575859 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 159903 cycles/ticks + +kyber_keypair_derand: +median: 485752 cycles/ticks +average: 487670 cycles/ticks + +kyber_keypair: +median: 505938 cycles/ticks +average: 511846 cycles/ticks + +kyber_encaps_derand: +median: 611066 cycles/ticks +average: 616577 cycles/ticks + +kyber_encaps: +median: 612062 cycles/ticks +average: 615157 cycles/ticks + +kyber_decaps: +median: 777658 cycles/ticks +average: 782928 cycles/ticks + +Loop spin: 773 +gen_a: +median: 129878 cycles/ticks +average: 131188 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35620 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6922 cycles/ticks + +indcpa_keypair: +median: 452084 cycles/ticks +average: 454292 cycles/ticks + +indcpa_enc: +median: 573292 cycles/ticks +average: 576057 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 160262 cycles/ticks + +kyber_keypair_derand: +median: 486370 cycles/ticks +average: 488799 cycles/ticks + +kyber_keypair: +median: 505700 cycles/ticks +average: 507876 cycles/ticks + +kyber_encaps_derand: +median: 610984 cycles/ticks +average: 613602 cycles/ticks + +kyber_encaps: +median: 611990 cycles/ticks +average: 615741 cycles/ticks + +kyber_decaps: +median: 777934 cycles/ticks +average: 781379 cycles/ticks + +Loop spin: 774 +gen_a: +median: 129974 cycles/ticks +average: 131009 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23246 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35708 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17098 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451758 cycles/ticks +average: 453943 cycles/ticks + +indcpa_enc: +median: 573016 cycles/ticks +average: 576861 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160197 cycles/ticks + +kyber_keypair_derand: +median: 486450 cycles/ticks +average: 489297 cycles/ticks + +kyber_keypair: +median: 504772 cycles/ticks +average: 506553 cycles/ticks + +kyber_encaps_derand: +median: 611116 cycles/ticks +average: 613653 cycles/ticks + +kyber_encaps: +median: 612218 cycles/ticks +average: 614706 cycles/ticks + +kyber_decaps: +median: 777770 cycles/ticks +average: 781647 cycles/ticks + +Loop spin: 775 +gen_a: +median: 129628 cycles/ticks +average: 131873 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23080 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35758 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3925 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3731 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17121 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 452164 cycles/ticks +average: 454249 cycles/ticks + +indcpa_enc: +median: 573310 cycles/ticks +average: 575814 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 159828 cycles/ticks + +kyber_keypair_derand: +median: 485940 cycles/ticks +average: 488919 cycles/ticks + +kyber_keypair: +median: 505710 cycles/ticks +average: 508284 cycles/ticks + +kyber_encaps_derand: +median: 611282 cycles/ticks +average: 614143 cycles/ticks + +kyber_encaps: +median: 612142 cycles/ticks +average: 615391 cycles/ticks + +kyber_decaps: +median: 777574 cycles/ticks +average: 781965 cycles/ticks + +Loop spin: 776 +gen_a: +median: 129752 cycles/ticks +average: 130641 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7311 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33358 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35701 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17101 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6933 cycles/ticks + +indcpa_keypair: +median: 451906 cycles/ticks +average: 453938 cycles/ticks + +indcpa_enc: +median: 572976 cycles/ticks +average: 576876 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160114 cycles/ticks + +kyber_keypair_derand: +median: 486172 cycles/ticks +average: 488292 cycles/ticks + +kyber_keypair: +median: 506000 cycles/ticks +average: 508521 cycles/ticks + +kyber_encaps_derand: +median: 610734 cycles/ticks +average: 613889 cycles/ticks + +kyber_encaps: +median: 612140 cycles/ticks +average: 615864 cycles/ticks + +kyber_decaps: +median: 777426 cycles/ticks +average: 782097 cycles/ticks + +Loop spin: 777 +gen_a: +median: 129464 cycles/ticks +average: 130597 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7272 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35746 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1030 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17120 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452016 cycles/ticks +average: 454493 cycles/ticks + +indcpa_enc: +median: 576538 cycles/ticks +average: 579053 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160302 cycles/ticks + +kyber_keypair_derand: +median: 485866 cycles/ticks +average: 488946 cycles/ticks + +kyber_keypair: +median: 504918 cycles/ticks +average: 507588 cycles/ticks + +kyber_encaps_derand: +median: 613916 cycles/ticks +average: 618786 cycles/ticks + +kyber_encaps: +median: 614952 cycles/ticks +average: 618528 cycles/ticks + +kyber_decaps: +median: 777262 cycles/ticks +average: 781601 cycles/ticks + +Loop spin: 778 +gen_a: +median: 129742 cycles/ticks +average: 130678 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35781 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452026 cycles/ticks +average: 454286 cycles/ticks + +indcpa_enc: +median: 573296 cycles/ticks +average: 576103 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 160012 cycles/ticks + +kyber_keypair_derand: +median: 486072 cycles/ticks +average: 488621 cycles/ticks + +kyber_keypair: +median: 505442 cycles/ticks +average: 507833 cycles/ticks + +kyber_encaps_derand: +median: 610974 cycles/ticks +average: 614386 cycles/ticks + +kyber_encaps: +median: 612306 cycles/ticks +average: 615001 cycles/ticks + +kyber_decaps: +median: 777490 cycles/ticks +average: 782525 cycles/ticks + +Loop spin: 779 +gen_a: +median: 129634 cycles/ticks +average: 130689 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7293 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7306 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23142 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33539 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35680 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3500 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17123 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6921 cycles/ticks + +indcpa_keypair: +median: 451866 cycles/ticks +average: 454251 cycles/ticks + +indcpa_enc: +median: 572772 cycles/ticks +average: 574764 cycles/ticks + +indcpa_dec: +median: 159324 cycles/ticks +average: 159960 cycles/ticks + +kyber_keypair_derand: +median: 485968 cycles/ticks +average: 489136 cycles/ticks + +kyber_keypair: +median: 505900 cycles/ticks +average: 509148 cycles/ticks + +kyber_encaps_derand: +median: 615196 cycles/ticks +average: 619026 cycles/ticks + +kyber_encaps: +median: 617164 cycles/ticks +average: 620714 cycles/ticks + +kyber_decaps: +median: 781610 cycles/ticks +average: 786335 cycles/ticks + +Loop spin: 780 +gen_a: +median: 129656 cycles/ticks +average: 130298 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7296 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35615 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17148 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6935 cycles/ticks + +indcpa_keypair: +median: 452642 cycles/ticks +average: 455934 cycles/ticks + +indcpa_enc: +median: 573748 cycles/ticks +average: 577264 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160514 cycles/ticks + +kyber_keypair_derand: +median: 490392 cycles/ticks +average: 493971 cycles/ticks + +kyber_keypair: +median: 505218 cycles/ticks +average: 508411 cycles/ticks + +kyber_encaps_derand: +median: 611898 cycles/ticks +average: 614795 cycles/ticks + +kyber_encaps: +median: 612720 cycles/ticks +average: 616168 cycles/ticks + +kyber_decaps: +median: 778162 cycles/ticks +average: 782675 cycles/ticks + +Loop spin: 781 +gen_a: +median: 129526 cycles/ticks +average: 130259 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35672 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17034 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6936 cycles/ticks + +indcpa_keypair: +median: 456636 cycles/ticks +average: 459909 cycles/ticks + +indcpa_enc: +median: 577174 cycles/ticks +average: 580434 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 160418 cycles/ticks + +kyber_keypair_derand: +median: 486672 cycles/ticks +average: 491402 cycles/ticks + +kyber_keypair: +median: 505384 cycles/ticks +average: 508727 cycles/ticks + +kyber_encaps_derand: +median: 611206 cycles/ticks +average: 614340 cycles/ticks + +kyber_encaps: +median: 612406 cycles/ticks +average: 615966 cycles/ticks + +kyber_decaps: +median: 777780 cycles/ticks +average: 782360 cycles/ticks + +Loop spin: 782 +gen_a: +median: 129678 cycles/ticks +average: 130509 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35707 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3915 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17247 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 456324 cycles/ticks +average: 459669 cycles/ticks + +indcpa_enc: +median: 577198 cycles/ticks +average: 580960 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160418 cycles/ticks + +kyber_keypair_derand: +median: 485988 cycles/ticks +average: 488702 cycles/ticks + +kyber_keypair: +median: 505792 cycles/ticks +average: 509627 cycles/ticks + +kyber_encaps_derand: +median: 610826 cycles/ticks +average: 614294 cycles/ticks + +kyber_encaps: +median: 613666 cycles/ticks +average: 617881 cycles/ticks + +kyber_decaps: +median: 777624 cycles/ticks +average: 781026 cycles/ticks + +Loop spin: 783 +gen_a: +median: 129554 cycles/ticks +average: 130490 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7282 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35715 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452308 cycles/ticks +average: 454750 cycles/ticks + +indcpa_enc: +median: 573384 cycles/ticks +average: 576281 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 161191 cycles/ticks + +kyber_keypair_derand: +median: 486190 cycles/ticks +average: 490860 cycles/ticks + +kyber_keypair: +median: 504948 cycles/ticks +average: 509113 cycles/ticks + +kyber_encaps_derand: +median: 611450 cycles/ticks +average: 619060 cycles/ticks + +kyber_encaps: +median: 620834 cycles/ticks +average: 628380 cycles/ticks + +kyber_decaps: +median: 787710 cycles/ticks +average: 796923 cycles/ticks + +Loop spin: 784 +gen_a: +median: 129670 cycles/ticks +average: 133604 cycles/ticks + +poly_getnoise_eta1: +median: 7278 cycles/ticks +average: 7488 cycles/ticks + +poly_getnoise_eta2: +median: 7270 cycles/ticks +average: 7387 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23424 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 34265 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35520 cycles/ticks +average: 36113 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3916 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452210 cycles/ticks +average: 457436 cycles/ticks + +indcpa_enc: +median: 573756 cycles/ticks +average: 580049 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160444 cycles/ticks + +kyber_keypair_derand: +median: 485860 cycles/ticks +average: 489411 cycles/ticks + +kyber_keypair: +median: 504914 cycles/ticks +average: 507755 cycles/ticks + +kyber_encaps_derand: +median: 611346 cycles/ticks +average: 615174 cycles/ticks + +kyber_encaps: +median: 612384 cycles/ticks +average: 615944 cycles/ticks + +kyber_decaps: +median: 778286 cycles/ticks +average: 782352 cycles/ticks + +Loop spin: 785 +gen_a: +median: 129704 cycles/ticks +average: 130944 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33380 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 456288 cycles/ticks +average: 458912 cycles/ticks + +indcpa_enc: +median: 577310 cycles/ticks +average: 582657 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 160570 cycles/ticks + +kyber_keypair_derand: +median: 486258 cycles/ticks +average: 490087 cycles/ticks + +kyber_keypair: +median: 505246 cycles/ticks +average: 508469 cycles/ticks + +kyber_encaps_derand: +median: 610754 cycles/ticks +average: 614089 cycles/ticks + +kyber_encaps: +median: 613444 cycles/ticks +average: 616244 cycles/ticks + +kyber_decaps: +median: 777642 cycles/ticks +average: 782731 cycles/ticks + +Loop spin: 786 +gen_a: +median: 129630 cycles/ticks +average: 130681 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7300 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35776 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1076 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17109 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452000 cycles/ticks +average: 455019 cycles/ticks + +indcpa_enc: +median: 573202 cycles/ticks +average: 576648 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 160420 cycles/ticks + +kyber_keypair_derand: +median: 486300 cycles/ticks +average: 489038 cycles/ticks + +kyber_keypair: +median: 504846 cycles/ticks +average: 508748 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 614575 cycles/ticks + +kyber_encaps: +median: 612920 cycles/ticks +average: 616980 cycles/ticks + +kyber_decaps: +median: 777538 cycles/ticks +average: 782544 cycles/ticks + +Loop spin: 787 +gen_a: +median: 129528 cycles/ticks +average: 130363 cycles/ticks + +poly_getnoise_eta1: +median: 7210 cycles/ticks +average: 7275 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7326 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35474 cycles/ticks +average: 35674 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17115 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 452074 cycles/ticks +average: 454467 cycles/ticks + +indcpa_enc: +median: 573302 cycles/ticks +average: 577723 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160048 cycles/ticks + +kyber_keypair_derand: +median: 485980 cycles/ticks +average: 488966 cycles/ticks + +kyber_keypair: +median: 504810 cycles/ticks +average: 507731 cycles/ticks + +kyber_encaps_derand: +median: 611242 cycles/ticks +average: 615044 cycles/ticks + +kyber_encaps: +median: 612274 cycles/ticks +average: 615814 cycles/ticks + +kyber_decaps: +median: 778006 cycles/ticks +average: 783581 cycles/ticks + +Loop spin: 788 +gen_a: +median: 129696 cycles/ticks +average: 130537 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22967 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35798 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17126 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451798 cycles/ticks +average: 454560 cycles/ticks + +indcpa_enc: +median: 574082 cycles/ticks +average: 577591 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 160600 cycles/ticks + +kyber_keypair_derand: +median: 485996 cycles/ticks +average: 488992 cycles/ticks + +kyber_keypair: +median: 504878 cycles/ticks +average: 508092 cycles/ticks + +kyber_encaps_derand: +median: 611860 cycles/ticks +average: 615051 cycles/ticks + +kyber_encaps: +median: 614990 cycles/ticks +average: 618578 cycles/ticks + +kyber_decaps: +median: 778602 cycles/ticks +average: 782208 cycles/ticks + +Loop spin: 789 +gen_a: +median: 129780 cycles/ticks +average: 130742 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33339 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35597 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17095 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452266 cycles/ticks +average: 455728 cycles/ticks + +indcpa_enc: +median: 573376 cycles/ticks +average: 576029 cycles/ticks + +indcpa_dec: +median: 159328 cycles/ticks +average: 160244 cycles/ticks + +kyber_keypair_derand: +median: 486070 cycles/ticks +average: 488693 cycles/ticks + +kyber_keypair: +median: 505050 cycles/ticks +average: 508364 cycles/ticks + +kyber_encaps_derand: +median: 611042 cycles/ticks +average: 614037 cycles/ticks + +kyber_encaps: +median: 613246 cycles/ticks +average: 615729 cycles/ticks + +kyber_decaps: +median: 777578 cycles/ticks +average: 781010 cycles/ticks + +Loop spin: 790 +gen_a: +median: 129738 cycles/ticks +average: 130580 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23190 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33539 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35679 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17014 cycles/ticks +average: 17087 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 451690 cycles/ticks +average: 454180 cycles/ticks + +indcpa_enc: +median: 572874 cycles/ticks +average: 576066 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 160663 cycles/ticks + +kyber_keypair_derand: +median: 485960 cycles/ticks +average: 489746 cycles/ticks + +kyber_keypair: +median: 504918 cycles/ticks +average: 508395 cycles/ticks + +kyber_encaps_derand: +median: 611054 cycles/ticks +average: 615277 cycles/ticks + +kyber_encaps: +median: 612318 cycles/ticks +average: 616192 cycles/ticks + +kyber_decaps: +median: 777748 cycles/ticks +average: 781941 cycles/ticks + +Loop spin: 791 +gen_a: +median: 129496 cycles/ticks +average: 130527 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33505 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35744 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17084 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 456620 cycles/ticks +average: 458896 cycles/ticks + +indcpa_enc: +median: 577296 cycles/ticks +average: 580657 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 160099 cycles/ticks + +kyber_keypair_derand: +median: 490304 cycles/ticks +average: 493154 cycles/ticks + +kyber_keypair: +median: 504952 cycles/ticks +average: 508546 cycles/ticks + +kyber_encaps_derand: +median: 611376 cycles/ticks +average: 615956 cycles/ticks + +kyber_encaps: +median: 613668 cycles/ticks +average: 619455 cycles/ticks + +kyber_decaps: +median: 781054 cycles/ticks +average: 788554 cycles/ticks + +Loop spin: 792 +gen_a: +median: 129550 cycles/ticks +average: 130577 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35756 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3500 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17204 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6944 cycles/ticks + +indcpa_keypair: +median: 451984 cycles/ticks +average: 455461 cycles/ticks + +indcpa_enc: +median: 573078 cycles/ticks +average: 577129 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 159849 cycles/ticks + +kyber_keypair_derand: +median: 485952 cycles/ticks +average: 488902 cycles/ticks + +kyber_keypair: +median: 504918 cycles/ticks +average: 508155 cycles/ticks + +kyber_encaps_derand: +median: 610852 cycles/ticks +average: 614079 cycles/ticks + +kyber_encaps: +median: 613370 cycles/ticks +average: 615827 cycles/ticks + +kyber_decaps: +median: 777450 cycles/ticks +average: 782903 cycles/ticks + +Loop spin: 793 +gen_a: +median: 129792 cycles/ticks +average: 130660 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7306 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22958 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33347 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17094 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451928 cycles/ticks +average: 454323 cycles/ticks + +indcpa_enc: +median: 573094 cycles/ticks +average: 576184 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 160027 cycles/ticks + +kyber_keypair_derand: +median: 486112 cycles/ticks +average: 488355 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 507997 cycles/ticks + +kyber_encaps_derand: +median: 611140 cycles/ticks +average: 613887 cycles/ticks + +kyber_encaps: +median: 612016 cycles/ticks +average: 614842 cycles/ticks + +kyber_decaps: +median: 777818 cycles/ticks +average: 781803 cycles/ticks + +Loop spin: 794 +gen_a: +median: 129706 cycles/ticks +average: 130833 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7305 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22965 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33358 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452000 cycles/ticks +average: 454215 cycles/ticks + +indcpa_enc: +median: 573120 cycles/ticks +average: 576583 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159934 cycles/ticks + +kyber_keypair_derand: +median: 486206 cycles/ticks +average: 488718 cycles/ticks + +kyber_keypair: +median: 505034 cycles/ticks +average: 508188 cycles/ticks + +kyber_encaps_derand: +median: 610860 cycles/ticks +average: 613963 cycles/ticks + +kyber_encaps: +median: 612540 cycles/ticks +average: 616106 cycles/ticks + +kyber_decaps: +median: 777774 cycles/ticks +average: 781515 cycles/ticks + +Loop spin: 795 +gen_a: +median: 129642 cycles/ticks +average: 130569 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3726 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 455954 cycles/ticks +average: 458276 cycles/ticks + +indcpa_enc: +median: 573732 cycles/ticks +average: 576726 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159916 cycles/ticks + +kyber_keypair_derand: +median: 489508 cycles/ticks +average: 492396 cycles/ticks + +kyber_keypair: +median: 508098 cycles/ticks +average: 513006 cycles/ticks + +kyber_encaps_derand: +median: 610938 cycles/ticks +average: 614156 cycles/ticks + +kyber_encaps: +median: 613504 cycles/ticks +average: 616658 cycles/ticks + +kyber_decaps: +median: 777590 cycles/ticks +average: 781271 cycles/ticks + +Loop spin: 796 +gen_a: +median: 129778 cycles/ticks +average: 130531 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23097 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33467 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35616 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452178 cycles/ticks +average: 454656 cycles/ticks + +indcpa_enc: +median: 576460 cycles/ticks +average: 580408 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160000 cycles/ticks + +kyber_keypair_derand: +median: 486142 cycles/ticks +average: 488373 cycles/ticks + +kyber_keypair: +median: 504996 cycles/ticks +average: 507769 cycles/ticks + +kyber_encaps_derand: +median: 614030 cycles/ticks +average: 616714 cycles/ticks + +kyber_encaps: +median: 615060 cycles/ticks +average: 620361 cycles/ticks + +kyber_decaps: +median: 780622 cycles/ticks +average: 785579 cycles/ticks + +Loop spin: 797 +gen_a: +median: 129466 cycles/ticks +average: 130608 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452210 cycles/ticks +average: 454391 cycles/ticks + +indcpa_enc: +median: 573194 cycles/ticks +average: 576647 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160519 cycles/ticks + +kyber_keypair_derand: +median: 485892 cycles/ticks +average: 488642 cycles/ticks + +kyber_keypair: +median: 505402 cycles/ticks +average: 508627 cycles/ticks + +kyber_encaps_derand: +median: 610538 cycles/ticks +average: 614641 cycles/ticks + +kyber_encaps: +median: 611940 cycles/ticks +average: 615726 cycles/ticks + +kyber_decaps: +median: 777444 cycles/ticks +average: 781855 cycles/ticks + +Loop spin: 798 +gen_a: +median: 129800 cycles/ticks +average: 130716 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35665 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6870 cycles/ticks + +indcpa_keypair: +median: 452018 cycles/ticks +average: 456078 cycles/ticks + +indcpa_enc: +median: 573574 cycles/ticks +average: 576698 cycles/ticks + +indcpa_dec: +median: 162404 cycles/ticks +average: 163395 cycles/ticks + +kyber_keypair_derand: +median: 486138 cycles/ticks +average: 488759 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 507211 cycles/ticks + +kyber_encaps_derand: +median: 611438 cycles/ticks +average: 613976 cycles/ticks + +kyber_encaps: +median: 613300 cycles/ticks +average: 615941 cycles/ticks + +kyber_decaps: +median: 777894 cycles/ticks +average: 782175 cycles/ticks + +Loop spin: 799 +gen_a: +median: 129796 cycles/ticks +average: 130803 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33359 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17102 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452496 cycles/ticks +average: 455808 cycles/ticks + +indcpa_enc: +median: 573814 cycles/ticks +average: 577041 cycles/ticks + +indcpa_dec: +median: 162438 cycles/ticks +average: 163954 cycles/ticks + +kyber_keypair_derand: +median: 485834 cycles/ticks +average: 490443 cycles/ticks + +kyber_keypair: +median: 504928 cycles/ticks +average: 507801 cycles/ticks + +kyber_encaps_derand: +median: 610956 cycles/ticks +average: 614178 cycles/ticks + +kyber_encaps: +median: 612084 cycles/ticks +average: 615308 cycles/ticks + +kyber_decaps: +median: 781136 cycles/ticks +average: 786067 cycles/ticks + +Loop spin: 800 +gen_a: +median: 129560 cycles/ticks +average: 130445 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22918 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35692 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17233 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6955 cycles/ticks + +indcpa_keypair: +median: 452120 cycles/ticks +average: 454602 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 576175 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 160371 cycles/ticks + +kyber_keypair_derand: +median: 485998 cycles/ticks +average: 489430 cycles/ticks + +kyber_keypair: +median: 505934 cycles/ticks +average: 508393 cycles/ticks + +kyber_encaps_derand: +median: 610996 cycles/ticks +average: 614467 cycles/ticks + +kyber_encaps: +median: 612122 cycles/ticks +average: 615841 cycles/ticks + +kyber_decaps: +median: 777530 cycles/ticks +average: 782320 cycles/ticks + +Loop spin: 801 +gen_a: +median: 129636 cycles/ticks +average: 130611 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23161 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35714 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17033 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 452212 cycles/ticks +average: 454217 cycles/ticks + +indcpa_enc: +median: 573322 cycles/ticks +average: 575619 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159826 cycles/ticks + +kyber_keypair_derand: +median: 486548 cycles/ticks +average: 488641 cycles/ticks + +kyber_keypair: +median: 505102 cycles/ticks +average: 507042 cycles/ticks + +kyber_encaps_derand: +median: 611496 cycles/ticks +average: 615036 cycles/ticks + +kyber_encaps: +median: 612912 cycles/ticks +average: 617043 cycles/ticks + +kyber_decaps: +median: 777676 cycles/ticks +average: 783028 cycles/ticks + +Loop spin: 802 +gen_a: +median: 129614 cycles/ticks +average: 130722 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35763 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17118 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452052 cycles/ticks +average: 454796 cycles/ticks + +indcpa_enc: +median: 573242 cycles/ticks +average: 576756 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 160277 cycles/ticks + +kyber_keypair_derand: +median: 490480 cycles/ticks +average: 492506 cycles/ticks + +kyber_keypair: +median: 504842 cycles/ticks +average: 507065 cycles/ticks + +kyber_encaps_derand: +median: 611090 cycles/ticks +average: 613773 cycles/ticks + +kyber_encaps: +median: 612016 cycles/ticks +average: 614503 cycles/ticks + +kyber_decaps: +median: 777922 cycles/ticks +average: 782116 cycles/ticks + +Loop spin: 803 +gen_a: +median: 129748 cycles/ticks +average: 131009 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35683 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3725 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17182 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 451796 cycles/ticks +average: 455227 cycles/ticks + +indcpa_enc: +median: 572854 cycles/ticks +average: 576559 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160451 cycles/ticks + +kyber_keypair_derand: +median: 486290 cycles/ticks +average: 489087 cycles/ticks + +kyber_keypair: +median: 506298 cycles/ticks +average: 509115 cycles/ticks + +kyber_encaps_derand: +median: 610794 cycles/ticks +average: 614859 cycles/ticks + +kyber_encaps: +median: 611840 cycles/ticks +average: 615030 cycles/ticks + +kyber_decaps: +median: 777430 cycles/ticks +average: 782857 cycles/ticks + +Loop spin: 804 +gen_a: +median: 129718 cycles/ticks +average: 130817 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35805 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17099 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6941 cycles/ticks + +indcpa_keypair: +median: 451732 cycles/ticks +average: 454291 cycles/ticks + +indcpa_enc: +median: 572948 cycles/ticks +average: 576380 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 159962 cycles/ticks + +kyber_keypair_derand: +median: 486116 cycles/ticks +average: 489337 cycles/ticks + +kyber_keypair: +median: 505204 cycles/ticks +average: 508311 cycles/ticks + +kyber_encaps_derand: +median: 610908 cycles/ticks +average: 616184 cycles/ticks + +kyber_encaps: +median: 611990 cycles/ticks +average: 616060 cycles/ticks + +kyber_decaps: +median: 777630 cycles/ticks +average: 782549 cycles/ticks + +Loop spin: 805 +gen_a: +median: 129774 cycles/ticks +average: 130817 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35683 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17105 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452008 cycles/ticks +average: 454214 cycles/ticks + +indcpa_enc: +median: 572904 cycles/ticks +average: 576214 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160268 cycles/ticks + +kyber_keypair_derand: +median: 486044 cycles/ticks +average: 488815 cycles/ticks + +kyber_keypair: +median: 504750 cycles/ticks +average: 507381 cycles/ticks + +kyber_encaps_derand: +median: 610828 cycles/ticks +average: 614184 cycles/ticks + +kyber_encaps: +median: 612050 cycles/ticks +average: 615009 cycles/ticks + +kyber_decaps: +median: 777512 cycles/ticks +average: 783298 cycles/ticks + +Loop spin: 806 +gen_a: +median: 129632 cycles/ticks +average: 130422 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35824 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3695 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451816 cycles/ticks +average: 454249 cycles/ticks + +indcpa_enc: +median: 572886 cycles/ticks +average: 575611 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160067 cycles/ticks + +kyber_keypair_derand: +median: 486142 cycles/ticks +average: 488750 cycles/ticks + +kyber_keypair: +median: 505982 cycles/ticks +average: 509150 cycles/ticks + +kyber_encaps_derand: +median: 610464 cycles/ticks +average: 613821 cycles/ticks + +kyber_encaps: +median: 611856 cycles/ticks +average: 615494 cycles/ticks + +kyber_decaps: +median: 777154 cycles/ticks +average: 781533 cycles/ticks + +Loop spin: 807 +gen_a: +median: 129648 cycles/ticks +average: 130574 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35799 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3912 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17103 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6928 cycles/ticks + +indcpa_keypair: +median: 452120 cycles/ticks +average: 456343 cycles/ticks + +indcpa_enc: +median: 573112 cycles/ticks +average: 576243 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160334 cycles/ticks + +kyber_keypair_derand: +median: 486266 cycles/ticks +average: 488936 cycles/ticks + +kyber_keypair: +median: 505706 cycles/ticks +average: 508762 cycles/ticks + +kyber_encaps_derand: +median: 610970 cycles/ticks +average: 614724 cycles/ticks + +kyber_encaps: +median: 611934 cycles/ticks +average: 615373 cycles/ticks + +kyber_decaps: +median: 777678 cycles/ticks +average: 782408 cycles/ticks + +Loop spin: 808 +gen_a: +median: 129478 cycles/ticks +average: 130395 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22970 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452268 cycles/ticks +average: 454812 cycles/ticks + +indcpa_enc: +median: 573424 cycles/ticks +average: 576417 cycles/ticks + +indcpa_dec: +median: 159370 cycles/ticks +average: 160109 cycles/ticks + +kyber_keypair_derand: +median: 485852 cycles/ticks +average: 489748 cycles/ticks + +kyber_keypair: +median: 504998 cycles/ticks +average: 508172 cycles/ticks + +kyber_encaps_derand: +median: 611058 cycles/ticks +average: 614772 cycles/ticks + +kyber_encaps: +median: 612032 cycles/ticks +average: 615476 cycles/ticks + +kyber_decaps: +median: 777898 cycles/ticks +average: 781608 cycles/ticks + +Loop spin: 809 +gen_a: +median: 129676 cycles/ticks +average: 130531 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7220 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35580 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3490 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17162 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6937 cycles/ticks + +indcpa_keypair: +median: 452070 cycles/ticks +average: 455394 cycles/ticks + +indcpa_enc: +median: 573254 cycles/ticks +average: 576613 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160580 cycles/ticks + +kyber_keypair_derand: +median: 486030 cycles/ticks +average: 489690 cycles/ticks + +kyber_keypair: +median: 505852 cycles/ticks +average: 508748 cycles/ticks + +kyber_encaps_derand: +median: 615004 cycles/ticks +average: 618673 cycles/ticks + +kyber_encaps: +median: 616066 cycles/ticks +average: 620785 cycles/ticks + +kyber_decaps: +median: 781596 cycles/ticks +average: 786853 cycles/ticks + +Loop spin: 810 +gen_a: +median: 129686 cycles/ticks +average: 130578 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17153 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 456842 cycles/ticks +average: 459309 cycles/ticks + +indcpa_enc: +median: 577666 cycles/ticks +average: 580295 cycles/ticks + +indcpa_dec: +median: 159334 cycles/ticks +average: 160210 cycles/ticks + +kyber_keypair_derand: +median: 489610 cycles/ticks +average: 492964 cycles/ticks + +kyber_keypair: +median: 509316 cycles/ticks +average: 512395 cycles/ticks + +kyber_encaps_derand: +median: 611408 cycles/ticks +average: 614630 cycles/ticks + +kyber_encaps: +median: 612958 cycles/ticks +average: 617375 cycles/ticks + +kyber_decaps: +median: 777424 cycles/ticks +average: 784467 cycles/ticks + +Loop spin: 811 +gen_a: +median: 129534 cycles/ticks +average: 133092 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7262 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35726 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17224 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452216 cycles/ticks +average: 454986 cycles/ticks + +indcpa_enc: +median: 573404 cycles/ticks +average: 579442 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160246 cycles/ticks + +kyber_keypair_derand: +median: 485866 cycles/ticks +average: 488603 cycles/ticks + +kyber_keypair: +median: 504970 cycles/ticks +average: 508379 cycles/ticks + +kyber_encaps_derand: +median: 611234 cycles/ticks +average: 615036 cycles/ticks + +kyber_encaps: +median: 612296 cycles/ticks +average: 616482 cycles/ticks + +kyber_decaps: +median: 777756 cycles/ticks +average: 782036 cycles/ticks + +Loop spin: 812 +gen_a: +median: 129754 cycles/ticks +average: 130737 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23091 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35894 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3510 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17168 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6973 cycles/ticks + +indcpa_keypair: +median: 451884 cycles/ticks +average: 454284 cycles/ticks + +indcpa_enc: +median: 573364 cycles/ticks +average: 577703 cycles/ticks + +indcpa_dec: +median: 159346 cycles/ticks +average: 160457 cycles/ticks + +kyber_keypair_derand: +median: 486074 cycles/ticks +average: 489775 cycles/ticks + +kyber_keypair: +median: 505254 cycles/ticks +average: 507990 cycles/ticks + +kyber_encaps_derand: +median: 611494 cycles/ticks +average: 614853 cycles/ticks + +kyber_encaps: +median: 612750 cycles/ticks +average: 616442 cycles/ticks + +kyber_decaps: +median: 777984 cycles/ticks +average: 782596 cycles/ticks + +Loop spin: 813 +gen_a: +median: 129648 cycles/ticks +average: 130549 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3715 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452408 cycles/ticks +average: 454987 cycles/ticks + +indcpa_enc: +median: 574240 cycles/ticks +average: 577405 cycles/ticks + +indcpa_dec: +median: 159356 cycles/ticks +average: 160097 cycles/ticks + +kyber_keypair_derand: +median: 486082 cycles/ticks +average: 488776 cycles/ticks + +kyber_keypair: +median: 505966 cycles/ticks +average: 509793 cycles/ticks + +kyber_encaps_derand: +median: 611732 cycles/ticks +average: 615445 cycles/ticks + +kyber_encaps: +median: 613516 cycles/ticks +average: 618348 cycles/ticks + +kyber_decaps: +median: 778366 cycles/ticks +average: 783240 cycles/ticks + +Loop spin: 814 +gen_a: +median: 129642 cycles/ticks +average: 130407 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33473 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35702 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3498 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17136 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6952 cycles/ticks + +indcpa_keypair: +median: 452062 cycles/ticks +average: 456009 cycles/ticks + +indcpa_enc: +median: 573202 cycles/ticks +average: 577534 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160414 cycles/ticks + +kyber_keypair_derand: +median: 486424 cycles/ticks +average: 489993 cycles/ticks + +kyber_keypair: +median: 504842 cycles/ticks +average: 508275 cycles/ticks + +kyber_encaps_derand: +median: 610962 cycles/ticks +average: 615818 cycles/ticks + +kyber_encaps: +median: 611712 cycles/ticks +average: 617196 cycles/ticks + +kyber_decaps: +median: 777262 cycles/ticks +average: 782755 cycles/ticks + +Loop spin: 815 +gen_a: +median: 129616 cycles/ticks +average: 130619 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7326 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23187 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33557 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35866 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3722 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17208 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452672 cycles/ticks +average: 456479 cycles/ticks + +indcpa_enc: +median: 573740 cycles/ticks +average: 577840 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160192 cycles/ticks + +kyber_keypair_derand: +median: 486184 cycles/ticks +average: 489943 cycles/ticks + +kyber_keypair: +median: 505462 cycles/ticks +average: 508132 cycles/ticks + +kyber_encaps_derand: +median: 611690 cycles/ticks +average: 615251 cycles/ticks + +kyber_encaps: +median: 612762 cycles/ticks +average: 617075 cycles/ticks + +kyber_decaps: +median: 777850 cycles/ticks +average: 783213 cycles/ticks + +Loop spin: 816 +gen_a: +median: 129826 cycles/ticks +average: 130554 cycles/ticks + +poly_getnoise_eta1: +median: 7218 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35722 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3920 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17101 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6916 cycles/ticks + +indcpa_keypair: +median: 452048 cycles/ticks +average: 456169 cycles/ticks + +indcpa_enc: +median: 573098 cycles/ticks +average: 577277 cycles/ticks + +indcpa_dec: +median: 159416 cycles/ticks +average: 160871 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 489899 cycles/ticks + +kyber_keypair: +median: 505626 cycles/ticks +average: 509940 cycles/ticks + +kyber_encaps_derand: +median: 615210 cycles/ticks +average: 619856 cycles/ticks + +kyber_encaps: +median: 617636 cycles/ticks +average: 621967 cycles/ticks + +kyber_decaps: +median: 781648 cycles/ticks +average: 786422 cycles/ticks + +Loop spin: 817 +gen_a: +median: 129626 cycles/ticks +average: 130511 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7280 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23135 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33564 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35696 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3725 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17052 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452002 cycles/ticks +average: 455638 cycles/ticks + +indcpa_enc: +median: 573086 cycles/ticks +average: 576858 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160619 cycles/ticks + +kyber_keypair_derand: +median: 486016 cycles/ticks +average: 490876 cycles/ticks + +kyber_keypair: +median: 504850 cycles/ticks +average: 508811 cycles/ticks + +kyber_encaps_derand: +median: 615382 cycles/ticks +average: 620830 cycles/ticks + +kyber_encaps: +median: 616474 cycles/ticks +average: 620602 cycles/ticks + +kyber_decaps: +median: 781728 cycles/ticks +average: 786828 cycles/ticks + +Loop spin: 818 +gen_a: +median: 129886 cycles/ticks +average: 130865 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33643 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35730 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3498 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17127 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6996 cycles/ticks + +indcpa_keypair: +median: 451810 cycles/ticks +average: 455172 cycles/ticks + +indcpa_enc: +median: 577168 cycles/ticks +average: 581326 cycles/ticks + +indcpa_dec: +median: 162466 cycles/ticks +average: 163754 cycles/ticks + +kyber_keypair_derand: +median: 490456 cycles/ticks +average: 494421 cycles/ticks + +kyber_keypair: +median: 504906 cycles/ticks +average: 508570 cycles/ticks + +kyber_encaps_derand: +median: 614970 cycles/ticks +average: 620897 cycles/ticks + +kyber_encaps: +median: 616054 cycles/ticks +average: 620644 cycles/ticks + +kyber_decaps: +median: 784938 cycles/ticks +average: 791112 cycles/ticks + +Loop spin: 819 +gen_a: +median: 129674 cycles/ticks +average: 130913 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23080 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35827 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3710 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17103 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452048 cycles/ticks +average: 455300 cycles/ticks + +indcpa_enc: +median: 576552 cycles/ticks +average: 580854 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160597 cycles/ticks + +kyber_keypair_derand: +median: 486118 cycles/ticks +average: 489592 cycles/ticks + +kyber_keypair: +median: 505200 cycles/ticks +average: 509165 cycles/ticks + +kyber_encaps_derand: +median: 614210 cycles/ticks +average: 618418 cycles/ticks + +kyber_encaps: +median: 616968 cycles/ticks +average: 620678 cycles/ticks + +kyber_decaps: +median: 777524 cycles/ticks +average: 784721 cycles/ticks + +Loop spin: 820 +gen_a: +median: 129760 cycles/ticks +average: 130593 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7190 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23096 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33561 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35818 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3546 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17155 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6923 cycles/ticks + +indcpa_keypair: +median: 451958 cycles/ticks +average: 455679 cycles/ticks + +indcpa_enc: +median: 573288 cycles/ticks +average: 576181 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160422 cycles/ticks + +kyber_keypair_derand: +median: 486072 cycles/ticks +average: 489214 cycles/ticks + +kyber_keypair: +median: 505196 cycles/ticks +average: 508484 cycles/ticks + +kyber_encaps_derand: +median: 611210 cycles/ticks +average: 616119 cycles/ticks + +kyber_encaps: +median: 612530 cycles/ticks +average: 617343 cycles/ticks + +kyber_decaps: +median: 777630 cycles/ticks +average: 782391 cycles/ticks + +Loop spin: 821 +gen_a: +median: 129674 cycles/ticks +average: 130278 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33519 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35826 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3956 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17130 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452186 cycles/ticks +average: 455168 cycles/ticks + +indcpa_enc: +median: 573248 cycles/ticks +average: 578026 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160327 cycles/ticks + +kyber_keypair_derand: +median: 486298 cycles/ticks +average: 490221 cycles/ticks + +kyber_keypair: +median: 504702 cycles/ticks +average: 508345 cycles/ticks + +kyber_encaps_derand: +median: 611072 cycles/ticks +average: 615804 cycles/ticks + +kyber_encaps: +median: 611816 cycles/ticks +average: 616362 cycles/ticks + +kyber_decaps: +median: 777454 cycles/ticks +average: 783196 cycles/ticks + +Loop spin: 822 +gen_a: +median: 129642 cycles/ticks +average: 130416 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7232 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23158 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33603 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1029 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 452640 cycles/ticks +average: 456463 cycles/ticks + +indcpa_enc: +median: 573502 cycles/ticks +average: 577024 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 160638 cycles/ticks + +kyber_keypair_derand: +median: 486480 cycles/ticks +average: 490324 cycles/ticks + +kyber_keypair: +median: 505268 cycles/ticks +average: 510566 cycles/ticks + +kyber_encaps_derand: +median: 611354 cycles/ticks +average: 615547 cycles/ticks + +kyber_encaps: +median: 614232 cycles/ticks +average: 618665 cycles/ticks + +kyber_decaps: +median: 777912 cycles/ticks +average: 783133 cycles/ticks + +Loop spin: 823 +gen_a: +median: 129746 cycles/ticks +average: 130851 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7230 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22920 cycles/ticks +average: 23111 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35781 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3925 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6874 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 451878 cycles/ticks +average: 455685 cycles/ticks + +indcpa_enc: +median: 573112 cycles/ticks +average: 577604 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160014 cycles/ticks + +kyber_keypair_derand: +median: 486154 cycles/ticks +average: 489585 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 507273 cycles/ticks + +kyber_encaps_derand: +median: 611116 cycles/ticks +average: 614625 cycles/ticks + +kyber_encaps: +median: 613610 cycles/ticks +average: 618539 cycles/ticks + +kyber_decaps: +median: 778080 cycles/ticks +average: 783218 cycles/ticks + +Loop spin: 824 +gen_a: +median: 129664 cycles/ticks +average: 130429 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22974 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33378 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3882 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452288 cycles/ticks +average: 455913 cycles/ticks + +indcpa_enc: +median: 573438 cycles/ticks +average: 575590 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159865 cycles/ticks + +kyber_keypair_derand: +median: 485912 cycles/ticks +average: 488748 cycles/ticks + +kyber_keypair: +median: 504746 cycles/ticks +average: 507496 cycles/ticks + +kyber_encaps_derand: +median: 615222 cycles/ticks +average: 618782 cycles/ticks + +kyber_encaps: +median: 616306 cycles/ticks +average: 619274 cycles/ticks + +kyber_decaps: +median: 781684 cycles/ticks +average: 787063 cycles/ticks + +Loop spin: 825 +gen_a: +median: 129640 cycles/ticks +average: 130451 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22962 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33335 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 36698 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6999 cycles/ticks + +indcpa_keypair: +median: 452436 cycles/ticks +average: 455661 cycles/ticks + +indcpa_enc: +median: 573382 cycles/ticks +average: 577820 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 160390 cycles/ticks + +kyber_keypair_derand: +median: 486052 cycles/ticks +average: 489518 cycles/ticks + +kyber_keypair: +median: 504970 cycles/ticks +average: 508612 cycles/ticks + +kyber_encaps_derand: +median: 610858 cycles/ticks +average: 615523 cycles/ticks + +kyber_encaps: +median: 613132 cycles/ticks +average: 617637 cycles/ticks + +kyber_decaps: +median: 777470 cycles/ticks +average: 782399 cycles/ticks + +Loop spin: 826 +gen_a: +median: 129696 cycles/ticks +average: 130778 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23010 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35637 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17160 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 456030 cycles/ticks +average: 458819 cycles/ticks + +indcpa_enc: +median: 577148 cycles/ticks +average: 581178 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 161550 cycles/ticks + +kyber_keypair_derand: +median: 485858 cycles/ticks +average: 489218 cycles/ticks + +kyber_keypair: +median: 504884 cycles/ticks +average: 508471 cycles/ticks + +kyber_encaps_derand: +median: 610654 cycles/ticks +average: 614140 cycles/ticks + +kyber_encaps: +median: 613346 cycles/ticks +average: 617911 cycles/ticks + +kyber_decaps: +median: 777484 cycles/ticks +average: 782334 cycles/ticks + +Loop spin: 827 +gen_a: +median: 129746 cycles/ticks +average: 130799 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7190 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35546 cycles/ticks +average: 35746 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3500 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3729 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 452194 cycles/ticks +average: 454456 cycles/ticks + +indcpa_enc: +median: 573200 cycles/ticks +average: 576202 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 160299 cycles/ticks + +kyber_keypair_derand: +median: 485936 cycles/ticks +average: 488374 cycles/ticks + +kyber_keypair: +median: 504826 cycles/ticks +average: 506830 cycles/ticks + +kyber_encaps_derand: +median: 611058 cycles/ticks +average: 615506 cycles/ticks + +kyber_encaps: +median: 612194 cycles/ticks +average: 615272 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 780340 cycles/ticks + +Loop spin: 828 +gen_a: +median: 129524 cycles/ticks +average: 130237 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23079 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33554 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35693 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17214 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452702 cycles/ticks +average: 455152 cycles/ticks + +indcpa_enc: +median: 573226 cycles/ticks +average: 575984 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160436 cycles/ticks + +kyber_keypair_derand: +median: 486832 cycles/ticks +average: 489470 cycles/ticks + +kyber_keypair: +median: 506052 cycles/ticks +average: 509627 cycles/ticks + +kyber_encaps_derand: +median: 611244 cycles/ticks +average: 615733 cycles/ticks + +kyber_encaps: +median: 612402 cycles/ticks +average: 616810 cycles/ticks + +kyber_decaps: +median: 777842 cycles/ticks +average: 783955 cycles/ticks + +Loop spin: 829 +gen_a: +median: 129716 cycles/ticks +average: 130882 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33607 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35716 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451690 cycles/ticks +average: 454800 cycles/ticks + +indcpa_enc: +median: 572846 cycles/ticks +average: 576948 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160505 cycles/ticks + +kyber_keypair_derand: +median: 486280 cycles/ticks +average: 489966 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 507635 cycles/ticks + +kyber_encaps_derand: +median: 610760 cycles/ticks +average: 614681 cycles/ticks + +kyber_encaps: +median: 613094 cycles/ticks +average: 616572 cycles/ticks + +kyber_decaps: +median: 777738 cycles/ticks +average: 783051 cycles/ticks + +Loop spin: 830 +gen_a: +median: 129692 cycles/ticks +average: 130632 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35790 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3724 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17053 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6945 cycles/ticks + +indcpa_keypair: +median: 451878 cycles/ticks +average: 455383 cycles/ticks + +indcpa_enc: +median: 573076 cycles/ticks +average: 581079 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160407 cycles/ticks + +kyber_keypair_derand: +median: 486252 cycles/ticks +average: 492737 cycles/ticks + +kyber_keypair: +median: 504932 cycles/ticks +average: 507619 cycles/ticks + +kyber_encaps_derand: +median: 611038 cycles/ticks +average: 614937 cycles/ticks + +kyber_encaps: +median: 612076 cycles/ticks +average: 616624 cycles/ticks + +kyber_decaps: +median: 777720 cycles/ticks +average: 783511 cycles/ticks + +Loop spin: 831 +gen_a: +median: 129568 cycles/ticks +average: 130695 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35778 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17004 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6864 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 452212 cycles/ticks +average: 455308 cycles/ticks + +indcpa_enc: +median: 573472 cycles/ticks +average: 578252 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160680 cycles/ticks + +kyber_keypair_derand: +median: 486248 cycles/ticks +average: 489982 cycles/ticks + +kyber_keypair: +median: 505388 cycles/ticks +average: 510061 cycles/ticks + +kyber_encaps_derand: +median: 611036 cycles/ticks +average: 615656 cycles/ticks + +kyber_encaps: +median: 612182 cycles/ticks +average: 617097 cycles/ticks + +kyber_decaps: +median: 777346 cycles/ticks +average: 782694 cycles/ticks + +Loop spin: 832 +gen_a: +median: 129554 cycles/ticks +average: 130662 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35861 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3718 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17204 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6936 cycles/ticks + +indcpa_keypair: +median: 451994 cycles/ticks +average: 455741 cycles/ticks + +indcpa_enc: +median: 573310 cycles/ticks +average: 576954 cycles/ticks + +indcpa_dec: +median: 159432 cycles/ticks +average: 160352 cycles/ticks + +kyber_keypair_derand: +median: 486362 cycles/ticks +average: 489517 cycles/ticks + +kyber_keypair: +median: 504834 cycles/ticks +average: 508137 cycles/ticks + +kyber_encaps_derand: +median: 611128 cycles/ticks +average: 615353 cycles/ticks + +kyber_encaps: +median: 613438 cycles/ticks +average: 618027 cycles/ticks + +kyber_decaps: +median: 777760 cycles/ticks +average: 783800 cycles/ticks + +Loop spin: 833 +gen_a: +median: 130008 cycles/ticks +average: 131267 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33615 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35828 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17116 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 451888 cycles/ticks +average: 455837 cycles/ticks + +indcpa_enc: +median: 576434 cycles/ticks +average: 580024 cycles/ticks + +indcpa_dec: +median: 159344 cycles/ticks +average: 160381 cycles/ticks + +kyber_keypair_derand: +median: 486068 cycles/ticks +average: 490096 cycles/ticks + +kyber_keypair: +median: 504944 cycles/ticks +average: 509146 cycles/ticks + +kyber_encaps_derand: +median: 614350 cycles/ticks +average: 618364 cycles/ticks + +kyber_encaps: +median: 615568 cycles/ticks +average: 620330 cycles/ticks + +kyber_decaps: +median: 780734 cycles/ticks +average: 786289 cycles/ticks + +Loop spin: 834 +gen_a: +median: 129596 cycles/ticks +average: 130736 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23129 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 36721 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17012 cycles/ticks +average: 17142 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6943 cycles/ticks + +indcpa_keypair: +median: 452200 cycles/ticks +average: 455950 cycles/ticks + +indcpa_enc: +median: 573392 cycles/ticks +average: 577896 cycles/ticks + +indcpa_dec: +median: 159370 cycles/ticks +average: 160322 cycles/ticks + +kyber_keypair_derand: +median: 486314 cycles/ticks +average: 489855 cycles/ticks + +kyber_keypair: +median: 505682 cycles/ticks +average: 508938 cycles/ticks + +kyber_encaps_derand: +median: 611102 cycles/ticks +average: 614798 cycles/ticks + +kyber_encaps: +median: 612386 cycles/ticks +average: 616283 cycles/ticks + +kyber_decaps: +median: 777764 cycles/ticks +average: 783672 cycles/ticks + +Loop spin: 835 +gen_a: +median: 129700 cycles/ticks +average: 130644 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17038 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451954 cycles/ticks +average: 455084 cycles/ticks + +indcpa_enc: +median: 573016 cycles/ticks +average: 576868 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 161191 cycles/ticks + +kyber_keypair_derand: +median: 486108 cycles/ticks +average: 489791 cycles/ticks + +kyber_keypair: +median: 504810 cycles/ticks +average: 508537 cycles/ticks + +kyber_encaps_derand: +median: 611032 cycles/ticks +average: 614881 cycles/ticks + +kyber_encaps: +median: 612778 cycles/ticks +average: 618118 cycles/ticks + +kyber_decaps: +median: 777492 cycles/ticks +average: 783807 cycles/ticks + +Loop spin: 836 +gen_a: +median: 129652 cycles/ticks +average: 130656 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23102 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35764 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17151 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452474 cycles/ticks +average: 455547 cycles/ticks + +indcpa_enc: +median: 573486 cycles/ticks +average: 577668 cycles/ticks + +indcpa_dec: +median: 159254 cycles/ticks +average: 160468 cycles/ticks + +kyber_keypair_derand: +median: 486086 cycles/ticks +average: 489841 cycles/ticks + +kyber_keypair: +median: 504790 cycles/ticks +average: 508449 cycles/ticks + +kyber_encaps_derand: +median: 610922 cycles/ticks +average: 617171 cycles/ticks + +kyber_encaps: +median: 612094 cycles/ticks +average: 615892 cycles/ticks + +kyber_decaps: +median: 777742 cycles/ticks +average: 784012 cycles/ticks + +Loop spin: 837 +gen_a: +median: 129664 cycles/ticks +average: 130450 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23132 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33544 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35963 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3500 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3718 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17188 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6931 cycles/ticks + +indcpa_keypair: +median: 452662 cycles/ticks +average: 455779 cycles/ticks + +indcpa_enc: +median: 573684 cycles/ticks +average: 577384 cycles/ticks + +indcpa_dec: +median: 159334 cycles/ticks +average: 160182 cycles/ticks + +kyber_keypair_derand: +median: 486220 cycles/ticks +average: 489510 cycles/ticks + +kyber_keypair: +median: 506392 cycles/ticks +average: 509251 cycles/ticks + +kyber_encaps_derand: +median: 611560 cycles/ticks +average: 616426 cycles/ticks + +kyber_encaps: +median: 612338 cycles/ticks +average: 616035 cycles/ticks + +kyber_decaps: +median: 777724 cycles/ticks +average: 783951 cycles/ticks + +Loop spin: 838 +gen_a: +median: 129918 cycles/ticks +average: 130806 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7290 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23083 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33521 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17179 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6935 cycles/ticks + +indcpa_keypair: +median: 456086 cycles/ticks +average: 458714 cycles/ticks + +indcpa_enc: +median: 577346 cycles/ticks +average: 581091 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 160382 cycles/ticks + +kyber_keypair_derand: +median: 486262 cycles/ticks +average: 490272 cycles/ticks + +kyber_keypair: +median: 505112 cycles/ticks +average: 509215 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 615346 cycles/ticks + +kyber_encaps: +median: 612018 cycles/ticks +average: 616477 cycles/ticks + +kyber_decaps: +median: 777494 cycles/ticks +average: 782892 cycles/ticks + +Loop spin: 839 +gen_a: +median: 129692 cycles/ticks +average: 130696 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7263 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23125 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33553 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35808 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17109 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6931 cycles/ticks + +indcpa_keypair: +median: 452390 cycles/ticks +average: 455238 cycles/ticks + +indcpa_enc: +median: 573486 cycles/ticks +average: 577776 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 160623 cycles/ticks + +kyber_keypair_derand: +median: 485888 cycles/ticks +average: 488930 cycles/ticks + +kyber_keypair: +median: 504842 cycles/ticks +average: 507803 cycles/ticks + +kyber_encaps_derand: +median: 611044 cycles/ticks +average: 615872 cycles/ticks + +kyber_encaps: +median: 611962 cycles/ticks +average: 616375 cycles/ticks + +kyber_decaps: +median: 777558 cycles/ticks +average: 782767 cycles/ticks + +Loop spin: 840 +gen_a: +median: 129658 cycles/ticks +average: 130633 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23172 cycles/ticks + +INVNTT: +median: 33236 cycles/ticks +average: 33489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35870 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3500 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1051 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6952 cycles/ticks + +indcpa_keypair: +median: 455944 cycles/ticks +average: 459427 cycles/ticks + +indcpa_enc: +median: 577122 cycles/ticks +average: 581532 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 160334 cycles/ticks + +kyber_keypair_derand: +median: 490100 cycles/ticks +average: 493583 cycles/ticks + +kyber_keypair: +median: 506052 cycles/ticks +average: 510926 cycles/ticks + +kyber_encaps_derand: +median: 611006 cycles/ticks +average: 614032 cycles/ticks + +kyber_encaps: +median: 611786 cycles/ticks +average: 614090 cycles/ticks + +kyber_decaps: +median: 777492 cycles/ticks +average: 782541 cycles/ticks + +Loop spin: 841 +gen_a: +median: 129524 cycles/ticks +average: 130529 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7243 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23074 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35840 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3723 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1077 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17160 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6932 cycles/ticks + +indcpa_keypair: +median: 451702 cycles/ticks +average: 455047 cycles/ticks + +indcpa_enc: +median: 572928 cycles/ticks +average: 576123 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160469 cycles/ticks + +kyber_keypair_derand: +median: 486108 cycles/ticks +average: 488741 cycles/ticks + +kyber_keypair: +median: 505776 cycles/ticks +average: 508087 cycles/ticks + +kyber_encaps_derand: +median: 611440 cycles/ticks +average: 614749 cycles/ticks + +kyber_encaps: +median: 612162 cycles/ticks +average: 616492 cycles/ticks + +kyber_decaps: +median: 777710 cycles/ticks +average: 781486 cycles/ticks + +Loop spin: 842 +gen_a: +median: 129846 cycles/ticks +average: 130810 cycles/ticks + +poly_getnoise_eta1: +median: 7330 cycles/ticks +average: 7548 cycles/ticks + +poly_getnoise_eta2: +median: 7334 cycles/ticks +average: 7448 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23481 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35705 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452080 cycles/ticks +average: 455010 cycles/ticks + +indcpa_enc: +median: 573254 cycles/ticks +average: 576788 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160440 cycles/ticks + +kyber_keypair_derand: +median: 485960 cycles/ticks +average: 489090 cycles/ticks + +kyber_keypair: +median: 504926 cycles/ticks +average: 507149 cycles/ticks + +kyber_encaps_derand: +median: 611110 cycles/ticks +average: 614094 cycles/ticks + +kyber_encaps: +median: 611922 cycles/ticks +average: 615530 cycles/ticks + +kyber_decaps: +median: 777648 cycles/ticks +average: 782597 cycles/ticks + +Loop spin: 843 +gen_a: +median: 129562 cycles/ticks +average: 130171 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7315 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23176 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35725 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3664 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17126 cycles/ticks + +polyvec_decompress: +median: 6860 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 452030 cycles/ticks +average: 453979 cycles/ticks + +indcpa_enc: +median: 573164 cycles/ticks +average: 575931 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160175 cycles/ticks + +kyber_keypair_derand: +median: 486254 cycles/ticks +average: 489277 cycles/ticks + +kyber_keypair: +median: 505946 cycles/ticks +average: 507721 cycles/ticks + +kyber_encaps_derand: +median: 611168 cycles/ticks +average: 614555 cycles/ticks + +kyber_encaps: +median: 612324 cycles/ticks +average: 614920 cycles/ticks + +kyber_decaps: +median: 777802 cycles/ticks +average: 781472 cycles/ticks + +Loop spin: 844 +gen_a: +median: 129582 cycles/ticks +average: 130484 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23021 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35596 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 451980 cycles/ticks +average: 454467 cycles/ticks + +indcpa_enc: +median: 573108 cycles/ticks +average: 575968 cycles/ticks + +indcpa_dec: +median: 162424 cycles/ticks +average: 164350 cycles/ticks + +kyber_keypair_derand: +median: 486108 cycles/ticks +average: 489753 cycles/ticks + +kyber_keypair: +median: 505976 cycles/ticks +average: 508422 cycles/ticks + +kyber_encaps_derand: +median: 610840 cycles/ticks +average: 613592 cycles/ticks + +kyber_encaps: +median: 612104 cycles/ticks +average: 614590 cycles/ticks + +kyber_decaps: +median: 780640 cycles/ticks +average: 784428 cycles/ticks + +Loop spin: 845 +gen_a: +median: 129770 cycles/ticks +average: 130378 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35689 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451788 cycles/ticks +average: 453680 cycles/ticks + +indcpa_enc: +median: 573584 cycles/ticks +average: 575464 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 159884 cycles/ticks + +kyber_keypair_derand: +median: 486230 cycles/ticks +average: 488371 cycles/ticks + +kyber_keypair: +median: 504908 cycles/ticks +average: 507574 cycles/ticks + +kyber_encaps_derand: +median: 615496 cycles/ticks +average: 620300 cycles/ticks + +kyber_encaps: +median: 616414 cycles/ticks +average: 619726 cycles/ticks + +kyber_decaps: +median: 781742 cycles/ticks +average: 784771 cycles/ticks + +Loop spin: 846 +gen_a: +median: 129622 cycles/ticks +average: 130496 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33381 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35594 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17044 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452122 cycles/ticks +average: 454744 cycles/ticks + +indcpa_enc: +median: 573208 cycles/ticks +average: 576015 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 159999 cycles/ticks + +kyber_keypair_derand: +median: 486346 cycles/ticks +average: 488392 cycles/ticks + +kyber_keypair: +median: 505344 cycles/ticks +average: 507854 cycles/ticks + +kyber_encaps_derand: +median: 610848 cycles/ticks +average: 613644 cycles/ticks + +kyber_encaps: +median: 611794 cycles/ticks +average: 615007 cycles/ticks + +kyber_decaps: +median: 777396 cycles/ticks +average: 782632 cycles/ticks + +Loop spin: 847 +gen_a: +median: 129506 cycles/ticks +average: 130174 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35552 cycles/ticks +average: 35847 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17139 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452044 cycles/ticks +average: 454209 cycles/ticks + +indcpa_enc: +median: 573404 cycles/ticks +average: 576102 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 486324 cycles/ticks +average: 489171 cycles/ticks + +kyber_keypair: +median: 505974 cycles/ticks +average: 508755 cycles/ticks + +kyber_encaps_derand: +median: 610810 cycles/ticks +average: 613556 cycles/ticks + +kyber_encaps: +median: 612538 cycles/ticks +average: 615695 cycles/ticks + +kyber_decaps: +median: 777488 cycles/ticks +average: 782715 cycles/ticks + +Loop spin: 848 +gen_a: +median: 129572 cycles/ticks +average: 130699 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7296 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7266 cycles/ticks + +NTT: +median: 22924 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35661 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17038 cycles/ticks + +polyvec_decompress: +median: 6872 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451706 cycles/ticks +average: 454735 cycles/ticks + +indcpa_enc: +median: 572896 cycles/ticks +average: 575423 cycles/ticks + +indcpa_dec: +median: 159344 cycles/ticks +average: 159893 cycles/ticks + +kyber_keypair_derand: +median: 486188 cycles/ticks +average: 488857 cycles/ticks + +kyber_keypair: +median: 504914 cycles/ticks +average: 507337 cycles/ticks + +kyber_encaps_derand: +median: 611492 cycles/ticks +average: 614170 cycles/ticks + +kyber_encaps: +median: 612130 cycles/ticks +average: 615274 cycles/ticks + +kyber_decaps: +median: 777632 cycles/ticks +average: 782225 cycles/ticks + +Loop spin: 849 +gen_a: +median: 129616 cycles/ticks +average: 130377 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7186 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35702 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6900 cycles/ticks + +indcpa_keypair: +median: 452204 cycles/ticks +average: 454485 cycles/ticks + +indcpa_enc: +median: 573380 cycles/ticks +average: 576205 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159951 cycles/ticks + +kyber_keypair_derand: +median: 486280 cycles/ticks +average: 488822 cycles/ticks + +kyber_keypair: +median: 504910 cycles/ticks +average: 510641 cycles/ticks + +kyber_encaps_derand: +median: 611220 cycles/ticks +average: 616459 cycles/ticks + +kyber_encaps: +median: 612150 cycles/ticks +average: 614662 cycles/ticks + +kyber_decaps: +median: 777906 cycles/ticks +average: 781429 cycles/ticks + +Loop spin: 850 +gen_a: +median: 129670 cycles/ticks +average: 130414 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3505 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17039 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452200 cycles/ticks +average: 455275 cycles/ticks + +indcpa_enc: +median: 573204 cycles/ticks +average: 576875 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160596 cycles/ticks + +kyber_keypair_derand: +median: 486238 cycles/ticks +average: 489276 cycles/ticks + +kyber_keypair: +median: 505790 cycles/ticks +average: 507572 cycles/ticks + +kyber_encaps_derand: +median: 611108 cycles/ticks +average: 614332 cycles/ticks + +kyber_encaps: +median: 613446 cycles/ticks +average: 618311 cycles/ticks + +kyber_decaps: +median: 777958 cycles/ticks +average: 782314 cycles/ticks + +Loop spin: 851 +gen_a: +median: 129556 cycles/ticks +average: 130250 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35614 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3920 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17172 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 451698 cycles/ticks +average: 453897 cycles/ticks + +indcpa_enc: +median: 572702 cycles/ticks +average: 574995 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 159886 cycles/ticks + +kyber_keypair_derand: +median: 486028 cycles/ticks +average: 488287 cycles/ticks + +kyber_keypair: +median: 504794 cycles/ticks +average: 507281 cycles/ticks + +kyber_encaps_derand: +median: 610968 cycles/ticks +average: 614446 cycles/ticks + +kyber_encaps: +median: 612012 cycles/ticks +average: 615517 cycles/ticks + +kyber_decaps: +median: 777534 cycles/ticks +average: 781324 cycles/ticks + +Loop spin: 852 +gen_a: +median: 129744 cycles/ticks +average: 131572 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22977 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35694 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17054 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 456324 cycles/ticks +average: 458947 cycles/ticks + +indcpa_enc: +median: 580736 cycles/ticks +average: 583695 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160391 cycles/ticks + +kyber_keypair_derand: +median: 485934 cycles/ticks +average: 488487 cycles/ticks + +kyber_keypair: +median: 504692 cycles/ticks +average: 507410 cycles/ticks + +kyber_encaps_derand: +median: 610692 cycles/ticks +average: 613407 cycles/ticks + +kyber_encaps: +median: 611678 cycles/ticks +average: 614908 cycles/ticks + +kyber_decaps: +median: 777220 cycles/ticks +average: 781279 cycles/ticks + +Loop spin: 853 +gen_a: +median: 129652 cycles/ticks +average: 130538 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35781 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17122 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6923 cycles/ticks + +indcpa_keypair: +median: 453192 cycles/ticks +average: 456206 cycles/ticks + +indcpa_enc: +median: 573336 cycles/ticks +average: 577696 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159849 cycles/ticks + +kyber_keypair_derand: +median: 486464 cycles/ticks +average: 489038 cycles/ticks + +kyber_keypair: +median: 506214 cycles/ticks +average: 509403 cycles/ticks + +kyber_encaps_derand: +median: 610942 cycles/ticks +average: 614137 cycles/ticks + +kyber_encaps: +median: 613608 cycles/ticks +average: 616362 cycles/ticks + +kyber_decaps: +median: 777496 cycles/ticks +average: 781435 cycles/ticks + +Loop spin: 854 +gen_a: +median: 129990 cycles/ticks +average: 131070 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7188 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22924 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3722 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17080 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 451994 cycles/ticks +average: 454234 cycles/ticks + +indcpa_enc: +median: 572956 cycles/ticks +average: 575759 cycles/ticks + +indcpa_dec: +median: 159254 cycles/ticks +average: 160031 cycles/ticks + +kyber_keypair_derand: +median: 486452 cycles/ticks +average: 488875 cycles/ticks + +kyber_keypair: +median: 504858 cycles/ticks +average: 507396 cycles/ticks + +kyber_encaps_derand: +median: 610816 cycles/ticks +average: 615069 cycles/ticks + +kyber_encaps: +median: 612148 cycles/ticks +average: 615151 cycles/ticks + +kyber_decaps: +median: 777434 cycles/ticks +average: 781674 cycles/ticks + +Loop spin: 855 +gen_a: +median: 129724 cycles/ticks +average: 130524 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7234 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35607 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452034 cycles/ticks +average: 454355 cycles/ticks + +indcpa_enc: +median: 573054 cycles/ticks +average: 576033 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 159800 cycles/ticks + +kyber_keypair_derand: +median: 486210 cycles/ticks +average: 489474 cycles/ticks + +kyber_keypair: +median: 504760 cycles/ticks +average: 507544 cycles/ticks + +kyber_encaps_derand: +median: 610938 cycles/ticks +average: 614470 cycles/ticks + +kyber_encaps: +median: 612014 cycles/ticks +average: 614793 cycles/ticks + +kyber_decaps: +median: 777642 cycles/ticks +average: 782375 cycles/ticks + +Loop spin: 856 +gen_a: +median: 129708 cycles/ticks +average: 130926 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7264 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23090 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33348 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35629 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6969 cycles/ticks + +indcpa_keypair: +median: 456316 cycles/ticks +average: 459024 cycles/ticks + +indcpa_enc: +median: 577520 cycles/ticks +average: 580889 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160035 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 489053 cycles/ticks + +kyber_keypair: +median: 504904 cycles/ticks +average: 507986 cycles/ticks + +kyber_encaps_derand: +median: 611364 cycles/ticks +average: 614308 cycles/ticks + +kyber_encaps: +median: 614218 cycles/ticks +average: 617213 cycles/ticks + +kyber_decaps: +median: 778068 cycles/ticks +average: 781613 cycles/ticks + +Loop spin: 857 +gen_a: +median: 129574 cycles/ticks +average: 130447 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23088 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35724 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451938 cycles/ticks +average: 455457 cycles/ticks + +indcpa_enc: +median: 572830 cycles/ticks +average: 575921 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 160313 cycles/ticks + +kyber_keypair_derand: +median: 486472 cycles/ticks +average: 488871 cycles/ticks + +kyber_keypair: +median: 504884 cycles/ticks +average: 507956 cycles/ticks + +kyber_encaps_derand: +median: 610748 cycles/ticks +average: 614176 cycles/ticks + +kyber_encaps: +median: 613004 cycles/ticks +average: 616249 cycles/ticks + +kyber_decaps: +median: 777404 cycles/ticks +average: 782247 cycles/ticks + +Loop spin: 858 +gen_a: +median: 129870 cycles/ticks +average: 130724 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35613 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452136 cycles/ticks +average: 454546 cycles/ticks + +indcpa_enc: +median: 576550 cycles/ticks +average: 579730 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 160074 cycles/ticks + +kyber_keypair_derand: +median: 486390 cycles/ticks +average: 490141 cycles/ticks + +kyber_keypair: +median: 504992 cycles/ticks +average: 507987 cycles/ticks + +kyber_encaps_derand: +median: 614188 cycles/ticks +average: 617541 cycles/ticks + +kyber_encaps: +median: 615242 cycles/ticks +average: 618139 cycles/ticks + +kyber_decaps: +median: 781000 cycles/ticks +average: 785293 cycles/ticks + +Loop spin: 859 +gen_a: +median: 129706 cycles/ticks +average: 130688 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7282 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7261 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33564 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35732 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17216 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451996 cycles/ticks +average: 454515 cycles/ticks + +indcpa_enc: +median: 574064 cycles/ticks +average: 576743 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160277 cycles/ticks + +kyber_keypair_derand: +median: 490334 cycles/ticks +average: 493632 cycles/ticks + +kyber_keypair: +median: 504904 cycles/ticks +average: 507515 cycles/ticks + +kyber_encaps_derand: +median: 612018 cycles/ticks +average: 615473 cycles/ticks + +kyber_encaps: +median: 614292 cycles/ticks +average: 618475 cycles/ticks + +kyber_decaps: +median: 778516 cycles/ticks +average: 783184 cycles/ticks + +Loop spin: 860 +gen_a: +median: 129606 cycles/ticks +average: 130636 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33360 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3687 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17125 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6935 cycles/ticks + +indcpa_keypair: +median: 452478 cycles/ticks +average: 454962 cycles/ticks + +indcpa_enc: +median: 573340 cycles/ticks +average: 576555 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160120 cycles/ticks + +kyber_keypair_derand: +median: 486590 cycles/ticks +average: 489905 cycles/ticks + +kyber_keypair: +median: 505616 cycles/ticks +average: 508350 cycles/ticks + +kyber_encaps_derand: +median: 611316 cycles/ticks +average: 614948 cycles/ticks + +kyber_encaps: +median: 613992 cycles/ticks +average: 617114 cycles/ticks + +kyber_decaps: +median: 777916 cycles/ticks +average: 782641 cycles/ticks + +Loop spin: 861 +gen_a: +median: 129556 cycles/ticks +average: 130375 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23083 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35706 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17112 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451678 cycles/ticks +average: 454605 cycles/ticks + +indcpa_enc: +median: 573002 cycles/ticks +average: 577837 cycles/ticks + +indcpa_dec: +median: 159344 cycles/ticks +average: 160130 cycles/ticks + +kyber_keypair_derand: +median: 485934 cycles/ticks +average: 488358 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 507741 cycles/ticks + +kyber_encaps_derand: +median: 611408 cycles/ticks +average: 614642 cycles/ticks + +kyber_encaps: +median: 612340 cycles/ticks +average: 615474 cycles/ticks + +kyber_decaps: +median: 777976 cycles/ticks +average: 782394 cycles/ticks + +Loop spin: 862 +gen_a: +median: 129610 cycles/ticks +average: 130710 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22979 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33473 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35766 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3888 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3498 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17180 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6973 cycles/ticks + +indcpa_keypair: +median: 452164 cycles/ticks +average: 454711 cycles/ticks + +indcpa_enc: +median: 573202 cycles/ticks +average: 577645 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 160330 cycles/ticks + +kyber_keypair_derand: +median: 485996 cycles/ticks +average: 488323 cycles/ticks + +kyber_keypair: +median: 505024 cycles/ticks +average: 507404 cycles/ticks + +kyber_encaps_derand: +median: 610886 cycles/ticks +average: 614154 cycles/ticks + +kyber_encaps: +median: 612776 cycles/ticks +average: 615345 cycles/ticks + +kyber_decaps: +median: 777718 cycles/ticks +average: 781912 cycles/ticks + +Loop spin: 863 +gen_a: +median: 129564 cycles/ticks +average: 130489 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22978 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17107 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6934 cycles/ticks + +indcpa_keypair: +median: 456052 cycles/ticks +average: 458703 cycles/ticks + +indcpa_enc: +median: 577160 cycles/ticks +average: 580392 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160084 cycles/ticks + +kyber_keypair_derand: +median: 486348 cycles/ticks +average: 489357 cycles/ticks + +kyber_keypair: +median: 504982 cycles/ticks +average: 508733 cycles/ticks + +kyber_encaps_derand: +median: 610804 cycles/ticks +average: 614815 cycles/ticks + +kyber_encaps: +median: 613494 cycles/ticks +average: 616859 cycles/ticks + +kyber_decaps: +median: 777460 cycles/ticks +average: 781434 cycles/ticks + +Loop spin: 864 +gen_a: +median: 129704 cycles/ticks +average: 130513 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7271 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22969 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35572 cycles/ticks +average: 35739 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6876 cycles/ticks +average: 6907 cycles/ticks + +indcpa_keypair: +median: 452346 cycles/ticks +average: 454457 cycles/ticks + +indcpa_enc: +median: 573538 cycles/ticks +average: 577261 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160333 cycles/ticks + +kyber_keypair_derand: +median: 486184 cycles/ticks +average: 488933 cycles/ticks + +kyber_keypair: +median: 504758 cycles/ticks +average: 507633 cycles/ticks + +kyber_encaps_derand: +median: 610750 cycles/ticks +average: 614809 cycles/ticks + +kyber_encaps: +median: 611806 cycles/ticks +average: 615495 cycles/ticks + +kyber_decaps: +median: 777330 cycles/ticks +average: 782373 cycles/ticks + +Loop spin: 865 +gen_a: +median: 129690 cycles/ticks +average: 130666 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23084 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17143 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452076 cycles/ticks +average: 454115 cycles/ticks + +indcpa_enc: +median: 573158 cycles/ticks +average: 576692 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160138 cycles/ticks + +kyber_keypair_derand: +median: 486120 cycles/ticks +average: 488344 cycles/ticks + +kyber_keypair: +median: 505312 cycles/ticks +average: 508038 cycles/ticks + +kyber_encaps_derand: +median: 611126 cycles/ticks +average: 614572 cycles/ticks + +kyber_encaps: +median: 611978 cycles/ticks +average: 615176 cycles/ticks + +kyber_decaps: +median: 777546 cycles/ticks +average: 781603 cycles/ticks + +Loop spin: 866 +gen_a: +median: 129626 cycles/ticks +average: 130655 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35558 cycles/ticks +average: 35889 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6953 cycles/ticks + +indcpa_keypair: +median: 451958 cycles/ticks +average: 455612 cycles/ticks + +indcpa_enc: +median: 572948 cycles/ticks +average: 576007 cycles/ticks + +indcpa_dec: +median: 159324 cycles/ticks +average: 160007 cycles/ticks + +kyber_keypair_derand: +median: 486206 cycles/ticks +average: 488875 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 507217 cycles/ticks + +kyber_encaps_derand: +median: 610770 cycles/ticks +average: 614172 cycles/ticks + +kyber_encaps: +median: 613044 cycles/ticks +average: 615376 cycles/ticks + +kyber_decaps: +median: 777376 cycles/ticks +average: 782251 cycles/ticks + +Loop spin: 867 +gen_a: +median: 129758 cycles/ticks +average: 130620 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7266 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22976 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35616 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452028 cycles/ticks +average: 454652 cycles/ticks + +indcpa_enc: +median: 573074 cycles/ticks +average: 576568 cycles/ticks + +indcpa_dec: +median: 159342 cycles/ticks +average: 160375 cycles/ticks + +kyber_keypair_derand: +median: 486234 cycles/ticks +average: 489990 cycles/ticks + +kyber_keypair: +median: 504956 cycles/ticks +average: 507844 cycles/ticks + +kyber_encaps_derand: +median: 610794 cycles/ticks +average: 613940 cycles/ticks + +kyber_encaps: +median: 611838 cycles/ticks +average: 615070 cycles/ticks + +kyber_decaps: +median: 777354 cycles/ticks +average: 781945 cycles/ticks + +Loop spin: 868 +gen_a: +median: 129606 cycles/ticks +average: 130582 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35816 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6930 cycles/ticks + +indcpa_keypair: +median: 452064 cycles/ticks +average: 454973 cycles/ticks + +indcpa_enc: +median: 573798 cycles/ticks +average: 577357 cycles/ticks + +indcpa_dec: +median: 164022 cycles/ticks +average: 164705 cycles/ticks + +kyber_keypair_derand: +median: 486312 cycles/ticks +average: 489226 cycles/ticks + +kyber_keypair: +median: 505742 cycles/ticks +average: 508661 cycles/ticks + +kyber_encaps_derand: +median: 611424 cycles/ticks +average: 616792 cycles/ticks + +kyber_encaps: +median: 612604 cycles/ticks +average: 619088 cycles/ticks + +kyber_decaps: +median: 778340 cycles/ticks +average: 785109 cycles/ticks + +Loop spin: 869 +gen_a: +median: 129700 cycles/ticks +average: 130741 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7297 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35715 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6872 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451982 cycles/ticks +average: 454669 cycles/ticks + +indcpa_enc: +median: 573134 cycles/ticks +average: 576343 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160376 cycles/ticks + +kyber_keypair_derand: +median: 486282 cycles/ticks +average: 488897 cycles/ticks + +kyber_keypair: +median: 504814 cycles/ticks +average: 507100 cycles/ticks + +kyber_encaps_derand: +median: 610972 cycles/ticks +average: 614813 cycles/ticks + +kyber_encaps: +median: 612580 cycles/ticks +average: 614840 cycles/ticks + +kyber_decaps: +median: 777446 cycles/ticks +average: 781344 cycles/ticks + +Loop spin: 870 +gen_a: +median: 129574 cycles/ticks +average: 131544 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7269 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33371 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6937 cycles/ticks + +indcpa_keypair: +median: 452392 cycles/ticks +average: 455032 cycles/ticks + +indcpa_enc: +median: 579778 cycles/ticks +average: 582815 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159923 cycles/ticks + +kyber_keypair_derand: +median: 486120 cycles/ticks +average: 488823 cycles/ticks + +kyber_keypair: +median: 504898 cycles/ticks +average: 507753 cycles/ticks + +kyber_encaps_derand: +median: 617086 cycles/ticks +average: 620271 cycles/ticks + +kyber_encaps: +median: 618122 cycles/ticks +average: 622332 cycles/ticks + +kyber_decaps: +median: 783802 cycles/ticks +average: 787181 cycles/ticks + +Loop spin: 871 +gen_a: +median: 129966 cycles/ticks +average: 130689 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7277 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7288 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23180 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35627 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17040 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452158 cycles/ticks +average: 455233 cycles/ticks + +indcpa_enc: +median: 573154 cycles/ticks +average: 577734 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160227 cycles/ticks + +kyber_keypair_derand: +median: 486176 cycles/ticks +average: 488895 cycles/ticks + +kyber_keypair: +median: 506160 cycles/ticks +average: 509018 cycles/ticks + +kyber_encaps_derand: +median: 610862 cycles/ticks +average: 614278 cycles/ticks + +kyber_encaps: +median: 611990 cycles/ticks +average: 615342 cycles/ticks + +kyber_decaps: +median: 777942 cycles/ticks +average: 782069 cycles/ticks + +Loop spin: 872 +gen_a: +median: 129560 cycles/ticks +average: 130866 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35730 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6907 cycles/ticks + +indcpa_keypair: +median: 451960 cycles/ticks +average: 454749 cycles/ticks + +indcpa_enc: +median: 576224 cycles/ticks +average: 578880 cycles/ticks + +indcpa_dec: +median: 159286 cycles/ticks +average: 160316 cycles/ticks + +kyber_keypair_derand: +median: 486056 cycles/ticks +average: 488532 cycles/ticks + +kyber_keypair: +median: 505188 cycles/ticks +average: 508443 cycles/ticks + +kyber_encaps_derand: +median: 614520 cycles/ticks +average: 617041 cycles/ticks + +kyber_encaps: +median: 615776 cycles/ticks +average: 618718 cycles/ticks + +kyber_decaps: +median: 780894 cycles/ticks +average: 784921 cycles/ticks + +Loop spin: 873 +gen_a: +median: 129700 cycles/ticks +average: 130530 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33349 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35584 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17090 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452310 cycles/ticks +average: 454518 cycles/ticks + +indcpa_enc: +median: 573302 cycles/ticks +average: 576230 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160412 cycles/ticks + +kyber_keypair_derand: +median: 490400 cycles/ticks +average: 493558 cycles/ticks + +kyber_keypair: +median: 504940 cycles/ticks +average: 507836 cycles/ticks + +kyber_encaps_derand: +median: 610598 cycles/ticks +average: 614485 cycles/ticks + +kyber_encaps: +median: 611828 cycles/ticks +average: 614884 cycles/ticks + +kyber_decaps: +median: 777314 cycles/ticks +average: 782297 cycles/ticks + +Loop spin: 874 +gen_a: +median: 129750 cycles/ticks +average: 130449 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23088 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35668 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3927 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17103 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6920 cycles/ticks + +indcpa_keypair: +median: 452322 cycles/ticks +average: 454432 cycles/ticks + +indcpa_enc: +median: 572902 cycles/ticks +average: 575953 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 160325 cycles/ticks + +kyber_keypair_derand: +median: 487126 cycles/ticks +average: 489389 cycles/ticks + +kyber_keypair: +median: 506554 cycles/ticks +average: 509294 cycles/ticks + +kyber_encaps_derand: +median: 610992 cycles/ticks +average: 614270 cycles/ticks + +kyber_encaps: +median: 612256 cycles/ticks +average: 615402 cycles/ticks + +kyber_decaps: +median: 777796 cycles/ticks +average: 781337 cycles/ticks + +Loop spin: 875 +gen_a: +median: 129484 cycles/ticks +average: 130461 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7243 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23144 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35686 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452008 cycles/ticks +average: 455500 cycles/ticks + +indcpa_enc: +median: 573014 cycles/ticks +average: 576844 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160168 cycles/ticks + +kyber_keypair_derand: +median: 486034 cycles/ticks +average: 488717 cycles/ticks + +kyber_keypair: +median: 505490 cycles/ticks +average: 508148 cycles/ticks + +kyber_encaps_derand: +median: 611064 cycles/ticks +average: 613853 cycles/ticks + +kyber_encaps: +median: 612162 cycles/ticks +average: 615708 cycles/ticks + +kyber_decaps: +median: 777976 cycles/ticks +average: 781810 cycles/ticks + +Loop spin: 876 +gen_a: +median: 129612 cycles/ticks +average: 130383 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7287 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35783 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452138 cycles/ticks +average: 454796 cycles/ticks + +indcpa_enc: +median: 573246 cycles/ticks +average: 576602 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 160217 cycles/ticks + +kyber_keypair_derand: +median: 490588 cycles/ticks +average: 495006 cycles/ticks + +kyber_keypair: +median: 504808 cycles/ticks +average: 507471 cycles/ticks + +kyber_encaps_derand: +median: 610880 cycles/ticks +average: 613849 cycles/ticks + +kyber_encaps: +median: 611748 cycles/ticks +average: 614901 cycles/ticks + +kyber_decaps: +median: 777460 cycles/ticks +average: 782080 cycles/ticks + +Loop spin: 877 +gen_a: +median: 129600 cycles/ticks +average: 130358 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22984 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35669 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452662 cycles/ticks +average: 455454 cycles/ticks + +indcpa_enc: +median: 574268 cycles/ticks +average: 577357 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 160210 cycles/ticks + +kyber_keypair_derand: +median: 486470 cycles/ticks +average: 488917 cycles/ticks + +kyber_keypair: +median: 506180 cycles/ticks +average: 508400 cycles/ticks + +kyber_encaps_derand: +median: 611872 cycles/ticks +average: 615676 cycles/ticks + +kyber_encaps: +median: 613008 cycles/ticks +average: 617453 cycles/ticks + +kyber_decaps: +median: 778096 cycles/ticks +average: 782109 cycles/ticks + +Loop spin: 878 +gen_a: +median: 129634 cycles/ticks +average: 130707 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35516 cycles/ticks +average: 35690 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17076 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452394 cycles/ticks +average: 454874 cycles/ticks + +indcpa_enc: +median: 573568 cycles/ticks +average: 576674 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160230 cycles/ticks + +kyber_keypair_derand: +median: 486086 cycles/ticks +average: 488842 cycles/ticks + +kyber_keypair: +median: 506268 cycles/ticks +average: 509827 cycles/ticks + +kyber_encaps_derand: +median: 610910 cycles/ticks +average: 615906 cycles/ticks + +kyber_encaps: +median: 612276 cycles/ticks +average: 617246 cycles/ticks + +kyber_decaps: +median: 777702 cycles/ticks +average: 785130 cycles/ticks + +Loop spin: 879 +gen_a: +median: 129846 cycles/ticks +average: 130611 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7284 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35764 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3722 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6933 cycles/ticks + +indcpa_keypair: +median: 451982 cycles/ticks +average: 455229 cycles/ticks + +indcpa_enc: +median: 573168 cycles/ticks +average: 576312 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160286 cycles/ticks + +kyber_keypair_derand: +median: 486256 cycles/ticks +average: 488964 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 507953 cycles/ticks + +kyber_encaps_derand: +median: 610728 cycles/ticks +average: 613768 cycles/ticks + +kyber_encaps: +median: 611652 cycles/ticks +average: 614726 cycles/ticks + +kyber_decaps: +median: 776936 cycles/ticks +average: 781045 cycles/ticks + +Loop spin: 880 +gen_a: +median: 129584 cycles/ticks +average: 130359 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7284 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35609 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 455434 cycles/ticks +average: 457856 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 577492 cycles/ticks + +indcpa_dec: +median: 159330 cycles/ticks +average: 160586 cycles/ticks + +kyber_keypair_derand: +median: 489480 cycles/ticks +average: 492544 cycles/ticks + +kyber_keypair: +median: 508434 cycles/ticks +average: 511628 cycles/ticks + +kyber_encaps_derand: +median: 615240 cycles/ticks +average: 620392 cycles/ticks + +kyber_encaps: +median: 616150 cycles/ticks +average: 619566 cycles/ticks + +kyber_decaps: +median: 783230 cycles/ticks +average: 787885 cycles/ticks + +Loop spin: 881 +gen_a: +median: 129836 cycles/ticks +average: 130725 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7277 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35666 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3905 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17119 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452130 cycles/ticks +average: 454735 cycles/ticks + +indcpa_enc: +median: 573156 cycles/ticks +average: 576447 cycles/ticks + +indcpa_dec: +median: 162404 cycles/ticks +average: 163383 cycles/ticks + +kyber_keypair_derand: +median: 485868 cycles/ticks +average: 488402 cycles/ticks + +kyber_keypair: +median: 506024 cycles/ticks +average: 508626 cycles/ticks + +kyber_encaps_derand: +median: 610876 cycles/ticks +average: 615400 cycles/ticks + +kyber_encaps: +median: 612446 cycles/ticks +average: 615465 cycles/ticks + +kyber_decaps: +median: 780516 cycles/ticks +average: 784321 cycles/ticks + +Loop spin: 882 +gen_a: +median: 129782 cycles/ticks +average: 130720 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35729 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3691 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17111 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6901 cycles/ticks + +indcpa_keypair: +median: 451878 cycles/ticks +average: 454056 cycles/ticks + +indcpa_enc: +median: 573134 cycles/ticks +average: 576179 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160264 cycles/ticks + +kyber_keypair_derand: +median: 486196 cycles/ticks +average: 488953 cycles/ticks + +kyber_keypair: +median: 504816 cycles/ticks +average: 507814 cycles/ticks + +kyber_encaps_derand: +median: 611218 cycles/ticks +average: 614538 cycles/ticks + +kyber_encaps: +median: 612248 cycles/ticks +average: 615185 cycles/ticks + +kyber_decaps: +median: 778434 cycles/ticks +average: 783566 cycles/ticks + +Loop spin: 883 +gen_a: +median: 129494 cycles/ticks +average: 130188 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33550 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35776 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451748 cycles/ticks +average: 454282 cycles/ticks + +indcpa_enc: +median: 573030 cycles/ticks +average: 575617 cycles/ticks + +indcpa_dec: +median: 162410 cycles/ticks +average: 163118 cycles/ticks + +kyber_keypair_derand: +median: 486032 cycles/ticks +average: 489355 cycles/ticks + +kyber_keypair: +median: 504850 cycles/ticks +average: 507835 cycles/ticks + +kyber_encaps_derand: +median: 610750 cycles/ticks +average: 613732 cycles/ticks + +kyber_encaps: +median: 611746 cycles/ticks +average: 614604 cycles/ticks + +kyber_decaps: +median: 780682 cycles/ticks +average: 784305 cycles/ticks + +Loop spin: 884 +gen_a: +median: 129650 cycles/ticks +average: 130473 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7299 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35661 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17107 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6929 cycles/ticks + +indcpa_keypair: +median: 452166 cycles/ticks +average: 455818 cycles/ticks + +indcpa_enc: +median: 573194 cycles/ticks +average: 576374 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160117 cycles/ticks + +kyber_keypair_derand: +median: 486048 cycles/ticks +average: 489035 cycles/ticks + +kyber_keypair: +median: 506022 cycles/ticks +average: 508480 cycles/ticks + +kyber_encaps_derand: +median: 611274 cycles/ticks +average: 614279 cycles/ticks + +kyber_encaps: +median: 613496 cycles/ticks +average: 617461 cycles/ticks + +kyber_decaps: +median: 777776 cycles/ticks +average: 782996 cycles/ticks + +Loop spin: 885 +gen_a: +median: 129594 cycles/ticks +average: 130534 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23079 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33598 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35885 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3492 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3728 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17176 cycles/ticks + +polyvec_decompress: +median: 6876 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452254 cycles/ticks +average: 454846 cycles/ticks + +indcpa_enc: +median: 573450 cycles/ticks +average: 577409 cycles/ticks + +indcpa_dec: +median: 162402 cycles/ticks +average: 163199 cycles/ticks + +kyber_keypair_derand: +median: 485802 cycles/ticks +average: 489463 cycles/ticks + +kyber_keypair: +median: 504768 cycles/ticks +average: 508294 cycles/ticks + +kyber_encaps_derand: +median: 610672 cycles/ticks +average: 614356 cycles/ticks + +kyber_encaps: +median: 611786 cycles/ticks +average: 615073 cycles/ticks + +kyber_decaps: +median: 777232 cycles/ticks +average: 781460 cycles/ticks + +Loop spin: 886 +gen_a: +median: 129574 cycles/ticks +average: 130485 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7292 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7246 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35730 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3898 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3726 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17126 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 451740 cycles/ticks +average: 453895 cycles/ticks + +indcpa_enc: +median: 572906 cycles/ticks +average: 576052 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 160078 cycles/ticks + +kyber_keypair_derand: +median: 485894 cycles/ticks +average: 489037 cycles/ticks + +kyber_keypair: +median: 504778 cycles/ticks +average: 507046 cycles/ticks + +kyber_encaps_derand: +median: 611052 cycles/ticks +average: 615713 cycles/ticks + +kyber_encaps: +median: 612264 cycles/ticks +average: 616214 cycles/ticks + +kyber_decaps: +median: 777614 cycles/ticks +average: 781908 cycles/ticks + +Loop spin: 887 +gen_a: +median: 129552 cycles/ticks +average: 130457 cycles/ticks + +poly_getnoise_eta1: +median: 7270 cycles/ticks +average: 7290 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35693 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3719 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17158 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 452080 cycles/ticks +average: 454805 cycles/ticks + +indcpa_enc: +median: 573390 cycles/ticks +average: 576666 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159935 cycles/ticks + +kyber_keypair_derand: +median: 485798 cycles/ticks +average: 488587 cycles/ticks + +kyber_keypair: +median: 505142 cycles/ticks +average: 508139 cycles/ticks + +kyber_encaps_derand: +median: 611128 cycles/ticks +average: 614888 cycles/ticks + +kyber_encaps: +median: 613928 cycles/ticks +average: 616866 cycles/ticks + +kyber_decaps: +median: 777716 cycles/ticks +average: 782765 cycles/ticks + +Loop spin: 888 +gen_a: +median: 129744 cycles/ticks +average: 132958 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35759 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3910 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3718 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452350 cycles/ticks +average: 455140 cycles/ticks + +indcpa_enc: +median: 573470 cycles/ticks +average: 578886 cycles/ticks + +indcpa_dec: +median: 159274 cycles/ticks +average: 159963 cycles/ticks + +kyber_keypair_derand: +median: 486390 cycles/ticks +average: 489241 cycles/ticks + +kyber_keypair: +median: 504768 cycles/ticks +average: 508187 cycles/ticks + +kyber_encaps_derand: +median: 611006 cycles/ticks +average: 613804 cycles/ticks + +kyber_encaps: +median: 612420 cycles/ticks +average: 615447 cycles/ticks + +kyber_decaps: +median: 777536 cycles/ticks +average: 781744 cycles/ticks + +Loop spin: 889 +gen_a: +median: 129738 cycles/ticks +average: 130737 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7272 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35743 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17060 cycles/ticks + +polyvec_decompress: +median: 6872 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451834 cycles/ticks +average: 454349 cycles/ticks + +indcpa_enc: +median: 572948 cycles/ticks +average: 578079 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 160280 cycles/ticks + +kyber_keypair_derand: +median: 486186 cycles/ticks +average: 488997 cycles/ticks + +kyber_keypair: +median: 504974 cycles/ticks +average: 508324 cycles/ticks + +kyber_encaps_derand: +median: 610892 cycles/ticks +average: 614684 cycles/ticks + +kyber_encaps: +median: 612074 cycles/ticks +average: 615600 cycles/ticks + +kyber_decaps: +median: 777548 cycles/ticks +average: 781558 cycles/ticks + +Loop spin: 890 +gen_a: +median: 129722 cycles/ticks +average: 130608 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7292 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7292 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23001 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1087 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17110 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 452158 cycles/ticks +average: 455101 cycles/ticks + +indcpa_enc: +median: 573090 cycles/ticks +average: 576300 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 160073 cycles/ticks + +kyber_keypair_derand: +median: 485938 cycles/ticks +average: 488129 cycles/ticks + +kyber_keypair: +median: 504864 cycles/ticks +average: 506884 cycles/ticks + +kyber_encaps_derand: +median: 611326 cycles/ticks +average: 615278 cycles/ticks + +kyber_encaps: +median: 614048 cycles/ticks +average: 617086 cycles/ticks + +kyber_decaps: +median: 777750 cycles/ticks +average: 781960 cycles/ticks + +Loop spin: 891 +gen_a: +median: 129522 cycles/ticks +average: 130482 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7295 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33339 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35605 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452754 cycles/ticks +average: 455475 cycles/ticks + +indcpa_enc: +median: 573126 cycles/ticks +average: 576117 cycles/ticks + +indcpa_dec: +median: 159382 cycles/ticks +average: 160272 cycles/ticks + +kyber_keypair_derand: +median: 486750 cycles/ticks +average: 489274 cycles/ticks + +kyber_keypair: +median: 505524 cycles/ticks +average: 508166 cycles/ticks + +kyber_encaps_derand: +median: 611014 cycles/ticks +average: 614805 cycles/ticks + +kyber_encaps: +median: 613040 cycles/ticks +average: 616081 cycles/ticks + +kyber_decaps: +median: 777570 cycles/ticks +average: 782825 cycles/ticks + +Loop spin: 892 +gen_a: +median: 129688 cycles/ticks +average: 130620 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7273 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23090 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17069 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 451840 cycles/ticks +average: 454374 cycles/ticks + +indcpa_enc: +median: 572868 cycles/ticks +average: 576329 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160204 cycles/ticks + +kyber_keypair_derand: +median: 486070 cycles/ticks +average: 488620 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 507991 cycles/ticks + +kyber_encaps_derand: +median: 611156 cycles/ticks +average: 614725 cycles/ticks + +kyber_encaps: +median: 612084 cycles/ticks +average: 614901 cycles/ticks + +kyber_decaps: +median: 777656 cycles/ticks +average: 782662 cycles/ticks + +Loop spin: 893 +gen_a: +median: 129748 cycles/ticks +average: 130856 cycles/ticks + +poly_getnoise_eta1: +median: 7318 cycles/ticks +average: 7361 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22969 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35714 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3912 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3499 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17166 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452254 cycles/ticks +average: 456527 cycles/ticks + +indcpa_enc: +median: 573880 cycles/ticks +average: 577292 cycles/ticks + +indcpa_dec: +median: 159314 cycles/ticks +average: 160099 cycles/ticks + +kyber_keypair_derand: +median: 485984 cycles/ticks +average: 488987 cycles/ticks + +kyber_keypair: +median: 504876 cycles/ticks +average: 507627 cycles/ticks + +kyber_encaps_derand: +median: 611496 cycles/ticks +average: 614656 cycles/ticks + +kyber_encaps: +median: 613958 cycles/ticks +average: 617493 cycles/ticks + +kyber_decaps: +median: 777864 cycles/ticks +average: 782425 cycles/ticks + +Loop spin: 894 +gen_a: +median: 129612 cycles/ticks +average: 130588 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17104 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452232 cycles/ticks +average: 454603 cycles/ticks + +indcpa_enc: +median: 573416 cycles/ticks +average: 576353 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 159897 cycles/ticks + +kyber_keypair_derand: +median: 486434 cycles/ticks +average: 490463 cycles/ticks + +kyber_keypair: +median: 504668 cycles/ticks +average: 507425 cycles/ticks + +kyber_encaps_derand: +median: 611222 cycles/ticks +average: 613862 cycles/ticks + +kyber_encaps: +median: 613602 cycles/ticks +average: 616322 cycles/ticks + +kyber_decaps: +median: 777742 cycles/ticks +average: 781015 cycles/ticks + +Loop spin: 895 +gen_a: +median: 129712 cycles/ticks +average: 130526 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7202 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 23170 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35673 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3905 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3729 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452462 cycles/ticks +average: 454670 cycles/ticks + +indcpa_enc: +median: 573134 cycles/ticks +average: 575986 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159894 cycles/ticks + +kyber_keypair_derand: +median: 490362 cycles/ticks +average: 492920 cycles/ticks + +kyber_keypair: +median: 504958 cycles/ticks +average: 507352 cycles/ticks + +kyber_encaps_derand: +median: 611048 cycles/ticks +average: 615298 cycles/ticks + +kyber_encaps: +median: 612276 cycles/ticks +average: 616064 cycles/ticks + +kyber_decaps: +median: 777724 cycles/ticks +average: 782750 cycles/ticks + +Loop spin: 896 +gen_a: +median: 129776 cycles/ticks +average: 130787 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7327 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35476 cycles/ticks +average: 35718 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3662 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17135 cycles/ticks + +polyvec_decompress: +median: 6840 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 459346 cycles/ticks +average: 461722 cycles/ticks + +indcpa_enc: +median: 578382 cycles/ticks +average: 580995 cycles/ticks + +indcpa_dec: +median: 159344 cycles/ticks +average: 160173 cycles/ticks + +kyber_keypair_derand: +median: 489612 cycles/ticks +average: 492319 cycles/ticks + +kyber_keypair: +median: 508090 cycles/ticks +average: 511559 cycles/ticks + +kyber_encaps_derand: +median: 612124 cycles/ticks +average: 615314 cycles/ticks + +kyber_encaps: +median: 613750 cycles/ticks +average: 617377 cycles/ticks + +kyber_decaps: +median: 778870 cycles/ticks +average: 784429 cycles/ticks + +Loop spin: 897 +gen_a: +median: 129516 cycles/ticks +average: 130341 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23081 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35822 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17119 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6887 cycles/ticks + +indcpa_keypair: +median: 452034 cycles/ticks +average: 454595 cycles/ticks + +indcpa_enc: +median: 573176 cycles/ticks +average: 576969 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 160320 cycles/ticks + +kyber_keypair_derand: +median: 485916 cycles/ticks +average: 488593 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 507667 cycles/ticks + +kyber_encaps_derand: +median: 610830 cycles/ticks +average: 614565 cycles/ticks + +kyber_encaps: +median: 613416 cycles/ticks +average: 616266 cycles/ticks + +kyber_decaps: +median: 777410 cycles/ticks +average: 781216 cycles/ticks + +Loop spin: 898 +gen_a: +median: 130080 cycles/ticks +average: 130840 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22992 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35704 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3913 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6876 cycles/ticks + +indcpa_keypair: +median: 452058 cycles/ticks +average: 454091 cycles/ticks + +indcpa_enc: +median: 573608 cycles/ticks +average: 577373 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160658 cycles/ticks + +kyber_keypair_derand: +median: 489890 cycles/ticks +average: 492734 cycles/ticks + +kyber_keypair: +median: 504754 cycles/ticks +average: 507449 cycles/ticks + +kyber_encaps_derand: +median: 611514 cycles/ticks +average: 614991 cycles/ticks + +kyber_encaps: +median: 612566 cycles/ticks +average: 615029 cycles/ticks + +kyber_decaps: +median: 777508 cycles/ticks +average: 781596 cycles/ticks + +Loop spin: 899 +gen_a: +median: 129724 cycles/ticks +average: 130544 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23141 cycles/ticks + +INVNTT: +median: 33238 cycles/ticks +average: 33515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35478 cycles/ticks +average: 35744 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 452648 cycles/ticks +average: 455443 cycles/ticks + +indcpa_enc: +median: 573500 cycles/ticks +average: 575843 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160069 cycles/ticks + +kyber_keypair_derand: +median: 486234 cycles/ticks +average: 488097 cycles/ticks + +kyber_keypair: +median: 505634 cycles/ticks +average: 509367 cycles/ticks + +kyber_encaps_derand: +median: 611148 cycles/ticks +average: 614053 cycles/ticks + +kyber_encaps: +median: 612530 cycles/ticks +average: 617977 cycles/ticks + +kyber_decaps: +median: 777528 cycles/ticks +average: 782533 cycles/ticks + +Loop spin: 900 +gen_a: +median: 129480 cycles/ticks +average: 130383 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35695 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3728 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17124 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6942 cycles/ticks + +indcpa_keypair: +median: 452172 cycles/ticks +average: 454523 cycles/ticks + +indcpa_enc: +median: 573520 cycles/ticks +average: 576085 cycles/ticks + +indcpa_dec: +median: 159350 cycles/ticks +average: 160073 cycles/ticks + +kyber_keypair_derand: +median: 486028 cycles/ticks +average: 488173 cycles/ticks + +kyber_keypair: +median: 504754 cycles/ticks +average: 507294 cycles/ticks + +kyber_encaps_derand: +median: 611458 cycles/ticks +average: 613794 cycles/ticks + +kyber_encaps: +median: 613384 cycles/ticks +average: 616608 cycles/ticks + +kyber_decaps: +median: 778284 cycles/ticks +average: 781818 cycles/ticks + +Loop spin: 901 +gen_a: +median: 129684 cycles/ticks +average: 130383 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35796 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1050 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17262 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6932 cycles/ticks + +indcpa_keypair: +median: 456112 cycles/ticks +average: 458803 cycles/ticks + +indcpa_enc: +median: 577758 cycles/ticks +average: 580835 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 159871 cycles/ticks + +kyber_keypair_derand: +median: 486192 cycles/ticks +average: 488422 cycles/ticks + +kyber_keypair: +median: 504724 cycles/ticks +average: 507123 cycles/ticks + +kyber_encaps_derand: +median: 611690 cycles/ticks +average: 614392 cycles/ticks + +kyber_encaps: +median: 612544 cycles/ticks +average: 615651 cycles/ticks + +kyber_decaps: +median: 777976 cycles/ticks +average: 781640 cycles/ticks + +Loop spin: 902 +gen_a: +median: 129652 cycles/ticks +average: 130586 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7288 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7265 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23095 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35749 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6864 cycles/ticks + +indcpa_keypair: +median: 452262 cycles/ticks +average: 455409 cycles/ticks + +indcpa_enc: +median: 573920 cycles/ticks +average: 576128 cycles/ticks + +indcpa_dec: +median: 159350 cycles/ticks +average: 160202 cycles/ticks + +kyber_keypair_derand: +median: 486314 cycles/ticks +average: 488503 cycles/ticks + +kyber_keypair: +median: 505794 cycles/ticks +average: 508112 cycles/ticks + +kyber_encaps_derand: +median: 611870 cycles/ticks +average: 615053 cycles/ticks + +kyber_encaps: +median: 612714 cycles/ticks +average: 616669 cycles/ticks + +kyber_decaps: +median: 778428 cycles/ticks +average: 782767 cycles/ticks + +Loop spin: 903 +gen_a: +median: 129736 cycles/ticks +average: 130759 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23139 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35797 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3921 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3666 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1076 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17134 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6909 cycles/ticks + +indcpa_keypair: +median: 452074 cycles/ticks +average: 454987 cycles/ticks + +indcpa_enc: +median: 573710 cycles/ticks +average: 576830 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 160205 cycles/ticks + +kyber_keypair_derand: +median: 485894 cycles/ticks +average: 489597 cycles/ticks + +kyber_keypair: +median: 504828 cycles/ticks +average: 507807 cycles/ticks + +kyber_encaps_derand: +median: 611872 cycles/ticks +average: 615636 cycles/ticks + +kyber_encaps: +median: 613290 cycles/ticks +average: 616440 cycles/ticks + +kyber_decaps: +median: 778372 cycles/ticks +average: 782399 cycles/ticks + +Loop spin: 904 +gen_a: +median: 129666 cycles/ticks +average: 130506 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7244 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22960 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35780 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1037 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 452192 cycles/ticks +average: 454951 cycles/ticks + +indcpa_enc: +median: 573190 cycles/ticks +average: 575925 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 159822 cycles/ticks + +kyber_keypair_derand: +median: 485680 cycles/ticks +average: 487841 cycles/ticks + +kyber_keypair: +median: 504840 cycles/ticks +average: 507054 cycles/ticks + +kyber_encaps_derand: +median: 610904 cycles/ticks +average: 615450 cycles/ticks + +kyber_encaps: +median: 611922 cycles/ticks +average: 614937 cycles/ticks + +kyber_decaps: +median: 777572 cycles/ticks +average: 781393 cycles/ticks + +Loop spin: 905 +gen_a: +median: 129798 cycles/ticks +average: 130700 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7272 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35663 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17062 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451994 cycles/ticks +average: 454467 cycles/ticks + +indcpa_enc: +median: 572970 cycles/ticks +average: 576303 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160545 cycles/ticks + +kyber_keypair_derand: +median: 485896 cycles/ticks +average: 489439 cycles/ticks + +kyber_keypair: +median: 505960 cycles/ticks +average: 509279 cycles/ticks + +kyber_encaps_derand: +median: 610994 cycles/ticks +average: 614212 cycles/ticks + +kyber_encaps: +median: 611942 cycles/ticks +average: 615243 cycles/ticks + +kyber_decaps: +median: 777464 cycles/ticks +average: 783161 cycles/ticks + +Loop spin: 906 +gen_a: +median: 129824 cycles/ticks +average: 130735 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35850 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17134 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6872 cycles/ticks + +indcpa_keypair: +median: 452284 cycles/ticks +average: 455106 cycles/ticks + +indcpa_enc: +median: 573216 cycles/ticks +average: 576508 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160485 cycles/ticks + +kyber_keypair_derand: +median: 486158 cycles/ticks +average: 488512 cycles/ticks + +kyber_keypair: +median: 505388 cycles/ticks +average: 507954 cycles/ticks + +kyber_encaps_derand: +median: 611048 cycles/ticks +average: 614931 cycles/ticks + +kyber_encaps: +median: 612036 cycles/ticks +average: 615835 cycles/ticks + +kyber_decaps: +median: 780792 cycles/ticks +average: 784762 cycles/ticks + +Loop spin: 907 +gen_a: +median: 129966 cycles/ticks +average: 130890 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7229 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22986 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35638 cycles/ticks + +poly_tomsg: +median: 3864 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3678 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1038 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17148 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6874 cycles/ticks + +indcpa_keypair: +median: 452176 cycles/ticks +average: 454888 cycles/ticks + +indcpa_enc: +median: 573358 cycles/ticks +average: 580175 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 159972 cycles/ticks + +kyber_keypair_derand: +median: 485872 cycles/ticks +average: 488882 cycles/ticks + +kyber_keypair: +median: 505042 cycles/ticks +average: 510667 cycles/ticks + +kyber_encaps_derand: +median: 615008 cycles/ticks +average: 618269 cycles/ticks + +kyber_encaps: +median: 615968 cycles/ticks +average: 619769 cycles/ticks + +kyber_decaps: +median: 781460 cycles/ticks +average: 786022 cycles/ticks + +Loop spin: 908 +gen_a: +median: 129598 cycles/ticks +average: 130390 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7255 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35745 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3913 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17167 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452282 cycles/ticks +average: 454951 cycles/ticks + +indcpa_enc: +median: 573296 cycles/ticks +average: 576350 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 159960 cycles/ticks + +kyber_keypair_derand: +median: 485956 cycles/ticks +average: 488471 cycles/ticks + +kyber_keypair: +median: 505968 cycles/ticks +average: 510181 cycles/ticks + +kyber_encaps_derand: +median: 610836 cycles/ticks +average: 614505 cycles/ticks + +kyber_encaps: +median: 612066 cycles/ticks +average: 615376 cycles/ticks + +kyber_decaps: +median: 777676 cycles/ticks +average: 782139 cycles/ticks + +Loop spin: 909 +gen_a: +median: 129698 cycles/ticks +average: 130710 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7279 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23113 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33372 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35632 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452296 cycles/ticks +average: 454404 cycles/ticks + +indcpa_enc: +median: 573254 cycles/ticks +average: 576194 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160263 cycles/ticks + +kyber_keypair_derand: +median: 485828 cycles/ticks +average: 488629 cycles/ticks + +kyber_keypair: +median: 505694 cycles/ticks +average: 508348 cycles/ticks + +kyber_encaps_derand: +median: 610502 cycles/ticks +average: 613939 cycles/ticks + +kyber_encaps: +median: 611730 cycles/ticks +average: 615606 cycles/ticks + +kyber_decaps: +median: 777348 cycles/ticks +average: 781995 cycles/ticks + +Loop spin: 910 +gen_a: +median: 129654 cycles/ticks +average: 130561 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22962 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35528 cycles/ticks +average: 35722 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17048 cycles/ticks + +polyvec_decompress: +median: 6856 cycles/ticks +average: 6909 cycles/ticks + +indcpa_keypair: +median: 455470 cycles/ticks +average: 457665 cycles/ticks + +indcpa_enc: +median: 573208 cycles/ticks +average: 576380 cycles/ticks + +indcpa_dec: +median: 159434 cycles/ticks +average: 160409 cycles/ticks + +kyber_keypair_derand: +median: 493480 cycles/ticks +average: 495757 cycles/ticks + +kyber_keypair: +median: 508210 cycles/ticks +average: 510948 cycles/ticks + +kyber_encaps_derand: +median: 610868 cycles/ticks +average: 615708 cycles/ticks + +kyber_encaps: +median: 611818 cycles/ticks +average: 615002 cycles/ticks + +kyber_decaps: +median: 777252 cycles/ticks +average: 782694 cycles/ticks + +Loop spin: 911 +gen_a: +median: 129662 cycles/ticks +average: 130523 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7249 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22987 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35713 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 456452 cycles/ticks +average: 460662 cycles/ticks + +indcpa_enc: +median: 577698 cycles/ticks +average: 581458 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160030 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 488491 cycles/ticks + +kyber_keypair: +median: 505752 cycles/ticks +average: 507891 cycles/ticks + +kyber_encaps_derand: +median: 610660 cycles/ticks +average: 613149 cycles/ticks + +kyber_encaps: +median: 612000 cycles/ticks +average: 615161 cycles/ticks + +kyber_decaps: +median: 777370 cycles/ticks +average: 781884 cycles/ticks + +Loop spin: 912 +gen_a: +median: 129488 cycles/ticks +average: 130276 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35534 cycles/ticks +average: 35778 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3693 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452446 cycles/ticks +average: 454779 cycles/ticks + +indcpa_enc: +median: 573314 cycles/ticks +average: 576819 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160055 cycles/ticks + +kyber_keypair_derand: +median: 485816 cycles/ticks +average: 490249 cycles/ticks + +kyber_keypair: +median: 505976 cycles/ticks +average: 509656 cycles/ticks + +kyber_encaps_derand: +median: 611272 cycles/ticks +average: 615168 cycles/ticks + +kyber_encaps: +median: 612242 cycles/ticks +average: 615754 cycles/ticks + +kyber_decaps: +median: 777560 cycles/ticks +average: 782085 cycles/ticks + +Loop spin: 913 +gen_a: +median: 129710 cycles/ticks +average: 130531 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22888 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35649 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452158 cycles/ticks +average: 454816 cycles/ticks + +indcpa_enc: +median: 576388 cycles/ticks +average: 580068 cycles/ticks + +indcpa_dec: +median: 159256 cycles/ticks +average: 160140 cycles/ticks + +kyber_keypair_derand: +median: 486102 cycles/ticks +average: 488349 cycles/ticks + +kyber_keypair: +median: 504898 cycles/ticks +average: 508416 cycles/ticks + +kyber_encaps_derand: +median: 614158 cycles/ticks +average: 619528 cycles/ticks + +kyber_encaps: +median: 615228 cycles/ticks +average: 619175 cycles/ticks + +kyber_decaps: +median: 780814 cycles/ticks +average: 785662 cycles/ticks + +Loop spin: 914 +gen_a: +median: 129924 cycles/ticks +average: 130745 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7247 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23089 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35686 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17058 cycles/ticks + +polyvec_decompress: +median: 6868 cycles/ticks +average: 6909 cycles/ticks + +indcpa_keypair: +median: 452298 cycles/ticks +average: 455049 cycles/ticks + +indcpa_enc: +median: 573268 cycles/ticks +average: 576314 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160315 cycles/ticks + +kyber_keypair_derand: +median: 486340 cycles/ticks +average: 488375 cycles/ticks + +kyber_keypair: +median: 505366 cycles/ticks +average: 508169 cycles/ticks + +kyber_encaps_derand: +median: 611030 cycles/ticks +average: 614238 cycles/ticks + +kyber_encaps: +median: 611960 cycles/ticks +average: 615272 cycles/ticks + +kyber_decaps: +median: 777444 cycles/ticks +average: 783471 cycles/ticks + +Loop spin: 915 +gen_a: +median: 129734 cycles/ticks +average: 130719 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7276 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22910 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35530 cycles/ticks +average: 35682 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6928 cycles/ticks + +indcpa_keypair: +median: 452284 cycles/ticks +average: 455034 cycles/ticks + +indcpa_enc: +median: 573428 cycles/ticks +average: 576976 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 160322 cycles/ticks + +kyber_keypair_derand: +median: 490092 cycles/ticks +average: 492552 cycles/ticks + +kyber_keypair: +median: 506236 cycles/ticks +average: 509027 cycles/ticks + +kyber_encaps_derand: +median: 611124 cycles/ticks +average: 614279 cycles/ticks + +kyber_encaps: +median: 612650 cycles/ticks +average: 615319 cycles/ticks + +kyber_decaps: +median: 777554 cycles/ticks +average: 781219 cycles/ticks + +Loop spin: 916 +gen_a: +median: 129570 cycles/ticks +average: 130595 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7305 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33374 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17055 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451850 cycles/ticks +average: 454227 cycles/ticks + +indcpa_enc: +median: 572968 cycles/ticks +average: 577378 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 160028 cycles/ticks + +kyber_keypair_derand: +median: 486252 cycles/ticks +average: 488582 cycles/ticks + +kyber_keypair: +median: 504864 cycles/ticks +average: 507487 cycles/ticks + +kyber_encaps_derand: +median: 610930 cycles/ticks +average: 614095 cycles/ticks + +kyber_encaps: +median: 611912 cycles/ticks +average: 615558 cycles/ticks + +kyber_decaps: +median: 777620 cycles/ticks +average: 781554 cycles/ticks + +Loop spin: 917 +gen_a: +median: 129712 cycles/ticks +average: 130796 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7270 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23173 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452372 cycles/ticks +average: 454724 cycles/ticks + +indcpa_enc: +median: 573482 cycles/ticks +average: 576641 cycles/ticks + +indcpa_dec: +median: 159342 cycles/ticks +average: 160778 cycles/ticks + +kyber_keypair_derand: +median: 486338 cycles/ticks +average: 491431 cycles/ticks + +kyber_keypair: +median: 505224 cycles/ticks +average: 512316 cycles/ticks + +kyber_encaps_derand: +median: 611058 cycles/ticks +average: 620205 cycles/ticks + +kyber_encaps: +median: 612236 cycles/ticks +average: 615828 cycles/ticks + +kyber_decaps: +median: 777598 cycles/ticks +average: 782517 cycles/ticks + +Loop spin: 918 +gen_a: +median: 130148 cycles/ticks +average: 131268 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33616 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35812 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17149 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451882 cycles/ticks +average: 454934 cycles/ticks + +indcpa_enc: +median: 573238 cycles/ticks +average: 577404 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 160450 cycles/ticks + +kyber_keypair_derand: +median: 486370 cycles/ticks +average: 490496 cycles/ticks + +kyber_keypair: +median: 505848 cycles/ticks +average: 509261 cycles/ticks + +kyber_encaps_derand: +median: 611138 cycles/ticks +average: 614862 cycles/ticks + +kyber_encaps: +median: 613446 cycles/ticks +average: 617966 cycles/ticks + +kyber_decaps: +median: 777720 cycles/ticks +average: 783956 cycles/ticks + +Loop spin: 919 +gen_a: +median: 129718 cycles/ticks +average: 130782 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33377 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35893 cycles/ticks + +poly_tomsg: +median: 3930 cycles/ticks +average: 4017 cycles/ticks + +poly_frommsg: +median: 3458 cycles/ticks +average: 3575 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17042 cycles/ticks +average: 17523 cycles/ticks + +polyvec_decompress: +median: 6878 cycles/ticks +average: 7005 cycles/ticks + +indcpa_keypair: +median: 452176 cycles/ticks +average: 456249 cycles/ticks + +indcpa_enc: +median: 576748 cycles/ticks +average: 580398 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160317 cycles/ticks + +kyber_keypair_derand: +median: 486096 cycles/ticks +average: 490240 cycles/ticks + +kyber_keypair: +median: 504944 cycles/ticks +average: 508298 cycles/ticks + +kyber_encaps_derand: +median: 614474 cycles/ticks +average: 618463 cycles/ticks + +kyber_encaps: +median: 615158 cycles/ticks +average: 618965 cycles/ticks + +kyber_decaps: +median: 777652 cycles/ticks +average: 782447 cycles/ticks + +Loop spin: 920 +gen_a: +median: 130178 cycles/ticks +average: 131238 cycles/ticks + +poly_getnoise_eta1: +median: 7220 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7267 cycles/ticks + +NTT: +median: 22904 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 36996 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6928 cycles/ticks + +indcpa_keypair: +median: 451990 cycles/ticks +average: 454707 cycles/ticks + +indcpa_enc: +median: 573290 cycles/ticks +average: 577345 cycles/ticks + +indcpa_dec: +median: 161462 cycles/ticks +average: 162653 cycles/ticks + +kyber_keypair_derand: +median: 486056 cycles/ticks +average: 489763 cycles/ticks + +kyber_keypair: +median: 504746 cycles/ticks +average: 508755 cycles/ticks + +kyber_encaps_derand: +median: 611154 cycles/ticks +average: 615368 cycles/ticks + +kyber_encaps: +median: 612302 cycles/ticks +average: 616851 cycles/ticks + +kyber_decaps: +median: 777910 cycles/ticks +average: 782195 cycles/ticks + +Loop spin: 921 +gen_a: +median: 129666 cycles/ticks +average: 130676 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7288 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35643 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1034 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6941 cycles/ticks + +indcpa_keypair: +median: 452414 cycles/ticks +average: 455935 cycles/ticks + +indcpa_enc: +median: 573542 cycles/ticks +average: 576233 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160711 cycles/ticks + +kyber_keypair_derand: +median: 486174 cycles/ticks +average: 490158 cycles/ticks + +kyber_keypair: +median: 505212 cycles/ticks +average: 509245 cycles/ticks + +kyber_encaps_derand: +median: 610980 cycles/ticks +average: 615331 cycles/ticks + +kyber_encaps: +median: 613600 cycles/ticks +average: 617712 cycles/ticks + +kyber_decaps: +median: 777450 cycles/ticks +average: 782178 cycles/ticks + +Loop spin: 922 +gen_a: +median: 129680 cycles/ticks +average: 130921 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7275 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33457 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35791 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17153 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452240 cycles/ticks +average: 455901 cycles/ticks + +indcpa_enc: +median: 573552 cycles/ticks +average: 577699 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 160466 cycles/ticks + +kyber_keypair_derand: +median: 486176 cycles/ticks +average: 489424 cycles/ticks + +kyber_keypair: +median: 504804 cycles/ticks +average: 508448 cycles/ticks + +kyber_encaps_derand: +median: 611230 cycles/ticks +average: 617530 cycles/ticks + +kyber_encaps: +median: 612870 cycles/ticks +average: 617181 cycles/ticks + +kyber_decaps: +median: 777814 cycles/ticks +average: 783067 cycles/ticks + +Loop spin: 923 +gen_a: +median: 129708 cycles/ticks +average: 130587 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35743 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3507 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17167 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6977 cycles/ticks + +indcpa_keypair: +median: 452284 cycles/ticks +average: 455382 cycles/ticks + +indcpa_enc: +median: 573506 cycles/ticks +average: 577576 cycles/ticks + +indcpa_dec: +median: 159322 cycles/ticks +average: 160454 cycles/ticks + +kyber_keypair_derand: +median: 485948 cycles/ticks +average: 490213 cycles/ticks + +kyber_keypair: +median: 504806 cycles/ticks +average: 508587 cycles/ticks + +kyber_encaps_derand: +median: 610980 cycles/ticks +average: 615829 cycles/ticks + +kyber_encaps: +median: 612234 cycles/ticks +average: 616503 cycles/ticks + +kyber_decaps: +median: 777666 cycles/ticks +average: 784785 cycles/ticks + +Loop spin: 924 +gen_a: +median: 129692 cycles/ticks +average: 131070 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23115 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33624 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35845 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17126 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6903 cycles/ticks + +indcpa_keypair: +median: 456264 cycles/ticks +average: 459965 cycles/ticks + +indcpa_enc: +median: 577516 cycles/ticks +average: 581194 cycles/ticks + +indcpa_dec: +median: 159290 cycles/ticks +average: 160705 cycles/ticks + +kyber_keypair_derand: +median: 486226 cycles/ticks +average: 490247 cycles/ticks + +kyber_keypair: +median: 504732 cycles/ticks +average: 506885 cycles/ticks + +kyber_encaps_derand: +median: 611182 cycles/ticks +average: 615615 cycles/ticks + +kyber_encaps: +median: 613808 cycles/ticks +average: 618292 cycles/ticks + +kyber_decaps: +median: 777878 cycles/ticks +average: 783739 cycles/ticks + +Loop spin: 925 +gen_a: +median: 129514 cycles/ticks +average: 130707 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7341 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35654 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3717 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17141 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6932 cycles/ticks + +indcpa_keypair: +median: 456034 cycles/ticks +average: 458847 cycles/ticks + +indcpa_enc: +median: 577444 cycles/ticks +average: 582225 cycles/ticks + +indcpa_dec: +median: 159308 cycles/ticks +average: 160626 cycles/ticks + +kyber_keypair_derand: +median: 486412 cycles/ticks +average: 490320 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 508724 cycles/ticks + +kyber_encaps_derand: +median: 611214 cycles/ticks +average: 614970 cycles/ticks + +kyber_encaps: +median: 613256 cycles/ticks +average: 617747 cycles/ticks + +kyber_decaps: +median: 777662 cycles/ticks +average: 783038 cycles/ticks + +Loop spin: 926 +gen_a: +median: 129606 cycles/ticks +average: 130964 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35874 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3685 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17008 cycles/ticks +average: 17106 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6883 cycles/ticks + +indcpa_keypair: +median: 451904 cycles/ticks +average: 454618 cycles/ticks + +indcpa_enc: +median: 576394 cycles/ticks +average: 580179 cycles/ticks + +indcpa_dec: +median: 159248 cycles/ticks +average: 160564 cycles/ticks + +kyber_keypair_derand: +median: 486008 cycles/ticks +average: 489651 cycles/ticks + +kyber_keypair: +median: 504828 cycles/ticks +average: 511176 cycles/ticks + +kyber_encaps_derand: +median: 613926 cycles/ticks +average: 617524 cycles/ticks + +kyber_encaps: +median: 615054 cycles/ticks +average: 621615 cycles/ticks + +kyber_decaps: +median: 780654 cycles/ticks +average: 786247 cycles/ticks + +Loop spin: 927 +gen_a: +median: 129718 cycles/ticks +average: 130673 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22999 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35870 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3735 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17158 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6929 cycles/ticks + +indcpa_keypair: +median: 452010 cycles/ticks +average: 454652 cycles/ticks + +indcpa_enc: +median: 573452 cycles/ticks +average: 576525 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 159984 cycles/ticks + +kyber_keypair_derand: +median: 486036 cycles/ticks +average: 489618 cycles/ticks + +kyber_keypair: +median: 504860 cycles/ticks +average: 508160 cycles/ticks + +kyber_encaps_derand: +median: 610862 cycles/ticks +average: 614968 cycles/ticks + +kyber_encaps: +median: 613128 cycles/ticks +average: 617372 cycles/ticks + +kyber_decaps: +median: 777320 cycles/ticks +average: 782148 cycles/ticks + +Loop spin: 928 +gen_a: +median: 129602 cycles/ticks +average: 130670 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35762 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3503 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3703 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17168 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452302 cycles/ticks +average: 454773 cycles/ticks + +indcpa_enc: +median: 573488 cycles/ticks +average: 577383 cycles/ticks + +indcpa_dec: +median: 159264 cycles/ticks +average: 160203 cycles/ticks + +kyber_keypair_derand: +median: 486106 cycles/ticks +average: 489429 cycles/ticks + +kyber_keypair: +median: 504904 cycles/ticks +average: 507715 cycles/ticks + +kyber_encaps_derand: +median: 611380 cycles/ticks +average: 615878 cycles/ticks + +kyber_encaps: +median: 613848 cycles/ticks +average: 617918 cycles/ticks + +kyber_decaps: +median: 777688 cycles/ticks +average: 782571 cycles/ticks + +Loop spin: 929 +gen_a: +median: 129516 cycles/ticks +average: 130289 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 8372 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35671 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17079 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6875 cycles/ticks + +indcpa_keypair: +median: 451730 cycles/ticks +average: 454976 cycles/ticks + +indcpa_enc: +median: 572742 cycles/ticks +average: 577619 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160301 cycles/ticks + +kyber_keypair_derand: +median: 485880 cycles/ticks +average: 489325 cycles/ticks + +kyber_keypair: +median: 504940 cycles/ticks +average: 508748 cycles/ticks + +kyber_encaps_derand: +median: 611034 cycles/ticks +average: 615460 cycles/ticks + +kyber_encaps: +median: 611938 cycles/ticks +average: 615967 cycles/ticks + +kyber_decaps: +median: 777412 cycles/ticks +average: 783052 cycles/ticks + +Loop spin: 930 +gen_a: +median: 129658 cycles/ticks +average: 130816 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7227 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22973 cycles/ticks + +INVNTT: +median: 33236 cycles/ticks +average: 33517 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35840 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17113 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 451928 cycles/ticks +average: 455855 cycles/ticks + +indcpa_enc: +median: 573142 cycles/ticks +average: 577214 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 161357 cycles/ticks + +kyber_keypair_derand: +median: 485998 cycles/ticks +average: 489277 cycles/ticks + +kyber_keypair: +median: 505208 cycles/ticks +average: 508526 cycles/ticks + +kyber_encaps_derand: +median: 610928 cycles/ticks +average: 615129 cycles/ticks + +kyber_encaps: +median: 612278 cycles/ticks +average: 615994 cycles/ticks + +kyber_decaps: +median: 777504 cycles/ticks +average: 782306 cycles/ticks + +Loop spin: 931 +gen_a: +median: 129544 cycles/ticks +average: 130604 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7198 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35621 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17090 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 455986 cycles/ticks +average: 459420 cycles/ticks + +indcpa_enc: +median: 577096 cycles/ticks +average: 581381 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160272 cycles/ticks + +kyber_keypair_derand: +median: 486002 cycles/ticks +average: 489521 cycles/ticks + +kyber_keypair: +median: 504858 cycles/ticks +average: 507847 cycles/ticks + +kyber_encaps_derand: +median: 611028 cycles/ticks +average: 615832 cycles/ticks + +kyber_encaps: +median: 613242 cycles/ticks +average: 616698 cycles/ticks + +kyber_decaps: +median: 777682 cycles/ticks +average: 783238 cycles/ticks + +Loop spin: 932 +gen_a: +median: 129684 cycles/ticks +average: 130570 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35635 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3510 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3676 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17096 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452014 cycles/ticks +average: 454797 cycles/ticks + +indcpa_enc: +median: 573202 cycles/ticks +average: 576006 cycles/ticks + +indcpa_dec: +median: 159326 cycles/ticks +average: 160201 cycles/ticks + +kyber_keypair_derand: +median: 485992 cycles/ticks +average: 488520 cycles/ticks + +kyber_keypair: +median: 504916 cycles/ticks +average: 507927 cycles/ticks + +kyber_encaps_derand: +median: 610828 cycles/ticks +average: 615599 cycles/ticks + +kyber_encaps: +median: 611778 cycles/ticks +average: 616124 cycles/ticks + +kyber_decaps: +median: 777340 cycles/ticks +average: 782784 cycles/ticks + +Loop spin: 933 +gen_a: +median: 130014 cycles/ticks +average: 130705 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35508 cycles/ticks +average: 35666 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6878 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452084 cycles/ticks +average: 455545 cycles/ticks + +indcpa_enc: +median: 573790 cycles/ticks +average: 578476 cycles/ticks + +indcpa_dec: +median: 161946 cycles/ticks +average: 162915 cycles/ticks + +kyber_keypair_derand: +median: 485898 cycles/ticks +average: 488804 cycles/ticks + +kyber_keypair: +median: 505626 cycles/ticks +average: 507952 cycles/ticks + +kyber_encaps_derand: +median: 611034 cycles/ticks +average: 614531 cycles/ticks + +kyber_encaps: +median: 612112 cycles/ticks +average: 616547 cycles/ticks + +kyber_decaps: +median: 777710 cycles/ticks +average: 782557 cycles/ticks + +Loop spin: 934 +gen_a: +median: 129538 cycles/ticks +average: 130455 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7267 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35861 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451940 cycles/ticks +average: 454980 cycles/ticks + +indcpa_enc: +median: 573182 cycles/ticks +average: 577525 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160291 cycles/ticks + +kyber_keypair_derand: +median: 486020 cycles/ticks +average: 489041 cycles/ticks + +kyber_keypair: +median: 504852 cycles/ticks +average: 507930 cycles/ticks + +kyber_encaps_derand: +median: 610920 cycles/ticks +average: 615280 cycles/ticks + +kyber_encaps: +median: 612818 cycles/ticks +average: 616576 cycles/ticks + +kyber_decaps: +median: 777430 cycles/ticks +average: 781563 cycles/ticks + +Loop spin: 935 +gen_a: +median: 129526 cycles/ticks +average: 130637 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7288 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23003 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35662 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452614 cycles/ticks +average: 455740 cycles/ticks + +indcpa_enc: +median: 573646 cycles/ticks +average: 577472 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 160357 cycles/ticks + +kyber_keypair_derand: +median: 486946 cycles/ticks +average: 490404 cycles/ticks + +kyber_keypair: +median: 505238 cycles/ticks +average: 509303 cycles/ticks + +kyber_encaps_derand: +median: 610962 cycles/ticks +average: 613835 cycles/ticks + +kyber_encaps: +median: 612014 cycles/ticks +average: 615590 cycles/ticks + +kyber_decaps: +median: 777436 cycles/ticks +average: 781820 cycles/ticks + +Loop spin: 936 +gen_a: +median: 129948 cycles/ticks +average: 130753 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7296 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7276 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35682 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3736 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452886 cycles/ticks +average: 455939 cycles/ticks + +indcpa_enc: +median: 573806 cycles/ticks +average: 576555 cycles/ticks + +indcpa_dec: +median: 159340 cycles/ticks +average: 160276 cycles/ticks + +kyber_keypair_derand: +median: 486834 cycles/ticks +average: 489734 cycles/ticks + +kyber_keypair: +median: 506482 cycles/ticks +average: 509436 cycles/ticks + +kyber_encaps_derand: +median: 611512 cycles/ticks +average: 615904 cycles/ticks + +kyber_encaps: +median: 612564 cycles/ticks +average: 617622 cycles/ticks + +kyber_decaps: +median: 778186 cycles/ticks +average: 782094 cycles/ticks + +Loop spin: 937 +gen_a: +median: 129612 cycles/ticks +average: 130599 cycles/ticks + +poly_getnoise_eta1: +median: 7244 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7227 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23096 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35848 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1039 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17159 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6882 cycles/ticks + +indcpa_keypair: +median: 452146 cycles/ticks +average: 455259 cycles/ticks + +indcpa_enc: +median: 576456 cycles/ticks +average: 580341 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160329 cycles/ticks + +kyber_keypair_derand: +median: 486356 cycles/ticks +average: 490180 cycles/ticks + +kyber_keypair: +median: 504794 cycles/ticks +average: 507674 cycles/ticks + +kyber_encaps_derand: +median: 614572 cycles/ticks +average: 618285 cycles/ticks + +kyber_encaps: +median: 615790 cycles/ticks +average: 619167 cycles/ticks + +kyber_decaps: +median: 777718 cycles/ticks +average: 783532 cycles/ticks + +Loop spin: 938 +gen_a: +median: 129540 cycles/ticks +average: 130372 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 24169 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35853 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17072 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452178 cycles/ticks +average: 454985 cycles/ticks + +indcpa_enc: +median: 573298 cycles/ticks +average: 577028 cycles/ticks + +indcpa_dec: +median: 159336 cycles/ticks +average: 161318 cycles/ticks + +kyber_keypair_derand: +median: 485918 cycles/ticks +average: 490833 cycles/ticks + +kyber_keypair: +median: 504674 cycles/ticks +average: 507418 cycles/ticks + +kyber_encaps_derand: +median: 611332 cycles/ticks +average: 615114 cycles/ticks + +kyber_encaps: +median: 612128 cycles/ticks +average: 615810 cycles/ticks + +kyber_decaps: +median: 777648 cycles/ticks +average: 782418 cycles/ticks + +Loop spin: 939 +gen_a: +median: 129814 cycles/ticks +average: 130520 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35498 cycles/ticks +average: 35739 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3671 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17081 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452366 cycles/ticks +average: 454894 cycles/ticks + +indcpa_enc: +median: 573350 cycles/ticks +average: 577330 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 161828 cycles/ticks + +kyber_keypair_derand: +median: 490124 cycles/ticks +average: 493292 cycles/ticks + +kyber_keypair: +median: 506032 cycles/ticks +average: 509339 cycles/ticks + +kyber_encaps_derand: +median: 611136 cycles/ticks +average: 615334 cycles/ticks + +kyber_encaps: +median: 612198 cycles/ticks +average: 615413 cycles/ticks + +kyber_decaps: +median: 777796 cycles/ticks +average: 781756 cycles/ticks + +Loop spin: 940 +gen_a: +median: 129552 cycles/ticks +average: 130323 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7242 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35512 cycles/ticks +average: 35743 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17061 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452000 cycles/ticks +average: 454687 cycles/ticks + +indcpa_enc: +median: 576416 cycles/ticks +average: 579644 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160315 cycles/ticks + +kyber_keypair_derand: +median: 486298 cycles/ticks +average: 488673 cycles/ticks + +kyber_keypair: +median: 505450 cycles/ticks +average: 508839 cycles/ticks + +kyber_encaps_derand: +median: 614306 cycles/ticks +average: 619198 cycles/ticks + +kyber_encaps: +median: 615386 cycles/ticks +average: 618526 cycles/ticks + +kyber_decaps: +median: 777422 cycles/ticks +average: 781660 cycles/ticks + +Loop spin: 941 +gen_a: +median: 129466 cycles/ticks +average: 130235 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7216 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35731 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3736 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17068 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 455858 cycles/ticks +average: 459000 cycles/ticks + +indcpa_enc: +median: 577006 cycles/ticks +average: 580671 cycles/ticks + +indcpa_dec: +median: 159344 cycles/ticks +average: 160351 cycles/ticks + +kyber_keypair_derand: +median: 486008 cycles/ticks +average: 488459 cycles/ticks + +kyber_keypair: +median: 504786 cycles/ticks +average: 507627 cycles/ticks + +kyber_encaps_derand: +median: 611394 cycles/ticks +average: 614887 cycles/ticks + +kyber_encaps: +median: 612130 cycles/ticks +average: 615275 cycles/ticks + +kyber_decaps: +median: 777540 cycles/ticks +average: 783858 cycles/ticks + +Loop spin: 942 +gen_a: +median: 129708 cycles/ticks +average: 130699 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22994 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6896 cycles/ticks + +indcpa_keypair: +median: 452140 cycles/ticks +average: 454905 cycles/ticks + +indcpa_enc: +median: 573256 cycles/ticks +average: 576384 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 160105 cycles/ticks + +kyber_keypair_derand: +median: 486574 cycles/ticks +average: 489775 cycles/ticks + +kyber_keypair: +median: 506054 cycles/ticks +average: 508944 cycles/ticks + +kyber_encaps_derand: +median: 610856 cycles/ticks +average: 615243 cycles/ticks + +kyber_encaps: +median: 611914 cycles/ticks +average: 615798 cycles/ticks + +kyber_decaps: +median: 777480 cycles/ticks +average: 782457 cycles/ticks + +Loop spin: 943 +gen_a: +median: 129690 cycles/ticks +average: 130594 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7301 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33260 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35645 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3680 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17089 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452324 cycles/ticks +average: 455159 cycles/ticks + +indcpa_enc: +median: 576732 cycles/ticks +average: 581567 cycles/ticks + +indcpa_dec: +median: 159260 cycles/ticks +average: 160416 cycles/ticks + +kyber_keypair_derand: +median: 486418 cycles/ticks +average: 490031 cycles/ticks + +kyber_keypair: +median: 505960 cycles/ticks +average: 509144 cycles/ticks + +kyber_encaps_derand: +median: 614388 cycles/ticks +average: 618027 cycles/ticks + +kyber_encaps: +median: 615418 cycles/ticks +average: 619534 cycles/ticks + +kyber_decaps: +median: 780960 cycles/ticks +average: 785150 cycles/ticks + +Loop spin: 944 +gen_a: +median: 129558 cycles/ticks +average: 130464 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35731 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1033 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17063 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6873 cycles/ticks + +indcpa_keypair: +median: 451986 cycles/ticks +average: 454609 cycles/ticks + +indcpa_enc: +median: 572962 cycles/ticks +average: 576594 cycles/ticks + +indcpa_dec: +median: 159316 cycles/ticks +average: 160313 cycles/ticks + +kyber_keypair_derand: +median: 486120 cycles/ticks +average: 489081 cycles/ticks + +kyber_keypair: +median: 504908 cycles/ticks +average: 508831 cycles/ticks + +kyber_encaps_derand: +median: 610790 cycles/ticks +average: 614595 cycles/ticks + +kyber_encaps: +median: 611622 cycles/ticks +average: 615116 cycles/ticks + +kyber_decaps: +median: 777238 cycles/ticks +average: 781193 cycles/ticks + +Loop spin: 945 +gen_a: +median: 129708 cycles/ticks +average: 130558 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22910 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33524 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35768 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3682 cycles/ticks + +poly_decompress: +median: 1020 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17107 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452138 cycles/ticks +average: 454805 cycles/ticks + +indcpa_enc: +median: 573320 cycles/ticks +average: 577102 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160203 cycles/ticks + +kyber_keypair_derand: +median: 490162 cycles/ticks +average: 493105 cycles/ticks + +kyber_keypair: +median: 505432 cycles/ticks +average: 508106 cycles/ticks + +kyber_encaps_derand: +median: 610830 cycles/ticks +average: 614938 cycles/ticks + +kyber_encaps: +median: 611818 cycles/ticks +average: 618960 cycles/ticks + +kyber_decaps: +median: 777674 cycles/ticks +average: 784672 cycles/ticks + +Loop spin: 946 +gen_a: +median: 129752 cycles/ticks +average: 130828 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7240 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7241 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35504 cycles/ticks +average: 35776 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3475 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452302 cycles/ticks +average: 455398 cycles/ticks + +indcpa_enc: +median: 573922 cycles/ticks +average: 577133 cycles/ticks + +indcpa_dec: +median: 159268 cycles/ticks +average: 160160 cycles/ticks + +kyber_keypair_derand: +median: 486380 cycles/ticks +average: 489515 cycles/ticks + +kyber_keypair: +median: 506326 cycles/ticks +average: 509161 cycles/ticks + +kyber_encaps_derand: +median: 612244 cycles/ticks +average: 616368 cycles/ticks + +kyber_encaps: +median: 613624 cycles/ticks +average: 617067 cycles/ticks + +kyber_decaps: +median: 778196 cycles/ticks +average: 782671 cycles/ticks + +Loop spin: 947 +gen_a: +median: 129636 cycles/ticks +average: 130506 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22998 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 34608 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35704 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3917 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17166 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 452174 cycles/ticks +average: 454815 cycles/ticks + +indcpa_enc: +median: 573194 cycles/ticks +average: 575929 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160205 cycles/ticks + +kyber_keypair_derand: +median: 485924 cycles/ticks +average: 489589 cycles/ticks + +kyber_keypair: +median: 504898 cycles/ticks +average: 508067 cycles/ticks + +kyber_encaps_derand: +median: 610832 cycles/ticks +average: 615480 cycles/ticks + +kyber_encaps: +median: 611812 cycles/ticks +average: 614800 cycles/ticks + +kyber_decaps: +median: 777378 cycles/ticks +average: 781362 cycles/ticks + +Loop spin: 948 +gen_a: +median: 129752 cycles/ticks +average: 130616 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33571 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35656 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452626 cycles/ticks +average: 455859 cycles/ticks + +indcpa_enc: +median: 574258 cycles/ticks +average: 578372 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 161495 cycles/ticks + +kyber_keypair_derand: +median: 486384 cycles/ticks +average: 489429 cycles/ticks + +kyber_keypair: +median: 505678 cycles/ticks +average: 509311 cycles/ticks + +kyber_encaps_derand: +median: 612334 cycles/ticks +average: 615653 cycles/ticks + +kyber_encaps: +median: 613304 cycles/ticks +average: 616459 cycles/ticks + +kyber_decaps: +median: 778102 cycles/ticks +average: 782784 cycles/ticks + +Loop spin: 949 +gen_a: +median: 129604 cycles/ticks +average: 130400 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7263 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35599 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3689 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17145 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452188 cycles/ticks +average: 454770 cycles/ticks + +indcpa_enc: +median: 573780 cycles/ticks +average: 577313 cycles/ticks + +indcpa_dec: +median: 162418 cycles/ticks +average: 163677 cycles/ticks + +kyber_keypair_derand: +median: 486238 cycles/ticks +average: 489303 cycles/ticks + +kyber_keypair: +median: 506318 cycles/ticks +average: 508806 cycles/ticks + +kyber_encaps_derand: +median: 611492 cycles/ticks +average: 616000 cycles/ticks + +kyber_encaps: +median: 613534 cycles/ticks +average: 616830 cycles/ticks + +kyber_decaps: +median: 780120 cycles/ticks +average: 784422 cycles/ticks + +Loop spin: 950 +gen_a: +median: 129510 cycles/ticks +average: 130400 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7252 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7245 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35825 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3664 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17075 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6904 cycles/ticks + +indcpa_keypair: +median: 451766 cycles/ticks +average: 453876 cycles/ticks + +indcpa_enc: +median: 572868 cycles/ticks +average: 575763 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160263 cycles/ticks + +kyber_keypair_derand: +median: 486140 cycles/ticks +average: 489359 cycles/ticks + +kyber_keypair: +median: 504720 cycles/ticks +average: 507385 cycles/ticks + +kyber_encaps_derand: +median: 611216 cycles/ticks +average: 614138 cycles/ticks + +kyber_encaps: +median: 612178 cycles/ticks +average: 615564 cycles/ticks + +kyber_decaps: +median: 777744 cycles/ticks +average: 782958 cycles/ticks + +Loop spin: 951 +gen_a: +median: 129694 cycles/ticks +average: 130418 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33258 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35634 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6880 cycles/ticks + +indcpa_keypair: +median: 451726 cycles/ticks +average: 454665 cycles/ticks + +indcpa_enc: +median: 572984 cycles/ticks +average: 575996 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160332 cycles/ticks + +kyber_keypair_derand: +median: 485908 cycles/ticks +average: 489152 cycles/ticks + +kyber_keypair: +median: 504850 cycles/ticks +average: 508234 cycles/ticks + +kyber_encaps_derand: +median: 611162 cycles/ticks +average: 614656 cycles/ticks + +kyber_encaps: +median: 612200 cycles/ticks +average: 615033 cycles/ticks + +kyber_decaps: +median: 777838 cycles/ticks +average: 782480 cycles/ticks + +Loop spin: 952 +gen_a: +median: 129624 cycles/ticks +average: 130782 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7244 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23104 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35532 cycles/ticks +average: 35734 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3684 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452114 cycles/ticks +average: 455396 cycles/ticks + +indcpa_enc: +median: 573232 cycles/ticks +average: 578104 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160210 cycles/ticks + +kyber_keypair_derand: +median: 486432 cycles/ticks +average: 489992 cycles/ticks + +kyber_keypair: +median: 505472 cycles/ticks +average: 508299 cycles/ticks + +kyber_encaps_derand: +median: 611134 cycles/ticks +average: 615960 cycles/ticks + +kyber_encaps: +median: 613786 cycles/ticks +average: 617218 cycles/ticks + +kyber_decaps: +median: 777658 cycles/ticks +average: 782074 cycles/ticks + +Loop spin: 953 +gen_a: +median: 129584 cycles/ticks +average: 130801 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7242 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7312 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35788 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17125 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6931 cycles/ticks + +indcpa_keypair: +median: 452076 cycles/ticks +average: 454117 cycles/ticks + +indcpa_enc: +median: 573346 cycles/ticks +average: 575949 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160253 cycles/ticks + +kyber_keypair_derand: +median: 489920 cycles/ticks +average: 492738 cycles/ticks + +kyber_keypair: +median: 504786 cycles/ticks +average: 508856 cycles/ticks + +kyber_encaps_derand: +median: 610906 cycles/ticks +average: 615246 cycles/ticks + +kyber_encaps: +median: 612052 cycles/ticks +average: 615452 cycles/ticks + +kyber_decaps: +median: 777732 cycles/ticks +average: 781557 cycles/ticks + +Loop spin: 954 +gen_a: +median: 129678 cycles/ticks +average: 130637 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7290 cycles/ticks + +poly_getnoise_eta2: +median: 7196 cycles/ticks +average: 7308 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17050 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6895 cycles/ticks + +indcpa_keypair: +median: 452020 cycles/ticks +average: 454389 cycles/ticks + +indcpa_enc: +median: 573154 cycles/ticks +average: 575998 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 160288 cycles/ticks + +kyber_keypair_derand: +median: 486114 cycles/ticks +average: 488955 cycles/ticks + +kyber_keypair: +median: 504752 cycles/ticks +average: 507240 cycles/ticks + +kyber_encaps_derand: +median: 610770 cycles/ticks +average: 614060 cycles/ticks + +kyber_encaps: +median: 611796 cycles/ticks +average: 616042 cycles/ticks + +kyber_decaps: +median: 777230 cycles/ticks +average: 782236 cycles/ticks + +Loop spin: 955 +gen_a: +median: 129774 cycles/ticks +average: 130584 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35636 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3677 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6905 cycles/ticks + +indcpa_keypair: +median: 452114 cycles/ticks +average: 454826 cycles/ticks + +indcpa_enc: +median: 573050 cycles/ticks +average: 576656 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160393 cycles/ticks + +kyber_keypair_derand: +median: 486024 cycles/ticks +average: 488905 cycles/ticks + +kyber_keypair: +median: 505290 cycles/ticks +average: 508473 cycles/ticks + +kyber_encaps_derand: +median: 611062 cycles/ticks +average: 614728 cycles/ticks + +kyber_encaps: +median: 613756 cycles/ticks +average: 616696 cycles/ticks + +kyber_decaps: +median: 780838 cycles/ticks +average: 784560 cycles/ticks + +Loop spin: 956 +gen_a: +median: 129754 cycles/ticks +average: 132053 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7231 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33604 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35641 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17002 cycles/ticks +average: 17159 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 451960 cycles/ticks +average: 454906 cycles/ticks + +indcpa_enc: +median: 573322 cycles/ticks +average: 577129 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160057 cycles/ticks + +kyber_keypair_derand: +median: 486100 cycles/ticks +average: 488429 cycles/ticks + +kyber_keypair: +median: 504820 cycles/ticks +average: 507490 cycles/ticks + +kyber_encaps_derand: +median: 610856 cycles/ticks +average: 614569 cycles/ticks + +kyber_encaps: +median: 612466 cycles/ticks +average: 616204 cycles/ticks + +kyber_decaps: +median: 777510 cycles/ticks +average: 782563 cycles/ticks + +Loop spin: 957 +gen_a: +median: 129646 cycles/ticks +average: 130533 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7259 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22926 cycles/ticks +average: 23002 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 451646 cycles/ticks +average: 454313 cycles/ticks + +indcpa_enc: +median: 572884 cycles/ticks +average: 576069 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 161263 cycles/ticks + +kyber_keypair_derand: +median: 486072 cycles/ticks +average: 488613 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 508633 cycles/ticks + +kyber_encaps_derand: +median: 611166 cycles/ticks +average: 617826 cycles/ticks + +kyber_encaps: +median: 611928 cycles/ticks +average: 614963 cycles/ticks + +kyber_decaps: +median: 777394 cycles/ticks +average: 782251 cycles/ticks + +Loop spin: 958 +gen_a: +median: 130090 cycles/ticks +average: 130974 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17174 cycles/ticks + +polyvec_decompress: +median: 6842 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452116 cycles/ticks +average: 455870 cycles/ticks + +indcpa_enc: +median: 573688 cycles/ticks +average: 577314 cycles/ticks + +indcpa_dec: +median: 159612 cycles/ticks +average: 160805 cycles/ticks + +kyber_keypair_derand: +median: 486128 cycles/ticks +average: 489130 cycles/ticks + +kyber_keypair: +median: 504824 cycles/ticks +average: 507498 cycles/ticks + +kyber_encaps_derand: +median: 611284 cycles/ticks +average: 615793 cycles/ticks + +kyber_encaps: +median: 614126 cycles/ticks +average: 617776 cycles/ticks + +kyber_decaps: +median: 778024 cycles/ticks +average: 783380 cycles/ticks + +Loop spin: 959 +gen_a: +median: 129682 cycles/ticks +average: 130501 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22983 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35708 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3666 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1036 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6891 cycles/ticks + +indcpa_keypair: +median: 452366 cycles/ticks +average: 455392 cycles/ticks + +indcpa_enc: +median: 576522 cycles/ticks +average: 580376 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 160330 cycles/ticks + +kyber_keypair_derand: +median: 486168 cycles/ticks +average: 489334 cycles/ticks + +kyber_keypair: +median: 504810 cycles/ticks +average: 508105 cycles/ticks + +kyber_encaps_derand: +median: 618684 cycles/ticks +average: 621807 cycles/ticks + +kyber_encaps: +median: 620792 cycles/ticks +average: 624409 cycles/ticks + +kyber_decaps: +median: 785642 cycles/ticks +average: 791590 cycles/ticks + +Loop spin: 960 +gen_a: +median: 129850 cycles/ticks +average: 130786 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7256 cycles/ticks + +poly_getnoise_eta2: +median: 7200 cycles/ticks +average: 7260 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23095 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35510 cycles/ticks +average: 35725 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3690 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16996 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 452350 cycles/ticks +average: 455081 cycles/ticks + +indcpa_enc: +median: 573386 cycles/ticks +average: 576730 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160096 cycles/ticks + +kyber_keypair_derand: +median: 486190 cycles/ticks +average: 489113 cycles/ticks + +kyber_keypair: +median: 504968 cycles/ticks +average: 508393 cycles/ticks + +kyber_encaps_derand: +median: 611472 cycles/ticks +average: 614865 cycles/ticks + +kyber_encaps: +median: 612336 cycles/ticks +average: 616078 cycles/ticks + +kyber_decaps: +median: 780826 cycles/ticks +average: 785442 cycles/ticks + +Loop spin: 961 +gen_a: +median: 129558 cycles/ticks +average: 130484 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7264 cycles/ticks + +poly_getnoise_eta2: +median: 7226 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35720 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16984 cycles/ticks +average: 17049 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6927 cycles/ticks + +indcpa_keypair: +median: 451958 cycles/ticks +average: 455807 cycles/ticks + +indcpa_enc: +median: 573088 cycles/ticks +average: 576642 cycles/ticks + +indcpa_dec: +median: 159282 cycles/ticks +average: 160414 cycles/ticks + +kyber_keypair_derand: +median: 485668 cycles/ticks +average: 489068 cycles/ticks + +kyber_keypair: +median: 504806 cycles/ticks +average: 507630 cycles/ticks + +kyber_encaps_derand: +median: 611282 cycles/ticks +average: 614930 cycles/ticks + +kyber_encaps: +median: 614336 cycles/ticks +average: 618650 cycles/ticks + +kyber_decaps: +median: 778678 cycles/ticks +average: 784433 cycles/ticks + +Loop spin: 962 +gen_a: +median: 129830 cycles/ticks +average: 130826 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22989 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35646 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6898 cycles/ticks + +indcpa_keypair: +median: 451856 cycles/ticks +average: 454601 cycles/ticks + +indcpa_enc: +median: 573772 cycles/ticks +average: 576884 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 160033 cycles/ticks + +kyber_keypair_derand: +median: 486268 cycles/ticks +average: 488734 cycles/ticks + +kyber_keypair: +median: 504870 cycles/ticks +average: 508475 cycles/ticks + +kyber_encaps_derand: +median: 612030 cycles/ticks +average: 615321 cycles/ticks + +kyber_encaps: +median: 614484 cycles/ticks +average: 618477 cycles/ticks + +kyber_decaps: +median: 778412 cycles/ticks +average: 782282 cycles/ticks + +Loop spin: 963 +gen_a: +median: 129624 cycles/ticks +average: 130656 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7237 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7268 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35754 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1045 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17158 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452536 cycles/ticks +average: 455629 cycles/ticks + +indcpa_enc: +median: 573622 cycles/ticks +average: 577672 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160632 cycles/ticks + +kyber_keypair_derand: +median: 486136 cycles/ticks +average: 489362 cycles/ticks + +kyber_keypair: +median: 504982 cycles/ticks +average: 508296 cycles/ticks + +kyber_encaps_derand: +median: 615288 cycles/ticks +average: 619172 cycles/ticks + +kyber_encaps: +median: 616374 cycles/ticks +average: 620514 cycles/ticks + +kyber_decaps: +median: 781856 cycles/ticks +average: 786489 cycles/ticks + +Loop spin: 964 +gen_a: +median: 129498 cycles/ticks +average: 130260 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7228 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35663 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6894 cycles/ticks + +indcpa_keypair: +median: 455218 cycles/ticks +average: 458579 cycles/ticks + +indcpa_enc: +median: 573110 cycles/ticks +average: 576395 cycles/ticks + +indcpa_dec: +median: 159278 cycles/ticks +average: 160067 cycles/ticks + +kyber_keypair_derand: +median: 489284 cycles/ticks +average: 492346 cycles/ticks + +kyber_keypair: +median: 508148 cycles/ticks +average: 511934 cycles/ticks + +kyber_encaps_derand: +median: 615072 cycles/ticks +average: 618681 cycles/ticks + +kyber_encaps: +median: 616542 cycles/ticks +average: 620406 cycles/ticks + +kyber_decaps: +median: 781502 cycles/ticks +average: 786971 cycles/ticks + +Loop spin: 965 +gen_a: +median: 129902 cycles/ticks +average: 130919 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7257 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 25861 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35719 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3679 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17059 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 456220 cycles/ticks +average: 458518 cycles/ticks + +indcpa_enc: +median: 577364 cycles/ticks +average: 582808 cycles/ticks + +indcpa_dec: +median: 162426 cycles/ticks +average: 163482 cycles/ticks + +kyber_keypair_derand: +median: 485876 cycles/ticks +average: 488853 cycles/ticks + +kyber_keypair: +median: 504796 cycles/ticks +average: 507148 cycles/ticks + +kyber_encaps_derand: +median: 610856 cycles/ticks +average: 613788 cycles/ticks + +kyber_encaps: +median: 613494 cycles/ticks +average: 616764 cycles/ticks + +kyber_decaps: +median: 777472 cycles/ticks +average: 783062 cycles/ticks + +Loop spin: 966 +gen_a: +median: 129674 cycles/ticks +average: 130422 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7240 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 22991 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35826 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17088 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6899 cycles/ticks + +indcpa_keypair: +median: 452024 cycles/ticks +average: 455138 cycles/ticks + +indcpa_enc: +median: 573538 cycles/ticks +average: 578417 cycles/ticks + +indcpa_dec: +median: 159294 cycles/ticks +average: 160031 cycles/ticks + +kyber_keypair_derand: +median: 485702 cycles/ticks +average: 488546 cycles/ticks + +kyber_keypair: +median: 504784 cycles/ticks +average: 507833 cycles/ticks + +kyber_encaps_derand: +median: 615430 cycles/ticks +average: 620226 cycles/ticks + +kyber_encaps: +median: 616396 cycles/ticks +average: 620345 cycles/ticks + +kyber_decaps: +median: 781882 cycles/ticks +average: 785851 cycles/ticks + +Loop spin: 967 +gen_a: +median: 129712 cycles/ticks +average: 130708 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7324 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35500 cycles/ticks +average: 35691 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3686 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 17006 cycles/ticks +average: 17067 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6902 cycles/ticks + +indcpa_keypair: +median: 452118 cycles/ticks +average: 455148 cycles/ticks + +indcpa_enc: +median: 573138 cycles/ticks +average: 576890 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160082 cycles/ticks + +kyber_keypair_derand: +median: 486008 cycles/ticks +average: 489368 cycles/ticks + +kyber_keypair: +median: 505490 cycles/ticks +average: 508328 cycles/ticks + +kyber_encaps_derand: +median: 611062 cycles/ticks +average: 615095 cycles/ticks + +kyber_encaps: +median: 612074 cycles/ticks +average: 615482 cycles/ticks + +kyber_decaps: +median: 777572 cycles/ticks +average: 782758 cycles/ticks + +Loop spin: 968 +gen_a: +median: 130190 cycles/ticks +average: 131104 cycles/ticks + +poly_getnoise_eta1: +median: 7252 cycles/ticks +average: 7316 cycles/ticks + +poly_getnoise_eta2: +median: 7192 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35633 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17112 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 452848 cycles/ticks +average: 455599 cycles/ticks + +indcpa_enc: +median: 573730 cycles/ticks +average: 577445 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160101 cycles/ticks + +kyber_keypair_derand: +median: 486332 cycles/ticks +average: 488831 cycles/ticks + +kyber_keypair: +median: 505256 cycles/ticks +average: 508442 cycles/ticks + +kyber_encaps_derand: +median: 611198 cycles/ticks +average: 614860 cycles/ticks + +kyber_encaps: +median: 613164 cycles/ticks +average: 617051 cycles/ticks + +kyber_decaps: +median: 777856 cycles/ticks +average: 783471 cycles/ticks + +Loop spin: 969 +gen_a: +median: 129668 cycles/ticks +average: 130594 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7262 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7215 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23163 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33593 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35731 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1078 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17208 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6934 cycles/ticks + +indcpa_keypair: +median: 452514 cycles/ticks +average: 455200 cycles/ticks + +indcpa_enc: +median: 573794 cycles/ticks +average: 577653 cycles/ticks + +indcpa_dec: +median: 159292 cycles/ticks +average: 160467 cycles/ticks + +kyber_keypair_derand: +median: 486508 cycles/ticks +average: 489217 cycles/ticks + +kyber_keypair: +median: 505176 cycles/ticks +average: 507448 cycles/ticks + +kyber_encaps_derand: +median: 611318 cycles/ticks +average: 614538 cycles/ticks + +kyber_encaps: +median: 612284 cycles/ticks +average: 615971 cycles/ticks + +kyber_decaps: +median: 777588 cycles/ticks +average: 783050 cycles/ticks + +Loop spin: 970 +gen_a: +median: 129692 cycles/ticks +average: 130568 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35480 cycles/ticks +average: 35756 cycles/ticks + +poly_tomsg: +median: 3860 cycles/ticks +average: 3910 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17157 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6988 cycles/ticks + +indcpa_keypair: +median: 452474 cycles/ticks +average: 456689 cycles/ticks + +indcpa_enc: +median: 573588 cycles/ticks +average: 576081 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 159968 cycles/ticks + +kyber_keypair_derand: +median: 485974 cycles/ticks +average: 488336 cycles/ticks + +kyber_keypair: +median: 505922 cycles/ticks +average: 508989 cycles/ticks + +kyber_encaps_derand: +median: 610970 cycles/ticks +average: 615399 cycles/ticks + +kyber_encaps: +median: 612002 cycles/ticks +average: 616103 cycles/ticks + +kyber_decaps: +median: 778282 cycles/ticks +average: 782730 cycles/ticks + +Loop spin: 971 +gen_a: +median: 129664 cycles/ticks +average: 130565 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35494 cycles/ticks +average: 35659 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1028 cycles/ticks +average: 1043 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17158 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 451996 cycles/ticks +average: 454782 cycles/ticks + +indcpa_enc: +median: 573292 cycles/ticks +average: 576667 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160336 cycles/ticks + +kyber_keypair_derand: +median: 486040 cycles/ticks +average: 490078 cycles/ticks + +kyber_keypair: +median: 504790 cycles/ticks +average: 507862 cycles/ticks + +kyber_encaps_derand: +median: 611144 cycles/ticks +average: 614325 cycles/ticks + +kyber_encaps: +median: 612560 cycles/ticks +average: 616072 cycles/ticks + +kyber_decaps: +median: 777726 cycles/ticks +average: 782171 cycles/ticks + +Loop spin: 972 +gen_a: +median: 129642 cycles/ticks +average: 130431 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7251 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7233 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23084 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452452 cycles/ticks +average: 455356 cycles/ticks + +indcpa_enc: +median: 585202 cycles/ticks +average: 588189 cycles/ticks + +indcpa_dec: +median: 159302 cycles/ticks +average: 160434 cycles/ticks + +kyber_keypair_derand: +median: 486614 cycles/ticks +average: 489693 cycles/ticks + +kyber_keypair: +median: 505676 cycles/ticks +average: 509105 cycles/ticks + +kyber_encaps_derand: +median: 622616 cycles/ticks +average: 627035 cycles/ticks + +kyber_encaps: +median: 623436 cycles/ticks +average: 628739 cycles/ticks + +kyber_decaps: +median: 788256 cycles/ticks +average: 792762 cycles/ticks + +Loop spin: 973 +gen_a: +median: 129612 cycles/ticks +average: 130429 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7241 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33240 cycles/ticks +average: 33508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35652 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17102 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 456566 cycles/ticks +average: 459126 cycles/ticks + +indcpa_enc: +median: 578164 cycles/ticks +average: 581126 cycles/ticks + +indcpa_dec: +median: 159258 cycles/ticks +average: 160138 cycles/ticks + +kyber_keypair_derand: +median: 486724 cycles/ticks +average: 489481 cycles/ticks + +kyber_keypair: +median: 506622 cycles/ticks +average: 509139 cycles/ticks + +kyber_encaps_derand: +median: 611670 cycles/ticks +average: 615088 cycles/ticks + +kyber_encaps: +median: 612836 cycles/ticks +average: 616320 cycles/ticks + +kyber_decaps: +median: 778506 cycles/ticks +average: 783617 cycles/ticks + +Loop spin: 974 +gen_a: +median: 129670 cycles/ticks +average: 130593 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7277 cycles/ticks + +poly_getnoise_eta2: +median: 7188 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35492 cycles/ticks +average: 35690 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3725 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16982 cycles/ticks +average: 17196 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6930 cycles/ticks + +indcpa_keypair: +median: 452648 cycles/ticks +average: 455044 cycles/ticks + +indcpa_enc: +median: 573404 cycles/ticks +average: 576405 cycles/ticks + +indcpa_dec: +median: 159310 cycles/ticks +average: 160207 cycles/ticks + +kyber_keypair_derand: +median: 486724 cycles/ticks +average: 489658 cycles/ticks + +kyber_keypair: +median: 506198 cycles/ticks +average: 508894 cycles/ticks + +kyber_encaps_derand: +median: 610908 cycles/ticks +average: 614327 cycles/ticks + +kyber_encaps: +median: 611976 cycles/ticks +average: 615393 cycles/ticks + +kyber_decaps: +median: 777386 cycles/ticks +average: 781234 cycles/ticks + +Loop spin: 975 +gen_a: +median: 129632 cycles/ticks +average: 130541 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7303 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33586 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35502 cycles/ticks +average: 35656 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17073 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 452200 cycles/ticks +average: 454972 cycles/ticks + +indcpa_enc: +median: 573368 cycles/ticks +average: 577939 cycles/ticks + +indcpa_dec: +median: 159266 cycles/ticks +average: 160009 cycles/ticks + +kyber_keypair_derand: +median: 486038 cycles/ticks +average: 488809 cycles/ticks + +kyber_keypair: +median: 504766 cycles/ticks +average: 507936 cycles/ticks + +kyber_encaps_derand: +median: 610656 cycles/ticks +average: 613830 cycles/ticks + +kyber_encaps: +median: 611866 cycles/ticks +average: 615329 cycles/ticks + +kyber_decaps: +median: 777424 cycles/ticks +average: 782444 cycles/ticks + +Loop spin: 976 +gen_a: +median: 130026 cycles/ticks +average: 130876 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7274 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33475 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35926 cycles/ticks +average: 36121 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3720 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17032 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6932 cycles/ticks + +indcpa_keypair: +median: 451996 cycles/ticks +average: 454700 cycles/ticks + +indcpa_enc: +median: 573450 cycles/ticks +average: 576395 cycles/ticks + +indcpa_dec: +median: 159262 cycles/ticks +average: 160219 cycles/ticks + +kyber_keypair_derand: +median: 486056 cycles/ticks +average: 489564 cycles/ticks + +kyber_keypair: +median: 505924 cycles/ticks +average: 509793 cycles/ticks + +kyber_encaps_derand: +median: 610990 cycles/ticks +average: 614564 cycles/ticks + +kyber_encaps: +median: 612034 cycles/ticks +average: 615093 cycles/ticks + +kyber_decaps: +median: 777578 cycles/ticks +average: 783995 cycles/ticks + +Loop spin: 977 +gen_a: +median: 129542 cycles/ticks +average: 130296 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7270 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7244 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33242 cycles/ticks +average: 33477 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35540 cycles/ticks +average: 35725 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3658 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17051 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451856 cycles/ticks +average: 454169 cycles/ticks + +indcpa_enc: +median: 573200 cycles/ticks +average: 576700 cycles/ticks + +indcpa_dec: +median: 159272 cycles/ticks +average: 160440 cycles/ticks + +kyber_keypair_derand: +median: 490026 cycles/ticks +average: 492812 cycles/ticks + +kyber_keypair: +median: 505830 cycles/ticks +average: 508929 cycles/ticks + +kyber_encaps_derand: +median: 611042 cycles/ticks +average: 614584 cycles/ticks + +kyber_encaps: +median: 612136 cycles/ticks +average: 616354 cycles/ticks + +kyber_decaps: +median: 777442 cycles/ticks +average: 784057 cycles/ticks + +Loop spin: 978 +gen_a: +median: 129508 cycles/ticks +average: 130455 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35623 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3675 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17150 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 456034 cycles/ticks +average: 458520 cycles/ticks + +indcpa_enc: +median: 580170 cycles/ticks +average: 583025 cycles/ticks + +indcpa_dec: +median: 159252 cycles/ticks +average: 159942 cycles/ticks + +kyber_keypair_derand: +median: 490162 cycles/ticks +average: 492778 cycles/ticks + +kyber_keypair: +median: 504744 cycles/ticks +average: 508592 cycles/ticks + +kyber_encaps_derand: +median: 614316 cycles/ticks +average: 618606 cycles/ticks + +kyber_encaps: +median: 615378 cycles/ticks +average: 618490 cycles/ticks + +kyber_decaps: +median: 777770 cycles/ticks +average: 781888 cycles/ticks + +Loop spin: 979 +gen_a: +median: 129810 cycles/ticks +average: 130650 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7230 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33248 cycles/ticks +average: 33541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35756 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3652 cycles/ticks +average: 3665 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17109 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6886 cycles/ticks + +indcpa_keypair: +median: 451986 cycles/ticks +average: 455616 cycles/ticks + +indcpa_enc: +median: 573278 cycles/ticks +average: 577653 cycles/ticks + +indcpa_dec: +median: 159304 cycles/ticks +average: 160109 cycles/ticks + +kyber_keypair_derand: +median: 486064 cycles/ticks +average: 489495 cycles/ticks + +kyber_keypair: +median: 505706 cycles/ticks +average: 508437 cycles/ticks + +kyber_encaps_derand: +median: 611174 cycles/ticks +average: 614004 cycles/ticks + +kyber_encaps: +median: 612232 cycles/ticks +average: 615531 cycles/ticks + +kyber_decaps: +median: 777498 cycles/ticks +average: 781894 cycles/ticks + +Loop spin: 980 +gen_a: +median: 129710 cycles/ticks +average: 130394 cycles/ticks + +poly_getnoise_eta1: +median: 7234 cycles/ticks +average: 7254 cycles/ticks + +poly_getnoise_eta2: +median: 7204 cycles/ticks +average: 7221 cycles/ticks + +NTT: +median: 22908 cycles/ticks +average: 23021 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35626 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3668 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1048 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17064 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6884 cycles/ticks + +indcpa_keypair: +median: 452190 cycles/ticks +average: 454437 cycles/ticks + +indcpa_enc: +median: 573184 cycles/ticks +average: 575764 cycles/ticks + +indcpa_dec: +median: 159300 cycles/ticks +average: 160264 cycles/ticks + +kyber_keypair_derand: +median: 486584 cycles/ticks +average: 490681 cycles/ticks + +kyber_keypair: +median: 506580 cycles/ticks +average: 509482 cycles/ticks + +kyber_encaps_derand: +median: 619340 cycles/ticks +average: 623049 cycles/ticks + +kyber_encaps: +median: 620812 cycles/ticks +average: 624155 cycles/ticks + +kyber_decaps: +median: 785936 cycles/ticks +average: 790687 cycles/ticks + +Loop spin: 981 +gen_a: +median: 129668 cycles/ticks +average: 130490 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7250 cycles/ticks + +poly_getnoise_eta2: +median: 7202 cycles/ticks +average: 7226 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35728 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3663 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1047 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17099 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 452100 cycles/ticks +average: 455155 cycles/ticks + +indcpa_enc: +median: 573700 cycles/ticks +average: 577712 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 159936 cycles/ticks + +kyber_keypair_derand: +median: 489986 cycles/ticks +average: 492886 cycles/ticks + +kyber_keypair: +median: 504892 cycles/ticks +average: 507418 cycles/ticks + +kyber_encaps_derand: +median: 611912 cycles/ticks +average: 616666 cycles/ticks + +kyber_encaps: +median: 612700 cycles/ticks +average: 615426 cycles/ticks + +kyber_decaps: +median: 778320 cycles/ticks +average: 783679 cycles/ticks + +Loop spin: 982 +gen_a: +median: 129486 cycles/ticks +average: 130429 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7255 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7237 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23000 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35670 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17130 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6878 cycles/ticks + +indcpa_keypair: +median: 452130 cycles/ticks +average: 454864 cycles/ticks + +indcpa_enc: +median: 576424 cycles/ticks +average: 578979 cycles/ticks + +indcpa_dec: +median: 159332 cycles/ticks +average: 160348 cycles/ticks + +kyber_keypair_derand: +median: 486236 cycles/ticks +average: 489013 cycles/ticks + +kyber_keypair: +median: 505118 cycles/ticks +average: 508525 cycles/ticks + +kyber_encaps_derand: +median: 614044 cycles/ticks +average: 618323 cycles/ticks + +kyber_encaps: +median: 614968 cycles/ticks +average: 617790 cycles/ticks + +kyber_decaps: +median: 780522 cycles/ticks +average: 786523 cycles/ticks + +Loop spin: 983 +gen_a: +median: 129738 cycles/ticks +average: 130747 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7232 cycles/ticks + +poly_getnoise_eta2: +median: 7186 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33232 cycles/ticks +average: 33522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35725 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17057 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 452040 cycles/ticks +average: 454708 cycles/ticks + +indcpa_enc: +median: 573424 cycles/ticks +average: 576752 cycles/ticks + +indcpa_dec: +median: 159346 cycles/ticks +average: 160373 cycles/ticks + +kyber_keypair_derand: +median: 486144 cycles/ticks +average: 488787 cycles/ticks + +kyber_keypair: +median: 505964 cycles/ticks +average: 508834 cycles/ticks + +kyber_encaps_derand: +median: 611396 cycles/ticks +average: 615209 cycles/ticks + +kyber_encaps: +median: 613662 cycles/ticks +average: 616366 cycles/ticks + +kyber_decaps: +median: 778208 cycles/ticks +average: 783256 cycles/ticks + +Loop spin: 984 +gen_a: +median: 129708 cycles/ticks +average: 130489 cycles/ticks + +poly_getnoise_eta1: +median: 7224 cycles/ticks +average: 7265 cycles/ticks + +poly_getnoise_eta2: +median: 7218 cycles/ticks +average: 7222 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33462 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35756 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1042 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17097 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6888 cycles/ticks + +indcpa_keypair: +median: 456092 cycles/ticks +average: 458532 cycles/ticks + +indcpa_enc: +median: 577628 cycles/ticks +average: 584160 cycles/ticks + +indcpa_dec: +median: 159246 cycles/ticks +average: 160092 cycles/ticks + +kyber_keypair_derand: +median: 486076 cycles/ticks +average: 489388 cycles/ticks + +kyber_keypair: +median: 504746 cycles/ticks +average: 510346 cycles/ticks + +kyber_encaps_derand: +median: 611570 cycles/ticks +average: 615224 cycles/ticks + +kyber_encaps: +median: 612496 cycles/ticks +average: 616332 cycles/ticks + +kyber_decaps: +median: 778090 cycles/ticks +average: 783162 cycles/ticks + +Loop spin: 985 +gen_a: +median: 129714 cycles/ticks +average: 130656 cycles/ticks + +poly_getnoise_eta1: +median: 7228 cycles/ticks +average: 7289 cycles/ticks + +poly_getnoise_eta2: +median: 7216 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 22900 cycles/ticks +average: 23076 cycles/ticks + +INVNTT: +median: 33246 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35651 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3667 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1046 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6889 cycles/ticks + +indcpa_keypair: +median: 452108 cycles/ticks +average: 454828 cycles/ticks + +indcpa_enc: +median: 573114 cycles/ticks +average: 576877 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 160499 cycles/ticks + +kyber_keypair_derand: +median: 485884 cycles/ticks +average: 488755 cycles/ticks + +kyber_keypair: +median: 505048 cycles/ticks +average: 509214 cycles/ticks + +kyber_encaps_derand: +median: 610958 cycles/ticks +average: 614296 cycles/ticks + +kyber_encaps: +median: 611950 cycles/ticks +average: 615511 cycles/ticks + +kyber_decaps: +median: 777430 cycles/ticks +average: 781567 cycles/ticks + +Loop spin: 986 +gen_a: +median: 129750 cycles/ticks +average: 130642 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7271 cycles/ticks + +NTT: +median: 22902 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35692 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17056 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6879 cycles/ticks + +indcpa_keypair: +median: 451994 cycles/ticks +average: 454847 cycles/ticks + +indcpa_enc: +median: 576590 cycles/ticks +average: 580152 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 160030 cycles/ticks + +kyber_keypair_derand: +median: 486380 cycles/ticks +average: 489150 cycles/ticks + +kyber_keypair: +median: 505280 cycles/ticks +average: 508313 cycles/ticks + +kyber_encaps_derand: +median: 613962 cycles/ticks +average: 618131 cycles/ticks + +kyber_encaps: +median: 616574 cycles/ticks +average: 621506 cycles/ticks + +kyber_decaps: +median: 777302 cycles/ticks +average: 782706 cycles/ticks + +Loop spin: 987 +gen_a: +median: 129644 cycles/ticks +average: 130485 cycles/ticks + +poly_getnoise_eta1: +median: 7246 cycles/ticks +average: 7261 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7286 cycles/ticks + +NTT: +median: 22916 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35490 cycles/ticks +average: 35667 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3683 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17074 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6897 cycles/ticks + +indcpa_keypair: +median: 451980 cycles/ticks +average: 454361 cycles/ticks + +indcpa_enc: +median: 573960 cycles/ticks +average: 577922 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160047 cycles/ticks + +kyber_keypair_derand: +median: 485646 cycles/ticks +average: 488823 cycles/ticks + +kyber_keypair: +median: 504818 cycles/ticks +average: 508154 cycles/ticks + +kyber_encaps_derand: +median: 611708 cycles/ticks +average: 614964 cycles/ticks + +kyber_encaps: +median: 612888 cycles/ticks +average: 616794 cycles/ticks + +kyber_decaps: +median: 778438 cycles/ticks +average: 783232 cycles/ticks + +Loop spin: 988 +gen_a: +median: 129544 cycles/ticks +average: 130333 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7272 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 22995 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35506 cycles/ticks +average: 35742 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16988 cycles/ticks +average: 17086 cycles/ticks + +polyvec_decompress: +median: 6854 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452370 cycles/ticks +average: 455729 cycles/ticks + +indcpa_enc: +median: 573462 cycles/ticks +average: 576564 cycles/ticks + +indcpa_dec: +median: 159306 cycles/ticks +average: 160331 cycles/ticks + +kyber_keypair_derand: +median: 490126 cycles/ticks +average: 493114 cycles/ticks + +kyber_keypair: +median: 504974 cycles/ticks +average: 508290 cycles/ticks + +kyber_encaps_derand: +median: 610672 cycles/ticks +average: 613481 cycles/ticks + +kyber_encaps: +median: 611652 cycles/ticks +average: 614810 cycles/ticks + +kyber_decaps: +median: 777292 cycles/ticks +average: 781440 cycles/ticks + +Loop spin: 989 +gen_a: +median: 129634 cycles/ticks +average: 130872 cycles/ticks + +poly_getnoise_eta1: +median: 7242 cycles/ticks +average: 7277 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7225 cycles/ticks + +NTT: +median: 22906 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35660 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3718 cycles/ticks + +poly_decompress: +median: 1022 cycles/ticks +average: 1049 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17078 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6881 cycles/ticks + +indcpa_keypair: +median: 451966 cycles/ticks +average: 454416 cycles/ticks + +indcpa_enc: +median: 573296 cycles/ticks +average: 576510 cycles/ticks + +indcpa_dec: +median: 159378 cycles/ticks +average: 160382 cycles/ticks + +kyber_keypair_derand: +median: 485966 cycles/ticks +average: 490170 cycles/ticks + +kyber_keypair: +median: 504732 cycles/ticks +average: 507949 cycles/ticks + +kyber_encaps_derand: +median: 610874 cycles/ticks +average: 614182 cycles/ticks + +kyber_encaps: +median: 613740 cycles/ticks +average: 617154 cycles/ticks + +kyber_decaps: +median: 777274 cycles/ticks +average: 781972 cycles/ticks + +Loop spin: 990 +gen_a: +median: 129578 cycles/ticks +average: 130273 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7233 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7280 cycles/ticks + +NTT: +median: 22898 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33252 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35751 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3950 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3668 cycles/ticks +average: 3681 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17016 cycles/ticks +average: 17185 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6909 cycles/ticks + +indcpa_keypair: +median: 452246 cycles/ticks +average: 454778 cycles/ticks + +indcpa_enc: +median: 573224 cycles/ticks +average: 576850 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160330 cycles/ticks + +kyber_keypair_derand: +median: 485772 cycles/ticks +average: 489147 cycles/ticks + +kyber_keypair: +median: 504952 cycles/ticks +average: 508585 cycles/ticks + +kyber_encaps_derand: +median: 611096 cycles/ticks +average: 616827 cycles/ticks + +kyber_encaps: +median: 612988 cycles/ticks +average: 616820 cycles/ticks + +kyber_decaps: +median: 777742 cycles/ticks +average: 782630 cycles/ticks + +Loop spin: 991 +gen_a: +median: 129656 cycles/ticks +average: 130505 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7248 cycles/ticks + +poly_getnoise_eta2: +median: 7212 cycles/ticks +average: 7223 cycles/ticks + +NTT: +median: 22920 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33262 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35642 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3705 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 17000 cycles/ticks +average: 17070 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6892 cycles/ticks + +indcpa_keypair: +median: 452086 cycles/ticks +average: 454747 cycles/ticks + +indcpa_enc: +median: 573172 cycles/ticks +average: 577033 cycles/ticks + +indcpa_dec: +median: 159298 cycles/ticks +average: 160371 cycles/ticks + +kyber_keypair_derand: +median: 486326 cycles/ticks +average: 489498 cycles/ticks + +kyber_keypair: +median: 505010 cycles/ticks +average: 508364 cycles/ticks + +kyber_encaps_derand: +median: 614792 cycles/ticks +average: 618213 cycles/ticks + +kyber_encaps: +median: 615824 cycles/ticks +average: 619186 cycles/ticks + +kyber_decaps: +median: 781360 cycles/ticks +average: 787437 cycles/ticks + +Loop spin: 992 +gen_a: +median: 129808 cycles/ticks +average: 130603 cycles/ticks + +poly_getnoise_eta1: +median: 7236 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7220 cycles/ticks +average: 7229 cycles/ticks + +NTT: +median: 22890 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35514 cycles/ticks +average: 35647 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3672 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1041 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17066 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6885 cycles/ticks + +indcpa_keypair: +median: 451878 cycles/ticks +average: 454441 cycles/ticks + +indcpa_enc: +median: 572948 cycles/ticks +average: 576258 cycles/ticks + +indcpa_dec: +median: 159284 cycles/ticks +average: 160425 cycles/ticks + +kyber_keypair_derand: +median: 486158 cycles/ticks +average: 488637 cycles/ticks + +kyber_keypair: +median: 504906 cycles/ticks +average: 508391 cycles/ticks + +kyber_encaps_derand: +median: 610962 cycles/ticks +average: 615120 cycles/ticks + +kyber_encaps: +median: 613244 cycles/ticks +average: 616736 cycles/ticks + +kyber_decaps: +median: 777496 cycles/ticks +average: 782051 cycles/ticks + +Loop spin: 993 +gen_a: +median: 129556 cycles/ticks +average: 130444 cycles/ticks + +poly_getnoise_eta1: +median: 7250 cycles/ticks +average: 7273 cycles/ticks + +poly_getnoise_eta2: +median: 7224 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35625 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3660 cycles/ticks +average: 3697 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1030 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17092 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6906 cycles/ticks + +indcpa_keypair: +median: 451910 cycles/ticks +average: 454575 cycles/ticks + +indcpa_enc: +median: 573068 cycles/ticks +average: 578544 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 160653 cycles/ticks + +kyber_keypair_derand: +median: 490054 cycles/ticks +average: 493479 cycles/ticks + +kyber_keypair: +median: 504836 cycles/ticks +average: 508032 cycles/ticks + +kyber_encaps_derand: +median: 610670 cycles/ticks +average: 613941 cycles/ticks + +kyber_encaps: +median: 613336 cycles/ticks +average: 617244 cycles/ticks + +kyber_decaps: +median: 777290 cycles/ticks +average: 782332 cycles/ticks + +Loop spin: 994 +gen_a: +median: 129700 cycles/ticks +average: 130739 cycles/ticks + +poly_getnoise_eta1: +median: 7222 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7214 cycles/ticks +average: 7231 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35482 cycles/ticks +average: 35830 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3731 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17105 cycles/ticks + +polyvec_decompress: +median: 6850 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451878 cycles/ticks +average: 455371 cycles/ticks + +indcpa_enc: +median: 573186 cycles/ticks +average: 576481 cycles/ticks + +indcpa_dec: +median: 159318 cycles/ticks +average: 160156 cycles/ticks + +kyber_keypair_derand: +median: 486012 cycles/ticks +average: 489233 cycles/ticks + +kyber_keypair: +median: 504900 cycles/ticks +average: 509480 cycles/ticks + +kyber_encaps_derand: +median: 611060 cycles/ticks +average: 614895 cycles/ticks + +kyber_encaps: +median: 612038 cycles/ticks +average: 616348 cycles/ticks + +kyber_decaps: +median: 777408 cycles/ticks +average: 781495 cycles/ticks + +Loop spin: 995 +gen_a: +median: 129770 cycles/ticks +average: 130580 cycles/ticks + +poly_getnoise_eta1: +median: 7240 cycles/ticks +average: 7260 cycles/ticks + +poly_getnoise_eta2: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35542 cycles/ticks +average: 35726 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3673 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17071 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6893 cycles/ticks + +indcpa_keypair: +median: 452344 cycles/ticks +average: 455110 cycles/ticks + +indcpa_enc: +median: 573512 cycles/ticks +average: 577742 cycles/ticks + +indcpa_dec: +median: 159296 cycles/ticks +average: 160213 cycles/ticks + +kyber_keypair_derand: +median: 486460 cycles/ticks +average: 490092 cycles/ticks + +kyber_keypair: +median: 504866 cycles/ticks +average: 507620 cycles/ticks + +kyber_encaps_derand: +median: 611056 cycles/ticks +average: 614308 cycles/ticks + +kyber_encaps: +median: 612902 cycles/ticks +average: 617624 cycles/ticks + +kyber_decaps: +median: 777462 cycles/ticks +average: 782431 cycles/ticks + +Loop spin: 996 +gen_a: +median: 129520 cycles/ticks +average: 130751 cycles/ticks + +poly_getnoise_eta1: +median: 7226 cycles/ticks +average: 7253 cycles/ticks + +poly_getnoise_eta2: +median: 7222 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22894 cycles/ticks +average: 22990 cycles/ticks + +INVNTT: +median: 33254 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35488 cycles/ticks +average: 35778 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3919 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3674 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1044 cycles/ticks + +polyvec_compress: +median: 16986 cycles/ticks +average: 17118 cycles/ticks + +polyvec_decompress: +median: 6846 cycles/ticks +average: 6929 cycles/ticks + +indcpa_keypair: +median: 455652 cycles/ticks +average: 462059 cycles/ticks + +indcpa_enc: +median: 573332 cycles/ticks +average: 576307 cycles/ticks + +indcpa_dec: +median: 159288 cycles/ticks +average: 160327 cycles/ticks + +kyber_keypair_derand: +median: 489314 cycles/ticks +average: 492343 cycles/ticks + +kyber_keypair: +median: 508166 cycles/ticks +average: 511652 cycles/ticks + +kyber_encaps_derand: +median: 610726 cycles/ticks +average: 614496 cycles/ticks + +kyber_encaps: +median: 613168 cycles/ticks +average: 616787 cycles/ticks + +kyber_decaps: +median: 777234 cycles/ticks +average: 780996 cycles/ticks + +Loop spin: 997 +gen_a: +median: 129640 cycles/ticks +average: 130520 cycles/ticks + +poly_getnoise_eta1: +median: 7238 cycles/ticks +average: 7268 cycles/ticks + +poly_getnoise_eta2: +median: 7210 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22892 cycles/ticks +average: 22997 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35484 cycles/ticks +average: 35639 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3670 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1040 cycles/ticks + +polyvec_compress: +median: 16990 cycles/ticks +average: 17077 cycles/ticks + +polyvec_decompress: +median: 6852 cycles/ticks +average: 6933 cycles/ticks + +indcpa_keypair: +median: 452164 cycles/ticks +average: 455855 cycles/ticks + +indcpa_enc: +median: 573094 cycles/ticks +average: 576616 cycles/ticks + +indcpa_dec: +median: 159312 cycles/ticks +average: 160629 cycles/ticks + +kyber_keypair_derand: +median: 486428 cycles/ticks +average: 489566 cycles/ticks + +kyber_keypair: +median: 504856 cycles/ticks +average: 507363 cycles/ticks + +kyber_encaps_derand: +median: 611038 cycles/ticks +average: 614473 cycles/ticks + +kyber_encaps: +median: 612240 cycles/ticks +average: 616229 cycles/ticks + +kyber_decaps: +median: 777648 cycles/ticks +average: 782734 cycles/ticks + +Loop spin: 998 +gen_a: +median: 129620 cycles/ticks +average: 130793 cycles/ticks + +poly_getnoise_eta1: +median: 7230 cycles/ticks +average: 7239 cycles/ticks + +poly_getnoise_eta2: +median: 7206 cycles/ticks +average: 7224 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23004 cycles/ticks + +INVNTT: +median: 33250 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35712 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3656 cycles/ticks +average: 3669 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16998 cycles/ticks +average: 17087 cycles/ticks + +polyvec_decompress: +median: 6844 cycles/ticks +average: 6890 cycles/ticks + +indcpa_keypair: +median: 451968 cycles/ticks +average: 454508 cycles/ticks + +indcpa_enc: +median: 573138 cycles/ticks +average: 576402 cycles/ticks + +indcpa_dec: +median: 159276 cycles/ticks +average: 160158 cycles/ticks + +kyber_keypair_derand: +median: 486330 cycles/ticks +average: 490628 cycles/ticks + +kyber_keypair: +median: 505298 cycles/ticks +average: 508708 cycles/ticks + +kyber_encaps_derand: +median: 611036 cycles/ticks +average: 614840 cycles/ticks + +kyber_encaps: +median: 612384 cycles/ticks +average: 616125 cycles/ticks + +kyber_decaps: +median: 777576 cycles/ticks +average: 781704 cycles/ticks + +Loop spin: 999 +gen_a: +median: 129552 cycles/ticks +average: 130347 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7245 cycles/ticks + +poly_getnoise_eta2: +median: 7208 cycles/ticks +average: 7232 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33256 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35496 cycles/ticks +average: 35661 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3654 cycles/ticks +average: 3725 cycles/ticks + +poly_decompress: +median: 1026 cycles/ticks +average: 1032 cycles/ticks + +polyvec_compress: +median: 16994 cycles/ticks +average: 17196 cycles/ticks + +polyvec_decompress: +median: 6872 cycles/ticks +average: 6937 cycles/ticks + +indcpa_keypair: +median: 452086 cycles/ticks +average: 454895 cycles/ticks + +indcpa_enc: +median: 573164 cycles/ticks +average: 577296 cycles/ticks + +indcpa_dec: +median: 159270 cycles/ticks +average: 160411 cycles/ticks + +kyber_keypair_derand: +median: 486050 cycles/ticks +average: 489568 cycles/ticks + +kyber_keypair: +median: 504822 cycles/ticks +average: 507301 cycles/ticks + +kyber_encaps_derand: +median: 610902 cycles/ticks +average: 615530 cycles/ticks + +kyber_encaps: +median: 613300 cycles/ticks +average: 617397 cycles/ticks + +kyber_decaps: +median: 777480 cycles/ticks +average: 783126 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 129738 cycles/ticks +average: 130461 cycles/ticks + +poly_getnoise_eta1: +median: 7232 cycles/ticks +average: 7269 cycles/ticks + +poly_getnoise_eta2: +median: 7228 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22896 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33244 cycles/ticks +average: 33538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 35486 cycles/ticks +average: 35684 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3662 cycles/ticks +average: 3737 cycles/ticks + +poly_decompress: +median: 1024 cycles/ticks +average: 1031 cycles/ticks + +polyvec_compress: +median: 16992 cycles/ticks +average: 17083 cycles/ticks + +polyvec_decompress: +median: 6848 cycles/ticks +average: 6877 cycles/ticks + +indcpa_keypair: +median: 451976 cycles/ticks +average: 454644 cycles/ticks + +indcpa_enc: +median: 573462 cycles/ticks +average: 576717 cycles/ticks + +indcpa_dec: +median: 159280 cycles/ticks +average: 160501 cycles/ticks + +kyber_keypair_derand: +median: 486030 cycles/ticks +average: 488601 cycles/ticks + +kyber_keypair: +median: 504868 cycles/ticks +average: 507369 cycles/ticks + +kyber_encaps_derand: +median: 610990 cycles/ticks +average: 615176 cycles/ticks + +kyber_encaps: +median: 612066 cycles/ticks +average: 615434 cycles/ticks + +kyber_decaps: +median: 777654 cycles/ticks +average: 782795 cycles/ticks + diff --git a/benchmark/slurm/slurm-11233322.out b/benchmark/slurm/slurm-11233322.out new file mode 100644 index 0000000..81af2ef --- /dev/null +++ b/benchmark/slurm/slurm-11233322.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11233322 +## Job Name : test_energy1024.sh +## Nodelist : node2333 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/refo0/ref/test +## Job Started : Fri May 2 01:44:38 PM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 232478 cycles/ticks +average: 233971 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 22996 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47191 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3846 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22216 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707110 cycles/ticks +average: 709367 cycles/ticks + +indcpa_enc: +median: 850538 cycles/ticks +average: 853126 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199088 cycles/ticks + +kyber_keypair_derand: +median: 751980 cycles/ticks +average: 754667 cycles/ticks + +kyber_keypair: +median: 783120 cycles/ticks +average: 785475 cycles/ticks + +kyber_encaps_derand: +median: 898942 cycles/ticks +average: 902245 cycles/ticks + +kyber_encaps: +median: 899744 cycles/ticks +average: 902909 cycles/ticks + +kyber_decaps: +median: 1109804 cycles/ticks +average: 1113449 cycles/ticks + +Loop spin: 2 +gen_a: +median: 232870 cycles/ticks +average: 233859 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47212 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 711594 cycles/ticks +average: 714281 cycles/ticks + +indcpa_enc: +median: 855200 cycles/ticks +average: 858282 cycles/ticks + +indcpa_dec: +median: 198454 cycles/ticks +average: 199113 cycles/ticks + +kyber_keypair_derand: +median: 752412 cycles/ticks +average: 754946 cycles/ticks + +kyber_keypair: +median: 782742 cycles/ticks +average: 785020 cycles/ticks + +kyber_encaps_derand: +median: 898410 cycles/ticks +average: 901512 cycles/ticks + +kyber_encaps: +median: 899630 cycles/ticks +average: 902401 cycles/ticks + +kyber_decaps: +median: 1112594 cycles/ticks +average: 1116030 cycles/ticks + +Loop spin: 3 +gen_a: +median: 232044 cycles/ticks +average: 233210 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47040 cycles/ticks +average: 47186 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3426 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706598 cycles/ticks +average: 709191 cycles/ticks + +indcpa_enc: +median: 849994 cycles/ticks +average: 853016 cycles/ticks + +indcpa_dec: +median: 198466 cycles/ticks +average: 199106 cycles/ticks + +kyber_keypair_derand: +median: 751880 cycles/ticks +average: 754511 cycles/ticks + +kyber_keypair: +median: 782970 cycles/ticks +average: 785361 cycles/ticks + +kyber_encaps_derand: +median: 899732 cycles/ticks +average: 903043 cycles/ticks + +kyber_encaps: +median: 900420 cycles/ticks +average: 903273 cycles/ticks + +kyber_decaps: +median: 1111000 cycles/ticks +average: 1114379 cycles/ticks + +Loop spin: 4 +gen_a: +median: 232386 cycles/ticks +average: 233523 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33387 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706218 cycles/ticks +average: 708738 cycles/ticks + +indcpa_enc: +median: 850812 cycles/ticks +average: 853581 cycles/ticks + +indcpa_dec: +median: 198456 cycles/ticks +average: 199127 cycles/ticks + +kyber_keypair_derand: +median: 751328 cycles/ticks +average: 754044 cycles/ticks + +kyber_keypair: +median: 782550 cycles/ticks +average: 785188 cycles/ticks + +kyber_encaps_derand: +median: 900732 cycles/ticks +average: 904233 cycles/ticks + +kyber_encaps: +median: 901788 cycles/ticks +average: 905118 cycles/ticks + +kyber_decaps: +median: 1112330 cycles/ticks +average: 1116252 cycles/ticks + +Loop spin: 5 +gen_a: +median: 233216 cycles/ticks +average: 234489 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 707372 cycles/ticks +average: 710239 cycles/ticks + +indcpa_enc: +median: 852374 cycles/ticks +average: 855641 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199290 cycles/ticks + +kyber_keypair_derand: +median: 750822 cycles/ticks +average: 753722 cycles/ticks + +kyber_keypair: +median: 783140 cycles/ticks +average: 785896 cycles/ticks + +kyber_encaps_derand: +median: 899916 cycles/ticks +average: 903491 cycles/ticks + +kyber_encaps: +median: 900884 cycles/ticks +average: 904452 cycles/ticks + +kyber_decaps: +median: 1108826 cycles/ticks +average: 1112968 cycles/ticks + +Loop spin: 6 +gen_a: +median: 232402 cycles/ticks +average: 233562 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7144 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8666 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706570 cycles/ticks +average: 709600 cycles/ticks + +indcpa_enc: +median: 850224 cycles/ticks +average: 853529 cycles/ticks + +indcpa_dec: +median: 198470 cycles/ticks +average: 199048 cycles/ticks + +kyber_keypair_derand: +median: 752312 cycles/ticks +average: 755447 cycles/ticks + +kyber_keypair: +median: 782826 cycles/ticks +average: 785624 cycles/ticks + +kyber_encaps_derand: +median: 898886 cycles/ticks +average: 902564 cycles/ticks + +kyber_encaps: +median: 899842 cycles/ticks +average: 903116 cycles/ticks + +kyber_decaps: +median: 1113502 cycles/ticks +average: 1117592 cycles/ticks + +Loop spin: 7 +gen_a: +median: 232962 cycles/ticks +average: 234127 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23064 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 705824 cycles/ticks +average: 708837 cycles/ticks + +indcpa_enc: +median: 850448 cycles/ticks +average: 853408 cycles/ticks + +indcpa_dec: +median: 198466 cycles/ticks +average: 199223 cycles/ticks + +kyber_keypair_derand: +median: 751676 cycles/ticks +average: 754485 cycles/ticks + +kyber_keypair: +median: 782858 cycles/ticks +average: 785135 cycles/ticks + +kyber_encaps_derand: +median: 899760 cycles/ticks +average: 902863 cycles/ticks + +kyber_encaps: +median: 900958 cycles/ticks +average: 903855 cycles/ticks + +kyber_decaps: +median: 1110200 cycles/ticks +average: 1113788 cycles/ticks + +Loop spin: 8 +gen_a: +median: 232652 cycles/ticks +average: 233750 cycles/ticks + +poly_getnoise_eta1: +median: 7172 cycles/ticks +average: 7214 cycles/ticks + +poly_getnoise_eta2: +median: 7134 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47205 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22225 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706940 cycles/ticks +average: 709448 cycles/ticks + +indcpa_enc: +median: 852086 cycles/ticks +average: 854993 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199238 cycles/ticks + +kyber_keypair_derand: +median: 756106 cycles/ticks +average: 758837 cycles/ticks + +kyber_keypair: +median: 783084 cycles/ticks +average: 785562 cycles/ticks + +kyber_encaps_derand: +median: 901406 cycles/ticks +average: 922027 cycles/ticks + +kyber_encaps: +median: 903090 cycles/ticks +average: 905994 cycles/ticks + +kyber_decaps: +median: 1112484 cycles/ticks +average: 1116347 cycles/ticks + +Loop spin: 9 +gen_a: +median: 232316 cycles/ticks +average: 233482 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3521 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22226 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 707018 cycles/ticks +average: 709452 cycles/ticks + +indcpa_enc: +median: 850180 cycles/ticks +average: 853091 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199111 cycles/ticks + +kyber_keypair_derand: +median: 756354 cycles/ticks +average: 758987 cycles/ticks + +kyber_keypair: +median: 783868 cycles/ticks +average: 786272 cycles/ticks + +kyber_encaps_derand: +median: 899252 cycles/ticks +average: 902231 cycles/ticks + +kyber_encaps: +median: 900254 cycles/ticks +average: 903424 cycles/ticks + +kyber_decaps: +median: 1109472 cycles/ticks +average: 1112837 cycles/ticks + +Loop spin: 10 +gen_a: +median: 232638 cycles/ticks +average: 233708 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47317 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707468 cycles/ticks +average: 710018 cycles/ticks + +indcpa_enc: +median: 850230 cycles/ticks +average: 853020 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199064 cycles/ticks + +kyber_keypair_derand: +median: 751652 cycles/ticks +average: 754218 cycles/ticks + +kyber_keypair: +median: 783060 cycles/ticks +average: 785698 cycles/ticks + +kyber_encaps_derand: +median: 898804 cycles/ticks +average: 901882 cycles/ticks + +kyber_encaps: +median: 899996 cycles/ticks +average: 903002 cycles/ticks + +kyber_decaps: +median: 1112402 cycles/ticks +average: 1115856 cycles/ticks + +Loop spin: 11 +gen_a: +median: 232724 cycles/ticks +average: 233786 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 706972 cycles/ticks +average: 709508 cycles/ticks + +indcpa_enc: +median: 850814 cycles/ticks +average: 853761 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199144 cycles/ticks + +kyber_keypair_derand: +median: 751230 cycles/ticks +average: 753829 cycles/ticks + +kyber_keypair: +median: 783408 cycles/ticks +average: 785809 cycles/ticks + +kyber_encaps_derand: +median: 902644 cycles/ticks +average: 905860 cycles/ticks + +kyber_encaps: +median: 903498 cycles/ticks +average: 906557 cycles/ticks + +kyber_decaps: +median: 1113482 cycles/ticks +average: 1117078 cycles/ticks + +Loop spin: 12 +gen_a: +median: 232792 cycles/ticks +average: 233907 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47214 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706722 cycles/ticks +average: 709400 cycles/ticks + +indcpa_enc: +median: 850082 cycles/ticks +average: 853144 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199104 cycles/ticks + +kyber_keypair_derand: +median: 752506 cycles/ticks +average: 754954 cycles/ticks + +kyber_keypair: +median: 782838 cycles/ticks +average: 785565 cycles/ticks + +kyber_encaps_derand: +median: 898790 cycles/ticks +average: 901910 cycles/ticks + +kyber_encaps: +median: 899784 cycles/ticks +average: 902725 cycles/ticks + +kyber_decaps: +median: 1109510 cycles/ticks +average: 1113000 cycles/ticks + +Loop spin: 13 +gen_a: +median: 232534 cycles/ticks +average: 233741 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22225 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8697 cycles/ticks + +indcpa_keypair: +median: 706386 cycles/ticks +average: 708900 cycles/ticks + +indcpa_enc: +median: 849980 cycles/ticks +average: 853006 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199188 cycles/ticks + +kyber_keypair_derand: +median: 751324 cycles/ticks +average: 753982 cycles/ticks + +kyber_keypair: +median: 783670 cycles/ticks +average: 786136 cycles/ticks + +kyber_encaps_derand: +median: 898948 cycles/ticks +average: 901953 cycles/ticks + +kyber_encaps: +median: 899804 cycles/ticks +average: 902781 cycles/ticks + +kyber_decaps: +median: 1110498 cycles/ticks +average: 1120197 cycles/ticks + +Loop spin: 14 +gen_a: +median: 232936 cycles/ticks +average: 234157 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22144 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706810 cycles/ticks +average: 709660 cycles/ticks + +indcpa_enc: +median: 853434 cycles/ticks +average: 856646 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199152 cycles/ticks + +kyber_keypair_derand: +median: 750886 cycles/ticks +average: 753734 cycles/ticks + +kyber_keypair: +median: 783110 cycles/ticks +average: 785590 cycles/ticks + +kyber_encaps_derand: +median: 902582 cycles/ticks +average: 905614 cycles/ticks + +kyber_encaps: +median: 903372 cycles/ticks +average: 906363 cycles/ticks + +kyber_decaps: +median: 1112974 cycles/ticks +average: 1116578 cycles/ticks + +Loop spin: 15 +gen_a: +median: 232976 cycles/ticks +average: 234034 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47288 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 710532 cycles/ticks +average: 713327 cycles/ticks + +indcpa_enc: +median: 854038 cycles/ticks +average: 856971 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199322 cycles/ticks + +kyber_keypair_derand: +median: 755606 cycles/ticks +average: 758385 cycles/ticks + +kyber_keypair: +median: 783514 cycles/ticks +average: 785912 cycles/ticks + +kyber_encaps_derand: +median: 898634 cycles/ticks +average: 901891 cycles/ticks + +kyber_encaps: +median: 900644 cycles/ticks +average: 903124 cycles/ticks + +kyber_decaps: +median: 1109130 cycles/ticks +average: 1112791 cycles/ticks + +Loop spin: 16 +gen_a: +median: 232578 cycles/ticks +average: 233850 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7133 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8664 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 709766 cycles/ticks +average: 713447 cycles/ticks + +indcpa_enc: +median: 850580 cycles/ticks +average: 853564 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199071 cycles/ticks + +kyber_keypair_derand: +median: 755084 cycles/ticks +average: 757612 cycles/ticks + +kyber_keypair: +median: 785126 cycles/ticks +average: 787649 cycles/ticks + +kyber_encaps_derand: +median: 902638 cycles/ticks +average: 906110 cycles/ticks + +kyber_encaps: +median: 903450 cycles/ticks +average: 906426 cycles/ticks + +kyber_decaps: +median: 1113914 cycles/ticks +average: 1117699 cycles/ticks + +Loop spin: 17 +gen_a: +median: 232756 cycles/ticks +average: 234889 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47208 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8753 cycles/ticks + +indcpa_keypair: +median: 707248 cycles/ticks +average: 709939 cycles/ticks + +indcpa_enc: +median: 849762 cycles/ticks +average: 852834 cycles/ticks + +indcpa_dec: +median: 201644 cycles/ticks +average: 202300 cycles/ticks + +kyber_keypair_derand: +median: 760988 cycles/ticks +average: 763843 cycles/ticks + +kyber_keypair: +median: 783984 cycles/ticks +average: 786352 cycles/ticks + +kyber_encaps_derand: +median: 898618 cycles/ticks +average: 901657 cycles/ticks + +kyber_encaps: +median: 900638 cycles/ticks +average: 903480 cycles/ticks + +kyber_decaps: +median: 1112682 cycles/ticks +average: 1116819 cycles/ticks + +Loop spin: 18 +gen_a: +median: 232740 cycles/ticks +average: 233912 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47241 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706566 cycles/ticks +average: 709330 cycles/ticks + +indcpa_enc: +median: 850136 cycles/ticks +average: 853168 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199281 cycles/ticks + +kyber_keypair_derand: +median: 751916 cycles/ticks +average: 754674 cycles/ticks + +kyber_keypair: +median: 783068 cycles/ticks +average: 785409 cycles/ticks + +kyber_encaps_derand: +median: 899340 cycles/ticks +average: 902555 cycles/ticks + +kyber_encaps: +median: 900310 cycles/ticks +average: 903495 cycles/ticks + +kyber_decaps: +median: 1110702 cycles/ticks +average: 1114451 cycles/ticks + +Loop spin: 19 +gen_a: +median: 232634 cycles/ticks +average: 233917 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47220 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706916 cycles/ticks +average: 709912 cycles/ticks + +indcpa_enc: +median: 850224 cycles/ticks +average: 853431 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199157 cycles/ticks + +kyber_keypair_derand: +median: 751402 cycles/ticks +average: 754490 cycles/ticks + +kyber_keypair: +median: 783072 cycles/ticks +average: 786148 cycles/ticks + +kyber_encaps_derand: +median: 898634 cycles/ticks +average: 902395 cycles/ticks + +kyber_encaps: +median: 900666 cycles/ticks +average: 904088 cycles/ticks + +kyber_decaps: +median: 1109672 cycles/ticks +average: 1113991 cycles/ticks + +Loop spin: 20 +gen_a: +median: 232416 cycles/ticks +average: 233728 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47216 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8698 cycles/ticks + +indcpa_keypair: +median: 705956 cycles/ticks +average: 710044 cycles/ticks + +indcpa_enc: +median: 849926 cycles/ticks +average: 853262 cycles/ticks + +indcpa_dec: +median: 201676 cycles/ticks +average: 202518 cycles/ticks + +kyber_keypair_derand: +median: 751342 cycles/ticks +average: 754404 cycles/ticks + +kyber_keypair: +median: 783536 cycles/ticks +average: 786471 cycles/ticks + +kyber_encaps_derand: +median: 903382 cycles/ticks +average: 906988 cycles/ticks + +kyber_encaps: +median: 904136 cycles/ticks +average: 907606 cycles/ticks + +kyber_decaps: +median: 1114856 cycles/ticks +average: 1119059 cycles/ticks + +Loop spin: 21 +gen_a: +median: 233052 cycles/ticks +average: 234390 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22292 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 709538 cycles/ticks +average: 712613 cycles/ticks + +indcpa_enc: +median: 850620 cycles/ticks +average: 854130 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199344 cycles/ticks + +kyber_keypair_derand: +median: 754338 cycles/ticks +average: 757445 cycles/ticks + +kyber_keypair: +median: 785140 cycles/ticks +average: 788035 cycles/ticks + +kyber_encaps_derand: +median: 899240 cycles/ticks +average: 902994 cycles/ticks + +kyber_encaps: +median: 901348 cycles/ticks +average: 904723 cycles/ticks + +kyber_decaps: +median: 1110608 cycles/ticks +average: 1115771 cycles/ticks + +Loop spin: 22 +gen_a: +median: 232474 cycles/ticks +average: 233723 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706304 cycles/ticks +average: 709154 cycles/ticks + +indcpa_enc: +median: 849828 cycles/ticks +average: 853479 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199254 cycles/ticks + +kyber_keypair_derand: +median: 751878 cycles/ticks +average: 754921 cycles/ticks + +kyber_keypair: +median: 783642 cycles/ticks +average: 787111 cycles/ticks + +kyber_encaps_derand: +median: 899458 cycles/ticks +average: 903389 cycles/ticks + +kyber_encaps: +median: 900580 cycles/ticks +average: 903843 cycles/ticks + +kyber_decaps: +median: 1110216 cycles/ticks +average: 1114535 cycles/ticks + +Loop spin: 23 +gen_a: +median: 232818 cycles/ticks +average: 234272 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 712682 cycles/ticks +average: 716626 cycles/ticks + +indcpa_enc: +median: 855690 cycles/ticks +average: 859180 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199309 cycles/ticks + +kyber_keypair_derand: +median: 751630 cycles/ticks +average: 754771 cycles/ticks + +kyber_keypair: +median: 783032 cycles/ticks +average: 785920 cycles/ticks + +kyber_encaps_derand: +median: 899014 cycles/ticks +average: 902812 cycles/ticks + +kyber_encaps: +median: 900648 cycles/ticks +average: 904069 cycles/ticks + +kyber_decaps: +median: 1110852 cycles/ticks +average: 1114900 cycles/ticks + +Loop spin: 24 +gen_a: +median: 232530 cycles/ticks +average: 233906 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22227 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 708062 cycles/ticks +average: 710752 cycles/ticks + +indcpa_enc: +median: 850246 cycles/ticks +average: 853701 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199283 cycles/ticks + +kyber_keypair_derand: +median: 752972 cycles/ticks +average: 756330 cycles/ticks + +kyber_keypair: +median: 784236 cycles/ticks +average: 787004 cycles/ticks + +kyber_encaps_derand: +median: 899316 cycles/ticks +average: 903105 cycles/ticks + +kyber_encaps: +median: 899944 cycles/ticks +average: 903497 cycles/ticks + +kyber_decaps: +median: 1112772 cycles/ticks +average: 1116835 cycles/ticks + +Loop spin: 25 +gen_a: +median: 232868 cycles/ticks +average: 234092 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7140 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706546 cycles/ticks +average: 709535 cycles/ticks + +indcpa_enc: +median: 850356 cycles/ticks +average: 853810 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199297 cycles/ticks + +kyber_keypair_derand: +median: 751522 cycles/ticks +average: 754430 cycles/ticks + +kyber_keypair: +median: 783126 cycles/ticks +average: 786239 cycles/ticks + +kyber_encaps_derand: +median: 903566 cycles/ticks +average: 906933 cycles/ticks + +kyber_encaps: +median: 905034 cycles/ticks +average: 908543 cycles/ticks + +kyber_decaps: +median: 1113580 cycles/ticks +average: 1117471 cycles/ticks + +Loop spin: 26 +gen_a: +median: 232464 cycles/ticks +average: 233606 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23099 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47202 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 705584 cycles/ticks +average: 708337 cycles/ticks + +indcpa_enc: +median: 849108 cycles/ticks +average: 852059 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199140 cycles/ticks + +kyber_keypair_derand: +median: 751520 cycles/ticks +average: 754032 cycles/ticks + +kyber_keypair: +median: 783670 cycles/ticks +average: 785930 cycles/ticks + +kyber_encaps_derand: +median: 898654 cycles/ticks +average: 901796 cycles/ticks + +kyber_encaps: +median: 899638 cycles/ticks +average: 902624 cycles/ticks + +kyber_decaps: +median: 1109744 cycles/ticks +average: 1121638 cycles/ticks + +Loop spin: 27 +gen_a: +median: 232204 cycles/ticks +average: 233467 cycles/ticks + +poly_getnoise_eta1: +median: 7102 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 9476 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 48092 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706706 cycles/ticks +average: 710333 cycles/ticks + +indcpa_enc: +median: 850058 cycles/ticks +average: 853000 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199239 cycles/ticks + +kyber_keypair_derand: +median: 752354 cycles/ticks +average: 755053 cycles/ticks + +kyber_keypair: +median: 782886 cycles/ticks +average: 785179 cycles/ticks + +kyber_encaps_derand: +median: 902516 cycles/ticks +average: 905487 cycles/ticks + +kyber_encaps: +median: 904118 cycles/ticks +average: 907179 cycles/ticks + +kyber_decaps: +median: 1113474 cycles/ticks +average: 1117327 cycles/ticks + +Loop spin: 28 +gen_a: +median: 232648 cycles/ticks +average: 233916 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47226 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 705696 cycles/ticks +average: 708413 cycles/ticks + +indcpa_enc: +median: 849022 cycles/ticks +average: 852049 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199104 cycles/ticks + +kyber_keypair_derand: +median: 752490 cycles/ticks +average: 755291 cycles/ticks + +kyber_keypair: +median: 783268 cycles/ticks +average: 785386 cycles/ticks + +kyber_encaps_derand: +median: 898714 cycles/ticks +average: 901995 cycles/ticks + +kyber_encaps: +median: 899604 cycles/ticks +average: 902438 cycles/ticks + +kyber_decaps: +median: 1109302 cycles/ticks +average: 1112919 cycles/ticks + +Loop spin: 29 +gen_a: +median: 232808 cycles/ticks +average: 233969 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47212 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706262 cycles/ticks +average: 708819 cycles/ticks + +indcpa_enc: +median: 850056 cycles/ticks +average: 852826 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199166 cycles/ticks + +kyber_keypair_derand: +median: 755770 cycles/ticks +average: 758857 cycles/ticks + +kyber_keypair: +median: 782786 cycles/ticks +average: 785679 cycles/ticks + +kyber_encaps_derand: +median: 898830 cycles/ticks +average: 902523 cycles/ticks + +kyber_encaps: +median: 899878 cycles/ticks +average: 902846 cycles/ticks + +kyber_decaps: +median: 1111898 cycles/ticks +average: 1115629 cycles/ticks + +Loop spin: 30 +gen_a: +median: 232656 cycles/ticks +average: 233818 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1921 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706538 cycles/ticks +average: 709228 cycles/ticks + +indcpa_enc: +median: 850974 cycles/ticks +average: 854019 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199123 cycles/ticks + +kyber_keypair_derand: +median: 751972 cycles/ticks +average: 754745 cycles/ticks + +kyber_keypair: +median: 782764 cycles/ticks +average: 785131 cycles/ticks + +kyber_encaps_derand: +median: 899460 cycles/ticks +average: 902354 cycles/ticks + +kyber_encaps: +median: 900688 cycles/ticks +average: 903424 cycles/ticks + +kyber_decaps: +median: 1110284 cycles/ticks +average: 1113884 cycles/ticks + +Loop spin: 31 +gen_a: +median: 232762 cycles/ticks +average: 233929 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23021 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22218 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706722 cycles/ticks +average: 709331 cycles/ticks + +indcpa_enc: +median: 850068 cycles/ticks +average: 853004 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199249 cycles/ticks + +kyber_keypair_derand: +median: 751246 cycles/ticks +average: 754061 cycles/ticks + +kyber_keypair: +median: 782882 cycles/ticks +average: 785621 cycles/ticks + +kyber_encaps_derand: +median: 899170 cycles/ticks +average: 902679 cycles/ticks + +kyber_encaps: +median: 900370 cycles/ticks +average: 903965 cycles/ticks + +kyber_decaps: +median: 1110390 cycles/ticks +average: 1114170 cycles/ticks + +Loop spin: 32 +gen_a: +median: 232508 cycles/ticks +average: 233614 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47210 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 707182 cycles/ticks +average: 710039 cycles/ticks + +indcpa_enc: +median: 850584 cycles/ticks +average: 853809 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199195 cycles/ticks + +kyber_keypair_derand: +median: 750872 cycles/ticks +average: 753464 cycles/ticks + +kyber_keypair: +median: 783158 cycles/ticks +average: 785488 cycles/ticks + +kyber_encaps_derand: +median: 898044 cycles/ticks +average: 901223 cycles/ticks + +kyber_encaps: +median: 899098 cycles/ticks +average: 901921 cycles/ticks + +kyber_decaps: +median: 1108484 cycles/ticks +average: 1112058 cycles/ticks + +Loop spin: 33 +gen_a: +median: 232198 cycles/ticks +average: 233390 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 707566 cycles/ticks +average: 710225 cycles/ticks + +indcpa_enc: +median: 851028 cycles/ticks +average: 853992 cycles/ticks + +indcpa_dec: +median: 198452 cycles/ticks +average: 199146 cycles/ticks + +kyber_keypair_derand: +median: 751566 cycles/ticks +average: 754222 cycles/ticks + +kyber_keypair: +median: 782936 cycles/ticks +average: 785545 cycles/ticks + +kyber_encaps_derand: +median: 903500 cycles/ticks +average: 906400 cycles/ticks + +kyber_encaps: +median: 904786 cycles/ticks +average: 907375 cycles/ticks + +kyber_decaps: +median: 1114560 cycles/ticks +average: 1117681 cycles/ticks + +Loop spin: 34 +gen_a: +median: 233054 cycles/ticks +average: 234307 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47219 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22222 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706274 cycles/ticks +average: 708895 cycles/ticks + +indcpa_enc: +median: 849532 cycles/ticks +average: 852262 cycles/ticks + +indcpa_dec: +median: 198464 cycles/ticks +average: 199344 cycles/ticks + +kyber_keypair_derand: +median: 751808 cycles/ticks +average: 754594 cycles/ticks + +kyber_keypair: +median: 782754 cycles/ticks +average: 785831 cycles/ticks + +kyber_encaps_derand: +median: 898388 cycles/ticks +average: 901960 cycles/ticks + +kyber_encaps: +median: 899348 cycles/ticks +average: 902679 cycles/ticks + +kyber_decaps: +median: 1109176 cycles/ticks +average: 1113174 cycles/ticks + +Loop spin: 35 +gen_a: +median: 232754 cycles/ticks +average: 233959 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47213 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8694 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706424 cycles/ticks +average: 709288 cycles/ticks + +indcpa_enc: +median: 850148 cycles/ticks +average: 853618 cycles/ticks + +indcpa_dec: +median: 198464 cycles/ticks +average: 199246 cycles/ticks + +kyber_keypair_derand: +median: 751508 cycles/ticks +average: 754582 cycles/ticks + +kyber_keypair: +median: 783084 cycles/ticks +average: 785685 cycles/ticks + +kyber_encaps_derand: +median: 898932 cycles/ticks +average: 902317 cycles/ticks + +kyber_encaps: +median: 899924 cycles/ticks +average: 903228 cycles/ticks + +kyber_decaps: +median: 1108900 cycles/ticks +average: 1112912 cycles/ticks + +Loop spin: 36 +gen_a: +median: 232448 cycles/ticks +average: 233629 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22144 cycles/ticks +average: 22221 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706028 cycles/ticks +average: 708803 cycles/ticks + +indcpa_enc: +median: 848886 cycles/ticks +average: 852538 cycles/ticks + +indcpa_dec: +median: 198462 cycles/ticks +average: 199249 cycles/ticks + +kyber_keypair_derand: +median: 752994 cycles/ticks +average: 756230 cycles/ticks + +kyber_keypair: +median: 783382 cycles/ticks +average: 786458 cycles/ticks + +kyber_encaps_derand: +median: 899590 cycles/ticks +average: 903236 cycles/ticks + +kyber_encaps: +median: 900262 cycles/ticks +average: 903880 cycles/ticks + +kyber_decaps: +median: 1110752 cycles/ticks +average: 1114859 cycles/ticks + +Loop spin: 37 +gen_a: +median: 232336 cycles/ticks +average: 233538 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23077 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22270 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707720 cycles/ticks +average: 710701 cycles/ticks + +indcpa_enc: +median: 850326 cycles/ticks +average: 853684 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199248 cycles/ticks + +kyber_keypair_derand: +median: 753550 cycles/ticks +average: 756885 cycles/ticks + +kyber_keypair: +median: 783564 cycles/ticks +average: 786656 cycles/ticks + +kyber_encaps_derand: +median: 898622 cycles/ticks +average: 902122 cycles/ticks + +kyber_encaps: +median: 900702 cycles/ticks +average: 904376 cycles/ticks + +kyber_decaps: +median: 1110316 cycles/ticks +average: 1114661 cycles/ticks + +Loop spin: 38 +gen_a: +median: 232810 cycles/ticks +average: 233935 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7136 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47210 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22229 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8744 cycles/ticks + +indcpa_keypair: +median: 710190 cycles/ticks +average: 713197 cycles/ticks + +indcpa_enc: +median: 857236 cycles/ticks +average: 860698 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199299 cycles/ticks + +kyber_keypair_derand: +median: 751362 cycles/ticks +average: 754425 cycles/ticks + +kyber_keypair: +median: 783392 cycles/ticks +average: 786192 cycles/ticks + +kyber_encaps_derand: +median: 901446 cycles/ticks +average: 905074 cycles/ticks + +kyber_encaps: +median: 902830 cycles/ticks +average: 906280 cycles/ticks + +kyber_decaps: +median: 1112290 cycles/ticks +average: 1117059 cycles/ticks + +Loop spin: 39 +gen_a: +median: 232438 cycles/ticks +average: 233790 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23125 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706914 cycles/ticks +average: 709952 cycles/ticks + +indcpa_enc: +median: 849844 cycles/ticks +average: 853225 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199218 cycles/ticks + +kyber_keypair_derand: +median: 752476 cycles/ticks +average: 755659 cycles/ticks + +kyber_keypair: +median: 783464 cycles/ticks +average: 786522 cycles/ticks + +kyber_encaps_derand: +median: 903514 cycles/ticks +average: 907269 cycles/ticks + +kyber_encaps: +median: 904430 cycles/ticks +average: 908074 cycles/ticks + +kyber_decaps: +median: 1114702 cycles/ticks +average: 1122603 cycles/ticks + +Loop spin: 40 +gen_a: +median: 232538 cycles/ticks +average: 233848 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 711336 cycles/ticks +average: 716628 cycles/ticks + +indcpa_enc: +median: 854278 cycles/ticks +average: 857832 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199219 cycles/ticks + +kyber_keypair_derand: +median: 751162 cycles/ticks +average: 754337 cycles/ticks + +kyber_keypair: +median: 783360 cycles/ticks +average: 786418 cycles/ticks + +kyber_encaps_derand: +median: 898410 cycles/ticks +average: 902003 cycles/ticks + +kyber_encaps: +median: 900090 cycles/ticks +average: 903394 cycles/ticks + +kyber_decaps: +median: 1109060 cycles/ticks +average: 1113466 cycles/ticks + +Loop spin: 41 +gen_a: +median: 232710 cycles/ticks +average: 234029 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22986 cycles/ticks +average: 23086 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22315 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707234 cycles/ticks +average: 710121 cycles/ticks + +indcpa_enc: +median: 850408 cycles/ticks +average: 853772 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199409 cycles/ticks + +kyber_keypair_derand: +median: 752158 cycles/ticks +average: 755248 cycles/ticks + +kyber_keypair: +median: 783026 cycles/ticks +average: 785876 cycles/ticks + +kyber_encaps_derand: +median: 899568 cycles/ticks +average: 903275 cycles/ticks + +kyber_encaps: +median: 900552 cycles/ticks +average: 904207 cycles/ticks + +kyber_decaps: +median: 1111412 cycles/ticks +average: 1115624 cycles/ticks + +Loop spin: 42 +gen_a: +median: 232980 cycles/ticks +average: 234160 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1962 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707106 cycles/ticks +average: 710139 cycles/ticks + +indcpa_enc: +median: 850130 cycles/ticks +average: 853873 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199288 cycles/ticks + +kyber_keypair_derand: +median: 751826 cycles/ticks +average: 755014 cycles/ticks + +kyber_keypair: +median: 783080 cycles/ticks +average: 785929 cycles/ticks + +kyber_encaps_derand: +median: 898712 cycles/ticks +average: 902417 cycles/ticks + +kyber_encaps: +median: 900496 cycles/ticks +average: 903889 cycles/ticks + +kyber_decaps: +median: 1109604 cycles/ticks +average: 1113708 cycles/ticks + +Loop spin: 43 +gen_a: +median: 232412 cycles/ticks +average: 233737 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47044 cycles/ticks +average: 47225 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1921 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706458 cycles/ticks +average: 709336 cycles/ticks + +indcpa_enc: +median: 849750 cycles/ticks +average: 853198 cycles/ticks + +indcpa_dec: +median: 198590 cycles/ticks +average: 199335 cycles/ticks + +kyber_keypair_derand: +median: 751918 cycles/ticks +average: 755032 cycles/ticks + +kyber_keypair: +median: 783032 cycles/ticks +average: 785767 cycles/ticks + +kyber_encaps_derand: +median: 899068 cycles/ticks +average: 902715 cycles/ticks + +kyber_encaps: +median: 900278 cycles/ticks +average: 903604 cycles/ticks + +kyber_decaps: +median: 1110328 cycles/ticks +average: 1114625 cycles/ticks + +Loop spin: 44 +gen_a: +median: 232890 cycles/ticks +average: 234201 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1948 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 707784 cycles/ticks +average: 710686 cycles/ticks + +indcpa_enc: +median: 851080 cycles/ticks +average: 854438 cycles/ticks + +indcpa_dec: +median: 198588 cycles/ticks +average: 199422 cycles/ticks + +kyber_keypair_derand: +median: 751202 cycles/ticks +average: 754275 cycles/ticks + +kyber_keypair: +median: 783420 cycles/ticks +average: 786257 cycles/ticks + +kyber_encaps_derand: +median: 900038 cycles/ticks +average: 903427 cycles/ticks + +kyber_encaps: +median: 901766 cycles/ticks +average: 904989 cycles/ticks + +kyber_decaps: +median: 1110792 cycles/ticks +average: 1114855 cycles/ticks + +Loop spin: 45 +gen_a: +median: 232608 cycles/ticks +average: 233922 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706880 cycles/ticks +average: 709917 cycles/ticks + +indcpa_enc: +median: 850558 cycles/ticks +average: 854194 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199466 cycles/ticks + +kyber_keypair_derand: +median: 752316 cycles/ticks +average: 755557 cycles/ticks + +kyber_keypair: +median: 783240 cycles/ticks +average: 785993 cycles/ticks + +kyber_encaps_derand: +median: 898260 cycles/ticks +average: 901939 cycles/ticks + +kyber_encaps: +median: 899540 cycles/ticks +average: 902806 cycles/ticks + +kyber_decaps: +median: 1108682 cycles/ticks +average: 1112832 cycles/ticks + +Loop spin: 46 +gen_a: +median: 232270 cycles/ticks +average: 233475 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707340 cycles/ticks +average: 710330 cycles/ticks + +indcpa_enc: +median: 849774 cycles/ticks +average: 853290 cycles/ticks + +indcpa_dec: +median: 198466 cycles/ticks +average: 199256 cycles/ticks + +kyber_keypair_derand: +median: 753070 cycles/ticks +average: 756061 cycles/ticks + +kyber_keypair: +median: 783894 cycles/ticks +average: 786727 cycles/ticks + +kyber_encaps_derand: +median: 898918 cycles/ticks +average: 902409 cycles/ticks + +kyber_encaps: +median: 900662 cycles/ticks +average: 904007 cycles/ticks + +kyber_decaps: +median: 1110236 cycles/ticks +average: 1114368 cycles/ticks + +Loop spin: 47 +gen_a: +median: 233404 cycles/ticks +average: 234640 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22314 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 708154 cycles/ticks +average: 711016 cycles/ticks + +indcpa_enc: +median: 850198 cycles/ticks +average: 853416 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199197 cycles/ticks + +kyber_keypair_derand: +median: 757472 cycles/ticks +average: 760423 cycles/ticks + +kyber_keypair: +median: 784482 cycles/ticks +average: 786782 cycles/ticks + +kyber_encaps_derand: +median: 900096 cycles/ticks +average: 903310 cycles/ticks + +kyber_encaps: +median: 900678 cycles/ticks +average: 903788 cycles/ticks + +kyber_decaps: +median: 1111174 cycles/ticks +average: 1114690 cycles/ticks + +Loop spin: 48 +gen_a: +median: 232436 cycles/ticks +average: 233744 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47293 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3772 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22235 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707156 cycles/ticks +average: 709811 cycles/ticks + +indcpa_enc: +median: 850908 cycles/ticks +average: 853995 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199186 cycles/ticks + +kyber_keypair_derand: +median: 751996 cycles/ticks +average: 754747 cycles/ticks + +kyber_keypair: +median: 782864 cycles/ticks +average: 785542 cycles/ticks + +kyber_encaps_derand: +median: 904074 cycles/ticks +average: 907272 cycles/ticks + +kyber_encaps: +median: 906024 cycles/ticks +average: 908893 cycles/ticks + +kyber_decaps: +median: 1115368 cycles/ticks +average: 1123400 cycles/ticks + +Loop spin: 49 +gen_a: +median: 232248 cycles/ticks +average: 233580 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7220 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706728 cycles/ticks +average: 709766 cycles/ticks + +indcpa_enc: +median: 850612 cycles/ticks +average: 854001 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199214 cycles/ticks + +kyber_keypair_derand: +median: 751172 cycles/ticks +average: 754293 cycles/ticks + +kyber_keypair: +median: 783562 cycles/ticks +average: 786451 cycles/ticks + +kyber_encaps_derand: +median: 903234 cycles/ticks +average: 907307 cycles/ticks + +kyber_encaps: +median: 904746 cycles/ticks +average: 908500 cycles/ticks + +kyber_decaps: +median: 1113652 cycles/ticks +average: 1118176 cycles/ticks + +Loop spin: 50 +gen_a: +median: 232688 cycles/ticks +average: 233921 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47267 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 708258 cycles/ticks +average: 711404 cycles/ticks + +indcpa_enc: +median: 851974 cycles/ticks +average: 855593 cycles/ticks + +indcpa_dec: +median: 198456 cycles/ticks +average: 199308 cycles/ticks + +kyber_keypair_derand: +median: 752822 cycles/ticks +average: 756300 cycles/ticks + +kyber_keypair: +median: 784362 cycles/ticks +average: 787287 cycles/ticks + +kyber_encaps_derand: +median: 900520 cycles/ticks +average: 904337 cycles/ticks + +kyber_encaps: +median: 902120 cycles/ticks +average: 905642 cycles/ticks + +kyber_decaps: +median: 1110046 cycles/ticks +average: 1114231 cycles/ticks + +Loop spin: 51 +gen_a: +median: 232480 cycles/ticks +average: 233753 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22980 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33322 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47267 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22223 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706680 cycles/ticks +average: 709695 cycles/ticks + +indcpa_enc: +median: 849394 cycles/ticks +average: 852848 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199349 cycles/ticks + +kyber_keypair_derand: +median: 751768 cycles/ticks +average: 755047 cycles/ticks + +kyber_keypair: +median: 783260 cycles/ticks +average: 786182 cycles/ticks + +kyber_encaps_derand: +median: 903524 cycles/ticks +average: 906945 cycles/ticks + +kyber_encaps: +median: 904486 cycles/ticks +average: 907507 cycles/ticks + +kyber_decaps: +median: 1115604 cycles/ticks +average: 1119257 cycles/ticks + +Loop spin: 52 +gen_a: +median: 233196 cycles/ticks +average: 234282 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706408 cycles/ticks +average: 709244 cycles/ticks + +indcpa_enc: +median: 849944 cycles/ticks +average: 852987 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199231 cycles/ticks + +kyber_keypair_derand: +median: 752144 cycles/ticks +average: 755028 cycles/ticks + +kyber_keypair: +median: 782970 cycles/ticks +average: 785306 cycles/ticks + +kyber_encaps_derand: +median: 899736 cycles/ticks +average: 902755 cycles/ticks + +kyber_encaps: +median: 900604 cycles/ticks +average: 903566 cycles/ticks + +kyber_decaps: +median: 1110606 cycles/ticks +average: 1114067 cycles/ticks + +Loop spin: 53 +gen_a: +median: 232554 cycles/ticks +average: 237628 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47216 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 708190 cycles/ticks +average: 713509 cycles/ticks + +indcpa_enc: +median: 851380 cycles/ticks +average: 854370 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199173 cycles/ticks + +kyber_keypair_derand: +median: 756038 cycles/ticks +average: 758884 cycles/ticks + +kyber_keypair: +median: 783482 cycles/ticks +average: 786061 cycles/ticks + +kyber_encaps_derand: +median: 898926 cycles/ticks +average: 902255 cycles/ticks + +kyber_encaps: +median: 900230 cycles/ticks +average: 903315 cycles/ticks + +kyber_decaps: +median: 1114830 cycles/ticks +average: 1118626 cycles/ticks + +Loop spin: 54 +gen_a: +median: 232710 cycles/ticks +average: 233950 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33379 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47044 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707488 cycles/ticks +average: 710167 cycles/ticks + +indcpa_enc: +median: 850614 cycles/ticks +average: 853731 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199201 cycles/ticks + +kyber_keypair_derand: +median: 751372 cycles/ticks +average: 754338 cycles/ticks + +kyber_keypair: +median: 782940 cycles/ticks +average: 785423 cycles/ticks + +kyber_encaps_derand: +median: 898708 cycles/ticks +average: 901792 cycles/ticks + +kyber_encaps: +median: 900368 cycles/ticks +average: 903391 cycles/ticks + +kyber_decaps: +median: 1110330 cycles/ticks +average: 1114104 cycles/ticks + +Loop spin: 55 +gen_a: +median: 232586 cycles/ticks +average: 233620 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47214 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 711370 cycles/ticks +average: 714022 cycles/ticks + +indcpa_enc: +median: 857540 cycles/ticks +average: 860857 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199300 cycles/ticks + +kyber_keypair_derand: +median: 751164 cycles/ticks +average: 754050 cycles/ticks + +kyber_keypair: +median: 783282 cycles/ticks +average: 785660 cycles/ticks + +kyber_encaps_derand: +median: 908336 cycles/ticks +average: 911845 cycles/ticks + +kyber_encaps: +median: 908950 cycles/ticks +average: 912467 cycles/ticks + +kyber_decaps: +median: 1120466 cycles/ticks +average: 1124407 cycles/ticks + +Loop spin: 56 +gen_a: +median: 232332 cycles/ticks +average: 233556 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8732 cycles/ticks + +indcpa_keypair: +median: 706940 cycles/ticks +average: 709905 cycles/ticks + +indcpa_enc: +median: 849838 cycles/ticks +average: 852942 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 199319 cycles/ticks + +kyber_keypair_derand: +median: 752280 cycles/ticks +average: 755259 cycles/ticks + +kyber_keypair: +median: 783158 cycles/ticks +average: 785978 cycles/ticks + +kyber_encaps_derand: +median: 898882 cycles/ticks +average: 902130 cycles/ticks + +kyber_encaps: +median: 900422 cycles/ticks +average: 903666 cycles/ticks + +kyber_decaps: +median: 1110188 cycles/ticks +average: 1114439 cycles/ticks + +Loop spin: 57 +gen_a: +median: 232462 cycles/ticks +average: 233752 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7139 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47213 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706824 cycles/ticks +average: 709642 cycles/ticks + +indcpa_enc: +median: 850050 cycles/ticks +average: 853178 cycles/ticks + +indcpa_dec: +median: 198602 cycles/ticks +average: 199335 cycles/ticks + +kyber_keypair_derand: +median: 751996 cycles/ticks +average: 755294 cycles/ticks + +kyber_keypair: +median: 783378 cycles/ticks +average: 786163 cycles/ticks + +kyber_encaps_derand: +median: 898788 cycles/ticks +average: 902557 cycles/ticks + +kyber_encaps: +median: 900030 cycles/ticks +average: 903249 cycles/ticks + +kyber_decaps: +median: 1109720 cycles/ticks +average: 1113524 cycles/ticks + +Loop spin: 58 +gen_a: +median: 232822 cycles/ticks +average: 233940 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22984 cycles/ticks +average: 23072 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22226 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706454 cycles/ticks +average: 709096 cycles/ticks + +indcpa_enc: +median: 849648 cycles/ticks +average: 852567 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199165 cycles/ticks + +kyber_keypair_derand: +median: 751722 cycles/ticks +average: 754619 cycles/ticks + +kyber_keypair: +median: 783048 cycles/ticks +average: 785331 cycles/ticks + +kyber_encaps_derand: +median: 899270 cycles/ticks +average: 902509 cycles/ticks + +kyber_encaps: +median: 901626 cycles/ticks +average: 904238 cycles/ticks + +kyber_decaps: +median: 1110580 cycles/ticks +average: 1114461 cycles/ticks + +Loop spin: 59 +gen_a: +median: 233026 cycles/ticks +average: 234177 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3736 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22228 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706936 cycles/ticks +average: 709658 cycles/ticks + +indcpa_enc: +median: 850558 cycles/ticks +average: 853634 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199112 cycles/ticks + +kyber_keypair_derand: +median: 752188 cycles/ticks +average: 755148 cycles/ticks + +kyber_keypair: +median: 783128 cycles/ticks +average: 785683 cycles/ticks + +kyber_encaps_derand: +median: 898834 cycles/ticks +average: 902200 cycles/ticks + +kyber_encaps: +median: 899926 cycles/ticks +average: 902758 cycles/ticks + +kyber_decaps: +median: 1109514 cycles/ticks +average: 1113006 cycles/ticks + +Loop spin: 60 +gen_a: +median: 232326 cycles/ticks +average: 233431 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47283 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707376 cycles/ticks +average: 709962 cycles/ticks + +indcpa_enc: +median: 851916 cycles/ticks +average: 854835 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199133 cycles/ticks + +kyber_keypair_derand: +median: 751482 cycles/ticks +average: 754138 cycles/ticks + +kyber_keypair: +median: 782968 cycles/ticks +average: 785567 cycles/ticks + +kyber_encaps_derand: +median: 900072 cycles/ticks +average: 903465 cycles/ticks + +kyber_encaps: +median: 901896 cycles/ticks +average: 904877 cycles/ticks + +kyber_decaps: +median: 1109190 cycles/ticks +average: 1112878 cycles/ticks + +Loop spin: 61 +gen_a: +median: 232816 cycles/ticks +average: 233836 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707406 cycles/ticks +average: 710098 cycles/ticks + +indcpa_enc: +median: 850260 cycles/ticks +average: 853167 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199282 cycles/ticks + +kyber_keypair_derand: +median: 751614 cycles/ticks +average: 754859 cycles/ticks + +kyber_keypair: +median: 783436 cycles/ticks +average: 786138 cycles/ticks + +kyber_encaps_derand: +median: 899216 cycles/ticks +average: 902808 cycles/ticks + +kyber_encaps: +median: 900298 cycles/ticks +average: 903766 cycles/ticks + +kyber_decaps: +median: 1110168 cycles/ticks +average: 1114342 cycles/ticks + +Loop spin: 62 +gen_a: +median: 232656 cycles/ticks +average: 233799 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47288 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 708068 cycles/ticks +average: 711075 cycles/ticks + +indcpa_enc: +median: 850106 cycles/ticks +average: 853428 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199171 cycles/ticks + +kyber_keypair_derand: +median: 751970 cycles/ticks +average: 754838 cycles/ticks + +kyber_keypair: +median: 783486 cycles/ticks +average: 786083 cycles/ticks + +kyber_encaps_derand: +median: 902808 cycles/ticks +average: 905835 cycles/ticks + +kyber_encaps: +median: 903882 cycles/ticks +average: 906868 cycles/ticks + +kyber_decaps: +median: 1113004 cycles/ticks +average: 1116350 cycles/ticks + +Loop spin: 63 +gen_a: +median: 232818 cycles/ticks +average: 233991 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47036 cycles/ticks +average: 47170 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22300 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 706922 cycles/ticks +average: 709597 cycles/ticks + +indcpa_enc: +median: 850200 cycles/ticks +average: 853007 cycles/ticks + +indcpa_dec: +median: 198466 cycles/ticks +average: 199095 cycles/ticks + +kyber_keypair_derand: +median: 752688 cycles/ticks +average: 755244 cycles/ticks + +kyber_keypair: +median: 783428 cycles/ticks +average: 785813 cycles/ticks + +kyber_encaps_derand: +median: 899186 cycles/ticks +average: 902596 cycles/ticks + +kyber_encaps: +median: 900914 cycles/ticks +average: 904076 cycles/ticks + +kyber_decaps: +median: 1110526 cycles/ticks +average: 1114628 cycles/ticks + +Loop spin: 64 +gen_a: +median: 232784 cycles/ticks +average: 233959 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23069 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707058 cycles/ticks +average: 710032 cycles/ticks + +indcpa_enc: +median: 850142 cycles/ticks +average: 853565 cycles/ticks + +indcpa_dec: +median: 198456 cycles/ticks +average: 199315 cycles/ticks + +kyber_keypair_derand: +median: 751528 cycles/ticks +average: 754605 cycles/ticks + +kyber_keypair: +median: 782662 cycles/ticks +average: 785676 cycles/ticks + +kyber_encaps_derand: +median: 899026 cycles/ticks +average: 902666 cycles/ticks + +kyber_encaps: +median: 899976 cycles/ticks +average: 903366 cycles/ticks + +kyber_decaps: +median: 1110142 cycles/ticks +average: 1114366 cycles/ticks + +Loop spin: 65 +gen_a: +median: 232732 cycles/ticks +average: 233964 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47215 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706998 cycles/ticks +average: 709985 cycles/ticks + +indcpa_enc: +median: 850264 cycles/ticks +average: 853558 cycles/ticks + +indcpa_dec: +median: 198464 cycles/ticks +average: 199203 cycles/ticks + +kyber_keypair_derand: +median: 751602 cycles/ticks +average: 754571 cycles/ticks + +kyber_keypair: +median: 782890 cycles/ticks +average: 785610 cycles/ticks + +kyber_encaps_derand: +median: 899480 cycles/ticks +average: 903161 cycles/ticks + +kyber_encaps: +median: 900044 cycles/ticks +average: 903634 cycles/ticks + +kyber_decaps: +median: 1110468 cycles/ticks +average: 1114357 cycles/ticks + +Loop spin: 66 +gen_a: +median: 232194 cycles/ticks +average: 233378 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 37296 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 705944 cycles/ticks +average: 711723 cycles/ticks + +indcpa_enc: +median: 849290 cycles/ticks +average: 852718 cycles/ticks + +indcpa_dec: +median: 198466 cycles/ticks +average: 199254 cycles/ticks + +kyber_keypair_derand: +median: 751744 cycles/ticks +average: 754857 cycles/ticks + +kyber_keypair: +median: 782816 cycles/ticks +average: 785876 cycles/ticks + +kyber_encaps_derand: +median: 899302 cycles/ticks +average: 902805 cycles/ticks + +kyber_encaps: +median: 900202 cycles/ticks +average: 903717 cycles/ticks + +kyber_decaps: +median: 1109970 cycles/ticks +average: 1114199 cycles/ticks + +Loop spin: 67 +gen_a: +median: 232694 cycles/ticks +average: 234020 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23115 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 707198 cycles/ticks +average: 710228 cycles/ticks + +indcpa_enc: +median: 853608 cycles/ticks +average: 857028 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199344 cycles/ticks + +kyber_keypair_derand: +median: 751902 cycles/ticks +average: 755228 cycles/ticks + +kyber_keypair: +median: 782700 cycles/ticks +average: 785580 cycles/ticks + +kyber_encaps_derand: +median: 902296 cycles/ticks +average: 905869 cycles/ticks + +kyber_encaps: +median: 903138 cycles/ticks +average: 906745 cycles/ticks + +kyber_decaps: +median: 1112630 cycles/ticks +average: 1116767 cycles/ticks + +Loop spin: 68 +gen_a: +median: 232548 cycles/ticks +average: 233801 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 707508 cycles/ticks +average: 710582 cycles/ticks + +indcpa_enc: +median: 850284 cycles/ticks +average: 853948 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199408 cycles/ticks + +kyber_keypair_derand: +median: 756196 cycles/ticks +average: 759445 cycles/ticks + +kyber_keypair: +median: 782836 cycles/ticks +average: 785819 cycles/ticks + +kyber_encaps_derand: +median: 898670 cycles/ticks +average: 902267 cycles/ticks + +kyber_encaps: +median: 899494 cycles/ticks +average: 903197 cycles/ticks + +kyber_decaps: +median: 1112866 cycles/ticks +average: 1117001 cycles/ticks + +Loop spin: 69 +gen_a: +median: 233316 cycles/ticks +average: 234520 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47213 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 706526 cycles/ticks +average: 709566 cycles/ticks + +indcpa_enc: +median: 849702 cycles/ticks +average: 853203 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199309 cycles/ticks + +kyber_keypair_derand: +median: 751540 cycles/ticks +average: 754579 cycles/ticks + +kyber_keypair: +median: 782890 cycles/ticks +average: 785741 cycles/ticks + +kyber_encaps_derand: +median: 898854 cycles/ticks +average: 902434 cycles/ticks + +kyber_encaps: +median: 899744 cycles/ticks +average: 903284 cycles/ticks + +kyber_decaps: +median: 1109566 cycles/ticks +average: 1113646 cycles/ticks + +Loop spin: 70 +gen_a: +median: 232904 cycles/ticks +average: 234120 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47280 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 710708 cycles/ticks +average: 713822 cycles/ticks + +indcpa_enc: +median: 854144 cycles/ticks +average: 857529 cycles/ticks + +indcpa_dec: +median: 198470 cycles/ticks +average: 199249 cycles/ticks + +kyber_keypair_derand: +median: 751814 cycles/ticks +average: 755054 cycles/ticks + +kyber_keypair: +median: 782756 cycles/ticks +average: 785897 cycles/ticks + +kyber_encaps_derand: +median: 898644 cycles/ticks +average: 902507 cycles/ticks + +kyber_encaps: +median: 899494 cycles/ticks +average: 903226 cycles/ticks + +kyber_decaps: +median: 1109806 cycles/ticks +average: 1114009 cycles/ticks + +Loop spin: 71 +gen_a: +median: 232178 cycles/ticks +average: 233422 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7137 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47207 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 707096 cycles/ticks +average: 710067 cycles/ticks + +indcpa_enc: +median: 850444 cycles/ticks +average: 853881 cycles/ticks + +indcpa_dec: +median: 198450 cycles/ticks +average: 199283 cycles/ticks + +kyber_keypair_derand: +median: 751548 cycles/ticks +average: 754733 cycles/ticks + +kyber_keypair: +median: 782890 cycles/ticks +average: 785934 cycles/ticks + +kyber_encaps_derand: +median: 898802 cycles/ticks +average: 902603 cycles/ticks + +kyber_encaps: +median: 899710 cycles/ticks +average: 903402 cycles/ticks + +kyber_decaps: +median: 1110006 cycles/ticks +average: 1114458 cycles/ticks + +Loop spin: 72 +gen_a: +median: 232596 cycles/ticks +average: 233805 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33340 cycles/ticks +average: 33535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3773 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 707870 cycles/ticks +average: 710971 cycles/ticks + +indcpa_enc: +median: 851000 cycles/ticks +average: 854414 cycles/ticks + +indcpa_dec: +median: 198564 cycles/ticks +average: 199407 cycles/ticks + +kyber_keypair_derand: +median: 760872 cycles/ticks +average: 764034 cycles/ticks + +kyber_keypair: +median: 782946 cycles/ticks +average: 785810 cycles/ticks + +kyber_encaps_derand: +median: 898860 cycles/ticks +average: 902350 cycles/ticks + +kyber_encaps: +median: 899922 cycles/ticks +average: 903336 cycles/ticks + +kyber_decaps: +median: 1109770 cycles/ticks +average: 1113600 cycles/ticks + +Loop spin: 73 +gen_a: +median: 232698 cycles/ticks +average: 233882 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47244 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 711068 cycles/ticks +average: 714072 cycles/ticks + +indcpa_enc: +median: 854536 cycles/ticks +average: 857987 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199296 cycles/ticks + +kyber_keypair_derand: +median: 751476 cycles/ticks +average: 754588 cycles/ticks + +kyber_keypair: +median: 782616 cycles/ticks +average: 785539 cycles/ticks + +kyber_encaps_derand: +median: 898916 cycles/ticks +average: 902536 cycles/ticks + +kyber_encaps: +median: 899930 cycles/ticks +average: 903526 cycles/ticks + +kyber_decaps: +median: 1109444 cycles/ticks +average: 1113912 cycles/ticks + +Loop spin: 74 +gen_a: +median: 233836 cycles/ticks +average: 235127 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7187 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47040 cycles/ticks +average: 47208 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22140 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8747 cycles/ticks + +indcpa_keypair: +median: 706442 cycles/ticks +average: 709425 cycles/ticks + +indcpa_enc: +median: 849704 cycles/ticks +average: 853017 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199331 cycles/ticks + +kyber_keypair_derand: +median: 751520 cycles/ticks +average: 754558 cycles/ticks + +kyber_keypair: +median: 783124 cycles/ticks +average: 786007 cycles/ticks + +kyber_encaps_derand: +median: 898702 cycles/ticks +average: 902610 cycles/ticks + +kyber_encaps: +median: 899500 cycles/ticks +average: 903095 cycles/ticks + +kyber_decaps: +median: 1109250 cycles/ticks +average: 1113365 cycles/ticks + +Loop spin: 75 +gen_a: +median: 232436 cycles/ticks +average: 233607 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3845 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22225 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706452 cycles/ticks +average: 709259 cycles/ticks + +indcpa_enc: +median: 850104 cycles/ticks +average: 853012 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199163 cycles/ticks + +kyber_keypair_derand: +median: 751420 cycles/ticks +average: 754037 cycles/ticks + +kyber_keypair: +median: 782974 cycles/ticks +average: 785334 cycles/ticks + +kyber_encaps_derand: +median: 898706 cycles/ticks +average: 901806 cycles/ticks + +kyber_encaps: +median: 899426 cycles/ticks +average: 902342 cycles/ticks + +kyber_decaps: +median: 1109044 cycles/ticks +average: 1112581 cycles/ticks + +Loop spin: 76 +gen_a: +median: 232958 cycles/ticks +average: 234062 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47194 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3741 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 714442 cycles/ticks +average: 717178 cycles/ticks + +indcpa_enc: +median: 854834 cycles/ticks +average: 857797 cycles/ticks + +indcpa_dec: +median: 198444 cycles/ticks +average: 199197 cycles/ticks + +kyber_keypair_derand: +median: 757510 cycles/ticks +average: 760573 cycles/ticks + +kyber_keypair: +median: 785584 cycles/ticks +average: 788464 cycles/ticks + +kyber_encaps_derand: +median: 898428 cycles/ticks +average: 901994 cycles/ticks + +kyber_encaps: +median: 899386 cycles/ticks +average: 902687 cycles/ticks + +kyber_decaps: +median: 1109360 cycles/ticks +average: 1113285 cycles/ticks + +Loop spin: 77 +gen_a: +median: 232580 cycles/ticks +average: 233749 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 707676 cycles/ticks +average: 710570 cycles/ticks + +indcpa_enc: +median: 850930 cycles/ticks +average: 854147 cycles/ticks + +indcpa_dec: +median: 201624 cycles/ticks +average: 202367 cycles/ticks + +kyber_keypair_derand: +median: 751718 cycles/ticks +average: 754714 cycles/ticks + +kyber_keypair: +median: 782902 cycles/ticks +average: 785901 cycles/ticks + +kyber_encaps_derand: +median: 898258 cycles/ticks +average: 901604 cycles/ticks + +kyber_encaps: +median: 898992 cycles/ticks +average: 902417 cycles/ticks + +kyber_decaps: +median: 1111744 cycles/ticks +average: 1115556 cycles/ticks + +Loop spin: 78 +gen_a: +median: 232474 cycles/ticks +average: 233714 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47220 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706658 cycles/ticks +average: 709674 cycles/ticks + +indcpa_enc: +median: 849996 cycles/ticks +average: 853331 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199300 cycles/ticks + +kyber_keypair_derand: +median: 751992 cycles/ticks +average: 755123 cycles/ticks + +kyber_keypair: +median: 782952 cycles/ticks +average: 785703 cycles/ticks + +kyber_encaps_derand: +median: 898490 cycles/ticks +average: 901948 cycles/ticks + +kyber_encaps: +median: 899562 cycles/ticks +average: 902964 cycles/ticks + +kyber_decaps: +median: 1112692 cycles/ticks +average: 1116655 cycles/ticks + +Loop spin: 79 +gen_a: +median: 233016 cycles/ticks +average: 234085 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47040 cycles/ticks +average: 47225 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8696 cycles/ticks +average: 8736 cycles/ticks + +indcpa_keypair: +median: 708098 cycles/ticks +average: 714144 cycles/ticks + +indcpa_enc: +median: 850908 cycles/ticks +average: 856458 cycles/ticks + +indcpa_dec: +median: 198458 cycles/ticks +average: 199188 cycles/ticks + +kyber_keypair_derand: +median: 752466 cycles/ticks +average: 755527 cycles/ticks + +kyber_keypair: +median: 783052 cycles/ticks +average: 786054 cycles/ticks + +kyber_encaps_derand: +median: 898408 cycles/ticks +average: 901882 cycles/ticks + +kyber_encaps: +median: 898892 cycles/ticks +average: 902265 cycles/ticks + +kyber_decaps: +median: 1108118 cycles/ticks +average: 1112115 cycles/ticks + +Loop spin: 80 +gen_a: +median: 232480 cycles/ticks +average: 233732 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3845 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22227 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 711226 cycles/ticks +average: 714155 cycles/ticks + +indcpa_enc: +median: 855578 cycles/ticks +average: 858847 cycles/ticks + +indcpa_dec: +median: 198444 cycles/ticks +average: 199254 cycles/ticks + +kyber_keypair_derand: +median: 751454 cycles/ticks +average: 754681 cycles/ticks + +kyber_keypair: +median: 782652 cycles/ticks +average: 785716 cycles/ticks + +kyber_encaps_derand: +median: 899944 cycles/ticks +average: 903672 cycles/ticks + +kyber_encaps: +median: 901120 cycles/ticks +average: 904750 cycles/ticks + +kyber_decaps: +median: 1111278 cycles/ticks +average: 1115705 cycles/ticks + +Loop spin: 81 +gen_a: +median: 232742 cycles/ticks +average: 233981 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 711010 cycles/ticks +average: 714088 cycles/ticks + +indcpa_enc: +median: 853948 cycles/ticks +average: 857577 cycles/ticks + +indcpa_dec: +median: 198464 cycles/ticks +average: 199215 cycles/ticks + +kyber_keypair_derand: +median: 755476 cycles/ticks +average: 758667 cycles/ticks + +kyber_keypair: +median: 783178 cycles/ticks +average: 786257 cycles/ticks + +kyber_encaps_derand: +median: 898508 cycles/ticks +average: 902397 cycles/ticks + +kyber_encaps: +median: 900652 cycles/ticks +average: 904182 cycles/ticks + +kyber_decaps: +median: 1108734 cycles/ticks +average: 1113222 cycles/ticks + +Loop spin: 82 +gen_a: +median: 232514 cycles/ticks +average: 233900 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706184 cycles/ticks +average: 709349 cycles/ticks + +indcpa_enc: +median: 852692 cycles/ticks +average: 856345 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199308 cycles/ticks + +kyber_keypair_derand: +median: 751072 cycles/ticks +average: 754357 cycles/ticks + +kyber_keypair: +median: 783376 cycles/ticks +average: 786194 cycles/ticks + +kyber_encaps_derand: +median: 902438 cycles/ticks +average: 906218 cycles/ticks + +kyber_encaps: +median: 903648 cycles/ticks +average: 907197 cycles/ticks + +kyber_decaps: +median: 1110432 cycles/ticks +average: 1114565 cycles/ticks + +Loop spin: 83 +gen_a: +median: 232718 cycles/ticks +average: 234000 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 707204 cycles/ticks +average: 710159 cycles/ticks + +indcpa_enc: +median: 850404 cycles/ticks +average: 853769 cycles/ticks + +indcpa_dec: +median: 201742 cycles/ticks +average: 202530 cycles/ticks + +kyber_keypair_derand: +median: 752298 cycles/ticks +average: 755518 cycles/ticks + +kyber_keypair: +median: 782918 cycles/ticks +average: 786008 cycles/ticks + +kyber_encaps_derand: +median: 898960 cycles/ticks +average: 902444 cycles/ticks + +kyber_encaps: +median: 900388 cycles/ticks +average: 903642 cycles/ticks + +kyber_decaps: +median: 1109294 cycles/ticks +average: 1113699 cycles/ticks + +Loop spin: 84 +gen_a: +median: 232604 cycles/ticks +average: 234020 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706714 cycles/ticks +average: 709869 cycles/ticks + +indcpa_enc: +median: 850144 cycles/ticks +average: 853708 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199324 cycles/ticks + +kyber_keypair_derand: +median: 751988 cycles/ticks +average: 755151 cycles/ticks + +kyber_keypair: +median: 784148 cycles/ticks +average: 786588 cycles/ticks + +kyber_encaps_derand: +median: 898868 cycles/ticks +average: 902485 cycles/ticks + +kyber_encaps: +median: 899862 cycles/ticks +average: 903515 cycles/ticks + +kyber_decaps: +median: 1109848 cycles/ticks +average: 1114643 cycles/ticks + +Loop spin: 85 +gen_a: +median: 233190 cycles/ticks +average: 234478 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 707890 cycles/ticks +average: 711062 cycles/ticks + +indcpa_enc: +median: 850624 cycles/ticks +average: 854352 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199303 cycles/ticks + +kyber_keypair_derand: +median: 751280 cycles/ticks +average: 754755 cycles/ticks + +kyber_keypair: +median: 783082 cycles/ticks +average: 786012 cycles/ticks + +kyber_encaps_derand: +median: 898096 cycles/ticks +average: 902014 cycles/ticks + +kyber_encaps: +median: 899964 cycles/ticks +average: 903490 cycles/ticks + +kyber_decaps: +median: 1108386 cycles/ticks +average: 1112852 cycles/ticks + +Loop spin: 86 +gen_a: +median: 232756 cycles/ticks +average: 234040 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47311 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 705984 cycles/ticks +average: 709305 cycles/ticks + +indcpa_enc: +median: 849110 cycles/ticks +average: 852963 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199391 cycles/ticks + +kyber_keypair_derand: +median: 756470 cycles/ticks +average: 759976 cycles/ticks + +kyber_keypair: +median: 784320 cycles/ticks +average: 787206 cycles/ticks + +kyber_encaps_derand: +median: 903242 cycles/ticks +average: 906927 cycles/ticks + +kyber_encaps: +median: 905376 cycles/ticks +average: 908592 cycles/ticks + +kyber_decaps: +median: 1114812 cycles/ticks +average: 1119209 cycles/ticks + +Loop spin: 87 +gen_a: +median: 232430 cycles/ticks +average: 233596 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706796 cycles/ticks +average: 709925 cycles/ticks + +indcpa_enc: +median: 849402 cycles/ticks +average: 853535 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199253 cycles/ticks + +kyber_keypair_derand: +median: 751588 cycles/ticks +average: 754786 cycles/ticks + +kyber_keypair: +median: 783522 cycles/ticks +average: 786607 cycles/ticks + +kyber_encaps_derand: +median: 899692 cycles/ticks +average: 903429 cycles/ticks + +kyber_encaps: +median: 901088 cycles/ticks +average: 904509 cycles/ticks + +kyber_decaps: +median: 1113762 cycles/ticks +average: 1118125 cycles/ticks + +Loop spin: 88 +gen_a: +median: 232898 cycles/ticks +average: 234152 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1920 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22227 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707768 cycles/ticks +average: 710619 cycles/ticks + +indcpa_enc: +median: 850140 cycles/ticks +average: 853615 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199291 cycles/ticks + +kyber_keypair_derand: +median: 752086 cycles/ticks +average: 755388 cycles/ticks + +kyber_keypair: +median: 784168 cycles/ticks +average: 786750 cycles/ticks + +kyber_encaps_derand: +median: 899850 cycles/ticks +average: 903594 cycles/ticks + +kyber_encaps: +median: 903374 cycles/ticks +average: 905805 cycles/ticks + +kyber_decaps: +median: 1111224 cycles/ticks +average: 1115069 cycles/ticks + +Loop spin: 89 +gen_a: +median: 232770 cycles/ticks +average: 233986 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22370 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 710444 cycles/ticks +average: 716916 cycles/ticks + +indcpa_enc: +median: 853786 cycles/ticks +average: 860045 cycles/ticks + +indcpa_dec: +median: 201652 cycles/ticks +average: 202476 cycles/ticks + +kyber_keypair_derand: +median: 751474 cycles/ticks +average: 757832 cycles/ticks + +kyber_keypair: +median: 783516 cycles/ticks +average: 789401 cycles/ticks + +kyber_encaps_derand: +median: 899800 cycles/ticks +average: 906745 cycles/ticks + +kyber_encaps: +median: 900762 cycles/ticks +average: 905932 cycles/ticks + +kyber_decaps: +median: 1113636 cycles/ticks +average: 1120342 cycles/ticks + +Loop spin: 90 +gen_a: +median: 232884 cycles/ticks +average: 234252 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7198 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23166 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33573 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47487 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8801 cycles/ticks + +indcpa_keypair: +median: 706164 cycles/ticks +average: 711161 cycles/ticks + +indcpa_enc: +median: 849240 cycles/ticks +average: 853612 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199741 cycles/ticks + +kyber_keypair_derand: +median: 755592 cycles/ticks +average: 760136 cycles/ticks + +kyber_keypair: +median: 783928 cycles/ticks +average: 787716 cycles/ticks + +kyber_encaps_derand: +median: 899676 cycles/ticks +average: 905388 cycles/ticks + +kyber_encaps: +median: 903718 cycles/ticks +average: 908541 cycles/ticks + +kyber_decaps: +median: 1110928 cycles/ticks +average: 1118539 cycles/ticks + +Loop spin: 91 +gen_a: +median: 233152 cycles/ticks +average: 235121 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33537 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47492 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3906 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22316 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8744 cycles/ticks + +indcpa_keypair: +median: 706284 cycles/ticks +average: 711797 cycles/ticks + +indcpa_enc: +median: 851238 cycles/ticks +average: 857795 cycles/ticks + +indcpa_dec: +median: 198574 cycles/ticks +average: 199608 cycles/ticks + +kyber_keypair_derand: +median: 751130 cycles/ticks +average: 754307 cycles/ticks + +kyber_keypair: +median: 783550 cycles/ticks +average: 786299 cycles/ticks + +kyber_encaps_derand: +median: 900788 cycles/ticks +average: 904172 cycles/ticks + +kyber_encaps: +median: 901776 cycles/ticks +average: 904887 cycles/ticks + +kyber_decaps: +median: 1111124 cycles/ticks +average: 1115057 cycles/ticks + +Loop spin: 92 +gen_a: +median: 232458 cycles/ticks +average: 233660 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22974 cycles/ticks +average: 23091 cycles/ticks + +INVNTT: +median: 33328 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47196 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706652 cycles/ticks +average: 721980 cycles/ticks + +indcpa_enc: +median: 849386 cycles/ticks +average: 857530 cycles/ticks + +indcpa_dec: +median: 198698 cycles/ticks +average: 199922 cycles/ticks + +kyber_keypair_derand: +median: 752410 cycles/ticks +average: 755745 cycles/ticks + +kyber_keypair: +median: 784044 cycles/ticks +average: 787453 cycles/ticks + +kyber_encaps_derand: +median: 899518 cycles/ticks +average: 905396 cycles/ticks + +kyber_encaps: +median: 903118 cycles/ticks +average: 909267 cycles/ticks + +kyber_decaps: +median: 1112490 cycles/ticks +average: 1121261 cycles/ticks + +Loop spin: 93 +gen_a: +median: 232654 cycles/ticks +average: 234884 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7195 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 710372 cycles/ticks +average: 713148 cycles/ticks + +indcpa_enc: +median: 853644 cycles/ticks +average: 856949 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199144 cycles/ticks + +kyber_keypair_derand: +median: 751686 cycles/ticks +average: 754681 cycles/ticks + +kyber_keypair: +median: 784600 cycles/ticks +average: 786836 cycles/ticks + +kyber_encaps_derand: +median: 899554 cycles/ticks +average: 903363 cycles/ticks + +kyber_encaps: +median: 900112 cycles/ticks +average: 903398 cycles/ticks + +kyber_decaps: +median: 1110698 cycles/ticks +average: 1114383 cycles/ticks + +Loop spin: 94 +gen_a: +median: 232664 cycles/ticks +average: 234148 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8747 cycles/ticks + +indcpa_keypair: +median: 706936 cycles/ticks +average: 709877 cycles/ticks + +indcpa_enc: +median: 849752 cycles/ticks +average: 853254 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199300 cycles/ticks + +kyber_keypair_derand: +median: 752056 cycles/ticks +average: 755317 cycles/ticks + +kyber_keypair: +median: 783114 cycles/ticks +average: 785988 cycles/ticks + +kyber_encaps_derand: +median: 906830 cycles/ticks +average: 910250 cycles/ticks + +kyber_encaps: +median: 909922 cycles/ticks +average: 913866 cycles/ticks + +kyber_decaps: +median: 1118060 cycles/ticks +average: 1124086 cycles/ticks + +Loop spin: 95 +gen_a: +median: 232698 cycles/ticks +average: 234162 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706914 cycles/ticks +average: 709937 cycles/ticks + +indcpa_enc: +median: 849926 cycles/ticks +average: 854814 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199596 cycles/ticks + +kyber_keypair_derand: +median: 752288 cycles/ticks +average: 756235 cycles/ticks + +kyber_keypair: +median: 784730 cycles/ticks +average: 789021 cycles/ticks + +kyber_encaps_derand: +median: 898512 cycles/ticks +average: 902660 cycles/ticks + +kyber_encaps: +median: 899370 cycles/ticks +average: 902843 cycles/ticks + +kyber_decaps: +median: 1109264 cycles/ticks +average: 1113356 cycles/ticks + +Loop spin: 96 +gen_a: +median: 232810 cycles/ticks +average: 235282 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706512 cycles/ticks +average: 709327 cycles/ticks + +indcpa_enc: +median: 850240 cycles/ticks +average: 853322 cycles/ticks + +indcpa_dec: +median: 198656 cycles/ticks +average: 199281 cycles/ticks + +kyber_keypair_derand: +median: 751454 cycles/ticks +average: 754401 cycles/ticks + +kyber_keypair: +median: 783040 cycles/ticks +average: 785538 cycles/ticks + +kyber_encaps_derand: +median: 899414 cycles/ticks +average: 902880 cycles/ticks + +kyber_encaps: +median: 901296 cycles/ticks +average: 904179 cycles/ticks + +kyber_decaps: +median: 1109860 cycles/ticks +average: 1113573 cycles/ticks + +Loop spin: 97 +gen_a: +median: 232504 cycles/ticks +average: 233699 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 711284 cycles/ticks +average: 714090 cycles/ticks + +indcpa_enc: +median: 855010 cycles/ticks +average: 858263 cycles/ticks + +indcpa_dec: +median: 198624 cycles/ticks +average: 199277 cycles/ticks + +kyber_keypair_derand: +median: 752018 cycles/ticks +average: 754946 cycles/ticks + +kyber_keypair: +median: 783858 cycles/ticks +average: 786452 cycles/ticks + +kyber_encaps_derand: +median: 899372 cycles/ticks +average: 902725 cycles/ticks + +kyber_encaps: +median: 900536 cycles/ticks +average: 903709 cycles/ticks + +kyber_decaps: +median: 1110506 cycles/ticks +average: 1114596 cycles/ticks + +Loop spin: 98 +gen_a: +median: 232564 cycles/ticks +average: 233790 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8740 cycles/ticks + +indcpa_keypair: +median: 706298 cycles/ticks +average: 709232 cycles/ticks + +indcpa_enc: +median: 852384 cycles/ticks +average: 855477 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199302 cycles/ticks + +kyber_keypair_derand: +median: 751806 cycles/ticks +average: 755018 cycles/ticks + +kyber_keypair: +median: 783254 cycles/ticks +average: 785835 cycles/ticks + +kyber_encaps_derand: +median: 901600 cycles/ticks +average: 904919 cycles/ticks + +kyber_encaps: +median: 904094 cycles/ticks +average: 906695 cycles/ticks + +kyber_decaps: +median: 1112176 cycles/ticks +average: 1116399 cycles/ticks + +Loop spin: 99 +gen_a: +median: 232740 cycles/ticks +average: 233899 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7190 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47044 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707910 cycles/ticks +average: 710842 cycles/ticks + +indcpa_enc: +median: 852440 cycles/ticks +average: 855769 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199275 cycles/ticks + +kyber_keypair_derand: +median: 751726 cycles/ticks +average: 754434 cycles/ticks + +kyber_keypair: +median: 784398 cycles/ticks +average: 786870 cycles/ticks + +kyber_encaps_derand: +median: 901172 cycles/ticks +average: 904848 cycles/ticks + +kyber_encaps: +median: 902370 cycles/ticks +average: 905666 cycles/ticks + +kyber_decaps: +median: 1112662 cycles/ticks +average: 1116896 cycles/ticks + +Loop spin: 100 +gen_a: +median: 233022 cycles/ticks +average: 234148 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47213 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3841 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 705148 cycles/ticks +average: 708101 cycles/ticks + +indcpa_enc: +median: 848858 cycles/ticks +average: 852170 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199245 cycles/ticks + +kyber_keypair_derand: +median: 751010 cycles/ticks +average: 753866 cycles/ticks + +kyber_keypair: +median: 782864 cycles/ticks +average: 785537 cycles/ticks + +kyber_encaps_derand: +median: 898258 cycles/ticks +average: 901547 cycles/ticks + +kyber_encaps: +median: 900954 cycles/ticks +average: 903784 cycles/ticks + +kyber_decaps: +median: 1109172 cycles/ticks +average: 1115857 cycles/ticks + +Loop spin: 101 +gen_a: +median: 233008 cycles/ticks +average: 234209 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47266 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 706318 cycles/ticks +average: 714446 cycles/ticks + +indcpa_enc: +median: 849464 cycles/ticks +average: 853035 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199311 cycles/ticks + +kyber_keypair_derand: +median: 751264 cycles/ticks +average: 754283 cycles/ticks + +kyber_keypair: +median: 783344 cycles/ticks +average: 785893 cycles/ticks + +kyber_encaps_derand: +median: 898230 cycles/ticks +average: 901592 cycles/ticks + +kyber_encaps: +median: 899488 cycles/ticks +average: 902853 cycles/ticks + +kyber_decaps: +median: 1109070 cycles/ticks +average: 1113032 cycles/ticks + +Loop spin: 102 +gen_a: +median: 233290 cycles/ticks +average: 234439 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33326 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 706542 cycles/ticks +average: 709468 cycles/ticks + +indcpa_enc: +median: 849870 cycles/ticks +average: 853440 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199271 cycles/ticks + +kyber_keypair_derand: +median: 752216 cycles/ticks +average: 755254 cycles/ticks + +kyber_keypair: +median: 783536 cycles/ticks +average: 786206 cycles/ticks + +kyber_encaps_derand: +median: 899050 cycles/ticks +average: 902306 cycles/ticks + +kyber_encaps: +median: 901190 cycles/ticks +average: 904247 cycles/ticks + +kyber_decaps: +median: 1109574 cycles/ticks +average: 1113359 cycles/ticks + +Loop spin: 103 +gen_a: +median: 233472 cycles/ticks +average: 234732 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47315 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707052 cycles/ticks +average: 709874 cycles/ticks + +indcpa_enc: +median: 850970 cycles/ticks +average: 857023 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199216 cycles/ticks + +kyber_keypair_derand: +median: 752630 cycles/ticks +average: 755532 cycles/ticks + +kyber_keypair: +median: 784348 cycles/ticks +average: 786945 cycles/ticks + +kyber_encaps_derand: +median: 903850 cycles/ticks +average: 907485 cycles/ticks + +kyber_encaps: +median: 905060 cycles/ticks +average: 908524 cycles/ticks + +kyber_decaps: +median: 1114694 cycles/ticks +average: 1118567 cycles/ticks + +Loop spin: 104 +gen_a: +median: 232648 cycles/ticks +average: 233887 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7185 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23098 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 48575 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706142 cycles/ticks +average: 709027 cycles/ticks + +indcpa_enc: +median: 849274 cycles/ticks +average: 852309 cycles/ticks + +indcpa_dec: +median: 198916 cycles/ticks +average: 199563 cycles/ticks + +kyber_keypair_derand: +median: 751234 cycles/ticks +average: 754239 cycles/ticks + +kyber_keypair: +median: 783074 cycles/ticks +average: 785755 cycles/ticks + +kyber_encaps_derand: +median: 899050 cycles/ticks +average: 902326 cycles/ticks + +kyber_encaps: +median: 901492 cycles/ticks +average: 904484 cycles/ticks + +kyber_decaps: +median: 1113470 cycles/ticks +average: 1117565 cycles/ticks + +Loop spin: 105 +gen_a: +median: 232664 cycles/ticks +average: 233859 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47307 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706774 cycles/ticks +average: 709532 cycles/ticks + +indcpa_enc: +median: 850614 cycles/ticks +average: 860881 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199300 cycles/ticks + +kyber_keypair_derand: +median: 751686 cycles/ticks +average: 760290 cycles/ticks + +kyber_keypair: +median: 784352 cycles/ticks +average: 786634 cycles/ticks + +kyber_encaps_derand: +median: 898592 cycles/ticks +average: 902192 cycles/ticks + +kyber_encaps: +median: 899698 cycles/ticks +average: 903438 cycles/ticks + +kyber_decaps: +median: 1108734 cycles/ticks +average: 1112838 cycles/ticks + +Loop spin: 106 +gen_a: +median: 232278 cycles/ticks +average: 233709 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23086 cycles/ticks + +INVNTT: +median: 33328 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22378 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707118 cycles/ticks +average: 710103 cycles/ticks + +indcpa_enc: +median: 850178 cycles/ticks +average: 853635 cycles/ticks + +indcpa_dec: +median: 198670 cycles/ticks +average: 199409 cycles/ticks + +kyber_keypair_derand: +median: 752002 cycles/ticks +average: 754911 cycles/ticks + +kyber_keypair: +median: 783320 cycles/ticks +average: 785879 cycles/ticks + +kyber_encaps_derand: +median: 899938 cycles/ticks +average: 903342 cycles/ticks + +kyber_encaps: +median: 901232 cycles/ticks +average: 904408 cycles/ticks + +kyber_decaps: +median: 1111448 cycles/ticks +average: 1115374 cycles/ticks + +Loop spin: 107 +gen_a: +median: 232940 cycles/ticks +average: 234082 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47368 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22210 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8694 cycles/ticks + +indcpa_keypair: +median: 706486 cycles/ticks +average: 710502 cycles/ticks + +indcpa_enc: +median: 850104 cycles/ticks +average: 853906 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199221 cycles/ticks + +kyber_keypair_derand: +median: 751878 cycles/ticks +average: 756353 cycles/ticks + +kyber_keypair: +median: 784138 cycles/ticks +average: 787203 cycles/ticks + +kyber_encaps_derand: +median: 904726 cycles/ticks +average: 907904 cycles/ticks + +kyber_encaps: +median: 907010 cycles/ticks +average: 909183 cycles/ticks + +kyber_decaps: +median: 1116664 cycles/ticks +average: 1120764 cycles/ticks + +Loop spin: 108 +gen_a: +median: 232618 cycles/ticks +average: 234013 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3771 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706958 cycles/ticks +average: 709950 cycles/ticks + +indcpa_enc: +median: 850346 cycles/ticks +average: 854147 cycles/ticks + +indcpa_dec: +median: 198552 cycles/ticks +average: 199404 cycles/ticks + +kyber_keypair_derand: +median: 752038 cycles/ticks +average: 755004 cycles/ticks + +kyber_keypair: +median: 782952 cycles/ticks +average: 785722 cycles/ticks + +kyber_encaps_derand: +median: 898640 cycles/ticks +average: 902204 cycles/ticks + +kyber_encaps: +median: 899892 cycles/ticks +average: 903545 cycles/ticks + +kyber_decaps: +median: 1109398 cycles/ticks +average: 1113664 cycles/ticks + +Loop spin: 109 +gen_a: +median: 232646 cycles/ticks +average: 234005 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707462 cycles/ticks +average: 710526 cycles/ticks + +indcpa_enc: +median: 850700 cycles/ticks +average: 854453 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199372 cycles/ticks + +kyber_keypair_derand: +median: 752650 cycles/ticks +average: 755850 cycles/ticks + +kyber_keypair: +median: 783792 cycles/ticks +average: 786242 cycles/ticks + +kyber_encaps_derand: +median: 898240 cycles/ticks +average: 901903 cycles/ticks + +kyber_encaps: +median: 900880 cycles/ticks +average: 903848 cycles/ticks + +kyber_decaps: +median: 1108534 cycles/ticks +average: 1112623 cycles/ticks + +Loop spin: 110 +gen_a: +median: 232112 cycles/ticks +average: 233460 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23201 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706784 cycles/ticks +average: 710054 cycles/ticks + +indcpa_enc: +median: 850110 cycles/ticks +average: 853692 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199254 cycles/ticks + +kyber_keypair_derand: +median: 756526 cycles/ticks +average: 759791 cycles/ticks + +kyber_keypair: +median: 782944 cycles/ticks +average: 785821 cycles/ticks + +kyber_encaps_derand: +median: 899224 cycles/ticks +average: 902692 cycles/ticks + +kyber_encaps: +median: 900064 cycles/ticks +average: 903521 cycles/ticks + +kyber_decaps: +median: 1109908 cycles/ticks +average: 1114174 cycles/ticks + +Loop spin: 111 +gen_a: +median: 232244 cycles/ticks +average: 233640 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8730 cycles/ticks + +indcpa_keypair: +median: 706628 cycles/ticks +average: 709958 cycles/ticks + +indcpa_enc: +median: 850026 cycles/ticks +average: 853832 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199416 cycles/ticks + +kyber_keypair_derand: +median: 751722 cycles/ticks +average: 755108 cycles/ticks + +kyber_keypair: +median: 783304 cycles/ticks +average: 786361 cycles/ticks + +kyber_encaps_derand: +median: 898516 cycles/ticks +average: 902425 cycles/ticks + +kyber_encaps: +median: 900882 cycles/ticks +average: 904390 cycles/ticks + +kyber_decaps: +median: 1109382 cycles/ticks +average: 1114153 cycles/ticks + +Loop spin: 112 +gen_a: +median: 232546 cycles/ticks +average: 234118 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706178 cycles/ticks +average: 709446 cycles/ticks + +indcpa_enc: +median: 849604 cycles/ticks +average: 853291 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199454 cycles/ticks + +kyber_keypair_derand: +median: 751332 cycles/ticks +average: 754765 cycles/ticks + +kyber_keypair: +median: 783552 cycles/ticks +average: 786470 cycles/ticks + +kyber_encaps_derand: +median: 899116 cycles/ticks +average: 902986 cycles/ticks + +kyber_encaps: +median: 899786 cycles/ticks +average: 903510 cycles/ticks + +kyber_decaps: +median: 1109746 cycles/ticks +average: 1114115 cycles/ticks + +Loop spin: 113 +gen_a: +median: 232692 cycles/ticks +average: 234168 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7136 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22279 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 708510 cycles/ticks +average: 711832 cycles/ticks + +indcpa_enc: +median: 849454 cycles/ticks +average: 853037 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199360 cycles/ticks + +kyber_keypair_derand: +median: 754100 cycles/ticks +average: 757465 cycles/ticks + +kyber_keypair: +median: 785574 cycles/ticks +average: 788818 cycles/ticks + +kyber_encaps_derand: +median: 898234 cycles/ticks +average: 902524 cycles/ticks + +kyber_encaps: +median: 901024 cycles/ticks +average: 904341 cycles/ticks + +kyber_decaps: +median: 1109520 cycles/ticks +average: 1113850 cycles/ticks + +Loop spin: 114 +gen_a: +median: 232434 cycles/ticks +average: 233933 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3771 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22324 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706480 cycles/ticks +average: 709666 cycles/ticks + +indcpa_enc: +median: 849874 cycles/ticks +average: 853400 cycles/ticks + +indcpa_dec: +median: 201650 cycles/ticks +average: 202568 cycles/ticks + +kyber_keypair_derand: +median: 750920 cycles/ticks +average: 754217 cycles/ticks + +kyber_keypair: +median: 783734 cycles/ticks +average: 786242 cycles/ticks + +kyber_encaps_derand: +median: 898332 cycles/ticks +average: 902072 cycles/ticks + +kyber_encaps: +median: 899330 cycles/ticks +average: 903358 cycles/ticks + +kyber_decaps: +median: 1112778 cycles/ticks +average: 1117287 cycles/ticks + +Loop spin: 115 +gen_a: +median: 232718 cycles/ticks +average: 234035 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33465 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 709310 cycles/ticks +average: 712440 cycles/ticks + +indcpa_enc: +median: 850858 cycles/ticks +average: 855119 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 200209 cycles/ticks + +kyber_keypair_derand: +median: 754332 cycles/ticks +average: 758734 cycles/ticks + +kyber_keypair: +median: 785232 cycles/ticks +average: 788927 cycles/ticks + +kyber_encaps_derand: +median: 903900 cycles/ticks +average: 908133 cycles/ticks + +kyber_encaps: +median: 906150 cycles/ticks +average: 908922 cycles/ticks + +kyber_decaps: +median: 1114984 cycles/ticks +average: 1118914 cycles/ticks + +Loop spin: 116 +gen_a: +median: 232990 cycles/ticks +average: 234200 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 707324 cycles/ticks +average: 710157 cycles/ticks + +indcpa_enc: +median: 853980 cycles/ticks +average: 857253 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199298 cycles/ticks + +kyber_keypair_derand: +median: 751792 cycles/ticks +average: 754828 cycles/ticks + +kyber_keypair: +median: 784562 cycles/ticks +average: 787249 cycles/ticks + +kyber_encaps_derand: +median: 901878 cycles/ticks +average: 905588 cycles/ticks + +kyber_encaps: +median: 903096 cycles/ticks +average: 906484 cycles/ticks + +kyber_decaps: +median: 1112938 cycles/ticks +average: 1117249 cycles/ticks + +Loop spin: 117 +gen_a: +median: 232562 cycles/ticks +average: 233877 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7173 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707914 cycles/ticks +average: 710934 cycles/ticks + +indcpa_enc: +median: 850840 cycles/ticks +average: 854272 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199247 cycles/ticks + +kyber_keypair_derand: +median: 751328 cycles/ticks +average: 754433 cycles/ticks + +kyber_keypair: +median: 783172 cycles/ticks +average: 785901 cycles/ticks + +kyber_encaps_derand: +median: 898730 cycles/ticks +average: 901952 cycles/ticks + +kyber_encaps: +median: 900420 cycles/ticks +average: 903524 cycles/ticks + +kyber_decaps: +median: 1109992 cycles/ticks +average: 1114165 cycles/ticks + +Loop spin: 118 +gen_a: +median: 232374 cycles/ticks +average: 233641 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22142 cycles/ticks +average: 22210 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8695 cycles/ticks + +indcpa_keypair: +median: 706922 cycles/ticks +average: 709686 cycles/ticks + +indcpa_enc: +median: 850552 cycles/ticks +average: 856954 cycles/ticks + +indcpa_dec: +median: 198548 cycles/ticks +average: 199358 cycles/ticks + +kyber_keypair_derand: +median: 751410 cycles/ticks +average: 757025 cycles/ticks + +kyber_keypair: +median: 784456 cycles/ticks +average: 787000 cycles/ticks + +kyber_encaps_derand: +median: 902030 cycles/ticks +average: 905725 cycles/ticks + +kyber_encaps: +median: 903124 cycles/ticks +average: 906315 cycles/ticks + +kyber_decaps: +median: 1112468 cycles/ticks +average: 1116782 cycles/ticks + +Loop spin: 119 +gen_a: +median: 232560 cycles/ticks +average: 233778 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23005 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706386 cycles/ticks +average: 709214 cycles/ticks + +indcpa_enc: +median: 849544 cycles/ticks +average: 852916 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199231 cycles/ticks + +kyber_keypair_derand: +median: 751784 cycles/ticks +average: 754745 cycles/ticks + +kyber_keypair: +median: 782848 cycles/ticks +average: 785524 cycles/ticks + +kyber_encaps_derand: +median: 898922 cycles/ticks +average: 902580 cycles/ticks + +kyber_encaps: +median: 900616 cycles/ticks +average: 903727 cycles/ticks + +kyber_decaps: +median: 1109098 cycles/ticks +average: 1113128 cycles/ticks + +Loop spin: 120 +gen_a: +median: 232926 cycles/ticks +average: 234232 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3774 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8733 cycles/ticks + +indcpa_keypair: +median: 706756 cycles/ticks +average: 709875 cycles/ticks + +indcpa_enc: +median: 849936 cycles/ticks +average: 853325 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199255 cycles/ticks + +kyber_keypair_derand: +median: 751796 cycles/ticks +average: 754764 cycles/ticks + +kyber_keypair: +median: 784190 cycles/ticks +average: 786651 cycles/ticks + +kyber_encaps_derand: +median: 904234 cycles/ticks +average: 907697 cycles/ticks + +kyber_encaps: +median: 905200 cycles/ticks +average: 908417 cycles/ticks + +kyber_decaps: +median: 1115868 cycles/ticks +average: 1119779 cycles/ticks + +Loop spin: 121 +gen_a: +median: 232922 cycles/ticks +average: 234238 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47273 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706716 cycles/ticks +average: 709625 cycles/ticks + +indcpa_enc: +median: 850212 cycles/ticks +average: 853447 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199262 cycles/ticks + +kyber_keypair_derand: +median: 751922 cycles/ticks +average: 755140 cycles/ticks + +kyber_keypair: +median: 783072 cycles/ticks +average: 786132 cycles/ticks + +kyber_encaps_derand: +median: 899078 cycles/ticks +average: 902624 cycles/ticks + +kyber_encaps: +median: 902044 cycles/ticks +average: 904961 cycles/ticks + +kyber_decaps: +median: 1110696 cycles/ticks +average: 1114637 cycles/ticks + +Loop spin: 122 +gen_a: +median: 232904 cycles/ticks +average: 234183 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23074 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706570 cycles/ticks +average: 709560 cycles/ticks + +indcpa_enc: +median: 849868 cycles/ticks +average: 853398 cycles/ticks + +indcpa_dec: +median: 198608 cycles/ticks +average: 199538 cycles/ticks + +kyber_keypair_derand: +median: 751430 cycles/ticks +average: 755791 cycles/ticks + +kyber_keypair: +median: 783852 cycles/ticks +average: 786848 cycles/ticks + +kyber_encaps_derand: +median: 900164 cycles/ticks +average: 904712 cycles/ticks + +kyber_encaps: +median: 901342 cycles/ticks +average: 906487 cycles/ticks + +kyber_decaps: +median: 1111482 cycles/ticks +average: 1117534 cycles/ticks + +Loop spin: 123 +gen_a: +median: 232864 cycles/ticks +average: 234327 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7215 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47328 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22432 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706234 cycles/ticks +average: 709850 cycles/ticks + +indcpa_enc: +median: 849478 cycles/ticks +average: 854278 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199849 cycles/ticks + +kyber_keypair_derand: +median: 752188 cycles/ticks +average: 756813 cycles/ticks + +kyber_keypair: +median: 783242 cycles/ticks +average: 786709 cycles/ticks + +kyber_encaps_derand: +median: 898870 cycles/ticks +average: 903350 cycles/ticks + +kyber_encaps: +median: 901188 cycles/ticks +average: 905226 cycles/ticks + +kyber_decaps: +median: 1109230 cycles/ticks +average: 1115197 cycles/ticks + +Loop spin: 124 +gen_a: +median: 232960 cycles/ticks +average: 234393 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23103 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47086 cycles/ticks +average: 47448 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22339 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8802 cycles/ticks + +indcpa_keypair: +median: 706654 cycles/ticks +average: 710548 cycles/ticks + +indcpa_enc: +median: 852134 cycles/ticks +average: 856486 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199373 cycles/ticks + +kyber_keypair_derand: +median: 751138 cycles/ticks +average: 755440 cycles/ticks + +kyber_keypair: +median: 783626 cycles/ticks +average: 787115 cycles/ticks + +kyber_encaps_derand: +median: 900126 cycles/ticks +average: 905553 cycles/ticks + +kyber_encaps: +median: 901270 cycles/ticks +average: 906050 cycles/ticks + +kyber_decaps: +median: 1110868 cycles/ticks +average: 1115722 cycles/ticks + +Loop spin: 125 +gen_a: +median: 232878 cycles/ticks +average: 234484 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7209 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7191 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47366 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22299 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8762 cycles/ticks + +indcpa_keypair: +median: 707112 cycles/ticks +average: 710665 cycles/ticks + +indcpa_enc: +median: 850550 cycles/ticks +average: 855580 cycles/ticks + +indcpa_dec: +median: 198730 cycles/ticks +average: 199833 cycles/ticks + +kyber_keypair_derand: +median: 751056 cycles/ticks +average: 755386 cycles/ticks + +kyber_keypair: +median: 783196 cycles/ticks +average: 786911 cycles/ticks + +kyber_encaps_derand: +median: 903554 cycles/ticks +average: 908179 cycles/ticks + +kyber_encaps: +median: 906296 cycles/ticks +average: 910298 cycles/ticks + +kyber_decaps: +median: 1114744 cycles/ticks +average: 1119995 cycles/ticks + +Loop spin: 126 +gen_a: +median: 232502 cycles/ticks +average: 234304 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22992 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 707278 cycles/ticks +average: 710817 cycles/ticks + +indcpa_enc: +median: 850210 cycles/ticks +average: 855124 cycles/ticks + +indcpa_dec: +median: 198592 cycles/ticks +average: 199528 cycles/ticks + +kyber_keypair_derand: +median: 751990 cycles/ticks +average: 757863 cycles/ticks + +kyber_keypair: +median: 784674 cycles/ticks +average: 788041 cycles/ticks + +kyber_encaps_derand: +median: 898830 cycles/ticks +average: 903271 cycles/ticks + +kyber_encaps: +median: 899974 cycles/ticks +average: 903616 cycles/ticks + +kyber_decaps: +median: 1109492 cycles/ticks +average: 1115706 cycles/ticks + +Loop spin: 127 +gen_a: +median: 232612 cycles/ticks +average: 234707 cycles/ticks + +poly_getnoise_eta1: +median: 7120 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7204 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23088 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47314 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 711052 cycles/ticks +average: 714857 cycles/ticks + +indcpa_enc: +median: 854102 cycles/ticks +average: 857747 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199352 cycles/ticks + +kyber_keypair_derand: +median: 751618 cycles/ticks +average: 755780 cycles/ticks + +kyber_keypair: +median: 783688 cycles/ticks +average: 787572 cycles/ticks + +kyber_encaps_derand: +median: 903120 cycles/ticks +average: 907214 cycles/ticks + +kyber_encaps: +median: 905112 cycles/ticks +average: 909012 cycles/ticks + +kyber_decaps: +median: 1113636 cycles/ticks +average: 1118101 cycles/ticks + +Loop spin: 128 +gen_a: +median: 232634 cycles/ticks +average: 233784 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7137 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707772 cycles/ticks +average: 711003 cycles/ticks + +indcpa_enc: +median: 851222 cycles/ticks +average: 854427 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199416 cycles/ticks + +kyber_keypair_derand: +median: 751310 cycles/ticks +average: 754501 cycles/ticks + +kyber_keypair: +median: 784162 cycles/ticks +average: 787038 cycles/ticks + +kyber_encaps_derand: +median: 899284 cycles/ticks +average: 903022 cycles/ticks + +kyber_encaps: +median: 900620 cycles/ticks +average: 904122 cycles/ticks + +kyber_decaps: +median: 1116952 cycles/ticks +average: 1121084 cycles/ticks + +Loop spin: 129 +gen_a: +median: 233378 cycles/ticks +average: 234644 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706926 cycles/ticks +average: 710578 cycles/ticks + +indcpa_enc: +median: 850454 cycles/ticks +average: 856114 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199342 cycles/ticks + +kyber_keypair_derand: +median: 752128 cycles/ticks +average: 755302 cycles/ticks + +kyber_keypair: +median: 783226 cycles/ticks +average: 787371 cycles/ticks + +kyber_encaps_derand: +median: 900360 cycles/ticks +average: 905708 cycles/ticks + +kyber_encaps: +median: 901602 cycles/ticks +average: 907696 cycles/ticks + +kyber_decaps: +median: 1112008 cycles/ticks +average: 1119114 cycles/ticks + +Loop spin: 130 +gen_a: +median: 232566 cycles/ticks +average: 234950 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23220 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33557 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47393 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3798 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1986 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 706846 cycles/ticks +average: 711836 cycles/ticks + +indcpa_enc: +median: 849896 cycles/ticks +average: 853771 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199344 cycles/ticks + +kyber_keypair_derand: +median: 752346 cycles/ticks +average: 755862 cycles/ticks + +kyber_keypair: +median: 784026 cycles/ticks +average: 787044 cycles/ticks + +kyber_encaps_derand: +median: 900402 cycles/ticks +average: 904346 cycles/ticks + +kyber_encaps: +median: 901810 cycles/ticks +average: 905843 cycles/ticks + +kyber_decaps: +median: 1112496 cycles/ticks +average: 1118299 cycles/ticks + +Loop spin: 131 +gen_a: +median: 232516 cycles/ticks +average: 233938 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706984 cycles/ticks +average: 710326 cycles/ticks + +indcpa_enc: +median: 850330 cycles/ticks +average: 854171 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199371 cycles/ticks + +kyber_keypair_derand: +median: 751100 cycles/ticks +average: 758341 cycles/ticks + +kyber_keypair: +median: 783016 cycles/ticks +average: 788774 cycles/ticks + +kyber_encaps_derand: +median: 899194 cycles/ticks +average: 903099 cycles/ticks + +kyber_encaps: +median: 900362 cycles/ticks +average: 904242 cycles/ticks + +kyber_decaps: +median: 1110430 cycles/ticks +average: 1114929 cycles/ticks + +Loop spin: 132 +gen_a: +median: 232366 cycles/ticks +average: 233882 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47290 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3787 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22348 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 710878 cycles/ticks +average: 714450 cycles/ticks + +indcpa_enc: +median: 853674 cycles/ticks +average: 859077 cycles/ticks + +indcpa_dec: +median: 201704 cycles/ticks +average: 203152 cycles/ticks + +kyber_keypair_derand: +median: 751918 cycles/ticks +average: 756650 cycles/ticks + +kyber_keypair: +median: 784510 cycles/ticks +average: 788519 cycles/ticks + +kyber_encaps_derand: +median: 902780 cycles/ticks +average: 907927 cycles/ticks + +kyber_encaps: +median: 905576 cycles/ticks +average: 910090 cycles/ticks + +kyber_decaps: +median: 1117198 cycles/ticks +average: 1123501 cycles/ticks + +Loop spin: 133 +gen_a: +median: 232398 cycles/ticks +average: 233681 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47420 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3949 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22404 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 707140 cycles/ticks +average: 711837 cycles/ticks + +indcpa_enc: +median: 850300 cycles/ticks +average: 855077 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199797 cycles/ticks + +kyber_keypair_derand: +median: 752884 cycles/ticks +average: 756949 cycles/ticks + +kyber_keypair: +median: 783162 cycles/ticks +average: 787361 cycles/ticks + +kyber_encaps_derand: +median: 904078 cycles/ticks +average: 909132 cycles/ticks + +kyber_encaps: +median: 905522 cycles/ticks +average: 910739 cycles/ticks + +kyber_decaps: +median: 1115914 cycles/ticks +average: 1121909 cycles/ticks + +Loop spin: 134 +gen_a: +median: 232672 cycles/ticks +average: 234775 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23093 cycles/ticks + +INVNTT: +median: 33332 cycles/ticks +average: 33538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47406 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 706950 cycles/ticks +average: 713789 cycles/ticks + +indcpa_enc: +median: 850408 cycles/ticks +average: 858952 cycles/ticks + +indcpa_dec: +median: 198616 cycles/ticks +average: 202119 cycles/ticks + +kyber_keypair_derand: +median: 758650 cycles/ticks +average: 773092 cycles/ticks + +kyber_keypair: +median: 787084 cycles/ticks +average: 796695 cycles/ticks + +kyber_encaps_derand: +median: 897890 cycles/ticks +average: 902881 cycles/ticks + +kyber_encaps: +median: 900998 cycles/ticks +average: 905491 cycles/ticks + +kyber_decaps: +median: 1111650 cycles/ticks +average: 1117566 cycles/ticks + +Loop spin: 135 +gen_a: +median: 232686 cycles/ticks +average: 233997 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8747 cycles/ticks + +indcpa_keypair: +median: 706944 cycles/ticks +average: 711128 cycles/ticks + +indcpa_enc: +median: 850224 cycles/ticks +average: 855859 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199851 cycles/ticks + +kyber_keypair_derand: +median: 751204 cycles/ticks +average: 754883 cycles/ticks + +kyber_keypair: +median: 783406 cycles/ticks +average: 787348 cycles/ticks + +kyber_encaps_derand: +median: 899486 cycles/ticks +average: 904586 cycles/ticks + +kyber_encaps: +median: 900554 cycles/ticks +average: 904644 cycles/ticks + +kyber_decaps: +median: 1110150 cycles/ticks +average: 1114743 cycles/ticks + +Loop spin: 136 +gen_a: +median: 232758 cycles/ticks +average: 234015 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22217 cycles/ticks + +polyvec_decompress: +median: 8696 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706364 cycles/ticks +average: 710442 cycles/ticks + +indcpa_enc: +median: 850452 cycles/ticks +average: 855001 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199296 cycles/ticks + +kyber_keypair_derand: +median: 752552 cycles/ticks +average: 757537 cycles/ticks + +kyber_keypair: +median: 783096 cycles/ticks +average: 786968 cycles/ticks + +kyber_encaps_derand: +median: 898810 cycles/ticks +average: 904055 cycles/ticks + +kyber_encaps: +median: 901584 cycles/ticks +average: 907000 cycles/ticks + +kyber_decaps: +median: 1109626 cycles/ticks +average: 1116487 cycles/ticks + +Loop spin: 137 +gen_a: +median: 232466 cycles/ticks +average: 234595 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47190 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 708476 cycles/ticks +average: 712280 cycles/ticks + +indcpa_enc: +median: 849756 cycles/ticks +average: 853106 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199332 cycles/ticks + +kyber_keypair_derand: +median: 754602 cycles/ticks +average: 758772 cycles/ticks + +kyber_keypair: +median: 786052 cycles/ticks +average: 789464 cycles/ticks + +kyber_encaps_derand: +median: 899208 cycles/ticks +average: 902811 cycles/ticks + +kyber_encaps: +median: 900118 cycles/ticks +average: 904610 cycles/ticks + +kyber_decaps: +median: 1110102 cycles/ticks +average: 1115384 cycles/ticks + +Loop spin: 138 +gen_a: +median: 232738 cycles/ticks +average: 233947 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47044 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8695 cycles/ticks + +indcpa_keypair: +median: 707454 cycles/ticks +average: 710593 cycles/ticks + +indcpa_enc: +median: 850488 cycles/ticks +average: 853986 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199601 cycles/ticks + +kyber_keypair_derand: +median: 752054 cycles/ticks +average: 756584 cycles/ticks + +kyber_keypair: +median: 783018 cycles/ticks +average: 786432 cycles/ticks + +kyber_encaps_derand: +median: 903174 cycles/ticks +average: 908256 cycles/ticks + +kyber_encaps: +median: 905148 cycles/ticks +average: 908853 cycles/ticks + +kyber_decaps: +median: 1113808 cycles/ticks +average: 1118738 cycles/ticks + +Loop spin: 139 +gen_a: +median: 232230 cycles/ticks +average: 233415 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706576 cycles/ticks +average: 711091 cycles/ticks + +indcpa_enc: +median: 849422 cycles/ticks +average: 853784 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199704 cycles/ticks + +kyber_keypair_derand: +median: 753004 cycles/ticks +average: 760195 cycles/ticks + +kyber_keypair: +median: 784074 cycles/ticks +average: 787741 cycles/ticks + +kyber_encaps_derand: +median: 899342 cycles/ticks +average: 905181 cycles/ticks + +kyber_encaps: +median: 899956 cycles/ticks +average: 904904 cycles/ticks + +kyber_decaps: +median: 1109688 cycles/ticks +average: 1115796 cycles/ticks + +Loop spin: 140 +gen_a: +median: 232418 cycles/ticks +average: 233932 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33457 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47324 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 708104 cycles/ticks +average: 712614 cycles/ticks + +indcpa_enc: +median: 851132 cycles/ticks +average: 856092 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199532 cycles/ticks + +kyber_keypair_derand: +median: 753898 cycles/ticks +average: 758077 cycles/ticks + +kyber_keypair: +median: 784890 cycles/ticks +average: 789018 cycles/ticks + +kyber_encaps_derand: +median: 899472 cycles/ticks +average: 905042 cycles/ticks + +kyber_encaps: +median: 900560 cycles/ticks +average: 905233 cycles/ticks + +kyber_decaps: +median: 1109310 cycles/ticks +average: 1115722 cycles/ticks + +Loop spin: 141 +gen_a: +median: 232662 cycles/ticks +average: 234507 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7219 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7198 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23138 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47301 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3804 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8764 cycles/ticks + +indcpa_keypair: +median: 706538 cycles/ticks +average: 711161 cycles/ticks + +indcpa_enc: +median: 849798 cycles/ticks +average: 854550 cycles/ticks + +indcpa_dec: +median: 201704 cycles/ticks +average: 202787 cycles/ticks + +kyber_keypair_derand: +median: 751408 cycles/ticks +average: 756714 cycles/ticks + +kyber_keypair: +median: 784180 cycles/ticks +average: 788398 cycles/ticks + +kyber_encaps_derand: +median: 898920 cycles/ticks +average: 903694 cycles/ticks + +kyber_encaps: +median: 899848 cycles/ticks +average: 905008 cycles/ticks + +kyber_decaps: +median: 1109746 cycles/ticks +average: 1116541 cycles/ticks + +Loop spin: 142 +gen_a: +median: 232648 cycles/ticks +average: 234268 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7201 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23176 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22227 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706016 cycles/ticks +average: 710522 cycles/ticks + +indcpa_enc: +median: 849034 cycles/ticks +average: 854056 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 200003 cycles/ticks + +kyber_keypair_derand: +median: 751736 cycles/ticks +average: 756201 cycles/ticks + +kyber_keypair: +median: 783092 cycles/ticks +average: 787224 cycles/ticks + +kyber_encaps_derand: +median: 903036 cycles/ticks +average: 908854 cycles/ticks + +kyber_encaps: +median: 904898 cycles/ticks +average: 909598 cycles/ticks + +kyber_decaps: +median: 1113970 cycles/ticks +average: 1120295 cycles/ticks + +Loop spin: 143 +gen_a: +median: 232500 cycles/ticks +average: 234136 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7207 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47404 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3905 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3512 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3810 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8781 cycles/ticks + +indcpa_keypair: +median: 706294 cycles/ticks +average: 710115 cycles/ticks + +indcpa_enc: +median: 849556 cycles/ticks +average: 854771 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199438 cycles/ticks + +kyber_keypair_derand: +median: 751634 cycles/ticks +average: 755728 cycles/ticks + +kyber_keypair: +median: 783872 cycles/ticks +average: 788301 cycles/ticks + +kyber_encaps_derand: +median: 898684 cycles/ticks +average: 904468 cycles/ticks + +kyber_encaps: +median: 900436 cycles/ticks +average: 906151 cycles/ticks + +kyber_decaps: +median: 1109562 cycles/ticks +average: 1115765 cycles/ticks + +Loop spin: 144 +gen_a: +median: 232910 cycles/ticks +average: 235010 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7210 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7257 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23110 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47330 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1987 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22344 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8776 cycles/ticks + +indcpa_keypair: +median: 709592 cycles/ticks +average: 713876 cycles/ticks + +indcpa_enc: +median: 850340 cycles/ticks +average: 854475 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 200014 cycles/ticks + +kyber_keypair_derand: +median: 753862 cycles/ticks +average: 761823 cycles/ticks + +kyber_keypair: +median: 785354 cycles/ticks +average: 791051 cycles/ticks + +kyber_encaps_derand: +median: 899270 cycles/ticks +average: 904144 cycles/ticks + +kyber_encaps: +median: 901458 cycles/ticks +average: 906075 cycles/ticks + +kyber_decaps: +median: 1110778 cycles/ticks +average: 1116253 cycles/ticks + +Loop spin: 145 +gen_a: +median: 232604 cycles/ticks +average: 234349 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7216 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23115 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47266 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3816 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1977 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706328 cycles/ticks +average: 710557 cycles/ticks + +indcpa_enc: +median: 849314 cycles/ticks +average: 854241 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199689 cycles/ticks + +kyber_keypair_derand: +median: 752984 cycles/ticks +average: 757857 cycles/ticks + +kyber_keypair: +median: 783442 cycles/ticks +average: 787395 cycles/ticks + +kyber_encaps_derand: +median: 898494 cycles/ticks +average: 904051 cycles/ticks + +kyber_encaps: +median: 899736 cycles/ticks +average: 904251 cycles/ticks + +kyber_decaps: +median: 1109218 cycles/ticks +average: 1116148 cycles/ticks + +Loop spin: 146 +gen_a: +median: 232740 cycles/ticks +average: 234222 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47338 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8758 cycles/ticks + +indcpa_keypair: +median: 707114 cycles/ticks +average: 711029 cycles/ticks + +indcpa_enc: +median: 850688 cycles/ticks +average: 855722 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199789 cycles/ticks + +kyber_keypair_derand: +median: 752126 cycles/ticks +average: 756652 cycles/ticks + +kyber_keypair: +median: 783138 cycles/ticks +average: 788642 cycles/ticks + +kyber_encaps_derand: +median: 898324 cycles/ticks +average: 905085 cycles/ticks + +kyber_encaps: +median: 900324 cycles/ticks +average: 905786 cycles/ticks + +kyber_decaps: +median: 1109618 cycles/ticks +average: 1117948 cycles/ticks + +Loop spin: 147 +gen_a: +median: 232978 cycles/ticks +average: 234631 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706626 cycles/ticks +average: 711202 cycles/ticks + +indcpa_enc: +median: 849556 cycles/ticks +average: 855264 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199779 cycles/ticks + +kyber_keypair_derand: +median: 752972 cycles/ticks +average: 759204 cycles/ticks + +kyber_keypair: +median: 783784 cycles/ticks +average: 787969 cycles/ticks + +kyber_encaps_derand: +median: 898812 cycles/ticks +average: 903660 cycles/ticks + +kyber_encaps: +median: 899756 cycles/ticks +average: 904610 cycles/ticks + +kyber_decaps: +median: 1109580 cycles/ticks +average: 1116407 cycles/ticks + +Loop spin: 148 +gen_a: +median: 232880 cycles/ticks +average: 234193 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706616 cycles/ticks +average: 711193 cycles/ticks + +indcpa_enc: +median: 850016 cycles/ticks +average: 855171 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199398 cycles/ticks + +kyber_keypair_derand: +median: 751756 cycles/ticks +average: 755790 cycles/ticks + +kyber_keypair: +median: 783044 cycles/ticks +average: 786338 cycles/ticks + +kyber_encaps_derand: +median: 898510 cycles/ticks +average: 903236 cycles/ticks + +kyber_encaps: +median: 901124 cycles/ticks +average: 905150 cycles/ticks + +kyber_decaps: +median: 1109436 cycles/ticks +average: 1114539 cycles/ticks + +Loop spin: 149 +gen_a: +median: 232602 cycles/ticks +average: 234294 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7192 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23224 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33467 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22192 cycles/ticks +average: 22325 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706564 cycles/ticks +average: 710610 cycles/ticks + +indcpa_enc: +median: 849806 cycles/ticks +average: 854901 cycles/ticks + +indcpa_dec: +median: 201720 cycles/ticks +average: 202807 cycles/ticks + +kyber_keypair_derand: +median: 751984 cycles/ticks +average: 755667 cycles/ticks + +kyber_keypair: +median: 783880 cycles/ticks +average: 787363 cycles/ticks + +kyber_encaps_derand: +median: 899198 cycles/ticks +average: 903557 cycles/ticks + +kyber_encaps: +median: 900652 cycles/ticks +average: 905647 cycles/ticks + +kyber_decaps: +median: 1110464 cycles/ticks +average: 1116661 cycles/ticks + +Loop spin: 150 +gen_a: +median: 233124 cycles/ticks +average: 234845 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7178 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22222 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706816 cycles/ticks +average: 710837 cycles/ticks + +indcpa_enc: +median: 850166 cycles/ticks +average: 854256 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199511 cycles/ticks + +kyber_keypair_derand: +median: 751470 cycles/ticks +average: 755243 cycles/ticks + +kyber_keypair: +median: 783762 cycles/ticks +average: 787545 cycles/ticks + +kyber_encaps_derand: +median: 899874 cycles/ticks +average: 904685 cycles/ticks + +kyber_encaps: +median: 901484 cycles/ticks +average: 905785 cycles/ticks + +kyber_decaps: +median: 1109864 cycles/ticks +average: 1115446 cycles/ticks + +Loop spin: 151 +gen_a: +median: 232790 cycles/ticks +average: 234480 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23087 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47274 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 706476 cycles/ticks +average: 710081 cycles/ticks + +indcpa_enc: +median: 849800 cycles/ticks +average: 853525 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199371 cycles/ticks + +kyber_keypair_derand: +median: 751878 cycles/ticks +average: 756463 cycles/ticks + +kyber_keypair: +median: 784488 cycles/ticks +average: 788252 cycles/ticks + +kyber_encaps_derand: +median: 898512 cycles/ticks +average: 902460 cycles/ticks + +kyber_encaps: +median: 899930 cycles/ticks +average: 904296 cycles/ticks + +kyber_decaps: +median: 1109540 cycles/ticks +average: 1114687 cycles/ticks + +Loop spin: 152 +gen_a: +median: 232522 cycles/ticks +average: 234156 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7190 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23214 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707324 cycles/ticks +average: 710788 cycles/ticks + +indcpa_enc: +median: 852954 cycles/ticks +average: 858096 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199986 cycles/ticks + +kyber_keypair_derand: +median: 752606 cycles/ticks +average: 757930 cycles/ticks + +kyber_keypair: +median: 783836 cycles/ticks +average: 788098 cycles/ticks + +kyber_encaps_derand: +median: 903154 cycles/ticks +average: 908818 cycles/ticks + +kyber_encaps: +median: 904762 cycles/ticks +average: 909586 cycles/ticks + +kyber_decaps: +median: 1114092 cycles/ticks +average: 1119337 cycles/ticks + +Loop spin: 153 +gen_a: +median: 232528 cycles/ticks +average: 234143 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23141 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47267 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3774 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707284 cycles/ticks +average: 711650 cycles/ticks + +indcpa_enc: +median: 850726 cycles/ticks +average: 855493 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199574 cycles/ticks + +kyber_keypair_derand: +median: 753320 cycles/ticks +average: 757221 cycles/ticks + +kyber_keypair: +median: 784346 cycles/ticks +average: 788208 cycles/ticks + +kyber_encaps_derand: +median: 898696 cycles/ticks +average: 904166 cycles/ticks + +kyber_encaps: +median: 901016 cycles/ticks +average: 905440 cycles/ticks + +kyber_decaps: +median: 1109086 cycles/ticks +average: 1115526 cycles/ticks + +Loop spin: 154 +gen_a: +median: 232446 cycles/ticks +average: 233776 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47226 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706620 cycles/ticks +average: 711648 cycles/ticks + +indcpa_enc: +median: 849746 cycles/ticks +average: 854507 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199344 cycles/ticks + +kyber_keypair_derand: +median: 751852 cycles/ticks +average: 757582 cycles/ticks + +kyber_keypair: +median: 782996 cycles/ticks +average: 786991 cycles/ticks + +kyber_encaps_derand: +median: 899272 cycles/ticks +average: 905321 cycles/ticks + +kyber_encaps: +median: 900250 cycles/ticks +average: 904007 cycles/ticks + +kyber_decaps: +median: 1110562 cycles/ticks +average: 1114699 cycles/ticks + +Loop spin: 155 +gen_a: +median: 233058 cycles/ticks +average: 234387 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707346 cycles/ticks +average: 710427 cycles/ticks + +indcpa_enc: +median: 850046 cycles/ticks +average: 853629 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199267 cycles/ticks + +kyber_keypair_derand: +median: 755730 cycles/ticks +average: 759196 cycles/ticks + +kyber_keypair: +median: 784572 cycles/ticks +average: 787363 cycles/ticks + +kyber_encaps_derand: +median: 899804 cycles/ticks +average: 903773 cycles/ticks + +kyber_encaps: +median: 903514 cycles/ticks +average: 906068 cycles/ticks + +kyber_decaps: +median: 1110444 cycles/ticks +average: 1114763 cycles/ticks + +Loop spin: 156 +gen_a: +median: 232670 cycles/ticks +average: 233945 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22274 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707470 cycles/ticks +average: 710539 cycles/ticks + +indcpa_enc: +median: 850664 cycles/ticks +average: 854402 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199339 cycles/ticks + +kyber_keypair_derand: +median: 751656 cycles/ticks +average: 754648 cycles/ticks + +kyber_keypair: +median: 783082 cycles/ticks +average: 785961 cycles/ticks + +kyber_encaps_derand: +median: 903252 cycles/ticks +average: 907119 cycles/ticks + +kyber_encaps: +median: 904352 cycles/ticks +average: 907888 cycles/ticks + +kyber_decaps: +median: 1114016 cycles/ticks +average: 1118196 cycles/ticks + +Loop spin: 157 +gen_a: +median: 232660 cycles/ticks +average: 233931 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 709430 cycles/ticks +average: 712565 cycles/ticks + +indcpa_enc: +median: 850588 cycles/ticks +average: 853984 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199296 cycles/ticks + +kyber_keypair_derand: +median: 753916 cycles/ticks +average: 760575 cycles/ticks + +kyber_keypair: +median: 785578 cycles/ticks +average: 790701 cycles/ticks + +kyber_encaps_derand: +median: 899332 cycles/ticks +average: 902886 cycles/ticks + +kyber_encaps: +median: 904648 cycles/ticks +average: 907662 cycles/ticks + +kyber_decaps: +median: 1113562 cycles/ticks +average: 1117493 cycles/ticks + +Loop spin: 158 +gen_a: +median: 232508 cycles/ticks +average: 233769 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47196 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706952 cycles/ticks +average: 709825 cycles/ticks + +indcpa_enc: +median: 850834 cycles/ticks +average: 853966 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199347 cycles/ticks + +kyber_keypair_derand: +median: 751760 cycles/ticks +average: 754979 cycles/ticks + +kyber_keypair: +median: 782948 cycles/ticks +average: 785763 cycles/ticks + +kyber_encaps_derand: +median: 904496 cycles/ticks +average: 908098 cycles/ticks + +kyber_encaps: +median: 905676 cycles/ticks +average: 909143 cycles/ticks + +kyber_decaps: +median: 1116524 cycles/ticks +average: 1120619 cycles/ticks + +Loop spin: 159 +gen_a: +median: 232516 cycles/ticks +average: 233759 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7176 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47216 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 708576 cycles/ticks +average: 711472 cycles/ticks + +indcpa_enc: +median: 851194 cycles/ticks +average: 854739 cycles/ticks + +indcpa_dec: +median: 198554 cycles/ticks +average: 199355 cycles/ticks + +kyber_keypair_derand: +median: 752034 cycles/ticks +average: 755093 cycles/ticks + +kyber_keypair: +median: 783734 cycles/ticks +average: 786354 cycles/ticks + +kyber_encaps_derand: +median: 899106 cycles/ticks +average: 902559 cycles/ticks + +kyber_encaps: +median: 901118 cycles/ticks +average: 904406 cycles/ticks + +kyber_decaps: +median: 1109524 cycles/ticks +average: 1113670 cycles/ticks + +Loop spin: 160 +gen_a: +median: 232534 cycles/ticks +average: 233928 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47260 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8732 cycles/ticks + +indcpa_keypair: +median: 705964 cycles/ticks +average: 709074 cycles/ticks + +indcpa_enc: +median: 849414 cycles/ticks +average: 852777 cycles/ticks + +indcpa_dec: +median: 201718 cycles/ticks +average: 202449 cycles/ticks + +kyber_keypair_derand: +median: 752044 cycles/ticks +average: 755134 cycles/ticks + +kyber_keypair: +median: 783500 cycles/ticks +average: 786356 cycles/ticks + +kyber_encaps_derand: +median: 899152 cycles/ticks +average: 902782 cycles/ticks + +kyber_encaps: +median: 900262 cycles/ticks +average: 903740 cycles/ticks + +kyber_decaps: +median: 1110528 cycles/ticks +average: 1114707 cycles/ticks + +Loop spin: 161 +gen_a: +median: 232590 cycles/ticks +average: 234075 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47260 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706452 cycles/ticks +average: 709513 cycles/ticks + +indcpa_enc: +median: 850648 cycles/ticks +average: 854478 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199345 cycles/ticks + +kyber_keypair_derand: +median: 752092 cycles/ticks +average: 755349 cycles/ticks + +kyber_keypair: +median: 783136 cycles/ticks +average: 786025 cycles/ticks + +kyber_encaps_derand: +median: 899604 cycles/ticks +average: 903031 cycles/ticks + +kyber_encaps: +median: 902646 cycles/ticks +average: 905319 cycles/ticks + +kyber_decaps: +median: 1110428 cycles/ticks +average: 1114669 cycles/ticks + +Loop spin: 162 +gen_a: +median: 232390 cycles/ticks +average: 233587 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706788 cycles/ticks +average: 709656 cycles/ticks + +indcpa_enc: +median: 850204 cycles/ticks +average: 855329 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199725 cycles/ticks + +kyber_keypair_derand: +median: 751388 cycles/ticks +average: 757426 cycles/ticks + +kyber_keypair: +median: 784044 cycles/ticks +average: 789562 cycles/ticks + +kyber_encaps_derand: +median: 899470 cycles/ticks +average: 905905 cycles/ticks + +kyber_encaps: +median: 900590 cycles/ticks +average: 908656 cycles/ticks + +kyber_decaps: +median: 1110230 cycles/ticks +average: 1118658 cycles/ticks + +Loop spin: 163 +gen_a: +median: 232538 cycles/ticks +average: 234635 cycles/ticks + +poly_getnoise_eta1: +median: 7126 cycles/ticks +average: 7223 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33612 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47441 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3491 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3741 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22342 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8842 cycles/ticks + +indcpa_keypair: +median: 706232 cycles/ticks +average: 711626 cycles/ticks + +indcpa_enc: +median: 850510 cycles/ticks +average: 857327 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 200207 cycles/ticks + +kyber_keypair_derand: +median: 756046 cycles/ticks +average: 763005 cycles/ticks + +kyber_keypair: +median: 783206 cycles/ticks +average: 788764 cycles/ticks + +kyber_encaps_derand: +median: 900016 cycles/ticks +average: 905975 cycles/ticks + +kyber_encaps: +median: 901816 cycles/ticks +average: 907454 cycles/ticks + +kyber_decaps: +median: 1111314 cycles/ticks +average: 1118847 cycles/ticks + +Loop spin: 164 +gen_a: +median: 232622 cycles/ticks +average: 234763 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7198 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7204 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23214 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33472 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47487 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3506 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22430 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706162 cycles/ticks +average: 710891 cycles/ticks + +indcpa_enc: +median: 849588 cycles/ticks +average: 856707 cycles/ticks + +indcpa_dec: +median: 201696 cycles/ticks +average: 203073 cycles/ticks + +kyber_keypair_derand: +median: 751800 cycles/ticks +average: 757676 cycles/ticks + +kyber_keypair: +median: 784244 cycles/ticks +average: 789459 cycles/ticks + +kyber_encaps_derand: +median: 899258 cycles/ticks +average: 906483 cycles/ticks + +kyber_encaps: +median: 900180 cycles/ticks +average: 907268 cycles/ticks + +kyber_decaps: +median: 1113628 cycles/ticks +average: 1122440 cycles/ticks + +Loop spin: 165 +gen_a: +median: 233032 cycles/ticks +average: 234962 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33615 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3489 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22366 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8753 cycles/ticks + +indcpa_keypair: +median: 708696 cycles/ticks +average: 714044 cycles/ticks + +indcpa_enc: +median: 851476 cycles/ticks +average: 858543 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 200289 cycles/ticks + +kyber_keypair_derand: +median: 756194 cycles/ticks +average: 761481 cycles/ticks + +kyber_keypair: +median: 783148 cycles/ticks +average: 787815 cycles/ticks + +kyber_encaps_derand: +median: 898828 cycles/ticks +average: 904810 cycles/ticks + +kyber_encaps: +median: 901220 cycles/ticks +average: 907755 cycles/ticks + +kyber_decaps: +median: 1109992 cycles/ticks +average: 1117425 cycles/ticks + +Loop spin: 166 +gen_a: +median: 232668 cycles/ticks +average: 234491 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7203 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47495 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22362 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8788 cycles/ticks + +indcpa_keypair: +median: 706892 cycles/ticks +average: 712732 cycles/ticks + +indcpa_enc: +median: 849894 cycles/ticks +average: 855925 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199714 cycles/ticks + +kyber_keypair_derand: +median: 751182 cycles/ticks +average: 757095 cycles/ticks + +kyber_keypair: +median: 784762 cycles/ticks +average: 789993 cycles/ticks + +kyber_encaps_derand: +median: 898344 cycles/ticks +average: 905027 cycles/ticks + +kyber_encaps: +median: 899502 cycles/ticks +average: 906174 cycles/ticks + +kyber_decaps: +median: 1109252 cycles/ticks +average: 1116502 cycles/ticks + +Loop spin: 167 +gen_a: +median: 232572 cycles/ticks +average: 234176 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23072 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47345 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22345 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706944 cycles/ticks +average: 712207 cycles/ticks + +indcpa_enc: +median: 850730 cycles/ticks +average: 856393 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199709 cycles/ticks + +kyber_keypair_derand: +median: 751982 cycles/ticks +average: 758029 cycles/ticks + +kyber_keypair: +median: 783202 cycles/ticks +average: 788446 cycles/ticks + +kyber_encaps_derand: +median: 904174 cycles/ticks +average: 911457 cycles/ticks + +kyber_encaps: +median: 905384 cycles/ticks +average: 911017 cycles/ticks + +kyber_decaps: +median: 1115722 cycles/ticks +average: 1124313 cycles/ticks + +Loop spin: 168 +gen_a: +median: 232524 cycles/ticks +average: 234895 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47474 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22144 cycles/ticks +average: 22379 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8809 cycles/ticks + +indcpa_keypair: +median: 707548 cycles/ticks +average: 713201 cycles/ticks + +indcpa_enc: +median: 850566 cycles/ticks +average: 857158 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 200042 cycles/ticks + +kyber_keypair_derand: +median: 752776 cycles/ticks +average: 759131 cycles/ticks + +kyber_keypair: +median: 784538 cycles/ticks +average: 790281 cycles/ticks + +kyber_encaps_derand: +median: 899626 cycles/ticks +average: 906990 cycles/ticks + +kyber_encaps: +median: 900750 cycles/ticks +average: 906898 cycles/ticks + +kyber_decaps: +median: 1110668 cycles/ticks +average: 1119035 cycles/ticks + +Loop spin: 169 +gen_a: +median: 232450 cycles/ticks +average: 234874 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23138 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47441 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3905 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22427 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8802 cycles/ticks + +indcpa_keypair: +median: 708822 cycles/ticks +average: 714572 cycles/ticks + +indcpa_enc: +median: 851772 cycles/ticks +average: 858709 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 200425 cycles/ticks + +kyber_keypair_derand: +median: 753588 cycles/ticks +average: 758950 cycles/ticks + +kyber_keypair: +median: 785622 cycles/ticks +average: 790373 cycles/ticks + +kyber_encaps_derand: +median: 898504 cycles/ticks +average: 905019 cycles/ticks + +kyber_encaps: +median: 901128 cycles/ticks +average: 907546 cycles/ticks + +kyber_decaps: +median: 1110162 cycles/ticks +average: 1118530 cycles/ticks + +Loop spin: 170 +gen_a: +median: 232754 cycles/ticks +average: 235285 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7254 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23237 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33573 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47501 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3906 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1986 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22438 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8758 cycles/ticks + +indcpa_keypair: +median: 710358 cycles/ticks +average: 714332 cycles/ticks + +indcpa_enc: +median: 854266 cycles/ticks +average: 860847 cycles/ticks + +indcpa_dec: +median: 198462 cycles/ticks +average: 200144 cycles/ticks + +kyber_keypair_derand: +median: 752688 cycles/ticks +average: 758167 cycles/ticks + +kyber_keypair: +median: 783428 cycles/ticks +average: 792256 cycles/ticks + +kyber_encaps_derand: +median: 899168 cycles/ticks +average: 908222 cycles/ticks + +kyber_encaps: +median: 900574 cycles/ticks +average: 906673 cycles/ticks + +kyber_decaps: +median: 1111262 cycles/ticks +average: 1118623 cycles/ticks + +Loop spin: 171 +gen_a: +median: 232828 cycles/ticks +average: 234584 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22289 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 711286 cycles/ticks +average: 717225 cycles/ticks + +indcpa_enc: +median: 854668 cycles/ticks +average: 861488 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199870 cycles/ticks + +kyber_keypair_derand: +median: 751804 cycles/ticks +average: 757651 cycles/ticks + +kyber_keypair: +median: 783438 cycles/ticks +average: 788511 cycles/ticks + +kyber_encaps_derand: +median: 904506 cycles/ticks +average: 911568 cycles/ticks + +kyber_encaps: +median: 906582 cycles/ticks +average: 912477 cycles/ticks + +kyber_decaps: +median: 1115972 cycles/ticks +average: 1124153 cycles/ticks + +Loop spin: 172 +gen_a: +median: 232280 cycles/ticks +average: 234529 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23229 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33628 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47606 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3912 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3498 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22362 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8813 cycles/ticks + +indcpa_keypair: +median: 706450 cycles/ticks +average: 712503 cycles/ticks + +indcpa_enc: +median: 849588 cycles/ticks +average: 856536 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 200207 cycles/ticks + +kyber_keypair_derand: +median: 751838 cycles/ticks +average: 758391 cycles/ticks + +kyber_keypair: +median: 783682 cycles/ticks +average: 789359 cycles/ticks + +kyber_encaps_derand: +median: 899726 cycles/ticks +average: 906389 cycles/ticks + +kyber_encaps: +median: 900678 cycles/ticks +average: 906609 cycles/ticks + +kyber_decaps: +median: 1111092 cycles/ticks +average: 1119781 cycles/ticks + +Loop spin: 173 +gen_a: +median: 232582 cycles/ticks +average: 234587 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23128 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47624 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22285 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706552 cycles/ticks +average: 712185 cycles/ticks + +indcpa_enc: +median: 849912 cycles/ticks +average: 854882 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 200142 cycles/ticks + +kyber_keypair_derand: +median: 752112 cycles/ticks +average: 757930 cycles/ticks + +kyber_keypair: +median: 783304 cycles/ticks +average: 787980 cycles/ticks + +kyber_encaps_derand: +median: 903046 cycles/ticks +average: 909834 cycles/ticks + +kyber_encaps: +median: 905072 cycles/ticks +average: 911043 cycles/ticks + +kyber_decaps: +median: 1113750 cycles/ticks +average: 1119711 cycles/ticks + +Loop spin: 174 +gen_a: +median: 232878 cycles/ticks +average: 234820 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23137 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706684 cycles/ticks +average: 711405 cycles/ticks + +indcpa_enc: +median: 850036 cycles/ticks +average: 855330 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199965 cycles/ticks + +kyber_keypair_derand: +median: 755426 cycles/ticks +average: 762140 cycles/ticks + +kyber_keypair: +median: 784206 cycles/ticks +average: 787954 cycles/ticks + +kyber_encaps_derand: +median: 898358 cycles/ticks +average: 905215 cycles/ticks + +kyber_encaps: +median: 899306 cycles/ticks +average: 904984 cycles/ticks + +kyber_decaps: +median: 1109222 cycles/ticks +average: 1118263 cycles/ticks + +Loop spin: 175 +gen_a: +median: 232564 cycles/ticks +average: 234827 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7185 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23156 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33526 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47567 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22366 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8752 cycles/ticks + +indcpa_keypair: +median: 707494 cycles/ticks +average: 712743 cycles/ticks + +indcpa_enc: +median: 850476 cycles/ticks +average: 857160 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 200335 cycles/ticks + +kyber_keypair_derand: +median: 751966 cycles/ticks +average: 758553 cycles/ticks + +kyber_keypair: +median: 783508 cycles/ticks +average: 789357 cycles/ticks + +kyber_encaps_derand: +median: 898950 cycles/ticks +average: 906280 cycles/ticks + +kyber_encaps: +median: 900634 cycles/ticks +average: 906923 cycles/ticks + +kyber_decaps: +median: 1109900 cycles/ticks +average: 1117340 cycles/ticks + +Loop spin: 176 +gen_a: +median: 232602 cycles/ticks +average: 234280 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23206 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33627 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47394 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1979 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22399 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706322 cycles/ticks +average: 712942 cycles/ticks + +indcpa_enc: +median: 850510 cycles/ticks +average: 857443 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 200100 cycles/ticks + +kyber_keypair_derand: +median: 751470 cycles/ticks +average: 757145 cycles/ticks + +kyber_keypair: +median: 784322 cycles/ticks +average: 790044 cycles/ticks + +kyber_encaps_derand: +median: 899908 cycles/ticks +average: 907760 cycles/ticks + +kyber_encaps: +median: 901032 cycles/ticks +average: 907350 cycles/ticks + +kyber_decaps: +median: 1109830 cycles/ticks +average: 1115750 cycles/ticks + +Loop spin: 177 +gen_a: +median: 232376 cycles/ticks +average: 234495 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23236 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47583 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3893 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22400 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 706662 cycles/ticks +average: 712665 cycles/ticks + +indcpa_enc: +median: 850212 cycles/ticks +average: 857232 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199614 cycles/ticks + +kyber_keypair_derand: +median: 760588 cycles/ticks +average: 765761 cycles/ticks + +kyber_keypair: +median: 783520 cycles/ticks +average: 789526 cycles/ticks + +kyber_encaps_derand: +median: 898382 cycles/ticks +average: 904875 cycles/ticks + +kyber_encaps: +median: 899942 cycles/ticks +average: 907020 cycles/ticks + +kyber_decaps: +median: 1109454 cycles/ticks +average: 1117803 cycles/ticks + +Loop spin: 178 +gen_a: +median: 232282 cycles/ticks +average: 234500 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33613 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47494 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3893 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8747 cycles/ticks + +indcpa_keypair: +median: 706762 cycles/ticks +average: 712926 cycles/ticks + +indcpa_enc: +median: 850822 cycles/ticks +average: 858094 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 200473 cycles/ticks + +kyber_keypair_derand: +median: 756254 cycles/ticks +average: 763209 cycles/ticks + +kyber_keypair: +median: 784480 cycles/ticks +average: 789747 cycles/ticks + +kyber_encaps_derand: +median: 901906 cycles/ticks +average: 910228 cycles/ticks + +kyber_encaps: +median: 903994 cycles/ticks +average: 910795 cycles/ticks + +kyber_decaps: +median: 1112894 cycles/ticks +average: 1119659 cycles/ticks + +Loop spin: 179 +gen_a: +median: 232574 cycles/ticks +average: 234558 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23269 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33555 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47490 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 706526 cycles/ticks +average: 711655 cycles/ticks + +indcpa_enc: +median: 850216 cycles/ticks +average: 853558 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 200053 cycles/ticks + +kyber_keypair_derand: +median: 752016 cycles/ticks +average: 757380 cycles/ticks + +kyber_keypair: +median: 783208 cycles/ticks +average: 788276 cycles/ticks + +kyber_encaps_derand: +median: 899432 cycles/ticks +average: 906802 cycles/ticks + +kyber_encaps: +median: 900504 cycles/ticks +average: 906812 cycles/ticks + +kyber_decaps: +median: 1110038 cycles/ticks +average: 1117460 cycles/ticks + +Loop spin: 180 +gen_a: +median: 232716 cycles/ticks +average: 234679 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33560 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47297 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22322 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8757 cycles/ticks + +indcpa_keypair: +median: 706676 cycles/ticks +average: 712327 cycles/ticks + +indcpa_enc: +median: 849878 cycles/ticks +average: 856760 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199908 cycles/ticks + +kyber_keypair_derand: +median: 751360 cycles/ticks +average: 758375 cycles/ticks + +kyber_keypair: +median: 783634 cycles/ticks +average: 788916 cycles/ticks + +kyber_encaps_derand: +median: 898766 cycles/ticks +average: 904917 cycles/ticks + +kyber_encaps: +median: 901730 cycles/ticks +average: 907077 cycles/ticks + +kyber_decaps: +median: 1110316 cycles/ticks +average: 1117402 cycles/ticks + +Loop spin: 181 +gen_a: +median: 232378 cycles/ticks +average: 234191 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47534 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3506 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3803 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22438 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8757 cycles/ticks + +indcpa_keypair: +median: 706566 cycles/ticks +average: 712495 cycles/ticks + +indcpa_enc: +median: 850174 cycles/ticks +average: 856945 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 200111 cycles/ticks + +kyber_keypair_derand: +median: 751594 cycles/ticks +average: 758102 cycles/ticks + +kyber_keypair: +median: 783564 cycles/ticks +average: 788853 cycles/ticks + +kyber_encaps_derand: +median: 899166 cycles/ticks +average: 906120 cycles/ticks + +kyber_encaps: +median: 900282 cycles/ticks +average: 907150 cycles/ticks + +kyber_decaps: +median: 1110156 cycles/ticks +average: 1117506 cycles/ticks + +Loop spin: 182 +gen_a: +median: 232546 cycles/ticks +average: 234035 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7183 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47420 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8761 cycles/ticks + +indcpa_keypair: +median: 707570 cycles/ticks +average: 713526 cycles/ticks + +indcpa_enc: +median: 850316 cycles/ticks +average: 857440 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 200286 cycles/ticks + +kyber_keypair_derand: +median: 751130 cycles/ticks +average: 758112 cycles/ticks + +kyber_keypair: +median: 783720 cycles/ticks +average: 789029 cycles/ticks + +kyber_encaps_derand: +median: 899582 cycles/ticks +average: 907168 cycles/ticks + +kyber_encaps: +median: 902108 cycles/ticks +average: 909432 cycles/ticks + +kyber_decaps: +median: 1110354 cycles/ticks +average: 1119319 cycles/ticks + +Loop spin: 183 +gen_a: +median: 232986 cycles/ticks +average: 235065 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23268 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47486 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3804 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8755 cycles/ticks + +indcpa_keypair: +median: 707162 cycles/ticks +average: 713981 cycles/ticks + +indcpa_enc: +median: 850410 cycles/ticks +average: 857537 cycles/ticks + +indcpa_dec: +median: 198578 cycles/ticks +average: 200223 cycles/ticks + +kyber_keypair_derand: +median: 751898 cycles/ticks +average: 757996 cycles/ticks + +kyber_keypair: +median: 783502 cycles/ticks +average: 791346 cycles/ticks + +kyber_encaps_derand: +median: 898808 cycles/ticks +average: 907856 cycles/ticks + +kyber_encaps: +median: 899374 cycles/ticks +average: 904789 cycles/ticks + +kyber_decaps: +median: 1109312 cycles/ticks +average: 1117081 cycles/ticks + +Loop spin: 184 +gen_a: +median: 232536 cycles/ticks +average: 235176 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7235 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23117 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47502 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3799 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22359 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8817 cycles/ticks + +indcpa_keypair: +median: 706602 cycles/ticks +average: 712047 cycles/ticks + +indcpa_enc: +median: 850056 cycles/ticks +average: 855819 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199796 cycles/ticks + +kyber_keypair_derand: +median: 755912 cycles/ticks +average: 761856 cycles/ticks + +kyber_keypair: +median: 783358 cycles/ticks +average: 788778 cycles/ticks + +kyber_encaps_derand: +median: 899454 cycles/ticks +average: 906266 cycles/ticks + +kyber_encaps: +median: 901898 cycles/ticks +average: 908097 cycles/ticks + +kyber_decaps: +median: 1110670 cycles/ticks +average: 1117260 cycles/ticks + +Loop spin: 185 +gen_a: +median: 232566 cycles/ticks +average: 234640 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33644 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47390 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3893 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22380 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8757 cycles/ticks + +indcpa_keypair: +median: 706130 cycles/ticks +average: 711943 cycles/ticks + +indcpa_enc: +median: 849668 cycles/ticks +average: 856795 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199581 cycles/ticks + +kyber_keypair_derand: +median: 751662 cycles/ticks +average: 756697 cycles/ticks + +kyber_keypair: +median: 784060 cycles/ticks +average: 788234 cycles/ticks + +kyber_encaps_derand: +median: 899520 cycles/ticks +average: 904831 cycles/ticks + +kyber_encaps: +median: 900940 cycles/ticks +average: 906388 cycles/ticks + +kyber_decaps: +median: 1111184 cycles/ticks +average: 1118447 cycles/ticks + +Loop spin: 186 +gen_a: +median: 232888 cycles/ticks +average: 234164 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47520 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707414 cycles/ticks +average: 713519 cycles/ticks + +indcpa_enc: +median: 850660 cycles/ticks +average: 856290 cycles/ticks + +indcpa_dec: +median: 203240 cycles/ticks +average: 204218 cycles/ticks + +kyber_keypair_derand: +median: 756006 cycles/ticks +average: 762242 cycles/ticks + +kyber_keypair: +median: 783320 cycles/ticks +average: 788959 cycles/ticks + +kyber_encaps_derand: +median: 899236 cycles/ticks +average: 907139 cycles/ticks + +kyber_encaps: +median: 901362 cycles/ticks +average: 908726 cycles/ticks + +kyber_decaps: +median: 1115100 cycles/ticks +average: 1122285 cycles/ticks + +Loop spin: 187 +gen_a: +median: 232754 cycles/ticks +average: 234028 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47313 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8754 cycles/ticks + +indcpa_keypair: +median: 706658 cycles/ticks +average: 712647 cycles/ticks + +indcpa_enc: +median: 850356 cycles/ticks +average: 857676 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 200453 cycles/ticks + +kyber_keypair_derand: +median: 752340 cycles/ticks +average: 759259 cycles/ticks + +kyber_keypair: +median: 783954 cycles/ticks +average: 788077 cycles/ticks + +kyber_encaps_derand: +median: 898984 cycles/ticks +average: 906075 cycles/ticks + +kyber_encaps: +median: 899808 cycles/ticks +average: 906083 cycles/ticks + +kyber_decaps: +median: 1112514 cycles/ticks +average: 1119075 cycles/ticks + +Loop spin: 188 +gen_a: +median: 232620 cycles/ticks +average: 234601 cycles/ticks + +poly_getnoise_eta1: +median: 7172 cycles/ticks +average: 7211 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23224 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33582 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47509 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3788 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1988 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707706 cycles/ticks +average: 713378 cycles/ticks + +indcpa_enc: +median: 850304 cycles/ticks +average: 855702 cycles/ticks + +indcpa_dec: +median: 198576 cycles/ticks +average: 199408 cycles/ticks + +kyber_keypair_derand: +median: 752278 cycles/ticks +average: 758042 cycles/ticks + +kyber_keypair: +median: 783334 cycles/ticks +average: 788667 cycles/ticks + +kyber_encaps_derand: +median: 898750 cycles/ticks +average: 905009 cycles/ticks + +kyber_encaps: +median: 900706 cycles/ticks +average: 906681 cycles/ticks + +kyber_decaps: +median: 1109992 cycles/ticks +average: 1117827 cycles/ticks + +Loop spin: 189 +gen_a: +median: 233008 cycles/ticks +average: 235361 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23146 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33566 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47426 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3833 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8698 cycles/ticks +average: 8737 cycles/ticks + +indcpa_keypair: +median: 706900 cycles/ticks +average: 713257 cycles/ticks + +indcpa_enc: +median: 851506 cycles/ticks +average: 858664 cycles/ticks + +indcpa_dec: +median: 198586 cycles/ticks +average: 200305 cycles/ticks + +kyber_keypair_derand: +median: 751638 cycles/ticks +average: 757575 cycles/ticks + +kyber_keypair: +median: 784326 cycles/ticks +average: 790006 cycles/ticks + +kyber_encaps_derand: +median: 904450 cycles/ticks +average: 912201 cycles/ticks + +kyber_encaps: +median: 905490 cycles/ticks +average: 912441 cycles/ticks + +kyber_decaps: +median: 1115098 cycles/ticks +average: 1119541 cycles/ticks + +Loop spin: 190 +gen_a: +median: 232500 cycles/ticks +average: 233809 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47282 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706438 cycles/ticks +average: 709396 cycles/ticks + +indcpa_enc: +median: 849966 cycles/ticks +average: 853205 cycles/ticks + +indcpa_dec: +median: 198604 cycles/ticks +average: 199386 cycles/ticks + +kyber_keypair_derand: +median: 751734 cycles/ticks +average: 754870 cycles/ticks + +kyber_keypair: +median: 782928 cycles/ticks +average: 785612 cycles/ticks + +kyber_encaps_derand: +median: 900594 cycles/ticks +average: 904020 cycles/ticks + +kyber_encaps: +median: 902398 cycles/ticks +average: 905489 cycles/ticks + +kyber_decaps: +median: 1112424 cycles/ticks +average: 1116241 cycles/ticks + +Loop spin: 191 +gen_a: +median: 232606 cycles/ticks +average: 233851 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47212 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8733 cycles/ticks + +indcpa_keypair: +median: 711486 cycles/ticks +average: 714331 cycles/ticks + +indcpa_enc: +median: 854462 cycles/ticks +average: 857829 cycles/ticks + +indcpa_dec: +median: 201644 cycles/ticks +average: 202420 cycles/ticks + +kyber_keypair_derand: +median: 751640 cycles/ticks +average: 754561 cycles/ticks + +kyber_keypair: +median: 784212 cycles/ticks +average: 786961 cycles/ticks + +kyber_encaps_derand: +median: 899638 cycles/ticks +average: 903129 cycles/ticks + +kyber_encaps: +median: 900858 cycles/ticks +average: 904035 cycles/ticks + +kyber_decaps: +median: 1115896 cycles/ticks +average: 1119749 cycles/ticks + +Loop spin: 192 +gen_a: +median: 233038 cycles/ticks +average: 234090 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706188 cycles/ticks +average: 709130 cycles/ticks + +indcpa_enc: +median: 852854 cycles/ticks +average: 856057 cycles/ticks + +indcpa_dec: +median: 198586 cycles/ticks +average: 199280 cycles/ticks + +kyber_keypair_derand: +median: 751348 cycles/ticks +average: 754365 cycles/ticks + +kyber_keypair: +median: 783190 cycles/ticks +average: 785933 cycles/ticks + +kyber_encaps_derand: +median: 902604 cycles/ticks +average: 905900 cycles/ticks + +kyber_encaps: +median: 904128 cycles/ticks +average: 907154 cycles/ticks + +kyber_decaps: +median: 1113814 cycles/ticks +average: 1117485 cycles/ticks + +Loop spin: 193 +gen_a: +median: 232694 cycles/ticks +average: 233995 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706288 cycles/ticks +average: 709214 cycles/ticks + +indcpa_enc: +median: 850140 cycles/ticks +average: 853310 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199280 cycles/ticks + +kyber_keypair_derand: +median: 752000 cycles/ticks +average: 755083 cycles/ticks + +kyber_keypair: +median: 783836 cycles/ticks +average: 786377 cycles/ticks + +kyber_encaps_derand: +median: 904008 cycles/ticks +average: 907346 cycles/ticks + +kyber_encaps: +median: 905202 cycles/ticks +average: 908462 cycles/ticks + +kyber_decaps: +median: 1115456 cycles/ticks +average: 1119282 cycles/ticks + +Loop spin: 194 +gen_a: +median: 232082 cycles/ticks +average: 233322 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23069 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706758 cycles/ticks +average: 709512 cycles/ticks + +indcpa_enc: +median: 850098 cycles/ticks +average: 853362 cycles/ticks + +indcpa_dec: +median: 201670 cycles/ticks +average: 202499 cycles/ticks + +kyber_keypair_derand: +median: 751842 cycles/ticks +average: 754840 cycles/ticks + +kyber_keypair: +median: 783084 cycles/ticks +average: 785775 cycles/ticks + +kyber_encaps_derand: +median: 899626 cycles/ticks +average: 903008 cycles/ticks + +kyber_encaps: +median: 901624 cycles/ticks +average: 904513 cycles/ticks + +kyber_decaps: +median: 1114052 cycles/ticks +average: 1118057 cycles/ticks + +Loop spin: 195 +gen_a: +median: 232620 cycles/ticks +average: 233769 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1921 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706168 cycles/ticks +average: 709126 cycles/ticks + +indcpa_enc: +median: 849256 cycles/ticks +average: 852779 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199216 cycles/ticks + +kyber_keypair_derand: +median: 752218 cycles/ticks +average: 755192 cycles/ticks + +kyber_keypair: +median: 783526 cycles/ticks +average: 786195 cycles/ticks + +kyber_encaps_derand: +median: 898710 cycles/ticks +average: 902270 cycles/ticks + +kyber_encaps: +median: 899606 cycles/ticks +average: 902926 cycles/ticks + +kyber_decaps: +median: 1109046 cycles/ticks +average: 1113193 cycles/ticks + +Loop spin: 196 +gen_a: +median: 232370 cycles/ticks +average: 233568 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707920 cycles/ticks +average: 710797 cycles/ticks + +indcpa_enc: +median: 851022 cycles/ticks +average: 854155 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199212 cycles/ticks + +kyber_keypair_derand: +median: 752176 cycles/ticks +average: 755296 cycles/ticks + +kyber_keypair: +median: 783110 cycles/ticks +average: 789094 cycles/ticks + +kyber_encaps_derand: +median: 900044 cycles/ticks +average: 905999 cycles/ticks + +kyber_encaps: +median: 901784 cycles/ticks +average: 904675 cycles/ticks + +kyber_decaps: +median: 1111030 cycles/ticks +average: 1114823 cycles/ticks + +Loop spin: 197 +gen_a: +median: 232912 cycles/ticks +average: 234266 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706394 cycles/ticks +average: 709337 cycles/ticks + +indcpa_enc: +median: 849622 cycles/ticks +average: 852905 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199303 cycles/ticks + +kyber_keypair_derand: +median: 751932 cycles/ticks +average: 754974 cycles/ticks + +kyber_keypair: +median: 783114 cycles/ticks +average: 785985 cycles/ticks + +kyber_encaps_derand: +median: 899446 cycles/ticks +average: 902943 cycles/ticks + +kyber_encaps: +median: 900324 cycles/ticks +average: 903837 cycles/ticks + +kyber_decaps: +median: 1110736 cycles/ticks +average: 1114731 cycles/ticks + +Loop spin: 198 +gen_a: +median: 232388 cycles/ticks +average: 233564 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707044 cycles/ticks +average: 710023 cycles/ticks + +indcpa_enc: +median: 851604 cycles/ticks +average: 854824 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199277 cycles/ticks + +kyber_keypair_derand: +median: 752226 cycles/ticks +average: 755306 cycles/ticks + +kyber_keypair: +median: 782936 cycles/ticks +average: 785682 cycles/ticks + +kyber_encaps_derand: +median: 900176 cycles/ticks +average: 903667 cycles/ticks + +kyber_encaps: +median: 902372 cycles/ticks +average: 905389 cycles/ticks + +kyber_decaps: +median: 1109264 cycles/ticks +average: 1112929 cycles/ticks + +Loop spin: 199 +gen_a: +median: 232460 cycles/ticks +average: 233719 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 710046 cycles/ticks +average: 712875 cycles/ticks + +indcpa_enc: +median: 850240 cycles/ticks +average: 853486 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199353 cycles/ticks + +kyber_keypair_derand: +median: 753892 cycles/ticks +average: 757009 cycles/ticks + +kyber_keypair: +median: 786188 cycles/ticks +average: 788651 cycles/ticks + +kyber_encaps_derand: +median: 899286 cycles/ticks +average: 902504 cycles/ticks + +kyber_encaps: +median: 900000 cycles/ticks +average: 903174 cycles/ticks + +kyber_decaps: +median: 1109680 cycles/ticks +average: 1113438 cycles/ticks + +Loop spin: 200 +gen_a: +median: 232520 cycles/ticks +average: 233644 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706102 cycles/ticks +average: 708848 cycles/ticks + +indcpa_enc: +median: 849318 cycles/ticks +average: 852347 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199220 cycles/ticks + +kyber_keypair_derand: +median: 753346 cycles/ticks +average: 756306 cycles/ticks + +kyber_keypair: +median: 783154 cycles/ticks +average: 785644 cycles/ticks + +kyber_encaps_derand: +median: 899928 cycles/ticks +average: 903378 cycles/ticks + +kyber_encaps: +median: 902000 cycles/ticks +average: 904886 cycles/ticks + +kyber_decaps: +median: 1111864 cycles/ticks +average: 1115471 cycles/ticks + +Loop spin: 201 +gen_a: +median: 232424 cycles/ticks +average: 233680 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706382 cycles/ticks +average: 709046 cycles/ticks + +indcpa_enc: +median: 850122 cycles/ticks +average: 853511 cycles/ticks + +indcpa_dec: +median: 198570 cycles/ticks +average: 199332 cycles/ticks + +kyber_keypair_derand: +median: 752370 cycles/ticks +average: 755224 cycles/ticks + +kyber_keypair: +median: 783712 cycles/ticks +average: 786176 cycles/ticks + +kyber_encaps_derand: +median: 899054 cycles/ticks +average: 902205 cycles/ticks + +kyber_encaps: +median: 900188 cycles/ticks +average: 903369 cycles/ticks + +kyber_decaps: +median: 1109532 cycles/ticks +average: 1113047 cycles/ticks + +Loop spin: 202 +gen_a: +median: 232498 cycles/ticks +average: 233663 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47209 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8736 cycles/ticks + +indcpa_keypair: +median: 706802 cycles/ticks +average: 709658 cycles/ticks + +indcpa_enc: +median: 849742 cycles/ticks +average: 852958 cycles/ticks + +indcpa_dec: +median: 201652 cycles/ticks +average: 202322 cycles/ticks + +kyber_keypair_derand: +median: 752412 cycles/ticks +average: 755185 cycles/ticks + +kyber_keypair: +median: 782922 cycles/ticks +average: 785805 cycles/ticks + +kyber_encaps_derand: +median: 902494 cycles/ticks +average: 905871 cycles/ticks + +kyber_encaps: +median: 903838 cycles/ticks +average: 906902 cycles/ticks + +kyber_decaps: +median: 1116562 cycles/ticks +average: 1120374 cycles/ticks + +Loop spin: 203 +gen_a: +median: 232464 cycles/ticks +average: 233660 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707054 cycles/ticks +average: 709946 cycles/ticks + +indcpa_enc: +median: 850582 cycles/ticks +average: 853523 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199253 cycles/ticks + +kyber_keypair_derand: +median: 751378 cycles/ticks +average: 754211 cycles/ticks + +kyber_keypair: +median: 784258 cycles/ticks +average: 786466 cycles/ticks + +kyber_encaps_derand: +median: 899800 cycles/ticks +average: 903020 cycles/ticks + +kyber_encaps: +median: 901382 cycles/ticks +average: 904213 cycles/ticks + +kyber_decaps: +median: 1110732 cycles/ticks +average: 1114902 cycles/ticks + +Loop spin: 204 +gen_a: +median: 232650 cycles/ticks +average: 233857 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47203 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707744 cycles/ticks +average: 710715 cycles/ticks + +indcpa_enc: +median: 850734 cycles/ticks +average: 853976 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199298 cycles/ticks + +kyber_keypair_derand: +median: 751910 cycles/ticks +average: 754991 cycles/ticks + +kyber_keypair: +median: 783024 cycles/ticks +average: 785744 cycles/ticks + +kyber_encaps_derand: +median: 898624 cycles/ticks +average: 902116 cycles/ticks + +kyber_encaps: +median: 899756 cycles/ticks +average: 903114 cycles/ticks + +kyber_decaps: +median: 1110894 cycles/ticks +average: 1114811 cycles/ticks + +Loop spin: 205 +gen_a: +median: 233030 cycles/ticks +average: 234160 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33314 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47225 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706932 cycles/ticks +average: 709587 cycles/ticks + +indcpa_enc: +median: 850460 cycles/ticks +average: 853527 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199397 cycles/ticks + +kyber_keypair_derand: +median: 751734 cycles/ticks +average: 754837 cycles/ticks + +kyber_keypair: +median: 784036 cycles/ticks +average: 786555 cycles/ticks + +kyber_encaps_derand: +median: 899778 cycles/ticks +average: 903174 cycles/ticks + +kyber_encaps: +median: 902144 cycles/ticks +average: 904803 cycles/ticks + +kyber_decaps: +median: 1110686 cycles/ticks +average: 1114630 cycles/ticks + +Loop spin: 206 +gen_a: +median: 232860 cycles/ticks +average: 234056 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23101 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47217 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8736 cycles/ticks + +indcpa_keypair: +median: 706408 cycles/ticks +average: 709361 cycles/ticks + +indcpa_enc: +median: 849662 cycles/ticks +average: 852772 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199202 cycles/ticks + +kyber_keypair_derand: +median: 752658 cycles/ticks +average: 755450 cycles/ticks + +kyber_keypair: +median: 783094 cycles/ticks +average: 785874 cycles/ticks + +kyber_encaps_derand: +median: 899246 cycles/ticks +average: 902857 cycles/ticks + +kyber_encaps: +median: 899898 cycles/ticks +average: 902989 cycles/ticks + +kyber_decaps: +median: 1110872 cycles/ticks +average: 1114977 cycles/ticks + +Loop spin: 207 +gen_a: +median: 232474 cycles/ticks +average: 233721 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22215 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 706648 cycles/ticks +average: 709382 cycles/ticks + +indcpa_enc: +median: 849772 cycles/ticks +average: 852922 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199244 cycles/ticks + +kyber_keypair_derand: +median: 752034 cycles/ticks +average: 755119 cycles/ticks + +kyber_keypair: +median: 783248 cycles/ticks +average: 785807 cycles/ticks + +kyber_encaps_derand: +median: 898848 cycles/ticks +average: 901989 cycles/ticks + +kyber_encaps: +median: 901238 cycles/ticks +average: 904214 cycles/ticks + +kyber_decaps: +median: 1109272 cycles/ticks +average: 1113180 cycles/ticks + +Loop spin: 208 +gen_a: +median: 232858 cycles/ticks +average: 234009 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47200 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8737 cycles/ticks + +indcpa_keypair: +median: 706694 cycles/ticks +average: 709551 cycles/ticks + +indcpa_enc: +median: 849928 cycles/ticks +average: 853135 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199238 cycles/ticks + +kyber_keypair_derand: +median: 751496 cycles/ticks +average: 754331 cycles/ticks + +kyber_keypair: +median: 783138 cycles/ticks +average: 786010 cycles/ticks + +kyber_encaps_derand: +median: 898916 cycles/ticks +average: 902574 cycles/ticks + +kyber_encaps: +median: 900306 cycles/ticks +average: 903801 cycles/ticks + +kyber_decaps: +median: 1110216 cycles/ticks +average: 1114369 cycles/ticks + +Loop spin: 209 +gen_a: +median: 232894 cycles/ticks +average: 234126 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47244 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 710830 cycles/ticks +average: 713771 cycles/ticks + +indcpa_enc: +median: 853444 cycles/ticks +average: 856766 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199254 cycles/ticks + +kyber_keypair_derand: +median: 752434 cycles/ticks +average: 755496 cycles/ticks + +kyber_keypair: +median: 783938 cycles/ticks +average: 790199 cycles/ticks + +kyber_encaps_derand: +median: 899782 cycles/ticks +average: 905721 cycles/ticks + +kyber_encaps: +median: 901792 cycles/ticks +average: 904687 cycles/ticks + +kyber_decaps: +median: 1111140 cycles/ticks +average: 1115281 cycles/ticks + +Loop spin: 210 +gen_a: +median: 232562 cycles/ticks +average: 233894 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22230 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706754 cycles/ticks +average: 709853 cycles/ticks + +indcpa_enc: +median: 850072 cycles/ticks +average: 853470 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199225 cycles/ticks + +kyber_keypair_derand: +median: 750974 cycles/ticks +average: 754062 cycles/ticks + +kyber_keypair: +median: 783716 cycles/ticks +average: 786371 cycles/ticks + +kyber_encaps_derand: +median: 898824 cycles/ticks +average: 902188 cycles/ticks + +kyber_encaps: +median: 899650 cycles/ticks +average: 902921 cycles/ticks + +kyber_decaps: +median: 1109330 cycles/ticks +average: 1113080 cycles/ticks + +Loop spin: 211 +gen_a: +median: 232932 cycles/ticks +average: 234118 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47199 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8698 cycles/ticks + +indcpa_keypair: +median: 706036 cycles/ticks +average: 708770 cycles/ticks + +indcpa_enc: +median: 849282 cycles/ticks +average: 852426 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199224 cycles/ticks + +kyber_keypair_derand: +median: 752058 cycles/ticks +average: 755032 cycles/ticks + +kyber_keypair: +median: 782702 cycles/ticks +average: 785482 cycles/ticks + +kyber_encaps_derand: +median: 898554 cycles/ticks +average: 901804 cycles/ticks + +kyber_encaps: +median: 900300 cycles/ticks +average: 903105 cycles/ticks + +kyber_decaps: +median: 1109208 cycles/ticks +average: 1113080 cycles/ticks + +Loop spin: 212 +gen_a: +median: 233178 cycles/ticks +average: 234481 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8739 cycles/ticks + +indcpa_keypair: +median: 707372 cycles/ticks +average: 710351 cycles/ticks + +indcpa_enc: +median: 851166 cycles/ticks +average: 854291 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199309 cycles/ticks + +kyber_keypair_derand: +median: 751338 cycles/ticks +average: 754236 cycles/ticks + +kyber_keypair: +median: 784022 cycles/ticks +average: 786823 cycles/ticks + +kyber_encaps_derand: +median: 898348 cycles/ticks +average: 902105 cycles/ticks + +kyber_encaps: +median: 899364 cycles/ticks +average: 902703 cycles/ticks + +kyber_decaps: +median: 1108804 cycles/ticks +average: 1112591 cycles/ticks + +Loop spin: 213 +gen_a: +median: 232716 cycles/ticks +average: 234089 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47202 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8697 cycles/ticks + +indcpa_keypair: +median: 708138 cycles/ticks +average: 710892 cycles/ticks + +indcpa_enc: +median: 850650 cycles/ticks +average: 853793 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199243 cycles/ticks + +kyber_keypair_derand: +median: 752206 cycles/ticks +average: 755212 cycles/ticks + +kyber_keypair: +median: 783360 cycles/ticks +average: 786292 cycles/ticks + +kyber_encaps_derand: +median: 898794 cycles/ticks +average: 901986 cycles/ticks + +kyber_encaps: +median: 900510 cycles/ticks +average: 903490 cycles/ticks + +kyber_decaps: +median: 1109978 cycles/ticks +average: 1114022 cycles/ticks + +Loop spin: 214 +gen_a: +median: 232938 cycles/ticks +average: 234106 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47260 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706128 cycles/ticks +average: 708891 cycles/ticks + +indcpa_enc: +median: 851270 cycles/ticks +average: 854699 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199300 cycles/ticks + +kyber_keypair_derand: +median: 755858 cycles/ticks +average: 759064 cycles/ticks + +kyber_keypair: +median: 785486 cycles/ticks +average: 787921 cycles/ticks + +kyber_encaps_derand: +median: 900396 cycles/ticks +average: 903733 cycles/ticks + +kyber_encaps: +median: 901594 cycles/ticks +average: 904861 cycles/ticks + +kyber_decaps: +median: 1110148 cycles/ticks +average: 1113944 cycles/ticks + +Loop spin: 215 +gen_a: +median: 232556 cycles/ticks +average: 233698 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47282 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 710808 cycles/ticks +average: 713270 cycles/ticks + +indcpa_enc: +median: 854130 cycles/ticks +average: 857360 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199210 cycles/ticks + +kyber_keypair_derand: +median: 756390 cycles/ticks +average: 759397 cycles/ticks + +kyber_keypair: +median: 782940 cycles/ticks +average: 785610 cycles/ticks + +kyber_encaps_derand: +median: 899034 cycles/ticks +average: 902349 cycles/ticks + +kyber_encaps: +median: 900616 cycles/ticks +average: 903687 cycles/ticks + +kyber_decaps: +median: 1109758 cycles/ticks +average: 1113603 cycles/ticks + +Loop spin: 216 +gen_a: +median: 232486 cycles/ticks +average: 233796 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706874 cycles/ticks +average: 709733 cycles/ticks + +indcpa_enc: +median: 850148 cycles/ticks +average: 853311 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199171 cycles/ticks + +kyber_keypair_derand: +median: 751154 cycles/ticks +average: 754048 cycles/ticks + +kyber_keypair: +median: 783376 cycles/ticks +average: 785704 cycles/ticks + +kyber_encaps_derand: +median: 899206 cycles/ticks +average: 902566 cycles/ticks + +kyber_encaps: +median: 900014 cycles/ticks +average: 903330 cycles/ticks + +kyber_decaps: +median: 1113334 cycles/ticks +average: 1116980 cycles/ticks + +Loop spin: 217 +gen_a: +median: 232570 cycles/ticks +average: 233792 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3741 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707274 cycles/ticks +average: 709989 cycles/ticks + +indcpa_enc: +median: 850320 cycles/ticks +average: 853613 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199275 cycles/ticks + +kyber_keypair_derand: +median: 751428 cycles/ticks +average: 754502 cycles/ticks + +kyber_keypair: +median: 783064 cycles/ticks +average: 785938 cycles/ticks + +kyber_encaps_derand: +median: 898726 cycles/ticks +average: 902189 cycles/ticks + +kyber_encaps: +median: 901136 cycles/ticks +average: 904032 cycles/ticks + +kyber_decaps: +median: 1110406 cycles/ticks +average: 1114418 cycles/ticks + +Loop spin: 218 +gen_a: +median: 232712 cycles/ticks +average: 234002 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47241 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3480 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 711078 cycles/ticks +average: 713900 cycles/ticks + +indcpa_enc: +median: 854326 cycles/ticks +average: 857840 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199287 cycles/ticks + +kyber_keypair_derand: +median: 753178 cycles/ticks +average: 756306 cycles/ticks + +kyber_keypair: +median: 783338 cycles/ticks +average: 785869 cycles/ticks + +kyber_encaps_derand: +median: 898514 cycles/ticks +average: 902120 cycles/ticks + +kyber_encaps: +median: 899440 cycles/ticks +average: 902830 cycles/ticks + +kyber_decaps: +median: 1109044 cycles/ticks +average: 1112941 cycles/ticks + +Loop spin: 219 +gen_a: +median: 232754 cycles/ticks +average: 233915 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22226 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707032 cycles/ticks +average: 709839 cycles/ticks + +indcpa_enc: +median: 851680 cycles/ticks +average: 854966 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199183 cycles/ticks + +kyber_keypair_derand: +median: 756390 cycles/ticks +average: 759279 cycles/ticks + +kyber_keypair: +median: 783586 cycles/ticks +average: 786493 cycles/ticks + +kyber_encaps_derand: +median: 901318 cycles/ticks +average: 904644 cycles/ticks + +kyber_encaps: +median: 903316 cycles/ticks +average: 906356 cycles/ticks + +kyber_decaps: +median: 1115380 cycles/ticks +average: 1119217 cycles/ticks + +Loop spin: 220 +gen_a: +median: 232842 cycles/ticks +average: 233974 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706206 cycles/ticks +average: 709097 cycles/ticks + +indcpa_enc: +median: 849758 cycles/ticks +average: 852724 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199151 cycles/ticks + +kyber_keypair_derand: +median: 752256 cycles/ticks +average: 755268 cycles/ticks + +kyber_keypair: +median: 783694 cycles/ticks +average: 786400 cycles/ticks + +kyber_encaps_derand: +median: 898684 cycles/ticks +average: 901959 cycles/ticks + +kyber_encaps: +median: 899814 cycles/ticks +average: 903165 cycles/ticks + +kyber_decaps: +median: 1109404 cycles/ticks +average: 1113450 cycles/ticks + +Loop spin: 221 +gen_a: +median: 232868 cycles/ticks +average: 234076 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47210 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707970 cycles/ticks +average: 710779 cycles/ticks + +indcpa_enc: +median: 851402 cycles/ticks +average: 854835 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199328 cycles/ticks + +kyber_keypair_derand: +median: 757722 cycles/ticks +average: 760958 cycles/ticks + +kyber_keypair: +median: 782914 cycles/ticks +average: 785638 cycles/ticks + +kyber_encaps_derand: +median: 904364 cycles/ticks +average: 907838 cycles/ticks + +kyber_encaps: +median: 906326 cycles/ticks +average: 909625 cycles/ticks + +kyber_decaps: +median: 1115544 cycles/ticks +average: 1119503 cycles/ticks + +Loop spin: 222 +gen_a: +median: 233104 cycles/ticks +average: 234308 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7186 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3774 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8735 cycles/ticks + +indcpa_keypair: +median: 707128 cycles/ticks +average: 710172 cycles/ticks + +indcpa_enc: +median: 850460 cycles/ticks +average: 853982 cycles/ticks + +indcpa_dec: +median: 198680 cycles/ticks +average: 199413 cycles/ticks + +kyber_keypair_derand: +median: 752994 cycles/ticks +average: 756052 cycles/ticks + +kyber_keypair: +median: 783978 cycles/ticks +average: 786781 cycles/ticks + +kyber_encaps_derand: +median: 903114 cycles/ticks +average: 912338 cycles/ticks + +kyber_encaps: +median: 904354 cycles/ticks +average: 907848 cycles/ticks + +kyber_decaps: +median: 1115688 cycles/ticks +average: 1119724 cycles/ticks + +Loop spin: 223 +gen_a: +median: 232620 cycles/ticks +average: 233931 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33332 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 706904 cycles/ticks +average: 709702 cycles/ticks + +indcpa_enc: +median: 849828 cycles/ticks +average: 853045 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199214 cycles/ticks + +kyber_keypair_derand: +median: 752218 cycles/ticks +average: 755101 cycles/ticks + +kyber_keypair: +median: 782982 cycles/ticks +average: 785714 cycles/ticks + +kyber_encaps_derand: +median: 899300 cycles/ticks +average: 902769 cycles/ticks + +kyber_encaps: +median: 900580 cycles/ticks +average: 903858 cycles/ticks + +kyber_decaps: +median: 1109630 cycles/ticks +average: 1113608 cycles/ticks + +Loop spin: 224 +gen_a: +median: 232284 cycles/ticks +average: 233647 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22972 cycles/ticks +average: 23080 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47225 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 711356 cycles/ticks +average: 714261 cycles/ticks + +indcpa_enc: +median: 854804 cycles/ticks +average: 858212 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199307 cycles/ticks + +kyber_keypair_derand: +median: 752034 cycles/ticks +average: 755103 cycles/ticks + +kyber_keypair: +median: 783912 cycles/ticks +average: 786251 cycles/ticks + +kyber_encaps_derand: +median: 899788 cycles/ticks +average: 903341 cycles/ticks + +kyber_encaps: +median: 902090 cycles/ticks +average: 905005 cycles/ticks + +kyber_decaps: +median: 1111276 cycles/ticks +average: 1115470 cycles/ticks + +Loop spin: 225 +gen_a: +median: 232542 cycles/ticks +average: 233786 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47196 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3881 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706472 cycles/ticks +average: 709287 cycles/ticks + +indcpa_enc: +median: 850188 cycles/ticks +average: 853300 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199261 cycles/ticks + +kyber_keypair_derand: +median: 751484 cycles/ticks +average: 754280 cycles/ticks + +kyber_keypair: +median: 783166 cycles/ticks +average: 785914 cycles/ticks + +kyber_encaps_derand: +median: 898394 cycles/ticks +average: 901967 cycles/ticks + +kyber_encaps: +median: 899600 cycles/ticks +average: 903045 cycles/ticks + +kyber_decaps: +median: 1109160 cycles/ticks +average: 1113006 cycles/ticks + +Loop spin: 226 +gen_a: +median: 232804 cycles/ticks +average: 233991 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22327 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 707672 cycles/ticks +average: 710548 cycles/ticks + +indcpa_enc: +median: 852032 cycles/ticks +average: 855182 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199264 cycles/ticks + +kyber_keypair_derand: +median: 752620 cycles/ticks +average: 755458 cycles/ticks + +kyber_keypair: +median: 784282 cycles/ticks +average: 786823 cycles/ticks + +kyber_encaps_derand: +median: 901616 cycles/ticks +average: 905277 cycles/ticks + +kyber_encaps: +median: 904276 cycles/ticks +average: 907068 cycles/ticks + +kyber_decaps: +median: 1113230 cycles/ticks +average: 1117155 cycles/ticks + +Loop spin: 227 +gen_a: +median: 232556 cycles/ticks +average: 233902 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47321 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22221 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 707318 cycles/ticks +average: 710116 cycles/ticks + +indcpa_enc: +median: 850436 cycles/ticks +average: 853578 cycles/ticks + +indcpa_dec: +median: 198600 cycles/ticks +average: 199356 cycles/ticks + +kyber_keypair_derand: +median: 752644 cycles/ticks +average: 755743 cycles/ticks + +kyber_keypair: +median: 783962 cycles/ticks +average: 786817 cycles/ticks + +kyber_encaps_derand: +median: 898600 cycles/ticks +average: 902215 cycles/ticks + +kyber_encaps: +median: 899964 cycles/ticks +average: 903190 cycles/ticks + +kyber_decaps: +median: 1109670 cycles/ticks +average: 1113796 cycles/ticks + +Loop spin: 228 +gen_a: +median: 232558 cycles/ticks +average: 233733 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33320 cycles/ticks +average: 33474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3482 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 708064 cycles/ticks +average: 710855 cycles/ticks + +indcpa_enc: +median: 850512 cycles/ticks +average: 853934 cycles/ticks + +indcpa_dec: +median: 198622 cycles/ticks +average: 199397 cycles/ticks + +kyber_keypair_derand: +median: 751544 cycles/ticks +average: 754588 cycles/ticks + +kyber_keypair: +median: 783522 cycles/ticks +average: 786166 cycles/ticks + +kyber_encaps_derand: +median: 899250 cycles/ticks +average: 902794 cycles/ticks + +kyber_encaps: +median: 901224 cycles/ticks +average: 904136 cycles/ticks + +kyber_decaps: +median: 1110212 cycles/ticks +average: 1114239 cycles/ticks + +Loop spin: 229 +gen_a: +median: 232750 cycles/ticks +average: 233892 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8743 cycles/ticks + +indcpa_keypair: +median: 711638 cycles/ticks +average: 714774 cycles/ticks + +indcpa_enc: +median: 858642 cycles/ticks +average: 862079 cycles/ticks + +indcpa_dec: +median: 198576 cycles/ticks +average: 199312 cycles/ticks + +kyber_keypair_derand: +median: 751500 cycles/ticks +average: 754434 cycles/ticks + +kyber_keypair: +median: 783470 cycles/ticks +average: 786151 cycles/ticks + +kyber_encaps_derand: +median: 903072 cycles/ticks +average: 906698 cycles/ticks + +kyber_encaps: +median: 903944 cycles/ticks +average: 907338 cycles/ticks + +kyber_decaps: +median: 1113982 cycles/ticks +average: 1118031 cycles/ticks + +Loop spin: 230 +gen_a: +median: 232522 cycles/ticks +average: 233727 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23012 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3481 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22223 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706832 cycles/ticks +average: 709835 cycles/ticks + +indcpa_enc: +median: 850024 cycles/ticks +average: 853365 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199342 cycles/ticks + +kyber_keypair_derand: +median: 751448 cycles/ticks +average: 754448 cycles/ticks + +kyber_keypair: +median: 782934 cycles/ticks +average: 785790 cycles/ticks + +kyber_encaps_derand: +median: 900152 cycles/ticks +average: 903493 cycles/ticks + +kyber_encaps: +median: 901986 cycles/ticks +average: 905141 cycles/ticks + +kyber_decaps: +median: 1111530 cycles/ticks +average: 1115703 cycles/ticks + +Loop spin: 231 +gen_a: +median: 233466 cycles/ticks +average: 234677 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47244 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 706754 cycles/ticks +average: 709565 cycles/ticks + +indcpa_enc: +median: 853316 cycles/ticks +average: 856666 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199270 cycles/ticks + +kyber_keypair_derand: +median: 751608 cycles/ticks +average: 754705 cycles/ticks + +kyber_keypair: +median: 783804 cycles/ticks +average: 786389 cycles/ticks + +kyber_encaps_derand: +median: 901960 cycles/ticks +average: 905441 cycles/ticks + +kyber_encaps: +median: 902610 cycles/ticks +average: 905993 cycles/ticks + +kyber_decaps: +median: 1112312 cycles/ticks +average: 1116584 cycles/ticks + +Loop spin: 232 +gen_a: +median: 232578 cycles/ticks +average: 233837 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22222 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 709508 cycles/ticks +average: 712618 cycles/ticks + +indcpa_enc: +median: 850224 cycles/ticks +average: 853741 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199244 cycles/ticks + +kyber_keypair_derand: +median: 753870 cycles/ticks +average: 756880 cycles/ticks + +kyber_keypair: +median: 785286 cycles/ticks +average: 788187 cycles/ticks + +kyber_encaps_derand: +median: 898594 cycles/ticks +average: 902209 cycles/ticks + +kyber_encaps: +median: 900676 cycles/ticks +average: 903751 cycles/ticks + +kyber_decaps: +median: 1108998 cycles/ticks +average: 1112781 cycles/ticks + +Loop spin: 233 +gen_a: +median: 232568 cycles/ticks +average: 233796 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706824 cycles/ticks +average: 709902 cycles/ticks + +indcpa_enc: +median: 850124 cycles/ticks +average: 853494 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199220 cycles/ticks + +kyber_keypair_derand: +median: 755562 cycles/ticks +average: 758613 cycles/ticks + +kyber_keypair: +median: 784080 cycles/ticks +average: 786886 cycles/ticks + +kyber_encaps_derand: +median: 898924 cycles/ticks +average: 902679 cycles/ticks + +kyber_encaps: +median: 900200 cycles/ticks +average: 903787 cycles/ticks + +kyber_decaps: +median: 1110334 cycles/ticks +average: 1114476 cycles/ticks + +Loop spin: 234 +gen_a: +median: 232678 cycles/ticks +average: 234043 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707330 cycles/ticks +average: 710255 cycles/ticks + +indcpa_enc: +median: 850318 cycles/ticks +average: 853586 cycles/ticks + +indcpa_dec: +median: 198556 cycles/ticks +average: 199448 cycles/ticks + +kyber_keypair_derand: +median: 755858 cycles/ticks +average: 758819 cycles/ticks + +kyber_keypair: +median: 783172 cycles/ticks +average: 785889 cycles/ticks + +kyber_encaps_derand: +median: 899964 cycles/ticks +average: 903177 cycles/ticks + +kyber_encaps: +median: 901570 cycles/ticks +average: 904802 cycles/ticks + +kyber_decaps: +median: 1111012 cycles/ticks +average: 1114934 cycles/ticks + +Loop spin: 235 +gen_a: +median: 232708 cycles/ticks +average: 233860 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706392 cycles/ticks +average: 709261 cycles/ticks + +indcpa_enc: +median: 849818 cycles/ticks +average: 853170 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199283 cycles/ticks + +kyber_keypair_derand: +median: 751420 cycles/ticks +average: 754376 cycles/ticks + +kyber_keypair: +median: 783804 cycles/ticks +average: 786493 cycles/ticks + +kyber_encaps_derand: +median: 898002 cycles/ticks +average: 905099 cycles/ticks + +kyber_encaps: +median: 899488 cycles/ticks +average: 905451 cycles/ticks + +kyber_decaps: +median: 1108378 cycles/ticks +average: 1112362 cycles/ticks + +Loop spin: 236 +gen_a: +median: 232802 cycles/ticks +average: 234033 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22345 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706812 cycles/ticks +average: 709675 cycles/ticks + +indcpa_enc: +median: 849956 cycles/ticks +average: 853149 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199227 cycles/ticks + +kyber_keypair_derand: +median: 751474 cycles/ticks +average: 754422 cycles/ticks + +kyber_keypair: +median: 783016 cycles/ticks +average: 785682 cycles/ticks + +kyber_encaps_derand: +median: 898126 cycles/ticks +average: 901419 cycles/ticks + +kyber_encaps: +median: 900616 cycles/ticks +average: 903638 cycles/ticks + +kyber_decaps: +median: 1108636 cycles/ticks +average: 1112839 cycles/ticks + +Loop spin: 237 +gen_a: +median: 232552 cycles/ticks +average: 233739 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22928 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47044 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706080 cycles/ticks +average: 708939 cycles/ticks + +indcpa_enc: +median: 849186 cycles/ticks +average: 852075 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199220 cycles/ticks + +kyber_keypair_derand: +median: 752168 cycles/ticks +average: 755195 cycles/ticks + +kyber_keypair: +median: 783468 cycles/ticks +average: 785841 cycles/ticks + +kyber_encaps_derand: +median: 898682 cycles/ticks +average: 901948 cycles/ticks + +kyber_encaps: +median: 899926 cycles/ticks +average: 903241 cycles/ticks + +kyber_decaps: +median: 1109922 cycles/ticks +average: 1113723 cycles/ticks + +Loop spin: 238 +gen_a: +median: 233040 cycles/ticks +average: 234325 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23069 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47210 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706654 cycles/ticks +average: 709306 cycles/ticks + +indcpa_enc: +median: 849714 cycles/ticks +average: 853014 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199308 cycles/ticks + +kyber_keypair_derand: +median: 751368 cycles/ticks +average: 754412 cycles/ticks + +kyber_keypair: +median: 783100 cycles/ticks +average: 785873 cycles/ticks + +kyber_encaps_derand: +median: 898988 cycles/ticks +average: 902362 cycles/ticks + +kyber_encaps: +median: 901260 cycles/ticks +average: 904341 cycles/ticks + +kyber_decaps: +median: 1109812 cycles/ticks +average: 1113817 cycles/ticks + +Loop spin: 239 +gen_a: +median: 232248 cycles/ticks +average: 233529 cycles/ticks + +poly_getnoise_eta1: +median: 7122 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22974 cycles/ticks +average: 23089 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33467 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707000 cycles/ticks +average: 709862 cycles/ticks + +indcpa_enc: +median: 850892 cycles/ticks +average: 854250 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199216 cycles/ticks + +kyber_keypair_derand: +median: 755386 cycles/ticks +average: 758248 cycles/ticks + +kyber_keypair: +median: 783206 cycles/ticks +average: 786021 cycles/ticks + +kyber_encaps_derand: +median: 903230 cycles/ticks +average: 906790 cycles/ticks + +kyber_encaps: +median: 904480 cycles/ticks +average: 907717 cycles/ticks + +kyber_decaps: +median: 1114544 cycles/ticks +average: 1118531 cycles/ticks + +Loop spin: 240 +gen_a: +median: 233058 cycles/ticks +average: 234219 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33328 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 707370 cycles/ticks +average: 710163 cycles/ticks + +indcpa_enc: +median: 850148 cycles/ticks +average: 853340 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199264 cycles/ticks + +kyber_keypair_derand: +median: 751836 cycles/ticks +average: 754910 cycles/ticks + +kyber_keypair: +median: 783050 cycles/ticks +average: 785573 cycles/ticks + +kyber_encaps_derand: +median: 902770 cycles/ticks +average: 906163 cycles/ticks + +kyber_encaps: +median: 904200 cycles/ticks +average: 907081 cycles/ticks + +kyber_decaps: +median: 1113248 cycles/ticks +average: 1117163 cycles/ticks + +Loop spin: 241 +gen_a: +median: 232824 cycles/ticks +average: 234038 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7188 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 710996 cycles/ticks +average: 713866 cycles/ticks + +indcpa_enc: +median: 854306 cycles/ticks +average: 857859 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199233 cycles/ticks + +kyber_keypair_derand: +median: 751736 cycles/ticks +average: 754794 cycles/ticks + +kyber_keypair: +median: 783244 cycles/ticks +average: 785822 cycles/ticks + +kyber_encaps_derand: +median: 899000 cycles/ticks +average: 902618 cycles/ticks + +kyber_encaps: +median: 900350 cycles/ticks +average: 903979 cycles/ticks + +kyber_decaps: +median: 1113492 cycles/ticks +average: 1117517 cycles/ticks + +Loop spin: 242 +gen_a: +median: 232582 cycles/ticks +average: 233867 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707496 cycles/ticks +average: 710346 cycles/ticks + +indcpa_enc: +median: 855362 cycles/ticks +average: 858750 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199253 cycles/ticks + +kyber_keypair_derand: +median: 752786 cycles/ticks +average: 755816 cycles/ticks + +kyber_keypair: +median: 783434 cycles/ticks +average: 785945 cycles/ticks + +kyber_encaps_derand: +median: 904272 cycles/ticks +average: 907616 cycles/ticks + +kyber_encaps: +median: 906528 cycles/ticks +average: 909546 cycles/ticks + +kyber_decaps: +median: 1115838 cycles/ticks +average: 1119654 cycles/ticks + +Loop spin: 243 +gen_a: +median: 232800 cycles/ticks +average: 234025 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706018 cycles/ticks +average: 709178 cycles/ticks + +indcpa_enc: +median: 849250 cycles/ticks +average: 852469 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199245 cycles/ticks + +kyber_keypair_derand: +median: 751698 cycles/ticks +average: 754783 cycles/ticks + +kyber_keypair: +median: 783422 cycles/ticks +average: 786475 cycles/ticks + +kyber_encaps_derand: +median: 899276 cycles/ticks +average: 902766 cycles/ticks + +kyber_encaps: +median: 900406 cycles/ticks +average: 903875 cycles/ticks + +kyber_decaps: +median: 1110078 cycles/ticks +average: 1113994 cycles/ticks + +Loop spin: 244 +gen_a: +median: 232510 cycles/ticks +average: 233788 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7144 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8737 cycles/ticks + +indcpa_keypair: +median: 706882 cycles/ticks +average: 709646 cycles/ticks + +indcpa_enc: +median: 850174 cycles/ticks +average: 853331 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199335 cycles/ticks + +kyber_keypair_derand: +median: 751792 cycles/ticks +average: 754875 cycles/ticks + +kyber_keypair: +median: 783332 cycles/ticks +average: 786107 cycles/ticks + +kyber_encaps_derand: +median: 898582 cycles/ticks +average: 901926 cycles/ticks + +kyber_encaps: +median: 900568 cycles/ticks +average: 904032 cycles/ticks + +kyber_decaps: +median: 1109980 cycles/ticks +average: 1113961 cycles/ticks + +Loop spin: 245 +gen_a: +median: 232680 cycles/ticks +average: 233998 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707386 cycles/ticks +average: 710406 cycles/ticks + +indcpa_enc: +median: 850282 cycles/ticks +average: 853471 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199219 cycles/ticks + +kyber_keypair_derand: +median: 751602 cycles/ticks +average: 754725 cycles/ticks + +kyber_keypair: +median: 783648 cycles/ticks +average: 786442 cycles/ticks + +kyber_encaps_derand: +median: 899708 cycles/ticks +average: 903144 cycles/ticks + +kyber_encaps: +median: 900974 cycles/ticks +average: 904389 cycles/ticks + +kyber_decaps: +median: 1111386 cycles/ticks +average: 1115257 cycles/ticks + +Loop spin: 246 +gen_a: +median: 232656 cycles/ticks +average: 233871 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47086 cycles/ticks +average: 47282 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706712 cycles/ticks +average: 709523 cycles/ticks + +indcpa_enc: +median: 849948 cycles/ticks +average: 852980 cycles/ticks + +indcpa_dec: +median: 198580 cycles/ticks +average: 199347 cycles/ticks + +kyber_keypair_derand: +median: 751428 cycles/ticks +average: 754327 cycles/ticks + +kyber_keypair: +median: 783154 cycles/ticks +average: 785974 cycles/ticks + +kyber_encaps_derand: +median: 899708 cycles/ticks +average: 903128 cycles/ticks + +kyber_encaps: +median: 901494 cycles/ticks +average: 904646 cycles/ticks + +kyber_decaps: +median: 1114390 cycles/ticks +average: 1118241 cycles/ticks + +Loop spin: 247 +gen_a: +median: 232606 cycles/ticks +average: 233869 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7102 cycles/ticks +average: 7131 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706476 cycles/ticks +average: 709144 cycles/ticks + +indcpa_enc: +median: 850354 cycles/ticks +average: 853714 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199347 cycles/ticks + +kyber_keypair_derand: +median: 752668 cycles/ticks +average: 755738 cycles/ticks + +kyber_keypair: +median: 784052 cycles/ticks +average: 786609 cycles/ticks + +kyber_encaps_derand: +median: 900682 cycles/ticks +average: 904138 cycles/ticks + +kyber_encaps: +median: 902224 cycles/ticks +average: 905612 cycles/ticks + +kyber_decaps: +median: 1111782 cycles/ticks +average: 1115676 cycles/ticks + +Loop spin: 248 +gen_a: +median: 232506 cycles/ticks +average: 233797 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706800 cycles/ticks +average: 709556 cycles/ticks + +indcpa_enc: +median: 850270 cycles/ticks +average: 853338 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199261 cycles/ticks + +kyber_keypair_derand: +median: 753048 cycles/ticks +average: 755939 cycles/ticks + +kyber_keypair: +median: 783110 cycles/ticks +average: 785744 cycles/ticks + +kyber_encaps_derand: +median: 903686 cycles/ticks +average: 910310 cycles/ticks + +kyber_encaps: +median: 904884 cycles/ticks +average: 910849 cycles/ticks + +kyber_decaps: +median: 1115012 cycles/ticks +average: 1118575 cycles/ticks + +Loop spin: 249 +gen_a: +median: 232578 cycles/ticks +average: 233791 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706652 cycles/ticks +average: 709454 cycles/ticks + +indcpa_enc: +median: 849924 cycles/ticks +average: 853248 cycles/ticks + +indcpa_dec: +median: 198602 cycles/ticks +average: 199421 cycles/ticks + +kyber_keypair_derand: +median: 752546 cycles/ticks +average: 755584 cycles/ticks + +kyber_keypair: +median: 783654 cycles/ticks +average: 786342 cycles/ticks + +kyber_encaps_derand: +median: 898644 cycles/ticks +average: 902090 cycles/ticks + +kyber_encaps: +median: 900888 cycles/ticks +average: 903642 cycles/ticks + +kyber_decaps: +median: 1109290 cycles/ticks +average: 1113400 cycles/ticks + +Loop spin: 250 +gen_a: +median: 232778 cycles/ticks +average: 234045 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23083 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47296 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707270 cycles/ticks +average: 710261 cycles/ticks + +indcpa_enc: +median: 853544 cycles/ticks +average: 856960 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199219 cycles/ticks + +kyber_keypair_derand: +median: 752176 cycles/ticks +average: 755249 cycles/ticks + +kyber_keypair: +median: 783166 cycles/ticks +average: 785820 cycles/ticks + +kyber_encaps_derand: +median: 903236 cycles/ticks +average: 906586 cycles/ticks + +kyber_encaps: +median: 904432 cycles/ticks +average: 907575 cycles/ticks + +kyber_decaps: +median: 1110968 cycles/ticks +average: 1114961 cycles/ticks + +Loop spin: 251 +gen_a: +median: 232732 cycles/ticks +average: 233931 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706712 cycles/ticks +average: 709619 cycles/ticks + +indcpa_enc: +median: 849818 cycles/ticks +average: 853309 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199366 cycles/ticks + +kyber_keypair_derand: +median: 751660 cycles/ticks +average: 754746 cycles/ticks + +kyber_keypair: +median: 783358 cycles/ticks +average: 786141 cycles/ticks + +kyber_encaps_derand: +median: 899168 cycles/ticks +average: 902552 cycles/ticks + +kyber_encaps: +median: 901134 cycles/ticks +average: 904137 cycles/ticks + +kyber_decaps: +median: 1109566 cycles/ticks +average: 1113760 cycles/ticks + +Loop spin: 252 +gen_a: +median: 232584 cycles/ticks +average: 233903 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706182 cycles/ticks +average: 709094 cycles/ticks + +indcpa_enc: +median: 849642 cycles/ticks +average: 853072 cycles/ticks + +indcpa_dec: +median: 198588 cycles/ticks +average: 199379 cycles/ticks + +kyber_keypair_derand: +median: 752754 cycles/ticks +average: 755776 cycles/ticks + +kyber_keypair: +median: 783316 cycles/ticks +average: 785918 cycles/ticks + +kyber_encaps_derand: +median: 898676 cycles/ticks +average: 902024 cycles/ticks + +kyber_encaps: +median: 899866 cycles/ticks +average: 902963 cycles/ticks + +kyber_decaps: +median: 1109444 cycles/ticks +average: 1113212 cycles/ticks + +Loop spin: 253 +gen_a: +median: 233558 cycles/ticks +average: 234933 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8698 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 711238 cycles/ticks +average: 713927 cycles/ticks + +indcpa_enc: +median: 854420 cycles/ticks +average: 857560 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199211 cycles/ticks + +kyber_keypair_derand: +median: 751620 cycles/ticks +average: 754510 cycles/ticks + +kyber_keypair: +median: 783134 cycles/ticks +average: 785787 cycles/ticks + +kyber_encaps_derand: +median: 898402 cycles/ticks +average: 901734 cycles/ticks + +kyber_encaps: +median: 900902 cycles/ticks +average: 903831 cycles/ticks + +kyber_decaps: +median: 1109394 cycles/ticks +average: 1113459 cycles/ticks + +Loop spin: 254 +gen_a: +median: 232252 cycles/ticks +average: 233475 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47220 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 711020 cycles/ticks +average: 713754 cycles/ticks + +indcpa_enc: +median: 854194 cycles/ticks +average: 857209 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199261 cycles/ticks + +kyber_keypair_derand: +median: 751288 cycles/ticks +average: 754265 cycles/ticks + +kyber_keypair: +median: 783570 cycles/ticks +average: 786225 cycles/ticks + +kyber_encaps_derand: +median: 902974 cycles/ticks +average: 906297 cycles/ticks + +kyber_encaps: +median: 904360 cycles/ticks +average: 907696 cycles/ticks + +kyber_decaps: +median: 1114656 cycles/ticks +average: 1118663 cycles/ticks + +Loop spin: 255 +gen_a: +median: 233030 cycles/ticks +average: 234262 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706362 cycles/ticks +average: 709116 cycles/ticks + +indcpa_enc: +median: 849860 cycles/ticks +average: 853094 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199241 cycles/ticks + +kyber_keypair_derand: +median: 752258 cycles/ticks +average: 755171 cycles/ticks + +kyber_keypair: +median: 783294 cycles/ticks +average: 785880 cycles/ticks + +kyber_encaps_derand: +median: 899268 cycles/ticks +average: 902881 cycles/ticks + +kyber_encaps: +median: 901430 cycles/ticks +average: 904571 cycles/ticks + +kyber_decaps: +median: 1110302 cycles/ticks +average: 1114533 cycles/ticks + +Loop spin: 256 +gen_a: +median: 232728 cycles/ticks +average: 233944 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47285 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706678 cycles/ticks +average: 709565 cycles/ticks + +indcpa_enc: +median: 849848 cycles/ticks +average: 853261 cycles/ticks + +indcpa_dec: +median: 198616 cycles/ticks +average: 199376 cycles/ticks + +kyber_keypair_derand: +median: 755410 cycles/ticks +average: 758401 cycles/ticks + +kyber_keypair: +median: 784562 cycles/ticks +average: 787325 cycles/ticks + +kyber_encaps_derand: +median: 900294 cycles/ticks +average: 903792 cycles/ticks + +kyber_encaps: +median: 901498 cycles/ticks +average: 904908 cycles/ticks + +kyber_decaps: +median: 1111366 cycles/ticks +average: 1115687 cycles/ticks + +Loop spin: 257 +gen_a: +median: 232594 cycles/ticks +average: 233864 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22235 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706844 cycles/ticks +average: 709741 cycles/ticks + +indcpa_enc: +median: 849808 cycles/ticks +average: 853098 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199260 cycles/ticks + +kyber_keypair_derand: +median: 755544 cycles/ticks +average: 758597 cycles/ticks + +kyber_keypair: +median: 783184 cycles/ticks +average: 785828 cycles/ticks + +kyber_encaps_derand: +median: 899028 cycles/ticks +average: 902487 cycles/ticks + +kyber_encaps: +median: 900832 cycles/ticks +average: 904209 cycles/ticks + +kyber_decaps: +median: 1109484 cycles/ticks +average: 1113533 cycles/ticks + +Loop spin: 258 +gen_a: +median: 232738 cycles/ticks +average: 234005 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 710626 cycles/ticks +average: 713412 cycles/ticks + +indcpa_enc: +median: 853972 cycles/ticks +average: 857397 cycles/ticks + +indcpa_dec: +median: 201666 cycles/ticks +average: 202365 cycles/ticks + +kyber_keypair_derand: +median: 751212 cycles/ticks +average: 754214 cycles/ticks + +kyber_keypair: +median: 783974 cycles/ticks +average: 786435 cycles/ticks + +kyber_encaps_derand: +median: 899798 cycles/ticks +average: 903210 cycles/ticks + +kyber_encaps: +median: 903426 cycles/ticks +average: 906696 cycles/ticks + +kyber_decaps: +median: 1112208 cycles/ticks +average: 1116227 cycles/ticks + +Loop spin: 259 +gen_a: +median: 232714 cycles/ticks +average: 234032 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7174 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22287 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707008 cycles/ticks +average: 709976 cycles/ticks + +indcpa_enc: +median: 850282 cycles/ticks +average: 853525 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199278 cycles/ticks + +kyber_keypair_derand: +median: 752100 cycles/ticks +average: 755004 cycles/ticks + +kyber_keypair: +median: 782920 cycles/ticks +average: 785641 cycles/ticks + +kyber_encaps_derand: +median: 898830 cycles/ticks +average: 902270 cycles/ticks + +kyber_encaps: +median: 900430 cycles/ticks +average: 903502 cycles/ticks + +kyber_decaps: +median: 1109126 cycles/ticks +average: 1113079 cycles/ticks + +Loop spin: 260 +gen_a: +median: 232570 cycles/ticks +average: 233778 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707014 cycles/ticks +average: 709987 cycles/ticks + +indcpa_enc: +median: 850114 cycles/ticks +average: 853237 cycles/ticks + +indcpa_dec: +median: 198578 cycles/ticks +average: 199267 cycles/ticks + +kyber_keypair_derand: +median: 751630 cycles/ticks +average: 754709 cycles/ticks + +kyber_keypair: +median: 783900 cycles/ticks +average: 786364 cycles/ticks + +kyber_encaps_derand: +median: 898764 cycles/ticks +average: 902228 cycles/ticks + +kyber_encaps: +median: 899952 cycles/ticks +average: 903295 cycles/ticks + +kyber_decaps: +median: 1109816 cycles/ticks +average: 1113983 cycles/ticks + +Loop spin: 261 +gen_a: +median: 232804 cycles/ticks +average: 233961 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33465 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706686 cycles/ticks +average: 709547 cycles/ticks + +indcpa_enc: +median: 849448 cycles/ticks +average: 852677 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199270 cycles/ticks + +kyber_keypair_derand: +median: 751176 cycles/ticks +average: 754274 cycles/ticks + +kyber_keypair: +median: 783310 cycles/ticks +average: 786167 cycles/ticks + +kyber_encaps_derand: +median: 898352 cycles/ticks +average: 901794 cycles/ticks + +kyber_encaps: +median: 900796 cycles/ticks +average: 907449 cycles/ticks + +kyber_decaps: +median: 1109482 cycles/ticks +average: 1116166 cycles/ticks + +Loop spin: 262 +gen_a: +median: 232648 cycles/ticks +average: 233953 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706952 cycles/ticks +average: 709815 cycles/ticks + +indcpa_enc: +median: 850188 cycles/ticks +average: 853463 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199291 cycles/ticks + +kyber_keypair_derand: +median: 751624 cycles/ticks +average: 754433 cycles/ticks + +kyber_keypair: +median: 783248 cycles/ticks +average: 785970 cycles/ticks + +kyber_encaps_derand: +median: 899318 cycles/ticks +average: 902754 cycles/ticks + +kyber_encaps: +median: 900964 cycles/ticks +average: 904236 cycles/ticks + +kyber_decaps: +median: 1110812 cycles/ticks +average: 1114716 cycles/ticks + +Loop spin: 263 +gen_a: +median: 232082 cycles/ticks +average: 233441 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 711106 cycles/ticks +average: 714085 cycles/ticks + +indcpa_enc: +median: 854902 cycles/ticks +average: 858155 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199265 cycles/ticks + +kyber_keypair_derand: +median: 751368 cycles/ticks +average: 754368 cycles/ticks + +kyber_keypair: +median: 783114 cycles/ticks +average: 785730 cycles/ticks + +kyber_encaps_derand: +median: 898890 cycles/ticks +average: 902398 cycles/ticks + +kyber_encaps: +median: 901236 cycles/ticks +average: 904130 cycles/ticks + +kyber_decaps: +median: 1109934 cycles/ticks +average: 1114013 cycles/ticks + +Loop spin: 264 +gen_a: +median: 232840 cycles/ticks +average: 234187 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47044 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 710640 cycles/ticks +average: 713568 cycles/ticks + +indcpa_enc: +median: 853418 cycles/ticks +average: 857004 cycles/ticks + +indcpa_dec: +median: 198588 cycles/ticks +average: 199394 cycles/ticks + +kyber_keypair_derand: +median: 751930 cycles/ticks +average: 755011 cycles/ticks + +kyber_keypair: +median: 783364 cycles/ticks +average: 786183 cycles/ticks + +kyber_encaps_derand: +median: 899290 cycles/ticks +average: 902911 cycles/ticks + +kyber_encaps: +median: 900182 cycles/ticks +average: 903525 cycles/ticks + +kyber_decaps: +median: 1109912 cycles/ticks +average: 1114365 cycles/ticks + +Loop spin: 265 +gen_a: +median: 232640 cycles/ticks +average: 233892 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707084 cycles/ticks +average: 709976 cycles/ticks + +indcpa_enc: +median: 850322 cycles/ticks +average: 853604 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199311 cycles/ticks + +kyber_keypair_derand: +median: 751826 cycles/ticks +average: 754882 cycles/ticks + +kyber_keypair: +median: 783164 cycles/ticks +average: 785982 cycles/ticks + +kyber_encaps_derand: +median: 899196 cycles/ticks +average: 902877 cycles/ticks + +kyber_encaps: +median: 901358 cycles/ticks +average: 904454 cycles/ticks + +kyber_decaps: +median: 1110810 cycles/ticks +average: 1114909 cycles/ticks + +Loop spin: 266 +gen_a: +median: 232430 cycles/ticks +average: 233650 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3897 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706192 cycles/ticks +average: 709207 cycles/ticks + +indcpa_enc: +median: 849874 cycles/ticks +average: 853335 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199300 cycles/ticks + +kyber_keypair_derand: +median: 751424 cycles/ticks +average: 754591 cycles/ticks + +kyber_keypair: +median: 783662 cycles/ticks +average: 786633 cycles/ticks + +kyber_encaps_derand: +median: 902842 cycles/ticks +average: 906527 cycles/ticks + +kyber_encaps: +median: 904282 cycles/ticks +average: 907634 cycles/ticks + +kyber_decaps: +median: 1113674 cycles/ticks +average: 1117896 cycles/ticks + +Loop spin: 267 +gen_a: +median: 232820 cycles/ticks +average: 233973 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7171 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47100 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706966 cycles/ticks +average: 709698 cycles/ticks + +indcpa_enc: +median: 849792 cycles/ticks +average: 853161 cycles/ticks + +indcpa_dec: +median: 198570 cycles/ticks +average: 199377 cycles/ticks + +kyber_keypair_derand: +median: 751786 cycles/ticks +average: 754801 cycles/ticks + +kyber_keypair: +median: 783424 cycles/ticks +average: 786115 cycles/ticks + +kyber_encaps_derand: +median: 902158 cycles/ticks +average: 905638 cycles/ticks + +kyber_encaps: +median: 904572 cycles/ticks +average: 907775 cycles/ticks + +kyber_decaps: +median: 1112934 cycles/ticks +average: 1116957 cycles/ticks + +Loop spin: 268 +gen_a: +median: 232682 cycles/ticks +average: 233932 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 707452 cycles/ticks +average: 710370 cycles/ticks + +indcpa_enc: +median: 850510 cycles/ticks +average: 853837 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199214 cycles/ticks + +kyber_keypair_derand: +median: 756074 cycles/ticks +average: 759098 cycles/ticks + +kyber_keypair: +median: 784352 cycles/ticks +average: 786856 cycles/ticks + +kyber_encaps_derand: +median: 899184 cycles/ticks +average: 902360 cycles/ticks + +kyber_encaps: +median: 900168 cycles/ticks +average: 903455 cycles/ticks + +kyber_decaps: +median: 1110250 cycles/ticks +average: 1113917 cycles/ticks + +Loop spin: 269 +gen_a: +median: 232574 cycles/ticks +average: 233752 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707340 cycles/ticks +average: 710071 cycles/ticks + +indcpa_enc: +median: 850272 cycles/ticks +average: 853468 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199304 cycles/ticks + +kyber_keypair_derand: +median: 752260 cycles/ticks +average: 755272 cycles/ticks + +kyber_keypair: +median: 783734 cycles/ticks +average: 786514 cycles/ticks + +kyber_encaps_derand: +median: 898928 cycles/ticks +average: 902277 cycles/ticks + +kyber_encaps: +median: 900844 cycles/ticks +average: 904035 cycles/ticks + +kyber_decaps: +median: 1109146 cycles/ticks +average: 1113074 cycles/ticks + +Loop spin: 270 +gen_a: +median: 232576 cycles/ticks +average: 233673 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706352 cycles/ticks +average: 709253 cycles/ticks + +indcpa_enc: +median: 849774 cycles/ticks +average: 853081 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199261 cycles/ticks + +kyber_keypair_derand: +median: 751102 cycles/ticks +average: 754179 cycles/ticks + +kyber_keypair: +median: 783854 cycles/ticks +average: 786636 cycles/ticks + +kyber_encaps_derand: +median: 907112 cycles/ticks +average: 910658 cycles/ticks + +kyber_encaps: +median: 908936 cycles/ticks +average: 912100 cycles/ticks + +kyber_decaps: +median: 1118072 cycles/ticks +average: 1122127 cycles/ticks + +Loop spin: 271 +gen_a: +median: 232570 cycles/ticks +average: 233703 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 707690 cycles/ticks +average: 710536 cycles/ticks + +indcpa_enc: +median: 850890 cycles/ticks +average: 854272 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199285 cycles/ticks + +kyber_keypair_derand: +median: 752086 cycles/ticks +average: 755162 cycles/ticks + +kyber_keypair: +median: 783188 cycles/ticks +average: 785884 cycles/ticks + +kyber_encaps_derand: +median: 899970 cycles/ticks +average: 903536 cycles/ticks + +kyber_encaps: +median: 900990 cycles/ticks +average: 904517 cycles/ticks + +kyber_decaps: +median: 1110872 cycles/ticks +average: 1115146 cycles/ticks + +Loop spin: 272 +gen_a: +median: 232560 cycles/ticks +average: 233814 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22284 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706300 cycles/ticks +average: 709468 cycles/ticks + +indcpa_enc: +median: 849214 cycles/ticks +average: 852543 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199259 cycles/ticks + +kyber_keypair_derand: +median: 752162 cycles/ticks +average: 754997 cycles/ticks + +kyber_keypair: +median: 784362 cycles/ticks +average: 786963 cycles/ticks + +kyber_encaps_derand: +median: 898648 cycles/ticks +average: 902277 cycles/ticks + +kyber_encaps: +median: 901242 cycles/ticks +average: 904024 cycles/ticks + +kyber_decaps: +median: 1109750 cycles/ticks +average: 1113696 cycles/ticks + +Loop spin: 273 +gen_a: +median: 232878 cycles/ticks +average: 234160 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7220 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22235 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707248 cycles/ticks +average: 710153 cycles/ticks + +indcpa_enc: +median: 850788 cycles/ticks +average: 853885 cycles/ticks + +indcpa_dec: +median: 201712 cycles/ticks +average: 202501 cycles/ticks + +kyber_keypair_derand: +median: 751332 cycles/ticks +average: 754143 cycles/ticks + +kyber_keypair: +median: 783078 cycles/ticks +average: 785740 cycles/ticks + +kyber_encaps_derand: +median: 902608 cycles/ticks +average: 906085 cycles/ticks + +kyber_encaps: +median: 904062 cycles/ticks +average: 907510 cycles/ticks + +kyber_decaps: +median: 1113618 cycles/ticks +average: 1117894 cycles/ticks + +Loop spin: 274 +gen_a: +median: 233294 cycles/ticks +average: 234541 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47275 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707154 cycles/ticks +average: 709873 cycles/ticks + +indcpa_enc: +median: 849720 cycles/ticks +average: 852942 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199241 cycles/ticks + +kyber_keypair_derand: +median: 756372 cycles/ticks +average: 759527 cycles/ticks + +kyber_keypair: +median: 784034 cycles/ticks +average: 786716 cycles/ticks + +kyber_encaps_derand: +median: 898272 cycles/ticks +average: 901711 cycles/ticks + +kyber_encaps: +median: 900852 cycles/ticks +average: 907052 cycles/ticks + +kyber_decaps: +median: 1108970 cycles/ticks +average: 1115774 cycles/ticks + +Loop spin: 275 +gen_a: +median: 233030 cycles/ticks +average: 234286 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23068 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 705768 cycles/ticks +average: 708706 cycles/ticks + +indcpa_enc: +median: 849006 cycles/ticks +average: 852283 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199257 cycles/ticks + +kyber_keypair_derand: +median: 751686 cycles/ticks +average: 754783 cycles/ticks + +kyber_keypair: +median: 782960 cycles/ticks +average: 785678 cycles/ticks + +kyber_encaps_derand: +median: 899658 cycles/ticks +average: 903203 cycles/ticks + +kyber_encaps: +median: 900782 cycles/ticks +average: 904127 cycles/ticks + +kyber_decaps: +median: 1110350 cycles/ticks +average: 1114180 cycles/ticks + +Loop spin: 276 +gen_a: +median: 232620 cycles/ticks +average: 233823 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7234 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23081 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47206 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 706316 cycles/ticks +average: 709239 cycles/ticks + +indcpa_enc: +median: 849456 cycles/ticks +average: 852539 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199160 cycles/ticks + +kyber_keypair_derand: +median: 752054 cycles/ticks +average: 755098 cycles/ticks + +kyber_keypair: +median: 783558 cycles/ticks +average: 786376 cycles/ticks + +kyber_encaps_derand: +median: 899004 cycles/ticks +average: 902460 cycles/ticks + +kyber_encaps: +median: 901048 cycles/ticks +average: 903976 cycles/ticks + +kyber_decaps: +median: 1109774 cycles/ticks +average: 1113950 cycles/ticks + +Loop spin: 277 +gen_a: +median: 233012 cycles/ticks +average: 234275 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1922 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706302 cycles/ticks +average: 709095 cycles/ticks + +indcpa_enc: +median: 849572 cycles/ticks +average: 852772 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199228 cycles/ticks + +kyber_keypair_derand: +median: 752210 cycles/ticks +average: 755371 cycles/ticks + +kyber_keypair: +median: 783302 cycles/ticks +average: 786175 cycles/ticks + +kyber_encaps_derand: +median: 898436 cycles/ticks +average: 901886 cycles/ticks + +kyber_encaps: +median: 899982 cycles/ticks +average: 903319 cycles/ticks + +kyber_decaps: +median: 1109430 cycles/ticks +average: 1113345 cycles/ticks + +Loop spin: 278 +gen_a: +median: 232470 cycles/ticks +average: 233757 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22270 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 706670 cycles/ticks +average: 709575 cycles/ticks + +indcpa_enc: +median: 850306 cycles/ticks +average: 853770 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199239 cycles/ticks + +kyber_keypair_derand: +median: 755052 cycles/ticks +average: 758143 cycles/ticks + +kyber_keypair: +median: 783050 cycles/ticks +average: 785534 cycles/ticks + +kyber_encaps_derand: +median: 899380 cycles/ticks +average: 902745 cycles/ticks + +kyber_encaps: +median: 902100 cycles/ticks +average: 905249 cycles/ticks + +kyber_decaps: +median: 1110270 cycles/ticks +average: 1114065 cycles/ticks + +Loop spin: 279 +gen_a: +median: 232628 cycles/ticks +average: 233882 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22220 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 707742 cycles/ticks +average: 710606 cycles/ticks + +indcpa_enc: +median: 850446 cycles/ticks +average: 853758 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199242 cycles/ticks + +kyber_keypair_derand: +median: 752708 cycles/ticks +average: 755639 cycles/ticks + +kyber_keypair: +median: 784310 cycles/ticks +average: 787036 cycles/ticks + +kyber_encaps_derand: +median: 898322 cycles/ticks +average: 901866 cycles/ticks + +kyber_encaps: +median: 899672 cycles/ticks +average: 902973 cycles/ticks + +kyber_decaps: +median: 1108958 cycles/ticks +average: 1112944 cycles/ticks + +Loop spin: 280 +gen_a: +median: 232958 cycles/ticks +average: 234116 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47314 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8730 cycles/ticks + +indcpa_keypair: +median: 707288 cycles/ticks +average: 710153 cycles/ticks + +indcpa_enc: +median: 850136 cycles/ticks +average: 853523 cycles/ticks + +indcpa_dec: +median: 198590 cycles/ticks +average: 199343 cycles/ticks + +kyber_keypair_derand: +median: 751760 cycles/ticks +average: 754828 cycles/ticks + +kyber_keypair: +median: 783028 cycles/ticks +average: 785880 cycles/ticks + +kyber_encaps_derand: +median: 899142 cycles/ticks +average: 902567 cycles/ticks + +kyber_encaps: +median: 900798 cycles/ticks +average: 904043 cycles/ticks + +kyber_decaps: +median: 1109244 cycles/ticks +average: 1113420 cycles/ticks + +Loop spin: 281 +gen_a: +median: 232816 cycles/ticks +average: 234110 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707332 cycles/ticks +average: 710273 cycles/ticks + +indcpa_enc: +median: 850074 cycles/ticks +average: 853358 cycles/ticks + +indcpa_dec: +median: 201146 cycles/ticks +average: 201929 cycles/ticks + +kyber_keypair_derand: +median: 752582 cycles/ticks +average: 755694 cycles/ticks + +kyber_keypair: +median: 784376 cycles/ticks +average: 786993 cycles/ticks + +kyber_encaps_derand: +median: 899748 cycles/ticks +average: 903176 cycles/ticks + +kyber_encaps: +median: 901176 cycles/ticks +average: 904552 cycles/ticks + +kyber_decaps: +median: 1110666 cycles/ticks +average: 1114865 cycles/ticks + +Loop spin: 282 +gen_a: +median: 232492 cycles/ticks +average: 233722 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33389 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47207 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22222 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 707414 cycles/ticks +average: 710449 cycles/ticks + +indcpa_enc: +median: 854086 cycles/ticks +average: 857575 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199225 cycles/ticks + +kyber_keypair_derand: +median: 755528 cycles/ticks +average: 758693 cycles/ticks + +kyber_keypair: +median: 782940 cycles/ticks +average: 785787 cycles/ticks + +kyber_encaps_derand: +median: 900294 cycles/ticks +average: 904021 cycles/ticks + +kyber_encaps: +median: 900080 cycles/ticks +average: 903252 cycles/ticks + +kyber_decaps: +median: 1108956 cycles/ticks +average: 1112904 cycles/ticks + +Loop spin: 283 +gen_a: +median: 232564 cycles/ticks +average: 233885 cycles/ticks + +poly_getnoise_eta1: +median: 7184 cycles/ticks +average: 7236 cycles/ticks + +poly_getnoise_eta2: +median: 7180 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22978 cycles/ticks +average: 23339 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47130 cycles/ticks +average: 47299 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706072 cycles/ticks +average: 709016 cycles/ticks + +indcpa_enc: +median: 849880 cycles/ticks +average: 852892 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199236 cycles/ticks + +kyber_keypair_derand: +median: 752358 cycles/ticks +average: 755356 cycles/ticks + +kyber_keypair: +median: 784058 cycles/ticks +average: 786507 cycles/ticks + +kyber_encaps_derand: +median: 898724 cycles/ticks +average: 902077 cycles/ticks + +kyber_encaps: +median: 900030 cycles/ticks +average: 903251 cycles/ticks + +kyber_decaps: +median: 1110282 cycles/ticks +average: 1114187 cycles/ticks + +Loop spin: 284 +gen_a: +median: 232706 cycles/ticks +average: 233980 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47244 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706758 cycles/ticks +average: 709600 cycles/ticks + +indcpa_enc: +median: 849942 cycles/ticks +average: 853119 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199301 cycles/ticks + +kyber_keypair_derand: +median: 751706 cycles/ticks +average: 754786 cycles/ticks + +kyber_keypair: +median: 782964 cycles/ticks +average: 785585 cycles/ticks + +kyber_encaps_derand: +median: 898730 cycles/ticks +average: 902119 cycles/ticks + +kyber_encaps: +median: 900522 cycles/ticks +average: 903650 cycles/ticks + +kyber_decaps: +median: 1110024 cycles/ticks +average: 1113732 cycles/ticks + +Loop spin: 285 +gen_a: +median: 232646 cycles/ticks +average: 233899 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7180 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22186 cycles/ticks +average: 22295 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 707632 cycles/ticks +average: 710580 cycles/ticks + +indcpa_enc: +median: 850716 cycles/ticks +average: 854049 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199270 cycles/ticks + +kyber_keypair_derand: +median: 751938 cycles/ticks +average: 755003 cycles/ticks + +kyber_keypair: +median: 783884 cycles/ticks +average: 786390 cycles/ticks + +kyber_encaps_derand: +median: 898480 cycles/ticks +average: 902010 cycles/ticks + +kyber_encaps: +median: 899940 cycles/ticks +average: 903232 cycles/ticks + +kyber_decaps: +median: 1109694 cycles/ticks +average: 1113836 cycles/ticks + +Loop spin: 286 +gen_a: +median: 232798 cycles/ticks +average: 233890 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8785 cycles/ticks + +indcpa_keypair: +median: 707202 cycles/ticks +average: 710032 cycles/ticks + +indcpa_enc: +median: 850380 cycles/ticks +average: 853544 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199255 cycles/ticks + +kyber_keypair_derand: +median: 751526 cycles/ticks +average: 754519 cycles/ticks + +kyber_keypair: +median: 783146 cycles/ticks +average: 785878 cycles/ticks + +kyber_encaps_derand: +median: 898576 cycles/ticks +average: 902148 cycles/ticks + +kyber_encaps: +median: 900172 cycles/ticks +average: 903243 cycles/ticks + +kyber_decaps: +median: 1108924 cycles/ticks +average: 1113071 cycles/ticks + +Loop spin: 287 +gen_a: +median: 232544 cycles/ticks +average: 233802 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 708932 cycles/ticks +average: 711857 cycles/ticks + +indcpa_enc: +median: 852430 cycles/ticks +average: 855662 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199259 cycles/ticks + +kyber_keypair_derand: +median: 757486 cycles/ticks +average: 760594 cycles/ticks + +kyber_keypair: +median: 785812 cycles/ticks +average: 788467 cycles/ticks + +kyber_encaps_derand: +median: 900404 cycles/ticks +average: 903879 cycles/ticks + +kyber_encaps: +median: 901956 cycles/ticks +average: 908903 cycles/ticks + +kyber_decaps: +median: 1110396 cycles/ticks +average: 1116885 cycles/ticks + +Loop spin: 288 +gen_a: +median: 232830 cycles/ticks +average: 234057 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22928 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 706632 cycles/ticks +average: 709401 cycles/ticks + +indcpa_enc: +median: 852128 cycles/ticks +average: 855341 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199228 cycles/ticks + +kyber_keypair_derand: +median: 752484 cycles/ticks +average: 755550 cycles/ticks + +kyber_keypair: +median: 783136 cycles/ticks +average: 785939 cycles/ticks + +kyber_encaps_derand: +median: 900150 cycles/ticks +average: 903630 cycles/ticks + +kyber_encaps: +median: 902446 cycles/ticks +average: 905459 cycles/ticks + +kyber_decaps: +median: 1111322 cycles/ticks +average: 1115399 cycles/ticks + +Loop spin: 289 +gen_a: +median: 232962 cycles/ticks +average: 234164 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706962 cycles/ticks +average: 709925 cycles/ticks + +indcpa_enc: +median: 851800 cycles/ticks +average: 855043 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199195 cycles/ticks + +kyber_keypair_derand: +median: 751488 cycles/ticks +average: 754358 cycles/ticks + +kyber_keypair: +median: 783302 cycles/ticks +average: 786052 cycles/ticks + +kyber_encaps_derand: +median: 900618 cycles/ticks +average: 904046 cycles/ticks + +kyber_encaps: +median: 901676 cycles/ticks +average: 904967 cycles/ticks + +kyber_decaps: +median: 1111282 cycles/ticks +average: 1115433 cycles/ticks + +Loop spin: 290 +gen_a: +median: 232738 cycles/ticks +average: 233958 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8740 cycles/ticks + +indcpa_keypair: +median: 707062 cycles/ticks +average: 709915 cycles/ticks + +indcpa_enc: +median: 849724 cycles/ticks +average: 852976 cycles/ticks + +indcpa_dec: +median: 198470 cycles/ticks +average: 199190 cycles/ticks + +kyber_keypair_derand: +median: 752356 cycles/ticks +average: 755481 cycles/ticks + +kyber_keypair: +median: 783352 cycles/ticks +average: 786167 cycles/ticks + +kyber_encaps_derand: +median: 898368 cycles/ticks +average: 901709 cycles/ticks + +kyber_encaps: +median: 900604 cycles/ticks +average: 903549 cycles/ticks + +kyber_decaps: +median: 1109416 cycles/ticks +average: 1113526 cycles/ticks + +Loop spin: 291 +gen_a: +median: 232314 cycles/ticks +average: 233598 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22270 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706736 cycles/ticks +average: 709612 cycles/ticks + +indcpa_enc: +median: 853224 cycles/ticks +average: 856554 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199253 cycles/ticks + +kyber_keypair_derand: +median: 756562 cycles/ticks +average: 759528 cycles/ticks + +kyber_keypair: +median: 783286 cycles/ticks +average: 785892 cycles/ticks + +kyber_encaps_derand: +median: 906592 cycles/ticks +average: 909941 cycles/ticks + +kyber_encaps: +median: 907736 cycles/ticks +average: 911159 cycles/ticks + +kyber_decaps: +median: 1118284 cycles/ticks +average: 1122408 cycles/ticks + +Loop spin: 292 +gen_a: +median: 232544 cycles/ticks +average: 233780 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 708164 cycles/ticks +average: 710853 cycles/ticks + +indcpa_enc: +median: 850844 cycles/ticks +average: 854018 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199325 cycles/ticks + +kyber_keypair_derand: +median: 752632 cycles/ticks +average: 755551 cycles/ticks + +kyber_keypair: +median: 783348 cycles/ticks +average: 786035 cycles/ticks + +kyber_encaps_derand: +median: 898908 cycles/ticks +average: 902445 cycles/ticks + +kyber_encaps: +median: 900920 cycles/ticks +average: 903992 cycles/ticks + +kyber_decaps: +median: 1109498 cycles/ticks +average: 1113241 cycles/ticks + +Loop spin: 293 +gen_a: +median: 232638 cycles/ticks +average: 233870 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33388 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47218 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22222 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8697 cycles/ticks + +indcpa_keypair: +median: 706414 cycles/ticks +average: 709452 cycles/ticks + +indcpa_enc: +median: 849456 cycles/ticks +average: 852607 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199239 cycles/ticks + +kyber_keypair_derand: +median: 751694 cycles/ticks +average: 754461 cycles/ticks + +kyber_keypair: +median: 783990 cycles/ticks +average: 786507 cycles/ticks + +kyber_encaps_derand: +median: 898202 cycles/ticks +average: 901674 cycles/ticks + +kyber_encaps: +median: 899446 cycles/ticks +average: 902684 cycles/ticks + +kyber_decaps: +median: 1107898 cycles/ticks +average: 1112014 cycles/ticks + +Loop spin: 294 +gen_a: +median: 232718 cycles/ticks +average: 233952 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3736 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1920 cycles/ticks +average: 1921 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22217 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706186 cycles/ticks +average: 708847 cycles/ticks + +indcpa_enc: +median: 849998 cycles/ticks +average: 853134 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199228 cycles/ticks + +kyber_keypair_derand: +median: 751402 cycles/ticks +average: 754382 cycles/ticks + +kyber_keypair: +median: 783090 cycles/ticks +average: 785806 cycles/ticks + +kyber_encaps_derand: +median: 898748 cycles/ticks +average: 902255 cycles/ticks + +kyber_encaps: +median: 901118 cycles/ticks +average: 904158 cycles/ticks + +kyber_decaps: +median: 1109646 cycles/ticks +average: 1113776 cycles/ticks + +Loop spin: 295 +gen_a: +median: 232562 cycles/ticks +average: 233745 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 706892 cycles/ticks +average: 709642 cycles/ticks + +indcpa_enc: +median: 850252 cycles/ticks +average: 853586 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199285 cycles/ticks + +kyber_keypair_derand: +median: 751654 cycles/ticks +average: 754558 cycles/ticks + +kyber_keypair: +median: 784102 cycles/ticks +average: 786602 cycles/ticks + +kyber_encaps_derand: +median: 899632 cycles/ticks +average: 903127 cycles/ticks + +kyber_encaps: +median: 901180 cycles/ticks +average: 904376 cycles/ticks + +kyber_decaps: +median: 1110312 cycles/ticks +average: 1114101 cycles/ticks + +Loop spin: 296 +gen_a: +median: 233022 cycles/ticks +average: 234235 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707100 cycles/ticks +average: 709930 cycles/ticks + +indcpa_enc: +median: 849990 cycles/ticks +average: 853264 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199339 cycles/ticks + +kyber_keypair_derand: +median: 752872 cycles/ticks +average: 755864 cycles/ticks + +kyber_keypair: +median: 783992 cycles/ticks +average: 786784 cycles/ticks + +kyber_encaps_derand: +median: 899392 cycles/ticks +average: 902854 cycles/ticks + +kyber_encaps: +median: 900752 cycles/ticks +average: 903928 cycles/ticks + +kyber_decaps: +median: 1110510 cycles/ticks +average: 1114501 cycles/ticks + +Loop spin: 297 +gen_a: +median: 232672 cycles/ticks +average: 233926 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 710716 cycles/ticks +average: 713686 cycles/ticks + +indcpa_enc: +median: 853900 cycles/ticks +average: 857131 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199217 cycles/ticks + +kyber_keypair_derand: +median: 752222 cycles/ticks +average: 755248 cycles/ticks + +kyber_keypair: +median: 783696 cycles/ticks +average: 786089 cycles/ticks + +kyber_encaps_derand: +median: 898816 cycles/ticks +average: 902294 cycles/ticks + +kyber_encaps: +median: 900848 cycles/ticks +average: 903835 cycles/ticks + +kyber_decaps: +median: 1109840 cycles/ticks +average: 1113840 cycles/ticks + +Loop spin: 298 +gen_a: +median: 232738 cycles/ticks +average: 233981 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707180 cycles/ticks +average: 710057 cycles/ticks + +indcpa_enc: +median: 850766 cycles/ticks +average: 854331 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199419 cycles/ticks + +kyber_keypair_derand: +median: 751740 cycles/ticks +average: 754876 cycles/ticks + +kyber_keypair: +median: 782860 cycles/ticks +average: 785725 cycles/ticks + +kyber_encaps_derand: +median: 898688 cycles/ticks +average: 902162 cycles/ticks + +kyber_encaps: +median: 900200 cycles/ticks +average: 903563 cycles/ticks + +kyber_decaps: +median: 1109382 cycles/ticks +average: 1113354 cycles/ticks + +Loop spin: 299 +gen_a: +median: 232546 cycles/ticks +average: 233839 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 711868 cycles/ticks +average: 714844 cycles/ticks + +indcpa_enc: +median: 854892 cycles/ticks +average: 858360 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199231 cycles/ticks + +kyber_keypair_derand: +median: 752400 cycles/ticks +average: 755336 cycles/ticks + +kyber_keypair: +median: 783688 cycles/ticks +average: 786189 cycles/ticks + +kyber_encaps_derand: +median: 899166 cycles/ticks +average: 902566 cycles/ticks + +kyber_encaps: +median: 901510 cycles/ticks +average: 904412 cycles/ticks + +kyber_decaps: +median: 1109912 cycles/ticks +average: 1114037 cycles/ticks + +Loop spin: 300 +gen_a: +median: 232268 cycles/ticks +average: 233515 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707296 cycles/ticks +average: 710157 cycles/ticks + +indcpa_enc: +median: 850104 cycles/ticks +average: 853354 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199275 cycles/ticks + +kyber_keypair_derand: +median: 752474 cycles/ticks +average: 755549 cycles/ticks + +kyber_keypair: +median: 784252 cycles/ticks +average: 786939 cycles/ticks + +kyber_encaps_derand: +median: 899754 cycles/ticks +average: 903469 cycles/ticks + +kyber_encaps: +median: 901420 cycles/ticks +average: 904886 cycles/ticks + +kyber_decaps: +median: 1111034 cycles/ticks +average: 1120909 cycles/ticks + +Loop spin: 301 +gen_a: +median: 232982 cycles/ticks +average: 234175 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 711224 cycles/ticks +average: 714168 cycles/ticks + +indcpa_enc: +median: 854062 cycles/ticks +average: 857365 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199280 cycles/ticks + +kyber_keypair_derand: +median: 751470 cycles/ticks +average: 754635 cycles/ticks + +kyber_keypair: +median: 783308 cycles/ticks +average: 785966 cycles/ticks + +kyber_encaps_derand: +median: 899630 cycles/ticks +average: 902832 cycles/ticks + +kyber_encaps: +median: 901612 cycles/ticks +average: 904579 cycles/ticks + +kyber_decaps: +median: 1110206 cycles/ticks +average: 1114284 cycles/ticks + +Loop spin: 302 +gen_a: +median: 232844 cycles/ticks +average: 234091 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3846 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706544 cycles/ticks +average: 709469 cycles/ticks + +indcpa_enc: +median: 853418 cycles/ticks +average: 857056 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199225 cycles/ticks + +kyber_keypair_derand: +median: 751496 cycles/ticks +average: 754578 cycles/ticks + +kyber_keypair: +median: 783606 cycles/ticks +average: 786141 cycles/ticks + +kyber_encaps_derand: +median: 903486 cycles/ticks +average: 907081 cycles/ticks + +kyber_encaps: +median: 905048 cycles/ticks +average: 908459 cycles/ticks + +kyber_decaps: +median: 1111400 cycles/ticks +average: 1115153 cycles/ticks + +Loop spin: 303 +gen_a: +median: 233084 cycles/ticks +average: 234223 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707238 cycles/ticks +average: 710062 cycles/ticks + +indcpa_enc: +median: 849968 cycles/ticks +average: 853259 cycles/ticks + +indcpa_dec: +median: 198624 cycles/ticks +average: 199384 cycles/ticks + +kyber_keypair_derand: +median: 752034 cycles/ticks +average: 755078 cycles/ticks + +kyber_keypair: +median: 783138 cycles/ticks +average: 785710 cycles/ticks + +kyber_encaps_derand: +median: 899772 cycles/ticks +average: 903274 cycles/ticks + +kyber_encaps: +median: 901936 cycles/ticks +average: 905116 cycles/ticks + +kyber_decaps: +median: 1111254 cycles/ticks +average: 1115231 cycles/ticks + +Loop spin: 304 +gen_a: +median: 232548 cycles/ticks +average: 233875 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47260 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706290 cycles/ticks +average: 709113 cycles/ticks + +indcpa_enc: +median: 849834 cycles/ticks +average: 852968 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199242 cycles/ticks + +kyber_keypair_derand: +median: 753060 cycles/ticks +average: 755961 cycles/ticks + +kyber_keypair: +median: 783956 cycles/ticks +average: 786419 cycles/ticks + +kyber_encaps_derand: +median: 898286 cycles/ticks +average: 901694 cycles/ticks + +kyber_encaps: +median: 899500 cycles/ticks +average: 903014 cycles/ticks + +kyber_decaps: +median: 1108396 cycles/ticks +average: 1112408 cycles/ticks + +Loop spin: 305 +gen_a: +median: 232774 cycles/ticks +average: 233959 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8735 cycles/ticks + +indcpa_keypair: +median: 707318 cycles/ticks +average: 710191 cycles/ticks + +indcpa_enc: +median: 850562 cycles/ticks +average: 853813 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199253 cycles/ticks + +kyber_keypair_derand: +median: 751512 cycles/ticks +average: 754606 cycles/ticks + +kyber_keypair: +median: 782890 cycles/ticks +average: 785787 cycles/ticks + +kyber_encaps_derand: +median: 899510 cycles/ticks +average: 902908 cycles/ticks + +kyber_encaps: +median: 901342 cycles/ticks +average: 904631 cycles/ticks + +kyber_decaps: +median: 1110600 cycles/ticks +average: 1114529 cycles/ticks + +Loop spin: 306 +gen_a: +median: 232902 cycles/ticks +average: 234150 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22146 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706640 cycles/ticks +average: 709686 cycles/ticks + +indcpa_enc: +median: 849810 cycles/ticks +average: 853239 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199282 cycles/ticks + +kyber_keypair_derand: +median: 751784 cycles/ticks +average: 754968 cycles/ticks + +kyber_keypair: +median: 784096 cycles/ticks +average: 786736 cycles/ticks + +kyber_encaps_derand: +median: 898286 cycles/ticks +average: 901990 cycles/ticks + +kyber_encaps: +median: 899672 cycles/ticks +average: 903141 cycles/ticks + +kyber_decaps: +median: 1109146 cycles/ticks +average: 1113393 cycles/ticks + +Loop spin: 307 +gen_a: +median: 232860 cycles/ticks +average: 234012 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22288 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706354 cycles/ticks +average: 709376 cycles/ticks + +indcpa_enc: +median: 849730 cycles/ticks +average: 853065 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199260 cycles/ticks + +kyber_keypair_derand: +median: 751602 cycles/ticks +average: 754721 cycles/ticks + +kyber_keypair: +median: 783048 cycles/ticks +average: 785766 cycles/ticks + +kyber_encaps_derand: +median: 898604 cycles/ticks +average: 902095 cycles/ticks + +kyber_encaps: +median: 900600 cycles/ticks +average: 903976 cycles/ticks + +kyber_decaps: +median: 1109540 cycles/ticks +average: 1113463 cycles/ticks + +Loop spin: 308 +gen_a: +median: 232670 cycles/ticks +average: 233862 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7183 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 712042 cycles/ticks +average: 714876 cycles/ticks + +indcpa_enc: +median: 854672 cycles/ticks +average: 858006 cycles/ticks + +indcpa_dec: +median: 201658 cycles/ticks +average: 202385 cycles/ticks + +kyber_keypair_derand: +median: 755502 cycles/ticks +average: 758585 cycles/ticks + +kyber_keypair: +median: 784568 cycles/ticks +average: 787267 cycles/ticks + +kyber_encaps_derand: +median: 898278 cycles/ticks +average: 901926 cycles/ticks + +kyber_encaps: +median: 899404 cycles/ticks +average: 902931 cycles/ticks + +kyber_decaps: +median: 1112226 cycles/ticks +average: 1116345 cycles/ticks + +Loop spin: 309 +gen_a: +median: 232660 cycles/ticks +average: 233825 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23017 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 709132 cycles/ticks +average: 712155 cycles/ticks + +indcpa_enc: +median: 849442 cycles/ticks +average: 852883 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199215 cycles/ticks + +kyber_keypair_derand: +median: 754614 cycles/ticks +average: 757722 cycles/ticks + +kyber_keypair: +median: 785406 cycles/ticks +average: 788450 cycles/ticks + +kyber_encaps_derand: +median: 898230 cycles/ticks +average: 901847 cycles/ticks + +kyber_encaps: +median: 900164 cycles/ticks +average: 903143 cycles/ticks + +kyber_decaps: +median: 1109390 cycles/ticks +average: 1113219 cycles/ticks + +Loop spin: 310 +gen_a: +median: 232790 cycles/ticks +average: 233997 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33322 cycles/ticks +average: 33482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47289 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 706302 cycles/ticks +average: 709319 cycles/ticks + +indcpa_enc: +median: 849656 cycles/ticks +average: 852997 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199281 cycles/ticks + +kyber_keypair_derand: +median: 755402 cycles/ticks +average: 758469 cycles/ticks + +kyber_keypair: +median: 783732 cycles/ticks +average: 786286 cycles/ticks + +kyber_encaps_derand: +median: 903606 cycles/ticks +average: 907117 cycles/ticks + +kyber_encaps: +median: 904720 cycles/ticks +average: 907981 cycles/ticks + +kyber_decaps: +median: 1115416 cycles/ticks +average: 1119430 cycles/ticks + +Loop spin: 311 +gen_a: +median: 232528 cycles/ticks +average: 233778 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22180 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 711236 cycles/ticks +average: 713958 cycles/ticks + +indcpa_enc: +median: 854692 cycles/ticks +average: 858103 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199287 cycles/ticks + +kyber_keypair_derand: +median: 752234 cycles/ticks +average: 755299 cycles/ticks + +kyber_keypair: +median: 782818 cycles/ticks +average: 785518 cycles/ticks + +kyber_encaps_derand: +median: 898660 cycles/ticks +average: 902215 cycles/ticks + +kyber_encaps: +median: 901034 cycles/ticks +average: 903880 cycles/ticks + +kyber_decaps: +median: 1109612 cycles/ticks +average: 1113551 cycles/ticks + +Loop spin: 312 +gen_a: +median: 232224 cycles/ticks +average: 233485 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706552 cycles/ticks +average: 709457 cycles/ticks + +indcpa_enc: +median: 850042 cycles/ticks +average: 853453 cycles/ticks + +indcpa_dec: +median: 198554 cycles/ticks +average: 199389 cycles/ticks + +kyber_keypair_derand: +median: 751766 cycles/ticks +average: 754853 cycles/ticks + +kyber_keypair: +median: 783082 cycles/ticks +average: 785803 cycles/ticks + +kyber_encaps_derand: +median: 899138 cycles/ticks +average: 902548 cycles/ticks + +kyber_encaps: +median: 900426 cycles/ticks +average: 903894 cycles/ticks + +kyber_decaps: +median: 1110370 cycles/ticks +average: 1114383 cycles/ticks + +Loop spin: 313 +gen_a: +median: 232478 cycles/ticks +average: 233686 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3896 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706452 cycles/ticks +average: 709372 cycles/ticks + +indcpa_enc: +median: 849694 cycles/ticks +average: 853106 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199296 cycles/ticks + +kyber_keypair_derand: +median: 752470 cycles/ticks +average: 755582 cycles/ticks + +kyber_keypair: +median: 783004 cycles/ticks +average: 785821 cycles/ticks + +kyber_encaps_derand: +median: 903062 cycles/ticks +average: 906448 cycles/ticks + +kyber_encaps: +median: 904764 cycles/ticks +average: 907896 cycles/ticks + +kyber_decaps: +median: 1115110 cycles/ticks +average: 1122001 cycles/ticks + +Loop spin: 314 +gen_a: +median: 232488 cycles/ticks +average: 233665 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47267 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 24797 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706414 cycles/ticks +average: 709442 cycles/ticks + +indcpa_enc: +median: 849470 cycles/ticks +average: 852798 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199263 cycles/ticks + +kyber_keypair_derand: +median: 751426 cycles/ticks +average: 754482 cycles/ticks + +kyber_keypair: +median: 783234 cycles/ticks +average: 785861 cycles/ticks + +kyber_encaps_derand: +median: 899798 cycles/ticks +average: 903094 cycles/ticks + +kyber_encaps: +median: 900540 cycles/ticks +average: 903660 cycles/ticks + +kyber_decaps: +median: 1110794 cycles/ticks +average: 1114901 cycles/ticks + +Loop spin: 315 +gen_a: +median: 232736 cycles/ticks +average: 233968 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707212 cycles/ticks +average: 709956 cycles/ticks + +indcpa_enc: +median: 850138 cycles/ticks +average: 853372 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199221 cycles/ticks + +kyber_keypair_derand: +median: 755548 cycles/ticks +average: 758543 cycles/ticks + +kyber_keypair: +median: 782808 cycles/ticks +average: 785601 cycles/ticks + +kyber_encaps_derand: +median: 898710 cycles/ticks +average: 902211 cycles/ticks + +kyber_encaps: +median: 900642 cycles/ticks +average: 903807 cycles/ticks + +kyber_decaps: +median: 1109484 cycles/ticks +average: 1113452 cycles/ticks + +Loop spin: 316 +gen_a: +median: 232706 cycles/ticks +average: 233846 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707314 cycles/ticks +average: 710308 cycles/ticks + +indcpa_enc: +median: 850616 cycles/ticks +average: 853813 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199199 cycles/ticks + +kyber_keypair_derand: +median: 752152 cycles/ticks +average: 755173 cycles/ticks + +kyber_keypair: +median: 784246 cycles/ticks +average: 786836 cycles/ticks + +kyber_encaps_derand: +median: 898846 cycles/ticks +average: 902339 cycles/ticks + +kyber_encaps: +median: 899996 cycles/ticks +average: 903282 cycles/ticks + +kyber_decaps: +median: 1109956 cycles/ticks +average: 1114106 cycles/ticks + +Loop spin: 317 +gen_a: +median: 232764 cycles/ticks +average: 233993 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706608 cycles/ticks +average: 709533 cycles/ticks + +indcpa_enc: +median: 849898 cycles/ticks +average: 853030 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199206 cycles/ticks + +kyber_keypair_derand: +median: 751638 cycles/ticks +average: 754635 cycles/ticks + +kyber_keypair: +median: 782942 cycles/ticks +average: 785668 cycles/ticks + +kyber_encaps_derand: +median: 898714 cycles/ticks +average: 902141 cycles/ticks + +kyber_encaps: +median: 900198 cycles/ticks +average: 903458 cycles/ticks + +kyber_decaps: +median: 1109488 cycles/ticks +average: 1113686 cycles/ticks + +Loop spin: 318 +gen_a: +median: 232700 cycles/ticks +average: 233959 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22192 cycles/ticks +average: 22300 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706192 cycles/ticks +average: 709018 cycles/ticks + +indcpa_enc: +median: 849200 cycles/ticks +average: 852469 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199321 cycles/ticks + +kyber_keypair_derand: +median: 752150 cycles/ticks +average: 755361 cycles/ticks + +kyber_keypair: +median: 783870 cycles/ticks +average: 786455 cycles/ticks + +kyber_encaps_derand: +median: 898020 cycles/ticks +average: 901708 cycles/ticks + +kyber_encaps: +median: 899514 cycles/ticks +average: 902865 cycles/ticks + +kyber_decaps: +median: 1108818 cycles/ticks +average: 1112890 cycles/ticks + +Loop spin: 319 +gen_a: +median: 232680 cycles/ticks +average: 233932 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 707052 cycles/ticks +average: 709913 cycles/ticks + +indcpa_enc: +median: 849844 cycles/ticks +average: 853104 cycles/ticks + +indcpa_dec: +median: 198598 cycles/ticks +average: 199260 cycles/ticks + +kyber_keypair_derand: +median: 756510 cycles/ticks +average: 759474 cycles/ticks + +kyber_keypair: +median: 782944 cycles/ticks +average: 785454 cycles/ticks + +kyber_encaps_derand: +median: 899402 cycles/ticks +average: 902955 cycles/ticks + +kyber_encaps: +median: 900624 cycles/ticks +average: 904024 cycles/ticks + +kyber_decaps: +median: 1110418 cycles/ticks +average: 1114471 cycles/ticks + +Loop spin: 320 +gen_a: +median: 232700 cycles/ticks +average: 233898 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33384 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 707496 cycles/ticks +average: 710416 cycles/ticks + +indcpa_enc: +median: 850294 cycles/ticks +average: 853430 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199230 cycles/ticks + +kyber_keypair_derand: +median: 752190 cycles/ticks +average: 755273 cycles/ticks + +kyber_keypair: +median: 783660 cycles/ticks +average: 786270 cycles/ticks + +kyber_encaps_derand: +median: 898372 cycles/ticks +average: 901864 cycles/ticks + +kyber_encaps: +median: 900432 cycles/ticks +average: 902923 cycles/ticks + +kyber_decaps: +median: 1108702 cycles/ticks +average: 1112697 cycles/ticks + +Loop spin: 321 +gen_a: +median: 232856 cycles/ticks +average: 234155 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47244 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706708 cycles/ticks +average: 709533 cycles/ticks + +indcpa_enc: +median: 850070 cycles/ticks +average: 853323 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199213 cycles/ticks + +kyber_keypair_derand: +median: 750994 cycles/ticks +average: 753976 cycles/ticks + +kyber_keypair: +median: 782852 cycles/ticks +average: 785688 cycles/ticks + +kyber_encaps_derand: +median: 904064 cycles/ticks +average: 907413 cycles/ticks + +kyber_encaps: +median: 905036 cycles/ticks +average: 908630 cycles/ticks + +kyber_decaps: +median: 1115314 cycles/ticks +average: 1119358 cycles/ticks + +Loop spin: 322 +gen_a: +median: 232374 cycles/ticks +average: 233798 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706388 cycles/ticks +average: 709267 cycles/ticks + +indcpa_enc: +median: 849920 cycles/ticks +average: 853512 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199290 cycles/ticks + +kyber_keypair_derand: +median: 751414 cycles/ticks +average: 754574 cycles/ticks + +kyber_keypair: +median: 783536 cycles/ticks +average: 786015 cycles/ticks + +kyber_encaps_derand: +median: 900116 cycles/ticks +average: 903753 cycles/ticks + +kyber_encaps: +median: 902986 cycles/ticks +average: 905767 cycles/ticks + +kyber_decaps: +median: 1115100 cycles/ticks +average: 1118993 cycles/ticks + +Loop spin: 323 +gen_a: +median: 232898 cycles/ticks +average: 234002 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8698 cycles/ticks +average: 8749 cycles/ticks + +indcpa_keypair: +median: 707016 cycles/ticks +average: 709828 cycles/ticks + +indcpa_enc: +median: 850006 cycles/ticks +average: 853364 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199264 cycles/ticks + +kyber_keypair_derand: +median: 752686 cycles/ticks +average: 755628 cycles/ticks + +kyber_keypair: +median: 783264 cycles/ticks +average: 785941 cycles/ticks + +kyber_encaps_derand: +median: 899056 cycles/ticks +average: 902515 cycles/ticks + +kyber_encaps: +median: 899956 cycles/ticks +average: 903387 cycles/ticks + +kyber_decaps: +median: 1110370 cycles/ticks +average: 1114415 cycles/ticks + +Loop spin: 324 +gen_a: +median: 232832 cycles/ticks +average: 233998 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22928 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33320 cycles/ticks +average: 33473 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22274 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706252 cycles/ticks +average: 708949 cycles/ticks + +indcpa_enc: +median: 849316 cycles/ticks +average: 852464 cycles/ticks + +indcpa_dec: +median: 201668 cycles/ticks +average: 202449 cycles/ticks + +kyber_keypair_derand: +median: 751888 cycles/ticks +average: 755007 cycles/ticks + +kyber_keypair: +median: 783124 cycles/ticks +average: 785965 cycles/ticks + +kyber_encaps_derand: +median: 899118 cycles/ticks +average: 902508 cycles/ticks + +kyber_encaps: +median: 901904 cycles/ticks +average: 904795 cycles/ticks + +kyber_decaps: +median: 1114064 cycles/ticks +average: 1118007 cycles/ticks + +Loop spin: 325 +gen_a: +median: 232610 cycles/ticks +average: 233875 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47273 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707014 cycles/ticks +average: 709845 cycles/ticks + +indcpa_enc: +median: 850388 cycles/ticks +average: 853599 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199262 cycles/ticks + +kyber_keypair_derand: +median: 751282 cycles/ticks +average: 754433 cycles/ticks + +kyber_keypair: +median: 783514 cycles/ticks +average: 786012 cycles/ticks + +kyber_encaps_derand: +median: 898874 cycles/ticks +average: 902298 cycles/ticks + +kyber_encaps: +median: 900018 cycles/ticks +average: 903573 cycles/ticks + +kyber_decaps: +median: 1113058 cycles/ticks +average: 1117028 cycles/ticks + +Loop spin: 326 +gen_a: +median: 232386 cycles/ticks +average: 233599 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706256 cycles/ticks +average: 709025 cycles/ticks + +indcpa_enc: +median: 849602 cycles/ticks +average: 852864 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199229 cycles/ticks + +kyber_keypair_derand: +median: 751248 cycles/ticks +average: 754185 cycles/ticks + +kyber_keypair: +median: 782924 cycles/ticks +average: 785575 cycles/ticks + +kyber_encaps_derand: +median: 898546 cycles/ticks +average: 901896 cycles/ticks + +kyber_encaps: +median: 900760 cycles/ticks +average: 904042 cycles/ticks + +kyber_decaps: +median: 1109220 cycles/ticks +average: 1113318 cycles/ticks + +Loop spin: 327 +gen_a: +median: 232546 cycles/ticks +average: 237492 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 711822 cycles/ticks +average: 717401 cycles/ticks + +indcpa_enc: +median: 854432 cycles/ticks +average: 857907 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199330 cycles/ticks + +kyber_keypair_derand: +median: 752972 cycles/ticks +average: 756384 cycles/ticks + +kyber_keypair: +median: 783890 cycles/ticks +average: 786688 cycles/ticks + +kyber_encaps_derand: +median: 902218 cycles/ticks +average: 905546 cycles/ticks + +kyber_encaps: +median: 903416 cycles/ticks +average: 906558 cycles/ticks + +kyber_decaps: +median: 1113026 cycles/ticks +average: 1117248 cycles/ticks + +Loop spin: 328 +gen_a: +median: 232690 cycles/ticks +average: 233962 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706582 cycles/ticks +average: 709302 cycles/ticks + +indcpa_enc: +median: 850926 cycles/ticks +average: 854160 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199344 cycles/ticks + +kyber_keypair_derand: +median: 752724 cycles/ticks +average: 755794 cycles/ticks + +kyber_keypair: +median: 783350 cycles/ticks +average: 786056 cycles/ticks + +kyber_encaps_derand: +median: 900556 cycles/ticks +average: 903790 cycles/ticks + +kyber_encaps: +median: 902904 cycles/ticks +average: 906208 cycles/ticks + +kyber_decaps: +median: 1110392 cycles/ticks +average: 1114168 cycles/ticks + +Loop spin: 329 +gen_a: +median: 232752 cycles/ticks +average: 234007 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23008 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706008 cycles/ticks +average: 708912 cycles/ticks + +indcpa_enc: +median: 849268 cycles/ticks +average: 852641 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199285 cycles/ticks + +kyber_keypair_derand: +median: 751778 cycles/ticks +average: 754612 cycles/ticks + +kyber_keypair: +median: 784220 cycles/ticks +average: 786792 cycles/ticks + +kyber_encaps_derand: +median: 899550 cycles/ticks +average: 902791 cycles/ticks + +kyber_encaps: +median: 900674 cycles/ticks +average: 903787 cycles/ticks + +kyber_decaps: +median: 1114014 cycles/ticks +average: 1117533 cycles/ticks + +Loop spin: 330 +gen_a: +median: 232608 cycles/ticks +average: 233758 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47319 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706444 cycles/ticks +average: 708960 cycles/ticks + +indcpa_enc: +median: 849736 cycles/ticks +average: 852854 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199155 cycles/ticks + +kyber_keypair_derand: +median: 755690 cycles/ticks +average: 758540 cycles/ticks + +kyber_keypair: +median: 783154 cycles/ticks +average: 785554 cycles/ticks + +kyber_encaps_derand: +median: 899128 cycles/ticks +average: 902506 cycles/ticks + +kyber_encaps: +median: 900736 cycles/ticks +average: 903602 cycles/ticks + +kyber_decaps: +median: 1109748 cycles/ticks +average: 1113198 cycles/ticks + +Loop spin: 331 +gen_a: +median: 232414 cycles/ticks +average: 233591 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7175 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 707768 cycles/ticks +average: 710541 cycles/ticks + +indcpa_enc: +median: 850822 cycles/ticks +average: 853754 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199221 cycles/ticks + +kyber_keypair_derand: +median: 751306 cycles/ticks +average: 753833 cycles/ticks + +kyber_keypair: +median: 783882 cycles/ticks +average: 786394 cycles/ticks + +kyber_encaps_derand: +median: 898614 cycles/ticks +average: 901848 cycles/ticks + +kyber_encaps: +median: 899696 cycles/ticks +average: 902961 cycles/ticks + +kyber_decaps: +median: 1109372 cycles/ticks +average: 1113235 cycles/ticks + +Loop spin: 332 +gen_a: +median: 232906 cycles/ticks +average: 234047 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47216 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706304 cycles/ticks +average: 708940 cycles/ticks + +indcpa_enc: +median: 849796 cycles/ticks +average: 852627 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199203 cycles/ticks + +kyber_keypair_derand: +median: 751382 cycles/ticks +average: 754272 cycles/ticks + +kyber_keypair: +median: 782878 cycles/ticks +average: 785393 cycles/ticks + +kyber_encaps_derand: +median: 898336 cycles/ticks +average: 901473 cycles/ticks + +kyber_encaps: +median: 900144 cycles/ticks +average: 902865 cycles/ticks + +kyber_decaps: +median: 1109684 cycles/ticks +average: 1113040 cycles/ticks + +Loop spin: 333 +gen_a: +median: 232818 cycles/ticks +average: 233907 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22276 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8732 cycles/ticks + +indcpa_keypair: +median: 708086 cycles/ticks +average: 710724 cycles/ticks + +indcpa_enc: +median: 850340 cycles/ticks +average: 853427 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199218 cycles/ticks + +kyber_keypair_derand: +median: 753546 cycles/ticks +average: 756284 cycles/ticks + +kyber_keypair: +median: 784844 cycles/ticks +average: 787083 cycles/ticks + +kyber_encaps_derand: +median: 898856 cycles/ticks +average: 901967 cycles/ticks + +kyber_encaps: +median: 899770 cycles/ticks +average: 902937 cycles/ticks + +kyber_decaps: +median: 1109120 cycles/ticks +average: 1112580 cycles/ticks + +Loop spin: 334 +gen_a: +median: 232532 cycles/ticks +average: 233572 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706562 cycles/ticks +average: 709307 cycles/ticks + +indcpa_enc: +median: 851356 cycles/ticks +average: 854478 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 199343 cycles/ticks + +kyber_keypair_derand: +median: 751210 cycles/ticks +average: 753977 cycles/ticks + +kyber_keypair: +median: 782790 cycles/ticks +average: 785439 cycles/ticks + +kyber_encaps_derand: +median: 901140 cycles/ticks +average: 904324 cycles/ticks + +kyber_encaps: +median: 903756 cycles/ticks +average: 906473 cycles/ticks + +kyber_decaps: +median: 1110422 cycles/ticks +average: 1114186 cycles/ticks + +Loop spin: 335 +gen_a: +median: 232620 cycles/ticks +average: 233731 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22289 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 707966 cycles/ticks +average: 710760 cycles/ticks + +indcpa_enc: +median: 850910 cycles/ticks +average: 854078 cycles/ticks + +indcpa_dec: +median: 198616 cycles/ticks +average: 199286 cycles/ticks + +kyber_keypair_derand: +median: 751888 cycles/ticks +average: 754658 cycles/ticks + +kyber_keypair: +median: 783358 cycles/ticks +average: 785831 cycles/ticks + +kyber_encaps_derand: +median: 899168 cycles/ticks +average: 902341 cycles/ticks + +kyber_encaps: +median: 899910 cycles/ticks +average: 903060 cycles/ticks + +kyber_decaps: +median: 1109986 cycles/ticks +average: 1113664 cycles/ticks + +Loop spin: 336 +gen_a: +median: 232960 cycles/ticks +average: 234053 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47216 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8741 cycles/ticks + +indcpa_keypair: +median: 707154 cycles/ticks +average: 710006 cycles/ticks + +indcpa_enc: +median: 850386 cycles/ticks +average: 853640 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199325 cycles/ticks + +kyber_keypair_derand: +median: 751470 cycles/ticks +average: 754326 cycles/ticks + +kyber_keypair: +median: 782962 cycles/ticks +average: 785652 cycles/ticks + +kyber_encaps_derand: +median: 904072 cycles/ticks +average: 907179 cycles/ticks + +kyber_encaps: +median: 905890 cycles/ticks +average: 908759 cycles/ticks + +kyber_decaps: +median: 1114952 cycles/ticks +average: 1118505 cycles/ticks + +Loop spin: 337 +gen_a: +median: 233362 cycles/ticks +average: 234643 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47174 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707260 cycles/ticks +average: 710058 cycles/ticks + +indcpa_enc: +median: 850276 cycles/ticks +average: 853363 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199149 cycles/ticks + +kyber_keypair_derand: +median: 752578 cycles/ticks +average: 755357 cycles/ticks + +kyber_keypair: +median: 783626 cycles/ticks +average: 785885 cycles/ticks + +kyber_encaps_derand: +median: 898902 cycles/ticks +average: 901922 cycles/ticks + +kyber_encaps: +median: 900152 cycles/ticks +average: 903172 cycles/ticks + +kyber_decaps: +median: 1110054 cycles/ticks +average: 1113927 cycles/ticks + +Loop spin: 338 +gen_a: +median: 232606 cycles/ticks +average: 233840 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 706850 cycles/ticks +average: 710273 cycles/ticks + +indcpa_enc: +median: 850128 cycles/ticks +average: 853275 cycles/ticks + +indcpa_dec: +median: 201140 cycles/ticks +average: 201906 cycles/ticks + +kyber_keypair_derand: +median: 751826 cycles/ticks +average: 755102 cycles/ticks + +kyber_keypair: +median: 782800 cycles/ticks +average: 785586 cycles/ticks + +kyber_encaps_derand: +median: 898326 cycles/ticks +average: 901607 cycles/ticks + +kyber_encaps: +median: 900164 cycles/ticks +average: 903338 cycles/ticks + +kyber_decaps: +median: 1108970 cycles/ticks +average: 1112823 cycles/ticks + +Loop spin: 339 +gen_a: +median: 232670 cycles/ticks +average: 233946 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706374 cycles/ticks +average: 709128 cycles/ticks + +indcpa_enc: +median: 849140 cycles/ticks +average: 852515 cycles/ticks + +indcpa_dec: +median: 201632 cycles/ticks +average: 202427 cycles/ticks + +kyber_keypair_derand: +median: 751840 cycles/ticks +average: 754798 cycles/ticks + +kyber_keypair: +median: 783712 cycles/ticks +average: 786127 cycles/ticks + +kyber_encaps_derand: +median: 898598 cycles/ticks +average: 902008 cycles/ticks + +kyber_encaps: +median: 899798 cycles/ticks +average: 903272 cycles/ticks + +kyber_decaps: +median: 1112426 cycles/ticks +average: 1116447 cycles/ticks + +Loop spin: 340 +gen_a: +median: 232328 cycles/ticks +average: 233583 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707116 cycles/ticks +average: 713510 cycles/ticks + +indcpa_enc: +median: 850130 cycles/ticks +average: 855858 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199249 cycles/ticks + +kyber_keypair_derand: +median: 752158 cycles/ticks +average: 755066 cycles/ticks + +kyber_keypair: +median: 782968 cycles/ticks +average: 785832 cycles/ticks + +kyber_encaps_derand: +median: 899260 cycles/ticks +average: 902696 cycles/ticks + +kyber_encaps: +median: 900848 cycles/ticks +average: 904221 cycles/ticks + +kyber_decaps: +median: 1110694 cycles/ticks +average: 1114655 cycles/ticks + +Loop spin: 341 +gen_a: +median: 233036 cycles/ticks +average: 234309 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47293 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706898 cycles/ticks +average: 709725 cycles/ticks + +indcpa_enc: +median: 853508 cycles/ticks +average: 856680 cycles/ticks + +indcpa_dec: +median: 198586 cycles/ticks +average: 199294 cycles/ticks + +kyber_keypair_derand: +median: 751564 cycles/ticks +average: 754681 cycles/ticks + +kyber_keypair: +median: 783828 cycles/ticks +average: 786593 cycles/ticks + +kyber_encaps_derand: +median: 901738 cycles/ticks +average: 905142 cycles/ticks + +kyber_encaps: +median: 903310 cycles/ticks +average: 906544 cycles/ticks + +kyber_decaps: +median: 1112316 cycles/ticks +average: 1116332 cycles/ticks + +Loop spin: 342 +gen_a: +median: 232520 cycles/ticks +average: 233735 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7145 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22227 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706958 cycles/ticks +average: 709748 cycles/ticks + +indcpa_enc: +median: 849452 cycles/ticks +average: 852701 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199265 cycles/ticks + +kyber_keypair_derand: +median: 751678 cycles/ticks +average: 754725 cycles/ticks + +kyber_keypair: +median: 782904 cycles/ticks +average: 785698 cycles/ticks + +kyber_encaps_derand: +median: 899238 cycles/ticks +average: 902816 cycles/ticks + +kyber_encaps: +median: 900210 cycles/ticks +average: 903764 cycles/ticks + +kyber_decaps: +median: 1110586 cycles/ticks +average: 1114566 cycles/ticks + +Loop spin: 343 +gen_a: +median: 232848 cycles/ticks +average: 234015 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23013 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47202 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22224 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706468 cycles/ticks +average: 709281 cycles/ticks + +indcpa_enc: +median: 849454 cycles/ticks +average: 852740 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199244 cycles/ticks + +kyber_keypair_derand: +median: 751656 cycles/ticks +average: 754407 cycles/ticks + +kyber_keypair: +median: 783702 cycles/ticks +average: 786043 cycles/ticks + +kyber_encaps_derand: +median: 899660 cycles/ticks +average: 903041 cycles/ticks + +kyber_encaps: +median: 902076 cycles/ticks +average: 904718 cycles/ticks + +kyber_decaps: +median: 1113054 cycles/ticks +average: 1117048 cycles/ticks + +Loop spin: 344 +gen_a: +median: 232266 cycles/ticks +average: 233508 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706924 cycles/ticks +average: 709789 cycles/ticks + +indcpa_enc: +median: 849958 cycles/ticks +average: 853235 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199283 cycles/ticks + +kyber_keypair_derand: +median: 752392 cycles/ticks +average: 755488 cycles/ticks + +kyber_keypair: +median: 783046 cycles/ticks +average: 785899 cycles/ticks + +kyber_encaps_derand: +median: 898412 cycles/ticks +average: 901886 cycles/ticks + +kyber_encaps: +median: 899398 cycles/ticks +average: 902777 cycles/ticks + +kyber_decaps: +median: 1110458 cycles/ticks +average: 1114679 cycles/ticks + +Loop spin: 345 +gen_a: +median: 232552 cycles/ticks +average: 233838 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47192 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706788 cycles/ticks +average: 709542 cycles/ticks + +indcpa_enc: +median: 852254 cycles/ticks +average: 855502 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199248 cycles/ticks + +kyber_keypair_derand: +median: 751544 cycles/ticks +average: 754446 cycles/ticks + +kyber_keypair: +median: 783468 cycles/ticks +average: 785865 cycles/ticks + +kyber_encaps_derand: +median: 900930 cycles/ticks +average: 904340 cycles/ticks + +kyber_encaps: +median: 903422 cycles/ticks +average: 906223 cycles/ticks + +kyber_decaps: +median: 1112258 cycles/ticks +average: 1116069 cycles/ticks + +Loop spin: 346 +gen_a: +median: 232494 cycles/ticks +average: 233721 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707180 cycles/ticks +average: 710078 cycles/ticks + +indcpa_enc: +median: 850148 cycles/ticks +average: 853497 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199276 cycles/ticks + +kyber_keypair_derand: +median: 752100 cycles/ticks +average: 755171 cycles/ticks + +kyber_keypair: +median: 783442 cycles/ticks +average: 786149 cycles/ticks + +kyber_encaps_derand: +median: 899280 cycles/ticks +average: 902730 cycles/ticks + +kyber_encaps: +median: 900212 cycles/ticks +average: 903545 cycles/ticks + +kyber_decaps: +median: 1109970 cycles/ticks +average: 1113678 cycles/ticks + +Loop spin: 347 +gen_a: +median: 232452 cycles/ticks +average: 233647 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706506 cycles/ticks +average: 709257 cycles/ticks + +indcpa_enc: +median: 850016 cycles/ticks +average: 853204 cycles/ticks + +indcpa_dec: +median: 198576 cycles/ticks +average: 199259 cycles/ticks + +kyber_keypair_derand: +median: 755424 cycles/ticks +average: 758305 cycles/ticks + +kyber_keypair: +median: 783058 cycles/ticks +average: 785889 cycles/ticks + +kyber_encaps_derand: +median: 899046 cycles/ticks +average: 902653 cycles/ticks + +kyber_encaps: +median: 901768 cycles/ticks +average: 904618 cycles/ticks + +kyber_decaps: +median: 1109818 cycles/ticks +average: 1113692 cycles/ticks + +Loop spin: 348 +gen_a: +median: 232538 cycles/ticks +average: 233824 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3773 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706412 cycles/ticks +average: 709374 cycles/ticks + +indcpa_enc: +median: 853122 cycles/ticks +average: 856393 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199281 cycles/ticks + +kyber_keypair_derand: +median: 751178 cycles/ticks +average: 754277 cycles/ticks + +kyber_keypair: +median: 783698 cycles/ticks +average: 786337 cycles/ticks + +kyber_encaps_derand: +median: 902144 cycles/ticks +average: 905605 cycles/ticks + +kyber_encaps: +median: 903534 cycles/ticks +average: 906927 cycles/ticks + +kyber_decaps: +median: 1110428 cycles/ticks +average: 1114488 cycles/ticks + +Loop spin: 349 +gen_a: +median: 232532 cycles/ticks +average: 233677 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707096 cycles/ticks +average: 709756 cycles/ticks + +indcpa_enc: +median: 852078 cycles/ticks +average: 854969 cycles/ticks + +indcpa_dec: +median: 201670 cycles/ticks +average: 202516 cycles/ticks + +kyber_keypair_derand: +median: 751578 cycles/ticks +average: 754273 cycles/ticks + +kyber_keypair: +median: 782716 cycles/ticks +average: 785518 cycles/ticks + +kyber_encaps_derand: +median: 900968 cycles/ticks +average: 904549 cycles/ticks + +kyber_encaps: +median: 902828 cycles/ticks +average: 905928 cycles/ticks + +kyber_decaps: +median: 1111738 cycles/ticks +average: 1115561 cycles/ticks + +Loop spin: 350 +gen_a: +median: 232610 cycles/ticks +average: 233818 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707048 cycles/ticks +average: 710144 cycles/ticks + +indcpa_enc: +median: 851790 cycles/ticks +average: 855233 cycles/ticks + +indcpa_dec: +median: 198554 cycles/ticks +average: 199288 cycles/ticks + +kyber_keypair_derand: +median: 751114 cycles/ticks +average: 753975 cycles/ticks + +kyber_keypair: +median: 783886 cycles/ticks +average: 786080 cycles/ticks + +kyber_encaps_derand: +median: 900190 cycles/ticks +average: 903753 cycles/ticks + +kyber_encaps: +median: 901532 cycles/ticks +average: 904907 cycles/ticks + +kyber_decaps: +median: 1111290 cycles/ticks +average: 1115280 cycles/ticks + +Loop spin: 351 +gen_a: +median: 232108 cycles/ticks +average: 233384 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22230 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 710672 cycles/ticks +average: 713464 cycles/ticks + +indcpa_enc: +median: 854852 cycles/ticks +average: 857711 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199260 cycles/ticks + +kyber_keypair_derand: +median: 751456 cycles/ticks +average: 754415 cycles/ticks + +kyber_keypair: +median: 782784 cycles/ticks +average: 785477 cycles/ticks + +kyber_encaps_derand: +median: 899246 cycles/ticks +average: 902678 cycles/ticks + +kyber_encaps: +median: 900944 cycles/ticks +average: 904311 cycles/ticks + +kyber_decaps: +median: 1109422 cycles/ticks +average: 1113295 cycles/ticks + +Loop spin: 352 +gen_a: +median: 232708 cycles/ticks +average: 233863 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 706350 cycles/ticks +average: 709148 cycles/ticks + +indcpa_enc: +median: 849678 cycles/ticks +average: 852751 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199290 cycles/ticks + +kyber_keypair_derand: +median: 755838 cycles/ticks +average: 758980 cycles/ticks + +kyber_keypair: +median: 783668 cycles/ticks +average: 786353 cycles/ticks + +kyber_encaps_derand: +median: 899012 cycles/ticks +average: 902269 cycles/ticks + +kyber_encaps: +median: 899884 cycles/ticks +average: 903273 cycles/ticks + +kyber_decaps: +median: 1109842 cycles/ticks +average: 1113672 cycles/ticks + +Loop spin: 353 +gen_a: +median: 232634 cycles/ticks +average: 233882 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1948 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 706874 cycles/ticks +average: 713277 cycles/ticks + +indcpa_enc: +median: 850774 cycles/ticks +average: 856599 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199270 cycles/ticks + +kyber_keypair_derand: +median: 751978 cycles/ticks +average: 755114 cycles/ticks + +kyber_keypair: +median: 782944 cycles/ticks +average: 785707 cycles/ticks + +kyber_encaps_derand: +median: 904186 cycles/ticks +average: 907469 cycles/ticks + +kyber_encaps: +median: 905880 cycles/ticks +average: 909172 cycles/ticks + +kyber_decaps: +median: 1115694 cycles/ticks +average: 1119733 cycles/ticks + +Loop spin: 354 +gen_a: +median: 233040 cycles/ticks +average: 234307 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47299 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8708 cycles/ticks +average: 8748 cycles/ticks + +indcpa_keypair: +median: 706868 cycles/ticks +average: 709791 cycles/ticks + +indcpa_enc: +median: 849752 cycles/ticks +average: 852701 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199289 cycles/ticks + +kyber_keypair_derand: +median: 751734 cycles/ticks +average: 754707 cycles/ticks + +kyber_keypair: +median: 783696 cycles/ticks +average: 786371 cycles/ticks + +kyber_encaps_derand: +median: 899436 cycles/ticks +average: 902815 cycles/ticks + +kyber_encaps: +median: 900328 cycles/ticks +average: 903556 cycles/ticks + +kyber_decaps: +median: 1110030 cycles/ticks +average: 1113786 cycles/ticks + +Loop spin: 355 +gen_a: +median: 233214 cycles/ticks +average: 234482 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22274 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707012 cycles/ticks +average: 709751 cycles/ticks + +indcpa_enc: +median: 850154 cycles/ticks +average: 853082 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199284 cycles/ticks + +kyber_keypair_derand: +median: 751434 cycles/ticks +average: 754373 cycles/ticks + +kyber_keypair: +median: 783080 cycles/ticks +average: 785409 cycles/ticks + +kyber_encaps_derand: +median: 898862 cycles/ticks +average: 902011 cycles/ticks + +kyber_encaps: +median: 901224 cycles/ticks +average: 903996 cycles/ticks + +kyber_decaps: +median: 1109582 cycles/ticks +average: 1113240 cycles/ticks + +Loop spin: 356 +gen_a: +median: 232590 cycles/ticks +average: 233826 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33403 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1951 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707276 cycles/ticks +average: 709983 cycles/ticks + +indcpa_enc: +median: 850726 cycles/ticks +average: 854013 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199143 cycles/ticks + +kyber_keypair_derand: +median: 752762 cycles/ticks +average: 755549 cycles/ticks + +kyber_keypair: +median: 783474 cycles/ticks +average: 785878 cycles/ticks + +kyber_encaps_derand: +median: 903630 cycles/ticks +average: 906856 cycles/ticks + +kyber_encaps: +median: 904984 cycles/ticks +average: 908174 cycles/ticks + +kyber_decaps: +median: 1116048 cycles/ticks +average: 1119294 cycles/ticks + +Loop spin: 357 +gen_a: +median: 232896 cycles/ticks +average: 234062 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707566 cycles/ticks +average: 710185 cycles/ticks + +indcpa_enc: +median: 850400 cycles/ticks +average: 853373 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199265 cycles/ticks + +kyber_keypair_derand: +median: 752916 cycles/ticks +average: 755844 cycles/ticks + +kyber_keypair: +median: 783284 cycles/ticks +average: 786029 cycles/ticks + +kyber_encaps_derand: +median: 898916 cycles/ticks +average: 902261 cycles/ticks + +kyber_encaps: +median: 901188 cycles/ticks +average: 904060 cycles/ticks + +kyber_decaps: +median: 1109870 cycles/ticks +average: 1113492 cycles/ticks + +Loop spin: 358 +gen_a: +median: 232828 cycles/ticks +average: 234106 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47208 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707510 cycles/ticks +average: 710353 cycles/ticks + +indcpa_enc: +median: 850142 cycles/ticks +average: 853299 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199250 cycles/ticks + +kyber_keypair_derand: +median: 752262 cycles/ticks +average: 755183 cycles/ticks + +kyber_keypair: +median: 783672 cycles/ticks +average: 786252 cycles/ticks + +kyber_encaps_derand: +median: 898786 cycles/ticks +average: 901891 cycles/ticks + +kyber_encaps: +median: 899734 cycles/ticks +average: 902833 cycles/ticks + +kyber_decaps: +median: 1109502 cycles/ticks +average: 1113237 cycles/ticks + +Loop spin: 359 +gen_a: +median: 232702 cycles/ticks +average: 233784 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7135 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 710814 cycles/ticks +average: 713506 cycles/ticks + +indcpa_enc: +median: 853374 cycles/ticks +average: 856536 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199274 cycles/ticks + +kyber_keypair_derand: +median: 751558 cycles/ticks +average: 754342 cycles/ticks + +kyber_keypair: +median: 782946 cycles/ticks +average: 785209 cycles/ticks + +kyber_encaps_derand: +median: 903266 cycles/ticks +average: 906668 cycles/ticks + +kyber_encaps: +median: 905188 cycles/ticks +average: 908164 cycles/ticks + +kyber_decaps: +median: 1113626 cycles/ticks +average: 1117142 cycles/ticks + +Loop spin: 360 +gen_a: +median: 232848 cycles/ticks +average: 234037 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47217 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 706752 cycles/ticks +average: 709557 cycles/ticks + +indcpa_enc: +median: 850150 cycles/ticks +average: 852910 cycles/ticks + +indcpa_dec: +median: 201718 cycles/ticks +average: 202426 cycles/ticks + +kyber_keypair_derand: +median: 752084 cycles/ticks +average: 754791 cycles/ticks + +kyber_keypair: +median: 783266 cycles/ticks +average: 785793 cycles/ticks + +kyber_encaps_derand: +median: 898568 cycles/ticks +average: 901919 cycles/ticks + +kyber_encaps: +median: 899598 cycles/ticks +average: 902697 cycles/ticks + +kyber_decaps: +median: 1109276 cycles/ticks +average: 1112917 cycles/ticks + +Loop spin: 361 +gen_a: +median: 232910 cycles/ticks +average: 233964 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47266 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707574 cycles/ticks +average: 710362 cycles/ticks + +indcpa_enc: +median: 850300 cycles/ticks +average: 853267 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199123 cycles/ticks + +kyber_keypair_derand: +median: 751736 cycles/ticks +average: 754710 cycles/ticks + +kyber_keypair: +median: 783156 cycles/ticks +average: 786011 cycles/ticks + +kyber_encaps_derand: +median: 899368 cycles/ticks +average: 902547 cycles/ticks + +kyber_encaps: +median: 901246 cycles/ticks +average: 903896 cycles/ticks + +kyber_decaps: +median: 1109958 cycles/ticks +average: 1113739 cycles/ticks + +Loop spin: 362 +gen_a: +median: 232328 cycles/ticks +average: 233647 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707164 cycles/ticks +average: 709847 cycles/ticks + +indcpa_enc: +median: 850780 cycles/ticks +average: 854047 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199182 cycles/ticks + +kyber_keypair_derand: +median: 751404 cycles/ticks +average: 754356 cycles/ticks + +kyber_keypair: +median: 783798 cycles/ticks +average: 786146 cycles/ticks + +kyber_encaps_derand: +median: 898744 cycles/ticks +average: 902247 cycles/ticks + +kyber_encaps: +median: 899764 cycles/ticks +average: 902918 cycles/ticks + +kyber_decaps: +median: 1109496 cycles/ticks +average: 1113073 cycles/ticks + +Loop spin: 363 +gen_a: +median: 232668 cycles/ticks +average: 233880 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706836 cycles/ticks +average: 709666 cycles/ticks + +indcpa_enc: +median: 849498 cycles/ticks +average: 852489 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199154 cycles/ticks + +kyber_keypair_derand: +median: 751694 cycles/ticks +average: 754200 cycles/ticks + +kyber_keypair: +median: 782864 cycles/ticks +average: 785308 cycles/ticks + +kyber_encaps_derand: +median: 898896 cycles/ticks +average: 902260 cycles/ticks + +kyber_encaps: +median: 900762 cycles/ticks +average: 903823 cycles/ticks + +kyber_decaps: +median: 1109332 cycles/ticks +average: 1113346 cycles/ticks + +Loop spin: 364 +gen_a: +median: 233024 cycles/ticks +average: 234336 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 707086 cycles/ticks +average: 710041 cycles/ticks + +indcpa_enc: +median: 850276 cycles/ticks +average: 853252 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199262 cycles/ticks + +kyber_keypair_derand: +median: 751792 cycles/ticks +average: 754928 cycles/ticks + +kyber_keypair: +median: 783894 cycles/ticks +average: 786140 cycles/ticks + +kyber_encaps_derand: +median: 899204 cycles/ticks +average: 902405 cycles/ticks + +kyber_encaps: +median: 900542 cycles/ticks +average: 903410 cycles/ticks + +kyber_decaps: +median: 1110192 cycles/ticks +average: 1114055 cycles/ticks + +Loop spin: 365 +gen_a: +median: 232242 cycles/ticks +average: 233303 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33392 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1948 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22301 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706510 cycles/ticks +average: 709088 cycles/ticks + +indcpa_enc: +median: 850006 cycles/ticks +average: 853071 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199349 cycles/ticks + +kyber_keypair_derand: +median: 751334 cycles/ticks +average: 754263 cycles/ticks + +kyber_keypair: +median: 783012 cycles/ticks +average: 785447 cycles/ticks + +kyber_encaps_derand: +median: 899668 cycles/ticks +average: 902894 cycles/ticks + +kyber_encaps: +median: 900664 cycles/ticks +average: 903863 cycles/ticks + +kyber_decaps: +median: 1111556 cycles/ticks +average: 1115371 cycles/ticks + +Loop spin: 366 +gen_a: +median: 232396 cycles/ticks +average: 233516 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47197 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8694 cycles/ticks + +indcpa_keypair: +median: 711972 cycles/ticks +average: 714717 cycles/ticks + +indcpa_enc: +median: 855668 cycles/ticks +average: 864847 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199181 cycles/ticks + +kyber_keypair_derand: +median: 753516 cycles/ticks +average: 756254 cycles/ticks + +kyber_keypair: +median: 785328 cycles/ticks +average: 787831 cycles/ticks + +kyber_encaps_derand: +median: 899254 cycles/ticks +average: 902597 cycles/ticks + +kyber_encaps: +median: 900678 cycles/ticks +average: 903285 cycles/ticks + +kyber_decaps: +median: 1108670 cycles/ticks +average: 1112471 cycles/ticks + +Loop spin: 367 +gen_a: +median: 232822 cycles/ticks +average: 234024 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706418 cycles/ticks +average: 710135 cycles/ticks + +indcpa_enc: +median: 849652 cycles/ticks +average: 852764 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199234 cycles/ticks + +kyber_keypair_derand: +median: 751790 cycles/ticks +average: 754677 cycles/ticks + +kyber_keypair: +median: 782866 cycles/ticks +average: 785702 cycles/ticks + +kyber_encaps_derand: +median: 899242 cycles/ticks +average: 902629 cycles/ticks + +kyber_encaps: +median: 900126 cycles/ticks +average: 903378 cycles/ticks + +kyber_decaps: +median: 1110142 cycles/ticks +average: 1113926 cycles/ticks + +Loop spin: 368 +gen_a: +median: 232838 cycles/ticks +average: 234188 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706102 cycles/ticks +average: 709077 cycles/ticks + +indcpa_enc: +median: 851962 cycles/ticks +average: 855221 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199263 cycles/ticks + +kyber_keypair_derand: +median: 751654 cycles/ticks +average: 754772 cycles/ticks + +kyber_keypair: +median: 783332 cycles/ticks +average: 785924 cycles/ticks + +kyber_encaps_derand: +median: 901200 cycles/ticks +average: 904515 cycles/ticks + +kyber_encaps: +median: 904136 cycles/ticks +average: 906882 cycles/ticks + +kyber_decaps: +median: 1111906 cycles/ticks +average: 1115699 cycles/ticks + +Loop spin: 369 +gen_a: +median: 232990 cycles/ticks +average: 234274 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47219 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1954 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706812 cycles/ticks +average: 709681 cycles/ticks + +indcpa_enc: +median: 849936 cycles/ticks +average: 853162 cycles/ticks + +indcpa_dec: +median: 198554 cycles/ticks +average: 199302 cycles/ticks + +kyber_keypair_derand: +median: 751402 cycles/ticks +average: 754372 cycles/ticks + +kyber_keypair: +median: 783286 cycles/ticks +average: 785830 cycles/ticks + +kyber_encaps_derand: +median: 898680 cycles/ticks +average: 902083 cycles/ticks + +kyber_encaps: +median: 900040 cycles/ticks +average: 903164 cycles/ticks + +kyber_decaps: +median: 1109738 cycles/ticks +average: 1113731 cycles/ticks + +Loop spin: 370 +gen_a: +median: 233020 cycles/ticks +average: 234339 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23093 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33465 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706198 cycles/ticks +average: 709164 cycles/ticks + +indcpa_enc: +median: 850016 cycles/ticks +average: 853371 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199215 cycles/ticks + +kyber_keypair_derand: +median: 753124 cycles/ticks +average: 756108 cycles/ticks + +kyber_keypair: +median: 783010 cycles/ticks +average: 785843 cycles/ticks + +kyber_encaps_derand: +median: 903804 cycles/ticks +average: 907106 cycles/ticks + +kyber_encaps: +median: 906116 cycles/ticks +average: 908956 cycles/ticks + +kyber_decaps: +median: 1115064 cycles/ticks +average: 1119026 cycles/ticks + +Loop spin: 371 +gen_a: +median: 232312 cycles/ticks +average: 233606 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23021 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47207 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22225 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706712 cycles/ticks +average: 709664 cycles/ticks + +indcpa_enc: +median: 851114 cycles/ticks +average: 854096 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199249 cycles/ticks + +kyber_keypair_derand: +median: 756046 cycles/ticks +average: 759138 cycles/ticks + +kyber_keypair: +median: 783684 cycles/ticks +average: 786306 cycles/ticks + +kyber_encaps_derand: +median: 899562 cycles/ticks +average: 902920 cycles/ticks + +kyber_encaps: +median: 900394 cycles/ticks +average: 903703 cycles/ticks + +kyber_decaps: +median: 1111530 cycles/ticks +average: 1115713 cycles/ticks + +Loop spin: 372 +gen_a: +median: 232950 cycles/ticks +average: 234200 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 706604 cycles/ticks +average: 709270 cycles/ticks + +indcpa_enc: +median: 850222 cycles/ticks +average: 853602 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199308 cycles/ticks + +kyber_keypair_derand: +median: 751672 cycles/ticks +average: 754288 cycles/ticks + +kyber_keypair: +median: 782952 cycles/ticks +average: 785493 cycles/ticks + +kyber_encaps_derand: +median: 899000 cycles/ticks +average: 902538 cycles/ticks + +kyber_encaps: +median: 902036 cycles/ticks +average: 904916 cycles/ticks + +kyber_decaps: +median: 1112068 cycles/ticks +average: 1116279 cycles/ticks + +Loop spin: 373 +gen_a: +median: 232516 cycles/ticks +average: 233792 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7137 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23064 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47211 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706616 cycles/ticks +average: 709626 cycles/ticks + +indcpa_enc: +median: 849396 cycles/ticks +average: 852694 cycles/ticks + +indcpa_dec: +median: 198552 cycles/ticks +average: 199272 cycles/ticks + +kyber_keypair_derand: +median: 751848 cycles/ticks +average: 754840 cycles/ticks + +kyber_keypair: +median: 784126 cycles/ticks +average: 786834 cycles/ticks + +kyber_encaps_derand: +median: 898684 cycles/ticks +average: 902283 cycles/ticks + +kyber_encaps: +median: 899898 cycles/ticks +average: 903245 cycles/ticks + +kyber_decaps: +median: 1109996 cycles/ticks +average: 1113958 cycles/ticks + +Loop spin: 374 +gen_a: +median: 232710 cycles/ticks +average: 233907 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22287 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706570 cycles/ticks +average: 709494 cycles/ticks + +indcpa_enc: +median: 849720 cycles/ticks +average: 852858 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199324 cycles/ticks + +kyber_keypair_derand: +median: 751876 cycles/ticks +average: 755005 cycles/ticks + +kyber_keypair: +median: 782958 cycles/ticks +average: 786050 cycles/ticks + +kyber_encaps_derand: +median: 899010 cycles/ticks +average: 902419 cycles/ticks + +kyber_encaps: +median: 901022 cycles/ticks +average: 903914 cycles/ticks + +kyber_decaps: +median: 1110340 cycles/ticks +average: 1114302 cycles/ticks + +Loop spin: 375 +gen_a: +median: 232682 cycles/ticks +average: 233898 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707586 cycles/ticks +average: 710518 cycles/ticks + +indcpa_enc: +median: 850922 cycles/ticks +average: 854280 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199367 cycles/ticks + +kyber_keypair_derand: +median: 750900 cycles/ticks +average: 753793 cycles/ticks + +kyber_keypair: +median: 784424 cycles/ticks +average: 786956 cycles/ticks + +kyber_encaps_derand: +median: 903030 cycles/ticks +average: 906434 cycles/ticks + +kyber_encaps: +median: 904330 cycles/ticks +average: 907511 cycles/ticks + +kyber_decaps: +median: 1114030 cycles/ticks +average: 1117862 cycles/ticks + +Loop spin: 376 +gen_a: +median: 232430 cycles/ticks +average: 233734 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47201 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22270 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706878 cycles/ticks +average: 709756 cycles/ticks + +indcpa_enc: +median: 850044 cycles/ticks +average: 853294 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199330 cycles/ticks + +kyber_keypair_derand: +median: 752002 cycles/ticks +average: 755100 cycles/ticks + +kyber_keypair: +median: 783068 cycles/ticks +average: 785714 cycles/ticks + +kyber_encaps_derand: +median: 898606 cycles/ticks +average: 902078 cycles/ticks + +kyber_encaps: +median: 900438 cycles/ticks +average: 903396 cycles/ticks + +kyber_decaps: +median: 1109700 cycles/ticks +average: 1113563 cycles/ticks + +Loop spin: 377 +gen_a: +median: 232630 cycles/ticks +average: 233816 cycles/ticks + +poly_getnoise_eta1: +median: 7122 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7171 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 710846 cycles/ticks +average: 713724 cycles/ticks + +indcpa_enc: +median: 853914 cycles/ticks +average: 857181 cycles/ticks + +indcpa_dec: +median: 198570 cycles/ticks +average: 199341 cycles/ticks + +kyber_keypair_derand: +median: 751706 cycles/ticks +average: 754647 cycles/ticks + +kyber_keypair: +median: 784740 cycles/ticks +average: 787037 cycles/ticks + +kyber_encaps_derand: +median: 899622 cycles/ticks +average: 903083 cycles/ticks + +kyber_encaps: +median: 900770 cycles/ticks +average: 903868 cycles/ticks + +kyber_decaps: +median: 1110504 cycles/ticks +average: 1114355 cycles/ticks + +Loop spin: 378 +gen_a: +median: 232832 cycles/ticks +average: 233930 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23100 cycles/ticks + +INVNTT: +median: 33314 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706414 cycles/ticks +average: 709038 cycles/ticks + +indcpa_enc: +median: 849866 cycles/ticks +average: 852779 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199293 cycles/ticks + +kyber_keypair_derand: +median: 751200 cycles/ticks +average: 754426 cycles/ticks + +kyber_keypair: +median: 782990 cycles/ticks +average: 785731 cycles/ticks + +kyber_encaps_derand: +median: 903784 cycles/ticks +average: 907137 cycles/ticks + +kyber_encaps: +median: 905996 cycles/ticks +average: 908613 cycles/ticks + +kyber_decaps: +median: 1114284 cycles/ticks +average: 1118284 cycles/ticks + +Loop spin: 379 +gen_a: +median: 232592 cycles/ticks +average: 233860 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 705990 cycles/ticks +average: 708868 cycles/ticks + +indcpa_enc: +median: 850260 cycles/ticks +average: 856156 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199389 cycles/ticks + +kyber_keypair_derand: +median: 751878 cycles/ticks +average: 757349 cycles/ticks + +kyber_keypair: +median: 783720 cycles/ticks +average: 786246 cycles/ticks + +kyber_encaps_derand: +median: 899322 cycles/ticks +average: 902823 cycles/ticks + +kyber_encaps: +median: 900824 cycles/ticks +average: 904088 cycles/ticks + +kyber_decaps: +median: 1108870 cycles/ticks +average: 1112842 cycles/ticks + +Loop spin: 380 +gen_a: +median: 232658 cycles/ticks +average: 233921 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22235 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 717858 cycles/ticks +average: 720898 cycles/ticks + +indcpa_enc: +median: 853782 cycles/ticks +average: 857124 cycles/ticks + +indcpa_dec: +median: 198642 cycles/ticks +average: 199433 cycles/ticks + +kyber_keypair_derand: +median: 759624 cycles/ticks +average: 762733 cycles/ticks + +kyber_keypair: +median: 790438 cycles/ticks +average: 793376 cycles/ticks + +kyber_encaps_derand: +median: 904114 cycles/ticks +average: 907674 cycles/ticks + +kyber_encaps: +median: 907084 cycles/ticks +average: 909431 cycles/ticks + +kyber_decaps: +median: 1115256 cycles/ticks +average: 1119347 cycles/ticks + +Loop spin: 381 +gen_a: +median: 232668 cycles/ticks +average: 233780 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22970 cycles/ticks +average: 23079 cycles/ticks + +INVNTT: +median: 33328 cycles/ticks +average: 33470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706664 cycles/ticks +average: 709652 cycles/ticks + +indcpa_enc: +median: 850220 cycles/ticks +average: 853256 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199244 cycles/ticks + +kyber_keypair_derand: +median: 751302 cycles/ticks +average: 754252 cycles/ticks + +kyber_keypair: +median: 783530 cycles/ticks +average: 786064 cycles/ticks + +kyber_encaps_derand: +median: 898726 cycles/ticks +average: 902169 cycles/ticks + +kyber_encaps: +median: 899984 cycles/ticks +average: 903516 cycles/ticks + +kyber_decaps: +median: 1110134 cycles/ticks +average: 1114399 cycles/ticks + +Loop spin: 382 +gen_a: +median: 232702 cycles/ticks +average: 233968 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47283 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706674 cycles/ticks +average: 709592 cycles/ticks + +indcpa_enc: +median: 850116 cycles/ticks +average: 853506 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199345 cycles/ticks + +kyber_keypair_derand: +median: 751792 cycles/ticks +average: 754849 cycles/ticks + +kyber_keypair: +median: 782954 cycles/ticks +average: 785669 cycles/ticks + +kyber_encaps_derand: +median: 902172 cycles/ticks +average: 905633 cycles/ticks + +kyber_encaps: +median: 905488 cycles/ticks +average: 908128 cycles/ticks + +kyber_decaps: +median: 1113040 cycles/ticks +average: 1116900 cycles/ticks + +Loop spin: 383 +gen_a: +median: 232566 cycles/ticks +average: 233721 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3771 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22224 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706726 cycles/ticks +average: 709537 cycles/ticks + +indcpa_enc: +median: 849820 cycles/ticks +average: 853167 cycles/ticks + +indcpa_dec: +median: 198580 cycles/ticks +average: 199407 cycles/ticks + +kyber_keypair_derand: +median: 751704 cycles/ticks +average: 754813 cycles/ticks + +kyber_keypair: +median: 783638 cycles/ticks +average: 786233 cycles/ticks + +kyber_encaps_derand: +median: 898564 cycles/ticks +average: 901988 cycles/ticks + +kyber_encaps: +median: 899858 cycles/ticks +average: 903094 cycles/ticks + +kyber_decaps: +median: 1108834 cycles/ticks +average: 1112704 cycles/ticks + +Loop spin: 384 +gen_a: +median: 232424 cycles/ticks +average: 233718 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7187 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706066 cycles/ticks +average: 708895 cycles/ticks + +indcpa_enc: +median: 849332 cycles/ticks +average: 852393 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199317 cycles/ticks + +kyber_keypair_derand: +median: 751584 cycles/ticks +average: 754536 cycles/ticks + +kyber_keypair: +median: 782972 cycles/ticks +average: 785751 cycles/ticks + +kyber_encaps_derand: +median: 903592 cycles/ticks +average: 906970 cycles/ticks + +kyber_encaps: +median: 906436 cycles/ticks +average: 909295 cycles/ticks + +kyber_decaps: +median: 1122428 cycles/ticks +average: 1126660 cycles/ticks + +Loop spin: 385 +gen_a: +median: 232726 cycles/ticks +average: 233959 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47226 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 706612 cycles/ticks +average: 709468 cycles/ticks + +indcpa_enc: +median: 850002 cycles/ticks +average: 853315 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199345 cycles/ticks + +kyber_keypair_derand: +median: 752014 cycles/ticks +average: 755132 cycles/ticks + +kyber_keypair: +median: 783884 cycles/ticks +average: 786400 cycles/ticks + +kyber_encaps_derand: +median: 899198 cycles/ticks +average: 902485 cycles/ticks + +kyber_encaps: +median: 900198 cycles/ticks +average: 903678 cycles/ticks + +kyber_decaps: +median: 1109956 cycles/ticks +average: 1113653 cycles/ticks + +Loop spin: 386 +gen_a: +median: 232278 cycles/ticks +average: 233431 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 22993 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22227 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8697 cycles/ticks + +indcpa_keypair: +median: 707068 cycles/ticks +average: 709487 cycles/ticks + +indcpa_enc: +median: 850156 cycles/ticks +average: 853476 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199183 cycles/ticks + +kyber_keypair_derand: +median: 756688 cycles/ticks +average: 759642 cycles/ticks + +kyber_keypair: +median: 783384 cycles/ticks +average: 786088 cycles/ticks + +kyber_encaps_derand: +median: 899154 cycles/ticks +average: 902779 cycles/ticks + +kyber_encaps: +median: 901622 cycles/ticks +average: 904714 cycles/ticks + +kyber_decaps: +median: 1110364 cycles/ticks +average: 1114393 cycles/ticks + +Loop spin: 387 +gen_a: +median: 232928 cycles/ticks +average: 234096 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47042 cycles/ticks +average: 47197 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706826 cycles/ticks +average: 709837 cycles/ticks + +indcpa_enc: +median: 851880 cycles/ticks +average: 855389 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199276 cycles/ticks + +kyber_keypair_derand: +median: 751354 cycles/ticks +average: 754428 cycles/ticks + +kyber_keypair: +median: 784104 cycles/ticks +average: 786501 cycles/ticks + +kyber_encaps_derand: +median: 900930 cycles/ticks +average: 904289 cycles/ticks + +kyber_encaps: +median: 902484 cycles/ticks +average: 905777 cycles/ticks + +kyber_decaps: +median: 1111988 cycles/ticks +average: 1116073 cycles/ticks + +Loop spin: 388 +gen_a: +median: 232590 cycles/ticks +average: 233785 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7218 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706918 cycles/ticks +average: 709608 cycles/ticks + +indcpa_enc: +median: 851658 cycles/ticks +average: 854891 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199277 cycles/ticks + +kyber_keypair_derand: +median: 756888 cycles/ticks +average: 760022 cycles/ticks + +kyber_keypair: +median: 783146 cycles/ticks +average: 785711 cycles/ticks + +kyber_encaps_derand: +median: 900080 cycles/ticks +average: 903329 cycles/ticks + +kyber_encaps: +median: 902198 cycles/ticks +average: 905053 cycles/ticks + +kyber_decaps: +median: 1109106 cycles/ticks +average: 1112864 cycles/ticks + +Loop spin: 389 +gen_a: +median: 232180 cycles/ticks +average: 233359 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47225 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 706576 cycles/ticks +average: 709308 cycles/ticks + +indcpa_enc: +median: 849984 cycles/ticks +average: 853246 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199162 cycles/ticks + +kyber_keypair_derand: +median: 751124 cycles/ticks +average: 754346 cycles/ticks + +kyber_keypair: +median: 783792 cycles/ticks +average: 786288 cycles/ticks + +kyber_encaps_derand: +median: 899754 cycles/ticks +average: 903071 cycles/ticks + +kyber_encaps: +median: 901210 cycles/ticks +average: 904457 cycles/ticks + +kyber_decaps: +median: 1110788 cycles/ticks +average: 1114748 cycles/ticks + +Loop spin: 390 +gen_a: +median: 232356 cycles/ticks +average: 233605 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707612 cycles/ticks +average: 710444 cycles/ticks + +indcpa_enc: +median: 851024 cycles/ticks +average: 854049 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199229 cycles/ticks + +kyber_keypair_derand: +median: 751816 cycles/ticks +average: 754615 cycles/ticks + +kyber_keypair: +median: 782844 cycles/ticks +average: 785499 cycles/ticks + +kyber_encaps_derand: +median: 899348 cycles/ticks +average: 902885 cycles/ticks + +kyber_encaps: +median: 900506 cycles/ticks +average: 903878 cycles/ticks + +kyber_decaps: +median: 1110088 cycles/ticks +average: 1114317 cycles/ticks + +Loop spin: 391 +gen_a: +median: 232572 cycles/ticks +average: 233842 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47213 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1949 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706142 cycles/ticks +average: 709055 cycles/ticks + +indcpa_enc: +median: 849626 cycles/ticks +average: 852966 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199245 cycles/ticks + +kyber_keypair_derand: +median: 755144 cycles/ticks +average: 758147 cycles/ticks + +kyber_keypair: +median: 784526 cycles/ticks +average: 786832 cycles/ticks + +kyber_encaps_derand: +median: 903086 cycles/ticks +average: 906317 cycles/ticks + +kyber_encaps: +median: 905652 cycles/ticks +average: 907996 cycles/ticks + +kyber_decaps: +median: 1114204 cycles/ticks +average: 1118073 cycles/ticks + +Loop spin: 392 +gen_a: +median: 232842 cycles/ticks +average: 234184 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47213 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3846 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22217 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 706390 cycles/ticks +average: 709245 cycles/ticks + +indcpa_enc: +median: 850020 cycles/ticks +average: 856884 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199266 cycles/ticks + +kyber_keypair_derand: +median: 752536 cycles/ticks +average: 758147 cycles/ticks + +kyber_keypair: +median: 783034 cycles/ticks +average: 785772 cycles/ticks + +kyber_encaps_derand: +median: 903978 cycles/ticks +average: 907366 cycles/ticks + +kyber_encaps: +median: 904862 cycles/ticks +average: 908367 cycles/ticks + +kyber_decaps: +median: 1115144 cycles/ticks +average: 1119074 cycles/ticks + +Loop spin: 393 +gen_a: +median: 232328 cycles/ticks +average: 233536 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47202 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707854 cycles/ticks +average: 710633 cycles/ticks + +indcpa_enc: +median: 849978 cycles/ticks +average: 853469 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199236 cycles/ticks + +kyber_keypair_derand: +median: 752458 cycles/ticks +average: 755403 cycles/ticks + +kyber_keypair: +median: 785106 cycles/ticks +average: 787517 cycles/ticks + +kyber_encaps_derand: +median: 899048 cycles/ticks +average: 902495 cycles/ticks + +kyber_encaps: +median: 902632 cycles/ticks +average: 905053 cycles/ticks + +kyber_decaps: +median: 1109998 cycles/ticks +average: 1114084 cycles/ticks + +Loop spin: 394 +gen_a: +median: 232754 cycles/ticks +average: 234089 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22224 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 706926 cycles/ticks +average: 709876 cycles/ticks + +indcpa_enc: +median: 850168 cycles/ticks +average: 853439 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199253 cycles/ticks + +kyber_keypair_derand: +median: 756154 cycles/ticks +average: 759074 cycles/ticks + +kyber_keypair: +median: 783242 cycles/ticks +average: 786165 cycles/ticks + +kyber_encaps_derand: +median: 904076 cycles/ticks +average: 907687 cycles/ticks + +kyber_encaps: +median: 905362 cycles/ticks +average: 908562 cycles/ticks + +kyber_decaps: +median: 1115398 cycles/ticks +average: 1119524 cycles/ticks + +Loop spin: 395 +gen_a: +median: 232380 cycles/ticks +average: 233619 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22290 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706774 cycles/ticks +average: 709843 cycles/ticks + +indcpa_enc: +median: 851798 cycles/ticks +average: 855016 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199389 cycles/ticks + +kyber_keypair_derand: +median: 760358 cycles/ticks +average: 763477 cycles/ticks + +kyber_keypair: +median: 783648 cycles/ticks +average: 786229 cycles/ticks + +kyber_encaps_derand: +median: 900850 cycles/ticks +average: 904022 cycles/ticks + +kyber_encaps: +median: 904400 cycles/ticks +average: 906726 cycles/ticks + +kyber_decaps: +median: 1111694 cycles/ticks +average: 1115694 cycles/ticks + +Loop spin: 396 +gen_a: +median: 233010 cycles/ticks +average: 234297 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47217 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22222 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8697 cycles/ticks + +indcpa_keypair: +median: 707092 cycles/ticks +average: 709785 cycles/ticks + +indcpa_enc: +median: 850640 cycles/ticks +average: 853723 cycles/ticks + +indcpa_dec: +median: 198646 cycles/ticks +average: 199444 cycles/ticks + +kyber_keypair_derand: +median: 752664 cycles/ticks +average: 755618 cycles/ticks + +kyber_keypair: +median: 784494 cycles/ticks +average: 786878 cycles/ticks + +kyber_encaps_derand: +median: 899352 cycles/ticks +average: 902802 cycles/ticks + +kyber_encaps: +median: 900664 cycles/ticks +average: 903842 cycles/ticks + +kyber_decaps: +median: 1110482 cycles/ticks +average: 1113922 cycles/ticks + +Loop spin: 397 +gen_a: +median: 232808 cycles/ticks +average: 234001 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47298 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 709876 cycles/ticks +average: 712629 cycles/ticks + +indcpa_enc: +median: 853676 cycles/ticks +average: 856950 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199255 cycles/ticks + +kyber_keypair_derand: +median: 751220 cycles/ticks +average: 753979 cycles/ticks + +kyber_keypair: +median: 783100 cycles/ticks +average: 785660 cycles/ticks + +kyber_encaps_derand: +median: 899594 cycles/ticks +average: 902772 cycles/ticks + +kyber_encaps: +median: 903280 cycles/ticks +average: 905713 cycles/ticks + +kyber_decaps: +median: 1110896 cycles/ticks +average: 1114785 cycles/ticks + +Loop spin: 398 +gen_a: +median: 232442 cycles/ticks +average: 233647 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22984 cycles/ticks +average: 23106 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33523 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47222 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706826 cycles/ticks +average: 709498 cycles/ticks + +indcpa_enc: +median: 849206 cycles/ticks +average: 852093 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199155 cycles/ticks + +kyber_keypair_derand: +median: 752562 cycles/ticks +average: 755316 cycles/ticks + +kyber_keypair: +median: 785082 cycles/ticks +average: 787250 cycles/ticks + +kyber_encaps_derand: +median: 899102 cycles/ticks +average: 902483 cycles/ticks + +kyber_encaps: +median: 900388 cycles/ticks +average: 903478 cycles/ticks + +kyber_decaps: +median: 1110216 cycles/ticks +average: 1114241 cycles/ticks + +Loop spin: 399 +gen_a: +median: 232768 cycles/ticks +average: 233996 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706732 cycles/ticks +average: 709391 cycles/ticks + +indcpa_enc: +median: 850220 cycles/ticks +average: 853386 cycles/ticks + +indcpa_dec: +median: 198628 cycles/ticks +average: 199451 cycles/ticks + +kyber_keypair_derand: +median: 752520 cycles/ticks +average: 755291 cycles/ticks + +kyber_keypair: +median: 783036 cycles/ticks +average: 785637 cycles/ticks + +kyber_encaps_derand: +median: 899162 cycles/ticks +average: 902378 cycles/ticks + +kyber_encaps: +median: 902094 cycles/ticks +average: 904650 cycles/ticks + +kyber_decaps: +median: 1108828 cycles/ticks +average: 1112708 cycles/ticks + +Loop spin: 400 +gen_a: +median: 232800 cycles/ticks +average: 233913 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707166 cycles/ticks +average: 709866 cycles/ticks + +indcpa_enc: +median: 850410 cycles/ticks +average: 853429 cycles/ticks + +indcpa_dec: +median: 198562 cycles/ticks +average: 199328 cycles/ticks + +kyber_keypair_derand: +median: 750748 cycles/ticks +average: 753623 cycles/ticks + +kyber_keypair: +median: 784658 cycles/ticks +average: 786642 cycles/ticks + +kyber_encaps_derand: +median: 899184 cycles/ticks +average: 902494 cycles/ticks + +kyber_encaps: +median: 900014 cycles/ticks +average: 903060 cycles/ticks + +kyber_decaps: +median: 1110018 cycles/ticks +average: 1113967 cycles/ticks + +Loop spin: 401 +gen_a: +median: 233206 cycles/ticks +average: 234420 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 707280 cycles/ticks +average: 709828 cycles/ticks + +indcpa_enc: +median: 853612 cycles/ticks +average: 856491 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199146 cycles/ticks + +kyber_keypair_derand: +median: 752676 cycles/ticks +average: 755584 cycles/ticks + +kyber_keypair: +median: 783006 cycles/ticks +average: 785554 cycles/ticks + +kyber_encaps_derand: +median: 901714 cycles/ticks +average: 904930 cycles/ticks + +kyber_encaps: +median: 904014 cycles/ticks +average: 906685 cycles/ticks + +kyber_decaps: +median: 1112770 cycles/ticks +average: 1116339 cycles/ticks + +Loop spin: 402 +gen_a: +median: 232578 cycles/ticks +average: 233869 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47207 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707078 cycles/ticks +average: 709712 cycles/ticks + +indcpa_enc: +median: 850460 cycles/ticks +average: 853300 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199128 cycles/ticks + +kyber_keypair_derand: +median: 756218 cycles/ticks +average: 759019 cycles/ticks + +kyber_keypair: +median: 784496 cycles/ticks +average: 786688 cycles/ticks + +kyber_encaps_derand: +median: 898592 cycles/ticks +average: 901711 cycles/ticks + +kyber_encaps: +median: 899540 cycles/ticks +average: 902537 cycles/ticks + +kyber_decaps: +median: 1108940 cycles/ticks +average: 1112871 cycles/ticks + +Loop spin: 403 +gen_a: +median: 232402 cycles/ticks +average: 233665 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47241 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 706754 cycles/ticks +average: 709358 cycles/ticks + +indcpa_enc: +median: 850480 cycles/ticks +average: 853493 cycles/ticks + +indcpa_dec: +median: 198592 cycles/ticks +average: 199348 cycles/ticks + +kyber_keypair_derand: +median: 752134 cycles/ticks +average: 755162 cycles/ticks + +kyber_keypair: +median: 783114 cycles/ticks +average: 785349 cycles/ticks + +kyber_encaps_derand: +median: 903064 cycles/ticks +average: 906221 cycles/ticks + +kyber_encaps: +median: 905338 cycles/ticks +average: 908003 cycles/ticks + +kyber_decaps: +median: 1114594 cycles/ticks +average: 1118437 cycles/ticks + +Loop spin: 404 +gen_a: +median: 232590 cycles/ticks +average: 233893 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1958 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706532 cycles/ticks +average: 709303 cycles/ticks + +indcpa_enc: +median: 850070 cycles/ticks +average: 853315 cycles/ticks + +indcpa_dec: +median: 201708 cycles/ticks +average: 202406 cycles/ticks + +kyber_keypair_derand: +median: 751542 cycles/ticks +average: 754579 cycles/ticks + +kyber_keypair: +median: 784098 cycles/ticks +average: 786452 cycles/ticks + +kyber_encaps_derand: +median: 899632 cycles/ticks +average: 902979 cycles/ticks + +kyber_encaps: +median: 900858 cycles/ticks +average: 903846 cycles/ticks + +kyber_decaps: +median: 1114820 cycles/ticks +average: 1118570 cycles/ticks + +Loop spin: 405 +gen_a: +median: 232516 cycles/ticks +average: 233896 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706894 cycles/ticks +average: 709582 cycles/ticks + +indcpa_enc: +median: 850334 cycles/ticks +average: 853546 cycles/ticks + +indcpa_dec: +median: 198556 cycles/ticks +average: 199328 cycles/ticks + +kyber_keypair_derand: +median: 752232 cycles/ticks +average: 758019 cycles/ticks + +kyber_keypair: +median: 783002 cycles/ticks +average: 788440 cycles/ticks + +kyber_encaps_derand: +median: 899998 cycles/ticks +average: 903391 cycles/ticks + +kyber_encaps: +median: 902464 cycles/ticks +average: 905093 cycles/ticks + +kyber_decaps: +median: 1111402 cycles/ticks +average: 1115187 cycles/ticks + +Loop spin: 406 +gen_a: +median: 232834 cycles/ticks +average: 234105 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 715634 cycles/ticks +average: 718539 cycles/ticks + +indcpa_enc: +median: 849732 cycles/ticks +average: 852910 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199357 cycles/ticks + +kyber_keypair_derand: +median: 761474 cycles/ticks +average: 764534 cycles/ticks + +kyber_keypair: +median: 794322 cycles/ticks +average: 796764 cycles/ticks + +kyber_encaps_derand: +median: 898888 cycles/ticks +average: 902253 cycles/ticks + +kyber_encaps: +median: 899656 cycles/ticks +average: 903017 cycles/ticks + +kyber_decaps: +median: 1109966 cycles/ticks +average: 1113884 cycles/ticks + +Loop spin: 407 +gen_a: +median: 232612 cycles/ticks +average: 233803 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707176 cycles/ticks +average: 710111 cycles/ticks + +indcpa_enc: +median: 850118 cycles/ticks +average: 853560 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199177 cycles/ticks + +kyber_keypair_derand: +median: 751648 cycles/ticks +average: 754657 cycles/ticks + +kyber_keypair: +median: 783150 cycles/ticks +average: 785977 cycles/ticks + +kyber_encaps_derand: +median: 903148 cycles/ticks +average: 906541 cycles/ticks + +kyber_encaps: +median: 905712 cycles/ticks +average: 908511 cycles/ticks + +kyber_decaps: +median: 1113872 cycles/ticks +average: 1117760 cycles/ticks + +Loop spin: 408 +gen_a: +median: 232378 cycles/ticks +average: 233638 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22222 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706790 cycles/ticks +average: 709747 cycles/ticks + +indcpa_enc: +median: 850124 cycles/ticks +average: 853222 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199277 cycles/ticks + +kyber_keypair_derand: +median: 751664 cycles/ticks +average: 754767 cycles/ticks + +kyber_keypair: +median: 783728 cycles/ticks +average: 786157 cycles/ticks + +kyber_encaps_derand: +median: 900174 cycles/ticks +average: 903464 cycles/ticks + +kyber_encaps: +median: 901150 cycles/ticks +average: 904371 cycles/ticks + +kyber_decaps: +median: 1111508 cycles/ticks +average: 1115352 cycles/ticks + +Loop spin: 409 +gen_a: +median: 232734 cycles/ticks +average: 233986 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23018 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 707022 cycles/ticks +average: 709826 cycles/ticks + +indcpa_enc: +median: 849852 cycles/ticks +average: 852991 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199235 cycles/ticks + +kyber_keypair_derand: +median: 756812 cycles/ticks +average: 759926 cycles/ticks + +kyber_keypair: +median: 782888 cycles/ticks +average: 785704 cycles/ticks + +kyber_encaps_derand: +median: 898520 cycles/ticks +average: 901833 cycles/ticks + +kyber_encaps: +median: 900648 cycles/ticks +average: 903599 cycles/ticks + +kyber_decaps: +median: 1109536 cycles/ticks +average: 1113331 cycles/ticks + +Loop spin: 410 +gen_a: +median: 232654 cycles/ticks +average: 233890 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22230 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 710286 cycles/ticks +average: 713156 cycles/ticks + +indcpa_enc: +median: 853838 cycles/ticks +average: 857000 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199203 cycles/ticks + +kyber_keypair_derand: +median: 751764 cycles/ticks +average: 755494 cycles/ticks + +kyber_keypair: +median: 784228 cycles/ticks +average: 786457 cycles/ticks + +kyber_encaps_derand: +median: 898928 cycles/ticks +average: 902276 cycles/ticks + +kyber_encaps: +median: 900390 cycles/ticks +average: 903508 cycles/ticks + +kyber_decaps: +median: 1109700 cycles/ticks +average: 1113481 cycles/ticks + +Loop spin: 411 +gen_a: +median: 232420 cycles/ticks +average: 233685 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22220 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 711088 cycles/ticks +average: 713826 cycles/ticks + +indcpa_enc: +median: 854198 cycles/ticks +average: 857119 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 199268 cycles/ticks + +kyber_keypair_derand: +median: 751682 cycles/ticks +average: 754457 cycles/ticks + +kyber_keypair: +median: 782848 cycles/ticks +average: 785526 cycles/ticks + +kyber_encaps_derand: +median: 898232 cycles/ticks +average: 901509 cycles/ticks + +kyber_encaps: +median: 901164 cycles/ticks +average: 903674 cycles/ticks + +kyber_decaps: +median: 1109008 cycles/ticks +average: 1113131 cycles/ticks + +Loop spin: 412 +gen_a: +median: 232412 cycles/ticks +average: 233591 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706648 cycles/ticks +average: 709370 cycles/ticks + +indcpa_enc: +median: 849740 cycles/ticks +average: 852874 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199227 cycles/ticks + +kyber_keypair_derand: +median: 752132 cycles/ticks +average: 755028 cycles/ticks + +kyber_keypair: +median: 784742 cycles/ticks +average: 786924 cycles/ticks + +kyber_encaps_derand: +median: 899730 cycles/ticks +average: 902775 cycles/ticks + +kyber_encaps: +median: 900764 cycles/ticks +average: 903991 cycles/ticks + +kyber_decaps: +median: 1110340 cycles/ticks +average: 1114156 cycles/ticks + +Loop spin: 413 +gen_a: +median: 232926 cycles/ticks +average: 234104 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706146 cycles/ticks +average: 708582 cycles/ticks + +indcpa_enc: +median: 850118 cycles/ticks +average: 853096 cycles/ticks + +indcpa_dec: +median: 198574 cycles/ticks +average: 199248 cycles/ticks + +kyber_keypair_derand: +median: 756984 cycles/ticks +average: 759901 cycles/ticks + +kyber_keypair: +median: 782884 cycles/ticks +average: 785717 cycles/ticks + +kyber_encaps_derand: +median: 899876 cycles/ticks +average: 903192 cycles/ticks + +kyber_encaps: +median: 901368 cycles/ticks +average: 904385 cycles/ticks + +kyber_decaps: +median: 1110370 cycles/ticks +average: 1114251 cycles/ticks + +Loop spin: 414 +gen_a: +median: 232584 cycles/ticks +average: 233842 cycles/ticks + +poly_getnoise_eta1: +median: 7178 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7172 cycles/ticks +average: 7190 cycles/ticks + +NTT: +median: 24020 cycles/ticks +average: 24176 cycles/ticks + +INVNTT: +median: 33316 cycles/ticks +average: 33481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 708424 cycles/ticks +average: 711134 cycles/ticks + +indcpa_enc: +median: 849476 cycles/ticks +average: 852597 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199211 cycles/ticks + +kyber_keypair_derand: +median: 753700 cycles/ticks +average: 756464 cycles/ticks + +kyber_keypair: +median: 786264 cycles/ticks +average: 788773 cycles/ticks + +kyber_encaps_derand: +median: 898962 cycles/ticks +average: 902308 cycles/ticks + +kyber_encaps: +median: 900670 cycles/ticks +average: 903791 cycles/ticks + +kyber_decaps: +median: 1109692 cycles/ticks +average: 1113773 cycles/ticks + +Loop spin: 415 +gen_a: +median: 232594 cycles/ticks +average: 233844 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47214 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707318 cycles/ticks +average: 710118 cycles/ticks + +indcpa_enc: +median: 849838 cycles/ticks +average: 853108 cycles/ticks + +indcpa_dec: +median: 198596 cycles/ticks +average: 199377 cycles/ticks + +kyber_keypair_derand: +median: 752092 cycles/ticks +average: 755069 cycles/ticks + +kyber_keypair: +median: 782904 cycles/ticks +average: 785571 cycles/ticks + +kyber_encaps_derand: +median: 898936 cycles/ticks +average: 902124 cycles/ticks + +kyber_encaps: +median: 899896 cycles/ticks +average: 903040 cycles/ticks + +kyber_decaps: +median: 1109998 cycles/ticks +average: 1113921 cycles/ticks + +Loop spin: 416 +gen_a: +median: 232938 cycles/ticks +average: 234164 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 711904 cycles/ticks +average: 714556 cycles/ticks + +indcpa_enc: +median: 849866 cycles/ticks +average: 853102 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199133 cycles/ticks + +kyber_keypair_derand: +median: 757804 cycles/ticks +average: 760806 cycles/ticks + +kyber_keypair: +median: 791356 cycles/ticks +average: 794023 cycles/ticks + +kyber_encaps_derand: +median: 898328 cycles/ticks +average: 901496 cycles/ticks + +kyber_encaps: +median: 900532 cycles/ticks +average: 903473 cycles/ticks + +kyber_decaps: +median: 1108928 cycles/ticks +average: 1112918 cycles/ticks + +Loop spin: 417 +gen_a: +median: 232350 cycles/ticks +average: 233557 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7134 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706182 cycles/ticks +average: 709032 cycles/ticks + +indcpa_enc: +median: 849708 cycles/ticks +average: 853041 cycles/ticks + +indcpa_dec: +median: 198624 cycles/ticks +average: 199400 cycles/ticks + +kyber_keypair_derand: +median: 751746 cycles/ticks +average: 754714 cycles/ticks + +kyber_keypair: +median: 783368 cycles/ticks +average: 785977 cycles/ticks + +kyber_encaps_derand: +median: 902940 cycles/ticks +average: 906449 cycles/ticks + +kyber_encaps: +median: 904416 cycles/ticks +average: 907880 cycles/ticks + +kyber_decaps: +median: 1117024 cycles/ticks +average: 1121250 cycles/ticks + +Loop spin: 418 +gen_a: +median: 232474 cycles/ticks +average: 233702 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7187 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707018 cycles/ticks +average: 709848 cycles/ticks + +indcpa_enc: +median: 850298 cycles/ticks +average: 853377 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199254 cycles/ticks + +kyber_keypair_derand: +median: 752394 cycles/ticks +average: 759059 cycles/ticks + +kyber_keypair: +median: 783572 cycles/ticks +average: 788600 cycles/ticks + +kyber_encaps_derand: +median: 899552 cycles/ticks +average: 902994 cycles/ticks + +kyber_encaps: +median: 902896 cycles/ticks +average: 905782 cycles/ticks + +kyber_decaps: +median: 1113218 cycles/ticks +average: 1117328 cycles/ticks + +Loop spin: 419 +gen_a: +median: 232398 cycles/ticks +average: 233718 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33348 cycles/ticks +average: 33490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706980 cycles/ticks +average: 709822 cycles/ticks + +indcpa_enc: +median: 850632 cycles/ticks +average: 853984 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199198 cycles/ticks + +kyber_keypair_derand: +median: 756124 cycles/ticks +average: 759141 cycles/ticks + +kyber_keypair: +median: 783530 cycles/ticks +average: 786503 cycles/ticks + +kyber_encaps_derand: +median: 898944 cycles/ticks +average: 903173 cycles/ticks + +kyber_encaps: +median: 900220 cycles/ticks +average: 903636 cycles/ticks + +kyber_decaps: +median: 1110076 cycles/ticks +average: 1115900 cycles/ticks + +Loop spin: 420 +gen_a: +median: 232592 cycles/ticks +average: 233857 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33320 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1922 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 711090 cycles/ticks +average: 714061 cycles/ticks + +indcpa_enc: +median: 854894 cycles/ticks +average: 858317 cycles/ticks + +indcpa_dec: +median: 198554 cycles/ticks +average: 199474 cycles/ticks + +kyber_keypair_derand: +median: 751250 cycles/ticks +average: 754170 cycles/ticks + +kyber_keypair: +median: 782924 cycles/ticks +average: 785784 cycles/ticks + +kyber_encaps_derand: +median: 898656 cycles/ticks +average: 902174 cycles/ticks + +kyber_encaps: +median: 901784 cycles/ticks +average: 904597 cycles/ticks + +kyber_decaps: +median: 1109682 cycles/ticks +average: 1113581 cycles/ticks + +Loop spin: 421 +gen_a: +median: 232516 cycles/ticks +average: 233858 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 711754 cycles/ticks +average: 714718 cycles/ticks + +indcpa_enc: +median: 855132 cycles/ticks +average: 858336 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199292 cycles/ticks + +kyber_keypair_derand: +median: 751090 cycles/ticks +average: 754069 cycles/ticks + +kyber_keypair: +median: 784288 cycles/ticks +average: 786832 cycles/ticks + +kyber_encaps_derand: +median: 898728 cycles/ticks +average: 902080 cycles/ticks + +kyber_encaps: +median: 899834 cycles/ticks +average: 903002 cycles/ticks + +kyber_decaps: +median: 1109648 cycles/ticks +average: 1113683 cycles/ticks + +Loop spin: 422 +gen_a: +median: 232960 cycles/ticks +average: 234117 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7135 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47205 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707332 cycles/ticks +average: 710136 cycles/ticks + +indcpa_enc: +median: 853746 cycles/ticks +average: 856899 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199366 cycles/ticks + +kyber_keypair_derand: +median: 752036 cycles/ticks +average: 755185 cycles/ticks + +kyber_keypair: +median: 782892 cycles/ticks +average: 785787 cycles/ticks + +kyber_encaps_derand: +median: 902046 cycles/ticks +average: 905652 cycles/ticks + +kyber_encaps: +median: 904248 cycles/ticks +average: 907111 cycles/ticks + +kyber_decaps: +median: 1108910 cycles/ticks +average: 1112924 cycles/ticks + +Loop spin: 423 +gen_a: +median: 232756 cycles/ticks +average: 234021 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 708672 cycles/ticks +average: 711426 cycles/ticks + +indcpa_enc: +median: 851416 cycles/ticks +average: 854688 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199311 cycles/ticks + +kyber_keypair_derand: +median: 752506 cycles/ticks +average: 755467 cycles/ticks + +kyber_keypair: +median: 785402 cycles/ticks +average: 787589 cycles/ticks + +kyber_encaps_derand: +median: 898006 cycles/ticks +average: 901199 cycles/ticks + +kyber_encaps: +median: 899256 cycles/ticks +average: 902561 cycles/ticks + +kyber_decaps: +median: 1108452 cycles/ticks +average: 1112320 cycles/ticks + +Loop spin: 424 +gen_a: +median: 232350 cycles/ticks +average: 233518 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22330 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707832 cycles/ticks +average: 710624 cycles/ticks + +indcpa_enc: +median: 851066 cycles/ticks +average: 854318 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199200 cycles/ticks + +kyber_keypair_derand: +median: 751906 cycles/ticks +average: 754881 cycles/ticks + +kyber_keypair: +median: 782958 cycles/ticks +average: 785755 cycles/ticks + +kyber_encaps_derand: +median: 898668 cycles/ticks +average: 902233 cycles/ticks + +kyber_encaps: +median: 901136 cycles/ticks +average: 903704 cycles/ticks + +kyber_decaps: +median: 1109418 cycles/ticks +average: 1113360 cycles/ticks + +Loop spin: 425 +gen_a: +median: 232652 cycles/ticks +average: 233881 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47298 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3776 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1948 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707194 cycles/ticks +average: 709812 cycles/ticks + +indcpa_enc: +median: 850834 cycles/ticks +average: 854004 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199285 cycles/ticks + +kyber_keypair_derand: +median: 752622 cycles/ticks +average: 755344 cycles/ticks + +kyber_keypair: +median: 784524 cycles/ticks +average: 786745 cycles/ticks + +kyber_encaps_derand: +median: 898542 cycles/ticks +average: 901752 cycles/ticks + +kyber_encaps: +median: 899736 cycles/ticks +average: 902733 cycles/ticks + +kyber_decaps: +median: 1109594 cycles/ticks +average: 1113172 cycles/ticks + +Loop spin: 426 +gen_a: +median: 232952 cycles/ticks +average: 234209 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 707460 cycles/ticks +average: 710084 cycles/ticks + +indcpa_enc: +median: 849918 cycles/ticks +average: 853130 cycles/ticks + +indcpa_dec: +median: 198654 cycles/ticks +average: 199328 cycles/ticks + +kyber_keypair_derand: +median: 752276 cycles/ticks +average: 755022 cycles/ticks + +kyber_keypair: +median: 783056 cycles/ticks +average: 785661 cycles/ticks + +kyber_encaps_derand: +median: 899060 cycles/ticks +average: 902209 cycles/ticks + +kyber_encaps: +median: 901222 cycles/ticks +average: 903792 cycles/ticks + +kyber_decaps: +median: 1109772 cycles/ticks +average: 1113566 cycles/ticks + +Loop spin: 427 +gen_a: +median: 232902 cycles/ticks +average: 234051 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 708132 cycles/ticks +average: 710949 cycles/ticks + +indcpa_enc: +median: 856328 cycles/ticks +average: 859774 cycles/ticks + +indcpa_dec: +median: 201748 cycles/ticks +average: 202564 cycles/ticks + +kyber_keypair_derand: +median: 753088 cycles/ticks +average: 755968 cycles/ticks + +kyber_keypair: +median: 784578 cycles/ticks +average: 786780 cycles/ticks + +kyber_encaps_derand: +median: 905530 cycles/ticks +average: 909098 cycles/ticks + +kyber_encaps: +median: 906458 cycles/ticks +average: 909800 cycles/ticks + +kyber_decaps: +median: 1119836 cycles/ticks +average: 1123672 cycles/ticks + +Loop spin: 428 +gen_a: +median: 232786 cycles/ticks +average: 234074 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47090 cycles/ticks +average: 47274 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707842 cycles/ticks +average: 710679 cycles/ticks + +indcpa_enc: +median: 850076 cycles/ticks +average: 853335 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199240 cycles/ticks + +kyber_keypair_derand: +median: 752542 cycles/ticks +average: 755657 cycles/ticks + +kyber_keypair: +median: 783958 cycles/ticks +average: 786632 cycles/ticks + +kyber_encaps_derand: +median: 900324 cycles/ticks +average: 903667 cycles/ticks + +kyber_encaps: +median: 903186 cycles/ticks +average: 905683 cycles/ticks + +kyber_decaps: +median: 1111276 cycles/ticks +average: 1115550 cycles/ticks + +Loop spin: 429 +gen_a: +median: 232326 cycles/ticks +average: 233559 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22219 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 712040 cycles/ticks +average: 714768 cycles/ticks + +indcpa_enc: +median: 854916 cycles/ticks +average: 858128 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199299 cycles/ticks + +kyber_keypair_derand: +median: 752782 cycles/ticks +average: 755515 cycles/ticks + +kyber_keypair: +median: 784266 cycles/ticks +average: 786646 cycles/ticks + +kyber_encaps_derand: +median: 898888 cycles/ticks +average: 902028 cycles/ticks + +kyber_encaps: +median: 900060 cycles/ticks +average: 903242 cycles/ticks + +kyber_decaps: +median: 1108806 cycles/ticks +average: 1112975 cycles/ticks + +Loop spin: 430 +gen_a: +median: 233124 cycles/ticks +average: 234459 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8734 cycles/ticks + +indcpa_keypair: +median: 709320 cycles/ticks +average: 712226 cycles/ticks + +indcpa_enc: +median: 850064 cycles/ticks +average: 853155 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199225 cycles/ticks + +kyber_keypair_derand: +median: 755314 cycles/ticks +average: 758178 cycles/ticks + +kyber_keypair: +median: 785578 cycles/ticks +average: 788159 cycles/ticks + +kyber_encaps_derand: +median: 898994 cycles/ticks +average: 902259 cycles/ticks + +kyber_encaps: +median: 901788 cycles/ticks +average: 904361 cycles/ticks + +kyber_decaps: +median: 1110058 cycles/ticks +average: 1113823 cycles/ticks + +Loop spin: 431 +gen_a: +median: 232594 cycles/ticks +average: 233936 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47200 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8664 cycles/ticks +average: 8697 cycles/ticks + +indcpa_keypair: +median: 707490 cycles/ticks +average: 710223 cycles/ticks + +indcpa_enc: +median: 854042 cycles/ticks +average: 857178 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199248 cycles/ticks + +kyber_keypair_derand: +median: 756342 cycles/ticks +average: 759204 cycles/ticks + +kyber_keypair: +median: 783564 cycles/ticks +average: 789509 cycles/ticks + +kyber_encaps_derand: +median: 902896 cycles/ticks +average: 908690 cycles/ticks + +kyber_encaps: +median: 903636 cycles/ticks +average: 906842 cycles/ticks + +kyber_decaps: +median: 1114272 cycles/ticks +average: 1118048 cycles/ticks + +Loop spin: 432 +gen_a: +median: 232660 cycles/ticks +average: 234073 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707090 cycles/ticks +average: 709830 cycles/ticks + +indcpa_enc: +median: 850372 cycles/ticks +average: 853375 cycles/ticks + +indcpa_dec: +median: 201678 cycles/ticks +average: 202481 cycles/ticks + +kyber_keypair_derand: +median: 751530 cycles/ticks +average: 754481 cycles/ticks + +kyber_keypair: +median: 783036 cycles/ticks +average: 785764 cycles/ticks + +kyber_encaps_derand: +median: 898512 cycles/ticks +average: 901585 cycles/ticks + +kyber_encaps: +median: 901144 cycles/ticks +average: 903799 cycles/ticks + +kyber_decaps: +median: 1112474 cycles/ticks +average: 1116388 cycles/ticks + +Loop spin: 433 +gen_a: +median: 232554 cycles/ticks +average: 233864 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47198 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706360 cycles/ticks +average: 709027 cycles/ticks + +indcpa_enc: +median: 850180 cycles/ticks +average: 853395 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199276 cycles/ticks + +kyber_keypair_derand: +median: 751976 cycles/ticks +average: 754805 cycles/ticks + +kyber_keypair: +median: 783962 cycles/ticks +average: 786307 cycles/ticks + +kyber_encaps_derand: +median: 899074 cycles/ticks +average: 902397 cycles/ticks + +kyber_encaps: +median: 900376 cycles/ticks +average: 903491 cycles/ticks + +kyber_decaps: +median: 1109994 cycles/ticks +average: 1113782 cycles/ticks + +Loop spin: 434 +gen_a: +median: 232544 cycles/ticks +average: 233697 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23071 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33462 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47094 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706582 cycles/ticks +average: 709043 cycles/ticks + +indcpa_enc: +median: 849646 cycles/ticks +average: 852914 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199230 cycles/ticks + +kyber_keypair_derand: +median: 751744 cycles/ticks +average: 754386 cycles/ticks + +kyber_keypair: +median: 783274 cycles/ticks +average: 785871 cycles/ticks + +kyber_encaps_derand: +median: 900388 cycles/ticks +average: 903668 cycles/ticks + +kyber_encaps: +median: 902100 cycles/ticks +average: 904730 cycles/ticks + +kyber_decaps: +median: 1111984 cycles/ticks +average: 1115719 cycles/ticks + +Loop spin: 435 +gen_a: +median: 232782 cycles/ticks +average: 234034 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22178 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706630 cycles/ticks +average: 709166 cycles/ticks + +indcpa_enc: +median: 850078 cycles/ticks +average: 853017 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199107 cycles/ticks + +kyber_keypair_derand: +median: 751362 cycles/ticks +average: 754341 cycles/ticks + +kyber_keypair: +median: 784406 cycles/ticks +average: 786692 cycles/ticks + +kyber_encaps_derand: +median: 898240 cycles/ticks +average: 901366 cycles/ticks + +kyber_encaps: +median: 899470 cycles/ticks +average: 902577 cycles/ticks + +kyber_decaps: +median: 1108984 cycles/ticks +average: 1112714 cycles/ticks + +Loop spin: 436 +gen_a: +median: 232946 cycles/ticks +average: 233994 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 707038 cycles/ticks +average: 709373 cycles/ticks + +indcpa_enc: +median: 849856 cycles/ticks +average: 852947 cycles/ticks + +indcpa_dec: +median: 198562 cycles/ticks +average: 199265 cycles/ticks + +kyber_keypair_derand: +median: 752392 cycles/ticks +average: 755293 cycles/ticks + +kyber_keypair: +median: 783140 cycles/ticks +average: 785877 cycles/ticks + +kyber_encaps_derand: +median: 898996 cycles/ticks +average: 902162 cycles/ticks + +kyber_encaps: +median: 900650 cycles/ticks +average: 903617 cycles/ticks + +kyber_decaps: +median: 1109926 cycles/ticks +average: 1113904 cycles/ticks + +Loop spin: 437 +gen_a: +median: 233288 cycles/ticks +average: 234370 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8747 cycles/ticks + +indcpa_keypair: +median: 706926 cycles/ticks +average: 709573 cycles/ticks + +indcpa_enc: +median: 850362 cycles/ticks +average: 853552 cycles/ticks + +indcpa_dec: +median: 198556 cycles/ticks +average: 199255 cycles/ticks + +kyber_keypair_derand: +median: 752254 cycles/ticks +average: 755075 cycles/ticks + +kyber_keypair: +median: 783998 cycles/ticks +average: 786328 cycles/ticks + +kyber_encaps_derand: +median: 899094 cycles/ticks +average: 902195 cycles/ticks + +kyber_encaps: +median: 900830 cycles/ticks +average: 903579 cycles/ticks + +kyber_decaps: +median: 1110396 cycles/ticks +average: 1114011 cycles/ticks + +Loop spin: 438 +gen_a: +median: 232686 cycles/ticks +average: 233945 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22210 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 710556 cycles/ticks +average: 713080 cycles/ticks + +indcpa_enc: +median: 853736 cycles/ticks +average: 856954 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199239 cycles/ticks + +kyber_keypair_derand: +median: 751860 cycles/ticks +average: 754522 cycles/ticks + +kyber_keypair: +median: 783200 cycles/ticks +average: 785799 cycles/ticks + +kyber_encaps_derand: +median: 899004 cycles/ticks +average: 902278 cycles/ticks + +kyber_encaps: +median: 900248 cycles/ticks +average: 903185 cycles/ticks + +kyber_decaps: +median: 1110476 cycles/ticks +average: 1114194 cycles/ticks + +Loop spin: 439 +gen_a: +median: 232842 cycles/ticks +average: 233973 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706758 cycles/ticks +average: 709494 cycles/ticks + +indcpa_enc: +median: 849636 cycles/ticks +average: 852771 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199164 cycles/ticks + +kyber_keypair_derand: +median: 752258 cycles/ticks +average: 755205 cycles/ticks + +kyber_keypair: +median: 783646 cycles/ticks +average: 786057 cycles/ticks + +kyber_encaps_derand: +median: 898236 cycles/ticks +average: 901579 cycles/ticks + +kyber_encaps: +median: 901110 cycles/ticks +average: 903648 cycles/ticks + +kyber_decaps: +median: 1109014 cycles/ticks +average: 1113111 cycles/ticks + +Loop spin: 440 +gen_a: +median: 232470 cycles/ticks +average: 233680 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22226 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707010 cycles/ticks +average: 709740 cycles/ticks + +indcpa_enc: +median: 852332 cycles/ticks +average: 855655 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199231 cycles/ticks + +kyber_keypair_derand: +median: 752204 cycles/ticks +average: 754910 cycles/ticks + +kyber_keypair: +median: 783340 cycles/ticks +average: 785991 cycles/ticks + +kyber_encaps_derand: +median: 904632 cycles/ticks +average: 907935 cycles/ticks + +kyber_encaps: +median: 905754 cycles/ticks +average: 908970 cycles/ticks + +kyber_decaps: +median: 1115434 cycles/ticks +average: 1119279 cycles/ticks + +Loop spin: 441 +gen_a: +median: 232756 cycles/ticks +average: 233913 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23074 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707256 cycles/ticks +average: 710084 cycles/ticks + +indcpa_enc: +median: 850758 cycles/ticks +average: 853862 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199224 cycles/ticks + +kyber_keypair_derand: +median: 751616 cycles/ticks +average: 754373 cycles/ticks + +kyber_keypair: +median: 783312 cycles/ticks +average: 785544 cycles/ticks + +kyber_encaps_derand: +median: 898824 cycles/ticks +average: 901923 cycles/ticks + +kyber_encaps: +median: 901972 cycles/ticks +average: 904501 cycles/ticks + +kyber_decaps: +median: 1109508 cycles/ticks +average: 1113995 cycles/ticks + +Loop spin: 442 +gen_a: +median: 232816 cycles/ticks +average: 234114 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47210 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3740 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706294 cycles/ticks +average: 709389 cycles/ticks + +indcpa_enc: +median: 849554 cycles/ticks +average: 853972 cycles/ticks + +indcpa_dec: +median: 198464 cycles/ticks +average: 199575 cycles/ticks + +kyber_keypair_derand: +median: 755356 cycles/ticks +average: 759778 cycles/ticks + +kyber_keypair: +median: 783460 cycles/ticks +average: 786204 cycles/ticks + +kyber_encaps_derand: +median: 900314 cycles/ticks +average: 904124 cycles/ticks + +kyber_encaps: +median: 901376 cycles/ticks +average: 904524 cycles/ticks + +kyber_decaps: +median: 1111030 cycles/ticks +average: 1114817 cycles/ticks + +Loop spin: 443 +gen_a: +median: 232788 cycles/ticks +average: 233984 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22208 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8696 cycles/ticks + +indcpa_keypair: +median: 706634 cycles/ticks +average: 709203 cycles/ticks + +indcpa_enc: +median: 850102 cycles/ticks +average: 853197 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199297 cycles/ticks + +kyber_keypair_derand: +median: 751986 cycles/ticks +average: 754652 cycles/ticks + +kyber_keypair: +median: 782762 cycles/ticks +average: 785142 cycles/ticks + +kyber_encaps_derand: +median: 898402 cycles/ticks +average: 901371 cycles/ticks + +kyber_encaps: +median: 900852 cycles/ticks +average: 903529 cycles/ticks + +kyber_decaps: +median: 1108892 cycles/ticks +average: 1112788 cycles/ticks + +Loop spin: 444 +gen_a: +median: 232926 cycles/ticks +average: 234197 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706684 cycles/ticks +average: 709376 cycles/ticks + +indcpa_enc: +median: 849420 cycles/ticks +average: 852731 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199231 cycles/ticks + +kyber_keypair_derand: +median: 752342 cycles/ticks +average: 755229 cycles/ticks + +kyber_keypair: +median: 784186 cycles/ticks +average: 789819 cycles/ticks + +kyber_encaps_derand: +median: 899748 cycles/ticks +average: 905453 cycles/ticks + +kyber_encaps: +median: 901040 cycles/ticks +average: 904038 cycles/ticks + +kyber_decaps: +median: 1111168 cycles/ticks +average: 1115163 cycles/ticks + +Loop spin: 445 +gen_a: +median: 232848 cycles/ticks +average: 234057 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47277 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 706592 cycles/ticks +average: 709558 cycles/ticks + +indcpa_enc: +median: 850514 cycles/ticks +average: 853805 cycles/ticks + +indcpa_dec: +median: 198552 cycles/ticks +average: 199275 cycles/ticks + +kyber_keypair_derand: +median: 759820 cycles/ticks +average: 762997 cycles/ticks + +kyber_keypair: +median: 783196 cycles/ticks +average: 785944 cycles/ticks + +kyber_encaps_derand: +median: 898766 cycles/ticks +average: 902113 cycles/ticks + +kyber_encaps: +median: 901376 cycles/ticks +average: 904002 cycles/ticks + +kyber_decaps: +median: 1109214 cycles/ticks +average: 1113312 cycles/ticks + +Loop spin: 446 +gen_a: +median: 232444 cycles/ticks +average: 233706 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8698 cycles/ticks + +indcpa_keypair: +median: 706652 cycles/ticks +average: 709233 cycles/ticks + +indcpa_enc: +median: 850128 cycles/ticks +average: 853049 cycles/ticks + +indcpa_dec: +median: 198568 cycles/ticks +average: 199315 cycles/ticks + +kyber_keypair_derand: +median: 752522 cycles/ticks +average: 755298 cycles/ticks + +kyber_keypair: +median: 784752 cycles/ticks +average: 786917 cycles/ticks + +kyber_encaps_derand: +median: 899600 cycles/ticks +average: 902773 cycles/ticks + +kyber_encaps: +median: 900580 cycles/ticks +average: 903902 cycles/ticks + +kyber_decaps: +median: 1110932 cycles/ticks +average: 1114740 cycles/ticks + +Loop spin: 447 +gen_a: +median: 232520 cycles/ticks +average: 233621 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47217 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 712912 cycles/ticks +average: 715761 cycles/ticks + +indcpa_enc: +median: 854162 cycles/ticks +average: 857286 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199231 cycles/ticks + +kyber_keypair_derand: +median: 754356 cycles/ticks +average: 757255 cycles/ticks + +kyber_keypair: +median: 785374 cycles/ticks +average: 787783 cycles/ticks + +kyber_encaps_derand: +median: 899360 cycles/ticks +average: 902706 cycles/ticks + +kyber_encaps: +median: 901526 cycles/ticks +average: 904242 cycles/ticks + +kyber_decaps: +median: 1109688 cycles/ticks +average: 1113254 cycles/ticks + +Loop spin: 448 +gen_a: +median: 232558 cycles/ticks +average: 233903 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 716180 cycles/ticks +average: 718776 cycles/ticks + +indcpa_enc: +median: 860040 cycles/ticks +average: 862981 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199154 cycles/ticks + +kyber_keypair_derand: +median: 751610 cycles/ticks +average: 754351 cycles/ticks + +kyber_keypair: +median: 785010 cycles/ticks +average: 787149 cycles/ticks + +kyber_encaps_derand: +median: 899150 cycles/ticks +average: 902490 cycles/ticks + +kyber_encaps: +median: 900302 cycles/ticks +average: 903550 cycles/ticks + +kyber_decaps: +median: 1109628 cycles/ticks +average: 1113623 cycles/ticks + +Loop spin: 449 +gen_a: +median: 232730 cycles/ticks +average: 233935 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33383 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47204 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 707772 cycles/ticks +average: 710639 cycles/ticks + +indcpa_enc: +median: 850976 cycles/ticks +average: 854037 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199305 cycles/ticks + +kyber_keypair_derand: +median: 751570 cycles/ticks +average: 754500 cycles/ticks + +kyber_keypair: +median: 783062 cycles/ticks +average: 785776 cycles/ticks + +kyber_encaps_derand: +median: 899228 cycles/ticks +average: 902295 cycles/ticks + +kyber_encaps: +median: 901428 cycles/ticks +average: 904277 cycles/ticks + +kyber_decaps: +median: 1109890 cycles/ticks +average: 1113945 cycles/ticks + +Loop spin: 450 +gen_a: +median: 232392 cycles/ticks +average: 233552 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706404 cycles/ticks +average: 708976 cycles/ticks + +indcpa_enc: +median: 849668 cycles/ticks +average: 852671 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199406 cycles/ticks + +kyber_keypair_derand: +median: 751158 cycles/ticks +average: 753862 cycles/ticks + +kyber_keypair: +median: 784420 cycles/ticks +average: 786408 cycles/ticks + +kyber_encaps_derand: +median: 898948 cycles/ticks +average: 902391 cycles/ticks + +kyber_encaps: +median: 899580 cycles/ticks +average: 902713 cycles/ticks + +kyber_decaps: +median: 1109320 cycles/ticks +average: 1114178 cycles/ticks + +Loop spin: 451 +gen_a: +median: 233366 cycles/ticks +average: 234887 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 707044 cycles/ticks +average: 710188 cycles/ticks + +indcpa_enc: +median: 850574 cycles/ticks +average: 853724 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199237 cycles/ticks + +kyber_keypair_derand: +median: 751620 cycles/ticks +average: 754601 cycles/ticks + +kyber_keypair: +median: 783214 cycles/ticks +average: 785736 cycles/ticks + +kyber_encaps_derand: +median: 899788 cycles/ticks +average: 902944 cycles/ticks + +kyber_encaps: +median: 902810 cycles/ticks +average: 905075 cycles/ticks + +kyber_decaps: +median: 1110732 cycles/ticks +average: 1114339 cycles/ticks + +Loop spin: 452 +gen_a: +median: 232458 cycles/ticks +average: 233620 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47289 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706648 cycles/ticks +average: 709422 cycles/ticks + +indcpa_enc: +median: 850580 cycles/ticks +average: 853590 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199327 cycles/ticks + +kyber_keypair_derand: +median: 751704 cycles/ticks +average: 755031 cycles/ticks + +kyber_keypair: +median: 783488 cycles/ticks +average: 786964 cycles/ticks + +kyber_encaps_derand: +median: 900276 cycles/ticks +average: 906287 cycles/ticks + +kyber_encaps: +median: 901942 cycles/ticks +average: 906547 cycles/ticks + +kyber_decaps: +median: 1111214 cycles/ticks +average: 1116405 cycles/ticks + +Loop spin: 453 +gen_a: +median: 232700 cycles/ticks +average: 234363 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23108 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33465 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47292 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22340 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 707694 cycles/ticks +average: 710912 cycles/ticks + +indcpa_enc: +median: 850834 cycles/ticks +average: 854602 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199178 cycles/ticks + +kyber_keypair_derand: +median: 751788 cycles/ticks +average: 755466 cycles/ticks + +kyber_keypair: +median: 783334 cycles/ticks +average: 787450 cycles/ticks + +kyber_encaps_derand: +median: 899272 cycles/ticks +average: 904631 cycles/ticks + +kyber_encaps: +median: 902468 cycles/ticks +average: 906737 cycles/ticks + +kyber_decaps: +median: 1110668 cycles/ticks +average: 1115420 cycles/ticks + +Loop spin: 454 +gen_a: +median: 232958 cycles/ticks +average: 234151 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47241 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 706762 cycles/ticks +average: 711007 cycles/ticks + +indcpa_enc: +median: 850406 cycles/ticks +average: 855141 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199626 cycles/ticks + +kyber_keypair_derand: +median: 755482 cycles/ticks +average: 759674 cycles/ticks + +kyber_keypair: +median: 783870 cycles/ticks +average: 786776 cycles/ticks + +kyber_encaps_derand: +median: 900366 cycles/ticks +average: 904755 cycles/ticks + +kyber_encaps: +median: 901474 cycles/ticks +average: 905619 cycles/ticks + +kyber_decaps: +median: 1112406 cycles/ticks +average: 1117323 cycles/ticks + +Loop spin: 455 +gen_a: +median: 232876 cycles/ticks +average: 233959 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23009 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47345 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 708718 cycles/ticks +average: 712334 cycles/ticks + +indcpa_enc: +median: 855192 cycles/ticks +average: 858956 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199201 cycles/ticks + +kyber_keypair_derand: +median: 751122 cycles/ticks +average: 754270 cycles/ticks + +kyber_keypair: +median: 783262 cycles/ticks +average: 787240 cycles/ticks + +kyber_encaps_derand: +median: 902134 cycles/ticks +average: 908015 cycles/ticks + +kyber_encaps: +median: 904486 cycles/ticks +average: 907612 cycles/ticks + +kyber_decaps: +median: 1113972 cycles/ticks +average: 1117891 cycles/ticks + +Loop spin: 456 +gen_a: +median: 232544 cycles/ticks +average: 233795 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47447 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706640 cycles/ticks +average: 709875 cycles/ticks + +indcpa_enc: +median: 850092 cycles/ticks +average: 853284 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 199924 cycles/ticks + +kyber_keypair_derand: +median: 752452 cycles/ticks +average: 757323 cycles/ticks + +kyber_keypair: +median: 784382 cycles/ticks +average: 787530 cycles/ticks + +kyber_encaps_derand: +median: 898094 cycles/ticks +average: 903394 cycles/ticks + +kyber_encaps: +median: 899822 cycles/ticks +average: 904680 cycles/ticks + +kyber_decaps: +median: 1108164 cycles/ticks +average: 1113736 cycles/ticks + +Loop spin: 457 +gen_a: +median: 232398 cycles/ticks +average: 233599 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707702 cycles/ticks +average: 711138 cycles/ticks + +indcpa_enc: +median: 853998 cycles/ticks +average: 857628 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199612 cycles/ticks + +kyber_keypair_derand: +median: 756556 cycles/ticks +average: 760775 cycles/ticks + +kyber_keypair: +median: 783226 cycles/ticks +average: 787607 cycles/ticks + +kyber_encaps_derand: +median: 902064 cycles/ticks +average: 909998 cycles/ticks + +kyber_encaps: +median: 904700 cycles/ticks +average: 910904 cycles/ticks + +kyber_decaps: +median: 1112526 cycles/ticks +average: 1117847 cycles/ticks + +Loop spin: 458 +gen_a: +median: 232682 cycles/ticks +average: 234763 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7201 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33556 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706808 cycles/ticks +average: 709409 cycles/ticks + +indcpa_enc: +median: 850218 cycles/ticks +average: 854093 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199335 cycles/ticks + +kyber_keypair_derand: +median: 756500 cycles/ticks +average: 759490 cycles/ticks + +kyber_keypair: +median: 784808 cycles/ticks +average: 787833 cycles/ticks + +kyber_encaps_derand: +median: 898754 cycles/ticks +average: 902994 cycles/ticks + +kyber_encaps: +median: 900352 cycles/ticks +average: 904301 cycles/ticks + +kyber_decaps: +median: 1111376 cycles/ticks +average: 1116713 cycles/ticks + +Loop spin: 459 +gen_a: +median: 232340 cycles/ticks +average: 234313 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23143 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33602 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47466 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22393 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8762 cycles/ticks + +indcpa_keypair: +median: 706608 cycles/ticks +average: 710624 cycles/ticks + +indcpa_enc: +median: 850676 cycles/ticks +average: 855138 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199791 cycles/ticks + +kyber_keypair_derand: +median: 751466 cycles/ticks +average: 756734 cycles/ticks + +kyber_keypair: +median: 783166 cycles/ticks +average: 786656 cycles/ticks + +kyber_encaps_derand: +median: 904608 cycles/ticks +average: 910779 cycles/ticks + +kyber_encaps: +median: 906212 cycles/ticks +average: 910652 cycles/ticks + +kyber_decaps: +median: 1115002 cycles/ticks +average: 1120243 cycles/ticks + +Loop spin: 460 +gen_a: +median: 232286 cycles/ticks +average: 233915 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47210 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706894 cycles/ticks +average: 709897 cycles/ticks + +indcpa_enc: +median: 850882 cycles/ticks +average: 855502 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199349 cycles/ticks + +kyber_keypair_derand: +median: 752426 cycles/ticks +average: 756118 cycles/ticks + +kyber_keypair: +median: 784398 cycles/ticks +average: 787240 cycles/ticks + +kyber_encaps_derand: +median: 899008 cycles/ticks +average: 905255 cycles/ticks + +kyber_encaps: +median: 901370 cycles/ticks +average: 905060 cycles/ticks + +kyber_decaps: +median: 1109868 cycles/ticks +average: 1115817 cycles/ticks + +Loop spin: 461 +gen_a: +median: 232436 cycles/ticks +average: 234209 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7205 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47358 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3787 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22316 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706572 cycles/ticks +average: 710591 cycles/ticks + +indcpa_enc: +median: 849808 cycles/ticks +average: 854770 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199311 cycles/ticks + +kyber_keypair_derand: +median: 751570 cycles/ticks +average: 754515 cycles/ticks + +kyber_keypair: +median: 783300 cycles/ticks +average: 787176 cycles/ticks + +kyber_encaps_derand: +median: 899240 cycles/ticks +average: 904112 cycles/ticks + +kyber_encaps: +median: 900500 cycles/ticks +average: 904004 cycles/ticks + +kyber_decaps: +median: 1113918 cycles/ticks +average: 1117854 cycles/ticks + +Loop spin: 462 +gen_a: +median: 232322 cycles/ticks +average: 234020 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47306 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706504 cycles/ticks +average: 711240 cycles/ticks + +indcpa_enc: +median: 849822 cycles/ticks +average: 852871 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199250 cycles/ticks + +kyber_keypair_derand: +median: 751274 cycles/ticks +average: 754994 cycles/ticks + +kyber_keypair: +median: 783480 cycles/ticks +average: 786429 cycles/ticks + +kyber_encaps_derand: +median: 899338 cycles/ticks +average: 903872 cycles/ticks + +kyber_encaps: +median: 902340 cycles/ticks +average: 905650 cycles/ticks + +kyber_decaps: +median: 1113862 cycles/ticks +average: 1118117 cycles/ticks + +Loop spin: 463 +gen_a: +median: 232756 cycles/ticks +average: 233857 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33314 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 705884 cycles/ticks +average: 709352 cycles/ticks + +indcpa_enc: +median: 848998 cycles/ticks +average: 852775 cycles/ticks + +indcpa_dec: +median: 198626 cycles/ticks +average: 199348 cycles/ticks + +kyber_keypair_derand: +median: 756106 cycles/ticks +average: 759168 cycles/ticks + +kyber_keypair: +median: 782918 cycles/ticks +average: 785793 cycles/ticks + +kyber_encaps_derand: +median: 898308 cycles/ticks +average: 901675 cycles/ticks + +kyber_encaps: +median: 899370 cycles/ticks +average: 902627 cycles/ticks + +kyber_decaps: +median: 1109168 cycles/ticks +average: 1113866 cycles/ticks + +Loop spin: 464 +gen_a: +median: 232480 cycles/ticks +average: 233781 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707446 cycles/ticks +average: 710504 cycles/ticks + +indcpa_enc: +median: 850214 cycles/ticks +average: 853844 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199781 cycles/ticks + +kyber_keypair_derand: +median: 752128 cycles/ticks +average: 755351 cycles/ticks + +kyber_keypair: +median: 783338 cycles/ticks +average: 785819 cycles/ticks + +kyber_encaps_derand: +median: 898442 cycles/ticks +average: 903770 cycles/ticks + +kyber_encaps: +median: 900868 cycles/ticks +average: 903962 cycles/ticks + +kyber_decaps: +median: 1108724 cycles/ticks +average: 1113396 cycles/ticks + +Loop spin: 465 +gen_a: +median: 232792 cycles/ticks +average: 233981 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7192 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47226 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706886 cycles/ticks +average: 709893 cycles/ticks + +indcpa_enc: +median: 849708 cycles/ticks +average: 852845 cycles/ticks + +indcpa_dec: +median: 201664 cycles/ticks +average: 202340 cycles/ticks + +kyber_keypair_derand: +median: 751992 cycles/ticks +average: 755034 cycles/ticks + +kyber_keypair: +median: 784154 cycles/ticks +average: 786563 cycles/ticks + +kyber_encaps_derand: +median: 899108 cycles/ticks +average: 903599 cycles/ticks + +kyber_encaps: +median: 899428 cycles/ticks +average: 902449 cycles/ticks + +kyber_decaps: +median: 1113030 cycles/ticks +average: 1117573 cycles/ticks + +Loop spin: 466 +gen_a: +median: 233012 cycles/ticks +average: 234202 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707540 cycles/ticks +average: 710713 cycles/ticks + +indcpa_enc: +median: 850930 cycles/ticks +average: 855603 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199237 cycles/ticks + +kyber_keypair_derand: +median: 750824 cycles/ticks +average: 754644 cycles/ticks + +kyber_keypair: +median: 783340 cycles/ticks +average: 787377 cycles/ticks + +kyber_encaps_derand: +median: 898830 cycles/ticks +average: 904045 cycles/ticks + +kyber_encaps: +median: 902184 cycles/ticks +average: 906620 cycles/ticks + +kyber_decaps: +median: 1110378 cycles/ticks +average: 1116657 cycles/ticks + +Loop spin: 467 +gen_a: +median: 232604 cycles/ticks +average: 233947 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7198 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7200 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23106 cycles/ticks + +INVNTT: +median: 33330 cycles/ticks +average: 33528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47297 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22301 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 711578 cycles/ticks +average: 714777 cycles/ticks + +indcpa_enc: +median: 854668 cycles/ticks +average: 858786 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199223 cycles/ticks + +kyber_keypair_derand: +median: 751676 cycles/ticks +average: 756516 cycles/ticks + +kyber_keypair: +median: 784214 cycles/ticks +average: 787957 cycles/ticks + +kyber_encaps_derand: +median: 900332 cycles/ticks +average: 905668 cycles/ticks + +kyber_encaps: +median: 901224 cycles/ticks +average: 905663 cycles/ticks + +kyber_decaps: +median: 1111376 cycles/ticks +average: 1116667 cycles/ticks + +Loop spin: 468 +gen_a: +median: 232320 cycles/ticks +average: 233609 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7199 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3920 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22305 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706246 cycles/ticks +average: 710530 cycles/ticks + +indcpa_enc: +median: 849572 cycles/ticks +average: 854594 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199929 cycles/ticks + +kyber_keypair_derand: +median: 751470 cycles/ticks +average: 756246 cycles/ticks + +kyber_keypair: +median: 783142 cycles/ticks +average: 786498 cycles/ticks + +kyber_encaps_derand: +median: 899622 cycles/ticks +average: 904407 cycles/ticks + +kyber_encaps: +median: 901726 cycles/ticks +average: 906186 cycles/ticks + +kyber_decaps: +median: 1110514 cycles/ticks +average: 1116638 cycles/ticks + +Loop spin: 469 +gen_a: +median: 232378 cycles/ticks +average: 234220 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47454 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3895 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22369 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707212 cycles/ticks +average: 711970 cycles/ticks + +indcpa_enc: +median: 850224 cycles/ticks +average: 855462 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199697 cycles/ticks + +kyber_keypair_derand: +median: 751884 cycles/ticks +average: 756385 cycles/ticks + +kyber_keypair: +median: 784554 cycles/ticks +average: 789246 cycles/ticks + +kyber_encaps_derand: +median: 898892 cycles/ticks +average: 903453 cycles/ticks + +kyber_encaps: +median: 900042 cycles/ticks +average: 904495 cycles/ticks + +kyber_decaps: +median: 1109616 cycles/ticks +average: 1115479 cycles/ticks + +Loop spin: 470 +gen_a: +median: 232728 cycles/ticks +average: 234273 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7197 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33320 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 706964 cycles/ticks +average: 710938 cycles/ticks + +indcpa_enc: +median: 851762 cycles/ticks +average: 856904 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199693 cycles/ticks + +kyber_keypair_derand: +median: 751594 cycles/ticks +average: 756448 cycles/ticks + +kyber_keypair: +median: 783322 cycles/ticks +average: 787575 cycles/ticks + +kyber_encaps_derand: +median: 905162 cycles/ticks +average: 912915 cycles/ticks + +kyber_encaps: +median: 906950 cycles/ticks +average: 914328 cycles/ticks + +kyber_decaps: +median: 1114610 cycles/ticks +average: 1120326 cycles/ticks + +Loop spin: 471 +gen_a: +median: 232628 cycles/ticks +average: 234447 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23122 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47525 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 708462 cycles/ticks +average: 712155 cycles/ticks + +indcpa_enc: +median: 849176 cycles/ticks +average: 853580 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199635 cycles/ticks + +kyber_keypair_derand: +median: 754782 cycles/ticks +average: 759276 cycles/ticks + +kyber_keypair: +median: 786798 cycles/ticks +average: 791026 cycles/ticks + +kyber_encaps_derand: +median: 900252 cycles/ticks +average: 905832 cycles/ticks + +kyber_encaps: +median: 901394 cycles/ticks +average: 906083 cycles/ticks + +kyber_decaps: +median: 1111394 cycles/ticks +average: 1116914 cycles/ticks + +Loop spin: 472 +gen_a: +median: 232902 cycles/ticks +average: 234800 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23094 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47350 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22294 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706752 cycles/ticks +average: 710693 cycles/ticks + +indcpa_enc: +median: 850632 cycles/ticks +average: 855733 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199829 cycles/ticks + +kyber_keypair_derand: +median: 756548 cycles/ticks +average: 760629 cycles/ticks + +kyber_keypair: +median: 783284 cycles/ticks +average: 787694 cycles/ticks + +kyber_encaps_derand: +median: 898618 cycles/ticks +average: 903655 cycles/ticks + +kyber_encaps: +median: 900550 cycles/ticks +average: 904348 cycles/ticks + +kyber_decaps: +median: 1108894 cycles/ticks +average: 1115268 cycles/ticks + +Loop spin: 473 +gen_a: +median: 232538 cycles/ticks +average: 234189 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33603 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47378 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3555 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8809 cycles/ticks + +indcpa_keypair: +median: 707230 cycles/ticks +average: 711504 cycles/ticks + +indcpa_enc: +median: 850472 cycles/ticks +average: 855728 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199361 cycles/ticks + +kyber_keypair_derand: +median: 756330 cycles/ticks +average: 761247 cycles/ticks + +kyber_keypair: +median: 783914 cycles/ticks +average: 787788 cycles/ticks + +kyber_encaps_derand: +median: 898918 cycles/ticks +average: 903306 cycles/ticks + +kyber_encaps: +median: 900020 cycles/ticks +average: 904961 cycles/ticks + +kyber_decaps: +median: 1109986 cycles/ticks +average: 1116538 cycles/ticks + +Loop spin: 474 +gen_a: +median: 232666 cycles/ticks +average: 234593 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7193 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47287 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22283 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8753 cycles/ticks + +indcpa_keypair: +median: 707644 cycles/ticks +average: 712021 cycles/ticks + +indcpa_enc: +median: 850582 cycles/ticks +average: 856049 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199586 cycles/ticks + +kyber_keypair_derand: +median: 752826 cycles/ticks +average: 757458 cycles/ticks + +kyber_keypair: +median: 783244 cycles/ticks +average: 786781 cycles/ticks + +kyber_encaps_derand: +median: 899280 cycles/ticks +average: 904440 cycles/ticks + +kyber_encaps: +median: 901848 cycles/ticks +average: 905940 cycles/ticks + +kyber_decaps: +median: 1111042 cycles/ticks +average: 1117794 cycles/ticks + +Loop spin: 475 +gen_a: +median: 232784 cycles/ticks +average: 234273 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7201 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23120 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33569 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47092 cycles/ticks +average: 47287 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1922 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8761 cycles/ticks + +indcpa_keypair: +median: 706920 cycles/ticks +average: 711137 cycles/ticks + +indcpa_enc: +median: 851362 cycles/ticks +average: 855524 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199641 cycles/ticks + +kyber_keypair_derand: +median: 751936 cycles/ticks +average: 756591 cycles/ticks + +kyber_keypair: +median: 783322 cycles/ticks +average: 786912 cycles/ticks + +kyber_encaps_derand: +median: 900658 cycles/ticks +average: 904852 cycles/ticks + +kyber_encaps: +median: 902342 cycles/ticks +average: 907336 cycles/ticks + +kyber_decaps: +median: 1110598 cycles/ticks +average: 1116070 cycles/ticks + +Loop spin: 476 +gen_a: +median: 232542 cycles/ticks +average: 234299 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47277 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3518 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 707256 cycles/ticks +average: 711717 cycles/ticks + +indcpa_enc: +median: 850894 cycles/ticks +average: 855341 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199522 cycles/ticks + +kyber_keypair_derand: +median: 751764 cycles/ticks +average: 755601 cycles/ticks + +kyber_keypair: +median: 783668 cycles/ticks +average: 787423 cycles/ticks + +kyber_encaps_derand: +median: 899320 cycles/ticks +average: 903463 cycles/ticks + +kyber_encaps: +median: 901762 cycles/ticks +average: 906116 cycles/ticks + +kyber_decaps: +median: 1109530 cycles/ticks +average: 1115432 cycles/ticks + +Loop spin: 477 +gen_a: +median: 232824 cycles/ticks +average: 234209 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33600 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47326 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3472 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22279 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706554 cycles/ticks +average: 711078 cycles/ticks + +indcpa_enc: +median: 849796 cycles/ticks +average: 854014 cycles/ticks + +indcpa_dec: +median: 198944 cycles/ticks +average: 199916 cycles/ticks + +kyber_keypair_derand: +median: 751794 cycles/ticks +average: 755193 cycles/ticks + +kyber_keypair: +median: 783882 cycles/ticks +average: 787751 cycles/ticks + +kyber_encaps_derand: +median: 898714 cycles/ticks +average: 903200 cycles/ticks + +kyber_encaps: +median: 899990 cycles/ticks +average: 904388 cycles/ticks + +kyber_decaps: +median: 1114324 cycles/ticks +average: 1120180 cycles/ticks + +Loop spin: 478 +gen_a: +median: 232854 cycles/ticks +average: 234554 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23107 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47357 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 708100 cycles/ticks +average: 711404 cycles/ticks + +indcpa_enc: +median: 850864 cycles/ticks +average: 855781 cycles/ticks + +indcpa_dec: +median: 198570 cycles/ticks +average: 199458 cycles/ticks + +kyber_keypair_derand: +median: 752508 cycles/ticks +average: 757324 cycles/ticks + +kyber_keypair: +median: 783944 cycles/ticks +average: 788184 cycles/ticks + +kyber_encaps_derand: +median: 898968 cycles/ticks +average: 905233 cycles/ticks + +kyber_encaps: +median: 901406 cycles/ticks +average: 906492 cycles/ticks + +kyber_decaps: +median: 1110228 cycles/ticks +average: 1116602 cycles/ticks + +Loop spin: 479 +gen_a: +median: 233044 cycles/ticks +average: 234550 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47525 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22371 cycles/ticks + +polyvec_decompress: +median: 8698 cycles/ticks +average: 8747 cycles/ticks + +indcpa_keypair: +median: 705888 cycles/ticks +average: 710430 cycles/ticks + +indcpa_enc: +median: 849004 cycles/ticks +average: 853241 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 199633 cycles/ticks + +kyber_keypair_derand: +median: 756324 cycles/ticks +average: 760425 cycles/ticks + +kyber_keypair: +median: 784018 cycles/ticks +average: 787840 cycles/ticks + +kyber_encaps_derand: +median: 900000 cycles/ticks +average: 904622 cycles/ticks + +kyber_encaps: +median: 900940 cycles/ticks +average: 906247 cycles/ticks + +kyber_decaps: +median: 1113900 cycles/ticks +average: 1120112 cycles/ticks + +Loop spin: 480 +gen_a: +median: 232000 cycles/ticks +average: 233495 cycles/ticks + +poly_getnoise_eta1: +median: 7248 cycles/ticks +average: 7345 cycles/ticks + +poly_getnoise_eta2: +median: 7236 cycles/ticks +average: 7247 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23150 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47313 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 708260 cycles/ticks +average: 712289 cycles/ticks + +indcpa_enc: +median: 851288 cycles/ticks +average: 855347 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199635 cycles/ticks + +kyber_keypair_derand: +median: 752916 cycles/ticks +average: 756997 cycles/ticks + +kyber_keypair: +median: 783078 cycles/ticks +average: 787545 cycles/ticks + +kyber_encaps_derand: +median: 898604 cycles/ticks +average: 903767 cycles/ticks + +kyber_encaps: +median: 900200 cycles/ticks +average: 905367 cycles/ticks + +kyber_decaps: +median: 1109136 cycles/ticks +average: 1114965 cycles/ticks + +Loop spin: 481 +gen_a: +median: 232792 cycles/ticks +average: 234430 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23099 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47304 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22142 cycles/ticks +average: 22217 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8698 cycles/ticks + +indcpa_keypair: +median: 706818 cycles/ticks +average: 711489 cycles/ticks + +indcpa_enc: +median: 849814 cycles/ticks +average: 854233 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199313 cycles/ticks + +kyber_keypair_derand: +median: 752498 cycles/ticks +average: 757325 cycles/ticks + +kyber_keypair: +median: 784380 cycles/ticks +average: 788273 cycles/ticks + +kyber_encaps_derand: +median: 903480 cycles/ticks +average: 908550 cycles/ticks + +kyber_encaps: +median: 905040 cycles/ticks +average: 909716 cycles/ticks + +kyber_decaps: +median: 1114616 cycles/ticks +average: 1121734 cycles/ticks + +Loop spin: 482 +gen_a: +median: 232826 cycles/ticks +average: 234799 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33542 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47429 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3914 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1958 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706494 cycles/ticks +average: 710909 cycles/ticks + +indcpa_enc: +median: 849994 cycles/ticks +average: 855150 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199911 cycles/ticks + +kyber_keypair_derand: +median: 752110 cycles/ticks +average: 756864 cycles/ticks + +kyber_keypair: +median: 783382 cycles/ticks +average: 787485 cycles/ticks + +kyber_encaps_derand: +median: 899342 cycles/ticks +average: 904065 cycles/ticks + +kyber_encaps: +median: 900704 cycles/ticks +average: 906240 cycles/ticks + +kyber_decaps: +median: 1110368 cycles/ticks +average: 1116637 cycles/ticks + +Loop spin: 483 +gen_a: +median: 232466 cycles/ticks +average: 234494 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23080 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47312 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706324 cycles/ticks +average: 710700 cycles/ticks + +indcpa_enc: +median: 850072 cycles/ticks +average: 855968 cycles/ticks + +indcpa_dec: +median: 201762 cycles/ticks +average: 203258 cycles/ticks + +kyber_keypair_derand: +median: 755684 cycles/ticks +average: 760749 cycles/ticks + +kyber_keypair: +median: 784468 cycles/ticks +average: 788872 cycles/ticks + +kyber_encaps_derand: +median: 899046 cycles/ticks +average: 907479 cycles/ticks + +kyber_encaps: +median: 903320 cycles/ticks +average: 910778 cycles/ticks + +kyber_decaps: +median: 1112928 cycles/ticks +average: 1119480 cycles/ticks + +Loop spin: 484 +gen_a: +median: 231932 cycles/ticks +average: 233881 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7201 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23203 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33546 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47443 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22312 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8756 cycles/ticks + +indcpa_keypair: +median: 706508 cycles/ticks +average: 711854 cycles/ticks + +indcpa_enc: +median: 849990 cycles/ticks +average: 855070 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199794 cycles/ticks + +kyber_keypair_derand: +median: 752228 cycles/ticks +average: 756559 cycles/ticks + +kyber_keypair: +median: 783440 cycles/ticks +average: 788225 cycles/ticks + +kyber_encaps_derand: +median: 898710 cycles/ticks +average: 904322 cycles/ticks + +kyber_encaps: +median: 900120 cycles/ticks +average: 905276 cycles/ticks + +kyber_decaps: +median: 1112452 cycles/ticks +average: 1120110 cycles/ticks + +Loop spin: 485 +gen_a: +median: 232878 cycles/ticks +average: 234052 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 712116 cycles/ticks +average: 716619 cycles/ticks + +indcpa_enc: +median: 854920 cycles/ticks +average: 859957 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199586 cycles/ticks + +kyber_keypair_derand: +median: 752306 cycles/ticks +average: 757389 cycles/ticks + +kyber_keypair: +median: 784224 cycles/ticks +average: 788027 cycles/ticks + +kyber_encaps_derand: +median: 898744 cycles/ticks +average: 903666 cycles/ticks + +kyber_encaps: +median: 903032 cycles/ticks +average: 907479 cycles/ticks + +kyber_decaps: +median: 1110042 cycles/ticks +average: 1117531 cycles/ticks + +Loop spin: 486 +gen_a: +median: 232810 cycles/ticks +average: 234509 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23169 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47398 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22326 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8806 cycles/ticks + +indcpa_keypair: +median: 707310 cycles/ticks +average: 712097 cycles/ticks + +indcpa_enc: +median: 850980 cycles/ticks +average: 855422 cycles/ticks + +indcpa_dec: +median: 198628 cycles/ticks +average: 199578 cycles/ticks + +kyber_keypair_derand: +median: 751906 cycles/ticks +average: 756116 cycles/ticks + +kyber_keypair: +median: 783974 cycles/ticks +average: 787978 cycles/ticks + +kyber_encaps_derand: +median: 898712 cycles/ticks +average: 903931 cycles/ticks + +kyber_encaps: +median: 900162 cycles/ticks +average: 906233 cycles/ticks + +kyber_decaps: +median: 1109434 cycles/ticks +average: 1115893 cycles/ticks + +Loop spin: 487 +gen_a: +median: 232590 cycles/ticks +average: 234253 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7201 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23127 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3498 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22289 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707562 cycles/ticks +average: 712152 cycles/ticks + +indcpa_enc: +median: 850636 cycles/ticks +average: 855511 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199508 cycles/ticks + +kyber_keypair_derand: +median: 752412 cycles/ticks +average: 757052 cycles/ticks + +kyber_keypair: +median: 784210 cycles/ticks +average: 788855 cycles/ticks + +kyber_encaps_derand: +median: 902848 cycles/ticks +average: 908074 cycles/ticks + +kyber_encaps: +median: 905746 cycles/ticks +average: 911052 cycles/ticks + +kyber_decaps: +median: 1113428 cycles/ticks +average: 1119384 cycles/ticks + +Loop spin: 488 +gen_a: +median: 232408 cycles/ticks +average: 234346 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47423 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22406 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706658 cycles/ticks +average: 710924 cycles/ticks + +indcpa_enc: +median: 849694 cycles/ticks +average: 854396 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199497 cycles/ticks + +kyber_keypair_derand: +median: 751868 cycles/ticks +average: 756107 cycles/ticks + +kyber_keypair: +median: 784924 cycles/ticks +average: 789021 cycles/ticks + +kyber_encaps_derand: +median: 898760 cycles/ticks +average: 903852 cycles/ticks + +kyber_encaps: +median: 900016 cycles/ticks +average: 904907 cycles/ticks + +kyber_decaps: +median: 1109202 cycles/ticks +average: 1115656 cycles/ticks + +Loop spin: 489 +gen_a: +median: 232492 cycles/ticks +average: 234231 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7249 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23150 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47368 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22294 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 708094 cycles/ticks +average: 712548 cycles/ticks + +indcpa_enc: +median: 850772 cycles/ticks +average: 856439 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199742 cycles/ticks + +kyber_keypair_derand: +median: 753442 cycles/ticks +average: 757985 cycles/ticks + +kyber_keypair: +median: 783564 cycles/ticks +average: 787666 cycles/ticks + +kyber_encaps_derand: +median: 904072 cycles/ticks +average: 909124 cycles/ticks + +kyber_encaps: +median: 906254 cycles/ticks +average: 911038 cycles/ticks + +kyber_decaps: +median: 1115478 cycles/ticks +average: 1121336 cycles/ticks + +Loop spin: 490 +gen_a: +median: 232652 cycles/ticks +average: 234420 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23069 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47367 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22364 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706800 cycles/ticks +average: 710524 cycles/ticks + +indcpa_enc: +median: 850034 cycles/ticks +average: 854670 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 200094 cycles/ticks + +kyber_keypair_derand: +median: 756132 cycles/ticks +average: 760758 cycles/ticks + +kyber_keypair: +median: 783972 cycles/ticks +average: 787195 cycles/ticks + +kyber_encaps_derand: +median: 898946 cycles/ticks +average: 903754 cycles/ticks + +kyber_encaps: +median: 899824 cycles/ticks +average: 904558 cycles/ticks + +kyber_decaps: +median: 1110290 cycles/ticks +average: 1116012 cycles/ticks + +Loop spin: 491 +gen_a: +median: 232862 cycles/ticks +average: 234259 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23158 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33574 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47463 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22313 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706804 cycles/ticks +average: 710950 cycles/ticks + +indcpa_enc: +median: 850164 cycles/ticks +average: 855023 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199616 cycles/ticks + +kyber_keypair_derand: +median: 751318 cycles/ticks +average: 755924 cycles/ticks + +kyber_keypair: +median: 783042 cycles/ticks +average: 787179 cycles/ticks + +kyber_encaps_derand: +median: 898990 cycles/ticks +average: 903536 cycles/ticks + +kyber_encaps: +median: 901118 cycles/ticks +average: 908865 cycles/ticks + +kyber_decaps: +median: 1110170 cycles/ticks +average: 1116848 cycles/ticks + +Loop spin: 492 +gen_a: +median: 233020 cycles/ticks +average: 234552 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23154 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33615 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22356 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 709484 cycles/ticks +average: 713377 cycles/ticks + +indcpa_enc: +median: 850446 cycles/ticks +average: 854473 cycles/ticks + +indcpa_dec: +median: 198584 cycles/ticks +average: 199972 cycles/ticks + +kyber_keypair_derand: +median: 753450 cycles/ticks +average: 758112 cycles/ticks + +kyber_keypair: +median: 786714 cycles/ticks +average: 789405 cycles/ticks + +kyber_encaps_derand: +median: 899636 cycles/ticks +average: 904610 cycles/ticks + +kyber_encaps: +median: 900760 cycles/ticks +average: 905892 cycles/ticks + +kyber_decaps: +median: 1110422 cycles/ticks +average: 1115622 cycles/ticks + +Loop spin: 493 +gen_a: +median: 232434 cycles/ticks +average: 234109 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33264 cycles/ticks +average: 33568 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47304 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22296 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706480 cycles/ticks +average: 710544 cycles/ticks + +indcpa_enc: +median: 849880 cycles/ticks +average: 854139 cycles/ticks + +indcpa_dec: +median: 202974 cycles/ticks +average: 203882 cycles/ticks + +kyber_keypair_derand: +median: 752496 cycles/ticks +average: 756553 cycles/ticks + +kyber_keypair: +median: 783388 cycles/ticks +average: 788607 cycles/ticks + +kyber_encaps_derand: +median: 898504 cycles/ticks +average: 903722 cycles/ticks + +kyber_encaps: +median: 900792 cycles/ticks +average: 905840 cycles/ticks + +kyber_decaps: +median: 1109486 cycles/ticks +average: 1115619 cycles/ticks + +Loop spin: 494 +gen_a: +median: 232852 cycles/ticks +average: 234493 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33587 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47394 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22363 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707206 cycles/ticks +average: 711755 cycles/ticks + +indcpa_enc: +median: 849514 cycles/ticks +average: 854515 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199644 cycles/ticks + +kyber_keypair_derand: +median: 753476 cycles/ticks +average: 758691 cycles/ticks + +kyber_keypair: +median: 785158 cycles/ticks +average: 789575 cycles/ticks + +kyber_encaps_derand: +median: 899944 cycles/ticks +average: 906100 cycles/ticks + +kyber_encaps: +median: 901376 cycles/ticks +average: 906660 cycles/ticks + +kyber_decaps: +median: 1111758 cycles/ticks +average: 1117601 cycles/ticks + +Loop spin: 495 +gen_a: +median: 232726 cycles/ticks +average: 234354 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7186 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23125 cycles/ticks + +INVNTT: +median: 33322 cycles/ticks +average: 33504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47086 cycles/ticks +average: 47509 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3894 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22298 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8736 cycles/ticks + +indcpa_keypair: +median: 707154 cycles/ticks +average: 711053 cycles/ticks + +indcpa_enc: +median: 850694 cycles/ticks +average: 855813 cycles/ticks + +indcpa_dec: +median: 201782 cycles/ticks +average: 203000 cycles/ticks + +kyber_keypair_derand: +median: 752606 cycles/ticks +average: 757794 cycles/ticks + +kyber_keypair: +median: 783268 cycles/ticks +average: 788121 cycles/ticks + +kyber_encaps_derand: +median: 898596 cycles/ticks +average: 904691 cycles/ticks + +kyber_encaps: +median: 901636 cycles/ticks +average: 906181 cycles/ticks + +kyber_decaps: +median: 1108998 cycles/ticks +average: 1115545 cycles/ticks + +Loop spin: 496 +gen_a: +median: 232574 cycles/ticks +average: 234210 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7209 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23170 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47275 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22328 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 708156 cycles/ticks +average: 712490 cycles/ticks + +indcpa_enc: +median: 851078 cycles/ticks +average: 855301 cycles/ticks + +indcpa_dec: +median: 198576 cycles/ticks +average: 199913 cycles/ticks + +kyber_keypair_derand: +median: 751422 cycles/ticks +average: 755613 cycles/ticks + +kyber_keypair: +median: 784186 cycles/ticks +average: 788510 cycles/ticks + +kyber_encaps_derand: +median: 899016 cycles/ticks +average: 903235 cycles/ticks + +kyber_encaps: +median: 900690 cycles/ticks +average: 912625 cycles/ticks + +kyber_decaps: +median: 1110488 cycles/ticks +average: 1115722 cycles/ticks + +Loop spin: 497 +gen_a: +median: 232424 cycles/ticks +average: 233825 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7205 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33575 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22358 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706900 cycles/ticks +average: 711157 cycles/ticks + +indcpa_enc: +median: 850928 cycles/ticks +average: 855923 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199746 cycles/ticks + +kyber_keypair_derand: +median: 752652 cycles/ticks +average: 757121 cycles/ticks + +kyber_keypair: +median: 783540 cycles/ticks +average: 787310 cycles/ticks + +kyber_encaps_derand: +median: 900812 cycles/ticks +average: 905875 cycles/ticks + +kyber_encaps: +median: 903248 cycles/ticks +average: 909531 cycles/ticks + +kyber_decaps: +median: 1111156 cycles/ticks +average: 1116760 cycles/ticks + +Loop spin: 498 +gen_a: +median: 232456 cycles/ticks +average: 233992 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7185 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23074 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47215 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22344 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706888 cycles/ticks +average: 710790 cycles/ticks + +indcpa_enc: +median: 850618 cycles/ticks +average: 854527 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199728 cycles/ticks + +kyber_keypair_derand: +median: 752246 cycles/ticks +average: 757089 cycles/ticks + +kyber_keypair: +median: 784122 cycles/ticks +average: 787899 cycles/ticks + +kyber_encaps_derand: +median: 898528 cycles/ticks +average: 903152 cycles/ticks + +kyber_encaps: +median: 900154 cycles/ticks +average: 904243 cycles/ticks + +kyber_decaps: +median: 1109984 cycles/ticks +average: 1115668 cycles/ticks + +Loop spin: 499 +gen_a: +median: 232702 cycles/ticks +average: 234311 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33578 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47439 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22295 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707564 cycles/ticks +average: 711258 cycles/ticks + +indcpa_enc: +median: 850932 cycles/ticks +average: 855497 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199828 cycles/ticks + +kyber_keypair_derand: +median: 751058 cycles/ticks +average: 755182 cycles/ticks + +kyber_keypair: +median: 783374 cycles/ticks +average: 787647 cycles/ticks + +kyber_encaps_derand: +median: 899474 cycles/ticks +average: 904524 cycles/ticks + +kyber_encaps: +median: 901420 cycles/ticks +average: 905682 cycles/ticks + +kyber_decaps: +median: 1110614 cycles/ticks +average: 1116394 cycles/ticks + +Loop spin: 500 +gen_a: +median: 232438 cycles/ticks +average: 234205 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7258 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23104 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33500 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707112 cycles/ticks +average: 710991 cycles/ticks + +indcpa_enc: +median: 851206 cycles/ticks +average: 855505 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199479 cycles/ticks + +kyber_keypair_derand: +median: 751588 cycles/ticks +average: 756085 cycles/ticks + +kyber_keypair: +median: 784270 cycles/ticks +average: 788403 cycles/ticks + +kyber_encaps_derand: +median: 899440 cycles/ticks +average: 903264 cycles/ticks + +kyber_encaps: +median: 900410 cycles/ticks +average: 904967 cycles/ticks + +kyber_decaps: +median: 1109702 cycles/ticks +average: 1114872 cycles/ticks + +Loop spin: 501 +gen_a: +median: 232732 cycles/ticks +average: 234154 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7197 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47300 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3879 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8739 cycles/ticks + +indcpa_keypair: +median: 706968 cycles/ticks +average: 711204 cycles/ticks + +indcpa_enc: +median: 849760 cycles/ticks +average: 855184 cycles/ticks + +indcpa_dec: +median: 198584 cycles/ticks +average: 199901 cycles/ticks + +kyber_keypair_derand: +median: 752592 cycles/ticks +average: 757534 cycles/ticks + +kyber_keypair: +median: 784148 cycles/ticks +average: 788713 cycles/ticks + +kyber_encaps_derand: +median: 899232 cycles/ticks +average: 905263 cycles/ticks + +kyber_encaps: +median: 900752 cycles/ticks +average: 906165 cycles/ticks + +kyber_decaps: +median: 1109808 cycles/ticks +average: 1115414 cycles/ticks + +Loop spin: 502 +gen_a: +median: 232514 cycles/ticks +average: 234502 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23099 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47474 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3502 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22274 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707094 cycles/ticks +average: 711400 cycles/ticks + +indcpa_enc: +median: 850436 cycles/ticks +average: 855515 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199797 cycles/ticks + +kyber_keypair_derand: +median: 752132 cycles/ticks +average: 756162 cycles/ticks + +kyber_keypair: +median: 784610 cycles/ticks +average: 788537 cycles/ticks + +kyber_encaps_derand: +median: 904302 cycles/ticks +average: 910399 cycles/ticks + +kyber_encaps: +median: 906596 cycles/ticks +average: 911182 cycles/ticks + +kyber_decaps: +median: 1115884 cycles/ticks +average: 1121571 cycles/ticks + +Loop spin: 503 +gen_a: +median: 232294 cycles/ticks +average: 233977 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23185 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33554 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47479 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3908 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707616 cycles/ticks +average: 711351 cycles/ticks + +indcpa_enc: +median: 850230 cycles/ticks +average: 855828 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199546 cycles/ticks + +kyber_keypair_derand: +median: 752568 cycles/ticks +average: 756264 cycles/ticks + +kyber_keypair: +median: 783958 cycles/ticks +average: 787463 cycles/ticks + +kyber_encaps_derand: +median: 898706 cycles/ticks +average: 904364 cycles/ticks + +kyber_encaps: +median: 899352 cycles/ticks +average: 904847 cycles/ticks + +kyber_decaps: +median: 1109464 cycles/ticks +average: 1115538 cycles/ticks + +Loop spin: 504 +gen_a: +median: 232856 cycles/ticks +average: 234467 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7206 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23087 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33563 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47444 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706406 cycles/ticks +average: 710746 cycles/ticks + +indcpa_enc: +median: 850484 cycles/ticks +average: 855683 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199674 cycles/ticks + +kyber_keypair_derand: +median: 751038 cycles/ticks +average: 755143 cycles/ticks + +kyber_keypair: +median: 783738 cycles/ticks +average: 787803 cycles/ticks + +kyber_encaps_derand: +median: 899774 cycles/ticks +average: 907297 cycles/ticks + +kyber_encaps: +median: 902642 cycles/ticks +average: 911497 cycles/ticks + +kyber_decaps: +median: 1110702 cycles/ticks +average: 1118812 cycles/ticks + +Loop spin: 505 +gen_a: +median: 232634 cycles/ticks +average: 234640 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23097 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707410 cycles/ticks +average: 714603 cycles/ticks + +indcpa_enc: +median: 850622 cycles/ticks +average: 861173 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199276 cycles/ticks + +kyber_keypair_derand: +median: 751416 cycles/ticks +average: 756827 cycles/ticks + +kyber_keypair: +median: 783196 cycles/ticks +average: 788604 cycles/ticks + +kyber_encaps_derand: +median: 900698 cycles/ticks +average: 913234 cycles/ticks + +kyber_encaps: +median: 905662 cycles/ticks +average: 916859 cycles/ticks + +kyber_decaps: +median: 1119282 cycles/ticks +average: 1128929 cycles/ticks + +Loop spin: 506 +gen_a: +median: 233070 cycles/ticks +average: 237204 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7190 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33824 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47110 cycles/ticks +average: 48056 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3784 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22465 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706910 cycles/ticks +average: 717800 cycles/ticks + +indcpa_enc: +median: 849448 cycles/ticks +average: 857179 cycles/ticks + +indcpa_dec: +median: 198568 cycles/ticks +average: 202209 cycles/ticks + +kyber_keypair_derand: +median: 753832 cycles/ticks +average: 766729 cycles/ticks + +kyber_keypair: +median: 785044 cycles/ticks +average: 794078 cycles/ticks + +kyber_encaps_derand: +median: 903564 cycles/ticks +average: 916054 cycles/ticks + +kyber_encaps: +median: 907632 cycles/ticks +average: 919618 cycles/ticks + +kyber_decaps: +median: 1114956 cycles/ticks +average: 1123565 cycles/ticks + +Loop spin: 507 +gen_a: +median: 232324 cycles/ticks +average: 235209 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7195 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47343 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22284 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 706704 cycles/ticks +average: 710917 cycles/ticks + +indcpa_enc: +median: 850236 cycles/ticks +average: 854808 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199293 cycles/ticks + +kyber_keypair_derand: +median: 751374 cycles/ticks +average: 755833 cycles/ticks + +kyber_keypair: +median: 783950 cycles/ticks +average: 787995 cycles/ticks + +kyber_encaps_derand: +median: 898804 cycles/ticks +average: 904867 cycles/ticks + +kyber_encaps: +median: 899830 cycles/ticks +average: 905665 cycles/ticks + +kyber_decaps: +median: 1109180 cycles/ticks +average: 1115880 cycles/ticks + +Loop spin: 508 +gen_a: +median: 232822 cycles/ticks +average: 234555 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33550 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47295 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22270 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 712186 cycles/ticks +average: 717013 cycles/ticks + +indcpa_enc: +median: 855940 cycles/ticks +average: 861545 cycles/ticks + +indcpa_dec: +median: 198638 cycles/ticks +average: 199848 cycles/ticks + +kyber_keypair_derand: +median: 752524 cycles/ticks +average: 757967 cycles/ticks + +kyber_keypair: +median: 783156 cycles/ticks +average: 787604 cycles/ticks + +kyber_encaps_derand: +median: 899798 cycles/ticks +average: 905014 cycles/ticks + +kyber_encaps: +median: 905508 cycles/ticks +average: 910284 cycles/ticks + +kyber_decaps: +median: 1113862 cycles/ticks +average: 1121106 cycles/ticks + +Loop spin: 509 +gen_a: +median: 232666 cycles/ticks +average: 234298 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23089 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33508 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47353 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3536 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22306 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8754 cycles/ticks + +indcpa_keypair: +median: 708854 cycles/ticks +average: 713809 cycles/ticks + +indcpa_enc: +median: 849352 cycles/ticks +average: 855134 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199783 cycles/ticks + +kyber_keypair_derand: +median: 754396 cycles/ticks +average: 759795 cycles/ticks + +kyber_keypair: +median: 786514 cycles/ticks +average: 790854 cycles/ticks + +kyber_encaps_derand: +median: 898754 cycles/ticks +average: 904846 cycles/ticks + +kyber_encaps: +median: 900446 cycles/ticks +average: 909772 cycles/ticks + +kyber_decaps: +median: 1110020 cycles/ticks +average: 1119541 cycles/ticks + +Loop spin: 510 +gen_a: +median: 232462 cycles/ticks +average: 234328 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7212 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23167 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33576 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47371 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1967 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 706208 cycles/ticks +average: 710719 cycles/ticks + +indcpa_enc: +median: 849514 cycles/ticks +average: 854358 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199831 cycles/ticks + +kyber_keypair_derand: +median: 752078 cycles/ticks +average: 757099 cycles/ticks + +kyber_keypair: +median: 783294 cycles/ticks +average: 788120 cycles/ticks + +kyber_encaps_derand: +median: 902994 cycles/ticks +average: 908889 cycles/ticks + +kyber_encaps: +median: 906072 cycles/ticks +average: 911610 cycles/ticks + +kyber_decaps: +median: 1114086 cycles/ticks +average: 1121084 cycles/ticks + +Loop spin: 511 +gen_a: +median: 232462 cycles/ticks +average: 234468 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7251 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23152 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47354 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3783 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22378 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707104 cycles/ticks +average: 711777 cycles/ticks + +indcpa_enc: +median: 850640 cycles/ticks +average: 856552 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199583 cycles/ticks + +kyber_keypair_derand: +median: 752166 cycles/ticks +average: 757699 cycles/ticks + +kyber_keypair: +median: 784674 cycles/ticks +average: 788972 cycles/ticks + +kyber_encaps_derand: +median: 900032 cycles/ticks +average: 905328 cycles/ticks + +kyber_encaps: +median: 900898 cycles/ticks +average: 906500 cycles/ticks + +kyber_decaps: +median: 1111858 cycles/ticks +average: 1118415 cycles/ticks + +Loop spin: 512 +gen_a: +median: 232126 cycles/ticks +average: 233665 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7204 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23114 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47433 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22300 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707354 cycles/ticks +average: 711012 cycles/ticks + +indcpa_enc: +median: 851112 cycles/ticks +average: 857085 cycles/ticks + +indcpa_dec: +median: 198630 cycles/ticks +average: 200137 cycles/ticks + +kyber_keypair_derand: +median: 751098 cycles/ticks +average: 756651 cycles/ticks + +kyber_keypair: +median: 783302 cycles/ticks +average: 788604 cycles/ticks + +kyber_encaps_derand: +median: 899756 cycles/ticks +average: 906654 cycles/ticks + +kyber_encaps: +median: 901960 cycles/ticks +average: 908107 cycles/ticks + +kyber_decaps: +median: 1111074 cycles/ticks +average: 1123725 cycles/ticks + +Loop spin: 513 +gen_a: +median: 232510 cycles/ticks +average: 236742 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23345 cycles/ticks + +INVNTT: +median: 33396 cycles/ticks +average: 34328 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47180 cycles/ticks +average: 48367 cycles/ticks + +poly_tomsg: +median: 3946 cycles/ticks +average: 4019 cycles/ticks + +poly_frommsg: +median: 3530 cycles/ticks +average: 3560 cycles/ticks + +poly_compress: +median: 3736 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22539 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 708014 cycles/ticks +average: 717946 cycles/ticks + +indcpa_enc: +median: 850606 cycles/ticks +average: 858941 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 200993 cycles/ticks + +kyber_keypair_derand: +median: 752144 cycles/ticks +average: 761400 cycles/ticks + +kyber_keypair: +median: 784880 cycles/ticks +average: 790398 cycles/ticks + +kyber_encaps_derand: +median: 899256 cycles/ticks +average: 912648 cycles/ticks + +kyber_encaps: +median: 903002 cycles/ticks +average: 914539 cycles/ticks + +kyber_decaps: +median: 1115772 cycles/ticks +average: 1125120 cycles/ticks + +Loop spin: 514 +gen_a: +median: 232736 cycles/ticks +average: 235432 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23133 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33550 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22178 cycles/ticks +average: 22535 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 712462 cycles/ticks +average: 722230 cycles/ticks + +indcpa_enc: +median: 855574 cycles/ticks +average: 866295 cycles/ticks + +indcpa_dec: +median: 201692 cycles/ticks +average: 203307 cycles/ticks + +kyber_keypair_derand: +median: 751814 cycles/ticks +average: 760508 cycles/ticks + +kyber_keypair: +median: 784270 cycles/ticks +average: 792919 cycles/ticks + +kyber_encaps_derand: +median: 898574 cycles/ticks +average: 907265 cycles/ticks + +kyber_encaps: +median: 900736 cycles/ticks +average: 905270 cycles/ticks + +kyber_decaps: +median: 1109286 cycles/ticks +average: 1115761 cycles/ticks + +Loop spin: 515 +gen_a: +median: 232418 cycles/ticks +average: 234231 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7215 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7208 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23236 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33529 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47478 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22380 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8732 cycles/ticks + +indcpa_keypair: +median: 706804 cycles/ticks +average: 712056 cycles/ticks + +indcpa_enc: +median: 853774 cycles/ticks +average: 859059 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199744 cycles/ticks + +kyber_keypair_derand: +median: 751542 cycles/ticks +average: 756772 cycles/ticks + +kyber_keypair: +median: 784310 cycles/ticks +average: 788056 cycles/ticks + +kyber_encaps_derand: +median: 902986 cycles/ticks +average: 909290 cycles/ticks + +kyber_encaps: +median: 904280 cycles/ticks +average: 909406 cycles/ticks + +kyber_decaps: +median: 1111046 cycles/ticks +average: 1115851 cycles/ticks + +Loop spin: 516 +gen_a: +median: 233096 cycles/ticks +average: 235079 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7223 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47333 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706338 cycles/ticks +average: 710116 cycles/ticks + +indcpa_enc: +median: 849528 cycles/ticks +average: 854361 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199865 cycles/ticks + +kyber_keypair_derand: +median: 752054 cycles/ticks +average: 756807 cycles/ticks + +kyber_keypair: +median: 788200 cycles/ticks +average: 798424 cycles/ticks + +kyber_encaps_derand: +median: 903896 cycles/ticks +average: 915560 cycles/ticks + +kyber_encaps: +median: 901500 cycles/ticks +average: 905010 cycles/ticks + +kyber_decaps: +median: 1111010 cycles/ticks +average: 1116088 cycles/ticks + +Loop spin: 517 +gen_a: +median: 232794 cycles/ticks +average: 235006 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7201 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47342 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22188 cycles/ticks +average: 22329 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706398 cycles/ticks +average: 711581 cycles/ticks + +indcpa_enc: +median: 849892 cycles/ticks +average: 854313 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199551 cycles/ticks + +kyber_keypair_derand: +median: 751644 cycles/ticks +average: 754843 cycles/ticks + +kyber_keypair: +median: 783830 cycles/ticks +average: 787668 cycles/ticks + +kyber_encaps_derand: +median: 898852 cycles/ticks +average: 903471 cycles/ticks + +kyber_encaps: +median: 900222 cycles/ticks +average: 905719 cycles/ticks + +kyber_decaps: +median: 1109512 cycles/ticks +average: 1114862 cycles/ticks + +Loop spin: 518 +gen_a: +median: 232790 cycles/ticks +average: 234122 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33565 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47198 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707276 cycles/ticks +average: 710880 cycles/ticks + +indcpa_enc: +median: 850030 cycles/ticks +average: 854127 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199398 cycles/ticks + +kyber_keypair_derand: +median: 752828 cycles/ticks +average: 757654 cycles/ticks + +kyber_keypair: +median: 783792 cycles/ticks +average: 788482 cycles/ticks + +kyber_encaps_derand: +median: 899118 cycles/ticks +average: 902931 cycles/ticks + +kyber_encaps: +median: 901370 cycles/ticks +average: 905223 cycles/ticks + +kyber_decaps: +median: 1109330 cycles/ticks +average: 1114459 cycles/ticks + +Loop spin: 519 +gen_a: +median: 232806 cycles/ticks +average: 234262 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33626 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47305 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8755 cycles/ticks + +indcpa_keypair: +median: 706866 cycles/ticks +average: 710740 cycles/ticks + +indcpa_enc: +median: 850152 cycles/ticks +average: 854289 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199801 cycles/ticks + +kyber_keypair_derand: +median: 751480 cycles/ticks +average: 755503 cycles/ticks + +kyber_keypair: +median: 783334 cycles/ticks +average: 786869 cycles/ticks + +kyber_encaps_derand: +median: 899058 cycles/ticks +average: 903581 cycles/ticks + +kyber_encaps: +median: 900416 cycles/ticks +average: 905169 cycles/ticks + +kyber_decaps: +median: 1110202 cycles/ticks +average: 1115297 cycles/ticks + +Loop spin: 520 +gen_a: +median: 232590 cycles/ticks +average: 234225 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3898 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22332 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8691 cycles/ticks + +indcpa_keypair: +median: 707014 cycles/ticks +average: 710611 cycles/ticks + +indcpa_enc: +median: 850532 cycles/ticks +average: 856039 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199630 cycles/ticks + +kyber_keypair_derand: +median: 752092 cycles/ticks +average: 758187 cycles/ticks + +kyber_keypair: +median: 783002 cycles/ticks +average: 786334 cycles/ticks + +kyber_encaps_derand: +median: 899050 cycles/ticks +average: 902889 cycles/ticks + +kyber_encaps: +median: 901032 cycles/ticks +average: 904597 cycles/ticks + +kyber_decaps: +median: 1109432 cycles/ticks +average: 1113980 cycles/ticks + +Loop spin: 521 +gen_a: +median: 232506 cycles/ticks +average: 234067 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7214 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23110 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47294 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3502 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1983 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22335 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8758 cycles/ticks + +indcpa_keypair: +median: 706526 cycles/ticks +average: 710645 cycles/ticks + +indcpa_enc: +median: 849826 cycles/ticks +average: 854063 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199555 cycles/ticks + +kyber_keypair_derand: +median: 751750 cycles/ticks +average: 756356 cycles/ticks + +kyber_keypair: +median: 783550 cycles/ticks +average: 786731 cycles/ticks + +kyber_encaps_derand: +median: 898926 cycles/ticks +average: 903613 cycles/ticks + +kyber_encaps: +median: 900126 cycles/ticks +average: 903781 cycles/ticks + +kyber_decaps: +median: 1109748 cycles/ticks +average: 1115196 cycles/ticks + +Loop spin: 522 +gen_a: +median: 233044 cycles/ticks +average: 234329 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33601 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47426 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3511 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22366 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 712178 cycles/ticks +average: 716117 cycles/ticks + +indcpa_enc: +median: 859038 cycles/ticks +average: 863204 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199321 cycles/ticks + +kyber_keypair_derand: +median: 752736 cycles/ticks +average: 756579 cycles/ticks + +kyber_keypair: +median: 784714 cycles/ticks +average: 788455 cycles/ticks + +kyber_encaps_derand: +median: 903776 cycles/ticks +average: 907911 cycles/ticks + +kyber_encaps: +median: 906278 cycles/ticks +average: 913215 cycles/ticks + +kyber_decaps: +median: 1109644 cycles/ticks +average: 1117731 cycles/ticks + +Loop spin: 523 +gen_a: +median: 232464 cycles/ticks +average: 234444 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23100 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47394 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3896 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1981 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22319 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8779 cycles/ticks + +indcpa_keypair: +median: 706926 cycles/ticks +average: 711786 cycles/ticks + +indcpa_enc: +median: 850398 cycles/ticks +average: 854603 cycles/ticks + +indcpa_dec: +median: 198554 cycles/ticks +average: 199536 cycles/ticks + +kyber_keypair_derand: +median: 752202 cycles/ticks +average: 756066 cycles/ticks + +kyber_keypair: +median: 784074 cycles/ticks +average: 787100 cycles/ticks + +kyber_encaps_derand: +median: 902830 cycles/ticks +average: 906840 cycles/ticks + +kyber_encaps: +median: 904272 cycles/ticks +average: 908751 cycles/ticks + +kyber_decaps: +median: 1113988 cycles/ticks +average: 1120249 cycles/ticks + +Loop spin: 524 +gen_a: +median: 232634 cycles/ticks +average: 234420 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23103 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47501 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22334 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 706752 cycles/ticks +average: 709760 cycles/ticks + +indcpa_enc: +median: 849958 cycles/ticks +average: 853522 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199370 cycles/ticks + +kyber_keypair_derand: +median: 751654 cycles/ticks +average: 755350 cycles/ticks + +kyber_keypair: +median: 783020 cycles/ticks +average: 787116 cycles/ticks + +kyber_encaps_derand: +median: 899416 cycles/ticks +average: 903699 cycles/ticks + +kyber_encaps: +median: 901664 cycles/ticks +average: 906089 cycles/ticks + +kyber_decaps: +median: 1110110 cycles/ticks +average: 1115863 cycles/ticks + +Loop spin: 525 +gen_a: +median: 232738 cycles/ticks +average: 234309 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8766 cycles/ticks + +indcpa_keypair: +median: 707440 cycles/ticks +average: 711807 cycles/ticks + +indcpa_enc: +median: 850592 cycles/ticks +average: 854601 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199632 cycles/ticks + +kyber_keypair_derand: +median: 751882 cycles/ticks +average: 755461 cycles/ticks + +kyber_keypair: +median: 783976 cycles/ticks +average: 787465 cycles/ticks + +kyber_encaps_derand: +median: 898948 cycles/ticks +average: 903998 cycles/ticks + +kyber_encaps: +median: 900352 cycles/ticks +average: 905660 cycles/ticks + +kyber_decaps: +median: 1109494 cycles/ticks +average: 1115056 cycles/ticks + +Loop spin: 526 +gen_a: +median: 233344 cycles/ticks +average: 234872 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7252 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23090 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47451 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22392 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706412 cycles/ticks +average: 710275 cycles/ticks + +indcpa_enc: +median: 850014 cycles/ticks +average: 855303 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199512 cycles/ticks + +kyber_keypair_derand: +median: 751674 cycles/ticks +average: 756649 cycles/ticks + +kyber_keypair: +median: 783166 cycles/ticks +average: 787024 cycles/ticks + +kyber_encaps_derand: +median: 899232 cycles/ticks +average: 903603 cycles/ticks + +kyber_encaps: +median: 900994 cycles/ticks +average: 905252 cycles/ticks + +kyber_decaps: +median: 1110564 cycles/ticks +average: 1115682 cycles/ticks + +Loop spin: 527 +gen_a: +median: 232506 cycles/ticks +average: 233822 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47203 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 710858 cycles/ticks +average: 714681 cycles/ticks + +indcpa_enc: +median: 854094 cycles/ticks +average: 859239 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199279 cycles/ticks + +kyber_keypair_derand: +median: 751872 cycles/ticks +average: 755047 cycles/ticks + +kyber_keypair: +median: 784442 cycles/ticks +average: 788976 cycles/ticks + +kyber_encaps_derand: +median: 898622 cycles/ticks +average: 904194 cycles/ticks + +kyber_encaps: +median: 900968 cycles/ticks +average: 905959 cycles/ticks + +kyber_decaps: +median: 1109814 cycles/ticks +average: 1115331 cycles/ticks + +Loop spin: 528 +gen_a: +median: 232748 cycles/ticks +average: 234288 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7196 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7210 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33326 cycles/ticks +average: 33520 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47405 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3919 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3803 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22411 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8808 cycles/ticks + +indcpa_keypair: +median: 706494 cycles/ticks +average: 711468 cycles/ticks + +indcpa_enc: +median: 849890 cycles/ticks +average: 854192 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199792 cycles/ticks + +kyber_keypair_derand: +median: 752138 cycles/ticks +average: 756909 cycles/ticks + +kyber_keypair: +median: 783196 cycles/ticks +average: 787056 cycles/ticks + +kyber_encaps_derand: +median: 899388 cycles/ticks +average: 904836 cycles/ticks + +kyber_encaps: +median: 900516 cycles/ticks +average: 906303 cycles/ticks + +kyber_decaps: +median: 1110362 cycles/ticks +average: 1116506 cycles/ticks + +Loop spin: 529 +gen_a: +median: 232828 cycles/ticks +average: 234735 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7213 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23140 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22321 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707570 cycles/ticks +average: 711847 cycles/ticks + +indcpa_enc: +median: 850334 cycles/ticks +average: 855646 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199965 cycles/ticks + +kyber_keypair_derand: +median: 756244 cycles/ticks +average: 761379 cycles/ticks + +kyber_keypair: +median: 784546 cycles/ticks +average: 788736 cycles/ticks + +kyber_encaps_derand: +median: 899404 cycles/ticks +average: 905002 cycles/ticks + +kyber_encaps: +median: 902208 cycles/ticks +average: 905680 cycles/ticks + +kyber_decaps: +median: 1109968 cycles/ticks +average: 1115520 cycles/ticks + +Loop spin: 530 +gen_a: +median: 232772 cycles/ticks +average: 234190 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23021 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22299 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 707688 cycles/ticks +average: 714785 cycles/ticks + +indcpa_enc: +median: 851366 cycles/ticks +average: 858022 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 200083 cycles/ticks + +kyber_keypair_derand: +median: 764354 cycles/ticks +average: 771906 cycles/ticks + +kyber_keypair: +median: 793050 cycles/ticks +average: 802651 cycles/ticks + +kyber_encaps_derand: +median: 900786 cycles/ticks +average: 912879 cycles/ticks + +kyber_encaps: +median: 901842 cycles/ticks +average: 910605 cycles/ticks + +kyber_decaps: +median: 1111328 cycles/ticks +average: 1117841 cycles/ticks + +Loop spin: 531 +gen_a: +median: 232958 cycles/ticks +average: 234854 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47222 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22303 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8812 cycles/ticks + +indcpa_keypair: +median: 707134 cycles/ticks +average: 711428 cycles/ticks + +indcpa_enc: +median: 850338 cycles/ticks +average: 855124 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199704 cycles/ticks + +kyber_keypair_derand: +median: 751898 cycles/ticks +average: 757101 cycles/ticks + +kyber_keypair: +median: 783872 cycles/ticks +average: 789136 cycles/ticks + +kyber_encaps_derand: +median: 899048 cycles/ticks +average: 904282 cycles/ticks + +kyber_encaps: +median: 901374 cycles/ticks +average: 905141 cycles/ticks + +kyber_decaps: +median: 1112768 cycles/ticks +average: 1120207 cycles/ticks + +Loop spin: 532 +gen_a: +median: 232264 cycles/ticks +average: 233975 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23111 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33545 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707602 cycles/ticks +average: 712299 cycles/ticks + +indcpa_enc: +median: 851036 cycles/ticks +average: 855815 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199601 cycles/ticks + +kyber_keypair_derand: +median: 751586 cycles/ticks +average: 756572 cycles/ticks + +kyber_keypair: +median: 783780 cycles/ticks +average: 788689 cycles/ticks + +kyber_encaps_derand: +median: 898944 cycles/ticks +average: 903953 cycles/ticks + +kyber_encaps: +median: 900118 cycles/ticks +average: 906153 cycles/ticks + +kyber_decaps: +median: 1110464 cycles/ticks +average: 1116753 cycles/ticks + +Loop spin: 533 +gen_a: +median: 232560 cycles/ticks +average: 234335 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23184 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33610 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47241 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22224 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8695 cycles/ticks + +indcpa_keypair: +median: 706862 cycles/ticks +average: 711395 cycles/ticks + +indcpa_enc: +median: 851838 cycles/ticks +average: 856745 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199754 cycles/ticks + +kyber_keypair_derand: +median: 752000 cycles/ticks +average: 756456 cycles/ticks + +kyber_keypair: +median: 783048 cycles/ticks +average: 788046 cycles/ticks + +kyber_encaps_derand: +median: 900666 cycles/ticks +average: 905865 cycles/ticks + +kyber_encaps: +median: 903434 cycles/ticks +average: 908003 cycles/ticks + +kyber_decaps: +median: 1111128 cycles/ticks +average: 1116243 cycles/ticks + +Loop spin: 534 +gen_a: +median: 232750 cycles/ticks +average: 234263 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22998 cycles/ticks +average: 23123 cycles/ticks + +INVNTT: +median: 33332 cycles/ticks +average: 33527 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47293 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22364 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8847 cycles/ticks + +indcpa_keypair: +median: 706804 cycles/ticks +average: 710433 cycles/ticks + +indcpa_enc: +median: 849856 cycles/ticks +average: 854390 cycles/ticks + +indcpa_dec: +median: 201716 cycles/ticks +average: 203227 cycles/ticks + +kyber_keypair_derand: +median: 751696 cycles/ticks +average: 755601 cycles/ticks + +kyber_keypair: +median: 783944 cycles/ticks +average: 786980 cycles/ticks + +kyber_encaps_derand: +median: 898682 cycles/ticks +average: 903430 cycles/ticks + +kyber_encaps: +median: 899946 cycles/ticks +average: 905221 cycles/ticks + +kyber_decaps: +median: 1109560 cycles/ticks +average: 1116303 cycles/ticks + +Loop spin: 535 +gen_a: +median: 232524 cycles/ticks +average: 234347 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7187 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23143 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47382 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3844 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22410 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706904 cycles/ticks +average: 711817 cycles/ticks + +indcpa_enc: +median: 850896 cycles/ticks +average: 855764 cycles/ticks + +indcpa_dec: +median: 198674 cycles/ticks +average: 200027 cycles/ticks + +kyber_keypair_derand: +median: 752024 cycles/ticks +average: 756019 cycles/ticks + +kyber_keypair: +median: 783004 cycles/ticks +average: 787001 cycles/ticks + +kyber_encaps_derand: +median: 899588 cycles/ticks +average: 905961 cycles/ticks + +kyber_encaps: +median: 901960 cycles/ticks +average: 909832 cycles/ticks + +kyber_decaps: +median: 1110358 cycles/ticks +average: 1120164 cycles/ticks + +Loop spin: 536 +gen_a: +median: 232626 cycles/ticks +average: 234737 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23185 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47550 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3499 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22403 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8764 cycles/ticks + +indcpa_keypair: +median: 706914 cycles/ticks +average: 712277 cycles/ticks + +indcpa_enc: +median: 850400 cycles/ticks +average: 855016 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199606 cycles/ticks + +kyber_keypair_derand: +median: 752908 cycles/ticks +average: 757878 cycles/ticks + +kyber_keypair: +median: 784562 cycles/ticks +average: 787373 cycles/ticks + +kyber_encaps_derand: +median: 903326 cycles/ticks +average: 908806 cycles/ticks + +kyber_encaps: +median: 904580 cycles/ticks +average: 908974 cycles/ticks + +kyber_decaps: +median: 1115228 cycles/ticks +average: 1120768 cycles/ticks + +Loop spin: 537 +gen_a: +median: 232392 cycles/ticks +average: 234159 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7201 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 708228 cycles/ticks +average: 711477 cycles/ticks + +indcpa_enc: +median: 849994 cycles/ticks +average: 854708 cycles/ticks + +indcpa_dec: +median: 198604 cycles/ticks +average: 199526 cycles/ticks + +kyber_keypair_derand: +median: 752486 cycles/ticks +average: 756474 cycles/ticks + +kyber_keypair: +median: 783514 cycles/ticks +average: 786648 cycles/ticks + +kyber_encaps_derand: +median: 899580 cycles/ticks +average: 904495 cycles/ticks + +kyber_encaps: +median: 901170 cycles/ticks +average: 905801 cycles/ticks + +kyber_decaps: +median: 1110798 cycles/ticks +average: 1116410 cycles/ticks + +Loop spin: 538 +gen_a: +median: 232272 cycles/ticks +average: 234048 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23113 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33502 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8764 cycles/ticks + +indcpa_keypair: +median: 707220 cycles/ticks +average: 711064 cycles/ticks + +indcpa_enc: +median: 849730 cycles/ticks +average: 854136 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199721 cycles/ticks + +kyber_keypair_derand: +median: 752274 cycles/ticks +average: 757328 cycles/ticks + +kyber_keypair: +median: 784620 cycles/ticks +average: 788354 cycles/ticks + +kyber_encaps_derand: +median: 898304 cycles/ticks +average: 902870 cycles/ticks + +kyber_encaps: +median: 899446 cycles/ticks +average: 904040 cycles/ticks + +kyber_decaps: +median: 1109144 cycles/ticks +average: 1115141 cycles/ticks + +Loop spin: 539 +gen_a: +median: 232804 cycles/ticks +average: 234585 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7238 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47222 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22303 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 708254 cycles/ticks +average: 711795 cycles/ticks + +indcpa_enc: +median: 849606 cycles/ticks +average: 855132 cycles/ticks + +indcpa_dec: +median: 201708 cycles/ticks +average: 203301 cycles/ticks + +kyber_keypair_derand: +median: 754652 cycles/ticks +average: 759153 cycles/ticks + +kyber_keypair: +median: 785514 cycles/ticks +average: 789468 cycles/ticks + +kyber_encaps_derand: +median: 899022 cycles/ticks +average: 904044 cycles/ticks + +kyber_encaps: +median: 901178 cycles/ticks +average: 906961 cycles/ticks + +kyber_decaps: +median: 1113442 cycles/ticks +average: 1119935 cycles/ticks + +Loop spin: 540 +gen_a: +median: 232448 cycles/ticks +average: 234219 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33553 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47319 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8767 cycles/ticks + +indcpa_keypair: +median: 707236 cycles/ticks +average: 711379 cycles/ticks + +indcpa_enc: +median: 853864 cycles/ticks +average: 858842 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199172 cycles/ticks + +kyber_keypair_derand: +median: 752552 cycles/ticks +average: 756370 cycles/ticks + +kyber_keypair: +median: 783960 cycles/ticks +average: 786705 cycles/ticks + +kyber_encaps_derand: +median: 902436 cycles/ticks +average: 907559 cycles/ticks + +kyber_encaps: +median: 903798 cycles/ticks +average: 909022 cycles/ticks + +kyber_decaps: +median: 1110604 cycles/ticks +average: 1117628 cycles/ticks + +Loop spin: 541 +gen_a: +median: 232548 cycles/ticks +average: 234486 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7171 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23242 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47287 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707002 cycles/ticks +average: 710746 cycles/ticks + +indcpa_enc: +median: 849972 cycles/ticks +average: 854570 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199993 cycles/ticks + +kyber_keypair_derand: +median: 752288 cycles/ticks +average: 756844 cycles/ticks + +kyber_keypair: +median: 783060 cycles/ticks +average: 786990 cycles/ticks + +kyber_encaps_derand: +median: 899540 cycles/ticks +average: 905004 cycles/ticks + +kyber_encaps: +median: 901416 cycles/ticks +average: 905089 cycles/ticks + +kyber_decaps: +median: 1110714 cycles/ticks +average: 1116641 cycles/ticks + +Loop spin: 542 +gen_a: +median: 232570 cycles/ticks +average: 234136 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7250 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23215 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33646 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47464 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706486 cycles/ticks +average: 710713 cycles/ticks + +indcpa_enc: +median: 850022 cycles/ticks +average: 853500 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199241 cycles/ticks + +kyber_keypair_derand: +median: 752212 cycles/ticks +average: 755415 cycles/ticks + +kyber_keypair: +median: 783442 cycles/ticks +average: 787566 cycles/ticks + +kyber_encaps_derand: +median: 898788 cycles/ticks +average: 905132 cycles/ticks + +kyber_encaps: +median: 899294 cycles/ticks +average: 903969 cycles/ticks + +kyber_decaps: +median: 1108688 cycles/ticks +average: 1114295 cycles/ticks + +Loop spin: 543 +gen_a: +median: 232710 cycles/ticks +average: 234100 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23076 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33465 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47293 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22354 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8748 cycles/ticks + +indcpa_keypair: +median: 707234 cycles/ticks +average: 710678 cycles/ticks + +indcpa_enc: +median: 850286 cycles/ticks +average: 853765 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199715 cycles/ticks + +kyber_keypair_derand: +median: 751946 cycles/ticks +average: 756669 cycles/ticks + +kyber_keypair: +median: 783434 cycles/ticks +average: 788394 cycles/ticks + +kyber_encaps_derand: +median: 899094 cycles/ticks +average: 903930 cycles/ticks + +kyber_encaps: +median: 901648 cycles/ticks +average: 907260 cycles/ticks + +kyber_decaps: +median: 1109828 cycles/ticks +average: 1115403 cycles/ticks + +Loop spin: 544 +gen_a: +median: 232470 cycles/ticks +average: 233727 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7134 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23198 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47483 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22393 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8812 cycles/ticks + +indcpa_keypair: +median: 707260 cycles/ticks +average: 712403 cycles/ticks + +indcpa_enc: +median: 850568 cycles/ticks +average: 855523 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199691 cycles/ticks + +kyber_keypair_derand: +median: 752422 cycles/ticks +average: 757248 cycles/ticks + +kyber_keypair: +median: 783410 cycles/ticks +average: 788218 cycles/ticks + +kyber_encaps_derand: +median: 899884 cycles/ticks +average: 905587 cycles/ticks + +kyber_encaps: +median: 900524 cycles/ticks +average: 905789 cycles/ticks + +kyber_decaps: +median: 1110528 cycles/ticks +average: 1116534 cycles/ticks + +Loop spin: 545 +gen_a: +median: 232826 cycles/ticks +average: 234512 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7219 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23115 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33382 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47432 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 710644 cycles/ticks +average: 714308 cycles/ticks + +indcpa_enc: +median: 853828 cycles/ticks +average: 858236 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199648 cycles/ticks + +kyber_keypair_derand: +median: 751916 cycles/ticks +average: 756694 cycles/ticks + +kyber_keypair: +median: 783524 cycles/ticks +average: 787329 cycles/ticks + +kyber_encaps_derand: +median: 903854 cycles/ticks +average: 908393 cycles/ticks + +kyber_encaps: +median: 905738 cycles/ticks +average: 910553 cycles/ticks + +kyber_decaps: +median: 1114672 cycles/ticks +average: 1120895 cycles/ticks + +Loop spin: 546 +gen_a: +median: 232910 cycles/ticks +average: 234340 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7218 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23221 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47222 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 710896 cycles/ticks +average: 715333 cycles/ticks + +indcpa_enc: +median: 853960 cycles/ticks +average: 859036 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199616 cycles/ticks + +kyber_keypair_derand: +median: 751624 cycles/ticks +average: 756066 cycles/ticks + +kyber_keypair: +median: 784048 cycles/ticks +average: 788148 cycles/ticks + +kyber_encaps_derand: +median: 898618 cycles/ticks +average: 904141 cycles/ticks + +kyber_encaps: +median: 899744 cycles/ticks +average: 904908 cycles/ticks + +kyber_decaps: +median: 1109282 cycles/ticks +average: 1114778 cycles/ticks + +Loop spin: 547 +gen_a: +median: 232620 cycles/ticks +average: 234187 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7219 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33480 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47313 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22354 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 706888 cycles/ticks +average: 711624 cycles/ticks + +indcpa_enc: +median: 850106 cycles/ticks +average: 855192 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199612 cycles/ticks + +kyber_keypair_derand: +median: 751104 cycles/ticks +average: 755430 cycles/ticks + +kyber_keypair: +median: 783212 cycles/ticks +average: 787087 cycles/ticks + +kyber_encaps_derand: +median: 898886 cycles/ticks +average: 904820 cycles/ticks + +kyber_encaps: +median: 901088 cycles/ticks +average: 906580 cycles/ticks + +kyber_decaps: +median: 1109514 cycles/ticks +average: 1115705 cycles/ticks + +Loop spin: 548 +gen_a: +median: 232432 cycles/ticks +average: 234230 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23064 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47391 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1987 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22315 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8763 cycles/ticks + +indcpa_keypair: +median: 707198 cycles/ticks +average: 712059 cycles/ticks + +indcpa_enc: +median: 849562 cycles/ticks +average: 853932 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199574 cycles/ticks + +kyber_keypair_derand: +median: 752312 cycles/ticks +average: 756500 cycles/ticks + +kyber_keypair: +median: 784960 cycles/ticks +average: 788919 cycles/ticks + +kyber_encaps_derand: +median: 903722 cycles/ticks +average: 909917 cycles/ticks + +kyber_encaps: +median: 905800 cycles/ticks +average: 915155 cycles/ticks + +kyber_decaps: +median: 1114870 cycles/ticks +average: 1123898 cycles/ticks + +Loop spin: 549 +gen_a: +median: 232446 cycles/ticks +average: 234220 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23154 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47304 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3506 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22338 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8750 cycles/ticks + +indcpa_keypair: +median: 707238 cycles/ticks +average: 711587 cycles/ticks + +indcpa_enc: +median: 850700 cycles/ticks +average: 856003 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199854 cycles/ticks + +kyber_keypair_derand: +median: 751300 cycles/ticks +average: 756955 cycles/ticks + +kyber_keypair: +median: 783236 cycles/ticks +average: 787309 cycles/ticks + +kyber_encaps_derand: +median: 898314 cycles/ticks +average: 903053 cycles/ticks + +kyber_encaps: +median: 899860 cycles/ticks +average: 905581 cycles/ticks + +kyber_decaps: +median: 1108830 cycles/ticks +average: 1114571 cycles/ticks + +Loop spin: 550 +gen_a: +median: 232408 cycles/ticks +average: 234328 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7203 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7204 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47459 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3895 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3507 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22346 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 707564 cycles/ticks +average: 712017 cycles/ticks + +indcpa_enc: +median: 850500 cycles/ticks +average: 855281 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199787 cycles/ticks + +kyber_keypair_derand: +median: 751104 cycles/ticks +average: 755208 cycles/ticks + +kyber_keypair: +median: 784162 cycles/ticks +average: 787881 cycles/ticks + +kyber_encaps_derand: +median: 899474 cycles/ticks +average: 905730 cycles/ticks + +kyber_encaps: +median: 901588 cycles/ticks +average: 906806 cycles/ticks + +kyber_decaps: +median: 1110792 cycles/ticks +average: 1118214 cycles/ticks + +Loop spin: 551 +gen_a: +median: 232920 cycles/ticks +average: 235342 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23006 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33570 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47529 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22419 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8775 cycles/ticks + +indcpa_keypair: +median: 706366 cycles/ticks +average: 711546 cycles/ticks + +indcpa_enc: +median: 849698 cycles/ticks +average: 855964 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199889 cycles/ticks + +kyber_keypair_derand: +median: 752042 cycles/ticks +average: 757794 cycles/ticks + +kyber_keypair: +median: 783506 cycles/ticks +average: 788644 cycles/ticks + +kyber_encaps_derand: +median: 898432 cycles/ticks +average: 905948 cycles/ticks + +kyber_encaps: +median: 899510 cycles/ticks +average: 905470 cycles/ticks + +kyber_decaps: +median: 1108952 cycles/ticks +average: 1114692 cycles/ticks + +Loop spin: 552 +gen_a: +median: 233332 cycles/ticks +average: 235232 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7188 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23110 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33538 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47525 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22284 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8783 cycles/ticks + +indcpa_keypair: +median: 706916 cycles/ticks +average: 711995 cycles/ticks + +indcpa_enc: +median: 850178 cycles/ticks +average: 855610 cycles/ticks + +indcpa_dec: +median: 198602 cycles/ticks +average: 199959 cycles/ticks + +kyber_keypair_derand: +median: 752684 cycles/ticks +average: 758486 cycles/ticks + +kyber_keypair: +median: 784756 cycles/ticks +average: 790276 cycles/ticks + +kyber_encaps_derand: +median: 897766 cycles/ticks +average: 904222 cycles/ticks + +kyber_encaps: +median: 900662 cycles/ticks +average: 906738 cycles/ticks + +kyber_decaps: +median: 1108296 cycles/ticks +average: 1114893 cycles/ticks + +Loop spin: 553 +gen_a: +median: 232764 cycles/ticks +average: 234592 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23221 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33580 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47418 cycles/ticks + +poly_tomsg: +median: 3842 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22194 cycles/ticks +average: 22374 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706528 cycles/ticks +average: 712028 cycles/ticks + +indcpa_enc: +median: 852742 cycles/ticks +average: 859685 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 200240 cycles/ticks + +kyber_keypair_derand: +median: 752328 cycles/ticks +average: 757828 cycles/ticks + +kyber_keypair: +median: 783208 cycles/ticks +average: 788037 cycles/ticks + +kyber_encaps_derand: +median: 904076 cycles/ticks +average: 910545 cycles/ticks + +kyber_encaps: +median: 905064 cycles/ticks +average: 911716 cycles/ticks + +kyber_decaps: +median: 1115444 cycles/ticks +average: 1123119 cycles/ticks + +Loop spin: 554 +gen_a: +median: 232454 cycles/ticks +average: 234564 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23183 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33624 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47547 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3499 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22326 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8744 cycles/ticks + +indcpa_keypair: +median: 707446 cycles/ticks +average: 712870 cycles/ticks + +indcpa_enc: +median: 850658 cycles/ticks +average: 857277 cycles/ticks + +indcpa_dec: +median: 198604 cycles/ticks +average: 199867 cycles/ticks + +kyber_keypair_derand: +median: 752520 cycles/ticks +average: 758378 cycles/ticks + +kyber_keypair: +median: 783780 cycles/ticks +average: 788991 cycles/ticks + +kyber_encaps_derand: +median: 898764 cycles/ticks +average: 905021 cycles/ticks + +kyber_encaps: +median: 901432 cycles/ticks +average: 907059 cycles/ticks + +kyber_decaps: +median: 1109166 cycles/ticks +average: 1117194 cycles/ticks + +Loop spin: 555 +gen_a: +median: 233036 cycles/ticks +average: 235264 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47349 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3904 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8802 cycles/ticks + +indcpa_keypair: +median: 710976 cycles/ticks +average: 715382 cycles/ticks + +indcpa_enc: +median: 854614 cycles/ticks +average: 860103 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 200166 cycles/ticks + +kyber_keypair_derand: +median: 751986 cycles/ticks +average: 757967 cycles/ticks + +kyber_keypair: +median: 783808 cycles/ticks +average: 788759 cycles/ticks + +kyber_encaps_derand: +median: 900154 cycles/ticks +average: 905453 cycles/ticks + +kyber_encaps: +median: 901174 cycles/ticks +average: 906920 cycles/ticks + +kyber_decaps: +median: 1111920 cycles/ticks +average: 1119990 cycles/ticks + +Loop spin: 556 +gen_a: +median: 232748 cycles/ticks +average: 234911 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47296 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22314 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8745 cycles/ticks + +indcpa_keypair: +median: 706756 cycles/ticks +average: 712387 cycles/ticks + +indcpa_enc: +median: 849932 cycles/ticks +average: 855395 cycles/ticks + +indcpa_dec: +median: 198586 cycles/ticks +average: 200084 cycles/ticks + +kyber_keypair_derand: +median: 751498 cycles/ticks +average: 756826 cycles/ticks + +kyber_keypair: +median: 783404 cycles/ticks +average: 788954 cycles/ticks + +kyber_encaps_derand: +median: 904572 cycles/ticks +average: 911751 cycles/ticks + +kyber_encaps: +median: 906840 cycles/ticks +average: 912859 cycles/ticks + +kyber_decaps: +median: 1115552 cycles/ticks +average: 1122667 cycles/ticks + +Loop spin: 557 +gen_a: +median: 232700 cycles/ticks +average: 234953 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23135 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33644 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47626 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3893 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8761 cycles/ticks + +indcpa_keypair: +median: 706578 cycles/ticks +average: 711874 cycles/ticks + +indcpa_enc: +median: 849778 cycles/ticks +average: 854746 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199598 cycles/ticks + +kyber_keypair_derand: +median: 751312 cycles/ticks +average: 756259 cycles/ticks + +kyber_keypair: +median: 784704 cycles/ticks +average: 789138 cycles/ticks + +kyber_encaps_derand: +median: 899510 cycles/ticks +average: 905022 cycles/ticks + +kyber_encaps: +median: 900714 cycles/ticks +average: 905070 cycles/ticks + +kyber_decaps: +median: 1110820 cycles/ticks +average: 1116190 cycles/ticks + +Loop spin: 558 +gen_a: +median: 232626 cycles/ticks +average: 234000 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7193 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23127 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33605 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47443 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22387 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8846 cycles/ticks + +indcpa_keypair: +median: 707042 cycles/ticks +average: 711017 cycles/ticks + +indcpa_enc: +median: 850912 cycles/ticks +average: 856415 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199581 cycles/ticks + +kyber_keypair_derand: +median: 756678 cycles/ticks +average: 761706 cycles/ticks + +kyber_keypair: +median: 783212 cycles/ticks +average: 788888 cycles/ticks + +kyber_encaps_derand: +median: 898380 cycles/ticks +average: 904476 cycles/ticks + +kyber_encaps: +median: 900866 cycles/ticks +average: 907504 cycles/ticks + +kyber_decaps: +median: 1109436 cycles/ticks +average: 1116117 cycles/ticks + +Loop spin: 559 +gen_a: +median: 232986 cycles/ticks +average: 234796 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47307 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22351 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 707452 cycles/ticks +average: 712618 cycles/ticks + +indcpa_enc: +median: 850656 cycles/ticks +average: 856614 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199895 cycles/ticks + +kyber_keypair_derand: +median: 753110 cycles/ticks +average: 757625 cycles/ticks + +kyber_keypair: +median: 784854 cycles/ticks +average: 790105 cycles/ticks + +kyber_encaps_derand: +median: 898554 cycles/ticks +average: 903983 cycles/ticks + +kyber_encaps: +median: 899540 cycles/ticks +average: 903822 cycles/ticks + +kyber_decaps: +median: 1109098 cycles/ticks +average: 1114453 cycles/ticks + +Loop spin: 560 +gen_a: +median: 232290 cycles/ticks +average: 233393 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7187 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33634 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47283 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3809 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22513 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8694 cycles/ticks + +indcpa_keypair: +median: 707002 cycles/ticks +average: 710935 cycles/ticks + +indcpa_enc: +median: 850540 cycles/ticks +average: 854097 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199255 cycles/ticks + +kyber_keypair_derand: +median: 752726 cycles/ticks +average: 757046 cycles/ticks + +kyber_keypair: +median: 782782 cycles/ticks +average: 786501 cycles/ticks + +kyber_encaps_derand: +median: 902592 cycles/ticks +average: 908087 cycles/ticks + +kyber_encaps: +median: 904838 cycles/ticks +average: 910875 cycles/ticks + +kyber_decaps: +median: 1113856 cycles/ticks +average: 1120927 cycles/ticks + +Loop spin: 561 +gen_a: +median: 232582 cycles/ticks +average: 234570 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7196 cycles/ticks + +NTT: +median: 22968 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47498 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22325 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707454 cycles/ticks +average: 712535 cycles/ticks + +indcpa_enc: +median: 850496 cycles/ticks +average: 856436 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 200136 cycles/ticks + +kyber_keypair_derand: +median: 751646 cycles/ticks +average: 756007 cycles/ticks + +kyber_keypair: +median: 784050 cycles/ticks +average: 788548 cycles/ticks + +kyber_encaps_derand: +median: 898990 cycles/ticks +average: 905037 cycles/ticks + +kyber_encaps: +median: 900678 cycles/ticks +average: 910364 cycles/ticks + +kyber_decaps: +median: 1110626 cycles/ticks +average: 1121215 cycles/ticks + +Loop spin: 562 +gen_a: +median: 232610 cycles/ticks +average: 234332 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22230 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8808 cycles/ticks + +indcpa_keypair: +median: 706956 cycles/ticks +average: 711742 cycles/ticks + +indcpa_enc: +median: 850200 cycles/ticks +average: 856978 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 200011 cycles/ticks + +kyber_keypair_derand: +median: 752020 cycles/ticks +average: 756794 cycles/ticks + +kyber_keypair: +median: 783296 cycles/ticks +average: 789167 cycles/ticks + +kyber_encaps_derand: +median: 899922 cycles/ticks +average: 906540 cycles/ticks + +kyber_encaps: +median: 901404 cycles/ticks +average: 907620 cycles/ticks + +kyber_decaps: +median: 1111002 cycles/ticks +average: 1118680 cycles/ticks + +Loop spin: 563 +gen_a: +median: 232830 cycles/ticks +average: 234788 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7206 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23227 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3805 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22345 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 708022 cycles/ticks +average: 713819 cycles/ticks + +indcpa_enc: +median: 850822 cycles/ticks +average: 856232 cycles/ticks + +indcpa_dec: +median: 201660 cycles/ticks +average: 202662 cycles/ticks + +kyber_keypair_derand: +median: 752836 cycles/ticks +average: 757938 cycles/ticks + +kyber_keypair: +median: 784682 cycles/ticks +average: 789335 cycles/ticks + +kyber_encaps_derand: +median: 899242 cycles/ticks +average: 906138 cycles/ticks + +kyber_encaps: +median: 900316 cycles/ticks +average: 907039 cycles/ticks + +kyber_decaps: +median: 1109762 cycles/ticks +average: 1117289 cycles/ticks + +Loop spin: 564 +gen_a: +median: 232280 cycles/ticks +average: 234570 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33557 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22381 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8830 cycles/ticks + +indcpa_keypair: +median: 706008 cycles/ticks +average: 711084 cycles/ticks + +indcpa_enc: +median: 849236 cycles/ticks +average: 856168 cycles/ticks + +indcpa_dec: +median: 201632 cycles/ticks +average: 203383 cycles/ticks + +kyber_keypair_derand: +median: 751480 cycles/ticks +average: 756463 cycles/ticks + +kyber_keypair: +median: 783476 cycles/ticks +average: 789547 cycles/ticks + +kyber_encaps_derand: +median: 898852 cycles/ticks +average: 904802 cycles/ticks + +kyber_encaps: +median: 901288 cycles/ticks +average: 905940 cycles/ticks + +kyber_decaps: +median: 1113090 cycles/ticks +average: 1119806 cycles/ticks + +Loop spin: 565 +gen_a: +median: 232526 cycles/ticks +average: 234895 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47560 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3506 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707800 cycles/ticks +average: 712201 cycles/ticks + +indcpa_enc: +median: 851426 cycles/ticks +average: 857034 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199912 cycles/ticks + +kyber_keypair_derand: +median: 751858 cycles/ticks +average: 757515 cycles/ticks + +kyber_keypair: +median: 784250 cycles/ticks +average: 789366 cycles/ticks + +kyber_encaps_derand: +median: 900472 cycles/ticks +average: 908159 cycles/ticks + +kyber_encaps: +median: 901754 cycles/ticks +average: 908392 cycles/ticks + +kyber_decaps: +median: 1110432 cycles/ticks +average: 1117996 cycles/ticks + +Loop spin: 566 +gen_a: +median: 233068 cycles/ticks +average: 234711 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23178 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33619 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47277 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1984 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8756 cycles/ticks + +indcpa_keypair: +median: 706618 cycles/ticks +average: 712030 cycles/ticks + +indcpa_enc: +median: 851440 cycles/ticks +average: 857413 cycles/ticks + +indcpa_dec: +median: 198580 cycles/ticks +average: 200189 cycles/ticks + +kyber_keypair_derand: +median: 756532 cycles/ticks +average: 762236 cycles/ticks + +kyber_keypair: +median: 783426 cycles/ticks +average: 788806 cycles/ticks + +kyber_encaps_derand: +median: 900490 cycles/ticks +average: 906058 cycles/ticks + +kyber_encaps: +median: 903074 cycles/ticks +average: 907780 cycles/ticks + +kyber_decaps: +median: 1111382 cycles/ticks +average: 1118390 cycles/ticks + +Loop spin: 567 +gen_a: +median: 232782 cycles/ticks +average: 234883 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7222 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23011 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33489 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47460 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 706464 cycles/ticks +average: 710939 cycles/ticks + +indcpa_enc: +median: 849548 cycles/ticks +average: 854972 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199881 cycles/ticks + +kyber_keypair_derand: +median: 751514 cycles/ticks +average: 757809 cycles/ticks + +kyber_keypair: +median: 783366 cycles/ticks +average: 788491 cycles/ticks + +kyber_encaps_derand: +median: 899302 cycles/ticks +average: 905602 cycles/ticks + +kyber_encaps: +median: 900262 cycles/ticks +average: 906051 cycles/ticks + +kyber_decaps: +median: 1110420 cycles/ticks +average: 1117132 cycles/ticks + +Loop spin: 568 +gen_a: +median: 232588 cycles/ticks +average: 234273 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7210 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7197 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23125 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47241 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22298 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8763 cycles/ticks + +indcpa_keypair: +median: 710628 cycles/ticks +average: 715284 cycles/ticks + +indcpa_enc: +median: 854232 cycles/ticks +average: 860865 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199849 cycles/ticks + +kyber_keypair_derand: +median: 751684 cycles/ticks +average: 757032 cycles/ticks + +kyber_keypair: +median: 783288 cycles/ticks +average: 788596 cycles/ticks + +kyber_encaps_derand: +median: 899242 cycles/ticks +average: 905632 cycles/ticks + +kyber_encaps: +median: 901664 cycles/ticks +average: 908132 cycles/ticks + +kyber_decaps: +median: 1110268 cycles/ticks +average: 1114504 cycles/ticks + +Loop spin: 569 +gen_a: +median: 232820 cycles/ticks +average: 234637 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7191 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47323 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3890 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3509 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3798 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22342 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 706496 cycles/ticks +average: 711551 cycles/ticks + +indcpa_enc: +median: 850446 cycles/ticks +average: 855990 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199587 cycles/ticks + +kyber_keypair_derand: +median: 751366 cycles/ticks +average: 755492 cycles/ticks + +kyber_keypair: +median: 784006 cycles/ticks +average: 787498 cycles/ticks + +kyber_encaps_derand: +median: 904580 cycles/ticks +average: 909379 cycles/ticks + +kyber_encaps: +median: 905904 cycles/ticks +average: 911549 cycles/ticks + +kyber_decaps: +median: 1116262 cycles/ticks +average: 1122596 cycles/ticks + +Loop spin: 570 +gen_a: +median: 232674 cycles/ticks +average: 234521 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33546 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47510 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22336 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707366 cycles/ticks +average: 711070 cycles/ticks + +indcpa_enc: +median: 850582 cycles/ticks +average: 854648 cycles/ticks + +indcpa_dec: +median: 201656 cycles/ticks +average: 203121 cycles/ticks + +kyber_keypair_derand: +median: 752364 cycles/ticks +average: 756754 cycles/ticks + +kyber_keypair: +median: 783076 cycles/ticks +average: 785981 cycles/ticks + +kyber_encaps_derand: +median: 902496 cycles/ticks +average: 907179 cycles/ticks + +kyber_encaps: +median: 904888 cycles/ticks +average: 908923 cycles/ticks + +kyber_decaps: +median: 1117402 cycles/ticks +average: 1122617 cycles/ticks + +Loop spin: 571 +gen_a: +median: 232446 cycles/ticks +average: 233783 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23081 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47266 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707920 cycles/ticks +average: 711848 cycles/ticks + +indcpa_enc: +median: 850492 cycles/ticks +average: 854803 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199352 cycles/ticks + +kyber_keypair_derand: +median: 751060 cycles/ticks +average: 756108 cycles/ticks + +kyber_keypair: +median: 784462 cycles/ticks +average: 787871 cycles/ticks + +kyber_encaps_derand: +median: 899952 cycles/ticks +average: 903580 cycles/ticks + +kyber_encaps: +median: 901058 cycles/ticks +average: 905486 cycles/ticks + +kyber_decaps: +median: 1111758 cycles/ticks +average: 1115684 cycles/ticks + +Loop spin: 572 +gen_a: +median: 232788 cycles/ticks +average: 233873 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7199 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7196 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23007 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706108 cycles/ticks +average: 709939 cycles/ticks + +indcpa_enc: +median: 849994 cycles/ticks +average: 854828 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199327 cycles/ticks + +kyber_keypair_derand: +median: 751604 cycles/ticks +average: 755728 cycles/ticks + +kyber_keypair: +median: 783178 cycles/ticks +average: 786161 cycles/ticks + +kyber_encaps_derand: +median: 899576 cycles/ticks +average: 904338 cycles/ticks + +kyber_encaps: +median: 901042 cycles/ticks +average: 904652 cycles/ticks + +kyber_decaps: +median: 1110812 cycles/ticks +average: 1116004 cycles/ticks + +Loop spin: 573 +gen_a: +median: 232446 cycles/ticks +average: 233956 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33467 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47443 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3912 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3827 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1980 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 710938 cycles/ticks +average: 714919 cycles/ticks + +indcpa_enc: +median: 854552 cycles/ticks +average: 858501 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199361 cycles/ticks + +kyber_keypair_derand: +median: 751408 cycles/ticks +average: 755621 cycles/ticks + +kyber_keypair: +median: 784178 cycles/ticks +average: 787963 cycles/ticks + +kyber_encaps_derand: +median: 899720 cycles/ticks +average: 903615 cycles/ticks + +kyber_encaps: +median: 901524 cycles/ticks +average: 907105 cycles/ticks + +kyber_decaps: +median: 1110292 cycles/ticks +average: 1115887 cycles/ticks + +Loop spin: 574 +gen_a: +median: 232578 cycles/ticks +average: 233738 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707288 cycles/ticks +average: 711017 cycles/ticks + +indcpa_enc: +median: 849954 cycles/ticks +average: 853530 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199535 cycles/ticks + +kyber_keypair_derand: +median: 752714 cycles/ticks +average: 757178 cycles/ticks + +kyber_keypair: +median: 783146 cycles/ticks +average: 786798 cycles/ticks + +kyber_encaps_derand: +median: 898500 cycles/ticks +average: 902897 cycles/ticks + +kyber_encaps: +median: 900100 cycles/ticks +average: 907056 cycles/ticks + +kyber_decaps: +median: 1109116 cycles/ticks +average: 1116550 cycles/ticks + +Loop spin: 575 +gen_a: +median: 232368 cycles/ticks +average: 233627 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47222 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8807 cycles/ticks + +indcpa_keypair: +median: 711020 cycles/ticks +average: 714289 cycles/ticks + +indcpa_enc: +median: 855264 cycles/ticks +average: 859917 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199637 cycles/ticks + +kyber_keypair_derand: +median: 751668 cycles/ticks +average: 757070 cycles/ticks + +kyber_keypair: +median: 784232 cycles/ticks +average: 787143 cycles/ticks + +kyber_encaps_derand: +median: 899128 cycles/ticks +average: 904002 cycles/ticks + +kyber_encaps: +median: 901806 cycles/ticks +average: 906416 cycles/ticks + +kyber_decaps: +median: 1109670 cycles/ticks +average: 1114454 cycles/ticks + +Loop spin: 576 +gen_a: +median: 232178 cycles/ticks +average: 233572 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47328 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706684 cycles/ticks +average: 709901 cycles/ticks + +indcpa_enc: +median: 849852 cycles/ticks +average: 854420 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199579 cycles/ticks + +kyber_keypair_derand: +median: 751272 cycles/ticks +average: 755549 cycles/ticks + +kyber_keypair: +median: 783160 cycles/ticks +average: 786968 cycles/ticks + +kyber_encaps_derand: +median: 899172 cycles/ticks +average: 903492 cycles/ticks + +kyber_encaps: +median: 900496 cycles/ticks +average: 905623 cycles/ticks + +kyber_decaps: +median: 1109822 cycles/ticks +average: 1115048 cycles/ticks + +Loop spin: 577 +gen_a: +median: 232442 cycles/ticks +average: 233889 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23102 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22146 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8735 cycles/ticks + +indcpa_keypair: +median: 707010 cycles/ticks +average: 711330 cycles/ticks + +indcpa_enc: +median: 849694 cycles/ticks +average: 854449 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199786 cycles/ticks + +kyber_keypair_derand: +median: 755682 cycles/ticks +average: 759972 cycles/ticks + +kyber_keypair: +median: 783574 cycles/ticks +average: 787277 cycles/ticks + +kyber_encaps_derand: +median: 902920 cycles/ticks +average: 908026 cycles/ticks + +kyber_encaps: +median: 905738 cycles/ticks +average: 909353 cycles/ticks + +kyber_decaps: +median: 1114142 cycles/ticks +average: 1119799 cycles/ticks + +Loop spin: 578 +gen_a: +median: 232964 cycles/ticks +average: 234431 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23068 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47356 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3493 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22349 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707278 cycles/ticks +average: 710918 cycles/ticks + +indcpa_enc: +median: 850758 cycles/ticks +average: 854953 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199660 cycles/ticks + +kyber_keypair_derand: +median: 750964 cycles/ticks +average: 754889 cycles/ticks + +kyber_keypair: +median: 783258 cycles/ticks +average: 786976 cycles/ticks + +kyber_encaps_derand: +median: 899422 cycles/ticks +average: 904177 cycles/ticks + +kyber_encaps: +median: 900258 cycles/ticks +average: 904632 cycles/ticks + +kyber_decaps: +median: 1110608 cycles/ticks +average: 1117179 cycles/ticks + +Loop spin: 579 +gen_a: +median: 232206 cycles/ticks +average: 233700 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47383 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22340 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 706766 cycles/ticks +average: 710298 cycles/ticks + +indcpa_enc: +median: 850312 cycles/ticks +average: 854802 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199642 cycles/ticks + +kyber_keypair_derand: +median: 752554 cycles/ticks +average: 757105 cycles/ticks + +kyber_keypair: +median: 783238 cycles/ticks +average: 787282 cycles/ticks + +kyber_encaps_derand: +median: 898600 cycles/ticks +average: 903481 cycles/ticks + +kyber_encaps: +median: 901110 cycles/ticks +average: 905152 cycles/ticks + +kyber_decaps: +median: 1108906 cycles/ticks +average: 1114130 cycles/ticks + +Loop spin: 580 +gen_a: +median: 232838 cycles/ticks +average: 234325 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47317 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22394 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707292 cycles/ticks +average: 711584 cycles/ticks + +indcpa_enc: +median: 850506 cycles/ticks +average: 854708 cycles/ticks + +indcpa_dec: +median: 201670 cycles/ticks +average: 203259 cycles/ticks + +kyber_keypair_derand: +median: 752342 cycles/ticks +average: 756631 cycles/ticks + +kyber_keypair: +median: 784186 cycles/ticks +average: 788178 cycles/ticks + +kyber_encaps_derand: +median: 898588 cycles/ticks +average: 903911 cycles/ticks + +kyber_encaps: +median: 899670 cycles/ticks +average: 904402 cycles/ticks + +kyber_decaps: +median: 1112514 cycles/ticks +average: 1118408 cycles/ticks + +Loop spin: 581 +gen_a: +median: 232618 cycles/ticks +average: 234230 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7183 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23087 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47292 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22311 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 706664 cycles/ticks +average: 710504 cycles/ticks + +indcpa_enc: +median: 850020 cycles/ticks +average: 854708 cycles/ticks + +indcpa_dec: +median: 201734 cycles/ticks +average: 202898 cycles/ticks + +kyber_keypair_derand: +median: 750990 cycles/ticks +average: 755337 cycles/ticks + +kyber_keypair: +median: 783242 cycles/ticks +average: 787283 cycles/ticks + +kyber_encaps_derand: +median: 903064 cycles/ticks +average: 908001 cycles/ticks + +kyber_encaps: +median: 905576 cycles/ticks +average: 909872 cycles/ticks + +kyber_decaps: +median: 1114260 cycles/ticks +average: 1120901 cycles/ticks + +Loop spin: 582 +gen_a: +median: 232830 cycles/ticks +average: 234291 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47492 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3492 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1965 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22302 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706882 cycles/ticks +average: 710776 cycles/ticks + +indcpa_enc: +median: 850166 cycles/ticks +average: 855643 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199344 cycles/ticks + +kyber_keypair_derand: +median: 751486 cycles/ticks +average: 756154 cycles/ticks + +kyber_keypair: +median: 784742 cycles/ticks +average: 788335 cycles/ticks + +kyber_encaps_derand: +median: 899646 cycles/ticks +average: 904200 cycles/ticks + +kyber_encaps: +median: 900984 cycles/ticks +average: 906115 cycles/ticks + +kyber_decaps: +median: 1111704 cycles/ticks +average: 1118535 cycles/ticks + +Loop spin: 583 +gen_a: +median: 232674 cycles/ticks +average: 234605 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7222 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7186 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47380 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706548 cycles/ticks +average: 710074 cycles/ticks + +indcpa_enc: +median: 850250 cycles/ticks +average: 855352 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199601 cycles/ticks + +kyber_keypair_derand: +median: 751920 cycles/ticks +average: 756656 cycles/ticks + +kyber_keypair: +median: 783068 cycles/ticks +average: 787429 cycles/ticks + +kyber_encaps_derand: +median: 902812 cycles/ticks +average: 907031 cycles/ticks + +kyber_encaps: +median: 904468 cycles/ticks +average: 908615 cycles/ticks + +kyber_decaps: +median: 1115328 cycles/ticks +average: 1120550 cycles/ticks + +Loop spin: 584 +gen_a: +median: 232322 cycles/ticks +average: 233986 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47271 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22366 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 715926 cycles/ticks +average: 720108 cycles/ticks + +indcpa_enc: +median: 859056 cycles/ticks +average: 863871 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199624 cycles/ticks + +kyber_keypair_derand: +median: 752566 cycles/ticks +average: 757045 cycles/ticks + +kyber_keypair: +median: 784478 cycles/ticks +average: 788587 cycles/ticks + +kyber_encaps_derand: +median: 899104 cycles/ticks +average: 903695 cycles/ticks + +kyber_encaps: +median: 900382 cycles/ticks +average: 904806 cycles/ticks + +kyber_decaps: +median: 1110720 cycles/ticks +average: 1116715 cycles/ticks + +Loop spin: 585 +gen_a: +median: 232412 cycles/ticks +average: 234052 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7205 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23199 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47118 cycles/ticks +average: 47314 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8799 cycles/ticks + +indcpa_keypair: +median: 706952 cycles/ticks +average: 712017 cycles/ticks + +indcpa_enc: +median: 850396 cycles/ticks +average: 855064 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199530 cycles/ticks + +kyber_keypair_derand: +median: 752254 cycles/ticks +average: 755971 cycles/ticks + +kyber_keypair: +median: 783146 cycles/ticks +average: 787567 cycles/ticks + +kyber_encaps_derand: +median: 899414 cycles/ticks +average: 903694 cycles/ticks + +kyber_encaps: +median: 901044 cycles/ticks +average: 905574 cycles/ticks + +kyber_decaps: +median: 1110264 cycles/ticks +average: 1115585 cycles/ticks + +Loop spin: 586 +gen_a: +median: 233142 cycles/ticks +average: 234796 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33556 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47285 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22302 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8770 cycles/ticks + +indcpa_keypair: +median: 713324 cycles/ticks +average: 717502 cycles/ticks + +indcpa_enc: +median: 855812 cycles/ticks +average: 860237 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199418 cycles/ticks + +kyber_keypair_derand: +median: 755208 cycles/ticks +average: 759060 cycles/ticks + +kyber_keypair: +median: 786162 cycles/ticks +average: 789329 cycles/ticks + +kyber_encaps_derand: +median: 900052 cycles/ticks +average: 905662 cycles/ticks + +kyber_encaps: +median: 901212 cycles/ticks +average: 905560 cycles/ticks + +kyber_decaps: +median: 1111786 cycles/ticks +average: 1118380 cycles/ticks + +Loop spin: 587 +gen_a: +median: 232836 cycles/ticks +average: 234161 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7198 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23077 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33467 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3895 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22347 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8806 cycles/ticks + +indcpa_keypair: +median: 707280 cycles/ticks +average: 711097 cycles/ticks + +indcpa_enc: +median: 850556 cycles/ticks +average: 855189 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199769 cycles/ticks + +kyber_keypair_derand: +median: 751588 cycles/ticks +average: 756357 cycles/ticks + +kyber_keypair: +median: 783268 cycles/ticks +average: 787937 cycles/ticks + +kyber_encaps_derand: +median: 898846 cycles/ticks +average: 903459 cycles/ticks + +kyber_encaps: +median: 901272 cycles/ticks +average: 910273 cycles/ticks + +kyber_decaps: +median: 1110660 cycles/ticks +average: 1119606 cycles/ticks + +Loop spin: 588 +gen_a: +median: 233248 cycles/ticks +average: 234681 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7197 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8804 cycles/ticks + +indcpa_keypair: +median: 706712 cycles/ticks +average: 710830 cycles/ticks + +indcpa_enc: +median: 850696 cycles/ticks +average: 855600 cycles/ticks + +indcpa_dec: +median: 201706 cycles/ticks +average: 202720 cycles/ticks + +kyber_keypair_derand: +median: 752444 cycles/ticks +average: 756145 cycles/ticks + +kyber_keypair: +median: 783658 cycles/ticks +average: 787500 cycles/ticks + +kyber_encaps_derand: +median: 899048 cycles/ticks +average: 903106 cycles/ticks + +kyber_encaps: +median: 899786 cycles/ticks +average: 904628 cycles/ticks + +kyber_decaps: +median: 1109892 cycles/ticks +average: 1115418 cycles/ticks + +Loop spin: 589 +gen_a: +median: 233110 cycles/ticks +average: 234395 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7193 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47320 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22180 cycles/ticks +average: 22288 cycles/ticks + +polyvec_decompress: +median: 8706 cycles/ticks +average: 8749 cycles/ticks + +indcpa_keypair: +median: 706768 cycles/ticks +average: 710555 cycles/ticks + +indcpa_enc: +median: 850884 cycles/ticks +average: 856542 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199346 cycles/ticks + +kyber_keypair_derand: +median: 753204 cycles/ticks +average: 756773 cycles/ticks + +kyber_keypair: +median: 783308 cycles/ticks +average: 788055 cycles/ticks + +kyber_encaps_derand: +median: 904744 cycles/ticks +average: 909806 cycles/ticks + +kyber_encaps: +median: 907190 cycles/ticks +average: 911820 cycles/ticks + +kyber_decaps: +median: 1115286 cycles/ticks +average: 1120870 cycles/ticks + +Loop spin: 590 +gen_a: +median: 233178 cycles/ticks +average: 234900 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7215 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33314 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22306 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706166 cycles/ticks +average: 710794 cycles/ticks + +indcpa_enc: +median: 849992 cycles/ticks +average: 854440 cycles/ticks + +indcpa_dec: +median: 198606 cycles/ticks +average: 199688 cycles/ticks + +kyber_keypair_derand: +median: 752086 cycles/ticks +average: 755741 cycles/ticks + +kyber_keypair: +median: 783524 cycles/ticks +average: 786378 cycles/ticks + +kyber_encaps_derand: +median: 898290 cycles/ticks +average: 902692 cycles/ticks + +kyber_encaps: +median: 899496 cycles/ticks +average: 903953 cycles/ticks + +kyber_decaps: +median: 1109358 cycles/ticks +average: 1115131 cycles/ticks + +Loop spin: 591 +gen_a: +median: 232612 cycles/ticks +average: 234224 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23116 cycles/ticks + +INVNTT: +median: 33314 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47376 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22367 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706490 cycles/ticks +average: 711213 cycles/ticks + +indcpa_enc: +median: 850106 cycles/ticks +average: 854464 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199868 cycles/ticks + +kyber_keypair_derand: +median: 752054 cycles/ticks +average: 755738 cycles/ticks + +kyber_keypair: +median: 783148 cycles/ticks +average: 786446 cycles/ticks + +kyber_encaps_derand: +median: 899066 cycles/ticks +average: 903792 cycles/ticks + +kyber_encaps: +median: 901082 cycles/ticks +average: 905293 cycles/ticks + +kyber_decaps: +median: 1109834 cycles/ticks +average: 1115450 cycles/ticks + +Loop spin: 592 +gen_a: +median: 232728 cycles/ticks +average: 234185 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33463 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47361 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3794 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707798 cycles/ticks +average: 711684 cycles/ticks + +indcpa_enc: +median: 850238 cycles/ticks +average: 855392 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 199725 cycles/ticks + +kyber_keypair_derand: +median: 752830 cycles/ticks +average: 756832 cycles/ticks + +kyber_keypair: +median: 783698 cycles/ticks +average: 786890 cycles/ticks + +kyber_encaps_derand: +median: 899164 cycles/ticks +average: 904326 cycles/ticks + +kyber_encaps: +median: 900248 cycles/ticks +average: 904476 cycles/ticks + +kyber_decaps: +median: 1110190 cycles/ticks +average: 1115998 cycles/ticks + +Loop spin: 593 +gen_a: +median: 232248 cycles/ticks +average: 234336 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33484 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47349 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3790 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1984 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22353 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 707346 cycles/ticks +average: 711475 cycles/ticks + +indcpa_enc: +median: 850644 cycles/ticks +average: 855093 cycles/ticks + +indcpa_dec: +median: 201650 cycles/ticks +average: 202600 cycles/ticks + +kyber_keypair_derand: +median: 751790 cycles/ticks +average: 756540 cycles/ticks + +kyber_keypair: +median: 783230 cycles/ticks +average: 786815 cycles/ticks + +kyber_encaps_derand: +median: 899194 cycles/ticks +average: 904223 cycles/ticks + +kyber_encaps: +median: 901242 cycles/ticks +average: 905237 cycles/ticks + +kyber_decaps: +median: 1116910 cycles/ticks +average: 1122986 cycles/ticks + +Loop spin: 594 +gen_a: +median: 232578 cycles/ticks +average: 234028 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47433 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3807 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22367 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8755 cycles/ticks + +indcpa_keypair: +median: 706348 cycles/ticks +average: 710222 cycles/ticks + +indcpa_enc: +median: 849568 cycles/ticks +average: 853891 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199721 cycles/ticks + +kyber_keypair_derand: +median: 751484 cycles/ticks +average: 755980 cycles/ticks + +kyber_keypair: +median: 784504 cycles/ticks +average: 789441 cycles/ticks + +kyber_encaps_derand: +median: 899776 cycles/ticks +average: 906885 cycles/ticks + +kyber_encaps: +median: 901134 cycles/ticks +average: 908463 cycles/ticks + +kyber_decaps: +median: 1111168 cycles/ticks +average: 1117648 cycles/ticks + +Loop spin: 595 +gen_a: +median: 232550 cycles/ticks +average: 234330 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47277 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3792 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22323 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8807 cycles/ticks + +indcpa_keypair: +median: 707270 cycles/ticks +average: 711423 cycles/ticks + +indcpa_enc: +median: 851552 cycles/ticks +average: 856074 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199613 cycles/ticks + +kyber_keypair_derand: +median: 751310 cycles/ticks +average: 755648 cycles/ticks + +kyber_keypair: +median: 783276 cycles/ticks +average: 786957 cycles/ticks + +kyber_encaps_derand: +median: 900332 cycles/ticks +average: 905170 cycles/ticks + +kyber_encaps: +median: 901770 cycles/ticks +average: 907355 cycles/ticks + +kyber_decaps: +median: 1111038 cycles/ticks +average: 1118690 cycles/ticks + +Loop spin: 596 +gen_a: +median: 232668 cycles/ticks +average: 234272 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7204 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7289 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707468 cycles/ticks +average: 711899 cycles/ticks + +indcpa_enc: +median: 852280 cycles/ticks +average: 857102 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199666 cycles/ticks + +kyber_keypair_derand: +median: 752154 cycles/ticks +average: 756177 cycles/ticks + +kyber_keypair: +median: 784248 cycles/ticks +average: 788246 cycles/ticks + +kyber_encaps_derand: +median: 900604 cycles/ticks +average: 905260 cycles/ticks + +kyber_encaps: +median: 902898 cycles/ticks +average: 907258 cycles/ticks + +kyber_decaps: +median: 1109962 cycles/ticks +average: 1115373 cycles/ticks + +Loop spin: 597 +gen_a: +median: 232902 cycles/ticks +average: 234478 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23111 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47299 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3775 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8773 cycles/ticks + +indcpa_keypair: +median: 706874 cycles/ticks +average: 711415 cycles/ticks + +indcpa_enc: +median: 850038 cycles/ticks +average: 854638 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199463 cycles/ticks + +kyber_keypair_derand: +median: 751750 cycles/ticks +average: 755741 cycles/ticks + +kyber_keypair: +median: 783156 cycles/ticks +average: 786667 cycles/ticks + +kyber_encaps_derand: +median: 902966 cycles/ticks +average: 907685 cycles/ticks + +kyber_encaps: +median: 903938 cycles/ticks +average: 909056 cycles/ticks + +kyber_decaps: +median: 1114036 cycles/ticks +average: 1119799 cycles/ticks + +Loop spin: 598 +gen_a: +median: 232712 cycles/ticks +average: 234183 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22230 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707408 cycles/ticks +average: 711176 cycles/ticks + +indcpa_enc: +median: 850956 cycles/ticks +average: 855496 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199585 cycles/ticks + +kyber_keypair_derand: +median: 751914 cycles/ticks +average: 756436 cycles/ticks + +kyber_keypair: +median: 783996 cycles/ticks +average: 787668 cycles/ticks + +kyber_encaps_derand: +median: 899244 cycles/ticks +average: 904071 cycles/ticks + +kyber_encaps: +median: 902350 cycles/ticks +average: 907431 cycles/ticks + +kyber_decaps: +median: 1110494 cycles/ticks +average: 1117332 cycles/ticks + +Loop spin: 599 +gen_a: +median: 232494 cycles/ticks +average: 234585 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33609 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47489 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3506 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8756 cycles/ticks + +indcpa_keypair: +median: 706826 cycles/ticks +average: 710809 cycles/ticks + +indcpa_enc: +median: 850100 cycles/ticks +average: 855742 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199355 cycles/ticks + +kyber_keypair_derand: +median: 752076 cycles/ticks +average: 756444 cycles/ticks + +kyber_keypair: +median: 783090 cycles/ticks +average: 787049 cycles/ticks + +kyber_encaps_derand: +median: 899384 cycles/ticks +average: 903896 cycles/ticks + +kyber_encaps: +median: 900560 cycles/ticks +average: 905471 cycles/ticks + +kyber_decaps: +median: 1110544 cycles/ticks +average: 1115970 cycles/ticks + +Loop spin: 600 +gen_a: +median: 232548 cycles/ticks +average: 234192 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47220 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3851 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22235 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8810 cycles/ticks + +indcpa_keypair: +median: 710566 cycles/ticks +average: 715328 cycles/ticks + +indcpa_enc: +median: 854144 cycles/ticks +average: 859054 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199631 cycles/ticks + +kyber_keypair_derand: +median: 751644 cycles/ticks +average: 756177 cycles/ticks + +kyber_keypair: +median: 783176 cycles/ticks +average: 787124 cycles/ticks + +kyber_encaps_derand: +median: 898670 cycles/ticks +average: 904129 cycles/ticks + +kyber_encaps: +median: 901732 cycles/ticks +average: 905915 cycles/ticks + +kyber_decaps: +median: 1110322 cycles/ticks +average: 1122473 cycles/ticks + +Loop spin: 601 +gen_a: +median: 232518 cycles/ticks +average: 234090 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23108 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47350 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8756 cycles/ticks + +indcpa_keypair: +median: 707026 cycles/ticks +average: 710471 cycles/ticks + +indcpa_enc: +median: 849634 cycles/ticks +average: 854797 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199387 cycles/ticks + +kyber_keypair_derand: +median: 752550 cycles/ticks +average: 756725 cycles/ticks + +kyber_keypair: +median: 784050 cycles/ticks +average: 787308 cycles/ticks + +kyber_encaps_derand: +median: 899412 cycles/ticks +average: 904775 cycles/ticks + +kyber_encaps: +median: 900758 cycles/ticks +average: 906588 cycles/ticks + +kyber_decaps: +median: 1110828 cycles/ticks +average: 1117422 cycles/ticks + +Loop spin: 602 +gen_a: +median: 232568 cycles/ticks +average: 234612 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23094 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22343 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8802 cycles/ticks + +indcpa_keypair: +median: 706862 cycles/ticks +average: 711071 cycles/ticks + +indcpa_enc: +median: 849910 cycles/ticks +average: 854574 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199683 cycles/ticks + +kyber_keypair_derand: +median: 751874 cycles/ticks +average: 756616 cycles/ticks + +kyber_keypair: +median: 783060 cycles/ticks +average: 786387 cycles/ticks + +kyber_encaps_derand: +median: 898404 cycles/ticks +average: 902440 cycles/ticks + +kyber_encaps: +median: 901314 cycles/ticks +average: 905412 cycles/ticks + +kyber_decaps: +median: 1108994 cycles/ticks +average: 1114566 cycles/ticks + +Loop spin: 603 +gen_a: +median: 232876 cycles/ticks +average: 234623 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33562 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47407 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22300 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707880 cycles/ticks +average: 711663 cycles/ticks + +indcpa_enc: +median: 851860 cycles/ticks +average: 856466 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199392 cycles/ticks + +kyber_keypair_derand: +median: 756582 cycles/ticks +average: 761738 cycles/ticks + +kyber_keypair: +median: 783980 cycles/ticks +average: 787157 cycles/ticks + +kyber_encaps_derand: +median: 898874 cycles/ticks +average: 904031 cycles/ticks + +kyber_encaps: +median: 899786 cycles/ticks +average: 904907 cycles/ticks + +kyber_decaps: +median: 1109860 cycles/ticks +average: 1116071 cycles/ticks + +Loop spin: 604 +gen_a: +median: 232800 cycles/ticks +average: 234621 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47370 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22384 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706636 cycles/ticks +average: 710184 cycles/ticks + +indcpa_enc: +median: 849690 cycles/ticks +average: 855132 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199743 cycles/ticks + +kyber_keypair_derand: +median: 751768 cycles/ticks +average: 756994 cycles/ticks + +kyber_keypair: +median: 783166 cycles/ticks +average: 787294 cycles/ticks + +kyber_encaps_derand: +median: 898406 cycles/ticks +average: 903052 cycles/ticks + +kyber_encaps: +median: 900966 cycles/ticks +average: 906293 cycles/ticks + +kyber_decaps: +median: 1109248 cycles/ticks +average: 1115074 cycles/ticks + +Loop spin: 605 +gen_a: +median: 232758 cycles/ticks +average: 234107 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23178 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1990 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22356 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8756 cycles/ticks + +indcpa_keypair: +median: 706978 cycles/ticks +average: 710784 cycles/ticks + +indcpa_enc: +median: 849992 cycles/ticks +average: 854739 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199567 cycles/ticks + +kyber_keypair_derand: +median: 751788 cycles/ticks +average: 755124 cycles/ticks + +kyber_keypair: +median: 783996 cycles/ticks +average: 787064 cycles/ticks + +kyber_encaps_derand: +median: 899136 cycles/ticks +average: 903613 cycles/ticks + +kyber_encaps: +median: 900580 cycles/ticks +average: 904735 cycles/ticks + +kyber_decaps: +median: 1112176 cycles/ticks +average: 1117024 cycles/ticks + +Loop spin: 606 +gen_a: +median: 232536 cycles/ticks +average: 233783 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47301 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706396 cycles/ticks +average: 710887 cycles/ticks + +indcpa_enc: +median: 850112 cycles/ticks +average: 855290 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 200014 cycles/ticks + +kyber_keypair_derand: +median: 751928 cycles/ticks +average: 756473 cycles/ticks + +kyber_keypair: +median: 783450 cycles/ticks +average: 786861 cycles/ticks + +kyber_encaps_derand: +median: 899424 cycles/ticks +average: 905051 cycles/ticks + +kyber_encaps: +median: 900964 cycles/ticks +average: 905802 cycles/ticks + +kyber_decaps: +median: 1110286 cycles/ticks +average: 1116294 cycles/ticks + +Loop spin: 607 +gen_a: +median: 232594 cycles/ticks +average: 234148 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7212 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7192 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33316 cycles/ticks +average: 33549 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47315 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22362 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8799 cycles/ticks + +indcpa_keypair: +median: 706552 cycles/ticks +average: 710895 cycles/ticks + +indcpa_enc: +median: 850366 cycles/ticks +average: 855279 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199715 cycles/ticks + +kyber_keypair_derand: +median: 751390 cycles/ticks +average: 756186 cycles/ticks + +kyber_keypair: +median: 784400 cycles/ticks +average: 787577 cycles/ticks + +kyber_encaps_derand: +median: 899406 cycles/ticks +average: 903803 cycles/ticks + +kyber_encaps: +median: 900352 cycles/ticks +average: 904293 cycles/ticks + +kyber_decaps: +median: 1110492 cycles/ticks +average: 1116944 cycles/ticks + +Loop spin: 608 +gen_a: +median: 232456 cycles/ticks +average: 233914 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22390 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8776 cycles/ticks + +indcpa_keypair: +median: 706966 cycles/ticks +average: 710880 cycles/ticks + +indcpa_enc: +median: 849982 cycles/ticks +average: 853626 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199736 cycles/ticks + +kyber_keypair_derand: +median: 752288 cycles/ticks +average: 756605 cycles/ticks + +kyber_keypair: +median: 782958 cycles/ticks +average: 786716 cycles/ticks + +kyber_encaps_derand: +median: 898742 cycles/ticks +average: 902695 cycles/ticks + +kyber_encaps: +median: 900972 cycles/ticks +average: 905121 cycles/ticks + +kyber_decaps: +median: 1109658 cycles/ticks +average: 1117981 cycles/ticks + +Loop spin: 609 +gen_a: +median: 232652 cycles/ticks +average: 234255 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33535 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47312 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8764 cycles/ticks + +indcpa_keypair: +median: 710636 cycles/ticks +average: 714327 cycles/ticks + +indcpa_enc: +median: 854320 cycles/ticks +average: 858168 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199272 cycles/ticks + +kyber_keypair_derand: +median: 751768 cycles/ticks +average: 755303 cycles/ticks + +kyber_keypair: +median: 783950 cycles/ticks +average: 786424 cycles/ticks + +kyber_encaps_derand: +median: 899512 cycles/ticks +average: 903918 cycles/ticks + +kyber_encaps: +median: 900716 cycles/ticks +average: 905329 cycles/ticks + +kyber_decaps: +median: 1110556 cycles/ticks +average: 1115459 cycles/ticks + +Loop spin: 610 +gen_a: +median: 232452 cycles/ticks +average: 234043 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23132 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33512 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3889 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22235 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706002 cycles/ticks +average: 709145 cycles/ticks + +indcpa_enc: +median: 849910 cycles/ticks +average: 854158 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199129 cycles/ticks + +kyber_keypair_derand: +median: 751890 cycles/ticks +average: 756295 cycles/ticks + +kyber_keypair: +median: 782988 cycles/ticks +average: 786140 cycles/ticks + +kyber_encaps_derand: +median: 899100 cycles/ticks +average: 903009 cycles/ticks + +kyber_encaps: +median: 901400 cycles/ticks +average: 904808 cycles/ticks + +kyber_decaps: +median: 1109654 cycles/ticks +average: 1116737 cycles/ticks + +Loop spin: 611 +gen_a: +median: 232608 cycles/ticks +average: 234282 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7187 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 706480 cycles/ticks +average: 711541 cycles/ticks + +indcpa_enc: +median: 849734 cycles/ticks +average: 854344 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199634 cycles/ticks + +kyber_keypair_derand: +median: 751192 cycles/ticks +average: 755530 cycles/ticks + +kyber_keypair: +median: 783588 cycles/ticks +average: 787830 cycles/ticks + +kyber_encaps_derand: +median: 899096 cycles/ticks +average: 903361 cycles/ticks + +kyber_encaps: +median: 899866 cycles/ticks +average: 904893 cycles/ticks + +kyber_decaps: +median: 1109396 cycles/ticks +average: 1113927 cycles/ticks + +Loop spin: 612 +gen_a: +median: 232646 cycles/ticks +average: 234066 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23112 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47214 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22228 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706710 cycles/ticks +average: 710695 cycles/ticks + +indcpa_enc: +median: 849814 cycles/ticks +average: 854219 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199425 cycles/ticks + +kyber_keypair_derand: +median: 756884 cycles/ticks +average: 760967 cycles/ticks + +kyber_keypair: +median: 783190 cycles/ticks +average: 786704 cycles/ticks + +kyber_encaps_derand: +median: 898670 cycles/ticks +average: 905201 cycles/ticks + +kyber_encaps: +median: 901464 cycles/ticks +average: 906172 cycles/ticks + +kyber_decaps: +median: 1109748 cycles/ticks +average: 1116143 cycles/ticks + +Loop spin: 613 +gen_a: +median: 232448 cycles/ticks +average: 234011 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33386 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47316 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3820 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1985 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8749 cycles/ticks + +indcpa_keypair: +median: 706972 cycles/ticks +average: 711475 cycles/ticks + +indcpa_enc: +median: 850578 cycles/ticks +average: 855382 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199656 cycles/ticks + +kyber_keypair_derand: +median: 751574 cycles/ticks +average: 755805 cycles/ticks + +kyber_keypair: +median: 783522 cycles/ticks +average: 787571 cycles/ticks + +kyber_encaps_derand: +median: 899320 cycles/ticks +average: 904843 cycles/ticks + +kyber_encaps: +median: 900486 cycles/ticks +average: 905159 cycles/ticks + +kyber_decaps: +median: 1110990 cycles/ticks +average: 1120237 cycles/ticks + +Loop spin: 614 +gen_a: +median: 232894 cycles/ticks +average: 237392 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47386 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707008 cycles/ticks +average: 711457 cycles/ticks + +indcpa_enc: +median: 849902 cycles/ticks +average: 854622 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199911 cycles/ticks + +kyber_keypair_derand: +median: 751878 cycles/ticks +average: 756391 cycles/ticks + +kyber_keypair: +median: 783156 cycles/ticks +average: 787338 cycles/ticks + +kyber_encaps_derand: +median: 898224 cycles/ticks +average: 902823 cycles/ticks + +kyber_encaps: +median: 900602 cycles/ticks +average: 905304 cycles/ticks + +kyber_decaps: +median: 1108698 cycles/ticks +average: 1115176 cycles/ticks + +Loop spin: 615 +gen_a: +median: 232720 cycles/ticks +average: 234411 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7188 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22428 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707252 cycles/ticks +average: 711387 cycles/ticks + +indcpa_enc: +median: 849906 cycles/ticks +average: 854363 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199495 cycles/ticks + +kyber_keypair_derand: +median: 756784 cycles/ticks +average: 761014 cycles/ticks + +kyber_keypair: +median: 784682 cycles/ticks +average: 788301 cycles/ticks + +kyber_encaps_derand: +median: 899780 cycles/ticks +average: 904507 cycles/ticks + +kyber_encaps: +median: 901196 cycles/ticks +average: 906486 cycles/ticks + +kyber_decaps: +median: 1111186 cycles/ticks +average: 1116505 cycles/ticks + +Loop spin: 616 +gen_a: +median: 233018 cycles/ticks +average: 234669 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23152 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8739 cycles/ticks + +indcpa_keypair: +median: 707640 cycles/ticks +average: 711576 cycles/ticks + +indcpa_enc: +median: 850836 cycles/ticks +average: 856900 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199673 cycles/ticks + +kyber_keypair_derand: +median: 750898 cycles/ticks +average: 756115 cycles/ticks + +kyber_keypair: +median: 783218 cycles/ticks +average: 787666 cycles/ticks + +kyber_encaps_derand: +median: 899994 cycles/ticks +average: 905468 cycles/ticks + +kyber_encaps: +median: 901398 cycles/ticks +average: 905140 cycles/ticks + +kyber_decaps: +median: 1111242 cycles/ticks +average: 1115641 cycles/ticks + +Loop spin: 617 +gen_a: +median: 233002 cycles/ticks +average: 234744 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23233 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47362 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706820 cycles/ticks +average: 711010 cycles/ticks + +indcpa_enc: +median: 849748 cycles/ticks +average: 854183 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199762 cycles/ticks + +kyber_keypair_derand: +median: 751760 cycles/ticks +average: 756574 cycles/ticks + +kyber_keypair: +median: 784272 cycles/ticks +average: 789049 cycles/ticks + +kyber_encaps_derand: +median: 898944 cycles/ticks +average: 904459 cycles/ticks + +kyber_encaps: +median: 899984 cycles/ticks +average: 905137 cycles/ticks + +kyber_decaps: +median: 1109960 cycles/ticks +average: 1115744 cycles/ticks + +Loop spin: 618 +gen_a: +median: 232782 cycles/ticks +average: 234571 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23171 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706384 cycles/ticks +average: 710289 cycles/ticks + +indcpa_enc: +median: 849738 cycles/ticks +average: 855665 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199835 cycles/ticks + +kyber_keypair_derand: +median: 756182 cycles/ticks +average: 761393 cycles/ticks + +kyber_keypair: +median: 783284 cycles/ticks +average: 787276 cycles/ticks + +kyber_encaps_derand: +median: 899028 cycles/ticks +average: 904225 cycles/ticks + +kyber_encaps: +median: 900184 cycles/ticks +average: 904058 cycles/ticks + +kyber_decaps: +median: 1110584 cycles/ticks +average: 1116333 cycles/ticks + +Loop spin: 619 +gen_a: +median: 232946 cycles/ticks +average: 234468 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23087 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47308 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3897 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22301 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 708050 cycles/ticks +average: 712763 cycles/ticks + +indcpa_enc: +median: 850720 cycles/ticks +average: 855601 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199602 cycles/ticks + +kyber_keypair_derand: +median: 752126 cycles/ticks +average: 757186 cycles/ticks + +kyber_keypair: +median: 785074 cycles/ticks +average: 788553 cycles/ticks + +kyber_encaps_derand: +median: 899678 cycles/ticks +average: 904202 cycles/ticks + +kyber_encaps: +median: 900860 cycles/ticks +average: 904885 cycles/ticks + +kyber_decaps: +median: 1110636 cycles/ticks +average: 1116515 cycles/ticks + +Loop spin: 620 +gen_a: +median: 233394 cycles/ticks +average: 235168 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7217 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47328 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22337 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8733 cycles/ticks + +indcpa_keypair: +median: 706402 cycles/ticks +average: 709844 cycles/ticks + +indcpa_enc: +median: 849772 cycles/ticks +average: 854195 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199486 cycles/ticks + +kyber_keypair_derand: +median: 752052 cycles/ticks +average: 756784 cycles/ticks + +kyber_keypair: +median: 783256 cycles/ticks +average: 787253 cycles/ticks + +kyber_encaps_derand: +median: 899688 cycles/ticks +average: 904272 cycles/ticks + +kyber_encaps: +median: 901178 cycles/ticks +average: 908791 cycles/ticks + +kyber_decaps: +median: 1116502 cycles/ticks +average: 1125467 cycles/ticks + +Loop spin: 621 +gen_a: +median: 232458 cycles/ticks +average: 233788 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7214 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23025 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33478 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47348 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3893 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3801 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22283 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8771 cycles/ticks + +indcpa_keypair: +median: 706688 cycles/ticks +average: 712041 cycles/ticks + +indcpa_enc: +median: 849956 cycles/ticks +average: 855529 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 200077 cycles/ticks + +kyber_keypair_derand: +median: 752052 cycles/ticks +average: 757462 cycles/ticks + +kyber_keypair: +median: 784452 cycles/ticks +average: 789462 cycles/ticks + +kyber_encaps_derand: +median: 904008 cycles/ticks +average: 909785 cycles/ticks + +kyber_encaps: +median: 906672 cycles/ticks +average: 912157 cycles/ticks + +kyber_decaps: +median: 1115312 cycles/ticks +average: 1124528 cycles/ticks + +Loop spin: 622 +gen_a: +median: 232680 cycles/ticks +average: 234558 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23068 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33531 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47271 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1990 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22291 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707440 cycles/ticks +average: 712794 cycles/ticks + +indcpa_enc: +median: 850928 cycles/ticks +average: 856719 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199892 cycles/ticks + +kyber_keypair_derand: +median: 751790 cycles/ticks +average: 756459 cycles/ticks + +kyber_keypair: +median: 783078 cycles/ticks +average: 787604 cycles/ticks + +kyber_encaps_derand: +median: 899798 cycles/ticks +average: 905531 cycles/ticks + +kyber_encaps: +median: 901252 cycles/ticks +average: 907443 cycles/ticks + +kyber_decaps: +median: 1111496 cycles/ticks +average: 1119643 cycles/ticks + +Loop spin: 623 +gen_a: +median: 232752 cycles/ticks +average: 234669 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33616 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47274 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3495 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3797 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22146 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8763 cycles/ticks + +indcpa_keypair: +median: 707760 cycles/ticks +average: 712645 cycles/ticks + +indcpa_enc: +median: 850482 cycles/ticks +average: 855587 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199967 cycles/ticks + +kyber_keypair_derand: +median: 752306 cycles/ticks +average: 756733 cycles/ticks + +kyber_keypair: +median: 784186 cycles/ticks +average: 789138 cycles/ticks + +kyber_encaps_derand: +median: 903534 cycles/ticks +average: 910023 cycles/ticks + +kyber_encaps: +median: 906430 cycles/ticks +average: 911670 cycles/ticks + +kyber_decaps: +median: 1115004 cycles/ticks +average: 1122349 cycles/ticks + +Loop spin: 624 +gen_a: +median: 232956 cycles/ticks +average: 235134 cycles/ticks + +poly_getnoise_eta1: +median: 7180 cycles/ticks +average: 7218 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23136 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33578 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47338 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3906 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1985 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8754 cycles/ticks + +indcpa_keypair: +median: 706710 cycles/ticks +average: 711757 cycles/ticks + +indcpa_enc: +median: 849882 cycles/ticks +average: 855717 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 200656 cycles/ticks + +kyber_keypair_derand: +median: 751410 cycles/ticks +average: 757081 cycles/ticks + +kyber_keypair: +median: 783676 cycles/ticks +average: 788713 cycles/ticks + +kyber_encaps_derand: +median: 898772 cycles/ticks +average: 904448 cycles/ticks + +kyber_encaps: +median: 900030 cycles/ticks +average: 906225 cycles/ticks + +kyber_decaps: +median: 1109740 cycles/ticks +average: 1118413 cycles/ticks + +Loop spin: 625 +gen_a: +median: 232708 cycles/ticks +average: 234702 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7221 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33511 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47387 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3898 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3770 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22300 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8758 cycles/ticks + +indcpa_keypair: +median: 707090 cycles/ticks +average: 712140 cycles/ticks + +indcpa_enc: +median: 850184 cycles/ticks +average: 856758 cycles/ticks + +indcpa_dec: +median: 198636 cycles/ticks +average: 200315 cycles/ticks + +kyber_keypair_derand: +median: 751716 cycles/ticks +average: 757037 cycles/ticks + +kyber_keypair: +median: 783446 cycles/ticks +average: 788879 cycles/ticks + +kyber_encaps_derand: +median: 898182 cycles/ticks +average: 903263 cycles/ticks + +kyber_encaps: +median: 900746 cycles/ticks +average: 906957 cycles/ticks + +kyber_decaps: +median: 1109306 cycles/ticks +average: 1117182 cycles/ticks + +Loop spin: 626 +gen_a: +median: 232376 cycles/ticks +average: 234138 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33588 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47311 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8762 cycles/ticks + +indcpa_keypair: +median: 706860 cycles/ticks +average: 711843 cycles/ticks + +indcpa_enc: +median: 850068 cycles/ticks +average: 856593 cycles/ticks + +indcpa_dec: +median: 198616 cycles/ticks +average: 200070 cycles/ticks + +kyber_keypair_derand: +median: 752120 cycles/ticks +average: 756879 cycles/ticks + +kyber_keypair: +median: 784258 cycles/ticks +average: 789082 cycles/ticks + +kyber_encaps_derand: +median: 898556 cycles/ticks +average: 905600 cycles/ticks + +kyber_encaps: +median: 900094 cycles/ticks +average: 905244 cycles/ticks + +kyber_decaps: +median: 1109728 cycles/ticks +average: 1120381 cycles/ticks + +Loop spin: 627 +gen_a: +median: 232794 cycles/ticks +average: 234528 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7173 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23094 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 36277 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47377 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1948 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 708858 cycles/ticks +average: 713575 cycles/ticks + +indcpa_enc: +median: 852154 cycles/ticks +average: 858216 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199877 cycles/ticks + +kyber_keypair_derand: +median: 754160 cycles/ticks +average: 758710 cycles/ticks + +kyber_keypair: +median: 785426 cycles/ticks +average: 789427 cycles/ticks + +kyber_encaps_derand: +median: 901148 cycles/ticks +average: 907049 cycles/ticks + +kyber_encaps: +median: 902730 cycles/ticks +average: 908092 cycles/ticks + +kyber_decaps: +median: 1111994 cycles/ticks +average: 1118267 cycles/ticks + +Loop spin: 628 +gen_a: +median: 232484 cycles/ticks +average: 234251 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47455 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22274 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706898 cycles/ticks +average: 711330 cycles/ticks + +indcpa_enc: +median: 849986 cycles/ticks +average: 855771 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199404 cycles/ticks + +kyber_keypair_derand: +median: 752412 cycles/ticks +average: 757511 cycles/ticks + +kyber_keypair: +median: 784868 cycles/ticks +average: 789932 cycles/ticks + +kyber_encaps_derand: +median: 900116 cycles/ticks +average: 905744 cycles/ticks + +kyber_encaps: +median: 901536 cycles/ticks +average: 907903 cycles/ticks + +kyber_decaps: +median: 1114840 cycles/ticks +average: 1122074 cycles/ticks + +Loop spin: 629 +gen_a: +median: 232978 cycles/ticks +average: 235148 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7220 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23137 cycles/ticks + +INVNTT: +median: 33270 cycles/ticks +average: 33580 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47422 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706798 cycles/ticks +average: 712014 cycles/ticks + +indcpa_enc: +median: 850164 cycles/ticks +average: 856307 cycles/ticks + +indcpa_dec: +median: 201658 cycles/ticks +average: 203046 cycles/ticks + +kyber_keypair_derand: +median: 751786 cycles/ticks +average: 757823 cycles/ticks + +kyber_keypair: +median: 783324 cycles/ticks +average: 788501 cycles/ticks + +kyber_encaps_derand: +median: 898380 cycles/ticks +average: 904772 cycles/ticks + +kyber_encaps: +median: 900500 cycles/ticks +average: 905691 cycles/ticks + +kyber_decaps: +median: 1109546 cycles/ticks +average: 1115802 cycles/ticks + +Loop spin: 630 +gen_a: +median: 232870 cycles/ticks +average: 234629 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7203 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47389 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706866 cycles/ticks +average: 712453 cycles/ticks + +indcpa_enc: +median: 850010 cycles/ticks +average: 855607 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199792 cycles/ticks + +kyber_keypair_derand: +median: 752192 cycles/ticks +average: 756520 cycles/ticks + +kyber_keypair: +median: 784238 cycles/ticks +average: 788655 cycles/ticks + +kyber_encaps_derand: +median: 899448 cycles/ticks +average: 905587 cycles/ticks + +kyber_encaps: +median: 900260 cycles/ticks +average: 905207 cycles/ticks + +kyber_decaps: +median: 1111676 cycles/ticks +average: 1116977 cycles/ticks + +Loop spin: 631 +gen_a: +median: 232564 cycles/ticks +average: 234353 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47329 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706968 cycles/ticks +average: 712444 cycles/ticks + +indcpa_enc: +median: 850240 cycles/ticks +average: 855906 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199700 cycles/ticks + +kyber_keypair_derand: +median: 751830 cycles/ticks +average: 755862 cycles/ticks + +kyber_keypair: +median: 783518 cycles/ticks +average: 789120 cycles/ticks + +kyber_encaps_derand: +median: 899178 cycles/ticks +average: 904442 cycles/ticks + +kyber_encaps: +median: 901486 cycles/ticks +average: 905762 cycles/ticks + +kyber_decaps: +median: 1110464 cycles/ticks +average: 1117952 cycles/ticks + +Loop spin: 632 +gen_a: +median: 232930 cycles/ticks +average: 234246 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47352 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707268 cycles/ticks +average: 712070 cycles/ticks + +indcpa_enc: +median: 851336 cycles/ticks +average: 856213 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199879 cycles/ticks + +kyber_keypair_derand: +median: 752242 cycles/ticks +average: 756892 cycles/ticks + +kyber_keypair: +median: 784118 cycles/ticks +average: 788630 cycles/ticks + +kyber_encaps_derand: +median: 899986 cycles/ticks +average: 905197 cycles/ticks + +kyber_encaps: +median: 901038 cycles/ticks +average: 906374 cycles/ticks + +kyber_decaps: +median: 1111190 cycles/ticks +average: 1118452 cycles/ticks + +Loop spin: 633 +gen_a: +median: 232750 cycles/ticks +average: 234879 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47373 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3493 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3811 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706604 cycles/ticks +average: 710173 cycles/ticks + +indcpa_enc: +median: 850464 cycles/ticks +average: 855327 cycles/ticks + +indcpa_dec: +median: 198564 cycles/ticks +average: 199498 cycles/ticks + +kyber_keypair_derand: +median: 752002 cycles/ticks +average: 756355 cycles/ticks + +kyber_keypair: +median: 783026 cycles/ticks +average: 787176 cycles/ticks + +kyber_encaps_derand: +median: 898836 cycles/ticks +average: 903862 cycles/ticks + +kyber_encaps: +median: 901122 cycles/ticks +average: 906307 cycles/ticks + +kyber_decaps: +median: 1110092 cycles/ticks +average: 1116850 cycles/ticks + +Loop spin: 634 +gen_a: +median: 232128 cycles/ticks +average: 233581 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47398 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1950 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 707024 cycles/ticks +average: 711670 cycles/ticks + +indcpa_enc: +median: 850614 cycles/ticks +average: 856256 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 200115 cycles/ticks + +kyber_keypair_derand: +median: 751832 cycles/ticks +average: 756800 cycles/ticks + +kyber_keypair: +median: 783522 cycles/ticks +average: 787724 cycles/ticks + +kyber_encaps_derand: +median: 899818 cycles/ticks +average: 905369 cycles/ticks + +kyber_encaps: +median: 901178 cycles/ticks +average: 907161 cycles/ticks + +kyber_decaps: +median: 1111480 cycles/ticks +average: 1120770 cycles/ticks + +Loop spin: 635 +gen_a: +median: 232928 cycles/ticks +average: 234602 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33516 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47484 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22326 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8752 cycles/ticks + +indcpa_keypair: +median: 707322 cycles/ticks +average: 711092 cycles/ticks + +indcpa_enc: +median: 850082 cycles/ticks +average: 855455 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199647 cycles/ticks + +kyber_keypair_derand: +median: 752480 cycles/ticks +average: 757046 cycles/ticks + +kyber_keypair: +median: 783600 cycles/ticks +average: 787713 cycles/ticks + +kyber_encaps_derand: +median: 898856 cycles/ticks +average: 905221 cycles/ticks + +kyber_encaps: +median: 900884 cycles/ticks +average: 906052 cycles/ticks + +kyber_decaps: +median: 1109394 cycles/ticks +average: 1115673 cycles/ticks + +Loop spin: 636 +gen_a: +median: 232286 cycles/ticks +average: 233924 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47308 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707040 cycles/ticks +average: 710444 cycles/ticks + +indcpa_enc: +median: 850366 cycles/ticks +average: 855341 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199621 cycles/ticks + +kyber_keypair_derand: +median: 752510 cycles/ticks +average: 756429 cycles/ticks + +kyber_keypair: +median: 783650 cycles/ticks +average: 788485 cycles/ticks + +kyber_encaps_derand: +median: 898634 cycles/ticks +average: 903262 cycles/ticks + +kyber_encaps: +median: 900152 cycles/ticks +average: 904964 cycles/ticks + +kyber_decaps: +median: 1110034 cycles/ticks +average: 1116749 cycles/ticks + +Loop spin: 637 +gen_a: +median: 232854 cycles/ticks +average: 234199 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33494 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47461 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22386 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706914 cycles/ticks +average: 711113 cycles/ticks + +indcpa_enc: +median: 850858 cycles/ticks +average: 855272 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199417 cycles/ticks + +kyber_keypair_derand: +median: 752674 cycles/ticks +average: 757974 cycles/ticks + +kyber_keypair: +median: 783286 cycles/ticks +average: 787665 cycles/ticks + +kyber_encaps_derand: +median: 899264 cycles/ticks +average: 904285 cycles/ticks + +kyber_encaps: +median: 901662 cycles/ticks +average: 906721 cycles/ticks + +kyber_decaps: +median: 1110610 cycles/ticks +average: 1117773 cycles/ticks + +Loop spin: 638 +gen_a: +median: 232652 cycles/ticks +average: 234694 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33599 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47333 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22362 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706190 cycles/ticks +average: 710595 cycles/ticks + +indcpa_enc: +median: 849772 cycles/ticks +average: 854785 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199987 cycles/ticks + +kyber_keypair_derand: +median: 756198 cycles/ticks +average: 761717 cycles/ticks + +kyber_keypair: +median: 784058 cycles/ticks +average: 788375 cycles/ticks + +kyber_encaps_derand: +median: 903628 cycles/ticks +average: 909445 cycles/ticks + +kyber_encaps: +median: 904952 cycles/ticks +average: 909843 cycles/ticks + +kyber_decaps: +median: 1114626 cycles/ticks +average: 1120845 cycles/ticks + +Loop spin: 639 +gen_a: +median: 232580 cycles/ticks +average: 234341 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33501 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47447 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8691 cycles/ticks + +indcpa_keypair: +median: 705866 cycles/ticks +average: 710305 cycles/ticks + +indcpa_enc: +median: 852958 cycles/ticks +average: 857922 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199619 cycles/ticks + +kyber_keypair_derand: +median: 755920 cycles/ticks +average: 759679 cycles/ticks + +kyber_keypair: +median: 783166 cycles/ticks +average: 787591 cycles/ticks + +kyber_encaps_derand: +median: 902024 cycles/ticks +average: 907699 cycles/ticks + +kyber_encaps: +median: 903690 cycles/ticks +average: 908459 cycles/ticks + +kyber_decaps: +median: 1109156 cycles/ticks +average: 1119623 cycles/ticks + +Loop spin: 640 +gen_a: +median: 232550 cycles/ticks +average: 233948 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33522 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47290 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3883 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22361 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8813 cycles/ticks + +indcpa_keypair: +median: 710348 cycles/ticks +average: 717096 cycles/ticks + +indcpa_enc: +median: 853574 cycles/ticks +average: 859119 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199537 cycles/ticks + +kyber_keypair_derand: +median: 759984 cycles/ticks +average: 764589 cycles/ticks + +kyber_keypair: +median: 784346 cycles/ticks +average: 788107 cycles/ticks + +kyber_encaps_derand: +median: 898720 cycles/ticks +average: 904326 cycles/ticks + +kyber_encaps: +median: 900510 cycles/ticks +average: 906021 cycles/ticks + +kyber_decaps: +median: 1109900 cycles/ticks +average: 1115636 cycles/ticks + +Loop spin: 641 +gen_a: +median: 232510 cycles/ticks +average: 233973 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47389 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22223 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 707234 cycles/ticks +average: 712180 cycles/ticks + +indcpa_enc: +median: 855100 cycles/ticks +average: 861420 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199680 cycles/ticks + +kyber_keypair_derand: +median: 751836 cycles/ticks +average: 755532 cycles/ticks + +kyber_keypair: +median: 783546 cycles/ticks +average: 787436 cycles/ticks + +kyber_encaps_derand: +median: 903930 cycles/ticks +average: 910331 cycles/ticks + +kyber_encaps: +median: 905310 cycles/ticks +average: 910956 cycles/ticks + +kyber_decaps: +median: 1115310 cycles/ticks +average: 1121284 cycles/ticks + +Loop spin: 642 +gen_a: +median: 232262 cycles/ticks +average: 233970 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 707080 cycles/ticks +average: 711902 cycles/ticks + +indcpa_enc: +median: 850316 cycles/ticks +average: 854807 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199829 cycles/ticks + +kyber_keypair_derand: +median: 752052 cycles/ticks +average: 756879 cycles/ticks + +kyber_keypair: +median: 784026 cycles/ticks +average: 788005 cycles/ticks + +kyber_encaps_derand: +median: 900296 cycles/ticks +average: 905147 cycles/ticks + +kyber_encaps: +median: 902476 cycles/ticks +average: 906944 cycles/ticks + +kyber_decaps: +median: 1111810 cycles/ticks +average: 1116917 cycles/ticks + +Loop spin: 643 +gen_a: +median: 232768 cycles/ticks +average: 234116 cycles/ticks + +poly_getnoise_eta1: +median: 7120 cycles/ticks +average: 7220 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7176 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23160 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33541 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47320 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706990 cycles/ticks +average: 711600 cycles/ticks + +indcpa_enc: +median: 850112 cycles/ticks +average: 854288 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199477 cycles/ticks + +kyber_keypair_derand: +median: 761378 cycles/ticks +average: 765832 cycles/ticks + +kyber_keypair: +median: 783210 cycles/ticks +average: 786989 cycles/ticks + +kyber_encaps_derand: +median: 899082 cycles/ticks +average: 903863 cycles/ticks + +kyber_encaps: +median: 900246 cycles/ticks +average: 905814 cycles/ticks + +kyber_decaps: +median: 1109834 cycles/ticks +average: 1116381 cycles/ticks + +Loop spin: 644 +gen_a: +median: 233118 cycles/ticks +average: 234490 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706658 cycles/ticks +average: 710850 cycles/ticks + +indcpa_enc: +median: 849508 cycles/ticks +average: 854516 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 200135 cycles/ticks + +kyber_keypair_derand: +median: 751824 cycles/ticks +average: 756983 cycles/ticks + +kyber_keypair: +median: 783808 cycles/ticks +average: 788475 cycles/ticks + +kyber_encaps_derand: +median: 898716 cycles/ticks +average: 904769 cycles/ticks + +kyber_encaps: +median: 901546 cycles/ticks +average: 906281 cycles/ticks + +kyber_decaps: +median: 1109980 cycles/ticks +average: 1115794 cycles/ticks + +Loop spin: 645 +gen_a: +median: 232374 cycles/ticks +average: 233830 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8803 cycles/ticks + +indcpa_keypair: +median: 707104 cycles/ticks +average: 710981 cycles/ticks + +indcpa_enc: +median: 850176 cycles/ticks +average: 855163 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199834 cycles/ticks + +kyber_keypair_derand: +median: 751900 cycles/ticks +average: 756479 cycles/ticks + +kyber_keypair: +median: 783410 cycles/ticks +average: 786913 cycles/ticks + +kyber_encaps_derand: +median: 898954 cycles/ticks +average: 903782 cycles/ticks + +kyber_encaps: +median: 899942 cycles/ticks +average: 904739 cycles/ticks + +kyber_decaps: +median: 1109374 cycles/ticks +average: 1114743 cycles/ticks + +Loop spin: 646 +gen_a: +median: 232764 cycles/ticks +average: 234897 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7193 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23149 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3773 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707930 cycles/ticks +average: 712012 cycles/ticks + +indcpa_enc: +median: 850820 cycles/ticks +average: 855842 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199630 cycles/ticks + +kyber_keypair_derand: +median: 753040 cycles/ticks +average: 758101 cycles/ticks + +kyber_keypair: +median: 783408 cycles/ticks +average: 787798 cycles/ticks + +kyber_encaps_derand: +median: 898690 cycles/ticks +average: 903894 cycles/ticks + +kyber_encaps: +median: 901700 cycles/ticks +average: 905460 cycles/ticks + +kyber_decaps: +median: 1109698 cycles/ticks +average: 1116137 cycles/ticks + +Loop spin: 647 +gen_a: +median: 232302 cycles/ticks +average: 234090 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33618 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47436 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22350 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706212 cycles/ticks +average: 710747 cycles/ticks + +indcpa_enc: +median: 852648 cycles/ticks +average: 857030 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199464 cycles/ticks + +kyber_keypair_derand: +median: 751816 cycles/ticks +average: 756656 cycles/ticks + +kyber_keypair: +median: 783610 cycles/ticks +average: 788838 cycles/ticks + +kyber_encaps_derand: +median: 902252 cycles/ticks +average: 907142 cycles/ticks + +kyber_encaps: +median: 903534 cycles/ticks +average: 908301 cycles/ticks + +kyber_decaps: +median: 1115536 cycles/ticks +average: 1123248 cycles/ticks + +Loop spin: 648 +gen_a: +median: 233098 cycles/ticks +average: 237011 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7196 cycles/ticks + +NTT: +median: 22976 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33550 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47448 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22293 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8756 cycles/ticks + +indcpa_keypair: +median: 707096 cycles/ticks +average: 711175 cycles/ticks + +indcpa_enc: +median: 850260 cycles/ticks +average: 854959 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199903 cycles/ticks + +kyber_keypair_derand: +median: 751624 cycles/ticks +average: 757189 cycles/ticks + +kyber_keypair: +median: 783178 cycles/ticks +average: 787809 cycles/ticks + +kyber_encaps_derand: +median: 899314 cycles/ticks +average: 904245 cycles/ticks + +kyber_encaps: +median: 902000 cycles/ticks +average: 906841 cycles/ticks + +kyber_decaps: +median: 1110796 cycles/ticks +average: 1117115 cycles/ticks + +Loop spin: 649 +gen_a: +median: 232510 cycles/ticks +average: 234565 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7176 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33268 cycles/ticks +average: 33709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47467 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3772 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22380 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 711626 cycles/ticks +average: 716405 cycles/ticks + +indcpa_enc: +median: 854844 cycles/ticks +average: 860607 cycles/ticks + +indcpa_dec: +median: 198624 cycles/ticks +average: 199663 cycles/ticks + +kyber_keypair_derand: +median: 751380 cycles/ticks +average: 755616 cycles/ticks + +kyber_keypair: +median: 783754 cycles/ticks +average: 788241 cycles/ticks + +kyber_encaps_derand: +median: 898726 cycles/ticks +average: 903860 cycles/ticks + +kyber_encaps: +median: 899722 cycles/ticks +average: 905080 cycles/ticks + +kyber_decaps: +median: 1109486 cycles/ticks +average: 1116123 cycles/ticks + +Loop spin: 650 +gen_a: +median: 233026 cycles/ticks +average: 234756 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47342 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8863 cycles/ticks + +indcpa_keypair: +median: 706358 cycles/ticks +average: 710801 cycles/ticks + +indcpa_enc: +median: 850234 cycles/ticks +average: 855075 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199578 cycles/ticks + +kyber_keypair_derand: +median: 751696 cycles/ticks +average: 756433 cycles/ticks + +kyber_keypair: +median: 783180 cycles/ticks +average: 788003 cycles/ticks + +kyber_encaps_derand: +median: 899178 cycles/ticks +average: 904363 cycles/ticks + +kyber_encaps: +median: 901556 cycles/ticks +average: 906688 cycles/ticks + +kyber_decaps: +median: 1110110 cycles/ticks +average: 1118119 cycles/ticks + +Loop spin: 651 +gen_a: +median: 232526 cycles/ticks +average: 234189 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33565 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47350 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1922 cycles/ticks +average: 1921 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706636 cycles/ticks +average: 710815 cycles/ticks + +indcpa_enc: +median: 849482 cycles/ticks +average: 853869 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199432 cycles/ticks + +kyber_keypair_derand: +median: 752268 cycles/ticks +average: 756346 cycles/ticks + +kyber_keypair: +median: 784990 cycles/ticks +average: 789467 cycles/ticks + +kyber_encaps_derand: +median: 903230 cycles/ticks +average: 908230 cycles/ticks + +kyber_encaps: +median: 904716 cycles/ticks +average: 910661 cycles/ticks + +kyber_decaps: +median: 1114752 cycles/ticks +average: 1122425 cycles/ticks + +Loop spin: 652 +gen_a: +median: 232646 cycles/ticks +average: 234262 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23104 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47481 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3895 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22331 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707278 cycles/ticks +average: 711197 cycles/ticks + +indcpa_enc: +median: 850958 cycles/ticks +average: 856057 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199670 cycles/ticks + +kyber_keypair_derand: +median: 752334 cycles/ticks +average: 756998 cycles/ticks + +kyber_keypair: +median: 782994 cycles/ticks +average: 787223 cycles/ticks + +kyber_encaps_derand: +median: 899120 cycles/ticks +average: 905178 cycles/ticks + +kyber_encaps: +median: 900778 cycles/ticks +average: 905952 cycles/ticks + +kyber_decaps: +median: 1110740 cycles/ticks +average: 1119885 cycles/ticks + +Loop spin: 653 +gen_a: +median: 232518 cycles/ticks +average: 234219 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7207 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23068 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22288 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707050 cycles/ticks +average: 713596 cycles/ticks + +indcpa_enc: +median: 849782 cycles/ticks +average: 854847 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199325 cycles/ticks + +kyber_keypair_derand: +median: 751524 cycles/ticks +average: 755030 cycles/ticks + +kyber_keypair: +median: 784168 cycles/ticks +average: 788179 cycles/ticks + +kyber_encaps_derand: +median: 903196 cycles/ticks +average: 909440 cycles/ticks + +kyber_encaps: +median: 904374 cycles/ticks +average: 909926 cycles/ticks + +kyber_decaps: +median: 1114864 cycles/ticks +average: 1120859 cycles/ticks + +Loop spin: 654 +gen_a: +median: 232608 cycles/ticks +average: 234364 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47426 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22377 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8767 cycles/ticks + +indcpa_keypair: +median: 707008 cycles/ticks +average: 712554 cycles/ticks + +indcpa_enc: +median: 850326 cycles/ticks +average: 855301 cycles/ticks + +indcpa_dec: +median: 201674 cycles/ticks +average: 202802 cycles/ticks + +kyber_keypair_derand: +median: 751218 cycles/ticks +average: 755528 cycles/ticks + +kyber_keypair: +median: 783036 cycles/ticks +average: 787704 cycles/ticks + +kyber_encaps_derand: +median: 898358 cycles/ticks +average: 904176 cycles/ticks + +kyber_encaps: +median: 900068 cycles/ticks +average: 904104 cycles/ticks + +kyber_decaps: +median: 1112004 cycles/ticks +average: 1118907 cycles/ticks + +Loop spin: 655 +gen_a: +median: 232448 cycles/ticks +average: 234160 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47416 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22276 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 710264 cycles/ticks +average: 714696 cycles/ticks + +indcpa_enc: +median: 853678 cycles/ticks +average: 858587 cycles/ticks + +indcpa_dec: +median: 201724 cycles/ticks +average: 202646 cycles/ticks + +kyber_keypair_derand: +median: 751512 cycles/ticks +average: 756188 cycles/ticks + +kyber_keypair: +median: 784150 cycles/ticks +average: 788217 cycles/ticks + +kyber_encaps_derand: +median: 898958 cycles/ticks +average: 904552 cycles/ticks + +kyber_encaps: +median: 900172 cycles/ticks +average: 905528 cycles/ticks + +kyber_decaps: +median: 1109786 cycles/ticks +average: 1116448 cycles/ticks + +Loop spin: 656 +gen_a: +median: 232862 cycles/ticks +average: 234322 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22228 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706786 cycles/ticks +average: 710615 cycles/ticks + +indcpa_enc: +median: 849990 cycles/ticks +average: 855454 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199876 cycles/ticks + +kyber_keypair_derand: +median: 751210 cycles/ticks +average: 756374 cycles/ticks + +kyber_keypair: +median: 782934 cycles/ticks +average: 787106 cycles/ticks + +kyber_encaps_derand: +median: 899506 cycles/ticks +average: 903583 cycles/ticks + +kyber_encaps: +median: 901948 cycles/ticks +average: 907272 cycles/ticks + +kyber_decaps: +median: 1110514 cycles/ticks +average: 1117215 cycles/ticks + +Loop spin: 657 +gen_a: +median: 232634 cycles/ticks +average: 234419 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22954 cycles/ticks +average: 23227 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33594 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706768 cycles/ticks +average: 711245 cycles/ticks + +indcpa_enc: +median: 852092 cycles/ticks +average: 857089 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199969 cycles/ticks + +kyber_keypair_derand: +median: 752568 cycles/ticks +average: 757152 cycles/ticks + +kyber_keypair: +median: 783780 cycles/ticks +average: 787210 cycles/ticks + +kyber_encaps_derand: +median: 901138 cycles/ticks +average: 906318 cycles/ticks + +kyber_encaps: +median: 902148 cycles/ticks +average: 907143 cycles/ticks + +kyber_decaps: +median: 1112500 cycles/ticks +average: 1118507 cycles/ticks + +Loop spin: 658 +gen_a: +median: 232350 cycles/ticks +average: 234345 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33606 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47481 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 710924 cycles/ticks +average: 716121 cycles/ticks + +indcpa_enc: +median: 854260 cycles/ticks +average: 860081 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199905 cycles/ticks + +kyber_keypair_derand: +median: 751546 cycles/ticks +average: 755779 cycles/ticks + +kyber_keypair: +median: 783230 cycles/ticks +average: 787072 cycles/ticks + +kyber_encaps_derand: +median: 898604 cycles/ticks +average: 903465 cycles/ticks + +kyber_encaps: +median: 901040 cycles/ticks +average: 905292 cycles/ticks + +kyber_decaps: +median: 1109468 cycles/ticks +average: 1115461 cycles/ticks + +Loop spin: 659 +gen_a: +median: 232814 cycles/ticks +average: 234348 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7201 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22279 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706756 cycles/ticks +average: 711014 cycles/ticks + +indcpa_enc: +median: 850180 cycles/ticks +average: 854470 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199854 cycles/ticks + +kyber_keypair_derand: +median: 756282 cycles/ticks +average: 760738 cycles/ticks + +kyber_keypair: +median: 783662 cycles/ticks +average: 787865 cycles/ticks + +kyber_encaps_derand: +median: 899188 cycles/ticks +average: 904261 cycles/ticks + +kyber_encaps: +median: 900106 cycles/ticks +average: 904662 cycles/ticks + +kyber_decaps: +median: 1109490 cycles/ticks +average: 1115873 cycles/ticks + +Loop spin: 660 +gen_a: +median: 232288 cycles/ticks +average: 233894 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33539 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47401 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1995 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706394 cycles/ticks +average: 710725 cycles/ticks + +indcpa_enc: +median: 849392 cycles/ticks +average: 853898 cycles/ticks + +indcpa_dec: +median: 198598 cycles/ticks +average: 199358 cycles/ticks + +kyber_keypair_derand: +median: 751396 cycles/ticks +average: 756471 cycles/ticks + +kyber_keypair: +median: 783254 cycles/ticks +average: 787390 cycles/ticks + +kyber_encaps_derand: +median: 903194 cycles/ticks +average: 908319 cycles/ticks + +kyber_encaps: +median: 905562 cycles/ticks +average: 910842 cycles/ticks + +kyber_decaps: +median: 1113978 cycles/ticks +average: 1119870 cycles/ticks + +Loop spin: 661 +gen_a: +median: 233014 cycles/ticks +average: 236615 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7211 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47342 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3874 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22282 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8769 cycles/ticks + +indcpa_keypair: +median: 707042 cycles/ticks +average: 710585 cycles/ticks + +indcpa_enc: +median: 850590 cycles/ticks +average: 855284 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199758 cycles/ticks + +kyber_keypair_derand: +median: 751608 cycles/ticks +average: 756147 cycles/ticks + +kyber_keypair: +median: 784016 cycles/ticks +average: 788209 cycles/ticks + +kyber_encaps_derand: +median: 899508 cycles/ticks +average: 905432 cycles/ticks + +kyber_encaps: +median: 900382 cycles/ticks +average: 906446 cycles/ticks + +kyber_decaps: +median: 1110226 cycles/ticks +average: 1115335 cycles/ticks + +Loop spin: 662 +gen_a: +median: 232582 cycles/ticks +average: 234012 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47318 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3897 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22144 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706810 cycles/ticks +average: 711717 cycles/ticks + +indcpa_enc: +median: 849344 cycles/ticks +average: 854762 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199610 cycles/ticks + +kyber_keypair_derand: +median: 752328 cycles/ticks +average: 756278 cycles/ticks + +kyber_keypair: +median: 783722 cycles/ticks +average: 788133 cycles/ticks + +kyber_encaps_derand: +median: 898920 cycles/ticks +average: 905244 cycles/ticks + +kyber_encaps: +median: 901070 cycles/ticks +average: 905775 cycles/ticks + +kyber_decaps: +median: 1109796 cycles/ticks +average: 1115478 cycles/ticks + +Loop spin: 663 +gen_a: +median: 232440 cycles/ticks +average: 234085 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33515 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8768 cycles/ticks + +indcpa_keypair: +median: 707084 cycles/ticks +average: 711310 cycles/ticks + +indcpa_enc: +median: 850446 cycles/ticks +average: 854416 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199361 cycles/ticks + +kyber_keypair_derand: +median: 751248 cycles/ticks +average: 756013 cycles/ticks + +kyber_keypair: +median: 784366 cycles/ticks +average: 787922 cycles/ticks + +kyber_encaps_derand: +median: 903316 cycles/ticks +average: 908618 cycles/ticks + +kyber_encaps: +median: 904938 cycles/ticks +average: 910115 cycles/ticks + +kyber_decaps: +median: 1115746 cycles/ticks +average: 1122629 cycles/ticks + +Loop spin: 664 +gen_a: +median: 232608 cycles/ticks +average: 234492 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22276 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 707220 cycles/ticks +average: 711144 cycles/ticks + +indcpa_enc: +median: 851706 cycles/ticks +average: 856520 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199420 cycles/ticks + +kyber_keypair_derand: +median: 756366 cycles/ticks +average: 760664 cycles/ticks + +kyber_keypair: +median: 783326 cycles/ticks +average: 787888 cycles/ticks + +kyber_encaps_derand: +median: 900816 cycles/ticks +average: 905403 cycles/ticks + +kyber_encaps: +median: 902078 cycles/ticks +average: 906932 cycles/ticks + +kyber_decaps: +median: 1111786 cycles/ticks +average: 1118800 cycles/ticks + +Loop spin: 665 +gen_a: +median: 232588 cycles/ticks +average: 233808 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47352 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22338 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8813 cycles/ticks + +indcpa_keypair: +median: 707330 cycles/ticks +average: 712200 cycles/ticks + +indcpa_enc: +median: 849956 cycles/ticks +average: 855058 cycles/ticks + +indcpa_dec: +median: 198648 cycles/ticks +average: 199476 cycles/ticks + +kyber_keypair_derand: +median: 753724 cycles/ticks +average: 758757 cycles/ticks + +kyber_keypair: +median: 784780 cycles/ticks +average: 788425 cycles/ticks + +kyber_encaps_derand: +median: 899112 cycles/ticks +average: 904193 cycles/ticks + +kyber_encaps: +median: 901498 cycles/ticks +average: 906371 cycles/ticks + +kyber_decaps: +median: 1109400 cycles/ticks +average: 1115045 cycles/ticks + +Loop spin: 666 +gen_a: +median: 233060 cycles/ticks +average: 237910 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7183 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22229 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 711592 cycles/ticks +average: 718720 cycles/ticks + +indcpa_enc: +median: 854812 cycles/ticks +average: 859997 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199649 cycles/ticks + +kyber_keypair_derand: +median: 752534 cycles/ticks +average: 757190 cycles/ticks + +kyber_keypair: +median: 783866 cycles/ticks +average: 788537 cycles/ticks + +kyber_encaps_derand: +median: 900848 cycles/ticks +average: 906253 cycles/ticks + +kyber_encaps: +median: 901772 cycles/ticks +average: 907229 cycles/ticks + +kyber_decaps: +median: 1111444 cycles/ticks +average: 1117981 cycles/ticks + +Loop spin: 667 +gen_a: +median: 232788 cycles/ticks +average: 234438 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47447 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3907 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22303 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 710734 cycles/ticks +average: 714885 cycles/ticks + +indcpa_enc: +median: 853954 cycles/ticks +average: 858799 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199642 cycles/ticks + +kyber_keypair_derand: +median: 751524 cycles/ticks +average: 756100 cycles/ticks + +kyber_keypair: +median: 783616 cycles/ticks +average: 787416 cycles/ticks + +kyber_encaps_derand: +median: 900554 cycles/ticks +average: 906356 cycles/ticks + +kyber_encaps: +median: 903120 cycles/ticks +average: 908623 cycles/ticks + +kyber_decaps: +median: 1114800 cycles/ticks +average: 1121012 cycles/ticks + +Loop spin: 668 +gen_a: +median: 232018 cycles/ticks +average: 233990 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23118 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8731 cycles/ticks + +indcpa_keypair: +median: 706484 cycles/ticks +average: 711211 cycles/ticks + +indcpa_enc: +median: 850702 cycles/ticks +average: 855977 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199637 cycles/ticks + +kyber_keypair_derand: +median: 751974 cycles/ticks +average: 756802 cycles/ticks + +kyber_keypair: +median: 783650 cycles/ticks +average: 787961 cycles/ticks + +kyber_encaps_derand: +median: 899974 cycles/ticks +average: 904398 cycles/ticks + +kyber_encaps: +median: 901090 cycles/ticks +average: 906006 cycles/ticks + +kyber_decaps: +median: 1110210 cycles/ticks +average: 1116528 cycles/ticks + +Loop spin: 669 +gen_a: +median: 232440 cycles/ticks +average: 233813 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23080 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47344 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22368 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706394 cycles/ticks +average: 710214 cycles/ticks + +indcpa_enc: +median: 849882 cycles/ticks +average: 854841 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199304 cycles/ticks + +kyber_keypair_derand: +median: 753256 cycles/ticks +average: 757705 cycles/ticks + +kyber_keypair: +median: 783246 cycles/ticks +average: 787615 cycles/ticks + +kyber_encaps_derand: +median: 899714 cycles/ticks +average: 904998 cycles/ticks + +kyber_encaps: +median: 902492 cycles/ticks +average: 907418 cycles/ticks + +kyber_decaps: +median: 1111094 cycles/ticks +average: 1117165 cycles/ticks + +Loop spin: 670 +gen_a: +median: 232856 cycles/ticks +average: 234572 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7201 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23102 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3924 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 708180 cycles/ticks +average: 712837 cycles/ticks + +indcpa_enc: +median: 851376 cycles/ticks +average: 857379 cycles/ticks + +indcpa_dec: +median: 198602 cycles/ticks +average: 199924 cycles/ticks + +kyber_keypair_derand: +median: 752580 cycles/ticks +average: 758011 cycles/ticks + +kyber_keypair: +median: 784448 cycles/ticks +average: 789507 cycles/ticks + +kyber_encaps_derand: +median: 898142 cycles/ticks +average: 902942 cycles/ticks + +kyber_encaps: +median: 899412 cycles/ticks +average: 905167 cycles/ticks + +kyber_decaps: +median: 1109162 cycles/ticks +average: 1115866 cycles/ticks + +Loop spin: 671 +gen_a: +median: 232812 cycles/ticks +average: 234661 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23216 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47288 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 712202 cycles/ticks +average: 716166 cycles/ticks + +indcpa_enc: +median: 854744 cycles/ticks +average: 860192 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199557 cycles/ticks + +kyber_keypair_derand: +median: 752848 cycles/ticks +average: 757421 cycles/ticks + +kyber_keypair: +median: 783682 cycles/ticks +average: 787625 cycles/ticks + +kyber_encaps_derand: +median: 898528 cycles/ticks +average: 904413 cycles/ticks + +kyber_encaps: +median: 900774 cycles/ticks +average: 905860 cycles/ticks + +kyber_decaps: +median: 1109422 cycles/ticks +average: 1115637 cycles/ticks + +Loop spin: 672 +gen_a: +median: 232392 cycles/ticks +average: 233806 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7247 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706622 cycles/ticks +average: 712232 cycles/ticks + +indcpa_enc: +median: 850288 cycles/ticks +average: 856233 cycles/ticks + +indcpa_dec: +median: 198604 cycles/ticks +average: 199984 cycles/ticks + +kyber_keypair_derand: +median: 751440 cycles/ticks +average: 755653 cycles/ticks + +kyber_keypair: +median: 784688 cycles/ticks +average: 789443 cycles/ticks + +kyber_encaps_derand: +median: 899562 cycles/ticks +average: 905116 cycles/ticks + +kyber_encaps: +median: 901016 cycles/ticks +average: 906888 cycles/ticks + +kyber_decaps: +median: 1110422 cycles/ticks +average: 1117471 cycles/ticks + +Loop spin: 673 +gen_a: +median: 232568 cycles/ticks +average: 234081 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47335 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706378 cycles/ticks +average: 711537 cycles/ticks + +indcpa_enc: +median: 849566 cycles/ticks +average: 854444 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199478 cycles/ticks + +kyber_keypair_derand: +median: 751960 cycles/ticks +average: 756261 cycles/ticks + +kyber_keypair: +median: 783474 cycles/ticks +average: 788560 cycles/ticks + +kyber_encaps_derand: +median: 898554 cycles/ticks +average: 903986 cycles/ticks + +kyber_encaps: +median: 900354 cycles/ticks +average: 904749 cycles/ticks + +kyber_decaps: +median: 1109718 cycles/ticks +average: 1116752 cycles/ticks + +Loop spin: 674 +gen_a: +median: 232510 cycles/ticks +average: 234283 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23174 cycles/ticks + +INVNTT: +median: 33316 cycles/ticks +average: 33628 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47302 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3846 cycles/ticks +average: 3917 cycles/ticks + +poly_decompress: +median: 1982 cycles/ticks +average: 2034 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22304 cycles/ticks + +polyvec_decompress: +median: 8794 cycles/ticks +average: 8996 cycles/ticks + +indcpa_keypair: +median: 707360 cycles/ticks +average: 714850 cycles/ticks + +indcpa_enc: +median: 853406 cycles/ticks +average: 858384 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199941 cycles/ticks + +kyber_keypair_derand: +median: 756126 cycles/ticks +average: 760886 cycles/ticks + +kyber_keypair: +median: 784928 cycles/ticks +average: 789387 cycles/ticks + +kyber_encaps_derand: +median: 902598 cycles/ticks +average: 907106 cycles/ticks + +kyber_encaps: +median: 903118 cycles/ticks +average: 907928 cycles/ticks + +kyber_decaps: +median: 1113620 cycles/ticks +average: 1120299 cycles/ticks + +Loop spin: 675 +gen_a: +median: 232708 cycles/ticks +average: 234199 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7185 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33483 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47302 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3905 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22301 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8767 cycles/ticks + +indcpa_keypair: +median: 707228 cycles/ticks +average: 711844 cycles/ticks + +indcpa_enc: +median: 850234 cycles/ticks +average: 855775 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199711 cycles/ticks + +kyber_keypair_derand: +median: 751340 cycles/ticks +average: 756199 cycles/ticks + +kyber_keypair: +median: 783598 cycles/ticks +average: 787565 cycles/ticks + +kyber_encaps_derand: +median: 899268 cycles/ticks +average: 904866 cycles/ticks + +kyber_encaps: +median: 900896 cycles/ticks +average: 906467 cycles/ticks + +kyber_decaps: +median: 1110538 cycles/ticks +average: 1116272 cycles/ticks + +Loop spin: 676 +gen_a: +median: 232872 cycles/ticks +average: 234468 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7174 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47314 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3508 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22353 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8773 cycles/ticks + +indcpa_keypair: +median: 710664 cycles/ticks +average: 715199 cycles/ticks + +indcpa_enc: +median: 853552 cycles/ticks +average: 859797 cycles/ticks + +indcpa_dec: +median: 198584 cycles/ticks +average: 199648 cycles/ticks + +kyber_keypair_derand: +median: 751296 cycles/ticks +average: 755148 cycles/ticks + +kyber_keypair: +median: 784364 cycles/ticks +average: 789138 cycles/ticks + +kyber_encaps_derand: +median: 898478 cycles/ticks +average: 904838 cycles/ticks + +kyber_encaps: +median: 899346 cycles/ticks +average: 904394 cycles/ticks + +kyber_decaps: +median: 1110794 cycles/ticks +average: 1116649 cycles/ticks + +Loop spin: 677 +gen_a: +median: 233136 cycles/ticks +average: 234537 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47271 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706842 cycles/ticks +average: 711920 cycles/ticks + +indcpa_enc: +median: 850224 cycles/ticks +average: 854985 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199737 cycles/ticks + +kyber_keypair_derand: +median: 751046 cycles/ticks +average: 755943 cycles/ticks + +kyber_keypair: +median: 783272 cycles/ticks +average: 788788 cycles/ticks + +kyber_encaps_derand: +median: 898914 cycles/ticks +average: 905277 cycles/ticks + +kyber_encaps: +median: 899684 cycles/ticks +average: 906590 cycles/ticks + +kyber_decaps: +median: 1109406 cycles/ticks +average: 1118487 cycles/ticks + +Loop spin: 678 +gen_a: +median: 232868 cycles/ticks +average: 234843 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7244 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23254 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47326 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707520 cycles/ticks +average: 712920 cycles/ticks + +indcpa_enc: +median: 850790 cycles/ticks +average: 857144 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 200069 cycles/ticks + +kyber_keypair_derand: +median: 756272 cycles/ticks +average: 762862 cycles/ticks + +kyber_keypair: +median: 783842 cycles/ticks +average: 789138 cycles/ticks + +kyber_encaps_derand: +median: 899312 cycles/ticks +average: 905946 cycles/ticks + +kyber_encaps: +median: 900744 cycles/ticks +average: 907469 cycles/ticks + +kyber_decaps: +median: 1110530 cycles/ticks +average: 1119541 cycles/ticks + +Loop spin: 679 +gen_a: +median: 232584 cycles/ticks +average: 234693 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 27012 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33602 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47547 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22442 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8815 cycles/ticks + +indcpa_keypair: +median: 711526 cycles/ticks +average: 720347 cycles/ticks + +indcpa_enc: +median: 854646 cycles/ticks +average: 861283 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 200269 cycles/ticks + +kyber_keypair_derand: +median: 751774 cycles/ticks +average: 758385 cycles/ticks + +kyber_keypair: +median: 782870 cycles/ticks +average: 787566 cycles/ticks + +kyber_encaps_derand: +median: 899796 cycles/ticks +average: 906256 cycles/ticks + +kyber_encaps: +median: 900658 cycles/ticks +average: 908643 cycles/ticks + +kyber_decaps: +median: 1110932 cycles/ticks +average: 1119364 cycles/ticks + +Loop spin: 680 +gen_a: +median: 232606 cycles/ticks +average: 235009 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7199 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7200 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23133 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47522 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3914 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3504 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706732 cycles/ticks +average: 712200 cycles/ticks + +indcpa_enc: +median: 850362 cycles/ticks +average: 857124 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199718 cycles/ticks + +kyber_keypair_derand: +median: 752484 cycles/ticks +average: 758289 cycles/ticks + +kyber_keypair: +median: 783592 cycles/ticks +average: 789248 cycles/ticks + +kyber_encaps_derand: +median: 899390 cycles/ticks +average: 906457 cycles/ticks + +kyber_encaps: +median: 901198 cycles/ticks +average: 908539 cycles/ticks + +kyber_decaps: +median: 1111318 cycles/ticks +average: 1119168 cycles/ticks + +Loop spin: 681 +gen_a: +median: 232876 cycles/ticks +average: 235013 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47360 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3901 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3793 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1980 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8808 cycles/ticks + +indcpa_keypair: +median: 711178 cycles/ticks +average: 717317 cycles/ticks + +indcpa_enc: +median: 853568 cycles/ticks +average: 859753 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 200002 cycles/ticks + +kyber_keypair_derand: +median: 751916 cycles/ticks +average: 758537 cycles/ticks + +kyber_keypair: +median: 783458 cycles/ticks +average: 789488 cycles/ticks + +kyber_encaps_derand: +median: 900100 cycles/ticks +average: 907194 cycles/ticks + +kyber_encaps: +median: 901230 cycles/ticks +average: 907119 cycles/ticks + +kyber_decaps: +median: 1111936 cycles/ticks +average: 1120191 cycles/ticks + +Loop spin: 682 +gen_a: +median: 232486 cycles/ticks +average: 234511 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7186 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7173 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23146 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33637 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47390 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3442 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1981 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8770 cycles/ticks + +indcpa_keypair: +median: 706526 cycles/ticks +average: 712076 cycles/ticks + +indcpa_enc: +median: 850226 cycles/ticks +average: 856242 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199835 cycles/ticks + +kyber_keypair_derand: +median: 752998 cycles/ticks +average: 758716 cycles/ticks + +kyber_keypair: +median: 783452 cycles/ticks +average: 789493 cycles/ticks + +kyber_encaps_derand: +median: 898800 cycles/ticks +average: 905988 cycles/ticks + +kyber_encaps: +median: 899918 cycles/ticks +average: 907054 cycles/ticks + +kyber_decaps: +median: 1109500 cycles/ticks +average: 1118352 cycles/ticks + +Loop spin: 683 +gen_a: +median: 232978 cycles/ticks +average: 234634 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23071 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47293 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1982 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22357 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706346 cycles/ticks +average: 711294 cycles/ticks + +indcpa_enc: +median: 849720 cycles/ticks +average: 856878 cycles/ticks + +indcpa_dec: +median: 198574 cycles/ticks +average: 200078 cycles/ticks + +kyber_keypair_derand: +median: 751004 cycles/ticks +average: 756620 cycles/ticks + +kyber_keypair: +median: 783136 cycles/ticks +average: 787672 cycles/ticks + +kyber_encaps_derand: +median: 899622 cycles/ticks +average: 906513 cycles/ticks + +kyber_encaps: +median: 900808 cycles/ticks +average: 908075 cycles/ticks + +kyber_decaps: +median: 1110844 cycles/ticks +average: 1119153 cycles/ticks + +Loop spin: 684 +gen_a: +median: 233122 cycles/ticks +average: 234959 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23099 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33549 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47701 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22350 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8763 cycles/ticks + +indcpa_keypair: +median: 706090 cycles/ticks +average: 711846 cycles/ticks + +indcpa_enc: +median: 849398 cycles/ticks +average: 855957 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 200142 cycles/ticks + +kyber_keypair_derand: +median: 751798 cycles/ticks +average: 756922 cycles/ticks + +kyber_keypair: +median: 783260 cycles/ticks +average: 788899 cycles/ticks + +kyber_encaps_derand: +median: 898476 cycles/ticks +average: 904926 cycles/ticks + +kyber_encaps: +median: 899604 cycles/ticks +average: 905991 cycles/ticks + +kyber_decaps: +median: 1109262 cycles/ticks +average: 1116788 cycles/ticks + +Loop spin: 685 +gen_a: +median: 232884 cycles/ticks +average: 234556 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23156 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47415 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3485 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3791 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706152 cycles/ticks +average: 710993 cycles/ticks + +indcpa_enc: +median: 849328 cycles/ticks +average: 855304 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 200019 cycles/ticks + +kyber_keypair_derand: +median: 751612 cycles/ticks +average: 757223 cycles/ticks + +kyber_keypair: +median: 783244 cycles/ticks +average: 788786 cycles/ticks + +kyber_encaps_derand: +median: 898622 cycles/ticks +average: 905019 cycles/ticks + +kyber_encaps: +median: 899754 cycles/ticks +average: 906569 cycles/ticks + +kyber_decaps: +median: 1108704 cycles/ticks +average: 1116671 cycles/ticks + +Loop spin: 686 +gen_a: +median: 232490 cycles/ticks +average: 234540 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 707168 cycles/ticks +average: 711697 cycles/ticks + +indcpa_enc: +median: 850710 cycles/ticks +average: 857013 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 200254 cycles/ticks + +kyber_keypair_derand: +median: 753002 cycles/ticks +average: 758994 cycles/ticks + +kyber_keypair: +median: 783656 cycles/ticks +average: 788242 cycles/ticks + +kyber_encaps_derand: +median: 899088 cycles/ticks +average: 905216 cycles/ticks + +kyber_encaps: +median: 900432 cycles/ticks +average: 906800 cycles/ticks + +kyber_decaps: +median: 1110238 cycles/ticks +average: 1118706 cycles/ticks + +Loop spin: 687 +gen_a: +median: 233276 cycles/ticks +average: 235258 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23200 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47339 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3903 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22284 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 706788 cycles/ticks +average: 713274 cycles/ticks + +indcpa_enc: +median: 853656 cycles/ticks +average: 858967 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 200144 cycles/ticks + +kyber_keypair_derand: +median: 751534 cycles/ticks +average: 758240 cycles/ticks + +kyber_keypair: +median: 783416 cycles/ticks +average: 788709 cycles/ticks + +kyber_encaps_derand: +median: 902010 cycles/ticks +average: 908439 cycles/ticks + +kyber_encaps: +median: 902888 cycles/ticks +average: 910155 cycles/ticks + +kyber_decaps: +median: 1112682 cycles/ticks +average: 1120527 cycles/ticks + +Loop spin: 688 +gen_a: +median: 232768 cycles/ticks +average: 234920 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22928 cycles/ticks +average: 23126 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33561 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47303 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22313 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 706060 cycles/ticks +average: 711858 cycles/ticks + +indcpa_enc: +median: 853044 cycles/ticks +average: 860097 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199730 cycles/ticks + +kyber_keypair_derand: +median: 751710 cycles/ticks +average: 757393 cycles/ticks + +kyber_keypair: +median: 783302 cycles/ticks +average: 789125 cycles/ticks + +kyber_encaps_derand: +median: 901626 cycles/ticks +average: 909279 cycles/ticks + +kyber_encaps: +median: 902588 cycles/ticks +average: 908150 cycles/ticks + +kyber_decaps: +median: 1112384 cycles/ticks +average: 1120335 cycles/ticks + +Loop spin: 689 +gen_a: +median: 232568 cycles/ticks +average: 234858 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23166 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47410 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1987 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22319 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 710118 cycles/ticks +average: 715797 cycles/ticks + +indcpa_enc: +median: 850634 cycles/ticks +average: 856977 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199946 cycles/ticks + +kyber_keypair_derand: +median: 754858 cycles/ticks +average: 760786 cycles/ticks + +kyber_keypair: +median: 786414 cycles/ticks +average: 792107 cycles/ticks + +kyber_encaps_derand: +median: 898294 cycles/ticks +average: 904949 cycles/ticks + +kyber_encaps: +median: 899508 cycles/ticks +average: 905062 cycles/ticks + +kyber_decaps: +median: 1109118 cycles/ticks +average: 1116841 cycles/ticks + +Loop spin: 690 +gen_a: +median: 232448 cycles/ticks +average: 233909 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33581 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47366 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1981 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22333 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 705762 cycles/ticks +average: 711650 cycles/ticks + +indcpa_enc: +median: 849238 cycles/ticks +average: 854567 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199855 cycles/ticks + +kyber_keypair_derand: +median: 751434 cycles/ticks +average: 756757 cycles/ticks + +kyber_keypair: +median: 783332 cycles/ticks +average: 787801 cycles/ticks + +kyber_encaps_derand: +median: 899310 cycles/ticks +average: 906773 cycles/ticks + +kyber_encaps: +median: 900176 cycles/ticks +average: 907035 cycles/ticks + +kyber_decaps: +median: 1110014 cycles/ticks +average: 1117037 cycles/ticks + +Loop spin: 691 +gen_a: +median: 232534 cycles/ticks +average: 234401 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47384 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3494 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 707010 cycles/ticks +average: 712154 cycles/ticks + +indcpa_enc: +median: 850770 cycles/ticks +average: 857319 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 200017 cycles/ticks + +kyber_keypair_derand: +median: 752076 cycles/ticks +average: 758141 cycles/ticks + +kyber_keypair: +median: 783444 cycles/ticks +average: 788619 cycles/ticks + +kyber_encaps_derand: +median: 899978 cycles/ticks +average: 905913 cycles/ticks + +kyber_encaps: +median: 900854 cycles/ticks +average: 906294 cycles/ticks + +kyber_decaps: +median: 1111188 cycles/ticks +average: 1117177 cycles/ticks + +Loop spin: 692 +gen_a: +median: 232680 cycles/ticks +average: 233970 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 50764 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1953 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707478 cycles/ticks +average: 710599 cycles/ticks + +indcpa_enc: +median: 850750 cycles/ticks +average: 857466 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199366 cycles/ticks + +kyber_keypair_derand: +median: 751900 cycles/ticks +average: 755129 cycles/ticks + +kyber_keypair: +median: 783388 cycles/ticks +average: 788953 cycles/ticks + +kyber_encaps_derand: +median: 899074 cycles/ticks +average: 905425 cycles/ticks + +kyber_encaps: +median: 900436 cycles/ticks +average: 907301 cycles/ticks + +kyber_decaps: +median: 1109958 cycles/ticks +average: 1117874 cycles/ticks + +Loop spin: 693 +gen_a: +median: 232376 cycles/ticks +average: 234525 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23288 cycles/ticks + +INVNTT: +median: 33266 cycles/ticks +average: 33685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47523 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22305 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8765 cycles/ticks + +indcpa_keypair: +median: 706946 cycles/ticks +average: 712469 cycles/ticks + +indcpa_enc: +median: 849580 cycles/ticks +average: 855465 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 200201 cycles/ticks + +kyber_keypair_derand: +median: 752236 cycles/ticks +average: 757368 cycles/ticks + +kyber_keypair: +median: 784090 cycles/ticks +average: 789054 cycles/ticks + +kyber_encaps_derand: +median: 899362 cycles/ticks +average: 905586 cycles/ticks + +kyber_encaps: +median: 900560 cycles/ticks +average: 906680 cycles/ticks + +kyber_decaps: +median: 1111122 cycles/ticks +average: 1118963 cycles/ticks + +Loop spin: 694 +gen_a: +median: 232868 cycles/ticks +average: 234353 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22930 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8731 cycles/ticks + +indcpa_keypair: +median: 707072 cycles/ticks +average: 712359 cycles/ticks + +indcpa_enc: +median: 851900 cycles/ticks +average: 857729 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199863 cycles/ticks + +kyber_keypair_derand: +median: 752616 cycles/ticks +average: 757083 cycles/ticks + +kyber_keypair: +median: 783412 cycles/ticks +average: 789103 cycles/ticks + +kyber_encaps_derand: +median: 900654 cycles/ticks +average: 908092 cycles/ticks + +kyber_encaps: +median: 901636 cycles/ticks +average: 908309 cycles/ticks + +kyber_decaps: +median: 1110148 cycles/ticks +average: 1117435 cycles/ticks + +Loop spin: 695 +gen_a: +median: 232518 cycles/ticks +average: 234235 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707056 cycles/ticks +average: 711346 cycles/ticks + +indcpa_enc: +median: 850332 cycles/ticks +average: 856848 cycles/ticks + +indcpa_dec: +median: 198602 cycles/ticks +average: 200303 cycles/ticks + +kyber_keypair_derand: +median: 752112 cycles/ticks +average: 758598 cycles/ticks + +kyber_keypair: +median: 783374 cycles/ticks +average: 788062 cycles/ticks + +kyber_encaps_derand: +median: 899360 cycles/ticks +average: 905356 cycles/ticks + +kyber_encaps: +median: 900508 cycles/ticks +average: 907079 cycles/ticks + +kyber_decaps: +median: 1110442 cycles/ticks +average: 1117237 cycles/ticks + +Loop spin: 696 +gen_a: +median: 232596 cycles/ticks +average: 233955 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7139 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 708234 cycles/ticks +average: 712717 cycles/ticks + +indcpa_enc: +median: 850314 cycles/ticks +average: 855878 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199693 cycles/ticks + +kyber_keypair_derand: +median: 752690 cycles/ticks +average: 758012 cycles/ticks + +kyber_keypair: +median: 784362 cycles/ticks +average: 790394 cycles/ticks + +kyber_encaps_derand: +median: 900286 cycles/ticks +average: 905496 cycles/ticks + +kyber_encaps: +median: 901460 cycles/ticks +average: 907420 cycles/ticks + +kyber_decaps: +median: 1111606 cycles/ticks +average: 1118445 cycles/ticks + +Loop spin: 697 +gen_a: +median: 232576 cycles/ticks +average: 234380 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706800 cycles/ticks +average: 710583 cycles/ticks + +indcpa_enc: +median: 850814 cycles/ticks +average: 856992 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199497 cycles/ticks + +kyber_keypair_derand: +median: 751720 cycles/ticks +average: 756360 cycles/ticks + +kyber_keypair: +median: 783238 cycles/ticks +average: 788010 cycles/ticks + +kyber_encaps_derand: +median: 900214 cycles/ticks +average: 906998 cycles/ticks + +kyber_encaps: +median: 901046 cycles/ticks +average: 907433 cycles/ticks + +kyber_decaps: +median: 1111304 cycles/ticks +average: 1118067 cycles/ticks + +Loop spin: 698 +gen_a: +median: 232860 cycles/ticks +average: 234461 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1934 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706788 cycles/ticks +average: 710156 cycles/ticks + +indcpa_enc: +median: 849900 cycles/ticks +average: 855792 cycles/ticks + +indcpa_dec: +median: 198468 cycles/ticks +average: 199972 cycles/ticks + +kyber_keypair_derand: +median: 751874 cycles/ticks +average: 756479 cycles/ticks + +kyber_keypair: +median: 783240 cycles/ticks +average: 787281 cycles/ticks + +kyber_encaps_derand: +median: 899208 cycles/ticks +average: 906546 cycles/ticks + +kyber_encaps: +median: 901100 cycles/ticks +average: 907291 cycles/ticks + +kyber_decaps: +median: 1111758 cycles/ticks +average: 1118340 cycles/ticks + +Loop spin: 699 +gen_a: +median: 232752 cycles/ticks +average: 234862 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23126 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47381 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3919 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8765 cycles/ticks + +indcpa_keypair: +median: 711380 cycles/ticks +average: 715858 cycles/ticks + +indcpa_enc: +median: 854476 cycles/ticks +average: 859183 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199816 cycles/ticks + +kyber_keypair_derand: +median: 751484 cycles/ticks +average: 757653 cycles/ticks + +kyber_keypair: +median: 783244 cycles/ticks +average: 787930 cycles/ticks + +kyber_encaps_derand: +median: 898790 cycles/ticks +average: 903540 cycles/ticks + +kyber_encaps: +median: 899970 cycles/ticks +average: 905204 cycles/ticks + +kyber_decaps: +median: 1109828 cycles/ticks +average: 1114923 cycles/ticks + +Loop spin: 700 +gen_a: +median: 232474 cycles/ticks +average: 234243 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7213 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1986 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22322 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706402 cycles/ticks +average: 712722 cycles/ticks + +indcpa_enc: +median: 849432 cycles/ticks +average: 853091 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199317 cycles/ticks + +kyber_keypair_derand: +median: 756186 cycles/ticks +average: 759343 cycles/ticks + +kyber_keypair: +median: 783104 cycles/ticks +average: 786129 cycles/ticks + +kyber_encaps_derand: +median: 899514 cycles/ticks +average: 903955 cycles/ticks + +kyber_encaps: +median: 900688 cycles/ticks +average: 905339 cycles/ticks + +kyber_decaps: +median: 1113998 cycles/ticks +average: 1120736 cycles/ticks + +Loop spin: 701 +gen_a: +median: 232748 cycles/ticks +average: 234678 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7238 cycles/ticks + +NTT: +median: 22984 cycles/ticks +average: 23214 cycles/ticks + +INVNTT: +median: 33272 cycles/ticks +average: 33638 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47434 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706378 cycles/ticks +average: 710772 cycles/ticks + +indcpa_enc: +median: 849630 cycles/ticks +average: 855643 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 200121 cycles/ticks + +kyber_keypair_derand: +median: 751470 cycles/ticks +average: 756166 cycles/ticks + +kyber_keypair: +median: 783122 cycles/ticks +average: 787796 cycles/ticks + +kyber_encaps_derand: +median: 898462 cycles/ticks +average: 905653 cycles/ticks + +kyber_encaps: +median: 899544 cycles/ticks +average: 906037 cycles/ticks + +kyber_decaps: +median: 1108762 cycles/ticks +average: 1113784 cycles/ticks + +Loop spin: 702 +gen_a: +median: 232476 cycles/ticks +average: 234129 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23072 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47375 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707044 cycles/ticks +average: 712492 cycles/ticks + +indcpa_enc: +median: 850078 cycles/ticks +average: 855047 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199978 cycles/ticks + +kyber_keypair_derand: +median: 751684 cycles/ticks +average: 756419 cycles/ticks + +kyber_keypair: +median: 782954 cycles/ticks +average: 788231 cycles/ticks + +kyber_encaps_derand: +median: 899150 cycles/ticks +average: 905777 cycles/ticks + +kyber_encaps: +median: 900146 cycles/ticks +average: 907080 cycles/ticks + +kyber_decaps: +median: 1110382 cycles/ticks +average: 1117134 cycles/ticks + +Loop spin: 703 +gen_a: +median: 232572 cycles/ticks +average: 234434 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47389 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8668 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706814 cycles/ticks +average: 712057 cycles/ticks + +indcpa_enc: +median: 849874 cycles/ticks +average: 855588 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 200037 cycles/ticks + +kyber_keypair_derand: +median: 751530 cycles/ticks +average: 757282 cycles/ticks + +kyber_keypair: +median: 783404 cycles/ticks +average: 789066 cycles/ticks + +kyber_encaps_derand: +median: 898620 cycles/ticks +average: 905584 cycles/ticks + +kyber_encaps: +median: 900210 cycles/ticks +average: 905975 cycles/ticks + +kyber_decaps: +median: 1110298 cycles/ticks +average: 1116385 cycles/ticks + +Loop spin: 704 +gen_a: +median: 232320 cycles/ticks +average: 234160 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47515 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3540 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1969 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22300 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706742 cycles/ticks +average: 711677 cycles/ticks + +indcpa_enc: +median: 849594 cycles/ticks +average: 856461 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199617 cycles/ticks + +kyber_keypair_derand: +median: 751574 cycles/ticks +average: 757061 cycles/ticks + +kyber_keypair: +median: 783384 cycles/ticks +average: 788285 cycles/ticks + +kyber_encaps_derand: +median: 898650 cycles/ticks +average: 905096 cycles/ticks + +kyber_encaps: +median: 899702 cycles/ticks +average: 906060 cycles/ticks + +kyber_decaps: +median: 1111838 cycles/ticks +average: 1117722 cycles/ticks + +Loop spin: 705 +gen_a: +median: 232462 cycles/ticks +average: 234507 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23132 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33577 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 51171 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3902 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3510 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706996 cycles/ticks +average: 712532 cycles/ticks + +indcpa_enc: +median: 849942 cycles/ticks +average: 858924 cycles/ticks + +indcpa_dec: +median: 198590 cycles/ticks +average: 199775 cycles/ticks + +kyber_keypair_derand: +median: 752986 cycles/ticks +average: 757509 cycles/ticks + +kyber_keypair: +median: 783262 cycles/ticks +average: 788889 cycles/ticks + +kyber_encaps_derand: +median: 899248 cycles/ticks +average: 904439 cycles/ticks + +kyber_encaps: +median: 900178 cycles/ticks +average: 906612 cycles/ticks + +kyber_decaps: +median: 1110584 cycles/ticks +average: 1117926 cycles/ticks + +Loop spin: 706 +gen_a: +median: 232824 cycles/ticks +average: 234899 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7246 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1947 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706122 cycles/ticks +average: 711244 cycles/ticks + +indcpa_enc: +median: 849480 cycles/ticks +average: 853523 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199405 cycles/ticks + +kyber_keypair_derand: +median: 752266 cycles/ticks +average: 757595 cycles/ticks + +kyber_keypair: +median: 783298 cycles/ticks +average: 788086 cycles/ticks + +kyber_encaps_derand: +median: 903272 cycles/ticks +average: 909809 cycles/ticks + +kyber_encaps: +median: 904192 cycles/ticks +average: 909206 cycles/ticks + +kyber_decaps: +median: 1114288 cycles/ticks +average: 1119080 cycles/ticks + +Loop spin: 707 +gen_a: +median: 232748 cycles/ticks +average: 233958 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706944 cycles/ticks +average: 712314 cycles/ticks + +indcpa_enc: +median: 850060 cycles/ticks +average: 856419 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199844 cycles/ticks + +kyber_keypair_derand: +median: 756306 cycles/ticks +average: 761598 cycles/ticks + +kyber_keypair: +median: 783300 cycles/ticks +average: 788298 cycles/ticks + +kyber_encaps_derand: +median: 900272 cycles/ticks +average: 905722 cycles/ticks + +kyber_encaps: +median: 901212 cycles/ticks +average: 905706 cycles/ticks + +kyber_decaps: +median: 1112004 cycles/ticks +average: 1117535 cycles/ticks + +Loop spin: 708 +gen_a: +median: 232600 cycles/ticks +average: 234186 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23141 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33590 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47088 cycles/ticks +average: 47373 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706026 cycles/ticks +average: 710757 cycles/ticks + +indcpa_enc: +median: 850460 cycles/ticks +average: 854588 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199842 cycles/ticks + +kyber_keypair_derand: +median: 752368 cycles/ticks +average: 756696 cycles/ticks + +kyber_keypair: +median: 783174 cycles/ticks +average: 786677 cycles/ticks + +kyber_encaps_derand: +median: 899102 cycles/ticks +average: 903561 cycles/ticks + +kyber_encaps: +median: 900030 cycles/ticks +average: 904408 cycles/ticks + +kyber_decaps: +median: 1108986 cycles/ticks +average: 1114475 cycles/ticks + +Loop spin: 709 +gen_a: +median: 232638 cycles/ticks +average: 234701 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23171 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47394 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22348 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 707024 cycles/ticks +average: 711242 cycles/ticks + +indcpa_enc: +median: 850374 cycles/ticks +average: 854349 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199667 cycles/ticks + +kyber_keypair_derand: +median: 755904 cycles/ticks +average: 760728 cycles/ticks + +kyber_keypair: +median: 783004 cycles/ticks +average: 787669 cycles/ticks + +kyber_encaps_derand: +median: 903278 cycles/ticks +average: 907928 cycles/ticks + +kyber_encaps: +median: 904606 cycles/ticks +average: 909689 cycles/ticks + +kyber_decaps: +median: 1114736 cycles/ticks +average: 1121275 cycles/ticks + +Loop spin: 710 +gen_a: +median: 233160 cycles/ticks +average: 235056 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33581 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47547 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3906 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22291 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707286 cycles/ticks +average: 711349 cycles/ticks + +indcpa_enc: +median: 850536 cycles/ticks +average: 855961 cycles/ticks + +indcpa_dec: +median: 198580 cycles/ticks +average: 199901 cycles/ticks + +kyber_keypair_derand: +median: 750904 cycles/ticks +average: 755168 cycles/ticks + +kyber_keypair: +median: 783400 cycles/ticks +average: 788461 cycles/ticks + +kyber_encaps_derand: +median: 903446 cycles/ticks +average: 908739 cycles/ticks + +kyber_encaps: +median: 904948 cycles/ticks +average: 911347 cycles/ticks + +kyber_decaps: +median: 1115250 cycles/ticks +average: 1122740 cycles/ticks + +Loop spin: 711 +gen_a: +median: 233062 cycles/ticks +average: 234928 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7144 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23177 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47504 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22398 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8791 cycles/ticks + +indcpa_keypair: +median: 707390 cycles/ticks +average: 712792 cycles/ticks + +indcpa_enc: +median: 850612 cycles/ticks +average: 857193 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199419 cycles/ticks + +kyber_keypair_derand: +median: 751356 cycles/ticks +average: 756785 cycles/ticks + +kyber_keypair: +median: 783702 cycles/ticks +average: 788296 cycles/ticks + +kyber_encaps_derand: +median: 900100 cycles/ticks +average: 907096 cycles/ticks + +kyber_encaps: +median: 900926 cycles/ticks +average: 905976 cycles/ticks + +kyber_decaps: +median: 1111646 cycles/ticks +average: 1119773 cycles/ticks + +Loop spin: 712 +gen_a: +median: 232382 cycles/ticks +average: 233849 cycles/ticks + +poly_getnoise_eta1: +median: 7122 cycles/ticks +average: 7197 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33486 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47291 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8742 cycles/ticks + +indcpa_keypair: +median: 706358 cycles/ticks +average: 710808 cycles/ticks + +indcpa_enc: +median: 849766 cycles/ticks +average: 855668 cycles/ticks + +indcpa_dec: +median: 198604 cycles/ticks +average: 199620 cycles/ticks + +kyber_keypair_derand: +median: 752762 cycles/ticks +average: 759055 cycles/ticks + +kyber_keypair: +median: 783314 cycles/ticks +average: 787964 cycles/ticks + +kyber_encaps_derand: +median: 903384 cycles/ticks +average: 909442 cycles/ticks + +kyber_encaps: +median: 904516 cycles/ticks +average: 909644 cycles/ticks + +kyber_decaps: +median: 1113830 cycles/ticks +average: 1121304 cycles/ticks + +Loop spin: 713 +gen_a: +median: 232354 cycles/ticks +average: 234019 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7192 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7191 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23097 cycles/ticks + +INVNTT: +median: 33320 cycles/ticks +average: 33551 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47547 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3796 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22334 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706672 cycles/ticks +average: 711727 cycles/ticks + +indcpa_enc: +median: 850014 cycles/ticks +average: 854632 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199644 cycles/ticks + +kyber_keypair_derand: +median: 752702 cycles/ticks +average: 757834 cycles/ticks + +kyber_keypair: +median: 783204 cycles/ticks +average: 787427 cycles/ticks + +kyber_encaps_derand: +median: 903608 cycles/ticks +average: 909345 cycles/ticks + +kyber_encaps: +median: 904890 cycles/ticks +average: 910863 cycles/ticks + +kyber_decaps: +median: 1114922 cycles/ticks +average: 1121262 cycles/ticks + +Loop spin: 714 +gen_a: +median: 232468 cycles/ticks +average: 234514 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47335 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3800 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22386 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8799 cycles/ticks + +indcpa_keypair: +median: 706680 cycles/ticks +average: 711051 cycles/ticks + +indcpa_enc: +median: 849810 cycles/ticks +average: 855197 cycles/ticks + +indcpa_dec: +median: 198526 cycles/ticks +average: 199622 cycles/ticks + +kyber_keypair_derand: +median: 752846 cycles/ticks +average: 757196 cycles/ticks + +kyber_keypair: +median: 783356 cycles/ticks +average: 787754 cycles/ticks + +kyber_encaps_derand: +median: 899554 cycles/ticks +average: 905809 cycles/ticks + +kyber_encaps: +median: 900944 cycles/ticks +average: 906915 cycles/ticks + +kyber_decaps: +median: 1111236 cycles/ticks +average: 1117876 cycles/ticks + +Loop spin: 715 +gen_a: +median: 232348 cycles/ticks +average: 233668 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47289 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3900 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3476 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3795 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22297 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706880 cycles/ticks +average: 710988 cycles/ticks + +indcpa_enc: +median: 850722 cycles/ticks +average: 855918 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199702 cycles/ticks + +kyber_keypair_derand: +median: 751556 cycles/ticks +average: 756842 cycles/ticks + +kyber_keypair: +median: 783064 cycles/ticks +average: 786795 cycles/ticks + +kyber_encaps_derand: +median: 898692 cycles/ticks +average: 903434 cycles/ticks + +kyber_encaps: +median: 899730 cycles/ticks +average: 903735 cycles/ticks + +kyber_decaps: +median: 1112804 cycles/ticks +average: 1118336 cycles/ticks + +Loop spin: 716 +gen_a: +median: 233014 cycles/ticks +average: 234282 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47421 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706342 cycles/ticks +average: 709983 cycles/ticks + +indcpa_enc: +median: 849394 cycles/ticks +average: 853286 cycles/ticks + +indcpa_dec: +median: 201674 cycles/ticks +average: 202531 cycles/ticks + +kyber_keypair_derand: +median: 755568 cycles/ticks +average: 760092 cycles/ticks + +kyber_keypair: +median: 783078 cycles/ticks +average: 786788 cycles/ticks + +kyber_encaps_derand: +median: 898472 cycles/ticks +average: 902807 cycles/ticks + +kyber_encaps: +median: 899516 cycles/ticks +average: 903035 cycles/ticks + +kyber_decaps: +median: 1112750 cycles/ticks +average: 1117553 cycles/ticks + +Loop spin: 717 +gen_a: +median: 232534 cycles/ticks +average: 234032 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3842 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706514 cycles/ticks +average: 709993 cycles/ticks + +indcpa_enc: +median: 850190 cycles/ticks +average: 855229 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 200009 cycles/ticks + +kyber_keypair_derand: +median: 752200 cycles/ticks +average: 756740 cycles/ticks + +kyber_keypair: +median: 783096 cycles/ticks +average: 787330 cycles/ticks + +kyber_encaps_derand: +median: 899122 cycles/ticks +average: 904471 cycles/ticks + +kyber_encaps: +median: 900604 cycles/ticks +average: 906030 cycles/ticks + +kyber_decaps: +median: 1109808 cycles/ticks +average: 1116644 cycles/ticks + +Loop spin: 718 +gen_a: +median: 232662 cycles/ticks +average: 234327 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33623 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47406 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3894 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3512 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22330 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8801 cycles/ticks + +indcpa_keypair: +median: 706882 cycles/ticks +average: 715024 cycles/ticks + +indcpa_enc: +median: 849660 cycles/ticks +average: 856263 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199195 cycles/ticks + +kyber_keypair_derand: +median: 752170 cycles/ticks +average: 755404 cycles/ticks + +kyber_keypair: +median: 783618 cycles/ticks +average: 786827 cycles/ticks + +kyber_encaps_derand: +median: 899074 cycles/ticks +average: 902935 cycles/ticks + +kyber_encaps: +median: 900332 cycles/ticks +average: 903843 cycles/ticks + +kyber_decaps: +median: 1112832 cycles/ticks +average: 1117015 cycles/ticks + +Loop spin: 719 +gen_a: +median: 232920 cycles/ticks +average: 234268 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23076 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706966 cycles/ticks +average: 710088 cycles/ticks + +indcpa_enc: +median: 850180 cycles/ticks +average: 855086 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 200067 cycles/ticks + +kyber_keypair_derand: +median: 751782 cycles/ticks +average: 756858 cycles/ticks + +kyber_keypair: +median: 783046 cycles/ticks +average: 786924 cycles/ticks + +kyber_encaps_derand: +median: 899992 cycles/ticks +average: 905883 cycles/ticks + +kyber_encaps: +median: 900412 cycles/ticks +average: 905611 cycles/ticks + +kyber_decaps: +median: 1110118 cycles/ticks +average: 1114603 cycles/ticks + +Loop spin: 720 +gen_a: +median: 232620 cycles/ticks +average: 234361 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33574 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47494 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3497 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22350 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8755 cycles/ticks + +indcpa_keypair: +median: 707638 cycles/ticks +average: 712621 cycles/ticks + +indcpa_enc: +median: 850972 cycles/ticks +average: 854848 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199829 cycles/ticks + +kyber_keypair_derand: +median: 752094 cycles/ticks +average: 756918 cycles/ticks + +kyber_keypair: +median: 783934 cycles/ticks +average: 789510 cycles/ticks + +kyber_encaps_derand: +median: 899142 cycles/ticks +average: 905928 cycles/ticks + +kyber_encaps: +median: 900572 cycles/ticks +average: 906338 cycles/ticks + +kyber_decaps: +median: 1109666 cycles/ticks +average: 1117717 cycles/ticks + +Loop spin: 721 +gen_a: +median: 232626 cycles/ticks +average: 234831 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33597 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47290 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3809 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 706760 cycles/ticks +average: 710574 cycles/ticks + +indcpa_enc: +median: 851890 cycles/ticks +average: 857418 cycles/ticks + +indcpa_dec: +median: 201684 cycles/ticks +average: 202681 cycles/ticks + +kyber_keypair_derand: +median: 752750 cycles/ticks +average: 756923 cycles/ticks + +kyber_keypair: +median: 783144 cycles/ticks +average: 787397 cycles/ticks + +kyber_encaps_derand: +median: 904256 cycles/ticks +average: 910309 cycles/ticks + +kyber_encaps: +median: 905580 cycles/ticks +average: 911389 cycles/ticks + +kyber_decaps: +median: 1116988 cycles/ticks +average: 1124781 cycles/ticks + +Loop spin: 722 +gen_a: +median: 232560 cycles/ticks +average: 234541 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23064 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33492 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47346 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3894 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22367 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 707214 cycles/ticks +average: 712947 cycles/ticks + +indcpa_enc: +median: 850236 cycles/ticks +average: 857181 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 200170 cycles/ticks + +kyber_keypair_derand: +median: 751724 cycles/ticks +average: 757390 cycles/ticks + +kyber_keypair: +median: 783784 cycles/ticks +average: 789391 cycles/ticks + +kyber_encaps_derand: +median: 899864 cycles/ticks +average: 905502 cycles/ticks + +kyber_encaps: +median: 900890 cycles/ticks +average: 905878 cycles/ticks + +kyber_decaps: +median: 1110790 cycles/ticks +average: 1116371 cycles/ticks + +Loop spin: 723 +gen_a: +median: 232630 cycles/ticks +average: 234256 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33513 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22308 cycles/ticks + +polyvec_decompress: +median: 8666 cycles/ticks +average: 8786 cycles/ticks + +indcpa_keypair: +median: 711886 cycles/ticks +average: 715208 cycles/ticks + +indcpa_enc: +median: 854660 cycles/ticks +average: 859124 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199549 cycles/ticks + +kyber_keypair_derand: +median: 752678 cycles/ticks +average: 756075 cycles/ticks + +kyber_keypair: +median: 783788 cycles/ticks +average: 788776 cycles/ticks + +kyber_encaps_derand: +median: 898566 cycles/ticks +average: 903500 cycles/ticks + +kyber_encaps: +median: 899888 cycles/ticks +average: 904310 cycles/ticks + +kyber_decaps: +median: 1109158 cycles/ticks +average: 1115024 cycles/ticks + +Loop spin: 724 +gen_a: +median: 233104 cycles/ticks +average: 234814 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23144 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33555 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47339 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8803 cycles/ticks + +indcpa_keypair: +median: 706598 cycles/ticks +average: 710347 cycles/ticks + +indcpa_enc: +median: 849720 cycles/ticks +average: 853938 cycles/ticks + +indcpa_dec: +median: 198600 cycles/ticks +average: 199443 cycles/ticks + +kyber_keypair_derand: +median: 750652 cycles/ticks +average: 754548 cycles/ticks + +kyber_keypair: +median: 783396 cycles/ticks +average: 788066 cycles/ticks + +kyber_encaps_derand: +median: 900208 cycles/ticks +average: 905370 cycles/ticks + +kyber_encaps: +median: 900832 cycles/ticks +average: 905248 cycles/ticks + +kyber_decaps: +median: 1111098 cycles/ticks +average: 1116393 cycles/ticks + +Loop spin: 725 +gen_a: +median: 232912 cycles/ticks +average: 234741 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7195 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47353 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3808 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1970 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22335 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8781 cycles/ticks + +indcpa_keypair: +median: 706788 cycles/ticks +average: 710567 cycles/ticks + +indcpa_enc: +median: 849560 cycles/ticks +average: 854648 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 200034 cycles/ticks + +kyber_keypair_derand: +median: 753014 cycles/ticks +average: 757782 cycles/ticks + +kyber_keypair: +median: 783628 cycles/ticks +average: 787127 cycles/ticks + +kyber_encaps_derand: +median: 899882 cycles/ticks +average: 906030 cycles/ticks + +kyber_encaps: +median: 900954 cycles/ticks +average: 906685 cycles/ticks + +kyber_decaps: +median: 1111108 cycles/ticks +average: 1116959 cycles/ticks + +Loop spin: 726 +gen_a: +median: 232728 cycles/ticks +average: 234367 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23225 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33481 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47386 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22286 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 706300 cycles/ticks +average: 711273 cycles/ticks + +indcpa_enc: +median: 849320 cycles/ticks +average: 854871 cycles/ticks + +indcpa_dec: +median: 198578 cycles/ticks +average: 199444 cycles/ticks + +kyber_keypair_derand: +median: 757186 cycles/ticks +average: 761496 cycles/ticks + +kyber_keypair: +median: 783290 cycles/ticks +average: 787648 cycles/ticks + +kyber_encaps_derand: +median: 899088 cycles/ticks +average: 903360 cycles/ticks + +kyber_encaps: +median: 900062 cycles/ticks +average: 904195 cycles/ticks + +kyber_decaps: +median: 1110246 cycles/ticks +average: 1116560 cycles/ticks + +Loop spin: 727 +gen_a: +median: 232638 cycles/ticks +average: 234139 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7213 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7180 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23159 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47295 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22310 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8762 cycles/ticks + +indcpa_keypair: +median: 707008 cycles/ticks +average: 711324 cycles/ticks + +indcpa_enc: +median: 850658 cycles/ticks +average: 854424 cycles/ticks + +indcpa_dec: +median: 198660 cycles/ticks +average: 199505 cycles/ticks + +kyber_keypair_derand: +median: 750970 cycles/ticks +average: 754274 cycles/ticks + +kyber_keypair: +median: 783104 cycles/ticks +average: 786082 cycles/ticks + +kyber_encaps_derand: +median: 898596 cycles/ticks +average: 903826 cycles/ticks + +kyber_encaps: +median: 899884 cycles/ticks +average: 904319 cycles/ticks + +kyber_decaps: +median: 1109802 cycles/ticks +average: 1115367 cycles/ticks + +Loop spin: 728 +gen_a: +median: 232780 cycles/ticks +average: 234889 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7205 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23178 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33504 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47484 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22346 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 706924 cycles/ticks +average: 710295 cycles/ticks + +indcpa_enc: +median: 850180 cycles/ticks +average: 854792 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199714 cycles/ticks + +kyber_keypair_derand: +median: 752702 cycles/ticks +average: 757272 cycles/ticks + +kyber_keypair: +median: 783316 cycles/ticks +average: 787352 cycles/ticks + +kyber_encaps_derand: +median: 898760 cycles/ticks +average: 904021 cycles/ticks + +kyber_encaps: +median: 899856 cycles/ticks +average: 904002 cycles/ticks + +kyber_decaps: +median: 1109552 cycles/ticks +average: 1114816 cycles/ticks + +Loop spin: 729 +gen_a: +median: 233176 cycles/ticks +average: 234482 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7258 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23196 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33566 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47308 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3899 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3796 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22298 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8750 cycles/ticks + +indcpa_keypair: +median: 706458 cycles/ticks +average: 710379 cycles/ticks + +indcpa_enc: +median: 849538 cycles/ticks +average: 854198 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199712 cycles/ticks + +kyber_keypair_derand: +median: 753220 cycles/ticks +average: 757018 cycles/ticks + +kyber_keypair: +median: 783466 cycles/ticks +average: 788281 cycles/ticks + +kyber_encaps_derand: +median: 899300 cycles/ticks +average: 902989 cycles/ticks + +kyber_encaps: +median: 900318 cycles/ticks +average: 904648 cycles/ticks + +kyber_decaps: +median: 1109930 cycles/ticks +average: 1115283 cycles/ticks + +Loop spin: 730 +gen_a: +median: 232990 cycles/ticks +average: 234702 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23076 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47495 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3894 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8756 cycles/ticks + +indcpa_keypair: +median: 707220 cycles/ticks +average: 712434 cycles/ticks + +indcpa_enc: +median: 850418 cycles/ticks +average: 855961 cycles/ticks + +indcpa_dec: +median: 198568 cycles/ticks +average: 200002 cycles/ticks + +kyber_keypair_derand: +median: 755960 cycles/ticks +average: 761806 cycles/ticks + +kyber_keypair: +median: 783496 cycles/ticks +average: 787469 cycles/ticks + +kyber_encaps_derand: +median: 901112 cycles/ticks +average: 905708 cycles/ticks + +kyber_encaps: +median: 902254 cycles/ticks +average: 906745 cycles/ticks + +kyber_decaps: +median: 1111934 cycles/ticks +average: 1117106 cycles/ticks + +Loop spin: 731 +gen_a: +median: 232584 cycles/ticks +average: 234011 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47462 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 710504 cycles/ticks +average: 718836 cycles/ticks + +indcpa_enc: +median: 853720 cycles/ticks +average: 861828 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199803 cycles/ticks + +kyber_keypair_derand: +median: 751990 cycles/ticks +average: 757452 cycles/ticks + +kyber_keypair: +median: 783168 cycles/ticks +average: 787469 cycles/ticks + +kyber_encaps_derand: +median: 899260 cycles/ticks +average: 905237 cycles/ticks + +kyber_encaps: +median: 900580 cycles/ticks +average: 906169 cycles/ticks + +kyber_decaps: +median: 1110652 cycles/ticks +average: 1117422 cycles/ticks + +Loop spin: 732 +gen_a: +median: 232924 cycles/ticks +average: 234798 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47313 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22343 cycles/ticks + +polyvec_decompress: +median: 8706 cycles/ticks +average: 8743 cycles/ticks + +indcpa_keypair: +median: 706294 cycles/ticks +average: 710566 cycles/ticks + +indcpa_enc: +median: 849854 cycles/ticks +average: 854440 cycles/ticks + +indcpa_dec: +median: 198564 cycles/ticks +average: 199860 cycles/ticks + +kyber_keypair_derand: +median: 752036 cycles/ticks +average: 757929 cycles/ticks + +kyber_keypair: +median: 783614 cycles/ticks +average: 788330 cycles/ticks + +kyber_encaps_derand: +median: 899092 cycles/ticks +average: 905393 cycles/ticks + +kyber_encaps: +median: 900266 cycles/ticks +average: 906926 cycles/ticks + +kyber_decaps: +median: 1109958 cycles/ticks +average: 1116149 cycles/ticks + +Loop spin: 733 +gen_a: +median: 232888 cycles/ticks +average: 234602 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7186 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33532 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47456 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3783 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 706398 cycles/ticks +average: 711548 cycles/ticks + +indcpa_enc: +median: 849670 cycles/ticks +average: 855483 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 199496 cycles/ticks + +kyber_keypair_derand: +median: 751908 cycles/ticks +average: 757486 cycles/ticks + +kyber_keypair: +median: 783076 cycles/ticks +average: 787024 cycles/ticks + +kyber_encaps_derand: +median: 899178 cycles/ticks +average: 905977 cycles/ticks + +kyber_encaps: +median: 900560 cycles/ticks +average: 905649 cycles/ticks + +kyber_decaps: +median: 1110672 cycles/ticks +average: 1117277 cycles/ticks + +Loop spin: 734 +gen_a: +median: 232732 cycles/ticks +average: 234203 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7183 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23143 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33457 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47088 cycles/ticks +average: 47362 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 710238 cycles/ticks +average: 714439 cycles/ticks + +indcpa_enc: +median: 853776 cycles/ticks +average: 858319 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199391 cycles/ticks + +kyber_keypair_derand: +median: 751646 cycles/ticks +average: 755926 cycles/ticks + +kyber_keypair: +median: 783110 cycles/ticks +average: 786631 cycles/ticks + +kyber_encaps_derand: +median: 899400 cycles/ticks +average: 904959 cycles/ticks + +kyber_encaps: +median: 900594 cycles/ticks +average: 905244 cycles/ticks + +kyber_decaps: +median: 1110402 cycles/ticks +average: 1117016 cycles/ticks + +Loop spin: 735 +gen_a: +median: 232550 cycles/ticks +average: 234219 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23097 cycles/ticks + +INVNTT: +median: 33276 cycles/ticks +average: 33600 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47544 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3509 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3802 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22336 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706422 cycles/ticks +average: 712168 cycles/ticks + +indcpa_enc: +median: 849976 cycles/ticks +average: 855542 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199553 cycles/ticks + +kyber_keypair_derand: +median: 751704 cycles/ticks +average: 756345 cycles/ticks + +kyber_keypair: +median: 783198 cycles/ticks +average: 787354 cycles/ticks + +kyber_encaps_derand: +median: 899148 cycles/ticks +average: 903948 cycles/ticks + +kyber_encaps: +median: 900104 cycles/ticks +average: 904873 cycles/ticks + +kyber_decaps: +median: 1109932 cycles/ticks +average: 1116645 cycles/ticks + +Loop spin: 736 +gen_a: +median: 232292 cycles/ticks +average: 233664 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47267 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 708260 cycles/ticks +average: 714311 cycles/ticks + +indcpa_enc: +median: 851254 cycles/ticks +average: 857659 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 200186 cycles/ticks + +kyber_keypair_derand: +median: 755766 cycles/ticks +average: 761486 cycles/ticks + +kyber_keypair: +median: 783416 cycles/ticks +average: 788397 cycles/ticks + +kyber_encaps_derand: +median: 898856 cycles/ticks +average: 906664 cycles/ticks + +kyber_encaps: +median: 900276 cycles/ticks +average: 906536 cycles/ticks + +kyber_decaps: +median: 1110414 cycles/ticks +average: 1119158 cycles/ticks + +Loop spin: 737 +gen_a: +median: 232482 cycles/ticks +average: 234712 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33564 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47419 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3498 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3806 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22401 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707976 cycles/ticks +average: 712618 cycles/ticks + +indcpa_enc: +median: 851888 cycles/ticks +average: 858490 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 200068 cycles/ticks + +kyber_keypair_derand: +median: 751530 cycles/ticks +average: 756181 cycles/ticks + +kyber_keypair: +median: 783598 cycles/ticks +average: 788152 cycles/ticks + +kyber_encaps_derand: +median: 900456 cycles/ticks +average: 906803 cycles/ticks + +kyber_encaps: +median: 901196 cycles/ticks +average: 907921 cycles/ticks + +kyber_decaps: +median: 1109676 cycles/ticks +average: 1116643 cycles/ticks + +Loop spin: 738 +gen_a: +median: 232376 cycles/ticks +average: 234107 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23149 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47442 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8798 cycles/ticks + +indcpa_keypair: +median: 707472 cycles/ticks +average: 710809 cycles/ticks + +indcpa_enc: +median: 850592 cycles/ticks +average: 855789 cycles/ticks + +indcpa_dec: +median: 201678 cycles/ticks +average: 203087 cycles/ticks + +kyber_keypair_derand: +median: 755798 cycles/ticks +average: 761520 cycles/ticks + +kyber_keypair: +median: 783286 cycles/ticks +average: 788833 cycles/ticks + +kyber_encaps_derand: +median: 898682 cycles/ticks +average: 905121 cycles/ticks + +kyber_encaps: +median: 899658 cycles/ticks +average: 906036 cycles/ticks + +kyber_decaps: +median: 1109740 cycles/ticks +average: 1115971 cycles/ticks + +Loop spin: 739 +gen_a: +median: 233038 cycles/ticks +average: 234497 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23155 cycles/ticks + +INVNTT: +median: 33274 cycles/ticks +average: 33718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47647 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706306 cycles/ticks +average: 711548 cycles/ticks + +indcpa_enc: +median: 849950 cycles/ticks +average: 853723 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199232 cycles/ticks + +kyber_keypair_derand: +median: 751192 cycles/ticks +average: 754595 cycles/ticks + +kyber_keypair: +median: 783304 cycles/ticks +average: 787251 cycles/ticks + +kyber_encaps_derand: +median: 898992 cycles/ticks +average: 904623 cycles/ticks + +kyber_encaps: +median: 900074 cycles/ticks +average: 904244 cycles/ticks + +kyber_decaps: +median: 1109672 cycles/ticks +average: 1115910 cycles/ticks + +Loop spin: 740 +gen_a: +median: 232362 cycles/ticks +average: 234013 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7200 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7212 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3847 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22326 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 706802 cycles/ticks +average: 711168 cycles/ticks + +indcpa_enc: +median: 849754 cycles/ticks +average: 854840 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199339 cycles/ticks + +kyber_keypair_derand: +median: 752452 cycles/ticks +average: 756588 cycles/ticks + +kyber_keypair: +median: 783350 cycles/ticks +average: 787215 cycles/ticks + +kyber_encaps_derand: +median: 898904 cycles/ticks +average: 903680 cycles/ticks + +kyber_encaps: +median: 900296 cycles/ticks +average: 904673 cycles/ticks + +kyber_decaps: +median: 1110576 cycles/ticks +average: 1115707 cycles/ticks + +Loop spin: 741 +gen_a: +median: 233012 cycles/ticks +average: 234533 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47282 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707070 cycles/ticks +average: 711644 cycles/ticks + +indcpa_enc: +median: 850582 cycles/ticks +average: 855896 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 200016 cycles/ticks + +kyber_keypair_derand: +median: 752132 cycles/ticks +average: 757586 cycles/ticks + +kyber_keypair: +median: 783144 cycles/ticks +average: 786931 cycles/ticks + +kyber_encaps_derand: +median: 899166 cycles/ticks +average: 903835 cycles/ticks + +kyber_encaps: +median: 900534 cycles/ticks +average: 905060 cycles/ticks + +kyber_decaps: +median: 1110584 cycles/ticks +average: 1117294 cycles/ticks + +Loop spin: 742 +gen_a: +median: 233316 cycles/ticks +average: 235405 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7137 cycles/ticks + +NTT: +median: 22968 cycles/ticks +average: 23164 cycles/ticks + +INVNTT: +median: 33314 cycles/ticks +average: 33509 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47450 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706108 cycles/ticks +average: 711458 cycles/ticks + +indcpa_enc: +median: 849492 cycles/ticks +average: 855124 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 200204 cycles/ticks + +kyber_keypair_derand: +median: 752216 cycles/ticks +average: 758447 cycles/ticks + +kyber_keypair: +median: 783508 cycles/ticks +average: 789961 cycles/ticks + +kyber_encaps_derand: +median: 898728 cycles/ticks +average: 904988 cycles/ticks + +kyber_encaps: +median: 900080 cycles/ticks +average: 906008 cycles/ticks + +kyber_decaps: +median: 1109644 cycles/ticks +average: 1116436 cycles/ticks + +Loop spin: 743 +gen_a: +median: 232648 cycles/ticks +average: 234404 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7175 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33336 cycles/ticks +average: 33554 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47451 cycles/ticks + +poly_tomsg: +median: 3858 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22331 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706604 cycles/ticks +average: 710560 cycles/ticks + +indcpa_enc: +median: 849480 cycles/ticks +average: 853022 cycles/ticks + +indcpa_dec: +median: 198554 cycles/ticks +average: 199383 cycles/ticks + +kyber_keypair_derand: +median: 752136 cycles/ticks +average: 755377 cycles/ticks + +kyber_keypair: +median: 782934 cycles/ticks +average: 785828 cycles/ticks + +kyber_encaps_derand: +median: 898550 cycles/ticks +average: 902197 cycles/ticks + +kyber_encaps: +median: 899764 cycles/ticks +average: 903214 cycles/ticks + +kyber_decaps: +median: 1109074 cycles/ticks +average: 1113439 cycles/ticks + +Loop spin: 744 +gen_a: +median: 232276 cycles/ticks +average: 233502 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706780 cycles/ticks +average: 714561 cycles/ticks + +indcpa_enc: +median: 850382 cycles/ticks +average: 858357 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199246 cycles/ticks + +kyber_keypair_derand: +median: 751810 cycles/ticks +average: 756142 cycles/ticks + +kyber_keypair: +median: 783160 cycles/ticks +average: 786910 cycles/ticks + +kyber_encaps_derand: +median: 898774 cycles/ticks +average: 903506 cycles/ticks + +kyber_encaps: +median: 899934 cycles/ticks +average: 904715 cycles/ticks + +kyber_decaps: +median: 1109272 cycles/ticks +average: 1116153 cycles/ticks + +Loop spin: 745 +gen_a: +median: 233098 cycles/ticks +average: 235488 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7187 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33607 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22340 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 710628 cycles/ticks +average: 716283 cycles/ticks + +indcpa_enc: +median: 854064 cycles/ticks +average: 858782 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 200270 cycles/ticks + +kyber_keypair_derand: +median: 751556 cycles/ticks +average: 754885 cycles/ticks + +kyber_keypair: +median: 783304 cycles/ticks +average: 786415 cycles/ticks + +kyber_encaps_derand: +median: 903634 cycles/ticks +average: 908973 cycles/ticks + +kyber_encaps: +median: 904676 cycles/ticks +average: 909113 cycles/ticks + +kyber_decaps: +median: 1115090 cycles/ticks +average: 1122356 cycles/ticks + +Loop spin: 746 +gen_a: +median: 233056 cycles/ticks +average: 234309 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23014 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707160 cycles/ticks +average: 709960 cycles/ticks + +indcpa_enc: +median: 850470 cycles/ticks +average: 853629 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199381 cycles/ticks + +kyber_keypair_derand: +median: 752248 cycles/ticks +average: 755502 cycles/ticks + +kyber_keypair: +median: 782858 cycles/ticks +average: 785767 cycles/ticks + +kyber_encaps_derand: +median: 898454 cycles/ticks +average: 901877 cycles/ticks + +kyber_encaps: +median: 899314 cycles/ticks +average: 902929 cycles/ticks + +kyber_decaps: +median: 1109100 cycles/ticks +average: 1113203 cycles/ticks + +Loop spin: 747 +gen_a: +median: 232534 cycles/ticks +average: 233740 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22218 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707020 cycles/ticks +average: 709919 cycles/ticks + +indcpa_enc: +median: 850630 cycles/ticks +average: 854014 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 199277 cycles/ticks + +kyber_keypair_derand: +median: 750948 cycles/ticks +average: 753950 cycles/ticks + +kyber_keypair: +median: 782936 cycles/ticks +average: 785980 cycles/ticks + +kyber_encaps_derand: +median: 899028 cycles/ticks +average: 902808 cycles/ticks + +kyber_encaps: +median: 899770 cycles/ticks +average: 903329 cycles/ticks + +kyber_decaps: +median: 1109946 cycles/ticks +average: 1113746 cycles/ticks + +Loop spin: 748 +gen_a: +median: 232048 cycles/ticks +average: 233350 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22316 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706888 cycles/ticks +average: 709795 cycles/ticks + +indcpa_enc: +median: 850276 cycles/ticks +average: 853702 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199159 cycles/ticks + +kyber_keypair_derand: +median: 752972 cycles/ticks +average: 755930 cycles/ticks + +kyber_keypair: +median: 782988 cycles/ticks +average: 785769 cycles/ticks + +kyber_encaps_derand: +median: 899108 cycles/ticks +average: 902593 cycles/ticks + +kyber_encaps: +median: 900374 cycles/ticks +average: 903719 cycles/ticks + +kyber_decaps: +median: 1109710 cycles/ticks +average: 1114122 cycles/ticks + +Loop spin: 749 +gen_a: +median: 232500 cycles/ticks +average: 233871 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47282 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 710580 cycles/ticks +average: 713683 cycles/ticks + +indcpa_enc: +median: 854316 cycles/ticks +average: 857800 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199303 cycles/ticks + +kyber_keypair_derand: +median: 751648 cycles/ticks +average: 754788 cycles/ticks + +kyber_keypair: +median: 782926 cycles/ticks +average: 785777 cycles/ticks + +kyber_encaps_derand: +median: 899546 cycles/ticks +average: 903124 cycles/ticks + +kyber_encaps: +median: 900296 cycles/ticks +average: 903754 cycles/ticks + +kyber_decaps: +median: 1111074 cycles/ticks +average: 1117008 cycles/ticks + +Loop spin: 750 +gen_a: +median: 232988 cycles/ticks +average: 235004 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7183 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3911 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3505 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22457 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8807 cycles/ticks + +indcpa_keypair: +median: 706730 cycles/ticks +average: 712775 cycles/ticks + +indcpa_enc: +median: 850260 cycles/ticks +average: 857018 cycles/ticks + +indcpa_dec: +median: 201666 cycles/ticks +average: 202925 cycles/ticks + +kyber_keypair_derand: +median: 751944 cycles/ticks +average: 757458 cycles/ticks + +kyber_keypair: +median: 783682 cycles/ticks +average: 789635 cycles/ticks + +kyber_encaps_derand: +median: 899166 cycles/ticks +average: 905692 cycles/ticks + +kyber_encaps: +median: 900248 cycles/ticks +average: 907044 cycles/ticks + +kyber_decaps: +median: 1113026 cycles/ticks +average: 1121842 cycles/ticks + +Loop spin: 751 +gen_a: +median: 232776 cycles/ticks +average: 235081 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23092 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33556 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47465 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3501 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22293 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 705770 cycles/ticks +average: 709125 cycles/ticks + +indcpa_enc: +median: 849174 cycles/ticks +average: 852517 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199339 cycles/ticks + +kyber_keypair_derand: +median: 751868 cycles/ticks +average: 754892 cycles/ticks + +kyber_keypair: +median: 783200 cycles/ticks +average: 786034 cycles/ticks + +kyber_encaps_derand: +median: 898570 cycles/ticks +average: 902172 cycles/ticks + +kyber_encaps: +median: 900374 cycles/ticks +average: 903809 cycles/ticks + +kyber_decaps: +median: 1110476 cycles/ticks +average: 1114403 cycles/ticks + +Loop spin: 752 +gen_a: +median: 232712 cycles/ticks +average: 233922 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33320 cycles/ticks +average: 33490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22234 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 709122 cycles/ticks +average: 712159 cycles/ticks + +indcpa_enc: +median: 850314 cycles/ticks +average: 853491 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199312 cycles/ticks + +kyber_keypair_derand: +median: 758146 cycles/ticks +average: 761249 cycles/ticks + +kyber_keypair: +median: 785374 cycles/ticks +average: 788146 cycles/ticks + +kyber_encaps_derand: +median: 898986 cycles/ticks +average: 902410 cycles/ticks + +kyber_encaps: +median: 900160 cycles/ticks +average: 903438 cycles/ticks + +kyber_decaps: +median: 1113158 cycles/ticks +average: 1117277 cycles/ticks + +Loop spin: 753 +gen_a: +median: 232566 cycles/ticks +average: 233807 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47295 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706644 cycles/ticks +average: 709405 cycles/ticks + +indcpa_enc: +median: 849272 cycles/ticks +average: 852690 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199332 cycles/ticks + +kyber_keypair_derand: +median: 751854 cycles/ticks +average: 754863 cycles/ticks + +kyber_keypair: +median: 783528 cycles/ticks +average: 785921 cycles/ticks + +kyber_encaps_derand: +median: 899412 cycles/ticks +average: 902511 cycles/ticks + +kyber_encaps: +median: 900350 cycles/ticks +average: 903880 cycles/ticks + +kyber_decaps: +median: 1110532 cycles/ticks +average: 1114582 cycles/ticks + +Loop spin: 754 +gen_a: +median: 232700 cycles/ticks +average: 233873 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33410 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47290 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706928 cycles/ticks +average: 709926 cycles/ticks + +indcpa_enc: +median: 850090 cycles/ticks +average: 853446 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199298 cycles/ticks + +kyber_keypair_derand: +median: 751758 cycles/ticks +average: 754687 cycles/ticks + +kyber_keypair: +median: 782896 cycles/ticks +average: 785717 cycles/ticks + +kyber_encaps_derand: +median: 903672 cycles/ticks +average: 907359 cycles/ticks + +kyber_encaps: +median: 905272 cycles/ticks +average: 908550 cycles/ticks + +kyber_decaps: +median: 1114286 cycles/ticks +average: 1118318 cycles/ticks + +Loop spin: 755 +gen_a: +median: 232632 cycles/ticks +average: 233832 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33462 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706078 cycles/ticks +average: 708943 cycles/ticks + +indcpa_enc: +median: 849076 cycles/ticks +average: 852470 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199304 cycles/ticks + +kyber_keypair_derand: +median: 755492 cycles/ticks +average: 759377 cycles/ticks + +kyber_keypair: +median: 783002 cycles/ticks +average: 787291 cycles/ticks + +kyber_encaps_derand: +median: 898422 cycles/ticks +average: 902593 cycles/ticks + +kyber_encaps: +median: 899350 cycles/ticks +average: 903143 cycles/ticks + +kyber_decaps: +median: 1108836 cycles/ticks +average: 1113424 cycles/ticks + +Loop spin: 756 +gen_a: +median: 232826 cycles/ticks +average: 234309 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7176 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33390 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22226 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706592 cycles/ticks +average: 709941 cycles/ticks + +indcpa_enc: +median: 850408 cycles/ticks +average: 853727 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199302 cycles/ticks + +kyber_keypair_derand: +median: 757052 cycles/ticks +average: 760059 cycles/ticks + +kyber_keypair: +median: 783020 cycles/ticks +average: 785881 cycles/ticks + +kyber_encaps_derand: +median: 903836 cycles/ticks +average: 907546 cycles/ticks + +kyber_encaps: +median: 904802 cycles/ticks +average: 908415 cycles/ticks + +kyber_decaps: +median: 1114986 cycles/ticks +average: 1119155 cycles/ticks + +Loop spin: 757 +gen_a: +median: 232910 cycles/ticks +average: 234099 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3909 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 710810 cycles/ticks +average: 718619 cycles/ticks + +indcpa_enc: +median: 854222 cycles/ticks +average: 861800 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 199452 cycles/ticks + +kyber_keypair_derand: +median: 751508 cycles/ticks +average: 754717 cycles/ticks + +kyber_keypair: +median: 783090 cycles/ticks +average: 785982 cycles/ticks + +kyber_encaps_derand: +median: 899768 cycles/ticks +average: 903506 cycles/ticks + +kyber_encaps: +median: 900384 cycles/ticks +average: 903718 cycles/ticks + +kyber_decaps: +median: 1109848 cycles/ticks +average: 1114059 cycles/ticks + +Loop spin: 758 +gen_a: +median: 232680 cycles/ticks +average: 234043 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 708688 cycles/ticks +average: 711779 cycles/ticks + +indcpa_enc: +median: 850910 cycles/ticks +average: 854161 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199319 cycles/ticks + +kyber_keypair_derand: +median: 753646 cycles/ticks +average: 756824 cycles/ticks + +kyber_keypair: +median: 785190 cycles/ticks +average: 788242 cycles/ticks + +kyber_encaps_derand: +median: 899434 cycles/ticks +average: 902974 cycles/ticks + +kyber_encaps: +median: 900234 cycles/ticks +average: 903500 cycles/ticks + +kyber_decaps: +median: 1110112 cycles/ticks +average: 1114561 cycles/ticks + +Loop spin: 759 +gen_a: +median: 232158 cycles/ticks +average: 233453 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33473 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707108 cycles/ticks +average: 710754 cycles/ticks + +indcpa_enc: +median: 849612 cycles/ticks +average: 853623 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199315 cycles/ticks + +kyber_keypair_derand: +median: 753212 cycles/ticks +average: 756980 cycles/ticks + +kyber_keypair: +median: 782912 cycles/ticks +average: 786056 cycles/ticks + +kyber_encaps_derand: +median: 898608 cycles/ticks +average: 902144 cycles/ticks + +kyber_encaps: +median: 899758 cycles/ticks +average: 903197 cycles/ticks + +kyber_decaps: +median: 1109072 cycles/ticks +average: 1113161 cycles/ticks + +Loop spin: 760 +gen_a: +median: 233072 cycles/ticks +average: 234245 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707146 cycles/ticks +average: 710186 cycles/ticks + +indcpa_enc: +median: 849916 cycles/ticks +average: 854160 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199739 cycles/ticks + +kyber_keypair_derand: +median: 752320 cycles/ticks +average: 756388 cycles/ticks + +kyber_keypair: +median: 783098 cycles/ticks +average: 785942 cycles/ticks + +kyber_encaps_derand: +median: 899568 cycles/ticks +average: 903441 cycles/ticks + +kyber_encaps: +median: 900180 cycles/ticks +average: 903694 cycles/ticks + +kyber_decaps: +median: 1110548 cycles/ticks +average: 1114977 cycles/ticks + +Loop spin: 761 +gen_a: +median: 232730 cycles/ticks +average: 233999 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47314 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706538 cycles/ticks +average: 709498 cycles/ticks + +indcpa_enc: +median: 849764 cycles/ticks +average: 853302 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199292 cycles/ticks + +kyber_keypair_derand: +median: 755476 cycles/ticks +average: 758725 cycles/ticks + +kyber_keypair: +median: 782836 cycles/ticks +average: 785839 cycles/ticks + +kyber_encaps_derand: +median: 899394 cycles/ticks +average: 903628 cycles/ticks + +kyber_encaps: +median: 900394 cycles/ticks +average: 905023 cycles/ticks + +kyber_decaps: +median: 1110514 cycles/ticks +average: 1115027 cycles/ticks + +Loop spin: 762 +gen_a: +median: 232730 cycles/ticks +average: 233994 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47260 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706650 cycles/ticks +average: 709630 cycles/ticks + +indcpa_enc: +median: 849848 cycles/ticks +average: 855235 cycles/ticks + +indcpa_dec: +median: 201654 cycles/ticks +average: 202447 cycles/ticks + +kyber_keypair_derand: +median: 751256 cycles/ticks +average: 754698 cycles/ticks + +kyber_keypair: +median: 782964 cycles/ticks +average: 786094 cycles/ticks + +kyber_encaps_derand: +median: 898874 cycles/ticks +average: 903293 cycles/ticks + +kyber_encaps: +median: 900262 cycles/ticks +average: 906481 cycles/ticks + +kyber_decaps: +median: 1110340 cycles/ticks +average: 1117150 cycles/ticks + +Loop spin: 763 +gen_a: +median: 232580 cycles/ticks +average: 234118 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706662 cycles/ticks +average: 709777 cycles/ticks + +indcpa_enc: +median: 849552 cycles/ticks +average: 854397 cycles/ticks + +indcpa_dec: +median: 198508 cycles/ticks +average: 199328 cycles/ticks + +kyber_keypair_derand: +median: 758166 cycles/ticks +average: 762302 cycles/ticks + +kyber_keypair: +median: 783424 cycles/ticks +average: 786949 cycles/ticks + +kyber_encaps_derand: +median: 899200 cycles/ticks +average: 903444 cycles/ticks + +kyber_encaps: +median: 900120 cycles/ticks +average: 904770 cycles/ticks + +kyber_decaps: +median: 1110356 cycles/ticks +average: 1115676 cycles/ticks + +Loop spin: 764 +gen_a: +median: 232592 cycles/ticks +average: 234573 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47266 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707186 cycles/ticks +average: 710936 cycles/ticks + +indcpa_enc: +median: 850370 cycles/ticks +average: 853805 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 200057 cycles/ticks + +kyber_keypair_derand: +median: 756084 cycles/ticks +average: 761614 cycles/ticks + +kyber_keypair: +median: 783276 cycles/ticks +average: 788445 cycles/ticks + +kyber_encaps_derand: +median: 898808 cycles/ticks +average: 905617 cycles/ticks + +kyber_encaps: +median: 899872 cycles/ticks +average: 905498 cycles/ticks + +kyber_decaps: +median: 1109998 cycles/ticks +average: 1117153 cycles/ticks + +Loop spin: 765 +gen_a: +median: 232326 cycles/ticks +average: 234515 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47251 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22385 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8757 cycles/ticks + +indcpa_keypair: +median: 706644 cycles/ticks +average: 712094 cycles/ticks + +indcpa_enc: +median: 853504 cycles/ticks +average: 857496 cycles/ticks + +indcpa_dec: +median: 198634 cycles/ticks +average: 199600 cycles/ticks + +kyber_keypair_derand: +median: 752622 cycles/ticks +average: 757269 cycles/ticks + +kyber_keypair: +median: 783068 cycles/ticks +average: 787535 cycles/ticks + +kyber_encaps_derand: +median: 902000 cycles/ticks +average: 906226 cycles/ticks + +kyber_encaps: +median: 902968 cycles/ticks +average: 908299 cycles/ticks + +kyber_decaps: +median: 1112960 cycles/ticks +average: 1119845 cycles/ticks + +Loop spin: 766 +gen_a: +median: 232358 cycles/ticks +average: 234547 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33395 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47380 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3898 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22317 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707270 cycles/ticks +average: 711372 cycles/ticks + +indcpa_enc: +median: 850660 cycles/ticks +average: 857301 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199992 cycles/ticks + +kyber_keypair_derand: +median: 756176 cycles/ticks +average: 763129 cycles/ticks + +kyber_keypair: +median: 783278 cycles/ticks +average: 787406 cycles/ticks + +kyber_encaps_derand: +median: 899170 cycles/ticks +average: 904639 cycles/ticks + +kyber_encaps: +median: 900068 cycles/ticks +average: 904865 cycles/ticks + +kyber_decaps: +median: 1110044 cycles/ticks +average: 1115665 cycles/ticks + +Loop spin: 767 +gen_a: +median: 232800 cycles/ticks +average: 234106 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47336 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3490 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1981 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 708074 cycles/ticks +average: 712803 cycles/ticks + +indcpa_enc: +median: 851280 cycles/ticks +average: 857495 cycles/ticks + +indcpa_dec: +median: 198524 cycles/ticks +average: 200112 cycles/ticks + +kyber_keypair_derand: +median: 752588 cycles/ticks +average: 757191 cycles/ticks + +kyber_keypair: +median: 783404 cycles/ticks +average: 788665 cycles/ticks + +kyber_encaps_derand: +median: 899376 cycles/ticks +average: 906129 cycles/ticks + +kyber_encaps: +median: 900292 cycles/ticks +average: 905752 cycles/ticks + +kyber_decaps: +median: 1110646 cycles/ticks +average: 1118303 cycles/ticks + +Loop spin: 768 +gen_a: +median: 232416 cycles/ticks +average: 234354 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7193 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7137 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33525 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47512 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707230 cycles/ticks +average: 713191 cycles/ticks + +indcpa_enc: +median: 850370 cycles/ticks +average: 854400 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199190 cycles/ticks + +kyber_keypair_derand: +median: 751778 cycles/ticks +average: 754720 cycles/ticks + +kyber_keypair: +median: 783066 cycles/ticks +average: 786420 cycles/ticks + +kyber_encaps_derand: +median: 899144 cycles/ticks +average: 904729 cycles/ticks + +kyber_encaps: +median: 900134 cycles/ticks +average: 905486 cycles/ticks + +kyber_decaps: +median: 1110418 cycles/ticks +average: 1116133 cycles/ticks + +Loop spin: 769 +gen_a: +median: 232314 cycles/ticks +average: 233572 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7176 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3473 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706550 cycles/ticks +average: 711096 cycles/ticks + +indcpa_enc: +median: 849954 cycles/ticks +average: 854417 cycles/ticks + +indcpa_dec: +median: 198518 cycles/ticks +average: 200177 cycles/ticks + +kyber_keypair_derand: +median: 751898 cycles/ticks +average: 756604 cycles/ticks + +kyber_keypair: +median: 782828 cycles/ticks +average: 785866 cycles/ticks + +kyber_encaps_derand: +median: 899510 cycles/ticks +average: 904433 cycles/ticks + +kyber_encaps: +median: 900638 cycles/ticks +average: 904190 cycles/ticks + +kyber_decaps: +median: 1110898 cycles/ticks +average: 1115066 cycles/ticks + +Loop spin: 770 +gen_a: +median: 232662 cycles/ticks +average: 233893 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22229 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 711120 cycles/ticks +average: 714292 cycles/ticks + +indcpa_enc: +median: 856286 cycles/ticks +average: 866406 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199350 cycles/ticks + +kyber_keypair_derand: +median: 752060 cycles/ticks +average: 755005 cycles/ticks + +kyber_keypair: +median: 782944 cycles/ticks +average: 787866 cycles/ticks + +kyber_encaps_derand: +median: 900524 cycles/ticks +average: 906744 cycles/ticks + +kyber_encaps: +median: 901944 cycles/ticks +average: 906271 cycles/ticks + +kyber_decaps: +median: 1110932 cycles/ticks +average: 1116683 cycles/ticks + +Loop spin: 771 +gen_a: +median: 232576 cycles/ticks +average: 234038 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7211 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22225 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706726 cycles/ticks +average: 710387 cycles/ticks + +indcpa_enc: +median: 849762 cycles/ticks +average: 853272 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199285 cycles/ticks + +kyber_keypair_derand: +median: 751842 cycles/ticks +average: 754923 cycles/ticks + +kyber_keypair: +median: 783150 cycles/ticks +average: 786726 cycles/ticks + +kyber_encaps_derand: +median: 898334 cycles/ticks +average: 902401 cycles/ticks + +kyber_encaps: +median: 899366 cycles/ticks +average: 902836 cycles/ticks + +kyber_decaps: +median: 1109084 cycles/ticks +average: 1115311 cycles/ticks + +Loop spin: 772 +gen_a: +median: 232556 cycles/ticks +average: 234354 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23127 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33547 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47458 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3896 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3496 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22334 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706506 cycles/ticks +average: 711658 cycles/ticks + +indcpa_enc: +median: 849500 cycles/ticks +average: 854413 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199952 cycles/ticks + +kyber_keypair_derand: +median: 751888 cycles/ticks +average: 757150 cycles/ticks + +kyber_keypair: +median: 783182 cycles/ticks +average: 785831 cycles/ticks + +kyber_encaps_derand: +median: 899032 cycles/ticks +average: 902582 cycles/ticks + +kyber_encaps: +median: 900110 cycles/ticks +average: 903593 cycles/ticks + +kyber_decaps: +median: 1109616 cycles/ticks +average: 1113743 cycles/ticks + +Loop spin: 773 +gen_a: +median: 232980 cycles/ticks +average: 234111 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706918 cycles/ticks +average: 709825 cycles/ticks + +indcpa_enc: +median: 852652 cycles/ticks +average: 855948 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199269 cycles/ticks + +kyber_keypair_derand: +median: 751860 cycles/ticks +average: 754827 cycles/ticks + +kyber_keypair: +median: 783868 cycles/ticks +average: 788015 cycles/ticks + +kyber_encaps_derand: +median: 903868 cycles/ticks +average: 909719 cycles/ticks + +kyber_encaps: +median: 904578 cycles/ticks +average: 909775 cycles/ticks + +kyber_decaps: +median: 1115766 cycles/ticks +average: 1120219 cycles/ticks + +Loop spin: 774 +gen_a: +median: 233288 cycles/ticks +average: 234785 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7122 cycles/ticks +average: 7171 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23118 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33563 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47372 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3894 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3793 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22328 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 706644 cycles/ticks +average: 710263 cycles/ticks + +indcpa_enc: +median: 849986 cycles/ticks +average: 853745 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199338 cycles/ticks + +kyber_keypair_derand: +median: 752226 cycles/ticks +average: 755576 cycles/ticks + +kyber_keypair: +median: 783310 cycles/ticks +average: 787062 cycles/ticks + +kyber_encaps_derand: +median: 900096 cycles/ticks +average: 904123 cycles/ticks + +kyber_encaps: +median: 900556 cycles/ticks +average: 905623 cycles/ticks + +kyber_decaps: +median: 1110984 cycles/ticks +average: 1116807 cycles/ticks + +Loop spin: 775 +gen_a: +median: 232202 cycles/ticks +average: 233855 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33540 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47328 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3742 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1971 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 709522 cycles/ticks +average: 712986 cycles/ticks + +indcpa_enc: +median: 850434 cycles/ticks +average: 853755 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199226 cycles/ticks + +kyber_keypair_derand: +median: 757902 cycles/ticks +average: 762332 cycles/ticks + +kyber_keypair: +median: 785364 cycles/ticks +average: 788985 cycles/ticks + +kyber_encaps_derand: +median: 898614 cycles/ticks +average: 902194 cycles/ticks + +kyber_encaps: +median: 899756 cycles/ticks +average: 904698 cycles/ticks + +kyber_decaps: +median: 1109136 cycles/ticks +average: 1113228 cycles/ticks + +Loop spin: 776 +gen_a: +median: 232610 cycles/ticks +average: 233824 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47287 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22231 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 707572 cycles/ticks +average: 710584 cycles/ticks + +indcpa_enc: +median: 850346 cycles/ticks +average: 853505 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199256 cycles/ticks + +kyber_keypair_derand: +median: 752648 cycles/ticks +average: 756043 cycles/ticks + +kyber_keypair: +median: 783044 cycles/ticks +average: 785733 cycles/ticks + +kyber_encaps_derand: +median: 899638 cycles/ticks +average: 905365 cycles/ticks + +kyber_encaps: +median: 899856 cycles/ticks +average: 903803 cycles/ticks + +kyber_decaps: +median: 1109600 cycles/ticks +average: 1113552 cycles/ticks + +Loop spin: 777 +gen_a: +median: 232860 cycles/ticks +average: 234071 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7138 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23024 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707024 cycles/ticks +average: 710174 cycles/ticks + +indcpa_enc: +median: 850242 cycles/ticks +average: 853705 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199204 cycles/ticks + +kyber_keypair_derand: +median: 751692 cycles/ticks +average: 754833 cycles/ticks + +kyber_keypair: +median: 782992 cycles/ticks +average: 785721 cycles/ticks + +kyber_encaps_derand: +median: 899218 cycles/ticks +average: 902652 cycles/ticks + +kyber_encaps: +median: 900484 cycles/ticks +average: 903902 cycles/ticks + +kyber_decaps: +median: 1110398 cycles/ticks +average: 1115085 cycles/ticks + +Loop spin: 778 +gen_a: +median: 232650 cycles/ticks +average: 234615 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7178 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47427 cycles/ticks + +poly_tomsg: +median: 3842 cycles/ticks +average: 3846 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707632 cycles/ticks +average: 712275 cycles/ticks + +indcpa_enc: +median: 850246 cycles/ticks +average: 855190 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 199508 cycles/ticks + +kyber_keypair_derand: +median: 752234 cycles/ticks +average: 755897 cycles/ticks + +kyber_keypair: +median: 783690 cycles/ticks +average: 787062 cycles/ticks + +kyber_encaps_derand: +median: 903034 cycles/ticks +average: 906786 cycles/ticks + +kyber_encaps: +median: 904210 cycles/ticks +average: 908016 cycles/ticks + +kyber_decaps: +median: 1113918 cycles/ticks +average: 1118140 cycles/ticks + +Loop spin: 779 +gen_a: +median: 232752 cycles/ticks +average: 234017 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23045 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47222 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707156 cycles/ticks +average: 710138 cycles/ticks + +indcpa_enc: +median: 850548 cycles/ticks +average: 853928 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199845 cycles/ticks + +kyber_keypair_derand: +median: 751456 cycles/ticks +average: 754576 cycles/ticks + +kyber_keypair: +median: 782918 cycles/ticks +average: 785774 cycles/ticks + +kyber_encaps_derand: +median: 904302 cycles/ticks +average: 908485 cycles/ticks + +kyber_encaps: +median: 905558 cycles/ticks +average: 910104 cycles/ticks + +kyber_decaps: +median: 1119640 cycles/ticks +average: 1124938 cycles/ticks + +Loop spin: 780 +gen_a: +median: 232556 cycles/ticks +average: 233835 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33278 cycles/ticks +average: 33485 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47319 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3895 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1981 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22292 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707842 cycles/ticks +average: 712566 cycles/ticks + +indcpa_enc: +median: 850262 cycles/ticks +average: 855666 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199627 cycles/ticks + +kyber_keypair_derand: +median: 752494 cycles/ticks +average: 756745 cycles/ticks + +kyber_keypair: +median: 783774 cycles/ticks +average: 787410 cycles/ticks + +kyber_encaps_derand: +median: 899648 cycles/ticks +average: 904459 cycles/ticks + +kyber_encaps: +median: 900564 cycles/ticks +average: 904127 cycles/ticks + +kyber_decaps: +median: 1110798 cycles/ticks +average: 1116344 cycles/ticks + +Loop spin: 781 +gen_a: +median: 232382 cycles/ticks +average: 233612 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22228 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707596 cycles/ticks +average: 711857 cycles/ticks + +indcpa_enc: +median: 850854 cycles/ticks +average: 855851 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199703 cycles/ticks + +kyber_keypair_derand: +median: 751890 cycles/ticks +average: 755966 cycles/ticks + +kyber_keypair: +median: 782852 cycles/ticks +average: 786667 cycles/ticks + +kyber_encaps_derand: +median: 898532 cycles/ticks +average: 902327 cycles/ticks + +kyber_encaps: +median: 899770 cycles/ticks +average: 903405 cycles/ticks + +kyber_decaps: +median: 1110258 cycles/ticks +average: 1115657 cycles/ticks + +Loop spin: 782 +gen_a: +median: 232592 cycles/ticks +average: 233911 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706486 cycles/ticks +average: 709509 cycles/ticks + +indcpa_enc: +median: 849824 cycles/ticks +average: 853183 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199310 cycles/ticks + +kyber_keypair_derand: +median: 750950 cycles/ticks +average: 754925 cycles/ticks + +kyber_keypair: +median: 783156 cycles/ticks +average: 787243 cycles/ticks + +kyber_encaps_derand: +median: 899328 cycles/ticks +average: 902735 cycles/ticks + +kyber_encaps: +median: 900126 cycles/ticks +average: 905459 cycles/ticks + +kyber_decaps: +median: 1109990 cycles/ticks +average: 1114826 cycles/ticks + +Loop spin: 783 +gen_a: +median: 232376 cycles/ticks +average: 233611 cycles/ticks + +poly_getnoise_eta1: +median: 7120 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707024 cycles/ticks +average: 710304 cycles/ticks + +indcpa_enc: +median: 850874 cycles/ticks +average: 857511 cycles/ticks + +indcpa_dec: +median: 198568 cycles/ticks +average: 199347 cycles/ticks + +kyber_keypair_derand: +median: 755632 cycles/ticks +average: 761359 cycles/ticks + +kyber_keypair: +median: 783032 cycles/ticks +average: 785818 cycles/ticks + +kyber_encaps_derand: +median: 898298 cycles/ticks +average: 901724 cycles/ticks + +kyber_encaps: +median: 899500 cycles/ticks +average: 903295 cycles/ticks + +kyber_decaps: +median: 1108912 cycles/ticks +average: 1113233 cycles/ticks + +Loop spin: 784 +gen_a: +median: 232790 cycles/ticks +average: 233976 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47220 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22248 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707344 cycles/ticks +average: 710252 cycles/ticks + +indcpa_enc: +median: 850488 cycles/ticks +average: 854863 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199460 cycles/ticks + +kyber_keypair_derand: +median: 751640 cycles/ticks +average: 755139 cycles/ticks + +kyber_keypair: +median: 782924 cycles/ticks +average: 786771 cycles/ticks + +kyber_encaps_derand: +median: 899204 cycles/ticks +average: 905067 cycles/ticks + +kyber_encaps: +median: 900318 cycles/ticks +average: 903637 cycles/ticks + +kyber_decaps: +median: 1110558 cycles/ticks +average: 1114632 cycles/ticks + +Loop spin: 785 +gen_a: +median: 232596 cycles/ticks +average: 233835 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 707088 cycles/ticks +average: 709916 cycles/ticks + +indcpa_enc: +median: 850154 cycles/ticks +average: 853429 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199255 cycles/ticks + +kyber_keypair_derand: +median: 751590 cycles/ticks +average: 754724 cycles/ticks + +kyber_keypair: +median: 783230 cycles/ticks +average: 787996 cycles/ticks + +kyber_encaps_derand: +median: 898702 cycles/ticks +average: 905180 cycles/ticks + +kyber_encaps: +median: 900144 cycles/ticks +average: 905289 cycles/ticks + +kyber_decaps: +median: 1109528 cycles/ticks +average: 1114377 cycles/ticks + +Loop spin: 786 +gen_a: +median: 232496 cycles/ticks +average: 233844 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47088 cycles/ticks +average: 47308 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707388 cycles/ticks +average: 710380 cycles/ticks + +indcpa_enc: +median: 850330 cycles/ticks +average: 853784 cycles/ticks + +indcpa_dec: +median: 198522 cycles/ticks +average: 199348 cycles/ticks + +kyber_keypair_derand: +median: 751892 cycles/ticks +average: 755046 cycles/ticks + +kyber_keypair: +median: 782904 cycles/ticks +average: 785830 cycles/ticks + +kyber_encaps_derand: +median: 899434 cycles/ticks +average: 903113 cycles/ticks + +kyber_encaps: +median: 900158 cycles/ticks +average: 903674 cycles/ticks + +kyber_decaps: +median: 1109946 cycles/ticks +average: 1114151 cycles/ticks + +Loop spin: 787 +gen_a: +median: 233004 cycles/ticks +average: 234206 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 710972 cycles/ticks +average: 713919 cycles/ticks + +indcpa_enc: +median: 853960 cycles/ticks +average: 857513 cycles/ticks + +indcpa_dec: +median: 198574 cycles/ticks +average: 199386 cycles/ticks + +kyber_keypair_derand: +median: 755780 cycles/ticks +average: 759023 cycles/ticks + +kyber_keypair: +median: 783102 cycles/ticks +average: 785923 cycles/ticks + +kyber_encaps_derand: +median: 898816 cycles/ticks +average: 902455 cycles/ticks + +kyber_encaps: +median: 899938 cycles/ticks +average: 903446 cycles/ticks + +kyber_decaps: +median: 1112728 cycles/ticks +average: 1116964 cycles/ticks + +Loop spin: 788 +gen_a: +median: 232742 cycles/ticks +average: 234034 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7186 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 707124 cycles/ticks +average: 710234 cycles/ticks + +indcpa_enc: +median: 850010 cycles/ticks +average: 853305 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199274 cycles/ticks + +kyber_keypair_derand: +median: 751994 cycles/ticks +average: 755094 cycles/ticks + +kyber_keypair: +median: 783116 cycles/ticks +average: 785701 cycles/ticks + +kyber_encaps_derand: +median: 898620 cycles/ticks +average: 902067 cycles/ticks + +kyber_encaps: +median: 900012 cycles/ticks +average: 903545 cycles/ticks + +kyber_decaps: +median: 1109902 cycles/ticks +average: 1114075 cycles/ticks + +Loop spin: 789 +gen_a: +median: 232854 cycles/ticks +average: 234041 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3768 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 707316 cycles/ticks +average: 710207 cycles/ticks + +indcpa_enc: +median: 850974 cycles/ticks +average: 854278 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199223 cycles/ticks + +kyber_keypair_derand: +median: 751204 cycles/ticks +average: 754175 cycles/ticks + +kyber_keypair: +median: 782914 cycles/ticks +average: 785579 cycles/ticks + +kyber_encaps_derand: +median: 901696 cycles/ticks +average: 905100 cycles/ticks + +kyber_encaps: +median: 902770 cycles/ticks +average: 906074 cycles/ticks + +kyber_decaps: +median: 1113618 cycles/ticks +average: 1117303 cycles/ticks + +Loop spin: 790 +gen_a: +median: 232686 cycles/ticks +average: 233918 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706066 cycles/ticks +average: 708795 cycles/ticks + +indcpa_enc: +median: 849226 cycles/ticks +average: 852535 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199227 cycles/ticks + +kyber_keypair_derand: +median: 752418 cycles/ticks +average: 755184 cycles/ticks + +kyber_keypair: +median: 782730 cycles/ticks +average: 785326 cycles/ticks + +kyber_encaps_derand: +median: 898898 cycles/ticks +average: 902536 cycles/ticks + +kyber_encaps: +median: 899696 cycles/ticks +average: 903221 cycles/ticks + +kyber_decaps: +median: 1109894 cycles/ticks +average: 1113434 cycles/ticks + +Loop spin: 791 +gen_a: +median: 232622 cycles/ticks +average: 233801 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7204 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47218 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22219 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 708088 cycles/ticks +average: 710713 cycles/ticks + +indcpa_enc: +median: 851460 cycles/ticks +average: 854571 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199133 cycles/ticks + +kyber_keypair_derand: +median: 752724 cycles/ticks +average: 755269 cycles/ticks + +kyber_keypair: +median: 784584 cycles/ticks +average: 787163 cycles/ticks + +kyber_encaps_derand: +median: 900054 cycles/ticks +average: 903645 cycles/ticks + +kyber_encaps: +median: 899800 cycles/ticks +average: 903317 cycles/ticks + +kyber_decaps: +median: 1112800 cycles/ticks +average: 1116974 cycles/ticks + +Loop spin: 792 +gen_a: +median: 232324 cycles/ticks +average: 233617 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47044 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22180 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707098 cycles/ticks +average: 709837 cycles/ticks + +indcpa_enc: +median: 849960 cycles/ticks +average: 853083 cycles/ticks + +indcpa_dec: +median: 201728 cycles/ticks +average: 202528 cycles/ticks + +kyber_keypair_derand: +median: 751964 cycles/ticks +average: 755293 cycles/ticks + +kyber_keypair: +median: 783162 cycles/ticks +average: 786051 cycles/ticks + +kyber_encaps_derand: +median: 898192 cycles/ticks +average: 901650 cycles/ticks + +kyber_encaps: +median: 899528 cycles/ticks +average: 903126 cycles/ticks + +kyber_decaps: +median: 1111860 cycles/ticks +average: 1116026 cycles/ticks + +Loop spin: 793 +gen_a: +median: 232666 cycles/ticks +average: 233863 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 705974 cycles/ticks +average: 708888 cycles/ticks + +indcpa_enc: +median: 849824 cycles/ticks +average: 853382 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199341 cycles/ticks + +kyber_keypair_derand: +median: 752882 cycles/ticks +average: 756077 cycles/ticks + +kyber_keypair: +median: 782884 cycles/ticks +average: 785785 cycles/ticks + +kyber_encaps_derand: +median: 904316 cycles/ticks +average: 908089 cycles/ticks + +kyber_encaps: +median: 905854 cycles/ticks +average: 909354 cycles/ticks + +kyber_decaps: +median: 1116202 cycles/ticks +average: 1120114 cycles/ticks + +Loop spin: 794 +gen_a: +median: 233052 cycles/ticks +average: 234272 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707098 cycles/ticks +average: 709988 cycles/ticks + +indcpa_enc: +median: 850560 cycles/ticks +average: 853914 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199304 cycles/ticks + +kyber_keypair_derand: +median: 751802 cycles/ticks +average: 754914 cycles/ticks + +kyber_keypair: +median: 782940 cycles/ticks +average: 785753 cycles/ticks + +kyber_encaps_derand: +median: 898756 cycles/ticks +average: 902151 cycles/ticks + +kyber_encaps: +median: 899920 cycles/ticks +average: 903328 cycles/ticks + +kyber_decaps: +median: 1109824 cycles/ticks +average: 1113929 cycles/ticks + +Loop spin: 795 +gen_a: +median: 233440 cycles/ticks +average: 234714 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7192 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47260 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707588 cycles/ticks +average: 710632 cycles/ticks + +indcpa_enc: +median: 850466 cycles/ticks +average: 853862 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199241 cycles/ticks + +kyber_keypair_derand: +median: 756312 cycles/ticks +average: 759634 cycles/ticks + +kyber_keypair: +median: 783164 cycles/ticks +average: 785948 cycles/ticks + +kyber_encaps_derand: +median: 898204 cycles/ticks +average: 901816 cycles/ticks + +kyber_encaps: +median: 899412 cycles/ticks +average: 903003 cycles/ticks + +kyber_decaps: +median: 1108458 cycles/ticks +average: 1112860 cycles/ticks + +Loop spin: 796 +gen_a: +median: 232658 cycles/ticks +average: 233887 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47277 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706574 cycles/ticks +average: 709603 cycles/ticks + +indcpa_enc: +median: 850272 cycles/ticks +average: 856836 cycles/ticks + +indcpa_dec: +median: 201712 cycles/ticks +average: 202501 cycles/ticks + +kyber_keypair_derand: +median: 750802 cycles/ticks +average: 756566 cycles/ticks + +kyber_keypair: +median: 782946 cycles/ticks +average: 785911 cycles/ticks + +kyber_encaps_derand: +median: 900362 cycles/ticks +average: 904155 cycles/ticks + +kyber_encaps: +median: 901352 cycles/ticks +average: 904930 cycles/ticks + +kyber_decaps: +median: 1115878 cycles/ticks +average: 1120087 cycles/ticks + +Loop spin: 797 +gen_a: +median: 232878 cycles/ticks +average: 234167 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3444 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707416 cycles/ticks +average: 710373 cycles/ticks + +indcpa_enc: +median: 850600 cycles/ticks +average: 854063 cycles/ticks + +indcpa_dec: +median: 198612 cycles/ticks +average: 199438 cycles/ticks + +kyber_keypair_derand: +median: 755594 cycles/ticks +average: 758672 cycles/ticks + +kyber_keypair: +median: 782980 cycles/ticks +average: 785749 cycles/ticks + +kyber_encaps_derand: +median: 898598 cycles/ticks +average: 902298 cycles/ticks + +kyber_encaps: +median: 899382 cycles/ticks +average: 902896 cycles/ticks + +kyber_decaps: +median: 1108856 cycles/ticks +average: 1113055 cycles/ticks + +Loop spin: 798 +gen_a: +median: 233298 cycles/ticks +average: 234494 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3471 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8737 cycles/ticks + +indcpa_keypair: +median: 708234 cycles/ticks +average: 711465 cycles/ticks + +indcpa_enc: +median: 853146 cycles/ticks +average: 856727 cycles/ticks + +indcpa_dec: +median: 198578 cycles/ticks +average: 199381 cycles/ticks + +kyber_keypair_derand: +median: 752908 cycles/ticks +average: 756081 cycles/ticks + +kyber_keypair: +median: 783452 cycles/ticks +average: 786426 cycles/ticks + +kyber_encaps_derand: +median: 900816 cycles/ticks +average: 904472 cycles/ticks + +kyber_encaps: +median: 901832 cycles/ticks +average: 905219 cycles/ticks + +kyber_decaps: +median: 1111406 cycles/ticks +average: 1115730 cycles/ticks + +Loop spin: 799 +gen_a: +median: 232518 cycles/ticks +average: 233758 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1922 cycles/ticks +average: 1919 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706974 cycles/ticks +average: 710042 cycles/ticks + +indcpa_enc: +median: 850312 cycles/ticks +average: 853675 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199262 cycles/ticks + +kyber_keypair_derand: +median: 751696 cycles/ticks +average: 754912 cycles/ticks + +kyber_keypair: +median: 782844 cycles/ticks +average: 785883 cycles/ticks + +kyber_encaps_derand: +median: 899440 cycles/ticks +average: 903185 cycles/ticks + +kyber_encaps: +median: 901006 cycles/ticks +average: 904558 cycles/ticks + +kyber_decaps: +median: 1110666 cycles/ticks +average: 1114841 cycles/ticks + +Loop spin: 800 +gen_a: +median: 233190 cycles/ticks +average: 234409 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8705 cycles/ticks + +indcpa_keypair: +median: 707608 cycles/ticks +average: 710648 cycles/ticks + +indcpa_enc: +median: 850380 cycles/ticks +average: 853811 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199306 cycles/ticks + +kyber_keypair_derand: +median: 756170 cycles/ticks +average: 759369 cycles/ticks + +kyber_keypair: +median: 783232 cycles/ticks +average: 786161 cycles/ticks + +kyber_encaps_derand: +median: 900172 cycles/ticks +average: 903935 cycles/ticks + +kyber_encaps: +median: 901040 cycles/ticks +average: 904466 cycles/ticks + +kyber_decaps: +median: 1111102 cycles/ticks +average: 1115009 cycles/ticks + +Loop spin: 801 +gen_a: +median: 232888 cycles/ticks +average: 234000 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7209 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706728 cycles/ticks +average: 709363 cycles/ticks + +indcpa_enc: +median: 849478 cycles/ticks +average: 852402 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199206 cycles/ticks + +kyber_keypair_derand: +median: 756868 cycles/ticks +average: 759374 cycles/ticks + +kyber_keypair: +median: 783530 cycles/ticks +average: 786068 cycles/ticks + +kyber_encaps_derand: +median: 898964 cycles/ticks +average: 902050 cycles/ticks + +kyber_encaps: +median: 899916 cycles/ticks +average: 902871 cycles/ticks + +kyber_decaps: +median: 1110676 cycles/ticks +average: 1114194 cycles/ticks + +Loop spin: 802 +gen_a: +median: 232952 cycles/ticks +average: 234161 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23068 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47244 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3750 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 708126 cycles/ticks +average: 710716 cycles/ticks + +indcpa_enc: +median: 850248 cycles/ticks +average: 853178 cycles/ticks + +indcpa_dec: +median: 198584 cycles/ticks +average: 199271 cycles/ticks + +kyber_keypair_derand: +median: 752666 cycles/ticks +average: 755492 cycles/ticks + +kyber_keypair: +median: 783780 cycles/ticks +average: 786272 cycles/ticks + +kyber_encaps_derand: +median: 899152 cycles/ticks +average: 902177 cycles/ticks + +kyber_encaps: +median: 900048 cycles/ticks +average: 903225 cycles/ticks + +kyber_decaps: +median: 1110178 cycles/ticks +average: 1113491 cycles/ticks + +Loop spin: 803 +gen_a: +median: 232622 cycles/ticks +average: 233764 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33418 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706436 cycles/ticks +average: 708928 cycles/ticks + +indcpa_enc: +median: 849996 cycles/ticks +average: 853111 cycles/ticks + +indcpa_dec: +median: 198598 cycles/ticks +average: 199296 cycles/ticks + +kyber_keypair_derand: +median: 750926 cycles/ticks +average: 753620 cycles/ticks + +kyber_keypair: +median: 783088 cycles/ticks +average: 785540 cycles/ticks + +kyber_encaps_derand: +median: 898606 cycles/ticks +average: 901890 cycles/ticks + +kyber_encaps: +median: 899746 cycles/ticks +average: 902785 cycles/ticks + +kyber_decaps: +median: 1108898 cycles/ticks +average: 1112410 cycles/ticks + +Loop spin: 804 +gen_a: +median: 232180 cycles/ticks +average: 233310 cycles/ticks + +poly_getnoise_eta1: +median: 7104 cycles/ticks +average: 7148 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33417 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22208 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 710664 cycles/ticks +average: 713231 cycles/ticks + +indcpa_enc: +median: 855832 cycles/ticks +average: 858875 cycles/ticks + +indcpa_dec: +median: 198556 cycles/ticks +average: 199274 cycles/ticks + +kyber_keypair_derand: +median: 751782 cycles/ticks +average: 754513 cycles/ticks + +kyber_keypair: +median: 782890 cycles/ticks +average: 785066 cycles/ticks + +kyber_encaps_derand: +median: 900558 cycles/ticks +average: 903713 cycles/ticks + +kyber_encaps: +median: 902122 cycles/ticks +average: 905354 cycles/ticks + +kyber_decaps: +median: 1112068 cycles/ticks +average: 1115668 cycles/ticks + +Loop spin: 805 +gen_a: +median: 232560 cycles/ticks +average: 233743 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33396 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22235 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706068 cycles/ticks +average: 708834 cycles/ticks + +indcpa_enc: +median: 849534 cycles/ticks +average: 852677 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199086 cycles/ticks + +kyber_keypair_derand: +median: 752982 cycles/ticks +average: 755988 cycles/ticks + +kyber_keypair: +median: 783846 cycles/ticks +average: 786308 cycles/ticks + +kyber_encaps_derand: +median: 903750 cycles/ticks +average: 906969 cycles/ticks + +kyber_encaps: +median: 904776 cycles/ticks +average: 907516 cycles/ticks + +kyber_decaps: +median: 1114602 cycles/ticks +average: 1118268 cycles/ticks + +Loop spin: 806 +gen_a: +median: 232528 cycles/ticks +average: 233700 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22182 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 710022 cycles/ticks +average: 712393 cycles/ticks + +indcpa_enc: +median: 852952 cycles/ticks +average: 855744 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199172 cycles/ticks + +kyber_keypair_derand: +median: 751348 cycles/ticks +average: 754082 cycles/ticks + +kyber_keypair: +median: 782822 cycles/ticks +average: 785306 cycles/ticks + +kyber_encaps_derand: +median: 899186 cycles/ticks +average: 902435 cycles/ticks + +kyber_encaps: +median: 900180 cycles/ticks +average: 903070 cycles/ticks + +kyber_decaps: +median: 1110078 cycles/ticks +average: 1113474 cycles/ticks + +Loop spin: 807 +gen_a: +median: 232868 cycles/ticks +average: 234109 cycles/ticks + +poly_getnoise_eta1: +median: 7124 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33393 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 707650 cycles/ticks +average: 710189 cycles/ticks + +indcpa_enc: +median: 850170 cycles/ticks +average: 853282 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199233 cycles/ticks + +kyber_keypair_derand: +median: 752458 cycles/ticks +average: 755055 cycles/ticks + +kyber_keypair: +median: 783814 cycles/ticks +average: 786084 cycles/ticks + +kyber_encaps_derand: +median: 898958 cycles/ticks +average: 902148 cycles/ticks + +kyber_encaps: +median: 899910 cycles/ticks +average: 903160 cycles/ticks + +kyber_decaps: +median: 1109380 cycles/ticks +average: 1113063 cycles/ticks + +Loop spin: 808 +gen_a: +median: 232516 cycles/ticks +average: 233650 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47225 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706340 cycles/ticks +average: 709054 cycles/ticks + +indcpa_enc: +median: 849440 cycles/ticks +average: 852605 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199222 cycles/ticks + +kyber_keypair_derand: +median: 751904 cycles/ticks +average: 754652 cycles/ticks + +kyber_keypair: +median: 783022 cycles/ticks +average: 785549 cycles/ticks + +kyber_encaps_derand: +median: 898298 cycles/ticks +average: 901280 cycles/ticks + +kyber_encaps: +median: 899188 cycles/ticks +average: 901888 cycles/ticks + +kyber_decaps: +median: 1108642 cycles/ticks +average: 1112377 cycles/ticks + +Loop spin: 809 +gen_a: +median: 232300 cycles/ticks +average: 233682 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47209 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 714702 cycles/ticks +average: 717336 cycles/ticks + +indcpa_enc: +median: 861328 cycles/ticks +average: 868185 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199208 cycles/ticks + +kyber_keypair_derand: +median: 751810 cycles/ticks +average: 757347 cycles/ticks + +kyber_keypair: +median: 782994 cycles/ticks +average: 785469 cycles/ticks + +kyber_encaps_derand: +median: 902450 cycles/ticks +average: 905654 cycles/ticks + +kyber_encaps: +median: 903666 cycles/ticks +average: 906860 cycles/ticks + +kyber_decaps: +median: 1113788 cycles/ticks +average: 1117459 cycles/ticks + +Loop spin: 810 +gen_a: +median: 232396 cycles/ticks +average: 233607 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707528 cycles/ticks +average: 709929 cycles/ticks + +indcpa_enc: +median: 851066 cycles/ticks +average: 854011 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199211 cycles/ticks + +kyber_keypair_derand: +median: 751590 cycles/ticks +average: 754367 cycles/ticks + +kyber_keypair: +median: 782760 cycles/ticks +average: 785181 cycles/ticks + +kyber_encaps_derand: +median: 899698 cycles/ticks +average: 902962 cycles/ticks + +kyber_encaps: +median: 900538 cycles/ticks +average: 903551 cycles/ticks + +kyber_decaps: +median: 1110792 cycles/ticks +average: 1114243 cycles/ticks + +Loop spin: 811 +gen_a: +median: 232804 cycles/ticks +average: 233998 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706478 cycles/ticks +average: 709049 cycles/ticks + +indcpa_enc: +median: 849812 cycles/ticks +average: 853049 cycles/ticks + +indcpa_dec: +median: 198620 cycles/ticks +average: 199371 cycles/ticks + +kyber_keypair_derand: +median: 750816 cycles/ticks +average: 753917 cycles/ticks + +kyber_keypair: +median: 783018 cycles/ticks +average: 785496 cycles/ticks + +kyber_encaps_derand: +median: 899124 cycles/ticks +average: 902224 cycles/ticks + +kyber_encaps: +median: 900734 cycles/ticks +average: 903701 cycles/ticks + +kyber_decaps: +median: 1110064 cycles/ticks +average: 1113861 cycles/ticks + +Loop spin: 812 +gen_a: +median: 232426 cycles/ticks +average: 233709 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33328 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47271 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3775 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 710642 cycles/ticks +average: 713458 cycles/ticks + +indcpa_enc: +median: 854438 cycles/ticks +average: 857442 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199263 cycles/ticks + +kyber_keypair_derand: +median: 751468 cycles/ticks +average: 754528 cycles/ticks + +kyber_keypair: +median: 782970 cycles/ticks +average: 785781 cycles/ticks + +kyber_encaps_derand: +median: 898616 cycles/ticks +average: 902343 cycles/ticks + +kyber_encaps: +median: 899500 cycles/ticks +average: 902943 cycles/ticks + +kyber_decaps: +median: 1108836 cycles/ticks +average: 1112674 cycles/ticks + +Loop spin: 813 +gen_a: +median: 232196 cycles/ticks +average: 233458 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 706910 cycles/ticks +average: 709746 cycles/ticks + +indcpa_enc: +median: 850322 cycles/ticks +average: 853636 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199200 cycles/ticks + +kyber_keypair_derand: +median: 761092 cycles/ticks +average: 764240 cycles/ticks + +kyber_keypair: +median: 782862 cycles/ticks +average: 785759 cycles/ticks + +kyber_encaps_derand: +median: 907044 cycles/ticks +average: 910581 cycles/ticks + +kyber_encaps: +median: 908238 cycles/ticks +average: 911625 cycles/ticks + +kyber_decaps: +median: 1118524 cycles/ticks +average: 1122585 cycles/ticks + +Loop spin: 814 +gen_a: +median: 232388 cycles/ticks +average: 233594 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23019 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22142 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706742 cycles/ticks +average: 709662 cycles/ticks + +indcpa_enc: +median: 850440 cycles/ticks +average: 853605 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199155 cycles/ticks + +kyber_keypair_derand: +median: 751396 cycles/ticks +average: 754149 cycles/ticks + +kyber_keypair: +median: 783068 cycles/ticks +average: 785648 cycles/ticks + +kyber_encaps_derand: +median: 898872 cycles/ticks +average: 902423 cycles/ticks + +kyber_encaps: +median: 899830 cycles/ticks +average: 903319 cycles/ticks + +kyber_decaps: +median: 1109588 cycles/ticks +average: 1113694 cycles/ticks + +Loop spin: 815 +gen_a: +median: 232816 cycles/ticks +average: 234027 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8744 cycles/ticks + +indcpa_keypair: +median: 706820 cycles/ticks +average: 709771 cycles/ticks + +indcpa_enc: +median: 854428 cycles/ticks +average: 857680 cycles/ticks + +indcpa_dec: +median: 201634 cycles/ticks +average: 202369 cycles/ticks + +kyber_keypair_derand: +median: 752956 cycles/ticks +average: 756156 cycles/ticks + +kyber_keypair: +median: 782976 cycles/ticks +average: 785818 cycles/ticks + +kyber_encaps_derand: +median: 902922 cycles/ticks +average: 906384 cycles/ticks + +kyber_encaps: +median: 903784 cycles/ticks +average: 907193 cycles/ticks + +kyber_decaps: +median: 1112922 cycles/ticks +average: 1117010 cycles/ticks + +Loop spin: 816 +gen_a: +median: 232396 cycles/ticks +average: 233631 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706964 cycles/ticks +average: 709790 cycles/ticks + +indcpa_enc: +median: 850356 cycles/ticks +average: 853622 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199237 cycles/ticks + +kyber_keypair_derand: +median: 751600 cycles/ticks +average: 754618 cycles/ticks + +kyber_keypair: +median: 782912 cycles/ticks +average: 785675 cycles/ticks + +kyber_encaps_derand: +median: 899612 cycles/ticks +average: 903056 cycles/ticks + +kyber_encaps: +median: 900748 cycles/ticks +average: 904148 cycles/ticks + +kyber_decaps: +median: 1110372 cycles/ticks +average: 1114340 cycles/ticks + +Loop spin: 817 +gen_a: +median: 232820 cycles/ticks +average: 233933 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707248 cycles/ticks +average: 710160 cycles/ticks + +indcpa_enc: +median: 850898 cycles/ticks +average: 854370 cycles/ticks + +indcpa_dec: +median: 198578 cycles/ticks +average: 199420 cycles/ticks + +kyber_keypair_derand: +median: 751444 cycles/ticks +average: 754643 cycles/ticks + +kyber_keypair: +median: 783140 cycles/ticks +average: 786029 cycles/ticks + +kyber_encaps_derand: +median: 898568 cycles/ticks +average: 902283 cycles/ticks + +kyber_encaps: +median: 899966 cycles/ticks +average: 903446 cycles/ticks + +kyber_decaps: +median: 1112250 cycles/ticks +average: 1116450 cycles/ticks + +Loop spin: 818 +gen_a: +median: 232638 cycles/ticks +average: 233905 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33316 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 711760 cycles/ticks +average: 714704 cycles/ticks + +indcpa_enc: +median: 855010 cycles/ticks +average: 858289 cycles/ticks + +indcpa_dec: +median: 201674 cycles/ticks +average: 202475 cycles/ticks + +kyber_keypair_derand: +median: 751412 cycles/ticks +average: 754507 cycles/ticks + +kyber_keypair: +median: 783002 cycles/ticks +average: 785863 cycles/ticks + +kyber_encaps_derand: +median: 899604 cycles/ticks +average: 903390 cycles/ticks + +kyber_encaps: +median: 900904 cycles/ticks +average: 904328 cycles/ticks + +kyber_decaps: +median: 1113740 cycles/ticks +average: 1117882 cycles/ticks + +Loop spin: 819 +gen_a: +median: 232518 cycles/ticks +average: 233817 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 708882 cycles/ticks +average: 711771 cycles/ticks + +indcpa_enc: +median: 851698 cycles/ticks +average: 855219 cycles/ticks + +indcpa_dec: +median: 198496 cycles/ticks +average: 199286 cycles/ticks + +kyber_keypair_derand: +median: 753604 cycles/ticks +average: 756723 cycles/ticks + +kyber_keypair: +median: 784538 cycles/ticks +average: 787285 cycles/ticks + +kyber_encaps_derand: +median: 900744 cycles/ticks +average: 904166 cycles/ticks + +kyber_encaps: +median: 901306 cycles/ticks +average: 904796 cycles/ticks + +kyber_decaps: +median: 1112198 cycles/ticks +average: 1116092 cycles/ticks + +Loop spin: 820 +gen_a: +median: 233376 cycles/ticks +average: 234589 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706754 cycles/ticks +average: 709740 cycles/ticks + +indcpa_enc: +median: 850142 cycles/ticks +average: 853495 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199238 cycles/ticks + +kyber_keypair_derand: +median: 751840 cycles/ticks +average: 754754 cycles/ticks + +kyber_keypair: +median: 782930 cycles/ticks +average: 785650 cycles/ticks + +kyber_encaps_derand: +median: 898318 cycles/ticks +average: 901975 cycles/ticks + +kyber_encaps: +median: 899590 cycles/ticks +average: 902914 cycles/ticks + +kyber_decaps: +median: 1108932 cycles/ticks +average: 1113120 cycles/ticks + +Loop spin: 821 +gen_a: +median: 232466 cycles/ticks +average: 233775 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47273 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22276 cycles/ticks + +polyvec_decompress: +median: 8694 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 707672 cycles/ticks +average: 710797 cycles/ticks + +indcpa_enc: +median: 850972 cycles/ticks +average: 854301 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199338 cycles/ticks + +kyber_keypair_derand: +median: 752400 cycles/ticks +average: 755410 cycles/ticks + +kyber_keypair: +median: 783494 cycles/ticks +average: 786088 cycles/ticks + +kyber_encaps_derand: +median: 899908 cycles/ticks +average: 903173 cycles/ticks + +kyber_encaps: +median: 900696 cycles/ticks +average: 903881 cycles/ticks + +kyber_decaps: +median: 1110798 cycles/ticks +average: 1114470 cycles/ticks + +Loop spin: 822 +gen_a: +median: 233194 cycles/ticks +average: 234412 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707280 cycles/ticks +average: 710077 cycles/ticks + +indcpa_enc: +median: 853940 cycles/ticks +average: 856936 cycles/ticks + +indcpa_dec: +median: 201712 cycles/ticks +average: 202494 cycles/ticks + +kyber_keypair_derand: +median: 753282 cycles/ticks +average: 759031 cycles/ticks + +kyber_keypair: +median: 784254 cycles/ticks +average: 789313 cycles/ticks + +kyber_encaps_derand: +median: 905410 cycles/ticks +average: 908747 cycles/ticks + +kyber_encaps: +median: 906648 cycles/ticks +average: 909831 cycles/ticks + +kyber_decaps: +median: 1116088 cycles/ticks +average: 1119884 cycles/ticks + +Loop spin: 823 +gen_a: +median: 232580 cycles/ticks +average: 233840 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7174 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706486 cycles/ticks +average: 709123 cycles/ticks + +indcpa_enc: +median: 849630 cycles/ticks +average: 852764 cycles/ticks + +indcpa_dec: +median: 198662 cycles/ticks +average: 199460 cycles/ticks + +kyber_keypair_derand: +median: 755858 cycles/ticks +average: 758566 cycles/ticks + +kyber_keypair: +median: 783252 cycles/ticks +average: 785612 cycles/ticks + +kyber_encaps_derand: +median: 899768 cycles/ticks +average: 903175 cycles/ticks + +kyber_encaps: +median: 900724 cycles/ticks +average: 904004 cycles/ticks + +kyber_decaps: +median: 1111364 cycles/ticks +average: 1115219 cycles/ticks + +Loop spin: 824 +gen_a: +median: 232980 cycles/ticks +average: 234213 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47259 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8704 cycles/ticks + +indcpa_keypair: +median: 707528 cycles/ticks +average: 710441 cycles/ticks + +indcpa_enc: +median: 851166 cycles/ticks +average: 854329 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199372 cycles/ticks + +kyber_keypair_derand: +median: 751418 cycles/ticks +average: 754610 cycles/ticks + +kyber_keypair: +median: 783672 cycles/ticks +average: 786615 cycles/ticks + +kyber_encaps_derand: +median: 899722 cycles/ticks +average: 903445 cycles/ticks + +kyber_encaps: +median: 901174 cycles/ticks +average: 904562 cycles/ticks + +kyber_decaps: +median: 1111690 cycles/ticks +average: 1115300 cycles/ticks + +Loop spin: 825 +gen_a: +median: 232832 cycles/ticks +average: 234084 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7193 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8778 cycles/ticks + +indcpa_keypair: +median: 710920 cycles/ticks +average: 713684 cycles/ticks + +indcpa_enc: +median: 853576 cycles/ticks +average: 856769 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199305 cycles/ticks + +kyber_keypair_derand: +median: 756464 cycles/ticks +average: 759508 cycles/ticks + +kyber_keypair: +median: 783708 cycles/ticks +average: 786431 cycles/ticks + +kyber_encaps_derand: +median: 900244 cycles/ticks +average: 903647 cycles/ticks + +kyber_encaps: +median: 901208 cycles/ticks +average: 904604 cycles/ticks + +kyber_decaps: +median: 1111940 cycles/ticks +average: 1115926 cycles/ticks + +Loop spin: 826 +gen_a: +median: 233250 cycles/ticks +average: 234495 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47240 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 706748 cycles/ticks +average: 709547 cycles/ticks + +indcpa_enc: +median: 853188 cycles/ticks +average: 856454 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199304 cycles/ticks + +kyber_keypair_derand: +median: 751340 cycles/ticks +average: 754371 cycles/ticks + +kyber_keypair: +median: 783412 cycles/ticks +average: 786028 cycles/ticks + +kyber_encaps_derand: +median: 901740 cycles/ticks +average: 905144 cycles/ticks + +kyber_encaps: +median: 903232 cycles/ticks +average: 906444 cycles/ticks + +kyber_decaps: +median: 1112712 cycles/ticks +average: 1116521 cycles/ticks + +Loop spin: 827 +gen_a: +median: 232546 cycles/ticks +average: 233750 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 707832 cycles/ticks +average: 710603 cycles/ticks + +indcpa_enc: +median: 850624 cycles/ticks +average: 853876 cycles/ticks + +indcpa_dec: +median: 198610 cycles/ticks +average: 199315 cycles/ticks + +kyber_keypair_derand: +median: 752666 cycles/ticks +average: 755538 cycles/ticks + +kyber_keypair: +median: 784328 cycles/ticks +average: 787052 cycles/ticks + +kyber_encaps_derand: +median: 899308 cycles/ticks +average: 902626 cycles/ticks + +kyber_encaps: +median: 900798 cycles/ticks +average: 903951 cycles/ticks + +kyber_decaps: +median: 1113762 cycles/ticks +average: 1117583 cycles/ticks + +Loop spin: 828 +gen_a: +median: 233016 cycles/ticks +average: 234167 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7179 cycles/ticks + +NTT: +median: 22970 cycles/ticks +average: 23099 cycles/ticks + +INVNTT: +median: 33314 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 708470 cycles/ticks +average: 711195 cycles/ticks + +indcpa_enc: +median: 851198 cycles/ticks +average: 854028 cycles/ticks + +indcpa_dec: +median: 198586 cycles/ticks +average: 199274 cycles/ticks + +kyber_keypair_derand: +median: 752400 cycles/ticks +average: 755198 cycles/ticks + +kyber_keypair: +median: 783470 cycles/ticks +average: 786074 cycles/ticks + +kyber_encaps_derand: +median: 899838 cycles/ticks +average: 903104 cycles/ticks + +kyber_encaps: +median: 901186 cycles/ticks +average: 904492 cycles/ticks + +kyber_decaps: +median: 1111366 cycles/ticks +average: 1115483 cycles/ticks + +Loop spin: 829 +gen_a: +median: 232698 cycles/ticks +average: 233904 cycles/ticks + +poly_getnoise_eta1: +median: 7124 cycles/ticks +average: 7187 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22241 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707594 cycles/ticks +average: 710346 cycles/ticks + +indcpa_enc: +median: 851168 cycles/ticks +average: 854231 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199251 cycles/ticks + +kyber_keypair_derand: +median: 751966 cycles/ticks +average: 754949 cycles/ticks + +kyber_keypair: +median: 783122 cycles/ticks +average: 785794 cycles/ticks + +kyber_encaps_derand: +median: 898576 cycles/ticks +average: 901898 cycles/ticks + +kyber_encaps: +median: 900008 cycles/ticks +average: 903156 cycles/ticks + +kyber_decaps: +median: 1109298 cycles/ticks +average: 1113206 cycles/ticks + +Loop spin: 830 +gen_a: +median: 232880 cycles/ticks +average: 233980 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47262 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1936 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8700 cycles/ticks + +indcpa_keypair: +median: 707064 cycles/ticks +average: 709843 cycles/ticks + +indcpa_enc: +median: 850022 cycles/ticks +average: 853114 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199306 cycles/ticks + +kyber_keypair_derand: +median: 751554 cycles/ticks +average: 754488 cycles/ticks + +kyber_keypair: +median: 783320 cycles/ticks +average: 785746 cycles/ticks + +kyber_encaps_derand: +median: 898892 cycles/ticks +average: 902199 cycles/ticks + +kyber_encaps: +median: 900382 cycles/ticks +average: 903662 cycles/ticks + +kyber_decaps: +median: 1110106 cycles/ticks +average: 1113826 cycles/ticks + +Loop spin: 831 +gen_a: +median: 232962 cycles/ticks +average: 234147 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47209 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3445 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 708752 cycles/ticks +average: 711499 cycles/ticks + +indcpa_enc: +median: 852422 cycles/ticks +average: 855386 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199305 cycles/ticks + +kyber_keypair_derand: +median: 752932 cycles/ticks +average: 755642 cycles/ticks + +kyber_keypair: +median: 785056 cycles/ticks +average: 787483 cycles/ticks + +kyber_encaps_derand: +median: 900754 cycles/ticks +average: 904165 cycles/ticks + +kyber_encaps: +median: 902470 cycles/ticks +average: 905504 cycles/ticks + +kyber_decaps: +median: 1112160 cycles/ticks +average: 1115820 cycles/ticks + +Loop spin: 832 +gen_a: +median: 232784 cycles/ticks +average: 234028 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33447 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47225 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22214 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706766 cycles/ticks +average: 709522 cycles/ticks + +indcpa_enc: +median: 850250 cycles/ticks +average: 853208 cycles/ticks + +indcpa_dec: +median: 198592 cycles/ticks +average: 199348 cycles/ticks + +kyber_keypair_derand: +median: 751610 cycles/ticks +average: 754543 cycles/ticks + +kyber_keypair: +median: 783208 cycles/ticks +average: 785821 cycles/ticks + +kyber_encaps_derand: +median: 903728 cycles/ticks +average: 906986 cycles/ticks + +kyber_encaps: +median: 904122 cycles/ticks +average: 907300 cycles/ticks + +kyber_decaps: +median: 1114726 cycles/ticks +average: 1118493 cycles/ticks + +Loop spin: 833 +gen_a: +median: 232264 cycles/ticks +average: 233517 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8708 cycles/ticks +average: 8802 cycles/ticks + +indcpa_keypair: +median: 712720 cycles/ticks +average: 715501 cycles/ticks + +indcpa_enc: +median: 855548 cycles/ticks +average: 858610 cycles/ticks + +indcpa_dec: +median: 198644 cycles/ticks +average: 199388 cycles/ticks + +kyber_keypair_derand: +median: 752036 cycles/ticks +average: 754767 cycles/ticks + +kyber_keypair: +median: 783692 cycles/ticks +average: 786199 cycles/ticks + +kyber_encaps_derand: +median: 899846 cycles/ticks +average: 903123 cycles/ticks + +kyber_encaps: +median: 901072 cycles/ticks +average: 904159 cycles/ticks + +kyber_decaps: +median: 1111170 cycles/ticks +average: 1114819 cycles/ticks + +Loop spin: 834 +gen_a: +median: 233250 cycles/ticks +average: 234352 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22972 cycles/ticks +average: 23085 cycles/ticks + +INVNTT: +median: 33340 cycles/ticks +average: 33490 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706540 cycles/ticks +average: 709218 cycles/ticks + +indcpa_enc: +median: 849760 cycles/ticks +average: 852857 cycles/ticks + +indcpa_dec: +median: 198596 cycles/ticks +average: 199372 cycles/ticks + +kyber_keypair_derand: +median: 752184 cycles/ticks +average: 755170 cycles/ticks + +kyber_keypair: +median: 783128 cycles/ticks +average: 785960 cycles/ticks + +kyber_encaps_derand: +median: 898932 cycles/ticks +average: 902100 cycles/ticks + +kyber_encaps: +median: 900034 cycles/ticks +average: 903237 cycles/ticks + +kyber_decaps: +median: 1111500 cycles/ticks +average: 1115348 cycles/ticks + +Loop spin: 835 +gen_a: +median: 232534 cycles/ticks +average: 233680 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7171 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 707234 cycles/ticks +average: 709948 cycles/ticks + +indcpa_enc: +median: 850292 cycles/ticks +average: 853277 cycles/ticks + +indcpa_dec: +median: 198620 cycles/ticks +average: 199277 cycles/ticks + +kyber_keypair_derand: +median: 752752 cycles/ticks +average: 758399 cycles/ticks + +kyber_keypair: +median: 783470 cycles/ticks +average: 788293 cycles/ticks + +kyber_encaps_derand: +median: 899390 cycles/ticks +average: 902701 cycles/ticks + +kyber_encaps: +median: 900028 cycles/ticks +average: 903160 cycles/ticks + +kyber_decaps: +median: 1110238 cycles/ticks +average: 1113799 cycles/ticks + +Loop spin: 836 +gen_a: +median: 232786 cycles/ticks +average: 233965 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23060 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 711698 cycles/ticks +average: 714293 cycles/ticks + +indcpa_enc: +median: 854616 cycles/ticks +average: 857617 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199200 cycles/ticks + +kyber_keypair_derand: +median: 751742 cycles/ticks +average: 754748 cycles/ticks + +kyber_keypair: +median: 783086 cycles/ticks +average: 785612 cycles/ticks + +kyber_encaps_derand: +median: 899682 cycles/ticks +average: 902867 cycles/ticks + +kyber_encaps: +median: 900718 cycles/ticks +average: 903765 cycles/ticks + +kyber_decaps: +median: 1110550 cycles/ticks +average: 1114388 cycles/ticks + +Loop spin: 837 +gen_a: +median: 233208 cycles/ticks +average: 234460 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3877 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706392 cycles/ticks +average: 709347 cycles/ticks + +indcpa_enc: +median: 850256 cycles/ticks +average: 853649 cycles/ticks + +indcpa_dec: +median: 198604 cycles/ticks +average: 199352 cycles/ticks + +kyber_keypair_derand: +median: 751910 cycles/ticks +average: 755018 cycles/ticks + +kyber_keypair: +median: 783320 cycles/ticks +average: 786158 cycles/ticks + +kyber_encaps_derand: +median: 899634 cycles/ticks +average: 902729 cycles/ticks + +kyber_encaps: +median: 900500 cycles/ticks +average: 903534 cycles/ticks + +kyber_decaps: +median: 1109616 cycles/ticks +average: 1113411 cycles/ticks + +Loop spin: 838 +gen_a: +median: 232878 cycles/ticks +average: 234123 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707506 cycles/ticks +average: 709887 cycles/ticks + +indcpa_enc: +median: 850500 cycles/ticks +average: 853675 cycles/ticks + +indcpa_dec: +median: 198562 cycles/ticks +average: 199343 cycles/ticks + +kyber_keypair_derand: +median: 756030 cycles/ticks +average: 758959 cycles/ticks + +kyber_keypair: +median: 783272 cycles/ticks +average: 785744 cycles/ticks + +kyber_encaps_derand: +median: 899480 cycles/ticks +average: 902815 cycles/ticks + +kyber_encaps: +median: 900832 cycles/ticks +average: 904069 cycles/ticks + +kyber_decaps: +median: 1111554 cycles/ticks +average: 1115741 cycles/ticks + +Loop spin: 839 +gen_a: +median: 232400 cycles/ticks +average: 233616 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8698 cycles/ticks + +indcpa_keypair: +median: 706568 cycles/ticks +average: 709487 cycles/ticks + +indcpa_enc: +median: 849644 cycles/ticks +average: 852801 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199378 cycles/ticks + +kyber_keypair_derand: +median: 752098 cycles/ticks +average: 754940 cycles/ticks + +kyber_keypair: +median: 783280 cycles/ticks +average: 786017 cycles/ticks + +kyber_encaps_derand: +median: 899500 cycles/ticks +average: 903042 cycles/ticks + +kyber_encaps: +median: 900494 cycles/ticks +average: 903907 cycles/ticks + +kyber_decaps: +median: 1113328 cycles/ticks +average: 1117254 cycles/ticks + +Loop spin: 840 +gen_a: +median: 232930 cycles/ticks +average: 234156 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7185 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 706554 cycles/ticks +average: 709538 cycles/ticks + +indcpa_enc: +median: 849502 cycles/ticks +average: 852963 cycles/ticks + +indcpa_dec: +median: 198640 cycles/ticks +average: 199464 cycles/ticks + +kyber_keypair_derand: +median: 752966 cycles/ticks +average: 756085 cycles/ticks + +kyber_keypair: +median: 783190 cycles/ticks +average: 785858 cycles/ticks + +kyber_encaps_derand: +median: 899114 cycles/ticks +average: 902483 cycles/ticks + +kyber_encaps: +median: 900084 cycles/ticks +average: 903329 cycles/ticks + +kyber_decaps: +median: 1110104 cycles/ticks +average: 1113718 cycles/ticks + +Loop spin: 841 +gen_a: +median: 232924 cycles/ticks +average: 234200 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22217 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 710992 cycles/ticks +average: 713854 cycles/ticks + +indcpa_enc: +median: 854534 cycles/ticks +average: 857441 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199234 cycles/ticks + +kyber_keypair_derand: +median: 752628 cycles/ticks +average: 755593 cycles/ticks + +kyber_keypair: +median: 783148 cycles/ticks +average: 785832 cycles/ticks + +kyber_encaps_derand: +median: 898868 cycles/ticks +average: 902168 cycles/ticks + +kyber_encaps: +median: 900436 cycles/ticks +average: 903292 cycles/ticks + +kyber_decaps: +median: 1111454 cycles/ticks +average: 1115422 cycles/ticks + +Loop spin: 842 +gen_a: +median: 232642 cycles/ticks +average: 233770 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7179 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22249 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706624 cycles/ticks +average: 709516 cycles/ticks + +indcpa_enc: +median: 849926 cycles/ticks +average: 853366 cycles/ticks + +indcpa_dec: +median: 198590 cycles/ticks +average: 199463 cycles/ticks + +kyber_keypair_derand: +median: 756508 cycles/ticks +average: 759910 cycles/ticks + +kyber_keypair: +median: 782880 cycles/ticks +average: 786186 cycles/ticks + +kyber_encaps_derand: +median: 898882 cycles/ticks +average: 902638 cycles/ticks + +kyber_encaps: +median: 900196 cycles/ticks +average: 903946 cycles/ticks + +kyber_decaps: +median: 1109604 cycles/ticks +average: 1113855 cycles/ticks + +Loop spin: 843 +gen_a: +median: 232604 cycles/ticks +average: 233834 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47090 cycles/ticks +average: 47293 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3773 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706890 cycles/ticks +average: 709836 cycles/ticks + +indcpa_enc: +median: 849970 cycles/ticks +average: 853589 cycles/ticks + +indcpa_dec: +median: 198624 cycles/ticks +average: 199511 cycles/ticks + +kyber_keypair_derand: +median: 756604 cycles/ticks +average: 759777 cycles/ticks + +kyber_keypair: +median: 783156 cycles/ticks +average: 786286 cycles/ticks + +kyber_encaps_derand: +median: 898252 cycles/ticks +average: 902005 cycles/ticks + +kyber_encaps: +median: 899924 cycles/ticks +average: 903203 cycles/ticks + +kyber_decaps: +median: 1109354 cycles/ticks +average: 1113679 cycles/ticks + +Loop spin: 844 +gen_a: +median: 232614 cycles/ticks +average: 233897 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47280 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706682 cycles/ticks +average: 709734 cycles/ticks + +indcpa_enc: +median: 853684 cycles/ticks +average: 857263 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199411 cycles/ticks + +kyber_keypair_derand: +median: 751816 cycles/ticks +average: 754994 cycles/ticks + +kyber_keypair: +median: 783320 cycles/ticks +average: 786197 cycles/ticks + +kyber_encaps_derand: +median: 902620 cycles/ticks +average: 906179 cycles/ticks + +kyber_encaps: +median: 903902 cycles/ticks +average: 907523 cycles/ticks + +kyber_decaps: +median: 1116412 cycles/ticks +average: 1120646 cycles/ticks + +Loop spin: 845 +gen_a: +median: 232834 cycles/ticks +average: 234088 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7187 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22974 cycles/ticks +average: 23110 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8780 cycles/ticks + +indcpa_keypair: +median: 707556 cycles/ticks +average: 710636 cycles/ticks + +indcpa_enc: +median: 851126 cycles/ticks +average: 854422 cycles/ticks + +indcpa_dec: +median: 198548 cycles/ticks +average: 199353 cycles/ticks + +kyber_keypair_derand: +median: 751240 cycles/ticks +average: 754430 cycles/ticks + +kyber_keypair: +median: 783446 cycles/ticks +average: 786373 cycles/ticks + +kyber_encaps_derand: +median: 899456 cycles/ticks +average: 903007 cycles/ticks + +kyber_encaps: +median: 900486 cycles/ticks +average: 903958 cycles/ticks + +kyber_decaps: +median: 1110090 cycles/ticks +average: 1114607 cycles/ticks + +Loop spin: 846 +gen_a: +median: 232724 cycles/ticks +average: 233925 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23074 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47288 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 707796 cycles/ticks +average: 710714 cycles/ticks + +indcpa_enc: +median: 851442 cycles/ticks +average: 854991 cycles/ticks + +indcpa_dec: +median: 198588 cycles/ticks +average: 199372 cycles/ticks + +kyber_keypair_derand: +median: 752978 cycles/ticks +average: 756180 cycles/ticks + +kyber_keypair: +median: 783936 cycles/ticks +average: 786861 cycles/ticks + +kyber_encaps_derand: +median: 900334 cycles/ticks +average: 903981 cycles/ticks + +kyber_encaps: +median: 901084 cycles/ticks +average: 904638 cycles/ticks + +kyber_decaps: +median: 1110438 cycles/ticks +average: 1114469 cycles/ticks + +Loop spin: 847 +gen_a: +median: 232684 cycles/ticks +average: 233950 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707028 cycles/ticks +average: 710081 cycles/ticks + +indcpa_enc: +median: 849866 cycles/ticks +average: 853343 cycles/ticks + +indcpa_dec: +median: 198570 cycles/ticks +average: 199329 cycles/ticks + +kyber_keypair_derand: +median: 751382 cycles/ticks +average: 754529 cycles/ticks + +kyber_keypair: +median: 783372 cycles/ticks +average: 786448 cycles/ticks + +kyber_encaps_derand: +median: 903574 cycles/ticks +average: 907428 cycles/ticks + +kyber_encaps: +median: 905264 cycles/ticks +average: 908775 cycles/ticks + +kyber_decaps: +median: 1115516 cycles/ticks +average: 1119862 cycles/ticks + +Loop spin: 848 +gen_a: +median: 232382 cycles/ticks +average: 233682 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47297 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22274 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707242 cycles/ticks +average: 710436 cycles/ticks + +indcpa_enc: +median: 851406 cycles/ticks +average: 854875 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199462 cycles/ticks + +kyber_keypair_derand: +median: 756972 cycles/ticks +average: 763692 cycles/ticks + +kyber_keypair: +median: 783662 cycles/ticks +average: 789231 cycles/ticks + +kyber_encaps_derand: +median: 900862 cycles/ticks +average: 904439 cycles/ticks + +kyber_encaps: +median: 902310 cycles/ticks +average: 905956 cycles/ticks + +kyber_decaps: +median: 1111944 cycles/ticks +average: 1116510 cycles/ticks + +Loop spin: 849 +gen_a: +median: 232834 cycles/ticks +average: 234180 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47088 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22274 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 708652 cycles/ticks +average: 711719 cycles/ticks + +indcpa_enc: +median: 851896 cycles/ticks +average: 855520 cycles/ticks + +indcpa_dec: +median: 198564 cycles/ticks +average: 199355 cycles/ticks + +kyber_keypair_derand: +median: 753810 cycles/ticks +average: 757216 cycles/ticks + +kyber_keypair: +median: 784906 cycles/ticks +average: 787937 cycles/ticks + +kyber_encaps_derand: +median: 901666 cycles/ticks +average: 905393 cycles/ticks + +kyber_encaps: +median: 902368 cycles/ticks +average: 905985 cycles/ticks + +kyber_decaps: +median: 1110730 cycles/ticks +average: 1114812 cycles/ticks + +Loop spin: 850 +gen_a: +median: 233654 cycles/ticks +average: 234935 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3470 cycles/ticks + +poly_compress: +median: 3748 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1950 cycles/ticks + +polyvec_compress: +median: 22178 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8733 cycles/ticks + +indcpa_keypair: +median: 706216 cycles/ticks +average: 709242 cycles/ticks + +indcpa_enc: +median: 849554 cycles/ticks +average: 853054 cycles/ticks + +indcpa_dec: +median: 198622 cycles/ticks +average: 199465 cycles/ticks + +kyber_keypair_derand: +median: 751596 cycles/ticks +average: 754829 cycles/ticks + +kyber_keypair: +median: 783186 cycles/ticks +average: 786047 cycles/ticks + +kyber_encaps_derand: +median: 899978 cycles/ticks +average: 903845 cycles/ticks + +kyber_encaps: +median: 900840 cycles/ticks +average: 904279 cycles/ticks + +kyber_decaps: +median: 1111672 cycles/ticks +average: 1115349 cycles/ticks + +Loop spin: 851 +gen_a: +median: 232454 cycles/ticks +average: 233797 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 707100 cycles/ticks +average: 710111 cycles/ticks + +indcpa_enc: +median: 853730 cycles/ticks +average: 857155 cycles/ticks + +indcpa_dec: +median: 198564 cycles/ticks +average: 199362 cycles/ticks + +kyber_keypair_derand: +median: 752164 cycles/ticks +average: 755179 cycles/ticks + +kyber_keypair: +median: 782940 cycles/ticks +average: 785836 cycles/ticks + +kyber_encaps_derand: +median: 902856 cycles/ticks +average: 906563 cycles/ticks + +kyber_encaps: +median: 904302 cycles/ticks +average: 907880 cycles/ticks + +kyber_decaps: +median: 1114470 cycles/ticks +average: 1118853 cycles/ticks + +Loop spin: 852 +gen_a: +median: 233358 cycles/ticks +average: 234686 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7182 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8706 cycles/ticks +average: 8760 cycles/ticks + +indcpa_keypair: +median: 710914 cycles/ticks +average: 713936 cycles/ticks + +indcpa_enc: +median: 854042 cycles/ticks +average: 857435 cycles/ticks + +indcpa_dec: +median: 198684 cycles/ticks +average: 199602 cycles/ticks + +kyber_keypair_derand: +median: 751838 cycles/ticks +average: 754923 cycles/ticks + +kyber_keypair: +median: 783496 cycles/ticks +average: 786311 cycles/ticks + +kyber_encaps_derand: +median: 898984 cycles/ticks +average: 902612 cycles/ticks + +kyber_encaps: +median: 900142 cycles/ticks +average: 903685 cycles/ticks + +kyber_decaps: +median: 1109774 cycles/ticks +average: 1114178 cycles/ticks + +Loop spin: 853 +gen_a: +median: 232706 cycles/ticks +average: 233990 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23081 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 707300 cycles/ticks +average: 710040 cycles/ticks + +indcpa_enc: +median: 850852 cycles/ticks +average: 854314 cycles/ticks + +indcpa_dec: +median: 198620 cycles/ticks +average: 199480 cycles/ticks + +kyber_keypair_derand: +median: 751928 cycles/ticks +average: 755057 cycles/ticks + +kyber_keypair: +median: 783508 cycles/ticks +average: 786368 cycles/ticks + +kyber_encaps_derand: +median: 898870 cycles/ticks +average: 902514 cycles/ticks + +kyber_encaps: +median: 900506 cycles/ticks +average: 903857 cycles/ticks + +kyber_decaps: +median: 1112198 cycles/ticks +average: 1116338 cycles/ticks + +Loop spin: 854 +gen_a: +median: 232602 cycles/ticks +average: 233914 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23081 cycles/ticks + +INVNTT: +median: 33328 cycles/ticks +average: 33487 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47096 cycles/ticks +average: 47295 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8730 cycles/ticks + +indcpa_keypair: +median: 706528 cycles/ticks +average: 709611 cycles/ticks + +indcpa_enc: +median: 849812 cycles/ticks +average: 853317 cycles/ticks + +indcpa_dec: +median: 198596 cycles/ticks +average: 199457 cycles/ticks + +kyber_keypair_derand: +median: 751992 cycles/ticks +average: 755067 cycles/ticks + +kyber_keypair: +median: 783148 cycles/ticks +average: 786088 cycles/ticks + +kyber_encaps_derand: +median: 899204 cycles/ticks +average: 902871 cycles/ticks + +kyber_encaps: +median: 900594 cycles/ticks +average: 904084 cycles/ticks + +kyber_decaps: +median: 1109714 cycles/ticks +average: 1114026 cycles/ticks + +Loop spin: 855 +gen_a: +median: 232662 cycles/ticks +average: 234024 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22974 cycles/ticks +average: 23093 cycles/ticks + +INVNTT: +median: 33332 cycles/ticks +average: 33479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47086 cycles/ticks +average: 47387 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 707216 cycles/ticks +average: 710012 cycles/ticks + +indcpa_enc: +median: 850016 cycles/ticks +average: 853579 cycles/ticks + +indcpa_dec: +median: 198576 cycles/ticks +average: 199372 cycles/ticks + +kyber_keypair_derand: +median: 752270 cycles/ticks +average: 755545 cycles/ticks + +kyber_keypair: +median: 783534 cycles/ticks +average: 786317 cycles/ticks + +kyber_encaps_derand: +median: 898990 cycles/ticks +average: 902408 cycles/ticks + +kyber_encaps: +median: 900162 cycles/ticks +average: 903560 cycles/ticks + +kyber_decaps: +median: 1109030 cycles/ticks +average: 1113245 cycles/ticks + +Loop spin: 856 +gen_a: +median: 232784 cycles/ticks +average: 234028 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7191 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22968 cycles/ticks +average: 23083 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47313 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707060 cycles/ticks +average: 709936 cycles/ticks + +indcpa_enc: +median: 853934 cycles/ticks +average: 857502 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199428 cycles/ticks + +kyber_keypair_derand: +median: 752038 cycles/ticks +average: 755166 cycles/ticks + +kyber_keypair: +median: 783222 cycles/ticks +average: 786151 cycles/ticks + +kyber_encaps_derand: +median: 902738 cycles/ticks +average: 906515 cycles/ticks + +kyber_encaps: +median: 903986 cycles/ticks +average: 907608 cycles/ticks + +kyber_decaps: +median: 1112212 cycles/ticks +average: 1116297 cycles/ticks + +Loop spin: 857 +gen_a: +median: 232606 cycles/ticks +average: 233864 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7173 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 707646 cycles/ticks +average: 710695 cycles/ticks + +indcpa_enc: +median: 850870 cycles/ticks +average: 854413 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199349 cycles/ticks + +kyber_keypair_derand: +median: 751450 cycles/ticks +average: 754515 cycles/ticks + +kyber_keypair: +median: 783044 cycles/ticks +average: 786018 cycles/ticks + +kyber_encaps_derand: +median: 899810 cycles/ticks +average: 903517 cycles/ticks + +kyber_encaps: +median: 901388 cycles/ticks +average: 904779 cycles/ticks + +kyber_decaps: +median: 1111398 cycles/ticks +average: 1115575 cycles/ticks + +Loop spin: 858 +gen_a: +median: 232706 cycles/ticks +average: 233939 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23066 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33466 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22308 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 710844 cycles/ticks +average: 713900 cycles/ticks + +indcpa_enc: +median: 854182 cycles/ticks +average: 857560 cycles/ticks + +indcpa_dec: +median: 198570 cycles/ticks +average: 199432 cycles/ticks + +kyber_keypair_derand: +median: 751714 cycles/ticks +average: 754964 cycles/ticks + +kyber_keypair: +median: 783322 cycles/ticks +average: 786075 cycles/ticks + +kyber_encaps_derand: +median: 899592 cycles/ticks +average: 903202 cycles/ticks + +kyber_encaps: +median: 900734 cycles/ticks +average: 904148 cycles/ticks + +kyber_decaps: +median: 1110816 cycles/ticks +average: 1115168 cycles/ticks + +Loop spin: 859 +gen_a: +median: 232824 cycles/ticks +average: 234016 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7186 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33518 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3774 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706702 cycles/ticks +average: 709740 cycles/ticks + +indcpa_enc: +median: 849518 cycles/ticks +average: 852965 cycles/ticks + +indcpa_dec: +median: 198592 cycles/ticks +average: 199451 cycles/ticks + +kyber_keypair_derand: +median: 752256 cycles/ticks +average: 755513 cycles/ticks + +kyber_keypair: +median: 783284 cycles/ticks +average: 786051 cycles/ticks + +kyber_encaps_derand: +median: 898460 cycles/ticks +average: 902095 cycles/ticks + +kyber_encaps: +median: 899848 cycles/ticks +average: 903498 cycles/ticks + +kyber_decaps: +median: 1109334 cycles/ticks +average: 1113543 cycles/ticks + +Loop spin: 860 +gen_a: +median: 233146 cycles/ticks +average: 234389 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47260 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 706234 cycles/ticks +average: 709300 cycles/ticks + +indcpa_enc: +median: 851100 cycles/ticks +average: 854537 cycles/ticks + +indcpa_dec: +median: 198662 cycles/ticks +average: 199480 cycles/ticks + +kyber_keypair_derand: +median: 751824 cycles/ticks +average: 754952 cycles/ticks + +kyber_keypair: +median: 783232 cycles/ticks +average: 786056 cycles/ticks + +kyber_encaps_derand: +median: 900484 cycles/ticks +average: 904162 cycles/ticks + +kyber_encaps: +median: 902342 cycles/ticks +average: 905775 cycles/ticks + +kyber_decaps: +median: 1111842 cycles/ticks +average: 1116031 cycles/ticks + +Loop spin: 861 +gen_a: +median: 233242 cycles/ticks +average: 234570 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22970 cycles/ticks +average: 23084 cycles/ticks + +INVNTT: +median: 33340 cycles/ticks +average: 33496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706926 cycles/ticks +average: 709975 cycles/ticks + +indcpa_enc: +median: 850088 cycles/ticks +average: 853597 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 199401 cycles/ticks + +kyber_keypair_derand: +median: 751274 cycles/ticks +average: 754475 cycles/ticks + +kyber_keypair: +median: 783368 cycles/ticks +average: 789544 cycles/ticks + +kyber_encaps_derand: +median: 903304 cycles/ticks +average: 909506 cycles/ticks + +kyber_encaps: +median: 904226 cycles/ticks +average: 907789 cycles/ticks + +kyber_decaps: +median: 1114650 cycles/ticks +average: 1119015 cycles/ticks + +Loop spin: 862 +gen_a: +median: 232370 cycles/ticks +average: 233820 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7152 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22288 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 707262 cycles/ticks +average: 710225 cycles/ticks + +indcpa_enc: +median: 850662 cycles/ticks +average: 854072 cycles/ticks + +indcpa_dec: +median: 198614 cycles/ticks +average: 199485 cycles/ticks + +kyber_keypair_derand: +median: 751570 cycles/ticks +average: 754665 cycles/ticks + +kyber_keypair: +median: 783606 cycles/ticks +average: 786536 cycles/ticks + +kyber_encaps_derand: +median: 899702 cycles/ticks +average: 903341 cycles/ticks + +kyber_encaps: +median: 901180 cycles/ticks +average: 904613 cycles/ticks + +kyber_decaps: +median: 1111388 cycles/ticks +average: 1115516 cycles/ticks + +Loop spin: 863 +gen_a: +median: 232832 cycles/ticks +average: 234065 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33462 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47282 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3878 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22285 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 710910 cycles/ticks +average: 713782 cycles/ticks + +indcpa_enc: +median: 854292 cycles/ticks +average: 857755 cycles/ticks + +indcpa_dec: +median: 198668 cycles/ticks +average: 199480 cycles/ticks + +kyber_keypair_derand: +median: 752296 cycles/ticks +average: 755521 cycles/ticks + +kyber_keypair: +median: 783184 cycles/ticks +average: 786015 cycles/ticks + +kyber_encaps_derand: +median: 898436 cycles/ticks +average: 902137 cycles/ticks + +kyber_encaps: +median: 899394 cycles/ticks +average: 903046 cycles/ticks + +kyber_decaps: +median: 1108884 cycles/ticks +average: 1113140 cycles/ticks + +Loop spin: 864 +gen_a: +median: 232786 cycles/ticks +average: 234038 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47284 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707680 cycles/ticks +average: 710762 cycles/ticks + +indcpa_enc: +median: 851728 cycles/ticks +average: 855093 cycles/ticks + +indcpa_dec: +median: 198634 cycles/ticks +average: 199430 cycles/ticks + +kyber_keypair_derand: +median: 753636 cycles/ticks +average: 756762 cycles/ticks + +kyber_keypair: +median: 784030 cycles/ticks +average: 787055 cycles/ticks + +kyber_encaps_derand: +median: 900694 cycles/ticks +average: 904341 cycles/ticks + +kyber_encaps: +median: 902022 cycles/ticks +average: 905560 cycles/ticks + +kyber_decaps: +median: 1111622 cycles/ticks +average: 1115874 cycles/ticks + +Loop spin: 865 +gen_a: +median: 232548 cycles/ticks +average: 233870 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47292 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22282 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8731 cycles/ticks + +indcpa_keypair: +median: 708828 cycles/ticks +average: 711973 cycles/ticks + +indcpa_enc: +median: 852670 cycles/ticks +average: 855946 cycles/ticks + +indcpa_dec: +median: 198590 cycles/ticks +average: 199416 cycles/ticks + +kyber_keypair_derand: +median: 757272 cycles/ticks +average: 760557 cycles/ticks + +kyber_keypair: +median: 784868 cycles/ticks +average: 787821 cycles/ticks + +kyber_encaps_derand: +median: 901694 cycles/ticks +average: 905503 cycles/ticks + +kyber_encaps: +median: 902634 cycles/ticks +average: 906324 cycles/ticks + +kyber_decaps: +median: 1111604 cycles/ticks +average: 1115824 cycles/ticks + +Loop spin: 866 +gen_a: +median: 232094 cycles/ticks +average: 233314 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706774 cycles/ticks +average: 709759 cycles/ticks + +indcpa_enc: +median: 853858 cycles/ticks +average: 857529 cycles/ticks + +indcpa_dec: +median: 198632 cycles/ticks +average: 199506 cycles/ticks + +kyber_keypair_derand: +median: 751022 cycles/ticks +average: 754152 cycles/ticks + +kyber_keypair: +median: 782964 cycles/ticks +average: 786134 cycles/ticks + +kyber_encaps_derand: +median: 902514 cycles/ticks +average: 906316 cycles/ticks + +kyber_encaps: +median: 903634 cycles/ticks +average: 907222 cycles/ticks + +kyber_decaps: +median: 1113714 cycles/ticks +average: 1117871 cycles/ticks + +Loop spin: 867 +gen_a: +median: 232334 cycles/ticks +average: 233591 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23065 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47287 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707148 cycles/ticks +average: 710190 cycles/ticks + +indcpa_enc: +median: 854114 cycles/ticks +average: 857611 cycles/ticks + +indcpa_dec: +median: 201746 cycles/ticks +average: 202570 cycles/ticks + +kyber_keypair_derand: +median: 752150 cycles/ticks +average: 755384 cycles/ticks + +kyber_keypair: +median: 783800 cycles/ticks +average: 786850 cycles/ticks + +kyber_encaps_derand: +median: 903214 cycles/ticks +average: 906857 cycles/ticks + +kyber_encaps: +median: 904126 cycles/ticks +average: 907594 cycles/ticks + +kyber_decaps: +median: 1110390 cycles/ticks +average: 1114604 cycles/ticks + +Loop spin: 868 +gen_a: +median: 232384 cycles/ticks +average: 233745 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47088 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22293 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 707154 cycles/ticks +average: 710258 cycles/ticks + +indcpa_enc: +median: 850600 cycles/ticks +average: 854112 cycles/ticks + +indcpa_dec: +median: 198630 cycles/ticks +average: 199491 cycles/ticks + +kyber_keypair_derand: +median: 752266 cycles/ticks +average: 755534 cycles/ticks + +kyber_keypair: +median: 783700 cycles/ticks +average: 786786 cycles/ticks + +kyber_encaps_derand: +median: 899150 cycles/ticks +average: 902792 cycles/ticks + +kyber_encaps: +median: 900512 cycles/ticks +average: 904044 cycles/ticks + +kyber_decaps: +median: 1110170 cycles/ticks +average: 1114504 cycles/ticks + +Loop spin: 869 +gen_a: +median: 232672 cycles/ticks +average: 233902 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33479 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47296 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706348 cycles/ticks +average: 709408 cycles/ticks + +indcpa_enc: +median: 851314 cycles/ticks +average: 854815 cycles/ticks + +indcpa_dec: +median: 198662 cycles/ticks +average: 199483 cycles/ticks + +kyber_keypair_derand: +median: 752276 cycles/ticks +average: 755564 cycles/ticks + +kyber_keypair: +median: 783742 cycles/ticks +average: 786614 cycles/ticks + +kyber_encaps_derand: +median: 900608 cycles/ticks +average: 904346 cycles/ticks + +kyber_encaps: +median: 901892 cycles/ticks +average: 905910 cycles/ticks + +kyber_decaps: +median: 1111436 cycles/ticks +average: 1115855 cycles/ticks + +Loop spin: 870 +gen_a: +median: 233510 cycles/ticks +average: 234805 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7171 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33467 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47088 cycles/ticks +average: 47304 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3466 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8746 cycles/ticks + +indcpa_keypair: +median: 707328 cycles/ticks +average: 710522 cycles/ticks + +indcpa_enc: +median: 853768 cycles/ticks +average: 857338 cycles/ticks + +indcpa_dec: +median: 198634 cycles/ticks +average: 199410 cycles/ticks + +kyber_keypair_derand: +median: 756564 cycles/ticks +average: 759779 cycles/ticks + +kyber_keypair: +median: 783436 cycles/ticks +average: 786232 cycles/ticks + +kyber_encaps_derand: +median: 906842 cycles/ticks +average: 910812 cycles/ticks + +kyber_encaps: +median: 907966 cycles/ticks +average: 911546 cycles/ticks + +kyber_decaps: +median: 1117698 cycles/ticks +average: 1122107 cycles/ticks + +Loop spin: 871 +gen_a: +median: 232686 cycles/ticks +average: 234049 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1947 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706916 cycles/ticks +average: 710062 cycles/ticks + +indcpa_enc: +median: 851106 cycles/ticks +average: 854694 cycles/ticks + +indcpa_dec: +median: 198570 cycles/ticks +average: 199403 cycles/ticks + +kyber_keypair_derand: +median: 751732 cycles/ticks +average: 754946 cycles/ticks + +kyber_keypair: +median: 783430 cycles/ticks +average: 786468 cycles/ticks + +kyber_encaps_derand: +median: 899586 cycles/ticks +average: 903213 cycles/ticks + +kyber_encaps: +median: 900410 cycles/ticks +average: 903866 cycles/ticks + +kyber_decaps: +median: 1109890 cycles/ticks +average: 1114167 cycles/ticks + +Loop spin: 872 +gen_a: +median: 232530 cycles/ticks +average: 233830 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22291 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8737 cycles/ticks + +indcpa_keypair: +median: 708600 cycles/ticks +average: 711618 cycles/ticks + +indcpa_enc: +median: 851744 cycles/ticks +average: 855259 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199390 cycles/ticks + +kyber_keypair_derand: +median: 754656 cycles/ticks +average: 758044 cycles/ticks + +kyber_keypair: +median: 785076 cycles/ticks +average: 788032 cycles/ticks + +kyber_encaps_derand: +median: 899450 cycles/ticks +average: 903123 cycles/ticks + +kyber_encaps: +median: 900100 cycles/ticks +average: 903846 cycles/ticks + +kyber_decaps: +median: 1109208 cycles/ticks +average: 1113694 cycles/ticks + +Loop spin: 873 +gen_a: +median: 233042 cycles/ticks +average: 234340 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47264 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 706388 cycles/ticks +average: 709496 cycles/ticks + +indcpa_enc: +median: 849458 cycles/ticks +average: 852927 cycles/ticks + +indcpa_dec: +median: 198640 cycles/ticks +average: 199431 cycles/ticks + +kyber_keypair_derand: +median: 751850 cycles/ticks +average: 754970 cycles/ticks + +kyber_keypair: +median: 783264 cycles/ticks +average: 786392 cycles/ticks + +kyber_encaps_derand: +median: 899162 cycles/ticks +average: 902958 cycles/ticks + +kyber_encaps: +median: 900432 cycles/ticks +average: 903848 cycles/ticks + +kyber_decaps: +median: 1109838 cycles/ticks +average: 1114053 cycles/ticks + +Loop spin: 874 +gen_a: +median: 233130 cycles/ticks +average: 234419 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7218 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47291 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707438 cycles/ticks +average: 710650 cycles/ticks + +indcpa_enc: +median: 851028 cycles/ticks +average: 854471 cycles/ticks + +indcpa_dec: +median: 198584 cycles/ticks +average: 199436 cycles/ticks + +kyber_keypair_derand: +median: 752986 cycles/ticks +average: 756143 cycles/ticks + +kyber_keypair: +median: 783344 cycles/ticks +average: 789739 cycles/ticks + +kyber_encaps_derand: +median: 899932 cycles/ticks +average: 906425 cycles/ticks + +kyber_encaps: +median: 900998 cycles/ticks +average: 904623 cycles/ticks + +kyber_decaps: +median: 1110934 cycles/ticks +average: 1115193 cycles/ticks + +Loop spin: 875 +gen_a: +median: 232112 cycles/ticks +average: 233499 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33465 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22180 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706264 cycles/ticks +average: 709244 cycles/ticks + +indcpa_enc: +median: 849950 cycles/ticks +average: 853420 cycles/ticks + +indcpa_dec: +median: 198568 cycles/ticks +average: 199427 cycles/ticks + +kyber_keypair_derand: +median: 752338 cycles/ticks +average: 755767 cycles/ticks + +kyber_keypair: +median: 783804 cycles/ticks +average: 786742 cycles/ticks + +kyber_encaps_derand: +median: 900020 cycles/ticks +average: 903664 cycles/ticks + +kyber_encaps: +median: 901232 cycles/ticks +average: 904801 cycles/ticks + +kyber_decaps: +median: 1110974 cycles/ticks +average: 1115211 cycles/ticks + +Loop spin: 876 +gen_a: +median: 232868 cycles/ticks +average: 234224 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33469 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3774 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22192 cycles/ticks +average: 22306 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706782 cycles/ticks +average: 709721 cycles/ticks + +indcpa_enc: +median: 850132 cycles/ticks +average: 853682 cycles/ticks + +indcpa_dec: +median: 198632 cycles/ticks +average: 199512 cycles/ticks + +kyber_keypair_derand: +median: 751846 cycles/ticks +average: 755158 cycles/ticks + +kyber_keypair: +median: 782976 cycles/ticks +average: 786142 cycles/ticks + +kyber_encaps_derand: +median: 899030 cycles/ticks +average: 902795 cycles/ticks + +kyber_encaps: +median: 900088 cycles/ticks +average: 903710 cycles/ticks + +kyber_decaps: +median: 1109790 cycles/ticks +average: 1114121 cycles/ticks + +Loop spin: 877 +gen_a: +median: 232852 cycles/ticks +average: 234058 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7183 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33459 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47288 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 706844 cycles/ticks +average: 710022 cycles/ticks + +indcpa_enc: +median: 850178 cycles/ticks +average: 853791 cycles/ticks + +indcpa_dec: +median: 198598 cycles/ticks +average: 199477 cycles/ticks + +kyber_keypair_derand: +median: 756516 cycles/ticks +average: 759741 cycles/ticks + +kyber_keypair: +median: 783392 cycles/ticks +average: 786424 cycles/ticks + +kyber_encaps_derand: +median: 899400 cycles/ticks +average: 903080 cycles/ticks + +kyber_encaps: +median: 900526 cycles/ticks +average: 904157 cycles/ticks + +kyber_decaps: +median: 1110062 cycles/ticks +average: 1114323 cycles/ticks + +Loop spin: 878 +gen_a: +median: 233284 cycles/ticks +average: 234600 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23098 cycles/ticks + +INVNTT: +median: 33302 cycles/ticks +average: 33468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47295 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22286 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 712258 cycles/ticks +average: 715349 cycles/ticks + +indcpa_enc: +median: 857668 cycles/ticks +average: 861076 cycles/ticks + +indcpa_dec: +median: 198552 cycles/ticks +average: 199375 cycles/ticks + +kyber_keypair_derand: +median: 756690 cycles/ticks +average: 759908 cycles/ticks + +kyber_keypair: +median: 783824 cycles/ticks +average: 786727 cycles/ticks + +kyber_encaps_derand: +median: 901296 cycles/ticks +average: 905058 cycles/ticks + +kyber_encaps: +median: 902258 cycles/ticks +average: 905867 cycles/ticks + +kyber_decaps: +median: 1111902 cycles/ticks +average: 1116135 cycles/ticks + +Loop spin: 879 +gen_a: +median: 232630 cycles/ticks +average: 233859 cycles/ticks + +poly_getnoise_eta1: +median: 7122 cycles/ticks +average: 7186 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22980 cycles/ticks +average: 23090 cycles/ticks + +INVNTT: +median: 33334 cycles/ticks +average: 33491 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47294 cycles/ticks + +poly_tomsg: +median: 3854 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3773 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22233 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706504 cycles/ticks +average: 709428 cycles/ticks + +indcpa_enc: +median: 850498 cycles/ticks +average: 853945 cycles/ticks + +indcpa_dec: +median: 201722 cycles/ticks +average: 202450 cycles/ticks + +kyber_keypair_derand: +median: 751314 cycles/ticks +average: 754590 cycles/ticks + +kyber_keypair: +median: 783236 cycles/ticks +average: 786188 cycles/ticks + +kyber_encaps_derand: +median: 899218 cycles/ticks +average: 902929 cycles/ticks + +kyber_encaps: +median: 900808 cycles/ticks +average: 904295 cycles/ticks + +kyber_decaps: +median: 1110208 cycles/ticks +average: 1114167 cycles/ticks + +Loop spin: 880 +gen_a: +median: 232810 cycles/ticks +average: 234080 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47271 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1968 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22276 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706480 cycles/ticks +average: 709498 cycles/ticks + +indcpa_enc: +median: 851190 cycles/ticks +average: 854632 cycles/ticks + +indcpa_dec: +median: 198596 cycles/ticks +average: 199336 cycles/ticks + +kyber_keypair_derand: +median: 751612 cycles/ticks +average: 754665 cycles/ticks + +kyber_keypair: +median: 783046 cycles/ticks +average: 785836 cycles/ticks + +kyber_encaps_derand: +median: 901034 cycles/ticks +average: 904665 cycles/ticks + +kyber_encaps: +median: 901934 cycles/ticks +average: 905216 cycles/ticks + +kyber_decaps: +median: 1109712 cycles/ticks +average: 1113778 cycles/ticks + +Loop spin: 881 +gen_a: +median: 233136 cycles/ticks +average: 234302 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47086 cycles/ticks +average: 47288 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706958 cycles/ticks +average: 710074 cycles/ticks + +indcpa_enc: +median: 852016 cycles/ticks +average: 855427 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199414 cycles/ticks + +kyber_keypair_derand: +median: 751528 cycles/ticks +average: 754678 cycles/ticks + +kyber_keypair: +median: 783390 cycles/ticks +average: 786104 cycles/ticks + +kyber_encaps_derand: +median: 900642 cycles/ticks +average: 904289 cycles/ticks + +kyber_encaps: +median: 901720 cycles/ticks +average: 905071 cycles/ticks + +kyber_decaps: +median: 1111960 cycles/ticks +average: 1116233 cycles/ticks + +Loop spin: 882 +gen_a: +median: 232580 cycles/ticks +average: 233831 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23082 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33467 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707614 cycles/ticks +average: 710559 cycles/ticks + +indcpa_enc: +median: 850668 cycles/ticks +average: 854069 cycles/ticks + +indcpa_dec: +median: 198552 cycles/ticks +average: 199409 cycles/ticks + +kyber_keypair_derand: +median: 751456 cycles/ticks +average: 754588 cycles/ticks + +kyber_keypair: +median: 783320 cycles/ticks +average: 786235 cycles/ticks + +kyber_encaps_derand: +median: 899880 cycles/ticks +average: 903612 cycles/ticks + +kyber_encaps: +median: 901814 cycles/ticks +average: 905246 cycles/ticks + +kyber_decaps: +median: 1111014 cycles/ticks +average: 1115197 cycles/ticks + +Loop spin: 883 +gen_a: +median: 232988 cycles/ticks +average: 234298 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22968 cycles/ticks +average: 23064 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47092 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22276 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 714284 cycles/ticks +average: 717480 cycles/ticks + +indcpa_enc: +median: 857536 cycles/ticks +average: 860921 cycles/ticks + +indcpa_dec: +median: 198616 cycles/ticks +average: 199482 cycles/ticks + +kyber_keypair_derand: +median: 754964 cycles/ticks +average: 758042 cycles/ticks + +kyber_keypair: +median: 786160 cycles/ticks +average: 788955 cycles/ticks + +kyber_encaps_derand: +median: 902326 cycles/ticks +average: 906077 cycles/ticks + +kyber_encaps: +median: 903336 cycles/ticks +average: 906893 cycles/ticks + +kyber_decaps: +median: 1113948 cycles/ticks +average: 1118202 cycles/ticks + +Loop spin: 884 +gen_a: +median: 232712 cycles/ticks +average: 234047 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47254 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 708224 cycles/ticks +average: 711489 cycles/ticks + +indcpa_enc: +median: 851620 cycles/ticks +average: 855105 cycles/ticks + +indcpa_dec: +median: 198676 cycles/ticks +average: 199497 cycles/ticks + +kyber_keypair_derand: +median: 752602 cycles/ticks +average: 755837 cycles/ticks + +kyber_keypair: +median: 783862 cycles/ticks +average: 786881 cycles/ticks + +kyber_encaps_derand: +median: 903458 cycles/ticks +average: 907173 cycles/ticks + +kyber_encaps: +median: 904398 cycles/ticks +average: 907776 cycles/ticks + +kyber_decaps: +median: 1114016 cycles/ticks +average: 1118059 cycles/ticks + +Loop spin: 885 +gen_a: +median: 232904 cycles/ticks +average: 234286 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1947 cycles/ticks + +polyvec_compress: +median: 22176 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 707676 cycles/ticks +average: 710530 cycles/ticks + +indcpa_enc: +median: 854224 cycles/ticks +average: 857526 cycles/ticks + +indcpa_dec: +median: 198742 cycles/ticks +average: 199616 cycles/ticks + +kyber_keypair_derand: +median: 752424 cycles/ticks +average: 755647 cycles/ticks + +kyber_keypair: +median: 783336 cycles/ticks +average: 786411 cycles/ticks + +kyber_encaps_derand: +median: 907416 cycles/ticks +average: 910957 cycles/ticks + +kyber_encaps: +median: 908096 cycles/ticks +average: 911586 cycles/ticks + +kyber_decaps: +median: 1118780 cycles/ticks +average: 1123044 cycles/ticks + +Loop spin: 886 +gen_a: +median: 232934 cycles/ticks +average: 234153 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23067 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47286 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706144 cycles/ticks +average: 709073 cycles/ticks + +indcpa_enc: +median: 849434 cycles/ticks +average: 852798 cycles/ticks + +indcpa_dec: +median: 198556 cycles/ticks +average: 199366 cycles/ticks + +kyber_keypair_derand: +median: 751648 cycles/ticks +average: 754798 cycles/ticks + +kyber_keypair: +median: 783206 cycles/ticks +average: 786249 cycles/ticks + +kyber_encaps_derand: +median: 899128 cycles/ticks +average: 902568 cycles/ticks + +kyber_encaps: +median: 900024 cycles/ticks +average: 903516 cycles/ticks + +kyber_decaps: +median: 1110580 cycles/ticks +average: 1114542 cycles/ticks + +Loop spin: 887 +gen_a: +median: 232922 cycles/ticks +average: 234077 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7185 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23076 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8729 cycles/ticks + +indcpa_keypair: +median: 707454 cycles/ticks +average: 710539 cycles/ticks + +indcpa_enc: +median: 852442 cycles/ticks +average: 855947 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199444 cycles/ticks + +kyber_keypair_derand: +median: 752056 cycles/ticks +average: 755157 cycles/ticks + +kyber_keypair: +median: 784912 cycles/ticks +average: 791335 cycles/ticks + +kyber_encaps_derand: +median: 900814 cycles/ticks +average: 907096 cycles/ticks + +kyber_encaps: +median: 901634 cycles/ticks +average: 905039 cycles/ticks + +kyber_decaps: +median: 1109862 cycles/ticks +average: 1114073 cycles/ticks + +Loop spin: 888 +gen_a: +median: 232814 cycles/ticks +average: 234101 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33445 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22315 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706502 cycles/ticks +average: 709380 cycles/ticks + +indcpa_enc: +median: 849394 cycles/ticks +average: 852755 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199392 cycles/ticks + +kyber_keypair_derand: +median: 753054 cycles/ticks +average: 756243 cycles/ticks + +kyber_keypair: +median: 783602 cycles/ticks +average: 786594 cycles/ticks + +kyber_encaps_derand: +median: 898844 cycles/ticks +average: 902479 cycles/ticks + +kyber_encaps: +median: 900026 cycles/ticks +average: 903529 cycles/ticks + +kyber_decaps: +median: 1109166 cycles/ticks +average: 1113406 cycles/ticks + +Loop spin: 889 +gen_a: +median: 233014 cycles/ticks +average: 234265 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47295 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3772 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707120 cycles/ticks +average: 709952 cycles/ticks + +indcpa_enc: +median: 851390 cycles/ticks +average: 854864 cycles/ticks + +indcpa_dec: +median: 198536 cycles/ticks +average: 199369 cycles/ticks + +kyber_keypair_derand: +median: 756170 cycles/ticks +average: 759337 cycles/ticks + +kyber_keypair: +median: 783210 cycles/ticks +average: 786123 cycles/ticks + +kyber_encaps_derand: +median: 900324 cycles/ticks +average: 903956 cycles/ticks + +kyber_encaps: +median: 901590 cycles/ticks +average: 905084 cycles/ticks + +kyber_decaps: +median: 1110920 cycles/ticks +average: 1114983 cycles/ticks + +Loop spin: 890 +gen_a: +median: 233456 cycles/ticks +average: 234767 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33316 cycles/ticks +average: 33468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8753 cycles/ticks + +indcpa_keypair: +median: 707040 cycles/ticks +average: 709979 cycles/ticks + +indcpa_enc: +median: 851874 cycles/ticks +average: 855399 cycles/ticks + +indcpa_dec: +median: 198548 cycles/ticks +average: 199342 cycles/ticks + +kyber_keypair_derand: +median: 756534 cycles/ticks +average: 759553 cycles/ticks + +kyber_keypair: +median: 783400 cycles/ticks +average: 786371 cycles/ticks + +kyber_encaps_derand: +median: 899676 cycles/ticks +average: 903387 cycles/ticks + +kyber_encaps: +median: 900978 cycles/ticks +average: 904314 cycles/ticks + +kyber_decaps: +median: 1109974 cycles/ticks +average: 1114240 cycles/ticks + +Loop spin: 891 +gen_a: +median: 232720 cycles/ticks +average: 234024 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23046 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3464 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8734 cycles/ticks + +indcpa_keypair: +median: 711926 cycles/ticks +average: 716138 cycles/ticks + +indcpa_enc: +median: 855484 cycles/ticks +average: 858910 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199454 cycles/ticks + +kyber_keypair_derand: +median: 752040 cycles/ticks +average: 755227 cycles/ticks + +kyber_keypair: +median: 783144 cycles/ticks +average: 785907 cycles/ticks + +kyber_encaps_derand: +median: 899160 cycles/ticks +average: 902824 cycles/ticks + +kyber_encaps: +median: 900240 cycles/ticks +average: 903448 cycles/ticks + +kyber_decaps: +median: 1110464 cycles/ticks +average: 1114751 cycles/ticks + +Loop spin: 892 +gen_a: +median: 233082 cycles/ticks +average: 234312 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47282 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3875 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707392 cycles/ticks +average: 710243 cycles/ticks + +indcpa_enc: +median: 849720 cycles/ticks +average: 853021 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199427 cycles/ticks + +kyber_keypair_derand: +median: 752224 cycles/ticks +average: 755332 cycles/ticks + +kyber_keypair: +median: 784344 cycles/ticks +average: 786967 cycles/ticks + +kyber_encaps_derand: +median: 899180 cycles/ticks +average: 902663 cycles/ticks + +kyber_encaps: +median: 900432 cycles/ticks +average: 903987 cycles/ticks + +kyber_decaps: +median: 1112000 cycles/ticks +average: 1116130 cycles/ticks + +Loop spin: 893 +gen_a: +median: 233544 cycles/ticks +average: 234800 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47074 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3742 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706548 cycles/ticks +average: 709454 cycles/ticks + +indcpa_enc: +median: 849644 cycles/ticks +average: 853156 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199390 cycles/ticks + +kyber_keypair_derand: +median: 751706 cycles/ticks +average: 754784 cycles/ticks + +kyber_keypair: +median: 783258 cycles/ticks +average: 786011 cycles/ticks + +kyber_encaps_derand: +median: 899050 cycles/ticks +average: 902663 cycles/ticks + +kyber_encaps: +median: 900570 cycles/ticks +average: 903922 cycles/ticks + +kyber_decaps: +median: 1110558 cycles/ticks +average: 1114590 cycles/ticks + +Loop spin: 894 +gen_a: +median: 232672 cycles/ticks +average: 233943 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7170 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47274 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706344 cycles/ticks +average: 709283 cycles/ticks + +indcpa_enc: +median: 849278 cycles/ticks +average: 852714 cycles/ticks + +indcpa_dec: +median: 198626 cycles/ticks +average: 199428 cycles/ticks + +kyber_keypair_derand: +median: 751992 cycles/ticks +average: 755147 cycles/ticks + +kyber_keypair: +median: 783244 cycles/ticks +average: 786148 cycles/ticks + +kyber_encaps_derand: +median: 899798 cycles/ticks +average: 903404 cycles/ticks + +kyber_encaps: +median: 900488 cycles/ticks +average: 903931 cycles/ticks + +kyber_decaps: +median: 1110548 cycles/ticks +average: 1114726 cycles/ticks + +Loop spin: 895 +gen_a: +median: 232792 cycles/ticks +average: 234101 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706810 cycles/ticks +average: 709904 cycles/ticks + +indcpa_enc: +median: 850214 cycles/ticks +average: 853653 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199470 cycles/ticks + +kyber_keypair_derand: +median: 756492 cycles/ticks +average: 759706 cycles/ticks + +kyber_keypair: +median: 783280 cycles/ticks +average: 786273 cycles/ticks + +kyber_encaps_derand: +median: 898236 cycles/ticks +average: 901967 cycles/ticks + +kyber_encaps: +median: 899582 cycles/ticks +average: 903058 cycles/ticks + +kyber_decaps: +median: 1108380 cycles/ticks +average: 1112905 cycles/ticks + +Loop spin: 896 +gen_a: +median: 232468 cycles/ticks +average: 233698 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33456 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47234 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 706414 cycles/ticks +average: 709378 cycles/ticks + +indcpa_enc: +median: 849980 cycles/ticks +average: 853509 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199448 cycles/ticks + +kyber_keypair_derand: +median: 752484 cycles/ticks +average: 755613 cycles/ticks + +kyber_keypair: +median: 783132 cycles/ticks +average: 786114 cycles/ticks + +kyber_encaps_derand: +median: 898994 cycles/ticks +average: 902547 cycles/ticks + +kyber_encaps: +median: 900338 cycles/ticks +average: 903793 cycles/ticks + +kyber_decaps: +median: 1110110 cycles/ticks +average: 1114213 cycles/ticks + +Loop spin: 897 +gen_a: +median: 232700 cycles/ticks +average: 234028 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47086 cycles/ticks +average: 47271 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706810 cycles/ticks +average: 709880 cycles/ticks + +indcpa_enc: +median: 850294 cycles/ticks +average: 853840 cycles/ticks + +indcpa_dec: +median: 198560 cycles/ticks +average: 199385 cycles/ticks + +kyber_keypair_derand: +median: 756558 cycles/ticks +average: 759746 cycles/ticks + +kyber_keypair: +median: 783238 cycles/ticks +average: 786223 cycles/ticks + +kyber_encaps_derand: +median: 899720 cycles/ticks +average: 903220 cycles/ticks + +kyber_encaps: +median: 900644 cycles/ticks +average: 904218 cycles/ticks + +kyber_decaps: +median: 1110762 cycles/ticks +average: 1115030 cycles/ticks + +Loop spin: 898 +gen_a: +median: 232756 cycles/ticks +average: 233958 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33463 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3524 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22178 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707000 cycles/ticks +average: 710113 cycles/ticks + +indcpa_enc: +median: 850194 cycles/ticks +average: 853626 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199350 cycles/ticks + +kyber_keypair_derand: +median: 752024 cycles/ticks +average: 755370 cycles/ticks + +kyber_keypair: +median: 783232 cycles/ticks +average: 786206 cycles/ticks + +kyber_encaps_derand: +median: 899108 cycles/ticks +average: 902709 cycles/ticks + +kyber_encaps: +median: 900204 cycles/ticks +average: 903503 cycles/ticks + +kyber_decaps: +median: 1109932 cycles/ticks +average: 1114215 cycles/ticks + +Loop spin: 899 +gen_a: +median: 233002 cycles/ticks +average: 234234 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47100 cycles/ticks +average: 47308 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3873 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8740 cycles/ticks + +indcpa_keypair: +median: 708060 cycles/ticks +average: 711045 cycles/ticks + +indcpa_enc: +median: 851168 cycles/ticks +average: 854708 cycles/ticks + +indcpa_dec: +median: 198572 cycles/ticks +average: 199359 cycles/ticks + +kyber_keypair_derand: +median: 751526 cycles/ticks +average: 754693 cycles/ticks + +kyber_keypair: +median: 783574 cycles/ticks +average: 786404 cycles/ticks + +kyber_encaps_derand: +median: 898480 cycles/ticks +average: 902161 cycles/ticks + +kyber_encaps: +median: 899804 cycles/ticks +average: 903341 cycles/ticks + +kyber_decaps: +median: 1109090 cycles/ticks +average: 1113139 cycles/ticks + +Loop spin: 900 +gen_a: +median: 232660 cycles/ticks +average: 233831 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3438 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 712134 cycles/ticks +average: 715153 cycles/ticks + +indcpa_enc: +median: 854486 cycles/ticks +average: 858029 cycles/ticks + +indcpa_dec: +median: 198584 cycles/ticks +average: 199357 cycles/ticks + +kyber_keypair_derand: +median: 752658 cycles/ticks +average: 755900 cycles/ticks + +kyber_keypair: +median: 784474 cycles/ticks +average: 791210 cycles/ticks + +kyber_encaps_derand: +median: 898952 cycles/ticks +average: 905467 cycles/ticks + +kyber_encaps: +median: 900450 cycles/ticks +average: 903867 cycles/ticks + +kyber_decaps: +median: 1109466 cycles/ticks +average: 1113683 cycles/ticks + +Loop spin: 901 +gen_a: +median: 232462 cycles/ticks +average: 233777 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23054 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47284 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3436 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22297 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 710992 cycles/ticks +average: 714087 cycles/ticks + +indcpa_enc: +median: 854956 cycles/ticks +average: 858494 cycles/ticks + +indcpa_dec: +median: 198646 cycles/ticks +average: 199381 cycles/ticks + +kyber_keypair_derand: +median: 755822 cycles/ticks +average: 759056 cycles/ticks + +kyber_keypair: +median: 783124 cycles/ticks +average: 786210 cycles/ticks + +kyber_encaps_derand: +median: 902812 cycles/ticks +average: 906533 cycles/ticks + +kyber_encaps: +median: 904392 cycles/ticks +average: 907862 cycles/ticks + +kyber_decaps: +median: 1114234 cycles/ticks +average: 1118662 cycles/ticks + +Loop spin: 902 +gen_a: +median: 232404 cycles/ticks +average: 233633 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3872 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 707366 cycles/ticks +average: 710219 cycles/ticks + +indcpa_enc: +median: 850204 cycles/ticks +average: 853662 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 199504 cycles/ticks + +kyber_keypair_derand: +median: 752056 cycles/ticks +average: 755183 cycles/ticks + +kyber_keypair: +median: 783146 cycles/ticks +average: 786096 cycles/ticks + +kyber_encaps_derand: +median: 904878 cycles/ticks +average: 908378 cycles/ticks + +kyber_encaps: +median: 906052 cycles/ticks +average: 909618 cycles/ticks + +kyber_decaps: +median: 1116774 cycles/ticks +average: 1121084 cycles/ticks + +Loop spin: 903 +gen_a: +median: 232528 cycles/ticks +average: 233864 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23057 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47278 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22282 cycles/ticks + +polyvec_decompress: +median: 8706 cycles/ticks +average: 8747 cycles/ticks + +indcpa_keypair: +median: 707162 cycles/ticks +average: 710332 cycles/ticks + +indcpa_enc: +median: 850624 cycles/ticks +average: 854246 cycles/ticks + +indcpa_dec: +median: 198602 cycles/ticks +average: 199385 cycles/ticks + +kyber_keypair_derand: +median: 751676 cycles/ticks +average: 754826 cycles/ticks + +kyber_keypair: +median: 783466 cycles/ticks +average: 786345 cycles/ticks + +kyber_encaps_derand: +median: 898710 cycles/ticks +average: 902224 cycles/ticks + +kyber_encaps: +median: 899750 cycles/ticks +average: 903354 cycles/ticks + +kyber_decaps: +median: 1110302 cycles/ticks +average: 1114528 cycles/ticks + +Loop spin: 904 +gen_a: +median: 233132 cycles/ticks +average: 234510 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7180 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23069 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33440 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47088 cycles/ticks +average: 47291 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3754 cycles/ticks +average: 3778 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22275 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 707296 cycles/ticks +average: 710321 cycles/ticks + +indcpa_enc: +median: 854600 cycles/ticks +average: 858167 cycles/ticks + +indcpa_dec: +median: 198594 cycles/ticks +average: 199381 cycles/ticks + +kyber_keypair_derand: +median: 751834 cycles/ticks +average: 754910 cycles/ticks + +kyber_keypair: +median: 783206 cycles/ticks +average: 786053 cycles/ticks + +kyber_encaps_derand: +median: 901868 cycles/ticks +average: 905427 cycles/ticks + +kyber_encaps: +median: 902976 cycles/ticks +average: 906317 cycles/ticks + +kyber_decaps: +median: 1112728 cycles/ticks +average: 1117135 cycles/ticks + +Loop spin: 905 +gen_a: +median: 233030 cycles/ticks +average: 234355 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7174 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33421 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47310 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706768 cycles/ticks +average: 709848 cycles/ticks + +indcpa_enc: +median: 849390 cycles/ticks +average: 852709 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199432 cycles/ticks + +kyber_keypair_derand: +median: 751346 cycles/ticks +average: 754824 cycles/ticks + +kyber_keypair: +median: 783312 cycles/ticks +average: 786037 cycles/ticks + +kyber_encaps_derand: +median: 898428 cycles/ticks +average: 901954 cycles/ticks + +kyber_encaps: +median: 899774 cycles/ticks +average: 903371 cycles/ticks + +kyber_decaps: +median: 1109182 cycles/ticks +average: 1113546 cycles/ticks + +Loop spin: 906 +gen_a: +median: 232692 cycles/ticks +average: 233957 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23078 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47277 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 707176 cycles/ticks +average: 710133 cycles/ticks + +indcpa_enc: +median: 850030 cycles/ticks +average: 853385 cycles/ticks + +indcpa_dec: +median: 198612 cycles/ticks +average: 199553 cycles/ticks + +kyber_keypair_derand: +median: 751966 cycles/ticks +average: 755192 cycles/ticks + +kyber_keypair: +median: 783752 cycles/ticks +average: 786686 cycles/ticks + +kyber_encaps_derand: +median: 898732 cycles/ticks +average: 902380 cycles/ticks + +kyber_encaps: +median: 900120 cycles/ticks +average: 903676 cycles/ticks + +kyber_decaps: +median: 1109834 cycles/ticks +average: 1113982 cycles/ticks + +Loop spin: 907 +gen_a: +median: 232786 cycles/ticks +average: 234013 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47351 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 708014 cycles/ticks +average: 710991 cycles/ticks + +indcpa_enc: +median: 850894 cycles/ticks +average: 854385 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199326 cycles/ticks + +kyber_keypair_derand: +median: 752508 cycles/ticks +average: 755520 cycles/ticks + +kyber_keypair: +median: 784122 cycles/ticks +average: 787041 cycles/ticks + +kyber_encaps_derand: +median: 899348 cycles/ticks +average: 902976 cycles/ticks + +kyber_encaps: +median: 900832 cycles/ticks +average: 904273 cycles/ticks + +kyber_decaps: +median: 1110672 cycles/ticks +average: 1114945 cycles/ticks + +Loop spin: 908 +gen_a: +median: 233218 cycles/ticks +average: 234502 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7181 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33507 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47245 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3867 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1929 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 711842 cycles/ticks +average: 714912 cycles/ticks + +indcpa_enc: +median: 855170 cycles/ticks +average: 858440 cycles/ticks + +indcpa_dec: +median: 201714 cycles/ticks +average: 202501 cycles/ticks + +kyber_keypair_derand: +median: 755762 cycles/ticks +average: 759004 cycles/ticks + +kyber_keypair: +median: 783356 cycles/ticks +average: 786345 cycles/ticks + +kyber_encaps_derand: +median: 898752 cycles/ticks +average: 902378 cycles/ticks + +kyber_encaps: +median: 900218 cycles/ticks +average: 903757 cycles/ticks + +kyber_decaps: +median: 1112726 cycles/ticks +average: 1117082 cycles/ticks + +Loop spin: 909 +gen_a: +median: 232736 cycles/ticks +average: 234095 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23058 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33458 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1934 cycles/ticks + +polyvec_compress: +median: 22178 cycles/ticks +average: 22281 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706506 cycles/ticks +average: 709384 cycles/ticks + +indcpa_enc: +median: 849800 cycles/ticks +average: 853263 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199396 cycles/ticks + +kyber_keypair_derand: +median: 752638 cycles/ticks +average: 755751 cycles/ticks + +kyber_keypair: +median: 783308 cycles/ticks +average: 786374 cycles/ticks + +kyber_encaps_derand: +median: 899180 cycles/ticks +average: 902856 cycles/ticks + +kyber_encaps: +median: 900682 cycles/ticks +average: 904317 cycles/ticks + +kyber_decaps: +median: 1110352 cycles/ticks +average: 1114697 cycles/ticks + +Loop spin: 910 +gen_a: +median: 233420 cycles/ticks +average: 234600 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22952 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1932 cycles/ticks + +polyvec_compress: +median: 22184 cycles/ticks +average: 22280 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 706996 cycles/ticks +average: 709976 cycles/ticks + +indcpa_enc: +median: 850176 cycles/ticks +average: 853627 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199335 cycles/ticks + +kyber_keypair_derand: +median: 756308 cycles/ticks +average: 759399 cycles/ticks + +kyber_keypair: +median: 783344 cycles/ticks +average: 786191 cycles/ticks + +kyber_encaps_derand: +median: 903722 cycles/ticks +average: 907444 cycles/ticks + +kyber_encaps: +median: 905048 cycles/ticks +average: 908415 cycles/ticks + +kyber_decaps: +median: 1114732 cycles/ticks +average: 1118952 cycles/ticks + +Loop spin: 911 +gen_a: +median: 232854 cycles/ticks +average: 234174 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47258 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22303 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 711862 cycles/ticks +average: 714968 cycles/ticks + +indcpa_enc: +median: 855036 cycles/ticks +average: 858609 cycles/ticks + +indcpa_dec: +median: 198574 cycles/ticks +average: 199341 cycles/ticks + +kyber_keypair_derand: +median: 751586 cycles/ticks +average: 754895 cycles/ticks + +kyber_keypair: +median: 783288 cycles/ticks +average: 786304 cycles/ticks + +kyber_encaps_derand: +median: 903122 cycles/ticks +average: 906765 cycles/ticks + +kyber_encaps: +median: 904422 cycles/ticks +average: 907807 cycles/ticks + +kyber_decaps: +median: 1113906 cycles/ticks +average: 1118393 cycles/ticks + +Loop spin: 912 +gen_a: +median: 232794 cycles/ticks +average: 234050 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +NTT: +median: 22966 cycles/ticks +average: 23074 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47274 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8696 cycles/ticks +average: 8732 cycles/ticks + +indcpa_keypair: +median: 707180 cycles/ticks +average: 710065 cycles/ticks + +indcpa_enc: +median: 850236 cycles/ticks +average: 853674 cycles/ticks + +indcpa_dec: +median: 198566 cycles/ticks +average: 199316 cycles/ticks + +kyber_keypair_derand: +median: 752584 cycles/ticks +average: 755761 cycles/ticks + +kyber_keypair: +median: 783180 cycles/ticks +average: 786116 cycles/ticks + +kyber_encaps_derand: +median: 899772 cycles/ticks +average: 903426 cycles/ticks + +kyber_encaps: +median: 900946 cycles/ticks +average: 904464 cycles/ticks + +kyber_decaps: +median: 1111114 cycles/ticks +average: 1115359 cycles/ticks + +Loop spin: 913 +gen_a: +median: 233286 cycles/ticks +average: 234472 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7177 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47263 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3469 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8741 cycles/ticks + +indcpa_keypair: +median: 708036 cycles/ticks +average: 711081 cycles/ticks + +indcpa_enc: +median: 850546 cycles/ticks +average: 854084 cycles/ticks + +indcpa_dec: +median: 198564 cycles/ticks +average: 199289 cycles/ticks + +kyber_keypair_derand: +median: 752454 cycles/ticks +average: 755453 cycles/ticks + +kyber_keypair: +median: 784072 cycles/ticks +average: 786766 cycles/ticks + +kyber_encaps_derand: +median: 899250 cycles/ticks +average: 908329 cycles/ticks + +kyber_encaps: +median: 900490 cycles/ticks +average: 904018 cycles/ticks + +kyber_decaps: +median: 1109870 cycles/ticks +average: 1113981 cycles/ticks + +Loop spin: 914 +gen_a: +median: 232504 cycles/ticks +average: 233840 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7184 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23088 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47269 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22178 cycles/ticks +average: 22278 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706458 cycles/ticks +average: 709443 cycles/ticks + +indcpa_enc: +median: 850106 cycles/ticks +average: 853280 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199308 cycles/ticks + +kyber_keypair_derand: +median: 751402 cycles/ticks +average: 754526 cycles/ticks + +kyber_keypair: +median: 783248 cycles/ticks +average: 785889 cycles/ticks + +kyber_encaps_derand: +median: 899180 cycles/ticks +average: 902749 cycles/ticks + +kyber_encaps: +median: 900098 cycles/ticks +average: 903535 cycles/ticks + +kyber_decaps: +median: 1113174 cycles/ticks +average: 1117373 cycles/ticks + +Loop spin: 915 +gen_a: +median: 232438 cycles/ticks +average: 233744 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22178 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 706400 cycles/ticks +average: 709419 cycles/ticks + +indcpa_enc: +median: 849832 cycles/ticks +average: 853205 cycles/ticks + +indcpa_dec: +median: 198532 cycles/ticks +average: 199414 cycles/ticks + +kyber_keypair_derand: +median: 751478 cycles/ticks +average: 754606 cycles/ticks + +kyber_keypair: +median: 783196 cycles/ticks +average: 786122 cycles/ticks + +kyber_encaps_derand: +median: 899264 cycles/ticks +average: 902901 cycles/ticks + +kyber_encaps: +median: 900674 cycles/ticks +average: 904151 cycles/ticks + +kyber_decaps: +median: 1109562 cycles/ticks +average: 1113770 cycles/ticks + +Loop spin: 916 +gen_a: +median: 232780 cycles/ticks +average: 234099 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7120 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33443 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47104 cycles/ticks +average: 47321 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22271 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8740 cycles/ticks + +indcpa_keypair: +median: 706610 cycles/ticks +average: 709479 cycles/ticks + +indcpa_enc: +median: 849366 cycles/ticks +average: 852761 cycles/ticks + +indcpa_dec: +median: 201710 cycles/ticks +average: 202587 cycles/ticks + +kyber_keypair_derand: +median: 752326 cycles/ticks +average: 755451 cycles/ticks + +kyber_keypair: +median: 783420 cycles/ticks +average: 786266 cycles/ticks + +kyber_encaps_derand: +median: 899534 cycles/ticks +average: 903167 cycles/ticks + +kyber_encaps: +median: 901188 cycles/ticks +average: 904587 cycles/ticks + +kyber_decaps: +median: 1114862 cycles/ticks +average: 1119119 cycles/ticks + +Loop spin: 917 +gen_a: +median: 233118 cycles/ticks +average: 234446 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33510 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47281 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3764 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707606 cycles/ticks +average: 710611 cycles/ticks + +indcpa_enc: +median: 851418 cycles/ticks +average: 854839 cycles/ticks + +indcpa_dec: +median: 198544 cycles/ticks +average: 199329 cycles/ticks + +kyber_keypair_derand: +median: 751596 cycles/ticks +average: 754597 cycles/ticks + +kyber_keypair: +median: 783500 cycles/ticks +average: 786143 cycles/ticks + +kyber_encaps_derand: +median: 898444 cycles/ticks +average: 902057 cycles/ticks + +kyber_encaps: +median: 900170 cycles/ticks +average: 903639 cycles/ticks + +kyber_decaps: +median: 1109358 cycles/ticks +average: 1113527 cycles/ticks + +Loop spin: 918 +gen_a: +median: 232784 cycles/ticks +average: 234207 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7212 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47252 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 713850 cycles/ticks +average: 716735 cycles/ticks + +indcpa_enc: +median: 854472 cycles/ticks +average: 857722 cycles/ticks + +indcpa_dec: +median: 198548 cycles/ticks +average: 199335 cycles/ticks + +kyber_keypair_derand: +median: 754462 cycles/ticks +average: 757623 cycles/ticks + +kyber_keypair: +median: 785868 cycles/ticks +average: 788693 cycles/ticks + +kyber_encaps_derand: +median: 898030 cycles/ticks +average: 901562 cycles/ticks + +kyber_encaps: +median: 899572 cycles/ticks +average: 903061 cycles/ticks + +kyber_decaps: +median: 1108636 cycles/ticks +average: 1112753 cycles/ticks + +Loop spin: 919 +gen_a: +median: 232752 cycles/ticks +average: 234090 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47297 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707180 cycles/ticks +average: 710133 cycles/ticks + +indcpa_enc: +median: 850042 cycles/ticks +average: 853452 cycles/ticks + +indcpa_dec: +median: 198606 cycles/ticks +average: 199461 cycles/ticks + +kyber_keypair_derand: +median: 751652 cycles/ticks +average: 754753 cycles/ticks + +kyber_keypair: +median: 783452 cycles/ticks +average: 786326 cycles/ticks + +kyber_encaps_derand: +median: 898662 cycles/ticks +average: 902207 cycles/ticks + +kyber_encaps: +median: 900116 cycles/ticks +average: 903507 cycles/ticks + +kyber_decaps: +median: 1112866 cycles/ticks +average: 1117071 cycles/ticks + +Loop spin: 920 +gen_a: +median: 232818 cycles/ticks +average: 234010 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33472 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47273 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706854 cycles/ticks +average: 709706 cycles/ticks + +indcpa_enc: +median: 853248 cycles/ticks +average: 856672 cycles/ticks + +indcpa_dec: +median: 198580 cycles/ticks +average: 199397 cycles/ticks + +kyber_keypair_derand: +median: 751642 cycles/ticks +average: 754736 cycles/ticks + +kyber_keypair: +median: 783208 cycles/ticks +average: 786193 cycles/ticks + +kyber_encaps_derand: +median: 902062 cycles/ticks +average: 905542 cycles/ticks + +kyber_encaps: +median: 903172 cycles/ticks +average: 906597 cycles/ticks + +kyber_decaps: +median: 1113032 cycles/ticks +average: 1117080 cycles/ticks + +Loop spin: 921 +gen_a: +median: 233102 cycles/ticks +average: 234373 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33482 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3459 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8706 cycles/ticks +average: 8751 cycles/ticks + +indcpa_keypair: +median: 711248 cycles/ticks +average: 714314 cycles/ticks + +indcpa_enc: +median: 854882 cycles/ticks +average: 858308 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199378 cycles/ticks + +kyber_keypair_derand: +median: 752316 cycles/ticks +average: 755495 cycles/ticks + +kyber_keypair: +median: 783414 cycles/ticks +average: 786201 cycles/ticks + +kyber_encaps_derand: +median: 899172 cycles/ticks +average: 902656 cycles/ticks + +kyber_encaps: +median: 900228 cycles/ticks +average: 903650 cycles/ticks + +kyber_decaps: +median: 1109568 cycles/ticks +average: 1113915 cycles/ticks + +Loop spin: 922 +gen_a: +median: 233416 cycles/ticks +average: 234667 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7203 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7172 cycles/ticks + +NTT: +median: 22964 cycles/ticks +average: 23079 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47283 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 714514 cycles/ticks +average: 717446 cycles/ticks + +indcpa_enc: +median: 860064 cycles/ticks +average: 863412 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199331 cycles/ticks + +kyber_keypair_derand: +median: 751592 cycles/ticks +average: 754693 cycles/ticks + +kyber_keypair: +median: 783170 cycles/ticks +average: 786061 cycles/ticks + +kyber_encaps_derand: +median: 901254 cycles/ticks +average: 904931 cycles/ticks + +kyber_encaps: +median: 902858 cycles/ticks +average: 906324 cycles/ticks + +kyber_decaps: +median: 1111220 cycles/ticks +average: 1115367 cycles/ticks + +Loop spin: 923 +gen_a: +median: 232516 cycles/ticks +average: 233782 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7170 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33433 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47280 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8731 cycles/ticks + +indcpa_keypair: +median: 706946 cycles/ticks +average: 709878 cycles/ticks + +indcpa_enc: +median: 853624 cycles/ticks +average: 857189 cycles/ticks + +indcpa_dec: +median: 198558 cycles/ticks +average: 199371 cycles/ticks + +kyber_keypair_derand: +median: 751772 cycles/ticks +average: 754936 cycles/ticks + +kyber_keypair: +median: 783206 cycles/ticks +average: 786060 cycles/ticks + +kyber_encaps_derand: +median: 902554 cycles/ticks +average: 906149 cycles/ticks + +kyber_encaps: +median: 903506 cycles/ticks +average: 906979 cycles/ticks + +kyber_decaps: +median: 1109830 cycles/ticks +average: 1114083 cycles/ticks + +Loop spin: 924 +gen_a: +median: 232458 cycles/ticks +average: 233759 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23062 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33438 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47068 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3434 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3763 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706742 cycles/ticks +average: 709838 cycles/ticks + +indcpa_enc: +median: 850368 cycles/ticks +average: 853776 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199345 cycles/ticks + +kyber_keypair_derand: +median: 751976 cycles/ticks +average: 755164 cycles/ticks + +kyber_keypair: +median: 783048 cycles/ticks +average: 786104 cycles/ticks + +kyber_encaps_derand: +median: 899648 cycles/ticks +average: 903320 cycles/ticks + +kyber_encaps: +median: 900738 cycles/ticks +average: 904382 cycles/ticks + +kyber_decaps: +median: 1110808 cycles/ticks +average: 1114921 cycles/ticks + +Loop spin: 925 +gen_a: +median: 232608 cycles/ticks +average: 233886 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7148 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33457 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3870 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22182 cycles/ticks +average: 22279 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 710684 cycles/ticks +average: 713505 cycles/ticks + +indcpa_enc: +median: 854268 cycles/ticks +average: 857607 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199424 cycles/ticks + +kyber_keypair_derand: +median: 757010 cycles/ticks +average: 760372 cycles/ticks + +kyber_keypair: +median: 783138 cycles/ticks +average: 786124 cycles/ticks + +kyber_encaps_derand: +median: 899466 cycles/ticks +average: 903072 cycles/ticks + +kyber_encaps: +median: 900188 cycles/ticks +average: 903810 cycles/ticks + +kyber_decaps: +median: 1110088 cycles/ticks +average: 1114241 cycles/ticks + +Loop spin: 926 +gen_a: +median: 233032 cycles/ticks +average: 234262 cycles/ticks + +poly_getnoise_eta1: +median: 7122 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23094 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33453 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47292 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8725 cycles/ticks + +indcpa_keypair: +median: 706310 cycles/ticks +average: 709349 cycles/ticks + +indcpa_enc: +median: 849930 cycles/ticks +average: 853501 cycles/ticks + +indcpa_dec: +median: 198550 cycles/ticks +average: 199336 cycles/ticks + +kyber_keypair_derand: +median: 751952 cycles/ticks +average: 755068 cycles/ticks + +kyber_keypair: +median: 783164 cycles/ticks +average: 786165 cycles/ticks + +kyber_encaps_derand: +median: 899248 cycles/ticks +average: 906290 cycles/ticks + +kyber_encaps: +median: 900464 cycles/ticks +average: 906833 cycles/ticks + +kyber_decaps: +median: 1113160 cycles/ticks +average: 1117255 cycles/ticks + +Loop spin: 927 +gen_a: +median: 232826 cycles/ticks +average: 234041 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23041 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22259 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8727 cycles/ticks + +indcpa_keypair: +median: 706044 cycles/ticks +average: 709140 cycles/ticks + +indcpa_enc: +median: 849292 cycles/ticks +average: 852578 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199319 cycles/ticks + +kyber_keypair_derand: +median: 751752 cycles/ticks +average: 754787 cycles/ticks + +kyber_keypair: +median: 783194 cycles/ticks +average: 785846 cycles/ticks + +kyber_encaps_derand: +median: 899082 cycles/ticks +average: 902504 cycles/ticks + +kyber_encaps: +median: 900140 cycles/ticks +average: 903616 cycles/ticks + +kyber_decaps: +median: 1109508 cycles/ticks +average: 1113710 cycles/ticks + +Loop spin: 928 +gen_a: +median: 232798 cycles/ticks +average: 234078 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22984 cycles/ticks +average: 23096 cycles/ticks + +INVNTT: +median: 33318 cycles/ticks +average: 33457 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47066 cycles/ticks +average: 47275 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3460 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 708032 cycles/ticks +average: 710865 cycles/ticks + +indcpa_enc: +median: 851368 cycles/ticks +average: 854523 cycles/ticks + +indcpa_dec: +median: 198534 cycles/ticks +average: 199274 cycles/ticks + +kyber_keypair_derand: +median: 751982 cycles/ticks +average: 755272 cycles/ticks + +kyber_keypair: +median: 783310 cycles/ticks +average: 786319 cycles/ticks + +kyber_encaps_derand: +median: 898412 cycles/ticks +average: 901998 cycles/ticks + +kyber_encaps: +median: 899492 cycles/ticks +average: 903064 cycles/ticks + +kyber_decaps: +median: 1108498 cycles/ticks +average: 1112537 cycles/ticks + +Loop spin: 929 +gen_a: +median: 232814 cycles/ticks +average: 234026 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23036 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33434 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8702 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 706416 cycles/ticks +average: 709208 cycles/ticks + +indcpa_enc: +median: 849638 cycles/ticks +average: 852962 cycles/ticks + +indcpa_dec: +median: 198738 cycles/ticks +average: 199638 cycles/ticks + +kyber_keypair_derand: +median: 751734 cycles/ticks +average: 754746 cycles/ticks + +kyber_keypair: +median: 783000 cycles/ticks +average: 785803 cycles/ticks + +kyber_encaps_derand: +median: 899050 cycles/ticks +average: 902656 cycles/ticks + +kyber_encaps: +median: 899582 cycles/ticks +average: 902994 cycles/ticks + +kyber_decaps: +median: 1109276 cycles/ticks +average: 1113260 cycles/ticks + +Loop spin: 930 +gen_a: +median: 232314 cycles/ticks +average: 233542 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7166 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3876 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1924 cycles/ticks +average: 1923 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22288 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706874 cycles/ticks +average: 709938 cycles/ticks + +indcpa_enc: +median: 849746 cycles/ticks +average: 852961 cycles/ticks + +indcpa_dec: +median: 198462 cycles/ticks +average: 199156 cycles/ticks + +kyber_keypair_derand: +median: 756280 cycles/ticks +average: 759215 cycles/ticks + +kyber_keypair: +median: 783508 cycles/ticks +average: 786222 cycles/ticks + +kyber_encaps_derand: +median: 898778 cycles/ticks +average: 902292 cycles/ticks + +kyber_encaps: +median: 899554 cycles/ticks +average: 903075 cycles/ticks + +kyber_decaps: +median: 1109394 cycles/ticks +average: 1113332 cycles/ticks + +Loop spin: 931 +gen_a: +median: 232360 cycles/ticks +average: 233561 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23063 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22282 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 706802 cycles/ticks +average: 709769 cycles/ticks + +indcpa_enc: +median: 849860 cycles/ticks +average: 853005 cycles/ticks + +indcpa_dec: +median: 198470 cycles/ticks +average: 199211 cycles/ticks + +kyber_keypair_derand: +median: 750898 cycles/ticks +average: 753985 cycles/ticks + +kyber_keypair: +median: 782964 cycles/ticks +average: 785700 cycles/ticks + +kyber_encaps_derand: +median: 898848 cycles/ticks +average: 902341 cycles/ticks + +kyber_encaps: +median: 899890 cycles/ticks +average: 903219 cycles/ticks + +kyber_decaps: +median: 1109206 cycles/ticks +average: 1113092 cycles/ticks + +Loop spin: 932 +gen_a: +median: 232448 cycles/ticks +average: 234608 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1949 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22277 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 707528 cycles/ticks +average: 710374 cycles/ticks + +indcpa_enc: +median: 850724 cycles/ticks +average: 854208 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199277 cycles/ticks + +kyber_keypair_derand: +median: 750984 cycles/ticks +average: 754049 cycles/ticks + +kyber_keypair: +median: 782892 cycles/ticks +average: 785648 cycles/ticks + +kyber_encaps_derand: +median: 898742 cycles/ticks +average: 902321 cycles/ticks + +kyber_encaps: +median: 900020 cycles/ticks +average: 903457 cycles/ticks + +kyber_decaps: +median: 1109072 cycles/ticks +average: 1113059 cycles/ticks + +Loop spin: 933 +gen_a: +median: 233198 cycles/ticks +average: 234318 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7182 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23023 cycles/ticks + +INVNTT: +median: 33294 cycles/ticks +average: 33431 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706764 cycles/ticks +average: 709719 cycles/ticks + +indcpa_enc: +median: 850396 cycles/ticks +average: 853703 cycles/ticks + +indcpa_dec: +median: 198470 cycles/ticks +average: 199227 cycles/ticks + +kyber_keypair_derand: +median: 752524 cycles/ticks +average: 755510 cycles/ticks + +kyber_keypair: +median: 783116 cycles/ticks +average: 785786 cycles/ticks + +kyber_encaps_derand: +median: 899120 cycles/ticks +average: 902612 cycles/ticks + +kyber_encaps: +median: 900326 cycles/ticks +average: 903579 cycles/ticks + +kyber_decaps: +median: 1110020 cycles/ticks +average: 1113836 cycles/ticks + +Loop spin: 934 +gen_a: +median: 232172 cycles/ticks +average: 233401 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33496 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1956 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22244 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8728 cycles/ticks + +indcpa_keypair: +median: 711542 cycles/ticks +average: 714406 cycles/ticks + +indcpa_enc: +median: 855106 cycles/ticks +average: 858275 cycles/ticks + +indcpa_dec: +median: 202762 cycles/ticks +average: 203513 cycles/ticks + +kyber_keypair_derand: +median: 751278 cycles/ticks +average: 754289 cycles/ticks + +kyber_keypair: +median: 782722 cycles/ticks +average: 785529 cycles/ticks + +kyber_encaps_derand: +median: 899432 cycles/ticks +average: 902885 cycles/ticks + +kyber_encaps: +median: 900388 cycles/ticks +average: 903683 cycles/ticks + +kyber_decaps: +median: 1110138 cycles/ticks +average: 1114100 cycles/ticks + +Loop spin: 935 +gen_a: +median: 232926 cycles/ticks +average: 234147 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47233 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3741 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8704 cycles/ticks +average: 8754 cycles/ticks + +indcpa_keypair: +median: 707390 cycles/ticks +average: 710212 cycles/ticks + +indcpa_enc: +median: 850626 cycles/ticks +average: 853891 cycles/ticks + +indcpa_dec: +median: 198470 cycles/ticks +average: 199278 cycles/ticks + +kyber_keypair_derand: +median: 751842 cycles/ticks +average: 754814 cycles/ticks + +kyber_keypair: +median: 782930 cycles/ticks +average: 785634 cycles/ticks + +kyber_encaps_derand: +median: 897952 cycles/ticks +average: 901331 cycles/ticks + +kyber_encaps: +median: 899132 cycles/ticks +average: 902505 cycles/ticks + +kyber_decaps: +median: 1109246 cycles/ticks +average: 1113136 cycles/ticks + +Loop spin: 936 +gen_a: +median: 232124 cycles/ticks +average: 233377 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47209 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 708838 cycles/ticks +average: 711555 cycles/ticks + +indcpa_enc: +median: 849796 cycles/ticks +average: 852908 cycles/ticks + +indcpa_dec: +median: 201698 cycles/ticks +average: 202519 cycles/ticks + +kyber_keypair_derand: +median: 758064 cycles/ticks +average: 761013 cycles/ticks + +kyber_keypair: +median: 785340 cycles/ticks +average: 788125 cycles/ticks + +kyber_encaps_derand: +median: 899138 cycles/ticks +average: 902572 cycles/ticks + +kyber_encaps: +median: 900214 cycles/ticks +average: 903609 cycles/ticks + +kyber_decaps: +median: 1113666 cycles/ticks +average: 1117580 cycles/ticks + +Loop spin: 937 +gen_a: +median: 232312 cycles/ticks +average: 233501 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33476 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47221 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8699 cycles/ticks + +indcpa_keypair: +median: 707478 cycles/ticks +average: 710297 cycles/ticks + +indcpa_enc: +median: 850398 cycles/ticks +average: 853605 cycles/ticks + +indcpa_dec: +median: 198500 cycles/ticks +average: 199257 cycles/ticks + +kyber_keypair_derand: +median: 752318 cycles/ticks +average: 755232 cycles/ticks + +kyber_keypair: +median: 783478 cycles/ticks +average: 786241 cycles/ticks + +kyber_encaps_derand: +median: 899496 cycles/ticks +average: 903065 cycles/ticks + +kyber_encaps: +median: 900254 cycles/ticks +average: 903477 cycles/ticks + +kyber_decaps: +median: 1110262 cycles/ticks +average: 1114205 cycles/ticks + +Loop spin: 938 +gen_a: +median: 232294 cycles/ticks +average: 233546 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23116 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33451 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47244 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8716 cycles/ticks + +indcpa_keypair: +median: 711156 cycles/ticks +average: 713989 cycles/ticks + +indcpa_enc: +median: 854242 cycles/ticks +average: 857525 cycles/ticks + +indcpa_dec: +median: 198540 cycles/ticks +average: 199281 cycles/ticks + +kyber_keypair_derand: +median: 756048 cycles/ticks +average: 759154 cycles/ticks + +kyber_keypair: +median: 782886 cycles/ticks +average: 785641 cycles/ticks + +kyber_encaps_derand: +median: 898960 cycles/ticks +average: 902350 cycles/ticks + +kyber_encaps: +median: 900290 cycles/ticks +average: 903690 cycles/ticks + +kyber_decaps: +median: 1109776 cycles/ticks +average: 1113823 cycles/ticks + +Loop spin: 939 +gen_a: +median: 232712 cycles/ticks +average: 233783 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22946 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33322 cycles/ticks +average: 33471 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47203 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3468 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706434 cycles/ticks +average: 709233 cycles/ticks + +indcpa_enc: +median: 849928 cycles/ticks +average: 853159 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199174 cycles/ticks + +kyber_keypair_derand: +median: 751962 cycles/ticks +average: 754973 cycles/ticks + +kyber_keypair: +median: 783124 cycles/ticks +average: 785878 cycles/ticks + +kyber_encaps_derand: +median: 899398 cycles/ticks +average: 906238 cycles/ticks + +kyber_encaps: +median: 900362 cycles/ticks +average: 906413 cycles/ticks + +kyber_decaps: +median: 1109274 cycles/ticks +average: 1113277 cycles/ticks + +Loop spin: 940 +gen_a: +median: 232368 cycles/ticks +average: 233630 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47224 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22264 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 708732 cycles/ticks +average: 711724 cycles/ticks + +indcpa_enc: +median: 849828 cycles/ticks +average: 853158 cycles/ticks + +indcpa_dec: +median: 198470 cycles/ticks +average: 199153 cycles/ticks + +kyber_keypair_derand: +median: 753788 cycles/ticks +average: 756676 cycles/ticks + +kyber_keypair: +median: 785172 cycles/ticks +average: 787884 cycles/ticks + +kyber_encaps_derand: +median: 898574 cycles/ticks +average: 902010 cycles/ticks + +kyber_encaps: +median: 900106 cycles/ticks +average: 903471 cycles/ticks + +kyber_decaps: +median: 1110518 cycles/ticks +average: 1114351 cycles/ticks + +Loop spin: 941 +gen_a: +median: 232586 cycles/ticks +average: 233874 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23043 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47046 cycles/ticks +average: 47213 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707586 cycles/ticks +average: 710647 cycles/ticks + +indcpa_enc: +median: 851212 cycles/ticks +average: 854447 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199317 cycles/ticks + +kyber_keypair_derand: +median: 751674 cycles/ticks +average: 754777 cycles/ticks + +kyber_keypair: +median: 782962 cycles/ticks +average: 785944 cycles/ticks + +kyber_encaps_derand: +median: 899042 cycles/ticks +average: 902593 cycles/ticks + +kyber_encaps: +median: 899634 cycles/ticks +average: 903074 cycles/ticks + +kyber_decaps: +median: 1109248 cycles/ticks +average: 1113388 cycles/ticks + +Loop spin: 942 +gen_a: +median: 232598 cycles/ticks +average: 233780 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7155 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23037 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33405 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47243 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3465 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22262 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 709410 cycles/ticks +average: 712189 cycles/ticks + +indcpa_enc: +median: 851606 cycles/ticks +average: 854891 cycles/ticks + +indcpa_dec: +median: 198586 cycles/ticks +average: 199300 cycles/ticks + +kyber_keypair_derand: +median: 753884 cycles/ticks +average: 756847 cycles/ticks + +kyber_keypair: +median: 786252 cycles/ticks +average: 788983 cycles/ticks + +kyber_encaps_derand: +median: 900660 cycles/ticks +average: 904009 cycles/ticks + +kyber_encaps: +median: 901482 cycles/ticks +average: 904949 cycles/ticks + +kyber_decaps: +median: 1109726 cycles/ticks +average: 1113751 cycles/ticks + +Loop spin: 943 +gen_a: +median: 232430 cycles/ticks +average: 233640 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23015 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706694 cycles/ticks +average: 709598 cycles/ticks + +indcpa_enc: +median: 849744 cycles/ticks +average: 853097 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199225 cycles/ticks + +kyber_keypair_derand: +median: 752304 cycles/ticks +average: 755348 cycles/ticks + +kyber_keypair: +median: 782786 cycles/ticks +average: 785455 cycles/ticks + +kyber_encaps_derand: +median: 898386 cycles/ticks +average: 901766 cycles/ticks + +kyber_encaps: +median: 899100 cycles/ticks +average: 902429 cycles/ticks + +kyber_decaps: +median: 1109284 cycles/ticks +average: 1113268 cycles/ticks + +Loop spin: 944 +gen_a: +median: 232624 cycles/ticks +average: 233935 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7175 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7153 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23020 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 707108 cycles/ticks +average: 710020 cycles/ticks + +indcpa_enc: +median: 851556 cycles/ticks +average: 854624 cycles/ticks + +indcpa_dec: +median: 198498 cycles/ticks +average: 199250 cycles/ticks + +kyber_keypair_derand: +median: 756516 cycles/ticks +average: 759568 cycles/ticks + +kyber_keypair: +median: 783038 cycles/ticks +average: 785951 cycles/ticks + +kyber_encaps_derand: +median: 904918 cycles/ticks +average: 908455 cycles/ticks + +kyber_encaps: +median: 905758 cycles/ticks +average: 909045 cycles/ticks + +kyber_decaps: +median: 1115872 cycles/ticks +average: 1120001 cycles/ticks + +Loop spin: 945 +gen_a: +median: 232418 cycles/ticks +average: 233539 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47276 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3744 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 707908 cycles/ticks +average: 710860 cycles/ticks + +indcpa_enc: +median: 854396 cycles/ticks +average: 858021 cycles/ticks + +indcpa_dec: +median: 198616 cycles/ticks +average: 199389 cycles/ticks + +kyber_keypair_derand: +median: 755976 cycles/ticks +average: 759081 cycles/ticks + +kyber_keypair: +median: 782736 cycles/ticks +average: 785498 cycles/ticks + +kyber_encaps_derand: +median: 902590 cycles/ticks +average: 906067 cycles/ticks + +kyber_encaps: +median: 903216 cycles/ticks +average: 906655 cycles/ticks + +kyber_decaps: +median: 1110018 cycles/ticks +average: 1114169 cycles/ticks + +Loop spin: 946 +gen_a: +median: 232522 cycles/ticks +average: 233776 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33408 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3443 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22251 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 706480 cycles/ticks +average: 709503 cycles/ticks + +indcpa_enc: +median: 849990 cycles/ticks +average: 853362 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199222 cycles/ticks + +kyber_keypair_derand: +median: 751794 cycles/ticks +average: 754800 cycles/ticks + +kyber_keypair: +median: 782922 cycles/ticks +average: 785748 cycles/ticks + +kyber_encaps_derand: +median: 899850 cycles/ticks +average: 903446 cycles/ticks + +kyber_encaps: +median: 900566 cycles/ticks +average: 903825 cycles/ticks + +kyber_decaps: +median: 1111770 cycles/ticks +average: 1115713 cycles/ticks + +Loop spin: 947 +gen_a: +median: 232670 cycles/ticks +average: 233999 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 709554 cycles/ticks +average: 712567 cycles/ticks + +indcpa_enc: +median: 850694 cycles/ticks +average: 853985 cycles/ticks + +indcpa_dec: +median: 198478 cycles/ticks +average: 199232 cycles/ticks + +kyber_keypair_derand: +median: 754118 cycles/ticks +average: 757017 cycles/ticks + +kyber_keypair: +median: 785466 cycles/ticks +average: 788376 cycles/ticks + +kyber_encaps_derand: +median: 899152 cycles/ticks +average: 902671 cycles/ticks + +kyber_encaps: +median: 900370 cycles/ticks +average: 903697 cycles/ticks + +kyber_decaps: +median: 1110984 cycles/ticks +average: 1114966 cycles/ticks + +Loop spin: 948 +gen_a: +median: 232202 cycles/ticks +average: 233497 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7114 cycles/ticks +average: 7169 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706854 cycles/ticks +average: 709733 cycles/ticks + +indcpa_enc: +median: 852030 cycles/ticks +average: 855160 cycles/ticks + +indcpa_dec: +median: 198606 cycles/ticks +average: 199337 cycles/ticks + +kyber_keypair_derand: +median: 751912 cycles/ticks +average: 754958 cycles/ticks + +kyber_keypair: +median: 783044 cycles/ticks +average: 786005 cycles/ticks + +kyber_encaps_derand: +median: 900746 cycles/ticks +average: 904365 cycles/ticks + +kyber_encaps: +median: 901592 cycles/ticks +average: 905069 cycles/ticks + +kyber_decaps: +median: 1112200 cycles/ticks +average: 1116251 cycles/ticks + +Loop spin: 949 +gen_a: +median: 233414 cycles/ticks +average: 234611 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23016 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33419 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22237 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 709496 cycles/ticks +average: 712366 cycles/ticks + +indcpa_enc: +median: 849914 cycles/ticks +average: 853267 cycles/ticks + +indcpa_dec: +median: 198506 cycles/ticks +average: 199328 cycles/ticks + +kyber_keypair_derand: +median: 753662 cycles/ticks +average: 756700 cycles/ticks + +kyber_keypair: +median: 785544 cycles/ticks +average: 788295 cycles/ticks + +kyber_encaps_derand: +median: 899084 cycles/ticks +average: 902535 cycles/ticks + +kyber_encaps: +median: 900144 cycles/ticks +average: 903672 cycles/ticks + +kyber_decaps: +median: 1110300 cycles/ticks +average: 1114341 cycles/ticks + +Loop spin: 950 +gen_a: +median: 232848 cycles/ticks +average: 234035 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7159 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23027 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3463 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22253 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706648 cycles/ticks +average: 709532 cycles/ticks + +indcpa_enc: +median: 849416 cycles/ticks +average: 852692 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199280 cycles/ticks + +kyber_keypair_derand: +median: 752630 cycles/ticks +average: 755794 cycles/ticks + +kyber_keypair: +median: 783222 cycles/ticks +average: 785914 cycles/ticks + +kyber_encaps_derand: +median: 899444 cycles/ticks +average: 902792 cycles/ticks + +kyber_encaps: +median: 900004 cycles/ticks +average: 903307 cycles/ticks + +kyber_decaps: +median: 1109912 cycles/ticks +average: 1114055 cycles/ticks + +Loop spin: 951 +gen_a: +median: 232620 cycles/ticks +average: 233782 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47268 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1950 cycles/ticks + +polyvec_compress: +median: 22174 cycles/ticks +average: 22311 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706918 cycles/ticks +average: 709853 cycles/ticks + +indcpa_enc: +median: 850054 cycles/ticks +average: 853245 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199248 cycles/ticks + +kyber_keypair_derand: +median: 752024 cycles/ticks +average: 755161 cycles/ticks + +kyber_keypair: +median: 783166 cycles/ticks +average: 785890 cycles/ticks + +kyber_encaps_derand: +median: 899266 cycles/ticks +average: 902675 cycles/ticks + +kyber_encaps: +median: 899946 cycles/ticks +average: 903105 cycles/ticks + +kyber_decaps: +median: 1109992 cycles/ticks +average: 1113986 cycles/ticks + +Loop spin: 952 +gen_a: +median: 232360 cycles/ticks +average: 233665 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47229 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22152 cycles/ticks +average: 22232 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707342 cycles/ticks +average: 710315 cycles/ticks + +indcpa_enc: +median: 850432 cycles/ticks +average: 853678 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199285 cycles/ticks + +kyber_keypair_derand: +median: 755704 cycles/ticks +average: 758768 cycles/ticks + +kyber_keypair: +median: 782900 cycles/ticks +average: 785777 cycles/ticks + +kyber_encaps_derand: +median: 898588 cycles/ticks +average: 905114 cycles/ticks + +kyber_encaps: +median: 899972 cycles/ticks +average: 906156 cycles/ticks + +kyber_decaps: +median: 1112242 cycles/ticks +average: 1116365 cycles/ticks + +Loop spin: 953 +gen_a: +median: 232372 cycles/ticks +average: 233622 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22976 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33298 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 708706 cycles/ticks +average: 711556 cycles/ticks + +indcpa_enc: +median: 849692 cycles/ticks +average: 853085 cycles/ticks + +indcpa_dec: +median: 198546 cycles/ticks +average: 199257 cycles/ticks + +kyber_keypair_derand: +median: 754110 cycles/ticks +average: 757100 cycles/ticks + +kyber_keypair: +median: 785396 cycles/ticks +average: 788046 cycles/ticks + +kyber_encaps_derand: +median: 899080 cycles/ticks +average: 902467 cycles/ticks + +kyber_encaps: +median: 899760 cycles/ticks +average: 903244 cycles/ticks + +kyber_decaps: +median: 1109748 cycles/ticks +average: 1113775 cycles/ticks + +Loop spin: 954 +gen_a: +median: 232384 cycles/ticks +average: 233614 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7149 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7164 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23034 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22154 cycles/ticks +average: 22228 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 706888 cycles/ticks +average: 709842 cycles/ticks + +indcpa_enc: +median: 851396 cycles/ticks +average: 854544 cycles/ticks + +indcpa_dec: +median: 198492 cycles/ticks +average: 199234 cycles/ticks + +kyber_keypair_derand: +median: 755660 cycles/ticks +average: 758724 cycles/ticks + +kyber_keypair: +median: 783188 cycles/ticks +average: 786032 cycles/ticks + +kyber_encaps_derand: +median: 899630 cycles/ticks +average: 903230 cycles/ticks + +kyber_encaps: +median: 900976 cycles/ticks +average: 904217 cycles/ticks + +kyber_decaps: +median: 1110990 cycles/ticks +average: 1115099 cycles/ticks + +Loop spin: 955 +gen_a: +median: 233596 cycles/ticks +average: 234769 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23049 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33411 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47242 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3758 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8740 cycles/ticks + +indcpa_keypair: +median: 707168 cycles/ticks +average: 710015 cycles/ticks + +indcpa_enc: +median: 850698 cycles/ticks +average: 853999 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199252 cycles/ticks + +kyber_keypair_derand: +median: 757168 cycles/ticks +average: 760084 cycles/ticks + +kyber_keypair: +median: 782916 cycles/ticks +average: 785594 cycles/ticks + +kyber_encaps_derand: +median: 898924 cycles/ticks +average: 902137 cycles/ticks + +kyber_encaps: +median: 899442 cycles/ticks +average: 902660 cycles/ticks + +kyber_decaps: +median: 1109440 cycles/ticks +average: 1113436 cycles/ticks + +Loop spin: 956 +gen_a: +median: 232592 cycles/ticks +average: 233730 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7145 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22944 cycles/ticks +average: 23044 cycles/ticks + +INVNTT: +median: 33280 cycles/ticks +average: 33399 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1925 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8707 cycles/ticks + +indcpa_keypair: +median: 706578 cycles/ticks +average: 709465 cycles/ticks + +indcpa_enc: +median: 849704 cycles/ticks +average: 853138 cycles/ticks + +indcpa_dec: +median: 198460 cycles/ticks +average: 199214 cycles/ticks + +kyber_keypair_derand: +median: 751504 cycles/ticks +average: 754377 cycles/ticks + +kyber_keypair: +median: 783036 cycles/ticks +average: 785770 cycles/ticks + +kyber_encaps_derand: +median: 898998 cycles/ticks +average: 902483 cycles/ticks + +kyber_encaps: +median: 900096 cycles/ticks +average: 903593 cycles/ticks + +kyber_decaps: +median: 1113072 cycles/ticks +average: 1117035 cycles/ticks + +Loop spin: 957 +gen_a: +median: 233170 cycles/ticks +average: 234460 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22932 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33439 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47072 cycles/ticks +average: 47256 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3855 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3455 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1933 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 709528 cycles/ticks +average: 712587 cycles/ticks + +indcpa_enc: +median: 857614 cycles/ticks +average: 860904 cycles/ticks + +indcpa_dec: +median: 201654 cycles/ticks +average: 202409 cycles/ticks + +kyber_keypair_derand: +median: 752360 cycles/ticks +average: 755409 cycles/ticks + +kyber_keypair: +median: 783128 cycles/ticks +average: 785839 cycles/ticks + +kyber_encaps_derand: +median: 906834 cycles/ticks +average: 910511 cycles/ticks + +kyber_encaps: +median: 908392 cycles/ticks +average: 911782 cycles/ticks + +kyber_decaps: +median: 1121638 cycles/ticks +average: 1125774 cycles/ticks + +Loop spin: 958 +gen_a: +median: 232456 cycles/ticks +average: 233684 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23061 cycles/ticks + +INVNTT: +median: 33320 cycles/ticks +average: 33454 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47275 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3747 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1946 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707626 cycles/ticks +average: 710658 cycles/ticks + +indcpa_enc: +median: 851274 cycles/ticks +average: 854506 cycles/ticks + +indcpa_dec: +median: 198516 cycles/ticks +average: 199289 cycles/ticks + +kyber_keypair_derand: +median: 751332 cycles/ticks +average: 754428 cycles/ticks + +kyber_keypair: +median: 782898 cycles/ticks +average: 785786 cycles/ticks + +kyber_encaps_derand: +median: 898726 cycles/ticks +average: 902132 cycles/ticks + +kyber_encaps: +median: 899998 cycles/ticks +average: 903398 cycles/ticks + +kyber_decaps: +median: 1109556 cycles/ticks +average: 1113545 cycles/ticks + +Loop spin: 959 +gen_a: +median: 233376 cycles/ticks +average: 234535 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7167 cycles/ticks + +NTT: +median: 22978 cycles/ticks +average: 23087 cycles/ticks + +INVNTT: +median: 33326 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47241 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22180 cycles/ticks +average: 22273 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 705950 cycles/ticks +average: 708754 cycles/ticks + +indcpa_enc: +median: 851266 cycles/ticks +average: 854620 cycles/ticks + +indcpa_dec: +median: 198512 cycles/ticks +average: 199363 cycles/ticks + +kyber_keypair_derand: +median: 751876 cycles/ticks +average: 754864 cycles/ticks + +kyber_keypair: +median: 782736 cycles/ticks +average: 785627 cycles/ticks + +kyber_encaps_derand: +median: 899998 cycles/ticks +average: 903543 cycles/ticks + +kyber_encaps: +median: 901496 cycles/ticks +average: 904830 cycles/ticks + +kyber_decaps: +median: 1110916 cycles/ticks +average: 1114809 cycles/ticks + +Loop spin: 960 +gen_a: +median: 232646 cycles/ticks +average: 233790 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7149 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47238 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22148 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8717 cycles/ticks + +indcpa_keypair: +median: 707108 cycles/ticks +average: 709947 cycles/ticks + +indcpa_enc: +median: 850468 cycles/ticks +average: 853800 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199301 cycles/ticks + +kyber_keypair_derand: +median: 755194 cycles/ticks +average: 758274 cycles/ticks + +kyber_keypair: +median: 782990 cycles/ticks +average: 785966 cycles/ticks + +kyber_encaps_derand: +median: 899224 cycles/ticks +average: 902777 cycles/ticks + +kyber_encaps: +median: 900190 cycles/ticks +average: 903542 cycles/ticks + +kyber_decaps: +median: 1109632 cycles/ticks +average: 1113750 cycles/ticks + +Loop spin: 961 +gen_a: +median: 233152 cycles/ticks +average: 234266 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47255 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8684 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706480 cycles/ticks +average: 709353 cycles/ticks + +indcpa_enc: +median: 850148 cycles/ticks +average: 853370 cycles/ticks + +indcpa_dec: +median: 198538 cycles/ticks +average: 199297 cycles/ticks + +kyber_keypair_derand: +median: 751906 cycles/ticks +average: 754983 cycles/ticks + +kyber_keypair: +median: 783116 cycles/ticks +average: 786037 cycles/ticks + +kyber_encaps_derand: +median: 898258 cycles/ticks +average: 901757 cycles/ticks + +kyber_encaps: +median: 899286 cycles/ticks +average: 902728 cycles/ticks + +kyber_decaps: +median: 1109432 cycles/ticks +average: 1113621 cycles/ticks + +Loop spin: 962 +gen_a: +median: 232602 cycles/ticks +average: 233768 cycles/ticks + +poly_getnoise_eta1: +median: 7118 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7156 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23052 cycles/ticks + +INVNTT: +median: 33310 cycles/ticks +average: 33449 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47293 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3856 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22238 cycles/ticks + +polyvec_decompress: +median: 8690 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 708740 cycles/ticks +average: 711634 cycles/ticks + +indcpa_enc: +median: 851218 cycles/ticks +average: 854452 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199264 cycles/ticks + +kyber_keypair_derand: +median: 752554 cycles/ticks +average: 755652 cycles/ticks + +kyber_keypair: +median: 783814 cycles/ticks +average: 786625 cycles/ticks + +kyber_encaps_derand: +median: 898784 cycles/ticks +average: 902280 cycles/ticks + +kyber_encaps: +median: 899544 cycles/ticks +average: 902992 cycles/ticks + +kyber_decaps: +median: 1109520 cycles/ticks +average: 1113518 cycles/ticks + +Loop spin: 963 +gen_a: +median: 232648 cycles/ticks +average: 233808 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7146 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33428 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47218 cycles/ticks + +poly_tomsg: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3745 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22257 cycles/ticks + +polyvec_decompress: +median: 8692 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706818 cycles/ticks +average: 709593 cycles/ticks + +indcpa_enc: +median: 850042 cycles/ticks +average: 853203 cycles/ticks + +indcpa_dec: +median: 198494 cycles/ticks +average: 199368 cycles/ticks + +kyber_keypair_derand: +median: 752204 cycles/ticks +average: 755266 cycles/ticks + +kyber_keypair: +median: 783036 cycles/ticks +average: 785854 cycles/ticks + +kyber_encaps_derand: +median: 899182 cycles/ticks +average: 902690 cycles/ticks + +kyber_encaps: +median: 900184 cycles/ticks +average: 903545 cycles/ticks + +kyber_decaps: +median: 1110042 cycles/ticks +average: 1114133 cycles/ticks + +Loop spin: 964 +gen_a: +median: 232570 cycles/ticks +average: 233741 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7178 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22960 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33415 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47230 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3462 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22230 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706612 cycles/ticks +average: 709530 cycles/ticks + +indcpa_enc: +median: 850058 cycles/ticks +average: 853346 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199274 cycles/ticks + +kyber_keypair_derand: +median: 752128 cycles/ticks +average: 755405 cycles/ticks + +kyber_keypair: +median: 782828 cycles/ticks +average: 785750 cycles/ticks + +kyber_encaps_derand: +median: 899454 cycles/ticks +average: 902907 cycles/ticks + +kyber_encaps: +median: 900684 cycles/ticks +average: 904009 cycles/ticks + +kyber_decaps: +median: 1111028 cycles/ticks +average: 1115073 cycles/ticks + +Loop spin: 965 +gen_a: +median: 232422 cycles/ticks +average: 233578 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7173 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7141 cycles/ticks + +NTT: +median: 22948 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33304 cycles/ticks +average: 33427 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47080 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1926 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8723 cycles/ticks + +indcpa_keypair: +median: 708432 cycles/ticks +average: 711294 cycles/ticks + +indcpa_enc: +median: 849864 cycles/ticks +average: 852998 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199385 cycles/ticks + +kyber_keypair_derand: +median: 754116 cycles/ticks +average: 758271 cycles/ticks + +kyber_keypair: +median: 785100 cycles/ticks +average: 788058 cycles/ticks + +kyber_encaps_derand: +median: 898900 cycles/ticks +average: 902307 cycles/ticks + +kyber_encaps: +median: 900182 cycles/ticks +average: 905481 cycles/ticks + +kyber_decaps: +median: 1109348 cycles/ticks +average: 1115875 cycles/ticks + +Loop spin: 966 +gen_a: +median: 233292 cycles/ticks +average: 234515 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7157 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33300 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47265 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22258 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8721 cycles/ticks + +indcpa_keypair: +median: 706830 cycles/ticks +average: 709810 cycles/ticks + +indcpa_enc: +median: 850490 cycles/ticks +average: 853765 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 199402 cycles/ticks + +kyber_keypair_derand: +median: 752322 cycles/ticks +average: 755226 cycles/ticks + +kyber_keypair: +median: 782998 cycles/ticks +average: 785647 cycles/ticks + +kyber_encaps_derand: +median: 898598 cycles/ticks +average: 902056 cycles/ticks + +kyber_encaps: +median: 899524 cycles/ticks +average: 902969 cycles/ticks + +kyber_decaps: +median: 1109166 cycles/ticks +average: 1113344 cycles/ticks + +Loop spin: 967 +gen_a: +median: 232570 cycles/ticks +average: 233820 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7169 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23030 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33452 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47275 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3868 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3452 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22255 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8708 cycles/ticks + +indcpa_keypair: +median: 706432 cycles/ticks +average: 710638 cycles/ticks + +indcpa_enc: +median: 849846 cycles/ticks +average: 853253 cycles/ticks + +indcpa_dec: +median: 198510 cycles/ticks +average: 199307 cycles/ticks + +kyber_keypair_derand: +median: 750968 cycles/ticks +average: 753984 cycles/ticks + +kyber_keypair: +median: 783292 cycles/ticks +average: 786196 cycles/ticks + +kyber_encaps_derand: +median: 898108 cycles/ticks +average: 901675 cycles/ticks + +kyber_encaps: +median: 899332 cycles/ticks +average: 902717 cycles/ticks + +kyber_decaps: +median: 1108810 cycles/ticks +average: 1113081 cycles/ticks + +Loop spin: 968 +gen_a: +median: 232642 cycles/ticks +average: 234197 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23038 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3773 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22172 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 710714 cycles/ticks +average: 713710 cycles/ticks + +indcpa_enc: +median: 853826 cycles/ticks +average: 857336 cycles/ticks + +indcpa_dec: +median: 201640 cycles/ticks +average: 202387 cycles/ticks + +kyber_keypair_derand: +median: 752052 cycles/ticks +average: 755145 cycles/ticks + +kyber_keypair: +median: 783002 cycles/ticks +average: 785650 cycles/ticks + +kyber_encaps_derand: +median: 898212 cycles/ticks +average: 901536 cycles/ticks + +kyber_encaps: +median: 899240 cycles/ticks +average: 902693 cycles/ticks + +kyber_decaps: +median: 1108958 cycles/ticks +average: 1112990 cycles/ticks + +Loop spin: 969 +gen_a: +median: 232632 cycles/ticks +average: 237660 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33429 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47084 cycles/ticks +average: 47270 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3762 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1927 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22246 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8703 cycles/ticks + +indcpa_keypair: +median: 710544 cycles/ticks +average: 713478 cycles/ticks + +indcpa_enc: +median: 854238 cycles/ticks +average: 857765 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199281 cycles/ticks + +kyber_keypair_derand: +median: 752070 cycles/ticks +average: 755159 cycles/ticks + +kyber_keypair: +median: 782904 cycles/ticks +average: 785700 cycles/ticks + +kyber_encaps_derand: +median: 899988 cycles/ticks +average: 903524 cycles/ticks + +kyber_encaps: +median: 901332 cycles/ticks +average: 904612 cycles/ticks + +kyber_decaps: +median: 1111664 cycles/ticks +average: 1115919 cycles/ticks + +Loop spin: 970 +gen_a: +median: 232830 cycles/ticks +average: 234013 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7104 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22942 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47228 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22279 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 710666 cycles/ticks +average: 717604 cycles/ticks + +indcpa_enc: +median: 853768 cycles/ticks +average: 857248 cycles/ticks + +indcpa_dec: +median: 198578 cycles/ticks +average: 199346 cycles/ticks + +kyber_keypair_derand: +median: 756474 cycles/ticks +average: 759516 cycles/ticks + +kyber_keypair: +median: 782922 cycles/ticks +average: 785816 cycles/ticks + +kyber_encaps_derand: +median: 898726 cycles/ticks +average: 902247 cycles/ticks + +kyber_encaps: +median: 899790 cycles/ticks +average: 903116 cycles/ticks + +kyber_decaps: +median: 1109196 cycles/ticks +average: 1113370 cycles/ticks + +Loop spin: 971 +gen_a: +median: 232646 cycles/ticks +average: 233838 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7176 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33460 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3857 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22200 cycles/ticks +average: 22302 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 707560 cycles/ticks +average: 710583 cycles/ticks + +indcpa_enc: +median: 850404 cycles/ticks +average: 857670 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199304 cycles/ticks + +kyber_keypair_derand: +median: 752484 cycles/ticks +average: 755686 cycles/ticks + +kyber_keypair: +median: 783640 cycles/ticks +average: 786317 cycles/ticks + +kyber_encaps_derand: +median: 898532 cycles/ticks +average: 902086 cycles/ticks + +kyber_encaps: +median: 899376 cycles/ticks +average: 902822 cycles/ticks + +kyber_decaps: +median: 1108784 cycles/ticks +average: 1112849 cycles/ticks + +Loop spin: 972 +gen_a: +median: 232988 cycles/ticks +average: 235277 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7151 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23050 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3864 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1945 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 706924 cycles/ticks +average: 709924 cycles/ticks + +indcpa_enc: +median: 850094 cycles/ticks +average: 853436 cycles/ticks + +indcpa_dec: +median: 198488 cycles/ticks +average: 199340 cycles/ticks + +kyber_keypair_derand: +median: 751686 cycles/ticks +average: 754713 cycles/ticks + +kyber_keypair: +median: 783202 cycles/ticks +average: 785971 cycles/ticks + +kyber_encaps_derand: +median: 903554 cycles/ticks +average: 907072 cycles/ticks + +kyber_encaps: +median: 904142 cycles/ticks +average: 907652 cycles/ticks + +kyber_decaps: +median: 1114952 cycles/ticks +average: 1119070 cycles/ticks + +Loop spin: 973 +gen_a: +median: 232320 cycles/ticks +average: 233689 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7118 cycles/ticks +average: 7173 cycles/ticks + +NTT: +median: 22962 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33436 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1937 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22239 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 709296 cycles/ticks +average: 712413 cycles/ticks + +indcpa_enc: +median: 852184 cycles/ticks +average: 855568 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199327 cycles/ticks + +kyber_keypair_derand: +median: 753552 cycles/ticks +average: 756514 cycles/ticks + +kyber_keypair: +median: 785346 cycles/ticks +average: 788062 cycles/ticks + +kyber_encaps_derand: +median: 901544 cycles/ticks +average: 905039 cycles/ticks + +kyber_encaps: +median: 902602 cycles/ticks +average: 906088 cycles/ticks + +kyber_decaps: +median: 1113558 cycles/ticks +average: 1117748 cycles/ticks + +Loop spin: 974 +gen_a: +median: 232808 cycles/ticks +average: 233977 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7168 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23073 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33424 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3850 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22378 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8711 cycles/ticks + +indcpa_keypair: +median: 706646 cycles/ticks +average: 709707 cycles/ticks + +indcpa_enc: +median: 850366 cycles/ticks +average: 853985 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199251 cycles/ticks + +kyber_keypair_derand: +median: 751726 cycles/ticks +average: 754654 cycles/ticks + +kyber_keypair: +median: 782918 cycles/ticks +average: 785755 cycles/ticks + +kyber_encaps_derand: +median: 903014 cycles/ticks +average: 906466 cycles/ticks + +kyber_encaps: +median: 903830 cycles/ticks +average: 907253 cycles/ticks + +kyber_decaps: +median: 1113606 cycles/ticks +average: 1117701 cycles/ticks + +Loop spin: 975 +gen_a: +median: 232620 cycles/ticks +average: 233947 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7161 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23032 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33422 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47237 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3743 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22299 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706906 cycles/ticks +average: 709875 cycles/ticks + +indcpa_enc: +median: 850360 cycles/ticks +average: 853591 cycles/ticks + +indcpa_dec: +median: 198530 cycles/ticks +average: 199406 cycles/ticks + +kyber_keypair_derand: +median: 752170 cycles/ticks +average: 757743 cycles/ticks + +kyber_keypair: +median: 783046 cycles/ticks +average: 785682 cycles/ticks + +kyber_encaps_derand: +median: 898650 cycles/ticks +average: 902153 cycles/ticks + +kyber_encaps: +median: 899756 cycles/ticks +average: 903277 cycles/ticks + +kyber_decaps: +median: 1109612 cycles/ticks +average: 1113558 cycles/ticks + +Loop spin: 976 +gen_a: +median: 232772 cycles/ticks +average: 235045 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7164 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7161 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33446 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47257 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3777 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22240 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 710376 cycles/ticks +average: 713309 cycles/ticks + +indcpa_enc: +median: 857124 cycles/ticks +average: 864849 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199241 cycles/ticks + +kyber_keypair_derand: +median: 751812 cycles/ticks +average: 754764 cycles/ticks + +kyber_keypair: +median: 782982 cycles/ticks +average: 785770 cycles/ticks + +kyber_encaps_derand: +median: 902620 cycles/ticks +average: 906090 cycles/ticks + +kyber_encaps: +median: 903504 cycles/ticks +average: 906932 cycles/ticks + +kyber_decaps: +median: 1110782 cycles/ticks +average: 1114595 cycles/ticks + +Loop spin: 977 +gen_a: +median: 232238 cycles/ticks +average: 233500 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7167 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22950 cycles/ticks +average: 23070 cycles/ticks + +INVNTT: +median: 33308 cycles/ticks +average: 33464 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 48352 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3849 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3775 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1942 cycles/ticks + +polyvec_compress: +median: 22144 cycles/ticks +average: 22245 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8710 cycles/ticks + +indcpa_keypair: +median: 707112 cycles/ticks +average: 710183 cycles/ticks + +indcpa_enc: +median: 850268 cycles/ticks +average: 853702 cycles/ticks + +indcpa_dec: +median: 198582 cycles/ticks +average: 199362 cycles/ticks + +kyber_keypair_derand: +median: 751466 cycles/ticks +average: 754614 cycles/ticks + +kyber_keypair: +median: 783214 cycles/ticks +average: 785868 cycles/ticks + +kyber_encaps_derand: +median: 898384 cycles/ticks +average: 902005 cycles/ticks + +kyber_encaps: +median: 899510 cycles/ticks +average: 903158 cycles/ticks + +kyber_decaps: +median: 1109500 cycles/ticks +average: 1113685 cycles/ticks + +Loop spin: 978 +gen_a: +median: 232578 cycles/ticks +average: 233970 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7153 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23047 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33441 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47078 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3816 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1944 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 706436 cycles/ticks +average: 709412 cycles/ticks + +indcpa_enc: +median: 849606 cycles/ticks +average: 853177 cycles/ticks + +indcpa_dec: +median: 198480 cycles/ticks +average: 199323 cycles/ticks + +kyber_keypair_derand: +median: 752354 cycles/ticks +average: 755401 cycles/ticks + +kyber_keypair: +median: 783048 cycles/ticks +average: 786051 cycles/ticks + +kyber_encaps_derand: +median: 898474 cycles/ticks +average: 901842 cycles/ticks + +kyber_encaps: +median: 899756 cycles/ticks +average: 911740 cycles/ticks + +kyber_decaps: +median: 1109050 cycles/ticks +average: 1116091 cycles/ticks + +Loop spin: 979 +gen_a: +median: 232286 cycles/ticks +average: 233734 cycles/ticks + +poly_getnoise_eta1: +median: 7106 cycles/ticks +average: 7203 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7144 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23055 cycles/ticks + +INVNTT: +median: 33324 cycles/ticks +average: 33488 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47235 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3863 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22268 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8735 cycles/ticks + +indcpa_keypair: +median: 707536 cycles/ticks +average: 710372 cycles/ticks + +indcpa_enc: +median: 850982 cycles/ticks +average: 854524 cycles/ticks + +indcpa_dec: +median: 198528 cycles/ticks +average: 199293 cycles/ticks + +kyber_keypair_derand: +median: 753054 cycles/ticks +average: 756056 cycles/ticks + +kyber_keypair: +median: 783988 cycles/ticks +average: 786586 cycles/ticks + +kyber_encaps_derand: +median: 900110 cycles/ticks +average: 903796 cycles/ticks + +kyber_encaps: +median: 901688 cycles/ticks +average: 905131 cycles/ticks + +kyber_decaps: +median: 1110582 cycles/ticks +average: 1114701 cycles/ticks + +Loop spin: 980 +gen_a: +median: 232952 cycles/ticks +average: 234164 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7165 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7143 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23033 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47064 cycles/ticks +average: 47253 cycles/ticks + +poly_tomsg: +median: 3850 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3766 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8713 cycles/ticks + +indcpa_keypair: +median: 706132 cycles/ticks +average: 709122 cycles/ticks + +indcpa_enc: +median: 849384 cycles/ticks +average: 852773 cycles/ticks + +indcpa_dec: +median: 201674 cycles/ticks +average: 202460 cycles/ticks + +kyber_keypair_derand: +median: 752914 cycles/ticks +average: 755880 cycles/ticks + +kyber_keypair: +median: 783030 cycles/ticks +average: 785736 cycles/ticks + +kyber_encaps_derand: +median: 899344 cycles/ticks +average: 902829 cycles/ticks + +kyber_encaps: +median: 900220 cycles/ticks +average: 903598 cycles/ticks + +kyber_decaps: +median: 1114012 cycles/ticks +average: 1118109 cycles/ticks + +Loop spin: 981 +gen_a: +median: 232682 cycles/ticks +average: 233836 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33282 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3853 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22168 cycles/ticks +average: 22301 cycles/ticks + +polyvec_decompress: +median: 8670 cycles/ticks +average: 8701 cycles/ticks + +indcpa_keypair: +median: 714020 cycles/ticks +average: 716815 cycles/ticks + +indcpa_enc: +median: 854622 cycles/ticks +average: 857948 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199269 cycles/ticks + +kyber_keypair_derand: +median: 753800 cycles/ticks +average: 756916 cycles/ticks + +kyber_keypair: +median: 785498 cycles/ticks +average: 788310 cycles/ticks + +kyber_encaps_derand: +median: 898284 cycles/ticks +average: 901724 cycles/ticks + +kyber_encaps: +median: 898992 cycles/ticks +average: 904491 cycles/ticks + +kyber_decaps: +median: 1108562 cycles/ticks +average: 1112844 cycles/ticks + +Loop spin: 982 +gen_a: +median: 232886 cycles/ticks +average: 234082 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7196 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7158 cycles/ticks + +NTT: +median: 22956 cycles/ticks +average: 23056 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33437 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47247 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3447 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1931 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22261 cycles/ticks + +polyvec_decompress: +median: 8688 cycles/ticks +average: 8735 cycles/ticks + +indcpa_keypair: +median: 706824 cycles/ticks +average: 709697 cycles/ticks + +indcpa_enc: +median: 850424 cycles/ticks +average: 854008 cycles/ticks + +indcpa_dec: +median: 198476 cycles/ticks +average: 199292 cycles/ticks + +kyber_keypair_derand: +median: 755320 cycles/ticks +average: 758441 cycles/ticks + +kyber_keypair: +median: 782942 cycles/ticks +average: 785561 cycles/ticks + +kyber_encaps_derand: +median: 899108 cycles/ticks +average: 902382 cycles/ticks + +kyber_encaps: +median: 900198 cycles/ticks +average: 903396 cycles/ticks + +kyber_decaps: +median: 1109834 cycles/ticks +average: 1113871 cycles/ticks + +Loop spin: 983 +gen_a: +median: 233152 cycles/ticks +average: 234542 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7193 cycles/ticks + +poly_getnoise_eta2: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23022 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3856 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3474 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3761 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22243 cycles/ticks + +polyvec_decompress: +median: 8680 cycles/ticks +average: 8720 cycles/ticks + +indcpa_keypair: +median: 706332 cycles/ticks +average: 709387 cycles/ticks + +indcpa_enc: +median: 850340 cycles/ticks +average: 853606 cycles/ticks + +indcpa_dec: +median: 201698 cycles/ticks +average: 202491 cycles/ticks + +kyber_keypair_derand: +median: 751970 cycles/ticks +average: 754816 cycles/ticks + +kyber_keypair: +median: 783030 cycles/ticks +average: 785958 cycles/ticks + +kyber_encaps_derand: +median: 898908 cycles/ticks +average: 902415 cycles/ticks + +kyber_encaps: +median: 900416 cycles/ticks +average: 903649 cycles/ticks + +kyber_decaps: +median: 1109766 cycles/ticks +average: 1113728 cycles/ticks + +Loop spin: 984 +gen_a: +median: 232560 cycles/ticks +average: 233787 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7165 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23029 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33407 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47060 cycles/ticks +average: 47223 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3456 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 707408 cycles/ticks +average: 710338 cycles/ticks + +indcpa_enc: +median: 850994 cycles/ticks +average: 854336 cycles/ticks + +indcpa_dec: +median: 198514 cycles/ticks +average: 199326 cycles/ticks + +kyber_keypair_derand: +median: 751392 cycles/ticks +average: 754582 cycles/ticks + +kyber_keypair: +median: 782876 cycles/ticks +average: 785750 cycles/ticks + +kyber_encaps_derand: +median: 898542 cycles/ticks +average: 902059 cycles/ticks + +kyber_encaps: +median: 899862 cycles/ticks +average: 903340 cycles/ticks + +kyber_decaps: +median: 1109166 cycles/ticks +average: 1113129 cycles/ticks + +Loop spin: 985 +gen_a: +median: 232648 cycles/ticks +average: 233902 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7106 cycles/ticks +average: 7145 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23051 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33420 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47248 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3858 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3458 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1928 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22236 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8724 cycles/ticks + +indcpa_keypair: +median: 706766 cycles/ticks +average: 709546 cycles/ticks + +indcpa_enc: +median: 853868 cycles/ticks +average: 857121 cycles/ticks + +indcpa_dec: +median: 201660 cycles/ticks +average: 202498 cycles/ticks + +kyber_keypair_derand: +median: 752682 cycles/ticks +average: 755803 cycles/ticks + +kyber_keypair: +median: 782926 cycles/ticks +average: 785711 cycles/ticks + +kyber_encaps_derand: +median: 902444 cycles/ticks +average: 905845 cycles/ticks + +kyber_encaps: +median: 903630 cycles/ticks +average: 907065 cycles/ticks + +kyber_decaps: +median: 1115934 cycles/ticks +average: 1120113 cycles/ticks + +Loop spin: 986 +gen_a: +median: 232702 cycles/ticks +average: 233825 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7179 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7147 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33402 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47038 cycles/ticks +average: 47217 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3428 cycles/ticks +average: 3453 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +poly_decompress: +median: 1932 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22254 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8709 cycles/ticks + +indcpa_keypair: +median: 707346 cycles/ticks +average: 710237 cycles/ticks + +indcpa_enc: +median: 850006 cycles/ticks +average: 853399 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199218 cycles/ticks + +kyber_keypair_derand: +median: 752216 cycles/ticks +average: 755277 cycles/ticks + +kyber_keypair: +median: 783796 cycles/ticks +average: 786599 cycles/ticks + +kyber_encaps_derand: +median: 899914 cycles/ticks +average: 903313 cycles/ticks + +kyber_encaps: +median: 901414 cycles/ticks +average: 904839 cycles/ticks + +kyber_decaps: +median: 1111502 cycles/ticks +average: 1115270 cycles/ticks + +Loop spin: 987 +gen_a: +median: 232620 cycles/ticks +average: 233792 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7162 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7140 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23040 cycles/ticks + +INVNTT: +median: 33312 cycles/ticks +average: 33450 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47227 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3861 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22150 cycles/ticks +average: 22247 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 706486 cycles/ticks +average: 709397 cycles/ticks + +indcpa_enc: +median: 849412 cycles/ticks +average: 852586 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199276 cycles/ticks + +kyber_keypair_derand: +median: 752362 cycles/ticks +average: 755396 cycles/ticks + +kyber_keypair: +median: 783684 cycles/ticks +average: 786631 cycles/ticks + +kyber_encaps_derand: +median: 903524 cycles/ticks +average: 907054 cycles/ticks + +kyber_encaps: +median: 904804 cycles/ticks +average: 908247 cycles/ticks + +kyber_decaps: +median: 1114366 cycles/ticks +average: 1118376 cycles/ticks + +Loop spin: 988 +gen_a: +median: 232512 cycles/ticks +average: 233802 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7159 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23042 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33432 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47052 cycles/ticks +average: 47249 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3859 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3454 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22267 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8712 cycles/ticks + +indcpa_keypair: +median: 709818 cycles/ticks +average: 712759 cycles/ticks + +indcpa_enc: +median: 850006 cycles/ticks +average: 853285 cycles/ticks + +indcpa_dec: +median: 198502 cycles/ticks +average: 199325 cycles/ticks + +kyber_keypair_derand: +median: 754328 cycles/ticks +average: 757367 cycles/ticks + +kyber_keypair: +median: 785864 cycles/ticks +average: 788685 cycles/ticks + +kyber_encaps_derand: +median: 899074 cycles/ticks +average: 902557 cycles/ticks + +kyber_encaps: +median: 900060 cycles/ticks +average: 903422 cycles/ticks + +kyber_decaps: +median: 1110144 cycles/ticks +average: 1114116 cycles/ticks + +Loop spin: 989 +gen_a: +median: 232874 cycles/ticks +average: 234043 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7160 cycles/ticks + +NTT: +median: 22968 cycles/ticks +average: 23071 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33416 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47050 cycles/ticks +average: 47232 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3848 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22242 cycles/ticks + +polyvec_decompress: +median: 8700 cycles/ticks +average: 8734 cycles/ticks + +indcpa_keypair: +median: 709264 cycles/ticks +average: 711991 cycles/ticks + +indcpa_enc: +median: 849746 cycles/ticks +average: 853185 cycles/ticks + +indcpa_dec: +median: 198616 cycles/ticks +average: 199414 cycles/ticks + +kyber_keypair_derand: +median: 754010 cycles/ticks +average: 756988 cycles/ticks + +kyber_keypair: +median: 785304 cycles/ticks +average: 788001 cycles/ticks + +kyber_encaps_derand: +median: 899496 cycles/ticks +average: 903053 cycles/ticks + +kyber_encaps: +median: 899934 cycles/ticks +average: 903251 cycles/ticks + +kyber_decaps: +median: 1110290 cycles/ticks +average: 1114325 cycles/ticks + +Loop spin: 990 +gen_a: +median: 232732 cycles/ticks +average: 233955 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23028 cycles/ticks + +INVNTT: +median: 33296 cycles/ticks +average: 33430 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47048 cycles/ticks +average: 47250 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1936 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8706 cycles/ticks + +indcpa_keypair: +median: 719786 cycles/ticks +average: 722904 cycles/ticks + +indcpa_enc: +median: 863202 cycles/ticks +average: 866607 cycles/ticks + +indcpa_dec: +median: 198638 cycles/ticks +average: 199340 cycles/ticks + +kyber_keypair_derand: +median: 750780 cycles/ticks +average: 753930 cycles/ticks + +kyber_keypair: +median: 782858 cycles/ticks +average: 785633 cycles/ticks + +kyber_encaps_derand: +median: 899996 cycles/ticks +average: 903395 cycles/ticks + +kyber_encaps: +median: 901120 cycles/ticks +average: 904467 cycles/ticks + +kyber_decaps: +median: 1111046 cycles/ticks +average: 1114934 cycles/ticks + +Loop spin: 991 +gen_a: +median: 232784 cycles/ticks +average: 234053 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7184 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7171 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23031 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33397 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47279 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1938 cycles/ticks + +polyvec_compress: +median: 22170 cycles/ticks +average: 22256 cycles/ticks + +polyvec_decompress: +median: 8678 cycles/ticks +average: 8715 cycles/ticks + +indcpa_keypair: +median: 707062 cycles/ticks +average: 709981 cycles/ticks + +indcpa_enc: +median: 850066 cycles/ticks +average: 853240 cycles/ticks + +indcpa_dec: +median: 198490 cycles/ticks +average: 199175 cycles/ticks + +kyber_keypair_derand: +median: 751446 cycles/ticks +average: 754294 cycles/ticks + +kyber_keypair: +median: 783324 cycles/ticks +average: 786191 cycles/ticks + +kyber_encaps_derand: +median: 898642 cycles/ticks +average: 902212 cycles/ticks + +kyber_encaps: +median: 899830 cycles/ticks +average: 906428 cycles/ticks + +kyber_decaps: +median: 1109802 cycles/ticks +average: 1116644 cycles/ticks + +Loop spin: 992 +gen_a: +median: 232882 cycles/ticks +average: 234026 cycles/ticks + +poly_getnoise_eta1: +median: 7114 cycles/ticks +average: 7160 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7168 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23048 cycles/ticks + +INVNTT: +median: 33290 cycles/ticks +average: 33412 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47231 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3852 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3461 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3746 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1943 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22263 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8726 cycles/ticks + +indcpa_keypair: +median: 707416 cycles/ticks +average: 710179 cycles/ticks + +indcpa_enc: +median: 850868 cycles/ticks +average: 854219 cycles/ticks + +indcpa_dec: +median: 198482 cycles/ticks +average: 199253 cycles/ticks + +kyber_keypair_derand: +median: 752010 cycles/ticks +average: 755146 cycles/ticks + +kyber_keypair: +median: 783022 cycles/ticks +average: 785540 cycles/ticks + +kyber_encaps_derand: +median: 903576 cycles/ticks +average: 906962 cycles/ticks + +kyber_encaps: +median: 904348 cycles/ticks +average: 907735 cycles/ticks + +kyber_decaps: +median: 1114668 cycles/ticks +average: 1118734 cycles/ticks + +Loop spin: 993 +gen_a: +median: 232490 cycles/ticks +average: 233678 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7190 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7154 cycles/ticks + +NTT: +median: 22936 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33406 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47236 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3869 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3752 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22252 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8718 cycles/ticks + +indcpa_keypair: +median: 706720 cycles/ticks +average: 709685 cycles/ticks + +indcpa_enc: +median: 853548 cycles/ticks +average: 856769 cycles/ticks + +indcpa_dec: +median: 198486 cycles/ticks +average: 199261 cycles/ticks + +kyber_keypair_derand: +median: 751496 cycles/ticks +average: 754404 cycles/ticks + +kyber_keypair: +median: 783214 cycles/ticks +average: 786055 cycles/ticks + +kyber_encaps_derand: +median: 902252 cycles/ticks +average: 905761 cycles/ticks + +kyber_encaps: +median: 903360 cycles/ticks +average: 906772 cycles/ticks + +kyber_decaps: +median: 1109770 cycles/ticks +average: 1113635 cycles/ticks + +Loop spin: 994 +gen_a: +median: 233032 cycles/ticks +average: 234209 cycles/ticks + +poly_getnoise_eta1: +median: 7112 cycles/ticks +average: 7156 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7152 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33425 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47082 cycles/ticks +average: 47272 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3448 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1939 cycles/ticks + +polyvec_compress: +median: 22164 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8738 cycles/ticks + +indcpa_keypair: +median: 707040 cycles/ticks +average: 709928 cycles/ticks + +indcpa_enc: +median: 852248 cycles/ticks +average: 855391 cycles/ticks + +indcpa_dec: +median: 198474 cycles/ticks +average: 199234 cycles/ticks + +kyber_keypair_derand: +median: 751724 cycles/ticks +average: 754722 cycles/ticks + +kyber_keypair: +median: 783174 cycles/ticks +average: 785670 cycles/ticks + +kyber_encaps_derand: +median: 900922 cycles/ticks +average: 904231 cycles/ticks + +kyber_encaps: +median: 902004 cycles/ticks +average: 905086 cycles/ticks + +kyber_decaps: +median: 1111718 cycles/ticks +average: 1115811 cycles/ticks + +Loop spin: 995 +gen_a: +median: 233074 cycles/ticks +average: 234334 cycles/ticks + +poly_getnoise_eta1: +median: 7116 cycles/ticks +average: 7163 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7157 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23059 cycles/ticks + +INVNTT: +median: 33292 cycles/ticks +average: 33423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47062 cycles/ticks +average: 47266 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3467 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +poly_decompress: +median: 1926 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22266 cycles/ticks + +polyvec_decompress: +median: 8676 cycles/ticks +average: 8730 cycles/ticks + +indcpa_keypair: +median: 706812 cycles/ticks +average: 709667 cycles/ticks + +indcpa_enc: +median: 849832 cycles/ticks +average: 853091 cycles/ticks + +indcpa_dec: +median: 198472 cycles/ticks +average: 199281 cycles/ticks + +kyber_keypair_derand: +median: 752224 cycles/ticks +average: 755410 cycles/ticks + +kyber_keypair: +median: 783010 cycles/ticks +average: 785653 cycles/ticks + +kyber_encaps_derand: +median: 899508 cycles/ticks +average: 902718 cycles/ticks + +kyber_encaps: +median: 900190 cycles/ticks +average: 903487 cycles/ticks + +kyber_decaps: +median: 1110400 cycles/ticks +average: 1114434 cycles/ticks + +Loop spin: 996 +gen_a: +median: 232798 cycles/ticks +average: 234029 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7192 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7155 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23053 cycles/ticks + +INVNTT: +median: 33286 cycles/ticks +average: 33413 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47076 cycles/ticks +average: 47295 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3865 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3446 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1930 cycles/ticks +average: 1941 cycles/ticks + +polyvec_compress: +median: 22156 cycles/ticks +average: 22250 cycles/ticks + +polyvec_decompress: +median: 8686 cycles/ticks +average: 8730 cycles/ticks + +indcpa_keypair: +median: 711976 cycles/ticks +average: 714822 cycles/ticks + +indcpa_enc: +median: 855152 cycles/ticks +average: 858449 cycles/ticks + +indcpa_dec: +median: 198542 cycles/ticks +average: 199266 cycles/ticks + +kyber_keypair_derand: +median: 752352 cycles/ticks +average: 755307 cycles/ticks + +kyber_keypair: +median: 783550 cycles/ticks +average: 786190 cycles/ticks + +kyber_encaps_derand: +median: 903198 cycles/ticks +average: 906761 cycles/ticks + +kyber_encaps: +median: 904506 cycles/ticks +average: 907846 cycles/ticks + +kyber_decaps: +median: 1114916 cycles/ticks +average: 1119018 cycles/ticks + +Loop spin: 997 +gen_a: +median: 232370 cycles/ticks +average: 233680 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7150 cycles/ticks + +NTT: +median: 22938 cycles/ticks +average: 23026 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47054 cycles/ticks +average: 47239 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3854 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3450 cycles/ticks + +poly_compress: +median: 3744 cycles/ticks +average: 3753 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1940 cycles/ticks + +polyvec_compress: +median: 22162 cycles/ticks +average: 22272 cycles/ticks + +polyvec_decompress: +median: 8682 cycles/ticks +average: 8722 cycles/ticks + +indcpa_keypair: +median: 711160 cycles/ticks +average: 714124 cycles/ticks + +indcpa_enc: +median: 854414 cycles/ticks +average: 857727 cycles/ticks + +indcpa_dec: +median: 198520 cycles/ticks +average: 199381 cycles/ticks + +kyber_keypair_derand: +median: 751394 cycles/ticks +average: 754269 cycles/ticks + +kyber_keypair: +median: 783288 cycles/ticks +average: 785742 cycles/ticks + +kyber_encaps_derand: +median: 899450 cycles/ticks +average: 903018 cycles/ticks + +kyber_encaps: +median: 900616 cycles/ticks +average: 903896 cycles/ticks + +kyber_decaps: +median: 1110288 cycles/ticks +average: 1114436 cycles/ticks + +Loop spin: 998 +gen_a: +median: 232312 cycles/ticks +average: 233618 cycles/ticks + +poly_getnoise_eta1: +median: 7110 cycles/ticks +average: 7158 cycles/ticks + +poly_getnoise_eta2: +median: 7108 cycles/ticks +average: 7175 cycles/ticks + +NTT: +median: 22940 cycles/ticks +average: 23039 cycles/ticks + +INVNTT: +median: 33284 cycles/ticks +average: 33404 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47058 cycles/ticks +average: 47246 cycles/ticks + +poly_tomsg: +median: 3844 cycles/ticks +average: 3851 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3457 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1924 cycles/ticks + +polyvec_compress: +median: 22160 cycles/ticks +average: 22265 cycles/ticks + +polyvec_decompress: +median: 8674 cycles/ticks +average: 8719 cycles/ticks + +indcpa_keypair: +median: 707506 cycles/ticks +average: 710471 cycles/ticks + +indcpa_enc: +median: 850978 cycles/ticks +average: 854300 cycles/ticks + +indcpa_dec: +median: 198484 cycles/ticks +average: 199345 cycles/ticks + +kyber_keypair_derand: +median: 751374 cycles/ticks +average: 754482 cycles/ticks + +kyber_keypair: +median: 782858 cycles/ticks +average: 785626 cycles/ticks + +kyber_encaps_derand: +median: 898712 cycles/ticks +average: 902210 cycles/ticks + +kyber_encaps: +median: 899540 cycles/ticks +average: 902923 cycles/ticks + +kyber_decaps: +median: 1110366 cycles/ticks +average: 1114427 cycles/ticks + +Loop spin: 999 +gen_a: +median: 232386 cycles/ticks +average: 233669 cycles/ticks + +poly_getnoise_eta1: +median: 7108 cycles/ticks +average: 7190 cycles/ticks + +poly_getnoise_eta2: +median: 7110 cycles/ticks +average: 7142 cycles/ticks + +NTT: +median: 22934 cycles/ticks +average: 23035 cycles/ticks + +INVNTT: +median: 33288 cycles/ticks +average: 33442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47070 cycles/ticks +average: 47261 cycles/ticks + +poly_tomsg: +median: 3852 cycles/ticks +average: 3885 cycles/ticks + +poly_frommsg: +median: 3430 cycles/ticks +average: 3449 cycles/ticks + +poly_compress: +median: 3746 cycles/ticks +average: 3759 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1930 cycles/ticks + +polyvec_compress: +median: 22166 cycles/ticks +average: 22260 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8702 cycles/ticks + +indcpa_keypair: +median: 706920 cycles/ticks +average: 709909 cycles/ticks + +indcpa_enc: +median: 850258 cycles/ticks +average: 853467 cycles/ticks + +indcpa_dec: +median: 201672 cycles/ticks +average: 202521 cycles/ticks + +kyber_keypair_derand: +median: 751876 cycles/ticks +average: 754993 cycles/ticks + +kyber_keypair: +median: 783450 cycles/ticks +average: 786186 cycles/ticks + +kyber_encaps_derand: +median: 899944 cycles/ticks +average: 903369 cycles/ticks + +kyber_encaps: +median: 900972 cycles/ticks +average: 904496 cycles/ticks + +kyber_decaps: +median: 1110420 cycles/ticks +average: 1114583 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 232728 cycles/ticks +average: 233953 cycles/ticks + +poly_getnoise_eta1: +median: 7120 cycles/ticks +average: 7172 cycles/ticks + +poly_getnoise_eta2: +median: 7116 cycles/ticks +average: 7163 cycles/ticks + +NTT: +median: 22958 cycles/ticks +average: 23075 cycles/ticks + +INVNTT: +median: 33306 cycles/ticks +average: 33455 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 47056 cycles/ticks +average: 47309 cycles/ticks + +poly_tomsg: +median: 3846 cycles/ticks +average: 3862 cycles/ticks + +poly_frommsg: +median: 3432 cycles/ticks +average: 3451 cycles/ticks + +poly_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +poly_decompress: +median: 1928 cycles/ticks +average: 1935 cycles/ticks + +polyvec_compress: +median: 22158 cycles/ticks +average: 22269 cycles/ticks + +polyvec_decompress: +median: 8672 cycles/ticks +average: 8714 cycles/ticks + +indcpa_keypair: +median: 709088 cycles/ticks +average: 711926 cycles/ticks + +indcpa_enc: +median: 849776 cycles/ticks +average: 853261 cycles/ticks + +indcpa_dec: +median: 198504 cycles/ticks +average: 199292 cycles/ticks + +kyber_keypair_derand: +median: 753874 cycles/ticks +average: 756943 cycles/ticks + +kyber_keypair: +median: 785064 cycles/ticks +average: 788006 cycles/ticks + +kyber_encaps_derand: +median: 898074 cycles/ticks +average: 901672 cycles/ticks + +kyber_encaps: +median: 899148 cycles/ticks +average: 902669 cycles/ticks + +kyber_decaps: +median: 1108862 cycles/ticks +average: 1112937 cycles/ticks + diff --git a/benchmark/slurm/slurm-11284566.out b/benchmark/slurm/slurm-11284566.out new file mode 100644 index 0000000..2ab6d8f --- /dev/null +++ b/benchmark/slurm/slurm-11284566.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11284566 +## Job Name : test_energy512.sh +## Nodelist : node2334 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/refnv/test +## Job Started : Mon May 5 11:52:34 AM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 26206 cycles/ticks +average: 26496 cycles/ticks + +poly_getnoise_eta1: +median: 3648 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7188 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8978 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1167 cycles/ticks + +indcpa_keypair: +median: 99264 cycles/ticks +average: 100138 cycles/ticks + +indcpa_enc: +median: 126210 cycles/ticks +average: 127485 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38600 cycles/ticks + +kyber_keypair_derand: +median: 106456 cycles/ticks +average: 107303 cycles/ticks + +kyber_keypair: +median: 113396 cycles/ticks +average: 113858 cycles/ticks + +kyber_encaps_derand: +median: 135154 cycles/ticks +average: 136459 cycles/ticks + +kyber_encaps: +median: 136064 cycles/ticks +average: 137116 cycles/ticks + +kyber_decaps: +median: 176882 cycles/ticks +average: 177643 cycles/ticks + +Loop spin: 2 +gen_a: +median: 26238 cycles/ticks +average: 26371 cycles/ticks + +poly_getnoise_eta1: +median: 3646 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2533 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97816 cycles/ticks +average: 98278 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126216 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38661 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 107021 cycles/ticks + +kyber_keypair: +median: 113518 cycles/ticks +average: 114552 cycles/ticks + +kyber_encaps_derand: +median: 135066 cycles/ticks +average: 137164 cycles/ticks + +kyber_encaps: +median: 135970 cycles/ticks +average: 138185 cycles/ticks + +kyber_decaps: +median: 176766 cycles/ticks +average: 179390 cycles/ticks + +Loop spin: 3 +gen_a: +median: 26222 cycles/ticks +average: 26552 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3737 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7286 cycles/ticks + +INVNTT: +median: 10878 cycles/ticks +average: 10899 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 98090 cycles/ticks +average: 99579 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 127134 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 39115 cycles/ticks + +kyber_keypair_derand: +median: 106650 cycles/ticks +average: 108150 cycles/ticks + +kyber_keypair: +median: 113622 cycles/ticks +average: 115103 cycles/ticks + +kyber_encaps_derand: +median: 135184 cycles/ticks +average: 137418 cycles/ticks + +kyber_encaps: +median: 135904 cycles/ticks +average: 137815 cycles/ticks + +kyber_decaps: +median: 176940 cycles/ticks +average: 179635 cycles/ticks + +Loop spin: 4 +gen_a: +median: 26186 cycles/ticks +average: 26469 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98054 cycles/ticks +average: 99186 cycles/ticks + +indcpa_enc: +median: 124792 cycles/ticks +average: 126532 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38893 cycles/ticks + +kyber_keypair_derand: +median: 106708 cycles/ticks +average: 107841 cycles/ticks + +kyber_keypair: +median: 113412 cycles/ticks +average: 114147 cycles/ticks + +kyber_encaps_derand: +median: 135124 cycles/ticks +average: 137398 cycles/ticks + +kyber_encaps: +median: 135858 cycles/ticks +average: 138098 cycles/ticks + +kyber_decaps: +median: 176746 cycles/ticks +average: 179352 cycles/ticks + +Loop spin: 5 +gen_a: +median: 26190 cycles/ticks +average: 26496 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7291 cycles/ticks + +INVNTT: +median: 10670 cycles/ticks +average: 10880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97880 cycles/ticks +average: 99451 cycles/ticks + +indcpa_enc: +median: 124632 cycles/ticks +average: 126444 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38809 cycles/ticks + +kyber_keypair_derand: +median: 106798 cycles/ticks +average: 108376 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115120 cycles/ticks + +kyber_encaps_derand: +median: 134922 cycles/ticks +average: 136746 cycles/ticks + +kyber_encaps: +median: 135784 cycles/ticks +average: 137967 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 179294 cycles/ticks + +Loop spin: 6 +gen_a: +median: 26160 cycles/ticks +average: 26280 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3858 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7287 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98140 cycles/ticks +average: 99409 cycles/ticks + +indcpa_enc: +median: 125216 cycles/ticks +average: 127533 cycles/ticks + +indcpa_dec: +median: 39376 cycles/ticks +average: 39221 cycles/ticks + +kyber_keypair_derand: +median: 106726 cycles/ticks +average: 108275 cycles/ticks + +kyber_keypair: +median: 113626 cycles/ticks +average: 114912 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 137343 cycles/ticks + +kyber_encaps: +median: 135982 cycles/ticks +average: 137955 cycles/ticks + +kyber_decaps: +median: 176708 cycles/ticks +average: 179103 cycles/ticks + +Loop spin: 7 +gen_a: +median: 26192 cycles/ticks +average: 26583 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9155 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1857 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98020 cycles/ticks +average: 99541 cycles/ticks + +indcpa_enc: +median: 124830 cycles/ticks +average: 126912 cycles/ticks + +indcpa_dec: +median: 38356 cycles/ticks +average: 39013 cycles/ticks + +kyber_keypair_derand: +median: 106674 cycles/ticks +average: 108124 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 114818 cycles/ticks + +kyber_encaps_derand: +median: 135094 cycles/ticks +average: 137155 cycles/ticks + +kyber_encaps: +median: 135950 cycles/ticks +average: 138029 cycles/ticks + +kyber_decaps: +median: 176830 cycles/ticks +average: 179472 cycles/ticks + +Loop spin: 8 +gen_a: +median: 26166 cycles/ticks +average: 26514 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2536 cycles/ticks +average: 2549 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8988 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 591 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97986 cycles/ticks +average: 99467 cycles/ticks + +indcpa_enc: +median: 124924 cycles/ticks +average: 126971 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38842 cycles/ticks + +kyber_keypair_derand: +median: 106570 cycles/ticks +average: 108154 cycles/ticks + +kyber_keypair: +median: 113706 cycles/ticks +average: 115271 cycles/ticks + +kyber_encaps_derand: +median: 135270 cycles/ticks +average: 137487 cycles/ticks + +kyber_encaps: +median: 136200 cycles/ticks +average: 138257 cycles/ticks + +kyber_decaps: +median: 176898 cycles/ticks +average: 179394 cycles/ticks + +Loop spin: 9 +gen_a: +median: 26168 cycles/ticks +average: 26537 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7264 cycles/ticks +average: 7327 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 98006 cycles/ticks +average: 99635 cycles/ticks + +indcpa_enc: +median: 124622 cycles/ticks +average: 126008 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 39040 cycles/ticks + +kyber_keypair_derand: +median: 106574 cycles/ticks +average: 107760 cycles/ticks + +kyber_keypair: +median: 113684 cycles/ticks +average: 115200 cycles/ticks + +kyber_encaps_derand: +median: 135140 cycles/ticks +average: 136993 cycles/ticks + +kyber_encaps: +median: 136182 cycles/ticks +average: 138615 cycles/ticks + +kyber_decaps: +median: 176844 cycles/ticks +average: 179358 cycles/ticks + +Loop spin: 10 +gen_a: +median: 26170 cycles/ticks +average: 26405 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7246 cycles/ticks +average: 7276 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 704 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1201 cycles/ticks + +indcpa_keypair: +median: 98038 cycles/ticks +average: 99315 cycles/ticks + +indcpa_enc: +median: 124874 cycles/ticks +average: 127072 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38754 cycles/ticks + +kyber_keypair_derand: +median: 106568 cycles/ticks +average: 108268 cycles/ticks + +kyber_keypair: +median: 113642 cycles/ticks +average: 115000 cycles/ticks + +kyber_encaps_derand: +median: 135226 cycles/ticks +average: 137265 cycles/ticks + +kyber_encaps: +median: 135926 cycles/ticks +average: 137767 cycles/ticks + +kyber_decaps: +median: 176972 cycles/ticks +average: 179762 cycles/ticks + +Loop spin: 11 +gen_a: +median: 26140 cycles/ticks +average: 26289 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7217 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 702 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98046 cycles/ticks +average: 99702 cycles/ticks + +indcpa_enc: +median: 124704 cycles/ticks +average: 126675 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38998 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 108373 cycles/ticks + +kyber_keypair: +median: 113536 cycles/ticks +average: 114836 cycles/ticks + +kyber_encaps_derand: +median: 135050 cycles/ticks +average: 137226 cycles/ticks + +kyber_encaps: +median: 135946 cycles/ticks +average: 138073 cycles/ticks + +kyber_decaps: +median: 176852 cycles/ticks +average: 179757 cycles/ticks + +Loop spin: 12 +gen_a: +median: 26190 cycles/ticks +average: 26579 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 10560 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9075 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1206 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99839 cycles/ticks + +indcpa_enc: +median: 124778 cycles/ticks +average: 126917 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 39011 cycles/ticks + +kyber_keypair_derand: +median: 106694 cycles/ticks +average: 108291 cycles/ticks + +kyber_keypair: +median: 113470 cycles/ticks +average: 114465 cycles/ticks + +kyber_encaps_derand: +median: 134986 cycles/ticks +average: 137309 cycles/ticks + +kyber_encaps: +median: 135912 cycles/ticks +average: 138222 cycles/ticks + +kyber_decaps: +median: 176692 cycles/ticks +average: 178831 cycles/ticks + +Loop spin: 13 +gen_a: +median: 26218 cycles/ticks +average: 26685 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10841 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9072 cycles/ticks +average: 9054 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97846 cycles/ticks +average: 98899 cycles/ticks + +indcpa_enc: +median: 124880 cycles/ticks +average: 126889 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38566 cycles/ticks + +kyber_keypair_derand: +median: 106852 cycles/ticks +average: 107981 cycles/ticks + +kyber_keypair: +median: 113810 cycles/ticks +average: 115332 cycles/ticks + +kyber_encaps_derand: +median: 134972 cycles/ticks +average: 136913 cycles/ticks + +kyber_encaps: +median: 136064 cycles/ticks +average: 138418 cycles/ticks + +kyber_decaps: +median: 176800 cycles/ticks +average: 179238 cycles/ticks + +Loop spin: 14 +gen_a: +median: 26150 cycles/ticks +average: 26457 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3825 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8882 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1201 cycles/ticks + +indcpa_keypair: +median: 97788 cycles/ticks +average: 99112 cycles/ticks + +indcpa_enc: +median: 124706 cycles/ticks +average: 126739 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38861 cycles/ticks + +kyber_keypair_derand: +median: 106674 cycles/ticks +average: 108328 cycles/ticks + +kyber_keypair: +median: 113452 cycles/ticks +average: 114706 cycles/ticks + +kyber_encaps_derand: +median: 135058 cycles/ticks +average: 137156 cycles/ticks + +kyber_encaps: +median: 135756 cycles/ticks +average: 137606 cycles/ticks + +kyber_decaps: +median: 176704 cycles/ticks +average: 178983 cycles/ticks + +Loop spin: 15 +gen_a: +median: 26170 cycles/ticks +average: 26648 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3722 cycles/ticks + +poly_getnoise_eta2: +median: 2540 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7321 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10723 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97738 cycles/ticks +average: 98899 cycles/ticks + +indcpa_enc: +median: 124620 cycles/ticks +average: 126465 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38834 cycles/ticks + +kyber_keypair_derand: +median: 106670 cycles/ticks +average: 108108 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114880 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 136876 cycles/ticks + +kyber_encaps: +median: 136120 cycles/ticks +average: 137839 cycles/ticks + +kyber_decaps: +median: 176962 cycles/ticks +average: 179375 cycles/ticks + +Loop spin: 16 +gen_a: +median: 26226 cycles/ticks +average: 26709 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8852 cycles/ticks +average: 9046 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 562 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98136 cycles/ticks +average: 99288 cycles/ticks + +indcpa_enc: +median: 125074 cycles/ticks +average: 126591 cycles/ticks + +indcpa_dec: +median: 38536 cycles/ticks +average: 39223 cycles/ticks + +kyber_keypair_derand: +median: 108154 cycles/ticks +average: 109461 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115134 cycles/ticks + +kyber_encaps_derand: +median: 135080 cycles/ticks +average: 137222 cycles/ticks + +kyber_encaps: +median: 135962 cycles/ticks +average: 137868 cycles/ticks + +kyber_decaps: +median: 176884 cycles/ticks +average: 179445 cycles/ticks + +Loop spin: 17 +gen_a: +median: 26174 cycles/ticks +average: 26324 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7242 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10643 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 592 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97866 cycles/ticks +average: 99395 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 127021 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38901 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 108277 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114782 cycles/ticks + +kyber_encaps_derand: +median: 135030 cycles/ticks +average: 137131 cycles/ticks + +kyber_encaps: +median: 135872 cycles/ticks +average: 137953 cycles/ticks + +kyber_decaps: +median: 177016 cycles/ticks +average: 180054 cycles/ticks + +Loop spin: 18 +gen_a: +median: 26182 cycles/ticks +average: 26596 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10620 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8850 cycles/ticks +average: 9027 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1150 cycles/ticks + +indcpa_keypair: +median: 98108 cycles/ticks +average: 99929 cycles/ticks + +indcpa_enc: +median: 124938 cycles/ticks +average: 127043 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 38961 cycles/ticks + +kyber_keypair_derand: +median: 106562 cycles/ticks +average: 108165 cycles/ticks + +kyber_keypair: +median: 113668 cycles/ticks +average: 114987 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 137153 cycles/ticks + +kyber_encaps: +median: 135824 cycles/ticks +average: 137683 cycles/ticks + +kyber_decaps: +median: 176690 cycles/ticks +average: 178627 cycles/ticks + +Loop spin: 19 +gen_a: +median: 26212 cycles/ticks +average: 26415 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8948 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 507 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1387 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 549 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1836 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1202 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99170 cycles/ticks + +indcpa_enc: +median: 124812 cycles/ticks +average: 126685 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38969 cycles/ticks + +kyber_keypair_derand: +median: 106630 cycles/ticks +average: 108020 cycles/ticks + +kyber_keypair: +median: 113656 cycles/ticks +average: 115075 cycles/ticks + +kyber_encaps_derand: +median: 135130 cycles/ticks +average: 137300 cycles/ticks + +kyber_encaps: +median: 135982 cycles/ticks +average: 138042 cycles/ticks + +kyber_decaps: +median: 176898 cycles/ticks +average: 179623 cycles/ticks + +Loop spin: 20 +gen_a: +median: 26178 cycles/ticks +average: 26575 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3791 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8937 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97948 cycles/ticks +average: 99264 cycles/ticks + +indcpa_enc: +median: 124776 cycles/ticks +average: 127056 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38955 cycles/ticks + +kyber_keypair_derand: +median: 106748 cycles/ticks +average: 108348 cycles/ticks + +kyber_keypair: +median: 113740 cycles/ticks +average: 115255 cycles/ticks + +kyber_encaps_derand: +median: 134918 cycles/ticks +average: 136972 cycles/ticks + +kyber_encaps: +median: 135886 cycles/ticks +average: 137926 cycles/ticks + +kyber_decaps: +median: 176776 cycles/ticks +average: 179617 cycles/ticks + +Loop spin: 21 +gen_a: +median: 26200 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7388 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8866 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97832 cycles/ticks +average: 99197 cycles/ticks + +indcpa_enc: +median: 124636 cycles/ticks +average: 126921 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 38889 cycles/ticks + +kyber_keypair_derand: +median: 106768 cycles/ticks +average: 108459 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114994 cycles/ticks + +kyber_encaps_derand: +median: 135554 cycles/ticks +average: 137640 cycles/ticks + +kyber_encaps: +median: 136116 cycles/ticks +average: 138640 cycles/ticks + +kyber_decaps: +median: 176882 cycles/ticks +average: 179458 cycles/ticks + +Loop spin: 22 +gen_a: +median: 26198 cycles/ticks +average: 26614 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9141 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97866 cycles/ticks +average: 99213 cycles/ticks + +indcpa_enc: +median: 124780 cycles/ticks +average: 127034 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38907 cycles/ticks + +kyber_keypair_derand: +median: 106762 cycles/ticks +average: 108534 cycles/ticks + +kyber_keypair: +median: 113666 cycles/ticks +average: 115150 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 136946 cycles/ticks + +kyber_encaps: +median: 136126 cycles/ticks +average: 138379 cycles/ticks + +kyber_decaps: +median: 176942 cycles/ticks +average: 179735 cycles/ticks + +Loop spin: 23 +gen_a: +median: 26142 cycles/ticks +average: 26278 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8890 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 98078 cycles/ticks +average: 99525 cycles/ticks + +indcpa_enc: +median: 124958 cycles/ticks +average: 127170 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39064 cycles/ticks + +kyber_keypair_derand: +median: 106672 cycles/ticks +average: 108141 cycles/ticks + +kyber_keypair: +median: 113728 cycles/ticks +average: 115239 cycles/ticks + +kyber_encaps_derand: +median: 135070 cycles/ticks +average: 137078 cycles/ticks + +kyber_encaps: +median: 135880 cycles/ticks +average: 137488 cycles/ticks + +kyber_decaps: +median: 176728 cycles/ticks +average: 179150 cycles/ticks + +Loop spin: 24 +gen_a: +median: 26180 cycles/ticks +average: 26356 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8920 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1932 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97826 cycles/ticks +average: 99453 cycles/ticks + +indcpa_enc: +median: 125038 cycles/ticks +average: 127534 cycles/ticks + +indcpa_dec: +median: 39418 cycles/ticks +average: 39190 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 108314 cycles/ticks + +kyber_keypair: +median: 113646 cycles/ticks +average: 115203 cycles/ticks + +kyber_encaps_derand: +median: 135262 cycles/ticks +average: 137244 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 138400 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 179670 cycles/ticks + +Loop spin: 25 +gen_a: +median: 26238 cycles/ticks +average: 26674 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2580 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7309 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9066 cycles/ticks +average: 9055 cycles/ticks + +poly_tomsg: +median: 454 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99367 cycles/ticks + +indcpa_enc: +median: 124856 cycles/ticks +average: 127255 cycles/ticks + +indcpa_dec: +median: 38484 cycles/ticks +average: 39182 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 108372 cycles/ticks + +kyber_keypair: +median: 113814 cycles/ticks +average: 115270 cycles/ticks + +kyber_encaps_derand: +median: 135018 cycles/ticks +average: 136958 cycles/ticks + +kyber_encaps: +median: 135930 cycles/ticks +average: 138087 cycles/ticks + +kyber_decaps: +median: 176994 cycles/ticks +average: 179781 cycles/ticks + +Loop spin: 26 +gen_a: +median: 26224 cycles/ticks +average: 26409 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3792 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11006 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +indcpa_keypair: +median: 98030 cycles/ticks +average: 99229 cycles/ticks + +indcpa_enc: +median: 124722 cycles/ticks +average: 126731 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39101 cycles/ticks + +kyber_keypair_derand: +median: 106776 cycles/ticks +average: 108438 cycles/ticks + +kyber_keypair: +median: 113622 cycles/ticks +average: 114983 cycles/ticks + +kyber_encaps_derand: +median: 135054 cycles/ticks +average: 137240 cycles/ticks + +kyber_encaps: +median: 135924 cycles/ticks +average: 138196 cycles/ticks + +kyber_decaps: +median: 176970 cycles/ticks +average: 179817 cycles/ticks + +Loop spin: 27 +gen_a: +median: 26168 cycles/ticks +average: 26546 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2478 cycles/ticks +average: 2551 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10933 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8812 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1198 cycles/ticks + +indcpa_keypair: +median: 97946 cycles/ticks +average: 99587 cycles/ticks + +indcpa_enc: +median: 124964 cycles/ticks +average: 127282 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 39000 cycles/ticks + +kyber_keypair_derand: +median: 106608 cycles/ticks +average: 108036 cycles/ticks + +kyber_keypair: +median: 113692 cycles/ticks +average: 115265 cycles/ticks + +kyber_encaps_derand: +median: 134876 cycles/ticks +average: 136762 cycles/ticks + +kyber_encaps: +median: 135866 cycles/ticks +average: 138003 cycles/ticks + +kyber_decaps: +median: 176786 cycles/ticks +average: 179758 cycles/ticks + +Loop spin: 28 +gen_a: +median: 26224 cycles/ticks +average: 26630 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3838 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2552 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8965 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98072 cycles/ticks +average: 99369 cycles/ticks + +indcpa_enc: +median: 125170 cycles/ticks +average: 127501 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 39043 cycles/ticks + +kyber_keypair_derand: +median: 106822 cycles/ticks +average: 108325 cycles/ticks + +kyber_keypair: +median: 113706 cycles/ticks +average: 115171 cycles/ticks + +kyber_encaps_derand: +median: 135192 cycles/ticks +average: 136423 cycles/ticks + +kyber_encaps: +median: 136034 cycles/ticks +average: 137730 cycles/ticks + +kyber_decaps: +median: 176868 cycles/ticks +average: 179615 cycles/ticks + +Loop spin: 29 +gen_a: +median: 26220 cycles/ticks +average: 26673 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10666 cycles/ticks +average: 10852 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9110 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98102 cycles/ticks +average: 99525 cycles/ticks + +indcpa_enc: +median: 124914 cycles/ticks +average: 126849 cycles/ticks + +indcpa_dec: +median: 38484 cycles/ticks +average: 39196 cycles/ticks + +kyber_keypair_derand: +median: 106638 cycles/ticks +average: 108194 cycles/ticks + +kyber_keypair: +median: 113596 cycles/ticks +average: 115010 cycles/ticks + +kyber_encaps_derand: +median: 135106 cycles/ticks +average: 137376 cycles/ticks + +kyber_encaps: +median: 136064 cycles/ticks +average: 138470 cycles/ticks + +kyber_decaps: +median: 176808 cycles/ticks +average: 179374 cycles/ticks + +Loop spin: 30 +gen_a: +median: 26156 cycles/ticks +average: 26383 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3852 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7203 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1461 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99128 cycles/ticks + +indcpa_enc: +median: 124766 cycles/ticks +average: 126531 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38830 cycles/ticks + +kyber_keypair_derand: +median: 106550 cycles/ticks +average: 107619 cycles/ticks + +kyber_keypair: +median: 113748 cycles/ticks +average: 115158 cycles/ticks + +kyber_encaps_derand: +median: 135064 cycles/ticks +average: 137095 cycles/ticks + +kyber_encaps: +median: 136050 cycles/ticks +average: 138290 cycles/ticks + +kyber_decaps: +median: 176774 cycles/ticks +average: 179434 cycles/ticks + +Loop spin: 31 +gen_a: +median: 26182 cycles/ticks +average: 26349 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3881 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10556 cycles/ticks +average: 10613 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8838 cycles/ticks +average: 9001 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97972 cycles/ticks +average: 99457 cycles/ticks + +indcpa_enc: +median: 125132 cycles/ticks +average: 127354 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39129 cycles/ticks + +kyber_keypair_derand: +median: 106718 cycles/ticks +average: 108325 cycles/ticks + +kyber_keypair: +median: 113630 cycles/ticks +average: 115014 cycles/ticks + +kyber_encaps_derand: +median: 135196 cycles/ticks +average: 137027 cycles/ticks + +kyber_encaps: +median: 135920 cycles/ticks +average: 137803 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 179577 cycles/ticks + +Loop spin: 32 +gen_a: +median: 26244 cycles/ticks +average: 26673 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97836 cycles/ticks +average: 99179 cycles/ticks + +indcpa_enc: +median: 124530 cycles/ticks +average: 126090 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38935 cycles/ticks + +kyber_keypair_derand: +median: 106640 cycles/ticks +average: 108229 cycles/ticks + +kyber_keypair: +median: 113790 cycles/ticks +average: 115317 cycles/ticks + +kyber_encaps_derand: +median: 134958 cycles/ticks +average: 136872 cycles/ticks + +kyber_encaps: +median: 136024 cycles/ticks +average: 138379 cycles/ticks + +kyber_decaps: +median: 176690 cycles/ticks +average: 179147 cycles/ticks + +Loop spin: 33 +gen_a: +median: 26174 cycles/ticks +average: 26479 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3780 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10638 cycles/ticks +average: 10831 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8937 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 98008 cycles/ticks +average: 99257 cycles/ticks + +indcpa_enc: +median: 124858 cycles/ticks +average: 126550 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 38872 cycles/ticks + +kyber_keypair_derand: +median: 106546 cycles/ticks +average: 107604 cycles/ticks + +kyber_keypair: +median: 113438 cycles/ticks +average: 114370 cycles/ticks + +kyber_encaps_derand: +median: 135040 cycles/ticks +average: 136925 cycles/ticks + +kyber_encaps: +median: 135852 cycles/ticks +average: 137537 cycles/ticks + +kyber_decaps: +median: 176724 cycles/ticks +average: 178621 cycles/ticks + +Loop spin: 34 +gen_a: +median: 26240 cycles/ticks +average: 26678 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3810 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10868 cycles/ticks +average: 10927 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8890 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1890 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 97810 cycles/ticks +average: 99281 cycles/ticks + +indcpa_enc: +median: 124748 cycles/ticks +average: 126854 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38962 cycles/ticks + +kyber_keypair_derand: +median: 106738 cycles/ticks +average: 108328 cycles/ticks + +kyber_keypair: +median: 113852 cycles/ticks +average: 115374 cycles/ticks + +kyber_encaps_derand: +median: 135242 cycles/ticks +average: 137334 cycles/ticks + +kyber_encaps: +median: 136132 cycles/ticks +average: 138081 cycles/ticks + +kyber_decaps: +median: 176722 cycles/ticks +average: 179112 cycles/ticks + +Loop spin: 35 +gen_a: +median: 26196 cycles/ticks +average: 26637 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2511 cycles/ticks + +NTT: +median: 6886 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9074 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1872 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98076 cycles/ticks +average: 99541 cycles/ticks + +indcpa_enc: +median: 124968 cycles/ticks +average: 127211 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38844 cycles/ticks + +kyber_keypair_derand: +median: 106478 cycles/ticks +average: 107960 cycles/ticks + +kyber_keypair: +median: 113596 cycles/ticks +average: 114938 cycles/ticks + +kyber_encaps_derand: +median: 135258 cycles/ticks +average: 137321 cycles/ticks + +kyber_encaps: +median: 136114 cycles/ticks +average: 138353 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179356 cycles/ticks + +Loop spin: 36 +gen_a: +median: 26150 cycles/ticks +average: 26389 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10985 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +indcpa_keypair: +median: 98066 cycles/ticks +average: 99621 cycles/ticks + +indcpa_enc: +median: 124926 cycles/ticks +average: 127135 cycles/ticks + +indcpa_dec: +median: 38364 cycles/ticks +average: 38551 cycles/ticks + +kyber_keypair_derand: +median: 106512 cycles/ticks +average: 107926 cycles/ticks + +kyber_keypair: +median: 113708 cycles/ticks +average: 115113 cycles/ticks + +kyber_encaps_derand: +median: 135170 cycles/ticks +average: 136806 cycles/ticks + +kyber_encaps: +median: 135994 cycles/ticks +average: 138080 cycles/ticks + +kyber_decaps: +median: 176852 cycles/ticks +average: 179704 cycles/ticks + +Loop spin: 37 +gen_a: +median: 26166 cycles/ticks +average: 26614 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3757 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7211 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10985 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8938 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 503 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97698 cycles/ticks +average: 99196 cycles/ticks + +indcpa_enc: +median: 124580 cycles/ticks +average: 126827 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39024 cycles/ticks + +kyber_keypair_derand: +median: 106578 cycles/ticks +average: 108078 cycles/ticks + +kyber_keypair: +median: 113586 cycles/ticks +average: 114928 cycles/ticks + +kyber_encaps_derand: +median: 135174 cycles/ticks +average: 137542 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 138290 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 179354 cycles/ticks + +Loop spin: 38 +gen_a: +median: 26202 cycles/ticks +average: 26784 cycles/ticks + +poly_getnoise_eta1: +median: 3830 cycles/ticks +average: 3840 cycles/ticks + +poly_getnoise_eta2: +median: 2518 cycles/ticks +average: 2535 cycles/ticks + +NTT: +median: 7672 cycles/ticks +average: 7815 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 9009 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1477 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97992 cycles/ticks +average: 99292 cycles/ticks + +indcpa_enc: +median: 124914 cycles/ticks +average: 127410 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 38963 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 107846 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 114884 cycles/ticks + +kyber_encaps_derand: +median: 134866 cycles/ticks +average: 136504 cycles/ticks + +kyber_encaps: +median: 135802 cycles/ticks +average: 137507 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 179210 cycles/ticks + +Loop spin: 39 +gen_a: +median: 26264 cycles/ticks +average: 26710 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 563 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 97996 cycles/ticks +average: 99411 cycles/ticks + +indcpa_enc: +median: 124788 cycles/ticks +average: 126791 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38873 cycles/ticks + +kyber_keypair_derand: +median: 106764 cycles/ticks +average: 108336 cycles/ticks + +kyber_keypair: +median: 113654 cycles/ticks +average: 114977 cycles/ticks + +kyber_encaps_derand: +median: 134844 cycles/ticks +average: 137023 cycles/ticks + +kyber_encaps: +median: 135784 cycles/ticks +average: 137871 cycles/ticks + +kyber_decaps: +median: 176588 cycles/ticks +average: 179316 cycles/ticks + +Loop spin: 40 +gen_a: +median: 26204 cycles/ticks +average: 26497 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10729 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9144 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97912 cycles/ticks +average: 99266 cycles/ticks + +indcpa_enc: +median: 124720 cycles/ticks +average: 126759 cycles/ticks + +indcpa_dec: +median: 38544 cycles/ticks +average: 39116 cycles/ticks + +kyber_keypair_derand: +median: 106812 cycles/ticks +average: 108061 cycles/ticks + +kyber_keypair: +median: 113744 cycles/ticks +average: 115140 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 137125 cycles/ticks + +kyber_encaps: +median: 136134 cycles/ticks +average: 138374 cycles/ticks + +kyber_decaps: +median: 176838 cycles/ticks +average: 179421 cycles/ticks + +Loop spin: 41 +gen_a: +median: 26224 cycles/ticks +average: 26740 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8935 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1221 cycles/ticks + +indcpa_keypair: +median: 98024 cycles/ticks +average: 99537 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 126813 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 38939 cycles/ticks + +kyber_keypair_derand: +median: 106742 cycles/ticks +average: 108368 cycles/ticks + +kyber_keypair: +median: 113612 cycles/ticks +average: 114890 cycles/ticks + +kyber_encaps_derand: +median: 135084 cycles/ticks +average: 136949 cycles/ticks + +kyber_encaps: +median: 136098 cycles/ticks +average: 138334 cycles/ticks + +kyber_decaps: +median: 176906 cycles/ticks +average: 179468 cycles/ticks + +Loop spin: 42 +gen_a: +median: 26184 cycles/ticks +average: 26324 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3791 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7197 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8882 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1212 cycles/ticks + +indcpa_keypair: +median: 97884 cycles/ticks +average: 99132 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 127069 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38979 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 107736 cycles/ticks + +kyber_keypair: +median: 113672 cycles/ticks +average: 115089 cycles/ticks + +kyber_encaps_derand: +median: 134988 cycles/ticks +average: 136970 cycles/ticks + +kyber_encaps: +median: 136102 cycles/ticks +average: 138419 cycles/ticks + +kyber_decaps: +median: 176832 cycles/ticks +average: 178913 cycles/ticks + +Loop spin: 43 +gen_a: +median: 26186 cycles/ticks +average: 26646 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9068 cycles/ticks +average: 9045 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98128 cycles/ticks +average: 99017 cycles/ticks + +indcpa_enc: +median: 124958 cycles/ticks +average: 127057 cycles/ticks + +indcpa_dec: +median: 38354 cycles/ticks +average: 38750 cycles/ticks + +kyber_keypair_derand: +median: 106746 cycles/ticks +average: 108272 cycles/ticks + +kyber_keypair: +median: 113686 cycles/ticks +average: 115143 cycles/ticks + +kyber_encaps_derand: +median: 135156 cycles/ticks +average: 137386 cycles/ticks + +kyber_encaps: +median: 136074 cycles/ticks +average: 138219 cycles/ticks + +kyber_decaps: +median: 176980 cycles/ticks +average: 179959 cycles/ticks + +Loop spin: 44 +gen_a: +median: 26206 cycles/ticks +average: 26688 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9106 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97790 cycles/ticks +average: 99326 cycles/ticks + +indcpa_enc: +median: 124702 cycles/ticks +average: 126650 cycles/ticks + +indcpa_dec: +median: 39452 cycles/ticks +average: 39287 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 107920 cycles/ticks + +kyber_keypair: +median: 113746 cycles/ticks +average: 115230 cycles/ticks + +kyber_encaps_derand: +median: 135170 cycles/ticks +average: 137347 cycles/ticks + +kyber_encaps: +median: 135992 cycles/ticks +average: 137755 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 178679 cycles/ticks + +Loop spin: 45 +gen_a: +median: 26248 cycles/ticks +average: 26777 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10870 cycles/ticks +average: 10951 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1875 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97932 cycles/ticks +average: 99044 cycles/ticks + +indcpa_enc: +median: 124712 cycles/ticks +average: 126766 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 39061 cycles/ticks + +kyber_keypair_derand: +median: 106684 cycles/ticks +average: 107989 cycles/ticks + +kyber_keypair: +median: 113628 cycles/ticks +average: 114916 cycles/ticks + +kyber_encaps_derand: +median: 135020 cycles/ticks +average: 137433 cycles/ticks + +kyber_encaps: +median: 135760 cycles/ticks +average: 137740 cycles/ticks + +kyber_decaps: +median: 176730 cycles/ticks +average: 179547 cycles/ticks + +Loop spin: 46 +gen_a: +median: 26128 cycles/ticks +average: 26343 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 10894 cycles/ticks +average: 10870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8996 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1877 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99333 cycles/ticks + +indcpa_enc: +median: 124692 cycles/ticks +average: 126761 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38907 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 108320 cycles/ticks + +kyber_keypair: +median: 113618 cycles/ticks +average: 114911 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 137278 cycles/ticks + +kyber_encaps: +median: 136070 cycles/ticks +average: 138373 cycles/ticks + +kyber_decaps: +median: 176766 cycles/ticks +average: 179384 cycles/ticks + +Loop spin: 47 +gen_a: +median: 26176 cycles/ticks +average: 26542 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8808 cycles/ticks +average: 8880 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1909 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99300 cycles/ticks +average: 100968 cycles/ticks + +indcpa_enc: +median: 126212 cycles/ticks +average: 128431 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39056 cycles/ticks + +kyber_keypair_derand: +median: 106464 cycles/ticks +average: 107983 cycles/ticks + +kyber_keypair: +median: 113656 cycles/ticks +average: 115119 cycles/ticks + +kyber_encaps_derand: +median: 135256 cycles/ticks +average: 137608 cycles/ticks + +kyber_encaps: +median: 136032 cycles/ticks +average: 138168 cycles/ticks + +kyber_decaps: +median: 176990 cycles/ticks +average: 179616 cycles/ticks + +Loop spin: 48 +gen_a: +median: 26190 cycles/ticks +average: 26636 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3732 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8926 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1148 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 97668 cycles/ticks +average: 98683 cycles/ticks + +indcpa_enc: +median: 124366 cycles/ticks +average: 125733 cycles/ticks + +indcpa_dec: +median: 38334 cycles/ticks +average: 38501 cycles/ticks + +kyber_keypair_derand: +median: 106562 cycles/ticks +average: 107789 cycles/ticks + +kyber_keypair: +median: 113468 cycles/ticks +average: 114330 cycles/ticks + +kyber_encaps_derand: +median: 136592 cycles/ticks +average: 138128 cycles/ticks + +kyber_encaps: +median: 137428 cycles/ticks +average: 139580 cycles/ticks + +kyber_decaps: +median: 178298 cycles/ticks +average: 181027 cycles/ticks + +Loop spin: 49 +gen_a: +median: 26180 cycles/ticks +average: 26318 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7312 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8872 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97750 cycles/ticks +average: 98954 cycles/ticks + +indcpa_enc: +median: 124664 cycles/ticks +average: 126653 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38926 cycles/ticks + +kyber_keypair_derand: +median: 106722 cycles/ticks +average: 108405 cycles/ticks + +kyber_keypair: +median: 113618 cycles/ticks +average: 115055 cycles/ticks + +kyber_encaps_derand: +median: 135108 cycles/ticks +average: 137224 cycles/ticks + +kyber_encaps: +median: 135794 cycles/ticks +average: 137534 cycles/ticks + +kyber_decaps: +median: 176804 cycles/ticks +average: 179274 cycles/ticks + +Loop spin: 50 +gen_a: +median: 26144 cycles/ticks +average: 26519 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7286 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 10986 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99383 cycles/ticks + +indcpa_enc: +median: 124680 cycles/ticks +average: 126515 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 38838 cycles/ticks + +kyber_keypair_derand: +median: 106700 cycles/ticks +average: 108197 cycles/ticks + +kyber_keypair: +median: 113738 cycles/ticks +average: 115263 cycles/ticks + +kyber_encaps_derand: +median: 135374 cycles/ticks +average: 137819 cycles/ticks + +kyber_encaps: +median: 136152 cycles/ticks +average: 138060 cycles/ticks + +kyber_decaps: +median: 177034 cycles/ticks +average: 179647 cycles/ticks + +Loop spin: 51 +gen_a: +median: 26206 cycles/ticks +average: 26410 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3763 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10864 cycles/ticks +average: 10874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9107 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97942 cycles/ticks +average: 99344 cycles/ticks + +indcpa_enc: +median: 124768 cycles/ticks +average: 126989 cycles/ticks + +indcpa_dec: +median: 38370 cycles/ticks +average: 38794 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 108135 cycles/ticks + +kyber_keypair: +median: 113622 cycles/ticks +average: 115041 cycles/ticks + +kyber_encaps_derand: +median: 134994 cycles/ticks +average: 137130 cycles/ticks + +kyber_encaps: +median: 135980 cycles/ticks +average: 138259 cycles/ticks + +kyber_decaps: +median: 176650 cycles/ticks +average: 179178 cycles/ticks + +Loop spin: 52 +gen_a: +median: 26994 cycles/ticks +average: 26836 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7393 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 592 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97792 cycles/ticks +average: 99462 cycles/ticks + +indcpa_enc: +median: 124614 cycles/ticks +average: 126900 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 39162 cycles/ticks + +kyber_keypair_derand: +median: 106550 cycles/ticks +average: 108273 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114758 cycles/ticks + +kyber_encaps_derand: +median: 135074 cycles/ticks +average: 137309 cycles/ticks + +kyber_encaps: +median: 136068 cycles/ticks +average: 138222 cycles/ticks + +kyber_decaps: +median: 176738 cycles/ticks +average: 179182 cycles/ticks + +Loop spin: 53 +gen_a: +median: 26170 cycles/ticks +average: 26333 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7148 cycles/ticks +average: 7273 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9064 cycles/ticks +average: 9055 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 570 cycles/ticks +average: 596 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97716 cycles/ticks +average: 98749 cycles/ticks + +indcpa_enc: +median: 124670 cycles/ticks +average: 126950 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 39075 cycles/ticks + +kyber_keypair_derand: +median: 106522 cycles/ticks +average: 107954 cycles/ticks + +kyber_keypair: +median: 113588 cycles/ticks +average: 114907 cycles/ticks + +kyber_encaps_derand: +median: 135198 cycles/ticks +average: 137395 cycles/ticks + +kyber_encaps: +median: 136026 cycles/ticks +average: 137956 cycles/ticks + +kyber_decaps: +median: 176908 cycles/ticks +average: 179524 cycles/ticks + +Loop spin: 54 +gen_a: +median: 26234 cycles/ticks +average: 26773 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3724 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97818 cycles/ticks +average: 99198 cycles/ticks + +indcpa_enc: +median: 124898 cycles/ticks +average: 127411 cycles/ticks + +indcpa_dec: +median: 38370 cycles/ticks +average: 38847 cycles/ticks + +kyber_keypair_derand: +median: 106682 cycles/ticks +average: 108177 cycles/ticks + +kyber_keypair: +median: 113840 cycles/ticks +average: 115386 cycles/ticks + +kyber_encaps_derand: +median: 134944 cycles/ticks +average: 137150 cycles/ticks + +kyber_encaps: +median: 136188 cycles/ticks +average: 138801 cycles/ticks + +kyber_decaps: +median: 176846 cycles/ticks +average: 179666 cycles/ticks + +Loop spin: 55 +gen_a: +median: 28524 cycles/ticks +average: 28040 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2538 cycles/ticks +average: 2551 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7362 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9140 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 583 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1880 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97900 cycles/ticks +average: 99299 cycles/ticks + +indcpa_enc: +median: 124782 cycles/ticks +average: 126892 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 39102 cycles/ticks + +kyber_keypair_derand: +median: 106558 cycles/ticks +average: 108145 cycles/ticks + +kyber_keypair: +median: 113718 cycles/ticks +average: 115205 cycles/ticks + +kyber_encaps_derand: +median: 135120 cycles/ticks +average: 137002 cycles/ticks + +kyber_encaps: +median: 135862 cycles/ticks +average: 137878 cycles/ticks + +kyber_decaps: +median: 176738 cycles/ticks +average: 179126 cycles/ticks + +Loop spin: 56 +gen_a: +median: 26210 cycles/ticks +average: 26515 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7239 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1856 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98096 cycles/ticks +average: 99480 cycles/ticks + +indcpa_enc: +median: 125122 cycles/ticks +average: 127289 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38986 cycles/ticks + +kyber_keypair_derand: +median: 106568 cycles/ticks +average: 108109 cycles/ticks + +kyber_keypair: +median: 113728 cycles/ticks +average: 115182 cycles/ticks + +kyber_encaps_derand: +median: 135358 cycles/ticks +average: 137275 cycles/ticks + +kyber_encaps: +median: 136108 cycles/ticks +average: 137944 cycles/ticks + +kyber_decaps: +median: 176970 cycles/ticks +average: 179546 cycles/ticks + +Loop spin: 57 +gen_a: +median: 26138 cycles/ticks +average: 26333 cycles/ticks + +poly_getnoise_eta1: +median: 3656 cycles/ticks +average: 3802 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 97894 cycles/ticks +average: 99459 cycles/ticks + +indcpa_enc: +median: 124836 cycles/ticks +average: 126554 cycles/ticks + +indcpa_dec: +median: 38322 cycles/ticks +average: 38727 cycles/ticks + +kyber_keypair_derand: +median: 106442 cycles/ticks +average: 108058 cycles/ticks + +kyber_keypair: +median: 113750 cycles/ticks +average: 115232 cycles/ticks + +kyber_encaps_derand: +median: 135026 cycles/ticks +average: 136825 cycles/ticks + +kyber_encaps: +median: 135946 cycles/ticks +average: 138213 cycles/ticks + +kyber_decaps: +median: 176910 cycles/ticks +average: 179619 cycles/ticks + +Loop spin: 58 +gen_a: +median: 26202 cycles/ticks +average: 26332 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3856 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2541 cycles/ticks + +NTT: +median: 6862 cycles/ticks +average: 6952 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 11016 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8848 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99373 cycles/ticks + +indcpa_enc: +median: 124842 cycles/ticks +average: 127002 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39013 cycles/ticks + +kyber_keypair_derand: +median: 106816 cycles/ticks +average: 108371 cycles/ticks + +kyber_keypair: +median: 113636 cycles/ticks +average: 115129 cycles/ticks + +kyber_encaps_derand: +median: 135022 cycles/ticks +average: 137029 cycles/ticks + +kyber_encaps: +median: 136008 cycles/ticks +average: 138017 cycles/ticks + +kyber_decaps: +median: 176828 cycles/ticks +average: 179473 cycles/ticks + +Loop spin: 59 +gen_a: +median: 26214 cycles/ticks +average: 26503 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3807 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10840 cycles/ticks +average: 10823 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8969 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98044 cycles/ticks +average: 99541 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 126713 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38797 cycles/ticks + +kyber_keypair_derand: +median: 106866 cycles/ticks +average: 108002 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114828 cycles/ticks + +kyber_encaps_derand: +median: 134918 cycles/ticks +average: 137116 cycles/ticks + +kyber_encaps: +median: 135762 cycles/ticks +average: 137649 cycles/ticks + +kyber_decaps: +median: 176776 cycles/ticks +average: 179393 cycles/ticks + +Loop spin: 60 +gen_a: +median: 26252 cycles/ticks +average: 26705 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7298 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9108 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 98096 cycles/ticks +average: 99580 cycles/ticks + +indcpa_enc: +median: 124898 cycles/ticks +average: 127029 cycles/ticks + +indcpa_dec: +median: 38506 cycles/ticks +average: 39137 cycles/ticks + +kyber_keypair_derand: +median: 106722 cycles/ticks +average: 108152 cycles/ticks + +kyber_keypair: +median: 113666 cycles/ticks +average: 115066 cycles/ticks + +kyber_encaps_derand: +median: 135270 cycles/ticks +average: 137616 cycles/ticks + +kyber_encaps: +median: 136118 cycles/ticks +average: 138182 cycles/ticks + +kyber_decaps: +median: 176992 cycles/ticks +average: 179824 cycles/ticks + +Loop spin: 61 +gen_a: +median: 26192 cycles/ticks +average: 26344 cycles/ticks + +poly_getnoise_eta1: +median: 3748 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7382 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98082 cycles/ticks +average: 99525 cycles/ticks + +indcpa_enc: +median: 124920 cycles/ticks +average: 127099 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38923 cycles/ticks + +kyber_keypair_derand: +median: 106774 cycles/ticks +average: 108271 cycles/ticks + +kyber_keypair: +median: 113862 cycles/ticks +average: 115294 cycles/ticks + +kyber_encaps_derand: +median: 135430 cycles/ticks +average: 137442 cycles/ticks + +kyber_encaps: +median: 136154 cycles/ticks +average: 138031 cycles/ticks + +kyber_decaps: +median: 177060 cycles/ticks +average: 179736 cycles/ticks + +Loop spin: 62 +gen_a: +median: 26248 cycles/ticks +average: 26672 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3785 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9145 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98066 cycles/ticks +average: 99489 cycles/ticks + +indcpa_enc: +median: 125010 cycles/ticks +average: 127145 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38932 cycles/ticks + +kyber_keypair_derand: +median: 106636 cycles/ticks +average: 108365 cycles/ticks + +kyber_keypair: +median: 113648 cycles/ticks +average: 115098 cycles/ticks + +kyber_encaps_derand: +median: 135152 cycles/ticks +average: 137347 cycles/ticks + +kyber_encaps: +median: 135994 cycles/ticks +average: 137912 cycles/ticks + +kyber_decaps: +median: 176776 cycles/ticks +average: 178988 cycles/ticks + +Loop spin: 63 +gen_a: +median: 26170 cycles/ticks +average: 26331 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3786 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8866 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1150 cycles/ticks + +indcpa_keypair: +median: 97960 cycles/ticks +average: 99276 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126456 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38903 cycles/ticks + +kyber_keypair_derand: +median: 108326 cycles/ticks +average: 109998 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114860 cycles/ticks + +kyber_encaps_derand: +median: 134986 cycles/ticks +average: 137050 cycles/ticks + +kyber_encaps: +median: 136014 cycles/ticks +average: 138197 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 179159 cycles/ticks + +Loop spin: 64 +gen_a: +median: 26240 cycles/ticks +average: 26698 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 98022 cycles/ticks +average: 99565 cycles/ticks + +indcpa_enc: +median: 124842 cycles/ticks +average: 127123 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38871 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 108240 cycles/ticks + +kyber_keypair: +median: 113832 cycles/ticks +average: 115344 cycles/ticks + +kyber_encaps_derand: +median: 134996 cycles/ticks +average: 137357 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138053 cycles/ticks + +kyber_decaps: +median: 176884 cycles/ticks +average: 179437 cycles/ticks + +Loop spin: 65 +gen_a: +median: 26926 cycles/ticks +average: 26798 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3733 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10996 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 98896 cycles/ticks + +indcpa_enc: +median: 124824 cycles/ticks +average: 127036 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38972 cycles/ticks + +kyber_keypair_derand: +median: 106436 cycles/ticks +average: 107748 cycles/ticks + +kyber_keypair: +median: 113642 cycles/ticks +average: 114975 cycles/ticks + +kyber_encaps_derand: +median: 135150 cycles/ticks +average: 137411 cycles/ticks + +kyber_encaps: +median: 135920 cycles/ticks +average: 137811 cycles/ticks + +kyber_decaps: +median: 176768 cycles/ticks +average: 179121 cycles/ticks + +Loop spin: 66 +gen_a: +median: 26970 cycles/ticks +average: 26859 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10643 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8960 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1910 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97682 cycles/ticks +average: 98993 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 127169 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 39003 cycles/ticks + +kyber_keypair_derand: +median: 106930 cycles/ticks +average: 108649 cycles/ticks + +kyber_keypair: +median: 113672 cycles/ticks +average: 115235 cycles/ticks + +kyber_encaps_derand: +median: 135014 cycles/ticks +average: 137332 cycles/ticks + +kyber_encaps: +median: 135880 cycles/ticks +average: 137831 cycles/ticks + +kyber_decaps: +median: 176624 cycles/ticks +average: 179169 cycles/ticks + +Loop spin: 67 +gen_a: +median: 26238 cycles/ticks +average: 26473 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10728 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9107 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97966 cycles/ticks +average: 99425 cycles/ticks + +indcpa_enc: +median: 124898 cycles/ticks +average: 126984 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38973 cycles/ticks + +kyber_keypair_derand: +median: 106566 cycles/ticks +average: 108035 cycles/ticks + +kyber_keypair: +median: 113682 cycles/ticks +average: 115101 cycles/ticks + +kyber_encaps_derand: +median: 135040 cycles/ticks +average: 136895 cycles/ticks + +kyber_encaps: +median: 135914 cycles/ticks +average: 137523 cycles/ticks + +kyber_decaps: +median: 176922 cycles/ticks +average: 179311 cycles/ticks + +Loop spin: 68 +gen_a: +median: 26130 cycles/ticks +average: 26386 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3875 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8879 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 484 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 98060 cycles/ticks +average: 99295 cycles/ticks + +indcpa_enc: +median: 124916 cycles/ticks +average: 126986 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 39063 cycles/ticks + +kyber_keypair_derand: +median: 106618 cycles/ticks +average: 108026 cycles/ticks + +kyber_keypair: +median: 113850 cycles/ticks +average: 115393 cycles/ticks + +kyber_encaps_derand: +median: 135168 cycles/ticks +average: 137097 cycles/ticks + +kyber_encaps: +median: 135998 cycles/ticks +average: 138133 cycles/ticks + +kyber_decaps: +median: 176910 cycles/ticks +average: 179653 cycles/ticks + +Loop spin: 69 +gen_a: +median: 26172 cycles/ticks +average: 26322 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3881 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8881 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 98082 cycles/ticks +average: 99502 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 127039 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38911 cycles/ticks + +kyber_keypair_derand: +median: 106654 cycles/ticks +average: 108289 cycles/ticks + +kyber_keypair: +median: 113642 cycles/ticks +average: 115005 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 136731 cycles/ticks + +kyber_encaps: +median: 135866 cycles/ticks +average: 138158 cycles/ticks + +kyber_decaps: +median: 176758 cycles/ticks +average: 179272 cycles/ticks + +Loop spin: 70 +gen_a: +median: 26168 cycles/ticks +average: 26334 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10653 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9166 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97938 cycles/ticks +average: 99248 cycles/ticks + +indcpa_enc: +median: 124746 cycles/ticks +average: 126671 cycles/ticks + +indcpa_dec: +median: 39464 cycles/ticks +average: 39293 cycles/ticks + +kyber_keypair_derand: +median: 106506 cycles/ticks +average: 107883 cycles/ticks + +kyber_keypair: +median: 113712 cycles/ticks +average: 115150 cycles/ticks + +kyber_encaps_derand: +median: 135326 cycles/ticks +average: 137769 cycles/ticks + +kyber_encaps: +median: 136056 cycles/ticks +average: 138209 cycles/ticks + +kyber_decaps: +median: 177026 cycles/ticks +average: 179765 cycles/ticks + +Loop spin: 71 +gen_a: +median: 26160 cycles/ticks +average: 26546 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3780 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8986 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97734 cycles/ticks +average: 99156 cycles/ticks + +indcpa_enc: +median: 124766 cycles/ticks +average: 126899 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38933 cycles/ticks + +kyber_keypair_derand: +median: 106620 cycles/ticks +average: 108151 cycles/ticks + +kyber_keypair: +median: 113644 cycles/ticks +average: 115089 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 136947 cycles/ticks + +kyber_encaps: +median: 135984 cycles/ticks +average: 137363 cycles/ticks + +kyber_decaps: +median: 176922 cycles/ticks +average: 179614 cycles/ticks + +Loop spin: 72 +gen_a: +median: 26190 cycles/ticks +average: 26542 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10825 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9097 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 98134 cycles/ticks +average: 99521 cycles/ticks + +indcpa_enc: +median: 128176 cycles/ticks +average: 127675 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39177 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 107948 cycles/ticks + +kyber_keypair: +median: 113628 cycles/ticks +average: 114950 cycles/ticks + +kyber_encaps_derand: +median: 135118 cycles/ticks +average: 137626 cycles/ticks + +kyber_encaps: +median: 135848 cycles/ticks +average: 137371 cycles/ticks + +kyber_decaps: +median: 176900 cycles/ticks +average: 179241 cycles/ticks + +Loop spin: 73 +gen_a: +median: 26232 cycles/ticks +average: 26780 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2506 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8864 cycles/ticks +average: 9042 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97840 cycles/ticks +average: 98983 cycles/ticks + +indcpa_enc: +median: 124756 cycles/ticks +average: 126961 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38747 cycles/ticks + +kyber_keypair_derand: +median: 106622 cycles/ticks +average: 108370 cycles/ticks + +kyber_keypair: +median: 113632 cycles/ticks +average: 115137 cycles/ticks + +kyber_encaps_derand: +median: 134974 cycles/ticks +average: 137274 cycles/ticks + +kyber_encaps: +median: 135978 cycles/ticks +average: 137845 cycles/ticks + +kyber_decaps: +median: 176824 cycles/ticks +average: 179410 cycles/ticks + +Loop spin: 74 +gen_a: +median: 26262 cycles/ticks +average: 26432 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10866 cycles/ticks +average: 10933 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97720 cycles/ticks +average: 98559 cycles/ticks + +indcpa_enc: +median: 124602 cycles/ticks +average: 126095 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38539 cycles/ticks + +kyber_keypair_derand: +median: 106646 cycles/ticks +average: 107976 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114795 cycles/ticks + +kyber_encaps_derand: +median: 136744 cycles/ticks +average: 138613 cycles/ticks + +kyber_encaps: +median: 137568 cycles/ticks +average: 139581 cycles/ticks + +kyber_decaps: +median: 178354 cycles/ticks +average: 180618 cycles/ticks + +Loop spin: 75 +gen_a: +median: 26164 cycles/ticks +average: 26359 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7126 cycles/ticks +average: 7272 cycles/ticks + +INVNTT: +median: 10662 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1874 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97892 cycles/ticks +average: 99199 cycles/ticks + +indcpa_enc: +median: 124806 cycles/ticks +average: 126854 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 39043 cycles/ticks + +kyber_keypair_derand: +median: 106726 cycles/ticks +average: 107784 cycles/ticks + +kyber_keypair: +median: 113612 cycles/ticks +average: 114840 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 136627 cycles/ticks + +kyber_encaps: +median: 136062 cycles/ticks +average: 137931 cycles/ticks + +kyber_decaps: +median: 176826 cycles/ticks +average: 179270 cycles/ticks + +Loop spin: 76 +gen_a: +median: 26202 cycles/ticks +average: 26589 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8854 cycles/ticks +average: 9064 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 718 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 591 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97792 cycles/ticks +average: 98805 cycles/ticks + +indcpa_enc: +median: 124768 cycles/ticks +average: 127066 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38759 cycles/ticks + +kyber_keypair_derand: +median: 106706 cycles/ticks +average: 108315 cycles/ticks + +kyber_keypair: +median: 113498 cycles/ticks +average: 114715 cycles/ticks + +kyber_encaps_derand: +median: 135280 cycles/ticks +average: 137054 cycles/ticks + +kyber_encaps: +median: 136026 cycles/ticks +average: 137470 cycles/ticks + +kyber_decaps: +median: 177038 cycles/ticks +average: 179173 cycles/ticks + +Loop spin: 77 +gen_a: +median: 26164 cycles/ticks +average: 26317 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3889 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8909 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1911 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98064 cycles/ticks +average: 99287 cycles/ticks + +indcpa_enc: +median: 124782 cycles/ticks +average: 126528 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38557 cycles/ticks + +kyber_keypair_derand: +median: 106604 cycles/ticks +average: 107627 cycles/ticks + +kyber_keypair: +median: 113462 cycles/ticks +average: 114386 cycles/ticks + +kyber_encaps_derand: +median: 134702 cycles/ticks +average: 135799 cycles/ticks + +kyber_encaps: +median: 135882 cycles/ticks +average: 137494 cycles/ticks + +kyber_decaps: +median: 176502 cycles/ticks +average: 178294 cycles/ticks + +Loop spin: 78 +gen_a: +median: 26206 cycles/ticks +average: 26611 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9099 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 694 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97720 cycles/ticks +average: 99217 cycles/ticks + +indcpa_enc: +median: 124476 cycles/ticks +average: 126588 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39143 cycles/ticks + +kyber_keypair_derand: +median: 106716 cycles/ticks +average: 108202 cycles/ticks + +kyber_keypair: +median: 113694 cycles/ticks +average: 115148 cycles/ticks + +kyber_encaps_derand: +median: 135184 cycles/ticks +average: 137531 cycles/ticks + +kyber_encaps: +median: 136036 cycles/ticks +average: 138477 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 179305 cycles/ticks + +Loop spin: 79 +gen_a: +median: 26184 cycles/ticks +average: 26591 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3730 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7122 cycles/ticks +average: 7254 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9115 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1199 cycles/ticks + +indcpa_keypair: +median: 98044 cycles/ticks +average: 99206 cycles/ticks + +indcpa_enc: +median: 124782 cycles/ticks +average: 126859 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38744 cycles/ticks + +kyber_keypair_derand: +median: 106618 cycles/ticks +average: 108206 cycles/ticks + +kyber_keypair: +median: 113726 cycles/ticks +average: 115219 cycles/ticks + +kyber_encaps_derand: +median: 135402 cycles/ticks +average: 138130 cycles/ticks + +kyber_encaps: +median: 135830 cycles/ticks +average: 137488 cycles/ticks + +kyber_decaps: +median: 177040 cycles/ticks +average: 180299 cycles/ticks + +Loop spin: 80 +gen_a: +median: 26184 cycles/ticks +average: 26601 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3852 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7177 cycles/ticks + +INVNTT: +median: 10584 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8851 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97976 cycles/ticks +average: 99758 cycles/ticks + +indcpa_enc: +median: 128158 cycles/ticks +average: 127838 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 39062 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 108383 cycles/ticks + +kyber_keypair: +median: 113690 cycles/ticks +average: 115102 cycles/ticks + +kyber_encaps_derand: +median: 135336 cycles/ticks +average: 137933 cycles/ticks + +kyber_encaps: +median: 136286 cycles/ticks +average: 138793 cycles/ticks + +kyber_decaps: +median: 176942 cycles/ticks +average: 179750 cycles/ticks + +Loop spin: 81 +gen_a: +median: 26184 cycles/ticks +average: 26608 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7314 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9049 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1899 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97642 cycles/ticks +average: 99449 cycles/ticks + +indcpa_enc: +median: 124614 cycles/ticks +average: 127082 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38948 cycles/ticks + +kyber_keypair_derand: +median: 108106 cycles/ticks +average: 109870 cycles/ticks + +kyber_keypair: +median: 113750 cycles/ticks +average: 115481 cycles/ticks + +kyber_encaps_derand: +median: 135264 cycles/ticks +average: 137707 cycles/ticks + +kyber_encaps: +median: 135970 cycles/ticks +average: 138379 cycles/ticks + +kyber_decaps: +median: 176824 cycles/ticks +average: 179798 cycles/ticks + +Loop spin: 82 +gen_a: +median: 26232 cycles/ticks +average: 26557 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3872 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97894 cycles/ticks +average: 99531 cycles/ticks + +indcpa_enc: +median: 124768 cycles/ticks +average: 126831 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38866 cycles/ticks + +kyber_keypair_derand: +median: 106458 cycles/ticks +average: 107359 cycles/ticks + +kyber_keypair: +median: 113454 cycles/ticks +average: 114661 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 136550 cycles/ticks + +kyber_encaps: +median: 135964 cycles/ticks +average: 137986 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 179529 cycles/ticks + +Loop spin: 83 +gen_a: +median: 26160 cycles/ticks +average: 26382 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3834 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10641 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8882 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99053 cycles/ticks + +indcpa_enc: +median: 124644 cycles/ticks +average: 126644 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38851 cycles/ticks + +kyber_keypair_derand: +median: 106700 cycles/ticks +average: 108185 cycles/ticks + +kyber_keypair: +median: 113630 cycles/ticks +average: 114922 cycles/ticks + +kyber_encaps_derand: +median: 134864 cycles/ticks +average: 136665 cycles/ticks + +kyber_encaps: +median: 135740 cycles/ticks +average: 137403 cycles/ticks + +kyber_decaps: +median: 176648 cycles/ticks +average: 178806 cycles/ticks + +Loop spin: 84 +gen_a: +median: 26192 cycles/ticks +average: 26537 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3903 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2524 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 598 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 97692 cycles/ticks +average: 98945 cycles/ticks + +indcpa_enc: +median: 124470 cycles/ticks +average: 126171 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39004 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 107923 cycles/ticks + +kyber_keypair: +median: 113586 cycles/ticks +average: 114890 cycles/ticks + +kyber_encaps_derand: +median: 135032 cycles/ticks +average: 137152 cycles/ticks + +kyber_encaps: +median: 135832 cycles/ticks +average: 137744 cycles/ticks + +kyber_decaps: +median: 176926 cycles/ticks +average: 182620 cycles/ticks + +Loop spin: 85 +gen_a: +median: 26160 cycles/ticks +average: 26477 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10828 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8961 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 99360 cycles/ticks +average: 100698 cycles/ticks + +indcpa_enc: +median: 126290 cycles/ticks +average: 130685 cycles/ticks + +indcpa_dec: +median: 38500 cycles/ticks +average: 39152 cycles/ticks + +kyber_keypair_derand: +median: 106792 cycles/ticks +average: 108197 cycles/ticks + +kyber_keypair: +median: 113546 cycles/ticks +average: 114740 cycles/ticks + +kyber_encaps_derand: +median: 134968 cycles/ticks +average: 136911 cycles/ticks + +kyber_encaps: +median: 135914 cycles/ticks +average: 137821 cycles/ticks + +kyber_decaps: +median: 176708 cycles/ticks +average: 179059 cycles/ticks + +Loop spin: 86 +gen_a: +median: 26166 cycles/ticks +average: 26335 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3842 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7271 cycles/ticks + +INVNTT: +median: 10584 cycles/ticks +average: 10631 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8853 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 570 cycles/ticks +average: 595 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97824 cycles/ticks +average: 98309 cycles/ticks + +indcpa_enc: +median: 124828 cycles/ticks +average: 127086 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38937 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 107622 cycles/ticks + +kyber_keypair: +median: 113636 cycles/ticks +average: 115113 cycles/ticks + +kyber_encaps_derand: +median: 135098 cycles/ticks +average: 136995 cycles/ticks + +kyber_encaps: +median: 136096 cycles/ticks +average: 138120 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 179017 cycles/ticks + +Loop spin: 87 +gen_a: +median: 26148 cycles/ticks +average: 26323 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98040 cycles/ticks +average: 99504 cycles/ticks + +indcpa_enc: +median: 124626 cycles/ticks +average: 126015 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 38986 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 108198 cycles/ticks + +kyber_keypair: +median: 113580 cycles/ticks +average: 114813 cycles/ticks + +kyber_encaps_derand: +median: 135032 cycles/ticks +average: 136790 cycles/ticks + +kyber_encaps: +median: 136098 cycles/ticks +average: 138364 cycles/ticks + +kyber_decaps: +median: 176904 cycles/ticks +average: 179530 cycles/ticks + +Loop spin: 88 +gen_a: +median: 26176 cycles/ticks +average: 26397 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2550 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7359 cycles/ticks + +INVNTT: +median: 10690 cycles/ticks +average: 10831 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97954 cycles/ticks +average: 99146 cycles/ticks + +indcpa_enc: +median: 124902 cycles/ticks +average: 126838 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 38949 cycles/ticks + +kyber_keypair_derand: +median: 106570 cycles/ticks +average: 107861 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 115028 cycles/ticks + +kyber_encaps_derand: +median: 135130 cycles/ticks +average: 136773 cycles/ticks + +kyber_encaps: +median: 136052 cycles/ticks +average: 137760 cycles/ticks + +kyber_decaps: +median: 176956 cycles/ticks +average: 179580 cycles/ticks + +Loop spin: 89 +gen_a: +median: 26168 cycles/ticks +average: 26328 cycles/ticks + +poly_getnoise_eta1: +median: 3648 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2464 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10732 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8980 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1944 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98034 cycles/ticks +average: 99268 cycles/ticks + +indcpa_enc: +median: 124828 cycles/ticks +average: 126816 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38737 cycles/ticks + +kyber_keypair_derand: +median: 106866 cycles/ticks +average: 108146 cycles/ticks + +kyber_keypair: +median: 113506 cycles/ticks +average: 114655 cycles/ticks + +kyber_encaps_derand: +median: 135140 cycles/ticks +average: 137131 cycles/ticks + +kyber_encaps: +median: 135972 cycles/ticks +average: 138283 cycles/ticks + +kyber_decaps: +median: 176866 cycles/ticks +average: 179320 cycles/ticks + +Loop spin: 90 +gen_a: +median: 26198 cycles/ticks +average: 26347 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9090 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1871 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98124 cycles/ticks +average: 99253 cycles/ticks + +indcpa_enc: +median: 124874 cycles/ticks +average: 127027 cycles/ticks + +indcpa_dec: +median: 38478 cycles/ticks +average: 39097 cycles/ticks + +kyber_keypair_derand: +median: 106394 cycles/ticks +average: 107609 cycles/ticks + +kyber_keypair: +median: 113724 cycles/ticks +average: 115181 cycles/ticks + +kyber_encaps_derand: +median: 134872 cycles/ticks +average: 136490 cycles/ticks + +kyber_encaps: +median: 135702 cycles/ticks +average: 137248 cycles/ticks + +kyber_decaps: +median: 176738 cycles/ticks +average: 178893 cycles/ticks + +Loop spin: 91 +gen_a: +median: 26226 cycles/ticks +average: 26453 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3801 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8996 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99115 cycles/ticks + +indcpa_enc: +median: 124810 cycles/ticks +average: 126739 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38716 cycles/ticks + +kyber_keypair_derand: +median: 106798 cycles/ticks +average: 108194 cycles/ticks + +kyber_keypair: +median: 113564 cycles/ticks +average: 114786 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 136862 cycles/ticks + +kyber_encaps: +median: 135962 cycles/ticks +average: 137729 cycles/ticks + +kyber_decaps: +median: 176798 cycles/ticks +average: 179182 cycles/ticks + +Loop spin: 92 +gen_a: +median: 26166 cycles/ticks +average: 26315 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 8879 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97718 cycles/ticks +average: 98765 cycles/ticks + +indcpa_enc: +median: 124624 cycles/ticks +average: 126020 cycles/ticks + +indcpa_dec: +median: 38330 cycles/ticks +average: 38699 cycles/ticks + +kyber_keypair_derand: +median: 106494 cycles/ticks +average: 107431 cycles/ticks + +kyber_keypair: +median: 113372 cycles/ticks +average: 114152 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 136646 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 137879 cycles/ticks + +kyber_decaps: +median: 176876 cycles/ticks +average: 179210 cycles/ticks + +Loop spin: 93 +gen_a: +median: 26292 cycles/ticks +average: 27429 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3842 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2548 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7161 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8879 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97896 cycles/ticks +average: 99382 cycles/ticks + +indcpa_enc: +median: 124864 cycles/ticks +average: 126633 cycles/ticks + +indcpa_dec: +median: 38326 cycles/ticks +average: 38846 cycles/ticks + +kyber_keypair_derand: +median: 106716 cycles/ticks +average: 108023 cycles/ticks + +kyber_keypair: +median: 113606 cycles/ticks +average: 114970 cycles/ticks + +kyber_encaps_derand: +median: 135198 cycles/ticks +average: 137532 cycles/ticks + +kyber_encaps: +median: 135952 cycles/ticks +average: 137463 cycles/ticks + +kyber_decaps: +median: 176676 cycles/ticks +average: 178836 cycles/ticks + +Loop spin: 94 +gen_a: +median: 26190 cycles/ticks +average: 26583 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10570 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9058 cycles/ticks +average: 9048 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97646 cycles/ticks +average: 98643 cycles/ticks + +indcpa_enc: +median: 124482 cycles/ticks +average: 126478 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38787 cycles/ticks + +kyber_keypair_derand: +median: 106812 cycles/ticks +average: 108190 cycles/ticks + +kyber_keypair: +median: 113552 cycles/ticks +average: 114804 cycles/ticks + +kyber_encaps_derand: +median: 135096 cycles/ticks +average: 136984 cycles/ticks + +kyber_encaps: +median: 136086 cycles/ticks +average: 137897 cycles/ticks + +kyber_decaps: +median: 176814 cycles/ticks +average: 179079 cycles/ticks + +Loop spin: 95 +gen_a: +median: 26138 cycles/ticks +average: 26326 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7314 cycles/ticks + +INVNTT: +median: 10658 cycles/ticks +average: 10828 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98030 cycles/ticks +average: 99064 cycles/ticks + +indcpa_enc: +median: 124760 cycles/ticks +average: 126278 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 39059 cycles/ticks + +kyber_keypair_derand: +median: 106638 cycles/ticks +average: 107806 cycles/ticks + +kyber_keypair: +median: 113464 cycles/ticks +average: 114483 cycles/ticks + +kyber_encaps_derand: +median: 134912 cycles/ticks +average: 135959 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 137504 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 178411 cycles/ticks + +Loop spin: 96 +gen_a: +median: 26166 cycles/ticks +average: 26335 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10716 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9151 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 487 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98040 cycles/ticks +average: 98942 cycles/ticks + +indcpa_enc: +median: 124854 cycles/ticks +average: 126654 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38948 cycles/ticks + +kyber_keypair_derand: +median: 106732 cycles/ticks +average: 107931 cycles/ticks + +kyber_keypair: +median: 113636 cycles/ticks +average: 114965 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 137302 cycles/ticks + +kyber_encaps: +median: 135706 cycles/ticks +average: 137606 cycles/ticks + +kyber_decaps: +median: 176668 cycles/ticks +average: 178798 cycles/ticks + +Loop spin: 97 +gen_a: +median: 26164 cycles/ticks +average: 26322 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3747 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7202 cycles/ticks + +INVNTT: +median: 10570 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 9046 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1180 cycles/ticks + +indcpa_keypair: +median: 98122 cycles/ticks +average: 99180 cycles/ticks + +indcpa_enc: +median: 124780 cycles/ticks +average: 125978 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38838 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 108166 cycles/ticks + +kyber_keypair: +median: 113512 cycles/ticks +average: 114838 cycles/ticks + +kyber_encaps_derand: +median: 135120 cycles/ticks +average: 137105 cycles/ticks + +kyber_encaps: +median: 135964 cycles/ticks +average: 137819 cycles/ticks + +kyber_decaps: +median: 176710 cycles/ticks +average: 178783 cycles/ticks + +Loop spin: 98 +gen_a: +median: 26162 cycles/ticks +average: 26461 cycles/ticks + +poly_getnoise_eta1: +median: 3750 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97920 cycles/ticks +average: 99089 cycles/ticks + +indcpa_enc: +median: 124960 cycles/ticks +average: 126927 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38959 cycles/ticks + +kyber_keypair_derand: +median: 106438 cycles/ticks +average: 107765 cycles/ticks + +kyber_keypair: +median: 113498 cycles/ticks +average: 114714 cycles/ticks + +kyber_encaps_derand: +median: 135136 cycles/ticks +average: 137038 cycles/ticks + +kyber_encaps: +median: 135942 cycles/ticks +average: 137386 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 179030 cycles/ticks + +Loop spin: 99 +gen_a: +median: 26200 cycles/ticks +average: 26691 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7220 cycles/ticks + +INVNTT: +median: 10752 cycles/ticks +average: 10870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8906 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1202 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 98916 cycles/ticks + +indcpa_enc: +median: 124794 cycles/ticks +average: 126777 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39002 cycles/ticks + +kyber_keypair_derand: +median: 106458 cycles/ticks +average: 107526 cycles/ticks + +kyber_keypair: +median: 113504 cycles/ticks +average: 114509 cycles/ticks + +kyber_encaps_derand: +median: 135068 cycles/ticks +average: 136373 cycles/ticks + +kyber_encaps: +median: 135622 cycles/ticks +average: 137049 cycles/ticks + +kyber_decaps: +median: 176626 cycles/ticks +average: 178615 cycles/ticks + +Loop spin: 100 +gen_a: +median: 26194 cycles/ticks +average: 26517 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3764 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 6912 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9076 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 98864 cycles/ticks + +indcpa_enc: +median: 124752 cycles/ticks +average: 126988 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38751 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 107712 cycles/ticks + +kyber_keypair: +median: 113470 cycles/ticks +average: 114691 cycles/ticks + +kyber_encaps_derand: +median: 135060 cycles/ticks +average: 136786 cycles/ticks + +kyber_encaps: +median: 135930 cycles/ticks +average: 136760 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 178856 cycles/ticks + +Loop spin: 101 +gen_a: +median: 26190 cycles/ticks +average: 26356 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7162 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8921 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97790 cycles/ticks +average: 98905 cycles/ticks + +indcpa_enc: +median: 124628 cycles/ticks +average: 126328 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 38926 cycles/ticks + +kyber_keypair_derand: +median: 106622 cycles/ticks +average: 107862 cycles/ticks + +kyber_keypair: +median: 113488 cycles/ticks +average: 114617 cycles/ticks + +kyber_encaps_derand: +median: 135172 cycles/ticks +average: 137138 cycles/ticks + +kyber_encaps: +median: 136096 cycles/ticks +average: 137843 cycles/ticks + +kyber_decaps: +median: 177080 cycles/ticks +average: 179091 cycles/ticks + +Loop spin: 102 +gen_a: +median: 26206 cycles/ticks +average: 26426 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7375 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9107 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 605 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 98048 cycles/ticks +average: 98904 cycles/ticks + +indcpa_enc: +median: 124904 cycles/ticks +average: 126668 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 39093 cycles/ticks + +kyber_keypair_derand: +median: 106620 cycles/ticks +average: 108030 cycles/ticks + +kyber_keypair: +median: 113714 cycles/ticks +average: 115212 cycles/ticks + +kyber_encaps_derand: +median: 134946 cycles/ticks +average: 136848 cycles/ticks + +kyber_encaps: +median: 135892 cycles/ticks +average: 137488 cycles/ticks + +kyber_decaps: +median: 176888 cycles/ticks +average: 178904 cycles/ticks + +Loop spin: 103 +gen_a: +median: 26180 cycles/ticks +average: 26327 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10841 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97992 cycles/ticks +average: 99082 cycles/ticks + +indcpa_enc: +median: 124742 cycles/ticks +average: 126673 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 39021 cycles/ticks + +kyber_keypair_derand: +median: 106590 cycles/ticks +average: 107763 cycles/ticks + +kyber_keypair: +median: 113390 cycles/ticks +average: 114213 cycles/ticks + +kyber_encaps_derand: +median: 135200 cycles/ticks +average: 136614 cycles/ticks + +kyber_encaps: +median: 136190 cycles/ticks +average: 137905 cycles/ticks + +kyber_decaps: +median: 176978 cycles/ticks +average: 178474 cycles/ticks + +Loop spin: 104 +gen_a: +median: 26200 cycles/ticks +average: 26353 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3737 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8951 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 594 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1901 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1169 cycles/ticks + +indcpa_keypair: +median: 97970 cycles/ticks +average: 98905 cycles/ticks + +indcpa_enc: +median: 124652 cycles/ticks +average: 126087 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38965 cycles/ticks + +kyber_keypair_derand: +median: 106668 cycles/ticks +average: 108191 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114897 cycles/ticks + +kyber_encaps_derand: +median: 134972 cycles/ticks +average: 136653 cycles/ticks + +kyber_encaps: +median: 135788 cycles/ticks +average: 137447 cycles/ticks + +kyber_decaps: +median: 176684 cycles/ticks +average: 178695 cycles/ticks + +Loop spin: 105 +gen_a: +median: 26182 cycles/ticks +average: 26592 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7122 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 10584 cycles/ticks +average: 10638 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8878 cycles/ticks +average: 9061 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97904 cycles/ticks +average: 98939 cycles/ticks + +indcpa_enc: +median: 124826 cycles/ticks +average: 126833 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38795 cycles/ticks + +kyber_keypair_derand: +median: 106538 cycles/ticks +average: 107785 cycles/ticks + +kyber_keypair: +median: 113536 cycles/ticks +average: 114616 cycles/ticks + +kyber_encaps_derand: +median: 134866 cycles/ticks +average: 136746 cycles/ticks + +kyber_encaps: +median: 135874 cycles/ticks +average: 137885 cycles/ticks + +kyber_decaps: +median: 176724 cycles/ticks +average: 179018 cycles/ticks + +Loop spin: 106 +gen_a: +median: 26168 cycles/ticks +average: 26313 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7160 cycles/ticks +average: 7265 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10737 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8943 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1176 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97850 cycles/ticks +average: 98822 cycles/ticks + +indcpa_enc: +median: 124628 cycles/ticks +average: 126259 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38885 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 107757 cycles/ticks + +kyber_keypair: +median: 113436 cycles/ticks +average: 114368 cycles/ticks + +kyber_encaps_derand: +median: 135034 cycles/ticks +average: 136949 cycles/ticks + +kyber_encaps: +median: 135980 cycles/ticks +average: 137495 cycles/ticks + +kyber_decaps: +median: 176712 cycles/ticks +average: 178038 cycles/ticks + +Loop spin: 107 +gen_a: +median: 26186 cycles/ticks +average: 26260 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 475 cycles/ticks + +poly_frommsg: +median: 1480 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 710 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 590 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97648 cycles/ticks +average: 98548 cycles/ticks + +indcpa_enc: +median: 124518 cycles/ticks +average: 126001 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 38953 cycles/ticks + +kyber_keypair_derand: +median: 106666 cycles/ticks +average: 107713 cycles/ticks + +kyber_keypair: +median: 113496 cycles/ticks +average: 114642 cycles/ticks + +kyber_encaps_derand: +median: 135208 cycles/ticks +average: 136781 cycles/ticks + +kyber_encaps: +median: 135982 cycles/ticks +average: 137174 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179017 cycles/ticks + +Loop spin: 108 +gen_a: +median: 26220 cycles/ticks +average: 26602 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8853 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97926 cycles/ticks +average: 99195 cycles/ticks + +indcpa_enc: +median: 124642 cycles/ticks +average: 125994 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38967 cycles/ticks + +kyber_keypair_derand: +median: 106592 cycles/ticks +average: 107619 cycles/ticks + +kyber_keypair: +median: 113470 cycles/ticks +average: 114330 cycles/ticks + +kyber_encaps_derand: +median: 135188 cycles/ticks +average: 136687 cycles/ticks + +kyber_encaps: +median: 136266 cycles/ticks +average: 138159 cycles/ticks + +kyber_decaps: +median: 176976 cycles/ticks +average: 179067 cycles/ticks + +Loop spin: 109 +gen_a: +median: 26190 cycles/ticks +average: 26388 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7228 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1163 cycles/ticks + +indcpa_keypair: +median: 97874 cycles/ticks +average: 99004 cycles/ticks + +indcpa_enc: +median: 124808 cycles/ticks +average: 126332 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38872 cycles/ticks + +kyber_keypair_derand: +median: 106566 cycles/ticks +average: 107802 cycles/ticks + +kyber_keypair: +median: 113458 cycles/ticks +average: 114481 cycles/ticks + +kyber_encaps_derand: +median: 134994 cycles/ticks +average: 136169 cycles/ticks + +kyber_encaps: +median: 135878 cycles/ticks +average: 137621 cycles/ticks + +kyber_decaps: +median: 176820 cycles/ticks +average: 178512 cycles/ticks + +Loop spin: 110 +gen_a: +median: 26180 cycles/ticks +average: 26612 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10688 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99031 cycles/ticks + +indcpa_enc: +median: 124802 cycles/ticks +average: 126719 cycles/ticks + +indcpa_dec: +median: 38348 cycles/ticks +average: 38807 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 107574 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114391 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136213 cycles/ticks + +kyber_encaps: +median: 135978 cycles/ticks +average: 137621 cycles/ticks + +kyber_decaps: +median: 176894 cycles/ticks +average: 178996 cycles/ticks + +Loop spin: 111 +gen_a: +median: 26166 cycles/ticks +average: 26362 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 9026 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 98030 cycles/ticks +average: 99015 cycles/ticks + +indcpa_enc: +median: 124788 cycles/ticks +average: 126339 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38945 cycles/ticks + +kyber_keypair_derand: +median: 106550 cycles/ticks +average: 107716 cycles/ticks + +kyber_keypair: +median: 113368 cycles/ticks +average: 113943 cycles/ticks + +kyber_encaps_derand: +median: 134924 cycles/ticks +average: 136312 cycles/ticks + +kyber_encaps: +median: 135824 cycles/ticks +average: 137257 cycles/ticks + +kyber_decaps: +median: 176636 cycles/ticks +average: 178266 cycles/ticks + +Loop spin: 112 +gen_a: +median: 26204 cycles/ticks +average: 26412 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8872 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 692 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 574 cycles/ticks +average: 573 cycles/ticks + +polyvec_compress: +median: 1908 cycles/ticks +average: 1927 cycles/ticks + +polyvec_decompress: +median: 1180 cycles/ticks +average: 1181 cycles/ticks + +indcpa_keypair: +median: 98002 cycles/ticks +average: 99314 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 126441 cycles/ticks + +indcpa_dec: +median: 38312 cycles/ticks +average: 38742 cycles/ticks + +kyber_keypair_derand: +median: 106442 cycles/ticks +average: 107365 cycles/ticks + +kyber_keypair: +median: 113466 cycles/ticks +average: 114592 cycles/ticks + +kyber_encaps_derand: +median: 135008 cycles/ticks +average: 136982 cycles/ticks + +kyber_encaps: +median: 135916 cycles/ticks +average: 137530 cycles/ticks + +kyber_decaps: +median: 176870 cycles/ticks +average: 178848 cycles/ticks + +Loop spin: 113 +gen_a: +median: 26192 cycles/ticks +average: 26748 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9101 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1871 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97930 cycles/ticks +average: 98738 cycles/ticks + +indcpa_enc: +median: 124804 cycles/ticks +average: 126669 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38904 cycles/ticks + +kyber_keypair_derand: +median: 106626 cycles/ticks +average: 107642 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114581 cycles/ticks + +kyber_encaps_derand: +median: 135148 cycles/ticks +average: 136936 cycles/ticks + +kyber_encaps: +median: 135978 cycles/ticks +average: 137525 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 178701 cycles/ticks + +Loop spin: 114 +gen_a: +median: 26224 cycles/ticks +average: 26742 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10631 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9108 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1446 cycles/ticks +average: 1477 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97848 cycles/ticks +average: 98789 cycles/ticks + +indcpa_enc: +median: 124648 cycles/ticks +average: 126453 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38989 cycles/ticks + +kyber_keypair_derand: +median: 106534 cycles/ticks +average: 107610 cycles/ticks + +kyber_keypair: +median: 113608 cycles/ticks +average: 114963 cycles/ticks + +kyber_encaps_derand: +median: 135038 cycles/ticks +average: 136243 cycles/ticks + +kyber_encaps: +median: 135956 cycles/ticks +average: 137809 cycles/ticks + +kyber_decaps: +median: 176920 cycles/ticks +average: 178855 cycles/ticks + +Loop spin: 115 +gen_a: +median: 26194 cycles/ticks +average: 26316 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8942 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97932 cycles/ticks +average: 98729 cycles/ticks + +indcpa_enc: +median: 124754 cycles/ticks +average: 126322 cycles/ticks + +indcpa_dec: +median: 38378 cycles/ticks +average: 38818 cycles/ticks + +kyber_keypair_derand: +median: 106750 cycles/ticks +average: 107883 cycles/ticks + +kyber_keypair: +median: 113436 cycles/ticks +average: 114373 cycles/ticks + +kyber_encaps_derand: +median: 134786 cycles/ticks +average: 136435 cycles/ticks + +kyber_encaps: +median: 135870 cycles/ticks +average: 137855 cycles/ticks + +kyber_decaps: +median: 176720 cycles/ticks +average: 178683 cycles/ticks + +Loop spin: 116 +gen_a: +median: 26184 cycles/ticks +average: 26577 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10711 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9015 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97820 cycles/ticks +average: 98898 cycles/ticks + +indcpa_enc: +median: 124690 cycles/ticks +average: 126609 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38866 cycles/ticks + +kyber_keypair_derand: +median: 106430 cycles/ticks +average: 107473 cycles/ticks + +kyber_keypair: +median: 113452 cycles/ticks +average: 114552 cycles/ticks + +kyber_encaps_derand: +median: 135250 cycles/ticks +average: 137164 cycles/ticks + +kyber_encaps: +median: 136088 cycles/ticks +average: 137586 cycles/ticks + +kyber_decaps: +median: 176940 cycles/ticks +average: 179285 cycles/ticks + +Loop spin: 117 +gen_a: +median: 26188 cycles/ticks +average: 26433 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3840 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7238 cycles/ticks + +INVNTT: +median: 10588 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97966 cycles/ticks +average: 99150 cycles/ticks + +indcpa_enc: +median: 124792 cycles/ticks +average: 126012 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38729 cycles/ticks + +kyber_keypair_derand: +median: 106470 cycles/ticks +average: 107468 cycles/ticks + +kyber_keypair: +median: 113474 cycles/ticks +average: 114442 cycles/ticks + +kyber_encaps_derand: +median: 135048 cycles/ticks +average: 136557 cycles/ticks + +kyber_encaps: +median: 135974 cycles/ticks +average: 137414 cycles/ticks + +kyber_decaps: +median: 176700 cycles/ticks +average: 178541 cycles/ticks + +Loop spin: 118 +gen_a: +median: 26238 cycles/ticks +average: 26735 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3770 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97916 cycles/ticks +average: 98747 cycles/ticks + +indcpa_enc: +median: 124932 cycles/ticks +average: 126923 cycles/ticks + +indcpa_dec: +median: 38358 cycles/ticks +average: 38729 cycles/ticks + +kyber_keypair_derand: +median: 106362 cycles/ticks +average: 107123 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114756 cycles/ticks + +kyber_encaps_derand: +median: 135010 cycles/ticks +average: 136197 cycles/ticks + +kyber_encaps: +median: 135854 cycles/ticks +average: 137162 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 178820 cycles/ticks + +Loop spin: 119 +gen_a: +median: 26206 cycles/ticks +average: 26597 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3735 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98202 cycles/ticks +average: 99441 cycles/ticks + +indcpa_enc: +median: 125174 cycles/ticks +average: 126941 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 39059 cycles/ticks + +kyber_keypair_derand: +median: 106646 cycles/ticks +average: 107650 cycles/ticks + +kyber_keypair: +median: 113504 cycles/ticks +average: 114486 cycles/ticks + +kyber_encaps_derand: +median: 135194 cycles/ticks +average: 137247 cycles/ticks + +kyber_encaps: +median: 135980 cycles/ticks +average: 137844 cycles/ticks + +kyber_decaps: +median: 176822 cycles/ticks +average: 178583 cycles/ticks + +Loop spin: 120 +gen_a: +median: 26158 cycles/ticks +average: 26297 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3854 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2584 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10611 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8838 cycles/ticks +average: 9021 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 695 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97894 cycles/ticks +average: 99263 cycles/ticks + +indcpa_enc: +median: 124756 cycles/ticks +average: 126806 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39081 cycles/ticks + +kyber_keypair_derand: +median: 106558 cycles/ticks +average: 107825 cycles/ticks + +kyber_keypair: +median: 113604 cycles/ticks +average: 115025 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136702 cycles/ticks + +kyber_encaps: +median: 135932 cycles/ticks +average: 137631 cycles/ticks + +kyber_decaps: +median: 176794 cycles/ticks +average: 179085 cycles/ticks + +Loop spin: 121 +gen_a: +median: 26146 cycles/ticks +average: 26291 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10680 cycles/ticks +average: 10740 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 478 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99358 cycles/ticks +average: 100454 cycles/ticks + +indcpa_enc: +median: 126222 cycles/ticks +average: 127914 cycles/ticks + +indcpa_dec: +median: 38364 cycles/ticks +average: 38858 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 107811 cycles/ticks + +kyber_keypair: +median: 113538 cycles/ticks +average: 114567 cycles/ticks + +kyber_encaps_derand: +median: 135110 cycles/ticks +average: 136410 cycles/ticks + +kyber_encaps: +median: 135940 cycles/ticks +average: 136927 cycles/ticks + +kyber_decaps: +median: 176860 cycles/ticks +average: 178322 cycles/ticks + +Loop spin: 122 +gen_a: +median: 26178 cycles/ticks +average: 26336 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9078 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97806 cycles/ticks +average: 99043 cycles/ticks + +indcpa_enc: +median: 124446 cycles/ticks +average: 125245 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38997 cycles/ticks + +kyber_keypair_derand: +median: 106708 cycles/ticks +average: 107434 cycles/ticks + +kyber_keypair: +median: 113590 cycles/ticks +average: 114705 cycles/ticks + +kyber_encaps_derand: +median: 134840 cycles/ticks +average: 136611 cycles/ticks + +kyber_encaps: +median: 135968 cycles/ticks +average: 137957 cycles/ticks + +kyber_decaps: +median: 176606 cycles/ticks +average: 178237 cycles/ticks + +Loop spin: 123 +gen_a: +median: 26174 cycles/ticks +average: 26373 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 6930 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8883 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1180 cycles/ticks + +indcpa_keypair: +median: 97806 cycles/ticks +average: 98992 cycles/ticks + +indcpa_enc: +median: 124684 cycles/ticks +average: 126315 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 39002 cycles/ticks + +kyber_keypair_derand: +median: 106520 cycles/ticks +average: 107683 cycles/ticks + +kyber_keypair: +median: 113534 cycles/ticks +average: 114582 cycles/ticks + +kyber_encaps_derand: +median: 134930 cycles/ticks +average: 136985 cycles/ticks + +kyber_encaps: +median: 135932 cycles/ticks +average: 137754 cycles/ticks + +kyber_decaps: +median: 176658 cycles/ticks +average: 178407 cycles/ticks + +Loop spin: 124 +gen_a: +median: 26138 cycles/ticks +average: 26314 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3764 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8976 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97710 cycles/ticks +average: 98808 cycles/ticks + +indcpa_enc: +median: 124692 cycles/ticks +average: 126516 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 39129 cycles/ticks + +kyber_keypair_derand: +median: 106546 cycles/ticks +average: 107847 cycles/ticks + +kyber_keypair: +median: 113530 cycles/ticks +average: 114729 cycles/ticks + +kyber_encaps_derand: +median: 135172 cycles/ticks +average: 137049 cycles/ticks + +kyber_encaps: +median: 136134 cycles/ticks +average: 137906 cycles/ticks + +kyber_decaps: +median: 176912 cycles/ticks +average: 178901 cycles/ticks + +Loop spin: 125 +gen_a: +median: 26160 cycles/ticks +average: 26439 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7248 cycles/ticks +average: 7305 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9094 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 700 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99472 cycles/ticks +average: 100292 cycles/ticks + +indcpa_enc: +median: 126510 cycles/ticks +average: 128528 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38790 cycles/ticks + +kyber_keypair_derand: +median: 106574 cycles/ticks +average: 107932 cycles/ticks + +kyber_keypair: +median: 113444 cycles/ticks +average: 114532 cycles/ticks + +kyber_encaps_derand: +median: 134962 cycles/ticks +average: 136609 cycles/ticks + +kyber_encaps: +median: 135798 cycles/ticks +average: 137295 cycles/ticks + +kyber_decaps: +median: 176834 cycles/ticks +average: 178991 cycles/ticks + +Loop spin: 126 +gen_a: +median: 26192 cycles/ticks +average: 26349 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3801 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10570 cycles/ticks +average: 10635 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97884 cycles/ticks +average: 99269 cycles/ticks + +indcpa_enc: +median: 124604 cycles/ticks +average: 125576 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38960 cycles/ticks + +kyber_keypair_derand: +median: 106430 cycles/ticks +average: 107403 cycles/ticks + +kyber_keypair: +median: 113468 cycles/ticks +average: 114415 cycles/ticks + +kyber_encaps_derand: +median: 134888 cycles/ticks +average: 136603 cycles/ticks + +kyber_encaps: +median: 135740 cycles/ticks +average: 136453 cycles/ticks + +kyber_decaps: +median: 176710 cycles/ticks +average: 178727 cycles/ticks + +Loop spin: 127 +gen_a: +median: 26224 cycles/ticks +average: 26371 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1874 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97942 cycles/ticks +average: 99048 cycles/ticks + +indcpa_enc: +median: 124880 cycles/ticks +average: 126751 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38963 cycles/ticks + +kyber_keypair_derand: +median: 106550 cycles/ticks +average: 107626 cycles/ticks + +kyber_keypair: +median: 113544 cycles/ticks +average: 114712 cycles/ticks + +kyber_encaps_derand: +median: 134994 cycles/ticks +average: 136662 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 138094 cycles/ticks + +kyber_decaps: +median: 176778 cycles/ticks +average: 178820 cycles/ticks + +Loop spin: 128 +gen_a: +median: 26190 cycles/ticks +average: 26488 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3802 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 6910 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10666 cycles/ticks +average: 10863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9067 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98014 cycles/ticks +average: 99128 cycles/ticks + +indcpa_enc: +median: 124766 cycles/ticks +average: 126186 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38694 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 107804 cycles/ticks + +kyber_keypair: +median: 113440 cycles/ticks +average: 114572 cycles/ticks + +kyber_encaps_derand: +median: 135008 cycles/ticks +average: 136775 cycles/ticks + +kyber_encaps: +median: 135906 cycles/ticks +average: 137864 cycles/ticks + +kyber_decaps: +median: 176850 cycles/ticks +average: 179204 cycles/ticks + +Loop spin: 129 +gen_a: +median: 26168 cycles/ticks +average: 26474 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3795 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2543 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7292 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97796 cycles/ticks +average: 99040 cycles/ticks + +indcpa_enc: +median: 124510 cycles/ticks +average: 126308 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38932 cycles/ticks + +kyber_keypair_derand: +median: 106658 cycles/ticks +average: 108109 cycles/ticks + +kyber_keypair: +median: 113514 cycles/ticks +average: 114680 cycles/ticks + +kyber_encaps_derand: +median: 134814 cycles/ticks +average: 136455 cycles/ticks + +kyber_encaps: +median: 135816 cycles/ticks +average: 137552 cycles/ticks + +kyber_decaps: +median: 176626 cycles/ticks +average: 178951 cycles/ticks + +Loop spin: 130 +gen_a: +median: 26196 cycles/ticks +average: 26652 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3828 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 9006 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1851 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97792 cycles/ticks +average: 98916 cycles/ticks + +indcpa_enc: +median: 124688 cycles/ticks +average: 126471 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38767 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 107940 cycles/ticks + +kyber_keypair: +median: 113504 cycles/ticks +average: 114591 cycles/ticks + +kyber_encaps_derand: +median: 134972 cycles/ticks +average: 136820 cycles/ticks + +kyber_encaps: +median: 135922 cycles/ticks +average: 137940 cycles/ticks + +kyber_decaps: +median: 176834 cycles/ticks +average: 179304 cycles/ticks + +Loop spin: 131 +gen_a: +median: 26200 cycles/ticks +average: 26362 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7124 cycles/ticks +average: 7252 cycles/ticks + +INVNTT: +median: 10650 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97956 cycles/ticks +average: 99095 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 126462 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38880 cycles/ticks + +kyber_keypair_derand: +median: 106560 cycles/ticks +average: 107890 cycles/ticks + +kyber_keypair: +median: 113660 cycles/ticks +average: 115142 cycles/ticks + +kyber_encaps_derand: +median: 134978 cycles/ticks +average: 136852 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 137563 cycles/ticks + +kyber_decaps: +median: 176712 cycles/ticks +average: 179138 cycles/ticks + +Loop spin: 132 +gen_a: +median: 26172 cycles/ticks +average: 26327 cycles/ticks + +poly_getnoise_eta1: +median: 3820 cycles/ticks +average: 3871 cycles/ticks + +poly_getnoise_eta2: +median: 2540 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9142 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 98174 cycles/ticks +average: 99236 cycles/ticks + +indcpa_enc: +median: 124896 cycles/ticks +average: 126560 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38771 cycles/ticks + +kyber_keypair_derand: +median: 106718 cycles/ticks +average: 107954 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114770 cycles/ticks + +kyber_encaps_derand: +median: 135258 cycles/ticks +average: 137135 cycles/ticks + +kyber_encaps: +median: 136162 cycles/ticks +average: 137939 cycles/ticks + +kyber_decaps: +median: 176952 cycles/ticks +average: 178984 cycles/ticks + +Loop spin: 133 +gen_a: +median: 26220 cycles/ticks +average: 26520 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 446 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1461 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 581 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97658 cycles/ticks +average: 98716 cycles/ticks + +indcpa_enc: +median: 124556 cycles/ticks +average: 126493 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38783 cycles/ticks + +kyber_keypair_derand: +median: 106556 cycles/ticks +average: 107408 cycles/ticks + +kyber_keypair: +median: 113516 cycles/ticks +average: 114896 cycles/ticks + +kyber_encaps_derand: +median: 135068 cycles/ticks +average: 136990 cycles/ticks + +kyber_encaps: +median: 135932 cycles/ticks +average: 137789 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 179050 cycles/ticks + +Loop spin: 134 +gen_a: +median: 26180 cycles/ticks +average: 26623 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8948 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1220 cycles/ticks + +indcpa_keypair: +median: 97980 cycles/ticks +average: 99122 cycles/ticks + +indcpa_enc: +median: 124846 cycles/ticks +average: 126911 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 39075 cycles/ticks + +kyber_keypair_derand: +median: 106636 cycles/ticks +average: 107654 cycles/ticks + +kyber_keypair: +median: 113586 cycles/ticks +average: 114844 cycles/ticks + +kyber_encaps_derand: +median: 135182 cycles/ticks +average: 136983 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 137707 cycles/ticks + +kyber_decaps: +median: 177098 cycles/ticks +average: 179389 cycles/ticks + +Loop spin: 135 +gen_a: +median: 26218 cycles/ticks +average: 26631 cycles/ticks + +poly_getnoise_eta1: +median: 3762 cycles/ticks +average: 3765 cycles/ticks + +poly_getnoise_eta2: +median: 2476 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7156 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1517 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 98774 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 127135 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38916 cycles/ticks + +kyber_keypair_derand: +median: 106350 cycles/ticks +average: 107517 cycles/ticks + +kyber_keypair: +median: 113590 cycles/ticks +average: 115046 cycles/ticks + +kyber_encaps_derand: +median: 135108 cycles/ticks +average: 137066 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 138234 cycles/ticks + +kyber_decaps: +median: 176806 cycles/ticks +average: 179443 cycles/ticks + +Loop spin: 136 +gen_a: +median: 26168 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2477 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 712 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97920 cycles/ticks +average: 99266 cycles/ticks + +indcpa_enc: +median: 124732 cycles/ticks +average: 126564 cycles/ticks + +indcpa_dec: +median: 38356 cycles/ticks +average: 38686 cycles/ticks + +kyber_keypair_derand: +median: 106456 cycles/ticks +average: 107480 cycles/ticks + +kyber_keypair: +median: 113496 cycles/ticks +average: 114642 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 136209 cycles/ticks + +kyber_encaps: +median: 135908 cycles/ticks +average: 137128 cycles/ticks + +kyber_decaps: +median: 176878 cycles/ticks +average: 179334 cycles/ticks + +Loop spin: 137 +gen_a: +median: 26190 cycles/ticks +average: 26562 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3866 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 98112 cycles/ticks +average: 99559 cycles/ticks + +indcpa_enc: +median: 125016 cycles/ticks +average: 127212 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38930 cycles/ticks + +kyber_keypair_derand: +median: 106634 cycles/ticks +average: 108016 cycles/ticks + +kyber_keypair: +median: 113610 cycles/ticks +average: 114970 cycles/ticks + +kyber_encaps_derand: +median: 134992 cycles/ticks +average: 136619 cycles/ticks + +kyber_encaps: +median: 135886 cycles/ticks +average: 137452 cycles/ticks + +kyber_decaps: +median: 176854 cycles/ticks +average: 179323 cycles/ticks + +Loop spin: 138 +gen_a: +median: 26170 cycles/ticks +average: 26317 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3869 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9118 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98052 cycles/ticks +average: 99113 cycles/ticks + +indcpa_enc: +median: 124992 cycles/ticks +average: 127047 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38841 cycles/ticks + +kyber_keypair_derand: +median: 106622 cycles/ticks +average: 107838 cycles/ticks + +kyber_keypair: +median: 113486 cycles/ticks +average: 114582 cycles/ticks + +kyber_encaps_derand: +median: 134840 cycles/ticks +average: 136228 cycles/ticks + +kyber_encaps: +median: 135892 cycles/ticks +average: 137513 cycles/ticks + +kyber_decaps: +median: 176646 cycles/ticks +average: 178676 cycles/ticks + +Loop spin: 139 +gen_a: +median: 26196 cycles/ticks +average: 26538 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7163 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1210 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 99458 cycles/ticks + +indcpa_enc: +median: 124994 cycles/ticks +average: 127256 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 39130 cycles/ticks + +kyber_keypair_derand: +median: 106666 cycles/ticks +average: 107876 cycles/ticks + +kyber_keypair: +median: 113676 cycles/ticks +average: 115045 cycles/ticks + +kyber_encaps_derand: +median: 135194 cycles/ticks +average: 137019 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138040 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 179044 cycles/ticks + +Loop spin: 140 +gen_a: +median: 26208 cycles/ticks +average: 26386 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3788 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10874 cycles/ticks +average: 10904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 563 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1893 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97934 cycles/ticks +average: 99203 cycles/ticks + +indcpa_enc: +median: 124904 cycles/ticks +average: 126889 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38865 cycles/ticks + +kyber_keypair_derand: +median: 106866 cycles/ticks +average: 108410 cycles/ticks + +kyber_keypair: +median: 113512 cycles/ticks +average: 114473 cycles/ticks + +kyber_encaps_derand: +median: 135016 cycles/ticks +average: 136995 cycles/ticks + +kyber_encaps: +median: 135950 cycles/ticks +average: 137675 cycles/ticks + +kyber_decaps: +median: 176730 cycles/ticks +average: 178996 cycles/ticks + +Loop spin: 141 +gen_a: +median: 26186 cycles/ticks +average: 26477 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3730 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7192 cycles/ticks + +INVNTT: +median: 10876 cycles/ticks +average: 10939 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97892 cycles/ticks +average: 99231 cycles/ticks + +indcpa_enc: +median: 124656 cycles/ticks +average: 126478 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 39006 cycles/ticks + +kyber_keypair_derand: +median: 106528 cycles/ticks +average: 107711 cycles/ticks + +kyber_keypair: +median: 113600 cycles/ticks +average: 115004 cycles/ticks + +kyber_encaps_derand: +median: 135060 cycles/ticks +average: 136975 cycles/ticks + +kyber_encaps: +median: 135874 cycles/ticks +average: 137724 cycles/ticks + +kyber_decaps: +median: 176982 cycles/ticks +average: 179376 cycles/ticks + +Loop spin: 142 +gen_a: +median: 26190 cycles/ticks +average: 26543 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3839 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 6930 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10954 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97520 cycles/ticks +average: 98818 cycles/ticks + +indcpa_enc: +median: 124784 cycles/ticks +average: 126693 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38992 cycles/ticks + +kyber_keypair_derand: +median: 106698 cycles/ticks +average: 108159 cycles/ticks + +kyber_keypair: +median: 113576 cycles/ticks +average: 114895 cycles/ticks + +kyber_encaps_derand: +median: 135068 cycles/ticks +average: 136717 cycles/ticks + +kyber_encaps: +median: 136142 cycles/ticks +average: 138288 cycles/ticks + +kyber_decaps: +median: 176858 cycles/ticks +average: 179044 cycles/ticks + +Loop spin: 143 +gen_a: +median: 26200 cycles/ticks +average: 26468 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3786 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2502 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9142 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1142 cycles/ticks +average: 1182 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 99105 cycles/ticks + +indcpa_enc: +median: 124418 cycles/ticks +average: 126189 cycles/ticks + +indcpa_dec: +median: 38358 cycles/ticks +average: 38772 cycles/ticks + +kyber_keypair_derand: +median: 106608 cycles/ticks +average: 108093 cycles/ticks + +kyber_keypair: +median: 113454 cycles/ticks +average: 114432 cycles/ticks + +kyber_encaps_derand: +median: 134714 cycles/ticks +average: 136587 cycles/ticks + +kyber_encaps: +median: 135718 cycles/ticks +average: 137450 cycles/ticks + +kyber_decaps: +median: 176828 cycles/ticks +average: 179419 cycles/ticks + +Loop spin: 144 +gen_a: +median: 26160 cycles/ticks +average: 26403 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10898 cycles/ticks +average: 10872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97972 cycles/ticks +average: 99371 cycles/ticks + +indcpa_enc: +median: 124874 cycles/ticks +average: 126952 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 39017 cycles/ticks + +kyber_keypair_derand: +median: 106488 cycles/ticks +average: 108145 cycles/ticks + +kyber_keypair: +median: 113538 cycles/ticks +average: 114847 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 136806 cycles/ticks + +kyber_encaps: +median: 135866 cycles/ticks +average: 137703 cycles/ticks + +kyber_decaps: +median: 176720 cycles/ticks +average: 178043 cycles/ticks + +Loop spin: 145 +gen_a: +median: 26200 cycles/ticks +average: 26367 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 10670 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1943 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 99524 cycles/ticks +average: 100472 cycles/ticks + +indcpa_enc: +median: 126388 cycles/ticks +average: 128822 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38833 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 107800 cycles/ticks + +kyber_keypair: +median: 113434 cycles/ticks +average: 114349 cycles/ticks + +kyber_encaps_derand: +median: 135170 cycles/ticks +average: 137341 cycles/ticks + +kyber_encaps: +median: 136044 cycles/ticks +average: 137916 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 179065 cycles/ticks + +Loop spin: 146 +gen_a: +median: 26200 cycles/ticks +average: 26357 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3864 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7176 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97956 cycles/ticks +average: 99093 cycles/ticks + +indcpa_enc: +median: 124756 cycles/ticks +average: 126529 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 38887 cycles/ticks + +kyber_keypair_derand: +median: 106554 cycles/ticks +average: 108262 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 115008 cycles/ticks + +kyber_encaps_derand: +median: 134856 cycles/ticks +average: 136759 cycles/ticks + +kyber_encaps: +median: 135846 cycles/ticks +average: 137824 cycles/ticks + +kyber_decaps: +median: 176710 cycles/ticks +average: 179031 cycles/ticks + +Loop spin: 147 +gen_a: +median: 26160 cycles/ticks +average: 26317 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3899 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7203 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8882 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98042 cycles/ticks +average: 99353 cycles/ticks + +indcpa_enc: +median: 124798 cycles/ticks +average: 126707 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39035 cycles/ticks + +kyber_keypair_derand: +median: 106686 cycles/ticks +average: 108154 cycles/ticks + +kyber_keypair: +median: 113446 cycles/ticks +average: 114654 cycles/ticks + +kyber_encaps_derand: +median: 135192 cycles/ticks +average: 137021 cycles/ticks + +kyber_encaps: +median: 136284 cycles/ticks +average: 138518 cycles/ticks + +kyber_decaps: +median: 176986 cycles/ticks +average: 179158 cycles/ticks + +Loop spin: 148 +gen_a: +median: 26232 cycles/ticks +average: 26667 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1477 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97880 cycles/ticks +average: 98723 cycles/ticks + +indcpa_enc: +median: 124692 cycles/ticks +average: 126437 cycles/ticks + +indcpa_dec: +median: 38530 cycles/ticks +average: 39238 cycles/ticks + +kyber_keypair_derand: +median: 106758 cycles/ticks +average: 107912 cycles/ticks + +kyber_keypair: +median: 113570 cycles/ticks +average: 114908 cycles/ticks + +kyber_encaps_derand: +median: 135174 cycles/ticks +average: 137193 cycles/ticks + +kyber_encaps: +median: 136120 cycles/ticks +average: 138137 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 179255 cycles/ticks + +Loop spin: 149 +gen_a: +median: 26200 cycles/ticks +average: 26354 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3834 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10874 cycles/ticks +average: 10864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8920 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 98891 cycles/ticks + +indcpa_enc: +median: 124744 cycles/ticks +average: 126751 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 38832 cycles/ticks + +kyber_keypair_derand: +median: 106668 cycles/ticks +average: 108043 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 115009 cycles/ticks + +kyber_encaps_derand: +median: 134898 cycles/ticks +average: 136859 cycles/ticks + +kyber_encaps: +median: 135834 cycles/ticks +average: 138117 cycles/ticks + +kyber_decaps: +median: 176664 cycles/ticks +average: 179421 cycles/ticks + +Loop spin: 150 +gen_a: +median: 26200 cycles/ticks +average: 26352 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7152 cycles/ticks +average: 7267 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98002 cycles/ticks +average: 99685 cycles/ticks + +indcpa_enc: +median: 124858 cycles/ticks +average: 126654 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38845 cycles/ticks + +kyber_keypair_derand: +median: 106814 cycles/ticks +average: 108232 cycles/ticks + +kyber_keypair: +median: 113604 cycles/ticks +average: 114889 cycles/ticks + +kyber_encaps_derand: +median: 134932 cycles/ticks +average: 136420 cycles/ticks + +kyber_encaps: +median: 135960 cycles/ticks +average: 137685 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 178779 cycles/ticks + +Loop spin: 151 +gen_a: +median: 26162 cycles/ticks +average: 26310 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8838 cycles/ticks +average: 9021 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1200 cycles/ticks + +indcpa_keypair: +median: 97858 cycles/ticks +average: 98425 cycles/ticks + +indcpa_enc: +median: 124858 cycles/ticks +average: 126303 cycles/ticks + +indcpa_dec: +median: 38364 cycles/ticks +average: 38526 cycles/ticks + +kyber_keypair_derand: +median: 106406 cycles/ticks +average: 107764 cycles/ticks + +kyber_keypair: +median: 113488 cycles/ticks +average: 114321 cycles/ticks + +kyber_encaps_derand: +median: 135022 cycles/ticks +average: 137002 cycles/ticks + +kyber_encaps: +median: 135856 cycles/ticks +average: 137667 cycles/ticks + +kyber_decaps: +median: 176744 cycles/ticks +average: 178800 cycles/ticks + +Loop spin: 152 +gen_a: +median: 26198 cycles/ticks +average: 26647 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3826 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1873 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 99210 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 126862 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 39130 cycles/ticks + +kyber_keypair_derand: +median: 106610 cycles/ticks +average: 107977 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114836 cycles/ticks + +kyber_encaps_derand: +median: 135102 cycles/ticks +average: 137136 cycles/ticks + +kyber_encaps: +median: 135804 cycles/ticks +average: 137707 cycles/ticks + +kyber_decaps: +median: 176926 cycles/ticks +average: 179506 cycles/ticks + +Loop spin: 153 +gen_a: +median: 26274 cycles/ticks +average: 26781 cycles/ticks + +poly_getnoise_eta1: +median: 3718 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9056 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99175 cycles/ticks + +indcpa_enc: +median: 124982 cycles/ticks +average: 127079 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 39026 cycles/ticks + +kyber_keypair_derand: +median: 106820 cycles/ticks +average: 108036 cycles/ticks + +kyber_keypair: +median: 113636 cycles/ticks +average: 115017 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 136950 cycles/ticks + +kyber_encaps: +median: 136124 cycles/ticks +average: 138197 cycles/ticks + +kyber_decaps: +median: 176954 cycles/ticks +average: 179374 cycles/ticks + +Loop spin: 154 +gen_a: +median: 26210 cycles/ticks +average: 26575 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9045 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 98102 cycles/ticks +average: 99403 cycles/ticks + +indcpa_enc: +median: 125094 cycles/ticks +average: 127376 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38867 cycles/ticks + +kyber_keypair_derand: +median: 106562 cycles/ticks +average: 107913 cycles/ticks + +kyber_keypair: +median: 113688 cycles/ticks +average: 115159 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 137164 cycles/ticks + +kyber_encaps: +median: 135764 cycles/ticks +average: 137579 cycles/ticks + +kyber_decaps: +median: 176774 cycles/ticks +average: 179461 cycles/ticks + +Loop spin: 155 +gen_a: +median: 28690 cycles/ticks +average: 27708 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3818 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10898 cycles/ticks +average: 10923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8976 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97822 cycles/ticks +average: 99274 cycles/ticks + +indcpa_enc: +median: 124708 cycles/ticks +average: 126339 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38781 cycles/ticks + +kyber_keypair_derand: +median: 106518 cycles/ticks +average: 108045 cycles/ticks + +kyber_keypair: +median: 113654 cycles/ticks +average: 115050 cycles/ticks + +kyber_encaps_derand: +median: 134914 cycles/ticks +average: 136913 cycles/ticks + +kyber_encaps: +median: 135774 cycles/ticks +average: 137428 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 178858 cycles/ticks + +Loop spin: 156 +gen_a: +median: 26244 cycles/ticks +average: 26565 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8889 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97970 cycles/ticks +average: 98751 cycles/ticks + +indcpa_enc: +median: 124858 cycles/ticks +average: 126997 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38993 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 108007 cycles/ticks + +kyber_keypair: +median: 113544 cycles/ticks +average: 114785 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 136572 cycles/ticks + +kyber_encaps: +median: 135980 cycles/ticks +average: 138061 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179340 cycles/ticks + +Loop spin: 157 +gen_a: +median: 26140 cycles/ticks +average: 26300 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10722 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8954 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98070 cycles/ticks +average: 99099 cycles/ticks + +indcpa_enc: +median: 124966 cycles/ticks +average: 127034 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38962 cycles/ticks + +kyber_keypair_derand: +median: 106638 cycles/ticks +average: 108105 cycles/ticks + +kyber_keypair: +median: 113686 cycles/ticks +average: 115111 cycles/ticks + +kyber_encaps_derand: +median: 135154 cycles/ticks +average: 137051 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138040 cycles/ticks + +kyber_decaps: +median: 176908 cycles/ticks +average: 179184 cycles/ticks + +Loop spin: 158 +gen_a: +median: 26206 cycles/ticks +average: 26367 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8994 cycles/ticks + +poly_tomsg: +median: 454 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 97752 cycles/ticks +average: 98923 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 126662 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38773 cycles/ticks + +kyber_keypair_derand: +median: 106790 cycles/ticks +average: 108249 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114757 cycles/ticks + +kyber_encaps_derand: +median: 134866 cycles/ticks +average: 136551 cycles/ticks + +kyber_encaps: +median: 135924 cycles/ticks +average: 137897 cycles/ticks + +kyber_decaps: +median: 176676 cycles/ticks +average: 179005 cycles/ticks + +Loop spin: 159 +gen_a: +median: 26212 cycles/ticks +average: 26543 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3765 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9111 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97826 cycles/ticks +average: 98844 cycles/ticks + +indcpa_enc: +median: 124678 cycles/ticks +average: 126273 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38716 cycles/ticks + +kyber_keypair_derand: +median: 106746 cycles/ticks +average: 108269 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114845 cycles/ticks + +kyber_encaps_derand: +median: 135046 cycles/ticks +average: 136754 cycles/ticks + +kyber_encaps: +median: 136134 cycles/ticks +average: 138052 cycles/ticks + +kyber_decaps: +median: 177004 cycles/ticks +average: 179706 cycles/ticks + +Loop spin: 160 +gen_a: +median: 26180 cycles/ticks +average: 26575 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2533 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7305 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9082 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1480 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 563 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97902 cycles/ticks +average: 99411 cycles/ticks + +indcpa_enc: +median: 124742 cycles/ticks +average: 126714 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 39058 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 107490 cycles/ticks + +kyber_keypair: +median: 113686 cycles/ticks +average: 115170 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 137290 cycles/ticks + +kyber_encaps: +median: 135952 cycles/ticks +average: 137803 cycles/ticks + +kyber_decaps: +median: 176852 cycles/ticks +average: 179344 cycles/ticks + +Loop spin: 161 +gen_a: +median: 26164 cycles/ticks +average: 26549 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2509 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10838 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9120 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 98132 cycles/ticks +average: 99418 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 126842 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38771 cycles/ticks + +kyber_keypair_derand: +median: 106516 cycles/ticks +average: 107865 cycles/ticks + +kyber_keypair: +median: 113526 cycles/ticks +average: 114721 cycles/ticks + +kyber_encaps_derand: +median: 135040 cycles/ticks +average: 136766 cycles/ticks + +kyber_encaps: +median: 135928 cycles/ticks +average: 137635 cycles/ticks + +kyber_decaps: +median: 176746 cycles/ticks +average: 178288 cycles/ticks + +Loop spin: 162 +gen_a: +median: 26184 cycles/ticks +average: 26329 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10554 cycles/ticks +average: 10607 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8884 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 99096 cycles/ticks + +indcpa_enc: +median: 124914 cycles/ticks +average: 127458 cycles/ticks + +indcpa_dec: +median: 38370 cycles/ticks +average: 38761 cycles/ticks + +kyber_keypair_derand: +median: 106632 cycles/ticks +average: 108252 cycles/ticks + +kyber_keypair: +median: 113664 cycles/ticks +average: 115069 cycles/ticks + +kyber_encaps_derand: +median: 135184 cycles/ticks +average: 137063 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 137667 cycles/ticks + +kyber_decaps: +median: 176958 cycles/ticks +average: 179770 cycles/ticks + +Loop spin: 163 +gen_a: +median: 26170 cycles/ticks +average: 26431 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3878 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9094 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97976 cycles/ticks +average: 99574 cycles/ticks + +indcpa_enc: +median: 125038 cycles/ticks +average: 127528 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38873 cycles/ticks + +kyber_keypair_derand: +median: 106708 cycles/ticks +average: 108397 cycles/ticks + +kyber_keypair: +median: 113776 cycles/ticks +average: 115300 cycles/ticks + +kyber_encaps_derand: +median: 135292 cycles/ticks +average: 137089 cycles/ticks + +kyber_encaps: +median: 136226 cycles/ticks +average: 138490 cycles/ticks + +kyber_decaps: +median: 177058 cycles/ticks +average: 179605 cycles/ticks + +Loop spin: 164 +gen_a: +median: 26224 cycles/ticks +average: 26697 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9054 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 482 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97792 cycles/ticks +average: 99367 cycles/ticks + +indcpa_enc: +median: 124570 cycles/ticks +average: 126463 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39057 cycles/ticks + +kyber_keypair_derand: +median: 106650 cycles/ticks +average: 108444 cycles/ticks + +kyber_keypair: +median: 113704 cycles/ticks +average: 115192 cycles/ticks + +kyber_encaps_derand: +median: 135144 cycles/ticks +average: 137217 cycles/ticks + +kyber_encaps: +median: 136092 cycles/ticks +average: 138262 cycles/ticks + +kyber_decaps: +median: 176972 cycles/ticks +average: 179755 cycles/ticks + +Loop spin: 165 +gen_a: +median: 26138 cycles/ticks +average: 26300 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 9029 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1896 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98008 cycles/ticks +average: 99644 cycles/ticks + +indcpa_enc: +median: 124808 cycles/ticks +average: 126745 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 39044 cycles/ticks + +kyber_keypair_derand: +median: 106700 cycles/ticks +average: 108128 cycles/ticks + +kyber_keypair: +median: 113612 cycles/ticks +average: 115010 cycles/ticks + +kyber_encaps_derand: +median: 135078 cycles/ticks +average: 137271 cycles/ticks + +kyber_encaps: +median: 135882 cycles/ticks +average: 137169 cycles/ticks + +kyber_decaps: +median: 176754 cycles/ticks +average: 178434 cycles/ticks + +Loop spin: 166 +gen_a: +median: 26182 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3771 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97842 cycles/ticks +average: 98741 cycles/ticks + +indcpa_enc: +median: 124622 cycles/ticks +average: 126445 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 38858 cycles/ticks + +kyber_keypair_derand: +median: 106694 cycles/ticks +average: 107799 cycles/ticks + +kyber_keypair: +median: 113556 cycles/ticks +average: 114836 cycles/ticks + +kyber_encaps_derand: +median: 135178 cycles/ticks +average: 136903 cycles/ticks + +kyber_encaps: +median: 135878 cycles/ticks +average: 137986 cycles/ticks + +kyber_decaps: +median: 176758 cycles/ticks +average: 178844 cycles/ticks + +Loop spin: 167 +gen_a: +median: 26146 cycles/ticks +average: 26321 cycles/ticks + +poly_getnoise_eta1: +median: 3748 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10846 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9112 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1238 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99014 cycles/ticks + +indcpa_enc: +median: 124960 cycles/ticks +average: 126995 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38994 cycles/ticks + +kyber_keypair_derand: +median: 106676 cycles/ticks +average: 108046 cycles/ticks + +kyber_keypair: +median: 113536 cycles/ticks +average: 114838 cycles/ticks + +kyber_encaps_derand: +median: 134718 cycles/ticks +average: 136147 cycles/ticks + +kyber_encaps: +median: 135736 cycles/ticks +average: 137351 cycles/ticks + +kyber_decaps: +median: 176622 cycles/ticks +average: 178797 cycles/ticks + +Loop spin: 168 +gen_a: +median: 26156 cycles/ticks +average: 26320 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3747 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10940 cycles/ticks +average: 11039 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 8941 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97842 cycles/ticks +average: 99126 cycles/ticks + +indcpa_enc: +median: 124872 cycles/ticks +average: 127126 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38844 cycles/ticks + +kyber_keypair_derand: +median: 106802 cycles/ticks +average: 108057 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114788 cycles/ticks + +kyber_encaps_derand: +median: 134860 cycles/ticks +average: 136354 cycles/ticks + +kyber_encaps: +median: 135862 cycles/ticks +average: 138481 cycles/ticks + +kyber_decaps: +median: 176728 cycles/ticks +average: 179245 cycles/ticks + +Loop spin: 169 +gen_a: +median: 26136 cycles/ticks +average: 26532 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10654 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8941 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97990 cycles/ticks +average: 99393 cycles/ticks + +indcpa_enc: +median: 124672 cycles/ticks +average: 126584 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38774 cycles/ticks + +kyber_keypair_derand: +median: 106478 cycles/ticks +average: 107921 cycles/ticks + +kyber_keypair: +median: 113468 cycles/ticks +average: 117852 cycles/ticks + +kyber_encaps_derand: +median: 136652 cycles/ticks +average: 138737 cycles/ticks + +kyber_encaps: +median: 137650 cycles/ticks +average: 142066 cycles/ticks + +kyber_decaps: +median: 178482 cycles/ticks +average: 181654 cycles/ticks + +Loop spin: 170 +gen_a: +median: 26226 cycles/ticks +average: 26368 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3894 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 9000 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97842 cycles/ticks +average: 99148 cycles/ticks + +indcpa_enc: +median: 124942 cycles/ticks +average: 127192 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38914 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 108294 cycles/ticks + +kyber_keypair: +median: 113676 cycles/ticks +average: 115091 cycles/ticks + +kyber_encaps_derand: +median: 134862 cycles/ticks +average: 136459 cycles/ticks + +kyber_encaps: +median: 135748 cycles/ticks +average: 137811 cycles/ticks + +kyber_decaps: +median: 176636 cycles/ticks +average: 178604 cycles/ticks + +Loop spin: 171 +gen_a: +median: 26196 cycles/ticks +average: 26344 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3769 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7297 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 9011 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1890 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97996 cycles/ticks +average: 99771 cycles/ticks + +indcpa_enc: +median: 124844 cycles/ticks +average: 126998 cycles/ticks + +indcpa_dec: +median: 38344 cycles/ticks +average: 38849 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 108309 cycles/ticks + +kyber_keypair: +median: 113230 cycles/ticks +average: 113842 cycles/ticks + +kyber_encaps_derand: +median: 134984 cycles/ticks +average: 136748 cycles/ticks + +kyber_encaps: +median: 135934 cycles/ticks +average: 137488 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 178674 cycles/ticks + +Loop spin: 172 +gen_a: +median: 26210 cycles/ticks +average: 26700 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3818 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10666 cycles/ticks +average: 10882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8987 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97838 cycles/ticks +average: 99331 cycles/ticks + +indcpa_enc: +median: 124706 cycles/ticks +average: 126701 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 38946 cycles/ticks + +kyber_keypair_derand: +median: 106536 cycles/ticks +average: 108041 cycles/ticks + +kyber_keypair: +median: 113492 cycles/ticks +average: 114584 cycles/ticks + +kyber_encaps_derand: +median: 135254 cycles/ticks +average: 137213 cycles/ticks + +kyber_encaps: +median: 135974 cycles/ticks +average: 138163 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 179031 cycles/ticks + +Loop spin: 173 +gen_a: +median: 26182 cycles/ticks +average: 26545 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8848 cycles/ticks +average: 9038 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 703 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97794 cycles/ticks +average: 98558 cycles/ticks + +indcpa_enc: +median: 124754 cycles/ticks +average: 126891 cycles/ticks + +indcpa_dec: +median: 38358 cycles/ticks +average: 38524 cycles/ticks + +kyber_keypair_derand: +median: 106670 cycles/ticks +average: 108104 cycles/ticks + +kyber_keypair: +median: 113560 cycles/ticks +average: 114780 cycles/ticks + +kyber_encaps_derand: +median: 134882 cycles/ticks +average: 136339 cycles/ticks + +kyber_encaps: +median: 135858 cycles/ticks +average: 137757 cycles/ticks + +kyber_decaps: +median: 176758 cycles/ticks +average: 178914 cycles/ticks + +Loop spin: 174 +gen_a: +median: 26232 cycles/ticks +average: 26705 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3823 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2460 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10880 cycles/ticks +average: 10893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8946 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98094 cycles/ticks +average: 99300 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 126570 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38935 cycles/ticks + +kyber_keypair_derand: +median: 106534 cycles/ticks +average: 107602 cycles/ticks + +kyber_keypair: +median: 113464 cycles/ticks +average: 114584 cycles/ticks + +kyber_encaps_derand: +median: 134966 cycles/ticks +average: 136160 cycles/ticks + +kyber_encaps: +median: 135932 cycles/ticks +average: 137590 cycles/ticks + +kyber_decaps: +median: 176832 cycles/ticks +average: 178239 cycles/ticks + +Loop spin: 175 +gen_a: +median: 26276 cycles/ticks +average: 26795 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8905 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97782 cycles/ticks +average: 98998 cycles/ticks + +indcpa_enc: +median: 124768 cycles/ticks +average: 126600 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38789 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 107586 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 114838 cycles/ticks + +kyber_encaps_derand: +median: 135162 cycles/ticks +average: 137095 cycles/ticks + +kyber_encaps: +median: 136096 cycles/ticks +average: 137976 cycles/ticks + +kyber_decaps: +median: 176996 cycles/ticks +average: 179281 cycles/ticks + +Loop spin: 176 +gen_a: +median: 26204 cycles/ticks +average: 26442 cycles/ticks + +poly_getnoise_eta1: +median: 3746 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10918 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8929 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98112 cycles/ticks +average: 99307 cycles/ticks + +indcpa_enc: +median: 124986 cycles/ticks +average: 127190 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38853 cycles/ticks + +kyber_keypair_derand: +median: 106672 cycles/ticks +average: 108109 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114860 cycles/ticks + +kyber_encaps_derand: +median: 135112 cycles/ticks +average: 137070 cycles/ticks + +kyber_encaps: +median: 136024 cycles/ticks +average: 137734 cycles/ticks + +kyber_decaps: +median: 176756 cycles/ticks +average: 178957 cycles/ticks + +Loop spin: 177 +gen_a: +median: 26184 cycles/ticks +average: 26377 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7161 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10951 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8814 cycles/ticks +average: 8877 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1387 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 555 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1838 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 97976 cycles/ticks +average: 98934 cycles/ticks + +indcpa_enc: +median: 124764 cycles/ticks +average: 126429 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38787 cycles/ticks + +kyber_keypair_derand: +median: 106516 cycles/ticks +average: 107866 cycles/ticks + +kyber_keypair: +median: 113590 cycles/ticks +average: 114762 cycles/ticks + +kyber_encaps_derand: +median: 135038 cycles/ticks +average: 136836 cycles/ticks + +kyber_encaps: +median: 135984 cycles/ticks +average: 137596 cycles/ticks + +kyber_decaps: +median: 177052 cycles/ticks +average: 179339 cycles/ticks + +Loop spin: 178 +gen_a: +median: 26196 cycles/ticks +average: 26437 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7176 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8870 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1909 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97960 cycles/ticks +average: 99241 cycles/ticks + +indcpa_enc: +median: 124866 cycles/ticks +average: 126683 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38835 cycles/ticks + +kyber_keypair_derand: +median: 106654 cycles/ticks +average: 107948 cycles/ticks + +kyber_keypair: +median: 113488 cycles/ticks +average: 114734 cycles/ticks + +kyber_encaps_derand: +median: 134844 cycles/ticks +average: 136589 cycles/ticks + +kyber_encaps: +median: 135636 cycles/ticks +average: 136855 cycles/ticks + +kyber_decaps: +median: 176610 cycles/ticks +average: 178939 cycles/ticks + +Loop spin: 179 +gen_a: +median: 26234 cycles/ticks +average: 26392 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9138 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97792 cycles/ticks +average: 99108 cycles/ticks + +indcpa_enc: +median: 124708 cycles/ticks +average: 126441 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38844 cycles/ticks + +kyber_keypair_derand: +median: 106506 cycles/ticks +average: 107880 cycles/ticks + +kyber_keypair: +median: 113532 cycles/ticks +average: 114616 cycles/ticks + +kyber_encaps_derand: +median: 134932 cycles/ticks +average: 136846 cycles/ticks + +kyber_encaps: +median: 135946 cycles/ticks +average: 138101 cycles/ticks + +kyber_decaps: +median: 176832 cycles/ticks +average: 179081 cycles/ticks + +Loop spin: 180 +gen_a: +median: 26208 cycles/ticks +average: 26374 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3780 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10986 cycles/ticks +average: 10936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9165 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1939 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97908 cycles/ticks +average: 99277 cycles/ticks + +indcpa_enc: +median: 124708 cycles/ticks +average: 126466 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38656 cycles/ticks + +kyber_keypair_derand: +median: 106608 cycles/ticks +average: 107510 cycles/ticks + +kyber_keypair: +median: 113456 cycles/ticks +average: 114380 cycles/ticks + +kyber_encaps_derand: +median: 135192 cycles/ticks +average: 136658 cycles/ticks + +kyber_encaps: +median: 136122 cycles/ticks +average: 137569 cycles/ticks + +kyber_decaps: +median: 176890 cycles/ticks +average: 179401 cycles/ticks + +Loop spin: 181 +gen_a: +median: 26198 cycles/ticks +average: 26345 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2544 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8883 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1900 cycles/ticks +average: 1928 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97834 cycles/ticks +average: 98820 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 126944 cycles/ticks + +indcpa_dec: +median: 38336 cycles/ticks +average: 38793 cycles/ticks + +kyber_keypair_derand: +median: 106500 cycles/ticks +average: 107783 cycles/ticks + +kyber_keypair: +median: 113502 cycles/ticks +average: 114763 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 137120 cycles/ticks + +kyber_encaps: +median: 135964 cycles/ticks +average: 137438 cycles/ticks + +kyber_decaps: +median: 176910 cycles/ticks +average: 179144 cycles/ticks + +Loop spin: 182 +gen_a: +median: 26176 cycles/ticks +average: 26436 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8886 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 99724 cycles/ticks +average: 100436 cycles/ticks + +indcpa_enc: +median: 126394 cycles/ticks +average: 128310 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38862 cycles/ticks + +kyber_keypair_derand: +median: 106942 cycles/ticks +average: 108291 cycles/ticks + +kyber_keypair: +median: 113794 cycles/ticks +average: 115224 cycles/ticks + +kyber_encaps_derand: +median: 135304 cycles/ticks +average: 137121 cycles/ticks + +kyber_encaps: +median: 136188 cycles/ticks +average: 137957 cycles/ticks + +kyber_decaps: +median: 176932 cycles/ticks +average: 179329 cycles/ticks + +Loop spin: 183 +gen_a: +median: 26148 cycles/ticks +average: 26259 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3739 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 9006 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97856 cycles/ticks +average: 98882 cycles/ticks + +indcpa_enc: +median: 124826 cycles/ticks +average: 126902 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38726 cycles/ticks + +kyber_keypair_derand: +median: 106560 cycles/ticks +average: 107839 cycles/ticks + +kyber_keypair: +median: 113342 cycles/ticks +average: 114048 cycles/ticks + +kyber_encaps_derand: +median: 135074 cycles/ticks +average: 136952 cycles/ticks + +kyber_encaps: +median: 136120 cycles/ticks +average: 138040 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 178597 cycles/ticks + +Loop spin: 184 +gen_a: +median: 26184 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 459 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 98840 cycles/ticks + +indcpa_enc: +median: 124798 cycles/ticks +average: 126499 cycles/ticks + +indcpa_dec: +median: 38470 cycles/ticks +average: 39157 cycles/ticks + +kyber_keypair_derand: +median: 106546 cycles/ticks +average: 107666 cycles/ticks + +kyber_keypair: +median: 113614 cycles/ticks +average: 115035 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 137092 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 137865 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179011 cycles/ticks + +Loop spin: 185 +gen_a: +median: 26216 cycles/ticks +average: 26376 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3730 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7118 cycles/ticks +average: 7162 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10639 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97766 cycles/ticks +average: 98961 cycles/ticks + +indcpa_enc: +median: 124600 cycles/ticks +average: 126342 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38896 cycles/ticks + +kyber_keypair_derand: +median: 106494 cycles/ticks +average: 107376 cycles/ticks + +kyber_keypair: +median: 113476 cycles/ticks +average: 114742 cycles/ticks + +kyber_encaps_derand: +median: 134874 cycles/ticks +average: 136493 cycles/ticks + +kyber_encaps: +median: 135974 cycles/ticks +average: 137966 cycles/ticks + +kyber_decaps: +median: 176814 cycles/ticks +average: 179086 cycles/ticks + +Loop spin: 186 +gen_a: +median: 26150 cycles/ticks +average: 26416 cycles/ticks + +poly_getnoise_eta1: +median: 3750 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 9055 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97804 cycles/ticks +average: 99020 cycles/ticks + +indcpa_enc: +median: 124696 cycles/ticks +average: 126758 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38852 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 107704 cycles/ticks + +kyber_keypair: +median: 113676 cycles/ticks +average: 114898 cycles/ticks + +kyber_encaps_derand: +median: 135250 cycles/ticks +average: 136814 cycles/ticks + +kyber_encaps: +median: 136122 cycles/ticks +average: 137624 cycles/ticks + +kyber_decaps: +median: 176996 cycles/ticks +average: 178977 cycles/ticks + +Loop spin: 187 +gen_a: +median: 26188 cycles/ticks +average: 26617 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 98705 cycles/ticks + +indcpa_enc: +median: 124626 cycles/ticks +average: 126106 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38765 cycles/ticks + +kyber_keypair_derand: +median: 106538 cycles/ticks +average: 107822 cycles/ticks + +kyber_keypair: +median: 113474 cycles/ticks +average: 114472 cycles/ticks + +kyber_encaps_derand: +median: 134900 cycles/ticks +average: 136657 cycles/ticks + +kyber_encaps: +median: 135844 cycles/ticks +average: 137765 cycles/ticks + +kyber_decaps: +median: 176606 cycles/ticks +average: 178292 cycles/ticks + +Loop spin: 188 +gen_a: +median: 26208 cycles/ticks +average: 26375 cycles/ticks + +poly_getnoise_eta1: +median: 3830 cycles/ticks +average: 3868 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2541 cycles/ticks + +NTT: +median: 6908 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10634 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8953 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 596 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1872 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97768 cycles/ticks +average: 98800 cycles/ticks + +indcpa_enc: +median: 124528 cycles/ticks +average: 126273 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38913 cycles/ticks + +kyber_keypair_derand: +median: 106424 cycles/ticks +average: 107376 cycles/ticks + +kyber_keypair: +median: 113484 cycles/ticks +average: 114485 cycles/ticks + +kyber_encaps_derand: +median: 135018 cycles/ticks +average: 136580 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 137178 cycles/ticks + +kyber_decaps: +median: 176938 cycles/ticks +average: 178972 cycles/ticks + +Loop spin: 189 +gen_a: +median: 26174 cycles/ticks +average: 26541 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7166 cycles/ticks + +INVNTT: +median: 10654 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8945 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1470 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1911 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97890 cycles/ticks +average: 99232 cycles/ticks + +indcpa_enc: +median: 124664 cycles/ticks +average: 126071 cycles/ticks + +indcpa_dec: +median: 38462 cycles/ticks +average: 39124 cycles/ticks + +kyber_keypair_derand: +median: 106546 cycles/ticks +average: 107669 cycles/ticks + +kyber_keypair: +median: 113548 cycles/ticks +average: 114891 cycles/ticks + +kyber_encaps_derand: +median: 134864 cycles/ticks +average: 136443 cycles/ticks + +kyber_encaps: +median: 135766 cycles/ticks +average: 137513 cycles/ticks + +kyber_decaps: +median: 176616 cycles/ticks +average: 178841 cycles/ticks + +Loop spin: 190 +gen_a: +median: 26190 cycles/ticks +average: 26554 cycles/ticks + +poly_getnoise_eta1: +median: 3608 cycles/ticks +average: 3771 cycles/ticks + +poly_getnoise_eta2: +median: 2464 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8926 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 98128 cycles/ticks +average: 99400 cycles/ticks + +indcpa_enc: +median: 125030 cycles/ticks +average: 126795 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 39021 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 107789 cycles/ticks + +kyber_keypair: +median: 113514 cycles/ticks +average: 114566 cycles/ticks + +kyber_encaps_derand: +median: 134972 cycles/ticks +average: 136737 cycles/ticks + +kyber_encaps: +median: 135832 cycles/ticks +average: 137392 cycles/ticks + +kyber_decaps: +median: 176702 cycles/ticks +average: 178824 cycles/ticks + +Loop spin: 191 +gen_a: +median: 26156 cycles/ticks +average: 26400 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10860 cycles/ticks +average: 10898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8929 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97882 cycles/ticks +average: 98957 cycles/ticks + +indcpa_enc: +median: 124596 cycles/ticks +average: 126187 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38573 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 107703 cycles/ticks + +kyber_keypair: +median: 113542 cycles/ticks +average: 114748 cycles/ticks + +kyber_encaps_derand: +median: 135214 cycles/ticks +average: 136989 cycles/ticks + +kyber_encaps: +median: 136100 cycles/ticks +average: 137836 cycles/ticks + +kyber_decaps: +median: 176866 cycles/ticks +average: 178597 cycles/ticks + +Loop spin: 192 +gen_a: +median: 26174 cycles/ticks +average: 26343 cycles/ticks + +poly_getnoise_eta1: +median: 3608 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2515 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8879 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 706 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97848 cycles/ticks +average: 99038 cycles/ticks + +indcpa_enc: +median: 124532 cycles/ticks +average: 125906 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 38941 cycles/ticks + +kyber_keypair_derand: +median: 106694 cycles/ticks +average: 107543 cycles/ticks + +kyber_keypair: +median: 113536 cycles/ticks +average: 114778 cycles/ticks + +kyber_encaps_derand: +median: 135138 cycles/ticks +average: 136794 cycles/ticks + +kyber_encaps: +median: 136050 cycles/ticks +average: 137830 cycles/ticks + +kyber_decaps: +median: 176918 cycles/ticks +average: 179365 cycles/ticks + +Loop spin: 193 +gen_a: +median: 26238 cycles/ticks +average: 26636 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9059 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99232 cycles/ticks + +indcpa_enc: +median: 124706 cycles/ticks +average: 126577 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38922 cycles/ticks + +kyber_keypair_derand: +median: 106742 cycles/ticks +average: 107755 cycles/ticks + +kyber_keypair: +median: 113602 cycles/ticks +average: 114821 cycles/ticks + +kyber_encaps_derand: +median: 135060 cycles/ticks +average: 136863 cycles/ticks + +kyber_encaps: +median: 136024 cycles/ticks +average: 137808 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 178962 cycles/ticks + +Loop spin: 194 +gen_a: +median: 26200 cycles/ticks +average: 26356 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7181 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99069 cycles/ticks + +indcpa_enc: +median: 124640 cycles/ticks +average: 126608 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 38835 cycles/ticks + +kyber_keypair_derand: +median: 106558 cycles/ticks +average: 107778 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114916 cycles/ticks + +kyber_encaps_derand: +median: 135054 cycles/ticks +average: 136850 cycles/ticks + +kyber_encaps: +median: 136060 cycles/ticks +average: 137958 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 178214 cycles/ticks + +Loop spin: 195 +gen_a: +median: 26148 cycles/ticks +average: 26347 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3828 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10664 cycles/ticks +average: 10715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97912 cycles/ticks +average: 98370 cycles/ticks + +indcpa_enc: +median: 124708 cycles/ticks +average: 125954 cycles/ticks + +indcpa_dec: +median: 38344 cycles/ticks +average: 38536 cycles/ticks + +kyber_keypair_derand: +median: 106602 cycles/ticks +average: 107695 cycles/ticks + +kyber_keypair: +median: 113548 cycles/ticks +average: 114734 cycles/ticks + +kyber_encaps_derand: +median: 134830 cycles/ticks +average: 136393 cycles/ticks + +kyber_encaps: +median: 135806 cycles/ticks +average: 137659 cycles/ticks + +kyber_decaps: +median: 176738 cycles/ticks +average: 178916 cycles/ticks + +Loop spin: 196 +gen_a: +median: 26206 cycles/ticks +average: 26509 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10640 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9118 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1856 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97886 cycles/ticks +average: 98861 cycles/ticks + +indcpa_enc: +median: 124544 cycles/ticks +average: 125569 cycles/ticks + +indcpa_dec: +median: 38360 cycles/ticks +average: 38794 cycles/ticks + +kyber_keypair_derand: +median: 106776 cycles/ticks +average: 108110 cycles/ticks + +kyber_keypair: +median: 113658 cycles/ticks +average: 114883 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 136911 cycles/ticks + +kyber_encaps: +median: 135836 cycles/ticks +average: 137420 cycles/ticks + +kyber_decaps: +median: 176878 cycles/ticks +average: 179230 cycles/ticks + +Loop spin: 197 +gen_a: +median: 26156 cycles/ticks +average: 26312 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3786 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1941 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97978 cycles/ticks +average: 99113 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 126731 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 39021 cycles/ticks + +kyber_keypair_derand: +median: 106552 cycles/ticks +average: 107712 cycles/ticks + +kyber_keypair: +median: 113478 cycles/ticks +average: 114761 cycles/ticks + +kyber_encaps_derand: +median: 134778 cycles/ticks +average: 136787 cycles/ticks + +kyber_encaps: +median: 135648 cycles/ticks +average: 137540 cycles/ticks + +kyber_decaps: +median: 176522 cycles/ticks +average: 178260 cycles/ticks + +Loop spin: 198 +gen_a: +median: 26224 cycles/ticks +average: 26619 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3757 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8997 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1176 cycles/ticks +average: 1217 cycles/ticks + +indcpa_keypair: +median: 97870 cycles/ticks +average: 98878 cycles/ticks + +indcpa_enc: +median: 124816 cycles/ticks +average: 126906 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38730 cycles/ticks + +kyber_keypair_derand: +median: 106810 cycles/ticks +average: 107956 cycles/ticks + +kyber_keypair: +median: 113478 cycles/ticks +average: 114703 cycles/ticks + +kyber_encaps_derand: +median: 135070 cycles/ticks +average: 136632 cycles/ticks + +kyber_encaps: +median: 136032 cycles/ticks +average: 138065 cycles/ticks + +kyber_decaps: +median: 176854 cycles/ticks +average: 178968 cycles/ticks + +Loop spin: 199 +gen_a: +median: 26152 cycles/ticks +average: 26457 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8986 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97862 cycles/ticks +average: 99081 cycles/ticks + +indcpa_enc: +median: 124666 cycles/ticks +average: 126823 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38558 cycles/ticks + +kyber_keypair_derand: +median: 106688 cycles/ticks +average: 108154 cycles/ticks + +kyber_keypair: +median: 113526 cycles/ticks +average: 114632 cycles/ticks + +kyber_encaps_derand: +median: 135116 cycles/ticks +average: 136126 cycles/ticks + +kyber_encaps: +median: 135966 cycles/ticks +average: 137710 cycles/ticks + +kyber_decaps: +median: 176820 cycles/ticks +average: 178364 cycles/ticks + +Loop spin: 200 +gen_a: +median: 26172 cycles/ticks +average: 26320 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10652 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97828 cycles/ticks +average: 98950 cycles/ticks + +indcpa_enc: +median: 124804 cycles/ticks +average: 126849 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39053 cycles/ticks + +kyber_keypair_derand: +median: 106734 cycles/ticks +average: 108076 cycles/ticks + +kyber_keypair: +median: 113628 cycles/ticks +average: 115020 cycles/ticks + +kyber_encaps_derand: +median: 135120 cycles/ticks +average: 136721 cycles/ticks + +kyber_encaps: +median: 135890 cycles/ticks +average: 137794 cycles/ticks + +kyber_decaps: +median: 176812 cycles/ticks +average: 179125 cycles/ticks + +Loop spin: 201 +gen_a: +median: 26178 cycles/ticks +average: 26454 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 478 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97720 cycles/ticks +average: 98482 cycles/ticks + +indcpa_enc: +median: 124748 cycles/ticks +average: 126624 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 38821 cycles/ticks + +kyber_keypair_derand: +median: 106634 cycles/ticks +average: 107666 cycles/ticks + +kyber_keypair: +median: 113520 cycles/ticks +average: 114741 cycles/ticks + +kyber_encaps_derand: +median: 135160 cycles/ticks +average: 136732 cycles/ticks + +kyber_encaps: +median: 136068 cycles/ticks +average: 137771 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 179331 cycles/ticks + +Loop spin: 202 +gen_a: +median: 26200 cycles/ticks +average: 26420 cycles/ticks + +poly_getnoise_eta1: +median: 3762 cycles/ticks +average: 3838 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7236 cycles/ticks +average: 7252 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1164 cycles/ticks + +indcpa_keypair: +median: 97896 cycles/ticks +average: 99255 cycles/ticks + +indcpa_enc: +median: 124636 cycles/ticks +average: 126414 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38890 cycles/ticks + +kyber_keypair_derand: +median: 106554 cycles/ticks +average: 107832 cycles/ticks + +kyber_keypair: +median: 113476 cycles/ticks +average: 114656 cycles/ticks + +kyber_encaps_derand: +median: 134984 cycles/ticks +average: 136367 cycles/ticks + +kyber_encaps: +median: 135942 cycles/ticks +average: 137812 cycles/ticks + +kyber_decaps: +median: 176740 cycles/ticks +average: 178888 cycles/ticks + +Loop spin: 203 +gen_a: +median: 26164 cycles/ticks +average: 26364 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10578 cycles/ticks +average: 10630 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9096 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1933 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97864 cycles/ticks +average: 98931 cycles/ticks + +indcpa_enc: +median: 124684 cycles/ticks +average: 126456 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38585 cycles/ticks + +kyber_keypair_derand: +median: 106526 cycles/ticks +average: 107488 cycles/ticks + +kyber_keypair: +median: 113356 cycles/ticks +average: 114283 cycles/ticks + +kyber_encaps_derand: +median: 135046 cycles/ticks +average: 136706 cycles/ticks + +kyber_encaps: +median: 135990 cycles/ticks +average: 138191 cycles/ticks + +kyber_decaps: +median: 176742 cycles/ticks +average: 178696 cycles/ticks + +Loop spin: 204 +gen_a: +median: 26230 cycles/ticks +average: 26452 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10682 cycles/ticks +average: 10891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8889 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1517 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1952 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 98711 cycles/ticks + +indcpa_enc: +median: 124834 cycles/ticks +average: 126895 cycles/ticks + +indcpa_dec: +median: 38364 cycles/ticks +average: 38801 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 108394 cycles/ticks + +kyber_keypair: +median: 113500 cycles/ticks +average: 114549 cycles/ticks + +kyber_encaps_derand: +median: 134976 cycles/ticks +average: 136772 cycles/ticks + +kyber_encaps: +median: 135802 cycles/ticks +average: 137270 cycles/ticks + +kyber_decaps: +median: 176742 cycles/ticks +average: 178774 cycles/ticks + +Loop spin: 205 +gen_a: +median: 26164 cycles/ticks +average: 26670 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10858 cycles/ticks +average: 10914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 586 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97666 cycles/ticks +average: 98908 cycles/ticks + +indcpa_enc: +median: 124504 cycles/ticks +average: 126296 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38738 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 107620 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114759 cycles/ticks + +kyber_encaps_derand: +median: 135296 cycles/ticks +average: 137098 cycles/ticks + +kyber_encaps: +median: 136174 cycles/ticks +average: 138010 cycles/ticks + +kyber_decaps: +median: 176912 cycles/ticks +average: 179248 cycles/ticks + +Loop spin: 206 +gen_a: +median: 26160 cycles/ticks +average: 26330 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10969 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8995 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1169 cycles/ticks + +indcpa_keypair: +median: 97916 cycles/ticks +average: 98732 cycles/ticks + +indcpa_enc: +median: 124786 cycles/ticks +average: 126419 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 39066 cycles/ticks + +kyber_keypair_derand: +median: 106404 cycles/ticks +average: 107179 cycles/ticks + +kyber_keypair: +median: 113390 cycles/ticks +average: 114179 cycles/ticks + +kyber_encaps_derand: +median: 135542 cycles/ticks +average: 136633 cycles/ticks + +kyber_encaps: +median: 136084 cycles/ticks +average: 136927 cycles/ticks + +kyber_decaps: +median: 176956 cycles/ticks +average: 178727 cycles/ticks + +Loop spin: 207 +gen_a: +median: 26216 cycles/ticks +average: 26603 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3771 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7152 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9159 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98018 cycles/ticks +average: 99194 cycles/ticks + +indcpa_enc: +median: 124858 cycles/ticks +average: 126676 cycles/ticks + +indcpa_dec: +median: 38378 cycles/ticks +average: 38580 cycles/ticks + +kyber_keypair_derand: +median: 106632 cycles/ticks +average: 107640 cycles/ticks + +kyber_keypair: +median: 113442 cycles/ticks +average: 114350 cycles/ticks + +kyber_encaps_derand: +median: 134870 cycles/ticks +average: 136642 cycles/ticks + +kyber_encaps: +median: 135790 cycles/ticks +average: 137183 cycles/ticks + +kyber_decaps: +median: 176754 cycles/ticks +average: 179045 cycles/ticks + +Loop spin: 208 +gen_a: +median: 26182 cycles/ticks +average: 26338 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8928 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1164 cycles/ticks + +indcpa_keypair: +median: 97858 cycles/ticks +average: 99066 cycles/ticks + +indcpa_enc: +median: 124720 cycles/ticks +average: 126754 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38577 cycles/ticks + +kyber_keypair_derand: +median: 106632 cycles/ticks +average: 107868 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114854 cycles/ticks + +kyber_encaps_derand: +median: 134858 cycles/ticks +average: 136236 cycles/ticks + +kyber_encaps: +median: 135750 cycles/ticks +average: 137618 cycles/ticks + +kyber_decaps: +median: 176728 cycles/ticks +average: 178516 cycles/ticks + +Loop spin: 209 +gen_a: +median: 26210 cycles/ticks +average: 26603 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10554 cycles/ticks +average: 10597 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 9018 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 99522 cycles/ticks +average: 100398 cycles/ticks + +indcpa_enc: +median: 126316 cycles/ticks +average: 128449 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38836 cycles/ticks + +kyber_keypair_derand: +median: 106538 cycles/ticks +average: 107826 cycles/ticks + +kyber_keypair: +median: 113488 cycles/ticks +average: 114758 cycles/ticks + +kyber_encaps_derand: +median: 135154 cycles/ticks +average: 135993 cycles/ticks + +kyber_encaps: +median: 135760 cycles/ticks +average: 137002 cycles/ticks + +kyber_decaps: +median: 176634 cycles/ticks +average: 178071 cycles/ticks + +Loop spin: 210 +gen_a: +median: 26186 cycles/ticks +average: 26406 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 6906 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10717 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97718 cycles/ticks +average: 98351 cycles/ticks + +indcpa_enc: +median: 124420 cycles/ticks +average: 125881 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38628 cycles/ticks + +kyber_keypair_derand: +median: 106774 cycles/ticks +average: 108182 cycles/ticks + +kyber_keypair: +median: 113678 cycles/ticks +average: 114968 cycles/ticks + +kyber_encaps_derand: +median: 135088 cycles/ticks +average: 136282 cycles/ticks + +kyber_encaps: +median: 136230 cycles/ticks +average: 137631 cycles/ticks + +kyber_decaps: +median: 176920 cycles/ticks +average: 179006 cycles/ticks + +Loop spin: 211 +gen_a: +median: 26172 cycles/ticks +average: 26315 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3788 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97804 cycles/ticks +average: 98947 cycles/ticks + +indcpa_enc: +median: 125092 cycles/ticks +average: 127560 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38596 cycles/ticks + +kyber_keypair_derand: +median: 106412 cycles/ticks +average: 107691 cycles/ticks + +kyber_keypair: +median: 113478 cycles/ticks +average: 114524 cycles/ticks + +kyber_encaps_derand: +median: 135242 cycles/ticks +average: 136672 cycles/ticks + +kyber_encaps: +median: 136128 cycles/ticks +average: 137829 cycles/ticks + +kyber_decaps: +median: 177072 cycles/ticks +average: 178815 cycles/ticks + +Loop spin: 212 +gen_a: +median: 26260 cycles/ticks +average: 26621 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10848 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1903 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97944 cycles/ticks +average: 99220 cycles/ticks + +indcpa_enc: +median: 124768 cycles/ticks +average: 126426 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39118 cycles/ticks + +kyber_keypair_derand: +median: 108228 cycles/ticks +average: 109349 cycles/ticks + +kyber_keypair: +median: 113478 cycles/ticks +average: 114546 cycles/ticks + +kyber_encaps_derand: +median: 135182 cycles/ticks +average: 137057 cycles/ticks + +kyber_encaps: +median: 136090 cycles/ticks +average: 138218 cycles/ticks + +kyber_decaps: +median: 177094 cycles/ticks +average: 179121 cycles/ticks + +Loop spin: 213 +gen_a: +median: 26206 cycles/ticks +average: 26571 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10664 cycles/ticks +average: 10850 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8856 cycles/ticks +average: 9019 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97796 cycles/ticks +average: 98621 cycles/ticks + +indcpa_enc: +median: 124668 cycles/ticks +average: 126269 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 38903 cycles/ticks + +kyber_keypair_derand: +median: 106956 cycles/ticks +average: 108224 cycles/ticks + +kyber_keypair: +median: 113510 cycles/ticks +average: 114749 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 137021 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 137954 cycles/ticks + +kyber_decaps: +median: 176696 cycles/ticks +average: 178988 cycles/ticks + +Loop spin: 214 +gen_a: +median: 26204 cycles/ticks +average: 26561 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 570 cycles/ticks +average: 608 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 98190 cycles/ticks +average: 99684 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 126612 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38804 cycles/ticks + +kyber_keypair_derand: +median: 106620 cycles/ticks +average: 107819 cycles/ticks + +kyber_keypair: +median: 113386 cycles/ticks +average: 114298 cycles/ticks + +kyber_encaps_derand: +median: 136408 cycles/ticks +average: 138201 cycles/ticks + +kyber_encaps: +median: 137218 cycles/ticks +average: 138549 cycles/ticks + +kyber_decaps: +median: 178088 cycles/ticks +average: 180195 cycles/ticks + +Loop spin: 215 +gen_a: +median: 26216 cycles/ticks +average: 26551 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10844 cycles/ticks +average: 10836 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8979 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99135 cycles/ticks + +indcpa_enc: +median: 124722 cycles/ticks +average: 126366 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 39062 cycles/ticks + +kyber_keypair_derand: +median: 106564 cycles/ticks +average: 107948 cycles/ticks + +kyber_keypair: +median: 113616 cycles/ticks +average: 114883 cycles/ticks + +kyber_encaps_derand: +median: 134994 cycles/ticks +average: 136710 cycles/ticks + +kyber_encaps: +median: 136054 cycles/ticks +average: 138018 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 179258 cycles/ticks + +Loop spin: 216 +gen_a: +median: 26232 cycles/ticks +average: 26375 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97956 cycles/ticks +average: 99253 cycles/ticks + +indcpa_enc: +median: 124722 cycles/ticks +average: 126657 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38881 cycles/ticks + +kyber_keypair_derand: +median: 106460 cycles/ticks +average: 107712 cycles/ticks + +kyber_keypair: +median: 113534 cycles/ticks +average: 114778 cycles/ticks + +kyber_encaps_derand: +median: 135036 cycles/ticks +average: 136647 cycles/ticks + +kyber_encaps: +median: 135978 cycles/ticks +average: 137947 cycles/ticks + +kyber_decaps: +median: 176910 cycles/ticks +average: 179620 cycles/ticks + +Loop spin: 217 +gen_a: +median: 26240 cycles/ticks +average: 26554 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7242 cycles/ticks + +INVNTT: +median: 10650 cycles/ticks +average: 10826 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8921 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1199 cycles/ticks + +indcpa_keypair: +median: 97942 cycles/ticks +average: 99168 cycles/ticks + +indcpa_enc: +median: 124724 cycles/ticks +average: 126392 cycles/ticks + +indcpa_dec: +median: 38464 cycles/ticks +average: 39018 cycles/ticks + +kyber_keypair_derand: +median: 106726 cycles/ticks +average: 107780 cycles/ticks + +kyber_keypair: +median: 113682 cycles/ticks +average: 115131 cycles/ticks + +kyber_encaps_derand: +median: 134936 cycles/ticks +average: 136152 cycles/ticks + +kyber_encaps: +median: 135960 cycles/ticks +average: 137909 cycles/ticks + +kyber_decaps: +median: 176752 cycles/ticks +average: 177891 cycles/ticks + +Loop spin: 218 +gen_a: +median: 26202 cycles/ticks +average: 26356 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3798 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7200 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10949 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97918 cycles/ticks +average: 98719 cycles/ticks + +indcpa_enc: +median: 124776 cycles/ticks +average: 126404 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38891 cycles/ticks + +kyber_keypair_derand: +median: 106806 cycles/ticks +average: 107936 cycles/ticks + +kyber_keypair: +median: 113460 cycles/ticks +average: 114460 cycles/ticks + +kyber_encaps_derand: +median: 134842 cycles/ticks +average: 136698 cycles/ticks + +kyber_encaps: +median: 135826 cycles/ticks +average: 137638 cycles/ticks + +kyber_decaps: +median: 176548 cycles/ticks +average: 178244 cycles/ticks + +Loop spin: 219 +gen_a: +median: 26164 cycles/ticks +average: 26609 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3616 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9163 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 473 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98022 cycles/ticks +average: 98964 cycles/ticks + +indcpa_enc: +median: 124922 cycles/ticks +average: 126763 cycles/ticks + +indcpa_dec: +median: 38354 cycles/ticks +average: 38733 cycles/ticks + +kyber_keypair_derand: +median: 106648 cycles/ticks +average: 107866 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114750 cycles/ticks + +kyber_encaps_derand: +median: 134790 cycles/ticks +average: 136558 cycles/ticks + +kyber_encaps: +median: 135844 cycles/ticks +average: 137983 cycles/ticks + +kyber_decaps: +median: 176658 cycles/ticks +average: 179319 cycles/ticks + +Loop spin: 220 +gen_a: +median: 26244 cycles/ticks +average: 26408 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10717 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8885 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1165 cycles/ticks + +indcpa_keypair: +median: 98046 cycles/ticks +average: 99511 cycles/ticks + +indcpa_enc: +median: 124704 cycles/ticks +average: 126119 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38861 cycles/ticks + +kyber_keypair_derand: +median: 106494 cycles/ticks +average: 107832 cycles/ticks + +kyber_keypair: +median: 113424 cycles/ticks +average: 114531 cycles/ticks + +kyber_encaps_derand: +median: 134994 cycles/ticks +average: 136795 cycles/ticks + +kyber_encaps: +median: 135916 cycles/ticks +average: 137396 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 179060 cycles/ticks + +Loop spin: 221 +gen_a: +median: 26132 cycles/ticks +average: 26366 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7225 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10819 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8887 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97950 cycles/ticks +average: 99017 cycles/ticks + +indcpa_enc: +median: 124766 cycles/ticks +average: 126412 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38761 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 107815 cycles/ticks + +kyber_keypair: +median: 113508 cycles/ticks +average: 114486 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 137119 cycles/ticks + +kyber_encaps: +median: 136074 cycles/ticks +average: 137926 cycles/ticks + +kyber_decaps: +median: 176818 cycles/ticks +average: 179253 cycles/ticks + +Loop spin: 222 +gen_a: +median: 26156 cycles/ticks +average: 26532 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10827 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97936 cycles/ticks +average: 99049 cycles/ticks + +indcpa_enc: +median: 124788 cycles/ticks +average: 126482 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 39053 cycles/ticks + +kyber_keypair_derand: +median: 106670 cycles/ticks +average: 107825 cycles/ticks + +kyber_keypair: +median: 113578 cycles/ticks +average: 114983 cycles/ticks + +kyber_encaps_derand: +median: 135166 cycles/ticks +average: 137076 cycles/ticks + +kyber_encaps: +median: 135858 cycles/ticks +average: 137350 cycles/ticks + +kyber_decaps: +median: 176854 cycles/ticks +average: 179429 cycles/ticks + +Loop spin: 223 +gen_a: +median: 26170 cycles/ticks +average: 26326 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3815 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97888 cycles/ticks +average: 99168 cycles/ticks + +indcpa_enc: +median: 124740 cycles/ticks +average: 126699 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38623 cycles/ticks + +kyber_keypair_derand: +median: 106532 cycles/ticks +average: 107892 cycles/ticks + +kyber_keypair: +median: 113532 cycles/ticks +average: 114729 cycles/ticks + +kyber_encaps_derand: +median: 135116 cycles/ticks +average: 137488 cycles/ticks + +kyber_encaps: +median: 135792 cycles/ticks +average: 137313 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 178874 cycles/ticks + +Loop spin: 224 +gen_a: +median: 26240 cycles/ticks +average: 26550 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10637 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8994 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98044 cycles/ticks +average: 99159 cycles/ticks + +indcpa_enc: +median: 124928 cycles/ticks +average: 126887 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38628 cycles/ticks + +kyber_keypair_derand: +median: 106358 cycles/ticks +average: 106867 cycles/ticks + +kyber_keypair: +median: 113428 cycles/ticks +average: 114411 cycles/ticks + +kyber_encaps_derand: +median: 134800 cycles/ticks +average: 136042 cycles/ticks + +kyber_encaps: +median: 135870 cycles/ticks +average: 137427 cycles/ticks + +kyber_decaps: +median: 176646 cycles/ticks +average: 179178 cycles/ticks + +Loop spin: 225 +gen_a: +median: 26188 cycles/ticks +average: 26562 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2501 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8935 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97794 cycles/ticks +average: 99265 cycles/ticks + +indcpa_enc: +median: 124684 cycles/ticks +average: 126625 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38921 cycles/ticks + +kyber_keypair_derand: +median: 106750 cycles/ticks +average: 108053 cycles/ticks + +kyber_keypair: +median: 113422 cycles/ticks +average: 114487 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 137187 cycles/ticks + +kyber_encaps: +median: 135848 cycles/ticks +average: 137708 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 179123 cycles/ticks + +Loop spin: 226 +gen_a: +median: 26158 cycles/ticks +average: 26313 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8985 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99610 cycles/ticks +average: 100836 cycles/ticks + +indcpa_enc: +median: 126480 cycles/ticks +average: 128827 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 38911 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 108057 cycles/ticks + +kyber_keypair: +median: 113580 cycles/ticks +average: 114872 cycles/ticks + +kyber_encaps_derand: +median: 135206 cycles/ticks +average: 137257 cycles/ticks + +kyber_encaps: +median: 136050 cycles/ticks +average: 138218 cycles/ticks + +kyber_decaps: +median: 176756 cycles/ticks +average: 178753 cycles/ticks + +Loop spin: 227 +gen_a: +median: 26142 cycles/ticks +average: 26306 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3843 cycles/ticks + +poly_getnoise_eta2: +median: 2510 cycles/ticks +average: 2565 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8877 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 573 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97830 cycles/ticks +average: 99081 cycles/ticks + +indcpa_enc: +median: 124812 cycles/ticks +average: 126928 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 38720 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 107592 cycles/ticks + +kyber_keypair: +median: 113462 cycles/ticks +average: 114540 cycles/ticks + +kyber_encaps_derand: +median: 134952 cycles/ticks +average: 136798 cycles/ticks + +kyber_encaps: +median: 135812 cycles/ticks +average: 137900 cycles/ticks + +kyber_decaps: +median: 176760 cycles/ticks +average: 179218 cycles/ticks + +Loop spin: 228 +gen_a: +median: 26250 cycles/ticks +average: 26577 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3764 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7208 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10962 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8882 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98106 cycles/ticks +average: 99506 cycles/ticks + +indcpa_enc: +median: 124872 cycles/ticks +average: 126559 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38719 cycles/ticks + +kyber_keypair_derand: +median: 106672 cycles/ticks +average: 108219 cycles/ticks + +kyber_keypair: +median: 113764 cycles/ticks +average: 115353 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 136675 cycles/ticks + +kyber_encaps: +median: 136090 cycles/ticks +average: 138193 cycles/ticks + +kyber_decaps: +median: 176872 cycles/ticks +average: 178508 cycles/ticks + +Loop spin: 229 +gen_a: +median: 26152 cycles/ticks +average: 26504 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 10988 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1855 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1163 cycles/ticks + +indcpa_keypair: +median: 97900 cycles/ticks +average: 100256 cycles/ticks + +indcpa_enc: +median: 124792 cycles/ticks +average: 126618 cycles/ticks + +indcpa_dec: +median: 38578 cycles/ticks +average: 39244 cycles/ticks + +kyber_keypair_derand: +median: 106650 cycles/ticks +average: 107921 cycles/ticks + +kyber_keypair: +median: 113698 cycles/ticks +average: 115138 cycles/ticks + +kyber_encaps_derand: +median: 135288 cycles/ticks +average: 136975 cycles/ticks + +kyber_encaps: +median: 136218 cycles/ticks +average: 138385 cycles/ticks + +kyber_decaps: +median: 177030 cycles/ticks +average: 179504 cycles/ticks + +Loop spin: 230 +gen_a: +median: 26150 cycles/ticks +average: 26315 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98024 cycles/ticks +average: 99415 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 127279 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38879 cycles/ticks + +kyber_keypair_derand: +median: 106602 cycles/ticks +average: 108141 cycles/ticks + +kyber_keypair: +median: 113630 cycles/ticks +average: 115119 cycles/ticks + +kyber_encaps_derand: +median: 134898 cycles/ticks +average: 136930 cycles/ticks + +kyber_encaps: +median: 135788 cycles/ticks +average: 137775 cycles/ticks + +kyber_decaps: +median: 176640 cycles/ticks +average: 178704 cycles/ticks + +Loop spin: 231 +gen_a: +median: 26234 cycles/ticks +average: 26738 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10927 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 9018 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 100730 cycles/ticks +average: 100872 cycles/ticks + +indcpa_enc: +median: 128402 cycles/ticks +average: 129508 cycles/ticks + +indcpa_dec: +median: 39534 cycles/ticks +average: 39720 cycles/ticks + +kyber_keypair_derand: +median: 109694 cycles/ticks +average: 110163 cycles/ticks + +kyber_keypair: +median: 116796 cycles/ticks +average: 117359 cycles/ticks + +kyber_encaps_derand: +median: 138888 cycles/ticks +average: 139572 cycles/ticks + +kyber_encaps: +median: 139786 cycles/ticks +average: 140369 cycles/ticks + +kyber_decaps: +median: 182000 cycles/ticks +average: 182839 cycles/ticks + +Loop spin: 232 +gen_a: +median: 26938 cycles/ticks +average: 27088 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3894 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10956 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9146 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 715 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100758 cycles/ticks +average: 101270 cycles/ticks + +indcpa_enc: +median: 128520 cycles/ticks +average: 129679 cycles/ticks + +indcpa_dec: +median: 39584 cycles/ticks +average: 39781 cycles/ticks + +kyber_keypair_derand: +median: 109610 cycles/ticks +average: 110137 cycles/ticks + +kyber_keypair: +median: 116804 cycles/ticks +average: 117381 cycles/ticks + +kyber_encaps_derand: +median: 139276 cycles/ticks +average: 139979 cycles/ticks + +kyber_encaps: +median: 140006 cycles/ticks +average: 140631 cycles/ticks + +kyber_decaps: +median: 182054 cycles/ticks +average: 182888 cycles/ticks + +Loop spin: 233 +gen_a: +median: 27028 cycles/ticks +average: 27174 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3885 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7353 cycles/ticks + +INVNTT: +median: 10946 cycles/ticks +average: 11023 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9146 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 581 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 100974 cycles/ticks +average: 101465 cycles/ticks + +indcpa_enc: +median: 128572 cycles/ticks +average: 129616 cycles/ticks + +indcpa_dec: +median: 39512 cycles/ticks +average: 39687 cycles/ticks + +kyber_keypair_derand: +median: 109770 cycles/ticks +average: 110245 cycles/ticks + +kyber_keypair: +median: 116822 cycles/ticks +average: 117580 cycles/ticks + +kyber_encaps_derand: +median: 139018 cycles/ticks +average: 139891 cycles/ticks + +kyber_encaps: +median: 140066 cycles/ticks +average: 141213 cycles/ticks + +kyber_decaps: +median: 182136 cycles/ticks +average: 183349 cycles/ticks + +Loop spin: 234 +gen_a: +median: 26942 cycles/ticks +average: 27096 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3905 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2572 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7294 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 11042 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 581 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 100700 cycles/ticks +average: 101508 cycles/ticks + +indcpa_enc: +median: 128498 cycles/ticks +average: 130218 cycles/ticks + +indcpa_dec: +median: 39528 cycles/ticks +average: 39760 cycles/ticks + +kyber_keypair_derand: +median: 109900 cycles/ticks +average: 110543 cycles/ticks + +kyber_keypair: +median: 116804 cycles/ticks +average: 117503 cycles/ticks + +kyber_encaps_derand: +median: 138950 cycles/ticks +average: 139807 cycles/ticks + +kyber_encaps: +median: 139714 cycles/ticks +average: 140575 cycles/ticks + +kyber_decaps: +median: 181884 cycles/ticks +average: 182954 cycles/ticks + +Loop spin: 235 +gen_a: +median: 26992 cycles/ticks +average: 27192 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3879 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2565 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7347 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 10991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9144 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1926 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101044 cycles/ticks +average: 101525 cycles/ticks + +indcpa_enc: +median: 128726 cycles/ticks +average: 129940 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39802 cycles/ticks + +kyber_keypair_derand: +median: 109732 cycles/ticks +average: 110362 cycles/ticks + +kyber_keypair: +median: 116816 cycles/ticks +average: 117585 cycles/ticks + +kyber_encaps_derand: +median: 139136 cycles/ticks +average: 140199 cycles/ticks + +kyber_encaps: +median: 139890 cycles/ticks +average: 141294 cycles/ticks + +kyber_decaps: +median: 181946 cycles/ticks +average: 182745 cycles/ticks + +Loop spin: 236 +gen_a: +median: 26922 cycles/ticks +average: 27107 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3862 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10996 cycles/ticks +average: 11052 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1927 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100910 cycles/ticks +average: 101398 cycles/ticks + +indcpa_enc: +median: 128536 cycles/ticks +average: 129729 cycles/ticks + +indcpa_dec: +median: 39570 cycles/ticks +average: 39828 cycles/ticks + +kyber_keypair_derand: +median: 109912 cycles/ticks +average: 110802 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117583 cycles/ticks + +kyber_encaps_derand: +median: 139148 cycles/ticks +average: 140027 cycles/ticks + +kyber_encaps: +median: 140118 cycles/ticks +average: 141379 cycles/ticks + +kyber_decaps: +median: 182138 cycles/ticks +average: 183436 cycles/ticks + +Loop spin: 237 +gen_a: +median: 26950 cycles/ticks +average: 27105 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3865 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7400 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11009 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9100 cycles/ticks +average: 9154 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 100736 cycles/ticks +average: 101383 cycles/ticks + +indcpa_enc: +median: 128228 cycles/ticks +average: 129009 cycles/ticks + +indcpa_dec: +median: 39520 cycles/ticks +average: 39808 cycles/ticks + +kyber_keypair_derand: +median: 109848 cycles/ticks +average: 110340 cycles/ticks + +kyber_keypair: +median: 116788 cycles/ticks +average: 117407 cycles/ticks + +kyber_encaps_derand: +median: 138882 cycles/ticks +average: 139760 cycles/ticks + +kyber_encaps: +median: 139780 cycles/ticks +average: 140522 cycles/ticks + +kyber_decaps: +median: 181986 cycles/ticks +average: 183135 cycles/ticks + +Loop spin: 238 +gen_a: +median: 26982 cycles/ticks +average: 27205 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3879 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7361 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10998 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1517 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 100814 cycles/ticks +average: 101532 cycles/ticks + +indcpa_enc: +median: 128420 cycles/ticks +average: 129255 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39771 cycles/ticks + +kyber_keypair_derand: +median: 109794 cycles/ticks +average: 110437 cycles/ticks + +kyber_keypair: +median: 116788 cycles/ticks +average: 117467 cycles/ticks + +kyber_encaps_derand: +median: 138740 cycles/ticks +average: 139629 cycles/ticks + +kyber_encaps: +median: 139570 cycles/ticks +average: 140131 cycles/ticks + +kyber_decaps: +median: 181694 cycles/ticks +average: 182506 cycles/ticks + +Loop spin: 239 +gen_a: +median: 26996 cycles/ticks +average: 27165 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3842 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11006 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100756 cycles/ticks +average: 101208 cycles/ticks + +indcpa_enc: +median: 128496 cycles/ticks +average: 129636 cycles/ticks + +indcpa_dec: +median: 39578 cycles/ticks +average: 39750 cycles/ticks + +kyber_keypair_derand: +median: 109828 cycles/ticks +average: 110320 cycles/ticks + +kyber_keypair: +median: 116826 cycles/ticks +average: 117455 cycles/ticks + +kyber_encaps_derand: +median: 139050 cycles/ticks +average: 139887 cycles/ticks + +kyber_encaps: +median: 139972 cycles/ticks +average: 140824 cycles/ticks + +kyber_decaps: +median: 182026 cycles/ticks +average: 182836 cycles/ticks + +Loop spin: 240 +gen_a: +median: 26946 cycles/ticks +average: 27104 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3891 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7384 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9145 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1927 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100866 cycles/ticks +average: 101328 cycles/ticks + +indcpa_enc: +median: 128598 cycles/ticks +average: 129648 cycles/ticks + +indcpa_dec: +median: 39536 cycles/ticks +average: 39834 cycles/ticks + +kyber_keypair_derand: +median: 110108 cycles/ticks +average: 110779 cycles/ticks + +kyber_keypair: +median: 116872 cycles/ticks +average: 117388 cycles/ticks + +kyber_encaps_derand: +median: 138970 cycles/ticks +average: 139760 cycles/ticks + +kyber_encaps: +median: 139934 cycles/ticks +average: 141012 cycles/ticks + +kyber_decaps: +median: 181932 cycles/ticks +average: 183120 cycles/ticks + +Loop spin: 241 +gen_a: +median: 27010 cycles/ticks +average: 28402 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3885 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7311 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10998 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 586 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 100974 cycles/ticks +average: 101454 cycles/ticks + +indcpa_enc: +median: 128502 cycles/ticks +average: 129363 cycles/ticks + +indcpa_dec: +median: 39528 cycles/ticks +average: 39710 cycles/ticks + +kyber_keypair_derand: +median: 109928 cycles/ticks +average: 110406 cycles/ticks + +kyber_keypair: +median: 116840 cycles/ticks +average: 117330 cycles/ticks + +kyber_encaps_derand: +median: 139140 cycles/ticks +average: 140160 cycles/ticks + +kyber_encaps: +median: 140064 cycles/ticks +average: 141349 cycles/ticks + +kyber_decaps: +median: 182100 cycles/ticks +average: 183213 cycles/ticks + +Loop spin: 242 +gen_a: +median: 26968 cycles/ticks +average: 27132 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3852 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7388 cycles/ticks + +INVNTT: +median: 10936 cycles/ticks +average: 11032 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 716 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100732 cycles/ticks +average: 101382 cycles/ticks + +indcpa_enc: +median: 128424 cycles/ticks +average: 129527 cycles/ticks + +indcpa_dec: +median: 39590 cycles/ticks +average: 39763 cycles/ticks + +kyber_keypair_derand: +median: 109718 cycles/ticks +average: 110364 cycles/ticks + +kyber_keypair: +median: 116834 cycles/ticks +average: 117446 cycles/ticks + +kyber_encaps_derand: +median: 138882 cycles/ticks +average: 139763 cycles/ticks + +kyber_encaps: +median: 139872 cycles/ticks +average: 141163 cycles/ticks + +kyber_decaps: +median: 181950 cycles/ticks +average: 183178 cycles/ticks + +Loop spin: 243 +gen_a: +median: 27008 cycles/ticks +average: 27165 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3870 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7317 cycles/ticks + +INVNTT: +median: 10874 cycles/ticks +average: 10950 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9141 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101048 cycles/ticks +average: 101498 cycles/ticks + +indcpa_enc: +median: 128648 cycles/ticks +average: 129906 cycles/ticks + +indcpa_dec: +median: 39564 cycles/ticks +average: 39820 cycles/ticks + +kyber_keypair_derand: +median: 109772 cycles/ticks +average: 110461 cycles/ticks + +kyber_keypair: +median: 116776 cycles/ticks +average: 117541 cycles/ticks + +kyber_encaps_derand: +median: 140600 cycles/ticks +average: 141607 cycles/ticks + +kyber_encaps: +median: 141536 cycles/ticks +average: 142659 cycles/ticks + +kyber_decaps: +median: 183650 cycles/ticks +average: 184886 cycles/ticks + +Loop spin: 244 +gen_a: +median: 26982 cycles/ticks +average: 27188 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3893 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7304 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10981 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9186 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1962 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100848 cycles/ticks +average: 101469 cycles/ticks + +indcpa_enc: +median: 128340 cycles/ticks +average: 129554 cycles/ticks + +indcpa_dec: +median: 39552 cycles/ticks +average: 39824 cycles/ticks + +kyber_keypair_derand: +median: 109762 cycles/ticks +average: 110334 cycles/ticks + +kyber_keypair: +median: 116792 cycles/ticks +average: 117528 cycles/ticks + +kyber_encaps_derand: +median: 139142 cycles/ticks +average: 140291 cycles/ticks + +kyber_encaps: +median: 139990 cycles/ticks +average: 141181 cycles/ticks + +kyber_decaps: +median: 182062 cycles/ticks +average: 183409 cycles/ticks + +Loop spin: 245 +gen_a: +median: 27000 cycles/ticks +average: 27236 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3847 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11012 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9165 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100798 cycles/ticks +average: 101439 cycles/ticks + +indcpa_enc: +median: 128442 cycles/ticks +average: 129649 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39882 cycles/ticks + +kyber_keypair_derand: +median: 109614 cycles/ticks +average: 110300 cycles/ticks + +kyber_keypair: +median: 116824 cycles/ticks +average: 117421 cycles/ticks + +kyber_encaps_derand: +median: 139370 cycles/ticks +average: 140428 cycles/ticks + +kyber_encaps: +median: 140136 cycles/ticks +average: 141124 cycles/ticks + +kyber_decaps: +median: 182230 cycles/ticks +average: 183373 cycles/ticks + +Loop spin: 246 +gen_a: +median: 26930 cycles/ticks +average: 27090 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3841 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7329 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 10998 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100676 cycles/ticks +average: 101361 cycles/ticks + +indcpa_enc: +median: 128374 cycles/ticks +average: 129583 cycles/ticks + +indcpa_dec: +median: 39546 cycles/ticks +average: 39841 cycles/ticks + +kyber_keypair_derand: +median: 109900 cycles/ticks +average: 110538 cycles/ticks + +kyber_keypair: +median: 116778 cycles/ticks +average: 117546 cycles/ticks + +kyber_encaps_derand: +median: 139322 cycles/ticks +average: 140347 cycles/ticks + +kyber_encaps: +median: 140234 cycles/ticks +average: 141391 cycles/ticks + +kyber_decaps: +median: 182274 cycles/ticks +average: 183468 cycles/ticks + +Loop spin: 247 +gen_a: +median: 26966 cycles/ticks +average: 27162 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3892 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10992 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100760 cycles/ticks +average: 101402 cycles/ticks + +indcpa_enc: +median: 128280 cycles/ticks +average: 129191 cycles/ticks + +indcpa_dec: +median: 39534 cycles/ticks +average: 39861 cycles/ticks + +kyber_keypair_derand: +median: 110046 cycles/ticks +average: 110529 cycles/ticks + +kyber_keypair: +median: 116862 cycles/ticks +average: 117485 cycles/ticks + +kyber_encaps_derand: +median: 138770 cycles/ticks +average: 139705 cycles/ticks + +kyber_encaps: +median: 139738 cycles/ticks +average: 140946 cycles/ticks + +kyber_decaps: +median: 181920 cycles/ticks +average: 183154 cycles/ticks + +Loop spin: 248 +gen_a: +median: 27024 cycles/ticks +average: 27256 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3855 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10932 cycles/ticks +average: 11044 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100788 cycles/ticks +average: 101350 cycles/ticks + +indcpa_enc: +median: 128460 cycles/ticks +average: 129704 cycles/ticks + +indcpa_dec: +median: 39584 cycles/ticks +average: 39841 cycles/ticks + +kyber_keypair_derand: +median: 109902 cycles/ticks +average: 110433 cycles/ticks + +kyber_keypair: +median: 116854 cycles/ticks +average: 117571 cycles/ticks + +kyber_encaps_derand: +median: 139052 cycles/ticks +average: 140231 cycles/ticks + +kyber_encaps: +median: 139964 cycles/ticks +average: 141244 cycles/ticks + +kyber_decaps: +median: 182168 cycles/ticks +average: 183576 cycles/ticks + +Loop spin: 249 +gen_a: +median: 26940 cycles/ticks +average: 27085 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3858 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9135 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100930 cycles/ticks +average: 101404 cycles/ticks + +indcpa_enc: +median: 128512 cycles/ticks +average: 129171 cycles/ticks + +indcpa_dec: +median: 39570 cycles/ticks +average: 39825 cycles/ticks + +kyber_keypair_derand: +median: 109874 cycles/ticks +average: 110499 cycles/ticks + +kyber_keypair: +median: 116812 cycles/ticks +average: 117340 cycles/ticks + +kyber_encaps_derand: +median: 139176 cycles/ticks +average: 140325 cycles/ticks + +kyber_encaps: +median: 140070 cycles/ticks +average: 141222 cycles/ticks + +kyber_decaps: +median: 182208 cycles/ticks +average: 183417 cycles/ticks + +Loop spin: 250 +gen_a: +median: 27014 cycles/ticks +average: 27159 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7361 cycles/ticks + +INVNTT: +median: 10890 cycles/ticks +average: 10970 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100904 cycles/ticks +average: 101445 cycles/ticks + +indcpa_enc: +median: 128508 cycles/ticks +average: 129173 cycles/ticks + +indcpa_dec: +median: 39574 cycles/ticks +average: 39756 cycles/ticks + +kyber_keypair_derand: +median: 109928 cycles/ticks +average: 110484 cycles/ticks + +kyber_keypair: +median: 116838 cycles/ticks +average: 117631 cycles/ticks + +kyber_encaps_derand: +median: 139282 cycles/ticks +average: 140395 cycles/ticks + +kyber_encaps: +median: 140192 cycles/ticks +average: 141340 cycles/ticks + +kyber_decaps: +median: 182222 cycles/ticks +average: 183556 cycles/ticks + +Loop spin: 251 +gen_a: +median: 26960 cycles/ticks +average: 27143 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3903 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 10932 cycles/ticks +average: 11000 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9123 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 580 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100852 cycles/ticks +average: 101456 cycles/ticks + +indcpa_enc: +median: 128502 cycles/ticks +average: 129592 cycles/ticks + +indcpa_dec: +median: 39598 cycles/ticks +average: 39870 cycles/ticks + +kyber_keypair_derand: +median: 109838 cycles/ticks +average: 110357 cycles/ticks + +kyber_keypair: +median: 116748 cycles/ticks +average: 117247 cycles/ticks + +kyber_encaps_derand: +median: 139070 cycles/ticks +average: 139902 cycles/ticks + +kyber_encaps: +median: 140026 cycles/ticks +average: 140619 cycles/ticks + +kyber_decaps: +median: 182146 cycles/ticks +average: 182970 cycles/ticks + +Loop spin: 252 +gen_a: +median: 26986 cycles/ticks +average: 27140 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3881 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 11400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 476 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 102392 cycles/ticks +average: 102849 cycles/ticks + +indcpa_enc: +median: 129888 cycles/ticks +average: 130461 cycles/ticks + +indcpa_dec: +median: 39568 cycles/ticks +average: 39733 cycles/ticks + +kyber_keypair_derand: +median: 109904 cycles/ticks +average: 110359 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117326 cycles/ticks + +kyber_encaps_derand: +median: 138914 cycles/ticks +average: 139648 cycles/ticks + +kyber_encaps: +median: 139704 cycles/ticks +average: 140306 cycles/ticks + +kyber_decaps: +median: 182030 cycles/ticks +average: 182801 cycles/ticks + +Loop spin: 253 +gen_a: +median: 26986 cycles/ticks +average: 27160 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3839 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10977 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9122 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 102290 cycles/ticks +average: 105788 cycles/ticks + +indcpa_enc: +median: 129920 cycles/ticks +average: 131062 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39705 cycles/ticks + +kyber_keypair_derand: +median: 109780 cycles/ticks +average: 112234 cycles/ticks + +kyber_keypair: +median: 116848 cycles/ticks +average: 117362 cycles/ticks + +kyber_encaps_derand: +median: 138878 cycles/ticks +average: 139721 cycles/ticks + +kyber_encaps: +median: 139842 cycles/ticks +average: 140684 cycles/ticks + +kyber_decaps: +median: 181980 cycles/ticks +average: 182809 cycles/ticks + +Loop spin: 254 +gen_a: +median: 27048 cycles/ticks +average: 27223 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3853 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11001 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100830 cycles/ticks +average: 101246 cycles/ticks + +indcpa_enc: +median: 128402 cycles/ticks +average: 129395 cycles/ticks + +indcpa_dec: +median: 39520 cycles/ticks +average: 39695 cycles/ticks + +kyber_keypair_derand: +median: 109890 cycles/ticks +average: 110352 cycles/ticks + +kyber_keypair: +median: 116788 cycles/ticks +average: 117296 cycles/ticks + +kyber_encaps_derand: +median: 138990 cycles/ticks +average: 139796 cycles/ticks + +kyber_encaps: +median: 139938 cycles/ticks +average: 140743 cycles/ticks + +kyber_decaps: +median: 182008 cycles/ticks +average: 182798 cycles/ticks + +Loop spin: 255 +gen_a: +median: 26960 cycles/ticks +average: 27128 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3885 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9141 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100792 cycles/ticks +average: 101255 cycles/ticks + +indcpa_enc: +median: 128492 cycles/ticks +average: 129478 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39742 cycles/ticks + +kyber_keypair_derand: +median: 109924 cycles/ticks +average: 110381 cycles/ticks + +kyber_keypair: +median: 116752 cycles/ticks +average: 117313 cycles/ticks + +kyber_encaps_derand: +median: 140740 cycles/ticks +average: 141357 cycles/ticks + +kyber_encaps: +median: 141670 cycles/ticks +average: 142604 cycles/ticks + +kyber_decaps: +median: 183704 cycles/ticks +average: 184567 cycles/ticks + +Loop spin: 256 +gen_a: +median: 26972 cycles/ticks +average: 27112 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3904 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10987 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 581 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 101008 cycles/ticks +average: 101454 cycles/ticks + +indcpa_enc: +median: 128568 cycles/ticks +average: 129685 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39722 cycles/ticks + +kyber_keypair_derand: +median: 109908 cycles/ticks +average: 110368 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117404 cycles/ticks + +kyber_encaps_derand: +median: 138958 cycles/ticks +average: 139814 cycles/ticks + +kyber_encaps: +median: 139798 cycles/ticks +average: 140584 cycles/ticks + +kyber_decaps: +median: 181842 cycles/ticks +average: 182708 cycles/ticks + +Loop spin: 257 +gen_a: +median: 26994 cycles/ticks +average: 27135 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3853 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7354 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10972 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9122 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100970 cycles/ticks +average: 101467 cycles/ticks + +indcpa_enc: +median: 128602 cycles/ticks +average: 129427 cycles/ticks + +indcpa_dec: +median: 39576 cycles/ticks +average: 39740 cycles/ticks + +kyber_keypair_derand: +median: 109676 cycles/ticks +average: 110150 cycles/ticks + +kyber_keypair: +median: 116786 cycles/ticks +average: 117319 cycles/ticks + +kyber_encaps_derand: +median: 139184 cycles/ticks +average: 140033 cycles/ticks + +kyber_encaps: +median: 140084 cycles/ticks +average: 140922 cycles/ticks + +kyber_decaps: +median: 182260 cycles/ticks +average: 183133 cycles/ticks + +Loop spin: 258 +gen_a: +median: 26966 cycles/ticks +average: 27135 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10960 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100650 cycles/ticks +average: 101134 cycles/ticks + +indcpa_enc: +median: 128284 cycles/ticks +average: 129257 cycles/ticks + +indcpa_dec: +median: 39510 cycles/ticks +average: 39699 cycles/ticks + +kyber_keypair_derand: +median: 109836 cycles/ticks +average: 110272 cycles/ticks + +kyber_keypair: +median: 116842 cycles/ticks +average: 117340 cycles/ticks + +kyber_encaps_derand: +median: 139356 cycles/ticks +average: 140262 cycles/ticks + +kyber_encaps: +median: 140246 cycles/ticks +average: 141056 cycles/ticks + +kyber_decaps: +median: 182274 cycles/ticks +average: 183130 cycles/ticks + +Loop spin: 259 +gen_a: +median: 26962 cycles/ticks +average: 27096 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3857 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7333 cycles/ticks + +INVNTT: +median: 10932 cycles/ticks +average: 11011 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100554 cycles/ticks +average: 100998 cycles/ticks + +indcpa_enc: +median: 128294 cycles/ticks +average: 129299 cycles/ticks + +indcpa_dec: +median: 39536 cycles/ticks +average: 39696 cycles/ticks + +kyber_keypair_derand: +median: 109822 cycles/ticks +average: 110266 cycles/ticks + +kyber_keypair: +median: 116884 cycles/ticks +average: 117381 cycles/ticks + +kyber_encaps_derand: +median: 139194 cycles/ticks +average: 140124 cycles/ticks + +kyber_encaps: +median: 139970 cycles/ticks +average: 140926 cycles/ticks + +kyber_decaps: +median: 182152 cycles/ticks +average: 183003 cycles/ticks + +Loop spin: 260 +gen_a: +median: 26936 cycles/ticks +average: 27076 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3860 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10971 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 100986 cycles/ticks +average: 101443 cycles/ticks + +indcpa_enc: +median: 128456 cycles/ticks +average: 129676 cycles/ticks + +indcpa_dec: +median: 39516 cycles/ticks +average: 39707 cycles/ticks + +kyber_keypair_derand: +median: 109748 cycles/ticks +average: 110283 cycles/ticks + +kyber_keypair: +median: 116756 cycles/ticks +average: 117290 cycles/ticks + +kyber_encaps_derand: +median: 138870 cycles/ticks +average: 139445 cycles/ticks + +kyber_encaps: +median: 139820 cycles/ticks +average: 140659 cycles/ticks + +kyber_decaps: +median: 181988 cycles/ticks +average: 182961 cycles/ticks + +Loop spin: 261 +gen_a: +median: 26994 cycles/ticks +average: 27139 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3863 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2569 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7304 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 10999 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 581 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100752 cycles/ticks +average: 101213 cycles/ticks + +indcpa_enc: +median: 128464 cycles/ticks +average: 129459 cycles/ticks + +indcpa_dec: +median: 39556 cycles/ticks +average: 39777 cycles/ticks + +kyber_keypair_derand: +median: 109810 cycles/ticks +average: 110324 cycles/ticks + +kyber_keypair: +median: 116754 cycles/ticks +average: 117254 cycles/ticks + +kyber_encaps_derand: +median: 138926 cycles/ticks +average: 140125 cycles/ticks + +kyber_encaps: +median: 139774 cycles/ticks +average: 140740 cycles/ticks + +kyber_decaps: +median: 181948 cycles/ticks +average: 183062 cycles/ticks + +Loop spin: 262 +gen_a: +median: 26970 cycles/ticks +average: 27194 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3850 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10979 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9207 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100966 cycles/ticks +average: 101634 cycles/ticks + +indcpa_enc: +median: 128682 cycles/ticks +average: 129898 cycles/ticks + +indcpa_dec: +median: 39524 cycles/ticks +average: 39722 cycles/ticks + +kyber_keypair_derand: +median: 109746 cycles/ticks +average: 110380 cycles/ticks + +kyber_keypair: +median: 116874 cycles/ticks +average: 117473 cycles/ticks + +kyber_encaps_derand: +median: 139090 cycles/ticks +average: 139860 cycles/ticks + +kyber_encaps: +median: 140080 cycles/ticks +average: 140862 cycles/ticks + +kyber_decaps: +median: 182126 cycles/ticks +average: 182931 cycles/ticks + +Loop spin: 263 +gen_a: +median: 26974 cycles/ticks +average: 27142 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3861 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2568 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10938 cycles/ticks +average: 11036 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100692 cycles/ticks +average: 101344 cycles/ticks + +indcpa_enc: +median: 128370 cycles/ticks +average: 129748 cycles/ticks + +indcpa_dec: +median: 39508 cycles/ticks +average: 39681 cycles/ticks + +kyber_keypair_derand: +median: 109706 cycles/ticks +average: 110256 cycles/ticks + +kyber_keypair: +median: 116838 cycles/ticks +average: 117356 cycles/ticks + +kyber_encaps_derand: +median: 139218 cycles/ticks +average: 140290 cycles/ticks + +kyber_encaps: +median: 140000 cycles/ticks +average: 141288 cycles/ticks + +kyber_decaps: +median: 182034 cycles/ticks +average: 182996 cycles/ticks + +Loop spin: 264 +gen_a: +median: 26948 cycles/ticks +average: 27095 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3901 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9126 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 591 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 100988 cycles/ticks +average: 101677 cycles/ticks + +indcpa_enc: +median: 128668 cycles/ticks +average: 129384 cycles/ticks + +indcpa_dec: +median: 39518 cycles/ticks +average: 39683 cycles/ticks + +kyber_keypair_derand: +median: 109610 cycles/ticks +average: 110083 cycles/ticks + +kyber_keypair: +median: 116826 cycles/ticks +average: 117380 cycles/ticks + +kyber_encaps_derand: +median: 139050 cycles/ticks +average: 139652 cycles/ticks + +kyber_encaps: +median: 140168 cycles/ticks +average: 141014 cycles/ticks + +kyber_decaps: +median: 182102 cycles/ticks +average: 182921 cycles/ticks + +Loop spin: 265 +gen_a: +median: 26934 cycles/ticks +average: 27087 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3896 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7309 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10972 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 583 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1200 cycles/ticks + +indcpa_keypair: +median: 100796 cycles/ticks +average: 101309 cycles/ticks + +indcpa_enc: +median: 128338 cycles/ticks +average: 129269 cycles/ticks + +indcpa_dec: +median: 39592 cycles/ticks +average: 39784 cycles/ticks + +kyber_keypair_derand: +median: 109804 cycles/ticks +average: 110588 cycles/ticks + +kyber_keypair: +median: 116810 cycles/ticks +average: 117494 cycles/ticks + +kyber_encaps_derand: +median: 139264 cycles/ticks +average: 140301 cycles/ticks + +kyber_encaps: +median: 140212 cycles/ticks +average: 141389 cycles/ticks + +kyber_decaps: +median: 182228 cycles/ticks +average: 183586 cycles/ticks + +Loop spin: 266 +gen_a: +median: 27022 cycles/ticks +average: 27188 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3837 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7322 cycles/ticks + +INVNTT: +median: 10932 cycles/ticks +average: 11004 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1479 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 617 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 100934 cycles/ticks +average: 101531 cycles/ticks + +indcpa_enc: +median: 128492 cycles/ticks +average: 129858 cycles/ticks + +indcpa_dec: +median: 39506 cycles/ticks +average: 39675 cycles/ticks + +kyber_keypair_derand: +median: 109982 cycles/ticks +average: 110684 cycles/ticks + +kyber_keypair: +median: 116776 cycles/ticks +average: 117478 cycles/ticks + +kyber_encaps_derand: +median: 138836 cycles/ticks +average: 139678 cycles/ticks + +kyber_encaps: +median: 139740 cycles/ticks +average: 140897 cycles/ticks + +kyber_decaps: +median: 181884 cycles/ticks +average: 183136 cycles/ticks + +Loop spin: 267 +gen_a: +median: 26958 cycles/ticks +average: 27118 cycles/ticks + +poly_getnoise_eta1: +median: 3876 cycles/ticks +average: 3889 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10934 cycles/ticks +average: 10983 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9154 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100928 cycles/ticks +average: 101433 cycles/ticks + +indcpa_enc: +median: 128610 cycles/ticks +average: 129808 cycles/ticks + +indcpa_dec: +median: 39578 cycles/ticks +average: 39947 cycles/ticks + +kyber_keypair_derand: +median: 109604 cycles/ticks +average: 110250 cycles/ticks + +kyber_keypair: +median: 116806 cycles/ticks +average: 117469 cycles/ticks + +kyber_encaps_derand: +median: 139116 cycles/ticks +average: 140116 cycles/ticks + +kyber_encaps: +median: 139814 cycles/ticks +average: 140794 cycles/ticks + +kyber_decaps: +median: 182022 cycles/ticks +average: 182967 cycles/ticks + +Loop spin: 268 +gen_a: +median: 26924 cycles/ticks +average: 27074 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3885 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11021 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100938 cycles/ticks +average: 101400 cycles/ticks + +indcpa_enc: +median: 128462 cycles/ticks +average: 129097 cycles/ticks + +indcpa_dec: +median: 39558 cycles/ticks +average: 39693 cycles/ticks + +kyber_keypair_derand: +median: 111228 cycles/ticks +average: 111707 cycles/ticks + +kyber_keypair: +median: 116818 cycles/ticks +average: 117389 cycles/ticks + +kyber_encaps_derand: +median: 139054 cycles/ticks +average: 139956 cycles/ticks + +kyber_encaps: +median: 139908 cycles/ticks +average: 140971 cycles/ticks + +kyber_decaps: +median: 181910 cycles/ticks +average: 182714 cycles/ticks + +Loop spin: 269 +gen_a: +median: 26942 cycles/ticks +average: 27116 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3891 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2569 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10992 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100762 cycles/ticks +average: 101291 cycles/ticks + +indcpa_enc: +median: 128442 cycles/ticks +average: 129571 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39861 cycles/ticks + +kyber_keypair_derand: +median: 109666 cycles/ticks +average: 110310 cycles/ticks + +kyber_keypair: +median: 116882 cycles/ticks +average: 117461 cycles/ticks + +kyber_encaps_derand: +median: 139140 cycles/ticks +average: 140285 cycles/ticks + +kyber_encaps: +median: 140052 cycles/ticks +average: 141247 cycles/ticks + +kyber_decaps: +median: 182138 cycles/ticks +average: 183190 cycles/ticks + +Loop spin: 270 +gen_a: +median: 27014 cycles/ticks +average: 27167 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3894 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10978 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9102 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100762 cycles/ticks +average: 101407 cycles/ticks + +indcpa_enc: +median: 128370 cycles/ticks +average: 129530 cycles/ticks + +indcpa_dec: +median: 39498 cycles/ticks +average: 39821 cycles/ticks + +kyber_keypair_derand: +median: 109870 cycles/ticks +average: 110611 cycles/ticks + +kyber_keypair: +median: 116814 cycles/ticks +average: 117523 cycles/ticks + +kyber_encaps_derand: +median: 139218 cycles/ticks +average: 140024 cycles/ticks + +kyber_encaps: +median: 139914 cycles/ticks +average: 140918 cycles/ticks + +kyber_decaps: +median: 182042 cycles/ticks +average: 183402 cycles/ticks + +Loop spin: 271 +gen_a: +median: 26960 cycles/ticks +average: 27153 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3838 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10996 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 580 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 101070 cycles/ticks +average: 101736 cycles/ticks + +indcpa_enc: +median: 128738 cycles/ticks +average: 129771 cycles/ticks + +indcpa_dec: +median: 39574 cycles/ticks +average: 39828 cycles/ticks + +kyber_keypair_derand: +median: 109728 cycles/ticks +average: 110466 cycles/ticks + +kyber_keypair: +median: 116804 cycles/ticks +average: 117496 cycles/ticks + +kyber_encaps_derand: +median: 139210 cycles/ticks +average: 140213 cycles/ticks + +kyber_encaps: +median: 139984 cycles/ticks +average: 140901 cycles/ticks + +kyber_decaps: +median: 182306 cycles/ticks +average: 183134 cycles/ticks + +Loop spin: 272 +gen_a: +median: 26968 cycles/ticks +average: 27112 cycles/ticks + +poly_getnoise_eta1: +median: 3834 cycles/ticks +average: 3876 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7322 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10999 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9117 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101046 cycles/ticks +average: 101511 cycles/ticks + +indcpa_enc: +median: 128466 cycles/ticks +average: 129167 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39715 cycles/ticks + +kyber_keypair_derand: +median: 109640 cycles/ticks +average: 110339 cycles/ticks + +kyber_keypair: +median: 116810 cycles/ticks +average: 117643 cycles/ticks + +kyber_encaps_derand: +median: 139228 cycles/ticks +average: 140023 cycles/ticks + +kyber_encaps: +median: 139932 cycles/ticks +average: 140960 cycles/ticks + +kyber_decaps: +median: 181966 cycles/ticks +average: 183250 cycles/ticks + +Loop spin: 273 +gen_a: +median: 27000 cycles/ticks +average: 27167 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3880 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10984 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100894 cycles/ticks +average: 101360 cycles/ticks + +indcpa_enc: +median: 128402 cycles/ticks +average: 128986 cycles/ticks + +indcpa_dec: +median: 39552 cycles/ticks +average: 39780 cycles/ticks + +kyber_keypair_derand: +median: 111434 cycles/ticks +average: 112246 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117530 cycles/ticks + +kyber_encaps_derand: +median: 139040 cycles/ticks +average: 139994 cycles/ticks + +kyber_encaps: +median: 140014 cycles/ticks +average: 141078 cycles/ticks + +kyber_decaps: +median: 182096 cycles/ticks +average: 183263 cycles/ticks + +Loop spin: 274 +gen_a: +median: 27004 cycles/ticks +average: 27138 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3863 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7301 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 11056 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 617 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 100726 cycles/ticks +average: 101139 cycles/ticks + +indcpa_enc: +median: 128316 cycles/ticks +average: 129635 cycles/ticks + +indcpa_dec: +median: 39528 cycles/ticks +average: 39753 cycles/ticks + +kyber_keypair_derand: +median: 110014 cycles/ticks +average: 110675 cycles/ticks + +kyber_keypair: +median: 116812 cycles/ticks +average: 117529 cycles/ticks + +kyber_encaps_derand: +median: 139080 cycles/ticks +average: 139948 cycles/ticks + +kyber_encaps: +median: 139950 cycles/ticks +average: 140946 cycles/ticks + +kyber_decaps: +median: 182136 cycles/ticks +average: 183510 cycles/ticks + +Loop spin: 275 +gen_a: +median: 26970 cycles/ticks +average: 27107 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3884 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10996 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 718 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101000 cycles/ticks +average: 101499 cycles/ticks + +indcpa_enc: +median: 128654 cycles/ticks +average: 129568 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39706 cycles/ticks + +kyber_keypair_derand: +median: 109748 cycles/ticks +average: 110402 cycles/ticks + +kyber_keypair: +median: 116822 cycles/ticks +average: 117491 cycles/ticks + +kyber_encaps_derand: +median: 138862 cycles/ticks +average: 139665 cycles/ticks + +kyber_encaps: +median: 139754 cycles/ticks +average: 140576 cycles/ticks + +kyber_decaps: +median: 181798 cycles/ticks +average: 182898 cycles/ticks + +Loop spin: 276 +gen_a: +median: 27020 cycles/ticks +average: 27246 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3839 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100914 cycles/ticks +average: 101536 cycles/ticks + +indcpa_enc: +median: 128450 cycles/ticks +average: 129606 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39803 cycles/ticks + +kyber_keypair_derand: +median: 109602 cycles/ticks +average: 110194 cycles/ticks + +kyber_keypair: +median: 116796 cycles/ticks +average: 117482 cycles/ticks + +kyber_encaps_derand: +median: 139164 cycles/ticks +average: 140412 cycles/ticks + +kyber_encaps: +median: 140094 cycles/ticks +average: 140979 cycles/ticks + +kyber_decaps: +median: 182056 cycles/ticks +average: 183104 cycles/ticks + +Loop spin: 277 +gen_a: +median: 26982 cycles/ticks +average: 27144 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3841 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7347 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1929 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101118 cycles/ticks +average: 101570 cycles/ticks + +indcpa_enc: +median: 128644 cycles/ticks +average: 129640 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39714 cycles/ticks + +kyber_keypair_derand: +median: 109652 cycles/ticks +average: 110167 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117465 cycles/ticks + +kyber_encaps_derand: +median: 139114 cycles/ticks +average: 139940 cycles/ticks + +kyber_encaps: +median: 140056 cycles/ticks +average: 141342 cycles/ticks + +kyber_decaps: +median: 182136 cycles/ticks +average: 183466 cycles/ticks + +Loop spin: 278 +gen_a: +median: 26980 cycles/ticks +average: 27111 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3840 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7326 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 11009 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 454 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100848 cycles/ticks +average: 101601 cycles/ticks + +indcpa_enc: +median: 128370 cycles/ticks +average: 129659 cycles/ticks + +indcpa_dec: +median: 39502 cycles/ticks +average: 39758 cycles/ticks + +kyber_keypair_derand: +median: 109796 cycles/ticks +average: 110411 cycles/ticks + +kyber_keypair: +median: 116832 cycles/ticks +average: 117616 cycles/ticks + +kyber_encaps_derand: +median: 139164 cycles/ticks +average: 140075 cycles/ticks + +kyber_encaps: +median: 139988 cycles/ticks +average: 140860 cycles/ticks + +kyber_decaps: +median: 182166 cycles/ticks +average: 183255 cycles/ticks + +Loop spin: 279 +gen_a: +median: 26950 cycles/ticks +average: 27104 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3885 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7347 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10980 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9159 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1479 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 100942 cycles/ticks +average: 101503 cycles/ticks + +indcpa_enc: +median: 128574 cycles/ticks +average: 129790 cycles/ticks + +indcpa_dec: +median: 39536 cycles/ticks +average: 39811 cycles/ticks + +kyber_keypair_derand: +median: 109696 cycles/ticks +average: 110421 cycles/ticks + +kyber_keypair: +median: 116766 cycles/ticks +average: 117528 cycles/ticks + +kyber_encaps_derand: +median: 139170 cycles/ticks +average: 140296 cycles/ticks + +kyber_encaps: +median: 140012 cycles/ticks +average: 141210 cycles/ticks + +kyber_decaps: +median: 182214 cycles/ticks +average: 183247 cycles/ticks + +Loop spin: 280 +gen_a: +median: 26968 cycles/ticks +average: 27178 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3853 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7358 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11026 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9175 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 100758 cycles/ticks +average: 101319 cycles/ticks + +indcpa_enc: +median: 128444 cycles/ticks +average: 129580 cycles/ticks + +indcpa_dec: +median: 39520 cycles/ticks +average: 39762 cycles/ticks + +kyber_keypair_derand: +median: 109744 cycles/ticks +average: 110391 cycles/ticks + +kyber_keypair: +median: 116826 cycles/ticks +average: 117657 cycles/ticks + +kyber_encaps_derand: +median: 138912 cycles/ticks +average: 140176 cycles/ticks + +kyber_encaps: +median: 139854 cycles/ticks +average: 140970 cycles/ticks + +kyber_decaps: +median: 181992 cycles/ticks +average: 183405 cycles/ticks + +Loop spin: 281 +gen_a: +median: 26990 cycles/ticks +average: 27123 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3907 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 10997 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100788 cycles/ticks +average: 101442 cycles/ticks + +indcpa_enc: +median: 128368 cycles/ticks +average: 129307 cycles/ticks + +indcpa_dec: +median: 39588 cycles/ticks +average: 39800 cycles/ticks + +kyber_keypair_derand: +median: 109518 cycles/ticks +average: 110134 cycles/ticks + +kyber_keypair: +median: 116816 cycles/ticks +average: 117414 cycles/ticks + +kyber_encaps_derand: +median: 139198 cycles/ticks +average: 140302 cycles/ticks + +kyber_encaps: +median: 140104 cycles/ticks +average: 141280 cycles/ticks + +kyber_decaps: +median: 182098 cycles/ticks +average: 183365 cycles/ticks + +Loop spin: 282 +gen_a: +median: 26990 cycles/ticks +average: 27183 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3860 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7313 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1517 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100794 cycles/ticks +average: 101392 cycles/ticks + +indcpa_enc: +median: 128358 cycles/ticks +average: 129318 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39673 cycles/ticks + +kyber_keypair_derand: +median: 109742 cycles/ticks +average: 110195 cycles/ticks + +kyber_keypair: +median: 116822 cycles/ticks +average: 117280 cycles/ticks + +kyber_encaps_derand: +median: 139050 cycles/ticks +average: 139908 cycles/ticks + +kyber_encaps: +median: 140022 cycles/ticks +average: 140820 cycles/ticks + +kyber_decaps: +median: 182070 cycles/ticks +average: 182999 cycles/ticks + +Loop spin: 283 +gen_a: +median: 27002 cycles/ticks +average: 27153 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3869 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7311 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100748 cycles/ticks +average: 101312 cycles/ticks + +indcpa_enc: +median: 128422 cycles/ticks +average: 129681 cycles/ticks + +indcpa_dec: +median: 39512 cycles/ticks +average: 39787 cycles/ticks + +kyber_keypair_derand: +median: 109728 cycles/ticks +average: 110483 cycles/ticks + +kyber_keypair: +median: 116854 cycles/ticks +average: 117593 cycles/ticks + +kyber_encaps_derand: +median: 139248 cycles/ticks +average: 140255 cycles/ticks + +kyber_encaps: +median: 140284 cycles/ticks +average: 141362 cycles/ticks + +kyber_decaps: +median: 182422 cycles/ticks +average: 183898 cycles/ticks + +Loop spin: 284 +gen_a: +median: 26952 cycles/ticks +average: 27132 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3849 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10982 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100850 cycles/ticks +average: 101315 cycles/ticks + +indcpa_enc: +median: 128450 cycles/ticks +average: 129646 cycles/ticks + +indcpa_dec: +median: 39538 cycles/ticks +average: 39769 cycles/ticks + +kyber_keypair_derand: +median: 109786 cycles/ticks +average: 110605 cycles/ticks + +kyber_keypair: +median: 116798 cycles/ticks +average: 117491 cycles/ticks + +kyber_encaps_derand: +median: 139160 cycles/ticks +average: 140174 cycles/ticks + +kyber_encaps: +median: 140164 cycles/ticks +average: 141265 cycles/ticks + +kyber_decaps: +median: 182166 cycles/ticks +average: 183356 cycles/ticks + +Loop spin: 285 +gen_a: +median: 26988 cycles/ticks +average: 27144 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3851 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7329 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9138 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1926 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100926 cycles/ticks +average: 101454 cycles/ticks + +indcpa_enc: +median: 128552 cycles/ticks +average: 129753 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39744 cycles/ticks + +kyber_keypair_derand: +median: 109814 cycles/ticks +average: 110285 cycles/ticks + +kyber_keypair: +median: 116834 cycles/ticks +average: 117378 cycles/ticks + +kyber_encaps_derand: +median: 139170 cycles/ticks +average: 140167 cycles/ticks + +kyber_encaps: +median: 140126 cycles/ticks +average: 140907 cycles/ticks + +kyber_decaps: +median: 182242 cycles/ticks +average: 183436 cycles/ticks + +Loop spin: 286 +gen_a: +median: 27000 cycles/ticks +average: 27130 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7384 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11007 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100588 cycles/ticks +average: 101077 cycles/ticks + +indcpa_enc: +median: 128396 cycles/ticks +average: 129406 cycles/ticks + +indcpa_dec: +median: 39494 cycles/ticks +average: 39657 cycles/ticks + +kyber_keypair_derand: +median: 109700 cycles/ticks +average: 110227 cycles/ticks + +kyber_keypair: +median: 116862 cycles/ticks +average: 117433 cycles/ticks + +kyber_encaps_derand: +median: 139046 cycles/ticks +average: 139870 cycles/ticks + +kyber_encaps: +median: 139916 cycles/ticks +average: 141106 cycles/ticks + +kyber_decaps: +median: 182084 cycles/ticks +average: 183085 cycles/ticks + +Loop spin: 287 +gen_a: +median: 26996 cycles/ticks +average: 27138 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3866 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7370 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10988 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9143 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 100854 cycles/ticks +average: 101431 cycles/ticks + +indcpa_enc: +median: 128436 cycles/ticks +average: 129687 cycles/ticks + +indcpa_dec: +median: 39552 cycles/ticks +average: 39760 cycles/ticks + +kyber_keypair_derand: +median: 109856 cycles/ticks +average: 110559 cycles/ticks + +kyber_keypair: +median: 116806 cycles/ticks +average: 117462 cycles/ticks + +kyber_encaps_derand: +median: 139102 cycles/ticks +average: 139993 cycles/ticks + +kyber_encaps: +median: 139892 cycles/ticks +average: 140974 cycles/ticks + +kyber_decaps: +median: 182028 cycles/ticks +average: 183342 cycles/ticks + +Loop spin: 288 +gen_a: +median: 27014 cycles/ticks +average: 27156 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3874 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7301 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 11012 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 100826 cycles/ticks +average: 101448 cycles/ticks + +indcpa_enc: +median: 128530 cycles/ticks +average: 129771 cycles/ticks + +indcpa_dec: +median: 39542 cycles/ticks +average: 39819 cycles/ticks + +kyber_keypair_derand: +median: 110094 cycles/ticks +average: 110823 cycles/ticks + +kyber_keypair: +median: 116854 cycles/ticks +average: 117625 cycles/ticks + +kyber_encaps_derand: +median: 138872 cycles/ticks +average: 140062 cycles/ticks + +kyber_encaps: +median: 139698 cycles/ticks +average: 140692 cycles/ticks + +kyber_decaps: +median: 181910 cycles/ticks +average: 183221 cycles/ticks + +Loop spin: 289 +gen_a: +median: 26996 cycles/ticks +average: 27188 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3874 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2547 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 583 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 100856 cycles/ticks +average: 101555 cycles/ticks + +indcpa_enc: +median: 128450 cycles/ticks +average: 129268 cycles/ticks + +indcpa_dec: +median: 39546 cycles/ticks +average: 39794 cycles/ticks + +kyber_keypair_derand: +median: 109924 cycles/ticks +average: 110577 cycles/ticks + +kyber_keypair: +median: 116786 cycles/ticks +average: 117499 cycles/ticks + +kyber_encaps_derand: +median: 138990 cycles/ticks +average: 138329 cycles/ticks + +kyber_encaps: +median: 136374 cycles/ticks +average: 138741 cycles/ticks + +kyber_decaps: +median: 176900 cycles/ticks +average: 179909 cycles/ticks + +Loop spin: 290 +gen_a: +median: 26266 cycles/ticks +average: 26568 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3805 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7214 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10954 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97782 cycles/ticks +average: 99243 cycles/ticks + +indcpa_enc: +median: 124834 cycles/ticks +average: 126994 cycles/ticks + +indcpa_dec: +median: 38362 cycles/ticks +average: 38920 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 108064 cycles/ticks + +kyber_keypair: +median: 113662 cycles/ticks +average: 115200 cycles/ticks + +kyber_encaps_derand: +median: 135084 cycles/ticks +average: 137231 cycles/ticks + +kyber_encaps: +median: 135942 cycles/ticks +average: 137994 cycles/ticks + +kyber_decaps: +median: 176634 cycles/ticks +average: 179454 cycles/ticks + +Loop spin: 291 +gen_a: +median: 26192 cycles/ticks +average: 26331 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10964 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9064 cycles/ticks +average: 9034 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98108 cycles/ticks +average: 99708 cycles/ticks + +indcpa_enc: +median: 124914 cycles/ticks +average: 126879 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 39026 cycles/ticks + +kyber_keypair_derand: +median: 106408 cycles/ticks +average: 107840 cycles/ticks + +kyber_keypair: +median: 113654 cycles/ticks +average: 114926 cycles/ticks + +kyber_encaps_derand: +median: 134910 cycles/ticks +average: 137049 cycles/ticks + +kyber_encaps: +median: 135884 cycles/ticks +average: 137795 cycles/ticks + +kyber_decaps: +median: 176786 cycles/ticks +average: 179567 cycles/ticks + +Loop spin: 292 +gen_a: +median: 26152 cycles/ticks +average: 26523 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2590 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7310 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10725 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1210 cycles/ticks + +indcpa_keypair: +median: 97906 cycles/ticks +average: 99432 cycles/ticks + +indcpa_enc: +median: 125012 cycles/ticks +average: 127179 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38869 cycles/ticks + +kyber_keypair_derand: +median: 106442 cycles/ticks +average: 107926 cycles/ticks + +kyber_keypair: +median: 113812 cycles/ticks +average: 115337 cycles/ticks + +kyber_encaps_derand: +median: 135280 cycles/ticks +average: 137461 cycles/ticks + +kyber_encaps: +median: 135890 cycles/ticks +average: 138095 cycles/ticks + +kyber_decaps: +median: 176714 cycles/ticks +average: 178833 cycles/ticks + +Loop spin: 293 +gen_a: +median: 26194 cycles/ticks +average: 26623 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9061 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 97756 cycles/ticks +average: 99032 cycles/ticks + +indcpa_enc: +median: 124608 cycles/ticks +average: 126365 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38858 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 108076 cycles/ticks + +kyber_keypair: +median: 113726 cycles/ticks +average: 115044 cycles/ticks + +kyber_encaps_derand: +median: 135024 cycles/ticks +average: 137069 cycles/ticks + +kyber_encaps: +median: 135956 cycles/ticks +average: 137927 cycles/ticks + +kyber_decaps: +median: 176900 cycles/ticks +average: 179310 cycles/ticks + +Loop spin: 294 +gen_a: +median: 26182 cycles/ticks +average: 26458 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3757 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8954 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1174 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99110 cycles/ticks + +indcpa_enc: +median: 124890 cycles/ticks +average: 127178 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38929 cycles/ticks + +kyber_keypair_derand: +median: 106756 cycles/ticks +average: 108166 cycles/ticks + +kyber_keypair: +median: 113622 cycles/ticks +average: 115199 cycles/ticks + +kyber_encaps_derand: +median: 135328 cycles/ticks +average: 137726 cycles/ticks + +kyber_encaps: +median: 136218 cycles/ticks +average: 138245 cycles/ticks + +kyber_decaps: +median: 176972 cycles/ticks +average: 179528 cycles/ticks + +Loop spin: 295 +gen_a: +median: 26214 cycles/ticks +average: 26627 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9163 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1460 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 579 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97890 cycles/ticks +average: 99346 cycles/ticks + +indcpa_enc: +median: 124946 cycles/ticks +average: 127271 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38912 cycles/ticks + +kyber_keypair_derand: +median: 106642 cycles/ticks +average: 108391 cycles/ticks + +kyber_keypair: +median: 113740 cycles/ticks +average: 115242 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 136991 cycles/ticks + +kyber_encaps: +median: 136074 cycles/ticks +average: 138386 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 179307 cycles/ticks + +Loop spin: 296 +gen_a: +median: 26186 cycles/ticks +average: 26340 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3894 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 6866 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8934 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98070 cycles/ticks +average: 99731 cycles/ticks + +indcpa_enc: +median: 124840 cycles/ticks +average: 126995 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38786 cycles/ticks + +kyber_keypair_derand: +median: 106556 cycles/ticks +average: 108058 cycles/ticks + +kyber_keypair: +median: 113512 cycles/ticks +average: 114657 cycles/ticks + +kyber_encaps_derand: +median: 135084 cycles/ticks +average: 136244 cycles/ticks + +kyber_encaps: +median: 135918 cycles/ticks +average: 137362 cycles/ticks + +kyber_decaps: +median: 176838 cycles/ticks +average: 178852 cycles/ticks + +Loop spin: 297 +gen_a: +median: 26156 cycles/ticks +average: 26293 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10956 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99356 cycles/ticks + +indcpa_enc: +median: 124892 cycles/ticks +average: 127073 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38846 cycles/ticks + +kyber_keypair_derand: +median: 106734 cycles/ticks +average: 108120 cycles/ticks + +kyber_keypair: +median: 113618 cycles/ticks +average: 115102 cycles/ticks + +kyber_encaps_derand: +median: 135064 cycles/ticks +average: 137163 cycles/ticks + +kyber_encaps: +median: 135962 cycles/ticks +average: 138123 cycles/ticks + +kyber_decaps: +median: 176714 cycles/ticks +average: 178167 cycles/ticks + +Loop spin: 298 +gen_a: +median: 26170 cycles/ticks +average: 26636 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10688 cycles/ticks +average: 10834 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9051 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97904 cycles/ticks +average: 99191 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 126694 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 39068 cycles/ticks + +kyber_keypair_derand: +median: 108162 cycles/ticks +average: 109619 cycles/ticks + +kyber_keypair: +median: 113644 cycles/ticks +average: 114995 cycles/ticks + +kyber_encaps_derand: +median: 135246 cycles/ticks +average: 137618 cycles/ticks + +kyber_encaps: +median: 136150 cycles/ticks +average: 138220 cycles/ticks + +kyber_decaps: +median: 176976 cycles/ticks +average: 179784 cycles/ticks + +Loop spin: 299 +gen_a: +median: 26188 cycles/ticks +average: 26798 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 694 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 99452 cycles/ticks +average: 100765 cycles/ticks + +indcpa_enc: +median: 126402 cycles/ticks +average: 128780 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38920 cycles/ticks + +kyber_keypair_derand: +median: 106662 cycles/ticks +average: 108213 cycles/ticks + +kyber_keypair: +median: 113686 cycles/ticks +average: 115103 cycles/ticks + +kyber_encaps_derand: +median: 135038 cycles/ticks +average: 137187 cycles/ticks + +kyber_encaps: +median: 135924 cycles/ticks +average: 137995 cycles/ticks + +kyber_decaps: +median: 176782 cycles/ticks +average: 179329 cycles/ticks + +Loop spin: 300 +gen_a: +median: 26194 cycles/ticks +average: 26388 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7138 cycles/ticks +average: 7270 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 694 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97850 cycles/ticks +average: 99350 cycles/ticks + +indcpa_enc: +median: 124662 cycles/ticks +average: 126682 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39187 cycles/ticks + +kyber_keypair_derand: +median: 106574 cycles/ticks +average: 108009 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 115002 cycles/ticks + +kyber_encaps_derand: +median: 134924 cycles/ticks +average: 136292 cycles/ticks + +kyber_encaps: +median: 135974 cycles/ticks +average: 137951 cycles/ticks + +kyber_decaps: +median: 176784 cycles/ticks +average: 178723 cycles/ticks + +Loop spin: 301 +gen_a: +median: 26166 cycles/ticks +average: 26463 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10640 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9088 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 98062 cycles/ticks +average: 99148 cycles/ticks + +indcpa_enc: +median: 125000 cycles/ticks +average: 126995 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 39059 cycles/ticks + +kyber_keypair_derand: +median: 106550 cycles/ticks +average: 108073 cycles/ticks + +kyber_keypair: +median: 113556 cycles/ticks +average: 114830 cycles/ticks + +kyber_encaps_derand: +median: 134860 cycles/ticks +average: 136990 cycles/ticks + +kyber_encaps: +median: 135850 cycles/ticks +average: 137616 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 179634 cycles/ticks + +Loop spin: 302 +gen_a: +median: 26212 cycles/ticks +average: 26624 cycles/ticks + +poly_getnoise_eta1: +median: 3706 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2534 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8866 cycles/ticks +average: 9029 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1856 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97910 cycles/ticks +average: 98990 cycles/ticks + +indcpa_enc: +median: 125014 cycles/ticks +average: 127205 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38820 cycles/ticks + +kyber_keypair_derand: +median: 106656 cycles/ticks +average: 108113 cycles/ticks + +kyber_keypair: +median: 113614 cycles/ticks +average: 115034 cycles/ticks + +kyber_encaps_derand: +median: 135250 cycles/ticks +average: 137344 cycles/ticks + +kyber_encaps: +median: 136014 cycles/ticks +average: 137840 cycles/ticks + +kyber_decaps: +median: 176976 cycles/ticks +average: 179590 cycles/ticks + +Loop spin: 303 +gen_a: +median: 26188 cycles/ticks +average: 26450 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8872 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1498 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97828 cycles/ticks +average: 99362 cycles/ticks + +indcpa_enc: +median: 124620 cycles/ticks +average: 126809 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39150 cycles/ticks + +kyber_keypair_derand: +median: 106700 cycles/ticks +average: 108290 cycles/ticks + +kyber_keypair: +median: 113528 cycles/ticks +average: 114770 cycles/ticks + +kyber_encaps_derand: +median: 135176 cycles/ticks +average: 137230 cycles/ticks + +kyber_encaps: +median: 136122 cycles/ticks +average: 138096 cycles/ticks + +kyber_decaps: +median: 176838 cycles/ticks +average: 179277 cycles/ticks + +Loop spin: 304 +gen_a: +median: 26148 cycles/ticks +average: 26429 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98196 cycles/ticks +average: 99588 cycles/ticks + +indcpa_enc: +median: 125032 cycles/ticks +average: 126968 cycles/ticks + +indcpa_dec: +median: 38500 cycles/ticks +average: 39161 cycles/ticks + +kyber_keypair_derand: +median: 106602 cycles/ticks +average: 108231 cycles/ticks + +kyber_keypair: +median: 113688 cycles/ticks +average: 115083 cycles/ticks + +kyber_encaps_derand: +median: 135024 cycles/ticks +average: 137313 cycles/ticks + +kyber_encaps: +median: 135926 cycles/ticks +average: 138224 cycles/ticks + +kyber_decaps: +median: 176822 cycles/ticks +average: 179359 cycles/ticks + +Loop spin: 305 +gen_a: +median: 26182 cycles/ticks +average: 26438 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9116 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99466 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126625 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38840 cycles/ticks + +kyber_keypair_derand: +median: 106698 cycles/ticks +average: 108423 cycles/ticks + +kyber_keypair: +median: 113622 cycles/ticks +average: 114918 cycles/ticks + +kyber_encaps_derand: +median: 135446 cycles/ticks +average: 137269 cycles/ticks + +kyber_encaps: +median: 135958 cycles/ticks +average: 137955 cycles/ticks + +kyber_decaps: +median: 176876 cycles/ticks +average: 179430 cycles/ticks + +Loop spin: 306 +gen_a: +median: 26140 cycles/ticks +average: 26290 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2573 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7367 cycles/ticks + +INVNTT: +median: 10558 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8818 cycles/ticks +average: 8926 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98046 cycles/ticks +average: 99212 cycles/ticks + +indcpa_enc: +median: 124912 cycles/ticks +average: 126804 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 39022 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 108034 cycles/ticks + +kyber_keypair: +median: 113580 cycles/ticks +average: 115063 cycles/ticks + +kyber_encaps_derand: +median: 134934 cycles/ticks +average: 136998 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 138080 cycles/ticks + +kyber_decaps: +median: 176808 cycles/ticks +average: 179474 cycles/ticks + +Loop spin: 307 +gen_a: +median: 26196 cycles/ticks +average: 26597 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3788 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 8970 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97928 cycles/ticks +average: 99076 cycles/ticks + +indcpa_enc: +median: 124806 cycles/ticks +average: 126955 cycles/ticks + +indcpa_dec: +median: 38544 cycles/ticks +average: 39279 cycles/ticks + +kyber_keypair_derand: +median: 106586 cycles/ticks +average: 108028 cycles/ticks + +kyber_keypair: +median: 113492 cycles/ticks +average: 114479 cycles/ticks + +kyber_encaps_derand: +median: 135282 cycles/ticks +average: 137338 cycles/ticks + +kyber_encaps: +median: 136134 cycles/ticks +average: 138011 cycles/ticks + +kyber_decaps: +median: 176968 cycles/ticks +average: 179401 cycles/ticks + +Loop spin: 308 +gen_a: +median: 26150 cycles/ticks +average: 26439 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7279 cycles/ticks + +INVNTT: +median: 10864 cycles/ticks +average: 10897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8855 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 563 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97772 cycles/ticks +average: 98591 cycles/ticks + +indcpa_enc: +median: 124936 cycles/ticks +average: 127005 cycles/ticks + +indcpa_dec: +median: 38528 cycles/ticks +average: 39206 cycles/ticks + +kyber_keypair_derand: +median: 106504 cycles/ticks +average: 107781 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 115021 cycles/ticks + +kyber_encaps_derand: +median: 135070 cycles/ticks +average: 137277 cycles/ticks + +kyber_encaps: +median: 135784 cycles/ticks +average: 138033 cycles/ticks + +kyber_decaps: +median: 176650 cycles/ticks +average: 179270 cycles/ticks + +Loop spin: 309 +gen_a: +median: 26178 cycles/ticks +average: 26515 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3735 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9102 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 461 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97814 cycles/ticks +average: 99265 cycles/ticks + +indcpa_enc: +median: 124668 cycles/ticks +average: 126897 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38995 cycles/ticks + +kyber_keypair_derand: +median: 106686 cycles/ticks +average: 108591 cycles/ticks + +kyber_keypair: +median: 113878 cycles/ticks +average: 115408 cycles/ticks + +kyber_encaps_derand: +median: 134986 cycles/ticks +average: 136990 cycles/ticks + +kyber_encaps: +median: 135922 cycles/ticks +average: 137912 cycles/ticks + +kyber_decaps: +median: 176890 cycles/ticks +average: 179590 cycles/ticks + +Loop spin: 310 +gen_a: +median: 26250 cycles/ticks +average: 26697 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3792 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10852 cycles/ticks +average: 10873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9056 cycles/ticks +average: 9031 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 99404 cycles/ticks +average: 100849 cycles/ticks + +indcpa_enc: +median: 126332 cycles/ticks +average: 128660 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38877 cycles/ticks + +kyber_keypair_derand: +median: 106572 cycles/ticks +average: 108273 cycles/ticks + +kyber_keypair: +median: 113668 cycles/ticks +average: 114833 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 137342 cycles/ticks + +kyber_encaps: +median: 135860 cycles/ticks +average: 138154 cycles/ticks + +kyber_decaps: +median: 176788 cycles/ticks +average: 179298 cycles/ticks + +Loop spin: 311 +gen_a: +median: 26164 cycles/ticks +average: 26512 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3814 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7124 cycles/ticks +average: 7235 cycles/ticks + +INVNTT: +median: 10572 cycles/ticks +average: 10614 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8972 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1856 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98054 cycles/ticks +average: 98982 cycles/ticks + +indcpa_enc: +median: 124804 cycles/ticks +average: 126409 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38937 cycles/ticks + +kyber_keypair_derand: +median: 106576 cycles/ticks +average: 107726 cycles/ticks + +kyber_keypair: +median: 113524 cycles/ticks +average: 114542 cycles/ticks + +kyber_encaps_derand: +median: 134990 cycles/ticks +average: 136744 cycles/ticks + +kyber_encaps: +median: 136020 cycles/ticks +average: 137967 cycles/ticks + +kyber_decaps: +median: 176944 cycles/ticks +average: 179754 cycles/ticks + +Loop spin: 312 +gen_a: +median: 26134 cycles/ticks +average: 26282 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97948 cycles/ticks +average: 99205 cycles/ticks + +indcpa_enc: +median: 124856 cycles/ticks +average: 127214 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38995 cycles/ticks + +kyber_keypair_derand: +median: 106404 cycles/ticks +average: 108219 cycles/ticks + +kyber_keypair: +median: 113724 cycles/ticks +average: 114988 cycles/ticks + +kyber_encaps_derand: +median: 134854 cycles/ticks +average: 136907 cycles/ticks + +kyber_encaps: +median: 135708 cycles/ticks +average: 137531 cycles/ticks + +kyber_decaps: +median: 176650 cycles/ticks +average: 179293 cycles/ticks + +Loop spin: 313 +gen_a: +median: 26220 cycles/ticks +average: 26365 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7308 cycles/ticks + +INVNTT: +median: 10588 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8975 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 698 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97650 cycles/ticks +average: 98913 cycles/ticks + +indcpa_enc: +median: 124522 cycles/ticks +average: 126225 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38666 cycles/ticks + +kyber_keypair_derand: +median: 106652 cycles/ticks +average: 108156 cycles/ticks + +kyber_keypair: +median: 113700 cycles/ticks +average: 115089 cycles/ticks + +kyber_encaps_derand: +median: 135252 cycles/ticks +average: 137288 cycles/ticks + +kyber_encaps: +median: 136024 cycles/ticks +average: 138377 cycles/ticks + +kyber_decaps: +median: 176986 cycles/ticks +average: 179572 cycles/ticks + +Loop spin: 314 +gen_a: +median: 26158 cycles/ticks +average: 26301 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3837 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2593 cycles/ticks + +NTT: +median: 6936 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10639 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8846 cycles/ticks +average: 9104 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97852 cycles/ticks +average: 99469 cycles/ticks + +indcpa_enc: +median: 124884 cycles/ticks +average: 126785 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 39111 cycles/ticks + +kyber_keypair_derand: +median: 106592 cycles/ticks +average: 108051 cycles/ticks + +kyber_keypair: +median: 113730 cycles/ticks +average: 115138 cycles/ticks + +kyber_encaps_derand: +median: 135228 cycles/ticks +average: 137375 cycles/ticks + +kyber_encaps: +median: 136068 cycles/ticks +average: 138116 cycles/ticks + +kyber_decaps: +median: 177124 cycles/ticks +average: 180018 cycles/ticks + +Loop spin: 315 +gen_a: +median: 26134 cycles/ticks +average: 26300 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10720 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1470 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97820 cycles/ticks +average: 99392 cycles/ticks + +indcpa_enc: +median: 124618 cycles/ticks +average: 126298 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38849 cycles/ticks + +kyber_keypair_derand: +median: 106732 cycles/ticks +average: 107989 cycles/ticks + +kyber_keypair: +median: 113812 cycles/ticks +average: 115346 cycles/ticks + +kyber_encaps_derand: +median: 134918 cycles/ticks +average: 136680 cycles/ticks + +kyber_encaps: +median: 135940 cycles/ticks +average: 138307 cycles/ticks + +kyber_decaps: +median: 176868 cycles/ticks +average: 179852 cycles/ticks + +Loop spin: 316 +gen_a: +median: 26200 cycles/ticks +average: 26527 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3739 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7134 cycles/ticks +average: 7260 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11007 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98034 cycles/ticks +average: 99683 cycles/ticks + +indcpa_enc: +median: 124886 cycles/ticks +average: 127225 cycles/ticks + +indcpa_dec: +median: 38536 cycles/ticks +average: 39231 cycles/ticks + +kyber_keypair_derand: +median: 106534 cycles/ticks +average: 108339 cycles/ticks + +kyber_keypair: +median: 113772 cycles/ticks +average: 115225 cycles/ticks + +kyber_encaps_derand: +median: 135076 cycles/ticks +average: 137507 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 138138 cycles/ticks + +kyber_decaps: +median: 176858 cycles/ticks +average: 179624 cycles/ticks + +Loop spin: 317 +gen_a: +median: 26244 cycles/ticks +average: 26569 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7160 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 11013 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1873 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97804 cycles/ticks +average: 99324 cycles/ticks + +indcpa_enc: +median: 124682 cycles/ticks +average: 126762 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 39081 cycles/ticks + +kyber_keypair_derand: +median: 106752 cycles/ticks +average: 108461 cycles/ticks + +kyber_keypair: +median: 113704 cycles/ticks +average: 115043 cycles/ticks + +kyber_encaps_derand: +median: 135308 cycles/ticks +average: 137568 cycles/ticks + +kyber_encaps: +median: 136128 cycles/ticks +average: 138608 cycles/ticks + +kyber_decaps: +median: 176978 cycles/ticks +average: 179844 cycles/ticks + +Loop spin: 318 +gen_a: +median: 26152 cycles/ticks +average: 26323 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3785 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8885 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1457 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97842 cycles/ticks +average: 99428 cycles/ticks + +indcpa_enc: +median: 124710 cycles/ticks +average: 127058 cycles/ticks + +indcpa_dec: +median: 39442 cycles/ticks +average: 39343 cycles/ticks + +kyber_keypair_derand: +median: 106634 cycles/ticks +average: 108088 cycles/ticks + +kyber_keypair: +median: 113662 cycles/ticks +average: 114959 cycles/ticks + +kyber_encaps_derand: +median: 134914 cycles/ticks +average: 137024 cycles/ticks + +kyber_encaps: +median: 135796 cycles/ticks +average: 137613 cycles/ticks + +kyber_decaps: +median: 176934 cycles/ticks +average: 179773 cycles/ticks + +Loop spin: 319 +gen_a: +median: 26164 cycles/ticks +average: 26351 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7166 cycles/ticks +average: 7259 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8806 cycles/ticks +average: 8935 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99013 cycles/ticks + +indcpa_enc: +median: 124946 cycles/ticks +average: 127190 cycles/ticks + +indcpa_dec: +median: 38320 cycles/ticks +average: 38800 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 108158 cycles/ticks + +kyber_keypair: +median: 113908 cycles/ticks +average: 115415 cycles/ticks + +kyber_encaps_derand: +median: 135342 cycles/ticks +average: 137570 cycles/ticks + +kyber_encaps: +median: 136134 cycles/ticks +average: 138125 cycles/ticks + +kyber_decaps: +median: 177098 cycles/ticks +average: 179860 cycles/ticks + +Loop spin: 320 +gen_a: +median: 26194 cycles/ticks +average: 26558 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9081 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 692 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99363 cycles/ticks + +indcpa_enc: +median: 124972 cycles/ticks +average: 127060 cycles/ticks + +indcpa_dec: +median: 38472 cycles/ticks +average: 39077 cycles/ticks + +kyber_keypair_derand: +median: 106338 cycles/ticks +average: 107802 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115217 cycles/ticks + +kyber_encaps_derand: +median: 135070 cycles/ticks +average: 136370 cycles/ticks + +kyber_encaps: +median: 136076 cycles/ticks +average: 138127 cycles/ticks + +kyber_decaps: +median: 176934 cycles/ticks +average: 179695 cycles/ticks + +Loop spin: 321 +gen_a: +median: 26236 cycles/ticks +average: 26611 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3788 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9102 cycles/ticks +average: 9144 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97906 cycles/ticks +average: 99378 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 126932 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 39115 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 108235 cycles/ticks + +kyber_keypair: +median: 113688 cycles/ticks +average: 115091 cycles/ticks + +kyber_encaps_derand: +median: 135038 cycles/ticks +average: 137278 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138441 cycles/ticks + +kyber_decaps: +median: 176730 cycles/ticks +average: 179459 cycles/ticks + +Loop spin: 322 +gen_a: +median: 26184 cycles/ticks +average: 26486 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2540 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10643 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 9066 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97848 cycles/ticks +average: 99458 cycles/ticks + +indcpa_enc: +median: 124618 cycles/ticks +average: 126475 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38784 cycles/ticks + +kyber_keypair_derand: +median: 106538 cycles/ticks +average: 107907 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114961 cycles/ticks + +kyber_encaps_derand: +median: 135324 cycles/ticks +average: 137390 cycles/ticks + +kyber_encaps: +median: 136192 cycles/ticks +average: 138499 cycles/ticks + +kyber_decaps: +median: 176926 cycles/ticks +average: 179420 cycles/ticks + +Loop spin: 323 +gen_a: +median: 26206 cycles/ticks +average: 26628 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11049 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1178 cycles/ticks + +indcpa_keypair: +median: 97818 cycles/ticks +average: 99306 cycles/ticks + +indcpa_enc: +median: 124738 cycles/ticks +average: 126891 cycles/ticks + +indcpa_dec: +median: 38508 cycles/ticks +average: 39220 cycles/ticks + +kyber_keypair_derand: +median: 106474 cycles/ticks +average: 108295 cycles/ticks + +kyber_keypair: +median: 113734 cycles/ticks +average: 115209 cycles/ticks + +kyber_encaps_derand: +median: 135082 cycles/ticks +average: 137077 cycles/ticks + +kyber_encaps: +median: 136094 cycles/ticks +average: 138287 cycles/ticks + +kyber_decaps: +median: 176860 cycles/ticks +average: 179425 cycles/ticks + +Loop spin: 324 +gen_a: +median: 26192 cycles/ticks +average: 26394 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7365 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8879 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 706 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99343 cycles/ticks + +indcpa_enc: +median: 124972 cycles/ticks +average: 127036 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 39091 cycles/ticks + +kyber_keypair_derand: +median: 106610 cycles/ticks +average: 108278 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114439 cycles/ticks + +kyber_encaps_derand: +median: 135120 cycles/ticks +average: 137329 cycles/ticks + +kyber_encaps: +median: 135958 cycles/ticks +average: 138139 cycles/ticks + +kyber_decaps: +median: 176720 cycles/ticks +average: 179047 cycles/ticks + +Loop spin: 325 +gen_a: +median: 26274 cycles/ticks +average: 26509 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3661 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2399 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 98094 cycles/ticks +average: 99494 cycles/ticks + +indcpa_enc: +median: 125048 cycles/ticks +average: 127726 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38936 cycles/ticks + +kyber_keypair_derand: +median: 106644 cycles/ticks +average: 108100 cycles/ticks + +kyber_keypair: +median: 113802 cycles/ticks +average: 115257 cycles/ticks + +kyber_encaps_derand: +median: 135306 cycles/ticks +average: 137354 cycles/ticks + +kyber_encaps: +median: 136068 cycles/ticks +average: 137899 cycles/ticks + +kyber_decaps: +median: 176814 cycles/ticks +average: 179204 cycles/ticks + +Loop spin: 326 +gen_a: +median: 26180 cycles/ticks +average: 26319 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10558 cycles/ticks +average: 10641 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8854 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97844 cycles/ticks +average: 98998 cycles/ticks + +indcpa_enc: +median: 124690 cycles/ticks +average: 126505 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38770 cycles/ticks + +kyber_keypair_derand: +median: 106736 cycles/ticks +average: 108501 cycles/ticks + +kyber_keypair: +median: 113744 cycles/ticks +average: 115182 cycles/ticks + +kyber_encaps_derand: +median: 135146 cycles/ticks +average: 137239 cycles/ticks + +kyber_encaps: +median: 136112 cycles/ticks +average: 138483 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 179244 cycles/ticks + +Loop spin: 327 +gen_a: +median: 26256 cycles/ticks +average: 26800 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10625 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8960 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 717 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 98947 cycles/ticks + +indcpa_enc: +median: 124658 cycles/ticks +average: 126279 cycles/ticks + +indcpa_dec: +median: 38356 cycles/ticks +average: 38880 cycles/ticks + +kyber_keypair_derand: +median: 106436 cycles/ticks +average: 108246 cycles/ticks + +kyber_keypair: +median: 113886 cycles/ticks +average: 115307 cycles/ticks + +kyber_encaps_derand: +median: 135110 cycles/ticks +average: 137026 cycles/ticks + +kyber_encaps: +median: 136136 cycles/ticks +average: 138518 cycles/ticks + +kyber_decaps: +median: 176866 cycles/ticks +average: 179729 cycles/ticks + +Loop spin: 328 +gen_a: +median: 26998 cycles/ticks +average: 26976 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10694 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9068 cycles/ticks +average: 9037 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 570 cycles/ticks +average: 594 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97654 cycles/ticks +average: 98975 cycles/ticks + +indcpa_enc: +median: 124860 cycles/ticks +average: 126943 cycles/ticks + +indcpa_dec: +median: 38334 cycles/ticks +average: 38772 cycles/ticks + +kyber_keypair_derand: +median: 106620 cycles/ticks +average: 108201 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 115397 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 137336 cycles/ticks + +kyber_encaps: +median: 135770 cycles/ticks +average: 137540 cycles/ticks + +kyber_decaps: +median: 176732 cycles/ticks +average: 179134 cycles/ticks + +Loop spin: 329 +gen_a: +median: 26204 cycles/ticks +average: 26743 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 471 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97866 cycles/ticks +average: 99226 cycles/ticks + +indcpa_enc: +median: 124946 cycles/ticks +average: 126995 cycles/ticks + +indcpa_dec: +median: 38538 cycles/ticks +average: 39174 cycles/ticks + +kyber_keypair_derand: +median: 106798 cycles/ticks +average: 108143 cycles/ticks + +kyber_keypair: +median: 113652 cycles/ticks +average: 114900 cycles/ticks + +kyber_encaps_derand: +median: 135254 cycles/ticks +average: 137453 cycles/ticks + +kyber_encaps: +median: 136084 cycles/ticks +average: 138073 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179138 cycles/ticks + +Loop spin: 330 +gen_a: +median: 26188 cycles/ticks +average: 26374 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3724 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7156 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10734 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 425 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1816 cycles/ticks + +polyvec_decompress: +median: 1110 cycles/ticks +average: 1110 cycles/ticks + +indcpa_keypair: +median: 98176 cycles/ticks +average: 99822 cycles/ticks + +indcpa_enc: +median: 125070 cycles/ticks +average: 127003 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38592 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 107894 cycles/ticks + +kyber_keypair: +median: 113634 cycles/ticks +average: 114949 cycles/ticks + +kyber_encaps_derand: +median: 134886 cycles/ticks +average: 136941 cycles/ticks + +kyber_encaps: +median: 135850 cycles/ticks +average: 138037 cycles/ticks + +kyber_decaps: +median: 176678 cycles/ticks +average: 179088 cycles/ticks + +Loop spin: 331 +gen_a: +median: 27026 cycles/ticks +average: 26906 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97902 cycles/ticks +average: 99002 cycles/ticks + +indcpa_enc: +median: 124756 cycles/ticks +average: 126557 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38888 cycles/ticks + +kyber_keypair_derand: +median: 106634 cycles/ticks +average: 108224 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114948 cycles/ticks + +kyber_encaps_derand: +median: 135142 cycles/ticks +average: 137384 cycles/ticks + +kyber_encaps: +median: 136012 cycles/ticks +average: 138203 cycles/ticks + +kyber_decaps: +median: 176834 cycles/ticks +average: 179256 cycles/ticks + +Loop spin: 332 +gen_a: +median: 26204 cycles/ticks +average: 26675 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9140 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 700 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98140 cycles/ticks +average: 99234 cycles/ticks + +indcpa_enc: +median: 124984 cycles/ticks +average: 127031 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38890 cycles/ticks + +kyber_keypair_derand: +median: 107070 cycles/ticks +average: 108694 cycles/ticks + +kyber_keypair: +median: 113552 cycles/ticks +average: 114590 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 136922 cycles/ticks + +kyber_encaps: +median: 136156 cycles/ticks +average: 138456 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179456 cycles/ticks + +Loop spin: 333 +gen_a: +median: 26208 cycles/ticks +average: 26527 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97834 cycles/ticks +average: 99346 cycles/ticks + +indcpa_enc: +median: 124778 cycles/ticks +average: 126677 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 38868 cycles/ticks + +kyber_keypair_derand: +median: 106740 cycles/ticks +average: 108051 cycles/ticks + +kyber_keypair: +median: 113766 cycles/ticks +average: 115224 cycles/ticks + +kyber_encaps_derand: +median: 135112 cycles/ticks +average: 136926 cycles/ticks + +kyber_encaps: +median: 136216 cycles/ticks +average: 138377 cycles/ticks + +kyber_decaps: +median: 176806 cycles/ticks +average: 179275 cycles/ticks + +Loop spin: 334 +gen_a: +median: 26180 cycles/ticks +average: 26333 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10674 cycles/ticks +average: 10809 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8985 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97892 cycles/ticks +average: 99102 cycles/ticks + +indcpa_enc: +median: 124790 cycles/ticks +average: 126708 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39014 cycles/ticks + +kyber_keypair_derand: +median: 106586 cycles/ticks +average: 107998 cycles/ticks + +kyber_keypair: +median: 113692 cycles/ticks +average: 115163 cycles/ticks + +kyber_encaps_derand: +median: 134884 cycles/ticks +average: 136286 cycles/ticks + +kyber_encaps: +median: 135822 cycles/ticks +average: 137740 cycles/ticks + +kyber_decaps: +median: 176706 cycles/ticks +average: 179379 cycles/ticks + +Loop spin: 335 +gen_a: +median: 26182 cycles/ticks +average: 26349 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3737 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7283 cycles/ticks + +INVNTT: +median: 10660 cycles/ticks +average: 10812 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8883 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 613 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99446 cycles/ticks + +indcpa_enc: +median: 124966 cycles/ticks +average: 127033 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 38962 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 108141 cycles/ticks + +kyber_keypair: +median: 113666 cycles/ticks +average: 114940 cycles/ticks + +kyber_encaps_derand: +median: 135092 cycles/ticks +average: 137099 cycles/ticks + +kyber_encaps: +median: 136088 cycles/ticks +average: 138303 cycles/ticks + +kyber_decaps: +median: 176926 cycles/ticks +average: 179727 cycles/ticks + +Loop spin: 336 +gen_a: +median: 26172 cycles/ticks +average: 26505 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3763 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10810 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8870 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1465 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97856 cycles/ticks +average: 99343 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126759 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38893 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 107874 cycles/ticks + +kyber_keypair: +median: 113808 cycles/ticks +average: 117922 cycles/ticks + +kyber_encaps_derand: +median: 135266 cycles/ticks +average: 137449 cycles/ticks + +kyber_encaps: +median: 136042 cycles/ticks +average: 140001 cycles/ticks + +kyber_decaps: +median: 176866 cycles/ticks +average: 179260 cycles/ticks + +Loop spin: 337 +gen_a: +median: 26208 cycles/ticks +average: 26356 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3747 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2510 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10714 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9062 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 97960 cycles/ticks +average: 99404 cycles/ticks + +indcpa_enc: +median: 124904 cycles/ticks +average: 126654 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38987 cycles/ticks + +kyber_keypair_derand: +median: 106560 cycles/ticks +average: 107578 cycles/ticks + +kyber_keypair: +median: 113700 cycles/ticks +average: 114971 cycles/ticks + +kyber_encaps_derand: +median: 135228 cycles/ticks +average: 137103 cycles/ticks + +kyber_encaps: +median: 136088 cycles/ticks +average: 138181 cycles/ticks + +kyber_decaps: +median: 176824 cycles/ticks +average: 179246 cycles/ticks + +Loop spin: 338 +gen_a: +median: 26214 cycles/ticks +average: 26721 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3782 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10670 cycles/ticks +average: 10737 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98206 cycles/ticks +average: 99407 cycles/ticks + +indcpa_enc: +median: 124926 cycles/ticks +average: 127018 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106480 cycles/ticks +average: 107908 cycles/ticks + +kyber_keypair: +median: 113644 cycles/ticks +average: 114993 cycles/ticks + +kyber_encaps_derand: +median: 135034 cycles/ticks +average: 137013 cycles/ticks + +kyber_encaps: +median: 135900 cycles/ticks +average: 137978 cycles/ticks + +kyber_decaps: +median: 176716 cycles/ticks +average: 179141 cycles/ticks + +Loop spin: 339 +gen_a: +median: 26168 cycles/ticks +average: 26452 cycles/ticks + +poly_getnoise_eta1: +median: 3762 cycles/ticks +average: 3840 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2571 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7347 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10726 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1182 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99492 cycles/ticks + +indcpa_enc: +median: 124806 cycles/ticks +average: 126730 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38984 cycles/ticks + +kyber_keypair_derand: +median: 106644 cycles/ticks +average: 108231 cycles/ticks + +kyber_keypair: +median: 113580 cycles/ticks +average: 114808 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 136710 cycles/ticks + +kyber_encaps: +median: 135884 cycles/ticks +average: 137840 cycles/ticks + +kyber_decaps: +median: 176866 cycles/ticks +average: 179625 cycles/ticks + +Loop spin: 340 +gen_a: +median: 26232 cycles/ticks +average: 26463 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10652 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9144 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97920 cycles/ticks +average: 99135 cycles/ticks + +indcpa_enc: +median: 124814 cycles/ticks +average: 127188 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38837 cycles/ticks + +kyber_keypair_derand: +median: 106604 cycles/ticks +average: 107671 cycles/ticks + +kyber_keypair: +median: 113556 cycles/ticks +average: 114615 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 136423 cycles/ticks + +kyber_encaps: +median: 135816 cycles/ticks +average: 137220 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 178886 cycles/ticks + +Loop spin: 341 +gen_a: +median: 26152 cycles/ticks +average: 26353 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3850 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8922 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98162 cycles/ticks +average: 99573 cycles/ticks + +indcpa_enc: +median: 125174 cycles/ticks +average: 127575 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38880 cycles/ticks + +kyber_keypair_derand: +median: 106758 cycles/ticks +average: 108468 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115140 cycles/ticks + +kyber_encaps_derand: +median: 135532 cycles/ticks +average: 137804 cycles/ticks + +kyber_encaps: +median: 136118 cycles/ticks +average: 138409 cycles/ticks + +kyber_decaps: +median: 177070 cycles/ticks +average: 179528 cycles/ticks + +Loop spin: 342 +gen_a: +median: 26178 cycles/ticks +average: 26327 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3875 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2571 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9159 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97920 cycles/ticks +average: 99524 cycles/ticks + +indcpa_enc: +median: 124774 cycles/ticks +average: 126660 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 39027 cycles/ticks + +kyber_keypair_derand: +median: 106528 cycles/ticks +average: 108096 cycles/ticks + +kyber_keypair: +median: 113640 cycles/ticks +average: 114838 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 137046 cycles/ticks + +kyber_encaps: +median: 135786 cycles/ticks +average: 137349 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 179147 cycles/ticks + +Loop spin: 343 +gen_a: +median: 26152 cycles/ticks +average: 26335 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3782 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9172 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 666 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 553 cycles/ticks + +polyvec_compress: +median: 1846 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 98178 cycles/ticks +average: 99561 cycles/ticks + +indcpa_enc: +median: 124966 cycles/ticks +average: 127120 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38994 cycles/ticks + +kyber_keypair_derand: +median: 106654 cycles/ticks +average: 107953 cycles/ticks + +kyber_keypair: +median: 113600 cycles/ticks +average: 114897 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 136730 cycles/ticks + +kyber_encaps: +median: 135998 cycles/ticks +average: 138034 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179104 cycles/ticks + +Loop spin: 344 +gen_a: +median: 26176 cycles/ticks +average: 26612 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8936 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 596 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97776 cycles/ticks +average: 99016 cycles/ticks + +indcpa_enc: +median: 124800 cycles/ticks +average: 126997 cycles/ticks + +indcpa_dec: +median: 38358 cycles/ticks +average: 38676 cycles/ticks + +kyber_keypair_derand: +median: 106502 cycles/ticks +average: 107492 cycles/ticks + +kyber_keypair: +median: 113604 cycles/ticks +average: 114846 cycles/ticks + +kyber_encaps_derand: +median: 134880 cycles/ticks +average: 137034 cycles/ticks + +kyber_encaps: +median: 135684 cycles/ticks +average: 137177 cycles/ticks + +kyber_decaps: +median: 176586 cycles/ticks +average: 179063 cycles/ticks + +Loop spin: 345 +gen_a: +median: 26158 cycles/ticks +average: 26336 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7174 cycles/ticks +average: 7270 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 11003 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8576 cycles/ticks +average: 8803 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1927 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 97886 cycles/ticks +average: 99120 cycles/ticks + +indcpa_enc: +median: 124876 cycles/ticks +average: 126309 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 38805 cycles/ticks + +kyber_keypair_derand: +median: 106950 cycles/ticks +average: 108495 cycles/ticks + +kyber_keypair: +median: 113564 cycles/ticks +average: 114818 cycles/ticks + +kyber_encaps_derand: +median: 136796 cycles/ticks +average: 138972 cycles/ticks + +kyber_encaps: +median: 137666 cycles/ticks +average: 139766 cycles/ticks + +kyber_decaps: +median: 178538 cycles/ticks +average: 180994 cycles/ticks + +Loop spin: 346 +gen_a: +median: 26164 cycles/ticks +average: 26499 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8992 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1928 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98028 cycles/ticks +average: 99392 cycles/ticks + +indcpa_enc: +median: 124810 cycles/ticks +average: 126782 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38711 cycles/ticks + +kyber_keypair_derand: +median: 106642 cycles/ticks +average: 108084 cycles/ticks + +kyber_keypair: +median: 113568 cycles/ticks +average: 114931 cycles/ticks + +kyber_encaps_derand: +median: 134896 cycles/ticks +average: 136861 cycles/ticks + +kyber_encaps: +median: 135824 cycles/ticks +average: 137299 cycles/ticks + +kyber_decaps: +median: 176794 cycles/ticks +average: 178720 cycles/ticks + +Loop spin: 347 +gen_a: +median: 26184 cycles/ticks +average: 26602 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8846 cycles/ticks +average: 9010 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 583 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1889 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97934 cycles/ticks +average: 99027 cycles/ticks + +indcpa_enc: +median: 124946 cycles/ticks +average: 126404 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38605 cycles/ticks + +kyber_keypair_derand: +median: 106656 cycles/ticks +average: 108093 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 114800 cycles/ticks + +kyber_encaps_derand: +median: 135032 cycles/ticks +average: 136811 cycles/ticks + +kyber_encaps: +median: 135958 cycles/ticks +average: 137839 cycles/ticks + +kyber_decaps: +median: 176964 cycles/ticks +average: 179015 cycles/ticks + +Loop spin: 348 +gen_a: +median: 26136 cycles/ticks +average: 26307 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7173 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97910 cycles/ticks +average: 98700 cycles/ticks + +indcpa_enc: +median: 124692 cycles/ticks +average: 126691 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38747 cycles/ticks + +kyber_keypair_derand: +median: 106556 cycles/ticks +average: 107567 cycles/ticks + +kyber_keypair: +median: 113490 cycles/ticks +average: 114524 cycles/ticks + +kyber_encaps_derand: +median: 134970 cycles/ticks +average: 136120 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 137585 cycles/ticks + +kyber_decaps: +median: 176836 cycles/ticks +average: 178921 cycles/ticks + +Loop spin: 349 +gen_a: +median: 26196 cycles/ticks +average: 26260 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10639 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1929 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 97928 cycles/ticks +average: 99182 cycles/ticks + +indcpa_enc: +median: 124824 cycles/ticks +average: 126899 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38933 cycles/ticks + +kyber_keypair_derand: +median: 106848 cycles/ticks +average: 108412 cycles/ticks + +kyber_keypair: +median: 113606 cycles/ticks +average: 114897 cycles/ticks + +kyber_encaps_derand: +median: 135254 cycles/ticks +average: 137267 cycles/ticks + +kyber_encaps: +median: 136246 cycles/ticks +average: 138376 cycles/ticks + +kyber_decaps: +median: 176982 cycles/ticks +average: 179571 cycles/ticks + +Loop spin: 350 +gen_a: +median: 26182 cycles/ticks +average: 26353 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9078 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 710 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97714 cycles/ticks +average: 99145 cycles/ticks + +indcpa_enc: +median: 124600 cycles/ticks +average: 126444 cycles/ticks + +indcpa_dec: +median: 39470 cycles/ticks +average: 39284 cycles/ticks + +kyber_keypair_derand: +median: 106524 cycles/ticks +average: 107992 cycles/ticks + +kyber_keypair: +median: 113528 cycles/ticks +average: 114986 cycles/ticks + +kyber_encaps_derand: +median: 135080 cycles/ticks +average: 137046 cycles/ticks + +kyber_encaps: +median: 135984 cycles/ticks +average: 138061 cycles/ticks + +kyber_decaps: +median: 176720 cycles/ticks +average: 179136 cycles/ticks + +Loop spin: 351 +gen_a: +median: 26222 cycles/ticks +average: 26680 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7176 cycles/ticks + +INVNTT: +median: 10664 cycles/ticks +average: 10846 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 596 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97804 cycles/ticks +average: 99186 cycles/ticks + +indcpa_enc: +median: 124546 cycles/ticks +average: 126494 cycles/ticks + +indcpa_dec: +median: 38484 cycles/ticks +average: 39118 cycles/ticks + +kyber_keypair_derand: +median: 106786 cycles/ticks +average: 108586 cycles/ticks + +kyber_keypair: +median: 113478 cycles/ticks +average: 114672 cycles/ticks + +kyber_encaps_derand: +median: 135030 cycles/ticks +average: 137024 cycles/ticks + +kyber_encaps: +median: 135950 cycles/ticks +average: 137941 cycles/ticks + +kyber_decaps: +median: 176752 cycles/ticks +average: 178778 cycles/ticks + +Loop spin: 352 +gen_a: +median: 26188 cycles/ticks +average: 26371 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3724 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9146 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1465 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98012 cycles/ticks +average: 99082 cycles/ticks + +indcpa_enc: +median: 124948 cycles/ticks +average: 127179 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 39055 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 108160 cycles/ticks + +kyber_keypair: +median: 113708 cycles/ticks +average: 115219 cycles/ticks + +kyber_encaps_derand: +median: 135080 cycles/ticks +average: 137266 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 137797 cycles/ticks + +kyber_decaps: +median: 176826 cycles/ticks +average: 179372 cycles/ticks + +Loop spin: 353 +gen_a: +median: 26280 cycles/ticks +average: 26788 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3730 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 563 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1929 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99657 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 126956 cycles/ticks + +indcpa_dec: +median: 38518 cycles/ticks +average: 39210 cycles/ticks + +kyber_keypair_derand: +median: 106646 cycles/ticks +average: 108357 cycles/ticks + +kyber_keypair: +median: 113636 cycles/ticks +average: 114941 cycles/ticks + +kyber_encaps_derand: +median: 135126 cycles/ticks +average: 137220 cycles/ticks + +kyber_encaps: +median: 135870 cycles/ticks +average: 138051 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 179203 cycles/ticks + +Loop spin: 354 +gen_a: +median: 26198 cycles/ticks +average: 26648 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8919 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 580 cycles/ticks + +polyvec_compress: +median: 1898 cycles/ticks +average: 1912 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 98198 cycles/ticks +average: 99650 cycles/ticks + +indcpa_enc: +median: 125092 cycles/ticks +average: 127136 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38920 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 108210 cycles/ticks + +kyber_keypair: +median: 113570 cycles/ticks +average: 114799 cycles/ticks + +kyber_encaps_derand: +median: 134990 cycles/ticks +average: 137075 cycles/ticks + +kyber_encaps: +median: 136096 cycles/ticks +average: 138404 cycles/ticks + +kyber_decaps: +median: 176918 cycles/ticks +average: 179263 cycles/ticks + +Loop spin: 355 +gen_a: +median: 26240 cycles/ticks +average: 26715 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8901 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97782 cycles/ticks +average: 98888 cycles/ticks + +indcpa_enc: +median: 124536 cycles/ticks +average: 126048 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38910 cycles/ticks + +kyber_keypair_derand: +median: 106620 cycles/ticks +average: 107948 cycles/ticks + +kyber_keypair: +median: 113490 cycles/ticks +average: 114505 cycles/ticks + +kyber_encaps_derand: +median: 134748 cycles/ticks +average: 136508 cycles/ticks + +kyber_encaps: +median: 135646 cycles/ticks +average: 137507 cycles/ticks + +kyber_decaps: +median: 176682 cycles/ticks +average: 179162 cycles/ticks + +Loop spin: 356 +gen_a: +median: 26190 cycles/ticks +average: 26377 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3763 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97996 cycles/ticks +average: 99533 cycles/ticks + +indcpa_enc: +median: 124788 cycles/ticks +average: 126675 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39109 cycles/ticks + +kyber_keypair_derand: +median: 106592 cycles/ticks +average: 107868 cycles/ticks + +kyber_keypair: +median: 113538 cycles/ticks +average: 114821 cycles/ticks + +kyber_encaps_derand: +median: 135128 cycles/ticks +average: 137197 cycles/ticks + +kyber_encaps: +median: 136014 cycles/ticks +average: 137705 cycles/ticks + +kyber_decaps: +median: 176834 cycles/ticks +average: 178946 cycles/ticks + +Loop spin: 357 +gen_a: +median: 26984 cycles/ticks +average: 26908 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 10654 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8881 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1927 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97954 cycles/ticks +average: 99154 cycles/ticks + +indcpa_enc: +median: 124768 cycles/ticks +average: 126794 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 39021 cycles/ticks + +kyber_keypair_derand: +median: 108198 cycles/ticks +average: 109728 cycles/ticks + +kyber_keypair: +median: 113634 cycles/ticks +average: 114913 cycles/ticks + +kyber_encaps_derand: +median: 134988 cycles/ticks +average: 137214 cycles/ticks + +kyber_encaps: +median: 135874 cycles/ticks +average: 137614 cycles/ticks + +kyber_decaps: +median: 176894 cycles/ticks +average: 179630 cycles/ticks + +Loop spin: 358 +gen_a: +median: 26208 cycles/ticks +average: 26392 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3845 cycles/ticks + +poly_getnoise_eta2: +median: 2540 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10648 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8908 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1929 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98066 cycles/ticks +average: 99465 cycles/ticks + +indcpa_enc: +median: 125026 cycles/ticks +average: 127299 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38998 cycles/ticks + +kyber_keypair_derand: +median: 106728 cycles/ticks +average: 108325 cycles/ticks + +kyber_keypair: +median: 113566 cycles/ticks +average: 114777 cycles/ticks + +kyber_encaps_derand: +median: 134960 cycles/ticks +average: 136843 cycles/ticks + +kyber_encaps: +median: 135814 cycles/ticks +average: 137797 cycles/ticks + +kyber_decaps: +median: 176798 cycles/ticks +average: 179253 cycles/ticks + +Loop spin: 359 +gen_a: +median: 26224 cycles/ticks +average: 26394 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7230 cycles/ticks +average: 7244 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10965 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8866 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97962 cycles/ticks +average: 98891 cycles/ticks + +indcpa_enc: +median: 124842 cycles/ticks +average: 126700 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38812 cycles/ticks + +kyber_keypair_derand: +median: 106792 cycles/ticks +average: 107689 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114863 cycles/ticks + +kyber_encaps_derand: +median: 134936 cycles/ticks +average: 136989 cycles/ticks + +kyber_encaps: +median: 135852 cycles/ticks +average: 138161 cycles/ticks + +kyber_decaps: +median: 176772 cycles/ticks +average: 179351 cycles/ticks + +Loop spin: 360 +gen_a: +median: 26184 cycles/ticks +average: 26659 cycles/ticks + +poly_getnoise_eta1: +median: 3748 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10930 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8910 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97686 cycles/ticks +average: 99214 cycles/ticks + +indcpa_enc: +median: 124578 cycles/ticks +average: 126863 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 39021 cycles/ticks + +kyber_keypair_derand: +median: 106844 cycles/ticks +average: 108579 cycles/ticks + +kyber_keypair: +median: 113612 cycles/ticks +average: 115047 cycles/ticks + +kyber_encaps_derand: +median: 135000 cycles/ticks +average: 137194 cycles/ticks + +kyber_encaps: +median: 135892 cycles/ticks +average: 138122 cycles/ticks + +kyber_decaps: +median: 176654 cycles/ticks +average: 179342 cycles/ticks + +Loop spin: 361 +gen_a: +median: 26200 cycles/ticks +average: 26662 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8936 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97756 cycles/ticks +average: 99279 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 127099 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39049 cycles/ticks + +kyber_keypair_derand: +median: 106502 cycles/ticks +average: 107728 cycles/ticks + +kyber_keypair: +median: 113658 cycles/ticks +average: 115064 cycles/ticks + +kyber_encaps_derand: +median: 135102 cycles/ticks +average: 137376 cycles/ticks + +kyber_encaps: +median: 135832 cycles/ticks +average: 137958 cycles/ticks + +kyber_decaps: +median: 176870 cycles/ticks +average: 179719 cycles/ticks + +Loop spin: 362 +gen_a: +median: 26222 cycles/ticks +average: 26399 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3917 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7180 cycles/ticks + +INVNTT: +median: 10558 cycles/ticks +average: 10614 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8890 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1898 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 97942 cycles/ticks +average: 99511 cycles/ticks + +indcpa_enc: +median: 124752 cycles/ticks +average: 127090 cycles/ticks + +indcpa_dec: +median: 38524 cycles/ticks +average: 39136 cycles/ticks + +kyber_keypair_derand: +median: 106672 cycles/ticks +average: 107751 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114675 cycles/ticks + +kyber_encaps_derand: +median: 135160 cycles/ticks +average: 137171 cycles/ticks + +kyber_encaps: +median: 136048 cycles/ticks +average: 138376 cycles/ticks + +kyber_decaps: +median: 176902 cycles/ticks +average: 179767 cycles/ticks + +Loop spin: 363 +gen_a: +median: 26180 cycles/ticks +average: 26523 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97712 cycles/ticks +average: 99037 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 127316 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38794 cycles/ticks + +kyber_keypair_derand: +median: 106434 cycles/ticks +average: 107785 cycles/ticks + +kyber_keypair: +median: 113764 cycles/ticks +average: 115341 cycles/ticks + +kyber_encaps_derand: +median: 134812 cycles/ticks +average: 136089 cycles/ticks + +kyber_encaps: +median: 135744 cycles/ticks +average: 137687 cycles/ticks + +kyber_decaps: +median: 176666 cycles/ticks +average: 179125 cycles/ticks + +Loop spin: 364 +gen_a: +median: 26218 cycles/ticks +average: 26689 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10645 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9026 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1464 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97860 cycles/ticks +average: 99539 cycles/ticks + +indcpa_enc: +median: 124672 cycles/ticks +average: 126603 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 38979 cycles/ticks + +kyber_keypair_derand: +median: 106766 cycles/ticks +average: 108376 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114812 cycles/ticks + +kyber_encaps_derand: +median: 135302 cycles/ticks +average: 137378 cycles/ticks + +kyber_encaps: +median: 135976 cycles/ticks +average: 138185 cycles/ticks + +kyber_decaps: +median: 176874 cycles/ticks +average: 179694 cycles/ticks + +Loop spin: 365 +gen_a: +median: 26214 cycles/ticks +average: 26611 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7124 cycles/ticks +average: 7235 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10839 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1911 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97882 cycles/ticks +average: 99183 cycles/ticks + +indcpa_enc: +median: 124712 cycles/ticks +average: 126837 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 38928 cycles/ticks + +kyber_keypair_derand: +median: 106620 cycles/ticks +average: 108440 cycles/ticks + +kyber_keypair: +median: 113602 cycles/ticks +average: 114931 cycles/ticks + +kyber_encaps_derand: +median: 136668 cycles/ticks +average: 138912 cycles/ticks + +kyber_encaps: +median: 137674 cycles/ticks +average: 140021 cycles/ticks + +kyber_decaps: +median: 178560 cycles/ticks +average: 181219 cycles/ticks + +Loop spin: 366 +gen_a: +median: 26226 cycles/ticks +average: 26723 cycles/ticks + +poly_getnoise_eta1: +median: 3708 cycles/ticks +average: 3796 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 6956 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10680 cycles/ticks +average: 10865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9169 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97992 cycles/ticks +average: 99497 cycles/ticks + +indcpa_enc: +median: 124744 cycles/ticks +average: 126278 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39055 cycles/ticks + +kyber_keypair_derand: +median: 106758 cycles/ticks +average: 107915 cycles/ticks + +kyber_keypair: +median: 113512 cycles/ticks +average: 114717 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 136946 cycles/ticks + +kyber_encaps: +median: 135868 cycles/ticks +average: 137884 cycles/ticks + +kyber_decaps: +median: 176990 cycles/ticks +average: 180029 cycles/ticks + +Loop spin: 367 +gen_a: +median: 26214 cycles/ticks +average: 26467 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8979 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97964 cycles/ticks +average: 99109 cycles/ticks + +indcpa_enc: +median: 124896 cycles/ticks +average: 127118 cycles/ticks + +indcpa_dec: +median: 38516 cycles/ticks +average: 39176 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 108208 cycles/ticks + +kyber_keypair: +median: 113666 cycles/ticks +average: 114963 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 136628 cycles/ticks + +kyber_encaps: +median: 136028 cycles/ticks +average: 138111 cycles/ticks + +kyber_decaps: +median: 176834 cycles/ticks +average: 179350 cycles/ticks + +Loop spin: 368 +gen_a: +median: 26218 cycles/ticks +average: 26650 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9146 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1210 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99166 cycles/ticks + +indcpa_enc: +median: 124682 cycles/ticks +average: 127024 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39066 cycles/ticks + +kyber_keypair_derand: +median: 106576 cycles/ticks +average: 108253 cycles/ticks + +kyber_keypair: +median: 113688 cycles/ticks +average: 115269 cycles/ticks + +kyber_encaps_derand: +median: 135194 cycles/ticks +average: 137528 cycles/ticks + +kyber_encaps: +median: 136144 cycles/ticks +average: 138506 cycles/ticks + +kyber_decaps: +median: 176950 cycles/ticks +average: 179542 cycles/ticks + +Loop spin: 369 +gen_a: +median: 26182 cycles/ticks +average: 26661 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7316 cycles/ticks + +INVNTT: +median: 10750 cycles/ticks +average: 10870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98054 cycles/ticks +average: 99702 cycles/ticks + +indcpa_enc: +median: 124682 cycles/ticks +average: 126520 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 38983 cycles/ticks + +kyber_keypair_derand: +median: 106574 cycles/ticks +average: 108266 cycles/ticks + +kyber_keypair: +median: 113726 cycles/ticks +average: 115138 cycles/ticks + +kyber_encaps_derand: +median: 135158 cycles/ticks +average: 136925 cycles/ticks + +kyber_encaps: +median: 136008 cycles/ticks +average: 137632 cycles/ticks + +kyber_decaps: +median: 176902 cycles/ticks +average: 178543 cycles/ticks + +Loop spin: 370 +gen_a: +median: 26170 cycles/ticks +average: 26306 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9066 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1900 cycles/ticks +average: 1912 cycles/ticks + +polyvec_decompress: +median: 1110 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97940 cycles/ticks +average: 99122 cycles/ticks + +indcpa_enc: +median: 124964 cycles/ticks +average: 127219 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 38989 cycles/ticks + +kyber_keypair_derand: +median: 106574 cycles/ticks +average: 108326 cycles/ticks + +kyber_keypair: +median: 113672 cycles/ticks +average: 115009 cycles/ticks + +kyber_encaps_derand: +median: 135124 cycles/ticks +average: 137444 cycles/ticks + +kyber_encaps: +median: 136058 cycles/ticks +average: 137918 cycles/ticks + +kyber_decaps: +median: 176930 cycles/ticks +average: 179523 cycles/ticks + +Loop spin: 371 +gen_a: +median: 26162 cycles/ticks +average: 26313 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3718 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10957 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8915 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 599 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98060 cycles/ticks +average: 99572 cycles/ticks + +indcpa_enc: +median: 124840 cycles/ticks +average: 126985 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39020 cycles/ticks + +kyber_keypair_derand: +median: 106668 cycles/ticks +average: 108285 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114747 cycles/ticks + +kyber_encaps_derand: +median: 134958 cycles/ticks +average: 136751 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 137831 cycles/ticks + +kyber_decaps: +median: 176798 cycles/ticks +average: 179367 cycles/ticks + +Loop spin: 372 +gen_a: +median: 26202 cycles/ticks +average: 26375 cycles/ticks + +poly_getnoise_eta1: +median: 3762 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8960 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97618 cycles/ticks +average: 99073 cycles/ticks + +indcpa_enc: +median: 124542 cycles/ticks +average: 126551 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 39043 cycles/ticks + +kyber_keypair_derand: +median: 106724 cycles/ticks +average: 108147 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114946 cycles/ticks + +kyber_encaps_derand: +median: 135136 cycles/ticks +average: 137061 cycles/ticks + +kyber_encaps: +median: 135754 cycles/ticks +average: 137679 cycles/ticks + +kyber_decaps: +median: 176730 cycles/ticks +average: 179372 cycles/ticks + +Loop spin: 373 +gen_a: +median: 26158 cycles/ticks +average: 26557 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3757 cycles/ticks + +poly_getnoise_eta2: +median: 2476 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7159 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 11017 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97808 cycles/ticks +average: 98792 cycles/ticks + +indcpa_enc: +median: 124596 cycles/ticks +average: 125765 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38704 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 107109 cycles/ticks + +kyber_keypair: +median: 113374 cycles/ticks +average: 114119 cycles/ticks + +kyber_encaps_derand: +median: 135190 cycles/ticks +average: 136258 cycles/ticks + +kyber_encaps: +median: 136070 cycles/ticks +average: 137064 cycles/ticks + +kyber_decaps: +median: 176980 cycles/ticks +average: 178566 cycles/ticks + +Loop spin: 374 +gen_a: +median: 26148 cycles/ticks +average: 26306 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3627 cycles/ticks + +poly_getnoise_eta2: +median: 2464 cycles/ticks +average: 2540 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8853 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97804 cycles/ticks +average: 98489 cycles/ticks + +indcpa_enc: +median: 124594 cycles/ticks +average: 125751 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38842 cycles/ticks + +kyber_keypair_derand: +median: 106532 cycles/ticks +average: 107010 cycles/ticks + +kyber_keypair: +median: 113384 cycles/ticks +average: 113859 cycles/ticks + +kyber_encaps_derand: +median: 134970 cycles/ticks +average: 136014 cycles/ticks + +kyber_encaps: +median: 135882 cycles/ticks +average: 136685 cycles/ticks + +kyber_decaps: +median: 176646 cycles/ticks +average: 177943 cycles/ticks + +Loop spin: 375 +gen_a: +median: 26164 cycles/ticks +average: 26297 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97714 cycles/ticks +average: 98141 cycles/ticks + +indcpa_enc: +median: 124632 cycles/ticks +average: 125811 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38862 cycles/ticks + +kyber_keypair_derand: +median: 106500 cycles/ticks +average: 106971 cycles/ticks + +kyber_keypair: +median: 113350 cycles/ticks +average: 114108 cycles/ticks + +kyber_encaps_derand: +median: 134790 cycles/ticks +average: 135437 cycles/ticks + +kyber_encaps: +median: 135616 cycles/ticks +average: 136174 cycles/ticks + +kyber_decaps: +median: 176532 cycles/ticks +average: 177578 cycles/ticks + +Loop spin: 376 +gen_a: +median: 26202 cycles/ticks +average: 26352 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2515 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97890 cycles/ticks +average: 98349 cycles/ticks + +indcpa_enc: +median: 124712 cycles/ticks +average: 125604 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38533 cycles/ticks + +kyber_keypair_derand: +median: 106370 cycles/ticks +average: 106792 cycles/ticks + +kyber_keypair: +median: 113400 cycles/ticks +average: 113959 cycles/ticks + +kyber_encaps_derand: +median: 135016 cycles/ticks +average: 135696 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 136773 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 177595 cycles/ticks + +Loop spin: 377 +gen_a: +median: 26194 cycles/ticks +average: 26361 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97702 cycles/ticks +average: 98178 cycles/ticks + +indcpa_enc: +median: 124502 cycles/ticks +average: 125403 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38513 cycles/ticks + +kyber_keypair_derand: +median: 106440 cycles/ticks +average: 106856 cycles/ticks + +kyber_keypair: +median: 113426 cycles/ticks +average: 113922 cycles/ticks + +kyber_encaps_derand: +median: 135132 cycles/ticks +average: 135964 cycles/ticks + +kyber_encaps: +median: 135894 cycles/ticks +average: 136582 cycles/ticks + +kyber_decaps: +median: 176836 cycles/ticks +average: 177882 cycles/ticks + +Loop spin: 378 +gen_a: +median: 26210 cycles/ticks +average: 26356 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10624 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8881 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97926 cycles/ticks +average: 98452 cycles/ticks + +indcpa_enc: +median: 124680 cycles/ticks +average: 125810 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38541 cycles/ticks + +kyber_keypair_derand: +median: 106510 cycles/ticks +average: 106947 cycles/ticks + +kyber_keypair: +median: 113400 cycles/ticks +average: 113835 cycles/ticks + +kyber_encaps_derand: +median: 135036 cycles/ticks +average: 135887 cycles/ticks + +kyber_encaps: +median: 136056 cycles/ticks +average: 136906 cycles/ticks + +kyber_decaps: +median: 176910 cycles/ticks +average: 177907 cycles/ticks + +Loop spin: 379 +gen_a: +median: 26166 cycles/ticks +average: 26320 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10645 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8885 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 99484 cycles/ticks +average: 99875 cycles/ticks + +indcpa_enc: +median: 126294 cycles/ticks +average: 127289 cycles/ticks + +indcpa_dec: +median: 38326 cycles/ticks +average: 38627 cycles/ticks + +kyber_keypair_derand: +median: 106604 cycles/ticks +average: 107205 cycles/ticks + +kyber_keypair: +median: 113444 cycles/ticks +average: 114088 cycles/ticks + +kyber_encaps_derand: +median: 134924 cycles/ticks +average: 135758 cycles/ticks + +kyber_encaps: +median: 135746 cycles/ticks +average: 136430 cycles/ticks + +kyber_decaps: +median: 176746 cycles/ticks +average: 177984 cycles/ticks + +Loop spin: 380 +gen_a: +median: 26196 cycles/ticks +average: 26339 cycles/ticks + +poly_getnoise_eta1: +median: 3706 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7048 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10847 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97940 cycles/ticks +average: 98677 cycles/ticks + +indcpa_enc: +median: 124780 cycles/ticks +average: 125925 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38572 cycles/ticks + +kyber_keypair_derand: +median: 106592 cycles/ticks +average: 107065 cycles/ticks + +kyber_keypair: +median: 113486 cycles/ticks +average: 114302 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 135743 cycles/ticks + +kyber_encaps: +median: 135928 cycles/ticks +average: 136870 cycles/ticks + +kyber_decaps: +median: 176748 cycles/ticks +average: 177837 cycles/ticks + +Loop spin: 381 +gen_a: +median: 26186 cycles/ticks +average: 26371 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2519 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8880 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 99504 cycles/ticks +average: 99945 cycles/ticks + +indcpa_enc: +median: 126378 cycles/ticks +average: 127316 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38534 cycles/ticks + +kyber_keypair_derand: +median: 106528 cycles/ticks +average: 107135 cycles/ticks + +kyber_keypair: +median: 113382 cycles/ticks +average: 113897 cycles/ticks + +kyber_encaps_derand: +median: 136652 cycles/ticks +average: 137703 cycles/ticks + +kyber_encaps: +median: 137590 cycles/ticks +average: 138823 cycles/ticks + +kyber_decaps: +median: 178520 cycles/ticks +average: 179971 cycles/ticks + +Loop spin: 382 +gen_a: +median: 26206 cycles/ticks +average: 26355 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3730 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 98780 cycles/ticks + +indcpa_enc: +median: 124676 cycles/ticks +average: 127024 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38820 cycles/ticks + +kyber_keypair_derand: +median: 106666 cycles/ticks +average: 107531 cycles/ticks + +kyber_keypair: +median: 113534 cycles/ticks +average: 114588 cycles/ticks + +kyber_encaps_derand: +median: 136386 cycles/ticks +average: 137421 cycles/ticks + +kyber_encaps: +median: 137228 cycles/ticks +average: 138376 cycles/ticks + +kyber_decaps: +median: 178074 cycles/ticks +average: 179595 cycles/ticks + +Loop spin: 383 +gen_a: +median: 26226 cycles/ticks +average: 26378 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3769 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8866 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97856 cycles/ticks +average: 98715 cycles/ticks + +indcpa_enc: +median: 124622 cycles/ticks +average: 125729 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38518 cycles/ticks + +kyber_keypair_derand: +median: 106826 cycles/ticks +average: 107612 cycles/ticks + +kyber_keypair: +median: 113426 cycles/ticks +average: 114325 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 136279 cycles/ticks + +kyber_encaps: +median: 136016 cycles/ticks +average: 137013 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 178992 cycles/ticks + +Loop spin: 384 +gen_a: +median: 26216 cycles/ticks +average: 26412 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98208 cycles/ticks +average: 99109 cycles/ticks + +indcpa_enc: +median: 124874 cycles/ticks +average: 126393 cycles/ticks + +indcpa_dec: +median: 38350 cycles/ticks +average: 38798 cycles/ticks + +kyber_keypair_derand: +median: 106560 cycles/ticks +average: 107011 cycles/ticks + +kyber_keypair: +median: 113398 cycles/ticks +average: 114213 cycles/ticks + +kyber_encaps_derand: +median: 134906 cycles/ticks +average: 136312 cycles/ticks + +kyber_encaps: +median: 135826 cycles/ticks +average: 137135 cycles/ticks + +kyber_decaps: +median: 176696 cycles/ticks +average: 177939 cycles/ticks + +Loop spin: 385 +gen_a: +median: 26220 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 11016 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98050 cycles/ticks +average: 98771 cycles/ticks + +indcpa_enc: +median: 124786 cycles/ticks +average: 126579 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38882 cycles/ticks + +kyber_keypair_derand: +median: 106444 cycles/ticks +average: 107608 cycles/ticks + +kyber_keypair: +median: 113784 cycles/ticks +average: 115298 cycles/ticks + +kyber_encaps_derand: +median: 134858 cycles/ticks +average: 136379 cycles/ticks + +kyber_encaps: +median: 135796 cycles/ticks +average: 137422 cycles/ticks + +kyber_decaps: +median: 176636 cycles/ticks +average: 179049 cycles/ticks + +Loop spin: 386 +gen_a: +median: 26152 cycles/ticks +average: 26463 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 11014 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98034 cycles/ticks +average: 99154 cycles/ticks + +indcpa_enc: +median: 124758 cycles/ticks +average: 126541 cycles/ticks + +indcpa_dec: +median: 38378 cycles/ticks +average: 38775 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 108085 cycles/ticks + +kyber_keypair: +median: 113422 cycles/ticks +average: 114147 cycles/ticks + +kyber_encaps_derand: +median: 134962 cycles/ticks +average: 136972 cycles/ticks + +kyber_encaps: +median: 136042 cycles/ticks +average: 137956 cycles/ticks + +kyber_decaps: +median: 176920 cycles/ticks +average: 179702 cycles/ticks + +Loop spin: 387 +gen_a: +median: 26244 cycles/ticks +average: 26682 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7236 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10832 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98098 cycles/ticks +average: 99598 cycles/ticks + +indcpa_enc: +median: 125002 cycles/ticks +average: 127184 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 39114 cycles/ticks + +kyber_keypair_derand: +median: 106700 cycles/ticks +average: 108062 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114887 cycles/ticks + +kyber_encaps_derand: +median: 136826 cycles/ticks +average: 138750 cycles/ticks + +kyber_encaps: +median: 137640 cycles/ticks +average: 139440 cycles/ticks + +kyber_decaps: +median: 178532 cycles/ticks +average: 180962 cycles/ticks + +Loop spin: 388 +gen_a: +median: 26192 cycles/ticks +average: 26305 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3900 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2454 cycles/ticks + +NTT: +median: 6922 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8590 cycles/ticks +average: 8919 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 695 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97772 cycles/ticks +average: 98815 cycles/ticks + +indcpa_enc: +median: 124646 cycles/ticks +average: 126074 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38863 cycles/ticks + +kyber_keypair_derand: +median: 106660 cycles/ticks +average: 108011 cycles/ticks + +kyber_keypair: +median: 113460 cycles/ticks +average: 114404 cycles/ticks + +kyber_encaps_derand: +median: 135192 cycles/ticks +average: 136596 cycles/ticks + +kyber_encaps: +median: 136058 cycles/ticks +average: 137740 cycles/ticks + +kyber_decaps: +median: 176926 cycles/ticks +average: 179167 cycles/ticks + +Loop spin: 389 +gen_a: +median: 26150 cycles/ticks +average: 26353 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10898 cycles/ticks +average: 10979 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8918 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97940 cycles/ticks +average: 99272 cycles/ticks + +indcpa_enc: +median: 124656 cycles/ticks +average: 126702 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38800 cycles/ticks + +kyber_keypair_derand: +median: 106706 cycles/ticks +average: 108168 cycles/ticks + +kyber_keypair: +median: 113706 cycles/ticks +average: 115073 cycles/ticks + +kyber_encaps_derand: +median: 135224 cycles/ticks +average: 137268 cycles/ticks + +kyber_encaps: +median: 136180 cycles/ticks +average: 138186 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179580 cycles/ticks + +Loop spin: 390 +gen_a: +median: 26200 cycles/ticks +average: 26509 cycles/ticks + +poly_getnoise_eta1: +median: 3608 cycles/ticks +average: 3684 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2531 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7216 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10993 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8588 cycles/ticks +average: 8797 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 600 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98022 cycles/ticks +average: 99521 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 126867 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38914 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 108193 cycles/ticks + +kyber_keypair: +median: 113536 cycles/ticks +average: 114604 cycles/ticks + +kyber_encaps_derand: +median: 135274 cycles/ticks +average: 137620 cycles/ticks + +kyber_encaps: +median: 136124 cycles/ticks +average: 137980 cycles/ticks + +kyber_decaps: +median: 176980 cycles/ticks +average: 179042 cycles/ticks + +Loop spin: 391 +gen_a: +median: 26220 cycles/ticks +average: 26372 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3768 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97912 cycles/ticks +average: 99325 cycles/ticks + +indcpa_enc: +median: 124758 cycles/ticks +average: 126663 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 39034 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 107860 cycles/ticks + +kyber_keypair: +median: 113584 cycles/ticks +average: 115024 cycles/ticks + +kyber_encaps_derand: +median: 135194 cycles/ticks +average: 136784 cycles/ticks + +kyber_encaps: +median: 136058 cycles/ticks +average: 137613 cycles/ticks + +kyber_decaps: +median: 176960 cycles/ticks +average: 178525 cycles/ticks + +Loop spin: 392 +gen_a: +median: 26176 cycles/ticks +average: 26333 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10736 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9070 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 98878 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 126552 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39096 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 107785 cycles/ticks + +kyber_keypair: +median: 113588 cycles/ticks +average: 114791 cycles/ticks + +kyber_encaps_derand: +median: 135248 cycles/ticks +average: 137441 cycles/ticks + +kyber_encaps: +median: 136084 cycles/ticks +average: 138490 cycles/ticks + +kyber_decaps: +median: 176970 cycles/ticks +average: 179112 cycles/ticks + +Loop spin: 393 +gen_a: +median: 26178 cycles/ticks +average: 26412 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10846 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9068 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97856 cycles/ticks +average: 98864 cycles/ticks + +indcpa_enc: +median: 125042 cycles/ticks +average: 127577 cycles/ticks + +indcpa_dec: +median: 38462 cycles/ticks +average: 39037 cycles/ticks + +kyber_keypair_derand: +median: 106590 cycles/ticks +average: 107826 cycles/ticks + +kyber_keypair: +median: 113584 cycles/ticks +average: 114897 cycles/ticks + +kyber_encaps_derand: +median: 135436 cycles/ticks +average: 138222 cycles/ticks + +kyber_encaps: +median: 136210 cycles/ticks +average: 138403 cycles/ticks + +kyber_decaps: +median: 177070 cycles/ticks +average: 179223 cycles/ticks + +Loop spin: 394 +gen_a: +median: 26218 cycles/ticks +average: 26617 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3886 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2591 cycles/ticks + +NTT: +median: 6894 cycles/ticks +average: 6976 cycles/ticks + +INVNTT: +median: 10848 cycles/ticks +average: 10925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97992 cycles/ticks +average: 99049 cycles/ticks + +indcpa_enc: +median: 124734 cycles/ticks +average: 126312 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 39005 cycles/ticks + +kyber_keypair_derand: +median: 106546 cycles/ticks +average: 107967 cycles/ticks + +kyber_keypair: +median: 113590 cycles/ticks +average: 114867 cycles/ticks + +kyber_encaps_derand: +median: 135116 cycles/ticks +average: 137323 cycles/ticks + +kyber_encaps: +median: 136084 cycles/ticks +average: 138326 cycles/ticks + +kyber_decaps: +median: 176900 cycles/ticks +average: 179410 cycles/ticks + +Loop spin: 395 +gen_a: +median: 26166 cycles/ticks +average: 26487 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9070 cycles/ticks +average: 9061 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 98928 cycles/ticks + +indcpa_enc: +median: 124736 cycles/ticks +average: 126776 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39044 cycles/ticks + +kyber_keypair_derand: +median: 106560 cycles/ticks +average: 107754 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 114887 cycles/ticks + +kyber_encaps_derand: +median: 134944 cycles/ticks +average: 136762 cycles/ticks + +kyber_encaps: +median: 135772 cycles/ticks +average: 137408 cycles/ticks + +kyber_decaps: +median: 176674 cycles/ticks +average: 178637 cycles/ticks + +Loop spin: 396 +gen_a: +median: 26166 cycles/ticks +average: 26320 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10639 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9164 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1459 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98010 cycles/ticks +average: 99067 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 126819 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38827 cycles/ticks + +kyber_keypair_derand: +median: 106746 cycles/ticks +average: 108302 cycles/ticks + +kyber_keypair: +median: 113324 cycles/ticks +average: 113907 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136348 cycles/ticks + +kyber_encaps: +median: 135914 cycles/ticks +average: 137599 cycles/ticks + +kyber_decaps: +median: 176756 cycles/ticks +average: 179055 cycles/ticks + +Loop spin: 397 +gen_a: +median: 26190 cycles/ticks +average: 26330 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10898 cycles/ticks +average: 10860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9163 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97700 cycles/ticks +average: 99027 cycles/ticks + +indcpa_enc: +median: 124656 cycles/ticks +average: 126946 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38862 cycles/ticks + +kyber_keypair_derand: +median: 106572 cycles/ticks +average: 108107 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114798 cycles/ticks + +kyber_encaps_derand: +median: 135128 cycles/ticks +average: 136888 cycles/ticks + +kyber_encaps: +median: 135930 cycles/ticks +average: 137486 cycles/ticks + +kyber_decaps: +median: 176804 cycles/ticks +average: 179070 cycles/ticks + +Loop spin: 398 +gen_a: +median: 26174 cycles/ticks +average: 26307 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2514 cycles/ticks + +NTT: +median: 6944 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97862 cycles/ticks +average: 99020 cycles/ticks + +indcpa_enc: +median: 124822 cycles/ticks +average: 126826 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38901 cycles/ticks + +kyber_keypair_derand: +median: 106726 cycles/ticks +average: 108435 cycles/ticks + +kyber_keypair: +median: 113564 cycles/ticks +average: 114642 cycles/ticks + +kyber_encaps_derand: +median: 135244 cycles/ticks +average: 137284 cycles/ticks + +kyber_encaps: +median: 136188 cycles/ticks +average: 138182 cycles/ticks + +kyber_decaps: +median: 176980 cycles/ticks +average: 179061 cycles/ticks + +Loop spin: 399 +gen_a: +median: 26280 cycles/ticks +average: 26518 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 98076 cycles/ticks +average: 99574 cycles/ticks + +indcpa_enc: +median: 124722 cycles/ticks +average: 126074 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38842 cycles/ticks + +kyber_keypair_derand: +median: 106388 cycles/ticks +average: 106804 cycles/ticks + +kyber_keypair: +median: 113476 cycles/ticks +average: 114632 cycles/ticks + +kyber_encaps_derand: +median: 135272 cycles/ticks +average: 137382 cycles/ticks + +kyber_encaps: +median: 135980 cycles/ticks +average: 137585 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 178883 cycles/ticks + +Loop spin: 400 +gen_a: +median: 26224 cycles/ticks +average: 26552 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7252 cycles/ticks +average: 7276 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 606 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 97824 cycles/ticks +average: 99207 cycles/ticks + +indcpa_enc: +median: 124648 cycles/ticks +average: 126986 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39005 cycles/ticks + +kyber_keypair_derand: +median: 108046 cycles/ticks +average: 109638 cycles/ticks + +kyber_keypair: +median: 113604 cycles/ticks +average: 114945 cycles/ticks + +kyber_encaps_derand: +median: 135178 cycles/ticks +average: 137170 cycles/ticks + +kyber_encaps: +median: 136096 cycles/ticks +average: 138049 cycles/ticks + +kyber_decaps: +median: 176964 cycles/ticks +average: 179268 cycles/ticks + +Loop spin: 401 +gen_a: +median: 26166 cycles/ticks +average: 26339 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3721 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2568 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8883 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97796 cycles/ticks +average: 99318 cycles/ticks + +indcpa_enc: +median: 124692 cycles/ticks +average: 126338 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38769 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 107989 cycles/ticks + +kyber_keypair: +median: 113604 cycles/ticks +average: 114992 cycles/ticks + +kyber_encaps_derand: +median: 135204 cycles/ticks +average: 137088 cycles/ticks + +kyber_encaps: +median: 136052 cycles/ticks +average: 137971 cycles/ticks + +kyber_decaps: +median: 177018 cycles/ticks +average: 179800 cycles/ticks + +Loop spin: 402 +gen_a: +median: 26190 cycles/ticks +average: 26631 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3768 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10941 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 9004 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97930 cycles/ticks +average: 99224 cycles/ticks + +indcpa_enc: +median: 124830 cycles/ticks +average: 127012 cycles/ticks + +indcpa_dec: +median: 38472 cycles/ticks +average: 39049 cycles/ticks + +kyber_keypair_derand: +median: 106534 cycles/ticks +average: 108038 cycles/ticks + +kyber_keypair: +median: 113662 cycles/ticks +average: 115092 cycles/ticks + +kyber_encaps_derand: +median: 135034 cycles/ticks +average: 137045 cycles/ticks + +kyber_encaps: +median: 135896 cycles/ticks +average: 137999 cycles/ticks + +kyber_decaps: +median: 176806 cycles/ticks +average: 179272 cycles/ticks + +Loop spin: 403 +gen_a: +median: 26206 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8860 cycles/ticks +average: 9033 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97980 cycles/ticks +average: 99300 cycles/ticks + +indcpa_enc: +median: 124930 cycles/ticks +average: 127092 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 38825 cycles/ticks + +kyber_keypair_derand: +median: 106526 cycles/ticks +average: 107323 cycles/ticks + +kyber_keypair: +median: 113476 cycles/ticks +average: 114439 cycles/ticks + +kyber_encaps_derand: +median: 134918 cycles/ticks +average: 135700 cycles/ticks + +kyber_encaps: +median: 136014 cycles/ticks +average: 138036 cycles/ticks + +kyber_decaps: +median: 177096 cycles/ticks +average: 180113 cycles/ticks + +Loop spin: 404 +gen_a: +median: 26162 cycles/ticks +average: 26480 cycles/ticks + +poly_getnoise_eta1: +median: 3656 cycles/ticks +average: 3831 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10656 cycles/ticks +average: 10840 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9067 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97828 cycles/ticks +average: 99191 cycles/ticks + +indcpa_enc: +median: 124710 cycles/ticks +average: 126823 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38918 cycles/ticks + +kyber_keypair_derand: +median: 106766 cycles/ticks +average: 108141 cycles/ticks + +kyber_keypair: +median: 113564 cycles/ticks +average: 114902 cycles/ticks + +kyber_encaps_derand: +median: 134936 cycles/ticks +average: 137002 cycles/ticks + +kyber_encaps: +median: 135836 cycles/ticks +average: 138125 cycles/ticks + +kyber_decaps: +median: 176604 cycles/ticks +average: 179264 cycles/ticks + +Loop spin: 405 +gen_a: +median: 26158 cycles/ticks +average: 26301 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3882 cycles/ticks + +poly_getnoise_eta2: +median: 2538 cycles/ticks +average: 2550 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10654 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 593 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1200 cycles/ticks + +indcpa_keypair: +median: 97970 cycles/ticks +average: 99571 cycles/ticks + +indcpa_enc: +median: 124860 cycles/ticks +average: 126797 cycles/ticks + +indcpa_dec: +median: 38478 cycles/ticks +average: 39164 cycles/ticks + +kyber_keypair_derand: +median: 106682 cycles/ticks +average: 108211 cycles/ticks + +kyber_keypair: +median: 113616 cycles/ticks +average: 115012 cycles/ticks + +kyber_encaps_derand: +median: 134922 cycles/ticks +average: 137020 cycles/ticks + +kyber_encaps: +median: 135754 cycles/ticks +average: 137819 cycles/ticks + +kyber_decaps: +median: 176564 cycles/ticks +average: 178897 cycles/ticks + +Loop spin: 406 +gen_a: +median: 26218 cycles/ticks +average: 26575 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7258 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10942 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8866 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1898 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98036 cycles/ticks +average: 99373 cycles/ticks + +indcpa_enc: +median: 124928 cycles/ticks +average: 126944 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38743 cycles/ticks + +kyber_keypair_derand: +median: 106560 cycles/ticks +average: 107756 cycles/ticks + +kyber_keypair: +median: 113432 cycles/ticks +average: 114317 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 136488 cycles/ticks + +kyber_encaps: +median: 135970 cycles/ticks +average: 138164 cycles/ticks + +kyber_decaps: +median: 176682 cycles/ticks +average: 179082 cycles/ticks + +Loop spin: 407 +gen_a: +median: 26142 cycles/ticks +average: 26296 cycles/ticks + +poly_getnoise_eta1: +median: 3718 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7173 cycles/ticks + +INVNTT: +median: 10890 cycles/ticks +average: 10937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8853 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1174 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 98092 cycles/ticks +average: 99744 cycles/ticks + +indcpa_enc: +median: 124894 cycles/ticks +average: 127188 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38867 cycles/ticks + +kyber_keypair_derand: +median: 106630 cycles/ticks +average: 108107 cycles/ticks + +kyber_keypair: +median: 113784 cycles/ticks +average: 115289 cycles/ticks + +kyber_encaps_derand: +median: 135070 cycles/ticks +average: 137056 cycles/ticks + +kyber_encaps: +median: 135840 cycles/ticks +average: 137981 cycles/ticks + +kyber_decaps: +median: 176886 cycles/ticks +average: 179502 cycles/ticks + +Loop spin: 408 +gen_a: +median: 26214 cycles/ticks +average: 26641 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3768 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7173 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 573 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1852 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97692 cycles/ticks +average: 98162 cycles/ticks + +indcpa_enc: +median: 124984 cycles/ticks +average: 127172 cycles/ticks + +indcpa_dec: +median: 39496 cycles/ticks +average: 39287 cycles/ticks + +kyber_keypair_derand: +median: 106352 cycles/ticks +average: 107920 cycles/ticks + +kyber_keypair: +median: 113560 cycles/ticks +average: 114849 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 137261 cycles/ticks + +kyber_encaps: +median: 135998 cycles/ticks +average: 138210 cycles/ticks + +kyber_decaps: +median: 176884 cycles/ticks +average: 179449 cycles/ticks + +Loop spin: 409 +gen_a: +median: 26146 cycles/ticks +average: 26489 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8877 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 97764 cycles/ticks +average: 99085 cycles/ticks + +indcpa_enc: +median: 124798 cycles/ticks +average: 126831 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38953 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 107971 cycles/ticks + +kyber_keypair: +median: 113720 cycles/ticks +average: 115307 cycles/ticks + +kyber_encaps_derand: +median: 135138 cycles/ticks +average: 137386 cycles/ticks + +kyber_encaps: +median: 136098 cycles/ticks +average: 138139 cycles/ticks + +kyber_decaps: +median: 176912 cycles/ticks +average: 179479 cycles/ticks + +Loop spin: 410 +gen_a: +median: 26196 cycles/ticks +average: 26518 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9073 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +indcpa_keypair: +median: 97918 cycles/ticks +average: 99345 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 126777 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 39002 cycles/ticks + +kyber_keypair_derand: +median: 106420 cycles/ticks +average: 107645 cycles/ticks + +kyber_keypair: +median: 113444 cycles/ticks +average: 114294 cycles/ticks + +kyber_encaps_derand: +median: 135128 cycles/ticks +average: 137177 cycles/ticks + +kyber_encaps: +median: 136114 cycles/ticks +average: 138521 cycles/ticks + +kyber_decaps: +median: 176990 cycles/ticks +average: 179586 cycles/ticks + +Loop spin: 411 +gen_a: +median: 26198 cycles/ticks +average: 26545 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3890 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2568 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7249 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8976 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97572 cycles/ticks +average: 98555 cycles/ticks + +indcpa_enc: +median: 124520 cycles/ticks +average: 126562 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 38937 cycles/ticks + +kyber_keypair_derand: +median: 106604 cycles/ticks +average: 108002 cycles/ticks + +kyber_keypair: +median: 113624 cycles/ticks +average: 115060 cycles/ticks + +kyber_encaps_derand: +median: 135098 cycles/ticks +average: 137074 cycles/ticks + +kyber_encaps: +median: 135840 cycles/ticks +average: 137584 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179149 cycles/ticks + +Loop spin: 412 +gen_a: +median: 26220 cycles/ticks +average: 26482 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10984 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8964 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98112 cycles/ticks +average: 99399 cycles/ticks + +indcpa_enc: +median: 125012 cycles/ticks +average: 127301 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 38925 cycles/ticks + +kyber_keypair_derand: +median: 106750 cycles/ticks +average: 108575 cycles/ticks + +kyber_keypair: +median: 113548 cycles/ticks +average: 114971 cycles/ticks + +kyber_encaps_derand: +median: 135150 cycles/ticks +average: 137172 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138460 cycles/ticks + +kyber_decaps: +median: 177022 cycles/ticks +average: 179975 cycles/ticks + +Loop spin: 413 +gen_a: +median: 26166 cycles/ticks +average: 26329 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3739 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2524 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10812 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9079 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97982 cycles/ticks +average: 99170 cycles/ticks + +indcpa_enc: +median: 124782 cycles/ticks +average: 126935 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39123 cycles/ticks + +kyber_keypair_derand: +median: 106390 cycles/ticks +average: 107815 cycles/ticks + +kyber_keypair: +median: 113556 cycles/ticks +average: 114769 cycles/ticks + +kyber_encaps_derand: +median: 135266 cycles/ticks +average: 137354 cycles/ticks + +kyber_encaps: +median: 136238 cycles/ticks +average: 138155 cycles/ticks + +kyber_decaps: +median: 176926 cycles/ticks +average: 178950 cycles/ticks + +Loop spin: 414 +gen_a: +median: 26174 cycles/ticks +average: 26323 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2512 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10562 cycles/ticks +average: 10698 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1474 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97998 cycles/ticks +average: 99617 cycles/ticks + +indcpa_enc: +median: 124932 cycles/ticks +average: 127029 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 39056 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 108200 cycles/ticks + +kyber_keypair: +median: 113708 cycles/ticks +average: 115095 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 136965 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 137872 cycles/ticks + +kyber_decaps: +median: 176940 cycles/ticks +average: 179448 cycles/ticks + +Loop spin: 415 +gen_a: +median: 26258 cycles/ticks +average: 26741 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10832 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8872 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97696 cycles/ticks +average: 99251 cycles/ticks + +indcpa_enc: +median: 124788 cycles/ticks +average: 126944 cycles/ticks + +indcpa_dec: +median: 39502 cycles/ticks +average: 39428 cycles/ticks + +kyber_keypair_derand: +median: 108014 cycles/ticks +average: 109519 cycles/ticks + +kyber_keypair: +median: 113426 cycles/ticks +average: 114493 cycles/ticks + +kyber_encaps_derand: +median: 135128 cycles/ticks +average: 137192 cycles/ticks + +kyber_encaps: +median: 135958 cycles/ticks +average: 138144 cycles/ticks + +kyber_decaps: +median: 176836 cycles/ticks +average: 179280 cycles/ticks + +Loop spin: 416 +gen_a: +median: 26154 cycles/ticks +average: 26337 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7299 cycles/ticks + +INVNTT: +median: 10868 cycles/ticks +average: 10903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97970 cycles/ticks +average: 99201 cycles/ticks + +indcpa_enc: +median: 124744 cycles/ticks +average: 127093 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38879 cycles/ticks + +kyber_keypair_derand: +median: 106468 cycles/ticks +average: 108054 cycles/ticks + +kyber_keypair: +median: 113654 cycles/ticks +average: 115145 cycles/ticks + +kyber_encaps_derand: +median: 135074 cycles/ticks +average: 136875 cycles/ticks + +kyber_encaps: +median: 135790 cycles/ticks +average: 137677 cycles/ticks + +kyber_decaps: +median: 176772 cycles/ticks +average: 179403 cycles/ticks + +Loop spin: 417 +gen_a: +median: 26226 cycles/ticks +average: 26711 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3764 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10564 cycles/ticks +average: 10625 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8930 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97926 cycles/ticks +average: 99208 cycles/ticks + +indcpa_enc: +median: 124822 cycles/ticks +average: 126717 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38899 cycles/ticks + +kyber_keypair_derand: +median: 106670 cycles/ticks +average: 108253 cycles/ticks + +kyber_keypair: +median: 113626 cycles/ticks +average: 114976 cycles/ticks + +kyber_encaps_derand: +median: 135216 cycles/ticks +average: 137168 cycles/ticks + +kyber_encaps: +median: 136104 cycles/ticks +average: 137955 cycles/ticks + +kyber_decaps: +median: 176770 cycles/ticks +average: 179042 cycles/ticks + +Loop spin: 418 +gen_a: +median: 26188 cycles/ticks +average: 26643 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7170 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10953 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97996 cycles/ticks +average: 99554 cycles/ticks + +indcpa_enc: +median: 124872 cycles/ticks +average: 127238 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 39000 cycles/ticks + +kyber_keypair_derand: +median: 106504 cycles/ticks +average: 107904 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 115155 cycles/ticks + +kyber_encaps_derand: +median: 135208 cycles/ticks +average: 137171 cycles/ticks + +kyber_encaps: +median: 136146 cycles/ticks +average: 138327 cycles/ticks + +kyber_decaps: +median: 176864 cycles/ticks +average: 179406 cycles/ticks + +Loop spin: 419 +gen_a: +median: 26170 cycles/ticks +average: 26342 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 11017 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8851 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1910 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 97894 cycles/ticks +average: 99537 cycles/ticks + +indcpa_enc: +median: 124796 cycles/ticks +average: 126913 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38940 cycles/ticks + +kyber_keypair_derand: +median: 108204 cycles/ticks +average: 109653 cycles/ticks + +kyber_keypair: +median: 113680 cycles/ticks +average: 115139 cycles/ticks + +kyber_encaps_derand: +median: 136790 cycles/ticks +average: 139019 cycles/ticks + +kyber_encaps: +median: 137822 cycles/ticks +average: 140127 cycles/ticks + +kyber_decaps: +median: 178494 cycles/ticks +average: 181094 cycles/ticks + +Loop spin: 420 +gen_a: +median: 26160 cycles/ticks +average: 26442 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3780 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7122 cycles/ticks +average: 7258 cycles/ticks + +INVNTT: +median: 10864 cycles/ticks +average: 10868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97896 cycles/ticks +average: 99227 cycles/ticks + +indcpa_enc: +median: 124748 cycles/ticks +average: 126687 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38877 cycles/ticks + +kyber_keypair_derand: +median: 106548 cycles/ticks +average: 108106 cycles/ticks + +kyber_keypair: +median: 113632 cycles/ticks +average: 114954 cycles/ticks + +kyber_encaps_derand: +median: 134984 cycles/ticks +average: 137174 cycles/ticks + +kyber_encaps: +median: 135880 cycles/ticks +average: 141030 cycles/ticks + +kyber_decaps: +median: 176698 cycles/ticks +average: 179179 cycles/ticks + +Loop spin: 421 +gen_a: +median: 26132 cycles/ticks +average: 26326 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3770 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2458 cycles/ticks + +NTT: +median: 6908 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8888 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97874 cycles/ticks +average: 101175 cycles/ticks + +indcpa_enc: +median: 124618 cycles/ticks +average: 125594 cycles/ticks + +indcpa_dec: +median: 38474 cycles/ticks +average: 38981 cycles/ticks + +kyber_keypair_derand: +median: 106550 cycles/ticks +average: 107713 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115030 cycles/ticks + +kyber_encaps_derand: +median: 135080 cycles/ticks +average: 136838 cycles/ticks + +kyber_encaps: +median: 135876 cycles/ticks +average: 137858 cycles/ticks + +kyber_decaps: +median: 176798 cycles/ticks +average: 179144 cycles/ticks + +Loop spin: 422 +gen_a: +median: 26162 cycles/ticks +average: 26440 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3764 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7206 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10711 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97856 cycles/ticks +average: 98939 cycles/ticks + +indcpa_enc: +median: 124692 cycles/ticks +average: 126515 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39034 cycles/ticks + +kyber_keypair_derand: +median: 106704 cycles/ticks +average: 108163 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114647 cycles/ticks + +kyber_encaps_derand: +median: 134904 cycles/ticks +average: 136044 cycles/ticks + +kyber_encaps: +median: 135772 cycles/ticks +average: 136499 cycles/ticks + +kyber_decaps: +median: 176668 cycles/ticks +average: 177995 cycles/ticks + +Loop spin: 423 +gen_a: +median: 26196 cycles/ticks +average: 26455 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3734 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10730 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 452 cycles/ticks +average: 497 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1165 cycles/ticks + +indcpa_keypair: +median: 98142 cycles/ticks +average: 99554 cycles/ticks + +indcpa_enc: +median: 124946 cycles/ticks +average: 126720 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38879 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 108060 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114991 cycles/ticks + +kyber_encaps_derand: +median: 134924 cycles/ticks +average: 137172 cycles/ticks + +kyber_encaps: +median: 135776 cycles/ticks +average: 137368 cycles/ticks + +kyber_decaps: +median: 176824 cycles/ticks +average: 179548 cycles/ticks + +Loop spin: 424 +gen_a: +median: 26188 cycles/ticks +average: 26327 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 450 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97886 cycles/ticks +average: 99341 cycles/ticks + +indcpa_enc: +median: 124900 cycles/ticks +average: 127060 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38854 cycles/ticks + +kyber_keypair_derand: +median: 106622 cycles/ticks +average: 107959 cycles/ticks + +kyber_keypair: +median: 113766 cycles/ticks +average: 115174 cycles/ticks + +kyber_encaps_derand: +median: 136584 cycles/ticks +average: 138619 cycles/ticks + +kyber_encaps: +median: 137672 cycles/ticks +average: 139742 cycles/ticks + +kyber_decaps: +median: 178258 cycles/ticks +average: 180593 cycles/ticks + +Loop spin: 425 +gen_a: +median: 26128 cycles/ticks +average: 26454 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2504 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9160 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 486 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1387 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 675 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 1800 cycles/ticks +average: 1857 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 97838 cycles/ticks +average: 99252 cycles/ticks + +indcpa_enc: +median: 124552 cycles/ticks +average: 126544 cycles/ticks + +indcpa_dec: +median: 38362 cycles/ticks +average: 38808 cycles/ticks + +kyber_keypair_derand: +median: 106648 cycles/ticks +average: 108037 cycles/ticks + +kyber_keypair: +median: 113740 cycles/ticks +average: 115238 cycles/ticks + +kyber_encaps_derand: +median: 134978 cycles/ticks +average: 136615 cycles/ticks + +kyber_encaps: +median: 136014 cycles/ticks +average: 138227 cycles/ticks + +kyber_decaps: +median: 176838 cycles/ticks +average: 179639 cycles/ticks + +Loop spin: 426 +gen_a: +median: 26172 cycles/ticks +average: 26615 cycles/ticks + +poly_getnoise_eta1: +median: 3750 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7228 cycles/ticks + +INVNTT: +median: 10882 cycles/ticks +average: 10903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8882 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97858 cycles/ticks +average: 99232 cycles/ticks + +indcpa_enc: +median: 124868 cycles/ticks +average: 126883 cycles/ticks + +indcpa_dec: +median: 39450 cycles/ticks +average: 39293 cycles/ticks + +kyber_keypair_derand: +median: 106650 cycles/ticks +average: 108326 cycles/ticks + +kyber_keypair: +median: 113664 cycles/ticks +average: 115040 cycles/ticks + +kyber_encaps_derand: +median: 134812 cycles/ticks +average: 136422 cycles/ticks + +kyber_encaps: +median: 135726 cycles/ticks +average: 137327 cycles/ticks + +kyber_decaps: +median: 176508 cycles/ticks +average: 177326 cycles/ticks + +Loop spin: 427 +gen_a: +median: 26190 cycles/ticks +average: 26338 cycles/ticks + +poly_getnoise_eta1: +median: 3606 cycles/ticks +average: 3685 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2538 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8972 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1900 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97824 cycles/ticks +average: 98833 cycles/ticks + +indcpa_enc: +median: 124732 cycles/ticks +average: 126771 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38925 cycles/ticks + +kyber_keypair_derand: +median: 106612 cycles/ticks +average: 107818 cycles/ticks + +kyber_keypair: +median: 113632 cycles/ticks +average: 115043 cycles/ticks + +kyber_encaps_derand: +median: 135284 cycles/ticks +average: 137313 cycles/ticks + +kyber_encaps: +median: 136322 cycles/ticks +average: 138346 cycles/ticks + +kyber_decaps: +median: 176952 cycles/ticks +average: 179004 cycles/ticks + +Loop spin: 428 +gen_a: +median: 26188 cycles/ticks +average: 26438 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10715 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9160 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 703 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97880 cycles/ticks +average: 99055 cycles/ticks + +indcpa_enc: +median: 124744 cycles/ticks +average: 126466 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 39041 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 107835 cycles/ticks + +kyber_keypair: +median: 113508 cycles/ticks +average: 114573 cycles/ticks + +kyber_encaps_derand: +median: 135000 cycles/ticks +average: 136683 cycles/ticks + +kyber_encaps: +median: 135958 cycles/ticks +average: 137985 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179069 cycles/ticks + +Loop spin: 429 +gen_a: +median: 26164 cycles/ticks +average: 26523 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3858 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7248 cycles/ticks +average: 7285 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10702 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 8990 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98030 cycles/ticks +average: 99303 cycles/ticks + +indcpa_enc: +median: 125120 cycles/ticks +average: 127448 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39124 cycles/ticks + +kyber_keypair_derand: +median: 106692 cycles/ticks +average: 108060 cycles/ticks + +kyber_keypair: +median: 114000 cycles/ticks +average: 115604 cycles/ticks + +kyber_encaps_derand: +median: 135124 cycles/ticks +average: 136840 cycles/ticks + +kyber_encaps: +median: 136094 cycles/ticks +average: 138328 cycles/ticks + +kyber_decaps: +median: 176858 cycles/ticks +average: 179426 cycles/ticks + +Loop spin: 430 +gen_a: +median: 26166 cycles/ticks +average: 26317 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3894 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10641 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8988 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98008 cycles/ticks +average: 99516 cycles/ticks + +indcpa_enc: +median: 124894 cycles/ticks +average: 126940 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38711 cycles/ticks + +kyber_keypair_derand: +median: 106934 cycles/ticks +average: 108578 cycles/ticks + +kyber_keypair: +median: 113710 cycles/ticks +average: 115109 cycles/ticks + +kyber_encaps_derand: +median: 135112 cycles/ticks +average: 137173 cycles/ticks + +kyber_encaps: +median: 136096 cycles/ticks +average: 138231 cycles/ticks + +kyber_decaps: +median: 176882 cycles/ticks +average: 179402 cycles/ticks + +Loop spin: 431 +gen_a: +median: 26214 cycles/ticks +average: 26427 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3785 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10647 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97986 cycles/ticks +average: 99433 cycles/ticks + +indcpa_enc: +median: 125244 cycles/ticks +average: 127654 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38908 cycles/ticks + +kyber_keypair_derand: +median: 106680 cycles/ticks +average: 108348 cycles/ticks + +kyber_keypair: +median: 113508 cycles/ticks +average: 114604 cycles/ticks + +kyber_encaps_derand: +median: 136766 cycles/ticks +average: 139038 cycles/ticks + +kyber_encaps: +median: 137594 cycles/ticks +average: 139643 cycles/ticks + +kyber_decaps: +median: 178524 cycles/ticks +average: 180894 cycles/ticks + +Loop spin: 432 +gen_a: +median: 26210 cycles/ticks +average: 26421 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3866 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 6900 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10730 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8870 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99321 cycles/ticks + +indcpa_enc: +median: 124838 cycles/ticks +average: 126664 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 39005 cycles/ticks + +kyber_keypair_derand: +median: 106714 cycles/ticks +average: 108181 cycles/ticks + +kyber_keypair: +median: 113516 cycles/ticks +average: 114596 cycles/ticks + +kyber_encaps_derand: +median: 134852 cycles/ticks +average: 136672 cycles/ticks + +kyber_encaps: +median: 135872 cycles/ticks +average: 137894 cycles/ticks + +kyber_decaps: +median: 176686 cycles/ticks +average: 179233 cycles/ticks + +Loop spin: 433 +gen_a: +median: 26252 cycles/ticks +average: 26770 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3722 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2542 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10682 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9037 cycles/ticks + +poly_tomsg: +median: 450 cycles/ticks +average: 480 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98048 cycles/ticks +average: 99382 cycles/ticks + +indcpa_enc: +median: 124928 cycles/ticks +average: 127082 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38903 cycles/ticks + +kyber_keypair_derand: +median: 106804 cycles/ticks +average: 108673 cycles/ticks + +kyber_keypair: +median: 113534 cycles/ticks +average: 114720 cycles/ticks + +kyber_encaps_derand: +median: 134606 cycles/ticks +average: 136655 cycles/ticks + +kyber_encaps: +median: 135524 cycles/ticks +average: 137263 cycles/ticks + +kyber_decaps: +median: 176428 cycles/ticks +average: 178964 cycles/ticks + +Loop spin: 434 +gen_a: +median: 26210 cycles/ticks +average: 26551 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3720 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10666 cycles/ticks +average: 10808 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8909 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1896 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98072 cycles/ticks +average: 99573 cycles/ticks + +indcpa_enc: +median: 124834 cycles/ticks +average: 126780 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38803 cycles/ticks + +kyber_keypair_derand: +median: 106832 cycles/ticks +average: 108214 cycles/ticks + +kyber_keypair: +median: 113772 cycles/ticks +average: 115310 cycles/ticks + +kyber_encaps_derand: +median: 134922 cycles/ticks +average: 136720 cycles/ticks + +kyber_encaps: +median: 135880 cycles/ticks +average: 137753 cycles/ticks + +kyber_decaps: +median: 176806 cycles/ticks +average: 179574 cycles/ticks + +Loop spin: 435 +gen_a: +median: 26206 cycles/ticks +average: 26643 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8944 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 472 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 99464 cycles/ticks +average: 100879 cycles/ticks + +indcpa_enc: +median: 126054 cycles/ticks +average: 127457 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38852 cycles/ticks + +kyber_keypair_derand: +median: 106770 cycles/ticks +average: 108226 cycles/ticks + +kyber_keypair: +median: 113418 cycles/ticks +average: 113908 cycles/ticks + +kyber_encaps_derand: +median: 135314 cycles/ticks +average: 136516 cycles/ticks + +kyber_encaps: +median: 136020 cycles/ticks +average: 137455 cycles/ticks + +kyber_decaps: +median: 176890 cycles/ticks +average: 178599 cycles/ticks + +Loop spin: 436 +gen_a: +median: 26234 cycles/ticks +average: 26595 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3800 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2464 cycles/ticks + +NTT: +median: 6930 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10884 cycles/ticks +average: 10906 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1939 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1204 cycles/ticks + +indcpa_keypair: +median: 97718 cycles/ticks +average: 98766 cycles/ticks + +indcpa_enc: +median: 124586 cycles/ticks +average: 126588 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 38991 cycles/ticks + +kyber_keypair_derand: +median: 106566 cycles/ticks +average: 107927 cycles/ticks + +kyber_keypair: +median: 113702 cycles/ticks +average: 115125 cycles/ticks + +kyber_encaps_derand: +median: 135178 cycles/ticks +average: 137674 cycles/ticks + +kyber_encaps: +median: 136034 cycles/ticks +average: 138157 cycles/ticks + +kyber_decaps: +median: 176836 cycles/ticks +average: 179327 cycles/ticks + +Loop spin: 437 +gen_a: +median: 26232 cycles/ticks +average: 26497 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3732 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7292 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1223 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 99525 cycles/ticks + +indcpa_enc: +median: 124504 cycles/ticks +average: 126058 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38871 cycles/ticks + +kyber_keypair_derand: +median: 106700 cycles/ticks +average: 108257 cycles/ticks + +kyber_keypair: +median: 113684 cycles/ticks +average: 115151 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 137327 cycles/ticks + +kyber_encaps: +median: 135898 cycles/ticks +average: 138016 cycles/ticks + +kyber_decaps: +median: 176754 cycles/ticks +average: 179384 cycles/ticks + +Loop spin: 438 +gen_a: +median: 26204 cycles/ticks +average: 26632 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3736 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7201 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10814 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9100 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 490 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1163 cycles/ticks + +indcpa_keypair: +median: 99422 cycles/ticks +average: 100966 cycles/ticks + +indcpa_enc: +median: 126340 cycles/ticks +average: 128449 cycles/ticks + +indcpa_dec: +median: 38454 cycles/ticks +average: 39022 cycles/ticks + +kyber_keypair_derand: +median: 106684 cycles/ticks +average: 108343 cycles/ticks + +kyber_keypair: +median: 113522 cycles/ticks +average: 114728 cycles/ticks + +kyber_encaps_derand: +median: 135186 cycles/ticks +average: 137275 cycles/ticks + +kyber_encaps: +median: 136024 cycles/ticks +average: 138242 cycles/ticks + +kyber_decaps: +median: 176918 cycles/ticks +average: 179677 cycles/ticks + +Loop spin: 439 +gen_a: +median: 26156 cycles/ticks +average: 26326 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3721 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7284 cycles/ticks + +INVNTT: +median: 10902 cycles/ticks +average: 10870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1514 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97774 cycles/ticks +average: 99029 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 127009 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38767 cycles/ticks + +kyber_keypair_derand: +median: 106650 cycles/ticks +average: 108246 cycles/ticks + +kyber_keypair: +median: 113524 cycles/ticks +average: 114622 cycles/ticks + +kyber_encaps_derand: +median: 134900 cycles/ticks +average: 137162 cycles/ticks + +kyber_encaps: +median: 135858 cycles/ticks +average: 137807 cycles/ticks + +kyber_decaps: +median: 176718 cycles/ticks +average: 179194 cycles/ticks + +Loop spin: 440 +gen_a: +median: 26212 cycles/ticks +average: 26570 cycles/ticks + +poly_getnoise_eta1: +median: 3762 cycles/ticks +average: 3833 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7162 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1450 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1939 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98126 cycles/ticks +average: 99528 cycles/ticks + +indcpa_enc: +median: 125038 cycles/ticks +average: 127392 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38811 cycles/ticks + +kyber_keypair_derand: +median: 106512 cycles/ticks +average: 107911 cycles/ticks + +kyber_keypair: +median: 113918 cycles/ticks +average: 115510 cycles/ticks + +kyber_encaps_derand: +median: 135182 cycles/ticks +average: 137355 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138176 cycles/ticks + +kyber_decaps: +median: 176864 cycles/ticks +average: 178910 cycles/ticks + +Loop spin: 441 +gen_a: +median: 26172 cycles/ticks +average: 26475 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10804 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9082 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 706 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98040 cycles/ticks +average: 99591 cycles/ticks + +indcpa_enc: +median: 124876 cycles/ticks +average: 126953 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38912 cycles/ticks + +kyber_keypair_derand: +median: 106708 cycles/ticks +average: 108212 cycles/ticks + +kyber_keypair: +median: 113646 cycles/ticks +average: 114942 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 137396 cycles/ticks + +kyber_encaps: +median: 136048 cycles/ticks +average: 138483 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 179592 cycles/ticks + +Loop spin: 442 +gen_a: +median: 26188 cycles/ticks +average: 26592 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3771 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 10658 cycles/ticks +average: 10836 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8850 cycles/ticks +average: 9023 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 718 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 98942 cycles/ticks + +indcpa_enc: +median: 124982 cycles/ticks +average: 127551 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38862 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 108021 cycles/ticks + +kyber_keypair: +median: 113616 cycles/ticks +average: 114977 cycles/ticks + +kyber_encaps_derand: +median: 135030 cycles/ticks +average: 136807 cycles/ticks + +kyber_encaps: +median: 135666 cycles/ticks +average: 137493 cycles/ticks + +kyber_decaps: +median: 176658 cycles/ticks +average: 178911 cycles/ticks + +Loop spin: 443 +gen_a: +median: 26228 cycles/ticks +average: 26360 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2581 cycles/ticks + +NTT: +median: 7234 cycles/ticks +average: 7240 cycles/ticks + +INVNTT: +median: 10620 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9095 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1459 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1167 cycles/ticks + +indcpa_keypair: +median: 99542 cycles/ticks +average: 100630 cycles/ticks + +indcpa_enc: +median: 126686 cycles/ticks +average: 128866 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38721 cycles/ticks + +kyber_keypair_derand: +median: 108158 cycles/ticks +average: 109863 cycles/ticks + +kyber_keypair: +median: 113578 cycles/ticks +average: 114799 cycles/ticks + +kyber_encaps_derand: +median: 134998 cycles/ticks +average: 137228 cycles/ticks + +kyber_encaps: +median: 136068 cycles/ticks +average: 138394 cycles/ticks + +kyber_decaps: +median: 177002 cycles/ticks +average: 179598 cycles/ticks + +Loop spin: 444 +gen_a: +median: 26166 cycles/ticks +average: 26328 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9147 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 600 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97926 cycles/ticks +average: 98924 cycles/ticks + +indcpa_enc: +median: 124786 cycles/ticks +average: 127171 cycles/ticks + +indcpa_dec: +median: 38512 cycles/ticks +average: 39256 cycles/ticks + +kyber_keypair_derand: +median: 106636 cycles/ticks +average: 107856 cycles/ticks + +kyber_keypair: +median: 113458 cycles/ticks +average: 114717 cycles/ticks + +kyber_encaps_derand: +median: 134854 cycles/ticks +average: 136907 cycles/ticks + +kyber_encaps: +median: 135750 cycles/ticks +average: 137776 cycles/ticks + +kyber_decaps: +median: 176756 cycles/ticks +average: 179531 cycles/ticks + +Loop spin: 445 +gen_a: +median: 26250 cycles/ticks +average: 26513 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10947 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9071 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 98898 cycles/ticks + +indcpa_enc: +median: 124906 cycles/ticks +average: 126967 cycles/ticks + +indcpa_dec: +median: 38472 cycles/ticks +average: 39020 cycles/ticks + +kyber_keypair_derand: +median: 106826 cycles/ticks +average: 108411 cycles/ticks + +kyber_keypair: +median: 113696 cycles/ticks +average: 115060 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136909 cycles/ticks + +kyber_encaps: +median: 135780 cycles/ticks +average: 137756 cycles/ticks + +kyber_decaps: +median: 176866 cycles/ticks +average: 179343 cycles/ticks + +Loop spin: 446 +gen_a: +median: 26208 cycles/ticks +average: 26652 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3845 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7182 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8855 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97974 cycles/ticks +average: 99531 cycles/ticks + +indcpa_enc: +median: 125202 cycles/ticks +average: 127674 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38701 cycles/ticks + +kyber_keypair_derand: +median: 106548 cycles/ticks +average: 108263 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114733 cycles/ticks + +kyber_encaps_derand: +median: 135280 cycles/ticks +average: 137555 cycles/ticks + +kyber_encaps: +median: 136228 cycles/ticks +average: 138398 cycles/ticks + +kyber_decaps: +median: 176938 cycles/ticks +average: 179140 cycles/ticks + +Loop spin: 447 +gen_a: +median: 26172 cycles/ticks +average: 26515 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9062 cycles/ticks +average: 9020 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 716 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97700 cycles/ticks +average: 98897 cycles/ticks + +indcpa_enc: +median: 124620 cycles/ticks +average: 126516 cycles/ticks + +indcpa_dec: +median: 39428 cycles/ticks +average: 39299 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 107935 cycles/ticks + +kyber_keypair: +median: 113628 cycles/ticks +average: 114936 cycles/ticks + +kyber_encaps_derand: +median: 135268 cycles/ticks +average: 137244 cycles/ticks + +kyber_encaps: +median: 136204 cycles/ticks +average: 138283 cycles/ticks + +kyber_decaps: +median: 176952 cycles/ticks +average: 179414 cycles/ticks + +Loop spin: 448 +gen_a: +median: 26194 cycles/ticks +average: 26678 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3763 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8851 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1472 cycles/ticks +average: 1511 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 97780 cycles/ticks +average: 99096 cycles/ticks + +indcpa_enc: +median: 124712 cycles/ticks +average: 126690 cycles/ticks + +indcpa_dec: +median: 38756 cycles/ticks +average: 39278 cycles/ticks + +kyber_keypair_derand: +median: 106682 cycles/ticks +average: 108350 cycles/ticks + +kyber_keypair: +median: 113660 cycles/ticks +average: 115037 cycles/ticks + +kyber_encaps_derand: +median: 135166 cycles/ticks +average: 137212 cycles/ticks + +kyber_encaps: +median: 136208 cycles/ticks +average: 138469 cycles/ticks + +kyber_decaps: +median: 176944 cycles/ticks +average: 179636 cycles/ticks + +Loop spin: 449 +gen_a: +median: 26164 cycles/ticks +average: 26418 cycles/ticks + +poly_getnoise_eta1: +median: 3764 cycles/ticks +average: 3822 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10564 cycles/ticks +average: 10613 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8855 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 97910 cycles/ticks +average: 99577 cycles/ticks + +indcpa_enc: +median: 124718 cycles/ticks +average: 126900 cycles/ticks + +indcpa_dec: +median: 38502 cycles/ticks +average: 39167 cycles/ticks + +kyber_keypair_derand: +median: 106718 cycles/ticks +average: 108051 cycles/ticks + +kyber_keypair: +median: 113950 cycles/ticks +average: 115421 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 137350 cycles/ticks + +kyber_encaps: +median: 135812 cycles/ticks +average: 137984 cycles/ticks + +kyber_decaps: +median: 176800 cycles/ticks +average: 179677 cycles/ticks + +Loop spin: 450 +gen_a: +median: 26196 cycles/ticks +average: 26651 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7152 cycles/ticks +average: 7276 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 99076 cycles/ticks + +indcpa_enc: +median: 124858 cycles/ticks +average: 126828 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38890 cycles/ticks + +kyber_keypair_derand: +median: 106506 cycles/ticks +average: 107845 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114795 cycles/ticks + +kyber_encaps_derand: +median: 135272 cycles/ticks +average: 137303 cycles/ticks + +kyber_encaps: +median: 136058 cycles/ticks +average: 137757 cycles/ticks + +kyber_decaps: +median: 177088 cycles/ticks +average: 180048 cycles/ticks + +Loop spin: 451 +gen_a: +median: 26438 cycles/ticks +average: 26775 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1169 cycles/ticks + +indcpa_keypair: +median: 97892 cycles/ticks +average: 99200 cycles/ticks + +indcpa_enc: +median: 125042 cycles/ticks +average: 127457 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38863 cycles/ticks + +kyber_keypair_derand: +median: 106688 cycles/ticks +average: 108382 cycles/ticks + +kyber_keypair: +median: 113698 cycles/ticks +average: 115208 cycles/ticks + +kyber_encaps_derand: +median: 134838 cycles/ticks +average: 136986 cycles/ticks + +kyber_encaps: +median: 135766 cycles/ticks +average: 137688 cycles/ticks + +kyber_decaps: +median: 176718 cycles/ticks +average: 179530 cycles/ticks + +Loop spin: 452 +gen_a: +median: 26204 cycles/ticks +average: 26658 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2548 cycles/ticks + +NTT: +median: 7240 cycles/ticks +average: 7277 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9076 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 710 cycles/ticks + +poly_decompress: +median: 574 cycles/ticks +average: 601 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1872 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1146 cycles/ticks + +indcpa_keypair: +median: 98016 cycles/ticks +average: 99578 cycles/ticks + +indcpa_enc: +median: 125080 cycles/ticks +average: 127465 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38825 cycles/ticks + +kyber_keypair_derand: +median: 106522 cycles/ticks +average: 108296 cycles/ticks + +kyber_keypair: +median: 113710 cycles/ticks +average: 115181 cycles/ticks + +kyber_encaps_derand: +median: 135004 cycles/ticks +average: 137060 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138359 cycles/ticks + +kyber_decaps: +median: 176700 cycles/ticks +average: 179256 cycles/ticks + +Loop spin: 453 +gen_a: +median: 26142 cycles/ticks +average: 26290 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3766 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9054 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97838 cycles/ticks +average: 99009 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 126552 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38943 cycles/ticks + +kyber_keypair_derand: +median: 106644 cycles/ticks +average: 108139 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114750 cycles/ticks + +kyber_encaps_derand: +median: 135042 cycles/ticks +average: 136987 cycles/ticks + +kyber_encaps: +median: 135944 cycles/ticks +average: 138217 cycles/ticks + +kyber_decaps: +median: 176820 cycles/ticks +average: 179301 cycles/ticks + +Loop spin: 454 +gen_a: +median: 26182 cycles/ticks +average: 26345 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3785 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2569 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8842 cycles/ticks +average: 8980 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98088 cycles/ticks +average: 99275 cycles/ticks + +indcpa_enc: +median: 125144 cycles/ticks +average: 127232 cycles/ticks + +indcpa_dec: +median: 38452 cycles/ticks +average: 39041 cycles/ticks + +kyber_keypair_derand: +median: 106424 cycles/ticks +average: 107339 cycles/ticks + +kyber_keypair: +median: 113712 cycles/ticks +average: 115263 cycles/ticks + +kyber_encaps_derand: +median: 135222 cycles/ticks +average: 137368 cycles/ticks + +kyber_encaps: +median: 136028 cycles/ticks +average: 138299 cycles/ticks + +kyber_decaps: +median: 176900 cycles/ticks +average: 179660 cycles/ticks + +Loop spin: 455 +gen_a: +median: 26188 cycles/ticks +average: 26587 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3871 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8970 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 97904 cycles/ticks +average: 99248 cycles/ticks + +indcpa_enc: +median: 124860 cycles/ticks +average: 126988 cycles/ticks + +indcpa_dec: +median: 39442 cycles/ticks +average: 39210 cycles/ticks + +kyber_keypair_derand: +median: 106574 cycles/ticks +average: 107998 cycles/ticks + +kyber_keypair: +median: 113858 cycles/ticks +average: 115290 cycles/ticks + +kyber_encaps_derand: +median: 135090 cycles/ticks +average: 137185 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138016 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 179255 cycles/ticks + +Loop spin: 456 +gen_a: +median: 26170 cycles/ticks +average: 26335 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3861 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7254 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10618 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8884 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97762 cycles/ticks +average: 99213 cycles/ticks + +indcpa_enc: +median: 124804 cycles/ticks +average: 126763 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 39094 cycles/ticks + +kyber_keypair_derand: +median: 106524 cycles/ticks +average: 108303 cycles/ticks + +kyber_keypair: +median: 113652 cycles/ticks +average: 115209 cycles/ticks + +kyber_encaps_derand: +median: 135022 cycles/ticks +average: 137538 cycles/ticks + +kyber_encaps: +median: 135918 cycles/ticks +average: 138284 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 179425 cycles/ticks + +Loop spin: 457 +gen_a: +median: 26254 cycles/ticks +average: 26592 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 6900 cycles/ticks +average: 7033 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10850 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 97888 cycles/ticks +average: 99406 cycles/ticks + +indcpa_enc: +median: 124542 cycles/ticks +average: 126211 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38602 cycles/ticks + +kyber_keypair_derand: +median: 106366 cycles/ticks +average: 107342 cycles/ticks + +kyber_keypair: +median: 113748 cycles/ticks +average: 115224 cycles/ticks + +kyber_encaps_derand: +median: 135218 cycles/ticks +average: 137114 cycles/ticks + +kyber_encaps: +median: 136210 cycles/ticks +average: 138307 cycles/ticks + +kyber_decaps: +median: 176928 cycles/ticks +average: 178980 cycles/ticks + +Loop spin: 458 +gen_a: +median: 26166 cycles/ticks +average: 26614 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10708 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9143 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1206 cycles/ticks + +indcpa_keypair: +median: 97904 cycles/ticks +average: 98981 cycles/ticks + +indcpa_enc: +median: 124964 cycles/ticks +average: 127078 cycles/ticks + +indcpa_dec: +median: 39438 cycles/ticks +average: 39251 cycles/ticks + +kyber_keypair_derand: +median: 106616 cycles/ticks +average: 108084 cycles/ticks + +kyber_keypair: +median: 113650 cycles/ticks +average: 115060 cycles/ticks + +kyber_encaps_derand: +median: 135270 cycles/ticks +average: 137372 cycles/ticks + +kyber_encaps: +median: 136208 cycles/ticks +average: 138292 cycles/ticks + +kyber_decaps: +median: 176944 cycles/ticks +average: 178688 cycles/ticks + +Loop spin: 459 +gen_a: +median: 26200 cycles/ticks +average: 26491 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3770 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7054 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 703 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1901 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97962 cycles/ticks +average: 99418 cycles/ticks + +indcpa_enc: +median: 124908 cycles/ticks +average: 127186 cycles/ticks + +indcpa_dec: +median: 38508 cycles/ticks +average: 39214 cycles/ticks + +kyber_keypair_derand: +median: 106766 cycles/ticks +average: 108435 cycles/ticks + +kyber_keypair: +median: 113716 cycles/ticks +average: 115115 cycles/ticks + +kyber_encaps_derand: +median: 135200 cycles/ticks +average: 137048 cycles/ticks + +kyber_encaps: +median: 136098 cycles/ticks +average: 138168 cycles/ticks + +kyber_decaps: +median: 177066 cycles/ticks +average: 179666 cycles/ticks + +Loop spin: 460 +gen_a: +median: 26236 cycles/ticks +average: 26692 cycles/ticks + +poly_getnoise_eta1: +median: 3876 cycles/ticks +average: 3906 cycles/ticks + +poly_getnoise_eta2: +median: 2548 cycles/ticks +average: 2565 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7156 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10685 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9077 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1480 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 710 cycles/ticks + +poly_decompress: +median: 574 cycles/ticks +average: 596 cycles/ticks + +polyvec_compress: +median: 1908 cycles/ticks +average: 1908 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1220 cycles/ticks + +indcpa_keypair: +median: 97914 cycles/ticks +average: 99090 cycles/ticks + +indcpa_enc: +median: 124950 cycles/ticks +average: 127058 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106698 cycles/ticks +average: 108286 cycles/ticks + +kyber_keypair: +median: 113618 cycles/ticks +average: 114851 cycles/ticks + +kyber_encaps_derand: +median: 135132 cycles/ticks +average: 137138 cycles/ticks + +kyber_encaps: +median: 135860 cycles/ticks +average: 138234 cycles/ticks + +kyber_decaps: +median: 176894 cycles/ticks +average: 179571 cycles/ticks + +Loop spin: 461 +gen_a: +median: 26264 cycles/ticks +average: 26749 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9163 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 574 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97930 cycles/ticks +average: 99605 cycles/ticks + +indcpa_enc: +median: 124926 cycles/ticks +average: 127214 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38805 cycles/ticks + +kyber_keypair_derand: +median: 106484 cycles/ticks +average: 107876 cycles/ticks + +kyber_keypair: +median: 113666 cycles/ticks +average: 115089 cycles/ticks + +kyber_encaps_derand: +median: 134922 cycles/ticks +average: 136503 cycles/ticks + +kyber_encaps: +median: 135944 cycles/ticks +average: 137886 cycles/ticks + +kyber_decaps: +median: 176628 cycles/ticks +average: 178920 cycles/ticks + +Loop spin: 462 +gen_a: +median: 26190 cycles/ticks +average: 26321 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7218 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10910 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8886 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98034 cycles/ticks +average: 99522 cycles/ticks + +indcpa_enc: +median: 125120 cycles/ticks +average: 127444 cycles/ticks + +indcpa_dec: +median: 38512 cycles/ticks +average: 39173 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 108103 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115201 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 137077 cycles/ticks + +kyber_encaps: +median: 136148 cycles/ticks +average: 138364 cycles/ticks + +kyber_decaps: +median: 176860 cycles/ticks +average: 179548 cycles/ticks + +Loop spin: 463 +gen_a: +median: 26170 cycles/ticks +average: 26458 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8885 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99363 cycles/ticks + +indcpa_enc: +median: 124792 cycles/ticks +average: 127014 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38889 cycles/ticks + +kyber_keypair_derand: +median: 106740 cycles/ticks +average: 108355 cycles/ticks + +kyber_keypair: +median: 113602 cycles/ticks +average: 114901 cycles/ticks + +kyber_encaps_derand: +median: 134888 cycles/ticks +average: 136806 cycles/ticks + +kyber_encaps: +median: 135910 cycles/ticks +average: 138227 cycles/ticks + +kyber_decaps: +median: 176792 cycles/ticks +average: 179257 cycles/ticks + +Loop spin: 464 +gen_a: +median: 26206 cycles/ticks +average: 26645 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 10890 cycles/ticks +average: 10911 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8920 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 99494 cycles/ticks +average: 100652 cycles/ticks + +indcpa_enc: +median: 126384 cycles/ticks +average: 128269 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 39012 cycles/ticks + +kyber_keypair_derand: +median: 106692 cycles/ticks +average: 108213 cycles/ticks + +kyber_keypair: +median: 113580 cycles/ticks +average: 114887 cycles/ticks + +kyber_encaps_derand: +median: 134824 cycles/ticks +average: 136929 cycles/ticks + +kyber_encaps: +median: 135654 cycles/ticks +average: 137306 cycles/ticks + +kyber_decaps: +median: 176634 cycles/ticks +average: 178378 cycles/ticks + +Loop spin: 465 +gen_a: +median: 26156 cycles/ticks +average: 26470 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97778 cycles/ticks +average: 99026 cycles/ticks + +indcpa_enc: +median: 124682 cycles/ticks +average: 126457 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38776 cycles/ticks + +kyber_keypair_derand: +median: 108068 cycles/ticks +average: 109582 cycles/ticks + +kyber_keypair: +median: 113628 cycles/ticks +average: 114958 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 136866 cycles/ticks + +kyber_encaps: +median: 135964 cycles/ticks +average: 138136 cycles/ticks + +kyber_decaps: +median: 176812 cycles/ticks +average: 179486 cycles/ticks + +Loop spin: 466 +gen_a: +median: 26202 cycles/ticks +average: 26349 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10956 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8941 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97938 cycles/ticks +average: 99572 cycles/ticks + +indcpa_enc: +median: 124992 cycles/ticks +average: 126996 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39055 cycles/ticks + +kyber_keypair_derand: +median: 106716 cycles/ticks +average: 108059 cycles/ticks + +kyber_keypair: +median: 113624 cycles/ticks +average: 114951 cycles/ticks + +kyber_encaps_derand: +median: 135038 cycles/ticks +average: 136728 cycles/ticks + +kyber_encaps: +median: 135986 cycles/ticks +average: 138217 cycles/ticks + +kyber_decaps: +median: 176832 cycles/ticks +average: 179401 cycles/ticks + +Loop spin: 467 +gen_a: +median: 26222 cycles/ticks +average: 26610 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3785 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9070 cycles/ticks +average: 9079 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 597 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97950 cycles/ticks +average: 98938 cycles/ticks + +indcpa_enc: +median: 124630 cycles/ticks +average: 125689 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38541 cycles/ticks + +kyber_keypair_derand: +median: 106524 cycles/ticks +average: 106957 cycles/ticks + +kyber_keypair: +median: 113318 cycles/ticks +average: 113811 cycles/ticks + +kyber_encaps_derand: +median: 134914 cycles/ticks +average: 135669 cycles/ticks + +kyber_encaps: +median: 135964 cycles/ticks +average: 137001 cycles/ticks + +kyber_decaps: +median: 176794 cycles/ticks +average: 177521 cycles/ticks + +Loop spin: 468 +gen_a: +median: 26168 cycles/ticks +average: 26316 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2455 cycles/ticks + +NTT: +median: 6910 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10700 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 474 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 586 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97982 cycles/ticks +average: 99586 cycles/ticks + +indcpa_enc: +median: 124958 cycles/ticks +average: 127338 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38926 cycles/ticks + +kyber_keypair_derand: +median: 106578 cycles/ticks +average: 107732 cycles/ticks + +kyber_keypair: +median: 113838 cycles/ticks +average: 115474 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 137320 cycles/ticks + +kyber_encaps: +median: 135940 cycles/ticks +average: 138193 cycles/ticks + +kyber_decaps: +median: 176802 cycles/ticks +average: 179218 cycles/ticks + +Loop spin: 469 +gen_a: +median: 26972 cycles/ticks +average: 26810 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2513 cycles/ticks + +NTT: +median: 6970 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10658 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9126 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97636 cycles/ticks +average: 98729 cycles/ticks + +indcpa_enc: +median: 124538 cycles/ticks +average: 126543 cycles/ticks + +indcpa_dec: +median: 38364 cycles/ticks +average: 38901 cycles/ticks + +kyber_keypair_derand: +median: 106524 cycles/ticks +average: 108175 cycles/ticks + +kyber_keypair: +median: 113514 cycles/ticks +average: 114718 cycles/ticks + +kyber_encaps_derand: +median: 134794 cycles/ticks +average: 136011 cycles/ticks + +kyber_encaps: +median: 135838 cycles/ticks +average: 138187 cycles/ticks + +kyber_decaps: +median: 176706 cycles/ticks +average: 178889 cycles/ticks + +Loop spin: 470 +gen_a: +median: 26202 cycles/ticks +average: 26741 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3805 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8846 cycles/ticks +average: 9028 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 99158 cycles/ticks + +indcpa_enc: +median: 124690 cycles/ticks +average: 126794 cycles/ticks + +indcpa_dec: +median: 38490 cycles/ticks +average: 39139 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 108155 cycles/ticks + +kyber_keypair: +median: 113732 cycles/ticks +average: 115302 cycles/ticks + +kyber_encaps_derand: +median: 135092 cycles/ticks +average: 137285 cycles/ticks + +kyber_encaps: +median: 135944 cycles/ticks +average: 138221 cycles/ticks + +kyber_decaps: +median: 176858 cycles/ticks +average: 179741 cycles/ticks + +Loop spin: 471 +gen_a: +median: 26210 cycles/ticks +average: 26476 cycles/ticks + +poly_getnoise_eta1: +median: 3610 cycles/ticks +average: 3803 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2399 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7178 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9122 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99155 cycles/ticks + +indcpa_enc: +median: 124968 cycles/ticks +average: 127301 cycles/ticks + +indcpa_dec: +median: 38348 cycles/ticks +average: 38529 cycles/ticks + +kyber_keypair_derand: +median: 106474 cycles/ticks +average: 108024 cycles/ticks + +kyber_keypair: +median: 113712 cycles/ticks +average: 115050 cycles/ticks + +kyber_encaps_derand: +median: 134756 cycles/ticks +average: 136394 cycles/ticks + +kyber_encaps: +median: 135766 cycles/ticks +average: 137876 cycles/ticks + +kyber_decaps: +median: 176638 cycles/ticks +average: 179051 cycles/ticks + +Loop spin: 472 +gen_a: +median: 26238 cycles/ticks +average: 26529 cycles/ticks + +poly_getnoise_eta1: +median: 3764 cycles/ticks +average: 3780 cycles/ticks + +poly_getnoise_eta2: +median: 2476 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8877 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 586 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97896 cycles/ticks +average: 99334 cycles/ticks + +indcpa_enc: +median: 124906 cycles/ticks +average: 126965 cycles/ticks + +indcpa_dec: +median: 39414 cycles/ticks +average: 39292 cycles/ticks + +kyber_keypair_derand: +median: 106676 cycles/ticks +average: 107432 cycles/ticks + +kyber_keypair: +median: 113576 cycles/ticks +average: 114612 cycles/ticks + +kyber_encaps_derand: +median: 135092 cycles/ticks +average: 136525 cycles/ticks + +kyber_encaps: +median: 136026 cycles/ticks +average: 137994 cycles/ticks + +kyber_decaps: +median: 176882 cycles/ticks +average: 179520 cycles/ticks + +Loop spin: 473 +gen_a: +median: 26190 cycles/ticks +average: 26556 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1513 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1875 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97932 cycles/ticks +average: 99468 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 126387 cycles/ticks + +indcpa_dec: +median: 38534 cycles/ticks +average: 39214 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 107885 cycles/ticks + +kyber_keypair: +median: 113656 cycles/ticks +average: 115035 cycles/ticks + +kyber_encaps_derand: +median: 135064 cycles/ticks +average: 136881 cycles/ticks + +kyber_encaps: +median: 135858 cycles/ticks +average: 137777 cycles/ticks + +kyber_decaps: +median: 176846 cycles/ticks +average: 179317 cycles/ticks + +Loop spin: 474 +gen_a: +median: 26222 cycles/ticks +average: 26779 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97760 cycles/ticks +average: 99312 cycles/ticks + +indcpa_enc: +median: 124680 cycles/ticks +average: 126991 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38822 cycles/ticks + +kyber_keypair_derand: +median: 106750 cycles/ticks +average: 108390 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 115082 cycles/ticks + +kyber_encaps_derand: +median: 134944 cycles/ticks +average: 137197 cycles/ticks + +kyber_encaps: +median: 135898 cycles/ticks +average: 138157 cycles/ticks + +kyber_decaps: +median: 176824 cycles/ticks +average: 179480 cycles/ticks + +Loop spin: 475 +gen_a: +median: 26926 cycles/ticks +average: 26797 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8846 cycles/ticks +average: 9063 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97972 cycles/ticks +average: 99509 cycles/ticks + +indcpa_enc: +median: 124960 cycles/ticks +average: 127111 cycles/ticks + +indcpa_dec: +median: 38454 cycles/ticks +average: 39116 cycles/ticks + +kyber_keypair_derand: +median: 106762 cycles/ticks +average: 108182 cycles/ticks + +kyber_keypair: +median: 113614 cycles/ticks +average: 115006 cycles/ticks + +kyber_encaps_derand: +median: 135120 cycles/ticks +average: 137185 cycles/ticks + +kyber_encaps: +median: 135972 cycles/ticks +average: 137895 cycles/ticks + +kyber_decaps: +median: 176760 cycles/ticks +average: 179387 cycles/ticks + +Loop spin: 476 +gen_a: +median: 26208 cycles/ticks +average: 26555 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3919 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97926 cycles/ticks +average: 99178 cycles/ticks + +indcpa_enc: +median: 124678 cycles/ticks +average: 126668 cycles/ticks + +indcpa_dec: +median: 38362 cycles/ticks +average: 38829 cycles/ticks + +kyber_keypair_derand: +median: 106850 cycles/ticks +average: 108216 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114787 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 137084 cycles/ticks + +kyber_encaps: +median: 135922 cycles/ticks +average: 137698 cycles/ticks + +kyber_decaps: +median: 176936 cycles/ticks +average: 179453 cycles/ticks + +Loop spin: 477 +gen_a: +median: 26186 cycles/ticks +average: 26591 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3757 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2541 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10820 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9135 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 477 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98062 cycles/ticks +average: 99574 cycles/ticks + +indcpa_enc: +median: 124952 cycles/ticks +average: 127202 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38924 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 108322 cycles/ticks + +kyber_keypair: +median: 113760 cycles/ticks +average: 115076 cycles/ticks + +kyber_encaps_derand: +median: 135298 cycles/ticks +average: 137423 cycles/ticks + +kyber_encaps: +median: 136082 cycles/ticks +average: 138237 cycles/ticks + +kyber_decaps: +median: 177056 cycles/ticks +average: 179954 cycles/ticks + +Loop spin: 478 +gen_a: +median: 26228 cycles/ticks +average: 26322 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3737 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2515 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10737 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1938 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98098 cycles/ticks +average: 99594 cycles/ticks + +indcpa_enc: +median: 124586 cycles/ticks +average: 126528 cycles/ticks + +indcpa_dec: +median: 39396 cycles/ticks +average: 39260 cycles/ticks + +kyber_keypair_derand: +median: 106442 cycles/ticks +average: 107945 cycles/ticks + +kyber_keypair: +median: 113724 cycles/ticks +average: 115244 cycles/ticks + +kyber_encaps_derand: +median: 134806 cycles/ticks +average: 136859 cycles/ticks + +kyber_encaps: +median: 135776 cycles/ticks +average: 138029 cycles/ticks + +kyber_decaps: +median: 176782 cycles/ticks +average: 179278 cycles/ticks + +Loop spin: 479 +gen_a: +median: 26206 cycles/ticks +average: 26453 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10564 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8848 cycles/ticks +average: 9026 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 477 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1904 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97708 cycles/ticks +average: 99075 cycles/ticks + +indcpa_enc: +median: 124790 cycles/ticks +average: 127135 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 39015 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 107358 cycles/ticks + +kyber_keypair: +median: 113536 cycles/ticks +average: 114657 cycles/ticks + +kyber_encaps_derand: +median: 135130 cycles/ticks +average: 136940 cycles/ticks + +kyber_encaps: +median: 135976 cycles/ticks +average: 137505 cycles/ticks + +kyber_decaps: +median: 176902 cycles/ticks +average: 179159 cycles/ticks + +Loop spin: 480 +gen_a: +median: 26194 cycles/ticks +average: 26474 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9150 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97748 cycles/ticks +average: 99304 cycles/ticks + +indcpa_enc: +median: 124720 cycles/ticks +average: 126829 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 39083 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 108262 cycles/ticks + +kyber_keypair: +median: 113576 cycles/ticks +average: 114917 cycles/ticks + +kyber_encaps_derand: +median: 135082 cycles/ticks +average: 137407 cycles/ticks + +kyber_encaps: +median: 135966 cycles/ticks +average: 138284 cycles/ticks + +kyber_decaps: +median: 176776 cycles/ticks +average: 179351 cycles/ticks + +Loop spin: 481 +gen_a: +median: 26188 cycles/ticks +average: 26351 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3886 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2545 cycles/ticks + +NTT: +median: 6898 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 97692 cycles/ticks +average: 99184 cycles/ticks + +indcpa_enc: +median: 124598 cycles/ticks +average: 126570 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39141 cycles/ticks + +kyber_keypair_derand: +median: 106670 cycles/ticks +average: 108200 cycles/ticks + +kyber_keypair: +median: 113768 cycles/ticks +average: 115324 cycles/ticks + +kyber_encaps_derand: +median: 135338 cycles/ticks +average: 137474 cycles/ticks + +kyber_encaps: +median: 136374 cycles/ticks +average: 138393 cycles/ticks + +kyber_decaps: +median: 177128 cycles/ticks +average: 179492 cycles/ticks + +Loop spin: 482 +gen_a: +median: 26182 cycles/ticks +average: 26454 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7152 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9091 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99344 cycles/ticks + +indcpa_enc: +median: 124736 cycles/ticks +average: 126900 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38967 cycles/ticks + +kyber_keypair_derand: +median: 106694 cycles/ticks +average: 108168 cycles/ticks + +kyber_keypair: +median: 113776 cycles/ticks +average: 115346 cycles/ticks + +kyber_encaps_derand: +median: 135066 cycles/ticks +average: 137090 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 137725 cycles/ticks + +kyber_decaps: +median: 176766 cycles/ticks +average: 179665 cycles/ticks + +Loop spin: 483 +gen_a: +median: 26172 cycles/ticks +average: 26348 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9100 cycles/ticks +average: 9165 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 473 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98162 cycles/ticks +average: 99582 cycles/ticks + +indcpa_enc: +median: 124944 cycles/ticks +average: 126811 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38561 cycles/ticks + +kyber_keypair_derand: +median: 106792 cycles/ticks +average: 107908 cycles/ticks + +kyber_keypair: +median: 113488 cycles/ticks +average: 114605 cycles/ticks + +kyber_encaps_derand: +median: 135078 cycles/ticks +average: 137397 cycles/ticks + +kyber_encaps: +median: 135968 cycles/ticks +average: 137742 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 179286 cycles/ticks + +Loop spin: 484 +gen_a: +median: 26186 cycles/ticks +average: 26404 cycles/ticks + +poly_getnoise_eta1: +median: 3720 cycles/ticks +average: 3825 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9150 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 486 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97964 cycles/ticks +average: 99275 cycles/ticks + +indcpa_enc: +median: 124870 cycles/ticks +average: 127146 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38965 cycles/ticks + +kyber_keypair_derand: +median: 108354 cycles/ticks +average: 109995 cycles/ticks + +kyber_keypair: +median: 113692 cycles/ticks +average: 115130 cycles/ticks + +kyber_encaps_derand: +median: 134874 cycles/ticks +average: 136792 cycles/ticks + +kyber_encaps: +median: 135638 cycles/ticks +average: 137575 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179955 cycles/ticks + +Loop spin: 485 +gen_a: +median: 26174 cycles/ticks +average: 26327 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7292 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97862 cycles/ticks +average: 99260 cycles/ticks + +indcpa_enc: +median: 125028 cycles/ticks +average: 127396 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 39018 cycles/ticks + +kyber_keypair_derand: +median: 106350 cycles/ticks +average: 107860 cycles/ticks + +kyber_keypair: +median: 113646 cycles/ticks +average: 115232 cycles/ticks + +kyber_encaps_derand: +median: 135344 cycles/ticks +average: 137761 cycles/ticks + +kyber_encaps: +median: 136088 cycles/ticks +average: 138071 cycles/ticks + +kyber_decaps: +median: 176832 cycles/ticks +average: 179253 cycles/ticks + +Loop spin: 486 +gen_a: +median: 26178 cycles/ticks +average: 26565 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7154 cycles/ticks +average: 7263 cycles/ticks + +INVNTT: +median: 10860 cycles/ticks +average: 10867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8879 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 98002 cycles/ticks +average: 99567 cycles/ticks + +indcpa_enc: +median: 124896 cycles/ticks +average: 126944 cycles/ticks + +indcpa_dec: +median: 38342 cycles/ticks +average: 38837 cycles/ticks + +kyber_keypair_derand: +median: 106616 cycles/ticks +average: 108027 cycles/ticks + +kyber_keypair: +median: 113718 cycles/ticks +average: 115199 cycles/ticks + +kyber_encaps_derand: +median: 135152 cycles/ticks +average: 137174 cycles/ticks + +kyber_encaps: +median: 136144 cycles/ticks +average: 138206 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 178600 cycles/ticks + +Loop spin: 487 +gen_a: +median: 26180 cycles/ticks +average: 26317 cycles/ticks + +poly_getnoise_eta1: +median: 3718 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98154 cycles/ticks +average: 99159 cycles/ticks + +indcpa_enc: +median: 125128 cycles/ticks +average: 127409 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38794 cycles/ticks + +kyber_keypair_derand: +median: 106792 cycles/ticks +average: 108365 cycles/ticks + +kyber_keypair: +median: 114244 cycles/ticks +average: 115713 cycles/ticks + +kyber_encaps_derand: +median: 135326 cycles/ticks +average: 137643 cycles/ticks + +kyber_encaps: +median: 136250 cycles/ticks +average: 138854 cycles/ticks + +kyber_decaps: +median: 176814 cycles/ticks +average: 179614 cycles/ticks + +Loop spin: 488 +gen_a: +median: 26254 cycles/ticks +average: 26667 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10632 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8855 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97848 cycles/ticks +average: 99459 cycles/ticks + +indcpa_enc: +median: 124634 cycles/ticks +average: 126396 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 39138 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 108026 cycles/ticks + +kyber_keypair: +median: 113716 cycles/ticks +average: 115237 cycles/ticks + +kyber_encaps_derand: +median: 134686 cycles/ticks +average: 136295 cycles/ticks + +kyber_encaps: +median: 135608 cycles/ticks +average: 137698 cycles/ticks + +kyber_decaps: +median: 176636 cycles/ticks +average: 179473 cycles/ticks + +Loop spin: 489 +gen_a: +median: 26226 cycles/ticks +average: 26715 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98006 cycles/ticks +average: 99466 cycles/ticks + +indcpa_enc: +median: 124716 cycles/ticks +average: 126829 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38913 cycles/ticks + +kyber_keypair_derand: +median: 106636 cycles/ticks +average: 108510 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114977 cycles/ticks + +kyber_encaps_derand: +median: 136766 cycles/ticks +average: 139061 cycles/ticks + +kyber_encaps: +median: 137422 cycles/ticks +average: 139754 cycles/ticks + +kyber_decaps: +median: 178382 cycles/ticks +average: 180926 cycles/ticks + +Loop spin: 490 +gen_a: +median: 26170 cycles/ticks +average: 26516 cycles/ticks + +poly_getnoise_eta1: +median: 3726 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10992 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8923 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99519 cycles/ticks + +indcpa_enc: +median: 124932 cycles/ticks +average: 126922 cycles/ticks + +indcpa_dec: +median: 38360 cycles/ticks +average: 38719 cycles/ticks + +kyber_keypair_derand: +median: 106832 cycles/ticks +average: 108274 cycles/ticks + +kyber_keypair: +median: 113678 cycles/ticks +average: 115123 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 137205 cycles/ticks + +kyber_encaps: +median: 135896 cycles/ticks +average: 137631 cycles/ticks + +kyber_decaps: +median: 176890 cycles/ticks +average: 179319 cycles/ticks + +Loop spin: 491 +gen_a: +median: 26198 cycles/ticks +average: 26724 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10690 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9152 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97734 cycles/ticks +average: 98930 cycles/ticks + +indcpa_enc: +median: 124524 cycles/ticks +average: 126824 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39029 cycles/ticks + +kyber_keypair_derand: +median: 106752 cycles/ticks +average: 108307 cycles/ticks + +kyber_keypair: +median: 113770 cycles/ticks +average: 115414 cycles/ticks + +kyber_encaps_derand: +median: 135314 cycles/ticks +average: 137193 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138055 cycles/ticks + +kyber_decaps: +median: 176878 cycles/ticks +average: 179018 cycles/ticks + +Loop spin: 492 +gen_a: +median: 26200 cycles/ticks +average: 26615 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3698 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7265 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10928 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1871 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97838 cycles/ticks +average: 99413 cycles/ticks + +indcpa_enc: +median: 124862 cycles/ticks +average: 127108 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 39067 cycles/ticks + +kyber_keypair_derand: +median: 106798 cycles/ticks +average: 107792 cycles/ticks + +kyber_keypair: +median: 113494 cycles/ticks +average: 114707 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 136239 cycles/ticks + +kyber_encaps: +median: 136002 cycles/ticks +average: 138018 cycles/ticks + +kyber_decaps: +median: 177014 cycles/ticks +average: 179744 cycles/ticks + +Loop spin: 493 +gen_a: +median: 26220 cycles/ticks +average: 26546 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7303 cycles/ticks + +INVNTT: +median: 10874 cycles/ticks +average: 10879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97960 cycles/ticks +average: 99370 cycles/ticks + +indcpa_enc: +median: 124706 cycles/ticks +average: 126613 cycles/ticks + +indcpa_dec: +median: 38534 cycles/ticks +average: 39182 cycles/ticks + +kyber_keypair_derand: +median: 106658 cycles/ticks +average: 108130 cycles/ticks + +kyber_keypair: +median: 113724 cycles/ticks +average: 115278 cycles/ticks + +kyber_encaps_derand: +median: 135456 cycles/ticks +average: 137484 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 138093 cycles/ticks + +kyber_decaps: +median: 176724 cycles/ticks +average: 178962 cycles/ticks + +Loop spin: 494 +gen_a: +median: 26966 cycles/ticks +average: 26830 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3792 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7192 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10817 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97794 cycles/ticks +average: 99120 cycles/ticks + +indcpa_enc: +median: 124622 cycles/ticks +average: 126573 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38754 cycles/ticks + +kyber_keypair_derand: +median: 106418 cycles/ticks +average: 107617 cycles/ticks + +kyber_keypair: +median: 113650 cycles/ticks +average: 115121 cycles/ticks + +kyber_encaps_derand: +median: 135166 cycles/ticks +average: 137163 cycles/ticks + +kyber_encaps: +median: 135952 cycles/ticks +average: 138099 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 179381 cycles/ticks + +Loop spin: 495 +gen_a: +median: 26142 cycles/ticks +average: 26489 cycles/ticks + +poly_getnoise_eta1: +median: 3646 cycles/ticks +average: 3710 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2534 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97856 cycles/ticks +average: 99496 cycles/ticks + +indcpa_enc: +median: 124886 cycles/ticks +average: 126853 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38848 cycles/ticks + +kyber_keypair_derand: +median: 106734 cycles/ticks +average: 108670 cycles/ticks + +kyber_keypair: +median: 113466 cycles/ticks +average: 114277 cycles/ticks + +kyber_encaps_derand: +median: 134884 cycles/ticks +average: 136242 cycles/ticks + +kyber_encaps: +median: 135722 cycles/ticks +average: 136569 cycles/ticks + +kyber_decaps: +median: 176522 cycles/ticks +average: 177625 cycles/ticks + +Loop spin: 496 +gen_a: +median: 26170 cycles/ticks +average: 26304 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10638 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97868 cycles/ticks +average: 98252 cycles/ticks + +indcpa_enc: +median: 124652 cycles/ticks +average: 125621 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38831 cycles/ticks + +kyber_keypair_derand: +median: 106832 cycles/ticks +average: 107972 cycles/ticks + +kyber_keypair: +median: 113766 cycles/ticks +average: 115322 cycles/ticks + +kyber_encaps_derand: +median: 135152 cycles/ticks +average: 137330 cycles/ticks + +kyber_encaps: +median: 135986 cycles/ticks +average: 138170 cycles/ticks + +kyber_decaps: +median: 176866 cycles/ticks +average: 179861 cycles/ticks + +Loop spin: 497 +gen_a: +median: 26168 cycles/ticks +average: 26645 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10660 cycles/ticks +average: 10880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8967 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97918 cycles/ticks +average: 99553 cycles/ticks + +indcpa_enc: +median: 124700 cycles/ticks +average: 126957 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38907 cycles/ticks + +kyber_keypair_derand: +median: 106702 cycles/ticks +average: 108310 cycles/ticks + +kyber_keypair: +median: 113614 cycles/ticks +average: 114946 cycles/ticks + +kyber_encaps_derand: +median: 135106 cycles/ticks +average: 137206 cycles/ticks + +kyber_encaps: +median: 135886 cycles/ticks +average: 138156 cycles/ticks + +kyber_decaps: +median: 176686 cycles/ticks +average: 179080 cycles/ticks + +Loop spin: 498 +gen_a: +median: 26220 cycles/ticks +average: 26614 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2512 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8866 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97668 cycles/ticks +average: 98821 cycles/ticks + +indcpa_enc: +median: 124452 cycles/ticks +average: 126386 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38848 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 108208 cycles/ticks + +kyber_keypair: +median: 113472 cycles/ticks +average: 114301 cycles/ticks + +kyber_encaps_derand: +median: 135108 cycles/ticks +average: 137322 cycles/ticks + +kyber_encaps: +median: 135894 cycles/ticks +average: 137384 cycles/ticks + +kyber_decaps: +median: 176798 cycles/ticks +average: 179036 cycles/ticks + +Loop spin: 499 +gen_a: +median: 26174 cycles/ticks +average: 26511 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2503 cycles/ticks + +NTT: +median: 6904 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10682 cycles/ticks +average: 10942 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1163 cycles/ticks + +indcpa_keypair: +median: 98116 cycles/ticks +average: 99740 cycles/ticks + +indcpa_enc: +median: 124910 cycles/ticks +average: 127155 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 39011 cycles/ticks + +kyber_keypair_derand: +median: 106578 cycles/ticks +average: 107683 cycles/ticks + +kyber_keypair: +median: 113628 cycles/ticks +average: 114930 cycles/ticks + +kyber_encaps_derand: +median: 135190 cycles/ticks +average: 137424 cycles/ticks + +kyber_encaps: +median: 136176 cycles/ticks +average: 138329 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 179368 cycles/ticks + +Loop spin: 500 +gen_a: +median: 26182 cycles/ticks +average: 26444 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2467 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7242 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10819 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1176 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 98048 cycles/ticks +average: 99562 cycles/ticks + +indcpa_enc: +median: 124910 cycles/ticks +average: 127130 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 38956 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 108163 cycles/ticks + +kyber_keypair: +median: 113764 cycles/ticks +average: 115302 cycles/ticks + +kyber_encaps_derand: +median: 135084 cycles/ticks +average: 137475 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 138386 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 179945 cycles/ticks + +Loop spin: 501 +gen_a: +median: 26176 cycles/ticks +average: 26373 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3734 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10949 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8951 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97846 cycles/ticks +average: 99254 cycles/ticks + +indcpa_enc: +median: 124624 cycles/ticks +average: 126721 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38747 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 107936 cycles/ticks + +kyber_keypair: +median: 113486 cycles/ticks +average: 114588 cycles/ticks + +kyber_encaps_derand: +median: 135238 cycles/ticks +average: 137137 cycles/ticks + +kyber_encaps: +median: 136248 cycles/ticks +average: 138400 cycles/ticks + +kyber_decaps: +median: 176916 cycles/ticks +average: 179265 cycles/ticks + +Loop spin: 502 +gen_a: +median: 26150 cycles/ticks +average: 26304 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8906 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1873 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98008 cycles/ticks +average: 99160 cycles/ticks + +indcpa_enc: +median: 124894 cycles/ticks +average: 126642 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39073 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 108255 cycles/ticks + +kyber_keypair: +median: 113588 cycles/ticks +average: 115022 cycles/ticks + +kyber_encaps_derand: +median: 135208 cycles/ticks +average: 136831 cycles/ticks + +kyber_encaps: +median: 136144 cycles/ticks +average: 138112 cycles/ticks + +kyber_decaps: +median: 177090 cycles/ticks +average: 179432 cycles/ticks + +Loop spin: 503 +gen_a: +median: 26148 cycles/ticks +average: 26300 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3734 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8944 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 589 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1928 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98072 cycles/ticks +average: 99329 cycles/ticks + +indcpa_enc: +median: 125128 cycles/ticks +average: 127562 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38943 cycles/ticks + +kyber_keypair_derand: +median: 106622 cycles/ticks +average: 108370 cycles/ticks + +kyber_keypair: +median: 113952 cycles/ticks +average: 115578 cycles/ticks + +kyber_encaps_derand: +median: 135136 cycles/ticks +average: 137473 cycles/ticks + +kyber_encaps: +median: 136294 cycles/ticks +average: 138828 cycles/ticks + +kyber_decaps: +median: 176938 cycles/ticks +average: 180001 cycles/ticks + +Loop spin: 504 +gen_a: +median: 26246 cycles/ticks +average: 26752 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10964 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97970 cycles/ticks +average: 99269 cycles/ticks + +indcpa_enc: +median: 125212 cycles/ticks +average: 127615 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39151 cycles/ticks + +kyber_keypair_derand: +median: 106782 cycles/ticks +average: 108430 cycles/ticks + +kyber_keypair: +median: 113746 cycles/ticks +average: 115138 cycles/ticks + +kyber_encaps_derand: +median: 135028 cycles/ticks +average: 137174 cycles/ticks + +kyber_encaps: +median: 136054 cycles/ticks +average: 138612 cycles/ticks + +kyber_decaps: +median: 176682 cycles/ticks +average: 178791 cycles/ticks + +Loop spin: 505 +gen_a: +median: 26174 cycles/ticks +average: 26423 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3882 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7228 cycles/ticks +average: 7241 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10730 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9139 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 471 cycles/ticks + +poly_frommsg: +median: 1448 cycles/ticks +average: 1477 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 103027 cycles/ticks + +indcpa_enc: +median: 124682 cycles/ticks +average: 126846 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39068 cycles/ticks + +kyber_keypair_derand: +median: 106654 cycles/ticks +average: 108277 cycles/ticks + +kyber_keypair: +median: 113712 cycles/ticks +average: 117376 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 137712 cycles/ticks + +kyber_encaps: +median: 136156 cycles/ticks +average: 137827 cycles/ticks + +kyber_decaps: +median: 176894 cycles/ticks +average: 179405 cycles/ticks + +Loop spin: 506 +gen_a: +median: 26234 cycles/ticks +average: 26674 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3782 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9090 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1150 cycles/ticks + +indcpa_keypair: +median: 97630 cycles/ticks +average: 99176 cycles/ticks + +indcpa_enc: +median: 124634 cycles/ticks +average: 126809 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39052 cycles/ticks + +kyber_keypair_derand: +median: 106818 cycles/ticks +average: 108406 cycles/ticks + +kyber_keypair: +median: 113578 cycles/ticks +average: 114853 cycles/ticks + +kyber_encaps_derand: +median: 135292 cycles/ticks +average: 137440 cycles/ticks + +kyber_encaps: +median: 136078 cycles/ticks +average: 138100 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 179520 cycles/ticks + +Loop spin: 507 +gen_a: +median: 26216 cycles/ticks +average: 26637 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7164 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 603 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1110 cycles/ticks +average: 1110 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 99580 cycles/ticks + +indcpa_enc: +median: 124710 cycles/ticks +average: 126497 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38911 cycles/ticks + +kyber_keypair_derand: +median: 106754 cycles/ticks +average: 108306 cycles/ticks + +kyber_keypair: +median: 113526 cycles/ticks +average: 114749 cycles/ticks + +kyber_encaps_derand: +median: 135106 cycles/ticks +average: 137132 cycles/ticks + +kyber_encaps: +median: 136052 cycles/ticks +average: 138128 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 179405 cycles/ticks + +Loop spin: 508 +gen_a: +median: 26166 cycles/ticks +average: 26507 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8944 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1900 cycles/ticks +average: 1930 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97868 cycles/ticks +average: 99238 cycles/ticks + +indcpa_enc: +median: 124862 cycles/ticks +average: 127639 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38860 cycles/ticks + +kyber_keypair_derand: +median: 108116 cycles/ticks +average: 109577 cycles/ticks + +kyber_keypair: +median: 113380 cycles/ticks +average: 114107 cycles/ticks + +kyber_encaps_derand: +median: 134848 cycles/ticks +average: 136716 cycles/ticks + +kyber_encaps: +median: 135806 cycles/ticks +average: 137494 cycles/ticks + +kyber_decaps: +median: 176622 cycles/ticks +average: 178484 cycles/ticks + +Loop spin: 509 +gen_a: +median: 26212 cycles/ticks +average: 26367 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3868 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2521 cycles/ticks + +NTT: +median: 6906 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9080 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1450 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98092 cycles/ticks +average: 98616 cycles/ticks + +indcpa_enc: +median: 124974 cycles/ticks +average: 126951 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38975 cycles/ticks + +kyber_keypair_derand: +median: 106504 cycles/ticks +average: 108201 cycles/ticks + +kyber_keypair: +median: 113634 cycles/ticks +average: 114978 cycles/ticks + +kyber_encaps_derand: +median: 135272 cycles/ticks +average: 137549 cycles/ticks + +kyber_encaps: +median: 136076 cycles/ticks +average: 138179 cycles/ticks + +kyber_decaps: +median: 176896 cycles/ticks +average: 179372 cycles/ticks + +Loop spin: 510 +gen_a: +median: 26180 cycles/ticks +average: 26539 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2521 cycles/ticks + +NTT: +median: 6926 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10642 cycles/ticks +average: 10814 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9151 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97746 cycles/ticks +average: 98855 cycles/ticks + +indcpa_enc: +median: 124694 cycles/ticks +average: 126814 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 108301 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114878 cycles/ticks + +kyber_encaps_derand: +median: 135282 cycles/ticks +average: 137315 cycles/ticks + +kyber_encaps: +median: 136070 cycles/ticks +average: 138018 cycles/ticks + +kyber_decaps: +median: 177044 cycles/ticks +average: 179462 cycles/ticks + +Loop spin: 511 +gen_a: +median: 26162 cycles/ticks +average: 26578 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10650 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9074 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97864 cycles/ticks +average: 99380 cycles/ticks + +indcpa_enc: +median: 124812 cycles/ticks +average: 126692 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38927 cycles/ticks + +kyber_keypair_derand: +median: 106662 cycles/ticks +average: 108188 cycles/ticks + +kyber_keypair: +median: 113570 cycles/ticks +average: 114763 cycles/ticks + +kyber_encaps_derand: +median: 135226 cycles/ticks +average: 137380 cycles/ticks + +kyber_encaps: +median: 136204 cycles/ticks +average: 138187 cycles/ticks + +kyber_decaps: +median: 176972 cycles/ticks +average: 179500 cycles/ticks + +Loop spin: 512 +gen_a: +median: 26206 cycles/ticks +average: 26623 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3823 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9159 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97810 cycles/ticks +average: 98596 cycles/ticks + +indcpa_enc: +median: 124622 cycles/ticks +average: 126731 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38947 cycles/ticks + +kyber_keypair_derand: +median: 106580 cycles/ticks +average: 107989 cycles/ticks + +kyber_keypair: +median: 113610 cycles/ticks +average: 115146 cycles/ticks + +kyber_encaps_derand: +median: 135482 cycles/ticks +average: 137754 cycles/ticks + +kyber_encaps: +median: 136100 cycles/ticks +average: 138062 cycles/ticks + +kyber_decaps: +median: 176978 cycles/ticks +average: 179241 cycles/ticks + +Loop spin: 513 +gen_a: +median: 26164 cycles/ticks +average: 26513 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9080 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1457 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1871 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97936 cycles/ticks +average: 99240 cycles/ticks + +indcpa_enc: +median: 124934 cycles/ticks +average: 126556 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106878 cycles/ticks +average: 108780 cycles/ticks + +kyber_keypair: +median: 113432 cycles/ticks +average: 114532 cycles/ticks + +kyber_encaps_derand: +median: 135022 cycles/ticks +average: 136736 cycles/ticks + +kyber_encaps: +median: 135996 cycles/ticks +average: 138126 cycles/ticks + +kyber_decaps: +median: 176802 cycles/ticks +average: 179090 cycles/ticks + +Loop spin: 514 +gen_a: +median: 26202 cycles/ticks +average: 26576 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3796 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2540 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7353 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97716 cycles/ticks +average: 99165 cycles/ticks + +indcpa_enc: +median: 124678 cycles/ticks +average: 126698 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 39159 cycles/ticks + +kyber_keypair_derand: +median: 106642 cycles/ticks +average: 108101 cycles/ticks + +kyber_keypair: +median: 113772 cycles/ticks +average: 115242 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 137033 cycles/ticks + +kyber_encaps: +median: 135934 cycles/ticks +average: 137981 cycles/ticks + +kyber_decaps: +median: 176974 cycles/ticks +average: 179516 cycles/ticks + +Loop spin: 515 +gen_a: +median: 26188 cycles/ticks +average: 26332 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8921 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97896 cycles/ticks +average: 99026 cycles/ticks + +indcpa_enc: +median: 124780 cycles/ticks +average: 126610 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 39073 cycles/ticks + +kyber_keypair_derand: +median: 106880 cycles/ticks +average: 108345 cycles/ticks + +kyber_keypair: +median: 113574 cycles/ticks +average: 114880 cycles/ticks + +kyber_encaps_derand: +median: 135074 cycles/ticks +average: 136976 cycles/ticks + +kyber_encaps: +median: 135994 cycles/ticks +average: 137857 cycles/ticks + +kyber_decaps: +median: 176806 cycles/ticks +average: 179185 cycles/ticks + +Loop spin: 516 +gen_a: +median: 26162 cycles/ticks +average: 26300 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3797 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8818 cycles/ticks +average: 8901 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1387 cycles/ticks + +poly_compress: +median: 680 cycles/ticks +average: 716 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 615 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97798 cycles/ticks +average: 98766 cycles/ticks + +indcpa_enc: +median: 124670 cycles/ticks +average: 126062 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38811 cycles/ticks + +kyber_keypair_derand: +median: 106502 cycles/ticks +average: 107060 cycles/ticks + +kyber_keypair: +median: 113446 cycles/ticks +average: 114321 cycles/ticks + +kyber_encaps_derand: +median: 135340 cycles/ticks +average: 137092 cycles/ticks + +kyber_encaps: +median: 136080 cycles/ticks +average: 137843 cycles/ticks + +kyber_decaps: +median: 177036 cycles/ticks +average: 179359 cycles/ticks + +Loop spin: 517 +gen_a: +median: 26224 cycles/ticks +average: 26711 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3736 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10866 cycles/ticks +average: 10907 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97820 cycles/ticks +average: 98961 cycles/ticks + +indcpa_enc: +median: 124676 cycles/ticks +average: 126317 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38887 cycles/ticks + +kyber_keypair_derand: +median: 106766 cycles/ticks +average: 108095 cycles/ticks + +kyber_keypair: +median: 113678 cycles/ticks +average: 115184 cycles/ticks + +kyber_encaps_derand: +median: 134986 cycles/ticks +average: 136753 cycles/ticks + +kyber_encaps: +median: 136020 cycles/ticks +average: 138037 cycles/ticks + +kyber_decaps: +median: 176916 cycles/ticks +average: 179254 cycles/ticks + +Loop spin: 518 +gen_a: +median: 26140 cycles/ticks +average: 26285 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7144 cycles/ticks +average: 7262 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1898 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97946 cycles/ticks +average: 99149 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 126218 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38552 cycles/ticks + +kyber_keypair_derand: +median: 106742 cycles/ticks +average: 107661 cycles/ticks + +kyber_keypair: +median: 113538 cycles/ticks +average: 114681 cycles/ticks + +kyber_encaps_derand: +median: 135232 cycles/ticks +average: 137273 cycles/ticks + +kyber_encaps: +median: 135908 cycles/ticks +average: 137780 cycles/ticks + +kyber_decaps: +median: 176864 cycles/ticks +average: 179295 cycles/ticks + +Loop spin: 519 +gen_a: +median: 26222 cycles/ticks +average: 26369 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2534 cycles/ticks + +NTT: +median: 6942 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11029 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97788 cycles/ticks +average: 99061 cycles/ticks + +indcpa_enc: +median: 124646 cycles/ticks +average: 126892 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38937 cycles/ticks + +kyber_keypair_derand: +median: 106602 cycles/ticks +average: 108335 cycles/ticks + +kyber_keypair: +median: 113540 cycles/ticks +average: 114894 cycles/ticks + +kyber_encaps_derand: +median: 135162 cycles/ticks +average: 137161 cycles/ticks + +kyber_encaps: +median: 135942 cycles/ticks +average: 137698 cycles/ticks + +kyber_decaps: +median: 176800 cycles/ticks +average: 179289 cycles/ticks + +Loop spin: 520 +gen_a: +median: 26158 cycles/ticks +average: 26296 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10651 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8870 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1929 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97834 cycles/ticks +average: 98924 cycles/ticks + +indcpa_enc: +median: 124650 cycles/ticks +average: 126765 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38768 cycles/ticks + +kyber_keypair_derand: +median: 106778 cycles/ticks +average: 108269 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114935 cycles/ticks + +kyber_encaps_derand: +median: 135358 cycles/ticks +average: 137062 cycles/ticks + +kyber_encaps: +median: 136302 cycles/ticks +average: 138418 cycles/ticks + +kyber_decaps: +median: 177044 cycles/ticks +average: 179362 cycles/ticks + +Loop spin: 521 +gen_a: +median: 26166 cycles/ticks +average: 26386 cycles/ticks + +poly_getnoise_eta1: +median: 3608 cycles/ticks +average: 3798 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7184 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8924 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97868 cycles/ticks +average: 99175 cycles/ticks + +indcpa_enc: +median: 124644 cycles/ticks +average: 126720 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38837 cycles/ticks + +kyber_keypair_derand: +median: 106812 cycles/ticks +average: 108170 cycles/ticks + +kyber_keypair: +median: 113520 cycles/ticks +average: 114868 cycles/ticks + +kyber_encaps_derand: +median: 134894 cycles/ticks +average: 136687 cycles/ticks + +kyber_encaps: +median: 135848 cycles/ticks +average: 137771 cycles/ticks + +kyber_decaps: +median: 176688 cycles/ticks +average: 178855 cycles/ticks + +Loop spin: 522 +gen_a: +median: 26226 cycles/ticks +average: 26775 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9085 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99404 cycles/ticks + +indcpa_enc: +median: 124968 cycles/ticks +average: 126868 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38933 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 108103 cycles/ticks + +kyber_keypair: +median: 113546 cycles/ticks +average: 114738 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 136842 cycles/ticks + +kyber_encaps: +median: 135980 cycles/ticks +average: 137535 cycles/ticks + +kyber_decaps: +median: 176872 cycles/ticks +average: 179118 cycles/ticks + +Loop spin: 523 +gen_a: +median: 26190 cycles/ticks +average: 26549 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3722 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 598 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 97778 cycles/ticks +average: 99264 cycles/ticks + +indcpa_enc: +median: 124702 cycles/ticks +average: 126695 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38556 cycles/ticks + +kyber_keypair_derand: +median: 106528 cycles/ticks +average: 107491 cycles/ticks + +kyber_keypair: +median: 113496 cycles/ticks +average: 114695 cycles/ticks + +kyber_encaps_derand: +median: 135040 cycles/ticks +average: 136984 cycles/ticks + +kyber_encaps: +median: 135842 cycles/ticks +average: 137540 cycles/ticks + +kyber_decaps: +median: 176686 cycles/ticks +average: 179108 cycles/ticks + +Loop spin: 524 +gen_a: +median: 26162 cycles/ticks +average: 26467 cycles/ticks + +poly_getnoise_eta1: +median: 3720 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2476 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8989 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 602 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97812 cycles/ticks +average: 99126 cycles/ticks + +indcpa_enc: +median: 124734 cycles/ticks +average: 126798 cycles/ticks + +indcpa_dec: +median: 38488 cycles/ticks +average: 38998 cycles/ticks + +kyber_keypair_derand: +median: 106640 cycles/ticks +average: 108015 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114959 cycles/ticks + +kyber_encaps_derand: +median: 135098 cycles/ticks +average: 136879 cycles/ticks + +kyber_encaps: +median: 136074 cycles/ticks +average: 138133 cycles/ticks + +kyber_decaps: +median: 177040 cycles/ticks +average: 179426 cycles/ticks + +Loop spin: 525 +gen_a: +median: 26262 cycles/ticks +average: 26442 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10836 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8969 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97688 cycles/ticks +average: 98923 cycles/ticks + +indcpa_enc: +median: 124540 cycles/ticks +average: 126042 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38989 cycles/ticks + +kyber_keypair_derand: +median: 106680 cycles/ticks +average: 107953 cycles/ticks + +kyber_keypair: +median: 113486 cycles/ticks +average: 114649 cycles/ticks + +kyber_encaps_derand: +median: 135038 cycles/ticks +average: 137058 cycles/ticks + +kyber_encaps: +median: 135864 cycles/ticks +average: 137664 cycles/ticks + +kyber_decaps: +median: 182082 cycles/ticks +average: 182595 cycles/ticks + +Loop spin: 526 +gen_a: +median: 26948 cycles/ticks +average: 27089 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3893 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2564 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7361 cycles/ticks + +INVNTT: +median: 10930 cycles/ticks +average: 11016 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100724 cycles/ticks +average: 101193 cycles/ticks + +indcpa_enc: +median: 128364 cycles/ticks +average: 129297 cycles/ticks + +indcpa_dec: +median: 39540 cycles/ticks +average: 39722 cycles/ticks + +kyber_keypair_derand: +median: 109888 cycles/ticks +average: 110429 cycles/ticks + +kyber_keypair: +median: 116802 cycles/ticks +average: 117321 cycles/ticks + +kyber_encaps_derand: +median: 139092 cycles/ticks +average: 139865 cycles/ticks + +kyber_encaps: +median: 139906 cycles/ticks +average: 140879 cycles/ticks + +kyber_decaps: +median: 182252 cycles/ticks +average: 183224 cycles/ticks + +Loop spin: 527 +gen_a: +median: 26920 cycles/ticks +average: 27085 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3864 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7338 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10974 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9149 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 718 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101138 cycles/ticks +average: 101691 cycles/ticks + +indcpa_enc: +median: 128686 cycles/ticks +average: 129844 cycles/ticks + +indcpa_dec: +median: 39572 cycles/ticks +average: 39805 cycles/ticks + +kyber_keypair_derand: +median: 109906 cycles/ticks +average: 110388 cycles/ticks + +kyber_keypair: +median: 116788 cycles/ticks +average: 117352 cycles/ticks + +kyber_encaps_derand: +median: 139134 cycles/ticks +average: 140007 cycles/ticks + +kyber_encaps: +median: 140206 cycles/ticks +average: 141118 cycles/ticks + +kyber_decaps: +median: 182136 cycles/ticks +average: 182995 cycles/ticks + +Loop spin: 528 +gen_a: +median: 26970 cycles/ticks +average: 27141 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3849 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10987 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9147 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100972 cycles/ticks +average: 101436 cycles/ticks + +indcpa_enc: +median: 128666 cycles/ticks +average: 129614 cycles/ticks + +indcpa_dec: +median: 39546 cycles/ticks +average: 39725 cycles/ticks + +kyber_keypair_derand: +median: 109688 cycles/ticks +average: 110136 cycles/ticks + +kyber_keypair: +median: 116822 cycles/ticks +average: 117370 cycles/ticks + +kyber_encaps_derand: +median: 139398 cycles/ticks +average: 140266 cycles/ticks + +kyber_encaps: +median: 140336 cycles/ticks +average: 141426 cycles/ticks + +kyber_decaps: +median: 182354 cycles/ticks +average: 183269 cycles/ticks + +Loop spin: 529 +gen_a: +median: 26930 cycles/ticks +average: 27085 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3866 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7309 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10996 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100640 cycles/ticks +average: 101306 cycles/ticks + +indcpa_enc: +median: 128232 cycles/ticks +average: 129211 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39726 cycles/ticks + +kyber_keypair_derand: +median: 109588 cycles/ticks +average: 110050 cycles/ticks + +kyber_keypair: +median: 116832 cycles/ticks +average: 117340 cycles/ticks + +kyber_encaps_derand: +median: 139050 cycles/ticks +average: 139652 cycles/ticks + +kyber_encaps: +median: 139860 cycles/ticks +average: 140427 cycles/ticks + +kyber_decaps: +median: 182050 cycles/ticks +average: 182845 cycles/ticks + +Loop spin: 530 +gen_a: +median: 26980 cycles/ticks +average: 27141 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3851 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10971 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9144 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100878 cycles/ticks +average: 101353 cycles/ticks + +indcpa_enc: +median: 128444 cycles/ticks +average: 129451 cycles/ticks + +indcpa_dec: +median: 39536 cycles/ticks +average: 39697 cycles/ticks + +kyber_keypair_derand: +median: 109710 cycles/ticks +average: 110248 cycles/ticks + +kyber_keypair: +median: 116778 cycles/ticks +average: 117318 cycles/ticks + +kyber_encaps_derand: +median: 138932 cycles/ticks +average: 139733 cycles/ticks + +kyber_encaps: +median: 140078 cycles/ticks +average: 140652 cycles/ticks + +kyber_decaps: +median: 181946 cycles/ticks +average: 182833 cycles/ticks + +Loop spin: 531 +gen_a: +median: 26940 cycles/ticks +average: 27088 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3882 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2565 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10930 cycles/ticks +average: 10999 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 462 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100922 cycles/ticks +average: 101362 cycles/ticks + +indcpa_enc: +median: 128598 cycles/ticks +average: 129686 cycles/ticks + +indcpa_dec: +median: 39576 cycles/ticks +average: 39772 cycles/ticks + +kyber_keypair_derand: +median: 109836 cycles/ticks +average: 110298 cycles/ticks + +kyber_keypair: +median: 116820 cycles/ticks +average: 117326 cycles/ticks + +kyber_encaps_derand: +median: 139082 cycles/ticks +average: 139998 cycles/ticks + +kyber_encaps: +median: 140126 cycles/ticks +average: 141050 cycles/ticks + +kyber_decaps: +median: 182068 cycles/ticks +average: 182984 cycles/ticks + +Loop spin: 532 +gen_a: +median: 27016 cycles/ticks +average: 27175 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3857 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10964 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9126 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101000 cycles/ticks +average: 101459 cycles/ticks + +indcpa_enc: +median: 128594 cycles/ticks +average: 129389 cycles/ticks + +indcpa_dec: +median: 39580 cycles/ticks +average: 39781 cycles/ticks + +kyber_keypair_derand: +median: 109836 cycles/ticks +average: 110317 cycles/ticks + +kyber_keypair: +median: 116866 cycles/ticks +average: 117449 cycles/ticks + +kyber_encaps_derand: +median: 139246 cycles/ticks +average: 140088 cycles/ticks + +kyber_encaps: +median: 140174 cycles/ticks +average: 140984 cycles/ticks + +kyber_decaps: +median: 182232 cycles/ticks +average: 183082 cycles/ticks + +Loop spin: 533 +gen_a: +median: 27038 cycles/ticks +average: 27205 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3836 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7347 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10966 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100732 cycles/ticks +average: 101281 cycles/ticks + +indcpa_enc: +median: 128408 cycles/ticks +average: 129325 cycles/ticks + +indcpa_dec: +median: 39510 cycles/ticks +average: 39685 cycles/ticks + +kyber_keypair_derand: +median: 109722 cycles/ticks +average: 110234 cycles/ticks + +kyber_keypair: +median: 116838 cycles/ticks +average: 117374 cycles/ticks + +kyber_encaps_derand: +median: 139112 cycles/ticks +average: 139963 cycles/ticks + +kyber_encaps: +median: 139916 cycles/ticks +average: 140650 cycles/ticks + +kyber_decaps: +median: 182176 cycles/ticks +average: 183321 cycles/ticks + +Loop spin: 534 +gen_a: +median: 26958 cycles/ticks +average: 27103 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3895 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7353 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10984 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100972 cycles/ticks +average: 101533 cycles/ticks + +indcpa_enc: +median: 128528 cycles/ticks +average: 129780 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39730 cycles/ticks + +kyber_keypair_derand: +median: 109702 cycles/ticks +average: 110299 cycles/ticks + +kyber_keypair: +median: 116816 cycles/ticks +average: 117494 cycles/ticks + +kyber_encaps_derand: +median: 139138 cycles/ticks +average: 139774 cycles/ticks + +kyber_encaps: +median: 140142 cycles/ticks +average: 140986 cycles/ticks + +kyber_decaps: +median: 182140 cycles/ticks +average: 182978 cycles/ticks + +Loop spin: 535 +gen_a: +median: 26920 cycles/ticks +average: 27090 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3872 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7315 cycles/ticks + +INVNTT: +median: 10930 cycles/ticks +average: 11008 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9123 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100622 cycles/ticks +average: 101090 cycles/ticks + +indcpa_enc: +median: 128408 cycles/ticks +average: 129517 cycles/ticks + +indcpa_dec: +median: 39514 cycles/ticks +average: 39692 cycles/ticks + +kyber_keypair_derand: +median: 109696 cycles/ticks +average: 110256 cycles/ticks + +kyber_keypair: +median: 116764 cycles/ticks +average: 117267 cycles/ticks + +kyber_encaps_derand: +median: 139050 cycles/ticks +average: 139862 cycles/ticks + +kyber_encaps: +median: 139882 cycles/ticks +average: 140476 cycles/ticks + +kyber_decaps: +median: 182052 cycles/ticks +average: 182904 cycles/ticks + +Loop spin: 536 +gen_a: +median: 27006 cycles/ticks +average: 27150 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3868 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7353 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10981 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 100712 cycles/ticks +average: 101196 cycles/ticks + +indcpa_enc: +median: 128278 cycles/ticks +average: 129239 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39697 cycles/ticks + +kyber_keypair_derand: +median: 109966 cycles/ticks +average: 110400 cycles/ticks + +kyber_keypair: +median: 116832 cycles/ticks +average: 117342 cycles/ticks + +kyber_encaps_derand: +median: 139024 cycles/ticks +average: 139893 cycles/ticks + +kyber_encaps: +median: 139950 cycles/ticks +average: 140876 cycles/ticks + +kyber_decaps: +median: 182008 cycles/ticks +average: 182777 cycles/ticks + +Loop spin: 537 +gen_a: +median: 26936 cycles/ticks +average: 27148 cycles/ticks + +poly_getnoise_eta1: +median: 3830 cycles/ticks +average: 3859 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10884 cycles/ticks +average: 10974 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1926 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100932 cycles/ticks +average: 101401 cycles/ticks + +indcpa_enc: +median: 128570 cycles/ticks +average: 129510 cycles/ticks + +indcpa_dec: +median: 39474 cycles/ticks +average: 39684 cycles/ticks + +kyber_keypair_derand: +median: 109926 cycles/ticks +average: 110404 cycles/ticks + +kyber_keypair: +median: 116846 cycles/ticks +average: 117383 cycles/ticks + +kyber_encaps_derand: +median: 138998 cycles/ticks +average: 139770 cycles/ticks + +kyber_encaps: +median: 139826 cycles/ticks +average: 140392 cycles/ticks + +kyber_decaps: +median: 182012 cycles/ticks +average: 182820 cycles/ticks + +Loop spin: 538 +gen_a: +median: 26928 cycles/ticks +average: 27064 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3854 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7312 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10997 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 100818 cycles/ticks +average: 101272 cycles/ticks + +indcpa_enc: +median: 128554 cycles/ticks +average: 129723 cycles/ticks + +indcpa_dec: +median: 39576 cycles/ticks +average: 39753 cycles/ticks + +kyber_keypair_derand: +median: 109826 cycles/ticks +average: 110299 cycles/ticks + +kyber_keypair: +median: 116828 cycles/ticks +average: 117312 cycles/ticks + +kyber_encaps_derand: +median: 138860 cycles/ticks +average: 139575 cycles/ticks + +kyber_encaps: +median: 139912 cycles/ticks +average: 140770 cycles/ticks + +kyber_decaps: +median: 181926 cycles/ticks +average: 182740 cycles/ticks + +Loop spin: 539 +gen_a: +median: 26958 cycles/ticks +average: 27080 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2547 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11003 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9126 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100744 cycles/ticks +average: 101198 cycles/ticks + +indcpa_enc: +median: 128348 cycles/ticks +average: 129333 cycles/ticks + +indcpa_dec: +median: 39498 cycles/ticks +average: 39692 cycles/ticks + +kyber_keypair_derand: +median: 109662 cycles/ticks +average: 110215 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117379 cycles/ticks + +kyber_encaps_derand: +median: 139426 cycles/ticks +average: 139976 cycles/ticks + +kyber_encaps: +median: 140192 cycles/ticks +average: 140810 cycles/ticks + +kyber_decaps: +median: 182236 cycles/ticks +average: 183257 cycles/ticks + +Loop spin: 540 +gen_a: +median: 26988 cycles/ticks +average: 27133 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3887 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10988 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101022 cycles/ticks +average: 101468 cycles/ticks + +indcpa_enc: +median: 128600 cycles/ticks +average: 129688 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39719 cycles/ticks + +kyber_keypair_derand: +median: 110052 cycles/ticks +average: 110536 cycles/ticks + +kyber_keypair: +median: 116874 cycles/ticks +average: 117407 cycles/ticks + +kyber_encaps_derand: +median: 139112 cycles/ticks +average: 140071 cycles/ticks + +kyber_encaps: +median: 140022 cycles/ticks +average: 141084 cycles/ticks + +kyber_decaps: +median: 182192 cycles/ticks +average: 183000 cycles/ticks + +Loop spin: 541 +gen_a: +median: 26960 cycles/ticks +average: 27131 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3887 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10952 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9145 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100818 cycles/ticks +average: 101321 cycles/ticks + +indcpa_enc: +median: 128474 cycles/ticks +average: 129798 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39733 cycles/ticks + +kyber_keypair_derand: +median: 109864 cycles/ticks +average: 110390 cycles/ticks + +kyber_keypair: +median: 116852 cycles/ticks +average: 117393 cycles/ticks + +kyber_encaps_derand: +median: 139070 cycles/ticks +average: 139925 cycles/ticks + +kyber_encaps: +median: 139858 cycles/ticks +average: 140432 cycles/ticks + +kyber_decaps: +median: 182054 cycles/ticks +average: 182952 cycles/ticks + +Loop spin: 542 +gen_a: +median: 27022 cycles/ticks +average: 27159 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3841 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10984 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9122 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1935 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100894 cycles/ticks +average: 101359 cycles/ticks + +indcpa_enc: +median: 128476 cycles/ticks +average: 129595 cycles/ticks + +indcpa_dec: +median: 39516 cycles/ticks +average: 39707 cycles/ticks + +kyber_keypair_derand: +median: 110052 cycles/ticks +average: 110545 cycles/ticks + +kyber_keypair: +median: 116850 cycles/ticks +average: 117412 cycles/ticks + +kyber_encaps_derand: +median: 139020 cycles/ticks +average: 140031 cycles/ticks + +kyber_encaps: +median: 139820 cycles/ticks +average: 140471 cycles/ticks + +kyber_decaps: +median: 182036 cycles/ticks +average: 182953 cycles/ticks + +Loop spin: 543 +gen_a: +median: 26976 cycles/ticks +average: 27111 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3857 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7333 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11008 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 101184 cycles/ticks +average: 101667 cycles/ticks + +indcpa_enc: +median: 128654 cycles/ticks +average: 129617 cycles/ticks + +indcpa_dec: +median: 39562 cycles/ticks +average: 39748 cycles/ticks + +kyber_keypair_derand: +median: 109776 cycles/ticks +average: 110266 cycles/ticks + +kyber_keypair: +median: 116812 cycles/ticks +average: 117359 cycles/ticks + +kyber_encaps_derand: +median: 138854 cycles/ticks +average: 139696 cycles/ticks + +kyber_encaps: +median: 139722 cycles/ticks +average: 140642 cycles/ticks + +kyber_decaps: +median: 181864 cycles/ticks +average: 182885 cycles/ticks + +Loop spin: 544 +gen_a: +median: 26998 cycles/ticks +average: 27144 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7319 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 100750 cycles/ticks +average: 101201 cycles/ticks + +indcpa_enc: +median: 128238 cycles/ticks +average: 129020 cycles/ticks + +indcpa_dec: +median: 39552 cycles/ticks +average: 39844 cycles/ticks + +kyber_keypair_derand: +median: 110024 cycles/ticks +average: 110764 cycles/ticks + +kyber_keypair: +median: 116830 cycles/ticks +average: 117617 cycles/ticks + +kyber_encaps_derand: +median: 139056 cycles/ticks +average: 139924 cycles/ticks + +kyber_encaps: +median: 140024 cycles/ticks +average: 140820 cycles/ticks + +kyber_decaps: +median: 182146 cycles/ticks +average: 182916 cycles/ticks + +Loop spin: 545 +gen_a: +median: 26972 cycles/ticks +average: 27143 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9119 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 100678 cycles/ticks +average: 101186 cycles/ticks + +indcpa_enc: +median: 128280 cycles/ticks +average: 129310 cycles/ticks + +indcpa_dec: +median: 39514 cycles/ticks +average: 39694 cycles/ticks + +kyber_keypair_derand: +median: 109650 cycles/ticks +average: 110115 cycles/ticks + +kyber_keypair: +median: 116814 cycles/ticks +average: 117360 cycles/ticks + +kyber_encaps_derand: +median: 139124 cycles/ticks +average: 139729 cycles/ticks + +kyber_encaps: +median: 140054 cycles/ticks +average: 140671 cycles/ticks + +kyber_decaps: +median: 182130 cycles/ticks +average: 182968 cycles/ticks + +Loop spin: 546 +gen_a: +median: 26982 cycles/ticks +average: 27132 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3837 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2545 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7325 cycles/ticks + +INVNTT: +median: 10898 cycles/ticks +average: 10969 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9122 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 100954 cycles/ticks +average: 101390 cycles/ticks + +indcpa_enc: +median: 128706 cycles/ticks +average: 129368 cycles/ticks + +indcpa_dec: +median: 39584 cycles/ticks +average: 39764 cycles/ticks + +kyber_keypair_derand: +median: 111274 cycles/ticks +average: 111780 cycles/ticks + +kyber_keypair: +median: 116824 cycles/ticks +average: 117329 cycles/ticks + +kyber_encaps_derand: +median: 138948 cycles/ticks +average: 139830 cycles/ticks + +kyber_encaps: +median: 139956 cycles/ticks +average: 140794 cycles/ticks + +kyber_decaps: +median: 182014 cycles/ticks +average: 183227 cycles/ticks + +Loop spin: 547 +gen_a: +median: 26940 cycles/ticks +average: 27081 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3940 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7305 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9135 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 100782 cycles/ticks +average: 101370 cycles/ticks + +indcpa_enc: +median: 128596 cycles/ticks +average: 129984 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39741 cycles/ticks + +kyber_keypair_derand: +median: 109636 cycles/ticks +average: 110257 cycles/ticks + +kyber_keypair: +median: 116842 cycles/ticks +average: 117538 cycles/ticks + +kyber_encaps_derand: +median: 138788 cycles/ticks +average: 139622 cycles/ticks + +kyber_encaps: +median: 139734 cycles/ticks +average: 140532 cycles/ticks + +kyber_decaps: +median: 181994 cycles/ticks +average: 182967 cycles/ticks + +Loop spin: 548 +gen_a: +median: 26972 cycles/ticks +average: 27105 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3849 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7368 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10955 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9135 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1930 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100912 cycles/ticks +average: 101420 cycles/ticks + +indcpa_enc: +median: 128448 cycles/ticks +average: 129418 cycles/ticks + +indcpa_dec: +median: 39552 cycles/ticks +average: 39717 cycles/ticks + +kyber_keypair_derand: +median: 109976 cycles/ticks +average: 110534 cycles/ticks + +kyber_keypair: +median: 116846 cycles/ticks +average: 117649 cycles/ticks + +kyber_encaps_derand: +median: 138894 cycles/ticks +average: 140027 cycles/ticks + +kyber_encaps: +median: 139782 cycles/ticks +average: 140394 cycles/ticks + +kyber_decaps: +median: 181958 cycles/ticks +average: 182764 cycles/ticks + +Loop spin: 549 +gen_a: +median: 27006 cycles/ticks +average: 27137 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3836 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7306 cycles/ticks + +INVNTT: +median: 10936 cycles/ticks +average: 11008 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9123 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 583 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 100818 cycles/ticks +average: 101283 cycles/ticks + +indcpa_enc: +median: 128408 cycles/ticks +average: 129309 cycles/ticks + +indcpa_dec: +median: 39526 cycles/ticks +average: 39700 cycles/ticks + +kyber_keypair_derand: +median: 110006 cycles/ticks +average: 110494 cycles/ticks + +kyber_keypair: +median: 116834 cycles/ticks +average: 117499 cycles/ticks + +kyber_encaps_derand: +median: 138984 cycles/ticks +average: 139848 cycles/ticks + +kyber_encaps: +median: 139730 cycles/ticks +average: 140405 cycles/ticks + +kyber_decaps: +median: 181978 cycles/ticks +average: 182813 cycles/ticks + +Loop spin: 550 +gen_a: +median: 26988 cycles/ticks +average: 27130 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3843 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10932 cycles/ticks +average: 11017 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 104118 cycles/ticks +average: 104613 cycles/ticks + +indcpa_enc: +median: 131678 cycles/ticks +average: 132214 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39769 cycles/ticks + +kyber_keypair_derand: +median: 109712 cycles/ticks +average: 110245 cycles/ticks + +kyber_keypair: +median: 116816 cycles/ticks +average: 117511 cycles/ticks + +kyber_encaps_derand: +median: 139100 cycles/ticks +average: 139776 cycles/ticks + +kyber_encaps: +median: 139984 cycles/ticks +average: 140579 cycles/ticks + +kyber_decaps: +median: 182142 cycles/ticks +average: 183142 cycles/ticks + +Loop spin: 551 +gen_a: +median: 27002 cycles/ticks +average: 27172 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3848 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100814 cycles/ticks +average: 101261 cycles/ticks + +indcpa_enc: +median: 128434 cycles/ticks +average: 129421 cycles/ticks + +indcpa_dec: +median: 39570 cycles/ticks +average: 39736 cycles/ticks + +kyber_keypair_derand: +median: 109834 cycles/ticks +average: 110278 cycles/ticks + +kyber_keypair: +median: 116872 cycles/ticks +average: 117433 cycles/ticks + +kyber_encaps_derand: +median: 139194 cycles/ticks +average: 140149 cycles/ticks + +kyber_encaps: +median: 140032 cycles/ticks +average: 141093 cycles/ticks + +kyber_decaps: +median: 182056 cycles/ticks +average: 182872 cycles/ticks + +Loop spin: 552 +gen_a: +median: 26958 cycles/ticks +average: 27097 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3840 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7325 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11000 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 102748 cycles/ticks +average: 103200 cycles/ticks + +indcpa_enc: +median: 130472 cycles/ticks +average: 131591 cycles/ticks + +indcpa_dec: +median: 39550 cycles/ticks +average: 39709 cycles/ticks + +kyber_keypair_derand: +median: 109884 cycles/ticks +average: 110362 cycles/ticks + +kyber_keypair: +median: 116776 cycles/ticks +average: 117343 cycles/ticks + +kyber_encaps_derand: +median: 138968 cycles/ticks +average: 139951 cycles/ticks + +kyber_encaps: +median: 139892 cycles/ticks +average: 140501 cycles/ticks + +kyber_decaps: +median: 182038 cycles/ticks +average: 182880 cycles/ticks + +Loop spin: 553 +gen_a: +median: 26956 cycles/ticks +average: 27123 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3866 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10993 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100802 cycles/ticks +average: 101282 cycles/ticks + +indcpa_enc: +median: 128352 cycles/ticks +average: 129511 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39708 cycles/ticks + +kyber_keypair_derand: +median: 109752 cycles/ticks +average: 110314 cycles/ticks + +kyber_keypair: +median: 116856 cycles/ticks +average: 117406 cycles/ticks + +kyber_encaps_derand: +median: 138954 cycles/ticks +average: 139712 cycles/ticks + +kyber_encaps: +median: 140028 cycles/ticks +average: 141091 cycles/ticks + +kyber_decaps: +median: 181970 cycles/ticks +average: 182987 cycles/ticks + +Loop spin: 554 +gen_a: +median: 29606 cycles/ticks +average: 28586 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3833 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10930 cycles/ticks +average: 11008 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100994 cycles/ticks +average: 101423 cycles/ticks + +indcpa_enc: +median: 128488 cycles/ticks +average: 129521 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39694 cycles/ticks + +kyber_keypair_derand: +median: 109948 cycles/ticks +average: 110445 cycles/ticks + +kyber_keypair: +median: 116778 cycles/ticks +average: 117494 cycles/ticks + +kyber_encaps_derand: +median: 139114 cycles/ticks +average: 140017 cycles/ticks + +kyber_encaps: +median: 140144 cycles/ticks +average: 141208 cycles/ticks + +kyber_decaps: +median: 182266 cycles/ticks +average: 183315 cycles/ticks + +Loop spin: 555 +gen_a: +median: 27002 cycles/ticks +average: 27149 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3858 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10978 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9151 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100928 cycles/ticks +average: 101424 cycles/ticks + +indcpa_enc: +median: 128426 cycles/ticks +average: 129737 cycles/ticks + +indcpa_dec: +median: 39526 cycles/ticks +average: 39711 cycles/ticks + +kyber_keypair_derand: +median: 109764 cycles/ticks +average: 110342 cycles/ticks + +kyber_keypair: +median: 116778 cycles/ticks +average: 117523 cycles/ticks + +kyber_encaps_derand: +median: 139076 cycles/ticks +average: 140119 cycles/ticks + +kyber_encaps: +median: 139964 cycles/ticks +average: 141126 cycles/ticks + +kyber_decaps: +median: 182108 cycles/ticks +average: 182944 cycles/ticks + +Loop spin: 556 +gen_a: +median: 26922 cycles/ticks +average: 27080 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3881 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 10942 cycles/ticks +average: 11036 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9120 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100920 cycles/ticks +average: 101365 cycles/ticks + +indcpa_enc: +median: 128496 cycles/ticks +average: 129516 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39722 cycles/ticks + +kyber_keypair_derand: +median: 109862 cycles/ticks +average: 110308 cycles/ticks + +kyber_keypair: +median: 116756 cycles/ticks +average: 117288 cycles/ticks + +kyber_encaps_derand: +median: 138884 cycles/ticks +average: 139560 cycles/ticks + +kyber_encaps: +median: 139790 cycles/ticks +average: 140393 cycles/ticks + +kyber_decaps: +median: 181958 cycles/ticks +average: 182729 cycles/ticks + +Loop spin: 557 +gen_a: +median: 26926 cycles/ticks +average: 27076 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3837 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7322 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11011 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1928 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 100738 cycles/ticks +average: 101172 cycles/ticks + +indcpa_enc: +median: 128344 cycles/ticks +average: 129395 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39816 cycles/ticks + +kyber_keypair_derand: +median: 109864 cycles/ticks +average: 110344 cycles/ticks + +kyber_keypair: +median: 116792 cycles/ticks +average: 117382 cycles/ticks + +kyber_encaps_derand: +median: 139142 cycles/ticks +average: 140309 cycles/ticks + +kyber_encaps: +median: 139988 cycles/ticks +average: 141058 cycles/ticks + +kyber_decaps: +median: 182084 cycles/ticks +average: 182875 cycles/ticks + +Loop spin: 558 +gen_a: +median: 26992 cycles/ticks +average: 27142 cycles/ticks + +poly_getnoise_eta1: +median: 3830 cycles/ticks +average: 3861 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100894 cycles/ticks +average: 101345 cycles/ticks + +indcpa_enc: +median: 128526 cycles/ticks +average: 129425 cycles/ticks + +indcpa_dec: +median: 39584 cycles/ticks +average: 39738 cycles/ticks + +kyber_keypair_derand: +median: 109898 cycles/ticks +average: 110386 cycles/ticks + +kyber_keypair: +median: 116792 cycles/ticks +average: 117378 cycles/ticks + +kyber_encaps_derand: +median: 139060 cycles/ticks +average: 139904 cycles/ticks + +kyber_encaps: +median: 139806 cycles/ticks +average: 140540 cycles/ticks + +kyber_decaps: +median: 182072 cycles/ticks +average: 183239 cycles/ticks + +Loop spin: 559 +gen_a: +median: 27048 cycles/ticks +average: 27185 cycles/ticks + +poly_getnoise_eta1: +median: 3864 cycles/ticks +average: 3864 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7338 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 11000 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100858 cycles/ticks +average: 101289 cycles/ticks + +indcpa_enc: +median: 128628 cycles/ticks +average: 129682 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39707 cycles/ticks + +kyber_keypair_derand: +median: 110116 cycles/ticks +average: 110617 cycles/ticks + +kyber_keypair: +median: 116782 cycles/ticks +average: 117277 cycles/ticks + +kyber_encaps_derand: +median: 139188 cycles/ticks +average: 139812 cycles/ticks + +kyber_encaps: +median: 140014 cycles/ticks +average: 140682 cycles/ticks + +kyber_decaps: +median: 182262 cycles/ticks +average: 183205 cycles/ticks + +Loop spin: 560 +gen_a: +median: 26984 cycles/ticks +average: 27148 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3891 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100684 cycles/ticks +average: 101160 cycles/ticks + +indcpa_enc: +median: 128374 cycles/ticks +average: 129529 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39753 cycles/ticks + +kyber_keypair_derand: +median: 109666 cycles/ticks +average: 110401 cycles/ticks + +kyber_keypair: +median: 116820 cycles/ticks +average: 117378 cycles/ticks + +kyber_encaps_derand: +median: 138920 cycles/ticks +average: 139678 cycles/ticks + +kyber_encaps: +median: 139950 cycles/ticks +average: 140906 cycles/ticks + +kyber_decaps: +median: 181892 cycles/ticks +average: 182641 cycles/ticks + +Loop spin: 561 +gen_a: +median: 26972 cycles/ticks +average: 27151 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3859 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7327 cycles/ticks + +INVNTT: +median: 10940 cycles/ticks +average: 11016 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100662 cycles/ticks +average: 101143 cycles/ticks + +indcpa_enc: +median: 128330 cycles/ticks +average: 128916 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39744 cycles/ticks + +kyber_keypair_derand: +median: 109844 cycles/ticks +average: 110574 cycles/ticks + +kyber_keypair: +median: 116830 cycles/ticks +average: 117617 cycles/ticks + +kyber_encaps_derand: +median: 139084 cycles/ticks +average: 140171 cycles/ticks + +kyber_encaps: +median: 139972 cycles/ticks +average: 140930 cycles/ticks + +kyber_decaps: +median: 182044 cycles/ticks +average: 183089 cycles/ticks + +Loop spin: 562 +gen_a: +median: 26962 cycles/ticks +average: 27161 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3875 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10934 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9144 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 717 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100788 cycles/ticks +average: 101349 cycles/ticks + +indcpa_enc: +median: 128306 cycles/ticks +average: 129330 cycles/ticks + +indcpa_dec: +median: 39526 cycles/ticks +average: 39745 cycles/ticks + +kyber_keypair_derand: +median: 109978 cycles/ticks +average: 110534 cycles/ticks + +kyber_keypair: +median: 116766 cycles/ticks +average: 117414 cycles/ticks + +kyber_encaps_derand: +median: 139244 cycles/ticks +average: 140244 cycles/ticks + +kyber_encaps: +median: 140104 cycles/ticks +average: 141242 cycles/ticks + +kyber_decaps: +median: 182256 cycles/ticks +average: 183398 cycles/ticks + +Loop spin: 563 +gen_a: +median: 26956 cycles/ticks +average: 27160 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3868 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 10878 cycles/ticks +average: 10919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101166 cycles/ticks +average: 101621 cycles/ticks + +indcpa_enc: +median: 128774 cycles/ticks +average: 130226 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39716 cycles/ticks + +kyber_keypair_derand: +median: 110094 cycles/ticks +average: 110550 cycles/ticks + +kyber_keypair: +median: 117104 cycles/ticks +average: 117628 cycles/ticks + +kyber_encaps_derand: +median: 139052 cycles/ticks +average: 139975 cycles/ticks + +kyber_encaps: +median: 139994 cycles/ticks +average: 141050 cycles/ticks + +kyber_decaps: +median: 182120 cycles/ticks +average: 183217 cycles/ticks + +Loop spin: 564 +gen_a: +median: 26978 cycles/ticks +average: 27110 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3856 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100910 cycles/ticks +average: 101411 cycles/ticks + +indcpa_enc: +median: 128430 cycles/ticks +average: 129574 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39704 cycles/ticks + +kyber_keypair_derand: +median: 109688 cycles/ticks +average: 110141 cycles/ticks + +kyber_keypair: +median: 116894 cycles/ticks +average: 117452 cycles/ticks + +kyber_encaps_derand: +median: 138842 cycles/ticks +average: 139455 cycles/ticks + +kyber_encaps: +median: 139858 cycles/ticks +average: 140818 cycles/ticks + +kyber_decaps: +median: 182036 cycles/ticks +average: 183179 cycles/ticks + +Loop spin: 565 +gen_a: +median: 27018 cycles/ticks +average: 27194 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3852 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 10930 cycles/ticks +average: 11005 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1518 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 581 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 100716 cycles/ticks +average: 101273 cycles/ticks + +indcpa_enc: +median: 128422 cycles/ticks +average: 129583 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39871 cycles/ticks + +kyber_keypair_derand: +median: 109868 cycles/ticks +average: 110509 cycles/ticks + +kyber_keypair: +median: 116810 cycles/ticks +average: 117449 cycles/ticks + +kyber_encaps_derand: +median: 139066 cycles/ticks +average: 140037 cycles/ticks + +kyber_encaps: +median: 140012 cycles/ticks +average: 140746 cycles/ticks + +kyber_decaps: +median: 182124 cycles/ticks +average: 183273 cycles/ticks + +Loop spin: 566 +gen_a: +median: 26940 cycles/ticks +average: 27140 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3857 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10880 cycles/ticks +average: 10936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 102476 cycles/ticks +average: 102935 cycles/ticks + +indcpa_enc: +median: 130246 cycles/ticks +average: 131316 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39753 cycles/ticks + +kyber_keypair_derand: +median: 109816 cycles/ticks +average: 110269 cycles/ticks + +kyber_keypair: +median: 116790 cycles/ticks +average: 117319 cycles/ticks + +kyber_encaps_derand: +median: 138966 cycles/ticks +average: 139822 cycles/ticks + +kyber_encaps: +median: 139906 cycles/ticks +average: 140740 cycles/ticks + +kyber_decaps: +median: 181904 cycles/ticks +average: 183201 cycles/ticks + +Loop spin: 567 +gen_a: +median: 26954 cycles/ticks +average: 27182 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3859 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7309 cycles/ticks + +INVNTT: +median: 10890 cycles/ticks +average: 10962 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9178 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1199 cycles/ticks + +indcpa_keypair: +median: 100762 cycles/ticks +average: 101469 cycles/ticks + +indcpa_enc: +median: 128346 cycles/ticks +average: 129758 cycles/ticks + +indcpa_dec: +median: 39572 cycles/ticks +average: 39919 cycles/ticks + +kyber_keypair_derand: +median: 110012 cycles/ticks +average: 110641 cycles/ticks + +kyber_keypair: +median: 116806 cycles/ticks +average: 117453 cycles/ticks + +kyber_encaps_derand: +median: 138928 cycles/ticks +average: 139778 cycles/ticks + +kyber_encaps: +median: 140006 cycles/ticks +average: 141231 cycles/ticks + +kyber_decaps: +median: 181938 cycles/ticks +average: 183185 cycles/ticks + +Loop spin: 568 +gen_a: +median: 26972 cycles/ticks +average: 27206 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3884 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 10998 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100864 cycles/ticks +average: 101436 cycles/ticks + +indcpa_enc: +median: 128628 cycles/ticks +average: 129423 cycles/ticks + +indcpa_dec: +median: 39580 cycles/ticks +average: 39809 cycles/ticks + +kyber_keypair_derand: +median: 110054 cycles/ticks +average: 110577 cycles/ticks + +kyber_keypair: +median: 116824 cycles/ticks +average: 117565 cycles/ticks + +kyber_encaps_derand: +median: 139158 cycles/ticks +average: 140047 cycles/ticks + +kyber_encaps: +median: 140042 cycles/ticks +average: 140866 cycles/ticks + +kyber_decaps: +median: 182220 cycles/ticks +average: 183188 cycles/ticks + +Loop spin: 569 +gen_a: +median: 26964 cycles/ticks +average: 27121 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3863 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 11011 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9187 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 100742 cycles/ticks +average: 101201 cycles/ticks + +indcpa_enc: +median: 128492 cycles/ticks +average: 129676 cycles/ticks + +indcpa_dec: +median: 39506 cycles/ticks +average: 39716 cycles/ticks + +kyber_keypair_derand: +median: 109910 cycles/ticks +average: 110487 cycles/ticks + +kyber_keypair: +median: 116846 cycles/ticks +average: 117461 cycles/ticks + +kyber_encaps_derand: +median: 139024 cycles/ticks +average: 140170 cycles/ticks + +kyber_encaps: +median: 139904 cycles/ticks +average: 141036 cycles/ticks + +kyber_decaps: +median: 181928 cycles/ticks +average: 183346 cycles/ticks + +Loop spin: 570 +gen_a: +median: 27024 cycles/ticks +average: 27214 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3847 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7333 cycles/ticks + +INVNTT: +median: 10884 cycles/ticks +average: 10979 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1527 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100880 cycles/ticks +average: 101457 cycles/ticks + +indcpa_enc: +median: 128524 cycles/ticks +average: 129739 cycles/ticks + +indcpa_dec: +median: 39516 cycles/ticks +average: 39676 cycles/ticks + +kyber_keypair_derand: +median: 109738 cycles/ticks +average: 110206 cycles/ticks + +kyber_keypair: +median: 116870 cycles/ticks +average: 117392 cycles/ticks + +kyber_encaps_derand: +median: 139022 cycles/ticks +average: 139866 cycles/ticks + +kyber_encaps: +median: 139790 cycles/ticks +average: 140628 cycles/ticks + +kyber_decaps: +median: 181958 cycles/ticks +average: 183168 cycles/ticks + +Loop spin: 571 +gen_a: +median: 26970 cycles/ticks +average: 27135 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3861 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7317 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10981 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1516 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 100916 cycles/ticks +average: 101610 cycles/ticks + +indcpa_enc: +median: 128430 cycles/ticks +average: 129599 cycles/ticks + +indcpa_dec: +median: 39538 cycles/ticks +average: 39755 cycles/ticks + +kyber_keypair_derand: +median: 109822 cycles/ticks +average: 110508 cycles/ticks + +kyber_keypair: +median: 116798 cycles/ticks +average: 117489 cycles/ticks + +kyber_encaps_derand: +median: 139096 cycles/ticks +average: 140193 cycles/ticks + +kyber_encaps: +median: 140102 cycles/ticks +average: 141002 cycles/ticks + +kyber_decaps: +median: 182096 cycles/ticks +average: 183197 cycles/ticks + +Loop spin: 572 +gen_a: +median: 27020 cycles/ticks +average: 27183 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3838 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7326 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 10973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9201 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100714 cycles/ticks +average: 101310 cycles/ticks + +indcpa_enc: +median: 128322 cycles/ticks +average: 129532 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39792 cycles/ticks + +kyber_keypair_derand: +median: 109850 cycles/ticks +average: 110559 cycles/ticks + +kyber_keypair: +median: 116788 cycles/ticks +average: 117467 cycles/ticks + +kyber_encaps_derand: +median: 139066 cycles/ticks +average: 139817 cycles/ticks + +kyber_encaps: +median: 140060 cycles/ticks +average: 141202 cycles/ticks + +kyber_decaps: +median: 182216 cycles/ticks +average: 183497 cycles/ticks + +Loop spin: 573 +gen_a: +median: 26976 cycles/ticks +average: 27139 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3845 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7320 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 10980 cycles/ticks +average: 11037 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9159 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101184 cycles/ticks +average: 101759 cycles/ticks + +indcpa_enc: +median: 128754 cycles/ticks +average: 130009 cycles/ticks + +indcpa_dec: +median: 39528 cycles/ticks +average: 39760 cycles/ticks + +kyber_keypair_derand: +median: 109990 cycles/ticks +average: 110554 cycles/ticks + +kyber_keypair: +median: 116786 cycles/ticks +average: 117321 cycles/ticks + +kyber_encaps_derand: +median: 139020 cycles/ticks +average: 139926 cycles/ticks + +kyber_encaps: +median: 139794 cycles/ticks +average: 140343 cycles/ticks + +kyber_decaps: +median: 182028 cycles/ticks +average: 182839 cycles/ticks + +Loop spin: 574 +gen_a: +median: 26996 cycles/ticks +average: 28447 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3879 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7345 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10970 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9140 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100888 cycles/ticks +average: 101527 cycles/ticks + +indcpa_enc: +median: 128508 cycles/ticks +average: 129730 cycles/ticks + +indcpa_dec: +median: 39536 cycles/ticks +average: 39761 cycles/ticks + +kyber_keypair_derand: +median: 109624 cycles/ticks +average: 110229 cycles/ticks + +kyber_keypair: +median: 116848 cycles/ticks +average: 117621 cycles/ticks + +kyber_encaps_derand: +median: 138922 cycles/ticks +average: 139820 cycles/ticks + +kyber_encaps: +median: 139776 cycles/ticks +average: 140604 cycles/ticks + +kyber_decaps: +median: 181944 cycles/ticks +average: 183169 cycles/ticks + +Loop spin: 575 +gen_a: +median: 26932 cycles/ticks +average: 27112 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10996 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100780 cycles/ticks +average: 101435 cycles/ticks + +indcpa_enc: +median: 128412 cycles/ticks +average: 129746 cycles/ticks + +indcpa_dec: +median: 39524 cycles/ticks +average: 39762 cycles/ticks + +kyber_keypair_derand: +median: 109840 cycles/ticks +average: 110553 cycles/ticks + +kyber_keypair: +median: 116826 cycles/ticks +average: 117567 cycles/ticks + +kyber_encaps_derand: +median: 139080 cycles/ticks +average: 140047 cycles/ticks + +kyber_encaps: +median: 140054 cycles/ticks +average: 141333 cycles/ticks + +kyber_decaps: +median: 182148 cycles/ticks +average: 183368 cycles/ticks + +Loop spin: 576 +gen_a: +median: 26958 cycles/ticks +average: 27139 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7354 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11009 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9180 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100880 cycles/ticks +average: 101380 cycles/ticks + +indcpa_enc: +median: 128442 cycles/ticks +average: 129591 cycles/ticks + +indcpa_dec: +median: 39524 cycles/ticks +average: 39765 cycles/ticks + +kyber_keypair_derand: +median: 109938 cycles/ticks +average: 110552 cycles/ticks + +kyber_keypair: +median: 116850 cycles/ticks +average: 117673 cycles/ticks + +kyber_encaps_derand: +median: 139406 cycles/ticks +average: 140463 cycles/ticks + +kyber_encaps: +median: 140118 cycles/ticks +average: 140886 cycles/ticks + +kyber_decaps: +median: 182430 cycles/ticks +average: 183568 cycles/ticks + +Loop spin: 577 +gen_a: +median: 26990 cycles/ticks +average: 27152 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3859 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7307 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9114 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 101146 cycles/ticks +average: 101589 cycles/ticks + +indcpa_enc: +median: 128654 cycles/ticks +average: 129892 cycles/ticks + +indcpa_dec: +median: 39588 cycles/ticks +average: 39917 cycles/ticks + +kyber_keypair_derand: +median: 109950 cycles/ticks +average: 110580 cycles/ticks + +kyber_keypair: +median: 116828 cycles/ticks +average: 117536 cycles/ticks + +kyber_encaps_derand: +median: 139198 cycles/ticks +average: 139957 cycles/ticks + +kyber_encaps: +median: 140114 cycles/ticks +average: 140772 cycles/ticks + +kyber_decaps: +median: 182302 cycles/ticks +average: 183047 cycles/ticks + +Loop spin: 578 +gen_a: +median: 26948 cycles/ticks +average: 27102 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3884 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7333 cycles/ticks + +INVNTT: +median: 10988 cycles/ticks +average: 11051 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9135 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100992 cycles/ticks +average: 101710 cycles/ticks + +indcpa_enc: +median: 128570 cycles/ticks +average: 129865 cycles/ticks + +indcpa_dec: +median: 39524 cycles/ticks +average: 39809 cycles/ticks + +kyber_keypair_derand: +median: 109940 cycles/ticks +average: 110528 cycles/ticks + +kyber_keypair: +median: 116816 cycles/ticks +average: 117551 cycles/ticks + +kyber_encaps_derand: +median: 139078 cycles/ticks +average: 140202 cycles/ticks + +kyber_encaps: +median: 140008 cycles/ticks +average: 141110 cycles/ticks + +kyber_decaps: +median: 181980 cycles/ticks +average: 183072 cycles/ticks + +Loop spin: 579 +gen_a: +median: 27010 cycles/ticks +average: 27150 cycles/ticks + +poly_getnoise_eta1: +median: 3832 cycles/ticks +average: 3861 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2568 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10944 cycles/ticks +average: 11022 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100872 cycles/ticks +average: 101411 cycles/ticks + +indcpa_enc: +median: 128442 cycles/ticks +average: 129732 cycles/ticks + +indcpa_dec: +median: 39574 cycles/ticks +average: 39767 cycles/ticks + +kyber_keypair_derand: +median: 109724 cycles/ticks +average: 110187 cycles/ticks + +kyber_keypair: +median: 116820 cycles/ticks +average: 117368 cycles/ticks + +kyber_encaps_derand: +median: 139112 cycles/ticks +average: 139962 cycles/ticks + +kyber_encaps: +median: 140010 cycles/ticks +average: 140771 cycles/ticks + +kyber_decaps: +median: 182178 cycles/ticks +average: 183337 cycles/ticks + +Loop spin: 580 +gen_a: +median: 26958 cycles/ticks +average: 27117 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3852 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2585 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 11033 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9181 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1224 cycles/ticks + +indcpa_keypair: +median: 100984 cycles/ticks +average: 101645 cycles/ticks + +indcpa_enc: +median: 128570 cycles/ticks +average: 129940 cycles/ticks + +indcpa_dec: +median: 39550 cycles/ticks +average: 39767 cycles/ticks + +kyber_keypair_derand: +median: 109806 cycles/ticks +average: 110401 cycles/ticks + +kyber_keypair: +median: 116830 cycles/ticks +average: 117451 cycles/ticks + +kyber_encaps_derand: +median: 139138 cycles/ticks +average: 140042 cycles/ticks + +kyber_encaps: +median: 140166 cycles/ticks +average: 140997 cycles/ticks + +kyber_decaps: +median: 182252 cycles/ticks +average: 183122 cycles/ticks + +Loop spin: 581 +gen_a: +median: 26936 cycles/ticks +average: 27108 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3862 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7302 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 471 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 718 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100722 cycles/ticks +average: 101188 cycles/ticks + +indcpa_enc: +median: 128502 cycles/ticks +average: 129462 cycles/ticks + +indcpa_dec: +median: 39556 cycles/ticks +average: 39733 cycles/ticks + +kyber_keypair_derand: +median: 109688 cycles/ticks +average: 110280 cycles/ticks + +kyber_keypair: +median: 116796 cycles/ticks +average: 117471 cycles/ticks + +kyber_encaps_derand: +median: 138984 cycles/ticks +average: 140027 cycles/ticks + +kyber_encaps: +median: 139828 cycles/ticks +average: 140937 cycles/ticks + +kyber_decaps: +median: 181862 cycles/ticks +average: 182930 cycles/ticks + +Loop spin: 582 +gen_a: +median: 26960 cycles/ticks +average: 27136 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3915 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2565 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 10880 cycles/ticks +average: 10975 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1540 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 100834 cycles/ticks +average: 101509 cycles/ticks + +indcpa_enc: +median: 128844 cycles/ticks +average: 130027 cycles/ticks + +indcpa_dec: +median: 39538 cycles/ticks +average: 39739 cycles/ticks + +kyber_keypair_derand: +median: 109862 cycles/ticks +average: 110482 cycles/ticks + +kyber_keypair: +median: 116896 cycles/ticks +average: 117435 cycles/ticks + +kyber_encaps_derand: +median: 139292 cycles/ticks +average: 140129 cycles/ticks + +kyber_encaps: +median: 140184 cycles/ticks +average: 140959 cycles/ticks + +kyber_decaps: +median: 182350 cycles/ticks +average: 183402 cycles/ticks + +Loop spin: 583 +gen_a: +median: 26976 cycles/ticks +average: 27139 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3846 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10983 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 100856 cycles/ticks +average: 101529 cycles/ticks + +indcpa_enc: +median: 128566 cycles/ticks +average: 129753 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39782 cycles/ticks + +kyber_keypair_derand: +median: 109840 cycles/ticks +average: 110555 cycles/ticks + +kyber_keypair: +median: 116768 cycles/ticks +average: 117477 cycles/ticks + +kyber_encaps_derand: +median: 138990 cycles/ticks +average: 140006 cycles/ticks + +kyber_encaps: +median: 139928 cycles/ticks +average: 140963 cycles/ticks + +kyber_decaps: +median: 181926 cycles/ticks +average: 182995 cycles/ticks + +Loop spin: 584 +gen_a: +median: 26962 cycles/ticks +average: 27136 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3848 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2570 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 10942 cycles/ticks +average: 11065 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9173 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100802 cycles/ticks +average: 101490 cycles/ticks + +indcpa_enc: +median: 128526 cycles/ticks +average: 129832 cycles/ticks + +indcpa_dec: +median: 39538 cycles/ticks +average: 39879 cycles/ticks + +kyber_keypair_derand: +median: 109682 cycles/ticks +average: 110266 cycles/ticks + +kyber_keypair: +median: 116872 cycles/ticks +average: 117519 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 137093 cycles/ticks + +kyber_encaps: +median: 135992 cycles/ticks +average: 138458 cycles/ticks + +kyber_decaps: +median: 176758 cycles/ticks +average: 179531 cycles/ticks + +Loop spin: 585 +gen_a: +median: 26262 cycles/ticks +average: 26645 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7221 cycles/ticks + +INVNTT: +median: 10690 cycles/ticks +average: 10873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9164 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97920 cycles/ticks +average: 99593 cycles/ticks + +indcpa_enc: +median: 124752 cycles/ticks +average: 126741 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 39047 cycles/ticks + +kyber_keypair_derand: +median: 106712 cycles/ticks +average: 108458 cycles/ticks + +kyber_keypair: +median: 113678 cycles/ticks +average: 115127 cycles/ticks + +kyber_encaps_derand: +median: 135154 cycles/ticks +average: 137368 cycles/ticks + +kyber_encaps: +median: 136094 cycles/ticks +average: 138345 cycles/ticks + +kyber_decaps: +median: 176890 cycles/ticks +average: 179731 cycles/ticks + +Loop spin: 586 +gen_a: +median: 26224 cycles/ticks +average: 26431 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10719 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8888 cycles/ticks +average: 9029 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 692 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97902 cycles/ticks +average: 98996 cycles/ticks + +indcpa_enc: +median: 124644 cycles/ticks +average: 126723 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38936 cycles/ticks + +kyber_keypair_derand: +median: 106732 cycles/ticks +average: 108293 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 114981 cycles/ticks + +kyber_encaps_derand: +median: 136518 cycles/ticks +average: 138651 cycles/ticks + +kyber_encaps: +median: 137640 cycles/ticks +average: 139911 cycles/ticks + +kyber_decaps: +median: 178424 cycles/ticks +average: 181047 cycles/ticks + +Loop spin: 587 +gen_a: +median: 26218 cycles/ticks +average: 26587 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7152 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97884 cycles/ticks +average: 99471 cycles/ticks + +indcpa_enc: +median: 124758 cycles/ticks +average: 126702 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 38912 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 108414 cycles/ticks + +kyber_keypair: +median: 113632 cycles/ticks +average: 115128 cycles/ticks + +kyber_encaps_derand: +median: 135280 cycles/ticks +average: 137643 cycles/ticks + +kyber_encaps: +median: 135998 cycles/ticks +average: 137962 cycles/ticks + +kyber_decaps: +median: 176884 cycles/ticks +average: 178869 cycles/ticks + +Loop spin: 588 +gen_a: +median: 26170 cycles/ticks +average: 26307 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8917 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 97884 cycles/ticks +average: 101932 cycles/ticks + +indcpa_enc: +median: 124768 cycles/ticks +average: 126793 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38909 cycles/ticks + +kyber_keypair_derand: +median: 106800 cycles/ticks +average: 110442 cycles/ticks + +kyber_keypair: +median: 113912 cycles/ticks +average: 115412 cycles/ticks + +kyber_encaps_derand: +median: 135162 cycles/ticks +average: 137277 cycles/ticks + +kyber_encaps: +median: 135928 cycles/ticks +average: 137677 cycles/ticks + +kyber_decaps: +median: 176932 cycles/ticks +average: 179694 cycles/ticks + +Loop spin: 589 +gen_a: +median: 26202 cycles/ticks +average: 26662 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10829 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 9069 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97762 cycles/ticks +average: 99139 cycles/ticks + +indcpa_enc: +median: 124732 cycles/ticks +average: 127017 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38890 cycles/ticks + +kyber_keypair_derand: +median: 108164 cycles/ticks +average: 109734 cycles/ticks + +kyber_keypair: +median: 113640 cycles/ticks +average: 115143 cycles/ticks + +kyber_encaps_derand: +median: 135160 cycles/ticks +average: 137012 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 138152 cycles/ticks + +kyber_decaps: +median: 176876 cycles/ticks +average: 179430 cycles/ticks + +Loop spin: 590 +gen_a: +median: 26308 cycles/ticks +average: 26763 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7126 cycles/ticks +average: 7240 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8961 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 698 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 98146 cycles/ticks +average: 99635 cycles/ticks + +indcpa_enc: +median: 124974 cycles/ticks +average: 127377 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38943 cycles/ticks + +kyber_keypair_derand: +median: 106478 cycles/ticks +average: 107988 cycles/ticks + +kyber_keypair: +median: 113868 cycles/ticks +average: 115444 cycles/ticks + +kyber_encaps_derand: +median: 135036 cycles/ticks +average: 136550 cycles/ticks + +kyber_encaps: +median: 136012 cycles/ticks +average: 138425 cycles/ticks + +kyber_decaps: +median: 176738 cycles/ticks +average: 179356 cycles/ticks + +Loop spin: 591 +gen_a: +median: 26212 cycles/ticks +average: 26439 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3790 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10838 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8916 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1858 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97882 cycles/ticks +average: 99277 cycles/ticks + +indcpa_enc: +median: 124754 cycles/ticks +average: 127095 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 39000 cycles/ticks + +kyber_keypair_derand: +median: 106760 cycles/ticks +average: 108234 cycles/ticks + +kyber_keypair: +median: 113774 cycles/ticks +average: 115249 cycles/ticks + +kyber_encaps_derand: +median: 135156 cycles/ticks +average: 137126 cycles/ticks + +kyber_encaps: +median: 136120 cycles/ticks +average: 138380 cycles/ticks + +kyber_decaps: +median: 176946 cycles/ticks +average: 179667 cycles/ticks + +Loop spin: 592 +gen_a: +median: 26188 cycles/ticks +average: 26523 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8902 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1951 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97842 cycles/ticks +average: 99298 cycles/ticks + +indcpa_enc: +median: 124550 cycles/ticks +average: 126177 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38846 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 107637 cycles/ticks + +kyber_keypair: +median: 113658 cycles/ticks +average: 115158 cycles/ticks + +kyber_encaps_derand: +median: 135286 cycles/ticks +average: 137341 cycles/ticks + +kyber_encaps: +median: 136144 cycles/ticks +average: 138539 cycles/ticks + +kyber_decaps: +median: 176986 cycles/ticks +average: 179736 cycles/ticks + +Loop spin: 593 +gen_a: +median: 26260 cycles/ticks +average: 26823 cycles/ticks + +poly_getnoise_eta1: +median: 3660 cycles/ticks +average: 3815 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7205 cycles/ticks + +INVNTT: +median: 10652 cycles/ticks +average: 10853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1501 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 99417 cycles/ticks + +indcpa_enc: +median: 124920 cycles/ticks +average: 127066 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 38955 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 108261 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 115073 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136944 cycles/ticks + +kyber_encaps: +median: 136192 cycles/ticks +average: 138675 cycles/ticks + +kyber_decaps: +median: 176754 cycles/ticks +average: 179392 cycles/ticks + +Loop spin: 594 +gen_a: +median: 26192 cycles/ticks +average: 26650 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2478 cycles/ticks +average: 2552 cycles/ticks + +NTT: +median: 7264 cycles/ticks +average: 7286 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9040 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 598 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97866 cycles/ticks +average: 99329 cycles/ticks + +indcpa_enc: +median: 124982 cycles/ticks +average: 127367 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39033 cycles/ticks + +kyber_keypair_derand: +median: 106646 cycles/ticks +average: 108326 cycles/ticks + +kyber_keypair: +median: 113734 cycles/ticks +average: 115115 cycles/ticks + +kyber_encaps_derand: +median: 135200 cycles/ticks +average: 137272 cycles/ticks + +kyber_encaps: +median: 136066 cycles/ticks +average: 138098 cycles/ticks + +kyber_decaps: +median: 176812 cycles/ticks +average: 178616 cycles/ticks + +Loop spin: 595 +gen_a: +median: 26256 cycles/ticks +average: 26556 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7222 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9159 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1237 cycles/ticks + +indcpa_keypair: +median: 97786 cycles/ticks +average: 98811 cycles/ticks + +indcpa_enc: +median: 124604 cycles/ticks +average: 126412 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 38868 cycles/ticks + +kyber_keypair_derand: +median: 106392 cycles/ticks +average: 107589 cycles/ticks + +kyber_keypair: +median: 113560 cycles/ticks +average: 114711 cycles/ticks + +kyber_encaps_derand: +median: 135148 cycles/ticks +average: 137614 cycles/ticks + +kyber_encaps: +median: 136052 cycles/ticks +average: 138264 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 179398 cycles/ticks + +Loop spin: 596 +gen_a: +median: 26194 cycles/ticks +average: 26366 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9105 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99386 cycles/ticks + +indcpa_enc: +median: 125020 cycles/ticks +average: 127169 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38955 cycles/ticks + +kyber_keypair_derand: +median: 106480 cycles/ticks +average: 108128 cycles/ticks + +kyber_keypair: +median: 113668 cycles/ticks +average: 115086 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 137195 cycles/ticks + +kyber_encaps: +median: 136112 cycles/ticks +average: 138391 cycles/ticks + +kyber_decaps: +median: 176844 cycles/ticks +average: 179590 cycles/ticks + +Loop spin: 597 +gen_a: +median: 26176 cycles/ticks +average: 26344 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3816 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7233 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10646 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9153 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97974 cycles/ticks +average: 99147 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 127058 cycles/ticks + +indcpa_dec: +median: 38472 cycles/ticks +average: 39145 cycles/ticks + +kyber_keypair_derand: +median: 106520 cycles/ticks +average: 108167 cycles/ticks + +kyber_keypair: +median: 113578 cycles/ticks +average: 114808 cycles/ticks + +kyber_encaps_derand: +median: 135184 cycles/ticks +average: 137225 cycles/ticks + +kyber_encaps: +median: 135834 cycles/ticks +average: 137743 cycles/ticks + +kyber_decaps: +median: 176688 cycles/ticks +average: 179187 cycles/ticks + +Loop spin: 598 +gen_a: +median: 26254 cycles/ticks +average: 26758 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3700 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2540 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9070 cycles/ticks +average: 9034 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97918 cycles/ticks +average: 99099 cycles/ticks + +indcpa_enc: +median: 124808 cycles/ticks +average: 126469 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39168 cycles/ticks + +kyber_keypair_derand: +median: 106484 cycles/ticks +average: 107976 cycles/ticks + +kyber_keypair: +median: 113868 cycles/ticks +average: 115307 cycles/ticks + +kyber_encaps_derand: +median: 135264 cycles/ticks +average: 137454 cycles/ticks + +kyber_encaps: +median: 136156 cycles/ticks +average: 138072 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 179235 cycles/ticks + +Loop spin: 599 +gen_a: +median: 26148 cycles/ticks +average: 26302 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3902 cycles/ticks + +poly_getnoise_eta2: +median: 2540 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1929 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 97798 cycles/ticks +average: 98825 cycles/ticks + +indcpa_enc: +median: 124642 cycles/ticks +average: 126595 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 39065 cycles/ticks + +kyber_keypair_derand: +median: 106422 cycles/ticks +average: 107679 cycles/ticks + +kyber_keypair: +median: 113632 cycles/ticks +average: 114961 cycles/ticks + +kyber_encaps_derand: +median: 135022 cycles/ticks +average: 136992 cycles/ticks + +kyber_encaps: +median: 135884 cycles/ticks +average: 138188 cycles/ticks + +kyber_decaps: +median: 176744 cycles/ticks +average: 179056 cycles/ticks + +Loop spin: 600 +gen_a: +median: 26258 cycles/ticks +average: 26829 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 11000 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8892 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97940 cycles/ticks +average: 99559 cycles/ticks + +indcpa_enc: +median: 124948 cycles/ticks +average: 127230 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 39093 cycles/ticks + +kyber_keypair_derand: +median: 106550 cycles/ticks +average: 108036 cycles/ticks + +kyber_keypair: +median: 113570 cycles/ticks +average: 114871 cycles/ticks + +kyber_encaps_derand: +median: 135082 cycles/ticks +average: 137152 cycles/ticks + +kyber_encaps: +median: 136066 cycles/ticks +average: 138147 cycles/ticks + +kyber_decaps: +median: 176830 cycles/ticks +average: 179414 cycles/ticks + +Loop spin: 601 +gen_a: +median: 26192 cycles/ticks +average: 26718 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10810 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1928 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97908 cycles/ticks +average: 99157 cycles/ticks + +indcpa_enc: +median: 124610 cycles/ticks +average: 126590 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 39046 cycles/ticks + +kyber_keypair_derand: +median: 106938 cycles/ticks +average: 108373 cycles/ticks + +kyber_keypair: +median: 113952 cycles/ticks +average: 115289 cycles/ticks + +kyber_encaps_derand: +median: 135068 cycles/ticks +average: 136872 cycles/ticks + +kyber_encaps: +median: 136164 cycles/ticks +average: 138505 cycles/ticks + +kyber_decaps: +median: 176970 cycles/ticks +average: 179439 cycles/ticks + +Loop spin: 602 +gen_a: +median: 26188 cycles/ticks +average: 26458 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2575 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 10658 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9068 cycles/ticks +average: 9045 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97792 cycles/ticks +average: 98828 cycles/ticks + +indcpa_enc: +median: 124698 cycles/ticks +average: 127061 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39153 cycles/ticks + +kyber_keypair_derand: +median: 106548 cycles/ticks +average: 108163 cycles/ticks + +kyber_keypair: +median: 113742 cycles/ticks +average: 115198 cycles/ticks + +kyber_encaps_derand: +median: 134966 cycles/ticks +average: 136730 cycles/ticks + +kyber_encaps: +median: 135834 cycles/ticks +average: 137752 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179330 cycles/ticks + +Loop spin: 603 +gen_a: +median: 26184 cycles/ticks +average: 26689 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10672 cycles/ticks +average: 10859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98028 cycles/ticks +average: 99550 cycles/ticks + +indcpa_enc: +median: 125016 cycles/ticks +average: 127366 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38965 cycles/ticks + +kyber_keypair_derand: +median: 106658 cycles/ticks +average: 108261 cycles/ticks + +kyber_keypair: +median: 113678 cycles/ticks +average: 115044 cycles/ticks + +kyber_encaps_derand: +median: 135216 cycles/ticks +average: 137341 cycles/ticks + +kyber_encaps: +median: 136250 cycles/ticks +average: 138540 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 179485 cycles/ticks + +Loop spin: 604 +gen_a: +median: 26200 cycles/ticks +average: 26490 cycles/ticks + +poly_getnoise_eta1: +median: 3764 cycles/ticks +average: 3851 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2545 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10955 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8939 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1165 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99618 cycles/ticks + +indcpa_enc: +median: 124706 cycles/ticks +average: 126560 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 39015 cycles/ticks + +kyber_keypair_derand: +median: 106666 cycles/ticks +average: 108101 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114795 cycles/ticks + +kyber_encaps_derand: +median: 135520 cycles/ticks +average: 137760 cycles/ticks + +kyber_encaps: +median: 136240 cycles/ticks +average: 138588 cycles/ticks + +kyber_decaps: +median: 177104 cycles/ticks +average: 179188 cycles/ticks + +Loop spin: 605 +gen_a: +median: 26248 cycles/ticks +average: 26467 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97914 cycles/ticks +average: 99340 cycles/ticks + +indcpa_enc: +median: 124816 cycles/ticks +average: 126581 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 39083 cycles/ticks + +kyber_keypair_derand: +median: 106734 cycles/ticks +average: 107979 cycles/ticks + +kyber_keypair: +median: 113510 cycles/ticks +average: 114613 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 137088 cycles/ticks + +kyber_encaps: +median: 135864 cycles/ticks +average: 137724 cycles/ticks + +kyber_decaps: +median: 176880 cycles/ticks +average: 179501 cycles/ticks + +Loop spin: 606 +gen_a: +median: 26224 cycles/ticks +average: 26661 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10931 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9060 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97910 cycles/ticks +average: 99124 cycles/ticks + +indcpa_enc: +median: 124694 cycles/ticks +average: 126313 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 38961 cycles/ticks + +kyber_keypair_derand: +median: 106592 cycles/ticks +average: 108078 cycles/ticks + +kyber_keypair: +median: 113654 cycles/ticks +average: 115049 cycles/ticks + +kyber_encaps_derand: +median: 134942 cycles/ticks +average: 136957 cycles/ticks + +kyber_encaps: +median: 135878 cycles/ticks +average: 138067 cycles/ticks + +kyber_decaps: +median: 176628 cycles/ticks +average: 178944 cycles/ticks + +Loop spin: 607 +gen_a: +median: 26182 cycles/ticks +average: 26355 cycles/ticks + +poly_getnoise_eta1: +median: 3708 cycles/ticks +average: 3792 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2399 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7215 cycles/ticks + +INVNTT: +median: 10558 cycles/ticks +average: 10625 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8929 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98002 cycles/ticks +average: 99463 cycles/ticks + +indcpa_enc: +median: 124744 cycles/ticks +average: 126667 cycles/ticks + +indcpa_dec: +median: 39510 cycles/ticks +average: 39351 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 108054 cycles/ticks + +kyber_keypair: +median: 113774 cycles/ticks +average: 115346 cycles/ticks + +kyber_encaps_derand: +median: 135394 cycles/ticks +average: 137667 cycles/ticks + +kyber_encaps: +median: 136142 cycles/ticks +average: 138214 cycles/ticks + +kyber_decaps: +median: 177140 cycles/ticks +average: 180101 cycles/ticks + +Loop spin: 608 +gen_a: +median: 26160 cycles/ticks +average: 26326 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3841 cycles/ticks + +poly_getnoise_eta2: +median: 2502 cycles/ticks +average: 2547 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 10424 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9152 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1474 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98080 cycles/ticks +average: 99184 cycles/ticks + +indcpa_enc: +median: 125056 cycles/ticks +average: 127250 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38794 cycles/ticks + +kyber_keypair_derand: +median: 106504 cycles/ticks +average: 108071 cycles/ticks + +kyber_keypair: +median: 113720 cycles/ticks +average: 115125 cycles/ticks + +kyber_encaps_derand: +median: 135162 cycles/ticks +average: 137105 cycles/ticks + +kyber_encaps: +median: 136016 cycles/ticks +average: 138257 cycles/ticks + +kyber_decaps: +median: 176822 cycles/ticks +average: 179322 cycles/ticks + +Loop spin: 609 +gen_a: +median: 26168 cycles/ticks +average: 26448 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10689 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9094 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1882 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97918 cycles/ticks +average: 99493 cycles/ticks + +indcpa_enc: +median: 124916 cycles/ticks +average: 127094 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38914 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 108192 cycles/ticks + +kyber_keypair: +median: 113764 cycles/ticks +average: 115144 cycles/ticks + +kyber_encaps_derand: +median: 134936 cycles/ticks +average: 136906 cycles/ticks + +kyber_encaps: +median: 135864 cycles/ticks +average: 137661 cycles/ticks + +kyber_decaps: +median: 176830 cycles/ticks +average: 179250 cycles/ticks + +Loop spin: 610 +gen_a: +median: 26222 cycles/ticks +average: 26433 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2458 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7182 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8994 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98056 cycles/ticks +average: 99755 cycles/ticks + +indcpa_enc: +median: 124842 cycles/ticks +average: 127110 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38882 cycles/ticks + +kyber_keypair_derand: +median: 106800 cycles/ticks +average: 108563 cycles/ticks + +kyber_keypair: +median: 113610 cycles/ticks +average: 115060 cycles/ticks + +kyber_encaps_derand: +median: 134988 cycles/ticks +average: 136956 cycles/ticks + +kyber_encaps: +median: 136048 cycles/ticks +average: 138119 cycles/ticks + +kyber_decaps: +median: 176738 cycles/ticks +average: 179300 cycles/ticks + +Loop spin: 611 +gen_a: +median: 26172 cycles/ticks +average: 26420 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3768 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 97990 cycles/ticks +average: 99322 cycles/ticks + +indcpa_enc: +median: 124858 cycles/ticks +average: 127018 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38855 cycles/ticks + +kyber_keypair_derand: +median: 106742 cycles/ticks +average: 108144 cycles/ticks + +kyber_keypair: +median: 113768 cycles/ticks +average: 115304 cycles/ticks + +kyber_encaps_derand: +median: 135256 cycles/ticks +average: 137440 cycles/ticks + +kyber_encaps: +median: 136164 cycles/ticks +average: 138362 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 179392 cycles/ticks + +Loop spin: 612 +gen_a: +median: 26184 cycles/ticks +average: 26681 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9026 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97948 cycles/ticks +average: 99529 cycles/ticks + +indcpa_enc: +median: 124802 cycles/ticks +average: 127083 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 39071 cycles/ticks + +kyber_keypair_derand: +median: 106742 cycles/ticks +average: 108448 cycles/ticks + +kyber_keypair: +median: 113544 cycles/ticks +average: 114895 cycles/ticks + +kyber_encaps_derand: +median: 135182 cycles/ticks +average: 137245 cycles/ticks + +kyber_encaps: +median: 136114 cycles/ticks +average: 138271 cycles/ticks + +kyber_decaps: +median: 176812 cycles/ticks +average: 179413 cycles/ticks + +Loop spin: 613 +gen_a: +median: 26236 cycles/ticks +average: 26798 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3802 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10558 cycles/ticks +average: 10618 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8848 cycles/ticks +average: 9033 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99104 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 126744 cycles/ticks + +indcpa_dec: +median: 38454 cycles/ticks +average: 39205 cycles/ticks + +kyber_keypair_derand: +median: 106636 cycles/ticks +average: 108442 cycles/ticks + +kyber_keypair: +median: 113738 cycles/ticks +average: 115110 cycles/ticks + +kyber_encaps_derand: +median: 135116 cycles/ticks +average: 137558 cycles/ticks + +kyber_encaps: +median: 136144 cycles/ticks +average: 138324 cycles/ticks + +kyber_decaps: +median: 176898 cycles/ticks +average: 178752 cycles/ticks + +Loop spin: 614 +gen_a: +median: 26178 cycles/ticks +average: 26331 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 6912 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9165 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1510 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97834 cycles/ticks +average: 98950 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 126245 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39039 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 108371 cycles/ticks + +kyber_keypair: +median: 113770 cycles/ticks +average: 115265 cycles/ticks + +kyber_encaps_derand: +median: 135204 cycles/ticks +average: 137288 cycles/ticks + +kyber_encaps: +median: 136172 cycles/ticks +average: 138236 cycles/ticks + +kyber_decaps: +median: 176870 cycles/ticks +average: 179345 cycles/ticks + +Loop spin: 615 +gen_a: +median: 26984 cycles/ticks +average: 26878 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2534 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7289 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9171 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99164 cycles/ticks + +indcpa_enc: +median: 124624 cycles/ticks +average: 126413 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39128 cycles/ticks + +kyber_keypair_derand: +median: 106772 cycles/ticks +average: 108314 cycles/ticks + +kyber_keypair: +median: 113780 cycles/ticks +average: 115256 cycles/ticks + +kyber_encaps_derand: +median: 135218 cycles/ticks +average: 137447 cycles/ticks + +kyber_encaps: +median: 136100 cycles/ticks +average: 138354 cycles/ticks + +kyber_decaps: +median: 177070 cycles/ticks +average: 180097 cycles/ticks + +Loop spin: 616 +gen_a: +median: 26166 cycles/ticks +average: 26569 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7265 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9066 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99186 cycles/ticks + +indcpa_enc: +median: 124968 cycles/ticks +average: 127242 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38897 cycles/ticks + +kyber_keypair_derand: +median: 106534 cycles/ticks +average: 107949 cycles/ticks + +kyber_keypair: +median: 113668 cycles/ticks +average: 115122 cycles/ticks + +kyber_encaps_derand: +median: 135116 cycles/ticks +average: 136789 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 138054 cycles/ticks + +kyber_decaps: +median: 176952 cycles/ticks +average: 179695 cycles/ticks + +Loop spin: 617 +gen_a: +median: 26182 cycles/ticks +average: 26565 cycles/ticks + +poly_getnoise_eta1: +median: 3652 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2409 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7174 cycles/ticks + +INVNTT: +median: 10556 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 97950 cycles/ticks +average: 99315 cycles/ticks + +indcpa_enc: +median: 124912 cycles/ticks +average: 126915 cycles/ticks + +indcpa_dec: +median: 38490 cycles/ticks +average: 39147 cycles/ticks + +kyber_keypair_derand: +median: 106694 cycles/ticks +average: 107605 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114784 cycles/ticks + +kyber_encaps_derand: +median: 135412 cycles/ticks +average: 137679 cycles/ticks + +kyber_encaps: +median: 136232 cycles/ticks +average: 138457 cycles/ticks + +kyber_decaps: +median: 177120 cycles/ticks +average: 179951 cycles/ticks + +Loop spin: 618 +gen_a: +median: 26254 cycles/ticks +average: 26403 cycles/ticks + +poly_getnoise_eta1: +median: 3818 cycles/ticks +average: 3848 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10644 cycles/ticks +average: 10816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8998 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97734 cycles/ticks +average: 99189 cycles/ticks + +indcpa_enc: +median: 124644 cycles/ticks +average: 126653 cycles/ticks + +indcpa_dec: +median: 38512 cycles/ticks +average: 39153 cycles/ticks + +kyber_keypair_derand: +median: 106412 cycles/ticks +average: 107884 cycles/ticks + +kyber_keypair: +median: 113674 cycles/ticks +average: 115251 cycles/ticks + +kyber_encaps_derand: +median: 134982 cycles/ticks +average: 137026 cycles/ticks + +kyber_encaps: +median: 135958 cycles/ticks +average: 138084 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 179530 cycles/ticks + +Loop spin: 619 +gen_a: +median: 26202 cycles/ticks +average: 26349 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3842 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7218 cycles/ticks +average: 7260 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10665 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 98072 cycles/ticks +average: 99706 cycles/ticks + +indcpa_enc: +median: 124936 cycles/ticks +average: 127138 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38878 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 108244 cycles/ticks + +kyber_keypair: +median: 113874 cycles/ticks +average: 115462 cycles/ticks + +kyber_encaps_derand: +median: 135174 cycles/ticks +average: 137000 cycles/ticks + +kyber_encaps: +median: 136192 cycles/ticks +average: 138472 cycles/ticks + +kyber_decaps: +median: 177158 cycles/ticks +average: 180307 cycles/ticks + +Loop spin: 620 +gen_a: +median: 26142 cycles/ticks +average: 26314 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3895 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10822 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9066 cycles/ticks +average: 9032 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99477 cycles/ticks + +indcpa_enc: +median: 124480 cycles/ticks +average: 126296 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38794 cycles/ticks + +kyber_keypair_derand: +median: 106642 cycles/ticks +average: 107971 cycles/ticks + +kyber_keypair: +median: 113692 cycles/ticks +average: 115063 cycles/ticks + +kyber_encaps_derand: +median: 135040 cycles/ticks +average: 137292 cycles/ticks + +kyber_encaps: +median: 136084 cycles/ticks +average: 138491 cycles/ticks + +kyber_decaps: +median: 176998 cycles/ticks +average: 179814 cycles/ticks + +Loop spin: 621 +gen_a: +median: 26172 cycles/ticks +average: 26319 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7242 cycles/ticks +average: 7289 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10959 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8849 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99372 cycles/ticks + +indcpa_enc: +median: 125100 cycles/ticks +average: 127361 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38964 cycles/ticks + +kyber_keypair_derand: +median: 108240 cycles/ticks +average: 109640 cycles/ticks + +kyber_keypair: +median: 113560 cycles/ticks +average: 114782 cycles/ticks + +kyber_encaps_derand: +median: 135158 cycles/ticks +average: 137339 cycles/ticks + +kyber_encaps: +median: 136138 cycles/ticks +average: 138613 cycles/ticks + +kyber_decaps: +median: 176976 cycles/ticks +average: 179635 cycles/ticks + +Loop spin: 622 +gen_a: +median: 26144 cycles/ticks +average: 26539 cycles/ticks + +poly_getnoise_eta1: +median: 3718 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9140 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97862 cycles/ticks +average: 99517 cycles/ticks + +indcpa_enc: +median: 124862 cycles/ticks +average: 127234 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38829 cycles/ticks + +kyber_keypair_derand: +median: 106604 cycles/ticks +average: 108412 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114857 cycles/ticks + +kyber_encaps_derand: +median: 135040 cycles/ticks +average: 136670 cycles/ticks + +kyber_encaps: +median: 135944 cycles/ticks +average: 137947 cycles/ticks + +kyber_decaps: +median: 177084 cycles/ticks +average: 180037 cycles/ticks + +Loop spin: 623 +gen_a: +median: 26966 cycles/ticks +average: 26857 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3763 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10662 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9148 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1167 cycles/ticks + +indcpa_keypair: +median: 97966 cycles/ticks +average: 99179 cycles/ticks + +indcpa_enc: +median: 125050 cycles/ticks +average: 127369 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 39021 cycles/ticks + +kyber_keypair_derand: +median: 106698 cycles/ticks +average: 108320 cycles/ticks + +kyber_keypair: +median: 113690 cycles/ticks +average: 115021 cycles/ticks + +kyber_encaps_derand: +median: 135068 cycles/ticks +average: 137143 cycles/ticks + +kyber_encaps: +median: 136026 cycles/ticks +average: 138057 cycles/ticks + +kyber_decaps: +median: 176994 cycles/ticks +average: 179706 cycles/ticks + +Loop spin: 624 +gen_a: +median: 26128 cycles/ticks +average: 26274 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10648 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9157 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 702 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98026 cycles/ticks +average: 99305 cycles/ticks + +indcpa_enc: +median: 124974 cycles/ticks +average: 126743 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38557 cycles/ticks + +kyber_keypair_derand: +median: 106498 cycles/ticks +average: 107428 cycles/ticks + +kyber_keypair: +median: 113574 cycles/ticks +average: 114717 cycles/ticks + +kyber_encaps_derand: +median: 134966 cycles/ticks +average: 136808 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 138455 cycles/ticks + +kyber_decaps: +median: 176652 cycles/ticks +average: 179471 cycles/ticks + +Loop spin: 625 +gen_a: +median: 26180 cycles/ticks +average: 26605 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10911 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8893 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98242 cycles/ticks +average: 99915 cycles/ticks + +indcpa_enc: +median: 124990 cycles/ticks +average: 127159 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 39071 cycles/ticks + +kyber_keypair_derand: +median: 106766 cycles/ticks +average: 108508 cycles/ticks + +kyber_keypair: +median: 113764 cycles/ticks +average: 115246 cycles/ticks + +kyber_encaps_derand: +median: 135060 cycles/ticks +average: 137203 cycles/ticks + +kyber_encaps: +median: 136158 cycles/ticks +average: 138193 cycles/ticks + +kyber_decaps: +median: 176916 cycles/ticks +average: 179561 cycles/ticks + +Loop spin: 626 +gen_a: +median: 26228 cycles/ticks +average: 26711 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10892 cycles/ticks +average: 10881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98062 cycles/ticks +average: 99125 cycles/ticks + +indcpa_enc: +median: 125082 cycles/ticks +average: 127315 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38895 cycles/ticks + +kyber_keypair_derand: +median: 106706 cycles/ticks +average: 107816 cycles/ticks + +kyber_keypair: +median: 113756 cycles/ticks +average: 115212 cycles/ticks + +kyber_encaps_derand: +median: 135176 cycles/ticks +average: 137076 cycles/ticks + +kyber_encaps: +median: 136068 cycles/ticks +average: 138034 cycles/ticks + +kyber_decaps: +median: 177052 cycles/ticks +average: 179814 cycles/ticks + +Loop spin: 627 +gen_a: +median: 26176 cycles/ticks +average: 26473 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3811 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7290 cycles/ticks + +INVNTT: +median: 10584 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97986 cycles/ticks +average: 99609 cycles/ticks + +indcpa_enc: +median: 124766 cycles/ticks +average: 127061 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106750 cycles/ticks +average: 108509 cycles/ticks + +kyber_keypair: +median: 113666 cycles/ticks +average: 115111 cycles/ticks + +kyber_encaps_derand: +median: 135324 cycles/ticks +average: 137490 cycles/ticks + +kyber_encaps: +median: 136194 cycles/ticks +average: 138595 cycles/ticks + +kyber_decaps: +median: 177032 cycles/ticks +average: 179714 cycles/ticks + +Loop spin: 628 +gen_a: +median: 26262 cycles/ticks +average: 26684 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7136 cycles/ticks +average: 7252 cycles/ticks + +INVNTT: +median: 10678 cycles/ticks +average: 10824 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9104 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1948 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97888 cycles/ticks +average: 99359 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126875 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 39048 cycles/ticks + +kyber_keypair_derand: +median: 106528 cycles/ticks +average: 108109 cycles/ticks + +kyber_keypair: +median: 113618 cycles/ticks +average: 115056 cycles/ticks + +kyber_encaps_derand: +median: 134636 cycles/ticks +average: 136159 cycles/ticks + +kyber_encaps: +median: 135726 cycles/ticks +average: 137601 cycles/ticks + +kyber_decaps: +median: 176638 cycles/ticks +average: 179370 cycles/ticks + +Loop spin: 629 +gen_a: +median: 26186 cycles/ticks +average: 26603 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10996 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8905 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97842 cycles/ticks +average: 99492 cycles/ticks + +indcpa_enc: +median: 124834 cycles/ticks +average: 127001 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38892 cycles/ticks + +kyber_keypair_derand: +median: 106630 cycles/ticks +average: 108275 cycles/ticks + +kyber_keypair: +median: 113672 cycles/ticks +average: 114958 cycles/ticks + +kyber_encaps_derand: +median: 135102 cycles/ticks +average: 137357 cycles/ticks + +kyber_encaps: +median: 136186 cycles/ticks +average: 138191 cycles/ticks + +kyber_decaps: +median: 176940 cycles/ticks +average: 179583 cycles/ticks + +Loop spin: 630 +gen_a: +median: 26216 cycles/ticks +average: 26368 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3857 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8919 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 98040 cycles/ticks +average: 99446 cycles/ticks + +indcpa_enc: +median: 124888 cycles/ticks +average: 127099 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38913 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 108255 cycles/ticks + +kyber_keypair: +median: 113600 cycles/ticks +average: 114823 cycles/ticks + +kyber_encaps_derand: +median: 135076 cycles/ticks +average: 137244 cycles/ticks + +kyber_encaps: +median: 135850 cycles/ticks +average: 138039 cycles/ticks + +kyber_decaps: +median: 176886 cycles/ticks +average: 179405 cycles/ticks + +Loop spin: 631 +gen_a: +median: 26266 cycles/ticks +average: 26719 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2502 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8838 cycles/ticks +average: 9009 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1900 cycles/ticks +average: 1913 cycles/ticks + +polyvec_decompress: +median: 1180 cycles/ticks +average: 1207 cycles/ticks + +indcpa_keypair: +median: 98072 cycles/ticks +average: 99872 cycles/ticks + +indcpa_enc: +median: 124778 cycles/ticks +average: 126811 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 39039 cycles/ticks + +kyber_keypair_derand: +median: 106786 cycles/ticks +average: 108640 cycles/ticks + +kyber_keypair: +median: 113528 cycles/ticks +average: 114819 cycles/ticks + +kyber_encaps_derand: +median: 134898 cycles/ticks +average: 136860 cycles/ticks + +kyber_encaps: +median: 135882 cycles/ticks +average: 137753 cycles/ticks + +kyber_decaps: +median: 176584 cycles/ticks +average: 178633 cycles/ticks + +Loop spin: 632 +gen_a: +median: 26202 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3658 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7180 cycles/ticks + +INVNTT: +median: 10896 cycles/ticks +average: 10980 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8977 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98090 cycles/ticks +average: 99490 cycles/ticks + +indcpa_enc: +median: 125094 cycles/ticks +average: 127206 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38922 cycles/ticks + +kyber_keypair_derand: +median: 106554 cycles/ticks +average: 107920 cycles/ticks + +kyber_keypair: +median: 113662 cycles/ticks +average: 115136 cycles/ticks + +kyber_encaps_derand: +median: 134946 cycles/ticks +average: 137125 cycles/ticks + +kyber_encaps: +median: 135810 cycles/ticks +average: 137800 cycles/ticks + +kyber_decaps: +median: 176706 cycles/ticks +average: 179255 cycles/ticks + +Loop spin: 633 +gen_a: +median: 26148 cycles/ticks +average: 26514 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3807 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7156 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10736 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1847 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 98154 cycles/ticks +average: 99636 cycles/ticks + +indcpa_enc: +median: 124964 cycles/ticks +average: 126767 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 39118 cycles/ticks + +kyber_keypair_derand: +median: 106480 cycles/ticks +average: 108110 cycles/ticks + +kyber_keypair: +median: 113642 cycles/ticks +average: 115107 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 137375 cycles/ticks + +kyber_encaps: +median: 136042 cycles/ticks +average: 138202 cycles/ticks + +kyber_decaps: +median: 176990 cycles/ticks +average: 179690 cycles/ticks + +Loop spin: 634 +gen_a: +median: 26254 cycles/ticks +average: 26708 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3786 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10831 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8870 cycles/ticks +average: 9027 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97788 cycles/ticks +average: 99196 cycles/ticks + +indcpa_enc: +median: 124644 cycles/ticks +average: 126628 cycles/ticks + +indcpa_dec: +median: 38466 cycles/ticks +average: 39019 cycles/ticks + +kyber_keypair_derand: +median: 106838 cycles/ticks +average: 108703 cycles/ticks + +kyber_keypair: +median: 113506 cycles/ticks +average: 114738 cycles/ticks + +kyber_encaps_derand: +median: 134986 cycles/ticks +average: 137095 cycles/ticks + +kyber_encaps: +median: 135952 cycles/ticks +average: 138093 cycles/ticks + +kyber_decaps: +median: 176878 cycles/ticks +average: 179489 cycles/ticks + +Loop spin: 635 +gen_a: +median: 26224 cycles/ticks +average: 26526 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1515 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97974 cycles/ticks +average: 99307 cycles/ticks + +indcpa_enc: +median: 124748 cycles/ticks +average: 127087 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38981 cycles/ticks + +kyber_keypair_derand: +median: 106714 cycles/ticks +average: 108299 cycles/ticks + +kyber_keypair: +median: 113648 cycles/ticks +average: 115282 cycles/ticks + +kyber_encaps_derand: +median: 135092 cycles/ticks +average: 137552 cycles/ticks + +kyber_encaps: +median: 135884 cycles/ticks +average: 137888 cycles/ticks + +kyber_decaps: +median: 176746 cycles/ticks +average: 178986 cycles/ticks + +Loop spin: 636 +gen_a: +median: 26174 cycles/ticks +average: 26552 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10654 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9089 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 98088 cycles/ticks +average: 98976 cycles/ticks + +indcpa_enc: +median: 124924 cycles/ticks +average: 126709 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 38954 cycles/ticks + +kyber_keypair_derand: +median: 106468 cycles/ticks +average: 107804 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 114878 cycles/ticks + +kyber_encaps_derand: +median: 135054 cycles/ticks +average: 137406 cycles/ticks + +kyber_encaps: +median: 136180 cycles/ticks +average: 138679 cycles/ticks + +kyber_decaps: +median: 176644 cycles/ticks +average: 179338 cycles/ticks + +Loop spin: 637 +gen_a: +median: 26184 cycles/ticks +average: 26728 cycles/ticks + +poly_getnoise_eta1: +median: 3750 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10933 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8980 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98110 cycles/ticks +average: 99912 cycles/ticks + +indcpa_enc: +median: 125168 cycles/ticks +average: 127596 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38925 cycles/ticks + +kyber_keypair_derand: +median: 106648 cycles/ticks +average: 108650 cycles/ticks + +kyber_keypair: +median: 113926 cycles/ticks +average: 115518 cycles/ticks + +kyber_encaps_derand: +median: 135212 cycles/ticks +average: 137545 cycles/ticks + +kyber_encaps: +median: 136294 cycles/ticks +average: 138759 cycles/ticks + +kyber_decaps: +median: 176860 cycles/ticks +average: 180045 cycles/ticks + +Loop spin: 638 +gen_a: +median: 26234 cycles/ticks +average: 26644 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2571 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 11162 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9048 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1148 cycles/ticks +average: 1203 cycles/ticks + +indcpa_keypair: +median: 97848 cycles/ticks +average: 99426 cycles/ticks + +indcpa_enc: +median: 124808 cycles/ticks +average: 127021 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 39035 cycles/ticks + +kyber_keypair_derand: +median: 106626 cycles/ticks +average: 108439 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 114847 cycles/ticks + +kyber_encaps_derand: +median: 135300 cycles/ticks +average: 138167 cycles/ticks + +kyber_encaps: +median: 136094 cycles/ticks +average: 138266 cycles/ticks + +kyber_decaps: +median: 176972 cycles/ticks +average: 179689 cycles/ticks + +Loop spin: 639 +gen_a: +median: 26154 cycles/ticks +average: 26318 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8916 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1480 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 587 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99583 cycles/ticks + +indcpa_enc: +median: 124830 cycles/ticks +average: 127076 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38861 cycles/ticks + +kyber_keypair_derand: +median: 106462 cycles/ticks +average: 108291 cycles/ticks + +kyber_keypair: +median: 113948 cycles/ticks +average: 115590 cycles/ticks + +kyber_encaps_derand: +median: 135356 cycles/ticks +average: 137925 cycles/ticks + +kyber_encaps: +median: 135972 cycles/ticks +average: 138551 cycles/ticks + +kyber_decaps: +median: 176774 cycles/ticks +average: 179731 cycles/ticks + +Loop spin: 640 +gen_a: +median: 26246 cycles/ticks +average: 26739 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7256 cycles/ticks +average: 7302 cycles/ticks + +INVNTT: +median: 10890 cycles/ticks +average: 10874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97850 cycles/ticks +average: 99601 cycles/ticks + +indcpa_enc: +median: 124762 cycles/ticks +average: 127266 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38989 cycles/ticks + +kyber_keypair_derand: +median: 106444 cycles/ticks +average: 108180 cycles/ticks + +kyber_keypair: +median: 113680 cycles/ticks +average: 115208 cycles/ticks + +kyber_encaps_derand: +median: 134984 cycles/ticks +average: 137172 cycles/ticks + +kyber_encaps: +median: 136096 cycles/ticks +average: 138165 cycles/ticks + +kyber_decaps: +median: 176788 cycles/ticks +average: 179786 cycles/ticks + +Loop spin: 641 +gen_a: +median: 26176 cycles/ticks +average: 26555 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7338 cycles/ticks + +INVNTT: +median: 10852 cycles/ticks +average: 10858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1187 cycles/ticks + +indcpa_keypair: +median: 98004 cycles/ticks +average: 99503 cycles/ticks + +indcpa_enc: +median: 124902 cycles/ticks +average: 127138 cycles/ticks + +indcpa_dec: +median: 38478 cycles/ticks +average: 39124 cycles/ticks + +kyber_keypair_derand: +median: 108174 cycles/ticks +average: 109614 cycles/ticks + +kyber_keypair: +median: 113714 cycles/ticks +average: 115208 cycles/ticks + +kyber_encaps_derand: +median: 135250 cycles/ticks +average: 137494 cycles/ticks + +kyber_encaps: +median: 136222 cycles/ticks +average: 138458 cycles/ticks + +kyber_decaps: +median: 176994 cycles/ticks +average: 179780 cycles/ticks + +Loop spin: 642 +gen_a: +median: 26936 cycles/ticks +average: 26822 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3795 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 454 cycles/ticks +average: 482 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98116 cycles/ticks +average: 99554 cycles/ticks + +indcpa_enc: +median: 128024 cycles/ticks +average: 127732 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 39069 cycles/ticks + +kyber_keypair_derand: +median: 106526 cycles/ticks +average: 108210 cycles/ticks + +kyber_keypair: +median: 113864 cycles/ticks +average: 115486 cycles/ticks + +kyber_encaps_derand: +median: 135354 cycles/ticks +average: 137581 cycles/ticks + +kyber_encaps: +median: 139848 cycles/ticks +average: 139087 cycles/ticks + +kyber_decaps: +median: 176878 cycles/ticks +average: 179145 cycles/ticks + +Loop spin: 643 +gen_a: +median: 26184 cycles/ticks +average: 26487 cycles/ticks + +poly_getnoise_eta1: +median: 3654 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7164 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98158 cycles/ticks +average: 99630 cycles/ticks + +indcpa_enc: +median: 124908 cycles/ticks +average: 126819 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38959 cycles/ticks + +kyber_keypair_derand: +median: 106612 cycles/ticks +average: 107929 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114838 cycles/ticks + +kyber_encaps_derand: +median: 134942 cycles/ticks +average: 137144 cycles/ticks + +kyber_encaps: +median: 135992 cycles/ticks +average: 138150 cycles/ticks + +kyber_decaps: +median: 176784 cycles/ticks +average: 179466 cycles/ticks + +Loop spin: 644 +gen_a: +median: 26160 cycles/ticks +average: 26319 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10902 cycles/ticks +average: 10882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 9005 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97858 cycles/ticks +average: 99368 cycles/ticks + +indcpa_enc: +median: 124830 cycles/ticks +average: 127410 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38926 cycles/ticks + +kyber_keypair_derand: +median: 106662 cycles/ticks +average: 108502 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 114949 cycles/ticks + +kyber_encaps_derand: +median: 135174 cycles/ticks +average: 137466 cycles/ticks + +kyber_encaps: +median: 136038 cycles/ticks +average: 138198 cycles/ticks + +kyber_decaps: +median: 176896 cycles/ticks +average: 179466 cycles/ticks + +Loop spin: 645 +gen_a: +median: 26176 cycles/ticks +average: 26333 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3831 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2578 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7365 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10724 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1176 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97956 cycles/ticks +average: 99433 cycles/ticks + +indcpa_enc: +median: 124650 cycles/ticks +average: 126511 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 38974 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 108319 cycles/ticks + +kyber_keypair: +median: 113730 cycles/ticks +average: 115281 cycles/ticks + +kyber_encaps_derand: +median: 135184 cycles/ticks +average: 137285 cycles/ticks + +kyber_encaps: +median: 136138 cycles/ticks +average: 138115 cycles/ticks + +kyber_decaps: +median: 176900 cycles/ticks +average: 179440 cycles/ticks + +Loop spin: 646 +gen_a: +median: 26198 cycles/ticks +average: 26548 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9068 cycles/ticks +average: 9033 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1856 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97874 cycles/ticks +average: 99083 cycles/ticks + +indcpa_enc: +median: 124914 cycles/ticks +average: 127302 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 39113 cycles/ticks + +kyber_keypair_derand: +median: 106670 cycles/ticks +average: 107953 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 114780 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 136967 cycles/ticks + +kyber_encaps: +median: 135842 cycles/ticks +average: 137990 cycles/ticks + +kyber_decaps: +median: 176690 cycles/ticks +average: 179184 cycles/ticks + +Loop spin: 647 +gen_a: +median: 26214 cycles/ticks +average: 26671 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10962 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8942 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98022 cycles/ticks +average: 99431 cycles/ticks + +indcpa_enc: +median: 124900 cycles/ticks +average: 127098 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38844 cycles/ticks + +kyber_keypair_derand: +median: 106546 cycles/ticks +average: 108145 cycles/ticks + +kyber_keypair: +median: 113618 cycles/ticks +average: 115035 cycles/ticks + +kyber_encaps_derand: +median: 134938 cycles/ticks +average: 136811 cycles/ticks + +kyber_encaps: +median: 135804 cycles/ticks +average: 138058 cycles/ticks + +kyber_decaps: +median: 176716 cycles/ticks +average: 179561 cycles/ticks + +Loop spin: 648 +gen_a: +median: 26162 cycles/ticks +average: 26449 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 10884 cycles/ticks +average: 10961 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8936 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 99562 cycles/ticks +average: 101066 cycles/ticks + +indcpa_enc: +median: 126380 cycles/ticks +average: 128444 cycles/ticks + +indcpa_dec: +median: 38462 cycles/ticks +average: 39148 cycles/ticks + +kyber_keypair_derand: +median: 106806 cycles/ticks +average: 108615 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114898 cycles/ticks + +kyber_encaps_derand: +median: 135010 cycles/ticks +average: 136867 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 138332 cycles/ticks + +kyber_decaps: +median: 176874 cycles/ticks +average: 179302 cycles/ticks + +Loop spin: 649 +gen_a: +median: 26272 cycles/ticks +average: 26611 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3719 cycles/ticks + +poly_getnoise_eta2: +median: 2462 cycles/ticks +average: 2531 cycles/ticks + +NTT: +median: 7152 cycles/ticks +average: 7267 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9094 cycles/ticks +average: 9117 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 98064 cycles/ticks +average: 99403 cycles/ticks + +indcpa_enc: +median: 124794 cycles/ticks +average: 126250 cycles/ticks + +indcpa_dec: +median: 38504 cycles/ticks +average: 39191 cycles/ticks + +kyber_keypair_derand: +median: 106612 cycles/ticks +average: 108016 cycles/ticks + +kyber_keypair: +median: 113658 cycles/ticks +average: 115010 cycles/ticks + +kyber_encaps_derand: +median: 136700 cycles/ticks +average: 139113 cycles/ticks + +kyber_encaps: +median: 137580 cycles/ticks +average: 139630 cycles/ticks + +kyber_decaps: +median: 178438 cycles/ticks +average: 181009 cycles/ticks + +Loop spin: 650 +gen_a: +median: 26232 cycles/ticks +average: 26760 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10932 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8975 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99303 cycles/ticks + +indcpa_enc: +median: 124910 cycles/ticks +average: 127253 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39083 cycles/ticks + +kyber_keypair_derand: +median: 106654 cycles/ticks +average: 108424 cycles/ticks + +kyber_keypair: +median: 113862 cycles/ticks +average: 115459 cycles/ticks + +kyber_encaps_derand: +median: 134884 cycles/ticks +average: 136651 cycles/ticks + +kyber_encaps: +median: 135974 cycles/ticks +average: 138036 cycles/ticks + +kyber_decaps: +median: 176788 cycles/ticks +average: 178858 cycles/ticks + +Loop spin: 651 +gen_a: +median: 26176 cycles/ticks +average: 26424 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9067 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1450 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1886 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97794 cycles/ticks +average: 99132 cycles/ticks + +indcpa_enc: +median: 124816 cycles/ticks +average: 126978 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38797 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 107840 cycles/ticks + +kyber_keypair: +median: 113642 cycles/ticks +average: 115034 cycles/ticks + +kyber_encaps_derand: +median: 135210 cycles/ticks +average: 137245 cycles/ticks + +kyber_encaps: +median: 136196 cycles/ticks +average: 138333 cycles/ticks + +kyber_decaps: +median: 177012 cycles/ticks +average: 179991 cycles/ticks + +Loop spin: 652 +gen_a: +median: 26194 cycles/ticks +average: 26658 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11001 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 8960 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99400 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126577 cycles/ticks + +indcpa_dec: +median: 39470 cycles/ticks +average: 39302 cycles/ticks + +kyber_keypair_derand: +median: 106604 cycles/ticks +average: 108053 cycles/ticks + +kyber_keypair: +median: 113656 cycles/ticks +average: 115092 cycles/ticks + +kyber_encaps_derand: +median: 135188 cycles/ticks +average: 137362 cycles/ticks + +kyber_encaps: +median: 135978 cycles/ticks +average: 138176 cycles/ticks + +kyber_decaps: +median: 176860 cycles/ticks +average: 179330 cycles/ticks + +Loop spin: 653 +gen_a: +median: 26162 cycles/ticks +average: 26551 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3894 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 6900 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98008 cycles/ticks +average: 99175 cycles/ticks + +indcpa_enc: +median: 124958 cycles/ticks +average: 127115 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38570 cycles/ticks + +kyber_keypair_derand: +median: 106630 cycles/ticks +average: 107799 cycles/ticks + +kyber_keypair: +median: 113432 cycles/ticks +average: 114201 cycles/ticks + +kyber_encaps_derand: +median: 135128 cycles/ticks +average: 137083 cycles/ticks + +kyber_encaps: +median: 136026 cycles/ticks +average: 137857 cycles/ticks + +kyber_decaps: +median: 176960 cycles/ticks +average: 179014 cycles/ticks + +Loop spin: 654 +gen_a: +median: 26216 cycles/ticks +average: 26380 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3770 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9143 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 472 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 576 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 98828 cycles/ticks + +indcpa_enc: +median: 125248 cycles/ticks +average: 127596 cycles/ticks + +indcpa_dec: +median: 38362 cycles/ticks +average: 38589 cycles/ticks + +kyber_keypair_derand: +median: 106546 cycles/ticks +average: 107949 cycles/ticks + +kyber_keypair: +median: 113606 cycles/ticks +average: 114903 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 136911 cycles/ticks + +kyber_encaps: +median: 136050 cycles/ticks +average: 138175 cycles/ticks + +kyber_decaps: +median: 177020 cycles/ticks +average: 179662 cycles/ticks + +Loop spin: 655 +gen_a: +median: 26202 cycles/ticks +average: 26498 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9067 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97936 cycles/ticks +average: 99460 cycles/ticks + +indcpa_enc: +median: 124766 cycles/ticks +average: 126919 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39166 cycles/ticks + +kyber_keypair_derand: +median: 106564 cycles/ticks +average: 108092 cycles/ticks + +kyber_keypair: +median: 113630 cycles/ticks +average: 115022 cycles/ticks + +kyber_encaps_derand: +median: 135286 cycles/ticks +average: 137579 cycles/ticks + +kyber_encaps: +median: 136160 cycles/ticks +average: 138384 cycles/ticks + +kyber_decaps: +median: 176952 cycles/ticks +average: 179726 cycles/ticks + +Loop spin: 656 +gen_a: +median: 26216 cycles/ticks +average: 26536 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3788 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8846 cycles/ticks +average: 9014 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97768 cycles/ticks +average: 99125 cycles/ticks + +indcpa_enc: +median: 124764 cycles/ticks +average: 126863 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 39070 cycles/ticks + +kyber_keypair_derand: +median: 108276 cycles/ticks +average: 110037 cycles/ticks + +kyber_keypair: +median: 113630 cycles/ticks +average: 114860 cycles/ticks + +kyber_encaps_derand: +median: 135098 cycles/ticks +average: 137002 cycles/ticks + +kyber_encaps: +median: 136186 cycles/ticks +average: 138208 cycles/ticks + +kyber_decaps: +median: 176934 cycles/ticks +average: 179563 cycles/ticks + +Loop spin: 657 +gen_a: +median: 26206 cycles/ticks +average: 26397 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3900 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9141 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97734 cycles/ticks +average: 99290 cycles/ticks + +indcpa_enc: +median: 124662 cycles/ticks +average: 127086 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38943 cycles/ticks + +kyber_keypair_derand: +median: 108088 cycles/ticks +average: 109598 cycles/ticks + +kyber_keypair: +median: 113672 cycles/ticks +average: 115198 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 137022 cycles/ticks + +kyber_encaps: +median: 135958 cycles/ticks +average: 138018 cycles/ticks + +kyber_decaps: +median: 176776 cycles/ticks +average: 178555 cycles/ticks + +Loop spin: 658 +gen_a: +median: 26206 cycles/ticks +average: 26537 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7118 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 98933 cycles/ticks + +indcpa_enc: +median: 125052 cycles/ticks +average: 127257 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 39032 cycles/ticks + +kyber_keypair_derand: +median: 106536 cycles/ticks +average: 107769 cycles/ticks + +kyber_keypair: +median: 113710 cycles/ticks +average: 115146 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 137139 cycles/ticks + +kyber_encaps: +median: 136032 cycles/ticks +average: 137900 cycles/ticks + +kyber_decaps: +median: 176666 cycles/ticks +average: 178897 cycles/ticks + +Loop spin: 659 +gen_a: +median: 26184 cycles/ticks +average: 26364 cycles/ticks + +poly_getnoise_eta1: +median: 3750 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9164 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98114 cycles/ticks +average: 99343 cycles/ticks + +indcpa_enc: +median: 124924 cycles/ticks +average: 126903 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38886 cycles/ticks + +kyber_keypair_derand: +median: 106576 cycles/ticks +average: 108041 cycles/ticks + +kyber_keypair: +median: 113706 cycles/ticks +average: 115266 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 137095 cycles/ticks + +kyber_encaps: +median: 135972 cycles/ticks +average: 138106 cycles/ticks + +kyber_decaps: +median: 176742 cycles/ticks +average: 178840 cycles/ticks + +Loop spin: 660 +gen_a: +median: 26252 cycles/ticks +average: 26635 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10953 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1163 cycles/ticks + +indcpa_keypair: +median: 97858 cycles/ticks +average: 99143 cycles/ticks + +indcpa_enc: +median: 124924 cycles/ticks +average: 127117 cycles/ticks + +indcpa_dec: +median: 38324 cycles/ticks +average: 38907 cycles/ticks + +kyber_keypair_derand: +median: 106612 cycles/ticks +average: 108072 cycles/ticks + +kyber_keypair: +median: 113560 cycles/ticks +average: 114864 cycles/ticks + +kyber_encaps_derand: +median: 135020 cycles/ticks +average: 137264 cycles/ticks + +kyber_encaps: +median: 135950 cycles/ticks +average: 137934 cycles/ticks + +kyber_decaps: +median: 177040 cycles/ticks +average: 179375 cycles/ticks + +Loop spin: 661 +gen_a: +median: 26172 cycles/ticks +average: 26310 cycles/ticks + +poly_getnoise_eta1: +median: 3648 cycles/ticks +average: 3693 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2530 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7326 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99552 cycles/ticks +average: 100952 cycles/ticks + +indcpa_enc: +median: 126442 cycles/ticks +average: 128693 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106498 cycles/ticks +average: 107928 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 115045 cycles/ticks + +kyber_encaps_derand: +median: 135242 cycles/ticks +average: 137481 cycles/ticks + +kyber_encaps: +median: 136088 cycles/ticks +average: 138021 cycles/ticks + +kyber_decaps: +median: 176986 cycles/ticks +average: 179891 cycles/ticks + +Loop spin: 662 +gen_a: +median: 26196 cycles/ticks +average: 26344 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2506 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7379 cycles/ticks + +INVNTT: +median: 10620 cycles/ticks +average: 10827 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97870 cycles/ticks +average: 99288 cycles/ticks + +indcpa_enc: +median: 124756 cycles/ticks +average: 126899 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106492 cycles/ticks +average: 107829 cycles/ticks + +kyber_keypair: +median: 113578 cycles/ticks +average: 115052 cycles/ticks + +kyber_encaps_derand: +median: 135076 cycles/ticks +average: 137001 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 137879 cycles/ticks + +kyber_decaps: +median: 176986 cycles/ticks +average: 179373 cycles/ticks + +Loop spin: 663 +gen_a: +median: 26216 cycles/ticks +average: 26629 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3733 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 6910 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10680 cycles/ticks +average: 10887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8850 cycles/ticks +average: 9037 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97734 cycles/ticks +average: 99073 cycles/ticks + +indcpa_enc: +median: 124608 cycles/ticks +average: 126053 cycles/ticks + +indcpa_dec: +median: 38378 cycles/ticks +average: 38555 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 107816 cycles/ticks + +kyber_keypair: +median: 113502 cycles/ticks +average: 114450 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 136754 cycles/ticks + +kyber_encaps: +median: 136014 cycles/ticks +average: 138182 cycles/ticks + +kyber_decaps: +median: 176936 cycles/ticks +average: 179360 cycles/ticks + +Loop spin: 664 +gen_a: +median: 26162 cycles/ticks +average: 26625 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10696 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1528 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 666 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1823 cycles/ticks + +polyvec_decompress: +median: 1110 cycles/ticks +average: 1110 cycles/ticks + +indcpa_keypair: +median: 97902 cycles/ticks +average: 99373 cycles/ticks + +indcpa_enc: +median: 124740 cycles/ticks +average: 126370 cycles/ticks + +indcpa_dec: +median: 38354 cycles/ticks +average: 38559 cycles/ticks + +kyber_keypair_derand: +median: 106618 cycles/ticks +average: 107125 cycles/ticks + +kyber_keypair: +median: 113320 cycles/ticks +average: 114116 cycles/ticks + +kyber_encaps_derand: +median: 134884 cycles/ticks +average: 135575 cycles/ticks + +kyber_encaps: +median: 135842 cycles/ticks +average: 136656 cycles/ticks + +kyber_decaps: +median: 176644 cycles/ticks +average: 177466 cycles/ticks + +Loop spin: 665 +gen_a: +median: 26176 cycles/ticks +average: 26373 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3734 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2531 cycles/ticks + +NTT: +median: 6956 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10560 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98050 cycles/ticks +average: 98543 cycles/ticks + +indcpa_enc: +median: 124746 cycles/ticks +average: 125575 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38562 cycles/ticks + +kyber_keypair_derand: +median: 106702 cycles/ticks +average: 107124 cycles/ticks + +kyber_keypair: +median: 113392 cycles/ticks +average: 113901 cycles/ticks + +kyber_encaps_derand: +median: 135318 cycles/ticks +average: 137195 cycles/ticks + +kyber_encaps: +median: 136220 cycles/ticks +average: 138491 cycles/ticks + +kyber_decaps: +median: 176962 cycles/ticks +average: 179622 cycles/ticks + +Loop spin: 666 +gen_a: +median: 26226 cycles/ticks +average: 26682 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3769 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1871 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98106 cycles/ticks +average: 99224 cycles/ticks + +indcpa_enc: +median: 124956 cycles/ticks +average: 126927 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39092 cycles/ticks + +kyber_keypair_derand: +median: 106558 cycles/ticks +average: 108180 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 115073 cycles/ticks + +kyber_encaps_derand: +median: 135128 cycles/ticks +average: 137303 cycles/ticks + +kyber_encaps: +median: 135868 cycles/ticks +average: 137486 cycles/ticks + +kyber_decaps: +median: 176800 cycles/ticks +average: 179227 cycles/ticks + +Loop spin: 667 +gen_a: +median: 26184 cycles/ticks +average: 26527 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3732 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10655 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9193 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97838 cycles/ticks +average: 98958 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126569 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38881 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 107672 cycles/ticks + +kyber_keypair: +median: 113528 cycles/ticks +average: 114718 cycles/ticks + +kyber_encaps_derand: +median: 135142 cycles/ticks +average: 136801 cycles/ticks + +kyber_encaps: +median: 136014 cycles/ticks +average: 137740 cycles/ticks + +kyber_decaps: +median: 176776 cycles/ticks +average: 178751 cycles/ticks + +Loop spin: 668 +gen_a: +median: 26170 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3762 cycles/ticks +average: 3788 cycles/ticks + +poly_getnoise_eta2: +median: 2476 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10731 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9061 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 99632 cycles/ticks +average: 100596 cycles/ticks + +indcpa_enc: +median: 126544 cycles/ticks +average: 127915 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38933 cycles/ticks + +kyber_keypair_derand: +median: 106388 cycles/ticks +average: 107544 cycles/ticks + +kyber_keypair: +median: 113448 cycles/ticks +average: 114496 cycles/ticks + +kyber_encaps_derand: +median: 134970 cycles/ticks +average: 136918 cycles/ticks + +kyber_encaps: +median: 135856 cycles/ticks +average: 138023 cycles/ticks + +kyber_decaps: +median: 176732 cycles/ticks +average: 179043 cycles/ticks + +Loop spin: 669 +gen_a: +median: 26162 cycles/ticks +average: 26374 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10978 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98036 cycles/ticks +average: 99105 cycles/ticks + +indcpa_enc: +median: 124902 cycles/ticks +average: 127253 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38896 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 107936 cycles/ticks + +kyber_keypair: +median: 113548 cycles/ticks +average: 114921 cycles/ticks + +kyber_encaps_derand: +median: 134958 cycles/ticks +average: 136750 cycles/ticks + +kyber_encaps: +median: 135846 cycles/ticks +average: 137834 cycles/ticks + +kyber_decaps: +median: 176842 cycles/ticks +average: 179240 cycles/ticks + +Loop spin: 670 +gen_a: +median: 26214 cycles/ticks +average: 26617 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3808 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2569 cycles/ticks + +NTT: +median: 7340 cycles/ticks +average: 7385 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1941 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98008 cycles/ticks +average: 99538 cycles/ticks + +indcpa_enc: +median: 124854 cycles/ticks +average: 126876 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 39093 cycles/ticks + +kyber_keypair_derand: +median: 106694 cycles/ticks +average: 108240 cycles/ticks + +kyber_keypair: +median: 113552 cycles/ticks +average: 114734 cycles/ticks + +kyber_encaps_derand: +median: 135000 cycles/ticks +average: 136925 cycles/ticks + +kyber_encaps: +median: 135752 cycles/ticks +average: 137746 cycles/ticks + +kyber_decaps: +median: 176662 cycles/ticks +average: 179225 cycles/ticks + +Loop spin: 671 +gen_a: +median: 26202 cycles/ticks +average: 26361 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10998 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8941 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97742 cycles/ticks +average: 98899 cycles/ticks + +indcpa_enc: +median: 124626 cycles/ticks +average: 126761 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38994 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 108133 cycles/ticks + +kyber_keypair: +median: 113350 cycles/ticks +average: 114128 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 136750 cycles/ticks + +kyber_encaps: +median: 135990 cycles/ticks +average: 138167 cycles/ticks + +kyber_decaps: +median: 176748 cycles/ticks +average: 179694 cycles/ticks + +Loop spin: 672 +gen_a: +median: 26304 cycles/ticks +average: 26784 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2531 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8930 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 581 cycles/ticks + +polyvec_compress: +median: 1900 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97934 cycles/ticks +average: 98937 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 126896 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 42097 cycles/ticks + +kyber_keypair_derand: +median: 106448 cycles/ticks +average: 107691 cycles/ticks + +kyber_keypair: +median: 113514 cycles/ticks +average: 114554 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 138548 cycles/ticks + +kyber_encaps: +median: 135952 cycles/ticks +average: 137716 cycles/ticks + +kyber_decaps: +median: 176828 cycles/ticks +average: 179299 cycles/ticks + +Loop spin: 673 +gen_a: +median: 26180 cycles/ticks +average: 26575 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 99472 cycles/ticks + +indcpa_enc: +median: 124752 cycles/ticks +average: 126478 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 38999 cycles/ticks + +kyber_keypair_derand: +median: 106588 cycles/ticks +average: 108142 cycles/ticks + +kyber_keypair: +median: 113542 cycles/ticks +average: 115006 cycles/ticks + +kyber_encaps_derand: +median: 135326 cycles/ticks +average: 137597 cycles/ticks + +kyber_encaps: +median: 136216 cycles/ticks +average: 138063 cycles/ticks + +kyber_decaps: +median: 176942 cycles/ticks +average: 179232 cycles/ticks + +Loop spin: 674 +gen_a: +median: 26208 cycles/ticks +average: 26391 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2520 cycles/ticks +average: 2564 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7203 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10969 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 704 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98170 cycles/ticks +average: 99677 cycles/ticks + +indcpa_enc: +median: 124896 cycles/ticks +average: 126748 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39157 cycles/ticks + +kyber_keypair_derand: +median: 106566 cycles/ticks +average: 108081 cycles/ticks + +kyber_keypair: +median: 113480 cycles/ticks +average: 114627 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 137415 cycles/ticks + +kyber_encaps: +median: 136008 cycles/ticks +average: 137935 cycles/ticks + +kyber_decaps: +median: 176726 cycles/ticks +average: 179086 cycles/ticks + +Loop spin: 675 +gen_a: +median: 26190 cycles/ticks +average: 26545 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10692 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9100 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97848 cycles/ticks +average: 99030 cycles/ticks + +indcpa_enc: +median: 124848 cycles/ticks +average: 127002 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38943 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 107991 cycles/ticks + +kyber_keypair: +median: 113532 cycles/ticks +average: 114691 cycles/ticks + +kyber_encaps_derand: +median: 135120 cycles/ticks +average: 137063 cycles/ticks + +kyber_encaps: +median: 135938 cycles/ticks +average: 137840 cycles/ticks + +kyber_decaps: +median: 176742 cycles/ticks +average: 178984 cycles/ticks + +Loop spin: 676 +gen_a: +median: 26136 cycles/ticks +average: 26336 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10582 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1455 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97886 cycles/ticks +average: 99105 cycles/ticks + +indcpa_enc: +median: 124872 cycles/ticks +average: 127234 cycles/ticks + +indcpa_dec: +median: 38362 cycles/ticks +average: 38812 cycles/ticks + +kyber_keypair_derand: +median: 106512 cycles/ticks +average: 108155 cycles/ticks + +kyber_keypair: +median: 113632 cycles/ticks +average: 114926 cycles/ticks + +kyber_encaps_derand: +median: 135060 cycles/ticks +average: 137331 cycles/ticks + +kyber_encaps: +median: 135960 cycles/ticks +average: 137761 cycles/ticks + +kyber_decaps: +median: 176734 cycles/ticks +average: 179541 cycles/ticks + +Loop spin: 677 +gen_a: +median: 26212 cycles/ticks +average: 26645 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8988 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1514 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1858 cycles/ticks +average: 1926 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98136 cycles/ticks +average: 99316 cycles/ticks + +indcpa_enc: +median: 125010 cycles/ticks +average: 127073 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38858 cycles/ticks + +kyber_keypair_derand: +median: 106510 cycles/ticks +average: 108031 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 114984 cycles/ticks + +kyber_encaps_derand: +median: 134958 cycles/ticks +average: 137014 cycles/ticks + +kyber_encaps: +median: 135986 cycles/ticks +average: 138291 cycles/ticks + +kyber_decaps: +median: 176720 cycles/ticks +average: 178826 cycles/ticks + +Loop spin: 678 +gen_a: +median: 26186 cycles/ticks +average: 26354 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3747 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10942 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97736 cycles/ticks +average: 99117 cycles/ticks + +indcpa_enc: +median: 124744 cycles/ticks +average: 126918 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38950 cycles/ticks + +kyber_keypair_derand: +median: 106810 cycles/ticks +average: 108061 cycles/ticks + +kyber_keypair: +median: 113732 cycles/ticks +average: 115260 cycles/ticks + +kyber_encaps_derand: +median: 134988 cycles/ticks +average: 136621 cycles/ticks + +kyber_encaps: +median: 136052 cycles/ticks +average: 137992 cycles/ticks + +kyber_decaps: +median: 176872 cycles/ticks +average: 179164 cycles/ticks + +Loop spin: 679 +gen_a: +median: 26224 cycles/ticks +average: 26424 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9072 cycles/ticks +average: 9096 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97774 cycles/ticks +average: 99079 cycles/ticks + +indcpa_enc: +median: 124594 cycles/ticks +average: 126831 cycles/ticks + +indcpa_dec: +median: 38454 cycles/ticks +average: 39110 cycles/ticks + +kyber_keypair_derand: +median: 106426 cycles/ticks +average: 107751 cycles/ticks + +kyber_keypair: +median: 113624 cycles/ticks +average: 114940 cycles/ticks + +kyber_encaps_derand: +median: 135216 cycles/ticks +average: 137144 cycles/ticks + +kyber_encaps: +median: 136082 cycles/ticks +average: 137529 cycles/ticks + +kyber_decaps: +median: 177010 cycles/ticks +average: 179429 cycles/ticks + +Loop spin: 680 +gen_a: +median: 26192 cycles/ticks +average: 26368 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3891 cycles/ticks + +poly_getnoise_eta2: +median: 2540 cycles/ticks +average: 2545 cycles/ticks + +NTT: +median: 6912 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10645 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8842 cycles/ticks +average: 9053 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 695 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97874 cycles/ticks +average: 99375 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 127047 cycles/ticks + +indcpa_dec: +median: 38454 cycles/ticks +average: 39153 cycles/ticks + +kyber_keypair_derand: +median: 106652 cycles/ticks +average: 108157 cycles/ticks + +kyber_keypair: +median: 113726 cycles/ticks +average: 115234 cycles/ticks + +kyber_encaps_derand: +median: 136812 cycles/ticks +average: 138903 cycles/ticks + +kyber_encaps: +median: 137678 cycles/ticks +average: 140145 cycles/ticks + +kyber_decaps: +median: 178504 cycles/ticks +average: 181169 cycles/ticks + +Loop spin: 681 +gen_a: +median: 26208 cycles/ticks +average: 26699 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10716 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8917 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 590 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1885 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1163 cycles/ticks + +indcpa_keypair: +median: 97832 cycles/ticks +average: 99318 cycles/ticks + +indcpa_enc: +median: 124692 cycles/ticks +average: 126713 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38945 cycles/ticks + +kyber_keypair_derand: +median: 106692 cycles/ticks +average: 108040 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 114863 cycles/ticks + +kyber_encaps_derand: +median: 135224 cycles/ticks +average: 137481 cycles/ticks + +kyber_encaps: +median: 136080 cycles/ticks +average: 138119 cycles/ticks + +kyber_decaps: +median: 176820 cycles/ticks +average: 179157 cycles/ticks + +Loop spin: 682 +gen_a: +median: 26248 cycles/ticks +average: 26489 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2476 cycles/ticks +average: 2549 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10830 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1871 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98094 cycles/ticks +average: 100098 cycles/ticks + +indcpa_enc: +median: 124828 cycles/ticks +average: 126641 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38878 cycles/ticks + +kyber_keypair_derand: +median: 106484 cycles/ticks +average: 108158 cycles/ticks + +kyber_keypair: +median: 113462 cycles/ticks +average: 114492 cycles/ticks + +kyber_encaps_derand: +median: 135134 cycles/ticks +average: 136576 cycles/ticks + +kyber_encaps: +median: 136070 cycles/ticks +average: 137465 cycles/ticks + +kyber_decaps: +median: 176830 cycles/ticks +average: 178361 cycles/ticks + +Loop spin: 683 +gen_a: +median: 26142 cycles/ticks +average: 26467 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7205 cycles/ticks + +INVNTT: +median: 10566 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9087 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97790 cycles/ticks +average: 99041 cycles/ticks + +indcpa_enc: +median: 124724 cycles/ticks +average: 127419 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 39048 cycles/ticks + +kyber_keypair_derand: +median: 106418 cycles/ticks +average: 107918 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114832 cycles/ticks + +kyber_encaps_derand: +median: 134994 cycles/ticks +average: 137529 cycles/ticks + +kyber_encaps: +median: 136034 cycles/ticks +average: 138396 cycles/ticks + +kyber_decaps: +median: 176716 cycles/ticks +average: 178788 cycles/ticks + +Loop spin: 684 +gen_a: +median: 26216 cycles/ticks +average: 26506 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7360 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8838 cycles/ticks +average: 9037 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1470 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1208 cycles/ticks + +indcpa_keypair: +median: 97924 cycles/ticks +average: 99279 cycles/ticks + +indcpa_enc: +median: 124904 cycles/ticks +average: 127027 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38749 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 108071 cycles/ticks + +kyber_keypair: +median: 113608 cycles/ticks +average: 114830 cycles/ticks + +kyber_encaps_derand: +median: 135038 cycles/ticks +average: 136963 cycles/ticks + +kyber_encaps: +median: 135954 cycles/ticks +average: 138078 cycles/ticks + +kyber_decaps: +median: 176798 cycles/ticks +average: 179604 cycles/ticks + +Loop spin: 685 +gen_a: +median: 26200 cycles/ticks +average: 26613 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7281 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1858 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97834 cycles/ticks +average: 99318 cycles/ticks + +indcpa_enc: +median: 124584 cycles/ticks +average: 126402 cycles/ticks + +indcpa_dec: +median: 38520 cycles/ticks +average: 39214 cycles/ticks + +kyber_keypair_derand: +median: 106602 cycles/ticks +average: 108158 cycles/ticks + +kyber_keypair: +median: 113670 cycles/ticks +average: 115349 cycles/ticks + +kyber_encaps_derand: +median: 135054 cycles/ticks +average: 137008 cycles/ticks + +kyber_encaps: +median: 136092 cycles/ticks +average: 138174 cycles/ticks + +kyber_decaps: +median: 176928 cycles/ticks +average: 179603 cycles/ticks + +Loop spin: 686 +gen_a: +median: 26932 cycles/ticks +average: 27392 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10636 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9012 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1944 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 99163 cycles/ticks + +indcpa_enc: +median: 124986 cycles/ticks +average: 127395 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38835 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 108372 cycles/ticks + +kyber_keypair: +median: 113608 cycles/ticks +average: 114940 cycles/ticks + +kyber_encaps_derand: +median: 135236 cycles/ticks +average: 137505 cycles/ticks + +kyber_encaps: +median: 136030 cycles/ticks +average: 138227 cycles/ticks + +kyber_decaps: +median: 176888 cycles/ticks +average: 179241 cycles/ticks + +Loop spin: 687 +gen_a: +median: 26242 cycles/ticks +average: 26632 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3656 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2515 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10560 cycles/ticks +average: 10637 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9055 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 600 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98016 cycles/ticks +average: 98928 cycles/ticks + +indcpa_enc: +median: 125026 cycles/ticks +average: 126837 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38868 cycles/ticks + +kyber_keypair_derand: +median: 106618 cycles/ticks +average: 108297 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114905 cycles/ticks + +kyber_encaps_derand: +median: 135110 cycles/ticks +average: 137287 cycles/ticks + +kyber_encaps: +median: 136048 cycles/ticks +average: 138317 cycles/ticks + +kyber_decaps: +median: 176886 cycles/ticks +average: 179542 cycles/ticks + +Loop spin: 688 +gen_a: +median: 26184 cycles/ticks +average: 26608 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10958 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8919 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97930 cycles/ticks +average: 99336 cycles/ticks + +indcpa_enc: +median: 124868 cycles/ticks +average: 126697 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38912 cycles/ticks + +kyber_keypair_derand: +median: 106748 cycles/ticks +average: 108184 cycles/ticks + +kyber_keypair: +median: 113612 cycles/ticks +average: 115012 cycles/ticks + +kyber_encaps_derand: +median: 134990 cycles/ticks +average: 136848 cycles/ticks + +kyber_encaps: +median: 135934 cycles/ticks +average: 138011 cycles/ticks + +kyber_decaps: +median: 176898 cycles/ticks +average: 179666 cycles/ticks + +Loop spin: 689 +gen_a: +median: 26216 cycles/ticks +average: 26520 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7330 cycles/ticks + +INVNTT: +median: 10574 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9075 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 696 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97984 cycles/ticks +average: 99609 cycles/ticks + +indcpa_enc: +median: 124954 cycles/ticks +average: 127201 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 38871 cycles/ticks + +kyber_keypair_derand: +median: 106800 cycles/ticks +average: 108453 cycles/ticks + +kyber_keypair: +median: 113746 cycles/ticks +average: 115394 cycles/ticks + +kyber_encaps_derand: +median: 135082 cycles/ticks +average: 137156 cycles/ticks + +kyber_encaps: +median: 135954 cycles/ticks +average: 137996 cycles/ticks + +kyber_decaps: +median: 176748 cycles/ticks +average: 179494 cycles/ticks + +Loop spin: 690 +gen_a: +median: 26204 cycles/ticks +average: 26535 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8882 cycles/ticks +average: 9045 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97828 cycles/ticks +average: 99194 cycles/ticks + +indcpa_enc: +median: 124650 cycles/ticks +average: 126471 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 38980 cycles/ticks + +kyber_keypair_derand: +median: 106602 cycles/ticks +average: 108224 cycles/ticks + +kyber_keypair: +median: 113564 cycles/ticks +average: 114758 cycles/ticks + +kyber_encaps_derand: +median: 135084 cycles/ticks +average: 137830 cycles/ticks + +kyber_encaps: +median: 136018 cycles/ticks +average: 138097 cycles/ticks + +kyber_decaps: +median: 176784 cycles/ticks +average: 179344 cycles/ticks + +Loop spin: 691 +gen_a: +median: 26194 cycles/ticks +average: 26656 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3736 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10944 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 478 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1198 cycles/ticks + +indcpa_keypair: +median: 97790 cycles/ticks +average: 99018 cycles/ticks + +indcpa_enc: +median: 124720 cycles/ticks +average: 126686 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38988 cycles/ticks + +kyber_keypair_derand: +median: 106382 cycles/ticks +average: 107901 cycles/ticks + +kyber_keypair: +median: 113600 cycles/ticks +average: 114962 cycles/ticks + +kyber_encaps_derand: +median: 135030 cycles/ticks +average: 136869 cycles/ticks + +kyber_encaps: +median: 136030 cycles/ticks +average: 138365 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179603 cycles/ticks + +Loop spin: 692 +gen_a: +median: 26206 cycles/ticks +average: 26527 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10650 cycles/ticks +average: 10876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9074 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97750 cycles/ticks +average: 98979 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 127188 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 39019 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 108156 cycles/ticks + +kyber_keypair: +median: 113584 cycles/ticks +average: 114931 cycles/ticks + +kyber_encaps_derand: +median: 135306 cycles/ticks +average: 137392 cycles/ticks + +kyber_encaps: +median: 136216 cycles/ticks +average: 138047 cycles/ticks + +kyber_decaps: +median: 177006 cycles/ticks +average: 178990 cycles/ticks + +Loop spin: 693 +gen_a: +median: 26178 cycles/ticks +average: 26349 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3884 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8886 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97776 cycles/ticks +average: 99220 cycles/ticks + +indcpa_enc: +median: 124570 cycles/ticks +average: 126817 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 39080 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 107823 cycles/ticks + +kyber_keypair: +median: 113492 cycles/ticks +average: 114707 cycles/ticks + +kyber_encaps_derand: +median: 134974 cycles/ticks +average: 136939 cycles/ticks + +kyber_encaps: +median: 135874 cycles/ticks +average: 137344 cycles/ticks + +kyber_decaps: +median: 176676 cycles/ticks +average: 178625 cycles/ticks + +Loop spin: 694 +gen_a: +median: 26186 cycles/ticks +average: 26566 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3794 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 10690 cycles/ticks +average: 10866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8990 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 98112 cycles/ticks +average: 99421 cycles/ticks + +indcpa_enc: +median: 124890 cycles/ticks +average: 126925 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39279 cycles/ticks + +kyber_keypair_derand: +median: 106948 cycles/ticks +average: 107738 cycles/ticks + +kyber_keypair: +median: 113650 cycles/ticks +average: 115121 cycles/ticks + +kyber_encaps_derand: +median: 135118 cycles/ticks +average: 137259 cycles/ticks + +kyber_encaps: +median: 136100 cycles/ticks +average: 138069 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 178669 cycles/ticks + +Loop spin: 695 +gen_a: +median: 26152 cycles/ticks +average: 26321 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3786 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9096 cycles/ticks +average: 9110 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99209 cycles/ticks + +indcpa_enc: +median: 124714 cycles/ticks +average: 126436 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 39064 cycles/ticks + +kyber_keypair_derand: +median: 106454 cycles/ticks +average: 107785 cycles/ticks + +kyber_keypair: +median: 113672 cycles/ticks +average: 115171 cycles/ticks + +kyber_encaps_derand: +median: 135086 cycles/ticks +average: 137439 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138374 cycles/ticks + +kyber_decaps: +median: 176732 cycles/ticks +average: 179518 cycles/ticks + +Loop spin: 696 +gen_a: +median: 26194 cycles/ticks +average: 26670 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8953 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 97962 cycles/ticks +average: 99765 cycles/ticks + +indcpa_enc: +median: 124818 cycles/ticks +average: 127100 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 39077 cycles/ticks + +kyber_keypair_derand: +median: 106682 cycles/ticks +average: 107861 cycles/ticks + +kyber_keypair: +median: 113430 cycles/ticks +average: 114591 cycles/ticks + +kyber_encaps_derand: +median: 135098 cycles/ticks +average: 136745 cycles/ticks + +kyber_encaps: +median: 136052 cycles/ticks +average: 138049 cycles/ticks + +kyber_decaps: +median: 176826 cycles/ticks +average: 178635 cycles/ticks + +Loop spin: 697 +gen_a: +median: 26168 cycles/ticks +average: 26343 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7163 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10929 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1896 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 97870 cycles/ticks +average: 98517 cycles/ticks + +indcpa_enc: +median: 124724 cycles/ticks +average: 126257 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38910 cycles/ticks + +kyber_keypair_derand: +median: 106430 cycles/ticks +average: 107050 cycles/ticks + +kyber_keypair: +median: 113378 cycles/ticks +average: 114169 cycles/ticks + +kyber_encaps_derand: +median: 134934 cycles/ticks +average: 135988 cycles/ticks + +kyber_encaps: +median: 135900 cycles/ticks +average: 137676 cycles/ticks + +kyber_decaps: +median: 176684 cycles/ticks +average: 179016 cycles/ticks + +Loop spin: 698 +gen_a: +median: 26194 cycles/ticks +average: 26577 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3771 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10908 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 8994 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1471 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97862 cycles/ticks +average: 98999 cycles/ticks + +indcpa_enc: +median: 124792 cycles/ticks +average: 126686 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38803 cycles/ticks + +kyber_keypair_derand: +median: 106622 cycles/ticks +average: 107795 cycles/ticks + +kyber_keypair: +median: 113588 cycles/ticks +average: 114933 cycles/ticks + +kyber_encaps_derand: +median: 135064 cycles/ticks +average: 136827 cycles/ticks + +kyber_encaps: +median: 136048 cycles/ticks +average: 137483 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 178685 cycles/ticks + +Loop spin: 699 +gen_a: +median: 26158 cycles/ticks +average: 26505 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3785 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10697 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8958 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1943 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97782 cycles/ticks +average: 98802 cycles/ticks + +indcpa_enc: +median: 124626 cycles/ticks +average: 126150 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 39100 cycles/ticks + +kyber_keypair_derand: +median: 106468 cycles/ticks +average: 107331 cycles/ticks + +kyber_keypair: +median: 113526 cycles/ticks +average: 114661 cycles/ticks + +kyber_encaps_derand: +median: 134888 cycles/ticks +average: 136537 cycles/ticks + +kyber_encaps: +median: 135840 cycles/ticks +average: 137417 cycles/ticks + +kyber_decaps: +median: 176682 cycles/ticks +average: 178674 cycles/ticks + +Loop spin: 700 +gen_a: +median: 26140 cycles/ticks +average: 26291 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10560 cycles/ticks +average: 10637 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8909 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1928 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97792 cycles/ticks +average: 98881 cycles/ticks + +indcpa_enc: +median: 124658 cycles/ticks +average: 126317 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38794 cycles/ticks + +kyber_keypair_derand: +median: 106686 cycles/ticks +average: 107866 cycles/ticks + +kyber_keypair: +median: 113566 cycles/ticks +average: 114823 cycles/ticks + +kyber_encaps_derand: +median: 135006 cycles/ticks +average: 136803 cycles/ticks + +kyber_encaps: +median: 135842 cycles/ticks +average: 137302 cycles/ticks + +kyber_decaps: +median: 176718 cycles/ticks +average: 178740 cycles/ticks + +Loop spin: 701 +gen_a: +median: 26180 cycles/ticks +average: 26324 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7188 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97972 cycles/ticks +average: 99016 cycles/ticks + +indcpa_enc: +median: 124990 cycles/ticks +average: 127074 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38687 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 108012 cycles/ticks + +kyber_keypair: +median: 113602 cycles/ticks +average: 114800 cycles/ticks + +kyber_encaps_derand: +median: 134944 cycles/ticks +average: 136841 cycles/ticks + +kyber_encaps: +median: 135956 cycles/ticks +average: 137287 cycles/ticks + +kyber_decaps: +median: 176764 cycles/ticks +average: 178575 cycles/ticks + +Loop spin: 702 +gen_a: +median: 26186 cycles/ticks +average: 26329 cycles/ticks + +poly_getnoise_eta1: +median: 3606 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2551 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10672 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9064 cycles/ticks +average: 9061 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1876 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 98052 cycles/ticks +average: 99209 cycles/ticks + +indcpa_enc: +median: 124874 cycles/ticks +average: 126631 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38924 cycles/ticks + +kyber_keypair_derand: +median: 106674 cycles/ticks +average: 107669 cycles/ticks + +kyber_keypair: +median: 113510 cycles/ticks +average: 114531 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 136627 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 137679 cycles/ticks + +kyber_decaps: +median: 176792 cycles/ticks +average: 179044 cycles/ticks + +Loop spin: 703 +gen_a: +median: 26156 cycles/ticks +average: 26459 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8958 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 700 cycles/ticks +average: 744 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98084 cycles/ticks +average: 99304 cycles/ticks + +indcpa_enc: +median: 124996 cycles/ticks +average: 126929 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39111 cycles/ticks + +kyber_keypair_derand: +median: 106430 cycles/ticks +average: 107565 cycles/ticks + +kyber_keypair: +median: 113438 cycles/ticks +average: 114617 cycles/ticks + +kyber_encaps_derand: +median: 135198 cycles/ticks +average: 136991 cycles/ticks + +kyber_encaps: +median: 136110 cycles/ticks +average: 137987 cycles/ticks + +kyber_decaps: +median: 176784 cycles/ticks +average: 178420 cycles/ticks + +Loop spin: 704 +gen_a: +median: 26208 cycles/ticks +average: 26626 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9103 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1470 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98004 cycles/ticks +average: 99110 cycles/ticks + +indcpa_enc: +median: 124918 cycles/ticks +average: 126732 cycles/ticks + +indcpa_dec: +median: 38466 cycles/ticks +average: 38990 cycles/ticks + +kyber_keypair_derand: +median: 108050 cycles/ticks +average: 109489 cycles/ticks + +kyber_keypair: +median: 113514 cycles/ticks +average: 115032 cycles/ticks + +kyber_encaps_derand: +median: 135098 cycles/ticks +average: 136646 cycles/ticks + +kyber_encaps: +median: 135966 cycles/ticks +average: 137322 cycles/ticks + +kyber_decaps: +median: 176832 cycles/ticks +average: 178097 cycles/ticks + +Loop spin: 705 +gen_a: +median: 26168 cycles/ticks +average: 26410 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3849 cycles/ticks + +poly_getnoise_eta2: +median: 2518 cycles/ticks +average: 2533 cycles/ticks + +NTT: +median: 7614 cycles/ticks +average: 7692 cycles/ticks + +INVNTT: +median: 10994 cycles/ticks +average: 11221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8992 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97980 cycles/ticks +average: 99120 cycles/ticks + +indcpa_enc: +median: 125040 cycles/ticks +average: 126830 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38792 cycles/ticks + +kyber_keypair_derand: +median: 106696 cycles/ticks +average: 107938 cycles/ticks + +kyber_keypair: +median: 113590 cycles/ticks +average: 115004 cycles/ticks + +kyber_encaps_derand: +median: 135104 cycles/ticks +average: 137218 cycles/ticks + +kyber_encaps: +median: 136056 cycles/ticks +average: 138461 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179791 cycles/ticks + +Loop spin: 706 +gen_a: +median: 26154 cycles/ticks +average: 26328 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10854 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 698 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1201 cycles/ticks + +indcpa_keypair: +median: 97966 cycles/ticks +average: 99438 cycles/ticks + +indcpa_enc: +median: 125094 cycles/ticks +average: 127600 cycles/ticks + +indcpa_dec: +median: 38370 cycles/ticks +average: 38936 cycles/ticks + +kyber_keypair_derand: +median: 106518 cycles/ticks +average: 108457 cycles/ticks + +kyber_keypair: +median: 113684 cycles/ticks +average: 115105 cycles/ticks + +kyber_encaps_derand: +median: 135302 cycles/ticks +average: 137620 cycles/ticks + +kyber_encaps: +median: 135982 cycles/ticks +average: 138161 cycles/ticks + +kyber_decaps: +median: 177026 cycles/ticks +average: 180020 cycles/ticks + +Loop spin: 707 +gen_a: +median: 26216 cycles/ticks +average: 26612 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3721 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10669 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9072 cycles/ticks +average: 9053 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97854 cycles/ticks +average: 99237 cycles/ticks + +indcpa_enc: +median: 124784 cycles/ticks +average: 126982 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38985 cycles/ticks + +kyber_keypair_derand: +median: 106526 cycles/ticks +average: 107911 cycles/ticks + +kyber_keypair: +median: 113694 cycles/ticks +average: 115306 cycles/ticks + +kyber_encaps_derand: +median: 135250 cycles/ticks +average: 137553 cycles/ticks + +kyber_encaps: +median: 136256 cycles/ticks +average: 138366 cycles/ticks + +kyber_decaps: +median: 177058 cycles/ticks +average: 179794 cycles/ticks + +Loop spin: 708 +gen_a: +median: 26172 cycles/ticks +average: 26557 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8980 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 98024 cycles/ticks +average: 99322 cycles/ticks + +indcpa_enc: +median: 124842 cycles/ticks +average: 126281 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38878 cycles/ticks + +kyber_keypair_derand: +median: 106876 cycles/ticks +average: 108082 cycles/ticks + +kyber_keypair: +median: 113698 cycles/ticks +average: 115148 cycles/ticks + +kyber_encaps_derand: +median: 134844 cycles/ticks +average: 137015 cycles/ticks + +kyber_encaps: +median: 135694 cycles/ticks +average: 137231 cycles/ticks + +kyber_decaps: +median: 176706 cycles/ticks +average: 179174 cycles/ticks + +Loop spin: 709 +gen_a: +median: 26182 cycles/ticks +average: 26318 cycles/ticks + +poly_getnoise_eta1: +median: 3718 cycles/ticks +average: 3823 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1176 cycles/ticks +average: 1202 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 99360 cycles/ticks + +indcpa_enc: +median: 124702 cycles/ticks +average: 126431 cycles/ticks + +indcpa_dec: +median: 38914 cycles/ticks +average: 39238 cycles/ticks + +kyber_keypair_derand: +median: 106496 cycles/ticks +average: 107721 cycles/ticks + +kyber_keypair: +median: 113522 cycles/ticks +average: 114818 cycles/ticks + +kyber_encaps_derand: +median: 135234 cycles/ticks +average: 137230 cycles/ticks + +kyber_encaps: +median: 136016 cycles/ticks +average: 138295 cycles/ticks + +kyber_decaps: +median: 176844 cycles/ticks +average: 179476 cycles/ticks + +Loop spin: 710 +gen_a: +median: 26220 cycles/ticks +average: 26629 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3782 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7228 cycles/ticks + +INVNTT: +median: 10902 cycles/ticks +average: 10890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8879 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1878 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 98018 cycles/ticks +average: 99418 cycles/ticks + +indcpa_enc: +median: 124802 cycles/ticks +average: 127140 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 39015 cycles/ticks + +kyber_keypair_derand: +median: 106484 cycles/ticks +average: 107940 cycles/ticks + +kyber_keypair: +median: 113696 cycles/ticks +average: 115114 cycles/ticks + +kyber_encaps_derand: +median: 135270 cycles/ticks +average: 137054 cycles/ticks + +kyber_encaps: +median: 136142 cycles/ticks +average: 137993 cycles/ticks + +kyber_decaps: +median: 177116 cycles/ticks +average: 180045 cycles/ticks + +Loop spin: 711 +gen_a: +median: 26192 cycles/ticks +average: 26604 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3733 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9148 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1460 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98138 cycles/ticks +average: 99245 cycles/ticks + +indcpa_enc: +median: 124978 cycles/ticks +average: 127002 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39048 cycles/ticks + +kyber_keypair_derand: +median: 106616 cycles/ticks +average: 108189 cycles/ticks + +kyber_keypair: +median: 113606 cycles/ticks +average: 114985 cycles/ticks + +kyber_encaps_derand: +median: 135016 cycles/ticks +average: 137036 cycles/ticks + +kyber_encaps: +median: 135898 cycles/ticks +average: 137874 cycles/ticks + +kyber_decaps: +median: 176718 cycles/ticks +average: 178559 cycles/ticks + +Loop spin: 712 +gen_a: +median: 26202 cycles/ticks +average: 26359 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3752 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10825 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9153 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 666 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 1842 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97972 cycles/ticks +average: 98745 cycles/ticks + +indcpa_enc: +median: 124822 cycles/ticks +average: 126051 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38687 cycles/ticks + +kyber_keypair_derand: +median: 106694 cycles/ticks +average: 108090 cycles/ticks + +kyber_keypair: +median: 113688 cycles/ticks +average: 115081 cycles/ticks + +kyber_encaps_derand: +median: 135216 cycles/ticks +average: 137245 cycles/ticks + +kyber_encaps: +median: 136184 cycles/ticks +average: 138279 cycles/ticks + +kyber_decaps: +median: 177012 cycles/ticks +average: 179787 cycles/ticks + +Loop spin: 713 +gen_a: +median: 26208 cycles/ticks +average: 26366 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3721 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10582 cycles/ticks +average: 10651 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8854 cycles/ticks +average: 9047 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97594 cycles/ticks +average: 98734 cycles/ticks + +indcpa_enc: +median: 124614 cycles/ticks +average: 126833 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38869 cycles/ticks + +kyber_keypair_derand: +median: 106784 cycles/ticks +average: 108425 cycles/ticks + +kyber_keypair: +median: 113676 cycles/ticks +average: 115289 cycles/ticks + +kyber_encaps_derand: +median: 136640 cycles/ticks +average: 138569 cycles/ticks + +kyber_encaps: +median: 137636 cycles/ticks +average: 139650 cycles/ticks + +kyber_decaps: +median: 178452 cycles/ticks +average: 181186 cycles/ticks + +Loop spin: 714 +gen_a: +median: 26202 cycles/ticks +average: 26485 cycles/ticks + +poly_getnoise_eta1: +median: 3648 cycles/ticks +average: 3664 cycles/ticks + +poly_getnoise_eta2: +median: 2464 cycles/ticks +average: 2520 cycles/ticks + +NTT: +median: 7264 cycles/ticks +average: 7282 cycles/ticks + +INVNTT: +median: 10630 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8872 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97998 cycles/ticks +average: 99560 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 126835 cycles/ticks + +indcpa_dec: +median: 38370 cycles/ticks +average: 38820 cycles/ticks + +kyber_keypair_derand: +median: 108274 cycles/ticks +average: 109774 cycles/ticks + +kyber_keypair: +median: 113642 cycles/ticks +average: 115174 cycles/ticks + +kyber_encaps_derand: +median: 135228 cycles/ticks +average: 137314 cycles/ticks + +kyber_encaps: +median: 136018 cycles/ticks +average: 137925 cycles/ticks + +kyber_decaps: +median: 176830 cycles/ticks +average: 178926 cycles/ticks + +Loop spin: 715 +gen_a: +median: 26190 cycles/ticks +average: 26440 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3737 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10562 cycles/ticks +average: 10648 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97850 cycles/ticks +average: 99056 cycles/ticks + +indcpa_enc: +median: 124690 cycles/ticks +average: 126709 cycles/ticks + +indcpa_dec: +median: 38482 cycles/ticks +average: 39055 cycles/ticks + +kyber_keypair_derand: +median: 106652 cycles/ticks +average: 107980 cycles/ticks + +kyber_keypair: +median: 113496 cycles/ticks +average: 114660 cycles/ticks + +kyber_encaps_derand: +median: 135082 cycles/ticks +average: 136858 cycles/ticks + +kyber_encaps: +median: 136056 cycles/ticks +average: 138125 cycles/ticks + +kyber_decaps: +median: 176786 cycles/ticks +average: 179409 cycles/ticks + +Loop spin: 716 +gen_a: +median: 26980 cycles/ticks +average: 26741 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3739 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10832 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8862 cycles/ticks +average: 9019 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1852 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 97702 cycles/ticks +average: 99133 cycles/ticks + +indcpa_enc: +median: 124486 cycles/ticks +average: 125999 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38936 cycles/ticks + +kyber_keypair_derand: +median: 106702 cycles/ticks +average: 108099 cycles/ticks + +kyber_keypair: +median: 113574 cycles/ticks +average: 114767 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 136560 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138142 cycles/ticks + +kyber_decaps: +median: 176770 cycles/ticks +average: 179069 cycles/ticks + +Loop spin: 717 +gen_a: +median: 26200 cycles/ticks +average: 26664 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8870 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1858 cycles/ticks +average: 1905 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97864 cycles/ticks +average: 98977 cycles/ticks + +indcpa_enc: +median: 124636 cycles/ticks +average: 126350 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38936 cycles/ticks + +kyber_keypair_derand: +median: 106684 cycles/ticks +average: 107908 cycles/ticks + +kyber_keypair: +median: 113578 cycles/ticks +average: 114848 cycles/ticks + +kyber_encaps_derand: +median: 135268 cycles/ticks +average: 137318 cycles/ticks + +kyber_encaps: +median: 136102 cycles/ticks +average: 138209 cycles/ticks + +kyber_decaps: +median: 177028 cycles/ticks +average: 179326 cycles/ticks + +Loop spin: 718 +gen_a: +median: 26220 cycles/ticks +average: 26501 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3889 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10566 cycles/ticks +average: 10610 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8850 cycles/ticks +average: 9032 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99424 cycles/ticks +average: 100804 cycles/ticks + +indcpa_enc: +median: 126202 cycles/ticks +average: 127760 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38704 cycles/ticks + +kyber_keypair_derand: +median: 106646 cycles/ticks +average: 107728 cycles/ticks + +kyber_keypair: +median: 113504 cycles/ticks +average: 114588 cycles/ticks + +kyber_encaps_derand: +median: 134986 cycles/ticks +average: 136685 cycles/ticks + +kyber_encaps: +median: 135894 cycles/ticks +average: 137560 cycles/ticks + +kyber_decaps: +median: 176694 cycles/ticks +average: 178727 cycles/ticks + +Loop spin: 719 +gen_a: +median: 26172 cycles/ticks +average: 26352 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 11035 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97910 cycles/ticks +average: 99261 cycles/ticks + +indcpa_enc: +median: 124686 cycles/ticks +average: 126667 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38861 cycles/ticks + +kyber_keypair_derand: +median: 106510 cycles/ticks +average: 107696 cycles/ticks + +kyber_keypair: +median: 113422 cycles/ticks +average: 114436 cycles/ticks + +kyber_encaps_derand: +median: 134934 cycles/ticks +average: 136356 cycles/ticks + +kyber_encaps: +median: 135990 cycles/ticks +average: 137796 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 178813 cycles/ticks + +Loop spin: 720 +gen_a: +median: 26180 cycles/ticks +average: 26340 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10857 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8838 cycles/ticks +average: 8993 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 98026 cycles/ticks +average: 99529 cycles/ticks + +indcpa_enc: +median: 125002 cycles/ticks +average: 126540 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38856 cycles/ticks + +kyber_keypair_derand: +median: 106864 cycles/ticks +average: 108185 cycles/ticks + +kyber_keypair: +median: 113494 cycles/ticks +average: 114572 cycles/ticks + +kyber_encaps_derand: +median: 136470 cycles/ticks +average: 138352 cycles/ticks + +kyber_encaps: +median: 137580 cycles/ticks +average: 139423 cycles/ticks + +kyber_decaps: +median: 178352 cycles/ticks +average: 180386 cycles/ticks + +Loop spin: 721 +gen_a: +median: 26190 cycles/ticks +average: 26354 cycles/ticks + +poly_getnoise_eta1: +median: 3718 cycles/ticks +average: 3770 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 11002 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97832 cycles/ticks +average: 99336 cycles/ticks + +indcpa_enc: +median: 124670 cycles/ticks +average: 126927 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38824 cycles/ticks + +kyber_keypair_derand: +median: 108108 cycles/ticks +average: 109585 cycles/ticks + +kyber_keypair: +median: 113518 cycles/ticks +average: 114625 cycles/ticks + +kyber_encaps_derand: +median: 135112 cycles/ticks +average: 137005 cycles/ticks + +kyber_encaps: +median: 136214 cycles/ticks +average: 138314 cycles/ticks + +kyber_decaps: +median: 176968 cycles/ticks +average: 179454 cycles/ticks + +Loop spin: 722 +gen_a: +median: 26242 cycles/ticks +average: 26620 cycles/ticks + +poly_getnoise_eta1: +median: 3606 cycles/ticks +average: 3678 cycles/ticks + +poly_getnoise_eta2: +median: 2466 cycles/ticks +average: 2535 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10687 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9135 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97870 cycles/ticks +average: 99016 cycles/ticks + +indcpa_enc: +median: 124790 cycles/ticks +average: 126874 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 39005 cycles/ticks + +kyber_keypair_derand: +median: 108176 cycles/ticks +average: 109174 cycles/ticks + +kyber_keypair: +median: 113500 cycles/ticks +average: 114714 cycles/ticks + +kyber_encaps_derand: +median: 134912 cycles/ticks +average: 136484 cycles/ticks + +kyber_encaps: +median: 135886 cycles/ticks +average: 137960 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 179964 cycles/ticks + +Loop spin: 723 +gen_a: +median: 26224 cycles/ticks +average: 26698 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7254 cycles/ticks +average: 7283 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8876 cycles/ticks +average: 9070 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 99516 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 126579 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38557 cycles/ticks + +kyber_keypair_derand: +median: 106842 cycles/ticks +average: 108333 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114537 cycles/ticks + +kyber_encaps_derand: +median: 135092 cycles/ticks +average: 136750 cycles/ticks + +kyber_encaps: +median: 136020 cycles/ticks +average: 137255 cycles/ticks + +kyber_decaps: +median: 176930 cycles/ticks +average: 178770 cycles/ticks + +Loop spin: 724 +gen_a: +median: 26162 cycles/ticks +average: 26337 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10644 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8988 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97746 cycles/ticks +average: 99133 cycles/ticks + +indcpa_enc: +median: 124716 cycles/ticks +average: 126564 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38809 cycles/ticks + +kyber_keypair_derand: +median: 106610 cycles/ticks +average: 107873 cycles/ticks + +kyber_keypair: +median: 113534 cycles/ticks +average: 114772 cycles/ticks + +kyber_encaps_derand: +median: 134954 cycles/ticks +average: 136588 cycles/ticks + +kyber_encaps: +median: 135940 cycles/ticks +average: 137886 cycles/ticks + +kyber_decaps: +median: 176722 cycles/ticks +average: 179381 cycles/ticks + +Loop spin: 725 +gen_a: +median: 26174 cycles/ticks +average: 26341 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3734 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 10894 cycles/ticks +average: 10873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99549 cycles/ticks + +indcpa_enc: +median: 124670 cycles/ticks +average: 126301 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38820 cycles/ticks + +kyber_keypair_derand: +median: 106480 cycles/ticks +average: 108083 cycles/ticks + +kyber_keypair: +median: 113582 cycles/ticks +average: 114739 cycles/ticks + +kyber_encaps_derand: +median: 134924 cycles/ticks +average: 137083 cycles/ticks + +kyber_encaps: +median: 135844 cycles/ticks +average: 138152 cycles/ticks + +kyber_decaps: +median: 176728 cycles/ticks +average: 178635 cycles/ticks + +Loop spin: 726 +gen_a: +median: 26204 cycles/ticks +average: 26662 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7186 cycles/ticks + +INVNTT: +median: 10676 cycles/ticks +average: 10903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9061 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 98934 cycles/ticks + +indcpa_enc: +median: 124782 cycles/ticks +average: 126785 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38960 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 108286 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114834 cycles/ticks + +kyber_encaps_derand: +median: 134950 cycles/ticks +average: 136757 cycles/ticks + +kyber_encaps: +median: 135854 cycles/ticks +average: 137418 cycles/ticks + +kyber_decaps: +median: 176852 cycles/ticks +average: 178171 cycles/ticks + +Loop spin: 727 +gen_a: +median: 26188 cycles/ticks +average: 26570 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7152 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10651 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8891 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97708 cycles/ticks +average: 99323 cycles/ticks + +indcpa_enc: +median: 124570 cycles/ticks +average: 126560 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38861 cycles/ticks + +kyber_keypair_derand: +median: 106666 cycles/ticks +average: 108023 cycles/ticks + +kyber_keypair: +median: 113650 cycles/ticks +average: 115001 cycles/ticks + +kyber_encaps_derand: +median: 135136 cycles/ticks +average: 137385 cycles/ticks + +kyber_encaps: +median: 135908 cycles/ticks +average: 137238 cycles/ticks + +kyber_decaps: +median: 176954 cycles/ticks +average: 179521 cycles/ticks + +Loop spin: 728 +gen_a: +median: 26184 cycles/ticks +average: 26330 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3798 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 9027 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97754 cycles/ticks +average: 99034 cycles/ticks + +indcpa_enc: +median: 124536 cycles/ticks +average: 126447 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 39009 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 108033 cycles/ticks + +kyber_keypair: +median: 113540 cycles/ticks +average: 114643 cycles/ticks + +kyber_encaps_derand: +median: 135250 cycles/ticks +average: 136956 cycles/ticks + +kyber_encaps: +median: 135916 cycles/ticks +average: 138111 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 179052 cycles/ticks + +Loop spin: 729 +gen_a: +median: 26222 cycles/ticks +average: 26675 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9108 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99366 cycles/ticks +average: 100614 cycles/ticks + +indcpa_enc: +median: 126254 cycles/ticks +average: 128067 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38883 cycles/ticks + +kyber_keypair_derand: +median: 106680 cycles/ticks +average: 107846 cycles/ticks + +kyber_keypair: +median: 113674 cycles/ticks +average: 115011 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 137142 cycles/ticks + +kyber_encaps: +median: 135766 cycles/ticks +average: 137673 cycles/ticks + +kyber_decaps: +median: 176726 cycles/ticks +average: 179431 cycles/ticks + +Loop spin: 730 +gen_a: +median: 26138 cycles/ticks +average: 26297 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3860 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7158 cycles/ticks +average: 7245 cycles/ticks + +INVNTT: +median: 10664 cycles/ticks +average: 10722 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97888 cycles/ticks +average: 99146 cycles/ticks + +indcpa_enc: +median: 124780 cycles/ticks +average: 126393 cycles/ticks + +indcpa_dec: +median: 38466 cycles/ticks +average: 38994 cycles/ticks + +kyber_keypair_derand: +median: 106668 cycles/ticks +average: 108125 cycles/ticks + +kyber_keypair: +median: 113542 cycles/ticks +average: 114652 cycles/ticks + +kyber_encaps_derand: +median: 135118 cycles/ticks +average: 137019 cycles/ticks + +kyber_encaps: +median: 135974 cycles/ticks +average: 137616 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179164 cycles/ticks + +Loop spin: 731 +gen_a: +median: 26182 cycles/ticks +average: 26338 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8895 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97894 cycles/ticks +average: 98694 cycles/ticks + +indcpa_enc: +median: 124752 cycles/ticks +average: 126948 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38828 cycles/ticks + +kyber_keypair_derand: +median: 106552 cycles/ticks +average: 108152 cycles/ticks + +kyber_keypair: +median: 113702 cycles/ticks +average: 115065 cycles/ticks + +kyber_encaps_derand: +median: 135180 cycles/ticks +average: 137438 cycles/ticks + +kyber_encaps: +median: 136050 cycles/ticks +average: 137884 cycles/ticks + +kyber_decaps: +median: 176938 cycles/ticks +average: 179451 cycles/ticks + +Loop spin: 732 +gen_a: +median: 26198 cycles/ticks +average: 26516 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7185 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10826 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8936 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 586 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97782 cycles/ticks +average: 98875 cycles/ticks + +indcpa_enc: +median: 124642 cycles/ticks +average: 126344 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38997 cycles/ticks + +kyber_keypair_derand: +median: 106586 cycles/ticks +average: 107782 cycles/ticks + +kyber_keypair: +median: 113706 cycles/ticks +average: 115032 cycles/ticks + +kyber_encaps_derand: +median: 134856 cycles/ticks +average: 136726 cycles/ticks + +kyber_encaps: +median: 135768 cycles/ticks +average: 137802 cycles/ticks + +kyber_decaps: +median: 176680 cycles/ticks +average: 178897 cycles/ticks + +Loop spin: 733 +gen_a: +median: 26184 cycles/ticks +average: 26450 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 6898 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10851 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9119 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1858 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99108 cycles/ticks + +indcpa_enc: +median: 124992 cycles/ticks +average: 127122 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38974 cycles/ticks + +kyber_keypair_derand: +median: 106776 cycles/ticks +average: 107988 cycles/ticks + +kyber_keypair: +median: 113880 cycles/ticks +average: 115478 cycles/ticks + +kyber_encaps_derand: +median: 135170 cycles/ticks +average: 137157 cycles/ticks + +kyber_encaps: +median: 135980 cycles/ticks +average: 138139 cycles/ticks + +kyber_decaps: +median: 176804 cycles/ticks +average: 179503 cycles/ticks + +Loop spin: 734 +gen_a: +median: 26180 cycles/ticks +average: 26544 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7308 cycles/ticks + +INVNTT: +median: 10948 cycles/ticks +average: 10999 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8570 cycles/ticks +average: 8771 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 496 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1900 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 97732 cycles/ticks +average: 99108 cycles/ticks + +indcpa_enc: +median: 124544 cycles/ticks +average: 126439 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38849 cycles/ticks + +kyber_keypair_derand: +median: 106642 cycles/ticks +average: 107911 cycles/ticks + +kyber_keypair: +median: 113616 cycles/ticks +average: 115116 cycles/ticks + +kyber_encaps_derand: +median: 135078 cycles/ticks +average: 137316 cycles/ticks + +kyber_encaps: +median: 136076 cycles/ticks +average: 138364 cycles/ticks + +kyber_decaps: +median: 176888 cycles/ticks +average: 179571 cycles/ticks + +Loop spin: 735 +gen_a: +median: 26236 cycles/ticks +average: 26702 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3858 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7216 cycles/ticks + +INVNTT: +median: 10624 cycles/ticks +average: 10714 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8872 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1480 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97798 cycles/ticks +average: 99124 cycles/ticks + +indcpa_enc: +median: 124666 cycles/ticks +average: 126776 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38882 cycles/ticks + +kyber_keypair_derand: +median: 106640 cycles/ticks +average: 108298 cycles/ticks + +kyber_keypair: +median: 113614 cycles/ticks +average: 115025 cycles/ticks + +kyber_encaps_derand: +median: 134762 cycles/ticks +average: 136453 cycles/ticks + +kyber_encaps: +median: 135770 cycles/ticks +average: 137889 cycles/ticks + +kyber_decaps: +median: 176532 cycles/ticks +average: 178743 cycles/ticks + +Loop spin: 736 +gen_a: +median: 26230 cycles/ticks +average: 26674 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10886 cycles/ticks +average: 10854 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9078 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97936 cycles/ticks +average: 99236 cycles/ticks + +indcpa_enc: +median: 124874 cycles/ticks +average: 126866 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38974 cycles/ticks + +kyber_keypair_derand: +median: 106494 cycles/ticks +average: 107847 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 114968 cycles/ticks + +kyber_encaps_derand: +median: 135210 cycles/ticks +average: 137312 cycles/ticks + +kyber_encaps: +median: 136160 cycles/ticks +average: 138648 cycles/ticks + +kyber_decaps: +median: 176838 cycles/ticks +average: 179090 cycles/ticks + +Loop spin: 737 +gen_a: +median: 26172 cycles/ticks +average: 26387 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10670 cycles/ticks +average: 10869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9123 cycles/ticks + +poly_tomsg: +median: 440 cycles/ticks +average: 525 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 537 cycles/ticks + +polyvec_compress: +median: 1798 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1208 cycles/ticks + +indcpa_keypair: +median: 97920 cycles/ticks +average: 99319 cycles/ticks + +indcpa_enc: +median: 124920 cycles/ticks +average: 126992 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38770 cycles/ticks + +kyber_keypair_derand: +median: 106640 cycles/ticks +average: 108233 cycles/ticks + +kyber_keypair: +median: 113498 cycles/ticks +average: 114842 cycles/ticks + +kyber_encaps_derand: +median: 135082 cycles/ticks +average: 137257 cycles/ticks + +kyber_encaps: +median: 136088 cycles/ticks +average: 138502 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179478 cycles/ticks + +Loop spin: 738 +gen_a: +median: 26208 cycles/ticks +average: 26684 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9050 cycles/ticks +average: 9066 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 461 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 99616 cycles/ticks +average: 101255 cycles/ticks + +indcpa_enc: +median: 126416 cycles/ticks +average: 128070 cycles/ticks + +indcpa_dec: +median: 38372 cycles/ticks +average: 38901 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 107584 cycles/ticks + +kyber_keypair: +median: 113564 cycles/ticks +average: 114747 cycles/ticks + +kyber_encaps_derand: +median: 135232 cycles/ticks +average: 137249 cycles/ticks + +kyber_encaps: +median: 136104 cycles/ticks +average: 138243 cycles/ticks + +kyber_decaps: +median: 176938 cycles/ticks +average: 179331 cycles/ticks + +Loop spin: 739 +gen_a: +median: 26194 cycles/ticks +average: 26633 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3724 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97908 cycles/ticks +average: 99432 cycles/ticks + +indcpa_enc: +median: 124708 cycles/ticks +average: 126656 cycles/ticks + +indcpa_dec: +median: 38378 cycles/ticks +average: 38815 cycles/ticks + +kyber_keypair_derand: +median: 106812 cycles/ticks +average: 108291 cycles/ticks + +kyber_keypair: +median: 113758 cycles/ticks +average: 115295 cycles/ticks + +kyber_encaps_derand: +median: 134812 cycles/ticks +average: 136813 cycles/ticks + +kyber_encaps: +median: 135900 cycles/ticks +average: 138355 cycles/ticks + +kyber_decaps: +median: 176728 cycles/ticks +average: 179248 cycles/ticks + +Loop spin: 740 +gen_a: +median: 26192 cycles/ticks +average: 26665 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9115 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1476 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99237 cycles/ticks + +indcpa_enc: +median: 124738 cycles/ticks +average: 126613 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38887 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 107758 cycles/ticks + +kyber_keypair: +median: 113636 cycles/ticks +average: 115072 cycles/ticks + +kyber_encaps_derand: +median: 134990 cycles/ticks +average: 136914 cycles/ticks + +kyber_encaps: +median: 135682 cycles/ticks +average: 137194 cycles/ticks + +kyber_decaps: +median: 176684 cycles/ticks +average: 178985 cycles/ticks + +Loop spin: 741 +gen_a: +median: 26180 cycles/ticks +average: 26718 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10634 cycles/ticks +average: 10740 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97800 cycles/ticks +average: 99042 cycles/ticks + +indcpa_enc: +median: 124738 cycles/ticks +average: 126421 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 38978 cycles/ticks + +kyber_keypair_derand: +median: 106728 cycles/ticks +average: 107732 cycles/ticks + +kyber_keypair: +median: 113460 cycles/ticks +average: 114431 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 136545 cycles/ticks + +kyber_encaps: +median: 136006 cycles/ticks +average: 138321 cycles/ticks + +kyber_decaps: +median: 176928 cycles/ticks +average: 179487 cycles/ticks + +Loop spin: 742 +gen_a: +median: 26146 cycles/ticks +average: 26398 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3723 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99405 cycles/ticks + +indcpa_enc: +median: 124998 cycles/ticks +average: 127135 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38929 cycles/ticks + +kyber_keypair_derand: +median: 106686 cycles/ticks +average: 108156 cycles/ticks + +kyber_keypair: +median: 113596 cycles/ticks +average: 114890 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136804 cycles/ticks + +kyber_encaps: +median: 136010 cycles/ticks +average: 137953 cycles/ticks + +kyber_decaps: +median: 176826 cycles/ticks +average: 179184 cycles/ticks + +Loop spin: 743 +gen_a: +median: 26184 cycles/ticks +average: 26526 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3771 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2521 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7327 cycles/ticks + +INVNTT: +median: 10670 cycles/ticks +average: 10841 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8860 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 583 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 97956 cycles/ticks +average: 99339 cycles/ticks + +indcpa_enc: +median: 124798 cycles/ticks +average: 126716 cycles/ticks + +indcpa_dec: +median: 39426 cycles/ticks +average: 39211 cycles/ticks + +kyber_keypair_derand: +median: 106738 cycles/ticks +average: 108132 cycles/ticks + +kyber_keypair: +median: 113582 cycles/ticks +average: 115068 cycles/ticks + +kyber_encaps_derand: +median: 135416 cycles/ticks +average: 137658 cycles/ticks + +kyber_encaps: +median: 136152 cycles/ticks +average: 138309 cycles/ticks + +kyber_decaps: +median: 177080 cycles/ticks +average: 179944 cycles/ticks + +Loop spin: 744 +gen_a: +median: 26210 cycles/ticks +average: 26632 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10668 cycles/ticks +average: 10723 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98068 cycles/ticks +average: 99416 cycles/ticks + +indcpa_enc: +median: 124950 cycles/ticks +average: 126905 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 39123 cycles/ticks + +kyber_keypair_derand: +median: 108242 cycles/ticks +average: 109548 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114878 cycles/ticks + +kyber_encaps_derand: +median: 135464 cycles/ticks +average: 137423 cycles/ticks + +kyber_encaps: +median: 136334 cycles/ticks +average: 137968 cycles/ticks + +kyber_decaps: +median: 177256 cycles/ticks +average: 179796 cycles/ticks + +Loop spin: 745 +gen_a: +median: 26244 cycles/ticks +average: 26620 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10906 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9014 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97704 cycles/ticks +average: 98954 cycles/ticks + +indcpa_enc: +median: 124878 cycles/ticks +average: 126938 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38886 cycles/ticks + +kyber_keypair_derand: +median: 106668 cycles/ticks +average: 108056 cycles/ticks + +kyber_keypair: +median: 113542 cycles/ticks +average: 114754 cycles/ticks + +kyber_encaps_derand: +median: 134820 cycles/ticks +average: 135971 cycles/ticks + +kyber_encaps: +median: 135742 cycles/ticks +average: 137713 cycles/ticks + +kyber_decaps: +median: 176702 cycles/ticks +average: 179437 cycles/ticks + +Loop spin: 746 +gen_a: +median: 26188 cycles/ticks +average: 26652 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8892 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 98074 cycles/ticks +average: 99567 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 126920 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38836 cycles/ticks + +kyber_keypair_derand: +median: 106732 cycles/ticks +average: 108044 cycles/ticks + +kyber_keypair: +median: 113602 cycles/ticks +average: 114935 cycles/ticks + +kyber_encaps_derand: +median: 135168 cycles/ticks +average: 137501 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 138120 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 179538 cycles/ticks + +Loop spin: 747 +gen_a: +median: 26184 cycles/ticks +average: 26625 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3757 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10646 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9119 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 696 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97732 cycles/ticks +average: 99128 cycles/ticks + +indcpa_enc: +median: 124840 cycles/ticks +average: 127291 cycles/ticks + +indcpa_dec: +median: 38374 cycles/ticks +average: 38912 cycles/ticks + +kyber_keypair_derand: +median: 106528 cycles/ticks +average: 108075 cycles/ticks + +kyber_keypair: +median: 113710 cycles/ticks +average: 115246 cycles/ticks + +kyber_encaps_derand: +median: 134962 cycles/ticks +average: 137061 cycles/ticks + +kyber_encaps: +median: 135950 cycles/ticks +average: 138010 cycles/ticks + +kyber_decaps: +median: 176738 cycles/ticks +average: 179578 cycles/ticks + +Loop spin: 748 +gen_a: +median: 26158 cycles/ticks +average: 26314 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3814 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11001 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 610 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 99347 cycles/ticks + +indcpa_enc: +median: 124950 cycles/ticks +average: 127364 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 39104 cycles/ticks + +kyber_keypair_derand: +median: 106602 cycles/ticks +average: 107692 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114984 cycles/ticks + +kyber_encaps_derand: +median: 135366 cycles/ticks +average: 137481 cycles/ticks + +kyber_encaps: +median: 136330 cycles/ticks +average: 138757 cycles/ticks + +kyber_decaps: +median: 177178 cycles/ticks +average: 180114 cycles/ticks + +Loop spin: 749 +gen_a: +median: 26212 cycles/ticks +average: 26675 cycles/ticks + +poly_getnoise_eta1: +median: 3608 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7166 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10962 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97962 cycles/ticks +average: 99316 cycles/ticks + +indcpa_enc: +median: 124746 cycles/ticks +average: 125856 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 38539 cycles/ticks + +kyber_keypair_derand: +median: 106604 cycles/ticks +average: 107066 cycles/ticks + +kyber_keypair: +median: 113324 cycles/ticks +average: 113928 cycles/ticks + +kyber_encaps_derand: +median: 134876 cycles/ticks +average: 135587 cycles/ticks + +kyber_encaps: +median: 135792 cycles/ticks +average: 136465 cycles/ticks + +kyber_decaps: +median: 176630 cycles/ticks +average: 177346 cycles/ticks + +Loop spin: 750 +gen_a: +median: 26186 cycles/ticks +average: 26354 cycles/ticks + +poly_getnoise_eta1: +median: 3608 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97908 cycles/ticks +average: 98378 cycles/ticks + +indcpa_enc: +median: 124494 cycles/ticks +average: 125059 cycles/ticks + +indcpa_dec: +median: 38322 cycles/ticks +average: 38518 cycles/ticks + +kyber_keypair_derand: +median: 106598 cycles/ticks +average: 107460 cycles/ticks + +kyber_keypair: +median: 113758 cycles/ticks +average: 115351 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 136544 cycles/ticks + +kyber_encaps: +median: 135946 cycles/ticks +average: 138196 cycles/ticks + +kyber_decaps: +median: 176950 cycles/ticks +average: 179545 cycles/ticks + +Loop spin: 751 +gen_a: +median: 26138 cycles/ticks +average: 26345 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10842 cycles/ticks +average: 10858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9120 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 490 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97782 cycles/ticks +average: 99252 cycles/ticks + +indcpa_enc: +median: 124828 cycles/ticks +average: 127079 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 39013 cycles/ticks + +kyber_keypair_derand: +median: 106522 cycles/ticks +average: 107987 cycles/ticks + +kyber_keypair: +median: 113622 cycles/ticks +average: 115014 cycles/ticks + +kyber_encaps_derand: +median: 135094 cycles/ticks +average: 137405 cycles/ticks + +kyber_encaps: +median: 135954 cycles/ticks +average: 138284 cycles/ticks + +kyber_decaps: +median: 176640 cycles/ticks +average: 179126 cycles/ticks + +Loop spin: 752 +gen_a: +median: 26186 cycles/ticks +average: 26569 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3753 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8963 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 706 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97980 cycles/ticks +average: 99533 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 127028 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38901 cycles/ticks + +kyber_keypair_derand: +median: 106840 cycles/ticks +average: 108274 cycles/ticks + +kyber_keypair: +median: 113498 cycles/ticks +average: 114809 cycles/ticks + +kyber_encaps_derand: +median: 135396 cycles/ticks +average: 137546 cycles/ticks + +kyber_encaps: +median: 136104 cycles/ticks +average: 138055 cycles/ticks + +kyber_decaps: +median: 177202 cycles/ticks +average: 179794 cycles/ticks + +Loop spin: 753 +gen_a: +median: 26182 cycles/ticks +average: 26364 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10636 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8877 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97642 cycles/ticks +average: 98779 cycles/ticks + +indcpa_enc: +median: 124510 cycles/ticks +average: 126672 cycles/ticks + +indcpa_dec: +median: 38454 cycles/ticks +average: 39156 cycles/ticks + +kyber_keypair_derand: +median: 106782 cycles/ticks +average: 108196 cycles/ticks + +kyber_keypair: +median: 113914 cycles/ticks +average: 115504 cycles/ticks + +kyber_encaps_derand: +median: 135070 cycles/ticks +average: 137009 cycles/ticks + +kyber_encaps: +median: 136116 cycles/ticks +average: 138732 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179625 cycles/ticks + +Loop spin: 754 +gen_a: +median: 26186 cycles/ticks +average: 26384 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2535 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7300 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8870 cycles/ticks +average: 9047 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99567 cycles/ticks + +indcpa_enc: +median: 124638 cycles/ticks +average: 126791 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 38873 cycles/ticks + +kyber_keypair_derand: +median: 106596 cycles/ticks +average: 107882 cycles/ticks + +kyber_keypair: +median: 113638 cycles/ticks +average: 115124 cycles/ticks + +kyber_encaps_derand: +median: 135200 cycles/ticks +average: 137412 cycles/ticks + +kyber_encaps: +median: 136028 cycles/ticks +average: 137898 cycles/ticks + +kyber_decaps: +median: 176938 cycles/ticks +average: 179136 cycles/ticks + +Loop spin: 755 +gen_a: +median: 26216 cycles/ticks +average: 26675 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10829 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8986 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97928 cycles/ticks +average: 99458 cycles/ticks + +indcpa_enc: +median: 124732 cycles/ticks +average: 126570 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38899 cycles/ticks + +kyber_keypair_derand: +median: 106702 cycles/ticks +average: 107818 cycles/ticks + +kyber_keypair: +median: 113422 cycles/ticks +average: 114340 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 137112 cycles/ticks + +kyber_encaps: +median: 136052 cycles/ticks +average: 138353 cycles/ticks + +kyber_decaps: +median: 176638 cycles/ticks +average: 178305 cycles/ticks + +Loop spin: 756 +gen_a: +median: 26204 cycles/ticks +average: 26357 cycles/ticks + +poly_getnoise_eta1: +median: 3720 cycles/ticks +average: 3757 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2473 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9085 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97812 cycles/ticks +average: 98969 cycles/ticks + +indcpa_enc: +median: 124704 cycles/ticks +average: 126004 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38724 cycles/ticks + +kyber_keypair_derand: +median: 106758 cycles/ticks +average: 108255 cycles/ticks + +kyber_keypair: +median: 113758 cycles/ticks +average: 115316 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 140515 cycles/ticks + +kyber_encaps: +median: 135696 cycles/ticks +average: 137380 cycles/ticks + +kyber_decaps: +median: 176632 cycles/ticks +average: 181247 cycles/ticks + +Loop spin: 757 +gen_a: +median: 26190 cycles/ticks +average: 26339 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3834 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2585 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7321 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8852 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97952 cycles/ticks +average: 99030 cycles/ticks + +indcpa_enc: +median: 124820 cycles/ticks +average: 126737 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38722 cycles/ticks + +kyber_keypair_derand: +median: 106732 cycles/ticks +average: 108141 cycles/ticks + +kyber_keypair: +median: 113492 cycles/ticks +average: 114389 cycles/ticks + +kyber_encaps_derand: +median: 134918 cycles/ticks +average: 136897 cycles/ticks + +kyber_encaps: +median: 135756 cycles/ticks +average: 137551 cycles/ticks + +kyber_decaps: +median: 176836 cycles/ticks +average: 178961 cycles/ticks + +Loop spin: 758 +gen_a: +median: 26188 cycles/ticks +average: 26510 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7220 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8887 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97802 cycles/ticks +average: 99030 cycles/ticks + +indcpa_enc: +median: 124642 cycles/ticks +average: 126547 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38863 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 107690 cycles/ticks + +kyber_keypair: +median: 113540 cycles/ticks +average: 114743 cycles/ticks + +kyber_encaps_derand: +median: 134952 cycles/ticks +average: 136755 cycles/ticks + +kyber_encaps: +median: 136002 cycles/ticks +average: 137955 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 179494 cycles/ticks + +Loop spin: 759 +gen_a: +median: 26254 cycles/ticks +average: 26683 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2497 cycles/ticks + +NTT: +median: 7128 cycles/ticks +average: 7258 cycles/ticks + +INVNTT: +median: 10666 cycles/ticks +average: 10847 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 480 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1856 cycles/ticks +average: 1912 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98030 cycles/ticks +average: 99848 cycles/ticks + +indcpa_enc: +median: 124950 cycles/ticks +average: 127275 cycles/ticks + +indcpa_dec: +median: 38490 cycles/ticks +average: 39207 cycles/ticks + +kyber_keypair_derand: +median: 106754 cycles/ticks +average: 108520 cycles/ticks + +kyber_keypair: +median: 113654 cycles/ticks +average: 115276 cycles/ticks + +kyber_encaps_derand: +median: 135256 cycles/ticks +average: 137202 cycles/ticks + +kyber_encaps: +median: 135994 cycles/ticks +average: 137785 cycles/ticks + +kyber_decaps: +median: 176988 cycles/ticks +average: 179261 cycles/ticks + +Loop spin: 760 +gen_a: +median: 26130 cycles/ticks +average: 26302 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3810 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2457 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7198 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97832 cycles/ticks +average: 98476 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 126198 cycles/ticks + +indcpa_dec: +median: 38362 cycles/ticks +average: 38627 cycles/ticks + +kyber_keypair_derand: +median: 106652 cycles/ticks +average: 107873 cycles/ticks + +kyber_keypair: +median: 113582 cycles/ticks +average: 114833 cycles/ticks + +kyber_encaps_derand: +median: 134996 cycles/ticks +average: 136842 cycles/ticks + +kyber_encaps: +median: 135856 cycles/ticks +average: 137593 cycles/ticks + +kyber_decaps: +median: 176714 cycles/ticks +average: 178594 cycles/ticks + +Loop spin: 761 +gen_a: +median: 26164 cycles/ticks +average: 26593 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1516 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 99624 cycles/ticks +average: 100444 cycles/ticks + +indcpa_enc: +median: 126602 cycles/ticks +average: 128648 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38936 cycles/ticks + +kyber_keypair_derand: +median: 106552 cycles/ticks +average: 107655 cycles/ticks + +kyber_keypair: +median: 113574 cycles/ticks +average: 114745 cycles/ticks + +kyber_encaps_derand: +median: 134946 cycles/ticks +average: 136743 cycles/ticks + +kyber_encaps: +median: 135888 cycles/ticks +average: 137495 cycles/ticks + +kyber_decaps: +median: 176588 cycles/ticks +average: 177556 cycles/ticks + +Loop spin: 762 +gen_a: +median: 26178 cycles/ticks +average: 26576 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9062 cycles/ticks +average: 9034 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1944 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97910 cycles/ticks +average: 98784 cycles/ticks + +indcpa_enc: +median: 124680 cycles/ticks +average: 126492 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38902 cycles/ticks + +kyber_keypair_derand: +median: 106380 cycles/ticks +average: 107550 cycles/ticks + +kyber_keypair: +median: 113468 cycles/ticks +average: 114652 cycles/ticks + +kyber_encaps_derand: +median: 135088 cycles/ticks +average: 136902 cycles/ticks + +kyber_encaps: +median: 136000 cycles/ticks +average: 137338 cycles/ticks + +kyber_decaps: +median: 176818 cycles/ticks +average: 179060 cycles/ticks + +Loop spin: 763 +gen_a: +median: 26258 cycles/ticks +average: 26724 cycles/ticks + +poly_getnoise_eta1: +median: 3654 cycles/ticks +average: 3782 cycles/ticks + +poly_getnoise_eta2: +median: 2464 cycles/ticks +average: 2538 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10731 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9140 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97978 cycles/ticks +average: 98836 cycles/ticks + +indcpa_enc: +median: 124820 cycles/ticks +average: 126480 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38744 cycles/ticks + +kyber_keypair_derand: +median: 106650 cycles/ticks +average: 107517 cycles/ticks + +kyber_keypair: +median: 113472 cycles/ticks +average: 114701 cycles/ticks + +kyber_encaps_derand: +median: 134872 cycles/ticks +average: 135994 cycles/ticks + +kyber_encaps: +median: 135818 cycles/ticks +average: 136964 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179217 cycles/ticks + +Loop spin: 764 +gen_a: +median: 26160 cycles/ticks +average: 26436 cycles/ticks + +poly_getnoise_eta1: +median: 3750 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8939 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97996 cycles/ticks +average: 99069 cycles/ticks + +indcpa_enc: +median: 124830 cycles/ticks +average: 126431 cycles/ticks + +indcpa_dec: +median: 38308 cycles/ticks +average: 38674 cycles/ticks + +kyber_keypair_derand: +median: 106622 cycles/ticks +average: 107768 cycles/ticks + +kyber_keypair: +median: 113396 cycles/ticks +average: 114299 cycles/ticks + +kyber_encaps_derand: +median: 135130 cycles/ticks +average: 136779 cycles/ticks + +kyber_encaps: +median: 136034 cycles/ticks +average: 137541 cycles/ticks + +kyber_decaps: +median: 176880 cycles/ticks +average: 178421 cycles/ticks + +Loop spin: 765 +gen_a: +median: 26154 cycles/ticks +average: 26306 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10632 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8855 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 698 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97890 cycles/ticks +average: 99230 cycles/ticks + +indcpa_enc: +median: 124826 cycles/ticks +average: 126515 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38992 cycles/ticks + +kyber_keypair_derand: +median: 106502 cycles/ticks +average: 107558 cycles/ticks + +kyber_keypair: +median: 113414 cycles/ticks +average: 114262 cycles/ticks + +kyber_encaps_derand: +median: 134964 cycles/ticks +average: 136665 cycles/ticks + +kyber_encaps: +median: 135900 cycles/ticks +average: 137479 cycles/ticks + +kyber_decaps: +median: 176674 cycles/ticks +average: 178668 cycles/ticks + +Loop spin: 766 +gen_a: +median: 26186 cycles/ticks +average: 26378 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10570 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 99562 cycles/ticks +average: 100390 cycles/ticks + +indcpa_enc: +median: 126430 cycles/ticks +average: 128437 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38872 cycles/ticks + +kyber_keypair_derand: +median: 106840 cycles/ticks +average: 107858 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114714 cycles/ticks + +kyber_encaps_derand: +median: 135114 cycles/ticks +average: 136745 cycles/ticks + +kyber_encaps: +median: 136048 cycles/ticks +average: 137425 cycles/ticks + +kyber_decaps: +median: 176718 cycles/ticks +average: 178835 cycles/ticks + +Loop spin: 767 +gen_a: +median: 26196 cycles/ticks +average: 26318 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3887 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2542 cycles/ticks + +NTT: +median: 6910 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8850 cycles/ticks +average: 9043 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1881 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97810 cycles/ticks +average: 99052 cycles/ticks + +indcpa_enc: +median: 124668 cycles/ticks +average: 126378 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38771 cycles/ticks + +kyber_keypair_derand: +median: 106616 cycles/ticks +average: 107837 cycles/ticks + +kyber_keypair: +median: 113464 cycles/ticks +average: 114575 cycles/ticks + +kyber_encaps_derand: +median: 135142 cycles/ticks +average: 136584 cycles/ticks + +kyber_encaps: +median: 136024 cycles/ticks +average: 137748 cycles/ticks + +kyber_decaps: +median: 176910 cycles/ticks +average: 178376 cycles/ticks + +Loop spin: 768 +gen_a: +median: 26164 cycles/ticks +average: 26361 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8870 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99266 cycles/ticks + +indcpa_enc: +median: 124918 cycles/ticks +average: 126920 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38964 cycles/ticks + +kyber_keypair_derand: +median: 108172 cycles/ticks +average: 109123 cycles/ticks + +kyber_keypair: +median: 113700 cycles/ticks +average: 115001 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 136693 cycles/ticks + +kyber_encaps: +median: 135888 cycles/ticks +average: 137678 cycles/ticks + +kyber_decaps: +median: 176914 cycles/ticks +average: 179480 cycles/ticks + +Loop spin: 769 +gen_a: +median: 26190 cycles/ticks +average: 26609 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9142 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 462 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +indcpa_keypair: +median: 97756 cycles/ticks +average: 99358 cycles/ticks + +indcpa_enc: +median: 124256 cycles/ticks +average: 126232 cycles/ticks + +indcpa_dec: +median: 38358 cycles/ticks +average: 38942 cycles/ticks + +kyber_keypair_derand: +median: 106328 cycles/ticks +average: 107729 cycles/ticks + +kyber_keypair: +median: 113624 cycles/ticks +average: 115070 cycles/ticks + +kyber_encaps_derand: +median: 134902 cycles/ticks +average: 137140 cycles/ticks + +kyber_encaps: +median: 135848 cycles/ticks +average: 137547 cycles/ticks + +kyber_decaps: +median: 176778 cycles/ticks +average: 178369 cycles/ticks + +Loop spin: 770 +gen_a: +median: 26192 cycles/ticks +average: 26571 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1893 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97722 cycles/ticks +average: 99185 cycles/ticks + +indcpa_enc: +median: 124654 cycles/ticks +average: 126688 cycles/ticks + +indcpa_dec: +median: 38334 cycles/ticks +average: 38753 cycles/ticks + +kyber_keypair_derand: +median: 106496 cycles/ticks +average: 107817 cycles/ticks + +kyber_keypair: +median: 113544 cycles/ticks +average: 114647 cycles/ticks + +kyber_encaps_derand: +median: 135044 cycles/ticks +average: 136816 cycles/ticks + +kyber_encaps: +median: 135854 cycles/ticks +average: 137628 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 179040 cycles/ticks + +Loop spin: 771 +gen_a: +median: 26170 cycles/ticks +average: 26456 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9173 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1857 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1152 cycles/ticks + +indcpa_keypair: +median: 97980 cycles/ticks +average: 99498 cycles/ticks + +indcpa_enc: +median: 124914 cycles/ticks +average: 127359 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 39000 cycles/ticks + +kyber_keypair_derand: +median: 106644 cycles/ticks +average: 108195 cycles/ticks + +kyber_keypair: +median: 113630 cycles/ticks +average: 114970 cycles/ticks + +kyber_encaps_derand: +median: 134844 cycles/ticks +average: 136732 cycles/ticks + +kyber_encaps: +median: 135926 cycles/ticks +average: 138404 cycles/ticks + +kyber_decaps: +median: 176654 cycles/ticks +average: 178733 cycles/ticks + +Loop spin: 772 +gen_a: +median: 26226 cycles/ticks +average: 26749 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8887 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1936 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97972 cycles/ticks +average: 99275 cycles/ticks + +indcpa_enc: +median: 124974 cycles/ticks +average: 127164 cycles/ticks + +indcpa_dec: +median: 38464 cycles/ticks +average: 39162 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 107997 cycles/ticks + +kyber_keypair: +median: 113508 cycles/ticks +average: 114681 cycles/ticks + +kyber_encaps_derand: +median: 135206 cycles/ticks +average: 137381 cycles/ticks + +kyber_encaps: +median: 136124 cycles/ticks +average: 138084 cycles/ticks + +kyber_decaps: +median: 176998 cycles/ticks +average: 179366 cycles/ticks + +Loop spin: 773 +gen_a: +median: 26168 cycles/ticks +average: 26367 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7164 cycles/ticks +average: 7272 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9076 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97850 cycles/ticks +average: 99013 cycles/ticks + +indcpa_enc: +median: 124666 cycles/ticks +average: 126661 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38586 cycles/ticks + +kyber_keypair_derand: +median: 106440 cycles/ticks +average: 107969 cycles/ticks + +kyber_keypair: +median: 113616 cycles/ticks +average: 115077 cycles/ticks + +kyber_encaps_derand: +median: 135032 cycles/ticks +average: 137015 cycles/ticks + +kyber_encaps: +median: 135740 cycles/ticks +average: 137229 cycles/ticks + +kyber_decaps: +median: 176724 cycles/ticks +average: 179543 cycles/ticks + +Loop spin: 774 +gen_a: +median: 26178 cycles/ticks +average: 26508 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3735 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7264 cycles/ticks +average: 7280 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10918 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97930 cycles/ticks +average: 99471 cycles/ticks + +indcpa_enc: +median: 124840 cycles/ticks +average: 126934 cycles/ticks + +indcpa_dec: +median: 38488 cycles/ticks +average: 39166 cycles/ticks + +kyber_keypair_derand: +median: 108354 cycles/ticks +average: 109840 cycles/ticks + +kyber_keypair: +median: 113752 cycles/ticks +average: 115199 cycles/ticks + +kyber_encaps_derand: +median: 135094 cycles/ticks +average: 137623 cycles/ticks + +kyber_encaps: +median: 135960 cycles/ticks +average: 137923 cycles/ticks + +kyber_decaps: +median: 176802 cycles/ticks +average: 179242 cycles/ticks + +Loop spin: 775 +gen_a: +median: 26160 cycles/ticks +average: 26570 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3800 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10680 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97880 cycles/ticks +average: 99267 cycles/ticks + +indcpa_enc: +median: 124700 cycles/ticks +average: 126541 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38900 cycles/ticks + +kyber_keypair_derand: +median: 106702 cycles/ticks +average: 108390 cycles/ticks + +kyber_keypair: +median: 113818 cycles/ticks +average: 115434 cycles/ticks + +kyber_encaps_derand: +median: 135034 cycles/ticks +average: 137283 cycles/ticks + +kyber_encaps: +median: 136088 cycles/ticks +average: 138235 cycles/ticks + +kyber_decaps: +median: 176730 cycles/ticks +average: 179161 cycles/ticks + +Loop spin: 776 +gen_a: +median: 26164 cycles/ticks +average: 26563 cycles/ticks + +poly_getnoise_eta1: +median: 3748 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10659 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9016 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1932 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99197 cycles/ticks + +indcpa_enc: +median: 124724 cycles/ticks +average: 126852 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39063 cycles/ticks + +kyber_keypair_derand: +median: 106670 cycles/ticks +average: 108096 cycles/ticks + +kyber_keypair: +median: 113732 cycles/ticks +average: 115213 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 137243 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 138458 cycles/ticks + +kyber_decaps: +median: 176672 cycles/ticks +average: 179140 cycles/ticks + +Loop spin: 777 +gen_a: +median: 26252 cycles/ticks +average: 26740 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10936 cycles/ticks +average: 10994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8956 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97992 cycles/ticks +average: 99612 cycles/ticks + +indcpa_enc: +median: 124746 cycles/ticks +average: 127015 cycles/ticks + +indcpa_dec: +median: 38484 cycles/ticks +average: 39143 cycles/ticks + +kyber_keypair_derand: +median: 106532 cycles/ticks +average: 108003 cycles/ticks + +kyber_keypair: +median: 113644 cycles/ticks +average: 115193 cycles/ticks + +kyber_encaps_derand: +median: 135012 cycles/ticks +average: 137199 cycles/ticks + +kyber_encaps: +median: 135972 cycles/ticks +average: 138390 cycles/ticks + +kyber_decaps: +median: 176670 cycles/ticks +average: 179173 cycles/ticks + +Loop spin: 778 +gen_a: +median: 26238 cycles/ticks +average: 26670 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10902 cycles/ticks +average: 10982 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8598 cycles/ticks +average: 8947 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1408 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97888 cycles/ticks +average: 99486 cycles/ticks + +indcpa_enc: +median: 124730 cycles/ticks +average: 126706 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38963 cycles/ticks + +kyber_keypair_derand: +median: 106570 cycles/ticks +average: 107402 cycles/ticks + +kyber_keypair: +median: 113368 cycles/ticks +average: 114251 cycles/ticks + +kyber_encaps_derand: +median: 135042 cycles/ticks +average: 137219 cycles/ticks + +kyber_encaps: +median: 135956 cycles/ticks +average: 137987 cycles/ticks + +kyber_decaps: +median: 176728 cycles/ticks +average: 179091 cycles/ticks + +Loop spin: 779 +gen_a: +median: 26176 cycles/ticks +average: 26355 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3910 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10648 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9114 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98062 cycles/ticks +average: 99218 cycles/ticks + +indcpa_enc: +median: 124996 cycles/ticks +average: 127110 cycles/ticks + +indcpa_dec: +median: 38480 cycles/ticks +average: 39046 cycles/ticks + +kyber_keypair_derand: +median: 106756 cycles/ticks +average: 108352 cycles/ticks + +kyber_keypair: +median: 113586 cycles/ticks +average: 114842 cycles/ticks + +kyber_encaps_derand: +median: 135048 cycles/ticks +average: 136880 cycles/ticks + +kyber_encaps: +median: 136078 cycles/ticks +average: 138108 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 179473 cycles/ticks + +Loop spin: 780 +gen_a: +median: 26166 cycles/ticks +average: 26547 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3751 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10627 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 702 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97728 cycles/ticks +average: 99066 cycles/ticks + +indcpa_enc: +median: 124570 cycles/ticks +average: 126634 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 38939 cycles/ticks + +kyber_keypair_derand: +median: 106686 cycles/ticks +average: 108085 cycles/ticks + +kyber_keypair: +median: 113518 cycles/ticks +average: 114853 cycles/ticks + +kyber_encaps_derand: +median: 136590 cycles/ticks +average: 138282 cycles/ticks + +kyber_encaps: +median: 137456 cycles/ticks +average: 139226 cycles/ticks + +kyber_decaps: +median: 178460 cycles/ticks +average: 180804 cycles/ticks + +Loop spin: 781 +gen_a: +median: 26192 cycles/ticks +average: 26597 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3856 cycles/ticks + +poly_getnoise_eta2: +median: 2550 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 6930 cycles/ticks +average: 7185 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10631 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9071 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1897 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97856 cycles/ticks +average: 99218 cycles/ticks + +indcpa_enc: +median: 124642 cycles/ticks +average: 126634 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38823 cycles/ticks + +kyber_keypair_derand: +median: 108186 cycles/ticks +average: 109522 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114824 cycles/ticks + +kyber_encaps_derand: +median: 135030 cycles/ticks +average: 137051 cycles/ticks + +kyber_encaps: +median: 135872 cycles/ticks +average: 137568 cycles/ticks + +kyber_decaps: +median: 176826 cycles/ticks +average: 179246 cycles/ticks + +Loop spin: 782 +gen_a: +median: 26186 cycles/ticks +average: 26581 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10640 cycles/ticks +average: 10832 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8895 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1465 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 98952 cycles/ticks + +indcpa_enc: +median: 124724 cycles/ticks +average: 127200 cycles/ticks + +indcpa_dec: +median: 38470 cycles/ticks +average: 39028 cycles/ticks + +kyber_keypair_derand: +median: 106532 cycles/ticks +average: 107610 cycles/ticks + +kyber_keypair: +median: 113602 cycles/ticks +average: 115042 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 136746 cycles/ticks + +kyber_encaps: +median: 135846 cycles/ticks +average: 137691 cycles/ticks + +kyber_decaps: +median: 176806 cycles/ticks +average: 178731 cycles/ticks + +Loop spin: 783 +gen_a: +median: 26218 cycles/ticks +average: 26576 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10646 cycles/ticks +average: 10877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8914 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99098 cycles/ticks + +indcpa_enc: +median: 124890 cycles/ticks +average: 126867 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38844 cycles/ticks + +kyber_keypair_derand: +median: 106660 cycles/ticks +average: 108178 cycles/ticks + +kyber_keypair: +median: 113532 cycles/ticks +average: 114581 cycles/ticks + +kyber_encaps_derand: +median: 135238 cycles/ticks +average: 137132 cycles/ticks + +kyber_encaps: +median: 136134 cycles/ticks +average: 137938 cycles/ticks + +kyber_decaps: +median: 176952 cycles/ticks +average: 179415 cycles/ticks + +Loop spin: 784 +gen_a: +median: 26208 cycles/ticks +average: 26501 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7277 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 11134 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8999 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97714 cycles/ticks +average: 98989 cycles/ticks + +indcpa_enc: +median: 124508 cycles/ticks +average: 126321 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39086 cycles/ticks + +kyber_keypair_derand: +median: 106822 cycles/ticks +average: 108023 cycles/ticks + +kyber_keypair: +median: 113446 cycles/ticks +average: 114423 cycles/ticks + +kyber_encaps_derand: +median: 135268 cycles/ticks +average: 137629 cycles/ticks + +kyber_encaps: +median: 136076 cycles/ticks +average: 138128 cycles/ticks + +kyber_decaps: +median: 176864 cycles/ticks +average: 178919 cycles/ticks + +Loop spin: 785 +gen_a: +median: 26228 cycles/ticks +average: 26532 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2472 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9131 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1809 cycles/ticks + +polyvec_decompress: +median: 1110 cycles/ticks +average: 1110 cycles/ticks + +indcpa_keypair: +median: 97852 cycles/ticks +average: 99081 cycles/ticks + +indcpa_enc: +median: 124694 cycles/ticks +average: 126218 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38916 cycles/ticks + +kyber_keypair_derand: +median: 106576 cycles/ticks +average: 107818 cycles/ticks + +kyber_keypair: +median: 113442 cycles/ticks +average: 114111 cycles/ticks + +kyber_encaps_derand: +median: 134844 cycles/ticks +average: 136805 cycles/ticks + +kyber_encaps: +median: 135718 cycles/ticks +average: 137609 cycles/ticks + +kyber_decaps: +median: 176694 cycles/ticks +average: 179107 cycles/ticks + +Loop spin: 786 +gen_a: +median: 26220 cycles/ticks +average: 26608 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2518 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10560 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98096 cycles/ticks +average: 99513 cycles/ticks + +indcpa_enc: +median: 124974 cycles/ticks +average: 127041 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38922 cycles/ticks + +kyber_keypair_derand: +median: 106682 cycles/ticks +average: 108056 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 114903 cycles/ticks + +kyber_encaps_derand: +median: 135000 cycles/ticks +average: 136892 cycles/ticks + +kyber_encaps: +median: 136012 cycles/ticks +average: 137909 cycles/ticks + +kyber_decaps: +median: 176792 cycles/ticks +average: 179043 cycles/ticks + +Loop spin: 787 +gen_a: +median: 26196 cycles/ticks +average: 26432 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3736 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7124 cycles/ticks +average: 7257 cycles/ticks + +INVNTT: +median: 10650 cycles/ticks +average: 10851 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9143 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1869 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97930 cycles/ticks +average: 99252 cycles/ticks + +indcpa_enc: +median: 124774 cycles/ticks +average: 126989 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38550 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 108261 cycles/ticks + +kyber_keypair: +median: 113718 cycles/ticks +average: 115202 cycles/ticks + +kyber_encaps_derand: +median: 134824 cycles/ticks +average: 137054 cycles/ticks + +kyber_encaps: +median: 135858 cycles/ticks +average: 137749 cycles/ticks + +kyber_decaps: +median: 176668 cycles/ticks +average: 179107 cycles/ticks + +Loop spin: 788 +gen_a: +median: 26238 cycles/ticks +average: 26400 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2512 cycles/ticks +average: 2548 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1870 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97934 cycles/ticks +average: 99567 cycles/ticks + +indcpa_enc: +median: 125008 cycles/ticks +average: 127182 cycles/ticks + +indcpa_dec: +median: 38512 cycles/ticks +average: 39071 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 108159 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 114886 cycles/ticks + +kyber_encaps_derand: +median: 135424 cycles/ticks +average: 137450 cycles/ticks + +kyber_encaps: +median: 136302 cycles/ticks +average: 138307 cycles/ticks + +kyber_decaps: +median: 176896 cycles/ticks +average: 179415 cycles/ticks + +Loop spin: 789 +gen_a: +median: 26152 cycles/ticks +average: 26323 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7230 cycles/ticks +average: 7258 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8849 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97980 cycles/ticks +average: 99364 cycles/ticks + +indcpa_enc: +median: 125202 cycles/ticks +average: 127673 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38951 cycles/ticks + +kyber_keypair_derand: +median: 106684 cycles/ticks +average: 107897 cycles/ticks + +kyber_keypair: +median: 113508 cycles/ticks +average: 114703 cycles/ticks + +kyber_encaps_derand: +median: 135116 cycles/ticks +average: 136641 cycles/ticks + +kyber_encaps: +median: 136020 cycles/ticks +average: 137576 cycles/ticks + +kyber_decaps: +median: 176976 cycles/ticks +average: 178852 cycles/ticks + +Loop spin: 790 +gen_a: +median: 26216 cycles/ticks +average: 26488 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10892 cycles/ticks +average: 10853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8951 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 703 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98052 cycles/ticks +average: 99279 cycles/ticks + +indcpa_enc: +median: 125022 cycles/ticks +average: 127150 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 38938 cycles/ticks + +kyber_keypair_derand: +median: 108268 cycles/ticks +average: 109808 cycles/ticks + +kyber_keypair: +median: 113506 cycles/ticks +average: 114729 cycles/ticks + +kyber_encaps_derand: +median: 135188 cycles/ticks +average: 137036 cycles/ticks + +kyber_encaps: +median: 136066 cycles/ticks +average: 138156 cycles/ticks + +kyber_decaps: +median: 176946 cycles/ticks +average: 179233 cycles/ticks + +Loop spin: 791 +gen_a: +median: 26192 cycles/ticks +average: 26650 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10673 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9080 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98048 cycles/ticks +average: 99607 cycles/ticks + +indcpa_enc: +median: 124804 cycles/ticks +average: 126445 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 39037 cycles/ticks + +kyber_keypair_derand: +median: 106568 cycles/ticks +average: 107971 cycles/ticks + +kyber_keypair: +median: 113564 cycles/ticks +average: 114918 cycles/ticks + +kyber_encaps_derand: +median: 134980 cycles/ticks +average: 137084 cycles/ticks + +kyber_encaps: +median: 136000 cycles/ticks +average: 137880 cycles/ticks + +kyber_decaps: +median: 176766 cycles/ticks +average: 179235 cycles/ticks + +Loop spin: 792 +gen_a: +median: 26156 cycles/ticks +average: 26619 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10662 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8838 cycles/ticks +average: 9021 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1935 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98020 cycles/ticks +average: 99362 cycles/ticks + +indcpa_enc: +median: 124814 cycles/ticks +average: 126847 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 39066 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 107959 cycles/ticks + +kyber_keypair: +median: 113568 cycles/ticks +average: 114916 cycles/ticks + +kyber_encaps_derand: +median: 134846 cycles/ticks +average: 136715 cycles/ticks + +kyber_encaps: +median: 135750 cycles/ticks +average: 137475 cycles/ticks + +kyber_decaps: +median: 176724 cycles/ticks +average: 179309 cycles/ticks + +Loop spin: 793 +gen_a: +median: 26206 cycles/ticks +average: 26519 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3735 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10666 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8944 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97884 cycles/ticks +average: 99049 cycles/ticks + +indcpa_enc: +median: 124680 cycles/ticks +average: 126857 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 39208 cycles/ticks + +kyber_keypair_derand: +median: 106792 cycles/ticks +average: 108415 cycles/ticks + +kyber_keypair: +median: 113560 cycles/ticks +average: 114950 cycles/ticks + +kyber_encaps_derand: +median: 135080 cycles/ticks +average: 137499 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 137745 cycles/ticks + +kyber_decaps: +median: 176812 cycles/ticks +average: 179430 cycles/ticks + +Loop spin: 794 +gen_a: +median: 26976 cycles/ticks +average: 26947 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2473 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 10626 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 8992 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 98112 cycles/ticks +average: 99471 cycles/ticks + +indcpa_enc: +median: 124792 cycles/ticks +average: 126454 cycles/ticks + +indcpa_dec: +median: 38494 cycles/ticks +average: 39126 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 108179 cycles/ticks + +kyber_keypair: +median: 113600 cycles/ticks +average: 115136 cycles/ticks + +kyber_encaps_derand: +median: 134962 cycles/ticks +average: 136881 cycles/ticks + +kyber_encaps: +median: 135942 cycles/ticks +average: 137907 cycles/ticks + +kyber_decaps: +median: 176788 cycles/ticks +average: 179447 cycles/ticks + +Loop spin: 795 +gen_a: +median: 26186 cycles/ticks +average: 26352 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3738 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8972 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97848 cycles/ticks +average: 99317 cycles/ticks + +indcpa_enc: +median: 124644 cycles/ticks +average: 126897 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38976 cycles/ticks + +kyber_keypair_derand: +median: 106410 cycles/ticks +average: 107645 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 115060 cycles/ticks + +kyber_encaps_derand: +median: 135018 cycles/ticks +average: 137064 cycles/ticks + +kyber_encaps: +median: 135830 cycles/ticks +average: 137567 cycles/ticks + +kyber_decaps: +median: 176680 cycles/ticks +average: 178930 cycles/ticks + +Loop spin: 796 +gen_a: +median: 26216 cycles/ticks +average: 26701 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3736 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9098 cycles/ticks +average: 9151 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 98064 cycles/ticks +average: 99450 cycles/ticks + +indcpa_enc: +median: 124942 cycles/ticks +average: 126820 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38962 cycles/ticks + +kyber_keypair_derand: +median: 106536 cycles/ticks +average: 108097 cycles/ticks + +kyber_keypair: +median: 113562 cycles/ticks +average: 114853 cycles/ticks + +kyber_encaps_derand: +median: 135122 cycles/ticks +average: 137295 cycles/ticks + +kyber_encaps: +median: 135896 cycles/ticks +average: 137901 cycles/ticks + +kyber_decaps: +median: 176542 cycles/ticks +average: 178466 cycles/ticks + +Loop spin: 797 +gen_a: +median: 26208 cycles/ticks +average: 26421 cycles/ticks + +poly_getnoise_eta1: +median: 3654 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2540 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10674 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8866 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97766 cycles/ticks +average: 98472 cycles/ticks + +indcpa_enc: +median: 124636 cycles/ticks +average: 126142 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38931 cycles/ticks + +kyber_keypair_derand: +median: 106660 cycles/ticks +average: 108246 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114906 cycles/ticks + +kyber_encaps_derand: +median: 135090 cycles/ticks +average: 137278 cycles/ticks + +kyber_encaps: +median: 136074 cycles/ticks +average: 138397 cycles/ticks + +kyber_decaps: +median: 176898 cycles/ticks +average: 179582 cycles/ticks + +Loop spin: 798 +gen_a: +median: 26170 cycles/ticks +average: 26520 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3730 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10667 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1205 cycles/ticks + +indcpa_keypair: +median: 97740 cycles/ticks +average: 99060 cycles/ticks + +indcpa_enc: +median: 124438 cycles/ticks +average: 126322 cycles/ticks + +indcpa_dec: +median: 38400 cycles/ticks +average: 38953 cycles/ticks + +kyber_keypair_derand: +median: 106536 cycles/ticks +average: 108138 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114732 cycles/ticks + +kyber_encaps_derand: +median: 135094 cycles/ticks +average: 137036 cycles/ticks + +kyber_encaps: +median: 135908 cycles/ticks +average: 137639 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 179338 cycles/ticks + +Loop spin: 799 +gen_a: +median: 26172 cycles/ticks +average: 26495 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10647 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98014 cycles/ticks +average: 98765 cycles/ticks + +indcpa_enc: +median: 124788 cycles/ticks +average: 125969 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38525 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 108065 cycles/ticks + +kyber_keypair: +median: 113576 cycles/ticks +average: 114950 cycles/ticks + +kyber_encaps_derand: +median: 135094 cycles/ticks +average: 136802 cycles/ticks + +kyber_encaps: +median: 135738 cycles/ticks +average: 136834 cycles/ticks + +kyber_decaps: +median: 176768 cycles/ticks +average: 178817 cycles/ticks + +Loop spin: 800 +gen_a: +median: 26200 cycles/ticks +average: 26352 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2596 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10722 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8881 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 569 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97914 cycles/ticks +average: 98948 cycles/ticks + +indcpa_enc: +median: 124864 cycles/ticks +average: 126988 cycles/ticks + +indcpa_dec: +median: 38430 cycles/ticks +average: 39031 cycles/ticks + +kyber_keypair_derand: +median: 106844 cycles/ticks +average: 108366 cycles/ticks + +kyber_keypair: +median: 113780 cycles/ticks +average: 115441 cycles/ticks + +kyber_encaps_derand: +median: 134984 cycles/ticks +average: 137294 cycles/ticks + +kyber_encaps: +median: 135940 cycles/ticks +average: 137902 cycles/ticks + +kyber_decaps: +median: 176748 cycles/ticks +average: 179171 cycles/ticks + +Loop spin: 801 +gen_a: +median: 26204 cycles/ticks +average: 26623 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10556 cycles/ticks +average: 10597 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9076 cycles/ticks +average: 9096 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1461 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97760 cycles/ticks +average: 99166 cycles/ticks + +indcpa_enc: +median: 124718 cycles/ticks +average: 126891 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39149 cycles/ticks + +kyber_keypair_derand: +median: 106562 cycles/ticks +average: 108096 cycles/ticks + +kyber_keypair: +median: 113572 cycles/ticks +average: 115002 cycles/ticks + +kyber_encaps_derand: +median: 135258 cycles/ticks +average: 137572 cycles/ticks + +kyber_encaps: +median: 136208 cycles/ticks +average: 138433 cycles/ticks + +kyber_decaps: +median: 177070 cycles/ticks +average: 179672 cycles/ticks + +Loop spin: 802 +gen_a: +median: 26172 cycles/ticks +average: 26473 cycles/ticks + +poly_getnoise_eta1: +median: 3610 cycles/ticks +average: 3639 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2524 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7310 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8943 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1946 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98180 cycles/ticks +average: 99600 cycles/ticks + +indcpa_enc: +median: 124938 cycles/ticks +average: 127159 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38952 cycles/ticks + +kyber_keypair_derand: +median: 106662 cycles/ticks +average: 108361 cycles/ticks + +kyber_keypair: +median: 113612 cycles/ticks +average: 114954 cycles/ticks + +kyber_encaps_derand: +median: 134958 cycles/ticks +average: 137290 cycles/ticks + +kyber_encaps: +median: 135882 cycles/ticks +average: 137979 cycles/ticks + +kyber_decaps: +median: 176634 cycles/ticks +average: 178832 cycles/ticks + +Loop spin: 803 +gen_a: +median: 26204 cycles/ticks +average: 26600 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97810 cycles/ticks +average: 99218 cycles/ticks + +indcpa_enc: +median: 125044 cycles/ticks +average: 127132 cycles/ticks + +indcpa_dec: +median: 38880 cycles/ticks +average: 39237 cycles/ticks + +kyber_keypair_derand: +median: 106552 cycles/ticks +average: 107880 cycles/ticks + +kyber_keypair: +median: 113656 cycles/ticks +average: 114991 cycles/ticks + +kyber_encaps_derand: +median: 134908 cycles/ticks +average: 136688 cycles/ticks + +kyber_encaps: +median: 135890 cycles/ticks +average: 138137 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 179742 cycles/ticks + +Loop spin: 804 +gen_a: +median: 26156 cycles/ticks +average: 26362 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 11370 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 577 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1165 cycles/ticks + +indcpa_keypair: +median: 98002 cycles/ticks +average: 99339 cycles/ticks + +indcpa_enc: +median: 124742 cycles/ticks +average: 126479 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38979 cycles/ticks + +kyber_keypair_derand: +median: 106528 cycles/ticks +average: 107495 cycles/ticks + +kyber_keypair: +median: 113612 cycles/ticks +average: 115026 cycles/ticks + +kyber_encaps_derand: +median: 135050 cycles/ticks +average: 137073 cycles/ticks + +kyber_encaps: +median: 136060 cycles/ticks +average: 138326 cycles/ticks + +kyber_decaps: +median: 176726 cycles/ticks +average: 179529 cycles/ticks + +Loop spin: 805 +gen_a: +median: 26208 cycles/ticks +average: 26561 cycles/ticks + +poly_getnoise_eta1: +median: 3612 cycles/ticks +average: 3804 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10699 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9066 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 98052 cycles/ticks +average: 99716 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126222 cycles/ticks + +indcpa_dec: +median: 38538 cycles/ticks +average: 39198 cycles/ticks + +kyber_keypair_derand: +median: 106418 cycles/ticks +average: 107860 cycles/ticks + +kyber_keypair: +median: 113690 cycles/ticks +average: 115127 cycles/ticks + +kyber_encaps_derand: +median: 135168 cycles/ticks +average: 137144 cycles/ticks + +kyber_encaps: +median: 136030 cycles/ticks +average: 137992 cycles/ticks + +kyber_decaps: +median: 176824 cycles/ticks +average: 179294 cycles/ticks + +Loop spin: 806 +gen_a: +median: 26198 cycles/ticks +average: 26622 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10676 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9174 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97834 cycles/ticks +average: 98777 cycles/ticks + +indcpa_enc: +median: 124922 cycles/ticks +average: 127128 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38899 cycles/ticks + +kyber_keypair_derand: +median: 106394 cycles/ticks +average: 107562 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114791 cycles/ticks + +kyber_encaps_derand: +median: 135108 cycles/ticks +average: 137055 cycles/ticks + +kyber_encaps: +median: 135910 cycles/ticks +average: 137559 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 179354 cycles/ticks + +Loop spin: 807 +gen_a: +median: 26210 cycles/ticks +average: 26546 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10614 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8875 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1450 cycles/ticks +average: 1478 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97728 cycles/ticks +average: 98875 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126919 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 38986 cycles/ticks + +kyber_keypair_derand: +median: 106636 cycles/ticks +average: 107745 cycles/ticks + +kyber_keypair: +median: 113748 cycles/ticks +average: 115169 cycles/ticks + +kyber_encaps_derand: +median: 135018 cycles/ticks +average: 136828 cycles/ticks + +kyber_encaps: +median: 136166 cycles/ticks +average: 138269 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 179183 cycles/ticks + +Loop spin: 808 +gen_a: +median: 26204 cycles/ticks +average: 26636 cycles/ticks + +poly_getnoise_eta1: +median: 3610 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1153 cycles/ticks + +indcpa_keypair: +median: 97806 cycles/ticks +average: 99105 cycles/ticks + +indcpa_enc: +median: 124752 cycles/ticks +average: 126984 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38874 cycles/ticks + +kyber_keypair_derand: +median: 106626 cycles/ticks +average: 108037 cycles/ticks + +kyber_keypair: +median: 113654 cycles/ticks +average: 115225 cycles/ticks + +kyber_encaps_derand: +median: 135118 cycles/ticks +average: 137007 cycles/ticks + +kyber_encaps: +median: 135856 cycles/ticks +average: 137552 cycles/ticks + +kyber_decaps: +median: 176700 cycles/ticks +average: 179121 cycles/ticks + +Loop spin: 809 +gen_a: +median: 26188 cycles/ticks +average: 26642 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10648 cycles/ticks +average: 10819 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8924 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97946 cycles/ticks +average: 99639 cycles/ticks + +indcpa_enc: +median: 124812 cycles/ticks +average: 126905 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38871 cycles/ticks + +kyber_keypair_derand: +median: 106752 cycles/ticks +average: 108370 cycles/ticks + +kyber_keypair: +median: 113514 cycles/ticks +average: 114747 cycles/ticks + +kyber_encaps_derand: +median: 135018 cycles/ticks +average: 136760 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138201 cycles/ticks + +kyber_decaps: +median: 176740 cycles/ticks +average: 178939 cycles/ticks + +Loop spin: 810 +gen_a: +median: 26184 cycles/ticks +average: 26385 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3766 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10668 cycles/ticks +average: 10877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 477 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1148 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 98030 cycles/ticks +average: 99195 cycles/ticks + +indcpa_enc: +median: 124984 cycles/ticks +average: 126896 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38737 cycles/ticks + +kyber_keypair_derand: +median: 106706 cycles/ticks +average: 108516 cycles/ticks + +kyber_keypair: +median: 113692 cycles/ticks +average: 115198 cycles/ticks + +kyber_encaps_derand: +median: 135102 cycles/ticks +average: 137097 cycles/ticks + +kyber_encaps: +median: 135964 cycles/ticks +average: 138198 cycles/ticks + +kyber_decaps: +median: 176852 cycles/ticks +average: 179790 cycles/ticks + +Loop spin: 811 +gen_a: +median: 26170 cycles/ticks +average: 26459 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10707 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9150 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97896 cycles/ticks +average: 99258 cycles/ticks + +indcpa_enc: +median: 124804 cycles/ticks +average: 127006 cycles/ticks + +indcpa_dec: +median: 38422 cycles/ticks +average: 38986 cycles/ticks + +kyber_keypair_derand: +median: 106510 cycles/ticks +average: 107717 cycles/ticks + +kyber_keypair: +median: 113434 cycles/ticks +average: 114268 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 136927 cycles/ticks + +kyber_encaps: +median: 135896 cycles/ticks +average: 137136 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 179058 cycles/ticks + +Loop spin: 812 +gen_a: +median: 26150 cycles/ticks +average: 26306 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3731 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2534 cycles/ticks + +NTT: +median: 7262 cycles/ticks +average: 7293 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9139 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98110 cycles/ticks +average: 99424 cycles/ticks + +indcpa_enc: +median: 124854 cycles/ticks +average: 126954 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 38943 cycles/ticks + +kyber_keypair_derand: +median: 106610 cycles/ticks +average: 107925 cycles/ticks + +kyber_keypair: +median: 113540 cycles/ticks +average: 114812 cycles/ticks + +kyber_encaps_derand: +median: 135008 cycles/ticks +average: 136835 cycles/ticks + +kyber_encaps: +median: 135888 cycles/ticks +average: 137828 cycles/ticks + +kyber_decaps: +median: 176846 cycles/ticks +average: 179471 cycles/ticks + +Loop spin: 813 +gen_a: +median: 26200 cycles/ticks +average: 26368 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3760 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7185 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1210 cycles/ticks + +indcpa_keypair: +median: 97940 cycles/ticks +average: 99254 cycles/ticks + +indcpa_enc: +median: 124784 cycles/ticks +average: 126881 cycles/ticks + +indcpa_dec: +median: 38370 cycles/ticks +average: 38751 cycles/ticks + +kyber_keypair_derand: +median: 106416 cycles/ticks +average: 107631 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114597 cycles/ticks + +kyber_encaps_derand: +median: 135104 cycles/ticks +average: 137405 cycles/ticks + +kyber_encaps: +median: 136078 cycles/ticks +average: 137566 cycles/ticks + +kyber_decaps: +median: 176970 cycles/ticks +average: 179488 cycles/ticks + +Loop spin: 814 +gen_a: +median: 26156 cycles/ticks +average: 26300 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3880 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7300 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97740 cycles/ticks +average: 99066 cycles/ticks + +indcpa_enc: +median: 124684 cycles/ticks +average: 126889 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38968 cycles/ticks + +kyber_keypair_derand: +median: 106748 cycles/ticks +average: 107901 cycles/ticks + +kyber_keypair: +median: 113446 cycles/ticks +average: 114488 cycles/ticks + +kyber_encaps_derand: +median: 135208 cycles/ticks +average: 136562 cycles/ticks + +kyber_encaps: +median: 136286 cycles/ticks +average: 137882 cycles/ticks + +kyber_decaps: +median: 177000 cycles/ticks +average: 179153 cycles/ticks + +Loop spin: 815 +gen_a: +median: 26146 cycles/ticks +average: 26335 cycles/ticks + +poly_getnoise_eta1: +median: 3606 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2399 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 10560 cycles/ticks +average: 10614 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97962 cycles/ticks +average: 99537 cycles/ticks + +indcpa_enc: +median: 124756 cycles/ticks +average: 126716 cycles/ticks + +indcpa_dec: +median: 38378 cycles/ticks +average: 38877 cycles/ticks + +kyber_keypair_derand: +median: 108376 cycles/ticks +average: 110010 cycles/ticks + +kyber_keypair: +median: 113520 cycles/ticks +average: 114577 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136975 cycles/ticks + +kyber_encaps: +median: 135908 cycles/ticks +average: 137934 cycles/ticks + +kyber_decaps: +median: 176776 cycles/ticks +average: 179272 cycles/ticks + +Loop spin: 816 +gen_a: +median: 26288 cycles/ticks +average: 26785 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3778 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8896 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97740 cycles/ticks +average: 99460 cycles/ticks + +indcpa_enc: +median: 124540 cycles/ticks +average: 126804 cycles/ticks + +indcpa_dec: +median: 38452 cycles/ticks +average: 38899 cycles/ticks + +kyber_keypair_derand: +median: 106532 cycles/ticks +average: 108369 cycles/ticks + +kyber_keypair: +median: 113700 cycles/ticks +average: 115082 cycles/ticks + +kyber_encaps_derand: +median: 135116 cycles/ticks +average: 137374 cycles/ticks + +kyber_encaps: +median: 136114 cycles/ticks +average: 138377 cycles/ticks + +kyber_decaps: +median: 176908 cycles/ticks +average: 179877 cycles/ticks + +Loop spin: 817 +gen_a: +median: 26198 cycles/ticks +average: 26559 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3735 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9064 cycles/ticks +average: 9039 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97800 cycles/ticks +average: 99196 cycles/ticks + +indcpa_enc: +median: 124824 cycles/ticks +average: 126913 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 38971 cycles/ticks + +kyber_keypair_derand: +median: 106634 cycles/ticks +average: 107991 cycles/ticks + +kyber_keypair: +median: 113716 cycles/ticks +average: 115135 cycles/ticks + +kyber_encaps_derand: +median: 134976 cycles/ticks +average: 136822 cycles/ticks + +kyber_encaps: +median: 135940 cycles/ticks +average: 137965 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179369 cycles/ticks + +Loop spin: 818 +gen_a: +median: 26196 cycles/ticks +average: 26644 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3768 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7060 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10620 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9094 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97682 cycles/ticks +average: 98929 cycles/ticks + +indcpa_enc: +median: 124706 cycles/ticks +average: 126589 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 39025 cycles/ticks + +kyber_keypair_derand: +median: 108090 cycles/ticks +average: 109652 cycles/ticks + +kyber_keypair: +median: 113512 cycles/ticks +average: 114750 cycles/ticks + +kyber_encaps_derand: +median: 135168 cycles/ticks +average: 137309 cycles/ticks + +kyber_encaps: +median: 136124 cycles/ticks +average: 137665 cycles/ticks + +kyber_decaps: +median: 176826 cycles/ticks +average: 179110 cycles/ticks + +Loop spin: 819 +gen_a: +median: 26162 cycles/ticks +average: 26288 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7285 cycles/ticks + +INVNTT: +median: 10632 cycles/ticks +average: 10805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1881 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1165 cycles/ticks + +indcpa_keypair: +median: 97824 cycles/ticks +average: 98749 cycles/ticks + +indcpa_enc: +median: 124654 cycles/ticks +average: 126641 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38940 cycles/ticks + +kyber_keypair_derand: +median: 106620 cycles/ticks +average: 108084 cycles/ticks + +kyber_keypair: +median: 113690 cycles/ticks +average: 115174 cycles/ticks + +kyber_encaps_derand: +median: 135216 cycles/ticks +average: 137114 cycles/ticks + +kyber_encaps: +median: 135906 cycles/ticks +average: 138048 cycles/ticks + +kyber_decaps: +median: 176874 cycles/ticks +average: 179414 cycles/ticks + +Loop spin: 820 +gen_a: +median: 26200 cycles/ticks +average: 26631 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10704 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9073 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 702 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 98442 cycles/ticks + +indcpa_enc: +median: 124798 cycles/ticks +average: 126824 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38882 cycles/ticks + +kyber_keypair_derand: +median: 106828 cycles/ticks +average: 108335 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114614 cycles/ticks + +kyber_encaps_derand: +median: 135272 cycles/ticks +average: 137587 cycles/ticks + +kyber_encaps: +median: 136102 cycles/ticks +average: 138369 cycles/ticks + +kyber_decaps: +median: 176838 cycles/ticks +average: 179112 cycles/ticks + +Loop spin: 821 +gen_a: +median: 26176 cycles/ticks +average: 26528 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10680 cycles/ticks +average: 10726 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9126 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 471 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97998 cycles/ticks +average: 99376 cycles/ticks + +indcpa_enc: +median: 124694 cycles/ticks +average: 126778 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38835 cycles/ticks + +kyber_keypair_derand: +median: 108226 cycles/ticks +average: 109712 cycles/ticks + +kyber_keypair: +median: 113968 cycles/ticks +average: 115431 cycles/ticks + +kyber_encaps_derand: +median: 135090 cycles/ticks +average: 137329 cycles/ticks + +kyber_encaps: +median: 135936 cycles/ticks +average: 138323 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179609 cycles/ticks + +Loop spin: 822 +gen_a: +median: 26204 cycles/ticks +average: 26370 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10931 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8594 cycles/ticks +average: 8964 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97960 cycles/ticks +average: 99298 cycles/ticks + +indcpa_enc: +median: 124818 cycles/ticks +average: 127130 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39066 cycles/ticks + +kyber_keypair_derand: +median: 106354 cycles/ticks +average: 107603 cycles/ticks + +kyber_keypair: +median: 113582 cycles/ticks +average: 114931 cycles/ticks + +kyber_encaps_derand: +median: 134930 cycles/ticks +average: 137058 cycles/ticks + +kyber_encaps: +median: 135886 cycles/ticks +average: 138103 cycles/ticks + +kyber_decaps: +median: 176652 cycles/ticks +average: 179237 cycles/ticks + +Loop spin: 823 +gen_a: +median: 26182 cycles/ticks +average: 26367 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3765 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10635 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9043 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98050 cycles/ticks +average: 99340 cycles/ticks + +indcpa_enc: +median: 125058 cycles/ticks +average: 127022 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38940 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 108083 cycles/ticks + +kyber_keypair: +median: 113598 cycles/ticks +average: 115002 cycles/ticks + +kyber_encaps_derand: +median: 135076 cycles/ticks +average: 137242 cycles/ticks + +kyber_encaps: +median: 136094 cycles/ticks +average: 138439 cycles/ticks + +kyber_decaps: +median: 176840 cycles/ticks +average: 179770 cycles/ticks + +Loop spin: 824 +gen_a: +median: 26222 cycles/ticks +average: 26416 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1450 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97860 cycles/ticks +average: 99213 cycles/ticks + +indcpa_enc: +median: 124686 cycles/ticks +average: 127015 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38961 cycles/ticks + +kyber_keypair_derand: +median: 106668 cycles/ticks +average: 108261 cycles/ticks + +kyber_keypair: +median: 113486 cycles/ticks +average: 114559 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 136376 cycles/ticks + +kyber_encaps: +median: 136004 cycles/ticks +average: 138287 cycles/ticks + +kyber_decaps: +median: 176724 cycles/ticks +average: 179470 cycles/ticks + +Loop spin: 825 +gen_a: +median: 26166 cycles/ticks +average: 26480 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8840 cycles/ticks +average: 9003 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1930 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97796 cycles/ticks +average: 99614 cycles/ticks + +indcpa_enc: +median: 124560 cycles/ticks +average: 126560 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 39073 cycles/ticks + +kyber_keypair_derand: +median: 106666 cycles/ticks +average: 108170 cycles/ticks + +kyber_keypair: +median: 113642 cycles/ticks +average: 115111 cycles/ticks + +kyber_encaps_derand: +median: 135142 cycles/ticks +average: 137247 cycles/ticks + +kyber_encaps: +median: 136064 cycles/ticks +average: 138225 cycles/ticks + +kyber_decaps: +median: 176900 cycles/ticks +average: 179424 cycles/ticks + +Loop spin: 826 +gen_a: +median: 26152 cycles/ticks +average: 26471 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3750 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 10960 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8909 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97944 cycles/ticks +average: 99416 cycles/ticks + +indcpa_enc: +median: 124816 cycles/ticks +average: 126450 cycles/ticks + +indcpa_dec: +median: 38376 cycles/ticks +average: 38595 cycles/ticks + +kyber_keypair_derand: +median: 106544 cycles/ticks +average: 107836 cycles/ticks + +kyber_keypair: +median: 113434 cycles/ticks +average: 114345 cycles/ticks + +kyber_encaps_derand: +median: 134908 cycles/ticks +average: 136914 cycles/ticks + +kyber_encaps: +median: 135968 cycles/ticks +average: 138155 cycles/ticks + +kyber_decaps: +median: 176748 cycles/ticks +average: 179082 cycles/ticks + +Loop spin: 827 +gen_a: +median: 26144 cycles/ticks +average: 26455 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2511 cycles/ticks + +NTT: +median: 6910 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10892 cycles/ticks +average: 10866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9072 cycles/ticks +average: 9047 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98044 cycles/ticks +average: 99525 cycles/ticks + +indcpa_enc: +median: 124998 cycles/ticks +average: 127279 cycles/ticks + +indcpa_dec: +median: 38454 cycles/ticks +average: 39085 cycles/ticks + +kyber_keypair_derand: +median: 106504 cycles/ticks +average: 107858 cycles/ticks + +kyber_keypair: +median: 113684 cycles/ticks +average: 115240 cycles/ticks + +kyber_encaps_derand: +median: 134946 cycles/ticks +average: 136975 cycles/ticks + +kyber_encaps: +median: 135796 cycles/ticks +average: 137711 cycles/ticks + +kyber_decaps: +median: 176694 cycles/ticks +average: 179182 cycles/ticks + +Loop spin: 828 +gen_a: +median: 26222 cycles/ticks +average: 26653 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3892 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7203 cycles/ticks + +INVNTT: +median: 10662 cycles/ticks +average: 10718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8848 cycles/ticks +average: 9014 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 609 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98036 cycles/ticks +average: 99397 cycles/ticks + +indcpa_enc: +median: 125058 cycles/ticks +average: 127083 cycles/ticks + +indcpa_dec: +median: 38398 cycles/ticks +average: 38882 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 107699 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 115062 cycles/ticks + +kyber_encaps_derand: +median: 135372 cycles/ticks +average: 137582 cycles/ticks + +kyber_encaps: +median: 136336 cycles/ticks +average: 138537 cycles/ticks + +kyber_decaps: +median: 177074 cycles/ticks +average: 179930 cycles/ticks + +Loop spin: 829 +gen_a: +median: 26198 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7210 cycles/ticks + +INVNTT: +median: 10894 cycles/ticks +average: 10879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8906 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 592 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97802 cycles/ticks +average: 98905 cycles/ticks + +indcpa_enc: +median: 124774 cycles/ticks +average: 126125 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 38963 cycles/ticks + +kyber_keypair_derand: +median: 106578 cycles/ticks +average: 107724 cycles/ticks + +kyber_keypair: +median: 113660 cycles/ticks +average: 115043 cycles/ticks + +kyber_encaps_derand: +median: 135138 cycles/ticks +average: 137484 cycles/ticks + +kyber_encaps: +median: 135902 cycles/ticks +average: 137958 cycles/ticks + +kyber_decaps: +median: 176894 cycles/ticks +average: 179525 cycles/ticks + +Loop spin: 830 +gen_a: +median: 26156 cycles/ticks +average: 26536 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7224 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10729 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8864 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97992 cycles/ticks +average: 99581 cycles/ticks + +indcpa_enc: +median: 124822 cycles/ticks +average: 126977 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 38993 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 108149 cycles/ticks + +kyber_keypair: +median: 113782 cycles/ticks +average: 115370 cycles/ticks + +kyber_encaps_derand: +median: 135162 cycles/ticks +average: 137346 cycles/ticks + +kyber_encaps: +median: 136034 cycles/ticks +average: 138318 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 179716 cycles/ticks + +Loop spin: 831 +gen_a: +median: 26186 cycles/ticks +average: 26719 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3730 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2502 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8967 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1467 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99486 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 126838 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38942 cycles/ticks + +kyber_keypair_derand: +median: 106714 cycles/ticks +average: 108394 cycles/ticks + +kyber_keypair: +median: 113590 cycles/ticks +average: 114865 cycles/ticks + +kyber_encaps_derand: +median: 135178 cycles/ticks +average: 137378 cycles/ticks + +kyber_encaps: +median: 136204 cycles/ticks +average: 138529 cycles/ticks + +kyber_decaps: +median: 177006 cycles/ticks +average: 179664 cycles/ticks + +Loop spin: 832 +gen_a: +median: 26208 cycles/ticks +average: 26374 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3758 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2542 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7303 cycles/ticks + +INVNTT: +median: 10612 cycles/ticks +average: 10718 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8878 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 98134 cycles/ticks +average: 99561 cycles/ticks + +indcpa_enc: +median: 124960 cycles/ticks +average: 126674 cycles/ticks + +indcpa_dec: +median: 38516 cycles/ticks +average: 39262 cycles/ticks + +kyber_keypair_derand: +median: 106432 cycles/ticks +average: 108138 cycles/ticks + +kyber_keypair: +median: 113652 cycles/ticks +average: 114858 cycles/ticks + +kyber_encaps_derand: +median: 135028 cycles/ticks +average: 136814 cycles/ticks + +kyber_encaps: +median: 136006 cycles/ticks +average: 137823 cycles/ticks + +kyber_decaps: +median: 176882 cycles/ticks +average: 179516 cycles/ticks + +Loop spin: 833 +gen_a: +median: 26202 cycles/ticks +average: 26458 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3871 cycles/ticks + +poly_getnoise_eta2: +median: 2542 cycles/ticks +average: 2585 cycles/ticks + +NTT: +median: 6912 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8981 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 474 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 717 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1937 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98198 cycles/ticks +average: 99843 cycles/ticks + +indcpa_enc: +median: 124966 cycles/ticks +average: 127144 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 39069 cycles/ticks + +kyber_keypair_derand: +median: 106752 cycles/ticks +average: 108113 cycles/ticks + +kyber_keypair: +median: 113820 cycles/ticks +average: 115039 cycles/ticks + +kyber_encaps_derand: +median: 135132 cycles/ticks +average: 137157 cycles/ticks + +kyber_encaps: +median: 136080 cycles/ticks +average: 137864 cycles/ticks + +kyber_decaps: +median: 176912 cycles/ticks +average: 179361 cycles/ticks + +Loop spin: 834 +gen_a: +median: 26186 cycles/ticks +average: 26345 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3754 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7199 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1928 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97888 cycles/ticks +average: 99112 cycles/ticks + +indcpa_enc: +median: 124836 cycles/ticks +average: 127081 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39089 cycles/ticks + +kyber_keypair_derand: +median: 106658 cycles/ticks +average: 108030 cycles/ticks + +kyber_keypair: +median: 113814 cycles/ticks +average: 115340 cycles/ticks + +kyber_encaps_derand: +median: 135240 cycles/ticks +average: 137387 cycles/ticks + +kyber_encaps: +median: 135978 cycles/ticks +average: 137830 cycles/ticks + +kyber_decaps: +median: 176760 cycles/ticks +average: 179208 cycles/ticks + +Loop spin: 835 +gen_a: +median: 26148 cycles/ticks +average: 26477 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3774 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97922 cycles/ticks +average: 99744 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 126681 cycles/ticks + +indcpa_dec: +median: 38474 cycles/ticks +average: 39139 cycles/ticks + +kyber_keypair_derand: +median: 106500 cycles/ticks +average: 108006 cycles/ticks + +kyber_keypair: +median: 113560 cycles/ticks +average: 115011 cycles/ticks + +kyber_encaps_derand: +median: 134886 cycles/ticks +average: 136505 cycles/ticks + +kyber_encaps: +median: 135746 cycles/ticks +average: 137379 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 179098 cycles/ticks + +Loop spin: 836 +gen_a: +median: 26234 cycles/ticks +average: 27624 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7185 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10912 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8870 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98086 cycles/ticks +average: 99361 cycles/ticks + +indcpa_enc: +median: 125050 cycles/ticks +average: 127021 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38985 cycles/ticks + +kyber_keypair_derand: +median: 106712 cycles/ticks +average: 108214 cycles/ticks + +kyber_keypair: +median: 113606 cycles/ticks +average: 114853 cycles/ticks + +kyber_encaps_derand: +median: 134916 cycles/ticks +average: 136774 cycles/ticks + +kyber_encaps: +median: 135870 cycles/ticks +average: 138314 cycles/ticks + +kyber_decaps: +median: 176740 cycles/ticks +average: 179009 cycles/ticks + +Loop spin: 837 +gen_a: +median: 26924 cycles/ticks +average: 26745 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3796 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2472 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7218 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8880 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1199 cycles/ticks + +indcpa_keypair: +median: 97936 cycles/ticks +average: 99690 cycles/ticks + +indcpa_enc: +median: 124800 cycles/ticks +average: 127091 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 39056 cycles/ticks + +kyber_keypair_derand: +median: 106662 cycles/ticks +average: 108515 cycles/ticks + +kyber_keypair: +median: 113750 cycles/ticks +average: 115189 cycles/ticks + +kyber_encaps_derand: +median: 135130 cycles/ticks +average: 137101 cycles/ticks + +kyber_encaps: +median: 135906 cycles/ticks +average: 137865 cycles/ticks + +kyber_decaps: +median: 176814 cycles/ticks +average: 179428 cycles/ticks + +Loop spin: 838 +gen_a: +median: 26222 cycles/ticks +average: 26675 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10628 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8855 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97956 cycles/ticks +average: 99330 cycles/ticks + +indcpa_enc: +median: 124864 cycles/ticks +average: 127092 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38891 cycles/ticks + +kyber_keypair_derand: +median: 106556 cycles/ticks +average: 108093 cycles/ticks + +kyber_keypair: +median: 113952 cycles/ticks +average: 115551 cycles/ticks + +kyber_encaps_derand: +median: 135012 cycles/ticks +average: 137447 cycles/ticks + +kyber_encaps: +median: 136058 cycles/ticks +average: 138721 cycles/ticks + +kyber_decaps: +median: 176846 cycles/ticks +average: 179914 cycles/ticks + +Loop spin: 839 +gen_a: +median: 26266 cycles/ticks +average: 26758 cycles/ticks + +poly_getnoise_eta1: +median: 3652 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9144 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97916 cycles/ticks +average: 99365 cycles/ticks + +indcpa_enc: +median: 124894 cycles/ticks +average: 127447 cycles/ticks + +indcpa_dec: +median: 38506 cycles/ticks +average: 39179 cycles/ticks + +kyber_keypair_derand: +median: 106592 cycles/ticks +average: 108160 cycles/ticks + +kyber_keypair: +median: 113878 cycles/ticks +average: 115463 cycles/ticks + +kyber_encaps_derand: +median: 135214 cycles/ticks +average: 137410 cycles/ticks + +kyber_encaps: +median: 135946 cycles/ticks +average: 138034 cycles/ticks + +kyber_decaps: +median: 176916 cycles/ticks +average: 179576 cycles/ticks + +Loop spin: 840 +gen_a: +median: 26146 cycles/ticks +average: 26447 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3891 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2524 cycles/ticks + +NTT: +median: 6942 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 10868 cycles/ticks +average: 10868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8915 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 570 cycles/ticks +average: 594 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98026 cycles/ticks +average: 99495 cycles/ticks + +indcpa_enc: +median: 125138 cycles/ticks +average: 127379 cycles/ticks + +indcpa_dec: +median: 38480 cycles/ticks +average: 39183 cycles/ticks + +kyber_keypair_derand: +median: 106608 cycles/ticks +average: 108105 cycles/ticks + +kyber_keypair: +median: 113714 cycles/ticks +average: 115251 cycles/ticks + +kyber_encaps_derand: +median: 135432 cycles/ticks +average: 137672 cycles/ticks + +kyber_encaps: +median: 136250 cycles/ticks +average: 138711 cycles/ticks + +kyber_decaps: +median: 176966 cycles/ticks +average: 179635 cycles/ticks + +Loop spin: 841 +gen_a: +median: 26196 cycles/ticks +average: 26487 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3741 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7202 cycles/ticks +average: 7287 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10906 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8949 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97938 cycles/ticks +average: 99284 cycles/ticks + +indcpa_enc: +median: 124710 cycles/ticks +average: 126439 cycles/ticks + +indcpa_dec: +median: 38378 cycles/ticks +average: 41050 cycles/ticks + +kyber_keypair_derand: +median: 106532 cycles/ticks +average: 108118 cycles/ticks + +kyber_keypair: +median: 113850 cycles/ticks +average: 115439 cycles/ticks + +kyber_encaps_derand: +median: 135046 cycles/ticks +average: 137160 cycles/ticks + +kyber_encaps: +median: 136094 cycles/ticks +average: 138587 cycles/ticks + +kyber_decaps: +median: 176746 cycles/ticks +average: 179577 cycles/ticks + +Loop spin: 842 +gen_a: +median: 26228 cycles/ticks +average: 26694 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10675 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9082 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1875 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97948 cycles/ticks +average: 99428 cycles/ticks + +indcpa_enc: +median: 124958 cycles/ticks +average: 127335 cycles/ticks + +indcpa_dec: +median: 38348 cycles/ticks +average: 38863 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 108286 cycles/ticks + +kyber_keypair: +median: 113710 cycles/ticks +average: 115163 cycles/ticks + +kyber_encaps_derand: +median: 134964 cycles/ticks +average: 136951 cycles/ticks + +kyber_encaps: +median: 135956 cycles/ticks +average: 137689 cycles/ticks + +kyber_decaps: +median: 176748 cycles/ticks +average: 179267 cycles/ticks + +Loop spin: 843 +gen_a: +median: 26178 cycles/ticks +average: 26313 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3739 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7297 cycles/ticks + +INVNTT: +median: 10658 cycles/ticks +average: 10840 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1180 cycles/ticks + +indcpa_keypair: +median: 98156 cycles/ticks +average: 99728 cycles/ticks + +indcpa_enc: +median: 124936 cycles/ticks +average: 127262 cycles/ticks + +indcpa_dec: +median: 38526 cycles/ticks +average: 39250 cycles/ticks + +kyber_keypair_derand: +median: 106700 cycles/ticks +average: 108428 cycles/ticks + +kyber_keypair: +median: 113842 cycles/ticks +average: 115545 cycles/ticks + +kyber_encaps_derand: +median: 135070 cycles/ticks +average: 137064 cycles/ticks + +kyber_encaps: +median: 135942 cycles/ticks +average: 138154 cycles/ticks + +kyber_decaps: +median: 176770 cycles/ticks +average: 179116 cycles/ticks + +Loop spin: 844 +gen_a: +median: 26234 cycles/ticks +average: 26765 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3793 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10558 cycles/ticks +average: 10640 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 8990 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1509 cycles/ticks + +poly_compress: +median: 690 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 568 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1851 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97664 cycles/ticks +average: 99349 cycles/ticks + +indcpa_enc: +median: 124644 cycles/ticks +average: 126953 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38838 cycles/ticks + +kyber_keypair_derand: +median: 106504 cycles/ticks +average: 108102 cycles/ticks + +kyber_keypair: +median: 113664 cycles/ticks +average: 115073 cycles/ticks + +kyber_encaps_derand: +median: 135426 cycles/ticks +average: 137971 cycles/ticks + +kyber_encaps: +median: 136358 cycles/ticks +average: 138855 cycles/ticks + +kyber_decaps: +median: 176950 cycles/ticks +average: 179585 cycles/ticks + +Loop spin: 845 +gen_a: +median: 26216 cycles/ticks +average: 26386 cycles/ticks + +poly_getnoise_eta1: +median: 3866 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2565 cycles/ticks + +NTT: +median: 6882 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10672 cycles/ticks +average: 10823 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9120 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 99504 cycles/ticks + +indcpa_enc: +median: 125068 cycles/ticks +average: 127449 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38790 cycles/ticks + +kyber_keypair_derand: +median: 106680 cycles/ticks +average: 108221 cycles/ticks + +kyber_keypair: +median: 113512 cycles/ticks +average: 114618 cycles/ticks + +kyber_encaps_derand: +median: 134914 cycles/ticks +average: 136952 cycles/ticks + +kyber_encaps: +median: 135796 cycles/ticks +average: 137973 cycles/ticks + +kyber_decaps: +median: 176664 cycles/ticks +average: 179271 cycles/ticks + +Loop spin: 846 +gen_a: +median: 26264 cycles/ticks +average: 26724 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2508 cycles/ticks + +NTT: +median: 6874 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10574 cycles/ticks +average: 10626 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 475 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1158 cycles/ticks + +indcpa_keypair: +median: 97740 cycles/ticks +average: 99153 cycles/ticks + +indcpa_enc: +median: 124486 cycles/ticks +average: 126591 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38855 cycles/ticks + +kyber_keypair_derand: +median: 106570 cycles/ticks +average: 108240 cycles/ticks + +kyber_keypair: +median: 113778 cycles/ticks +average: 115273 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 137212 cycles/ticks + +kyber_encaps: +median: 135778 cycles/ticks +average: 138043 cycles/ticks + +kyber_decaps: +median: 176718 cycles/ticks +average: 179727 cycles/ticks + +Loop spin: 847 +gen_a: +median: 26172 cycles/ticks +average: 26338 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3843 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7260 cycles/ticks +average: 7276 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10670 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8933 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 696 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98038 cycles/ticks +average: 99566 cycles/ticks + +indcpa_enc: +median: 125062 cycles/ticks +average: 127402 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38996 cycles/ticks + +kyber_keypair_derand: +median: 106784 cycles/ticks +average: 108418 cycles/ticks + +kyber_keypair: +median: 113754 cycles/ticks +average: 115237 cycles/ticks + +kyber_encaps_derand: +median: 134838 cycles/ticks +average: 136831 cycles/ticks + +kyber_encaps: +median: 135702 cycles/ticks +average: 137667 cycles/ticks + +kyber_decaps: +median: 176790 cycles/ticks +average: 179641 cycles/ticks + +Loop spin: 848 +gen_a: +median: 26226 cycles/ticks +average: 26650 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10651 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8910 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 99386 cycles/ticks +average: 100329 cycles/ticks + +indcpa_enc: +median: 126314 cycles/ticks +average: 128336 cycles/ticks + +indcpa_dec: +median: 38382 cycles/ticks +average: 39012 cycles/ticks + +kyber_keypair_derand: +median: 106934 cycles/ticks +average: 108513 cycles/ticks + +kyber_keypair: +median: 113502 cycles/ticks +average: 114484 cycles/ticks + +kyber_encaps_derand: +median: 134846 cycles/ticks +average: 136907 cycles/ticks + +kyber_encaps: +median: 135740 cycles/ticks +average: 137961 cycles/ticks + +kyber_decaps: +median: 176740 cycles/ticks +average: 179405 cycles/ticks + +Loop spin: 849 +gen_a: +median: 26338 cycles/ticks +average: 26713 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3815 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10576 cycles/ticks +average: 10639 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8859 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98046 cycles/ticks +average: 99638 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 127212 cycles/ticks + +indcpa_dec: +median: 38530 cycles/ticks +average: 39237 cycles/ticks + +kyber_keypair_derand: +median: 106750 cycles/ticks +average: 108417 cycles/ticks + +kyber_keypair: +median: 113980 cycles/ticks +average: 115643 cycles/ticks + +kyber_encaps_derand: +median: 135172 cycles/ticks +average: 137321 cycles/ticks + +kyber_encaps: +median: 136040 cycles/ticks +average: 138529 cycles/ticks + +kyber_decaps: +median: 177084 cycles/ticks +average: 180148 cycles/ticks + +Loop spin: 850 +gen_a: +median: 26222 cycles/ticks +average: 26381 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7177 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 700 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 600 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97868 cycles/ticks +average: 99478 cycles/ticks + +indcpa_enc: +median: 124830 cycles/ticks +average: 127199 cycles/ticks + +indcpa_dec: +median: 38494 cycles/ticks +average: 39181 cycles/ticks + +kyber_keypair_derand: +median: 106552 cycles/ticks +average: 108190 cycles/ticks + +kyber_keypair: +median: 113796 cycles/ticks +average: 115329 cycles/ticks + +kyber_encaps_derand: +median: 135138 cycles/ticks +average: 137509 cycles/ticks + +kyber_encaps: +median: 136266 cycles/ticks +average: 138317 cycles/ticks + +kyber_decaps: +median: 177046 cycles/ticks +average: 179916 cycles/ticks + +Loop spin: 851 +gen_a: +median: 26180 cycles/ticks +average: 26399 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3739 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10988 cycles/ticks +average: 11055 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8934 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1203 cycles/ticks + +indcpa_keypair: +median: 97774 cycles/ticks +average: 99473 cycles/ticks + +indcpa_enc: +median: 124536 cycles/ticks +average: 126245 cycles/ticks + +indcpa_dec: +median: 38458 cycles/ticks +average: 39122 cycles/ticks + +kyber_keypair_derand: +median: 106372 cycles/ticks +average: 107764 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114821 cycles/ticks + +kyber_encaps_derand: +median: 134998 cycles/ticks +average: 136469 cycles/ticks + +kyber_encaps: +median: 135954 cycles/ticks +average: 138170 cycles/ticks + +kyber_decaps: +median: 176938 cycles/ticks +average: 179631 cycles/ticks + +Loop spin: 852 +gen_a: +median: 26928 cycles/ticks +average: 26775 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10701 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8856 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 97748 cycles/ticks +average: 99094 cycles/ticks + +indcpa_enc: +median: 124862 cycles/ticks +average: 127321 cycles/ticks + +indcpa_dec: +median: 38338 cycles/ticks +average: 38846 cycles/ticks + +kyber_keypair_derand: +median: 106516 cycles/ticks +average: 108232 cycles/ticks + +kyber_keypair: +median: 113644 cycles/ticks +average: 115057 cycles/ticks + +kyber_encaps_derand: +median: 134960 cycles/ticks +average: 136894 cycles/ticks + +kyber_encaps: +median: 136086 cycles/ticks +average: 138522 cycles/ticks + +kyber_decaps: +median: 176880 cycles/ticks +average: 179739 cycles/ticks + +Loop spin: 853 +gen_a: +median: 26176 cycles/ticks +average: 26437 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3843 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10570 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 479 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97914 cycles/ticks +average: 99675 cycles/ticks + +indcpa_enc: +median: 124894 cycles/ticks +average: 127028 cycles/ticks + +indcpa_dec: +median: 38538 cycles/ticks +average: 39199 cycles/ticks + +kyber_keypair_derand: +median: 106690 cycles/ticks +average: 108508 cycles/ticks + +kyber_keypair: +median: 113940 cycles/ticks +average: 115600 cycles/ticks + +kyber_encaps_derand: +median: 135138 cycles/ticks +average: 137465 cycles/ticks + +kyber_encaps: +median: 136116 cycles/ticks +average: 138522 cycles/ticks + +kyber_decaps: +median: 176892 cycles/ticks +average: 179451 cycles/ticks + +Loop spin: 854 +gen_a: +median: 26988 cycles/ticks +average: 26886 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7198 cycles/ticks + +INVNTT: +median: 10652 cycles/ticks +average: 10823 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 573 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 98056 cycles/ticks +average: 99716 cycles/ticks + +indcpa_enc: +median: 125034 cycles/ticks +average: 127320 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38878 cycles/ticks + +kyber_keypair_derand: +median: 106726 cycles/ticks +average: 108379 cycles/ticks + +kyber_keypair: +median: 113782 cycles/ticks +average: 115295 cycles/ticks + +kyber_encaps_derand: +median: 135152 cycles/ticks +average: 137459 cycles/ticks + +kyber_encaps: +median: 135966 cycles/ticks +average: 138237 cycles/ticks + +kyber_decaps: +median: 176902 cycles/ticks +average: 179692 cycles/ticks + +Loop spin: 855 +gen_a: +median: 26166 cycles/ticks +average: 26441 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10664 cycles/ticks +average: 10856 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9118 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 97786 cycles/ticks +average: 99013 cycles/ticks + +indcpa_enc: +median: 124754 cycles/ticks +average: 126869 cycles/ticks + +indcpa_dec: +median: 38506 cycles/ticks +average: 39228 cycles/ticks + +kyber_keypair_derand: +median: 106540 cycles/ticks +average: 108093 cycles/ticks + +kyber_keypair: +median: 113532 cycles/ticks +average: 114537 cycles/ticks + +kyber_encaps_derand: +median: 134862 cycles/ticks +average: 137094 cycles/ticks + +kyber_encaps: +median: 135968 cycles/ticks +average: 138298 cycles/ticks + +kyber_decaps: +median: 176692 cycles/ticks +average: 179128 cycles/ticks + +Loop spin: 856 +gen_a: +median: 26166 cycles/ticks +average: 26338 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3734 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97840 cycles/ticks +average: 99267 cycles/ticks + +indcpa_enc: +median: 124866 cycles/ticks +average: 127067 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38841 cycles/ticks + +kyber_keypair_derand: +median: 109834 cycles/ticks +average: 110492 cycles/ticks + +kyber_keypair: +median: 116816 cycles/ticks +average: 117314 cycles/ticks + +kyber_encaps_derand: +median: 139218 cycles/ticks +average: 140074 cycles/ticks + +kyber_encaps: +median: 140014 cycles/ticks +average: 140619 cycles/ticks + +kyber_decaps: +median: 182260 cycles/ticks +average: 183109 cycles/ticks + +Loop spin: 857 +gen_a: +median: 26938 cycles/ticks +average: 27080 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3858 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2575 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11000 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 587 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1199 cycles/ticks + +indcpa_keypair: +median: 100688 cycles/ticks +average: 101143 cycles/ticks + +indcpa_enc: +median: 128436 cycles/ticks +average: 129542 cycles/ticks + +indcpa_dec: +median: 39568 cycles/ticks +average: 39755 cycles/ticks + +kyber_keypair_derand: +median: 109756 cycles/ticks +average: 110256 cycles/ticks + +kyber_keypair: +median: 116808 cycles/ticks +average: 117483 cycles/ticks + +kyber_encaps_derand: +median: 139130 cycles/ticks +average: 140022 cycles/ticks + +kyber_encaps: +median: 140000 cycles/ticks +average: 140809 cycles/ticks + +kyber_decaps: +median: 182144 cycles/ticks +average: 183001 cycles/ticks + +Loop spin: 858 +gen_a: +median: 26970 cycles/ticks +average: 27113 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3886 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7356 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10988 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9119 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100884 cycles/ticks +average: 101589 cycles/ticks + +indcpa_enc: +median: 128512 cycles/ticks +average: 129506 cycles/ticks + +indcpa_dec: +median: 39550 cycles/ticks +average: 39717 cycles/ticks + +kyber_keypair_derand: +median: 109718 cycles/ticks +average: 110168 cycles/ticks + +kyber_keypair: +median: 116790 cycles/ticks +average: 117321 cycles/ticks + +kyber_encaps_derand: +median: 139134 cycles/ticks +average: 139985 cycles/ticks + +kyber_encaps: +median: 140074 cycles/ticks +average: 140930 cycles/ticks + +kyber_decaps: +median: 182172 cycles/ticks +average: 183159 cycles/ticks + +Loop spin: 859 +gen_a: +median: 26998 cycles/ticks +average: 27240 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3856 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7359 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9145 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 101000 cycles/ticks +average: 101552 cycles/ticks + +indcpa_enc: +median: 128564 cycles/ticks +average: 129816 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39797 cycles/ticks + +kyber_keypair_derand: +median: 109992 cycles/ticks +average: 110605 cycles/ticks + +kyber_keypair: +median: 116848 cycles/ticks +average: 117607 cycles/ticks + +kyber_encaps_derand: +median: 139250 cycles/ticks +average: 140082 cycles/ticks + +kyber_encaps: +median: 139970 cycles/ticks +average: 141160 cycles/ticks + +kyber_decaps: +median: 182078 cycles/ticks +average: 183316 cycles/ticks + +Loop spin: 860 +gen_a: +median: 26972 cycles/ticks +average: 27136 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3844 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2564 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10890 cycles/ticks +average: 10963 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 100612 cycles/ticks +average: 101033 cycles/ticks + +indcpa_enc: +median: 128114 cycles/ticks +average: 129436 cycles/ticks + +indcpa_dec: +median: 39520 cycles/ticks +average: 39760 cycles/ticks + +kyber_keypair_derand: +median: 110036 cycles/ticks +average: 110597 cycles/ticks + +kyber_keypair: +median: 116802 cycles/ticks +average: 117607 cycles/ticks + +kyber_encaps_derand: +median: 139148 cycles/ticks +average: 140554 cycles/ticks + +kyber_encaps: +median: 139956 cycles/ticks +average: 141216 cycles/ticks + +kyber_decaps: +median: 182070 cycles/ticks +average: 183187 cycles/ticks + +Loop spin: 861 +gen_a: +median: 27040 cycles/ticks +average: 28455 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3911 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2563 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10930 cycles/ticks +average: 11062 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9171 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100928 cycles/ticks +average: 101671 cycles/ticks + +indcpa_enc: +median: 128668 cycles/ticks +average: 129886 cycles/ticks + +indcpa_dec: +median: 39558 cycles/ticks +average: 39846 cycles/ticks + +kyber_keypair_derand: +median: 109702 cycles/ticks +average: 110306 cycles/ticks + +kyber_keypair: +median: 116944 cycles/ticks +average: 117722 cycles/ticks + +kyber_encaps_derand: +median: 139022 cycles/ticks +average: 140155 cycles/ticks + +kyber_encaps: +median: 139954 cycles/ticks +average: 141036 cycles/ticks + +kyber_decaps: +median: 182058 cycles/ticks +average: 183292 cycles/ticks + +Loop spin: 862 +gen_a: +median: 26956 cycles/ticks +average: 27125 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3838 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10984 cycles/ticks +average: 11050 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1535 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100938 cycles/ticks +average: 101619 cycles/ticks + +indcpa_enc: +median: 128464 cycles/ticks +average: 129723 cycles/ticks + +indcpa_dec: +median: 39514 cycles/ticks +average: 39732 cycles/ticks + +kyber_keypair_derand: +median: 109500 cycles/ticks +average: 110182 cycles/ticks + +kyber_keypair: +median: 116800 cycles/ticks +average: 117630 cycles/ticks + +kyber_encaps_derand: +median: 139008 cycles/ticks +average: 139778 cycles/ticks + +kyber_encaps: +median: 139974 cycles/ticks +average: 141028 cycles/ticks + +kyber_decaps: +median: 182082 cycles/ticks +average: 183073 cycles/ticks + +Loop spin: 863 +gen_a: +median: 27012 cycles/ticks +average: 27171 cycles/ticks + +poly_getnoise_eta1: +median: 3864 cycles/ticks +average: 3870 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10982 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9137 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100920 cycles/ticks +average: 101561 cycles/ticks + +indcpa_enc: +median: 128532 cycles/ticks +average: 129660 cycles/ticks + +indcpa_dec: +median: 39552 cycles/ticks +average: 39806 cycles/ticks + +kyber_keypair_derand: +median: 109896 cycles/ticks +average: 110600 cycles/ticks + +kyber_keypair: +median: 116846 cycles/ticks +average: 117639 cycles/ticks + +kyber_encaps_derand: +median: 138828 cycles/ticks +average: 139772 cycles/ticks + +kyber_encaps: +median: 139780 cycles/ticks +average: 140656 cycles/ticks + +kyber_decaps: +median: 181890 cycles/ticks +average: 183046 cycles/ticks + +Loop spin: 864 +gen_a: +median: 26942 cycles/ticks +average: 27119 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3876 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10982 cycles/ticks +average: 11027 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9185 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101224 cycles/ticks +average: 101838 cycles/ticks + +indcpa_enc: +median: 128844 cycles/ticks +average: 130183 cycles/ticks + +indcpa_dec: +median: 39572 cycles/ticks +average: 39784 cycles/ticks + +kyber_keypair_derand: +median: 111240 cycles/ticks +average: 111942 cycles/ticks + +kyber_keypair: +median: 116840 cycles/ticks +average: 117677 cycles/ticks + +kyber_encaps_derand: +median: 139042 cycles/ticks +average: 140169 cycles/ticks + +kyber_encaps: +median: 140032 cycles/ticks +average: 141007 cycles/ticks + +kyber_decaps: +median: 182030 cycles/ticks +average: 183196 cycles/ticks + +Loop spin: 865 +gen_a: +median: 26950 cycles/ticks +average: 27167 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3894 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2600 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7328 cycles/ticks + +INVNTT: +median: 10942 cycles/ticks +average: 11034 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100680 cycles/ticks +average: 101386 cycles/ticks + +indcpa_enc: +median: 128282 cycles/ticks +average: 129268 cycles/ticks + +indcpa_dec: +median: 39592 cycles/ticks +average: 39787 cycles/ticks + +kyber_keypair_derand: +median: 109900 cycles/ticks +average: 110476 cycles/ticks + +kyber_keypair: +median: 116848 cycles/ticks +average: 117693 cycles/ticks + +kyber_encaps_derand: +median: 139116 cycles/ticks +average: 140191 cycles/ticks + +kyber_encaps: +median: 140056 cycles/ticks +average: 140992 cycles/ticks + +kyber_decaps: +median: 182176 cycles/ticks +average: 183052 cycles/ticks + +Loop spin: 866 +gen_a: +median: 26994 cycles/ticks +average: 27129 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3836 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 10982 cycles/ticks +average: 11026 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101016 cycles/ticks +average: 101562 cycles/ticks + +indcpa_enc: +median: 128662 cycles/ticks +average: 129912 cycles/ticks + +indcpa_dec: +median: 39558 cycles/ticks +average: 39838 cycles/ticks + +kyber_keypair_derand: +median: 109834 cycles/ticks +average: 110510 cycles/ticks + +kyber_keypair: +median: 116846 cycles/ticks +average: 117706 cycles/ticks + +kyber_encaps_derand: +median: 139160 cycles/ticks +average: 140257 cycles/ticks + +kyber_encaps: +median: 140000 cycles/ticks +average: 141035 cycles/ticks + +kyber_decaps: +median: 182174 cycles/ticks +average: 183303 cycles/ticks + +Loop spin: 867 +gen_a: +median: 26976 cycles/ticks +average: 27123 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3837 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7354 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10992 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1969 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100770 cycles/ticks +average: 101442 cycles/ticks + +indcpa_enc: +median: 128366 cycles/ticks +average: 129136 cycles/ticks + +indcpa_dec: +median: 39538 cycles/ticks +average: 39755 cycles/ticks + +kyber_keypair_derand: +median: 109662 cycles/ticks +average: 110237 cycles/ticks + +kyber_keypair: +median: 116798 cycles/ticks +average: 117610 cycles/ticks + +kyber_encaps_derand: +median: 138928 cycles/ticks +average: 139971 cycles/ticks + +kyber_encaps: +median: 139880 cycles/ticks +average: 140809 cycles/ticks + +kyber_decaps: +median: 181976 cycles/ticks +average: 183116 cycles/ticks + +Loop spin: 868 +gen_a: +median: 27002 cycles/ticks +average: 27191 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3885 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7367 cycles/ticks + +INVNTT: +median: 10932 cycles/ticks +average: 11055 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9171 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1186 cycles/ticks + +indcpa_keypair: +median: 100628 cycles/ticks +average: 101377 cycles/ticks + +indcpa_enc: +median: 128496 cycles/ticks +average: 130037 cycles/ticks + +indcpa_dec: +median: 39590 cycles/ticks +average: 39912 cycles/ticks + +kyber_keypair_derand: +median: 109720 cycles/ticks +average: 110466 cycles/ticks + +kyber_keypair: +median: 116788 cycles/ticks +average: 117519 cycles/ticks + +kyber_encaps_derand: +median: 139200 cycles/ticks +average: 140161 cycles/ticks + +kyber_encaps: +median: 140014 cycles/ticks +average: 141203 cycles/ticks + +kyber_decaps: +median: 182042 cycles/ticks +average: 183311 cycles/ticks + +Loop spin: 869 +gen_a: +median: 26954 cycles/ticks +average: 27151 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3870 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7317 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10970 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1962 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100730 cycles/ticks +average: 101449 cycles/ticks + +indcpa_enc: +median: 128292 cycles/ticks +average: 129557 cycles/ticks + +indcpa_dec: +median: 39534 cycles/ticks +average: 39771 cycles/ticks + +kyber_keypair_derand: +median: 109920 cycles/ticks +average: 110642 cycles/ticks + +kyber_keypair: +median: 116802 cycles/ticks +average: 117614 cycles/ticks + +kyber_encaps_derand: +median: 139172 cycles/ticks +average: 140210 cycles/ticks + +kyber_encaps: +median: 139934 cycles/ticks +average: 141001 cycles/ticks + +kyber_decaps: +median: 182138 cycles/ticks +average: 183313 cycles/ticks + +Loop spin: 870 +gen_a: +median: 26970 cycles/ticks +average: 27126 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3887 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10906 cycles/ticks +average: 10959 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100862 cycles/ticks +average: 101331 cycles/ticks + +indcpa_enc: +median: 128364 cycles/ticks +average: 129554 cycles/ticks + +indcpa_dec: +median: 39534 cycles/ticks +average: 39757 cycles/ticks + +kyber_keypair_derand: +median: 110126 cycles/ticks +average: 110750 cycles/ticks + +kyber_keypair: +median: 116800 cycles/ticks +average: 117503 cycles/ticks + +kyber_encaps_derand: +median: 139184 cycles/ticks +average: 140257 cycles/ticks + +kyber_encaps: +median: 140124 cycles/ticks +average: 141265 cycles/ticks + +kyber_decaps: +median: 182198 cycles/ticks +average: 183272 cycles/ticks + +Loop spin: 871 +gen_a: +median: 26960 cycles/ticks +average: 27121 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3836 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2607 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101018 cycles/ticks +average: 101773 cycles/ticks + +indcpa_enc: +median: 128458 cycles/ticks +average: 129755 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39774 cycles/ticks + +kyber_keypair_derand: +median: 109940 cycles/ticks +average: 110571 cycles/ticks + +kyber_keypair: +median: 116852 cycles/ticks +average: 117456 cycles/ticks + +kyber_encaps_derand: +median: 139262 cycles/ticks +average: 140257 cycles/ticks + +kyber_encaps: +median: 140214 cycles/ticks +average: 141253 cycles/ticks + +kyber_decaps: +median: 182200 cycles/ticks +average: 183081 cycles/ticks + +Loop spin: 872 +gen_a: +median: 26988 cycles/ticks +average: 27222 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3846 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9177 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 100760 cycles/ticks +average: 101383 cycles/ticks + +indcpa_enc: +median: 128206 cycles/ticks +average: 129414 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39725 cycles/ticks + +kyber_keypair_derand: +median: 111446 cycles/ticks +average: 112205 cycles/ticks + +kyber_keypair: +median: 116838 cycles/ticks +average: 117521 cycles/ticks + +kyber_encaps_derand: +median: 138930 cycles/ticks +average: 139570 cycles/ticks + +kyber_encaps: +median: 139880 cycles/ticks +average: 140675 cycles/ticks + +kyber_decaps: +median: 182024 cycles/ticks +average: 182910 cycles/ticks + +Loop spin: 873 +gen_a: +median: 26988 cycles/ticks +average: 27170 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10981 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9147 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100828 cycles/ticks +average: 101324 cycles/ticks + +indcpa_enc: +median: 128394 cycles/ticks +average: 129360 cycles/ticks + +indcpa_dec: +median: 39518 cycles/ticks +average: 39787 cycles/ticks + +kyber_keypair_derand: +median: 109812 cycles/ticks +average: 110454 cycles/ticks + +kyber_keypair: +median: 116758 cycles/ticks +average: 117568 cycles/ticks + +kyber_encaps_derand: +median: 139368 cycles/ticks +average: 140433 cycles/ticks + +kyber_encaps: +median: 140112 cycles/ticks +average: 141209 cycles/ticks + +kyber_decaps: +median: 182322 cycles/ticks +average: 183625 cycles/ticks + +Loop spin: 874 +gen_a: +median: 26972 cycles/ticks +average: 27144 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3838 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11012 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1969 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100838 cycles/ticks +average: 101474 cycles/ticks + +indcpa_enc: +median: 128480 cycles/ticks +average: 129808 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39799 cycles/ticks + +kyber_keypair_derand: +median: 111486 cycles/ticks +average: 112338 cycles/ticks + +kyber_keypair: +median: 116770 cycles/ticks +average: 117511 cycles/ticks + +kyber_encaps_derand: +median: 139216 cycles/ticks +average: 140493 cycles/ticks + +kyber_encaps: +median: 140120 cycles/ticks +average: 141208 cycles/ticks + +kyber_decaps: +median: 182284 cycles/ticks +average: 183533 cycles/ticks + +Loop spin: 875 +gen_a: +median: 27004 cycles/ticks +average: 27213 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3874 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7312 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10969 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9162 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100858 cycles/ticks +average: 101455 cycles/ticks + +indcpa_enc: +median: 128542 cycles/ticks +average: 129774 cycles/ticks + +indcpa_dec: +median: 39518 cycles/ticks +average: 39870 cycles/ticks + +kyber_keypair_derand: +median: 109762 cycles/ticks +average: 110411 cycles/ticks + +kyber_keypair: +median: 116904 cycles/ticks +average: 117743 cycles/ticks + +kyber_encaps_derand: +median: 140696 cycles/ticks +average: 141787 cycles/ticks + +kyber_encaps: +median: 141578 cycles/ticks +average: 142761 cycles/ticks + +kyber_decaps: +median: 183580 cycles/ticks +average: 184773 cycles/ticks + +Loop spin: 876 +gen_a: +median: 26942 cycles/ticks +average: 27104 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3863 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7390 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11041 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 472 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100908 cycles/ticks +average: 101579 cycles/ticks + +indcpa_enc: +median: 128418 cycles/ticks +average: 129629 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39837 cycles/ticks + +kyber_keypair_derand: +median: 110094 cycles/ticks +average: 110774 cycles/ticks + +kyber_keypair: +median: 116822 cycles/ticks +average: 117575 cycles/ticks + +kyber_encaps_derand: +median: 139030 cycles/ticks +average: 140176 cycles/ticks + +kyber_encaps: +median: 139902 cycles/ticks +average: 141072 cycles/ticks + +kyber_decaps: +median: 182034 cycles/ticks +average: 183205 cycles/ticks + +Loop spin: 877 +gen_a: +median: 26942 cycles/ticks +average: 27119 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3896 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7313 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10983 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9120 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1237 cycles/ticks + +indcpa_keypair: +median: 100836 cycles/ticks +average: 101329 cycles/ticks + +indcpa_enc: +median: 128454 cycles/ticks +average: 129522 cycles/ticks + +indcpa_dec: +median: 39522 cycles/ticks +average: 39696 cycles/ticks + +kyber_keypair_derand: +median: 109642 cycles/ticks +average: 110340 cycles/ticks + +kyber_keypair: +median: 116812 cycles/ticks +average: 117520 cycles/ticks + +kyber_encaps_derand: +median: 139016 cycles/ticks +average: 139840 cycles/ticks + +kyber_encaps: +median: 140038 cycles/ticks +average: 141128 cycles/ticks + +kyber_decaps: +median: 182092 cycles/ticks +average: 183301 cycles/ticks + +Loop spin: 878 +gen_a: +median: 26944 cycles/ticks +average: 27096 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3898 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7316 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10997 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 586 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 100806 cycles/ticks +average: 101358 cycles/ticks + +indcpa_enc: +median: 128564 cycles/ticks +average: 129891 cycles/ticks + +indcpa_dec: +median: 39550 cycles/ticks +average: 39792 cycles/ticks + +kyber_keypair_derand: +median: 109938 cycles/ticks +average: 110626 cycles/ticks + +kyber_keypair: +median: 116838 cycles/ticks +average: 117556 cycles/ticks + +kyber_encaps_derand: +median: 138908 cycles/ticks +average: 140026 cycles/ticks + +kyber_encaps: +median: 139870 cycles/ticks +average: 141000 cycles/ticks + +kyber_decaps: +median: 181918 cycles/ticks +average: 182868 cycles/ticks + +Loop spin: 879 +gen_a: +median: 26956 cycles/ticks +average: 27099 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3860 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2545 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10997 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1186 cycles/ticks + +indcpa_keypair: +median: 100708 cycles/ticks +average: 101290 cycles/ticks + +indcpa_enc: +median: 128272 cycles/ticks +average: 129534 cycles/ticks + +indcpa_dec: +median: 39540 cycles/ticks +average: 39825 cycles/ticks + +kyber_keypair_derand: +median: 109720 cycles/ticks +average: 110604 cycles/ticks + +kyber_keypair: +median: 116844 cycles/ticks +average: 117725 cycles/ticks + +kyber_encaps_derand: +median: 139136 cycles/ticks +average: 140532 cycles/ticks + +kyber_encaps: +median: 139890 cycles/ticks +average: 141071 cycles/ticks + +kyber_decaps: +median: 182114 cycles/ticks +average: 183592 cycles/ticks + +Loop spin: 880 +gen_a: +median: 26986 cycles/ticks +average: 27143 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3869 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7330 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10993 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100850 cycles/ticks +average: 101371 cycles/ticks + +indcpa_enc: +median: 128472 cycles/ticks +average: 129432 cycles/ticks + +indcpa_dec: +median: 39532 cycles/ticks +average: 39805 cycles/ticks + +kyber_keypair_derand: +median: 109840 cycles/ticks +average: 110427 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117422 cycles/ticks + +kyber_encaps_derand: +median: 139114 cycles/ticks +average: 140281 cycles/ticks + +kyber_encaps: +median: 139958 cycles/ticks +average: 140812 cycles/ticks + +kyber_decaps: +median: 182160 cycles/ticks +average: 183493 cycles/ticks + +Loop spin: 881 +gen_a: +median: 27044 cycles/ticks +average: 27190 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3834 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7317 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10998 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100790 cycles/ticks +average: 101357 cycles/ticks + +indcpa_enc: +median: 128316 cycles/ticks +average: 129705 cycles/ticks + +indcpa_dec: +median: 39564 cycles/ticks +average: 39891 cycles/ticks + +kyber_keypair_derand: +median: 109794 cycles/ticks +average: 110518 cycles/ticks + +kyber_keypair: +median: 116796 cycles/ticks +average: 117477 cycles/ticks + +kyber_encaps_derand: +median: 139208 cycles/ticks +average: 139900 cycles/ticks + +kyber_encaps: +median: 140216 cycles/ticks +average: 141260 cycles/ticks + +kyber_decaps: +median: 182272 cycles/ticks +average: 183471 cycles/ticks + +Loop spin: 882 +gen_a: +median: 26946 cycles/ticks +average: 27105 cycles/ticks + +poly_getnoise_eta1: +median: 3830 cycles/ticks +average: 3863 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10944 cycles/ticks +average: 11025 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 100958 cycles/ticks +average: 101547 cycles/ticks + +indcpa_enc: +median: 128712 cycles/ticks +average: 129914 cycles/ticks + +indcpa_dec: +median: 39514 cycles/ticks +average: 39742 cycles/ticks + +kyber_keypair_derand: +median: 109630 cycles/ticks +average: 110448 cycles/ticks + +kyber_keypair: +median: 116800 cycles/ticks +average: 117715 cycles/ticks + +kyber_encaps_derand: +median: 139136 cycles/ticks +average: 140283 cycles/ticks + +kyber_encaps: +median: 139996 cycles/ticks +average: 141158 cycles/ticks + +kyber_decaps: +median: 182110 cycles/ticks +average: 183164 cycles/ticks + +Loop spin: 883 +gen_a: +median: 26982 cycles/ticks +average: 27184 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3838 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7371 cycles/ticks + +INVNTT: +median: 10878 cycles/ticks +average: 10917 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9134 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1913 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100924 cycles/ticks +average: 101657 cycles/ticks + +indcpa_enc: +median: 128530 cycles/ticks +average: 129875 cycles/ticks + +indcpa_dec: +median: 39538 cycles/ticks +average: 39830 cycles/ticks + +kyber_keypair_derand: +median: 109876 cycles/ticks +average: 110584 cycles/ticks + +kyber_keypair: +median: 116758 cycles/ticks +average: 117531 cycles/ticks + +kyber_encaps_derand: +median: 139294 cycles/ticks +average: 140398 cycles/ticks + +kyber_encaps: +median: 140236 cycles/ticks +average: 141369 cycles/ticks + +kyber_decaps: +median: 182288 cycles/ticks +average: 183518 cycles/ticks + +Loop spin: 884 +gen_a: +median: 26928 cycles/ticks +average: 27088 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3904 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10990 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 721 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100704 cycles/ticks +average: 101340 cycles/ticks + +indcpa_enc: +median: 128206 cycles/ticks +average: 129286 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39719 cycles/ticks + +kyber_keypair_derand: +median: 109778 cycles/ticks +average: 110261 cycles/ticks + +kyber_keypair: +median: 116866 cycles/ticks +average: 117599 cycles/ticks + +kyber_encaps_derand: +median: 139136 cycles/ticks +average: 140232 cycles/ticks + +kyber_encaps: +median: 140064 cycles/ticks +average: 141009 cycles/ticks + +kyber_decaps: +median: 182118 cycles/ticks +average: 183361 cycles/ticks + +Loop spin: 885 +gen_a: +median: 26982 cycles/ticks +average: 27197 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3876 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2604 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10992 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9126 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100710 cycles/ticks +average: 101427 cycles/ticks + +indcpa_enc: +median: 128434 cycles/ticks +average: 129815 cycles/ticks + +indcpa_dec: +median: 39542 cycles/ticks +average: 39796 cycles/ticks + +kyber_keypair_derand: +median: 110014 cycles/ticks +average: 110774 cycles/ticks + +kyber_keypair: +median: 116796 cycles/ticks +average: 117351 cycles/ticks + +kyber_encaps_derand: +median: 140898 cycles/ticks +average: 142000 cycles/ticks + +kyber_encaps: +median: 141622 cycles/ticks +average: 142620 cycles/ticks + +kyber_decaps: +median: 183760 cycles/ticks +average: 184625 cycles/ticks + +Loop spin: 886 +gen_a: +median: 26952 cycles/ticks +average: 27100 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3871 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2571 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10900 cycles/ticks +average: 10967 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9122 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 583 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1907 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 100808 cycles/ticks +average: 101262 cycles/ticks + +indcpa_enc: +median: 128402 cycles/ticks +average: 129267 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39767 cycles/ticks + +kyber_keypair_derand: +median: 109692 cycles/ticks +average: 110450 cycles/ticks + +kyber_keypair: +median: 116820 cycles/ticks +average: 117513 cycles/ticks + +kyber_encaps_derand: +median: 139022 cycles/ticks +average: 139866 cycles/ticks + +kyber_encaps: +median: 140014 cycles/ticks +average: 140793 cycles/ticks + +kyber_decaps: +median: 182102 cycles/ticks +average: 182924 cycles/ticks + +Loop spin: 887 +gen_a: +median: 26956 cycles/ticks +average: 27114 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3875 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10988 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 587 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 100982 cycles/ticks +average: 101446 cycles/ticks + +indcpa_enc: +median: 128520 cycles/ticks +average: 129465 cycles/ticks + +indcpa_dec: +median: 39556 cycles/ticks +average: 39718 cycles/ticks + +kyber_keypair_derand: +median: 109718 cycles/ticks +average: 110173 cycles/ticks + +kyber_keypair: +median: 116832 cycles/ticks +average: 117371 cycles/ticks + +kyber_encaps_derand: +median: 139172 cycles/ticks +average: 140149 cycles/ticks + +kyber_encaps: +median: 140156 cycles/ticks +average: 141071 cycles/ticks + +kyber_decaps: +median: 182156 cycles/ticks +average: 183264 cycles/ticks + +Loop spin: 888 +gen_a: +median: 27024 cycles/ticks +average: 27241 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3876 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2553 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7388 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10978 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100684 cycles/ticks +average: 101443 cycles/ticks + +indcpa_enc: +median: 128308 cycles/ticks +average: 129516 cycles/ticks + +indcpa_dec: +median: 39540 cycles/ticks +average: 39730 cycles/ticks + +kyber_keypair_derand: +median: 109528 cycles/ticks +average: 110157 cycles/ticks + +kyber_keypair: +median: 116828 cycles/ticks +average: 117528 cycles/ticks + +kyber_encaps_derand: +median: 138998 cycles/ticks +average: 139929 cycles/ticks + +kyber_encaps: +median: 139928 cycles/ticks +average: 141118 cycles/ticks + +kyber_decaps: +median: 182070 cycles/ticks +average: 183172 cycles/ticks + +Loop spin: 889 +gen_a: +median: 27034 cycles/ticks +average: 27172 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3874 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7312 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 11005 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9124 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 629 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 100834 cycles/ticks +average: 101404 cycles/ticks + +indcpa_enc: +median: 128462 cycles/ticks +average: 129757 cycles/ticks + +indcpa_dec: +median: 39516 cycles/ticks +average: 39669 cycles/ticks + +kyber_keypair_derand: +median: 109970 cycles/ticks +average: 110744 cycles/ticks + +kyber_keypair: +median: 116794 cycles/ticks +average: 117462 cycles/ticks + +kyber_encaps_derand: +median: 138910 cycles/ticks +average: 139780 cycles/ticks + +kyber_encaps: +median: 139970 cycles/ticks +average: 141089 cycles/ticks + +kyber_decaps: +median: 182120 cycles/ticks +average: 183230 cycles/ticks + +Loop spin: 890 +gen_a: +median: 26952 cycles/ticks +average: 27145 cycles/ticks + +poly_getnoise_eta1: +median: 3834 cycles/ticks +average: 3868 cycles/ticks + +poly_getnoise_eta2: +median: 2552 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7328 cycles/ticks +average: 7378 cycles/ticks + +INVNTT: +median: 10884 cycles/ticks +average: 10960 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100930 cycles/ticks +average: 101416 cycles/ticks + +indcpa_enc: +median: 128496 cycles/ticks +average: 129424 cycles/ticks + +indcpa_dec: +median: 39570 cycles/ticks +average: 39753 cycles/ticks + +kyber_keypair_derand: +median: 109692 cycles/ticks +average: 110130 cycles/ticks + +kyber_keypair: +median: 116790 cycles/ticks +average: 117249 cycles/ticks + +kyber_encaps_derand: +median: 139188 cycles/ticks +average: 140089 cycles/ticks + +kyber_encaps: +median: 140094 cycles/ticks +average: 140682 cycles/ticks + +kyber_decaps: +median: 182282 cycles/ticks +average: 183020 cycles/ticks + +Loop spin: 891 +gen_a: +median: 26990 cycles/ticks +average: 27127 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3850 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2568 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10981 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100862 cycles/ticks +average: 101332 cycles/ticks + +indcpa_enc: +median: 128468 cycles/ticks +average: 129483 cycles/ticks + +indcpa_dec: +median: 39582 cycles/ticks +average: 39742 cycles/ticks + +kyber_keypair_derand: +median: 109660 cycles/ticks +average: 110072 cycles/ticks + +kyber_keypair: +median: 116852 cycles/ticks +average: 117363 cycles/ticks + +kyber_encaps_derand: +median: 139036 cycles/ticks +average: 139826 cycles/ticks + +kyber_encaps: +median: 139872 cycles/ticks +average: 140399 cycles/ticks + +kyber_decaps: +median: 182072 cycles/ticks +average: 182848 cycles/ticks + +Loop spin: 892 +gen_a: +median: 26956 cycles/ticks +average: 27116 cycles/ticks + +poly_getnoise_eta1: +median: 3864 cycles/ticks +average: 3862 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7384 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10974 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9140 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100856 cycles/ticks +average: 101318 cycles/ticks + +indcpa_enc: +median: 128414 cycles/ticks +average: 129328 cycles/ticks + +indcpa_dec: +median: 39554 cycles/ticks +average: 39710 cycles/ticks + +kyber_keypair_derand: +median: 109832 cycles/ticks +average: 110252 cycles/ticks + +kyber_keypair: +median: 116874 cycles/ticks +average: 117413 cycles/ticks + +kyber_encaps_derand: +median: 139170 cycles/ticks +average: 139707 cycles/ticks + +kyber_encaps: +median: 140044 cycles/ticks +average: 140631 cycles/ticks + +kyber_decaps: +median: 182142 cycles/ticks +average: 182975 cycles/ticks + +Loop spin: 893 +gen_a: +median: 26966 cycles/ticks +average: 27110 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3874 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1923 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100944 cycles/ticks +average: 101397 cycles/ticks + +indcpa_enc: +median: 128500 cycles/ticks +average: 129478 cycles/ticks + +indcpa_dec: +median: 39576 cycles/ticks +average: 39760 cycles/ticks + +kyber_keypair_derand: +median: 109884 cycles/ticks +average: 110362 cycles/ticks + +kyber_keypair: +median: 116808 cycles/ticks +average: 117362 cycles/ticks + +kyber_encaps_derand: +median: 139152 cycles/ticks +average: 140053 cycles/ticks + +kyber_encaps: +median: 140048 cycles/ticks +average: 140964 cycles/ticks + +kyber_decaps: +median: 182276 cycles/ticks +average: 183195 cycles/ticks + +Loop spin: 894 +gen_a: +median: 26930 cycles/ticks +average: 27090 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3875 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10993 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9141 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100776 cycles/ticks +average: 101252 cycles/ticks + +indcpa_enc: +median: 128362 cycles/ticks +average: 129473 cycles/ticks + +indcpa_dec: +median: 39486 cycles/ticks +average: 39691 cycles/ticks + +kyber_keypair_derand: +median: 109580 cycles/ticks +average: 110066 cycles/ticks + +kyber_keypair: +median: 116826 cycles/ticks +average: 117390 cycles/ticks + +kyber_encaps_derand: +median: 139080 cycles/ticks +average: 139982 cycles/ticks + +kyber_encaps: +median: 139940 cycles/ticks +average: 140912 cycles/ticks + +kyber_decaps: +median: 182046 cycles/ticks +average: 183000 cycles/ticks + +Loop spin: 895 +gen_a: +median: 27002 cycles/ticks +average: 27203 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3895 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2605 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 11029 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1925 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 101086 cycles/ticks +average: 101824 cycles/ticks + +indcpa_enc: +median: 128756 cycles/ticks +average: 130178 cycles/ticks + +indcpa_dec: +median: 39568 cycles/ticks +average: 39833 cycles/ticks + +kyber_keypair_derand: +median: 109900 cycles/ticks +average: 110537 cycles/ticks + +kyber_keypair: +median: 116820 cycles/ticks +average: 117517 cycles/ticks + +kyber_encaps_derand: +median: 139052 cycles/ticks +average: 140112 cycles/ticks + +kyber_encaps: +median: 139998 cycles/ticks +average: 141189 cycles/ticks + +kyber_decaps: +median: 182152 cycles/ticks +average: 183278 cycles/ticks + +Loop spin: 896 +gen_a: +median: 27022 cycles/ticks +average: 27161 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3878 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11002 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9116 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1199 cycles/ticks + +indcpa_keypair: +median: 101024 cycles/ticks +average: 101590 cycles/ticks + +indcpa_enc: +median: 128684 cycles/ticks +average: 130083 cycles/ticks + +indcpa_dec: +median: 39538 cycles/ticks +average: 39848 cycles/ticks + +kyber_keypair_derand: +median: 109878 cycles/ticks +average: 110536 cycles/ticks + +kyber_keypair: +median: 116790 cycles/ticks +average: 117551 cycles/ticks + +kyber_encaps_derand: +median: 138856 cycles/ticks +average: 139778 cycles/ticks + +kyber_encaps: +median: 139942 cycles/ticks +average: 141012 cycles/ticks + +kyber_decaps: +median: 181992 cycles/ticks +average: 183145 cycles/ticks + +Loop spin: 897 +gen_a: +median: 26960 cycles/ticks +average: 27109 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3886 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2562 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11002 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9133 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100870 cycles/ticks +average: 101369 cycles/ticks + +indcpa_enc: +median: 128506 cycles/ticks +average: 129838 cycles/ticks + +indcpa_dec: +median: 39582 cycles/ticks +average: 39839 cycles/ticks + +kyber_keypair_derand: +median: 109868 cycles/ticks +average: 110507 cycles/ticks + +kyber_keypair: +median: 116844 cycles/ticks +average: 117619 cycles/ticks + +kyber_encaps_derand: +median: 138912 cycles/ticks +average: 140048 cycles/ticks + +kyber_encaps: +median: 139818 cycles/ticks +average: 141007 cycles/ticks + +kyber_decaps: +median: 181870 cycles/ticks +average: 183003 cycles/ticks + +Loop spin: 898 +gen_a: +median: 29434 cycles/ticks +average: 28488 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3886 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10978 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9189 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 717 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100980 cycles/ticks +average: 101605 cycles/ticks + +indcpa_enc: +median: 128490 cycles/ticks +average: 129721 cycles/ticks + +indcpa_dec: +median: 39524 cycles/ticks +average: 39806 cycles/ticks + +kyber_keypair_derand: +median: 109732 cycles/ticks +average: 110262 cycles/ticks + +kyber_keypair: +median: 116834 cycles/ticks +average: 117340 cycles/ticks + +kyber_encaps_derand: +median: 139016 cycles/ticks +average: 139834 cycles/ticks + +kyber_encaps: +median: 139834 cycles/ticks +average: 140598 cycles/ticks + +kyber_decaps: +median: 181920 cycles/ticks +average: 182740 cycles/ticks + +Loop spin: 899 +gen_a: +median: 26942 cycles/ticks +average: 27093 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3868 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2554 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7362 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10966 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9182 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1919 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 100782 cycles/ticks +average: 101240 cycles/ticks + +indcpa_enc: +median: 128414 cycles/ticks +average: 129389 cycles/ticks + +indcpa_dec: +median: 39528 cycles/ticks +average: 39815 cycles/ticks + +kyber_keypair_derand: +median: 109654 cycles/ticks +average: 110292 cycles/ticks + +kyber_keypair: +median: 116804 cycles/ticks +average: 117572 cycles/ticks + +kyber_encaps_derand: +median: 139072 cycles/ticks +average: 140190 cycles/ticks + +kyber_encaps: +median: 140070 cycles/ticks +average: 141106 cycles/ticks + +kyber_decaps: +median: 182084 cycles/ticks +average: 183147 cycles/ticks + +Loop spin: 900 +gen_a: +median: 27056 cycles/ticks +average: 27277 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3861 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 10902 cycles/ticks +average: 11005 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 462 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 585 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 100710 cycles/ticks +average: 101206 cycles/ticks + +indcpa_enc: +median: 128212 cycles/ticks +average: 129329 cycles/ticks + +indcpa_dec: +median: 39608 cycles/ticks +average: 39812 cycles/ticks + +kyber_keypair_derand: +median: 109764 cycles/ticks +average: 110338 cycles/ticks + +kyber_keypair: +median: 116832 cycles/ticks +average: 117576 cycles/ticks + +kyber_encaps_derand: +median: 139096 cycles/ticks +average: 140033 cycles/ticks + +kyber_encaps: +median: 140150 cycles/ticks +average: 141245 cycles/ticks + +kyber_decaps: +median: 182160 cycles/ticks +average: 183297 cycles/ticks + +Loop spin: 901 +gen_a: +median: 27010 cycles/ticks +average: 27160 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7325 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9157 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1914 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1233 cycles/ticks + +indcpa_keypair: +median: 100828 cycles/ticks +average: 101264 cycles/ticks + +indcpa_enc: +median: 128366 cycles/ticks +average: 129307 cycles/ticks + +indcpa_dec: +median: 39524 cycles/ticks +average: 39725 cycles/ticks + +kyber_keypair_derand: +median: 109806 cycles/ticks +average: 110294 cycles/ticks + +kyber_keypair: +median: 116850 cycles/ticks +average: 117390 cycles/ticks + +kyber_encaps_derand: +median: 140586 cycles/ticks +average: 141426 cycles/ticks + +kyber_encaps: +median: 141524 cycles/ticks +average: 142636 cycles/ticks + +kyber_decaps: +median: 183656 cycles/ticks +average: 184918 cycles/ticks + +Loop spin: 902 +gen_a: +median: 27010 cycles/ticks +average: 27163 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3885 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2545 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7356 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11023 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9104 cycles/ticks +average: 9143 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 582 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 100858 cycles/ticks +average: 101368 cycles/ticks + +indcpa_enc: +median: 128360 cycles/ticks +average: 129239 cycles/ticks + +indcpa_dec: +median: 39592 cycles/ticks +average: 39832 cycles/ticks + +kyber_keypair_derand: +median: 109820 cycles/ticks +average: 110477 cycles/ticks + +kyber_keypair: +median: 116900 cycles/ticks +average: 117545 cycles/ticks + +kyber_encaps_derand: +median: 139180 cycles/ticks +average: 140366 cycles/ticks + +kyber_encaps: +median: 140096 cycles/ticks +average: 141168 cycles/ticks + +kyber_decaps: +median: 182288 cycles/ticks +average: 183589 cycles/ticks + +Loop spin: 903 +gen_a: +median: 27018 cycles/ticks +average: 27234 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3841 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9136 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1961 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100924 cycles/ticks +average: 101523 cycles/ticks + +indcpa_enc: +median: 128488 cycles/ticks +average: 129742 cycles/ticks + +indcpa_dec: +median: 39552 cycles/ticks +average: 39728 cycles/ticks + +kyber_keypair_derand: +median: 109722 cycles/ticks +average: 110160 cycles/ticks + +kyber_keypair: +median: 116796 cycles/ticks +average: 117356 cycles/ticks + +kyber_encaps_derand: +median: 139200 cycles/ticks +average: 139799 cycles/ticks + +kyber_encaps: +median: 139878 cycles/ticks +average: 140487 cycles/ticks + +kyber_decaps: +median: 182132 cycles/ticks +average: 183106 cycles/ticks + +Loop spin: 904 +gen_a: +median: 26942 cycles/ticks +average: 27095 cycles/ticks + +poly_getnoise_eta1: +median: 3828 cycles/ticks +average: 3872 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2561 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7312 cycles/ticks + +INVNTT: +median: 10884 cycles/ticks +average: 11005 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1973 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100906 cycles/ticks +average: 101498 cycles/ticks + +indcpa_enc: +median: 128550 cycles/ticks +average: 129846 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39749 cycles/ticks + +kyber_keypair_derand: +median: 109792 cycles/ticks +average: 110462 cycles/ticks + +kyber_keypair: +median: 116806 cycles/ticks +average: 117537 cycles/ticks + +kyber_encaps_derand: +median: 138774 cycles/ticks +average: 139804 cycles/ticks + +kyber_encaps: +median: 139688 cycles/ticks +average: 140863 cycles/ticks + +kyber_decaps: +median: 181870 cycles/ticks +average: 183087 cycles/ticks + +Loop spin: 905 +gen_a: +median: 26996 cycles/ticks +average: 27141 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3852 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2545 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10997 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 578 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1191 cycles/ticks + +indcpa_keypair: +median: 100680 cycles/ticks +average: 101115 cycles/ticks + +indcpa_enc: +median: 128260 cycles/ticks +average: 129591 cycles/ticks + +indcpa_dec: +median: 39534 cycles/ticks +average: 39865 cycles/ticks + +kyber_keypair_derand: +median: 109860 cycles/ticks +average: 110559 cycles/ticks + +kyber_keypair: +median: 116794 cycles/ticks +average: 117442 cycles/ticks + +kyber_encaps_derand: +median: 139054 cycles/ticks +average: 139892 cycles/ticks + +kyber_encaps: +median: 140064 cycles/ticks +average: 141070 cycles/ticks + +kyber_decaps: +median: 182012 cycles/ticks +average: 183058 cycles/ticks + +Loop spin: 906 +gen_a: +median: 26968 cycles/ticks +average: 27179 cycles/ticks + +poly_getnoise_eta1: +median: 3870 cycles/ticks +average: 3889 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10948 cycles/ticks +average: 11005 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9140 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 101026 cycles/ticks +average: 101673 cycles/ticks + +indcpa_enc: +median: 128754 cycles/ticks +average: 130008 cycles/ticks + +indcpa_dec: +median: 39528 cycles/ticks +average: 39700 cycles/ticks + +kyber_keypair_derand: +median: 109946 cycles/ticks +average: 110596 cycles/ticks + +kyber_keypair: +median: 116792 cycles/ticks +average: 117487 cycles/ticks + +kyber_encaps_derand: +median: 139018 cycles/ticks +average: 140006 cycles/ticks + +kyber_encaps: +median: 139972 cycles/ticks +average: 141072 cycles/ticks + +kyber_decaps: +median: 182050 cycles/ticks +average: 183128 cycles/ticks + +Loop spin: 907 +gen_a: +median: 26980 cycles/ticks +average: 27142 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3849 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2556 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 11027 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9182 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 722 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1913 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100824 cycles/ticks +average: 101358 cycles/ticks + +indcpa_enc: +median: 128498 cycles/ticks +average: 129686 cycles/ticks + +indcpa_dec: +median: 39544 cycles/ticks +average: 39869 cycles/ticks + +kyber_keypair_derand: +median: 109824 cycles/ticks +average: 110425 cycles/ticks + +kyber_keypair: +median: 116812 cycles/ticks +average: 117610 cycles/ticks + +kyber_encaps_derand: +median: 139000 cycles/ticks +average: 140119 cycles/ticks + +kyber_encaps: +median: 139880 cycles/ticks +average: 141049 cycles/ticks + +kyber_decaps: +median: 181928 cycles/ticks +average: 183091 cycles/ticks + +Loop spin: 908 +gen_a: +median: 26992 cycles/ticks +average: 27153 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3888 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7318 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 11025 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9225 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1929 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100760 cycles/ticks +average: 101431 cycles/ticks + +indcpa_enc: +median: 128334 cycles/ticks +average: 129582 cycles/ticks + +indcpa_dec: +median: 39592 cycles/ticks +average: 39807 cycles/ticks + +kyber_keypair_derand: +median: 109758 cycles/ticks +average: 110502 cycles/ticks + +kyber_keypair: +median: 116814 cycles/ticks +average: 117657 cycles/ticks + +kyber_encaps_derand: +median: 139174 cycles/ticks +average: 140331 cycles/ticks + +kyber_encaps: +median: 140034 cycles/ticks +average: 140887 cycles/ticks + +kyber_decaps: +median: 182204 cycles/ticks +average: 183111 cycles/ticks + +Loop spin: 909 +gen_a: +median: 26982 cycles/ticks +average: 27131 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3862 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9120 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 100890 cycles/ticks +average: 101403 cycles/ticks + +indcpa_enc: +median: 128440 cycles/ticks +average: 129558 cycles/ticks + +indcpa_dec: +median: 39530 cycles/ticks +average: 39754 cycles/ticks + +kyber_keypair_derand: +median: 109644 cycles/ticks +average: 110381 cycles/ticks + +kyber_keypair: +median: 116898 cycles/ticks +average: 117811 cycles/ticks + +kyber_encaps_derand: +median: 139080 cycles/ticks +average: 140109 cycles/ticks + +kyber_encaps: +median: 139976 cycles/ticks +average: 141180 cycles/ticks + +kyber_decaps: +median: 182132 cycles/ticks +average: 183255 cycles/ticks + +Loop spin: 910 +gen_a: +median: 26982 cycles/ticks +average: 27133 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3835 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 10988 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9138 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100828 cycles/ticks +average: 101277 cycles/ticks + +indcpa_enc: +median: 128398 cycles/ticks +average: 129767 cycles/ticks + +indcpa_dec: +median: 39558 cycles/ticks +average: 39843 cycles/ticks + +kyber_keypair_derand: +median: 109554 cycles/ticks +average: 110329 cycles/ticks + +kyber_keypair: +median: 116836 cycles/ticks +average: 117572 cycles/ticks + +kyber_encaps_derand: +median: 139258 cycles/ticks +average: 140433 cycles/ticks + +kyber_encaps: +median: 140102 cycles/ticks +average: 141222 cycles/ticks + +kyber_decaps: +median: 182142 cycles/ticks +average: 183430 cycles/ticks + +Loop spin: 911 +gen_a: +median: 27030 cycles/ticks +average: 27206 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3841 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2567 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7318 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10987 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9126 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1528 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100586 cycles/ticks +average: 101314 cycles/ticks + +indcpa_enc: +median: 128368 cycles/ticks +average: 129660 cycles/ticks + +indcpa_dec: +median: 39534 cycles/ticks +average: 39796 cycles/ticks + +kyber_keypair_derand: +median: 109876 cycles/ticks +average: 110466 cycles/ticks + +kyber_keypair: +median: 116858 cycles/ticks +average: 117574 cycles/ticks + +kyber_encaps_derand: +median: 139064 cycles/ticks +average: 140245 cycles/ticks + +kyber_encaps: +median: 140062 cycles/ticks +average: 140995 cycles/ticks + +kyber_decaps: +median: 182134 cycles/ticks +average: 183373 cycles/ticks + +Loop spin: 912 +gen_a: +median: 26972 cycles/ticks +average: 27188 cycles/ticks + +poly_getnoise_eta1: +median: 3824 cycles/ticks +average: 3852 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2546 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7387 cycles/ticks + +INVNTT: +median: 10928 cycles/ticks +average: 11011 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9125 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 588 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 100868 cycles/ticks +average: 101536 cycles/ticks + +indcpa_enc: +median: 128450 cycles/ticks +average: 129754 cycles/ticks + +indcpa_dec: +median: 39574 cycles/ticks +average: 39848 cycles/ticks + +kyber_keypair_derand: +median: 110046 cycles/ticks +average: 110756 cycles/ticks + +kyber_keypair: +median: 116808 cycles/ticks +average: 117470 cycles/ticks + +kyber_encaps_derand: +median: 139030 cycles/ticks +average: 140085 cycles/ticks + +kyber_encaps: +median: 140028 cycles/ticks +average: 140988 cycles/ticks + +kyber_decaps: +median: 182110 cycles/ticks +average: 182937 cycles/ticks + +Loop spin: 913 +gen_a: +median: 27022 cycles/ticks +average: 28466 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3887 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 10974 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9170 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 100866 cycles/ticks +average: 101586 cycles/ticks + +indcpa_enc: +median: 128518 cycles/ticks +average: 129384 cycles/ticks + +indcpa_dec: +median: 39574 cycles/ticks +average: 39779 cycles/ticks + +kyber_keypair_derand: +median: 109568 cycles/ticks +average: 110311 cycles/ticks + +kyber_keypair: +median: 116844 cycles/ticks +average: 117633 cycles/ticks + +kyber_encaps_derand: +median: 139204 cycles/ticks +average: 140266 cycles/ticks + +kyber_encaps: +median: 140114 cycles/ticks +average: 141351 cycles/ticks + +kyber_decaps: +median: 182270 cycles/ticks +average: 183554 cycles/ticks + +Loop spin: 914 +gen_a: +median: 26964 cycles/ticks +average: 27242 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3896 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2558 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10924 cycles/ticks +average: 11014 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 100710 cycles/ticks +average: 101317 cycles/ticks + +indcpa_enc: +median: 128216 cycles/ticks +average: 128973 cycles/ticks + +indcpa_dec: +median: 39560 cycles/ticks +average: 39767 cycles/ticks + +kyber_keypair_derand: +median: 109702 cycles/ticks +average: 110252 cycles/ticks + +kyber_keypair: +median: 116776 cycles/ticks +average: 117428 cycles/ticks + +kyber_encaps_derand: +median: 139112 cycles/ticks +average: 140281 cycles/ticks + +kyber_encaps: +median: 139950 cycles/ticks +average: 140984 cycles/ticks + +kyber_decaps: +median: 182004 cycles/ticks +average: 183202 cycles/ticks + +Loop spin: 915 +gen_a: +median: 26932 cycles/ticks +average: 27165 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3860 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2560 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 10570 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8568 cycles/ticks +average: 8696 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 666 cycles/ticks +average: 666 cycles/ticks + +poly_decompress: +median: 538 cycles/ticks +average: 538 cycles/ticks + +polyvec_compress: +median: 1796 cycles/ticks +average: 1805 cycles/ticks + +polyvec_decompress: +median: 1110 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97818 cycles/ticks +average: 99250 cycles/ticks + +indcpa_enc: +median: 124750 cycles/ticks +average: 127434 cycles/ticks + +indcpa_dec: +median: 39510 cycles/ticks +average: 39236 cycles/ticks + +kyber_keypair_derand: +median: 106594 cycles/ticks +average: 108088 cycles/ticks + +kyber_keypair: +median: 113558 cycles/ticks +average: 114699 cycles/ticks + +kyber_encaps_derand: +median: 135160 cycles/ticks +average: 136965 cycles/ticks + +kyber_encaps: +median: 136024 cycles/ticks +average: 138147 cycles/ticks + +kyber_decaps: +median: 176834 cycles/ticks +average: 179436 cycles/ticks + +Loop spin: 916 +gen_a: +median: 26982 cycles/ticks +average: 26988 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7222 cycles/ticks +average: 7275 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9128 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1197 cycles/ticks + +indcpa_keypair: +median: 98040 cycles/ticks +average: 99515 cycles/ticks + +indcpa_enc: +median: 124724 cycles/ticks +average: 126705 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 39054 cycles/ticks + +kyber_keypair_derand: +median: 109650 cycles/ticks +average: 109018 cycles/ticks + +kyber_keypair: +median: 113976 cycles/ticks +average: 115649 cycles/ticks + +kyber_encaps_derand: +median: 135174 cycles/ticks +average: 137304 cycles/ticks + +kyber_encaps: +median: 136098 cycles/ticks +average: 138396 cycles/ticks + +kyber_decaps: +median: 176800 cycles/ticks +average: 179526 cycles/ticks + +Loop spin: 917 +gen_a: +median: 26218 cycles/ticks +average: 26588 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3768 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9130 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97978 cycles/ticks +average: 99497 cycles/ticks + +indcpa_enc: +median: 124714 cycles/ticks +average: 126989 cycles/ticks + +indcpa_dec: +median: 38414 cycles/ticks +average: 38914 cycles/ticks + +kyber_keypair_derand: +median: 106822 cycles/ticks +average: 108595 cycles/ticks + +kyber_keypair: +median: 113700 cycles/ticks +average: 115179 cycles/ticks + +kyber_encaps_derand: +median: 135118 cycles/ticks +average: 137311 cycles/ticks + +kyber_encaps: +median: 135710 cycles/ticks +average: 137713 cycles/ticks + +kyber_decaps: +median: 176668 cycles/ticks +average: 179306 cycles/ticks + +Loop spin: 918 +gen_a: +median: 26192 cycles/ticks +average: 26503 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3734 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7225 cycles/ticks + +INVNTT: +median: 10922 cycles/ticks +average: 10989 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8881 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98186 cycles/ticks +average: 99805 cycles/ticks + +indcpa_enc: +median: 125064 cycles/ticks +average: 127378 cycles/ticks + +indcpa_dec: +median: 38450 cycles/ticks +average: 39126 cycles/ticks + +kyber_keypair_derand: +median: 106948 cycles/ticks +average: 108495 cycles/ticks + +kyber_keypair: +median: 113860 cycles/ticks +average: 115227 cycles/ticks + +kyber_encaps_derand: +median: 135590 cycles/ticks +average: 138202 cycles/ticks + +kyber_encaps: +median: 136354 cycles/ticks +average: 138448 cycles/ticks + +kyber_decaps: +median: 177126 cycles/ticks +average: 179685 cycles/ticks + +Loop spin: 919 +gen_a: +median: 26160 cycles/ticks +average: 26309 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3808 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10709 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9074 cycles/ticks +average: 9065 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 99322 cycles/ticks + +indcpa_enc: +median: 124758 cycles/ticks +average: 126857 cycles/ticks + +indcpa_dec: +median: 38362 cycles/ticks +average: 38997 cycles/ticks + +kyber_keypair_derand: +median: 106536 cycles/ticks +average: 108152 cycles/ticks + +kyber_keypair: +median: 113792 cycles/ticks +average: 115315 cycles/ticks + +kyber_encaps_derand: +median: 135100 cycles/ticks +average: 136939 cycles/ticks + +kyber_encaps: +median: 136160 cycles/ticks +average: 138386 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179359 cycles/ticks + +Loop spin: 920 +gen_a: +median: 26172 cycles/ticks +average: 26380 cycles/ticks + +poly_getnoise_eta1: +median: 3820 cycles/ticks +average: 3845 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10671 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97908 cycles/ticks +average: 99205 cycles/ticks + +indcpa_enc: +median: 124888 cycles/ticks +average: 126860 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38928 cycles/ticks + +kyber_keypair_derand: +median: 106530 cycles/ticks +average: 108048 cycles/ticks + +kyber_keypair: +median: 113556 cycles/ticks +average: 114788 cycles/ticks + +kyber_encaps_derand: +median: 134990 cycles/ticks +average: 136919 cycles/ticks + +kyber_encaps: +median: 136258 cycles/ticks +average: 138887 cycles/ticks + +kyber_decaps: +median: 176852 cycles/ticks +average: 179522 cycles/ticks + +Loop spin: 921 +gen_a: +median: 26236 cycles/ticks +average: 26710 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10864 cycles/ticks +average: 10860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8938 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1857 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98012 cycles/ticks +average: 99684 cycles/ticks + +indcpa_enc: +median: 124790 cycles/ticks +average: 126868 cycles/ticks + +indcpa_dec: +median: 39416 cycles/ticks +average: 39219 cycles/ticks + +kyber_keypair_derand: +median: 106452 cycles/ticks +average: 107765 cycles/ticks + +kyber_keypair: +median: 113694 cycles/ticks +average: 115144 cycles/ticks + +kyber_encaps_derand: +median: 135170 cycles/ticks +average: 137326 cycles/ticks + +kyber_encaps: +median: 136036 cycles/ticks +average: 138383 cycles/ticks + +kyber_decaps: +median: 176972 cycles/ticks +average: 179608 cycles/ticks + +Loop spin: 922 +gen_a: +median: 26186 cycles/ticks +average: 26661 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3729 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 10918 cycles/ticks +average: 11054 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1437 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98096 cycles/ticks +average: 99646 cycles/ticks + +indcpa_enc: +median: 125144 cycles/ticks +average: 127360 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38900 cycles/ticks + +kyber_keypair_derand: +median: 106624 cycles/ticks +average: 108704 cycles/ticks + +kyber_keypair: +median: 113510 cycles/ticks +average: 114744 cycles/ticks + +kyber_encaps_derand: +median: 135160 cycles/ticks +average: 137394 cycles/ticks + +kyber_encaps: +median: 135998 cycles/ticks +average: 138099 cycles/ticks + +kyber_decaps: +median: 176898 cycles/ticks +average: 179735 cycles/ticks + +Loop spin: 923 +gen_a: +median: 26190 cycles/ticks +average: 26424 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10588 cycles/ticks +average: 10660 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9107 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 600 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97800 cycles/ticks +average: 99376 cycles/ticks + +indcpa_enc: +median: 124598 cycles/ticks +average: 126747 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 39013 cycles/ticks + +kyber_keypair_derand: +median: 106568 cycles/ticks +average: 107810 cycles/ticks + +kyber_keypair: +median: 113614 cycles/ticks +average: 114940 cycles/ticks + +kyber_encaps_derand: +median: 135326 cycles/ticks +average: 137653 cycles/ticks + +kyber_encaps: +median: 136202 cycles/ticks +average: 138695 cycles/ticks + +kyber_decaps: +median: 177016 cycles/ticks +average: 182833 cycles/ticks + +Loop spin: 924 +gen_a: +median: 26158 cycles/ticks +average: 26578 cycles/ticks + +poly_getnoise_eta1: +median: 3604 cycles/ticks +average: 3620 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2540 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8974 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1459 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1189 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99568 cycles/ticks + +indcpa_enc: +median: 124786 cycles/ticks +average: 129369 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38897 cycles/ticks + +kyber_keypair_derand: +median: 106808 cycles/ticks +average: 108686 cycles/ticks + +kyber_keypair: +median: 113626 cycles/ticks +average: 115029 cycles/ticks + +kyber_encaps_derand: +median: 135168 cycles/ticks +average: 137232 cycles/ticks + +kyber_encaps: +median: 136156 cycles/ticks +average: 138677 cycles/ticks + +kyber_decaps: +median: 176906 cycles/ticks +average: 179328 cycles/ticks + +Loop spin: 925 +gen_a: +median: 26148 cycles/ticks +average: 26485 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10592 cycles/ticks +average: 10636 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 8962 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 718 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97920 cycles/ticks +average: 99187 cycles/ticks + +indcpa_enc: +median: 125006 cycles/ticks +average: 127358 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38912 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 108220 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 115003 cycles/ticks + +kyber_encaps_derand: +median: 135120 cycles/ticks +average: 137152 cycles/ticks + +kyber_encaps: +median: 136186 cycles/ticks +average: 138586 cycles/ticks + +kyber_decaps: +median: 176868 cycles/ticks +average: 179442 cycles/ticks + +Loop spin: 926 +gen_a: +median: 26188 cycles/ticks +average: 26643 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10620 cycles/ticks +average: 10821 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9082 cycles/ticks +average: 9076 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1155 cycles/ticks + +indcpa_keypair: +median: 97764 cycles/ticks +average: 99397 cycles/ticks + +indcpa_enc: +median: 124682 cycles/ticks +average: 126984 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38986 cycles/ticks + +kyber_keypair_derand: +median: 106808 cycles/ticks +average: 108624 cycles/ticks + +kyber_keypair: +median: 113590 cycles/ticks +average: 114842 cycles/ticks + +kyber_encaps_derand: +median: 135062 cycles/ticks +average: 137238 cycles/ticks + +kyber_encaps: +median: 136008 cycles/ticks +average: 138000 cycles/ticks + +kyber_decaps: +median: 176924 cycles/ticks +average: 179907 cycles/ticks + +Loop spin: 927 +gen_a: +median: 26174 cycles/ticks +average: 26625 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7313 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 701 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 599 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98026 cycles/ticks +average: 99264 cycles/ticks + +indcpa_enc: +median: 124834 cycles/ticks +average: 126864 cycles/ticks + +indcpa_dec: +median: 38580 cycles/ticks +average: 39298 cycles/ticks + +kyber_keypair_derand: +median: 106660 cycles/ticks +average: 108037 cycles/ticks + +kyber_keypair: +median: 113542 cycles/ticks +average: 114883 cycles/ticks + +kyber_encaps_derand: +median: 134908 cycles/ticks +average: 137072 cycles/ticks + +kyber_encaps: +median: 135916 cycles/ticks +average: 137866 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 178709 cycles/ticks + +Loop spin: 928 +gen_a: +median: 26220 cycles/ticks +average: 26584 cycles/ticks + +poly_getnoise_eta1: +median: 3830 cycles/ticks +average: 3870 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2585 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10649 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8935 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1207 cycles/ticks + +indcpa_keypair: +median: 97994 cycles/ticks +average: 99124 cycles/ticks + +indcpa_enc: +median: 124914 cycles/ticks +average: 127132 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 39068 cycles/ticks + +kyber_keypair_derand: +median: 106562 cycles/ticks +average: 108212 cycles/ticks + +kyber_keypair: +median: 113554 cycles/ticks +average: 114860 cycles/ticks + +kyber_encaps_derand: +median: 134638 cycles/ticks +average: 136433 cycles/ticks + +kyber_encaps: +median: 135564 cycles/ticks +average: 137457 cycles/ticks + +kyber_decaps: +median: 176506 cycles/ticks +average: 178437 cycles/ticks + +Loop spin: 929 +gen_a: +median: 26196 cycles/ticks +average: 26340 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 10608 cycles/ticks +average: 10663 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8883 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1897 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99404 cycles/ticks + +indcpa_enc: +median: 125014 cycles/ticks +average: 127141 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38996 cycles/ticks + +kyber_keypair_derand: +median: 106822 cycles/ticks +average: 108274 cycles/ticks + +kyber_keypair: +median: 113606 cycles/ticks +average: 114900 cycles/ticks + +kyber_encaps_derand: +median: 135138 cycles/ticks +average: 137759 cycles/ticks + +kyber_encaps: +median: 135952 cycles/ticks +average: 138068 cycles/ticks + +kyber_decaps: +median: 176854 cycles/ticks +average: 179764 cycles/ticks + +Loop spin: 930 +gen_a: +median: 26150 cycles/ticks +average: 26338 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3886 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2542 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9080 cycles/ticks +average: 9083 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 98022 cycles/ticks +average: 99269 cycles/ticks + +indcpa_enc: +median: 125010 cycles/ticks +average: 127084 cycles/ticks + +indcpa_dec: +median: 38428 cycles/ticks +average: 39063 cycles/ticks + +kyber_keypair_derand: +median: 106554 cycles/ticks +average: 107599 cycles/ticks + +kyber_keypair: +median: 113754 cycles/ticks +average: 115307 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 137026 cycles/ticks + +kyber_encaps: +median: 135976 cycles/ticks +average: 138157 cycles/ticks + +kyber_decaps: +median: 176794 cycles/ticks +average: 179559 cycles/ticks + +Loop spin: 931 +gen_a: +median: 26188 cycles/ticks +average: 26494 cycles/ticks + +poly_getnoise_eta1: +median: 3650 cycles/ticks +average: 3808 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2399 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 10866 cycles/ticks +average: 10912 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 9001 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99455 cycles/ticks + +indcpa_enc: +median: 124816 cycles/ticks +average: 127016 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38895 cycles/ticks + +kyber_keypair_derand: +median: 106562 cycles/ticks +average: 108191 cycles/ticks + +kyber_keypair: +median: 113704 cycles/ticks +average: 115076 cycles/ticks + +kyber_encaps_derand: +median: 135326 cycles/ticks +average: 137505 cycles/ticks + +kyber_encaps: +median: 135924 cycles/ticks +average: 137686 cycles/ticks + +kyber_decaps: +median: 176864 cycles/ticks +average: 179738 cycles/ticks + +Loop spin: 932 +gen_a: +median: 26240 cycles/ticks +average: 26390 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7064 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10970 cycles/ticks +average: 11004 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8926 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1174 cycles/ticks + +indcpa_keypair: +median: 97716 cycles/ticks +average: 99278 cycles/ticks + +indcpa_enc: +median: 124728 cycles/ticks +average: 126979 cycles/ticks + +indcpa_dec: +median: 38436 cycles/ticks +average: 38995 cycles/ticks + +kyber_keypair_derand: +median: 106556 cycles/ticks +average: 107585 cycles/ticks + +kyber_keypair: +median: 113674 cycles/ticks +average: 115136 cycles/ticks + +kyber_encaps_derand: +median: 135142 cycles/ticks +average: 137038 cycles/ticks + +kyber_encaps: +median: 136006 cycles/ticks +average: 138113 cycles/ticks + +kyber_decaps: +median: 176964 cycles/ticks +average: 179592 cycles/ticks + +Loop spin: 933 +gen_a: +median: 26164 cycles/ticks +average: 26320 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3733 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7280 cycles/ticks + +INVNTT: +median: 10670 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8916 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 596 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1884 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98158 cycles/ticks +average: 99604 cycles/ticks + +indcpa_enc: +median: 124894 cycles/ticks +average: 126658 cycles/ticks + +indcpa_dec: +median: 38464 cycles/ticks +average: 39180 cycles/ticks + +kyber_keypair_derand: +median: 106754 cycles/ticks +average: 107997 cycles/ticks + +kyber_keypair: +median: 113626 cycles/ticks +average: 114968 cycles/ticks + +kyber_encaps_derand: +median: 134920 cycles/ticks +average: 136991 cycles/ticks + +kyber_encaps: +median: 135948 cycles/ticks +average: 138123 cycles/ticks + +kyber_decaps: +median: 176704 cycles/ticks +average: 179114 cycles/ticks + +Loop spin: 934 +gen_a: +median: 26206 cycles/ticks +average: 26672 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10690 cycles/ticks +average: 10816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8923 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97782 cycles/ticks +average: 99302 cycles/ticks + +indcpa_enc: +median: 124656 cycles/ticks +average: 126794 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 38865 cycles/ticks + +kyber_keypair_derand: +median: 106654 cycles/ticks +average: 108487 cycles/ticks + +kyber_keypair: +median: 113546 cycles/ticks +average: 114777 cycles/ticks + +kyber_encaps_derand: +median: 135160 cycles/ticks +average: 137341 cycles/ticks + +kyber_encaps: +median: 135788 cycles/ticks +average: 136957 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 179239 cycles/ticks + +Loop spin: 935 +gen_a: +median: 26176 cycles/ticks +average: 26553 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3769 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7166 cycles/ticks + +INVNTT: +median: 10664 cycles/ticks +average: 10846 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8957 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1183 cycles/ticks + +indcpa_keypair: +median: 98060 cycles/ticks +average: 99608 cycles/ticks + +indcpa_enc: +median: 125034 cycles/ticks +average: 127344 cycles/ticks + +indcpa_dec: +median: 38480 cycles/ticks +average: 39089 cycles/ticks + +kyber_keypair_derand: +median: 106612 cycles/ticks +average: 107994 cycles/ticks + +kyber_keypair: +median: 113738 cycles/ticks +average: 115414 cycles/ticks + +kyber_encaps_derand: +median: 134846 cycles/ticks +average: 136608 cycles/ticks + +kyber_encaps: +median: 135890 cycles/ticks +average: 138021 cycles/ticks + +kyber_decaps: +median: 176704 cycles/ticks +average: 179361 cycles/ticks + +Loop spin: 936 +gen_a: +median: 26184 cycles/ticks +average: 26511 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3742 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7194 cycles/ticks + +INVNTT: +median: 10920 cycles/ticks +average: 11008 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8939 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1455 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97966 cycles/ticks +average: 99236 cycles/ticks + +indcpa_enc: +median: 124732 cycles/ticks +average: 126521 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38854 cycles/ticks + +kyber_keypair_derand: +median: 106510 cycles/ticks +average: 108131 cycles/ticks + +kyber_keypair: +median: 113698 cycles/ticks +average: 115162 cycles/ticks + +kyber_encaps_derand: +median: 134920 cycles/ticks +average: 136935 cycles/ticks + +kyber_encaps: +median: 135854 cycles/ticks +average: 137779 cycles/ticks + +kyber_decaps: +median: 176768 cycles/ticks +average: 179252 cycles/ticks + +Loop spin: 937 +gen_a: +median: 26150 cycles/ticks +average: 26335 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3791 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10657 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9068 cycles/ticks +average: 9047 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1947 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98120 cycles/ticks +average: 99349 cycles/ticks + +indcpa_enc: +median: 125082 cycles/ticks +average: 127213 cycles/ticks + +indcpa_dec: +median: 38402 cycles/ticks +average: 38890 cycles/ticks + +kyber_keypair_derand: +median: 106824 cycles/ticks +average: 108316 cycles/ticks + +kyber_keypair: +median: 113676 cycles/ticks +average: 115004 cycles/ticks + +kyber_encaps_derand: +median: 135140 cycles/ticks +average: 137184 cycles/ticks + +kyber_encaps: +median: 136030 cycles/ticks +average: 137751 cycles/ticks + +kyber_decaps: +median: 176940 cycles/ticks +average: 178917 cycles/ticks + +Loop spin: 938 +gen_a: +median: 26150 cycles/ticks +average: 26316 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7044 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10679 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9129 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1483 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 570 cycles/ticks +average: 593 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97878 cycles/ticks +average: 98378 cycles/ticks + +indcpa_enc: +median: 124742 cycles/ticks +average: 126904 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 39044 cycles/ticks + +kyber_keypair_derand: +median: 106586 cycles/ticks +average: 108018 cycles/ticks + +kyber_keypair: +median: 113652 cycles/ticks +average: 115124 cycles/ticks + +kyber_encaps_derand: +median: 135164 cycles/ticks +average: 137186 cycles/ticks + +kyber_encaps: +median: 136090 cycles/ticks +average: 138425 cycles/ticks + +kyber_decaps: +median: 176850 cycles/ticks +average: 179254 cycles/ticks + +Loop spin: 939 +gen_a: +median: 26162 cycles/ticks +average: 26341 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3776 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10914 cycles/ticks +average: 11023 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98000 cycles/ticks +average: 99485 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 127053 cycles/ticks + +indcpa_dec: +median: 38438 cycles/ticks +average: 38958 cycles/ticks + +kyber_keypair_derand: +median: 106564 cycles/ticks +average: 108203 cycles/ticks + +kyber_keypair: +median: 113482 cycles/ticks +average: 114466 cycles/ticks + +kyber_encaps_derand: +median: 134998 cycles/ticks +average: 137335 cycles/ticks + +kyber_encaps: +median: 135876 cycles/ticks +average: 138127 cycles/ticks + +kyber_decaps: +median: 176862 cycles/ticks +average: 179677 cycles/ticks + +Loop spin: 940 +gen_a: +median: 26196 cycles/ticks +average: 26369 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3777 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 10662 cycles/ticks +average: 10845 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9127 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97960 cycles/ticks +average: 99377 cycles/ticks + +indcpa_enc: +median: 124812 cycles/ticks +average: 126810 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 39005 cycles/ticks + +kyber_keypair_derand: +median: 106810 cycles/ticks +average: 108552 cycles/ticks + +kyber_keypair: +median: 113710 cycles/ticks +average: 115139 cycles/ticks + +kyber_encaps_derand: +median: 135018 cycles/ticks +average: 137357 cycles/ticks + +kyber_encaps: +median: 135880 cycles/ticks +average: 138012 cycles/ticks + +kyber_decaps: +median: 176666 cycles/ticks +average: 179543 cycles/ticks + +Loop spin: 941 +gen_a: +median: 26252 cycles/ticks +average: 26418 cycles/ticks + +poly_getnoise_eta1: +median: 3868 cycles/ticks +average: 3867 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2541 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98018 cycles/ticks +average: 99433 cycles/ticks + +indcpa_enc: +median: 124908 cycles/ticks +average: 127120 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 39006 cycles/ticks + +kyber_keypair_derand: +median: 106766 cycles/ticks +average: 108160 cycles/ticks + +kyber_keypair: +median: 113664 cycles/ticks +average: 115129 cycles/ticks + +kyber_encaps_derand: +median: 135160 cycles/ticks +average: 137080 cycles/ticks + +kyber_encaps: +median: 135930 cycles/ticks +average: 137462 cycles/ticks + +kyber_decaps: +median: 177012 cycles/ticks +average: 179628 cycles/ticks + +Loop spin: 942 +gen_a: +median: 26144 cycles/ticks +average: 26351 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3891 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2555 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7244 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 695 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1206 cycles/ticks + +indcpa_keypair: +median: 98098 cycles/ticks +average: 99248 cycles/ticks + +indcpa_enc: +median: 124746 cycles/ticks +average: 126187 cycles/ticks + +indcpa_dec: +median: 38404 cycles/ticks +average: 38858 cycles/ticks + +kyber_keypair_derand: +median: 106556 cycles/ticks +average: 108025 cycles/ticks + +kyber_keypair: +median: 113660 cycles/ticks +average: 114996 cycles/ticks + +kyber_encaps_derand: +median: 134890 cycles/ticks +average: 136966 cycles/ticks + +kyber_encaps: +median: 135838 cycles/ticks +average: 137765 cycles/ticks + +kyber_decaps: +median: 176762 cycles/ticks +average: 178546 cycles/ticks + +Loop spin: 943 +gen_a: +median: 26180 cycles/ticks +average: 26362 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 10654 cycles/ticks +average: 10805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 8944 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 706 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98188 cycles/ticks +average: 99530 cycles/ticks + +indcpa_enc: +median: 124818 cycles/ticks +average: 126413 cycles/ticks + +indcpa_dec: +median: 38396 cycles/ticks +average: 38982 cycles/ticks + +kyber_keypair_derand: +median: 106536 cycles/ticks +average: 107811 cycles/ticks + +kyber_keypair: +median: 113652 cycles/ticks +average: 114836 cycles/ticks + +kyber_encaps_derand: +median: 135204 cycles/ticks +average: 136948 cycles/ticks + +kyber_encaps: +median: 136060 cycles/ticks +average: 137855 cycles/ticks + +kyber_decaps: +median: 176958 cycles/ticks +average: 179429 cycles/ticks + +Loop spin: 944 +gen_a: +median: 26182 cycles/ticks +average: 26332 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3748 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10670 cycles/ticks +average: 10879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8854 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1944 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97992 cycles/ticks +average: 99324 cycles/ticks + +indcpa_enc: +median: 124984 cycles/ticks +average: 127294 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38566 cycles/ticks + +kyber_keypair_derand: +median: 106586 cycles/ticks +average: 108077 cycles/ticks + +kyber_keypair: +median: 113580 cycles/ticks +average: 114813 cycles/ticks + +kyber_encaps_derand: +median: 134948 cycles/ticks +average: 136724 cycles/ticks + +kyber_encaps: +median: 135940 cycles/ticks +average: 138123 cycles/ticks + +kyber_decaps: +median: 176720 cycles/ticks +average: 178580 cycles/ticks + +Loop spin: 945 +gen_a: +median: 26182 cycles/ticks +average: 26445 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10656 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8976 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1917 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1195 cycles/ticks + +indcpa_keypair: +median: 98198 cycles/ticks +average: 99722 cycles/ticks + +indcpa_enc: +median: 125016 cycles/ticks +average: 127367 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38776 cycles/ticks + +kyber_keypair_derand: +median: 106656 cycles/ticks +average: 108060 cycles/ticks + +kyber_keypair: +median: 113548 cycles/ticks +average: 114740 cycles/ticks + +kyber_encaps_derand: +median: 135138 cycles/ticks +average: 137179 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138456 cycles/ticks + +kyber_decaps: +median: 176856 cycles/ticks +average: 178484 cycles/ticks + +Loop spin: 946 +gen_a: +median: 26220 cycles/ticks +average: 26356 cycles/ticks + +poly_getnoise_eta1: +median: 3754 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8850 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97958 cycles/ticks +average: 98427 cycles/ticks + +indcpa_enc: +median: 124716 cycles/ticks +average: 125903 cycles/ticks + +indcpa_dec: +median: 38392 cycles/ticks +average: 38545 cycles/ticks + +kyber_keypair_derand: +median: 106470 cycles/ticks +average: 107306 cycles/ticks + +kyber_keypair: +median: 113364 cycles/ticks +average: 113883 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 135739 cycles/ticks + +kyber_encaps: +median: 136020 cycles/ticks +average: 137064 cycles/ticks + +kyber_decaps: +median: 176742 cycles/ticks +average: 177485 cycles/ticks + +Loop spin: 947 +gen_a: +median: 26140 cycles/ticks +average: 26297 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2460 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 10602 cycles/ticks +average: 10668 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8851 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1151 cycles/ticks + +indcpa_keypair: +median: 97916 cycles/ticks +average: 98336 cycles/ticks + +indcpa_enc: +median: 124790 cycles/ticks +average: 125785 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 39042 cycles/ticks + +kyber_keypair_derand: +median: 106508 cycles/ticks +average: 106957 cycles/ticks + +kyber_keypair: +median: 113464 cycles/ticks +average: 114304 cycles/ticks + +kyber_encaps_derand: +median: 135002 cycles/ticks +average: 136815 cycles/ticks + +kyber_encaps: +median: 135916 cycles/ticks +average: 137522 cycles/ticks + +kyber_decaps: +median: 176926 cycles/ticks +average: 179482 cycles/ticks + +Loop spin: 948 +gen_a: +median: 26230 cycles/ticks +average: 26400 cycles/ticks + +poly_getnoise_eta1: +median: 3872 cycles/ticks +average: 3886 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10661 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8951 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1916 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97974 cycles/ticks +average: 99458 cycles/ticks + +indcpa_enc: +median: 124880 cycles/ticks +average: 127030 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38979 cycles/ticks + +kyber_keypair_derand: +median: 106532 cycles/ticks +average: 108151 cycles/ticks + +kyber_keypair: +median: 113542 cycles/ticks +average: 114719 cycles/ticks + +kyber_encaps_derand: +median: 135382 cycles/ticks +average: 137706 cycles/ticks + +kyber_encaps: +median: 136146 cycles/ticks +average: 138245 cycles/ticks + +kyber_decaps: +median: 176916 cycles/ticks +average: 179423 cycles/ticks + +Loop spin: 949 +gen_a: +median: 26174 cycles/ticks +average: 26344 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3767 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8848 cycles/ticks +average: 9027 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 567 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1159 cycles/ticks + +indcpa_keypair: +median: 97842 cycles/ticks +average: 99102 cycles/ticks + +indcpa_enc: +median: 124564 cycles/ticks +average: 126327 cycles/ticks + +indcpa_dec: +median: 38444 cycles/ticks +average: 38888 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 107574 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114759 cycles/ticks + +kyber_encaps_derand: +median: 135112 cycles/ticks +average: 136384 cycles/ticks + +kyber_encaps: +median: 135806 cycles/ticks +average: 137266 cycles/ticks + +kyber_decaps: +median: 176696 cycles/ticks +average: 178991 cycles/ticks + +Loop spin: 950 +gen_a: +median: 26164 cycles/ticks +average: 26321 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10910 cycles/ticks +average: 10973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8863 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97770 cycles/ticks +average: 99015 cycles/ticks + +indcpa_enc: +median: 124580 cycles/ticks +average: 126456 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 39142 cycles/ticks + +kyber_keypair_derand: +median: 106662 cycles/ticks +average: 108435 cycles/ticks + +kyber_keypair: +median: 113738 cycles/ticks +average: 115326 cycles/ticks + +kyber_encaps_derand: +median: 135064 cycles/ticks +average: 137231 cycles/ticks + +kyber_encaps: +median: 135932 cycles/ticks +average: 137918 cycles/ticks + +kyber_decaps: +median: 176882 cycles/ticks +average: 179858 cycles/ticks + +Loop spin: 951 +gen_a: +median: 26206 cycles/ticks +average: 26592 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3761 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10902 cycles/ticks +average: 10868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8828 cycles/ticks +average: 8961 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97566 cycles/ticks +average: 98826 cycles/ticks + +indcpa_enc: +median: 124602 cycles/ticks +average: 127005 cycles/ticks + +indcpa_dec: +median: 38366 cycles/ticks +average: 38803 cycles/ticks + +kyber_keypair_derand: +median: 106708 cycles/ticks +average: 108005 cycles/ticks + +kyber_keypair: +median: 113820 cycles/ticks +average: 115351 cycles/ticks + +kyber_encaps_derand: +median: 135020 cycles/ticks +average: 137090 cycles/ticks + +kyber_encaps: +median: 135962 cycles/ticks +average: 138135 cycles/ticks + +kyber_decaps: +median: 176780 cycles/ticks +average: 179348 cycles/ticks + +Loop spin: 952 +gen_a: +median: 26190 cycles/ticks +average: 26461 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3727 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10584 cycles/ticks +average: 10658 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9078 cycles/ticks +average: 9072 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1156 cycles/ticks + +indcpa_keypair: +median: 97810 cycles/ticks +average: 99358 cycles/ticks + +indcpa_enc: +median: 124682 cycles/ticks +average: 126973 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 38971 cycles/ticks + +kyber_keypair_derand: +median: 106614 cycles/ticks +average: 108223 cycles/ticks + +kyber_keypair: +median: 113742 cycles/ticks +average: 115314 cycles/ticks + +kyber_encaps_derand: +median: 134952 cycles/ticks +average: 136977 cycles/ticks + +kyber_encaps: +median: 135870 cycles/ticks +average: 137930 cycles/ticks + +kyber_decaps: +median: 176750 cycles/ticks +average: 178806 cycles/ticks + +Loop spin: 953 +gen_a: +median: 26186 cycles/ticks +average: 26384 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3775 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10926 cycles/ticks +average: 11041 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8869 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97868 cycles/ticks +average: 99384 cycles/ticks + +indcpa_enc: +median: 124704 cycles/ticks +average: 126766 cycles/ticks + +indcpa_dec: +median: 38384 cycles/ticks +average: 38943 cycles/ticks + +kyber_keypair_derand: +median: 106538 cycles/ticks +average: 107927 cycles/ticks + +kyber_keypair: +median: 113592 cycles/ticks +average: 114774 cycles/ticks + +kyber_encaps_derand: +median: 134946 cycles/ticks +average: 136975 cycles/ticks + +kyber_encaps: +median: 135748 cycles/ticks +average: 137919 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 179510 cycles/ticks + +Loop spin: 954 +gen_a: +median: 26214 cycles/ticks +average: 26673 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3796 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2472 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7205 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10899 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 556 cycles/ticks +average: 556 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1900 cycles/ticks + +polyvec_decompress: +median: 1180 cycles/ticks +average: 1196 cycles/ticks + +indcpa_keypair: +median: 97760 cycles/ticks +average: 99108 cycles/ticks + +indcpa_enc: +median: 124626 cycles/ticks +average: 126403 cycles/ticks + +indcpa_dec: +median: 38474 cycles/ticks +average: 39146 cycles/ticks + +kyber_keypair_derand: +median: 106474 cycles/ticks +average: 107834 cycles/ticks + +kyber_keypair: +median: 113568 cycles/ticks +average: 114803 cycles/ticks + +kyber_encaps_derand: +median: 135210 cycles/ticks +average: 137320 cycles/ticks + +kyber_encaps: +median: 136092 cycles/ticks +average: 138441 cycles/ticks + +kyber_decaps: +median: 176986 cycles/ticks +average: 179775 cycles/ticks + +Loop spin: 955 +gen_a: +median: 26178 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3830 cycles/ticks +average: 3858 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2559 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7180 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10681 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8857 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1898 cycles/ticks +average: 1911 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1188 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99352 cycles/ticks + +indcpa_enc: +median: 124910 cycles/ticks +average: 127227 cycles/ticks + +indcpa_dec: +median: 38410 cycles/ticks +average: 38952 cycles/ticks + +kyber_keypair_derand: +median: 108102 cycles/ticks +average: 109416 cycles/ticks + +kyber_keypair: +median: 113578 cycles/ticks +average: 114881 cycles/ticks + +kyber_encaps_derand: +median: 135020 cycles/ticks +average: 136981 cycles/ticks + +kyber_encaps: +median: 136152 cycles/ticks +average: 138475 cycles/ticks + +kyber_decaps: +median: 176948 cycles/ticks +average: 179359 cycles/ticks + +Loop spin: 956 +gen_a: +median: 26162 cycles/ticks +average: 26474 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7070 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10664 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9138 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97906 cycles/ticks +average: 99270 cycles/ticks + +indcpa_enc: +median: 125038 cycles/ticks +average: 127470 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38897 cycles/ticks + +kyber_keypair_derand: +median: 106578 cycles/ticks +average: 108019 cycles/ticks + +kyber_keypair: +median: 113468 cycles/ticks +average: 114617 cycles/ticks + +kyber_encaps_derand: +median: 135194 cycles/ticks +average: 137350 cycles/ticks + +kyber_encaps: +median: 136202 cycles/ticks +average: 138710 cycles/ticks + +kyber_decaps: +median: 176686 cycles/ticks +average: 179220 cycles/ticks + +Loop spin: 957 +gen_a: +median: 26154 cycles/ticks +average: 26337 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7208 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8914 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97964 cycles/ticks +average: 99474 cycles/ticks + +indcpa_enc: +median: 124904 cycles/ticks +average: 126904 cycles/ticks + +indcpa_dec: +median: 38442 cycles/ticks +average: 38925 cycles/ticks + +kyber_keypair_derand: +median: 106504 cycles/ticks +average: 107610 cycles/ticks + +kyber_keypair: +median: 113552 cycles/ticks +average: 114829 cycles/ticks + +kyber_encaps_derand: +median: 135082 cycles/ticks +average: 137131 cycles/ticks + +kyber_encaps: +median: 135710 cycles/ticks +average: 137561 cycles/ticks + +kyber_decaps: +median: 176744 cycles/ticks +average: 179706 cycles/ticks + +Loop spin: 958 +gen_a: +median: 26182 cycles/ticks +average: 26454 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3783 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10642 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8908 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 598 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 98024 cycles/ticks +average: 99806 cycles/ticks + +indcpa_enc: +median: 124948 cycles/ticks +average: 127261 cycles/ticks + +indcpa_dec: +median: 38452 cycles/ticks +average: 38852 cycles/ticks + +kyber_keypair_derand: +median: 106644 cycles/ticks +average: 108498 cycles/ticks + +kyber_keypair: +median: 113826 cycles/ticks +average: 115297 cycles/ticks + +kyber_encaps_derand: +median: 134992 cycles/ticks +average: 137052 cycles/ticks + +kyber_encaps: +median: 135988 cycles/ticks +average: 138207 cycles/ticks + +kyber_decaps: +median: 176906 cycles/ticks +average: 179563 cycles/ticks + +Loop spin: 959 +gen_a: +median: 26190 cycles/ticks +average: 26399 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3773 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10733 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9092 cycles/ticks +average: 9142 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 475 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 97972 cycles/ticks +average: 98813 cycles/ticks + +indcpa_enc: +median: 124830 cycles/ticks +average: 126408 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 39000 cycles/ticks + +kyber_keypair_derand: +median: 106564 cycles/ticks +average: 107753 cycles/ticks + +kyber_keypair: +median: 113548 cycles/ticks +average: 114620 cycles/ticks + +kyber_encaps_derand: +median: 135090 cycles/ticks +average: 137388 cycles/ticks + +kyber_encaps: +median: 136104 cycles/ticks +average: 138795 cycles/ticks + +kyber_decaps: +median: 176876 cycles/ticks +average: 179846 cycles/ticks + +Loop spin: 960 +gen_a: +median: 26180 cycles/ticks +average: 26745 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10712 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9160 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98024 cycles/ticks +average: 99497 cycles/ticks + +indcpa_enc: +median: 124804 cycles/ticks +average: 127030 cycles/ticks + +indcpa_dec: +median: 38460 cycles/ticks +average: 39074 cycles/ticks + +kyber_keypair_derand: +median: 106698 cycles/ticks +average: 108386 cycles/ticks + +kyber_keypair: +median: 113728 cycles/ticks +average: 115328 cycles/ticks + +kyber_encaps_derand: +median: 135146 cycles/ticks +average: 137367 cycles/ticks + +kyber_encaps: +median: 135842 cycles/ticks +average: 138160 cycles/ticks + +kyber_decaps: +median: 176572 cycles/ticks +average: 179142 cycles/ticks + +Loop spin: 961 +gen_a: +median: 26144 cycles/ticks +average: 26303 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3745 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7166 cycles/ticks + +INVNTT: +median: 10916 cycles/ticks +average: 10995 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8930 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97882 cycles/ticks +average: 99445 cycles/ticks + +indcpa_enc: +median: 124856 cycles/ticks +average: 126682 cycles/ticks + +indcpa_dec: +median: 38448 cycles/ticks +average: 38999 cycles/ticks + +kyber_keypair_derand: +median: 106858 cycles/ticks +average: 108452 cycles/ticks + +kyber_keypair: +median: 113716 cycles/ticks +average: 115163 cycles/ticks + +kyber_encaps_derand: +median: 135088 cycles/ticks +average: 137088 cycles/ticks + +kyber_encaps: +median: 136060 cycles/ticks +average: 138088 cycles/ticks + +kyber_decaps: +median: 176974 cycles/ticks +average: 179635 cycles/ticks + +Loop spin: 962 +gen_a: +median: 26150 cycles/ticks +average: 26404 cycles/ticks + +poly_getnoise_eta1: +median: 3606 cycles/ticks +average: 3677 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2507 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 10898 cycles/ticks +average: 10894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8896 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 704 cycles/ticks +average: 744 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97734 cycles/ticks +average: 99104 cycles/ticks + +indcpa_enc: +median: 124800 cycles/ticks +average: 127103 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38967 cycles/ticks + +kyber_keypair_derand: +median: 106552 cycles/ticks +average: 108249 cycles/ticks + +kyber_keypair: +median: 113672 cycles/ticks +average: 115087 cycles/ticks + +kyber_encaps_derand: +median: 135052 cycles/ticks +average: 137252 cycles/ticks + +kyber_encaps: +median: 136084 cycles/ticks +average: 138454 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 179212 cycles/ticks + +Loop spin: 963 +gen_a: +median: 26222 cycles/ticks +average: 26514 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3740 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7244 cycles/ticks + +INVNTT: +median: 10616 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1905 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97956 cycles/ticks +average: 99246 cycles/ticks + +indcpa_enc: +median: 125074 cycles/ticks +average: 127326 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38963 cycles/ticks + +kyber_keypair_derand: +median: 106688 cycles/ticks +average: 108484 cycles/ticks + +kyber_keypair: +median: 113728 cycles/ticks +average: 115220 cycles/ticks + +kyber_encaps_derand: +median: 134914 cycles/ticks +average: 136507 cycles/ticks + +kyber_encaps: +median: 135822 cycles/ticks +average: 137866 cycles/ticks + +kyber_decaps: +median: 176744 cycles/ticks +average: 179019 cycles/ticks + +Loop spin: 964 +gen_a: +median: 26164 cycles/ticks +average: 26319 cycles/ticks + +poly_getnoise_eta1: +median: 3658 cycles/ticks +average: 3789 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10678 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8871 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97950 cycles/ticks +average: 99316 cycles/ticks + +indcpa_enc: +median: 125074 cycles/ticks +average: 126780 cycles/ticks + +indcpa_dec: +median: 38474 cycles/ticks +average: 39151 cycles/ticks + +kyber_keypair_derand: +median: 106678 cycles/ticks +average: 108125 cycles/ticks + +kyber_keypair: +median: 113696 cycles/ticks +average: 115150 cycles/ticks + +kyber_encaps_derand: +median: 135152 cycles/ticks +average: 137078 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138098 cycles/ticks + +kyber_decaps: +median: 176918 cycles/ticks +average: 179828 cycles/ticks + +Loop spin: 965 +gen_a: +median: 26174 cycles/ticks +average: 26331 cycles/ticks + +poly_getnoise_eta1: +median: 3652 cycles/ticks +average: 3805 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7256 cycles/ticks +average: 7287 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10837 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8867 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 696 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1922 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98042 cycles/ticks +average: 99495 cycles/ticks + +indcpa_enc: +median: 124738 cycles/ticks +average: 127043 cycles/ticks + +indcpa_dec: +median: 38456 cycles/ticks +average: 39108 cycles/ticks + +kyber_keypair_derand: +median: 106378 cycles/ticks +average: 108022 cycles/ticks + +kyber_keypair: +median: 113502 cycles/ticks +average: 114653 cycles/ticks + +kyber_encaps_derand: +median: 134956 cycles/ticks +average: 137047 cycles/ticks + +kyber_encaps: +median: 135932 cycles/ticks +average: 138104 cycles/ticks + +kyber_decaps: +median: 176684 cycles/ticks +average: 179173 cycles/ticks + +Loop spin: 966 +gen_a: +median: 26196 cycles/ticks +average: 26605 cycles/ticks + +poly_getnoise_eta1: +median: 3718 cycles/ticks +average: 3749 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10888 cycles/ticks +average: 10908 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1176 cycles/ticks +average: 1193 cycles/ticks + +indcpa_keypair: +median: 98006 cycles/ticks +average: 99156 cycles/ticks + +indcpa_enc: +median: 124938 cycles/ticks +average: 127197 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39062 cycles/ticks + +kyber_keypair_derand: +median: 106840 cycles/ticks +average: 108291 cycles/ticks + +kyber_keypair: +median: 113690 cycles/ticks +average: 115078 cycles/ticks + +kyber_encaps_derand: +median: 134874 cycles/ticks +average: 137052 cycles/ticks + +kyber_encaps: +median: 135804 cycles/ticks +average: 138159 cycles/ticks + +kyber_decaps: +median: 176650 cycles/ticks +average: 179232 cycles/ticks + +Loop spin: 967 +gen_a: +median: 26218 cycles/ticks +average: 26451 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3728 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10860 cycles/ticks +average: 10888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8868 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 573 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1190 cycles/ticks + +indcpa_keypair: +median: 97876 cycles/ticks +average: 99544 cycles/ticks + +indcpa_enc: +median: 124718 cycles/ticks +average: 126565 cycles/ticks + +indcpa_dec: +median: 38434 cycles/ticks +average: 39119 cycles/ticks + +kyber_keypair_derand: +median: 106584 cycles/ticks +average: 107971 cycles/ticks + +kyber_keypair: +median: 113596 cycles/ticks +average: 114915 cycles/ticks + +kyber_encaps_derand: +median: 135128 cycles/ticks +average: 137385 cycles/ticks + +kyber_encaps: +median: 136132 cycles/ticks +average: 138411 cycles/ticks + +kyber_decaps: +median: 176918 cycles/ticks +average: 179381 cycles/ticks + +Loop spin: 968 +gen_a: +median: 26162 cycles/ticks +average: 26571 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3770 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10854 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8854 cycles/ticks +average: 9027 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1904 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97822 cycles/ticks +average: 99193 cycles/ticks + +indcpa_enc: +median: 124966 cycles/ticks +average: 127362 cycles/ticks + +indcpa_dec: +median: 38352 cycles/ticks +average: 38802 cycles/ticks + +kyber_keypair_derand: +median: 106498 cycles/ticks +average: 107960 cycles/ticks + +kyber_keypair: +median: 113712 cycles/ticks +average: 115102 cycles/ticks + +kyber_encaps_derand: +median: 135154 cycles/ticks +average: 137261 cycles/ticks + +kyber_encaps: +median: 136080 cycles/ticks +average: 138361 cycles/ticks + +kyber_decaps: +median: 176944 cycles/ticks +average: 179583 cycles/ticks + +Loop spin: 969 +gen_a: +median: 26228 cycles/ticks +average: 26727 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3792 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10590 cycles/ticks +average: 10732 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9121 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 564 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97760 cycles/ticks +average: 99053 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126901 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 38953 cycles/ticks + +kyber_keypair_derand: +median: 106372 cycles/ticks +average: 107849 cycles/ticks + +kyber_keypair: +median: 113826 cycles/ticks +average: 115384 cycles/ticks + +kyber_encaps_derand: +median: 135154 cycles/ticks +average: 137091 cycles/ticks + +kyber_encaps: +median: 136184 cycles/ticks +average: 138356 cycles/ticks + +kyber_decaps: +median: 177054 cycles/ticks +average: 179826 cycles/ticks + +Loop spin: 970 +gen_a: +median: 26200 cycles/ticks +average: 26659 cycles/ticks + +poly_getnoise_eta1: +median: 3648 cycles/ticks +average: 3717 cycles/ticks + +poly_getnoise_eta2: +median: 2464 cycles/ticks +average: 2521 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10898 cycles/ticks +average: 10936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8874 cycles/ticks + +poly_tomsg: +median: 442 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1854 cycles/ticks +average: 1915 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1198 cycles/ticks + +indcpa_keypair: +median: 97946 cycles/ticks +average: 99376 cycles/ticks + +indcpa_enc: +median: 124770 cycles/ticks +average: 126839 cycles/ticks + +indcpa_dec: +median: 38462 cycles/ticks +average: 39010 cycles/ticks + +kyber_keypair_derand: +median: 106586 cycles/ticks +average: 107974 cycles/ticks + +kyber_keypair: +median: 113766 cycles/ticks +average: 115280 cycles/ticks + +kyber_encaps_derand: +median: 135058 cycles/ticks +average: 137169 cycles/ticks + +kyber_encaps: +median: 135904 cycles/ticks +average: 137952 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 179578 cycles/ticks + +Loop spin: 971 +gen_a: +median: 26178 cycles/ticks +average: 26350 cycles/ticks + +poly_getnoise_eta1: +median: 3822 cycles/ticks +average: 3878 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 10650 cycles/ticks +average: 10843 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8842 cycles/ticks +average: 9025 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1864 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98018 cycles/ticks +average: 98945 cycles/ticks + +indcpa_enc: +median: 124798 cycles/ticks +average: 126624 cycles/ticks + +indcpa_dec: +median: 38426 cycles/ticks +average: 39009 cycles/ticks + +kyber_keypair_derand: +median: 106542 cycles/ticks +average: 108153 cycles/ticks + +kyber_keypair: +median: 113802 cycles/ticks +average: 115385 cycles/ticks + +kyber_encaps_derand: +median: 134936 cycles/ticks +average: 136834 cycles/ticks + +kyber_encaps: +median: 135800 cycles/ticks +average: 137742 cycles/ticks + +kyber_decaps: +median: 176836 cycles/ticks +average: 179731 cycles/ticks + +Loop spin: 972 +gen_a: +median: 26164 cycles/ticks +average: 26312 cycles/ticks + +poly_getnoise_eta1: +median: 3874 cycles/ticks +average: 3896 cycles/ticks + +poly_getnoise_eta2: +median: 2544 cycles/ticks +average: 2566 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10652 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9072 cycles/ticks +average: 9062 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1868 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97944 cycles/ticks +average: 99332 cycles/ticks + +indcpa_enc: +median: 124688 cycles/ticks +average: 126420 cycles/ticks + +indcpa_dec: +median: 38478 cycles/ticks +average: 38974 cycles/ticks + +kyber_keypair_derand: +median: 106666 cycles/ticks +average: 108167 cycles/ticks + +kyber_keypair: +median: 113586 cycles/ticks +average: 114813 cycles/ticks + +kyber_encaps_derand: +median: 135098 cycles/ticks +average: 136961 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138117 cycles/ticks + +kyber_decaps: +median: 176964 cycles/ticks +average: 179592 cycles/ticks + +Loop spin: 973 +gen_a: +median: 26234 cycles/ticks +average: 26526 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 10680 cycles/ticks +average: 10845 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8830 cycles/ticks +average: 8975 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97988 cycles/ticks +average: 99635 cycles/ticks + +indcpa_enc: +median: 124876 cycles/ticks +average: 126925 cycles/ticks + +indcpa_dec: +median: 38388 cycles/ticks +average: 38929 cycles/ticks + +kyber_keypair_derand: +median: 106516 cycles/ticks +average: 108055 cycles/ticks + +kyber_keypair: +median: 113500 cycles/ticks +average: 114793 cycles/ticks + +kyber_encaps_derand: +median: 135056 cycles/ticks +average: 137198 cycles/ticks + +kyber_encaps: +median: 135874 cycles/ticks +average: 137020 cycles/ticks + +kyber_decaps: +median: 176778 cycles/ticks +average: 178467 cycles/ticks + +Loop spin: 974 +gen_a: +median: 26136 cycles/ticks +average: 26311 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3779 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10623 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9150 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1480 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 574 cycles/ticks +average: 599 cycles/ticks + +polyvec_compress: +median: 1852 cycles/ticks +average: 1867 cycles/ticks + +polyvec_decompress: +median: 1146 cycles/ticks +average: 1145 cycles/ticks + +indcpa_keypair: +median: 97702 cycles/ticks +average: 98518 cycles/ticks + +indcpa_enc: +median: 124612 cycles/ticks +average: 126703 cycles/ticks + +indcpa_dec: +median: 38420 cycles/ticks +average: 38957 cycles/ticks + +kyber_keypair_derand: +median: 106816 cycles/ticks +average: 108300 cycles/ticks + +kyber_keypair: +median: 113678 cycles/ticks +average: 115154 cycles/ticks + +kyber_encaps_derand: +median: 134974 cycles/ticks +average: 137035 cycles/ticks + +kyber_encaps: +median: 135978 cycles/ticks +average: 138369 cycles/ticks + +kyber_decaps: +median: 176930 cycles/ticks +average: 179831 cycles/ticks + +Loop spin: 975 +gen_a: +median: 26204 cycles/ticks +average: 26369 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7068 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10912 cycles/ticks +average: 10984 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8862 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1863 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98018 cycles/ticks +average: 99462 cycles/ticks + +indcpa_enc: +median: 124928 cycles/ticks +average: 127061 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 39082 cycles/ticks + +kyber_keypair_derand: +median: 106390 cycles/ticks +average: 107767 cycles/ticks + +kyber_keypair: +median: 113626 cycles/ticks +average: 115091 cycles/ticks + +kyber_encaps_derand: +median: 135078 cycles/ticks +average: 137368 cycles/ticks + +kyber_encaps: +median: 135986 cycles/ticks +average: 138173 cycles/ticks + +kyber_decaps: +median: 176758 cycles/ticks +average: 179243 cycles/ticks + +Loop spin: 976 +gen_a: +median: 26136 cycles/ticks +average: 26303 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3765 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10566 cycles/ticks +average: 10721 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8921 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1174 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 97678 cycles/ticks +average: 98963 cycles/ticks + +indcpa_enc: +median: 124666 cycles/ticks +average: 127124 cycles/ticks + +indcpa_dec: +median: 38416 cycles/ticks +average: 38934 cycles/ticks + +kyber_keypair_derand: +median: 106628 cycles/ticks +average: 108201 cycles/ticks + +kyber_keypair: +median: 113624 cycles/ticks +average: 114982 cycles/ticks + +kyber_encaps_derand: +median: 136646 cycles/ticks +average: 138814 cycles/ticks + +kyber_encaps: +median: 137436 cycles/ticks +average: 139475 cycles/ticks + +kyber_decaps: +median: 178330 cycles/ticks +average: 181053 cycles/ticks + +Loop spin: 977 +gen_a: +median: 26214 cycles/ticks +average: 26704 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3756 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 10666 cycles/ticks +average: 10724 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9119 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 98056 cycles/ticks +average: 99497 cycles/ticks + +indcpa_enc: +median: 124904 cycles/ticks +average: 127139 cycles/ticks + +indcpa_dec: +median: 38368 cycles/ticks +average: 38684 cycles/ticks + +kyber_keypair_derand: +median: 106716 cycles/ticks +average: 108394 cycles/ticks + +kyber_keypair: +median: 113594 cycles/ticks +average: 114850 cycles/ticks + +kyber_encaps_derand: +median: 134918 cycles/ticks +average: 136832 cycles/ticks + +kyber_encaps: +median: 136020 cycles/ticks +average: 138285 cycles/ticks + +kyber_decaps: +median: 176766 cycles/ticks +average: 179692 cycles/ticks + +Loop spin: 978 +gen_a: +median: 26212 cycles/ticks +average: 26381 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3732 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10622 cycles/ticks +average: 10821 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9148 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1465 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 700 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 98062 cycles/ticks +average: 99548 cycles/ticks + +indcpa_enc: +median: 124908 cycles/ticks +average: 126897 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 39075 cycles/ticks + +kyber_keypair_derand: +median: 106680 cycles/ticks +average: 108119 cycles/ticks + +kyber_keypair: +median: 113444 cycles/ticks +average: 114620 cycles/ticks + +kyber_encaps_derand: +median: 134904 cycles/ticks +average: 136786 cycles/ticks + +kyber_encaps: +median: 135820 cycles/ticks +average: 137869 cycles/ticks + +kyber_decaps: +median: 176820 cycles/ticks +average: 179383 cycles/ticks + +Loop spin: 979 +gen_a: +median: 26204 cycles/ticks +average: 26339 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3724 cycles/ticks + +poly_getnoise_eta2: +median: 2472 cycles/ticks +average: 2537 cycles/ticks + +NTT: +median: 7314 cycles/ticks +average: 7376 cycles/ticks + +INVNTT: +median: 10594 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8854 cycles/ticks +average: 9023 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1924 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97886 cycles/ticks +average: 99153 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 127443 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 39067 cycles/ticks + +kyber_keypair_derand: +median: 106600 cycles/ticks +average: 108546 cycles/ticks + +kyber_keypair: +median: 113716 cycles/ticks +average: 115131 cycles/ticks + +kyber_encaps_derand: +median: 135030 cycles/ticks +average: 136627 cycles/ticks + +kyber_encaps: +median: 136048 cycles/ticks +average: 138219 cycles/ticks + +kyber_decaps: +median: 176816 cycles/ticks +average: 178851 cycles/ticks + +Loop spin: 980 +gen_a: +median: 26240 cycles/ticks +average: 26508 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3764 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 10618 cycles/ticks +average: 10684 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8832 cycles/ticks +average: 8985 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1178 cycles/ticks + +indcpa_keypair: +median: 97916 cycles/ticks +average: 99046 cycles/ticks + +indcpa_enc: +median: 124820 cycles/ticks +average: 126898 cycles/ticks + +indcpa_dec: +median: 38432 cycles/ticks +average: 38986 cycles/ticks + +kyber_keypair_derand: +median: 106856 cycles/ticks +average: 107926 cycles/ticks + +kyber_keypair: +median: 113786 cycles/ticks +average: 115227 cycles/ticks + +kyber_encaps_derand: +median: 135054 cycles/ticks +average: 136955 cycles/ticks + +kyber_encaps: +median: 135928 cycles/ticks +average: 137968 cycles/ticks + +kyber_decaps: +median: 176796 cycles/ticks +average: 179126 cycles/ticks + +Loop spin: 981 +gen_a: +median: 26202 cycles/ticks +average: 26548 cycles/ticks + +poly_getnoise_eta1: +median: 3760 cycles/ticks +average: 3780 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10600 cycles/ticks +average: 10677 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8836 cycles/ticks +average: 8991 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1452 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97966 cycles/ticks +average: 99398 cycles/ticks + +indcpa_enc: +median: 125038 cycles/ticks +average: 127497 cycles/ticks + +indcpa_dec: +median: 38412 cycles/ticks +average: 38938 cycles/ticks + +kyber_keypair_derand: +median: 106468 cycles/ticks +average: 107678 cycles/ticks + +kyber_keypair: +median: 113550 cycles/ticks +average: 114823 cycles/ticks + +kyber_encaps_derand: +median: 135132 cycles/ticks +average: 137184 cycles/ticks + +kyber_encaps: +median: 136032 cycles/ticks +average: 138101 cycles/ticks + +kyber_decaps: +median: 176722 cycles/ticks +average: 179199 cycles/ticks + +Loop spin: 982 +gen_a: +median: 26240 cycles/ticks +average: 26526 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3820 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10664 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 563 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1934 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1194 cycles/ticks + +indcpa_keypair: +median: 98028 cycles/ticks +average: 99507 cycles/ticks + +indcpa_enc: +median: 124646 cycles/ticks +average: 126014 cycles/ticks + +indcpa_dec: +median: 38390 cycles/ticks +average: 38841 cycles/ticks + +kyber_keypair_derand: +median: 106664 cycles/ticks +average: 107818 cycles/ticks + +kyber_keypair: +median: 113576 cycles/ticks +average: 114816 cycles/ticks + +kyber_encaps_derand: +median: 135142 cycles/ticks +average: 137553 cycles/ticks + +kyber_encaps: +median: 136190 cycles/ticks +average: 138319 cycles/ticks + +kyber_decaps: +median: 177066 cycles/ticks +average: 179777 cycles/ticks + +Loop spin: 983 +gen_a: +median: 26188 cycles/ticks +average: 26561 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3772 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10908 cycles/ticks +average: 10963 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8820 cycles/ticks +average: 8861 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97716 cycles/ticks +average: 99005 cycles/ticks + +indcpa_enc: +median: 124612 cycles/ticks +average: 126720 cycles/ticks + +indcpa_dec: +median: 38514 cycles/ticks +average: 39177 cycles/ticks + +kyber_keypair_derand: +median: 106722 cycles/ticks +average: 108328 cycles/ticks + +kyber_keypair: +median: 113692 cycles/ticks +average: 115210 cycles/ticks + +kyber_encaps_derand: +median: 134976 cycles/ticks +average: 137042 cycles/ticks + +kyber_encaps: +median: 136078 cycles/ticks +average: 138463 cycles/ticks + +kyber_decaps: +median: 176784 cycles/ticks +average: 178992 cycles/ticks + +Loop spin: 984 +gen_a: +median: 26192 cycles/ticks +average: 26342 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7062 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10572 cycles/ticks +average: 10640 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8873 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 566 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 97910 cycles/ticks +average: 98327 cycles/ticks + +indcpa_enc: +median: 124864 cycles/ticks +average: 126955 cycles/ticks + +indcpa_dec: +median: 38468 cycles/ticks +average: 39184 cycles/ticks + +kyber_keypair_derand: +median: 106522 cycles/ticks +average: 107905 cycles/ticks + +kyber_keypair: +median: 113538 cycles/ticks +average: 114781 cycles/ticks + +kyber_encaps_derand: +median: 135094 cycles/ticks +average: 137381 cycles/ticks + +kyber_encaps: +median: 135904 cycles/ticks +average: 138122 cycles/ticks + +kyber_decaps: +median: 176704 cycles/ticks +average: 179381 cycles/ticks + +Loop spin: 985 +gen_a: +median: 26216 cycles/ticks +average: 26715 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3787 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8928 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97872 cycles/ticks +average: 99253 cycles/ticks + +indcpa_enc: +median: 124786 cycles/ticks +average: 126897 cycles/ticks + +indcpa_dec: +median: 39372 cycles/ticks +average: 39189 cycles/ticks + +kyber_keypair_derand: +median: 106860 cycles/ticks +average: 108142 cycles/ticks + +kyber_keypair: +median: 113620 cycles/ticks +average: 115039 cycles/ticks + +kyber_encaps_derand: +median: 134952 cycles/ticks +average: 137322 cycles/ticks + +kyber_encaps: +median: 135884 cycles/ticks +average: 138006 cycles/ticks + +kyber_decaps: +median: 176810 cycles/ticks +average: 179454 cycles/ticks + +Loop spin: 986 +gen_a: +median: 26184 cycles/ticks +average: 26486 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3781 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 10880 cycles/ticks +average: 10827 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8844 cycles/ticks +average: 9042 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 706 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97948 cycles/ticks +average: 99310 cycles/ticks + +indcpa_enc: +median: 124968 cycles/ticks +average: 127477 cycles/ticks + +indcpa_dec: +median: 38446 cycles/ticks +average: 39054 cycles/ticks + +kyber_keypair_derand: +median: 106732 cycles/ticks +average: 108382 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115210 cycles/ticks + +kyber_encaps_derand: +median: 134890 cycles/ticks +average: 136708 cycles/ticks + +kyber_encaps: +median: 135904 cycles/ticks +average: 137934 cycles/ticks + +kyber_decaps: +median: 176682 cycles/ticks +average: 178958 cycles/ticks + +Loop spin: 987 +gen_a: +median: 26184 cycles/ticks +average: 26596 cycles/ticks + +poly_getnoise_eta1: +median: 3708 cycles/ticks +average: 3786 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7056 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10872 cycles/ticks +average: 10862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9086 cycles/ticks +average: 9123 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1162 cycles/ticks + +indcpa_keypair: +median: 97820 cycles/ticks +average: 98929 cycles/ticks + +indcpa_enc: +median: 124616 cycles/ticks +average: 126696 cycles/ticks + +indcpa_dec: +median: 38486 cycles/ticks +average: 39103 cycles/ticks + +kyber_keypair_derand: +median: 106856 cycles/ticks +average: 108517 cycles/ticks + +kyber_keypair: +median: 113484 cycles/ticks +average: 114711 cycles/ticks + +kyber_encaps_derand: +median: 135210 cycles/ticks +average: 137557 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 138090 cycles/ticks + +kyber_decaps: +median: 176874 cycles/ticks +average: 179542 cycles/ticks + +Loop spin: 988 +gen_a: +median: 26202 cycles/ticks +average: 26671 cycles/ticks + +poly_getnoise_eta1: +median: 3756 cycles/ticks +average: 3762 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7383 cycles/ticks + +INVNTT: +median: 10656 cycles/ticks +average: 11231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8865 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 707 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 584 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1906 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1192 cycles/ticks + +indcpa_keypair: +median: 97914 cycles/ticks +average: 99205 cycles/ticks + +indcpa_enc: +median: 124676 cycles/ticks +average: 126227 cycles/ticks + +indcpa_dec: +median: 38386 cycles/ticks +average: 38926 cycles/ticks + +kyber_keypair_derand: +median: 106404 cycles/ticks +average: 107240 cycles/ticks + +kyber_keypair: +median: 113574 cycles/ticks +average: 114692 cycles/ticks + +kyber_encaps_derand: +median: 134898 cycles/ticks +average: 136682 cycles/ticks + +kyber_encaps: +median: 136028 cycles/ticks +average: 138330 cycles/ticks + +kyber_decaps: +median: 176846 cycles/ticks +average: 179624 cycles/ticks + +Loop spin: 989 +gen_a: +median: 26204 cycles/ticks +average: 26530 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7066 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10568 cycles/ticks +average: 10630 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8834 cycles/ticks +average: 9005 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 473 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 571 cycles/ticks + +polyvec_compress: +median: 1902 cycles/ticks +average: 1920 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97928 cycles/ticks +average: 99160 cycles/ticks + +indcpa_enc: +median: 124832 cycles/ticks +average: 126976 cycles/ticks + +indcpa_dec: +median: 39478 cycles/ticks +average: 39294 cycles/ticks + +kyber_keypair_derand: +median: 106638 cycles/ticks +average: 108273 cycles/ticks + +kyber_keypair: +median: 113784 cycles/ticks +average: 115233 cycles/ticks + +kyber_encaps_derand: +median: 135042 cycles/ticks +average: 137315 cycles/ticks + +kyber_encaps: +median: 136106 cycles/ticks +average: 138406 cycles/ticks + +kyber_decaps: +median: 176848 cycles/ticks +average: 179805 cycles/ticks + +Loop spin: 990 +gen_a: +median: 26176 cycles/ticks +average: 26338 cycles/ticks + +poly_getnoise_eta1: +median: 3758 cycles/ticks +average: 3784 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7311 cycles/ticks + +INVNTT: +median: 10904 cycles/ticks +average: 10887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8891 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 565 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1157 cycles/ticks + +indcpa_keypair: +median: 98254 cycles/ticks +average: 100019 cycles/ticks + +indcpa_enc: +median: 124876 cycles/ticks +average: 126886 cycles/ticks + +indcpa_dec: +median: 38466 cycles/ticks +average: 39044 cycles/ticks + +kyber_keypair_derand: +median: 106574 cycles/ticks +average: 108165 cycles/ticks + +kyber_keypair: +median: 113726 cycles/ticks +average: 115242 cycles/ticks + +kyber_encaps_derand: +median: 135266 cycles/ticks +average: 137113 cycles/ticks + +kyber_encaps: +median: 135994 cycles/ticks +average: 138020 cycles/ticks + +kyber_decaps: +median: 176982 cycles/ticks +average: 179833 cycles/ticks + +Loop spin: 991 +gen_a: +median: 26252 cycles/ticks +average: 26792 cycles/ticks + +poly_getnoise_eta1: +median: 3826 cycles/ticks +average: 3844 cycles/ticks + +poly_getnoise_eta2: +median: 2546 cycles/ticks +average: 2548 cycles/ticks + +NTT: +median: 7248 cycles/ticks +average: 7276 cycles/ticks + +INVNTT: +median: 10610 cycles/ticks +average: 10686 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8910 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1480 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 710 cycles/ticks +average: 709 cycles/ticks + +poly_decompress: +median: 574 cycles/ticks +average: 573 cycles/ticks + +polyvec_compress: +median: 1908 cycles/ticks +average: 1921 cycles/ticks + +polyvec_decompress: +median: 1180 cycles/ticks +average: 1181 cycles/ticks + +indcpa_keypair: +median: 97898 cycles/ticks +average: 99259 cycles/ticks + +indcpa_enc: +median: 124852 cycles/ticks +average: 126837 cycles/ticks + +indcpa_dec: +median: 38340 cycles/ticks +average: 38856 cycles/ticks + +kyber_keypair_derand: +median: 106566 cycles/ticks +average: 108055 cycles/ticks + +kyber_keypair: +median: 113648 cycles/ticks +average: 115031 cycles/ticks + +kyber_encaps_derand: +median: 135312 cycles/ticks +average: 137316 cycles/ticks + +kyber_encaps: +median: 136072 cycles/ticks +average: 138126 cycles/ticks + +kyber_decaps: +median: 177030 cycles/ticks +average: 179620 cycles/ticks + +Loop spin: 992 +gen_a: +median: 26168 cycles/ticks +average: 26717 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3747 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9150 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1849 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1154 cycles/ticks + +indcpa_keypair: +median: 98056 cycles/ticks +average: 99273 cycles/ticks + +indcpa_enc: +median: 125000 cycles/ticks +average: 127341 cycles/ticks + +indcpa_dec: +median: 38406 cycles/ticks +average: 39027 cycles/ticks + +kyber_keypair_derand: +median: 106432 cycles/ticks +average: 107574 cycles/ticks + +kyber_keypair: +median: 113584 cycles/ticks +average: 115097 cycles/ticks + +kyber_encaps_derand: +median: 135026 cycles/ticks +average: 137474 cycles/ticks + +kyber_encaps: +median: 135984 cycles/ticks +average: 138210 cycles/ticks + +kyber_decaps: +median: 176878 cycles/ticks +average: 179729 cycles/ticks + +Loop spin: 993 +gen_a: +median: 26182 cycles/ticks +average: 26616 cycles/ticks + +poly_getnoise_eta1: +median: 3750 cycles/ticks +average: 3744 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10656 cycles/ticks +average: 10844 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8824 cycles/ticks +average: 8876 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1478 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 590 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1859 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97960 cycles/ticks +average: 99572 cycles/ticks + +indcpa_enc: +median: 124648 cycles/ticks +average: 126630 cycles/ticks + +indcpa_dec: +median: 38424 cycles/ticks +average: 39108 cycles/ticks + +kyber_keypair_derand: +median: 106592 cycles/ticks +average: 108157 cycles/ticks + +kyber_keypair: +median: 113588 cycles/ticks +average: 114857 cycles/ticks + +kyber_encaps_derand: +median: 135072 cycles/ticks +average: 137076 cycles/ticks + +kyber_encaps: +median: 135916 cycles/ticks +average: 137936 cycles/ticks + +kyber_decaps: +median: 176844 cycles/ticks +average: 179946 cycles/ticks + +Loop spin: 994 +gen_a: +median: 26182 cycles/ticks +average: 26516 cycles/ticks + +poly_getnoise_eta1: +median: 3714 cycles/ticks +average: 3746 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 10596 cycles/ticks +average: 10650 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9068 cycles/ticks +average: 9073 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 715 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 572 cycles/ticks + +polyvec_compress: +median: 1906 cycles/ticks +average: 1918 cycles/ticks + +polyvec_decompress: +median: 1178 cycles/ticks +average: 1179 cycles/ticks + +indcpa_keypair: +median: 97968 cycles/ticks +average: 99432 cycles/ticks + +indcpa_enc: +median: 125010 cycles/ticks +average: 127328 cycles/ticks + +indcpa_dec: +median: 38394 cycles/ticks +average: 38845 cycles/ticks + +kyber_keypair_derand: +median: 106696 cycles/ticks +average: 108534 cycles/ticks + +kyber_keypair: +median: 113918 cycles/ticks +average: 115473 cycles/ticks + +kyber_encaps_derand: +median: 135152 cycles/ticks +average: 137391 cycles/ticks + +kyber_encaps: +median: 135836 cycles/ticks +average: 137659 cycles/ticks + +kyber_decaps: +median: 176808 cycles/ticks +average: 179569 cycles/ticks + +Loop spin: 995 +gen_a: +median: 26176 cycles/ticks +average: 26342 cycles/ticks + +poly_getnoise_eta1: +median: 3716 cycles/ticks +average: 3743 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7318 cycles/ticks + +INVNTT: +median: 10576 cycles/ticks +average: 10726 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9145 cycles/ticks + +poly_tomsg: +median: 456 cycles/ticks +average: 482 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1861 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1144 cycles/ticks + +indcpa_keypair: +median: 97892 cycles/ticks +average: 99260 cycles/ticks + +indcpa_enc: +median: 124778 cycles/ticks +average: 126725 cycles/ticks + +indcpa_dec: +median: 38408 cycles/ticks +average: 38842 cycles/ticks + +kyber_keypair_derand: +median: 106566 cycles/ticks +average: 108308 cycles/ticks + +kyber_keypair: +median: 113680 cycles/ticks +average: 115117 cycles/ticks + +kyber_encaps_derand: +median: 135154 cycles/ticks +average: 137471 cycles/ticks + +kyber_encaps: +median: 135882 cycles/ticks +average: 138003 cycles/ticks + +kyber_decaps: +median: 176716 cycles/ticks +average: 179332 cycles/ticks + +Loop spin: 996 +gen_a: +median: 26166 cycles/ticks +average: 26361 cycles/ticks + +poly_getnoise_eta1: +median: 3712 cycles/ticks +average: 3765 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 10606 cycles/ticks +average: 10713 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9090 cycles/ticks +average: 9141 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 572 cycles/ticks +average: 600 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1860 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1160 cycles/ticks + +indcpa_keypair: +median: 98212 cycles/ticks +average: 99561 cycles/ticks + +indcpa_enc: +median: 125276 cycles/ticks +average: 127791 cycles/ticks + +indcpa_dec: +median: 38418 cycles/ticks +average: 38687 cycles/ticks + +kyber_keypair_derand: +median: 106632 cycles/ticks +average: 108302 cycles/ticks + +kyber_keypair: +median: 113812 cycles/ticks +average: 115329 cycles/ticks + +kyber_encaps_derand: +median: 136896 cycles/ticks +average: 139314 cycles/ticks + +kyber_encaps: +median: 137650 cycles/ticks +average: 139629 cycles/ticks + +kyber_decaps: +median: 178372 cycles/ticks +average: 180566 cycles/ticks + +Loop spin: 997 +gen_a: +median: 26148 cycles/ticks +average: 26429 cycles/ticks + +poly_getnoise_eta1: +median: 3752 cycles/ticks +average: 3759 cycles/ticks + +poly_getnoise_eta2: +median: 2470 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7297 cycles/ticks + +INVNTT: +median: 10896 cycles/ticks +average: 10871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8822 cycles/ticks +average: 8858 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1850 cycles/ticks +average: 1862 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97918 cycles/ticks +average: 99374 cycles/ticks + +indcpa_enc: +median: 124726 cycles/ticks +average: 126749 cycles/ticks + +indcpa_dec: +median: 38502 cycles/ticks +average: 39170 cycles/ticks + +kyber_keypair_derand: +median: 106606 cycles/ticks +average: 108230 cycles/ticks + +kyber_keypair: +median: 113702 cycles/ticks +average: 115302 cycles/ticks + +kyber_encaps_derand: +median: 135170 cycles/ticks +average: 137470 cycles/ticks + +kyber_encaps: +median: 136022 cycles/ticks +average: 138352 cycles/ticks + +kyber_decaps: +median: 176946 cycles/ticks +average: 179791 cycles/ticks + +Loop spin: 998 +gen_a: +median: 26266 cycles/ticks +average: 26792 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3726 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 10586 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9084 cycles/ticks +average: 9102 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 686 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1865 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97894 cycles/ticks +average: 99155 cycles/ticks + +indcpa_enc: +median: 124938 cycles/ticks +average: 127346 cycles/ticks + +indcpa_dec: +median: 38440 cycles/ticks +average: 39107 cycles/ticks + +kyber_keypair_derand: +median: 106740 cycles/ticks +average: 108020 cycles/ticks + +kyber_keypair: +median: 113736 cycles/ticks +average: 115245 cycles/ticks + +kyber_encaps_derand: +median: 135106 cycles/ticks +average: 137046 cycles/ticks + +kyber_encaps: +median: 136098 cycles/ticks +average: 138081 cycles/ticks + +kyber_decaps: +median: 176858 cycles/ticks +average: 179513 cycles/ticks + +Loop spin: 999 +gen_a: +median: 26160 cycles/ticks +average: 26413 cycles/ticks + +poly_getnoise_eta1: +median: 3710 cycles/ticks +average: 3725 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7072 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 10604 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 9088 cycles/ticks +average: 9120 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 688 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 570 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1850 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1161 cycles/ticks + +indcpa_keypair: +median: 97816 cycles/ticks +average: 99412 cycles/ticks + +indcpa_enc: +median: 124884 cycles/ticks +average: 127317 cycles/ticks + +indcpa_dec: +median: 38380 cycles/ticks +average: 38814 cycles/ticks + +kyber_keypair_derand: +median: 106702 cycles/ticks +average: 108496 cycles/ticks + +kyber_keypair: +median: 113702 cycles/ticks +average: 115191 cycles/ticks + +kyber_encaps_derand: +median: 135232 cycles/ticks +average: 137580 cycles/ticks + +kyber_encaps: +median: 136166 cycles/ticks +average: 138447 cycles/ticks + +kyber_decaps: +median: 177112 cycles/ticks +average: 180162 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 26252 cycles/ticks +average: 26785 cycles/ticks + +poly_getnoise_eta1: +median: 3748 cycles/ticks +average: 3755 cycles/ticks + +poly_getnoise_eta2: +median: 2468 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 10598 cycles/ticks +average: 10646 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 8826 cycles/ticks +average: 8982 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 708 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 554 cycles/ticks +average: 554 cycles/ticks + +polyvec_compress: +median: 1848 cycles/ticks +average: 1866 cycles/ticks + +polyvec_decompress: +median: 1144 cycles/ticks +average: 1143 cycles/ticks + +indcpa_keypair: +median: 97900 cycles/ticks +average: 99307 cycles/ticks + +indcpa_enc: +median: 124808 cycles/ticks +average: 126835 cycles/ticks + +indcpa_dec: +median: 38462 cycles/ticks +average: 39035 cycles/ticks + +kyber_keypair_derand: +median: 106514 cycles/ticks +average: 108094 cycles/ticks + +kyber_keypair: +median: 113836 cycles/ticks +average: 115308 cycles/ticks + +kyber_encaps_derand: +median: 135306 cycles/ticks +average: 137722 cycles/ticks + +kyber_encaps: +median: 136244 cycles/ticks +average: 138478 cycles/ticks + +kyber_decaps: +median: 177082 cycles/ticks +average: 179898 cycles/ticks + diff --git a/benchmark/slurm/slurm-11284568.out b/benchmark/slurm/slurm-11284568.out new file mode 100644 index 0000000..9513368 --- /dev/null +++ b/benchmark/slurm/slurm-11284568.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11284568 +## Job Name : test_energy768.sh +## Nodelist : node2341 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/refnv/test +## Job Started : Mon May 5 11:52:44 AM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 57406 cycles/ticks +average: 57997 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167946 cycles/ticks +average: 168774 cycles/ticks + +indcpa_enc: +median: 203258 cycles/ticks +average: 204431 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50368 cycles/ticks + +kyber_keypair_derand: +median: 180346 cycles/ticks +average: 181208 cycles/ticks + +kyber_keypair: +median: 193288 cycles/ticks +average: 194229 cycles/ticks + +kyber_encaps_derand: +median: 217226 cycles/ticks +average: 218498 cycles/ticks + +kyber_encaps: +median: 218108 cycles/ticks +average: 219405 cycles/ticks + +kyber_decaps: +median: 271976 cycles/ticks +average: 273402 cycles/ticks + +Loop spin: 2 +gen_a: +median: 57460 cycles/ticks +average: 57871 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 169962 cycles/ticks +average: 170787 cycles/ticks + +indcpa_enc: +median: 205208 cycles/ticks +average: 206374 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180276 cycles/ticks +average: 181108 cycles/ticks + +kyber_keypair: +median: 193404 cycles/ticks +average: 194435 cycles/ticks + +kyber_encaps_derand: +median: 216968 cycles/ticks +average: 218363 cycles/ticks + +kyber_encaps: +median: 217740 cycles/ticks +average: 218907 cycles/ticks + +kyber_decaps: +median: 271794 cycles/ticks +average: 273190 cycles/ticks + +Loop spin: 3 +gen_a: +median: 57348 cycles/ticks +average: 57787 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7002 cycles/ticks +average: 7027 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 167888 cycles/ticks +average: 168875 cycles/ticks + +indcpa_enc: +median: 203076 cycles/ticks +average: 204227 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50433 cycles/ticks + +kyber_keypair_derand: +median: 181944 cycles/ticks +average: 182794 cycles/ticks + +kyber_keypair: +median: 193272 cycles/ticks +average: 194166 cycles/ticks + +kyber_encaps_derand: +median: 216790 cycles/ticks +average: 217908 cycles/ticks + +kyber_encaps: +median: 217580 cycles/ticks +average: 218792 cycles/ticks + +kyber_decaps: +median: 271260 cycles/ticks +average: 272651 cycles/ticks + +Loop spin: 4 +gen_a: +median: 57318 cycles/ticks +average: 57647 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 167756 cycles/ticks +average: 168600 cycles/ticks + +indcpa_enc: +median: 203062 cycles/ticks +average: 204378 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180518 cycles/ticks +average: 181353 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194270 cycles/ticks + +kyber_encaps_derand: +median: 216952 cycles/ticks +average: 218318 cycles/ticks + +kyber_encaps: +median: 217732 cycles/ticks +average: 218936 cycles/ticks + +kyber_decaps: +median: 271698 cycles/ticks +average: 273036 cycles/ticks + +Loop spin: 5 +gen_a: +median: 57348 cycles/ticks +average: 57805 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168158 cycles/ticks +average: 168978 cycles/ticks + +indcpa_enc: +median: 203470 cycles/ticks +average: 204607 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50368 cycles/ticks + +kyber_keypair_derand: +median: 180544 cycles/ticks +average: 181377 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194260 cycles/ticks + +kyber_encaps_derand: +median: 216864 cycles/ticks +average: 218086 cycles/ticks + +kyber_encaps: +median: 217706 cycles/ticks +average: 218960 cycles/ticks + +kyber_decaps: +median: 271556 cycles/ticks +average: 273043 cycles/ticks + +Loop spin: 6 +gen_a: +median: 57404 cycles/ticks +average: 57828 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167870 cycles/ticks +average: 168704 cycles/ticks + +indcpa_enc: +median: 203152 cycles/ticks +average: 204359 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180232 cycles/ticks +average: 181080 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194276 cycles/ticks + +kyber_encaps_derand: +median: 216858 cycles/ticks +average: 218338 cycles/ticks + +kyber_encaps: +median: 217700 cycles/ticks +average: 218993 cycles/ticks + +kyber_decaps: +median: 271578 cycles/ticks +average: 273060 cycles/ticks + +Loop spin: 7 +gen_a: +median: 57530 cycles/ticks +average: 57824 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12624 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168490 cycles/ticks +average: 169362 cycles/ticks + +indcpa_enc: +median: 203502 cycles/ticks +average: 204686 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180398 cycles/ticks +average: 181191 cycles/ticks + +kyber_keypair: +median: 193546 cycles/ticks +average: 194366 cycles/ticks + +kyber_encaps_derand: +median: 216986 cycles/ticks +average: 218209 cycles/ticks + +kyber_encaps: +median: 217746 cycles/ticks +average: 218905 cycles/ticks + +kyber_decaps: +median: 271652 cycles/ticks +average: 273038 cycles/ticks + +Loop spin: 8 +gen_a: +median: 57388 cycles/ticks +average: 57839 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10809 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168368 cycles/ticks +average: 169211 cycles/ticks + +indcpa_enc: +median: 203622 cycles/ticks +average: 204785 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180294 cycles/ticks +average: 181139 cycles/ticks + +kyber_keypair: +median: 193338 cycles/ticks +average: 194186 cycles/ticks + +kyber_encaps_derand: +median: 217000 cycles/ticks +average: 218256 cycles/ticks + +kyber_encaps: +median: 217870 cycles/ticks +average: 219257 cycles/ticks + +kyber_decaps: +median: 271688 cycles/ticks +average: 273114 cycles/ticks + +Loop spin: 9 +gen_a: +median: 57416 cycles/ticks +average: 57746 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 430 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 169464 cycles/ticks +average: 170373 cycles/ticks + +indcpa_enc: +median: 204646 cycles/ticks +average: 205809 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180206 cycles/ticks +average: 181059 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194298 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218240 cycles/ticks + +kyber_encaps: +median: 217700 cycles/ticks +average: 218872 cycles/ticks + +kyber_decaps: +median: 271714 cycles/ticks +average: 273249 cycles/ticks + +Loop spin: 10 +gen_a: +median: 57324 cycles/ticks +average: 57770 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168250 cycles/ticks +average: 169071 cycles/ticks + +indcpa_enc: +median: 203320 cycles/ticks +average: 204540 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50430 cycles/ticks + +kyber_keypair_derand: +median: 180462 cycles/ticks +average: 181337 cycles/ticks + +kyber_keypair: +median: 193432 cycles/ticks +average: 194320 cycles/ticks + +kyber_encaps_derand: +median: 216898 cycles/ticks +average: 218180 cycles/ticks + +kyber_encaps: +median: 217620 cycles/ticks +average: 218773 cycles/ticks + +kyber_decaps: +median: 271562 cycles/ticks +average: 272975 cycles/ticks + +Loop spin: 11 +gen_a: +median: 57434 cycles/ticks +average: 57858 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 699 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168280 cycles/ticks +average: 169151 cycles/ticks + +indcpa_enc: +median: 203286 cycles/ticks +average: 204557 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180262 cycles/ticks +average: 181070 cycles/ticks + +kyber_keypair: +median: 193484 cycles/ticks +average: 194388 cycles/ticks + +kyber_encaps_derand: +median: 216568 cycles/ticks +average: 217783 cycles/ticks + +kyber_encaps: +median: 217402 cycles/ticks +average: 218623 cycles/ticks + +kyber_decaps: +median: 271324 cycles/ticks +average: 272801 cycles/ticks + +Loop spin: 12 +gen_a: +median: 57418 cycles/ticks +average: 57768 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168018 cycles/ticks +average: 168926 cycles/ticks + +indcpa_enc: +median: 203172 cycles/ticks +average: 204346 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180306 cycles/ticks +average: 181156 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194214 cycles/ticks + +kyber_encaps_derand: +median: 217116 cycles/ticks +average: 218388 cycles/ticks + +kyber_encaps: +median: 217986 cycles/ticks +average: 219270 cycles/ticks + +kyber_decaps: +median: 271848 cycles/ticks +average: 273217 cycles/ticks + +Loop spin: 13 +gen_a: +median: 57394 cycles/ticks +average: 57872 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167886 cycles/ticks +average: 168763 cycles/ticks + +indcpa_enc: +median: 203078 cycles/ticks +average: 204269 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50377 cycles/ticks + +kyber_keypair_derand: +median: 180420 cycles/ticks +average: 181313 cycles/ticks + +kyber_keypair: +median: 193338 cycles/ticks +average: 194254 cycles/ticks + +kyber_encaps_derand: +median: 217000 cycles/ticks +average: 218234 cycles/ticks + +kyber_encaps: +median: 217802 cycles/ticks +average: 218953 cycles/ticks + +kyber_decaps: +median: 271752 cycles/ticks +average: 273233 cycles/ticks + +Loop spin: 14 +gen_a: +median: 57314 cycles/ticks +average: 57701 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12718 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167936 cycles/ticks +average: 168748 cycles/ticks + +indcpa_enc: +median: 203138 cycles/ticks +average: 204315 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50385 cycles/ticks + +kyber_keypair_derand: +median: 180496 cycles/ticks +average: 181389 cycles/ticks + +kyber_keypair: +median: 193342 cycles/ticks +average: 194208 cycles/ticks + +kyber_encaps_derand: +median: 216962 cycles/ticks +average: 218216 cycles/ticks + +kyber_encaps: +median: 217752 cycles/ticks +average: 218982 cycles/ticks + +kyber_decaps: +median: 271728 cycles/ticks +average: 273237 cycles/ticks + +Loop spin: 15 +gen_a: +median: 57336 cycles/ticks +average: 57687 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10847 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168264 cycles/ticks +average: 169095 cycles/ticks + +indcpa_enc: +median: 203302 cycles/ticks +average: 204569 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180252 cycles/ticks +average: 181094 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194214 cycles/ticks + +kyber_encaps_derand: +median: 216954 cycles/ticks +average: 218187 cycles/ticks + +kyber_encaps: +median: 217776 cycles/ticks +average: 218990 cycles/ticks + +kyber_decaps: +median: 271744 cycles/ticks +average: 273145 cycles/ticks + +Loop spin: 16 +gen_a: +median: 57402 cycles/ticks +average: 57735 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168166 cycles/ticks +average: 169036 cycles/ticks + +indcpa_enc: +median: 203330 cycles/ticks +average: 204410 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 181946 cycles/ticks +average: 182755 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194236 cycles/ticks + +kyber_encaps_derand: +median: 216892 cycles/ticks +average: 218139 cycles/ticks + +kyber_encaps: +median: 217728 cycles/ticks +average: 218887 cycles/ticks + +kyber_decaps: +median: 271642 cycles/ticks +average: 273034 cycles/ticks + +Loop spin: 17 +gen_a: +median: 57304 cycles/ticks +average: 57664 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167882 cycles/ticks +average: 168661 cycles/ticks + +indcpa_enc: +median: 203154 cycles/ticks +average: 204407 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 180342 cycles/ticks +average: 181210 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194284 cycles/ticks + +kyber_encaps_derand: +median: 217114 cycles/ticks +average: 218361 cycles/ticks + +kyber_encaps: +median: 217912 cycles/ticks +average: 219346 cycles/ticks + +kyber_decaps: +median: 271862 cycles/ticks +average: 273568 cycles/ticks + +Loop spin: 18 +gen_a: +median: 57322 cycles/ticks +average: 57781 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12669 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 167904 cycles/ticks +average: 168704 cycles/ticks + +indcpa_enc: +median: 203000 cycles/ticks +average: 204235 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50504 cycles/ticks + +kyber_keypair_derand: +median: 180232 cycles/ticks +average: 181164 cycles/ticks + +kyber_keypair: +median: 193304 cycles/ticks +average: 194186 cycles/ticks + +kyber_encaps_derand: +median: 216660 cycles/ticks +average: 217978 cycles/ticks + +kyber_encaps: +median: 217442 cycles/ticks +average: 218646 cycles/ticks + +kyber_decaps: +median: 271448 cycles/ticks +average: 273043 cycles/ticks + +Loop spin: 19 +gen_a: +median: 57474 cycles/ticks +average: 57856 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167982 cycles/ticks +average: 168767 cycles/ticks + +indcpa_enc: +median: 203224 cycles/ticks +average: 204351 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180322 cycles/ticks +average: 181131 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194293 cycles/ticks + +kyber_encaps_derand: +median: 216738 cycles/ticks +average: 218061 cycles/ticks + +kyber_encaps: +median: 217628 cycles/ticks +average: 218810 cycles/ticks + +kyber_decaps: +median: 271628 cycles/ticks +average: 273151 cycles/ticks + +Loop spin: 20 +gen_a: +median: 57464 cycles/ticks +average: 57780 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10742 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12761 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168492 cycles/ticks +average: 169425 cycles/ticks + +indcpa_enc: +median: 203682 cycles/ticks +average: 204897 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180660 cycles/ticks +average: 181484 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194232 cycles/ticks + +kyber_encaps_derand: +median: 217198 cycles/ticks +average: 218555 cycles/ticks + +kyber_encaps: +median: 217926 cycles/ticks +average: 219222 cycles/ticks + +kyber_decaps: +median: 271792 cycles/ticks +average: 273202 cycles/ticks + +Loop spin: 21 +gen_a: +median: 57518 cycles/ticks +average: 58013 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168060 cycles/ticks +average: 168929 cycles/ticks + +indcpa_enc: +median: 203188 cycles/ticks +average: 204332 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50447 cycles/ticks + +kyber_keypair_derand: +median: 181174 cycles/ticks +average: 182254 cycles/ticks + +kyber_keypair: +median: 194252 cycles/ticks +average: 195320 cycles/ticks + +kyber_encaps_derand: +median: 216784 cycles/ticks +average: 218077 cycles/ticks + +kyber_encaps: +median: 217592 cycles/ticks +average: 218927 cycles/ticks + +kyber_decaps: +median: 271536 cycles/ticks +average: 273000 cycles/ticks + +Loop spin: 22 +gen_a: +median: 57402 cycles/ticks +average: 57960 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12777 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168484 cycles/ticks +average: 169550 cycles/ticks + +indcpa_enc: +median: 203524 cycles/ticks +average: 204850 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 180384 cycles/ticks +average: 181282 cycles/ticks + +kyber_keypair: +median: 193414 cycles/ticks +average: 194395 cycles/ticks + +kyber_encaps_derand: +median: 218726 cycles/ticks +average: 220050 cycles/ticks + +kyber_encaps: +median: 219778 cycles/ticks +average: 221087 cycles/ticks + +kyber_decaps: +median: 273356 cycles/ticks +average: 274971 cycles/ticks + +Loop spin: 23 +gen_a: +median: 57360 cycles/ticks +average: 57892 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12724 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 168034 cycles/ticks +average: 168917 cycles/ticks + +indcpa_enc: +median: 203160 cycles/ticks +average: 204293 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50481 cycles/ticks + +kyber_keypair_derand: +median: 180438 cycles/ticks +average: 181430 cycles/ticks + +kyber_keypair: +median: 193514 cycles/ticks +average: 194385 cycles/ticks + +kyber_encaps_derand: +median: 217260 cycles/ticks +average: 218746 cycles/ticks + +kyber_encaps: +median: 218136 cycles/ticks +average: 219435 cycles/ticks + +kyber_decaps: +median: 272256 cycles/ticks +average: 273921 cycles/ticks + +Loop spin: 24 +gen_a: +median: 57426 cycles/ticks +average: 57792 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2765 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168686 cycles/ticks +average: 169656 cycles/ticks + +indcpa_enc: +median: 203892 cycles/ticks +average: 205193 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50426 cycles/ticks + +kyber_keypair_derand: +median: 180360 cycles/ticks +average: 181245 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194318 cycles/ticks + +kyber_encaps_derand: +median: 217296 cycles/ticks +average: 218653 cycles/ticks + +kyber_encaps: +median: 218510 cycles/ticks +average: 219763 cycles/ticks + +kyber_decaps: +median: 272000 cycles/ticks +average: 273745 cycles/ticks + +Loop spin: 25 +gen_a: +median: 57442 cycles/ticks +average: 57923 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168198 cycles/ticks +average: 169131 cycles/ticks + +indcpa_enc: +median: 203478 cycles/ticks +average: 204542 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180588 cycles/ticks +average: 181690 cycles/ticks + +kyber_keypair: +median: 193528 cycles/ticks +average: 194490 cycles/ticks + +kyber_encaps_derand: +median: 217232 cycles/ticks +average: 218553 cycles/ticks + +kyber_encaps: +median: 218552 cycles/ticks +average: 219786 cycles/ticks + +kyber_decaps: +median: 272010 cycles/ticks +average: 273566 cycles/ticks + +Loop spin: 26 +gen_a: +median: 57396 cycles/ticks +average: 59071 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12741 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168288 cycles/ticks +average: 169218 cycles/ticks + +indcpa_enc: +median: 203626 cycles/ticks +average: 204812 cycles/ticks + +indcpa_dec: +median: 50248 cycles/ticks +average: 50519 cycles/ticks + +kyber_keypair_derand: +median: 182240 cycles/ticks +average: 183201 cycles/ticks + +kyber_keypair: +median: 193432 cycles/ticks +average: 194313 cycles/ticks + +kyber_encaps_derand: +median: 217336 cycles/ticks +average: 218629 cycles/ticks + +kyber_encaps: +median: 218426 cycles/ticks +average: 219641 cycles/ticks + +kyber_decaps: +median: 272224 cycles/ticks +average: 273717 cycles/ticks + +Loop spin: 27 +gen_a: +median: 57398 cycles/ticks +average: 57898 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12711 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167880 cycles/ticks +average: 168765 cycles/ticks + +indcpa_enc: +median: 203068 cycles/ticks +average: 204390 cycles/ticks + +indcpa_dec: +median: 50242 cycles/ticks +average: 50517 cycles/ticks + +kyber_keypair_derand: +median: 180500 cycles/ticks +average: 181461 cycles/ticks + +kyber_keypair: +median: 193860 cycles/ticks +average: 194881 cycles/ticks + +kyber_encaps_derand: +median: 217302 cycles/ticks +average: 218608 cycles/ticks + +kyber_encaps: +median: 217912 cycles/ticks +average: 219183 cycles/ticks + +kyber_decaps: +median: 271782 cycles/ticks +average: 273334 cycles/ticks + +Loop spin: 28 +gen_a: +median: 57378 cycles/ticks +average: 57858 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12656 cycles/ticks +average: 12781 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 168364 cycles/ticks +average: 169402 cycles/ticks + +indcpa_enc: +median: 203472 cycles/ticks +average: 204724 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50445 cycles/ticks + +kyber_keypair_derand: +median: 180472 cycles/ticks +average: 181399 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194301 cycles/ticks + +kyber_encaps_derand: +median: 216856 cycles/ticks +average: 218300 cycles/ticks + +kyber_encaps: +median: 218192 cycles/ticks +average: 219480 cycles/ticks + +kyber_decaps: +median: 271532 cycles/ticks +average: 273239 cycles/ticks + +Loop spin: 29 +gen_a: +median: 57356 cycles/ticks +average: 57724 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168232 cycles/ticks +average: 169090 cycles/ticks + +indcpa_enc: +median: 203538 cycles/ticks +average: 204775 cycles/ticks + +indcpa_dec: +median: 50316 cycles/ticks +average: 50625 cycles/ticks + +kyber_keypair_derand: +median: 180964 cycles/ticks +average: 182022 cycles/ticks + +kyber_keypair: +median: 193700 cycles/ticks +average: 194649 cycles/ticks + +kyber_encaps_derand: +median: 216892 cycles/ticks +average: 218085 cycles/ticks + +kyber_encaps: +median: 217746 cycles/ticks +average: 219049 cycles/ticks + +kyber_decaps: +median: 272134 cycles/ticks +average: 273716 cycles/ticks + +Loop spin: 30 +gen_a: +median: 57284 cycles/ticks +average: 57727 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12728 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168364 cycles/ticks +average: 169400 cycles/ticks + +indcpa_enc: +median: 203376 cycles/ticks +average: 204555 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180414 cycles/ticks +average: 181376 cycles/ticks + +kyber_keypair: +median: 193400 cycles/ticks +average: 194374 cycles/ticks + +kyber_encaps_derand: +median: 217150 cycles/ticks +average: 218506 cycles/ticks + +kyber_encaps: +median: 217820 cycles/ticks +average: 219081 cycles/ticks + +kyber_decaps: +median: 271910 cycles/ticks +average: 273463 cycles/ticks + +Loop spin: 31 +gen_a: +median: 57322 cycles/ticks +average: 57910 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12724 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168456 cycles/ticks +average: 169324 cycles/ticks + +indcpa_enc: +median: 203912 cycles/ticks +average: 205150 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50495 cycles/ticks + +kyber_keypair_derand: +median: 181880 cycles/ticks +average: 182957 cycles/ticks + +kyber_keypair: +median: 193756 cycles/ticks +average: 194766 cycles/ticks + +kyber_encaps_derand: +median: 216960 cycles/ticks +average: 218290 cycles/ticks + +kyber_encaps: +median: 217890 cycles/ticks +average: 219098 cycles/ticks + +kyber_decaps: +median: 272082 cycles/ticks +average: 273795 cycles/ticks + +Loop spin: 32 +gen_a: +median: 57540 cycles/ticks +average: 58002 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10746 cycles/ticks +average: 10834 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12728 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 168214 cycles/ticks +average: 169157 cycles/ticks + +indcpa_enc: +median: 203302 cycles/ticks +average: 204376 cycles/ticks + +indcpa_dec: +median: 50228 cycles/ticks +average: 50483 cycles/ticks + +kyber_keypair_derand: +median: 180488 cycles/ticks +average: 181411 cycles/ticks + +kyber_keypair: +median: 193504 cycles/ticks +average: 194518 cycles/ticks + +kyber_encaps_derand: +median: 217116 cycles/ticks +average: 218514 cycles/ticks + +kyber_encaps: +median: 217678 cycles/ticks +average: 219054 cycles/ticks + +kyber_decaps: +median: 271424 cycles/ticks +average: 273018 cycles/ticks + +Loop spin: 33 +gen_a: +median: 57398 cycles/ticks +average: 57982 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10810 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12725 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168210 cycles/ticks +average: 169195 cycles/ticks + +indcpa_enc: +median: 203548 cycles/ticks +average: 204764 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 181930 cycles/ticks +average: 182823 cycles/ticks + +kyber_keypair: +median: 193378 cycles/ticks +average: 194265 cycles/ticks + +kyber_encaps_derand: +median: 217642 cycles/ticks +average: 219026 cycles/ticks + +kyber_encaps: +median: 218172 cycles/ticks +average: 219511 cycles/ticks + +kyber_decaps: +median: 272060 cycles/ticks +average: 273560 cycles/ticks + +Loop spin: 34 +gen_a: +median: 57440 cycles/ticks +average: 57872 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12781 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168386 cycles/ticks +average: 169263 cycles/ticks + +indcpa_enc: +median: 203824 cycles/ticks +average: 205243 cycles/ticks + +indcpa_dec: +median: 50298 cycles/ticks +average: 50621 cycles/ticks + +kyber_keypair_derand: +median: 180368 cycles/ticks +average: 181336 cycles/ticks + +kyber_keypair: +median: 193398 cycles/ticks +average: 194304 cycles/ticks + +kyber_encaps_derand: +median: 216996 cycles/ticks +average: 218468 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 219111 cycles/ticks + +kyber_decaps: +median: 271980 cycles/ticks +average: 273477 cycles/ticks + +Loop spin: 35 +gen_a: +median: 57394 cycles/ticks +average: 57827 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168234 cycles/ticks +average: 169089 cycles/ticks + +indcpa_enc: +median: 203538 cycles/ticks +average: 204734 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50507 cycles/ticks + +kyber_keypair_derand: +median: 180910 cycles/ticks +average: 182084 cycles/ticks + +kyber_keypair: +median: 193812 cycles/ticks +average: 194786 cycles/ticks + +kyber_encaps_derand: +median: 216634 cycles/ticks +average: 217808 cycles/ticks + +kyber_encaps: +median: 217518 cycles/ticks +average: 218854 cycles/ticks + +kyber_decaps: +median: 271982 cycles/ticks +average: 273615 cycles/ticks + +Loop spin: 36 +gen_a: +median: 57472 cycles/ticks +average: 58146 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2442 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12638 cycles/ticks +average: 12776 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 167980 cycles/ticks +average: 168942 cycles/ticks + +indcpa_enc: +median: 202866 cycles/ticks +average: 204038 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180838 cycles/ticks +average: 181767 cycles/ticks + +kyber_keypair: +median: 193514 cycles/ticks +average: 194523 cycles/ticks + +kyber_encaps_derand: +median: 217434 cycles/ticks +average: 218875 cycles/ticks + +kyber_encaps: +median: 218088 cycles/ticks +average: 219373 cycles/ticks + +kyber_decaps: +median: 271710 cycles/ticks +average: 273118 cycles/ticks + +Loop spin: 37 +gen_a: +median: 57344 cycles/ticks +average: 57829 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12738 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167798 cycles/ticks +average: 168618 cycles/ticks + +indcpa_enc: +median: 203306 cycles/ticks +average: 204492 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50556 cycles/ticks + +kyber_keypair_derand: +median: 180530 cycles/ticks +average: 181548 cycles/ticks + +kyber_keypair: +median: 193504 cycles/ticks +average: 194402 cycles/ticks + +kyber_encaps_derand: +median: 216780 cycles/ticks +average: 218075 cycles/ticks + +kyber_encaps: +median: 217352 cycles/ticks +average: 218686 cycles/ticks + +kyber_decaps: +median: 271644 cycles/ticks +average: 273197 cycles/ticks + +Loop spin: 38 +gen_a: +median: 57424 cycles/ticks +average: 57916 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10806 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12735 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168950 cycles/ticks +average: 169813 cycles/ticks + +indcpa_enc: +median: 203052 cycles/ticks +average: 204242 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50439 cycles/ticks + +kyber_keypair_derand: +median: 181556 cycles/ticks +average: 182382 cycles/ticks + +kyber_keypair: +median: 194556 cycles/ticks +average: 195513 cycles/ticks + +kyber_encaps_derand: +median: 217382 cycles/ticks +average: 218626 cycles/ticks + +kyber_encaps: +median: 217656 cycles/ticks +average: 218991 cycles/ticks + +kyber_decaps: +median: 271634 cycles/ticks +average: 273237 cycles/ticks + +Loop spin: 39 +gen_a: +median: 57330 cycles/ticks +average: 57740 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167996 cycles/ticks +average: 168828 cycles/ticks + +indcpa_enc: +median: 203644 cycles/ticks +average: 204966 cycles/ticks + +indcpa_dec: +median: 50224 cycles/ticks +average: 50500 cycles/ticks + +kyber_keypair_derand: +median: 180348 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 193416 cycles/ticks +average: 194395 cycles/ticks + +kyber_encaps_derand: +median: 216972 cycles/ticks +average: 218404 cycles/ticks + +kyber_encaps: +median: 217786 cycles/ticks +average: 219180 cycles/ticks + +kyber_decaps: +median: 271988 cycles/ticks +average: 273566 cycles/ticks + +Loop spin: 40 +gen_a: +median: 57388 cycles/ticks +average: 57825 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167968 cycles/ticks +average: 168770 cycles/ticks + +indcpa_enc: +median: 203408 cycles/ticks +average: 204581 cycles/ticks + +indcpa_dec: +median: 50252 cycles/ticks +average: 50559 cycles/ticks + +kyber_keypair_derand: +median: 180600 cycles/ticks +average: 181559 cycles/ticks + +kyber_keypair: +median: 193654 cycles/ticks +average: 194613 cycles/ticks + +kyber_encaps_derand: +median: 217418 cycles/ticks +average: 218710 cycles/ticks + +kyber_encaps: +median: 218102 cycles/ticks +average: 219286 cycles/ticks + +kyber_decaps: +median: 272380 cycles/ticks +average: 273863 cycles/ticks + +Loop spin: 41 +gen_a: +median: 57410 cycles/ticks +average: 57950 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12727 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168358 cycles/ticks +average: 169256 cycles/ticks + +indcpa_enc: +median: 203678 cycles/ticks +average: 204907 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50500 cycles/ticks + +kyber_keypair_derand: +median: 180414 cycles/ticks +average: 181312 cycles/ticks + +kyber_keypair: +median: 193876 cycles/ticks +average: 194837 cycles/ticks + +kyber_encaps_derand: +median: 217368 cycles/ticks +average: 218691 cycles/ticks + +kyber_encaps: +median: 218016 cycles/ticks +average: 219356 cycles/ticks + +kyber_decaps: +median: 272066 cycles/ticks +average: 273575 cycles/ticks + +Loop spin: 42 +gen_a: +median: 57550 cycles/ticks +average: 58085 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168678 cycles/ticks +average: 169656 cycles/ticks + +indcpa_enc: +median: 203656 cycles/ticks +average: 204825 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50394 cycles/ticks + +kyber_keypair_derand: +median: 180150 cycles/ticks +average: 181001 cycles/ticks + +kyber_keypair: +median: 193602 cycles/ticks +average: 194528 cycles/ticks + +kyber_encaps_derand: +median: 217486 cycles/ticks +average: 218802 cycles/ticks + +kyber_encaps: +median: 218208 cycles/ticks +average: 219478 cycles/ticks + +kyber_decaps: +median: 271878 cycles/ticks +average: 273290 cycles/ticks + +Loop spin: 43 +gen_a: +median: 57420 cycles/ticks +average: 57855 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168094 cycles/ticks +average: 169082 cycles/ticks + +indcpa_enc: +median: 203412 cycles/ticks +average: 204736 cycles/ticks + +indcpa_dec: +median: 50350 cycles/ticks +average: 50705 cycles/ticks + +kyber_keypair_derand: +median: 180566 cycles/ticks +average: 181673 cycles/ticks + +kyber_keypair: +median: 193466 cycles/ticks +average: 194370 cycles/ticks + +kyber_encaps_derand: +median: 216856 cycles/ticks +average: 218023 cycles/ticks + +kyber_encaps: +median: 217776 cycles/ticks +average: 219048 cycles/ticks + +kyber_decaps: +median: 271854 cycles/ticks +average: 273397 cycles/ticks + +Loop spin: 44 +gen_a: +median: 57388 cycles/ticks +average: 57881 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168166 cycles/ticks +average: 168960 cycles/ticks + +indcpa_enc: +median: 203286 cycles/ticks +average: 204512 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180162 cycles/ticks +average: 181078 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194310 cycles/ticks + +kyber_encaps_derand: +median: 216696 cycles/ticks +average: 218059 cycles/ticks + +kyber_encaps: +median: 217494 cycles/ticks +average: 218803 cycles/ticks + +kyber_decaps: +median: 271426 cycles/ticks +average: 273092 cycles/ticks + +Loop spin: 45 +gen_a: +median: 57406 cycles/ticks +average: 57892 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 167976 cycles/ticks +average: 168822 cycles/ticks + +indcpa_enc: +median: 203056 cycles/ticks +average: 204262 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180548 cycles/ticks +average: 181445 cycles/ticks + +kyber_keypair: +median: 193440 cycles/ticks +average: 194447 cycles/ticks + +kyber_encaps_derand: +median: 216600 cycles/ticks +average: 217863 cycles/ticks + +kyber_encaps: +median: 217426 cycles/ticks +average: 218563 cycles/ticks + +kyber_decaps: +median: 271358 cycles/ticks +average: 272829 cycles/ticks + +Loop spin: 46 +gen_a: +median: 57250 cycles/ticks +average: 57709 cycles/ticks + +poly_getnoise_eta1: +median: 2454 cycles/ticks +average: 2472 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167994 cycles/ticks +average: 168815 cycles/ticks + +indcpa_enc: +median: 203234 cycles/ticks +average: 204430 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180506 cycles/ticks +average: 181411 cycles/ticks + +kyber_keypair: +median: 193428 cycles/ticks +average: 194309 cycles/ticks + +kyber_encaps_derand: +median: 217118 cycles/ticks +average: 218637 cycles/ticks + +kyber_encaps: +median: 217762 cycles/ticks +average: 218919 cycles/ticks + +kyber_decaps: +median: 271808 cycles/ticks +average: 273254 cycles/ticks + +Loop spin: 47 +gen_a: +median: 57472 cycles/ticks +average: 57938 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168016 cycles/ticks +average: 168862 cycles/ticks + +indcpa_enc: +median: 203178 cycles/ticks +average: 204361 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50440 cycles/ticks + +kyber_keypair_derand: +median: 180600 cycles/ticks +average: 181562 cycles/ticks + +kyber_keypair: +median: 193418 cycles/ticks +average: 194312 cycles/ticks + +kyber_encaps_derand: +median: 216956 cycles/ticks +average: 218310 cycles/ticks + +kyber_encaps: +median: 217780 cycles/ticks +average: 219080 cycles/ticks + +kyber_decaps: +median: 271698 cycles/ticks +average: 273104 cycles/ticks + +Loop spin: 48 +gen_a: +median: 57466 cycles/ticks +average: 57918 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1373 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167778 cycles/ticks +average: 168583 cycles/ticks + +indcpa_enc: +median: 203014 cycles/ticks +average: 204215 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180622 cycles/ticks +average: 181536 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194155 cycles/ticks + +kyber_encaps_derand: +median: 216880 cycles/ticks +average: 218209 cycles/ticks + +kyber_encaps: +median: 217738 cycles/ticks +average: 219154 cycles/ticks + +kyber_decaps: +median: 271520 cycles/ticks +average: 272973 cycles/ticks + +Loop spin: 49 +gen_a: +median: 57464 cycles/ticks +average: 57885 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168008 cycles/ticks +average: 168787 cycles/ticks + +indcpa_enc: +median: 203276 cycles/ticks +average: 204532 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 180390 cycles/ticks +average: 181232 cycles/ticks + +kyber_keypair: +median: 193276 cycles/ticks +average: 194191 cycles/ticks + +kyber_encaps_derand: +median: 217092 cycles/ticks +average: 218426 cycles/ticks + +kyber_encaps: +median: 217904 cycles/ticks +average: 219142 cycles/ticks + +kyber_decaps: +median: 271876 cycles/ticks +average: 273421 cycles/ticks + +Loop spin: 50 +gen_a: +median: 57406 cycles/ticks +average: 57835 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2716 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168192 cycles/ticks +average: 169062 cycles/ticks + +indcpa_enc: +median: 203398 cycles/ticks +average: 204783 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50354 cycles/ticks + +kyber_keypair_derand: +median: 180362 cycles/ticks +average: 181165 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194190 cycles/ticks + +kyber_encaps_derand: +median: 216726 cycles/ticks +average: 217994 cycles/ticks + +kyber_encaps: +median: 217524 cycles/ticks +average: 218763 cycles/ticks + +kyber_decaps: +median: 271544 cycles/ticks +average: 273140 cycles/ticks + +Loop spin: 51 +gen_a: +median: 57464 cycles/ticks +average: 57775 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167778 cycles/ticks +average: 168582 cycles/ticks + +indcpa_enc: +median: 203058 cycles/ticks +average: 204241 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180586 cycles/ticks +average: 181410 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194218 cycles/ticks + +kyber_encaps_derand: +median: 216890 cycles/ticks +average: 218065 cycles/ticks + +kyber_encaps: +median: 217764 cycles/ticks +average: 218931 cycles/ticks + +kyber_decaps: +median: 271786 cycles/ticks +average: 273505 cycles/ticks + +Loop spin: 52 +gen_a: +median: 57282 cycles/ticks +average: 57723 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168122 cycles/ticks +average: 168924 cycles/ticks + +indcpa_enc: +median: 202994 cycles/ticks +average: 204151 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180938 cycles/ticks +average: 181801 cycles/ticks + +kyber_keypair: +median: 193518 cycles/ticks +average: 194418 cycles/ticks + +kyber_encaps_derand: +median: 217042 cycles/ticks +average: 218306 cycles/ticks + +kyber_encaps: +median: 217912 cycles/ticks +average: 219095 cycles/ticks + +kyber_decaps: +median: 271808 cycles/ticks +average: 273288 cycles/ticks + +Loop spin: 53 +gen_a: +median: 57392 cycles/ticks +average: 57793 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12731 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168060 cycles/ticks +average: 168879 cycles/ticks + +indcpa_enc: +median: 203196 cycles/ticks +average: 204438 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50392 cycles/ticks + +kyber_keypair_derand: +median: 180662 cycles/ticks +average: 181471 cycles/ticks + +kyber_keypair: +median: 193298 cycles/ticks +average: 194171 cycles/ticks + +kyber_encaps_derand: +median: 217046 cycles/ticks +average: 220046 cycles/ticks + +kyber_encaps: +median: 217910 cycles/ticks +average: 220151 cycles/ticks + +kyber_decaps: +median: 271768 cycles/ticks +average: 273113 cycles/ticks + +Loop spin: 54 +gen_a: +median: 57276 cycles/ticks +average: 57659 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167760 cycles/ticks +average: 168599 cycles/ticks + +indcpa_enc: +median: 202886 cycles/ticks +average: 204069 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180526 cycles/ticks +average: 181407 cycles/ticks + +kyber_keypair: +median: 193282 cycles/ticks +average: 194137 cycles/ticks + +kyber_encaps_derand: +median: 216652 cycles/ticks +average: 217832 cycles/ticks + +kyber_encaps: +median: 217402 cycles/ticks +average: 218654 cycles/ticks + +kyber_decaps: +median: 271380 cycles/ticks +average: 272665 cycles/ticks + +Loop spin: 55 +gen_a: +median: 57392 cycles/ticks +average: 57775 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12668 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168060 cycles/ticks +average: 168831 cycles/ticks + +indcpa_enc: +median: 203052 cycles/ticks +average: 204182 cycles/ticks + +indcpa_dec: +median: 50240 cycles/ticks +average: 50475 cycles/ticks + +kyber_keypair_derand: +median: 180454 cycles/ticks +average: 181302 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194238 cycles/ticks + +kyber_encaps_derand: +median: 218288 cycles/ticks +average: 219537 cycles/ticks + +kyber_encaps: +median: 219016 cycles/ticks +average: 220110 cycles/ticks + +kyber_decaps: +median: 273118 cycles/ticks +average: 274548 cycles/ticks + +Loop spin: 56 +gen_a: +median: 57394 cycles/ticks +average: 57750 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1372 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168356 cycles/ticks +average: 169122 cycles/ticks + +indcpa_enc: +median: 203406 cycles/ticks +average: 204530 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 180610 cycles/ticks +average: 181457 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194146 cycles/ticks + +kyber_encaps_derand: +median: 217036 cycles/ticks +average: 218308 cycles/ticks + +kyber_encaps: +median: 217822 cycles/ticks +average: 219016 cycles/ticks + +kyber_decaps: +median: 271726 cycles/ticks +average: 272998 cycles/ticks + +Loop spin: 57 +gen_a: +median: 57458 cycles/ticks +average: 57789 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168360 cycles/ticks +average: 169125 cycles/ticks + +indcpa_enc: +median: 203088 cycles/ticks +average: 204309 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50358 cycles/ticks + +kyber_keypair_derand: +median: 181204 cycles/ticks +average: 182000 cycles/ticks + +kyber_keypair: +median: 193612 cycles/ticks +average: 194421 cycles/ticks + +kyber_encaps_derand: +median: 217046 cycles/ticks +average: 218331 cycles/ticks + +kyber_encaps: +median: 217918 cycles/ticks +average: 219116 cycles/ticks + +kyber_decaps: +median: 271820 cycles/ticks +average: 273193 cycles/ticks + +Loop spin: 58 +gen_a: +median: 57384 cycles/ticks +average: 57732 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167806 cycles/ticks +average: 168541 cycles/ticks + +indcpa_enc: +median: 203116 cycles/ticks +average: 204252 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180264 cycles/ticks +average: 181030 cycles/ticks + +kyber_keypair: +median: 193366 cycles/ticks +average: 194238 cycles/ticks + +kyber_encaps_derand: +median: 218332 cycles/ticks +average: 219614 cycles/ticks + +kyber_encaps: +median: 219138 cycles/ticks +average: 220277 cycles/ticks + +kyber_decaps: +median: 273124 cycles/ticks +average: 274616 cycles/ticks + +Loop spin: 59 +gen_a: +median: 57368 cycles/ticks +average: 57793 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 483 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168002 cycles/ticks +average: 168772 cycles/ticks + +indcpa_enc: +median: 203040 cycles/ticks +average: 204201 cycles/ticks + +indcpa_dec: +median: 50130 cycles/ticks +average: 50336 cycles/ticks + +kyber_keypair_derand: +median: 180658 cycles/ticks +average: 181472 cycles/ticks + +kyber_keypair: +median: 193374 cycles/ticks +average: 194300 cycles/ticks + +kyber_encaps_derand: +median: 217112 cycles/ticks +average: 218338 cycles/ticks + +kyber_encaps: +median: 217946 cycles/ticks +average: 219322 cycles/ticks + +kyber_decaps: +median: 271890 cycles/ticks +average: 273243 cycles/ticks + +Loop spin: 60 +gen_a: +median: 57264 cycles/ticks +average: 57654 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168210 cycles/ticks +average: 169002 cycles/ticks + +indcpa_enc: +median: 203424 cycles/ticks +average: 204566 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50353 cycles/ticks + +kyber_keypair_derand: +median: 180348 cycles/ticks +average: 181132 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194165 cycles/ticks + +kyber_encaps_derand: +median: 216618 cycles/ticks +average: 217799 cycles/ticks + +kyber_encaps: +median: 217514 cycles/ticks +average: 218771 cycles/ticks + +kyber_decaps: +median: 271434 cycles/ticks +average: 272828 cycles/ticks + +Loop spin: 61 +gen_a: +median: 57404 cycles/ticks +average: 57729 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2815 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168270 cycles/ticks +average: 169096 cycles/ticks + +indcpa_enc: +median: 203444 cycles/ticks +average: 204599 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50420 cycles/ticks + +kyber_keypair_derand: +median: 180376 cycles/ticks +average: 181198 cycles/ticks + +kyber_keypair: +median: 193316 cycles/ticks +average: 194191 cycles/ticks + +kyber_encaps_derand: +median: 216854 cycles/ticks +average: 218280 cycles/ticks + +kyber_encaps: +median: 217568 cycles/ticks +average: 218754 cycles/ticks + +kyber_decaps: +median: 271650 cycles/ticks +average: 273139 cycles/ticks + +Loop spin: 62 +gen_a: +median: 57502 cycles/ticks +average: 57919 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12666 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168410 cycles/ticks +average: 169263 cycles/ticks + +indcpa_enc: +median: 203534 cycles/ticks +average: 204831 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50332 cycles/ticks + +kyber_keypair_derand: +median: 180868 cycles/ticks +average: 181682 cycles/ticks + +kyber_keypair: +median: 193366 cycles/ticks +average: 194350 cycles/ticks + +kyber_encaps_derand: +median: 218406 cycles/ticks +average: 219671 cycles/ticks + +kyber_encaps: +median: 219154 cycles/ticks +average: 220377 cycles/ticks + +kyber_decaps: +median: 273204 cycles/ticks +average: 274674 cycles/ticks + +Loop spin: 63 +gen_a: +median: 57344 cycles/ticks +average: 57637 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168382 cycles/ticks +average: 169162 cycles/ticks + +indcpa_enc: +median: 203520 cycles/ticks +average: 204639 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180566 cycles/ticks +average: 181399 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194205 cycles/ticks + +kyber_encaps_derand: +median: 218364 cycles/ticks +average: 219562 cycles/ticks + +kyber_encaps: +median: 219064 cycles/ticks +average: 220317 cycles/ticks + +kyber_decaps: +median: 273046 cycles/ticks +average: 274469 cycles/ticks + +Loop spin: 64 +gen_a: +median: 57320 cycles/ticks +average: 57651 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 430 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2781 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168108 cycles/ticks +average: 168937 cycles/ticks + +indcpa_enc: +median: 203242 cycles/ticks +average: 204347 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180140 cycles/ticks +average: 180989 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194167 cycles/ticks + +kyber_encaps_derand: +median: 218630 cycles/ticks +average: 220064 cycles/ticks + +kyber_encaps: +median: 219386 cycles/ticks +average: 220641 cycles/ticks + +kyber_decaps: +median: 273196 cycles/ticks +average: 274624 cycles/ticks + +Loop spin: 65 +gen_a: +median: 57410 cycles/ticks +average: 57762 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12716 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167988 cycles/ticks +average: 168808 cycles/ticks + +indcpa_enc: +median: 203068 cycles/ticks +average: 204119 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180248 cycles/ticks +average: 181067 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194166 cycles/ticks + +kyber_encaps_derand: +median: 216954 cycles/ticks +average: 218153 cycles/ticks + +kyber_encaps: +median: 217776 cycles/ticks +average: 219008 cycles/ticks + +kyber_decaps: +median: 271586 cycles/ticks +average: 273058 cycles/ticks + +Loop spin: 66 +gen_a: +median: 57408 cycles/ticks +average: 57802 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168150 cycles/ticks +average: 168919 cycles/ticks + +indcpa_enc: +median: 203212 cycles/ticks +average: 204376 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180438 cycles/ticks +average: 181231 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194238 cycles/ticks + +kyber_encaps_derand: +median: 217020 cycles/ticks +average: 218261 cycles/ticks + +kyber_encaps: +median: 217798 cycles/ticks +average: 218973 cycles/ticks + +kyber_decaps: +median: 271800 cycles/ticks +average: 273212 cycles/ticks + +Loop spin: 67 +gen_a: +median: 57422 cycles/ticks +average: 57886 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2795 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 167938 cycles/ticks +average: 168726 cycles/ticks + +indcpa_enc: +median: 203260 cycles/ticks +average: 204438 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50428 cycles/ticks + +kyber_keypair_derand: +median: 180342 cycles/ticks +average: 181183 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194185 cycles/ticks + +kyber_encaps_derand: +median: 218296 cycles/ticks +average: 219479 cycles/ticks + +kyber_encaps: +median: 219250 cycles/ticks +average: 220474 cycles/ticks + +kyber_decaps: +median: 273198 cycles/ticks +average: 274807 cycles/ticks + +Loop spin: 68 +gen_a: +median: 57422 cycles/ticks +average: 57816 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2817 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167998 cycles/ticks +average: 168799 cycles/ticks + +indcpa_enc: +median: 203226 cycles/ticks +average: 204502 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180434 cycles/ticks +average: 181289 cycles/ticks + +kyber_keypair: +median: 193414 cycles/ticks +average: 194245 cycles/ticks + +kyber_encaps_derand: +median: 216766 cycles/ticks +average: 218016 cycles/ticks + +kyber_encaps: +median: 217626 cycles/ticks +average: 218844 cycles/ticks + +kyber_decaps: +median: 271632 cycles/ticks +average: 273017 cycles/ticks + +Loop spin: 69 +gen_a: +median: 57420 cycles/ticks +average: 57803 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12669 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168058 cycles/ticks +average: 168849 cycles/ticks + +indcpa_enc: +median: 203248 cycles/ticks +average: 204352 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180248 cycles/ticks +average: 181132 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194249 cycles/ticks + +kyber_encaps_derand: +median: 216844 cycles/ticks +average: 218345 cycles/ticks + +kyber_encaps: +median: 217602 cycles/ticks +average: 219076 cycles/ticks + +kyber_decaps: +median: 271634 cycles/ticks +average: 273083 cycles/ticks + +Loop spin: 70 +gen_a: +median: 57344 cycles/ticks +average: 57768 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168132 cycles/ticks +average: 168970 cycles/ticks + +indcpa_enc: +median: 203280 cycles/ticks +average: 204591 cycles/ticks + +indcpa_dec: +median: 50138 cycles/ticks +average: 50343 cycles/ticks + +kyber_keypair_derand: +median: 180496 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 193414 cycles/ticks +average: 194370 cycles/ticks + +kyber_encaps_derand: +median: 217010 cycles/ticks +average: 218479 cycles/ticks + +kyber_encaps: +median: 217846 cycles/ticks +average: 219218 cycles/ticks + +kyber_decaps: +median: 271786 cycles/ticks +average: 273173 cycles/ticks + +Loop spin: 71 +gen_a: +median: 57440 cycles/ticks +average: 57814 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 169406 cycles/ticks +average: 170274 cycles/ticks + +indcpa_enc: +median: 204622 cycles/ticks +average: 205821 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180474 cycles/ticks +average: 181275 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194236 cycles/ticks + +kyber_encaps_derand: +median: 216752 cycles/ticks +average: 218063 cycles/ticks + +kyber_encaps: +median: 217722 cycles/ticks +average: 218819 cycles/ticks + +kyber_decaps: +median: 271486 cycles/ticks +average: 272858 cycles/ticks + +Loop spin: 72 +gen_a: +median: 57438 cycles/ticks +average: 57753 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168262 cycles/ticks +average: 169075 cycles/ticks + +indcpa_enc: +median: 203472 cycles/ticks +average: 204608 cycles/ticks + +indcpa_dec: +median: 50226 cycles/ticks +average: 50457 cycles/ticks + +kyber_keypair_derand: +median: 180486 cycles/ticks +average: 181303 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194267 cycles/ticks + +kyber_encaps_derand: +median: 216460 cycles/ticks +average: 217736 cycles/ticks + +kyber_encaps: +median: 217356 cycles/ticks +average: 218640 cycles/ticks + +kyber_decaps: +median: 271336 cycles/ticks +average: 272943 cycles/ticks + +Loop spin: 73 +gen_a: +median: 57362 cycles/ticks +average: 57788 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10821 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2784 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168888 cycles/ticks +average: 169929 cycles/ticks + +indcpa_enc: +median: 204616 cycles/ticks +average: 205730 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50514 cycles/ticks + +kyber_keypair_derand: +median: 180620 cycles/ticks +average: 181581 cycles/ticks + +kyber_keypair: +median: 193518 cycles/ticks +average: 194427 cycles/ticks + +kyber_encaps_derand: +median: 216936 cycles/ticks +average: 218216 cycles/ticks + +kyber_encaps: +median: 217942 cycles/ticks +average: 219308 cycles/ticks + +kyber_decaps: +median: 272954 cycles/ticks +average: 274478 cycles/ticks + +Loop spin: 74 +gen_a: +median: 57418 cycles/ticks +average: 57870 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1352 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168042 cycles/ticks +average: 168915 cycles/ticks + +indcpa_enc: +median: 203226 cycles/ticks +average: 204455 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 182152 cycles/ticks +average: 183018 cycles/ticks + +kyber_keypair: +median: 193742 cycles/ticks +average: 194687 cycles/ticks + +kyber_encaps_derand: +median: 217550 cycles/ticks +average: 218830 cycles/ticks + +kyber_encaps: +median: 217852 cycles/ticks +average: 219159 cycles/ticks + +kyber_decaps: +median: 271754 cycles/ticks +average: 273362 cycles/ticks + +Loop spin: 75 +gen_a: +median: 57338 cycles/ticks +average: 57759 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168258 cycles/ticks +average: 169130 cycles/ticks + +indcpa_enc: +median: 203844 cycles/ticks +average: 204988 cycles/ticks + +indcpa_dec: +median: 50268 cycles/ticks +average: 50581 cycles/ticks + +kyber_keypair_derand: +median: 180538 cycles/ticks +average: 181669 cycles/ticks + +kyber_keypair: +median: 193424 cycles/ticks +average: 194333 cycles/ticks + +kyber_encaps_derand: +median: 216632 cycles/ticks +average: 217840 cycles/ticks + +kyber_encaps: +median: 217390 cycles/ticks +average: 218628 cycles/ticks + +kyber_decaps: +median: 272308 cycles/ticks +average: 273823 cycles/ticks + +Loop spin: 76 +gen_a: +median: 57552 cycles/ticks +average: 58092 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168172 cycles/ticks +average: 169015 cycles/ticks + +indcpa_enc: +median: 203326 cycles/ticks +average: 204494 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180470 cycles/ticks +average: 181350 cycles/ticks + +kyber_keypair: +median: 193394 cycles/ticks +average: 194402 cycles/ticks + +kyber_encaps_derand: +median: 217642 cycles/ticks +average: 219013 cycles/ticks + +kyber_encaps: +median: 218102 cycles/ticks +average: 219490 cycles/ticks + +kyber_decaps: +median: 271850 cycles/ticks +average: 273415 cycles/ticks + +Loop spin: 77 +gen_a: +median: 57354 cycles/ticks +average: 57812 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168216 cycles/ticks +average: 169057 cycles/ticks + +indcpa_enc: +median: 203824 cycles/ticks +average: 205002 cycles/ticks + +indcpa_dec: +median: 50312 cycles/ticks +average: 50586 cycles/ticks + +kyber_keypair_derand: +median: 180458 cycles/ticks +average: 181455 cycles/ticks + +kyber_keypair: +median: 193472 cycles/ticks +average: 194324 cycles/ticks + +kyber_encaps_derand: +median: 217172 cycles/ticks +average: 218539 cycles/ticks + +kyber_encaps: +median: 217942 cycles/ticks +average: 219335 cycles/ticks + +kyber_decaps: +median: 272350 cycles/ticks +average: 273894 cycles/ticks + +Loop spin: 78 +gen_a: +median: 57466 cycles/ticks +average: 57888 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1739 cycles/ticks + +indcpa_keypair: +median: 167942 cycles/ticks +average: 168827 cycles/ticks + +indcpa_enc: +median: 203198 cycles/ticks +average: 204336 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 180412 cycles/ticks +average: 181304 cycles/ticks + +kyber_keypair: +median: 193618 cycles/ticks +average: 194608 cycles/ticks + +kyber_encaps_derand: +median: 217294 cycles/ticks +average: 218571 cycles/ticks + +kyber_encaps: +median: 217542 cycles/ticks +average: 218831 cycles/ticks + +kyber_decaps: +median: 271432 cycles/ticks +average: 273064 cycles/ticks + +Loop spin: 79 +gen_a: +median: 57332 cycles/ticks +average: 58369 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168094 cycles/ticks +average: 169049 cycles/ticks + +indcpa_enc: +median: 204006 cycles/ticks +average: 205171 cycles/ticks + +indcpa_dec: +median: 50280 cycles/ticks +average: 50576 cycles/ticks + +kyber_keypair_derand: +median: 180438 cycles/ticks +average: 181372 cycles/ticks + +kyber_keypair: +median: 193414 cycles/ticks +average: 194308 cycles/ticks + +kyber_encaps_derand: +median: 217000 cycles/ticks +average: 218366 cycles/ticks + +kyber_encaps: +median: 217894 cycles/ticks +average: 219126 cycles/ticks + +kyber_decaps: +median: 272054 cycles/ticks +average: 273640 cycles/ticks + +Loop spin: 80 +gen_a: +median: 57354 cycles/ticks +average: 57832 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12772 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168102 cycles/ticks +average: 168995 cycles/ticks + +indcpa_enc: +median: 203424 cycles/ticks +average: 204492 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50474 cycles/ticks + +kyber_keypair_derand: +median: 180818 cycles/ticks +average: 181674 cycles/ticks + +kyber_keypair: +median: 193568 cycles/ticks +average: 194486 cycles/ticks + +kyber_encaps_derand: +median: 217486 cycles/ticks +average: 218750 cycles/ticks + +kyber_encaps: +median: 218112 cycles/ticks +average: 219435 cycles/ticks + +kyber_decaps: +median: 271904 cycles/ticks +average: 273440 cycles/ticks + +Loop spin: 81 +gen_a: +median: 57444 cycles/ticks +average: 57860 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168028 cycles/ticks +average: 168926 cycles/ticks + +indcpa_enc: +median: 203476 cycles/ticks +average: 204730 cycles/ticks + +indcpa_dec: +median: 50288 cycles/ticks +average: 50616 cycles/ticks + +kyber_keypair_derand: +median: 180698 cycles/ticks +average: 181717 cycles/ticks + +kyber_keypair: +median: 193448 cycles/ticks +average: 194314 cycles/ticks + +kyber_encaps_derand: +median: 216946 cycles/ticks +average: 218256 cycles/ticks + +kyber_encaps: +median: 217864 cycles/ticks +average: 219075 cycles/ticks + +kyber_decaps: +median: 272368 cycles/ticks +average: 274097 cycles/ticks + +Loop spin: 82 +gen_a: +median: 57514 cycles/ticks +average: 58032 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10796 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168186 cycles/ticks +average: 169124 cycles/ticks + +indcpa_enc: +median: 203324 cycles/ticks +average: 204469 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50451 cycles/ticks + +kyber_keypair_derand: +median: 180418 cycles/ticks +average: 181339 cycles/ticks + +kyber_keypair: +median: 193644 cycles/ticks +average: 194584 cycles/ticks + +kyber_encaps_derand: +median: 217666 cycles/ticks +average: 218861 cycles/ticks + +kyber_encaps: +median: 217924 cycles/ticks +average: 219203 cycles/ticks + +kyber_decaps: +median: 271844 cycles/ticks +average: 273245 cycles/ticks + +Loop spin: 83 +gen_a: +median: 57376 cycles/ticks +average: 57847 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168578 cycles/ticks +average: 169500 cycles/ticks + +indcpa_enc: +median: 203908 cycles/ticks +average: 205253 cycles/ticks + +indcpa_dec: +median: 50228 cycles/ticks +average: 50480 cycles/ticks + +kyber_keypair_derand: +median: 180280 cycles/ticks +average: 181144 cycles/ticks + +kyber_keypair: +median: 193568 cycles/ticks +average: 194465 cycles/ticks + +kyber_encaps_derand: +median: 217002 cycles/ticks +average: 218268 cycles/ticks + +kyber_encaps: +median: 218452 cycles/ticks +average: 219770 cycles/ticks + +kyber_decaps: +median: 271940 cycles/ticks +average: 273406 cycles/ticks + +Loop spin: 84 +gen_a: +median: 57428 cycles/ticks +average: 57883 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1730 cycles/ticks + +indcpa_keypair: +median: 168220 cycles/ticks +average: 169010 cycles/ticks + +indcpa_enc: +median: 203354 cycles/ticks +average: 204538 cycles/ticks + +indcpa_dec: +median: 50242 cycles/ticks +average: 50485 cycles/ticks + +kyber_keypair_derand: +median: 180802 cycles/ticks +average: 181729 cycles/ticks + +kyber_keypair: +median: 193744 cycles/ticks +average: 194635 cycles/ticks + +kyber_encaps_derand: +median: 216892 cycles/ticks +average: 218158 cycles/ticks + +kyber_encaps: +median: 217934 cycles/ticks +average: 219146 cycles/ticks + +kyber_decaps: +median: 271754 cycles/ticks +average: 273187 cycles/ticks + +Loop spin: 85 +gen_a: +median: 57346 cycles/ticks +average: 57793 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168360 cycles/ticks +average: 169189 cycles/ticks + +indcpa_enc: +median: 203558 cycles/ticks +average: 204794 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50426 cycles/ticks + +kyber_keypair_derand: +median: 180584 cycles/ticks +average: 181522 cycles/ticks + +kyber_keypair: +median: 193594 cycles/ticks +average: 194421 cycles/ticks + +kyber_encaps_derand: +median: 217012 cycles/ticks +average: 218264 cycles/ticks + +kyber_encaps: +median: 218080 cycles/ticks +average: 219236 cycles/ticks + +kyber_decaps: +median: 272016 cycles/ticks +average: 273573 cycles/ticks + +Loop spin: 86 +gen_a: +median: 57366 cycles/ticks +average: 57793 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 168168 cycles/ticks +average: 168993 cycles/ticks + +indcpa_enc: +median: 203194 cycles/ticks +average: 204380 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180686 cycles/ticks +average: 181575 cycles/ticks + +kyber_keypair: +median: 193548 cycles/ticks +average: 194444 cycles/ticks + +kyber_encaps_derand: +median: 217256 cycles/ticks +average: 218552 cycles/ticks + +kyber_encaps: +median: 218152 cycles/ticks +average: 219237 cycles/ticks + +kyber_decaps: +median: 271904 cycles/ticks +average: 273290 cycles/ticks + +Loop spin: 87 +gen_a: +median: 57344 cycles/ticks +average: 57754 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167828 cycles/ticks +average: 168858 cycles/ticks + +indcpa_enc: +median: 203242 cycles/ticks +average: 204390 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180414 cycles/ticks +average: 181261 cycles/ticks + +kyber_keypair: +median: 193492 cycles/ticks +average: 194330 cycles/ticks + +kyber_encaps_derand: +median: 217308 cycles/ticks +average: 218578 cycles/ticks + +kyber_encaps: +median: 218052 cycles/ticks +average: 219183 cycles/ticks + +kyber_decaps: +median: 271976 cycles/ticks +average: 273535 cycles/ticks + +Loop spin: 88 +gen_a: +median: 57408 cycles/ticks +average: 57860 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 169824 cycles/ticks +average: 170691 cycles/ticks + +indcpa_enc: +median: 205184 cycles/ticks +average: 206390 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 181832 cycles/ticks +average: 182792 cycles/ticks + +kyber_keypair: +median: 193368 cycles/ticks +average: 194321 cycles/ticks + +kyber_encaps_derand: +median: 217258 cycles/ticks +average: 218608 cycles/ticks + +kyber_encaps: +median: 217810 cycles/ticks +average: 219164 cycles/ticks + +kyber_decaps: +median: 271740 cycles/ticks +average: 273339 cycles/ticks + +Loop spin: 89 +gen_a: +median: 57354 cycles/ticks +average: 57829 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12745 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1738 cycles/ticks + +indcpa_keypair: +median: 168016 cycles/ticks +average: 168842 cycles/ticks + +indcpa_enc: +median: 203728 cycles/ticks +average: 204875 cycles/ticks + +indcpa_dec: +median: 50296 cycles/ticks +average: 50565 cycles/ticks + +kyber_keypair_derand: +median: 180408 cycles/ticks +average: 181398 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194253 cycles/ticks + +kyber_encaps_derand: +median: 218680 cycles/ticks +average: 220202 cycles/ticks + +kyber_encaps: +median: 219606 cycles/ticks +average: 221072 cycles/ticks + +kyber_decaps: +median: 273502 cycles/ticks +average: 275047 cycles/ticks + +Loop spin: 90 +gen_a: +median: 57346 cycles/ticks +average: 57827 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167754 cycles/ticks +average: 168556 cycles/ticks + +indcpa_enc: +median: 203106 cycles/ticks +average: 204312 cycles/ticks + +indcpa_dec: +median: 50232 cycles/ticks +average: 50551 cycles/ticks + +kyber_keypair_derand: +median: 180836 cycles/ticks +average: 181774 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194259 cycles/ticks + +kyber_encaps_derand: +median: 216950 cycles/ticks +average: 218293 cycles/ticks + +kyber_encaps: +median: 217664 cycles/ticks +average: 218911 cycles/ticks + +kyber_decaps: +median: 272128 cycles/ticks +average: 273642 cycles/ticks + +Loop spin: 91 +gen_a: +median: 57440 cycles/ticks +average: 57930 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168044 cycles/ticks +average: 168861 cycles/ticks + +indcpa_enc: +median: 203270 cycles/ticks +average: 204452 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 182260 cycles/ticks +average: 183229 cycles/ticks + +kyber_keypair: +median: 193492 cycles/ticks +average: 194442 cycles/ticks + +kyber_encaps_derand: +median: 217358 cycles/ticks +average: 218757 cycles/ticks + +kyber_encaps: +median: 217922 cycles/ticks +average: 219217 cycles/ticks + +kyber_decaps: +median: 272396 cycles/ticks +average: 274102 cycles/ticks + +Loop spin: 92 +gen_a: +median: 57508 cycles/ticks +average: 57950 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2462 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168262 cycles/ticks +average: 169099 cycles/ticks + +indcpa_enc: +median: 203530 cycles/ticks +average: 204672 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180710 cycles/ticks +average: 181672 cycles/ticks + +kyber_keypair: +median: 193678 cycles/ticks +average: 194667 cycles/ticks + +kyber_encaps_derand: +median: 217382 cycles/ticks +average: 218655 cycles/ticks + +kyber_encaps: +median: 218180 cycles/ticks +average: 219440 cycles/ticks + +kyber_decaps: +median: 272032 cycles/ticks +average: 273477 cycles/ticks + +Loop spin: 93 +gen_a: +median: 57364 cycles/ticks +average: 57822 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1352 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 167876 cycles/ticks +average: 168687 cycles/ticks + +indcpa_enc: +median: 203442 cycles/ticks +average: 204650 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50435 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181360 cycles/ticks + +kyber_keypair: +median: 193516 cycles/ticks +average: 194388 cycles/ticks + +kyber_encaps_derand: +median: 217084 cycles/ticks +average: 218419 cycles/ticks + +kyber_encaps: +median: 217748 cycles/ticks +average: 218978 cycles/ticks + +kyber_decaps: +median: 271602 cycles/ticks +average: 273032 cycles/ticks + +Loop spin: 94 +gen_a: +median: 57408 cycles/ticks +average: 57885 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12746 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167946 cycles/ticks +average: 168794 cycles/ticks + +indcpa_enc: +median: 203408 cycles/ticks +average: 204553 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50490 cycles/ticks + +kyber_keypair_derand: +median: 180578 cycles/ticks +average: 181537 cycles/ticks + +kyber_keypair: +median: 193374 cycles/ticks +average: 194261 cycles/ticks + +kyber_encaps_derand: +median: 217150 cycles/ticks +average: 218498 cycles/ticks + +kyber_encaps: +median: 217810 cycles/ticks +average: 219022 cycles/ticks + +kyber_decaps: +median: 272098 cycles/ticks +average: 273632 cycles/ticks + +Loop spin: 95 +gen_a: +median: 57358 cycles/ticks +average: 57865 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168194 cycles/ticks +average: 169048 cycles/ticks + +indcpa_enc: +median: 203508 cycles/ticks +average: 204726 cycles/ticks + +indcpa_dec: +median: 50282 cycles/ticks +average: 50576 cycles/ticks + +kyber_keypair_derand: +median: 180716 cycles/ticks +average: 181691 cycles/ticks + +kyber_keypair: +median: 193450 cycles/ticks +average: 194400 cycles/ticks + +kyber_encaps_derand: +median: 217334 cycles/ticks +average: 218535 cycles/ticks + +kyber_encaps: +median: 217846 cycles/ticks +average: 219019 cycles/ticks + +kyber_decaps: +median: 272388 cycles/ticks +average: 274019 cycles/ticks + +Loop spin: 96 +gen_a: +median: 57432 cycles/ticks +average: 57903 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168216 cycles/ticks +average: 169093 cycles/ticks + +indcpa_enc: +median: 203452 cycles/ticks +average: 204525 cycles/ticks + +indcpa_dec: +median: 50138 cycles/ticks +average: 50353 cycles/ticks + +kyber_keypair_derand: +median: 180688 cycles/ticks +average: 181560 cycles/ticks + +kyber_keypair: +median: 193278 cycles/ticks +average: 194190 cycles/ticks + +kyber_encaps_derand: +median: 217238 cycles/ticks +average: 218483 cycles/ticks + +kyber_encaps: +median: 217938 cycles/ticks +average: 219053 cycles/ticks + +kyber_decaps: +median: 271852 cycles/ticks +average: 273409 cycles/ticks + +Loop spin: 97 +gen_a: +median: 57346 cycles/ticks +average: 57708 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12729 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168218 cycles/ticks +average: 169077 cycles/ticks + +indcpa_enc: +median: 203396 cycles/ticks +average: 204470 cycles/ticks + +indcpa_dec: +median: 50138 cycles/ticks +average: 50401 cycles/ticks + +kyber_keypair_derand: +median: 180278 cycles/ticks +average: 181172 cycles/ticks + +kyber_keypair: +median: 193520 cycles/ticks +average: 194451 cycles/ticks + +kyber_encaps_derand: +median: 217294 cycles/ticks +average: 218589 cycles/ticks + +kyber_encaps: +median: 218116 cycles/ticks +average: 219327 cycles/ticks + +kyber_decaps: +median: 272162 cycles/ticks +average: 273654 cycles/ticks + +Loop spin: 98 +gen_a: +median: 57360 cycles/ticks +average: 57745 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168470 cycles/ticks +average: 169453 cycles/ticks + +indcpa_enc: +median: 203708 cycles/ticks +average: 204840 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50393 cycles/ticks + +kyber_keypair_derand: +median: 180822 cycles/ticks +average: 181733 cycles/ticks + +kyber_keypair: +median: 193462 cycles/ticks +average: 194388 cycles/ticks + +kyber_encaps_derand: +median: 216972 cycles/ticks +average: 218279 cycles/ticks + +kyber_encaps: +median: 218030 cycles/ticks +average: 219412 cycles/ticks + +kyber_decaps: +median: 271728 cycles/ticks +average: 273258 cycles/ticks + +Loop spin: 99 +gen_a: +median: 57332 cycles/ticks +average: 57786 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168100 cycles/ticks +average: 169066 cycles/ticks + +indcpa_enc: +median: 203262 cycles/ticks +average: 204516 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180566 cycles/ticks +average: 181554 cycles/ticks + +kyber_keypair: +median: 193460 cycles/ticks +average: 194478 cycles/ticks + +kyber_encaps_derand: +median: 217306 cycles/ticks +average: 218657 cycles/ticks + +kyber_encaps: +median: 218108 cycles/ticks +average: 219436 cycles/ticks + +kyber_decaps: +median: 272072 cycles/ticks +average: 273767 cycles/ticks + +Loop spin: 100 +gen_a: +median: 57312 cycles/ticks +average: 57752 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1768 cycles/ticks + +indcpa_keypair: +median: 168434 cycles/ticks +average: 169301 cycles/ticks + +indcpa_enc: +median: 203428 cycles/ticks +average: 204593 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180780 cycles/ticks +average: 181697 cycles/ticks + +kyber_keypair: +median: 193658 cycles/ticks +average: 194615 cycles/ticks + +kyber_encaps_derand: +median: 218714 cycles/ticks +average: 220134 cycles/ticks + +kyber_encaps: +median: 219506 cycles/ticks +average: 220939 cycles/ticks + +kyber_decaps: +median: 273552 cycles/ticks +average: 275147 cycles/ticks + +Loop spin: 101 +gen_a: +median: 57436 cycles/ticks +average: 57795 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 169330 cycles/ticks +average: 170118 cycles/ticks + +indcpa_enc: +median: 204482 cycles/ticks +average: 205832 cycles/ticks + +indcpa_dec: +median: 50246 cycles/ticks +average: 50514 cycles/ticks + +kyber_keypair_derand: +median: 180688 cycles/ticks +average: 181545 cycles/ticks + +kyber_keypair: +median: 193492 cycles/ticks +average: 194457 cycles/ticks + +kyber_encaps_derand: +median: 217080 cycles/ticks +average: 218264 cycles/ticks + +kyber_encaps: +median: 217810 cycles/ticks +average: 218998 cycles/ticks + +kyber_decaps: +median: 271748 cycles/ticks +average: 273212 cycles/ticks + +Loop spin: 102 +gen_a: +median: 57284 cycles/ticks +average: 57642 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167958 cycles/ticks +average: 168846 cycles/ticks + +indcpa_enc: +median: 203196 cycles/ticks +average: 204300 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50400 cycles/ticks + +kyber_keypair_derand: +median: 180314 cycles/ticks +average: 181158 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194219 cycles/ticks + +kyber_encaps_derand: +median: 217274 cycles/ticks +average: 218514 cycles/ticks + +kyber_encaps: +median: 217924 cycles/ticks +average: 219128 cycles/ticks + +kyber_decaps: +median: 272008 cycles/ticks +average: 273732 cycles/ticks + +Loop spin: 103 +gen_a: +median: 57510 cycles/ticks +average: 57932 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167690 cycles/ticks +average: 168474 cycles/ticks + +indcpa_enc: +median: 216560 cycles/ticks +average: 217678 cycles/ticks + +indcpa_dec: +median: 52584 cycles/ticks +average: 52874 cycles/ticks + +kyber_keypair_derand: +median: 192104 cycles/ticks +average: 193077 cycles/ticks + +kyber_keypair: +median: 193352 cycles/ticks +average: 194314 cycles/ticks + +kyber_encaps_derand: +median: 216490 cycles/ticks +average: 217759 cycles/ticks + +kyber_encaps: +median: 217342 cycles/ticks +average: 218460 cycles/ticks + +kyber_decaps: +median: 271340 cycles/ticks +average: 272751 cycles/ticks + +Loop spin: 104 +gen_a: +median: 57374 cycles/ticks +average: 57726 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168288 cycles/ticks +average: 169067 cycles/ticks + +indcpa_enc: +median: 203404 cycles/ticks +average: 204636 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50378 cycles/ticks + +kyber_keypair_derand: +median: 180616 cycles/ticks +average: 181498 cycles/ticks + +kyber_keypair: +median: 193346 cycles/ticks +average: 194210 cycles/ticks + +kyber_encaps_derand: +median: 217086 cycles/ticks +average: 218307 cycles/ticks + +kyber_encaps: +median: 218080 cycles/ticks +average: 219654 cycles/ticks + +kyber_decaps: +median: 271898 cycles/ticks +average: 273410 cycles/ticks + +Loop spin: 105 +gen_a: +median: 57260 cycles/ticks +average: 57603 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 446 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167982 cycles/ticks +average: 168826 cycles/ticks + +indcpa_enc: +median: 203134 cycles/ticks +average: 204298 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50394 cycles/ticks + +kyber_keypair_derand: +median: 180344 cycles/ticks +average: 181152 cycles/ticks + +kyber_keypair: +median: 193266 cycles/ticks +average: 194138 cycles/ticks + +kyber_encaps_derand: +median: 216842 cycles/ticks +average: 218106 cycles/ticks + +kyber_encaps: +median: 217666 cycles/ticks +average: 218781 cycles/ticks + +kyber_decaps: +median: 271622 cycles/ticks +average: 273059 cycles/ticks + +Loop spin: 106 +gen_a: +median: 57420 cycles/ticks +average: 57889 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168118 cycles/ticks +average: 168919 cycles/ticks + +indcpa_enc: +median: 203244 cycles/ticks +average: 204374 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180186 cycles/ticks +average: 182474 cycles/ticks + +kyber_keypair: +median: 193280 cycles/ticks +average: 195210 cycles/ticks + +kyber_encaps_derand: +median: 218516 cycles/ticks +average: 219724 cycles/ticks + +kyber_encaps: +median: 219224 cycles/ticks +average: 220434 cycles/ticks + +kyber_decaps: +median: 273230 cycles/ticks +average: 274780 cycles/ticks + +Loop spin: 107 +gen_a: +median: 57450 cycles/ticks +average: 57776 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168480 cycles/ticks +average: 169285 cycles/ticks + +indcpa_enc: +median: 203634 cycles/ticks +average: 204889 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50376 cycles/ticks + +kyber_keypair_derand: +median: 180394 cycles/ticks +average: 181227 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194174 cycles/ticks + +kyber_encaps_derand: +median: 217176 cycles/ticks +average: 218429 cycles/ticks + +kyber_encaps: +median: 217966 cycles/ticks +average: 219157 cycles/ticks + +kyber_decaps: +median: 271832 cycles/ticks +average: 273224 cycles/ticks + +Loop spin: 108 +gen_a: +median: 57428 cycles/ticks +average: 57717 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2764 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 167918 cycles/ticks +average: 168772 cycles/ticks + +indcpa_enc: +median: 203190 cycles/ticks +average: 204429 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50369 cycles/ticks + +kyber_keypair_derand: +median: 180270 cycles/ticks +average: 181133 cycles/ticks + +kyber_keypair: +median: 193242 cycles/ticks +average: 194134 cycles/ticks + +kyber_encaps_derand: +median: 216612 cycles/ticks +average: 217957 cycles/ticks + +kyber_encaps: +median: 217326 cycles/ticks +average: 218604 cycles/ticks + +kyber_decaps: +median: 271314 cycles/ticks +average: 272693 cycles/ticks + +Loop spin: 109 +gen_a: +median: 57328 cycles/ticks +average: 57670 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2770 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168058 cycles/ticks +average: 168883 cycles/ticks + +indcpa_enc: +median: 203146 cycles/ticks +average: 204394 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50379 cycles/ticks + +kyber_keypair_derand: +median: 180374 cycles/ticks +average: 181280 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194233 cycles/ticks + +kyber_encaps_derand: +median: 216772 cycles/ticks +average: 218005 cycles/ticks + +kyber_encaps: +median: 217604 cycles/ticks +average: 218778 cycles/ticks + +kyber_decaps: +median: 271484 cycles/ticks +average: 272971 cycles/ticks + +Loop spin: 110 +gen_a: +median: 57346 cycles/ticks +average: 57677 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168170 cycles/ticks +average: 168984 cycles/ticks + +indcpa_enc: +median: 203214 cycles/ticks +average: 204381 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50395 cycles/ticks + +kyber_keypair_derand: +median: 180150 cycles/ticks +average: 181013 cycles/ticks + +kyber_keypair: +median: 193490 cycles/ticks +average: 194332 cycles/ticks + +kyber_encaps_derand: +median: 216596 cycles/ticks +average: 217933 cycles/ticks + +kyber_encaps: +median: 217382 cycles/ticks +average: 218674 cycles/ticks + +kyber_decaps: +median: 271434 cycles/ticks +average: 272943 cycles/ticks + +Loop spin: 111 +gen_a: +median: 57444 cycles/ticks +average: 57796 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169550 cycles/ticks +average: 170401 cycles/ticks + +indcpa_enc: +median: 204676 cycles/ticks +average: 205892 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50401 cycles/ticks + +kyber_keypair_derand: +median: 180432 cycles/ticks +average: 181278 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194241 cycles/ticks + +kyber_encaps_derand: +median: 217086 cycles/ticks +average: 218357 cycles/ticks + +kyber_encaps: +median: 217974 cycles/ticks +average: 219315 cycles/ticks + +kyber_decaps: +median: 272034 cycles/ticks +average: 273610 cycles/ticks + +Loop spin: 112 +gen_a: +median: 57442 cycles/ticks +average: 57737 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 168382 cycles/ticks +average: 169192 cycles/ticks + +indcpa_enc: +median: 203418 cycles/ticks +average: 204455 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50430 cycles/ticks + +kyber_keypair_derand: +median: 180190 cycles/ticks +average: 180992 cycles/ticks + +kyber_keypair: +median: 193302 cycles/ticks +average: 194172 cycles/ticks + +kyber_encaps_derand: +median: 217040 cycles/ticks +average: 218227 cycles/ticks + +kyber_encaps: +median: 217860 cycles/ticks +average: 219041 cycles/ticks + +kyber_decaps: +median: 271866 cycles/ticks +average: 273309 cycles/ticks + +Loop spin: 113 +gen_a: +median: 57410 cycles/ticks +average: 57803 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168276 cycles/ticks +average: 169042 cycles/ticks + +indcpa_enc: +median: 203334 cycles/ticks +average: 204506 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50435 cycles/ticks + +kyber_keypair_derand: +median: 180906 cycles/ticks +average: 181789 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194261 cycles/ticks + +kyber_encaps_derand: +median: 216976 cycles/ticks +average: 218193 cycles/ticks + +kyber_encaps: +median: 217788 cycles/ticks +average: 219018 cycles/ticks + +kyber_decaps: +median: 271866 cycles/ticks +average: 273255 cycles/ticks + +Loop spin: 114 +gen_a: +median: 57398 cycles/ticks +average: 57752 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167750 cycles/ticks +average: 168557 cycles/ticks + +indcpa_enc: +median: 202888 cycles/ticks +average: 203976 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50435 cycles/ticks + +kyber_keypair_derand: +median: 180298 cycles/ticks +average: 181113 cycles/ticks + +kyber_keypair: +median: 193348 cycles/ticks +average: 194255 cycles/ticks + +kyber_encaps_derand: +median: 216838 cycles/ticks +average: 218079 cycles/ticks + +kyber_encaps: +median: 217656 cycles/ticks +average: 218899 cycles/ticks + +kyber_decaps: +median: 271598 cycles/ticks +average: 273171 cycles/ticks + +Loop spin: 115 +gen_a: +median: 57434 cycles/ticks +average: 57777 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 677 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 169328 cycles/ticks +average: 170166 cycles/ticks + +indcpa_enc: +median: 204602 cycles/ticks +average: 205988 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50369 cycles/ticks + +kyber_keypair_derand: +median: 180492 cycles/ticks +average: 181300 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194114 cycles/ticks + +kyber_encaps_derand: +median: 217050 cycles/ticks +average: 218327 cycles/ticks + +kyber_encaps: +median: 218002 cycles/ticks +average: 219450 cycles/ticks + +kyber_decaps: +median: 271810 cycles/ticks +average: 273169 cycles/ticks + +Loop spin: 116 +gen_a: +median: 57480 cycles/ticks +average: 57851 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12664 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168152 cycles/ticks +average: 168902 cycles/ticks + +indcpa_enc: +median: 203438 cycles/ticks +average: 204673 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50369 cycles/ticks + +kyber_keypair_derand: +median: 180512 cycles/ticks +average: 181383 cycles/ticks + +kyber_keypair: +median: 193286 cycles/ticks +average: 194172 cycles/ticks + +kyber_encaps_derand: +median: 216972 cycles/ticks +average: 218213 cycles/ticks + +kyber_encaps: +median: 217702 cycles/ticks +average: 218924 cycles/ticks + +kyber_decaps: +median: 271616 cycles/ticks +average: 273284 cycles/ticks + +Loop spin: 117 +gen_a: +median: 57288 cycles/ticks +average: 57741 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 167652 cycles/ticks +average: 168445 cycles/ticks + +indcpa_enc: +median: 202914 cycles/ticks +average: 203954 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180558 cycles/ticks +average: 181353 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194215 cycles/ticks + +kyber_encaps_derand: +median: 216962 cycles/ticks +average: 218155 cycles/ticks + +kyber_encaps: +median: 217676 cycles/ticks +average: 218871 cycles/ticks + +kyber_decaps: +median: 271616 cycles/ticks +average: 273187 cycles/ticks + +Loop spin: 118 +gen_a: +median: 57314 cycles/ticks +average: 57608 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10812 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168026 cycles/ticks +average: 168834 cycles/ticks + +indcpa_enc: +median: 203248 cycles/ticks +average: 204435 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180330 cycles/ticks +average: 181193 cycles/ticks + +kyber_keypair: +median: 193386 cycles/ticks +average: 194359 cycles/ticks + +kyber_encaps_derand: +median: 217048 cycles/ticks +average: 218261 cycles/ticks + +kyber_encaps: +median: 217906 cycles/ticks +average: 219158 cycles/ticks + +kyber_decaps: +median: 271778 cycles/ticks +average: 273167 cycles/ticks + +Loop spin: 119 +gen_a: +median: 57406 cycles/ticks +average: 57706 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10735 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168266 cycles/ticks +average: 169176 cycles/ticks + +indcpa_enc: +median: 203306 cycles/ticks +average: 204441 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50363 cycles/ticks + +kyber_keypair_derand: +median: 180020 cycles/ticks +average: 180853 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194279 cycles/ticks + +kyber_encaps_derand: +median: 218396 cycles/ticks +average: 219604 cycles/ticks + +kyber_encaps: +median: 219284 cycles/ticks +average: 220423 cycles/ticks + +kyber_decaps: +median: 273246 cycles/ticks +average: 274777 cycles/ticks + +Loop spin: 120 +gen_a: +median: 57286 cycles/ticks +average: 57620 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168314 cycles/ticks +average: 169064 cycles/ticks + +indcpa_enc: +median: 203462 cycles/ticks +average: 204510 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50385 cycles/ticks + +kyber_keypair_derand: +median: 180910 cycles/ticks +average: 181766 cycles/ticks + +kyber_keypair: +median: 193286 cycles/ticks +average: 194219 cycles/ticks + +kyber_encaps_derand: +median: 217078 cycles/ticks +average: 218269 cycles/ticks + +kyber_encaps: +median: 217894 cycles/ticks +average: 219149 cycles/ticks + +kyber_decaps: +median: 271934 cycles/ticks +average: 273505 cycles/ticks + +Loop spin: 121 +gen_a: +median: 57346 cycles/ticks +average: 57695 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2801 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168400 cycles/ticks +average: 169195 cycles/ticks + +indcpa_enc: +median: 203534 cycles/ticks +average: 204652 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180242 cycles/ticks +average: 181042 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194206 cycles/ticks + +kyber_encaps_derand: +median: 217044 cycles/ticks +average: 218198 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 218962 cycles/ticks + +kyber_decaps: +median: 271742 cycles/ticks +average: 273093 cycles/ticks + +Loop spin: 122 +gen_a: +median: 57310 cycles/ticks +average: 57732 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12753 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168418 cycles/ticks +average: 169187 cycles/ticks + +indcpa_enc: +median: 203352 cycles/ticks +average: 204614 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180394 cycles/ticks +average: 181228 cycles/ticks + +kyber_keypair: +median: 193352 cycles/ticks +average: 194261 cycles/ticks + +kyber_encaps_derand: +median: 216742 cycles/ticks +average: 217971 cycles/ticks + +kyber_encaps: +median: 217594 cycles/ticks +average: 218931 cycles/ticks + +kyber_decaps: +median: 271640 cycles/ticks +average: 273100 cycles/ticks + +Loop spin: 123 +gen_a: +median: 57310 cycles/ticks +average: 57625 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168050 cycles/ticks +average: 168929 cycles/ticks + +indcpa_enc: +median: 203400 cycles/ticks +average: 204581 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180342 cycles/ticks +average: 181236 cycles/ticks + +kyber_keypair: +median: 193316 cycles/ticks +average: 194267 cycles/ticks + +kyber_encaps_derand: +median: 216900 cycles/ticks +average: 218032 cycles/ticks + +kyber_encaps: +median: 217640 cycles/ticks +average: 218784 cycles/ticks + +kyber_decaps: +median: 271598 cycles/ticks +average: 273041 cycles/ticks + +Loop spin: 124 +gen_a: +median: 57414 cycles/ticks +average: 57805 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10813 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2792 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168152 cycles/ticks +average: 168948 cycles/ticks + +indcpa_enc: +median: 203244 cycles/ticks +average: 204401 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180480 cycles/ticks +average: 181314 cycles/ticks + +kyber_keypair: +median: 193304 cycles/ticks +average: 194170 cycles/ticks + +kyber_encaps_derand: +median: 216496 cycles/ticks +average: 217713 cycles/ticks + +kyber_encaps: +median: 217392 cycles/ticks +average: 218580 cycles/ticks + +kyber_decaps: +median: 271328 cycles/ticks +average: 272763 cycles/ticks + +Loop spin: 125 +gen_a: +median: 57444 cycles/ticks +average: 57827 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12728 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 167998 cycles/ticks +average: 168758 cycles/ticks + +indcpa_enc: +median: 203134 cycles/ticks +average: 204269 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180508 cycles/ticks +average: 181347 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194229 cycles/ticks + +kyber_encaps_derand: +median: 216760 cycles/ticks +average: 218209 cycles/ticks + +kyber_encaps: +median: 219044 cycles/ticks +average: 220290 cycles/ticks + +kyber_decaps: +median: 271614 cycles/ticks +average: 273638 cycles/ticks + +Loop spin: 126 +gen_a: +median: 57222 cycles/ticks +average: 57577 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2452 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168312 cycles/ticks +average: 169152 cycles/ticks + +indcpa_enc: +median: 203404 cycles/ticks +average: 204605 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50359 cycles/ticks + +kyber_keypair_derand: +median: 181884 cycles/ticks +average: 182768 cycles/ticks + +kyber_keypair: +median: 194336 cycles/ticks +average: 195362 cycles/ticks + +kyber_encaps_derand: +median: 217674 cycles/ticks +average: 218956 cycles/ticks + +kyber_encaps: +median: 217704 cycles/ticks +average: 218935 cycles/ticks + +kyber_decaps: +median: 271648 cycles/ticks +average: 273173 cycles/ticks + +Loop spin: 127 +gen_a: +median: 57278 cycles/ticks +average: 57774 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168929 cycles/ticks + +indcpa_enc: +median: 203512 cycles/ticks +average: 204629 cycles/ticks + +indcpa_dec: +median: 50236 cycles/ticks +average: 50538 cycles/ticks + +kyber_keypair_derand: +median: 180026 cycles/ticks +average: 180956 cycles/ticks + +kyber_keypair: +median: 193438 cycles/ticks +average: 194314 cycles/ticks + +kyber_encaps_derand: +median: 217000 cycles/ticks +average: 218341 cycles/ticks + +kyber_encaps: +median: 217686 cycles/ticks +average: 218963 cycles/ticks + +kyber_decaps: +median: 272126 cycles/ticks +average: 273647 cycles/ticks + +Loop spin: 128 +gen_a: +median: 57526 cycles/ticks +average: 58108 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2769 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167984 cycles/ticks +average: 168863 cycles/ticks + +indcpa_enc: +median: 203112 cycles/ticks +average: 204380 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180536 cycles/ticks +average: 181438 cycles/ticks + +kyber_keypair: +median: 193576 cycles/ticks +average: 194486 cycles/ticks + +kyber_encaps_derand: +median: 217446 cycles/ticks +average: 218705 cycles/ticks + +kyber_encaps: +median: 218058 cycles/ticks +average: 219425 cycles/ticks + +kyber_decaps: +median: 271774 cycles/ticks +average: 273234 cycles/ticks + +Loop spin: 129 +gen_a: +median: 57528 cycles/ticks +average: 57989 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12762 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168174 cycles/ticks +average: 168977 cycles/ticks + +indcpa_enc: +median: 203596 cycles/ticks +average: 204879 cycles/ticks + +indcpa_dec: +median: 50336 cycles/ticks +average: 50648 cycles/ticks + +kyber_keypair_derand: +median: 180446 cycles/ticks +average: 181522 cycles/ticks + +kyber_keypair: +median: 193456 cycles/ticks +average: 194426 cycles/ticks + +kyber_encaps_derand: +median: 216852 cycles/ticks +average: 218057 cycles/ticks + +kyber_encaps: +median: 217674 cycles/ticks +average: 218916 cycles/ticks + +kyber_decaps: +median: 271734 cycles/ticks +average: 273416 cycles/ticks + +Loop spin: 130 +gen_a: +median: 57696 cycles/ticks +average: 58206 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10840 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12747 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 674 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168242 cycles/ticks +average: 169257 cycles/ticks + +indcpa_enc: +median: 203198 cycles/ticks +average: 204487 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50442 cycles/ticks + +kyber_keypair_derand: +median: 180454 cycles/ticks +average: 181304 cycles/ticks + +kyber_keypair: +median: 193404 cycles/ticks +average: 194262 cycles/ticks + +kyber_encaps_derand: +median: 217180 cycles/ticks +average: 218522 cycles/ticks + +kyber_encaps: +median: 218580 cycles/ticks +average: 219855 cycles/ticks + +kyber_decaps: +median: 271724 cycles/ticks +average: 273177 cycles/ticks + +Loop spin: 131 +gen_a: +median: 57554 cycles/ticks +average: 57936 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168092 cycles/ticks +average: 169040 cycles/ticks + +indcpa_enc: +median: 203286 cycles/ticks +average: 204607 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50432 cycles/ticks + +kyber_keypair_derand: +median: 180964 cycles/ticks +average: 181956 cycles/ticks + +kyber_keypair: +median: 194006 cycles/ticks +average: 194959 cycles/ticks + +kyber_encaps_derand: +median: 218830 cycles/ticks +average: 220087 cycles/ticks + +kyber_encaps: +median: 219894 cycles/ticks +average: 221291 cycles/ticks + +kyber_decaps: +median: 273628 cycles/ticks +average: 275230 cycles/ticks + +Loop spin: 132 +gen_a: +median: 57406 cycles/ticks +average: 57913 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10806 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1694 cycles/ticks + +indcpa_keypair: +median: 168676 cycles/ticks +average: 169726 cycles/ticks + +indcpa_enc: +median: 203636 cycles/ticks +average: 204900 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180120 cycles/ticks +average: 180944 cycles/ticks + +kyber_keypair: +median: 193606 cycles/ticks +average: 194467 cycles/ticks + +kyber_encaps_derand: +median: 217074 cycles/ticks +average: 218367 cycles/ticks + +kyber_encaps: +median: 218980 cycles/ticks +average: 220079 cycles/ticks + +kyber_decaps: +median: 271862 cycles/ticks +average: 273469 cycles/ticks + +Loop spin: 133 +gen_a: +median: 57356 cycles/ticks +average: 57784 cycles/ticks + +poly_getnoise_eta1: +median: 2456 cycles/ticks +average: 2470 cycles/ticks + +poly_getnoise_eta2: +median: 2456 cycles/ticks +average: 2460 cycles/ticks + +NTT: +median: 7518 cycles/ticks +average: 7580 cycles/ticks + +INVNTT: +median: 10770 cycles/ticks +average: 10957 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167928 cycles/ticks +average: 168678 cycles/ticks + +indcpa_enc: +median: 203210 cycles/ticks +average: 204299 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180624 cycles/ticks +average: 181533 cycles/ticks + +kyber_keypair: +median: 194148 cycles/ticks +average: 195019 cycles/ticks + +kyber_encaps_derand: +median: 217056 cycles/ticks +average: 218396 cycles/ticks + +kyber_encaps: +median: 218262 cycles/ticks +average: 219452 cycles/ticks + +kyber_decaps: +median: 271800 cycles/ticks +average: 273308 cycles/ticks + +Loop spin: 134 +gen_a: +median: 57256 cycles/ticks +average: 57583 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168224 cycles/ticks +average: 169107 cycles/ticks + +indcpa_enc: +median: 203646 cycles/ticks +average: 204858 cycles/ticks + +indcpa_dec: +median: 50266 cycles/ticks +average: 50564 cycles/ticks + +kyber_keypair_derand: +median: 181928 cycles/ticks +average: 182798 cycles/ticks + +kyber_keypair: +median: 193646 cycles/ticks +average: 194535 cycles/ticks + +kyber_encaps_derand: +median: 216764 cycles/ticks +average: 218038 cycles/ticks + +kyber_encaps: +median: 217816 cycles/ticks +average: 219186 cycles/ticks + +kyber_decaps: +median: 272970 cycles/ticks +average: 274334 cycles/ticks + +Loop spin: 135 +gen_a: +median: 57430 cycles/ticks +average: 57836 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168068 cycles/ticks +average: 168853 cycles/ticks + +indcpa_enc: +median: 203282 cycles/ticks +average: 204399 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180290 cycles/ticks +average: 181094 cycles/ticks + +kyber_keypair: +median: 194164 cycles/ticks +average: 195101 cycles/ticks + +kyber_encaps_derand: +median: 217212 cycles/ticks +average: 218455 cycles/ticks + +kyber_encaps: +median: 217910 cycles/ticks +average: 219098 cycles/ticks + +kyber_decaps: +median: 271712 cycles/ticks +average: 273151 cycles/ticks + +Loop spin: 136 +gen_a: +median: 57442 cycles/ticks +average: 57860 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2808 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168502 cycles/ticks +average: 169335 cycles/ticks + +indcpa_enc: +median: 203882 cycles/ticks +average: 205110 cycles/ticks + +indcpa_dec: +median: 50232 cycles/ticks +average: 50518 cycles/ticks + +kyber_keypair_derand: +median: 180812 cycles/ticks +average: 181891 cycles/ticks + +kyber_keypair: +median: 193708 cycles/ticks +average: 194741 cycles/ticks + +kyber_encaps_derand: +median: 218836 cycles/ticks +average: 220148 cycles/ticks + +kyber_encaps: +median: 219552 cycles/ticks +average: 220663 cycles/ticks + +kyber_decaps: +median: 273708 cycles/ticks +average: 275186 cycles/ticks + +Loop spin: 137 +gen_a: +median: 57544 cycles/ticks +average: 58023 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10837 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12804 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168316 cycles/ticks +average: 169226 cycles/ticks + +indcpa_enc: +median: 203438 cycles/ticks +average: 204637 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50393 cycles/ticks + +kyber_keypair_derand: +median: 180648 cycles/ticks +average: 181520 cycles/ticks + +kyber_keypair: +median: 193528 cycles/ticks +average: 194403 cycles/ticks + +kyber_encaps_derand: +median: 217840 cycles/ticks +average: 219108 cycles/ticks + +kyber_encaps: +median: 218840 cycles/ticks +average: 220008 cycles/ticks + +kyber_decaps: +median: 271828 cycles/ticks +average: 273256 cycles/ticks + +Loop spin: 138 +gen_a: +median: 57410 cycles/ticks +average: 57817 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2779 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 168186 cycles/ticks +average: 169075 cycles/ticks + +indcpa_enc: +median: 203492 cycles/ticks +average: 204710 cycles/ticks + +indcpa_dec: +median: 50348 cycles/ticks +average: 50635 cycles/ticks + +kyber_keypair_derand: +median: 180776 cycles/ticks +average: 181787 cycles/ticks + +kyber_keypair: +median: 193662 cycles/ticks +average: 194560 cycles/ticks + +kyber_encaps_derand: +median: 216746 cycles/ticks +average: 218059 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 219043 cycles/ticks + +kyber_decaps: +median: 271740 cycles/ticks +average: 273263 cycles/ticks + +Loop spin: 139 +gen_a: +median: 57386 cycles/ticks +average: 57816 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12721 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168072 cycles/ticks +average: 168963 cycles/ticks + +indcpa_enc: +median: 203040 cycles/ticks +average: 204225 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 180498 cycles/ticks +average: 181366 cycles/ticks + +kyber_keypair: +median: 193612 cycles/ticks +average: 194467 cycles/ticks + +kyber_encaps_derand: +median: 216864 cycles/ticks +average: 218046 cycles/ticks + +kyber_encaps: +median: 218568 cycles/ticks +average: 219763 cycles/ticks + +kyber_decaps: +median: 271854 cycles/ticks +average: 273483 cycles/ticks + +Loop spin: 140 +gen_a: +median: 57314 cycles/ticks +average: 57731 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12730 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 169832 cycles/ticks +average: 170698 cycles/ticks + +indcpa_enc: +median: 204960 cycles/ticks +average: 206038 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50463 cycles/ticks + +kyber_keypair_derand: +median: 180576 cycles/ticks +average: 181545 cycles/ticks + +kyber_keypair: +median: 194734 cycles/ticks +average: 195699 cycles/ticks + +kyber_encaps_derand: +median: 216986 cycles/ticks +average: 218229 cycles/ticks + +kyber_encaps: +median: 217988 cycles/ticks +average: 219120 cycles/ticks + +kyber_decaps: +median: 271666 cycles/ticks +average: 273015 cycles/ticks + +Loop spin: 141 +gen_a: +median: 57400 cycles/ticks +average: 57857 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10788 cycles/ticks +average: 10885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12638 cycles/ticks +average: 12781 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1348 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 429 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168818 cycles/ticks +average: 169770 cycles/ticks + +indcpa_enc: +median: 203488 cycles/ticks +average: 204706 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 180398 cycles/ticks +average: 181228 cycles/ticks + +kyber_keypair: +median: 193630 cycles/ticks +average: 194458 cycles/ticks + +kyber_encaps_derand: +median: 216912 cycles/ticks +average: 218200 cycles/ticks + +kyber_encaps: +median: 218270 cycles/ticks +average: 219616 cycles/ticks + +kyber_decaps: +median: 271956 cycles/ticks +average: 273375 cycles/ticks + +Loop spin: 142 +gen_a: +median: 57346 cycles/ticks +average: 57752 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168314 cycles/ticks +average: 169194 cycles/ticks + +indcpa_enc: +median: 203316 cycles/ticks +average: 204441 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180408 cycles/ticks +average: 181273 cycles/ticks + +kyber_keypair: +median: 194486 cycles/ticks +average: 195407 cycles/ticks + +kyber_encaps_derand: +median: 217352 cycles/ticks +average: 218709 cycles/ticks + +kyber_encaps: +median: 218284 cycles/ticks +average: 219529 cycles/ticks + +kyber_decaps: +median: 271802 cycles/ticks +average: 273266 cycles/ticks + +Loop spin: 143 +gen_a: +median: 57322 cycles/ticks +average: 57718 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168188 cycles/ticks +average: 169249 cycles/ticks + +indcpa_enc: +median: 204184 cycles/ticks +average: 205293 cycles/ticks + +indcpa_dec: +median: 50318 cycles/ticks +average: 50600 cycles/ticks + +kyber_keypair_derand: +median: 181032 cycles/ticks +average: 181946 cycles/ticks + +kyber_keypair: +median: 193504 cycles/ticks +average: 194538 cycles/ticks + +kyber_encaps_derand: +median: 217138 cycles/ticks +average: 218294 cycles/ticks + +kyber_encaps: +median: 218298 cycles/ticks +average: 219430 cycles/ticks + +kyber_decaps: +median: 272604 cycles/ticks +average: 274145 cycles/ticks + +Loop spin: 144 +gen_a: +median: 57420 cycles/ticks +average: 57846 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168004 cycles/ticks +average: 168865 cycles/ticks + +indcpa_enc: +median: 203214 cycles/ticks +average: 204305 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180566 cycles/ticks +average: 181432 cycles/ticks + +kyber_keypair: +median: 193852 cycles/ticks +average: 194848 cycles/ticks + +kyber_encaps_derand: +median: 217364 cycles/ticks +average: 218650 cycles/ticks + +kyber_encaps: +median: 218064 cycles/ticks +average: 219213 cycles/ticks + +kyber_decaps: +median: 271784 cycles/ticks +average: 273234 cycles/ticks + +Loop spin: 145 +gen_a: +median: 57398 cycles/ticks +average: 57757 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168166 cycles/ticks +average: 168968 cycles/ticks + +indcpa_enc: +median: 203500 cycles/ticks +average: 204707 cycles/ticks + +indcpa_dec: +median: 50256 cycles/ticks +average: 50544 cycles/ticks + +kyber_keypair_derand: +median: 182538 cycles/ticks +average: 183548 cycles/ticks + +kyber_keypair: +median: 193532 cycles/ticks +average: 194430 cycles/ticks + +kyber_encaps_derand: +median: 217324 cycles/ticks +average: 218590 cycles/ticks + +kyber_encaps: +median: 218304 cycles/ticks +average: 219631 cycles/ticks + +kyber_decaps: +median: 272208 cycles/ticks +average: 273738 cycles/ticks + +Loop spin: 146 +gen_a: +median: 57518 cycles/ticks +average: 58008 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2435 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10824 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12718 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168136 cycles/ticks +average: 169168 cycles/ticks + +indcpa_enc: +median: 203278 cycles/ticks +average: 204456 cycles/ticks + +indcpa_dec: +median: 50220 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180512 cycles/ticks +average: 181336 cycles/ticks + +kyber_keypair: +median: 193508 cycles/ticks +average: 194402 cycles/ticks + +kyber_encaps_derand: +median: 217370 cycles/ticks +average: 218753 cycles/ticks + +kyber_encaps: +median: 219482 cycles/ticks +average: 220675 cycles/ticks + +kyber_decaps: +median: 271844 cycles/ticks +average: 273355 cycles/ticks + +Loop spin: 147 +gen_a: +median: 57292 cycles/ticks +average: 57651 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12756 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167948 cycles/ticks +average: 168805 cycles/ticks + +indcpa_enc: +median: 203204 cycles/ticks +average: 204323 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50474 cycles/ticks + +kyber_keypair_derand: +median: 180960 cycles/ticks +average: 181984 cycles/ticks + +kyber_keypair: +median: 194170 cycles/ticks +average: 195135 cycles/ticks + +kyber_encaps_derand: +median: 217190 cycles/ticks +average: 218462 cycles/ticks + +kyber_encaps: +median: 218354 cycles/ticks +average: 219588 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273296 cycles/ticks + +Loop spin: 148 +gen_a: +median: 57280 cycles/ticks +average: 57705 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 168344 cycles/ticks +average: 169213 cycles/ticks + +indcpa_enc: +median: 203200 cycles/ticks +average: 204330 cycles/ticks + +indcpa_dec: +median: 50234 cycles/ticks +average: 50489 cycles/ticks + +kyber_keypair_derand: +median: 180610 cycles/ticks +average: 181509 cycles/ticks + +kyber_keypair: +median: 193566 cycles/ticks +average: 194405 cycles/ticks + +kyber_encaps_derand: +median: 217084 cycles/ticks +average: 218265 cycles/ticks + +kyber_encaps: +median: 218358 cycles/ticks +average: 219693 cycles/ticks + +kyber_decaps: +median: 272840 cycles/ticks +average: 274318 cycles/ticks + +Loop spin: 149 +gen_a: +median: 57424 cycles/ticks +average: 57800 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168386 cycles/ticks +average: 169151 cycles/ticks + +indcpa_enc: +median: 203444 cycles/ticks +average: 204536 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 181070 cycles/ticks +average: 181934 cycles/ticks + +kyber_keypair: +median: 193652 cycles/ticks +average: 194507 cycles/ticks + +kyber_encaps_derand: +median: 216906 cycles/ticks +average: 218403 cycles/ticks + +kyber_encaps: +median: 217706 cycles/ticks +average: 219019 cycles/ticks + +kyber_decaps: +median: 271600 cycles/ticks +average: 273117 cycles/ticks + +Loop spin: 150 +gen_a: +median: 57332 cycles/ticks +average: 57741 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10736 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168264 cycles/ticks +average: 169171 cycles/ticks + +indcpa_enc: +median: 203388 cycles/ticks +average: 204532 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50453 cycles/ticks + +kyber_keypair_derand: +median: 180612 cycles/ticks +average: 181562 cycles/ticks + +kyber_keypair: +median: 193672 cycles/ticks +average: 194648 cycles/ticks + +kyber_encaps_derand: +median: 216708 cycles/ticks +average: 218093 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 219157 cycles/ticks + +kyber_decaps: +median: 271558 cycles/ticks +average: 273080 cycles/ticks + +Loop spin: 151 +gen_a: +median: 57378 cycles/ticks +average: 57771 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 167940 cycles/ticks +average: 168775 cycles/ticks + +indcpa_enc: +median: 203312 cycles/ticks +average: 204514 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50420 cycles/ticks + +kyber_keypair_derand: +median: 180178 cycles/ticks +average: 181015 cycles/ticks + +kyber_keypair: +median: 193590 cycles/ticks +average: 194533 cycles/ticks + +kyber_encaps_derand: +median: 216820 cycles/ticks +average: 218191 cycles/ticks + +kyber_encaps: +median: 217968 cycles/ticks +average: 219183 cycles/ticks + +kyber_decaps: +median: 271668 cycles/ticks +average: 273154 cycles/ticks + +Loop spin: 152 +gen_a: +median: 57310 cycles/ticks +average: 57779 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12878 cycles/ticks +average: 12965 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168108 cycles/ticks +average: 168976 cycles/ticks + +indcpa_enc: +median: 203286 cycles/ticks +average: 204461 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50522 cycles/ticks + +kyber_keypair_derand: +median: 180752 cycles/ticks +average: 181681 cycles/ticks + +kyber_keypair: +median: 193688 cycles/ticks +average: 194554 cycles/ticks + +kyber_encaps_derand: +median: 217192 cycles/ticks +average: 218543 cycles/ticks + +kyber_encaps: +median: 218262 cycles/ticks +average: 219500 cycles/ticks + +kyber_decaps: +median: 271988 cycles/ticks +average: 273432 cycles/ticks + +Loop spin: 153 +gen_a: +median: 57286 cycles/ticks +average: 57711 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10736 cycles/ticks +average: 10819 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168278 cycles/ticks +average: 169155 cycles/ticks + +indcpa_enc: +median: 203438 cycles/ticks +average: 204504 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50447 cycles/ticks + +kyber_keypair_derand: +median: 180232 cycles/ticks +average: 181069 cycles/ticks + +kyber_keypair: +median: 193660 cycles/ticks +average: 194557 cycles/ticks + +kyber_encaps_derand: +median: 216984 cycles/ticks +average: 218221 cycles/ticks + +kyber_encaps: +median: 218010 cycles/ticks +average: 219207 cycles/ticks + +kyber_decaps: +median: 271738 cycles/ticks +average: 273352 cycles/ticks + +Loop spin: 154 +gen_a: +median: 57374 cycles/ticks +average: 57710 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168514 cycles/ticks +average: 169434 cycles/ticks + +indcpa_enc: +median: 203488 cycles/ticks +average: 204683 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50427 cycles/ticks + +kyber_keypair_derand: +median: 183426 cycles/ticks +average: 184275 cycles/ticks + +kyber_keypair: +median: 193458 cycles/ticks +average: 194320 cycles/ticks + +kyber_encaps_derand: +median: 217044 cycles/ticks +average: 218298 cycles/ticks + +kyber_encaps: +median: 217946 cycles/ticks +average: 219250 cycles/ticks + +kyber_decaps: +median: 271972 cycles/ticks +average: 273407 cycles/ticks + +Loop spin: 155 +gen_a: +median: 57430 cycles/ticks +average: 57804 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168334 cycles/ticks +average: 169129 cycles/ticks + +indcpa_enc: +median: 203318 cycles/ticks +average: 204440 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180316 cycles/ticks +average: 181147 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194248 cycles/ticks + +kyber_encaps_derand: +median: 217228 cycles/ticks +average: 218420 cycles/ticks + +kyber_encaps: +median: 218074 cycles/ticks +average: 219332 cycles/ticks + +kyber_decaps: +median: 271960 cycles/ticks +average: 273377 cycles/ticks + +Loop spin: 156 +gen_a: +median: 57430 cycles/ticks +average: 57734 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168090 cycles/ticks +average: 168880 cycles/ticks + +indcpa_enc: +median: 203232 cycles/ticks +average: 204363 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50427 cycles/ticks + +kyber_keypair_derand: +median: 180556 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194168 cycles/ticks + +kyber_encaps_derand: +median: 217296 cycles/ticks +average: 218512 cycles/ticks + +kyber_encaps: +median: 218010 cycles/ticks +average: 219152 cycles/ticks + +kyber_decaps: +median: 272036 cycles/ticks +average: 273436 cycles/ticks + +Loop spin: 157 +gen_a: +median: 57496 cycles/ticks +average: 57875 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167940 cycles/ticks +average: 168747 cycles/ticks + +indcpa_enc: +median: 203164 cycles/ticks +average: 204273 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50456 cycles/ticks + +kyber_keypair_derand: +median: 180484 cycles/ticks +average: 181312 cycles/ticks + +kyber_keypair: +median: 193328 cycles/ticks +average: 194215 cycles/ticks + +kyber_encaps_derand: +median: 216806 cycles/ticks +average: 218101 cycles/ticks + +kyber_encaps: +median: 217564 cycles/ticks +average: 218745 cycles/ticks + +kyber_decaps: +median: 271526 cycles/ticks +average: 273006 cycles/ticks + +Loop spin: 158 +gen_a: +median: 57434 cycles/ticks +average: 57783 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167926 cycles/ticks +average: 168739 cycles/ticks + +indcpa_enc: +median: 203218 cycles/ticks +average: 204544 cycles/ticks + +indcpa_dec: +median: 50236 cycles/ticks +average: 50451 cycles/ticks + +kyber_keypair_derand: +median: 180398 cycles/ticks +average: 181287 cycles/ticks + +kyber_keypair: +median: 193284 cycles/ticks +average: 194245 cycles/ticks + +kyber_encaps_derand: +median: 216822 cycles/ticks +average: 218173 cycles/ticks + +kyber_encaps: +median: 217632 cycles/ticks +average: 218894 cycles/ticks + +kyber_decaps: +median: 271604 cycles/ticks +average: 273085 cycles/ticks + +Loop spin: 159 +gen_a: +median: 57390 cycles/ticks +average: 57762 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167758 cycles/ticks +average: 168704 cycles/ticks + +indcpa_enc: +median: 202862 cycles/ticks +average: 204029 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180202 cycles/ticks +average: 183693 cycles/ticks + +kyber_keypair: +median: 193238 cycles/ticks +average: 194168 cycles/ticks + +kyber_encaps_derand: +median: 218594 cycles/ticks +average: 219957 cycles/ticks + +kyber_encaps: +median: 219372 cycles/ticks +average: 220617 cycles/ticks + +kyber_decaps: +median: 273248 cycles/ticks +average: 274691 cycles/ticks + +Loop spin: 160 +gen_a: +median: 57498 cycles/ticks +average: 57835 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1724 cycles/ticks + +indcpa_keypair: +median: 168318 cycles/ticks +average: 169081 cycles/ticks + +indcpa_enc: +median: 203548 cycles/ticks +average: 204563 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50428 cycles/ticks + +kyber_keypair_derand: +median: 179892 cycles/ticks +average: 180822 cycles/ticks + +kyber_keypair: +median: 193352 cycles/ticks +average: 194232 cycles/ticks + +kyber_encaps_derand: +median: 216728 cycles/ticks +average: 217964 cycles/ticks + +kyber_encaps: +median: 217438 cycles/ticks +average: 218584 cycles/ticks + +kyber_decaps: +median: 271468 cycles/ticks +average: 272842 cycles/ticks + +Loop spin: 161 +gen_a: +median: 57326 cycles/ticks +average: 57655 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 179312 cycles/ticks +average: 180341 cycles/ticks + +indcpa_enc: +median: 203210 cycles/ticks +average: 204521 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50369 cycles/ticks + +kyber_keypair_derand: +median: 180300 cycles/ticks +average: 181104 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194202 cycles/ticks + +kyber_encaps_derand: +median: 216954 cycles/ticks +average: 218197 cycles/ticks + +kyber_encaps: +median: 217704 cycles/ticks +average: 218858 cycles/ticks + +kyber_decaps: +median: 271784 cycles/ticks +average: 273495 cycles/ticks + +Loop spin: 162 +gen_a: +median: 57450 cycles/ticks +average: 57774 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12669 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168046 cycles/ticks +average: 168887 cycles/ticks + +indcpa_enc: +median: 203156 cycles/ticks +average: 204356 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50363 cycles/ticks + +kyber_keypair_derand: +median: 180418 cycles/ticks +average: 181241 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194218 cycles/ticks + +kyber_encaps_derand: +median: 216906 cycles/ticks +average: 218042 cycles/ticks + +kyber_encaps: +median: 217782 cycles/ticks +average: 219010 cycles/ticks + +kyber_decaps: +median: 271670 cycles/ticks +average: 273045 cycles/ticks + +Loop spin: 163 +gen_a: +median: 57484 cycles/ticks +average: 57923 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1732 cycles/ticks + +indcpa_keypair: +median: 168048 cycles/ticks +average: 168828 cycles/ticks + +indcpa_enc: +median: 203186 cycles/ticks +average: 204427 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50365 cycles/ticks + +kyber_keypair_derand: +median: 180260 cycles/ticks +average: 181086 cycles/ticks + +kyber_keypair: +median: 193374 cycles/ticks +average: 194268 cycles/ticks + +kyber_encaps_derand: +median: 217164 cycles/ticks +average: 218401 cycles/ticks + +kyber_encaps: +median: 217880 cycles/ticks +average: 219172 cycles/ticks + +kyber_decaps: +median: 271800 cycles/ticks +average: 273251 cycles/ticks + +Loop spin: 164 +gen_a: +median: 57354 cycles/ticks +average: 57668 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2458 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168058 cycles/ticks +average: 168933 cycles/ticks + +indcpa_enc: +median: 203308 cycles/ticks +average: 204325 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50347 cycles/ticks + +kyber_keypair_derand: +median: 180220 cycles/ticks +average: 181050 cycles/ticks + +kyber_keypair: +median: 193306 cycles/ticks +average: 194218 cycles/ticks + +kyber_encaps_derand: +median: 217186 cycles/ticks +average: 218470 cycles/ticks + +kyber_encaps: +median: 217888 cycles/ticks +average: 218965 cycles/ticks + +kyber_decaps: +median: 271834 cycles/ticks +average: 273187 cycles/ticks + +Loop spin: 165 +gen_a: +median: 57472 cycles/ticks +average: 57796 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168000 cycles/ticks +average: 168801 cycles/ticks + +indcpa_enc: +median: 203172 cycles/ticks +average: 204300 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 180388 cycles/ticks +average: 181188 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194224 cycles/ticks + +kyber_encaps_derand: +median: 216870 cycles/ticks +average: 218204 cycles/ticks + +kyber_encaps: +median: 217622 cycles/ticks +average: 218709 cycles/ticks + +kyber_decaps: +median: 271480 cycles/ticks +average: 272824 cycles/ticks + +Loop spin: 166 +gen_a: +median: 57416 cycles/ticks +average: 57890 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168204 cycles/ticks +average: 168953 cycles/ticks + +indcpa_enc: +median: 203216 cycles/ticks +average: 204377 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50357 cycles/ticks + +kyber_keypair_derand: +median: 180550 cycles/ticks +average: 181423 cycles/ticks + +kyber_keypair: +median: 193452 cycles/ticks +average: 194294 cycles/ticks + +kyber_encaps_derand: +median: 216872 cycles/ticks +average: 218062 cycles/ticks + +kyber_encaps: +median: 217576 cycles/ticks +average: 218815 cycles/ticks + +kyber_decaps: +median: 271512 cycles/ticks +average: 272914 cycles/ticks + +Loop spin: 167 +gen_a: +median: 57456 cycles/ticks +average: 57857 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167918 cycles/ticks +average: 168724 cycles/ticks + +indcpa_enc: +median: 203038 cycles/ticks +average: 204116 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180622 cycles/ticks +average: 181422 cycles/ticks + +kyber_keypair: +median: 193306 cycles/ticks +average: 194192 cycles/ticks + +kyber_encaps_derand: +median: 216968 cycles/ticks +average: 218185 cycles/ticks + +kyber_encaps: +median: 217802 cycles/ticks +average: 218940 cycles/ticks + +kyber_decaps: +median: 271670 cycles/ticks +average: 273079 cycles/ticks + +Loop spin: 168 +gen_a: +median: 57378 cycles/ticks +average: 57800 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168038 cycles/ticks +average: 168970 cycles/ticks + +indcpa_enc: +median: 203294 cycles/ticks +average: 204407 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50368 cycles/ticks + +kyber_keypair_derand: +median: 180426 cycles/ticks +average: 181272 cycles/ticks + +kyber_keypair: +median: 193300 cycles/ticks +average: 194193 cycles/ticks + +kyber_encaps_derand: +median: 216824 cycles/ticks +average: 218010 cycles/ticks + +kyber_encaps: +median: 217656 cycles/ticks +average: 218852 cycles/ticks + +kyber_decaps: +median: 271616 cycles/ticks +average: 272927 cycles/ticks + +Loop spin: 169 +gen_a: +median: 57312 cycles/ticks +average: 57609 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168538 cycles/ticks +average: 169343 cycles/ticks + +indcpa_enc: +median: 203422 cycles/ticks +average: 204597 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180694 cycles/ticks +average: 181510 cycles/ticks + +kyber_keypair: +median: 193502 cycles/ticks +average: 194408 cycles/ticks + +kyber_encaps_derand: +median: 216990 cycles/ticks +average: 218194 cycles/ticks + +kyber_encaps: +median: 217888 cycles/ticks +average: 219122 cycles/ticks + +kyber_decaps: +median: 271830 cycles/ticks +average: 273347 cycles/ticks + +Loop spin: 170 +gen_a: +median: 57442 cycles/ticks +average: 57770 cycles/ticks + +poly_getnoise_eta1: +median: 2408 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168688 cycles/ticks +average: 169496 cycles/ticks + +indcpa_enc: +median: 203596 cycles/ticks +average: 204661 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50373 cycles/ticks + +kyber_keypair_derand: +median: 182040 cycles/ticks +average: 182936 cycles/ticks + +kyber_keypair: +median: 193454 cycles/ticks +average: 194308 cycles/ticks + +kyber_encaps_derand: +median: 216812 cycles/ticks +average: 217964 cycles/ticks + +kyber_encaps: +median: 217488 cycles/ticks +average: 218590 cycles/ticks + +kyber_decaps: +median: 271460 cycles/ticks +average: 272756 cycles/ticks + +Loop spin: 171 +gen_a: +median: 57484 cycles/ticks +average: 57780 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167948 cycles/ticks +average: 168756 cycles/ticks + +indcpa_enc: +median: 203016 cycles/ticks +average: 204213 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50389 cycles/ticks + +kyber_keypair_derand: +median: 180498 cycles/ticks +average: 181319 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194129 cycles/ticks + +kyber_encaps_derand: +median: 216976 cycles/ticks +average: 218184 cycles/ticks + +kyber_encaps: +median: 217680 cycles/ticks +average: 218821 cycles/ticks + +kyber_decaps: +median: 271782 cycles/ticks +average: 273196 cycles/ticks + +Loop spin: 172 +gen_a: +median: 57310 cycles/ticks +average: 57614 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167968 cycles/ticks +average: 168825 cycles/ticks + +indcpa_enc: +median: 203008 cycles/ticks +average: 204174 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50366 cycles/ticks + +kyber_keypair_derand: +median: 180352 cycles/ticks +average: 181165 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194169 cycles/ticks + +kyber_encaps_derand: +median: 218236 cycles/ticks +average: 219406 cycles/ticks + +kyber_encaps: +median: 219016 cycles/ticks +average: 220082 cycles/ticks + +kyber_decaps: +median: 272948 cycles/ticks +average: 274204 cycles/ticks + +Loop spin: 173 +gen_a: +median: 57328 cycles/ticks +average: 57663 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167956 cycles/ticks +average: 168721 cycles/ticks + +indcpa_enc: +median: 203124 cycles/ticks +average: 204214 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50386 cycles/ticks + +kyber_keypair_derand: +median: 180072 cycles/ticks +average: 180906 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194230 cycles/ticks + +kyber_encaps_derand: +median: 217164 cycles/ticks +average: 218414 cycles/ticks + +kyber_encaps: +median: 217918 cycles/ticks +average: 219058 cycles/ticks + +kyber_decaps: +median: 271810 cycles/ticks +average: 273204 cycles/ticks + +Loop spin: 174 +gen_a: +median: 57388 cycles/ticks +average: 57707 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168384 cycles/ticks +average: 169167 cycles/ticks + +indcpa_enc: +median: 203358 cycles/ticks +average: 204501 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50347 cycles/ticks + +kyber_keypair_derand: +median: 180684 cycles/ticks +average: 181516 cycles/ticks + +kyber_keypair: +median: 193450 cycles/ticks +average: 194281 cycles/ticks + +kyber_encaps_derand: +median: 217134 cycles/ticks +average: 218436 cycles/ticks + +kyber_encaps: +median: 217952 cycles/ticks +average: 219025 cycles/ticks + +kyber_decaps: +median: 271998 cycles/ticks +average: 273465 cycles/ticks + +Loop spin: 175 +gen_a: +median: 57392 cycles/ticks +average: 57778 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 167926 cycles/ticks +average: 168814 cycles/ticks + +indcpa_enc: +median: 203166 cycles/ticks +average: 204332 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50394 cycles/ticks + +kyber_keypair_derand: +median: 180390 cycles/ticks +average: 181196 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194154 cycles/ticks + +kyber_encaps_derand: +median: 217084 cycles/ticks +average: 218246 cycles/ticks + +kyber_encaps: +median: 217852 cycles/ticks +average: 219007 cycles/ticks + +kyber_decaps: +median: 271846 cycles/ticks +average: 273347 cycles/ticks + +Loop spin: 176 +gen_a: +median: 57374 cycles/ticks +average: 57741 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168330 cycles/ticks +average: 169166 cycles/ticks + +indcpa_enc: +median: 203392 cycles/ticks +average: 204549 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180528 cycles/ticks +average: 181376 cycles/ticks + +kyber_keypair: +median: 193436 cycles/ticks +average: 194231 cycles/ticks + +kyber_encaps_derand: +median: 218494 cycles/ticks +average: 219672 cycles/ticks + +kyber_encaps: +median: 219260 cycles/ticks +average: 220390 cycles/ticks + +kyber_decaps: +median: 273124 cycles/ticks +average: 274612 cycles/ticks + +Loop spin: 177 +gen_a: +median: 57394 cycles/ticks +average: 57713 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168126 cycles/ticks +average: 168888 cycles/ticks + +indcpa_enc: +median: 203240 cycles/ticks +average: 204439 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50365 cycles/ticks + +kyber_keypair_derand: +median: 180392 cycles/ticks +average: 181222 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194164 cycles/ticks + +kyber_encaps_derand: +median: 216644 cycles/ticks +average: 217729 cycles/ticks + +kyber_encaps: +median: 217594 cycles/ticks +average: 218872 cycles/ticks + +kyber_decaps: +median: 271688 cycles/ticks +average: 273253 cycles/ticks + +Loop spin: 178 +gen_a: +median: 57394 cycles/ticks +average: 57770 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1723 cycles/ticks + +indcpa_keypair: +median: 168112 cycles/ticks +average: 168870 cycles/ticks + +indcpa_enc: +median: 203186 cycles/ticks +average: 204320 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 180170 cycles/ticks +average: 180983 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194222 cycles/ticks + +kyber_encaps_derand: +median: 217252 cycles/ticks +average: 218465 cycles/ticks + +kyber_encaps: +median: 218232 cycles/ticks +average: 219542 cycles/ticks + +kyber_decaps: +median: 273746 cycles/ticks +average: 275090 cycles/ticks + +Loop spin: 179 +gen_a: +median: 57660 cycles/ticks +average: 58145 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10848 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12644 cycles/ticks +average: 12806 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168086 cycles/ticks +average: 169162 cycles/ticks + +indcpa_enc: +median: 203304 cycles/ticks +average: 204488 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50379 cycles/ticks + +kyber_keypair_derand: +median: 180432 cycles/ticks +average: 181309 cycles/ticks + +kyber_keypair: +median: 193412 cycles/ticks +average: 194359 cycles/ticks + +kyber_encaps_derand: +median: 217318 cycles/ticks +average: 218708 cycles/ticks + +kyber_encaps: +median: 219698 cycles/ticks +average: 220849 cycles/ticks + +kyber_decaps: +median: 271874 cycles/ticks +average: 273382 cycles/ticks + +Loop spin: 180 +gen_a: +median: 57382 cycles/ticks +average: 57865 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10758 cycles/ticks +average: 10830 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12726 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167964 cycles/ticks +average: 168893 cycles/ticks + +indcpa_enc: +median: 203098 cycles/ticks +average: 204245 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50476 cycles/ticks + +kyber_keypair_derand: +median: 181064 cycles/ticks +average: 182089 cycles/ticks + +kyber_keypair: +median: 193890 cycles/ticks +average: 194888 cycles/ticks + +kyber_encaps_derand: +median: 216936 cycles/ticks +average: 218292 cycles/ticks + +kyber_encaps: +median: 217820 cycles/ticks +average: 219152 cycles/ticks + +kyber_decaps: +median: 271666 cycles/ticks +average: 273219 cycles/ticks + +Loop spin: 181 +gen_a: +median: 57546 cycles/ticks +average: 57990 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10847 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12656 cycles/ticks +average: 12804 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168876 cycles/ticks +average: 169862 cycles/ticks + +indcpa_enc: +median: 203718 cycles/ticks +average: 204849 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180436 cycles/ticks +average: 181414 cycles/ticks + +kyber_keypair: +median: 193544 cycles/ticks +average: 194513 cycles/ticks + +kyber_encaps_derand: +median: 216818 cycles/ticks +average: 218016 cycles/ticks + +kyber_encaps: +median: 218110 cycles/ticks +average: 219383 cycles/ticks + +kyber_decaps: +median: 272362 cycles/ticks +average: 273998 cycles/ticks + +Loop spin: 182 +gen_a: +median: 57484 cycles/ticks +average: 58069 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169216 cycles/ticks +average: 170057 cycles/ticks + +indcpa_enc: +median: 204320 cycles/ticks +average: 205507 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50455 cycles/ticks + +kyber_keypair_derand: +median: 180232 cycles/ticks +average: 181120 cycles/ticks + +kyber_keypair: +median: 194764 cycles/ticks +average: 195774 cycles/ticks + +kyber_encaps_derand: +median: 217104 cycles/ticks +average: 218425 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 218980 cycles/ticks + +kyber_decaps: +median: 271768 cycles/ticks +average: 273189 cycles/ticks + +Loop spin: 183 +gen_a: +median: 57504 cycles/ticks +average: 57972 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168422 cycles/ticks +average: 169396 cycles/ticks + +indcpa_enc: +median: 204314 cycles/ticks +average: 205525 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180302 cycles/ticks +average: 181137 cycles/ticks + +kyber_keypair: +median: 193486 cycles/ticks +average: 194487 cycles/ticks + +kyber_encaps_derand: +median: 216978 cycles/ticks +average: 218294 cycles/ticks + +kyber_encaps: +median: 217852 cycles/ticks +average: 219040 cycles/ticks + +kyber_decaps: +median: 272586 cycles/ticks +average: 274130 cycles/ticks + +Loop spin: 184 +gen_a: +median: 57412 cycles/ticks +average: 57744 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12741 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1360 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168146 cycles/ticks +average: 168996 cycles/ticks + +indcpa_enc: +median: 203212 cycles/ticks +average: 204368 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180452 cycles/ticks +average: 181262 cycles/ticks + +kyber_keypair: +median: 194106 cycles/ticks +average: 195107 cycles/ticks + +kyber_encaps_derand: +median: 217654 cycles/ticks +average: 218949 cycles/ticks + +kyber_encaps: +median: 217996 cycles/ticks +average: 219257 cycles/ticks + +kyber_decaps: +median: 271700 cycles/ticks +average: 273120 cycles/ticks + +Loop spin: 185 +gen_a: +median: 57400 cycles/ticks +average: 57727 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12720 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169322 cycles/ticks +average: 170236 cycles/ticks + +indcpa_enc: +median: 203816 cycles/ticks +average: 204982 cycles/ticks + +indcpa_dec: +median: 50430 cycles/ticks +average: 50768 cycles/ticks + +kyber_keypair_derand: +median: 181444 cycles/ticks +average: 182413 cycles/ticks + +kyber_keypair: +median: 194496 cycles/ticks +average: 195409 cycles/ticks + +kyber_encaps_derand: +median: 217086 cycles/ticks +average: 218309 cycles/ticks + +kyber_encaps: +median: 217980 cycles/ticks +average: 219238 cycles/ticks + +kyber_decaps: +median: 272888 cycles/ticks +average: 274373 cycles/ticks + +Loop spin: 186 +gen_a: +median: 57440 cycles/ticks +average: 57873 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10806 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 677 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168160 cycles/ticks +average: 168962 cycles/ticks + +indcpa_enc: +median: 203372 cycles/ticks +average: 204610 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50420 cycles/ticks + +kyber_keypair_derand: +median: 180664 cycles/ticks +average: 181533 cycles/ticks + +kyber_keypair: +median: 193644 cycles/ticks +average: 194591 cycles/ticks + +kyber_encaps_derand: +median: 217560 cycles/ticks +average: 218921 cycles/ticks + +kyber_encaps: +median: 217954 cycles/ticks +average: 219330 cycles/ticks + +kyber_decaps: +median: 271788 cycles/ticks +average: 273335 cycles/ticks + +Loop spin: 187 +gen_a: +median: 57476 cycles/ticks +average: 57919 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 169198 cycles/ticks +average: 170043 cycles/ticks + +indcpa_enc: +median: 203570 cycles/ticks +average: 204733 cycles/ticks + +indcpa_dec: +median: 50306 cycles/ticks +average: 50597 cycles/ticks + +kyber_keypair_derand: +median: 181936 cycles/ticks +average: 182914 cycles/ticks + +kyber_keypair: +median: 194640 cycles/ticks +average: 195584 cycles/ticks + +kyber_encaps_derand: +median: 217214 cycles/ticks +average: 218515 cycles/ticks + +kyber_encaps: +median: 217964 cycles/ticks +average: 219210 cycles/ticks + +kyber_decaps: +median: 272188 cycles/ticks +average: 273782 cycles/ticks + +Loop spin: 188 +gen_a: +median: 57600 cycles/ticks +average: 58083 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 10740 cycles/ticks +average: 10875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12638 cycles/ticks +average: 12766 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 427 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2765 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 167992 cycles/ticks +average: 169125 cycles/ticks + +indcpa_enc: +median: 203058 cycles/ticks +average: 204201 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50367 cycles/ticks + +kyber_keypair_derand: +median: 180328 cycles/ticks +average: 181143 cycles/ticks + +kyber_keypair: +median: 193446 cycles/ticks +average: 194322 cycles/ticks + +kyber_encaps_derand: +median: 217688 cycles/ticks +average: 219017 cycles/ticks + +kyber_encaps: +median: 218480 cycles/ticks +average: 219774 cycles/ticks + +kyber_decaps: +median: 271652 cycles/ticks +average: 273186 cycles/ticks + +Loop spin: 189 +gen_a: +median: 57412 cycles/ticks +average: 57939 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169000 cycles/ticks +average: 169925 cycles/ticks + +indcpa_enc: +median: 203580 cycles/ticks +average: 204845 cycles/ticks + +indcpa_dec: +median: 50248 cycles/ticks +average: 50509 cycles/ticks + +kyber_keypair_derand: +median: 181758 cycles/ticks +average: 182778 cycles/ticks + +kyber_keypair: +median: 194916 cycles/ticks +average: 195879 cycles/ticks + +kyber_encaps_derand: +median: 217518 cycles/ticks +average: 218776 cycles/ticks + +kyber_encaps: +median: 218414 cycles/ticks +average: 219635 cycles/ticks + +kyber_decaps: +median: 271892 cycles/ticks +average: 273379 cycles/ticks + +Loop spin: 190 +gen_a: +median: 57446 cycles/ticks +average: 58045 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12729 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2765 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168372 cycles/ticks +average: 169494 cycles/ticks + +indcpa_enc: +median: 203208 cycles/ticks +average: 204455 cycles/ticks + +indcpa_dec: +median: 50124 cycles/ticks +average: 50338 cycles/ticks + +kyber_keypair_derand: +median: 180910 cycles/ticks +average: 181716 cycles/ticks + +kyber_keypair: +median: 193624 cycles/ticks +average: 194510 cycles/ticks + +kyber_encaps_derand: +median: 217232 cycles/ticks +average: 218776 cycles/ticks + +kyber_encaps: +median: 219198 cycles/ticks +average: 220373 cycles/ticks + +kyber_decaps: +median: 271778 cycles/ticks +average: 273163 cycles/ticks + +Loop spin: 191 +gen_a: +median: 57466 cycles/ticks +average: 57922 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12779 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168052 cycles/ticks +average: 168874 cycles/ticks + +indcpa_enc: +median: 203428 cycles/ticks +average: 204715 cycles/ticks + +indcpa_dec: +median: 50342 cycles/ticks +average: 50660 cycles/ticks + +kyber_keypair_derand: +median: 181000 cycles/ticks +average: 182067 cycles/ticks + +kyber_keypair: +median: 193788 cycles/ticks +average: 194786 cycles/ticks + +kyber_encaps_derand: +median: 217218 cycles/ticks +average: 218430 cycles/ticks + +kyber_encaps: +median: 218174 cycles/ticks +average: 219500 cycles/ticks + +kyber_decaps: +median: 271906 cycles/ticks +average: 273421 cycles/ticks + +Loop spin: 192 +gen_a: +median: 57398 cycles/ticks +average: 57810 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10808 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12724 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168244 cycles/ticks +average: 169232 cycles/ticks + +indcpa_enc: +median: 203228 cycles/ticks +average: 204441 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50462 cycles/ticks + +kyber_keypair_derand: +median: 180642 cycles/ticks +average: 181541 cycles/ticks + +kyber_keypair: +median: 193374 cycles/ticks +average: 194305 cycles/ticks + +kyber_encaps_derand: +median: 216960 cycles/ticks +average: 218168 cycles/ticks + +kyber_encaps: +median: 218488 cycles/ticks +average: 219789 cycles/ticks + +kyber_decaps: +median: 272242 cycles/ticks +average: 273972 cycles/ticks + +Loop spin: 193 +gen_a: +median: 57288 cycles/ticks +average: 57730 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167774 cycles/ticks +average: 168632 cycles/ticks + +indcpa_enc: +median: 203116 cycles/ticks +average: 204215 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180384 cycles/ticks +average: 181449 cycles/ticks + +kyber_keypair: +median: 194458 cycles/ticks +average: 195495 cycles/ticks + +kyber_encaps_derand: +median: 217340 cycles/ticks +average: 218720 cycles/ticks + +kyber_encaps: +median: 218046 cycles/ticks +average: 219373 cycles/ticks + +kyber_decaps: +median: 271962 cycles/ticks +average: 273433 cycles/ticks + +Loop spin: 194 +gen_a: +median: 57300 cycles/ticks +average: 57836 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168136 cycles/ticks +average: 169184 cycles/ticks + +indcpa_enc: +median: 203702 cycles/ticks +average: 204926 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180046 cycles/ticks +average: 180905 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194460 cycles/ticks + +kyber_encaps_derand: +median: 216894 cycles/ticks +average: 218196 cycles/ticks + +kyber_encaps: +median: 218130 cycles/ticks +average: 219599 cycles/ticks + +kyber_decaps: +median: 272336 cycles/ticks +average: 273906 cycles/ticks + +Loop spin: 195 +gen_a: +median: 57372 cycles/ticks +average: 57722 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168614 cycles/ticks +average: 169536 cycles/ticks + +indcpa_enc: +median: 203424 cycles/ticks +average: 204555 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180416 cycles/ticks +average: 181311 cycles/ticks + +kyber_keypair: +median: 194114 cycles/ticks +average: 195118 cycles/ticks + +kyber_encaps_derand: +median: 217776 cycles/ticks +average: 219104 cycles/ticks + +kyber_encaps: +median: 217752 cycles/ticks +average: 219044 cycles/ticks + +kyber_decaps: +median: 271798 cycles/ticks +average: 273317 cycles/ticks + +Loop spin: 196 +gen_a: +median: 57538 cycles/ticks +average: 58034 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168232 cycles/ticks +average: 169049 cycles/ticks + +indcpa_enc: +median: 203842 cycles/ticks +average: 205093 cycles/ticks + +indcpa_dec: +median: 50306 cycles/ticks +average: 50686 cycles/ticks + +kyber_keypair_derand: +median: 180496 cycles/ticks +average: 181690 cycles/ticks + +kyber_keypair: +median: 193578 cycles/ticks +average: 194556 cycles/ticks + +kyber_encaps_derand: +median: 216798 cycles/ticks +average: 217968 cycles/ticks + +kyber_encaps: +median: 217606 cycles/ticks +average: 218897 cycles/ticks + +kyber_decaps: +median: 272952 cycles/ticks +average: 274372 cycles/ticks + +Loop spin: 197 +gen_a: +median: 57604 cycles/ticks +average: 58034 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2557 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10826 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12758 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2771 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168000 cycles/ticks +average: 168873 cycles/ticks + +indcpa_enc: +median: 203228 cycles/ticks +average: 204498 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180294 cycles/ticks +average: 181153 cycles/ticks + +kyber_keypair: +median: 193568 cycles/ticks +average: 194538 cycles/ticks + +kyber_encaps_derand: +median: 219470 cycles/ticks +average: 220795 cycles/ticks + +kyber_encaps: +median: 219984 cycles/ticks +average: 221432 cycles/ticks + +kyber_decaps: +median: 273524 cycles/ticks +average: 274994 cycles/ticks + +Loop spin: 198 +gen_a: +median: 57380 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1359 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168140 cycles/ticks +average: 169083 cycles/ticks + +indcpa_enc: +median: 203478 cycles/ticks +average: 204754 cycles/ticks + +indcpa_dec: +median: 50256 cycles/ticks +average: 50543 cycles/ticks + +kyber_keypair_derand: +median: 181186 cycles/ticks +average: 182179 cycles/ticks + +kyber_keypair: +median: 193676 cycles/ticks +average: 194567 cycles/ticks + +kyber_encaps_derand: +median: 217280 cycles/ticks +average: 218574 cycles/ticks + +kyber_encaps: +median: 217896 cycles/ticks +average: 219181 cycles/ticks + +kyber_decaps: +median: 272074 cycles/ticks +average: 273723 cycles/ticks + +Loop spin: 199 +gen_a: +median: 57506 cycles/ticks +average: 58020 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10742 cycles/ticks +average: 10829 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12729 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167692 cycles/ticks +average: 168528 cycles/ticks + +indcpa_enc: +median: 203008 cycles/ticks +average: 204073 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 180532 cycles/ticks +average: 181394 cycles/ticks + +kyber_keypair: +median: 193460 cycles/ticks +average: 194369 cycles/ticks + +kyber_encaps_derand: +median: 217274 cycles/ticks +average: 218520 cycles/ticks + +kyber_encaps: +median: 217832 cycles/ticks +average: 219275 cycles/ticks + +kyber_decaps: +median: 271668 cycles/ticks +average: 273285 cycles/ticks + +Loop spin: 200 +gen_a: +median: 57432 cycles/ticks +average: 57887 cycles/ticks + +poly_getnoise_eta1: +median: 2408 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168202 cycles/ticks +average: 169048 cycles/ticks + +indcpa_enc: +median: 203688 cycles/ticks +average: 204893 cycles/ticks + +indcpa_dec: +median: 50438 cycles/ticks +average: 50861 cycles/ticks + +kyber_keypair_derand: +median: 181304 cycles/ticks +average: 182367 cycles/ticks + +kyber_keypair: +median: 193612 cycles/ticks +average: 194513 cycles/ticks + +kyber_encaps_derand: +median: 216654 cycles/ticks +average: 217918 cycles/ticks + +kyber_encaps: +median: 217638 cycles/ticks +average: 218742 cycles/ticks + +kyber_decaps: +median: 272184 cycles/ticks +average: 273850 cycles/ticks + +Loop spin: 201 +gen_a: +median: 57606 cycles/ticks +average: 58150 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2435 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10740 cycles/ticks +average: 10824 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12759 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168336 cycles/ticks +average: 169283 cycles/ticks + +indcpa_enc: +median: 203448 cycles/ticks +average: 204629 cycles/ticks + +indcpa_dec: +median: 50220 cycles/ticks +average: 50426 cycles/ticks + +kyber_keypair_derand: +median: 180308 cycles/ticks +average: 181193 cycles/ticks + +kyber_keypair: +median: 193414 cycles/ticks +average: 194407 cycles/ticks + +kyber_encaps_derand: +median: 217286 cycles/ticks +average: 218611 cycles/ticks + +kyber_encaps: +median: 218222 cycles/ticks +average: 219398 cycles/ticks + +kyber_decaps: +median: 271702 cycles/ticks +average: 273192 cycles/ticks + +Loop spin: 202 +gen_a: +median: 57416 cycles/ticks +average: 57962 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 167996 cycles/ticks +average: 168818 cycles/ticks + +indcpa_enc: +median: 203348 cycles/ticks +average: 204570 cycles/ticks + +indcpa_dec: +median: 50224 cycles/ticks +average: 50515 cycles/ticks + +kyber_keypair_derand: +median: 180362 cycles/ticks +average: 181284 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194261 cycles/ticks + +kyber_encaps_derand: +median: 217186 cycles/ticks +average: 218433 cycles/ticks + +kyber_encaps: +median: 218030 cycles/ticks +average: 219398 cycles/ticks + +kyber_decaps: +median: 272182 cycles/ticks +average: 273843 cycles/ticks + +Loop spin: 203 +gen_a: +median: 57374 cycles/ticks +average: 57834 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168034 cycles/ticks +average: 168923 cycles/ticks + +indcpa_enc: +median: 203248 cycles/ticks +average: 204453 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50497 cycles/ticks + +kyber_keypair_derand: +median: 180406 cycles/ticks +average: 181386 cycles/ticks + +kyber_keypair: +median: 193538 cycles/ticks +average: 194466 cycles/ticks + +kyber_encaps_derand: +median: 217072 cycles/ticks +average: 218490 cycles/ticks + +kyber_encaps: +median: 217942 cycles/ticks +average: 219178 cycles/ticks + +kyber_decaps: +median: 271814 cycles/ticks +average: 273361 cycles/ticks + +Loop spin: 204 +gen_a: +median: 57414 cycles/ticks +average: 57817 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168026 cycles/ticks +average: 168931 cycles/ticks + +indcpa_enc: +median: 203086 cycles/ticks +average: 204252 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50459 cycles/ticks + +kyber_keypair_derand: +median: 180130 cycles/ticks +average: 181022 cycles/ticks + +kyber_keypair: +median: 193428 cycles/ticks +average: 194364 cycles/ticks + +kyber_encaps_derand: +median: 216810 cycles/ticks +average: 218129 cycles/ticks + +kyber_encaps: +median: 217632 cycles/ticks +average: 218874 cycles/ticks + +kyber_decaps: +median: 271514 cycles/ticks +average: 273082 cycles/ticks + +Loop spin: 205 +gen_a: +median: 57410 cycles/ticks +average: 57893 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12751 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2759 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1723 cycles/ticks + +indcpa_keypair: +median: 169620 cycles/ticks +average: 170615 cycles/ticks + +indcpa_enc: +median: 204690 cycles/ticks +average: 205914 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 180448 cycles/ticks +average: 181354 cycles/ticks + +kyber_keypair: +median: 193506 cycles/ticks +average: 194592 cycles/ticks + +kyber_encaps_derand: +median: 216784 cycles/ticks +average: 218085 cycles/ticks + +kyber_encaps: +median: 217698 cycles/ticks +average: 219078 cycles/ticks + +kyber_decaps: +median: 271512 cycles/ticks +average: 272987 cycles/ticks + +Loop spin: 206 +gen_a: +median: 57354 cycles/ticks +average: 57884 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1752 cycles/ticks + +indcpa_keypair: +median: 167764 cycles/ticks +average: 168594 cycles/ticks + +indcpa_enc: +median: 203064 cycles/ticks +average: 204452 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180416 cycles/ticks +average: 181344 cycles/ticks + +kyber_keypair: +median: 193440 cycles/ticks +average: 194401 cycles/ticks + +kyber_encaps_derand: +median: 216996 cycles/ticks +average: 218220 cycles/ticks + +kyber_encaps: +median: 217910 cycles/ticks +average: 219121 cycles/ticks + +kyber_decaps: +median: 271776 cycles/ticks +average: 273320 cycles/ticks + +Loop spin: 207 +gen_a: +median: 57328 cycles/ticks +average: 57647 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1723 cycles/ticks + +indcpa_keypair: +median: 168064 cycles/ticks +average: 168921 cycles/ticks + +indcpa_enc: +median: 203284 cycles/ticks +average: 204451 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 180546 cycles/ticks +average: 181411 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194177 cycles/ticks + +kyber_encaps_derand: +median: 216738 cycles/ticks +average: 218023 cycles/ticks + +kyber_encaps: +median: 217492 cycles/ticks +average: 218635 cycles/ticks + +kyber_decaps: +median: 271440 cycles/ticks +average: 272953 cycles/ticks + +Loop spin: 208 +gen_a: +median: 57416 cycles/ticks +average: 57724 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168214 cycles/ticks +average: 168984 cycles/ticks + +indcpa_enc: +median: 203398 cycles/ticks +average: 204474 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50357 cycles/ticks + +kyber_keypair_derand: +median: 180488 cycles/ticks +average: 181396 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194230 cycles/ticks + +kyber_encaps_derand: +median: 217170 cycles/ticks +average: 218511 cycles/ticks + +kyber_encaps: +median: 217826 cycles/ticks +average: 219060 cycles/ticks + +kyber_decaps: +median: 271694 cycles/ticks +average: 273190 cycles/ticks + +Loop spin: 209 +gen_a: +median: 57502 cycles/ticks +average: 57910 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12878 cycles/ticks +average: 12936 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1347 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167916 cycles/ticks +average: 168760 cycles/ticks + +indcpa_enc: +median: 203020 cycles/ticks +average: 204197 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180440 cycles/ticks +average: 181205 cycles/ticks + +kyber_keypair: +median: 193300 cycles/ticks +average: 194193 cycles/ticks + +kyber_encaps_derand: +median: 216762 cycles/ticks +average: 218015 cycles/ticks + +kyber_encaps: +median: 217546 cycles/ticks +average: 218638 cycles/ticks + +kyber_decaps: +median: 271518 cycles/ticks +average: 272949 cycles/ticks + +Loop spin: 210 +gen_a: +median: 57376 cycles/ticks +average: 57833 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 167960 cycles/ticks +average: 168788 cycles/ticks + +indcpa_enc: +median: 203288 cycles/ticks +average: 204445 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50420 cycles/ticks + +kyber_keypair_derand: +median: 180576 cycles/ticks +average: 181568 cycles/ticks + +kyber_keypair: +median: 193302 cycles/ticks +average: 194168 cycles/ticks + +kyber_encaps_derand: +median: 216950 cycles/ticks +average: 218124 cycles/ticks + +kyber_encaps: +median: 217692 cycles/ticks +average: 218980 cycles/ticks + +kyber_decaps: +median: 271672 cycles/ticks +average: 273183 cycles/ticks + +Loop spin: 211 +gen_a: +median: 57372 cycles/ticks +average: 57698 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10739 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168088 cycles/ticks +average: 168942 cycles/ticks + +indcpa_enc: +median: 203294 cycles/ticks +average: 204525 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50377 cycles/ticks + +kyber_keypair_derand: +median: 180674 cycles/ticks +average: 181459 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194203 cycles/ticks + +kyber_encaps_derand: +median: 218322 cycles/ticks +average: 219522 cycles/ticks + +kyber_encaps: +median: 219090 cycles/ticks +average: 220288 cycles/ticks + +kyber_decaps: +median: 273054 cycles/ticks +average: 274472 cycles/ticks + +Loop spin: 212 +gen_a: +median: 57368 cycles/ticks +average: 57669 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168464 cycles/ticks +average: 171149 cycles/ticks + +indcpa_enc: +median: 203560 cycles/ticks +average: 205758 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180840 cycles/ticks +average: 181653 cycles/ticks + +kyber_keypair: +median: 193398 cycles/ticks +average: 194235 cycles/ticks + +kyber_encaps_derand: +median: 216812 cycles/ticks +average: 218077 cycles/ticks + +kyber_encaps: +median: 217708 cycles/ticks +average: 219012 cycles/ticks + +kyber_decaps: +median: 271700 cycles/ticks +average: 273047 cycles/ticks + +Loop spin: 213 +gen_a: +median: 57340 cycles/ticks +average: 57644 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168074 cycles/ticks +average: 168877 cycles/ticks + +indcpa_enc: +median: 203298 cycles/ticks +average: 204450 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50369 cycles/ticks + +kyber_keypair_derand: +median: 180478 cycles/ticks +average: 181323 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194228 cycles/ticks + +kyber_encaps_derand: +median: 218790 cycles/ticks +average: 220094 cycles/ticks + +kyber_encaps: +median: 219540 cycles/ticks +average: 220779 cycles/ticks + +kyber_decaps: +median: 273544 cycles/ticks +average: 275022 cycles/ticks + +Loop spin: 214 +gen_a: +median: 57354 cycles/ticks +average: 57762 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168218 cycles/ticks +average: 169007 cycles/ticks + +indcpa_enc: +median: 203538 cycles/ticks +average: 204728 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50373 cycles/ticks + +kyber_keypair_derand: +median: 180596 cycles/ticks +average: 181469 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194151 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218131 cycles/ticks + +kyber_encaps: +median: 217692 cycles/ticks +average: 218932 cycles/ticks + +kyber_decaps: +median: 271762 cycles/ticks +average: 273312 cycles/ticks + +Loop spin: 215 +gen_a: +median: 57340 cycles/ticks +average: 57747 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168060 cycles/ticks +average: 168825 cycles/ticks + +indcpa_enc: +median: 203376 cycles/ticks +average: 204650 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 180832 cycles/ticks +average: 181635 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194215 cycles/ticks + +kyber_encaps_derand: +median: 217370 cycles/ticks +average: 218664 cycles/ticks + +kyber_encaps: +median: 218124 cycles/ticks +average: 219369 cycles/ticks + +kyber_decaps: +median: 272078 cycles/ticks +average: 273436 cycles/ticks + +Loop spin: 216 +gen_a: +median: 57246 cycles/ticks +average: 57637 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168300 cycles/ticks +average: 169093 cycles/ticks + +indcpa_enc: +median: 203434 cycles/ticks +average: 204653 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180392 cycles/ticks +average: 181145 cycles/ticks + +kyber_keypair: +median: 193288 cycles/ticks +average: 194187 cycles/ticks + +kyber_encaps_derand: +median: 216874 cycles/ticks +average: 218004 cycles/ticks + +kyber_encaps: +median: 217754 cycles/ticks +average: 218879 cycles/ticks + +kyber_decaps: +median: 271750 cycles/ticks +average: 273032 cycles/ticks + +Loop spin: 217 +gen_a: +median: 57354 cycles/ticks +average: 57711 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12755 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168352 cycles/ticks +average: 169139 cycles/ticks + +indcpa_enc: +median: 203460 cycles/ticks +average: 204624 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50358 cycles/ticks + +kyber_keypair_derand: +median: 180228 cycles/ticks +average: 181054 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194237 cycles/ticks + +kyber_encaps_derand: +median: 216806 cycles/ticks +average: 217992 cycles/ticks + +kyber_encaps: +median: 217574 cycles/ticks +average: 218700 cycles/ticks + +kyber_decaps: +median: 271464 cycles/ticks +average: 272871 cycles/ticks + +Loop spin: 218 +gen_a: +median: 57360 cycles/ticks +average: 58021 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168342 cycles/ticks +average: 169181 cycles/ticks + +indcpa_enc: +median: 203470 cycles/ticks +average: 204599 cycles/ticks + +indcpa_dec: +median: 50130 cycles/ticks +average: 50361 cycles/ticks + +kyber_keypair_derand: +median: 180208 cycles/ticks +average: 180981 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194204 cycles/ticks + +kyber_encaps_derand: +median: 217008 cycles/ticks +average: 218239 cycles/ticks + +kyber_encaps: +median: 217798 cycles/ticks +average: 218908 cycles/ticks + +kyber_decaps: +median: 271766 cycles/ticks +average: 273130 cycles/ticks + +Loop spin: 219 +gen_a: +median: 57480 cycles/ticks +average: 57820 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10752 cycles/ticks +average: 10821 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168140 cycles/ticks +average: 168933 cycles/ticks + +indcpa_enc: +median: 203116 cycles/ticks +average: 204434 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50353 cycles/ticks + +kyber_keypair_derand: +median: 180386 cycles/ticks +average: 181217 cycles/ticks + +kyber_keypair: +median: 193462 cycles/ticks +average: 194281 cycles/ticks + +kyber_encaps_derand: +median: 216934 cycles/ticks +average: 218100 cycles/ticks + +kyber_encaps: +median: 217720 cycles/ticks +average: 218834 cycles/ticks + +kyber_decaps: +median: 271606 cycles/ticks +average: 273072 cycles/ticks + +Loop spin: 220 +gen_a: +median: 57432 cycles/ticks +average: 57813 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168330 cycles/ticks +average: 169174 cycles/ticks + +indcpa_enc: +median: 203354 cycles/ticks +average: 204535 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50361 cycles/ticks + +kyber_keypair_derand: +median: 180666 cycles/ticks +average: 181512 cycles/ticks + +kyber_keypair: +median: 193378 cycles/ticks +average: 194205 cycles/ticks + +kyber_encaps_derand: +median: 216804 cycles/ticks +average: 218059 cycles/ticks + +kyber_encaps: +median: 217654 cycles/ticks +average: 218832 cycles/ticks + +kyber_decaps: +median: 271630 cycles/ticks +average: 273127 cycles/ticks + +Loop spin: 221 +gen_a: +median: 57324 cycles/ticks +average: 57602 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1347 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168604 cycles/ticks +average: 169421 cycles/ticks + +indcpa_enc: +median: 203650 cycles/ticks +average: 204888 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50389 cycles/ticks + +kyber_keypair_derand: +median: 180682 cycles/ticks +average: 181527 cycles/ticks + +kyber_keypair: +median: 193416 cycles/ticks +average: 194389 cycles/ticks + +kyber_encaps_derand: +median: 217084 cycles/ticks +average: 218466 cycles/ticks + +kyber_encaps: +median: 217768 cycles/ticks +average: 218990 cycles/ticks + +kyber_decaps: +median: 271686 cycles/ticks +average: 273199 cycles/ticks + +Loop spin: 222 +gen_a: +median: 57408 cycles/ticks +average: 57749 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10774 cycles/ticks +average: 10804 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2761 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168158 cycles/ticks +average: 168913 cycles/ticks + +indcpa_enc: +median: 203244 cycles/ticks +average: 204354 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180536 cycles/ticks +average: 181382 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194222 cycles/ticks + +kyber_encaps_derand: +median: 218296 cycles/ticks +average: 219443 cycles/ticks + +kyber_encaps: +median: 219158 cycles/ticks +average: 220456 cycles/ticks + +kyber_decaps: +median: 273046 cycles/ticks +average: 274425 cycles/ticks + +Loop spin: 223 +gen_a: +median: 57386 cycles/ticks +average: 57738 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168120 cycles/ticks +average: 168949 cycles/ticks + +indcpa_enc: +median: 203238 cycles/ticks +average: 204315 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50389 cycles/ticks + +kyber_keypair_derand: +median: 180466 cycles/ticks +average: 181274 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194222 cycles/ticks + +kyber_encaps_derand: +median: 217046 cycles/ticks +average: 218334 cycles/ticks + +kyber_encaps: +median: 217752 cycles/ticks +average: 218884 cycles/ticks + +kyber_decaps: +median: 271666 cycles/ticks +average: 273076 cycles/ticks + +Loop spin: 224 +gen_a: +median: 57330 cycles/ticks +average: 57643 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168048 cycles/ticks +average: 168839 cycles/ticks + +indcpa_enc: +median: 203244 cycles/ticks +average: 204411 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 180228 cycles/ticks +average: 181039 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194224 cycles/ticks + +kyber_encaps_derand: +median: 217034 cycles/ticks +average: 218246 cycles/ticks + +kyber_encaps: +median: 217842 cycles/ticks +average: 219130 cycles/ticks + +kyber_decaps: +median: 271972 cycles/ticks +average: 273518 cycles/ticks + +Loop spin: 225 +gen_a: +median: 57442 cycles/ticks +average: 57757 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 167940 cycles/ticks +average: 168824 cycles/ticks + +indcpa_enc: +median: 203112 cycles/ticks +average: 204276 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50376 cycles/ticks + +kyber_keypair_derand: +median: 180398 cycles/ticks +average: 181262 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194202 cycles/ticks + +kyber_encaps_derand: +median: 216830 cycles/ticks +average: 218098 cycles/ticks + +kyber_encaps: +median: 217736 cycles/ticks +average: 219009 cycles/ticks + +kyber_decaps: +median: 271610 cycles/ticks +average: 273190 cycles/ticks + +Loop spin: 226 +gen_a: +median: 57262 cycles/ticks +average: 57596 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 167750 cycles/ticks +average: 168538 cycles/ticks + +indcpa_enc: +median: 202918 cycles/ticks +average: 204050 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50359 cycles/ticks + +kyber_keypair_derand: +median: 180142 cycles/ticks +average: 180994 cycles/ticks + +kyber_keypair: +median: 193418 cycles/ticks +average: 194317 cycles/ticks + +kyber_encaps_derand: +median: 217256 cycles/ticks +average: 218478 cycles/ticks + +kyber_encaps: +median: 218054 cycles/ticks +average: 219297 cycles/ticks + +kyber_decaps: +median: 272114 cycles/ticks +average: 273583 cycles/ticks + +Loop spin: 227 +gen_a: +median: 57270 cycles/ticks +average: 57643 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 774 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167806 cycles/ticks +average: 168589 cycles/ticks + +indcpa_enc: +median: 202916 cycles/ticks +average: 204096 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 180304 cycles/ticks +average: 181107 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194212 cycles/ticks + +kyber_encaps_derand: +median: 217170 cycles/ticks +average: 218347 cycles/ticks + +kyber_encaps: +median: 217872 cycles/ticks +average: 219083 cycles/ticks + +kyber_decaps: +median: 271836 cycles/ticks +average: 273301 cycles/ticks + +Loop spin: 228 +gen_a: +median: 57422 cycles/ticks +average: 57831 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10808 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167956 cycles/ticks +average: 168900 cycles/ticks + +indcpa_enc: +median: 203184 cycles/ticks +average: 204280 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50389 cycles/ticks + +kyber_keypair_derand: +median: 180640 cycles/ticks +average: 181456 cycles/ticks + +kyber_keypair: +median: 193280 cycles/ticks +average: 194157 cycles/ticks + +kyber_encaps_derand: +median: 217046 cycles/ticks +average: 218293 cycles/ticks + +kyber_encaps: +median: 217822 cycles/ticks +average: 218951 cycles/ticks + +kyber_decaps: +median: 271666 cycles/ticks +average: 273051 cycles/ticks + +Loop spin: 229 +gen_a: +median: 57428 cycles/ticks +average: 57859 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12745 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168044 cycles/ticks +average: 168863 cycles/ticks + +indcpa_enc: +median: 203342 cycles/ticks +average: 204424 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180438 cycles/ticks +average: 181295 cycles/ticks + +kyber_keypair: +median: 193468 cycles/ticks +average: 194375 cycles/ticks + +kyber_encaps_derand: +median: 216840 cycles/ticks +average: 217998 cycles/ticks + +kyber_encaps: +median: 217800 cycles/ticks +average: 219132 cycles/ticks + +kyber_decaps: +median: 271652 cycles/ticks +average: 273249 cycles/ticks + +Loop spin: 230 +gen_a: +median: 57384 cycles/ticks +average: 57802 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168582 cycles/ticks +average: 169551 cycles/ticks + +indcpa_enc: +median: 203948 cycles/ticks +average: 205213 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50482 cycles/ticks + +kyber_keypair_derand: +median: 180446 cycles/ticks +average: 181325 cycles/ticks + +kyber_keypair: +median: 193410 cycles/ticks +average: 194339 cycles/ticks + +kyber_encaps_derand: +median: 216768 cycles/ticks +average: 217991 cycles/ticks + +kyber_encaps: +median: 217938 cycles/ticks +average: 219212 cycles/ticks + +kyber_decaps: +median: 272014 cycles/ticks +average: 273565 cycles/ticks + +Loop spin: 231 +gen_a: +median: 57334 cycles/ticks +average: 57777 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 169726 cycles/ticks +average: 170617 cycles/ticks + +indcpa_enc: +median: 204808 cycles/ticks +average: 205896 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180308 cycles/ticks +average: 181179 cycles/ticks + +kyber_keypair: +median: 193748 cycles/ticks +average: 194724 cycles/ticks + +kyber_encaps_derand: +median: 217152 cycles/ticks +average: 218387 cycles/ticks + +kyber_encaps: +median: 218178 cycles/ticks +average: 219303 cycles/ticks + +kyber_decaps: +median: 271904 cycles/ticks +average: 273311 cycles/ticks + +Loop spin: 232 +gen_a: +median: 57440 cycles/ticks +average: 57931 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168296 cycles/ticks +average: 169207 cycles/ticks + +indcpa_enc: +median: 203840 cycles/ticks +average: 204992 cycles/ticks + +indcpa_dec: +median: 50242 cycles/ticks +average: 50545 cycles/ticks + +kyber_keypair_derand: +median: 180588 cycles/ticks +average: 181467 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194260 cycles/ticks + +kyber_encaps_derand: +median: 216960 cycles/ticks +average: 218287 cycles/ticks + +kyber_encaps: +median: 217982 cycles/ticks +average: 219220 cycles/ticks + +kyber_decaps: +median: 272004 cycles/ticks +average: 273437 cycles/ticks + +Loop spin: 233 +gen_a: +median: 57392 cycles/ticks +average: 57733 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12727 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168140 cycles/ticks +average: 169063 cycles/ticks + +indcpa_enc: +median: 203418 cycles/ticks +average: 204708 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50456 cycles/ticks + +kyber_keypair_derand: +median: 180380 cycles/ticks +average: 181387 cycles/ticks + +kyber_keypair: +median: 193658 cycles/ticks +average: 194600 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218312 cycles/ticks + +kyber_encaps: +median: 217914 cycles/ticks +average: 219289 cycles/ticks + +kyber_decaps: +median: 272026 cycles/ticks +average: 273547 cycles/ticks + +Loop spin: 234 +gen_a: +median: 57308 cycles/ticks +average: 57738 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12729 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168434 cycles/ticks +average: 169327 cycles/ticks + +indcpa_enc: +median: 203646 cycles/ticks +average: 204834 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 182182 cycles/ticks +average: 183129 cycles/ticks + +kyber_keypair: +median: 193712 cycles/ticks +average: 194584 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218284 cycles/ticks + +kyber_encaps: +median: 217808 cycles/ticks +average: 219039 cycles/ticks + +kyber_decaps: +median: 272132 cycles/ticks +average: 273660 cycles/ticks + +Loop spin: 235 +gen_a: +median: 57372 cycles/ticks +average: 57850 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168320 cycles/ticks +average: 169266 cycles/ticks + +indcpa_enc: +median: 203436 cycles/ticks +average: 204618 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50440 cycles/ticks + +kyber_keypair_derand: +median: 180500 cycles/ticks +average: 181437 cycles/ticks + +kyber_keypair: +median: 193702 cycles/ticks +average: 194601 cycles/ticks + +kyber_encaps_derand: +median: 217116 cycles/ticks +average: 218475 cycles/ticks + +kyber_encaps: +median: 218110 cycles/ticks +average: 219650 cycles/ticks + +kyber_decaps: +median: 271722 cycles/ticks +average: 273136 cycles/ticks + +Loop spin: 236 +gen_a: +median: 57408 cycles/ticks +average: 57964 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 434 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167990 cycles/ticks +average: 168862 cycles/ticks + +indcpa_enc: +median: 203520 cycles/ticks +average: 204826 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180586 cycles/ticks +average: 181485 cycles/ticks + +kyber_keypair: +median: 193574 cycles/ticks +average: 194455 cycles/ticks + +kyber_encaps_derand: +median: 217180 cycles/ticks +average: 218781 cycles/ticks + +kyber_encaps: +median: 218182 cycles/ticks +average: 219618 cycles/ticks + +kyber_decaps: +median: 272348 cycles/ticks +average: 274181 cycles/ticks + +Loop spin: 237 +gen_a: +median: 57258 cycles/ticks +average: 57735 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12716 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168286 cycles/ticks +average: 169230 cycles/ticks + +indcpa_enc: +median: 203148 cycles/ticks +average: 204315 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50465 cycles/ticks + +kyber_keypair_derand: +median: 180994 cycles/ticks +average: 182059 cycles/ticks + +kyber_keypair: +median: 194288 cycles/ticks +average: 195306 cycles/ticks + +kyber_encaps_derand: +median: 217386 cycles/ticks +average: 218747 cycles/ticks + +kyber_encaps: +median: 217872 cycles/ticks +average: 219033 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273270 cycles/ticks + +Loop spin: 238 +gen_a: +median: 57394 cycles/ticks +average: 57779 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168400 cycles/ticks +average: 169421 cycles/ticks + +indcpa_enc: +median: 203322 cycles/ticks +average: 204576 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50370 cycles/ticks + +kyber_keypair_derand: +median: 179996 cycles/ticks +average: 180843 cycles/ticks + +kyber_keypair: +median: 193490 cycles/ticks +average: 194389 cycles/ticks + +kyber_encaps_derand: +median: 216906 cycles/ticks +average: 218168 cycles/ticks + +kyber_encaps: +median: 217928 cycles/ticks +average: 219279 cycles/ticks + +kyber_decaps: +median: 271526 cycles/ticks +average: 273014 cycles/ticks + +Loop spin: 239 +gen_a: +median: 57406 cycles/ticks +average: 57819 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10736 cycles/ticks +average: 10822 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168480 cycles/ticks +average: 169575 cycles/ticks + +indcpa_enc: +median: 203566 cycles/ticks +average: 204712 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50462 cycles/ticks + +kyber_keypair_derand: +median: 180168 cycles/ticks +average: 181077 cycles/ticks + +kyber_keypair: +median: 193518 cycles/ticks +average: 194472 cycles/ticks + +kyber_encaps_derand: +median: 217064 cycles/ticks +average: 218391 cycles/ticks + +kyber_encaps: +median: 217502 cycles/ticks +average: 218705 cycles/ticks + +kyber_decaps: +median: 271592 cycles/ticks +average: 273043 cycles/ticks + +Loop spin: 240 +gen_a: +median: 57412 cycles/ticks +average: 57787 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2442 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 169936 cycles/ticks +average: 170937 cycles/ticks + +indcpa_enc: +median: 204836 cycles/ticks +average: 205927 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50408 cycles/ticks + +kyber_keypair_derand: +median: 180478 cycles/ticks +average: 181405 cycles/ticks + +kyber_keypair: +median: 193704 cycles/ticks +average: 194632 cycles/ticks + +kyber_encaps_derand: +median: 217080 cycles/ticks +average: 218306 cycles/ticks + +kyber_encaps: +median: 218290 cycles/ticks +average: 219610 cycles/ticks + +kyber_decaps: +median: 272138 cycles/ticks +average: 273733 cycles/ticks + +Loop spin: 241 +gen_a: +median: 57508 cycles/ticks +average: 57860 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 169008 cycles/ticks + +indcpa_enc: +median: 203392 cycles/ticks +average: 204604 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50432 cycles/ticks + +kyber_keypair_derand: +median: 180778 cycles/ticks +average: 181773 cycles/ticks + +kyber_keypair: +median: 193682 cycles/ticks +average: 194682 cycles/ticks + +kyber_encaps_derand: +median: 217448 cycles/ticks +average: 218759 cycles/ticks + +kyber_encaps: +median: 218290 cycles/ticks +average: 219571 cycles/ticks + +kyber_decaps: +median: 272120 cycles/ticks +average: 273726 cycles/ticks + +Loop spin: 242 +gen_a: +median: 57496 cycles/ticks +average: 57955 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12758 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168400 cycles/ticks +average: 169277 cycles/ticks + +indcpa_enc: +median: 203420 cycles/ticks +average: 204652 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50383 cycles/ticks + +kyber_keypair_derand: +median: 180462 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 193838 cycles/ticks +average: 194773 cycles/ticks + +kyber_encaps_derand: +median: 217012 cycles/ticks +average: 218256 cycles/ticks + +kyber_encaps: +median: 218000 cycles/ticks +average: 219235 cycles/ticks + +kyber_decaps: +median: 271782 cycles/ticks +average: 273378 cycles/ticks + +Loop spin: 243 +gen_a: +median: 57524 cycles/ticks +average: 58061 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10742 cycles/ticks +average: 10819 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12728 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 713 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168334 cycles/ticks +average: 169296 cycles/ticks + +indcpa_enc: +median: 203206 cycles/ticks +average: 204301 cycles/ticks + +indcpa_dec: +median: 50236 cycles/ticks +average: 50493 cycles/ticks + +kyber_keypair_derand: +median: 180352 cycles/ticks +average: 181235 cycles/ticks + +kyber_keypair: +median: 193694 cycles/ticks +average: 194649 cycles/ticks + +kyber_encaps_derand: +median: 217332 cycles/ticks +average: 218665 cycles/ticks + +kyber_encaps: +median: 217888 cycles/ticks +average: 219089 cycles/ticks + +kyber_decaps: +median: 271698 cycles/ticks +average: 273241 cycles/ticks + +Loop spin: 244 +gen_a: +median: 57438 cycles/ticks +average: 57838 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12725 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168928 cycles/ticks +average: 169839 cycles/ticks + +indcpa_enc: +median: 203884 cycles/ticks +average: 205080 cycles/ticks + +indcpa_dec: +median: 50276 cycles/ticks +average: 50586 cycles/ticks + +kyber_keypair_derand: +median: 180306 cycles/ticks +average: 181224 cycles/ticks + +kyber_keypair: +median: 193440 cycles/ticks +average: 194345 cycles/ticks + +kyber_encaps_derand: +median: 216978 cycles/ticks +average: 218301 cycles/ticks + +kyber_encaps: +median: 218372 cycles/ticks +average: 219759 cycles/ticks + +kyber_decaps: +median: 272174 cycles/ticks +average: 273779 cycles/ticks + +Loop spin: 245 +gen_a: +median: 57416 cycles/ticks +average: 57859 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1346 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168246 cycles/ticks +average: 169080 cycles/ticks + +indcpa_enc: +median: 203448 cycles/ticks +average: 204610 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50377 cycles/ticks + +kyber_keypair_derand: +median: 180824 cycles/ticks +average: 181899 cycles/ticks + +kyber_keypair: +median: 194266 cycles/ticks +average: 195282 cycles/ticks + +kyber_encaps_derand: +median: 218330 cycles/ticks +average: 219669 cycles/ticks + +kyber_encaps: +median: 219290 cycles/ticks +average: 220598 cycles/ticks + +kyber_decaps: +median: 273164 cycles/ticks +average: 274756 cycles/ticks + +Loop spin: 246 +gen_a: +median: 57524 cycles/ticks +average: 58025 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10830 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12784 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2776 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1730 cycles/ticks + +indcpa_keypair: +median: 168538 cycles/ticks +average: 169439 cycles/ticks + +indcpa_enc: +median: 203278 cycles/ticks +average: 204447 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 181134 cycles/ticks +average: 182099 cycles/ticks + +kyber_keypair: +median: 193814 cycles/ticks +average: 194793 cycles/ticks + +kyber_encaps_derand: +median: 216802 cycles/ticks +average: 217981 cycles/ticks + +kyber_encaps: +median: 218094 cycles/ticks +average: 219396 cycles/ticks + +kyber_decaps: +median: 271582 cycles/ticks +average: 272989 cycles/ticks + +Loop spin: 247 +gen_a: +median: 57458 cycles/ticks +average: 57879 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168088 cycles/ticks +average: 168955 cycles/ticks + +indcpa_enc: +median: 203274 cycles/ticks +average: 204458 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50344 cycles/ticks + +kyber_keypair_derand: +median: 180850 cycles/ticks +average: 181810 cycles/ticks + +kyber_keypair: +median: 193738 cycles/ticks +average: 194821 cycles/ticks + +kyber_encaps_derand: +median: 217200 cycles/ticks +average: 218578 cycles/ticks + +kyber_encaps: +median: 217704 cycles/ticks +average: 218772 cycles/ticks + +kyber_decaps: +median: 271768 cycles/ticks +average: 273371 cycles/ticks + +Loop spin: 248 +gen_a: +median: 57456 cycles/ticks +average: 58039 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12777 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168586 cycles/ticks +average: 169581 cycles/ticks + +indcpa_enc: +median: 203466 cycles/ticks +average: 204755 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50464 cycles/ticks + +kyber_keypair_derand: +median: 180250 cycles/ticks +average: 181139 cycles/ticks + +kyber_keypair: +median: 193368 cycles/ticks +average: 194249 cycles/ticks + +kyber_encaps_derand: +median: 216902 cycles/ticks +average: 218216 cycles/ticks + +kyber_encaps: +median: 218168 cycles/ticks +average: 219486 cycles/ticks + +kyber_decaps: +median: 271604 cycles/ticks +average: 273174 cycles/ticks + +Loop spin: 249 +gen_a: +median: 57332 cycles/ticks +average: 57759 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168282 cycles/ticks +average: 169156 cycles/ticks + +indcpa_enc: +median: 203540 cycles/ticks +average: 204864 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180788 cycles/ticks +average: 181761 cycles/ticks + +kyber_keypair: +median: 193626 cycles/ticks +average: 194477 cycles/ticks + +kyber_encaps_derand: +median: 216864 cycles/ticks +average: 218110 cycles/ticks + +kyber_encaps: +median: 218002 cycles/ticks +average: 219236 cycles/ticks + +kyber_decaps: +median: 271594 cycles/ticks +average: 273114 cycles/ticks + +Loop spin: 250 +gen_a: +median: 57328 cycles/ticks +average: 57890 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168392 cycles/ticks +average: 169218 cycles/ticks + +indcpa_enc: +median: 203538 cycles/ticks +average: 204676 cycles/ticks + +indcpa_dec: +median: 50268 cycles/ticks +average: 50568 cycles/ticks + +kyber_keypair_derand: +median: 180434 cycles/ticks +average: 181399 cycles/ticks + +kyber_keypair: +median: 193584 cycles/ticks +average: 194549 cycles/ticks + +kyber_encaps_derand: +median: 216904 cycles/ticks +average: 218153 cycles/ticks + +kyber_encaps: +median: 218082 cycles/ticks +average: 219309 cycles/ticks + +kyber_decaps: +median: 272028 cycles/ticks +average: 273542 cycles/ticks + +Loop spin: 251 +gen_a: +median: 57472 cycles/ticks +average: 58100 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12769 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167926 cycles/ticks +average: 168798 cycles/ticks + +indcpa_enc: +median: 203040 cycles/ticks +average: 204116 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50465 cycles/ticks + +kyber_keypair_derand: +median: 180884 cycles/ticks +average: 181858 cycles/ticks + +kyber_keypair: +median: 194076 cycles/ticks +average: 195029 cycles/ticks + +kyber_encaps_derand: +median: 217280 cycles/ticks +average: 218678 cycles/ticks + +kyber_encaps: +median: 218018 cycles/ticks +average: 219107 cycles/ticks + +kyber_decaps: +median: 271758 cycles/ticks +average: 273298 cycles/ticks + +Loop spin: 252 +gen_a: +median: 57342 cycles/ticks +average: 57820 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10742 cycles/ticks +average: 10821 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1365 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168140 cycles/ticks +average: 169090 cycles/ticks + +indcpa_enc: +median: 202944 cycles/ticks +average: 204047 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180590 cycles/ticks +average: 181428 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194284 cycles/ticks + +kyber_encaps_derand: +median: 216814 cycles/ticks +average: 217815 cycles/ticks + +kyber_encaps: +median: 217552 cycles/ticks +average: 218683 cycles/ticks + +kyber_decaps: +median: 271366 cycles/ticks +average: 272735 cycles/ticks + +Loop spin: 253 +gen_a: +median: 57316 cycles/ticks +average: 57639 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168092 cycles/ticks +average: 168982 cycles/ticks + +indcpa_enc: +median: 203414 cycles/ticks +average: 204582 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180638 cycles/ticks +average: 181562 cycles/ticks + +kyber_keypair: +median: 193478 cycles/ticks +average: 194494 cycles/ticks + +kyber_encaps_derand: +median: 217384 cycles/ticks +average: 218770 cycles/ticks + +kyber_encaps: +median: 218258 cycles/ticks +average: 219585 cycles/ticks + +kyber_decaps: +median: 272136 cycles/ticks +average: 273757 cycles/ticks + +Loop spin: 254 +gen_a: +median: 57228 cycles/ticks +average: 57659 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168438 cycles/ticks +average: 169320 cycles/ticks + +indcpa_enc: +median: 203608 cycles/ticks +average: 204789 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50448 cycles/ticks + +kyber_keypair_derand: +median: 180552 cycles/ticks +average: 181444 cycles/ticks + +kyber_keypair: +median: 193484 cycles/ticks +average: 194466 cycles/ticks + +kyber_encaps_derand: +median: 216840 cycles/ticks +average: 218238 cycles/ticks + +kyber_encaps: +median: 217670 cycles/ticks +average: 219171 cycles/ticks + +kyber_decaps: +median: 271454 cycles/ticks +average: 273008 cycles/ticks + +Loop spin: 255 +gen_a: +median: 57456 cycles/ticks +average: 57935 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167716 cycles/ticks +average: 168641 cycles/ticks + +indcpa_enc: +median: 203006 cycles/ticks +average: 204182 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180078 cycles/ticks +average: 180904 cycles/ticks + +kyber_keypair: +median: 193646 cycles/ticks +average: 194515 cycles/ticks + +kyber_encaps_derand: +median: 216732 cycles/ticks +average: 217921 cycles/ticks + +kyber_encaps: +median: 217930 cycles/ticks +average: 219106 cycles/ticks + +kyber_decaps: +median: 271678 cycles/ticks +average: 273146 cycles/ticks + +Loop spin: 256 +gen_a: +median: 57412 cycles/ticks +average: 57801 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168318 cycles/ticks +average: 169202 cycles/ticks + +indcpa_enc: +median: 203488 cycles/ticks +average: 204772 cycles/ticks + +indcpa_dec: +median: 50226 cycles/ticks +average: 50460 cycles/ticks + +kyber_keypair_derand: +median: 180504 cycles/ticks +average: 181486 cycles/ticks + +kyber_keypair: +median: 193656 cycles/ticks +average: 194525 cycles/ticks + +kyber_encaps_derand: +median: 218420 cycles/ticks +average: 219590 cycles/ticks + +kyber_encaps: +median: 219250 cycles/ticks +average: 220410 cycles/ticks + +kyber_decaps: +median: 273024 cycles/ticks +average: 274372 cycles/ticks + +Loop spin: 257 +gen_a: +median: 57376 cycles/ticks +average: 57710 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 169708 cycles/ticks +average: 170472 cycles/ticks + +indcpa_enc: +median: 204998 cycles/ticks +average: 206105 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50368 cycles/ticks + +kyber_keypair_derand: +median: 180258 cycles/ticks +average: 181044 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194208 cycles/ticks + +kyber_encaps_derand: +median: 216864 cycles/ticks +average: 218056 cycles/ticks + +kyber_encaps: +median: 217728 cycles/ticks +average: 218888 cycles/ticks + +kyber_decaps: +median: 271624 cycles/ticks +average: 273023 cycles/ticks + +Loop spin: 258 +gen_a: +median: 57290 cycles/ticks +average: 57688 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 169360 cycles/ticks +average: 170198 cycles/ticks + +indcpa_enc: +median: 204560 cycles/ticks +average: 205659 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50380 cycles/ticks + +kyber_keypair_derand: +median: 180434 cycles/ticks +average: 181228 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194260 cycles/ticks + +kyber_encaps_derand: +median: 217242 cycles/ticks +average: 218421 cycles/ticks + +kyber_encaps: +median: 218034 cycles/ticks +average: 219161 cycles/ticks + +kyber_decaps: +median: 272042 cycles/ticks +average: 273414 cycles/ticks + +Loop spin: 259 +gen_a: +median: 57336 cycles/ticks +average: 57695 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 168915 cycles/ticks + +indcpa_enc: +median: 203154 cycles/ticks +average: 204340 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50361 cycles/ticks + +kyber_keypair_derand: +median: 180368 cycles/ticks +average: 181179 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194142 cycles/ticks + +kyber_encaps_derand: +median: 218642 cycles/ticks +average: 219861 cycles/ticks + +kyber_encaps: +median: 219316 cycles/ticks +average: 220460 cycles/ticks + +kyber_decaps: +median: 273374 cycles/ticks +average: 274866 cycles/ticks + +Loop spin: 260 +gen_a: +median: 57294 cycles/ticks +average: 57641 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168222 cycles/ticks +average: 168971 cycles/ticks + +indcpa_enc: +median: 203388 cycles/ticks +average: 204518 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180260 cycles/ticks +average: 181075 cycles/ticks + +kyber_keypair: +median: 193280 cycles/ticks +average: 194153 cycles/ticks + +kyber_encaps_derand: +median: 217230 cycles/ticks +average: 218459 cycles/ticks + +kyber_encaps: +median: 217936 cycles/ticks +average: 219185 cycles/ticks + +kyber_decaps: +median: 271962 cycles/ticks +average: 273379 cycles/ticks + +Loop spin: 261 +gen_a: +median: 57396 cycles/ticks +average: 57703 cycles/ticks + +poly_getnoise_eta1: +median: 2412 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168288 cycles/ticks +average: 169085 cycles/ticks + +indcpa_enc: +median: 203372 cycles/ticks +average: 204404 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50368 cycles/ticks + +kyber_keypair_derand: +median: 180986 cycles/ticks +average: 181749 cycles/ticks + +kyber_keypair: +median: 193366 cycles/ticks +average: 194121 cycles/ticks + +kyber_encaps_derand: +median: 217010 cycles/ticks +average: 218310 cycles/ticks + +kyber_encaps: +median: 217808 cycles/ticks +average: 218950 cycles/ticks + +kyber_decaps: +median: 271780 cycles/ticks +average: 273091 cycles/ticks + +Loop spin: 262 +gen_a: +median: 57392 cycles/ticks +average: 57709 cycles/ticks + +poly_getnoise_eta1: +median: 2408 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 167994 cycles/ticks +average: 168781 cycles/ticks + +indcpa_enc: +median: 203144 cycles/ticks +average: 204238 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180304 cycles/ticks +average: 181080 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194210 cycles/ticks + +kyber_encaps_derand: +median: 217064 cycles/ticks +average: 218213 cycles/ticks + +kyber_encaps: +median: 218010 cycles/ticks +average: 219143 cycles/ticks + +kyber_decaps: +median: 271974 cycles/ticks +average: 273373 cycles/ticks + +Loop spin: 263 +gen_a: +median: 57402 cycles/ticks +average: 57741 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167660 cycles/ticks +average: 168443 cycles/ticks + +indcpa_enc: +median: 202830 cycles/ticks +average: 203930 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180786 cycles/ticks +average: 181640 cycles/ticks + +kyber_keypair: +median: 193292 cycles/ticks +average: 194112 cycles/ticks + +kyber_encaps_derand: +median: 216838 cycles/ticks +average: 217915 cycles/ticks + +kyber_encaps: +median: 217586 cycles/ticks +average: 218624 cycles/ticks + +kyber_decaps: +median: 271560 cycles/ticks +average: 272997 cycles/ticks + +Loop spin: 264 +gen_a: +median: 57572 cycles/ticks +average: 57887 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167724 cycles/ticks +average: 168519 cycles/ticks + +indcpa_enc: +median: 202884 cycles/ticks +average: 204070 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50366 cycles/ticks + +kyber_keypair_derand: +median: 180670 cycles/ticks +average: 181429 cycles/ticks + +kyber_keypair: +median: 193292 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 216962 cycles/ticks +average: 218179 cycles/ticks + +kyber_encaps: +median: 217784 cycles/ticks +average: 218880 cycles/ticks + +kyber_decaps: +median: 271622 cycles/ticks +average: 272948 cycles/ticks + +Loop spin: 265 +gen_a: +median: 57394 cycles/ticks +average: 57790 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168356 cycles/ticks +average: 170929 cycles/ticks + +indcpa_enc: +median: 203482 cycles/ticks +average: 205745 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50392 cycles/ticks + +kyber_keypair_derand: +median: 180422 cycles/ticks +average: 181286 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194159 cycles/ticks + +kyber_encaps_derand: +median: 217006 cycles/ticks +average: 218284 cycles/ticks + +kyber_encaps: +median: 217832 cycles/ticks +average: 219084 cycles/ticks + +kyber_decaps: +median: 271736 cycles/ticks +average: 273192 cycles/ticks + +Loop spin: 266 +gen_a: +median: 57394 cycles/ticks +average: 57780 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168374 cycles/ticks +average: 169153 cycles/ticks + +indcpa_enc: +median: 203600 cycles/ticks +average: 204799 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180582 cycles/ticks +average: 181420 cycles/ticks + +kyber_keypair: +median: 193388 cycles/ticks +average: 194308 cycles/ticks + +kyber_encaps_derand: +median: 216842 cycles/ticks +average: 218142 cycles/ticks + +kyber_encaps: +median: 217534 cycles/ticks +average: 218704 cycles/ticks + +kyber_decaps: +median: 271534 cycles/ticks +average: 273027 cycles/ticks + +Loop spin: 267 +gen_a: +median: 57498 cycles/ticks +average: 57870 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12721 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 167988 cycles/ticks +average: 168742 cycles/ticks + +indcpa_enc: +median: 203130 cycles/ticks +average: 204310 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180834 cycles/ticks +average: 181679 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194134 cycles/ticks + +kyber_encaps_derand: +median: 216906 cycles/ticks +average: 218199 cycles/ticks + +kyber_encaps: +median: 217768 cycles/ticks +average: 218951 cycles/ticks + +kyber_decaps: +median: 271760 cycles/ticks +average: 273203 cycles/ticks + +Loop spin: 268 +gen_a: +median: 57366 cycles/ticks +average: 57756 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1316 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1724 cycles/ticks + +indcpa_keypair: +median: 168282 cycles/ticks +average: 169089 cycles/ticks + +indcpa_enc: +median: 203334 cycles/ticks +average: 204522 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 180388 cycles/ticks +average: 181226 cycles/ticks + +kyber_keypair: +median: 193328 cycles/ticks +average: 194206 cycles/ticks + +kyber_encaps_derand: +median: 217242 cycles/ticks +average: 218557 cycles/ticks + +kyber_encaps: +median: 217934 cycles/ticks +average: 219194 cycles/ticks + +kyber_decaps: +median: 271976 cycles/ticks +average: 273348 cycles/ticks + +Loop spin: 269 +gen_a: +median: 57324 cycles/ticks +average: 57632 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1355 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168086 cycles/ticks +average: 168931 cycles/ticks + +indcpa_enc: +median: 203266 cycles/ticks +average: 204451 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180562 cycles/ticks +average: 181397 cycles/ticks + +kyber_keypair: +median: 193352 cycles/ticks +average: 194106 cycles/ticks + +kyber_encaps_derand: +median: 216552 cycles/ticks +average: 217827 cycles/ticks + +kyber_encaps: +median: 217312 cycles/ticks +average: 218456 cycles/ticks + +kyber_decaps: +median: 271246 cycles/ticks +average: 272603 cycles/ticks + +Loop spin: 270 +gen_a: +median: 57460 cycles/ticks +average: 57755 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10825 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168116 cycles/ticks +average: 168923 cycles/ticks + +indcpa_enc: +median: 203368 cycles/ticks +average: 204508 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180176 cycles/ticks +average: 181050 cycles/ticks + +kyber_keypair: +median: 193304 cycles/ticks +average: 194173 cycles/ticks + +kyber_encaps_derand: +median: 216832 cycles/ticks +average: 218105 cycles/ticks + +kyber_encaps: +median: 217768 cycles/ticks +average: 218944 cycles/ticks + +kyber_decaps: +median: 271714 cycles/ticks +average: 273119 cycles/ticks + +Loop spin: 271 +gen_a: +median: 57340 cycles/ticks +average: 57699 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12665 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2744 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168220 cycles/ticks +average: 169049 cycles/ticks + +indcpa_enc: +median: 203514 cycles/ticks +average: 204611 cycles/ticks + +indcpa_dec: +median: 50258 cycles/ticks +average: 50473 cycles/ticks + +kyber_keypair_derand: +median: 180396 cycles/ticks +average: 181198 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194171 cycles/ticks + +kyber_encaps_derand: +median: 216758 cycles/ticks +average: 217920 cycles/ticks + +kyber_encaps: +median: 217688 cycles/ticks +average: 218823 cycles/ticks + +kyber_decaps: +median: 271688 cycles/ticks +average: 273072 cycles/ticks + +Loop spin: 272 +gen_a: +median: 57460 cycles/ticks +average: 57856 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168100 cycles/ticks +average: 168858 cycles/ticks + +indcpa_enc: +median: 203348 cycles/ticks +average: 204572 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180786 cycles/ticks +average: 181607 cycles/ticks + +kyber_keypair: +median: 193384 cycles/ticks +average: 194231 cycles/ticks + +kyber_encaps_derand: +median: 217258 cycles/ticks +average: 218739 cycles/ticks + +kyber_encaps: +median: 218076 cycles/ticks +average: 219572 cycles/ticks + +kyber_decaps: +median: 271748 cycles/ticks +average: 273176 cycles/ticks + +Loop spin: 273 +gen_a: +median: 57442 cycles/ticks +average: 57835 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167998 cycles/ticks +average: 168790 cycles/ticks + +indcpa_enc: +median: 203164 cycles/ticks +average: 204428 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180582 cycles/ticks +average: 181366 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194384 cycles/ticks + +kyber_encaps_derand: +median: 216828 cycles/ticks +average: 217997 cycles/ticks + +kyber_encaps: +median: 217768 cycles/ticks +average: 219130 cycles/ticks + +kyber_decaps: +median: 271558 cycles/ticks +average: 273048 cycles/ticks + +Loop spin: 274 +gen_a: +median: 57182 cycles/ticks +average: 57608 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167674 cycles/ticks +average: 168450 cycles/ticks + +indcpa_enc: +median: 203050 cycles/ticks +average: 204532 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180626 cycles/ticks +average: 181476 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194246 cycles/ticks + +kyber_encaps_derand: +median: 216708 cycles/ticks +average: 217947 cycles/ticks + +kyber_encaps: +median: 217542 cycles/ticks +average: 218734 cycles/ticks + +kyber_decaps: +median: 271530 cycles/ticks +average: 272915 cycles/ticks + +Loop spin: 275 +gen_a: +median: 57394 cycles/ticks +average: 57755 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167974 cycles/ticks +average: 168799 cycles/ticks + +indcpa_enc: +median: 203114 cycles/ticks +average: 204232 cycles/ticks + +indcpa_dec: +median: 50130 cycles/ticks +average: 50339 cycles/ticks + +kyber_keypair_derand: +median: 180432 cycles/ticks +average: 181220 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194168 cycles/ticks + +kyber_encaps_derand: +median: 218220 cycles/ticks +average: 219291 cycles/ticks + +kyber_encaps: +median: 219084 cycles/ticks +average: 220311 cycles/ticks + +kyber_decaps: +median: 272934 cycles/ticks +average: 274315 cycles/ticks + +Loop spin: 276 +gen_a: +median: 57448 cycles/ticks +average: 57717 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168190 cycles/ticks +average: 168959 cycles/ticks + +indcpa_enc: +median: 203276 cycles/ticks +average: 204328 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50343 cycles/ticks + +kyber_keypair_derand: +median: 180440 cycles/ticks +average: 181258 cycles/ticks + +kyber_keypair: +median: 193288 cycles/ticks +average: 194046 cycles/ticks + +kyber_encaps_derand: +median: 216766 cycles/ticks +average: 217906 cycles/ticks + +kyber_encaps: +median: 217500 cycles/ticks +average: 218719 cycles/ticks + +kyber_decaps: +median: 271508 cycles/ticks +average: 272867 cycles/ticks + +Loop spin: 277 +gen_a: +median: 57360 cycles/ticks +average: 57661 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10774 cycles/ticks +average: 10810 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12671 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 447 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167992 cycles/ticks +average: 168755 cycles/ticks + +indcpa_enc: +median: 203110 cycles/ticks +average: 204150 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 180192 cycles/ticks +average: 180987 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194274 cycles/ticks + +kyber_encaps_derand: +median: 217030 cycles/ticks +average: 218181 cycles/ticks + +kyber_encaps: +median: 217932 cycles/ticks +average: 219117 cycles/ticks + +kyber_decaps: +median: 271888 cycles/ticks +average: 273381 cycles/ticks + +Loop spin: 278 +gen_a: +median: 57378 cycles/ticks +average: 57845 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168656 cycles/ticks +average: 169467 cycles/ticks + +indcpa_enc: +median: 203740 cycles/ticks +average: 204838 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50348 cycles/ticks + +kyber_keypair_derand: +median: 180502 cycles/ticks +average: 181322 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194153 cycles/ticks + +kyber_encaps_derand: +median: 216878 cycles/ticks +average: 218042 cycles/ticks + +kyber_encaps: +median: 217634 cycles/ticks +average: 218680 cycles/ticks + +kyber_decaps: +median: 271440 cycles/ticks +average: 272853 cycles/ticks + +Loop spin: 279 +gen_a: +median: 57340 cycles/ticks +average: 57723 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2402 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168302 cycles/ticks +average: 169089 cycles/ticks + +indcpa_enc: +median: 203474 cycles/ticks +average: 204677 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50439 cycles/ticks + +kyber_keypair_derand: +median: 180510 cycles/ticks +average: 181401 cycles/ticks + +kyber_keypair: +median: 193676 cycles/ticks +average: 194681 cycles/ticks + +kyber_encaps_derand: +median: 218586 cycles/ticks +average: 219856 cycles/ticks + +kyber_encaps: +median: 218272 cycles/ticks +average: 219792 cycles/ticks + +kyber_decaps: +median: 272036 cycles/ticks +average: 273741 cycles/ticks + +Loop spin: 280 +gen_a: +median: 57378 cycles/ticks +average: 57722 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10774 cycles/ticks +average: 10817 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168070 cycles/ticks +average: 168887 cycles/ticks + +indcpa_enc: +median: 203480 cycles/ticks +average: 204740 cycles/ticks + +indcpa_dec: +median: 50264 cycles/ticks +average: 50571 cycles/ticks + +kyber_keypair_derand: +median: 180664 cycles/ticks +average: 181652 cycles/ticks + +kyber_keypair: +median: 193436 cycles/ticks +average: 194382 cycles/ticks + +kyber_encaps_derand: +median: 217336 cycles/ticks +average: 218580 cycles/ticks + +kyber_encaps: +median: 218130 cycles/ticks +average: 219307 cycles/ticks + +kyber_decaps: +median: 272054 cycles/ticks +average: 273544 cycles/ticks + +Loop spin: 281 +gen_a: +median: 57536 cycles/ticks +average: 58149 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12736 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 169950 cycles/ticks +average: 170929 cycles/ticks + +indcpa_enc: +median: 205058 cycles/ticks +average: 206258 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50439 cycles/ticks + +kyber_keypair_derand: +median: 180684 cycles/ticks +average: 181589 cycles/ticks + +kyber_keypair: +median: 193384 cycles/ticks +average: 194339 cycles/ticks + +kyber_encaps_derand: +median: 217296 cycles/ticks +average: 218531 cycles/ticks + +kyber_encaps: +median: 218782 cycles/ticks +average: 220109 cycles/ticks + +kyber_decaps: +median: 271892 cycles/ticks +average: 273343 cycles/ticks + +Loop spin: 282 +gen_a: +median: 57370 cycles/ticks +average: 57811 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12719 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168526 cycles/ticks +average: 169351 cycles/ticks + +indcpa_enc: +median: 203750 cycles/ticks +average: 204937 cycles/ticks + +indcpa_dec: +median: 50386 cycles/ticks +average: 50721 cycles/ticks + +kyber_keypair_derand: +median: 181484 cycles/ticks +average: 182497 cycles/ticks + +kyber_keypair: +median: 193526 cycles/ticks +average: 194499 cycles/ticks + +kyber_encaps_derand: +median: 216962 cycles/ticks +average: 218315 cycles/ticks + +kyber_encaps: +median: 217618 cycles/ticks +average: 218922 cycles/ticks + +kyber_decaps: +median: 271830 cycles/ticks +average: 273357 cycles/ticks + +Loop spin: 283 +gen_a: +median: 57280 cycles/ticks +average: 57751 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10744 cycles/ticks +average: 10820 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12752 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168232 cycles/ticks +average: 169175 cycles/ticks + +indcpa_enc: +median: 203212 cycles/ticks +average: 204451 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180800 cycles/ticks +average: 181649 cycles/ticks + +kyber_keypair: +median: 193416 cycles/ticks +average: 194353 cycles/ticks + +kyber_encaps_derand: +median: 218652 cycles/ticks +average: 220007 cycles/ticks + +kyber_encaps: +median: 219602 cycles/ticks +average: 220906 cycles/ticks + +kyber_decaps: +median: 273074 cycles/ticks +average: 274546 cycles/ticks + +Loop spin: 284 +gen_a: +median: 57382 cycles/ticks +average: 57749 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168912 cycles/ticks + +indcpa_enc: +median: 203398 cycles/ticks +average: 204410 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50455 cycles/ticks + +kyber_keypair_derand: +median: 180864 cycles/ticks +average: 181822 cycles/ticks + +kyber_keypair: +median: 193842 cycles/ticks +average: 194777 cycles/ticks + +kyber_encaps_derand: +median: 217240 cycles/ticks +average: 218590 cycles/ticks + +kyber_encaps: +median: 218194 cycles/ticks +average: 219409 cycles/ticks + +kyber_decaps: +median: 272104 cycles/ticks +average: 273498 cycles/ticks + +Loop spin: 285 +gen_a: +median: 57646 cycles/ticks +average: 58077 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10813 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12752 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1349 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 427 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168042 cycles/ticks +average: 169051 cycles/ticks + +indcpa_enc: +median: 203082 cycles/ticks +average: 204210 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50433 cycles/ticks + +kyber_keypair_derand: +median: 180500 cycles/ticks +average: 181310 cycles/ticks + +kyber_keypair: +median: 193650 cycles/ticks +average: 194547 cycles/ticks + +kyber_encaps_derand: +median: 218842 cycles/ticks +average: 220132 cycles/ticks + +kyber_encaps: +median: 220108 cycles/ticks +average: 221413 cycles/ticks + +kyber_decaps: +median: 273410 cycles/ticks +average: 274873 cycles/ticks + +Loop spin: 286 +gen_a: +median: 57476 cycles/ticks +average: 57902 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168124 cycles/ticks +average: 168896 cycles/ticks + +indcpa_enc: +median: 203570 cycles/ticks +average: 204668 cycles/ticks + +indcpa_dec: +median: 50320 cycles/ticks +average: 50571 cycles/ticks + +kyber_keypair_derand: +median: 180798 cycles/ticks +average: 181902 cycles/ticks + +kyber_keypair: +median: 193688 cycles/ticks +average: 194599 cycles/ticks + +kyber_encaps_derand: +median: 216818 cycles/ticks +average: 217904 cycles/ticks + +kyber_encaps: +median: 217884 cycles/ticks +average: 219162 cycles/ticks + +kyber_decaps: +median: 271636 cycles/ticks +average: 273197 cycles/ticks + +Loop spin: 287 +gen_a: +median: 57420 cycles/ticks +average: 57912 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2429 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10760 cycles/ticks +average: 10849 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12638 cycles/ticks +average: 12777 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168152 cycles/ticks +average: 168966 cycles/ticks + +indcpa_enc: +median: 203332 cycles/ticks +average: 204369 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180480 cycles/ticks +average: 181296 cycles/ticks + +kyber_keypair: +median: 193576 cycles/ticks +average: 194449 cycles/ticks + +kyber_encaps_derand: +median: 217282 cycles/ticks +average: 218507 cycles/ticks + +kyber_encaps: +median: 218764 cycles/ticks +average: 219892 cycles/ticks + +kyber_decaps: +median: 271972 cycles/ticks +average: 273372 cycles/ticks + +Loop spin: 288 +gen_a: +median: 57420 cycles/ticks +average: 57744 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12652 cycles/ticks +average: 12718 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168032 cycles/ticks +average: 168970 cycles/ticks + +indcpa_enc: +median: 203362 cycles/ticks +average: 204343 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180376 cycles/ticks +average: 181329 cycles/ticks + +kyber_keypair: +median: 193882 cycles/ticks +average: 194794 cycles/ticks + +kyber_encaps_derand: +median: 216988 cycles/ticks +average: 218308 cycles/ticks + +kyber_encaps: +median: 218038 cycles/ticks +average: 219125 cycles/ticks + +kyber_decaps: +median: 271726 cycles/ticks +average: 273165 cycles/ticks + +Loop spin: 289 +gen_a: +median: 57480 cycles/ticks +average: 57981 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1347 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168288 cycles/ticks +average: 169192 cycles/ticks + +indcpa_enc: +median: 203388 cycles/ticks +average: 204612 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50362 cycles/ticks + +kyber_keypair_derand: +median: 180758 cycles/ticks +average: 181528 cycles/ticks + +kyber_keypair: +median: 193620 cycles/ticks +average: 194501 cycles/ticks + +kyber_encaps_derand: +median: 217364 cycles/ticks +average: 218676 cycles/ticks + +kyber_encaps: +median: 218710 cycles/ticks +average: 219934 cycles/ticks + +kyber_decaps: +median: 272068 cycles/ticks +average: 273670 cycles/ticks + +Loop spin: 290 +gen_a: +median: 57338 cycles/ticks +average: 57741 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168126 cycles/ticks +average: 168954 cycles/ticks + +indcpa_enc: +median: 203648 cycles/ticks +average: 204795 cycles/ticks + +indcpa_dec: +median: 50262 cycles/ticks +average: 50532 cycles/ticks + +kyber_keypair_derand: +median: 180894 cycles/ticks +average: 181773 cycles/ticks + +kyber_keypair: +median: 193750 cycles/ticks +average: 194624 cycles/ticks + +kyber_encaps_derand: +median: 217146 cycles/ticks +average: 218332 cycles/ticks + +kyber_encaps: +median: 218732 cycles/ticks +average: 220080 cycles/ticks + +kyber_decaps: +median: 272054 cycles/ticks +average: 273640 cycles/ticks + +Loop spin: 291 +gen_a: +median: 57448 cycles/ticks +average: 57884 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1728 cycles/ticks + +indcpa_keypair: +median: 168610 cycles/ticks +average: 169472 cycles/ticks + +indcpa_enc: +median: 203490 cycles/ticks +average: 204817 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50454 cycles/ticks + +kyber_keypair_derand: +median: 180444 cycles/ticks +average: 181319 cycles/ticks + +kyber_keypair: +median: 193682 cycles/ticks +average: 194542 cycles/ticks + +kyber_encaps_derand: +median: 217104 cycles/ticks +average: 218390 cycles/ticks + +kyber_encaps: +median: 218270 cycles/ticks +average: 219568 cycles/ticks + +kyber_decaps: +median: 272012 cycles/ticks +average: 273671 cycles/ticks + +Loop spin: 292 +gen_a: +median: 57298 cycles/ticks +average: 57747 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168006 cycles/ticks +average: 168918 cycles/ticks + +indcpa_enc: +median: 203580 cycles/ticks +average: 204823 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50408 cycles/ticks + +kyber_keypair_derand: +median: 181106 cycles/ticks +average: 182072 cycles/ticks + +kyber_keypair: +median: 193724 cycles/ticks +average: 194694 cycles/ticks + +kyber_encaps_derand: +median: 218490 cycles/ticks +average: 219655 cycles/ticks + +kyber_encaps: +median: 219452 cycles/ticks +average: 220862 cycles/ticks + +kyber_decaps: +median: 273514 cycles/ticks +average: 275074 cycles/ticks + +Loop spin: 293 +gen_a: +median: 57444 cycles/ticks +average: 57945 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10736 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2725 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168218 cycles/ticks +average: 169136 cycles/ticks + +indcpa_enc: +median: 203436 cycles/ticks +average: 204579 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 181016 cycles/ticks +average: 182064 cycles/ticks + +kyber_keypair: +median: 194134 cycles/ticks +average: 195104 cycles/ticks + +kyber_encaps_derand: +median: 217346 cycles/ticks +average: 218569 cycles/ticks + +kyber_encaps: +median: 218506 cycles/ticks +average: 219782 cycles/ticks + +kyber_decaps: +median: 272262 cycles/ticks +average: 273822 cycles/ticks + +Loop spin: 294 +gen_a: +median: 57286 cycles/ticks +average: 57714 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12725 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1689 cycles/ticks + +indcpa_keypair: +median: 167964 cycles/ticks +average: 168859 cycles/ticks + +indcpa_enc: +median: 203066 cycles/ticks +average: 204247 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180242 cycles/ticks +average: 181113 cycles/ticks + +kyber_keypair: +median: 194174 cycles/ticks +average: 195121 cycles/ticks + +kyber_encaps_derand: +median: 216810 cycles/ticks +average: 218142 cycles/ticks + +kyber_encaps: +median: 218000 cycles/ticks +average: 219142 cycles/ticks + +kyber_decaps: +median: 271584 cycles/ticks +average: 273050 cycles/ticks + +Loop spin: 295 +gen_a: +median: 57248 cycles/ticks +average: 57703 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12765 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168082 cycles/ticks +average: 169025 cycles/ticks + +indcpa_enc: +median: 203130 cycles/ticks +average: 204272 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50405 cycles/ticks + +kyber_keypair_derand: +median: 180552 cycles/ticks +average: 181406 cycles/ticks + +kyber_keypair: +median: 193982 cycles/ticks +average: 194869 cycles/ticks + +kyber_encaps_derand: +median: 217152 cycles/ticks +average: 218458 cycles/ticks + +kyber_encaps: +median: 218284 cycles/ticks +average: 219480 cycles/ticks + +kyber_decaps: +median: 271992 cycles/ticks +average: 273400 cycles/ticks + +Loop spin: 296 +gen_a: +median: 57340 cycles/ticks +average: 57741 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167932 cycles/ticks +average: 168866 cycles/ticks + +indcpa_enc: +median: 203066 cycles/ticks +average: 204435 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50382 cycles/ticks + +kyber_keypair_derand: +median: 180440 cycles/ticks +average: 181296 cycles/ticks + +kyber_keypair: +median: 194036 cycles/ticks +average: 194937 cycles/ticks + +kyber_encaps_derand: +median: 216970 cycles/ticks +average: 218267 cycles/ticks + +kyber_encaps: +median: 218082 cycles/ticks +average: 219265 cycles/ticks + +kyber_decaps: +median: 271736 cycles/ticks +average: 273299 cycles/ticks + +Loop spin: 297 +gen_a: +median: 57376 cycles/ticks +average: 57714 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12731 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168258 cycles/ticks +average: 169086 cycles/ticks + +indcpa_enc: +median: 203632 cycles/ticks +average: 204850 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180458 cycles/ticks +average: 181373 cycles/ticks + +kyber_keypair: +median: 193626 cycles/ticks +average: 194580 cycles/ticks + +kyber_encaps_derand: +median: 217210 cycles/ticks +average: 218620 cycles/ticks + +kyber_encaps: +median: 218334 cycles/ticks +average: 219434 cycles/ticks + +kyber_decaps: +median: 272042 cycles/ticks +average: 273475 cycles/ticks + +Loop spin: 298 +gen_a: +median: 57256 cycles/ticks +average: 57590 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168300 cycles/ticks +average: 169244 cycles/ticks + +indcpa_enc: +median: 203398 cycles/ticks +average: 204581 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180560 cycles/ticks +average: 181427 cycles/ticks + +kyber_keypair: +median: 193710 cycles/ticks +average: 194646 cycles/ticks + +kyber_encaps_derand: +median: 217234 cycles/ticks +average: 218523 cycles/ticks + +kyber_encaps: +median: 218424 cycles/ticks +average: 219712 cycles/ticks + +kyber_decaps: +median: 272016 cycles/ticks +average: 273517 cycles/ticks + +Loop spin: 299 +gen_a: +median: 57354 cycles/ticks +average: 57800 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1386 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168326 cycles/ticks +average: 169191 cycles/ticks + +indcpa_enc: +median: 203544 cycles/ticks +average: 204686 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50371 cycles/ticks + +kyber_keypair_derand: +median: 180570 cycles/ticks +average: 181381 cycles/ticks + +kyber_keypair: +median: 193976 cycles/ticks +average: 194954 cycles/ticks + +kyber_encaps_derand: +median: 216800 cycles/ticks +average: 218051 cycles/ticks + +kyber_encaps: +median: 217732 cycles/ticks +average: 218961 cycles/ticks + +kyber_decaps: +median: 271824 cycles/ticks +average: 273365 cycles/ticks + +Loop spin: 300 +gen_a: +median: 57490 cycles/ticks +average: 57916 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 167940 cycles/ticks +average: 168843 cycles/ticks + +indcpa_enc: +median: 203112 cycles/ticks +average: 204261 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50382 cycles/ticks + +kyber_keypair_derand: +median: 180558 cycles/ticks +average: 181514 cycles/ticks + +kyber_keypair: +median: 193438 cycles/ticks +average: 194486 cycles/ticks + +kyber_encaps_derand: +median: 217060 cycles/ticks +average: 218288 cycles/ticks + +kyber_encaps: +median: 217930 cycles/ticks +average: 219183 cycles/ticks + +kyber_decaps: +median: 271756 cycles/ticks +average: 273305 cycles/ticks + +Loop spin: 301 +gen_a: +median: 57502 cycles/ticks +average: 57975 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168158 cycles/ticks +average: 169045 cycles/ticks + +indcpa_enc: +median: 203314 cycles/ticks +average: 204388 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50471 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181443 cycles/ticks + +kyber_keypair: +median: 193798 cycles/ticks +average: 194737 cycles/ticks + +kyber_encaps_derand: +median: 216712 cycles/ticks +average: 218004 cycles/ticks + +kyber_encaps: +median: 217560 cycles/ticks +average: 218854 cycles/ticks + +kyber_decaps: +median: 271542 cycles/ticks +average: 272961 cycles/ticks + +Loop spin: 302 +gen_a: +median: 57362 cycles/ticks +average: 58187 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168256 cycles/ticks +average: 169170 cycles/ticks + +indcpa_enc: +median: 203386 cycles/ticks +average: 204708 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50401 cycles/ticks + +kyber_keypair_derand: +median: 180514 cycles/ticks +average: 181382 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194255 cycles/ticks + +kyber_encaps_derand: +median: 216678 cycles/ticks +average: 217919 cycles/ticks + +kyber_encaps: +median: 217558 cycles/ticks +average: 218873 cycles/ticks + +kyber_decaps: +median: 271496 cycles/ticks +average: 273065 cycles/ticks + +Loop spin: 303 +gen_a: +median: 57350 cycles/ticks +average: 57863 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 168324 cycles/ticks +average: 169180 cycles/ticks + +indcpa_enc: +median: 203536 cycles/ticks +average: 204769 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 180468 cycles/ticks +average: 181419 cycles/ticks + +kyber_keypair: +median: 193484 cycles/ticks +average: 194365 cycles/ticks + +kyber_encaps_derand: +median: 218754 cycles/ticks +average: 219964 cycles/ticks + +kyber_encaps: +median: 219462 cycles/ticks +average: 220714 cycles/ticks + +kyber_decaps: +median: 273356 cycles/ticks +average: 274881 cycles/ticks + +Loop spin: 304 +gen_a: +median: 57474 cycles/ticks +average: 57995 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168052 cycles/ticks +average: 169039 cycles/ticks + +indcpa_enc: +median: 203270 cycles/ticks +average: 204459 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180766 cycles/ticks +average: 181706 cycles/ticks + +kyber_keypair: +median: 193454 cycles/ticks +average: 194408 cycles/ticks + +kyber_encaps_derand: +median: 217362 cycles/ticks +average: 218617 cycles/ticks + +kyber_encaps: +median: 218192 cycles/ticks +average: 219464 cycles/ticks + +kyber_decaps: +median: 272072 cycles/ticks +average: 273640 cycles/ticks + +Loop spin: 305 +gen_a: +median: 57280 cycles/ticks +average: 57686 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 708 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168006 cycles/ticks +average: 168910 cycles/ticks + +indcpa_enc: +median: 203324 cycles/ticks +average: 204445 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50433 cycles/ticks + +kyber_keypair_derand: +median: 180556 cycles/ticks +average: 181450 cycles/ticks + +kyber_keypair: +median: 193430 cycles/ticks +average: 194345 cycles/ticks + +kyber_encaps_derand: +median: 216786 cycles/ticks +average: 218190 cycles/ticks + +kyber_encaps: +median: 217782 cycles/ticks +average: 219021 cycles/ticks + +kyber_decaps: +median: 271704 cycles/ticks +average: 273151 cycles/ticks + +Loop spin: 306 +gen_a: +median: 57386 cycles/ticks +average: 57772 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 168964 cycles/ticks + +indcpa_enc: +median: 203406 cycles/ticks +average: 204671 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180554 cycles/ticks +average: 181486 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194511 cycles/ticks + +kyber_encaps_derand: +median: 217144 cycles/ticks +average: 218435 cycles/ticks + +kyber_encaps: +median: 217928 cycles/ticks +average: 219242 cycles/ticks + +kyber_decaps: +median: 271946 cycles/ticks +average: 273317 cycles/ticks + +Loop spin: 307 +gen_a: +median: 57384 cycles/ticks +average: 57805 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2720 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168112 cycles/ticks +average: 168892 cycles/ticks + +indcpa_enc: +median: 203394 cycles/ticks +average: 204491 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180892 cycles/ticks +average: 181675 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194247 cycles/ticks + +kyber_encaps_derand: +median: 216948 cycles/ticks +average: 218279 cycles/ticks + +kyber_encaps: +median: 217716 cycles/ticks +average: 218737 cycles/ticks + +kyber_decaps: +median: 271784 cycles/ticks +average: 273317 cycles/ticks + +Loop spin: 308 +gen_a: +median: 57412 cycles/ticks +average: 57793 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2785 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 168991 cycles/ticks + +indcpa_enc: +median: 203126 cycles/ticks +average: 204204 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 180572 cycles/ticks +average: 181410 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 216964 cycles/ticks +average: 218182 cycles/ticks + +kyber_encaps: +median: 217716 cycles/ticks +average: 218926 cycles/ticks + +kyber_decaps: +median: 271810 cycles/ticks +average: 273241 cycles/ticks + +Loop spin: 309 +gen_a: +median: 57424 cycles/ticks +average: 57718 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168034 cycles/ticks +average: 168892 cycles/ticks + +indcpa_enc: +median: 203370 cycles/ticks +average: 204473 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180418 cycles/ticks +average: 181302 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194265 cycles/ticks + +kyber_encaps_derand: +median: 217114 cycles/ticks +average: 218369 cycles/ticks + +kyber_encaps: +median: 217880 cycles/ticks +average: 219058 cycles/ticks + +kyber_decaps: +median: 271776 cycles/ticks +average: 273297 cycles/ticks + +Loop spin: 310 +gen_a: +median: 57354 cycles/ticks +average: 57820 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7034 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10809 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167930 cycles/ticks +average: 168718 cycles/ticks + +indcpa_enc: +median: 203166 cycles/ticks +average: 204378 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180616 cycles/ticks +average: 181462 cycles/ticks + +kyber_keypair: +median: 193346 cycles/ticks +average: 194132 cycles/ticks + +kyber_encaps_derand: +median: 216776 cycles/ticks +average: 217892 cycles/ticks + +kyber_encaps: +median: 217610 cycles/ticks +average: 218833 cycles/ticks + +kyber_decaps: +median: 271510 cycles/ticks +average: 272909 cycles/ticks + +Loop spin: 311 +gen_a: +median: 57350 cycles/ticks +average: 57703 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12669 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168010 cycles/ticks +average: 168832 cycles/ticks + +indcpa_enc: +median: 203144 cycles/ticks +average: 204277 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180180 cycles/ticks +average: 181009 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194232 cycles/ticks + +kyber_encaps_derand: +median: 217280 cycles/ticks +average: 218523 cycles/ticks + +kyber_encaps: +median: 217928 cycles/ticks +average: 219083 cycles/ticks + +kyber_decaps: +median: 272062 cycles/ticks +average: 273545 cycles/ticks + +Loop spin: 312 +gen_a: +median: 57304 cycles/ticks +average: 57737 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 169706 cycles/ticks +average: 170543 cycles/ticks + +indcpa_enc: +median: 204678 cycles/ticks +average: 205734 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50341 cycles/ticks + +kyber_keypair_derand: +median: 180698 cycles/ticks +average: 181543 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194323 cycles/ticks + +kyber_encaps_derand: +median: 217288 cycles/ticks +average: 218720 cycles/ticks + +kyber_encaps: +median: 218052 cycles/ticks +average: 219363 cycles/ticks + +kyber_decaps: +median: 272002 cycles/ticks +average: 273353 cycles/ticks + +Loop spin: 313 +gen_a: +median: 57442 cycles/ticks +average: 57817 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2446 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167924 cycles/ticks +average: 168685 cycles/ticks + +indcpa_enc: +median: 203282 cycles/ticks +average: 204410 cycles/ticks + +indcpa_dec: +median: 50260 cycles/ticks +average: 50462 cycles/ticks + +kyber_keypair_derand: +median: 180438 cycles/ticks +average: 181240 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194147 cycles/ticks + +kyber_encaps_derand: +median: 216524 cycles/ticks +average: 217674 cycles/ticks + +kyber_encaps: +median: 217358 cycles/ticks +average: 218480 cycles/ticks + +kyber_decaps: +median: 271298 cycles/ticks +average: 272633 cycles/ticks + +Loop spin: 314 +gen_a: +median: 57322 cycles/ticks +average: 57714 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12724 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168050 cycles/ticks +average: 168905 cycles/ticks + +indcpa_enc: +median: 203162 cycles/ticks +average: 204298 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 182126 cycles/ticks +average: 182993 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194244 cycles/ticks + +kyber_encaps_derand: +median: 216784 cycles/ticks +average: 218091 cycles/ticks + +kyber_encaps: +median: 217622 cycles/ticks +average: 218760 cycles/ticks + +kyber_decaps: +median: 271672 cycles/ticks +average: 273141 cycles/ticks + +Loop spin: 315 +gen_a: +median: 57552 cycles/ticks +average: 57913 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167982 cycles/ticks +average: 168855 cycles/ticks + +indcpa_enc: +median: 203204 cycles/ticks +average: 204350 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50373 cycles/ticks + +kyber_keypair_derand: +median: 180188 cycles/ticks +average: 181079 cycles/ticks + +kyber_keypair: +median: 193270 cycles/ticks +average: 194214 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218264 cycles/ticks + +kyber_encaps: +median: 217638 cycles/ticks +average: 218840 cycles/ticks + +kyber_decaps: +median: 271546 cycles/ticks +average: 273013 cycles/ticks + +Loop spin: 316 +gen_a: +median: 57300 cycles/ticks +average: 57716 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10740 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 168944 cycles/ticks + +indcpa_enc: +median: 203326 cycles/ticks +average: 204572 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180454 cycles/ticks +average: 181352 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194246 cycles/ticks + +kyber_encaps_derand: +median: 216788 cycles/ticks +average: 218068 cycles/ticks + +kyber_encaps: +median: 217678 cycles/ticks +average: 218914 cycles/ticks + +kyber_decaps: +median: 271578 cycles/ticks +average: 272973 cycles/ticks + +Loop spin: 317 +gen_a: +median: 57408 cycles/ticks +average: 57794 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 459 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167860 cycles/ticks +average: 168655 cycles/ticks + +indcpa_enc: +median: 203086 cycles/ticks +average: 204209 cycles/ticks + +indcpa_dec: +median: 50138 cycles/ticks +average: 50376 cycles/ticks + +kyber_keypair_derand: +median: 180520 cycles/ticks +average: 181360 cycles/ticks + +kyber_keypair: +median: 193266 cycles/ticks +average: 194222 cycles/ticks + +kyber_encaps_derand: +median: 216978 cycles/ticks +average: 218134 cycles/ticks + +kyber_encaps: +median: 217798 cycles/ticks +average: 218981 cycles/ticks + +kyber_decaps: +median: 271702 cycles/ticks +average: 273099 cycles/ticks + +Loop spin: 318 +gen_a: +median: 57406 cycles/ticks +average: 57806 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10804 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168092 cycles/ticks +average: 169939 cycles/ticks + +indcpa_enc: +median: 203168 cycles/ticks +average: 204413 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50370 cycles/ticks + +kyber_keypair_derand: +median: 180510 cycles/ticks +average: 181331 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194202 cycles/ticks + +kyber_encaps_derand: +median: 216710 cycles/ticks +average: 217967 cycles/ticks + +kyber_encaps: +median: 217602 cycles/ticks +average: 218891 cycles/ticks + +kyber_decaps: +median: 271610 cycles/ticks +average: 272953 cycles/ticks + +Loop spin: 319 +gen_a: +median: 57374 cycles/ticks +average: 57786 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1351 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 169348 cycles/ticks +average: 170212 cycles/ticks + +indcpa_enc: +median: 204488 cycles/ticks +average: 205570 cycles/ticks + +indcpa_dec: +median: 50234 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 180296 cycles/ticks +average: 181069 cycles/ticks + +kyber_keypair: +median: 193288 cycles/ticks +average: 194302 cycles/ticks + +kyber_encaps_derand: +median: 217134 cycles/ticks +average: 218385 cycles/ticks + +kyber_encaps: +median: 217904 cycles/ticks +average: 219385 cycles/ticks + +kyber_decaps: +median: 271838 cycles/ticks +average: 273412 cycles/ticks + +Loop spin: 320 +gen_a: +median: 57426 cycles/ticks +average: 57820 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167772 cycles/ticks +average: 168539 cycles/ticks + +indcpa_enc: +median: 203090 cycles/ticks +average: 204255 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50458 cycles/ticks + +kyber_keypair_derand: +median: 180520 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194222 cycles/ticks + +kyber_encaps_derand: +median: 217086 cycles/ticks +average: 218307 cycles/ticks + +kyber_encaps: +median: 217840 cycles/ticks +average: 219064 cycles/ticks + +kyber_decaps: +median: 271852 cycles/ticks +average: 273283 cycles/ticks + +Loop spin: 321 +gen_a: +median: 57328 cycles/ticks +average: 57684 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 169354 cycles/ticks +average: 170226 cycles/ticks + +indcpa_enc: +median: 204446 cycles/ticks +average: 205539 cycles/ticks + +indcpa_dec: +median: 50116 cycles/ticks +average: 50331 cycles/ticks + +kyber_keypair_derand: +median: 182130 cycles/ticks +average: 182950 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194222 cycles/ticks + +kyber_encaps_derand: +median: 217034 cycles/ticks +average: 218378 cycles/ticks + +kyber_encaps: +median: 217802 cycles/ticks +average: 218999 cycles/ticks + +kyber_decaps: +median: 271730 cycles/ticks +average: 273154 cycles/ticks + +Loop spin: 322 +gen_a: +median: 57478 cycles/ticks +average: 57885 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168186 cycles/ticks +average: 169014 cycles/ticks + +indcpa_enc: +median: 203288 cycles/ticks +average: 204434 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50393 cycles/ticks + +kyber_keypair_derand: +median: 181024 cycles/ticks +average: 181873 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194247 cycles/ticks + +kyber_encaps_derand: +median: 216928 cycles/ticks +average: 218133 cycles/ticks + +kyber_encaps: +median: 217768 cycles/ticks +average: 218983 cycles/ticks + +kyber_decaps: +median: 271660 cycles/ticks +average: 273113 cycles/ticks + +Loop spin: 323 +gen_a: +median: 57404 cycles/ticks +average: 57799 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 804 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168268 cycles/ticks +average: 169105 cycles/ticks + +indcpa_enc: +median: 203308 cycles/ticks +average: 204525 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180328 cycles/ticks +average: 181284 cycles/ticks + +kyber_keypair: +median: 193366 cycles/ticks +average: 194286 cycles/ticks + +kyber_encaps_derand: +median: 217004 cycles/ticks +average: 218137 cycles/ticks + +kyber_encaps: +median: 217764 cycles/ticks +average: 218919 cycles/ticks + +kyber_decaps: +median: 271802 cycles/ticks +average: 273428 cycles/ticks + +Loop spin: 324 +gen_a: +median: 57346 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168148 cycles/ticks +average: 168967 cycles/ticks + +indcpa_enc: +median: 203228 cycles/ticks +average: 204443 cycles/ticks + +indcpa_dec: +median: 50138 cycles/ticks +average: 50363 cycles/ticks + +kyber_keypair_derand: +median: 180402 cycles/ticks +average: 181234 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194215 cycles/ticks + +kyber_encaps_derand: +median: 217234 cycles/ticks +average: 218619 cycles/ticks + +kyber_encaps: +median: 218090 cycles/ticks +average: 219469 cycles/ticks + +kyber_decaps: +median: 271910 cycles/ticks +average: 273392 cycles/ticks + +Loop spin: 325 +gen_a: +median: 57368 cycles/ticks +average: 57811 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1350 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 169346 cycles/ticks +average: 170228 cycles/ticks + +indcpa_enc: +median: 204452 cycles/ticks +average: 205682 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50448 cycles/ticks + +kyber_keypair_derand: +median: 180350 cycles/ticks +average: 181196 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194203 cycles/ticks + +kyber_encaps_derand: +median: 218566 cycles/ticks +average: 219829 cycles/ticks + +kyber_encaps: +median: 219398 cycles/ticks +average: 220610 cycles/ticks + +kyber_decaps: +median: 273342 cycles/ticks +average: 274791 cycles/ticks + +Loop spin: 326 +gen_a: +median: 57292 cycles/ticks +average: 57626 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167582 cycles/ticks +average: 168363 cycles/ticks + +indcpa_enc: +median: 202896 cycles/ticks +average: 204015 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50389 cycles/ticks + +kyber_keypair_derand: +median: 180112 cycles/ticks +average: 180969 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194186 cycles/ticks + +kyber_encaps_derand: +median: 217074 cycles/ticks +average: 218265 cycles/ticks + +kyber_encaps: +median: 217866 cycles/ticks +average: 219057 cycles/ticks + +kyber_decaps: +median: 271816 cycles/ticks +average: 273323 cycles/ticks + +Loop spin: 327 +gen_a: +median: 57410 cycles/ticks +average: 57722 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168212 cycles/ticks +average: 168984 cycles/ticks + +indcpa_enc: +median: 203374 cycles/ticks +average: 204475 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180492 cycles/ticks +average: 181332 cycles/ticks + +kyber_keypair: +median: 193290 cycles/ticks +average: 194133 cycles/ticks + +kyber_encaps_derand: +median: 217138 cycles/ticks +average: 218441 cycles/ticks + +kyber_encaps: +median: 217888 cycles/ticks +average: 219137 cycles/ticks + +kyber_decaps: +median: 271784 cycles/ticks +average: 273252 cycles/ticks + +Loop spin: 328 +gen_a: +median: 57466 cycles/ticks +average: 57913 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10690 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168060 cycles/ticks +average: 168849 cycles/ticks + +indcpa_enc: +median: 203124 cycles/ticks +average: 204203 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50350 cycles/ticks + +kyber_keypair_derand: +median: 180624 cycles/ticks +average: 181401 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194251 cycles/ticks + +kyber_encaps_derand: +median: 217072 cycles/ticks +average: 218458 cycles/ticks + +kyber_encaps: +median: 217788 cycles/ticks +average: 218937 cycles/ticks + +kyber_decaps: +median: 271690 cycles/ticks +average: 273149 cycles/ticks + +Loop spin: 329 +gen_a: +median: 57400 cycles/ticks +average: 57843 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168256 cycles/ticks +average: 169077 cycles/ticks + +indcpa_enc: +median: 203062 cycles/ticks +average: 204166 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50447 cycles/ticks + +kyber_keypair_derand: +median: 180414 cycles/ticks +average: 181221 cycles/ticks + +kyber_keypair: +median: 193600 cycles/ticks +average: 194461 cycles/ticks + +kyber_encaps_derand: +median: 216658 cycles/ticks +average: 217868 cycles/ticks + +kyber_encaps: +median: 217492 cycles/ticks +average: 218584 cycles/ticks + +kyber_decaps: +median: 271496 cycles/ticks +average: 272944 cycles/ticks + +Loop spin: 330 +gen_a: +median: 57428 cycles/ticks +average: 57869 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 10750 cycles/ticks +average: 10874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12642 cycles/ticks +average: 12782 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1346 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 675 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2762 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 169002 cycles/ticks +average: 169959 cycles/ticks + +indcpa_enc: +median: 203620 cycles/ticks +average: 204935 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180434 cycles/ticks +average: 181370 cycles/ticks + +kyber_keypair: +median: 193408 cycles/ticks +average: 194405 cycles/ticks + +kyber_encaps_derand: +median: 217050 cycles/ticks +average: 218438 cycles/ticks + +kyber_encaps: +median: 218798 cycles/ticks +average: 219975 cycles/ticks + +kyber_decaps: +median: 271834 cycles/ticks +average: 273526 cycles/ticks + +Loop spin: 331 +gen_a: +median: 57320 cycles/ticks +average: 57757 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2783 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167962 cycles/ticks +average: 168862 cycles/ticks + +indcpa_enc: +median: 203102 cycles/ticks +average: 204280 cycles/ticks + +indcpa_dec: +median: 50296 cycles/ticks +average: 50585 cycles/ticks + +kyber_keypair_derand: +median: 180450 cycles/ticks +average: 181402 cycles/ticks + +kyber_keypair: +median: 193618 cycles/ticks +average: 194545 cycles/ticks + +kyber_encaps_derand: +median: 216752 cycles/ticks +average: 217971 cycles/ticks + +kyber_encaps: +median: 217826 cycles/ticks +average: 219004 cycles/ticks + +kyber_decaps: +median: 271650 cycles/ticks +average: 273101 cycles/ticks + +Loop spin: 332 +gen_a: +median: 57404 cycles/ticks +average: 57941 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12720 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168280 cycles/ticks +average: 169229 cycles/ticks + +indcpa_enc: +median: 203580 cycles/ticks +average: 204839 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50458 cycles/ticks + +kyber_keypair_derand: +median: 180224 cycles/ticks +average: 181127 cycles/ticks + +kyber_keypair: +median: 193534 cycles/ticks +average: 194447 cycles/ticks + +kyber_encaps_derand: +median: 216776 cycles/ticks +average: 218091 cycles/ticks + +kyber_encaps: +median: 218070 cycles/ticks +average: 219292 cycles/ticks + +kyber_decaps: +median: 271956 cycles/ticks +average: 273466 cycles/ticks + +Loop spin: 333 +gen_a: +median: 57320 cycles/ticks +average: 57746 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1316 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168328 cycles/ticks +average: 169210 cycles/ticks + +indcpa_enc: +median: 203638 cycles/ticks +average: 204712 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50435 cycles/ticks + +kyber_keypair_derand: +median: 180740 cycles/ticks +average: 181704 cycles/ticks + +kyber_keypair: +median: 193860 cycles/ticks +average: 194868 cycles/ticks + +kyber_encaps_derand: +median: 216998 cycles/ticks +average: 218300 cycles/ticks + +kyber_encaps: +median: 217936 cycles/ticks +average: 219205 cycles/ticks + +kyber_decaps: +median: 271900 cycles/ticks +average: 273611 cycles/ticks + +Loop spin: 334 +gen_a: +median: 57358 cycles/ticks +average: 57851 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1694 cycles/ticks + +indcpa_keypair: +median: 168420 cycles/ticks +average: 169285 cycles/ticks + +indcpa_enc: +median: 203350 cycles/ticks +average: 204565 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180538 cycles/ticks +average: 181514 cycles/ticks + +kyber_keypair: +median: 193798 cycles/ticks +average: 194729 cycles/ticks + +kyber_encaps_derand: +median: 217152 cycles/ticks +average: 218417 cycles/ticks + +kyber_encaps: +median: 218156 cycles/ticks +average: 219404 cycles/ticks + +kyber_decaps: +median: 272194 cycles/ticks +average: 273655 cycles/ticks + +Loop spin: 335 +gen_a: +median: 57476 cycles/ticks +average: 57962 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12727 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2759 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168576 cycles/ticks +average: 169447 cycles/ticks + +indcpa_enc: +median: 203642 cycles/ticks +average: 204757 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50465 cycles/ticks + +kyber_keypair_derand: +median: 182086 cycles/ticks +average: 183057 cycles/ticks + +kyber_keypair: +median: 193674 cycles/ticks +average: 194620 cycles/ticks + +kyber_encaps_derand: +median: 217006 cycles/ticks +average: 218332 cycles/ticks + +kyber_encaps: +median: 217714 cycles/ticks +average: 219146 cycles/ticks + +kyber_decaps: +median: 271592 cycles/ticks +average: 273051 cycles/ticks + +Loop spin: 336 +gen_a: +median: 57506 cycles/ticks +average: 57958 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168548 cycles/ticks +average: 169494 cycles/ticks + +indcpa_enc: +median: 203598 cycles/ticks +average: 204783 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50515 cycles/ticks + +kyber_keypair_derand: +median: 180672 cycles/ticks +average: 181509 cycles/ticks + +kyber_keypair: +median: 193550 cycles/ticks +average: 194442 cycles/ticks + +kyber_encaps_derand: +median: 218672 cycles/ticks +average: 220154 cycles/ticks + +kyber_encaps: +median: 220048 cycles/ticks +average: 221391 cycles/ticks + +kyber_decaps: +median: 273426 cycles/ticks +average: 275412 cycles/ticks + +Loop spin: 337 +gen_a: +median: 57314 cycles/ticks +average: 57752 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 169664 cycles/ticks +average: 170647 cycles/ticks + +indcpa_enc: +median: 204878 cycles/ticks +average: 206102 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180954 cycles/ticks +average: 182034 cycles/ticks + +kyber_keypair: +median: 194138 cycles/ticks +average: 195146 cycles/ticks + +kyber_encaps_derand: +median: 216842 cycles/ticks +average: 218366 cycles/ticks + +kyber_encaps: +median: 217702 cycles/ticks +average: 219038 cycles/ticks + +kyber_decaps: +median: 271682 cycles/ticks +average: 273214 cycles/ticks + +Loop spin: 338 +gen_a: +median: 57522 cycles/ticks +average: 58108 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2770 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168454 cycles/ticks +average: 169386 cycles/ticks + +indcpa_enc: +median: 203330 cycles/ticks +average: 204513 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180628 cycles/ticks +average: 181515 cycles/ticks + +kyber_keypair: +median: 193440 cycles/ticks +average: 194316 cycles/ticks + +kyber_encaps_derand: +median: 217290 cycles/ticks +average: 218642 cycles/ticks + +kyber_encaps: +median: 218506 cycles/ticks +average: 219777 cycles/ticks + +kyber_decaps: +median: 272238 cycles/ticks +average: 273775 cycles/ticks + +Loop spin: 339 +gen_a: +median: 57434 cycles/ticks +average: 57858 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1749 cycles/ticks + +indcpa_keypair: +median: 168458 cycles/ticks +average: 169301 cycles/ticks + +indcpa_enc: +median: 203602 cycles/ticks +average: 204866 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50445 cycles/ticks + +kyber_keypair_derand: +median: 180744 cycles/ticks +average: 181762 cycles/ticks + +kyber_keypair: +median: 193884 cycles/ticks +average: 194858 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218420 cycles/ticks + +kyber_encaps: +median: 217798 cycles/ticks +average: 218968 cycles/ticks + +kyber_decaps: +median: 272022 cycles/ticks +average: 273630 cycles/ticks + +Loop spin: 340 +gen_a: +median: 57572 cycles/ticks +average: 58106 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10758 cycles/ticks +average: 10859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12723 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 427 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168380 cycles/ticks +average: 169353 cycles/ticks + +indcpa_enc: +median: 203354 cycles/ticks +average: 204574 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50444 cycles/ticks + +kyber_keypair_derand: +median: 180336 cycles/ticks +average: 181152 cycles/ticks + +kyber_keypair: +median: 193822 cycles/ticks +average: 194757 cycles/ticks + +kyber_encaps_derand: +median: 218624 cycles/ticks +average: 219903 cycles/ticks + +kyber_encaps: +median: 219550 cycles/ticks +average: 220709 cycles/ticks + +kyber_decaps: +median: 273280 cycles/ticks +average: 274764 cycles/ticks + +Loop spin: 341 +gen_a: +median: 57426 cycles/ticks +average: 58008 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10740 cycles/ticks +average: 10829 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168382 cycles/ticks +average: 169354 cycles/ticks + +indcpa_enc: +median: 203362 cycles/ticks +average: 204559 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50460 cycles/ticks + +kyber_keypair_derand: +median: 180586 cycles/ticks +average: 181543 cycles/ticks + +kyber_keypair: +median: 193474 cycles/ticks +average: 194423 cycles/ticks + +kyber_encaps_derand: +median: 216770 cycles/ticks +average: 218031 cycles/ticks + +kyber_encaps: +median: 217520 cycles/ticks +average: 218732 cycles/ticks + +kyber_decaps: +median: 271330 cycles/ticks +average: 272797 cycles/ticks + +Loop spin: 342 +gen_a: +median: 57296 cycles/ticks +average: 57891 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168262 cycles/ticks +average: 169185 cycles/ticks + +indcpa_enc: +median: 203328 cycles/ticks +average: 204581 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50491 cycles/ticks + +kyber_keypair_derand: +median: 180326 cycles/ticks +average: 181246 cycles/ticks + +kyber_keypair: +median: 193428 cycles/ticks +average: 194305 cycles/ticks + +kyber_encaps_derand: +median: 217208 cycles/ticks +average: 218541 cycles/ticks + +kyber_encaps: +median: 218132 cycles/ticks +average: 219664 cycles/ticks + +kyber_decaps: +median: 272212 cycles/ticks +average: 273657 cycles/ticks + +Loop spin: 343 +gen_a: +median: 57368 cycles/ticks +average: 57924 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167948 cycles/ticks +average: 168776 cycles/ticks + +indcpa_enc: +median: 203192 cycles/ticks +average: 204492 cycles/ticks + +indcpa_dec: +median: 50246 cycles/ticks +average: 50539 cycles/ticks + +kyber_keypair_derand: +median: 180678 cycles/ticks +average: 181660 cycles/ticks + +kyber_keypair: +median: 193490 cycles/ticks +average: 194376 cycles/ticks + +kyber_encaps_derand: +median: 216846 cycles/ticks +average: 218297 cycles/ticks + +kyber_encaps: +median: 217646 cycles/ticks +average: 218855 cycles/ticks + +kyber_decaps: +median: 271848 cycles/ticks +average: 273468 cycles/ticks + +Loop spin: 344 +gen_a: +median: 57410 cycles/ticks +average: 57796 cycles/ticks + +poly_getnoise_eta1: +median: 2408 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12734 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167872 cycles/ticks +average: 168817 cycles/ticks + +indcpa_enc: +median: 203218 cycles/ticks +average: 204597 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 182682 cycles/ticks +average: 183653 cycles/ticks + +kyber_keypair: +median: 193412 cycles/ticks +average: 194480 cycles/ticks + +kyber_encaps_derand: +median: 217368 cycles/ticks +average: 218701 cycles/ticks + +kyber_encaps: +median: 218294 cycles/ticks +average: 219631 cycles/ticks + +kyber_decaps: +median: 272114 cycles/ticks +average: 273605 cycles/ticks + +Loop spin: 345 +gen_a: +median: 57402 cycles/ticks +average: 57842 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12728 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168336 cycles/ticks +average: 169185 cycles/ticks + +indcpa_enc: +median: 203722 cycles/ticks +average: 204903 cycles/ticks + +indcpa_dec: +median: 50276 cycles/ticks +average: 50576 cycles/ticks + +kyber_keypair_derand: +median: 180988 cycles/ticks +average: 182033 cycles/ticks + +kyber_keypair: +median: 193644 cycles/ticks +average: 194606 cycles/ticks + +kyber_encaps_derand: +median: 216814 cycles/ticks +average: 217978 cycles/ticks + +kyber_encaps: +median: 217590 cycles/ticks +average: 218886 cycles/ticks + +kyber_decaps: +median: 272538 cycles/ticks +average: 273995 cycles/ticks + +Loop spin: 346 +gen_a: +median: 57580 cycles/ticks +average: 58298 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12764 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168418 cycles/ticks +average: 169292 cycles/ticks + +indcpa_enc: +median: 203336 cycles/ticks +average: 204609 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180998 cycles/ticks +average: 181833 cycles/ticks + +kyber_keypair: +median: 194128 cycles/ticks +average: 195142 cycles/ticks + +kyber_encaps_derand: +median: 217838 cycles/ticks +average: 219122 cycles/ticks + +kyber_encaps: +median: 217874 cycles/ticks +average: 219027 cycles/ticks + +kyber_decaps: +median: 271830 cycles/ticks +average: 273339 cycles/ticks + +Loop spin: 347 +gen_a: +median: 57308 cycles/ticks +average: 57777 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 168552 cycles/ticks +average: 169526 cycles/ticks + +indcpa_enc: +median: 204068 cycles/ticks +average: 205325 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50478 cycles/ticks + +kyber_keypair_derand: +median: 180454 cycles/ticks +average: 181369 cycles/ticks + +kyber_keypair: +median: 193452 cycles/ticks +average: 194328 cycles/ticks + +kyber_encaps_derand: +median: 217026 cycles/ticks +average: 218328 cycles/ticks + +kyber_encaps: +median: 218102 cycles/ticks +average: 219462 cycles/ticks + +kyber_decaps: +median: 271848 cycles/ticks +average: 273502 cycles/ticks + +Loop spin: 348 +gen_a: +median: 57328 cycles/ticks +average: 57977 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12731 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168174 cycles/ticks +average: 169118 cycles/ticks + +indcpa_enc: +median: 203240 cycles/ticks +average: 204375 cycles/ticks + +indcpa_dec: +median: 50238 cycles/ticks +average: 50504 cycles/ticks + +kyber_keypair_derand: +median: 180642 cycles/ticks +average: 181598 cycles/ticks + +kyber_keypair: +median: 193548 cycles/ticks +average: 194498 cycles/ticks + +kyber_encaps_derand: +median: 217246 cycles/ticks +average: 218546 cycles/ticks + +kyber_encaps: +median: 217852 cycles/ticks +average: 219042 cycles/ticks + +kyber_decaps: +median: 271850 cycles/ticks +average: 273324 cycles/ticks + +Loop spin: 349 +gen_a: +median: 57428 cycles/ticks +average: 57902 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1754 cycles/ticks + +indcpa_keypair: +median: 167746 cycles/ticks +average: 168664 cycles/ticks + +indcpa_enc: +median: 203570 cycles/ticks +average: 204837 cycles/ticks + +indcpa_dec: +median: 50330 cycles/ticks +average: 50631 cycles/ticks + +kyber_keypair_derand: +median: 180804 cycles/ticks +average: 181746 cycles/ticks + +kyber_keypair: +median: 193598 cycles/ticks +average: 194545 cycles/ticks + +kyber_encaps_derand: +median: 216978 cycles/ticks +average: 218184 cycles/ticks + +kyber_encaps: +median: 217776 cycles/ticks +average: 218994 cycles/ticks + +kyber_decaps: +median: 272206 cycles/ticks +average: 273671 cycles/ticks + +Loop spin: 350 +gen_a: +median: 57452 cycles/ticks +average: 57882 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168052 cycles/ticks +average: 168956 cycles/ticks + +indcpa_enc: +median: 203402 cycles/ticks +average: 204705 cycles/ticks + +indcpa_dec: +median: 50238 cycles/ticks +average: 50462 cycles/ticks + +kyber_keypair_derand: +median: 180352 cycles/ticks +average: 181239 cycles/ticks + +kyber_keypair: +median: 193508 cycles/ticks +average: 194476 cycles/ticks + +kyber_encaps_derand: +median: 218516 cycles/ticks +average: 219817 cycles/ticks + +kyber_encaps: +median: 219474 cycles/ticks +average: 220671 cycles/ticks + +kyber_decaps: +median: 273500 cycles/ticks +average: 275015 cycles/ticks + +Loop spin: 351 +gen_a: +median: 57366 cycles/ticks +average: 57825 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7034 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 434 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168384 cycles/ticks +average: 169234 cycles/ticks + +indcpa_enc: +median: 203762 cycles/ticks +average: 205018 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50541 cycles/ticks + +kyber_keypair_derand: +median: 180316 cycles/ticks +average: 181232 cycles/ticks + +kyber_keypair: +median: 193628 cycles/ticks +average: 194611 cycles/ticks + +kyber_encaps_derand: +median: 217182 cycles/ticks +average: 218354 cycles/ticks + +kyber_encaps: +median: 217962 cycles/ticks +average: 219117 cycles/ticks + +kyber_decaps: +median: 272922 cycles/ticks +average: 274398 cycles/ticks + +Loop spin: 352 +gen_a: +median: 57540 cycles/ticks +average: 57993 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167926 cycles/ticks +average: 168773 cycles/ticks + +indcpa_enc: +median: 203068 cycles/ticks +average: 204324 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180354 cycles/ticks +average: 181184 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194173 cycles/ticks + +kyber_encaps_derand: +median: 216892 cycles/ticks +average: 218136 cycles/ticks + +kyber_encaps: +median: 217690 cycles/ticks +average: 218874 cycles/ticks + +kyber_decaps: +median: 271656 cycles/ticks +average: 273147 cycles/ticks + +Loop spin: 353 +gen_a: +median: 57308 cycles/ticks +average: 57792 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168256 cycles/ticks +average: 169157 cycles/ticks + +indcpa_enc: +median: 203496 cycles/ticks +average: 204751 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50488 cycles/ticks + +kyber_keypair_derand: +median: 181720 cycles/ticks +average: 182641 cycles/ticks + +kyber_keypair: +median: 193510 cycles/ticks +average: 194387 cycles/ticks + +kyber_encaps_derand: +median: 217152 cycles/ticks +average: 218485 cycles/ticks + +kyber_encaps: +median: 217976 cycles/ticks +average: 219265 cycles/ticks + +kyber_decaps: +median: 271976 cycles/ticks +average: 273688 cycles/ticks + +Loop spin: 354 +gen_a: +median: 57414 cycles/ticks +average: 58023 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168148 cycles/ticks +average: 169007 cycles/ticks + +indcpa_enc: +median: 203292 cycles/ticks +average: 204614 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180600 cycles/ticks +average: 181506 cycles/ticks + +kyber_keypair: +median: 193496 cycles/ticks +average: 194462 cycles/ticks + +kyber_encaps_derand: +median: 218762 cycles/ticks +average: 220040 cycles/ticks + +kyber_encaps: +median: 219538 cycles/ticks +average: 220767 cycles/ticks + +kyber_decaps: +median: 273464 cycles/ticks +average: 274949 cycles/ticks + +Loop spin: 355 +gen_a: +median: 57444 cycles/ticks +average: 57947 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168046 cycles/ticks +average: 168979 cycles/ticks + +indcpa_enc: +median: 203162 cycles/ticks +average: 204267 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50468 cycles/ticks + +kyber_keypair_derand: +median: 182012 cycles/ticks +average: 182875 cycles/ticks + +kyber_keypair: +median: 193640 cycles/ticks +average: 194630 cycles/ticks + +kyber_encaps_derand: +median: 216858 cycles/ticks +average: 218160 cycles/ticks + +kyber_encaps: +median: 217798 cycles/ticks +average: 219084 cycles/ticks + +kyber_decaps: +median: 271672 cycles/ticks +average: 273245 cycles/ticks + +Loop spin: 356 +gen_a: +median: 57388 cycles/ticks +average: 57814 cycles/ticks + +poly_getnoise_eta1: +median: 2410 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7050 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 169460 cycles/ticks +average: 170369 cycles/ticks + +indcpa_enc: +median: 204644 cycles/ticks +average: 205848 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180442 cycles/ticks +average: 181339 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194260 cycles/ticks + +kyber_encaps_derand: +median: 216786 cycles/ticks +average: 217937 cycles/ticks + +kyber_encaps: +median: 217684 cycles/ticks +average: 219052 cycles/ticks + +kyber_decaps: +median: 271622 cycles/ticks +average: 273243 cycles/ticks + +Loop spin: 357 +gen_a: +median: 57366 cycles/ticks +average: 57812 cycles/ticks + +poly_getnoise_eta1: +median: 2454 cycles/ticks +average: 2466 cycles/ticks + +poly_getnoise_eta2: +median: 2454 cycles/ticks +average: 2465 cycles/ticks + +NTT: +median: 7536 cycles/ticks +average: 7641 cycles/ticks + +INVNTT: +median: 11454 cycles/ticks +average: 11528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168812 cycles/ticks + +indcpa_enc: +median: 203170 cycles/ticks +average: 204470 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50439 cycles/ticks + +kyber_keypair_derand: +median: 180306 cycles/ticks +average: 181115 cycles/ticks + +kyber_keypair: +median: 193300 cycles/ticks +average: 194227 cycles/ticks + +kyber_encaps_derand: +median: 216708 cycles/ticks +average: 217961 cycles/ticks + +kyber_encaps: +median: 217608 cycles/ticks +average: 218951 cycles/ticks + +kyber_decaps: +median: 271580 cycles/ticks +average: 273093 cycles/ticks + +Loop spin: 358 +gen_a: +median: 57464 cycles/ticks +average: 57830 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168598 cycles/ticks +average: 169398 cycles/ticks + +indcpa_enc: +median: 203640 cycles/ticks +average: 204869 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180716 cycles/ticks +average: 181586 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194346 cycles/ticks + +kyber_encaps_derand: +median: 218576 cycles/ticks +average: 219866 cycles/ticks + +kyber_encaps: +median: 219454 cycles/ticks +average: 220691 cycles/ticks + +kyber_decaps: +median: 273318 cycles/ticks +average: 274787 cycles/ticks + +Loop spin: 359 +gen_a: +median: 57406 cycles/ticks +average: 57878 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 169708 cycles/ticks +average: 170547 cycles/ticks + +indcpa_enc: +median: 204888 cycles/ticks +average: 206023 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180580 cycles/ticks +average: 181390 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194258 cycles/ticks + +kyber_encaps_derand: +median: 216994 cycles/ticks +average: 218204 cycles/ticks + +kyber_encaps: +median: 217786 cycles/ticks +average: 219017 cycles/ticks + +kyber_decaps: +median: 271706 cycles/ticks +average: 273196 cycles/ticks + +Loop spin: 360 +gen_a: +median: 57450 cycles/ticks +average: 57854 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168328 cycles/ticks +average: 169168 cycles/ticks + +indcpa_enc: +median: 203578 cycles/ticks +average: 204783 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 180156 cycles/ticks +average: 181041 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194189 cycles/ticks + +kyber_encaps_derand: +median: 216830 cycles/ticks +average: 218057 cycles/ticks + +kyber_encaps: +median: 217624 cycles/ticks +average: 218817 cycles/ticks + +kyber_decaps: +median: 271572 cycles/ticks +average: 273001 cycles/ticks + +Loop spin: 361 +gen_a: +median: 57446 cycles/ticks +average: 57832 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168198 cycles/ticks +average: 169019 cycles/ticks + +indcpa_enc: +median: 203022 cycles/ticks +average: 204204 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50380 cycles/ticks + +kyber_keypair_derand: +median: 180642 cycles/ticks +average: 181463 cycles/ticks + +kyber_keypair: +median: 193520 cycles/ticks +average: 194353 cycles/ticks + +kyber_encaps_derand: +median: 216862 cycles/ticks +average: 218071 cycles/ticks + +kyber_encaps: +median: 217734 cycles/ticks +average: 219017 cycles/ticks + +kyber_decaps: +median: 271692 cycles/ticks +average: 273169 cycles/ticks + +Loop spin: 362 +gen_a: +median: 57432 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12750 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 167926 cycles/ticks +average: 168849 cycles/ticks + +indcpa_enc: +median: 203058 cycles/ticks +average: 204233 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50339 cycles/ticks + +kyber_keypair_derand: +median: 180616 cycles/ticks +average: 181469 cycles/ticks + +kyber_keypair: +median: 193384 cycles/ticks +average: 194235 cycles/ticks + +kyber_encaps_derand: +median: 217014 cycles/ticks +average: 218288 cycles/ticks + +kyber_encaps: +median: 217750 cycles/ticks +average: 218991 cycles/ticks + +kyber_decaps: +median: 271714 cycles/ticks +average: 273143 cycles/ticks + +Loop spin: 363 +gen_a: +median: 57298 cycles/ticks +average: 57553 cycles/ticks + +poly_getnoise_eta1: +median: 2452 cycles/ticks +average: 2466 cycles/ticks + +poly_getnoise_eta2: +median: 2454 cycles/ticks +average: 2516 cycles/ticks + +NTT: +median: 7562 cycles/ticks +average: 7693 cycles/ticks + +INVNTT: +median: 10750 cycles/ticks +average: 11101 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168364 cycles/ticks +average: 169140 cycles/ticks + +indcpa_enc: +median: 203322 cycles/ticks +average: 204401 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50349 cycles/ticks + +kyber_keypair_derand: +median: 180156 cycles/ticks +average: 181003 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194195 cycles/ticks + +kyber_encaps_derand: +median: 218370 cycles/ticks +average: 219656 cycles/ticks + +kyber_encaps: +median: 219096 cycles/ticks +average: 220274 cycles/ticks + +kyber_decaps: +median: 273144 cycles/ticks +average: 274778 cycles/ticks + +Loop spin: 364 +gen_a: +median: 57306 cycles/ticks +average: 57645 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168254 cycles/ticks +average: 169026 cycles/ticks + +indcpa_enc: +median: 203514 cycles/ticks +average: 204649 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180334 cycles/ticks +average: 181170 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194190 cycles/ticks + +kyber_encaps_derand: +median: 216990 cycles/ticks +average: 218203 cycles/ticks + +kyber_encaps: +median: 217792 cycles/ticks +average: 219033 cycles/ticks + +kyber_decaps: +median: 271684 cycles/ticks +average: 273112 cycles/ticks + +Loop spin: 365 +gen_a: +median: 57278 cycles/ticks +average: 57601 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167486 cycles/ticks +average: 168278 cycles/ticks + +indcpa_enc: +median: 202674 cycles/ticks +average: 203827 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 180454 cycles/ticks +average: 181281 cycles/ticks + +kyber_keypair: +median: 193302 cycles/ticks +average: 194171 cycles/ticks + +kyber_encaps_derand: +median: 219968 cycles/ticks +average: 221406 cycles/ticks + +kyber_encaps: +median: 220778 cycles/ticks +average: 221933 cycles/ticks + +kyber_decaps: +median: 274828 cycles/ticks +average: 276237 cycles/ticks + +Loop spin: 366 +gen_a: +median: 65030 cycles/ticks +average: 61827 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168036 cycles/ticks +average: 168824 cycles/ticks + +indcpa_enc: +median: 203194 cycles/ticks +average: 204181 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180460 cycles/ticks +average: 181280 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194218 cycles/ticks + +kyber_encaps_derand: +median: 217378 cycles/ticks +average: 218569 cycles/ticks + +kyber_encaps: +median: 218088 cycles/ticks +average: 219222 cycles/ticks + +kyber_decaps: +median: 271914 cycles/ticks +average: 273363 cycles/ticks + +Loop spin: 367 +gen_a: +median: 57442 cycles/ticks +average: 57846 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 434 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168162 cycles/ticks +average: 168978 cycles/ticks + +indcpa_enc: +median: 203430 cycles/ticks +average: 204567 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50451 cycles/ticks + +kyber_keypair_derand: +median: 180530 cycles/ticks +average: 181448 cycles/ticks + +kyber_keypair: +median: 193292 cycles/ticks +average: 194195 cycles/ticks + +kyber_encaps_derand: +median: 217200 cycles/ticks +average: 218298 cycles/ticks + +kyber_encaps: +median: 217950 cycles/ticks +average: 219323 cycles/ticks + +kyber_decaps: +median: 271764 cycles/ticks +average: 273185 cycles/ticks + +Loop spin: 368 +gen_a: +median: 57334 cycles/ticks +average: 57705 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168212 cycles/ticks +average: 168969 cycles/ticks + +indcpa_enc: +median: 203448 cycles/ticks +average: 204550 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180328 cycles/ticks +average: 181109 cycles/ticks + +kyber_keypair: +median: 193338 cycles/ticks +average: 194148 cycles/ticks + +kyber_encaps_derand: +median: 216788 cycles/ticks +average: 217997 cycles/ticks + +kyber_encaps: +median: 217534 cycles/ticks +average: 218711 cycles/ticks + +kyber_decaps: +median: 271456 cycles/ticks +average: 272862 cycles/ticks + +Loop spin: 369 +gen_a: +median: 57570 cycles/ticks +average: 57892 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168174 cycles/ticks +average: 169015 cycles/ticks + +indcpa_enc: +median: 203492 cycles/ticks +average: 204776 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50346 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181333 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194253 cycles/ticks + +kyber_encaps_derand: +median: 217002 cycles/ticks +average: 218318 cycles/ticks + +kyber_encaps: +median: 217730 cycles/ticks +average: 218832 cycles/ticks + +kyber_decaps: +median: 271682 cycles/ticks +average: 273070 cycles/ticks + +Loop spin: 370 +gen_a: +median: 57376 cycles/ticks +average: 57734 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168126 cycles/ticks +average: 168895 cycles/ticks + +indcpa_enc: +median: 203148 cycles/ticks +average: 204289 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50376 cycles/ticks + +kyber_keypair_derand: +median: 180390 cycles/ticks +average: 181219 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194145 cycles/ticks + +kyber_encaps_derand: +median: 217062 cycles/ticks +average: 218181 cycles/ticks + +kyber_encaps: +median: 217844 cycles/ticks +average: 218970 cycles/ticks + +kyber_decaps: +median: 271858 cycles/ticks +average: 275622 cycles/ticks + +Loop spin: 371 +gen_a: +median: 57338 cycles/ticks +average: 57712 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12708 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 167848 cycles/ticks +average: 168632 cycles/ticks + +indcpa_enc: +median: 203016 cycles/ticks +average: 204093 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180590 cycles/ticks +average: 181433 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194211 cycles/ticks + +kyber_encaps_derand: +median: 218468 cycles/ticks +average: 219792 cycles/ticks + +kyber_encaps: +median: 219308 cycles/ticks +average: 220489 cycles/ticks + +kyber_decaps: +median: 273354 cycles/ticks +average: 274843 cycles/ticks + +Loop spin: 372 +gen_a: +median: 57312 cycles/ticks +average: 57697 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167960 cycles/ticks +average: 168711 cycles/ticks + +indcpa_enc: +median: 203420 cycles/ticks +average: 204639 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50482 cycles/ticks + +kyber_keypair_derand: +median: 180428 cycles/ticks +average: 181271 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194234 cycles/ticks + +kyber_encaps_derand: +median: 217136 cycles/ticks +average: 218400 cycles/ticks + +kyber_encaps: +median: 217896 cycles/ticks +average: 219042 cycles/ticks + +kyber_decaps: +median: 271830 cycles/ticks +average: 273176 cycles/ticks + +Loop spin: 373 +gen_a: +median: 57320 cycles/ticks +average: 57654 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2440 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168260 cycles/ticks +average: 169054 cycles/ticks + +indcpa_enc: +median: 203372 cycles/ticks +average: 204494 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50355 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181304 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194268 cycles/ticks + +kyber_encaps_derand: +median: 217080 cycles/ticks +average: 218149 cycles/ticks + +kyber_encaps: +median: 217836 cycles/ticks +average: 219045 cycles/ticks + +kyber_decaps: +median: 271690 cycles/ticks +average: 273092 cycles/ticks + +Loop spin: 374 +gen_a: +median: 57456 cycles/ticks +average: 57774 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168374 cycles/ticks +average: 169179 cycles/ticks + +indcpa_enc: +median: 203448 cycles/ticks +average: 204558 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50332 cycles/ticks + +kyber_keypair_derand: +median: 181934 cycles/ticks +average: 182809 cycles/ticks + +kyber_keypair: +median: 193410 cycles/ticks +average: 194365 cycles/ticks + +kyber_encaps_derand: +median: 217100 cycles/ticks +average: 218352 cycles/ticks + +kyber_encaps: +median: 217994 cycles/ticks +average: 219360 cycles/ticks + +kyber_decaps: +median: 271876 cycles/ticks +average: 273256 cycles/ticks + +Loop spin: 375 +gen_a: +median: 57376 cycles/ticks +average: 57778 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12669 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167748 cycles/ticks +average: 168518 cycles/ticks + +indcpa_enc: +median: 202856 cycles/ticks +average: 203997 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 181892 cycles/ticks +average: 182748 cycles/ticks + +kyber_keypair: +median: 193402 cycles/ticks +average: 194263 cycles/ticks + +kyber_encaps_derand: +median: 217136 cycles/ticks +average: 218426 cycles/ticks + +kyber_encaps: +median: 217890 cycles/ticks +average: 219067 cycles/ticks + +kyber_decaps: +median: 271836 cycles/ticks +average: 273272 cycles/ticks + +Loop spin: 376 +gen_a: +median: 57400 cycles/ticks +average: 57730 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167990 cycles/ticks +average: 168845 cycles/ticks + +indcpa_enc: +median: 203254 cycles/ticks +average: 204386 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50376 cycles/ticks + +kyber_keypair_derand: +median: 180564 cycles/ticks +average: 181341 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194227 cycles/ticks + +kyber_encaps_derand: +median: 217074 cycles/ticks +average: 218309 cycles/ticks + +kyber_encaps: +median: 217898 cycles/ticks +average: 219137 cycles/ticks + +kyber_decaps: +median: 271906 cycles/ticks +average: 273261 cycles/ticks + +Loop spin: 377 +gen_a: +median: 57506 cycles/ticks +average: 57828 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 434 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168016 cycles/ticks +average: 168799 cycles/ticks + +indcpa_enc: +median: 203284 cycles/ticks +average: 204538 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 180470 cycles/ticks +average: 181254 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194268 cycles/ticks + +kyber_encaps_derand: +median: 217264 cycles/ticks +average: 218444 cycles/ticks + +kyber_encaps: +median: 217960 cycles/ticks +average: 219202 cycles/ticks + +kyber_decaps: +median: 271696 cycles/ticks +average: 273155 cycles/ticks + +Loop spin: 378 +gen_a: +median: 57362 cycles/ticks +average: 57743 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1369 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168096 cycles/ticks +average: 168878 cycles/ticks + +indcpa_enc: +median: 203268 cycles/ticks +average: 204437 cycles/ticks + +indcpa_dec: +median: 50138 cycles/ticks +average: 50356 cycles/ticks + +kyber_keypair_derand: +median: 180368 cycles/ticks +average: 181149 cycles/ticks + +kyber_keypair: +median: 193348 cycles/ticks +average: 194216 cycles/ticks + +kyber_encaps_derand: +median: 217170 cycles/ticks +average: 218220 cycles/ticks + +kyber_encaps: +median: 217946 cycles/ticks +average: 219025 cycles/ticks + +kyber_decaps: +median: 271824 cycles/ticks +average: 273164 cycles/ticks + +Loop spin: 379 +gen_a: +median: 57450 cycles/ticks +average: 57789 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167852 cycles/ticks +average: 168603 cycles/ticks + +indcpa_enc: +median: 203212 cycles/ticks +average: 204371 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50427 cycles/ticks + +kyber_keypair_derand: +median: 180406 cycles/ticks +average: 181254 cycles/ticks + +kyber_keypair: +median: 193422 cycles/ticks +average: 194331 cycles/ticks + +kyber_encaps_derand: +median: 217480 cycles/ticks +average: 218893 cycles/ticks + +kyber_encaps: +median: 219532 cycles/ticks +average: 220831 cycles/ticks + +kyber_decaps: +median: 271982 cycles/ticks +average: 273643 cycles/ticks + +Loop spin: 380 +gen_a: +median: 57386 cycles/ticks +average: 57847 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1696 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 170500 cycles/ticks +average: 171399 cycles/ticks + +indcpa_enc: +median: 204762 cycles/ticks +average: 205939 cycles/ticks + +indcpa_dec: +median: 50346 cycles/ticks +average: 50660 cycles/ticks + +kyber_keypair_derand: +median: 181826 cycles/ticks +average: 182837 cycles/ticks + +kyber_keypair: +median: 194568 cycles/ticks +average: 195574 cycles/ticks + +kyber_encaps_derand: +median: 218438 cycles/ticks +average: 219709 cycles/ticks + +kyber_encaps: +median: 219572 cycles/ticks +average: 220835 cycles/ticks + +kyber_decaps: +median: 273162 cycles/ticks +average: 274690 cycles/ticks + +Loop spin: 381 +gen_a: +median: 57452 cycles/ticks +average: 57942 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 168136 cycles/ticks +average: 169051 cycles/ticks + +indcpa_enc: +median: 203576 cycles/ticks +average: 204867 cycles/ticks + +indcpa_dec: +median: 50292 cycles/ticks +average: 50579 cycles/ticks + +kyber_keypair_derand: +median: 180346 cycles/ticks +average: 181287 cycles/ticks + +kyber_keypair: +median: 193480 cycles/ticks +average: 194500 cycles/ticks + +kyber_encaps_derand: +median: 218428 cycles/ticks +average: 219755 cycles/ticks + +kyber_encaps: +median: 219594 cycles/ticks +average: 220887 cycles/ticks + +kyber_decaps: +median: 273104 cycles/ticks +average: 274656 cycles/ticks + +Loop spin: 382 +gen_a: +median: 57478 cycles/ticks +average: 57836 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168040 cycles/ticks +average: 168898 cycles/ticks + +indcpa_enc: +median: 203932 cycles/ticks +average: 205141 cycles/ticks + +indcpa_dec: +median: 50256 cycles/ticks +average: 50540 cycles/ticks + +kyber_keypair_derand: +median: 180684 cycles/ticks +average: 181727 cycles/ticks + +kyber_keypair: +median: 193422 cycles/ticks +average: 194390 cycles/ticks + +kyber_encaps_derand: +median: 217192 cycles/ticks +average: 218448 cycles/ticks + +kyber_encaps: +median: 218394 cycles/ticks +average: 219557 cycles/ticks + +kyber_decaps: +median: 272380 cycles/ticks +average: 273895 cycles/ticks + +Loop spin: 383 +gen_a: +median: 57304 cycles/ticks +average: 58049 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168174 cycles/ticks +average: 169076 cycles/ticks + +indcpa_enc: +median: 203528 cycles/ticks +average: 204803 cycles/ticks + +indcpa_dec: +median: 50308 cycles/ticks +average: 50585 cycles/ticks + +kyber_keypair_derand: +median: 180712 cycles/ticks +average: 181658 cycles/ticks + +kyber_keypair: +median: 193452 cycles/ticks +average: 194416 cycles/ticks + +kyber_encaps_derand: +median: 217244 cycles/ticks +average: 218641 cycles/ticks + +kyber_encaps: +median: 217964 cycles/ticks +average: 219303 cycles/ticks + +kyber_decaps: +median: 272402 cycles/ticks +average: 273970 cycles/ticks + +Loop spin: 384 +gen_a: +median: 57408 cycles/ticks +average: 57853 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 169516 cycles/ticks +average: 170462 cycles/ticks + +indcpa_enc: +median: 203726 cycles/ticks +average: 204914 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50523 cycles/ticks + +kyber_keypair_derand: +median: 182108 cycles/ticks +average: 183050 cycles/ticks + +kyber_keypair: +median: 194816 cycles/ticks +average: 195800 cycles/ticks + +kyber_encaps_derand: +median: 217094 cycles/ticks +average: 218370 cycles/ticks + +kyber_encaps: +median: 217798 cycles/ticks +average: 219135 cycles/ticks + +kyber_decaps: +median: 272196 cycles/ticks +average: 273674 cycles/ticks + +Loop spin: 385 +gen_a: +median: 57412 cycles/ticks +average: 57987 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2772 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168212 cycles/ticks +average: 169183 cycles/ticks + +indcpa_enc: +median: 203202 cycles/ticks +average: 204301 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50483 cycles/ticks + +kyber_keypair_derand: +median: 180544 cycles/ticks +average: 181586 cycles/ticks + +kyber_keypair: +median: 194062 cycles/ticks +average: 195092 cycles/ticks + +kyber_encaps_derand: +median: 217004 cycles/ticks +average: 218274 cycles/ticks + +kyber_encaps: +median: 217708 cycles/ticks +average: 218970 cycles/ticks + +kyber_decaps: +median: 271684 cycles/ticks +average: 273128 cycles/ticks + +Loop spin: 386 +gen_a: +median: 57310 cycles/ticks +average: 57799 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168118 cycles/ticks +average: 169106 cycles/ticks + +indcpa_enc: +median: 203482 cycles/ticks +average: 204798 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180692 cycles/ticks +average: 181590 cycles/ticks + +kyber_keypair: +median: 193522 cycles/ticks +average: 194454 cycles/ticks + +kyber_encaps_derand: +median: 217082 cycles/ticks +average: 218273 cycles/ticks + +kyber_encaps: +median: 218530 cycles/ticks +average: 220006 cycles/ticks + +kyber_decaps: +median: 271972 cycles/ticks +average: 273555 cycles/ticks + +Loop spin: 387 +gen_a: +median: 57274 cycles/ticks +average: 57657 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1357 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168070 cycles/ticks +average: 169032 cycles/ticks + +indcpa_enc: +median: 203306 cycles/ticks +average: 204500 cycles/ticks + +indcpa_dec: +median: 50276 cycles/ticks +average: 50557 cycles/ticks + +kyber_keypair_derand: +median: 180690 cycles/ticks +average: 181709 cycles/ticks + +kyber_keypair: +median: 193994 cycles/ticks +average: 194975 cycles/ticks + +kyber_encaps_derand: +median: 217038 cycles/ticks +average: 218282 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 219144 cycles/ticks + +kyber_decaps: +median: 271730 cycles/ticks +average: 273330 cycles/ticks + +Loop spin: 388 +gen_a: +median: 57580 cycles/ticks +average: 58112 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2474 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10792 cycles/ticks +average: 10896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12644 cycles/ticks +average: 12797 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1348 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 427 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2789 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168268 cycles/ticks +average: 169310 cycles/ticks + +indcpa_enc: +median: 203180 cycles/ticks +average: 204353 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50385 cycles/ticks + +kyber_keypair_derand: +median: 180408 cycles/ticks +average: 181265 cycles/ticks + +kyber_keypair: +median: 193502 cycles/ticks +average: 194541 cycles/ticks + +kyber_encaps_derand: +median: 217676 cycles/ticks +average: 218988 cycles/ticks + +kyber_encaps: +median: 218022 cycles/ticks +average: 219381 cycles/ticks + +kyber_decaps: +median: 271616 cycles/ticks +average: 273073 cycles/ticks + +Loop spin: 389 +gen_a: +median: 57402 cycles/ticks +average: 57848 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2760 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168254 cycles/ticks +average: 169184 cycles/ticks + +indcpa_enc: +median: 203780 cycles/ticks +average: 205017 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50484 cycles/ticks + +kyber_keypair_derand: +median: 180610 cycles/ticks +average: 181564 cycles/ticks + +kyber_keypair: +median: 193522 cycles/ticks +average: 194385 cycles/ticks + +kyber_encaps_derand: +median: 217336 cycles/ticks +average: 218521 cycles/ticks + +kyber_encaps: +median: 218404 cycles/ticks +average: 219636 cycles/ticks + +kyber_decaps: +median: 272044 cycles/ticks +average: 273741 cycles/ticks + +Loop spin: 390 +gen_a: +median: 57516 cycles/ticks +average: 58064 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2778 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167990 cycles/ticks +average: 169825 cycles/ticks + +indcpa_enc: +median: 203358 cycles/ticks +average: 204591 cycles/ticks + +indcpa_dec: +median: 50282 cycles/ticks +average: 50614 cycles/ticks + +kyber_keypair_derand: +median: 180404 cycles/ticks +average: 181334 cycles/ticks + +kyber_keypair: +median: 193546 cycles/ticks +average: 194540 cycles/ticks + +kyber_encaps_derand: +median: 216892 cycles/ticks +average: 218187 cycles/ticks + +kyber_encaps: +median: 217958 cycles/ticks +average: 219316 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273471 cycles/ticks + +Loop spin: 391 +gen_a: +median: 57554 cycles/ticks +average: 57997 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2769 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168170 cycles/ticks +average: 169043 cycles/ticks + +indcpa_enc: +median: 203878 cycles/ticks +average: 205018 cycles/ticks + +indcpa_dec: +median: 50288 cycles/ticks +average: 50581 cycles/ticks + +kyber_keypair_derand: +median: 180406 cycles/ticks +average: 181328 cycles/ticks + +kyber_keypair: +median: 193584 cycles/ticks +average: 194465 cycles/ticks + +kyber_encaps_derand: +median: 216862 cycles/ticks +average: 218077 cycles/ticks + +kyber_encaps: +median: 217754 cycles/ticks +average: 218972 cycles/ticks + +kyber_decaps: +median: 272004 cycles/ticks +average: 273441 cycles/ticks + +Loop spin: 392 +gen_a: +median: 57320 cycles/ticks +average: 57776 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1363 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168280 cycles/ticks +average: 169142 cycles/ticks + +indcpa_enc: +median: 203444 cycles/ticks +average: 204554 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50427 cycles/ticks + +kyber_keypair_derand: +median: 180420 cycles/ticks +average: 181317 cycles/ticks + +kyber_keypair: +median: 193746 cycles/ticks +average: 194763 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218345 cycles/ticks + +kyber_encaps: +median: 217862 cycles/ticks +average: 219117 cycles/ticks + +kyber_decaps: +median: 271628 cycles/ticks +average: 273099 cycles/ticks + +Loop spin: 393 +gen_a: +median: 57538 cycles/ticks +average: 58012 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1694 cycles/ticks + +indcpa_keypair: +median: 168224 cycles/ticks +average: 169172 cycles/ticks + +indcpa_enc: +median: 203392 cycles/ticks +average: 204684 cycles/ticks + +indcpa_dec: +median: 50252 cycles/ticks +average: 50549 cycles/ticks + +kyber_keypair_derand: +median: 180860 cycles/ticks +average: 181830 cycles/ticks + +kyber_keypair: +median: 193480 cycles/ticks +average: 194361 cycles/ticks + +kyber_encaps_derand: +median: 216926 cycles/ticks +average: 218247 cycles/ticks + +kyber_encaps: +median: 218044 cycles/ticks +average: 219548 cycles/ticks + +kyber_decaps: +median: 272362 cycles/ticks +average: 273968 cycles/ticks + +Loop spin: 394 +gen_a: +median: 57376 cycles/ticks +average: 57803 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167556 cycles/ticks +average: 168395 cycles/ticks + +indcpa_enc: +median: 202906 cycles/ticks +average: 204004 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50375 cycles/ticks + +kyber_keypair_derand: +median: 181008 cycles/ticks +average: 182200 cycles/ticks + +kyber_keypair: +median: 194294 cycles/ticks +average: 195320 cycles/ticks + +kyber_encaps_derand: +median: 217190 cycles/ticks +average: 218546 cycles/ticks + +kyber_encaps: +median: 217818 cycles/ticks +average: 219046 cycles/ticks + +kyber_decaps: +median: 271822 cycles/ticks +average: 273264 cycles/ticks + +Loop spin: 395 +gen_a: +median: 57562 cycles/ticks +average: 58006 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 10790 cycles/ticks +average: 10892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12652 cycles/ticks +average: 12814 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1786 cycles/ticks + +indcpa_keypair: +median: 168660 cycles/ticks +average: 169680 cycles/ticks + +indcpa_enc: +median: 203280 cycles/ticks +average: 204403 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50470 cycles/ticks + +kyber_keypair_derand: +median: 182152 cycles/ticks +average: 183017 cycles/ticks + +kyber_keypair: +median: 193424 cycles/ticks +average: 194374 cycles/ticks + +kyber_encaps_derand: +median: 217662 cycles/ticks +average: 219214 cycles/ticks + +kyber_encaps: +median: 218668 cycles/ticks +average: 219977 cycles/ticks + +kyber_decaps: +median: 272000 cycles/ticks +average: 273608 cycles/ticks + +Loop spin: 396 +gen_a: +median: 57340 cycles/ticks +average: 57805 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168422 cycles/ticks +average: 169286 cycles/ticks + +indcpa_enc: +median: 203852 cycles/ticks +average: 205108 cycles/ticks + +indcpa_dec: +median: 50306 cycles/ticks +average: 50590 cycles/ticks + +kyber_keypair_derand: +median: 180660 cycles/ticks +average: 181622 cycles/ticks + +kyber_keypair: +median: 193528 cycles/ticks +average: 194467 cycles/ticks + +kyber_encaps_derand: +median: 217184 cycles/ticks +average: 218413 cycles/ticks + +kyber_encaps: +median: 217942 cycles/ticks +average: 219182 cycles/ticks + +kyber_decaps: +median: 272116 cycles/ticks +average: 273734 cycles/ticks + +Loop spin: 397 +gen_a: +median: 57612 cycles/ticks +average: 58128 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10814 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12726 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 167962 cycles/ticks +average: 168836 cycles/ticks + +indcpa_enc: +median: 203210 cycles/ticks +average: 204357 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50494 cycles/ticks + +kyber_keypair_derand: +median: 180304 cycles/ticks +average: 181219 cycles/ticks + +kyber_keypair: +median: 193630 cycles/ticks +average: 194594 cycles/ticks + +kyber_encaps_derand: +median: 217614 cycles/ticks +average: 219017 cycles/ticks + +kyber_encaps: +median: 218292 cycles/ticks +average: 219695 cycles/ticks + +kyber_decaps: +median: 272112 cycles/ticks +average: 273707 cycles/ticks + +Loop spin: 398 +gen_a: +median: 57342 cycles/ticks +average: 57768 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12770 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168232 cycles/ticks +average: 169075 cycles/ticks + +indcpa_enc: +median: 203402 cycles/ticks +average: 204550 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50434 cycles/ticks + +kyber_keypair_derand: +median: 180462 cycles/ticks +average: 181416 cycles/ticks + +kyber_keypair: +median: 193712 cycles/ticks +average: 194730 cycles/ticks + +kyber_encaps_derand: +median: 217232 cycles/ticks +average: 218542 cycles/ticks + +kyber_encaps: +median: 217700 cycles/ticks +average: 218982 cycles/ticks + +kyber_decaps: +median: 271794 cycles/ticks +average: 273282 cycles/ticks + +Loop spin: 399 +gen_a: +median: 57468 cycles/ticks +average: 58025 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168204 cycles/ticks +average: 169222 cycles/ticks + +indcpa_enc: +median: 203442 cycles/ticks +average: 204601 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180122 cycles/ticks +average: 181018 cycles/ticks + +kyber_keypair: +median: 193714 cycles/ticks +average: 194740 cycles/ticks + +kyber_encaps_derand: +median: 216992 cycles/ticks +average: 218298 cycles/ticks + +kyber_encaps: +median: 217794 cycles/ticks +average: 219051 cycles/ticks + +kyber_decaps: +median: 271388 cycles/ticks +average: 272868 cycles/ticks + +Loop spin: 400 +gen_a: +median: 57398 cycles/ticks +average: 57904 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1370 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168452 cycles/ticks +average: 169468 cycles/ticks + +indcpa_enc: +median: 203846 cycles/ticks +average: 205148 cycles/ticks + +indcpa_dec: +median: 50294 cycles/ticks +average: 50610 cycles/ticks + +kyber_keypair_derand: +median: 180454 cycles/ticks +average: 181397 cycles/ticks + +kyber_keypair: +median: 193478 cycles/ticks +average: 194417 cycles/ticks + +kyber_encaps_derand: +median: 217082 cycles/ticks +average: 218352 cycles/ticks + +kyber_encaps: +median: 217994 cycles/ticks +average: 219276 cycles/ticks + +kyber_decaps: +median: 272152 cycles/ticks +average: 273725 cycles/ticks + +Loop spin: 401 +gen_a: +median: 57418 cycles/ticks +average: 57817 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12719 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168048 cycles/ticks +average: 168987 cycles/ticks + +indcpa_enc: +median: 203384 cycles/ticks +average: 204703 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50448 cycles/ticks + +kyber_keypair_derand: +median: 180464 cycles/ticks +average: 181352 cycles/ticks + +kyber_keypair: +median: 193606 cycles/ticks +average: 194521 cycles/ticks + +kyber_encaps_derand: +median: 218396 cycles/ticks +average: 219699 cycles/ticks + +kyber_encaps: +median: 219352 cycles/ticks +average: 220452 cycles/ticks + +kyber_decaps: +median: 273090 cycles/ticks +average: 274506 cycles/ticks + +Loop spin: 402 +gen_a: +median: 57398 cycles/ticks +average: 57798 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 169390 cycles/ticks +average: 170196 cycles/ticks + +indcpa_enc: +median: 204596 cycles/ticks +average: 205848 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50359 cycles/ticks + +kyber_keypair_derand: +median: 180420 cycles/ticks +average: 181303 cycles/ticks + +kyber_keypair: +median: 193398 cycles/ticks +average: 194318 cycles/ticks + +kyber_encaps_derand: +median: 217040 cycles/ticks +average: 218278 cycles/ticks + +kyber_encaps: +median: 217848 cycles/ticks +average: 219098 cycles/ticks + +kyber_decaps: +median: 271834 cycles/ticks +average: 273403 cycles/ticks + +Loop spin: 403 +gen_a: +median: 57360 cycles/ticks +average: 57733 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167942 cycles/ticks +average: 168757 cycles/ticks + +indcpa_enc: +median: 203120 cycles/ticks +average: 204343 cycles/ticks + +indcpa_dec: +median: 50232 cycles/ticks +average: 50467 cycles/ticks + +kyber_keypair_derand: +median: 180398 cycles/ticks +average: 181257 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194251 cycles/ticks + +kyber_encaps_derand: +median: 217000 cycles/ticks +average: 218246 cycles/ticks + +kyber_encaps: +median: 217678 cycles/ticks +average: 218820 cycles/ticks + +kyber_decaps: +median: 271574 cycles/ticks +average: 272956 cycles/ticks + +Loop spin: 404 +gen_a: +median: 57432 cycles/ticks +average: 57821 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 169576 cycles/ticks +average: 170427 cycles/ticks + +indcpa_enc: +median: 204732 cycles/ticks +average: 205842 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180424 cycles/ticks +average: 181234 cycles/ticks + +kyber_keypair: +median: 193424 cycles/ticks +average: 194326 cycles/ticks + +kyber_encaps_derand: +median: 216852 cycles/ticks +average: 218000 cycles/ticks + +kyber_encaps: +median: 217734 cycles/ticks +average: 218914 cycles/ticks + +kyber_decaps: +median: 271728 cycles/ticks +average: 273239 cycles/ticks + +Loop spin: 405 +gen_a: +median: 57398 cycles/ticks +average: 57760 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167968 cycles/ticks +average: 168859 cycles/ticks + +indcpa_enc: +median: 203310 cycles/ticks +average: 204439 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50363 cycles/ticks + +kyber_keypair_derand: +median: 180416 cycles/ticks +average: 181266 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194250 cycles/ticks + +kyber_encaps_derand: +median: 217052 cycles/ticks +average: 218242 cycles/ticks + +kyber_encaps: +median: 217870 cycles/ticks +average: 219071 cycles/ticks + +kyber_decaps: +median: 271764 cycles/ticks +average: 273188 cycles/ticks + +Loop spin: 406 +gen_a: +median: 57350 cycles/ticks +average: 57756 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12731 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 169544 cycles/ticks +average: 170451 cycles/ticks + +indcpa_enc: +median: 204762 cycles/ticks +average: 205959 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50389 cycles/ticks + +kyber_keypair_derand: +median: 180660 cycles/ticks +average: 181524 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194260 cycles/ticks + +kyber_encaps_derand: +median: 217168 cycles/ticks +average: 218728 cycles/ticks + +kyber_encaps: +median: 217840 cycles/ticks +average: 219085 cycles/ticks + +kyber_decaps: +median: 271708 cycles/ticks +average: 273214 cycles/ticks + +Loop spin: 407 +gen_a: +median: 57356 cycles/ticks +average: 57720 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168380 cycles/ticks +average: 169166 cycles/ticks + +indcpa_enc: +median: 203644 cycles/ticks +average: 204938 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180422 cycles/ticks +average: 181260 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194230 cycles/ticks + +kyber_encaps_derand: +median: 216800 cycles/ticks +average: 218107 cycles/ticks + +kyber_encaps: +median: 217736 cycles/ticks +average: 218946 cycles/ticks + +kyber_decaps: +median: 271748 cycles/ticks +average: 273373 cycles/ticks + +Loop spin: 408 +gen_a: +median: 57306 cycles/ticks +average: 57642 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 169754 cycles/ticks +average: 170568 cycles/ticks + +indcpa_enc: +median: 204814 cycles/ticks +average: 206012 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180516 cycles/ticks +average: 181343 cycles/ticks + +kyber_keypair: +median: 193396 cycles/ticks +average: 194297 cycles/ticks + +kyber_encaps_derand: +median: 216886 cycles/ticks +average: 218088 cycles/ticks + +kyber_encaps: +median: 217658 cycles/ticks +average: 218818 cycles/ticks + +kyber_decaps: +median: 271566 cycles/ticks +average: 272963 cycles/ticks + +Loop spin: 409 +gen_a: +median: 57444 cycles/ticks +average: 58039 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167638 cycles/ticks +average: 168448 cycles/ticks + +indcpa_enc: +median: 202868 cycles/ticks +average: 203917 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50382 cycles/ticks + +kyber_keypair_derand: +median: 180806 cycles/ticks +average: 181670 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194215 cycles/ticks + +kyber_encaps_derand: +median: 217084 cycles/ticks +average: 218387 cycles/ticks + +kyber_encaps: +median: 217904 cycles/ticks +average: 219039 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273285 cycles/ticks + +Loop spin: 410 +gen_a: +median: 57382 cycles/ticks +average: 57800 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168348 cycles/ticks +average: 169167 cycles/ticks + +indcpa_enc: +median: 203588 cycles/ticks +average: 204682 cycles/ticks + +indcpa_dec: +median: 50130 cycles/ticks +average: 50367 cycles/ticks + +kyber_keypair_derand: +median: 181852 cycles/ticks +average: 182679 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194197 cycles/ticks + +kyber_encaps_derand: +median: 217052 cycles/ticks +average: 218283 cycles/ticks + +kyber_encaps: +median: 217778 cycles/ticks +average: 218851 cycles/ticks + +kyber_decaps: +median: 271736 cycles/ticks +average: 273122 cycles/ticks + +Loop spin: 411 +gen_a: +median: 57338 cycles/ticks +average: 57709 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2434 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10772 cycles/ticks +average: 10804 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168840 cycles/ticks + +indcpa_enc: +median: 203300 cycles/ticks +average: 204431 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180652 cycles/ticks +average: 181599 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194177 cycles/ticks + +kyber_encaps_derand: +median: 216710 cycles/ticks +average: 217888 cycles/ticks + +kyber_encaps: +median: 217508 cycles/ticks +average: 218653 cycles/ticks + +kyber_decaps: +median: 271436 cycles/ticks +average: 272947 cycles/ticks + +Loop spin: 412 +gen_a: +median: 57384 cycles/ticks +average: 57688 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168338 cycles/ticks +average: 169168 cycles/ticks + +indcpa_enc: +median: 203300 cycles/ticks +average: 204546 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50382 cycles/ticks + +kyber_keypair_derand: +median: 180896 cycles/ticks +average: 181783 cycles/ticks + +kyber_keypair: +median: 193520 cycles/ticks +average: 194380 cycles/ticks + +kyber_encaps_derand: +median: 217088 cycles/ticks +average: 218468 cycles/ticks + +kyber_encaps: +median: 217972 cycles/ticks +average: 219203 cycles/ticks + +kyber_decaps: +median: 271910 cycles/ticks +average: 273418 cycles/ticks + +Loop spin: 413 +gen_a: +median: 57310 cycles/ticks +average: 57664 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 167750 cycles/ticks +average: 168589 cycles/ticks + +indcpa_enc: +median: 202936 cycles/ticks +average: 204122 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50385 cycles/ticks + +kyber_keypair_derand: +median: 180352 cycles/ticks +average: 181170 cycles/ticks + +kyber_keypair: +median: 193244 cycles/ticks +average: 194151 cycles/ticks + +kyber_encaps_derand: +median: 218320 cycles/ticks +average: 219553 cycles/ticks + +kyber_encaps: +median: 219230 cycles/ticks +average: 220397 cycles/ticks + +kyber_decaps: +median: 273270 cycles/ticks +average: 274765 cycles/ticks + +Loop spin: 414 +gen_a: +median: 57478 cycles/ticks +average: 57894 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12746 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168272 cycles/ticks +average: 169100 cycles/ticks + +indcpa_enc: +median: 203340 cycles/ticks +average: 204399 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 181756 cycles/ticks +average: 182566 cycles/ticks + +kyber_keypair: +median: 193256 cycles/ticks +average: 194178 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218100 cycles/ticks + +kyber_encaps: +median: 217850 cycles/ticks +average: 219089 cycles/ticks + +kyber_decaps: +median: 271952 cycles/ticks +average: 273593 cycles/ticks + +Loop spin: 415 +gen_a: +median: 57518 cycles/ticks +average: 57950 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12724 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168050 cycles/ticks +average: 168864 cycles/ticks + +indcpa_enc: +median: 202976 cycles/ticks +average: 204226 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180254 cycles/ticks +average: 181072 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194142 cycles/ticks + +kyber_encaps_derand: +median: 217162 cycles/ticks +average: 218412 cycles/ticks + +kyber_encaps: +median: 217860 cycles/ticks +average: 218974 cycles/ticks + +kyber_decaps: +median: 271796 cycles/ticks +average: 273294 cycles/ticks + +Loop spin: 416 +gen_a: +median: 57334 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167984 cycles/ticks +average: 168744 cycles/ticks + +indcpa_enc: +median: 203060 cycles/ticks +average: 204191 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180546 cycles/ticks +average: 181410 cycles/ticks + +kyber_keypair: +median: 193328 cycles/ticks +average: 194194 cycles/ticks + +kyber_encaps_derand: +median: 217272 cycles/ticks +average: 218527 cycles/ticks + +kyber_encaps: +median: 218032 cycles/ticks +average: 219295 cycles/ticks + +kyber_decaps: +median: 271884 cycles/ticks +average: 273360 cycles/ticks + +Loop spin: 417 +gen_a: +median: 65132 cycles/ticks +average: 61833 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12735 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1747 cycles/ticks + +indcpa_keypair: +median: 167804 cycles/ticks +average: 168595 cycles/ticks + +indcpa_enc: +median: 203040 cycles/ticks +average: 204230 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50401 cycles/ticks + +kyber_keypair_derand: +median: 180258 cycles/ticks +average: 181103 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194157 cycles/ticks + +kyber_encaps_derand: +median: 217034 cycles/ticks +average: 218347 cycles/ticks + +kyber_encaps: +median: 217832 cycles/ticks +average: 219065 cycles/ticks + +kyber_decaps: +median: 271798 cycles/ticks +average: 273175 cycles/ticks + +Loop spin: 418 +gen_a: +median: 57274 cycles/ticks +average: 57680 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12669 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168180 cycles/ticks +average: 168969 cycles/ticks + +indcpa_enc: +median: 203234 cycles/ticks +average: 204359 cycles/ticks + +indcpa_dec: +median: 50130 cycles/ticks +average: 50373 cycles/ticks + +kyber_keypair_derand: +median: 180470 cycles/ticks +average: 181335 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194242 cycles/ticks + +kyber_encaps_derand: +median: 216644 cycles/ticks +average: 217962 cycles/ticks + +kyber_encaps: +median: 217454 cycles/ticks +average: 218548 cycles/ticks + +kyber_decaps: +median: 271370 cycles/ticks +average: 272807 cycles/ticks + +Loop spin: 419 +gen_a: +median: 57324 cycles/ticks +average: 57634 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7029 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168178 cycles/ticks +average: 169009 cycles/ticks + +indcpa_enc: +median: 203248 cycles/ticks +average: 204298 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180708 cycles/ticks +average: 181566 cycles/ticks + +kyber_keypair: +median: 193496 cycles/ticks +average: 194397 cycles/ticks + +kyber_encaps_derand: +median: 218736 cycles/ticks +average: 220002 cycles/ticks + +kyber_encaps: +median: 219402 cycles/ticks +average: 220733 cycles/ticks + +kyber_decaps: +median: 273390 cycles/ticks +average: 274978 cycles/ticks + +Loop spin: 420 +gen_a: +median: 57340 cycles/ticks +average: 57773 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10740 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167848 cycles/ticks +average: 168698 cycles/ticks + +indcpa_enc: +median: 203094 cycles/ticks +average: 204350 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180772 cycles/ticks +average: 181608 cycles/ticks + +kyber_keypair: +median: 193338 cycles/ticks +average: 194178 cycles/ticks + +kyber_encaps_derand: +median: 216918 cycles/ticks +average: 218077 cycles/ticks + +kyber_encaps: +median: 217618 cycles/ticks +average: 218787 cycles/ticks + +kyber_decaps: +median: 271660 cycles/ticks +average: 273045 cycles/ticks + +Loop spin: 421 +gen_a: +median: 65000 cycles/ticks +average: 61809 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167960 cycles/ticks +average: 168841 cycles/ticks + +indcpa_enc: +median: 203244 cycles/ticks +average: 204396 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50435 cycles/ticks + +kyber_keypair_derand: +median: 180286 cycles/ticks +average: 181136 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194149 cycles/ticks + +kyber_encaps_derand: +median: 217438 cycles/ticks +average: 218666 cycles/ticks + +kyber_encaps: +median: 218260 cycles/ticks +average: 219467 cycles/ticks + +kyber_decaps: +median: 272192 cycles/ticks +average: 273815 cycles/ticks + +Loop spin: 422 +gen_a: +median: 57454 cycles/ticks +average: 57783 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168010 cycles/ticks +average: 168792 cycles/ticks + +indcpa_enc: +median: 203254 cycles/ticks +average: 204415 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50366 cycles/ticks + +kyber_keypair_derand: +median: 180344 cycles/ticks +average: 181289 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194224 cycles/ticks + +kyber_encaps_derand: +median: 217100 cycles/ticks +average: 218304 cycles/ticks + +kyber_encaps: +median: 217794 cycles/ticks +average: 219017 cycles/ticks + +kyber_decaps: +median: 271798 cycles/ticks +average: 273266 cycles/ticks + +Loop spin: 423 +gen_a: +median: 57460 cycles/ticks +average: 57843 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10831 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12671 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168114 cycles/ticks +average: 169060 cycles/ticks + +indcpa_enc: +median: 203338 cycles/ticks +average: 204521 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180242 cycles/ticks +average: 181023 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194193 cycles/ticks + +kyber_encaps_derand: +median: 217168 cycles/ticks +average: 220160 cycles/ticks + +kyber_encaps: +median: 218058 cycles/ticks +average: 220344 cycles/ticks + +kyber_decaps: +median: 272036 cycles/ticks +average: 273466 cycles/ticks + +Loop spin: 424 +gen_a: +median: 57240 cycles/ticks +average: 57685 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 424 cycles/ticks +average: 425 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167850 cycles/ticks +average: 168685 cycles/ticks + +indcpa_enc: +median: 203066 cycles/ticks +average: 204264 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180216 cycles/ticks +average: 181023 cycles/ticks + +kyber_keypair: +median: 193390 cycles/ticks +average: 194264 cycles/ticks + +kyber_encaps_derand: +median: 216992 cycles/ticks +average: 218255 cycles/ticks + +kyber_encaps: +median: 217854 cycles/ticks +average: 219161 cycles/ticks + +kyber_decaps: +median: 271922 cycles/ticks +average: 273455 cycles/ticks + +Loop spin: 425 +gen_a: +median: 57420 cycles/ticks +average: 57835 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10780 cycles/ticks +average: 10839 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12652 cycles/ticks +average: 12742 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 168646 cycles/ticks +average: 169730 cycles/ticks + +indcpa_enc: +median: 204358 cycles/ticks +average: 205501 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50453 cycles/ticks + +kyber_keypair_derand: +median: 180382 cycles/ticks +average: 181255 cycles/ticks + +kyber_keypair: +median: 193454 cycles/ticks +average: 194498 cycles/ticks + +kyber_encaps_derand: +median: 216946 cycles/ticks +average: 218458 cycles/ticks + +kyber_encaps: +median: 218340 cycles/ticks +average: 219631 cycles/ticks + +kyber_decaps: +median: 271942 cycles/ticks +average: 273540 cycles/ticks + +Loop spin: 426 +gen_a: +median: 57356 cycles/ticks +average: 57791 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 169394 cycles/ticks +average: 170236 cycles/ticks + +indcpa_enc: +median: 204700 cycles/ticks +average: 205859 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 181210 cycles/ticks +average: 182119 cycles/ticks + +kyber_keypair: +median: 193848 cycles/ticks +average: 194803 cycles/ticks + +kyber_encaps_derand: +median: 216986 cycles/ticks +average: 218179 cycles/ticks + +kyber_encaps: +median: 217964 cycles/ticks +average: 219106 cycles/ticks + +kyber_decaps: +median: 271772 cycles/ticks +average: 273197 cycles/ticks + +Loop spin: 427 +gen_a: +median: 57382 cycles/ticks +average: 57812 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168232 cycles/ticks +average: 169083 cycles/ticks + +indcpa_enc: +median: 203766 cycles/ticks +average: 205072 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180372 cycles/ticks +average: 181285 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194353 cycles/ticks + +kyber_encaps_derand: +median: 216808 cycles/ticks +average: 218155 cycles/ticks + +kyber_encaps: +median: 217928 cycles/ticks +average: 219240 cycles/ticks + +kyber_decaps: +median: 271938 cycles/ticks +average: 273526 cycles/ticks + +Loop spin: 428 +gen_a: +median: 57524 cycles/ticks +average: 58010 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168100 cycles/ticks +average: 169028 cycles/ticks + +indcpa_enc: +median: 203342 cycles/ticks +average: 204662 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50470 cycles/ticks + +kyber_keypair_derand: +median: 180722 cycles/ticks +average: 181587 cycles/ticks + +kyber_keypair: +median: 193620 cycles/ticks +average: 194587 cycles/ticks + +kyber_encaps_derand: +median: 216698 cycles/ticks +average: 218056 cycles/ticks + +kyber_encaps: +median: 217502 cycles/ticks +average: 218777 cycles/ticks + +kyber_decaps: +median: 271540 cycles/ticks +average: 273108 cycles/ticks + +Loop spin: 429 +gen_a: +median: 57378 cycles/ticks +average: 57901 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168134 cycles/ticks +average: 169069 cycles/ticks + +indcpa_enc: +median: 203250 cycles/ticks +average: 204432 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50483 cycles/ticks + +kyber_keypair_derand: +median: 180632 cycles/ticks +average: 181521 cycles/ticks + +kyber_keypair: +median: 193682 cycles/ticks +average: 194647 cycles/ticks + +kyber_encaps_derand: +median: 216926 cycles/ticks +average: 218300 cycles/ticks + +kyber_encaps: +median: 217732 cycles/ticks +average: 219008 cycles/ticks + +kyber_decaps: +median: 272286 cycles/ticks +average: 273761 cycles/ticks + +Loop spin: 430 +gen_a: +median: 57308 cycles/ticks +average: 57765 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168180 cycles/ticks +average: 169064 cycles/ticks + +indcpa_enc: +median: 203334 cycles/ticks +average: 204468 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50386 cycles/ticks + +kyber_keypair_derand: +median: 180614 cycles/ticks +average: 181545 cycles/ticks + +kyber_keypair: +median: 193814 cycles/ticks +average: 194777 cycles/ticks + +kyber_encaps_derand: +median: 217310 cycles/ticks +average: 218861 cycles/ticks + +kyber_encaps: +median: 217876 cycles/ticks +average: 219358 cycles/ticks + +kyber_decaps: +median: 271816 cycles/ticks +average: 273346 cycles/ticks + +Loop spin: 431 +gen_a: +median: 57396 cycles/ticks +average: 57880 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10796 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1694 cycles/ticks + +indcpa_keypair: +median: 168316 cycles/ticks +average: 169582 cycles/ticks + +indcpa_enc: +median: 203978 cycles/ticks +average: 205069 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50496 cycles/ticks + +kyber_keypair_derand: +median: 180542 cycles/ticks +average: 181443 cycles/ticks + +kyber_keypair: +median: 193612 cycles/ticks +average: 194617 cycles/ticks + +kyber_encaps_derand: +median: 216880 cycles/ticks +average: 218156 cycles/ticks + +kyber_encaps: +median: 217804 cycles/ticks +average: 219218 cycles/ticks + +kyber_decaps: +median: 272102 cycles/ticks +average: 273640 cycles/ticks + +Loop spin: 432 +gen_a: +median: 57388 cycles/ticks +average: 57838 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168008 cycles/ticks +average: 168889 cycles/ticks + +indcpa_enc: +median: 203128 cycles/ticks +average: 204324 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 182110 cycles/ticks +average: 183091 cycles/ticks + +kyber_keypair: +median: 194120 cycles/ticks +average: 195177 cycles/ticks + +kyber_encaps_derand: +median: 217284 cycles/ticks +average: 218820 cycles/ticks + +kyber_encaps: +median: 217834 cycles/ticks +average: 219072 cycles/ticks + +kyber_decaps: +median: 271766 cycles/ticks +average: 273333 cycles/ticks + +Loop spin: 433 +gen_a: +median: 57544 cycles/ticks +average: 57977 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168534 cycles/ticks +average: 169644 cycles/ticks + +indcpa_enc: +median: 203378 cycles/ticks +average: 204739 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180276 cycles/ticks +average: 181118 cycles/ticks + +kyber_keypair: +median: 193388 cycles/ticks +average: 194272 cycles/ticks + +kyber_encaps_derand: +median: 216900 cycles/ticks +average: 218186 cycles/ticks + +kyber_encaps: +median: 218146 cycles/ticks +average: 219432 cycles/ticks + +kyber_decaps: +median: 271728 cycles/ticks +average: 273287 cycles/ticks + +Loop spin: 434 +gen_a: +median: 57396 cycles/ticks +average: 57855 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168300 cycles/ticks +average: 169147 cycles/ticks + +indcpa_enc: +median: 203716 cycles/ticks +average: 205066 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50522 cycles/ticks + +kyber_keypair_derand: +median: 180564 cycles/ticks +average: 181560 cycles/ticks + +kyber_keypair: +median: 193808 cycles/ticks +average: 194748 cycles/ticks + +kyber_encaps_derand: +median: 217108 cycles/ticks +average: 218430 cycles/ticks + +kyber_encaps: +median: 218038 cycles/ticks +average: 219314 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273464 cycles/ticks + +Loop spin: 435 +gen_a: +median: 57344 cycles/ticks +average: 57905 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2409 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168598 cycles/ticks +average: 169577 cycles/ticks + +indcpa_enc: +median: 203750 cycles/ticks +average: 205032 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180466 cycles/ticks +average: 181348 cycles/ticks + +kyber_keypair: +median: 193526 cycles/ticks +average: 194434 cycles/ticks + +kyber_encaps_derand: +median: 216936 cycles/ticks +average: 218159 cycles/ticks + +kyber_encaps: +median: 218186 cycles/ticks +average: 219529 cycles/ticks + +kyber_decaps: +median: 271714 cycles/ticks +average: 273188 cycles/ticks + +Loop spin: 436 +gen_a: +median: 57320 cycles/ticks +average: 57884 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168176 cycles/ticks +average: 169173 cycles/ticks + +indcpa_enc: +median: 203220 cycles/ticks +average: 204399 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50428 cycles/ticks + +kyber_keypair_derand: +median: 180616 cycles/ticks +average: 181533 cycles/ticks + +kyber_keypair: +median: 193656 cycles/ticks +average: 194619 cycles/ticks + +kyber_encaps_derand: +median: 216794 cycles/ticks +average: 218123 cycles/ticks + +kyber_encaps: +median: 217976 cycles/ticks +average: 219309 cycles/ticks + +kyber_decaps: +median: 271486 cycles/ticks +average: 272971 cycles/ticks + +Loop spin: 437 +gen_a: +median: 57410 cycles/ticks +average: 57889 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12737 cycles/ticks + +poly_tomsg: +median: 424 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168454 cycles/ticks +average: 169409 cycles/ticks + +indcpa_enc: +median: 203538 cycles/ticks +average: 204766 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180694 cycles/ticks +average: 181602 cycles/ticks + +kyber_keypair: +median: 193752 cycles/ticks +average: 194629 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218215 cycles/ticks + +kyber_encaps: +median: 218456 cycles/ticks +average: 219792 cycles/ticks + +kyber_decaps: +median: 271788 cycles/ticks +average: 273318 cycles/ticks + +Loop spin: 438 +gen_a: +median: 57388 cycles/ticks +average: 57921 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2436 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168192 cycles/ticks +average: 169041 cycles/ticks + +indcpa_enc: +median: 203490 cycles/ticks +average: 204761 cycles/ticks + +indcpa_dec: +median: 50228 cycles/ticks +average: 50491 cycles/ticks + +kyber_keypair_derand: +median: 180572 cycles/ticks +average: 181517 cycles/ticks + +kyber_keypair: +median: 193916 cycles/ticks +average: 194894 cycles/ticks + +kyber_encaps_derand: +median: 218594 cycles/ticks +average: 219900 cycles/ticks + +kyber_encaps: +median: 219594 cycles/ticks +average: 220885 cycles/ticks + +kyber_decaps: +median: 273460 cycles/ticks +average: 275013 cycles/ticks + +Loop spin: 439 +gen_a: +median: 57336 cycles/ticks +average: 57886 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168196 cycles/ticks +average: 169157 cycles/ticks + +indcpa_enc: +median: 203340 cycles/ticks +average: 204450 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50454 cycles/ticks + +kyber_keypair_derand: +median: 180766 cycles/ticks +average: 181663 cycles/ticks + +kyber_keypair: +median: 193418 cycles/ticks +average: 194504 cycles/ticks + +kyber_encaps_derand: +median: 217046 cycles/ticks +average: 218431 cycles/ticks + +kyber_encaps: +median: 218994 cycles/ticks +average: 220223 cycles/ticks + +kyber_decaps: +median: 271886 cycles/ticks +average: 273430 cycles/ticks + +Loop spin: 440 +gen_a: +median: 57496 cycles/ticks +average: 57874 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167944 cycles/ticks +average: 168784 cycles/ticks + +indcpa_enc: +median: 203040 cycles/ticks +average: 204281 cycles/ticks + +indcpa_dec: +median: 50422 cycles/ticks +average: 50764 cycles/ticks + +kyber_keypair_derand: +median: 181128 cycles/ticks +average: 182090 cycles/ticks + +kyber_keypair: +median: 193806 cycles/ticks +average: 194823 cycles/ticks + +kyber_encaps_derand: +median: 216912 cycles/ticks +average: 218089 cycles/ticks + +kyber_encaps: +median: 217658 cycles/ticks +average: 218831 cycles/ticks + +kyber_decaps: +median: 271634 cycles/ticks +average: 273324 cycles/ticks + +Loop spin: 441 +gen_a: +median: 57594 cycles/ticks +average: 58231 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10823 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12728 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168286 cycles/ticks +average: 169247 cycles/ticks + +indcpa_enc: +median: 203114 cycles/ticks +average: 204280 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50473 cycles/ticks + +kyber_keypair_derand: +median: 180468 cycles/ticks +average: 181341 cycles/ticks + +kyber_keypair: +median: 193614 cycles/ticks +average: 194601 cycles/ticks + +kyber_encaps_derand: +median: 217518 cycles/ticks +average: 218870 cycles/ticks + +kyber_encaps: +median: 217984 cycles/ticks +average: 219215 cycles/ticks + +kyber_decaps: +median: 271680 cycles/ticks +average: 273213 cycles/ticks + +Loop spin: 442 +gen_a: +median: 57406 cycles/ticks +average: 57777 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168298 cycles/ticks +average: 169238 cycles/ticks + +indcpa_enc: +median: 203706 cycles/ticks +average: 204980 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50543 cycles/ticks + +kyber_keypair_derand: +median: 180756 cycles/ticks +average: 181652 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194304 cycles/ticks + +kyber_encaps_derand: +median: 216854 cycles/ticks +average: 218076 cycles/ticks + +kyber_encaps: +median: 217838 cycles/ticks +average: 219040 cycles/ticks + +kyber_decaps: +median: 271740 cycles/ticks +average: 273242 cycles/ticks + +Loop spin: 443 +gen_a: +median: 57348 cycles/ticks +average: 57847 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2454 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1355 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2800 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167942 cycles/ticks +average: 168800 cycles/ticks + +indcpa_enc: +median: 203080 cycles/ticks +average: 204302 cycles/ticks + +indcpa_dec: +median: 50292 cycles/ticks +average: 50553 cycles/ticks + +kyber_keypair_derand: +median: 180516 cycles/ticks +average: 181489 cycles/ticks + +kyber_keypair: +median: 193374 cycles/ticks +average: 194378 cycles/ticks + +kyber_encaps_derand: +median: 217238 cycles/ticks +average: 218492 cycles/ticks + +kyber_encaps: +median: 218112 cycles/ticks +average: 219419 cycles/ticks + +kyber_decaps: +median: 272234 cycles/ticks +average: 273805 cycles/ticks + +Loop spin: 444 +gen_a: +median: 57388 cycles/ticks +average: 57854 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1726 cycles/ticks + +indcpa_keypair: +median: 168040 cycles/ticks +average: 168872 cycles/ticks + +indcpa_enc: +median: 203354 cycles/ticks +average: 204590 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50492 cycles/ticks + +kyber_keypair_derand: +median: 180784 cycles/ticks +average: 181859 cycles/ticks + +kyber_keypair: +median: 193500 cycles/ticks +average: 194459 cycles/ticks + +kyber_encaps_derand: +median: 216812 cycles/ticks +average: 218144 cycles/ticks + +kyber_encaps: +median: 217588 cycles/ticks +average: 218937 cycles/ticks + +kyber_decaps: +median: 272010 cycles/ticks +average: 273640 cycles/ticks + +Loop spin: 445 +gen_a: +median: 57446 cycles/ticks +average: 58005 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12719 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167928 cycles/ticks +average: 168793 cycles/ticks + +indcpa_enc: +median: 203094 cycles/ticks +average: 204367 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50456 cycles/ticks + +kyber_keypair_derand: +median: 180616 cycles/ticks +average: 181448 cycles/ticks + +kyber_keypair: +median: 193560 cycles/ticks +average: 194460 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218186 cycles/ticks + +kyber_encaps: +median: 217884 cycles/ticks +average: 219025 cycles/ticks + +kyber_decaps: +median: 271816 cycles/ticks +average: 273292 cycles/ticks + +Loop spin: 446 +gen_a: +median: 57450 cycles/ticks +average: 57903 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 167898 cycles/ticks +average: 168757 cycles/ticks + +indcpa_enc: +median: 203244 cycles/ticks +average: 204485 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50465 cycles/ticks + +kyber_keypair_derand: +median: 180778 cycles/ticks +average: 181691 cycles/ticks + +kyber_keypair: +median: 193650 cycles/ticks +average: 194672 cycles/ticks + +kyber_encaps_derand: +median: 217246 cycles/ticks +average: 218709 cycles/ticks + +kyber_encaps: +median: 218046 cycles/ticks +average: 219274 cycles/ticks + +kyber_decaps: +median: 272596 cycles/ticks +average: 274323 cycles/ticks + +Loop spin: 447 +gen_a: +median: 57492 cycles/ticks +average: 58080 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10861 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 167988 cycles/ticks +average: 168890 cycles/ticks + +indcpa_enc: +median: 203088 cycles/ticks +average: 204204 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 180432 cycles/ticks +average: 181322 cycles/ticks + +kyber_keypair: +median: 193418 cycles/ticks +average: 194281 cycles/ticks + +kyber_encaps_derand: +median: 217032 cycles/ticks +average: 218099 cycles/ticks + +kyber_encaps: +median: 217840 cycles/ticks +average: 219113 cycles/ticks + +kyber_decaps: +median: 271744 cycles/ticks +average: 273249 cycles/ticks + +Loop spin: 448 +gen_a: +median: 57348 cycles/ticks +average: 57765 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2529 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168252 cycles/ticks +average: 169192 cycles/ticks + +indcpa_enc: +median: 203440 cycles/ticks +average: 204671 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50492 cycles/ticks + +kyber_keypair_derand: +median: 180324 cycles/ticks +average: 181278 cycles/ticks + +kyber_keypair: +median: 193460 cycles/ticks +average: 194437 cycles/ticks + +kyber_encaps_derand: +median: 217128 cycles/ticks +average: 218381 cycles/ticks + +kyber_encaps: +median: 218198 cycles/ticks +average: 219658 cycles/ticks + +kyber_decaps: +median: 272054 cycles/ticks +average: 273572 cycles/ticks + +Loop spin: 449 +gen_a: +median: 57562 cycles/ticks +average: 58043 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7033 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167838 cycles/ticks +average: 168755 cycles/ticks + +indcpa_enc: +median: 203094 cycles/ticks +average: 204345 cycles/ticks + +indcpa_dec: +median: 50286 cycles/ticks +average: 50532 cycles/ticks + +kyber_keypair_derand: +median: 180636 cycles/ticks +average: 181488 cycles/ticks + +kyber_keypair: +median: 193520 cycles/ticks +average: 194500 cycles/ticks + +kyber_encaps_derand: +median: 217026 cycles/ticks +average: 218330 cycles/ticks + +kyber_encaps: +median: 217854 cycles/ticks +average: 219150 cycles/ticks + +kyber_decaps: +median: 271724 cycles/ticks +average: 273178 cycles/ticks + +Loop spin: 450 +gen_a: +median: 57436 cycles/ticks +average: 57854 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12762 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168134 cycles/ticks +average: 169073 cycles/ticks + +indcpa_enc: +median: 203328 cycles/ticks +average: 204481 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50432 cycles/ticks + +kyber_keypair_derand: +median: 180358 cycles/ticks +average: 181268 cycles/ticks + +kyber_keypair: +median: 193544 cycles/ticks +average: 194520 cycles/ticks + +kyber_encaps_derand: +median: 217004 cycles/ticks +average: 218512 cycles/ticks + +kyber_encaps: +median: 217914 cycles/ticks +average: 219107 cycles/ticks + +kyber_decaps: +median: 271764 cycles/ticks +average: 273247 cycles/ticks + +Loop spin: 451 +gen_a: +median: 57352 cycles/ticks +average: 57796 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7058 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 169674 cycles/ticks +average: 170564 cycles/ticks + +indcpa_enc: +median: 205322 cycles/ticks +average: 206483 cycles/ticks + +indcpa_dec: +median: 50246 cycles/ticks +average: 50495 cycles/ticks + +kyber_keypair_derand: +median: 180464 cycles/ticks +average: 181288 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194296 cycles/ticks + +kyber_encaps_derand: +median: 217036 cycles/ticks +average: 218423 cycles/ticks + +kyber_encaps: +median: 217732 cycles/ticks +average: 218977 cycles/ticks + +kyber_decaps: +median: 271822 cycles/ticks +average: 273477 cycles/ticks + +Loop spin: 452 +gen_a: +median: 57480 cycles/ticks +average: 57911 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167936 cycles/ticks +average: 168760 cycles/ticks + +indcpa_enc: +median: 203062 cycles/ticks +average: 204195 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180326 cycles/ticks +average: 181181 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194229 cycles/ticks + +kyber_encaps_derand: +median: 216818 cycles/ticks +average: 218005 cycles/ticks + +kyber_encaps: +median: 217682 cycles/ticks +average: 218954 cycles/ticks + +kyber_decaps: +median: 271658 cycles/ticks +average: 273174 cycles/ticks + +Loop spin: 453 +gen_a: +median: 57426 cycles/ticks +average: 57839 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2769 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167906 cycles/ticks +average: 168756 cycles/ticks + +indcpa_enc: +median: 203122 cycles/ticks +average: 204424 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50466 cycles/ticks + +kyber_keypair_derand: +median: 180494 cycles/ticks +average: 181327 cycles/ticks + +kyber_keypair: +median: 193298 cycles/ticks +average: 194219 cycles/ticks + +kyber_encaps_derand: +median: 220118 cycles/ticks +average: 221505 cycles/ticks + +kyber_encaps: +median: 220882 cycles/ticks +average: 222091 cycles/ticks + +kyber_decaps: +median: 274800 cycles/ticks +average: 276356 cycles/ticks + +Loop spin: 454 +gen_a: +median: 57462 cycles/ticks +average: 57870 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168306 cycles/ticks +average: 169140 cycles/ticks + +indcpa_enc: +median: 203378 cycles/ticks +average: 204593 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50420 cycles/ticks + +kyber_keypair_derand: +median: 180432 cycles/ticks +average: 181325 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194212 cycles/ticks + +kyber_encaps_derand: +median: 217054 cycles/ticks +average: 218167 cycles/ticks + +kyber_encaps: +median: 217888 cycles/ticks +average: 219194 cycles/ticks + +kyber_decaps: +median: 271782 cycles/ticks +average: 273196 cycles/ticks + +Loop spin: 455 +gen_a: +median: 57396 cycles/ticks +average: 57716 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167978 cycles/ticks +average: 168777 cycles/ticks + +indcpa_enc: +median: 203170 cycles/ticks +average: 204274 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 181118 cycles/ticks +average: 182051 cycles/ticks + +kyber_keypair: +median: 193390 cycles/ticks +average: 194315 cycles/ticks + +kyber_encaps_derand: +median: 217206 cycles/ticks +average: 218436 cycles/ticks + +kyber_encaps: +median: 217972 cycles/ticks +average: 219140 cycles/ticks + +kyber_decaps: +median: 271970 cycles/ticks +average: 273414 cycles/ticks + +Loop spin: 456 +gen_a: +median: 57354 cycles/ticks +average: 57691 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 169936 cycles/ticks +average: 170782 cycles/ticks + +indcpa_enc: +median: 204974 cycles/ticks +average: 206159 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50386 cycles/ticks + +kyber_keypair_derand: +median: 180522 cycles/ticks +average: 181395 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194232 cycles/ticks + +kyber_encaps_derand: +median: 216598 cycles/ticks +average: 217771 cycles/ticks + +kyber_encaps: +median: 217338 cycles/ticks +average: 218495 cycles/ticks + +kyber_decaps: +median: 271342 cycles/ticks +average: 272787 cycles/ticks + +Loop spin: 457 +gen_a: +median: 57382 cycles/ticks +average: 57761 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12624 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167896 cycles/ticks +average: 168771 cycles/ticks + +indcpa_enc: +median: 202990 cycles/ticks +average: 204211 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50393 cycles/ticks + +kyber_keypair_derand: +median: 180288 cycles/ticks +average: 181077 cycles/ticks + +kyber_keypair: +median: 193432 cycles/ticks +average: 194299 cycles/ticks + +kyber_encaps_derand: +median: 217026 cycles/ticks +average: 218360 cycles/ticks + +kyber_encaps: +median: 217832 cycles/ticks +average: 219055 cycles/ticks + +kyber_decaps: +median: 271744 cycles/ticks +average: 273167 cycles/ticks + +Loop spin: 458 +gen_a: +median: 57342 cycles/ticks +average: 57694 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168518 cycles/ticks +average: 169285 cycles/ticks + +indcpa_enc: +median: 203334 cycles/ticks +average: 204546 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50380 cycles/ticks + +kyber_keypair_derand: +median: 180920 cycles/ticks +average: 181765 cycles/ticks + +kyber_keypair: +median: 193564 cycles/ticks +average: 194459 cycles/ticks + +kyber_encaps_derand: +median: 216758 cycles/ticks +average: 218025 cycles/ticks + +kyber_encaps: +median: 217594 cycles/ticks +average: 218850 cycles/ticks + +kyber_decaps: +median: 271684 cycles/ticks +average: 273270 cycles/ticks + +Loop spin: 459 +gen_a: +median: 57496 cycles/ticks +average: 57866 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168124 cycles/ticks +average: 168933 cycles/ticks + +indcpa_enc: +median: 203196 cycles/ticks +average: 204432 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180690 cycles/ticks +average: 181512 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194304 cycles/ticks + +kyber_encaps_derand: +median: 216932 cycles/ticks +average: 218187 cycles/ticks + +kyber_encaps: +median: 217636 cycles/ticks +average: 218825 cycles/ticks + +kyber_decaps: +median: 271652 cycles/ticks +average: 273077 cycles/ticks + +Loop spin: 460 +gen_a: +median: 57352 cycles/ticks +average: 57781 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1350 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168458 cycles/ticks +average: 169242 cycles/ticks + +indcpa_enc: +median: 203596 cycles/ticks +average: 204742 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 180532 cycles/ticks +average: 181389 cycles/ticks + +kyber_keypair: +median: 193490 cycles/ticks +average: 194395 cycles/ticks + +kyber_encaps_derand: +median: 216690 cycles/ticks +average: 217854 cycles/ticks + +kyber_encaps: +median: 217568 cycles/ticks +average: 218895 cycles/ticks + +kyber_decaps: +median: 271554 cycles/ticks +average: 273004 cycles/ticks + +Loop spin: 461 +gen_a: +median: 57400 cycles/ticks +average: 57786 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167702 cycles/ticks +average: 168538 cycles/ticks + +indcpa_enc: +median: 202860 cycles/ticks +average: 203997 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50356 cycles/ticks + +kyber_keypair_derand: +median: 180278 cycles/ticks +average: 181156 cycles/ticks + +kyber_keypair: +median: 193342 cycles/ticks +average: 194238 cycles/ticks + +kyber_encaps_derand: +median: 216862 cycles/ticks +average: 218065 cycles/ticks + +kyber_encaps: +median: 217694 cycles/ticks +average: 218904 cycles/ticks + +kyber_decaps: +median: 271710 cycles/ticks +average: 273200 cycles/ticks + +Loop spin: 462 +gen_a: +median: 57438 cycles/ticks +average: 57792 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2439 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1346 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 169814 cycles/ticks +average: 170629 cycles/ticks + +indcpa_enc: +median: 204934 cycles/ticks +average: 206159 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180696 cycles/ticks +average: 181567 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194269 cycles/ticks + +kyber_encaps_derand: +median: 218248 cycles/ticks +average: 219491 cycles/ticks + +kyber_encaps: +median: 218966 cycles/ticks +average: 220170 cycles/ticks + +kyber_decaps: +median: 273160 cycles/ticks +average: 274743 cycles/ticks + +Loop spin: 463 +gen_a: +median: 57450 cycles/ticks +average: 57839 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168144 cycles/ticks +average: 168916 cycles/ticks + +indcpa_enc: +median: 203252 cycles/ticks +average: 204352 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50343 cycles/ticks + +kyber_keypair_derand: +median: 180514 cycles/ticks +average: 181398 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194168 cycles/ticks + +kyber_encaps_derand: +median: 216506 cycles/ticks +average: 217760 cycles/ticks + +kyber_encaps: +median: 217318 cycles/ticks +average: 218559 cycles/ticks + +kyber_decaps: +median: 271366 cycles/ticks +average: 272833 cycles/ticks + +Loop spin: 464 +gen_a: +median: 57374 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 169420 cycles/ticks +average: 170224 cycles/ticks + +indcpa_enc: +median: 204582 cycles/ticks +average: 205868 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180336 cycles/ticks +average: 181183 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194192 cycles/ticks + +kyber_encaps_derand: +median: 216670 cycles/ticks +average: 217920 cycles/ticks + +kyber_encaps: +median: 217420 cycles/ticks +average: 218629 cycles/ticks + +kyber_decaps: +median: 271402 cycles/ticks +average: 272819 cycles/ticks + +Loop spin: 465 +gen_a: +median: 57334 cycles/ticks +average: 57715 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12671 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167902 cycles/ticks +average: 168719 cycles/ticks + +indcpa_enc: +median: 203054 cycles/ticks +average: 204189 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 180564 cycles/ticks +average: 181435 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194204 cycles/ticks + +kyber_encaps_derand: +median: 217058 cycles/ticks +average: 218333 cycles/ticks + +kyber_encaps: +median: 217718 cycles/ticks +average: 219060 cycles/ticks + +kyber_decaps: +median: 271616 cycles/ticks +average: 273101 cycles/ticks + +Loop spin: 466 +gen_a: +median: 57342 cycles/ticks +average: 57773 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 169570 cycles/ticks +average: 170409 cycles/ticks + +indcpa_enc: +median: 204682 cycles/ticks +average: 205892 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50355 cycles/ticks + +kyber_keypair_derand: +median: 179990 cycles/ticks +average: 180825 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194226 cycles/ticks + +kyber_encaps_derand: +median: 218514 cycles/ticks +average: 219694 cycles/ticks + +kyber_encaps: +median: 219344 cycles/ticks +average: 220643 cycles/ticks + +kyber_decaps: +median: 273280 cycles/ticks +average: 274784 cycles/ticks + +Loop spin: 467 +gen_a: +median: 57232 cycles/ticks +average: 57604 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2474 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12624 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 180060 cycles/ticks +average: 180817 cycles/ticks + +indcpa_enc: +median: 203274 cycles/ticks +average: 204502 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50360 cycles/ticks + +kyber_keypair_derand: +median: 180586 cycles/ticks +average: 181438 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194200 cycles/ticks + +kyber_encaps_derand: +median: 216660 cycles/ticks +average: 217763 cycles/ticks + +kyber_encaps: +median: 217364 cycles/ticks +average: 218655 cycles/ticks + +kyber_decaps: +median: 271226 cycles/ticks +average: 272586 cycles/ticks + +Loop spin: 468 +gen_a: +median: 57382 cycles/ticks +average: 57752 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 167714 cycles/ticks +average: 168516 cycles/ticks + +indcpa_enc: +median: 202846 cycles/ticks +average: 204014 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50400 cycles/ticks + +kyber_keypair_derand: +median: 180318 cycles/ticks +average: 181124 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194148 cycles/ticks + +kyber_encaps_derand: +median: 216752 cycles/ticks +average: 218092 cycles/ticks + +kyber_encaps: +median: 217508 cycles/ticks +average: 218734 cycles/ticks + +kyber_decaps: +median: 271416 cycles/ticks +average: 272796 cycles/ticks + +Loop spin: 469 +gen_a: +median: 57406 cycles/ticks +average: 57889 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167920 cycles/ticks +average: 168741 cycles/ticks + +indcpa_enc: +median: 203092 cycles/ticks +average: 204189 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50354 cycles/ticks + +kyber_keypair_derand: +median: 182300 cycles/ticks +average: 183095 cycles/ticks + +kyber_keypair: +median: 193384 cycles/ticks +average: 194360 cycles/ticks + +kyber_encaps_derand: +median: 216840 cycles/ticks +average: 217873 cycles/ticks + +kyber_encaps: +median: 217748 cycles/ticks +average: 218898 cycles/ticks + +kyber_decaps: +median: 271714 cycles/ticks +average: 273090 cycles/ticks + +Loop spin: 470 +gen_a: +median: 57304 cycles/ticks +average: 57677 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 444 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167728 cycles/ticks +average: 168556 cycles/ticks + +indcpa_enc: +median: 202786 cycles/ticks +average: 203961 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180398 cycles/ticks +average: 181192 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194272 cycles/ticks + +kyber_encaps_derand: +median: 216890 cycles/ticks +average: 218057 cycles/ticks + +kyber_encaps: +median: 217728 cycles/ticks +average: 218929 cycles/ticks + +kyber_decaps: +median: 271682 cycles/ticks +average: 273075 cycles/ticks + +Loop spin: 471 +gen_a: +median: 57498 cycles/ticks +average: 57813 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7040 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168172 cycles/ticks +average: 168967 cycles/ticks + +indcpa_enc: +median: 203390 cycles/ticks +average: 204754 cycles/ticks + +indcpa_dec: +median: 50240 cycles/ticks +average: 50531 cycles/ticks + +kyber_keypair_derand: +median: 180386 cycles/ticks +average: 181187 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194174 cycles/ticks + +kyber_encaps_derand: +median: 216904 cycles/ticks +average: 218134 cycles/ticks + +kyber_encaps: +median: 217630 cycles/ticks +average: 218910 cycles/ticks + +kyber_decaps: +median: 271556 cycles/ticks +average: 273034 cycles/ticks + +Loop spin: 472 +gen_a: +median: 57478 cycles/ticks +average: 57865 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1362 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 167792 cycles/ticks +average: 168587 cycles/ticks + +indcpa_enc: +median: 202958 cycles/ticks +average: 204096 cycles/ticks + +indcpa_dec: +median: 50122 cycles/ticks +average: 50359 cycles/ticks + +kyber_keypair_derand: +median: 180692 cycles/ticks +average: 181546 cycles/ticks + +kyber_keypair: +median: 193300 cycles/ticks +average: 194220 cycles/ticks + +kyber_encaps_derand: +median: 216430 cycles/ticks +average: 217619 cycles/ticks + +kyber_encaps: +median: 217292 cycles/ticks +average: 218453 cycles/ticks + +kyber_decaps: +median: 271242 cycles/ticks +average: 272630 cycles/ticks + +Loop spin: 473 +gen_a: +median: 57534 cycles/ticks +average: 57985 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12719 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168088 cycles/ticks +average: 168903 cycles/ticks + +indcpa_enc: +median: 203202 cycles/ticks +average: 204371 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50437 cycles/ticks + +kyber_keypair_derand: +median: 180234 cycles/ticks +average: 181086 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194221 cycles/ticks + +kyber_encaps_derand: +median: 216970 cycles/ticks +average: 218113 cycles/ticks + +kyber_encaps: +median: 217748 cycles/ticks +average: 218921 cycles/ticks + +kyber_decaps: +median: 271626 cycles/ticks +average: 272994 cycles/ticks + +Loop spin: 474 +gen_a: +median: 57298 cycles/ticks +average: 57704 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168272 cycles/ticks +average: 169129 cycles/ticks + +indcpa_enc: +median: 203568 cycles/ticks +average: 204935 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180378 cycles/ticks +average: 181265 cycles/ticks + +kyber_keypair: +median: 194150 cycles/ticks +average: 195179 cycles/ticks + +kyber_encaps_derand: +median: 217662 cycles/ticks +average: 219052 cycles/ticks + +kyber_encaps: +median: 217858 cycles/ticks +average: 219241 cycles/ticks + +kyber_decaps: +median: 271876 cycles/ticks +average: 273406 cycles/ticks + +Loop spin: 475 +gen_a: +median: 57450 cycles/ticks +average: 57822 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 168308 cycles/ticks +average: 169268 cycles/ticks + +indcpa_enc: +median: 203634 cycles/ticks +average: 204859 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50459 cycles/ticks + +kyber_keypair_derand: +median: 180534 cycles/ticks +average: 181406 cycles/ticks + +kyber_keypair: +median: 193554 cycles/ticks +average: 194468 cycles/ticks + +kyber_encaps_derand: +median: 217002 cycles/ticks +average: 218269 cycles/ticks + +kyber_encaps: +median: 218008 cycles/ticks +average: 219474 cycles/ticks + +kyber_decaps: +median: 271948 cycles/ticks +average: 273635 cycles/ticks + +Loop spin: 476 +gen_a: +median: 57500 cycles/ticks +average: 57990 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10805 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12719 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 168004 cycles/ticks +average: 168926 cycles/ticks + +indcpa_enc: +median: 203200 cycles/ticks +average: 204400 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180444 cycles/ticks +average: 181327 cycles/ticks + +kyber_keypair: +median: 193500 cycles/ticks +average: 196380 cycles/ticks + +kyber_encaps_derand: +median: 217290 cycles/ticks +average: 219736 cycles/ticks + +kyber_encaps: +median: 217866 cycles/ticks +average: 219105 cycles/ticks + +kyber_decaps: +median: 271672 cycles/ticks +average: 273147 cycles/ticks + +Loop spin: 477 +gen_a: +median: 57308 cycles/ticks +average: 57788 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168010 cycles/ticks +average: 168850 cycles/ticks + +indcpa_enc: +median: 203332 cycles/ticks +average: 204466 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50442 cycles/ticks + +kyber_keypair_derand: +median: 180276 cycles/ticks +average: 181131 cycles/ticks + +kyber_keypair: +median: 193572 cycles/ticks +average: 194464 cycles/ticks + +kyber_encaps_derand: +median: 217352 cycles/ticks +average: 218693 cycles/ticks + +kyber_encaps: +median: 218118 cycles/ticks +average: 219289 cycles/ticks + +kyber_decaps: +median: 272006 cycles/ticks +average: 273466 cycles/ticks + +Loop spin: 478 +gen_a: +median: 57288 cycles/ticks +average: 57718 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 167920 cycles/ticks +average: 168784 cycles/ticks + +indcpa_enc: +median: 203304 cycles/ticks +average: 204480 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50512 cycles/ticks + +kyber_keypair_derand: +median: 180556 cycles/ticks +average: 181478 cycles/ticks + +kyber_keypair: +median: 193468 cycles/ticks +average: 194419 cycles/ticks + +kyber_encaps_derand: +median: 218656 cycles/ticks +average: 219953 cycles/ticks + +kyber_encaps: +median: 219606 cycles/ticks +average: 220968 cycles/ticks + +kyber_decaps: +median: 273208 cycles/ticks +average: 274812 cycles/ticks + +Loop spin: 479 +gen_a: +median: 57376 cycles/ticks +average: 57892 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1729 cycles/ticks + +indcpa_keypair: +median: 168318 cycles/ticks +average: 169153 cycles/ticks + +indcpa_enc: +median: 203620 cycles/ticks +average: 204757 cycles/ticks + +indcpa_dec: +median: 50226 cycles/ticks +average: 50511 cycles/ticks + +kyber_keypair_derand: +median: 180536 cycles/ticks +average: 181437 cycles/ticks + +kyber_keypair: +median: 193586 cycles/ticks +average: 194515 cycles/ticks + +kyber_encaps_derand: +median: 216748 cycles/ticks +average: 218132 cycles/ticks + +kyber_encaps: +median: 217786 cycles/ticks +average: 219187 cycles/ticks + +kyber_decaps: +median: 271806 cycles/ticks +average: 273347 cycles/ticks + +Loop spin: 480 +gen_a: +median: 57438 cycles/ticks +average: 57931 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10809 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12738 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 688 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168406 cycles/ticks +average: 169381 cycles/ticks + +indcpa_enc: +median: 203664 cycles/ticks +average: 204844 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50472 cycles/ticks + +kyber_keypair_derand: +median: 180488 cycles/ticks +average: 181429 cycles/ticks + +kyber_keypair: +median: 193566 cycles/ticks +average: 194489 cycles/ticks + +kyber_encaps_derand: +median: 217456 cycles/ticks +average: 218855 cycles/ticks + +kyber_encaps: +median: 218386 cycles/ticks +average: 219809 cycles/ticks + +kyber_decaps: +median: 272160 cycles/ticks +average: 273733 cycles/ticks + +Loop spin: 481 +gen_a: +median: 57412 cycles/ticks +average: 57813 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 169842 cycles/ticks +average: 170804 cycles/ticks + +indcpa_enc: +median: 205472 cycles/ticks +average: 206627 cycles/ticks + +indcpa_dec: +median: 50244 cycles/ticks +average: 50525 cycles/ticks + +kyber_keypair_derand: +median: 180516 cycles/ticks +average: 181444 cycles/ticks + +kyber_keypair: +median: 193450 cycles/ticks +average: 194337 cycles/ticks + +kyber_encaps_derand: +median: 216770 cycles/ticks +average: 217993 cycles/ticks + +kyber_encaps: +median: 217940 cycles/ticks +average: 219346 cycles/ticks + +kyber_decaps: +median: 272462 cycles/ticks +average: 274008 cycles/ticks + +Loop spin: 482 +gen_a: +median: 57458 cycles/ticks +average: 58033 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 169532 cycles/ticks +average: 170380 cycles/ticks + +indcpa_enc: +median: 204660 cycles/ticks +average: 205782 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180578 cycles/ticks +average: 181580 cycles/ticks + +kyber_keypair: +median: 194108 cycles/ticks +average: 195108 cycles/ticks + +kyber_encaps_derand: +median: 217278 cycles/ticks +average: 218653 cycles/ticks + +kyber_encaps: +median: 217878 cycles/ticks +average: 219065 cycles/ticks + +kyber_decaps: +median: 271844 cycles/ticks +average: 273346 cycles/ticks + +Loop spin: 483 +gen_a: +median: 57530 cycles/ticks +average: 58010 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10796 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12743 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168494 cycles/ticks +average: 169432 cycles/ticks + +indcpa_enc: +median: 203322 cycles/ticks +average: 204600 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180552 cycles/ticks +average: 181453 cycles/ticks + +kyber_keypair: +median: 193458 cycles/ticks +average: 194341 cycles/ticks + +kyber_encaps_derand: +median: 217616 cycles/ticks +average: 219052 cycles/ticks + +kyber_encaps: +median: 218756 cycles/ticks +average: 220018 cycles/ticks + +kyber_decaps: +median: 272130 cycles/ticks +average: 273542 cycles/ticks + +Loop spin: 484 +gen_a: +median: 57330 cycles/ticks +average: 57781 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1348 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 169272 cycles/ticks +average: 170143 cycles/ticks + +indcpa_enc: +median: 204768 cycles/ticks +average: 205964 cycles/ticks + +indcpa_dec: +median: 50240 cycles/ticks +average: 50503 cycles/ticks + +kyber_keypair_derand: +median: 180872 cycles/ticks +average: 181804 cycles/ticks + +kyber_keypair: +median: 193564 cycles/ticks +average: 194510 cycles/ticks + +kyber_encaps_derand: +median: 217196 cycles/ticks +average: 218573 cycles/ticks + +kyber_encaps: +median: 218192 cycles/ticks +average: 219441 cycles/ticks + +kyber_decaps: +median: 271974 cycles/ticks +average: 273548 cycles/ticks + +Loop spin: 485 +gen_a: +median: 57344 cycles/ticks +average: 57743 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168258 cycles/ticks +average: 169092 cycles/ticks + +indcpa_enc: +median: 203534 cycles/ticks +average: 204691 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50480 cycles/ticks + +kyber_keypair_derand: +median: 180068 cycles/ticks +average: 181096 cycles/ticks + +kyber_keypair: +median: 193558 cycles/ticks +average: 194480 cycles/ticks + +kyber_encaps_derand: +median: 216562 cycles/ticks +average: 217815 cycles/ticks + +kyber_encaps: +median: 217810 cycles/ticks +average: 219079 cycles/ticks + +kyber_decaps: +median: 271618 cycles/ticks +average: 273206 cycles/ticks + +Loop spin: 486 +gen_a: +median: 57340 cycles/ticks +average: 57707 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12723 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167950 cycles/ticks +average: 168884 cycles/ticks + +indcpa_enc: +median: 203040 cycles/ticks +average: 204126 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180634 cycles/ticks +average: 181604 cycles/ticks + +kyber_keypair: +median: 193752 cycles/ticks +average: 194732 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218370 cycles/ticks + +kyber_encaps: +median: 217934 cycles/ticks +average: 219305 cycles/ticks + +kyber_decaps: +median: 271776 cycles/ticks +average: 273247 cycles/ticks + +Loop spin: 487 +gen_a: +median: 57454 cycles/ticks +average: 57951 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12734 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2767 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168348 cycles/ticks +average: 169450 cycles/ticks + +indcpa_enc: +median: 203242 cycles/ticks +average: 204388 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180720 cycles/ticks +average: 181572 cycles/ticks + +kyber_keypair: +median: 193482 cycles/ticks +average: 194399 cycles/ticks + +kyber_encaps_derand: +median: 218814 cycles/ticks +average: 220307 cycles/ticks + +kyber_encaps: +median: 219470 cycles/ticks +average: 220680 cycles/ticks + +kyber_decaps: +median: 273654 cycles/ticks +average: 275178 cycles/ticks + +Loop spin: 488 +gen_a: +median: 57438 cycles/ticks +average: 57922 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 434 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168636 cycles/ticks +average: 169578 cycles/ticks + +indcpa_enc: +median: 203796 cycles/ticks +average: 205025 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50394 cycles/ticks + +kyber_keypair_derand: +median: 180302 cycles/ticks +average: 181118 cycles/ticks + +kyber_keypair: +median: 193898 cycles/ticks +average: 194843 cycles/ticks + +kyber_encaps_derand: +median: 217622 cycles/ticks +average: 218989 cycles/ticks + +kyber_encaps: +median: 218080 cycles/ticks +average: 219255 cycles/ticks + +kyber_decaps: +median: 271920 cycles/ticks +average: 273558 cycles/ticks + +Loop spin: 489 +gen_a: +median: 57498 cycles/ticks +average: 57972 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2807 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168280 cycles/ticks +average: 169255 cycles/ticks + +indcpa_enc: +median: 203896 cycles/ticks +average: 205139 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180518 cycles/ticks +average: 181438 cycles/ticks + +kyber_keypair: +median: 193496 cycles/ticks +average: 194465 cycles/ticks + +kyber_encaps_derand: +median: 216762 cycles/ticks +average: 218067 cycles/ticks + +kyber_encaps: +median: 218192 cycles/ticks +average: 219509 cycles/ticks + +kyber_decaps: +median: 272080 cycles/ticks +average: 273608 cycles/ticks + +Loop spin: 490 +gen_a: +median: 57360 cycles/ticks +average: 57801 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168224 cycles/ticks +average: 169054 cycles/ticks + +indcpa_enc: +median: 203280 cycles/ticks +average: 204384 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180578 cycles/ticks +average: 181547 cycles/ticks + +kyber_keypair: +median: 194272 cycles/ticks +average: 195283 cycles/ticks + +kyber_encaps_derand: +median: 217534 cycles/ticks +average: 219004 cycles/ticks + +kyber_encaps: +median: 218280 cycles/ticks +average: 219808 cycles/ticks + +kyber_decaps: +median: 272134 cycles/ticks +average: 273751 cycles/ticks + +Loop spin: 491 +gen_a: +median: 57456 cycles/ticks +average: 57941 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12734 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168214 cycles/ticks +average: 169293 cycles/ticks + +indcpa_enc: +median: 203096 cycles/ticks +average: 204254 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50442 cycles/ticks + +kyber_keypair_derand: +median: 180514 cycles/ticks +average: 181391 cycles/ticks + +kyber_keypair: +median: 193504 cycles/ticks +average: 194431 cycles/ticks + +kyber_encaps_derand: +median: 218486 cycles/ticks +average: 219934 cycles/ticks + +kyber_encaps: +median: 219196 cycles/ticks +average: 220539 cycles/ticks + +kyber_decaps: +median: 272980 cycles/ticks +average: 274591 cycles/ticks + +Loop spin: 492 +gen_a: +median: 57432 cycles/ticks +average: 57855 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167906 cycles/ticks +average: 168848 cycles/ticks + +indcpa_enc: +median: 203330 cycles/ticks +average: 204472 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50427 cycles/ticks + +kyber_keypair_derand: +median: 181786 cycles/ticks +average: 182771 cycles/ticks + +kyber_keypair: +median: 193506 cycles/ticks +average: 194460 cycles/ticks + +kyber_encaps_derand: +median: 217358 cycles/ticks +average: 218697 cycles/ticks + +kyber_encaps: +median: 218076 cycles/ticks +average: 219369 cycles/ticks + +kyber_decaps: +median: 271940 cycles/ticks +average: 273419 cycles/ticks + +Loop spin: 493 +gen_a: +median: 57366 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 170008 cycles/ticks +average: 171014 cycles/ticks + +indcpa_enc: +median: 204860 cycles/ticks +average: 206026 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50450 cycles/ticks + +kyber_keypair_derand: +median: 180596 cycles/ticks +average: 181523 cycles/ticks + +kyber_keypair: +median: 193430 cycles/ticks +average: 194294 cycles/ticks + +kyber_encaps_derand: +median: 217060 cycles/ticks +average: 218258 cycles/ticks + +kyber_encaps: +median: 218172 cycles/ticks +average: 219399 cycles/ticks + +kyber_decaps: +median: 271904 cycles/ticks +average: 273450 cycles/ticks + +Loop spin: 494 +gen_a: +median: 57416 cycles/ticks +average: 57899 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168296 cycles/ticks +average: 169230 cycles/ticks + +indcpa_enc: +median: 203454 cycles/ticks +average: 204714 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50439 cycles/ticks + +kyber_keypair_derand: +median: 180618 cycles/ticks +average: 181641 cycles/ticks + +kyber_keypair: +median: 193692 cycles/ticks +average: 194671 cycles/ticks + +kyber_encaps_derand: +median: 216992 cycles/ticks +average: 218290 cycles/ticks + +kyber_encaps: +median: 217802 cycles/ticks +average: 219143 cycles/ticks + +kyber_decaps: +median: 271742 cycles/ticks +average: 273298 cycles/ticks + +Loop spin: 495 +gen_a: +median: 57430 cycles/ticks +average: 57864 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2435 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10778 cycles/ticks +average: 10852 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12792 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168338 cycles/ticks +average: 169214 cycles/ticks + +indcpa_enc: +median: 203548 cycles/ticks +average: 204723 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50513 cycles/ticks + +kyber_keypair_derand: +median: 180194 cycles/ticks +average: 181068 cycles/ticks + +kyber_keypair: +median: 193626 cycles/ticks +average: 194567 cycles/ticks + +kyber_encaps_derand: +median: 217068 cycles/ticks +average: 218250 cycles/ticks + +kyber_encaps: +median: 218118 cycles/ticks +average: 219439 cycles/ticks + +kyber_decaps: +median: 272070 cycles/ticks +average: 273815 cycles/ticks + +Loop spin: 496 +gen_a: +median: 57456 cycles/ticks +average: 57901 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 10738 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12747 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167936 cycles/ticks +average: 168783 cycles/ticks + +indcpa_enc: +median: 203078 cycles/ticks +average: 204284 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180580 cycles/ticks +average: 181505 cycles/ticks + +kyber_keypair: +median: 193968 cycles/ticks +average: 195062 cycles/ticks + +kyber_encaps_derand: +median: 217292 cycles/ticks +average: 218563 cycles/ticks + +kyber_encaps: +median: 218132 cycles/ticks +average: 219286 cycles/ticks + +kyber_decaps: +median: 272096 cycles/ticks +average: 273635 cycles/ticks + +Loop spin: 497 +gen_a: +median: 57396 cycles/ticks +average: 57932 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169766 cycles/ticks +average: 170666 cycles/ticks + +indcpa_enc: +median: 204548 cycles/ticks +average: 205705 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50395 cycles/ticks + +kyber_keypair_derand: +median: 180466 cycles/ticks +average: 181356 cycles/ticks + +kyber_keypair: +median: 193660 cycles/ticks +average: 194614 cycles/ticks + +kyber_encaps_derand: +median: 217200 cycles/ticks +average: 218537 cycles/ticks + +kyber_encaps: +median: 217962 cycles/ticks +average: 219399 cycles/ticks + +kyber_decaps: +median: 271794 cycles/ticks +average: 273260 cycles/ticks + +Loop spin: 498 +gen_a: +median: 57424 cycles/ticks +average: 57917 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167782 cycles/ticks +average: 168796 cycles/ticks + +indcpa_enc: +median: 203038 cycles/ticks +average: 204178 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180826 cycles/ticks +average: 181745 cycles/ticks + +kyber_keypair: +median: 193502 cycles/ticks +average: 194444 cycles/ticks + +kyber_encaps_derand: +median: 217090 cycles/ticks +average: 218327 cycles/ticks + +kyber_encaps: +median: 217928 cycles/ticks +average: 219316 cycles/ticks + +kyber_decaps: +median: 271776 cycles/ticks +average: 273278 cycles/ticks + +Loop spin: 499 +gen_a: +median: 57420 cycles/ticks +average: 57960 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168134 cycles/ticks +average: 168980 cycles/ticks + +indcpa_enc: +median: 203322 cycles/ticks +average: 204573 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180484 cycles/ticks +average: 181439 cycles/ticks + +kyber_keypair: +median: 193530 cycles/ticks +average: 194536 cycles/ticks + +kyber_encaps_derand: +median: 217168 cycles/ticks +average: 218395 cycles/ticks + +kyber_encaps: +median: 218030 cycles/ticks +average: 219255 cycles/ticks + +kyber_decaps: +median: 271998 cycles/ticks +average: 273532 cycles/ticks + +Loop spin: 500 +gen_a: +median: 57422 cycles/ticks +average: 58018 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12721 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 168112 cycles/ticks +average: 168997 cycles/ticks + +indcpa_enc: +median: 203332 cycles/ticks +average: 204569 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50502 cycles/ticks + +kyber_keypair_derand: +median: 180378 cycles/ticks +average: 181303 cycles/ticks + +kyber_keypair: +median: 193412 cycles/ticks +average: 194382 cycles/ticks + +kyber_encaps_derand: +median: 216618 cycles/ticks +average: 217970 cycles/ticks + +kyber_encaps: +median: 217566 cycles/ticks +average: 218793 cycles/ticks + +kyber_decaps: +median: 271440 cycles/ticks +average: 272948 cycles/ticks + +Loop spin: 501 +gen_a: +median: 57378 cycles/ticks +average: 57766 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2503 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168136 cycles/ticks +average: 168945 cycles/ticks + +indcpa_enc: +median: 203258 cycles/ticks +average: 204519 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50428 cycles/ticks + +kyber_keypair_derand: +median: 180028 cycles/ticks +average: 180899 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194178 cycles/ticks + +kyber_encaps_derand: +median: 216970 cycles/ticks +average: 218541 cycles/ticks + +kyber_encaps: +median: 217702 cycles/ticks +average: 219062 cycles/ticks + +kyber_decaps: +median: 271642 cycles/ticks +average: 273115 cycles/ticks + +Loop spin: 502 +gen_a: +median: 57316 cycles/ticks +average: 57656 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2512 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168002 cycles/ticks +average: 168870 cycles/ticks + +indcpa_enc: +median: 203190 cycles/ticks +average: 204296 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50433 cycles/ticks + +kyber_keypair_derand: +median: 180742 cycles/ticks +average: 181519 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194104 cycles/ticks + +kyber_encaps_derand: +median: 216886 cycles/ticks +average: 218052 cycles/ticks + +kyber_encaps: +median: 217730 cycles/ticks +average: 218821 cycles/ticks + +kyber_decaps: +median: 271690 cycles/ticks +average: 273141 cycles/ticks + +Loop spin: 503 +gen_a: +median: 57356 cycles/ticks +average: 57736 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 169300 cycles/ticks +average: 170090 cycles/ticks + +indcpa_enc: +median: 204606 cycles/ticks +average: 205810 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50393 cycles/ticks + +kyber_keypair_derand: +median: 180408 cycles/ticks +average: 181267 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194166 cycles/ticks + +kyber_encaps_derand: +median: 216840 cycles/ticks +average: 218450 cycles/ticks + +kyber_encaps: +median: 217656 cycles/ticks +average: 218891 cycles/ticks + +kyber_decaps: +median: 271620 cycles/ticks +average: 273183 cycles/ticks + +Loop spin: 504 +gen_a: +median: 57448 cycles/ticks +average: 57848 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168112 cycles/ticks +average: 168936 cycles/ticks + +indcpa_enc: +median: 203418 cycles/ticks +average: 204562 cycles/ticks + +indcpa_dec: +median: 50224 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180204 cycles/ticks +average: 181082 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194258 cycles/ticks + +kyber_encaps_derand: +median: 217040 cycles/ticks +average: 218287 cycles/ticks + +kyber_encaps: +median: 217688 cycles/ticks +average: 219048 cycles/ticks + +kyber_decaps: +median: 271716 cycles/ticks +average: 273192 cycles/ticks + +Loop spin: 505 +gen_a: +median: 57338 cycles/ticks +average: 57705 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167858 cycles/ticks +average: 168658 cycles/ticks + +indcpa_enc: +median: 203112 cycles/ticks +average: 204320 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180374 cycles/ticks +average: 181224 cycles/ticks + +kyber_keypair: +median: 193274 cycles/ticks +average: 194123 cycles/ticks + +kyber_encaps_derand: +median: 216936 cycles/ticks +average: 217987 cycles/ticks + +kyber_encaps: +median: 217624 cycles/ticks +average: 218735 cycles/ticks + +kyber_decaps: +median: 271646 cycles/ticks +average: 273022 cycles/ticks + +Loop spin: 506 +gen_a: +median: 57290 cycles/ticks +average: 57691 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12646 cycles/ticks +average: 12724 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168252 cycles/ticks +average: 169069 cycles/ticks + +indcpa_enc: +median: 203426 cycles/ticks +average: 204660 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180072 cycles/ticks +average: 181000 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194256 cycles/ticks + +kyber_encaps_derand: +median: 217158 cycles/ticks +average: 218376 cycles/ticks + +kyber_encaps: +median: 217878 cycles/ticks +average: 218988 cycles/ticks + +kyber_decaps: +median: 271870 cycles/ticks +average: 273276 cycles/ticks + +Loop spin: 507 +gen_a: +median: 57350 cycles/ticks +average: 57714 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168012 cycles/ticks +average: 168832 cycles/ticks + +indcpa_enc: +median: 203002 cycles/ticks +average: 204127 cycles/ticks + +indcpa_dec: +median: 50412 cycles/ticks +average: 50622 cycles/ticks + +kyber_keypair_derand: +median: 180106 cycles/ticks +average: 180918 cycles/ticks + +kyber_keypair: +median: 193328 cycles/ticks +average: 194137 cycles/ticks + +kyber_encaps_derand: +median: 216976 cycles/ticks +average: 218197 cycles/ticks + +kyber_encaps: +median: 217674 cycles/ticks +average: 218830 cycles/ticks + +kyber_decaps: +median: 271920 cycles/ticks +average: 273310 cycles/ticks + +Loop spin: 508 +gen_a: +median: 57266 cycles/ticks +average: 57671 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168340 cycles/ticks +average: 169122 cycles/ticks + +indcpa_enc: +median: 203416 cycles/ticks +average: 204686 cycles/ticks + +indcpa_dec: +median: 50220 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180678 cycles/ticks +average: 181520 cycles/ticks + +kyber_keypair: +median: 193270 cycles/ticks +average: 194196 cycles/ticks + +kyber_encaps_derand: +median: 216992 cycles/ticks +average: 218256 cycles/ticks + +kyber_encaps: +median: 217704 cycles/ticks +average: 218896 cycles/ticks + +kyber_decaps: +median: 271682 cycles/ticks +average: 273203 cycles/ticks + +Loop spin: 509 +gen_a: +median: 57404 cycles/ticks +average: 57733 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167894 cycles/ticks +average: 168681 cycles/ticks + +indcpa_enc: +median: 203378 cycles/ticks +average: 204454 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180632 cycles/ticks +average: 181453 cycles/ticks + +kyber_keypair: +median: 193338 cycles/ticks +average: 194144 cycles/ticks + +kyber_encaps_derand: +median: 217732 cycles/ticks +average: 218986 cycles/ticks + +kyber_encaps: +median: 218450 cycles/ticks +average: 219734 cycles/ticks + +kyber_decaps: +median: 272324 cycles/ticks +average: 273731 cycles/ticks + +Loop spin: 510 +gen_a: +median: 57386 cycles/ticks +average: 57828 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1768 cycles/ticks + +indcpa_keypair: +median: 168168 cycles/ticks +average: 168982 cycles/ticks + +indcpa_enc: +median: 203302 cycles/ticks +average: 204527 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180070 cycles/ticks +average: 180890 cycles/ticks + +kyber_keypair: +median: 193396 cycles/ticks +average: 194288 cycles/ticks + +kyber_encaps_derand: +median: 217088 cycles/ticks +average: 218337 cycles/ticks + +kyber_encaps: +median: 217978 cycles/ticks +average: 219291 cycles/ticks + +kyber_decaps: +median: 271752 cycles/ticks +average: 273213 cycles/ticks + +Loop spin: 511 +gen_a: +median: 57356 cycles/ticks +average: 57771 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168024 cycles/ticks +average: 168803 cycles/ticks + +indcpa_enc: +median: 203216 cycles/ticks +average: 204375 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50427 cycles/ticks + +kyber_keypair_derand: +median: 180034 cycles/ticks +average: 180849 cycles/ticks + +kyber_keypair: +median: 193328 cycles/ticks +average: 194135 cycles/ticks + +kyber_encaps_derand: +median: 217066 cycles/ticks +average: 218195 cycles/ticks + +kyber_encaps: +median: 217832 cycles/ticks +average: 219196 cycles/ticks + +kyber_decaps: +median: 271824 cycles/ticks +average: 273310 cycles/ticks + +Loop spin: 512 +gen_a: +median: 57316 cycles/ticks +average: 57622 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12668 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168822 cycles/ticks + +indcpa_enc: +median: 203108 cycles/ticks +average: 204287 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50433 cycles/ticks + +kyber_keypair_derand: +median: 180748 cycles/ticks +average: 181599 cycles/ticks + +kyber_keypair: +median: 193398 cycles/ticks +average: 194297 cycles/ticks + +kyber_encaps_derand: +median: 217112 cycles/ticks +average: 218414 cycles/ticks + +kyber_encaps: +median: 217984 cycles/ticks +average: 219089 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273252 cycles/ticks + +Loop spin: 513 +gen_a: +median: 57392 cycles/ticks +average: 57802 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167808 cycles/ticks +average: 168573 cycles/ticks + +indcpa_enc: +median: 203058 cycles/ticks +average: 204295 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180404 cycles/ticks +average: 181269 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194344 cycles/ticks + +kyber_encaps_derand: +median: 216914 cycles/ticks +average: 218235 cycles/ticks + +kyber_encaps: +median: 217746 cycles/ticks +average: 219139 cycles/ticks + +kyber_decaps: +median: 271712 cycles/ticks +average: 273120 cycles/ticks + +Loop spin: 514 +gen_a: +median: 57530 cycles/ticks +average: 57948 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7035 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167928 cycles/ticks +average: 168691 cycles/ticks + +indcpa_enc: +median: 203164 cycles/ticks +average: 204372 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50393 cycles/ticks + +kyber_keypair_derand: +median: 180366 cycles/ticks +average: 181224 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194205 cycles/ticks + +kyber_encaps_derand: +median: 217168 cycles/ticks +average: 218648 cycles/ticks + +kyber_encaps: +median: 218086 cycles/ticks +average: 219447 cycles/ticks + +kyber_decaps: +median: 272018 cycles/ticks +average: 273590 cycles/ticks + +Loop spin: 515 +gen_a: +median: 57502 cycles/ticks +average: 57804 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168172 cycles/ticks +average: 168945 cycles/ticks + +indcpa_enc: +median: 203352 cycles/ticks +average: 204518 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180484 cycles/ticks +average: 181317 cycles/ticks + +kyber_keypair: +median: 193268 cycles/ticks +average: 194148 cycles/ticks + +kyber_encaps_derand: +median: 216722 cycles/ticks +average: 217948 cycles/ticks + +kyber_encaps: +median: 217592 cycles/ticks +average: 218889 cycles/ticks + +kyber_decaps: +median: 271448 cycles/ticks +average: 272875 cycles/ticks + +Loop spin: 516 +gen_a: +median: 57284 cycles/ticks +average: 57615 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 424 cycles/ticks +average: 425 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 169908 cycles/ticks +average: 170690 cycles/ticks + +indcpa_enc: +median: 204850 cycles/ticks +average: 206054 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50386 cycles/ticks + +kyber_keypair_derand: +median: 180426 cycles/ticks +average: 181281 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194357 cycles/ticks + +kyber_encaps_derand: +median: 216868 cycles/ticks +average: 218133 cycles/ticks + +kyber_encaps: +median: 217660 cycles/ticks +average: 218857 cycles/ticks + +kyber_decaps: +median: 271630 cycles/ticks +average: 273027 cycles/ticks + +Loop spin: 517 +gen_a: +median: 57316 cycles/ticks +average: 57674 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 667 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168374 cycles/ticks +average: 169239 cycles/ticks + +indcpa_enc: +median: 203302 cycles/ticks +average: 204397 cycles/ticks + +indcpa_dec: +median: 50220 cycles/ticks +average: 50455 cycles/ticks + +kyber_keypair_derand: +median: 180588 cycles/ticks +average: 181458 cycles/ticks + +kyber_keypair: +median: 193598 cycles/ticks +average: 194538 cycles/ticks + +kyber_encaps_derand: +median: 218566 cycles/ticks +average: 219712 cycles/ticks + +kyber_encaps: +median: 219356 cycles/ticks +average: 220665 cycles/ticks + +kyber_decaps: +median: 273324 cycles/ticks +average: 274801 cycles/ticks + +Loop spin: 518 +gen_a: +median: 57474 cycles/ticks +average: 57813 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168088 cycles/ticks +average: 168901 cycles/ticks + +indcpa_enc: +median: 203112 cycles/ticks +average: 204228 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50401 cycles/ticks + +kyber_keypair_derand: +median: 180086 cycles/ticks +average: 180884 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194174 cycles/ticks + +kyber_encaps_derand: +median: 217166 cycles/ticks +average: 218332 cycles/ticks + +kyber_encaps: +median: 217964 cycles/ticks +average: 219291 cycles/ticks + +kyber_decaps: +median: 271908 cycles/ticks +average: 273278 cycles/ticks + +Loop spin: 519 +gen_a: +median: 57432 cycles/ticks +average: 57794 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10734 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 167840 cycles/ticks +average: 168659 cycles/ticks + +indcpa_enc: +median: 203148 cycles/ticks +average: 204303 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50365 cycles/ticks + +kyber_keypair_derand: +median: 180312 cycles/ticks +average: 181196 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194201 cycles/ticks + +kyber_encaps_derand: +median: 217044 cycles/ticks +average: 218257 cycles/ticks + +kyber_encaps: +median: 217720 cycles/ticks +average: 218950 cycles/ticks + +kyber_decaps: +median: 271648 cycles/ticks +average: 273087 cycles/ticks + +Loop spin: 520 +gen_a: +median: 57498 cycles/ticks +average: 57920 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 424 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168110 cycles/ticks +average: 168910 cycles/ticks + +indcpa_enc: +median: 203298 cycles/ticks +average: 204542 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180592 cycles/ticks +average: 181422 cycles/ticks + +kyber_keypair: +median: 193478 cycles/ticks +average: 194478 cycles/ticks + +kyber_encaps_derand: +median: 216642 cycles/ticks +average: 217826 cycles/ticks + +kyber_encaps: +median: 217540 cycles/ticks +average: 218723 cycles/ticks + +kyber_decaps: +median: 271458 cycles/ticks +average: 272908 cycles/ticks + +Loop spin: 521 +gen_a: +median: 57446 cycles/ticks +average: 57837 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167974 cycles/ticks +average: 168804 cycles/ticks + +indcpa_enc: +median: 202976 cycles/ticks +average: 204048 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180456 cycles/ticks +average: 181281 cycles/ticks + +kyber_keypair: +median: 193272 cycles/ticks +average: 194119 cycles/ticks + +kyber_encaps_derand: +median: 216886 cycles/ticks +average: 218106 cycles/ticks + +kyber_encaps: +median: 217560 cycles/ticks +average: 218714 cycles/ticks + +kyber_decaps: +median: 271544 cycles/ticks +average: 272960 cycles/ticks + +Loop spin: 522 +gen_a: +median: 57260 cycles/ticks +average: 57617 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167872 cycles/ticks +average: 168680 cycles/ticks + +indcpa_enc: +median: 203086 cycles/ticks +average: 204280 cycles/ticks + +indcpa_dec: +median: 50276 cycles/ticks +average: 50511 cycles/ticks + +kyber_keypair_derand: +median: 181934 cycles/ticks +average: 182832 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194205 cycles/ticks + +kyber_encaps_derand: +median: 216848 cycles/ticks +average: 218074 cycles/ticks + +kyber_encaps: +median: 217764 cycles/ticks +average: 219044 cycles/ticks + +kyber_decaps: +median: 271638 cycles/ticks +average: 273172 cycles/ticks + +Loop spin: 523 +gen_a: +median: 57344 cycles/ticks +average: 57793 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168122 cycles/ticks +average: 169067 cycles/ticks + +indcpa_enc: +median: 203240 cycles/ticks +average: 204388 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180552 cycles/ticks +average: 181409 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194128 cycles/ticks + +kyber_encaps_derand: +median: 216596 cycles/ticks +average: 217698 cycles/ticks + +kyber_encaps: +median: 217606 cycles/ticks +average: 218938 cycles/ticks + +kyber_decaps: +median: 271566 cycles/ticks +average: 273245 cycles/ticks + +Loop spin: 524 +gen_a: +median: 57356 cycles/ticks +average: 57674 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12810 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168150 cycles/ticks +average: 168977 cycles/ticks + +indcpa_enc: +median: 203234 cycles/ticks +average: 204424 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180620 cycles/ticks +average: 181452 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194216 cycles/ticks + +kyber_encaps_derand: +median: 217076 cycles/ticks +average: 218251 cycles/ticks + +kyber_encaps: +median: 218746 cycles/ticks +average: 220099 cycles/ticks + +kyber_decaps: +median: 273052 cycles/ticks +average: 274601 cycles/ticks + +Loop spin: 525 +gen_a: +median: 57316 cycles/ticks +average: 57812 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168240 cycles/ticks +average: 169157 cycles/ticks + +indcpa_enc: +median: 203230 cycles/ticks +average: 204422 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 180784 cycles/ticks +average: 181661 cycles/ticks + +kyber_keypair: +median: 194068 cycles/ticks +average: 195046 cycles/ticks + +kyber_encaps_derand: +median: 217584 cycles/ticks +average: 218843 cycles/ticks + +kyber_encaps: +median: 217818 cycles/ticks +average: 219032 cycles/ticks + +kyber_decaps: +median: 271934 cycles/ticks +average: 273599 cycles/ticks + +Loop spin: 526 +gen_a: +median: 57392 cycles/ticks +average: 57738 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168166 cycles/ticks +average: 168996 cycles/ticks + +indcpa_enc: +median: 203890 cycles/ticks +average: 205122 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50524 cycles/ticks + +kyber_keypair_derand: +median: 180354 cycles/ticks +average: 181202 cycles/ticks + +kyber_keypair: +median: 193628 cycles/ticks +average: 194505 cycles/ticks + +kyber_encaps_derand: +median: 217056 cycles/ticks +average: 218334 cycles/ticks + +kyber_encaps: +median: 217912 cycles/ticks +average: 219116 cycles/ticks + +kyber_decaps: +median: 272198 cycles/ticks +average: 273832 cycles/ticks + +Loop spin: 527 +gen_a: +median: 57536 cycles/ticks +average: 58155 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12775 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168088 cycles/ticks +average: 168953 cycles/ticks + +indcpa_enc: +median: 203082 cycles/ticks +average: 204144 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180478 cycles/ticks +average: 181329 cycles/ticks + +kyber_keypair: +median: 193570 cycles/ticks +average: 194554 cycles/ticks + +kyber_encaps_derand: +median: 217736 cycles/ticks +average: 219090 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 219128 cycles/ticks + +kyber_decaps: +median: 271688 cycles/ticks +average: 273148 cycles/ticks + +Loop spin: 528 +gen_a: +median: 57390 cycles/ticks +average: 57839 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1350 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1698 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168432 cycles/ticks +average: 169320 cycles/ticks + +indcpa_enc: +median: 203680 cycles/ticks +average: 204864 cycles/ticks + +indcpa_dec: +median: 50274 cycles/ticks +average: 50555 cycles/ticks + +kyber_keypair_derand: +median: 180618 cycles/ticks +average: 181580 cycles/ticks + +kyber_keypair: +median: 193426 cycles/ticks +average: 194356 cycles/ticks + +kyber_encaps_derand: +median: 216762 cycles/ticks +average: 218017 cycles/ticks + +kyber_encaps: +median: 217508 cycles/ticks +average: 218727 cycles/ticks + +kyber_decaps: +median: 271712 cycles/ticks +average: 273360 cycles/ticks + +Loop spin: 529 +gen_a: +median: 57298 cycles/ticks +average: 57750 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168580 cycles/ticks +average: 169504 cycles/ticks + +indcpa_enc: +median: 203690 cycles/ticks +average: 204893 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180278 cycles/ticks +average: 184321 cycles/ticks + +kyber_keypair: +median: 193402 cycles/ticks +average: 194392 cycles/ticks + +kyber_encaps_derand: +median: 217360 cycles/ticks +average: 218700 cycles/ticks + +kyber_encaps: +median: 218362 cycles/ticks +average: 219616 cycles/ticks + +kyber_decaps: +median: 271896 cycles/ticks +average: 273544 cycles/ticks + +Loop spin: 530 +gen_a: +median: 57316 cycles/ticks +average: 57767 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167964 cycles/ticks +average: 168804 cycles/ticks + +indcpa_enc: +median: 203434 cycles/ticks +average: 204601 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50510 cycles/ticks + +kyber_keypair_derand: +median: 180390 cycles/ticks +average: 181308 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194332 cycles/ticks + +kyber_encaps_derand: +median: 216724 cycles/ticks +average: 217909 cycles/ticks + +kyber_encaps: +median: 217896 cycles/ticks +average: 219148 cycles/ticks + +kyber_decaps: +median: 271624 cycles/ticks +average: 273140 cycles/ticks + +Loop spin: 531 +gen_a: +median: 57416 cycles/ticks +average: 57812 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2491 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 169604 cycles/ticks +average: 170605 cycles/ticks + +indcpa_enc: +median: 204748 cycles/ticks +average: 205895 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180612 cycles/ticks +average: 181514 cycles/ticks + +kyber_keypair: +median: 193460 cycles/ticks +average: 194367 cycles/ticks + +kyber_encaps_derand: +median: 217268 cycles/ticks +average: 218639 cycles/ticks + +kyber_encaps: +median: 218092 cycles/ticks +average: 219372 cycles/ticks + +kyber_decaps: +median: 271934 cycles/ticks +average: 273361 cycles/ticks + +Loop spin: 532 +gen_a: +median: 57440 cycles/ticks +average: 57900 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1725 cycles/ticks + +indcpa_keypair: +median: 168166 cycles/ticks +average: 169074 cycles/ticks + +indcpa_enc: +median: 203384 cycles/ticks +average: 204603 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50477 cycles/ticks + +kyber_keypair_derand: +median: 180894 cycles/ticks +average: 181856 cycles/ticks + +kyber_keypair: +median: 193530 cycles/ticks +average: 194540 cycles/ticks + +kyber_encaps_derand: +median: 217116 cycles/ticks +average: 218361 cycles/ticks + +kyber_encaps: +median: 218098 cycles/ticks +average: 219335 cycles/ticks + +kyber_decaps: +median: 272024 cycles/ticks +average: 273698 cycles/ticks + +Loop spin: 533 +gen_a: +median: 57446 cycles/ticks +average: 57950 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 458 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168424 cycles/ticks +average: 169309 cycles/ticks + +indcpa_enc: +median: 203632 cycles/ticks +average: 204795 cycles/ticks + +indcpa_dec: +median: 50236 cycles/ticks +average: 50465 cycles/ticks + +kyber_keypair_derand: +median: 180624 cycles/ticks +average: 181610 cycles/ticks + +kyber_keypair: +median: 193832 cycles/ticks +average: 194821 cycles/ticks + +kyber_encaps_derand: +median: 218426 cycles/ticks +average: 219830 cycles/ticks + +kyber_encaps: +median: 219402 cycles/ticks +average: 220653 cycles/ticks + +kyber_decaps: +median: 273084 cycles/ticks +average: 274593 cycles/ticks + +Loop spin: 534 +gen_a: +median: 57394 cycles/ticks +average: 57919 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12764 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 167878 cycles/ticks +average: 168806 cycles/ticks + +indcpa_enc: +median: 203004 cycles/ticks +average: 204141 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180658 cycles/ticks +average: 181615 cycles/ticks + +kyber_keypair: +median: 193522 cycles/ticks +average: 194438 cycles/ticks + +kyber_encaps_derand: +median: 216762 cycles/ticks +average: 218016 cycles/ticks + +kyber_encaps: +median: 217892 cycles/ticks +average: 219181 cycles/ticks + +kyber_decaps: +median: 271508 cycles/ticks +average: 272966 cycles/ticks + +Loop spin: 535 +gen_a: +median: 57376 cycles/ticks +average: 57825 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168320 cycles/ticks +average: 169317 cycles/ticks + +indcpa_enc: +median: 203536 cycles/ticks +average: 204815 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50475 cycles/ticks + +kyber_keypair_derand: +median: 182050 cycles/ticks +average: 182959 cycles/ticks + +kyber_keypair: +median: 193560 cycles/ticks +average: 194506 cycles/ticks + +kyber_encaps_derand: +median: 216996 cycles/ticks +average: 218222 cycles/ticks + +kyber_encaps: +median: 218194 cycles/ticks +average: 219384 cycles/ticks + +kyber_decaps: +median: 272000 cycles/ticks +average: 273581 cycles/ticks + +Loop spin: 536 +gen_a: +median: 57362 cycles/ticks +average: 57809 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12725 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168228 cycles/ticks +average: 169157 cycles/ticks + +indcpa_enc: +median: 203572 cycles/ticks +average: 204737 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50366 cycles/ticks + +kyber_keypair_derand: +median: 180352 cycles/ticks +average: 181401 cycles/ticks + +kyber_keypair: +median: 193594 cycles/ticks +average: 194641 cycles/ticks + +kyber_encaps_derand: +median: 216796 cycles/ticks +average: 218088 cycles/ticks + +kyber_encaps: +median: 218022 cycles/ticks +average: 219241 cycles/ticks + +kyber_decaps: +median: 271776 cycles/ticks +average: 273359 cycles/ticks + +Loop spin: 537 +gen_a: +median: 57342 cycles/ticks +average: 57702 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168152 cycles/ticks +average: 169144 cycles/ticks + +indcpa_enc: +median: 203270 cycles/ticks +average: 204502 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 180930 cycles/ticks +average: 181826 cycles/ticks + +kyber_keypair: +median: 193588 cycles/ticks +average: 194542 cycles/ticks + +kyber_encaps_derand: +median: 216732 cycles/ticks +average: 217900 cycles/ticks + +kyber_encaps: +median: 217852 cycles/ticks +average: 219231 cycles/ticks + +kyber_decaps: +median: 271740 cycles/ticks +average: 273321 cycles/ticks + +Loop spin: 538 +gen_a: +median: 57344 cycles/ticks +average: 57861 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12743 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1694 cycles/ticks + +indcpa_keypair: +median: 168220 cycles/ticks +average: 169240 cycles/ticks + +indcpa_enc: +median: 203282 cycles/ticks +average: 204665 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50400 cycles/ticks + +kyber_keypair_derand: +median: 180100 cycles/ticks +average: 180940 cycles/ticks + +kyber_keypair: +median: 193656 cycles/ticks +average: 194583 cycles/ticks + +kyber_encaps_derand: +median: 217164 cycles/ticks +average: 218607 cycles/ticks + +kyber_encaps: +median: 218260 cycles/ticks +average: 219453 cycles/ticks + +kyber_decaps: +median: 272028 cycles/ticks +average: 273494 cycles/ticks + +Loop spin: 539 +gen_a: +median: 57308 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 434 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168316 cycles/ticks +average: 169246 cycles/ticks + +indcpa_enc: +median: 203692 cycles/ticks +average: 204872 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180656 cycles/ticks +average: 181547 cycles/ticks + +kyber_keypair: +median: 193688 cycles/ticks +average: 194644 cycles/ticks + +kyber_encaps_derand: +median: 217054 cycles/ticks +average: 218320 cycles/ticks + +kyber_encaps: +median: 218098 cycles/ticks +average: 219324 cycles/ticks + +kyber_decaps: +median: 271934 cycles/ticks +average: 273524 cycles/ticks + +Loop spin: 540 +gen_a: +median: 57500 cycles/ticks +average: 57955 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168240 cycles/ticks +average: 169137 cycles/ticks + +indcpa_enc: +median: 203676 cycles/ticks +average: 204795 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50456 cycles/ticks + +kyber_keypair_derand: +median: 181826 cycles/ticks +average: 182778 cycles/ticks + +kyber_keypair: +median: 193544 cycles/ticks +average: 194473 cycles/ticks + +kyber_encaps_derand: +median: 216738 cycles/ticks +average: 217974 cycles/ticks + +kyber_encaps: +median: 217732 cycles/ticks +average: 218989 cycles/ticks + +kyber_decaps: +median: 271666 cycles/ticks +average: 273250 cycles/ticks + +Loop spin: 541 +gen_a: +median: 57378 cycles/ticks +average: 57841 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1735 cycles/ticks + +indcpa_keypair: +median: 167812 cycles/ticks +average: 168693 cycles/ticks + +indcpa_enc: +median: 203048 cycles/ticks +average: 204161 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50470 cycles/ticks + +kyber_keypair_derand: +median: 180378 cycles/ticks +average: 181324 cycles/ticks + +kyber_keypair: +median: 193652 cycles/ticks +average: 194563 cycles/ticks + +kyber_encaps_derand: +median: 216728 cycles/ticks +average: 218025 cycles/ticks + +kyber_encaps: +median: 217488 cycles/ticks +average: 218768 cycles/ticks + +kyber_decaps: +median: 271916 cycles/ticks +average: 273491 cycles/ticks + +Loop spin: 542 +gen_a: +median: 57376 cycles/ticks +average: 57766 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12726 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168002 cycles/ticks +average: 168884 cycles/ticks + +indcpa_enc: +median: 203344 cycles/ticks +average: 204530 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 180668 cycles/ticks +average: 181551 cycles/ticks + +kyber_keypair: +median: 193538 cycles/ticks +average: 194453 cycles/ticks + +kyber_encaps_derand: +median: 218468 cycles/ticks +average: 219813 cycles/ticks + +kyber_encaps: +median: 219300 cycles/ticks +average: 220552 cycles/ticks + +kyber_decaps: +median: 273434 cycles/ticks +average: 275054 cycles/ticks + +Loop spin: 543 +gen_a: +median: 57318 cycles/ticks +average: 57772 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 167950 cycles/ticks +average: 168785 cycles/ticks + +indcpa_enc: +median: 203336 cycles/ticks +average: 204459 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50434 cycles/ticks + +kyber_keypair_derand: +median: 180300 cycles/ticks +average: 181216 cycles/ticks + +kyber_keypair: +median: 193960 cycles/ticks +average: 195039 cycles/ticks + +kyber_encaps_derand: +median: 217152 cycles/ticks +average: 218454 cycles/ticks + +kyber_encaps: +median: 217986 cycles/ticks +average: 219143 cycles/ticks + +kyber_decaps: +median: 271886 cycles/ticks +average: 273423 cycles/ticks + +Loop spin: 544 +gen_a: +median: 57442 cycles/ticks +average: 57926 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12759 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168156 cycles/ticks +average: 169169 cycles/ticks + +indcpa_enc: +median: 203106 cycles/ticks +average: 204236 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50466 cycles/ticks + +kyber_keypair_derand: +median: 180412 cycles/ticks +average: 181266 cycles/ticks + +kyber_keypair: +median: 193714 cycles/ticks +average: 194610 cycles/ticks + +kyber_encaps_derand: +median: 217602 cycles/ticks +average: 218856 cycles/ticks + +kyber_encaps: +median: 218122 cycles/ticks +average: 219366 cycles/ticks + +kyber_decaps: +median: 271872 cycles/ticks +average: 273335 cycles/ticks + +Loop spin: 545 +gen_a: +median: 57394 cycles/ticks +average: 57745 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10740 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168416 cycles/ticks +average: 169290 cycles/ticks + +indcpa_enc: +median: 203682 cycles/ticks +average: 205016 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50377 cycles/ticks + +kyber_keypair_derand: +median: 180640 cycles/ticks +average: 181622 cycles/ticks + +kyber_keypair: +median: 193710 cycles/ticks +average: 194610 cycles/ticks + +kyber_encaps_derand: +median: 217106 cycles/ticks +average: 218372 cycles/ticks + +kyber_encaps: +median: 218186 cycles/ticks +average: 219498 cycles/ticks + +kyber_decaps: +median: 271770 cycles/ticks +average: 273442 cycles/ticks + +Loop spin: 546 +gen_a: +median: 57448 cycles/ticks +average: 57944 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2438 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10809 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12735 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1363 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168580 cycles/ticks +average: 169458 cycles/ticks + +indcpa_enc: +median: 203920 cycles/ticks +average: 205173 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50393 cycles/ticks + +kyber_keypair_derand: +median: 180330 cycles/ticks +average: 181122 cycles/ticks + +kyber_keypair: +median: 193548 cycles/ticks +average: 194422 cycles/ticks + +kyber_encaps_derand: +median: 217242 cycles/ticks +average: 218656 cycles/ticks + +kyber_encaps: +median: 218788 cycles/ticks +average: 219997 cycles/ticks + +kyber_decaps: +median: 271736 cycles/ticks +average: 273362 cycles/ticks + +Loop spin: 547 +gen_a: +median: 57408 cycles/ticks +average: 57807 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12751 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168074 cycles/ticks +average: 168880 cycles/ticks + +indcpa_enc: +median: 203436 cycles/ticks +average: 204516 cycles/ticks + +indcpa_dec: +median: 50358 cycles/ticks +average: 50673 cycles/ticks + +kyber_keypair_derand: +median: 182368 cycles/ticks +average: 183397 cycles/ticks + +kyber_keypair: +median: 193702 cycles/ticks +average: 194536 cycles/ticks + +kyber_encaps_derand: +median: 217162 cycles/ticks +average: 218482 cycles/ticks + +kyber_encaps: +median: 218082 cycles/ticks +average: 219277 cycles/ticks + +kyber_decaps: +median: 271898 cycles/ticks +average: 273321 cycles/ticks + +Loop spin: 548 +gen_a: +median: 57462 cycles/ticks +average: 57859 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168038 cycles/ticks +average: 168860 cycles/ticks + +indcpa_enc: +median: 203382 cycles/ticks +average: 204469 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180268 cycles/ticks +average: 181222 cycles/ticks + +kyber_keypair: +median: 193660 cycles/ticks +average: 194532 cycles/ticks + +kyber_encaps_derand: +median: 216872 cycles/ticks +average: 218107 cycles/ticks + +kyber_encaps: +median: 217884 cycles/ticks +average: 219164 cycles/ticks + +kyber_decaps: +median: 271672 cycles/ticks +average: 273142 cycles/ticks + +Loop spin: 549 +gen_a: +median: 57576 cycles/ticks +average: 57945 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10770 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168098 cycles/ticks +average: 168911 cycles/ticks + +indcpa_enc: +median: 203518 cycles/ticks +average: 204809 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50439 cycles/ticks + +kyber_keypair_derand: +median: 180180 cycles/ticks +average: 181051 cycles/ticks + +kyber_keypair: +median: 193672 cycles/ticks +average: 194593 cycles/ticks + +kyber_encaps_derand: +median: 216910 cycles/ticks +average: 218125 cycles/ticks + +kyber_encaps: +median: 218016 cycles/ticks +average: 219343 cycles/ticks + +kyber_decaps: +median: 271640 cycles/ticks +average: 273046 cycles/ticks + +Loop spin: 550 +gen_a: +median: 57344 cycles/ticks +average: 57721 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167914 cycles/ticks +average: 168752 cycles/ticks + +indcpa_enc: +median: 203278 cycles/ticks +average: 204571 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 180344 cycles/ticks +average: 181192 cycles/ticks + +kyber_keypair: +median: 193792 cycles/ticks +average: 194821 cycles/ticks + +kyber_encaps_derand: +median: 217054 cycles/ticks +average: 218350 cycles/ticks + +kyber_encaps: +median: 218126 cycles/ticks +average: 219364 cycles/ticks + +kyber_decaps: +median: 272072 cycles/ticks +average: 273684 cycles/ticks + +Loop spin: 551 +gen_a: +median: 57336 cycles/ticks +average: 57716 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168170 cycles/ticks +average: 168975 cycles/ticks + +indcpa_enc: +median: 203468 cycles/ticks +average: 204635 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50440 cycles/ticks + +kyber_keypair_derand: +median: 180578 cycles/ticks +average: 181431 cycles/ticks + +kyber_keypair: +median: 193672 cycles/ticks +average: 194562 cycles/ticks + +kyber_encaps_derand: +median: 217140 cycles/ticks +average: 218473 cycles/ticks + +kyber_encaps: +median: 218100 cycles/ticks +average: 219297 cycles/ticks + +kyber_decaps: +median: 271808 cycles/ticks +average: 273275 cycles/ticks + +Loop spin: 552 +gen_a: +median: 57388 cycles/ticks +average: 57828 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 169934 cycles/ticks +average: 170802 cycles/ticks + +indcpa_enc: +median: 204888 cycles/ticks +average: 206125 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50458 cycles/ticks + +kyber_keypair_derand: +median: 180502 cycles/ticks +average: 181300 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194255 cycles/ticks + +kyber_encaps_derand: +median: 216618 cycles/ticks +average: 217813 cycles/ticks + +kyber_encaps: +median: 217480 cycles/ticks +average: 218814 cycles/ticks + +kyber_decaps: +median: 271452 cycles/ticks +average: 272898 cycles/ticks + +Loop spin: 553 +gen_a: +median: 57324 cycles/ticks +average: 57663 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168110 cycles/ticks +average: 168864 cycles/ticks + +indcpa_enc: +median: 203220 cycles/ticks +average: 204391 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50379 cycles/ticks + +kyber_keypair_derand: +median: 180282 cycles/ticks +average: 181107 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 216828 cycles/ticks +average: 218004 cycles/ticks + +kyber_encaps: +median: 217588 cycles/ticks +average: 218848 cycles/ticks + +kyber_decaps: +median: 271574 cycles/ticks +average: 272917 cycles/ticks + +Loop spin: 554 +gen_a: +median: 57392 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2456 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168146 cycles/ticks +average: 168950 cycles/ticks + +indcpa_enc: +median: 203404 cycles/ticks +average: 204446 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 180290 cycles/ticks +average: 181086 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194200 cycles/ticks + +kyber_encaps_derand: +median: 217060 cycles/ticks +average: 218306 cycles/ticks + +kyber_encaps: +median: 217812 cycles/ticks +average: 218979 cycles/ticks + +kyber_decaps: +median: 271680 cycles/ticks +average: 273086 cycles/ticks + +Loop spin: 555 +gen_a: +median: 57330 cycles/ticks +average: 57653 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168008 cycles/ticks +average: 168767 cycles/ticks + +indcpa_enc: +median: 203126 cycles/ticks +average: 204241 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50445 cycles/ticks + +kyber_keypair_derand: +median: 180384 cycles/ticks +average: 181213 cycles/ticks + +kyber_keypair: +median: 193400 cycles/ticks +average: 194225 cycles/ticks + +kyber_encaps_derand: +median: 216924 cycles/ticks +average: 218094 cycles/ticks + +kyber_encaps: +median: 217746 cycles/ticks +average: 219092 cycles/ticks + +kyber_decaps: +median: 271670 cycles/ticks +average: 273160 cycles/ticks + +Loop spin: 556 +gen_a: +median: 57504 cycles/ticks +average: 57852 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167940 cycles/ticks +average: 168850 cycles/ticks + +indcpa_enc: +median: 203222 cycles/ticks +average: 204441 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50467 cycles/ticks + +kyber_keypair_derand: +median: 180682 cycles/ticks +average: 181462 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194180 cycles/ticks + +kyber_encaps_derand: +median: 216574 cycles/ticks +average: 217911 cycles/ticks + +kyber_encaps: +median: 217422 cycles/ticks +average: 218662 cycles/ticks + +kyber_decaps: +median: 271460 cycles/ticks +average: 272890 cycles/ticks + +Loop spin: 557 +gen_a: +median: 57348 cycles/ticks +average: 57796 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167802 cycles/ticks +average: 168636 cycles/ticks + +indcpa_enc: +median: 202994 cycles/ticks +average: 204157 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50354 cycles/ticks + +kyber_keypair_derand: +median: 180798 cycles/ticks +average: 181628 cycles/ticks + +kyber_keypair: +median: 193346 cycles/ticks +average: 194272 cycles/ticks + +kyber_encaps_derand: +median: 217044 cycles/ticks +average: 218518 cycles/ticks + +kyber_encaps: +median: 217914 cycles/ticks +average: 219323 cycles/ticks + +kyber_decaps: +median: 271580 cycles/ticks +average: 273000 cycles/ticks + +Loop spin: 558 +gen_a: +median: 57420 cycles/ticks +average: 57784 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168134 cycles/ticks +average: 168943 cycles/ticks + +indcpa_enc: +median: 203284 cycles/ticks +average: 204532 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180764 cycles/ticks +average: 181547 cycles/ticks + +kyber_keypair: +median: 193366 cycles/ticks +average: 194262 cycles/ticks + +kyber_encaps_derand: +median: 216966 cycles/ticks +average: 218177 cycles/ticks + +kyber_encaps: +median: 217746 cycles/ticks +average: 219052 cycles/ticks + +kyber_decaps: +median: 271828 cycles/ticks +average: 273288 cycles/ticks + +Loop spin: 559 +gen_a: +median: 57366 cycles/ticks +average: 57827 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168044 cycles/ticks +average: 168832 cycles/ticks + +indcpa_enc: +median: 203230 cycles/ticks +average: 204494 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181401 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194247 cycles/ticks + +kyber_encaps_derand: +median: 217070 cycles/ticks +average: 218249 cycles/ticks + +kyber_encaps: +median: 217900 cycles/ticks +average: 219173 cycles/ticks + +kyber_decaps: +median: 271706 cycles/ticks +average: 273217 cycles/ticks + +Loop spin: 560 +gen_a: +median: 57292 cycles/ticks +average: 57673 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12742 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167998 cycles/ticks +average: 168774 cycles/ticks + +indcpa_enc: +median: 203268 cycles/ticks +average: 204382 cycles/ticks + +indcpa_dec: +median: 50248 cycles/ticks +average: 50499 cycles/ticks + +kyber_keypair_derand: +median: 182182 cycles/ticks +average: 183033 cycles/ticks + +kyber_keypair: +median: 193336 cycles/ticks +average: 194202 cycles/ticks + +kyber_encaps_derand: +median: 217242 cycles/ticks +average: 218357 cycles/ticks + +kyber_encaps: +median: 217922 cycles/ticks +average: 219166 cycles/ticks + +kyber_decaps: +median: 271852 cycles/ticks +average: 273270 cycles/ticks + +Loop spin: 561 +gen_a: +median: 57464 cycles/ticks +average: 57762 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168048 cycles/ticks +average: 168945 cycles/ticks + +indcpa_enc: +median: 203272 cycles/ticks +average: 204437 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180394 cycles/ticks +average: 181215 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194208 cycles/ticks + +kyber_encaps_derand: +median: 216760 cycles/ticks +average: 217980 cycles/ticks + +kyber_encaps: +median: 217534 cycles/ticks +average: 218774 cycles/ticks + +kyber_decaps: +median: 271652 cycles/ticks +average: 272973 cycles/ticks + +Loop spin: 562 +gen_a: +median: 57296 cycles/ticks +average: 57707 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12669 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168210 cycles/ticks +average: 168960 cycles/ticks + +indcpa_enc: +median: 203368 cycles/ticks +average: 204373 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 180428 cycles/ticks +average: 181249 cycles/ticks + +kyber_keypair: +median: 193336 cycles/ticks +average: 194173 cycles/ticks + +kyber_encaps_derand: +median: 216696 cycles/ticks +average: 217886 cycles/ticks + +kyber_encaps: +median: 217586 cycles/ticks +average: 218921 cycles/ticks + +kyber_decaps: +median: 271576 cycles/ticks +average: 273058 cycles/ticks + +Loop spin: 563 +gen_a: +median: 57344 cycles/ticks +average: 57666 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12739 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168418 cycles/ticks +average: 169180 cycles/ticks + +indcpa_enc: +median: 203536 cycles/ticks +average: 204766 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50434 cycles/ticks + +kyber_keypair_derand: +median: 180226 cycles/ticks +average: 181040 cycles/ticks + +kyber_keypair: +median: 193342 cycles/ticks +average: 194173 cycles/ticks + +kyber_encaps_derand: +median: 216626 cycles/ticks +average: 217738 cycles/ticks + +kyber_encaps: +median: 217416 cycles/ticks +average: 218570 cycles/ticks + +kyber_decaps: +median: 271436 cycles/ticks +average: 272931 cycles/ticks + +Loop spin: 564 +gen_a: +median: 57224 cycles/ticks +average: 57599 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168144 cycles/ticks +average: 168900 cycles/ticks + +indcpa_enc: +median: 203330 cycles/ticks +average: 204456 cycles/ticks + +indcpa_dec: +median: 50232 cycles/ticks +average: 50467 cycles/ticks + +kyber_keypair_derand: +median: 180578 cycles/ticks +average: 181432 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194227 cycles/ticks + +kyber_encaps_derand: +median: 217160 cycles/ticks +average: 218557 cycles/ticks + +kyber_encaps: +median: 217920 cycles/ticks +average: 219016 cycles/ticks + +kyber_decaps: +median: 272004 cycles/ticks +average: 273471 cycles/ticks + +Loop spin: 565 +gen_a: +median: 57458 cycles/ticks +average: 57753 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167868 cycles/ticks +average: 168629 cycles/ticks + +indcpa_enc: +median: 203042 cycles/ticks +average: 204218 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180334 cycles/ticks +average: 181179 cycles/ticks + +kyber_keypair: +median: 193298 cycles/ticks +average: 194167 cycles/ticks + +kyber_encaps_derand: +median: 216838 cycles/ticks +average: 218134 cycles/ticks + +kyber_encaps: +median: 217602 cycles/ticks +average: 218720 cycles/ticks + +kyber_decaps: +median: 271692 cycles/ticks +average: 273286 cycles/ticks + +Loop spin: 566 +gen_a: +median: 57378 cycles/ticks +average: 57761 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2744 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168114 cycles/ticks +average: 168912 cycles/ticks + +indcpa_enc: +median: 203318 cycles/ticks +average: 204484 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180748 cycles/ticks +average: 181699 cycles/ticks + +kyber_keypair: +median: 193422 cycles/ticks +average: 194252 cycles/ticks + +kyber_encaps_derand: +median: 216952 cycles/ticks +average: 218207 cycles/ticks + +kyber_encaps: +median: 217822 cycles/ticks +average: 218958 cycles/ticks + +kyber_decaps: +median: 271772 cycles/ticks +average: 273204 cycles/ticks + +Loop spin: 567 +gen_a: +median: 57364 cycles/ticks +average: 57751 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 169692 cycles/ticks +average: 170612 cycles/ticks + +indcpa_enc: +median: 204896 cycles/ticks +average: 206136 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180482 cycles/ticks +average: 181317 cycles/ticks + +kyber_keypair: +median: 193308 cycles/ticks +average: 194133 cycles/ticks + +kyber_encaps_derand: +median: 217456 cycles/ticks +average: 218720 cycles/ticks + +kyber_encaps: +median: 218338 cycles/ticks +average: 219812 cycles/ticks + +kyber_decaps: +median: 272136 cycles/ticks +average: 273590 cycles/ticks + +Loop spin: 568 +gen_a: +median: 57328 cycles/ticks +average: 57693 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1345 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167702 cycles/ticks +average: 168601 cycles/ticks + +indcpa_enc: +median: 202822 cycles/ticks +average: 203901 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180422 cycles/ticks +average: 181219 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194185 cycles/ticks + +kyber_encaps_derand: +median: 217094 cycles/ticks +average: 218500 cycles/ticks + +kyber_encaps: +median: 217600 cycles/ticks +average: 218747 cycles/ticks + +kyber_decaps: +median: 271616 cycles/ticks +average: 272966 cycles/ticks + +Loop spin: 569 +gen_a: +median: 65020 cycles/ticks +average: 61868 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12874 cycles/ticks +average: 12955 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168236 cycles/ticks +average: 169046 cycles/ticks + +indcpa_enc: +median: 203398 cycles/ticks +average: 204503 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180262 cycles/ticks +average: 181048 cycles/ticks + +kyber_keypair: +median: 193352 cycles/ticks +average: 194187 cycles/ticks + +kyber_encaps_derand: +median: 216972 cycles/ticks +average: 218169 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 219026 cycles/ticks + +kyber_decaps: +median: 271808 cycles/ticks +average: 273246 cycles/ticks + +Loop spin: 570 +gen_a: +median: 57456 cycles/ticks +average: 57837 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168012 cycles/ticks +average: 168822 cycles/ticks + +indcpa_enc: +median: 203240 cycles/ticks +average: 204299 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50373 cycles/ticks + +kyber_keypair_derand: +median: 180486 cycles/ticks +average: 181319 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194187 cycles/ticks + +kyber_encaps_derand: +median: 217310 cycles/ticks +average: 218670 cycles/ticks + +kyber_encaps: +median: 217928 cycles/ticks +average: 219132 cycles/ticks + +kyber_decaps: +median: 271982 cycles/ticks +average: 273499 cycles/ticks + +Loop spin: 571 +gen_a: +median: 57422 cycles/ticks +average: 57844 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1316 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167764 cycles/ticks +average: 168614 cycles/ticks + +indcpa_enc: +median: 202982 cycles/ticks +average: 204041 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50433 cycles/ticks + +kyber_keypair_derand: +median: 180346 cycles/ticks +average: 181162 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194243 cycles/ticks + +kyber_encaps_derand: +median: 218758 cycles/ticks +average: 220020 cycles/ticks + +kyber_encaps: +median: 219478 cycles/ticks +average: 220598 cycles/ticks + +kyber_decaps: +median: 273288 cycles/ticks +average: 274716 cycles/ticks + +Loop spin: 572 +gen_a: +median: 57392 cycles/ticks +average: 57776 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10762 cycles/ticks +average: 10830 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168002 cycles/ticks +average: 168806 cycles/ticks + +indcpa_enc: +median: 203152 cycles/ticks +average: 204221 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180720 cycles/ticks +average: 181524 cycles/ticks + +kyber_keypair: +median: 193368 cycles/ticks +average: 194215 cycles/ticks + +kyber_encaps_derand: +median: 216626 cycles/ticks +average: 217857 cycles/ticks + +kyber_encaps: +median: 217418 cycles/ticks +average: 218700 cycles/ticks + +kyber_decaps: +median: 271356 cycles/ticks +average: 272788 cycles/ticks + +Loop spin: 573 +gen_a: +median: 57490 cycles/ticks +average: 57827 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10738 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167772 cycles/ticks +average: 168580 cycles/ticks + +indcpa_enc: +median: 202944 cycles/ticks +average: 204108 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180502 cycles/ticks +average: 181415 cycles/ticks + +kyber_keypair: +median: 193336 cycles/ticks +average: 194293 cycles/ticks + +kyber_encaps_derand: +median: 216576 cycles/ticks +average: 217683 cycles/ticks + +kyber_encaps: +median: 217470 cycles/ticks +average: 218612 cycles/ticks + +kyber_decaps: +median: 271454 cycles/ticks +average: 272967 cycles/ticks + +Loop spin: 574 +gen_a: +median: 57366 cycles/ticks +average: 57676 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 677 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167898 cycles/ticks +average: 168734 cycles/ticks + +indcpa_enc: +median: 203120 cycles/ticks +average: 204268 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50387 cycles/ticks + +kyber_keypair_derand: +median: 180386 cycles/ticks +average: 181176 cycles/ticks + +kyber_keypair: +median: 193260 cycles/ticks +average: 194128 cycles/ticks + +kyber_encaps_derand: +median: 216892 cycles/ticks +average: 218166 cycles/ticks + +kyber_encaps: +median: 217702 cycles/ticks +average: 218945 cycles/ticks + +kyber_decaps: +median: 271582 cycles/ticks +average: 273050 cycles/ticks + +Loop spin: 575 +gen_a: +median: 57368 cycles/ticks +average: 57753 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12726 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 167990 cycles/ticks +average: 168933 cycles/ticks + +indcpa_enc: +median: 203088 cycles/ticks +average: 204290 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50408 cycles/ticks + +kyber_keypair_derand: +median: 180384 cycles/ticks +average: 181220 cycles/ticks + +kyber_keypair: +median: 194020 cycles/ticks +average: 195025 cycles/ticks + +kyber_encaps_derand: +median: 218442 cycles/ticks +average: 219690 cycles/ticks + +kyber_encaps: +median: 217926 cycles/ticks +average: 219092 cycles/ticks + +kyber_decaps: +median: 271692 cycles/ticks +average: 273196 cycles/ticks + +Loop spin: 576 +gen_a: +median: 57488 cycles/ticks +average: 57883 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168546 cycles/ticks +average: 169539 cycles/ticks + +indcpa_enc: +median: 203962 cycles/ticks +average: 205114 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50493 cycles/ticks + +kyber_keypair_derand: +median: 180450 cycles/ticks +average: 181357 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194355 cycles/ticks + +kyber_encaps_derand: +median: 217058 cycles/ticks +average: 218255 cycles/ticks + +kyber_encaps: +median: 217904 cycles/ticks +average: 219228 cycles/ticks + +kyber_decaps: +median: 271926 cycles/ticks +average: 273565 cycles/ticks + +Loop spin: 577 +gen_a: +median: 57308 cycles/ticks +average: 57766 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168048 cycles/ticks +average: 168935 cycles/ticks + +indcpa_enc: +median: 203204 cycles/ticks +average: 204259 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180294 cycles/ticks +average: 181248 cycles/ticks + +kyber_keypair: +median: 193512 cycles/ticks +average: 194465 cycles/ticks + +kyber_encaps_derand: +median: 217284 cycles/ticks +average: 218573 cycles/ticks + +kyber_encaps: +median: 218250 cycles/ticks +average: 219680 cycles/ticks + +kyber_decaps: +median: 271800 cycles/ticks +average: 273292 cycles/ticks + +Loop spin: 578 +gen_a: +median: 57362 cycles/ticks +average: 57904 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168935 cycles/ticks + +indcpa_enc: +median: 203632 cycles/ticks +average: 204775 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50566 cycles/ticks + +kyber_keypair_derand: +median: 180588 cycles/ticks +average: 181504 cycles/ticks + +kyber_keypair: +median: 193542 cycles/ticks +average: 194494 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218400 cycles/ticks + +kyber_encaps: +median: 217992 cycles/ticks +average: 219333 cycles/ticks + +kyber_decaps: +median: 271886 cycles/ticks +average: 273319 cycles/ticks + +Loop spin: 579 +gen_a: +median: 57390 cycles/ticks +average: 57852 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168074 cycles/ticks +average: 168958 cycles/ticks + +indcpa_enc: +median: 203604 cycles/ticks +average: 204765 cycles/ticks + +indcpa_dec: +median: 50264 cycles/ticks +average: 50547 cycles/ticks + +kyber_keypair_derand: +median: 180166 cycles/ticks +average: 181072 cycles/ticks + +kyber_keypair: +median: 193394 cycles/ticks +average: 194293 cycles/ticks + +kyber_encaps_derand: +median: 217242 cycles/ticks +average: 218557 cycles/ticks + +kyber_encaps: +median: 218204 cycles/ticks +average: 219402 cycles/ticks + +kyber_decaps: +median: 272144 cycles/ticks +average: 273617 cycles/ticks + +Loop spin: 580 +gen_a: +median: 57394 cycles/ticks +average: 57852 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1347 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168092 cycles/ticks +average: 168875 cycles/ticks + +indcpa_enc: +median: 203446 cycles/ticks +average: 204530 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50499 cycles/ticks + +kyber_keypair_derand: +median: 181076 cycles/ticks +average: 182102 cycles/ticks + +kyber_keypair: +median: 193646 cycles/ticks +average: 194743 cycles/ticks + +kyber_encaps_derand: +median: 216890 cycles/ticks +average: 218124 cycles/ticks + +kyber_encaps: +median: 217666 cycles/ticks +average: 218946 cycles/ticks + +kyber_decaps: +median: 271984 cycles/ticks +average: 273563 cycles/ticks + +Loop spin: 581 +gen_a: +median: 57380 cycles/ticks +average: 57853 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10825 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12776 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1725 cycles/ticks + +indcpa_keypair: +median: 168044 cycles/ticks +average: 169080 cycles/ticks + +indcpa_enc: +median: 203120 cycles/ticks +average: 204524 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180432 cycles/ticks +average: 181331 cycles/ticks + +kyber_keypair: +median: 193380 cycles/ticks +average: 194362 cycles/ticks + +kyber_encaps_derand: +median: 217794 cycles/ticks +average: 219071 cycles/ticks + +kyber_encaps: +median: 218270 cycles/ticks +average: 219588 cycles/ticks + +kyber_decaps: +median: 272006 cycles/ticks +average: 273552 cycles/ticks + +Loop spin: 582 +gen_a: +median: 57326 cycles/ticks +average: 57785 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168000 cycles/ticks +average: 168840 cycles/ticks + +indcpa_enc: +median: 203702 cycles/ticks +average: 207769 cycles/ticks + +indcpa_dec: +median: 50254 cycles/ticks +average: 50558 cycles/ticks + +kyber_keypair_derand: +median: 180520 cycles/ticks +average: 181459 cycles/ticks + +kyber_keypair: +median: 193588 cycles/ticks +average: 194522 cycles/ticks + +kyber_encaps_derand: +median: 217286 cycles/ticks +average: 218474 cycles/ticks + +kyber_encaps: +median: 218212 cycles/ticks +average: 219399 cycles/ticks + +kyber_decaps: +median: 272518 cycles/ticks +average: 274038 cycles/ticks + +Loop spin: 583 +gen_a: +median: 57348 cycles/ticks +average: 57832 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10740 cycles/ticks +average: 10816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12723 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168272 cycles/ticks +average: 169155 cycles/ticks + +indcpa_enc: +median: 203516 cycles/ticks +average: 204679 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180432 cycles/ticks +average: 181345 cycles/ticks + +kyber_keypair: +median: 193770 cycles/ticks +average: 194715 cycles/ticks + +kyber_encaps_derand: +median: 217384 cycles/ticks +average: 218702 cycles/ticks + +kyber_encaps: +median: 218026 cycles/ticks +average: 219175 cycles/ticks + +kyber_decaps: +median: 271852 cycles/ticks +average: 273435 cycles/ticks + +Loop spin: 584 +gen_a: +median: 57544 cycles/ticks +average: 58068 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12742 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168230 cycles/ticks +average: 169171 cycles/ticks + +indcpa_enc: +median: 203488 cycles/ticks +average: 204594 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50468 cycles/ticks + +kyber_keypair_derand: +median: 180716 cycles/ticks +average: 181660 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194392 cycles/ticks + +kyber_encaps_derand: +median: 217100 cycles/ticks +average: 218362 cycles/ticks + +kyber_encaps: +median: 217712 cycles/ticks +average: 218954 cycles/ticks + +kyber_decaps: +median: 271886 cycles/ticks +average: 273401 cycles/ticks + +Loop spin: 585 +gen_a: +median: 57360 cycles/ticks +average: 57950 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7317 cycles/ticks + +INVNTT: +median: 10754 cycles/ticks +average: 10817 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168082 cycles/ticks +average: 169042 cycles/ticks + +indcpa_enc: +median: 203332 cycles/ticks +average: 204502 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50459 cycles/ticks + +kyber_keypair_derand: +median: 180208 cycles/ticks +average: 181087 cycles/ticks + +kyber_keypair: +median: 193686 cycles/ticks +average: 194610 cycles/ticks + +kyber_encaps_derand: +median: 216926 cycles/ticks +average: 218287 cycles/ticks + +kyber_encaps: +median: 217670 cycles/ticks +average: 219230 cycles/ticks + +kyber_decaps: +median: 271606 cycles/ticks +average: 273138 cycles/ticks + +Loop spin: 586 +gen_a: +median: 57468 cycles/ticks +average: 57829 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12727 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168018 cycles/ticks +average: 168903 cycles/ticks + +indcpa_enc: +median: 203286 cycles/ticks +average: 204551 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50495 cycles/ticks + +kyber_keypair_derand: +median: 180468 cycles/ticks +average: 181460 cycles/ticks + +kyber_keypair: +median: 193600 cycles/ticks +average: 194527 cycles/ticks + +kyber_encaps_derand: +median: 217002 cycles/ticks +average: 218152 cycles/ticks + +kyber_encaps: +median: 217808 cycles/ticks +average: 218942 cycles/ticks + +kyber_decaps: +median: 272080 cycles/ticks +average: 273695 cycles/ticks + +Loop spin: 587 +gen_a: +median: 57436 cycles/ticks +average: 57845 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12726 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1694 cycles/ticks + +indcpa_keypair: +median: 168586 cycles/ticks +average: 169498 cycles/ticks + +indcpa_enc: +median: 203572 cycles/ticks +average: 204758 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180252 cycles/ticks +average: 181195 cycles/ticks + +kyber_keypair: +median: 193638 cycles/ticks +average: 194586 cycles/ticks + +kyber_encaps_derand: +median: 217100 cycles/ticks +average: 218389 cycles/ticks + +kyber_encaps: +median: 218176 cycles/ticks +average: 219432 cycles/ticks + +kyber_decaps: +median: 271786 cycles/ticks +average: 273209 cycles/ticks + +Loop spin: 588 +gen_a: +median: 57550 cycles/ticks +average: 57922 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12652 cycles/ticks +average: 12723 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168208 cycles/ticks +average: 169090 cycles/ticks + +indcpa_enc: +median: 203886 cycles/ticks +average: 205129 cycles/ticks + +indcpa_dec: +median: 50282 cycles/ticks +average: 50565 cycles/ticks + +kyber_keypair_derand: +median: 182152 cycles/ticks +average: 183117 cycles/ticks + +kyber_keypair: +median: 193458 cycles/ticks +average: 194396 cycles/ticks + +kyber_encaps_derand: +median: 216830 cycles/ticks +average: 218106 cycles/ticks + +kyber_encaps: +median: 218018 cycles/ticks +average: 219354 cycles/ticks + +kyber_decaps: +median: 272590 cycles/ticks +average: 273990 cycles/ticks + +Loop spin: 589 +gen_a: +median: 57374 cycles/ticks +average: 57928 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168000 cycles/ticks +average: 168990 cycles/ticks + +indcpa_enc: +median: 203256 cycles/ticks +average: 204558 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50467 cycles/ticks + +kyber_keypair_derand: +median: 180374 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 194000 cycles/ticks +average: 194979 cycles/ticks + +kyber_encaps_derand: +median: 217216 cycles/ticks +average: 218557 cycles/ticks + +kyber_encaps: +median: 218006 cycles/ticks +average: 219232 cycles/ticks + +kyber_decaps: +median: 272034 cycles/ticks +average: 273509 cycles/ticks + +Loop spin: 590 +gen_a: +median: 57410 cycles/ticks +average: 57841 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168350 cycles/ticks +average: 169289 cycles/ticks + +indcpa_enc: +median: 203380 cycles/ticks +average: 204580 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180280 cycles/ticks +average: 181216 cycles/ticks + +kyber_keypair: +median: 193566 cycles/ticks +average: 194511 cycles/ticks + +kyber_encaps_derand: +median: 218396 cycles/ticks +average: 219638 cycles/ticks + +kyber_encaps: +median: 219728 cycles/ticks +average: 221061 cycles/ticks + +kyber_decaps: +median: 273418 cycles/ticks +average: 275043 cycles/ticks + +Loop spin: 591 +gen_a: +median: 57254 cycles/ticks +average: 57791 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7181 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12780 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1726 cycles/ticks + +indcpa_keypair: +median: 168214 cycles/ticks +average: 169061 cycles/ticks + +indcpa_enc: +median: 203544 cycles/ticks +average: 204754 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50475 cycles/ticks + +kyber_keypair_derand: +median: 180876 cycles/ticks +average: 181922 cycles/ticks + +kyber_keypair: +median: 193924 cycles/ticks +average: 194864 cycles/ticks + +kyber_encaps_derand: +median: 216812 cycles/ticks +average: 218220 cycles/ticks + +kyber_encaps: +median: 217686 cycles/ticks +average: 219023 cycles/ticks + +kyber_decaps: +median: 271738 cycles/ticks +average: 273277 cycles/ticks + +Loop spin: 592 +gen_a: +median: 57426 cycles/ticks +average: 57994 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10793 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2769 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168788 cycles/ticks +average: 169709 cycles/ticks + +indcpa_enc: +median: 203822 cycles/ticks +average: 204960 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50375 cycles/ticks + +kyber_keypair_derand: +median: 180408 cycles/ticks +average: 181272 cycles/ticks + +kyber_keypair: +median: 193686 cycles/ticks +average: 194705 cycles/ticks + +kyber_encaps_derand: +median: 217070 cycles/ticks +average: 218362 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 219181 cycles/ticks + +kyber_decaps: +median: 271886 cycles/ticks +average: 273264 cycles/ticks + +Loop spin: 593 +gen_a: +median: 57420 cycles/ticks +average: 57911 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12733 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2764 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 167998 cycles/ticks +average: 169005 cycles/ticks + +indcpa_enc: +median: 202984 cycles/ticks +average: 204185 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 181926 cycles/ticks +average: 182855 cycles/ticks + +kyber_keypair: +median: 193816 cycles/ticks +average: 194761 cycles/ticks + +kyber_encaps_derand: +median: 217210 cycles/ticks +average: 218572 cycles/ticks + +kyber_encaps: +median: 217830 cycles/ticks +average: 219020 cycles/ticks + +kyber_decaps: +median: 271700 cycles/ticks +average: 273294 cycles/ticks + +Loop spin: 594 +gen_a: +median: 57446 cycles/ticks +average: 58032 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12751 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168534 cycles/ticks +average: 169599 cycles/ticks + +indcpa_enc: +median: 203282 cycles/ticks +average: 204440 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50463 cycles/ticks + +kyber_keypair_derand: +median: 182020 cycles/ticks +average: 183011 cycles/ticks + +kyber_keypair: +median: 193452 cycles/ticks +average: 194393 cycles/ticks + +kyber_encaps_derand: +median: 218650 cycles/ticks +average: 219955 cycles/ticks + +kyber_encaps: +median: 219534 cycles/ticks +average: 220881 cycles/ticks + +kyber_decaps: +median: 273276 cycles/ticks +average: 274769 cycles/ticks + +Loop spin: 595 +gen_a: +median: 57362 cycles/ticks +average: 57818 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 168356 cycles/ticks +average: 169248 cycles/ticks + +indcpa_enc: +median: 203514 cycles/ticks +average: 204675 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50480 cycles/ticks + +kyber_keypair_derand: +median: 180888 cycles/ticks +average: 181852 cycles/ticks + +kyber_keypair: +median: 193512 cycles/ticks +average: 194441 cycles/ticks + +kyber_encaps_derand: +median: 217448 cycles/ticks +average: 218719 cycles/ticks + +kyber_encaps: +median: 218178 cycles/ticks +average: 219403 cycles/ticks + +kyber_decaps: +median: 272102 cycles/ticks +average: 273641 cycles/ticks + +Loop spin: 596 +gen_a: +median: 57280 cycles/ticks +average: 57761 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168428 cycles/ticks +average: 169400 cycles/ticks + +indcpa_enc: +median: 203550 cycles/ticks +average: 204916 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50475 cycles/ticks + +kyber_keypair_derand: +median: 180716 cycles/ticks +average: 181642 cycles/ticks + +kyber_keypair: +median: 193408 cycles/ticks +average: 194287 cycles/ticks + +kyber_encaps_derand: +median: 216832 cycles/ticks +average: 218107 cycles/ticks + +kyber_encaps: +median: 218224 cycles/ticks +average: 219451 cycles/ticks + +kyber_decaps: +median: 271664 cycles/ticks +average: 273174 cycles/ticks + +Loop spin: 597 +gen_a: +median: 57358 cycles/ticks +average: 57747 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 169492 cycles/ticks +average: 170334 cycles/ticks + +indcpa_enc: +median: 204616 cycles/ticks +average: 205791 cycles/ticks + +indcpa_dec: +median: 50266 cycles/ticks +average: 50563 cycles/ticks + +kyber_keypair_derand: +median: 180612 cycles/ticks +average: 181642 cycles/ticks + +kyber_keypair: +median: 193900 cycles/ticks +average: 194926 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218118 cycles/ticks + +kyber_encaps: +median: 217766 cycles/ticks +average: 218936 cycles/ticks + +kyber_decaps: +median: 271738 cycles/ticks +average: 273247 cycles/ticks + +Loop spin: 598 +gen_a: +median: 57470 cycles/ticks +average: 57991 cycles/ticks + +poly_getnoise_eta1: +median: 2444 cycles/ticks +average: 2453 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1352 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168098 cycles/ticks +average: 168921 cycles/ticks + +indcpa_enc: +median: 203236 cycles/ticks +average: 204352 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180458 cycles/ticks +average: 181355 cycles/ticks + +kyber_keypair: +median: 193534 cycles/ticks +average: 194508 cycles/ticks + +kyber_encaps_derand: +median: 217120 cycles/ticks +average: 218439 cycles/ticks + +kyber_encaps: +median: 217924 cycles/ticks +average: 219296 cycles/ticks + +kyber_decaps: +median: 271770 cycles/ticks +average: 273264 cycles/ticks + +Loop spin: 599 +gen_a: +median: 57362 cycles/ticks +average: 57837 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1736 cycles/ticks + +indcpa_keypair: +median: 168006 cycles/ticks +average: 168873 cycles/ticks + +indcpa_enc: +median: 203104 cycles/ticks +average: 204323 cycles/ticks + +indcpa_dec: +median: 50296 cycles/ticks +average: 50530 cycles/ticks + +kyber_keypair_derand: +median: 181014 cycles/ticks +average: 181925 cycles/ticks + +kyber_keypair: +median: 193496 cycles/ticks +average: 194447 cycles/ticks + +kyber_encaps_derand: +median: 216956 cycles/ticks +average: 218350 cycles/ticks + +kyber_encaps: +median: 217814 cycles/ticks +average: 219284 cycles/ticks + +kyber_decaps: +median: 271662 cycles/ticks +average: 273118 cycles/ticks + +Loop spin: 600 +gen_a: +median: 57416 cycles/ticks +average: 57928 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168108 cycles/ticks +average: 169030 cycles/ticks + +indcpa_enc: +median: 203384 cycles/ticks +average: 204537 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180508 cycles/ticks +average: 181395 cycles/ticks + +kyber_keypair: +median: 193516 cycles/ticks +average: 194399 cycles/ticks + +kyber_encaps_derand: +median: 216974 cycles/ticks +average: 218282 cycles/ticks + +kyber_encaps: +median: 217712 cycles/ticks +average: 218979 cycles/ticks + +kyber_decaps: +median: 271576 cycles/ticks +average: 273099 cycles/ticks + +Loop spin: 601 +gen_a: +median: 57342 cycles/ticks +average: 57778 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168110 cycles/ticks +average: 169045 cycles/ticks + +indcpa_enc: +median: 203408 cycles/ticks +average: 204734 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180488 cycles/ticks +average: 181390 cycles/ticks + +kyber_keypair: +median: 193554 cycles/ticks +average: 194621 cycles/ticks + +kyber_encaps_derand: +median: 216974 cycles/ticks +average: 218329 cycles/ticks + +kyber_encaps: +median: 217822 cycles/ticks +average: 219089 cycles/ticks + +kyber_decaps: +median: 271648 cycles/ticks +average: 273053 cycles/ticks + +Loop spin: 602 +gen_a: +median: 57434 cycles/ticks +average: 57883 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12729 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167988 cycles/ticks +average: 168925 cycles/ticks + +indcpa_enc: +median: 203166 cycles/ticks +average: 204232 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50426 cycles/ticks + +kyber_keypair_derand: +median: 180342 cycles/ticks +average: 181176 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194199 cycles/ticks + +kyber_encaps_derand: +median: 217002 cycles/ticks +average: 218304 cycles/ticks + +kyber_encaps: +median: 217760 cycles/ticks +average: 219000 cycles/ticks + +kyber_decaps: +median: 271818 cycles/ticks +average: 273315 cycles/ticks + +Loop spin: 603 +gen_a: +median: 57312 cycles/ticks +average: 57745 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168572 cycles/ticks +average: 169361 cycles/ticks + +indcpa_enc: +median: 203634 cycles/ticks +average: 204938 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180310 cycles/ticks +average: 181137 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194162 cycles/ticks + +kyber_encaps_derand: +median: 216948 cycles/ticks +average: 218285 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 219274 cycles/ticks + +kyber_decaps: +median: 271796 cycles/ticks +average: 273436 cycles/ticks + +Loop spin: 604 +gen_a: +median: 57260 cycles/ticks +average: 57610 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168236 cycles/ticks +average: 169107 cycles/ticks + +indcpa_enc: +median: 203314 cycles/ticks +average: 204495 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50460 cycles/ticks + +kyber_keypair_derand: +median: 180358 cycles/ticks +average: 181248 cycles/ticks + +kyber_keypair: +median: 193262 cycles/ticks +average: 194147 cycles/ticks + +kyber_encaps_derand: +median: 216552 cycles/ticks +average: 217944 cycles/ticks + +kyber_encaps: +median: 217276 cycles/ticks +average: 218418 cycles/ticks + +kyber_decaps: +median: 271288 cycles/ticks +average: 272754 cycles/ticks + +Loop spin: 605 +gen_a: +median: 57434 cycles/ticks +average: 57830 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12735 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168412 cycles/ticks +average: 169183 cycles/ticks + +indcpa_enc: +median: 203478 cycles/ticks +average: 204608 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180570 cycles/ticks +average: 181391 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194271 cycles/ticks + +kyber_encaps_derand: +median: 216984 cycles/ticks +average: 218155 cycles/ticks + +kyber_encaps: +median: 217896 cycles/ticks +average: 219060 cycles/ticks + +kyber_decaps: +median: 271704 cycles/ticks +average: 273184 cycles/ticks + +Loop spin: 606 +gen_a: +median: 57338 cycles/ticks +average: 57725 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167890 cycles/ticks +average: 168698 cycles/ticks + +indcpa_enc: +median: 203076 cycles/ticks +average: 204281 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180492 cycles/ticks +average: 181302 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194212 cycles/ticks + +kyber_encaps_derand: +median: 216730 cycles/ticks +average: 218040 cycles/ticks + +kyber_encaps: +median: 217546 cycles/ticks +average: 218744 cycles/ticks + +kyber_decaps: +median: 271564 cycles/ticks +average: 272902 cycles/ticks + +Loop spin: 607 +gen_a: +median: 57400 cycles/ticks +average: 57796 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7078 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168090 cycles/ticks +average: 168937 cycles/ticks + +indcpa_enc: +median: 203326 cycles/ticks +average: 204459 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180634 cycles/ticks +average: 181435 cycles/ticks + +kyber_keypair: +median: 193260 cycles/ticks +average: 194190 cycles/ticks + +kyber_encaps_derand: +median: 217116 cycles/ticks +average: 218409 cycles/ticks + +kyber_encaps: +median: 217820 cycles/ticks +average: 218970 cycles/ticks + +kyber_decaps: +median: 271828 cycles/ticks +average: 273296 cycles/ticks + +Loop spin: 608 +gen_a: +median: 57380 cycles/ticks +average: 57722 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 422 cycles/ticks +average: 425 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167704 cycles/ticks +average: 168485 cycles/ticks + +indcpa_enc: +median: 202952 cycles/ticks +average: 204103 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180388 cycles/ticks +average: 181213 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194212 cycles/ticks + +kyber_encaps_derand: +median: 216870 cycles/ticks +average: 218162 cycles/ticks + +kyber_encaps: +median: 217644 cycles/ticks +average: 218892 cycles/ticks + +kyber_decaps: +median: 271660 cycles/ticks +average: 273190 cycles/ticks + +Loop spin: 609 +gen_a: +median: 57378 cycles/ticks +average: 57765 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168224 cycles/ticks +average: 169131 cycles/ticks + +indcpa_enc: +median: 203474 cycles/ticks +average: 204674 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180540 cycles/ticks +average: 181394 cycles/ticks + +kyber_keypair: +median: 193300 cycles/ticks +average: 194238 cycles/ticks + +kyber_encaps_derand: +median: 216780 cycles/ticks +average: 218001 cycles/ticks + +kyber_encaps: +median: 217594 cycles/ticks +average: 218751 cycles/ticks + +kyber_decaps: +median: 271484 cycles/ticks +average: 272892 cycles/ticks + +Loop spin: 610 +gen_a: +median: 57290 cycles/ticks +average: 57612 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1724 cycles/ticks + +indcpa_keypair: +median: 168346 cycles/ticks +average: 169149 cycles/ticks + +indcpa_enc: +median: 203494 cycles/ticks +average: 204699 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50496 cycles/ticks + +kyber_keypair_derand: +median: 180408 cycles/ticks +average: 181265 cycles/ticks + +kyber_keypair: +median: 193270 cycles/ticks +average: 194182 cycles/ticks + +kyber_encaps_derand: +median: 218628 cycles/ticks +average: 220044 cycles/ticks + +kyber_encaps: +median: 219306 cycles/ticks +average: 220628 cycles/ticks + +kyber_decaps: +median: 273468 cycles/ticks +average: 275213 cycles/ticks + +Loop spin: 611 +gen_a: +median: 57420 cycles/ticks +average: 57848 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168897 cycles/ticks + +indcpa_enc: +median: 203278 cycles/ticks +average: 204324 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180694 cycles/ticks +average: 181479 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194166 cycles/ticks + +kyber_encaps_derand: +median: 216948 cycles/ticks +average: 218233 cycles/ticks + +kyber_encaps: +median: 217736 cycles/ticks +average: 219065 cycles/ticks + +kyber_decaps: +median: 271708 cycles/ticks +average: 273206 cycles/ticks + +Loop spin: 612 +gen_a: +median: 57354 cycles/ticks +average: 57755 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168404 cycles/ticks +average: 169399 cycles/ticks + +indcpa_enc: +median: 203422 cycles/ticks +average: 204639 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50426 cycles/ticks + +kyber_keypair_derand: +median: 180792 cycles/ticks +average: 181666 cycles/ticks + +kyber_keypair: +median: 193342 cycles/ticks +average: 194187 cycles/ticks + +kyber_encaps_derand: +median: 216698 cycles/ticks +average: 217962 cycles/ticks + +kyber_encaps: +median: 217492 cycles/ticks +average: 218654 cycles/ticks + +kyber_decaps: +median: 271434 cycles/ticks +average: 272747 cycles/ticks + +Loop spin: 613 +gen_a: +median: 57392 cycles/ticks +average: 57690 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 431 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168370 cycles/ticks +average: 169204 cycles/ticks + +indcpa_enc: +median: 203562 cycles/ticks +average: 204732 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180178 cycles/ticks +average: 181012 cycles/ticks + +kyber_keypair: +median: 193288 cycles/ticks +average: 194177 cycles/ticks + +kyber_encaps_derand: +median: 217216 cycles/ticks +average: 218636 cycles/ticks + +kyber_encaps: +median: 217934 cycles/ticks +average: 219161 cycles/ticks + +kyber_decaps: +median: 272048 cycles/ticks +average: 273723 cycles/ticks + +Loop spin: 614 +gen_a: +median: 57478 cycles/ticks +average: 57792 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168220 cycles/ticks +average: 169076 cycles/ticks + +indcpa_enc: +median: 203288 cycles/ticks +average: 204450 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180560 cycles/ticks +average: 181386 cycles/ticks + +kyber_keypair: +median: 193300 cycles/ticks +average: 194210 cycles/ticks + +kyber_encaps_derand: +median: 218444 cycles/ticks +average: 219749 cycles/ticks + +kyber_encaps: +median: 219292 cycles/ticks +average: 220470 cycles/ticks + +kyber_decaps: +median: 273296 cycles/ticks +average: 274659 cycles/ticks + +Loop spin: 615 +gen_a: +median: 57352 cycles/ticks +average: 57695 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168192 cycles/ticks +average: 168996 cycles/ticks + +indcpa_enc: +median: 203370 cycles/ticks +average: 204527 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180218 cycles/ticks +average: 181059 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194278 cycles/ticks + +kyber_encaps_derand: +median: 217016 cycles/ticks +average: 218297 cycles/ticks + +kyber_encaps: +median: 217818 cycles/ticks +average: 218938 cycles/ticks + +kyber_decaps: +median: 271738 cycles/ticks +average: 273277 cycles/ticks + +Loop spin: 616 +gen_a: +median: 57432 cycles/ticks +average: 57752 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10739 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 167766 cycles/ticks +average: 168540 cycles/ticks + +indcpa_enc: +median: 203118 cycles/ticks +average: 204394 cycles/ticks + +indcpa_dec: +median: 50232 cycles/ticks +average: 50472 cycles/ticks + +kyber_keypair_derand: +median: 180028 cycles/ticks +average: 180873 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194173 cycles/ticks + +kyber_encaps_derand: +median: 216702 cycles/ticks +average: 217994 cycles/ticks + +kyber_encaps: +median: 217528 cycles/ticks +average: 218819 cycles/ticks + +kyber_decaps: +median: 271444 cycles/ticks +average: 272895 cycles/ticks + +Loop spin: 617 +gen_a: +median: 57372 cycles/ticks +average: 57701 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168164 cycles/ticks +average: 169070 cycles/ticks + +indcpa_enc: +median: 203406 cycles/ticks +average: 204608 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50355 cycles/ticks + +kyber_keypair_derand: +median: 180668 cycles/ticks +average: 181568 cycles/ticks + +kyber_keypair: +median: 193396 cycles/ticks +average: 194292 cycles/ticks + +kyber_encaps_derand: +median: 217038 cycles/ticks +average: 218268 cycles/ticks + +kyber_encaps: +median: 217862 cycles/ticks +average: 219004 cycles/ticks + +kyber_decaps: +median: 271760 cycles/ticks +average: 273162 cycles/ticks + +Loop spin: 618 +gen_a: +median: 57450 cycles/ticks +average: 57843 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168268 cycles/ticks +average: 169167 cycles/ticks + +indcpa_enc: +median: 203500 cycles/ticks +average: 204702 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50391 cycles/ticks + +kyber_keypair_derand: +median: 180248 cycles/ticks +average: 181086 cycles/ticks + +kyber_keypair: +median: 193288 cycles/ticks +average: 194249 cycles/ticks + +kyber_encaps_derand: +median: 216868 cycles/ticks +average: 218136 cycles/ticks + +kyber_encaps: +median: 217616 cycles/ticks +average: 218879 cycles/ticks + +kyber_decaps: +median: 271626 cycles/ticks +average: 273108 cycles/ticks + +Loop spin: 619 +gen_a: +median: 57348 cycles/ticks +average: 57685 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10808 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12768 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 431 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167772 cycles/ticks +average: 168606 cycles/ticks + +indcpa_enc: +median: 203036 cycles/ticks +average: 204165 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50362 cycles/ticks + +kyber_keypair_derand: +median: 180256 cycles/ticks +average: 181131 cycles/ticks + +kyber_keypair: +median: 193306 cycles/ticks +average: 194192 cycles/ticks + +kyber_encaps_derand: +median: 216884 cycles/ticks +average: 218195 cycles/ticks + +kyber_encaps: +median: 217700 cycles/ticks +average: 218942 cycles/ticks + +kyber_decaps: +median: 271614 cycles/ticks +average: 273026 cycles/ticks + +Loop spin: 620 +gen_a: +median: 57384 cycles/ticks +average: 57766 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12731 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167812 cycles/ticks +average: 168607 cycles/ticks + +indcpa_enc: +median: 203094 cycles/ticks +average: 204313 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180492 cycles/ticks +average: 181323 cycles/ticks + +kyber_keypair: +median: 193272 cycles/ticks +average: 194150 cycles/ticks + +kyber_encaps_derand: +median: 216774 cycles/ticks +average: 217961 cycles/ticks + +kyber_encaps: +median: 217580 cycles/ticks +average: 218870 cycles/ticks + +kyber_decaps: +median: 271500 cycles/ticks +average: 273067 cycles/ticks + +Loop spin: 621 +gen_a: +median: 57332 cycles/ticks +average: 57686 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168268 cycles/ticks +average: 169055 cycles/ticks + +indcpa_enc: +median: 203466 cycles/ticks +average: 204591 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50366 cycles/ticks + +kyber_keypair_derand: +median: 180028 cycles/ticks +average: 180888 cycles/ticks + +kyber_keypair: +median: 193456 cycles/ticks +average: 194329 cycles/ticks + +kyber_encaps_derand: +median: 216722 cycles/ticks +average: 217879 cycles/ticks + +kyber_encaps: +median: 217584 cycles/ticks +average: 218805 cycles/ticks + +kyber_decaps: +median: 271596 cycles/ticks +average: 272958 cycles/ticks + +Loop spin: 622 +gen_a: +median: 57338 cycles/ticks +average: 57702 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 167914 cycles/ticks +average: 168677 cycles/ticks + +indcpa_enc: +median: 202982 cycles/ticks +average: 204069 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50358 cycles/ticks + +kyber_keypair_derand: +median: 180628 cycles/ticks +average: 181469 cycles/ticks + +kyber_keypair: +median: 193368 cycles/ticks +average: 194208 cycles/ticks + +kyber_encaps_derand: +median: 216782 cycles/ticks +average: 217994 cycles/ticks + +kyber_encaps: +median: 217596 cycles/ticks +average: 218726 cycles/ticks + +kyber_decaps: +median: 271540 cycles/ticks +average: 272938 cycles/ticks + +Loop spin: 623 +gen_a: +median: 57498 cycles/ticks +average: 57865 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168294 cycles/ticks +average: 169143 cycles/ticks + +indcpa_enc: +median: 204160 cycles/ticks +average: 205538 cycles/ticks + +indcpa_dec: +median: 50482 cycles/ticks +average: 50819 cycles/ticks + +kyber_keypair_derand: +median: 181316 cycles/ticks +average: 182341 cycles/ticks + +kyber_keypair: +median: 193468 cycles/ticks +average: 194425 cycles/ticks + +kyber_encaps_derand: +median: 217070 cycles/ticks +average: 218323 cycles/ticks + +kyber_encaps: +median: 218066 cycles/ticks +average: 219282 cycles/ticks + +kyber_decaps: +median: 271936 cycles/ticks +average: 273471 cycles/ticks + +Loop spin: 624 +gen_a: +median: 57472 cycles/ticks +average: 57932 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10746 cycles/ticks +average: 10830 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12757 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168362 cycles/ticks +average: 169262 cycles/ticks + +indcpa_enc: +median: 203124 cycles/ticks +average: 204267 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180382 cycles/ticks +average: 181335 cycles/ticks + +kyber_keypair: +median: 193606 cycles/ticks +average: 194520 cycles/ticks + +kyber_encaps_derand: +median: 216912 cycles/ticks +average: 218144 cycles/ticks + +kyber_encaps: +median: 218528 cycles/ticks +average: 219767 cycles/ticks + +kyber_decaps: +median: 271680 cycles/ticks +average: 273152 cycles/ticks + +Loop spin: 625 +gen_a: +median: 57384 cycles/ticks +average: 57985 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12716 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2782 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167980 cycles/ticks +average: 168894 cycles/ticks + +indcpa_enc: +median: 203134 cycles/ticks +average: 204342 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50469 cycles/ticks + +kyber_keypair_derand: +median: 180130 cycles/ticks +average: 181215 cycles/ticks + +kyber_keypair: +median: 194292 cycles/ticks +average: 195291 cycles/ticks + +kyber_encaps_derand: +median: 217198 cycles/ticks +average: 218539 cycles/ticks + +kyber_encaps: +median: 218014 cycles/ticks +average: 219226 cycles/ticks + +kyber_decaps: +median: 271942 cycles/ticks +average: 273436 cycles/ticks + +Loop spin: 626 +gen_a: +median: 57526 cycles/ticks +average: 58232 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10839 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12787 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 675 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168806 cycles/ticks +average: 169826 cycles/ticks + +indcpa_enc: +median: 203434 cycles/ticks +average: 204835 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 182314 cycles/ticks +average: 183192 cycles/ticks + +kyber_keypair: +median: 193456 cycles/ticks +average: 194440 cycles/ticks + +kyber_encaps_derand: +median: 216958 cycles/ticks +average: 218252 cycles/ticks + +kyber_encaps: +median: 218090 cycles/ticks +average: 219380 cycles/ticks + +kyber_decaps: +median: 271920 cycles/ticks +average: 273609 cycles/ticks + +Loop spin: 627 +gen_a: +median: 57446 cycles/ticks +average: 57903 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12721 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168090 cycles/ticks +average: 169007 cycles/ticks + +indcpa_enc: +median: 203150 cycles/ticks +average: 204306 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180532 cycles/ticks +average: 181510 cycles/ticks + +kyber_keypair: +median: 194004 cycles/ticks +average: 194968 cycles/ticks + +kyber_encaps_derand: +median: 217090 cycles/ticks +average: 218443 cycles/ticks + +kyber_encaps: +median: 217982 cycles/ticks +average: 219204 cycles/ticks + +kyber_decaps: +median: 271730 cycles/ticks +average: 273341 cycles/ticks + +Loop spin: 628 +gen_a: +median: 57364 cycles/ticks +average: 57737 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12745 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 675 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 168568 cycles/ticks +average: 169547 cycles/ticks + +indcpa_enc: +median: 203828 cycles/ticks +average: 204949 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50487 cycles/ticks + +kyber_keypair_derand: +median: 180928 cycles/ticks +average: 181837 cycles/ticks + +kyber_keypair: +median: 193626 cycles/ticks +average: 194509 cycles/ticks + +kyber_encaps_derand: +median: 216948 cycles/ticks +average: 218111 cycles/ticks + +kyber_encaps: +median: 218244 cycles/ticks +average: 219594 cycles/ticks + +kyber_decaps: +median: 272666 cycles/ticks +average: 274230 cycles/ticks + +Loop spin: 629 +gen_a: +median: 57518 cycles/ticks +average: 57907 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167788 cycles/ticks +average: 168681 cycles/ticks + +indcpa_enc: +median: 203310 cycles/ticks +average: 204452 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50371 cycles/ticks + +kyber_keypair_derand: +median: 180328 cycles/ticks +average: 181183 cycles/ticks + +kyber_keypair: +median: 194028 cycles/ticks +average: 195027 cycles/ticks + +kyber_encaps_derand: +median: 217628 cycles/ticks +average: 219016 cycles/ticks + +kyber_encaps: +median: 217892 cycles/ticks +average: 219057 cycles/ticks + +kyber_decaps: +median: 271972 cycles/ticks +average: 273447 cycles/ticks + +Loop spin: 630 +gen_a: +median: 57496 cycles/ticks +average: 57850 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168330 cycles/ticks +average: 169426 cycles/ticks + +indcpa_enc: +median: 203864 cycles/ticks +average: 205072 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180254 cycles/ticks +average: 181074 cycles/ticks + +kyber_keypair: +median: 193482 cycles/ticks +average: 194364 cycles/ticks + +kyber_encaps_derand: +median: 218428 cycles/ticks +average: 219615 cycles/ticks + +kyber_encaps: +median: 219360 cycles/ticks +average: 220645 cycles/ticks + +kyber_decaps: +median: 274300 cycles/ticks +average: 275781 cycles/ticks + +Loop spin: 631 +gen_a: +median: 57328 cycles/ticks +average: 57749 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168220 cycles/ticks +average: 169015 cycles/ticks + +indcpa_enc: +median: 203260 cycles/ticks +average: 204461 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180304 cycles/ticks +average: 181209 cycles/ticks + +kyber_keypair: +median: 193978 cycles/ticks +average: 194945 cycles/ticks + +kyber_encaps_derand: +median: 219062 cycles/ticks +average: 220404 cycles/ticks + +kyber_encaps: +median: 219212 cycles/ticks +average: 220467 cycles/ticks + +kyber_decaps: +median: 273198 cycles/ticks +average: 274689 cycles/ticks + +Loop spin: 632 +gen_a: +median: 57486 cycles/ticks +average: 57898 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168598 cycles/ticks +average: 169500 cycles/ticks + +indcpa_enc: +median: 204202 cycles/ticks +average: 205366 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50533 cycles/ticks + +kyber_keypair_derand: +median: 180424 cycles/ticks +average: 181509 cycles/ticks + +kyber_keypair: +median: 193398 cycles/ticks +average: 194313 cycles/ticks + +kyber_encaps_derand: +median: 217000 cycles/ticks +average: 218265 cycles/ticks + +kyber_encaps: +median: 217688 cycles/ticks +average: 218866 cycles/ticks + +kyber_decaps: +median: 272468 cycles/ticks +average: 274049 cycles/ticks + +Loop spin: 633 +gen_a: +median: 57508 cycles/ticks +average: 58021 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10850 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12749 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 674 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 169584 cycles/ticks +average: 170560 cycles/ticks + +indcpa_enc: +median: 204804 cycles/ticks +average: 206126 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 182072 cycles/ticks +average: 182953 cycles/ticks + +kyber_keypair: +median: 193422 cycles/ticks +average: 194350 cycles/ticks + +kyber_encaps_derand: +median: 217850 cycles/ticks +average: 219243 cycles/ticks + +kyber_encaps: +median: 218464 cycles/ticks +average: 219724 cycles/ticks + +kyber_decaps: +median: 271922 cycles/ticks +average: 273468 cycles/ticks + +Loop spin: 634 +gen_a: +median: 57610 cycles/ticks +average: 58116 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167944 cycles/ticks +average: 168834 cycles/ticks + +indcpa_enc: +median: 203290 cycles/ticks +average: 204515 cycles/ticks + +indcpa_dec: +median: 50302 cycles/ticks +average: 50564 cycles/ticks + +kyber_keypair_derand: +median: 180450 cycles/ticks +average: 181490 cycles/ticks + +kyber_keypair: +median: 193516 cycles/ticks +average: 194511 cycles/ticks + +kyber_encaps_derand: +median: 217072 cycles/ticks +average: 218343 cycles/ticks + +kyber_encaps: +median: 217890 cycles/ticks +average: 219100 cycles/ticks + +kyber_decaps: +median: 271914 cycles/ticks +average: 276722 cycles/ticks + +Loop spin: 635 +gen_a: +median: 57454 cycles/ticks +average: 57969 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10818 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12768 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168634 cycles/ticks +average: 169721 cycles/ticks + +indcpa_enc: +median: 203354 cycles/ticks +average: 204473 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180444 cycles/ticks +average: 181494 cycles/ticks + +kyber_keypair: +median: 193438 cycles/ticks +average: 194310 cycles/ticks + +kyber_encaps_derand: +median: 217258 cycles/ticks +average: 218617 cycles/ticks + +kyber_encaps: +median: 218514 cycles/ticks +average: 219743 cycles/ticks + +kyber_decaps: +median: 271646 cycles/ticks +average: 273103 cycles/ticks + +Loop spin: 636 +gen_a: +median: 57396 cycles/ticks +average: 57865 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 668 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168258 cycles/ticks +average: 169112 cycles/ticks + +indcpa_enc: +median: 203394 cycles/ticks +average: 204592 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50488 cycles/ticks + +kyber_keypair_derand: +median: 182078 cycles/ticks +average: 183046 cycles/ticks + +kyber_keypair: +median: 193954 cycles/ticks +average: 194916 cycles/ticks + +kyber_encaps_derand: +median: 217210 cycles/ticks +average: 218471 cycles/ticks + +kyber_encaps: +median: 218302 cycles/ticks +average: 219608 cycles/ticks + +kyber_decaps: +median: 271942 cycles/ticks +average: 273433 cycles/ticks + +Loop spin: 637 +gen_a: +median: 57446 cycles/ticks +average: 58013 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10831 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12750 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2822 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168334 cycles/ticks +average: 169316 cycles/ticks + +indcpa_enc: +median: 203134 cycles/ticks +average: 204326 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50483 cycles/ticks + +kyber_keypair_derand: +median: 180522 cycles/ticks +average: 181345 cycles/ticks + +kyber_keypair: +median: 193384 cycles/ticks +average: 194241 cycles/ticks + +kyber_encaps_derand: +median: 216918 cycles/ticks +average: 218177 cycles/ticks + +kyber_encaps: +median: 218538 cycles/ticks +average: 219780 cycles/ticks + +kyber_decaps: +median: 272108 cycles/ticks +average: 273878 cycles/ticks + +Loop spin: 638 +gen_a: +median: 57396 cycles/ticks +average: 57955 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168891 cycles/ticks + +indcpa_enc: +median: 203104 cycles/ticks +average: 204237 cycles/ticks + +indcpa_dec: +median: 50236 cycles/ticks +average: 50479 cycles/ticks + +kyber_keypair_derand: +median: 180556 cycles/ticks +average: 181621 cycles/ticks + +kyber_keypair: +median: 194026 cycles/ticks +average: 195075 cycles/ticks + +kyber_encaps_derand: +median: 218586 cycles/ticks +average: 219959 cycles/ticks + +kyber_encaps: +median: 219328 cycles/ticks +average: 220583 cycles/ticks + +kyber_decaps: +median: 273458 cycles/ticks +average: 275038 cycles/ticks + +Loop spin: 639 +gen_a: +median: 57512 cycles/ticks +average: 57928 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168378 cycles/ticks +average: 169330 cycles/ticks + +indcpa_enc: +median: 203412 cycles/ticks +average: 204615 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50391 cycles/ticks + +kyber_keypair_derand: +median: 180160 cycles/ticks +average: 181049 cycles/ticks + +kyber_keypair: +median: 193576 cycles/ticks +average: 194516 cycles/ticks + +kyber_encaps_derand: +median: 216946 cycles/ticks +average: 218241 cycles/ticks + +kyber_encaps: +median: 218294 cycles/ticks +average: 219675 cycles/ticks + +kyber_decaps: +median: 272210 cycles/ticks +average: 273861 cycles/ticks + +Loop spin: 640 +gen_a: +median: 57404 cycles/ticks +average: 58025 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10736 cycles/ticks +average: 10803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12746 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168014 cycles/ticks +average: 168932 cycles/ticks + +indcpa_enc: +median: 203246 cycles/ticks +average: 204430 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50392 cycles/ticks + +kyber_keypair_derand: +median: 180532 cycles/ticks +average: 181493 cycles/ticks + +kyber_keypair: +median: 194466 cycles/ticks +average: 195449 cycles/ticks + +kyber_encaps_derand: +median: 217334 cycles/ticks +average: 218815 cycles/ticks + +kyber_encaps: +median: 217672 cycles/ticks +average: 218891 cycles/ticks + +kyber_decaps: +median: 271738 cycles/ticks +average: 273239 cycles/ticks + +Loop spin: 641 +gen_a: +median: 57484 cycles/ticks +average: 57874 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2488 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168512 cycles/ticks +average: 169558 cycles/ticks + +indcpa_enc: +median: 204078 cycles/ticks +average: 205211 cycles/ticks + +indcpa_dec: +median: 50260 cycles/ticks +average: 50567 cycles/ticks + +kyber_keypair_derand: +median: 180340 cycles/ticks +average: 181321 cycles/ticks + +kyber_keypair: +median: 193386 cycles/ticks +average: 194286 cycles/ticks + +kyber_encaps_derand: +median: 216934 cycles/ticks +average: 218239 cycles/ticks + +kyber_encaps: +median: 217666 cycles/ticks +average: 218825 cycles/ticks + +kyber_decaps: +median: 272168 cycles/ticks +average: 273747 cycles/ticks + +Loop spin: 642 +gen_a: +median: 57432 cycles/ticks +average: 57971 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168288 cycles/ticks +average: 169236 cycles/ticks + +indcpa_enc: +median: 203400 cycles/ticks +average: 204612 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 180660 cycles/ticks +average: 181571 cycles/ticks + +kyber_keypair: +median: 193456 cycles/ticks +average: 194383 cycles/ticks + +kyber_encaps_derand: +median: 217500 cycles/ticks +average: 218755 cycles/ticks + +kyber_encaps: +median: 218096 cycles/ticks +average: 219417 cycles/ticks + +kyber_decaps: +median: 271542 cycles/ticks +average: 272959 cycles/ticks + +Loop spin: 643 +gen_a: +median: 57408 cycles/ticks +average: 57789 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 169700 cycles/ticks +average: 170644 cycles/ticks + +indcpa_enc: +median: 205316 cycles/ticks +average: 206612 cycles/ticks + +indcpa_dec: +median: 50316 cycles/ticks +average: 50619 cycles/ticks + +kyber_keypair_derand: +median: 180750 cycles/ticks +average: 181765 cycles/ticks + +kyber_keypair: +median: 193580 cycles/ticks +average: 194466 cycles/ticks + +kyber_encaps_derand: +median: 216766 cycles/ticks +average: 218077 cycles/ticks + +kyber_encaps: +median: 217670 cycles/ticks +average: 218913 cycles/ticks + +kyber_decaps: +median: 271822 cycles/ticks +average: 273462 cycles/ticks + +Loop spin: 644 +gen_a: +median: 57560 cycles/ticks +average: 58122 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2439 cycles/ticks + +NTT: +median: 7046 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10838 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12778 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 427 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168570 cycles/ticks +average: 169665 cycles/ticks + +indcpa_enc: +median: 203376 cycles/ticks +average: 204572 cycles/ticks + +indcpa_dec: +median: 50240 cycles/ticks +average: 50492 cycles/ticks + +kyber_keypair_derand: +median: 180452 cycles/ticks +average: 181337 cycles/ticks + +kyber_keypair: +median: 193336 cycles/ticks +average: 194283 cycles/ticks + +kyber_encaps_derand: +median: 217308 cycles/ticks +average: 218849 cycles/ticks + +kyber_encaps: +median: 218218 cycles/ticks +average: 219525 cycles/ticks + +kyber_decaps: +median: 271692 cycles/ticks +average: 273135 cycles/ticks + +Loop spin: 645 +gen_a: +median: 57382 cycles/ticks +average: 57714 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12719 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168174 cycles/ticks +average: 169127 cycles/ticks + +indcpa_enc: +median: 203406 cycles/ticks +average: 204491 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50434 cycles/ticks + +kyber_keypair_derand: +median: 180820 cycles/ticks +average: 181784 cycles/ticks + +kyber_keypair: +median: 193876 cycles/ticks +average: 194947 cycles/ticks + +kyber_encaps_derand: +median: 216950 cycles/ticks +average: 218381 cycles/ticks + +kyber_encaps: +median: 217744 cycles/ticks +average: 219015 cycles/ticks + +kyber_decaps: +median: 271618 cycles/ticks +average: 273093 cycles/ticks + +Loop spin: 646 +gen_a: +median: 57512 cycles/ticks +average: 57992 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10809 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12748 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168400 cycles/ticks +average: 169446 cycles/ticks + +indcpa_enc: +median: 203244 cycles/ticks +average: 204594 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 180600 cycles/ticks +average: 181440 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194222 cycles/ticks + +kyber_encaps_derand: +median: 216918 cycles/ticks +average: 218112 cycles/ticks + +kyber_encaps: +median: 218040 cycles/ticks +average: 219301 cycles/ticks + +kyber_decaps: +median: 271636 cycles/ticks +average: 273105 cycles/ticks + +Loop spin: 647 +gen_a: +median: 57344 cycles/ticks +average: 57776 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 169634 cycles/ticks +average: 170546 cycles/ticks + +indcpa_enc: +median: 204858 cycles/ticks +average: 206190 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180426 cycles/ticks +average: 181354 cycles/ticks + +kyber_keypair: +median: 193448 cycles/ticks +average: 194369 cycles/ticks + +kyber_encaps_derand: +median: 216870 cycles/ticks +average: 218170 cycles/ticks + +kyber_encaps: +median: 217814 cycles/ticks +average: 219036 cycles/ticks + +kyber_decaps: +median: 271584 cycles/ticks +average: 273135 cycles/ticks + +Loop spin: 648 +gen_a: +median: 57386 cycles/ticks +average: 57928 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12733 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167984 cycles/ticks +average: 168805 cycles/ticks + +indcpa_enc: +median: 203254 cycles/ticks +average: 204390 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180780 cycles/ticks +average: 181718 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194328 cycles/ticks + +kyber_encaps_derand: +median: 217510 cycles/ticks +average: 218764 cycles/ticks + +kyber_encaps: +median: 218284 cycles/ticks +average: 219577 cycles/ticks + +kyber_decaps: +median: 272094 cycles/ticks +average: 273629 cycles/ticks + +Loop spin: 649 +gen_a: +median: 57330 cycles/ticks +average: 57830 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1774 cycles/ticks + +indcpa_keypair: +median: 168364 cycles/ticks +average: 169221 cycles/ticks + +indcpa_enc: +median: 203518 cycles/ticks +average: 204617 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50394 cycles/ticks + +kyber_keypair_derand: +median: 180682 cycles/ticks +average: 181596 cycles/ticks + +kyber_keypair: +median: 193448 cycles/ticks +average: 194421 cycles/ticks + +kyber_encaps_derand: +median: 216792 cycles/ticks +average: 218107 cycles/ticks + +kyber_encaps: +median: 217638 cycles/ticks +average: 219085 cycles/ticks + +kyber_decaps: +median: 271452 cycles/ticks +average: 272915 cycles/ticks + +Loop spin: 650 +gen_a: +median: 57354 cycles/ticks +average: 57827 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2450 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168278 cycles/ticks +average: 169154 cycles/ticks + +indcpa_enc: +median: 203378 cycles/ticks +average: 204615 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 180094 cycles/ticks +average: 180955 cycles/ticks + +kyber_keypair: +median: 193484 cycles/ticks +average: 194463 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218273 cycles/ticks + +kyber_encaps: +median: 217752 cycles/ticks +average: 219035 cycles/ticks + +kyber_decaps: +median: 271562 cycles/ticks +average: 273086 cycles/ticks + +Loop spin: 651 +gen_a: +median: 57290 cycles/ticks +average: 57694 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12672 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168226 cycles/ticks +average: 169144 cycles/ticks + +indcpa_enc: +median: 203414 cycles/ticks +average: 204675 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50395 cycles/ticks + +kyber_keypair_derand: +median: 180222 cycles/ticks +average: 180992 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194138 cycles/ticks + +kyber_encaps_derand: +median: 217002 cycles/ticks +average: 218149 cycles/ticks + +kyber_encaps: +median: 217642 cycles/ticks +average: 218954 cycles/ticks + +kyber_decaps: +median: 271606 cycles/ticks +average: 273109 cycles/ticks + +Loop spin: 652 +gen_a: +median: 57366 cycles/ticks +average: 57781 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12666 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167836 cycles/ticks +average: 168630 cycles/ticks + +indcpa_enc: +median: 202948 cycles/ticks +average: 204031 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50454 cycles/ticks + +kyber_keypair_derand: +median: 180576 cycles/ticks +average: 181350 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194230 cycles/ticks + +kyber_encaps_derand: +median: 216834 cycles/ticks +average: 218036 cycles/ticks + +kyber_encaps: +median: 217638 cycles/ticks +average: 218759 cycles/ticks + +kyber_decaps: +median: 271594 cycles/ticks +average: 273017 cycles/ticks + +Loop spin: 653 +gen_a: +median: 57278 cycles/ticks +average: 57691 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 169666 cycles/ticks +average: 170493 cycles/ticks + +indcpa_enc: +median: 204834 cycles/ticks +average: 205952 cycles/ticks + +indcpa_dec: +median: 50240 cycles/ticks +average: 50458 cycles/ticks + +kyber_keypair_derand: +median: 180276 cycles/ticks +average: 181062 cycles/ticks + +kyber_keypair: +median: 193346 cycles/ticks +average: 194201 cycles/ticks + +kyber_encaps_derand: +median: 216960 cycles/ticks +average: 218244 cycles/ticks + +kyber_encaps: +median: 217512 cycles/ticks +average: 218656 cycles/ticks + +kyber_decaps: +median: 271558 cycles/ticks +average: 272963 cycles/ticks + +Loop spin: 654 +gen_a: +median: 57374 cycles/ticks +average: 57736 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168252 cycles/ticks +average: 169042 cycles/ticks + +indcpa_enc: +median: 203118 cycles/ticks +average: 204287 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50370 cycles/ticks + +kyber_keypair_derand: +median: 180368 cycles/ticks +average: 181223 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194256 cycles/ticks + +kyber_encaps_derand: +median: 217040 cycles/ticks +average: 218205 cycles/ticks + +kyber_encaps: +median: 217792 cycles/ticks +average: 218885 cycles/ticks + +kyber_decaps: +median: 271814 cycles/ticks +average: 273175 cycles/ticks + +Loop spin: 655 +gen_a: +median: 57348 cycles/ticks +average: 57768 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 698 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167926 cycles/ticks +average: 168688 cycles/ticks + +indcpa_enc: +median: 203178 cycles/ticks +average: 204443 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50380 cycles/ticks + +kyber_keypair_derand: +median: 180740 cycles/ticks +average: 181549 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194194 cycles/ticks + +kyber_encaps_derand: +median: 216926 cycles/ticks +average: 218121 cycles/ticks + +kyber_encaps: +median: 217630 cycles/ticks +average: 218756 cycles/ticks + +kyber_decaps: +median: 271594 cycles/ticks +average: 273080 cycles/ticks + +Loop spin: 656 +gen_a: +median: 57464 cycles/ticks +average: 57809 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10804 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168034 cycles/ticks +average: 168831 cycles/ticks + +indcpa_enc: +median: 203206 cycles/ticks +average: 204386 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50383 cycles/ticks + +kyber_keypair_derand: +median: 180344 cycles/ticks +average: 181137 cycles/ticks + +kyber_keypair: +median: 193234 cycles/ticks +average: 194168 cycles/ticks + +kyber_encaps_derand: +median: 216840 cycles/ticks +average: 218098 cycles/ticks + +kyber_encaps: +median: 217638 cycles/ticks +average: 218797 cycles/ticks + +kyber_decaps: +median: 271484 cycles/ticks +average: 272833 cycles/ticks + +Loop spin: 657 +gen_a: +median: 57510 cycles/ticks +average: 57883 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168202 cycles/ticks +average: 168959 cycles/ticks + +indcpa_enc: +median: 203356 cycles/ticks +average: 204660 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50365 cycles/ticks + +kyber_keypair_derand: +median: 180654 cycles/ticks +average: 181453 cycles/ticks + +kyber_keypair: +median: 193392 cycles/ticks +average: 194188 cycles/ticks + +kyber_encaps_derand: +median: 217096 cycles/ticks +average: 218419 cycles/ticks + +kyber_encaps: +median: 217876 cycles/ticks +average: 219188 cycles/ticks + +kyber_decaps: +median: 271820 cycles/ticks +average: 273245 cycles/ticks + +Loop spin: 658 +gen_a: +median: 57400 cycles/ticks +average: 57780 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12671 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168394 cycles/ticks +average: 169128 cycles/ticks + +indcpa_enc: +median: 203386 cycles/ticks +average: 204461 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180300 cycles/ticks +average: 181105 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194146 cycles/ticks + +kyber_encaps_derand: +median: 217138 cycles/ticks +average: 218523 cycles/ticks + +kyber_encaps: +median: 217898 cycles/ticks +average: 219218 cycles/ticks + +kyber_decaps: +median: 271920 cycles/ticks +average: 273467 cycles/ticks + +Loop spin: 659 +gen_a: +median: 57364 cycles/ticks +average: 57674 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 168084 cycles/ticks +average: 168855 cycles/ticks + +indcpa_enc: +median: 203102 cycles/ticks +average: 204197 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 181996 cycles/ticks +average: 182823 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194191 cycles/ticks + +kyber_encaps_derand: +median: 217040 cycles/ticks +average: 218409 cycles/ticks + +kyber_encaps: +median: 217858 cycles/ticks +average: 219032 cycles/ticks + +kyber_decaps: +median: 271870 cycles/ticks +average: 273284 cycles/ticks + +Loop spin: 660 +gen_a: +median: 57350 cycles/ticks +average: 57690 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1347 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 169572 cycles/ticks +average: 170368 cycles/ticks + +indcpa_enc: +median: 204620 cycles/ticks +average: 205717 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50387 cycles/ticks + +kyber_keypair_derand: +median: 180486 cycles/ticks +average: 181324 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194180 cycles/ticks + +kyber_encaps_derand: +median: 217146 cycles/ticks +average: 218337 cycles/ticks + +kyber_encaps: +median: 217890 cycles/ticks +average: 219081 cycles/ticks + +kyber_decaps: +median: 271818 cycles/ticks +average: 273295 cycles/ticks + +Loop spin: 661 +gen_a: +median: 57336 cycles/ticks +average: 57640 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1349 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167938 cycles/ticks +average: 168707 cycles/ticks + +indcpa_enc: +median: 203038 cycles/ticks +average: 204262 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50368 cycles/ticks + +kyber_keypair_derand: +median: 180038 cycles/ticks +average: 180924 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194215 cycles/ticks + +kyber_encaps_derand: +median: 216814 cycles/ticks +average: 218010 cycles/ticks + +kyber_encaps: +median: 217482 cycles/ticks +average: 218697 cycles/ticks + +kyber_decaps: +median: 271492 cycles/ticks +average: 272890 cycles/ticks + +Loop spin: 662 +gen_a: +median: 57346 cycles/ticks +average: 57764 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168086 cycles/ticks +average: 168831 cycles/ticks + +indcpa_enc: +median: 203192 cycles/ticks +average: 204247 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 180022 cycles/ticks +average: 180820 cycles/ticks + +kyber_keypair: +median: 193366 cycles/ticks +average: 194246 cycles/ticks + +kyber_encaps_derand: +median: 216914 cycles/ticks +average: 218097 cycles/ticks + +kyber_encaps: +median: 217638 cycles/ticks +average: 218930 cycles/ticks + +kyber_decaps: +median: 271566 cycles/ticks +average: 273020 cycles/ticks + +Loop spin: 663 +gen_a: +median: 57440 cycles/ticks +average: 57835 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167952 cycles/ticks +average: 168827 cycles/ticks + +indcpa_enc: +median: 203084 cycles/ticks +average: 204217 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50401 cycles/ticks + +kyber_keypair_derand: +median: 180052 cycles/ticks +average: 180869 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194126 cycles/ticks + +kyber_encaps_derand: +median: 216768 cycles/ticks +average: 217955 cycles/ticks + +kyber_encaps: +median: 217622 cycles/ticks +average: 218850 cycles/ticks + +kyber_decaps: +median: 271720 cycles/ticks +average: 273217 cycles/ticks + +Loop spin: 664 +gen_a: +median: 57344 cycles/ticks +average: 57737 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12671 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168078 cycles/ticks +average: 168882 cycles/ticks + +indcpa_enc: +median: 203260 cycles/ticks +average: 204465 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 180474 cycles/ticks +average: 181336 cycles/ticks + +kyber_keypair: +median: 193306 cycles/ticks +average: 194269 cycles/ticks + +kyber_encaps_derand: +median: 216836 cycles/ticks +average: 218067 cycles/ticks + +kyber_encaps: +median: 217586 cycles/ticks +average: 218840 cycles/ticks + +kyber_decaps: +median: 271588 cycles/ticks +average: 273021 cycles/ticks + +Loop spin: 665 +gen_a: +median: 57422 cycles/ticks +average: 57804 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168460 cycles/ticks +average: 169264 cycles/ticks + +indcpa_enc: +median: 203446 cycles/ticks +average: 204615 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180364 cycles/ticks +average: 181131 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194146 cycles/ticks + +kyber_encaps_derand: +median: 217050 cycles/ticks +average: 218226 cycles/ticks + +kyber_encaps: +median: 217880 cycles/ticks +average: 219069 cycles/ticks + +kyber_decaps: +median: 271856 cycles/ticks +average: 273342 cycles/ticks + +Loop spin: 666 +gen_a: +median: 57376 cycles/ticks +average: 57786 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167848 cycles/ticks +average: 168627 cycles/ticks + +indcpa_enc: +median: 202890 cycles/ticks +average: 203995 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180490 cycles/ticks +average: 181292 cycles/ticks + +kyber_keypair: +median: 193258 cycles/ticks +average: 194084 cycles/ticks + +kyber_encaps_derand: +median: 216986 cycles/ticks +average: 218171 cycles/ticks + +kyber_encaps: +median: 217852 cycles/ticks +average: 219159 cycles/ticks + +kyber_decaps: +median: 271684 cycles/ticks +average: 273144 cycles/ticks + +Loop spin: 667 +gen_a: +median: 57272 cycles/ticks +average: 57658 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167854 cycles/ticks +average: 168703 cycles/ticks + +indcpa_enc: +median: 203048 cycles/ticks +average: 204188 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50354 cycles/ticks + +kyber_keypair_derand: +median: 180338 cycles/ticks +average: 181140 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194194 cycles/ticks + +kyber_encaps_derand: +median: 217146 cycles/ticks +average: 218549 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 219173 cycles/ticks + +kyber_decaps: +median: 271828 cycles/ticks +average: 273155 cycles/ticks + +Loop spin: 668 +gen_a: +median: 57372 cycles/ticks +average: 57697 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10848 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168274 cycles/ticks +average: 169067 cycles/ticks + +indcpa_enc: +median: 203494 cycles/ticks +average: 204541 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 182038 cycles/ticks +average: 182863 cycles/ticks + +kyber_keypair: +median: 193448 cycles/ticks +average: 194377 cycles/ticks + +kyber_encaps_derand: +median: 217124 cycles/ticks +average: 218346 cycles/ticks + +kyber_encaps: +median: 217842 cycles/ticks +average: 218969 cycles/ticks + +kyber_decaps: +median: 271836 cycles/ticks +average: 273193 cycles/ticks + +Loop spin: 669 +gen_a: +median: 57384 cycles/ticks +average: 57775 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 445 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168468 cycles/ticks +average: 169291 cycles/ticks + +indcpa_enc: +median: 203606 cycles/ticks +average: 204796 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 180274 cycles/ticks +average: 181135 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194232 cycles/ticks + +kyber_encaps_derand: +median: 217260 cycles/ticks +average: 218558 cycles/ticks + +kyber_encaps: +median: 218120 cycles/ticks +average: 219261 cycles/ticks + +kyber_decaps: +median: 272064 cycles/ticks +average: 273475 cycles/ticks + +Loop spin: 670 +gen_a: +median: 57396 cycles/ticks +average: 57801 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 424 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168236 cycles/ticks +average: 169051 cycles/ticks + +indcpa_enc: +median: 203252 cycles/ticks +average: 204523 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 180502 cycles/ticks +average: 181339 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194244 cycles/ticks + +kyber_encaps_derand: +median: 217130 cycles/ticks +average: 218358 cycles/ticks + +kyber_encaps: +median: 217872 cycles/ticks +average: 218944 cycles/ticks + +kyber_decaps: +median: 271958 cycles/ticks +average: 273439 cycles/ticks + +Loop spin: 671 +gen_a: +median: 57328 cycles/ticks +average: 57739 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168386 cycles/ticks +average: 169196 cycles/ticks + +indcpa_enc: +median: 203382 cycles/ticks +average: 204462 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50451 cycles/ticks + +kyber_keypair_derand: +median: 180436 cycles/ticks +average: 181270 cycles/ticks + +kyber_keypair: +median: 193614 cycles/ticks +average: 194486 cycles/ticks + +kyber_encaps_derand: +median: 217058 cycles/ticks +average: 218270 cycles/ticks + +kyber_encaps: +median: 217810 cycles/ticks +average: 219028 cycles/ticks + +kyber_decaps: +median: 271696 cycles/ticks +average: 273228 cycles/ticks + +Loop spin: 672 +gen_a: +median: 57406 cycles/ticks +average: 57900 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12842 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168450 cycles/ticks +average: 169444 cycles/ticks + +indcpa_enc: +median: 204934 cycles/ticks +average: 205998 cycles/ticks + +indcpa_dec: +median: 50470 cycles/ticks +average: 50803 cycles/ticks + +kyber_keypair_derand: +median: 181792 cycles/ticks +average: 182923 cycles/ticks + +kyber_keypair: +median: 193486 cycles/ticks +average: 194380 cycles/ticks + +kyber_encaps_derand: +median: 216960 cycles/ticks +average: 218308 cycles/ticks + +kyber_encaps: +median: 218432 cycles/ticks +average: 219781 cycles/ticks + +kyber_decaps: +median: 272426 cycles/ticks +average: 274026 cycles/ticks + +Loop spin: 673 +gen_a: +median: 57330 cycles/ticks +average: 57688 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168044 cycles/ticks +average: 168846 cycles/ticks + +indcpa_enc: +median: 203268 cycles/ticks +average: 204430 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50486 cycles/ticks + +kyber_keypair_derand: +median: 182232 cycles/ticks +average: 183294 cycles/ticks + +kyber_keypair: +median: 193980 cycles/ticks +average: 194928 cycles/ticks + +kyber_encaps_derand: +median: 218568 cycles/ticks +average: 219808 cycles/ticks + +kyber_encaps: +median: 219594 cycles/ticks +average: 220953 cycles/ticks + +kyber_decaps: +median: 273802 cycles/ticks +average: 275334 cycles/ticks + +Loop spin: 674 +gen_a: +median: 57356 cycles/ticks +average: 57777 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2471 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169428 cycles/ticks +average: 170393 cycles/ticks + +indcpa_enc: +median: 204708 cycles/ticks +average: 205985 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50485 cycles/ticks + +kyber_keypair_derand: +median: 180662 cycles/ticks +average: 181612 cycles/ticks + +kyber_keypair: +median: 193550 cycles/ticks +average: 194508 cycles/ticks + +kyber_encaps_derand: +median: 216818 cycles/ticks +average: 218165 cycles/ticks + +kyber_encaps: +median: 217764 cycles/ticks +average: 219058 cycles/ticks + +kyber_decaps: +median: 271884 cycles/ticks +average: 273330 cycles/ticks + +Loop spin: 675 +gen_a: +median: 57348 cycles/ticks +average: 57822 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 167922 cycles/ticks +average: 168807 cycles/ticks + +indcpa_enc: +median: 203002 cycles/ticks +average: 204156 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50362 cycles/ticks + +kyber_keypair_derand: +median: 180676 cycles/ticks +average: 181628 cycles/ticks + +kyber_keypair: +median: 193782 cycles/ticks +average: 194889 cycles/ticks + +kyber_encaps_derand: +median: 217154 cycles/ticks +average: 218698 cycles/ticks + +kyber_encaps: +median: 217874 cycles/ticks +average: 219094 cycles/ticks + +kyber_decaps: +median: 271814 cycles/ticks +average: 273475 cycles/ticks + +Loop spin: 676 +gen_a: +median: 57492 cycles/ticks +average: 57922 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10752 cycles/ticks +average: 10824 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12759 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168288 cycles/ticks +average: 169237 cycles/ticks + +indcpa_enc: +median: 203474 cycles/ticks +average: 204592 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180548 cycles/ticks +average: 181442 cycles/ticks + +kyber_keypair: +median: 193468 cycles/ticks +average: 194409 cycles/ticks + +kyber_encaps_derand: +median: 217460 cycles/ticks +average: 218854 cycles/ticks + +kyber_encaps: +median: 217902 cycles/ticks +average: 219136 cycles/ticks + +kyber_decaps: +median: 271864 cycles/ticks +average: 273349 cycles/ticks + +Loop spin: 677 +gen_a: +median: 57354 cycles/ticks +average: 57745 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 706 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169788 cycles/ticks +average: 170662 cycles/ticks + +indcpa_enc: +median: 205178 cycles/ticks +average: 206424 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180440 cycles/ticks +average: 181381 cycles/ticks + +kyber_keypair: +median: 193782 cycles/ticks +average: 194684 cycles/ticks + +kyber_encaps_derand: +median: 217306 cycles/ticks +average: 218561 cycles/ticks + +kyber_encaps: +median: 217996 cycles/ticks +average: 219414 cycles/ticks + +kyber_decaps: +median: 272054 cycles/ticks +average: 273701 cycles/ticks + +Loop spin: 678 +gen_a: +median: 57394 cycles/ticks +average: 57834 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7195 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1729 cycles/ticks + +indcpa_keypair: +median: 168014 cycles/ticks +average: 168905 cycles/ticks + +indcpa_enc: +median: 203326 cycles/ticks +average: 204593 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180276 cycles/ticks +average: 181179 cycles/ticks + +kyber_keypair: +median: 193728 cycles/ticks +average: 194726 cycles/ticks + +kyber_encaps_derand: +median: 217494 cycles/ticks +average: 218857 cycles/ticks + +kyber_encaps: +median: 218090 cycles/ticks +average: 219322 cycles/ticks + +kyber_decaps: +median: 271774 cycles/ticks +average: 273167 cycles/ticks + +Loop spin: 679 +gen_a: +median: 57336 cycles/ticks +average: 57837 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12769 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 168406 cycles/ticks +average: 169317 cycles/ticks + +indcpa_enc: +median: 203738 cycles/ticks +average: 204909 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50470 cycles/ticks + +kyber_keypair_derand: +median: 180622 cycles/ticks +average: 181555 cycles/ticks + +kyber_keypair: +median: 193634 cycles/ticks +average: 194542 cycles/ticks + +kyber_encaps_derand: +median: 217014 cycles/ticks +average: 218231 cycles/ticks + +kyber_encaps: +median: 218604 cycles/ticks +average: 219884 cycles/ticks + +kyber_decaps: +median: 272026 cycles/ticks +average: 273603 cycles/ticks + +Loop spin: 680 +gen_a: +median: 57388 cycles/ticks +average: 57754 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1426 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 167908 cycles/ticks +average: 168759 cycles/ticks + +indcpa_enc: +median: 203196 cycles/ticks +average: 204324 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50548 cycles/ticks + +kyber_keypair_derand: +median: 182550 cycles/ticks +average: 183560 cycles/ticks + +kyber_keypair: +median: 193990 cycles/ticks +average: 195023 cycles/ticks + +kyber_encaps_derand: +median: 216872 cycles/ticks +average: 218074 cycles/ticks + +kyber_encaps: +median: 217640 cycles/ticks +average: 218902 cycles/ticks + +kyber_decaps: +median: 271712 cycles/ticks +average: 273445 cycles/ticks + +Loop spin: 681 +gen_a: +median: 57748 cycles/ticks +average: 58270 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10847 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12763 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168346 cycles/ticks +average: 169198 cycles/ticks + +indcpa_enc: +median: 203132 cycles/ticks +average: 204431 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180508 cycles/ticks +average: 181381 cycles/ticks + +kyber_keypair: +median: 193658 cycles/ticks +average: 194567 cycles/ticks + +kyber_encaps_derand: +median: 217558 cycles/ticks +average: 218945 cycles/ticks + +kyber_encaps: +median: 218010 cycles/ticks +average: 219194 cycles/ticks + +kyber_decaps: +median: 271740 cycles/ticks +average: 273149 cycles/ticks + +Loop spin: 682 +gen_a: +median: 57294 cycles/ticks +average: 57778 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2433 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12727 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168344 cycles/ticks +average: 169262 cycles/ticks + +indcpa_enc: +median: 203500 cycles/ticks +average: 204624 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50440 cycles/ticks + +kyber_keypair_derand: +median: 180292 cycles/ticks +average: 181125 cycles/ticks + +kyber_keypair: +median: 193410 cycles/ticks +average: 194379 cycles/ticks + +kyber_encaps_derand: +median: 217692 cycles/ticks +average: 219193 cycles/ticks + +kyber_encaps: +median: 218338 cycles/ticks +average: 219668 cycles/ticks + +kyber_decaps: +median: 272138 cycles/ticks +average: 273578 cycles/ticks + +Loop spin: 683 +gen_a: +median: 57422 cycles/ticks +average: 57866 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167990 cycles/ticks +average: 168848 cycles/ticks + +indcpa_enc: +median: 203626 cycles/ticks +average: 204832 cycles/ticks + +indcpa_dec: +median: 50276 cycles/ticks +average: 50574 cycles/ticks + +kyber_keypair_derand: +median: 180416 cycles/ticks +average: 181390 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194346 cycles/ticks + +kyber_encaps_derand: +median: 217052 cycles/ticks +average: 218280 cycles/ticks + +kyber_encaps: +median: 217992 cycles/ticks +average: 219350 cycles/ticks + +kyber_decaps: +median: 272374 cycles/ticks +average: 273885 cycles/ticks + +Loop spin: 684 +gen_a: +median: 57382 cycles/ticks +average: 57896 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12711 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168312 cycles/ticks +average: 169280 cycles/ticks + +indcpa_enc: +median: 203308 cycles/ticks +average: 204542 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50405 cycles/ticks + +kyber_keypair_derand: +median: 181062 cycles/ticks +average: 182111 cycles/ticks + +kyber_keypair: +median: 194040 cycles/ticks +average: 194997 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218151 cycles/ticks + +kyber_encaps: +median: 217938 cycles/ticks +average: 219149 cycles/ticks + +kyber_decaps: +median: 271964 cycles/ticks +average: 273538 cycles/ticks + +Loop spin: 685 +gen_a: +median: 57494 cycles/ticks +average: 58081 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12766 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168192 cycles/ticks +average: 169107 cycles/ticks + +indcpa_enc: +median: 203386 cycles/ticks +average: 204539 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 180558 cycles/ticks +average: 181583 cycles/ticks + +kyber_keypair: +median: 193900 cycles/ticks +average: 194894 cycles/ticks + +kyber_encaps_derand: +median: 216988 cycles/ticks +average: 218380 cycles/ticks + +kyber_encaps: +median: 217650 cycles/ticks +average: 218852 cycles/ticks + +kyber_decaps: +median: 271502 cycles/ticks +average: 273047 cycles/ticks + +Loop spin: 686 +gen_a: +median: 57450 cycles/ticks +average: 57964 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168270 cycles/ticks +average: 169450 cycles/ticks + +indcpa_enc: +median: 203306 cycles/ticks +average: 204524 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180262 cycles/ticks +average: 181108 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194385 cycles/ticks + +kyber_encaps_derand: +median: 217312 cycles/ticks +average: 218616 cycles/ticks + +kyber_encaps: +median: 218254 cycles/ticks +average: 219549 cycles/ticks + +kyber_decaps: +median: 271560 cycles/ticks +average: 273080 cycles/ticks + +Loop spin: 687 +gen_a: +median: 57488 cycles/ticks +average: 58030 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2763 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168268 cycles/ticks +average: 169123 cycles/ticks + +indcpa_enc: +median: 203774 cycles/ticks +average: 204932 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50451 cycles/ticks + +kyber_keypair_derand: +median: 180644 cycles/ticks +average: 181600 cycles/ticks + +kyber_keypair: +median: 193648 cycles/ticks +average: 194577 cycles/ticks + +kyber_encaps_derand: +median: 216622 cycles/ticks +average: 217898 cycles/ticks + +kyber_encaps: +median: 217448 cycles/ticks +average: 220473 cycles/ticks + +kyber_decaps: +median: 271580 cycles/ticks +average: 274328 cycles/ticks + +Loop spin: 688 +gen_a: +median: 57554 cycles/ticks +average: 58150 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168320 cycles/ticks +average: 169239 cycles/ticks + +indcpa_enc: +median: 203548 cycles/ticks +average: 204815 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50481 cycles/ticks + +kyber_keypair_derand: +median: 180382 cycles/ticks +average: 181350 cycles/ticks + +kyber_keypair: +median: 193690 cycles/ticks +average: 194642 cycles/ticks + +kyber_encaps_derand: +median: 217546 cycles/ticks +average: 218787 cycles/ticks + +kyber_encaps: +median: 217796 cycles/ticks +average: 219018 cycles/ticks + +kyber_decaps: +median: 271696 cycles/ticks +average: 273134 cycles/ticks + +Loop spin: 689 +gen_a: +median: 57302 cycles/ticks +average: 57623 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168264 cycles/ticks +average: 169168 cycles/ticks + +indcpa_enc: +median: 204130 cycles/ticks +average: 205355 cycles/ticks + +indcpa_dec: +median: 50258 cycles/ticks +average: 50539 cycles/ticks + +kyber_keypair_derand: +median: 180576 cycles/ticks +average: 181513 cycles/ticks + +kyber_keypair: +median: 193380 cycles/ticks +average: 194388 cycles/ticks + +kyber_encaps_derand: +median: 216832 cycles/ticks +average: 218292 cycles/ticks + +kyber_encaps: +median: 218152 cycles/ticks +average: 219575 cycles/ticks + +kyber_decaps: +median: 272326 cycles/ticks +average: 273914 cycles/ticks + +Loop spin: 690 +gen_a: +median: 57336 cycles/ticks +average: 57803 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10803 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12652 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 720 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168936 cycles/ticks + +indcpa_enc: +median: 203300 cycles/ticks +average: 204450 cycles/ticks + +indcpa_dec: +median: 50220 cycles/ticks +average: 50473 cycles/ticks + +kyber_keypair_derand: +median: 181160 cycles/ticks +average: 182265 cycles/ticks + +kyber_keypair: +median: 193980 cycles/ticks +average: 194977 cycles/ticks + +kyber_encaps_derand: +median: 217366 cycles/ticks +average: 218904 cycles/ticks + +kyber_encaps: +median: 217988 cycles/ticks +average: 219173 cycles/ticks + +kyber_decaps: +median: 272024 cycles/ticks +average: 273523 cycles/ticks + +Loop spin: 691 +gen_a: +median: 57526 cycles/ticks +average: 58062 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2568 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12638 cycles/ticks +average: 12786 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 691 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168970 cycles/ticks + +indcpa_enc: +median: 202836 cycles/ticks +average: 204102 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50430 cycles/ticks + +kyber_keypair_derand: +median: 180580 cycles/ticks +average: 181553 cycles/ticks + +kyber_keypair: +median: 193658 cycles/ticks +average: 194589 cycles/ticks + +kyber_encaps_derand: +median: 217430 cycles/ticks +average: 218737 cycles/ticks + +kyber_encaps: +median: 217866 cycles/ticks +average: 219217 cycles/ticks + +kyber_decaps: +median: 271612 cycles/ticks +average: 273033 cycles/ticks + +Loop spin: 692 +gen_a: +median: 57338 cycles/ticks +average: 57772 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 446 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168712 cycles/ticks +average: 169655 cycles/ticks + +indcpa_enc: +median: 203782 cycles/ticks +average: 204920 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50400 cycles/ticks + +kyber_keypair_derand: +median: 180534 cycles/ticks +average: 181473 cycles/ticks + +kyber_keypair: +median: 193520 cycles/ticks +average: 194390 cycles/ticks + +kyber_encaps_derand: +median: 217206 cycles/ticks +average: 218486 cycles/ticks + +kyber_encaps: +median: 218054 cycles/ticks +average: 219276 cycles/ticks + +kyber_decaps: +median: 271532 cycles/ticks +average: 273043 cycles/ticks + +Loop spin: 693 +gen_a: +median: 57440 cycles/ticks +average: 57858 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12730 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168376 cycles/ticks +average: 169332 cycles/ticks + +indcpa_enc: +median: 203854 cycles/ticks +average: 204926 cycles/ticks + +indcpa_dec: +median: 50254 cycles/ticks +average: 50541 cycles/ticks + +kyber_keypair_derand: +median: 180318 cycles/ticks +average: 181266 cycles/ticks + +kyber_keypair: +median: 193390 cycles/ticks +average: 194279 cycles/ticks + +kyber_encaps_derand: +median: 217356 cycles/ticks +average: 218676 cycles/ticks + +kyber_encaps: +median: 218454 cycles/ticks +average: 219677 cycles/ticks + +kyber_decaps: +median: 272014 cycles/ticks +average: 273499 cycles/ticks + +Loop spin: 694 +gen_a: +median: 57458 cycles/ticks +average: 57788 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 695 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 174490 cycles/ticks +average: 175405 cycles/ticks + +indcpa_enc: +median: 203390 cycles/ticks +average: 204476 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50428 cycles/ticks + +kyber_keypair_derand: +median: 186298 cycles/ticks +average: 187201 cycles/ticks + +kyber_keypair: +median: 199610 cycles/ticks +average: 200548 cycles/ticks + +kyber_encaps_derand: +median: 217010 cycles/ticks +average: 218239 cycles/ticks + +kyber_encaps: +median: 217844 cycles/ticks +average: 218930 cycles/ticks + +kyber_decaps: +median: 272030 cycles/ticks +average: 273619 cycles/ticks + +Loop spin: 695 +gen_a: +median: 57362 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167924 cycles/ticks +average: 168704 cycles/ticks + +indcpa_enc: +median: 203070 cycles/ticks +average: 204176 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 180832 cycles/ticks +average: 181622 cycles/ticks + +kyber_keypair: +median: 193316 cycles/ticks +average: 194196 cycles/ticks + +kyber_encaps_derand: +median: 216874 cycles/ticks +average: 218237 cycles/ticks + +kyber_encaps: +median: 217774 cycles/ticks +average: 219158 cycles/ticks + +kyber_decaps: +median: 271748 cycles/ticks +average: 273347 cycles/ticks + +Loop spin: 696 +gen_a: +median: 57402 cycles/ticks +average: 57797 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168838 cycles/ticks +average: 169642 cycles/ticks + +indcpa_enc: +median: 203158 cycles/ticks +average: 204183 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 181492 cycles/ticks +average: 182294 cycles/ticks + +kyber_keypair: +median: 194342 cycles/ticks +average: 195187 cycles/ticks + +kyber_encaps_derand: +median: 216782 cycles/ticks +average: 218139 cycles/ticks + +kyber_encaps: +median: 217614 cycles/ticks +average: 218765 cycles/ticks + +kyber_decaps: +median: 271546 cycles/ticks +average: 272925 cycles/ticks + +Loop spin: 697 +gen_a: +median: 57262 cycles/ticks +average: 57650 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168036 cycles/ticks +average: 168844 cycles/ticks + +indcpa_enc: +median: 203082 cycles/ticks +average: 204176 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50392 cycles/ticks + +kyber_keypair_derand: +median: 180342 cycles/ticks +average: 181189 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194161 cycles/ticks + +kyber_encaps_derand: +median: 216782 cycles/ticks +average: 217960 cycles/ticks + +kyber_encaps: +median: 217556 cycles/ticks +average: 218852 cycles/ticks + +kyber_decaps: +median: 271420 cycles/ticks +average: 272809 cycles/ticks + +Loop spin: 698 +gen_a: +median: 57374 cycles/ticks +average: 57738 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 167990 cycles/ticks +average: 168800 cycles/ticks + +indcpa_enc: +median: 203266 cycles/ticks +average: 204520 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180322 cycles/ticks +average: 181294 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194121 cycles/ticks + +kyber_encaps_derand: +median: 217136 cycles/ticks +average: 218277 cycles/ticks + +kyber_encaps: +median: 217956 cycles/ticks +average: 219170 cycles/ticks + +kyber_decaps: +median: 271826 cycles/ticks +average: 273232 cycles/ticks + +Loop spin: 699 +gen_a: +median: 57658 cycles/ticks +average: 57981 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168124 cycles/ticks +average: 168931 cycles/ticks + +indcpa_enc: +median: 203416 cycles/ticks +average: 204576 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50417 cycles/ticks + +kyber_keypair_derand: +median: 180542 cycles/ticks +average: 181410 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194206 cycles/ticks + +kyber_encaps_derand: +median: 217316 cycles/ticks +average: 218555 cycles/ticks + +kyber_encaps: +median: 218078 cycles/ticks +average: 219280 cycles/ticks + +kyber_decaps: +median: 271928 cycles/ticks +average: 273372 cycles/ticks + +Loop spin: 700 +gen_a: +median: 57280 cycles/ticks +average: 57671 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167814 cycles/ticks +average: 168686 cycles/ticks + +indcpa_enc: +median: 203096 cycles/ticks +average: 204322 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 180344 cycles/ticks +average: 181130 cycles/ticks + +kyber_keypair: +median: 193330 cycles/ticks +average: 194211 cycles/ticks + +kyber_encaps_derand: +median: 216966 cycles/ticks +average: 218281 cycles/ticks + +kyber_encaps: +median: 217916 cycles/ticks +average: 219123 cycles/ticks + +kyber_decaps: +median: 271752 cycles/ticks +average: 273099 cycles/ticks + +Loop spin: 701 +gen_a: +median: 57396 cycles/ticks +average: 57707 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 169574 cycles/ticks +average: 170413 cycles/ticks + +indcpa_enc: +median: 204702 cycles/ticks +average: 205917 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180544 cycles/ticks +average: 181379 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194230 cycles/ticks + +kyber_encaps_derand: +median: 216992 cycles/ticks +average: 218122 cycles/ticks + +kyber_encaps: +median: 217734 cycles/ticks +average: 219024 cycles/ticks + +kyber_decaps: +median: 271666 cycles/ticks +average: 273231 cycles/ticks + +Loop spin: 702 +gen_a: +median: 57268 cycles/ticks +average: 57608 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10741 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 168170 cycles/ticks +average: 168984 cycles/ticks + +indcpa_enc: +median: 203278 cycles/ticks +average: 204314 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 180538 cycles/ticks +average: 181395 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194195 cycles/ticks + +kyber_encaps_derand: +median: 217186 cycles/ticks +average: 218439 cycles/ticks + +kyber_encaps: +median: 217954 cycles/ticks +average: 219248 cycles/ticks + +kyber_decaps: +median: 271948 cycles/ticks +average: 273382 cycles/ticks + +Loop spin: 703 +gen_a: +median: 57434 cycles/ticks +average: 57798 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2721 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168232 cycles/ticks +average: 168989 cycles/ticks + +indcpa_enc: +median: 203344 cycles/ticks +average: 204495 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50467 cycles/ticks + +kyber_keypair_derand: +median: 180574 cycles/ticks +average: 181410 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194195 cycles/ticks + +kyber_encaps_derand: +median: 216542 cycles/ticks +average: 217852 cycles/ticks + +kyber_encaps: +median: 217424 cycles/ticks +average: 218638 cycles/ticks + +kyber_decaps: +median: 271256 cycles/ticks +average: 272675 cycles/ticks + +Loop spin: 704 +gen_a: +median: 57378 cycles/ticks +average: 57843 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167836 cycles/ticks +average: 168642 cycles/ticks + +indcpa_enc: +median: 203016 cycles/ticks +average: 204080 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50392 cycles/ticks + +kyber_keypair_derand: +median: 180180 cycles/ticks +average: 181061 cycles/ticks + +kyber_keypair: +median: 193290 cycles/ticks +average: 194203 cycles/ticks + +kyber_encaps_derand: +median: 216582 cycles/ticks +average: 217789 cycles/ticks + +kyber_encaps: +median: 217464 cycles/ticks +average: 218739 cycles/ticks + +kyber_decaps: +median: 271404 cycles/ticks +average: 272794 cycles/ticks + +Loop spin: 705 +gen_a: +median: 57412 cycles/ticks +average: 57688 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10739 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1730 cycles/ticks + +indcpa_keypair: +median: 168286 cycles/ticks +average: 169061 cycles/ticks + +indcpa_enc: +median: 203096 cycles/ticks +average: 204293 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50386 cycles/ticks + +kyber_keypair_derand: +median: 180666 cycles/ticks +average: 181536 cycles/ticks + +kyber_keypair: +median: 193748 cycles/ticks +average: 194625 cycles/ticks + +kyber_encaps_derand: +median: 216712 cycles/ticks +average: 217931 cycles/ticks + +kyber_encaps: +median: 217486 cycles/ticks +average: 218618 cycles/ticks + +kyber_decaps: +median: 271426 cycles/ticks +average: 272915 cycles/ticks + +Loop spin: 706 +gen_a: +median: 57294 cycles/ticks +average: 57699 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168076 cycles/ticks +average: 168873 cycles/ticks + +indcpa_enc: +median: 203216 cycles/ticks +average: 204358 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180256 cycles/ticks +average: 181076 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194164 cycles/ticks + +kyber_encaps_derand: +median: 216844 cycles/ticks +average: 218106 cycles/ticks + +kyber_encaps: +median: 217710 cycles/ticks +average: 219028 cycles/ticks + +kyber_decaps: +median: 271770 cycles/ticks +average: 273328 cycles/ticks + +Loop spin: 707 +gen_a: +median: 57310 cycles/ticks +average: 57582 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10740 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 168975 cycles/ticks + +indcpa_enc: +median: 203336 cycles/ticks +average: 204472 cycles/ticks + +indcpa_dec: +median: 50138 cycles/ticks +average: 50344 cycles/ticks + +kyber_keypair_derand: +median: 180476 cycles/ticks +average: 181322 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194157 cycles/ticks + +kyber_encaps_derand: +median: 216750 cycles/ticks +average: 218274 cycles/ticks + +kyber_encaps: +median: 217570 cycles/ticks +average: 218949 cycles/ticks + +kyber_decaps: +median: 271514 cycles/ticks +average: 273039 cycles/ticks + +Loop spin: 708 +gen_a: +median: 64954 cycles/ticks +average: 61837 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168086 cycles/ticks +average: 168882 cycles/ticks + +indcpa_enc: +median: 203270 cycles/ticks +average: 204526 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50364 cycles/ticks + +kyber_keypair_derand: +median: 180248 cycles/ticks +average: 181014 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194156 cycles/ticks + +kyber_encaps_derand: +median: 217144 cycles/ticks +average: 218338 cycles/ticks + +kyber_encaps: +median: 217838 cycles/ticks +average: 219007 cycles/ticks + +kyber_decaps: +median: 271810 cycles/ticks +average: 273233 cycles/ticks + +Loop spin: 709 +gen_a: +median: 57426 cycles/ticks +average: 57854 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168078 cycles/ticks +average: 168872 cycles/ticks + +indcpa_enc: +median: 203192 cycles/ticks +average: 204392 cycles/ticks + +indcpa_dec: +median: 50228 cycles/ticks +average: 50444 cycles/ticks + +kyber_keypair_derand: +median: 180404 cycles/ticks +average: 181268 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194178 cycles/ticks + +kyber_encaps_derand: +median: 216894 cycles/ticks +average: 218333 cycles/ticks + +kyber_encaps: +median: 217622 cycles/ticks +average: 218801 cycles/ticks + +kyber_decaps: +median: 271722 cycles/ticks +average: 273255 cycles/ticks + +Loop spin: 710 +gen_a: +median: 57490 cycles/ticks +average: 57841 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167782 cycles/ticks +average: 168568 cycles/ticks + +indcpa_enc: +median: 202946 cycles/ticks +average: 204057 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 180630 cycles/ticks +average: 181417 cycles/ticks + +kyber_keypair: +median: 193402 cycles/ticks +average: 194261 cycles/ticks + +kyber_encaps_derand: +median: 216980 cycles/ticks +average: 218199 cycles/ticks + +kyber_encaps: +median: 217794 cycles/ticks +average: 219132 cycles/ticks + +kyber_decaps: +median: 271866 cycles/ticks +average: 273453 cycles/ticks + +Loop spin: 711 +gen_a: +median: 57408 cycles/ticks +average: 57773 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 168174 cycles/ticks +average: 168965 cycles/ticks + +indcpa_enc: +median: 203476 cycles/ticks +average: 204645 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50395 cycles/ticks + +kyber_keypair_derand: +median: 180496 cycles/ticks +average: 181318 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194206 cycles/ticks + +kyber_encaps_derand: +median: 216730 cycles/ticks +average: 217843 cycles/ticks + +kyber_encaps: +median: 217536 cycles/ticks +average: 218769 cycles/ticks + +kyber_decaps: +median: 271464 cycles/ticks +average: 272880 cycles/ticks + +Loop spin: 712 +gen_a: +median: 57388 cycles/ticks +average: 57744 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167934 cycles/ticks +average: 168710 cycles/ticks + +indcpa_enc: +median: 202974 cycles/ticks +average: 204119 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50311 cycles/ticks + +kyber_keypair_derand: +median: 180458 cycles/ticks +average: 181237 cycles/ticks + +kyber_keypair: +median: 193384 cycles/ticks +average: 194329 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218210 cycles/ticks + +kyber_encaps: +median: 217706 cycles/ticks +average: 218876 cycles/ticks + +kyber_decaps: +median: 271638 cycles/ticks +average: 273049 cycles/ticks + +Loop spin: 713 +gen_a: +median: 57402 cycles/ticks +average: 57805 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167916 cycles/ticks +average: 168702 cycles/ticks + +indcpa_enc: +median: 202970 cycles/ticks +average: 204167 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181322 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194146 cycles/ticks + +kyber_encaps_derand: +median: 217128 cycles/ticks +average: 218336 cycles/ticks + +kyber_encaps: +median: 217860 cycles/ticks +average: 219055 cycles/ticks + +kyber_decaps: +median: 271848 cycles/ticks +average: 273191 cycles/ticks + +Loop spin: 714 +gen_a: +median: 57318 cycles/ticks +average: 57743 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12667 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1696 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168068 cycles/ticks +average: 168924 cycles/ticks + +indcpa_enc: +median: 203080 cycles/ticks +average: 204403 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180456 cycles/ticks +average: 181282 cycles/ticks + +kyber_keypair: +median: 193482 cycles/ticks +average: 194273 cycles/ticks + +kyber_encaps_derand: +median: 216968 cycles/ticks +average: 218176 cycles/ticks + +kyber_encaps: +median: 217810 cycles/ticks +average: 219013 cycles/ticks + +kyber_decaps: +median: 271908 cycles/ticks +average: 273579 cycles/ticks + +Loop spin: 715 +gen_a: +median: 57274 cycles/ticks +average: 57622 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168236 cycles/ticks +average: 169102 cycles/ticks + +indcpa_enc: +median: 203380 cycles/ticks +average: 204549 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50441 cycles/ticks + +kyber_keypair_derand: +median: 180492 cycles/ticks +average: 181386 cycles/ticks + +kyber_keypair: +median: 193592 cycles/ticks +average: 194531 cycles/ticks + +kyber_encaps_derand: +median: 218462 cycles/ticks +average: 219638 cycles/ticks + +kyber_encaps: +median: 218076 cycles/ticks +average: 219495 cycles/ticks + +kyber_decaps: +median: 271648 cycles/ticks +average: 273225 cycles/ticks + +Loop spin: 716 +gen_a: +median: 57402 cycles/ticks +average: 57948 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2436 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 679 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168472 cycles/ticks +average: 169375 cycles/ticks + +indcpa_enc: +median: 203918 cycles/ticks +average: 205127 cycles/ticks + +indcpa_dec: +median: 50320 cycles/ticks +average: 50619 cycles/ticks + +kyber_keypair_derand: +median: 181238 cycles/ticks +average: 182198 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194344 cycles/ticks + +kyber_encaps_derand: +median: 216922 cycles/ticks +average: 218201 cycles/ticks + +kyber_encaps: +median: 217670 cycles/ticks +average: 218926 cycles/ticks + +kyber_decaps: +median: 271774 cycles/ticks +average: 273390 cycles/ticks + +Loop spin: 717 +gen_a: +median: 57470 cycles/ticks +average: 58020 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10810 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168490 cycles/ticks +average: 169376 cycles/ticks + +indcpa_enc: +median: 203798 cycles/ticks +average: 204951 cycles/ticks + +indcpa_dec: +median: 50220 cycles/ticks +average: 50495 cycles/ticks + +kyber_keypair_derand: +median: 180652 cycles/ticks +average: 181535 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194425 cycles/ticks + +kyber_encaps_derand: +median: 218652 cycles/ticks +average: 220021 cycles/ticks + +kyber_encaps: +median: 219820 cycles/ticks +average: 221174 cycles/ticks + +kyber_decaps: +median: 273040 cycles/ticks +average: 274482 cycles/ticks + +Loop spin: 718 +gen_a: +median: 57438 cycles/ticks +average: 57879 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2734 cycles/ticks +average: 2859 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168188 cycles/ticks +average: 169035 cycles/ticks + +indcpa_enc: +median: 203686 cycles/ticks +average: 204970 cycles/ticks + +indcpa_dec: +median: 50404 cycles/ticks +average: 50716 cycles/ticks + +kyber_keypair_derand: +median: 180424 cycles/ticks +average: 181342 cycles/ticks + +kyber_keypair: +median: 193470 cycles/ticks +average: 194407 cycles/ticks + +kyber_encaps_derand: +median: 217142 cycles/ticks +average: 218417 cycles/ticks + +kyber_encaps: +median: 218194 cycles/ticks +average: 219521 cycles/ticks + +kyber_decaps: +median: 272198 cycles/ticks +average: 273768 cycles/ticks + +Loop spin: 719 +gen_a: +median: 57466 cycles/ticks +average: 58008 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12749 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 169642 cycles/ticks +average: 170643 cycles/ticks + +indcpa_enc: +median: 204674 cycles/ticks +average: 205830 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50448 cycles/ticks + +kyber_keypair_derand: +median: 180496 cycles/ticks +average: 181445 cycles/ticks + +kyber_keypair: +median: 193380 cycles/ticks +average: 194299 cycles/ticks + +kyber_encaps_derand: +median: 217358 cycles/ticks +average: 218660 cycles/ticks + +kyber_encaps: +median: 218082 cycles/ticks +average: 219334 cycles/ticks + +kyber_decaps: +median: 272144 cycles/ticks +average: 273781 cycles/ticks + +Loop spin: 720 +gen_a: +median: 57440 cycles/ticks +average: 57935 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10743 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12718 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1729 cycles/ticks + +indcpa_keypair: +median: 168446 cycles/ticks +average: 169327 cycles/ticks + +indcpa_enc: +median: 203886 cycles/ticks +average: 205197 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 180868 cycles/ticks +average: 181932 cycles/ticks + +kyber_keypair: +median: 193574 cycles/ticks +average: 194576 cycles/ticks + +kyber_encaps_derand: +median: 216986 cycles/ticks +average: 218339 cycles/ticks + +kyber_encaps: +median: 217968 cycles/ticks +average: 219236 cycles/ticks + +kyber_decaps: +median: 271772 cycles/ticks +average: 273323 cycles/ticks + +Loop spin: 721 +gen_a: +median: 57622 cycles/ticks +average: 58213 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2762 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167938 cycles/ticks +average: 168799 cycles/ticks + +indcpa_enc: +median: 203210 cycles/ticks +average: 204537 cycles/ticks + +indcpa_dec: +median: 50246 cycles/ticks +average: 50562 cycles/ticks + +kyber_keypair_derand: +median: 180944 cycles/ticks +average: 181918 cycles/ticks + +kyber_keypair: +median: 193584 cycles/ticks +average: 194472 cycles/ticks + +kyber_encaps_derand: +median: 217038 cycles/ticks +average: 218283 cycles/ticks + +kyber_encaps: +median: 218026 cycles/ticks +average: 219432 cycles/ticks + +kyber_decaps: +median: 272124 cycles/ticks +average: 273804 cycles/ticks + +Loop spin: 722 +gen_a: +median: 57556 cycles/ticks +average: 57988 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10806 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167960 cycles/ticks +average: 168962 cycles/ticks + +indcpa_enc: +median: 203014 cycles/ticks +average: 204166 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50485 cycles/ticks + +kyber_keypair_derand: +median: 180606 cycles/ticks +average: 181547 cycles/ticks + +kyber_keypair: +median: 193522 cycles/ticks +average: 194446 cycles/ticks + +kyber_encaps_derand: +median: 217684 cycles/ticks +average: 219023 cycles/ticks + +kyber_encaps: +median: 217918 cycles/ticks +average: 219145 cycles/ticks + +kyber_decaps: +median: 271828 cycles/ticks +average: 273391 cycles/ticks + +Loop spin: 723 +gen_a: +median: 57430 cycles/ticks +average: 57915 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12730 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168290 cycles/ticks +average: 169350 cycles/ticks + +indcpa_enc: +median: 203412 cycles/ticks +average: 204698 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50458 cycles/ticks + +kyber_keypair_derand: +median: 180442 cycles/ticks +average: 181387 cycles/ticks + +kyber_keypair: +median: 193508 cycles/ticks +average: 194474 cycles/ticks + +kyber_encaps_derand: +median: 217366 cycles/ticks +average: 218693 cycles/ticks + +kyber_encaps: +median: 218472 cycles/ticks +average: 219662 cycles/ticks + +kyber_decaps: +median: 272254 cycles/ticks +average: 273902 cycles/ticks + +Loop spin: 724 +gen_a: +median: 57340 cycles/ticks +average: 57711 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168370 cycles/ticks +average: 169245 cycles/ticks + +indcpa_enc: +median: 203308 cycles/ticks +average: 204451 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50458 cycles/ticks + +kyber_keypair_derand: +median: 180972 cycles/ticks +average: 181986 cycles/ticks + +kyber_keypair: +median: 193970 cycles/ticks +average: 194937 cycles/ticks + +kyber_encaps_derand: +median: 217222 cycles/ticks +average: 218566 cycles/ticks + +kyber_encaps: +median: 218030 cycles/ticks +average: 219397 cycles/ticks + +kyber_decaps: +median: 271816 cycles/ticks +average: 273389 cycles/ticks + +Loop spin: 725 +gen_a: +median: 57496 cycles/ticks +average: 58027 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2513 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12760 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168758 cycles/ticks +average: 169762 cycles/ticks + +indcpa_enc: +median: 203774 cycles/ticks +average: 205179 cycles/ticks + +indcpa_dec: +median: 50258 cycles/ticks +average: 50516 cycles/ticks + +kyber_keypair_derand: +median: 180400 cycles/ticks +average: 181310 cycles/ticks + +kyber_keypair: +median: 193422 cycles/ticks +average: 194355 cycles/ticks + +kyber_encaps_derand: +median: 217206 cycles/ticks +average: 218587 cycles/ticks + +kyber_encaps: +median: 219426 cycles/ticks +average: 220687 cycles/ticks + +kyber_decaps: +median: 272028 cycles/ticks +average: 273622 cycles/ticks + +Loop spin: 726 +gen_a: +median: 57416 cycles/ticks +average: 57892 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 445 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168298 cycles/ticks +average: 169128 cycles/ticks + +indcpa_enc: +median: 203492 cycles/ticks +average: 204655 cycles/ticks + +indcpa_dec: +median: 50248 cycles/ticks +average: 50535 cycles/ticks + +kyber_keypair_derand: +median: 180924 cycles/ticks +average: 182004 cycles/ticks + +kyber_keypair: +median: 193740 cycles/ticks +average: 194727 cycles/ticks + +kyber_encaps_derand: +median: 217280 cycles/ticks +average: 218635 cycles/ticks + +kyber_encaps: +median: 217956 cycles/ticks +average: 219290 cycles/ticks + +kyber_decaps: +median: 272012 cycles/ticks +average: 273513 cycles/ticks + +Loop spin: 727 +gen_a: +median: 57380 cycles/ticks +average: 57781 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12757 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168292 cycles/ticks +average: 169277 cycles/ticks + +indcpa_enc: +median: 203346 cycles/ticks +average: 204559 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180300 cycles/ticks +average: 181222 cycles/ticks + +kyber_keypair: +median: 193490 cycles/ticks +average: 194461 cycles/ticks + +kyber_encaps_derand: +median: 216996 cycles/ticks +average: 218179 cycles/ticks + +kyber_encaps: +median: 218050 cycles/ticks +average: 219368 cycles/ticks + +kyber_decaps: +median: 271872 cycles/ticks +average: 273417 cycles/ticks + +Loop spin: 728 +gen_a: +median: 57490 cycles/ticks +average: 57965 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2438 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167984 cycles/ticks +average: 168863 cycles/ticks + +indcpa_enc: +median: 203202 cycles/ticks +average: 204347 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50523 cycles/ticks + +kyber_keypair_derand: +median: 180578 cycles/ticks +average: 181590 cycles/ticks + +kyber_keypair: +median: 193862 cycles/ticks +average: 194909 cycles/ticks + +kyber_encaps_derand: +median: 216832 cycles/ticks +average: 218165 cycles/ticks + +kyber_encaps: +median: 217786 cycles/ticks +average: 219062 cycles/ticks + +kyber_decaps: +median: 271552 cycles/ticks +average: 273034 cycles/ticks + +Loop spin: 729 +gen_a: +median: 57520 cycles/ticks +average: 58079 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7088 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10833 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12741 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 675 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1738 cycles/ticks + +indcpa_keypair: +median: 168280 cycles/ticks +average: 169239 cycles/ticks + +indcpa_enc: +median: 203184 cycles/ticks +average: 204279 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180626 cycles/ticks +average: 181607 cycles/ticks + +kyber_keypair: +median: 193668 cycles/ticks +average: 194630 cycles/ticks + +kyber_encaps_derand: +median: 217062 cycles/ticks +average: 218349 cycles/ticks + +kyber_encaps: +median: 218106 cycles/ticks +average: 219329 cycles/ticks + +kyber_decaps: +median: 271728 cycles/ticks +average: 273224 cycles/ticks + +Loop spin: 730 +gen_a: +median: 57532 cycles/ticks +average: 58162 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10738 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12742 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1346 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1766 cycles/ticks + +indcpa_keypair: +median: 168400 cycles/ticks +average: 169359 cycles/ticks + +indcpa_enc: +median: 203436 cycles/ticks +average: 204729 cycles/ticks + +indcpa_dec: +median: 50238 cycles/ticks +average: 50479 cycles/ticks + +kyber_keypair_derand: +median: 180832 cycles/ticks +average: 181756 cycles/ticks + +kyber_keypair: +median: 193498 cycles/ticks +average: 194456 cycles/ticks + +kyber_encaps_derand: +median: 217038 cycles/ticks +average: 218423 cycles/ticks + +kyber_encaps: +median: 217988 cycles/ticks +average: 219442 cycles/ticks + +kyber_decaps: +median: 271764 cycles/ticks +average: 273300 cycles/ticks + +Loop spin: 731 +gen_a: +median: 57310 cycles/ticks +average: 57831 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10806 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 691 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168588 cycles/ticks +average: 169571 cycles/ticks + +indcpa_enc: +median: 203576 cycles/ticks +average: 204850 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50451 cycles/ticks + +kyber_keypair_derand: +median: 180634 cycles/ticks +average: 181572 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194426 cycles/ticks + +kyber_encaps_derand: +median: 216798 cycles/ticks +average: 218159 cycles/ticks + +kyber_encaps: +median: 218130 cycles/ticks +average: 219542 cycles/ticks + +kyber_decaps: +median: 271632 cycles/ticks +average: 273195 cycles/ticks + +Loop spin: 732 +gen_a: +median: 57456 cycles/ticks +average: 57936 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1344 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167882 cycles/ticks +average: 168813 cycles/ticks + +indcpa_enc: +median: 203014 cycles/ticks +average: 204178 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50400 cycles/ticks + +kyber_keypair_derand: +median: 180556 cycles/ticks +average: 181478 cycles/ticks + +kyber_keypair: +median: 193566 cycles/ticks +average: 194520 cycles/ticks + +kyber_encaps_derand: +median: 217488 cycles/ticks +average: 218799 cycles/ticks + +kyber_encaps: +median: 218480 cycles/ticks +average: 219805 cycles/ticks + +kyber_decaps: +median: 271962 cycles/ticks +average: 273478 cycles/ticks + +Loop spin: 733 +gen_a: +median: 57382 cycles/ticks +average: 58502 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12718 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 169876 cycles/ticks +average: 170859 cycles/ticks + +indcpa_enc: +median: 205276 cycles/ticks +average: 206426 cycles/ticks + +indcpa_dec: +median: 50246 cycles/ticks +average: 50540 cycles/ticks + +kyber_keypair_derand: +median: 180534 cycles/ticks +average: 181501 cycles/ticks + +kyber_keypair: +median: 193456 cycles/ticks +average: 194446 cycles/ticks + +kyber_encaps_derand: +median: 216874 cycles/ticks +average: 218186 cycles/ticks + +kyber_encaps: +median: 218278 cycles/ticks +average: 219518 cycles/ticks + +kyber_decaps: +median: 272014 cycles/ticks +average: 273608 cycles/ticks + +Loop spin: 734 +gen_a: +median: 57414 cycles/ticks +average: 57905 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167994 cycles/ticks +average: 168832 cycles/ticks + +indcpa_enc: +median: 203126 cycles/ticks +average: 204315 cycles/ticks + +indcpa_dec: +median: 50268 cycles/ticks +average: 50578 cycles/ticks + +kyber_keypair_derand: +median: 180780 cycles/ticks +average: 181843 cycles/ticks + +kyber_keypair: +median: 193794 cycles/ticks +average: 194815 cycles/ticks + +kyber_encaps_derand: +median: 217084 cycles/ticks +average: 218357 cycles/ticks + +kyber_encaps: +median: 217890 cycles/ticks +average: 219239 cycles/ticks + +kyber_decaps: +median: 271784 cycles/ticks +average: 273305 cycles/ticks + +Loop spin: 735 +gen_a: +median: 57414 cycles/ticks +average: 57956 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7093 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10808 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12756 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168396 cycles/ticks +average: 169353 cycles/ticks + +indcpa_enc: +median: 203266 cycles/ticks +average: 204420 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50496 cycles/ticks + +kyber_keypair_derand: +median: 180606 cycles/ticks +average: 181460 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194267 cycles/ticks + +kyber_encaps_derand: +median: 217388 cycles/ticks +average: 218699 cycles/ticks + +kyber_encaps: +median: 218540 cycles/ticks +average: 219802 cycles/ticks + +kyber_decaps: +median: 271904 cycles/ticks +average: 273449 cycles/ticks + +Loop spin: 736 +gen_a: +median: 57412 cycles/ticks +average: 57909 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1366 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168266 cycles/ticks +average: 169095 cycles/ticks + +indcpa_enc: +median: 203212 cycles/ticks +average: 204476 cycles/ticks + +indcpa_dec: +median: 50316 cycles/ticks +average: 50649 cycles/ticks + +kyber_keypair_derand: +median: 180934 cycles/ticks +average: 181968 cycles/ticks + +kyber_keypair: +median: 193970 cycles/ticks +average: 194934 cycles/ticks + +kyber_encaps_derand: +median: 216752 cycles/ticks +average: 217977 cycles/ticks + +kyber_encaps: +median: 217572 cycles/ticks +average: 218859 cycles/ticks + +kyber_decaps: +median: 271614 cycles/ticks +average: 273101 cycles/ticks + +Loop spin: 737 +gen_a: +median: 57660 cycles/ticks +average: 58232 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2438 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168196 cycles/ticks +average: 169161 cycles/ticks + +indcpa_enc: +median: 203362 cycles/ticks +average: 204745 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50434 cycles/ticks + +kyber_keypair_derand: +median: 180270 cycles/ticks +average: 181216 cycles/ticks + +kyber_keypair: +median: 193638 cycles/ticks +average: 194618 cycles/ticks + +kyber_encaps_derand: +median: 217040 cycles/ticks +average: 218464 cycles/ticks + +kyber_encaps: +median: 218064 cycles/ticks +average: 219592 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273629 cycles/ticks + +Loop spin: 738 +gen_a: +median: 57440 cycles/ticks +average: 57849 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168300 cycles/ticks +average: 169058 cycles/ticks + +indcpa_enc: +median: 203444 cycles/ticks +average: 204632 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50452 cycles/ticks + +kyber_keypair_derand: +median: 180508 cycles/ticks +average: 181398 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194212 cycles/ticks + +kyber_encaps_derand: +median: 216926 cycles/ticks +average: 218229 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 219176 cycles/ticks + +kyber_decaps: +median: 271828 cycles/ticks +average: 273527 cycles/ticks + +Loop spin: 739 +gen_a: +median: 57306 cycles/ticks +average: 57818 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12721 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168014 cycles/ticks +average: 168924 cycles/ticks + +indcpa_enc: +median: 203032 cycles/ticks +average: 204321 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180720 cycles/ticks +average: 181595 cycles/ticks + +kyber_keypair: +median: 193582 cycles/ticks +average: 194524 cycles/ticks + +kyber_encaps_derand: +median: 216834 cycles/ticks +average: 218088 cycles/ticks + +kyber_encaps: +median: 217922 cycles/ticks +average: 219143 cycles/ticks + +kyber_decaps: +median: 271710 cycles/ticks +average: 273110 cycles/ticks + +Loop spin: 740 +gen_a: +median: 57406 cycles/ticks +average: 57812 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7028 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12751 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168434 cycles/ticks +average: 169286 cycles/ticks + +indcpa_enc: +median: 203620 cycles/ticks +average: 204729 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180308 cycles/ticks +average: 181183 cycles/ticks + +kyber_keypair: +median: 193764 cycles/ticks +average: 196560 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 219770 cycles/ticks + +kyber_encaps: +median: 218042 cycles/ticks +average: 219279 cycles/ticks + +kyber_decaps: +median: 271730 cycles/ticks +average: 273227 cycles/ticks + +Loop spin: 741 +gen_a: +median: 57310 cycles/ticks +average: 57736 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168194 cycles/ticks +average: 169069 cycles/ticks + +indcpa_enc: +median: 203374 cycles/ticks +average: 204540 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180424 cycles/ticks +average: 181296 cycles/ticks + +kyber_keypair: +median: 193640 cycles/ticks +average: 194574 cycles/ticks + +kyber_encaps_derand: +median: 216996 cycles/ticks +average: 218226 cycles/ticks + +kyber_encaps: +median: 218168 cycles/ticks +average: 219405 cycles/ticks + +kyber_decaps: +median: 271728 cycles/ticks +average: 273212 cycles/ticks + +Loop spin: 742 +gen_a: +median: 57490 cycles/ticks +average: 57870 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 719 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168038 cycles/ticks +average: 168908 cycles/ticks + +indcpa_enc: +median: 203224 cycles/ticks +average: 204401 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50479 cycles/ticks + +kyber_keypair_derand: +median: 180454 cycles/ticks +average: 181388 cycles/ticks + +kyber_keypair: +median: 193676 cycles/ticks +average: 194583 cycles/ticks + +kyber_encaps_derand: +median: 216762 cycles/ticks +average: 217986 cycles/ticks + +kyber_encaps: +median: 217714 cycles/ticks +average: 219080 cycles/ticks + +kyber_decaps: +median: 271480 cycles/ticks +average: 272815 cycles/ticks + +Loop spin: 743 +gen_a: +median: 57578 cycles/ticks +average: 57907 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 167794 cycles/ticks +average: 168626 cycles/ticks + +indcpa_enc: +median: 203038 cycles/ticks +average: 204111 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180872 cycles/ticks +average: 181688 cycles/ticks + +kyber_keypair: +median: 193400 cycles/ticks +average: 194205 cycles/ticks + +kyber_encaps_derand: +median: 216942 cycles/ticks +average: 218221 cycles/ticks + +kyber_encaps: +median: 217808 cycles/ticks +average: 219094 cycles/ticks + +kyber_decaps: +median: 271836 cycles/ticks +average: 273342 cycles/ticks + +Loop spin: 744 +gen_a: +median: 57518 cycles/ticks +average: 57864 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12772 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1696 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168216 cycles/ticks +average: 168995 cycles/ticks + +indcpa_enc: +median: 203464 cycles/ticks +average: 204688 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50391 cycles/ticks + +kyber_keypair_derand: +median: 180136 cycles/ticks +average: 180978 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194168 cycles/ticks + +kyber_encaps_derand: +median: 216726 cycles/ticks +average: 217952 cycles/ticks + +kyber_encaps: +median: 217580 cycles/ticks +average: 218722 cycles/ticks + +kyber_decaps: +median: 271514 cycles/ticks +average: 273071 cycles/ticks + +Loop spin: 745 +gen_a: +median: 57448 cycles/ticks +average: 57772 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10739 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168180 cycles/ticks +average: 168975 cycles/ticks + +indcpa_enc: +median: 203488 cycles/ticks +average: 204600 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50371 cycles/ticks + +kyber_keypair_derand: +median: 180498 cycles/ticks +average: 181287 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194201 cycles/ticks + +kyber_encaps_derand: +median: 216904 cycles/ticks +average: 218218 cycles/ticks + +kyber_encaps: +median: 217750 cycles/ticks +average: 218921 cycles/ticks + +kyber_decaps: +median: 271612 cycles/ticks +average: 273103 cycles/ticks + +Loop spin: 746 +gen_a: +median: 65042 cycles/ticks +average: 61786 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168628 cycles/ticks +average: 169452 cycles/ticks + +indcpa_enc: +median: 203606 cycles/ticks +average: 204823 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180274 cycles/ticks +average: 181082 cycles/ticks + +kyber_keypair: +median: 193288 cycles/ticks +average: 194162 cycles/ticks + +kyber_encaps_derand: +median: 217196 cycles/ticks +average: 218349 cycles/ticks + +kyber_encaps: +median: 217986 cycles/ticks +average: 219182 cycles/ticks + +kyber_decaps: +median: 271818 cycles/ticks +average: 273236 cycles/ticks + +Loop spin: 747 +gen_a: +median: 57316 cycles/ticks +average: 57652 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168074 cycles/ticks +average: 168884 cycles/ticks + +indcpa_enc: +median: 203138 cycles/ticks +average: 204200 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50485 cycles/ticks + +kyber_keypair_derand: +median: 180324 cycles/ticks +average: 181109 cycles/ticks + +kyber_keypair: +median: 193418 cycles/ticks +average: 194225 cycles/ticks + +kyber_encaps_derand: +median: 216754 cycles/ticks +average: 218136 cycles/ticks + +kyber_encaps: +median: 217532 cycles/ticks +average: 218797 cycles/ticks + +kyber_decaps: +median: 271540 cycles/ticks +average: 273179 cycles/ticks + +Loop spin: 748 +gen_a: +median: 57358 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168250 cycles/ticks +average: 169033 cycles/ticks + +indcpa_enc: +median: 203204 cycles/ticks +average: 204355 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50371 cycles/ticks + +kyber_keypair_derand: +median: 180512 cycles/ticks +average: 181341 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194248 cycles/ticks + +kyber_encaps_derand: +median: 216672 cycles/ticks +average: 217831 cycles/ticks + +kyber_encaps: +median: 217464 cycles/ticks +average: 218671 cycles/ticks + +kyber_decaps: +median: 271420 cycles/ticks +average: 272809 cycles/ticks + +Loop spin: 749 +gen_a: +median: 57522 cycles/ticks +average: 57901 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10755 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168762 cycles/ticks + +indcpa_enc: +median: 203122 cycles/ticks +average: 204154 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50359 cycles/ticks + +kyber_keypair_derand: +median: 181904 cycles/ticks +average: 182792 cycles/ticks + +kyber_keypair: +median: 193442 cycles/ticks +average: 194308 cycles/ticks + +kyber_encaps_derand: +median: 216788 cycles/ticks +average: 218005 cycles/ticks + +kyber_encaps: +median: 217656 cycles/ticks +average: 218878 cycles/ticks + +kyber_decaps: +median: 271708 cycles/ticks +average: 273278 cycles/ticks + +Loop spin: 750 +gen_a: +median: 64930 cycles/ticks +average: 61828 cycles/ticks + +poly_getnoise_eta1: +median: 2444 cycles/ticks +average: 2460 cycles/ticks + +poly_getnoise_eta2: +median: 2446 cycles/ticks +average: 2459 cycles/ticks + +NTT: +median: 7558 cycles/ticks +average: 7671 cycles/ticks + +INVNTT: +median: 11450 cycles/ticks +average: 11506 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 454 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1502 cycles/ticks +average: 1518 cycles/ticks + +poly_compress: +median: 694 cycles/ticks +average: 692 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2758 cycles/ticks +average: 2769 cycles/ticks + +polyvec_decompress: +median: 1734 cycles/ticks +average: 1746 cycles/ticks + +indcpa_keypair: +median: 168596 cycles/ticks +average: 169394 cycles/ticks + +indcpa_enc: +median: 203572 cycles/ticks +average: 204601 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50365 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181312 cycles/ticks + +kyber_keypair: +median: 193392 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 216988 cycles/ticks +average: 218136 cycles/ticks + +kyber_encaps: +median: 217580 cycles/ticks +average: 218755 cycles/ticks + +kyber_decaps: +median: 271498 cycles/ticks +average: 272903 cycles/ticks + +Loop spin: 751 +gen_a: +median: 57454 cycles/ticks +average: 57807 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168662 cycles/ticks +average: 169495 cycles/ticks + +indcpa_enc: +median: 203670 cycles/ticks +average: 204844 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50377 cycles/ticks + +kyber_keypair_derand: +median: 180630 cycles/ticks +average: 181454 cycles/ticks + +kyber_keypair: +median: 193368 cycles/ticks +average: 194167 cycles/ticks + +kyber_encaps_derand: +median: 217468 cycles/ticks +average: 218651 cycles/ticks + +kyber_encaps: +median: 218206 cycles/ticks +average: 219582 cycles/ticks + +kyber_decaps: +median: 272056 cycles/ticks +average: 273482 cycles/ticks + +Loop spin: 752 +gen_a: +median: 57360 cycles/ticks +average: 57792 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1734 cycles/ticks + +indcpa_keypair: +median: 167832 cycles/ticks +average: 168607 cycles/ticks + +indcpa_enc: +median: 203022 cycles/ticks +average: 204167 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180876 cycles/ticks +average: 181660 cycles/ticks + +kyber_keypair: +median: 193496 cycles/ticks +average: 194337 cycles/ticks + +kyber_encaps_derand: +median: 217126 cycles/ticks +average: 218313 cycles/ticks + +kyber_encaps: +median: 217846 cycles/ticks +average: 219075 cycles/ticks + +kyber_decaps: +median: 271834 cycles/ticks +average: 273378 cycles/ticks + +Loop spin: 753 +gen_a: +median: 57408 cycles/ticks +average: 57710 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168138 cycles/ticks +average: 168922 cycles/ticks + +indcpa_enc: +median: 203292 cycles/ticks +average: 204488 cycles/ticks + +indcpa_dec: +median: 50260 cycles/ticks +average: 50482 cycles/ticks + +kyber_keypair_derand: +median: 179902 cycles/ticks +average: 180747 cycles/ticks + +kyber_keypair: +median: 193304 cycles/ticks +average: 194155 cycles/ticks + +kyber_encaps_derand: +median: 216812 cycles/ticks +average: 218032 cycles/ticks + +kyber_encaps: +median: 217780 cycles/ticks +average: 219019 cycles/ticks + +kyber_decaps: +median: 271660 cycles/ticks +average: 273112 cycles/ticks + +Loop spin: 754 +gen_a: +median: 57478 cycles/ticks +average: 57907 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10762 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168004 cycles/ticks +average: 168818 cycles/ticks + +indcpa_enc: +median: 203186 cycles/ticks +average: 204268 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180744 cycles/ticks +average: 181544 cycles/ticks + +kyber_keypair: +median: 193246 cycles/ticks +average: 194132 cycles/ticks + +kyber_encaps_derand: +median: 216820 cycles/ticks +average: 218092 cycles/ticks + +kyber_encaps: +median: 217802 cycles/ticks +average: 218942 cycles/ticks + +kyber_decaps: +median: 271624 cycles/ticks +average: 273053 cycles/ticks + +Loop spin: 755 +gen_a: +median: 57330 cycles/ticks +average: 57691 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168136 cycles/ticks +average: 168887 cycles/ticks + +indcpa_enc: +median: 203188 cycles/ticks +average: 204410 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 180590 cycles/ticks +average: 181394 cycles/ticks + +kyber_keypair: +median: 193456 cycles/ticks +average: 194238 cycles/ticks + +kyber_encaps_derand: +median: 217030 cycles/ticks +average: 218308 cycles/ticks + +kyber_encaps: +median: 217744 cycles/ticks +average: 218941 cycles/ticks + +kyber_decaps: +median: 271612 cycles/ticks +average: 273047 cycles/ticks + +Loop spin: 756 +gen_a: +median: 57500 cycles/ticks +average: 57797 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12624 cycles/ticks +average: 12744 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 168060 cycles/ticks +average: 168851 cycles/ticks + +indcpa_enc: +median: 203336 cycles/ticks +average: 204499 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 181976 cycles/ticks +average: 182817 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194231 cycles/ticks + +kyber_encaps_derand: +median: 217224 cycles/ticks +average: 218527 cycles/ticks + +kyber_encaps: +median: 217926 cycles/ticks +average: 219034 cycles/ticks + +kyber_decaps: +median: 271868 cycles/ticks +average: 273312 cycles/ticks + +Loop spin: 757 +gen_a: +median: 57282 cycles/ticks +average: 57704 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 168380 cycles/ticks +average: 169179 cycles/ticks + +indcpa_enc: +median: 203590 cycles/ticks +average: 204818 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50447 cycles/ticks + +kyber_keypair_derand: +median: 180392 cycles/ticks +average: 181230 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194210 cycles/ticks + +kyber_encaps_derand: +median: 217030 cycles/ticks +average: 218100 cycles/ticks + +kyber_encaps: +median: 217840 cycles/ticks +average: 219034 cycles/ticks + +kyber_decaps: +median: 271792 cycles/ticks +average: 273090 cycles/ticks + +Loop spin: 758 +gen_a: +median: 57468 cycles/ticks +average: 57813 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167778 cycles/ticks +average: 168625 cycles/ticks + +indcpa_enc: +median: 202980 cycles/ticks +average: 204240 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 182086 cycles/ticks +average: 182903 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194192 cycles/ticks + +kyber_encaps_derand: +median: 216848 cycles/ticks +average: 218258 cycles/ticks + +kyber_encaps: +median: 217520 cycles/ticks +average: 218734 cycles/ticks + +kyber_decaps: +median: 271458 cycles/ticks +average: 272847 cycles/ticks + +Loop spin: 759 +gen_a: +median: 57356 cycles/ticks +average: 57737 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10772 cycles/ticks +average: 10804 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 169482 cycles/ticks +average: 170293 cycles/ticks + +indcpa_enc: +median: 204670 cycles/ticks +average: 205841 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50341 cycles/ticks + +kyber_keypair_derand: +median: 180544 cycles/ticks +average: 181343 cycles/ticks + +kyber_keypair: +median: 193348 cycles/ticks +average: 194125 cycles/ticks + +kyber_encaps_derand: +median: 216948 cycles/ticks +average: 218228 cycles/ticks + +kyber_encaps: +median: 217700 cycles/ticks +average: 218870 cycles/ticks + +kyber_decaps: +median: 271658 cycles/ticks +average: 273107 cycles/ticks + +Loop spin: 760 +gen_a: +median: 57346 cycles/ticks +average: 57690 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2524 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168198 cycles/ticks +average: 169014 cycles/ticks + +indcpa_enc: +median: 203192 cycles/ticks +average: 204370 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180884 cycles/ticks +average: 181759 cycles/ticks + +kyber_keypair: +median: 193556 cycles/ticks +average: 194415 cycles/ticks + +kyber_encaps_derand: +median: 218508 cycles/ticks +average: 219712 cycles/ticks + +kyber_encaps: +median: 219274 cycles/ticks +average: 220415 cycles/ticks + +kyber_decaps: +median: 273156 cycles/ticks +average: 274510 cycles/ticks + +Loop spin: 761 +gen_a: +median: 57406 cycles/ticks +average: 57824 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168510 cycles/ticks +average: 169307 cycles/ticks + +indcpa_enc: +median: 203590 cycles/ticks +average: 204733 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50428 cycles/ticks + +kyber_keypair_derand: +median: 180486 cycles/ticks +average: 181332 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194207 cycles/ticks + +kyber_encaps_derand: +median: 216964 cycles/ticks +average: 218207 cycles/ticks + +kyber_encaps: +median: 217728 cycles/ticks +average: 218987 cycles/ticks + +kyber_decaps: +median: 271724 cycles/ticks +average: 273073 cycles/ticks + +Loop spin: 762 +gen_a: +median: 57364 cycles/ticks +average: 57669 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7035 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168034 cycles/ticks +average: 168801 cycles/ticks + +indcpa_enc: +median: 203168 cycles/ticks +average: 204319 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180358 cycles/ticks +average: 181191 cycles/ticks + +kyber_keypair: +median: 193310 cycles/ticks +average: 194206 cycles/ticks + +kyber_encaps_derand: +median: 217002 cycles/ticks +average: 218134 cycles/ticks + +kyber_encaps: +median: 217804 cycles/ticks +average: 218946 cycles/ticks + +kyber_decaps: +median: 271810 cycles/ticks +average: 273203 cycles/ticks + +Loop spin: 763 +gen_a: +median: 57322 cycles/ticks +average: 57752 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168248 cycles/ticks +average: 169073 cycles/ticks + +indcpa_enc: +median: 203464 cycles/ticks +average: 204633 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 180730 cycles/ticks +average: 181615 cycles/ticks + +kyber_keypair: +median: 193406 cycles/ticks +average: 194464 cycles/ticks + +kyber_encaps_derand: +median: 217970 cycles/ticks +average: 219235 cycles/ticks + +kyber_encaps: +median: 218576 cycles/ticks +average: 219871 cycles/ticks + +kyber_decaps: +median: 271530 cycles/ticks +average: 272883 cycles/ticks + +Loop spin: 764 +gen_a: +median: 57270 cycles/ticks +average: 57769 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167972 cycles/ticks +average: 168891 cycles/ticks + +indcpa_enc: +median: 203502 cycles/ticks +average: 204772 cycles/ticks + +indcpa_dec: +median: 50332 cycles/ticks +average: 50672 cycles/ticks + +kyber_keypair_derand: +median: 181142 cycles/ticks +average: 182183 cycles/ticks + +kyber_keypair: +median: 193422 cycles/ticks +average: 194326 cycles/ticks + +kyber_encaps_derand: +median: 216850 cycles/ticks +average: 218043 cycles/ticks + +kyber_encaps: +median: 217670 cycles/ticks +average: 218995 cycles/ticks + +kyber_decaps: +median: 271634 cycles/ticks +average: 273135 cycles/ticks + +Loop spin: 765 +gen_a: +median: 57570 cycles/ticks +average: 58234 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10812 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12740 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 705 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1724 cycles/ticks + +indcpa_keypair: +median: 169666 cycles/ticks +average: 170597 cycles/ticks + +indcpa_enc: +median: 204942 cycles/ticks +average: 206212 cycles/ticks + +indcpa_dec: +median: 50202 cycles/ticks +average: 50500 cycles/ticks + +kyber_keypair_derand: +median: 180612 cycles/ticks +average: 181503 cycles/ticks + +kyber_keypair: +median: 193352 cycles/ticks +average: 194302 cycles/ticks + +kyber_encaps_derand: +median: 217266 cycles/ticks +average: 218481 cycles/ticks + +kyber_encaps: +median: 218840 cycles/ticks +average: 220105 cycles/ticks + +kyber_decaps: +median: 271970 cycles/ticks +average: 273596 cycles/ticks + +Loop spin: 766 +gen_a: +median: 57492 cycles/ticks +average: 57865 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168270 cycles/ticks +average: 169105 cycles/ticks + +indcpa_enc: +median: 203460 cycles/ticks +average: 204638 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50440 cycles/ticks + +kyber_keypair_derand: +median: 181038 cycles/ticks +average: 182043 cycles/ticks + +kyber_keypair: +median: 193542 cycles/ticks +average: 194487 cycles/ticks + +kyber_encaps_derand: +median: 216916 cycles/ticks +average: 218209 cycles/ticks + +kyber_encaps: +median: 217970 cycles/ticks +average: 219161 cycles/ticks + +kyber_decaps: +median: 271936 cycles/ticks +average: 273401 cycles/ticks + +Loop spin: 767 +gen_a: +median: 57460 cycles/ticks +average: 57845 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12744 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2732 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168404 cycles/ticks +average: 169392 cycles/ticks + +indcpa_enc: +median: 203388 cycles/ticks +average: 204560 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50378 cycles/ticks + +kyber_keypair_derand: +median: 180564 cycles/ticks +average: 181524 cycles/ticks + +kyber_keypair: +median: 193674 cycles/ticks +average: 194734 cycles/ticks + +kyber_encaps_derand: +median: 217192 cycles/ticks +average: 218633 cycles/ticks + +kyber_encaps: +median: 218264 cycles/ticks +average: 219703 cycles/ticks + +kyber_decaps: +median: 272222 cycles/ticks +average: 273740 cycles/ticks + +Loop spin: 768 +gen_a: +median: 57468 cycles/ticks +average: 57979 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2409 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167942 cycles/ticks +average: 168840 cycles/ticks + +indcpa_enc: +median: 203196 cycles/ticks +average: 204319 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180658 cycles/ticks +average: 181614 cycles/ticks + +kyber_keypair: +median: 193866 cycles/ticks +average: 194836 cycles/ticks + +kyber_encaps_derand: +median: 217208 cycles/ticks +average: 218702 cycles/ticks + +kyber_encaps: +median: 218062 cycles/ticks +average: 219317 cycles/ticks + +kyber_decaps: +median: 271776 cycles/ticks +average: 273284 cycles/ticks + +Loop spin: 769 +gen_a: +median: 57426 cycles/ticks +average: 58046 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12714 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 168068 cycles/ticks +average: 169059 cycles/ticks + +indcpa_enc: +median: 203396 cycles/ticks +average: 204617 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50430 cycles/ticks + +kyber_keypair_derand: +median: 181932 cycles/ticks +average: 182870 cycles/ticks + +kyber_keypair: +median: 193434 cycles/ticks +average: 194363 cycles/ticks + +kyber_encaps_derand: +median: 217270 cycles/ticks +average: 218473 cycles/ticks + +kyber_encaps: +median: 218334 cycles/ticks +average: 219653 cycles/ticks + +kyber_decaps: +median: 272718 cycles/ticks +average: 274391 cycles/ticks + +Loop spin: 770 +gen_a: +median: 57396 cycles/ticks +average: 57855 cycles/ticks + +poly_getnoise_eta1: +median: 2442 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10817 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168076 cycles/ticks +average: 168919 cycles/ticks + +indcpa_enc: +median: 203228 cycles/ticks +average: 204420 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 180502 cycles/ticks +average: 181411 cycles/ticks + +kyber_keypair: +median: 194090 cycles/ticks +average: 195142 cycles/ticks + +kyber_encaps_derand: +median: 218976 cycles/ticks +average: 220434 cycles/ticks + +kyber_encaps: +median: 219318 cycles/ticks +average: 220599 cycles/ticks + +kyber_decaps: +median: 273156 cycles/ticks +average: 274567 cycles/ticks + +Loop spin: 771 +gen_a: +median: 57306 cycles/ticks +average: 57682 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 672 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168810 cycles/ticks +average: 169946 cycles/ticks + +indcpa_enc: +median: 204262 cycles/ticks +average: 205461 cycles/ticks + +indcpa_dec: +median: 50248 cycles/ticks +average: 50556 cycles/ticks + +kyber_keypair_derand: +median: 180548 cycles/ticks +average: 181377 cycles/ticks + +kyber_keypair: +median: 193442 cycles/ticks +average: 194438 cycles/ticks + +kyber_encaps_derand: +median: 216902 cycles/ticks +average: 218116 cycles/ticks + +kyber_encaps: +median: 217976 cycles/ticks +average: 219285 cycles/ticks + +kyber_decaps: +median: 272620 cycles/ticks +average: 274132 cycles/ticks + +Loop spin: 772 +gen_a: +median: 57370 cycles/ticks +average: 57810 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1361 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168068 cycles/ticks +average: 168930 cycles/ticks + +indcpa_enc: +median: 203414 cycles/ticks +average: 204533 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50480 cycles/ticks + +kyber_keypair_derand: +median: 180640 cycles/ticks +average: 181641 cycles/ticks + +kyber_keypair: +median: 194010 cycles/ticks +average: 194977 cycles/ticks + +kyber_encaps_derand: +median: 217528 cycles/ticks +average: 218886 cycles/ticks + +kyber_encaps: +median: 218030 cycles/ticks +average: 219386 cycles/ticks + +kyber_decaps: +median: 271782 cycles/ticks +average: 273217 cycles/ticks + +Loop spin: 773 +gen_a: +median: 57422 cycles/ticks +average: 57791 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168900 cycles/ticks +average: 169910 cycles/ticks + +indcpa_enc: +median: 203938 cycles/ticks +average: 205108 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180526 cycles/ticks +average: 181413 cycles/ticks + +kyber_keypair: +median: 193430 cycles/ticks +average: 194374 cycles/ticks + +kyber_encaps_derand: +median: 217098 cycles/ticks +average: 218375 cycles/ticks + +kyber_encaps: +median: 218310 cycles/ticks +average: 219751 cycles/ticks + +kyber_decaps: +median: 272178 cycles/ticks +average: 273764 cycles/ticks + +Loop spin: 774 +gen_a: +median: 57364 cycles/ticks +average: 57891 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10833 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 432 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1690 cycles/ticks + +indcpa_keypair: +median: 168434 cycles/ticks +average: 169422 cycles/ticks + +indcpa_enc: +median: 203456 cycles/ticks +average: 204565 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180332 cycles/ticks +average: 181226 cycles/ticks + +kyber_keypair: +median: 193618 cycles/ticks +average: 194530 cycles/ticks + +kyber_encaps_derand: +median: 217284 cycles/ticks +average: 218622 cycles/ticks + +kyber_encaps: +median: 217988 cycles/ticks +average: 219307 cycles/ticks + +kyber_decaps: +median: 271906 cycles/ticks +average: 273325 cycles/ticks + +Loop spin: 775 +gen_a: +median: 57346 cycles/ticks +average: 57914 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1723 cycles/ticks + +indcpa_keypair: +median: 167978 cycles/ticks +average: 168799 cycles/ticks + +indcpa_enc: +median: 203750 cycles/ticks +average: 204929 cycles/ticks + +indcpa_dec: +median: 50290 cycles/ticks +average: 50577 cycles/ticks + +kyber_keypair_derand: +median: 180022 cycles/ticks +average: 180915 cycles/ticks + +kyber_keypair: +median: 193404 cycles/ticks +average: 194268 cycles/ticks + +kyber_encaps_derand: +median: 216918 cycles/ticks +average: 218288 cycles/ticks + +kyber_encaps: +median: 217952 cycles/ticks +average: 219323 cycles/ticks + +kyber_decaps: +median: 271800 cycles/ticks +average: 273528 cycles/ticks + +Loop spin: 776 +gen_a: +median: 57282 cycles/ticks +average: 57727 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168090 cycles/ticks +average: 169039 cycles/ticks + +indcpa_enc: +median: 203586 cycles/ticks +average: 204749 cycles/ticks + +indcpa_dec: +median: 50238 cycles/ticks +average: 50549 cycles/ticks + +kyber_keypair_derand: +median: 180366 cycles/ticks +average: 181349 cycles/ticks + +kyber_keypair: +median: 193400 cycles/ticks +average: 194338 cycles/ticks + +kyber_encaps_derand: +median: 218726 cycles/ticks +average: 219891 cycles/ticks + +kyber_encaps: +median: 219410 cycles/ticks +average: 220706 cycles/ticks + +kyber_decaps: +median: 273888 cycles/ticks +average: 275443 cycles/ticks + +Loop spin: 777 +gen_a: +median: 57362 cycles/ticks +average: 57799 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 168978 cycles/ticks + +indcpa_enc: +median: 203444 cycles/ticks +average: 204553 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50472 cycles/ticks + +kyber_keypair_derand: +median: 180694 cycles/ticks +average: 181691 cycles/ticks + +kyber_keypair: +median: 193576 cycles/ticks +average: 194559 cycles/ticks + +kyber_encaps_derand: +median: 217000 cycles/ticks +average: 218389 cycles/ticks + +kyber_encaps: +median: 217672 cycles/ticks +average: 218855 cycles/ticks + +kyber_decaps: +median: 272514 cycles/ticks +average: 273997 cycles/ticks + +Loop spin: 778 +gen_a: +median: 57448 cycles/ticks +average: 57894 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2409 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167578 cycles/ticks +average: 168442 cycles/ticks + +indcpa_enc: +median: 202902 cycles/ticks +average: 204065 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50376 cycles/ticks + +kyber_keypair_derand: +median: 180450 cycles/ticks +average: 181332 cycles/ticks + +kyber_keypair: +median: 193704 cycles/ticks +average: 194640 cycles/ticks + +kyber_encaps_derand: +median: 216944 cycles/ticks +average: 218171 cycles/ticks + +kyber_encaps: +median: 217792 cycles/ticks +average: 219046 cycles/ticks + +kyber_decaps: +median: 271704 cycles/ticks +average: 273200 cycles/ticks + +Loop spin: 779 +gen_a: +median: 57228 cycles/ticks +average: 57709 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168478 cycles/ticks +average: 169332 cycles/ticks + +indcpa_enc: +median: 203760 cycles/ticks +average: 204941 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50419 cycles/ticks + +kyber_keypair_derand: +median: 180474 cycles/ticks +average: 181523 cycles/ticks + +kyber_keypair: +median: 193696 cycles/ticks +average: 194620 cycles/ticks + +kyber_encaps_derand: +median: 217032 cycles/ticks +average: 218351 cycles/ticks + +kyber_encaps: +median: 217832 cycles/ticks +average: 219077 cycles/ticks + +kyber_decaps: +median: 271908 cycles/ticks +average: 273416 cycles/ticks + +Loop spin: 780 +gen_a: +median: 57562 cycles/ticks +average: 58028 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10840 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12638 cycles/ticks +average: 12759 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1345 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 674 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 427 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168370 cycles/ticks +average: 169419 cycles/ticks + +indcpa_enc: +median: 203520 cycles/ticks +average: 204618 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50437 cycles/ticks + +kyber_keypair_derand: +median: 179996 cycles/ticks +average: 180821 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194303 cycles/ticks + +kyber_encaps_derand: +median: 217222 cycles/ticks +average: 218456 cycles/ticks + +kyber_encaps: +median: 218420 cycles/ticks +average: 219724 cycles/ticks + +kyber_decaps: +median: 271404 cycles/ticks +average: 272845 cycles/ticks + +Loop spin: 781 +gen_a: +median: 57360 cycles/ticks +average: 57681 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1365 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167940 cycles/ticks +average: 168825 cycles/ticks + +indcpa_enc: +median: 203534 cycles/ticks +average: 204886 cycles/ticks + +indcpa_dec: +median: 50370 cycles/ticks +average: 50707 cycles/ticks + +kyber_keypair_derand: +median: 181364 cycles/ticks +average: 182298 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194243 cycles/ticks + +kyber_encaps_derand: +median: 216834 cycles/ticks +average: 218260 cycles/ticks + +kyber_encaps: +median: 217614 cycles/ticks +average: 218872 cycles/ticks + +kyber_decaps: +median: 271902 cycles/ticks +average: 273540 cycles/ticks + +Loop spin: 782 +gen_a: +median: 57524 cycles/ticks +average: 58085 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12716 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 169510 cycles/ticks +average: 170499 cycles/ticks + +indcpa_enc: +median: 204572 cycles/ticks +average: 205728 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50451 cycles/ticks + +kyber_keypair_derand: +median: 180560 cycles/ticks +average: 181488 cycles/ticks + +kyber_keypair: +median: 193414 cycles/ticks +average: 194400 cycles/ticks + +kyber_encaps_derand: +median: 217354 cycles/ticks +average: 218703 cycles/ticks + +kyber_encaps: +median: 218418 cycles/ticks +average: 219724 cycles/ticks + +kyber_decaps: +median: 272000 cycles/ticks +average: 273558 cycles/ticks + +Loop spin: 783 +gen_a: +median: 57330 cycles/ticks +average: 57759 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1346 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 169696 cycles/ticks +average: 170582 cycles/ticks + +indcpa_enc: +median: 205002 cycles/ticks +average: 206136 cycles/ticks + +indcpa_dec: +median: 50330 cycles/ticks +average: 50665 cycles/ticks + +kyber_keypair_derand: +median: 180384 cycles/ticks +average: 181427 cycles/ticks + +kyber_keypair: +median: 193690 cycles/ticks +average: 194779 cycles/ticks + +kyber_encaps_derand: +median: 216850 cycles/ticks +average: 218076 cycles/ticks + +kyber_encaps: +median: 217716 cycles/ticks +average: 219089 cycles/ticks + +kyber_decaps: +median: 271816 cycles/ticks +average: 273371 cycles/ticks + +Loop spin: 784 +gen_a: +median: 57502 cycles/ticks +average: 58003 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12760 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168584 cycles/ticks +average: 169568 cycles/ticks + +indcpa_enc: +median: 203026 cycles/ticks +average: 204155 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50362 cycles/ticks + +kyber_keypair_derand: +median: 180444 cycles/ticks +average: 181265 cycles/ticks + +kyber_keypair: +median: 193540 cycles/ticks +average: 194501 cycles/ticks + +kyber_encaps_derand: +median: 217594 cycles/ticks +average: 218939 cycles/ticks + +kyber_encaps: +median: 218138 cycles/ticks +average: 219404 cycles/ticks + +kyber_decaps: +median: 271742 cycles/ticks +average: 273031 cycles/ticks + +Loop spin: 785 +gen_a: +median: 57432 cycles/ticks +average: 57910 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2440 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168176 cycles/ticks +average: 169258 cycles/ticks + +indcpa_enc: +median: 203276 cycles/ticks +average: 204384 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50482 cycles/ticks + +kyber_keypair_derand: +median: 180486 cycles/ticks +average: 181407 cycles/ticks + +kyber_keypair: +median: 193574 cycles/ticks +average: 194494 cycles/ticks + +kyber_encaps_derand: +median: 216800 cycles/ticks +average: 217996 cycles/ticks + +kyber_encaps: +median: 218094 cycles/ticks +average: 219323 cycles/ticks + +kyber_decaps: +median: 271642 cycles/ticks +average: 273194 cycles/ticks + +Loop spin: 786 +gen_a: +median: 57378 cycles/ticks +average: 57814 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 434 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167756 cycles/ticks +average: 168687 cycles/ticks + +indcpa_enc: +median: 203082 cycles/ticks +average: 204239 cycles/ticks + +indcpa_dec: +median: 50226 cycles/ticks +average: 50498 cycles/ticks + +kyber_keypair_derand: +median: 180644 cycles/ticks +average: 181564 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194207 cycles/ticks + +kyber_encaps_derand: +median: 216898 cycles/ticks +average: 218189 cycles/ticks + +kyber_encaps: +median: 217786 cycles/ticks +average: 219061 cycles/ticks + +kyber_decaps: +median: 271770 cycles/ticks +average: 273212 cycles/ticks + +Loop spin: 787 +gen_a: +median: 57384 cycles/ticks +average: 57969 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167832 cycles/ticks +average: 168721 cycles/ticks + +indcpa_enc: +median: 203074 cycles/ticks +average: 204318 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50449 cycles/ticks + +kyber_keypair_derand: +median: 180662 cycles/ticks +average: 181536 cycles/ticks + +kyber_keypair: +median: 193444 cycles/ticks +average: 194281 cycles/ticks + +kyber_encaps_derand: +median: 217088 cycles/ticks +average: 218436 cycles/ticks + +kyber_encaps: +median: 217788 cycles/ticks +average: 219134 cycles/ticks + +kyber_decaps: +median: 271680 cycles/ticks +average: 273210 cycles/ticks + +Loop spin: 788 +gen_a: +median: 57404 cycles/ticks +average: 57918 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2763 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1728 cycles/ticks + +indcpa_keypair: +median: 168016 cycles/ticks +average: 168935 cycles/ticks + +indcpa_enc: +median: 203292 cycles/ticks +average: 204551 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50383 cycles/ticks + +kyber_keypair_derand: +median: 180680 cycles/ticks +average: 181570 cycles/ticks + +kyber_keypair: +median: 193434 cycles/ticks +average: 194341 cycles/ticks + +kyber_encaps_derand: +median: 216932 cycles/ticks +average: 218320 cycles/ticks + +kyber_encaps: +median: 217840 cycles/ticks +average: 219131 cycles/ticks + +kyber_decaps: +median: 271648 cycles/ticks +average: 273145 cycles/ticks + +Loop spin: 789 +gen_a: +median: 57432 cycles/ticks +average: 57890 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168274 cycles/ticks +average: 169098 cycles/ticks + +indcpa_enc: +median: 203496 cycles/ticks +average: 204663 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50371 cycles/ticks + +kyber_keypair_derand: +median: 180580 cycles/ticks +average: 181484 cycles/ticks + +kyber_keypair: +median: 193446 cycles/ticks +average: 194351 cycles/ticks + +kyber_encaps_derand: +median: 217066 cycles/ticks +average: 218293 cycles/ticks + +kyber_encaps: +median: 217894 cycles/ticks +average: 219099 cycles/ticks + +kyber_decaps: +median: 271808 cycles/ticks +average: 273438 cycles/ticks + +Loop spin: 790 +gen_a: +median: 57338 cycles/ticks +average: 57797 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2447 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 167892 cycles/ticks +average: 168778 cycles/ticks + +indcpa_enc: +median: 203268 cycles/ticks +average: 204500 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 181844 cycles/ticks +average: 182716 cycles/ticks + +kyber_keypair: +median: 193460 cycles/ticks +average: 194431 cycles/ticks + +kyber_encaps_derand: +median: 216870 cycles/ticks +average: 218124 cycles/ticks + +kyber_encaps: +median: 217646 cycles/ticks +average: 218905 cycles/ticks + +kyber_decaps: +median: 271558 cycles/ticks +average: 273019 cycles/ticks + +Loop spin: 791 +gen_a: +median: 57358 cycles/ticks +average: 57672 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2464 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 486 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 430 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168600 cycles/ticks +average: 169418 cycles/ticks + +indcpa_enc: +median: 203650 cycles/ticks +average: 204803 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180632 cycles/ticks +average: 181420 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194245 cycles/ticks + +kyber_encaps_derand: +median: 217052 cycles/ticks +average: 218227 cycles/ticks + +kyber_encaps: +median: 217850 cycles/ticks +average: 219132 cycles/ticks + +kyber_decaps: +median: 271864 cycles/ticks +average: 273275 cycles/ticks + +Loop spin: 792 +gen_a: +median: 57360 cycles/ticks +average: 57809 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168226 cycles/ticks +average: 169059 cycles/ticks + +indcpa_enc: +median: 203514 cycles/ticks +average: 204691 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180102 cycles/ticks +average: 180913 cycles/ticks + +kyber_keypair: +median: 193304 cycles/ticks +average: 194151 cycles/ticks + +kyber_encaps_derand: +median: 218450 cycles/ticks +average: 219741 cycles/ticks + +kyber_encaps: +median: 219208 cycles/ticks +average: 220448 cycles/ticks + +kyber_decaps: +median: 273146 cycles/ticks +average: 274520 cycles/ticks + +Loop spin: 793 +gen_a: +median: 57310 cycles/ticks +average: 57604 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10783 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12668 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167990 cycles/ticks +average: 168825 cycles/ticks + +indcpa_enc: +median: 203166 cycles/ticks +average: 204284 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50385 cycles/ticks + +kyber_keypair_derand: +median: 180292 cycles/ticks +average: 181117 cycles/ticks + +kyber_keypair: +median: 193250 cycles/ticks +average: 196962 cycles/ticks + +kyber_encaps_derand: +median: 217008 cycles/ticks +average: 218152 cycles/ticks + +kyber_encaps: +median: 217788 cycles/ticks +average: 218996 cycles/ticks + +kyber_decaps: +median: 271894 cycles/ticks +average: 273355 cycles/ticks + +Loop spin: 794 +gen_a: +median: 57302 cycles/ticks +average: 57771 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168332 cycles/ticks +average: 169132 cycles/ticks + +indcpa_enc: +median: 203376 cycles/ticks +average: 204513 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50395 cycles/ticks + +kyber_keypair_derand: +median: 180264 cycles/ticks +average: 181127 cycles/ticks + +kyber_keypair: +median: 193336 cycles/ticks +average: 194147 cycles/ticks + +kyber_encaps_derand: +median: 216846 cycles/ticks +average: 218108 cycles/ticks + +kyber_encaps: +median: 217756 cycles/ticks +average: 218972 cycles/ticks + +kyber_decaps: +median: 271678 cycles/ticks +average: 273036 cycles/ticks + +Loop spin: 795 +gen_a: +median: 57390 cycles/ticks +average: 57736 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10828 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12670 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 167884 cycles/ticks +average: 168672 cycles/ticks + +indcpa_enc: +median: 203066 cycles/ticks +average: 204254 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50356 cycles/ticks + +kyber_keypair_derand: +median: 180434 cycles/ticks +average: 181255 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194143 cycles/ticks + +kyber_encaps_derand: +median: 216672 cycles/ticks +average: 217853 cycles/ticks + +kyber_encaps: +median: 217574 cycles/ticks +average: 218743 cycles/ticks + +kyber_decaps: +median: 271490 cycles/ticks +average: 272924 cycles/ticks + +Loop spin: 796 +gen_a: +median: 57358 cycles/ticks +average: 57744 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 168022 cycles/ticks +average: 168850 cycles/ticks + +indcpa_enc: +median: 203274 cycles/ticks +average: 204454 cycles/ticks + +indcpa_dec: +median: 50128 cycles/ticks +average: 50325 cycles/ticks + +kyber_keypair_derand: +median: 180020 cycles/ticks +average: 180890 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194164 cycles/ticks + +kyber_encaps_derand: +median: 217038 cycles/ticks +average: 218397 cycles/ticks + +kyber_encaps: +median: 217648 cycles/ticks +average: 218825 cycles/ticks + +kyber_decaps: +median: 271548 cycles/ticks +average: 273021 cycles/ticks + +Loop spin: 797 +gen_a: +median: 57360 cycles/ticks +average: 57795 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10746 cycles/ticks +average: 10853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167800 cycles/ticks +average: 168580 cycles/ticks + +indcpa_enc: +median: 202996 cycles/ticks +average: 204142 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50342 cycles/ticks + +kyber_keypair_derand: +median: 180202 cycles/ticks +average: 181054 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194194 cycles/ticks + +kyber_encaps_derand: +median: 216530 cycles/ticks +average: 217807 cycles/ticks + +kyber_encaps: +median: 217398 cycles/ticks +average: 218652 cycles/ticks + +kyber_decaps: +median: 271352 cycles/ticks +average: 272787 cycles/ticks + +Loop spin: 798 +gen_a: +median: 57286 cycles/ticks +average: 57703 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1316 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168024 cycles/ticks +average: 168806 cycles/ticks + +indcpa_enc: +median: 203188 cycles/ticks +average: 204311 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 180382 cycles/ticks +average: 181215 cycles/ticks + +kyber_keypair: +median: 193396 cycles/ticks +average: 194300 cycles/ticks + +kyber_encaps_derand: +median: 217042 cycles/ticks +average: 218203 cycles/ticks + +kyber_encaps: +median: 217812 cycles/ticks +average: 218970 cycles/ticks + +kyber_decaps: +median: 271680 cycles/ticks +average: 273150 cycles/ticks + +Loop spin: 799 +gen_a: +median: 57286 cycles/ticks +average: 57663 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167906 cycles/ticks +average: 168703 cycles/ticks + +indcpa_enc: +median: 203124 cycles/ticks +average: 204296 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 180752 cycles/ticks +average: 181582 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194225 cycles/ticks + +kyber_encaps_derand: +median: 216758 cycles/ticks +average: 217971 cycles/ticks + +kyber_encaps: +median: 217464 cycles/ticks +average: 218670 cycles/ticks + +kyber_decaps: +median: 271594 cycles/ticks +average: 273254 cycles/ticks + +Loop spin: 800 +gen_a: +median: 57310 cycles/ticks +average: 57597 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168304 cycles/ticks +average: 169217 cycles/ticks + +indcpa_enc: +median: 203550 cycles/ticks +average: 204646 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180272 cycles/ticks +average: 181035 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194197 cycles/ticks + +kyber_encaps_derand: +median: 216976 cycles/ticks +average: 218152 cycles/ticks + +kyber_encaps: +median: 217782 cycles/ticks +average: 218976 cycles/ticks + +kyber_decaps: +median: 271808 cycles/ticks +average: 273136 cycles/ticks + +Loop spin: 801 +gen_a: +median: 57430 cycles/ticks +average: 57805 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1353 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167840 cycles/ticks +average: 168644 cycles/ticks + +indcpa_enc: +median: 202988 cycles/ticks +average: 204182 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50385 cycles/ticks + +kyber_keypair_derand: +median: 180326 cycles/ticks +average: 181146 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194244 cycles/ticks + +kyber_encaps_derand: +median: 216936 cycles/ticks +average: 218108 cycles/ticks + +kyber_encaps: +median: 217806 cycles/ticks +average: 219001 cycles/ticks + +kyber_decaps: +median: 271814 cycles/ticks +average: 273280 cycles/ticks + +Loop spin: 802 +gen_a: +median: 57466 cycles/ticks +average: 57893 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 169624 cycles/ticks +average: 170385 cycles/ticks + +indcpa_enc: +median: 204628 cycles/ticks +average: 205846 cycles/ticks + +indcpa_dec: +median: 50228 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 180714 cycles/ticks +average: 181607 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194195 cycles/ticks + +kyber_encaps_derand: +median: 217156 cycles/ticks +average: 218302 cycles/ticks + +kyber_encaps: +median: 217946 cycles/ticks +average: 219088 cycles/ticks + +kyber_decaps: +median: 271768 cycles/ticks +average: 273150 cycles/ticks + +Loop spin: 803 +gen_a: +median: 57472 cycles/ticks +average: 57824 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1352 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168444 cycles/ticks +average: 169209 cycles/ticks + +indcpa_enc: +median: 203362 cycles/ticks +average: 204376 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50395 cycles/ticks + +kyber_keypair_derand: +median: 180312 cycles/ticks +average: 181140 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194241 cycles/ticks + +kyber_encaps_derand: +median: 216734 cycles/ticks +average: 217972 cycles/ticks + +kyber_encaps: +median: 217684 cycles/ticks +average: 218794 cycles/ticks + +kyber_decaps: +median: 271576 cycles/ticks +average: 272929 cycles/ticks + +Loop spin: 804 +gen_a: +median: 57474 cycles/ticks +average: 57774 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12733 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 167966 cycles/ticks +average: 168800 cycles/ticks + +indcpa_enc: +median: 203128 cycles/ticks +average: 204300 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180268 cycles/ticks +average: 181053 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194198 cycles/ticks + +kyber_encaps_derand: +median: 216944 cycles/ticks +average: 218199 cycles/ticks + +kyber_encaps: +median: 217744 cycles/ticks +average: 218874 cycles/ticks + +kyber_decaps: +median: 271596 cycles/ticks +average: 272992 cycles/ticks + +Loop spin: 805 +gen_a: +median: 57414 cycles/ticks +average: 57860 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168046 cycles/ticks +average: 168839 cycles/ticks + +indcpa_enc: +median: 203394 cycles/ticks +average: 204417 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50348 cycles/ticks + +kyber_keypair_derand: +median: 180576 cycles/ticks +average: 181393 cycles/ticks + +kyber_keypair: +median: 193264 cycles/ticks +average: 194123 cycles/ticks + +kyber_encaps_derand: +median: 216988 cycles/ticks +average: 218185 cycles/ticks + +kyber_encaps: +median: 217678 cycles/ticks +average: 218873 cycles/ticks + +kyber_decaps: +median: 271760 cycles/ticks +average: 273241 cycles/ticks + +Loop spin: 806 +gen_a: +median: 57420 cycles/ticks +average: 57815 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 430 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168264 cycles/ticks +average: 169087 cycles/ticks + +indcpa_enc: +median: 203382 cycles/ticks +average: 204627 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180420 cycles/ticks +average: 181269 cycles/ticks + +kyber_keypair: +median: 193306 cycles/ticks +average: 194178 cycles/ticks + +kyber_encaps_derand: +median: 217162 cycles/ticks +average: 218510 cycles/ticks + +kyber_encaps: +median: 218000 cycles/ticks +average: 219224 cycles/ticks + +kyber_decaps: +median: 271878 cycles/ticks +average: 273227 cycles/ticks + +Loop spin: 807 +gen_a: +median: 57504 cycles/ticks +average: 57881 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7042 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167938 cycles/ticks +average: 168727 cycles/ticks + +indcpa_enc: +median: 203162 cycles/ticks +average: 204262 cycles/ticks + +indcpa_dec: +median: 50248 cycles/ticks +average: 50510 cycles/ticks + +kyber_keypair_derand: +median: 180624 cycles/ticks +average: 181467 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 216584 cycles/ticks +average: 217864 cycles/ticks + +kyber_encaps: +median: 217482 cycles/ticks +average: 218686 cycles/ticks + +kyber_decaps: +median: 271376 cycles/ticks +average: 272725 cycles/ticks + +Loop spin: 808 +gen_a: +median: 57368 cycles/ticks +average: 57757 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168222 cycles/ticks +average: 169012 cycles/ticks + +indcpa_enc: +median: 203404 cycles/ticks +average: 204627 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50374 cycles/ticks + +kyber_keypair_derand: +median: 180300 cycles/ticks +average: 181124 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194208 cycles/ticks + +kyber_encaps_derand: +median: 217056 cycles/ticks +average: 218270 cycles/ticks + +kyber_encaps: +median: 217756 cycles/ticks +average: 218975 cycles/ticks + +kyber_decaps: +median: 271698 cycles/ticks +average: 273063 cycles/ticks + +Loop spin: 809 +gen_a: +median: 57446 cycles/ticks +average: 57843 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2402 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2721 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168016 cycles/ticks +average: 168812 cycles/ticks + +indcpa_enc: +median: 203148 cycles/ticks +average: 204232 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50354 cycles/ticks + +kyber_keypair_derand: +median: 180468 cycles/ticks +average: 181397 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194209 cycles/ticks + +kyber_encaps_derand: +median: 216912 cycles/ticks +average: 218153 cycles/ticks + +kyber_encaps: +median: 217664 cycles/ticks +average: 218831 cycles/ticks + +kyber_decaps: +median: 271798 cycles/ticks +average: 273357 cycles/ticks + +Loop spin: 810 +gen_a: +median: 57516 cycles/ticks +average: 57922 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10776 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12624 cycles/ticks +average: 12759 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168122 cycles/ticks +average: 168906 cycles/ticks + +indcpa_enc: +median: 203262 cycles/ticks +average: 204409 cycles/ticks + +indcpa_dec: +median: 50224 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180528 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 193400 cycles/ticks +average: 194250 cycles/ticks + +kyber_encaps_derand: +median: 217050 cycles/ticks +average: 218227 cycles/ticks + +kyber_encaps: +median: 217852 cycles/ticks +average: 219084 cycles/ticks + +kyber_decaps: +median: 271956 cycles/ticks +average: 273490 cycles/ticks + +Loop spin: 811 +gen_a: +median: 57440 cycles/ticks +average: 57865 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167852 cycles/ticks +average: 168870 cycles/ticks + +indcpa_enc: +median: 203092 cycles/ticks +average: 204371 cycles/ticks + +indcpa_dec: +median: 50136 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180452 cycles/ticks +average: 181307 cycles/ticks + +kyber_keypair: +median: 194028 cycles/ticks +average: 195036 cycles/ticks + +kyber_encaps_derand: +median: 217980 cycles/ticks +average: 219211 cycles/ticks + +kyber_encaps: +median: 217868 cycles/ticks +average: 219215 cycles/ticks + +kyber_decaps: +median: 271820 cycles/ticks +average: 273328 cycles/ticks + +Loop spin: 812 +gen_a: +median: 57392 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168274 cycles/ticks +average: 169214 cycles/ticks + +indcpa_enc: +median: 204038 cycles/ticks +average: 205219 cycles/ticks + +indcpa_dec: +median: 50306 cycles/ticks +average: 50611 cycles/ticks + +kyber_keypair_derand: +median: 180126 cycles/ticks +average: 181104 cycles/ticks + +kyber_keypair: +median: 193384 cycles/ticks +average: 194310 cycles/ticks + +kyber_encaps_derand: +median: 216922 cycles/ticks +average: 218095 cycles/ticks + +kyber_encaps: +median: 218014 cycles/ticks +average: 219266 cycles/ticks + +kyber_decaps: +median: 272570 cycles/ticks +average: 274287 cycles/ticks + +Loop spin: 813 +gen_a: +median: 57424 cycles/ticks +average: 57882 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1733 cycles/ticks + +indcpa_keypair: +median: 168168 cycles/ticks +average: 169015 cycles/ticks + +indcpa_enc: +median: 203406 cycles/ticks +average: 204513 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50394 cycles/ticks + +kyber_keypair_derand: +median: 180266 cycles/ticks +average: 181268 cycles/ticks + +kyber_keypair: +median: 193614 cycles/ticks +average: 194588 cycles/ticks + +kyber_encaps_derand: +median: 216920 cycles/ticks +average: 218195 cycles/ticks + +kyber_encaps: +median: 217754 cycles/ticks +average: 219051 cycles/ticks + +kyber_decaps: +median: 271924 cycles/ticks +average: 273369 cycles/ticks + +Loop spin: 814 +gen_a: +median: 57378 cycles/ticks +average: 57903 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168136 cycles/ticks +average: 169050 cycles/ticks + +indcpa_enc: +median: 203292 cycles/ticks +average: 204548 cycles/ticks + +indcpa_dec: +median: 50226 cycles/ticks +average: 50485 cycles/ticks + +kyber_keypair_derand: +median: 180642 cycles/ticks +average: 181554 cycles/ticks + +kyber_keypair: +median: 193468 cycles/ticks +average: 194348 cycles/ticks + +kyber_encaps_derand: +median: 216964 cycles/ticks +average: 218442 cycles/ticks + +kyber_encaps: +median: 217672 cycles/ticks +average: 218975 cycles/ticks + +kyber_decaps: +median: 272018 cycles/ticks +average: 273629 cycles/ticks + +Loop spin: 815 +gen_a: +median: 57394 cycles/ticks +average: 57892 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 478 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2754 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168338 cycles/ticks +average: 169195 cycles/ticks + +indcpa_enc: +median: 203410 cycles/ticks +average: 204597 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180346 cycles/ticks +average: 181248 cycles/ticks + +kyber_keypair: +median: 193766 cycles/ticks +average: 194718 cycles/ticks + +kyber_encaps_derand: +median: 217280 cycles/ticks +average: 218518 cycles/ticks + +kyber_encaps: +median: 217972 cycles/ticks +average: 219325 cycles/ticks + +kyber_decaps: +median: 271654 cycles/ticks +average: 273135 cycles/ticks + +Loop spin: 816 +gen_a: +median: 57426 cycles/ticks +average: 57902 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2759 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168356 cycles/ticks +average: 169319 cycles/ticks + +indcpa_enc: +median: 203598 cycles/ticks +average: 204819 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50415 cycles/ticks + +kyber_keypair_derand: +median: 180262 cycles/ticks +average: 181182 cycles/ticks + +kyber_keypair: +median: 193518 cycles/ticks +average: 194469 cycles/ticks + +kyber_encaps_derand: +median: 216848 cycles/ticks +average: 218038 cycles/ticks + +kyber_encaps: +median: 218026 cycles/ticks +average: 219419 cycles/ticks + +kyber_decaps: +median: 271604 cycles/ticks +average: 273267 cycles/ticks + +Loop spin: 817 +gen_a: +median: 57294 cycles/ticks +average: 57815 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10802 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12744 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 167946 cycles/ticks +average: 168830 cycles/ticks + +indcpa_enc: +median: 203332 cycles/ticks +average: 204654 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50507 cycles/ticks + +kyber_keypair_derand: +median: 180500 cycles/ticks +average: 181368 cycles/ticks + +kyber_keypair: +median: 193612 cycles/ticks +average: 194553 cycles/ticks + +kyber_encaps_derand: +median: 217220 cycles/ticks +average: 218580 cycles/ticks + +kyber_encaps: +median: 218244 cycles/ticks +average: 219558 cycles/ticks + +kyber_decaps: +median: 271814 cycles/ticks +average: 273354 cycles/ticks + +Loop spin: 818 +gen_a: +median: 57482 cycles/ticks +average: 57942 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1346 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168304 cycles/ticks +average: 169215 cycles/ticks + +indcpa_enc: +median: 203912 cycles/ticks +average: 205305 cycles/ticks + +indcpa_dec: +median: 50318 cycles/ticks +average: 50608 cycles/ticks + +kyber_keypair_derand: +median: 180564 cycles/ticks +average: 181442 cycles/ticks + +kyber_keypair: +median: 193456 cycles/ticks +average: 194345 cycles/ticks + +kyber_encaps_derand: +median: 216990 cycles/ticks +average: 218176 cycles/ticks + +kyber_encaps: +median: 218658 cycles/ticks +average: 220057 cycles/ticks + +kyber_decaps: +median: 272406 cycles/ticks +average: 274133 cycles/ticks + +Loop spin: 819 +gen_a: +median: 57420 cycles/ticks +average: 57895 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168128 cycles/ticks +average: 169080 cycles/ticks + +indcpa_enc: +median: 203196 cycles/ticks +average: 204318 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50434 cycles/ticks + +kyber_keypair_derand: +median: 180914 cycles/ticks +average: 181916 cycles/ticks + +kyber_keypair: +median: 194166 cycles/ticks +average: 195193 cycles/ticks + +kyber_encaps_derand: +median: 217220 cycles/ticks +average: 218512 cycles/ticks + +kyber_encaps: +median: 217992 cycles/ticks +average: 219318 cycles/ticks + +kyber_decaps: +median: 271854 cycles/ticks +average: 273429 cycles/ticks + +Loop spin: 820 +gen_a: +median: 57600 cycles/ticks +average: 58215 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2433 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10714 cycles/ticks +average: 10842 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12744 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1351 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168442 cycles/ticks +average: 169375 cycles/ticks + +indcpa_enc: +median: 203108 cycles/ticks +average: 204233 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50378 cycles/ticks + +kyber_keypair_derand: +median: 180394 cycles/ticks +average: 181302 cycles/ticks + +kyber_keypair: +median: 193470 cycles/ticks +average: 194456 cycles/ticks + +kyber_encaps_derand: +median: 217710 cycles/ticks +average: 219107 cycles/ticks + +kyber_encaps: +median: 218484 cycles/ticks +average: 219814 cycles/ticks + +kyber_decaps: +median: 272024 cycles/ticks +average: 273560 cycles/ticks + +Loop spin: 821 +gen_a: +median: 57352 cycles/ticks +average: 57829 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12722 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1748 cycles/ticks + +indcpa_keypair: +median: 168178 cycles/ticks +average: 169047 cycles/ticks + +indcpa_enc: +median: 203302 cycles/ticks +average: 204464 cycles/ticks + +indcpa_dec: +median: 50234 cycles/ticks +average: 50521 cycles/ticks + +kyber_keypair_derand: +median: 180456 cycles/ticks +average: 181413 cycles/ticks + +kyber_keypair: +median: 193564 cycles/ticks +average: 194459 cycles/ticks + +kyber_encaps_derand: +median: 217210 cycles/ticks +average: 218455 cycles/ticks + +kyber_encaps: +median: 218008 cycles/ticks +average: 219332 cycles/ticks + +kyber_decaps: +median: 272006 cycles/ticks +average: 273497 cycles/ticks + +Loop spin: 822 +gen_a: +median: 57430 cycles/ticks +average: 58124 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168292 cycles/ticks +average: 169249 cycles/ticks + +indcpa_enc: +median: 203336 cycles/ticks +average: 204569 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50387 cycles/ticks + +kyber_keypair_derand: +median: 180306 cycles/ticks +average: 181187 cycles/ticks + +kyber_keypair: +median: 193602 cycles/ticks +average: 194580 cycles/ticks + +kyber_encaps_derand: +median: 217138 cycles/ticks +average: 218449 cycles/ticks + +kyber_encaps: +median: 218306 cycles/ticks +average: 219549 cycles/ticks + +kyber_decaps: +median: 271694 cycles/ticks +average: 273181 cycles/ticks + +Loop spin: 823 +gen_a: +median: 57386 cycles/ticks +average: 57830 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7082 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1767 cycles/ticks + +indcpa_keypair: +median: 168058 cycles/ticks +average: 168889 cycles/ticks + +indcpa_enc: +median: 203396 cycles/ticks +average: 204644 cycles/ticks + +indcpa_dec: +median: 50292 cycles/ticks +average: 50605 cycles/ticks + +kyber_keypair_derand: +median: 180986 cycles/ticks +average: 181954 cycles/ticks + +kyber_keypair: +median: 193578 cycles/ticks +average: 194487 cycles/ticks + +kyber_encaps_derand: +median: 216982 cycles/ticks +average: 218241 cycles/ticks + +kyber_encaps: +median: 217940 cycles/ticks +average: 219201 cycles/ticks + +kyber_decaps: +median: 271776 cycles/ticks +average: 273336 cycles/ticks + +Loop spin: 824 +gen_a: +median: 57312 cycles/ticks +average: 57672 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1345 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168122 cycles/ticks +average: 169014 cycles/ticks + +indcpa_enc: +median: 203452 cycles/ticks +average: 204571 cycles/ticks + +indcpa_dec: +median: 50310 cycles/ticks +average: 50589 cycles/ticks + +kyber_keypair_derand: +median: 180882 cycles/ticks +average: 181843 cycles/ticks + +kyber_keypair: +median: 193548 cycles/ticks +average: 194480 cycles/ticks + +kyber_encaps_derand: +median: 218386 cycles/ticks +average: 219594 cycles/ticks + +kyber_encaps: +median: 219266 cycles/ticks +average: 220506 cycles/ticks + +kyber_decaps: +median: 273560 cycles/ticks +average: 275015 cycles/ticks + +Loop spin: 825 +gen_a: +median: 57414 cycles/ticks +average: 57843 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 169410 cycles/ticks +average: 170309 cycles/ticks + +indcpa_enc: +median: 204724 cycles/ticks +average: 206076 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50456 cycles/ticks + +kyber_keypair_derand: +median: 180474 cycles/ticks +average: 181493 cycles/ticks + +kyber_keypair: +median: 193722 cycles/ticks +average: 194717 cycles/ticks + +kyber_encaps_derand: +median: 216986 cycles/ticks +average: 218341 cycles/ticks + +kyber_encaps: +median: 217728 cycles/ticks +average: 218978 cycles/ticks + +kyber_decaps: +median: 271898 cycles/ticks +average: 273480 cycles/ticks + +Loop spin: 826 +gen_a: +median: 57586 cycles/ticks +average: 58072 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12752 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1345 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 675 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168352 cycles/ticks +average: 169311 cycles/ticks + +indcpa_enc: +median: 203138 cycles/ticks +average: 204326 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 181956 cycles/ticks +average: 182821 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194261 cycles/ticks + +kyber_encaps_derand: +median: 217834 cycles/ticks +average: 219073 cycles/ticks + +kyber_encaps: +median: 218346 cycles/ticks +average: 219688 cycles/ticks + +kyber_decaps: +median: 271656 cycles/ticks +average: 273143 cycles/ticks + +Loop spin: 827 +gen_a: +median: 57398 cycles/ticks +average: 57985 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7036 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 168212 cycles/ticks +average: 169058 cycles/ticks + +indcpa_enc: +median: 203666 cycles/ticks +average: 204857 cycles/ticks + +indcpa_dec: +median: 50272 cycles/ticks +average: 50567 cycles/ticks + +kyber_keypair_derand: +median: 180878 cycles/ticks +average: 181906 cycles/ticks + +kyber_keypair: +median: 193432 cycles/ticks +average: 194414 cycles/ticks + +kyber_encaps_derand: +median: 217142 cycles/ticks +average: 218471 cycles/ticks + +kyber_encaps: +median: 217900 cycles/ticks +average: 219126 cycles/ticks + +kyber_decaps: +median: 272132 cycles/ticks +average: 273793 cycles/ticks + +Loop spin: 828 +gen_a: +median: 57544 cycles/ticks +average: 58067 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12768 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 169642 cycles/ticks +average: 170465 cycles/ticks + +indcpa_enc: +median: 204832 cycles/ticks +average: 206053 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50438 cycles/ticks + +kyber_keypair_derand: +median: 179888 cycles/ticks +average: 180737 cycles/ticks + +kyber_keypair: +median: 193574 cycles/ticks +average: 194435 cycles/ticks + +kyber_encaps_derand: +median: 218910 cycles/ticks +average: 220183 cycles/ticks + +kyber_encaps: +median: 219664 cycles/ticks +average: 221005 cycles/ticks + +kyber_decaps: +median: 273484 cycles/ticks +average: 274925 cycles/ticks + +Loop spin: 829 +gen_a: +median: 57292 cycles/ticks +average: 57801 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10772 cycles/ticks +average: 10826 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1734 cycles/ticks + +indcpa_keypair: +median: 168094 cycles/ticks +average: 168975 cycles/ticks + +indcpa_enc: +median: 203604 cycles/ticks +average: 204779 cycles/ticks + +indcpa_dec: +median: 50232 cycles/ticks +average: 50514 cycles/ticks + +kyber_keypair_derand: +median: 180300 cycles/ticks +average: 181188 cycles/ticks + +kyber_keypair: +median: 193582 cycles/ticks +average: 194568 cycles/ticks + +kyber_encaps_derand: +median: 217070 cycles/ticks +average: 218243 cycles/ticks + +kyber_encaps: +median: 218066 cycles/ticks +average: 219225 cycles/ticks + +kyber_decaps: +median: 272120 cycles/ticks +average: 273667 cycles/ticks + +Loop spin: 830 +gen_a: +median: 57518 cycles/ticks +average: 58030 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 168212 cycles/ticks +average: 169085 cycles/ticks + +indcpa_enc: +median: 203468 cycles/ticks +average: 204535 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50433 cycles/ticks + +kyber_keypair_derand: +median: 180674 cycles/ticks +average: 181589 cycles/ticks + +kyber_keypair: +median: 193716 cycles/ticks +average: 194818 cycles/ticks + +kyber_encaps_derand: +median: 217160 cycles/ticks +average: 218559 cycles/ticks + +kyber_encaps: +median: 217726 cycles/ticks +average: 218910 cycles/ticks + +kyber_decaps: +median: 271816 cycles/ticks +average: 273403 cycles/ticks + +Loop spin: 831 +gen_a: +median: 57438 cycles/ticks +average: 57894 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7083 cycles/ticks + +INVNTT: +median: 10736 cycles/ticks +average: 10816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12725 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 677 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2753 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168380 cycles/ticks +average: 169258 cycles/ticks + +indcpa_enc: +median: 203620 cycles/ticks +average: 204774 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50444 cycles/ticks + +kyber_keypair_derand: +median: 182042 cycles/ticks +average: 182897 cycles/ticks + +kyber_keypair: +median: 193572 cycles/ticks +average: 194490 cycles/ticks + +kyber_encaps_derand: +median: 218620 cycles/ticks +average: 219986 cycles/ticks + +kyber_encaps: +median: 219296 cycles/ticks +average: 220732 cycles/ticks + +kyber_decaps: +median: 273430 cycles/ticks +average: 275099 cycles/ticks + +Loop spin: 832 +gen_a: +median: 57388 cycles/ticks +average: 57770 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2789 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168286 cycles/ticks +average: 169260 cycles/ticks + +indcpa_enc: +median: 203424 cycles/ticks +average: 204627 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50460 cycles/ticks + +kyber_keypair_derand: +median: 181864 cycles/ticks +average: 182726 cycles/ticks + +kyber_keypair: +median: 193514 cycles/ticks +average: 194449 cycles/ticks + +kyber_encaps_derand: +median: 216816 cycles/ticks +average: 218111 cycles/ticks + +kyber_encaps: +median: 217932 cycles/ticks +average: 219226 cycles/ticks + +kyber_decaps: +median: 271514 cycles/ticks +average: 272939 cycles/ticks + +Loop spin: 833 +gen_a: +median: 57478 cycles/ticks +average: 57901 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168180 cycles/ticks +average: 169152 cycles/ticks + +indcpa_enc: +median: 203166 cycles/ticks +average: 204351 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 182218 cycles/ticks +average: 183171 cycles/ticks + +kyber_keypair: +median: 193932 cycles/ticks +average: 194793 cycles/ticks + +kyber_encaps_derand: +median: 216858 cycles/ticks +average: 218103 cycles/ticks + +kyber_encaps: +median: 218262 cycles/ticks +average: 219386 cycles/ticks + +kyber_decaps: +median: 271632 cycles/ticks +average: 273064 cycles/ticks + +Loop spin: 834 +gen_a: +median: 57364 cycles/ticks +average: 57726 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168134 cycles/ticks +average: 168975 cycles/ticks + +indcpa_enc: +median: 203330 cycles/ticks +average: 204643 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180668 cycles/ticks +average: 181570 cycles/ticks + +kyber_keypair: +median: 193612 cycles/ticks +average: 194491 cycles/ticks + +kyber_encaps_derand: +median: 216724 cycles/ticks +average: 217978 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 219046 cycles/ticks + +kyber_decaps: +median: 271662 cycles/ticks +average: 273257 cycles/ticks + +Loop spin: 835 +gen_a: +median: 57360 cycles/ticks +average: 57730 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167714 cycles/ticks +average: 168589 cycles/ticks + +indcpa_enc: +median: 202936 cycles/ticks +average: 204072 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180494 cycles/ticks +average: 181379 cycles/ticks + +kyber_keypair: +median: 193594 cycles/ticks +average: 194503 cycles/ticks + +kyber_encaps_derand: +median: 216836 cycles/ticks +average: 218296 cycles/ticks + +kyber_encaps: +median: 217826 cycles/ticks +average: 219100 cycles/ticks + +kyber_decaps: +median: 271492 cycles/ticks +average: 273017 cycles/ticks + +Loop spin: 836 +gen_a: +median: 57408 cycles/ticks +average: 57765 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 420 cycles/ticks +average: 421 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168430 cycles/ticks +average: 169268 cycles/ticks + +indcpa_enc: +median: 203458 cycles/ticks +average: 204670 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50449 cycles/ticks + +kyber_keypair_derand: +median: 180410 cycles/ticks +average: 181341 cycles/ticks + +kyber_keypair: +median: 193486 cycles/ticks +average: 194438 cycles/ticks + +kyber_encaps_derand: +median: 218744 cycles/ticks +average: 220050 cycles/ticks + +kyber_encaps: +median: 219526 cycles/ticks +average: 220832 cycles/ticks + +kyber_decaps: +median: 273422 cycles/ticks +average: 274951 cycles/ticks + +Loop spin: 837 +gen_a: +median: 57446 cycles/ticks +average: 57900 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167756 cycles/ticks +average: 168592 cycles/ticks + +indcpa_enc: +median: 203108 cycles/ticks +average: 204270 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50447 cycles/ticks + +kyber_keypair_derand: +median: 180238 cycles/ticks +average: 181117 cycles/ticks + +kyber_keypair: +median: 193498 cycles/ticks +average: 194413 cycles/ticks + +kyber_encaps_derand: +median: 217148 cycles/ticks +average: 218573 cycles/ticks + +kyber_encaps: +median: 217972 cycles/ticks +average: 219122 cycles/ticks + +kyber_decaps: +median: 271898 cycles/ticks +average: 273571 cycles/ticks + +Loop spin: 838 +gen_a: +median: 57456 cycles/ticks +average: 57772 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12717 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 686 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168120 cycles/ticks +average: 168948 cycles/ticks + +indcpa_enc: +median: 203436 cycles/ticks +average: 204481 cycles/ticks + +indcpa_dec: +median: 50132 cycles/ticks +average: 50361 cycles/ticks + +kyber_keypair_derand: +median: 180130 cycles/ticks +average: 180934 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194156 cycles/ticks + +kyber_encaps_derand: +median: 217128 cycles/ticks +average: 218354 cycles/ticks + +kyber_encaps: +median: 217940 cycles/ticks +average: 219156 cycles/ticks + +kyber_decaps: +median: 289420 cycles/ticks +average: 290936 cycles/ticks + +Loop spin: 839 +gen_a: +median: 57482 cycles/ticks +average: 57885 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12648 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168220 cycles/ticks +average: 169042 cycles/ticks + +indcpa_enc: +median: 203384 cycles/ticks +average: 204417 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50488 cycles/ticks + +kyber_keypair_derand: +median: 180484 cycles/ticks +average: 181375 cycles/ticks + +kyber_keypair: +median: 193290 cycles/ticks +average: 194217 cycles/ticks + +kyber_encaps_derand: +median: 216782 cycles/ticks +average: 217982 cycles/ticks + +kyber_encaps: +median: 217618 cycles/ticks +average: 218762 cycles/ticks + +kyber_decaps: +median: 271450 cycles/ticks +average: 272878 cycles/ticks + +Loop spin: 840 +gen_a: +median: 57434 cycles/ticks +average: 57755 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167920 cycles/ticks +average: 168771 cycles/ticks + +indcpa_enc: +median: 203080 cycles/ticks +average: 204215 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50426 cycles/ticks + +kyber_keypair_derand: +median: 180528 cycles/ticks +average: 181367 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194240 cycles/ticks + +kyber_encaps_derand: +median: 217394 cycles/ticks +average: 218579 cycles/ticks + +kyber_encaps: +median: 218078 cycles/ticks +average: 219271 cycles/ticks + +kyber_decaps: +median: 271936 cycles/ticks +average: 273387 cycles/ticks + +Loop spin: 841 +gen_a: +median: 57250 cycles/ticks +average: 57590 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2437 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7091 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12729 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168218 cycles/ticks +average: 169030 cycles/ticks + +indcpa_enc: +median: 203298 cycles/ticks +average: 204458 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50357 cycles/ticks + +kyber_keypair_derand: +median: 182142 cycles/ticks +average: 182975 cycles/ticks + +kyber_keypair: +median: 193448 cycles/ticks +average: 194372 cycles/ticks + +kyber_encaps_derand: +median: 217470 cycles/ticks +average: 218640 cycles/ticks + +kyber_encaps: +median: 218304 cycles/ticks +average: 219442 cycles/ticks + +kyber_decaps: +median: 272322 cycles/ticks +average: 273663 cycles/ticks + +Loop spin: 842 +gen_a: +median: 57336 cycles/ticks +average: 57656 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168254 cycles/ticks +average: 169057 cycles/ticks + +indcpa_enc: +median: 203404 cycles/ticks +average: 204535 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50349 cycles/ticks + +kyber_keypair_derand: +median: 180398 cycles/ticks +average: 181209 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194140 cycles/ticks + +kyber_encaps_derand: +median: 217028 cycles/ticks +average: 218184 cycles/ticks + +kyber_encaps: +median: 217864 cycles/ticks +average: 219135 cycles/ticks + +kyber_decaps: +median: 271800 cycles/ticks +average: 273270 cycles/ticks + +Loop spin: 843 +gen_a: +median: 57388 cycles/ticks +average: 57729 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167988 cycles/ticks +average: 168767 cycles/ticks + +indcpa_enc: +median: 203110 cycles/ticks +average: 204207 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50383 cycles/ticks + +kyber_keypair_derand: +median: 180410 cycles/ticks +average: 181276 cycles/ticks + +kyber_keypair: +median: 193276 cycles/ticks +average: 194143 cycles/ticks + +kyber_encaps_derand: +median: 216630 cycles/ticks +average: 217864 cycles/ticks + +kyber_encaps: +median: 217470 cycles/ticks +average: 218685 cycles/ticks + +kyber_decaps: +median: 271384 cycles/ticks +average: 272853 cycles/ticks + +Loop spin: 844 +gen_a: +median: 57534 cycles/ticks +average: 57866 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 169692 cycles/ticks +average: 170471 cycles/ticks + +indcpa_enc: +median: 204782 cycles/ticks +average: 205943 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50391 cycles/ticks + +kyber_keypair_derand: +median: 180428 cycles/ticks +average: 181232 cycles/ticks + +kyber_keypair: +median: 193380 cycles/ticks +average: 194209 cycles/ticks + +kyber_encaps_derand: +median: 216726 cycles/ticks +average: 218037 cycles/ticks + +kyber_encaps: +median: 217586 cycles/ticks +average: 218758 cycles/ticks + +kyber_decaps: +median: 271744 cycles/ticks +average: 273430 cycles/ticks + +Loop spin: 845 +gen_a: +median: 57514 cycles/ticks +average: 57851 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167710 cycles/ticks +average: 168454 cycles/ticks + +indcpa_enc: +median: 202968 cycles/ticks +average: 204113 cycles/ticks + +indcpa_dec: +median: 50204 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180212 cycles/ticks +average: 181004 cycles/ticks + +kyber_keypair: +median: 193298 cycles/ticks +average: 194118 cycles/ticks + +kyber_encaps_derand: +median: 216940 cycles/ticks +average: 218046 cycles/ticks + +kyber_encaps: +median: 217726 cycles/ticks +average: 218926 cycles/ticks + +kyber_decaps: +median: 271508 cycles/ticks +average: 272860 cycles/ticks + +Loop spin: 846 +gen_a: +median: 57410 cycles/ticks +average: 57747 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7067 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10750 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 692 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1751 cycles/ticks + +indcpa_keypair: +median: 168238 cycles/ticks +average: 169049 cycles/ticks + +indcpa_enc: +median: 203318 cycles/ticks +average: 204477 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50385 cycles/ticks + +kyber_keypair_derand: +median: 180158 cycles/ticks +average: 183788 cycles/ticks + +kyber_keypair: +median: 193292 cycles/ticks +average: 194147 cycles/ticks + +kyber_encaps_derand: +median: 218594 cycles/ticks +average: 219820 cycles/ticks + +kyber_encaps: +median: 219340 cycles/ticks +average: 220583 cycles/ticks + +kyber_decaps: +median: 273286 cycles/ticks +average: 274746 cycles/ticks + +Loop spin: 847 +gen_a: +median: 57450 cycles/ticks +average: 57817 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 690 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 167806 cycles/ticks +average: 168553 cycles/ticks + +indcpa_enc: +median: 203048 cycles/ticks +average: 204047 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50366 cycles/ticks + +kyber_keypair_derand: +median: 180422 cycles/ticks +average: 181245 cycles/ticks + +kyber_keypair: +median: 193284 cycles/ticks +average: 194109 cycles/ticks + +kyber_encaps_derand: +median: 218482 cycles/ticks +average: 219805 cycles/ticks + +kyber_encaps: +median: 219324 cycles/ticks +average: 220498 cycles/ticks + +kyber_decaps: +median: 273302 cycles/ticks +average: 274869 cycles/ticks + +Loop spin: 848 +gen_a: +median: 57428 cycles/ticks +average: 57765 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 171176 cycles/ticks +average: 172031 cycles/ticks + +indcpa_enc: +median: 206142 cycles/ticks +average: 207232 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180504 cycles/ticks +average: 181279 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194265 cycles/ticks + +kyber_encaps_derand: +median: 217240 cycles/ticks +average: 218440 cycles/ticks + +kyber_encaps: +median: 218034 cycles/ticks +average: 219204 cycles/ticks + +kyber_decaps: +median: 271950 cycles/ticks +average: 273280 cycles/ticks + +Loop spin: 849 +gen_a: +median: 57304 cycles/ticks +average: 57683 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168076 cycles/ticks +average: 168886 cycles/ticks + +indcpa_enc: +median: 203058 cycles/ticks +average: 204206 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50384 cycles/ticks + +kyber_keypair_derand: +median: 180178 cycles/ticks +average: 181009 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194193 cycles/ticks + +kyber_encaps_derand: +median: 217216 cycles/ticks +average: 218462 cycles/ticks + +kyber_encaps: +median: 218008 cycles/ticks +average: 219201 cycles/ticks + +kyber_decaps: +median: 271894 cycles/ticks +average: 273422 cycles/ticks + +Loop spin: 850 +gen_a: +median: 57468 cycles/ticks +average: 57813 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7035 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168000 cycles/ticks +average: 168763 cycles/ticks + +indcpa_enc: +median: 203018 cycles/ticks +average: 204131 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180292 cycles/ticks +average: 181099 cycles/ticks + +kyber_keypair: +median: 193362 cycles/ticks +average: 194188 cycles/ticks + +kyber_encaps_derand: +median: 216918 cycles/ticks +average: 218186 cycles/ticks + +kyber_encaps: +median: 217726 cycles/ticks +average: 218872 cycles/ticks + +kyber_decaps: +median: 271582 cycles/ticks +average: 272893 cycles/ticks + +Loop spin: 851 +gen_a: +median: 57476 cycles/ticks +average: 57769 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12667 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2767 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168222 cycles/ticks +average: 168978 cycles/ticks + +indcpa_enc: +median: 203352 cycles/ticks +average: 204531 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180438 cycles/ticks +average: 181245 cycles/ticks + +kyber_keypair: +median: 193316 cycles/ticks +average: 194129 cycles/ticks + +kyber_encaps_derand: +median: 217088 cycles/ticks +average: 218374 cycles/ticks + +kyber_encaps: +median: 217842 cycles/ticks +average: 218932 cycles/ticks + +kyber_decaps: +median: 271758 cycles/ticks +average: 273155 cycles/ticks + +Loop spin: 852 +gen_a: +median: 57356 cycles/ticks +average: 57696 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 167724 cycles/ticks +average: 168529 cycles/ticks + +indcpa_enc: +median: 202896 cycles/ticks +average: 203845 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50370 cycles/ticks + +kyber_keypair_derand: +median: 180184 cycles/ticks +average: 181009 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194173 cycles/ticks + +kyber_encaps_derand: +median: 217386 cycles/ticks +average: 218487 cycles/ticks + +kyber_encaps: +median: 218096 cycles/ticks +average: 219254 cycles/ticks + +kyber_decaps: +median: 271942 cycles/ticks +average: 273309 cycles/ticks + +Loop spin: 853 +gen_a: +median: 57460 cycles/ticks +average: 57780 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 678 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167942 cycles/ticks +average: 168709 cycles/ticks + +indcpa_enc: +median: 203254 cycles/ticks +average: 204389 cycles/ticks + +indcpa_dec: +median: 50124 cycles/ticks +average: 50317 cycles/ticks + +kyber_keypair_derand: +median: 180524 cycles/ticks +average: 181448 cycles/ticks + +kyber_keypair: +median: 193388 cycles/ticks +average: 194173 cycles/ticks + +kyber_encaps_derand: +median: 216894 cycles/ticks +average: 218136 cycles/ticks + +kyber_encaps: +median: 217652 cycles/ticks +average: 218851 cycles/ticks + +kyber_decaps: +median: 271476 cycles/ticks +average: 272887 cycles/ticks + +Loop spin: 854 +gen_a: +median: 57400 cycles/ticks +average: 57716 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1366 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168038 cycles/ticks +average: 168779 cycles/ticks + +indcpa_enc: +median: 203246 cycles/ticks +average: 204377 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50382 cycles/ticks + +kyber_keypair_derand: +median: 180354 cycles/ticks +average: 181196 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194207 cycles/ticks + +kyber_encaps_derand: +median: 217208 cycles/ticks +average: 218449 cycles/ticks + +kyber_encaps: +median: 217834 cycles/ticks +average: 219152 cycles/ticks + +kyber_decaps: +median: 271792 cycles/ticks +average: 273216 cycles/ticks + +Loop spin: 855 +gen_a: +median: 57366 cycles/ticks +average: 57674 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 689 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168430 cycles/ticks +average: 169318 cycles/ticks + +indcpa_enc: +median: 203452 cycles/ticks +average: 204615 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50383 cycles/ticks + +kyber_keypair_derand: +median: 180242 cycles/ticks +average: 181081 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194197 cycles/ticks + +kyber_encaps_derand: +median: 216948 cycles/ticks +average: 218102 cycles/ticks + +kyber_encaps: +median: 217762 cycles/ticks +average: 218916 cycles/ticks + +kyber_decaps: +median: 271696 cycles/ticks +average: 273045 cycles/ticks + +Loop spin: 856 +gen_a: +median: 57280 cycles/ticks +average: 57624 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168006 cycles/ticks +average: 168858 cycles/ticks + +indcpa_enc: +median: 203248 cycles/ticks +average: 204314 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50380 cycles/ticks + +kyber_keypair_derand: +median: 180370 cycles/ticks +average: 181205 cycles/ticks + +kyber_keypair: +median: 193298 cycles/ticks +average: 194161 cycles/ticks + +kyber_encaps_derand: +median: 217272 cycles/ticks +average: 218546 cycles/ticks + +kyber_encaps: +median: 218070 cycles/ticks +average: 219290 cycles/ticks + +kyber_decaps: +median: 271950 cycles/ticks +average: 273408 cycles/ticks + +Loop spin: 857 +gen_a: +median: 57312 cycles/ticks +average: 57660 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1322 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 431 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168204 cycles/ticks +average: 168974 cycles/ticks + +indcpa_enc: +median: 203234 cycles/ticks +average: 204301 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50351 cycles/ticks + +kyber_keypair_derand: +median: 180644 cycles/ticks +average: 181465 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194180 cycles/ticks + +kyber_encaps_derand: +median: 217058 cycles/ticks +average: 218194 cycles/ticks + +kyber_encaps: +median: 217870 cycles/ticks +average: 219012 cycles/ticks + +kyber_decaps: +median: 271656 cycles/ticks +average: 272957 cycles/ticks + +Loop spin: 858 +gen_a: +median: 57472 cycles/ticks +average: 57875 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7063 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12725 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2748 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1721 cycles/ticks + +indcpa_keypair: +median: 167734 cycles/ticks +average: 168522 cycles/ticks + +indcpa_enc: +median: 202938 cycles/ticks +average: 204150 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180422 cycles/ticks +average: 181287 cycles/ticks + +kyber_keypair: +median: 193684 cycles/ticks +average: 194574 cycles/ticks + +kyber_encaps_derand: +median: 218156 cycles/ticks +average: 219406 cycles/ticks + +kyber_encaps: +median: 217782 cycles/ticks +average: 219080 cycles/ticks + +kyber_decaps: +median: 271690 cycles/ticks +average: 273147 cycles/ticks + +Loop spin: 859 +gen_a: +median: 57430 cycles/ticks +average: 57855 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7072 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1696 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 168288 cycles/ticks +average: 169206 cycles/ticks + +indcpa_enc: +median: 203938 cycles/ticks +average: 205134 cycles/ticks + +indcpa_dec: +median: 50266 cycles/ticks +average: 50589 cycles/ticks + +kyber_keypair_derand: +median: 180384 cycles/ticks +average: 181268 cycles/ticks + +kyber_keypair: +median: 193466 cycles/ticks +average: 194330 cycles/ticks + +kyber_encaps_derand: +median: 216912 cycles/ticks +average: 218171 cycles/ticks + +kyber_encaps: +median: 217796 cycles/ticks +average: 218953 cycles/ticks + +kyber_decaps: +median: 271974 cycles/ticks +average: 273478 cycles/ticks + +Loop spin: 860 +gen_a: +median: 57400 cycles/ticks +average: 57940 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10761 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2740 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168108 cycles/ticks +average: 168982 cycles/ticks + +indcpa_enc: +median: 203304 cycles/ticks +average: 204346 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50408 cycles/ticks + +kyber_keypair_derand: +median: 180642 cycles/ticks +average: 181633 cycles/ticks + +kyber_keypair: +median: 193658 cycles/ticks +average: 194627 cycles/ticks + +kyber_encaps_derand: +median: 216814 cycles/ticks +average: 218038 cycles/ticks + +kyber_encaps: +median: 217696 cycles/ticks +average: 218889 cycles/ticks + +kyber_decaps: +median: 271464 cycles/ticks +average: 272936 cycles/ticks + +Loop spin: 861 +gen_a: +median: 57450 cycles/ticks +average: 57861 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168058 cycles/ticks +average: 168937 cycles/ticks + +indcpa_enc: +median: 203506 cycles/ticks +average: 204631 cycles/ticks + +indcpa_dec: +median: 50222 cycles/ticks +average: 50503 cycles/ticks + +kyber_keypair_derand: +median: 180298 cycles/ticks +average: 181142 cycles/ticks + +kyber_keypair: +median: 193460 cycles/ticks +average: 194318 cycles/ticks + +kyber_encaps_derand: +median: 216920 cycles/ticks +average: 218174 cycles/ticks + +kyber_encaps: +median: 217806 cycles/ticks +average: 219046 cycles/ticks + +kyber_decaps: +median: 271932 cycles/ticks +average: 273492 cycles/ticks + +Loop spin: 862 +gen_a: +median: 57342 cycles/ticks +average: 57798 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1695 cycles/ticks + +indcpa_keypair: +median: 167958 cycles/ticks +average: 168937 cycles/ticks + +indcpa_enc: +median: 203120 cycles/ticks +average: 204318 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180296 cycles/ticks +average: 181145 cycles/ticks + +kyber_keypair: +median: 193760 cycles/ticks +average: 194684 cycles/ticks + +kyber_encaps_derand: +median: 217130 cycles/ticks +average: 218490 cycles/ticks + +kyber_encaps: +median: 218140 cycles/ticks +average: 219394 cycles/ticks + +kyber_decaps: +median: 271982 cycles/ticks +average: 273498 cycles/ticks + +Loop spin: 863 +gen_a: +median: 57414 cycles/ticks +average: 57835 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2723 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168014 cycles/ticks +average: 168929 cycles/ticks + +indcpa_enc: +median: 203198 cycles/ticks +average: 204337 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180662 cycles/ticks +average: 181666 cycles/ticks + +kyber_keypair: +median: 193618 cycles/ticks +average: 194580 cycles/ticks + +kyber_encaps_derand: +median: 218454 cycles/ticks +average: 219837 cycles/ticks + +kyber_encaps: +median: 219390 cycles/ticks +average: 220713 cycles/ticks + +kyber_decaps: +median: 273452 cycles/ticks +average: 275105 cycles/ticks + +Loop spin: 864 +gen_a: +median: 57378 cycles/ticks +average: 57843 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10797 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12731 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2840 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168068 cycles/ticks +average: 168993 cycles/ticks + +indcpa_enc: +median: 203096 cycles/ticks +average: 204233 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 180554 cycles/ticks +average: 181476 cycles/ticks + +kyber_keypair: +median: 193674 cycles/ticks +average: 194607 cycles/ticks + +kyber_encaps_derand: +median: 217382 cycles/ticks +average: 218751 cycles/ticks + +kyber_encaps: +median: 217996 cycles/ticks +average: 219185 cycles/ticks + +kyber_decaps: +median: 271716 cycles/ticks +average: 273114 cycles/ticks + +Loop spin: 865 +gen_a: +median: 57392 cycles/ticks +average: 57859 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7073 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1350 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168194 cycles/ticks +average: 169215 cycles/ticks + +indcpa_enc: +median: 203424 cycles/ticks +average: 204683 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50466 cycles/ticks + +kyber_keypair_derand: +median: 180478 cycles/ticks +average: 181400 cycles/ticks + +kyber_keypair: +median: 193424 cycles/ticks +average: 194300 cycles/ticks + +kyber_encaps_derand: +median: 217014 cycles/ticks +average: 218325 cycles/ticks + +kyber_encaps: +median: 218340 cycles/ticks +average: 219604 cycles/ticks + +kyber_decaps: +median: 272174 cycles/ticks +average: 273707 cycles/ticks + +Loop spin: 866 +gen_a: +median: 57402 cycles/ticks +average: 57784 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10789 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168256 cycles/ticks +average: 169096 cycles/ticks + +indcpa_enc: +median: 203492 cycles/ticks +average: 204639 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50362 cycles/ticks + +kyber_keypair_derand: +median: 181088 cycles/ticks +average: 182100 cycles/ticks + +kyber_keypair: +median: 194180 cycles/ticks +average: 195092 cycles/ticks + +kyber_encaps_derand: +median: 216740 cycles/ticks +average: 217972 cycles/ticks + +kyber_encaps: +median: 217466 cycles/ticks +average: 218601 cycles/ticks + +kyber_decaps: +median: 271602 cycles/ticks +average: 273127 cycles/ticks + +Loop spin: 867 +gen_a: +median: 57602 cycles/ticks +average: 58150 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10824 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12737 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2767 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 170252 cycles/ticks +average: 171177 cycles/ticks + +indcpa_enc: +median: 205116 cycles/ticks +average: 206353 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180756 cycles/ticks +average: 181748 cycles/ticks + +kyber_keypair: +median: 193716 cycles/ticks +average: 194812 cycles/ticks + +kyber_encaps_derand: +median: 217304 cycles/ticks +average: 218589 cycles/ticks + +kyber_encaps: +median: 218204 cycles/ticks +average: 219410 cycles/ticks + +kyber_decaps: +median: 272030 cycles/ticks +average: 273574 cycles/ticks + +Loop spin: 868 +gen_a: +median: 57388 cycles/ticks +average: 57918 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7087 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12744 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1359 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167960 cycles/ticks +average: 168824 cycles/ticks + +indcpa_enc: +median: 203154 cycles/ticks +average: 204395 cycles/ticks + +indcpa_dec: +median: 50234 cycles/ticks +average: 50493 cycles/ticks + +kyber_keypair_derand: +median: 180614 cycles/ticks +average: 181607 cycles/ticks + +kyber_keypair: +median: 193766 cycles/ticks +average: 194746 cycles/ticks + +kyber_encaps_derand: +median: 218510 cycles/ticks +average: 219835 cycles/ticks + +kyber_encaps: +median: 219126 cycles/ticks +average: 220582 cycles/ticks + +kyber_decaps: +median: 272984 cycles/ticks +average: 274470 cycles/ticks + +Loop spin: 869 +gen_a: +median: 57502 cycles/ticks +average: 57940 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10762 cycles/ticks +average: 10853 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12734 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168222 cycles/ticks +average: 169120 cycles/ticks + +indcpa_enc: +median: 203092 cycles/ticks +average: 204360 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50443 cycles/ticks + +kyber_keypair_derand: +median: 180376 cycles/ticks +average: 181266 cycles/ticks + +kyber_keypair: +median: 193514 cycles/ticks +average: 194390 cycles/ticks + +kyber_encaps_derand: +median: 217388 cycles/ticks +average: 218623 cycles/ticks + +kyber_encaps: +median: 218186 cycles/ticks +average: 219468 cycles/ticks + +kyber_decaps: +median: 271676 cycles/ticks +average: 273098 cycles/ticks + +Loop spin: 870 +gen_a: +median: 57300 cycles/ticks +average: 57782 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2742 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167992 cycles/ticks +average: 168937 cycles/ticks + +indcpa_enc: +median: 203308 cycles/ticks +average: 204443 cycles/ticks + +indcpa_dec: +median: 50266 cycles/ticks +average: 50574 cycles/ticks + +kyber_keypair_derand: +median: 180648 cycles/ticks +average: 181576 cycles/ticks + +kyber_keypair: +median: 193404 cycles/ticks +average: 194322 cycles/ticks + +kyber_encaps_derand: +median: 217104 cycles/ticks +average: 218384 cycles/ticks + +kyber_encaps: +median: 217918 cycles/ticks +average: 219086 cycles/ticks + +kyber_decaps: +median: 271802 cycles/ticks +average: 273282 cycles/ticks + +Loop spin: 871 +gen_a: +median: 57454 cycles/ticks +average: 57880 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7085 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1725 cycles/ticks + +indcpa_keypair: +median: 168154 cycles/ticks +average: 169036 cycles/ticks + +indcpa_enc: +median: 203210 cycles/ticks +average: 204374 cycles/ticks + +indcpa_dec: +median: 50236 cycles/ticks +average: 50508 cycles/ticks + +kyber_keypair_derand: +median: 180796 cycles/ticks +average: 181779 cycles/ticks + +kyber_keypair: +median: 193390 cycles/ticks +average: 194287 cycles/ticks + +kyber_encaps_derand: +median: 217148 cycles/ticks +average: 218393 cycles/ticks + +kyber_encaps: +median: 217842 cycles/ticks +average: 219008 cycles/ticks + +kyber_decaps: +median: 272206 cycles/ticks +average: 273771 cycles/ticks + +Loop spin: 872 +gen_a: +median: 57366 cycles/ticks +average: 57846 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12724 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167994 cycles/ticks +average: 168740 cycles/ticks + +indcpa_enc: +median: 203344 cycles/ticks +average: 204435 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50445 cycles/ticks + +kyber_keypair_derand: +median: 180540 cycles/ticks +average: 181477 cycles/ticks + +kyber_keypair: +median: 193770 cycles/ticks +average: 194753 cycles/ticks + +kyber_encaps_derand: +median: 217158 cycles/ticks +average: 218470 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 219066 cycles/ticks + +kyber_decaps: +median: 271950 cycles/ticks +average: 273485 cycles/ticks + +Loop spin: 873 +gen_a: +median: 57550 cycles/ticks +average: 58003 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12739 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2724 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168078 cycles/ticks +average: 168963 cycles/ticks + +indcpa_enc: +median: 203156 cycles/ticks +average: 204301 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50482 cycles/ticks + +kyber_keypair_derand: +median: 180614 cycles/ticks +average: 181469 cycles/ticks + +kyber_keypair: +median: 193530 cycles/ticks +average: 194478 cycles/ticks + +kyber_encaps_derand: +median: 217172 cycles/ticks +average: 218553 cycles/ticks + +kyber_encaps: +median: 217910 cycles/ticks +average: 219114 cycles/ticks + +kyber_decaps: +median: 271570 cycles/ticks +average: 273038 cycles/ticks + +Loop spin: 874 +gen_a: +median: 57384 cycles/ticks +average: 57815 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168068 cycles/ticks +average: 168931 cycles/ticks + +indcpa_enc: +median: 203538 cycles/ticks +average: 204670 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50383 cycles/ticks + +kyber_keypair_derand: +median: 180300 cycles/ticks +average: 181191 cycles/ticks + +kyber_keypair: +median: 193460 cycles/ticks +average: 194417 cycles/ticks + +kyber_encaps_derand: +median: 217194 cycles/ticks +average: 218585 cycles/ticks + +kyber_encaps: +median: 218012 cycles/ticks +average: 219162 cycles/ticks + +kyber_decaps: +median: 271842 cycles/ticks +average: 273259 cycles/ticks + +Loop spin: 875 +gen_a: +median: 57336 cycles/ticks +average: 57743 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10716 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12730 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 169732 cycles/ticks +average: 170615 cycles/ticks + +indcpa_enc: +median: 205040 cycles/ticks +average: 206182 cycles/ticks + +indcpa_dec: +median: 50252 cycles/ticks +average: 50515 cycles/ticks + +kyber_keypair_derand: +median: 180788 cycles/ticks +average: 181686 cycles/ticks + +kyber_keypair: +median: 193380 cycles/ticks +average: 194269 cycles/ticks + +kyber_encaps_derand: +median: 217418 cycles/ticks +average: 218807 cycles/ticks + +kyber_encaps: +median: 218206 cycles/ticks +average: 219534 cycles/ticks + +kyber_decaps: +median: 272070 cycles/ticks +average: 273652 cycles/ticks + +Loop spin: 876 +gen_a: +median: 57390 cycles/ticks +average: 57780 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168574 cycles/ticks +average: 169457 cycles/ticks + +indcpa_enc: +median: 203886 cycles/ticks +average: 205108 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50517 cycles/ticks + +kyber_keypair_derand: +median: 182740 cycles/ticks +average: 183787 cycles/ticks + +kyber_keypair: +median: 193670 cycles/ticks +average: 194595 cycles/ticks + +kyber_encaps_derand: +median: 217052 cycles/ticks +average: 218181 cycles/ticks + +kyber_encaps: +median: 218140 cycles/ticks +average: 219572 cycles/ticks + +kyber_decaps: +median: 272990 cycles/ticks +average: 274398 cycles/ticks + +Loop spin: 877 +gen_a: +median: 57270 cycles/ticks +average: 57765 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10779 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 448 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 168190 cycles/ticks +average: 169018 cycles/ticks + +indcpa_enc: +median: 203418 cycles/ticks +average: 204528 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50410 cycles/ticks + +kyber_keypair_derand: +median: 180588 cycles/ticks +average: 181646 cycles/ticks + +kyber_keypair: +median: 194122 cycles/ticks +average: 195125 cycles/ticks + +kyber_encaps_derand: +median: 217060 cycles/ticks +average: 218385 cycles/ticks + +kyber_encaps: +median: 217700 cycles/ticks +average: 219012 cycles/ticks + +kyber_decaps: +median: 271690 cycles/ticks +average: 273083 cycles/ticks + +Loop spin: 878 +gen_a: +median: 57458 cycles/ticks +average: 57966 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10738 cycles/ticks +average: 10810 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1725 cycles/ticks + +indcpa_keypair: +median: 168322 cycles/ticks +average: 169394 cycles/ticks + +indcpa_enc: +median: 203348 cycles/ticks +average: 204584 cycles/ticks + +indcpa_dec: +median: 50250 cycles/ticks +average: 50479 cycles/ticks + +kyber_keypair_derand: +median: 180660 cycles/ticks +average: 181484 cycles/ticks + +kyber_keypair: +median: 193500 cycles/ticks +average: 194443 cycles/ticks + +kyber_encaps_derand: +median: 217400 cycles/ticks +average: 218593 cycles/ticks + +kyber_encaps: +median: 218572 cycles/ticks +average: 219839 cycles/ticks + +kyber_decaps: +median: 272100 cycles/ticks +average: 273643 cycles/ticks + +Loop spin: 879 +gen_a: +median: 57418 cycles/ticks +average: 57902 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2762 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168334 cycles/ticks +average: 169146 cycles/ticks + +indcpa_enc: +median: 203684 cycles/ticks +average: 205010 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50509 cycles/ticks + +kyber_keypair_derand: +median: 180754 cycles/ticks +average: 181693 cycles/ticks + +kyber_keypair: +median: 193824 cycles/ticks +average: 194815 cycles/ticks + +kyber_encaps_derand: +median: 217294 cycles/ticks +average: 218619 cycles/ticks + +kyber_encaps: +median: 218172 cycles/ticks +average: 219471 cycles/ticks + +kyber_decaps: +median: 272316 cycles/ticks +average: 273934 cycles/ticks + +Loop spin: 880 +gen_a: +median: 57448 cycles/ticks +average: 57895 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168210 cycles/ticks +average: 169083 cycles/ticks + +indcpa_enc: +median: 203396 cycles/ticks +average: 204509 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50414 cycles/ticks + +kyber_keypair_derand: +median: 182186 cycles/ticks +average: 183133 cycles/ticks + +kyber_keypair: +median: 193462 cycles/ticks +average: 194339 cycles/ticks + +kyber_encaps_derand: +median: 216908 cycles/ticks +average: 218111 cycles/ticks + +kyber_encaps: +median: 217926 cycles/ticks +average: 219117 cycles/ticks + +kyber_decaps: +median: 271820 cycles/ticks +average: 273297 cycles/ticks + +Loop spin: 881 +gen_a: +median: 57462 cycles/ticks +average: 57859 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2752 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168150 cycles/ticks +average: 168879 cycles/ticks + +indcpa_enc: +median: 203304 cycles/ticks +average: 204543 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50350 cycles/ticks + +kyber_keypair_derand: +median: 180510 cycles/ticks +average: 181345 cycles/ticks + +kyber_keypair: +median: 193518 cycles/ticks +average: 194485 cycles/ticks + +kyber_encaps_derand: +median: 216912 cycles/ticks +average: 218285 cycles/ticks + +kyber_encaps: +median: 217814 cycles/ticks +average: 219049 cycles/ticks + +kyber_decaps: +median: 271756 cycles/ticks +average: 273397 cycles/ticks + +Loop spin: 882 +gen_a: +median: 57422 cycles/ticks +average: 57919 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2727 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167978 cycles/ticks +average: 168809 cycles/ticks + +indcpa_enc: +median: 203162 cycles/ticks +average: 204389 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180478 cycles/ticks +average: 181368 cycles/ticks + +kyber_keypair: +median: 193462 cycles/ticks +average: 194377 cycles/ticks + +kyber_encaps_derand: +median: 216988 cycles/ticks +average: 218227 cycles/ticks + +kyber_encaps: +median: 217794 cycles/ticks +average: 219052 cycles/ticks + +kyber_decaps: +median: 271850 cycles/ticks +average: 273478 cycles/ticks + +Loop spin: 883 +gen_a: +median: 57272 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168254 cycles/ticks +average: 169078 cycles/ticks + +indcpa_enc: +median: 203516 cycles/ticks +average: 204689 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50512 cycles/ticks + +kyber_keypair_derand: +median: 180444 cycles/ticks +average: 181372 cycles/ticks + +kyber_keypair: +median: 193476 cycles/ticks +average: 194367 cycles/ticks + +kyber_encaps_derand: +median: 217020 cycles/ticks +average: 218417 cycles/ticks + +kyber_encaps: +median: 217912 cycles/ticks +average: 219172 cycles/ticks + +kyber_decaps: +median: 271748 cycles/ticks +average: 273274 cycles/ticks + +Loop spin: 884 +gen_a: +median: 57468 cycles/ticks +average: 57970 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12731 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168032 cycles/ticks +average: 168983 cycles/ticks + +indcpa_enc: +median: 203354 cycles/ticks +average: 204520 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180448 cycles/ticks +average: 181330 cycles/ticks + +kyber_keypair: +median: 193520 cycles/ticks +average: 194424 cycles/ticks + +kyber_encaps_derand: +median: 216886 cycles/ticks +average: 218059 cycles/ticks + +kyber_encaps: +median: 217774 cycles/ticks +average: 219043 cycles/ticks + +kyber_decaps: +median: 271532 cycles/ticks +average: 272957 cycles/ticks + +Loop spin: 885 +gen_a: +median: 57406 cycles/ticks +average: 57852 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 167648 cycles/ticks +average: 168388 cycles/ticks + +indcpa_enc: +median: 202916 cycles/ticks +average: 204032 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50342 cycles/ticks + +kyber_keypair_derand: +median: 180366 cycles/ticks +average: 181191 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194157 cycles/ticks + +kyber_encaps_derand: +median: 217018 cycles/ticks +average: 218352 cycles/ticks + +kyber_encaps: +median: 217732 cycles/ticks +average: 218860 cycles/ticks + +kyber_decaps: +median: 271810 cycles/ticks +average: 273252 cycles/ticks + +Loop spin: 886 +gen_a: +median: 57312 cycles/ticks +average: 57720 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7039 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10791 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2760 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168080 cycles/ticks +average: 168847 cycles/ticks + +indcpa_enc: +median: 203330 cycles/ticks +average: 204640 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50400 cycles/ticks + +kyber_keypair_derand: +median: 180280 cycles/ticks +average: 181078 cycles/ticks + +kyber_keypair: +median: 193272 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 217300 cycles/ticks +average: 218738 cycles/ticks + +kyber_encaps: +median: 218130 cycles/ticks +average: 219520 cycles/ticks + +kyber_decaps: +median: 271962 cycles/ticks +average: 273439 cycles/ticks + +Loop spin: 887 +gen_a: +median: 57304 cycles/ticks +average: 57672 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7038 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168004 cycles/ticks +average: 168759 cycles/ticks + +indcpa_enc: +median: 203196 cycles/ticks +average: 204403 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180380 cycles/ticks +average: 181151 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194263 cycles/ticks + +kyber_encaps_derand: +median: 218420 cycles/ticks +average: 219770 cycles/ticks + +kyber_encaps: +median: 219146 cycles/ticks +average: 220449 cycles/ticks + +kyber_decaps: +median: 273070 cycles/ticks +average: 274405 cycles/ticks + +Loop spin: 888 +gen_a: +median: 57354 cycles/ticks +average: 57744 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10720 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168072 cycles/ticks +average: 168839 cycles/ticks + +indcpa_enc: +median: 203228 cycles/ticks +average: 204262 cycles/ticks + +indcpa_dec: +median: 50152 cycles/ticks +average: 50331 cycles/ticks + +kyber_keypair_derand: +median: 180330 cycles/ticks +average: 181135 cycles/ticks + +kyber_keypair: +median: 193406 cycles/ticks +average: 194130 cycles/ticks + +kyber_encaps_derand: +median: 217142 cycles/ticks +average: 218430 cycles/ticks + +kyber_encaps: +median: 218022 cycles/ticks +average: 219276 cycles/ticks + +kyber_decaps: +median: 271952 cycles/ticks +average: 273385 cycles/ticks + +Loop spin: 889 +gen_a: +median: 57372 cycles/ticks +average: 57731 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2750 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167752 cycles/ticks +average: 168545 cycles/ticks + +indcpa_enc: +median: 202934 cycles/ticks +average: 204071 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50380 cycles/ticks + +kyber_keypair_derand: +median: 180148 cycles/ticks +average: 180951 cycles/ticks + +kyber_keypair: +median: 193376 cycles/ticks +average: 194172 cycles/ticks + +kyber_encaps_derand: +median: 216800 cycles/ticks +average: 217940 cycles/ticks + +kyber_encaps: +median: 217514 cycles/ticks +average: 218762 cycles/ticks + +kyber_decaps: +median: 271604 cycles/ticks +average: 273065 cycles/ticks + +Loop spin: 890 +gen_a: +median: 57478 cycles/ticks +average: 57849 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7036 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12706 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167930 cycles/ticks +average: 168703 cycles/ticks + +indcpa_enc: +median: 203188 cycles/ticks +average: 204292 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50403 cycles/ticks + +kyber_keypair_derand: +median: 180392 cycles/ticks +average: 181270 cycles/ticks + +kyber_keypair: +median: 193394 cycles/ticks +average: 194244 cycles/ticks + +kyber_encaps_derand: +median: 217158 cycles/ticks +average: 218309 cycles/ticks + +kyber_encaps: +median: 217988 cycles/ticks +average: 219203 cycles/ticks + +kyber_decaps: +median: 271942 cycles/ticks +average: 273437 cycles/ticks + +Loop spin: 891 +gen_a: +median: 57412 cycles/ticks +average: 57802 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1711 cycles/ticks + +indcpa_keypair: +median: 167850 cycles/ticks +average: 168652 cycles/ticks + +indcpa_enc: +median: 202986 cycles/ticks +average: 204174 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50367 cycles/ticks + +kyber_keypair_derand: +median: 180414 cycles/ticks +average: 181217 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194213 cycles/ticks + +kyber_encaps_derand: +median: 217088 cycles/ticks +average: 218392 cycles/ticks + +kyber_encaps: +median: 217862 cycles/ticks +average: 219035 cycles/ticks + +kyber_decaps: +median: 271814 cycles/ticks +average: 273190 cycles/ticks + +Loop spin: 892 +gen_a: +median: 57428 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1321 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168218 cycles/ticks +average: 169098 cycles/ticks + +indcpa_enc: +median: 203566 cycles/ticks +average: 204688 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50367 cycles/ticks + +kyber_keypair_derand: +median: 180260 cycles/ticks +average: 181038 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194125 cycles/ticks + +kyber_encaps_derand: +median: 216708 cycles/ticks +average: 217982 cycles/ticks + +kyber_encaps: +median: 217486 cycles/ticks +average: 218630 cycles/ticks + +kyber_decaps: +median: 271420 cycles/ticks +average: 272866 cycles/ticks + +Loop spin: 893 +gen_a: +median: 57460 cycles/ticks +average: 57759 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7026 cycles/ticks +average: 7071 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10764 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2767 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168160 cycles/ticks +average: 168863 cycles/ticks + +indcpa_enc: +median: 203394 cycles/ticks +average: 204538 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50428 cycles/ticks + +kyber_keypair_derand: +median: 181640 cycles/ticks +average: 182462 cycles/ticks + +kyber_keypair: +median: 193346 cycles/ticks +average: 194166 cycles/ticks + +kyber_encaps_derand: +median: 216824 cycles/ticks +average: 218065 cycles/ticks + +kyber_encaps: +median: 217620 cycles/ticks +average: 218885 cycles/ticks + +kyber_decaps: +median: 271594 cycles/ticks +average: 273003 cycles/ticks + +Loop spin: 894 +gen_a: +median: 57420 cycles/ticks +average: 57781 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12677 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168520 cycles/ticks +average: 169308 cycles/ticks + +indcpa_enc: +median: 203446 cycles/ticks +average: 204579 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180750 cycles/ticks +average: 181608 cycles/ticks + +kyber_keypair: +median: 193452 cycles/ticks +average: 194347 cycles/ticks + +kyber_encaps_derand: +median: 216982 cycles/ticks +average: 218270 cycles/ticks + +kyber_encaps: +median: 217654 cycles/ticks +average: 218889 cycles/ticks + +kyber_decaps: +median: 271628 cycles/ticks +average: 273093 cycles/ticks + +Loop spin: 895 +gen_a: +median: 57402 cycles/ticks +average: 57789 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12673 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167954 cycles/ticks +average: 168756 cycles/ticks + +indcpa_enc: +median: 203076 cycles/ticks +average: 204298 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50377 cycles/ticks + +kyber_keypair_derand: +median: 182212 cycles/ticks +average: 183084 cycles/ticks + +kyber_keypair: +median: 193314 cycles/ticks +average: 194216 cycles/ticks + +kyber_encaps_derand: +median: 217162 cycles/ticks +average: 218456 cycles/ticks + +kyber_encaps: +median: 217822 cycles/ticks +average: 218944 cycles/ticks + +kyber_decaps: +median: 271762 cycles/ticks +average: 273160 cycles/ticks + +Loop spin: 896 +gen_a: +median: 57388 cycles/ticks +average: 57697 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7080 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10787 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1720 cycles/ticks + +indcpa_keypair: +median: 168200 cycles/ticks +average: 168974 cycles/ticks + +indcpa_enc: +median: 203418 cycles/ticks +average: 204552 cycles/ticks + +indcpa_dec: +median: 50164 cycles/ticks +average: 50370 cycles/ticks + +kyber_keypair_derand: +median: 180298 cycles/ticks +average: 181072 cycles/ticks + +kyber_keypair: +median: 193266 cycles/ticks +average: 194160 cycles/ticks + +kyber_encaps_derand: +median: 216882 cycles/ticks +average: 217954 cycles/ticks + +kyber_encaps: +median: 217650 cycles/ticks +average: 218798 cycles/ticks + +kyber_decaps: +median: 271618 cycles/ticks +average: 272980 cycles/ticks + +Loop spin: 897 +gen_a: +median: 57356 cycles/ticks +average: 57789 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7069 cycles/ticks + +INVNTT: +median: 10722 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12697 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 169784 cycles/ticks +average: 170566 cycles/ticks + +indcpa_enc: +median: 204962 cycles/ticks +average: 206116 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180320 cycles/ticks +average: 181214 cycles/ticks + +kyber_keypair: +median: 193378 cycles/ticks +average: 194235 cycles/ticks + +kyber_encaps_derand: +median: 216882 cycles/ticks +average: 218174 cycles/ticks + +kyber_encaps: +median: 217652 cycles/ticks +average: 218991 cycles/ticks + +kyber_decaps: +median: 271564 cycles/ticks +average: 272983 cycles/ticks + +Loop spin: 898 +gen_a: +median: 57386 cycles/ticks +average: 57729 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10799 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12670 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167906 cycles/ticks +average: 168675 cycles/ticks + +indcpa_enc: +median: 203110 cycles/ticks +average: 204234 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180748 cycles/ticks +average: 181543 cycles/ticks + +kyber_keypair: +median: 193336 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 216622 cycles/ticks +average: 217737 cycles/ticks + +kyber_encaps: +median: 217394 cycles/ticks +average: 218585 cycles/ticks + +kyber_decaps: +median: 271402 cycles/ticks +average: 272702 cycles/ticks + +Loop spin: 899 +gen_a: +median: 57466 cycles/ticks +average: 57853 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 424 cycles/ticks +average: 425 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168192 cycles/ticks +average: 170368 cycles/ticks + +indcpa_enc: +median: 203304 cycles/ticks +average: 205517 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50411 cycles/ticks + +kyber_keypair_derand: +median: 180416 cycles/ticks +average: 181193 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194203 cycles/ticks + +kyber_encaps_derand: +median: 216864 cycles/ticks +average: 218247 cycles/ticks + +kyber_encaps: +median: 217790 cycles/ticks +average: 219239 cycles/ticks + +kyber_decaps: +median: 271576 cycles/ticks +average: 272900 cycles/ticks + +Loop spin: 900 +gen_a: +median: 57454 cycles/ticks +average: 57751 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168036 cycles/ticks +average: 168819 cycles/ticks + +indcpa_enc: +median: 203110 cycles/ticks +average: 204245 cycles/ticks + +indcpa_dec: +median: 50212 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 180544 cycles/ticks +average: 181350 cycles/ticks + +kyber_keypair: +median: 193324 cycles/ticks +average: 194144 cycles/ticks + +kyber_encaps_derand: +median: 216618 cycles/ticks +average: 217752 cycles/ticks + +kyber_encaps: +median: 217482 cycles/ticks +average: 218578 cycles/ticks + +kyber_decaps: +median: 271398 cycles/ticks +average: 272955 cycles/ticks + +Loop spin: 901 +gen_a: +median: 57416 cycles/ticks +average: 57825 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1346 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 168138 cycles/ticks +average: 168916 cycles/ticks + +indcpa_enc: +median: 203182 cycles/ticks +average: 204287 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50358 cycles/ticks + +kyber_keypair_derand: +median: 180230 cycles/ticks +average: 181039 cycles/ticks + +kyber_keypair: +median: 193436 cycles/ticks +average: 194245 cycles/ticks + +kyber_encaps_derand: +median: 216534 cycles/ticks +average: 217695 cycles/ticks + +kyber_encaps: +median: 217378 cycles/ticks +average: 218552 cycles/ticks + +kyber_decaps: +median: 271336 cycles/ticks +average: 272597 cycles/ticks + +Loop spin: 902 +gen_a: +median: 57350 cycles/ticks +average: 57753 cycles/ticks + +poly_getnoise_eta1: +median: 2444 cycles/ticks +average: 2457 cycles/ticks + +poly_getnoise_eta2: +median: 2442 cycles/ticks +average: 2455 cycles/ticks + +NTT: +median: 7550 cycles/ticks +average: 7670 cycles/ticks + +INVNTT: +median: 11488 cycles/ticks +average: 11543 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 454 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1496 cycles/ticks +average: 1500 cycles/ticks + +poly_compress: +median: 692 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2758 cycles/ticks +average: 2771 cycles/ticks + +polyvec_decompress: +median: 1734 cycles/ticks +average: 1744 cycles/ticks + +indcpa_keypair: +median: 167728 cycles/ticks +average: 168548 cycles/ticks + +indcpa_enc: +median: 202856 cycles/ticks +average: 203982 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180286 cycles/ticks +average: 181088 cycles/ticks + +kyber_keypair: +median: 193334 cycles/ticks +average: 194178 cycles/ticks + +kyber_encaps_derand: +median: 217044 cycles/ticks +average: 218221 cycles/ticks + +kyber_encaps: +median: 217844 cycles/ticks +average: 218950 cycles/ticks + +kyber_decaps: +median: 271682 cycles/ticks +average: 273053 cycles/ticks + +Loop spin: 903 +gen_a: +median: 57506 cycles/ticks +average: 57901 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7064 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10751 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12695 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 167796 cycles/ticks +average: 168600 cycles/ticks + +indcpa_enc: +median: 203092 cycles/ticks +average: 204237 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50430 cycles/ticks + +kyber_keypair_derand: +median: 180542 cycles/ticks +average: 181380 cycles/ticks + +kyber_keypair: +median: 193346 cycles/ticks +average: 194234 cycles/ticks + +kyber_encaps_derand: +median: 216736 cycles/ticks +average: 217906 cycles/ticks + +kyber_encaps: +median: 217546 cycles/ticks +average: 218616 cycles/ticks + +kyber_decaps: +median: 271456 cycles/ticks +average: 272726 cycles/ticks + +Loop spin: 904 +gen_a: +median: 57352 cycles/ticks +average: 57719 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7034 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12711 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168324 cycles/ticks +average: 169091 cycles/ticks + +indcpa_enc: +median: 203530 cycles/ticks +average: 204660 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50370 cycles/ticks + +kyber_keypair_derand: +median: 180356 cycles/ticks +average: 181244 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194286 cycles/ticks + +kyber_encaps_derand: +median: 216944 cycles/ticks +average: 218076 cycles/ticks + +kyber_encaps: +median: 217764 cycles/ticks +average: 218852 cycles/ticks + +kyber_decaps: +median: 271734 cycles/ticks +average: 273089 cycles/ticks + +Loop spin: 905 +gen_a: +median: 57370 cycles/ticks +average: 57723 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2738 cycles/ticks +average: 2757 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168252 cycles/ticks +average: 169076 cycles/ticks + +indcpa_enc: +median: 203412 cycles/ticks +average: 204576 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50412 cycles/ticks + +kyber_keypair_derand: +median: 180170 cycles/ticks +average: 181008 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194295 cycles/ticks + +kyber_encaps_derand: +median: 218370 cycles/ticks +average: 219633 cycles/ticks + +kyber_encaps: +median: 220026 cycles/ticks +average: 221398 cycles/ticks + +kyber_decaps: +median: 274100 cycles/ticks +average: 275661 cycles/ticks + +Loop spin: 906 +gen_a: +median: 57274 cycles/ticks +average: 57719 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7044 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10777 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 169582 cycles/ticks +average: 170508 cycles/ticks + +indcpa_enc: +median: 204680 cycles/ticks +average: 205947 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50458 cycles/ticks + +kyber_keypair_derand: +median: 180790 cycles/ticks +average: 181808 cycles/ticks + +kyber_keypair: +median: 194132 cycles/ticks +average: 195185 cycles/ticks + +kyber_encaps_derand: +median: 216958 cycles/ticks +average: 218211 cycles/ticks + +kyber_encaps: +median: 217788 cycles/ticks +average: 219045 cycles/ticks + +kyber_decaps: +median: 271752 cycles/ticks +average: 273224 cycles/ticks + +Loop spin: 907 +gen_a: +median: 57344 cycles/ticks +average: 57817 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1774 cycles/ticks + +indcpa_keypair: +median: 168696 cycles/ticks +average: 169666 cycles/ticks + +indcpa_enc: +median: 203396 cycles/ticks +average: 204582 cycles/ticks + +indcpa_dec: +median: 50232 cycles/ticks +average: 50453 cycles/ticks + +kyber_keypair_derand: +median: 180450 cycles/ticks +average: 181357 cycles/ticks + +kyber_keypair: +median: 193466 cycles/ticks +average: 194386 cycles/ticks + +kyber_encaps_derand: +median: 217122 cycles/ticks +average: 218370 cycles/ticks + +kyber_encaps: +median: 218122 cycles/ticks +average: 219377 cycles/ticks + +kyber_decaps: +median: 272088 cycles/ticks +average: 273674 cycles/ticks + +Loop spin: 908 +gen_a: +median: 57350 cycles/ticks +average: 57842 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 694 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 167922 cycles/ticks +average: 168764 cycles/ticks + +indcpa_enc: +median: 203232 cycles/ticks +average: 204358 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180698 cycles/ticks +average: 181710 cycles/ticks + +kyber_keypair: +median: 193780 cycles/ticks +average: 194757 cycles/ticks + +kyber_encaps_derand: +median: 216730 cycles/ticks +average: 217997 cycles/ticks + +kyber_encaps: +median: 217730 cycles/ticks +average: 218975 cycles/ticks + +kyber_decaps: +median: 271730 cycles/ticks +average: 273209 cycles/ticks + +Loop spin: 909 +gen_a: +median: 57412 cycles/ticks +average: 58023 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10796 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1329 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2743 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168178 cycles/ticks +average: 169120 cycles/ticks + +indcpa_enc: +median: 203300 cycles/ticks +average: 204417 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50386 cycles/ticks + +kyber_keypair_derand: +median: 180412 cycles/ticks +average: 181337 cycles/ticks + +kyber_keypair: +median: 193870 cycles/ticks +average: 194827 cycles/ticks + +kyber_encaps_derand: +median: 217150 cycles/ticks +average: 218660 cycles/ticks + +kyber_encaps: +median: 218158 cycles/ticks +average: 219469 cycles/ticks + +kyber_decaps: +median: 271898 cycles/ticks +average: 273472 cycles/ticks + +Loop spin: 910 +gen_a: +median: 57390 cycles/ticks +average: 57913 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12747 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1332 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168052 cycles/ticks +average: 168999 cycles/ticks + +indcpa_enc: +median: 203138 cycles/ticks +average: 204305 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50494 cycles/ticks + +kyber_keypair_derand: +median: 180390 cycles/ticks +average: 181346 cycles/ticks + +kyber_keypair: +median: 193584 cycles/ticks +average: 194475 cycles/ticks + +kyber_encaps_derand: +median: 216960 cycles/ticks +average: 218308 cycles/ticks + +kyber_encaps: +median: 217644 cycles/ticks +average: 219037 cycles/ticks + +kyber_decaps: +median: 271550 cycles/ticks +average: 273032 cycles/ticks + +Loop spin: 911 +gen_a: +median: 57524 cycles/ticks +average: 58001 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7084 cycles/ticks + +INVNTT: +median: 10736 cycles/ticks +average: 10815 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2770 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168270 cycles/ticks +average: 169164 cycles/ticks + +indcpa_enc: +median: 203424 cycles/ticks +average: 204565 cycles/ticks + +indcpa_dec: +median: 50208 cycles/ticks +average: 50480 cycles/ticks + +kyber_keypair_derand: +median: 180480 cycles/ticks +average: 181463 cycles/ticks + +kyber_keypair: +median: 193518 cycles/ticks +average: 194516 cycles/ticks + +kyber_encaps_derand: +median: 216968 cycles/ticks +average: 218350 cycles/ticks + +kyber_encaps: +median: 217748 cycles/ticks +average: 218977 cycles/ticks + +kyber_decaps: +median: 271906 cycles/ticks +average: 273519 cycles/ticks + +Loop spin: 912 +gen_a: +median: 57454 cycles/ticks +average: 58018 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12709 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 167754 cycles/ticks +average: 168609 cycles/ticks + +indcpa_enc: +median: 202950 cycles/ticks +average: 204101 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50406 cycles/ticks + +kyber_keypair_derand: +median: 180334 cycles/ticks +average: 181341 cycles/ticks + +kyber_keypair: +median: 193846 cycles/ticks +average: 194783 cycles/ticks + +kyber_encaps_derand: +median: 217366 cycles/ticks +average: 218771 cycles/ticks + +kyber_encaps: +median: 217992 cycles/ticks +average: 219138 cycles/ticks + +kyber_decaps: +median: 271950 cycles/ticks +average: 273368 cycles/ticks + +Loop spin: 913 +gen_a: +median: 57588 cycles/ticks +average: 58138 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2431 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10811 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12786 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1349 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 428 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2751 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168258 cycles/ticks +average: 169199 cycles/ticks + +indcpa_enc: +median: 203294 cycles/ticks +average: 204719 cycles/ticks + +indcpa_dec: +median: 50248 cycles/ticks +average: 50469 cycles/ticks + +kyber_keypair_derand: +median: 180218 cycles/ticks +average: 181065 cycles/ticks + +kyber_keypair: +median: 193530 cycles/ticks +average: 194452 cycles/ticks + +kyber_encaps_derand: +median: 217654 cycles/ticks +average: 218879 cycles/ticks + +kyber_encaps: +median: 218034 cycles/ticks +average: 219447 cycles/ticks + +kyber_decaps: +median: 271684 cycles/ticks +average: 273212 cycles/ticks + +Loop spin: 914 +gen_a: +median: 57310 cycles/ticks +average: 57802 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1348 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2730 cycles/ticks +average: 2755 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168926 cycles/ticks + +indcpa_enc: +median: 203914 cycles/ticks +average: 205073 cycles/ticks + +indcpa_dec: +median: 50230 cycles/ticks +average: 50508 cycles/ticks + +kyber_keypair_derand: +median: 180702 cycles/ticks +average: 181722 cycles/ticks + +kyber_keypair: +median: 193370 cycles/ticks +average: 194283 cycles/ticks + +kyber_encaps_derand: +median: 217076 cycles/ticks +average: 218284 cycles/ticks + +kyber_encaps: +median: 217938 cycles/ticks +average: 219120 cycles/ticks + +kyber_decaps: +median: 272350 cycles/ticks +average: 273913 cycles/ticks + +Loop spin: 915 +gen_a: +median: 57370 cycles/ticks +average: 57962 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10794 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1356 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1718 cycles/ticks + +indcpa_keypair: +median: 168328 cycles/ticks +average: 169172 cycles/ticks + +indcpa_enc: +median: 203718 cycles/ticks +average: 204949 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50465 cycles/ticks + +kyber_keypair_derand: +median: 180184 cycles/ticks +average: 181042 cycles/ticks + +kyber_keypair: +median: 193730 cycles/ticks +average: 194670 cycles/ticks + +kyber_encaps_derand: +median: 217160 cycles/ticks +average: 218383 cycles/ticks + +kyber_encaps: +median: 218148 cycles/ticks +average: 219368 cycles/ticks + +kyber_decaps: +median: 271850 cycles/ticks +average: 273561 cycles/ticks + +Loop spin: 916 +gen_a: +median: 57324 cycles/ticks +average: 57784 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1696 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168102 cycles/ticks +average: 169073 cycles/ticks + +indcpa_enc: +median: 203566 cycles/ticks +average: 204702 cycles/ticks + +indcpa_dec: +median: 50298 cycles/ticks +average: 50578 cycles/ticks + +kyber_keypair_derand: +median: 180502 cycles/ticks +average: 181477 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194299 cycles/ticks + +kyber_encaps_derand: +median: 217366 cycles/ticks +average: 218625 cycles/ticks + +kyber_encaps: +median: 218510 cycles/ticks +average: 219883 cycles/ticks + +kyber_decaps: +median: 272610 cycles/ticks +average: 274040 cycles/ticks + +Loop spin: 917 +gen_a: +median: 57358 cycles/ticks +average: 57890 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10749 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1343 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 168094 cycles/ticks +average: 168908 cycles/ticks + +indcpa_enc: +median: 203264 cycles/ticks +average: 204505 cycles/ticks + +indcpa_dec: +median: 50224 cycles/ticks +average: 50480 cycles/ticks + +kyber_keypair_derand: +median: 180872 cycles/ticks +average: 181879 cycles/ticks + +kyber_keypair: +median: 193704 cycles/ticks +average: 194635 cycles/ticks + +kyber_encaps_derand: +median: 217060 cycles/ticks +average: 218324 cycles/ticks + +kyber_encaps: +median: 217872 cycles/ticks +average: 219258 cycles/ticks + +kyber_decaps: +median: 272034 cycles/ticks +average: 273645 cycles/ticks + +Loop spin: 918 +gen_a: +median: 57396 cycles/ticks +average: 57906 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7089 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1355 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168056 cycles/ticks +average: 168903 cycles/ticks + +indcpa_enc: +median: 203198 cycles/ticks +average: 204345 cycles/ticks + +indcpa_dec: +median: 50242 cycles/ticks +average: 50487 cycles/ticks + +kyber_keypair_derand: +median: 182156 cycles/ticks +average: 183110 cycles/ticks + +kyber_keypair: +median: 193724 cycles/ticks +average: 194739 cycles/ticks + +kyber_encaps_derand: +median: 216910 cycles/ticks +average: 218346 cycles/ticks + +kyber_encaps: +median: 217496 cycles/ticks +average: 218624 cycles/ticks + +kyber_decaps: +median: 271670 cycles/ticks +average: 273212 cycles/ticks + +Loop spin: 919 +gen_a: +median: 57400 cycles/ticks +average: 58023 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7096 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10812 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1342 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1727 cycles/ticks + +indcpa_keypair: +median: 168424 cycles/ticks +average: 169368 cycles/ticks + +indcpa_enc: +median: 203428 cycles/ticks +average: 204594 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50405 cycles/ticks + +kyber_keypair_derand: +median: 180632 cycles/ticks +average: 181504 cycles/ticks + +kyber_keypair: +median: 193620 cycles/ticks +average: 194542 cycles/ticks + +kyber_encaps_derand: +median: 217432 cycles/ticks +average: 218719 cycles/ticks + +kyber_encaps: +median: 217892 cycles/ticks +average: 219100 cycles/ticks + +kyber_decaps: +median: 271444 cycles/ticks +average: 272865 cycles/ticks + +Loop spin: 920 +gen_a: +median: 57380 cycles/ticks +average: 57748 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10748 cycles/ticks +average: 10821 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168144 cycles/ticks +average: 169084 cycles/ticks + +indcpa_enc: +median: 203756 cycles/ticks +average: 204964 cycles/ticks + +indcpa_dec: +median: 50382 cycles/ticks +average: 50746 cycles/ticks + +kyber_keypair_derand: +median: 180356 cycles/ticks +average: 181292 cycles/ticks + +kyber_keypair: +median: 193412 cycles/ticks +average: 194314 cycles/ticks + +kyber_encaps_derand: +median: 216924 cycles/ticks +average: 218133 cycles/ticks + +kyber_encaps: +median: 217932 cycles/ticks +average: 219272 cycles/ticks + +kyber_decaps: +median: 272638 cycles/ticks +average: 274196 cycles/ticks + +Loop spin: 921 +gen_a: +median: 57422 cycles/ticks +average: 57895 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1712 cycles/ticks + +indcpa_keypair: +median: 168220 cycles/ticks +average: 169040 cycles/ticks + +indcpa_enc: +median: 203574 cycles/ticks +average: 204757 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50447 cycles/ticks + +kyber_keypair_derand: +median: 180322 cycles/ticks +average: 181221 cycles/ticks + +kyber_keypair: +median: 193860 cycles/ticks +average: 194815 cycles/ticks + +kyber_encaps_derand: +median: 217162 cycles/ticks +average: 218578 cycles/ticks + +kyber_encaps: +median: 217910 cycles/ticks +average: 219074 cycles/ticks + +kyber_decaps: +median: 271888 cycles/ticks +average: 273403 cycles/ticks + +Loop spin: 922 +gen_a: +median: 57588 cycles/ticks +average: 61621 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12715 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2739 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168474 cycles/ticks +average: 169437 cycles/ticks + +indcpa_enc: +median: 204006 cycles/ticks +average: 205158 cycles/ticks + +indcpa_dec: +median: 50254 cycles/ticks +average: 50557 cycles/ticks + +kyber_keypair_derand: +median: 180392 cycles/ticks +average: 181222 cycles/ticks + +kyber_keypair: +median: 193644 cycles/ticks +average: 194601 cycles/ticks + +kyber_encaps_derand: +median: 216640 cycles/ticks +average: 217752 cycles/ticks + +kyber_encaps: +median: 217876 cycles/ticks +average: 219195 cycles/ticks + +kyber_decaps: +median: 271916 cycles/ticks +average: 273352 cycles/ticks + +Loop spin: 923 +gen_a: +median: 57370 cycles/ticks +average: 57893 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7081 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 167824 cycles/ticks +average: 168686 cycles/ticks + +indcpa_enc: +median: 203102 cycles/ticks +average: 204337 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50429 cycles/ticks + +kyber_keypair_derand: +median: 180430 cycles/ticks +average: 181363 cycles/ticks + +kyber_keypair: +median: 193954 cycles/ticks +average: 194946 cycles/ticks + +kyber_encaps_derand: +median: 217034 cycles/ticks +average: 218320 cycles/ticks + +kyber_encaps: +median: 217726 cycles/ticks +average: 219069 cycles/ticks + +kyber_decaps: +median: 271878 cycles/ticks +average: 273443 cycles/ticks + +Loop spin: 924 +gen_a: +median: 57522 cycles/ticks +average: 57927 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10770 cycles/ticks +average: 10845 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12745 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1345 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 673 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2724 cycles/ticks +average: 2759 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168346 cycles/ticks +average: 169242 cycles/ticks + +indcpa_enc: +median: 203302 cycles/ticks +average: 204606 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50416 cycles/ticks + +kyber_keypair_derand: +median: 182014 cycles/ticks +average: 182877 cycles/ticks + +kyber_keypair: +median: 193650 cycles/ticks +average: 194560 cycles/ticks + +kyber_encaps_derand: +median: 217642 cycles/ticks +average: 218968 cycles/ticks + +kyber_encaps: +median: 218190 cycles/ticks +average: 219424 cycles/ticks + +kyber_decaps: +median: 272068 cycles/ticks +average: 273502 cycles/ticks + +Loop spin: 925 +gen_a: +median: 57620 cycles/ticks +average: 58052 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7086 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10763 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12686 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1722 cycles/ticks + +indcpa_keypair: +median: 169956 cycles/ticks +average: 170917 cycles/ticks + +indcpa_enc: +median: 204954 cycles/ticks +average: 206108 cycles/ticks + +indcpa_dec: +median: 50162 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 180804 cycles/ticks +average: 181673 cycles/ticks + +kyber_keypair: +median: 193504 cycles/ticks +average: 194364 cycles/ticks + +kyber_encaps_derand: +median: 216810 cycles/ticks +average: 218064 cycles/ticks + +kyber_encaps: +median: 217966 cycles/ticks +average: 219223 cycles/ticks + +kyber_decaps: +median: 271382 cycles/ticks +average: 272883 cycles/ticks + +Loop spin: 926 +gen_a: +median: 57250 cycles/ticks +average: 57615 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10813 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12701 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168336 cycles/ticks +average: 169310 cycles/ticks + +indcpa_enc: +median: 203474 cycles/ticks +average: 204662 cycles/ticks + +indcpa_dec: +median: 50218 cycles/ticks +average: 50554 cycles/ticks + +kyber_keypair_derand: +median: 180426 cycles/ticks +average: 181420 cycles/ticks + +kyber_keypair: +median: 193422 cycles/ticks +average: 194296 cycles/ticks + +kyber_encaps_derand: +median: 217024 cycles/ticks +average: 218223 cycles/ticks + +kyber_encaps: +median: 218422 cycles/ticks +average: 219636 cycles/ticks + +kyber_decaps: +median: 271876 cycles/ticks +average: 273327 cycles/ticks + +Loop spin: 927 +gen_a: +median: 57450 cycles/ticks +average: 57900 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10784 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12713 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 702 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168294 cycles/ticks +average: 169126 cycles/ticks + +indcpa_enc: +median: 203482 cycles/ticks +average: 204711 cycles/ticks + +indcpa_dec: +median: 50224 cycles/ticks +average: 50585 cycles/ticks + +kyber_keypair_derand: +median: 180838 cycles/ticks +average: 181877 cycles/ticks + +kyber_keypair: +median: 193492 cycles/ticks +average: 194443 cycles/ticks + +kyber_encaps_derand: +median: 217662 cycles/ticks +average: 218990 cycles/ticks + +kyber_encaps: +median: 218484 cycles/ticks +average: 219728 cycles/ticks + +kyber_decaps: +median: 272344 cycles/ticks +average: 273831 cycles/ticks + +Loop spin: 928 +gen_a: +median: 57434 cycles/ticks +average: 57887 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10771 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12683 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168578 cycles/ticks +average: 169397 cycles/ticks + +indcpa_enc: +median: 203458 cycles/ticks +average: 204627 cycles/ticks + +indcpa_dec: +median: 50144 cycles/ticks +average: 50380 cycles/ticks + +kyber_keypair_derand: +median: 180758 cycles/ticks +average: 181608 cycles/ticks + +kyber_keypair: +median: 193654 cycles/ticks +average: 194621 cycles/ticks + +kyber_encaps_derand: +median: 216906 cycles/ticks +average: 218312 cycles/ticks + +kyber_encaps: +median: 217664 cycles/ticks +average: 218830 cycles/ticks + +kyber_decaps: +median: 271536 cycles/ticks +average: 273012 cycles/ticks + +Loop spin: 929 +gen_a: +median: 57416 cycles/ticks +average: 57873 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7046 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10792 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12711 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2771 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1725 cycles/ticks + +indcpa_keypair: +median: 168274 cycles/ticks +average: 169287 cycles/ticks + +indcpa_enc: +median: 203632 cycles/ticks +average: 204748 cycles/ticks + +indcpa_dec: +median: 50150 cycles/ticks +average: 50440 cycles/ticks + +kyber_keypair_derand: +median: 180522 cycles/ticks +average: 181426 cycles/ticks + +kyber_keypair: +median: 193486 cycles/ticks +average: 194384 cycles/ticks + +kyber_encaps_derand: +median: 216786 cycles/ticks +average: 217986 cycles/ticks + +kyber_encaps: +median: 217710 cycles/ticks +average: 218973 cycles/ticks + +kyber_decaps: +median: 271560 cycles/ticks +average: 272983 cycles/ticks + +Loop spin: 930 +gen_a: +median: 57366 cycles/ticks +average: 57857 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10801 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12693 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168024 cycles/ticks +average: 168909 cycles/ticks + +indcpa_enc: +median: 203406 cycles/ticks +average: 204577 cycles/ticks + +indcpa_dec: +median: 50192 cycles/ticks +average: 50426 cycles/ticks + +kyber_keypair_derand: +median: 180522 cycles/ticks +average: 181415 cycles/ticks + +kyber_keypair: +median: 193420 cycles/ticks +average: 194315 cycles/ticks + +kyber_encaps_derand: +median: 216924 cycles/ticks +average: 218185 cycles/ticks + +kyber_encaps: +median: 217914 cycles/ticks +average: 219187 cycles/ticks + +kyber_decaps: +median: 271856 cycles/ticks +average: 273435 cycles/ticks + +Loop spin: 931 +gen_a: +median: 57506 cycles/ticks +average: 57869 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10732 cycles/ticks +average: 10786 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1356 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168074 cycles/ticks +average: 168921 cycles/ticks + +indcpa_enc: +median: 203260 cycles/ticks +average: 204362 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50445 cycles/ticks + +kyber_keypair_derand: +median: 180556 cycles/ticks +average: 181464 cycles/ticks + +kyber_keypair: +median: 193452 cycles/ticks +average: 194328 cycles/ticks + +kyber_encaps_derand: +median: 216904 cycles/ticks +average: 218292 cycles/ticks + +kyber_encaps: +median: 217796 cycles/ticks +average: 219048 cycles/ticks + +kyber_decaps: +median: 271778 cycles/ticks +average: 273337 cycles/ticks + +Loop spin: 932 +gen_a: +median: 57466 cycles/ticks +average: 57914 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12689 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 703 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168094 cycles/ticks +average: 168896 cycles/ticks + +indcpa_enc: +median: 203322 cycles/ticks +average: 204482 cycles/ticks + +indcpa_dec: +median: 50188 cycles/ticks +average: 50401 cycles/ticks + +kyber_keypair_derand: +median: 180372 cycles/ticks +average: 181178 cycles/ticks + +kyber_keypair: +median: 193294 cycles/ticks +average: 194166 cycles/ticks + +kyber_encaps_derand: +median: 216948 cycles/ticks +average: 218227 cycles/ticks + +kyber_encaps: +median: 217734 cycles/ticks +average: 218904 cycles/ticks + +kyber_decaps: +median: 271648 cycles/ticks +average: 273120 cycles/ticks + +Loop spin: 933 +gen_a: +median: 57462 cycles/ticks +average: 57908 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2434 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7051 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10744 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12711 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168000 cycles/ticks +average: 168803 cycles/ticks + +indcpa_enc: +median: 203026 cycles/ticks +average: 204139 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50381 cycles/ticks + +kyber_keypair_derand: +median: 180458 cycles/ticks +average: 181236 cycles/ticks + +kyber_keypair: +median: 193306 cycles/ticks +average: 194179 cycles/ticks + +kyber_encaps_derand: +median: 217146 cycles/ticks +average: 218543 cycles/ticks + +kyber_encaps: +median: 217716 cycles/ticks +average: 218963 cycles/ticks + +kyber_decaps: +median: 271594 cycles/ticks +average: 272916 cycles/ticks + +Loop spin: 934 +gen_a: +median: 57304 cycles/ticks +average: 57695 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10773 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12705 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2758 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1739 cycles/ticks + +indcpa_keypair: +median: 168086 cycles/ticks +average: 168855 cycles/ticks + +indcpa_enc: +median: 202936 cycles/ticks +average: 204255 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50422 cycles/ticks + +kyber_keypair_derand: +median: 180840 cycles/ticks +average: 181690 cycles/ticks + +kyber_keypair: +median: 193648 cycles/ticks +average: 194585 cycles/ticks + +kyber_encaps_derand: +median: 216740 cycles/ticks +average: 218006 cycles/ticks + +kyber_encaps: +median: 217696 cycles/ticks +average: 218855 cycles/ticks + +kyber_decaps: +median: 271676 cycles/ticks +average: 273072 cycles/ticks + +Loop spin: 935 +gen_a: +median: 57556 cycles/ticks +average: 58001 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7048 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168356 cycles/ticks +average: 169108 cycles/ticks + +indcpa_enc: +median: 203562 cycles/ticks +average: 204675 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50390 cycles/ticks + +kyber_keypair_derand: +median: 180422 cycles/ticks +average: 181223 cycles/ticks + +kyber_keypair: +median: 193326 cycles/ticks +average: 194240 cycles/ticks + +kyber_encaps_derand: +median: 216610 cycles/ticks +average: 217846 cycles/ticks + +kyber_encaps: +median: 217460 cycles/ticks +average: 218813 cycles/ticks + +kyber_decaps: +median: 271436 cycles/ticks +average: 272770 cycles/ticks + +Loop spin: 936 +gen_a: +median: 64918 cycles/ticks +average: 61755 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10742 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12672 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 478 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2740 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168040 cycles/ticks +average: 168849 cycles/ticks + +indcpa_enc: +median: 203220 cycles/ticks +average: 204310 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 180302 cycles/ticks +average: 181070 cycles/ticks + +kyber_keypair: +median: 193280 cycles/ticks +average: 194146 cycles/ticks + +kyber_encaps_derand: +median: 216982 cycles/ticks +average: 218514 cycles/ticks + +kyber_encaps: +median: 217736 cycles/ticks +average: 218891 cycles/ticks + +kyber_decaps: +median: 271734 cycles/ticks +average: 273309 cycles/ticks + +Loop spin: 937 +gen_a: +median: 57308 cycles/ticks +average: 57673 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2402 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10690 cycles/ticks +average: 10760 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1324 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2722 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168092 cycles/ticks +average: 168832 cycles/ticks + +indcpa_enc: +median: 203212 cycles/ticks +average: 204289 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50359 cycles/ticks + +kyber_keypair_derand: +median: 180050 cycles/ticks +average: 180867 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194180 cycles/ticks + +kyber_encaps_derand: +median: 216680 cycles/ticks +average: 217810 cycles/ticks + +kyber_encaps: +median: 217520 cycles/ticks +average: 218769 cycles/ticks + +kyber_decaps: +median: 271444 cycles/ticks +average: 272835 cycles/ticks + +Loop spin: 938 +gen_a: +median: 57428 cycles/ticks +average: 57870 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12684 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1351 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 169534 cycles/ticks +average: 170296 cycles/ticks + +indcpa_enc: +median: 204788 cycles/ticks +average: 206003 cycles/ticks + +indcpa_dec: +median: 50198 cycles/ticks +average: 50423 cycles/ticks + +kyber_keypair_derand: +median: 180642 cycles/ticks +average: 181495 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194158 cycles/ticks + +kyber_encaps_derand: +median: 216826 cycles/ticks +average: 218201 cycles/ticks + +kyber_encaps: +median: 217584 cycles/ticks +average: 218775 cycles/ticks + +kyber_decaps: +median: 271542 cycles/ticks +average: 272925 cycles/ticks + +Loop spin: 939 +gen_a: +median: 57348 cycles/ticks +average: 57746 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10798 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168012 cycles/ticks +average: 168807 cycles/ticks + +indcpa_enc: +median: 203318 cycles/ticks +average: 204431 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 182324 cycles/ticks +average: 183192 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194252 cycles/ticks + +kyber_encaps_derand: +median: 216578 cycles/ticks +average: 217944 cycles/ticks + +kyber_encaps: +median: 217554 cycles/ticks +average: 218827 cycles/ticks + +kyber_decaps: +median: 271598 cycles/ticks +average: 272959 cycles/ticks + +Loop spin: 940 +gen_a: +median: 57452 cycles/ticks +average: 57822 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12664 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168812 cycles/ticks + +indcpa_enc: +median: 203134 cycles/ticks +average: 204231 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50407 cycles/ticks + +kyber_keypair_derand: +median: 180106 cycles/ticks +average: 180920 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194159 cycles/ticks + +kyber_encaps_derand: +median: 217024 cycles/ticks +average: 218470 cycles/ticks + +kyber_encaps: +median: 217846 cycles/ticks +average: 219369 cycles/ticks + +kyber_decaps: +median: 271722 cycles/ticks +average: 273198 cycles/ticks + +Loop spin: 941 +gen_a: +median: 57558 cycles/ticks +average: 57856 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10747 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12688 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2741 cycles/ticks + +polyvec_decompress: +median: 1696 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168234 cycles/ticks +average: 169070 cycles/ticks + +indcpa_enc: +median: 203542 cycles/ticks +average: 204648 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50481 cycles/ticks + +kyber_keypair_derand: +median: 180302 cycles/ticks +average: 181188 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194147 cycles/ticks + +kyber_encaps_derand: +median: 217262 cycles/ticks +average: 218488 cycles/ticks + +kyber_encaps: +median: 217944 cycles/ticks +average: 219044 cycles/ticks + +kyber_decaps: +median: 271990 cycles/ticks +average: 273572 cycles/ticks + +Loop spin: 942 +gen_a: +median: 57368 cycles/ticks +average: 57759 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2848 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1708 cycles/ticks + +indcpa_keypair: +median: 168424 cycles/ticks +average: 169295 cycles/ticks + +indcpa_enc: +median: 203612 cycles/ticks +average: 204730 cycles/ticks + +indcpa_dec: +median: 50170 cycles/ticks +average: 50378 cycles/ticks + +kyber_keypair_derand: +median: 180174 cycles/ticks +average: 181013 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194160 cycles/ticks + +kyber_encaps_derand: +median: 217290 cycles/ticks +average: 218556 cycles/ticks + +kyber_encaps: +median: 217978 cycles/ticks +average: 219132 cycles/ticks + +kyber_decaps: +median: 271932 cycles/ticks +average: 273277 cycles/ticks + +Loop spin: 943 +gen_a: +median: 57334 cycles/ticks +average: 57769 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10822 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168827 cycles/ticks + +indcpa_enc: +median: 203340 cycles/ticks +average: 204504 cycles/ticks + +indcpa_dec: +median: 50142 cycles/ticks +average: 50357 cycles/ticks + +kyber_keypair_derand: +median: 180540 cycles/ticks +average: 181372 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194221 cycles/ticks + +kyber_encaps_derand: +median: 216802 cycles/ticks +average: 217960 cycles/ticks + +kyber_encaps: +median: 217638 cycles/ticks +average: 218937 cycles/ticks + +kyber_decaps: +median: 271552 cycles/ticks +average: 272977 cycles/ticks + +Loop spin: 944 +gen_a: +median: 57418 cycles/ticks +average: 57813 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12668 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168342 cycles/ticks +average: 169114 cycles/ticks + +indcpa_enc: +median: 203574 cycles/ticks +average: 204693 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50400 cycles/ticks + +kyber_keypair_derand: +median: 180518 cycles/ticks +average: 181327 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194210 cycles/ticks + +kyber_encaps_derand: +median: 216992 cycles/ticks +average: 218114 cycles/ticks + +kyber_encaps: +median: 217738 cycles/ticks +average: 219014 cycles/ticks + +kyber_decaps: +median: 271476 cycles/ticks +average: 272789 cycles/ticks + +Loop spin: 945 +gen_a: +median: 57276 cycles/ticks +average: 57740 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 169520 cycles/ticks +average: 170281 cycles/ticks + +indcpa_enc: +median: 204570 cycles/ticks +average: 205731 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50356 cycles/ticks + +kyber_keypair_derand: +median: 180868 cycles/ticks +average: 181636 cycles/ticks + +kyber_keypair: +median: 193360 cycles/ticks +average: 194243 cycles/ticks + +kyber_encaps_derand: +median: 216858 cycles/ticks +average: 217992 cycles/ticks + +kyber_encaps: +median: 217614 cycles/ticks +average: 218731 cycles/ticks + +kyber_decaps: +median: 271564 cycles/ticks +average: 272965 cycles/ticks + +Loop spin: 946 +gen_a: +median: 57432 cycles/ticks +average: 57743 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 672 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1743 cycles/ticks + +indcpa_keypair: +median: 167998 cycles/ticks +average: 168736 cycles/ticks + +indcpa_enc: +median: 203278 cycles/ticks +average: 204338 cycles/ticks + +indcpa_dec: +median: 50190 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180506 cycles/ticks +average: 181331 cycles/ticks + +kyber_keypair: +median: 193356 cycles/ticks +average: 194201 cycles/ticks + +kyber_encaps_derand: +median: 217272 cycles/ticks +average: 218390 cycles/ticks + +kyber_encaps: +median: 217978 cycles/ticks +average: 219095 cycles/ticks + +kyber_decaps: +median: 271866 cycles/ticks +average: 273174 cycles/ticks + +Loop spin: 947 +gen_a: +median: 57480 cycles/ticks +average: 57784 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7054 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10775 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12672 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168098 cycles/ticks +average: 168826 cycles/ticks + +indcpa_enc: +median: 203214 cycles/ticks +average: 204273 cycles/ticks + +indcpa_dec: +median: 50236 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180568 cycles/ticks +average: 181333 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194188 cycles/ticks + +kyber_encaps_derand: +median: 216922 cycles/ticks +average: 218069 cycles/ticks + +kyber_encaps: +median: 217840 cycles/ticks +average: 218966 cycles/ticks + +kyber_decaps: +median: 271698 cycles/ticks +average: 273031 cycles/ticks + +Loop spin: 948 +gen_a: +median: 57316 cycles/ticks +average: 57669 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12675 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168060 cycles/ticks +average: 168787 cycles/ticks + +indcpa_enc: +median: 203354 cycles/ticks +average: 204505 cycles/ticks + +indcpa_dec: +median: 50214 cycles/ticks +average: 50409 cycles/ticks + +kyber_keypair_derand: +median: 180318 cycles/ticks +average: 181125 cycles/ticks + +kyber_keypair: +median: 193382 cycles/ticks +average: 194154 cycles/ticks + +kyber_encaps_derand: +median: 216830 cycles/ticks +average: 218079 cycles/ticks + +kyber_encaps: +median: 217762 cycles/ticks +average: 219080 cycles/ticks + +kyber_decaps: +median: 271598 cycles/ticks +average: 273034 cycles/ticks + +Loop spin: 949 +gen_a: +median: 57500 cycles/ticks +average: 57814 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12664 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1350 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1696 cycles/ticks + +indcpa_keypair: +median: 168184 cycles/ticks +average: 168989 cycles/ticks + +indcpa_enc: +median: 203494 cycles/ticks +average: 204530 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50341 cycles/ticks + +kyber_keypair_derand: +median: 180448 cycles/ticks +average: 181228 cycles/ticks + +kyber_keypair: +median: 193354 cycles/ticks +average: 194224 cycles/ticks + +kyber_encaps_derand: +median: 217254 cycles/ticks +average: 218345 cycles/ticks + +kyber_encaps: +median: 218060 cycles/ticks +average: 219217 cycles/ticks + +kyber_decaps: +median: 272050 cycles/ticks +average: 273371 cycles/ticks + +Loop spin: 950 +gen_a: +median: 57336 cycles/ticks +average: 57687 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1719 cycles/ticks + +indcpa_keypair: +median: 168106 cycles/ticks +average: 168898 cycles/ticks + +indcpa_enc: +median: 203152 cycles/ticks +average: 204219 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180006 cycles/ticks +average: 180778 cycles/ticks + +kyber_keypair: +median: 193320 cycles/ticks +average: 194296 cycles/ticks + +kyber_encaps_derand: +median: 217180 cycles/ticks +average: 218445 cycles/ticks + +kyber_encaps: +median: 217854 cycles/ticks +average: 219048 cycles/ticks + +kyber_decaps: +median: 271820 cycles/ticks +average: 273184 cycles/ticks + +Loop spin: 951 +gen_a: +median: 57430 cycles/ticks +average: 57749 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2447 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7040 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12876 cycles/ticks +average: 12950 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1716 cycles/ticks + +indcpa_keypair: +median: 168022 cycles/ticks +average: 168774 cycles/ticks + +indcpa_enc: +median: 203314 cycles/ticks +average: 204510 cycles/ticks + +indcpa_dec: +median: 50178 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 180576 cycles/ticks +average: 181360 cycles/ticks + +kyber_keypair: +median: 193398 cycles/ticks +average: 194234 cycles/ticks + +kyber_encaps_derand: +median: 216974 cycles/ticks +average: 218219 cycles/ticks + +kyber_encaps: +median: 217710 cycles/ticks +average: 221807 cycles/ticks + +kyber_decaps: +median: 271662 cycles/ticks +average: 273022 cycles/ticks + +Loop spin: 952 +gen_a: +median: 57484 cycles/ticks +average: 57769 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1704 cycles/ticks + +indcpa_keypair: +median: 167910 cycles/ticks +average: 168665 cycles/ticks + +indcpa_enc: +median: 202992 cycles/ticks +average: 203972 cycles/ticks + +indcpa_dec: +median: 50196 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 180516 cycles/ticks +average: 181292 cycles/ticks + +kyber_keypair: +median: 193516 cycles/ticks +average: 194331 cycles/ticks + +kyber_encaps_derand: +median: 216876 cycles/ticks +average: 218014 cycles/ticks + +kyber_encaps: +median: 217864 cycles/ticks +average: 218989 cycles/ticks + +kyber_decaps: +median: 271758 cycles/ticks +average: 273128 cycles/ticks + +Loop spin: 953 +gen_a: +median: 57314 cycles/ticks +average: 57740 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7035 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1328 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168444 cycles/ticks +average: 169584 cycles/ticks + +indcpa_enc: +median: 204588 cycles/ticks +average: 205631 cycles/ticks + +indcpa_dec: +median: 50324 cycles/ticks +average: 50618 cycles/ticks + +kyber_keypair_derand: +median: 180620 cycles/ticks +average: 181498 cycles/ticks + +kyber_keypair: +median: 193518 cycles/ticks +average: 194458 cycles/ticks + +kyber_encaps_derand: +median: 217128 cycles/ticks +average: 218308 cycles/ticks + +kyber_encaps: +median: 218276 cycles/ticks +average: 219353 cycles/ticks + +kyber_decaps: +median: 272956 cycles/ticks +average: 274316 cycles/ticks + +Loop spin: 954 +gen_a: +median: 57508 cycles/ticks +average: 57949 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12700 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167970 cycles/ticks +average: 168782 cycles/ticks + +indcpa_enc: +median: 203174 cycles/ticks +average: 204291 cycles/ticks + +indcpa_dec: +median: 50194 cycles/ticks +average: 50473 cycles/ticks + +kyber_keypair_derand: +median: 180236 cycles/ticks +average: 181137 cycles/ticks + +kyber_keypair: +median: 193576 cycles/ticks +average: 194451 cycles/ticks + +kyber_encaps_derand: +median: 217244 cycles/ticks +average: 218433 cycles/ticks + +kyber_encaps: +median: 218168 cycles/ticks +average: 219444 cycles/ticks + +kyber_decaps: +median: 272082 cycles/ticks +average: 273529 cycles/ticks + +Loop spin: 955 +gen_a: +median: 57348 cycles/ticks +average: 57717 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7060 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168062 cycles/ticks +average: 168831 cycles/ticks + +indcpa_enc: +median: 203466 cycles/ticks +average: 204664 cycles/ticks + +indcpa_dec: +median: 50264 cycles/ticks +average: 50585 cycles/ticks + +kyber_keypair_derand: +median: 181322 cycles/ticks +average: 182336 cycles/ticks + +kyber_keypair: +median: 193758 cycles/ticks +average: 194662 cycles/ticks + +kyber_encaps_derand: +median: 216770 cycles/ticks +average: 217957 cycles/ticks + +kyber_encaps: +median: 217782 cycles/ticks +average: 219035 cycles/ticks + +kyber_decaps: +median: 271892 cycles/ticks +average: 273597 cycles/ticks + +Loop spin: 956 +gen_a: +median: 57594 cycles/ticks +average: 58075 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7094 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10850 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12642 cycles/ticks +average: 12808 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1335 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 684 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 427 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1717 cycles/ticks + +indcpa_keypair: +median: 168146 cycles/ticks +average: 169236 cycles/ticks + +indcpa_enc: +median: 203184 cycles/ticks +average: 204206 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50413 cycles/ticks + +kyber_keypair_derand: +median: 180178 cycles/ticks +average: 181010 cycles/ticks + +kyber_keypair: +median: 193606 cycles/ticks +average: 194498 cycles/ticks + +kyber_encaps_derand: +median: 217432 cycles/ticks +average: 218750 cycles/ticks + +kyber_encaps: +median: 218526 cycles/ticks +average: 219700 cycles/ticks + +kyber_decaps: +median: 271450 cycles/ticks +average: 272898 cycles/ticks + +Loop spin: 957 +gen_a: +median: 57378 cycles/ticks +average: 57774 cycles/ticks + +poly_getnoise_eta1: +median: 2406 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7075 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168296 cycles/ticks +average: 169110 cycles/ticks + +indcpa_enc: +median: 203376 cycles/ticks +average: 204521 cycles/ticks + +indcpa_dec: +median: 50252 cycles/ticks +average: 50528 cycles/ticks + +kyber_keypair_derand: +median: 180624 cycles/ticks +average: 181597 cycles/ticks + +kyber_keypair: +median: 193818 cycles/ticks +average: 194765 cycles/ticks + +kyber_encaps_derand: +median: 216720 cycles/ticks +average: 217982 cycles/ticks + +kyber_encaps: +median: 217904 cycles/ticks +average: 219051 cycles/ticks + +kyber_decaps: +median: 271356 cycles/ticks +average: 272814 cycles/ticks + +Loop spin: 958 +gen_a: +median: 57586 cycles/ticks +average: 58033 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7079 cycles/ticks + +INVNTT: +median: 10742 cycles/ticks +average: 10828 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12632 cycles/ticks +average: 12757 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1330 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 687 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1710 cycles/ticks + +indcpa_keypair: +median: 168432 cycles/ticks +average: 169375 cycles/ticks + +indcpa_enc: +median: 203368 cycles/ticks +average: 204555 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50425 cycles/ticks + +kyber_keypair_derand: +median: 180228 cycles/ticks +average: 181071 cycles/ticks + +kyber_keypair: +median: 193546 cycles/ticks +average: 194433 cycles/ticks + +kyber_encaps_derand: +median: 217128 cycles/ticks +average: 218633 cycles/ticks + +kyber_encaps: +median: 219140 cycles/ticks +average: 220414 cycles/ticks + +kyber_decaps: +median: 272018 cycles/ticks +average: 273800 cycles/ticks + +Loop spin: 959 +gen_a: +median: 57444 cycles/ticks +average: 58102 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7045 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10766 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 168176 cycles/ticks +average: 168961 cycles/ticks + +indcpa_enc: +median: 203376 cycles/ticks +average: 204455 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50398 cycles/ticks + +kyber_keypair_derand: +median: 180664 cycles/ticks +average: 181656 cycles/ticks + +kyber_keypair: +median: 194482 cycles/ticks +average: 195406 cycles/ticks + +kyber_encaps_derand: +median: 217076 cycles/ticks +average: 218352 cycles/ticks + +kyber_encaps: +median: 218150 cycles/ticks +average: 219415 cycles/ticks + +kyber_decaps: +median: 271898 cycles/ticks +average: 273425 cycles/ticks + +Loop spin: 960 +gen_a: +median: 57402 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10742 cycles/ticks +average: 10816 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12634 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 675 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2756 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 168774 cycles/ticks +average: 169757 cycles/ticks + +indcpa_enc: +median: 203552 cycles/ticks +average: 204688 cycles/ticks + +indcpa_dec: +median: 50200 cycles/ticks +average: 50420 cycles/ticks + +kyber_keypair_derand: +median: 180918 cycles/ticks +average: 181815 cycles/ticks + +kyber_keypair: +median: 193426 cycles/ticks +average: 194427 cycles/ticks + +kyber_encaps_derand: +median: 216936 cycles/ticks +average: 218197 cycles/ticks + +kyber_encaps: +median: 218006 cycles/ticks +average: 219210 cycles/ticks + +kyber_decaps: +median: 272490 cycles/ticks +average: 273937 cycles/ticks + +Loop spin: 961 +gen_a: +median: 57296 cycles/ticks +average: 57742 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10795 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 436 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1688 cycles/ticks + +indcpa_keypair: +median: 167884 cycles/ticks +average: 168756 cycles/ticks + +indcpa_enc: +median: 203096 cycles/ticks +average: 204302 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50435 cycles/ticks + +kyber_keypair_derand: +median: 180472 cycles/ticks +average: 181340 cycles/ticks + +kyber_keypair: +median: 193744 cycles/ticks +average: 194715 cycles/ticks + +kyber_encaps_derand: +median: 217646 cycles/ticks +average: 218900 cycles/ticks + +kyber_encaps: +median: 217936 cycles/ticks +average: 219158 cycles/ticks + +kyber_decaps: +median: 271752 cycles/ticks +average: 273125 cycles/ticks + +Loop spin: 962 +gen_a: +median: 57344 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10781 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12749 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167936 cycles/ticks +average: 168796 cycles/ticks + +indcpa_enc: +median: 204080 cycles/ticks +average: 205183 cycles/ticks + +indcpa_dec: +median: 50420 cycles/ticks +average: 50747 cycles/ticks + +kyber_keypair_derand: +median: 180608 cycles/ticks +average: 181714 cycles/ticks + +kyber_keypair: +median: 193428 cycles/ticks +average: 194289 cycles/ticks + +kyber_encaps_derand: +median: 216680 cycles/ticks +average: 217857 cycles/ticks + +kyber_encaps: +median: 217426 cycles/ticks +average: 218748 cycles/ticks + +kyber_decaps: +median: 272002 cycles/ticks +average: 273576 cycles/ticks + +Loop spin: 963 +gen_a: +median: 57506 cycles/ticks +average: 58028 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10767 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12707 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1327 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2726 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1693 cycles/ticks + +indcpa_keypair: +median: 167854 cycles/ticks +average: 168679 cycles/ticks + +indcpa_enc: +median: 203138 cycles/ticks +average: 204378 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50456 cycles/ticks + +kyber_keypair_derand: +median: 180482 cycles/ticks +average: 181399 cycles/ticks + +kyber_keypair: +median: 193486 cycles/ticks +average: 194317 cycles/ticks + +kyber_encaps_derand: +median: 217392 cycles/ticks +average: 218675 cycles/ticks + +kyber_encaps: +median: 217676 cycles/ticks +average: 218977 cycles/ticks + +kyber_decaps: +median: 271672 cycles/ticks +average: 273208 cycles/ticks + +Loop spin: 964 +gen_a: +median: 57356 cycles/ticks +average: 57871 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10772 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 680 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2736 cycles/ticks +average: 2747 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1689 cycles/ticks + +indcpa_keypair: +median: 168278 cycles/ticks +average: 169165 cycles/ticks + +indcpa_enc: +median: 203828 cycles/ticks +average: 205051 cycles/ticks + +indcpa_dec: +median: 50312 cycles/ticks +average: 50614 cycles/ticks + +kyber_keypair_derand: +median: 180462 cycles/ticks +average: 181479 cycles/ticks + +kyber_keypair: +median: 193470 cycles/ticks +average: 194464 cycles/ticks + +kyber_encaps_derand: +median: 217410 cycles/ticks +average: 218658 cycles/ticks + +kyber_encaps: +median: 218158 cycles/ticks +average: 219463 cycles/ticks + +kyber_decaps: +median: 272624 cycles/ticks +average: 274212 cycles/ticks + +Loop spin: 965 +gen_a: +median: 57594 cycles/ticks +average: 58116 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2432 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 10718 cycles/ticks +average: 10841 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12703 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1358 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2746 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168132 cycles/ticks +average: 168967 cycles/ticks + +indcpa_enc: +median: 203530 cycles/ticks +average: 204650 cycles/ticks + +indcpa_dec: +median: 50168 cycles/ticks +average: 50446 cycles/ticks + +kyber_keypair_derand: +median: 180186 cycles/ticks +average: 181048 cycles/ticks + +kyber_keypair: +median: 193408 cycles/ticks +average: 194327 cycles/ticks + +kyber_encaps_derand: +median: 217768 cycles/ticks +average: 219102 cycles/ticks + +kyber_encaps: +median: 218226 cycles/ticks +average: 219532 cycles/ticks + +kyber_decaps: +median: 271870 cycles/ticks +average: 273613 cycles/ticks + +Loop spin: 966 +gen_a: +median: 57300 cycles/ticks +average: 57758 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10746 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12712 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168216 cycles/ticks +average: 169044 cycles/ticks + +indcpa_enc: +median: 203636 cycles/ticks +average: 204769 cycles/ticks + +indcpa_dec: +median: 50270 cycles/ticks +average: 50547 cycles/ticks + +kyber_keypair_derand: +median: 180978 cycles/ticks +average: 181993 cycles/ticks + +kyber_keypair: +median: 193494 cycles/ticks +average: 194420 cycles/ticks + +kyber_encaps_derand: +median: 216952 cycles/ticks +average: 218041 cycles/ticks + +kyber_encaps: +median: 217734 cycles/ticks +average: 218847 cycles/ticks + +kyber_decaps: +median: 271750 cycles/ticks +average: 273300 cycles/ticks + +Loop spin: 967 +gen_a: +median: 57500 cycles/ticks +average: 58056 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7038 cycles/ticks +average: 7090 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10809 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12638 cycles/ticks +average: 12802 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 685 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 426 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2749 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168230 cycles/ticks +average: 169255 cycles/ticks + +indcpa_enc: +median: 203296 cycles/ticks +average: 204455 cycles/ticks + +indcpa_dec: +median: 50240 cycles/ticks +average: 50461 cycles/ticks + +kyber_keypair_derand: +median: 180382 cycles/ticks +average: 181235 cycles/ticks + +kyber_keypair: +median: 193416 cycles/ticks +average: 194272 cycles/ticks + +kyber_encaps_derand: +median: 217292 cycles/ticks +average: 218679 cycles/ticks + +kyber_encaps: +median: 218516 cycles/ticks +average: 219740 cycles/ticks + +kyber_decaps: +median: 271724 cycles/ticks +average: 273180 cycles/ticks + +Loop spin: 968 +gen_a: +median: 57480 cycles/ticks +average: 57964 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7008 cycles/ticks +average: 7043 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10753 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1694 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 167914 cycles/ticks +average: 168777 cycles/ticks + +indcpa_enc: +median: 203222 cycles/ticks +average: 204417 cycles/ticks + +indcpa_dec: +median: 50238 cycles/ticks +average: 50535 cycles/ticks + +kyber_keypair_derand: +median: 182330 cycles/ticks +average: 183296 cycles/ticks + +kyber_keypair: +median: 193878 cycles/ticks +average: 194819 cycles/ticks + +kyber_encaps_derand: +median: 216954 cycles/ticks +average: 218178 cycles/ticks + +kyber_encaps: +median: 217838 cycles/ticks +average: 219065 cycles/ticks + +kyber_decaps: +median: 271768 cycles/ticks +average: 273243 cycles/ticks + +Loop spin: 969 +gen_a: +median: 57510 cycles/ticks +average: 58122 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7092 cycles/ticks + +INVNTT: +median: 10768 cycles/ticks +average: 10933 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12644 cycles/ticks +average: 12793 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1333 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 674 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2782 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168856 cycles/ticks +average: 169833 cycles/ticks + +indcpa_enc: +median: 203452 cycles/ticks +average: 204617 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50431 cycles/ticks + +kyber_keypair_derand: +median: 180318 cycles/ticks +average: 181199 cycles/ticks + +kyber_keypair: +median: 193448 cycles/ticks +average: 194333 cycles/ticks + +kyber_encaps_derand: +median: 216894 cycles/ticks +average: 218174 cycles/ticks + +kyber_encaps: +median: 218430 cycles/ticks +average: 219760 cycles/ticks + +kyber_decaps: +median: 271752 cycles/ticks +average: 273340 cycles/ticks + +Loop spin: 970 +gen_a: +median: 57356 cycles/ticks +average: 57788 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7077 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10742 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1341 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168066 cycles/ticks +average: 168864 cycles/ticks + +indcpa_enc: +median: 203248 cycles/ticks +average: 204421 cycles/ticks + +indcpa_dec: +median: 50160 cycles/ticks +average: 50396 cycles/ticks + +kyber_keypair_derand: +median: 180796 cycles/ticks +average: 181788 cycles/ticks + +kyber_keypair: +median: 193942 cycles/ticks +average: 194895 cycles/ticks + +kyber_encaps_derand: +median: 216832 cycles/ticks +average: 218068 cycles/ticks + +kyber_encaps: +median: 217762 cycles/ticks +average: 219014 cycles/ticks + +kyber_decaps: +median: 271628 cycles/ticks +average: 273040 cycles/ticks + +Loop spin: 971 +gen_a: +median: 57448 cycles/ticks +average: 58003 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2440 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2429 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10728 cycles/ticks +average: 10850 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12636 cycles/ticks +average: 12772 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 672 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2813 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 169854 cycles/ticks +average: 170894 cycles/ticks + +indcpa_enc: +median: 204908 cycles/ticks +average: 206219 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50394 cycles/ticks + +kyber_keypair_derand: +median: 180692 cycles/ticks +average: 181579 cycles/ticks + +kyber_keypair: +median: 193332 cycles/ticks +average: 194296 cycles/ticks + +kyber_encaps_derand: +median: 216868 cycles/ticks +average: 218131 cycles/ticks + +kyber_encaps: +median: 218466 cycles/ticks +average: 219716 cycles/ticks + +kyber_decaps: +median: 272100 cycles/ticks +average: 273615 cycles/ticks + +Loop spin: 972 +gen_a: +median: 57314 cycles/ticks +average: 57699 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7070 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12752 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168336 cycles/ticks +average: 169181 cycles/ticks + +indcpa_enc: +median: 203248 cycles/ticks +average: 204446 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50360 cycles/ticks + +kyber_keypair_derand: +median: 180426 cycles/ticks +average: 181288 cycles/ticks + +kyber_keypair: +median: 194214 cycles/ticks +average: 195126 cycles/ticks + +kyber_encaps_derand: +median: 217174 cycles/ticks +average: 218572 cycles/ticks + +kyber_encaps: +median: 217870 cycles/ticks +average: 219113 cycles/ticks + +kyber_decaps: +median: 271792 cycles/ticks +average: 273567 cycles/ticks + +Loop spin: 973 +gen_a: +median: 57354 cycles/ticks +average: 57976 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12682 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168694 cycles/ticks +average: 169678 cycles/ticks + +indcpa_enc: +median: 204222 cycles/ticks +average: 205388 cycles/ticks + +indcpa_dec: +median: 50210 cycles/ticks +average: 50483 cycles/ticks + +kyber_keypair_derand: +median: 180644 cycles/ticks +average: 181533 cycles/ticks + +kyber_keypair: +median: 193462 cycles/ticks +average: 194310 cycles/ticks + +kyber_encaps_derand: +median: 216978 cycles/ticks +average: 218274 cycles/ticks + +kyber_encaps: +median: 217946 cycles/ticks +average: 219434 cycles/ticks + +kyber_decaps: +median: 272536 cycles/ticks +average: 274079 cycles/ticks + +Loop spin: 974 +gen_a: +median: 57440 cycles/ticks +average: 57844 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10698 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2764 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168276 cycles/ticks +average: 169150 cycles/ticks + +indcpa_enc: +median: 203568 cycles/ticks +average: 204672 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50392 cycles/ticks + +kyber_keypair_derand: +median: 180640 cycles/ticks +average: 181463 cycles/ticks + +kyber_keypair: +median: 193898 cycles/ticks +average: 194806 cycles/ticks + +kyber_encaps_derand: +median: 219152 cycles/ticks +average: 220518 cycles/ticks + +kyber_encaps: +median: 219344 cycles/ticks +average: 220554 cycles/ticks + +kyber_decaps: +median: 273318 cycles/ticks +average: 274753 cycles/ticks + +Loop spin: 975 +gen_a: +median: 57342 cycles/ticks +average: 57861 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10724 cycles/ticks +average: 10800 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 169586 cycles/ticks +average: 170536 cycles/ticks + +indcpa_enc: +median: 205496 cycles/ticks +average: 206681 cycles/ticks + +indcpa_dec: +median: 50352 cycles/ticks +average: 50673 cycles/ticks + +kyber_keypair_derand: +median: 180592 cycles/ticks +average: 181750 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194283 cycles/ticks + +kyber_encaps_derand: +median: 217262 cycles/ticks +average: 218433 cycles/ticks + +kyber_encaps: +median: 217970 cycles/ticks +average: 219125 cycles/ticks + +kyber_decaps: +median: 272744 cycles/ticks +average: 274260 cycles/ticks + +Loop spin: 976 +gen_a: +median: 57516 cycles/ticks +average: 58015 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10734 cycles/ticks +average: 10807 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12630 cycles/ticks +average: 12732 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 697 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2745 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1697 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168897 cycles/ticks + +indcpa_enc: +median: 203274 cycles/ticks +average: 204464 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50477 cycles/ticks + +kyber_keypair_derand: +median: 180438 cycles/ticks +average: 181301 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194196 cycles/ticks + +kyber_encaps_derand: +median: 217024 cycles/ticks +average: 218173 cycles/ticks + +kyber_encaps: +median: 217808 cycles/ticks +average: 219020 cycles/ticks + +kyber_decaps: +median: 271880 cycles/ticks +average: 273321 cycles/ticks + +Loop spin: 977 +gen_a: +median: 57318 cycles/ticks +average: 57782 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10730 cycles/ticks +average: 10814 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12719 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 681 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1706 cycles/ticks + +indcpa_keypair: +median: 168204 cycles/ticks +average: 169135 cycles/ticks + +indcpa_enc: +median: 203328 cycles/ticks +average: 204393 cycles/ticks + +indcpa_dec: +median: 50220 cycles/ticks +average: 50480 cycles/ticks + +kyber_keypair_derand: +median: 180370 cycles/ticks +average: 181247 cycles/ticks + +kyber_keypair: +median: 193464 cycles/ticks +average: 194389 cycles/ticks + +kyber_encaps_derand: +median: 216770 cycles/ticks +average: 218074 cycles/ticks + +kyber_encaps: +median: 217662 cycles/ticks +average: 218982 cycles/ticks + +kyber_decaps: +median: 271480 cycles/ticks +average: 272887 cycles/ticks + +Loop spin: 978 +gen_a: +median: 57398 cycles/ticks +average: 57760 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1359 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 671 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 168038 cycles/ticks +average: 168983 cycles/ticks + +indcpa_enc: +median: 203208 cycles/ticks +average: 204562 cycles/ticks + +indcpa_dec: +median: 50172 cycles/ticks +average: 50404 cycles/ticks + +kyber_keypair_derand: +median: 180574 cycles/ticks +average: 181466 cycles/ticks + +kyber_keypair: +median: 193424 cycles/ticks +average: 194296 cycles/ticks + +kyber_encaps_derand: +median: 217020 cycles/ticks +average: 218373 cycles/ticks + +kyber_encaps: +median: 217890 cycles/ticks +average: 219113 cycles/ticks + +kyber_decaps: +median: 271838 cycles/ticks +average: 273401 cycles/ticks + +Loop spin: 979 +gen_a: +median: 57400 cycles/ticks +average: 57748 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7032 cycles/ticks +average: 7056 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10769 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 433 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1692 cycles/ticks + +indcpa_keypair: +median: 168192 cycles/ticks +average: 169002 cycles/ticks + +indcpa_enc: +median: 203462 cycles/ticks +average: 204654 cycles/ticks + +indcpa_dec: +median: 50174 cycles/ticks +average: 50436 cycles/ticks + +kyber_keypair_derand: +median: 180510 cycles/ticks +average: 181403 cycles/ticks + +kyber_keypair: +median: 193478 cycles/ticks +average: 194348 cycles/ticks + +kyber_encaps_derand: +median: 217316 cycles/ticks +average: 218655 cycles/ticks + +kyber_encaps: +median: 218126 cycles/ticks +average: 219461 cycles/ticks + +kyber_decaps: +median: 272034 cycles/ticks +average: 273577 cycles/ticks + +Loop spin: 980 +gen_a: +median: 57448 cycles/ticks +average: 57867 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7062 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10758 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12685 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2718 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1696 cycles/ticks +average: 1714 cycles/ticks + +indcpa_keypair: +median: 168250 cycles/ticks +average: 169184 cycles/ticks + +indcpa_enc: +median: 203408 cycles/ticks +average: 204684 cycles/ticks + +indcpa_dec: +median: 50184 cycles/ticks +average: 50402 cycles/ticks + +kyber_keypair_derand: +median: 180218 cycles/ticks +average: 181080 cycles/ticks + +kyber_keypair: +median: 193374 cycles/ticks +average: 194317 cycles/ticks + +kyber_encaps_derand: +median: 216708 cycles/ticks +average: 217910 cycles/ticks + +kyber_encaps: +median: 217578 cycles/ticks +average: 218842 cycles/ticks + +kyber_decaps: +median: 271534 cycles/ticks +average: 272960 cycles/ticks + +Loop spin: 981 +gen_a: +median: 57406 cycles/ticks +average: 57858 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7030 cycles/ticks +average: 7076 cycles/ticks + +INVNTT: +median: 10726 cycles/ticks +average: 10785 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12721 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2733 cycles/ticks + +polyvec_decompress: +median: 1704 cycles/ticks +average: 1709 cycles/ticks + +indcpa_keypair: +median: 167950 cycles/ticks +average: 168769 cycles/ticks + +indcpa_enc: +median: 203054 cycles/ticks +average: 204160 cycles/ticks + +indcpa_dec: +median: 50140 cycles/ticks +average: 50424 cycles/ticks + +kyber_keypair_derand: +median: 180142 cycles/ticks +average: 180983 cycles/ticks + +kyber_keypair: +median: 193296 cycles/ticks +average: 194178 cycles/ticks + +kyber_encaps_derand: +median: 217112 cycles/ticks +average: 218384 cycles/ticks + +kyber_encaps: +median: 217904 cycles/ticks +average: 218961 cycles/ticks + +kyber_decaps: +median: 271872 cycles/ticks +average: 273282 cycles/ticks + +Loop spin: 982 +gen_a: +median: 57370 cycles/ticks +average: 57696 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10708 cycles/ticks +average: 10782 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12680 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2734 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168366 cycles/ticks +average: 169149 cycles/ticks + +indcpa_enc: +median: 203340 cycles/ticks +average: 204491 cycles/ticks + +indcpa_dec: +median: 50216 cycles/ticks +average: 50447 cycles/ticks + +kyber_keypair_derand: +median: 180624 cycles/ticks +average: 181444 cycles/ticks + +kyber_keypair: +median: 193650 cycles/ticks +average: 194535 cycles/ticks + +kyber_encaps_derand: +median: 217012 cycles/ticks +average: 218216 cycles/ticks + +kyber_encaps: +median: 217814 cycles/ticks +average: 218850 cycles/ticks + +kyber_decaps: +median: 271838 cycles/ticks +average: 273180 cycles/ticks + +Loop spin: 983 +gen_a: +median: 57324 cycles/ticks +average: 57706 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7074 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12681 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1331 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1703 cycles/ticks + +indcpa_keypair: +median: 168226 cycles/ticks +average: 169013 cycles/ticks + +indcpa_enc: +median: 203378 cycles/ticks +average: 204520 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50376 cycles/ticks + +kyber_keypair_derand: +median: 180266 cycles/ticks +average: 181121 cycles/ticks + +kyber_keypair: +median: 193364 cycles/ticks +average: 194277 cycles/ticks + +kyber_encaps_derand: +median: 217284 cycles/ticks +average: 218426 cycles/ticks + +kyber_encaps: +median: 217930 cycles/ticks +average: 219051 cycles/ticks + +kyber_decaps: +median: 271944 cycles/ticks +average: 273387 cycles/ticks + +Loop spin: 984 +gen_a: +median: 57310 cycles/ticks +average: 57631 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10710 cycles/ticks +average: 10780 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12671 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 167924 cycles/ticks +average: 168708 cycles/ticks + +indcpa_enc: +median: 203010 cycles/ticks +average: 204248 cycles/ticks + +indcpa_dec: +median: 50206 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180522 cycles/ticks +average: 181349 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194194 cycles/ticks + +kyber_encaps_derand: +median: 216906 cycles/ticks +average: 218085 cycles/ticks + +kyber_encaps: +median: 217726 cycles/ticks +average: 218903 cycles/ticks + +kyber_decaps: +median: 271508 cycles/ticks +average: 272855 cycles/ticks + +Loop spin: 985 +gen_a: +median: 57372 cycles/ticks +average: 57707 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7058 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12678 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2730 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1700 cycles/ticks + +indcpa_keypair: +median: 167974 cycles/ticks +average: 168799 cycles/ticks + +indcpa_enc: +median: 203094 cycles/ticks +average: 204268 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50388 cycles/ticks + +kyber_keypair_derand: +median: 180238 cycles/ticks +average: 181059 cycles/ticks + +kyber_keypair: +median: 193350 cycles/ticks +average: 194187 cycles/ticks + +kyber_encaps_derand: +median: 217170 cycles/ticks +average: 218447 cycles/ticks + +kyber_encaps: +median: 217806 cycles/ticks +average: 219099 cycles/ticks + +kyber_decaps: +median: 271828 cycles/ticks +average: 273430 cycles/ticks + +Loop spin: 986 +gen_a: +median: 57316 cycles/ticks +average: 57714 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7066 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10752 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12728 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1699 cycles/ticks + +indcpa_keypair: +median: 168028 cycles/ticks +average: 168823 cycles/ticks + +indcpa_enc: +median: 203106 cycles/ticks +average: 204281 cycles/ticks + +indcpa_dec: +median: 50158 cycles/ticks +average: 50368 cycles/ticks + +kyber_keypair_derand: +median: 180392 cycles/ticks +average: 181260 cycles/ticks + +kyber_keypair: +median: 193372 cycles/ticks +average: 194174 cycles/ticks + +kyber_encaps_derand: +median: 216884 cycles/ticks +average: 218180 cycles/ticks + +kyber_encaps: +median: 217516 cycles/ticks +average: 218561 cycles/ticks + +kyber_decaps: +median: 271720 cycles/ticks +average: 273339 cycles/ticks + +Loop spin: 987 +gen_a: +median: 57462 cycles/ticks +average: 57897 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7047 cycles/ticks + +INVNTT: +median: 10702 cycles/ticks +average: 10757 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12691 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1339 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2736 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1694 cycles/ticks + +indcpa_keypair: +median: 167968 cycles/ticks +average: 168788 cycles/ticks + +indcpa_enc: +median: 203130 cycles/ticks +average: 204268 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50397 cycles/ticks + +kyber_keypair_derand: +median: 180394 cycles/ticks +average: 181226 cycles/ticks + +kyber_keypair: +median: 193282 cycles/ticks +average: 194144 cycles/ticks + +kyber_encaps_derand: +median: 216668 cycles/ticks +average: 217865 cycles/ticks + +kyber_encaps: +median: 217480 cycles/ticks +average: 218750 cycles/ticks + +kyber_decaps: +median: 271386 cycles/ticks +average: 272826 cycles/ticks + +Loop spin: 988 +gen_a: +median: 57406 cycles/ticks +average: 57746 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7057 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10754 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12699 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 422 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2744 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1713 cycles/ticks + +indcpa_keypair: +median: 168072 cycles/ticks +average: 168812 cycles/ticks + +indcpa_enc: +median: 203156 cycles/ticks +average: 204317 cycles/ticks + +indcpa_dec: +median: 50180 cycles/ticks +average: 50382 cycles/ticks + +kyber_keypair_derand: +median: 180236 cycles/ticks +average: 181014 cycles/ticks + +kyber_keypair: +median: 193328 cycles/ticks +average: 194161 cycles/ticks + +kyber_encaps_derand: +median: 216834 cycles/ticks +average: 218004 cycles/ticks + +kyber_encaps: +median: 217620 cycles/ticks +average: 218881 cycles/ticks + +kyber_decaps: +median: 271600 cycles/ticks +average: 273124 cycles/ticks + +Loop spin: 989 +gen_a: +median: 57368 cycles/ticks +average: 57812 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7052 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12702 cycles/ticks + +poly_tomsg: +median: 424 cycles/ticks +average: 425 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 683 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167920 cycles/ticks +average: 168698 cycles/ticks + +indcpa_enc: +median: 203286 cycles/ticks +average: 204388 cycles/ticks + +indcpa_dec: +median: 50146 cycles/ticks +average: 50372 cycles/ticks + +kyber_keypair_derand: +median: 182076 cycles/ticks +average: 182880 cycles/ticks + +kyber_keypair: +median: 193322 cycles/ticks +average: 194107 cycles/ticks + +kyber_encaps_derand: +median: 218676 cycles/ticks +average: 219782 cycles/ticks + +kyber_encaps: +median: 219430 cycles/ticks +average: 220597 cycles/ticks + +kyber_decaps: +median: 273480 cycles/ticks +average: 274742 cycles/ticks + +Loop spin: 990 +gen_a: +median: 57318 cycles/ticks +average: 58723 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7050 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10774 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12690 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 435 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2729 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168234 cycles/ticks +average: 169007 cycles/ticks + +indcpa_enc: +median: 203184 cycles/ticks +average: 204261 cycles/ticks + +indcpa_dec: +median: 50186 cycles/ticks +average: 50437 cycles/ticks + +kyber_keypair_derand: +median: 180328 cycles/ticks +average: 181141 cycles/ticks + +kyber_keypair: +median: 193328 cycles/ticks +average: 194247 cycles/ticks + +kyber_encaps_derand: +median: 216860 cycles/ticks +average: 218049 cycles/ticks + +kyber_encaps: +median: 217634 cycles/ticks +average: 218688 cycles/ticks + +kyber_decaps: +median: 271474 cycles/ticks +average: 272916 cycles/ticks + +Loop spin: 991 +gen_a: +median: 57402 cycles/ticks +average: 57738 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7010 cycles/ticks +average: 7042 cycles/ticks + +INVNTT: +median: 10692 cycles/ticks +average: 10748 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12692 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1323 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 682 cycles/ticks + +poly_decompress: +median: 422 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 167938 cycles/ticks +average: 168742 cycles/ticks + +indcpa_enc: +median: 203160 cycles/ticks +average: 204317 cycles/ticks + +indcpa_dec: +median: 50156 cycles/ticks +average: 50367 cycles/ticks + +kyber_keypair_derand: +median: 180440 cycles/ticks +average: 181259 cycles/ticks + +kyber_keypair: +median: 193312 cycles/ticks +average: 194163 cycles/ticks + +kyber_encaps_derand: +median: 217104 cycles/ticks +average: 218300 cycles/ticks + +kyber_encaps: +median: 217916 cycles/ticks +average: 219159 cycles/ticks + +kyber_decaps: +median: 271982 cycles/ticks +average: 273494 cycles/ticks + +Loop spin: 992 +gen_a: +median: 57548 cycles/ticks +average: 57924 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7037 cycles/ticks + +INVNTT: +median: 10712 cycles/ticks +average: 10788 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12694 cycles/ticks + +poly_tomsg: +median: 428 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1326 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 430 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2732 cycles/ticks + +polyvec_decompress: +median: 1706 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168166 cycles/ticks +average: 169055 cycles/ticks + +indcpa_enc: +median: 203158 cycles/ticks +average: 204482 cycles/ticks + +indcpa_dec: +median: 50182 cycles/ticks +average: 50418 cycles/ticks + +kyber_keypair_derand: +median: 180724 cycles/ticks +average: 181525 cycles/ticks + +kyber_keypair: +median: 193340 cycles/ticks +average: 194191 cycles/ticks + +kyber_encaps_derand: +median: 216846 cycles/ticks +average: 218067 cycles/ticks + +kyber_encaps: +median: 217672 cycles/ticks +average: 218778 cycles/ticks + +kyber_decaps: +median: 271658 cycles/ticks +average: 272978 cycles/ticks + +Loop spin: 993 +gen_a: +median: 57294 cycles/ticks +average: 57693 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2404 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7041 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10765 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12679 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1708 cycles/ticks +average: 1707 cycles/ticks + +indcpa_keypair: +median: 168020 cycles/ticks +average: 168796 cycles/ticks + +indcpa_enc: +median: 203166 cycles/ticks +average: 204236 cycles/ticks + +indcpa_dec: +median: 50246 cycles/ticks +average: 50469 cycles/ticks + +kyber_keypair_derand: +median: 180472 cycles/ticks +average: 181312 cycles/ticks + +kyber_keypair: +median: 193348 cycles/ticks +average: 194209 cycles/ticks + +kyber_encaps_derand: +median: 217130 cycles/ticks +average: 218308 cycles/ticks + +kyber_encaps: +median: 217948 cycles/ticks +average: 219123 cycles/ticks + +kyber_decaps: +median: 271830 cycles/ticks +average: 273204 cycles/ticks + +Loop spin: 994 +gen_a: +median: 57478 cycles/ticks +average: 57842 cycles/ticks + +poly_getnoise_eta1: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7020 cycles/ticks +average: 7055 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10790 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12698 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 168162 cycles/ticks +average: 168935 cycles/ticks + +indcpa_enc: +median: 203374 cycles/ticks +average: 204456 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50421 cycles/ticks + +kyber_keypair_derand: +median: 181658 cycles/ticks +average: 182512 cycles/ticks + +kyber_keypair: +median: 193378 cycles/ticks +average: 194204 cycles/ticks + +kyber_encaps_derand: +median: 216994 cycles/ticks +average: 218341 cycles/ticks + +kyber_encaps: +median: 217766 cycles/ticks +average: 218987 cycles/ticks + +kyber_decaps: +median: 271856 cycles/ticks +average: 273291 cycles/ticks + +Loop spin: 995 +gen_a: +median: 65212 cycles/ticks +average: 62059 cycles/ticks + +poly_getnoise_eta1: +median: 2400 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2403 cycles/ticks + +NTT: +median: 7012 cycles/ticks +average: 7053 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10759 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12650 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1340 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2716 cycles/ticks +average: 2728 cycles/ticks + +polyvec_decompress: +median: 1686 cycles/ticks +average: 1698 cycles/ticks + +indcpa_keypair: +median: 168130 cycles/ticks +average: 168832 cycles/ticks + +indcpa_enc: +median: 203382 cycles/ticks +average: 204431 cycles/ticks + +indcpa_dec: +median: 50166 cycles/ticks +average: 50371 cycles/ticks + +kyber_keypair_derand: +median: 180312 cycles/ticks +average: 181092 cycles/ticks + +kyber_keypair: +median: 193318 cycles/ticks +average: 194136 cycles/ticks + +kyber_encaps_derand: +median: 217188 cycles/ticks +average: 218310 cycles/ticks + +kyber_encaps: +median: 217950 cycles/ticks +average: 219177 cycles/ticks + +kyber_decaps: +median: 272082 cycles/ticks +average: 273454 cycles/ticks + +Loop spin: 996 +gen_a: +median: 57468 cycles/ticks +average: 57847 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7018 cycles/ticks +average: 7059 cycles/ticks + +INVNTT: +median: 10694 cycles/ticks +average: 10745 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12696 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1334 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 424 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2731 cycles/ticks + +polyvec_decompress: +median: 1690 cycles/ticks +average: 1701 cycles/ticks + +indcpa_keypair: +median: 167886 cycles/ticks +average: 168697 cycles/ticks + +indcpa_enc: +median: 203040 cycles/ticks +average: 204180 cycles/ticks + +indcpa_dec: +median: 50176 cycles/ticks +average: 50399 cycles/ticks + +kyber_keypair_derand: +median: 182092 cycles/ticks +average: 182970 cycles/ticks + +kyber_keypair: +median: 193380 cycles/ticks +average: 194124 cycles/ticks + +kyber_encaps_derand: +median: 216930 cycles/ticks +average: 218029 cycles/ticks + +kyber_encaps: +median: 217920 cycles/ticks +average: 219019 cycles/ticks + +kyber_decaps: +median: 271690 cycles/ticks +average: 273092 cycles/ticks + +Loop spin: 997 +gen_a: +median: 57318 cycles/ticks +average: 57675 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7016 cycles/ticks +average: 7049 cycles/ticks + +INVNTT: +median: 10696 cycles/ticks +average: 10770 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12676 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1325 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 2722 cycles/ticks +average: 2737 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1691 cycles/ticks + +indcpa_keypair: +median: 168116 cycles/ticks +average: 168908 cycles/ticks + +indcpa_enc: +median: 203170 cycles/ticks +average: 204269 cycles/ticks + +indcpa_dec: +median: 50122 cycles/ticks +average: 50305 cycles/ticks + +kyber_keypair_derand: +median: 180466 cycles/ticks +average: 181215 cycles/ticks + +kyber_keypair: +median: 193358 cycles/ticks +average: 194231 cycles/ticks + +kyber_encaps_derand: +median: 216820 cycles/ticks +average: 218018 cycles/ticks + +kyber_encaps: +median: 217742 cycles/ticks +average: 218901 cycles/ticks + +kyber_decaps: +median: 271688 cycles/ticks +average: 273092 cycles/ticks + +Loop spin: 998 +gen_a: +median: 57296 cycles/ticks +average: 57675 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7024 cycles/ticks +average: 7068 cycles/ticks + +INVNTT: +median: 10704 cycles/ticks +average: 10768 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12674 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1336 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2728 cycles/ticks +average: 2738 cycles/ticks + +polyvec_decompress: +median: 1692 cycles/ticks +average: 1705 cycles/ticks + +indcpa_keypair: +median: 167936 cycles/ticks +average: 168736 cycles/ticks + +indcpa_enc: +median: 203126 cycles/ticks +average: 204253 cycles/ticks + +indcpa_dec: +median: 50134 cycles/ticks +average: 50350 cycles/ticks + +kyber_keypair_derand: +median: 181844 cycles/ticks +average: 182640 cycles/ticks + +kyber_keypair: +median: 193278 cycles/ticks +average: 194172 cycles/ticks + +kyber_encaps_derand: +median: 216886 cycles/ticks +average: 218092 cycles/ticks + +kyber_encaps: +median: 217560 cycles/ticks +average: 218675 cycles/ticks + +kyber_decaps: +median: 271476 cycles/ticks +average: 272879 cycles/ticks + +Loop spin: 999 +gen_a: +median: 57362 cycles/ticks +average: 57737 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7014 cycles/ticks +average: 7061 cycles/ticks + +INVNTT: +median: 10700 cycles/ticks +average: 10756 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12628 cycles/ticks +average: 12711 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1337 cycles/ticks + +poly_compress: +median: 668 cycles/ticks +average: 669 cycles/ticks + +poly_decompress: +median: 424 cycles/ticks +average: 423 cycles/ticks + +polyvec_compress: +median: 2720 cycles/ticks +average: 2735 cycles/ticks + +polyvec_decompress: +median: 1688 cycles/ticks +average: 1702 cycles/ticks + +indcpa_keypair: +median: 167926 cycles/ticks +average: 168670 cycles/ticks + +indcpa_enc: +median: 203086 cycles/ticks +average: 204253 cycles/ticks + +indcpa_dec: +median: 50154 cycles/ticks +average: 50383 cycles/ticks + +kyber_keypair_derand: +median: 180492 cycles/ticks +average: 181344 cycles/ticks + +kyber_keypair: +median: 193242 cycles/ticks +average: 194142 cycles/ticks + +kyber_encaps_derand: +median: 217094 cycles/ticks +average: 218432 cycles/ticks + +kyber_encaps: +median: 217822 cycles/ticks +average: 219038 cycles/ticks + +kyber_decaps: +median: 271624 cycles/ticks +average: 272981 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 57332 cycles/ticks +average: 57660 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7022 cycles/ticks +average: 7065 cycles/ticks + +INVNTT: +median: 10706 cycles/ticks +average: 10778 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 12626 cycles/ticks +average: 12704 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1314 cycles/ticks +average: 1338 cycles/ticks + +poly_compress: +median: 670 cycles/ticks +average: 670 cycles/ticks + +poly_decompress: +median: 426 cycles/ticks +average: 425 cycles/ticks + +polyvec_compress: +median: 2726 cycles/ticks +average: 2742 cycles/ticks + +polyvec_decompress: +median: 1702 cycles/ticks +average: 1715 cycles/ticks + +indcpa_keypair: +median: 167940 cycles/ticks +average: 168791 cycles/ticks + +indcpa_enc: +median: 203024 cycles/ticks +average: 204154 cycles/ticks + +indcpa_dec: +median: 50148 cycles/ticks +average: 50370 cycles/ticks + +kyber_keypair_derand: +median: 180312 cycles/ticks +average: 181139 cycles/ticks + +kyber_keypair: +median: 193344 cycles/ticks +average: 194241 cycles/ticks + +kyber_encaps_derand: +median: 217006 cycles/ticks +average: 218108 cycles/ticks + +kyber_encaps: +median: 217814 cycles/ticks +average: 218850 cycles/ticks + +kyber_decaps: +median: 271674 cycles/ticks +average: 273103 cycles/ticks + diff --git a/benchmark/slurm/slurm-11284569.out b/benchmark/slurm/slurm-11284569.out new file mode 100644 index 0000000..cadb95e --- /dev/null +++ b/benchmark/slurm/slurm-11284569.out @@ -0,0 +1,81009 @@ +## SLURM PROLOG ############################################################### +## Job ID : 11284569 +## Job Name : test_energy1024.sh +## Nodelist : node2349 +## CPUs : 1 +## Mem/Node : 1024 MB +## Directory : /oscar/data/csci1952/lneuwirt/cs1952y-final/kyber/refnv/test +## Job Started : Mon May 5 11:52:44 AM EDT 2025 +############################################################################### +Loop spin: 1 +gen_a: +median: 105964 cycles/ticks +average: 108015 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7130 cycles/ticks +average: 7278 cycles/ticks + +INVNTT: +median: 10100 cycles/ticks +average: 10302 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16052 cycles/ticks +average: 16508 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 511 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 756 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2525 cycles/ticks + +indcpa_keypair: +median: 268884 cycles/ticks +average: 272117 cycles/ticks + +indcpa_enc: +median: 308014 cycles/ticks +average: 311452 cycles/ticks + +indcpa_dec: +median: 61000 cycles/ticks +average: 62602 cycles/ticks + +kyber_keypair_derand: +median: 283462 cycles/ticks +average: 284390 cycles/ticks + +kyber_keypair: +median: 305186 cycles/ticks +average: 308241 cycles/ticks + +kyber_encaps_derand: +median: 325878 cycles/ticks +average: 328503 cycles/ticks + +kyber_encaps: +median: 324102 cycles/ticks +average: 325044 cycles/ticks + +kyber_decaps: +median: 395586 cycles/ticks +average: 397380 cycles/ticks + +Loop spin: 2 +gen_a: +median: 106474 cycles/ticks +average: 107974 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2489 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2452 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7453 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10259 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16392 cycles/ticks +average: 16718 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 752 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3958 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2575 cycles/ticks + +indcpa_keypair: +median: 267300 cycles/ticks +average: 269244 cycles/ticks + +indcpa_enc: +median: 307292 cycles/ticks +average: 308685 cycles/ticks + +indcpa_dec: +median: 62674 cycles/ticks +average: 62976 cycles/ticks + +kyber_keypair_derand: +median: 283992 cycles/ticks +average: 285373 cycles/ticks + +kyber_keypair: +median: 305712 cycles/ticks +average: 308020 cycles/ticks + +kyber_encaps_derand: +median: 325508 cycles/ticks +average: 326378 cycles/ticks + +kyber_encaps: +median: 326524 cycles/ticks +average: 328801 cycles/ticks + +kyber_decaps: +median: 395086 cycles/ticks +average: 396041 cycles/ticks + +Loop spin: 3 +gen_a: +median: 105932 cycles/ticks +average: 107687 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7391 cycles/ticks + +INVNTT: +median: 10084 cycles/ticks +average: 10266 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16710 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 472 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3944 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 266936 cycles/ticks +average: 269330 cycles/ticks + +indcpa_enc: +median: 307058 cycles/ticks +average: 309051 cycles/ticks + +indcpa_dec: +median: 61348 cycles/ticks +average: 63029 cycles/ticks + +kyber_keypair_derand: +median: 275566 cycles/ticks +average: 279057 cycles/ticks + +kyber_keypair: +median: 304700 cycles/ticks +average: 307710 cycles/ticks + +kyber_encaps_derand: +median: 325724 cycles/ticks +average: 327602 cycles/ticks + +kyber_encaps: +median: 326868 cycles/ticks +average: 329435 cycles/ticks + +kyber_decaps: +median: 385396 cycles/ticks +average: 394979 cycles/ticks + +Loop spin: 4 +gen_a: +median: 105112 cycles/ticks +average: 107212 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2446 cycles/ticks + +poly_getnoise_eta2: +median: 2366 cycles/ticks +average: 2460 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10321 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16392 cycles/ticks +average: 16692 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3938 cycles/ticks + +polyvec_decompress: +median: 2514 cycles/ticks +average: 2600 cycles/ticks + +indcpa_keypair: +median: 267450 cycles/ticks +average: 269092 cycles/ticks + +indcpa_enc: +median: 306566 cycles/ticks +average: 307844 cycles/ticks + +indcpa_dec: +median: 62786 cycles/ticks +average: 63353 cycles/ticks + +kyber_keypair_derand: +median: 283702 cycles/ticks +average: 284544 cycles/ticks + +kyber_keypair: +median: 304214 cycles/ticks +average: 306115 cycles/ticks + +kyber_encaps_derand: +median: 327378 cycles/ticks +average: 330053 cycles/ticks + +kyber_encaps: +median: 328598 cycles/ticks +average: 333599 cycles/ticks + +kyber_decaps: +median: 395786 cycles/ticks +average: 399818 cycles/ticks + +Loop spin: 5 +gen_a: +median: 103078 cycles/ticks +average: 105788 cycles/ticks + +poly_getnoise_eta1: +median: 2388 cycles/ticks +average: 2478 cycles/ticks + +poly_getnoise_eta2: +median: 2364 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7389 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10206 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16340 cycles/ticks +average: 16528 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 765 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 498 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3884 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2547 cycles/ticks + +indcpa_keypair: +median: 268244 cycles/ticks +average: 270753 cycles/ticks + +indcpa_enc: +median: 307780 cycles/ticks +average: 309632 cycles/ticks + +indcpa_dec: +median: 62764 cycles/ticks +average: 63108 cycles/ticks + +kyber_keypair_derand: +median: 292038 cycles/ticks +average: 291861 cycles/ticks + +kyber_keypair: +median: 303092 cycles/ticks +average: 305457 cycles/ticks + +kyber_encaps_derand: +median: 329484 cycles/ticks +average: 332390 cycles/ticks + +kyber_encaps: +median: 341462 cycles/ticks +average: 342630 cycles/ticks + +kyber_decaps: +median: 411162 cycles/ticks +average: 412408 cycles/ticks + +Loop spin: 6 +gen_a: +median: 105836 cycles/ticks +average: 107045 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2503 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7401 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10297 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16644 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2564 cycles/ticks + +indcpa_keypair: +median: 266664 cycles/ticks +average: 268897 cycles/ticks + +indcpa_enc: +median: 308436 cycles/ticks +average: 312057 cycles/ticks + +indcpa_dec: +median: 62872 cycles/ticks +average: 63336 cycles/ticks + +kyber_keypair_derand: +median: 285724 cycles/ticks +average: 288630 cycles/ticks + +kyber_keypair: +median: 313284 cycles/ticks +average: 312981 cycles/ticks + +kyber_encaps_derand: +median: 327634 cycles/ticks +average: 329584 cycles/ticks + +kyber_encaps: +median: 330280 cycles/ticks +average: 333785 cycles/ticks + +kyber_decaps: +median: 401194 cycles/ticks +average: 407162 cycles/ticks + +Loop spin: 7 +gen_a: +median: 106248 cycles/ticks +average: 107858 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7325 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10176 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16804 cycles/ticks +average: 16831 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3865 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 266592 cycles/ticks +average: 268596 cycles/ticks + +indcpa_enc: +median: 307790 cycles/ticks +average: 310587 cycles/ticks + +indcpa_dec: +median: 62936 cycles/ticks +average: 63628 cycles/ticks + +kyber_keypair_derand: +median: 284906 cycles/ticks +average: 288220 cycles/ticks + +kyber_keypair: +median: 305654 cycles/ticks +average: 309469 cycles/ticks + +kyber_encaps_derand: +median: 325756 cycles/ticks +average: 328120 cycles/ticks + +kyber_encaps: +median: 326902 cycles/ticks +average: 329253 cycles/ticks + +kyber_decaps: +median: 397528 cycles/ticks +average: 401567 cycles/ticks + +Loop spin: 8 +gen_a: +median: 104520 cycles/ticks +average: 106541 cycles/ticks + +poly_getnoise_eta1: +median: 2352 cycles/ticks +average: 2468 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7288 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 10031 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16214 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 262056 cycles/ticks +average: 266942 cycles/ticks + +indcpa_enc: +median: 301498 cycles/ticks +average: 307512 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61233 cycles/ticks + +kyber_keypair_derand: +median: 275612 cycles/ticks +average: 277602 cycles/ticks + +kyber_keypair: +median: 297968 cycles/ticks +average: 302035 cycles/ticks + +kyber_encaps_derand: +median: 325818 cycles/ticks +average: 328148 cycles/ticks + +kyber_encaps: +median: 326694 cycles/ticks +average: 328409 cycles/ticks + +kyber_decaps: +median: 395584 cycles/ticks +average: 397936 cycles/ticks + +Loop spin: 9 +gen_a: +median: 103870 cycles/ticks +average: 107278 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7406 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10258 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16676 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3855 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2527 cycles/ticks + +indcpa_keypair: +median: 266972 cycles/ticks +average: 268325 cycles/ticks + +indcpa_enc: +median: 307128 cycles/ticks +average: 309215 cycles/ticks + +indcpa_dec: +median: 62712 cycles/ticks +average: 63193 cycles/ticks + +kyber_keypair_derand: +median: 283798 cycles/ticks +average: 285384 cycles/ticks + +kyber_keypair: +median: 304240 cycles/ticks +average: 306024 cycles/ticks + +kyber_encaps_derand: +median: 326018 cycles/ticks +average: 327978 cycles/ticks + +kyber_encaps: +median: 326662 cycles/ticks +average: 328567 cycles/ticks + +kyber_decaps: +median: 395930 cycles/ticks +average: 397831 cycles/ticks + +Loop spin: 10 +gen_a: +median: 105682 cycles/ticks +average: 107026 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7413 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10133 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16704 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 480 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 487 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3915 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2525 cycles/ticks + +indcpa_keypair: +median: 266488 cycles/ticks +average: 267856 cycles/ticks + +indcpa_enc: +median: 307188 cycles/ticks +average: 309526 cycles/ticks + +indcpa_dec: +median: 62704 cycles/ticks +average: 63057 cycles/ticks + +kyber_keypair_derand: +median: 283696 cycles/ticks +average: 284748 cycles/ticks + +kyber_keypair: +median: 303794 cycles/ticks +average: 305828 cycles/ticks + +kyber_encaps_derand: +median: 325626 cycles/ticks +average: 327493 cycles/ticks + +kyber_encaps: +median: 326360 cycles/ticks +average: 328281 cycles/ticks + +kyber_decaps: +median: 395454 cycles/ticks +average: 397966 cycles/ticks + +Loop spin: 11 +gen_a: +median: 106306 cycles/ticks +average: 107278 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2474 cycles/ticks + +NTT: +median: 7246 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10191 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16380 cycles/ticks +average: 16550 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2527 cycles/ticks + +indcpa_keypair: +median: 267082 cycles/ticks +average: 269584 cycles/ticks + +indcpa_enc: +median: 307002 cycles/ticks +average: 308856 cycles/ticks + +indcpa_dec: +median: 62660 cycles/ticks +average: 62982 cycles/ticks + +kyber_keypair_derand: +median: 284166 cycles/ticks +average: 286162 cycles/ticks + +kyber_keypair: +median: 304048 cycles/ticks +average: 306044 cycles/ticks + +kyber_encaps_derand: +median: 325586 cycles/ticks +average: 327215 cycles/ticks + +kyber_encaps: +median: 326712 cycles/ticks +average: 328901 cycles/ticks + +kyber_decaps: +median: 395678 cycles/ticks +average: 397919 cycles/ticks + +Loop spin: 12 +gen_a: +median: 105622 cycles/ticks +average: 106696 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7325 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10277 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16554 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 760 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3893 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2509 cycles/ticks + +indcpa_keypair: +median: 259114 cycles/ticks +average: 264303 cycles/ticks + +indcpa_enc: +median: 307346 cycles/ticks +average: 307713 cycles/ticks + +indcpa_dec: +median: 62742 cycles/ticks +average: 63243 cycles/ticks + +kyber_keypair_derand: +median: 283334 cycles/ticks +average: 285030 cycles/ticks + +kyber_keypair: +median: 304176 cycles/ticks +average: 305719 cycles/ticks + +kyber_encaps_derand: +median: 317798 cycles/ticks +average: 324143 cycles/ticks + +kyber_encaps: +median: 317922 cycles/ticks +average: 323398 cycles/ticks + +kyber_decaps: +median: 383954 cycles/ticks +average: 386473 cycles/ticks + +Loop spin: 13 +gen_a: +median: 102788 cycles/ticks +average: 103460 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9906 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16178 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259076 cycles/ticks +average: 260577 cycles/ticks + +indcpa_enc: +median: 298474 cycles/ticks +average: 301232 cycles/ticks + +indcpa_dec: +median: 60974 cycles/ticks +average: 61564 cycles/ticks + +kyber_keypair_derand: +median: 277022 cycles/ticks +average: 280215 cycles/ticks + +kyber_keypair: +median: 296230 cycles/ticks +average: 299696 cycles/ticks + +kyber_encaps_derand: +median: 316596 cycles/ticks +average: 322516 cycles/ticks + +kyber_encaps: +median: 318642 cycles/ticks +average: 323596 cycles/ticks + +kyber_decaps: +median: 384230 cycles/ticks +average: 390172 cycles/ticks + +Loop spin: 14 +gen_a: +median: 102844 cycles/ticks +average: 104064 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9933 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15979 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 258898 cycles/ticks +average: 262563 cycles/ticks + +indcpa_enc: +median: 297808 cycles/ticks +average: 302889 cycles/ticks + +indcpa_dec: +median: 60970 cycles/ticks +average: 61833 cycles/ticks + +kyber_keypair_derand: +median: 275886 cycles/ticks +average: 279132 cycles/ticks + +kyber_keypair: +median: 296062 cycles/ticks +average: 298537 cycles/ticks + +kyber_encaps_derand: +median: 316150 cycles/ticks +average: 319400 cycles/ticks + +kyber_encaps: +median: 316974 cycles/ticks +average: 321781 cycles/ticks + +kyber_decaps: +median: 394970 cycles/ticks +average: 396571 cycles/ticks + +Loop spin: 15 +gen_a: +median: 103310 cycles/ticks +average: 106291 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7258 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 10102 cycles/ticks +average: 10209 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16526 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 806 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3829 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2566 cycles/ticks + +indcpa_keypair: +median: 266532 cycles/ticks +average: 267339 cycles/ticks + +indcpa_enc: +median: 300506 cycles/ticks +average: 306951 cycles/ticks + +indcpa_dec: +median: 61520 cycles/ticks +average: 62891 cycles/ticks + +kyber_keypair_derand: +median: 283340 cycles/ticks +average: 284135 cycles/ticks + +kyber_keypair: +median: 298122 cycles/ticks +average: 304894 cycles/ticks + +kyber_encaps_derand: +median: 318592 cycles/ticks +average: 325727 cycles/ticks + +kyber_encaps: +median: 326256 cycles/ticks +average: 327598 cycles/ticks + +kyber_decaps: +median: 395496 cycles/ticks +average: 396530 cycles/ticks + +Loop spin: 16 +gen_a: +median: 105894 cycles/ticks +average: 106982 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7356 cycles/ticks + +INVNTT: +median: 9968 cycles/ticks +average: 10198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16322 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 464 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3892 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 261000 cycles/ticks +average: 267322 cycles/ticks + +indcpa_enc: +median: 306502 cycles/ticks +average: 307579 cycles/ticks + +indcpa_dec: +median: 62648 cycles/ticks +average: 63238 cycles/ticks + +kyber_keypair_derand: +median: 283568 cycles/ticks +average: 284037 cycles/ticks + +kyber_keypair: +median: 298544 cycles/ticks +average: 304706 cycles/ticks + +kyber_encaps_derand: +median: 325122 cycles/ticks +average: 326556 cycles/ticks + +kyber_encaps: +median: 325910 cycles/ticks +average: 327171 cycles/ticks + +kyber_decaps: +median: 395130 cycles/ticks +average: 395831 cycles/ticks + +Loop spin: 17 +gen_a: +median: 103002 cycles/ticks +average: 105951 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2496 cycles/ticks + +poly_getnoise_eta2: +median: 2362 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7230 cycles/ticks + +INVNTT: +median: 9864 cycles/ticks +average: 10092 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16497 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 539 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 266636 cycles/ticks +average: 268171 cycles/ticks + +indcpa_enc: +median: 300346 cycles/ticks +average: 307246 cycles/ticks + +indcpa_dec: +median: 61004 cycles/ticks +average: 62286 cycles/ticks + +kyber_keypair_derand: +median: 277048 cycles/ticks +average: 283441 cycles/ticks + +kyber_keypair: +median: 297552 cycles/ticks +average: 303758 cycles/ticks + +kyber_encaps_derand: +median: 319108 cycles/ticks +average: 326121 cycles/ticks + +kyber_encaps: +median: 326382 cycles/ticks +average: 327489 cycles/ticks + +kyber_decaps: +median: 395426 cycles/ticks +average: 396412 cycles/ticks + +Loop spin: 18 +gen_a: +median: 103232 cycles/ticks +average: 106176 cycles/ticks + +poly_getnoise_eta1: +median: 2336 cycles/ticks +average: 2479 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2473 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7286 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10244 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16336 cycles/ticks +average: 16462 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 473 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3908 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 261422 cycles/ticks +average: 266620 cycles/ticks + +indcpa_enc: +median: 299984 cycles/ticks +average: 306408 cycles/ticks + +indcpa_dec: +median: 62660 cycles/ticks +average: 63008 cycles/ticks + +kyber_keypair_derand: +median: 277288 cycles/ticks +average: 283762 cycles/ticks + +kyber_keypair: +median: 303066 cycles/ticks +average: 304821 cycles/ticks + +kyber_encaps_derand: +median: 325406 cycles/ticks +average: 326728 cycles/ticks + +kyber_encaps: +median: 317320 cycles/ticks +average: 320618 cycles/ticks + +kyber_decaps: +median: 384548 cycles/ticks +average: 386810 cycles/ticks + +Loop spin: 19 +gen_a: +median: 103016 cycles/ticks +average: 103671 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2350 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15964 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259270 cycles/ticks +average: 260580 cycles/ticks + +indcpa_enc: +median: 298396 cycles/ticks +average: 299873 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61187 cycles/ticks + +kyber_keypair_derand: +median: 275610 cycles/ticks +average: 277001 cycles/ticks + +kyber_keypair: +median: 295618 cycles/ticks +average: 296737 cycles/ticks + +kyber_encaps_derand: +median: 316056 cycles/ticks +average: 317541 cycles/ticks + +kyber_encaps: +median: 316810 cycles/ticks +average: 318427 cycles/ticks + +kyber_decaps: +median: 384044 cycles/ticks +average: 385690 cycles/ticks + +Loop spin: 20 +gen_a: +median: 103016 cycles/ticks +average: 103632 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16013 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 448 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259090 cycles/ticks +average: 260313 cycles/ticks + +indcpa_enc: +median: 298136 cycles/ticks +average: 299477 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61225 cycles/ticks + +kyber_keypair_derand: +median: 275502 cycles/ticks +average: 276770 cycles/ticks + +kyber_keypair: +median: 295728 cycles/ticks +average: 296987 cycles/ticks + +kyber_encaps_derand: +median: 316020 cycles/ticks +average: 317566 cycles/ticks + +kyber_encaps: +median: 316860 cycles/ticks +average: 318406 cycles/ticks + +kyber_decaps: +median: 384098 cycles/ticks +average: 385981 cycles/ticks + +Loop spin: 21 +gen_a: +median: 102858 cycles/ticks +average: 103504 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16109 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259396 cycles/ticks +average: 260776 cycles/ticks + +indcpa_enc: +median: 298576 cycles/ticks +average: 300147 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61251 cycles/ticks + +kyber_keypair_derand: +median: 276736 cycles/ticks +average: 278238 cycles/ticks + +kyber_keypair: +median: 296114 cycles/ticks +average: 298667 cycles/ticks + +kyber_encaps_derand: +median: 325322 cycles/ticks +average: 323420 cycles/ticks + +kyber_encaps: +median: 317280 cycles/ticks +average: 321858 cycles/ticks + +kyber_decaps: +median: 384280 cycles/ticks +average: 387480 cycles/ticks + +Loop spin: 22 +gen_a: +median: 102744 cycles/ticks +average: 103672 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16084 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259256 cycles/ticks +average: 261118 cycles/ticks + +indcpa_enc: +median: 298620 cycles/ticks +average: 301914 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61480 cycles/ticks + +kyber_keypair_derand: +median: 275426 cycles/ticks +average: 277823 cycles/ticks + +kyber_keypair: +median: 295648 cycles/ticks +average: 298284 cycles/ticks + +kyber_encaps_derand: +median: 316042 cycles/ticks +average: 318045 cycles/ticks + +kyber_encaps: +median: 316746 cycles/ticks +average: 319203 cycles/ticks + +kyber_decaps: +median: 384054 cycles/ticks +average: 385949 cycles/ticks + +Loop spin: 23 +gen_a: +median: 102854 cycles/ticks +average: 103545 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16028 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 258946 cycles/ticks +average: 261788 cycles/ticks + +indcpa_enc: +median: 298208 cycles/ticks +average: 300443 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61253 cycles/ticks + +kyber_keypair_derand: +median: 275262 cycles/ticks +average: 277531 cycles/ticks + +kyber_keypair: +median: 295340 cycles/ticks +average: 296816 cycles/ticks + +kyber_encaps_derand: +median: 316288 cycles/ticks +average: 318218 cycles/ticks + +kyber_encaps: +median: 317062 cycles/ticks +average: 319137 cycles/ticks + +kyber_decaps: +median: 384498 cycles/ticks +average: 389645 cycles/ticks + +Loop spin: 24 +gen_a: +median: 103186 cycles/ticks +average: 104337 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7192 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9915 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16060 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 259130 cycles/ticks +average: 260626 cycles/ticks + +indcpa_enc: +median: 298086 cycles/ticks +average: 300705 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61246 cycles/ticks + +kyber_keypair_derand: +median: 277020 cycles/ticks +average: 278966 cycles/ticks + +kyber_keypair: +median: 295370 cycles/ticks +average: 297492 cycles/ticks + +kyber_encaps_derand: +median: 316670 cycles/ticks +average: 318939 cycles/ticks + +kyber_encaps: +median: 317454 cycles/ticks +average: 319634 cycles/ticks + +kyber_decaps: +median: 384542 cycles/ticks +average: 387028 cycles/ticks + +Loop spin: 25 +gen_a: +median: 103042 cycles/ticks +average: 104204 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7170 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15980 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1416 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 258906 cycles/ticks +average: 260636 cycles/ticks + +indcpa_enc: +median: 298326 cycles/ticks +average: 300623 cycles/ticks + +indcpa_dec: +median: 60976 cycles/ticks +average: 61272 cycles/ticks + +kyber_keypair_derand: +median: 275424 cycles/ticks +average: 277025 cycles/ticks + +kyber_keypair: +median: 295642 cycles/ticks +average: 297036 cycles/ticks + +kyber_encaps_derand: +median: 315836 cycles/ticks +average: 318451 cycles/ticks + +kyber_encaps: +median: 316722 cycles/ticks +average: 319062 cycles/ticks + +kyber_decaps: +median: 383976 cycles/ticks +average: 388343 cycles/ticks + +Loop spin: 26 +gen_a: +median: 103302 cycles/ticks +average: 104309 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16159 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2502 cycles/ticks + +indcpa_keypair: +median: 259272 cycles/ticks +average: 262659 cycles/ticks + +indcpa_enc: +median: 298554 cycles/ticks +average: 300930 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61311 cycles/ticks + +kyber_keypair_derand: +median: 275610 cycles/ticks +average: 277848 cycles/ticks + +kyber_keypair: +median: 295628 cycles/ticks +average: 297417 cycles/ticks + +kyber_encaps_derand: +median: 316476 cycles/ticks +average: 318478 cycles/ticks + +kyber_encaps: +median: 317284 cycles/ticks +average: 318872 cycles/ticks + +kyber_decaps: +median: 384600 cycles/ticks +average: 386761 cycles/ticks + +Loop spin: 27 +gen_a: +median: 102868 cycles/ticks +average: 104233 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15968 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 258990 cycles/ticks +average: 260137 cycles/ticks + +indcpa_enc: +median: 306642 cycles/ticks +average: 306488 cycles/ticks + +indcpa_dec: +median: 62724 cycles/ticks +average: 63230 cycles/ticks + +kyber_keypair_derand: +median: 275584 cycles/ticks +average: 278035 cycles/ticks + +kyber_keypair: +median: 303852 cycles/ticks +average: 306253 cycles/ticks + +kyber_encaps_derand: +median: 326936 cycles/ticks +average: 329410 cycles/ticks + +kyber_encaps: +median: 326196 cycles/ticks +average: 326584 cycles/ticks + +kyber_decaps: +median: 395412 cycles/ticks +average: 395913 cycles/ticks + +Loop spin: 28 +gen_a: +median: 103150 cycles/ticks +average: 105971 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2326 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2476 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16402 cycles/ticks +average: 16606 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3885 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2558 cycles/ticks + +indcpa_keypair: +median: 267802 cycles/ticks +average: 270283 cycles/ticks + +indcpa_enc: +median: 306826 cycles/ticks +average: 307141 cycles/ticks + +indcpa_dec: +median: 62758 cycles/ticks +average: 63388 cycles/ticks + +kyber_keypair_derand: +median: 283408 cycles/ticks +average: 284598 cycles/ticks + +kyber_keypair: +median: 297476 cycles/ticks +average: 304159 cycles/ticks + +kyber_encaps_derand: +median: 326952 cycles/ticks +average: 330345 cycles/ticks + +kyber_encaps: +median: 326484 cycles/ticks +average: 328492 cycles/ticks + +kyber_decaps: +median: 395256 cycles/ticks +average: 396181 cycles/ticks + +Loop spin: 29 +gen_a: +median: 102938 cycles/ticks +average: 104573 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10090 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15987 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3927 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2572 cycles/ticks + +indcpa_keypair: +median: 267478 cycles/ticks +average: 270214 cycles/ticks + +indcpa_enc: +median: 307752 cycles/ticks +average: 310515 cycles/ticks + +indcpa_dec: +median: 62740 cycles/ticks +average: 63163 cycles/ticks + +kyber_keypair_derand: +median: 283930 cycles/ticks +average: 286881 cycles/ticks + +kyber_keypair: +median: 295814 cycles/ticks +average: 300023 cycles/ticks + +kyber_encaps_derand: +median: 326058 cycles/ticks +average: 328657 cycles/ticks + +kyber_encaps: +median: 327490 cycles/ticks +average: 330367 cycles/ticks + +kyber_decaps: +median: 395634 cycles/ticks +average: 398633 cycles/ticks + +Loop spin: 30 +gen_a: +median: 103146 cycles/ticks +average: 105368 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10136 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16515 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 267224 cycles/ticks +average: 269197 cycles/ticks + +indcpa_enc: +median: 307370 cycles/ticks +average: 308278 cycles/ticks + +indcpa_dec: +median: 62820 cycles/ticks +average: 63653 cycles/ticks + +kyber_keypair_derand: +median: 284500 cycles/ticks +average: 289806 cycles/ticks + +kyber_keypair: +median: 297674 cycles/ticks +average: 303573 cycles/ticks + +kyber_encaps_derand: +median: 326032 cycles/ticks +average: 328638 cycles/ticks + +kyber_encaps: +median: 328034 cycles/ticks +average: 330571 cycles/ticks + +kyber_decaps: +median: 396650 cycles/ticks +average: 403386 cycles/ticks + +Loop spin: 31 +gen_a: +median: 106060 cycles/ticks +average: 106521 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7360 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10152 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16418 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 266992 cycles/ticks +average: 267857 cycles/ticks + +indcpa_enc: +median: 308974 cycles/ticks +average: 311645 cycles/ticks + +indcpa_dec: +median: 62918 cycles/ticks +average: 63633 cycles/ticks + +kyber_keypair_derand: +median: 283984 cycles/ticks +average: 286829 cycles/ticks + +kyber_keypair: +median: 306112 cycles/ticks +average: 309539 cycles/ticks + +kyber_encaps_derand: +median: 325376 cycles/ticks +average: 326652 cycles/ticks + +kyber_encaps: +median: 327932 cycles/ticks +average: 330703 cycles/ticks + +kyber_decaps: +median: 397530 cycles/ticks +average: 402864 cycles/ticks + +Loop spin: 32 +gen_a: +median: 108940 cycles/ticks +average: 108623 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10165 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16574 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 446 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2510 cycles/ticks + +indcpa_keypair: +median: 268186 cycles/ticks +average: 270286 cycles/ticks + +indcpa_enc: +median: 309208 cycles/ticks +average: 311887 cycles/ticks + +indcpa_dec: +median: 63216 cycles/ticks +average: 64360 cycles/ticks + +kyber_keypair_derand: +median: 286204 cycles/ticks +average: 291892 cycles/ticks + +kyber_keypair: +median: 313398 cycles/ticks +average: 313270 cycles/ticks + +kyber_encaps_derand: +median: 326212 cycles/ticks +average: 330503 cycles/ticks + +kyber_encaps: +median: 328390 cycles/ticks +average: 333766 cycles/ticks + +kyber_decaps: +median: 397246 cycles/ticks +average: 400843 cycles/ticks + +Loop spin: 33 +gen_a: +median: 106396 cycles/ticks +average: 107466 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2490 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10174 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16593 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 489 cycles/ticks + +polyvec_compress: +median: 3964 cycles/ticks +average: 4000 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266894 cycles/ticks +average: 269373 cycles/ticks + +indcpa_enc: +median: 307022 cycles/ticks +average: 307527 cycles/ticks + +indcpa_dec: +median: 62988 cycles/ticks +average: 63451 cycles/ticks + +kyber_keypair_derand: +median: 284868 cycles/ticks +average: 287670 cycles/ticks + +kyber_keypair: +median: 305250 cycles/ticks +average: 307567 cycles/ticks + +kyber_encaps_derand: +median: 325922 cycles/ticks +average: 329370 cycles/ticks + +kyber_encaps: +median: 326462 cycles/ticks +average: 327017 cycles/ticks + +kyber_decaps: +median: 398526 cycles/ticks +average: 402638 cycles/ticks + +Loop spin: 34 +gen_a: +median: 103322 cycles/ticks +average: 105854 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2518 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10167 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16386 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1517 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 268998 cycles/ticks +average: 272927 cycles/ticks + +indcpa_enc: +median: 307580 cycles/ticks +average: 308075 cycles/ticks + +indcpa_dec: +median: 62724 cycles/ticks +average: 63219 cycles/ticks + +kyber_keypair_derand: +median: 284376 cycles/ticks +average: 287069 cycles/ticks + +kyber_keypair: +median: 306150 cycles/ticks +average: 309300 cycles/ticks + +kyber_encaps_derand: +median: 326128 cycles/ticks +average: 331438 cycles/ticks + +kyber_encaps: +median: 326152 cycles/ticks +average: 328433 cycles/ticks + +kyber_decaps: +median: 397586 cycles/ticks +average: 401157 cycles/ticks + +Loop spin: 35 +gen_a: +median: 105956 cycles/ticks +average: 106422 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9884 cycles/ticks +average: 10103 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16328 cycles/ticks +average: 16545 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 267962 cycles/ticks +average: 272417 cycles/ticks + +indcpa_enc: +median: 306946 cycles/ticks +average: 309529 cycles/ticks + +indcpa_dec: +median: 62742 cycles/ticks +average: 63107 cycles/ticks + +kyber_keypair_derand: +median: 284312 cycles/ticks +average: 286707 cycles/ticks + +kyber_keypair: +median: 306012 cycles/ticks +average: 307665 cycles/ticks + +kyber_encaps_derand: +median: 326672 cycles/ticks +average: 331697 cycles/ticks + +kyber_encaps: +median: 326728 cycles/ticks +average: 329322 cycles/ticks + +kyber_decaps: +median: 396488 cycles/ticks +average: 398905 cycles/ticks + +Loop spin: 36 +gen_a: +median: 103396 cycles/ticks +average: 105446 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7324 cycles/ticks + +INVNTT: +median: 9972 cycles/ticks +average: 10110 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16570 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 461 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3889 cycles/ticks + +polyvec_decompress: +median: 2524 cycles/ticks +average: 2558 cycles/ticks + +indcpa_keypair: +median: 267670 cycles/ticks +average: 270249 cycles/ticks + +indcpa_enc: +median: 312078 cycles/ticks +average: 316901 cycles/ticks + +indcpa_dec: +median: 64580 cycles/ticks +average: 67400 cycles/ticks + +kyber_keypair_derand: +median: 284146 cycles/ticks +average: 286548 cycles/ticks + +kyber_keypair: +median: 305444 cycles/ticks +average: 306896 cycles/ticks + +kyber_encaps_derand: +median: 318738 cycles/ticks +average: 326457 cycles/ticks + +kyber_encaps: +median: 327780 cycles/ticks +average: 331470 cycles/ticks + +kyber_decaps: +median: 396570 cycles/ticks +average: 402826 cycles/ticks + +Loop spin: 37 +gen_a: +median: 103142 cycles/ticks +average: 106161 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2464 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7367 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10256 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16601 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 459 cycles/ticks + +poly_frommsg: +median: 1412 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 776 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 458 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3804 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2591 cycles/ticks + +indcpa_keypair: +median: 267730 cycles/ticks +average: 269479 cycles/ticks + +indcpa_enc: +median: 307316 cycles/ticks +average: 307850 cycles/ticks + +indcpa_dec: +median: 64640 cycles/ticks +average: 64865 cycles/ticks + +kyber_keypair_derand: +median: 292844 cycles/ticks +average: 293348 cycles/ticks + +kyber_keypair: +median: 305004 cycles/ticks +average: 308277 cycles/ticks + +kyber_encaps_derand: +median: 325958 cycles/ticks +average: 328334 cycles/ticks + +kyber_encaps: +median: 328184 cycles/ticks +average: 332692 cycles/ticks + +kyber_decaps: +median: 396534 cycles/ticks +average: 401340 cycles/ticks + +Loop spin: 38 +gen_a: +median: 106492 cycles/ticks +average: 108310 cycles/ticks + +poly_getnoise_eta1: +median: 2466 cycles/ticks +average: 2493 cycles/ticks + +poly_getnoise_eta2: +median: 2500 cycles/ticks +average: 2519 cycles/ticks + +NTT: +median: 7498 cycles/ticks +average: 7549 cycles/ticks + +INVNTT: +median: 10432 cycles/ticks +average: 10546 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16862 cycles/ticks +average: 17036 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1507 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 768 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3962 cycles/ticks +average: 4024 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 267008 cycles/ticks +average: 269713 cycles/ticks + +indcpa_enc: +median: 308130 cycles/ticks +average: 310934 cycles/ticks + +indcpa_dec: +median: 61044 cycles/ticks +average: 62050 cycles/ticks + +kyber_keypair_derand: +median: 284312 cycles/ticks +average: 286370 cycles/ticks + +kyber_keypair: +median: 304568 cycles/ticks +average: 306704 cycles/ticks + +kyber_encaps_derand: +median: 325872 cycles/ticks +average: 328010 cycles/ticks + +kyber_encaps: +median: 327254 cycles/ticks +average: 329581 cycles/ticks + +kyber_decaps: +median: 396256 cycles/ticks +average: 399049 cycles/ticks + +Loop spin: 39 +gen_a: +median: 103920 cycles/ticks +average: 106700 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16390 cycles/ticks +average: 16592 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1424 cycles/ticks +average: 1525 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3879 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2531 cycles/ticks + +indcpa_keypair: +median: 268640 cycles/ticks +average: 270769 cycles/ticks + +indcpa_enc: +median: 309320 cycles/ticks +average: 311293 cycles/ticks + +indcpa_dec: +median: 61536 cycles/ticks +average: 63150 cycles/ticks + +kyber_keypair_derand: +median: 277580 cycles/ticks +average: 283499 cycles/ticks + +kyber_keypair: +median: 305038 cycles/ticks +average: 307049 cycles/ticks + +kyber_encaps_derand: +median: 319200 cycles/ticks +average: 326228 cycles/ticks + +kyber_encaps: +median: 328130 cycles/ticks +average: 331177 cycles/ticks + +kyber_decaps: +median: 396886 cycles/ticks +average: 399008 cycles/ticks + +Loop spin: 40 +gen_a: +median: 105860 cycles/ticks +average: 106893 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7364 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10276 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16392 cycles/ticks +average: 16636 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 266632 cycles/ticks +average: 266717 cycles/ticks + +indcpa_enc: +median: 307186 cycles/ticks +average: 309205 cycles/ticks + +indcpa_dec: +median: 61508 cycles/ticks +average: 62868 cycles/ticks + +kyber_keypair_derand: +median: 278536 cycles/ticks +average: 284686 cycles/ticks + +kyber_keypair: +median: 304842 cycles/ticks +average: 306699 cycles/ticks + +kyber_encaps_derand: +median: 326052 cycles/ticks +average: 327853 cycles/ticks + +kyber_encaps: +median: 327140 cycles/ticks +average: 330646 cycles/ticks + +kyber_decaps: +median: 396994 cycles/ticks +average: 402372 cycles/ticks + +Loop spin: 41 +gen_a: +median: 109150 cycles/ticks +average: 109599 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2514 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7370 cycles/ticks + +INVNTT: +median: 10100 cycles/ticks +average: 10152 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16678 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 481 cycles/ticks + +polyvec_compress: +median: 3836 cycles/ticks +average: 3911 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 267638 cycles/ticks +average: 270451 cycles/ticks + +indcpa_enc: +median: 307526 cycles/ticks +average: 308993 cycles/ticks + +indcpa_dec: +median: 62814 cycles/ticks +average: 63358 cycles/ticks + +kyber_keypair_derand: +median: 287130 cycles/ticks +average: 291535 cycles/ticks + +kyber_keypair: +median: 305174 cycles/ticks +average: 307112 cycles/ticks + +kyber_encaps_derand: +median: 326766 cycles/ticks +average: 330800 cycles/ticks + +kyber_encaps: +median: 327210 cycles/ticks +average: 331755 cycles/ticks + +kyber_decaps: +median: 396910 cycles/ticks +average: 402019 cycles/ticks + +Loop spin: 42 +gen_a: +median: 106188 cycles/ticks +average: 107725 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2440 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7380 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10213 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16608 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 822 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 266832 cycles/ticks +average: 268111 cycles/ticks + +indcpa_enc: +median: 308498 cycles/ticks +average: 314251 cycles/ticks + +indcpa_dec: +median: 62680 cycles/ticks +average: 62944 cycles/ticks + +kyber_keypair_derand: +median: 283604 cycles/ticks +average: 285148 cycles/ticks + +kyber_keypair: +median: 305974 cycles/ticks +average: 308992 cycles/ticks + +kyber_encaps_derand: +median: 326510 cycles/ticks +average: 330943 cycles/ticks + +kyber_encaps: +median: 327230 cycles/ticks +average: 331715 cycles/ticks + +kyber_decaps: +median: 397944 cycles/ticks +average: 402554 cycles/ticks + +Loop spin: 43 +gen_a: +median: 105960 cycles/ticks +average: 107118 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7380 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10288 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16806 cycles/ticks +average: 16886 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 757 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3864 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 267796 cycles/ticks +average: 272173 cycles/ticks + +indcpa_enc: +median: 308148 cycles/ticks +average: 311192 cycles/ticks + +indcpa_dec: +median: 63100 cycles/ticks +average: 63986 cycles/ticks + +kyber_keypair_derand: +median: 284972 cycles/ticks +average: 287338 cycles/ticks + +kyber_keypair: +median: 306068 cycles/ticks +average: 309764 cycles/ticks + +kyber_encaps_derand: +median: 327538 cycles/ticks +average: 332301 cycles/ticks + +kyber_encaps: +median: 327708 cycles/ticks +average: 331315 cycles/ticks + +kyber_decaps: +median: 396080 cycles/ticks +average: 400030 cycles/ticks + +Loop spin: 44 +gen_a: +median: 106320 cycles/ticks +average: 108231 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2440 cycles/ticks + +NTT: +median: 7512 cycles/ticks +average: 7547 cycles/ticks + +INVNTT: +median: 10140 cycles/ticks +average: 10324 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16794 cycles/ticks +average: 16887 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 803 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3964 cycles/ticks +average: 4024 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2536 cycles/ticks + +indcpa_keypair: +median: 266754 cycles/ticks +average: 270144 cycles/ticks + +indcpa_enc: +median: 299352 cycles/ticks +average: 306156 cycles/ticks + +indcpa_dec: +median: 61334 cycles/ticks +average: 62652 cycles/ticks + +kyber_keypair_derand: +median: 276100 cycles/ticks +average: 278613 cycles/ticks + +kyber_keypair: +median: 295648 cycles/ticks +average: 297206 cycles/ticks + +kyber_encaps_derand: +median: 316946 cycles/ticks +average: 319533 cycles/ticks + +kyber_encaps: +median: 316592 cycles/ticks +average: 318108 cycles/ticks + +kyber_decaps: +median: 384316 cycles/ticks +average: 386431 cycles/ticks + +Loop spin: 45 +gen_a: +median: 103272 cycles/ticks +average: 104140 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9905 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16146 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3780 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2479 cycles/ticks + +indcpa_keypair: +median: 259318 cycles/ticks +average: 261063 cycles/ticks + +indcpa_enc: +median: 298368 cycles/ticks +average: 299721 cycles/ticks + +indcpa_dec: +median: 61030 cycles/ticks +average: 61338 cycles/ticks + +kyber_keypair_derand: +median: 277284 cycles/ticks +average: 279453 cycles/ticks + +kyber_keypair: +median: 295948 cycles/ticks +average: 297476 cycles/ticks + +kyber_encaps_derand: +median: 316028 cycles/ticks +average: 318111 cycles/ticks + +kyber_encaps: +median: 317294 cycles/ticks +average: 318859 cycles/ticks + +kyber_decaps: +median: 385130 cycles/ticks +average: 387848 cycles/ticks + +Loop spin: 46 +gen_a: +median: 102912 cycles/ticks +average: 103582 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16030 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2517 cycles/ticks + +indcpa_keypair: +median: 259888 cycles/ticks +average: 261724 cycles/ticks + +indcpa_enc: +median: 298574 cycles/ticks +average: 300716 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61287 cycles/ticks + +kyber_keypair_derand: +median: 276116 cycles/ticks +average: 278561 cycles/ticks + +kyber_keypair: +median: 296428 cycles/ticks +average: 298870 cycles/ticks + +kyber_encaps_derand: +median: 316230 cycles/ticks +average: 318436 cycles/ticks + +kyber_encaps: +median: 326274 cycles/ticks +average: 327130 cycles/ticks + +kyber_decaps: +median: 395280 cycles/ticks +average: 396765 cycles/ticks + +Loop spin: 47 +gen_a: +median: 105980 cycles/ticks +average: 106601 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2433 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7329 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10155 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15930 cycles/ticks +average: 16470 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2512 cycles/ticks +average: 2569 cycles/ticks + +indcpa_keypair: +median: 268240 cycles/ticks +average: 269373 cycles/ticks + +indcpa_enc: +median: 308876 cycles/ticks +average: 310313 cycles/ticks + +indcpa_dec: +median: 62616 cycles/ticks +average: 63008 cycles/ticks + +kyber_keypair_derand: +median: 283392 cycles/ticks +average: 284469 cycles/ticks + +kyber_keypair: +median: 303478 cycles/ticks +average: 305720 cycles/ticks + +kyber_encaps_derand: +median: 327052 cycles/ticks +average: 327834 cycles/ticks + +kyber_encaps: +median: 327920 cycles/ticks +average: 329559 cycles/ticks + +kyber_decaps: +median: 397166 cycles/ticks +average: 398403 cycles/ticks + +Loop spin: 48 +gen_a: +median: 103122 cycles/ticks +average: 105706 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2438 cycles/ticks + +poly_getnoise_eta2: +median: 2382 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7262 cycles/ticks + +INVNTT: +median: 9884 cycles/ticks +average: 10157 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16481 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3916 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2595 cycles/ticks + +indcpa_keypair: +median: 268864 cycles/ticks +average: 270389 cycles/ticks + +indcpa_enc: +median: 308840 cycles/ticks +average: 309866 cycles/ticks + +indcpa_dec: +median: 61310 cycles/ticks +average: 62871 cycles/ticks + +kyber_keypair_derand: +median: 277550 cycles/ticks +average: 284163 cycles/ticks + +kyber_keypair: +median: 303340 cycles/ticks +average: 305285 cycles/ticks + +kyber_encaps_derand: +median: 325272 cycles/ticks +average: 327008 cycles/ticks + +kyber_encaps: +median: 325894 cycles/ticks +average: 327384 cycles/ticks + +kyber_decaps: +median: 395472 cycles/ticks +average: 397629 cycles/ticks + +Loop spin: 49 +gen_a: +median: 103348 cycles/ticks +average: 106684 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7258 cycles/ticks +average: 7405 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16324 cycles/ticks +average: 16438 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3863 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2516 cycles/ticks + +indcpa_keypair: +median: 260760 cycles/ticks +average: 266936 cycles/ticks + +indcpa_enc: +median: 306646 cycles/ticks +average: 307996 cycles/ticks + +indcpa_dec: +median: 61364 cycles/ticks +average: 62941 cycles/ticks + +kyber_keypair_derand: +median: 283524 cycles/ticks +average: 284483 cycles/ticks + +kyber_keypair: +median: 303328 cycles/ticks +average: 305520 cycles/ticks + +kyber_encaps_derand: +median: 327042 cycles/ticks +average: 327946 cycles/ticks + +kyber_encaps: +median: 320866 cycles/ticks +average: 327867 cycles/ticks + +kyber_decaps: +median: 385800 cycles/ticks +average: 387907 cycles/ticks + +Loop spin: 50 +gen_a: +median: 103156 cycles/ticks +average: 103788 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16023 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259148 cycles/ticks +average: 261411 cycles/ticks + +indcpa_enc: +median: 298654 cycles/ticks +average: 300994 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61263 cycles/ticks + +kyber_keypair_derand: +median: 275860 cycles/ticks +average: 277755 cycles/ticks + +kyber_keypair: +median: 295372 cycles/ticks +average: 297033 cycles/ticks + +kyber_encaps_derand: +median: 316380 cycles/ticks +average: 318374 cycles/ticks + +kyber_encaps: +median: 317202 cycles/ticks +average: 319321 cycles/ticks + +kyber_decaps: +median: 384440 cycles/ticks +average: 386978 cycles/ticks + +Loop spin: 51 +gen_a: +median: 103176 cycles/ticks +average: 104027 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16125 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3929 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 259160 cycles/ticks +average: 263073 cycles/ticks + +indcpa_enc: +median: 298230 cycles/ticks +average: 302474 cycles/ticks + +indcpa_dec: +median: 61072 cycles/ticks +average: 62004 cycles/ticks + +kyber_keypair_derand: +median: 275558 cycles/ticks +average: 278245 cycles/ticks + +kyber_keypair: +median: 295638 cycles/ticks +average: 297288 cycles/ticks + +kyber_encaps_derand: +median: 316080 cycles/ticks +average: 318373 cycles/ticks + +kyber_encaps: +median: 317044 cycles/ticks +average: 318912 cycles/ticks + +kyber_decaps: +median: 384194 cycles/ticks +average: 386210 cycles/ticks + +Loop spin: 52 +gen_a: +median: 102826 cycles/ticks +average: 103813 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2388 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16072 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2506 cycles/ticks + +indcpa_keypair: +median: 258870 cycles/ticks +average: 260909 cycles/ticks + +indcpa_enc: +median: 298580 cycles/ticks +average: 301358 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61420 cycles/ticks + +kyber_keypair_derand: +median: 275862 cycles/ticks +average: 277677 cycles/ticks + +kyber_keypair: +median: 295500 cycles/ticks +average: 296956 cycles/ticks + +kyber_encaps_derand: +median: 315930 cycles/ticks +average: 318479 cycles/ticks + +kyber_encaps: +median: 316756 cycles/ticks +average: 318958 cycles/ticks + +kyber_decaps: +median: 384112 cycles/ticks +average: 386228 cycles/ticks + +Loop spin: 53 +gen_a: +median: 102980 cycles/ticks +average: 104005 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7163 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15973 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 258958 cycles/ticks +average: 260553 cycles/ticks + +indcpa_enc: +median: 298026 cycles/ticks +average: 299712 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61318 cycles/ticks + +kyber_keypair_derand: +median: 275230 cycles/ticks +average: 277026 cycles/ticks + +kyber_keypair: +median: 295520 cycles/ticks +average: 297126 cycles/ticks + +kyber_encaps_derand: +median: 315828 cycles/ticks +average: 318450 cycles/ticks + +kyber_encaps: +median: 316612 cycles/ticks +average: 318719 cycles/ticks + +kyber_decaps: +median: 383902 cycles/ticks +average: 386022 cycles/ticks + +Loop spin: 54 +gen_a: +median: 103134 cycles/ticks +average: 103982 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2379 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7159 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16020 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3811 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260678 cycles/ticks +average: 262300 cycles/ticks + +indcpa_enc: +median: 300016 cycles/ticks +average: 302338 cycles/ticks + +indcpa_dec: +median: 60906 cycles/ticks +average: 61301 cycles/ticks + +kyber_keypair_derand: +median: 275388 cycles/ticks +average: 276974 cycles/ticks + +kyber_keypair: +median: 295734 cycles/ticks +average: 297346 cycles/ticks + +kyber_encaps_derand: +median: 316012 cycles/ticks +average: 318068 cycles/ticks + +kyber_encaps: +median: 316764 cycles/ticks +average: 318794 cycles/ticks + +kyber_decaps: +median: 384086 cycles/ticks +average: 386896 cycles/ticks + +Loop spin: 55 +gen_a: +median: 103104 cycles/ticks +average: 104967 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9915 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16790 cycles/ticks +average: 16764 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1454 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3788 cycles/ticks +average: 3811 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2526 cycles/ticks + +indcpa_keypair: +median: 259258 cycles/ticks +average: 260832 cycles/ticks + +indcpa_enc: +median: 298762 cycles/ticks +average: 300505 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61355 cycles/ticks + +kyber_keypair_derand: +median: 275594 cycles/ticks +average: 277365 cycles/ticks + +kyber_keypair: +median: 295700 cycles/ticks +average: 297061 cycles/ticks + +kyber_encaps_derand: +median: 315958 cycles/ticks +average: 317841 cycles/ticks + +kyber_encaps: +median: 316668 cycles/ticks +average: 318819 cycles/ticks + +kyber_decaps: +median: 383988 cycles/ticks +average: 385958 cycles/ticks + +Loop spin: 56 +gen_a: +median: 102892 cycles/ticks +average: 103641 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15984 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 258956 cycles/ticks +average: 260840 cycles/ticks + +indcpa_enc: +median: 298162 cycles/ticks +average: 299844 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61282 cycles/ticks + +kyber_keypair_derand: +median: 275578 cycles/ticks +average: 277406 cycles/ticks + +kyber_keypair: +median: 295606 cycles/ticks +average: 299387 cycles/ticks + +kyber_encaps_derand: +median: 317002 cycles/ticks +average: 325259 cycles/ticks + +kyber_encaps: +median: 317908 cycles/ticks +average: 325301 cycles/ticks + +kyber_decaps: +median: 385186 cycles/ticks +average: 394164 cycles/ticks + +Loop spin: 57 +gen_a: +median: 103194 cycles/ticks +average: 105887 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10080 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16019 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259444 cycles/ticks +average: 265173 cycles/ticks + +indcpa_enc: +median: 298302 cycles/ticks +average: 305398 cycles/ticks + +indcpa_dec: +median: 61020 cycles/ticks +average: 62806 cycles/ticks + +kyber_keypair_derand: +median: 275612 cycles/ticks +average: 281788 cycles/ticks + +kyber_keypair: +median: 296140 cycles/ticks +average: 301197 cycles/ticks + +kyber_encaps_derand: +median: 318622 cycles/ticks +average: 324570 cycles/ticks + +kyber_encaps: +median: 326238 cycles/ticks +average: 326335 cycles/ticks + +kyber_decaps: +median: 384842 cycles/ticks +average: 393020 cycles/ticks + +Loop spin: 58 +gen_a: +median: 103060 cycles/ticks +average: 105804 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7313 cycles/ticks + +INVNTT: +median: 9870 cycles/ticks +average: 10169 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15930 cycles/ticks +average: 16624 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 479 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3913 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259172 cycles/ticks +average: 265367 cycles/ticks + +indcpa_enc: +median: 300122 cycles/ticks +average: 305879 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 62043 cycles/ticks + +kyber_keypair_derand: +median: 275648 cycles/ticks +average: 282253 cycles/ticks + +kyber_keypair: +median: 303420 cycles/ticks +average: 304576 cycles/ticks + +kyber_encaps_derand: +median: 325910 cycles/ticks +average: 326293 cycles/ticks + +kyber_encaps: +median: 326694 cycles/ticks +average: 327257 cycles/ticks + +kyber_decaps: +median: 385036 cycles/ticks +average: 394714 cycles/ticks + +Loop spin: 59 +gen_a: +median: 103264 cycles/ticks +average: 105482 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7128 cycles/ticks +average: 7318 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 9993 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16310 cycles/ticks +average: 16473 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 260988 cycles/ticks +average: 265245 cycles/ticks + +indcpa_enc: +median: 298970 cycles/ticks +average: 306792 cycles/ticks + +indcpa_dec: +median: 60952 cycles/ticks +average: 61741 cycles/ticks + +kyber_keypair_derand: +median: 276750 cycles/ticks +average: 282839 cycles/ticks + +kyber_keypair: +median: 297056 cycles/ticks +average: 301925 cycles/ticks + +kyber_encaps_derand: +median: 316042 cycles/ticks +average: 321941 cycles/ticks + +kyber_encaps: +median: 317040 cycles/ticks +average: 323164 cycles/ticks + +kyber_decaps: +median: 384294 cycles/ticks +average: 392942 cycles/ticks + +Loop spin: 60 +gen_a: +median: 103390 cycles/ticks +average: 106304 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2422 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 10085 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16402 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3961 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2511 cycles/ticks + +indcpa_keypair: +median: 259568 cycles/ticks +average: 263778 cycles/ticks + +indcpa_enc: +median: 298718 cycles/ticks +average: 305861 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 62514 cycles/ticks + +kyber_keypair_derand: +median: 275838 cycles/ticks +average: 282390 cycles/ticks + +kyber_keypair: +median: 296288 cycles/ticks +average: 301395 cycles/ticks + +kyber_encaps_derand: +median: 316262 cycles/ticks +average: 323543 cycles/ticks + +kyber_encaps: +median: 326280 cycles/ticks +average: 328704 cycles/ticks + +kyber_decaps: +median: 395054 cycles/ticks +average: 396415 cycles/ticks + +Loop spin: 61 +gen_a: +median: 106024 cycles/ticks +average: 107014 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2513 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7428 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16580 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 795 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 467 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3865 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 266418 cycles/ticks +average: 267848 cycles/ticks + +indcpa_enc: +median: 306744 cycles/ticks +average: 307780 cycles/ticks + +indcpa_dec: +median: 62670 cycles/ticks +average: 63003 cycles/ticks + +kyber_keypair_derand: +median: 283564 cycles/ticks +average: 284756 cycles/ticks + +kyber_keypair: +median: 304232 cycles/ticks +average: 305682 cycles/ticks + +kyber_encaps_derand: +median: 325072 cycles/ticks +average: 326223 cycles/ticks + +kyber_encaps: +median: 326058 cycles/ticks +average: 326871 cycles/ticks + +kyber_decaps: +median: 395012 cycles/ticks +average: 395852 cycles/ticks + +Loop spin: 62 +gen_a: +median: 103232 cycles/ticks +average: 106052 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7327 cycles/ticks + +INVNTT: +median: 9852 cycles/ticks +average: 10131 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16304 cycles/ticks +average: 16465 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1478 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2581 cycles/ticks + +indcpa_keypair: +median: 266926 cycles/ticks +average: 268337 cycles/ticks + +indcpa_enc: +median: 307002 cycles/ticks +average: 308145 cycles/ticks + +indcpa_dec: +median: 62696 cycles/ticks +average: 63570 cycles/ticks + +kyber_keypair_derand: +median: 283430 cycles/ticks +average: 284719 cycles/ticks + +kyber_keypair: +median: 303390 cycles/ticks +average: 305225 cycles/ticks + +kyber_encaps_derand: +median: 325904 cycles/ticks +average: 327225 cycles/ticks + +kyber_encaps: +median: 326918 cycles/ticks +average: 328606 cycles/ticks + +kyber_decaps: +median: 396110 cycles/ticks +average: 398313 cycles/ticks + +Loop spin: 63 +gen_a: +median: 105786 cycles/ticks +average: 106571 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10138 cycles/ticks +average: 10391 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16380 cycles/ticks +average: 16528 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3868 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 263898 cycles/ticks +average: 268430 cycles/ticks + +indcpa_enc: +median: 308756 cycles/ticks +average: 311038 cycles/ticks + +indcpa_dec: +median: 61014 cycles/ticks +average: 62652 cycles/ticks + +kyber_keypair_derand: +median: 283958 cycles/ticks +average: 284702 cycles/ticks + +kyber_keypair: +median: 303458 cycles/ticks +average: 305790 cycles/ticks + +kyber_encaps_derand: +median: 325144 cycles/ticks +average: 326105 cycles/ticks + +kyber_encaps: +median: 326220 cycles/ticks +average: 327995 cycles/ticks + +kyber_decaps: +median: 395264 cycles/ticks +average: 396656 cycles/ticks + +Loop spin: 64 +gen_a: +median: 103040 cycles/ticks +average: 104535 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9926 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16021 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3802 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259022 cycles/ticks +average: 261085 cycles/ticks + +indcpa_enc: +median: 298202 cycles/ticks +average: 300511 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61723 cycles/ticks + +kyber_keypair_derand: +median: 276968 cycles/ticks +average: 279403 cycles/ticks + +kyber_keypair: +median: 295766 cycles/ticks +average: 297677 cycles/ticks + +kyber_encaps_derand: +median: 316082 cycles/ticks +average: 318533 cycles/ticks + +kyber_encaps: +median: 317130 cycles/ticks +average: 320053 cycles/ticks + +kyber_decaps: +median: 384438 cycles/ticks +average: 389450 cycles/ticks + +Loop spin: 65 +gen_a: +median: 106134 cycles/ticks +average: 107752 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2434 cycles/ticks + +NTT: +median: 7478 cycles/ticks +average: 7497 cycles/ticks + +INVNTT: +median: 10244 cycles/ticks +average: 10400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16850 cycles/ticks +average: 16917 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3956 cycles/ticks +average: 3965 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 259460 cycles/ticks +average: 261960 cycles/ticks + +indcpa_enc: +median: 299970 cycles/ticks +average: 305817 cycles/ticks + +indcpa_dec: +median: 62286 cycles/ticks +average: 63271 cycles/ticks + +kyber_keypair_derand: +median: 280712 cycles/ticks +average: 285372 cycles/ticks + +kyber_keypair: +median: 304544 cycles/ticks +average: 306737 cycles/ticks + +kyber_encaps_derand: +median: 325742 cycles/ticks +average: 325964 cycles/ticks + +kyber_encaps: +median: 319100 cycles/ticks +average: 324564 cycles/ticks + +kyber_decaps: +median: 396508 cycles/ticks +average: 399178 cycles/ticks + +Loop spin: 66 +gen_a: +median: 103876 cycles/ticks +average: 106496 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7200 cycles/ticks +average: 7418 cycles/ticks + +INVNTT: +median: 9852 cycles/ticks +average: 10060 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16058 cycles/ticks +average: 16547 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3825 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2602 cycles/ticks + +indcpa_keypair: +median: 267084 cycles/ticks +average: 269337 cycles/ticks + +indcpa_enc: +median: 307128 cycles/ticks +average: 309225 cycles/ticks + +indcpa_dec: +median: 62764 cycles/ticks +average: 63118 cycles/ticks + +kyber_keypair_derand: +median: 284502 cycles/ticks +average: 286492 cycles/ticks + +kyber_keypair: +median: 306090 cycles/ticks +average: 308933 cycles/ticks + +kyber_encaps_derand: +median: 327052 cycles/ticks +average: 332317 cycles/ticks + +kyber_encaps: +median: 326918 cycles/ticks +average: 330569 cycles/ticks + +kyber_decaps: +median: 396720 cycles/ticks +average: 399272 cycles/ticks + +Loop spin: 67 +gen_a: +median: 106250 cycles/ticks +average: 107720 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7397 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10211 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16554 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 548 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 269460 cycles/ticks +average: 273585 cycles/ticks + +indcpa_enc: +median: 309340 cycles/ticks +average: 312697 cycles/ticks + +indcpa_dec: +median: 62724 cycles/ticks +average: 63246 cycles/ticks + +kyber_keypair_derand: +median: 284020 cycles/ticks +average: 286100 cycles/ticks + +kyber_keypair: +median: 304178 cycles/ticks +average: 306382 cycles/ticks + +kyber_encaps_derand: +median: 317206 cycles/ticks +average: 323534 cycles/ticks + +kyber_encaps: +median: 318184 cycles/ticks +average: 320634 cycles/ticks + +kyber_decaps: +median: 384488 cycles/ticks +average: 387063 cycles/ticks + +Loop spin: 68 +gen_a: +median: 102872 cycles/ticks +average: 103718 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16198 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3787 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 260164 cycles/ticks +average: 261996 cycles/ticks + +indcpa_enc: +median: 298488 cycles/ticks +average: 301050 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61397 cycles/ticks + +kyber_keypair_derand: +median: 275734 cycles/ticks +average: 277777 cycles/ticks + +kyber_keypair: +median: 296800 cycles/ticks +average: 299265 cycles/ticks + +kyber_encaps_derand: +median: 318386 cycles/ticks +average: 320763 cycles/ticks + +kyber_encaps: +median: 318742 cycles/ticks +average: 320719 cycles/ticks + +kyber_decaps: +median: 386612 cycles/ticks +average: 389190 cycles/ticks + +Loop spin: 69 +gen_a: +median: 103166 cycles/ticks +average: 104263 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15950 cycles/ticks +average: 16169 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260962 cycles/ticks +average: 262795 cycles/ticks + +indcpa_enc: +median: 300106 cycles/ticks +average: 301642 cycles/ticks + +indcpa_dec: +median: 60964 cycles/ticks +average: 61399 cycles/ticks + +kyber_keypair_derand: +median: 275558 cycles/ticks +average: 277680 cycles/ticks + +kyber_keypair: +median: 296416 cycles/ticks +average: 298492 cycles/ticks + +kyber_encaps_derand: +median: 316124 cycles/ticks +average: 318200 cycles/ticks + +kyber_encaps: +median: 316842 cycles/ticks +average: 319177 cycles/ticks + +kyber_decaps: +median: 395632 cycles/ticks +average: 398831 cycles/ticks + +Loop spin: 70 +gen_a: +median: 106158 cycles/ticks +average: 107680 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2487 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2456 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7416 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10302 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16390 cycles/ticks +average: 16739 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 459 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 469 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2594 cycles/ticks + +indcpa_keypair: +median: 266760 cycles/ticks +average: 268792 cycles/ticks + +indcpa_enc: +median: 307090 cycles/ticks +average: 310139 cycles/ticks + +indcpa_dec: +median: 62616 cycles/ticks +average: 63129 cycles/ticks + +kyber_keypair_derand: +median: 277380 cycles/ticks +average: 283017 cycles/ticks + +kyber_keypair: +median: 305430 cycles/ticks +average: 307999 cycles/ticks + +kyber_encaps_derand: +median: 325302 cycles/ticks +average: 326426 cycles/ticks + +kyber_encaps: +median: 326080 cycles/ticks +average: 327356 cycles/ticks + +kyber_decaps: +median: 395998 cycles/ticks +average: 398741 cycles/ticks + +Loop spin: 71 +gen_a: +median: 105814 cycles/ticks +average: 106941 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10203 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16561 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3867 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 266884 cycles/ticks +average: 268552 cycles/ticks + +indcpa_enc: +median: 307094 cycles/ticks +average: 309041 cycles/ticks + +indcpa_dec: +median: 62772 cycles/ticks +average: 63346 cycles/ticks + +kyber_keypair_derand: +median: 283730 cycles/ticks +average: 285487 cycles/ticks + +kyber_keypair: +median: 304786 cycles/ticks +average: 306811 cycles/ticks + +kyber_encaps_derand: +median: 325026 cycles/ticks +average: 325035 cycles/ticks + +kyber_encaps: +median: 326558 cycles/ticks +average: 333918 cycles/ticks + +kyber_decaps: +median: 395642 cycles/ticks +average: 398227 cycles/ticks + +Loop spin: 72 +gen_a: +median: 106184 cycles/ticks +average: 107058 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2465 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7396 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10195 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16386 cycles/ticks +average: 16485 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 472 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3903 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2594 cycles/ticks + +indcpa_keypair: +median: 266184 cycles/ticks +average: 266719 cycles/ticks + +indcpa_enc: +median: 306954 cycles/ticks +average: 309277 cycles/ticks + +indcpa_dec: +median: 62844 cycles/ticks +average: 63489 cycles/ticks + +kyber_keypair_derand: +median: 277590 cycles/ticks +average: 282660 cycles/ticks + +kyber_keypair: +median: 304924 cycles/ticks +average: 307453 cycles/ticks + +kyber_encaps_derand: +median: 321658 cycles/ticks +average: 325586 cycles/ticks + +kyber_encaps: +median: 326050 cycles/ticks +average: 328676 cycles/ticks + +kyber_decaps: +median: 395108 cycles/ticks +average: 396762 cycles/ticks + +Loop spin: 73 +gen_a: +median: 106240 cycles/ticks +average: 107464 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2442 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10114 cycles/ticks +average: 10267 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16548 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3888 cycles/ticks + +polyvec_decompress: +median: 2512 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 266794 cycles/ticks +average: 268690 cycles/ticks + +indcpa_enc: +median: 307390 cycles/ticks +average: 309223 cycles/ticks + +indcpa_dec: +median: 62808 cycles/ticks +average: 63781 cycles/ticks + +kyber_keypair_derand: +median: 285772 cycles/ticks +average: 287696 cycles/ticks + +kyber_keypair: +median: 304006 cycles/ticks +average: 306350 cycles/ticks + +kyber_encaps_derand: +median: 325842 cycles/ticks +average: 326988 cycles/ticks + +kyber_encaps: +median: 327856 cycles/ticks +average: 330845 cycles/ticks + +kyber_decaps: +median: 395828 cycles/ticks +average: 398798 cycles/ticks + +Loop spin: 74 +gen_a: +median: 106250 cycles/ticks +average: 107238 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7262 cycles/ticks +average: 7408 cycles/ticks + +INVNTT: +median: 9882 cycles/ticks +average: 10098 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16342 cycles/ticks +average: 16584 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 486 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3915 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 267792 cycles/ticks +average: 271081 cycles/ticks + +indcpa_enc: +median: 306952 cycles/ticks +average: 308269 cycles/ticks + +indcpa_dec: +median: 62742 cycles/ticks +average: 63249 cycles/ticks + +kyber_keypair_derand: +median: 283622 cycles/ticks +average: 284531 cycles/ticks + +kyber_keypair: +median: 303260 cycles/ticks +average: 304646 cycles/ticks + +kyber_encaps_derand: +median: 325484 cycles/ticks +average: 329150 cycles/ticks + +kyber_encaps: +median: 326452 cycles/ticks +average: 330125 cycles/ticks + +kyber_decaps: +median: 395530 cycles/ticks +average: 398129 cycles/ticks + +Loop spin: 75 +gen_a: +median: 104602 cycles/ticks +average: 106635 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7368 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10243 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16518 cycles/ticks + +poly_tomsg: +median: 438 cycles/ticks +average: 482 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 485 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3920 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2524 cycles/ticks + +indcpa_keypair: +median: 267008 cycles/ticks +average: 269199 cycles/ticks + +indcpa_enc: +median: 306886 cycles/ticks +average: 306883 cycles/ticks + +indcpa_dec: +median: 62836 cycles/ticks +average: 63414 cycles/ticks + +kyber_keypair_derand: +median: 284134 cycles/ticks +average: 285413 cycles/ticks + +kyber_keypair: +median: 303866 cycles/ticks +average: 305261 cycles/ticks + +kyber_encaps_derand: +median: 325390 cycles/ticks +average: 326263 cycles/ticks + +kyber_encaps: +median: 326622 cycles/ticks +average: 329133 cycles/ticks + +kyber_decaps: +median: 395234 cycles/ticks +average: 396414 cycles/ticks + +Loop spin: 76 +gen_a: +median: 106094 cycles/ticks +average: 107279 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2453 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10296 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16062 cycles/ticks +average: 16572 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 468 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2514 cycles/ticks + +indcpa_keypair: +median: 266676 cycles/ticks +average: 268481 cycles/ticks + +indcpa_enc: +median: 307040 cycles/ticks +average: 309918 cycles/ticks + +indcpa_dec: +median: 62680 cycles/ticks +average: 63269 cycles/ticks + +kyber_keypair_derand: +median: 283464 cycles/ticks +average: 285805 cycles/ticks + +kyber_keypair: +median: 304034 cycles/ticks +average: 306839 cycles/ticks + +kyber_encaps_derand: +median: 326382 cycles/ticks +average: 329970 cycles/ticks + +kyber_encaps: +median: 327312 cycles/ticks +average: 330422 cycles/ticks + +kyber_decaps: +median: 397086 cycles/ticks +average: 400121 cycles/ticks + +Loop spin: 77 +gen_a: +median: 105908 cycles/ticks +average: 107173 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 9896 cycles/ticks +average: 10176 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16384 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3916 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2527 cycles/ticks + +indcpa_keypair: +median: 268734 cycles/ticks +average: 271016 cycles/ticks + +indcpa_enc: +median: 308996 cycles/ticks +average: 310159 cycles/ticks + +indcpa_dec: +median: 63058 cycles/ticks +average: 63599 cycles/ticks + +kyber_keypair_derand: +median: 283670 cycles/ticks +average: 285788 cycles/ticks + +kyber_keypair: +median: 303136 cycles/ticks +average: 304467 cycles/ticks + +kyber_encaps_derand: +median: 325494 cycles/ticks +average: 327837 cycles/ticks + +kyber_encaps: +median: 326834 cycles/ticks +average: 328842 cycles/ticks + +kyber_decaps: +median: 395666 cycles/ticks +average: 398127 cycles/ticks + +Loop spin: 78 +gen_a: +median: 103406 cycles/ticks +average: 106609 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2449 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7318 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10041 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15940 cycles/ticks +average: 16408 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 806 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3822 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2558 cycles/ticks + +indcpa_keypair: +median: 267198 cycles/ticks +average: 269859 cycles/ticks + +indcpa_enc: +median: 307902 cycles/ticks +average: 310981 cycles/ticks + +indcpa_dec: +median: 62792 cycles/ticks +average: 63259 cycles/ticks + +kyber_keypair_derand: +median: 283906 cycles/ticks +average: 285744 cycles/ticks + +kyber_keypair: +median: 303392 cycles/ticks +average: 305412 cycles/ticks + +kyber_encaps_derand: +median: 325526 cycles/ticks +average: 328023 cycles/ticks + +kyber_encaps: +median: 327118 cycles/ticks +average: 329869 cycles/ticks + +kyber_decaps: +median: 395600 cycles/ticks +average: 398250 cycles/ticks + +Loop spin: 79 +gen_a: +median: 103170 cycles/ticks +average: 104595 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7296 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 10045 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16300 cycles/ticks +average: 16347 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 474 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 267536 cycles/ticks +average: 270201 cycles/ticks + +indcpa_enc: +median: 307906 cycles/ticks +average: 311241 cycles/ticks + +indcpa_dec: +median: 62758 cycles/ticks +average: 63284 cycles/ticks + +kyber_keypair_derand: +median: 283738 cycles/ticks +average: 285791 cycles/ticks + +kyber_keypair: +median: 302302 cycles/ticks +average: 304478 cycles/ticks + +kyber_encaps_derand: +median: 325948 cycles/ticks +average: 328268 cycles/ticks + +kyber_encaps: +median: 326720 cycles/ticks +average: 329485 cycles/ticks + +kyber_decaps: +median: 395732 cycles/ticks +average: 398251 cycles/ticks + +Loop spin: 80 +gen_a: +median: 102908 cycles/ticks +average: 103910 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16043 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 752 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 261490 cycles/ticks +average: 267332 cycles/ticks + +indcpa_enc: +median: 307732 cycles/ticks +average: 311223 cycles/ticks + +indcpa_dec: +median: 62910 cycles/ticks +average: 63530 cycles/ticks + +kyber_keypair_derand: +median: 284010 cycles/ticks +average: 285824 cycles/ticks + +kyber_keypair: +median: 303544 cycles/ticks +average: 305631 cycles/ticks + +kyber_encaps_derand: +median: 327062 cycles/ticks +average: 329084 cycles/ticks + +kyber_encaps: +median: 328600 cycles/ticks +average: 330744 cycles/ticks + +kyber_decaps: +median: 397266 cycles/ticks +average: 399991 cycles/ticks + +Loop spin: 81 +gen_a: +median: 106418 cycles/ticks +average: 107942 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2432 cycles/ticks + +NTT: +median: 7344 cycles/ticks +average: 7511 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10274 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16340 cycles/ticks +average: 16437 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 728 cycles/ticks +average: 793 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3904 cycles/ticks + +polyvec_decompress: +median: 2466 cycles/ticks +average: 2585 cycles/ticks + +indcpa_keypair: +median: 267258 cycles/ticks +average: 270482 cycles/ticks + +indcpa_enc: +median: 308514 cycles/ticks +average: 312872 cycles/ticks + +indcpa_dec: +median: 62668 cycles/ticks +average: 63232 cycles/ticks + +kyber_keypair_derand: +median: 285092 cycles/ticks +average: 289657 cycles/ticks + +kyber_keypair: +median: 306180 cycles/ticks +average: 310016 cycles/ticks + +kyber_encaps_derand: +median: 325202 cycles/ticks +average: 326512 cycles/ticks + +kyber_encaps: +median: 326906 cycles/ticks +average: 330037 cycles/ticks + +kyber_decaps: +median: 395558 cycles/ticks +average: 398668 cycles/ticks + +Loop spin: 82 +gen_a: +median: 106190 cycles/ticks +average: 107389 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10088 cycles/ticks +average: 10114 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16330 cycles/ticks +average: 16421 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 266240 cycles/ticks +average: 265900 cycles/ticks + +indcpa_enc: +median: 309212 cycles/ticks +average: 311510 cycles/ticks + +indcpa_dec: +median: 62698 cycles/ticks +average: 63221 cycles/ticks + +kyber_keypair_derand: +median: 283596 cycles/ticks +average: 286601 cycles/ticks + +kyber_keypair: +median: 305166 cycles/ticks +average: 308935 cycles/ticks + +kyber_encaps_derand: +median: 325742 cycles/ticks +average: 328624 cycles/ticks + +kyber_encaps: +median: 326274 cycles/ticks +average: 329053 cycles/ticks + +kyber_decaps: +median: 395024 cycles/ticks +average: 396020 cycles/ticks + +Loop spin: 83 +gen_a: +median: 102906 cycles/ticks +average: 103945 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2393 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7315 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16283 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 259588 cycles/ticks +average: 265666 cycles/ticks + +indcpa_enc: +median: 307420 cycles/ticks +average: 308715 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 63071 cycles/ticks + +kyber_keypair_derand: +median: 284250 cycles/ticks +average: 285696 cycles/ticks + +kyber_keypair: +median: 304208 cycles/ticks +average: 306369 cycles/ticks + +kyber_encaps_derand: +median: 326936 cycles/ticks +average: 329115 cycles/ticks + +kyber_encaps: +median: 328008 cycles/ticks +average: 330442 cycles/ticks + +kyber_decaps: +median: 396878 cycles/ticks +average: 398919 cycles/ticks + +Loop spin: 84 +gen_a: +median: 106192 cycles/ticks +average: 106900 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7260 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10258 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16390 cycles/ticks +average: 16629 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1456 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3880 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 266746 cycles/ticks +average: 268298 cycles/ticks + +indcpa_enc: +median: 307166 cycles/ticks +average: 308687 cycles/ticks + +indcpa_dec: +median: 62676 cycles/ticks +average: 63168 cycles/ticks + +kyber_keypair_derand: +median: 283918 cycles/ticks +average: 285206 cycles/ticks + +kyber_keypair: +median: 304518 cycles/ticks +average: 306354 cycles/ticks + +kyber_encaps_derand: +median: 325634 cycles/ticks +average: 327627 cycles/ticks + +kyber_encaps: +median: 326702 cycles/ticks +average: 328823 cycles/ticks + +kyber_decaps: +median: 395914 cycles/ticks +average: 398500 cycles/ticks + +Loop spin: 85 +gen_a: +median: 104284 cycles/ticks +average: 106648 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2378 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7257 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10258 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16680 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 759 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3871 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 266676 cycles/ticks +average: 268806 cycles/ticks + +indcpa_enc: +median: 307726 cycles/ticks +average: 310338 cycles/ticks + +indcpa_dec: +median: 62732 cycles/ticks +average: 63300 cycles/ticks + +kyber_keypair_derand: +median: 277794 cycles/ticks +average: 282679 cycles/ticks + +kyber_keypair: +median: 297032 cycles/ticks +average: 301677 cycles/ticks + +kyber_encaps_derand: +median: 325998 cycles/ticks +average: 325554 cycles/ticks + +kyber_encaps: +median: 318780 cycles/ticks +average: 324116 cycles/ticks + +kyber_decaps: +median: 396078 cycles/ticks +average: 396560 cycles/ticks + +Loop spin: 86 +gen_a: +median: 103422 cycles/ticks +average: 106109 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2517 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7434 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10175 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16564 cycles/ticks +average: 16681 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3884 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266388 cycles/ticks +average: 266797 cycles/ticks + +indcpa_enc: +median: 306766 cycles/ticks +average: 306514 cycles/ticks + +indcpa_dec: +median: 61462 cycles/ticks +average: 62717 cycles/ticks + +kyber_keypair_derand: +median: 276136 cycles/ticks +average: 281972 cycles/ticks + +kyber_keypair: +median: 303924 cycles/ticks +average: 304716 cycles/ticks + +kyber_encaps_derand: +median: 326808 cycles/ticks +average: 327795 cycles/ticks + +kyber_encaps: +median: 321370 cycles/ticks +average: 328120 cycles/ticks + +kyber_decaps: +median: 397164 cycles/ticks +average: 399907 cycles/ticks + +Loop spin: 87 +gen_a: +median: 105760 cycles/ticks +average: 107164 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2503 cycles/ticks + +NTT: +median: 7216 cycles/ticks +average: 7390 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10177 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16390 cycles/ticks +average: 16621 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1456 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3862 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2562 cycles/ticks + +indcpa_keypair: +median: 266660 cycles/ticks +average: 268422 cycles/ticks + +indcpa_enc: +median: 306960 cycles/ticks +average: 308355 cycles/ticks + +indcpa_dec: +median: 62642 cycles/ticks +average: 62927 cycles/ticks + +kyber_keypair_derand: +median: 283376 cycles/ticks +average: 285093 cycles/ticks + +kyber_keypair: +median: 303762 cycles/ticks +average: 305435 cycles/ticks + +kyber_encaps_derand: +median: 325260 cycles/ticks +average: 327177 cycles/ticks + +kyber_encaps: +median: 326486 cycles/ticks +average: 328624 cycles/ticks + +kyber_decaps: +median: 395382 cycles/ticks +average: 397381 cycles/ticks + +Loop spin: 88 +gen_a: +median: 105778 cycles/ticks +average: 106992 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2459 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7376 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10249 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16629 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3909 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2512 cycles/ticks + +indcpa_keypair: +median: 266828 cycles/ticks +average: 268860 cycles/ticks + +indcpa_enc: +median: 307042 cycles/ticks +average: 309467 cycles/ticks + +indcpa_dec: +median: 62582 cycles/ticks +average: 63157 cycles/ticks + +kyber_keypair_derand: +median: 284934 cycles/ticks +average: 285588 cycles/ticks + +kyber_keypair: +median: 303062 cycles/ticks +average: 304855 cycles/ticks + +kyber_encaps_derand: +median: 325368 cycles/ticks +average: 326656 cycles/ticks + +kyber_encaps: +median: 326644 cycles/ticks +average: 329050 cycles/ticks + +kyber_decaps: +median: 395670 cycles/ticks +average: 396611 cycles/ticks + +Loop spin: 89 +gen_a: +median: 105946 cycles/ticks +average: 106823 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10174 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16573 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 459 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2570 cycles/ticks + +indcpa_keypair: +median: 266784 cycles/ticks +average: 268343 cycles/ticks + +indcpa_enc: +median: 307152 cycles/ticks +average: 309472 cycles/ticks + +indcpa_dec: +median: 62678 cycles/ticks +average: 63250 cycles/ticks + +kyber_keypair_derand: +median: 283710 cycles/ticks +average: 285541 cycles/ticks + +kyber_keypair: +median: 303820 cycles/ticks +average: 305719 cycles/ticks + +kyber_encaps_derand: +median: 325366 cycles/ticks +average: 326786 cycles/ticks + +kyber_encaps: +median: 326600 cycles/ticks +average: 328807 cycles/ticks + +kyber_decaps: +median: 395720 cycles/ticks +average: 398476 cycles/ticks + +Loop spin: 90 +gen_a: +median: 103088 cycles/ticks +average: 105939 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2475 cycles/ticks + +poly_getnoise_eta2: +median: 2368 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7290 cycles/ticks + +INVNTT: +median: 9900 cycles/ticks +average: 10187 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15948 cycles/ticks +average: 16448 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3905 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2561 cycles/ticks + +indcpa_keypair: +median: 266980 cycles/ticks +average: 268228 cycles/ticks + +indcpa_enc: +median: 307368 cycles/ticks +average: 308911 cycles/ticks + +indcpa_dec: +median: 62710 cycles/ticks +average: 63389 cycles/ticks + +kyber_keypair_derand: +median: 283282 cycles/ticks +average: 284584 cycles/ticks + +kyber_keypair: +median: 303904 cycles/ticks +average: 306022 cycles/ticks + +kyber_encaps_derand: +median: 325718 cycles/ticks +average: 328188 cycles/ticks + +kyber_encaps: +median: 326396 cycles/ticks +average: 327584 cycles/ticks + +kyber_decaps: +median: 385436 cycles/ticks +average: 394805 cycles/ticks + +Loop spin: 91 +gen_a: +median: 102972 cycles/ticks +average: 104387 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10030 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16038 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3923 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 258932 cycles/ticks +average: 260550 cycles/ticks + +indcpa_enc: +median: 298002 cycles/ticks +average: 300109 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61279 cycles/ticks + +kyber_keypair_derand: +median: 275474 cycles/ticks +average: 277974 cycles/ticks + +kyber_keypair: +median: 296034 cycles/ticks +average: 297850 cycles/ticks + +kyber_encaps_derand: +median: 316594 cycles/ticks +average: 319742 cycles/ticks + +kyber_encaps: +median: 317406 cycles/ticks +average: 320838 cycles/ticks + +kyber_decaps: +median: 384386 cycles/ticks +average: 387676 cycles/ticks + +Loop spin: 92 +gen_a: +median: 102952 cycles/ticks +average: 104335 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16099 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 260656 cycles/ticks +average: 263145 cycles/ticks + +indcpa_enc: +median: 299904 cycles/ticks +average: 303502 cycles/ticks + +indcpa_dec: +median: 60994 cycles/ticks +average: 62314 cycles/ticks + +kyber_keypair_derand: +median: 275888 cycles/ticks +average: 280012 cycles/ticks + +kyber_keypair: +median: 296276 cycles/ticks +average: 300450 cycles/ticks + +kyber_encaps_derand: +median: 316130 cycles/ticks +average: 318019 cycles/ticks + +kyber_encaps: +median: 316790 cycles/ticks +average: 318332 cycles/ticks + +kyber_decaps: +median: 384014 cycles/ticks +average: 385657 cycles/ticks + +Loop spin: 93 +gen_a: +median: 102900 cycles/ticks +average: 103528 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16098 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259054 cycles/ticks +average: 260286 cycles/ticks + +indcpa_enc: +median: 298218 cycles/ticks +average: 299839 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61199 cycles/ticks + +kyber_keypair_derand: +median: 275822 cycles/ticks +average: 277019 cycles/ticks + +kyber_keypair: +median: 295772 cycles/ticks +average: 296844 cycles/ticks + +kyber_encaps_derand: +median: 316190 cycles/ticks +average: 317653 cycles/ticks + +kyber_encaps: +median: 317040 cycles/ticks +average: 318566 cycles/ticks + +kyber_decaps: +median: 384166 cycles/ticks +average: 385691 cycles/ticks + +Loop spin: 94 +gen_a: +median: 103010 cycles/ticks +average: 103651 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15975 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259210 cycles/ticks +average: 260523 cycles/ticks + +indcpa_enc: +median: 298150 cycles/ticks +average: 299685 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61102 cycles/ticks + +kyber_keypair_derand: +median: 275044 cycles/ticks +average: 276250 cycles/ticks + +kyber_keypair: +median: 295646 cycles/ticks +average: 296714 cycles/ticks + +kyber_encaps_derand: +median: 315622 cycles/ticks +average: 317119 cycles/ticks + +kyber_encaps: +median: 316430 cycles/ticks +average: 317984 cycles/ticks + +kyber_decaps: +median: 383652 cycles/ticks +average: 385232 cycles/ticks + +Loop spin: 95 +gen_a: +median: 102918 cycles/ticks +average: 103564 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16024 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 260470 cycles/ticks +average: 261686 cycles/ticks + +indcpa_enc: +median: 299416 cycles/ticks +average: 300929 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61200 cycles/ticks + +kyber_keypair_derand: +median: 277086 cycles/ticks +average: 278666 cycles/ticks + +kyber_keypair: +median: 295350 cycles/ticks +average: 296922 cycles/ticks + +kyber_encaps_derand: +median: 317156 cycles/ticks +average: 319044 cycles/ticks + +kyber_encaps: +median: 317978 cycles/ticks +average: 319952 cycles/ticks + +kyber_decaps: +median: 385340 cycles/ticks +average: 387587 cycles/ticks + +Loop spin: 96 +gen_a: +median: 103008 cycles/ticks +average: 103774 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16046 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258754 cycles/ticks +average: 260525 cycles/ticks + +indcpa_enc: +median: 297784 cycles/ticks +average: 299520 cycles/ticks + +indcpa_dec: +median: 61094 cycles/ticks +average: 62401 cycles/ticks + +kyber_keypair_derand: +median: 275540 cycles/ticks +average: 278974 cycles/ticks + +kyber_keypair: +median: 295558 cycles/ticks +average: 296836 cycles/ticks + +kyber_encaps_derand: +median: 316300 cycles/ticks +average: 317857 cycles/ticks + +kyber_encaps: +median: 317086 cycles/ticks +average: 318862 cycles/ticks + +kyber_decaps: +median: 384226 cycles/ticks +average: 386283 cycles/ticks + +Loop spin: 97 +gen_a: +median: 103178 cycles/ticks +average: 104334 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15967 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1414 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 260288 cycles/ticks +average: 261884 cycles/ticks + +indcpa_enc: +median: 299668 cycles/ticks +average: 301558 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61208 cycles/ticks + +kyber_keypair_derand: +median: 275806 cycles/ticks +average: 277515 cycles/ticks + +kyber_keypair: +median: 295558 cycles/ticks +average: 296925 cycles/ticks + +kyber_encaps_derand: +median: 315664 cycles/ticks +average: 317726 cycles/ticks + +kyber_encaps: +median: 316410 cycles/ticks +average: 318965 cycles/ticks + +kyber_decaps: +median: 383688 cycles/ticks +average: 385764 cycles/ticks + +Loop spin: 98 +gen_a: +median: 103084 cycles/ticks +average: 104732 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16046 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259170 cycles/ticks +average: 262855 cycles/ticks + +indcpa_enc: +median: 298166 cycles/ticks +average: 300067 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61213 cycles/ticks + +kyber_keypair_derand: +median: 275030 cycles/ticks +average: 276521 cycles/ticks + +kyber_keypair: +median: 295718 cycles/ticks +average: 297054 cycles/ticks + +kyber_encaps_derand: +median: 315838 cycles/ticks +average: 317946 cycles/ticks + +kyber_encaps: +median: 316742 cycles/ticks +average: 318761 cycles/ticks + +kyber_decaps: +median: 384062 cycles/ticks +average: 386175 cycles/ticks + +Loop spin: 99 +gen_a: +median: 103228 cycles/ticks +average: 104678 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16063 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2448 cycles/ticks + +indcpa_keypair: +median: 259336 cycles/ticks +average: 261151 cycles/ticks + +indcpa_enc: +median: 298720 cycles/ticks +average: 300506 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61284 cycles/ticks + +kyber_keypair_derand: +median: 275820 cycles/ticks +average: 277242 cycles/ticks + +kyber_keypair: +median: 295542 cycles/ticks +average: 297521 cycles/ticks + +kyber_encaps_derand: +median: 316192 cycles/ticks +average: 318635 cycles/ticks + +kyber_encaps: +median: 316740 cycles/ticks +average: 318847 cycles/ticks + +kyber_decaps: +median: 383988 cycles/ticks +average: 386014 cycles/ticks + +Loop spin: 100 +gen_a: +median: 103210 cycles/ticks +average: 104398 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 15981 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 260700 cycles/ticks +average: 262231 cycles/ticks + +indcpa_enc: +median: 300242 cycles/ticks +average: 302310 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61298 cycles/ticks + +kyber_keypair_derand: +median: 275570 cycles/ticks +average: 276984 cycles/ticks + +kyber_keypair: +median: 295788 cycles/ticks +average: 297399 cycles/ticks + +kyber_encaps_derand: +median: 316402 cycles/ticks +average: 318153 cycles/ticks + +kyber_encaps: +median: 317186 cycles/ticks +average: 319220 cycles/ticks + +kyber_decaps: +median: 384460 cycles/ticks +average: 386454 cycles/ticks + +Loop spin: 101 +gen_a: +median: 103208 cycles/ticks +average: 104018 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9928 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16032 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259286 cycles/ticks +average: 260741 cycles/ticks + +indcpa_enc: +median: 298524 cycles/ticks +average: 300314 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61274 cycles/ticks + +kyber_keypair_derand: +median: 276894 cycles/ticks +average: 278218 cycles/ticks + +kyber_keypair: +median: 296612 cycles/ticks +average: 300557 cycles/ticks + +kyber_encaps_derand: +median: 319822 cycles/ticks +average: 325699 cycles/ticks + +kyber_encaps: +median: 321264 cycles/ticks +average: 328126 cycles/ticks + +kyber_decaps: +median: 398230 cycles/ticks +average: 402319 cycles/ticks + +Loop spin: 102 +gen_a: +median: 106140 cycles/ticks +average: 107330 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7358 cycles/ticks + +INVNTT: +median: 10150 cycles/ticks +average: 10361 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16656 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 783 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3948 cycles/ticks +average: 3954 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2531 cycles/ticks + +indcpa_keypair: +median: 266538 cycles/ticks +average: 267119 cycles/ticks + +indcpa_enc: +median: 306642 cycles/ticks +average: 307918 cycles/ticks + +indcpa_dec: +median: 62758 cycles/ticks +average: 63889 cycles/ticks + +kyber_keypair_derand: +median: 284238 cycles/ticks +average: 287018 cycles/ticks + +kyber_keypair: +median: 304458 cycles/ticks +average: 305904 cycles/ticks + +kyber_encaps_derand: +median: 325054 cycles/ticks +average: 326825 cycles/ticks + +kyber_encaps: +median: 326506 cycles/ticks +average: 329027 cycles/ticks + +kyber_decaps: +median: 395520 cycles/ticks +average: 397794 cycles/ticks + +Loop spin: 103 +gen_a: +median: 105980 cycles/ticks +average: 107235 cycles/ticks + +poly_getnoise_eta1: +median: 2334 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7387 cycles/ticks + +INVNTT: +median: 9852 cycles/ticks +average: 10159 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16082 cycles/ticks +average: 16338 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 533 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3850 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 267150 cycles/ticks +average: 268983 cycles/ticks + +indcpa_enc: +median: 307400 cycles/ticks +average: 310035 cycles/ticks + +indcpa_dec: +median: 62782 cycles/ticks +average: 63347 cycles/ticks + +kyber_keypair_derand: +median: 284516 cycles/ticks +average: 286200 cycles/ticks + +kyber_keypair: +median: 304632 cycles/ticks +average: 306734 cycles/ticks + +kyber_encaps_derand: +median: 325562 cycles/ticks +average: 328299 cycles/ticks + +kyber_encaps: +median: 326326 cycles/ticks +average: 328936 cycles/ticks + +kyber_decaps: +median: 395646 cycles/ticks +average: 398833 cycles/ticks + +Loop spin: 104 +gen_a: +median: 106032 cycles/ticks +average: 107010 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2457 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7353 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16493 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1453 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 779 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3918 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 267424 cycles/ticks +average: 269521 cycles/ticks + +indcpa_enc: +median: 307344 cycles/ticks +average: 308770 cycles/ticks + +indcpa_dec: +median: 62712 cycles/ticks +average: 62908 cycles/ticks + +kyber_keypair_derand: +median: 284180 cycles/ticks +average: 286531 cycles/ticks + +kyber_keypair: +median: 304324 cycles/ticks +average: 305596 cycles/ticks + +kyber_encaps_derand: +median: 325648 cycles/ticks +average: 328021 cycles/ticks + +kyber_encaps: +median: 326758 cycles/ticks +average: 329342 cycles/ticks + +kyber_decaps: +median: 395638 cycles/ticks +average: 397652 cycles/ticks + +Loop spin: 105 +gen_a: +median: 106246 cycles/ticks +average: 107411 cycles/ticks + +poly_getnoise_eta1: +median: 2388 cycles/ticks +average: 2470 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10214 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16485 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3888 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2536 cycles/ticks + +indcpa_keypair: +median: 266658 cycles/ticks +average: 267396 cycles/ticks + +indcpa_enc: +median: 307542 cycles/ticks +average: 309944 cycles/ticks + +indcpa_dec: +median: 62936 cycles/ticks +average: 63613 cycles/ticks + +kyber_keypair_derand: +median: 283978 cycles/ticks +average: 286402 cycles/ticks + +kyber_keypair: +median: 304400 cycles/ticks +average: 307217 cycles/ticks + +kyber_encaps_derand: +median: 326692 cycles/ticks +average: 328982 cycles/ticks + +kyber_encaps: +median: 327656 cycles/ticks +average: 330340 cycles/ticks + +kyber_decaps: +median: 397126 cycles/ticks +average: 399961 cycles/ticks + +Loop spin: 106 +gen_a: +median: 105890 cycles/ticks +average: 106717 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2487 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2446 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7353 cycles/ticks + +INVNTT: +median: 10110 cycles/ticks +average: 10256 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16599 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 464 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3895 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 267014 cycles/ticks +average: 269588 cycles/ticks + +indcpa_enc: +median: 307080 cycles/ticks +average: 308830 cycles/ticks + +indcpa_dec: +median: 62820 cycles/ticks +average: 63394 cycles/ticks + +kyber_keypair_derand: +median: 284150 cycles/ticks +average: 286301 cycles/ticks + +kyber_keypair: +median: 304758 cycles/ticks +average: 307002 cycles/ticks + +kyber_encaps_derand: +median: 325516 cycles/ticks +average: 326676 cycles/ticks + +kyber_encaps: +median: 326802 cycles/ticks +average: 329184 cycles/ticks + +kyber_decaps: +median: 396380 cycles/ticks +average: 400166 cycles/ticks + +Loop spin: 107 +gen_a: +median: 105900 cycles/ticks +average: 107118 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7339 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10245 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16533 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 486 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3919 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 266472 cycles/ticks +average: 266959 cycles/ticks + +indcpa_enc: +median: 307054 cycles/ticks +average: 311975 cycles/ticks + +indcpa_dec: +median: 62974 cycles/ticks +average: 66088 cycles/ticks + +kyber_keypair_derand: +median: 284116 cycles/ticks +average: 287015 cycles/ticks + +kyber_keypair: +median: 304314 cycles/ticks +average: 306341 cycles/ticks + +kyber_encaps_derand: +median: 327062 cycles/ticks +average: 328147 cycles/ticks + +kyber_encaps: +median: 329766 cycles/ticks +average: 332294 cycles/ticks + +kyber_decaps: +median: 397698 cycles/ticks +average: 400635 cycles/ticks + +Loop spin: 108 +gen_a: +median: 105822 cycles/ticks +average: 106724 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7414 cycles/ticks + +INVNTT: +median: 9862 cycles/ticks +average: 10199 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16566 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 492 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 779 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3746 cycles/ticks +average: 3934 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 261260 cycles/ticks +average: 267304 cycles/ticks + +indcpa_enc: +median: 308050 cycles/ticks +average: 310997 cycles/ticks + +indcpa_dec: +median: 62876 cycles/ticks +average: 63408 cycles/ticks + +kyber_keypair_derand: +median: 284054 cycles/ticks +average: 287020 cycles/ticks + +kyber_keypair: +median: 303960 cycles/ticks +average: 306166 cycles/ticks + +kyber_encaps_derand: +median: 326080 cycles/ticks +average: 328685 cycles/ticks + +kyber_encaps: +median: 327382 cycles/ticks +average: 331068 cycles/ticks + +kyber_decaps: +median: 396528 cycles/ticks +average: 400966 cycles/ticks + +Loop spin: 109 +gen_a: +median: 105914 cycles/ticks +average: 107446 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2454 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7373 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10302 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16554 cycles/ticks +average: 16810 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3899 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 269706 cycles/ticks +average: 273077 cycles/ticks + +indcpa_enc: +median: 309452 cycles/ticks +average: 312839 cycles/ticks + +indcpa_dec: +median: 63276 cycles/ticks +average: 64425 cycles/ticks + +kyber_keypair_derand: +median: 286502 cycles/ticks +average: 290556 cycles/ticks + +kyber_keypair: +median: 306308 cycles/ticks +average: 309940 cycles/ticks + +kyber_encaps_derand: +median: 326796 cycles/ticks +average: 329359 cycles/ticks + +kyber_encaps: +median: 328262 cycles/ticks +average: 332751 cycles/ticks + +kyber_decaps: +median: 397044 cycles/ticks +average: 401060 cycles/ticks + +Loop spin: 110 +gen_a: +median: 106562 cycles/ticks +average: 108654 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2376 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7417 cycles/ticks + +INVNTT: +median: 10082 cycles/ticks +average: 10193 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16577 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 457 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2551 cycles/ticks + +indcpa_keypair: +median: 266764 cycles/ticks +average: 268217 cycles/ticks + +indcpa_enc: +median: 306988 cycles/ticks +average: 308972 cycles/ticks + +indcpa_dec: +median: 62798 cycles/ticks +average: 63244 cycles/ticks + +kyber_keypair_derand: +median: 284776 cycles/ticks +average: 288130 cycles/ticks + +kyber_keypair: +median: 303364 cycles/ticks +average: 305474 cycles/ticks + +kyber_encaps_derand: +median: 326254 cycles/ticks +average: 329437 cycles/ticks + +kyber_encaps: +median: 327276 cycles/ticks +average: 330497 cycles/ticks + +kyber_decaps: +median: 396492 cycles/ticks +average: 401543 cycles/ticks + +Loop spin: 111 +gen_a: +median: 104086 cycles/ticks +average: 106915 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 9988 cycles/ticks +average: 10401 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16404 cycles/ticks +average: 16784 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 267122 cycles/ticks +average: 269246 cycles/ticks + +indcpa_enc: +median: 308390 cycles/ticks +average: 312198 cycles/ticks + +indcpa_dec: +median: 63108 cycles/ticks +average: 64155 cycles/ticks + +kyber_keypair_derand: +median: 284376 cycles/ticks +average: 287049 cycles/ticks + +kyber_keypair: +median: 306402 cycles/ticks +average: 310503 cycles/ticks + +kyber_encaps_derand: +median: 327470 cycles/ticks +average: 328698 cycles/ticks + +kyber_encaps: +median: 331102 cycles/ticks +average: 336114 cycles/ticks + +kyber_decaps: +median: 398160 cycles/ticks +average: 401831 cycles/ticks + +Loop spin: 112 +gen_a: +median: 106152 cycles/ticks +average: 107280 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7392 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10303 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16326 cycles/ticks +average: 16394 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1430 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3910 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2502 cycles/ticks + +indcpa_keypair: +median: 268744 cycles/ticks +average: 270679 cycles/ticks + +indcpa_enc: +median: 310714 cycles/ticks +average: 314917 cycles/ticks + +indcpa_dec: +median: 63818 cycles/ticks +average: 64643 cycles/ticks + +kyber_keypair_derand: +median: 284448 cycles/ticks +average: 286969 cycles/ticks + +kyber_keypair: +median: 305762 cycles/ticks +average: 308525 cycles/ticks + +kyber_encaps_derand: +median: 326178 cycles/ticks +average: 329132 cycles/ticks + +kyber_encaps: +median: 327882 cycles/ticks +average: 331018 cycles/ticks + +kyber_decaps: +median: 397200 cycles/ticks +average: 402522 cycles/ticks + +Loop spin: 113 +gen_a: +median: 106168 cycles/ticks +average: 107488 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7258 cycles/ticks + +INVNTT: +median: 9880 cycles/ticks +average: 10175 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16314 cycles/ticks +average: 16458 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 505 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2498 cycles/ticks + +indcpa_keypair: +median: 267142 cycles/ticks +average: 271101 cycles/ticks + +indcpa_enc: +median: 307776 cycles/ticks +average: 310779 cycles/ticks + +indcpa_dec: +median: 62692 cycles/ticks +average: 63220 cycles/ticks + +kyber_keypair_derand: +median: 284218 cycles/ticks +average: 285776 cycles/ticks + +kyber_keypair: +median: 306446 cycles/ticks +average: 309775 cycles/ticks + +kyber_encaps_derand: +median: 327694 cycles/ticks +average: 329515 cycles/ticks + +kyber_encaps: +median: 328588 cycles/ticks +average: 329616 cycles/ticks + +kyber_decaps: +median: 398546 cycles/ticks +average: 400599 cycles/ticks + +Loop spin: 114 +gen_a: +median: 106242 cycles/ticks +average: 107553 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7413 cycles/ticks + +INVNTT: +median: 10078 cycles/ticks +average: 10190 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16392 cycles/ticks +average: 16565 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 750 cycles/ticks +average: 796 cycles/ticks + +poly_decompress: +median: 466 cycles/ticks +average: 487 cycles/ticks + +polyvec_compress: +median: 3854 cycles/ticks +average: 3956 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 269334 cycles/ticks +average: 273766 cycles/ticks + +indcpa_enc: +median: 307902 cycles/ticks +average: 309487 cycles/ticks + +indcpa_dec: +median: 62762 cycles/ticks +average: 63763 cycles/ticks + +kyber_keypair_derand: +median: 284814 cycles/ticks +average: 287198 cycles/ticks + +kyber_keypair: +median: 304970 cycles/ticks +average: 306912 cycles/ticks + +kyber_encaps_derand: +median: 331532 cycles/ticks +average: 333719 cycles/ticks + +kyber_encaps: +median: 327356 cycles/ticks +average: 330072 cycles/ticks + +kyber_decaps: +median: 395854 cycles/ticks +average: 395696 cycles/ticks + +Loop spin: 115 +gen_a: +median: 106556 cycles/ticks +average: 108315 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7132 cycles/ticks +average: 7387 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10261 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16615 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 268846 cycles/ticks +average: 271102 cycles/ticks + +indcpa_enc: +median: 310190 cycles/ticks +average: 315109 cycles/ticks + +indcpa_dec: +median: 62844 cycles/ticks +average: 63298 cycles/ticks + +kyber_keypair_derand: +median: 284096 cycles/ticks +average: 285823 cycles/ticks + +kyber_keypair: +median: 305402 cycles/ticks +average: 308009 cycles/ticks + +kyber_encaps_derand: +median: 326510 cycles/ticks +average: 329442 cycles/ticks + +kyber_encaps: +median: 327214 cycles/ticks +average: 330334 cycles/ticks + +kyber_decaps: +median: 396846 cycles/ticks +average: 401157 cycles/ticks + +Loop spin: 116 +gen_a: +median: 106304 cycles/ticks +average: 107508 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7389 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10293 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16500 cycles/ticks +average: 16731 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 470 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 268174 cycles/ticks +average: 270668 cycles/ticks + +indcpa_enc: +median: 308288 cycles/ticks +average: 310659 cycles/ticks + +indcpa_dec: +median: 63344 cycles/ticks +average: 64612 cycles/ticks + +kyber_keypair_derand: +median: 284268 cycles/ticks +average: 286775 cycles/ticks + +kyber_keypair: +median: 296956 cycles/ticks +average: 302255 cycles/ticks + +kyber_encaps_derand: +median: 316686 cycles/ticks +average: 318925 cycles/ticks + +kyber_encaps: +median: 318634 cycles/ticks +average: 320509 cycles/ticks + +kyber_decaps: +median: 384480 cycles/ticks +average: 387973 cycles/ticks + +Loop spin: 117 +gen_a: +median: 102922 cycles/ticks +average: 103496 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15980 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259874 cycles/ticks +average: 261499 cycles/ticks + +indcpa_enc: +median: 300262 cycles/ticks +average: 301980 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61214 cycles/ticks + +kyber_keypair_derand: +median: 275664 cycles/ticks +average: 277015 cycles/ticks + +kyber_keypair: +median: 295902 cycles/ticks +average: 297059 cycles/ticks + +kyber_encaps_derand: +median: 318742 cycles/ticks +average: 320337 cycles/ticks + +kyber_encaps: +median: 317144 cycles/ticks +average: 318937 cycles/ticks + +kyber_decaps: +median: 384052 cycles/ticks +average: 385511 cycles/ticks + +Loop spin: 118 +gen_a: +median: 103498 cycles/ticks +average: 104291 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2381 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7182 cycles/ticks + +INVNTT: +median: 9870 cycles/ticks +average: 10033 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16310 cycles/ticks +average: 16478 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3789 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2484 cycles/ticks + +indcpa_keypair: +median: 261280 cycles/ticks +average: 262717 cycles/ticks + +indcpa_enc: +median: 298208 cycles/ticks +average: 299839 cycles/ticks + +indcpa_dec: +median: 60976 cycles/ticks +average: 61345 cycles/ticks + +kyber_keypair_derand: +median: 275266 cycles/ticks +average: 276550 cycles/ticks + +kyber_keypair: +median: 297176 cycles/ticks +average: 298716 cycles/ticks + +kyber_encaps_derand: +median: 317220 cycles/ticks +average: 319129 cycles/ticks + +kyber_encaps: +median: 317690 cycles/ticks +average: 321232 cycles/ticks + +kyber_decaps: +median: 385692 cycles/ticks +average: 392577 cycles/ticks + +Loop spin: 119 +gen_a: +median: 103378 cycles/ticks +average: 105581 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7214 cycles/ticks +average: 7401 cycles/ticks + +INVNTT: +median: 10086 cycles/ticks +average: 10369 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16214 cycles/ticks +average: 16483 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 765 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3888 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2574 cycles/ticks + +indcpa_keypair: +median: 261158 cycles/ticks +average: 267474 cycles/ticks + +indcpa_enc: +median: 298648 cycles/ticks +average: 306085 cycles/ticks + +indcpa_dec: +median: 61358 cycles/ticks +average: 62957 cycles/ticks + +kyber_keypair_derand: +median: 277218 cycles/ticks +average: 282858 cycles/ticks + +kyber_keypair: +median: 304220 cycles/ticks +average: 306420 cycles/ticks + +kyber_encaps_derand: +median: 316578 cycles/ticks +average: 323982 cycles/ticks + +kyber_encaps: +median: 316864 cycles/ticks +average: 320088 cycles/ticks + +kyber_decaps: +median: 384174 cycles/ticks +average: 386779 cycles/ticks + +Loop spin: 120 +gen_a: +median: 103216 cycles/ticks +average: 105849 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7122 cycles/ticks +average: 7385 cycles/ticks + +INVNTT: +median: 9874 cycles/ticks +average: 10110 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16218 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3909 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 260966 cycles/ticks +average: 266380 cycles/ticks + +indcpa_enc: +median: 306280 cycles/ticks +average: 307243 cycles/ticks + +indcpa_dec: +median: 61226 cycles/ticks +average: 62460 cycles/ticks + +kyber_keypair_derand: +median: 276942 cycles/ticks +average: 283211 cycles/ticks + +kyber_keypair: +median: 302170 cycles/ticks +average: 304685 cycles/ticks + +kyber_encaps_derand: +median: 317278 cycles/ticks +average: 324727 cycles/ticks + +kyber_encaps: +median: 321298 cycles/ticks +average: 326431 cycles/ticks + +kyber_decaps: +median: 395250 cycles/ticks +average: 396147 cycles/ticks + +Loop spin: 121 +gen_a: +median: 103140 cycles/ticks +average: 105880 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10122 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16588 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 513 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 260984 cycles/ticks +average: 266987 cycles/ticks + +indcpa_enc: +median: 306272 cycles/ticks +average: 306937 cycles/ticks + +indcpa_dec: +median: 62514 cycles/ticks +average: 63021 cycles/ticks + +kyber_keypair_derand: +median: 283550 cycles/ticks +average: 284911 cycles/ticks + +kyber_keypair: +median: 302586 cycles/ticks +average: 304172 cycles/ticks + +kyber_encaps_derand: +median: 327058 cycles/ticks +average: 327542 cycles/ticks + +kyber_encaps: +median: 327972 cycles/ticks +average: 328612 cycles/ticks + +kyber_decaps: +median: 392396 cycles/ticks +average: 396104 cycles/ticks + +Loop spin: 122 +gen_a: +median: 103088 cycles/ticks +average: 105816 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 10018 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16498 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3981 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2509 cycles/ticks + +indcpa_keypair: +median: 266362 cycles/ticks +average: 267081 cycles/ticks + +indcpa_enc: +median: 299804 cycles/ticks +average: 306636 cycles/ticks + +indcpa_dec: +median: 61060 cycles/ticks +average: 62577 cycles/ticks + +kyber_keypair_derand: +median: 277108 cycles/ticks +average: 283061 cycles/ticks + +kyber_keypair: +median: 296730 cycles/ticks +average: 302729 cycles/ticks + +kyber_encaps_derand: +median: 317652 cycles/ticks +average: 320157 cycles/ticks + +kyber_encaps: +median: 318624 cycles/ticks +average: 322702 cycles/ticks + +kyber_decaps: +median: 385630 cycles/ticks +average: 389031 cycles/ticks + +Loop spin: 123 +gen_a: +median: 102750 cycles/ticks +average: 103624 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7194 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15959 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 258998 cycles/ticks +average: 260676 cycles/ticks + +indcpa_enc: +median: 298356 cycles/ticks +average: 300098 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61218 cycles/ticks + +kyber_keypair_derand: +median: 275826 cycles/ticks +average: 277294 cycles/ticks + +kyber_keypair: +median: 295612 cycles/ticks +average: 297237 cycles/ticks + +kyber_encaps_derand: +median: 315836 cycles/ticks +average: 317715 cycles/ticks + +kyber_encaps: +median: 316580 cycles/ticks +average: 318597 cycles/ticks + +kyber_decaps: +median: 383868 cycles/ticks +average: 386281 cycles/ticks + +Loop spin: 124 +gen_a: +median: 103028 cycles/ticks +average: 103913 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9911 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 15970 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2455 cycles/ticks + +indcpa_keypair: +median: 259258 cycles/ticks +average: 260498 cycles/ticks + +indcpa_enc: +median: 298640 cycles/ticks +average: 300629 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61166 cycles/ticks + +kyber_keypair_derand: +median: 275456 cycles/ticks +average: 277616 cycles/ticks + +kyber_keypair: +median: 295726 cycles/ticks +average: 297604 cycles/ticks + +kyber_encaps_derand: +median: 316138 cycles/ticks +average: 317601 cycles/ticks + +kyber_encaps: +median: 316918 cycles/ticks +average: 319241 cycles/ticks + +kyber_decaps: +median: 383996 cycles/ticks +average: 386102 cycles/ticks + +Loop spin: 125 +gen_a: +median: 102696 cycles/ticks +average: 103541 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16070 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 258866 cycles/ticks +average: 259961 cycles/ticks + +indcpa_enc: +median: 298014 cycles/ticks +average: 299931 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61247 cycles/ticks + +kyber_keypair_derand: +median: 275260 cycles/ticks +average: 276625 cycles/ticks + +kyber_keypair: +median: 295752 cycles/ticks +average: 297848 cycles/ticks + +kyber_encaps_derand: +median: 315974 cycles/ticks +average: 318039 cycles/ticks + +kyber_encaps: +median: 316694 cycles/ticks +average: 318769 cycles/ticks + +kyber_decaps: +median: 384044 cycles/ticks +average: 386080 cycles/ticks + +Loop spin: 126 +gen_a: +median: 102870 cycles/ticks +average: 104234 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7203 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15983 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 258782 cycles/ticks +average: 260826 cycles/ticks + +indcpa_enc: +median: 297746 cycles/ticks +average: 299917 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61264 cycles/ticks + +kyber_keypair_derand: +median: 275768 cycles/ticks +average: 277347 cycles/ticks + +kyber_keypair: +median: 295742 cycles/ticks +average: 297409 cycles/ticks + +kyber_encaps_derand: +median: 316610 cycles/ticks +average: 319209 cycles/ticks + +kyber_encaps: +median: 317332 cycles/ticks +average: 319070 cycles/ticks + +kyber_decaps: +median: 384478 cycles/ticks +average: 387047 cycles/ticks + +Loop spin: 127 +gen_a: +median: 103110 cycles/ticks +average: 104160 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7238 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9911 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15995 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259130 cycles/ticks +average: 260609 cycles/ticks + +indcpa_enc: +median: 298466 cycles/ticks +average: 302688 cycles/ticks + +indcpa_dec: +median: 61016 cycles/ticks +average: 62336 cycles/ticks + +kyber_keypair_derand: +median: 275886 cycles/ticks +average: 281196 cycles/ticks + +kyber_keypair: +median: 295480 cycles/ticks +average: 297191 cycles/ticks + +kyber_encaps_derand: +median: 316510 cycles/ticks +average: 321088 cycles/ticks + +kyber_encaps: +median: 317172 cycles/ticks +average: 320315 cycles/ticks + +kyber_decaps: +median: 384604 cycles/ticks +average: 391127 cycles/ticks + +Loop spin: 128 +gen_a: +median: 103106 cycles/ticks +average: 103750 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16060 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1414 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2448 cycles/ticks + +indcpa_keypair: +median: 259226 cycles/ticks +average: 260572 cycles/ticks + +indcpa_enc: +median: 298874 cycles/ticks +average: 300454 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61254 cycles/ticks + +kyber_keypair_derand: +median: 275816 cycles/ticks +average: 277661 cycles/ticks + +kyber_keypair: +median: 295730 cycles/ticks +average: 296938 cycles/ticks + +kyber_encaps_derand: +median: 316468 cycles/ticks +average: 318058 cycles/ticks + +kyber_encaps: +median: 317040 cycles/ticks +average: 318579 cycles/ticks + +kyber_decaps: +median: 384348 cycles/ticks +average: 387608 cycles/ticks + +Loop spin: 129 +gen_a: +median: 103222 cycles/ticks +average: 104417 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16178 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3891 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 259306 cycles/ticks +average: 262152 cycles/ticks + +indcpa_enc: +median: 298750 cycles/ticks +average: 300532 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61240 cycles/ticks + +kyber_keypair_derand: +median: 275458 cycles/ticks +average: 276866 cycles/ticks + +kyber_keypair: +median: 295704 cycles/ticks +average: 296947 cycles/ticks + +kyber_encaps_derand: +median: 316152 cycles/ticks +average: 317890 cycles/ticks + +kyber_encaps: +median: 317054 cycles/ticks +average: 318746 cycles/ticks + +kyber_decaps: +median: 384266 cycles/ticks +average: 386133 cycles/ticks + +Loop spin: 130 +gen_a: +median: 103004 cycles/ticks +average: 104160 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16057 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259222 cycles/ticks +average: 261241 cycles/ticks + +indcpa_enc: +median: 298014 cycles/ticks +average: 299767 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61238 cycles/ticks + +kyber_keypair_derand: +median: 275458 cycles/ticks +average: 277304 cycles/ticks + +kyber_keypair: +median: 295692 cycles/ticks +average: 297291 cycles/ticks + +kyber_encaps_derand: +median: 316264 cycles/ticks +average: 318541 cycles/ticks + +kyber_encaps: +median: 317168 cycles/ticks +average: 318861 cycles/ticks + +kyber_decaps: +median: 384318 cycles/ticks +average: 386527 cycles/ticks + +Loop spin: 131 +gen_a: +median: 102656 cycles/ticks +average: 104010 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7213 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9958 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16129 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2493 cycles/ticks + +indcpa_keypair: +median: 258860 cycles/ticks +average: 260671 cycles/ticks + +indcpa_enc: +median: 298512 cycles/ticks +average: 303833 cycles/ticks + +indcpa_dec: +median: 62718 cycles/ticks +average: 63340 cycles/ticks + +kyber_keypair_derand: +median: 283126 cycles/ticks +average: 282687 cycles/ticks + +kyber_keypair: +median: 295916 cycles/ticks +average: 298877 cycles/ticks + +kyber_encaps_derand: +median: 317928 cycles/ticks +average: 320406 cycles/ticks + +kyber_encaps: +median: 318712 cycles/ticks +average: 320447 cycles/ticks + +kyber_decaps: +median: 386086 cycles/ticks +average: 388246 cycles/ticks + +Loop spin: 132 +gen_a: +median: 102972 cycles/ticks +average: 103809 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16036 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3776 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259026 cycles/ticks +average: 261292 cycles/ticks + +indcpa_enc: +median: 298038 cycles/ticks +average: 300249 cycles/ticks + +indcpa_dec: +median: 61108 cycles/ticks +average: 61501 cycles/ticks + +kyber_keypair_derand: +median: 275898 cycles/ticks +average: 278685 cycles/ticks + +kyber_keypair: +median: 296288 cycles/ticks +average: 298233 cycles/ticks + +kyber_encaps_derand: +median: 315938 cycles/ticks +average: 317676 cycles/ticks + +kyber_encaps: +median: 316676 cycles/ticks +average: 319026 cycles/ticks + +kyber_decaps: +median: 383944 cycles/ticks +average: 386374 cycles/ticks + +Loop spin: 133 +gen_a: +median: 103108 cycles/ticks +average: 104057 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10191 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16348 cycles/ticks +average: 16463 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 488 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3878 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2562 cycles/ticks + +indcpa_keypair: +median: 260464 cycles/ticks +average: 266451 cycles/ticks + +indcpa_enc: +median: 306194 cycles/ticks +average: 306485 cycles/ticks + +indcpa_dec: +median: 61258 cycles/ticks +average: 62835 cycles/ticks + +kyber_keypair_derand: +median: 283132 cycles/ticks +average: 284608 cycles/ticks + +kyber_keypair: +median: 303038 cycles/ticks +average: 304526 cycles/ticks + +kyber_encaps_derand: +median: 325402 cycles/ticks +average: 326463 cycles/ticks + +kyber_encaps: +median: 319274 cycles/ticks +average: 326385 cycles/ticks + +kyber_decaps: +median: 395324 cycles/ticks +average: 396374 cycles/ticks + +Loop spin: 134 +gen_a: +median: 105906 cycles/ticks +average: 106894 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 9858 cycles/ticks +average: 10105 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15966 cycles/ticks +average: 16470 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 485 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 267140 cycles/ticks +average: 268284 cycles/ticks + +indcpa_enc: +median: 307404 cycles/ticks +average: 309061 cycles/ticks + +indcpa_dec: +median: 62712 cycles/ticks +average: 63162 cycles/ticks + +kyber_keypair_derand: +median: 277582 cycles/ticks +average: 284441 cycles/ticks + +kyber_keypair: +median: 303434 cycles/ticks +average: 305889 cycles/ticks + +kyber_encaps_derand: +median: 324994 cycles/ticks +average: 327142 cycles/ticks + +kyber_encaps: +median: 325970 cycles/ticks +average: 328109 cycles/ticks + +kyber_decaps: +median: 394980 cycles/ticks +average: 396964 cycles/ticks + +Loop spin: 135 +gen_a: +median: 106238 cycles/ticks +average: 107048 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2476 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7368 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10169 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16505 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2553 cycles/ticks + +indcpa_keypair: +median: 267014 cycles/ticks +average: 268573 cycles/ticks + +indcpa_enc: +median: 307340 cycles/ticks +average: 309446 cycles/ticks + +indcpa_dec: +median: 62748 cycles/ticks +average: 63074 cycles/ticks + +kyber_keypair_derand: +median: 283854 cycles/ticks +average: 285680 cycles/ticks + +kyber_keypair: +median: 304314 cycles/ticks +average: 306354 cycles/ticks + +kyber_encaps_derand: +median: 325492 cycles/ticks +average: 327025 cycles/ticks + +kyber_encaps: +median: 326684 cycles/ticks +average: 329671 cycles/ticks + +kyber_decaps: +median: 395578 cycles/ticks +average: 398102 cycles/ticks + +Loop spin: 136 +gen_a: +median: 103250 cycles/ticks +average: 106417 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2490 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2462 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10104 cycles/ticks +average: 10219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16580 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3908 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2608 cycles/ticks + +indcpa_keypair: +median: 261280 cycles/ticks +average: 267191 cycles/ticks + +indcpa_enc: +median: 306870 cycles/ticks +average: 308340 cycles/ticks + +indcpa_dec: +median: 61058 cycles/ticks +average: 62489 cycles/ticks + +kyber_keypair_derand: +median: 283478 cycles/ticks +average: 283950 cycles/ticks + +kyber_keypair: +median: 303358 cycles/ticks +average: 305263 cycles/ticks + +kyber_encaps_derand: +median: 325486 cycles/ticks +average: 327618 cycles/ticks + +kyber_encaps: +median: 326398 cycles/ticks +average: 327490 cycles/ticks + +kyber_decaps: +median: 395552 cycles/ticks +average: 397212 cycles/ticks + +Loop spin: 137 +gen_a: +median: 106164 cycles/ticks +average: 107210 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2506 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 9864 cycles/ticks +average: 10159 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16442 cycles/ticks + +poly_tomsg: +median: 438 cycles/ticks +average: 518 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3781 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259324 cycles/ticks +average: 263503 cycles/ticks + +indcpa_enc: +median: 298494 cycles/ticks +average: 300479 cycles/ticks + +indcpa_dec: +median: 61008 cycles/ticks +average: 62088 cycles/ticks + +kyber_keypair_derand: +median: 293294 cycles/ticks +average: 298394 cycles/ticks + +kyber_keypair: +median: 304668 cycles/ticks +average: 307326 cycles/ticks + +kyber_encaps_derand: +median: 325836 cycles/ticks +average: 327645 cycles/ticks + +kyber_encaps: +median: 326940 cycles/ticks +average: 328957 cycles/ticks + +kyber_decaps: +median: 399178 cycles/ticks +average: 403855 cycles/ticks + +Loop spin: 138 +gen_a: +median: 106056 cycles/ticks +average: 107949 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7371 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10068 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16634 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3849 cycles/ticks + +polyvec_decompress: +median: 2514 cycles/ticks +average: 2603 cycles/ticks + +indcpa_keypair: +median: 267124 cycles/ticks +average: 269568 cycles/ticks + +indcpa_enc: +median: 307568 cycles/ticks +average: 309461 cycles/ticks + +indcpa_dec: +median: 62692 cycles/ticks +average: 63233 cycles/ticks + +kyber_keypair_derand: +median: 284038 cycles/ticks +average: 285830 cycles/ticks + +kyber_keypair: +median: 311786 cycles/ticks +average: 311593 cycles/ticks + +kyber_encaps_derand: +median: 326624 cycles/ticks +average: 329605 cycles/ticks + +kyber_encaps: +median: 327694 cycles/ticks +average: 328953 cycles/ticks + +kyber_decaps: +median: 399170 cycles/ticks +average: 403556 cycles/ticks + +Loop spin: 139 +gen_a: +median: 105962 cycles/ticks +average: 107075 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2442 cycles/ticks + +NTT: +median: 7310 cycles/ticks +average: 7440 cycles/ticks + +INVNTT: +median: 10142 cycles/ticks +average: 10317 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16510 cycles/ticks +average: 16669 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 466 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3968 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 267372 cycles/ticks +average: 270451 cycles/ticks + +indcpa_enc: +median: 308262 cycles/ticks +average: 310374 cycles/ticks + +indcpa_dec: +median: 62740 cycles/ticks +average: 63271 cycles/ticks + +kyber_keypair_derand: +median: 283982 cycles/ticks +average: 284728 cycles/ticks + +kyber_keypair: +median: 306166 cycles/ticks +average: 310387 cycles/ticks + +kyber_encaps_derand: +median: 325790 cycles/ticks +average: 327303 cycles/ticks + +kyber_encaps: +median: 327816 cycles/ticks +average: 330384 cycles/ticks + +kyber_decaps: +median: 396350 cycles/ticks +average: 399824 cycles/ticks + +Loop spin: 140 +gen_a: +median: 106584 cycles/ticks +average: 108681 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2446 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7354 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10186 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16677 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 267360 cycles/ticks +average: 270503 cycles/ticks + +indcpa_enc: +median: 306914 cycles/ticks +average: 307873 cycles/ticks + +indcpa_dec: +median: 63106 cycles/ticks +average: 63858 cycles/ticks + +kyber_keypair_derand: +median: 285064 cycles/ticks +average: 288290 cycles/ticks + +kyber_keypair: +median: 305704 cycles/ticks +average: 309717 cycles/ticks + +kyber_encaps_derand: +median: 325784 cycles/ticks +average: 328100 cycles/ticks + +kyber_encaps: +median: 319588 cycles/ticks +average: 325457 cycles/ticks + +kyber_decaps: +median: 384516 cycles/ticks +average: 389726 cycles/ticks + +Loop spin: 141 +gen_a: +median: 102996 cycles/ticks +average: 103836 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9986 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16054 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2486 cycles/ticks + +indcpa_keypair: +median: 259322 cycles/ticks +average: 261034 cycles/ticks + +indcpa_enc: +median: 300084 cycles/ticks +average: 302305 cycles/ticks + +indcpa_dec: +median: 60998 cycles/ticks +average: 61448 cycles/ticks + +kyber_keypair_derand: +median: 275524 cycles/ticks +average: 277719 cycles/ticks + +kyber_keypair: +median: 296412 cycles/ticks +average: 298589 cycles/ticks + +kyber_encaps_derand: +median: 316892 cycles/ticks +average: 319427 cycles/ticks + +kyber_encaps: +median: 318716 cycles/ticks +average: 321214 cycles/ticks + +kyber_decaps: +median: 384522 cycles/ticks +average: 387147 cycles/ticks + +Loop spin: 142 +gen_a: +median: 102962 cycles/ticks +average: 103863 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7171 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 15996 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 259484 cycles/ticks +average: 261038 cycles/ticks + +indcpa_enc: +median: 299248 cycles/ticks +average: 301558 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61257 cycles/ticks + +kyber_keypair_derand: +median: 275454 cycles/ticks +average: 276824 cycles/ticks + +kyber_keypair: +median: 296148 cycles/ticks +average: 297533 cycles/ticks + +kyber_encaps_derand: +median: 316394 cycles/ticks +average: 318229 cycles/ticks + +kyber_encaps: +median: 317668 cycles/ticks +average: 321685 cycles/ticks + +kyber_decaps: +median: 384384 cycles/ticks +average: 388020 cycles/ticks + +Loop spin: 143 +gen_a: +median: 103092 cycles/ticks +average: 103857 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15974 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 261446 cycles/ticks +average: 265948 cycles/ticks + +indcpa_enc: +median: 301832 cycles/ticks +average: 309047 cycles/ticks + +indcpa_dec: +median: 61152 cycles/ticks +average: 62528 cycles/ticks + +kyber_keypair_derand: +median: 275520 cycles/ticks +average: 280015 cycles/ticks + +kyber_keypair: +median: 297160 cycles/ticks +average: 301689 cycles/ticks + +kyber_encaps_derand: +median: 317690 cycles/ticks +average: 323078 cycles/ticks + +kyber_encaps: +median: 317662 cycles/ticks +average: 323999 cycles/ticks + +kyber_decaps: +median: 386046 cycles/ticks +average: 392525 cycles/ticks + +Loop spin: 144 +gen_a: +median: 103344 cycles/ticks +average: 105353 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 10007 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16084 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 807 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3849 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259612 cycles/ticks +average: 265559 cycles/ticks + +indcpa_enc: +median: 306998 cycles/ticks +average: 308051 cycles/ticks + +indcpa_dec: +median: 61352 cycles/ticks +average: 63027 cycles/ticks + +kyber_keypair_derand: +median: 283542 cycles/ticks +average: 284499 cycles/ticks + +kyber_keypair: +median: 305088 cycles/ticks +average: 307375 cycles/ticks + +kyber_encaps_derand: +median: 325880 cycles/ticks +average: 328379 cycles/ticks + +kyber_encaps: +median: 326750 cycles/ticks +average: 328188 cycles/ticks + +kyber_decaps: +median: 396374 cycles/ticks +average: 398101 cycles/ticks + +Loop spin: 145 +gen_a: +median: 105998 cycles/ticks +average: 106694 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2333 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16325 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 485 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3932 cycles/ticks + +polyvec_decompress: +median: 2478 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 266740 cycles/ticks +average: 269171 cycles/ticks + +indcpa_enc: +median: 300612 cycles/ticks +average: 308347 cycles/ticks + +indcpa_dec: +median: 62706 cycles/ticks +average: 63204 cycles/ticks + +kyber_keypair_derand: +median: 284354 cycles/ticks +average: 286501 cycles/ticks + +kyber_keypair: +median: 304100 cycles/ticks +average: 306441 cycles/ticks + +kyber_encaps_derand: +median: 325736 cycles/ticks +average: 327051 cycles/ticks + +kyber_encaps: +median: 326658 cycles/ticks +average: 328880 cycles/ticks + +kyber_decaps: +median: 396604 cycles/ticks +average: 399010 cycles/ticks + +Loop spin: 146 +gen_a: +median: 105926 cycles/ticks +average: 106772 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7379 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10170 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16288 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266502 cycles/ticks +average: 267698 cycles/ticks + +indcpa_enc: +median: 307022 cycles/ticks +average: 309270 cycles/ticks + +indcpa_dec: +median: 62912 cycles/ticks +average: 63763 cycles/ticks + +kyber_keypair_derand: +median: 284076 cycles/ticks +average: 287298 cycles/ticks + +kyber_keypair: +median: 304120 cycles/ticks +average: 306327 cycles/ticks + +kyber_encaps_derand: +median: 317680 cycles/ticks +average: 324536 cycles/ticks + +kyber_encaps: +median: 327574 cycles/ticks +average: 329842 cycles/ticks + +kyber_decaps: +median: 396172 cycles/ticks +average: 399424 cycles/ticks + +Loop spin: 147 +gen_a: +median: 105812 cycles/ticks +average: 106846 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2439 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10206 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16477 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1372 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 740 cycles/ticks +average: 786 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 259528 cycles/ticks +average: 265694 cycles/ticks + +indcpa_enc: +median: 307676 cycles/ticks +average: 310233 cycles/ticks + +indcpa_dec: +median: 62946 cycles/ticks +average: 63831 cycles/ticks + +kyber_keypair_derand: +median: 283844 cycles/ticks +average: 285889 cycles/ticks + +kyber_keypair: +median: 304902 cycles/ticks +average: 307478 cycles/ticks + +kyber_encaps_derand: +median: 325388 cycles/ticks +average: 325544 cycles/ticks + +kyber_encaps: +median: 327994 cycles/ticks +average: 331032 cycles/ticks + +kyber_decaps: +median: 396412 cycles/ticks +average: 400696 cycles/ticks + +Loop spin: 148 +gen_a: +median: 106092 cycles/ticks +average: 107312 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2449 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2471 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7389 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16554 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3770 cycles/ticks +average: 3883 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 266716 cycles/ticks +average: 267982 cycles/ticks + +indcpa_enc: +median: 307230 cycles/ticks +average: 309600 cycles/ticks + +indcpa_dec: +median: 62836 cycles/ticks +average: 63373 cycles/ticks + +kyber_keypair_derand: +median: 286162 cycles/ticks +average: 288579 cycles/ticks + +kyber_keypair: +median: 305208 cycles/ticks +average: 307804 cycles/ticks + +kyber_encaps_derand: +median: 325466 cycles/ticks +average: 327879 cycles/ticks + +kyber_encaps: +median: 326252 cycles/ticks +average: 325863 cycles/ticks + +kyber_decaps: +median: 395692 cycles/ticks +average: 396733 cycles/ticks + +Loop spin: 149 +gen_a: +median: 106172 cycles/ticks +average: 107289 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2453 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10187 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16380 cycles/ticks +average: 16718 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3885 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266394 cycles/ticks +average: 267586 cycles/ticks + +indcpa_enc: +median: 300026 cycles/ticks +average: 307149 cycles/ticks + +indcpa_dec: +median: 62864 cycles/ticks +average: 63523 cycles/ticks + +kyber_keypair_derand: +median: 285288 cycles/ticks +average: 287240 cycles/ticks + +kyber_keypair: +median: 304288 cycles/ticks +average: 305979 cycles/ticks + +kyber_encaps_derand: +median: 325360 cycles/ticks +average: 325890 cycles/ticks + +kyber_encaps: +median: 326574 cycles/ticks +average: 329372 cycles/ticks + +kyber_decaps: +median: 395678 cycles/ticks +average: 398333 cycles/ticks + +Loop spin: 150 +gen_a: +median: 106212 cycles/ticks +average: 107157 cycles/ticks + +poly_getnoise_eta1: +median: 2386 cycles/ticks +average: 2469 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7413 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10204 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16528 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 742 cycles/ticks +average: 779 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 3762 cycles/ticks +average: 3945 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2526 cycles/ticks + +indcpa_keypair: +median: 267220 cycles/ticks +average: 269849 cycles/ticks + +indcpa_enc: +median: 307256 cycles/ticks +average: 309508 cycles/ticks + +indcpa_dec: +median: 62746 cycles/ticks +average: 63250 cycles/ticks + +kyber_keypair_derand: +median: 285898 cycles/ticks +average: 287361 cycles/ticks + +kyber_keypair: +median: 305784 cycles/ticks +average: 307765 cycles/ticks + +kyber_encaps_derand: +median: 325788 cycles/ticks +average: 328124 cycles/ticks + +kyber_encaps: +median: 326586 cycles/ticks +average: 327884 cycles/ticks + +kyber_decaps: +median: 397074 cycles/ticks +average: 399180 cycles/ticks + +Loop spin: 151 +gen_a: +median: 106140 cycles/ticks +average: 107253 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2471 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7413 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10123 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16566 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3813 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2596 cycles/ticks + +indcpa_keypair: +median: 266892 cycles/ticks +average: 268983 cycles/ticks + +indcpa_enc: +median: 307292 cycles/ticks +average: 309161 cycles/ticks + +indcpa_dec: +median: 61342 cycles/ticks +average: 62986 cycles/ticks + +kyber_keypair_derand: +median: 283764 cycles/ticks +average: 285995 cycles/ticks + +kyber_keypair: +median: 304500 cycles/ticks +average: 306619 cycles/ticks + +kyber_encaps_derand: +median: 325752 cycles/ticks +average: 328321 cycles/ticks + +kyber_encaps: +median: 318790 cycles/ticks +average: 325893 cycles/ticks + +kyber_decaps: +median: 396360 cycles/ticks +average: 399028 cycles/ticks + +Loop spin: 152 +gen_a: +median: 102946 cycles/ticks +average: 103989 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7373 cycles/ticks + +INVNTT: +median: 9860 cycles/ticks +average: 10210 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16787 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 475 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3834 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 266954 cycles/ticks +average: 269020 cycles/ticks + +indcpa_enc: +median: 306728 cycles/ticks +average: 308846 cycles/ticks + +indcpa_dec: +median: 62602 cycles/ticks +average: 62798 cycles/ticks + +kyber_keypair_derand: +median: 285298 cycles/ticks +average: 287203 cycles/ticks + +kyber_keypair: +median: 304104 cycles/ticks +average: 306564 cycles/ticks + +kyber_encaps_derand: +median: 325644 cycles/ticks +average: 328535 cycles/ticks + +kyber_encaps: +median: 326448 cycles/ticks +average: 327516 cycles/ticks + +kyber_decaps: +median: 396518 cycles/ticks +average: 400444 cycles/ticks + +Loop spin: 153 +gen_a: +median: 105790 cycles/ticks +average: 106557 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2439 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7159 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 10089 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16320 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 759 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 495 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2514 cycles/ticks +average: 2555 cycles/ticks + +indcpa_keypair: +median: 266596 cycles/ticks +average: 268275 cycles/ticks + +indcpa_enc: +median: 307054 cycles/ticks +average: 307883 cycles/ticks + +indcpa_dec: +median: 62540 cycles/ticks +average: 63348 cycles/ticks + +kyber_keypair_derand: +median: 284000 cycles/ticks +average: 286033 cycles/ticks + +kyber_keypair: +median: 303220 cycles/ticks +average: 304223 cycles/ticks + +kyber_encaps_derand: +median: 326170 cycles/ticks +average: 328810 cycles/ticks + +kyber_encaps: +median: 326862 cycles/ticks +average: 329261 cycles/ticks + +kyber_decaps: +median: 395844 cycles/ticks +average: 398549 cycles/ticks + +Loop spin: 154 +gen_a: +median: 105920 cycles/ticks +average: 106594 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2364 cycles/ticks +average: 2453 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16194 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 3728 cycles/ticks +average: 3774 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 267316 cycles/ticks +average: 268347 cycles/ticks + +indcpa_enc: +median: 307996 cycles/ticks +average: 308456 cycles/ticks + +indcpa_dec: +median: 60988 cycles/ticks +average: 62353 cycles/ticks + +kyber_keypair_derand: +median: 283846 cycles/ticks +average: 285592 cycles/ticks + +kyber_keypair: +median: 302096 cycles/ticks +average: 304351 cycles/ticks + +kyber_encaps_derand: +median: 326386 cycles/ticks +average: 328323 cycles/ticks + +kyber_encaps: +median: 327068 cycles/ticks +average: 328669 cycles/ticks + +kyber_decaps: +median: 396018 cycles/ticks +average: 398451 cycles/ticks + +Loop spin: 155 +gen_a: +median: 103412 cycles/ticks +average: 106556 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7240 cycles/ticks +average: 7420 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10279 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16042 cycles/ticks +average: 16402 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2501 cycles/ticks + +indcpa_keypair: +median: 269250 cycles/ticks +average: 270019 cycles/ticks + +indcpa_enc: +median: 309266 cycles/ticks +average: 310018 cycles/ticks + +indcpa_dec: +median: 62684 cycles/ticks +average: 63067 cycles/ticks + +kyber_keypair_derand: +median: 283948 cycles/ticks +average: 286017 cycles/ticks + +kyber_keypair: +median: 302692 cycles/ticks +average: 305424 cycles/ticks + +kyber_encaps_derand: +median: 316774 cycles/ticks +average: 323220 cycles/ticks + +kyber_encaps: +median: 317184 cycles/ticks +average: 319220 cycles/ticks + +kyber_decaps: +median: 384916 cycles/ticks +average: 392626 cycles/ticks + +Loop spin: 156 +gen_a: +median: 103204 cycles/ticks +average: 106242 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2412 cycles/ticks +average: 2504 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7217 cycles/ticks + +INVNTT: +median: 9858 cycles/ticks +average: 10169 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16312 cycles/ticks +average: 16441 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1459 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3816 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2585 cycles/ticks + +indcpa_keypair: +median: 260438 cycles/ticks +average: 266584 cycles/ticks + +indcpa_enc: +median: 306588 cycles/ticks +average: 308109 cycles/ticks + +indcpa_dec: +median: 61276 cycles/ticks +average: 62688 cycles/ticks + +kyber_keypair_derand: +median: 283310 cycles/ticks +average: 284575 cycles/ticks + +kyber_keypair: +median: 297168 cycles/ticks +average: 303789 cycles/ticks + +kyber_encaps_derand: +median: 325354 cycles/ticks +average: 326008 cycles/ticks + +kyber_encaps: +median: 325920 cycles/ticks +average: 326752 cycles/ticks + +kyber_decaps: +median: 395326 cycles/ticks +average: 397015 cycles/ticks + +Loop spin: 157 +gen_a: +median: 103614 cycles/ticks +average: 106091 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2442 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2409 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7255 cycles/ticks + +INVNTT: +median: 9878 cycles/ticks +average: 10239 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16522 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 261242 cycles/ticks +average: 267223 cycles/ticks + +indcpa_enc: +median: 300598 cycles/ticks +average: 307806 cycles/ticks + +indcpa_dec: +median: 61312 cycles/ticks +average: 62842 cycles/ticks + +kyber_keypair_derand: +median: 283238 cycles/ticks +average: 284678 cycles/ticks + +kyber_keypair: +median: 299122 cycles/ticks +average: 304162 cycles/ticks + +kyber_encaps_derand: +median: 318926 cycles/ticks +average: 325537 cycles/ticks + +kyber_encaps: +median: 319134 cycles/ticks +average: 326371 cycles/ticks + +kyber_decaps: +median: 395854 cycles/ticks +average: 397339 cycles/ticks + +Loop spin: 158 +gen_a: +median: 105802 cycles/ticks +average: 106825 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7285 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16506 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3930 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 266576 cycles/ticks +average: 268109 cycles/ticks + +indcpa_enc: +median: 306934 cycles/ticks +average: 307477 cycles/ticks + +indcpa_dec: +median: 62706 cycles/ticks +average: 63021 cycles/ticks + +kyber_keypair_derand: +median: 285608 cycles/ticks +average: 286776 cycles/ticks + +kyber_keypair: +median: 304194 cycles/ticks +average: 305213 cycles/ticks + +kyber_encaps_derand: +median: 325234 cycles/ticks +average: 326822 cycles/ticks + +kyber_encaps: +median: 326308 cycles/ticks +average: 327410 cycles/ticks + +kyber_decaps: +median: 384448 cycles/ticks +average: 393088 cycles/ticks + +Loop spin: 159 +gen_a: +median: 103284 cycles/ticks +average: 105774 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10189 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15950 cycles/ticks +average: 16388 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 766 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3726 cycles/ticks +average: 3784 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 265988 cycles/ticks +average: 267036 cycles/ticks + +indcpa_enc: +median: 306676 cycles/ticks +average: 308678 cycles/ticks + +indcpa_dec: +median: 62680 cycles/ticks +average: 63200 cycles/ticks + +kyber_keypair_derand: +median: 283424 cycles/ticks +average: 284423 cycles/ticks + +kyber_keypair: +median: 303648 cycles/ticks +average: 305626 cycles/ticks + +kyber_encaps_derand: +median: 325176 cycles/ticks +average: 326193 cycles/ticks + +kyber_encaps: +median: 326126 cycles/ticks +average: 327591 cycles/ticks + +kyber_decaps: +median: 395534 cycles/ticks +average: 397442 cycles/ticks + +Loop spin: 160 +gen_a: +median: 105802 cycles/ticks +average: 107162 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2467 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7379 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10185 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16593 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3885 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2536 cycles/ticks + +indcpa_keypair: +median: 266740 cycles/ticks +average: 268488 cycles/ticks + +indcpa_enc: +median: 306892 cycles/ticks +average: 307544 cycles/ticks + +indcpa_dec: +median: 62668 cycles/ticks +average: 63182 cycles/ticks + +kyber_keypair_derand: +median: 284048 cycles/ticks +average: 285760 cycles/ticks + +kyber_keypair: +median: 303820 cycles/ticks +average: 304887 cycles/ticks + +kyber_encaps_derand: +median: 325200 cycles/ticks +average: 326989 cycles/ticks + +kyber_encaps: +median: 319510 cycles/ticks +average: 326484 cycles/ticks + +kyber_decaps: +median: 395324 cycles/ticks +average: 397008 cycles/ticks + +Loop spin: 161 +gen_a: +median: 105800 cycles/ticks +average: 106797 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7319 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10174 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16447 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 448 cycles/ticks +average: 481 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3817 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2604 cycles/ticks + +indcpa_keypair: +median: 266250 cycles/ticks +average: 268053 cycles/ticks + +indcpa_enc: +median: 306310 cycles/ticks +average: 306738 cycles/ticks + +indcpa_dec: +median: 62666 cycles/ticks +average: 63000 cycles/ticks + +kyber_keypair_derand: +median: 285476 cycles/ticks +average: 287254 cycles/ticks + +kyber_keypair: +median: 304350 cycles/ticks +average: 306486 cycles/ticks + +kyber_encaps_derand: +median: 325730 cycles/ticks +average: 327123 cycles/ticks + +kyber_encaps: +median: 326660 cycles/ticks +average: 327824 cycles/ticks + +kyber_decaps: +median: 396112 cycles/ticks +average: 398335 cycles/ticks + +Loop spin: 162 +gen_a: +median: 104398 cycles/ticks +average: 107065 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2380 cycles/ticks +average: 2451 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7240 cycles/ticks + +INVNTT: +median: 10096 cycles/ticks +average: 10183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16515 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 488 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1413 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3971 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2454 cycles/ticks + +indcpa_keypair: +median: 266358 cycles/ticks +average: 267394 cycles/ticks + +indcpa_enc: +median: 306572 cycles/ticks +average: 308534 cycles/ticks + +indcpa_dec: +median: 62680 cycles/ticks +average: 63139 cycles/ticks + +kyber_keypair_derand: +median: 283698 cycles/ticks +average: 284490 cycles/ticks + +kyber_keypair: +median: 298528 cycles/ticks +average: 304009 cycles/ticks + +kyber_encaps_derand: +median: 325038 cycles/ticks +average: 325615 cycles/ticks + +kyber_encaps: +median: 325782 cycles/ticks +average: 326663 cycles/ticks + +kyber_decaps: +median: 395160 cycles/ticks +average: 395409 cycles/ticks + +Loop spin: 163 +gen_a: +median: 103120 cycles/ticks +average: 105972 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2378 cycles/ticks +average: 2466 cycles/ticks + +NTT: +median: 7146 cycles/ticks +average: 7313 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16066 cycles/ticks +average: 16489 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3907 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 266570 cycles/ticks +average: 267455 cycles/ticks + +indcpa_enc: +median: 306628 cycles/ticks +average: 307565 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61959 cycles/ticks + +kyber_keypair_derand: +median: 283452 cycles/ticks +average: 284497 cycles/ticks + +kyber_keypair: +median: 302956 cycles/ticks +average: 304536 cycles/ticks + +kyber_encaps_derand: +median: 324962 cycles/ticks +average: 326377 cycles/ticks + +kyber_encaps: +median: 318968 cycles/ticks +average: 325256 cycles/ticks + +kyber_decaps: +median: 394744 cycles/ticks +average: 394791 cycles/ticks + +Loop spin: 164 +gen_a: +median: 105886 cycles/ticks +average: 107103 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7310 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10148 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15960 cycles/ticks +average: 16375 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 442 cycles/ticks +average: 494 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 266356 cycles/ticks +average: 267939 cycles/ticks + +indcpa_enc: +median: 298094 cycles/ticks +average: 304624 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 62345 cycles/ticks + +kyber_keypair_derand: +median: 275170 cycles/ticks +average: 279767 cycles/ticks + +kyber_keypair: +median: 296122 cycles/ticks +average: 298809 cycles/ticks + +kyber_encaps_derand: +median: 316414 cycles/ticks +average: 317986 cycles/ticks + +kyber_encaps: +median: 317306 cycles/ticks +average: 318713 cycles/ticks + +kyber_decaps: +median: 384276 cycles/ticks +average: 385775 cycles/ticks + +Loop spin: 165 +gen_a: +median: 103170 cycles/ticks +average: 103781 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16145 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259588 cycles/ticks +average: 260855 cycles/ticks + +indcpa_enc: +median: 298124 cycles/ticks +average: 299762 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61210 cycles/ticks + +kyber_keypair_derand: +median: 275964 cycles/ticks +average: 277301 cycles/ticks + +kyber_keypair: +median: 295752 cycles/ticks +average: 296831 cycles/ticks + +kyber_encaps_derand: +median: 316324 cycles/ticks +average: 317770 cycles/ticks + +kyber_encaps: +median: 317286 cycles/ticks +average: 318857 cycles/ticks + +kyber_decaps: +median: 384384 cycles/ticks +average: 385960 cycles/ticks + +Loop spin: 166 +gen_a: +median: 102956 cycles/ticks +average: 103576 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16098 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 267076 cycles/ticks +average: 267979 cycles/ticks + +indcpa_enc: +median: 298346 cycles/ticks +average: 299845 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61251 cycles/ticks + +kyber_keypair_derand: +median: 284986 cycles/ticks +average: 286215 cycles/ticks + +kyber_keypair: +median: 303240 cycles/ticks +average: 304351 cycles/ticks + +kyber_encaps_derand: +median: 316164 cycles/ticks +average: 317684 cycles/ticks + +kyber_encaps: +median: 316920 cycles/ticks +average: 318450 cycles/ticks + +kyber_decaps: +median: 384008 cycles/ticks +average: 385557 cycles/ticks + +Loop spin: 167 +gen_a: +median: 103194 cycles/ticks +average: 103823 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16109 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 258374 cycles/ticks +average: 259608 cycles/ticks + +indcpa_enc: +median: 297610 cycles/ticks +average: 299070 cycles/ticks + +indcpa_dec: +median: 60902 cycles/ticks +average: 61173 cycles/ticks + +kyber_keypair_derand: +median: 275760 cycles/ticks +average: 277019 cycles/ticks + +kyber_keypair: +median: 295478 cycles/ticks +average: 296747 cycles/ticks + +kyber_encaps_derand: +median: 315942 cycles/ticks +average: 317589 cycles/ticks + +kyber_encaps: +median: 316712 cycles/ticks +average: 318206 cycles/ticks + +kyber_decaps: +median: 383884 cycles/ticks +average: 385541 cycles/ticks + +Loop spin: 168 +gen_a: +median: 102898 cycles/ticks +average: 103489 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16045 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 262006 cycles/ticks +average: 263309 cycles/ticks + +indcpa_enc: +median: 301512 cycles/ticks +average: 302927 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61248 cycles/ticks + +kyber_keypair_derand: +median: 276562 cycles/ticks +average: 277988 cycles/ticks + +kyber_keypair: +median: 295550 cycles/ticks +average: 296722 cycles/ticks + +kyber_encaps_derand: +median: 315844 cycles/ticks +average: 317274 cycles/ticks + +kyber_encaps: +median: 316640 cycles/ticks +average: 318611 cycles/ticks + +kyber_decaps: +median: 383986 cycles/ticks +average: 386217 cycles/ticks + +Loop spin: 169 +gen_a: +median: 102910 cycles/ticks +average: 103772 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9909 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15898 cycles/ticks +average: 16001 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 468 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3809 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 258956 cycles/ticks +average: 260877 cycles/ticks + +indcpa_enc: +median: 298394 cycles/ticks +average: 299794 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61128 cycles/ticks + +kyber_keypair_derand: +median: 275062 cycles/ticks +average: 276953 cycles/ticks + +kyber_keypair: +median: 295632 cycles/ticks +average: 297270 cycles/ticks + +kyber_encaps_derand: +median: 316594 cycles/ticks +average: 319204 cycles/ticks + +kyber_encaps: +median: 317236 cycles/ticks +average: 319203 cycles/ticks + +kyber_decaps: +median: 384328 cycles/ticks +average: 386196 cycles/ticks + +Loop spin: 170 +gen_a: +median: 103100 cycles/ticks +average: 103958 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2392 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16095 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259172 cycles/ticks +average: 260864 cycles/ticks + +indcpa_enc: +median: 298316 cycles/ticks +average: 300299 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61348 cycles/ticks + +kyber_keypair_derand: +median: 275412 cycles/ticks +average: 277804 cycles/ticks + +kyber_keypair: +median: 295758 cycles/ticks +average: 297620 cycles/ticks + +kyber_encaps_derand: +median: 316434 cycles/ticks +average: 319812 cycles/ticks + +kyber_encaps: +median: 317018 cycles/ticks +average: 320577 cycles/ticks + +kyber_decaps: +median: 384334 cycles/ticks +average: 386469 cycles/ticks + +Loop spin: 171 +gen_a: +median: 102994 cycles/ticks +average: 103559 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15966 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1374 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258844 cycles/ticks +average: 260052 cycles/ticks + +indcpa_enc: +median: 298238 cycles/ticks +average: 300306 cycles/ticks + +indcpa_dec: +median: 60960 cycles/ticks +average: 61328 cycles/ticks + +kyber_keypair_derand: +median: 275540 cycles/ticks +average: 277180 cycles/ticks + +kyber_keypair: +median: 295642 cycles/ticks +average: 297482 cycles/ticks + +kyber_encaps_derand: +median: 317606 cycles/ticks +average: 319510 cycles/ticks + +kyber_encaps: +median: 318342 cycles/ticks +average: 320646 cycles/ticks + +kyber_decaps: +median: 385598 cycles/ticks +average: 388448 cycles/ticks + +Loop spin: 172 +gen_a: +median: 102762 cycles/ticks +average: 103866 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16002 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260576 cycles/ticks +average: 262238 cycles/ticks + +indcpa_enc: +median: 299968 cycles/ticks +average: 302987 cycles/ticks + +indcpa_dec: +median: 60948 cycles/ticks +average: 61225 cycles/ticks + +kyber_keypair_derand: +median: 275748 cycles/ticks +average: 277910 cycles/ticks + +kyber_keypair: +median: 295392 cycles/ticks +average: 296674 cycles/ticks + +kyber_encaps_derand: +median: 316492 cycles/ticks +average: 318533 cycles/ticks + +kyber_encaps: +median: 317200 cycles/ticks +average: 319575 cycles/ticks + +kyber_decaps: +median: 384372 cycles/ticks +average: 386604 cycles/ticks + +Loop spin: 173 +gen_a: +median: 102980 cycles/ticks +average: 103637 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16118 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 485 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2454 cycles/ticks + +indcpa_keypair: +median: 259474 cycles/ticks +average: 261596 cycles/ticks + +indcpa_enc: +median: 298604 cycles/ticks +average: 300565 cycles/ticks + +indcpa_dec: +median: 60948 cycles/ticks +average: 61279 cycles/ticks + +kyber_keypair_derand: +median: 275898 cycles/ticks +average: 277702 cycles/ticks + +kyber_keypair: +median: 296842 cycles/ticks +average: 300612 cycles/ticks + +kyber_encaps_derand: +median: 325444 cycles/ticks +average: 325709 cycles/ticks + +kyber_encaps: +median: 326254 cycles/ticks +average: 327734 cycles/ticks + +kyber_decaps: +median: 396558 cycles/ticks +average: 400410 cycles/ticks + +Loop spin: 174 +gen_a: +median: 106180 cycles/ticks +average: 107018 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7360 cycles/ticks + +INVNTT: +median: 10144 cycles/ticks +average: 10356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16433 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2532 cycles/ticks + +indcpa_keypair: +median: 266184 cycles/ticks +average: 267987 cycles/ticks + +indcpa_enc: +median: 306540 cycles/ticks +average: 308779 cycles/ticks + +indcpa_dec: +median: 62748 cycles/ticks +average: 63310 cycles/ticks + +kyber_keypair_derand: +median: 287322 cycles/ticks +average: 289691 cycles/ticks + +kyber_keypair: +median: 304400 cycles/ticks +average: 306729 cycles/ticks + +kyber_encaps_derand: +median: 325976 cycles/ticks +average: 327781 cycles/ticks + +kyber_encaps: +median: 326974 cycles/ticks +average: 329682 cycles/ticks + +kyber_decaps: +median: 396638 cycles/ticks +average: 400200 cycles/ticks + +Loop spin: 175 +gen_a: +median: 105786 cycles/ticks +average: 107098 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7382 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10339 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16530 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 468 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3868 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2528 cycles/ticks + +indcpa_keypair: +median: 266714 cycles/ticks +average: 269299 cycles/ticks + +indcpa_enc: +median: 307160 cycles/ticks +average: 309157 cycles/ticks + +indcpa_dec: +median: 62720 cycles/ticks +average: 63006 cycles/ticks + +kyber_keypair_derand: +median: 284030 cycles/ticks +average: 286902 cycles/ticks + +kyber_keypair: +median: 304204 cycles/ticks +average: 306796 cycles/ticks + +kyber_encaps_derand: +median: 325854 cycles/ticks +average: 328410 cycles/ticks + +kyber_encaps: +median: 326502 cycles/ticks +average: 329070 cycles/ticks + +kyber_decaps: +median: 395992 cycles/ticks +average: 399496 cycles/ticks + +Loop spin: 176 +gen_a: +median: 105846 cycles/ticks +average: 107027 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2443 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2442 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7364 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10213 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16539 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 267160 cycles/ticks +average: 269250 cycles/ticks + +indcpa_enc: +median: 306930 cycles/ticks +average: 308471 cycles/ticks + +indcpa_dec: +median: 62718 cycles/ticks +average: 63155 cycles/ticks + +kyber_keypair_derand: +median: 284044 cycles/ticks +average: 286400 cycles/ticks + +kyber_keypair: +median: 304208 cycles/ticks +average: 304983 cycles/ticks + +kyber_encaps_derand: +median: 325212 cycles/ticks +average: 326035 cycles/ticks + +kyber_encaps: +median: 326302 cycles/ticks +average: 328897 cycles/ticks + +kyber_decaps: +median: 395304 cycles/ticks +average: 397344 cycles/ticks + +Loop spin: 177 +gen_a: +median: 105886 cycles/ticks +average: 106784 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2368 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7400 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10295 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16615 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3883 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2572 cycles/ticks + +indcpa_keypair: +median: 266626 cycles/ticks +average: 268053 cycles/ticks + +indcpa_enc: +median: 307032 cycles/ticks +average: 309729 cycles/ticks + +indcpa_dec: +median: 62674 cycles/ticks +average: 63322 cycles/ticks + +kyber_keypair_derand: +median: 285542 cycles/ticks +average: 288188 cycles/ticks + +kyber_keypair: +median: 304328 cycles/ticks +average: 306524 cycles/ticks + +kyber_encaps_derand: +median: 325898 cycles/ticks +average: 328440 cycles/ticks + +kyber_encaps: +median: 326430 cycles/ticks +average: 329119 cycles/ticks + +kyber_decaps: +median: 396300 cycles/ticks +average: 399888 cycles/ticks + +Loop spin: 178 +gen_a: +median: 106186 cycles/ticks +average: 107282 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2456 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7383 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16633 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2529 cycles/ticks + +indcpa_keypair: +median: 266878 cycles/ticks +average: 269248 cycles/ticks + +indcpa_enc: +median: 306826 cycles/ticks +average: 312177 cycles/ticks + +indcpa_dec: +median: 62802 cycles/ticks +average: 63483 cycles/ticks + +kyber_keypair_derand: +median: 284202 cycles/ticks +average: 289284 cycles/ticks + +kyber_keypair: +median: 304462 cycles/ticks +average: 306058 cycles/ticks + +kyber_encaps_derand: +median: 327392 cycles/ticks +average: 329206 cycles/ticks + +kyber_encaps: +median: 328508 cycles/ticks +average: 330728 cycles/ticks + +kyber_decaps: +median: 398924 cycles/ticks +average: 402268 cycles/ticks + +Loop spin: 179 +gen_a: +median: 105858 cycles/ticks +average: 106756 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10178 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16548 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2536 cycles/ticks + +indcpa_keypair: +median: 266748 cycles/ticks +average: 267730 cycles/ticks + +indcpa_enc: +median: 307438 cycles/ticks +average: 310004 cycles/ticks + +indcpa_dec: +median: 63048 cycles/ticks +average: 63580 cycles/ticks + +kyber_keypair_derand: +median: 284880 cycles/ticks +average: 287762 cycles/ticks + +kyber_keypair: +median: 305002 cycles/ticks +average: 308526 cycles/ticks + +kyber_encaps_derand: +median: 325220 cycles/ticks +average: 325105 cycles/ticks + +kyber_encaps: +median: 327654 cycles/ticks +average: 330816 cycles/ticks + +kyber_decaps: +median: 396214 cycles/ticks +average: 398998 cycles/ticks + +Loop spin: 180 +gen_a: +median: 106266 cycles/ticks +average: 106987 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2463 cycles/ticks + +NTT: +median: 7136 cycles/ticks +average: 7397 cycles/ticks + +INVNTT: +median: 10098 cycles/ticks +average: 10254 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16178 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 822 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2475 cycles/ticks + +indcpa_keypair: +median: 266838 cycles/ticks +average: 267930 cycles/ticks + +indcpa_enc: +median: 307368 cycles/ticks +average: 310710 cycles/ticks + +indcpa_dec: +median: 61428 cycles/ticks +average: 63133 cycles/ticks + +kyber_keypair_derand: +median: 283770 cycles/ticks +average: 286791 cycles/ticks + +kyber_keypair: +median: 303404 cycles/ticks +average: 305060 cycles/ticks + +kyber_encaps_derand: +median: 326688 cycles/ticks +average: 329315 cycles/ticks + +kyber_encaps: +median: 326562 cycles/ticks +average: 328470 cycles/ticks + +kyber_decaps: +median: 396140 cycles/ticks +average: 400490 cycles/ticks + +Loop spin: 181 +gen_a: +median: 106422 cycles/ticks +average: 108065 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2451 cycles/ticks + +NTT: +median: 7510 cycles/ticks +average: 7593 cycles/ticks + +INVNTT: +median: 10138 cycles/ticks +average: 10286 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16546 cycles/ticks +average: 16824 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3903 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2553 cycles/ticks + +indcpa_keypair: +median: 267816 cycles/ticks +average: 270010 cycles/ticks + +indcpa_enc: +median: 307858 cycles/ticks +average: 311483 cycles/ticks + +indcpa_dec: +median: 64706 cycles/ticks +average: 65083 cycles/ticks + +kyber_keypair_derand: +median: 284936 cycles/ticks +average: 289454 cycles/ticks + +kyber_keypair: +median: 305330 cycles/ticks +average: 307881 cycles/ticks + +kyber_encaps_derand: +median: 327314 cycles/ticks +average: 332135 cycles/ticks + +kyber_encaps: +median: 326644 cycles/ticks +average: 330679 cycles/ticks + +kyber_decaps: +median: 396210 cycles/ticks +average: 400022 cycles/ticks + +Loop spin: 182 +gen_a: +median: 105686 cycles/ticks +average: 107137 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7411 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16534 cycles/ticks +average: 16751 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 479 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3891 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2548 cycles/ticks + +indcpa_keypair: +median: 268388 cycles/ticks +average: 272027 cycles/ticks + +indcpa_enc: +median: 307108 cycles/ticks +average: 310432 cycles/ticks + +indcpa_dec: +median: 62748 cycles/ticks +average: 63694 cycles/ticks + +kyber_keypair_derand: +median: 284786 cycles/ticks +average: 287450 cycles/ticks + +kyber_keypair: +median: 305412 cycles/ticks +average: 308633 cycles/ticks + +kyber_encaps_derand: +median: 336848 cycles/ticks +average: 336104 cycles/ticks + +kyber_encaps: +median: 328508 cycles/ticks +average: 331882 cycles/ticks + +kyber_decaps: +median: 399210 cycles/ticks +average: 404206 cycles/ticks + +Loop spin: 183 +gen_a: +median: 106688 cycles/ticks +average: 108703 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2451 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7443 cycles/ticks + +INVNTT: +median: 10414 cycles/ticks +average: 10470 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16528 cycles/ticks +average: 16870 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 275176 cycles/ticks +average: 275249 cycles/ticks + +indcpa_enc: +median: 307916 cycles/ticks +average: 312507 cycles/ticks + +indcpa_dec: +median: 63032 cycles/ticks +average: 64020 cycles/ticks + +kyber_keypair_derand: +median: 284710 cycles/ticks +average: 287259 cycles/ticks + +kyber_keypair: +median: 307328 cycles/ticks +average: 311254 cycles/ticks + +kyber_encaps_derand: +median: 327408 cycles/ticks +average: 332326 cycles/ticks + +kyber_encaps: +median: 327216 cycles/ticks +average: 331885 cycles/ticks + +kyber_decaps: +median: 396252 cycles/ticks +average: 400517 cycles/ticks + +Loop spin: 184 +gen_a: +median: 106176 cycles/ticks +average: 107165 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7377 cycles/ticks + +INVNTT: +median: 10426 cycles/ticks +average: 10569 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16510 cycles/ticks +average: 16814 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3964 cycles/ticks +average: 4014 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2595 cycles/ticks + +indcpa_keypair: +median: 267748 cycles/ticks +average: 270411 cycles/ticks + +indcpa_enc: +median: 308474 cycles/ticks +average: 312729 cycles/ticks + +indcpa_dec: +median: 64612 cycles/ticks +average: 64979 cycles/ticks + +kyber_keypair_derand: +median: 284080 cycles/ticks +average: 286879 cycles/ticks + +kyber_keypair: +median: 305066 cycles/ticks +average: 307751 cycles/ticks + +kyber_encaps_derand: +median: 329692 cycles/ticks +average: 332459 cycles/ticks + +kyber_encaps: +median: 331712 cycles/ticks +average: 336602 cycles/ticks + +kyber_decaps: +median: 399632 cycles/ticks +average: 405247 cycles/ticks + +Loop spin: 185 +gen_a: +median: 105842 cycles/ticks +average: 107290 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2446 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7391 cycles/ticks + +INVNTT: +median: 9872 cycles/ticks +average: 10096 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16214 cycles/ticks +average: 16346 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 478 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3831 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 266322 cycles/ticks +average: 267938 cycles/ticks + +indcpa_enc: +median: 307384 cycles/ticks +average: 309818 cycles/ticks + +indcpa_dec: +median: 62858 cycles/ticks +average: 63354 cycles/ticks + +kyber_keypair_derand: +median: 284008 cycles/ticks +average: 286577 cycles/ticks + +kyber_keypair: +median: 305718 cycles/ticks +average: 308299 cycles/ticks + +kyber_encaps_derand: +median: 325772 cycles/ticks +average: 327443 cycles/ticks + +kyber_encaps: +median: 328368 cycles/ticks +average: 332571 cycles/ticks + +kyber_decaps: +median: 396062 cycles/ticks +average: 398410 cycles/ticks + +Loop spin: 186 +gen_a: +median: 109224 cycles/ticks +average: 109441 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2473 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7462 cycles/ticks +average: 7542 cycles/ticks + +INVNTT: +median: 10162 cycles/ticks +average: 10442 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16396 cycles/ticks +average: 16725 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 465 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 760 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 267172 cycles/ticks +average: 268697 cycles/ticks + +indcpa_enc: +median: 308336 cycles/ticks +average: 311892 cycles/ticks + +indcpa_dec: +median: 63140 cycles/ticks +average: 64208 cycles/ticks + +kyber_keypair_derand: +median: 284382 cycles/ticks +average: 286635 cycles/ticks + +kyber_keypair: +median: 305464 cycles/ticks +average: 308408 cycles/ticks + +kyber_encaps_derand: +median: 326402 cycles/ticks +average: 329862 cycles/ticks + +kyber_encaps: +median: 328746 cycles/ticks +average: 333058 cycles/ticks + +kyber_decaps: +median: 396720 cycles/ticks +average: 399429 cycles/ticks + +Loop spin: 187 +gen_a: +median: 106280 cycles/ticks +average: 107550 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2449 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7347 cycles/ticks + +INVNTT: +median: 10102 cycles/ticks +average: 10277 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16661 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 461 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 267560 cycles/ticks +average: 270145 cycles/ticks + +indcpa_enc: +median: 309756 cycles/ticks +average: 315055 cycles/ticks + +indcpa_dec: +median: 62728 cycles/ticks +average: 63264 cycles/ticks + +kyber_keypair_derand: +median: 284234 cycles/ticks +average: 285254 cycles/ticks + +kyber_keypair: +median: 305660 cycles/ticks +average: 308318 cycles/ticks + +kyber_encaps_derand: +median: 327416 cycles/ticks +average: 332543 cycles/ticks + +kyber_encaps: +median: 327362 cycles/ticks +average: 331430 cycles/ticks + +kyber_decaps: +median: 395544 cycles/ticks +average: 396486 cycles/ticks + +Loop spin: 188 +gen_a: +median: 103446 cycles/ticks +average: 104987 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2380 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9957 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16298 cycles/ticks +average: 16495 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 816 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3786 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2489 cycles/ticks + +indcpa_keypair: +median: 260348 cycles/ticks +average: 262041 cycles/ticks + +indcpa_enc: +median: 298646 cycles/ticks +average: 300774 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61486 cycles/ticks + +kyber_keypair_derand: +median: 275508 cycles/ticks +average: 277188 cycles/ticks + +kyber_keypair: +median: 297522 cycles/ticks +average: 299894 cycles/ticks + +kyber_encaps_derand: +median: 316772 cycles/ticks +average: 320175 cycles/ticks + +kyber_encaps: +median: 317198 cycles/ticks +average: 319767 cycles/ticks + +kyber_decaps: +median: 384514 cycles/ticks +average: 387390 cycles/ticks + +Loop spin: 189 +gen_a: +median: 103354 cycles/ticks +average: 104333 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 9957 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16026 cycles/ticks +average: 16165 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 462 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3783 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2482 cycles/ticks + +indcpa_keypair: +median: 259360 cycles/ticks +average: 261742 cycles/ticks + +indcpa_enc: +median: 298766 cycles/ticks +average: 303311 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61203 cycles/ticks + +kyber_keypair_derand: +median: 275506 cycles/ticks +average: 277289 cycles/ticks + +kyber_keypair: +median: 297458 cycles/ticks +average: 299810 cycles/ticks + +kyber_encaps_derand: +median: 316374 cycles/ticks +average: 319462 cycles/ticks + +kyber_encaps: +median: 316672 cycles/ticks +average: 319489 cycles/ticks + +kyber_decaps: +median: 385168 cycles/ticks +average: 387916 cycles/ticks + +Loop spin: 190 +gen_a: +median: 103206 cycles/ticks +average: 104358 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16136 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3785 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259682 cycles/ticks +average: 263876 cycles/ticks + +indcpa_enc: +median: 306942 cycles/ticks +average: 309415 cycles/ticks + +indcpa_dec: +median: 62898 cycles/ticks +average: 63394 cycles/ticks + +kyber_keypair_derand: +median: 284124 cycles/ticks +average: 286576 cycles/ticks + +kyber_keypair: +median: 306256 cycles/ticks +average: 310358 cycles/ticks + +kyber_encaps_derand: +median: 325868 cycles/ticks +average: 327916 cycles/ticks + +kyber_encaps: +median: 327598 cycles/ticks +average: 329941 cycles/ticks + +kyber_decaps: +median: 396840 cycles/ticks +average: 400174 cycles/ticks + +Loop spin: 191 +gen_a: +median: 106202 cycles/ticks +average: 108448 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7334 cycles/ticks +average: 7485 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10282 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16388 cycles/ticks +average: 16730 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1474 cycles/ticks +average: 1522 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3928 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2598 cycles/ticks + +indcpa_keypair: +median: 268422 cycles/ticks +average: 271054 cycles/ticks + +indcpa_enc: +median: 310260 cycles/ticks +average: 313211 cycles/ticks + +indcpa_dec: +median: 62854 cycles/ticks +average: 63466 cycles/ticks + +kyber_keypair_derand: +median: 283548 cycles/ticks +average: 285007 cycles/ticks + +kyber_keypair: +median: 303764 cycles/ticks +average: 305618 cycles/ticks + +kyber_encaps_derand: +median: 318430 cycles/ticks +average: 325517 cycles/ticks + +kyber_encaps: +median: 317080 cycles/ticks +average: 321962 cycles/ticks + +kyber_decaps: +median: 395084 cycles/ticks +average: 394160 cycles/ticks + +Loop spin: 192 +gen_a: +median: 105918 cycles/ticks +average: 106852 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2439 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7250 cycles/ticks + +INVNTT: +median: 10084 cycles/ticks +average: 10223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15930 cycles/ticks +average: 16377 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1374 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 778 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2522 cycles/ticks + +indcpa_keypair: +median: 266712 cycles/ticks +average: 267909 cycles/ticks + +indcpa_enc: +median: 306904 cycles/ticks +average: 307898 cycles/ticks + +indcpa_dec: +median: 62678 cycles/ticks +average: 62813 cycles/ticks + +kyber_keypair_derand: +median: 284156 cycles/ticks +average: 286192 cycles/ticks + +kyber_keypair: +median: 304038 cycles/ticks +average: 305526 cycles/ticks + +kyber_encaps_derand: +median: 325850 cycles/ticks +average: 326728 cycles/ticks + +kyber_encaps: +median: 327052 cycles/ticks +average: 328447 cycles/ticks + +kyber_decaps: +median: 395858 cycles/ticks +average: 397451 cycles/ticks + +Loop spin: 193 +gen_a: +median: 105768 cycles/ticks +average: 106420 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7408 cycles/ticks + +INVNTT: +median: 10082 cycles/ticks +average: 10167 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16342 cycles/ticks +average: 16492 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3906 cycles/ticks + +polyvec_decompress: +median: 2514 cycles/ticks +average: 2589 cycles/ticks + +indcpa_keypair: +median: 266994 cycles/ticks +average: 267081 cycles/ticks + +indcpa_enc: +median: 307230 cycles/ticks +average: 308376 cycles/ticks + +indcpa_dec: +median: 62652 cycles/ticks +average: 63003 cycles/ticks + +kyber_keypair_derand: +median: 275826 cycles/ticks +average: 282771 cycles/ticks + +kyber_keypair: +median: 296308 cycles/ticks +average: 300493 cycles/ticks + +kyber_encaps_derand: +median: 316210 cycles/ticks +average: 318911 cycles/ticks + +kyber_encaps: +median: 317100 cycles/ticks +average: 319931 cycles/ticks + +kyber_decaps: +median: 384070 cycles/ticks +average: 386863 cycles/ticks + +Loop spin: 194 +gen_a: +median: 103032 cycles/ticks +average: 103789 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15990 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 258886 cycles/ticks +average: 260958 cycles/ticks + +indcpa_enc: +median: 298362 cycles/ticks +average: 300759 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61687 cycles/ticks + +kyber_keypair_derand: +median: 275614 cycles/ticks +average: 278222 cycles/ticks + +kyber_keypair: +median: 295610 cycles/ticks +average: 297634 cycles/ticks + +kyber_encaps_derand: +median: 316082 cycles/ticks +average: 317624 cycles/ticks + +kyber_encaps: +median: 316876 cycles/ticks +average: 318508 cycles/ticks + +kyber_decaps: +median: 384254 cycles/ticks +average: 386099 cycles/ticks + +Loop spin: 195 +gen_a: +median: 102826 cycles/ticks +average: 103441 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16037 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 260582 cycles/ticks +average: 261988 cycles/ticks + +indcpa_enc: +median: 299692 cycles/ticks +average: 301247 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61295 cycles/ticks + +kyber_keypair_derand: +median: 275830 cycles/ticks +average: 278262 cycles/ticks + +kyber_keypair: +median: 295664 cycles/ticks +average: 297830 cycles/ticks + +kyber_encaps_derand: +median: 317834 cycles/ticks +average: 319877 cycles/ticks + +kyber_encaps: +median: 318608 cycles/ticks +average: 320646 cycles/ticks + +kyber_decaps: +median: 385984 cycles/ticks +average: 388284 cycles/ticks + +Loop spin: 196 +gen_a: +median: 103106 cycles/ticks +average: 104024 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15998 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 258894 cycles/ticks +average: 260573 cycles/ticks + +indcpa_enc: +median: 297966 cycles/ticks +average: 300130 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61281 cycles/ticks + +kyber_keypair_derand: +median: 275324 cycles/ticks +average: 277056 cycles/ticks + +kyber_keypair: +median: 295730 cycles/ticks +average: 297871 cycles/ticks + +kyber_encaps_derand: +median: 318026 cycles/ticks +average: 320345 cycles/ticks + +kyber_encaps: +median: 318830 cycles/ticks +average: 320918 cycles/ticks + +kyber_decaps: +median: 386144 cycles/ticks +average: 388314 cycles/ticks + +Loop spin: 197 +gen_a: +median: 102936 cycles/ticks +average: 103741 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 16029 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3798 cycles/ticks +average: 3822 cycles/ticks + +polyvec_decompress: +median: 2512 cycles/ticks +average: 2532 cycles/ticks + +indcpa_keypair: +median: 260254 cycles/ticks +average: 261894 cycles/ticks + +indcpa_enc: +median: 299878 cycles/ticks +average: 301948 cycles/ticks + +indcpa_dec: +median: 61048 cycles/ticks +average: 61344 cycles/ticks + +kyber_keypair_derand: +median: 277188 cycles/ticks +average: 278903 cycles/ticks + +kyber_keypair: +median: 295700 cycles/ticks +average: 297452 cycles/ticks + +kyber_encaps_derand: +median: 316470 cycles/ticks +average: 319281 cycles/ticks + +kyber_encaps: +median: 317240 cycles/ticks +average: 319620 cycles/ticks + +kyber_decaps: +median: 384412 cycles/ticks +average: 386867 cycles/ticks + +Loop spin: 198 +gen_a: +median: 103060 cycles/ticks +average: 104017 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16037 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259370 cycles/ticks +average: 260928 cycles/ticks + +indcpa_enc: +median: 298412 cycles/ticks +average: 300132 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275306 cycles/ticks +average: 277534 cycles/ticks + +kyber_keypair: +median: 295390 cycles/ticks +average: 297122 cycles/ticks + +kyber_encaps_derand: +median: 315964 cycles/ticks +average: 317720 cycles/ticks + +kyber_encaps: +median: 316750 cycles/ticks +average: 318780 cycles/ticks + +kyber_decaps: +median: 383932 cycles/ticks +average: 386599 cycles/ticks + +Loop spin: 199 +gen_a: +median: 102968 cycles/ticks +average: 103988 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2401 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9915 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16054 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3747 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259252 cycles/ticks +average: 260839 cycles/ticks + +indcpa_enc: +median: 298216 cycles/ticks +average: 300751 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61250 cycles/ticks + +kyber_keypair_derand: +median: 275328 cycles/ticks +average: 276969 cycles/ticks + +kyber_keypair: +median: 295606 cycles/ticks +average: 297178 cycles/ticks + +kyber_encaps_derand: +median: 315930 cycles/ticks +average: 318411 cycles/ticks + +kyber_encaps: +median: 316776 cycles/ticks +average: 319418 cycles/ticks + +kyber_decaps: +median: 383834 cycles/ticks +average: 386308 cycles/ticks + +Loop spin: 200 +gen_a: +median: 103202 cycles/ticks +average: 103983 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 10052 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16222 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 258478 cycles/ticks +average: 260154 cycles/ticks + +indcpa_enc: +median: 297712 cycles/ticks +average: 299694 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61268 cycles/ticks + +kyber_keypair_derand: +median: 275354 cycles/ticks +average: 277004 cycles/ticks + +kyber_keypair: +median: 295646 cycles/ticks +average: 297333 cycles/ticks + +kyber_encaps_derand: +median: 316734 cycles/ticks +average: 318994 cycles/ticks + +kyber_encaps: +median: 317442 cycles/ticks +average: 319553 cycles/ticks + +kyber_decaps: +median: 384646 cycles/ticks +average: 386710 cycles/ticks + +Loop spin: 201 +gen_a: +median: 103092 cycles/ticks +average: 103852 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16063 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 266984 cycles/ticks +average: 268358 cycles/ticks + +indcpa_enc: +median: 297864 cycles/ticks +average: 299618 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61307 cycles/ticks + +kyber_keypair_derand: +median: 283162 cycles/ticks +average: 285230 cycles/ticks + +kyber_keypair: +median: 303174 cycles/ticks +average: 304575 cycles/ticks + +kyber_encaps_derand: +median: 317694 cycles/ticks +average: 319761 cycles/ticks + +kyber_encaps: +median: 318340 cycles/ticks +average: 320062 cycles/ticks + +kyber_decaps: +median: 385696 cycles/ticks +average: 387857 cycles/ticks + +Loop spin: 202 +gen_a: +median: 103002 cycles/ticks +average: 103982 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15971 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260760 cycles/ticks +average: 262442 cycles/ticks + +indcpa_enc: +median: 299766 cycles/ticks +average: 302300 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61273 cycles/ticks + +kyber_keypair_derand: +median: 275650 cycles/ticks +average: 277570 cycles/ticks + +kyber_keypair: +median: 295408 cycles/ticks +average: 297097 cycles/ticks + +kyber_encaps_derand: +median: 316442 cycles/ticks +average: 318569 cycles/ticks + +kyber_encaps: +median: 317242 cycles/ticks +average: 319243 cycles/ticks + +kyber_decaps: +median: 384410 cycles/ticks +average: 386476 cycles/ticks + +Loop spin: 203 +gen_a: +median: 103068 cycles/ticks +average: 104065 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2356 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9917 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15977 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3777 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259666 cycles/ticks +average: 262008 cycles/ticks + +indcpa_enc: +median: 298544 cycles/ticks +average: 300991 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61503 cycles/ticks + +kyber_keypair_derand: +median: 275762 cycles/ticks +average: 278369 cycles/ticks + +kyber_keypair: +median: 296248 cycles/ticks +average: 298193 cycles/ticks + +kyber_encaps_derand: +median: 315366 cycles/ticks +average: 317359 cycles/ticks + +kyber_encaps: +median: 316232 cycles/ticks +average: 318434 cycles/ticks + +kyber_decaps: +median: 383512 cycles/ticks +average: 386351 cycles/ticks + +Loop spin: 204 +gen_a: +median: 103036 cycles/ticks +average: 104003 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15999 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3797 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259064 cycles/ticks +average: 260798 cycles/ticks + +indcpa_enc: +median: 298302 cycles/ticks +average: 299896 cycles/ticks + +indcpa_dec: +median: 60906 cycles/ticks +average: 61218 cycles/ticks + +kyber_keypair_derand: +median: 275704 cycles/ticks +average: 277485 cycles/ticks + +kyber_keypair: +median: 295570 cycles/ticks +average: 296856 cycles/ticks + +kyber_encaps_derand: +median: 316504 cycles/ticks +average: 318171 cycles/ticks + +kyber_encaps: +median: 317320 cycles/ticks +average: 318848 cycles/ticks + +kyber_decaps: +median: 384568 cycles/ticks +average: 386377 cycles/ticks + +Loop spin: 205 +gen_a: +median: 102974 cycles/ticks +average: 103632 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16059 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1412 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 258936 cycles/ticks +average: 260306 cycles/ticks + +indcpa_enc: +median: 298028 cycles/ticks +average: 299666 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61199 cycles/ticks + +kyber_keypair_derand: +median: 275638 cycles/ticks +average: 277080 cycles/ticks + +kyber_keypair: +median: 295806 cycles/ticks +average: 297121 cycles/ticks + +kyber_encaps_derand: +median: 315964 cycles/ticks +average: 317603 cycles/ticks + +kyber_encaps: +median: 316744 cycles/ticks +average: 318425 cycles/ticks + +kyber_decaps: +median: 384082 cycles/ticks +average: 385687 cycles/ticks + +Loop spin: 206 +gen_a: +median: 103098 cycles/ticks +average: 103764 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16141 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259162 cycles/ticks +average: 260501 cycles/ticks + +indcpa_enc: +median: 298504 cycles/ticks +average: 300175 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61155 cycles/ticks + +kyber_keypair_derand: +median: 275864 cycles/ticks +average: 277261 cycles/ticks + +kyber_keypair: +median: 295532 cycles/ticks +average: 296839 cycles/ticks + +kyber_encaps_derand: +median: 316264 cycles/ticks +average: 317794 cycles/ticks + +kyber_encaps: +median: 316906 cycles/ticks +average: 318572 cycles/ticks + +kyber_decaps: +median: 384156 cycles/ticks +average: 385923 cycles/ticks + +Loop spin: 207 +gen_a: +median: 102926 cycles/ticks +average: 103593 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15989 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259182 cycles/ticks +average: 260506 cycles/ticks + +indcpa_enc: +median: 298402 cycles/ticks +average: 299967 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61211 cycles/ticks + +kyber_keypair_derand: +median: 276568 cycles/ticks +average: 277941 cycles/ticks + +kyber_keypair: +median: 295716 cycles/ticks +average: 297041 cycles/ticks + +kyber_encaps_derand: +median: 316514 cycles/ticks +average: 318093 cycles/ticks + +kyber_encaps: +median: 317322 cycles/ticks +average: 318928 cycles/ticks + +kyber_decaps: +median: 384428 cycles/ticks +average: 386288 cycles/ticks + +Loop spin: 208 +gen_a: +median: 103078 cycles/ticks +average: 103788 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7184 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16045 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258848 cycles/ticks +average: 260141 cycles/ticks + +indcpa_enc: +median: 297880 cycles/ticks +average: 299449 cycles/ticks + +indcpa_dec: +median: 60904 cycles/ticks +average: 61214 cycles/ticks + +kyber_keypair_derand: +median: 275496 cycles/ticks +average: 276865 cycles/ticks + +kyber_keypair: +median: 295752 cycles/ticks +average: 297057 cycles/ticks + +kyber_encaps_derand: +median: 316034 cycles/ticks +average: 318338 cycles/ticks + +kyber_encaps: +median: 319104 cycles/ticks +average: 325551 cycles/ticks + +kyber_decaps: +median: 396158 cycles/ticks +average: 399478 cycles/ticks + +Loop spin: 209 +gen_a: +median: 106004 cycles/ticks +average: 106765 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2432 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10258 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16786 cycles/ticks +average: 16812 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1462 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 768 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 477 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3921 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 266804 cycles/ticks +average: 268458 cycles/ticks + +indcpa_enc: +median: 307098 cycles/ticks +average: 309149 cycles/ticks + +indcpa_dec: +median: 62824 cycles/ticks +average: 63793 cycles/ticks + +kyber_keypair_derand: +median: 283836 cycles/ticks +average: 286148 cycles/ticks + +kyber_keypair: +median: 304444 cycles/ticks +average: 306760 cycles/ticks + +kyber_encaps_derand: +median: 325740 cycles/ticks +average: 327895 cycles/ticks + +kyber_encaps: +median: 326816 cycles/ticks +average: 329698 cycles/ticks + +kyber_decaps: +median: 395806 cycles/ticks +average: 398888 cycles/ticks + +Loop spin: 210 +gen_a: +median: 106008 cycles/ticks +average: 106900 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7222 cycles/ticks +average: 7393 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10302 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16609 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 462 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3756 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2474 cycles/ticks + +indcpa_keypair: +median: 267016 cycles/ticks +average: 269684 cycles/ticks + +indcpa_enc: +median: 307200 cycles/ticks +average: 308948 cycles/ticks + +indcpa_dec: +median: 62760 cycles/ticks +average: 63202 cycles/ticks + +kyber_keypair_derand: +median: 285816 cycles/ticks +average: 288191 cycles/ticks + +kyber_keypair: +median: 304334 cycles/ticks +average: 307322 cycles/ticks + +kyber_encaps_derand: +median: 325084 cycles/ticks +average: 327830 cycles/ticks + +kyber_encaps: +median: 326208 cycles/ticks +average: 328319 cycles/ticks + +kyber_decaps: +median: 395230 cycles/ticks +average: 398750 cycles/ticks + +Loop spin: 211 +gen_a: +median: 105962 cycles/ticks +average: 107170 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7324 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16502 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1462 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3891 cycles/ticks + +polyvec_decompress: +median: 2524 cycles/ticks +average: 2527 cycles/ticks + +indcpa_keypair: +median: 268616 cycles/ticks +average: 269831 cycles/ticks + +indcpa_enc: +median: 309208 cycles/ticks +average: 311860 cycles/ticks + +indcpa_dec: +median: 62846 cycles/ticks +average: 63569 cycles/ticks + +kyber_keypair_derand: +median: 283956 cycles/ticks +average: 285727 cycles/ticks + +kyber_keypair: +median: 305702 cycles/ticks +average: 307787 cycles/ticks + +kyber_encaps_derand: +median: 325614 cycles/ticks +average: 328276 cycles/ticks + +kyber_encaps: +median: 327168 cycles/ticks +average: 330526 cycles/ticks + +kyber_decaps: +median: 396298 cycles/ticks +average: 399994 cycles/ticks + +Loop spin: 212 +gen_a: +median: 106276 cycles/ticks +average: 107734 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16390 cycles/ticks +average: 16609 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 754 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2547 cycles/ticks + +indcpa_keypair: +median: 267346 cycles/ticks +average: 269695 cycles/ticks + +indcpa_enc: +median: 307152 cycles/ticks +average: 309967 cycles/ticks + +indcpa_dec: +median: 62942 cycles/ticks +average: 63778 cycles/ticks + +kyber_keypair_derand: +median: 285508 cycles/ticks +average: 288228 cycles/ticks + +kyber_keypair: +median: 306176 cycles/ticks +average: 310452 cycles/ticks + +kyber_encaps_derand: +median: 325800 cycles/ticks +average: 328353 cycles/ticks + +kyber_encaps: +median: 327658 cycles/ticks +average: 330886 cycles/ticks + +kyber_decaps: +median: 396926 cycles/ticks +average: 401648 cycles/ticks + +Loop spin: 213 +gen_a: +median: 106502 cycles/ticks +average: 108860 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7383 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16653 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3928 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 267156 cycles/ticks +average: 269115 cycles/ticks + +indcpa_enc: +median: 308604 cycles/ticks +average: 311538 cycles/ticks + +indcpa_dec: +median: 62956 cycles/ticks +average: 63743 cycles/ticks + +kyber_keypair_derand: +median: 284580 cycles/ticks +average: 287617 cycles/ticks + +kyber_keypair: +median: 305586 cycles/ticks +average: 309723 cycles/ticks + +kyber_encaps_derand: +median: 326240 cycles/ticks +average: 328172 cycles/ticks + +kyber_encaps: +median: 328868 cycles/ticks +average: 331552 cycles/ticks + +kyber_decaps: +median: 397580 cycles/ticks +average: 408282 cycles/ticks + +Loop spin: 214 +gen_a: +median: 106214 cycles/ticks +average: 107584 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2440 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16552 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2536 cycles/ticks + +indcpa_keypair: +median: 266946 cycles/ticks +average: 268656 cycles/ticks + +indcpa_enc: +median: 309046 cycles/ticks +average: 312231 cycles/ticks + +indcpa_dec: +median: 62860 cycles/ticks +average: 63361 cycles/ticks + +kyber_keypair_derand: +median: 283880 cycles/ticks +average: 286630 cycles/ticks + +kyber_keypair: +median: 304796 cycles/ticks +average: 307053 cycles/ticks + +kyber_encaps_derand: +median: 326756 cycles/ticks +average: 329049 cycles/ticks + +kyber_encaps: +median: 327156 cycles/ticks +average: 329117 cycles/ticks + +kyber_decaps: +median: 396110 cycles/ticks +average: 400766 cycles/ticks + +Loop spin: 215 +gen_a: +median: 106078 cycles/ticks +average: 107726 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2462 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7402 cycles/ticks + +INVNTT: +median: 10386 cycles/ticks +average: 10468 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16516 cycles/ticks +average: 16898 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3905 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 267794 cycles/ticks +average: 269800 cycles/ticks + +indcpa_enc: +median: 307900 cycles/ticks +average: 313017 cycles/ticks + +indcpa_dec: +median: 62904 cycles/ticks +average: 63760 cycles/ticks + +kyber_keypair_derand: +median: 285858 cycles/ticks +average: 287719 cycles/ticks + +kyber_keypair: +median: 305576 cycles/ticks +average: 307502 cycles/ticks + +kyber_encaps_derand: +median: 325844 cycles/ticks +average: 328963 cycles/ticks + +kyber_encaps: +median: 327774 cycles/ticks +average: 332250 cycles/ticks + +kyber_decaps: +median: 396416 cycles/ticks +average: 400279 cycles/ticks + +Loop spin: 216 +gen_a: +median: 106032 cycles/ticks +average: 107140 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2482 cycles/ticks +average: 2532 cycles/ticks + +NTT: +median: 7376 cycles/ticks +average: 7598 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10263 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16834 cycles/ticks +average: 17035 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 487 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 463 cycles/ticks + +polyvec_compress: +median: 3888 cycles/ticks +average: 3962 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2622 cycles/ticks + +indcpa_keypair: +median: 268506 cycles/ticks +average: 271292 cycles/ticks + +indcpa_enc: +median: 310230 cycles/ticks +average: 314361 cycles/ticks + +indcpa_dec: +median: 62828 cycles/ticks +average: 63323 cycles/ticks + +kyber_keypair_derand: +median: 284112 cycles/ticks +average: 286324 cycles/ticks + +kyber_keypair: +median: 305810 cycles/ticks +average: 309551 cycles/ticks + +kyber_encaps_derand: +median: 325970 cycles/ticks +average: 329408 cycles/ticks + +kyber_encaps: +median: 327564 cycles/ticks +average: 330835 cycles/ticks + +kyber_decaps: +median: 396150 cycles/ticks +average: 399173 cycles/ticks + +Loop spin: 217 +gen_a: +median: 106160 cycles/ticks +average: 107337 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2366 cycles/ticks +average: 2468 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7364 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10246 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16402 cycles/ticks +average: 16638 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3906 cycles/ticks + +polyvec_decompress: +median: 2510 cycles/ticks +average: 2585 cycles/ticks + +indcpa_keypair: +median: 268678 cycles/ticks +average: 271250 cycles/ticks + +indcpa_enc: +median: 308004 cycles/ticks +average: 310961 cycles/ticks + +indcpa_dec: +median: 63040 cycles/ticks +average: 63755 cycles/ticks + +kyber_keypair_derand: +median: 285530 cycles/ticks +average: 289246 cycles/ticks + +kyber_keypair: +median: 305188 cycles/ticks +average: 308387 cycles/ticks + +kyber_encaps_derand: +median: 325972 cycles/ticks +average: 328604 cycles/ticks + +kyber_encaps: +median: 328062 cycles/ticks +average: 330526 cycles/ticks + +kyber_decaps: +median: 396338 cycles/ticks +average: 401084 cycles/ticks + +Loop spin: 218 +gen_a: +median: 106044 cycles/ticks +average: 106693 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7196 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10178 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16042 cycles/ticks +average: 16365 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 810 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2573 cycles/ticks + +indcpa_keypair: +median: 266928 cycles/ticks +average: 268432 cycles/ticks + +indcpa_enc: +median: 308752 cycles/ticks +average: 311447 cycles/ticks + +indcpa_dec: +median: 63158 cycles/ticks +average: 64217 cycles/ticks + +kyber_keypair_derand: +median: 283878 cycles/ticks +average: 287814 cycles/ticks + +kyber_keypair: +median: 305206 cycles/ticks +average: 308597 cycles/ticks + +kyber_encaps_derand: +median: 326238 cycles/ticks +average: 328739 cycles/ticks + +kyber_encaps: +median: 327982 cycles/ticks +average: 331365 cycles/ticks + +kyber_decaps: +median: 396330 cycles/ticks +average: 402468 cycles/ticks + +Loop spin: 219 +gen_a: +median: 106502 cycles/ticks +average: 108580 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2506 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7273 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10194 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16545 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 268200 cycles/ticks +average: 272711 cycles/ticks + +indcpa_enc: +median: 308470 cycles/ticks +average: 312129 cycles/ticks + +indcpa_dec: +median: 62648 cycles/ticks +average: 63034 cycles/ticks + +kyber_keypair_derand: +median: 283754 cycles/ticks +average: 284875 cycles/ticks + +kyber_keypair: +median: 300078 cycles/ticks +average: 303153 cycles/ticks + +kyber_encaps_derand: +median: 318466 cycles/ticks +average: 325498 cycles/ticks + +kyber_encaps: +median: 319640 cycles/ticks +average: 327698 cycles/ticks + +kyber_decaps: +median: 385098 cycles/ticks +average: 394393 cycles/ticks + +Loop spin: 220 +gen_a: +median: 103490 cycles/ticks +average: 105629 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7260 cycles/ticks +average: 7430 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16332 cycles/ticks +average: 16469 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3798 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 260362 cycles/ticks +average: 264938 cycles/ticks + +indcpa_enc: +median: 298688 cycles/ticks +average: 305484 cycles/ticks + +indcpa_dec: +median: 61032 cycles/ticks +average: 61493 cycles/ticks + +kyber_keypair_derand: +median: 277036 cycles/ticks +average: 283541 cycles/ticks + +kyber_keypair: +median: 297412 cycles/ticks +average: 301564 cycles/ticks + +kyber_encaps_derand: +median: 324702 cycles/ticks +average: 325905 cycles/ticks + +kyber_encaps: +median: 316794 cycles/ticks +average: 320410 cycles/ticks + +kyber_decaps: +median: 386238 cycles/ticks +average: 394558 cycles/ticks + +Loop spin: 221 +gen_a: +median: 103226 cycles/ticks +average: 105402 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7259 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10032 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16382 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 260280 cycles/ticks +average: 266390 cycles/ticks + +indcpa_enc: +median: 298690 cycles/ticks +average: 303146 cycles/ticks + +indcpa_dec: +median: 61528 cycles/ticks +average: 62990 cycles/ticks + +kyber_keypair_derand: +median: 277586 cycles/ticks +average: 283974 cycles/ticks + +kyber_keypair: +median: 296180 cycles/ticks +average: 299224 cycles/ticks + +kyber_encaps_derand: +median: 325356 cycles/ticks +average: 327911 cycles/ticks + +kyber_encaps: +median: 326512 cycles/ticks +average: 329090 cycles/ticks + +kyber_decaps: +median: 395104 cycles/ticks +average: 397961 cycles/ticks + +Loop spin: 222 +gen_a: +median: 105858 cycles/ticks +average: 106967 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2388 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7360 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10353 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16656 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1467 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2548 cycles/ticks + +indcpa_keypair: +median: 267512 cycles/ticks +average: 269848 cycles/ticks + +indcpa_enc: +median: 307534 cycles/ticks +average: 310699 cycles/ticks + +indcpa_dec: +median: 62744 cycles/ticks +average: 63351 cycles/ticks + +kyber_keypair_derand: +median: 283926 cycles/ticks +average: 285083 cycles/ticks + +kyber_keypair: +median: 304250 cycles/ticks +average: 306830 cycles/ticks + +kyber_encaps_derand: +median: 327750 cycles/ticks +average: 330357 cycles/ticks + +kyber_encaps: +median: 328178 cycles/ticks +average: 330932 cycles/ticks + +kyber_decaps: +median: 397838 cycles/ticks +average: 400863 cycles/ticks + +Loop spin: 223 +gen_a: +median: 105778 cycles/ticks +average: 106746 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2376 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7327 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10304 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16394 cycles/ticks +average: 16624 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 760 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3862 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 268408 cycles/ticks +average: 270316 cycles/ticks + +indcpa_enc: +median: 307302 cycles/ticks +average: 307226 cycles/ticks + +indcpa_dec: +median: 62936 cycles/ticks +average: 63644 cycles/ticks + +kyber_keypair_derand: +median: 284540 cycles/ticks +average: 286677 cycles/ticks + +kyber_keypair: +median: 305822 cycles/ticks +average: 310576 cycles/ticks + +kyber_encaps_derand: +median: 326658 cycles/ticks +average: 329468 cycles/ticks + +kyber_encaps: +median: 337560 cycles/ticks +average: 337702 cycles/ticks + +kyber_decaps: +median: 396894 cycles/ticks +average: 402986 cycles/ticks + +Loop spin: 224 +gen_a: +median: 106514 cycles/ticks +average: 108627 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7385 cycles/ticks + +INVNTT: +median: 10280 cycles/ticks +average: 10457 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16598 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 267808 cycles/ticks +average: 270521 cycles/ticks + +indcpa_enc: +median: 309994 cycles/ticks +average: 315428 cycles/ticks + +indcpa_dec: +median: 62862 cycles/ticks +average: 63341 cycles/ticks + +kyber_keypair_derand: +median: 284424 cycles/ticks +average: 288953 cycles/ticks + +kyber_keypair: +median: 304756 cycles/ticks +average: 307719 cycles/ticks + +kyber_encaps_derand: +median: 327388 cycles/ticks +average: 330176 cycles/ticks + +kyber_encaps: +median: 328748 cycles/ticks +average: 333862 cycles/ticks + +kyber_decaps: +median: 407840 cycles/ticks +average: 405084 cycles/ticks + +Loop spin: 225 +gen_a: +median: 106264 cycles/ticks +average: 107142 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7506 cycles/ticks +average: 7565 cycles/ticks + +INVNTT: +median: 10278 cycles/ticks +average: 10461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16838 cycles/ticks +average: 17012 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1454 cycles/ticks +average: 1519 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 457 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3954 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2628 cycles/ticks + +indcpa_keypair: +median: 268544 cycles/ticks +average: 271957 cycles/ticks + +indcpa_enc: +median: 308914 cycles/ticks +average: 311512 cycles/ticks + +indcpa_dec: +median: 62922 cycles/ticks +average: 63908 cycles/ticks + +kyber_keypair_derand: +median: 292742 cycles/ticks +average: 292303 cycles/ticks + +kyber_keypair: +median: 305594 cycles/ticks +average: 309329 cycles/ticks + +kyber_encaps_derand: +median: 327190 cycles/ticks +average: 331263 cycles/ticks + +kyber_encaps: +median: 326280 cycles/ticks +average: 326572 cycles/ticks + +kyber_decaps: +median: 386406 cycles/ticks +average: 395220 cycles/ticks + +Loop spin: 226 +gen_a: +median: 103032 cycles/ticks +average: 104059 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16167 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259070 cycles/ticks +average: 261155 cycles/ticks + +indcpa_enc: +median: 300632 cycles/ticks +average: 307399 cycles/ticks + +indcpa_dec: +median: 60980 cycles/ticks +average: 62734 cycles/ticks + +kyber_keypair_derand: +median: 283720 cycles/ticks +average: 284868 cycles/ticks + +kyber_keypair: +median: 302368 cycles/ticks +average: 304427 cycles/ticks + +kyber_encaps_derand: +median: 325422 cycles/ticks +average: 326591 cycles/ticks + +kyber_encaps: +median: 319288 cycles/ticks +average: 326419 cycles/ticks + +kyber_decaps: +median: 395668 cycles/ticks +average: 396747 cycles/ticks + +Loop spin: 227 +gen_a: +median: 103552 cycles/ticks +average: 106299 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7394 cycles/ticks + +INVNTT: +median: 10088 cycles/ticks +average: 10198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16602 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 760 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3851 cycles/ticks + +polyvec_decompress: +median: 2458 cycles/ticks +average: 2581 cycles/ticks + +indcpa_keypair: +median: 266958 cycles/ticks +average: 268377 cycles/ticks + +indcpa_enc: +median: 300692 cycles/ticks +average: 307405 cycles/ticks + +indcpa_dec: +median: 62618 cycles/ticks +average: 62751 cycles/ticks + +kyber_keypair_derand: +median: 283290 cycles/ticks +average: 286389 cycles/ticks + +kyber_keypair: +median: 303530 cycles/ticks +average: 305443 cycles/ticks + +kyber_encaps_derand: +median: 324886 cycles/ticks +average: 325798 cycles/ticks + +kyber_encaps: +median: 325682 cycles/ticks +average: 326677 cycles/ticks + +kyber_decaps: +median: 395050 cycles/ticks +average: 396441 cycles/ticks + +Loop spin: 228 +gen_a: +median: 105880 cycles/ticks +average: 106739 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2414 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7330 cycles/ticks + +INVNTT: +median: 9872 cycles/ticks +average: 10171 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16541 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3744 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 260554 cycles/ticks +average: 266647 cycles/ticks + +indcpa_enc: +median: 306754 cycles/ticks +average: 307943 cycles/ticks + +indcpa_dec: +median: 61316 cycles/ticks +average: 63034 cycles/ticks + +kyber_keypair_derand: +median: 283064 cycles/ticks +average: 283899 cycles/ticks + +kyber_keypair: +median: 302762 cycles/ticks +average: 305146 cycles/ticks + +kyber_encaps_derand: +median: 317624 cycles/ticks +average: 325210 cycles/ticks + +kyber_encaps: +median: 319876 cycles/ticks +average: 327067 cycles/ticks + +kyber_decaps: +median: 395700 cycles/ticks +average: 397542 cycles/ticks + +Loop spin: 229 +gen_a: +median: 106070 cycles/ticks +average: 107299 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 9946 cycles/ticks +average: 10110 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16348 cycles/ticks +average: 16748 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2595 cycles/ticks + +indcpa_keypair: +median: 263706 cycles/ticks +average: 269269 cycles/ticks + +indcpa_enc: +median: 308620 cycles/ticks +average: 309595 cycles/ticks + +indcpa_dec: +median: 62650 cycles/ticks +average: 62809 cycles/ticks + +kyber_keypair_derand: +median: 283480 cycles/ticks +average: 284185 cycles/ticks + +kyber_keypair: +median: 297856 cycles/ticks +average: 303942 cycles/ticks + +kyber_encaps_derand: +median: 327064 cycles/ticks +average: 327863 cycles/ticks + +kyber_encaps: +median: 327948 cycles/ticks +average: 329447 cycles/ticks + +kyber_decaps: +median: 396766 cycles/ticks +average: 397287 cycles/ticks + +Loop spin: 230 +gen_a: +median: 103068 cycles/ticks +average: 105066 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15963 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259084 cycles/ticks +average: 260695 cycles/ticks + +indcpa_enc: +median: 298358 cycles/ticks +average: 300472 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61224 cycles/ticks + +kyber_keypair_derand: +median: 275872 cycles/ticks +average: 277068 cycles/ticks + +kyber_keypair: +median: 295376 cycles/ticks +average: 296433 cycles/ticks + +kyber_encaps_derand: +median: 316944 cycles/ticks +average: 318352 cycles/ticks + +kyber_encaps: +median: 317868 cycles/ticks +average: 319149 cycles/ticks + +kyber_decaps: +median: 384982 cycles/ticks +average: 386473 cycles/ticks + +Loop spin: 231 +gen_a: +median: 102892 cycles/ticks +average: 103447 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15996 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 258848 cycles/ticks +average: 259898 cycles/ticks + +indcpa_enc: +median: 297972 cycles/ticks +average: 299351 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61197 cycles/ticks + +kyber_keypair_derand: +median: 277180 cycles/ticks +average: 278498 cycles/ticks + +kyber_keypair: +median: 295836 cycles/ticks +average: 297018 cycles/ticks + +kyber_encaps_derand: +median: 315904 cycles/ticks +average: 317220 cycles/ticks + +kyber_encaps: +median: 316718 cycles/ticks +average: 318058 cycles/ticks + +kyber_decaps: +median: 383940 cycles/ticks +average: 385519 cycles/ticks + +Loop spin: 232 +gen_a: +median: 102986 cycles/ticks +average: 103649 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15960 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 445 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259152 cycles/ticks +average: 260460 cycles/ticks + +indcpa_enc: +median: 298018 cycles/ticks +average: 299491 cycles/ticks + +indcpa_dec: +median: 61022 cycles/ticks +average: 61303 cycles/ticks + +kyber_keypair_derand: +median: 275816 cycles/ticks +average: 277030 cycles/ticks + +kyber_keypair: +median: 295660 cycles/ticks +average: 296809 cycles/ticks + +kyber_encaps_derand: +median: 316084 cycles/ticks +average: 317687 cycles/ticks + +kyber_encaps: +median: 317018 cycles/ticks +average: 318950 cycles/ticks + +kyber_decaps: +median: 384226 cycles/ticks +average: 386429 cycles/ticks + +Loop spin: 233 +gen_a: +median: 102922 cycles/ticks +average: 103755 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16179 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 447 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259296 cycles/ticks +average: 261025 cycles/ticks + +indcpa_enc: +median: 298526 cycles/ticks +average: 300525 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61305 cycles/ticks + +kyber_keypair_derand: +median: 275290 cycles/ticks +average: 277351 cycles/ticks + +kyber_keypair: +median: 295800 cycles/ticks +average: 297334 cycles/ticks + +kyber_encaps_derand: +median: 316136 cycles/ticks +average: 318071 cycles/ticks + +kyber_encaps: +median: 316958 cycles/ticks +average: 319004 cycles/ticks + +kyber_decaps: +median: 384220 cycles/ticks +average: 386385 cycles/ticks + +Loop spin: 234 +gen_a: +median: 103008 cycles/ticks +average: 103914 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9935 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16016 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 260850 cycles/ticks +average: 262936 cycles/ticks + +indcpa_enc: +median: 300174 cycles/ticks +average: 302412 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61343 cycles/ticks + +kyber_keypair_derand: +median: 275856 cycles/ticks +average: 277755 cycles/ticks + +kyber_keypair: +median: 295660 cycles/ticks +average: 297277 cycles/ticks + +kyber_encaps_derand: +median: 315828 cycles/ticks +average: 318263 cycles/ticks + +kyber_encaps: +median: 316664 cycles/ticks +average: 318171 cycles/ticks + +kyber_decaps: +median: 383998 cycles/ticks +average: 385843 cycles/ticks + +Loop spin: 235 +gen_a: +median: 102952 cycles/ticks +average: 104366 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16039 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260676 cycles/ticks +average: 263735 cycles/ticks + +indcpa_enc: +median: 300082 cycles/ticks +average: 301784 cycles/ticks + +indcpa_dec: +median: 60964 cycles/ticks +average: 61248 cycles/ticks + +kyber_keypair_derand: +median: 275906 cycles/ticks +average: 277294 cycles/ticks + +kyber_keypair: +median: 295624 cycles/ticks +average: 296866 cycles/ticks + +kyber_encaps_derand: +median: 316240 cycles/ticks +average: 317895 cycles/ticks + +kyber_encaps: +median: 317046 cycles/ticks +average: 318680 cycles/ticks + +kyber_decaps: +median: 384074 cycles/ticks +average: 386418 cycles/ticks + +Loop spin: 236 +gen_a: +median: 103070 cycles/ticks +average: 103762 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15966 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259300 cycles/ticks +average: 260775 cycles/ticks + +indcpa_enc: +median: 298156 cycles/ticks +average: 299712 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61172 cycles/ticks + +kyber_keypair_derand: +median: 275544 cycles/ticks +average: 277248 cycles/ticks + +kyber_keypair: +median: 295342 cycles/ticks +average: 296663 cycles/ticks + +kyber_encaps_derand: +median: 316076 cycles/ticks +average: 317737 cycles/ticks + +kyber_encaps: +median: 316992 cycles/ticks +average: 319045 cycles/ticks + +kyber_decaps: +median: 384420 cycles/ticks +average: 386306 cycles/ticks + +Loop spin: 237 +gen_a: +median: 102884 cycles/ticks +average: 103586 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16032 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 258614 cycles/ticks +average: 260297 cycles/ticks + +indcpa_enc: +median: 298016 cycles/ticks +average: 299522 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61253 cycles/ticks + +kyber_keypair_derand: +median: 275400 cycles/ticks +average: 276917 cycles/ticks + +kyber_keypair: +median: 295830 cycles/ticks +average: 298440 cycles/ticks + +kyber_encaps_derand: +median: 316282 cycles/ticks +average: 322795 cycles/ticks + +kyber_encaps: +median: 317764 cycles/ticks +average: 324849 cycles/ticks + +kyber_decaps: +median: 384580 cycles/ticks +average: 392812 cycles/ticks + +Loop spin: 238 +gen_a: +median: 103004 cycles/ticks +average: 104887 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9852 cycles/ticks +average: 10092 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16198 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 464 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3836 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259332 cycles/ticks +average: 265341 cycles/ticks + +indcpa_enc: +median: 298496 cycles/ticks +average: 305596 cycles/ticks + +indcpa_dec: +median: 60970 cycles/ticks +average: 62105 cycles/ticks + +kyber_keypair_derand: +median: 276074 cycles/ticks +average: 282407 cycles/ticks + +kyber_keypair: +median: 296510 cycles/ticks +average: 301770 cycles/ticks + +kyber_encaps_derand: +median: 317950 cycles/ticks +average: 322994 cycles/ticks + +kyber_encaps: +median: 318920 cycles/ticks +average: 325330 cycles/ticks + +kyber_decaps: +median: 386214 cycles/ticks +average: 392926 cycles/ticks + +Loop spin: 239 +gen_a: +median: 103020 cycles/ticks +average: 104247 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15978 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 260342 cycles/ticks +average: 266131 cycles/ticks + +indcpa_enc: +median: 299242 cycles/ticks +average: 306131 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 62153 cycles/ticks + +kyber_keypair_derand: +median: 277230 cycles/ticks +average: 283759 cycles/ticks + +kyber_keypair: +median: 296388 cycles/ticks +average: 300766 cycles/ticks + +kyber_encaps_derand: +median: 316324 cycles/ticks +average: 323438 cycles/ticks + +kyber_encaps: +median: 317124 cycles/ticks +average: 323494 cycles/ticks + +kyber_decaps: +median: 384148 cycles/ticks +average: 390304 cycles/ticks + +Loop spin: 240 +gen_a: +median: 102948 cycles/ticks +average: 103824 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2366 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7319 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9981 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16233 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 754 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3789 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259502 cycles/ticks +average: 264113 cycles/ticks + +indcpa_enc: +median: 298720 cycles/ticks +average: 304889 cycles/ticks + +indcpa_dec: +median: 60952 cycles/ticks +average: 61673 cycles/ticks + +kyber_keypair_derand: +median: 275840 cycles/ticks +average: 282103 cycles/ticks + +kyber_keypair: +median: 296402 cycles/ticks +average: 301618 cycles/ticks + +kyber_encaps_derand: +median: 316284 cycles/ticks +average: 317947 cycles/ticks + +kyber_encaps: +median: 326728 cycles/ticks +average: 329075 cycles/ticks + +kyber_decaps: +median: 395002 cycles/ticks +average: 395597 cycles/ticks + +Loop spin: 241 +gen_a: +median: 106046 cycles/ticks +average: 107156 cycles/ticks + +poly_getnoise_eta1: +median: 2332 cycles/ticks +average: 2440 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7418 cycles/ticks + +INVNTT: +median: 10148 cycles/ticks +average: 10287 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16520 cycles/ticks +average: 16811 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 764 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3768 cycles/ticks +average: 4006 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2565 cycles/ticks + +indcpa_keypair: +median: 268788 cycles/ticks +average: 270999 cycles/ticks + +indcpa_enc: +median: 308436 cycles/ticks +average: 312655 cycles/ticks + +indcpa_dec: +median: 64630 cycles/ticks +average: 64840 cycles/ticks + +kyber_keypair_derand: +median: 284124 cycles/ticks +average: 287123 cycles/ticks + +kyber_keypair: +median: 304924 cycles/ticks +average: 306991 cycles/ticks + +kyber_encaps_derand: +median: 326692 cycles/ticks +average: 329021 cycles/ticks + +kyber_encaps: +median: 326788 cycles/ticks +average: 332061 cycles/ticks + +kyber_decaps: +median: 396074 cycles/ticks +average: 398618 cycles/ticks + +Loop spin: 242 +gen_a: +median: 106234 cycles/ticks +average: 107438 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7356 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10325 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16540 cycles/ticks +average: 16804 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3887 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 267330 cycles/ticks +average: 270933 cycles/ticks + +indcpa_enc: +median: 307814 cycles/ticks +average: 312285 cycles/ticks + +indcpa_dec: +median: 62844 cycles/ticks +average: 63462 cycles/ticks + +kyber_keypair_derand: +median: 284312 cycles/ticks +average: 286776 cycles/ticks + +kyber_keypair: +median: 304378 cycles/ticks +average: 306449 cycles/ticks + +kyber_encaps_derand: +median: 326440 cycles/ticks +average: 330179 cycles/ticks + +kyber_encaps: +median: 327422 cycles/ticks +average: 329517 cycles/ticks + +kyber_decaps: +median: 396736 cycles/ticks +average: 402055 cycles/ticks + +Loop spin: 243 +gen_a: +median: 105980 cycles/ticks +average: 107319 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7286 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10180 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16252 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3883 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2580 cycles/ticks + +indcpa_keypair: +median: 267186 cycles/ticks +average: 270229 cycles/ticks + +indcpa_enc: +median: 307606 cycles/ticks +average: 310270 cycles/ticks + +indcpa_dec: +median: 62744 cycles/ticks +average: 63359 cycles/ticks + +kyber_keypair_derand: +median: 284534 cycles/ticks +average: 287441 cycles/ticks + +kyber_keypair: +median: 304546 cycles/ticks +average: 306458 cycles/ticks + +kyber_encaps_derand: +median: 326256 cycles/ticks +average: 329339 cycles/ticks + +kyber_encaps: +median: 327184 cycles/ticks +average: 329062 cycles/ticks + +kyber_decaps: +median: 396488 cycles/ticks +average: 401188 cycles/ticks + +Loop spin: 244 +gen_a: +median: 103544 cycles/ticks +average: 106236 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7305 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10252 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16447 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 767 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 485 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 267028 cycles/ticks +average: 268729 cycles/ticks + +indcpa_enc: +median: 306868 cycles/ticks +average: 307671 cycles/ticks + +indcpa_dec: +median: 62672 cycles/ticks +average: 63199 cycles/ticks + +kyber_keypair_derand: +median: 283990 cycles/ticks +average: 285037 cycles/ticks + +kyber_keypair: +median: 296328 cycles/ticks +average: 300926 cycles/ticks + +kyber_encaps_derand: +median: 318818 cycles/ticks +average: 324773 cycles/ticks + +kyber_encaps: +median: 321176 cycles/ticks +average: 328414 cycles/ticks + +kyber_decaps: +median: 387042 cycles/ticks +average: 394947 cycles/ticks + +Loop spin: 245 +gen_a: +median: 103124 cycles/ticks +average: 105068 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10082 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16265 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 487 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 811 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259426 cycles/ticks +average: 264763 cycles/ticks + +indcpa_enc: +median: 299740 cycles/ticks +average: 305881 cycles/ticks + +indcpa_dec: +median: 61126 cycles/ticks +average: 62121 cycles/ticks + +kyber_keypair_derand: +median: 277812 cycles/ticks +average: 284263 cycles/ticks + +kyber_keypair: +median: 296452 cycles/ticks +average: 301788 cycles/ticks + +kyber_encaps_derand: +median: 317912 cycles/ticks +average: 323925 cycles/ticks + +kyber_encaps: +median: 318522 cycles/ticks +average: 322499 cycles/ticks + +kyber_decaps: +median: 386340 cycles/ticks +average: 394640 cycles/ticks + +Loop spin: 246 +gen_a: +median: 103172 cycles/ticks +average: 104333 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7221 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 10118 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16360 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2573 cycles/ticks + +indcpa_keypair: +median: 261390 cycles/ticks +average: 266480 cycles/ticks + +indcpa_enc: +median: 308332 cycles/ticks +average: 310894 cycles/ticks + +indcpa_dec: +median: 63044 cycles/ticks +average: 64174 cycles/ticks + +kyber_keypair_derand: +median: 292414 cycles/ticks +average: 292705 cycles/ticks + +kyber_keypair: +median: 305050 cycles/ticks +average: 308672 cycles/ticks + +kyber_encaps_derand: +median: 326366 cycles/ticks +average: 329922 cycles/ticks + +kyber_encaps: +median: 328096 cycles/ticks +average: 332035 cycles/ticks + +kyber_decaps: +median: 407200 cycles/ticks +average: 405570 cycles/ticks + +Loop spin: 247 +gen_a: +median: 106032 cycles/ticks +average: 107395 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10305 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16533 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1514 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2536 cycles/ticks + +indcpa_keypair: +median: 267770 cycles/ticks +average: 270771 cycles/ticks + +indcpa_enc: +median: 309064 cycles/ticks +average: 313649 cycles/ticks + +indcpa_dec: +median: 63276 cycles/ticks +average: 64366 cycles/ticks + +kyber_keypair_derand: +median: 284942 cycles/ticks +average: 289856 cycles/ticks + +kyber_keypair: +median: 304982 cycles/ticks +average: 307806 cycles/ticks + +kyber_encaps_derand: +median: 326774 cycles/ticks +average: 329350 cycles/ticks + +kyber_encaps: +median: 329406 cycles/ticks +average: 335139 cycles/ticks + +kyber_decaps: +median: 396566 cycles/ticks +average: 402240 cycles/ticks + +Loop spin: 248 +gen_a: +median: 107334 cycles/ticks +average: 109117 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7472 cycles/ticks + +INVNTT: +median: 10142 cycles/ticks +average: 10319 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16786 cycles/ticks +average: 16863 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 789 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3892 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 267624 cycles/ticks +average: 270032 cycles/ticks + +indcpa_enc: +median: 307972 cycles/ticks +average: 313318 cycles/ticks + +indcpa_dec: +median: 64602 cycles/ticks +average: 64879 cycles/ticks + +kyber_keypair_derand: +median: 284574 cycles/ticks +average: 288192 cycles/ticks + +kyber_keypair: +median: 305994 cycles/ticks +average: 309971 cycles/ticks + +kyber_encaps_derand: +median: 330776 cycles/ticks +average: 334207 cycles/ticks + +kyber_encaps: +median: 339338 cycles/ticks +average: 338573 cycles/ticks + +kyber_decaps: +median: 399958 cycles/ticks +average: 404378 cycles/ticks + +Loop spin: 249 +gen_a: +median: 106308 cycles/ticks +average: 107701 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2438 cycles/ticks +average: 2505 cycles/ticks + +NTT: +median: 7498 cycles/ticks +average: 7566 cycles/ticks + +INVNTT: +median: 10430 cycles/ticks +average: 10533 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16514 cycles/ticks +average: 16769 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 474 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 775 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 466 cycles/ticks + +polyvec_compress: +median: 3962 cycles/ticks +average: 4005 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 269634 cycles/ticks +average: 273534 cycles/ticks + +indcpa_enc: +median: 308998 cycles/ticks +average: 313832 cycles/ticks + +indcpa_dec: +median: 62986 cycles/ticks +average: 63949 cycles/ticks + +kyber_keypair_derand: +median: 284202 cycles/ticks +average: 288984 cycles/ticks + +kyber_keypair: +median: 305018 cycles/ticks +average: 306897 cycles/ticks + +kyber_encaps_derand: +median: 326202 cycles/ticks +average: 330319 cycles/ticks + +kyber_encaps: +median: 326464 cycles/ticks +average: 329139 cycles/ticks + +kyber_decaps: +median: 396526 cycles/ticks +average: 399937 cycles/ticks + +Loop spin: 250 +gen_a: +median: 105852 cycles/ticks +average: 107653 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2368 cycles/ticks +average: 2472 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7284 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16525 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 467 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3943 cycles/ticks + +polyvec_decompress: +median: 2524 cycles/ticks +average: 2595 cycles/ticks + +indcpa_keypair: +median: 274816 cycles/ticks +average: 274340 cycles/ticks + +indcpa_enc: +median: 307428 cycles/ticks +average: 311306 cycles/ticks + +indcpa_dec: +median: 63050 cycles/ticks +average: 63942 cycles/ticks + +kyber_keypair_derand: +median: 286128 cycles/ticks +average: 288440 cycles/ticks + +kyber_keypair: +median: 306114 cycles/ticks +average: 309551 cycles/ticks + +kyber_encaps_derand: +median: 326464 cycles/ticks +average: 331468 cycles/ticks + +kyber_encaps: +median: 328292 cycles/ticks +average: 332520 cycles/ticks + +kyber_decaps: +median: 396464 cycles/ticks +average: 400463 cycles/ticks + +Loop spin: 251 +gen_a: +median: 106468 cycles/ticks +average: 108704 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7376 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10214 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16418 cycles/ticks +average: 16748 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 473 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 482 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 267440 cycles/ticks +average: 270528 cycles/ticks + +indcpa_enc: +median: 309906 cycles/ticks +average: 315322 cycles/ticks + +indcpa_dec: +median: 62834 cycles/ticks +average: 63299 cycles/ticks + +kyber_keypair_derand: +median: 283808 cycles/ticks +average: 286029 cycles/ticks + +kyber_keypair: +median: 305702 cycles/ticks +average: 309204 cycles/ticks + +kyber_encaps_derand: +median: 327616 cycles/ticks +average: 331715 cycles/ticks + +kyber_encaps: +median: 328228 cycles/ticks +average: 333318 cycles/ticks + +kyber_decaps: +median: 395732 cycles/ticks +average: 398145 cycles/ticks + +Loop spin: 252 +gen_a: +median: 104280 cycles/ticks +average: 106842 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2393 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7377 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10288 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16594 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3744 cycles/ticks +average: 3953 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 268408 cycles/ticks +average: 270989 cycles/ticks + +indcpa_enc: +median: 307802 cycles/ticks +average: 312726 cycles/ticks + +indcpa_dec: +median: 63296 cycles/ticks +average: 64466 cycles/ticks + +kyber_keypair_derand: +median: 284136 cycles/ticks +average: 287975 cycles/ticks + +kyber_keypair: +median: 305452 cycles/ticks +average: 307379 cycles/ticks + +kyber_encaps_derand: +median: 327044 cycles/ticks +average: 330499 cycles/ticks + +kyber_encaps: +median: 325994 cycles/ticks +average: 327769 cycles/ticks + +kyber_decaps: +median: 385694 cycles/ticks +average: 391211 cycles/ticks + +Loop spin: 253 +gen_a: +median: 103372 cycles/ticks +average: 104321 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2369 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7164 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 9944 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16032 cycles/ticks +average: 16203 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3800 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 262690 cycles/ticks +average: 264337 cycles/ticks + +indcpa_enc: +median: 301914 cycles/ticks +average: 304207 cycles/ticks + +indcpa_dec: +median: 60990 cycles/ticks +average: 61621 cycles/ticks + +kyber_keypair_derand: +median: 277430 cycles/ticks +average: 279257 cycles/ticks + +kyber_keypair: +median: 296196 cycles/ticks +average: 298050 cycles/ticks + +kyber_encaps_derand: +median: 317056 cycles/ticks +average: 319015 cycles/ticks + +kyber_encaps: +median: 319246 cycles/ticks +average: 320959 cycles/ticks + +kyber_decaps: +median: 385164 cycles/ticks +average: 387891 cycles/ticks + +Loop spin: 254 +gen_a: +median: 102842 cycles/ticks +average: 103741 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2396 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7140 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9976 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16160 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 259632 cycles/ticks +average: 262016 cycles/ticks + +indcpa_enc: +median: 300010 cycles/ticks +average: 302522 cycles/ticks + +indcpa_dec: +median: 60978 cycles/ticks +average: 61384 cycles/ticks + +kyber_keypair_derand: +median: 275556 cycles/ticks +average: 276920 cycles/ticks + +kyber_keypair: +median: 296342 cycles/ticks +average: 298383 cycles/ticks + +kyber_encaps_derand: +median: 317456 cycles/ticks +average: 319829 cycles/ticks + +kyber_encaps: +median: 317138 cycles/ticks +average: 319185 cycles/ticks + +kyber_decaps: +median: 384510 cycles/ticks +average: 391820 cycles/ticks + +Loop spin: 255 +gen_a: +median: 105520 cycles/ticks +average: 106888 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7186 cycles/ticks +average: 7422 cycles/ticks + +INVNTT: +median: 10094 cycles/ticks +average: 10259 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16807 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 481 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 267416 cycles/ticks +average: 269940 cycles/ticks + +indcpa_enc: +median: 306666 cycles/ticks +average: 308324 cycles/ticks + +indcpa_dec: +median: 62810 cycles/ticks +average: 63343 cycles/ticks + +kyber_keypair_derand: +median: 283446 cycles/ticks +average: 284806 cycles/ticks + +kyber_keypair: +median: 304724 cycles/ticks +average: 306322 cycles/ticks + +kyber_encaps_derand: +median: 325864 cycles/ticks +average: 327322 cycles/ticks + +kyber_encaps: +median: 327098 cycles/ticks +average: 329414 cycles/ticks + +kyber_decaps: +median: 395892 cycles/ticks +average: 397517 cycles/ticks + +Loop spin: 256 +gen_a: +median: 106056 cycles/ticks +average: 107479 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2376 cycles/ticks +average: 2457 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7268 cycles/ticks + +INVNTT: +median: 9862 cycles/ticks +average: 10172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16480 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3744 cycles/ticks +average: 3857 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 267482 cycles/ticks +average: 270179 cycles/ticks + +indcpa_enc: +median: 307282 cycles/ticks +average: 309203 cycles/ticks + +indcpa_dec: +median: 62722 cycles/ticks +average: 63154 cycles/ticks + +kyber_keypair_derand: +median: 283784 cycles/ticks +average: 284799 cycles/ticks + +kyber_keypair: +median: 304676 cycles/ticks +average: 306736 cycles/ticks + +kyber_encaps_derand: +median: 325300 cycles/ticks +average: 328109 cycles/ticks + +kyber_encaps: +median: 325964 cycles/ticks +average: 328192 cycles/ticks + +kyber_decaps: +median: 395306 cycles/ticks +average: 396462 cycles/ticks + +Loop spin: 257 +gen_a: +median: 106344 cycles/ticks +average: 107517 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7373 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10297 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16514 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 470 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 765 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3728 cycles/ticks +average: 3840 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2595 cycles/ticks + +indcpa_keypair: +median: 266836 cycles/ticks +average: 269346 cycles/ticks + +indcpa_enc: +median: 307396 cycles/ticks +average: 309494 cycles/ticks + +indcpa_dec: +median: 62694 cycles/ticks +average: 63144 cycles/ticks + +kyber_keypair_derand: +median: 284032 cycles/ticks +average: 286350 cycles/ticks + +kyber_keypair: +median: 304228 cycles/ticks +average: 306773 cycles/ticks + +kyber_encaps_derand: +median: 326166 cycles/ticks +average: 328070 cycles/ticks + +kyber_encaps: +median: 326492 cycles/ticks +average: 327953 cycles/ticks + +kyber_decaps: +median: 395582 cycles/ticks +average: 397096 cycles/ticks + +Loop spin: 258 +gen_a: +median: 106188 cycles/ticks +average: 107260 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2453 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7395 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10244 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16508 cycles/ticks +average: 16795 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3974 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2516 cycles/ticks + +indcpa_keypair: +median: 270314 cycles/ticks +average: 272254 cycles/ticks + +indcpa_enc: +median: 310290 cycles/ticks +average: 313091 cycles/ticks + +indcpa_dec: +median: 62650 cycles/ticks +average: 63107 cycles/ticks + +kyber_keypair_derand: +median: 275580 cycles/ticks +average: 281644 cycles/ticks + +kyber_keypair: +median: 296664 cycles/ticks +average: 302629 cycles/ticks + +kyber_encaps_derand: +median: 316262 cycles/ticks +average: 318443 cycles/ticks + +kyber_encaps: +median: 317384 cycles/ticks +average: 322356 cycles/ticks + +kyber_decaps: +median: 395360 cycles/ticks +average: 396475 cycles/ticks + +Loop spin: 259 +gen_a: +median: 103236 cycles/ticks +average: 106047 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7122 cycles/ticks +average: 7306 cycles/ticks + +INVNTT: +median: 9860 cycles/ticks +average: 10149 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16678 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2560 cycles/ticks + +indcpa_keypair: +median: 266800 cycles/ticks +average: 267661 cycles/ticks + +indcpa_enc: +median: 307532 cycles/ticks +average: 307968 cycles/ticks + +indcpa_dec: +median: 61006 cycles/ticks +average: 62576 cycles/ticks + +kyber_keypair_derand: +median: 276278 cycles/ticks +average: 282929 cycles/ticks + +kyber_keypair: +median: 302922 cycles/ticks +average: 304954 cycles/ticks + +kyber_encaps_derand: +median: 326884 cycles/ticks +average: 327866 cycles/ticks + +kyber_encaps: +median: 327634 cycles/ticks +average: 328464 cycles/ticks + +kyber_decaps: +median: 397016 cycles/ticks +average: 398828 cycles/ticks + +Loop spin: 260 +gen_a: +median: 103346 cycles/ticks +average: 106093 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10100 cycles/ticks +average: 10144 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16269 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3984 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 266770 cycles/ticks +average: 268228 cycles/ticks + +indcpa_enc: +median: 301374 cycles/ticks +average: 307648 cycles/ticks + +indcpa_dec: +median: 61172 cycles/ticks +average: 62719 cycles/ticks + +kyber_keypair_derand: +median: 283380 cycles/ticks +average: 284345 cycles/ticks + +kyber_keypair: +median: 302874 cycles/ticks +average: 304790 cycles/ticks + +kyber_encaps_derand: +median: 325682 cycles/ticks +average: 326669 cycles/ticks + +kyber_encaps: +median: 326402 cycles/ticks +average: 327806 cycles/ticks + +kyber_decaps: +median: 395376 cycles/ticks +average: 396524 cycles/ticks + +Loop spin: 261 +gen_a: +median: 104502 cycles/ticks +average: 106669 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7207 cycles/ticks + +INVNTT: +median: 9932 cycles/ticks +average: 10115 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16298 cycles/ticks +average: 16563 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3907 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2562 cycles/ticks + +indcpa_keypair: +median: 262560 cycles/ticks +average: 268570 cycles/ticks + +indcpa_enc: +median: 305534 cycles/ticks +average: 308788 cycles/ticks + +indcpa_dec: +median: 60994 cycles/ticks +average: 62358 cycles/ticks + +kyber_keypair_derand: +median: 275580 cycles/ticks +average: 277430 cycles/ticks + +kyber_keypair: +median: 296454 cycles/ticks +average: 297959 cycles/ticks + +kyber_encaps_derand: +median: 316098 cycles/ticks +average: 318188 cycles/ticks + +kyber_encaps: +median: 316862 cycles/ticks +average: 318501 cycles/ticks + +kyber_decaps: +median: 384148 cycles/ticks +average: 385847 cycles/ticks + +Loop spin: 262 +gen_a: +median: 102996 cycles/ticks +average: 103582 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7173 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9912 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16052 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3798 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260526 cycles/ticks +average: 262383 cycles/ticks + +indcpa_enc: +median: 301130 cycles/ticks +average: 302713 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61228 cycles/ticks + +kyber_keypair_derand: +median: 277012 cycles/ticks +average: 278461 cycles/ticks + +kyber_keypair: +median: 295714 cycles/ticks +average: 297045 cycles/ticks + +kyber_encaps_derand: +median: 317764 cycles/ticks +average: 320353 cycles/ticks + +kyber_encaps: +median: 318626 cycles/ticks +average: 320639 cycles/ticks + +kyber_decaps: +median: 385848 cycles/ticks +average: 388071 cycles/ticks + +Loop spin: 263 +gen_a: +median: 103042 cycles/ticks +average: 103873 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15943 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3773 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 259110 cycles/ticks +average: 260757 cycles/ticks + +indcpa_enc: +median: 298230 cycles/ticks +average: 300011 cycles/ticks + +indcpa_dec: +median: 60970 cycles/ticks +average: 61358 cycles/ticks + +kyber_keypair_derand: +median: 275168 cycles/ticks +average: 276718 cycles/ticks + +kyber_keypair: +median: 295564 cycles/ticks +average: 297286 cycles/ticks + +kyber_encaps_derand: +median: 316486 cycles/ticks +average: 318550 cycles/ticks + +kyber_encaps: +median: 317116 cycles/ticks +average: 320271 cycles/ticks + +kyber_decaps: +median: 384272 cycles/ticks +average: 386985 cycles/ticks + +Loop spin: 264 +gen_a: +median: 103056 cycles/ticks +average: 103742 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2384 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7201 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9911 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15954 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3803 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259220 cycles/ticks +average: 260762 cycles/ticks + +indcpa_enc: +median: 298616 cycles/ticks +average: 300480 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61217 cycles/ticks + +kyber_keypair_derand: +median: 275568 cycles/ticks +average: 277120 cycles/ticks + +kyber_keypair: +median: 295420 cycles/ticks +average: 297105 cycles/ticks + +kyber_encaps_derand: +median: 316412 cycles/ticks +average: 318043 cycles/ticks + +kyber_encaps: +median: 317282 cycles/ticks +average: 319064 cycles/ticks + +kyber_decaps: +median: 384370 cycles/ticks +average: 386554 cycles/ticks + +Loop spin: 265 +gen_a: +median: 102992 cycles/ticks +average: 103740 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15945 cycles/ticks + +poly_tomsg: +median: 436 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 484 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3802 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260698 cycles/ticks +average: 262212 cycles/ticks + +indcpa_enc: +median: 300098 cycles/ticks +average: 301721 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61276 cycles/ticks + +kyber_keypair_derand: +median: 275560 cycles/ticks +average: 277053 cycles/ticks + +kyber_keypair: +median: 295612 cycles/ticks +average: 297396 cycles/ticks + +kyber_encaps_derand: +median: 315838 cycles/ticks +average: 317484 cycles/ticks + +kyber_encaps: +median: 316724 cycles/ticks +average: 318943 cycles/ticks + +kyber_decaps: +median: 384044 cycles/ticks +average: 386355 cycles/ticks + +Loop spin: 266 +gen_a: +median: 103016 cycles/ticks +average: 103782 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2352 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16013 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259288 cycles/ticks +average: 260915 cycles/ticks + +indcpa_enc: +median: 298186 cycles/ticks +average: 299892 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61247 cycles/ticks + +kyber_keypair_derand: +median: 276830 cycles/ticks +average: 278562 cycles/ticks + +kyber_keypair: +median: 295680 cycles/ticks +average: 297251 cycles/ticks + +kyber_encaps_derand: +median: 316526 cycles/ticks +average: 318247 cycles/ticks + +kyber_encaps: +median: 317280 cycles/ticks +average: 319251 cycles/ticks + +kyber_decaps: +median: 384600 cycles/ticks +average: 387397 cycles/ticks + +Loop spin: 267 +gen_a: +median: 102748 cycles/ticks +average: 103405 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16080 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 744 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3795 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259266 cycles/ticks +average: 261610 cycles/ticks + +indcpa_enc: +median: 298308 cycles/ticks +average: 300051 cycles/ticks + +indcpa_dec: +median: 60960 cycles/ticks +average: 61446 cycles/ticks + +kyber_keypair_derand: +median: 277044 cycles/ticks +average: 279211 cycles/ticks + +kyber_keypair: +median: 295670 cycles/ticks +average: 297105 cycles/ticks + +kyber_encaps_derand: +median: 316318 cycles/ticks +average: 318441 cycles/ticks + +kyber_encaps: +median: 317110 cycles/ticks +average: 319323 cycles/ticks + +kyber_decaps: +median: 384370 cycles/ticks +average: 386115 cycles/ticks + +Loop spin: 268 +gen_a: +median: 102878 cycles/ticks +average: 103632 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16118 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259448 cycles/ticks +average: 261251 cycles/ticks + +indcpa_enc: +median: 298606 cycles/ticks +average: 300311 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61161 cycles/ticks + +kyber_keypair_derand: +median: 275440 cycles/ticks +average: 276990 cycles/ticks + +kyber_keypair: +median: 295328 cycles/ticks +average: 297625 cycles/ticks + +kyber_encaps_derand: +median: 316184 cycles/ticks +average: 318095 cycles/ticks + +kyber_encaps: +median: 316972 cycles/ticks +average: 318587 cycles/ticks + +kyber_decaps: +median: 384382 cycles/ticks +average: 387009 cycles/ticks + +Loop spin: 269 +gen_a: +median: 102880 cycles/ticks +average: 103995 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16013 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2455 cycles/ticks + +indcpa_keypair: +median: 260846 cycles/ticks +average: 266113 cycles/ticks + +indcpa_enc: +median: 306816 cycles/ticks +average: 308349 cycles/ticks + +indcpa_dec: +median: 60974 cycles/ticks +average: 62426 cycles/ticks + +kyber_keypair_derand: +median: 284056 cycles/ticks +average: 285275 cycles/ticks + +kyber_keypair: +median: 303366 cycles/ticks +average: 305764 cycles/ticks + +kyber_encaps_derand: +median: 325826 cycles/ticks +average: 327416 cycles/ticks + +kyber_encaps: +median: 323396 cycles/ticks +average: 327573 cycles/ticks + +kyber_decaps: +median: 385216 cycles/ticks +average: 394563 cycles/ticks + +Loop spin: 270 +gen_a: +median: 105840 cycles/ticks +average: 106882 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2465 cycles/ticks + +poly_getnoise_eta2: +median: 2370 cycles/ticks +average: 2456 cycles/ticks + +NTT: +median: 7260 cycles/ticks +average: 7271 cycles/ticks + +INVNTT: +median: 10090 cycles/ticks +average: 10157 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15930 cycles/ticks +average: 16421 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 472 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 487 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3823 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2574 cycles/ticks + +indcpa_keypair: +median: 266540 cycles/ticks +average: 267982 cycles/ticks + +indcpa_enc: +median: 306726 cycles/ticks +average: 308603 cycles/ticks + +indcpa_dec: +median: 62654 cycles/ticks +average: 63096 cycles/ticks + +kyber_keypair_derand: +median: 283708 cycles/ticks +average: 285851 cycles/ticks + +kyber_keypair: +median: 303472 cycles/ticks +average: 305347 cycles/ticks + +kyber_encaps_derand: +median: 318268 cycles/ticks +average: 325764 cycles/ticks + +kyber_encaps: +median: 326106 cycles/ticks +average: 327726 cycles/ticks + +kyber_decaps: +median: 395564 cycles/ticks +average: 397786 cycles/ticks + +Loop spin: 271 +gen_a: +median: 103620 cycles/ticks +average: 106501 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7261 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16416 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 461 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3864 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2532 cycles/ticks + +indcpa_keypair: +median: 266632 cycles/ticks +average: 267958 cycles/ticks + +indcpa_enc: +median: 306966 cycles/ticks +average: 308542 cycles/ticks + +indcpa_dec: +median: 62736 cycles/ticks +average: 63261 cycles/ticks + +kyber_keypair_derand: +median: 283394 cycles/ticks +average: 284228 cycles/ticks + +kyber_keypair: +median: 297754 cycles/ticks +average: 304269 cycles/ticks + +kyber_encaps_derand: +median: 324842 cycles/ticks +average: 326040 cycles/ticks + +kyber_encaps: +median: 325780 cycles/ticks +average: 327238 cycles/ticks + +kyber_decaps: +median: 394972 cycles/ticks +average: 396517 cycles/ticks + +Loop spin: 272 +gen_a: +median: 104156 cycles/ticks +average: 106257 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 10014 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16531 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3836 cycles/ticks +average: 4001 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 267844 cycles/ticks +average: 268759 cycles/ticks + +indcpa_enc: +median: 301732 cycles/ticks +average: 308643 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 62353 cycles/ticks + +kyber_keypair_derand: +median: 277234 cycles/ticks +average: 283758 cycles/ticks + +kyber_keypair: +median: 297340 cycles/ticks +average: 303889 cycles/ticks + +kyber_encaps_derand: +median: 320068 cycles/ticks +average: 327456 cycles/ticks + +kyber_encaps: +median: 320812 cycles/ticks +average: 329180 cycles/ticks + +kyber_decaps: +median: 388460 cycles/ticks +average: 396898 cycles/ticks + +Loop spin: 273 +gen_a: +median: 103304 cycles/ticks +average: 106308 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2470 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7262 cycles/ticks +average: 7401 cycles/ticks + +INVNTT: +median: 9868 cycles/ticks +average: 10103 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16346 cycles/ticks +average: 16553 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3933 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2557 cycles/ticks + +indcpa_keypair: +median: 266664 cycles/ticks +average: 268543 cycles/ticks + +indcpa_enc: +median: 306982 cycles/ticks +average: 308672 cycles/ticks + +indcpa_dec: +median: 62648 cycles/ticks +average: 63021 cycles/ticks + +kyber_keypair_derand: +median: 277420 cycles/ticks +average: 284120 cycles/ticks + +kyber_keypair: +median: 300876 cycles/ticks +average: 305308 cycles/ticks + +kyber_encaps_derand: +median: 325140 cycles/ticks +average: 326240 cycles/ticks + +kyber_encaps: +median: 325910 cycles/ticks +average: 327560 cycles/ticks + +kyber_decaps: +median: 386542 cycles/ticks +average: 394799 cycles/ticks + +Loop spin: 274 +gen_a: +median: 103196 cycles/ticks +average: 106254 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2470 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2437 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7279 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10210 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16547 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3925 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 262030 cycles/ticks +average: 267929 cycles/ticks + +indcpa_enc: +median: 307262 cycles/ticks +average: 308077 cycles/ticks + +indcpa_dec: +median: 61432 cycles/ticks +average: 62981 cycles/ticks + +kyber_keypair_derand: +median: 277002 cycles/ticks +average: 283803 cycles/ticks + +kyber_keypair: +median: 302780 cycles/ticks +average: 305467 cycles/ticks + +kyber_encaps_derand: +median: 325610 cycles/ticks +average: 327173 cycles/ticks + +kyber_encaps: +median: 317692 cycles/ticks +average: 323940 cycles/ticks + +kyber_decaps: +median: 384544 cycles/ticks +average: 386734 cycles/ticks + +Loop spin: 275 +gen_a: +median: 102826 cycles/ticks +average: 103728 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16049 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 258966 cycles/ticks +average: 260291 cycles/ticks + +indcpa_enc: +median: 298008 cycles/ticks +average: 299447 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61150 cycles/ticks + +kyber_keypair_derand: +median: 275604 cycles/ticks +average: 276996 cycles/ticks + +kyber_keypair: +median: 295424 cycles/ticks +average: 296535 cycles/ticks + +kyber_encaps_derand: +median: 316668 cycles/ticks +average: 318139 cycles/ticks + +kyber_encaps: +median: 317376 cycles/ticks +average: 318814 cycles/ticks + +kyber_decaps: +median: 384518 cycles/ticks +average: 386148 cycles/ticks + +Loop spin: 276 +gen_a: +median: 102882 cycles/ticks +average: 103653 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16001 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3774 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260642 cycles/ticks +average: 262104 cycles/ticks + +indcpa_enc: +median: 300454 cycles/ticks +average: 301981 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61207 cycles/ticks + +kyber_keypair_derand: +median: 275420 cycles/ticks +average: 276669 cycles/ticks + +kyber_keypair: +median: 296082 cycles/ticks +average: 297460 cycles/ticks + +kyber_encaps_derand: +median: 318144 cycles/ticks +average: 319773 cycles/ticks + +kyber_encaps: +median: 317236 cycles/ticks +average: 318771 cycles/ticks + +kyber_decaps: +median: 393582 cycles/ticks +average: 393658 cycles/ticks + +Loop spin: 277 +gen_a: +median: 106010 cycles/ticks +average: 107223 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2379 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7452 cycles/ticks + +INVNTT: +median: 10114 cycles/ticks +average: 10290 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16662 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 755 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 469 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3915 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2610 cycles/ticks + +indcpa_keypair: +median: 267000 cycles/ticks +average: 269499 cycles/ticks + +indcpa_enc: +median: 306872 cycles/ticks +average: 308110 cycles/ticks + +indcpa_dec: +median: 62710 cycles/ticks +average: 63169 cycles/ticks + +kyber_keypair_derand: +median: 284376 cycles/ticks +average: 287507 cycles/ticks + +kyber_keypair: +median: 304228 cycles/ticks +average: 306524 cycles/ticks + +kyber_encaps_derand: +median: 325696 cycles/ticks +average: 327126 cycles/ticks + +kyber_encaps: +median: 327010 cycles/ticks +average: 330028 cycles/ticks + +kyber_decaps: +median: 395822 cycles/ticks +average: 398623 cycles/ticks + +Loop spin: 278 +gen_a: +median: 105822 cycles/ticks +average: 106707 cycles/ticks + +poly_getnoise_eta1: +median: 2334 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2535 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 9882 cycles/ticks +average: 10179 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16350 cycles/ticks +average: 16346 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 266704 cycles/ticks +average: 268409 cycles/ticks + +indcpa_enc: +median: 307212 cycles/ticks +average: 309426 cycles/ticks + +indcpa_dec: +median: 62684 cycles/ticks +average: 63057 cycles/ticks + +kyber_keypair_derand: +median: 284166 cycles/ticks +average: 286197 cycles/ticks + +kyber_keypair: +median: 304834 cycles/ticks +average: 307346 cycles/ticks + +kyber_encaps_derand: +median: 325608 cycles/ticks +average: 328459 cycles/ticks + +kyber_encaps: +median: 326410 cycles/ticks +average: 326916 cycles/ticks + +kyber_decaps: +median: 396270 cycles/ticks +average: 397862 cycles/ticks + +Loop spin: 279 +gen_a: +median: 105854 cycles/ticks +average: 106790 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2468 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7374 cycles/ticks + +INVNTT: +median: 10080 cycles/ticks +average: 10162 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16669 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3864 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 266794 cycles/ticks +average: 268692 cycles/ticks + +indcpa_enc: +median: 306940 cycles/ticks +average: 308404 cycles/ticks + +indcpa_dec: +median: 62896 cycles/ticks +average: 63310 cycles/ticks + +kyber_keypair_derand: +median: 283978 cycles/ticks +average: 285697 cycles/ticks + +kyber_keypair: +median: 304078 cycles/ticks +average: 306372 cycles/ticks + +kyber_encaps_derand: +median: 326116 cycles/ticks +average: 327077 cycles/ticks + +kyber_encaps: +median: 327546 cycles/ticks +average: 329962 cycles/ticks + +kyber_decaps: +median: 396384 cycles/ticks +average: 399748 cycles/ticks + +Loop spin: 280 +gen_a: +median: 106204 cycles/ticks +average: 107049 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2394 cycles/ticks +average: 2457 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15934 cycles/ticks +average: 16289 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 492 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3773 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 266732 cycles/ticks +average: 267741 cycles/ticks + +indcpa_enc: +median: 307952 cycles/ticks +average: 310024 cycles/ticks + +indcpa_dec: +median: 61094 cycles/ticks +average: 62479 cycles/ticks + +kyber_keypair_derand: +median: 284254 cycles/ticks +average: 286484 cycles/ticks + +kyber_keypair: +median: 303802 cycles/ticks +average: 305164 cycles/ticks + +kyber_encaps_derand: +median: 326200 cycles/ticks +average: 328207 cycles/ticks + +kyber_encaps: +median: 327640 cycles/ticks +average: 330142 cycles/ticks + +kyber_decaps: +median: 396638 cycles/ticks +average: 399192 cycles/ticks + +Loop spin: 281 +gen_a: +median: 106000 cycles/ticks +average: 106917 cycles/ticks + +poly_getnoise_eta1: +median: 2334 cycles/ticks +average: 2436 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2352 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7298 cycles/ticks + +INVNTT: +median: 9868 cycles/ticks +average: 10170 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16232 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 775 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 510 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3860 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2505 cycles/ticks + +indcpa_keypair: +median: 266826 cycles/ticks +average: 269004 cycles/ticks + +indcpa_enc: +median: 308032 cycles/ticks +average: 310478 cycles/ticks + +indcpa_dec: +median: 62874 cycles/ticks +average: 63585 cycles/ticks + +kyber_keypair_derand: +median: 283276 cycles/ticks +average: 285400 cycles/ticks + +kyber_keypair: +median: 302830 cycles/ticks +average: 304253 cycles/ticks + +kyber_encaps_derand: +median: 326122 cycles/ticks +average: 328798 cycles/ticks + +kyber_encaps: +median: 326908 cycles/ticks +average: 330198 cycles/ticks + +kyber_decaps: +median: 395518 cycles/ticks +average: 400681 cycles/ticks + +Loop spin: 282 +gen_a: +median: 103370 cycles/ticks +average: 106088 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7367 cycles/ticks + +INVNTT: +median: 10434 cycles/ticks +average: 10556 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16784 cycles/ticks +average: 16816 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3910 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 266974 cycles/ticks +average: 269717 cycles/ticks + +indcpa_enc: +median: 306928 cycles/ticks +average: 309525 cycles/ticks + +indcpa_dec: +median: 62694 cycles/ticks +average: 63015 cycles/ticks + +kyber_keypair_derand: +median: 283900 cycles/ticks +average: 285866 cycles/ticks + +kyber_keypair: +median: 304438 cycles/ticks +average: 307145 cycles/ticks + +kyber_encaps_derand: +median: 325706 cycles/ticks +average: 328657 cycles/ticks + +kyber_encaps: +median: 326646 cycles/ticks +average: 329049 cycles/ticks + +kyber_decaps: +median: 385486 cycles/ticks +average: 393015 cycles/ticks + +Loop spin: 283 +gen_a: +median: 103406 cycles/ticks +average: 105629 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9862 cycles/ticks +average: 10190 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16046 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 262670 cycles/ticks +average: 268043 cycles/ticks + +indcpa_enc: +median: 302636 cycles/ticks +average: 309058 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61213 cycles/ticks + +kyber_keypair_derand: +median: 278862 cycles/ticks +average: 285664 cycles/ticks + +kyber_keypair: +median: 297376 cycles/ticks +average: 303339 cycles/ticks + +kyber_encaps_derand: +median: 317834 cycles/ticks +average: 325561 cycles/ticks + +kyber_encaps: +median: 317456 cycles/ticks +average: 322722 cycles/ticks + +kyber_decaps: +median: 386222 cycles/ticks +average: 394878 cycles/ticks + +Loop spin: 284 +gen_a: +median: 103094 cycles/ticks +average: 104220 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16234 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3994 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 260860 cycles/ticks +average: 266631 cycles/ticks + +indcpa_enc: +median: 301540 cycles/ticks +average: 306305 cycles/ticks + +indcpa_dec: +median: 61268 cycles/ticks +average: 62595 cycles/ticks + +kyber_keypair_derand: +median: 279456 cycles/ticks +average: 285554 cycles/ticks + +kyber_keypair: +median: 302876 cycles/ticks +average: 303582 cycles/ticks + +kyber_encaps_derand: +median: 318354 cycles/ticks +average: 324190 cycles/ticks + +kyber_encaps: +median: 319444 cycles/ticks +average: 328160 cycles/ticks + +kyber_decaps: +median: 394136 cycles/ticks +average: 397798 cycles/ticks + +Loop spin: 285 +gen_a: +median: 103040 cycles/ticks +average: 103792 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2414 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16092 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3777 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2590 cycles/ticks + +indcpa_keypair: +median: 261480 cycles/ticks +average: 266830 cycles/ticks + +indcpa_enc: +median: 302192 cycles/ticks +average: 309064 cycles/ticks + +indcpa_dec: +median: 61344 cycles/ticks +average: 62914 cycles/ticks + +kyber_keypair_derand: +median: 275558 cycles/ticks +average: 282086 cycles/ticks + +kyber_keypair: +median: 296804 cycles/ticks +average: 302283 cycles/ticks + +kyber_encaps_derand: +median: 318482 cycles/ticks +average: 323874 cycles/ticks + +kyber_encaps: +median: 320274 cycles/ticks +average: 326571 cycles/ticks + +kyber_decaps: +median: 394608 cycles/ticks +average: 396943 cycles/ticks + +Loop spin: 286 +gen_a: +median: 103038 cycles/ticks +average: 103771 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2399 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16014 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260680 cycles/ticks +average: 265999 cycles/ticks + +indcpa_enc: +median: 300362 cycles/ticks +average: 305478 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61248 cycles/ticks + +kyber_keypair_derand: +median: 283508 cycles/ticks +average: 284442 cycles/ticks + +kyber_keypair: +median: 296008 cycles/ticks +average: 298920 cycles/ticks + +kyber_encaps_derand: +median: 319842 cycles/ticks +average: 326880 cycles/ticks + +kyber_encaps: +median: 319976 cycles/ticks +average: 327333 cycles/ticks + +kyber_decaps: +median: 388132 cycles/ticks +average: 397117 cycles/ticks + +Loop spin: 287 +gen_a: +median: 103210 cycles/ticks +average: 104534 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7308 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9983 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16334 cycles/ticks +average: 16432 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1413 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3776 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2454 cycles/ticks + +indcpa_keypair: +median: 259604 cycles/ticks +average: 265717 cycles/ticks + +indcpa_enc: +median: 299088 cycles/ticks +average: 304707 cycles/ticks + +indcpa_dec: +median: 61178 cycles/ticks +average: 62704 cycles/ticks + +kyber_keypair_derand: +median: 281718 cycles/ticks +average: 284325 cycles/ticks + +kyber_keypair: +median: 303664 cycles/ticks +average: 306194 cycles/ticks + +kyber_encaps_derand: +median: 326170 cycles/ticks +average: 328557 cycles/ticks + +kyber_encaps: +median: 326704 cycles/ticks +average: 329258 cycles/ticks + +kyber_decaps: +median: 395212 cycles/ticks +average: 396998 cycles/ticks + +Loop spin: 288 +gen_a: +median: 103928 cycles/ticks +average: 106686 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2510 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 9982 cycles/ticks +average: 10201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16056 cycles/ticks +average: 16685 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 797 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3903 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2475 cycles/ticks + +indcpa_keypair: +median: 267062 cycles/ticks +average: 270033 cycles/ticks + +indcpa_enc: +median: 307632 cycles/ticks +average: 310528 cycles/ticks + +indcpa_dec: +median: 64498 cycles/ticks +average: 64159 cycles/ticks + +kyber_keypair_derand: +median: 283302 cycles/ticks +average: 286041 cycles/ticks + +kyber_keypair: +median: 304498 cycles/ticks +average: 307468 cycles/ticks + +kyber_encaps_derand: +median: 326364 cycles/ticks +average: 329882 cycles/ticks + +kyber_encaps: +median: 326520 cycles/ticks +average: 330679 cycles/ticks + +kyber_decaps: +median: 396246 cycles/ticks +average: 398966 cycles/ticks + +Loop spin: 289 +gen_a: +median: 105402 cycles/ticks +average: 106556 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2506 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16580 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 266864 cycles/ticks +average: 270170 cycles/ticks + +indcpa_enc: +median: 307088 cycles/ticks +average: 307402 cycles/ticks + +indcpa_dec: +median: 62842 cycles/ticks +average: 63349 cycles/ticks + +kyber_keypair_derand: +median: 284534 cycles/ticks +average: 287294 cycles/ticks + +kyber_keypair: +median: 304360 cycles/ticks +average: 306507 cycles/ticks + +kyber_encaps_derand: +median: 325612 cycles/ticks +average: 327536 cycles/ticks + +kyber_encaps: +median: 327362 cycles/ticks +average: 329970 cycles/ticks + +kyber_decaps: +median: 395954 cycles/ticks +average: 398499 cycles/ticks + +Loop spin: 290 +gen_a: +median: 106256 cycles/ticks +average: 107159 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7122 cycles/ticks +average: 7382 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10274 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16612 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2590 cycles/ticks + +indcpa_keypair: +median: 267720 cycles/ticks +average: 270417 cycles/ticks + +indcpa_enc: +median: 307772 cycles/ticks +average: 310866 cycles/ticks + +indcpa_dec: +median: 62798 cycles/ticks +average: 63639 cycles/ticks + +kyber_keypair_derand: +median: 283734 cycles/ticks +average: 286294 cycles/ticks + +kyber_keypair: +median: 304530 cycles/ticks +average: 306306 cycles/ticks + +kyber_encaps_derand: +median: 326246 cycles/ticks +average: 328855 cycles/ticks + +kyber_encaps: +median: 326436 cycles/ticks +average: 328451 cycles/ticks + +kyber_decaps: +median: 395458 cycles/ticks +average: 397567 cycles/ticks + +Loop spin: 291 +gen_a: +median: 106102 cycles/ticks +average: 107513 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2501 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7395 cycles/ticks + +INVNTT: +median: 10090 cycles/ticks +average: 10414 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16521 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 768 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3748 cycles/ticks +average: 3911 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2613 cycles/ticks + +indcpa_keypair: +median: 267206 cycles/ticks +average: 269812 cycles/ticks + +indcpa_enc: +median: 307582 cycles/ticks +average: 308788 cycles/ticks + +indcpa_dec: +median: 63048 cycles/ticks +average: 63521 cycles/ticks + +kyber_keypair_derand: +median: 284064 cycles/ticks +average: 286128 cycles/ticks + +kyber_keypair: +median: 304534 cycles/ticks +average: 306714 cycles/ticks + +kyber_encaps_derand: +median: 325458 cycles/ticks +average: 326731 cycles/ticks + +kyber_encaps: +median: 327090 cycles/ticks +average: 329602 cycles/ticks + +kyber_decaps: +median: 395674 cycles/ticks +average: 399753 cycles/ticks + +Loop spin: 292 +gen_a: +median: 106176 cycles/ticks +average: 107298 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2385 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 9950 cycles/ticks +average: 10198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16615 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3894 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 270164 cycles/ticks +average: 272684 cycles/ticks + +indcpa_enc: +median: 309820 cycles/ticks +average: 312969 cycles/ticks + +indcpa_dec: +median: 63138 cycles/ticks +average: 64359 cycles/ticks + +kyber_keypair_derand: +median: 292224 cycles/ticks +average: 291564 cycles/ticks + +kyber_keypair: +median: 305712 cycles/ticks +average: 307549 cycles/ticks + +kyber_encaps_derand: +median: 327422 cycles/ticks +average: 331054 cycles/ticks + +kyber_encaps: +median: 337302 cycles/ticks +average: 336839 cycles/ticks + +kyber_decaps: +median: 396182 cycles/ticks +average: 399463 cycles/ticks + +Loop spin: 293 +gen_a: +median: 106086 cycles/ticks +average: 107340 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2451 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7448 cycles/ticks + +INVNTT: +median: 10098 cycles/ticks +average: 10267 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16790 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3911 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2521 cycles/ticks + +indcpa_keypair: +median: 266864 cycles/ticks +average: 269028 cycles/ticks + +indcpa_enc: +median: 306992 cycles/ticks +average: 308111 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61243 cycles/ticks + +kyber_keypair_derand: +median: 276314 cycles/ticks +average: 280171 cycles/ticks + +kyber_keypair: +median: 303466 cycles/ticks +average: 302985 cycles/ticks + +kyber_encaps_derand: +median: 325276 cycles/ticks +average: 325942 cycles/ticks + +kyber_encaps: +median: 326308 cycles/ticks +average: 327429 cycles/ticks + +kyber_decaps: +median: 394888 cycles/ticks +average: 394347 cycles/ticks + +Loop spin: 294 +gen_a: +median: 105984 cycles/ticks +average: 106592 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2439 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7399 cycles/ticks + +INVNTT: +median: 10102 cycles/ticks +average: 10160 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16460 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3917 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 267192 cycles/ticks +average: 268601 cycles/ticks + +indcpa_enc: +median: 307358 cycles/ticks +average: 309692 cycles/ticks + +indcpa_dec: +median: 62686 cycles/ticks +average: 63201 cycles/ticks + +kyber_keypair_derand: +median: 283424 cycles/ticks +average: 285690 cycles/ticks + +kyber_keypair: +median: 304518 cycles/ticks +average: 306342 cycles/ticks + +kyber_encaps_derand: +median: 325808 cycles/ticks +average: 327750 cycles/ticks + +kyber_encaps: +median: 325750 cycles/ticks +average: 325985 cycles/ticks + +kyber_decaps: +median: 395574 cycles/ticks +average: 397215 cycles/ticks + +Loop spin: 295 +gen_a: +median: 106056 cycles/ticks +average: 106951 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7387 cycles/ticks + +INVNTT: +median: 10100 cycles/ticks +average: 10322 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16310 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 267134 cycles/ticks +average: 268455 cycles/ticks + +indcpa_enc: +median: 307486 cycles/ticks +average: 308735 cycles/ticks + +indcpa_dec: +median: 62652 cycles/ticks +average: 62686 cycles/ticks + +kyber_keypair_derand: +median: 283846 cycles/ticks +average: 285308 cycles/ticks + +kyber_keypair: +median: 303926 cycles/ticks +average: 305436 cycles/ticks + +kyber_encaps_derand: +median: 328432 cycles/ticks +average: 328445 cycles/ticks + +kyber_encaps: +median: 329328 cycles/ticks +average: 329485 cycles/ticks + +kyber_decaps: +median: 398544 cycles/ticks +average: 398312 cycles/ticks + +Loop spin: 296 +gen_a: +median: 105746 cycles/ticks +average: 106201 cycles/ticks + +poly_getnoise_eta1: +median: 2386 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2390 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7206 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10104 cycles/ticks +average: 10167 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16457 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 730 cycles/ticks +average: 786 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 260596 cycles/ticks +average: 266074 cycles/ticks + +indcpa_enc: +median: 306860 cycles/ticks +average: 307176 cycles/ticks + +indcpa_dec: +median: 61308 cycles/ticks +average: 62722 cycles/ticks + +kyber_keypair_derand: +median: 275898 cycles/ticks +average: 282393 cycles/ticks + +kyber_keypair: +median: 297680 cycles/ticks +average: 303551 cycles/ticks + +kyber_encaps_derand: +median: 324958 cycles/ticks +average: 326617 cycles/ticks + +kyber_encaps: +median: 325770 cycles/ticks +average: 326881 cycles/ticks + +kyber_decaps: +median: 393512 cycles/ticks +average: 394659 cycles/ticks + +Loop spin: 297 +gen_a: +median: 105720 cycles/ticks +average: 106457 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2463 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2442 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7211 cycles/ticks + +INVNTT: +median: 9866 cycles/ticks +average: 10172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16036 cycles/ticks +average: 16384 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1412 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3846 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2570 cycles/ticks + +indcpa_keypair: +median: 266432 cycles/ticks +average: 267603 cycles/ticks + +indcpa_enc: +median: 306686 cycles/ticks +average: 307792 cycles/ticks + +indcpa_dec: +median: 62698 cycles/ticks +average: 63219 cycles/ticks + +kyber_keypair_derand: +median: 283422 cycles/ticks +average: 283658 cycles/ticks + +kyber_keypair: +median: 304034 cycles/ticks +average: 305887 cycles/ticks + +kyber_encaps_derand: +median: 325114 cycles/ticks +average: 326419 cycles/ticks + +kyber_encaps: +median: 325786 cycles/ticks +average: 326870 cycles/ticks + +kyber_decaps: +median: 394494 cycles/ticks +average: 395196 cycles/ticks + +Loop spin: 298 +gen_a: +median: 103722 cycles/ticks +average: 106738 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 10084 cycles/ticks +average: 10157 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16431 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2565 cycles/ticks + +indcpa_keypair: +median: 266228 cycles/ticks +average: 266179 cycles/ticks + +indcpa_enc: +median: 299968 cycles/ticks +average: 306507 cycles/ticks + +indcpa_dec: +median: 61046 cycles/ticks +average: 62527 cycles/ticks + +kyber_keypair_derand: +median: 277036 cycles/ticks +average: 283110 cycles/ticks + +kyber_keypair: +median: 297338 cycles/ticks +average: 303254 cycles/ticks + +kyber_encaps_derand: +median: 325162 cycles/ticks +average: 325464 cycles/ticks + +kyber_encaps: +median: 316958 cycles/ticks +average: 319997 cycles/ticks + +kyber_decaps: +median: 384050 cycles/ticks +average: 386975 cycles/ticks + +Loop spin: 299 +gen_a: +median: 102798 cycles/ticks +average: 103553 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260650 cycles/ticks +average: 261717 cycles/ticks + +indcpa_enc: +median: 300290 cycles/ticks +average: 301568 cycles/ticks + +indcpa_dec: +median: 60906 cycles/ticks +average: 61198 cycles/ticks + +kyber_keypair_derand: +median: 275912 cycles/ticks +average: 277020 cycles/ticks + +kyber_keypair: +median: 295654 cycles/ticks +average: 296979 cycles/ticks + +kyber_encaps_derand: +median: 316136 cycles/ticks +average: 317631 cycles/ticks + +kyber_encaps: +median: 316910 cycles/ticks +average: 318138 cycles/ticks + +kyber_decaps: +median: 384160 cycles/ticks +average: 385571 cycles/ticks + +Loop spin: 300 +gen_a: +median: 102868 cycles/ticks +average: 103444 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15979 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259336 cycles/ticks +average: 260877 cycles/ticks + +indcpa_enc: +median: 298372 cycles/ticks +average: 299826 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61130 cycles/ticks + +kyber_keypair_derand: +median: 276744 cycles/ticks +average: 277781 cycles/ticks + +kyber_keypair: +median: 295760 cycles/ticks +average: 296711 cycles/ticks + +kyber_encaps_derand: +median: 316144 cycles/ticks +average: 317669 cycles/ticks + +kyber_encaps: +median: 316882 cycles/ticks +average: 318639 cycles/ticks + +kyber_decaps: +median: 384140 cycles/ticks +average: 385354 cycles/ticks + +Loop spin: 301 +gen_a: +median: 103322 cycles/ticks +average: 103908 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2388 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15963 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 258862 cycles/ticks +average: 259963 cycles/ticks + +indcpa_enc: +median: 298188 cycles/ticks +average: 299684 cycles/ticks + +indcpa_dec: +median: 60964 cycles/ticks +average: 61303 cycles/ticks + +kyber_keypair_derand: +median: 275096 cycles/ticks +average: 276690 cycles/ticks + +kyber_keypair: +median: 295390 cycles/ticks +average: 296579 cycles/ticks + +kyber_encaps_derand: +median: 316130 cycles/ticks +average: 318019 cycles/ticks + +kyber_encaps: +median: 317448 cycles/ticks +average: 322500 cycles/ticks + +kyber_decaps: +median: 386376 cycles/ticks +average: 392988 cycles/ticks + +Loop spin: 302 +gen_a: +median: 103142 cycles/ticks +average: 104551 cycles/ticks + +poly_getnoise_eta1: +median: 2398 cycles/ticks +average: 2447 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10178 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16190 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3863 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2604 cycles/ticks + +indcpa_keypair: +median: 259208 cycles/ticks +average: 263103 cycles/ticks + +indcpa_enc: +median: 298262 cycles/ticks +average: 303269 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61280 cycles/ticks + +kyber_keypair_derand: +median: 275752 cycles/ticks +average: 278832 cycles/ticks + +kyber_keypair: +median: 295552 cycles/ticks +average: 297072 cycles/ticks + +kyber_encaps_derand: +median: 316412 cycles/ticks +average: 318836 cycles/ticks + +kyber_encaps: +median: 317262 cycles/ticks +average: 318803 cycles/ticks + +kyber_decaps: +median: 384514 cycles/ticks +average: 386503 cycles/ticks + +Loop spin: 303 +gen_a: +median: 103088 cycles/ticks +average: 103912 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7213 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16051 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1412 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 773 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259356 cycles/ticks +average: 261203 cycles/ticks + +indcpa_enc: +median: 298240 cycles/ticks +average: 299671 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61182 cycles/ticks + +kyber_keypair_derand: +median: 276866 cycles/ticks +average: 278587 cycles/ticks + +kyber_keypair: +median: 295550 cycles/ticks +average: 297806 cycles/ticks + +kyber_encaps_derand: +median: 316484 cycles/ticks +average: 322418 cycles/ticks + +kyber_encaps: +median: 317652 cycles/ticks +average: 325246 cycles/ticks + +kyber_decaps: +median: 384430 cycles/ticks +average: 389349 cycles/ticks + +Loop spin: 304 +gen_a: +median: 102744 cycles/ticks +average: 103629 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16053 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259106 cycles/ticks +average: 261109 cycles/ticks + +indcpa_enc: +median: 298230 cycles/ticks +average: 304734 cycles/ticks + +indcpa_dec: +median: 61004 cycles/ticks +average: 62765 cycles/ticks + +kyber_keypair_derand: +median: 275764 cycles/ticks +average: 281879 cycles/ticks + +kyber_keypair: +median: 296770 cycles/ticks +average: 302257 cycles/ticks + +kyber_encaps_derand: +median: 316926 cycles/ticks +average: 323258 cycles/ticks + +kyber_encaps: +median: 317800 cycles/ticks +average: 323541 cycles/ticks + +kyber_decaps: +median: 385230 cycles/ticks +average: 392892 cycles/ticks + +Loop spin: 305 +gen_a: +median: 103036 cycles/ticks +average: 105402 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2456 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7390 cycles/ticks + +INVNTT: +median: 9858 cycles/ticks +average: 10146 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16540 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3834 cycles/ticks +average: 3860 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 259054 cycles/ticks +average: 262964 cycles/ticks + +indcpa_enc: +median: 306570 cycles/ticks +average: 305843 cycles/ticks + +indcpa_dec: +median: 62660 cycles/ticks +average: 62798 cycles/ticks + +kyber_keypair_derand: +median: 277610 cycles/ticks +average: 283753 cycles/ticks + +kyber_keypair: +median: 296926 cycles/ticks +average: 302607 cycles/ticks + +kyber_encaps_derand: +median: 316158 cycles/ticks +average: 323048 cycles/ticks + +kyber_encaps: +median: 316966 cycles/ticks +average: 322935 cycles/ticks + +kyber_decaps: +median: 384320 cycles/ticks +average: 392466 cycles/ticks + +Loop spin: 306 +gen_a: +median: 102840 cycles/ticks +average: 105273 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15978 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259194 cycles/ticks +average: 262817 cycles/ticks + +indcpa_enc: +median: 298206 cycles/ticks +average: 304178 cycles/ticks + +indcpa_dec: +median: 60998 cycles/ticks +average: 62572 cycles/ticks + +kyber_keypair_derand: +median: 276680 cycles/ticks +average: 280810 cycles/ticks + +kyber_keypair: +median: 296284 cycles/ticks +average: 300756 cycles/ticks + +kyber_encaps_derand: +median: 316494 cycles/ticks +average: 323377 cycles/ticks + +kyber_encaps: +median: 317330 cycles/ticks +average: 323799 cycles/ticks + +kyber_decaps: +median: 384324 cycles/ticks +average: 389893 cycles/ticks + +Loop spin: 307 +gen_a: +median: 102992 cycles/ticks +average: 104427 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10080 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16150 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2520 cycles/ticks + +indcpa_keypair: +median: 259310 cycles/ticks +average: 264558 cycles/ticks + +indcpa_enc: +median: 298374 cycles/ticks +average: 303290 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 62049 cycles/ticks + +kyber_keypair_derand: +median: 275296 cycles/ticks +average: 279253 cycles/ticks + +kyber_keypair: +median: 295906 cycles/ticks +average: 301011 cycles/ticks + +kyber_encaps_derand: +median: 316614 cycles/ticks +average: 323607 cycles/ticks + +kyber_encaps: +median: 317806 cycles/ticks +average: 324888 cycles/ticks + +kyber_decaps: +median: 384860 cycles/ticks +average: 392542 cycles/ticks + +Loop spin: 308 +gen_a: +median: 102974 cycles/ticks +average: 104383 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9937 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16225 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259210 cycles/ticks +average: 265805 cycles/ticks + +indcpa_enc: +median: 298098 cycles/ticks +average: 302505 cycles/ticks + +indcpa_dec: +median: 60992 cycles/ticks +average: 62363 cycles/ticks + +kyber_keypair_derand: +median: 275512 cycles/ticks +average: 279823 cycles/ticks + +kyber_keypair: +median: 296370 cycles/ticks +average: 301547 cycles/ticks + +kyber_encaps_derand: +median: 316508 cycles/ticks +average: 323011 cycles/ticks + +kyber_encaps: +median: 317450 cycles/ticks +average: 323932 cycles/ticks + +kyber_decaps: +median: 384276 cycles/ticks +average: 390859 cycles/ticks + +Loop spin: 309 +gen_a: +median: 102996 cycles/ticks +average: 104886 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16008 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259592 cycles/ticks +average: 265529 cycles/ticks + +indcpa_enc: +median: 298962 cycles/ticks +average: 302780 cycles/ticks + +indcpa_dec: +median: 61038 cycles/ticks +average: 62493 cycles/ticks + +kyber_keypair_derand: +median: 275380 cycles/ticks +average: 280520 cycles/ticks + +kyber_keypair: +median: 296154 cycles/ticks +average: 301668 cycles/ticks + +kyber_encaps_derand: +median: 316114 cycles/ticks +average: 322436 cycles/ticks + +kyber_encaps: +median: 316792 cycles/ticks +average: 321050 cycles/ticks + +kyber_decaps: +median: 384172 cycles/ticks +average: 390855 cycles/ticks + +Loop spin: 310 +gen_a: +median: 103144 cycles/ticks +average: 105795 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2457 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10104 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15930 cycles/ticks +average: 16281 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3855 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2571 cycles/ticks + +indcpa_keypair: +median: 259512 cycles/ticks +average: 263411 cycles/ticks + +indcpa_enc: +median: 298642 cycles/ticks +average: 305603 cycles/ticks + +indcpa_dec: +median: 61008 cycles/ticks +average: 62742 cycles/ticks + +kyber_keypair_derand: +median: 275964 cycles/ticks +average: 282732 cycles/ticks + +kyber_keypair: +median: 296452 cycles/ticks +average: 300035 cycles/ticks + +kyber_encaps_derand: +median: 317908 cycles/ticks +average: 321869 cycles/ticks + +kyber_encaps: +median: 318718 cycles/ticks +average: 324647 cycles/ticks + +kyber_decaps: +median: 386146 cycles/ticks +average: 394363 cycles/ticks + +Loop spin: 311 +gen_a: +median: 103070 cycles/ticks +average: 104713 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7186 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 15996 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2494 cycles/ticks + +indcpa_keypair: +median: 259132 cycles/ticks +average: 263608 cycles/ticks + +indcpa_enc: +median: 316430 cycles/ticks +average: 314981 cycles/ticks + +indcpa_dec: +median: 60962 cycles/ticks +average: 61276 cycles/ticks + +kyber_keypair_derand: +median: 276812 cycles/ticks +average: 282748 cycles/ticks + +kyber_keypair: +median: 305638 cycles/ticks +average: 308198 cycles/ticks + +kyber_encaps_derand: +median: 326352 cycles/ticks +average: 328996 cycles/ticks + +kyber_encaps: +median: 326822 cycles/ticks +average: 328734 cycles/ticks + +kyber_decaps: +median: 384804 cycles/ticks +average: 388912 cycles/ticks + +Loop spin: 312 +gen_a: +median: 103926 cycles/ticks +average: 106576 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2366 cycles/ticks +average: 2468 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7254 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10111 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16322 cycles/ticks +average: 16597 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2644 cycles/ticks + +indcpa_keypair: +median: 260534 cycles/ticks +average: 265462 cycles/ticks + +indcpa_enc: +median: 299388 cycles/ticks +average: 306770 cycles/ticks + +indcpa_dec: +median: 60966 cycles/ticks +average: 62117 cycles/ticks + +kyber_keypair_derand: +median: 276056 cycles/ticks +average: 279542 cycles/ticks + +kyber_keypair: +median: 297694 cycles/ticks +average: 303595 cycles/ticks + +kyber_encaps_derand: +median: 318498 cycles/ticks +average: 325524 cycles/ticks + +kyber_encaps: +median: 318894 cycles/ticks +average: 325651 cycles/ticks + +kyber_decaps: +median: 384468 cycles/ticks +average: 389020 cycles/ticks + +Loop spin: 313 +gen_a: +median: 103474 cycles/ticks +average: 106069 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2372 cycles/ticks +average: 2477 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 9904 cycles/ticks +average: 10158 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16342 cycles/ticks +average: 16687 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3924 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2515 cycles/ticks + +indcpa_keypair: +median: 261166 cycles/ticks +average: 264565 cycles/ticks + +indcpa_enc: +median: 308452 cycles/ticks +average: 310127 cycles/ticks + +indcpa_dec: +median: 60990 cycles/ticks +average: 61850 cycles/ticks + +kyber_keypair_derand: +median: 275876 cycles/ticks +average: 278142 cycles/ticks + +kyber_keypair: +median: 297838 cycles/ticks +average: 303422 cycles/ticks + +kyber_encaps_derand: +median: 317396 cycles/ticks +average: 322470 cycles/ticks + +kyber_encaps: +median: 321024 cycles/ticks +average: 326954 cycles/ticks + +kyber_decaps: +median: 384660 cycles/ticks +average: 390805 cycles/ticks + +Loop spin: 314 +gen_a: +median: 106082 cycles/ticks +average: 107474 cycles/ticks + +poly_getnoise_eta1: +median: 2332 cycles/ticks +average: 2458 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2456 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7416 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10282 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16346 cycles/ticks +average: 16549 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 752 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 469 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 267092 cycles/ticks +average: 272878 cycles/ticks + +indcpa_enc: +median: 307906 cycles/ticks +average: 311130 cycles/ticks + +indcpa_dec: +median: 61138 cycles/ticks +average: 62833 cycles/ticks + +kyber_keypair_derand: +median: 293110 cycles/ticks +average: 294479 cycles/ticks + +kyber_keypair: +median: 312038 cycles/ticks +average: 314536 cycles/ticks + +kyber_encaps_derand: +median: 326360 cycles/ticks +average: 328761 cycles/ticks + +kyber_encaps: +median: 327114 cycles/ticks +average: 329772 cycles/ticks + +kyber_decaps: +median: 396140 cycles/ticks +average: 399685 cycles/ticks + +Loop spin: 315 +gen_a: +median: 105726 cycles/ticks +average: 106943 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2509 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10088 cycles/ticks +average: 10156 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16489 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1472 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 468 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3890 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 268340 cycles/ticks +average: 271062 cycles/ticks + +indcpa_enc: +median: 316702 cycles/ticks +average: 316104 cycles/ticks + +indcpa_dec: +median: 64720 cycles/ticks +average: 65074 cycles/ticks + +kyber_keypair_derand: +median: 283940 cycles/ticks +average: 285724 cycles/ticks + +kyber_keypair: +median: 304618 cycles/ticks +average: 306764 cycles/ticks + +kyber_encaps_derand: +median: 327546 cycles/ticks +average: 330545 cycles/ticks + +kyber_encaps: +median: 328712 cycles/ticks +average: 333661 cycles/ticks + +kyber_decaps: +median: 397854 cycles/ticks +average: 403553 cycles/ticks + +Loop spin: 316 +gen_a: +median: 105980 cycles/ticks +average: 107256 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2446 cycles/ticks + +poly_getnoise_eta2: +median: 2362 cycles/ticks +average: 2451 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16440 cycles/ticks +average: 16669 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 765 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 269292 cycles/ticks +average: 272830 cycles/ticks + +indcpa_enc: +median: 308480 cycles/ticks +average: 311201 cycles/ticks + +indcpa_dec: +median: 62804 cycles/ticks +average: 63603 cycles/ticks + +kyber_keypair_derand: +median: 292008 cycles/ticks +average: 289998 cycles/ticks + +kyber_keypair: +median: 305000 cycles/ticks +average: 308688 cycles/ticks + +kyber_encaps_derand: +median: 326198 cycles/ticks +average: 329955 cycles/ticks + +kyber_encaps: +median: 328488 cycles/ticks +average: 331131 cycles/ticks + +kyber_decaps: +median: 407620 cycles/ticks +average: 405168 cycles/ticks + +Loop spin: 317 +gen_a: +median: 106134 cycles/ticks +average: 107977 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7430 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10173 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16563 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1459 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3895 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 267370 cycles/ticks +average: 270556 cycles/ticks + +indcpa_enc: +median: 308136 cycles/ticks +average: 310693 cycles/ticks + +indcpa_dec: +median: 62774 cycles/ticks +average: 63676 cycles/ticks + +kyber_keypair_derand: +median: 285992 cycles/ticks +average: 289713 cycles/ticks + +kyber_keypair: +median: 306120 cycles/ticks +average: 310728 cycles/ticks + +kyber_encaps_derand: +median: 326428 cycles/ticks +average: 329616 cycles/ticks + +kyber_encaps: +median: 327348 cycles/ticks +average: 330792 cycles/ticks + +kyber_decaps: +median: 397172 cycles/ticks +average: 401733 cycles/ticks + +Loop spin: 318 +gen_a: +median: 106182 cycles/ticks +average: 107408 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2416 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7341 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10179 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16539 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1522 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 468 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2596 cycles/ticks +average: 2613 cycles/ticks + +indcpa_keypair: +median: 267908 cycles/ticks +average: 271497 cycles/ticks + +indcpa_enc: +median: 307564 cycles/ticks +average: 310862 cycles/ticks + +indcpa_dec: +median: 63400 cycles/ticks +average: 64509 cycles/ticks + +kyber_keypair_derand: +median: 285250 cycles/ticks +average: 288769 cycles/ticks + +kyber_keypair: +median: 304968 cycles/ticks +average: 307658 cycles/ticks + +kyber_encaps_derand: +median: 335410 cycles/ticks +average: 334780 cycles/ticks + +kyber_encaps: +median: 326764 cycles/ticks +average: 329020 cycles/ticks + +kyber_decaps: +median: 397196 cycles/ticks +average: 401436 cycles/ticks + +Loop spin: 319 +gen_a: +median: 105998 cycles/ticks +average: 107130 cycles/ticks + +poly_getnoise_eta1: +median: 2448 cycles/ticks +average: 2483 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7385 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10214 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16556 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 507 cycles/ticks + +polyvec_compress: +median: 3964 cycles/ticks +average: 4007 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 268138 cycles/ticks +average: 272512 cycles/ticks + +indcpa_enc: +median: 307110 cycles/ticks +average: 308754 cycles/ticks + +indcpa_dec: +median: 62562 cycles/ticks +average: 63069 cycles/ticks + +kyber_keypair_derand: +median: 283962 cycles/ticks +average: 285470 cycles/ticks + +kyber_keypair: +median: 305710 cycles/ticks +average: 308048 cycles/ticks + +kyber_encaps_derand: +median: 326160 cycles/ticks +average: 330118 cycles/ticks + +kyber_encaps: +median: 327080 cycles/ticks +average: 329982 cycles/ticks + +kyber_decaps: +median: 396574 cycles/ticks +average: 400088 cycles/ticks + +Loop spin: 320 +gen_a: +median: 106334 cycles/ticks +average: 107416 cycles/ticks + +poly_getnoise_eta1: +median: 2364 cycles/ticks +average: 2446 cycles/ticks + +poly_getnoise_eta2: +median: 2412 cycles/ticks +average: 2521 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7405 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16555 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 755 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 267358 cycles/ticks +average: 272710 cycles/ticks + +indcpa_enc: +median: 308398 cycles/ticks +average: 315880 cycles/ticks + +indcpa_dec: +median: 63100 cycles/ticks +average: 63824 cycles/ticks + +kyber_keypair_derand: +median: 284170 cycles/ticks +average: 286125 cycles/ticks + +kyber_keypair: +median: 305778 cycles/ticks +average: 309265 cycles/ticks + +kyber_encaps_derand: +median: 328062 cycles/ticks +average: 330520 cycles/ticks + +kyber_encaps: +median: 338314 cycles/ticks +average: 337460 cycles/ticks + +kyber_decaps: +median: 397566 cycles/ticks +average: 400688 cycles/ticks + +Loop spin: 321 +gen_a: +median: 106110 cycles/ticks +average: 107190 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2479 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2464 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7348 cycles/ticks + +INVNTT: +median: 9958 cycles/ticks +average: 10197 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16598 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 506 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1411 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3918 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2585 cycles/ticks + +indcpa_keypair: +median: 267598 cycles/ticks +average: 269935 cycles/ticks + +indcpa_enc: +median: 309136 cycles/ticks +average: 313192 cycles/ticks + +indcpa_dec: +median: 63384 cycles/ticks +average: 64339 cycles/ticks + +kyber_keypair_derand: +median: 283668 cycles/ticks +average: 285104 cycles/ticks + +kyber_keypair: +median: 297262 cycles/ticks +average: 302583 cycles/ticks + +kyber_encaps_derand: +median: 317360 cycles/ticks +average: 319402 cycles/ticks + +kyber_encaps: +median: 317056 cycles/ticks +average: 319305 cycles/ticks + +kyber_decaps: +median: 384058 cycles/ticks +average: 385914 cycles/ticks + +Loop spin: 322 +gen_a: +median: 103400 cycles/ticks +average: 104212 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2382 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7164 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 9954 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16095 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3774 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 260538 cycles/ticks +average: 262278 cycles/ticks + +indcpa_enc: +median: 298566 cycles/ticks +average: 300578 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61402 cycles/ticks + +kyber_keypair_derand: +median: 276600 cycles/ticks +average: 278394 cycles/ticks + +kyber_keypair: +median: 296566 cycles/ticks +average: 298956 cycles/ticks + +kyber_encaps_derand: +median: 316762 cycles/ticks +average: 318559 cycles/ticks + +kyber_encaps: +median: 317612 cycles/ticks +average: 319412 cycles/ticks + +kyber_decaps: +median: 384942 cycles/ticks +average: 388007 cycles/ticks + +Loop spin: 323 +gen_a: +median: 103172 cycles/ticks +average: 103827 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16306 cycles/ticks +average: 16259 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1410 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3782 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 259634 cycles/ticks +average: 261352 cycles/ticks + +indcpa_enc: +median: 300096 cycles/ticks +average: 302066 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61188 cycles/ticks + +kyber_keypair_derand: +median: 275774 cycles/ticks +average: 277227 cycles/ticks + +kyber_keypair: +median: 296598 cycles/ticks +average: 298462 cycles/ticks + +kyber_encaps_derand: +median: 322278 cycles/ticks +average: 327163 cycles/ticks + +kyber_encaps: +median: 329518 cycles/ticks +average: 332000 cycles/ticks + +kyber_decaps: +median: 398532 cycles/ticks +average: 399686 cycles/ticks + +Loop spin: 324 +gen_a: +median: 106022 cycles/ticks +average: 107499 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2461 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7447 cycles/ticks + +INVNTT: +median: 9862 cycles/ticks +average: 10088 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16693 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 4019 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2599 cycles/ticks + +indcpa_keypair: +median: 266766 cycles/ticks +average: 267690 cycles/ticks + +indcpa_enc: +median: 307504 cycles/ticks +average: 309585 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 63284 cycles/ticks + +kyber_keypair_derand: +median: 283880 cycles/ticks +average: 285069 cycles/ticks + +kyber_keypair: +median: 304216 cycles/ticks +average: 306714 cycles/ticks + +kyber_encaps_derand: +median: 329350 cycles/ticks +average: 331165 cycles/ticks + +kyber_encaps: +median: 330308 cycles/ticks +average: 332755 cycles/ticks + +kyber_decaps: +median: 398708 cycles/ticks +average: 399972 cycles/ticks + +Loop spin: 325 +gen_a: +median: 105882 cycles/ticks +average: 107339 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2454 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2442 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7414 cycles/ticks + +INVNTT: +median: 10096 cycles/ticks +average: 10347 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16693 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1454 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3932 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2559 cycles/ticks + +indcpa_keypair: +median: 267530 cycles/ticks +average: 269458 cycles/ticks + +indcpa_enc: +median: 307776 cycles/ticks +average: 310322 cycles/ticks + +indcpa_dec: +median: 62708 cycles/ticks +average: 62910 cycles/ticks + +kyber_keypair_derand: +median: 283084 cycles/ticks +average: 283443 cycles/ticks + +kyber_keypair: +median: 304142 cycles/ticks +average: 306646 cycles/ticks + +kyber_encaps_derand: +median: 326898 cycles/ticks +average: 329728 cycles/ticks + +kyber_encaps: +median: 326770 cycles/ticks +average: 329394 cycles/ticks + +kyber_decaps: +median: 385822 cycles/ticks +average: 395172 cycles/ticks + +Loop spin: 326 +gen_a: +median: 105762 cycles/ticks +average: 107216 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2456 cycles/ticks + +NTT: +median: 7202 cycles/ticks +average: 7433 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10239 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16222 cycles/ticks +average: 16630 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 765 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3776 cycles/ticks +average: 3914 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2477 cycles/ticks + +indcpa_keypair: +median: 267610 cycles/ticks +average: 270049 cycles/ticks + +indcpa_enc: +median: 306734 cycles/ticks +average: 309472 cycles/ticks + +indcpa_dec: +median: 62774 cycles/ticks +average: 63070 cycles/ticks + +kyber_keypair_derand: +median: 275946 cycles/ticks +average: 282257 cycles/ticks + +kyber_keypair: +median: 304644 cycles/ticks +average: 306270 cycles/ticks + +kyber_encaps_derand: +median: 326702 cycles/ticks +average: 329409 cycles/ticks + +kyber_encaps: +median: 326772 cycles/ticks +average: 328478 cycles/ticks + +kyber_decaps: +median: 393590 cycles/ticks +average: 396207 cycles/ticks + +Loop spin: 327 +gen_a: +median: 105992 cycles/ticks +average: 107231 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2374 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7248 cycles/ticks +average: 7330 cycles/ticks + +INVNTT: +median: 10140 cycles/ticks +average: 10252 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16400 cycles/ticks +average: 16555 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 767 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3885 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2550 cycles/ticks + +indcpa_keypair: +median: 267164 cycles/ticks +average: 269315 cycles/ticks + +indcpa_enc: +median: 307098 cycles/ticks +average: 309424 cycles/ticks + +indcpa_dec: +median: 62732 cycles/ticks +average: 63388 cycles/ticks + +kyber_keypair_derand: +median: 276540 cycles/ticks +average: 283430 cycles/ticks + +kyber_keypair: +median: 304592 cycles/ticks +average: 306862 cycles/ticks + +kyber_encaps_derand: +median: 325774 cycles/ticks +average: 327677 cycles/ticks + +kyber_encaps: +median: 326344 cycles/ticks +average: 328568 cycles/ticks + +kyber_decaps: +median: 395332 cycles/ticks +average: 397532 cycles/ticks + +Loop spin: 328 +gen_a: +median: 105930 cycles/ticks +average: 107422 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7455 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16611 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 765 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3909 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2562 cycles/ticks + +indcpa_keypair: +median: 267758 cycles/ticks +average: 270196 cycles/ticks + +indcpa_enc: +median: 306724 cycles/ticks +average: 309139 cycles/ticks + +indcpa_dec: +median: 62702 cycles/ticks +average: 63078 cycles/ticks + +kyber_keypair_derand: +median: 285460 cycles/ticks +average: 287225 cycles/ticks + +kyber_keypair: +median: 303526 cycles/ticks +average: 304541 cycles/ticks + +kyber_encaps_derand: +median: 327172 cycles/ticks +average: 329857 cycles/ticks + +kyber_encaps: +median: 326762 cycles/ticks +average: 328977 cycles/ticks + +kyber_decaps: +median: 396000 cycles/ticks +average: 397263 cycles/ticks + +Loop spin: 329 +gen_a: +median: 105806 cycles/ticks +average: 106869 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2468 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7430 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10263 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16638 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 799 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2462 cycles/ticks +average: 2557 cycles/ticks + +indcpa_keypair: +median: 266884 cycles/ticks +average: 269462 cycles/ticks + +indcpa_enc: +median: 306804 cycles/ticks +average: 309050 cycles/ticks + +indcpa_dec: +median: 62810 cycles/ticks +average: 63294 cycles/ticks + +kyber_keypair_derand: +median: 283976 cycles/ticks +average: 285924 cycles/ticks + +kyber_keypair: +median: 296282 cycles/ticks +average: 299941 cycles/ticks + +kyber_encaps_derand: +median: 316408 cycles/ticks +average: 319414 cycles/ticks + +kyber_encaps: +median: 317306 cycles/ticks +average: 320735 cycles/ticks + +kyber_decaps: +median: 395570 cycles/ticks +average: 395180 cycles/ticks + +Loop spin: 330 +gen_a: +median: 105872 cycles/ticks +average: 106842 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7369 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10161 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16504 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 266720 cycles/ticks +average: 267926 cycles/ticks + +indcpa_enc: +median: 306924 cycles/ticks +average: 309512 cycles/ticks + +indcpa_dec: +median: 62704 cycles/ticks +average: 63173 cycles/ticks + +kyber_keypair_derand: +median: 283716 cycles/ticks +average: 285930 cycles/ticks + +kyber_keypair: +median: 304214 cycles/ticks +average: 306921 cycles/ticks + +kyber_encaps_derand: +median: 325850 cycles/ticks +average: 327262 cycles/ticks + +kyber_encaps: +median: 326546 cycles/ticks +average: 327518 cycles/ticks + +kyber_decaps: +median: 395844 cycles/ticks +average: 397058 cycles/ticks + +Loop spin: 331 +gen_a: +median: 106094 cycles/ticks +average: 107093 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2376 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7364 cycles/ticks + +INVNTT: +median: 10088 cycles/ticks +average: 10208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16358 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2548 cycles/ticks + +indcpa_keypair: +median: 266690 cycles/ticks +average: 268020 cycles/ticks + +indcpa_enc: +median: 306706 cycles/ticks +average: 307666 cycles/ticks + +indcpa_dec: +median: 62600 cycles/ticks +average: 62821 cycles/ticks + +kyber_keypair_derand: +median: 283696 cycles/ticks +average: 284840 cycles/ticks + +kyber_keypair: +median: 303864 cycles/ticks +average: 305719 cycles/ticks + +kyber_encaps_derand: +median: 325766 cycles/ticks +average: 328324 cycles/ticks + +kyber_encaps: +median: 326516 cycles/ticks +average: 328550 cycles/ticks + +kyber_decaps: +median: 395522 cycles/ticks +average: 396934 cycles/ticks + +Loop spin: 332 +gen_a: +median: 106064 cycles/ticks +average: 106880 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2447 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7252 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10099 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16330 cycles/ticks +average: 16530 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1412 cycles/ticks +average: 1460 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 773 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3793 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2570 cycles/ticks + +indcpa_keypair: +median: 266848 cycles/ticks +average: 268265 cycles/ticks + +indcpa_enc: +median: 307382 cycles/ticks +average: 309521 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 63381 cycles/ticks + +kyber_keypair_derand: +median: 283608 cycles/ticks +average: 284900 cycles/ticks + +kyber_keypair: +median: 304354 cycles/ticks +average: 306346 cycles/ticks + +kyber_encaps_derand: +median: 325708 cycles/ticks +average: 327919 cycles/ticks + +kyber_encaps: +median: 326378 cycles/ticks +average: 328600 cycles/ticks + +kyber_decaps: +median: 386628 cycles/ticks +average: 394989 cycles/ticks + +Loop spin: 333 +gen_a: +median: 103076 cycles/ticks +average: 103695 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15961 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 260350 cycles/ticks +average: 265817 cycles/ticks + +indcpa_enc: +median: 298802 cycles/ticks +average: 305045 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61627 cycles/ticks + +kyber_keypair_derand: +median: 275402 cycles/ticks +average: 280312 cycles/ticks + +kyber_keypair: +median: 296738 cycles/ticks +average: 301624 cycles/ticks + +kyber_encaps_derand: +median: 318610 cycles/ticks +average: 325203 cycles/ticks + +kyber_encaps: +median: 319712 cycles/ticks +average: 326835 cycles/ticks + +kyber_decaps: +median: 386616 cycles/ticks +average: 394745 cycles/ticks + +Loop spin: 334 +gen_a: +median: 102786 cycles/ticks +average: 104104 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15964 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259126 cycles/ticks +average: 264250 cycles/ticks + +indcpa_enc: +median: 298252 cycles/ticks +average: 303436 cycles/ticks + +indcpa_dec: +median: 60988 cycles/ticks +average: 62134 cycles/ticks + +kyber_keypair_derand: +median: 275872 cycles/ticks +average: 281542 cycles/ticks + +kyber_keypair: +median: 295976 cycles/ticks +average: 301359 cycles/ticks + +kyber_encaps_derand: +median: 316774 cycles/ticks +average: 323628 cycles/ticks + +kyber_encaps: +median: 317576 cycles/ticks +average: 324469 cycles/ticks + +kyber_decaps: +median: 384600 cycles/ticks +average: 392073 cycles/ticks + +Loop spin: 335 +gen_a: +median: 102994 cycles/ticks +average: 104433 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 10043 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16108 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259606 cycles/ticks +average: 265928 cycles/ticks + +indcpa_enc: +median: 298380 cycles/ticks +average: 303274 cycles/ticks + +indcpa_dec: +median: 60982 cycles/ticks +average: 62619 cycles/ticks + +kyber_keypair_derand: +median: 275576 cycles/ticks +average: 278915 cycles/ticks + +kyber_keypair: +median: 296398 cycles/ticks +average: 301723 cycles/ticks + +kyber_encaps_derand: +median: 317520 cycles/ticks +average: 325434 cycles/ticks + +kyber_encaps: +median: 318048 cycles/ticks +average: 324684 cycles/ticks + +kyber_decaps: +median: 385144 cycles/ticks +average: 393532 cycles/ticks + +Loop spin: 336 +gen_a: +median: 102936 cycles/ticks +average: 105376 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16199 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3856 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 259354 cycles/ticks +average: 263317 cycles/ticks + +indcpa_enc: +median: 298772 cycles/ticks +average: 300489 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61298 cycles/ticks + +kyber_keypair_derand: +median: 275436 cycles/ticks +average: 277060 cycles/ticks + +kyber_keypair: +median: 295456 cycles/ticks +average: 296690 cycles/ticks + +kyber_encaps_derand: +median: 316014 cycles/ticks +average: 317478 cycles/ticks + +kyber_encaps: +median: 316816 cycles/ticks +average: 319874 cycles/ticks + +kyber_decaps: +median: 384096 cycles/ticks +average: 388059 cycles/ticks + +Loop spin: 337 +gen_a: +median: 103184 cycles/ticks +average: 104146 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9907 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16062 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2506 cycles/ticks + +indcpa_keypair: +median: 259180 cycles/ticks +average: 261458 cycles/ticks + +indcpa_enc: +median: 298496 cycles/ticks +average: 300624 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61562 cycles/ticks + +kyber_keypair_derand: +median: 275494 cycles/ticks +average: 277373 cycles/ticks + +kyber_keypair: +median: 295772 cycles/ticks +average: 297691 cycles/ticks + +kyber_encaps_derand: +median: 316580 cycles/ticks +average: 317973 cycles/ticks + +kyber_encaps: +median: 317526 cycles/ticks +average: 320397 cycles/ticks + +kyber_decaps: +median: 384792 cycles/ticks +average: 387736 cycles/ticks + +Loop spin: 338 +gen_a: +median: 103072 cycles/ticks +average: 103767 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15973 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2477 cycles/ticks + +indcpa_keypair: +median: 259064 cycles/ticks +average: 260601 cycles/ticks + +indcpa_enc: +median: 298660 cycles/ticks +average: 300743 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61301 cycles/ticks + +kyber_keypair_derand: +median: 275732 cycles/ticks +average: 277160 cycles/ticks + +kyber_keypair: +median: 295860 cycles/ticks +average: 297250 cycles/ticks + +kyber_encaps_derand: +median: 316120 cycles/ticks +average: 317625 cycles/ticks + +kyber_encaps: +median: 317060 cycles/ticks +average: 318582 cycles/ticks + +kyber_decaps: +median: 384184 cycles/ticks +average: 385778 cycles/ticks + +Loop spin: 339 +gen_a: +median: 103148 cycles/ticks +average: 103764 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16049 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260978 cycles/ticks +average: 262484 cycles/ticks + +indcpa_enc: +median: 300534 cycles/ticks +average: 301878 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61299 cycles/ticks + +kyber_keypair_derand: +median: 275656 cycles/ticks +average: 276908 cycles/ticks + +kyber_keypair: +median: 295634 cycles/ticks +average: 296759 cycles/ticks + +kyber_encaps_derand: +median: 316440 cycles/ticks +average: 317886 cycles/ticks + +kyber_encaps: +median: 317194 cycles/ticks +average: 318611 cycles/ticks + +kyber_decaps: +median: 384430 cycles/ticks +average: 385879 cycles/ticks + +Loop spin: 340 +gen_a: +median: 103316 cycles/ticks +average: 103979 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16024 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3774 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259198 cycles/ticks +average: 260325 cycles/ticks + +indcpa_enc: +median: 297844 cycles/ticks +average: 299537 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61158 cycles/ticks + +kyber_keypair_derand: +median: 275508 cycles/ticks +average: 276679 cycles/ticks + +kyber_keypair: +median: 295384 cycles/ticks +average: 296716 cycles/ticks + +kyber_encaps_derand: +median: 315766 cycles/ticks +average: 316951 cycles/ticks + +kyber_encaps: +median: 316556 cycles/ticks +average: 318188 cycles/ticks + +kyber_decaps: +median: 383922 cycles/ticks +average: 385396 cycles/ticks + +Loop spin: 341 +gen_a: +median: 102942 cycles/ticks +average: 103612 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15951 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1412 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3774 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259172 cycles/ticks +average: 260514 cycles/ticks + +indcpa_enc: +median: 298702 cycles/ticks +average: 299964 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61206 cycles/ticks + +kyber_keypair_derand: +median: 275930 cycles/ticks +average: 277309 cycles/ticks + +kyber_keypair: +median: 295750 cycles/ticks +average: 296884 cycles/ticks + +kyber_encaps_derand: +median: 316360 cycles/ticks +average: 317945 cycles/ticks + +kyber_encaps: +median: 317248 cycles/ticks +average: 318673 cycles/ticks + +kyber_decaps: +median: 384534 cycles/ticks +average: 386252 cycles/ticks + +Loop spin: 342 +gen_a: +median: 103058 cycles/ticks +average: 103640 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7095 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16095 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 446 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259374 cycles/ticks +average: 260801 cycles/ticks + +indcpa_enc: +median: 298340 cycles/ticks +average: 299688 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61120 cycles/ticks + +kyber_keypair_derand: +median: 276276 cycles/ticks +average: 277571 cycles/ticks + +kyber_keypair: +median: 295730 cycles/ticks +average: 296683 cycles/ticks + +kyber_encaps_derand: +median: 316364 cycles/ticks +average: 317726 cycles/ticks + +kyber_encaps: +median: 317148 cycles/ticks +average: 318716 cycles/ticks + +kyber_decaps: +median: 384324 cycles/ticks +average: 385833 cycles/ticks + +Loop spin: 343 +gen_a: +median: 102866 cycles/ticks +average: 103549 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 16014 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259052 cycles/ticks +average: 260677 cycles/ticks + +indcpa_enc: +median: 298270 cycles/ticks +average: 299934 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61300 cycles/ticks + +kyber_keypair_derand: +median: 275738 cycles/ticks +average: 277227 cycles/ticks + +kyber_keypair: +median: 295686 cycles/ticks +average: 297182 cycles/ticks + +kyber_encaps_derand: +median: 316198 cycles/ticks +average: 318632 cycles/ticks + +kyber_encaps: +median: 317048 cycles/ticks +average: 318890 cycles/ticks + +kyber_decaps: +median: 384502 cycles/ticks +average: 386462 cycles/ticks + +Loop spin: 344 +gen_a: +median: 102840 cycles/ticks +average: 103847 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16134 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259356 cycles/ticks +average: 261267 cycles/ticks + +indcpa_enc: +median: 298504 cycles/ticks +average: 300425 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61261 cycles/ticks + +kyber_keypair_derand: +median: 275270 cycles/ticks +average: 277032 cycles/ticks + +kyber_keypair: +median: 295676 cycles/ticks +average: 297182 cycles/ticks + +kyber_encaps_derand: +median: 316186 cycles/ticks +average: 318532 cycles/ticks + +kyber_encaps: +median: 317026 cycles/ticks +average: 318675 cycles/ticks + +kyber_decaps: +median: 384242 cycles/ticks +average: 386459 cycles/ticks + +Loop spin: 345 +gen_a: +median: 103098 cycles/ticks +average: 103792 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15959 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 262246 cycles/ticks +average: 263633 cycles/ticks + +indcpa_enc: +median: 301304 cycles/ticks +average: 303183 cycles/ticks + +indcpa_dec: +median: 60900 cycles/ticks +average: 61292 cycles/ticks + +kyber_keypair_derand: +median: 275582 cycles/ticks +average: 277302 cycles/ticks + +kyber_keypair: +median: 295626 cycles/ticks +average: 296733 cycles/ticks + +kyber_encaps_derand: +median: 316380 cycles/ticks +average: 317882 cycles/ticks + +kyber_encaps: +median: 317212 cycles/ticks +average: 319645 cycles/ticks + +kyber_decaps: +median: 384518 cycles/ticks +average: 387030 cycles/ticks + +Loop spin: 346 +gen_a: +median: 103098 cycles/ticks +average: 103852 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2390 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9934 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16012 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259280 cycles/ticks +average: 261125 cycles/ticks + +indcpa_enc: +median: 298446 cycles/ticks +average: 299975 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61186 cycles/ticks + +kyber_keypair_derand: +median: 275520 cycles/ticks +average: 277406 cycles/ticks + +kyber_keypair: +median: 295396 cycles/ticks +average: 296698 cycles/ticks + +kyber_encaps_derand: +median: 316566 cycles/ticks +average: 318172 cycles/ticks + +kyber_encaps: +median: 317378 cycles/ticks +average: 318803 cycles/ticks + +kyber_decaps: +median: 384540 cycles/ticks +average: 387177 cycles/ticks + +Loop spin: 347 +gen_a: +median: 102896 cycles/ticks +average: 103914 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2398 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15991 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3809 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259410 cycles/ticks +average: 260924 cycles/ticks + +indcpa_enc: +median: 298752 cycles/ticks +average: 303356 cycles/ticks + +indcpa_dec: +median: 62788 cycles/ticks +average: 64048 cycles/ticks + +kyber_keypair_derand: +median: 283700 cycles/ticks +average: 284316 cycles/ticks + +kyber_keypair: +median: 305182 cycles/ticks +average: 308069 cycles/ticks + +kyber_encaps_derand: +median: 327096 cycles/ticks +average: 330705 cycles/ticks + +kyber_encaps: +median: 327092 cycles/ticks +average: 328980 cycles/ticks + +kyber_decaps: +median: 396402 cycles/ticks +average: 398649 cycles/ticks + +Loop spin: 348 +gen_a: +median: 105832 cycles/ticks +average: 107514 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2378 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7418 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16615 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 267296 cycles/ticks +average: 269491 cycles/ticks + +indcpa_enc: +median: 307062 cycles/ticks +average: 308400 cycles/ticks + +indcpa_dec: +median: 62754 cycles/ticks +average: 63426 cycles/ticks + +kyber_keypair_derand: +median: 283998 cycles/ticks +average: 285868 cycles/ticks + +kyber_keypair: +median: 304886 cycles/ticks +average: 307235 cycles/ticks + +kyber_encaps_derand: +median: 325222 cycles/ticks +average: 327421 cycles/ticks + +kyber_encaps: +median: 326382 cycles/ticks +average: 329056 cycles/ticks + +kyber_decaps: +median: 394884 cycles/ticks +average: 396904 cycles/ticks + +Loop spin: 349 +gen_a: +median: 106010 cycles/ticks +average: 107551 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2463 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2453 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7385 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10228 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16514 cycles/ticks +average: 16702 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3910 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 266374 cycles/ticks +average: 268978 cycles/ticks + +indcpa_enc: +median: 306428 cycles/ticks +average: 308258 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 63103 cycles/ticks + +kyber_keypair_derand: +median: 283688 cycles/ticks +average: 285440 cycles/ticks + +kyber_keypair: +median: 304900 cycles/ticks +average: 307243 cycles/ticks + +kyber_encaps_derand: +median: 326306 cycles/ticks +average: 329482 cycles/ticks + +kyber_encaps: +median: 326788 cycles/ticks +average: 328688 cycles/ticks + +kyber_decaps: +median: 396928 cycles/ticks +average: 399829 cycles/ticks + +Loop spin: 350 +gen_a: +median: 105992 cycles/ticks +average: 107279 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2396 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10142 cycles/ticks +average: 10356 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16380 cycles/ticks +average: 16626 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 766 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266692 cycles/ticks +average: 268772 cycles/ticks + +indcpa_enc: +median: 307064 cycles/ticks +average: 309161 cycles/ticks + +indcpa_dec: +median: 61808 cycles/ticks +average: 63222 cycles/ticks + +kyber_keypair_derand: +median: 283994 cycles/ticks +average: 285572 cycles/ticks + +kyber_keypair: +median: 304998 cycles/ticks +average: 306938 cycles/ticks + +kyber_encaps_derand: +median: 325678 cycles/ticks +average: 327942 cycles/ticks + +kyber_encaps: +median: 326404 cycles/ticks +average: 328903 cycles/ticks + +kyber_decaps: +median: 396310 cycles/ticks +average: 398562 cycles/ticks + +Loop spin: 351 +gen_a: +median: 106098 cycles/ticks +average: 107292 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2440 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7196 cycles/ticks +average: 7439 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10151 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16807 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 495 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 756 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3905 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2572 cycles/ticks + +indcpa_keypair: +median: 266296 cycles/ticks +average: 268702 cycles/ticks + +indcpa_enc: +median: 307000 cycles/ticks +average: 309384 cycles/ticks + +indcpa_dec: +median: 62760 cycles/ticks +average: 63228 cycles/ticks + +kyber_keypair_derand: +median: 283902 cycles/ticks +average: 285232 cycles/ticks + +kyber_keypair: +median: 304812 cycles/ticks +average: 306565 cycles/ticks + +kyber_encaps_derand: +median: 325144 cycles/ticks +average: 327370 cycles/ticks + +kyber_encaps: +median: 326022 cycles/ticks +average: 327808 cycles/ticks + +kyber_decaps: +median: 395374 cycles/ticks +average: 398548 cycles/ticks + +Loop spin: 352 +gen_a: +median: 103034 cycles/ticks +average: 105845 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10096 cycles/ticks +average: 10214 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16381 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 473 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3934 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2503 cycles/ticks + +indcpa_keypair: +median: 269122 cycles/ticks +average: 271036 cycles/ticks + +indcpa_enc: +median: 308408 cycles/ticks +average: 310706 cycles/ticks + +indcpa_dec: +median: 62732 cycles/ticks +average: 63200 cycles/ticks + +kyber_keypair_derand: +median: 283560 cycles/ticks +average: 286480 cycles/ticks + +kyber_keypair: +median: 303642 cycles/ticks +average: 305716 cycles/ticks + +kyber_encaps_derand: +median: 326134 cycles/ticks +average: 328813 cycles/ticks + +kyber_encaps: +median: 326050 cycles/ticks +average: 327584 cycles/ticks + +kyber_decaps: +median: 395382 cycles/ticks +average: 396443 cycles/ticks + +Loop spin: 353 +gen_a: +median: 106062 cycles/ticks +average: 107364 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2368 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7412 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10204 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16535 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3885 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 266954 cycles/ticks +average: 269135 cycles/ticks + +indcpa_enc: +median: 307220 cycles/ticks +average: 309049 cycles/ticks + +indcpa_dec: +median: 62756 cycles/ticks +average: 63208 cycles/ticks + +kyber_keypair_derand: +median: 284428 cycles/ticks +average: 287737 cycles/ticks + +kyber_keypair: +median: 304206 cycles/ticks +average: 306719 cycles/ticks + +kyber_encaps_derand: +median: 325534 cycles/ticks +average: 327115 cycles/ticks + +kyber_encaps: +median: 326470 cycles/ticks +average: 328640 cycles/ticks + +kyber_decaps: +median: 396010 cycles/ticks +average: 397837 cycles/ticks + +Loop spin: 354 +gen_a: +median: 106036 cycles/ticks +average: 106987 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2437 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7333 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10191 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16398 cycles/ticks +average: 16606 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 759 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3861 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266830 cycles/ticks +average: 266549 cycles/ticks + +indcpa_enc: +median: 307172 cycles/ticks +average: 308745 cycles/ticks + +indcpa_dec: +median: 62966 cycles/ticks +average: 63437 cycles/ticks + +kyber_keypair_derand: +median: 283734 cycles/ticks +average: 285638 cycles/ticks + +kyber_keypair: +median: 307012 cycles/ticks +average: 311193 cycles/ticks + +kyber_encaps_derand: +median: 325830 cycles/ticks +average: 329289 cycles/ticks + +kyber_encaps: +median: 328288 cycles/ticks +average: 333196 cycles/ticks + +kyber_decaps: +median: 396530 cycles/ticks +average: 402879 cycles/ticks + +Loop spin: 355 +gen_a: +median: 106340 cycles/ticks +average: 108027 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2461 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2452 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10196 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16564 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1457 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 267338 cycles/ticks +average: 270206 cycles/ticks + +indcpa_enc: +median: 308964 cycles/ticks +average: 313804 cycles/ticks + +indcpa_dec: +median: 62930 cycles/ticks +average: 63910 cycles/ticks + +kyber_keypair_derand: +median: 283928 cycles/ticks +average: 287065 cycles/ticks + +kyber_keypair: +median: 305338 cycles/ticks +average: 307960 cycles/ticks + +kyber_encaps_derand: +median: 335972 cycles/ticks +average: 334985 cycles/ticks + +kyber_encaps: +median: 334808 cycles/ticks +average: 340434 cycles/ticks + +kyber_decaps: +median: 397564 cycles/ticks +average: 402356 cycles/ticks + +Loop spin: 356 +gen_a: +median: 106258 cycles/ticks +average: 107943 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7484 cycles/ticks +average: 7581 cycles/ticks + +INVNTT: +median: 10436 cycles/ticks +average: 10530 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16872 cycles/ticks +average: 17000 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 467 cycles/ticks + +polyvec_compress: +median: 3962 cycles/ticks +average: 4022 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2590 cycles/ticks + +indcpa_keypair: +median: 268498 cycles/ticks +average: 273220 cycles/ticks + +indcpa_enc: +median: 308780 cycles/ticks +average: 313299 cycles/ticks + +indcpa_dec: +median: 63034 cycles/ticks +average: 63450 cycles/ticks + +kyber_keypair_derand: +median: 284904 cycles/ticks +average: 289066 cycles/ticks + +kyber_keypair: +median: 306982 cycles/ticks +average: 311496 cycles/ticks + +kyber_encaps_derand: +median: 334968 cycles/ticks +average: 333163 cycles/ticks + +kyber_encaps: +median: 327482 cycles/ticks +average: 329747 cycles/ticks + +kyber_decaps: +median: 396822 cycles/ticks +average: 400896 cycles/ticks + +Loop spin: 357 +gen_a: +median: 106270 cycles/ticks +average: 107604 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2472 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2447 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7445 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10210 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16690 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1438 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3884 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 275106 cycles/ticks +average: 275422 cycles/ticks + +indcpa_enc: +median: 307590 cycles/ticks +average: 310364 cycles/ticks + +indcpa_dec: +median: 64612 cycles/ticks +average: 64900 cycles/ticks + +kyber_keypair_derand: +median: 284652 cycles/ticks +average: 287669 cycles/ticks + +kyber_keypair: +median: 307248 cycles/ticks +average: 311463 cycles/ticks + +kyber_encaps_derand: +median: 326326 cycles/ticks +average: 331412 cycles/ticks + +kyber_encaps: +median: 326184 cycles/ticks +average: 327222 cycles/ticks + +kyber_decaps: +median: 395940 cycles/ticks +average: 398058 cycles/ticks + +Loop spin: 358 +gen_a: +median: 105946 cycles/ticks +average: 107390 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7506 cycles/ticks +average: 7586 cycles/ticks + +INVNTT: +median: 10426 cycles/ticks +average: 10503 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16406 cycles/ticks +average: 16707 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 752 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 468 cycles/ticks + +polyvec_compress: +median: 3966 cycles/ticks +average: 4063 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 267552 cycles/ticks +average: 270806 cycles/ticks + +indcpa_enc: +median: 309104 cycles/ticks +average: 314444 cycles/ticks + +indcpa_dec: +median: 62810 cycles/ticks +average: 63493 cycles/ticks + +kyber_keypair_derand: +median: 284068 cycles/ticks +average: 286126 cycles/ticks + +kyber_keypair: +median: 304700 cycles/ticks +average: 307361 cycles/ticks + +kyber_encaps_derand: +median: 326748 cycles/ticks +average: 329271 cycles/ticks + +kyber_encaps: +median: 328208 cycles/ticks +average: 333080 cycles/ticks + +kyber_decaps: +median: 396578 cycles/ticks +average: 399167 cycles/ticks + +Loop spin: 359 +gen_a: +median: 106004 cycles/ticks +average: 107233 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7360 cycles/ticks + +INVNTT: +median: 9884 cycles/ticks +average: 10225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16778 cycles/ticks +average: 16652 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 270102 cycles/ticks +average: 273511 cycles/ticks + +indcpa_enc: +median: 310638 cycles/ticks +average: 315592 cycles/ticks + +indcpa_dec: +median: 64696 cycles/ticks +average: 64999 cycles/ticks + +kyber_keypair_derand: +median: 285648 cycles/ticks +average: 289459 cycles/ticks + +kyber_keypair: +median: 304356 cycles/ticks +average: 305851 cycles/ticks + +kyber_encaps_derand: +median: 326274 cycles/ticks +average: 328147 cycles/ticks + +kyber_encaps: +median: 327836 cycles/ticks +average: 330406 cycles/ticks + +kyber_decaps: +median: 396542 cycles/ticks +average: 399203 cycles/ticks + +Loop spin: 360 +gen_a: +median: 105646 cycles/ticks +average: 106767 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2464 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7330 cycles/ticks + +INVNTT: +median: 9902 cycles/ticks +average: 10197 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16388 cycles/ticks +average: 16711 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3923 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 266828 cycles/ticks +average: 268063 cycles/ticks + +indcpa_enc: +median: 308158 cycles/ticks +average: 311195 cycles/ticks + +indcpa_dec: +median: 62870 cycles/ticks +average: 63535 cycles/ticks + +kyber_keypair_derand: +median: 284254 cycles/ticks +average: 286773 cycles/ticks + +kyber_keypair: +median: 304990 cycles/ticks +average: 307330 cycles/ticks + +kyber_encaps_derand: +median: 327300 cycles/ticks +average: 331489 cycles/ticks + +kyber_encaps: +median: 330342 cycles/ticks +average: 335216 cycles/ticks + +kyber_decaps: +median: 397952 cycles/ticks +average: 404331 cycles/ticks + +Loop spin: 361 +gen_a: +median: 106188 cycles/ticks +average: 107265 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2440 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10215 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16604 cycles/ticks + +poly_tomsg: +median: 462 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1490 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3852 cycles/ticks +average: 3954 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2608 cycles/ticks + +indcpa_keypair: +median: 267734 cycles/ticks +average: 269895 cycles/ticks + +indcpa_enc: +median: 308258 cycles/ticks +average: 310671 cycles/ticks + +indcpa_dec: +median: 62888 cycles/ticks +average: 63664 cycles/ticks + +kyber_keypair_derand: +median: 284494 cycles/ticks +average: 288076 cycles/ticks + +kyber_keypair: +median: 305852 cycles/ticks +average: 309543 cycles/ticks + +kyber_encaps_derand: +median: 326320 cycles/ticks +average: 329253 cycles/ticks + +kyber_encaps: +median: 327928 cycles/ticks +average: 330483 cycles/ticks + +kyber_decaps: +median: 395688 cycles/ticks +average: 398221 cycles/ticks + +Loop spin: 362 +gen_a: +median: 105188 cycles/ticks +average: 106865 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7389 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 10060 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16425 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 796 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 261094 cycles/ticks +average: 266935 cycles/ticks + +indcpa_enc: +median: 306980 cycles/ticks +average: 309467 cycles/ticks + +indcpa_dec: +median: 62760 cycles/ticks +average: 63384 cycles/ticks + +kyber_keypair_derand: +median: 283556 cycles/ticks +average: 284633 cycles/ticks + +kyber_keypair: +median: 299070 cycles/ticks +average: 304753 cycles/ticks + +kyber_encaps_derand: +median: 325618 cycles/ticks +average: 327393 cycles/ticks + +kyber_encaps: +median: 326914 cycles/ticks +average: 329687 cycles/ticks + +kyber_decaps: +median: 395684 cycles/ticks +average: 397739 cycles/ticks + +Loop spin: 363 +gen_a: +median: 103244 cycles/ticks +average: 105727 cycles/ticks + +poly_getnoise_eta1: +median: 2334 cycles/ticks +average: 2466 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7418 cycles/ticks + +INVNTT: +median: 10094 cycles/ticks +average: 10164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16666 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3960 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2528 cycles/ticks + +indcpa_keypair: +median: 267160 cycles/ticks +average: 269775 cycles/ticks + +indcpa_enc: +median: 306960 cycles/ticks +average: 308267 cycles/ticks + +indcpa_dec: +median: 62870 cycles/ticks +average: 63528 cycles/ticks + +kyber_keypair_derand: +median: 284136 cycles/ticks +average: 285945 cycles/ticks + +kyber_keypair: +median: 304218 cycles/ticks +average: 306305 cycles/ticks + +kyber_encaps_derand: +median: 319334 cycles/ticks +average: 326031 cycles/ticks + +kyber_encaps: +median: 327622 cycles/ticks +average: 330892 cycles/ticks + +kyber_decaps: +median: 396128 cycles/ticks +average: 401324 cycles/ticks + +Loop spin: 364 +gen_a: +median: 105930 cycles/ticks +average: 107025 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7264 cycles/ticks + +INVNTT: +median: 10090 cycles/ticks +average: 10269 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16338 cycles/ticks +average: 16555 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 469 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3880 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 267804 cycles/ticks +average: 271027 cycles/ticks + +indcpa_enc: +median: 307330 cycles/ticks +average: 310202 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61204 cycles/ticks + +kyber_keypair_derand: +median: 275928 cycles/ticks +average: 278059 cycles/ticks + +kyber_keypair: +median: 296894 cycles/ticks +average: 298740 cycles/ticks + +kyber_encaps_derand: +median: 316500 cycles/ticks +average: 318807 cycles/ticks + +kyber_encaps: +median: 316908 cycles/ticks +average: 318931 cycles/ticks + +kyber_decaps: +median: 384804 cycles/ticks +average: 387398 cycles/ticks + +Loop spin: 365 +gen_a: +median: 103088 cycles/ticks +average: 103839 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7192 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15934 cycles/ticks +average: 16182 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259304 cycles/ticks +average: 261480 cycles/ticks + +indcpa_enc: +median: 298570 cycles/ticks +average: 300096 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61256 cycles/ticks + +kyber_keypair_derand: +median: 275860 cycles/ticks +average: 277179 cycles/ticks + +kyber_keypair: +median: 295542 cycles/ticks +average: 296722 cycles/ticks + +kyber_encaps_derand: +median: 315978 cycles/ticks +average: 317486 cycles/ticks + +kyber_encaps: +median: 316894 cycles/ticks +average: 318421 cycles/ticks + +kyber_decaps: +median: 384080 cycles/ticks +average: 385772 cycles/ticks + +Loop spin: 366 +gen_a: +median: 102898 cycles/ticks +average: 103505 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16090 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259392 cycles/ticks +average: 260643 cycles/ticks + +indcpa_enc: +median: 298490 cycles/ticks +average: 300111 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61265 cycles/ticks + +kyber_keypair_derand: +median: 275678 cycles/ticks +average: 277044 cycles/ticks + +kyber_keypair: +median: 302674 cycles/ticks +average: 304416 cycles/ticks + +kyber_encaps_derand: +median: 325190 cycles/ticks +average: 326684 cycles/ticks + +kyber_encaps: +median: 325978 cycles/ticks +average: 327169 cycles/ticks + +kyber_decaps: +median: 394526 cycles/ticks +average: 396268 cycles/ticks + +Loop spin: 367 +gen_a: +median: 103354 cycles/ticks +average: 106443 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2364 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7438 cycles/ticks + +INVNTT: +median: 9882 cycles/ticks +average: 10164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16499 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 814 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3962 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 266558 cycles/ticks +average: 267223 cycles/ticks + +indcpa_enc: +median: 306260 cycles/ticks +average: 307348 cycles/ticks + +indcpa_dec: +median: 61344 cycles/ticks +average: 62701 cycles/ticks + +kyber_keypair_derand: +median: 282666 cycles/ticks +average: 284322 cycles/ticks + +kyber_keypair: +median: 302342 cycles/ticks +average: 304755 cycles/ticks + +kyber_encaps_derand: +median: 325964 cycles/ticks +average: 326869 cycles/ticks + +kyber_encaps: +median: 319536 cycles/ticks +average: 326007 cycles/ticks + +kyber_decaps: +median: 395886 cycles/ticks +average: 396358 cycles/ticks + +Loop spin: 368 +gen_a: +median: 103322 cycles/ticks +average: 106416 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2538 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9912 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16368 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 260668 cycles/ticks +average: 262441 cycles/ticks + +indcpa_enc: +median: 299844 cycles/ticks +average: 301974 cycles/ticks + +indcpa_dec: +median: 60900 cycles/ticks +average: 61213 cycles/ticks + +kyber_keypair_derand: +median: 275602 cycles/ticks +average: 277090 cycles/ticks + +kyber_keypair: +median: 295614 cycles/ticks +average: 296871 cycles/ticks + +kyber_encaps_derand: +median: 316222 cycles/ticks +average: 319071 cycles/ticks + +kyber_encaps: +median: 317090 cycles/ticks +average: 321243 cycles/ticks + +kyber_decaps: +median: 384440 cycles/ticks +average: 386399 cycles/ticks + +Loop spin: 369 +gen_a: +median: 102766 cycles/ticks +average: 103979 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15969 cycles/ticks + +poly_tomsg: +median: 436 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3776 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 260000 cycles/ticks +average: 261267 cycles/ticks + +indcpa_enc: +median: 299282 cycles/ticks +average: 300769 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61166 cycles/ticks + +kyber_keypair_derand: +median: 275718 cycles/ticks +average: 277355 cycles/ticks + +kyber_keypair: +median: 295520 cycles/ticks +average: 296951 cycles/ticks + +kyber_encaps_derand: +median: 315956 cycles/ticks +average: 317519 cycles/ticks + +kyber_encaps: +median: 316746 cycles/ticks +average: 318381 cycles/ticks + +kyber_decaps: +median: 383986 cycles/ticks +average: 385784 cycles/ticks + +Loop spin: 370 +gen_a: +median: 103068 cycles/ticks +average: 103817 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2392 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7173 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15958 cycles/ticks +average: 16210 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259168 cycles/ticks +average: 260734 cycles/ticks + +indcpa_enc: +median: 297860 cycles/ticks +average: 299252 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61141 cycles/ticks + +kyber_keypair_derand: +median: 275888 cycles/ticks +average: 278590 cycles/ticks + +kyber_keypair: +median: 296376 cycles/ticks +average: 299379 cycles/ticks + +kyber_encaps_derand: +median: 316334 cycles/ticks +average: 318530 cycles/ticks + +kyber_encaps: +median: 317054 cycles/ticks +average: 318854 cycles/ticks + +kyber_decaps: +median: 384184 cycles/ticks +average: 385545 cycles/ticks + +Loop spin: 371 +gen_a: +median: 103154 cycles/ticks +average: 103894 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7191 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16111 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259136 cycles/ticks +average: 261219 cycles/ticks + +indcpa_enc: +median: 298480 cycles/ticks +average: 300841 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61231 cycles/ticks + +kyber_keypair_derand: +median: 275584 cycles/ticks +average: 276565 cycles/ticks + +kyber_keypair: +median: 295492 cycles/ticks +average: 296489 cycles/ticks + +kyber_encaps_derand: +median: 315702 cycles/ticks +average: 317723 cycles/ticks + +kyber_encaps: +median: 316596 cycles/ticks +average: 318191 cycles/ticks + +kyber_decaps: +median: 383798 cycles/ticks +average: 385755 cycles/ticks + +Loop spin: 372 +gen_a: +median: 103112 cycles/ticks +average: 104014 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7099 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16092 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3797 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259286 cycles/ticks +average: 260927 cycles/ticks + +indcpa_enc: +median: 298084 cycles/ticks +average: 300182 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61201 cycles/ticks + +kyber_keypair_derand: +median: 275248 cycles/ticks +average: 276857 cycles/ticks + +kyber_keypair: +median: 295560 cycles/ticks +average: 296844 cycles/ticks + +kyber_encaps_derand: +median: 315838 cycles/ticks +average: 317806 cycles/ticks + +kyber_encaps: +median: 316546 cycles/ticks +average: 318249 cycles/ticks + +kyber_decaps: +median: 383796 cycles/ticks +average: 386269 cycles/ticks + +Loop spin: 373 +gen_a: +median: 102938 cycles/ticks +average: 103702 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7162 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16093 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259034 cycles/ticks +average: 260945 cycles/ticks + +indcpa_enc: +median: 298116 cycles/ticks +average: 299692 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61143 cycles/ticks + +kyber_keypair_derand: +median: 277258 cycles/ticks +average: 278402 cycles/ticks + +kyber_keypair: +median: 295576 cycles/ticks +average: 297151 cycles/ticks + +kyber_encaps_derand: +median: 316190 cycles/ticks +average: 317988 cycles/ticks + +kyber_encaps: +median: 316968 cycles/ticks +average: 318801 cycles/ticks + +kyber_decaps: +median: 384144 cycles/ticks +average: 385676 cycles/ticks + +Loop spin: 374 +gen_a: +median: 103046 cycles/ticks +average: 104152 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7159 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16028 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259152 cycles/ticks +average: 260698 cycles/ticks + +indcpa_enc: +median: 298362 cycles/ticks +average: 300075 cycles/ticks + +indcpa_dec: +median: 60894 cycles/ticks +average: 61173 cycles/ticks + +kyber_keypair_derand: +median: 275858 cycles/ticks +average: 276950 cycles/ticks + +kyber_keypair: +median: 295656 cycles/ticks +average: 296967 cycles/ticks + +kyber_encaps_derand: +median: 316602 cycles/ticks +average: 319934 cycles/ticks + +kyber_encaps: +median: 317280 cycles/ticks +average: 319147 cycles/ticks + +kyber_decaps: +median: 384572 cycles/ticks +average: 386283 cycles/ticks + +Loop spin: 375 +gen_a: +median: 102916 cycles/ticks +average: 103471 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16018 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259124 cycles/ticks +average: 260481 cycles/ticks + +indcpa_enc: +median: 298366 cycles/ticks +average: 300108 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61477 cycles/ticks + +kyber_keypair_derand: +median: 275240 cycles/ticks +average: 276860 cycles/ticks + +kyber_keypair: +median: 295912 cycles/ticks +average: 298577 cycles/ticks + +kyber_encaps_derand: +median: 316358 cycles/ticks +average: 318886 cycles/ticks + +kyber_encaps: +median: 317172 cycles/ticks +average: 319361 cycles/ticks + +kyber_decaps: +median: 384540 cycles/ticks +average: 386272 cycles/ticks + +Loop spin: 376 +gen_a: +median: 102710 cycles/ticks +average: 103724 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16030 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258916 cycles/ticks +average: 261395 cycles/ticks + +indcpa_enc: +median: 298056 cycles/ticks +average: 300165 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61442 cycles/ticks + +kyber_keypair_derand: +median: 276710 cycles/ticks +average: 278540 cycles/ticks + +kyber_keypair: +median: 295688 cycles/ticks +average: 297535 cycles/ticks + +kyber_encaps_derand: +median: 316712 cycles/ticks +average: 318663 cycles/ticks + +kyber_encaps: +median: 317384 cycles/ticks +average: 318915 cycles/ticks + +kyber_decaps: +median: 384748 cycles/ticks +average: 388966 cycles/ticks + +Loop spin: 377 +gen_a: +median: 102936 cycles/ticks +average: 103697 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7179 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15964 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 258928 cycles/ticks +average: 260456 cycles/ticks + +indcpa_enc: +median: 298072 cycles/ticks +average: 299756 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61159 cycles/ticks + +kyber_keypair_derand: +median: 275886 cycles/ticks +average: 277404 cycles/ticks + +kyber_keypair: +median: 295698 cycles/ticks +average: 296901 cycles/ticks + +kyber_encaps_derand: +median: 316454 cycles/ticks +average: 318139 cycles/ticks + +kyber_encaps: +median: 317256 cycles/ticks +average: 318921 cycles/ticks + +kyber_decaps: +median: 384388 cycles/ticks +average: 386670 cycles/ticks + +Loop spin: 378 +gen_a: +median: 103034 cycles/ticks +average: 103647 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7191 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16014 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2455 cycles/ticks + +indcpa_keypair: +median: 258958 cycles/ticks +average: 262470 cycles/ticks + +indcpa_enc: +median: 298396 cycles/ticks +average: 300843 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61259 cycles/ticks + +kyber_keypair_derand: +median: 275296 cycles/ticks +average: 277599 cycles/ticks + +kyber_keypair: +median: 295266 cycles/ticks +average: 297139 cycles/ticks + +kyber_encaps_derand: +median: 316174 cycles/ticks +average: 317820 cycles/ticks + +kyber_encaps: +median: 316930 cycles/ticks +average: 318976 cycles/ticks + +kyber_decaps: +median: 384210 cycles/ticks +average: 386285 cycles/ticks + +Loop spin: 379 +gen_a: +median: 102928 cycles/ticks +average: 103708 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9906 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15963 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2501 cycles/ticks + +indcpa_keypair: +median: 259430 cycles/ticks +average: 260782 cycles/ticks + +indcpa_enc: +median: 298492 cycles/ticks +average: 300492 cycles/ticks + +indcpa_dec: +median: 60898 cycles/ticks +average: 61262 cycles/ticks + +kyber_keypair_derand: +median: 276142 cycles/ticks +average: 278874 cycles/ticks + +kyber_keypair: +median: 296218 cycles/ticks +average: 298425 cycles/ticks + +kyber_encaps_derand: +median: 316226 cycles/ticks +average: 319660 cycles/ticks + +kyber_encaps: +median: 317480 cycles/ticks +average: 325265 cycles/ticks + +kyber_decaps: +median: 384376 cycles/ticks +average: 393301 cycles/ticks + +Loop spin: 380 +gen_a: +median: 105882 cycles/ticks +average: 106539 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2412 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2440 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7343 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10167 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16296 cycles/ticks +average: 16546 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1482 cycles/ticks + +poly_compress: +median: 742 cycles/ticks +average: 818 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 266436 cycles/ticks +average: 267584 cycles/ticks + +indcpa_enc: +median: 298584 cycles/ticks +average: 303860 cycles/ticks + +indcpa_dec: +median: 61116 cycles/ticks +average: 62660 cycles/ticks + +kyber_keypair_derand: +median: 283616 cycles/ticks +average: 284323 cycles/ticks + +kyber_keypair: +median: 303754 cycles/ticks +average: 305381 cycles/ticks + +kyber_encaps_derand: +median: 326272 cycles/ticks +average: 329704 cycles/ticks + +kyber_encaps: +median: 327124 cycles/ticks +average: 328835 cycles/ticks + +kyber_decaps: +median: 396204 cycles/ticks +average: 398078 cycles/ticks + +Loop spin: 381 +gen_a: +median: 103648 cycles/ticks +average: 106400 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2461 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2428 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7484 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10216 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16790 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 492 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 466 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266982 cycles/ticks +average: 270025 cycles/ticks + +indcpa_enc: +median: 307546 cycles/ticks +average: 310508 cycles/ticks + +indcpa_dec: +median: 62742 cycles/ticks +average: 63280 cycles/ticks + +kyber_keypair_derand: +median: 283862 cycles/ticks +average: 286010 cycles/ticks + +kyber_keypair: +median: 303900 cycles/ticks +average: 306029 cycles/ticks + +kyber_encaps_derand: +median: 325722 cycles/ticks +average: 328814 cycles/ticks + +kyber_encaps: +median: 327396 cycles/ticks +average: 331359 cycles/ticks + +kyber_decaps: +median: 396044 cycles/ticks +average: 399312 cycles/ticks + +Loop spin: 382 +gen_a: +median: 106072 cycles/ticks +average: 107630 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2476 cycles/ticks +average: 2526 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7442 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10190 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16404 cycles/ticks +average: 16709 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 460 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3862 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2564 cycles/ticks + +indcpa_keypair: +median: 266454 cycles/ticks +average: 268849 cycles/ticks + +indcpa_enc: +median: 306848 cycles/ticks +average: 309525 cycles/ticks + +indcpa_dec: +median: 62704 cycles/ticks +average: 63078 cycles/ticks + +kyber_keypair_derand: +median: 283778 cycles/ticks +average: 285429 cycles/ticks + +kyber_keypair: +median: 305128 cycles/ticks +average: 306976 cycles/ticks + +kyber_encaps_derand: +median: 325488 cycles/ticks +average: 324723 cycles/ticks + +kyber_encaps: +median: 318140 cycles/ticks +average: 320324 cycles/ticks + +kyber_decaps: +median: 409692 cycles/ticks +average: 413856 cycles/ticks + +Loop spin: 383 +gen_a: +median: 103704 cycles/ticks +average: 106695 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7458 cycles/ticks + +INVNTT: +median: 9888 cycles/ticks +average: 10138 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16318 cycles/ticks +average: 16535 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3834 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2590 cycles/ticks + +indcpa_keypair: +median: 264516 cycles/ticks +average: 266827 cycles/ticks + +indcpa_enc: +median: 306950 cycles/ticks +average: 308474 cycles/ticks + +indcpa_dec: +median: 61054 cycles/ticks +average: 61946 cycles/ticks + +kyber_keypair_derand: +median: 284656 cycles/ticks +average: 286507 cycles/ticks + +kyber_keypair: +median: 306692 cycles/ticks +average: 309931 cycles/ticks + +kyber_encaps_derand: +median: 336004 cycles/ticks +average: 335196 cycles/ticks + +kyber_encaps: +median: 327314 cycles/ticks +average: 329684 cycles/ticks + +kyber_decaps: +median: 407536 cycles/ticks +average: 405506 cycles/ticks + +Loop spin: 384 +gen_a: +median: 105828 cycles/ticks +average: 107059 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2448 cycles/ticks + +poly_getnoise_eta2: +median: 2362 cycles/ticks +average: 2426 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7457 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16400 cycles/ticks +average: 16582 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 464 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3884 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 268034 cycles/ticks +average: 271825 cycles/ticks + +indcpa_enc: +median: 317206 cycles/ticks +average: 316612 cycles/ticks + +indcpa_dec: +median: 62732 cycles/ticks +average: 63291 cycles/ticks + +kyber_keypair_derand: +median: 284262 cycles/ticks +average: 288004 cycles/ticks + +kyber_keypair: +median: 304026 cycles/ticks +average: 306632 cycles/ticks + +kyber_encaps_derand: +median: 327010 cycles/ticks +average: 330445 cycles/ticks + +kyber_encaps: +median: 330482 cycles/ticks +average: 335665 cycles/ticks + +kyber_decaps: +median: 398082 cycles/ticks +average: 404698 cycles/ticks + +Loop spin: 385 +gen_a: +median: 105914 cycles/ticks +average: 106875 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2456 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16727 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1492 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3924 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 267678 cycles/ticks +average: 270490 cycles/ticks + +indcpa_enc: +median: 307650 cycles/ticks +average: 309943 cycles/ticks + +indcpa_dec: +median: 62848 cycles/ticks +average: 63356 cycles/ticks + +kyber_keypair_derand: +median: 292392 cycles/ticks +average: 291382 cycles/ticks + +kyber_keypair: +median: 312452 cycles/ticks +average: 312326 cycles/ticks + +kyber_encaps_derand: +median: 326188 cycles/ticks +average: 328872 cycles/ticks + +kyber_encaps: +median: 327612 cycles/ticks +average: 330429 cycles/ticks + +kyber_decaps: +median: 401254 cycles/ticks +average: 404701 cycles/ticks + +Loop spin: 386 +gen_a: +median: 106278 cycles/ticks +average: 108083 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2447 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7373 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16548 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1408 cycles/ticks +average: 1502 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 764 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3887 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 267754 cycles/ticks +average: 269273 cycles/ticks + +indcpa_enc: +median: 308326 cycles/ticks +average: 311571 cycles/ticks + +indcpa_dec: +median: 62876 cycles/ticks +average: 63432 cycles/ticks + +kyber_keypair_derand: +median: 284064 cycles/ticks +average: 286175 cycles/ticks + +kyber_keypair: +median: 305300 cycles/ticks +average: 307519 cycles/ticks + +kyber_encaps_derand: +median: 327368 cycles/ticks +average: 330577 cycles/ticks + +kyber_encaps: +median: 327582 cycles/ticks +average: 329769 cycles/ticks + +kyber_decaps: +median: 396478 cycles/ticks +average: 400395 cycles/ticks + +Loop spin: 387 +gen_a: +median: 106026 cycles/ticks +average: 107592 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2434 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7355 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10242 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16500 cycles/ticks +average: 16772 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 782 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3878 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 268138 cycles/ticks +average: 270059 cycles/ticks + +indcpa_enc: +median: 308532 cycles/ticks +average: 310955 cycles/ticks + +indcpa_dec: +median: 62736 cycles/ticks +average: 63112 cycles/ticks + +kyber_keypair_derand: +median: 283748 cycles/ticks +average: 287172 cycles/ticks + +kyber_keypair: +median: 298646 cycles/ticks +average: 305280 cycles/ticks + +kyber_encaps_derand: +median: 317100 cycles/ticks +average: 322527 cycles/ticks + +kyber_encaps: +median: 317362 cycles/ticks +average: 320108 cycles/ticks + +kyber_decaps: +median: 385074 cycles/ticks +average: 387460 cycles/ticks + +Loop spin: 388 +gen_a: +median: 103222 cycles/ticks +average: 104201 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2395 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7170 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15965 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259474 cycles/ticks +average: 261181 cycles/ticks + +indcpa_enc: +median: 298502 cycles/ticks +average: 299949 cycles/ticks + +indcpa_dec: +median: 61118 cycles/ticks +average: 61454 cycles/ticks + +kyber_keypair_derand: +median: 276850 cycles/ticks +average: 278321 cycles/ticks + +kyber_keypair: +median: 295866 cycles/ticks +average: 297027 cycles/ticks + +kyber_encaps_derand: +median: 316692 cycles/ticks +average: 318464 cycles/ticks + +kyber_encaps: +median: 317386 cycles/ticks +average: 319191 cycles/ticks + +kyber_decaps: +median: 384282 cycles/ticks +average: 386206 cycles/ticks + +Loop spin: 389 +gen_a: +median: 103210 cycles/ticks +average: 103911 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16092 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 261536 cycles/ticks +average: 262922 cycles/ticks + +indcpa_enc: +median: 299608 cycles/ticks +average: 301093 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61152 cycles/ticks + +kyber_keypair_derand: +median: 277350 cycles/ticks +average: 278987 cycles/ticks + +kyber_keypair: +median: 296716 cycles/ticks +average: 298223 cycles/ticks + +kyber_encaps_derand: +median: 316534 cycles/ticks +average: 318112 cycles/ticks + +kyber_encaps: +median: 317602 cycles/ticks +average: 319269 cycles/ticks + +kyber_decaps: +median: 385742 cycles/ticks +average: 391485 cycles/ticks + +Loop spin: 390 +gen_a: +median: 103000 cycles/ticks +average: 105298 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2519 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7134 cycles/ticks +average: 7391 cycles/ticks + +INVNTT: +median: 9862 cycles/ticks +average: 10106 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16625 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1476 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259598 cycles/ticks +average: 264239 cycles/ticks + +indcpa_enc: +median: 299164 cycles/ticks +average: 303804 cycles/ticks + +indcpa_dec: +median: 61144 cycles/ticks +average: 62708 cycles/ticks + +kyber_keypair_derand: +median: 277512 cycles/ticks +average: 283951 cycles/ticks + +kyber_keypair: +median: 304076 cycles/ticks +average: 306101 cycles/ticks + +kyber_encaps_derand: +median: 328332 cycles/ticks +average: 333042 cycles/ticks + +kyber_encaps: +median: 327140 cycles/ticks +average: 329922 cycles/ticks + +kyber_decaps: +median: 396410 cycles/ticks +average: 398111 cycles/ticks + +Loop spin: 391 +gen_a: +median: 105788 cycles/ticks +average: 106533 cycles/ticks + +poly_getnoise_eta1: +median: 2334 cycles/ticks +average: 2467 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7406 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10172 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16589 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1455 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3914 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 272754 cycles/ticks +average: 274973 cycles/ticks + +indcpa_enc: +median: 306814 cycles/ticks +average: 312250 cycles/ticks + +indcpa_dec: +median: 62686 cycles/ticks +average: 63495 cycles/ticks + +kyber_keypair_derand: +median: 291782 cycles/ticks +average: 293810 cycles/ticks + +kyber_keypair: +median: 311112 cycles/ticks +average: 312679 cycles/ticks + +kyber_encaps_derand: +median: 325352 cycles/ticks +average: 327341 cycles/ticks + +kyber_encaps: +median: 326132 cycles/ticks +average: 327482 cycles/ticks + +kyber_decaps: +median: 395366 cycles/ticks +average: 398215 cycles/ticks + +Loop spin: 392 +gen_a: +median: 105862 cycles/ticks +average: 107159 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2374 cycles/ticks +average: 2465 cycles/ticks + +NTT: +median: 7308 cycles/ticks +average: 7374 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10197 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16549 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1457 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 808 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3889 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2513 cycles/ticks + +indcpa_keypair: +median: 267120 cycles/ticks +average: 268874 cycles/ticks + +indcpa_enc: +median: 307778 cycles/ticks +average: 309656 cycles/ticks + +indcpa_dec: +median: 62604 cycles/ticks +average: 63046 cycles/ticks + +kyber_keypair_derand: +median: 283842 cycles/ticks +average: 285673 cycles/ticks + +kyber_keypair: +median: 303850 cycles/ticks +average: 305724 cycles/ticks + +kyber_encaps_derand: +median: 325672 cycles/ticks +average: 327283 cycles/ticks + +kyber_encaps: +median: 326410 cycles/ticks +average: 328931 cycles/ticks + +kyber_decaps: +median: 395452 cycles/ticks +average: 397612 cycles/ticks + +Loop spin: 393 +gen_a: +median: 106118 cycles/ticks +average: 107342 cycles/ticks + +poly_getnoise_eta1: +median: 2386 cycles/ticks +average: 2449 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7326 cycles/ticks + +INVNTT: +median: 10100 cycles/ticks +average: 10204 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16667 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 266596 cycles/ticks +average: 267545 cycles/ticks + +indcpa_enc: +median: 307128 cycles/ticks +average: 309482 cycles/ticks + +indcpa_dec: +median: 62746 cycles/ticks +average: 63396 cycles/ticks + +kyber_keypair_derand: +median: 283832 cycles/ticks +average: 285567 cycles/ticks + +kyber_keypair: +median: 304376 cycles/ticks +average: 306488 cycles/ticks + +kyber_encaps_derand: +median: 325620 cycles/ticks +average: 327438 cycles/ticks + +kyber_encaps: +median: 326610 cycles/ticks +average: 328858 cycles/ticks + +kyber_decaps: +median: 396178 cycles/ticks +average: 398099 cycles/ticks + +Loop spin: 394 +gen_a: +median: 105990 cycles/ticks +average: 107356 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2437 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2350 cycles/ticks + +NTT: +median: 7276 cycles/ticks +average: 7362 cycles/ticks + +INVNTT: +median: 10118 cycles/ticks +average: 10174 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16414 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3728 cycles/ticks +average: 3808 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2584 cycles/ticks + +indcpa_keypair: +median: 266644 cycles/ticks +average: 267736 cycles/ticks + +indcpa_enc: +median: 307340 cycles/ticks +average: 309723 cycles/ticks + +indcpa_dec: +median: 62762 cycles/ticks +average: 63223 cycles/ticks + +kyber_keypair_derand: +median: 283554 cycles/ticks +average: 285382 cycles/ticks + +kyber_keypair: +median: 304352 cycles/ticks +average: 305556 cycles/ticks + +kyber_encaps_derand: +median: 325484 cycles/ticks +average: 326442 cycles/ticks + +kyber_encaps: +median: 326556 cycles/ticks +average: 329102 cycles/ticks + +kyber_decaps: +median: 395814 cycles/ticks +average: 397651 cycles/ticks + +Loop spin: 395 +gen_a: +median: 105992 cycles/ticks +average: 107455 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2388 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7365 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16628 cycles/ticks +average: 16921 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 266772 cycles/ticks +average: 267411 cycles/ticks + +indcpa_enc: +median: 307084 cycles/ticks +average: 310134 cycles/ticks + +indcpa_dec: +median: 61330 cycles/ticks +average: 62938 cycles/ticks + +kyber_keypair_derand: +median: 283296 cycles/ticks +average: 284466 cycles/ticks + +kyber_keypair: +median: 304196 cycles/ticks +average: 305237 cycles/ticks + +kyber_encaps_derand: +median: 325442 cycles/ticks +average: 325180 cycles/ticks + +kyber_encaps: +median: 326642 cycles/ticks +average: 329066 cycles/ticks + +kyber_decaps: +median: 395758 cycles/ticks +average: 397861 cycles/ticks + +Loop spin: 396 +gen_a: +median: 106022 cycles/ticks +average: 107132 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2414 cycles/ticks +average: 2510 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 9884 cycles/ticks +average: 10142 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16528 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 755 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3879 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2563 cycles/ticks + +indcpa_keypair: +median: 260408 cycles/ticks +average: 266491 cycles/ticks + +indcpa_enc: +median: 307516 cycles/ticks +average: 310291 cycles/ticks + +indcpa_dec: +median: 62718 cycles/ticks +average: 63052 cycles/ticks + +kyber_keypair_derand: +median: 285374 cycles/ticks +average: 287104 cycles/ticks + +kyber_keypair: +median: 304182 cycles/ticks +average: 306025 cycles/ticks + +kyber_encaps_derand: +median: 325774 cycles/ticks +average: 326922 cycles/ticks + +kyber_encaps: +median: 326514 cycles/ticks +average: 328853 cycles/ticks + +kyber_decaps: +median: 395800 cycles/ticks +average: 397576 cycles/ticks + +Loop spin: 397 +gen_a: +median: 105772 cycles/ticks +average: 107320 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7372 cycles/ticks + +INVNTT: +median: 10118 cycles/ticks +average: 10320 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16388 cycles/ticks +average: 16721 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 766 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3931 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 266598 cycles/ticks +average: 267487 cycles/ticks + +indcpa_enc: +median: 307410 cycles/ticks +average: 309847 cycles/ticks + +indcpa_dec: +median: 62660 cycles/ticks +average: 63201 cycles/ticks + +kyber_keypair_derand: +median: 283712 cycles/ticks +average: 286027 cycles/ticks + +kyber_keypair: +median: 304270 cycles/ticks +average: 306392 cycles/ticks + +kyber_encaps_derand: +median: 327506 cycles/ticks +average: 327668 cycles/ticks + +kyber_encaps: +median: 328906 cycles/ticks +average: 331427 cycles/ticks + +kyber_decaps: +median: 397630 cycles/ticks +average: 400615 cycles/ticks + +Loop spin: 398 +gen_a: +median: 105814 cycles/ticks +average: 106938 cycles/ticks + +poly_getnoise_eta1: +median: 2334 cycles/ticks +average: 2455 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7254 cycles/ticks + +INVNTT: +median: 10114 cycles/ticks +average: 10241 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16350 cycles/ticks +average: 16485 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 500 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 760 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3878 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2563 cycles/ticks + +indcpa_keypair: +median: 266396 cycles/ticks +average: 267248 cycles/ticks + +indcpa_enc: +median: 307078 cycles/ticks +average: 309956 cycles/ticks + +indcpa_dec: +median: 61418 cycles/ticks +average: 63169 cycles/ticks + +kyber_keypair_derand: +median: 284976 cycles/ticks +average: 285927 cycles/ticks + +kyber_keypair: +median: 304788 cycles/ticks +average: 307329 cycles/ticks + +kyber_encaps_derand: +median: 325616 cycles/ticks +average: 326133 cycles/ticks + +kyber_encaps: +median: 326676 cycles/ticks +average: 329080 cycles/ticks + +kyber_decaps: +median: 396108 cycles/ticks +average: 398581 cycles/ticks + +Loop spin: 399 +gen_a: +median: 105894 cycles/ticks +average: 107011 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2431 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7361 cycles/ticks + +INVNTT: +median: 9862 cycles/ticks +average: 10215 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16589 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 488 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1457 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3744 cycles/ticks +average: 3941 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2569 cycles/ticks + +indcpa_keypair: +median: 266496 cycles/ticks +average: 267029 cycles/ticks + +indcpa_enc: +median: 307178 cycles/ticks +average: 309551 cycles/ticks + +indcpa_dec: +median: 61620 cycles/ticks +average: 63035 cycles/ticks + +kyber_keypair_derand: +median: 283576 cycles/ticks +average: 285231 cycles/ticks + +kyber_keypair: +median: 304006 cycles/ticks +average: 306393 cycles/ticks + +kyber_encaps_derand: +median: 325816 cycles/ticks +average: 326786 cycles/ticks + +kyber_encaps: +median: 327056 cycles/ticks +average: 329572 cycles/ticks + +kyber_decaps: +median: 396014 cycles/ticks +average: 398045 cycles/ticks + +Loop spin: 400 +gen_a: +median: 106066 cycles/ticks +average: 107636 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2394 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 10110 cycles/ticks +average: 10263 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16348 cycles/ticks +average: 16573 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1412 cycles/ticks +average: 1499 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 463 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3853 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2577 cycles/ticks + +indcpa_keypair: +median: 266192 cycles/ticks +average: 267138 cycles/ticks + +indcpa_enc: +median: 307150 cycles/ticks +average: 309431 cycles/ticks + +indcpa_dec: +median: 62752 cycles/ticks +average: 62954 cycles/ticks + +kyber_keypair_derand: +median: 283994 cycles/ticks +average: 284531 cycles/ticks + +kyber_keypair: +median: 304680 cycles/ticks +average: 306967 cycles/ticks + +kyber_encaps_derand: +median: 325736 cycles/ticks +average: 326525 cycles/ticks + +kyber_encaps: +median: 326740 cycles/ticks +average: 328335 cycles/ticks + +kyber_decaps: +median: 396010 cycles/ticks +average: 398963 cycles/ticks + +Loop spin: 401 +gen_a: +median: 105904 cycles/ticks +average: 107166 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7382 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10192 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16631 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3836 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2612 cycles/ticks + +indcpa_keypair: +median: 266670 cycles/ticks +average: 267414 cycles/ticks + +indcpa_enc: +median: 306740 cycles/ticks +average: 308747 cycles/ticks + +indcpa_dec: +median: 61018 cycles/ticks +average: 62278 cycles/ticks + +kyber_keypair_derand: +median: 275890 cycles/ticks +average: 280990 cycles/ticks + +kyber_keypair: +median: 295762 cycles/ticks +average: 297887 cycles/ticks + +kyber_encaps_derand: +median: 315690 cycles/ticks +average: 318372 cycles/ticks + +kyber_encaps: +median: 319310 cycles/ticks +average: 325371 cycles/ticks + +kyber_decaps: +median: 394990 cycles/ticks +average: 396728 cycles/ticks + +Loop spin: 402 +gen_a: +median: 103234 cycles/ticks +average: 105835 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2352 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7361 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10085 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16326 cycles/ticks +average: 16597 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 776 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3931 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2571 cycles/ticks + +indcpa_keypair: +median: 261168 cycles/ticks +average: 267404 cycles/ticks + +indcpa_enc: +median: 307054 cycles/ticks +average: 308069 cycles/ticks + +indcpa_dec: +median: 61060 cycles/ticks +average: 62540 cycles/ticks + +kyber_keypair_derand: +median: 284194 cycles/ticks +average: 285422 cycles/ticks + +kyber_keypair: +median: 303080 cycles/ticks +average: 304764 cycles/ticks + +kyber_encaps_derand: +median: 327152 cycles/ticks +average: 328240 cycles/ticks + +kyber_encaps: +median: 327850 cycles/ticks +average: 329306 cycles/ticks + +kyber_decaps: +median: 397382 cycles/ticks +average: 398649 cycles/ticks + +Loop spin: 403 +gen_a: +median: 103592 cycles/ticks +average: 106454 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7210 cycles/ticks + +INVNTT: +median: 10118 cycles/ticks +average: 10208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16314 cycles/ticks +average: 16504 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3766 cycles/ticks +average: 3884 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2448 cycles/ticks + +indcpa_keypair: +median: 266802 cycles/ticks +average: 267932 cycles/ticks + +indcpa_enc: +median: 300452 cycles/ticks +average: 306901 cycles/ticks + +indcpa_dec: +median: 61444 cycles/ticks +average: 62881 cycles/ticks + +kyber_keypair_derand: +median: 283520 cycles/ticks +average: 284682 cycles/ticks + +kyber_keypair: +median: 303704 cycles/ticks +average: 305473 cycles/ticks + +kyber_encaps_derand: +median: 321276 cycles/ticks +average: 325726 cycles/ticks + +kyber_encaps: +median: 325776 cycles/ticks +average: 327154 cycles/ticks + +kyber_decaps: +median: 394980 cycles/ticks +average: 396134 cycles/ticks + +Loop spin: 404 +gen_a: +median: 103396 cycles/ticks +average: 106129 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7244 cycles/ticks + +INVNTT: +median: 10092 cycles/ticks +average: 10165 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16316 cycles/ticks +average: 16405 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2525 cycles/ticks + +indcpa_keypair: +median: 267942 cycles/ticks +average: 269394 cycles/ticks + +indcpa_enc: +median: 308428 cycles/ticks +average: 309492 cycles/ticks + +indcpa_dec: +median: 61132 cycles/ticks +average: 62679 cycles/ticks + +kyber_keypair_derand: +median: 277886 cycles/ticks +average: 283975 cycles/ticks + +kyber_keypair: +median: 304140 cycles/ticks +average: 305118 cycles/ticks + +kyber_encaps_derand: +median: 325562 cycles/ticks +average: 327890 cycles/ticks + +kyber_encaps: +median: 318538 cycles/ticks +average: 325844 cycles/ticks + +kyber_decaps: +median: 387478 cycles/ticks +average: 395553 cycles/ticks + +Loop spin: 405 +gen_a: +median: 103086 cycles/ticks +average: 105506 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2375 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 9866 cycles/ticks +average: 10156 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15956 cycles/ticks +average: 16368 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 486 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3813 cycles/ticks + +polyvec_decompress: +median: 2460 cycles/ticks +average: 2576 cycles/ticks + +indcpa_keypair: +median: 266646 cycles/ticks +average: 267490 cycles/ticks + +indcpa_enc: +median: 300568 cycles/ticks +average: 307163 cycles/ticks + +indcpa_dec: +median: 61014 cycles/ticks +average: 62791 cycles/ticks + +kyber_keypair_derand: +median: 278736 cycles/ticks +average: 284507 cycles/ticks + +kyber_keypair: +median: 303642 cycles/ticks +average: 305445 cycles/ticks + +kyber_encaps_derand: +median: 325242 cycles/ticks +average: 326990 cycles/ticks + +kyber_encaps: +median: 326314 cycles/ticks +average: 327783 cycles/ticks + +kyber_decaps: +median: 395354 cycles/ticks +average: 397157 cycles/ticks + +Loop spin: 406 +gen_a: +median: 102978 cycles/ticks +average: 106120 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7411 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10288 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16605 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 475 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3834 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 266608 cycles/ticks +average: 268361 cycles/ticks + +indcpa_enc: +median: 306884 cycles/ticks +average: 308838 cycles/ticks + +indcpa_dec: +median: 62636 cycles/ticks +average: 62857 cycles/ticks + +kyber_keypair_derand: +median: 282972 cycles/ticks +average: 283699 cycles/ticks + +kyber_keypair: +median: 304170 cycles/ticks +average: 306302 cycles/ticks + +kyber_encaps_derand: +median: 325480 cycles/ticks +average: 327374 cycles/ticks + +kyber_encaps: +median: 326174 cycles/ticks +average: 327443 cycles/ticks + +kyber_decaps: +median: 395682 cycles/ticks +average: 398230 cycles/ticks + +Loop spin: 407 +gen_a: +median: 105952 cycles/ticks +average: 106647 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7354 cycles/ticks + +INVNTT: +median: 9876 cycles/ticks +average: 10159 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16635 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3895 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 267056 cycles/ticks +average: 268477 cycles/ticks + +indcpa_enc: +median: 307458 cycles/ticks +average: 308909 cycles/ticks + +indcpa_dec: +median: 62682 cycles/ticks +average: 63022 cycles/ticks + +kyber_keypair_derand: +median: 283938 cycles/ticks +average: 284831 cycles/ticks + +kyber_keypair: +median: 303786 cycles/ticks +average: 304775 cycles/ticks + +kyber_encaps_derand: +median: 325738 cycles/ticks +average: 326529 cycles/ticks + +kyber_encaps: +median: 326230 cycles/ticks +average: 327212 cycles/ticks + +kyber_decaps: +median: 395414 cycles/ticks +average: 396576 cycles/ticks + +Loop spin: 408 +gen_a: +median: 105732 cycles/ticks +average: 106294 cycles/ticks + +poly_getnoise_eta1: +median: 2332 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10104 cycles/ticks +average: 10265 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16564 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3744 cycles/ticks +average: 3880 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 266696 cycles/ticks +average: 268159 cycles/ticks + +indcpa_enc: +median: 306626 cycles/ticks +average: 308284 cycles/ticks + +indcpa_dec: +median: 61474 cycles/ticks +average: 62838 cycles/ticks + +kyber_keypair_derand: +median: 283688 cycles/ticks +average: 284213 cycles/ticks + +kyber_keypair: +median: 303384 cycles/ticks +average: 304992 cycles/ticks + +kyber_encaps_derand: +median: 325810 cycles/ticks +average: 327553 cycles/ticks + +kyber_encaps: +median: 326666 cycles/ticks +average: 327409 cycles/ticks + +kyber_decaps: +median: 395830 cycles/ticks +average: 396313 cycles/ticks + +Loop spin: 409 +gen_a: +median: 105750 cycles/ticks +average: 107062 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2404 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10240 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16328 cycles/ticks +average: 16335 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 496 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 463 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3883 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 268248 cycles/ticks +average: 269622 cycles/ticks + +indcpa_enc: +median: 308610 cycles/ticks +average: 308981 cycles/ticks + +indcpa_dec: +median: 62642 cycles/ticks +average: 63019 cycles/ticks + +kyber_keypair_derand: +median: 285444 cycles/ticks +average: 287102 cycles/ticks + +kyber_keypair: +median: 304164 cycles/ticks +average: 306302 cycles/ticks + +kyber_encaps_derand: +median: 324912 cycles/ticks +average: 326248 cycles/ticks + +kyber_encaps: +median: 325870 cycles/ticks +average: 327158 cycles/ticks + +kyber_decaps: +median: 395000 cycles/ticks +average: 396468 cycles/ticks + +Loop spin: 410 +gen_a: +median: 103302 cycles/ticks +average: 106373 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10076 cycles/ticks +average: 10188 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16553 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 266258 cycles/ticks +average: 267827 cycles/ticks + +indcpa_enc: +median: 306936 cycles/ticks +average: 309012 cycles/ticks + +indcpa_dec: +median: 61176 cycles/ticks +average: 62903 cycles/ticks + +kyber_keypair_derand: +median: 282320 cycles/ticks +average: 283258 cycles/ticks + +kyber_keypair: +median: 302900 cycles/ticks +average: 304337 cycles/ticks + +kyber_encaps_derand: +median: 325442 cycles/ticks +average: 326073 cycles/ticks + +kyber_encaps: +median: 326552 cycles/ticks +average: 327659 cycles/ticks + +kyber_decaps: +median: 395512 cycles/ticks +average: 396195 cycles/ticks + +Loop spin: 411 +gen_a: +median: 103058 cycles/ticks +average: 103705 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7101 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16093 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3812 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259130 cycles/ticks +average: 260815 cycles/ticks + +indcpa_enc: +median: 298202 cycles/ticks +average: 299717 cycles/ticks + +indcpa_dec: +median: 61212 cycles/ticks +average: 61532 cycles/ticks + +kyber_keypair_derand: +median: 275540 cycles/ticks +average: 276779 cycles/ticks + +kyber_keypair: +median: 295774 cycles/ticks +average: 296948 cycles/ticks + +kyber_encaps_derand: +median: 315980 cycles/ticks +average: 317278 cycles/ticks + +kyber_encaps: +median: 316810 cycles/ticks +average: 318196 cycles/ticks + +kyber_decaps: +median: 384158 cycles/ticks +average: 385961 cycles/ticks + +Loop spin: 412 +gen_a: +median: 102972 cycles/ticks +average: 103609 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16045 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259422 cycles/ticks +average: 260740 cycles/ticks + +indcpa_enc: +median: 298272 cycles/ticks +average: 299706 cycles/ticks + +indcpa_dec: +median: 60960 cycles/ticks +average: 61279 cycles/ticks + +kyber_keypair_derand: +median: 275146 cycles/ticks +average: 276515 cycles/ticks + +kyber_keypair: +median: 295514 cycles/ticks +average: 296678 cycles/ticks + +kyber_encaps_derand: +median: 316350 cycles/ticks +average: 318115 cycles/ticks + +kyber_encaps: +median: 317122 cycles/ticks +average: 318480 cycles/ticks + +kyber_decaps: +median: 384230 cycles/ticks +average: 385948 cycles/ticks + +Loop spin: 413 +gen_a: +median: 103104 cycles/ticks +average: 103773 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15970 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1374 cycles/ticks +average: 1385 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 260716 cycles/ticks +average: 262158 cycles/ticks + +indcpa_enc: +median: 299424 cycles/ticks +average: 300856 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61169 cycles/ticks + +kyber_keypair_derand: +median: 275672 cycles/ticks +average: 277040 cycles/ticks + +kyber_keypair: +median: 295784 cycles/ticks +average: 297191 cycles/ticks + +kyber_encaps_derand: +median: 316452 cycles/ticks +average: 317824 cycles/ticks + +kyber_encaps: +median: 317308 cycles/ticks +average: 318720 cycles/ticks + +kyber_decaps: +median: 384394 cycles/ticks +average: 385867 cycles/ticks + +Loop spin: 414 +gen_a: +median: 102974 cycles/ticks +average: 103678 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15963 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 483 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 261058 cycles/ticks +average: 262694 cycles/ticks + +indcpa_enc: +median: 300276 cycles/ticks +average: 301464 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61165 cycles/ticks + +kyber_keypair_derand: +median: 275616 cycles/ticks +average: 277042 cycles/ticks + +kyber_keypair: +median: 295956 cycles/ticks +average: 297189 cycles/ticks + +kyber_encaps_derand: +median: 315880 cycles/ticks +average: 317509 cycles/ticks + +kyber_encaps: +median: 316554 cycles/ticks +average: 317794 cycles/ticks + +kyber_decaps: +median: 383666 cycles/ticks +average: 385255 cycles/ticks + +Loop spin: 415 +gen_a: +median: 103168 cycles/ticks +average: 103829 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16050 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 258898 cycles/ticks +average: 260164 cycles/ticks + +indcpa_enc: +median: 298168 cycles/ticks +average: 299360 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61236 cycles/ticks + +kyber_keypair_derand: +median: 275576 cycles/ticks +average: 276938 cycles/ticks + +kyber_keypair: +median: 295756 cycles/ticks +average: 297400 cycles/ticks + +kyber_encaps_derand: +median: 315938 cycles/ticks +average: 318478 cycles/ticks + +kyber_encaps: +median: 316764 cycles/ticks +average: 318242 cycles/ticks + +kyber_decaps: +median: 384028 cycles/ticks +average: 385645 cycles/ticks + +Loop spin: 416 +gen_a: +median: 103192 cycles/ticks +average: 104235 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16047 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259636 cycles/ticks +average: 262084 cycles/ticks + +indcpa_enc: +median: 299026 cycles/ticks +average: 300716 cycles/ticks + +indcpa_dec: +median: 60902 cycles/ticks +average: 61180 cycles/ticks + +kyber_keypair_derand: +median: 275306 cycles/ticks +average: 276853 cycles/ticks + +kyber_keypair: +median: 295934 cycles/ticks +average: 297869 cycles/ticks + +kyber_encaps_derand: +median: 315616 cycles/ticks +average: 317428 cycles/ticks + +kyber_encaps: +median: 316532 cycles/ticks +average: 318043 cycles/ticks + +kyber_decaps: +median: 383786 cycles/ticks +average: 385290 cycles/ticks + +Loop spin: 417 +gen_a: +median: 103202 cycles/ticks +average: 104003 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9918 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16065 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259050 cycles/ticks +average: 260844 cycles/ticks + +indcpa_enc: +median: 299550 cycles/ticks +average: 301895 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61305 cycles/ticks + +kyber_keypair_derand: +median: 275054 cycles/ticks +average: 276446 cycles/ticks + +kyber_keypair: +median: 295522 cycles/ticks +average: 296840 cycles/ticks + +kyber_encaps_derand: +median: 317320 cycles/ticks +average: 319385 cycles/ticks + +kyber_encaps: +median: 318140 cycles/ticks +average: 319870 cycles/ticks + +kyber_decaps: +median: 385402 cycles/ticks +average: 387475 cycles/ticks + +Loop spin: 418 +gen_a: +median: 103056 cycles/ticks +average: 103885 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2388 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15959 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 259140 cycles/ticks +average: 260246 cycles/ticks + +indcpa_enc: +median: 298450 cycles/ticks +average: 300101 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61312 cycles/ticks + +kyber_keypair_derand: +median: 277204 cycles/ticks +average: 278510 cycles/ticks + +kyber_keypair: +median: 295346 cycles/ticks +average: 296306 cycles/ticks + +kyber_encaps_derand: +median: 316478 cycles/ticks +average: 318211 cycles/ticks + +kyber_encaps: +median: 317380 cycles/ticks +average: 323037 cycles/ticks + +kyber_decaps: +median: 384420 cycles/ticks +average: 389588 cycles/ticks + +Loop spin: 419 +gen_a: +median: 103006 cycles/ticks +average: 103950 cycles/ticks + +poly_getnoise_eta1: +median: 2380 cycles/ticks +average: 2394 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2411 cycles/ticks + +NTT: +median: 7632 cycles/ticks +average: 7659 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 10050 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16135 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3796 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 260780 cycles/ticks +average: 262220 cycles/ticks + +indcpa_enc: +median: 299592 cycles/ticks +average: 301079 cycles/ticks + +indcpa_dec: +median: 60900 cycles/ticks +average: 61102 cycles/ticks + +kyber_keypair_derand: +median: 275746 cycles/ticks +average: 277032 cycles/ticks + +kyber_keypair: +median: 304390 cycles/ticks +average: 307751 cycles/ticks + +kyber_encaps_derand: +median: 319870 cycles/ticks +average: 326045 cycles/ticks + +kyber_encaps: +median: 329210 cycles/ticks +average: 332532 cycles/ticks + +kyber_decaps: +median: 397348 cycles/ticks +average: 400296 cycles/ticks + +Loop spin: 420 +gen_a: +median: 105816 cycles/ticks +average: 106528 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2448 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2408 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7396 cycles/ticks + +INVNTT: +median: 10110 cycles/ticks +average: 10198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16310 cycles/ticks +average: 16591 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1465 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 457 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2548 cycles/ticks + +indcpa_keypair: +median: 266770 cycles/ticks +average: 269176 cycles/ticks + +indcpa_enc: +median: 307634 cycles/ticks +average: 310522 cycles/ticks + +indcpa_dec: +median: 62840 cycles/ticks +average: 63484 cycles/ticks + +kyber_keypair_derand: +median: 283792 cycles/ticks +average: 285584 cycles/ticks + +kyber_keypair: +median: 304424 cycles/ticks +average: 306920 cycles/ticks + +kyber_encaps_derand: +median: 325296 cycles/ticks +average: 328115 cycles/ticks + +kyber_encaps: +median: 326314 cycles/ticks +average: 328625 cycles/ticks + +kyber_decaps: +median: 395578 cycles/ticks +average: 397231 cycles/ticks + +Loop spin: 421 +gen_a: +median: 103424 cycles/ticks +average: 106268 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7389 cycles/ticks + +INVNTT: +median: 10078 cycles/ticks +average: 10289 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16334 cycles/ticks +average: 16509 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3900 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2453 cycles/ticks + +indcpa_keypair: +median: 266868 cycles/ticks +average: 268583 cycles/ticks + +indcpa_enc: +median: 307796 cycles/ticks +average: 309815 cycles/ticks + +indcpa_dec: +median: 62878 cycles/ticks +average: 63307 cycles/ticks + +kyber_keypair_derand: +median: 283494 cycles/ticks +average: 285398 cycles/ticks + +kyber_keypair: +median: 303804 cycles/ticks +average: 305590 cycles/ticks + +kyber_encaps_derand: +median: 325508 cycles/ticks +average: 327449 cycles/ticks + +kyber_encaps: +median: 326954 cycles/ticks +average: 330326 cycles/ticks + +kyber_decaps: +median: 395492 cycles/ticks +average: 397391 cycles/ticks + +Loop spin: 422 +gen_a: +median: 105842 cycles/ticks +average: 107024 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 9970 cycles/ticks +average: 10163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16022 cycles/ticks +average: 16403 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3906 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2619 cycles/ticks + +indcpa_keypair: +median: 267532 cycles/ticks +average: 268942 cycles/ticks + +indcpa_enc: +median: 308084 cycles/ticks +average: 310926 cycles/ticks + +indcpa_dec: +median: 62720 cycles/ticks +average: 63226 cycles/ticks + +kyber_keypair_derand: +median: 284018 cycles/ticks +average: 286124 cycles/ticks + +kyber_keypair: +median: 304222 cycles/ticks +average: 305489 cycles/ticks + +kyber_encaps_derand: +median: 326326 cycles/ticks +average: 328995 cycles/ticks + +kyber_encaps: +median: 326066 cycles/ticks +average: 327844 cycles/ticks + +kyber_decaps: +median: 395240 cycles/ticks +average: 396180 cycles/ticks + +Loop spin: 423 +gen_a: +median: 106048 cycles/ticks +average: 107366 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2372 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7389 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10209 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16392 cycles/ticks +average: 16588 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 267226 cycles/ticks +average: 269145 cycles/ticks + +indcpa_enc: +median: 307388 cycles/ticks +average: 309711 cycles/ticks + +indcpa_dec: +median: 62690 cycles/ticks +average: 63476 cycles/ticks + +kyber_keypair_derand: +median: 283910 cycles/ticks +average: 285913 cycles/ticks + +kyber_keypair: +median: 304674 cycles/ticks +average: 306370 cycles/ticks + +kyber_encaps_derand: +median: 325558 cycles/ticks +average: 326877 cycles/ticks + +kyber_encaps: +median: 326870 cycles/ticks +average: 329657 cycles/ticks + +kyber_decaps: +median: 395584 cycles/ticks +average: 397629 cycles/ticks + +Loop spin: 424 +gen_a: +median: 106334 cycles/ticks +average: 107178 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10184 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16284 cycles/ticks +average: 16365 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1442 cycles/ticks +average: 1495 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 486 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3795 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2558 cycles/ticks + +indcpa_keypair: +median: 266760 cycles/ticks +average: 267633 cycles/ticks + +indcpa_enc: +median: 307372 cycles/ticks +average: 309972 cycles/ticks + +indcpa_dec: +median: 62722 cycles/ticks +average: 63096 cycles/ticks + +kyber_keypair_derand: +median: 283598 cycles/ticks +average: 285520 cycles/ticks + +kyber_keypair: +median: 304586 cycles/ticks +average: 306786 cycles/ticks + +kyber_encaps_derand: +median: 326126 cycles/ticks +average: 327538 cycles/ticks + +kyber_encaps: +median: 327140 cycles/ticks +average: 328782 cycles/ticks + +kyber_decaps: +median: 396204 cycles/ticks +average: 398422 cycles/ticks + +Loop spin: 425 +gen_a: +median: 103946 cycles/ticks +average: 106365 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2518 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7244 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10135 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16464 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 752 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 267626 cycles/ticks +average: 269278 cycles/ticks + +indcpa_enc: +median: 307784 cycles/ticks +average: 309722 cycles/ticks + +indcpa_dec: +median: 62690 cycles/ticks +average: 63048 cycles/ticks + +kyber_keypair_derand: +median: 283784 cycles/ticks +average: 286174 cycles/ticks + +kyber_keypair: +median: 304822 cycles/ticks +average: 307553 cycles/ticks + +kyber_encaps_derand: +median: 326316 cycles/ticks +average: 329071 cycles/ticks + +kyber_encaps: +median: 326684 cycles/ticks +average: 328267 cycles/ticks + +kyber_decaps: +median: 397608 cycles/ticks +average: 401481 cycles/ticks + +Loop spin: 426 +gen_a: +median: 106194 cycles/ticks +average: 107712 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7329 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10244 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16506 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +polyvec_decompress: +median: 2584 cycles/ticks +average: 2617 cycles/ticks + +indcpa_keypair: +median: 267894 cycles/ticks +average: 271598 cycles/ticks + +indcpa_enc: +median: 307164 cycles/ticks +average: 311087 cycles/ticks + +indcpa_dec: +median: 62956 cycles/ticks +average: 63817 cycles/ticks + +kyber_keypair_derand: +median: 285620 cycles/ticks +average: 289015 cycles/ticks + +kyber_keypair: +median: 305948 cycles/ticks +average: 314451 cycles/ticks + +kyber_encaps_derand: +median: 325882 cycles/ticks +average: 329580 cycles/ticks + +kyber_encaps: +median: 326484 cycles/ticks +average: 328411 cycles/ticks + +kyber_decaps: +median: 396436 cycles/ticks +average: 400444 cycles/ticks + +Loop spin: 427 +gen_a: +median: 106084 cycles/ticks +average: 107417 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2446 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10216 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16551 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3893 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2525 cycles/ticks + +indcpa_keypair: +median: 266844 cycles/ticks +average: 268831 cycles/ticks + +indcpa_enc: +median: 307158 cycles/ticks +average: 309054 cycles/ticks + +indcpa_dec: +median: 62732 cycles/ticks +average: 63463 cycles/ticks + +kyber_keypair_derand: +median: 284066 cycles/ticks +average: 286784 cycles/ticks + +kyber_keypair: +median: 304754 cycles/ticks +average: 306656 cycles/ticks + +kyber_encaps_derand: +median: 325794 cycles/ticks +average: 328410 cycles/ticks + +kyber_encaps: +median: 326860 cycles/ticks +average: 329059 cycles/ticks + +kyber_decaps: +median: 397572 cycles/ticks +average: 402308 cycles/ticks + +Loop spin: 428 +gen_a: +median: 106694 cycles/ticks +average: 108747 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2438 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7324 cycles/ticks + +INVNTT: +median: 10398 cycles/ticks +average: 10394 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16846 cycles/ticks +average: 16892 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1450 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 466 cycles/ticks + +polyvec_compress: +median: 3964 cycles/ticks +average: 4002 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2620 cycles/ticks + +indcpa_keypair: +median: 267420 cycles/ticks +average: 270825 cycles/ticks + +indcpa_enc: +median: 309048 cycles/ticks +average: 313438 cycles/ticks + +indcpa_dec: +median: 62942 cycles/ticks +average: 63450 cycles/ticks + +kyber_keypair_derand: +median: 285320 cycles/ticks +average: 287783 cycles/ticks + +kyber_keypair: +median: 306330 cycles/ticks +average: 311282 cycles/ticks + +kyber_encaps_derand: +median: 326280 cycles/ticks +average: 330889 cycles/ticks + +kyber_encaps: +median: 327632 cycles/ticks +average: 329395 cycles/ticks + +kyber_decaps: +median: 397868 cycles/ticks +average: 403296 cycles/ticks + +Loop spin: 429 +gen_a: +median: 106422 cycles/ticks +average: 108476 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2482 cycles/ticks +average: 2539 cycles/ticks + +NTT: +median: 7518 cycles/ticks +average: 7588 cycles/ticks + +INVNTT: +median: 10432 cycles/ticks +average: 10528 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16868 cycles/ticks +average: 17003 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3966 cycles/ticks +average: 3998 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2607 cycles/ticks + +indcpa_keypair: +median: 267414 cycles/ticks +average: 271794 cycles/ticks + +indcpa_enc: +median: 307932 cycles/ticks +average: 310647 cycles/ticks + +indcpa_dec: +median: 63048 cycles/ticks +average: 63704 cycles/ticks + +kyber_keypair_derand: +median: 285832 cycles/ticks +average: 288455 cycles/ticks + +kyber_keypair: +median: 312276 cycles/ticks +average: 312147 cycles/ticks + +kyber_encaps_derand: +median: 326238 cycles/ticks +average: 331231 cycles/ticks + +kyber_encaps: +median: 327156 cycles/ticks +average: 329478 cycles/ticks + +kyber_decaps: +median: 398268 cycles/ticks +average: 403889 cycles/ticks + +Loop spin: 430 +gen_a: +median: 108944 cycles/ticks +average: 109587 cycles/ticks + +poly_getnoise_eta1: +median: 2458 cycles/ticks +average: 2496 cycles/ticks + +poly_getnoise_eta2: +median: 2454 cycles/ticks +average: 2527 cycles/ticks + +NTT: +median: 7520 cycles/ticks +average: 7573 cycles/ticks + +INVNTT: +median: 10444 cycles/ticks +average: 10635 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16882 cycles/ticks +average: 17132 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1473 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3966 cycles/ticks +average: 3992 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2614 cycles/ticks + +indcpa_keypair: +median: 266956 cycles/ticks +average: 270359 cycles/ticks + +indcpa_enc: +median: 308172 cycles/ticks +average: 311625 cycles/ticks + +indcpa_dec: +median: 62878 cycles/ticks +average: 63262 cycles/ticks + +kyber_keypair_derand: +median: 286134 cycles/ticks +average: 290193 cycles/ticks + +kyber_keypair: +median: 306454 cycles/ticks +average: 309784 cycles/ticks + +kyber_encaps_derand: +median: 326422 cycles/ticks +average: 331568 cycles/ticks + +kyber_encaps: +median: 327698 cycles/ticks +average: 331863 cycles/ticks + +kyber_decaps: +median: 397776 cycles/ticks +average: 403988 cycles/ticks + +Loop spin: 431 +gen_a: +median: 106268 cycles/ticks +average: 107210 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2455 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7359 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15930 cycles/ticks +average: 16522 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3869 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2525 cycles/ticks + +indcpa_keypair: +median: 269558 cycles/ticks +average: 273747 cycles/ticks + +indcpa_enc: +median: 307890 cycles/ticks +average: 310935 cycles/ticks + +indcpa_dec: +median: 62662 cycles/ticks +average: 63075 cycles/ticks + +kyber_keypair_derand: +median: 285720 cycles/ticks +average: 288897 cycles/ticks + +kyber_keypair: +median: 304942 cycles/ticks +average: 305813 cycles/ticks + +kyber_encaps_derand: +median: 326912 cycles/ticks +average: 331665 cycles/ticks + +kyber_encaps: +median: 337946 cycles/ticks +average: 338925 cycles/ticks + +kyber_decaps: +median: 396408 cycles/ticks +average: 400948 cycles/ticks + +Loop spin: 432 +gen_a: +median: 106098 cycles/ticks +average: 107197 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2410 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10298 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16386 cycles/ticks +average: 16587 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1454 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3908 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 266976 cycles/ticks +average: 268523 cycles/ticks + +indcpa_enc: +median: 309906 cycles/ticks +average: 314428 cycles/ticks + +indcpa_dec: +median: 63032 cycles/ticks +average: 64018 cycles/ticks + +kyber_keypair_derand: +median: 284050 cycles/ticks +average: 286482 cycles/ticks + +kyber_keypair: +median: 305312 cycles/ticks +average: 307681 cycles/ticks + +kyber_encaps_derand: +median: 325960 cycles/ticks +average: 327102 cycles/ticks + +kyber_encaps: +median: 328074 cycles/ticks +average: 331392 cycles/ticks + +kyber_decaps: +median: 406096 cycles/ticks +average: 405050 cycles/ticks + +Loop spin: 433 +gen_a: +median: 106138 cycles/ticks +average: 107194 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2415 cycles/ticks + +poly_getnoise_eta2: +median: 2412 cycles/ticks +average: 2533 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7273 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16514 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3966 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 267828 cycles/ticks +average: 270083 cycles/ticks + +indcpa_enc: +median: 307992 cycles/ticks +average: 310129 cycles/ticks + +indcpa_dec: +median: 62906 cycles/ticks +average: 63413 cycles/ticks + +kyber_keypair_derand: +median: 291960 cycles/ticks +average: 291333 cycles/ticks + +kyber_keypair: +median: 304700 cycles/ticks +average: 306648 cycles/ticks + +kyber_encaps_derand: +median: 326608 cycles/ticks +average: 329831 cycles/ticks + +kyber_encaps: +median: 327812 cycles/ticks +average: 330850 cycles/ticks + +kyber_decaps: +median: 397072 cycles/ticks +average: 401940 cycles/ticks + +Loop spin: 434 +gen_a: +median: 106144 cycles/ticks +average: 107922 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2408 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7387 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10177 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16649 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3884 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2526 cycles/ticks + +indcpa_keypair: +median: 267402 cycles/ticks +average: 269940 cycles/ticks + +indcpa_enc: +median: 307598 cycles/ticks +average: 309524 cycles/ticks + +indcpa_dec: +median: 61666 cycles/ticks +average: 63179 cycles/ticks + +kyber_keypair_derand: +median: 285574 cycles/ticks +average: 289596 cycles/ticks + +kyber_keypair: +median: 304590 cycles/ticks +average: 306600 cycles/ticks + +kyber_encaps_derand: +median: 326028 cycles/ticks +average: 328538 cycles/ticks + +kyber_encaps: +median: 327220 cycles/ticks +average: 328460 cycles/ticks + +kyber_decaps: +median: 396988 cycles/ticks +average: 401808 cycles/ticks + +Loop spin: 435 +gen_a: +median: 108704 cycles/ticks +average: 108712 cycles/ticks + +poly_getnoise_eta1: +median: 2460 cycles/ticks +average: 2504 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2446 cycles/ticks + +NTT: +median: 7460 cycles/ticks +average: 7506 cycles/ticks + +INVNTT: +median: 10418 cycles/ticks +average: 10497 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16894 cycles/ticks +average: 17096 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1476 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 786 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 267960 cycles/ticks +average: 271023 cycles/ticks + +indcpa_enc: +median: 308326 cycles/ticks +average: 311304 cycles/ticks + +indcpa_dec: +median: 62898 cycles/ticks +average: 63542 cycles/ticks + +kyber_keypair_derand: +median: 284970 cycles/ticks +average: 287276 cycles/ticks + +kyber_keypair: +median: 305962 cycles/ticks +average: 309687 cycles/ticks + +kyber_encaps_derand: +median: 329482 cycles/ticks +average: 333472 cycles/ticks + +kyber_encaps: +median: 330396 cycles/ticks +average: 332247 cycles/ticks + +kyber_decaps: +median: 400358 cycles/ticks +average: 403232 cycles/ticks + +Loop spin: 436 +gen_a: +median: 106248 cycles/ticks +average: 107485 cycles/ticks + +poly_getnoise_eta1: +median: 2398 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2430 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7359 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10307 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16534 cycles/ticks +average: 16743 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1491 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2590 cycles/ticks +average: 2604 cycles/ticks + +indcpa_keypair: +median: 266744 cycles/ticks +average: 269377 cycles/ticks + +indcpa_enc: +median: 298470 cycles/ticks +average: 301533 cycles/ticks + +indcpa_dec: +median: 60984 cycles/ticks +average: 61482 cycles/ticks + +kyber_keypair_derand: +median: 277912 cycles/ticks +average: 280446 cycles/ticks + +kyber_keypair: +median: 296638 cycles/ticks +average: 298689 cycles/ticks + +kyber_encaps_derand: +median: 316968 cycles/ticks +average: 322790 cycles/ticks + +kyber_encaps: +median: 317988 cycles/ticks +average: 320596 cycles/ticks + +kyber_decaps: +median: 386424 cycles/ticks +average: 389314 cycles/ticks + +Loop spin: 437 +gen_a: +median: 103028 cycles/ticks +average: 103864 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 10035 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16153 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 484 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2508 cycles/ticks + +indcpa_keypair: +median: 259200 cycles/ticks +average: 260960 cycles/ticks + +indcpa_enc: +median: 299244 cycles/ticks +average: 301024 cycles/ticks + +indcpa_dec: +median: 61004 cycles/ticks +average: 61389 cycles/ticks + +kyber_keypair_derand: +median: 275640 cycles/ticks +average: 277228 cycles/ticks + +kyber_keypair: +median: 296016 cycles/ticks +average: 297420 cycles/ticks + +kyber_encaps_derand: +median: 317924 cycles/ticks +average: 319636 cycles/ticks + +kyber_encaps: +median: 318872 cycles/ticks +average: 320301 cycles/ticks + +kyber_decaps: +median: 385944 cycles/ticks +average: 387588 cycles/ticks + +Loop spin: 438 +gen_a: +median: 103120 cycles/ticks +average: 103713 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9862 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15971 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 260320 cycles/ticks +average: 261649 cycles/ticks + +indcpa_enc: +median: 299462 cycles/ticks +average: 301007 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61246 cycles/ticks + +kyber_keypair_derand: +median: 275698 cycles/ticks +average: 276919 cycles/ticks + +kyber_keypair: +median: 295878 cycles/ticks +average: 298550 cycles/ticks + +kyber_encaps_derand: +median: 316776 cycles/ticks +average: 323895 cycles/ticks + +kyber_encaps: +median: 318016 cycles/ticks +average: 324281 cycles/ticks + +kyber_decaps: +median: 384864 cycles/ticks +average: 393787 cycles/ticks + +Loop spin: 439 +gen_a: +median: 103326 cycles/ticks +average: 106046 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7156 cycles/ticks +average: 7398 cycles/ticks + +INVNTT: +median: 10060 cycles/ticks +average: 10236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16441 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1442 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 790 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2510 cycles/ticks +average: 2577 cycles/ticks + +indcpa_keypair: +median: 261038 cycles/ticks +average: 266624 cycles/ticks + +indcpa_enc: +median: 300590 cycles/ticks +average: 307311 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 62143 cycles/ticks + +kyber_keypair_derand: +median: 275770 cycles/ticks +average: 281137 cycles/ticks + +kyber_keypair: +median: 295472 cycles/ticks +average: 297610 cycles/ticks + +kyber_encaps_derand: +median: 316852 cycles/ticks +average: 319729 cycles/ticks + +kyber_encaps: +median: 317422 cycles/ticks +average: 319047 cycles/ticks + +kyber_decaps: +median: 384702 cycles/ticks +average: 386469 cycles/ticks + +Loop spin: 440 +gen_a: +median: 103058 cycles/ticks +average: 103791 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7186 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16155 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259154 cycles/ticks +average: 261126 cycles/ticks + +indcpa_enc: +median: 298596 cycles/ticks +average: 300433 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61240 cycles/ticks + +kyber_keypair_derand: +median: 275570 cycles/ticks +average: 276874 cycles/ticks + +kyber_keypair: +median: 295568 cycles/ticks +average: 296743 cycles/ticks + +kyber_encaps_derand: +median: 316364 cycles/ticks +average: 318033 cycles/ticks + +kyber_encaps: +median: 317104 cycles/ticks +average: 318639 cycles/ticks + +kyber_decaps: +median: 384316 cycles/ticks +average: 385993 cycles/ticks + +Loop spin: 441 +gen_a: +median: 103316 cycles/ticks +average: 103947 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2364 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16064 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 258924 cycles/ticks +average: 260217 cycles/ticks + +indcpa_enc: +median: 298364 cycles/ticks +average: 299840 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61210 cycles/ticks + +kyber_keypair_derand: +median: 276622 cycles/ticks +average: 277934 cycles/ticks + +kyber_keypair: +median: 295598 cycles/ticks +average: 296791 cycles/ticks + +kyber_encaps_derand: +median: 317910 cycles/ticks +average: 319414 cycles/ticks + +kyber_encaps: +median: 318692 cycles/ticks +average: 320595 cycles/ticks + +kyber_decaps: +median: 385964 cycles/ticks +average: 388439 cycles/ticks + +Loop spin: 442 +gen_a: +median: 102778 cycles/ticks +average: 103612 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2413 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16149 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 469 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259208 cycles/ticks +average: 260747 cycles/ticks + +indcpa_enc: +median: 298538 cycles/ticks +average: 300470 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61263 cycles/ticks + +kyber_keypair_derand: +median: 275704 cycles/ticks +average: 277167 cycles/ticks + +kyber_keypair: +median: 295950 cycles/ticks +average: 298776 cycles/ticks + +kyber_encaps_derand: +median: 316688 cycles/ticks +average: 320078 cycles/ticks + +kyber_encaps: +median: 317462 cycles/ticks +average: 319711 cycles/ticks + +kyber_decaps: +median: 384662 cycles/ticks +average: 386272 cycles/ticks + +Loop spin: 443 +gen_a: +median: 102880 cycles/ticks +average: 103649 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16278 cycles/ticks +average: 16171 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 448 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260796 cycles/ticks +average: 262127 cycles/ticks + +indcpa_enc: +median: 300138 cycles/ticks +average: 301677 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61315 cycles/ticks + +kyber_keypair_derand: +median: 275172 cycles/ticks +average: 277268 cycles/ticks + +kyber_keypair: +median: 295540 cycles/ticks +average: 296980 cycles/ticks + +kyber_encaps_derand: +median: 316096 cycles/ticks +average: 317976 cycles/ticks + +kyber_encaps: +median: 316816 cycles/ticks +average: 318691 cycles/ticks + +kyber_decaps: +median: 384072 cycles/ticks +average: 385833 cycles/ticks + +Loop spin: 444 +gen_a: +median: 102930 cycles/ticks +average: 104136 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2385 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7189 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16107 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3808 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259104 cycles/ticks +average: 261138 cycles/ticks + +indcpa_enc: +median: 297964 cycles/ticks +average: 299718 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61282 cycles/ticks + +kyber_keypair_derand: +median: 275488 cycles/ticks +average: 276920 cycles/ticks + +kyber_keypair: +median: 295630 cycles/ticks +average: 297533 cycles/ticks + +kyber_encaps_derand: +median: 316372 cycles/ticks +average: 318086 cycles/ticks + +kyber_encaps: +median: 317096 cycles/ticks +average: 319387 cycles/ticks + +kyber_decaps: +median: 384378 cycles/ticks +average: 386287 cycles/ticks + +Loop spin: 445 +gen_a: +median: 103188 cycles/ticks +average: 103826 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16085 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259326 cycles/ticks +average: 260704 cycles/ticks + +indcpa_enc: +median: 298432 cycles/ticks +average: 300065 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61400 cycles/ticks + +kyber_keypair_derand: +median: 275458 cycles/ticks +average: 278012 cycles/ticks + +kyber_keypair: +median: 295440 cycles/ticks +average: 297460 cycles/ticks + +kyber_encaps_derand: +median: 316248 cycles/ticks +average: 317821 cycles/ticks + +kyber_encaps: +median: 317074 cycles/ticks +average: 318744 cycles/ticks + +kyber_decaps: +median: 384414 cycles/ticks +average: 386326 cycles/ticks + +Loop spin: 446 +gen_a: +median: 102948 cycles/ticks +average: 103641 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16040 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1374 cycles/ticks +average: 1386 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259688 cycles/ticks +average: 261578 cycles/ticks + +indcpa_enc: +median: 298490 cycles/ticks +average: 300395 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61448 cycles/ticks + +kyber_keypair_derand: +median: 275446 cycles/ticks +average: 277614 cycles/ticks + +kyber_keypair: +median: 295626 cycles/ticks +average: 297074 cycles/ticks + +kyber_encaps_derand: +median: 316326 cycles/ticks +average: 318764 cycles/ticks + +kyber_encaps: +median: 317118 cycles/ticks +average: 318648 cycles/ticks + +kyber_decaps: +median: 384520 cycles/ticks +average: 386597 cycles/ticks + +Loop spin: 447 +gen_a: +median: 103026 cycles/ticks +average: 103817 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7156 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16127 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 799 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3843 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259272 cycles/ticks +average: 262046 cycles/ticks + +indcpa_enc: +median: 298738 cycles/ticks +average: 302091 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61305 cycles/ticks + +kyber_keypair_derand: +median: 275536 cycles/ticks +average: 277226 cycles/ticks + +kyber_keypair: +median: 295570 cycles/ticks +average: 297437 cycles/ticks + +kyber_encaps_derand: +median: 316032 cycles/ticks +average: 317662 cycles/ticks + +kyber_encaps: +median: 316876 cycles/ticks +average: 318472 cycles/ticks + +kyber_decaps: +median: 384076 cycles/ticks +average: 386007 cycles/ticks + +Loop spin: 448 +gen_a: +median: 103072 cycles/ticks +average: 104037 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7171 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16009 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2453 cycles/ticks + +indcpa_keypair: +median: 259422 cycles/ticks +average: 260583 cycles/ticks + +indcpa_enc: +median: 297970 cycles/ticks +average: 299802 cycles/ticks + +indcpa_dec: +median: 60948 cycles/ticks +average: 61209 cycles/ticks + +kyber_keypair_derand: +median: 275788 cycles/ticks +average: 277838 cycles/ticks + +kyber_keypair: +median: 295666 cycles/ticks +average: 297262 cycles/ticks + +kyber_encaps_derand: +median: 316160 cycles/ticks +average: 318339 cycles/ticks + +kyber_encaps: +median: 317072 cycles/ticks +average: 318818 cycles/ticks + +kyber_decaps: +median: 384262 cycles/ticks +average: 386663 cycles/ticks + +Loop spin: 449 +gen_a: +median: 103076 cycles/ticks +average: 103983 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16128 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 260322 cycles/ticks +average: 261915 cycles/ticks + +indcpa_enc: +median: 299410 cycles/ticks +average: 301206 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61186 cycles/ticks + +kyber_keypair_derand: +median: 275658 cycles/ticks +average: 277203 cycles/ticks + +kyber_keypair: +median: 295538 cycles/ticks +average: 297546 cycles/ticks + +kyber_encaps_derand: +median: 317632 cycles/ticks +average: 319382 cycles/ticks + +kyber_encaps: +median: 318318 cycles/ticks +average: 320123 cycles/ticks + +kyber_decaps: +median: 385838 cycles/ticks +average: 391672 cycles/ticks + +Loop spin: 450 +gen_a: +median: 103044 cycles/ticks +average: 103933 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10124 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16029 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 781 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3746 cycles/ticks +average: 3929 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259036 cycles/ticks +average: 261038 cycles/ticks + +indcpa_enc: +median: 298328 cycles/ticks +average: 302336 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61667 cycles/ticks + +kyber_keypair_derand: +median: 275322 cycles/ticks +average: 280090 cycles/ticks + +kyber_keypair: +median: 295900 cycles/ticks +average: 298459 cycles/ticks + +kyber_encaps_derand: +median: 318258 cycles/ticks +average: 321687 cycles/ticks + +kyber_encaps: +median: 319000 cycles/ticks +average: 321975 cycles/ticks + +kyber_decaps: +median: 386144 cycles/ticks +average: 389162 cycles/ticks + +Loop spin: 451 +gen_a: +median: 103028 cycles/ticks +average: 103707 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15993 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259322 cycles/ticks +average: 260847 cycles/ticks + +indcpa_enc: +median: 298528 cycles/ticks +average: 300965 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61454 cycles/ticks + +kyber_keypair_derand: +median: 275446 cycles/ticks +average: 277968 cycles/ticks + +kyber_keypair: +median: 295764 cycles/ticks +average: 298901 cycles/ticks + +kyber_encaps_derand: +median: 316616 cycles/ticks +average: 320406 cycles/ticks + +kyber_encaps: +median: 317194 cycles/ticks +average: 319699 cycles/ticks + +kyber_decaps: +median: 396100 cycles/ticks +average: 402416 cycles/ticks + +Loop spin: 452 +gen_a: +median: 106074 cycles/ticks +average: 107096 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2447 cycles/ticks + +NTT: +median: 7264 cycles/ticks +average: 7405 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16497 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 270052 cycles/ticks +average: 273855 cycles/ticks + +indcpa_enc: +median: 309704 cycles/ticks +average: 314192 cycles/ticks + +indcpa_dec: +median: 64654 cycles/ticks +average: 65022 cycles/ticks + +kyber_keypair_derand: +median: 292302 cycles/ticks +average: 293355 cycles/ticks + +kyber_keypair: +median: 305718 cycles/ticks +average: 308512 cycles/ticks + +kyber_encaps_derand: +median: 327300 cycles/ticks +average: 330849 cycles/ticks + +kyber_encaps: +median: 337640 cycles/ticks +average: 337606 cycles/ticks + +kyber_decaps: +median: 396758 cycles/ticks +average: 402594 cycles/ticks + +Loop spin: 453 +gen_a: +median: 106308 cycles/ticks +average: 107726 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2464 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7289 cycles/ticks + +INVNTT: +median: 10118 cycles/ticks +average: 10232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16310 cycles/ticks +average: 16568 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3954 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2572 cycles/ticks + +indcpa_keypair: +median: 267908 cycles/ticks +average: 270870 cycles/ticks + +indcpa_enc: +median: 316296 cycles/ticks +average: 315574 cycles/ticks + +indcpa_dec: +median: 64770 cycles/ticks +average: 65583 cycles/ticks + +kyber_keypair_derand: +median: 283788 cycles/ticks +average: 286840 cycles/ticks + +kyber_keypair: +median: 307524 cycles/ticks +average: 311667 cycles/ticks + +kyber_encaps_derand: +median: 327304 cycles/ticks +average: 331766 cycles/ticks + +kyber_encaps: +median: 337056 cycles/ticks +average: 335373 cycles/ticks + +kyber_decaps: +median: 398310 cycles/ticks +average: 404466 cycles/ticks + +Loop spin: 454 +gen_a: +median: 106334 cycles/ticks +average: 107403 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7320 cycles/ticks +average: 7472 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10324 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16422 cycles/ticks +average: 16710 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1474 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 770 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3936 cycles/ticks + +polyvec_decompress: +median: 2596 cycles/ticks +average: 2609 cycles/ticks + +indcpa_keypair: +median: 267462 cycles/ticks +average: 272537 cycles/ticks + +indcpa_enc: +median: 309438 cycles/ticks +average: 314061 cycles/ticks + +indcpa_dec: +median: 61592 cycles/ticks +average: 63182 cycles/ticks + +kyber_keypair_derand: +median: 284684 cycles/ticks +average: 287277 cycles/ticks + +kyber_keypair: +median: 305824 cycles/ticks +average: 308672 cycles/ticks + +kyber_encaps_derand: +median: 325852 cycles/ticks +average: 330115 cycles/ticks + +kyber_encaps: +median: 326992 cycles/ticks +average: 328934 cycles/ticks + +kyber_decaps: +median: 396960 cycles/ticks +average: 400469 cycles/ticks + +Loop spin: 455 +gen_a: +median: 106442 cycles/ticks +average: 108557 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7472 cycles/ticks +average: 7490 cycles/ticks + +INVNTT: +median: 10162 cycles/ticks +average: 10385 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16846 cycles/ticks +average: 16907 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 268736 cycles/ticks +average: 272252 cycles/ticks + +indcpa_enc: +median: 309568 cycles/ticks +average: 311330 cycles/ticks + +indcpa_dec: +median: 62664 cycles/ticks +average: 63036 cycles/ticks + +kyber_keypair_derand: +median: 285270 cycles/ticks +average: 288168 cycles/ticks + +kyber_keypair: +median: 305144 cycles/ticks +average: 307684 cycles/ticks + +kyber_encaps_derand: +median: 327860 cycles/ticks +average: 330280 cycles/ticks + +kyber_encaps: +median: 328830 cycles/ticks +average: 330302 cycles/ticks + +kyber_decaps: +median: 409662 cycles/ticks +average: 407290 cycles/ticks + +Loop spin: 456 +gen_a: +median: 105846 cycles/ticks +average: 106070 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 10016 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15986 cycles/ticks +average: 16386 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1506 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2458 cycles/ticks +average: 2582 cycles/ticks + +indcpa_keypair: +median: 267234 cycles/ticks +average: 270023 cycles/ticks + +indcpa_enc: +median: 308004 cycles/ticks +average: 310910 cycles/ticks + +indcpa_dec: +median: 62850 cycles/ticks +average: 63490 cycles/ticks + +kyber_keypair_derand: +median: 286380 cycles/ticks +average: 290591 cycles/ticks + +kyber_keypair: +median: 305288 cycles/ticks +average: 307959 cycles/ticks + +kyber_encaps_derand: +median: 327712 cycles/ticks +average: 330875 cycles/ticks + +kyber_encaps: +median: 328408 cycles/ticks +average: 332616 cycles/ticks + +kyber_decaps: +median: 397358 cycles/ticks +average: 400589 cycles/ticks + +Loop spin: 457 +gen_a: +median: 105786 cycles/ticks +average: 106901 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7233 cycles/ticks + +INVNTT: +median: 10088 cycles/ticks +average: 10288 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16612 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 767 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3914 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 266828 cycles/ticks +average: 268516 cycles/ticks + +indcpa_enc: +median: 308380 cycles/ticks +average: 313186 cycles/ticks + +indcpa_dec: +median: 63174 cycles/ticks +average: 64090 cycles/ticks + +kyber_keypair_derand: +median: 277060 cycles/ticks +average: 282407 cycles/ticks + +kyber_keypair: +median: 306244 cycles/ticks +average: 309408 cycles/ticks + +kyber_encaps_derand: +median: 325782 cycles/ticks +average: 327348 cycles/ticks + +kyber_encaps: +median: 327892 cycles/ticks +average: 331786 cycles/ticks + +kyber_decaps: +median: 396452 cycles/ticks +average: 398275 cycles/ticks + +Loop spin: 458 +gen_a: +median: 106278 cycles/ticks +average: 108164 cycles/ticks + +poly_getnoise_eta1: +median: 2464 cycles/ticks +average: 2486 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7334 cycles/ticks +average: 7490 cycles/ticks + +INVNTT: +median: 10150 cycles/ticks +average: 10334 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16496 cycles/ticks +average: 16841 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 766 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3879 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266856 cycles/ticks +average: 268211 cycles/ticks + +indcpa_enc: +median: 307766 cycles/ticks +average: 311951 cycles/ticks + +indcpa_dec: +median: 60972 cycles/ticks +average: 61451 cycles/ticks + +kyber_keypair_derand: +median: 284312 cycles/ticks +average: 285754 cycles/ticks + +kyber_keypair: +median: 304924 cycles/ticks +average: 306598 cycles/ticks + +kyber_encaps_derand: +median: 326046 cycles/ticks +average: 328214 cycles/ticks + +kyber_encaps: +median: 327218 cycles/ticks +average: 328445 cycles/ticks + +kyber_decaps: +median: 385860 cycles/ticks +average: 390720 cycles/ticks + +Loop spin: 459 +gen_a: +median: 103264 cycles/ticks +average: 104313 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7150 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9935 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16086 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 259038 cycles/ticks +average: 260972 cycles/ticks + +indcpa_enc: +median: 298572 cycles/ticks +average: 300620 cycles/ticks + +indcpa_dec: +median: 61122 cycles/ticks +average: 61587 cycles/ticks + +kyber_keypair_derand: +median: 276114 cycles/ticks +average: 278488 cycles/ticks + +kyber_keypair: +median: 295944 cycles/ticks +average: 298223 cycles/ticks + +kyber_encaps_derand: +median: 316414 cycles/ticks +average: 319319 cycles/ticks + +kyber_encaps: +median: 318422 cycles/ticks +average: 320880 cycles/ticks + +kyber_decaps: +median: 384368 cycles/ticks +average: 386817 cycles/ticks + +Loop spin: 460 +gen_a: +median: 103050 cycles/ticks +average: 104042 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15986 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 260114 cycles/ticks +average: 262242 cycles/ticks + +indcpa_enc: +median: 298964 cycles/ticks +average: 301492 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61474 cycles/ticks + +kyber_keypair_derand: +median: 277290 cycles/ticks +average: 279787 cycles/ticks + +kyber_keypair: +median: 297356 cycles/ticks +average: 299334 cycles/ticks + +kyber_encaps_derand: +median: 318606 cycles/ticks +average: 321648 cycles/ticks + +kyber_encaps: +median: 319346 cycles/ticks +average: 322136 cycles/ticks + +kyber_decaps: +median: 387178 cycles/ticks +average: 390287 cycles/ticks + +Loop spin: 461 +gen_a: +median: 103218 cycles/ticks +average: 104285 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16078 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 484 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259798 cycles/ticks +average: 263714 cycles/ticks + +indcpa_enc: +median: 307440 cycles/ticks +average: 309869 cycles/ticks + +indcpa_dec: +median: 62742 cycles/ticks +average: 63695 cycles/ticks + +kyber_keypair_derand: +median: 284614 cycles/ticks +average: 287435 cycles/ticks + +kyber_keypair: +median: 305916 cycles/ticks +average: 309702 cycles/ticks + +kyber_encaps_derand: +median: 325820 cycles/ticks +average: 327328 cycles/ticks + +kyber_encaps: +median: 327104 cycles/ticks +average: 329619 cycles/ticks + +kyber_decaps: +median: 396820 cycles/ticks +average: 400775 cycles/ticks + +Loop spin: 462 +gen_a: +median: 105904 cycles/ticks +average: 112456 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10210 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16788 cycles/ticks +average: 16737 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1489 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3962 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 267014 cycles/ticks +average: 269745 cycles/ticks + +indcpa_enc: +median: 307496 cycles/ticks +average: 309306 cycles/ticks + +indcpa_dec: +median: 63114 cycles/ticks +average: 63696 cycles/ticks + +kyber_keypair_derand: +median: 284942 cycles/ticks +average: 287927 cycles/ticks + +kyber_keypair: +median: 312136 cycles/ticks +average: 311803 cycles/ticks + +kyber_encaps_derand: +median: 326068 cycles/ticks +average: 329607 cycles/ticks + +kyber_encaps: +median: 327794 cycles/ticks +average: 330670 cycles/ticks + +kyber_decaps: +median: 396782 cycles/ticks +average: 400712 cycles/ticks + +Loop spin: 463 +gen_a: +median: 106044 cycles/ticks +average: 108072 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2413 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2421 cycles/ticks + +NTT: +median: 7508 cycles/ticks +average: 7544 cycles/ticks + +INVNTT: +median: 10392 cycles/ticks +average: 10461 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16498 cycles/ticks +average: 16844 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3864 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 268380 cycles/ticks +average: 271079 cycles/ticks + +indcpa_enc: +median: 309070 cycles/ticks +average: 312186 cycles/ticks + +indcpa_dec: +median: 62872 cycles/ticks +average: 63794 cycles/ticks + +kyber_keypair_derand: +median: 284944 cycles/ticks +average: 288499 cycles/ticks + +kyber_keypair: +median: 305372 cycles/ticks +average: 308910 cycles/ticks + +kyber_encaps_derand: +median: 325928 cycles/ticks +average: 328164 cycles/ticks + +kyber_encaps: +median: 327088 cycles/ticks +average: 329716 cycles/ticks + +kyber_decaps: +median: 397512 cycles/ticks +average: 402313 cycles/ticks + +Loop spin: 464 +gen_a: +median: 106072 cycles/ticks +average: 107139 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7470 cycles/ticks +average: 7562 cycles/ticks + +INVNTT: +median: 10136 cycles/ticks +average: 10291 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16486 cycles/ticks +average: 16785 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1494 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 467 cycles/ticks + +polyvec_compress: +median: 3956 cycles/ticks +average: 4007 cycles/ticks + +polyvec_decompress: +median: 2586 cycles/ticks +average: 2616 cycles/ticks + +indcpa_keypair: +median: 267296 cycles/ticks +average: 270136 cycles/ticks + +indcpa_enc: +median: 307090 cycles/ticks +average: 307854 cycles/ticks + +indcpa_dec: +median: 62822 cycles/ticks +average: 63425 cycles/ticks + +kyber_keypair_derand: +median: 284104 cycles/ticks +average: 286446 cycles/ticks + +kyber_keypair: +median: 303428 cycles/ticks +average: 303470 cycles/ticks + +kyber_encaps_derand: +median: 315888 cycles/ticks +average: 321709 cycles/ticks + +kyber_encaps: +median: 317002 cycles/ticks +average: 321618 cycles/ticks + +kyber_decaps: +median: 385392 cycles/ticks +average: 392597 cycles/ticks + +Loop spin: 465 +gen_a: +median: 102986 cycles/ticks +average: 105457 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7232 cycles/ticks +average: 7269 cycles/ticks + +INVNTT: +median: 10078 cycles/ticks +average: 10212 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16389 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 470 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3890 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 260392 cycles/ticks +average: 265713 cycles/ticks + +indcpa_enc: +median: 298486 cycles/ticks +average: 302760 cycles/ticks + +indcpa_dec: +median: 61204 cycles/ticks +average: 62677 cycles/ticks + +kyber_keypair_derand: +median: 277220 cycles/ticks +average: 282846 cycles/ticks + +kyber_keypair: +median: 297846 cycles/ticks +average: 304605 cycles/ticks + +kyber_encaps_derand: +median: 316866 cycles/ticks +average: 323852 cycles/ticks + +kyber_encaps: +median: 317270 cycles/ticks +average: 320680 cycles/ticks + +kyber_decaps: +median: 387510 cycles/ticks +average: 394288 cycles/ticks + +Loop spin: 466 +gen_a: +median: 103506 cycles/ticks +average: 106210 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2451 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7328 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10243 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16448 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 783 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 514 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3873 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2511 cycles/ticks + +indcpa_keypair: +median: 259502 cycles/ticks +average: 265825 cycles/ticks + +indcpa_enc: +median: 298748 cycles/ticks +average: 301185 cycles/ticks + +indcpa_dec: +median: 61214 cycles/ticks +average: 62395 cycles/ticks + +kyber_keypair_derand: +median: 280124 cycles/ticks +average: 285022 cycles/ticks + +kyber_keypair: +median: 299724 cycles/ticks +average: 305227 cycles/ticks + +kyber_encaps_derand: +median: 316292 cycles/ticks +average: 321438 cycles/ticks + +kyber_encaps: +median: 318252 cycles/ticks +average: 323566 cycles/ticks + +kyber_decaps: +median: 395840 cycles/ticks +average: 398519 cycles/ticks + +Loop spin: 467 +gen_a: +median: 105902 cycles/ticks +average: 106667 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2414 cycles/ticks +average: 2431 cycles/ticks + +NTT: +median: 7256 cycles/ticks +average: 7403 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10182 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16498 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3878 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2520 cycles/ticks + +indcpa_keypair: +median: 266812 cycles/ticks +average: 268314 cycles/ticks + +indcpa_enc: +median: 307572 cycles/ticks +average: 310486 cycles/ticks + +indcpa_dec: +median: 61380 cycles/ticks +average: 62914 cycles/ticks + +kyber_keypair_derand: +median: 284002 cycles/ticks +average: 286075 cycles/ticks + +kyber_keypair: +median: 303854 cycles/ticks +average: 305146 cycles/ticks + +kyber_encaps_derand: +median: 325688 cycles/ticks +average: 327901 cycles/ticks + +kyber_encaps: +median: 326402 cycles/ticks +average: 328456 cycles/ticks + +kyber_decaps: +median: 395832 cycles/ticks +average: 397949 cycles/ticks + +Loop spin: 468 +gen_a: +median: 105806 cycles/ticks +average: 107032 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 2374 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7358 cycles/ticks + +INVNTT: +median: 10078 cycles/ticks +average: 10241 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16553 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 475 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 267130 cycles/ticks +average: 269615 cycles/ticks + +indcpa_enc: +median: 307392 cycles/ticks +average: 309784 cycles/ticks + +indcpa_dec: +median: 62698 cycles/ticks +average: 63195 cycles/ticks + +kyber_keypair_derand: +median: 283948 cycles/ticks +average: 286845 cycles/ticks + +kyber_keypair: +median: 304586 cycles/ticks +average: 306284 cycles/ticks + +kyber_encaps_derand: +median: 325350 cycles/ticks +average: 327550 cycles/ticks + +kyber_encaps: +median: 326110 cycles/ticks +average: 327782 cycles/ticks + +kyber_decaps: +median: 396318 cycles/ticks +average: 399554 cycles/ticks + +Loop spin: 469 +gen_a: +median: 106174 cycles/ticks +average: 107076 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2456 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 9864 cycles/ticks +average: 10144 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16509 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 447 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3922 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 268838 cycles/ticks +average: 271308 cycles/ticks + +indcpa_enc: +median: 308640 cycles/ticks +average: 310473 cycles/ticks + +indcpa_dec: +median: 62660 cycles/ticks +average: 63210 cycles/ticks + +kyber_keypair_derand: +median: 284404 cycles/ticks +average: 286953 cycles/ticks + +kyber_keypair: +median: 303600 cycles/ticks +average: 304698 cycles/ticks + +kyber_encaps_derand: +median: 325902 cycles/ticks +average: 327555 cycles/ticks + +kyber_encaps: +median: 326090 cycles/ticks +average: 326278 cycles/ticks + +kyber_decaps: +median: 395482 cycles/ticks +average: 395882 cycles/ticks + +Loop spin: 470 +gen_a: +median: 105642 cycles/ticks +average: 106676 cycles/ticks + +poly_getnoise_eta1: +median: 2364 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2424 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7295 cycles/ticks + +INVNTT: +median: 9882 cycles/ticks +average: 10139 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16519 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 496 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 728 cycles/ticks +average: 793 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 499 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2569 cycles/ticks + +indcpa_keypair: +median: 259818 cycles/ticks +average: 265962 cycles/ticks + +indcpa_enc: +median: 298602 cycles/ticks +average: 302362 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61272 cycles/ticks + +kyber_keypair_derand: +median: 275650 cycles/ticks +average: 277301 cycles/ticks + +kyber_keypair: +median: 296814 cycles/ticks +average: 301647 cycles/ticks + +kyber_encaps_derand: +median: 318668 cycles/ticks +average: 325908 cycles/ticks + +kyber_encaps: +median: 321006 cycles/ticks +average: 326967 cycles/ticks + +kyber_decaps: +median: 393858 cycles/ticks +average: 395797 cycles/ticks + +Loop spin: 471 +gen_a: +median: 103460 cycles/ticks +average: 106287 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2401 cycles/ticks + +NTT: +median: 7150 cycles/ticks +average: 7403 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10082 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16334 cycles/ticks +average: 16591 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3935 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 260524 cycles/ticks +average: 266678 cycles/ticks + +indcpa_enc: +median: 300008 cycles/ticks +average: 306664 cycles/ticks + +indcpa_dec: +median: 61350 cycles/ticks +average: 62948 cycles/ticks + +kyber_keypair_derand: +median: 276936 cycles/ticks +average: 283587 cycles/ticks + +kyber_keypair: +median: 302410 cycles/ticks +average: 304769 cycles/ticks + +kyber_encaps_derand: +median: 323550 cycles/ticks +average: 325474 cycles/ticks + +kyber_encaps: +median: 319194 cycles/ticks +average: 326175 cycles/ticks + +kyber_decaps: +median: 386664 cycles/ticks +average: 395489 cycles/ticks + +Loop spin: 472 +gen_a: +median: 103354 cycles/ticks +average: 106186 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2420 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7413 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10035 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16588 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1459 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3926 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 261258 cycles/ticks +average: 267311 cycles/ticks + +indcpa_enc: +median: 306820 cycles/ticks +average: 307803 cycles/ticks + +indcpa_dec: +median: 60992 cycles/ticks +average: 62480 cycles/ticks + +kyber_keypair_derand: +median: 283014 cycles/ticks +average: 283435 cycles/ticks + +kyber_keypair: +median: 302830 cycles/ticks +average: 304847 cycles/ticks + +kyber_encaps_derand: +median: 324592 cycles/ticks +average: 325838 cycles/ticks + +kyber_encaps: +median: 319072 cycles/ticks +average: 325772 cycles/ticks + +kyber_decaps: +median: 391492 cycles/ticks +average: 395451 cycles/ticks + +Loop spin: 473 +gen_a: +median: 103474 cycles/ticks +average: 106364 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7329 cycles/ticks + +INVNTT: +median: 10086 cycles/ticks +average: 10129 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16312 cycles/ticks +average: 16517 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1455 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3934 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2514 cycles/ticks + +indcpa_keypair: +median: 262090 cycles/ticks +average: 268203 cycles/ticks + +indcpa_enc: +median: 300016 cycles/ticks +average: 303826 cycles/ticks + +indcpa_dec: +median: 60968 cycles/ticks +average: 61466 cycles/ticks + +kyber_keypair_derand: +median: 275312 cycles/ticks +average: 277698 cycles/ticks + +kyber_keypair: +median: 295778 cycles/ticks +average: 297763 cycles/ticks + +kyber_encaps_derand: +median: 316138 cycles/ticks +average: 318019 cycles/ticks + +kyber_encaps: +median: 316904 cycles/ticks +average: 318679 cycles/ticks + +kyber_decaps: +median: 384200 cycles/ticks +average: 386508 cycles/ticks + +Loop spin: 474 +gen_a: +median: 103016 cycles/ticks +average: 104264 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2402 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15974 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3775 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259194 cycles/ticks +average: 260925 cycles/ticks + +indcpa_enc: +median: 298184 cycles/ticks +average: 299768 cycles/ticks + +indcpa_dec: +median: 60952 cycles/ticks +average: 61440 cycles/ticks + +kyber_keypair_derand: +median: 277110 cycles/ticks +average: 279054 cycles/ticks + +kyber_keypair: +median: 295802 cycles/ticks +average: 297726 cycles/ticks + +kyber_encaps_derand: +median: 316074 cycles/ticks +average: 318411 cycles/ticks + +kyber_encaps: +median: 316870 cycles/ticks +average: 319344 cycles/ticks + +kyber_decaps: +median: 384024 cycles/ticks +average: 386189 cycles/ticks + +Loop spin: 475 +gen_a: +median: 103038 cycles/ticks +average: 104241 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16127 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1460 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259358 cycles/ticks +average: 260910 cycles/ticks + +indcpa_enc: +median: 298246 cycles/ticks +average: 300380 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61276 cycles/ticks + +kyber_keypair_derand: +median: 275550 cycles/ticks +average: 276963 cycles/ticks + +kyber_keypair: +median: 295648 cycles/ticks +average: 297334 cycles/ticks + +kyber_encaps_derand: +median: 317068 cycles/ticks +average: 319549 cycles/ticks + +kyber_encaps: +median: 317752 cycles/ticks +average: 319793 cycles/ticks + +kyber_decaps: +median: 385002 cycles/ticks +average: 387369 cycles/ticks + +Loop spin: 476 +gen_a: +median: 103218 cycles/ticks +average: 104051 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7162 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16126 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 260978 cycles/ticks +average: 266032 cycles/ticks + +indcpa_enc: +median: 300402 cycles/ticks +average: 307614 cycles/ticks + +indcpa_dec: +median: 62680 cycles/ticks +average: 62935 cycles/ticks + +kyber_keypair_derand: +median: 285334 cycles/ticks +average: 286601 cycles/ticks + +kyber_keypair: +median: 301714 cycles/ticks +average: 305170 cycles/ticks + +kyber_encaps_derand: +median: 325028 cycles/ticks +average: 325821 cycles/ticks + +kyber_encaps: +median: 326006 cycles/ticks +average: 327081 cycles/ticks + +kyber_decaps: +median: 386570 cycles/ticks +average: 395357 cycles/ticks + +Loop spin: 477 +gen_a: +median: 103282 cycles/ticks +average: 105874 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7171 cycles/ticks + +INVNTT: +median: 10084 cycles/ticks +average: 10280 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15980 cycles/ticks +average: 16362 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3885 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 266554 cycles/ticks +average: 267625 cycles/ticks + +indcpa_enc: +median: 307040 cycles/ticks +average: 308737 cycles/ticks + +indcpa_dec: +median: 62608 cycles/ticks +average: 63152 cycles/ticks + +kyber_keypair_derand: +median: 283564 cycles/ticks +average: 285249 cycles/ticks + +kyber_keypair: +median: 303108 cycles/ticks +average: 304649 cycles/ticks + +kyber_encaps_derand: +median: 323532 cycles/ticks +average: 325783 cycles/ticks + +kyber_encaps: +median: 325880 cycles/ticks +average: 327520 cycles/ticks + +kyber_decaps: +median: 395206 cycles/ticks +average: 396779 cycles/ticks + +Loop spin: 478 +gen_a: +median: 103178 cycles/ticks +average: 106234 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7296 cycles/ticks + +INVNTT: +median: 9882 cycles/ticks +average: 10150 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16506 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 768 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3904 cycles/ticks + +polyvec_decompress: +median: 2460 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 266836 cycles/ticks +average: 267750 cycles/ticks + +indcpa_enc: +median: 306774 cycles/ticks +average: 308325 cycles/ticks + +indcpa_dec: +median: 62592 cycles/ticks +average: 62896 cycles/ticks + +kyber_keypair_derand: +median: 284000 cycles/ticks +average: 285457 cycles/ticks + +kyber_keypair: +median: 298980 cycles/ticks +average: 305463 cycles/ticks + +kyber_encaps_derand: +median: 318574 cycles/ticks +average: 325649 cycles/ticks + +kyber_encaps: +median: 319888 cycles/ticks +average: 326877 cycles/ticks + +kyber_decaps: +median: 386504 cycles/ticks +average: 395582 cycles/ticks + +Loop spin: 479 +gen_a: +median: 102970 cycles/ticks +average: 106020 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7367 cycles/ticks + +INVNTT: +median: 10074 cycles/ticks +average: 10268 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16056 cycles/ticks +average: 16404 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 480 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1387 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3821 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2528 cycles/ticks + +indcpa_keypair: +median: 260558 cycles/ticks +average: 266545 cycles/ticks + +indcpa_enc: +median: 306776 cycles/ticks +average: 308338 cycles/ticks + +indcpa_dec: +median: 61158 cycles/ticks +average: 62744 cycles/ticks + +kyber_keypair_derand: +median: 277610 cycles/ticks +average: 284397 cycles/ticks + +kyber_keypair: +median: 302352 cycles/ticks +average: 304938 cycles/ticks + +kyber_encaps_derand: +median: 326696 cycles/ticks +average: 327829 cycles/ticks + +kyber_encaps: +median: 320250 cycles/ticks +average: 327151 cycles/ticks + +kyber_decaps: +median: 396722 cycles/ticks +average: 397141 cycles/ticks + +Loop spin: 480 +gen_a: +median: 103922 cycles/ticks +average: 106768 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2505 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7391 cycles/ticks + +INVNTT: +median: 10094 cycles/ticks +average: 10094 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16044 cycles/ticks +average: 16382 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1449 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2521 cycles/ticks + +indcpa_keypair: +median: 260590 cycles/ticks +average: 266800 cycles/ticks + +indcpa_enc: +median: 300994 cycles/ticks +average: 306980 cycles/ticks + +indcpa_dec: +median: 61038 cycles/ticks +average: 62617 cycles/ticks + +kyber_keypair_derand: +median: 283116 cycles/ticks +average: 284188 cycles/ticks + +kyber_keypair: +median: 302296 cycles/ticks +average: 304745 cycles/ticks + +kyber_encaps_derand: +median: 323962 cycles/ticks +average: 325728 cycles/ticks + +kyber_encaps: +median: 323706 cycles/ticks +average: 327139 cycles/ticks + +kyber_decaps: +median: 395300 cycles/ticks +average: 396374 cycles/ticks + +Loop spin: 481 +gen_a: +median: 103978 cycles/ticks +average: 106534 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7358 cycles/ticks + +INVNTT: +median: 10102 cycles/ticks +average: 10226 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16332 cycles/ticks +average: 16519 cycles/ticks + +poly_tomsg: +median: 436 cycles/ticks +average: 532 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2512 cycles/ticks +average: 2583 cycles/ticks + +indcpa_keypair: +median: 260916 cycles/ticks +average: 267039 cycles/ticks + +indcpa_enc: +median: 306510 cycles/ticks +average: 308103 cycles/ticks + +indcpa_dec: +median: 61414 cycles/ticks +average: 63007 cycles/ticks + +kyber_keypair_derand: +median: 277026 cycles/ticks +average: 283492 cycles/ticks + +kyber_keypair: +median: 298334 cycles/ticks +average: 304395 cycles/ticks + +kyber_encaps_derand: +median: 318224 cycles/ticks +average: 325851 cycles/ticks + +kyber_encaps: +median: 326004 cycles/ticks +average: 326838 cycles/ticks + +kyber_decaps: +median: 394872 cycles/ticks +average: 395070 cycles/ticks + +Loop spin: 482 +gen_a: +median: 103514 cycles/ticks +average: 106679 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2454 cycles/ticks + +poly_getnoise_eta2: +median: 2372 cycles/ticks +average: 2477 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7285 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16330 cycles/ticks +average: 16496 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1408 cycles/ticks +average: 1537 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 773 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 259536 cycles/ticks +average: 263821 cycles/ticks + +indcpa_enc: +median: 298446 cycles/ticks +average: 300436 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61224 cycles/ticks + +kyber_keypair_derand: +median: 276900 cycles/ticks +average: 278214 cycles/ticks + +kyber_keypair: +median: 295820 cycles/ticks +average: 296919 cycles/ticks + +kyber_encaps_derand: +median: 316266 cycles/ticks +average: 317724 cycles/ticks + +kyber_encaps: +median: 317312 cycles/ticks +average: 318816 cycles/ticks + +kyber_decaps: +median: 384356 cycles/ticks +average: 385971 cycles/ticks + +Loop spin: 483 +gen_a: +median: 102806 cycles/ticks +average: 103471 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16123 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259092 cycles/ticks +average: 260397 cycles/ticks + +indcpa_enc: +median: 297926 cycles/ticks +average: 299443 cycles/ticks + +indcpa_dec: +median: 60948 cycles/ticks +average: 61308 cycles/ticks + +kyber_keypair_derand: +median: 275670 cycles/ticks +average: 276839 cycles/ticks + +kyber_keypair: +median: 295518 cycles/ticks +average: 296739 cycles/ticks + +kyber_encaps_derand: +median: 316066 cycles/ticks +average: 317558 cycles/ticks + +kyber_encaps: +median: 317086 cycles/ticks +average: 318540 cycles/ticks + +kyber_decaps: +median: 384226 cycles/ticks +average: 385880 cycles/ticks + +Loop spin: 484 +gen_a: +median: 102802 cycles/ticks +average: 103416 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15971 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 258994 cycles/ticks +average: 260223 cycles/ticks + +indcpa_enc: +median: 298498 cycles/ticks +average: 299835 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61210 cycles/ticks + +kyber_keypair_derand: +median: 275854 cycles/ticks +average: 277225 cycles/ticks + +kyber_keypair: +median: 302906 cycles/ticks +average: 304864 cycles/ticks + +kyber_encaps_derand: +median: 318944 cycles/ticks +average: 325314 cycles/ticks + +kyber_encaps: +median: 317732 cycles/ticks +average: 323864 cycles/ticks + +kyber_decaps: +median: 385578 cycles/ticks +average: 395453 cycles/ticks + +Loop spin: 485 +gen_a: +median: 103170 cycles/ticks +average: 105327 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9882 cycles/ticks +average: 10234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16334 cycles/ticks +average: 16485 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2507 cycles/ticks + +indcpa_keypair: +median: 261848 cycles/ticks +average: 266729 cycles/ticks + +indcpa_enc: +median: 299634 cycles/ticks +average: 306386 cycles/ticks + +indcpa_dec: +median: 60978 cycles/ticks +average: 61950 cycles/ticks + +kyber_keypair_derand: +median: 283720 cycles/ticks +average: 282787 cycles/ticks + +kyber_keypair: +median: 296602 cycles/ticks +average: 301062 cycles/ticks + +kyber_encaps_derand: +median: 320450 cycles/ticks +average: 326166 cycles/ticks + +kyber_encaps: +median: 328276 cycles/ticks +average: 328254 cycles/ticks + +kyber_decaps: +median: 386726 cycles/ticks +average: 394447 cycles/ticks + +Loop spin: 486 +gen_a: +median: 103028 cycles/ticks +average: 105034 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16273 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1408 cycles/ticks +average: 1474 cycles/ticks + +poly_compress: +median: 742 cycles/ticks +average: 820 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259160 cycles/ticks +average: 265522 cycles/ticks + +indcpa_enc: +median: 298594 cycles/ticks +average: 303997 cycles/ticks + +indcpa_dec: +median: 61022 cycles/ticks +average: 62622 cycles/ticks + +kyber_keypair_derand: +median: 275602 cycles/ticks +average: 280804 cycles/ticks + +kyber_keypair: +median: 296382 cycles/ticks +average: 301470 cycles/ticks + +kyber_encaps_derand: +median: 316358 cycles/ticks +average: 322478 cycles/ticks + +kyber_encaps: +median: 317172 cycles/ticks +average: 323055 cycles/ticks + +kyber_decaps: +median: 392516 cycles/ticks +average: 393571 cycles/ticks + +Loop spin: 487 +gen_a: +median: 103390 cycles/ticks +average: 105668 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7266 cycles/ticks + +INVNTT: +median: 9858 cycles/ticks +average: 10170 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16334 cycles/ticks +average: 16592 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259024 cycles/ticks +average: 264212 cycles/ticks + +indcpa_enc: +median: 298804 cycles/ticks +average: 305859 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 62061 cycles/ticks + +kyber_keypair_derand: +median: 275898 cycles/ticks +average: 282308 cycles/ticks + +kyber_keypair: +median: 296564 cycles/ticks +average: 301811 cycles/ticks + +kyber_encaps_derand: +median: 318070 cycles/ticks +average: 323777 cycles/ticks + +kyber_encaps: +median: 318938 cycles/ticks +average: 325555 cycles/ticks + +kyber_decaps: +median: 386152 cycles/ticks +average: 395648 cycles/ticks + +Loop spin: 488 +gen_a: +median: 103116 cycles/ticks +average: 104008 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2362 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7372 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 10107 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16303 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259230 cycles/ticks +average: 260846 cycles/ticks + +indcpa_enc: +median: 316172 cycles/ticks +average: 314191 cycles/ticks + +indcpa_dec: +median: 62686 cycles/ticks +average: 63134 cycles/ticks + +kyber_keypair_derand: +median: 276628 cycles/ticks +average: 283832 cycles/ticks + +kyber_keypair: +median: 305980 cycles/ticks +average: 307726 cycles/ticks + +kyber_encaps_derand: +median: 326344 cycles/ticks +average: 329748 cycles/ticks + +kyber_encaps: +median: 327172 cycles/ticks +average: 331950 cycles/ticks + +kyber_decaps: +median: 395770 cycles/ticks +average: 397699 cycles/ticks + +Loop spin: 489 +gen_a: +median: 106340 cycles/ticks +average: 107649 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2454 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7412 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10248 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16386 cycles/ticks +average: 16587 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3924 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2573 cycles/ticks + +indcpa_keypair: +median: 268988 cycles/ticks +average: 272842 cycles/ticks + +indcpa_enc: +median: 307824 cycles/ticks +average: 311149 cycles/ticks + +indcpa_dec: +median: 62920 cycles/ticks +average: 63789 cycles/ticks + +kyber_keypair_derand: +median: 284868 cycles/ticks +average: 287758 cycles/ticks + +kyber_keypair: +median: 305278 cycles/ticks +average: 307080 cycles/ticks + +kyber_encaps_derand: +median: 326202 cycles/ticks +average: 330062 cycles/ticks + +kyber_encaps: +median: 326818 cycles/ticks +average: 329124 cycles/ticks + +kyber_decaps: +median: 384616 cycles/ticks +average: 391804 cycles/ticks + +Loop spin: 490 +gen_a: +median: 103132 cycles/ticks +average: 105271 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7370 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10102 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16338 cycles/ticks +average: 16512 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 786 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 504 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2478 cycles/ticks + +indcpa_keypair: +median: 260666 cycles/ticks +average: 265523 cycles/ticks + +indcpa_enc: +median: 299646 cycles/ticks +average: 305730 cycles/ticks + +indcpa_dec: +median: 61208 cycles/ticks +average: 62796 cycles/ticks + +kyber_keypair_derand: +median: 275392 cycles/ticks +average: 280131 cycles/ticks + +kyber_keypair: +median: 296510 cycles/ticks +average: 301097 cycles/ticks + +kyber_encaps_derand: +median: 317782 cycles/ticks +average: 322549 cycles/ticks + +kyber_encaps: +median: 324922 cycles/ticks +average: 326592 cycles/ticks + +kyber_decaps: +median: 384704 cycles/ticks +average: 390342 cycles/ticks + +Loop spin: 491 +gen_a: +median: 102880 cycles/ticks +average: 104166 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2372 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7364 cycles/ticks + +INVNTT: +median: 9880 cycles/ticks +average: 10184 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16036 cycles/ticks +average: 16379 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3942 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2522 cycles/ticks + +indcpa_keypair: +median: 260816 cycles/ticks +average: 267183 cycles/ticks + +indcpa_enc: +median: 299770 cycles/ticks +average: 306747 cycles/ticks + +indcpa_dec: +median: 61080 cycles/ticks +average: 62533 cycles/ticks + +kyber_keypair_derand: +median: 275466 cycles/ticks +average: 280838 cycles/ticks + +kyber_keypair: +median: 296682 cycles/ticks +average: 300821 cycles/ticks + +kyber_encaps_derand: +median: 318398 cycles/ticks +average: 325142 cycles/ticks + +kyber_encaps: +median: 318276 cycles/ticks +average: 324621 cycles/ticks + +kyber_decaps: +median: 384780 cycles/ticks +average: 390673 cycles/ticks + +Loop spin: 492 +gen_a: +median: 103470 cycles/ticks +average: 105158 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15966 cycles/ticks +average: 16174 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 798 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 457 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3955 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 263392 cycles/ticks +average: 269278 cycles/ticks + +indcpa_enc: +median: 308682 cycles/ticks +average: 311390 cycles/ticks + +indcpa_dec: +median: 62774 cycles/ticks +average: 63325 cycles/ticks + +kyber_keypair_derand: +median: 285424 cycles/ticks +average: 287439 cycles/ticks + +kyber_keypair: +median: 305524 cycles/ticks +average: 307787 cycles/ticks + +kyber_encaps_derand: +median: 325882 cycles/ticks +average: 327512 cycles/ticks + +kyber_encaps: +median: 326508 cycles/ticks +average: 328632 cycles/ticks + +kyber_decaps: +median: 396126 cycles/ticks +average: 398930 cycles/ticks + +Loop spin: 493 +gen_a: +median: 105998 cycles/ticks +average: 106971 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7321 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10207 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16490 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 268674 cycles/ticks +average: 270549 cycles/ticks + +indcpa_enc: +median: 308822 cycles/ticks +average: 310453 cycles/ticks + +indcpa_dec: +median: 62950 cycles/ticks +average: 63708 cycles/ticks + +kyber_keypair_derand: +median: 284502 cycles/ticks +average: 287173 cycles/ticks + +kyber_keypair: +median: 304052 cycles/ticks +average: 305138 cycles/ticks + +kyber_encaps_derand: +median: 325232 cycles/ticks +average: 325783 cycles/ticks + +kyber_encaps: +median: 326384 cycles/ticks +average: 328244 cycles/ticks + +kyber_decaps: +median: 395228 cycles/ticks +average: 397180 cycles/ticks + +Loop spin: 494 +gen_a: +median: 106154 cycles/ticks +average: 107100 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2446 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7330 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10192 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16536 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 756 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 267238 cycles/ticks +average: 268291 cycles/ticks + +indcpa_enc: +median: 307430 cycles/ticks +average: 310061 cycles/ticks + +indcpa_dec: +median: 62876 cycles/ticks +average: 63232 cycles/ticks + +kyber_keypair_derand: +median: 284008 cycles/ticks +average: 286107 cycles/ticks + +kyber_keypair: +median: 304538 cycles/ticks +average: 307222 cycles/ticks + +kyber_encaps_derand: +median: 325576 cycles/ticks +average: 327146 cycles/ticks + +kyber_encaps: +median: 326974 cycles/ticks +average: 329422 cycles/ticks + +kyber_decaps: +median: 395642 cycles/ticks +average: 397249 cycles/ticks + +Loop spin: 495 +gen_a: +median: 105668 cycles/ticks +average: 106963 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2366 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7403 cycles/ticks + +INVNTT: +median: 9998 cycles/ticks +average: 10230 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16320 cycles/ticks +average: 16664 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 474 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2552 cycles/ticks + +indcpa_keypair: +median: 266912 cycles/ticks +average: 269330 cycles/ticks + +indcpa_enc: +median: 307168 cycles/ticks +average: 308669 cycles/ticks + +indcpa_dec: +median: 62748 cycles/ticks +average: 63087 cycles/ticks + +kyber_keypair_derand: +median: 283538 cycles/ticks +average: 284844 cycles/ticks + +kyber_keypair: +median: 304842 cycles/ticks +average: 306749 cycles/ticks + +kyber_encaps_derand: +median: 326980 cycles/ticks +average: 328051 cycles/ticks + +kyber_encaps: +median: 328484 cycles/ticks +average: 331280 cycles/ticks + +kyber_decaps: +median: 397292 cycles/ticks +average: 399454 cycles/ticks + +Loop spin: 496 +gen_a: +median: 106042 cycles/ticks +average: 107064 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2376 cycles/ticks +average: 2440 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7366 cycles/ticks + +INVNTT: +median: 10086 cycles/ticks +average: 10168 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16627 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 266660 cycles/ticks +average: 267588 cycles/ticks + +indcpa_enc: +median: 307788 cycles/ticks +average: 310287 cycles/ticks + +indcpa_dec: +median: 62730 cycles/ticks +average: 63070 cycles/ticks + +kyber_keypair_derand: +median: 283784 cycles/ticks +average: 285490 cycles/ticks + +kyber_keypair: +median: 304558 cycles/ticks +average: 306781 cycles/ticks + +kyber_encaps_derand: +median: 326348 cycles/ticks +average: 328498 cycles/ticks + +kyber_encaps: +median: 327086 cycles/ticks +average: 329605 cycles/ticks + +kyber_decaps: +median: 395996 cycles/ticks +average: 398569 cycles/ticks + +Loop spin: 497 +gen_a: +median: 106108 cycles/ticks +average: 107349 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2459 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7361 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10188 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16579 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1368 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3782 cycles/ticks +average: 3895 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2511 cycles/ticks + +indcpa_keypair: +median: 267310 cycles/ticks +average: 269547 cycles/ticks + +indcpa_enc: +median: 307472 cycles/ticks +average: 309832 cycles/ticks + +indcpa_dec: +median: 62850 cycles/ticks +average: 63566 cycles/ticks + +kyber_keypair_derand: +median: 284022 cycles/ticks +average: 289340 cycles/ticks + +kyber_keypair: +median: 304062 cycles/ticks +average: 308267 cycles/ticks + +kyber_encaps_derand: +median: 325456 cycles/ticks +average: 327107 cycles/ticks + +kyber_encaps: +median: 327180 cycles/ticks +average: 329027 cycles/ticks + +kyber_decaps: +median: 395306 cycles/ticks +average: 397876 cycles/ticks + +Loop spin: 498 +gen_a: +median: 105790 cycles/ticks +average: 106971 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2508 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7253 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10261 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16338 cycles/ticks +average: 16546 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1504 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 760 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3872 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2564 cycles/ticks + +indcpa_keypair: +median: 266942 cycles/ticks +average: 269973 cycles/ticks + +indcpa_enc: +median: 308102 cycles/ticks +average: 310558 cycles/ticks + +indcpa_dec: +median: 62694 cycles/ticks +average: 63274 cycles/ticks + +kyber_keypair_derand: +median: 284208 cycles/ticks +average: 286468 cycles/ticks + +kyber_keypair: +median: 304698 cycles/ticks +average: 306154 cycles/ticks + +kyber_encaps_derand: +median: 326814 cycles/ticks +average: 329874 cycles/ticks + +kyber_encaps: +median: 326380 cycles/ticks +average: 328424 cycles/ticks + +kyber_decaps: +median: 384486 cycles/ticks +average: 392220 cycles/ticks + +Loop spin: 499 +gen_a: +median: 105684 cycles/ticks +average: 107359 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2459 cycles/ticks + +poly_getnoise_eta2: +median: 2380 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7491 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10282 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16506 cycles/ticks +average: 16776 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1481 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 776 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 460 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3847 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2555 cycles/ticks + +indcpa_keypair: +median: 262284 cycles/ticks +average: 265862 cycles/ticks + +indcpa_enc: +median: 298072 cycles/ticks +average: 299810 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61216 cycles/ticks + +kyber_keypair_derand: +median: 275602 cycles/ticks +average: 277299 cycles/ticks + +kyber_keypair: +median: 296720 cycles/ticks +average: 298297 cycles/ticks + +kyber_encaps_derand: +median: 316530 cycles/ticks +average: 319082 cycles/ticks + +kyber_encaps: +median: 316856 cycles/ticks +average: 319187 cycles/ticks + +kyber_decaps: +median: 384046 cycles/ticks +average: 385961 cycles/ticks + +Loop spin: 500 +gen_a: +median: 103052 cycles/ticks +average: 104216 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15990 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 260982 cycles/ticks +average: 262909 cycles/ticks + +indcpa_enc: +median: 300132 cycles/ticks +average: 302132 cycles/ticks + +indcpa_dec: +median: 60972 cycles/ticks +average: 61371 cycles/ticks + +kyber_keypair_derand: +median: 277814 cycles/ticks +average: 279938 cycles/ticks + +kyber_keypair: +median: 296612 cycles/ticks +average: 298422 cycles/ticks + +kyber_encaps_derand: +median: 319320 cycles/ticks +average: 322056 cycles/ticks + +kyber_encaps: +median: 318870 cycles/ticks +average: 320878 cycles/ticks + +kyber_decaps: +median: 386044 cycles/ticks +average: 388822 cycles/ticks + +Loop spin: 501 +gen_a: +median: 103430 cycles/ticks +average: 104867 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7184 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10027 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16203 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1411 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 774 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3840 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2482 cycles/ticks + +indcpa_keypair: +median: 260134 cycles/ticks +average: 261858 cycles/ticks + +indcpa_enc: +median: 298696 cycles/ticks +average: 301150 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61339 cycles/ticks + +kyber_keypair_derand: +median: 275914 cycles/ticks +average: 278077 cycles/ticks + +kyber_keypair: +median: 296206 cycles/ticks +average: 297999 cycles/ticks + +kyber_encaps_derand: +median: 316244 cycles/ticks +average: 318545 cycles/ticks + +kyber_encaps: +median: 316784 cycles/ticks +average: 319098 cycles/ticks + +kyber_decaps: +median: 383876 cycles/ticks +average: 386492 cycles/ticks + +Loop spin: 502 +gen_a: +median: 103076 cycles/ticks +average: 103990 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7161 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 9973 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16142 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 744 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3790 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2481 cycles/ticks + +indcpa_keypair: +median: 260544 cycles/ticks +average: 262065 cycles/ticks + +indcpa_enc: +median: 298362 cycles/ticks +average: 300901 cycles/ticks + +indcpa_dec: +median: 60906 cycles/ticks +average: 61163 cycles/ticks + +kyber_keypair_derand: +median: 275878 cycles/ticks +average: 277750 cycles/ticks + +kyber_keypair: +median: 297414 cycles/ticks +average: 298948 cycles/ticks + +kyber_encaps_derand: +median: 316626 cycles/ticks +average: 319752 cycles/ticks + +kyber_encaps: +median: 317332 cycles/ticks +average: 321582 cycles/ticks + +kyber_decaps: +median: 384872 cycles/ticks +average: 388323 cycles/ticks + +Loop spin: 503 +gen_a: +median: 103480 cycles/ticks +average: 104781 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2379 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2382 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9929 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16098 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1410 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259374 cycles/ticks +average: 261118 cycles/ticks + +indcpa_enc: +median: 298920 cycles/ticks +average: 300928 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61235 cycles/ticks + +kyber_keypair_derand: +median: 276096 cycles/ticks +average: 278044 cycles/ticks + +kyber_keypair: +median: 304376 cycles/ticks +average: 305909 cycles/ticks + +kyber_encaps_derand: +median: 325624 cycles/ticks +average: 327134 cycles/ticks + +kyber_encaps: +median: 326868 cycles/ticks +average: 329288 cycles/ticks + +kyber_decaps: +median: 396000 cycles/ticks +average: 397770 cycles/ticks + +Loop spin: 504 +gen_a: +median: 106130 cycles/ticks +average: 107043 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2352 cycles/ticks + +NTT: +median: 7130 cycles/ticks +average: 7444 cycles/ticks + +INVNTT: +median: 9876 cycles/ticks +average: 10113 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16712 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 485 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 484 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3798 cycles/ticks + +polyvec_decompress: +median: 2462 cycles/ticks +average: 2529 cycles/ticks + +indcpa_keypair: +median: 268254 cycles/ticks +average: 268659 cycles/ticks + +indcpa_enc: +median: 309654 cycles/ticks +average: 312706 cycles/ticks + +indcpa_dec: +median: 62788 cycles/ticks +average: 63458 cycles/ticks + +kyber_keypair_derand: +median: 283648 cycles/ticks +average: 285298 cycles/ticks + +kyber_keypair: +median: 304398 cycles/ticks +average: 306490 cycles/ticks + +kyber_encaps_derand: +median: 325662 cycles/ticks +average: 326469 cycles/ticks + +kyber_encaps: +median: 327158 cycles/ticks +average: 329229 cycles/ticks + +kyber_decaps: +median: 395790 cycles/ticks +average: 397288 cycles/ticks + +Loop spin: 505 +gen_a: +median: 103780 cycles/ticks +average: 106763 cycles/ticks + +poly_getnoise_eta1: +median: 2388 cycles/ticks +average: 2478 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7316 cycles/ticks + +INVNTT: +median: 9868 cycles/ticks +average: 10262 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16510 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 267286 cycles/ticks +average: 267933 cycles/ticks + +indcpa_enc: +median: 308118 cycles/ticks +average: 309903 cycles/ticks + +indcpa_dec: +median: 61540 cycles/ticks +average: 63018 cycles/ticks + +kyber_keypair_derand: +median: 283744 cycles/ticks +average: 285584 cycles/ticks + +kyber_keypair: +median: 297686 cycles/ticks +average: 304492 cycles/ticks + +kyber_encaps_derand: +median: 318002 cycles/ticks +average: 323575 cycles/ticks + +kyber_encaps: +median: 318578 cycles/ticks +average: 320504 cycles/ticks + +kyber_decaps: +median: 386232 cycles/ticks +average: 392731 cycles/ticks + +Loop spin: 506 +gen_a: +median: 103184 cycles/ticks +average: 105983 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2496 cycles/ticks + +NTT: +median: 7122 cycles/ticks +average: 7264 cycles/ticks + +INVNTT: +median: 10102 cycles/ticks +average: 10160 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16320 cycles/ticks +average: 16450 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3918 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2605 cycles/ticks + +indcpa_keypair: +median: 260710 cycles/ticks +average: 267306 cycles/ticks + +indcpa_enc: +median: 305900 cycles/ticks +average: 307780 cycles/ticks + +indcpa_dec: +median: 62706 cycles/ticks +average: 63092 cycles/ticks + +kyber_keypair_derand: +median: 276890 cycles/ticks +average: 283331 cycles/ticks + +kyber_keypair: +median: 301804 cycles/ticks +average: 304834 cycles/ticks + +kyber_encaps_derand: +median: 317744 cycles/ticks +average: 324989 cycles/ticks + +kyber_encaps: +median: 318706 cycles/ticks +average: 325941 cycles/ticks + +kyber_decaps: +median: 394764 cycles/ticks +average: 395326 cycles/ticks + +Loop spin: 507 +gen_a: +median: 103092 cycles/ticks +average: 105541 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2544 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7375 cycles/ticks + +INVNTT: +median: 9886 cycles/ticks +average: 10108 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16451 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3819 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 260608 cycles/ticks +average: 266860 cycles/ticks + +indcpa_enc: +median: 306406 cycles/ticks +average: 307240 cycles/ticks + +indcpa_dec: +median: 61170 cycles/ticks +average: 62679 cycles/ticks + +kyber_keypair_derand: +median: 277442 cycles/ticks +average: 284396 cycles/ticks + +kyber_keypair: +median: 298684 cycles/ticks +average: 304441 cycles/ticks + +kyber_encaps_derand: +median: 317388 cycles/ticks +average: 325297 cycles/ticks + +kyber_encaps: +median: 325968 cycles/ticks +average: 326367 cycles/ticks + +kyber_decaps: +median: 395424 cycles/ticks +average: 395856 cycles/ticks + +Loop spin: 508 +gen_a: +median: 106086 cycles/ticks +average: 107159 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7287 cycles/ticks + +INVNTT: +median: 9952 cycles/ticks +average: 10266 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16604 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1414 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3862 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 266506 cycles/ticks +average: 268586 cycles/ticks + +indcpa_enc: +median: 306854 cycles/ticks +average: 308916 cycles/ticks + +indcpa_dec: +median: 62722 cycles/ticks +average: 63106 cycles/ticks + +kyber_keypair_derand: +median: 284122 cycles/ticks +average: 285943 cycles/ticks + +kyber_keypair: +median: 304272 cycles/ticks +average: 305985 cycles/ticks + +kyber_encaps_derand: +median: 325316 cycles/ticks +average: 326734 cycles/ticks + +kyber_encaps: +median: 317278 cycles/ticks +average: 323361 cycles/ticks + +kyber_decaps: +median: 384544 cycles/ticks +average: 393754 cycles/ticks + +Loop spin: 509 +gen_a: +median: 103056 cycles/ticks +average: 105197 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 10118 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16074 cycles/ticks +average: 16518 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 482 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2597 cycles/ticks + +indcpa_keypair: +median: 259050 cycles/ticks +average: 264667 cycles/ticks + +indcpa_enc: +median: 298292 cycles/ticks +average: 305158 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 62235 cycles/ticks + +kyber_keypair_derand: +median: 275508 cycles/ticks +average: 281533 cycles/ticks + +kyber_keypair: +median: 296032 cycles/ticks +average: 302049 cycles/ticks + +kyber_encaps_derand: +median: 316530 cycles/ticks +average: 322740 cycles/ticks + +kyber_encaps: +median: 317522 cycles/ticks +average: 323935 cycles/ticks + +kyber_decaps: +median: 384590 cycles/ticks +average: 393696 cycles/ticks + +Loop spin: 510 +gen_a: +median: 103304 cycles/ticks +average: 105494 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2404 cycles/ticks +average: 2468 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 10092 cycles/ticks +average: 10164 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16172 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 474 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3770 cycles/ticks +average: 3904 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2563 cycles/ticks + +indcpa_keypair: +median: 259146 cycles/ticks +average: 264149 cycles/ticks + +indcpa_enc: +median: 298470 cycles/ticks +average: 305336 cycles/ticks + +indcpa_dec: +median: 61006 cycles/ticks +average: 62672 cycles/ticks + +kyber_keypair_derand: +median: 277700 cycles/ticks +average: 284350 cycles/ticks + +kyber_keypair: +median: 296370 cycles/ticks +average: 301944 cycles/ticks + +kyber_encaps_derand: +median: 316284 cycles/ticks +average: 323106 cycles/ticks + +kyber_encaps: +median: 317280 cycles/ticks +average: 323661 cycles/ticks + +kyber_decaps: +median: 384568 cycles/ticks +average: 392502 cycles/ticks + +Loop spin: 511 +gen_a: +median: 103096 cycles/ticks +average: 104494 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16159 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 504 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3896 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259590 cycles/ticks +average: 266270 cycles/ticks + +indcpa_enc: +median: 298882 cycles/ticks +average: 305308 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61887 cycles/ticks + +kyber_keypair_derand: +median: 275738 cycles/ticks +average: 281319 cycles/ticks + +kyber_keypair: +median: 296220 cycles/ticks +average: 300292 cycles/ticks + +kyber_encaps_derand: +median: 318428 cycles/ticks +average: 324238 cycles/ticks + +kyber_encaps: +median: 326322 cycles/ticks +average: 326330 cycles/ticks + +kyber_decaps: +median: 384856 cycles/ticks +average: 392656 cycles/ticks + +Loop spin: 512 +gen_a: +median: 103030 cycles/ticks +average: 105481 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2405 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7284 cycles/ticks + +INVNTT: +median: 9858 cycles/ticks +average: 10232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16338 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3914 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 259620 cycles/ticks +average: 264261 cycles/ticks + +indcpa_enc: +median: 300504 cycles/ticks +average: 305722 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 62021 cycles/ticks + +kyber_keypair_derand: +median: 275912 cycles/ticks +average: 282093 cycles/ticks + +kyber_keypair: +median: 296816 cycles/ticks +average: 302261 cycles/ticks + +kyber_encaps_derand: +median: 316546 cycles/ticks +average: 322867 cycles/ticks + +kyber_encaps: +median: 317570 cycles/ticks +average: 323740 cycles/ticks + +kyber_decaps: +median: 384550 cycles/ticks +average: 392364 cycles/ticks + +Loop spin: 513 +gen_a: +median: 102894 cycles/ticks +average: 104246 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9962 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16096 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 528 cycles/ticks + +polyvec_compress: +median: 3744 cycles/ticks +average: 3887 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259326 cycles/ticks +average: 265915 cycles/ticks + +indcpa_enc: +median: 298214 cycles/ticks +average: 304730 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61996 cycles/ticks + +kyber_keypair_derand: +median: 275658 cycles/ticks +average: 281791 cycles/ticks + +kyber_keypair: +median: 296092 cycles/ticks +average: 299813 cycles/ticks + +kyber_encaps_derand: +median: 316482 cycles/ticks +average: 322810 cycles/ticks + +kyber_encaps: +median: 317356 cycles/ticks +average: 323546 cycles/ticks + +kyber_decaps: +median: 384734 cycles/ticks +average: 392692 cycles/ticks + +Loop spin: 514 +gen_a: +median: 102888 cycles/ticks +average: 105299 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7287 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 10022 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16318 cycles/ticks +average: 16421 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 757 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2504 cycles/ticks + +indcpa_keypair: +median: 261040 cycles/ticks +average: 265276 cycles/ticks + +indcpa_enc: +median: 302394 cycles/ticks +average: 308482 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61790 cycles/ticks + +kyber_keypair_derand: +median: 275626 cycles/ticks +average: 281821 cycles/ticks + +kyber_keypair: +median: 296614 cycles/ticks +average: 301852 cycles/ticks + +kyber_encaps_derand: +median: 317940 cycles/ticks +average: 324466 cycles/ticks + +kyber_encaps: +median: 318828 cycles/ticks +average: 325188 cycles/ticks + +kyber_decaps: +median: 386016 cycles/ticks +average: 393339 cycles/ticks + +Loop spin: 515 +gen_a: +median: 102816 cycles/ticks +average: 104480 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7161 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15978 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 773 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259028 cycles/ticks +average: 260908 cycles/ticks + +indcpa_enc: +median: 298042 cycles/ticks +average: 300541 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61441 cycles/ticks + +kyber_keypair_derand: +median: 275354 cycles/ticks +average: 276738 cycles/ticks + +kyber_keypair: +median: 295728 cycles/ticks +average: 296883 cycles/ticks + +kyber_encaps_derand: +median: 316064 cycles/ticks +average: 317557 cycles/ticks + +kyber_encaps: +median: 316834 cycles/ticks +average: 318322 cycles/ticks + +kyber_decaps: +median: 384106 cycles/ticks +average: 385778 cycles/ticks + +Loop spin: 516 +gen_a: +median: 102902 cycles/ticks +average: 103591 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9900 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16039 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259300 cycles/ticks +average: 260552 cycles/ticks + +indcpa_enc: +median: 298408 cycles/ticks +average: 299895 cycles/ticks + +indcpa_dec: +median: 61036 cycles/ticks +average: 61304 cycles/ticks + +kyber_keypair_derand: +median: 277164 cycles/ticks +average: 278534 cycles/ticks + +kyber_keypair: +median: 295398 cycles/ticks +average: 296655 cycles/ticks + +kyber_encaps_derand: +median: 316298 cycles/ticks +average: 317947 cycles/ticks + +kyber_encaps: +median: 316956 cycles/ticks +average: 318551 cycles/ticks + +kyber_decaps: +median: 384216 cycles/ticks +average: 385839 cycles/ticks + +Loop spin: 517 +gen_a: +median: 103174 cycles/ticks +average: 103807 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16015 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1411 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259202 cycles/ticks +average: 260560 cycles/ticks + +indcpa_enc: +median: 298402 cycles/ticks +average: 299867 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61189 cycles/ticks + +kyber_keypair_derand: +median: 275624 cycles/ticks +average: 277067 cycles/ticks + +kyber_keypair: +median: 295656 cycles/ticks +average: 297294 cycles/ticks + +kyber_encaps_derand: +median: 317838 cycles/ticks +average: 320024 cycles/ticks + +kyber_encaps: +median: 318616 cycles/ticks +average: 320574 cycles/ticks + +kyber_decaps: +median: 386098 cycles/ticks +average: 393128 cycles/ticks + +Loop spin: 518 +gen_a: +median: 103230 cycles/ticks +average: 106228 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2378 cycles/ticks +average: 2436 cycles/ticks + +NTT: +median: 7134 cycles/ticks +average: 7327 cycles/ticks + +INVNTT: +median: 9858 cycles/ticks +average: 10201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16457 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 473 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 780 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3808 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2524 cycles/ticks + +indcpa_keypair: +median: 268090 cycles/ticks +average: 269070 cycles/ticks + +indcpa_enc: +median: 308680 cycles/ticks +average: 309782 cycles/ticks + +indcpa_dec: +median: 62710 cycles/ticks +average: 63271 cycles/ticks + +kyber_keypair_derand: +median: 278464 cycles/ticks +average: 285227 cycles/ticks + +kyber_keypair: +median: 297522 cycles/ticks +average: 303847 cycles/ticks + +kyber_encaps_derand: +median: 324946 cycles/ticks +average: 325766 cycles/ticks + +kyber_encaps: +median: 318536 cycles/ticks +average: 325487 cycles/ticks + +kyber_decaps: +median: 395094 cycles/ticks +average: 397266 cycles/ticks + +Loop spin: 519 +gen_a: +median: 103364 cycles/ticks +average: 106370 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2416 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10112 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16182 cycles/ticks +average: 16624 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1496 cycles/ticks + +poly_compress: +median: 728 cycles/ticks +average: 817 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2604 cycles/ticks + +indcpa_keypair: +median: 266506 cycles/ticks +average: 267863 cycles/ticks + +indcpa_enc: +median: 306570 cycles/ticks +average: 308048 cycles/ticks + +indcpa_dec: +median: 61034 cycles/ticks +average: 62615 cycles/ticks + +kyber_keypair_derand: +median: 283398 cycles/ticks +average: 285136 cycles/ticks + +kyber_keypair: +median: 303152 cycles/ticks +average: 304683 cycles/ticks + +kyber_encaps_derand: +median: 325226 cycles/ticks +average: 325864 cycles/ticks + +kyber_encaps: +median: 326218 cycles/ticks +average: 327607 cycles/ticks + +kyber_decaps: +median: 395282 cycles/ticks +average: 397440 cycles/ticks + +Loop spin: 520 +gen_a: +median: 103448 cycles/ticks +average: 106435 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2390 cycles/ticks +average: 2451 cycles/ticks + +NTT: +median: 7244 cycles/ticks +average: 7265 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10155 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16329 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3860 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 266486 cycles/ticks +average: 266791 cycles/ticks + +indcpa_enc: +median: 307162 cycles/ticks +average: 309077 cycles/ticks + +indcpa_dec: +median: 61308 cycles/ticks +average: 63017 cycles/ticks + +kyber_keypair_derand: +median: 277468 cycles/ticks +average: 284178 cycles/ticks + +kyber_keypair: +median: 297928 cycles/ticks +average: 303960 cycles/ticks + +kyber_encaps_derand: +median: 318394 cycles/ticks +average: 325552 cycles/ticks + +kyber_encaps: +median: 319466 cycles/ticks +average: 326359 cycles/ticks + +kyber_decaps: +median: 395146 cycles/ticks +average: 396416 cycles/ticks + +Loop spin: 521 +gen_a: +median: 103136 cycles/ticks +average: 105629 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2381 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2454 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7199 cycles/ticks + +INVNTT: +median: 10114 cycles/ticks +average: 10221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16342 cycles/ticks +average: 16680 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 496 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2521 cycles/ticks + +indcpa_keypair: +median: 266290 cycles/ticks +average: 267546 cycles/ticks + +indcpa_enc: +median: 305894 cycles/ticks +average: 307264 cycles/ticks + +indcpa_dec: +median: 61330 cycles/ticks +average: 63029 cycles/ticks + +kyber_keypair_derand: +median: 277306 cycles/ticks +average: 283469 cycles/ticks + +kyber_keypair: +median: 297284 cycles/ticks +average: 303692 cycles/ticks + +kyber_encaps_derand: +median: 325188 cycles/ticks +average: 325804 cycles/ticks + +kyber_encaps: +median: 319570 cycles/ticks +average: 326169 cycles/ticks + +kyber_decaps: +median: 395278 cycles/ticks +average: 395662 cycles/ticks + +Loop spin: 522 +gen_a: +median: 105682 cycles/ticks +average: 106533 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7361 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9980 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16312 cycles/ticks +average: 16437 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1497 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2454 cycles/ticks + +indcpa_keypair: +median: 259796 cycles/ticks +average: 266132 cycles/ticks + +indcpa_enc: +median: 306984 cycles/ticks +average: 308282 cycles/ticks + +indcpa_dec: +median: 61096 cycles/ticks +average: 62617 cycles/ticks + +kyber_keypair_derand: +median: 277412 cycles/ticks +average: 284003 cycles/ticks + +kyber_keypair: +median: 296864 cycles/ticks +average: 303209 cycles/ticks + +kyber_encaps_derand: +median: 325302 cycles/ticks +average: 326131 cycles/ticks + +kyber_encaps: +median: 319030 cycles/ticks +average: 326205 cycles/ticks + +kyber_decaps: +median: 395130 cycles/ticks +average: 396391 cycles/ticks + +Loop spin: 523 +gen_a: +median: 102996 cycles/ticks +average: 105247 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2466 cycles/ticks + +poly_getnoise_eta2: +median: 2382 cycles/ticks +average: 2507 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7283 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16346 cycles/ticks +average: 16687 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1420 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3922 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 259684 cycles/ticks +average: 267096 cycles/ticks + +indcpa_enc: +median: 306640 cycles/ticks +average: 307866 cycles/ticks + +indcpa_dec: +median: 61110 cycles/ticks +average: 63026 cycles/ticks + +kyber_keypair_derand: +median: 275916 cycles/ticks +average: 280605 cycles/ticks + +kyber_keypair: +median: 296168 cycles/ticks +average: 297889 cycles/ticks + +kyber_encaps_derand: +median: 326464 cycles/ticks +average: 329979 cycles/ticks + +kyber_encaps: +median: 318464 cycles/ticks +average: 324074 cycles/ticks + +kyber_decaps: +median: 386598 cycles/ticks +average: 390178 cycles/ticks + +Loop spin: 524 +gen_a: +median: 103654 cycles/ticks +average: 104569 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2389 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7172 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 9949 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16064 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3776 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 263172 cycles/ticks +average: 264110 cycles/ticks + +indcpa_enc: +median: 298730 cycles/ticks +average: 300547 cycles/ticks + +indcpa_dec: +median: 60964 cycles/ticks +average: 61323 cycles/ticks + +kyber_keypair_derand: +median: 280772 cycles/ticks +average: 282226 cycles/ticks + +kyber_keypair: +median: 300880 cycles/ticks +average: 302631 cycles/ticks + +kyber_encaps_derand: +median: 316786 cycles/ticks +average: 319352 cycles/ticks + +kyber_encaps: +median: 317906 cycles/ticks +average: 320808 cycles/ticks + +kyber_decaps: +median: 385022 cycles/ticks +average: 387350 cycles/ticks + +Loop spin: 525 +gen_a: +median: 102896 cycles/ticks +average: 103677 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9899 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16082 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2484 cycles/ticks + +indcpa_keypair: +median: 259700 cycles/ticks +average: 262050 cycles/ticks + +indcpa_enc: +median: 298682 cycles/ticks +average: 300368 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61218 cycles/ticks + +kyber_keypair_derand: +median: 275624 cycles/ticks +average: 277631 cycles/ticks + +kyber_keypair: +median: 296390 cycles/ticks +average: 298358 cycles/ticks + +kyber_encaps_derand: +median: 317932 cycles/ticks +average: 320007 cycles/ticks + +kyber_encaps: +median: 318960 cycles/ticks +average: 321075 cycles/ticks + +kyber_decaps: +median: 386928 cycles/ticks +average: 389908 cycles/ticks + +Loop spin: 526 +gen_a: +median: 103068 cycles/ticks +average: 103993 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7174 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16308 cycles/ticks +average: 16304 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2498 cycles/ticks + +indcpa_keypair: +median: 267932 cycles/ticks +average: 270645 cycles/ticks + +indcpa_enc: +median: 307772 cycles/ticks +average: 310128 cycles/ticks + +indcpa_dec: +median: 61376 cycles/ticks +average: 62928 cycles/ticks + +kyber_keypair_derand: +median: 284538 cycles/ticks +average: 286189 cycles/ticks + +kyber_keypair: +median: 304648 cycles/ticks +average: 306836 cycles/ticks + +kyber_encaps_derand: +median: 325498 cycles/ticks +average: 328152 cycles/ticks + +kyber_encaps: +median: 325916 cycles/ticks +average: 326368 cycles/ticks + +kyber_decaps: +median: 395594 cycles/ticks +average: 395534 cycles/ticks + +Loop spin: 527 +gen_a: +median: 105778 cycles/ticks +average: 107075 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2390 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10110 cycles/ticks +average: 10262 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16568 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1454 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 267260 cycles/ticks +average: 269436 cycles/ticks + +indcpa_enc: +median: 307590 cycles/ticks +average: 308814 cycles/ticks + +indcpa_dec: +median: 62930 cycles/ticks +average: 63526 cycles/ticks + +kyber_keypair_derand: +median: 283772 cycles/ticks +average: 286243 cycles/ticks + +kyber_keypair: +median: 304386 cycles/ticks +average: 306204 cycles/ticks + +kyber_encaps_derand: +median: 325246 cycles/ticks +average: 326822 cycles/ticks + +kyber_encaps: +median: 326388 cycles/ticks +average: 328971 cycles/ticks + +kyber_decaps: +median: 395510 cycles/ticks +average: 398895 cycles/ticks + +Loop spin: 528 +gen_a: +median: 106202 cycles/ticks +average: 107825 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2430 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7396 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16662 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 491 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3798 cycles/ticks + +polyvec_decompress: +median: 2514 cycles/ticks +average: 2591 cycles/ticks + +indcpa_keypair: +median: 266864 cycles/ticks +average: 268071 cycles/ticks + +indcpa_enc: +median: 307386 cycles/ticks +average: 310240 cycles/ticks + +indcpa_dec: +median: 62722 cycles/ticks +average: 63350 cycles/ticks + +kyber_keypair_derand: +median: 283572 cycles/ticks +average: 285535 cycles/ticks + +kyber_keypair: +median: 305346 cycles/ticks +average: 307609 cycles/ticks + +kyber_encaps_derand: +median: 325708 cycles/ticks +average: 327594 cycles/ticks + +kyber_encaps: +median: 326474 cycles/ticks +average: 328528 cycles/ticks + +kyber_decaps: +median: 396148 cycles/ticks +average: 398109 cycles/ticks + +Loop spin: 529 +gen_a: +median: 105776 cycles/ticks +average: 106937 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2393 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2517 cycles/ticks + +NTT: +median: 7114 cycles/ticks +average: 7284 cycles/ticks + +INVNTT: +median: 10096 cycles/ticks +average: 10229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16714 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1408 cycles/ticks +average: 1468 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3777 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2556 cycles/ticks + +indcpa_keypair: +median: 266954 cycles/ticks +average: 268764 cycles/ticks + +indcpa_enc: +median: 307500 cycles/ticks +average: 309543 cycles/ticks + +indcpa_dec: +median: 62814 cycles/ticks +average: 63301 cycles/ticks + +kyber_keypair_derand: +median: 284196 cycles/ticks +average: 286862 cycles/ticks + +kyber_keypair: +median: 304190 cycles/ticks +average: 306736 cycles/ticks + +kyber_encaps_derand: +median: 326038 cycles/ticks +average: 327230 cycles/ticks + +kyber_encaps: +median: 327698 cycles/ticks +average: 330155 cycles/ticks + +kyber_decaps: +median: 396360 cycles/ticks +average: 399600 cycles/ticks + +Loop spin: 530 +gen_a: +median: 106068 cycles/ticks +average: 107203 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2426 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2440 cycles/ticks + +NTT: +median: 7266 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 10004 cycles/ticks +average: 10115 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16344 cycles/ticks +average: 16545 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1454 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 793 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 488 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3855 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2579 cycles/ticks + +indcpa_keypair: +median: 260846 cycles/ticks +average: 267426 cycles/ticks + +indcpa_enc: +median: 308368 cycles/ticks +average: 311049 cycles/ticks + +indcpa_dec: +median: 62728 cycles/ticks +average: 63432 cycles/ticks + +kyber_keypair_derand: +median: 283642 cycles/ticks +average: 286100 cycles/ticks + +kyber_keypair: +median: 303890 cycles/ticks +average: 305814 cycles/ticks + +kyber_encaps_derand: +median: 325356 cycles/ticks +average: 327321 cycles/ticks + +kyber_encaps: +median: 327382 cycles/ticks +average: 329798 cycles/ticks + +kyber_decaps: +median: 395532 cycles/ticks +average: 398366 cycles/ticks + +Loop spin: 531 +gen_a: +median: 103654 cycles/ticks +average: 106705 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2392 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7369 cycles/ticks + +INVNTT: +median: 10074 cycles/ticks +average: 10185 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16525 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3836 cycles/ticks +average: 3951 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2602 cycles/ticks + +indcpa_keypair: +median: 266964 cycles/ticks +average: 269546 cycles/ticks + +indcpa_enc: +median: 307904 cycles/ticks +average: 310719 cycles/ticks + +indcpa_dec: +median: 62686 cycles/ticks +average: 62960 cycles/ticks + +kyber_keypair_derand: +median: 283536 cycles/ticks +average: 285467 cycles/ticks + +kyber_keypair: +median: 303822 cycles/ticks +average: 305871 cycles/ticks + +kyber_encaps_derand: +median: 325296 cycles/ticks +average: 327928 cycles/ticks + +kyber_encaps: +median: 326402 cycles/ticks +average: 329017 cycles/ticks + +kyber_decaps: +median: 395760 cycles/ticks +average: 399483 cycles/ticks + +Loop spin: 532 +gen_a: +median: 105638 cycles/ticks +average: 106681 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2466 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2469 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7335 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10210 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16186 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 267204 cycles/ticks +average: 269379 cycles/ticks + +indcpa_enc: +median: 307018 cycles/ticks +average: 308814 cycles/ticks + +indcpa_dec: +median: 62694 cycles/ticks +average: 63446 cycles/ticks + +kyber_keypair_derand: +median: 284078 cycles/ticks +average: 286328 cycles/ticks + +kyber_keypair: +median: 298178 cycles/ticks +average: 304595 cycles/ticks + +kyber_encaps_derand: +median: 327438 cycles/ticks +average: 330273 cycles/ticks + +kyber_encaps: +median: 328466 cycles/ticks +average: 330695 cycles/ticks + +kyber_decaps: +median: 397198 cycles/ticks +average: 404256 cycles/ticks + +Loop spin: 533 +gen_a: +median: 103564 cycles/ticks +average: 106745 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2435 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2468 cycles/ticks + +NTT: +median: 7140 cycles/ticks +average: 7382 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10266 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16396 cycles/ticks +average: 16760 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3889 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 270300 cycles/ticks +average: 273463 cycles/ticks + +indcpa_enc: +median: 309226 cycles/ticks +average: 312886 cycles/ticks + +indcpa_dec: +median: 64564 cycles/ticks +average: 64603 cycles/ticks + +kyber_keypair_derand: +median: 284124 cycles/ticks +average: 286530 cycles/ticks + +kyber_keypair: +median: 305302 cycles/ticks +average: 308358 cycles/ticks + +kyber_encaps_derand: +median: 326680 cycles/ticks +average: 329806 cycles/ticks + +kyber_encaps: +median: 327050 cycles/ticks +average: 331152 cycles/ticks + +kyber_decaps: +median: 395480 cycles/ticks +average: 398469 cycles/ticks + +Loop spin: 534 +gen_a: +median: 106422 cycles/ticks +average: 107462 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2490 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7362 cycles/ticks + +INVNTT: +median: 10150 cycles/ticks +average: 10474 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16400 cycles/ticks +average: 16723 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2552 cycles/ticks + +indcpa_keypair: +median: 268550 cycles/ticks +average: 271966 cycles/ticks + +indcpa_enc: +median: 311006 cycles/ticks +average: 315403 cycles/ticks + +indcpa_dec: +median: 62922 cycles/ticks +average: 63956 cycles/ticks + +kyber_keypair_derand: +median: 284110 cycles/ticks +average: 287295 cycles/ticks + +kyber_keypair: +median: 305106 cycles/ticks +average: 306863 cycles/ticks + +kyber_encaps_derand: +median: 327860 cycles/ticks +average: 333295 cycles/ticks + +kyber_encaps: +median: 326776 cycles/ticks +average: 330840 cycles/ticks + +kyber_decaps: +median: 396578 cycles/ticks +average: 400082 cycles/ticks + +Loop spin: 535 +gen_a: +median: 106140 cycles/ticks +average: 107706 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2394 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2504 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7354 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10243 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16510 cycles/ticks +average: 16673 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1441 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3891 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 269190 cycles/ticks +average: 273664 cycles/ticks + +indcpa_enc: +median: 307110 cycles/ticks +average: 311095 cycles/ticks + +indcpa_dec: +median: 62806 cycles/ticks +average: 63698 cycles/ticks + +kyber_keypair_derand: +median: 284390 cycles/ticks +average: 287193 cycles/ticks + +kyber_keypair: +median: 305640 cycles/ticks +average: 308201 cycles/ticks + +kyber_encaps_derand: +median: 327344 cycles/ticks +average: 332688 cycles/ticks + +kyber_encaps: +median: 327134 cycles/ticks +average: 328818 cycles/ticks + +kyber_decaps: +median: 397112 cycles/ticks +average: 400699 cycles/ticks + +Loop spin: 536 +gen_a: +median: 106128 cycles/ticks +average: 107162 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2444 cycles/ticks +average: 2500 cycles/ticks + +NTT: +median: 7494 cycles/ticks +average: 7570 cycles/ticks + +INVNTT: +median: 10392 cycles/ticks +average: 10400 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16852 cycles/ticks +average: 16899 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1476 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 755 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3934 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2622 cycles/ticks + +indcpa_keypair: +median: 267142 cycles/ticks +average: 269749 cycles/ticks + +indcpa_enc: +median: 308212 cycles/ticks +average: 311036 cycles/ticks + +indcpa_dec: +median: 62852 cycles/ticks +average: 63572 cycles/ticks + +kyber_keypair_derand: +median: 284046 cycles/ticks +average: 287904 cycles/ticks + +kyber_keypair: +median: 304344 cycles/ticks +average: 306198 cycles/ticks + +kyber_encaps_derand: +median: 328926 cycles/ticks +average: 331553 cycles/ticks + +kyber_encaps: +median: 328682 cycles/ticks +average: 330959 cycles/ticks + +kyber_decaps: +median: 397440 cycles/ticks +average: 400497 cycles/ticks + +Loop spin: 537 +gen_a: +median: 106070 cycles/ticks +average: 107167 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2454 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7397 cycles/ticks + +INVNTT: +median: 10388 cycles/ticks +average: 10493 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16560 cycles/ticks +average: 16884 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1493 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 807 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3918 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 268334 cycles/ticks +average: 270492 cycles/ticks + +indcpa_enc: +median: 307642 cycles/ticks +average: 310546 cycles/ticks + +indcpa_dec: +median: 62832 cycles/ticks +average: 63814 cycles/ticks + +kyber_keypair_derand: +median: 284046 cycles/ticks +average: 287404 cycles/ticks + +kyber_keypair: +median: 305288 cycles/ticks +average: 308235 cycles/ticks + +kyber_encaps_derand: +median: 326466 cycles/ticks +average: 329047 cycles/ticks + +kyber_encaps: +median: 327334 cycles/ticks +average: 332295 cycles/ticks + +kyber_decaps: +median: 395932 cycles/ticks +average: 398620 cycles/ticks + +Loop spin: 538 +gen_a: +median: 106008 cycles/ticks +average: 107094 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2472 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7382 cycles/ticks + +INVNTT: +median: 10008 cycles/ticks +average: 10254 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16502 cycles/ticks +average: 16648 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2551 cycles/ticks + +indcpa_keypair: +median: 268586 cycles/ticks +average: 271029 cycles/ticks + +indcpa_enc: +median: 309814 cycles/ticks +average: 314781 cycles/ticks + +indcpa_dec: +median: 62876 cycles/ticks +average: 63331 cycles/ticks + +kyber_keypair_derand: +median: 285670 cycles/ticks +average: 287891 cycles/ticks + +kyber_keypair: +median: 305126 cycles/ticks +average: 308206 cycles/ticks + +kyber_encaps_derand: +median: 326890 cycles/ticks +average: 330286 cycles/ticks + +kyber_encaps: +median: 328004 cycles/ticks +average: 330228 cycles/ticks + +kyber_decaps: +median: 408160 cycles/ticks +average: 406231 cycles/ticks + +Loop spin: 539 +gen_a: +median: 106184 cycles/ticks +average: 107854 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2437 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10185 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16474 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 268192 cycles/ticks +average: 270720 cycles/ticks + +indcpa_enc: +median: 308416 cycles/ticks +average: 311300 cycles/ticks + +indcpa_dec: +median: 62868 cycles/ticks +average: 63594 cycles/ticks + +kyber_keypair_derand: +median: 284038 cycles/ticks +average: 289266 cycles/ticks + +kyber_keypair: +median: 304666 cycles/ticks +average: 306715 cycles/ticks + +kyber_encaps_derand: +median: 327224 cycles/ticks +average: 330179 cycles/ticks + +kyber_encaps: +median: 327640 cycles/ticks +average: 331639 cycles/ticks + +kyber_decaps: +median: 395838 cycles/ticks +average: 400013 cycles/ticks + +Loop spin: 540 +gen_a: +median: 106328 cycles/ticks +average: 107740 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7445 cycles/ticks + +INVNTT: +median: 10110 cycles/ticks +average: 10284 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16669 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1470 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3918 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2557 cycles/ticks + +indcpa_keypair: +median: 268358 cycles/ticks +average: 271699 cycles/ticks + +indcpa_enc: +median: 307086 cycles/ticks +average: 311298 cycles/ticks + +indcpa_dec: +median: 62734 cycles/ticks +average: 63244 cycles/ticks + +kyber_keypair_derand: +median: 283610 cycles/ticks +average: 283757 cycles/ticks + +kyber_keypair: +median: 300464 cycles/ticks +average: 305331 cycles/ticks + +kyber_encaps_derand: +median: 317294 cycles/ticks +average: 323570 cycles/ticks + +kyber_encaps: +median: 316758 cycles/ticks +average: 319562 cycles/ticks + +kyber_decaps: +median: 383818 cycles/ticks +average: 385574 cycles/ticks + +Loop spin: 541 +gen_a: +median: 102942 cycles/ticks +average: 103649 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 262568 cycles/ticks +average: 263781 cycles/ticks + +indcpa_enc: +median: 301698 cycles/ticks +average: 303784 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 62316 cycles/ticks + +kyber_keypair_derand: +median: 277370 cycles/ticks +average: 282818 cycles/ticks + +kyber_keypair: +median: 296774 cycles/ticks +average: 301092 cycles/ticks + +kyber_encaps_derand: +median: 316902 cycles/ticks +average: 322615 cycles/ticks + +kyber_encaps: +median: 318048 cycles/ticks +average: 324710 cycles/ticks + +kyber_decaps: +median: 385148 cycles/ticks +average: 391737 cycles/ticks + +Loop spin: 542 +gen_a: +median: 103110 cycles/ticks +average: 104811 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2459 cycles/ticks + +poly_getnoise_eta2: +median: 2430 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7263 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 10024 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16328 cycles/ticks +average: 16534 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 488 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 260564 cycles/ticks +average: 265377 cycles/ticks + +indcpa_enc: +median: 299776 cycles/ticks +average: 304597 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61490 cycles/ticks + +kyber_keypair_derand: +median: 275948 cycles/ticks +average: 280130 cycles/ticks + +kyber_keypair: +median: 296472 cycles/ticks +average: 299954 cycles/ticks + +kyber_encaps_derand: +median: 317242 cycles/ticks +average: 322402 cycles/ticks + +kyber_encaps: +median: 318260 cycles/ticks +average: 323173 cycles/ticks + +kyber_decaps: +median: 385288 cycles/ticks +average: 391899 cycles/ticks + +Loop spin: 543 +gen_a: +median: 103184 cycles/ticks +average: 103971 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2415 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9980 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16020 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1370 cycles/ticks +average: 1377 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 466 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259324 cycles/ticks +average: 263747 cycles/ticks + +indcpa_enc: +median: 298864 cycles/ticks +average: 303596 cycles/ticks + +indcpa_dec: +median: 61106 cycles/ticks +average: 62772 cycles/ticks + +kyber_keypair_derand: +median: 275710 cycles/ticks +average: 279012 cycles/ticks + +kyber_keypair: +median: 304070 cycles/ticks +average: 305102 cycles/ticks + +kyber_encaps_derand: +median: 326094 cycles/ticks +average: 328827 cycles/ticks + +kyber_encaps: +median: 326710 cycles/ticks +average: 327813 cycles/ticks + +kyber_decaps: +median: 395686 cycles/ticks +average: 395776 cycles/ticks + +Loop spin: 544 +gen_a: +median: 106200 cycles/ticks +average: 107368 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7128 cycles/ticks +average: 7307 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10180 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16539 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3888 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2590 cycles/ticks + +indcpa_keypair: +median: 266560 cycles/ticks +average: 267501 cycles/ticks + +indcpa_enc: +median: 306474 cycles/ticks +average: 308349 cycles/ticks + +indcpa_dec: +median: 62664 cycles/ticks +average: 63196 cycles/ticks + +kyber_keypair_derand: +median: 283844 cycles/ticks +average: 285447 cycles/ticks + +kyber_keypair: +median: 302700 cycles/ticks +average: 304366 cycles/ticks + +kyber_encaps_derand: +median: 325368 cycles/ticks +average: 326795 cycles/ticks + +kyber_encaps: +median: 326200 cycles/ticks +average: 327598 cycles/ticks + +kyber_decaps: +median: 395330 cycles/ticks +average: 396357 cycles/ticks + +Loop spin: 545 +gen_a: +median: 103214 cycles/ticks +average: 106457 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2473 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7293 cycles/ticks + +INVNTT: +median: 9874 cycles/ticks +average: 10116 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16371 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1408 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2519 cycles/ticks + +indcpa_keypair: +median: 260532 cycles/ticks +average: 266390 cycles/ticks + +indcpa_enc: +median: 307090 cycles/ticks +average: 308925 cycles/ticks + +indcpa_dec: +median: 61350 cycles/ticks +average: 62869 cycles/ticks + +kyber_keypair_derand: +median: 283082 cycles/ticks +average: 284202 cycles/ticks + +kyber_keypair: +median: 303516 cycles/ticks +average: 305397 cycles/ticks + +kyber_encaps_derand: +median: 325738 cycles/ticks +average: 327522 cycles/ticks + +kyber_encaps: +median: 321342 cycles/ticks +average: 328313 cycles/ticks + +kyber_decaps: +median: 397006 cycles/ticks +average: 398254 cycles/ticks + +Loop spin: 546 +gen_a: +median: 103918 cycles/ticks +average: 106040 cycles/ticks + +poly_getnoise_eta1: +median: 2388 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2447 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7256 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10215 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15934 cycles/ticks +average: 16579 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1412 cycles/ticks +average: 1514 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3872 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 266806 cycles/ticks +average: 267854 cycles/ticks + +indcpa_enc: +median: 307250 cycles/ticks +average: 308409 cycles/ticks + +indcpa_dec: +median: 61030 cycles/ticks +average: 62791 cycles/ticks + +kyber_keypair_derand: +median: 283322 cycles/ticks +average: 284331 cycles/ticks + +kyber_keypair: +median: 303704 cycles/ticks +average: 305270 cycles/ticks + +kyber_encaps_derand: +median: 327448 cycles/ticks +average: 328937 cycles/ticks + +kyber_encaps: +median: 328076 cycles/ticks +average: 328159 cycles/ticks + +kyber_decaps: +median: 397208 cycles/ticks +average: 397781 cycles/ticks + +Loop spin: 547 +gen_a: +median: 105956 cycles/ticks +average: 106645 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10087 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16253 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 794 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3857 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2547 cycles/ticks + +indcpa_keypair: +median: 266666 cycles/ticks +average: 268022 cycles/ticks + +indcpa_enc: +median: 298842 cycles/ticks +average: 306017 cycles/ticks + +indcpa_dec: +median: 62700 cycles/ticks +average: 63175 cycles/ticks + +kyber_keypair_derand: +median: 283914 cycles/ticks +average: 285266 cycles/ticks + +kyber_keypair: +median: 302312 cycles/ticks +average: 304856 cycles/ticks + +kyber_encaps_derand: +median: 323796 cycles/ticks +average: 326048 cycles/ticks + +kyber_encaps: +median: 326118 cycles/ticks +average: 327085 cycles/ticks + +kyber_decaps: +median: 386496 cycles/ticks +average: 395333 cycles/ticks + +Loop spin: 548 +gen_a: +median: 102916 cycles/ticks +average: 105428 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 10009 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16093 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1374 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2475 cycles/ticks + +indcpa_keypair: +median: 259132 cycles/ticks +average: 261504 cycles/ticks + +indcpa_enc: +median: 298694 cycles/ticks +average: 300289 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275448 cycles/ticks +average: 276721 cycles/ticks + +kyber_keypair: +median: 295668 cycles/ticks +average: 297100 cycles/ticks + +kyber_encaps_derand: +median: 316268 cycles/ticks +average: 317773 cycles/ticks + +kyber_encaps: +median: 317094 cycles/ticks +average: 318445 cycles/ticks + +kyber_decaps: +median: 384356 cycles/ticks +average: 385678 cycles/ticks + +Loop spin: 549 +gen_a: +median: 103178 cycles/ticks +average: 103857 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16086 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259578 cycles/ticks +average: 261130 cycles/ticks + +indcpa_enc: +median: 298540 cycles/ticks +average: 300052 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61231 cycles/ticks + +kyber_keypair_derand: +median: 275964 cycles/ticks +average: 277323 cycles/ticks + +kyber_keypair: +median: 295684 cycles/ticks +average: 296893 cycles/ticks + +kyber_encaps_derand: +median: 316520 cycles/ticks +average: 317847 cycles/ticks + +kyber_encaps: +median: 317332 cycles/ticks +average: 318597 cycles/ticks + +kyber_decaps: +median: 384542 cycles/ticks +average: 386169 cycles/ticks + +Loop spin: 550 +gen_a: +median: 102852 cycles/ticks +average: 103361 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16037 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259120 cycles/ticks +average: 260299 cycles/ticks + +indcpa_enc: +median: 298816 cycles/ticks +average: 300118 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61255 cycles/ticks + +kyber_keypair_derand: +median: 275086 cycles/ticks +average: 276243 cycles/ticks + +kyber_keypair: +median: 295672 cycles/ticks +average: 296783 cycles/ticks + +kyber_encaps_derand: +median: 315940 cycles/ticks +average: 317403 cycles/ticks + +kyber_encaps: +median: 316862 cycles/ticks +average: 318548 cycles/ticks + +kyber_decaps: +median: 384090 cycles/ticks +average: 387238 cycles/ticks + +Loop spin: 551 +gen_a: +median: 103078 cycles/ticks +average: 103644 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9963 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15974 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260370 cycles/ticks +average: 262208 cycles/ticks + +indcpa_enc: +median: 299724 cycles/ticks +average: 302165 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61791 cycles/ticks + +kyber_keypair_derand: +median: 275380 cycles/ticks +average: 277905 cycles/ticks + +kyber_keypair: +median: 295644 cycles/ticks +average: 297278 cycles/ticks + +kyber_encaps_derand: +median: 316258 cycles/ticks +average: 318458 cycles/ticks + +kyber_encaps: +median: 316820 cycles/ticks +average: 318740 cycles/ticks + +kyber_decaps: +median: 384234 cycles/ticks +average: 386281 cycles/ticks + +Loop spin: 552 +gen_a: +median: 103064 cycles/ticks +average: 104012 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 10047 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16046 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 260730 cycles/ticks +average: 261799 cycles/ticks + +indcpa_enc: +median: 299948 cycles/ticks +average: 301506 cycles/ticks + +indcpa_dec: +median: 60902 cycles/ticks +average: 61214 cycles/ticks + +kyber_keypair_derand: +median: 275762 cycles/ticks +average: 278073 cycles/ticks + +kyber_keypair: +median: 295646 cycles/ticks +average: 297231 cycles/ticks + +kyber_encaps_derand: +median: 316200 cycles/ticks +average: 318781 cycles/ticks + +kyber_encaps: +median: 317054 cycles/ticks +average: 318906 cycles/ticks + +kyber_decaps: +median: 384312 cycles/ticks +average: 386881 cycles/ticks + +Loop spin: 553 +gen_a: +median: 102890 cycles/ticks +average: 103550 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9927 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15965 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259098 cycles/ticks +average: 260712 cycles/ticks + +indcpa_enc: +median: 297860 cycles/ticks +average: 299973 cycles/ticks + +indcpa_dec: +median: 60904 cycles/ticks +average: 61389 cycles/ticks + +kyber_keypair_derand: +median: 275356 cycles/ticks +average: 277003 cycles/ticks + +kyber_keypair: +median: 295658 cycles/ticks +average: 297283 cycles/ticks + +kyber_encaps_derand: +median: 316670 cycles/ticks +average: 318551 cycles/ticks + +kyber_encaps: +median: 317514 cycles/ticks +average: 319914 cycles/ticks + +kyber_decaps: +median: 384746 cycles/ticks +average: 386639 cycles/ticks + +Loop spin: 554 +gen_a: +median: 102988 cycles/ticks +average: 103841 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7214 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9967 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16057 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 260610 cycles/ticks +average: 262733 cycles/ticks + +indcpa_enc: +median: 299910 cycles/ticks +average: 301445 cycles/ticks + +indcpa_dec: +median: 60904 cycles/ticks +average: 61165 cycles/ticks + +kyber_keypair_derand: +median: 275570 cycles/ticks +average: 277450 cycles/ticks + +kyber_keypair: +median: 295680 cycles/ticks +average: 296962 cycles/ticks + +kyber_encaps_derand: +median: 315970 cycles/ticks +average: 318177 cycles/ticks + +kyber_encaps: +median: 316844 cycles/ticks +average: 318727 cycles/ticks + +kyber_decaps: +median: 384192 cycles/ticks +average: 387326 cycles/ticks + +Loop spin: 555 +gen_a: +median: 102992 cycles/ticks +average: 103632 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15970 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259202 cycles/ticks +average: 260808 cycles/ticks + +indcpa_enc: +median: 298388 cycles/ticks +average: 299956 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61193 cycles/ticks + +kyber_keypair_derand: +median: 277482 cycles/ticks +average: 279188 cycles/ticks + +kyber_keypair: +median: 295384 cycles/ticks +average: 296947 cycles/ticks + +kyber_encaps_derand: +median: 316398 cycles/ticks +average: 318310 cycles/ticks + +kyber_encaps: +median: 317290 cycles/ticks +average: 319335 cycles/ticks + +kyber_decaps: +median: 384480 cycles/ticks +average: 386423 cycles/ticks + +Loop spin: 556 +gen_a: +median: 102976 cycles/ticks +average: 104257 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7183 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15986 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259250 cycles/ticks +average: 261058 cycles/ticks + +indcpa_enc: +median: 298372 cycles/ticks +average: 300273 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61247 cycles/ticks + +kyber_keypair_derand: +median: 275468 cycles/ticks +average: 277321 cycles/ticks + +kyber_keypair: +median: 295796 cycles/ticks +average: 297749 cycles/ticks + +kyber_encaps_derand: +median: 316268 cycles/ticks +average: 318308 cycles/ticks + +kyber_encaps: +median: 317008 cycles/ticks +average: 318823 cycles/ticks + +kyber_decaps: +median: 384274 cycles/ticks +average: 386087 cycles/ticks + +Loop spin: 557 +gen_a: +median: 102854 cycles/ticks +average: 103845 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2405 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16188 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2454 cycles/ticks + +indcpa_keypair: +median: 259070 cycles/ticks +average: 262050 cycles/ticks + +indcpa_enc: +median: 298132 cycles/ticks +average: 299715 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61166 cycles/ticks + +kyber_keypair_derand: +median: 275496 cycles/ticks +average: 277197 cycles/ticks + +kyber_keypair: +median: 295610 cycles/ticks +average: 296865 cycles/ticks + +kyber_encaps_derand: +median: 316228 cycles/ticks +average: 318492 cycles/ticks + +kyber_encaps: +median: 317028 cycles/ticks +average: 318816 cycles/ticks + +kyber_decaps: +median: 384218 cycles/ticks +average: 386164 cycles/ticks + +Loop spin: 558 +gen_a: +median: 103058 cycles/ticks +average: 103598 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16003 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259082 cycles/ticks +average: 260840 cycles/ticks + +indcpa_enc: +median: 298216 cycles/ticks +average: 300157 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61325 cycles/ticks + +kyber_keypair_derand: +median: 276814 cycles/ticks +average: 278413 cycles/ticks + +kyber_keypair: +median: 295558 cycles/ticks +average: 296603 cycles/ticks + +kyber_encaps_derand: +median: 325130 cycles/ticks +average: 326573 cycles/ticks + +kyber_encaps: +median: 317030 cycles/ticks +average: 321470 cycles/ticks + +kyber_decaps: +median: 396900 cycles/ticks +average: 400972 cycles/ticks + +Loop spin: 559 +gen_a: +median: 106098 cycles/ticks +average: 107071 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2451 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10179 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16627 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 481 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1387 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 723 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 464 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3944 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2593 cycles/ticks + +indcpa_keypair: +median: 266566 cycles/ticks +average: 268339 cycles/ticks + +indcpa_enc: +median: 306994 cycles/ticks +average: 307676 cycles/ticks + +indcpa_dec: +median: 62710 cycles/ticks +average: 63181 cycles/ticks + +kyber_keypair_derand: +median: 284668 cycles/ticks +average: 287365 cycles/ticks + +kyber_keypair: +median: 307442 cycles/ticks +average: 311402 cycles/ticks + +kyber_encaps_derand: +median: 334950 cycles/ticks +average: 332887 cycles/ticks + +kyber_encaps: +median: 328696 cycles/ticks +average: 333702 cycles/ticks + +kyber_decaps: +median: 396380 cycles/ticks +average: 400128 cycles/ticks + +Loop spin: 560 +gen_a: +median: 106058 cycles/ticks +average: 107425 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7347 cycles/ticks + +INVNTT: +median: 10098 cycles/ticks +average: 10143 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16459 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3870 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 268008 cycles/ticks +average: 270294 cycles/ticks + +indcpa_enc: +median: 307236 cycles/ticks +average: 309870 cycles/ticks + +indcpa_dec: +median: 63158 cycles/ticks +average: 64289 cycles/ticks + +kyber_keypair_derand: +median: 285364 cycles/ticks +average: 289011 cycles/ticks + +kyber_keypair: +median: 305870 cycles/ticks +average: 308282 cycles/ticks + +kyber_encaps_derand: +median: 326276 cycles/ticks +average: 329145 cycles/ticks + +kyber_encaps: +median: 326618 cycles/ticks +average: 330354 cycles/ticks + +kyber_decaps: +median: 397128 cycles/ticks +average: 401966 cycles/ticks + +Loop spin: 561 +gen_a: +median: 106458 cycles/ticks +average: 107547 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2423 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7378 cycles/ticks + +INVNTT: +median: 10136 cycles/ticks +average: 10267 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16471 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 268304 cycles/ticks +average: 272687 cycles/ticks + +indcpa_enc: +median: 306836 cycles/ticks +average: 309654 cycles/ticks + +indcpa_dec: +median: 62922 cycles/ticks +average: 63358 cycles/ticks + +kyber_keypair_derand: +median: 284272 cycles/ticks +average: 286531 cycles/ticks + +kyber_keypair: +median: 305772 cycles/ticks +average: 309269 cycles/ticks + +kyber_encaps_derand: +median: 325742 cycles/ticks +average: 330318 cycles/ticks + +kyber_encaps: +median: 326784 cycles/ticks +average: 329562 cycles/ticks + +kyber_decaps: +median: 396848 cycles/ticks +average: 402449 cycles/ticks + +Loop spin: 562 +gen_a: +median: 106244 cycles/ticks +average: 107993 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2425 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7342 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10187 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16618 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 756 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 484 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2510 cycles/ticks + +indcpa_keypair: +median: 267068 cycles/ticks +average: 270692 cycles/ticks + +indcpa_enc: +median: 307964 cycles/ticks +average: 312425 cycles/ticks + +indcpa_dec: +median: 62710 cycles/ticks +average: 62986 cycles/ticks + +kyber_keypair_derand: +median: 284210 cycles/ticks +average: 288618 cycles/ticks + +kyber_keypair: +median: 304966 cycles/ticks +average: 308150 cycles/ticks + +kyber_encaps_derand: +median: 328614 cycles/ticks +average: 332792 cycles/ticks + +kyber_encaps: +median: 328892 cycles/ticks +average: 331461 cycles/ticks + +kyber_decaps: +median: 398984 cycles/ticks +average: 404730 cycles/ticks + +Loop spin: 563 +gen_a: +median: 106052 cycles/ticks +average: 107026 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10245 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16547 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1456 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 268336 cycles/ticks +average: 270896 cycles/ticks + +indcpa_enc: +median: 309356 cycles/ticks +average: 313443 cycles/ticks + +indcpa_dec: +median: 62726 cycles/ticks +average: 62814 cycles/ticks + +kyber_keypair_derand: +median: 283996 cycles/ticks +average: 286320 cycles/ticks + +kyber_keypair: +median: 305356 cycles/ticks +average: 308479 cycles/ticks + +kyber_encaps_derand: +median: 328916 cycles/ticks +average: 333521 cycles/ticks + +kyber_encaps: +median: 328556 cycles/ticks +average: 331601 cycles/ticks + +kyber_decaps: +median: 397456 cycles/ticks +average: 401279 cycles/ticks + +Loop spin: 564 +gen_a: +median: 105934 cycles/ticks +average: 106903 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2438 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2449 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10233 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16402 cycles/ticks +average: 16612 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 758 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2548 cycles/ticks + +indcpa_keypair: +median: 269102 cycles/ticks +average: 272266 cycles/ticks + +indcpa_enc: +median: 307732 cycles/ticks +average: 311307 cycles/ticks + +indcpa_dec: +median: 62846 cycles/ticks +average: 64016 cycles/ticks + +kyber_keypair_derand: +median: 283918 cycles/ticks +average: 287157 cycles/ticks + +kyber_keypair: +median: 304358 cycles/ticks +average: 306060 cycles/ticks + +kyber_encaps_derand: +median: 327148 cycles/ticks +average: 331346 cycles/ticks + +kyber_encaps: +median: 336360 cycles/ticks +average: 334809 cycles/ticks + +kyber_decaps: +median: 396398 cycles/ticks +average: 398500 cycles/ticks + +Loop spin: 565 +gen_a: +median: 104026 cycles/ticks +average: 106170 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7277 cycles/ticks + +INVNTT: +median: 10100 cycles/ticks +average: 10263 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16342 cycles/ticks +average: 16555 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 502 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3948 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2478 cycles/ticks + +indcpa_keypair: +median: 268580 cycles/ticks +average: 271155 cycles/ticks + +indcpa_enc: +median: 309132 cycles/ticks +average: 313329 cycles/ticks + +indcpa_dec: +median: 64600 cycles/ticks +average: 64511 cycles/ticks + +kyber_keypair_derand: +median: 286822 cycles/ticks +average: 290708 cycles/ticks + +kyber_keypair: +median: 306252 cycles/ticks +average: 308249 cycles/ticks + +kyber_encaps_derand: +median: 318954 cycles/ticks +average: 325447 cycles/ticks + +kyber_encaps: +median: 327690 cycles/ticks +average: 331217 cycles/ticks + +kyber_decaps: +median: 407604 cycles/ticks +average: 404884 cycles/ticks + +Loop spin: 566 +gen_a: +median: 106262 cycles/ticks +average: 107364 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2429 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10201 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16494 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1414 cycles/ticks +average: 1428 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 765 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 267376 cycles/ticks +average: 269332 cycles/ticks + +indcpa_enc: +median: 308220 cycles/ticks +average: 310671 cycles/ticks + +indcpa_dec: +median: 61040 cycles/ticks +average: 62409 cycles/ticks + +kyber_keypair_derand: +median: 286808 cycles/ticks +average: 290946 cycles/ticks + +kyber_keypair: +median: 306212 cycles/ticks +average: 310195 cycles/ticks + +kyber_encaps_derand: +median: 326788 cycles/ticks +average: 330004 cycles/ticks + +kyber_encaps: +median: 328362 cycles/ticks +average: 332507 cycles/ticks + +kyber_decaps: +median: 397090 cycles/ticks +average: 401063 cycles/ticks + +Loop spin: 567 +gen_a: +median: 106056 cycles/ticks +average: 107559 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2437 cycles/ticks + +poly_getnoise_eta2: +median: 2480 cycles/ticks +average: 2539 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7388 cycles/ticks + +INVNTT: +median: 10396 cycles/ticks +average: 10409 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16492 cycles/ticks +average: 16762 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1512 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 505 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3892 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 271648 cycles/ticks +average: 275078 cycles/ticks + +indcpa_enc: +median: 309068 cycles/ticks +average: 313186 cycles/ticks + +indcpa_dec: +median: 64708 cycles/ticks +average: 65059 cycles/ticks + +kyber_keypair_derand: +median: 285864 cycles/ticks +average: 288559 cycles/ticks + +kyber_keypair: +median: 305848 cycles/ticks +average: 308822 cycles/ticks + +kyber_encaps_derand: +median: 326310 cycles/ticks +average: 328608 cycles/ticks + +kyber_encaps: +median: 327190 cycles/ticks +average: 330834 cycles/ticks + +kyber_decaps: +median: 395998 cycles/ticks +average: 397050 cycles/ticks + +Loop spin: 568 +gen_a: +median: 104686 cycles/ticks +average: 106211 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7193 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10210 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16480 cycles/ticks +average: 16671 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3728 cycles/ticks +average: 3852 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 267480 cycles/ticks +average: 269757 cycles/ticks + +indcpa_enc: +median: 307836 cycles/ticks +average: 315661 cycles/ticks + +indcpa_dec: +median: 62774 cycles/ticks +average: 63302 cycles/ticks + +kyber_keypair_derand: +median: 284010 cycles/ticks +average: 286413 cycles/ticks + +kyber_keypair: +median: 304348 cycles/ticks +average: 307193 cycles/ticks + +kyber_encaps_derand: +median: 326496 cycles/ticks +average: 329050 cycles/ticks + +kyber_encaps: +median: 328690 cycles/ticks +average: 333775 cycles/ticks + +kyber_decaps: +median: 396156 cycles/ticks +average: 399187 cycles/ticks + +Loop spin: 569 +gen_a: +median: 103662 cycles/ticks +average: 105903 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10000 cycles/ticks +average: 10212 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16314 cycles/ticks +average: 16473 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 752 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 472 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3894 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 266620 cycles/ticks +average: 267624 cycles/ticks + +indcpa_enc: +median: 308600 cycles/ticks +average: 312909 cycles/ticks + +indcpa_dec: +median: 64568 cycles/ticks +average: 64778 cycles/ticks + +kyber_keypair_derand: +median: 284508 cycles/ticks +average: 289186 cycles/ticks + +kyber_keypair: +median: 304332 cycles/ticks +average: 306940 cycles/ticks + +kyber_encaps_derand: +median: 325524 cycles/ticks +average: 327402 cycles/ticks + +kyber_encaps: +median: 327584 cycles/ticks +average: 330379 cycles/ticks + +kyber_decaps: +median: 396942 cycles/ticks +average: 403046 cycles/ticks + +Loop spin: 570 +gen_a: +median: 105606 cycles/ticks +average: 106524 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10088 cycles/ticks +average: 10250 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16665 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 475 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3941 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 266954 cycles/ticks +average: 269123 cycles/ticks + +indcpa_enc: +median: 308328 cycles/ticks +average: 311250 cycles/ticks + +indcpa_dec: +median: 62814 cycles/ticks +average: 63296 cycles/ticks + +kyber_keypair_derand: +median: 284464 cycles/ticks +average: 288678 cycles/ticks + +kyber_keypair: +median: 305280 cycles/ticks +average: 308585 cycles/ticks + +kyber_encaps_derand: +median: 326578 cycles/ticks +average: 329297 cycles/ticks + +kyber_encaps: +median: 329196 cycles/ticks +average: 332062 cycles/ticks + +kyber_decaps: +median: 396300 cycles/ticks +average: 398646 cycles/ticks + +Loop spin: 571 +gen_a: +median: 103510 cycles/ticks +average: 105866 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9934 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16168 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3781 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 260240 cycles/ticks +average: 263622 cycles/ticks + +indcpa_enc: +median: 308270 cycles/ticks +average: 310684 cycles/ticks + +indcpa_dec: +median: 62860 cycles/ticks +average: 63240 cycles/ticks + +kyber_keypair_derand: +median: 283584 cycles/ticks +average: 284316 cycles/ticks + +kyber_keypair: +median: 303982 cycles/ticks +average: 306522 cycles/ticks + +kyber_encaps_derand: +median: 318510 cycles/ticks +average: 325079 cycles/ticks + +kyber_encaps: +median: 327092 cycles/ticks +average: 329750 cycles/ticks + +kyber_decaps: +median: 390420 cycles/ticks +average: 395354 cycles/ticks + +Loop spin: 572 +gen_a: +median: 105766 cycles/ticks +average: 107513 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2433 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7421 cycles/ticks + +INVNTT: +median: 10014 cycles/ticks +average: 10350 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16788 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3773 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2603 cycles/ticks + +indcpa_keypair: +median: 260626 cycles/ticks +average: 265501 cycles/ticks + +indcpa_enc: +median: 298628 cycles/ticks +average: 302987 cycles/ticks + +indcpa_dec: +median: 60980 cycles/ticks +average: 61394 cycles/ticks + +kyber_keypair_derand: +median: 275750 cycles/ticks +average: 277351 cycles/ticks + +kyber_keypair: +median: 296750 cycles/ticks +average: 298375 cycles/ticks + +kyber_encaps_derand: +median: 316754 cycles/ticks +average: 318349 cycles/ticks + +kyber_encaps: +median: 318164 cycles/ticks +average: 320112 cycles/ticks + +kyber_decaps: +median: 384986 cycles/ticks +average: 387163 cycles/ticks + +Loop spin: 573 +gen_a: +median: 103084 cycles/ticks +average: 103744 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15996 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 259252 cycles/ticks +average: 260750 cycles/ticks + +indcpa_enc: +median: 298852 cycles/ticks +average: 300637 cycles/ticks + +indcpa_dec: +median: 61038 cycles/ticks +average: 61379 cycles/ticks + +kyber_keypair_derand: +median: 277474 cycles/ticks +average: 278963 cycles/ticks + +kyber_keypair: +median: 296670 cycles/ticks +average: 298322 cycles/ticks + +kyber_encaps_derand: +median: 317006 cycles/ticks +average: 318746 cycles/ticks + +kyber_encaps: +median: 318108 cycles/ticks +average: 320386 cycles/ticks + +kyber_decaps: +median: 385724 cycles/ticks +average: 388866 cycles/ticks + +Loop spin: 574 +gen_a: +median: 103002 cycles/ticks +average: 103714 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9926 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16008 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259358 cycles/ticks +average: 261471 cycles/ticks + +indcpa_enc: +median: 299436 cycles/ticks +average: 301822 cycles/ticks + +indcpa_dec: +median: 61136 cycles/ticks +average: 61637 cycles/ticks + +kyber_keypair_derand: +median: 283620 cycles/ticks +average: 286036 cycles/ticks + +kyber_keypair: +median: 304278 cycles/ticks +average: 306328 cycles/ticks + +kyber_encaps_derand: +median: 327596 cycles/ticks +average: 330380 cycles/ticks + +kyber_encaps: +median: 328614 cycles/ticks +average: 331747 cycles/ticks + +kyber_decaps: +median: 397408 cycles/ticks +average: 399863 cycles/ticks + +Loop spin: 575 +gen_a: +median: 105760 cycles/ticks +average: 106741 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 10092 cycles/ticks +average: 10120 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16464 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2468 cycles/ticks +average: 2581 cycles/ticks + +indcpa_keypair: +median: 267234 cycles/ticks +average: 269178 cycles/ticks + +indcpa_enc: +median: 307174 cycles/ticks +average: 309194 cycles/ticks + +indcpa_dec: +median: 62662 cycles/ticks +average: 62915 cycles/ticks + +kyber_keypair_derand: +median: 284120 cycles/ticks +average: 286705 cycles/ticks + +kyber_keypair: +median: 303512 cycles/ticks +average: 305586 cycles/ticks + +kyber_encaps_derand: +median: 325924 cycles/ticks +average: 328135 cycles/ticks + +kyber_encaps: +median: 326918 cycles/ticks +average: 328094 cycles/ticks + +kyber_decaps: +median: 395844 cycles/ticks +average: 397881 cycles/ticks + +Loop spin: 576 +gen_a: +median: 105844 cycles/ticks +average: 106830 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2485 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10203 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16483 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 758 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3869 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 267398 cycles/ticks +average: 269286 cycles/ticks + +indcpa_enc: +median: 308482 cycles/ticks +average: 310716 cycles/ticks + +indcpa_dec: +median: 62850 cycles/ticks +average: 63321 cycles/ticks + +kyber_keypair_derand: +median: 283418 cycles/ticks +average: 285772 cycles/ticks + +kyber_keypair: +median: 297880 cycles/ticks +average: 304522 cycles/ticks + +kyber_encaps_derand: +median: 327110 cycles/ticks +average: 330564 cycles/ticks + +kyber_encaps: +median: 326818 cycles/ticks +average: 329629 cycles/ticks + +kyber_decaps: +median: 386032 cycles/ticks +average: 393974 cycles/ticks + +Loop spin: 577 +gen_a: +median: 103572 cycles/ticks +average: 105888 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10312 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16312 cycles/ticks +average: 16487 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 780 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3888 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 261014 cycles/ticks +average: 266463 cycles/ticks + +indcpa_enc: +median: 298050 cycles/ticks +average: 299819 cycles/ticks + +indcpa_dec: +median: 60948 cycles/ticks +average: 61274 cycles/ticks + +kyber_keypair_derand: +median: 276250 cycles/ticks +average: 282443 cycles/ticks + +kyber_keypair: +median: 302846 cycles/ticks +average: 304481 cycles/ticks + +kyber_encaps_derand: +median: 319702 cycles/ticks +average: 326033 cycles/ticks + +kyber_encaps: +median: 326210 cycles/ticks +average: 326862 cycles/ticks + +kyber_decaps: +median: 395362 cycles/ticks +average: 395949 cycles/ticks + +Loop spin: 578 +gen_a: +median: 103178 cycles/ticks +average: 105723 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2473 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7369 cycles/ticks + +INVNTT: +median: 9858 cycles/ticks +average: 10149 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16404 cycles/ticks +average: 16756 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1452 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3839 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2552 cycles/ticks + +indcpa_keypair: +median: 268100 cycles/ticks +average: 268790 cycles/ticks + +indcpa_enc: +median: 306044 cycles/ticks +average: 308324 cycles/ticks + +indcpa_dec: +median: 61068 cycles/ticks +average: 62838 cycles/ticks + +kyber_keypair_derand: +median: 277472 cycles/ticks +average: 283828 cycles/ticks + +kyber_keypair: +median: 303888 cycles/ticks +average: 304805 cycles/ticks + +kyber_encaps_derand: +median: 325508 cycles/ticks +average: 326600 cycles/ticks + +kyber_encaps: +median: 326458 cycles/ticks +average: 328241 cycles/ticks + +kyber_decaps: +median: 395672 cycles/ticks +average: 398128 cycles/ticks + +Loop spin: 579 +gen_a: +median: 103380 cycles/ticks +average: 106307 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2364 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7368 cycles/ticks + +INVNTT: +median: 9866 cycles/ticks +average: 10108 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16495 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1440 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 498 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3883 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2546 cycles/ticks + +indcpa_keypair: +median: 268348 cycles/ticks +average: 269872 cycles/ticks + +indcpa_enc: +median: 308622 cycles/ticks +average: 309091 cycles/ticks + +indcpa_dec: +median: 61146 cycles/ticks +average: 62593 cycles/ticks + +kyber_keypair_derand: +median: 283496 cycles/ticks +average: 284229 cycles/ticks + +kyber_keypair: +median: 302748 cycles/ticks +average: 304676 cycles/ticks + +kyber_encaps_derand: +median: 318296 cycles/ticks +average: 325429 cycles/ticks + +kyber_encaps: +median: 326118 cycles/ticks +average: 327049 cycles/ticks + +kyber_decaps: +median: 384492 cycles/ticks +average: 390293 cycles/ticks + +Loop spin: 580 +gen_a: +median: 102906 cycles/ticks +average: 103638 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16106 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 260582 cycles/ticks +average: 261960 cycles/ticks + +indcpa_enc: +median: 299888 cycles/ticks +average: 301982 cycles/ticks + +indcpa_dec: +median: 60952 cycles/ticks +average: 61285 cycles/ticks + +kyber_keypair_derand: +median: 275694 cycles/ticks +average: 277206 cycles/ticks + +kyber_keypair: +median: 296160 cycles/ticks +average: 299074 cycles/ticks + +kyber_encaps_derand: +median: 315868 cycles/ticks +average: 318442 cycles/ticks + +kyber_encaps: +median: 316794 cycles/ticks +average: 319238 cycles/ticks + +kyber_decaps: +median: 384144 cycles/ticks +average: 389286 cycles/ticks + +Loop spin: 581 +gen_a: +median: 102880 cycles/ticks +average: 103784 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10128 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15968 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1410 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3775 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 260410 cycles/ticks +average: 263518 cycles/ticks + +indcpa_enc: +median: 299300 cycles/ticks +average: 303808 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61667 cycles/ticks + +kyber_keypair_derand: +median: 275884 cycles/ticks +average: 280210 cycles/ticks + +kyber_keypair: +median: 295810 cycles/ticks +average: 297578 cycles/ticks + +kyber_encaps_derand: +median: 316310 cycles/ticks +average: 318317 cycles/ticks + +kyber_encaps: +median: 317092 cycles/ticks +average: 320259 cycles/ticks + +kyber_decaps: +median: 384252 cycles/ticks +average: 391114 cycles/ticks + +Loop spin: 582 +gen_a: +median: 102974 cycles/ticks +average: 103927 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15954 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259086 cycles/ticks +average: 260552 cycles/ticks + +indcpa_enc: +median: 298308 cycles/ticks +average: 300660 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61474 cycles/ticks + +kyber_keypair_derand: +median: 275378 cycles/ticks +average: 276994 cycles/ticks + +kyber_keypair: +median: 295532 cycles/ticks +average: 298289 cycles/ticks + +kyber_encaps_derand: +median: 318200 cycles/ticks +average: 322816 cycles/ticks + +kyber_encaps: +median: 318742 cycles/ticks +average: 322158 cycles/ticks + +kyber_decaps: +median: 385858 cycles/ticks +average: 389035 cycles/ticks + +Loop spin: 583 +gen_a: +median: 102888 cycles/ticks +average: 103889 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15986 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259042 cycles/ticks +average: 260940 cycles/ticks + +indcpa_enc: +median: 297886 cycles/ticks +average: 304174 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 62445 cycles/ticks + +kyber_keypair_derand: +median: 275004 cycles/ticks +average: 280104 cycles/ticks + +kyber_keypair: +median: 296266 cycles/ticks +average: 301516 cycles/ticks + +kyber_encaps_derand: +median: 316602 cycles/ticks +average: 322379 cycles/ticks + +kyber_encaps: +median: 317348 cycles/ticks +average: 323314 cycles/ticks + +kyber_decaps: +median: 395496 cycles/ticks +average: 394593 cycles/ticks + +Loop spin: 584 +gen_a: +median: 103092 cycles/ticks +average: 103988 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9961 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16096 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 258912 cycles/ticks +average: 260221 cycles/ticks + +indcpa_enc: +median: 297868 cycles/ticks +average: 299392 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61246 cycles/ticks + +kyber_keypair_derand: +median: 275234 cycles/ticks +average: 276615 cycles/ticks + +kyber_keypair: +median: 295560 cycles/ticks +average: 297220 cycles/ticks + +kyber_encaps_derand: +median: 316234 cycles/ticks +average: 317988 cycles/ticks + +kyber_encaps: +median: 317070 cycles/ticks +average: 318801 cycles/ticks + +kyber_decaps: +median: 384226 cycles/ticks +average: 386339 cycles/ticks + +Loop spin: 585 +gen_a: +median: 102854 cycles/ticks +average: 103561 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16026 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 258950 cycles/ticks +average: 260926 cycles/ticks + +indcpa_enc: +median: 298348 cycles/ticks +average: 300730 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61332 cycles/ticks + +kyber_keypair_derand: +median: 276918 cycles/ticks +average: 278552 cycles/ticks + +kyber_keypair: +median: 295676 cycles/ticks +average: 297007 cycles/ticks + +kyber_encaps_derand: +median: 317928 cycles/ticks +average: 320448 cycles/ticks + +kyber_encaps: +median: 318732 cycles/ticks +average: 320326 cycles/ticks + +kyber_decaps: +median: 385984 cycles/ticks +average: 388005 cycles/ticks + +Loop spin: 586 +gen_a: +median: 103258 cycles/ticks +average: 104291 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2391 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15978 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259272 cycles/ticks +average: 260905 cycles/ticks + +indcpa_enc: +median: 298768 cycles/ticks +average: 300641 cycles/ticks + +indcpa_dec: +median: 60992 cycles/ticks +average: 61412 cycles/ticks + +kyber_keypair_derand: +median: 275752 cycles/ticks +average: 277350 cycles/ticks + +kyber_keypair: +median: 295796 cycles/ticks +average: 297127 cycles/ticks + +kyber_encaps_derand: +median: 315994 cycles/ticks +average: 318334 cycles/ticks + +kyber_encaps: +median: 316782 cycles/ticks +average: 318718 cycles/ticks + +kyber_decaps: +median: 384346 cycles/ticks +average: 386467 cycles/ticks + +Loop spin: 587 +gen_a: +median: 103132 cycles/ticks +average: 103773 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16047 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3809 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259120 cycles/ticks +average: 260977 cycles/ticks + +indcpa_enc: +median: 298292 cycles/ticks +average: 300755 cycles/ticks + +indcpa_dec: +median: 60904 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275772 cycles/ticks +average: 277188 cycles/ticks + +kyber_keypair: +median: 295604 cycles/ticks +average: 296887 cycles/ticks + +kyber_encaps_derand: +median: 315812 cycles/ticks +average: 317492 cycles/ticks + +kyber_encaps: +median: 316688 cycles/ticks +average: 318524 cycles/ticks + +kyber_decaps: +median: 384036 cycles/ticks +average: 386211 cycles/ticks + +Loop spin: 588 +gen_a: +median: 102920 cycles/ticks +average: 104069 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9911 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16130 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259226 cycles/ticks +average: 260601 cycles/ticks + +indcpa_enc: +median: 298284 cycles/ticks +average: 299813 cycles/ticks + +indcpa_dec: +median: 60896 cycles/ticks +average: 61204 cycles/ticks + +kyber_keypair_derand: +median: 277222 cycles/ticks +average: 278934 cycles/ticks + +kyber_keypair: +median: 295586 cycles/ticks +average: 297923 cycles/ticks + +kyber_encaps_derand: +median: 316262 cycles/ticks +average: 318148 cycles/ticks + +kyber_encaps: +median: 317238 cycles/ticks +average: 318556 cycles/ticks + +kyber_decaps: +median: 384366 cycles/ticks +average: 385811 cycles/ticks + +Loop spin: 589 +gen_a: +median: 103300 cycles/ticks +average: 103970 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16034 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259262 cycles/ticks +average: 260505 cycles/ticks + +indcpa_enc: +median: 298854 cycles/ticks +average: 300228 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61169 cycles/ticks + +kyber_keypair_derand: +median: 275682 cycles/ticks +average: 276923 cycles/ticks + +kyber_keypair: +median: 295828 cycles/ticks +average: 296939 cycles/ticks + +kyber_encaps_derand: +median: 316202 cycles/ticks +average: 317745 cycles/ticks + +kyber_encaps: +median: 317144 cycles/ticks +average: 318512 cycles/ticks + +kyber_decaps: +median: 384342 cycles/ticks +average: 385707 cycles/ticks + +Loop spin: 590 +gen_a: +median: 103182 cycles/ticks +average: 103807 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16029 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259568 cycles/ticks +average: 260748 cycles/ticks + +indcpa_enc: +median: 298522 cycles/ticks +average: 300036 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61277 cycles/ticks + +kyber_keypair_derand: +median: 275522 cycles/ticks +average: 276901 cycles/ticks + +kyber_keypair: +median: 295928 cycles/ticks +average: 296968 cycles/ticks + +kyber_encaps_derand: +median: 315806 cycles/ticks +average: 318074 cycles/ticks + +kyber_encaps: +median: 316600 cycles/ticks +average: 318389 cycles/ticks + +kyber_decaps: +median: 383900 cycles/ticks +average: 385606 cycles/ticks + +Loop spin: 591 +gen_a: +median: 103158 cycles/ticks +average: 103838 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7097 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16038 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259542 cycles/ticks +average: 261070 cycles/ticks + +indcpa_enc: +median: 298964 cycles/ticks +average: 300541 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61138 cycles/ticks + +kyber_keypair_derand: +median: 275738 cycles/ticks +average: 277193 cycles/ticks + +kyber_keypair: +median: 296294 cycles/ticks +average: 297566 cycles/ticks + +kyber_encaps_derand: +median: 316414 cycles/ticks +average: 317963 cycles/ticks + +kyber_encaps: +median: 317318 cycles/ticks +average: 318795 cycles/ticks + +kyber_decaps: +median: 384392 cycles/ticks +average: 386024 cycles/ticks + +Loop spin: 592 +gen_a: +median: 103228 cycles/ticks +average: 103802 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16062 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259082 cycles/ticks +average: 260521 cycles/ticks + +indcpa_enc: +median: 298308 cycles/ticks +average: 299854 cycles/ticks + +indcpa_dec: +median: 60902 cycles/ticks +average: 61155 cycles/ticks + +kyber_keypair_derand: +median: 275790 cycles/ticks +average: 277086 cycles/ticks + +kyber_keypair: +median: 295774 cycles/ticks +average: 296784 cycles/ticks + +kyber_encaps_derand: +median: 316234 cycles/ticks +average: 317734 cycles/ticks + +kyber_encaps: +median: 317468 cycles/ticks +average: 322873 cycles/ticks + +kyber_decaps: +median: 395362 cycles/ticks +average: 396930 cycles/ticks + +Loop spin: 593 +gen_a: +median: 105974 cycles/ticks +average: 106584 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2388 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7365 cycles/ticks + +INVNTT: +median: 10088 cycles/ticks +average: 10123 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16314 cycles/ticks +average: 16610 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 482 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3936 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2494 cycles/ticks + +indcpa_keypair: +median: 266476 cycles/ticks +average: 267873 cycles/ticks + +indcpa_enc: +median: 306688 cycles/ticks +average: 307606 cycles/ticks + +indcpa_dec: +median: 62642 cycles/ticks +average: 63348 cycles/ticks + +kyber_keypair_derand: +median: 283330 cycles/ticks +average: 285021 cycles/ticks + +kyber_keypair: +median: 303000 cycles/ticks +average: 305285 cycles/ticks + +kyber_encaps_derand: +median: 325546 cycles/ticks +average: 326816 cycles/ticks + +kyber_encaps: +median: 326332 cycles/ticks +average: 327947 cycles/ticks + +kyber_decaps: +median: 395740 cycles/ticks +average: 398164 cycles/ticks + +Loop spin: 594 +gen_a: +median: 103462 cycles/ticks +average: 106117 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2403 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2476 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7307 cycles/ticks + +INVNTT: +median: 9902 cycles/ticks +average: 10159 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16350 cycles/ticks +average: 16442 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 777 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 485 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2602 cycles/ticks + +indcpa_keypair: +median: 266052 cycles/ticks +average: 267456 cycles/ticks + +indcpa_enc: +median: 298078 cycles/ticks +average: 300805 cycles/ticks + +indcpa_dec: +median: 64650 cycles/ticks +average: 65115 cycles/ticks + +kyber_keypair_derand: +median: 292152 cycles/ticks +average: 292141 cycles/ticks + +kyber_keypair: +median: 304418 cycles/ticks +average: 307092 cycles/ticks + +kyber_encaps_derand: +median: 328002 cycles/ticks +average: 331945 cycles/ticks + +kyber_encaps: +median: 328252 cycles/ticks +average: 333144 cycles/ticks + +kyber_decaps: +median: 395920 cycles/ticks +average: 400029 cycles/ticks + +Loop spin: 595 +gen_a: +median: 105624 cycles/ticks +average: 107003 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2483 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7440 cycles/ticks + +INVNTT: +median: 9864 cycles/ticks +average: 10163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16556 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1412 cycles/ticks +average: 1511 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3879 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2577 cycles/ticks + +indcpa_keypair: +median: 268348 cycles/ticks +average: 271842 cycles/ticks + +indcpa_enc: +median: 316196 cycles/ticks +average: 315492 cycles/ticks + +indcpa_dec: +median: 63288 cycles/ticks +average: 64430 cycles/ticks + +kyber_keypair_derand: +median: 292210 cycles/ticks +average: 292159 cycles/ticks + +kyber_keypair: +median: 305602 cycles/ticks +average: 308518 cycles/ticks + +kyber_encaps_derand: +median: 335612 cycles/ticks +average: 335061 cycles/ticks + +kyber_encaps: +median: 329102 cycles/ticks +average: 334302 cycles/ticks + +kyber_decaps: +median: 397746 cycles/ticks +average: 404492 cycles/ticks + +Loop spin: 596 +gen_a: +median: 105632 cycles/ticks +average: 106702 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2436 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2400 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7370 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16530 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 478 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 268042 cycles/ticks +average: 269811 cycles/ticks + +indcpa_enc: +median: 300358 cycles/ticks +average: 306437 cycles/ticks + +indcpa_dec: +median: 62758 cycles/ticks +average: 63181 cycles/ticks + +kyber_keypair_derand: +median: 283806 cycles/ticks +average: 285419 cycles/ticks + +kyber_keypair: +median: 297758 cycles/ticks +average: 303992 cycles/ticks + +kyber_encaps_derand: +median: 326012 cycles/ticks +average: 328274 cycles/ticks + +kyber_encaps: +median: 326994 cycles/ticks +average: 329598 cycles/ticks + +kyber_decaps: +median: 395580 cycles/ticks +average: 396447 cycles/ticks + +Loop spin: 597 +gen_a: +median: 103808 cycles/ticks +average: 106709 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2489 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 9888 cycles/ticks +average: 10205 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16318 cycles/ticks +average: 16517 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3788 cycles/ticks +average: 3920 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2561 cycles/ticks + +indcpa_keypair: +median: 267174 cycles/ticks +average: 269025 cycles/ticks + +indcpa_enc: +median: 307802 cycles/ticks +average: 309448 cycles/ticks + +indcpa_dec: +median: 62610 cycles/ticks +average: 63083 cycles/ticks + +kyber_keypair_derand: +median: 283762 cycles/ticks +average: 285741 cycles/ticks + +kyber_keypair: +median: 297358 cycles/ticks +average: 303626 cycles/ticks + +kyber_encaps_derand: +median: 325890 cycles/ticks +average: 328434 cycles/ticks + +kyber_encaps: +median: 326058 cycles/ticks +average: 327477 cycles/ticks + +kyber_decaps: +median: 395338 cycles/ticks +average: 396102 cycles/ticks + +Loop spin: 598 +gen_a: +median: 103410 cycles/ticks +average: 105963 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2509 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10237 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16490 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1488 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3852 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 267076 cycles/ticks +average: 269527 cycles/ticks + +indcpa_enc: +median: 306804 cycles/ticks +average: 308078 cycles/ticks + +indcpa_dec: +median: 62676 cycles/ticks +average: 63203 cycles/ticks + +kyber_keypair_derand: +median: 285352 cycles/ticks +average: 286969 cycles/ticks + +kyber_keypair: +median: 303944 cycles/ticks +average: 305768 cycles/ticks + +kyber_encaps_derand: +median: 326648 cycles/ticks +average: 330162 cycles/ticks + +kyber_encaps: +median: 327852 cycles/ticks +average: 332666 cycles/ticks + +kyber_decaps: +median: 396620 cycles/ticks +average: 399604 cycles/ticks + +Loop spin: 599 +gen_a: +median: 106276 cycles/ticks +average: 108274 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2432 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 7498 cycles/ticks +average: 7544 cycles/ticks + +INVNTT: +median: 10416 cycles/ticks +average: 10444 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16830 cycles/ticks +average: 16938 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3954 cycles/ticks +average: 4004 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 266914 cycles/ticks +average: 270081 cycles/ticks + +indcpa_enc: +median: 308448 cycles/ticks +average: 310591 cycles/ticks + +indcpa_dec: +median: 63098 cycles/ticks +average: 63724 cycles/ticks + +kyber_keypair_derand: +median: 284486 cycles/ticks +average: 287212 cycles/ticks + +kyber_keypair: +median: 305616 cycles/ticks +average: 309939 cycles/ticks + +kyber_encaps_derand: +median: 325902 cycles/ticks +average: 328255 cycles/ticks + +kyber_encaps: +median: 328886 cycles/ticks +average: 334506 cycles/ticks + +kyber_decaps: +median: 395842 cycles/ticks +average: 398637 cycles/ticks + +Loop spin: 600 +gen_a: +median: 106410 cycles/ticks +average: 107807 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7349 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10163 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16553 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 267306 cycles/ticks +average: 269555 cycles/ticks + +indcpa_enc: +median: 309220 cycles/ticks +average: 314754 cycles/ticks + +indcpa_dec: +median: 62748 cycles/ticks +average: 63664 cycles/ticks + +kyber_keypair_derand: +median: 284108 cycles/ticks +average: 287325 cycles/ticks + +kyber_keypair: +median: 305154 cycles/ticks +average: 307611 cycles/ticks + +kyber_encaps_derand: +median: 326568 cycles/ticks +average: 330269 cycles/ticks + +kyber_encaps: +median: 326980 cycles/ticks +average: 333103 cycles/ticks + +kyber_decaps: +median: 395806 cycles/ticks +average: 399298 cycles/ticks + +Loop spin: 601 +gen_a: +median: 106060 cycles/ticks +average: 107243 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2368 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7381 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10305 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16378 cycles/ticks +average: 16517 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3883 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 267180 cycles/ticks +average: 269892 cycles/ticks + +indcpa_enc: +median: 308116 cycles/ticks +average: 313931 cycles/ticks + +indcpa_dec: +median: 62698 cycles/ticks +average: 62919 cycles/ticks + +kyber_keypair_derand: +median: 284370 cycles/ticks +average: 286932 cycles/ticks + +kyber_keypair: +median: 305534 cycles/ticks +average: 308671 cycles/ticks + +kyber_encaps_derand: +median: 327048 cycles/ticks +average: 331490 cycles/ticks + +kyber_encaps: +median: 327054 cycles/ticks +average: 330886 cycles/ticks + +kyber_decaps: +median: 396248 cycles/ticks +average: 400155 cycles/ticks + +Loop spin: 602 +gen_a: +median: 106502 cycles/ticks +average: 108512 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7302 cycles/ticks +average: 7351 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10258 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16528 cycles/ticks +average: 16722 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3893 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2545 cycles/ticks + +indcpa_keypair: +median: 267084 cycles/ticks +average: 269250 cycles/ticks + +indcpa_enc: +median: 308236 cycles/ticks +average: 313191 cycles/ticks + +indcpa_dec: +median: 62804 cycles/ticks +average: 63534 cycles/ticks + +kyber_keypair_derand: +median: 283482 cycles/ticks +average: 285383 cycles/ticks + +kyber_keypair: +median: 305580 cycles/ticks +average: 308393 cycles/ticks + +kyber_encaps_derand: +median: 326676 cycles/ticks +average: 331069 cycles/ticks + +kyber_encaps: +median: 328060 cycles/ticks +average: 333517 cycles/ticks + +kyber_decaps: +median: 396586 cycles/ticks +average: 400879 cycles/ticks + +Loop spin: 603 +gen_a: +median: 106140 cycles/ticks +average: 107541 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2452 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7410 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10239 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16396 cycles/ticks +average: 16606 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 469 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3895 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2552 cycles/ticks + +indcpa_keypair: +median: 267272 cycles/ticks +average: 270828 cycles/ticks + +indcpa_enc: +median: 307026 cycles/ticks +average: 312321 cycles/ticks + +indcpa_dec: +median: 62686 cycles/ticks +average: 63045 cycles/ticks + +kyber_keypair_derand: +median: 283622 cycles/ticks +average: 286161 cycles/ticks + +kyber_keypair: +median: 306942 cycles/ticks +average: 309682 cycles/ticks + +kyber_encaps_derand: +median: 326010 cycles/ticks +average: 328724 cycles/ticks + +kyber_encaps: +median: 326608 cycles/ticks +average: 333553 cycles/ticks + +kyber_decaps: +median: 396380 cycles/ticks +average: 398894 cycles/ticks + +Loop spin: 604 +gen_a: +median: 106290 cycles/ticks +average: 107513 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2470 cycles/ticks + +NTT: +median: 7284 cycles/ticks +average: 7374 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10093 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16376 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 464 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3893 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2552 cycles/ticks + +indcpa_keypair: +median: 266658 cycles/ticks +average: 268378 cycles/ticks + +indcpa_enc: +median: 306880 cycles/ticks +average: 307814 cycles/ticks + +indcpa_dec: +median: 62652 cycles/ticks +average: 63178 cycles/ticks + +kyber_keypair_derand: +median: 284286 cycles/ticks +average: 287344 cycles/ticks + +kyber_keypair: +median: 305050 cycles/ticks +average: 307483 cycles/ticks + +kyber_encaps_derand: +median: 325788 cycles/ticks +average: 328209 cycles/ticks + +kyber_encaps: +median: 326426 cycles/ticks +average: 328832 cycles/ticks + +kyber_decaps: +median: 396902 cycles/ticks +average: 400897 cycles/ticks + +Loop spin: 605 +gen_a: +median: 105920 cycles/ticks +average: 106974 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2378 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10235 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16366 cycles/ticks +average: 16443 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 757 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3927 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 266814 cycles/ticks +average: 268631 cycles/ticks + +indcpa_enc: +median: 307362 cycles/ticks +average: 309460 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 63193 cycles/ticks + +kyber_keypair_derand: +median: 284582 cycles/ticks +average: 287209 cycles/ticks + +kyber_keypair: +median: 304354 cycles/ticks +average: 306301 cycles/ticks + +kyber_encaps_derand: +median: 325510 cycles/ticks +average: 328057 cycles/ticks + +kyber_encaps: +median: 326798 cycles/ticks +average: 329569 cycles/ticks + +kyber_decaps: +median: 395874 cycles/ticks +average: 399346 cycles/ticks + +Loop spin: 606 +gen_a: +median: 106158 cycles/ticks +average: 107281 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2438 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7402 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10305 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16398 cycles/ticks +average: 16821 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 752 cycles/ticks +average: 804 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 480 cycles/ticks + +polyvec_compress: +median: 3950 cycles/ticks +average: 3974 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 267030 cycles/ticks +average: 268969 cycles/ticks + +indcpa_enc: +median: 307452 cycles/ticks +average: 309950 cycles/ticks + +indcpa_dec: +median: 62722 cycles/ticks +average: 63173 cycles/ticks + +kyber_keypair_derand: +median: 283704 cycles/ticks +average: 285586 cycles/ticks + +kyber_keypair: +median: 304954 cycles/ticks +average: 307434 cycles/ticks + +kyber_encaps_derand: +median: 326094 cycles/ticks +average: 329223 cycles/ticks + +kyber_encaps: +median: 326492 cycles/ticks +average: 327875 cycles/ticks + +kyber_decaps: +median: 396864 cycles/ticks +average: 400045 cycles/ticks + +Loop spin: 607 +gen_a: +median: 105440 cycles/ticks +average: 106491 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2414 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7359 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10196 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16388 cycles/ticks +average: 16577 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1446 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266596 cycles/ticks +average: 268350 cycles/ticks + +indcpa_enc: +median: 299630 cycles/ticks +average: 305550 cycles/ticks + +indcpa_dec: +median: 62850 cycles/ticks +average: 63653 cycles/ticks + +kyber_keypair_derand: +median: 283894 cycles/ticks +average: 286434 cycles/ticks + +kyber_keypair: +median: 304862 cycles/ticks +average: 308298 cycles/ticks + +kyber_encaps_derand: +median: 325046 cycles/ticks +average: 325157 cycles/ticks + +kyber_encaps: +median: 327306 cycles/ticks +average: 330131 cycles/ticks + +kyber_decaps: +median: 397186 cycles/ticks +average: 402521 cycles/ticks + +Loop spin: 608 +gen_a: +median: 109254 cycles/ticks +average: 109765 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 2440 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7520 cycles/ticks +average: 7609 cycles/ticks + +INVNTT: +median: 10398 cycles/ticks +average: 10448 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16846 cycles/ticks +average: 16887 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1505 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 493 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2521 cycles/ticks + +indcpa_keypair: +median: 267510 cycles/ticks +average: 270376 cycles/ticks + +indcpa_enc: +median: 308962 cycles/ticks +average: 312853 cycles/ticks + +indcpa_dec: +median: 63088 cycles/ticks +average: 63784 cycles/ticks + +kyber_keypair_derand: +median: 286458 cycles/ticks +average: 289866 cycles/ticks + +kyber_keypair: +median: 314362 cycles/ticks +average: 314880 cycles/ticks + +kyber_encaps_derand: +median: 327602 cycles/ticks +average: 332610 cycles/ticks + +kyber_encaps: +median: 328426 cycles/ticks +average: 333662 cycles/ticks + +kyber_decaps: +median: 397720 cycles/ticks +average: 403868 cycles/ticks + +Loop spin: 609 +gen_a: +median: 105694 cycles/ticks +average: 106857 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2437 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7356 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10218 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16546 cycles/ticks +average: 16794 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 767 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2548 cycles/ticks + +indcpa_keypair: +median: 267762 cycles/ticks +average: 271119 cycles/ticks + +indcpa_enc: +median: 309470 cycles/ticks +average: 313852 cycles/ticks + +indcpa_dec: +median: 62802 cycles/ticks +average: 63435 cycles/ticks + +kyber_keypair_derand: +median: 285766 cycles/ticks +average: 290511 cycles/ticks + +kyber_keypair: +median: 305592 cycles/ticks +average: 308801 cycles/ticks + +kyber_encaps_derand: +median: 327092 cycles/ticks +average: 331227 cycles/ticks + +kyber_encaps: +median: 327660 cycles/ticks +average: 333132 cycles/ticks + +kyber_decaps: +median: 398144 cycles/ticks +average: 403404 cycles/ticks + +Loop spin: 610 +gen_a: +median: 106190 cycles/ticks +average: 107390 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7368 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10246 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16694 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2552 cycles/ticks + +indcpa_keypair: +median: 274844 cycles/ticks +average: 274946 cycles/ticks + +indcpa_enc: +median: 307496 cycles/ticks +average: 310551 cycles/ticks + +indcpa_dec: +median: 62978 cycles/ticks +average: 63436 cycles/ticks + +kyber_keypair_derand: +median: 284494 cycles/ticks +average: 286625 cycles/ticks + +kyber_keypair: +median: 305414 cycles/ticks +average: 307247 cycles/ticks + +kyber_encaps_derand: +median: 326976 cycles/ticks +average: 331362 cycles/ticks + +kyber_encaps: +median: 326984 cycles/ticks +average: 330086 cycles/ticks + +kyber_decaps: +median: 397064 cycles/ticks +average: 400473 cycles/ticks + +Loop spin: 611 +gen_a: +median: 107492 cycles/ticks +average: 109084 cycles/ticks + +poly_getnoise_eta1: +median: 2462 cycles/ticks +average: 2507 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7328 cycles/ticks +average: 7529 cycles/ticks + +INVNTT: +median: 10164 cycles/ticks +average: 10398 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16852 cycles/ticks +average: 16974 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1482 cycles/ticks +average: 1513 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 773 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 468 cycles/ticks + +polyvec_compress: +median: 3966 cycles/ticks +average: 4018 cycles/ticks + +polyvec_decompress: +median: 2598 cycles/ticks +average: 2629 cycles/ticks + +indcpa_keypair: +median: 268220 cycles/ticks +average: 272448 cycles/ticks + +indcpa_enc: +median: 308536 cycles/ticks +average: 313998 cycles/ticks + +indcpa_dec: +median: 61394 cycles/ticks +average: 62557 cycles/ticks + +kyber_keypair_derand: +median: 284324 cycles/ticks +average: 286569 cycles/ticks + +kyber_keypair: +median: 305162 cycles/ticks +average: 307672 cycles/ticks + +kyber_encaps_derand: +median: 326338 cycles/ticks +average: 329953 cycles/ticks + +kyber_encaps: +median: 326310 cycles/ticks +average: 326400 cycles/ticks + +kyber_decaps: +median: 385762 cycles/ticks +average: 394151 cycles/ticks + +Loop spin: 612 +gen_a: +median: 103062 cycles/ticks +average: 103950 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9931 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16181 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 478 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 259598 cycles/ticks +average: 261493 cycles/ticks + +indcpa_enc: +median: 299248 cycles/ticks +average: 304908 cycles/ticks + +indcpa_dec: +median: 61434 cycles/ticks +average: 62750 cycles/ticks + +kyber_keypair_derand: +median: 283370 cycles/ticks +average: 283459 cycles/ticks + +kyber_keypair: +median: 304080 cycles/ticks +average: 305284 cycles/ticks + +kyber_encaps_derand: +median: 325778 cycles/ticks +average: 327110 cycles/ticks + +kyber_encaps: +median: 326710 cycles/ticks +average: 328008 cycles/ticks + +kyber_decaps: +median: 395752 cycles/ticks +average: 396283 cycles/ticks + +Loop spin: 613 +gen_a: +median: 105902 cycles/ticks +average: 106331 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2442 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7322 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 10003 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16556 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1414 cycles/ticks +average: 1429 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 775 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3890 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 266588 cycles/ticks +average: 267466 cycles/ticks + +indcpa_enc: +median: 307190 cycles/ticks +average: 309204 cycles/ticks + +indcpa_dec: +median: 61260 cycles/ticks +average: 62679 cycles/ticks + +kyber_keypair_derand: +median: 283904 cycles/ticks +average: 285453 cycles/ticks + +kyber_keypair: +median: 304240 cycles/ticks +average: 305158 cycles/ticks + +kyber_encaps_derand: +median: 325430 cycles/ticks +average: 327117 cycles/ticks + +kyber_encaps: +median: 326450 cycles/ticks +average: 327237 cycles/ticks + +kyber_decaps: +median: 395562 cycles/ticks +average: 397260 cycles/ticks + +Loop spin: 614 +gen_a: +median: 106168 cycles/ticks +average: 107272 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2459 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2507 cycles/ticks + +NTT: +median: 7264 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10159 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16432 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3901 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 266608 cycles/ticks +average: 267126 cycles/ticks + +indcpa_enc: +median: 300954 cycles/ticks +average: 306766 cycles/ticks + +indcpa_dec: +median: 62686 cycles/ticks +average: 62997 cycles/ticks + +kyber_keypair_derand: +median: 276208 cycles/ticks +average: 283635 cycles/ticks + +kyber_keypair: +median: 296160 cycles/ticks +average: 301937 cycles/ticks + +kyber_encaps_derand: +median: 316754 cycles/ticks +average: 318720 cycles/ticks + +kyber_encaps: +median: 317510 cycles/ticks +average: 318931 cycles/ticks + +kyber_decaps: +median: 384622 cycles/ticks +average: 386242 cycles/ticks + +Loop spin: 615 +gen_a: +median: 102852 cycles/ticks +average: 103404 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16060 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 258958 cycles/ticks +average: 260450 cycles/ticks + +indcpa_enc: +median: 298006 cycles/ticks +average: 299538 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61151 cycles/ticks + +kyber_keypair_derand: +median: 277272 cycles/ticks +average: 278398 cycles/ticks + +kyber_keypair: +median: 295750 cycles/ticks +average: 296879 cycles/ticks + +kyber_encaps_derand: +median: 316762 cycles/ticks +average: 318247 cycles/ticks + +kyber_encaps: +median: 317600 cycles/ticks +average: 319344 cycles/ticks + +kyber_decaps: +median: 384770 cycles/ticks +average: 386364 cycles/ticks + +Loop spin: 616 +gen_a: +median: 103034 cycles/ticks +average: 103593 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2390 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7098 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16060 cycles/ticks +average: 16160 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 447 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 260462 cycles/ticks +average: 261583 cycles/ticks + +indcpa_enc: +median: 299382 cycles/ticks +average: 300892 cycles/ticks + +indcpa_dec: +median: 61006 cycles/ticks +average: 61362 cycles/ticks + +kyber_keypair_derand: +median: 275672 cycles/ticks +average: 277172 cycles/ticks + +kyber_keypair: +median: 295810 cycles/ticks +average: 296793 cycles/ticks + +kyber_encaps_derand: +median: 316330 cycles/ticks +average: 317792 cycles/ticks + +kyber_encaps: +median: 326356 cycles/ticks +average: 327934 cycles/ticks + +kyber_decaps: +median: 395240 cycles/ticks +average: 396227 cycles/ticks + +Loop spin: 617 +gen_a: +median: 103204 cycles/ticks +average: 106285 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 10048 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16296 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260356 cycles/ticks +average: 266478 cycles/ticks + +indcpa_enc: +median: 298200 cycles/ticks +average: 302851 cycles/ticks + +indcpa_dec: +median: 61094 cycles/ticks +average: 62488 cycles/ticks + +kyber_keypair_derand: +median: 276892 cycles/ticks +average: 282728 cycles/ticks + +kyber_keypair: +median: 296896 cycles/ticks +average: 303507 cycles/ticks + +kyber_encaps_derand: +median: 316402 cycles/ticks +average: 323839 cycles/ticks + +kyber_encaps: +median: 318318 cycles/ticks +average: 325062 cycles/ticks + +kyber_decaps: +median: 384570 cycles/ticks +average: 392838 cycles/ticks + +Loop spin: 618 +gen_a: +median: 103258 cycles/ticks +average: 106473 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2465 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2499 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9884 cycles/ticks +average: 10133 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16383 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1462 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 485 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3864 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 260592 cycles/ticks +average: 264969 cycles/ticks + +indcpa_enc: +median: 303338 cycles/ticks +average: 307208 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61622 cycles/ticks + +kyber_keypair_derand: +median: 279022 cycles/ticks +average: 283714 cycles/ticks + +kyber_keypair: +median: 297066 cycles/ticks +average: 302194 cycles/ticks + +kyber_encaps_derand: +median: 317296 cycles/ticks +average: 324507 cycles/ticks + +kyber_encaps: +median: 317122 cycles/ticks +average: 325074 cycles/ticks + +kyber_decaps: +median: 384048 cycles/ticks +average: 393219 cycles/ticks + +Loop spin: 619 +gen_a: +median: 103166 cycles/ticks +average: 104762 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15957 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 446 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 259798 cycles/ticks +average: 266144 cycles/ticks + +indcpa_enc: +median: 298588 cycles/ticks +average: 304949 cycles/ticks + +indcpa_dec: +median: 61922 cycles/ticks +average: 62896 cycles/ticks + +kyber_keypair_derand: +median: 276108 cycles/ticks +average: 282770 cycles/ticks + +kyber_keypair: +median: 296634 cycles/ticks +average: 301976 cycles/ticks + +kyber_encaps_derand: +median: 316432 cycles/ticks +average: 323788 cycles/ticks + +kyber_encaps: +median: 317900 cycles/ticks +average: 325190 cycles/ticks + +kyber_decaps: +median: 384424 cycles/ticks +average: 394226 cycles/ticks + +Loop spin: 620 +gen_a: +median: 103376 cycles/ticks +average: 105526 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2456 cycles/ticks + +poly_getnoise_eta2: +median: 2378 cycles/ticks +average: 2477 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7338 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10208 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16350 cycles/ticks +average: 16688 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3932 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 267838 cycles/ticks +average: 267811 cycles/ticks + +indcpa_enc: +median: 301242 cycles/ticks +average: 306563 cycles/ticks + +indcpa_dec: +median: 61166 cycles/ticks +average: 62880 cycles/ticks + +kyber_keypair_derand: +median: 275998 cycles/ticks +average: 282006 cycles/ticks + +kyber_keypair: +median: 296228 cycles/ticks +average: 301452 cycles/ticks + +kyber_encaps_derand: +median: 318316 cycles/ticks +average: 325180 cycles/ticks + +kyber_encaps: +median: 317550 cycles/ticks +average: 322502 cycles/ticks + +kyber_decaps: +median: 384984 cycles/ticks +average: 392660 cycles/ticks + +Loop spin: 621 +gen_a: +median: 103158 cycles/ticks +average: 106169 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2377 cycles/ticks + +poly_getnoise_eta2: +median: 2406 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7100 cycles/ticks +average: 7332 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10204 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15944 cycles/ticks +average: 16490 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 464 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 469 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3838 cycles/ticks + +polyvec_decompress: +median: 2456 cycles/ticks +average: 2569 cycles/ticks + +indcpa_keypair: +median: 259520 cycles/ticks +average: 265253 cycles/ticks + +indcpa_enc: +median: 298434 cycles/ticks +average: 305935 cycles/ticks + +indcpa_dec: +median: 60984 cycles/ticks +average: 62361 cycles/ticks + +kyber_keypair_derand: +median: 282636 cycles/ticks +average: 283779 cycles/ticks + +kyber_keypair: +median: 303320 cycles/ticks +average: 303724 cycles/ticks + +kyber_encaps_derand: +median: 326930 cycles/ticks +average: 326953 cycles/ticks + +kyber_encaps: +median: 327700 cycles/ticks +average: 327950 cycles/ticks + +kyber_decaps: +median: 396810 cycles/ticks +average: 397404 cycles/ticks + +Loop spin: 622 +gen_a: +median: 103030 cycles/ticks +average: 105194 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16044 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 498 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3868 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2544 cycles/ticks + +indcpa_keypair: +median: 260484 cycles/ticks +average: 265554 cycles/ticks + +indcpa_enc: +median: 299878 cycles/ticks +average: 304893 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 62473 cycles/ticks + +kyber_keypair_derand: +median: 283604 cycles/ticks +average: 284286 cycles/ticks + +kyber_keypair: +median: 296778 cycles/ticks +average: 302680 cycles/ticks + +kyber_encaps_derand: +median: 325180 cycles/ticks +average: 324107 cycles/ticks + +kyber_encaps: +median: 317724 cycles/ticks +average: 324687 cycles/ticks + +kyber_decaps: +median: 384698 cycles/ticks +average: 393752 cycles/ticks + +Loop spin: 623 +gen_a: +median: 103270 cycles/ticks +average: 105033 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7312 cycles/ticks + +INVNTT: +median: 10100 cycles/ticks +average: 10146 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16462 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 732 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3823 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2593 cycles/ticks + +indcpa_keypair: +median: 259946 cycles/ticks +average: 266753 cycles/ticks + +indcpa_enc: +median: 306938 cycles/ticks +average: 307742 cycles/ticks + +indcpa_dec: +median: 61034 cycles/ticks +average: 62220 cycles/ticks + +kyber_keypair_derand: +median: 275936 cycles/ticks +average: 280877 cycles/ticks + +kyber_keypair: +median: 297728 cycles/ticks +average: 303867 cycles/ticks + +kyber_encaps_derand: +median: 316364 cycles/ticks +average: 322686 cycles/ticks + +kyber_encaps: +median: 317294 cycles/ticks +average: 322291 cycles/ticks + +kyber_decaps: +median: 384210 cycles/ticks +average: 389316 cycles/ticks + +Loop spin: 624 +gen_a: +median: 103128 cycles/ticks +average: 103976 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16019 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 483 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 779 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3794 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2506 cycles/ticks + +indcpa_keypair: +median: 259096 cycles/ticks +average: 260924 cycles/ticks + +indcpa_enc: +median: 298304 cycles/ticks +average: 299716 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61191 cycles/ticks + +kyber_keypair_derand: +median: 275734 cycles/ticks +average: 276915 cycles/ticks + +kyber_keypair: +median: 295672 cycles/ticks +average: 296798 cycles/ticks + +kyber_encaps_derand: +median: 315766 cycles/ticks +average: 317199 cycles/ticks + +kyber_encaps: +median: 316504 cycles/ticks +average: 317826 cycles/ticks + +kyber_decaps: +median: 383558 cycles/ticks +average: 385057 cycles/ticks + +Loop spin: 625 +gen_a: +median: 102926 cycles/ticks +average: 103606 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2458 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15946 cycles/ticks +average: 16164 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259088 cycles/ticks +average: 260443 cycles/ticks + +indcpa_enc: +median: 298392 cycles/ticks +average: 299795 cycles/ticks + +indcpa_dec: +median: 60962 cycles/ticks +average: 61239 cycles/ticks + +kyber_keypair_derand: +median: 275312 cycles/ticks +average: 276488 cycles/ticks + +kyber_keypair: +median: 295658 cycles/ticks +average: 297194 cycles/ticks + +kyber_encaps_derand: +median: 316500 cycles/ticks +average: 318262 cycles/ticks + +kyber_encaps: +median: 317284 cycles/ticks +average: 319071 cycles/ticks + +kyber_decaps: +median: 384460 cycles/ticks +average: 386440 cycles/ticks + +Loop spin: 626 +gen_a: +median: 102938 cycles/ticks +average: 103542 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15957 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 446 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 448 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260272 cycles/ticks +average: 261629 cycles/ticks + +indcpa_enc: +median: 299956 cycles/ticks +average: 301750 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61265 cycles/ticks + +kyber_keypair_derand: +median: 275406 cycles/ticks +average: 277010 cycles/ticks + +kyber_keypair: +median: 295682 cycles/ticks +average: 296808 cycles/ticks + +kyber_encaps_derand: +median: 316760 cycles/ticks +average: 318646 cycles/ticks + +kyber_encaps: +median: 317554 cycles/ticks +average: 319381 cycles/ticks + +kyber_decaps: +median: 384842 cycles/ticks +average: 386943 cycles/ticks + +Loop spin: 627 +gen_a: +median: 103072 cycles/ticks +average: 103995 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2387 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16118 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 260848 cycles/ticks +average: 262481 cycles/ticks + +indcpa_enc: +median: 300094 cycles/ticks +average: 301875 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61238 cycles/ticks + +kyber_keypair_derand: +median: 276040 cycles/ticks +average: 277718 cycles/ticks + +kyber_keypair: +median: 295568 cycles/ticks +average: 297625 cycles/ticks + +kyber_encaps_derand: +median: 316478 cycles/ticks +average: 319503 cycles/ticks + +kyber_encaps: +median: 317504 cycles/ticks +average: 322034 cycles/ticks + +kyber_decaps: +median: 384772 cycles/ticks +average: 391264 cycles/ticks + +Loop spin: 628 +gen_a: +median: 102846 cycles/ticks +average: 104933 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7074 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 10090 cycles/ticks +average: 10115 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15974 cycles/ticks +average: 16296 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3819 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259058 cycles/ticks +average: 260949 cycles/ticks + +indcpa_enc: +median: 297930 cycles/ticks +average: 300052 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61259 cycles/ticks + +kyber_keypair_derand: +median: 274980 cycles/ticks +average: 276711 cycles/ticks + +kyber_keypair: +median: 295586 cycles/ticks +average: 297048 cycles/ticks + +kyber_encaps_derand: +median: 316352 cycles/ticks +average: 318146 cycles/ticks + +kyber_encaps: +median: 317142 cycles/ticks +average: 319130 cycles/ticks + +kyber_decaps: +median: 384434 cycles/ticks +average: 386448 cycles/ticks + +Loop spin: 629 +gen_a: +median: 102814 cycles/ticks +average: 103774 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9983 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16128 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 258854 cycles/ticks +average: 261296 cycles/ticks + +indcpa_enc: +median: 298434 cycles/ticks +average: 300497 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 62543 cycles/ticks + +kyber_keypair_derand: +median: 275464 cycles/ticks +average: 280745 cycles/ticks + +kyber_keypair: +median: 295614 cycles/ticks +average: 296896 cycles/ticks + +kyber_encaps_derand: +median: 316652 cycles/ticks +average: 318252 cycles/ticks + +kyber_encaps: +median: 317622 cycles/ticks +average: 319398 cycles/ticks + +kyber_decaps: +median: 385334 cycles/ticks +average: 391591 cycles/ticks + +Loop spin: 630 +gen_a: +median: 106108 cycles/ticks +average: 107290 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 10171 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16272 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2478 cycles/ticks + +indcpa_keypair: +median: 258948 cycles/ticks +average: 261211 cycles/ticks + +indcpa_enc: +median: 307682 cycles/ticks +average: 310496 cycles/ticks + +indcpa_dec: +median: 62814 cycles/ticks +average: 63746 cycles/ticks + +kyber_keypair_derand: +median: 284018 cycles/ticks +average: 286145 cycles/ticks + +kyber_keypair: +median: 304956 cycles/ticks +average: 308130 cycles/ticks + +kyber_encaps_derand: +median: 324890 cycles/ticks +average: 326703 cycles/ticks + +kyber_encaps: +median: 318198 cycles/ticks +average: 323073 cycles/ticks + +kyber_decaps: +median: 384384 cycles/ticks +average: 386819 cycles/ticks + +Loop spin: 631 +gen_a: +median: 102884 cycles/ticks +average: 103847 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16102 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3779 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 259184 cycles/ticks +average: 260555 cycles/ticks + +indcpa_enc: +median: 298616 cycles/ticks +average: 300574 cycles/ticks + +indcpa_dec: +median: 61232 cycles/ticks +average: 61998 cycles/ticks + +kyber_keypair_derand: +median: 276684 cycles/ticks +average: 278671 cycles/ticks + +kyber_keypair: +median: 296112 cycles/ticks +average: 297544 cycles/ticks + +kyber_encaps_derand: +median: 317914 cycles/ticks +average: 319664 cycles/ticks + +kyber_encaps: +median: 319708 cycles/ticks +average: 321932 cycles/ticks + +kyber_decaps: +median: 387172 cycles/ticks +average: 390107 cycles/ticks + +Loop spin: 632 +gen_a: +median: 103082 cycles/ticks +average: 103797 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2334 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16057 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 259370 cycles/ticks +average: 261368 cycles/ticks + +indcpa_enc: +median: 298894 cycles/ticks +average: 301793 cycles/ticks + +indcpa_dec: +median: 61224 cycles/ticks +average: 62074 cycles/ticks + +kyber_keypair_derand: +median: 276706 cycles/ticks +average: 280943 cycles/ticks + +kyber_keypair: +median: 295584 cycles/ticks +average: 297581 cycles/ticks + +kyber_encaps_derand: +median: 316920 cycles/ticks +average: 319447 cycles/ticks + +kyber_encaps: +median: 317550 cycles/ticks +average: 319568 cycles/ticks + +kyber_decaps: +median: 386404 cycles/ticks +average: 388845 cycles/ticks + +Loop spin: 633 +gen_a: +median: 103182 cycles/ticks +average: 104069 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7170 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9915 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16068 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 520 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3899 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259626 cycles/ticks +average: 263129 cycles/ticks + +indcpa_enc: +median: 298526 cycles/ticks +average: 300323 cycles/ticks + +indcpa_dec: +median: 61110 cycles/ticks +average: 61525 cycles/ticks + +kyber_keypair_derand: +median: 278206 cycles/ticks +average: 279995 cycles/ticks + +kyber_keypair: +median: 295900 cycles/ticks +average: 297659 cycles/ticks + +kyber_encaps_derand: +median: 316504 cycles/ticks +average: 318618 cycles/ticks + +kyber_encaps: +median: 317194 cycles/ticks +average: 318903 cycles/ticks + +kyber_decaps: +median: 384892 cycles/ticks +average: 387222 cycles/ticks + +Loop spin: 634 +gen_a: +median: 103030 cycles/ticks +average: 103775 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9945 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16086 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3785 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 259032 cycles/ticks +average: 260927 cycles/ticks + +indcpa_enc: +median: 298520 cycles/ticks +average: 300391 cycles/ticks + +indcpa_dec: +median: 61034 cycles/ticks +average: 61504 cycles/ticks + +kyber_keypair_derand: +median: 276654 cycles/ticks +average: 278748 cycles/ticks + +kyber_keypair: +median: 295900 cycles/ticks +average: 297636 cycles/ticks + +kyber_encaps_derand: +median: 316354 cycles/ticks +average: 318626 cycles/ticks + +kyber_encaps: +median: 317378 cycles/ticks +average: 320012 cycles/ticks + +kyber_decaps: +median: 384528 cycles/ticks +average: 387031 cycles/ticks + +Loop spin: 635 +gen_a: +median: 103204 cycles/ticks +average: 104235 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2381 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7235 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9949 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16020 cycles/ticks +average: 16196 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2510 cycles/ticks + +indcpa_keypair: +median: 259274 cycles/ticks +average: 261442 cycles/ticks + +indcpa_enc: +median: 307102 cycles/ticks +average: 309255 cycles/ticks + +indcpa_dec: +median: 62976 cycles/ticks +average: 63818 cycles/ticks + +kyber_keypair_derand: +median: 284402 cycles/ticks +average: 286211 cycles/ticks + +kyber_keypair: +median: 305086 cycles/ticks +average: 308090 cycles/ticks + +kyber_encaps_derand: +median: 327046 cycles/ticks +average: 328675 cycles/ticks + +kyber_encaps: +median: 321292 cycles/ticks +average: 328836 cycles/ticks + +kyber_decaps: +median: 398366 cycles/ticks +average: 401717 cycles/ticks + +Loop spin: 636 +gen_a: +median: 105820 cycles/ticks +average: 107120 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2443 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2407 cycles/ticks + +NTT: +median: 7272 cycles/ticks +average: 7320 cycles/ticks + +INVNTT: +median: 9860 cycles/ticks +average: 10138 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16522 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 760 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3861 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 266660 cycles/ticks +average: 268703 cycles/ticks + +indcpa_enc: +median: 299138 cycles/ticks +average: 307135 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 63166 cycles/ticks + +kyber_keypair_derand: +median: 284470 cycles/ticks +average: 286673 cycles/ticks + +kyber_keypair: +median: 304682 cycles/ticks +average: 306661 cycles/ticks + +kyber_encaps_derand: +median: 325700 cycles/ticks +average: 328313 cycles/ticks + +kyber_encaps: +median: 326272 cycles/ticks +average: 328208 cycles/ticks + +kyber_decaps: +median: 396814 cycles/ticks +average: 400101 cycles/ticks + +Loop spin: 637 +gen_a: +median: 106312 cycles/ticks +average: 107594 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2446 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7345 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10195 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16390 cycles/ticks +average: 16588 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3897 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 266588 cycles/ticks +average: 268085 cycles/ticks + +indcpa_enc: +median: 298474 cycles/ticks +average: 305321 cycles/ticks + +indcpa_dec: +median: 62722 cycles/ticks +average: 63485 cycles/ticks + +kyber_keypair_derand: +median: 284330 cycles/ticks +average: 287098 cycles/ticks + +kyber_keypair: +median: 304604 cycles/ticks +average: 307090 cycles/ticks + +kyber_encaps_derand: +median: 325156 cycles/ticks +average: 326334 cycles/ticks + +kyber_encaps: +median: 317566 cycles/ticks +average: 324209 cycles/ticks + +kyber_decaps: +median: 396406 cycles/ticks +average: 399830 cycles/ticks + +Loop spin: 638 +gen_a: +median: 105820 cycles/ticks +average: 106945 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2406 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2435 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7321 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10167 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16532 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1503 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 745 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3866 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 266520 cycles/ticks +average: 270375 cycles/ticks + +indcpa_enc: +median: 300316 cycles/ticks +average: 307061 cycles/ticks + +indcpa_dec: +median: 62764 cycles/ticks +average: 63416 cycles/ticks + +kyber_keypair_derand: +median: 284566 cycles/ticks +average: 286287 cycles/ticks + +kyber_keypair: +median: 304350 cycles/ticks +average: 306342 cycles/ticks + +kyber_encaps_derand: +median: 326026 cycles/ticks +average: 328807 cycles/ticks + +kyber_encaps: +median: 326242 cycles/ticks +average: 326436 cycles/ticks + +kyber_decaps: +median: 396422 cycles/ticks +average: 397856 cycles/ticks + +Loop spin: 639 +gen_a: +median: 105886 cycles/ticks +average: 107210 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7400 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10185 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16455 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 462 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3863 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 266898 cycles/ticks +average: 268582 cycles/ticks + +indcpa_enc: +median: 306636 cycles/ticks +average: 308444 cycles/ticks + +indcpa_dec: +median: 62672 cycles/ticks +average: 62848 cycles/ticks + +kyber_keypair_derand: +median: 283930 cycles/ticks +average: 291696 cycles/ticks + +kyber_keypair: +median: 304850 cycles/ticks +average: 306945 cycles/ticks + +kyber_encaps_derand: +median: 325616 cycles/ticks +average: 327714 cycles/ticks + +kyber_encaps: +median: 326480 cycles/ticks +average: 327900 cycles/ticks + +kyber_decaps: +median: 396636 cycles/ticks +average: 399582 cycles/ticks + +Loop spin: 640 +gen_a: +median: 106236 cycles/ticks +average: 107027 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2386 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10174 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16388 cycles/ticks +average: 16627 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 499 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 467 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3916 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 267948 cycles/ticks +average: 269222 cycles/ticks + +indcpa_enc: +median: 308352 cycles/ticks +average: 309671 cycles/ticks + +indcpa_dec: +median: 62754 cycles/ticks +average: 63224 cycles/ticks + +kyber_keypair_derand: +median: 283802 cycles/ticks +average: 285293 cycles/ticks + +kyber_keypair: +median: 304742 cycles/ticks +average: 308128 cycles/ticks + +kyber_encaps_derand: +median: 324974 cycles/ticks +average: 328414 cycles/ticks + +kyber_encaps: +median: 325778 cycles/ticks +average: 328223 cycles/ticks + +kyber_decaps: +median: 395598 cycles/ticks +average: 398202 cycles/ticks + +Loop spin: 641 +gen_a: +median: 106302 cycles/ticks +average: 107333 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7300 cycles/ticks +average: 7353 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10193 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16380 cycles/ticks +average: 16549 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 267046 cycles/ticks +average: 268876 cycles/ticks + +indcpa_enc: +median: 307112 cycles/ticks +average: 309277 cycles/ticks + +indcpa_dec: +median: 62698 cycles/ticks +average: 62841 cycles/ticks + +kyber_keypair_derand: +median: 285626 cycles/ticks +average: 288588 cycles/ticks + +kyber_keypair: +median: 304322 cycles/ticks +average: 306635 cycles/ticks + +kyber_encaps_derand: +median: 325344 cycles/ticks +average: 328219 cycles/ticks + +kyber_encaps: +median: 325844 cycles/ticks +average: 326913 cycles/ticks + +kyber_decaps: +median: 395572 cycles/ticks +average: 399103 cycles/ticks + +Loop spin: 642 +gen_a: +median: 106010 cycles/ticks +average: 106909 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2464 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7304 cycles/ticks +average: 7350 cycles/ticks + +INVNTT: +median: 9912 cycles/ticks +average: 10150 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16380 cycles/ticks +average: 16630 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 724 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 437 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 267058 cycles/ticks +average: 269308 cycles/ticks + +indcpa_enc: +median: 307550 cycles/ticks +average: 309456 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 63150 cycles/ticks + +kyber_keypair_derand: +median: 283566 cycles/ticks +average: 285116 cycles/ticks + +kyber_keypair: +median: 304304 cycles/ticks +average: 306471 cycles/ticks + +kyber_encaps_derand: +median: 325336 cycles/ticks +average: 327758 cycles/ticks + +kyber_encaps: +median: 326252 cycles/ticks +average: 328683 cycles/ticks + +kyber_decaps: +median: 396020 cycles/ticks +average: 399810 cycles/ticks + +Loop spin: 643 +gen_a: +median: 107034 cycles/ticks +average: 108782 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7423 cycles/ticks + +INVNTT: +median: 10136 cycles/ticks +average: 10229 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16520 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3893 cycles/ticks + +polyvec_decompress: +median: 2514 cycles/ticks +average: 2587 cycles/ticks + +indcpa_keypair: +median: 267422 cycles/ticks +average: 270285 cycles/ticks + +indcpa_enc: +median: 307704 cycles/ticks +average: 311361 cycles/ticks + +indcpa_dec: +median: 62942 cycles/ticks +average: 64016 cycles/ticks + +kyber_keypair_derand: +median: 284240 cycles/ticks +average: 286273 cycles/ticks + +kyber_keypair: +median: 306422 cycles/ticks +average: 310838 cycles/ticks + +kyber_encaps_derand: +median: 325786 cycles/ticks +average: 329292 cycles/ticks + +kyber_encaps: +median: 326082 cycles/ticks +average: 328958 cycles/ticks + +kyber_decaps: +median: 396752 cycles/ticks +average: 403320 cycles/ticks + +Loop spin: 644 +gen_a: +median: 109062 cycles/ticks +average: 109694 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2462 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2534 cycles/ticks + +NTT: +median: 7324 cycles/ticks +average: 7471 cycles/ticks + +INVNTT: +median: 10412 cycles/ticks +average: 10426 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16518 cycles/ticks +average: 16929 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 764 cycles/ticks +average: 799 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 479 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3948 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 266886 cycles/ticks +average: 270405 cycles/ticks + +indcpa_enc: +median: 307304 cycles/ticks +average: 310102 cycles/ticks + +indcpa_dec: +median: 62900 cycles/ticks +average: 63450 cycles/ticks + +kyber_keypair_derand: +median: 284724 cycles/ticks +average: 287146 cycles/ticks + +kyber_keypair: +median: 306832 cycles/ticks +average: 311500 cycles/ticks + +kyber_encaps_derand: +median: 334526 cycles/ticks +average: 333600 cycles/ticks + +kyber_encaps: +median: 327660 cycles/ticks +average: 332510 cycles/ticks + +kyber_decaps: +median: 406710 cycles/ticks +average: 404317 cycles/ticks + +Loop spin: 645 +gen_a: +median: 108836 cycles/ticks +average: 109668 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2433 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2443 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7357 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10216 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16420 cycles/ticks +average: 16721 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2547 cycles/ticks + +indcpa_keypair: +median: 267380 cycles/ticks +average: 269019 cycles/ticks + +indcpa_enc: +median: 308058 cycles/ticks +average: 311652 cycles/ticks + +indcpa_dec: +median: 63002 cycles/ticks +average: 64055 cycles/ticks + +kyber_keypair_derand: +median: 284044 cycles/ticks +average: 285822 cycles/ticks + +kyber_keypair: +median: 306240 cycles/ticks +average: 310235 cycles/ticks + +kyber_encaps_derand: +median: 325862 cycles/ticks +average: 328809 cycles/ticks + +kyber_encaps: +median: 326292 cycles/ticks +average: 329617 cycles/ticks + +kyber_decaps: +median: 395998 cycles/ticks +average: 399123 cycles/ticks + +Loop spin: 646 +gen_a: +median: 106354 cycles/ticks +average: 107860 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2420 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7312 cycles/ticks +average: 7512 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10214 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16684 cycles/ticks +average: 16977 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 457 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3876 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2547 cycles/ticks + +indcpa_keypair: +median: 268412 cycles/ticks +average: 270384 cycles/ticks + +indcpa_enc: +median: 308750 cycles/ticks +average: 311722 cycles/ticks + +indcpa_dec: +median: 62910 cycles/ticks +average: 63298 cycles/ticks + +kyber_keypair_derand: +median: 284066 cycles/ticks +average: 286934 cycles/ticks + +kyber_keypair: +median: 306896 cycles/ticks +average: 311034 cycles/ticks + +kyber_encaps_derand: +median: 327918 cycles/ticks +average: 330928 cycles/ticks + +kyber_encaps: +median: 330934 cycles/ticks +average: 336224 cycles/ticks + +kyber_decaps: +median: 398096 cycles/ticks +average: 402183 cycles/ticks + +Loop spin: 647 +gen_a: +median: 106744 cycles/ticks +average: 108717 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2448 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 10142 cycles/ticks +average: 10368 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16796 cycles/ticks +average: 16850 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1436 cycles/ticks +average: 1455 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3910 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2541 cycles/ticks + +indcpa_keypair: +median: 267740 cycles/ticks +average: 270665 cycles/ticks + +indcpa_enc: +median: 307084 cycles/ticks +average: 311050 cycles/ticks + +indcpa_dec: +median: 62744 cycles/ticks +average: 63113 cycles/ticks + +kyber_keypair_derand: +median: 284044 cycles/ticks +average: 285848 cycles/ticks + +kyber_keypair: +median: 306004 cycles/ticks +average: 308984 cycles/ticks + +kyber_encaps_derand: +median: 327226 cycles/ticks +average: 330860 cycles/ticks + +kyber_encaps: +median: 326552 cycles/ticks +average: 329485 cycles/ticks + +kyber_decaps: +median: 384552 cycles/ticks +average: 392580 cycles/ticks + +Loop spin: 648 +gen_a: +median: 103096 cycles/ticks +average: 105691 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2456 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7130 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 9852 cycles/ticks +average: 10193 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16623 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 487 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2579 cycles/ticks + +indcpa_keypair: +median: 259686 cycles/ticks +average: 264655 cycles/ticks + +indcpa_enc: +median: 298422 cycles/ticks +average: 304062 cycles/ticks + +indcpa_dec: +median: 62688 cycles/ticks +average: 63069 cycles/ticks + +kyber_keypair_derand: +median: 283758 cycles/ticks +average: 285314 cycles/ticks + +kyber_keypair: +median: 303646 cycles/ticks +average: 305896 cycles/ticks + +kyber_encaps_derand: +median: 325810 cycles/ticks +average: 327717 cycles/ticks + +kyber_encaps: +median: 326932 cycles/ticks +average: 328868 cycles/ticks + +kyber_decaps: +median: 396208 cycles/ticks +average: 398703 cycles/ticks + +Loop spin: 649 +gen_a: +median: 105698 cycles/ticks +average: 106675 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7312 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10250 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16633 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1464 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3881 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2533 cycles/ticks + +indcpa_keypair: +median: 266710 cycles/ticks +average: 268335 cycles/ticks + +indcpa_enc: +median: 306928 cycles/ticks +average: 309522 cycles/ticks + +indcpa_dec: +median: 62718 cycles/ticks +average: 63550 cycles/ticks + +kyber_keypair_derand: +median: 284142 cycles/ticks +average: 286216 cycles/ticks + +kyber_keypair: +median: 304736 cycles/ticks +average: 307092 cycles/ticks + +kyber_encaps_derand: +median: 326278 cycles/ticks +average: 329493 cycles/ticks + +kyber_encaps: +median: 327306 cycles/ticks +average: 329244 cycles/ticks + +kyber_decaps: +median: 396052 cycles/ticks +average: 398584 cycles/ticks + +Loop spin: 650 +gen_a: +median: 105932 cycles/ticks +average: 106871 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10220 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16354 cycles/ticks +average: 16481 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3863 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2522 cycles/ticks + +indcpa_keypair: +median: 266782 cycles/ticks +average: 268133 cycles/ticks + +indcpa_enc: +median: 307058 cycles/ticks +average: 308524 cycles/ticks + +indcpa_dec: +median: 62624 cycles/ticks +average: 62763 cycles/ticks + +kyber_keypair_derand: +median: 275618 cycles/ticks +average: 280630 cycles/ticks + +kyber_keypair: +median: 296270 cycles/ticks +average: 298483 cycles/ticks + +kyber_encaps_derand: +median: 316414 cycles/ticks +average: 321358 cycles/ticks + +kyber_encaps: +median: 317818 cycles/ticks +average: 325140 cycles/ticks + +kyber_decaps: +median: 384548 cycles/ticks +average: 392213 cycles/ticks + +Loop spin: 651 +gen_a: +median: 103274 cycles/ticks +average: 105023 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2417 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7266 cycles/ticks + +INVNTT: +median: 10090 cycles/ticks +average: 10143 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16348 cycles/ticks +average: 16297 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259246 cycles/ticks +average: 262225 cycles/ticks + +indcpa_enc: +median: 298352 cycles/ticks +average: 301812 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61457 cycles/ticks + +kyber_keypair_derand: +median: 275930 cycles/ticks +average: 280677 cycles/ticks + +kyber_keypair: +median: 296582 cycles/ticks +average: 300745 cycles/ticks + +kyber_encaps_derand: +median: 316400 cycles/ticks +average: 319485 cycles/ticks + +kyber_encaps: +median: 317320 cycles/ticks +average: 320173 cycles/ticks + +kyber_decaps: +median: 384496 cycles/ticks +average: 389424 cycles/ticks + +Loop spin: 652 +gen_a: +median: 103012 cycles/ticks +average: 103736 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16039 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259972 cycles/ticks +average: 263934 cycles/ticks + +indcpa_enc: +median: 298684 cycles/ticks +average: 303271 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61670 cycles/ticks + +kyber_keypair_derand: +median: 276778 cycles/ticks +average: 279078 cycles/ticks + +kyber_keypair: +median: 297010 cycles/ticks +average: 301990 cycles/ticks + +kyber_encaps_derand: +median: 327040 cycles/ticks +average: 329717 cycles/ticks + +kyber_encaps: +median: 327556 cycles/ticks +average: 329328 cycles/ticks + +kyber_decaps: +median: 393150 cycles/ticks +average: 396704 cycles/ticks + +Loop spin: 653 +gen_a: +median: 103092 cycles/ticks +average: 105867 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 10006 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15976 cycles/ticks +average: 16553 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 260810 cycles/ticks +average: 266615 cycles/ticks + +indcpa_enc: +median: 300624 cycles/ticks +average: 307942 cycles/ticks + +indcpa_dec: +median: 61016 cycles/ticks +average: 62991 cycles/ticks + +kyber_keypair_derand: +median: 277258 cycles/ticks +average: 283474 cycles/ticks + +kyber_keypair: +median: 297116 cycles/ticks +average: 303820 cycles/ticks + +kyber_encaps_derand: +median: 325272 cycles/ticks +average: 326772 cycles/ticks + +kyber_encaps: +median: 326240 cycles/ticks +average: 328188 cycles/ticks + +kyber_decaps: +median: 395196 cycles/ticks +average: 396915 cycles/ticks + +Loop spin: 654 +gen_a: +median: 103332 cycles/ticks +average: 106592 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2408 cycles/ticks +average: 2501 cycles/ticks + +NTT: +median: 7278 cycles/ticks +average: 7390 cycles/ticks + +INVNTT: +median: 9884 cycles/ticks +average: 10234 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16346 cycles/ticks +average: 16522 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1479 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3864 cycles/ticks + +polyvec_decompress: +median: 2524 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 261218 cycles/ticks +average: 267363 cycles/ticks + +indcpa_enc: +median: 307090 cycles/ticks +average: 308303 cycles/ticks + +indcpa_dec: +median: 61354 cycles/ticks +average: 63065 cycles/ticks + +kyber_keypair_derand: +median: 283644 cycles/ticks +average: 284924 cycles/ticks + +kyber_keypair: +median: 297814 cycles/ticks +average: 304471 cycles/ticks + +kyber_encaps_derand: +median: 325312 cycles/ticks +average: 326365 cycles/ticks + +kyber_encaps: +median: 319256 cycles/ticks +average: 326727 cycles/ticks + +kyber_decaps: +median: 386624 cycles/ticks +average: 395631 cycles/ticks + +Loop spin: 655 +gen_a: +median: 103120 cycles/ticks +average: 106115 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2398 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7317 cycles/ticks + +INVNTT: +median: 9882 cycles/ticks +average: 10193 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16324 cycles/ticks +average: 16633 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 451 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 773 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3744 cycles/ticks +average: 3890 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 266984 cycles/ticks +average: 267692 cycles/ticks + +indcpa_enc: +median: 307436 cycles/ticks +average: 308636 cycles/ticks + +indcpa_dec: +median: 62630 cycles/ticks +average: 62908 cycles/ticks + +kyber_keypair_derand: +median: 283992 cycles/ticks +average: 285079 cycles/ticks + +kyber_keypair: +median: 303630 cycles/ticks +average: 305300 cycles/ticks + +kyber_encaps_derand: +median: 325374 cycles/ticks +average: 327897 cycles/ticks + +kyber_encaps: +median: 325952 cycles/ticks +average: 327184 cycles/ticks + +kyber_decaps: +median: 395418 cycles/ticks +average: 397214 cycles/ticks + +Loop spin: 656 +gen_a: +median: 103270 cycles/ticks +average: 106803 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2421 cycles/ticks + +poly_getnoise_eta2: +median: 2376 cycles/ticks +average: 2479 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10096 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16313 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 492 cycles/ticks + +polyvec_compress: +median: 3836 cycles/ticks +average: 3909 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259298 cycles/ticks +average: 261408 cycles/ticks + +indcpa_enc: +median: 298588 cycles/ticks +average: 300428 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61320 cycles/ticks + +kyber_keypair_derand: +median: 275738 cycles/ticks +average: 276855 cycles/ticks + +kyber_keypair: +median: 295680 cycles/ticks +average: 296800 cycles/ticks + +kyber_encaps_derand: +median: 316120 cycles/ticks +average: 317720 cycles/ticks + +kyber_encaps: +median: 316906 cycles/ticks +average: 318529 cycles/ticks + +kyber_decaps: +median: 384262 cycles/ticks +average: 385742 cycles/ticks + +Loop spin: 657 +gen_a: +median: 102930 cycles/ticks +average: 103393 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16048 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 260782 cycles/ticks +average: 262008 cycles/ticks + +indcpa_enc: +median: 300150 cycles/ticks +average: 301687 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61303 cycles/ticks + +kyber_keypair_derand: +median: 275578 cycles/ticks +average: 276804 cycles/ticks + +kyber_keypair: +median: 295644 cycles/ticks +average: 296546 cycles/ticks + +kyber_encaps_derand: +median: 316508 cycles/ticks +average: 318120 cycles/ticks + +kyber_encaps: +median: 317250 cycles/ticks +average: 318749 cycles/ticks + +kyber_decaps: +median: 384430 cycles/ticks +average: 386179 cycles/ticks + +Loop spin: 658 +gen_a: +median: 103180 cycles/ticks +average: 103728 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3747 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 259166 cycles/ticks +average: 260307 cycles/ticks + +indcpa_enc: +median: 298406 cycles/ticks +average: 300034 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61306 cycles/ticks + +kyber_keypair_derand: +median: 276830 cycles/ticks +average: 278345 cycles/ticks + +kyber_keypair: +median: 295710 cycles/ticks +average: 297037 cycles/ticks + +kyber_encaps_derand: +median: 316734 cycles/ticks +average: 318035 cycles/ticks + +kyber_encaps: +median: 317392 cycles/ticks +average: 318928 cycles/ticks + +kyber_decaps: +median: 384826 cycles/ticks +average: 386606 cycles/ticks + +Loop spin: 659 +gen_a: +median: 103044 cycles/ticks +average: 105273 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2394 cycles/ticks +average: 2486 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7241 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16229 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1434 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259094 cycles/ticks +average: 260407 cycles/ticks + +indcpa_enc: +median: 305834 cycles/ticks +average: 304941 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61940 cycles/ticks + +kyber_keypair_derand: +median: 275276 cycles/ticks +average: 277188 cycles/ticks + +kyber_keypair: +median: 295432 cycles/ticks +average: 297028 cycles/ticks + +kyber_encaps_derand: +median: 316634 cycles/ticks +average: 319807 cycles/ticks + +kyber_encaps: +median: 319408 cycles/ticks +average: 324121 cycles/ticks + +kyber_decaps: +median: 384624 cycles/ticks +average: 386934 cycles/ticks + +Loop spin: 660 +gen_a: +median: 102890 cycles/ticks +average: 103667 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7164 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16003 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 446 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 258966 cycles/ticks +average: 260999 cycles/ticks + +indcpa_enc: +median: 298240 cycles/ticks +average: 300051 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61235 cycles/ticks + +kyber_keypair_derand: +median: 275560 cycles/ticks +average: 278068 cycles/ticks + +kyber_keypair: +median: 295796 cycles/ticks +average: 297587 cycles/ticks + +kyber_encaps_derand: +median: 317954 cycles/ticks +average: 322848 cycles/ticks + +kyber_encaps: +median: 318618 cycles/ticks +average: 322963 cycles/ticks + +kyber_decaps: +median: 385810 cycles/ticks +average: 388153 cycles/ticks + +Loop spin: 661 +gen_a: +median: 103066 cycles/ticks +average: 104431 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7156 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15956 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259118 cycles/ticks +average: 260725 cycles/ticks + +indcpa_enc: +median: 298696 cycles/ticks +average: 300547 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61509 cycles/ticks + +kyber_keypair_derand: +median: 275808 cycles/ticks +average: 279622 cycles/ticks + +kyber_keypair: +median: 296576 cycles/ticks +average: 302082 cycles/ticks + +kyber_encaps_derand: +median: 316482 cycles/ticks +average: 319017 cycles/ticks + +kyber_encaps: +median: 317316 cycles/ticks +average: 319212 cycles/ticks + +kyber_decaps: +median: 384512 cycles/ticks +average: 386037 cycles/ticks + +Loop spin: 662 +gen_a: +median: 103012 cycles/ticks +average: 103741 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16005 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 258758 cycles/ticks +average: 260332 cycles/ticks + +indcpa_enc: +median: 297796 cycles/ticks +average: 299669 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61189 cycles/ticks + +kyber_keypair_derand: +median: 275696 cycles/ticks +average: 277489 cycles/ticks + +kyber_keypair: +median: 295476 cycles/ticks +average: 296867 cycles/ticks + +kyber_encaps_derand: +median: 316156 cycles/ticks +average: 317750 cycles/ticks + +kyber_encaps: +median: 316788 cycles/ticks +average: 319128 cycles/ticks + +kyber_decaps: +median: 384182 cycles/ticks +average: 386013 cycles/ticks + +Loop spin: 663 +gen_a: +median: 103072 cycles/ticks +average: 103842 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7152 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16191 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3803 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2506 cycles/ticks + +indcpa_keypair: +median: 258956 cycles/ticks +average: 261145 cycles/ticks + +indcpa_enc: +median: 298340 cycles/ticks +average: 301690 cycles/ticks + +indcpa_dec: +median: 60960 cycles/ticks +average: 61917 cycles/ticks + +kyber_keypair_derand: +median: 275572 cycles/ticks +average: 277858 cycles/ticks + +kyber_keypair: +median: 295562 cycles/ticks +average: 296569 cycles/ticks + +kyber_encaps_derand: +median: 316670 cycles/ticks +average: 318704 cycles/ticks + +kyber_encaps: +median: 317440 cycles/ticks +average: 319355 cycles/ticks + +kyber_decaps: +median: 384578 cycles/ticks +average: 386939 cycles/ticks + +Loop spin: 664 +gen_a: +median: 103150 cycles/ticks +average: 104590 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 15997 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259280 cycles/ticks +average: 261955 cycles/ticks + +indcpa_enc: +median: 298226 cycles/ticks +average: 302232 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61249 cycles/ticks + +kyber_keypair_derand: +median: 275586 cycles/ticks +average: 276999 cycles/ticks + +kyber_keypair: +median: 296360 cycles/ticks +average: 302074 cycles/ticks + +kyber_encaps_derand: +median: 317816 cycles/ticks +average: 319388 cycles/ticks + +kyber_encaps: +median: 318644 cycles/ticks +average: 320278 cycles/ticks + +kyber_decaps: +median: 385986 cycles/ticks +average: 387765 cycles/ticks + +Loop spin: 665 +gen_a: +median: 103176 cycles/ticks +average: 104310 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2396 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 10008 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16009 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 258804 cycles/ticks +average: 262293 cycles/ticks + +indcpa_enc: +median: 298152 cycles/ticks +average: 299820 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61205 cycles/ticks + +kyber_keypair_derand: +median: 276634 cycles/ticks +average: 278737 cycles/ticks + +kyber_keypair: +median: 295904 cycles/ticks +average: 300221 cycles/ticks + +kyber_encaps_derand: +median: 325446 cycles/ticks +average: 325328 cycles/ticks + +kyber_encaps: +median: 317094 cycles/ticks +average: 319437 cycles/ticks + +kyber_decaps: +median: 384578 cycles/ticks +average: 387541 cycles/ticks + +Loop spin: 666 +gen_a: +median: 102942 cycles/ticks +average: 104134 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16078 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260710 cycles/ticks +average: 263953 cycles/ticks + +indcpa_enc: +median: 299728 cycles/ticks +average: 301699 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61214 cycles/ticks + +kyber_keypair_derand: +median: 275864 cycles/ticks +average: 277168 cycles/ticks + +kyber_keypair: +median: 295636 cycles/ticks +average: 296696 cycles/ticks + +kyber_encaps_derand: +median: 317878 cycles/ticks +average: 323398 cycles/ticks + +kyber_encaps: +median: 318700 cycles/ticks +average: 324211 cycles/ticks + +kyber_decaps: +median: 396730 cycles/ticks +average: 397621 cycles/ticks + +Loop spin: 667 +gen_a: +median: 106148 cycles/ticks +average: 107728 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2507 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7404 cycles/ticks + +INVNTT: +median: 10120 cycles/ticks +average: 10276 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16408 cycles/ticks +average: 16709 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 800 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 457 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3905 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2553 cycles/ticks + +indcpa_keypair: +median: 266932 cycles/ticks +average: 267842 cycles/ticks + +indcpa_enc: +median: 307444 cycles/ticks +average: 309758 cycles/ticks + +indcpa_dec: +median: 61084 cycles/ticks +average: 62802 cycles/ticks + +kyber_keypair_derand: +median: 285180 cycles/ticks +average: 286030 cycles/ticks + +kyber_keypair: +median: 306108 cycles/ticks +average: 309988 cycles/ticks + +kyber_encaps_derand: +median: 325732 cycles/ticks +average: 326687 cycles/ticks + +kyber_encaps: +median: 326766 cycles/ticks +average: 328680 cycles/ticks + +kyber_decaps: +median: 395426 cycles/ticks +average: 396249 cycles/ticks + +Loop spin: 668 +gen_a: +median: 106038 cycles/ticks +average: 107472 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2489 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2380 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7501 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10232 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16390 cycles/ticks +average: 16712 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 472 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1439 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 472 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2585 cycles/ticks + +indcpa_keypair: +median: 266974 cycles/ticks +average: 269776 cycles/ticks + +indcpa_enc: +median: 306822 cycles/ticks +average: 310008 cycles/ticks + +indcpa_dec: +median: 62736 cycles/ticks +average: 63014 cycles/ticks + +kyber_keypair_derand: +median: 275800 cycles/ticks +average: 282091 cycles/ticks + +kyber_keypair: +median: 305404 cycles/ticks +average: 307617 cycles/ticks + +kyber_encaps_derand: +median: 329612 cycles/ticks +average: 333700 cycles/ticks + +kyber_encaps: +median: 329770 cycles/ticks +average: 334749 cycles/ticks + +kyber_decaps: +median: 397306 cycles/ticks +average: 398585 cycles/ticks + +Loop spin: 669 +gen_a: +median: 105950 cycles/ticks +average: 107080 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2419 cycles/ticks + +poly_getnoise_eta2: +median: 2366 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7286 cycles/ticks +average: 7359 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10255 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16790 cycles/ticks +average: 16908 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1465 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 466 cycles/ticks +average: 470 cycles/ticks + +polyvec_compress: +median: 3956 cycles/ticks +average: 4032 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2552 cycles/ticks + +indcpa_keypair: +median: 268904 cycles/ticks +average: 272479 cycles/ticks + +indcpa_enc: +median: 309298 cycles/ticks +average: 314180 cycles/ticks + +indcpa_dec: +median: 64628 cycles/ticks +average: 64863 cycles/ticks + +kyber_keypair_derand: +median: 283924 cycles/ticks +average: 286439 cycles/ticks + +kyber_keypair: +median: 304232 cycles/ticks +average: 306602 cycles/ticks + +kyber_encaps_derand: +median: 326574 cycles/ticks +average: 329352 cycles/ticks + +kyber_encaps: +median: 326934 cycles/ticks +average: 329708 cycles/ticks + +kyber_decaps: +median: 395530 cycles/ticks +average: 398019 cycles/ticks + +Loop spin: 670 +gen_a: +median: 106036 cycles/ticks +average: 106804 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2456 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2464 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7337 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10179 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16472 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1438 cycles/ticks +average: 1462 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3884 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2535 cycles/ticks + +indcpa_keypair: +median: 270492 cycles/ticks +average: 273006 cycles/ticks + +indcpa_enc: +median: 312210 cycles/ticks +average: 317183 cycles/ticks + +indcpa_dec: +median: 64652 cycles/ticks +average: 65019 cycles/ticks + +kyber_keypair_derand: +median: 292242 cycles/ticks +average: 292722 cycles/ticks + +kyber_keypair: +median: 305148 cycles/ticks +average: 308067 cycles/ticks + +kyber_encaps_derand: +median: 326022 cycles/ticks +average: 329281 cycles/ticks + +kyber_encaps: +median: 327676 cycles/ticks +average: 331046 cycles/ticks + +kyber_decaps: +median: 395716 cycles/ticks +average: 400686 cycles/ticks + +Loop spin: 671 +gen_a: +median: 105840 cycles/ticks +average: 106747 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2424 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2449 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7345 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10253 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16571 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1448 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3873 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2523 cycles/ticks + +indcpa_keypair: +median: 266780 cycles/ticks +average: 268470 cycles/ticks + +indcpa_enc: +median: 309004 cycles/ticks +average: 313581 cycles/ticks + +indcpa_dec: +median: 62854 cycles/ticks +average: 63438 cycles/ticks + +kyber_keypair_derand: +median: 283924 cycles/ticks +average: 286588 cycles/ticks + +kyber_keypair: +median: 304996 cycles/ticks +average: 307089 cycles/ticks + +kyber_encaps_derand: +median: 326536 cycles/ticks +average: 330145 cycles/ticks + +kyber_encaps: +median: 327286 cycles/ticks +average: 331728 cycles/ticks + +kyber_decaps: +median: 396230 cycles/ticks +average: 400735 cycles/ticks + +Loop spin: 672 +gen_a: +median: 106126 cycles/ticks +average: 107960 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2422 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7512 cycles/ticks +average: 7575 cycles/ticks + +INVNTT: +median: 10168 cycles/ticks +average: 10435 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16384 cycles/ticks +average: 16582 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3894 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 268612 cycles/ticks +average: 270854 cycles/ticks + +indcpa_enc: +median: 309334 cycles/ticks +average: 313270 cycles/ticks + +indcpa_dec: +median: 62830 cycles/ticks +average: 63365 cycles/ticks + +kyber_keypair_derand: +median: 284870 cycles/ticks +average: 287185 cycles/ticks + +kyber_keypair: +median: 305064 cycles/ticks +average: 308326 cycles/ticks + +kyber_encaps_derand: +median: 325662 cycles/ticks +average: 328677 cycles/ticks + +kyber_encaps: +median: 329096 cycles/ticks +average: 333725 cycles/ticks + +kyber_decaps: +median: 395610 cycles/ticks +average: 399109 cycles/ticks + +Loop spin: 673 +gen_a: +median: 109132 cycles/ticks +average: 108815 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2418 cycles/ticks + +poly_getnoise_eta2: +median: 2474 cycles/ticks +average: 2519 cycles/ticks + +NTT: +median: 7508 cycles/ticks +average: 7545 cycles/ticks + +INVNTT: +median: 10414 cycles/ticks +average: 10423 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16515 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 463 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1487 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 769 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 466 cycles/ticks + +polyvec_compress: +median: 3964 cycles/ticks +average: 3993 cycles/ticks + +polyvec_decompress: +median: 2594 cycles/ticks +average: 2619 cycles/ticks + +indcpa_keypair: +median: 268494 cycles/ticks +average: 272051 cycles/ticks + +indcpa_enc: +median: 317170 cycles/ticks +average: 318011 cycles/ticks + +indcpa_dec: +median: 62980 cycles/ticks +average: 63851 cycles/ticks + +kyber_keypair_derand: +median: 286614 cycles/ticks +average: 290801 cycles/ticks + +kyber_keypair: +median: 305434 cycles/ticks +average: 307422 cycles/ticks + +kyber_encaps_derand: +median: 326516 cycles/ticks +average: 328568 cycles/ticks + +kyber_encaps: +median: 328782 cycles/ticks +average: 332497 cycles/ticks + +kyber_decaps: +median: 396888 cycles/ticks +average: 402278 cycles/ticks + +Loop spin: 674 +gen_a: +median: 106104 cycles/ticks +average: 107453 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2544 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7460 cycles/ticks + +INVNTT: +median: 9880 cycles/ticks +average: 10159 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15940 cycles/ticks +average: 16468 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 783 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 499 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2526 cycles/ticks + +indcpa_keypair: +median: 267376 cycles/ticks +average: 270535 cycles/ticks + +indcpa_enc: +median: 308470 cycles/ticks +average: 312748 cycles/ticks + +indcpa_dec: +median: 62790 cycles/ticks +average: 63739 cycles/ticks + +kyber_keypair_derand: +median: 284840 cycles/ticks +average: 289860 cycles/ticks + +kyber_keypair: +median: 304876 cycles/ticks +average: 307196 cycles/ticks + +kyber_encaps_derand: +median: 328076 cycles/ticks +average: 330599 cycles/ticks + +kyber_encaps: +median: 329306 cycles/ticks +average: 337742 cycles/ticks + +kyber_decaps: +median: 397852 cycles/ticks +average: 400703 cycles/ticks + +Loop spin: 675 +gen_a: +median: 105910 cycles/ticks +average: 107192 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2397 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2418 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7417 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10211 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16536 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1461 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 751 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3891 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2576 cycles/ticks + +indcpa_keypair: +median: 269886 cycles/ticks +average: 272127 cycles/ticks + +indcpa_enc: +median: 309182 cycles/ticks +average: 311187 cycles/ticks + +indcpa_dec: +median: 62756 cycles/ticks +average: 63340 cycles/ticks + +kyber_keypair_derand: +median: 285356 cycles/ticks +average: 288271 cycles/ticks + +kyber_keypair: +median: 305776 cycles/ticks +average: 306953 cycles/ticks + +kyber_encaps_derand: +median: 328644 cycles/ticks +average: 333446 cycles/ticks + +kyber_encaps: +median: 329644 cycles/ticks +average: 332731 cycles/ticks + +kyber_decaps: +median: 400442 cycles/ticks +average: 406771 cycles/ticks + +Loop spin: 676 +gen_a: +median: 109308 cycles/ticks +average: 110142 cycles/ticks + +poly_getnoise_eta1: +median: 2404 cycles/ticks +average: 2503 cycles/ticks + +poly_getnoise_eta2: +median: 2484 cycles/ticks +average: 2528 cycles/ticks + +NTT: +median: 7530 cycles/ticks +average: 7590 cycles/ticks + +INVNTT: +median: 10142 cycles/ticks +average: 10311 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16616 cycles/ticks +average: 16965 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1447 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3880 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2531 cycles/ticks + +indcpa_keypair: +median: 267288 cycles/ticks +average: 269121 cycles/ticks + +indcpa_enc: +median: 317154 cycles/ticks +average: 317682 cycles/ticks + +indcpa_dec: +median: 62726 cycles/ticks +average: 63426 cycles/ticks + +kyber_keypair_derand: +median: 283992 cycles/ticks +average: 285603 cycles/ticks + +kyber_keypair: +median: 304566 cycles/ticks +average: 306819 cycles/ticks + +kyber_encaps_derand: +median: 326148 cycles/ticks +average: 326898 cycles/ticks + +kyber_encaps: +median: 326692 cycles/ticks +average: 327598 cycles/ticks + +kyber_decaps: +median: 386288 cycles/ticks +average: 393329 cycles/ticks + +Loop spin: 677 +gen_a: +median: 106088 cycles/ticks +average: 107009 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7374 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10190 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16467 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 459 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 728 cycles/ticks +average: 834 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3899 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2540 cycles/ticks + +indcpa_keypair: +median: 266858 cycles/ticks +average: 268153 cycles/ticks + +indcpa_enc: +median: 307118 cycles/ticks +average: 307337 cycles/ticks + +indcpa_dec: +median: 61396 cycles/ticks +average: 62906 cycles/ticks + +kyber_keypair_derand: +median: 284076 cycles/ticks +average: 285846 cycles/ticks + +kyber_keypair: +median: 298408 cycles/ticks +average: 304660 cycles/ticks + +kyber_encaps_derand: +median: 326460 cycles/ticks +average: 329146 cycles/ticks + +kyber_encaps: +median: 318546 cycles/ticks +average: 323641 cycles/ticks + +kyber_decaps: +median: 396414 cycles/ticks +average: 399084 cycles/ticks + +Loop spin: 678 +gen_a: +median: 103850 cycles/ticks +average: 105865 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2429 cycles/ticks + +poly_getnoise_eta2: +median: 2380 cycles/ticks +average: 2484 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7329 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10211 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16352 cycles/ticks +average: 16587 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3780 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 267894 cycles/ticks +average: 268935 cycles/ticks + +indcpa_enc: +median: 308564 cycles/ticks +average: 310632 cycles/ticks + +indcpa_dec: +median: 60970 cycles/ticks +average: 61908 cycles/ticks + +kyber_keypair_derand: +median: 285008 cycles/ticks +average: 285382 cycles/ticks + +kyber_keypair: +median: 298366 cycles/ticks +average: 302893 cycles/ticks + +kyber_encaps_derand: +median: 325864 cycles/ticks +average: 328495 cycles/ticks + +kyber_encaps: +median: 327172 cycles/ticks +average: 331601 cycles/ticks + +kyber_decaps: +median: 396174 cycles/ticks +average: 398471 cycles/ticks + +Loop spin: 679 +gen_a: +median: 106368 cycles/ticks +average: 107800 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2449 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7358 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10236 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16342 cycles/ticks +average: 16571 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1450 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3838 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 268792 cycles/ticks +average: 270973 cycles/ticks + +indcpa_enc: +median: 318290 cycles/ticks +average: 318819 cycles/ticks + +indcpa_dec: +median: 62934 cycles/ticks +average: 63998 cycles/ticks + +kyber_keypair_derand: +median: 284118 cycles/ticks +average: 285544 cycles/ticks + +kyber_keypair: +median: 305300 cycles/ticks +average: 307761 cycles/ticks + +kyber_encaps_derand: +median: 327576 cycles/ticks +average: 330533 cycles/ticks + +kyber_encaps: +median: 328168 cycles/ticks +average: 332780 cycles/ticks + +kyber_decaps: +median: 397154 cycles/ticks +average: 401496 cycles/ticks + +Loop spin: 680 +gen_a: +median: 106544 cycles/ticks +average: 108787 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2401 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2441 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7328 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10170 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16370 cycles/ticks +average: 16485 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1430 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 467 cycles/ticks + +polyvec_compress: +median: 3854 cycles/ticks +average: 3963 cycles/ticks + +polyvec_decompress: +median: 2524 cycles/ticks +average: 2592 cycles/ticks + +indcpa_keypair: +median: 268364 cycles/ticks +average: 272726 cycles/ticks + +indcpa_enc: +median: 307778 cycles/ticks +average: 310154 cycles/ticks + +indcpa_dec: +median: 62962 cycles/ticks +average: 64023 cycles/ticks + +kyber_keypair_derand: +median: 287828 cycles/ticks +average: 291331 cycles/ticks + +kyber_keypair: +median: 304502 cycles/ticks +average: 306246 cycles/ticks + +kyber_encaps_derand: +median: 326128 cycles/ticks +average: 328481 cycles/ticks + +kyber_encaps: +median: 327168 cycles/ticks +average: 329787 cycles/ticks + +kyber_decaps: +median: 407474 cycles/ticks +average: 405905 cycles/ticks + +Loop spin: 681 +gen_a: +median: 105942 cycles/ticks +average: 106097 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2333 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7124 cycles/ticks +average: 7289 cycles/ticks + +INVNTT: +median: 10102 cycles/ticks +average: 10187 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16603 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1433 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3865 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 268444 cycles/ticks +average: 270534 cycles/ticks + +indcpa_enc: +median: 309910 cycles/ticks +average: 312345 cycles/ticks + +indcpa_dec: +median: 61342 cycles/ticks +average: 62812 cycles/ticks + +kyber_keypair_derand: +median: 291816 cycles/ticks +average: 290831 cycles/ticks + +kyber_keypair: +median: 305896 cycles/ticks +average: 309269 cycles/ticks + +kyber_encaps_derand: +median: 325806 cycles/ticks +average: 328654 cycles/ticks + +kyber_encaps: +median: 327558 cycles/ticks +average: 331052 cycles/ticks + +kyber_decaps: +median: 395928 cycles/ticks +average: 400094 cycles/ticks + +Loop spin: 682 +gen_a: +median: 106198 cycles/ticks +average: 108308 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2444 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2455 cycles/ticks + +NTT: +median: 7306 cycles/ticks +average: 7436 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10290 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16382 cycles/ticks +average: 16537 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1454 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3892 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2526 cycles/ticks + +indcpa_keypair: +median: 266770 cycles/ticks +average: 268606 cycles/ticks + +indcpa_enc: +median: 298516 cycles/ticks +average: 305353 cycles/ticks + +indcpa_dec: +median: 60964 cycles/ticks +average: 61304 cycles/ticks + +kyber_keypair_derand: +median: 276972 cycles/ticks +average: 278752 cycles/ticks + +kyber_keypair: +median: 297000 cycles/ticks +average: 298906 cycles/ticks + +kyber_encaps_derand: +median: 316674 cycles/ticks +average: 318430 cycles/ticks + +kyber_encaps: +median: 318102 cycles/ticks +average: 320647 cycles/ticks + +kyber_decaps: +median: 385600 cycles/ticks +average: 388076 cycles/ticks + +Loop spin: 683 +gen_a: +median: 103020 cycles/ticks +average: 103760 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16239 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 258896 cycles/ticks +average: 260312 cycles/ticks + +indcpa_enc: +median: 299572 cycles/ticks +average: 301401 cycles/ticks + +indcpa_dec: +median: 61108 cycles/ticks +average: 61566 cycles/ticks + +kyber_keypair_derand: +median: 275484 cycles/ticks +average: 277553 cycles/ticks + +kyber_keypair: +median: 295966 cycles/ticks +average: 297305 cycles/ticks + +kyber_encaps_derand: +median: 316680 cycles/ticks +average: 318591 cycles/ticks + +kyber_encaps: +median: 317544 cycles/ticks +average: 319952 cycles/ticks + +kyber_decaps: +median: 384712 cycles/ticks +average: 386836 cycles/ticks + +Loop spin: 684 +gen_a: +median: 103224 cycles/ticks +average: 104384 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2334 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2384 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16101 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3786 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259204 cycles/ticks +average: 260840 cycles/ticks + +indcpa_enc: +median: 298566 cycles/ticks +average: 300387 cycles/ticks + +indcpa_dec: +median: 60982 cycles/ticks +average: 61316 cycles/ticks + +kyber_keypair_derand: +median: 275962 cycles/ticks +average: 277563 cycles/ticks + +kyber_keypair: +median: 296028 cycles/ticks +average: 297727 cycles/ticks + +kyber_encaps_derand: +median: 325576 cycles/ticks +average: 328053 cycles/ticks + +kyber_encaps: +median: 327356 cycles/ticks +average: 331050 cycles/ticks + +kyber_decaps: +median: 395534 cycles/ticks +average: 399004 cycles/ticks + +Loop spin: 685 +gen_a: +median: 108828 cycles/ticks +average: 108731 cycles/ticks + +poly_getnoise_eta1: +median: 2464 cycles/ticks +average: 2507 cycles/ticks + +poly_getnoise_eta2: +median: 2496 cycles/ticks +average: 2511 cycles/ticks + +NTT: +median: 7512 cycles/ticks +average: 7562 cycles/ticks + +INVNTT: +median: 10428 cycles/ticks +average: 10495 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16866 cycles/ticks +average: 16967 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1475 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 795 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 502 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2592 cycles/ticks +average: 2628 cycles/ticks + +indcpa_keypair: +median: 268762 cycles/ticks +average: 270274 cycles/ticks + +indcpa_enc: +median: 309078 cycles/ticks +average: 311348 cycles/ticks + +indcpa_dec: +median: 62694 cycles/ticks +average: 63282 cycles/ticks + +kyber_keypair_derand: +median: 283972 cycles/ticks +average: 285924 cycles/ticks + +kyber_keypair: +median: 304114 cycles/ticks +average: 306912 cycles/ticks + +kyber_encaps_derand: +median: 317210 cycles/ticks +average: 324410 cycles/ticks + +kyber_encaps: +median: 317170 cycles/ticks +average: 321294 cycles/ticks + +kyber_decaps: +median: 384262 cycles/ticks +average: 387981 cycles/ticks + +Loop spin: 686 +gen_a: +median: 103022 cycles/ticks +average: 105360 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2335 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7165 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9920 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16036 cycles/ticks +average: 16424 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3899 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2538 cycles/ticks + +indcpa_keypair: +median: 266418 cycles/ticks +average: 268820 cycles/ticks + +indcpa_enc: +median: 306866 cycles/ticks +average: 307908 cycles/ticks + +indcpa_dec: +median: 62672 cycles/ticks +average: 63218 cycles/ticks + +kyber_keypair_derand: +median: 283734 cycles/ticks +average: 285090 cycles/ticks + +kyber_keypair: +median: 302856 cycles/ticks +average: 305453 cycles/ticks + +kyber_encaps_derand: +median: 325284 cycles/ticks +average: 327004 cycles/ticks + +kyber_encaps: +median: 326464 cycles/ticks +average: 327913 cycles/ticks + +kyber_decaps: +median: 395150 cycles/ticks +average: 396631 cycles/ticks + +Loop spin: 687 +gen_a: +median: 103546 cycles/ticks +average: 106474 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2393 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2482 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7255 cycles/ticks + +INVNTT: +median: 10104 cycles/ticks +average: 10183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16326 cycles/ticks +average: 16573 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 780 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 497 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3867 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2514 cycles/ticks + +indcpa_keypair: +median: 266608 cycles/ticks +average: 267537 cycles/ticks + +indcpa_enc: +median: 307570 cycles/ticks +average: 308682 cycles/ticks + +indcpa_dec: +median: 61128 cycles/ticks +average: 62798 cycles/ticks + +kyber_keypair_derand: +median: 283374 cycles/ticks +average: 284516 cycles/ticks + +kyber_keypair: +median: 302504 cycles/ticks +average: 305072 cycles/ticks + +kyber_encaps_derand: +median: 327056 cycles/ticks +average: 328218 cycles/ticks + +kyber_encaps: +median: 327966 cycles/ticks +average: 329471 cycles/ticks + +kyber_decaps: +median: 397016 cycles/ticks +average: 398588 cycles/ticks + +Loop spin: 688 +gen_a: +median: 103518 cycles/ticks +average: 106525 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2399 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2509 cycles/ticks + +NTT: +median: 7270 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 10080 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16328 cycles/ticks +average: 16483 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 497 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3898 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2571 cycles/ticks + +indcpa_keypair: +median: 266808 cycles/ticks +average: 268217 cycles/ticks + +indcpa_enc: +median: 307148 cycles/ticks +average: 309815 cycles/ticks + +indcpa_dec: +median: 60992 cycles/ticks +average: 62537 cycles/ticks + +kyber_keypair_derand: +median: 283328 cycles/ticks +average: 284312 cycles/ticks + +kyber_keypair: +median: 302672 cycles/ticks +average: 304367 cycles/ticks + +kyber_encaps_derand: +median: 325060 cycles/ticks +average: 325914 cycles/ticks + +kyber_encaps: +median: 325822 cycles/ticks +average: 327353 cycles/ticks + +kyber_decaps: +median: 395126 cycles/ticks +average: 396568 cycles/ticks + +Loop spin: 689 +gen_a: +median: 103644 cycles/ticks +average: 106662 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7366 cycles/ticks + +INVNTT: +median: 9892 cycles/ticks +average: 10128 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16517 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3877 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2508 cycles/ticks + +indcpa_keypair: +median: 260446 cycles/ticks +average: 266525 cycles/ticks + +indcpa_enc: +median: 298378 cycles/ticks +average: 301318 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61438 cycles/ticks + +kyber_keypair_derand: +median: 275282 cycles/ticks +average: 277392 cycles/ticks + +kyber_keypair: +median: 296526 cycles/ticks +average: 301006 cycles/ticks + +kyber_encaps_derand: +median: 316508 cycles/ticks +average: 318871 cycles/ticks + +kyber_encaps: +median: 317226 cycles/ticks +average: 320115 cycles/ticks + +kyber_decaps: +median: 384588 cycles/ticks +average: 387038 cycles/ticks + +Loop spin: 690 +gen_a: +median: 102980 cycles/ticks +average: 103740 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16129 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 259226 cycles/ticks +average: 261891 cycles/ticks + +indcpa_enc: +median: 298168 cycles/ticks +average: 300142 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61249 cycles/ticks + +kyber_keypair_derand: +median: 275338 cycles/ticks +average: 277325 cycles/ticks + +kyber_keypair: +median: 295604 cycles/ticks +average: 298582 cycles/ticks + +kyber_encaps_derand: +median: 316112 cycles/ticks +average: 318504 cycles/ticks + +kyber_encaps: +median: 316894 cycles/ticks +average: 318685 cycles/ticks + +kyber_decaps: +median: 384212 cycles/ticks +average: 386166 cycles/ticks + +Loop spin: 691 +gen_a: +median: 103024 cycles/ticks +average: 103953 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9928 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16174 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 258924 cycles/ticks +average: 261448 cycles/ticks + +indcpa_enc: +median: 298512 cycles/ticks +average: 303640 cycles/ticks + +indcpa_dec: +median: 60980 cycles/ticks +average: 62542 cycles/ticks + +kyber_keypair_derand: +median: 275570 cycles/ticks +average: 278356 cycles/ticks + +kyber_keypair: +median: 295364 cycles/ticks +average: 297256 cycles/ticks + +kyber_encaps_derand: +median: 315978 cycles/ticks +average: 318161 cycles/ticks + +kyber_encaps: +median: 316786 cycles/ticks +average: 319024 cycles/ticks + +kyber_decaps: +median: 384004 cycles/ticks +average: 386395 cycles/ticks + +Loop spin: 692 +gen_a: +median: 103156 cycles/ticks +average: 104382 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7176 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16069 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 772 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259454 cycles/ticks +average: 261004 cycles/ticks + +indcpa_enc: +median: 298460 cycles/ticks +average: 300552 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61288 cycles/ticks + +kyber_keypair_derand: +median: 275636 cycles/ticks +average: 277327 cycles/ticks + +kyber_keypair: +median: 295668 cycles/ticks +average: 297407 cycles/ticks + +kyber_encaps_derand: +median: 316056 cycles/ticks +average: 317936 cycles/ticks + +kyber_encaps: +median: 316992 cycles/ticks +average: 319297 cycles/ticks + +kyber_decaps: +median: 384156 cycles/ticks +average: 386458 cycles/ticks + +Loop spin: 693 +gen_a: +median: 102904 cycles/ticks +average: 103971 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15970 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 447 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259662 cycles/ticks +average: 261535 cycles/ticks + +indcpa_enc: +median: 298630 cycles/ticks +average: 300646 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61331 cycles/ticks + +kyber_keypair_derand: +median: 275702 cycles/ticks +average: 277552 cycles/ticks + +kyber_keypair: +median: 295638 cycles/ticks +average: 297051 cycles/ticks + +kyber_encaps_derand: +median: 315936 cycles/ticks +average: 318054 cycles/ticks + +kyber_encaps: +median: 316670 cycles/ticks +average: 318353 cycles/ticks + +kyber_decaps: +median: 384008 cycles/ticks +average: 385983 cycles/ticks + +Loop spin: 694 +gen_a: +median: 103110 cycles/ticks +average: 104012 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7257 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9927 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16014 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 260574 cycles/ticks +average: 262076 cycles/ticks + +indcpa_enc: +median: 300074 cycles/ticks +average: 303262 cycles/ticks + +indcpa_dec: +median: 61400 cycles/ticks +average: 62978 cycles/ticks + +kyber_keypair_derand: +median: 275872 cycles/ticks +average: 282965 cycles/ticks + +kyber_keypair: +median: 296316 cycles/ticks +average: 300875 cycles/ticks + +kyber_encaps_derand: +median: 316534 cycles/ticks +average: 318149 cycles/ticks + +kyber_encaps: +median: 318222 cycles/ticks +average: 325347 cycles/ticks + +kyber_decaps: +median: 384896 cycles/ticks +average: 393236 cycles/ticks + +Loop spin: 695 +gen_a: +median: 103284 cycles/ticks +average: 105429 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9862 cycles/ticks +average: 10129 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15965 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259272 cycles/ticks +average: 264156 cycles/ticks + +indcpa_enc: +median: 298950 cycles/ticks +average: 305751 cycles/ticks + +indcpa_dec: +median: 61150 cycles/ticks +average: 63025 cycles/ticks + +kyber_keypair_derand: +median: 276354 cycles/ticks +average: 282763 cycles/ticks + +kyber_keypair: +median: 297348 cycles/ticks +average: 304032 cycles/ticks + +kyber_encaps_derand: +median: 325494 cycles/ticks +average: 326208 cycles/ticks + +kyber_encaps: +median: 318516 cycles/ticks +average: 325756 cycles/ticks + +kyber_decaps: +median: 384718 cycles/ticks +average: 393029 cycles/ticks + +Loop spin: 696 +gen_a: +median: 103272 cycles/ticks +average: 106618 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2416 cycles/ticks +average: 2488 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7296 cycles/ticks + +INVNTT: +median: 10028 cycles/ticks +average: 10160 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16314 cycles/ticks +average: 16577 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1457 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 792 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3873 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2609 cycles/ticks + +indcpa_keypair: +median: 266708 cycles/ticks +average: 267638 cycles/ticks + +indcpa_enc: +median: 306622 cycles/ticks +average: 305671 cycles/ticks + +indcpa_dec: +median: 61018 cycles/ticks +average: 62453 cycles/ticks + +kyber_keypair_derand: +median: 277384 cycles/ticks +average: 283140 cycles/ticks + +kyber_keypair: +median: 298304 cycles/ticks +average: 303905 cycles/ticks + +kyber_encaps_derand: +median: 318650 cycles/ticks +average: 326014 cycles/ticks + +kyber_encaps: +median: 319628 cycles/ticks +average: 326464 cycles/ticks + +kyber_decaps: +median: 386356 cycles/ticks +average: 394499 cycles/ticks + +Loop spin: 697 +gen_a: +median: 103164 cycles/ticks +average: 106076 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2396 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 10070 cycles/ticks +average: 10198 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16304 cycles/ticks +average: 16477 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1444 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 260212 cycles/ticks +average: 266110 cycles/ticks + +indcpa_enc: +median: 298468 cycles/ticks +average: 304978 cycles/ticks + +indcpa_dec: +median: 62656 cycles/ticks +average: 63192 cycles/ticks + +kyber_keypair_derand: +median: 277138 cycles/ticks +average: 283207 cycles/ticks + +kyber_keypair: +median: 297066 cycles/ticks +average: 302916 cycles/ticks + +kyber_encaps_derand: +median: 316864 cycles/ticks +average: 324005 cycles/ticks + +kyber_encaps: +median: 317928 cycles/ticks +average: 324688 cycles/ticks + +kyber_decaps: +median: 384760 cycles/ticks +average: 392766 cycles/ticks + +Loop spin: 698 +gen_a: +median: 103280 cycles/ticks +average: 105912 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2428 cycles/ticks +average: 2519 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7250 cycles/ticks + +INVNTT: +median: 10114 cycles/ticks +average: 10221 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16330 cycles/ticks +average: 16476 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1464 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2452 cycles/ticks +average: 2559 cycles/ticks + +indcpa_keypair: +median: 259772 cycles/ticks +average: 265993 cycles/ticks + +indcpa_enc: +median: 298740 cycles/ticks +average: 304673 cycles/ticks + +indcpa_dec: +median: 61068 cycles/ticks +average: 62830 cycles/ticks + +kyber_keypair_derand: +median: 275560 cycles/ticks +average: 281609 cycles/ticks + +kyber_keypair: +median: 296360 cycles/ticks +average: 302520 cycles/ticks + +kyber_encaps_derand: +median: 316744 cycles/ticks +average: 324154 cycles/ticks + +kyber_encaps: +median: 317824 cycles/ticks +average: 324734 cycles/ticks + +kyber_decaps: +median: 384792 cycles/ticks +average: 393420 cycles/ticks + +Loop spin: 699 +gen_a: +median: 103274 cycles/ticks +average: 105947 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9848 cycles/ticks +average: 10106 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16235 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 484 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3799 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259398 cycles/ticks +average: 265167 cycles/ticks + +indcpa_enc: +median: 304268 cycles/ticks +average: 307240 cycles/ticks + +indcpa_dec: +median: 62652 cycles/ticks +average: 62997 cycles/ticks + +kyber_keypair_derand: +median: 283680 cycles/ticks +average: 284606 cycles/ticks + +kyber_keypair: +median: 303836 cycles/ticks +average: 305984 cycles/ticks + +kyber_encaps_derand: +median: 325846 cycles/ticks +average: 327401 cycles/ticks + +kyber_encaps: +median: 326900 cycles/ticks +average: 328020 cycles/ticks + +kyber_decaps: +median: 395942 cycles/ticks +average: 397727 cycles/ticks + +Loop spin: 700 +gen_a: +median: 105880 cycles/ticks +average: 106765 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7371 cycles/ticks + +INVNTT: +median: 10102 cycles/ticks +average: 10185 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16545 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3810 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2603 cycles/ticks + +indcpa_keypair: +median: 268396 cycles/ticks +average: 269736 cycles/ticks + +indcpa_enc: +median: 308560 cycles/ticks +average: 310061 cycles/ticks + +indcpa_dec: +median: 62640 cycles/ticks +average: 63208 cycles/ticks + +kyber_keypair_derand: +median: 283726 cycles/ticks +average: 285920 cycles/ticks + +kyber_keypair: +median: 303758 cycles/ticks +average: 304927 cycles/ticks + +kyber_encaps_derand: +median: 325200 cycles/ticks +average: 326229 cycles/ticks + +kyber_encaps: +median: 326120 cycles/ticks +average: 327527 cycles/ticks + +kyber_decaps: +median: 395228 cycles/ticks +average: 396117 cycles/ticks + +Loop spin: 701 +gen_a: +median: 105774 cycles/ticks +average: 106865 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2432 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2444 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7402 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 10032 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16312 cycles/ticks +average: 16645 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1445 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 463 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3948 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 267326 cycles/ticks +average: 269489 cycles/ticks + +indcpa_enc: +median: 307132 cycles/ticks +average: 308547 cycles/ticks + +indcpa_dec: +median: 62746 cycles/ticks +average: 63254 cycles/ticks + +kyber_keypair_derand: +median: 284102 cycles/ticks +average: 286469 cycles/ticks + +kyber_keypair: +median: 304946 cycles/ticks +average: 306628 cycles/ticks + +kyber_encaps_derand: +median: 325286 cycles/ticks +average: 327603 cycles/ticks + +kyber_encaps: +median: 317264 cycles/ticks +average: 321141 cycles/ticks + +kyber_decaps: +median: 384392 cycles/ticks +average: 389432 cycles/ticks + +Loop spin: 702 +gen_a: +median: 103156 cycles/ticks +average: 104583 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2394 cycles/ticks + +NTT: +median: 7108 cycles/ticks +average: 7251 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9991 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16037 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 258890 cycles/ticks +average: 261079 cycles/ticks + +indcpa_enc: +median: 298386 cycles/ticks +average: 300364 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61454 cycles/ticks + +kyber_keypair_derand: +median: 275588 cycles/ticks +average: 278255 cycles/ticks + +kyber_keypair: +median: 296216 cycles/ticks +average: 299048 cycles/ticks + +kyber_encaps_derand: +median: 316134 cycles/ticks +average: 319303 cycles/ticks + +kyber_encaps: +median: 316908 cycles/ticks +average: 319004 cycles/ticks + +kyber_decaps: +median: 384110 cycles/ticks +average: 387763 cycles/ticks + +Loop spin: 703 +gen_a: +median: 103054 cycles/ticks +average: 103781 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2407 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9903 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15998 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259450 cycles/ticks +average: 261904 cycles/ticks + +indcpa_enc: +median: 298600 cycles/ticks +average: 301352 cycles/ticks + +indcpa_dec: +median: 60968 cycles/ticks +average: 62143 cycles/ticks + +kyber_keypair_derand: +median: 275948 cycles/ticks +average: 281694 cycles/ticks + +kyber_keypair: +median: 296240 cycles/ticks +average: 298982 cycles/ticks + +kyber_encaps_derand: +median: 316734 cycles/ticks +average: 319504 cycles/ticks + +kyber_encaps: +median: 317798 cycles/ticks +average: 321608 cycles/ticks + +kyber_decaps: +median: 384880 cycles/ticks +average: 388734 cycles/ticks + +Loop spin: 704 +gen_a: +median: 102956 cycles/ticks +average: 103815 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2364 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2356 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 16007 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3780 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 266770 cycles/ticks +average: 267298 cycles/ticks + +indcpa_enc: +median: 311742 cycles/ticks +average: 312934 cycles/ticks + +indcpa_dec: +median: 62664 cycles/ticks +average: 63164 cycles/ticks + +kyber_keypair_derand: +median: 284204 cycles/ticks +average: 286448 cycles/ticks + +kyber_keypair: +median: 305966 cycles/ticks +average: 308612 cycles/ticks + +kyber_encaps_derand: +median: 328210 cycles/ticks +average: 333358 cycles/ticks + +kyber_encaps: +median: 327272 cycles/ticks +average: 331036 cycles/ticks + +kyber_decaps: +median: 396596 cycles/ticks +average: 399413 cycles/ticks + +Loop spin: 705 +gen_a: +median: 107762 cycles/ticks +average: 109289 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2427 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2447 cycles/ticks + +NTT: +median: 7478 cycles/ticks +average: 7517 cycles/ticks + +INVNTT: +median: 10436 cycles/ticks +average: 10514 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16894 cycles/ticks +average: 17127 cycles/ticks + +poly_tomsg: +median: 458 cycles/ticks +average: 468 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1476 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 793 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 466 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2596 cycles/ticks +average: 2621 cycles/ticks + +indcpa_keypair: +median: 267324 cycles/ticks +average: 270604 cycles/ticks + +indcpa_enc: +median: 309244 cycles/ticks +average: 314326 cycles/ticks + +indcpa_dec: +median: 62828 cycles/ticks +average: 63548 cycles/ticks + +kyber_keypair_derand: +median: 284020 cycles/ticks +average: 287572 cycles/ticks + +kyber_keypair: +median: 305986 cycles/ticks +average: 309666 cycles/ticks + +kyber_encaps_derand: +median: 327470 cycles/ticks +average: 331708 cycles/ticks + +kyber_encaps: +median: 328190 cycles/ticks +average: 332296 cycles/ticks + +kyber_decaps: +median: 396324 cycles/ticks +average: 399689 cycles/ticks + +Loop spin: 706 +gen_a: +median: 106114 cycles/ticks +average: 107235 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2425 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2481 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7429 cycles/ticks + +INVNTT: +median: 10134 cycles/ticks +average: 10269 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16380 cycles/ticks +average: 16885 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 492 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3887 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2551 cycles/ticks + +indcpa_keypair: +median: 268012 cycles/ticks +average: 270785 cycles/ticks + +indcpa_enc: +median: 308090 cycles/ticks +average: 311446 cycles/ticks + +indcpa_dec: +median: 63376 cycles/ticks +average: 64626 cycles/ticks + +kyber_keypair_derand: +median: 292716 cycles/ticks +average: 292070 cycles/ticks + +kyber_keypair: +median: 305756 cycles/ticks +average: 307674 cycles/ticks + +kyber_encaps_derand: +median: 327020 cycles/ticks +average: 330781 cycles/ticks + +kyber_encaps: +median: 328138 cycles/ticks +average: 332403 cycles/ticks + +kyber_decaps: +median: 395406 cycles/ticks +average: 396655 cycles/ticks + +Loop spin: 707 +gen_a: +median: 103182 cycles/ticks +average: 104202 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2417 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7180 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16143 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3785 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 259664 cycles/ticks +average: 261491 cycles/ticks + +indcpa_enc: +median: 298608 cycles/ticks +average: 300754 cycles/ticks + +indcpa_dec: +median: 60970 cycles/ticks +average: 61277 cycles/ticks + +kyber_keypair_derand: +median: 276856 cycles/ticks +average: 278474 cycles/ticks + +kyber_keypair: +median: 296146 cycles/ticks +average: 297661 cycles/ticks + +kyber_encaps_derand: +median: 316472 cycles/ticks +average: 318901 cycles/ticks + +kyber_encaps: +median: 317746 cycles/ticks +average: 320529 cycles/ticks + +kyber_decaps: +median: 384420 cycles/ticks +average: 387175 cycles/ticks + +Loop spin: 708 +gen_a: +median: 103002 cycles/ticks +average: 103630 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15958 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 261264 cycles/ticks +average: 263405 cycles/ticks + +indcpa_enc: +median: 298692 cycles/ticks +average: 301244 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61288 cycles/ticks + +kyber_keypair_derand: +median: 276234 cycles/ticks +average: 278082 cycles/ticks + +kyber_keypair: +median: 296944 cycles/ticks +average: 298515 cycles/ticks + +kyber_encaps_derand: +median: 316678 cycles/ticks +average: 319170 cycles/ticks + +kyber_encaps: +median: 317484 cycles/ticks +average: 319557 cycles/ticks + +kyber_decaps: +median: 384834 cycles/ticks +average: 387518 cycles/ticks + +Loop spin: 709 +gen_a: +median: 102972 cycles/ticks +average: 103826 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9966 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16103 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259194 cycles/ticks +average: 260815 cycles/ticks + +indcpa_enc: +median: 307796 cycles/ticks +average: 309886 cycles/ticks + +indcpa_dec: +median: 62870 cycles/ticks +average: 63467 cycles/ticks + +kyber_keypair_derand: +median: 283646 cycles/ticks +average: 286403 cycles/ticks + +kyber_keypair: +median: 304904 cycles/ticks +average: 308148 cycles/ticks + +kyber_encaps_derand: +median: 328822 cycles/ticks +average: 331464 cycles/ticks + +kyber_encaps: +median: 330426 cycles/ticks +average: 333474 cycles/ticks + +kyber_decaps: +median: 398454 cycles/ticks +average: 400816 cycles/ticks + +Loop spin: 710 +gen_a: +median: 105740 cycles/ticks +average: 107030 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7282 cycles/ticks +average: 7565 cycles/ticks + +INVNTT: +median: 10110 cycles/ticks +average: 10224 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16356 cycles/ticks +average: 16739 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1515 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 444 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2543 cycles/ticks + +indcpa_keypair: +median: 266504 cycles/ticks +average: 268421 cycles/ticks + +indcpa_enc: +median: 307194 cycles/ticks +average: 312234 cycles/ticks + +indcpa_dec: +median: 62716 cycles/ticks +average: 65010 cycles/ticks + +kyber_keypair_derand: +median: 285056 cycles/ticks +average: 285550 cycles/ticks + +kyber_keypair: +median: 303862 cycles/ticks +average: 306524 cycles/ticks + +kyber_encaps_derand: +median: 326416 cycles/ticks +average: 329690 cycles/ticks + +kyber_encaps: +median: 326616 cycles/ticks +average: 329884 cycles/ticks + +kyber_decaps: +median: 395942 cycles/ticks +average: 397921 cycles/ticks + +Loop spin: 711 +gen_a: +median: 104070 cycles/ticks +average: 106582 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2398 cycles/ticks +average: 2498 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7305 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10322 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16518 cycles/ticks +average: 16754 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1455 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 755 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 473 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3849 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2590 cycles/ticks + +indcpa_keypair: +median: 266996 cycles/ticks +average: 269035 cycles/ticks + +indcpa_enc: +median: 306998 cycles/ticks +average: 309342 cycles/ticks + +indcpa_dec: +median: 62842 cycles/ticks +average: 63552 cycles/ticks + +kyber_keypair_derand: +median: 283956 cycles/ticks +average: 286469 cycles/ticks + +kyber_keypair: +median: 304286 cycles/ticks +average: 306049 cycles/ticks + +kyber_encaps_derand: +median: 326356 cycles/ticks +average: 326933 cycles/ticks + +kyber_encaps: +median: 327680 cycles/ticks +average: 329909 cycles/ticks + +kyber_decaps: +median: 395844 cycles/ticks +average: 397485 cycles/ticks + +Loop spin: 712 +gen_a: +median: 106058 cycles/ticks +average: 107073 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7292 cycles/ticks +average: 7358 cycles/ticks + +INVNTT: +median: 10110 cycles/ticks +average: 10183 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16372 cycles/ticks +average: 16546 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1454 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 781 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3911 cycles/ticks + +polyvec_decompress: +median: 2514 cycles/ticks +average: 2591 cycles/ticks + +indcpa_keypair: +median: 263328 cycles/ticks +average: 269491 cycles/ticks + +indcpa_enc: +median: 309076 cycles/ticks +average: 311242 cycles/ticks + +indcpa_dec: +median: 62692 cycles/ticks +average: 63161 cycles/ticks + +kyber_keypair_derand: +median: 283848 cycles/ticks +average: 285460 cycles/ticks + +kyber_keypair: +median: 305384 cycles/ticks +average: 308076 cycles/ticks + +kyber_encaps_derand: +median: 326082 cycles/ticks +average: 329254 cycles/ticks + +kyber_encaps: +median: 326604 cycles/ticks +average: 329241 cycles/ticks + +kyber_decaps: +median: 395600 cycles/ticks +average: 397224 cycles/ticks + +Loop spin: 713 +gen_a: +median: 105858 cycles/ticks +average: 107734 cycles/ticks + +poly_getnoise_eta1: +median: 2396 cycles/ticks +average: 2435 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2467 cycles/ticks + +NTT: +median: 7232 cycles/ticks +average: 7336 cycles/ticks + +INVNTT: +median: 10136 cycles/ticks +average: 10312 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16492 cycles/ticks +average: 16765 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1408 cycles/ticks +average: 1464 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 797 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3921 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2616 cycles/ticks + +indcpa_keypair: +median: 267802 cycles/ticks +average: 270632 cycles/ticks + +indcpa_enc: +median: 307592 cycles/ticks +average: 309932 cycles/ticks + +indcpa_dec: +median: 62694 cycles/ticks +average: 63155 cycles/ticks + +kyber_keypair_derand: +median: 277214 cycles/ticks +average: 284329 cycles/ticks + +kyber_keypair: +median: 305846 cycles/ticks +average: 308503 cycles/ticks + +kyber_encaps_derand: +median: 325980 cycles/ticks +average: 328613 cycles/ticks + +kyber_encaps: +median: 326732 cycles/ticks +average: 329631 cycles/ticks + +kyber_decaps: +median: 396620 cycles/ticks +average: 399333 cycles/ticks + +Loop spin: 714 +gen_a: +median: 106166 cycles/ticks +average: 107446 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2437 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2495 cycles/ticks + +NTT: +median: 7112 cycles/ticks +average: 7377 cycles/ticks + +INVNTT: +median: 9964 cycles/ticks +average: 10101 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16617 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1443 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 749 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3900 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2512 cycles/ticks + +indcpa_keypair: +median: 266832 cycles/ticks +average: 268855 cycles/ticks + +indcpa_enc: +median: 307028 cycles/ticks +average: 308984 cycles/ticks + +indcpa_dec: +median: 61094 cycles/ticks +average: 62781 cycles/ticks + +kyber_keypair_derand: +median: 283680 cycles/ticks +average: 285616 cycles/ticks + +kyber_keypair: +median: 305120 cycles/ticks +average: 307890 cycles/ticks + +kyber_encaps_derand: +median: 326164 cycles/ticks +average: 330269 cycles/ticks + +kyber_encaps: +median: 326320 cycles/ticks +average: 328532 cycles/ticks + +kyber_decaps: +median: 395742 cycles/ticks +average: 397613 cycles/ticks + +Loop spin: 715 +gen_a: +median: 106128 cycles/ticks +average: 107127 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2486 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2427 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7363 cycles/ticks + +INVNTT: +median: 10116 cycles/ticks +average: 10212 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16798 cycles/ticks +average: 16808 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1432 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 762 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3871 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 266870 cycles/ticks +average: 268301 cycles/ticks + +indcpa_enc: +median: 307490 cycles/ticks +average: 310434 cycles/ticks + +indcpa_dec: +median: 62648 cycles/ticks +average: 63507 cycles/ticks + +kyber_keypair_derand: +median: 283896 cycles/ticks +average: 285874 cycles/ticks + +kyber_keypair: +median: 305076 cycles/ticks +average: 307450 cycles/ticks + +kyber_encaps_derand: +median: 325930 cycles/ticks +average: 328877 cycles/ticks + +kyber_encaps: +median: 327040 cycles/ticks +average: 329217 cycles/ticks + +kyber_decaps: +median: 395748 cycles/ticks +average: 398137 cycles/ticks + +Loop spin: 716 +gen_a: +median: 106162 cycles/ticks +average: 107560 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2402 cycles/ticks +average: 2472 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7374 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10205 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16374 cycles/ticks +average: 16562 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1453 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 761 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3848 cycles/ticks +average: 3967 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2491 cycles/ticks + +indcpa_keypair: +median: 266702 cycles/ticks +average: 268695 cycles/ticks + +indcpa_enc: +median: 307364 cycles/ticks +average: 309088 cycles/ticks + +indcpa_dec: +median: 62572 cycles/ticks +average: 63144 cycles/ticks + +kyber_keypair_derand: +median: 283498 cycles/ticks +average: 284045 cycles/ticks + +kyber_keypair: +median: 304950 cycles/ticks +average: 307632 cycles/ticks + +kyber_encaps_derand: +median: 325734 cycles/ticks +average: 326803 cycles/ticks + +kyber_encaps: +median: 327260 cycles/ticks +average: 330009 cycles/ticks + +kyber_decaps: +median: 395820 cycles/ticks +average: 397225 cycles/ticks + +Loop spin: 717 +gen_a: +median: 106292 cycles/ticks +average: 107649 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7242 cycles/ticks +average: 7432 cycles/ticks + +INVNTT: +median: 10036 cycles/ticks +average: 10268 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16340 cycles/ticks +average: 16510 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 4001 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 266500 cycles/ticks +average: 267554 cycles/ticks + +indcpa_enc: +median: 307734 cycles/ticks +average: 309821 cycles/ticks + +indcpa_dec: +median: 61268 cycles/ticks +average: 62780 cycles/ticks + +kyber_keypair_derand: +median: 283138 cycles/ticks +average: 284272 cycles/ticks + +kyber_keypair: +median: 304760 cycles/ticks +average: 308054 cycles/ticks + +kyber_encaps_derand: +median: 325912 cycles/ticks +average: 328392 cycles/ticks + +kyber_encaps: +median: 326944 cycles/ticks +average: 330311 cycles/ticks + +kyber_decaps: +median: 396104 cycles/ticks +average: 397913 cycles/ticks + +Loop spin: 718 +gen_a: +median: 106228 cycles/ticks +average: 107390 cycles/ticks + +poly_getnoise_eta1: +median: 2380 cycles/ticks +average: 2441 cycles/ticks + +poly_getnoise_eta2: +median: 2362 cycles/ticks +average: 2419 cycles/ticks + +NTT: +median: 7274 cycles/ticks +average: 7398 cycles/ticks + +INVNTT: +median: 10108 cycles/ticks +average: 10252 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16644 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3886 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2568 cycles/ticks + +indcpa_keypair: +median: 266868 cycles/ticks +average: 267157 cycles/ticks + +indcpa_enc: +median: 308246 cycles/ticks +average: 311233 cycles/ticks + +indcpa_dec: +median: 61814 cycles/ticks +average: 63303 cycles/ticks + +kyber_keypair_derand: +median: 285048 cycles/ticks +average: 288609 cycles/ticks + +kyber_keypair: +median: 310088 cycles/ticks +average: 311026 cycles/ticks + +kyber_encaps_derand: +median: 326392 cycles/ticks +average: 328508 cycles/ticks + +kyber_encaps: +median: 327776 cycles/ticks +average: 329745 cycles/ticks + +kyber_decaps: +median: 395826 cycles/ticks +average: 398945 cycles/ticks + +Loop spin: 719 +gen_a: +median: 103422 cycles/ticks +average: 106639 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2370 cycles/ticks +average: 2423 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7323 cycles/ticks + +INVNTT: +median: 10076 cycles/ticks +average: 10364 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16054 cycles/ticks +average: 16745 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 460 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1451 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 791 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3852 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2621 cycles/ticks + +indcpa_keypair: +median: 266836 cycles/ticks +average: 269460 cycles/ticks + +indcpa_enc: +median: 307546 cycles/ticks +average: 310207 cycles/ticks + +indcpa_dec: +median: 62638 cycles/ticks +average: 63262 cycles/ticks + +kyber_keypair_derand: +median: 283262 cycles/ticks +average: 285529 cycles/ticks + +kyber_keypair: +median: 304448 cycles/ticks +average: 306902 cycles/ticks + +kyber_encaps_derand: +median: 327060 cycles/ticks +average: 328266 cycles/ticks + +kyber_encaps: +median: 327702 cycles/ticks +average: 329215 cycles/ticks + +kyber_decaps: +median: 397570 cycles/ticks +average: 400890 cycles/ticks + +Loop spin: 720 +gen_a: +median: 106132 cycles/ticks +average: 107517 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2473 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7386 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10214 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16376 cycles/ticks +average: 16558 cycles/ticks + +poly_tomsg: +median: 460 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1476 cycles/ticks +average: 1479 cycles/ticks + +poly_compress: +median: 768 cycles/ticks +average: 791 cycles/ticks + +poly_decompress: +median: 464 cycles/ticks +average: 465 cycles/ticks + +polyvec_compress: +median: 3852 cycles/ticks +average: 3978 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 267758 cycles/ticks +average: 271542 cycles/ticks + +indcpa_enc: +median: 307896 cycles/ticks +average: 310269 cycles/ticks + +indcpa_dec: +median: 62740 cycles/ticks +average: 63400 cycles/ticks + +kyber_keypair_derand: +median: 284268 cycles/ticks +average: 286577 cycles/ticks + +kyber_keypair: +median: 305688 cycles/ticks +average: 308303 cycles/ticks + +kyber_encaps_derand: +median: 326294 cycles/ticks +average: 328752 cycles/ticks + +kyber_encaps: +median: 327042 cycles/ticks +average: 330266 cycles/ticks + +kyber_decaps: +median: 396068 cycles/ticks +average: 399422 cycles/ticks + +Loop spin: 721 +gen_a: +median: 106008 cycles/ticks +average: 106957 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2424 cycles/ticks +average: 2492 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7383 cycles/ticks + +INVNTT: +median: 10132 cycles/ticks +average: 10222 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16528 cycles/ticks +average: 16799 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1484 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 443 cycles/ticks + +polyvec_compress: +median: 3836 cycles/ticks +average: 3936 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2551 cycles/ticks + +indcpa_keypair: +median: 267922 cycles/ticks +average: 270978 cycles/ticks + +indcpa_enc: +median: 307302 cycles/ticks +average: 310702 cycles/ticks + +indcpa_dec: +median: 64600 cycles/ticks +average: 64773 cycles/ticks + +kyber_keypair_derand: +median: 284142 cycles/ticks +average: 287786 cycles/ticks + +kyber_keypair: +median: 305482 cycles/ticks +average: 307765 cycles/ticks + +kyber_encaps_derand: +median: 326098 cycles/ticks +average: 327570 cycles/ticks + +kyber_encaps: +median: 317496 cycles/ticks +average: 323065 cycles/ticks + +kyber_decaps: +median: 384632 cycles/ticks +average: 386873 cycles/ticks + +Loop spin: 722 +gen_a: +median: 103084 cycles/ticks +average: 104455 cycles/ticks + +poly_getnoise_eta1: +median: 2390 cycles/ticks +average: 2466 cycles/ticks + +poly_getnoise_eta2: +median: 2400 cycles/ticks +average: 2493 cycles/ticks + +NTT: +median: 7280 cycles/ticks +average: 7418 cycles/ticks + +INVNTT: +median: 10114 cycles/ticks +average: 10290 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15950 cycles/ticks +average: 16434 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1457 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3742 cycles/ticks +average: 3882 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2565 cycles/ticks + +indcpa_keypair: +median: 268210 cycles/ticks +average: 268986 cycles/ticks + +indcpa_enc: +median: 308610 cycles/ticks +average: 310239 cycles/ticks + +indcpa_dec: +median: 62608 cycles/ticks +average: 63056 cycles/ticks + +kyber_keypair_derand: +median: 283938 cycles/ticks +average: 285632 cycles/ticks + +kyber_keypair: +median: 303854 cycles/ticks +average: 305529 cycles/ticks + +kyber_encaps_derand: +median: 325436 cycles/ticks +average: 327153 cycles/ticks + +kyber_encaps: +median: 326348 cycles/ticks +average: 328050 cycles/ticks + +kyber_decaps: +median: 395428 cycles/ticks +average: 397922 cycles/ticks + +Loop spin: 723 +gen_a: +median: 105994 cycles/ticks +average: 107144 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2380 cycles/ticks +average: 2485 cycles/ticks + +NTT: +median: 7296 cycles/ticks +average: 7331 cycles/ticks + +INVNTT: +median: 10106 cycles/ticks +average: 10241 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16360 cycles/ticks +average: 16721 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1394 cycles/ticks +average: 1485 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 530 cycles/ticks + +polyvec_compress: +median: 3842 cycles/ticks +average: 3903 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 266776 cycles/ticks +average: 268822 cycles/ticks + +indcpa_enc: +median: 307188 cycles/ticks +average: 309015 cycles/ticks + +indcpa_dec: +median: 62758 cycles/ticks +average: 63191 cycles/ticks + +kyber_keypair_derand: +median: 283554 cycles/ticks +average: 285477 cycles/ticks + +kyber_keypair: +median: 304418 cycles/ticks +average: 306270 cycles/ticks + +kyber_encaps_derand: +median: 325458 cycles/ticks +average: 328335 cycles/ticks + +kyber_encaps: +median: 326536 cycles/ticks +average: 329940 cycles/ticks + +kyber_decaps: +median: 395524 cycles/ticks +average: 398361 cycles/ticks + +Loop spin: 724 +gen_a: +median: 105960 cycles/ticks +average: 107176 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2496 cycles/ticks + +poly_getnoise_eta2: +median: 2372 cycles/ticks +average: 2472 cycles/ticks + +NTT: +median: 7288 cycles/ticks +average: 7448 cycles/ticks + +INVNTT: +median: 9884 cycles/ticks +average: 10169 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16368 cycles/ticks +average: 16785 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1410 cycles/ticks +average: 1508 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3874 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2534 cycles/ticks + +indcpa_keypair: +median: 266778 cycles/ticks +average: 268699 cycles/ticks + +indcpa_enc: +median: 307102 cycles/ticks +average: 308977 cycles/ticks + +indcpa_dec: +median: 62772 cycles/ticks +average: 63326 cycles/ticks + +kyber_keypair_derand: +median: 284130 cycles/ticks +average: 287360 cycles/ticks + +kyber_keypair: +median: 304048 cycles/ticks +average: 305006 cycles/ticks + +kyber_encaps_derand: +median: 325360 cycles/ticks +average: 325840 cycles/ticks + +kyber_encaps: +median: 319090 cycles/ticks +average: 325592 cycles/ticks + +kyber_decaps: +median: 395418 cycles/ticks +average: 396874 cycles/ticks + +Loop spin: 725 +gen_a: +median: 105666 cycles/ticks +average: 106739 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2506 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7327 cycles/ticks + +INVNTT: +median: 10124 cycles/ticks +average: 10171 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16336 cycles/ticks +average: 16385 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1486 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3840 cycles/ticks +average: 3938 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2577 cycles/ticks + +indcpa_keypair: +median: 266712 cycles/ticks +average: 267338 cycles/ticks + +indcpa_enc: +median: 306962 cycles/ticks +average: 308073 cycles/ticks + +indcpa_dec: +median: 62634 cycles/ticks +average: 62869 cycles/ticks + +kyber_keypair_derand: +median: 283290 cycles/ticks +average: 284306 cycles/ticks + +kyber_keypair: +median: 298296 cycles/ticks +average: 303708 cycles/ticks + +kyber_encaps_derand: +median: 325202 cycles/ticks +average: 326257 cycles/ticks + +kyber_encaps: +median: 326272 cycles/ticks +average: 327466 cycles/ticks + +kyber_decaps: +median: 395246 cycles/ticks +average: 395229 cycles/ticks + +Loop spin: 726 +gen_a: +median: 103280 cycles/ticks +average: 106137 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2430 cycles/ticks + +poly_getnoise_eta2: +median: 2396 cycles/ticks +average: 2445 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7268 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10051 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15938 cycles/ticks +average: 16526 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3921 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 266472 cycles/ticks +average: 267324 cycles/ticks + +indcpa_enc: +median: 306842 cycles/ticks +average: 307055 cycles/ticks + +indcpa_dec: +median: 62700 cycles/ticks +average: 63038 cycles/ticks + +kyber_keypair_derand: +median: 283510 cycles/ticks +average: 284159 cycles/ticks + +kyber_keypair: +median: 303230 cycles/ticks +average: 304137 cycles/ticks + +kyber_encaps_derand: +median: 325624 cycles/ticks +average: 325862 cycles/ticks + +kyber_encaps: +median: 326660 cycles/ticks +average: 328242 cycles/ticks + +kyber_decaps: +median: 385652 cycles/ticks +average: 394783 cycles/ticks + +Loop spin: 727 +gen_a: +median: 103068 cycles/ticks +average: 103813 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2379 cycles/ticks + +NTT: +median: 7104 cycles/ticks +average: 7186 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16076 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 786 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3805 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2478 cycles/ticks + +indcpa_keypair: +median: 259460 cycles/ticks +average: 261133 cycles/ticks + +indcpa_enc: +median: 298764 cycles/ticks +average: 302588 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61291 cycles/ticks + +kyber_keypair_derand: +median: 275566 cycles/ticks +average: 278837 cycles/ticks + +kyber_keypair: +median: 296230 cycles/ticks +average: 300037 cycles/ticks + +kyber_encaps_derand: +median: 316732 cycles/ticks +average: 318797 cycles/ticks + +kyber_encaps: +median: 317580 cycles/ticks +average: 319430 cycles/ticks + +kyber_decaps: +median: 384744 cycles/ticks +average: 387129 cycles/ticks + +Loop spin: 728 +gen_a: +median: 103222 cycles/ticks +average: 103962 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15974 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259152 cycles/ticks +average: 261180 cycles/ticks + +indcpa_enc: +median: 298350 cycles/ticks +average: 300206 cycles/ticks + +indcpa_dec: +median: 60972 cycles/ticks +average: 61503 cycles/ticks + +kyber_keypair_derand: +median: 275738 cycles/ticks +average: 277581 cycles/ticks + +kyber_keypair: +median: 295936 cycles/ticks +average: 297734 cycles/ticks + +kyber_encaps_derand: +median: 316428 cycles/ticks +average: 319043 cycles/ticks + +kyber_encaps: +median: 317292 cycles/ticks +average: 319373 cycles/ticks + +kyber_decaps: +median: 384566 cycles/ticks +average: 387107 cycles/ticks + +Loop spin: 729 +gen_a: +median: 102608 cycles/ticks +average: 103515 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2355 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16038 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3794 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 259186 cycles/ticks +average: 261318 cycles/ticks + +indcpa_enc: +median: 300154 cycles/ticks +average: 302543 cycles/ticks + +indcpa_dec: +median: 61112 cycles/ticks +average: 62755 cycles/ticks + +kyber_keypair_derand: +median: 275820 cycles/ticks +average: 281457 cycles/ticks + +kyber_keypair: +median: 296776 cycles/ticks +average: 302093 cycles/ticks + +kyber_encaps_derand: +median: 316398 cycles/ticks +average: 322951 cycles/ticks + +kyber_encaps: +median: 317272 cycles/ticks +average: 321921 cycles/ticks + +kyber_decaps: +median: 384340 cycles/ticks +average: 389381 cycles/ticks + +Loop spin: 730 +gen_a: +median: 102728 cycles/ticks +average: 103523 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16221 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259228 cycles/ticks +average: 262686 cycles/ticks + +indcpa_enc: +median: 298460 cycles/ticks +average: 303526 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61575 cycles/ticks + +kyber_keypair_derand: +median: 275996 cycles/ticks +average: 280470 cycles/ticks + +kyber_keypair: +median: 297734 cycles/ticks +average: 304281 cycles/ticks + +kyber_encaps_derand: +median: 316706 cycles/ticks +average: 321205 cycles/ticks + +kyber_encaps: +median: 317720 cycles/ticks +average: 322241 cycles/ticks + +kyber_decaps: +median: 384768 cycles/ticks +average: 389631 cycles/ticks + +Loop spin: 731 +gen_a: +median: 103092 cycles/ticks +average: 104984 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7364 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 10066 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15950 cycles/ticks +average: 16349 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259652 cycles/ticks +average: 262822 cycles/ticks + +indcpa_enc: +median: 298936 cycles/ticks +average: 302495 cycles/ticks + +indcpa_dec: +median: 60968 cycles/ticks +average: 62053 cycles/ticks + +kyber_keypair_derand: +median: 277030 cycles/ticks +average: 280069 cycles/ticks + +kyber_keypair: +median: 295798 cycles/ticks +average: 297756 cycles/ticks + +kyber_encaps_derand: +median: 316490 cycles/ticks +average: 317881 cycles/ticks + +kyber_encaps: +median: 317356 cycles/ticks +average: 318765 cycles/ticks + +kyber_decaps: +median: 384680 cycles/ticks +average: 386264 cycles/ticks + +Loop spin: 732 +gen_a: +median: 103200 cycles/ticks +average: 103885 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15977 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 446 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 258776 cycles/ticks +average: 260181 cycles/ticks + +indcpa_enc: +median: 297856 cycles/ticks +average: 299301 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61197 cycles/ticks + +kyber_keypair_derand: +median: 275542 cycles/ticks +average: 276753 cycles/ticks + +kyber_keypair: +median: 295774 cycles/ticks +average: 296942 cycles/ticks + +kyber_encaps_derand: +median: 316756 cycles/ticks +average: 318437 cycles/ticks + +kyber_encaps: +median: 317544 cycles/ticks +average: 319335 cycles/ticks + +kyber_decaps: +median: 384704 cycles/ticks +average: 386085 cycles/ticks + +Loop spin: 733 +gen_a: +median: 103048 cycles/ticks +average: 103587 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16034 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259070 cycles/ticks +average: 260331 cycles/ticks + +indcpa_enc: +median: 298364 cycles/ticks +average: 299808 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61210 cycles/ticks + +kyber_keypair_derand: +median: 275316 cycles/ticks +average: 276868 cycles/ticks + +kyber_keypair: +median: 295762 cycles/ticks +average: 296658 cycles/ticks + +kyber_encaps_derand: +median: 316652 cycles/ticks +average: 317957 cycles/ticks + +kyber_encaps: +median: 317376 cycles/ticks +average: 318772 cycles/ticks + +kyber_decaps: +median: 384764 cycles/ticks +average: 386798 cycles/ticks + +Loop spin: 734 +gen_a: +median: 103290 cycles/ticks +average: 104016 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15967 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259312 cycles/ticks +average: 260400 cycles/ticks + +indcpa_enc: +median: 298644 cycles/ticks +average: 299940 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61200 cycles/ticks + +kyber_keypair_derand: +median: 275592 cycles/ticks +average: 276945 cycles/ticks + +kyber_keypair: +median: 295700 cycles/ticks +average: 297154 cycles/ticks + +kyber_encaps_derand: +median: 316072 cycles/ticks +average: 317756 cycles/ticks + +kyber_encaps: +median: 316846 cycles/ticks +average: 318212 cycles/ticks + +kyber_decaps: +median: 384098 cycles/ticks +average: 385700 cycles/ticks + +Loop spin: 735 +gen_a: +median: 102930 cycles/ticks +average: 103580 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16043 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259568 cycles/ticks +average: 261445 cycles/ticks + +indcpa_enc: +median: 298094 cycles/ticks +average: 299561 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61189 cycles/ticks + +kyber_keypair_derand: +median: 277128 cycles/ticks +average: 278457 cycles/ticks + +kyber_keypair: +median: 296308 cycles/ticks +average: 297431 cycles/ticks + +kyber_encaps_derand: +median: 316266 cycles/ticks +average: 318008 cycles/ticks + +kyber_encaps: +median: 317016 cycles/ticks +average: 319465 cycles/ticks + +kyber_decaps: +median: 384318 cycles/ticks +average: 387255 cycles/ticks + +Loop spin: 736 +gen_a: +median: 103006 cycles/ticks +average: 104097 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9975 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16052 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2506 cycles/ticks + +indcpa_keypair: +median: 258750 cycles/ticks +average: 261805 cycles/ticks + +indcpa_enc: +median: 298004 cycles/ticks +average: 301328 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61525 cycles/ticks + +kyber_keypair_derand: +median: 275642 cycles/ticks +average: 278623 cycles/ticks + +kyber_keypair: +median: 295530 cycles/ticks +average: 298274 cycles/ticks + +kyber_encaps_derand: +median: 316148 cycles/ticks +average: 318783 cycles/ticks + +kyber_encaps: +median: 317032 cycles/ticks +average: 319301 cycles/ticks + +kyber_decaps: +median: 384280 cycles/ticks +average: 387283 cycles/ticks + +Loop spin: 737 +gen_a: +median: 102946 cycles/ticks +average: 104267 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7162 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16021 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259338 cycles/ticks +average: 261483 cycles/ticks + +indcpa_enc: +median: 297992 cycles/ticks +average: 300857 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61295 cycles/ticks + +kyber_keypair_derand: +median: 275642 cycles/ticks +average: 278199 cycles/ticks + +kyber_keypair: +median: 295674 cycles/ticks +average: 298271 cycles/ticks + +kyber_encaps_derand: +median: 315710 cycles/ticks +average: 318973 cycles/ticks + +kyber_encaps: +median: 316634 cycles/ticks +average: 319362 cycles/ticks + +kyber_decaps: +median: 383976 cycles/ticks +average: 387238 cycles/ticks + +Loop spin: 738 +gen_a: +median: 102978 cycles/ticks +average: 104055 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15972 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3805 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259370 cycles/ticks +average: 262003 cycles/ticks + +indcpa_enc: +median: 298300 cycles/ticks +average: 300458 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61254 cycles/ticks + +kyber_keypair_derand: +median: 275240 cycles/ticks +average: 276814 cycles/ticks + +kyber_keypair: +median: 295486 cycles/ticks +average: 297401 cycles/ticks + +kyber_encaps_derand: +median: 315956 cycles/ticks +average: 318683 cycles/ticks + +kyber_encaps: +median: 316742 cycles/ticks +average: 319848 cycles/ticks + +kyber_decaps: +median: 384060 cycles/ticks +average: 387386 cycles/ticks + +Loop spin: 739 +gen_a: +median: 103108 cycles/ticks +average: 104405 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7200 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9939 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15981 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259298 cycles/ticks +average: 260743 cycles/ticks + +indcpa_enc: +median: 298508 cycles/ticks +average: 301110 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61308 cycles/ticks + +kyber_keypair_derand: +median: 275206 cycles/ticks +average: 276588 cycles/ticks + +kyber_keypair: +median: 302400 cycles/ticks +average: 303195 cycles/ticks + +kyber_encaps_derand: +median: 316662 cycles/ticks +average: 321858 cycles/ticks + +kyber_encaps: +median: 327750 cycles/ticks +average: 330428 cycles/ticks + +kyber_decaps: +median: 395652 cycles/ticks +average: 397705 cycles/ticks + +Loop spin: 740 +gen_a: +median: 103016 cycles/ticks +average: 105604 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2447 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9852 cycles/ticks +average: 10146 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15934 cycles/ticks +average: 16360 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3786 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 260412 cycles/ticks +average: 264908 cycles/ticks + +indcpa_enc: +median: 306764 cycles/ticks +average: 308188 cycles/ticks + +indcpa_dec: +median: 62732 cycles/ticks +average: 63103 cycles/ticks + +kyber_keypair_derand: +median: 277554 cycles/ticks +average: 284371 cycles/ticks + +kyber_keypair: +median: 299000 cycles/ticks +average: 304453 cycles/ticks + +kyber_encaps_derand: +median: 318302 cycles/ticks +average: 325190 cycles/ticks + +kyber_encaps: +median: 326678 cycles/ticks +average: 327550 cycles/ticks + +kyber_decaps: +median: 390628 cycles/ticks +average: 397410 cycles/ticks + +Loop spin: 741 +gen_a: +median: 103098 cycles/ticks +average: 105103 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 10128 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15993 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 268392 cycles/ticks +average: 268979 cycles/ticks + +indcpa_enc: +median: 302130 cycles/ticks +average: 309479 cycles/ticks + +indcpa_dec: +median: 61328 cycles/ticks +average: 62678 cycles/ticks + +kyber_keypair_derand: +median: 284388 cycles/ticks +average: 286267 cycles/ticks + +kyber_keypair: +median: 296590 cycles/ticks +average: 301048 cycles/ticks + +kyber_encaps_derand: +median: 317316 cycles/ticks +average: 320194 cycles/ticks + +kyber_encaps: +median: 318890 cycles/ticks +average: 323512 cycles/ticks + +kyber_decaps: +median: 384800 cycles/ticks +average: 390684 cycles/ticks + +Loop spin: 742 +gen_a: +median: 103240 cycles/ticks +average: 103940 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7143 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16081 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3779 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 260124 cycles/ticks +average: 262752 cycles/ticks + +indcpa_enc: +median: 299716 cycles/ticks +average: 304937 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61752 cycles/ticks + +kyber_keypair_derand: +median: 276346 cycles/ticks +average: 280774 cycles/ticks + +kyber_keypair: +median: 296078 cycles/ticks +average: 298085 cycles/ticks + +kyber_encaps_derand: +median: 319540 cycles/ticks +average: 324941 cycles/ticks + +kyber_encaps: +median: 317672 cycles/ticks +average: 323109 cycles/ticks + +kyber_decaps: +median: 386042 cycles/ticks +average: 392580 cycles/ticks + +Loop spin: 743 +gen_a: +median: 102978 cycles/ticks +average: 104136 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16069 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 261044 cycles/ticks +average: 266021 cycles/ticks + +indcpa_enc: +median: 298428 cycles/ticks +average: 301346 cycles/ticks + +indcpa_dec: +median: 61248 cycles/ticks +average: 62394 cycles/ticks + +kyber_keypair_derand: +median: 277102 cycles/ticks +average: 280448 cycles/ticks + +kyber_keypair: +median: 296676 cycles/ticks +average: 299405 cycles/ticks + +kyber_encaps_derand: +median: 317176 cycles/ticks +average: 322377 cycles/ticks + +kyber_encaps: +median: 317732 cycles/ticks +average: 321841 cycles/ticks + +kyber_decaps: +median: 384672 cycles/ticks +average: 389493 cycles/ticks + +Loop spin: 744 +gen_a: +median: 103186 cycles/ticks +average: 104670 cycles/ticks + +poly_getnoise_eta1: +median: 2330 cycles/ticks +average: 2389 cycles/ticks + +poly_getnoise_eta2: +median: 2412 cycles/ticks +average: 2480 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7151 cycles/ticks + +INVNTT: +median: 10096 cycles/ticks +average: 10211 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16028 cycles/ticks +average: 16313 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 259476 cycles/ticks +average: 262069 cycles/ticks + +indcpa_enc: +median: 298812 cycles/ticks +average: 303927 cycles/ticks + +indcpa_dec: +median: 61414 cycles/ticks +average: 62950 cycles/ticks + +kyber_keypair_derand: +median: 276032 cycles/ticks +average: 278899 cycles/ticks + +kyber_keypair: +median: 296562 cycles/ticks +average: 301456 cycles/ticks + +kyber_encaps_derand: +median: 316772 cycles/ticks +average: 319472 cycles/ticks + +kyber_encaps: +median: 318130 cycles/ticks +average: 324223 cycles/ticks + +kyber_decaps: +median: 384456 cycles/ticks +average: 388875 cycles/ticks + +Loop spin: 745 +gen_a: +median: 103170 cycles/ticks +average: 104259 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9915 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16319 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1417 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 748 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3836 cycles/ticks +average: 3879 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 259918 cycles/ticks +average: 262650 cycles/ticks + +indcpa_enc: +median: 299330 cycles/ticks +average: 305221 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61782 cycles/ticks + +kyber_keypair_derand: +median: 275682 cycles/ticks +average: 277492 cycles/ticks + +kyber_keypair: +median: 296654 cycles/ticks +average: 299662 cycles/ticks + +kyber_encaps_derand: +median: 317906 cycles/ticks +average: 323740 cycles/ticks + +kyber_encaps: +median: 319036 cycles/ticks +average: 325552 cycles/ticks + +kyber_decaps: +median: 386402 cycles/ticks +average: 398753 cycles/ticks + +Loop spin: 746 +gen_a: +median: 102996 cycles/ticks +average: 104017 cycles/ticks + +poly_getnoise_eta1: +median: 2394 cycles/ticks +average: 2468 cycles/ticks + +poly_getnoise_eta2: +median: 2370 cycles/ticks +average: 2478 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7160 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 10035 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16210 cycles/ticks +average: 16490 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3840 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2577 cycles/ticks + +indcpa_keypair: +median: 259872 cycles/ticks +average: 265297 cycles/ticks + +indcpa_enc: +median: 300056 cycles/ticks +average: 306632 cycles/ticks + +indcpa_dec: +median: 61202 cycles/ticks +average: 62675 cycles/ticks + +kyber_keypair_derand: +median: 276298 cycles/ticks +average: 281575 cycles/ticks + +kyber_keypair: +median: 301418 cycles/ticks +average: 305677 cycles/ticks + +kyber_encaps_derand: +median: 318668 cycles/ticks +average: 325762 cycles/ticks + +kyber_encaps: +median: 318896 cycles/ticks +average: 325465 cycles/ticks + +kyber_decaps: +median: 386138 cycles/ticks +average: 394533 cycles/ticks + +Loop spin: 747 +gen_a: +median: 103376 cycles/ticks +average: 105498 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2336 cycles/ticks + +poly_getnoise_eta2: +median: 2362 cycles/ticks +average: 2412 cycles/ticks + +NTT: +median: 7116 cycles/ticks +average: 7308 cycles/ticks + +INVNTT: +median: 10104 cycles/ticks +average: 10231 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16314 cycles/ticks +average: 16710 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 768 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3852 cycles/ticks +average: 3910 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2525 cycles/ticks + +indcpa_keypair: +median: 266856 cycles/ticks +average: 268553 cycles/ticks + +indcpa_enc: +median: 300730 cycles/ticks +average: 307318 cycles/ticks + +indcpa_dec: +median: 61350 cycles/ticks +average: 62724 cycles/ticks + +kyber_keypair_derand: +median: 276304 cycles/ticks +average: 280537 cycles/ticks + +kyber_keypair: +median: 298020 cycles/ticks +average: 303209 cycles/ticks + +kyber_encaps_derand: +median: 326984 cycles/ticks +average: 328305 cycles/ticks + +kyber_encaps: +median: 318656 cycles/ticks +average: 322408 cycles/ticks + +kyber_decaps: +median: 388660 cycles/ticks +average: 395849 cycles/ticks + +Loop spin: 748 +gen_a: +median: 103792 cycles/ticks +average: 106054 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2378 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7280 cycles/ticks + +INVNTT: +median: 9970 cycles/ticks +average: 10126 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16070 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2474 cycles/ticks + +indcpa_keypair: +median: 266930 cycles/ticks +average: 267876 cycles/ticks + +indcpa_enc: +median: 300000 cycles/ticks +average: 305014 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61318 cycles/ticks + +kyber_keypair_derand: +median: 276218 cycles/ticks +average: 279362 cycles/ticks + +kyber_keypair: +median: 296716 cycles/ticks +average: 299826 cycles/ticks + +kyber_encaps_derand: +median: 320330 cycles/ticks +average: 324573 cycles/ticks + +kyber_encaps: +median: 328696 cycles/ticks +average: 331734 cycles/ticks + +kyber_decaps: +median: 385090 cycles/ticks +average: 388394 cycles/ticks + +Loop spin: 749 +gen_a: +median: 103308 cycles/ticks +average: 106110 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7124 cycles/ticks +average: 7321 cycles/ticks + +INVNTT: +median: 10122 cycles/ticks +average: 10258 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16048 cycles/ticks +average: 16361 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 466 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 460 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3837 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2549 cycles/ticks + +indcpa_keypair: +median: 260398 cycles/ticks +average: 264719 cycles/ticks + +indcpa_enc: +median: 301942 cycles/ticks +average: 306944 cycles/ticks + +indcpa_dec: +median: 62856 cycles/ticks +average: 63615 cycles/ticks + +kyber_keypair_derand: +median: 276464 cycles/ticks +average: 279848 cycles/ticks + +kyber_keypair: +median: 298780 cycles/ticks +average: 303501 cycles/ticks + +kyber_encaps_derand: +median: 318572 cycles/ticks +average: 323949 cycles/ticks + +kyber_encaps: +median: 319122 cycles/ticks +average: 325586 cycles/ticks + +kyber_decaps: +median: 396388 cycles/ticks +average: 398052 cycles/ticks + +Loop spin: 750 +gen_a: +median: 105788 cycles/ticks +average: 107050 cycles/ticks + +poly_getnoise_eta1: +median: 2392 cycles/ticks +average: 2428 cycles/ticks + +poly_getnoise_eta2: +median: 2426 cycles/ticks +average: 2450 cycles/ticks + +NTT: +median: 7298 cycles/ticks +average: 7352 cycles/ticks + +INVNTT: +median: 10126 cycles/ticks +average: 10219 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16388 cycles/ticks +average: 16575 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 454 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 744 cycles/ticks +average: 747 cycles/ticks + +poly_decompress: +median: 450 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3838 cycles/ticks +average: 3875 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2539 cycles/ticks + +indcpa_keypair: +median: 259494 cycles/ticks +average: 264224 cycles/ticks + +indcpa_enc: +median: 299394 cycles/ticks +average: 304362 cycles/ticks + +indcpa_dec: +median: 61098 cycles/ticks +average: 61995 cycles/ticks + +kyber_keypair_derand: +median: 276678 cycles/ticks +average: 281288 cycles/ticks + +kyber_keypair: +median: 298590 cycles/ticks +average: 303990 cycles/ticks + +kyber_encaps_derand: +median: 318846 cycles/ticks +average: 324539 cycles/ticks + +kyber_encaps: +median: 328044 cycles/ticks +average: 328327 cycles/ticks + +kyber_decaps: +median: 388208 cycles/ticks +average: 396075 cycles/ticks + +Loop spin: 751 +gen_a: +median: 103342 cycles/ticks +average: 105656 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2400 cycles/ticks + +poly_getnoise_eta2: +median: 2420 cycles/ticks +average: 2489 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7334 cycles/ticks + +INVNTT: +median: 10112 cycles/ticks +average: 10184 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16362 cycles/ticks +average: 16676 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3915 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2530 cycles/ticks + +indcpa_keypair: +median: 264172 cycles/ticks +average: 268152 cycles/ticks + +indcpa_enc: +median: 299870 cycles/ticks +average: 303679 cycles/ticks + +indcpa_dec: +median: 61026 cycles/ticks +average: 62041 cycles/ticks + +kyber_keypair_derand: +median: 276964 cycles/ticks +average: 280909 cycles/ticks + +kyber_keypair: +median: 297016 cycles/ticks +average: 300115 cycles/ticks + +kyber_encaps_derand: +median: 328658 cycles/ticks +average: 330073 cycles/ticks + +kyber_encaps: +median: 320862 cycles/ticks +average: 325200 cycles/ticks + +kyber_decaps: +median: 387556 cycles/ticks +average: 393297 cycles/ticks + +Loop spin: 752 +gen_a: +median: 103344 cycles/ticks +average: 105451 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2418 cycles/ticks +average: 2494 cycles/ticks + +NTT: +median: 7140 cycles/ticks +average: 7322 cycles/ticks + +INVNTT: +median: 10128 cycles/ticks +average: 10265 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16222 cycles/ticks +average: 16453 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3844 cycles/ticks +average: 3913 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2583 cycles/ticks + +indcpa_keypair: +median: 267496 cycles/ticks +average: 269238 cycles/ticks + +indcpa_enc: +median: 299484 cycles/ticks +average: 304246 cycles/ticks + +indcpa_dec: +median: 62682 cycles/ticks +average: 63324 cycles/ticks + +kyber_keypair_derand: +median: 277942 cycles/ticks +average: 283006 cycles/ticks + +kyber_keypair: +median: 298202 cycles/ticks +average: 303107 cycles/ticks + +kyber_encaps_derand: +median: 317212 cycles/ticks +average: 320236 cycles/ticks + +kyber_encaps: +median: 319764 cycles/ticks +average: 326281 cycles/ticks + +kyber_decaps: +median: 385288 cycles/ticks +average: 392313 cycles/ticks + +Loop spin: 753 +gen_a: +median: 105734 cycles/ticks +average: 107262 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7120 cycles/ticks +average: 7346 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9940 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16346 cycles/ticks +average: 16544 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1436 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 844 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3780 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 261530 cycles/ticks +average: 263985 cycles/ticks + +indcpa_enc: +median: 302502 cycles/ticks +average: 307548 cycles/ticks + +indcpa_dec: +median: 61110 cycles/ticks +average: 62082 cycles/ticks + +kyber_keypair_derand: +median: 278226 cycles/ticks +average: 283226 cycles/ticks + +kyber_keypair: +median: 297010 cycles/ticks +average: 300125 cycles/ticks + +kyber_encaps_derand: +median: 318922 cycles/ticks +average: 322639 cycles/ticks + +kyber_encaps: +median: 320678 cycles/ticks +average: 325872 cycles/ticks + +kyber_decaps: +median: 388928 cycles/ticks +average: 396015 cycles/ticks + +Loop spin: 754 +gen_a: +median: 103256 cycles/ticks +average: 105359 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2360 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16040 cycles/ticks +average: 16392 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1411 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259882 cycles/ticks +average: 263546 cycles/ticks + +indcpa_enc: +median: 299400 cycles/ticks +average: 302613 cycles/ticks + +indcpa_dec: +median: 61182 cycles/ticks +average: 62114 cycles/ticks + +kyber_keypair_derand: +median: 276894 cycles/ticks +average: 281995 cycles/ticks + +kyber_keypair: +median: 297634 cycles/ticks +average: 303613 cycles/ticks + +kyber_encaps_derand: +median: 319000 cycles/ticks +average: 325795 cycles/ticks + +kyber_encaps: +median: 320188 cycles/ticks +average: 326015 cycles/ticks + +kyber_decaps: +median: 385326 cycles/ticks +average: 389630 cycles/ticks + +Loop spin: 755 +gen_a: +median: 103434 cycles/ticks +average: 105024 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9941 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16305 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3824 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259804 cycles/ticks +average: 261756 cycles/ticks + +indcpa_enc: +median: 300184 cycles/ticks +average: 302259 cycles/ticks + +indcpa_dec: +median: 61140 cycles/ticks +average: 61550 cycles/ticks + +kyber_keypair_derand: +median: 276186 cycles/ticks +average: 279260 cycles/ticks + +kyber_keypair: +median: 296028 cycles/ticks +average: 298315 cycles/ticks + +kyber_encaps_derand: +median: 317466 cycles/ticks +average: 319721 cycles/ticks + +kyber_encaps: +median: 317594 cycles/ticks +average: 319346 cycles/ticks + +kyber_decaps: +median: 384208 cycles/ticks +average: 385751 cycles/ticks + +Loop spin: 756 +gen_a: +median: 102912 cycles/ticks +average: 103592 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9932 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16089 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 260282 cycles/ticks +average: 261579 cycles/ticks + +indcpa_enc: +median: 298276 cycles/ticks +average: 299720 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61242 cycles/ticks + +kyber_keypair_derand: +median: 275798 cycles/ticks +average: 277116 cycles/ticks + +kyber_keypair: +median: 296738 cycles/ticks +average: 298145 cycles/ticks + +kyber_encaps_derand: +median: 316614 cycles/ticks +average: 318332 cycles/ticks + +kyber_encaps: +median: 316964 cycles/ticks +average: 318456 cycles/ticks + +kyber_decaps: +median: 384866 cycles/ticks +average: 386688 cycles/ticks + +Loop spin: 757 +gen_a: +median: 103440 cycles/ticks +average: 104255 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7168 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16057 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259668 cycles/ticks +average: 261023 cycles/ticks + +indcpa_enc: +median: 297900 cycles/ticks +average: 299344 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61256 cycles/ticks + +kyber_keypair_derand: +median: 275604 cycles/ticks +average: 277039 cycles/ticks + +kyber_keypair: +median: 296066 cycles/ticks +average: 297272 cycles/ticks + +kyber_encaps_derand: +median: 317002 cycles/ticks +average: 318575 cycles/ticks + +kyber_encaps: +median: 317690 cycles/ticks +average: 319260 cycles/ticks + +kyber_decaps: +median: 384832 cycles/ticks +average: 386584 cycles/ticks + +Loop spin: 758 +gen_a: +median: 103006 cycles/ticks +average: 103633 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2356 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15968 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 258966 cycles/ticks +average: 260250 cycles/ticks + +indcpa_enc: +median: 298580 cycles/ticks +average: 300076 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61182 cycles/ticks + +kyber_keypair_derand: +median: 275690 cycles/ticks +average: 277059 cycles/ticks + +kyber_keypair: +median: 295774 cycles/ticks +average: 296906 cycles/ticks + +kyber_encaps_derand: +median: 317838 cycles/ticks +average: 319309 cycles/ticks + +kyber_encaps: +median: 318634 cycles/ticks +average: 320086 cycles/ticks + +kyber_decaps: +median: 385826 cycles/ticks +average: 387532 cycles/ticks + +Loop spin: 759 +gen_a: +median: 102970 cycles/ticks +average: 103658 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15993 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 260628 cycles/ticks +average: 261952 cycles/ticks + +indcpa_enc: +median: 299882 cycles/ticks +average: 301411 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61186 cycles/ticks + +kyber_keypair_derand: +median: 277034 cycles/ticks +average: 278412 cycles/ticks + +kyber_keypair: +median: 295676 cycles/ticks +average: 296836 cycles/ticks + +kyber_encaps_derand: +median: 316588 cycles/ticks +average: 318168 cycles/ticks + +kyber_encaps: +median: 317400 cycles/ticks +average: 318937 cycles/ticks + +kyber_decaps: +median: 384516 cycles/ticks +average: 386198 cycles/ticks + +Loop spin: 760 +gen_a: +median: 103066 cycles/ticks +average: 103665 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16037 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 258634 cycles/ticks +average: 259920 cycles/ticks + +indcpa_enc: +median: 297640 cycles/ticks +average: 299190 cycles/ticks + +indcpa_dec: +median: 60898 cycles/ticks +average: 61213 cycles/ticks + +kyber_keypair_derand: +median: 275670 cycles/ticks +average: 277009 cycles/ticks + +kyber_keypair: +median: 295580 cycles/ticks +average: 296840 cycles/ticks + +kyber_encaps_derand: +median: 316550 cycles/ticks +average: 318098 cycles/ticks + +kyber_encaps: +median: 317354 cycles/ticks +average: 318863 cycles/ticks + +kyber_decaps: +median: 384592 cycles/ticks +average: 386278 cycles/ticks + +Loop spin: 761 +gen_a: +median: 102948 cycles/ticks +average: 103664 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15985 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3777 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2448 cycles/ticks + +indcpa_keypair: +median: 258836 cycles/ticks +average: 260143 cycles/ticks + +indcpa_enc: +median: 298330 cycles/ticks +average: 299811 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61197 cycles/ticks + +kyber_keypair_derand: +median: 275820 cycles/ticks +average: 277131 cycles/ticks + +kyber_keypair: +median: 295400 cycles/ticks +average: 296694 cycles/ticks + +kyber_encaps_derand: +median: 316380 cycles/ticks +average: 317923 cycles/ticks + +kyber_encaps: +median: 317040 cycles/ticks +average: 318537 cycles/ticks + +kyber_decaps: +median: 384216 cycles/ticks +average: 385785 cycles/ticks + +Loop spin: 762 +gen_a: +median: 103012 cycles/ticks +average: 103669 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15967 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 449 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259184 cycles/ticks +average: 260451 cycles/ticks + +indcpa_enc: +median: 298354 cycles/ticks +average: 299809 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275428 cycles/ticks +average: 276754 cycles/ticks + +kyber_keypair: +median: 295624 cycles/ticks +average: 296882 cycles/ticks + +kyber_encaps_derand: +median: 316342 cycles/ticks +average: 317960 cycles/ticks + +kyber_encaps: +median: 317202 cycles/ticks +average: 318775 cycles/ticks + +kyber_decaps: +median: 384382 cycles/ticks +average: 386056 cycles/ticks + +Loop spin: 763 +gen_a: +median: 103010 cycles/ticks +average: 103641 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16031 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1413 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 259200 cycles/ticks +average: 260491 cycles/ticks + +indcpa_enc: +median: 298598 cycles/ticks +average: 300130 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61225 cycles/ticks + +kyber_keypair_derand: +median: 275472 cycles/ticks +average: 276797 cycles/ticks + +kyber_keypair: +median: 295664 cycles/ticks +average: 296868 cycles/ticks + +kyber_encaps_derand: +median: 316148 cycles/ticks +average: 317661 cycles/ticks + +kyber_encaps: +median: 317028 cycles/ticks +average: 318557 cycles/ticks + +kyber_decaps: +median: 384230 cycles/ticks +average: 385960 cycles/ticks + +Loop spin: 764 +gen_a: +median: 102948 cycles/ticks +average: 103575 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15982 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 258892 cycles/ticks +average: 260211 cycles/ticks + +indcpa_enc: +median: 297914 cycles/ticks +average: 299433 cycles/ticks + +indcpa_dec: +median: 60900 cycles/ticks +average: 61190 cycles/ticks + +kyber_keypair_derand: +median: 275930 cycles/ticks +average: 277205 cycles/ticks + +kyber_keypair: +median: 295608 cycles/ticks +average: 296850 cycles/ticks + +kyber_encaps_derand: +median: 316232 cycles/ticks +average: 317758 cycles/ticks + +kyber_encaps: +median: 316656 cycles/ticks +average: 318221 cycles/ticks + +kyber_decaps: +median: 383834 cycles/ticks +average: 385406 cycles/ticks + +Loop spin: 765 +gen_a: +median: 102974 cycles/ticks +average: 103606 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2411 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16050 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3745 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258932 cycles/ticks +average: 260308 cycles/ticks + +indcpa_enc: +median: 298348 cycles/ticks +average: 299888 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61166 cycles/ticks + +kyber_keypair_derand: +median: 275532 cycles/ticks +average: 276840 cycles/ticks + +kyber_keypair: +median: 295282 cycles/ticks +average: 296558 cycles/ticks + +kyber_encaps_derand: +median: 315954 cycles/ticks +average: 317605 cycles/ticks + +kyber_encaps: +median: 316764 cycles/ticks +average: 318401 cycles/ticks + +kyber_decaps: +median: 383958 cycles/ticks +average: 385577 cycles/ticks + +Loop spin: 766 +gen_a: +median: 103032 cycles/ticks +average: 103673 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15958 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259324 cycles/ticks +average: 260608 cycles/ticks + +indcpa_enc: +median: 298276 cycles/ticks +average: 299918 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61290 cycles/ticks + +kyber_keypair_derand: +median: 275786 cycles/ticks +average: 277151 cycles/ticks + +kyber_keypair: +median: 295592 cycles/ticks +average: 296803 cycles/ticks + +kyber_encaps_derand: +median: 316134 cycles/ticks +average: 317701 cycles/ticks + +kyber_encaps: +median: 316918 cycles/ticks +average: 318395 cycles/ticks + +kyber_decaps: +median: 384072 cycles/ticks +average: 385855 cycles/ticks + +Loop spin: 767 +gen_a: +median: 102938 cycles/ticks +average: 103606 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2352 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15978 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 258892 cycles/ticks +average: 260104 cycles/ticks + +indcpa_enc: +median: 297966 cycles/ticks +average: 299399 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61244 cycles/ticks + +kyber_keypair_derand: +median: 276006 cycles/ticks +average: 277347 cycles/ticks + +kyber_keypair: +median: 295522 cycles/ticks +average: 296857 cycles/ticks + +kyber_encaps_derand: +median: 316238 cycles/ticks +average: 317842 cycles/ticks + +kyber_encaps: +median: 317142 cycles/ticks +average: 318703 cycles/ticks + +kyber_decaps: +median: 384316 cycles/ticks +average: 386013 cycles/ticks + +Loop spin: 768 +gen_a: +median: 103072 cycles/ticks +average: 103716 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16043 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259466 cycles/ticks +average: 260972 cycles/ticks + +indcpa_enc: +median: 298026 cycles/ticks +average: 299449 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61234 cycles/ticks + +kyber_keypair_derand: +median: 276098 cycles/ticks +average: 277617 cycles/ticks + +kyber_keypair: +median: 296178 cycles/ticks +average: 297213 cycles/ticks + +kyber_encaps_derand: +median: 316024 cycles/ticks +average: 317665 cycles/ticks + +kyber_encaps: +median: 316866 cycles/ticks +average: 318449 cycles/ticks + +kyber_decaps: +median: 384190 cycles/ticks +average: 385875 cycles/ticks + +Loop spin: 769 +gen_a: +median: 102824 cycles/ticks +average: 103508 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16121 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 456 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259198 cycles/ticks +average: 260549 cycles/ticks + +indcpa_enc: +median: 298142 cycles/ticks +average: 299580 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61182 cycles/ticks + +kyber_keypair_derand: +median: 275434 cycles/ticks +average: 276777 cycles/ticks + +kyber_keypair: +median: 295502 cycles/ticks +average: 296882 cycles/ticks + +kyber_encaps_derand: +median: 316444 cycles/ticks +average: 318062 cycles/ticks + +kyber_encaps: +median: 317122 cycles/ticks +average: 318513 cycles/ticks + +kyber_decaps: +median: 384650 cycles/ticks +average: 386376 cycles/ticks + +Loop spin: 770 +gen_a: +median: 102878 cycles/ticks +average: 103593 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16057 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 258856 cycles/ticks +average: 260173 cycles/ticks + +indcpa_enc: +median: 297796 cycles/ticks +average: 299040 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61205 cycles/ticks + +kyber_keypair_derand: +median: 275666 cycles/ticks +average: 276909 cycles/ticks + +kyber_keypair: +median: 295598 cycles/ticks +average: 296755 cycles/ticks + +kyber_encaps_derand: +median: 316358 cycles/ticks +average: 317906 cycles/ticks + +kyber_encaps: +median: 317170 cycles/ticks +average: 318586 cycles/ticks + +kyber_decaps: +median: 384392 cycles/ticks +average: 386003 cycles/ticks + +Loop spin: 771 +gen_a: +median: 103108 cycles/ticks +average: 103740 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16036 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3747 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259532 cycles/ticks +average: 260877 cycles/ticks + +indcpa_enc: +median: 299042 cycles/ticks +average: 300724 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61178 cycles/ticks + +kyber_keypair_derand: +median: 275820 cycles/ticks +average: 276924 cycles/ticks + +kyber_keypair: +median: 295770 cycles/ticks +average: 296911 cycles/ticks + +kyber_encaps_derand: +median: 316632 cycles/ticks +average: 317969 cycles/ticks + +kyber_encaps: +median: 318100 cycles/ticks +average: 319815 cycles/ticks + +kyber_decaps: +median: 385352 cycles/ticks +average: 390764 cycles/ticks + +Loop spin: 772 +gen_a: +median: 103278 cycles/ticks +average: 103975 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2392 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2379 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16132 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259866 cycles/ticks +average: 262167 cycles/ticks + +indcpa_enc: +median: 300214 cycles/ticks +average: 305323 cycles/ticks + +indcpa_dec: +median: 61472 cycles/ticks +average: 63130 cycles/ticks + +kyber_keypair_derand: +median: 279272 cycles/ticks +average: 284220 cycles/ticks + +kyber_keypair: +median: 301428 cycles/ticks +average: 304780 cycles/ticks + +kyber_encaps_derand: +median: 317456 cycles/ticks +average: 322660 cycles/ticks + +kyber_encaps: +median: 327334 cycles/ticks +average: 328599 cycles/ticks + +kyber_decaps: +median: 395880 cycles/ticks +average: 397315 cycles/ticks + +Loop spin: 773 +gen_a: +median: 106006 cycles/ticks +average: 107083 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7242 cycles/ticks +average: 7330 cycles/ticks + +INVNTT: +median: 9986 cycles/ticks +average: 10225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16364 cycles/ticks +average: 16559 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 458 cycles/ticks + +poly_frommsg: +median: 1440 cycles/ticks +average: 1455 cycles/ticks + +poly_compress: +median: 746 cycles/ticks +average: 750 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 524 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2516 cycles/ticks +average: 2593 cycles/ticks + +indcpa_keypair: +median: 261550 cycles/ticks +average: 267419 cycles/ticks + +indcpa_enc: +median: 299420 cycles/ticks +average: 305804 cycles/ticks + +indcpa_dec: +median: 61034 cycles/ticks +average: 62066 cycles/ticks + +kyber_keypair_derand: +median: 278324 cycles/ticks +average: 284022 cycles/ticks + +kyber_keypair: +median: 297444 cycles/ticks +average: 302366 cycles/ticks + +kyber_encaps_derand: +median: 318298 cycles/ticks +average: 324953 cycles/ticks + +kyber_encaps: +median: 319566 cycles/ticks +average: 325544 cycles/ticks + +kyber_decaps: +median: 386668 cycles/ticks +average: 394098 cycles/ticks + +Loop spin: 774 +gen_a: +median: 103474 cycles/ticks +average: 104683 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2334 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16020 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3806 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2475 cycles/ticks + +indcpa_keypair: +median: 262248 cycles/ticks +average: 268087 cycles/ticks + +indcpa_enc: +median: 307644 cycles/ticks +average: 308928 cycles/ticks + +indcpa_dec: +median: 61332 cycles/ticks +average: 62865 cycles/ticks + +kyber_keypair_derand: +median: 283916 cycles/ticks +average: 284875 cycles/ticks + +kyber_keypair: +median: 297376 cycles/ticks +average: 301258 cycles/ticks + +kyber_encaps_derand: +median: 325730 cycles/ticks +average: 327424 cycles/ticks + +kyber_encaps: +median: 319734 cycles/ticks +average: 325583 cycles/ticks + +kyber_decaps: +median: 385844 cycles/ticks +average: 392209 cycles/ticks + +Loop spin: 775 +gen_a: +median: 102894 cycles/ticks +average: 103968 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7209 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9914 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16136 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 445 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 260906 cycles/ticks +average: 265428 cycles/ticks + +indcpa_enc: +median: 299962 cycles/ticks +average: 304649 cycles/ticks + +indcpa_dec: +median: 61066 cycles/ticks +average: 62648 cycles/ticks + +kyber_keypair_derand: +median: 284956 cycles/ticks +average: 286562 cycles/ticks + +kyber_keypair: +median: 297242 cycles/ticks +average: 301122 cycles/ticks + +kyber_encaps_derand: +median: 319162 cycles/ticks +average: 324678 cycles/ticks + +kyber_encaps: +median: 318852 cycles/ticks +average: 322723 cycles/ticks + +kyber_decaps: +median: 396090 cycles/ticks +average: 396497 cycles/ticks + +Loop spin: 776 +gen_a: +median: 103846 cycles/ticks +average: 106270 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2442 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7408 cycles/ticks + +INVNTT: +median: 10130 cycles/ticks +average: 10211 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16396 cycles/ticks +average: 16615 cycles/ticks + +poly_tomsg: +median: 448 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1434 cycles/ticks +average: 1435 cycles/ticks + +poly_compress: +median: 748 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 471 cycles/ticks + +polyvec_compress: +median: 3850 cycles/ticks +average: 3895 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2551 cycles/ticks + +indcpa_keypair: +median: 260456 cycles/ticks +average: 264829 cycles/ticks + +indcpa_enc: +median: 300032 cycles/ticks +average: 305723 cycles/ticks + +indcpa_dec: +median: 61690 cycles/ticks +average: 62915 cycles/ticks + +kyber_keypair_derand: +median: 278002 cycles/ticks +average: 284206 cycles/ticks + +kyber_keypair: +median: 296974 cycles/ticks +average: 300480 cycles/ticks + +kyber_encaps_derand: +median: 316920 cycles/ticks +average: 319643 cycles/ticks + +kyber_encaps: +median: 326060 cycles/ticks +average: 326419 cycles/ticks + +kyber_decaps: +median: 386356 cycles/ticks +average: 393744 cycles/ticks + +Loop spin: 777 +gen_a: +median: 105660 cycles/ticks +average: 106808 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7344 cycles/ticks + +INVNTT: +median: 10098 cycles/ticks +average: 10175 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16082 cycles/ticks +average: 16747 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1390 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 722 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259932 cycles/ticks +average: 261930 cycles/ticks + +indcpa_enc: +median: 299742 cycles/ticks +average: 304408 cycles/ticks + +indcpa_dec: +median: 62652 cycles/ticks +average: 62862 cycles/ticks + +kyber_keypair_derand: +median: 284020 cycles/ticks +average: 285331 cycles/ticks + +kyber_keypair: +median: 297128 cycles/ticks +average: 301109 cycles/ticks + +kyber_encaps_derand: +median: 317256 cycles/ticks +average: 321259 cycles/ticks + +kyber_encaps: +median: 318962 cycles/ticks +average: 324322 cycles/ticks + +kyber_decaps: +median: 395688 cycles/ticks +average: 395113 cycles/ticks + +Loop spin: 778 +gen_a: +median: 103044 cycles/ticks +average: 105180 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15944 cycles/ticks +average: 16144 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 260122 cycles/ticks +average: 263163 cycles/ticks + +indcpa_enc: +median: 299990 cycles/ticks +average: 305101 cycles/ticks + +indcpa_dec: +median: 61256 cycles/ticks +average: 62497 cycles/ticks + +kyber_keypair_derand: +median: 277192 cycles/ticks +average: 283068 cycles/ticks + +kyber_keypair: +median: 297996 cycles/ticks +average: 301673 cycles/ticks + +kyber_encaps_derand: +median: 319504 cycles/ticks +average: 324182 cycles/ticks + +kyber_encaps: +median: 320014 cycles/ticks +average: 322546 cycles/ticks + +kyber_decaps: +median: 387960 cycles/ticks +average: 395618 cycles/ticks + +Loop spin: 779 +gen_a: +median: 103318 cycles/ticks +average: 106181 cycles/ticks + +poly_getnoise_eta1: +median: 2324 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7294 cycles/ticks +average: 7389 cycles/ticks + +INVNTT: +median: 10086 cycles/ticks +average: 10273 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16348 cycles/ticks +average: 16638 cycles/ticks + +poly_tomsg: +median: 444 cycles/ticks +average: 467 cycles/ticks + +poly_frommsg: +median: 1432 cycles/ticks +average: 1431 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 763 cycles/ticks + +poly_decompress: +median: 436 cycles/ticks +average: 438 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3832 cycles/ticks + +polyvec_decompress: +median: 2518 cycles/ticks +average: 2542 cycles/ticks + +indcpa_keypair: +median: 260452 cycles/ticks +average: 263742 cycles/ticks + +indcpa_enc: +median: 299992 cycles/ticks +average: 302491 cycles/ticks + +indcpa_dec: +median: 61058 cycles/ticks +average: 61729 cycles/ticks + +kyber_keypair_derand: +median: 275542 cycles/ticks +average: 277809 cycles/ticks + +kyber_keypair: +median: 296216 cycles/ticks +average: 298114 cycles/ticks + +kyber_encaps_derand: +median: 319006 cycles/ticks +average: 321420 cycles/ticks + +kyber_encaps: +median: 319862 cycles/ticks +average: 325045 cycles/ticks + +kyber_decaps: +median: 385620 cycles/ticks +average: 387562 cycles/ticks + +Loop spin: 780 +gen_a: +median: 103554 cycles/ticks +average: 104289 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2362 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2391 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7199 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 9967 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16040 cycles/ticks +average: 16185 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1416 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3825 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 260676 cycles/ticks +average: 262265 cycles/ticks + +indcpa_enc: +median: 298438 cycles/ticks +average: 300005 cycles/ticks + +indcpa_dec: +median: 61048 cycles/ticks +average: 61290 cycles/ticks + +kyber_keypair_derand: +median: 275308 cycles/ticks +average: 276496 cycles/ticks + +kyber_keypair: +median: 298224 cycles/ticks +average: 299864 cycles/ticks + +kyber_encaps_derand: +median: 316236 cycles/ticks +average: 318429 cycles/ticks + +kyber_encaps: +median: 317046 cycles/ticks +average: 318511 cycles/ticks + +kyber_decaps: +median: 385198 cycles/ticks +average: 387315 cycles/ticks + +Loop spin: 781 +gen_a: +median: 103310 cycles/ticks +average: 104164 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2356 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9899 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15942 cycles/ticks +average: 16134 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3773 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 258950 cycles/ticks +average: 260230 cycles/ticks + +indcpa_enc: +median: 298608 cycles/ticks +average: 300207 cycles/ticks + +indcpa_dec: +median: 60982 cycles/ticks +average: 61287 cycles/ticks + +kyber_keypair_derand: +median: 275764 cycles/ticks +average: 277258 cycles/ticks + +kyber_keypair: +median: 296202 cycles/ticks +average: 297534 cycles/ticks + +kyber_encaps_derand: +median: 317824 cycles/ticks +average: 319448 cycles/ticks + +kyber_encaps: +median: 318654 cycles/ticks +average: 320153 cycles/ticks + +kyber_decaps: +median: 387180 cycles/ticks +average: 393186 cycles/ticks + +Loop spin: 782 +gen_a: +median: 103024 cycles/ticks +average: 103889 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15984 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3776 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259142 cycles/ticks +average: 260557 cycles/ticks + +indcpa_enc: +median: 298412 cycles/ticks +average: 300131 cycles/ticks + +indcpa_dec: +median: 61102 cycles/ticks +average: 61476 cycles/ticks + +kyber_keypair_derand: +median: 276750 cycles/ticks +average: 278291 cycles/ticks + +kyber_keypair: +median: 296068 cycles/ticks +average: 297207 cycles/ticks + +kyber_encaps_derand: +median: 316574 cycles/ticks +average: 319146 cycles/ticks + +kyber_encaps: +median: 318232 cycles/ticks +average: 321137 cycles/ticks + +kyber_decaps: +median: 385436 cycles/ticks +average: 393274 cycles/ticks + +Loop spin: 783 +gen_a: +median: 103126 cycles/ticks +average: 104082 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16043 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260034 cycles/ticks +average: 264131 cycles/ticks + +indcpa_enc: +median: 298140 cycles/ticks +average: 300357 cycles/ticks + +indcpa_dec: +median: 61030 cycles/ticks +average: 61822 cycles/ticks + +kyber_keypair_derand: +median: 275936 cycles/ticks +average: 282166 cycles/ticks + +kyber_keypair: +median: 296152 cycles/ticks +average: 299405 cycles/ticks + +kyber_encaps_derand: +median: 316356 cycles/ticks +average: 319674 cycles/ticks + +kyber_encaps: +median: 317296 cycles/ticks +average: 321093 cycles/ticks + +kyber_decaps: +median: 385148 cycles/ticks +average: 388955 cycles/ticks + +Loop spin: 784 +gen_a: +median: 103242 cycles/ticks +average: 105027 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 2410 cycles/ticks +average: 2491 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7219 cycles/ticks + +INVNTT: +median: 9852 cycles/ticks +average: 10223 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15950 cycles/ticks +average: 16370 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 484 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2454 cycles/ticks +average: 2537 cycles/ticks + +indcpa_keypair: +median: 259660 cycles/ticks +average: 263729 cycles/ticks + +indcpa_enc: +median: 299052 cycles/ticks +average: 302776 cycles/ticks + +indcpa_dec: +median: 61264 cycles/ticks +average: 62625 cycles/ticks + +kyber_keypair_derand: +median: 278104 cycles/ticks +average: 282376 cycles/ticks + +kyber_keypair: +median: 296246 cycles/ticks +average: 299982 cycles/ticks + +kyber_encaps_derand: +median: 317598 cycles/ticks +average: 320501 cycles/ticks + +kyber_encaps: +median: 317650 cycles/ticks +average: 323881 cycles/ticks + +kyber_decaps: +median: 384654 cycles/ticks +average: 388269 cycles/ticks + +Loop spin: 785 +gen_a: +median: 103430 cycles/ticks +average: 106022 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2370 cycles/ticks + +poly_getnoise_eta2: +median: 2422 cycles/ticks +average: 2487 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7340 cycles/ticks + +INVNTT: +median: 10094 cycles/ticks +average: 10225 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16358 cycles/ticks +average: 16596 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 502 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 771 cycles/ticks + +poly_decompress: +median: 452 cycles/ticks +average: 470 cycles/ticks + +polyvec_compress: +median: 3846 cycles/ticks +average: 3960 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 260380 cycles/ticks +average: 264592 cycles/ticks + +indcpa_enc: +median: 298658 cycles/ticks +average: 305164 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61664 cycles/ticks + +kyber_keypair_derand: +median: 275856 cycles/ticks +average: 277513 cycles/ticks + +kyber_keypair: +median: 297482 cycles/ticks +average: 302603 cycles/ticks + +kyber_encaps_derand: +median: 316646 cycles/ticks +average: 320610 cycles/ticks + +kyber_encaps: +median: 317686 cycles/ticks +average: 322157 cycles/ticks + +kyber_decaps: +median: 386216 cycles/ticks +average: 390288 cycles/ticks + +Loop spin: 786 +gen_a: +median: 103182 cycles/ticks +average: 105607 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2459 cycles/ticks + +NTT: +median: 7268 cycles/ticks +average: 7450 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9987 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16044 cycles/ticks +average: 16504 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2520 cycles/ticks +average: 2578 cycles/ticks + +indcpa_keypair: +median: 259322 cycles/ticks +average: 262720 cycles/ticks + +indcpa_enc: +median: 298532 cycles/ticks +average: 300818 cycles/ticks + +indcpa_dec: +median: 61148 cycles/ticks +average: 61541 cycles/ticks + +kyber_keypair_derand: +median: 277210 cycles/ticks +average: 281317 cycles/ticks + +kyber_keypair: +median: 296546 cycles/ticks +average: 301941 cycles/ticks + +kyber_encaps_derand: +median: 316018 cycles/ticks +average: 318824 cycles/ticks + +kyber_encaps: +median: 317848 cycles/ticks +average: 321056 cycles/ticks + +kyber_decaps: +median: 385612 cycles/ticks +average: 392418 cycles/ticks + +Loop spin: 787 +gen_a: +median: 103022 cycles/ticks +average: 105025 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16253 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259070 cycles/ticks +average: 260790 cycles/ticks + +indcpa_enc: +median: 298944 cycles/ticks +average: 302013 cycles/ticks + +indcpa_dec: +median: 61240 cycles/ticks +average: 62497 cycles/ticks + +kyber_keypair_derand: +median: 276018 cycles/ticks +average: 279508 cycles/ticks + +kyber_keypair: +median: 296184 cycles/ticks +average: 299507 cycles/ticks + +kyber_encaps_derand: +median: 316618 cycles/ticks +average: 319675 cycles/ticks + +kyber_encaps: +median: 318182 cycles/ticks +average: 323548 cycles/ticks + +kyber_decaps: +median: 384808 cycles/ticks +average: 390749 cycles/ticks + +Loop spin: 788 +gen_a: +median: 103044 cycles/ticks +average: 105496 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7290 cycles/ticks +average: 7449 cycles/ticks + +INVNTT: +median: 10092 cycles/ticks +average: 10195 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16074 cycles/ticks +average: 16409 cycles/ticks + +poly_tomsg: +median: 446 cycles/ticks +average: 459 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1442 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3798 cycles/ticks + +polyvec_decompress: +median: 2522 cycles/ticks +average: 2583 cycles/ticks + +indcpa_keypair: +median: 259124 cycles/ticks +average: 263522 cycles/ticks + +indcpa_enc: +median: 299976 cycles/ticks +average: 305396 cycles/ticks + +indcpa_dec: +median: 61228 cycles/ticks +average: 62323 cycles/ticks + +kyber_keypair_derand: +median: 276156 cycles/ticks +average: 278710 cycles/ticks + +kyber_keypair: +median: 297086 cycles/ticks +average: 303219 cycles/ticks + +kyber_encaps_derand: +median: 318286 cycles/ticks +average: 321209 cycles/ticks + +kyber_encaps: +median: 320546 cycles/ticks +average: 323737 cycles/ticks + +kyber_decaps: +median: 386980 cycles/ticks +average: 393356 cycles/ticks + +Loop spin: 789 +gen_a: +median: 102798 cycles/ticks +average: 104906 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2379 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9900 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16047 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259682 cycles/ticks +average: 261654 cycles/ticks + +indcpa_enc: +median: 300764 cycles/ticks +average: 305087 cycles/ticks + +indcpa_dec: +median: 61368 cycles/ticks +average: 62523 cycles/ticks + +kyber_keypair_derand: +median: 275886 cycles/ticks +average: 279643 cycles/ticks + +kyber_keypair: +median: 296386 cycles/ticks +average: 300366 cycles/ticks + +kyber_encaps_derand: +median: 316832 cycles/ticks +average: 319250 cycles/ticks + +kyber_encaps: +median: 318364 cycles/ticks +average: 320773 cycles/ticks + +kyber_decaps: +median: 384436 cycles/ticks +average: 386342 cycles/ticks + +Loop spin: 790 +gen_a: +median: 102810 cycles/ticks +average: 103479 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15970 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259208 cycles/ticks +average: 260543 cycles/ticks + +indcpa_enc: +median: 298400 cycles/ticks +average: 299945 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61280 cycles/ticks + +kyber_keypair_derand: +median: 275816 cycles/ticks +average: 277129 cycles/ticks + +kyber_keypair: +median: 295856 cycles/ticks +average: 297071 cycles/ticks + +kyber_encaps_derand: +median: 316564 cycles/ticks +average: 318183 cycles/ticks + +kyber_encaps: +median: 317530 cycles/ticks +average: 319120 cycles/ticks + +kyber_decaps: +median: 384518 cycles/ticks +average: 386327 cycles/ticks + +Loop spin: 791 +gen_a: +median: 103204 cycles/ticks +average: 103833 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9904 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16074 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1415 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259504 cycles/ticks +average: 261320 cycles/ticks + +indcpa_enc: +median: 298486 cycles/ticks +average: 300586 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61242 cycles/ticks + +kyber_keypair_derand: +median: 275490 cycles/ticks +average: 277273 cycles/ticks + +kyber_keypair: +median: 295526 cycles/ticks +average: 297047 cycles/ticks + +kyber_encaps_derand: +median: 317678 cycles/ticks +average: 319630 cycles/ticks + +kyber_encaps: +median: 318706 cycles/ticks +average: 320341 cycles/ticks + +kyber_decaps: +median: 385844 cycles/ticks +average: 388010 cycles/ticks + +Loop spin: 792 +gen_a: +median: 103260 cycles/ticks +average: 104233 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16072 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259026 cycles/ticks +average: 260819 cycles/ticks + +indcpa_enc: +median: 297886 cycles/ticks +average: 300102 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61523 cycles/ticks + +kyber_keypair_derand: +median: 276116 cycles/ticks +average: 277842 cycles/ticks + +kyber_keypair: +median: 295834 cycles/ticks +average: 297767 cycles/ticks + +kyber_encaps_derand: +median: 316080 cycles/ticks +average: 318528 cycles/ticks + +kyber_encaps: +median: 317026 cycles/ticks +average: 319198 cycles/ticks + +kyber_decaps: +median: 384002 cycles/ticks +average: 385706 cycles/ticks + +Loop spin: 793 +gen_a: +median: 102726 cycles/ticks +average: 103382 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16126 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 258722 cycles/ticks +average: 259984 cycles/ticks + +indcpa_enc: +median: 298308 cycles/ticks +average: 299725 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61177 cycles/ticks + +kyber_keypair_derand: +median: 275626 cycles/ticks +average: 276933 cycles/ticks + +kyber_keypair: +median: 295652 cycles/ticks +average: 296807 cycles/ticks + +kyber_encaps_derand: +median: 316346 cycles/ticks +average: 317838 cycles/ticks + +kyber_encaps: +median: 317056 cycles/ticks +average: 318580 cycles/ticks + +kyber_decaps: +median: 384408 cycles/ticks +average: 386075 cycles/ticks + +Loop spin: 794 +gen_a: +median: 103232 cycles/ticks +average: 103843 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16017 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 258692 cycles/ticks +average: 259991 cycles/ticks + +indcpa_enc: +median: 298066 cycles/ticks +average: 299532 cycles/ticks + +indcpa_dec: +median: 60888 cycles/ticks +average: 61133 cycles/ticks + +kyber_keypair_derand: +median: 275726 cycles/ticks +average: 277002 cycles/ticks + +kyber_keypair: +median: 295746 cycles/ticks +average: 296908 cycles/ticks + +kyber_encaps_derand: +median: 316614 cycles/ticks +average: 318157 cycles/ticks + +kyber_encaps: +median: 317446 cycles/ticks +average: 319000 cycles/ticks + +kyber_decaps: +median: 384720 cycles/ticks +average: 386282 cycles/ticks + +Loop spin: 795 +gen_a: +median: 103012 cycles/ticks +average: 103657 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16028 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 433 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259072 cycles/ticks +average: 260448 cycles/ticks + +indcpa_enc: +median: 298198 cycles/ticks +average: 299621 cycles/ticks + +indcpa_dec: +median: 60948 cycles/ticks +average: 61210 cycles/ticks + +kyber_keypair_derand: +median: 275508 cycles/ticks +average: 276756 cycles/ticks + +kyber_keypair: +median: 295822 cycles/ticks +average: 296922 cycles/ticks + +kyber_encaps_derand: +median: 316390 cycles/ticks +average: 317880 cycles/ticks + +kyber_encaps: +median: 317276 cycles/ticks +average: 318765 cycles/ticks + +kyber_decaps: +median: 384482 cycles/ticks +average: 386059 cycles/ticks + +Loop spin: 796 +gen_a: +median: 103200 cycles/ticks +average: 103783 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2327 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16026 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259364 cycles/ticks +average: 260685 cycles/ticks + +indcpa_enc: +median: 298318 cycles/ticks +average: 299834 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61238 cycles/ticks + +kyber_keypair_derand: +median: 277656 cycles/ticks +average: 278894 cycles/ticks + +kyber_keypair: +median: 295444 cycles/ticks +average: 296640 cycles/ticks + +kyber_encaps_derand: +median: 316482 cycles/ticks +average: 318026 cycles/ticks + +kyber_encaps: +median: 317520 cycles/ticks +average: 319022 cycles/ticks + +kyber_decaps: +median: 384664 cycles/ticks +average: 386347 cycles/ticks + +Loop spin: 797 +gen_a: +median: 103116 cycles/ticks +average: 103785 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16003 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259106 cycles/ticks +average: 260343 cycles/ticks + +indcpa_enc: +median: 298332 cycles/ticks +average: 299692 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61196 cycles/ticks + +kyber_keypair_derand: +median: 275908 cycles/ticks +average: 277108 cycles/ticks + +kyber_keypair: +median: 295746 cycles/ticks +average: 296967 cycles/ticks + +kyber_encaps_derand: +median: 317822 cycles/ticks +average: 319281 cycles/ticks + +kyber_encaps: +median: 318740 cycles/ticks +average: 320127 cycles/ticks + +kyber_decaps: +median: 385700 cycles/ticks +average: 387386 cycles/ticks + +Loop spin: 798 +gen_a: +median: 103094 cycles/ticks +average: 103769 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 15993 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 261138 cycles/ticks +average: 262472 cycles/ticks + +indcpa_enc: +median: 300142 cycles/ticks +average: 301564 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61180 cycles/ticks + +kyber_keypair_derand: +median: 275714 cycles/ticks +average: 276858 cycles/ticks + +kyber_keypair: +median: 295750 cycles/ticks +average: 296782 cycles/ticks + +kyber_encaps_derand: +median: 316148 cycles/ticks +average: 317534 cycles/ticks + +kyber_encaps: +median: 317026 cycles/ticks +average: 318534 cycles/ticks + +kyber_decaps: +median: 384248 cycles/ticks +average: 385769 cycles/ticks + +Loop spin: 799 +gen_a: +median: 103062 cycles/ticks +average: 103791 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16135 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259670 cycles/ticks +average: 260990 cycles/ticks + +indcpa_enc: +median: 298542 cycles/ticks +average: 299917 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61167 cycles/ticks + +kyber_keypair_derand: +median: 276882 cycles/ticks +average: 278190 cycles/ticks + +kyber_keypair: +median: 295956 cycles/ticks +average: 297134 cycles/ticks + +kyber_encaps_derand: +median: 316554 cycles/ticks +average: 317904 cycles/ticks + +kyber_encaps: +median: 317608 cycles/ticks +average: 318984 cycles/ticks + +kyber_decaps: +median: 384740 cycles/ticks +average: 386472 cycles/ticks + +Loop spin: 800 +gen_a: +median: 103154 cycles/ticks +average: 103842 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15965 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259272 cycles/ticks +average: 260465 cycles/ticks + +indcpa_enc: +median: 298498 cycles/ticks +average: 299946 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61167 cycles/ticks + +kyber_keypair_derand: +median: 275156 cycles/ticks +average: 276452 cycles/ticks + +kyber_keypair: +median: 295910 cycles/ticks +average: 297032 cycles/ticks + +kyber_encaps_derand: +median: 316352 cycles/ticks +average: 317866 cycles/ticks + +kyber_encaps: +median: 317328 cycles/ticks +average: 318706 cycles/ticks + +kyber_decaps: +median: 384286 cycles/ticks +average: 385737 cycles/ticks + +Loop spin: 801 +gen_a: +median: 103194 cycles/ticks +average: 103846 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16103 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259452 cycles/ticks +average: 260888 cycles/ticks + +indcpa_enc: +median: 298588 cycles/ticks +average: 300076 cycles/ticks + +indcpa_dec: +median: 61022 cycles/ticks +average: 61353 cycles/ticks + +kyber_keypair_derand: +median: 276872 cycles/ticks +average: 278217 cycles/ticks + +kyber_keypair: +median: 295966 cycles/ticks +average: 297085 cycles/ticks + +kyber_encaps_derand: +median: 318196 cycles/ticks +average: 319689 cycles/ticks + +kyber_encaps: +median: 319150 cycles/ticks +average: 320584 cycles/ticks + +kyber_decaps: +median: 386282 cycles/ticks +average: 387917 cycles/ticks + +Loop spin: 802 +gen_a: +median: 102910 cycles/ticks +average: 103680 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15964 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 446 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259120 cycles/ticks +average: 260424 cycles/ticks + +indcpa_enc: +median: 298054 cycles/ticks +average: 299578 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61282 cycles/ticks + +kyber_keypair_derand: +median: 275522 cycles/ticks +average: 276830 cycles/ticks + +kyber_keypair: +median: 295538 cycles/ticks +average: 296789 cycles/ticks + +kyber_encaps_derand: +median: 315856 cycles/ticks +average: 317399 cycles/ticks + +kyber_encaps: +median: 316762 cycles/ticks +average: 318245 cycles/ticks + +kyber_decaps: +median: 383786 cycles/ticks +average: 385488 cycles/ticks + +Loop spin: 803 +gen_a: +median: 103106 cycles/ticks +average: 103745 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15955 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 258946 cycles/ticks +average: 260193 cycles/ticks + +indcpa_enc: +median: 298078 cycles/ticks +average: 299439 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61171 cycles/ticks + +kyber_keypair_derand: +median: 275698 cycles/ticks +average: 276925 cycles/ticks + +kyber_keypair: +median: 295768 cycles/ticks +average: 296974 cycles/ticks + +kyber_encaps_derand: +median: 316460 cycles/ticks +average: 317888 cycles/ticks + +kyber_encaps: +median: 317314 cycles/ticks +average: 318742 cycles/ticks + +kyber_decaps: +median: 384598 cycles/ticks +average: 386063 cycles/ticks + +Loop spin: 804 +gen_a: +median: 103102 cycles/ticks +average: 103665 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16036 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259070 cycles/ticks +average: 260350 cycles/ticks + +indcpa_enc: +median: 298214 cycles/ticks +average: 299506 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61216 cycles/ticks + +kyber_keypair_derand: +median: 275338 cycles/ticks +average: 276495 cycles/ticks + +kyber_keypair: +median: 295746 cycles/ticks +average: 296710 cycles/ticks + +kyber_encaps_derand: +median: 316438 cycles/ticks +average: 317815 cycles/ticks + +kyber_encaps: +median: 317168 cycles/ticks +average: 318606 cycles/ticks + +kyber_decaps: +median: 384498 cycles/ticks +average: 386022 cycles/ticks + +Loop spin: 805 +gen_a: +median: 103066 cycles/ticks +average: 103655 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 262070 cycles/ticks +average: 263286 cycles/ticks + +indcpa_enc: +median: 301228 cycles/ticks +average: 302534 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61159 cycles/ticks + +kyber_keypair_derand: +median: 275560 cycles/ticks +average: 276725 cycles/ticks + +kyber_keypair: +median: 295596 cycles/ticks +average: 296715 cycles/ticks + +kyber_encaps_derand: +median: 316632 cycles/ticks +average: 318035 cycles/ticks + +kyber_encaps: +median: 317282 cycles/ticks +average: 318678 cycles/ticks + +kyber_decaps: +median: 384212 cycles/ticks +average: 385810 cycles/ticks + +Loop spin: 806 +gen_a: +median: 103168 cycles/ticks +average: 103826 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16035 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2454 cycles/ticks + +indcpa_keypair: +median: 259046 cycles/ticks +average: 260236 cycles/ticks + +indcpa_enc: +median: 297972 cycles/ticks +average: 299277 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61174 cycles/ticks + +kyber_keypair_derand: +median: 275558 cycles/ticks +average: 276776 cycles/ticks + +kyber_keypair: +median: 295610 cycles/ticks +average: 296779 cycles/ticks + +kyber_encaps_derand: +median: 316516 cycles/ticks +average: 318035 cycles/ticks + +kyber_encaps: +median: 317164 cycles/ticks +average: 318738 cycles/ticks + +kyber_decaps: +median: 384502 cycles/ticks +average: 386143 cycles/ticks + +Loop spin: 807 +gen_a: +median: 102890 cycles/ticks +average: 103541 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15981 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259294 cycles/ticks +average: 260601 cycles/ticks + +indcpa_enc: +median: 298386 cycles/ticks +average: 299828 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275860 cycles/ticks +average: 277074 cycles/ticks + +kyber_keypair: +median: 295984 cycles/ticks +average: 297011 cycles/ticks + +kyber_encaps_derand: +median: 316578 cycles/ticks +average: 318346 cycles/ticks + +kyber_encaps: +median: 319236 cycles/ticks +average: 320852 cycles/ticks + +kyber_decaps: +median: 384348 cycles/ticks +average: 385869 cycles/ticks + +Loop spin: 808 +gen_a: +median: 102898 cycles/ticks +average: 103525 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16007 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259758 cycles/ticks +average: 261104 cycles/ticks + +indcpa_enc: +median: 299062 cycles/ticks +average: 300704 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61280 cycles/ticks + +kyber_keypair_derand: +median: 275744 cycles/ticks +average: 277284 cycles/ticks + +kyber_keypair: +median: 295884 cycles/ticks +average: 297129 cycles/ticks + +kyber_encaps_derand: +median: 318724 cycles/ticks +average: 320264 cycles/ticks + +kyber_encaps: +median: 319838 cycles/ticks +average: 321449 cycles/ticks + +kyber_decaps: +median: 386798 cycles/ticks +average: 388609 cycles/ticks + +Loop spin: 809 +gen_a: +median: 102994 cycles/ticks +average: 103667 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16078 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259920 cycles/ticks +average: 261330 cycles/ticks + +indcpa_enc: +median: 298628 cycles/ticks +average: 300196 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61226 cycles/ticks + +kyber_keypair_derand: +median: 277044 cycles/ticks +average: 278478 cycles/ticks + +kyber_keypair: +median: 296220 cycles/ticks +average: 297636 cycles/ticks + +kyber_encaps_derand: +median: 316646 cycles/ticks +average: 318351 cycles/ticks + +kyber_encaps: +median: 317218 cycles/ticks +average: 318692 cycles/ticks + +kyber_decaps: +median: 384696 cycles/ticks +average: 386671 cycles/ticks + +Loop spin: 810 +gen_a: +median: 103010 cycles/ticks +average: 103729 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15973 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259910 cycles/ticks +average: 261386 cycles/ticks + +indcpa_enc: +median: 298842 cycles/ticks +average: 300613 cycles/ticks + +indcpa_dec: +median: 60982 cycles/ticks +average: 61272 cycles/ticks + +kyber_keypair_derand: +median: 276076 cycles/ticks +average: 277431 cycles/ticks + +kyber_keypair: +median: 296140 cycles/ticks +average: 297348 cycles/ticks + +kyber_encaps_derand: +median: 316856 cycles/ticks +average: 318445 cycles/ticks + +kyber_encaps: +median: 316940 cycles/ticks +average: 318638 cycles/ticks + +kyber_decaps: +median: 384174 cycles/ticks +average: 386058 cycles/ticks + +Loop spin: 811 +gen_a: +median: 103266 cycles/ticks +average: 104094 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2384 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7157 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16057 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 259722 cycles/ticks +average: 261003 cycles/ticks + +indcpa_enc: +median: 298808 cycles/ticks +average: 300254 cycles/ticks + +indcpa_dec: +median: 61110 cycles/ticks +average: 61465 cycles/ticks + +kyber_keypair_derand: +median: 275912 cycles/ticks +average: 277427 cycles/ticks + +kyber_keypair: +median: 296034 cycles/ticks +average: 297321 cycles/ticks + +kyber_encaps_derand: +median: 316362 cycles/ticks +average: 317931 cycles/ticks + +kyber_encaps: +median: 317592 cycles/ticks +average: 319193 cycles/ticks + +kyber_decaps: +median: 384324 cycles/ticks +average: 386202 cycles/ticks + +Loop spin: 812 +gen_a: +median: 103114 cycles/ticks +average: 103891 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16113 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3774 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259388 cycles/ticks +average: 260749 cycles/ticks + +indcpa_enc: +median: 298722 cycles/ticks +average: 300294 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61148 cycles/ticks + +kyber_keypair_derand: +median: 275602 cycles/ticks +average: 277041 cycles/ticks + +kyber_keypair: +median: 296352 cycles/ticks +average: 297739 cycles/ticks + +kyber_encaps_derand: +median: 317678 cycles/ticks +average: 319319 cycles/ticks + +kyber_encaps: +median: 317560 cycles/ticks +average: 318994 cycles/ticks + +kyber_decaps: +median: 385150 cycles/ticks +average: 387377 cycles/ticks + +Loop spin: 813 +gen_a: +median: 103250 cycles/ticks +average: 104153 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 9854 cycles/ticks +average: 9957 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16050 cycles/ticks +average: 16191 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1374 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3777 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2479 cycles/ticks + +indcpa_keypair: +median: 259688 cycles/ticks +average: 261181 cycles/ticks + +indcpa_enc: +median: 298648 cycles/ticks +average: 300021 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61285 cycles/ticks + +kyber_keypair_derand: +median: 276626 cycles/ticks +average: 278146 cycles/ticks + +kyber_keypair: +median: 296894 cycles/ticks +average: 298220 cycles/ticks + +kyber_encaps_derand: +median: 316136 cycles/ticks +average: 317454 cycles/ticks + +kyber_encaps: +median: 317124 cycles/ticks +average: 318725 cycles/ticks + +kyber_decaps: +median: 386072 cycles/ticks +average: 387795 cycles/ticks + +Loop spin: 814 +gen_a: +median: 102968 cycles/ticks +average: 103597 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16055 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259216 cycles/ticks +average: 260530 cycles/ticks + +indcpa_enc: +median: 298360 cycles/ticks +average: 299941 cycles/ticks + +indcpa_dec: +median: 61276 cycles/ticks +average: 61631 cycles/ticks + +kyber_keypair_derand: +median: 276396 cycles/ticks +average: 277963 cycles/ticks + +kyber_keypair: +median: 295672 cycles/ticks +average: 296925 cycles/ticks + +kyber_encaps_derand: +median: 316310 cycles/ticks +average: 317944 cycles/ticks + +kyber_encaps: +median: 317480 cycles/ticks +average: 319038 cycles/ticks + +kyber_decaps: +median: 384874 cycles/ticks +average: 386668 cycles/ticks + +Loop spin: 815 +gen_a: +median: 103124 cycles/ticks +average: 103828 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9954 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15973 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 260494 cycles/ticks +average: 261888 cycles/ticks + +indcpa_enc: +median: 300032 cycles/ticks +average: 301783 cycles/ticks + +indcpa_dec: +median: 61258 cycles/ticks +average: 61664 cycles/ticks + +kyber_keypair_derand: +median: 276170 cycles/ticks +average: 277577 cycles/ticks + +kyber_keypair: +median: 295738 cycles/ticks +average: 296814 cycles/ticks + +kyber_encaps_derand: +median: 316302 cycles/ticks +average: 318146 cycles/ticks + +kyber_encaps: +median: 317664 cycles/ticks +average: 319324 cycles/ticks + +kyber_decaps: +median: 383968 cycles/ticks +average: 385530 cycles/ticks + +Loop spin: 816 +gen_a: +median: 103162 cycles/ticks +average: 103858 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16061 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 259328 cycles/ticks +average: 260750 cycles/ticks + +indcpa_enc: +median: 298786 cycles/ticks +average: 300518 cycles/ticks + +indcpa_dec: +median: 61040 cycles/ticks +average: 61383 cycles/ticks + +kyber_keypair_derand: +median: 275418 cycles/ticks +average: 276712 cycles/ticks + +kyber_keypair: +median: 295806 cycles/ticks +average: 297025 cycles/ticks + +kyber_encaps_derand: +median: 317088 cycles/ticks +average: 318694 cycles/ticks + +kyber_encaps: +median: 318216 cycles/ticks +average: 319847 cycles/ticks + +kyber_decaps: +median: 384626 cycles/ticks +average: 386051 cycles/ticks + +Loop spin: 817 +gen_a: +median: 103298 cycles/ticks +average: 104038 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7161 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 9925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16184 cycles/ticks +average: 16364 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 260226 cycles/ticks +average: 261530 cycles/ticks + +indcpa_enc: +median: 298770 cycles/ticks +average: 300659 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61209 cycles/ticks + +kyber_keypair_derand: +median: 277506 cycles/ticks +average: 278954 cycles/ticks + +kyber_keypair: +median: 296572 cycles/ticks +average: 298005 cycles/ticks + +kyber_encaps_derand: +median: 316670 cycles/ticks +average: 318227 cycles/ticks + +kyber_encaps: +median: 317390 cycles/ticks +average: 319135 cycles/ticks + +kyber_decaps: +median: 386516 cycles/ticks +average: 390252 cycles/ticks + +Loop spin: 818 +gen_a: +median: 103004 cycles/ticks +average: 105593 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15982 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259054 cycles/ticks +average: 260247 cycles/ticks + +indcpa_enc: +median: 298958 cycles/ticks +average: 300652 cycles/ticks + +indcpa_dec: +median: 61276 cycles/ticks +average: 61610 cycles/ticks + +kyber_keypair_derand: +median: 276948 cycles/ticks +average: 278343 cycles/ticks + +kyber_keypair: +median: 295700 cycles/ticks +average: 296639 cycles/ticks + +kyber_encaps_derand: +median: 317266 cycles/ticks +average: 318993 cycles/ticks + +kyber_encaps: +median: 318126 cycles/ticks +average: 319719 cycles/ticks + +kyber_decaps: +median: 384260 cycles/ticks +average: 385966 cycles/ticks + +Loop spin: 819 +gen_a: +median: 102890 cycles/ticks +average: 103571 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9931 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16112 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 260850 cycles/ticks +average: 262060 cycles/ticks + +indcpa_enc: +median: 298320 cycles/ticks +average: 300124 cycles/ticks + +indcpa_dec: +median: 61044 cycles/ticks +average: 61367 cycles/ticks + +kyber_keypair_derand: +median: 275502 cycles/ticks +average: 276895 cycles/ticks + +kyber_keypair: +median: 296352 cycles/ticks +average: 297750 cycles/ticks + +kyber_encaps_derand: +median: 316566 cycles/ticks +average: 318155 cycles/ticks + +kyber_encaps: +median: 317364 cycles/ticks +average: 318801 cycles/ticks + +kyber_decaps: +median: 384342 cycles/ticks +average: 386293 cycles/ticks + +Loop spin: 820 +gen_a: +median: 103268 cycles/ticks +average: 103999 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15940 cycles/ticks +average: 16143 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 260276 cycles/ticks +average: 261781 cycles/ticks + +indcpa_enc: +median: 298716 cycles/ticks +average: 300244 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275590 cycles/ticks +average: 276891 cycles/ticks + +kyber_keypair: +median: 296330 cycles/ticks +average: 297856 cycles/ticks + +kyber_encaps_derand: +median: 317108 cycles/ticks +average: 318942 cycles/ticks + +kyber_encaps: +median: 317426 cycles/ticks +average: 318873 cycles/ticks + +kyber_decaps: +median: 385028 cycles/ticks +average: 387055 cycles/ticks + +Loop spin: 821 +gen_a: +median: 103580 cycles/ticks +average: 104383 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2374 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7173 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9935 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15934 cycles/ticks +average: 16097 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1395 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3775 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 259252 cycles/ticks +average: 260833 cycles/ticks + +indcpa_enc: +median: 298754 cycles/ticks +average: 300043 cycles/ticks + +indcpa_dec: +median: 61014 cycles/ticks +average: 61317 cycles/ticks + +kyber_keypair_derand: +median: 276780 cycles/ticks +average: 278129 cycles/ticks + +kyber_keypair: +median: 297414 cycles/ticks +average: 298840 cycles/ticks + +kyber_encaps_derand: +median: 316494 cycles/ticks +average: 318007 cycles/ticks + +kyber_encaps: +median: 317478 cycles/ticks +average: 319072 cycles/ticks + +kyber_decaps: +median: 385348 cycles/ticks +average: 386979 cycles/ticks + +Loop spin: 822 +gen_a: +median: 102992 cycles/ticks +average: 103737 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15896 cycles/ticks +average: 15960 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259652 cycles/ticks +average: 261049 cycles/ticks + +indcpa_enc: +median: 298680 cycles/ticks +average: 300060 cycles/ticks + +indcpa_dec: +median: 61002 cycles/ticks +average: 61326 cycles/ticks + +kyber_keypair_derand: +median: 278032 cycles/ticks +average: 279437 cycles/ticks + +kyber_keypair: +median: 296628 cycles/ticks +average: 298091 cycles/ticks + +kyber_encaps_derand: +median: 317334 cycles/ticks +average: 318987 cycles/ticks + +kyber_encaps: +median: 318544 cycles/ticks +average: 320052 cycles/ticks + +kyber_decaps: +median: 387008 cycles/ticks +average: 389069 cycles/ticks + +Loop spin: 823 +gen_a: +median: 103000 cycles/ticks +average: 103700 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16084 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259256 cycles/ticks +average: 260639 cycles/ticks + +indcpa_enc: +median: 299762 cycles/ticks +average: 301280 cycles/ticks + +indcpa_dec: +median: 61140 cycles/ticks +average: 61497 cycles/ticks + +kyber_keypair_derand: +median: 276468 cycles/ticks +average: 277973 cycles/ticks + +kyber_keypair: +median: 296214 cycles/ticks +average: 297269 cycles/ticks + +kyber_encaps_derand: +median: 320076 cycles/ticks +average: 321996 cycles/ticks + +kyber_encaps: +median: 320496 cycles/ticks +average: 322116 cycles/ticks + +kyber_decaps: +median: 387304 cycles/ticks +average: 388705 cycles/ticks + +Loop spin: 824 +gen_a: +median: 103004 cycles/ticks +average: 103775 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7221 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259170 cycles/ticks +average: 260150 cycles/ticks + +indcpa_enc: +median: 298470 cycles/ticks +average: 299759 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61201 cycles/ticks + +kyber_keypair_derand: +median: 275302 cycles/ticks +average: 276500 cycles/ticks + +kyber_keypair: +median: 295976 cycles/ticks +average: 296870 cycles/ticks + +kyber_encaps_derand: +median: 316214 cycles/ticks +average: 317458 cycles/ticks + +kyber_encaps: +median: 317020 cycles/ticks +average: 318343 cycles/ticks + +kyber_decaps: +median: 384124 cycles/ticks +average: 385568 cycles/ticks + +Loop spin: 825 +gen_a: +median: 103168 cycles/ticks +average: 103733 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15985 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259114 cycles/ticks +average: 260182 cycles/ticks + +indcpa_enc: +median: 298324 cycles/ticks +average: 299656 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61137 cycles/ticks + +kyber_keypair_derand: +median: 276050 cycles/ticks +average: 277302 cycles/ticks + +kyber_keypair: +median: 295970 cycles/ticks +average: 296925 cycles/ticks + +kyber_encaps_derand: +median: 316246 cycles/ticks +average: 317504 cycles/ticks + +kyber_encaps: +median: 317254 cycles/ticks +average: 318474 cycles/ticks + +kyber_decaps: +median: 384336 cycles/ticks +average: 385848 cycles/ticks + +Loop spin: 826 +gen_a: +median: 103086 cycles/ticks +average: 103734 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16077 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259208 cycles/ticks +average: 260268 cycles/ticks + +indcpa_enc: +median: 298222 cycles/ticks +average: 299501 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61184 cycles/ticks + +kyber_keypair_derand: +median: 275898 cycles/ticks +average: 277067 cycles/ticks + +kyber_keypair: +median: 295966 cycles/ticks +average: 297250 cycles/ticks + +kyber_encaps_derand: +median: 316484 cycles/ticks +average: 317874 cycles/ticks + +kyber_encaps: +median: 317412 cycles/ticks +average: 318596 cycles/ticks + +kyber_decaps: +median: 384594 cycles/ticks +average: 385950 cycles/ticks + +Loop spin: 827 +gen_a: +median: 103048 cycles/ticks +average: 103761 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16079 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259032 cycles/ticks +average: 260200 cycles/ticks + +indcpa_enc: +median: 298484 cycles/ticks +average: 299736 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61127 cycles/ticks + +kyber_keypair_derand: +median: 275580 cycles/ticks +average: 276606 cycles/ticks + +kyber_keypair: +median: 295656 cycles/ticks +average: 296709 cycles/ticks + +kyber_encaps_derand: +median: 316658 cycles/ticks +average: 318036 cycles/ticks + +kyber_encaps: +median: 317488 cycles/ticks +average: 318734 cycles/ticks + +kyber_decaps: +median: 384706 cycles/ticks +average: 386017 cycles/ticks + +Loop spin: 828 +gen_a: +median: 103024 cycles/ticks +average: 103557 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15969 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 260572 cycles/ticks +average: 261645 cycles/ticks + +indcpa_enc: +median: 299814 cycles/ticks +average: 301080 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61199 cycles/ticks + +kyber_keypair_derand: +median: 275568 cycles/ticks +average: 276630 cycles/ticks + +kyber_keypair: +median: 295754 cycles/ticks +average: 296689 cycles/ticks + +kyber_encaps_derand: +median: 316382 cycles/ticks +average: 317564 cycles/ticks + +kyber_encaps: +median: 317212 cycles/ticks +average: 318476 cycles/ticks + +kyber_decaps: +median: 384358 cycles/ticks +average: 385858 cycles/ticks + +Loop spin: 829 +gen_a: +median: 103278 cycles/ticks +average: 103860 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15958 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259536 cycles/ticks +average: 260629 cycles/ticks + +indcpa_enc: +median: 298762 cycles/ticks +average: 299936 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61108 cycles/ticks + +kyber_keypair_derand: +median: 275284 cycles/ticks +average: 276330 cycles/ticks + +kyber_keypair: +median: 295700 cycles/ticks +average: 296604 cycles/ticks + +kyber_encaps_derand: +median: 316640 cycles/ticks +average: 317895 cycles/ticks + +kyber_encaps: +median: 317490 cycles/ticks +average: 318784 cycles/ticks + +kyber_decaps: +median: 384666 cycles/ticks +average: 385994 cycles/ticks + +Loop spin: 830 +gen_a: +median: 103166 cycles/ticks +average: 103758 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15972 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 258906 cycles/ticks +average: 260145 cycles/ticks + +indcpa_enc: +median: 298024 cycles/ticks +average: 299212 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61140 cycles/ticks + +kyber_keypair_derand: +median: 276252 cycles/ticks +average: 277328 cycles/ticks + +kyber_keypair: +median: 295606 cycles/ticks +average: 296595 cycles/ticks + +kyber_encaps_derand: +median: 316364 cycles/ticks +average: 317635 cycles/ticks + +kyber_encaps: +median: 317054 cycles/ticks +average: 318313 cycles/ticks + +kyber_decaps: +median: 384418 cycles/ticks +average: 385722 cycles/ticks + +Loop spin: 831 +gen_a: +median: 102758 cycles/ticks +average: 103416 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16029 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259394 cycles/ticks +average: 260629 cycles/ticks + +indcpa_enc: +median: 298470 cycles/ticks +average: 299869 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61182 cycles/ticks + +kyber_keypair_derand: +median: 275614 cycles/ticks +average: 276797 cycles/ticks + +kyber_keypair: +median: 295262 cycles/ticks +average: 296445 cycles/ticks + +kyber_encaps_derand: +median: 316108 cycles/ticks +average: 317598 cycles/ticks + +kyber_encaps: +median: 316762 cycles/ticks +average: 318188 cycles/ticks + +kyber_decaps: +median: 384138 cycles/ticks +average: 385729 cycles/ticks + +Loop spin: 832 +gen_a: +median: 102906 cycles/ticks +average: 103507 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16081 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259392 cycles/ticks +average: 260556 cycles/ticks + +indcpa_enc: +median: 298026 cycles/ticks +average: 299415 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61183 cycles/ticks + +kyber_keypair_derand: +median: 275678 cycles/ticks +average: 276970 cycles/ticks + +kyber_keypair: +median: 295590 cycles/ticks +average: 296849 cycles/ticks + +kyber_encaps_derand: +median: 316422 cycles/ticks +average: 317973 cycles/ticks + +kyber_encaps: +median: 317114 cycles/ticks +average: 318628 cycles/ticks + +kyber_decaps: +median: 384278 cycles/ticks +average: 385913 cycles/ticks + +Loop spin: 833 +gen_a: +median: 102980 cycles/ticks +average: 103585 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2339 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15965 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 448 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 259084 cycles/ticks +average: 260408 cycles/ticks + +indcpa_enc: +median: 298380 cycles/ticks +average: 299862 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61236 cycles/ticks + +kyber_keypair_derand: +median: 275436 cycles/ticks +average: 276702 cycles/ticks + +kyber_keypair: +median: 295858 cycles/ticks +average: 297045 cycles/ticks + +kyber_encaps_derand: +median: 315440 cycles/ticks +average: 316912 cycles/ticks + +kyber_encaps: +median: 316320 cycles/ticks +average: 317858 cycles/ticks + +kyber_decaps: +median: 383688 cycles/ticks +average: 385355 cycles/ticks + +Loop spin: 834 +gen_a: +median: 102674 cycles/ticks +average: 103407 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16051 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259484 cycles/ticks +average: 260722 cycles/ticks + +indcpa_enc: +median: 298932 cycles/ticks +average: 300348 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61165 cycles/ticks + +kyber_keypair_derand: +median: 275284 cycles/ticks +average: 276658 cycles/ticks + +kyber_keypair: +median: 295678 cycles/ticks +average: 296863 cycles/ticks + +kyber_encaps_derand: +median: 316380 cycles/ticks +average: 317938 cycles/ticks + +kyber_encaps: +median: 317134 cycles/ticks +average: 318649 cycles/ticks + +kyber_decaps: +median: 384466 cycles/ticks +average: 386111 cycles/ticks + +Loop spin: 835 +gen_a: +median: 102876 cycles/ticks +average: 103495 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15992 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259156 cycles/ticks +average: 260671 cycles/ticks + +indcpa_enc: +median: 297960 cycles/ticks +average: 299357 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61185 cycles/ticks + +kyber_keypair_derand: +median: 275966 cycles/ticks +average: 277485 cycles/ticks + +kyber_keypair: +median: 296190 cycles/ticks +average: 297227 cycles/ticks + +kyber_encaps_derand: +median: 316232 cycles/ticks +average: 317744 cycles/ticks + +kyber_encaps: +median: 316912 cycles/ticks +average: 318365 cycles/ticks + +kyber_decaps: +median: 384140 cycles/ticks +average: 385699 cycles/ticks + +Loop spin: 836 +gen_a: +median: 103036 cycles/ticks +average: 103585 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15957 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258998 cycles/ticks +average: 260305 cycles/ticks + +indcpa_enc: +median: 298338 cycles/ticks +average: 299894 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61209 cycles/ticks + +kyber_keypair_derand: +median: 275750 cycles/ticks +average: 277034 cycles/ticks + +kyber_keypair: +median: 295754 cycles/ticks +average: 296929 cycles/ticks + +kyber_encaps_derand: +median: 316666 cycles/ticks +average: 318247 cycles/ticks + +kyber_encaps: +median: 317410 cycles/ticks +average: 318947 cycles/ticks + +kyber_decaps: +median: 384568 cycles/ticks +average: 386203 cycles/ticks + +Loop spin: 837 +gen_a: +median: 102972 cycles/ticks +average: 103602 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7105 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15966 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258994 cycles/ticks +average: 260261 cycles/ticks + +indcpa_enc: +median: 298172 cycles/ticks +average: 299604 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61200 cycles/ticks + +kyber_keypair_derand: +median: 275150 cycles/ticks +average: 276475 cycles/ticks + +kyber_keypair: +median: 295288 cycles/ticks +average: 296562 cycles/ticks + +kyber_encaps_derand: +median: 317752 cycles/ticks +average: 319210 cycles/ticks + +kyber_encaps: +median: 318554 cycles/ticks +average: 320035 cycles/ticks + +kyber_decaps: +median: 385770 cycles/ticks +average: 387474 cycles/ticks + +Loop spin: 838 +gen_a: +median: 102906 cycles/ticks +average: 103668 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9872 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16132 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259302 cycles/ticks +average: 260692 cycles/ticks + +indcpa_enc: +median: 298422 cycles/ticks +average: 300054 cycles/ticks + +indcpa_dec: +median: 60906 cycles/ticks +average: 61200 cycles/ticks + +kyber_keypair_derand: +median: 277078 cycles/ticks +average: 278476 cycles/ticks + +kyber_keypair: +median: 295728 cycles/ticks +average: 297039 cycles/ticks + +kyber_encaps_derand: +median: 318306 cycles/ticks +average: 320059 cycles/ticks + +kyber_encaps: +median: 319230 cycles/ticks +average: 320822 cycles/ticks + +kyber_decaps: +median: 386378 cycles/ticks +average: 388091 cycles/ticks + +Loop spin: 839 +gen_a: +median: 103046 cycles/ticks +average: 103693 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16075 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 258894 cycles/ticks +average: 260219 cycles/ticks + +indcpa_enc: +median: 297880 cycles/ticks +average: 299448 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61258 cycles/ticks + +kyber_keypair_derand: +median: 275486 cycles/ticks +average: 276793 cycles/ticks + +kyber_keypair: +median: 295628 cycles/ticks +average: 296835 cycles/ticks + +kyber_encaps_derand: +median: 318362 cycles/ticks +average: 319967 cycles/ticks + +kyber_encaps: +median: 319104 cycles/ticks +average: 320795 cycles/ticks + +kyber_decaps: +median: 386354 cycles/ticks +average: 388111 cycles/ticks + +Loop spin: 840 +gen_a: +median: 102856 cycles/ticks +average: 103512 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16083 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 258758 cycles/ticks +average: 260179 cycles/ticks + +indcpa_enc: +median: 298082 cycles/ticks +average: 299597 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61216 cycles/ticks + +kyber_keypair_derand: +median: 275540 cycles/ticks +average: 276834 cycles/ticks + +kyber_keypair: +median: 295764 cycles/ticks +average: 296999 cycles/ticks + +kyber_encaps_derand: +median: 316404 cycles/ticks +average: 318054 cycles/ticks + +kyber_encaps: +median: 317228 cycles/ticks +average: 318736 cycles/ticks + +kyber_decaps: +median: 384464 cycles/ticks +average: 386215 cycles/ticks + +Loop spin: 841 +gen_a: +median: 102990 cycles/ticks +average: 103768 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7104 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16026 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 259174 cycles/ticks +average: 260525 cycles/ticks + +indcpa_enc: +median: 298508 cycles/ticks +average: 300007 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61279 cycles/ticks + +kyber_keypair_derand: +median: 275990 cycles/ticks +average: 277444 cycles/ticks + +kyber_keypair: +median: 296400 cycles/ticks +average: 297653 cycles/ticks + +kyber_encaps_derand: +median: 317672 cycles/ticks +average: 319387 cycles/ticks + +kyber_encaps: +median: 319338 cycles/ticks +average: 320737 cycles/ticks + +kyber_decaps: +median: 385014 cycles/ticks +average: 386875 cycles/ticks + +Loop spin: 842 +gen_a: +median: 103084 cycles/ticks +average: 103901 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15993 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259626 cycles/ticks +average: 261046 cycles/ticks + +indcpa_enc: +median: 299104 cycles/ticks +average: 300809 cycles/ticks + +indcpa_dec: +median: 61116 cycles/ticks +average: 61549 cycles/ticks + +kyber_keypair_derand: +median: 276340 cycles/ticks +average: 278291 cycles/ticks + +kyber_keypair: +median: 295732 cycles/ticks +average: 297230 cycles/ticks + +kyber_encaps_derand: +median: 318544 cycles/ticks +average: 320345 cycles/ticks + +kyber_encaps: +median: 320114 cycles/ticks +average: 322298 cycles/ticks + +kyber_decaps: +median: 386084 cycles/ticks +average: 388698 cycles/ticks + +Loop spin: 843 +gen_a: +median: 103106 cycles/ticks +average: 103808 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2336 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16302 cycles/ticks +average: 16222 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 260108 cycles/ticks +average: 261542 cycles/ticks + +indcpa_enc: +median: 299444 cycles/ticks +average: 301417 cycles/ticks + +indcpa_dec: +median: 61040 cycles/ticks +average: 61397 cycles/ticks + +kyber_keypair_derand: +median: 275964 cycles/ticks +average: 277695 cycles/ticks + +kyber_keypair: +median: 296102 cycles/ticks +average: 297566 cycles/ticks + +kyber_encaps_derand: +median: 319082 cycles/ticks +average: 320749 cycles/ticks + +kyber_encaps: +median: 319350 cycles/ticks +average: 321174 cycles/ticks + +kyber_decaps: +median: 386292 cycles/ticks +average: 388421 cycles/ticks + +Loop spin: 844 +gen_a: +median: 103108 cycles/ticks +average: 103904 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7145 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16004 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259454 cycles/ticks +average: 260845 cycles/ticks + +indcpa_enc: +median: 299102 cycles/ticks +average: 300697 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61230 cycles/ticks + +kyber_keypair_derand: +median: 276320 cycles/ticks +average: 277609 cycles/ticks + +kyber_keypair: +median: 296044 cycles/ticks +average: 297320 cycles/ticks + +kyber_encaps_derand: +median: 317672 cycles/ticks +average: 319317 cycles/ticks + +kyber_encaps: +median: 317562 cycles/ticks +average: 319134 cycles/ticks + +kyber_decaps: +median: 384308 cycles/ticks +average: 386011 cycles/ticks + +Loop spin: 845 +gen_a: +median: 103188 cycles/ticks +average: 103886 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16054 cycles/ticks +average: 16209 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 259694 cycles/ticks +average: 261100 cycles/ticks + +indcpa_enc: +median: 298668 cycles/ticks +average: 300243 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61313 cycles/ticks + +kyber_keypair_derand: +median: 276360 cycles/ticks +average: 277778 cycles/ticks + +kyber_keypair: +median: 296096 cycles/ticks +average: 297351 cycles/ticks + +kyber_encaps_derand: +median: 318330 cycles/ticks +average: 319946 cycles/ticks + +kyber_encaps: +median: 319900 cycles/ticks +average: 321617 cycles/ticks + +kyber_decaps: +median: 386360 cycles/ticks +average: 388376 cycles/ticks + +Loop spin: 846 +gen_a: +median: 103018 cycles/ticks +average: 103668 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16069 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259502 cycles/ticks +average: 260907 cycles/ticks + +indcpa_enc: +median: 299738 cycles/ticks +average: 301263 cycles/ticks + +indcpa_dec: +median: 60988 cycles/ticks +average: 61300 cycles/ticks + +kyber_keypair_derand: +median: 275526 cycles/ticks +average: 276823 cycles/ticks + +kyber_keypair: +median: 296020 cycles/ticks +average: 297397 cycles/ticks + +kyber_encaps_derand: +median: 317674 cycles/ticks +average: 319323 cycles/ticks + +kyber_encaps: +median: 317082 cycles/ticks +average: 318742 cycles/ticks + +kyber_decaps: +median: 384270 cycles/ticks +average: 386115 cycles/ticks + +Loop spin: 847 +gen_a: +median: 103590 cycles/ticks +average: 104449 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2382 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 9955 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16058 cycles/ticks +average: 16306 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 444 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3795 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 260450 cycles/ticks +average: 261871 cycles/ticks + +indcpa_enc: +median: 299158 cycles/ticks +average: 301137 cycles/ticks + +indcpa_dec: +median: 60980 cycles/ticks +average: 61279 cycles/ticks + +kyber_keypair_derand: +median: 275852 cycles/ticks +average: 277398 cycles/ticks + +kyber_keypair: +median: 297410 cycles/ticks +average: 298835 cycles/ticks + +kyber_encaps_derand: +median: 317028 cycles/ticks +average: 318801 cycles/ticks + +kyber_encaps: +median: 317722 cycles/ticks +average: 319451 cycles/ticks + +kyber_decaps: +median: 386166 cycles/ticks +average: 388123 cycles/ticks + +Loop spin: 848 +gen_a: +median: 103320 cycles/ticks +average: 104127 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2333 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16004 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259568 cycles/ticks +average: 261003 cycles/ticks + +indcpa_enc: +median: 298920 cycles/ticks +average: 300763 cycles/ticks + +indcpa_dec: +median: 61070 cycles/ticks +average: 61463 cycles/ticks + +kyber_keypair_derand: +median: 277004 cycles/ticks +average: 278548 cycles/ticks + +kyber_keypair: +median: 296766 cycles/ticks +average: 298125 cycles/ticks + +kyber_encaps_derand: +median: 316620 cycles/ticks +average: 318355 cycles/ticks + +kyber_encaps: +median: 317572 cycles/ticks +average: 319366 cycles/ticks + +kyber_decaps: +median: 386132 cycles/ticks +average: 387983 cycles/ticks + +Loop spin: 849 +gen_a: +median: 103050 cycles/ticks +average: 103845 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16058 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 260348 cycles/ticks +average: 261815 cycles/ticks + +indcpa_enc: +median: 298772 cycles/ticks +average: 300381 cycles/ticks + +indcpa_dec: +median: 61022 cycles/ticks +average: 61349 cycles/ticks + +kyber_keypair_derand: +median: 277070 cycles/ticks +average: 278562 cycles/ticks + +kyber_keypair: +median: 296562 cycles/ticks +average: 298103 cycles/ticks + +kyber_encaps_derand: +median: 316550 cycles/ticks +average: 318134 cycles/ticks + +kyber_encaps: +median: 317662 cycles/ticks +average: 319259 cycles/ticks + +kyber_decaps: +median: 385946 cycles/ticks +average: 388052 cycles/ticks + +Loop spin: 850 +gen_a: +median: 102816 cycles/ticks +average: 103531 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9913 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15965 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259508 cycles/ticks +average: 260922 cycles/ticks + +indcpa_enc: +median: 299030 cycles/ticks +average: 301446 cycles/ticks + +indcpa_dec: +median: 61248 cycles/ticks +average: 61744 cycles/ticks + +kyber_keypair_derand: +median: 276760 cycles/ticks +average: 278459 cycles/ticks + +kyber_keypair: +median: 296348 cycles/ticks +average: 298267 cycles/ticks + +kyber_encaps_derand: +median: 317062 cycles/ticks +average: 319509 cycles/ticks + +kyber_encaps: +median: 318146 cycles/ticks +average: 320369 cycles/ticks + +kyber_decaps: +median: 385870 cycles/ticks +average: 388314 cycles/ticks + +Loop spin: 851 +gen_a: +median: 102978 cycles/ticks +average: 103688 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16155 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259544 cycles/ticks +average: 261060 cycles/ticks + +indcpa_enc: +median: 299092 cycles/ticks +average: 301337 cycles/ticks + +indcpa_dec: +median: 61140 cycles/ticks +average: 61480 cycles/ticks + +kyber_keypair_derand: +median: 276352 cycles/ticks +average: 278084 cycles/ticks + +kyber_keypair: +median: 295778 cycles/ticks +average: 297038 cycles/ticks + +kyber_encaps_derand: +median: 317554 cycles/ticks +average: 319121 cycles/ticks + +kyber_encaps: +median: 317480 cycles/ticks +average: 319222 cycles/ticks + +kyber_decaps: +median: 384480 cycles/ticks +average: 386253 cycles/ticks + +Loop spin: 852 +gen_a: +median: 103200 cycles/ticks +average: 103937 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 9938 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15938 cycles/ticks +average: 16109 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 443 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3796 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 260068 cycles/ticks +average: 261834 cycles/ticks + +indcpa_enc: +median: 298016 cycles/ticks +average: 299703 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61351 cycles/ticks + +kyber_keypair_derand: +median: 275534 cycles/ticks +average: 276910 cycles/ticks + +kyber_keypair: +median: 297672 cycles/ticks +average: 299191 cycles/ticks + +kyber_encaps_derand: +median: 316788 cycles/ticks +average: 318911 cycles/ticks + +kyber_encaps: +median: 317326 cycles/ticks +average: 318786 cycles/ticks + +kyber_decaps: +median: 386672 cycles/ticks +average: 388612 cycles/ticks + +Loop spin: 853 +gen_a: +median: 103344 cycles/ticks +average: 104431 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7185 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9994 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16005 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 774 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 258794 cycles/ticks +average: 260386 cycles/ticks + +indcpa_enc: +median: 297778 cycles/ticks +average: 299495 cycles/ticks + +indcpa_dec: +median: 61296 cycles/ticks +average: 61693 cycles/ticks + +kyber_keypair_derand: +median: 277124 cycles/ticks +average: 279108 cycles/ticks + +kyber_keypair: +median: 296304 cycles/ticks +average: 297905 cycles/ticks + +kyber_encaps_derand: +median: 316510 cycles/ticks +average: 317916 cycles/ticks + +kyber_encaps: +median: 318834 cycles/ticks +average: 321212 cycles/ticks + +kyber_decaps: +median: 384930 cycles/ticks +average: 387645 cycles/ticks + +Loop spin: 854 +gen_a: +median: 102916 cycles/ticks +average: 103685 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9942 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16061 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259846 cycles/ticks +average: 261592 cycles/ticks + +indcpa_enc: +median: 299588 cycles/ticks +average: 304333 cycles/ticks + +indcpa_dec: +median: 61060 cycles/ticks +average: 63439 cycles/ticks + +kyber_keypair_derand: +median: 275496 cycles/ticks +average: 277253 cycles/ticks + +kyber_keypair: +median: 296296 cycles/ticks +average: 297737 cycles/ticks + +kyber_encaps_derand: +median: 316880 cycles/ticks +average: 319310 cycles/ticks + +kyber_encaps: +median: 317798 cycles/ticks +average: 319692 cycles/ticks + +kyber_decaps: +median: 385754 cycles/ticks +average: 387978 cycles/ticks + +Loop spin: 855 +gen_a: +median: 103060 cycles/ticks +average: 104019 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15976 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259340 cycles/ticks +average: 260570 cycles/ticks + +indcpa_enc: +median: 299622 cycles/ticks +average: 301193 cycles/ticks + +indcpa_dec: +median: 61276 cycles/ticks +average: 61685 cycles/ticks + +kyber_keypair_derand: +median: 277550 cycles/ticks +average: 279222 cycles/ticks + +kyber_keypair: +median: 295836 cycles/ticks +average: 298380 cycles/ticks + +kyber_encaps_derand: +median: 316484 cycles/ticks +average: 318288 cycles/ticks + +kyber_encaps: +median: 318796 cycles/ticks +average: 320266 cycles/ticks + +kyber_decaps: +median: 384346 cycles/ticks +average: 385763 cycles/ticks + +Loop spin: 856 +gen_a: +median: 103138 cycles/ticks +average: 103670 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15990 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259298 cycles/ticks +average: 260629 cycles/ticks + +indcpa_enc: +median: 298782 cycles/ticks +average: 300282 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61233 cycles/ticks + +kyber_keypair_derand: +median: 277572 cycles/ticks +average: 278836 cycles/ticks + +kyber_keypair: +median: 295834 cycles/ticks +average: 297052 cycles/ticks + +kyber_encaps_derand: +median: 317046 cycles/ticks +average: 318682 cycles/ticks + +kyber_encaps: +median: 317450 cycles/ticks +average: 319012 cycles/ticks + +kyber_decaps: +median: 384494 cycles/ticks +average: 386040 cycles/ticks + +Loop spin: 857 +gen_a: +median: 103166 cycles/ticks +average: 103866 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16099 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2454 cycles/ticks + +indcpa_keypair: +median: 260446 cycles/ticks +average: 261780 cycles/ticks + +indcpa_enc: +median: 299184 cycles/ticks +average: 300747 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61175 cycles/ticks + +kyber_keypair_derand: +median: 275664 cycles/ticks +average: 276866 cycles/ticks + +kyber_keypair: +median: 296856 cycles/ticks +average: 297971 cycles/ticks + +kyber_encaps_derand: +median: 317248 cycles/ticks +average: 318717 cycles/ticks + +kyber_encaps: +median: 317306 cycles/ticks +average: 318646 cycles/ticks + +kyber_decaps: +median: 385726 cycles/ticks +average: 387731 cycles/ticks + +Loop spin: 858 +gen_a: +median: 102970 cycles/ticks +average: 103707 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15959 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259190 cycles/ticks +average: 260428 cycles/ticks + +indcpa_enc: +median: 298482 cycles/ticks +average: 299821 cycles/ticks + +indcpa_dec: +median: 60914 cycles/ticks +average: 61256 cycles/ticks + +kyber_keypair_derand: +median: 275750 cycles/ticks +average: 277067 cycles/ticks + +kyber_keypair: +median: 295790 cycles/ticks +average: 296792 cycles/ticks + +kyber_encaps_derand: +median: 316388 cycles/ticks +average: 317870 cycles/ticks + +kyber_encaps: +median: 317226 cycles/ticks +average: 318721 cycles/ticks + +kyber_decaps: +median: 384502 cycles/ticks +average: 386226 cycles/ticks + +Loop spin: 859 +gen_a: +median: 103090 cycles/ticks +average: 103637 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 16089 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1370 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 260422 cycles/ticks +average: 261827 cycles/ticks + +indcpa_enc: +median: 299600 cycles/ticks +average: 300985 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61224 cycles/ticks + +kyber_keypair_derand: +median: 275646 cycles/ticks +average: 277005 cycles/ticks + +kyber_keypair: +median: 295904 cycles/ticks +average: 296898 cycles/ticks + +kyber_encaps_derand: +median: 316372 cycles/ticks +average: 317829 cycles/ticks + +kyber_encaps: +median: 317324 cycles/ticks +average: 318758 cycles/ticks + +kyber_decaps: +median: 384590 cycles/ticks +average: 386392 cycles/ticks + +Loop spin: 860 +gen_a: +median: 102902 cycles/ticks +average: 103624 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2334 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2398 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15992 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1422 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2453 cycles/ticks + +indcpa_keypair: +median: 258834 cycles/ticks +average: 260290 cycles/ticks + +indcpa_enc: +median: 297798 cycles/ticks +average: 299282 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61379 cycles/ticks + +kyber_keypair_derand: +median: 275694 cycles/ticks +average: 277141 cycles/ticks + +kyber_keypair: +median: 295576 cycles/ticks +average: 296607 cycles/ticks + +kyber_encaps_derand: +median: 316170 cycles/ticks +average: 317570 cycles/ticks + +kyber_encaps: +median: 317260 cycles/ticks +average: 318813 cycles/ticks + +kyber_decaps: +median: 384412 cycles/ticks +average: 386184 cycles/ticks + +Loop spin: 861 +gen_a: +median: 103046 cycles/ticks +average: 103723 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15978 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259264 cycles/ticks +average: 260448 cycles/ticks + +indcpa_enc: +median: 298602 cycles/ticks +average: 300097 cycles/ticks + +indcpa_dec: +median: 60908 cycles/ticks +average: 61174 cycles/ticks + +kyber_keypair_derand: +median: 275576 cycles/ticks +average: 276851 cycles/ticks + +kyber_keypair: +median: 295860 cycles/ticks +average: 297208 cycles/ticks + +kyber_encaps_derand: +median: 316198 cycles/ticks +average: 317563 cycles/ticks + +kyber_encaps: +median: 317138 cycles/ticks +average: 318605 cycles/ticks + +kyber_decaps: +median: 384242 cycles/ticks +average: 386014 cycles/ticks + +Loop spin: 862 +gen_a: +median: 102840 cycles/ticks +average: 103624 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16137 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 453 cycles/ticks + +poly_frommsg: +median: 1374 cycles/ticks +average: 1386 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259268 cycles/ticks +average: 260513 cycles/ticks + +indcpa_enc: +median: 298558 cycles/ticks +average: 299975 cycles/ticks + +indcpa_dec: +median: 60902 cycles/ticks +average: 61197 cycles/ticks + +kyber_keypair_derand: +median: 275284 cycles/ticks +average: 276593 cycles/ticks + +kyber_keypair: +median: 295888 cycles/ticks +average: 297112 cycles/ticks + +kyber_encaps_derand: +median: 319370 cycles/ticks +average: 320984 cycles/ticks + +kyber_encaps: +median: 320452 cycles/ticks +average: 322144 cycles/ticks + +kyber_decaps: +median: 387372 cycles/ticks +average: 389053 cycles/ticks + +Loop spin: 863 +gen_a: +median: 102962 cycles/ticks +average: 103758 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9898 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16026 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259194 cycles/ticks +average: 260830 cycles/ticks + +indcpa_enc: +median: 298046 cycles/ticks +average: 299574 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61213 cycles/ticks + +kyber_keypair_derand: +median: 276040 cycles/ticks +average: 277673 cycles/ticks + +kyber_keypair: +median: 296146 cycles/ticks +average: 297367 cycles/ticks + +kyber_encaps_derand: +median: 317682 cycles/ticks +average: 319441 cycles/ticks + +kyber_encaps: +median: 318560 cycles/ticks +average: 319986 cycles/ticks + +kyber_decaps: +median: 385600 cycles/ticks +average: 387390 cycles/ticks + +Loop spin: 864 +gen_a: +median: 103192 cycles/ticks +average: 103848 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16120 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 735 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 258772 cycles/ticks +average: 260281 cycles/ticks + +indcpa_enc: +median: 298042 cycles/ticks +average: 299494 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61229 cycles/ticks + +kyber_keypair_derand: +median: 275430 cycles/ticks +average: 276707 cycles/ticks + +kyber_keypair: +median: 296142 cycles/ticks +average: 297154 cycles/ticks + +kyber_encaps_derand: +median: 315850 cycles/ticks +average: 317546 cycles/ticks + +kyber_encaps: +median: 316848 cycles/ticks +average: 318380 cycles/ticks + +kyber_decaps: +median: 384022 cycles/ticks +average: 385650 cycles/ticks + +Loop spin: 865 +gen_a: +median: 102950 cycles/ticks +average: 103661 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16121 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 260880 cycles/ticks +average: 262280 cycles/ticks + +indcpa_enc: +median: 300206 cycles/ticks +average: 301845 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61202 cycles/ticks + +kyber_keypair_derand: +median: 275888 cycles/ticks +average: 277099 cycles/ticks + +kyber_keypair: +median: 295818 cycles/ticks +average: 296947 cycles/ticks + +kyber_encaps_derand: +median: 316196 cycles/ticks +average: 317742 cycles/ticks + +kyber_encaps: +median: 317136 cycles/ticks +average: 318690 cycles/ticks + +kyber_decaps: +median: 384174 cycles/ticks +average: 385770 cycles/ticks + +Loop spin: 866 +gen_a: +median: 102816 cycles/ticks +average: 103471 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15984 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1404 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259246 cycles/ticks +average: 260584 cycles/ticks + +indcpa_enc: +median: 298270 cycles/ticks +average: 299789 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61212 cycles/ticks + +kyber_keypair_derand: +median: 275774 cycles/ticks +average: 277192 cycles/ticks + +kyber_keypair: +median: 295470 cycles/ticks +average: 296575 cycles/ticks + +kyber_encaps_derand: +median: 316022 cycles/ticks +average: 317394 cycles/ticks + +kyber_encaps: +median: 316860 cycles/ticks +average: 318269 cycles/ticks + +kyber_decaps: +median: 383840 cycles/ticks +average: 385306 cycles/ticks + +Loop spin: 867 +gen_a: +median: 103052 cycles/ticks +average: 103596 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16034 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 259162 cycles/ticks +average: 260646 cycles/ticks + +indcpa_enc: +median: 298438 cycles/ticks +average: 299745 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61162 cycles/ticks + +kyber_keypair_derand: +median: 275796 cycles/ticks +average: 277202 cycles/ticks + +kyber_keypair: +median: 296292 cycles/ticks +average: 297224 cycles/ticks + +kyber_encaps_derand: +median: 316142 cycles/ticks +average: 317661 cycles/ticks + +kyber_encaps: +median: 316974 cycles/ticks +average: 318347 cycles/ticks + +kyber_decaps: +median: 384158 cycles/ticks +average: 385578 cycles/ticks + +Loop spin: 868 +gen_a: +median: 103216 cycles/ticks +average: 103847 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15920 cycles/ticks +average: 16117 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259106 cycles/ticks +average: 260275 cycles/ticks + +indcpa_enc: +median: 298324 cycles/ticks +average: 299788 cycles/ticks + +indcpa_dec: +median: 61160 cycles/ticks +average: 61410 cycles/ticks + +kyber_keypair_derand: +median: 276834 cycles/ticks +average: 278103 cycles/ticks + +kyber_keypair: +median: 295592 cycles/ticks +average: 296687 cycles/ticks + +kyber_encaps_derand: +median: 316330 cycles/ticks +average: 317762 cycles/ticks + +kyber_encaps: +median: 317190 cycles/ticks +average: 318748 cycles/ticks + +kyber_decaps: +median: 384740 cycles/ticks +average: 386328 cycles/ticks + +Loop spin: 869 +gen_a: +median: 102968 cycles/ticks +average: 103552 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16045 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3760 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 260802 cycles/ticks +average: 262055 cycles/ticks + +indcpa_enc: +median: 299862 cycles/ticks +average: 301352 cycles/ticks + +indcpa_dec: +median: 61022 cycles/ticks +average: 61306 cycles/ticks + +kyber_keypair_derand: +median: 275870 cycles/ticks +average: 277201 cycles/ticks + +kyber_keypair: +median: 295704 cycles/ticks +average: 296875 cycles/ticks + +kyber_encaps_derand: +median: 317978 cycles/ticks +average: 319445 cycles/ticks + +kyber_encaps: +median: 318580 cycles/ticks +average: 320080 cycles/ticks + +kyber_decaps: +median: 386002 cycles/ticks +average: 387589 cycles/ticks + +Loop spin: 870 +gen_a: +median: 103014 cycles/ticks +average: 103749 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2380 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15978 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259616 cycles/ticks +average: 261212 cycles/ticks + +indcpa_enc: +median: 298800 cycles/ticks +average: 300176 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61242 cycles/ticks + +kyber_keypair_derand: +median: 275834 cycles/ticks +average: 277324 cycles/ticks + +kyber_keypair: +median: 296168 cycles/ticks +average: 297171 cycles/ticks + +kyber_encaps_derand: +median: 316264 cycles/ticks +average: 317871 cycles/ticks + +kyber_encaps: +median: 316822 cycles/ticks +average: 318308 cycles/ticks + +kyber_decaps: +median: 384138 cycles/ticks +average: 385690 cycles/ticks + +Loop spin: 871 +gen_a: +median: 103106 cycles/ticks +average: 103687 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7102 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9880 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15930 cycles/ticks +average: 16120 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259004 cycles/ticks +average: 260342 cycles/ticks + +indcpa_enc: +median: 297932 cycles/ticks +average: 299477 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61213 cycles/ticks + +kyber_keypair_derand: +median: 275718 cycles/ticks +average: 276995 cycles/ticks + +kyber_keypair: +median: 295536 cycles/ticks +average: 296711 cycles/ticks + +kyber_encaps_derand: +median: 317700 cycles/ticks +average: 319197 cycles/ticks + +kyber_encaps: +median: 318390 cycles/ticks +average: 319888 cycles/ticks + +kyber_decaps: +median: 385716 cycles/ticks +average: 387360 cycles/ticks + +Loop spin: 872 +gen_a: +median: 102872 cycles/ticks +average: 103513 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15957 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 260408 cycles/ticks +average: 261685 cycles/ticks + +indcpa_enc: +median: 299658 cycles/ticks +average: 301094 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61216 cycles/ticks + +kyber_keypair_derand: +median: 275432 cycles/ticks +average: 276800 cycles/ticks + +kyber_keypair: +median: 295412 cycles/ticks +average: 296667 cycles/ticks + +kyber_encaps_derand: +median: 316564 cycles/ticks +average: 318157 cycles/ticks + +kyber_encaps: +median: 317196 cycles/ticks +average: 318728 cycles/ticks + +kyber_decaps: +median: 384388 cycles/ticks +average: 385962 cycles/ticks + +Loop spin: 873 +gen_a: +median: 102780 cycles/ticks +average: 103366 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 446 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 260488 cycles/ticks +average: 261802 cycles/ticks + +indcpa_enc: +median: 299552 cycles/ticks +average: 301048 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61163 cycles/ticks + +kyber_keypair_derand: +median: 275292 cycles/ticks +average: 276453 cycles/ticks + +kyber_keypair: +median: 295814 cycles/ticks +average: 297003 cycles/ticks + +kyber_encaps_derand: +median: 318156 cycles/ticks +average: 319694 cycles/ticks + +kyber_encaps: +median: 318780 cycles/ticks +average: 320184 cycles/ticks + +kyber_decaps: +median: 385966 cycles/ticks +average: 387441 cycles/ticks + +Loop spin: 874 +gen_a: +median: 103272 cycles/ticks +average: 103944 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16045 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259284 cycles/ticks +average: 260477 cycles/ticks + +indcpa_enc: +median: 298614 cycles/ticks +average: 299936 cycles/ticks + +indcpa_dec: +median: 60956 cycles/ticks +average: 61227 cycles/ticks + +kyber_keypair_derand: +median: 275644 cycles/ticks +average: 276894 cycles/ticks + +kyber_keypair: +median: 295746 cycles/ticks +average: 296789 cycles/ticks + +kyber_encaps_derand: +median: 315648 cycles/ticks +average: 317080 cycles/ticks + +kyber_encaps: +median: 316532 cycles/ticks +average: 318035 cycles/ticks + +kyber_decaps: +median: 383732 cycles/ticks +average: 385340 cycles/ticks + +Loop spin: 875 +gen_a: +median: 102902 cycles/ticks +average: 103579 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7107 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16059 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3747 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259426 cycles/ticks +average: 260557 cycles/ticks + +indcpa_enc: +median: 298832 cycles/ticks +average: 300159 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61158 cycles/ticks + +kyber_keypair_derand: +median: 277128 cycles/ticks +average: 278318 cycles/ticks + +kyber_keypair: +median: 295870 cycles/ticks +average: 296963 cycles/ticks + +kyber_encaps_derand: +median: 316288 cycles/ticks +average: 317882 cycles/ticks + +kyber_encaps: +median: 318196 cycles/ticks +average: 319666 cycles/ticks + +kyber_decaps: +median: 385000 cycles/ticks +average: 387052 cycles/ticks + +Loop spin: 876 +gen_a: +median: 103084 cycles/ticks +average: 103763 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7192 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15960 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 261032 cycles/ticks +average: 262282 cycles/ticks + +indcpa_enc: +median: 301752 cycles/ticks +average: 303139 cycles/ticks + +indcpa_dec: +median: 60992 cycles/ticks +average: 61270 cycles/ticks + +kyber_keypair_derand: +median: 275734 cycles/ticks +average: 277027 cycles/ticks + +kyber_keypair: +median: 296160 cycles/ticks +average: 297199 cycles/ticks + +kyber_encaps_derand: +median: 317252 cycles/ticks +average: 318713 cycles/ticks + +kyber_encaps: +median: 317672 cycles/ticks +average: 319085 cycles/ticks + +kyber_decaps: +median: 384740 cycles/ticks +average: 386432 cycles/ticks + +Loop spin: 877 +gen_a: +median: 103164 cycles/ticks +average: 103914 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9896 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16005 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1413 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259684 cycles/ticks +average: 261004 cycles/ticks + +indcpa_enc: +median: 299010 cycles/ticks +average: 300654 cycles/ticks + +indcpa_dec: +median: 61174 cycles/ticks +average: 61487 cycles/ticks + +kyber_keypair_derand: +median: 275972 cycles/ticks +average: 277252 cycles/ticks + +kyber_keypair: +median: 296092 cycles/ticks +average: 297269 cycles/ticks + +kyber_encaps_derand: +median: 316308 cycles/ticks +average: 317893 cycles/ticks + +kyber_encaps: +median: 317846 cycles/ticks +average: 319390 cycles/ticks + +kyber_decaps: +median: 384402 cycles/ticks +average: 386222 cycles/ticks + +Loop spin: 878 +gen_a: +median: 103078 cycles/ticks +average: 103968 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16068 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 261220 cycles/ticks +average: 262619 cycles/ticks + +indcpa_enc: +median: 300812 cycles/ticks +average: 302574 cycles/ticks + +indcpa_dec: +median: 61100 cycles/ticks +average: 61659 cycles/ticks + +kyber_keypair_derand: +median: 277000 cycles/ticks +average: 278627 cycles/ticks + +kyber_keypair: +median: 296940 cycles/ticks +average: 298746 cycles/ticks + +kyber_encaps_derand: +median: 316714 cycles/ticks +average: 318309 cycles/ticks + +kyber_encaps: +median: 317884 cycles/ticks +average: 319778 cycles/ticks + +kyber_decaps: +median: 385744 cycles/ticks +average: 387761 cycles/ticks + +Loop spin: 879 +gen_a: +median: 102884 cycles/ticks +average: 103755 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16013 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 258990 cycles/ticks +average: 260334 cycles/ticks + +indcpa_enc: +median: 298814 cycles/ticks +average: 301207 cycles/ticks + +indcpa_dec: +median: 61042 cycles/ticks +average: 61484 cycles/ticks + +kyber_keypair_derand: +median: 275914 cycles/ticks +average: 277152 cycles/ticks + +kyber_keypair: +median: 295874 cycles/ticks +average: 296970 cycles/ticks + +kyber_encaps_derand: +median: 318128 cycles/ticks +average: 319988 cycles/ticks + +kyber_encaps: +median: 319020 cycles/ticks +average: 320475 cycles/ticks + +kyber_decaps: +median: 386022 cycles/ticks +average: 387634 cycles/ticks + +Loop spin: 880 +gen_a: +median: 103128 cycles/ticks +average: 103831 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16009 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259260 cycles/ticks +average: 260549 cycles/ticks + +indcpa_enc: +median: 298478 cycles/ticks +average: 300025 cycles/ticks + +indcpa_dec: +median: 61042 cycles/ticks +average: 61358 cycles/ticks + +kyber_keypair_derand: +median: 275996 cycles/ticks +average: 277429 cycles/ticks + +kyber_keypair: +median: 295848 cycles/ticks +average: 296988 cycles/ticks + +kyber_encaps_derand: +median: 316956 cycles/ticks +average: 318646 cycles/ticks + +kyber_encaps: +median: 317826 cycles/ticks +average: 319228 cycles/ticks + +kyber_decaps: +median: 384188 cycles/ticks +average: 385840 cycles/ticks + +Loop spin: 881 +gen_a: +median: 102866 cycles/ticks +average: 103534 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9924 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16026 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 450 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 260934 cycles/ticks +average: 262126 cycles/ticks + +indcpa_enc: +median: 298866 cycles/ticks +average: 300471 cycles/ticks + +indcpa_dec: +median: 60970 cycles/ticks +average: 61226 cycles/ticks + +kyber_keypair_derand: +median: 277288 cycles/ticks +average: 278425 cycles/ticks + +kyber_keypair: +median: 296468 cycles/ticks +average: 297771 cycles/ticks + +kyber_encaps_derand: +median: 317190 cycles/ticks +average: 319025 cycles/ticks + +kyber_encaps: +median: 317128 cycles/ticks +average: 318510 cycles/ticks + +kyber_decaps: +median: 385014 cycles/ticks +average: 386741 cycles/ticks + +Loop spin: 882 +gen_a: +median: 103298 cycles/ticks +average: 104177 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9919 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16026 cycles/ticks +average: 16236 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259040 cycles/ticks +average: 260510 cycles/ticks + +indcpa_enc: +median: 298230 cycles/ticks +average: 299694 cycles/ticks + +indcpa_dec: +median: 61072 cycles/ticks +average: 61400 cycles/ticks + +kyber_keypair_derand: +median: 275878 cycles/ticks +average: 277462 cycles/ticks + +kyber_keypair: +median: 296768 cycles/ticks +average: 297890 cycles/ticks + +kyber_encaps_derand: +median: 317590 cycles/ticks +average: 319294 cycles/ticks + +kyber_encaps: +median: 318606 cycles/ticks +average: 320201 cycles/ticks + +kyber_decaps: +median: 386126 cycles/ticks +average: 388168 cycles/ticks + +Loop spin: 883 +gen_a: +median: 103314 cycles/ticks +average: 104086 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7177 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 9934 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16067 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3779 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 259728 cycles/ticks +average: 261132 cycles/ticks + +indcpa_enc: +median: 298626 cycles/ticks +average: 300325 cycles/ticks + +indcpa_dec: +median: 60952 cycles/ticks +average: 61365 cycles/ticks + +kyber_keypair_derand: +median: 276200 cycles/ticks +average: 277659 cycles/ticks + +kyber_keypair: +median: 297066 cycles/ticks +average: 298393 cycles/ticks + +kyber_encaps_derand: +median: 316332 cycles/ticks +average: 318076 cycles/ticks + +kyber_encaps: +median: 316828 cycles/ticks +average: 318403 cycles/ticks + +kyber_decaps: +median: 384762 cycles/ticks +average: 386793 cycles/ticks + +Loop spin: 884 +gen_a: +median: 103206 cycles/ticks +average: 104244 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2371 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2378 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7141 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9929 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16046 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259638 cycles/ticks +average: 261157 cycles/ticks + +indcpa_enc: +median: 298614 cycles/ticks +average: 300471 cycles/ticks + +indcpa_dec: +median: 61052 cycles/ticks +average: 61427 cycles/ticks + +kyber_keypair_derand: +median: 276228 cycles/ticks +average: 278513 cycles/ticks + +kyber_keypair: +median: 297182 cycles/ticks +average: 298964 cycles/ticks + +kyber_encaps_derand: +median: 316772 cycles/ticks +average: 319328 cycles/ticks + +kyber_encaps: +median: 317724 cycles/ticks +average: 319608 cycles/ticks + +kyber_decaps: +median: 385656 cycles/ticks +average: 387989 cycles/ticks + +Loop spin: 885 +gen_a: +median: 102834 cycles/ticks +average: 103887 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2334 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16094 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3789 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259526 cycles/ticks +average: 261653 cycles/ticks + +indcpa_enc: +median: 298734 cycles/ticks +average: 300854 cycles/ticks + +indcpa_dec: +median: 61244 cycles/ticks +average: 61683 cycles/ticks + +kyber_keypair_derand: +median: 276410 cycles/ticks +average: 278279 cycles/ticks + +kyber_keypair: +median: 297246 cycles/ticks +average: 299437 cycles/ticks + +kyber_encaps_derand: +median: 318694 cycles/ticks +average: 321158 cycles/ticks + +kyber_encaps: +median: 320250 cycles/ticks +average: 322341 cycles/ticks + +kyber_decaps: +median: 386572 cycles/ticks +average: 388615 cycles/ticks + +Loop spin: 886 +gen_a: +median: 103388 cycles/ticks +average: 104328 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7094 cycles/ticks +average: 7158 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9934 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16040 cycles/ticks +average: 16214 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 445 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3765 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259392 cycles/ticks +average: 261110 cycles/ticks + +indcpa_enc: +median: 299912 cycles/ticks +average: 301899 cycles/ticks + +indcpa_dec: +median: 61096 cycles/ticks +average: 61533 cycles/ticks + +kyber_keypair_derand: +median: 276224 cycles/ticks +average: 277939 cycles/ticks + +kyber_keypair: +median: 296570 cycles/ticks +average: 298359 cycles/ticks + +kyber_encaps_derand: +median: 316848 cycles/ticks +average: 318902 cycles/ticks + +kyber_encaps: +median: 317964 cycles/ticks +average: 320112 cycles/ticks + +kyber_decaps: +median: 384748 cycles/ticks +average: 387094 cycles/ticks + +Loop spin: 887 +gen_a: +median: 103134 cycles/ticks +average: 103964 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2388 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 9959 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15942 cycles/ticks +average: 16124 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 455 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3779 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2475 cycles/ticks + +indcpa_keypair: +median: 260098 cycles/ticks +average: 261890 cycles/ticks + +indcpa_enc: +median: 299962 cycles/ticks +average: 302315 cycles/ticks + +indcpa_dec: +median: 61046 cycles/ticks +average: 61483 cycles/ticks + +kyber_keypair_derand: +median: 275712 cycles/ticks +average: 277766 cycles/ticks + +kyber_keypair: +median: 296946 cycles/ticks +average: 298916 cycles/ticks + +kyber_encaps_derand: +median: 317344 cycles/ticks +average: 319501 cycles/ticks + +kyber_encaps: +median: 317980 cycles/ticks +average: 319967 cycles/ticks + +kyber_decaps: +median: 384434 cycles/ticks +average: 386420 cycles/ticks + +Loop spin: 888 +gen_a: +median: 103204 cycles/ticks +average: 104078 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2336 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2381 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7167 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 9935 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16072 cycles/ticks +average: 16237 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 444 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1412 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 731 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 443 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3864 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2476 cycles/ticks + +indcpa_keypair: +median: 259932 cycles/ticks +average: 262036 cycles/ticks + +indcpa_enc: +median: 298746 cycles/ticks +average: 300826 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61247 cycles/ticks + +kyber_keypair_derand: +median: 276048 cycles/ticks +average: 277756 cycles/ticks + +kyber_keypair: +median: 296876 cycles/ticks +average: 298804 cycles/ticks + +kyber_encaps_derand: +median: 317238 cycles/ticks +average: 321156 cycles/ticks + +kyber_encaps: +median: 317548 cycles/ticks +average: 319681 cycles/ticks + +kyber_decaps: +median: 385030 cycles/ticks +average: 387851 cycles/ticks + +Loop spin: 889 +gen_a: +median: 103214 cycles/ticks +average: 104473 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9922 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16073 cycles/ticks + +poly_tomsg: +median: 426 cycles/ticks +average: 426 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 746 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 260980 cycles/ticks +average: 262643 cycles/ticks + +indcpa_enc: +median: 299448 cycles/ticks +average: 301764 cycles/ticks + +indcpa_dec: +median: 61070 cycles/ticks +average: 61484 cycles/ticks + +kyber_keypair_derand: +median: 276200 cycles/ticks +average: 278121 cycles/ticks + +kyber_keypair: +median: 296474 cycles/ticks +average: 298042 cycles/ticks + +kyber_encaps_derand: +median: 317730 cycles/ticks +average: 319646 cycles/ticks + +kyber_encaps: +median: 318504 cycles/ticks +average: 320876 cycles/ticks + +kyber_decaps: +median: 384834 cycles/ticks +average: 387122 cycles/ticks + +Loop spin: 890 +gen_a: +median: 103314 cycles/ticks +average: 104162 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2337 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2386 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7180 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 9936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16103 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3787 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2474 cycles/ticks + +indcpa_keypair: +median: 259928 cycles/ticks +average: 261514 cycles/ticks + +indcpa_enc: +median: 298044 cycles/ticks +average: 299612 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61171 cycles/ticks + +kyber_keypair_derand: +median: 275526 cycles/ticks +average: 276953 cycles/ticks + +kyber_keypair: +median: 297464 cycles/ticks +average: 303272 cycles/ticks + +kyber_encaps_derand: +median: 316550 cycles/ticks +average: 318429 cycles/ticks + +kyber_encaps: +median: 317496 cycles/ticks +average: 318857 cycles/ticks + +kyber_decaps: +median: 385484 cycles/ticks +average: 387429 cycles/ticks + +Loop spin: 891 +gen_a: +median: 103330 cycles/ticks +average: 104143 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2333 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15991 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3762 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259256 cycles/ticks +average: 260609 cycles/ticks + +indcpa_enc: +median: 298226 cycles/ticks +average: 299633 cycles/ticks + +indcpa_dec: +median: 60980 cycles/ticks +average: 61241 cycles/ticks + +kyber_keypair_derand: +median: 279462 cycles/ticks +average: 280901 cycles/ticks + +kyber_keypair: +median: 296480 cycles/ticks +average: 297728 cycles/ticks + +kyber_encaps_derand: +median: 316552 cycles/ticks +average: 318241 cycles/ticks + +kyber_encaps: +median: 317550 cycles/ticks +average: 319107 cycles/ticks + +kyber_decaps: +median: 385960 cycles/ticks +average: 387713 cycles/ticks + +Loop spin: 892 +gen_a: +median: 103076 cycles/ticks +average: 103744 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16023 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3775 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 259100 cycles/ticks +average: 260379 cycles/ticks + +indcpa_enc: +median: 299366 cycles/ticks +average: 300838 cycles/ticks + +indcpa_dec: +median: 61258 cycles/ticks +average: 61560 cycles/ticks + +kyber_keypair_derand: +median: 275760 cycles/ticks +average: 277395 cycles/ticks + +kyber_keypair: +median: 295616 cycles/ticks +average: 296832 cycles/ticks + +kyber_encaps_derand: +median: 316346 cycles/ticks +average: 317836 cycles/ticks + +kyber_encaps: +median: 317216 cycles/ticks +average: 318680 cycles/ticks + +kyber_decaps: +median: 384568 cycles/ticks +average: 386243 cycles/ticks + +Loop spin: 893 +gen_a: +median: 102828 cycles/ticks +average: 103615 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16084 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1418 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 258942 cycles/ticks +average: 260271 cycles/ticks + +indcpa_enc: +median: 298114 cycles/ticks +average: 299567 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61235 cycles/ticks + +kyber_keypair_derand: +median: 275496 cycles/ticks +average: 276794 cycles/ticks + +kyber_keypair: +median: 295890 cycles/ticks +average: 297085 cycles/ticks + +kyber_encaps_derand: +median: 316684 cycles/ticks +average: 318287 cycles/ticks + +kyber_encaps: +median: 317568 cycles/ticks +average: 318988 cycles/ticks + +kyber_decaps: +median: 384710 cycles/ticks +average: 386274 cycles/ticks + +Loop spin: 894 +gen_a: +median: 103032 cycles/ticks +average: 103713 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15916 cycles/ticks +average: 15989 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259218 cycles/ticks +average: 260686 cycles/ticks + +indcpa_enc: +median: 297958 cycles/ticks +average: 299393 cycles/ticks + +indcpa_dec: +median: 60938 cycles/ticks +average: 61166 cycles/ticks + +kyber_keypair_derand: +median: 275202 cycles/ticks +average: 276377 cycles/ticks + +kyber_keypair: +median: 295912 cycles/ticks +average: 297103 cycles/ticks + +kyber_encaps_derand: +median: 315634 cycles/ticks +average: 317306 cycles/ticks + +kyber_encaps: +median: 316632 cycles/ticks +average: 318073 cycles/ticks + +kyber_decaps: +median: 383848 cycles/ticks +average: 385274 cycles/ticks + +Loop spin: 895 +gen_a: +median: 102756 cycles/ticks +average: 103429 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9888 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16083 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1388 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259050 cycles/ticks +average: 260335 cycles/ticks + +indcpa_enc: +median: 298454 cycles/ticks +average: 299856 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61205 cycles/ticks + +kyber_keypair_derand: +median: 275474 cycles/ticks +average: 276597 cycles/ticks + +kyber_keypair: +median: 295434 cycles/ticks +average: 296667 cycles/ticks + +kyber_encaps_derand: +median: 318008 cycles/ticks +average: 319453 cycles/ticks + +kyber_encaps: +median: 318712 cycles/ticks +average: 320006 cycles/ticks + +kyber_decaps: +median: 386078 cycles/ticks +average: 387558 cycles/ticks + +Loop spin: 896 +gen_a: +median: 103052 cycles/ticks +average: 103651 cycles/ticks + +poly_getnoise_eta1: +median: 2376 cycles/ticks +average: 2393 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7136 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9890 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16003 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259034 cycles/ticks +average: 260399 cycles/ticks + +indcpa_enc: +median: 298336 cycles/ticks +average: 299642 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61174 cycles/ticks + +kyber_keypair_derand: +median: 275472 cycles/ticks +average: 276535 cycles/ticks + +kyber_keypair: +median: 295836 cycles/ticks +average: 297088 cycles/ticks + +kyber_encaps_derand: +median: 317140 cycles/ticks +average: 318750 cycles/ticks + +kyber_encaps: +median: 317860 cycles/ticks +average: 319196 cycles/ticks + +kyber_decaps: +median: 385078 cycles/ticks +average: 386492 cycles/ticks + +Loop spin: 897 +gen_a: +median: 102954 cycles/ticks +average: 103606 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9828 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15972 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1416 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 258922 cycles/ticks +average: 260155 cycles/ticks + +indcpa_enc: +median: 298162 cycles/ticks +average: 299517 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61130 cycles/ticks + +kyber_keypair_derand: +median: 275146 cycles/ticks +average: 276253 cycles/ticks + +kyber_keypair: +median: 295568 cycles/ticks +average: 296587 cycles/ticks + +kyber_encaps_derand: +median: 316498 cycles/ticks +average: 317945 cycles/ticks + +kyber_encaps: +median: 317308 cycles/ticks +average: 318694 cycles/ticks + +kyber_decaps: +median: 384518 cycles/ticks +average: 385650 cycles/ticks + +Loop spin: 898 +gen_a: +median: 102864 cycles/ticks +average: 103502 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16019 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259358 cycles/ticks +average: 260549 cycles/ticks + +indcpa_enc: +median: 298742 cycles/ticks +average: 300011 cycles/ticks + +indcpa_dec: +median: 60904 cycles/ticks +average: 61121 cycles/ticks + +kyber_keypair_derand: +median: 275628 cycles/ticks +average: 276655 cycles/ticks + +kyber_keypair: +median: 295880 cycles/ticks +average: 296975 cycles/ticks + +kyber_encaps_derand: +median: 316110 cycles/ticks +average: 317674 cycles/ticks + +kyber_encaps: +median: 317140 cycles/ticks +average: 318473 cycles/ticks + +kyber_decaps: +median: 384220 cycles/ticks +average: 385616 cycles/ticks + +Loop spin: 899 +gen_a: +median: 103108 cycles/ticks +average: 103822 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16109 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 452 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 258984 cycles/ticks +average: 260292 cycles/ticks + +indcpa_enc: +median: 298210 cycles/ticks +average: 299450 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61183 cycles/ticks + +kyber_keypair_derand: +median: 275152 cycles/ticks +average: 276148 cycles/ticks + +kyber_keypair: +median: 295778 cycles/ticks +average: 296612 cycles/ticks + +kyber_encaps_derand: +median: 316310 cycles/ticks +average: 317817 cycles/ticks + +kyber_encaps: +median: 317002 cycles/ticks +average: 318390 cycles/ticks + +kyber_decaps: +median: 384112 cycles/ticks +average: 385346 cycles/ticks + +Loop spin: 900 +gen_a: +median: 102828 cycles/ticks +average: 103419 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16143 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3745 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259148 cycles/ticks +average: 260238 cycles/ticks + +indcpa_enc: +median: 298208 cycles/ticks +average: 299677 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61182 cycles/ticks + +kyber_keypair_derand: +median: 276034 cycles/ticks +average: 277006 cycles/ticks + +kyber_keypair: +median: 295818 cycles/ticks +average: 296602 cycles/ticks + +kyber_encaps_derand: +median: 316634 cycles/ticks +average: 317913 cycles/ticks + +kyber_encaps: +median: 317470 cycles/ticks +average: 319016 cycles/ticks + +kyber_decaps: +median: 384642 cycles/ticks +average: 386072 cycles/ticks + +Loop spin: 901 +gen_a: +median: 102760 cycles/ticks +average: 103348 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2373 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7103 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16030 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 447 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3744 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260532 cycles/ticks +average: 261504 cycles/ticks + +indcpa_enc: +median: 299864 cycles/ticks +average: 301395 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61180 cycles/ticks + +kyber_keypair_derand: +median: 275354 cycles/ticks +average: 276548 cycles/ticks + +kyber_keypair: +median: 295438 cycles/ticks +average: 296355 cycles/ticks + +kyber_encaps_derand: +median: 316624 cycles/ticks +average: 317871 cycles/ticks + +kyber_encaps: +median: 317288 cycles/ticks +average: 318704 cycles/ticks + +kyber_decaps: +median: 384684 cycles/ticks +average: 386119 cycles/ticks + +Loop spin: 902 +gen_a: +median: 103100 cycles/ticks +average: 103628 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7174 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9867 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16120 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 261822 cycles/ticks +average: 262981 cycles/ticks + +indcpa_enc: +median: 301182 cycles/ticks +average: 302602 cycles/ticks + +indcpa_dec: +median: 60890 cycles/ticks +average: 61106 cycles/ticks + +kyber_keypair_derand: +median: 275606 cycles/ticks +average: 276816 cycles/ticks + +kyber_keypair: +median: 295650 cycles/ticks +average: 296580 cycles/ticks + +kyber_encaps_derand: +median: 316176 cycles/ticks +average: 317456 cycles/ticks + +kyber_encaps: +median: 317058 cycles/ticks +average: 318265 cycles/ticks + +kyber_decaps: +median: 384194 cycles/ticks +average: 385818 cycles/ticks + +Loop spin: 903 +gen_a: +median: 103072 cycles/ticks +average: 103721 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15986 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 445 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 258944 cycles/ticks +average: 259957 cycles/ticks + +indcpa_enc: +median: 297870 cycles/ticks +average: 299135 cycles/ticks + +indcpa_dec: +median: 60904 cycles/ticks +average: 61076 cycles/ticks + +kyber_keypair_derand: +median: 275584 cycles/ticks +average: 276925 cycles/ticks + +kyber_keypair: +median: 295860 cycles/ticks +average: 296857 cycles/ticks + +kyber_encaps_derand: +median: 316084 cycles/ticks +average: 317349 cycles/ticks + +kyber_encaps: +median: 316934 cycles/ticks +average: 318160 cycles/ticks + +kyber_decaps: +median: 384222 cycles/ticks +average: 385514 cycles/ticks + +Loop spin: 904 +gen_a: +median: 103106 cycles/ticks +average: 103717 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9860 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15958 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 258558 cycles/ticks +average: 259639 cycles/ticks + +indcpa_enc: +median: 297932 cycles/ticks +average: 299000 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61126 cycles/ticks + +kyber_keypair_derand: +median: 276064 cycles/ticks +average: 277195 cycles/ticks + +kyber_keypair: +median: 295722 cycles/ticks +average: 296882 cycles/ticks + +kyber_encaps_derand: +median: 316696 cycles/ticks +average: 318207 cycles/ticks + +kyber_encaps: +median: 317510 cycles/ticks +average: 318801 cycles/ticks + +kyber_decaps: +median: 384746 cycles/ticks +average: 386245 cycles/ticks + +Loop spin: 905 +gen_a: +median: 103002 cycles/ticks +average: 103636 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9915 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15961 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 435 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 728 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259692 cycles/ticks +average: 260756 cycles/ticks + +indcpa_enc: +median: 298876 cycles/ticks +average: 300150 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61190 cycles/ticks + +kyber_keypair_derand: +median: 275946 cycles/ticks +average: 276936 cycles/ticks + +kyber_keypair: +median: 295644 cycles/ticks +average: 296544 cycles/ticks + +kyber_encaps_derand: +median: 316206 cycles/ticks +average: 317467 cycles/ticks + +kyber_encaps: +median: 316986 cycles/ticks +average: 318250 cycles/ticks + +kyber_decaps: +median: 384138 cycles/ticks +average: 385529 cycles/ticks + +Loop spin: 906 +gen_a: +median: 102952 cycles/ticks +average: 103571 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7106 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15960 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259532 cycles/ticks +average: 260619 cycles/ticks + +indcpa_enc: +median: 298466 cycles/ticks +average: 299982 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61156 cycles/ticks + +kyber_keypair_derand: +median: 275406 cycles/ticks +average: 276587 cycles/ticks + +kyber_keypair: +median: 295992 cycles/ticks +average: 296977 cycles/ticks + +kyber_encaps_derand: +median: 316382 cycles/ticks +average: 317808 cycles/ticks + +kyber_encaps: +median: 317506 cycles/ticks +average: 318818 cycles/ticks + +kyber_decaps: +median: 384378 cycles/ticks +average: 385946 cycles/ticks + +Loop spin: 907 +gen_a: +median: 103152 cycles/ticks +average: 103775 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15936 cycles/ticks +average: 16150 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3784 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 260460 cycles/ticks +average: 261642 cycles/ticks + +indcpa_enc: +median: 299694 cycles/ticks +average: 301158 cycles/ticks + +indcpa_dec: +median: 60964 cycles/ticks +average: 61212 cycles/ticks + +kyber_keypair_derand: +median: 275544 cycles/ticks +average: 276858 cycles/ticks + +kyber_keypair: +median: 295636 cycles/ticks +average: 296935 cycles/ticks + +kyber_encaps_derand: +median: 316402 cycles/ticks +average: 317942 cycles/ticks + +kyber_encaps: +median: 317362 cycles/ticks +average: 318954 cycles/ticks + +kyber_decaps: +median: 384410 cycles/ticks +average: 386054 cycles/ticks + +Loop spin: 908 +gen_a: +median: 102602 cycles/ticks +average: 103272 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15966 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 258866 cycles/ticks +average: 260244 cycles/ticks + +indcpa_enc: +median: 297910 cycles/ticks +average: 299489 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61231 cycles/ticks + +kyber_keypair_derand: +median: 275326 cycles/ticks +average: 276805 cycles/ticks + +kyber_keypair: +median: 295926 cycles/ticks +average: 297160 cycles/ticks + +kyber_encaps_derand: +median: 316124 cycles/ticks +average: 317747 cycles/ticks + +kyber_encaps: +median: 317102 cycles/ticks +average: 318721 cycles/ticks + +kyber_decaps: +median: 384044 cycles/ticks +average: 385857 cycles/ticks + +Loop spin: 909 +gen_a: +median: 102890 cycles/ticks +average: 103568 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16049 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259066 cycles/ticks +average: 260477 cycles/ticks + +indcpa_enc: +median: 298276 cycles/ticks +average: 299790 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61203 cycles/ticks + +kyber_keypair_derand: +median: 275514 cycles/ticks +average: 276886 cycles/ticks + +kyber_keypair: +median: 295912 cycles/ticks +average: 297188 cycles/ticks + +kyber_encaps_derand: +median: 316382 cycles/ticks +average: 317901 cycles/ticks + +kyber_encaps: +median: 317278 cycles/ticks +average: 318829 cycles/ticks + +kyber_decaps: +median: 384648 cycles/ticks +average: 386505 cycles/ticks + +Loop spin: 910 +gen_a: +median: 103154 cycles/ticks +average: 103868 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16059 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259098 cycles/ticks +average: 260679 cycles/ticks + +indcpa_enc: +median: 299700 cycles/ticks +average: 301212 cycles/ticks + +indcpa_dec: +median: 61086 cycles/ticks +average: 61422 cycles/ticks + +kyber_keypair_derand: +median: 276280 cycles/ticks +average: 277746 cycles/ticks + +kyber_keypair: +median: 296240 cycles/ticks +average: 297449 cycles/ticks + +kyber_encaps_derand: +median: 317370 cycles/ticks +average: 318828 cycles/ticks + +kyber_encaps: +median: 317926 cycles/ticks +average: 319487 cycles/ticks + +kyber_decaps: +median: 384826 cycles/ticks +average: 386601 cycles/ticks + +Loop spin: 911 +gen_a: +median: 103324 cycles/ticks +average: 104128 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7110 cycles/ticks +average: 7176 cycles/ticks + +INVNTT: +median: 9844 cycles/ticks +average: 9930 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15940 cycles/ticks +average: 16145 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259384 cycles/ticks +average: 260782 cycles/ticks + +indcpa_enc: +median: 298858 cycles/ticks +average: 300364 cycles/ticks + +indcpa_dec: +median: 61042 cycles/ticks +average: 61407 cycles/ticks + +kyber_keypair_derand: +median: 276828 cycles/ticks +average: 278250 cycles/ticks + +kyber_keypair: +median: 296436 cycles/ticks +average: 298189 cycles/ticks + +kyber_encaps_derand: +median: 318432 cycles/ticks +average: 320198 cycles/ticks + +kyber_encaps: +median: 320156 cycles/ticks +average: 322254 cycles/ticks + +kyber_decaps: +median: 387520 cycles/ticks +average: 389744 cycles/ticks + +Loop spin: 912 +gen_a: +median: 103276 cycles/ticks +average: 104076 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15926 cycles/ticks +average: 16143 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259436 cycles/ticks +average: 260828 cycles/ticks + +indcpa_enc: +median: 298648 cycles/ticks +average: 300267 cycles/ticks + +indcpa_dec: +median: 60980 cycles/ticks +average: 61311 cycles/ticks + +kyber_keypair_derand: +median: 276090 cycles/ticks +average: 277500 cycles/ticks + +kyber_keypair: +median: 295818 cycles/ticks +average: 297154 cycles/ticks + +kyber_encaps_derand: +median: 316594 cycles/ticks +average: 318255 cycles/ticks + +kyber_encaps: +median: 317862 cycles/ticks +average: 319331 cycles/ticks + +kyber_decaps: +median: 384600 cycles/ticks +average: 386598 cycles/ticks + +Loop spin: 913 +gen_a: +median: 103178 cycles/ticks +average: 103913 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2336 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16071 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259600 cycles/ticks +average: 260911 cycles/ticks + +indcpa_enc: +median: 300086 cycles/ticks +average: 301333 cycles/ticks + +indcpa_dec: +median: 61128 cycles/ticks +average: 61473 cycles/ticks + +kyber_keypair_derand: +median: 275686 cycles/ticks +average: 277169 cycles/ticks + +kyber_keypair: +median: 295692 cycles/ticks +average: 296882 cycles/ticks + +kyber_encaps_derand: +median: 317456 cycles/ticks +average: 319066 cycles/ticks + +kyber_encaps: +median: 317870 cycles/ticks +average: 319424 cycles/ticks + +kyber_decaps: +median: 384966 cycles/ticks +average: 386772 cycles/ticks + +Loop spin: 914 +gen_a: +median: 103398 cycles/ticks +average: 104148 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2368 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7155 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16109 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 432 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2474 cycles/ticks + +indcpa_keypair: +median: 259058 cycles/ticks +average: 260486 cycles/ticks + +indcpa_enc: +median: 298528 cycles/ticks +average: 299933 cycles/ticks + +indcpa_dec: +median: 60970 cycles/ticks +average: 61283 cycles/ticks + +kyber_keypair_derand: +median: 277090 cycles/ticks +average: 278824 cycles/ticks + +kyber_keypair: +median: 296380 cycles/ticks +average: 297585 cycles/ticks + +kyber_encaps_derand: +median: 316688 cycles/ticks +average: 318321 cycles/ticks + +kyber_encaps: +median: 317518 cycles/ticks +average: 319134 cycles/ticks + +kyber_decaps: +median: 385888 cycles/ticks +average: 387453 cycles/ticks + +Loop spin: 915 +gen_a: +median: 102952 cycles/ticks +average: 103621 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2358 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15982 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 258738 cycles/ticks +average: 260084 cycles/ticks + +indcpa_enc: +median: 298080 cycles/ticks +average: 299704 cycles/ticks + +indcpa_dec: +median: 60998 cycles/ticks +average: 61310 cycles/ticks + +kyber_keypair_derand: +median: 276062 cycles/ticks +average: 277505 cycles/ticks + +kyber_keypair: +median: 295662 cycles/ticks +average: 296948 cycles/ticks + +kyber_encaps_derand: +median: 316078 cycles/ticks +average: 317839 cycles/ticks + +kyber_encaps: +median: 317842 cycles/ticks +average: 319311 cycles/ticks + +kyber_decaps: +median: 384206 cycles/ticks +average: 385951 cycles/ticks + +Loop spin: 916 +gen_a: +median: 103154 cycles/ticks +average: 103912 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7108 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16042 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 263252 cycles/ticks +average: 264419 cycles/ticks + +indcpa_enc: +median: 301864 cycles/ticks +average: 303656 cycles/ticks + +indcpa_dec: +median: 60982 cycles/ticks +average: 61273 cycles/ticks + +kyber_keypair_derand: +median: 275702 cycles/ticks +average: 277002 cycles/ticks + +kyber_keypair: +median: 296104 cycles/ticks +average: 297470 cycles/ticks + +kyber_encaps_derand: +median: 318578 cycles/ticks +average: 320065 cycles/ticks + +kyber_encaps: +median: 318746 cycles/ticks +average: 320220 cycles/ticks + +kyber_decaps: +median: 385822 cycles/ticks +average: 387581 cycles/ticks + +Loop spin: 917 +gen_a: +median: 103422 cycles/ticks +average: 104064 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7144 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16201 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 260086 cycles/ticks +average: 261357 cycles/ticks + +indcpa_enc: +median: 298696 cycles/ticks +average: 300195 cycles/ticks + +indcpa_dec: +median: 60910 cycles/ticks +average: 61160 cycles/ticks + +kyber_keypair_derand: +median: 275288 cycles/ticks +average: 276599 cycles/ticks + +kyber_keypair: +median: 296120 cycles/ticks +average: 297447 cycles/ticks + +kyber_encaps_derand: +median: 316992 cycles/ticks +average: 318446 cycles/ticks + +kyber_encaps: +median: 317334 cycles/ticks +average: 318896 cycles/ticks + +kyber_decaps: +median: 384546 cycles/ticks +average: 386443 cycles/ticks + +Loop spin: 918 +gen_a: +median: 103224 cycles/ticks +average: 103885 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16302 cycles/ticks +average: 16244 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 259422 cycles/ticks +average: 260831 cycles/ticks + +indcpa_enc: +median: 299396 cycles/ticks +average: 300878 cycles/ticks + +indcpa_dec: +median: 61128 cycles/ticks +average: 61537 cycles/ticks + +kyber_keypair_derand: +median: 275732 cycles/ticks +average: 277077 cycles/ticks + +kyber_keypair: +median: 295882 cycles/ticks +average: 297158 cycles/ticks + +kyber_encaps_derand: +median: 317852 cycles/ticks +average: 319153 cycles/ticks + +kyber_encaps: +median: 317210 cycles/ticks +average: 318858 cycles/ticks + +kyber_decaps: +median: 384530 cycles/ticks +average: 386473 cycles/ticks + +Loop spin: 919 +gen_a: +median: 103828 cycles/ticks +average: 104599 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7142 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 9955 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16022 cycles/ticks +average: 16114 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 456 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 259980 cycles/ticks +average: 261476 cycles/ticks + +indcpa_enc: +median: 298178 cycles/ticks +average: 299623 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61227 cycles/ticks + +kyber_keypair_derand: +median: 276200 cycles/ticks +average: 277681 cycles/ticks + +kyber_keypair: +median: 297212 cycles/ticks +average: 298833 cycles/ticks + +kyber_encaps_derand: +median: 318316 cycles/ticks +average: 319863 cycles/ticks + +kyber_encaps: +median: 319286 cycles/ticks +average: 320792 cycles/ticks + +kyber_decaps: +median: 387258 cycles/ticks +average: 389039 cycles/ticks + +Loop spin: 920 +gen_a: +median: 103016 cycles/ticks +average: 103821 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15971 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259170 cycles/ticks +average: 260531 cycles/ticks + +indcpa_enc: +median: 298060 cycles/ticks +average: 299540 cycles/ticks + +indcpa_dec: +median: 60972 cycles/ticks +average: 61293 cycles/ticks + +kyber_keypair_derand: +median: 276150 cycles/ticks +average: 277582 cycles/ticks + +kyber_keypair: +median: 296412 cycles/ticks +average: 297675 cycles/ticks + +kyber_encaps_derand: +median: 316840 cycles/ticks +average: 318589 cycles/ticks + +kyber_encaps: +median: 317708 cycles/ticks +average: 319352 cycles/ticks + +kyber_decaps: +median: 385908 cycles/ticks +average: 387495 cycles/ticks + +Loop spin: 921 +gen_a: +median: 103104 cycles/ticks +average: 103829 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16006 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259382 cycles/ticks +average: 260798 cycles/ticks + +indcpa_enc: +median: 298814 cycles/ticks +average: 300264 cycles/ticks + +indcpa_dec: +median: 60994 cycles/ticks +average: 61305 cycles/ticks + +kyber_keypair_derand: +median: 276094 cycles/ticks +average: 277464 cycles/ticks + +kyber_keypair: +median: 295700 cycles/ticks +average: 296929 cycles/ticks + +kyber_encaps_derand: +median: 317076 cycles/ticks +average: 318647 cycles/ticks + +kyber_encaps: +median: 316802 cycles/ticks +average: 318417 cycles/ticks + +kyber_decaps: +median: 384220 cycles/ticks +average: 386154 cycles/ticks + +Loop spin: 922 +gen_a: +median: 103524 cycles/ticks +average: 104278 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7154 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9950 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16028 cycles/ticks +average: 16157 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 259440 cycles/ticks +average: 260873 cycles/ticks + +indcpa_enc: +median: 298438 cycles/ticks +average: 299972 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61262 cycles/ticks + +kyber_keypair_derand: +median: 276792 cycles/ticks +average: 278156 cycles/ticks + +kyber_keypair: +median: 296776 cycles/ticks +average: 298012 cycles/ticks + +kyber_encaps_derand: +median: 316150 cycles/ticks +average: 317756 cycles/ticks + +kyber_encaps: +median: 317394 cycles/ticks +average: 319246 cycles/ticks + +kyber_decaps: +median: 385244 cycles/ticks +average: 386983 cycles/ticks + +Loop spin: 923 +gen_a: +median: 103032 cycles/ticks +average: 103801 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15984 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 742 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 454 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2472 cycles/ticks + +indcpa_keypair: +median: 259136 cycles/ticks +average: 260616 cycles/ticks + +indcpa_enc: +median: 298626 cycles/ticks +average: 300189 cycles/ticks + +indcpa_dec: +median: 61132 cycles/ticks +average: 61522 cycles/ticks + +kyber_keypair_derand: +median: 277414 cycles/ticks +average: 278654 cycles/ticks + +kyber_keypair: +median: 296418 cycles/ticks +average: 297637 cycles/ticks + +kyber_encaps_derand: +median: 316978 cycles/ticks +average: 318634 cycles/ticks + +kyber_encaps: +median: 317784 cycles/ticks +average: 319435 cycles/ticks + +kyber_decaps: +median: 385142 cycles/ticks +average: 387440 cycles/ticks + +Loop spin: 924 +gen_a: +median: 103268 cycles/ticks +average: 104038 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2363 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2384 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9909 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16135 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 753 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3851 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259182 cycles/ticks +average: 260434 cycles/ticks + +indcpa_enc: +median: 298782 cycles/ticks +average: 301083 cycles/ticks + +indcpa_dec: +median: 60990 cycles/ticks +average: 61427 cycles/ticks + +kyber_keypair_derand: +median: 276614 cycles/ticks +average: 278779 cycles/ticks + +kyber_keypair: +median: 296098 cycles/ticks +average: 297965 cycles/ticks + +kyber_encaps_derand: +median: 316966 cycles/ticks +average: 319407 cycles/ticks + +kyber_encaps: +median: 317366 cycles/ticks +average: 319052 cycles/ticks + +kyber_decaps: +median: 385848 cycles/ticks +average: 387797 cycles/ticks + +Loop spin: 925 +gen_a: +median: 103262 cycles/ticks +average: 104213 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2381 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7174 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9909 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16002 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2451 cycles/ticks + +indcpa_keypair: +median: 259072 cycles/ticks +average: 260467 cycles/ticks + +indcpa_enc: +median: 298274 cycles/ticks +average: 300086 cycles/ticks + +indcpa_dec: +median: 61128 cycles/ticks +average: 61504 cycles/ticks + +kyber_keypair_derand: +median: 277362 cycles/ticks +average: 279037 cycles/ticks + +kyber_keypair: +median: 296588 cycles/ticks +average: 298040 cycles/ticks + +kyber_encaps_derand: +median: 316906 cycles/ticks +average: 318285 cycles/ticks + +kyber_encaps: +median: 318502 cycles/ticks +average: 320536 cycles/ticks + +kyber_decaps: +median: 385888 cycles/ticks +average: 388614 cycles/ticks + +Loop spin: 926 +gen_a: +median: 103378 cycles/ticks +average: 104333 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15953 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 449 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3748 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 259170 cycles/ticks +average: 260618 cycles/ticks + +indcpa_enc: +median: 298576 cycles/ticks +average: 300262 cycles/ticks + +indcpa_dec: +median: 61330 cycles/ticks +average: 61758 cycles/ticks + +kyber_keypair_derand: +median: 277400 cycles/ticks +average: 278693 cycles/ticks + +kyber_keypair: +median: 296242 cycles/ticks +average: 297818 cycles/ticks + +kyber_encaps_derand: +median: 316512 cycles/ticks +average: 317979 cycles/ticks + +kyber_encaps: +median: 317820 cycles/ticks +average: 324520 cycles/ticks + +kyber_decaps: +median: 384642 cycles/ticks +average: 386318 cycles/ticks + +Loop spin: 927 +gen_a: +median: 102700 cycles/ticks +average: 103377 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9864 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15940 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 258866 cycles/ticks +average: 259982 cycles/ticks + +indcpa_enc: +median: 297878 cycles/ticks +average: 299358 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61122 cycles/ticks + +kyber_keypair_derand: +median: 275672 cycles/ticks +average: 276704 cycles/ticks + +kyber_keypair: +median: 295806 cycles/ticks +average: 296910 cycles/ticks + +kyber_encaps_derand: +median: 316478 cycles/ticks +average: 317702 cycles/ticks + +kyber_encaps: +median: 317378 cycles/ticks +average: 318853 cycles/ticks + +kyber_decaps: +median: 384416 cycles/ticks +average: 386065 cycles/ticks + +Loop spin: 928 +gen_a: +median: 103126 cycles/ticks +average: 103808 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2330 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16017 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2453 cycles/ticks + +indcpa_keypair: +median: 258728 cycles/ticks +average: 259877 cycles/ticks + +indcpa_enc: +median: 298108 cycles/ticks +average: 299465 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61246 cycles/ticks + +kyber_keypair_derand: +median: 275780 cycles/ticks +average: 276859 cycles/ticks + +kyber_keypair: +median: 295946 cycles/ticks +average: 296988 cycles/ticks + +kyber_encaps_derand: +median: 316084 cycles/ticks +average: 317382 cycles/ticks + +kyber_encaps: +median: 316904 cycles/ticks +average: 318175 cycles/ticks + +kyber_decaps: +median: 384128 cycles/ticks +average: 385759 cycles/ticks + +Loop spin: 929 +gen_a: +median: 102904 cycles/ticks +average: 103575 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2346 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9895 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16032 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259118 cycles/ticks +average: 260330 cycles/ticks + +indcpa_enc: +median: 298678 cycles/ticks +average: 300098 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61180 cycles/ticks + +kyber_keypair_derand: +median: 275838 cycles/ticks +average: 277059 cycles/ticks + +kyber_keypair: +median: 295920 cycles/ticks +average: 296943 cycles/ticks + +kyber_encaps_derand: +median: 316626 cycles/ticks +average: 318130 cycles/ticks + +kyber_encaps: +median: 317644 cycles/ticks +average: 318954 cycles/ticks + +kyber_decaps: +median: 384560 cycles/ticks +average: 386029 cycles/ticks + +Loop spin: 930 +gen_a: +median: 103284 cycles/ticks +average: 103929 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7123 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9886 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16111 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 431 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259058 cycles/ticks +average: 260261 cycles/ticks + +indcpa_enc: +median: 298114 cycles/ticks +average: 299501 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61163 cycles/ticks + +kyber_keypair_derand: +median: 275804 cycles/ticks +average: 277035 cycles/ticks + +kyber_keypair: +median: 295582 cycles/ticks +average: 296732 cycles/ticks + +kyber_encaps_derand: +median: 316106 cycles/ticks +average: 317509 cycles/ticks + +kyber_encaps: +median: 316990 cycles/ticks +average: 318283 cycles/ticks + +kyber_decaps: +median: 384138 cycles/ticks +average: 385499 cycles/ticks + +Loop spin: 931 +gen_a: +median: 103042 cycles/ticks +average: 103776 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15974 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 258756 cycles/ticks +average: 259965 cycles/ticks + +indcpa_enc: +median: 297862 cycles/ticks +average: 299264 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61177 cycles/ticks + +kyber_keypair_derand: +median: 275462 cycles/ticks +average: 276567 cycles/ticks + +kyber_keypair: +median: 295818 cycles/ticks +average: 296940 cycles/ticks + +kyber_encaps_derand: +median: 316732 cycles/ticks +average: 318435 cycles/ticks + +kyber_encaps: +median: 317680 cycles/ticks +average: 319184 cycles/ticks + +kyber_decaps: +median: 384880 cycles/ticks +average: 386379 cycles/ticks + +Loop spin: 932 +gen_a: +median: 102916 cycles/ticks +average: 103601 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15968 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259324 cycles/ticks +average: 260635 cycles/ticks + +indcpa_enc: +median: 298672 cycles/ticks +average: 300158 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61216 cycles/ticks + +kyber_keypair_derand: +median: 276608 cycles/ticks +average: 277848 cycles/ticks + +kyber_keypair: +median: 295844 cycles/ticks +average: 297061 cycles/ticks + +kyber_encaps_derand: +median: 317964 cycles/ticks +average: 319484 cycles/ticks + +kyber_encaps: +median: 318882 cycles/ticks +average: 320432 cycles/ticks + +kyber_decaps: +median: 386028 cycles/ticks +average: 387544 cycles/ticks + +Loop spin: 933 +gen_a: +median: 102992 cycles/ticks +average: 103723 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16043 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258796 cycles/ticks +average: 260069 cycles/ticks + +indcpa_enc: +median: 298028 cycles/ticks +average: 299511 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61222 cycles/ticks + +kyber_keypair_derand: +median: 275550 cycles/ticks +average: 276794 cycles/ticks + +kyber_keypair: +median: 295840 cycles/ticks +average: 296909 cycles/ticks + +kyber_encaps_derand: +median: 315760 cycles/ticks +average: 317292 cycles/ticks + +kyber_encaps: +median: 316688 cycles/ticks +average: 318008 cycles/ticks + +kyber_decaps: +median: 383716 cycles/ticks +average: 385176 cycles/ticks + +Loop spin: 934 +gen_a: +median: 103182 cycles/ticks +average: 103951 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9902 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16028 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259000 cycles/ticks +average: 260357 cycles/ticks + +indcpa_enc: +median: 298258 cycles/ticks +average: 299823 cycles/ticks + +indcpa_dec: +median: 60922 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275808 cycles/ticks +average: 276989 cycles/ticks + +kyber_keypair: +median: 295760 cycles/ticks +average: 296932 cycles/ticks + +kyber_encaps_derand: +median: 316222 cycles/ticks +average: 317897 cycles/ticks + +kyber_encaps: +median: 317062 cycles/ticks +average: 318586 cycles/ticks + +kyber_decaps: +median: 384068 cycles/ticks +average: 385716 cycles/ticks + +Loop spin: 935 +gen_a: +median: 103132 cycles/ticks +average: 103812 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7147 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9885 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16012 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 259154 cycles/ticks +average: 260556 cycles/ticks + +indcpa_enc: +median: 298450 cycles/ticks +average: 300144 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61229 cycles/ticks + +kyber_keypair_derand: +median: 277060 cycles/ticks +average: 278383 cycles/ticks + +kyber_keypair: +median: 295766 cycles/ticks +average: 296919 cycles/ticks + +kyber_encaps_derand: +median: 316498 cycles/ticks +average: 318121 cycles/ticks + +kyber_encaps: +median: 317248 cycles/ticks +average: 318737 cycles/ticks + +kyber_decaps: +median: 384444 cycles/ticks +average: 386139 cycles/ticks + +Loop spin: 936 +gen_a: +median: 102758 cycles/ticks +average: 103434 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16026 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259018 cycles/ticks +average: 260311 cycles/ticks + +indcpa_enc: +median: 297962 cycles/ticks +average: 299430 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61169 cycles/ticks + +kyber_keypair_derand: +median: 275726 cycles/ticks +average: 276866 cycles/ticks + +kyber_keypair: +median: 295384 cycles/ticks +average: 296605 cycles/ticks + +kyber_encaps_derand: +median: 316680 cycles/ticks +average: 318072 cycles/ticks + +kyber_encaps: +median: 317494 cycles/ticks +average: 318876 cycles/ticks + +kyber_decaps: +median: 384622 cycles/ticks +average: 386141 cycles/ticks + +Loop spin: 937 +gen_a: +median: 103140 cycles/ticks +average: 103727 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9859 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16043 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259118 cycles/ticks +average: 260260 cycles/ticks + +indcpa_enc: +median: 298392 cycles/ticks +average: 299806 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61197 cycles/ticks + +kyber_keypair_derand: +median: 275828 cycles/ticks +average: 276956 cycles/ticks + +kyber_keypair: +median: 295646 cycles/ticks +average: 296808 cycles/ticks + +kyber_encaps_derand: +median: 316004 cycles/ticks +average: 317506 cycles/ticks + +kyber_encaps: +median: 316802 cycles/ticks +average: 318280 cycles/ticks + +kyber_decaps: +median: 384092 cycles/ticks +average: 385442 cycles/ticks + +Loop spin: 938 +gen_a: +median: 102934 cycles/ticks +average: 103599 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7113 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15954 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259582 cycles/ticks +average: 260745 cycles/ticks + +indcpa_enc: +median: 299030 cycles/ticks +average: 300566 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61270 cycles/ticks + +kyber_keypair_derand: +median: 275864 cycles/ticks +average: 277087 cycles/ticks + +kyber_keypair: +median: 295560 cycles/ticks +average: 296806 cycles/ticks + +kyber_encaps_derand: +median: 316354 cycles/ticks +average: 317628 cycles/ticks + +kyber_encaps: +median: 317046 cycles/ticks +average: 318764 cycles/ticks + +kyber_decaps: +median: 384432 cycles/ticks +average: 386164 cycles/ticks + +Loop spin: 939 +gen_a: +median: 102946 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2338 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7096 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15898 cycles/ticks +average: 15955 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3766 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 260372 cycles/ticks +average: 261566 cycles/ticks + +indcpa_enc: +median: 299672 cycles/ticks +average: 301142 cycles/ticks + +indcpa_dec: +median: 60948 cycles/ticks +average: 61236 cycles/ticks + +kyber_keypair_derand: +median: 275256 cycles/ticks +average: 276436 cycles/ticks + +kyber_keypair: +median: 295650 cycles/ticks +average: 296665 cycles/ticks + +kyber_encaps_derand: +median: 316026 cycles/ticks +average: 317422 cycles/ticks + +kyber_encaps: +median: 316842 cycles/ticks +average: 318287 cycles/ticks + +kyber_decaps: +median: 384290 cycles/ticks +average: 385759 cycles/ticks + +Loop spin: 940 +gen_a: +median: 102902 cycles/ticks +average: 103448 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2365 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2351 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 15951 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3759 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 259190 cycles/ticks +average: 260395 cycles/ticks + +indcpa_enc: +median: 298268 cycles/ticks +average: 299727 cycles/ticks + +indcpa_dec: +median: 61164 cycles/ticks +average: 61516 cycles/ticks + +kyber_keypair_derand: +median: 275782 cycles/ticks +average: 277205 cycles/ticks + +kyber_keypair: +median: 295652 cycles/ticks +average: 296514 cycles/ticks + +kyber_encaps_derand: +median: 316572 cycles/ticks +average: 317920 cycles/ticks + +kyber_encaps: +median: 317370 cycles/ticks +average: 318949 cycles/ticks + +kyber_decaps: +median: 384878 cycles/ticks +average: 386365 cycles/ticks + +Loop spin: 941 +gen_a: +median: 102798 cycles/ticks +average: 103337 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2378 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9858 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16098 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1406 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259678 cycles/ticks +average: 261040 cycles/ticks + +indcpa_enc: +median: 298884 cycles/ticks +average: 300366 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61190 cycles/ticks + +kyber_keypair_derand: +median: 275784 cycles/ticks +average: 277187 cycles/ticks + +kyber_keypair: +median: 295538 cycles/ticks +average: 296672 cycles/ticks + +kyber_encaps_derand: +median: 316206 cycles/ticks +average: 317616 cycles/ticks + +kyber_encaps: +median: 317036 cycles/ticks +average: 318417 cycles/ticks + +kyber_decaps: +median: 384360 cycles/ticks +average: 386104 cycles/ticks + +Loop spin: 942 +gen_a: +median: 103226 cycles/ticks +average: 103768 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9879 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15963 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3744 cycles/ticks + +polyvec_decompress: +median: 2446 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 259154 cycles/ticks +average: 260606 cycles/ticks + +indcpa_enc: +median: 298072 cycles/ticks +average: 299357 cycles/ticks + +indcpa_dec: +median: 60904 cycles/ticks +average: 61179 cycles/ticks + +kyber_keypair_derand: +median: 277144 cycles/ticks +average: 278812 cycles/ticks + +kyber_keypair: +median: 295916 cycles/ticks +average: 297280 cycles/ticks + +kyber_encaps_derand: +median: 316202 cycles/ticks +average: 317689 cycles/ticks + +kyber_encaps: +median: 316958 cycles/ticks +average: 318473 cycles/ticks + +kyber_decaps: +median: 384232 cycles/ticks +average: 385808 cycles/ticks + +Loop spin: 943 +gen_a: +median: 103102 cycles/ticks +average: 103744 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7115 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9868 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16028 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1416 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3743 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259248 cycles/ticks +average: 260562 cycles/ticks + +indcpa_enc: +median: 298332 cycles/ticks +average: 299725 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61185 cycles/ticks + +kyber_keypair_derand: +median: 275550 cycles/ticks +average: 276824 cycles/ticks + +kyber_keypair: +median: 295618 cycles/ticks +average: 296702 cycles/ticks + +kyber_encaps_derand: +median: 315754 cycles/ticks +average: 317220 cycles/ticks + +kyber_encaps: +median: 316644 cycles/ticks +average: 318156 cycles/ticks + +kyber_decaps: +median: 383954 cycles/ticks +average: 385489 cycles/ticks + +Loop spin: 944 +gen_a: +median: 102768 cycles/ticks +average: 103366 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2382 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15999 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1402 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2449 cycles/ticks + +indcpa_keypair: +median: 259386 cycles/ticks +average: 260589 cycles/ticks + +indcpa_enc: +median: 298304 cycles/ticks +average: 299808 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61167 cycles/ticks + +kyber_keypair_derand: +median: 276998 cycles/ticks +average: 278247 cycles/ticks + +kyber_keypair: +median: 295560 cycles/ticks +average: 296631 cycles/ticks + +kyber_encaps_derand: +median: 316040 cycles/ticks +average: 317516 cycles/ticks + +kyber_encaps: +median: 316922 cycles/ticks +average: 318323 cycles/ticks + +kyber_decaps: +median: 384142 cycles/ticks +average: 385854 cycles/ticks + +Loop spin: 945 +gen_a: +median: 102878 cycles/ticks +average: 103588 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2331 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9863 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16002 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259718 cycles/ticks +average: 261333 cycles/ticks + +indcpa_enc: +median: 299516 cycles/ticks +average: 300940 cycles/ticks + +indcpa_dec: +median: 60906 cycles/ticks +average: 61161 cycles/ticks + +kyber_keypair_derand: +median: 275682 cycles/ticks +average: 276873 cycles/ticks + +kyber_keypair: +median: 295878 cycles/ticks +average: 297131 cycles/ticks + +kyber_encaps_derand: +median: 317408 cycles/ticks +average: 318905 cycles/ticks + +kyber_encaps: +median: 317368 cycles/ticks +average: 318902 cycles/ticks + +kyber_decaps: +median: 384652 cycles/ticks +average: 386435 cycles/ticks + +Loop spin: 946 +gen_a: +median: 102924 cycles/ticks +average: 103644 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7117 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15982 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259804 cycles/ticks +average: 261373 cycles/ticks + +indcpa_enc: +median: 299260 cycles/ticks +average: 300713 cycles/ticks + +indcpa_dec: +median: 61012 cycles/ticks +average: 61320 cycles/ticks + +kyber_keypair_derand: +median: 275450 cycles/ticks +average: 276680 cycles/ticks + +kyber_keypair: +median: 295774 cycles/ticks +average: 297029 cycles/ticks + +kyber_encaps_derand: +median: 317728 cycles/ticks +average: 319223 cycles/ticks + +kyber_encaps: +median: 317510 cycles/ticks +average: 319066 cycles/ticks + +kyber_decaps: +median: 384662 cycles/ticks +average: 386355 cycles/ticks + +Loop spin: 947 +gen_a: +median: 102962 cycles/ticks +average: 103722 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9883 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16040 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 260624 cycles/ticks +average: 261528 cycles/ticks + +indcpa_enc: +median: 298122 cycles/ticks +average: 299609 cycles/ticks + +indcpa_dec: +median: 61010 cycles/ticks +average: 61445 cycles/ticks + +kyber_keypair_derand: +median: 276158 cycles/ticks +average: 277587 cycles/ticks + +kyber_keypair: +median: 295584 cycles/ticks +average: 297209 cycles/ticks + +kyber_encaps_derand: +median: 317390 cycles/ticks +average: 318937 cycles/ticks + +kyber_encaps: +median: 317644 cycles/ticks +average: 319232 cycles/ticks + +kyber_decaps: +median: 384806 cycles/ticks +average: 386511 cycles/ticks + +Loop spin: 948 +gen_a: +median: 103204 cycles/ticks +average: 103872 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2334 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7131 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9897 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16017 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 728 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3793 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2473 cycles/ticks + +indcpa_keypair: +median: 261210 cycles/ticks +average: 262499 cycles/ticks + +indcpa_enc: +median: 299762 cycles/ticks +average: 301241 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61214 cycles/ticks + +kyber_keypair_derand: +median: 275530 cycles/ticks +average: 276792 cycles/ticks + +kyber_keypair: +median: 296118 cycles/ticks +average: 297330 cycles/ticks + +kyber_encaps_derand: +median: 318028 cycles/ticks +average: 319368 cycles/ticks + +kyber_encaps: +median: 317668 cycles/ticks +average: 319173 cycles/ticks + +kyber_decaps: +median: 384720 cycles/ticks +average: 386459 cycles/ticks + +Loop spin: 949 +gen_a: +median: 103084 cycles/ticks +average: 103808 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2355 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2381 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7171 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 9936 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16182 cycles/ticks +average: 16274 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3779 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2483 cycles/ticks + +indcpa_keypair: +median: 261970 cycles/ticks +average: 263289 cycles/ticks + +indcpa_enc: +median: 300046 cycles/ticks +average: 301624 cycles/ticks + +indcpa_dec: +median: 60978 cycles/ticks +average: 61289 cycles/ticks + +kyber_keypair_derand: +median: 277100 cycles/ticks +average: 278359 cycles/ticks + +kyber_keypair: +median: 297100 cycles/ticks +average: 298289 cycles/ticks + +kyber_encaps_derand: +median: 316936 cycles/ticks +average: 318541 cycles/ticks + +kyber_encaps: +median: 317320 cycles/ticks +average: 318876 cycles/ticks + +kyber_decaps: +median: 384612 cycles/ticks +average: 386312 cycles/ticks + +Loop spin: 950 +gen_a: +median: 103088 cycles/ticks +average: 103872 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2356 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2369 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9909 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16084 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 445 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1409 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 260142 cycles/ticks +average: 261566 cycles/ticks + +indcpa_enc: +median: 299292 cycles/ticks +average: 301047 cycles/ticks + +indcpa_dec: +median: 60924 cycles/ticks +average: 61188 cycles/ticks + +kyber_keypair_derand: +median: 277426 cycles/ticks +average: 278759 cycles/ticks + +kyber_keypair: +median: 297362 cycles/ticks +average: 299217 cycles/ticks + +kyber_encaps_derand: +median: 316584 cycles/ticks +average: 318463 cycles/ticks + +kyber_encaps: +median: 316678 cycles/ticks +average: 318087 cycles/ticks + +kyber_decaps: +median: 385692 cycles/ticks +average: 387541 cycles/ticks + +Loop spin: 951 +gen_a: +median: 103330 cycles/ticks +average: 104142 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2367 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7138 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9899 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15994 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3771 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 260798 cycles/ticks +average: 262762 cycles/ticks + +indcpa_enc: +median: 300268 cycles/ticks +average: 301810 cycles/ticks + +indcpa_dec: +median: 61066 cycles/ticks +average: 61388 cycles/ticks + +kyber_keypair_derand: +median: 279440 cycles/ticks +average: 280560 cycles/ticks + +kyber_keypair: +median: 296404 cycles/ticks +average: 298288 cycles/ticks + +kyber_encaps_derand: +median: 315808 cycles/ticks +average: 317619 cycles/ticks + +kyber_encaps: +median: 317310 cycles/ticks +average: 318741 cycles/ticks + +kyber_decaps: +median: 384988 cycles/ticks +average: 387462 cycles/ticks + +Loop spin: 952 +gen_a: +median: 103034 cycles/ticks +average: 103679 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9942 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16099 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 740 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2469 cycles/ticks + +indcpa_keypair: +median: 259526 cycles/ticks +average: 261065 cycles/ticks + +indcpa_enc: +median: 298588 cycles/ticks +average: 300171 cycles/ticks + +indcpa_dec: +median: 61024 cycles/ticks +average: 61538 cycles/ticks + +kyber_keypair_derand: +median: 275822 cycles/ticks +average: 277256 cycles/ticks + +kyber_keypair: +median: 297386 cycles/ticks +average: 298628 cycles/ticks + +kyber_encaps_derand: +median: 316852 cycles/ticks +average: 318574 cycles/ticks + +kyber_encaps: +median: 317888 cycles/ticks +average: 319455 cycles/ticks + +kyber_decaps: +median: 386680 cycles/ticks +average: 388462 cycles/ticks + +Loop spin: 953 +gen_a: +median: 102792 cycles/ticks +average: 103632 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2356 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15922 cycles/ticks +average: 16121 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3781 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259078 cycles/ticks +average: 260368 cycles/ticks + +indcpa_enc: +median: 298704 cycles/ticks +average: 300197 cycles/ticks + +indcpa_dec: +median: 61240 cycles/ticks +average: 61638 cycles/ticks + +kyber_keypair_derand: +median: 276444 cycles/ticks +average: 277866 cycles/ticks + +kyber_keypair: +median: 295936 cycles/ticks +average: 297101 cycles/ticks + +kyber_encaps_derand: +median: 316622 cycles/ticks +average: 318273 cycles/ticks + +kyber_encaps: +median: 317880 cycles/ticks +average: 319393 cycles/ticks + +kyber_decaps: +median: 384434 cycles/ticks +average: 386011 cycles/ticks + +Loop spin: 954 +gen_a: +median: 103510 cycles/ticks +average: 104289 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2380 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7169 cycles/ticks + +INVNTT: +median: 9850 cycles/ticks +average: 9971 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15948 cycles/ticks +average: 16097 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1411 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 458 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3793 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2479 cycles/ticks + +indcpa_keypair: +median: 259712 cycles/ticks +average: 261050 cycles/ticks + +indcpa_enc: +median: 298686 cycles/ticks +average: 300003 cycles/ticks + +indcpa_dec: +median: 61020 cycles/ticks +average: 61303 cycles/ticks + +kyber_keypair_derand: +median: 277190 cycles/ticks +average: 278643 cycles/ticks + +kyber_keypair: +median: 297984 cycles/ticks +average: 299413 cycles/ticks + +kyber_encaps_derand: +median: 316166 cycles/ticks +average: 317710 cycles/ticks + +kyber_encaps: +median: 317378 cycles/ticks +average: 318715 cycles/ticks + +kyber_decaps: +median: 384884 cycles/ticks +average: 386863 cycles/ticks + +Loop spin: 955 +gen_a: +median: 103354 cycles/ticks +average: 104119 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2353 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2353 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16033 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3761 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259388 cycles/ticks +average: 260797 cycles/ticks + +indcpa_enc: +median: 298650 cycles/ticks +average: 300367 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61202 cycles/ticks + +kyber_keypair_derand: +median: 276070 cycles/ticks +average: 277388 cycles/ticks + +kyber_keypair: +median: 296092 cycles/ticks +average: 297277 cycles/ticks + +kyber_encaps_derand: +median: 316380 cycles/ticks +average: 317969 cycles/ticks + +kyber_encaps: +median: 317136 cycles/ticks +average: 318538 cycles/ticks + +kyber_decaps: +median: 384890 cycles/ticks +average: 386676 cycles/ticks + +Loop spin: 956 +gen_a: +median: 103026 cycles/ticks +average: 103726 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15981 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3752 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259186 cycles/ticks +average: 260484 cycles/ticks + +indcpa_enc: +median: 298514 cycles/ticks +average: 300139 cycles/ticks + +indcpa_dec: +median: 61006 cycles/ticks +average: 61318 cycles/ticks + +kyber_keypair_derand: +median: 276138 cycles/ticks +average: 277390 cycles/ticks + +kyber_keypair: +median: 296088 cycles/ticks +average: 297075 cycles/ticks + +kyber_encaps_derand: +median: 317090 cycles/ticks +average: 318705 cycles/ticks + +kyber_encaps: +median: 317764 cycles/ticks +average: 319230 cycles/ticks + +kyber_decaps: +median: 384820 cycles/ticks +average: 386459 cycles/ticks + +Loop spin: 957 +gen_a: +median: 102938 cycles/ticks +average: 103583 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7109 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9877 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16032 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 260434 cycles/ticks +average: 261625 cycles/ticks + +indcpa_enc: +median: 298696 cycles/ticks +average: 300218 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61224 cycles/ticks + +kyber_keypair_derand: +median: 275672 cycles/ticks +average: 276921 cycles/ticks + +kyber_keypair: +median: 296008 cycles/ticks +average: 297235 cycles/ticks + +kyber_encaps_derand: +median: 317422 cycles/ticks +average: 318816 cycles/ticks + +kyber_encaps: +median: 317052 cycles/ticks +average: 318578 cycles/ticks + +kyber_decaps: +median: 384696 cycles/ticks +average: 386483 cycles/ticks + +Loop spin: 958 +gen_a: +median: 103422 cycles/ticks +average: 104169 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2360 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7153 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 9939 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16054 cycles/ticks +average: 16202 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1408 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3769 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259484 cycles/ticks +average: 260962 cycles/ticks + +indcpa_enc: +median: 298718 cycles/ticks +average: 300232 cycles/ticks + +indcpa_dec: +median: 61096 cycles/ticks +average: 61450 cycles/ticks + +kyber_keypair_derand: +median: 275742 cycles/ticks +average: 277146 cycles/ticks + +kyber_keypair: +median: 296120 cycles/ticks +average: 297291 cycles/ticks + +kyber_encaps_derand: +median: 316190 cycles/ticks +average: 317751 cycles/ticks + +kyber_encaps: +median: 317006 cycles/ticks +average: 318581 cycles/ticks + +kyber_decaps: +median: 384408 cycles/ticks +average: 386299 cycles/ticks + +Loop spin: 959 +gen_a: +median: 103110 cycles/ticks +average: 103787 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7130 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15950 cycles/ticks +average: 16145 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 451 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3756 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 260664 cycles/ticks +average: 262043 cycles/ticks + +indcpa_enc: +median: 299438 cycles/ticks +average: 301137 cycles/ticks + +indcpa_dec: +median: 61020 cycles/ticks +average: 61435 cycles/ticks + +kyber_keypair_derand: +median: 276264 cycles/ticks +average: 277641 cycles/ticks + +kyber_keypair: +median: 295906 cycles/ticks +average: 297148 cycles/ticks + +kyber_encaps_derand: +median: 316884 cycles/ticks +average: 318495 cycles/ticks + +kyber_encaps: +median: 319106 cycles/ticks +average: 320393 cycles/ticks + +kyber_decaps: +median: 385066 cycles/ticks +average: 387155 cycles/ticks + +Loop spin: 960 +gen_a: +median: 103184 cycles/ticks +average: 103844 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9869 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15970 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 259570 cycles/ticks +average: 261147 cycles/ticks + +indcpa_enc: +median: 299898 cycles/ticks +average: 301316 cycles/ticks + +indcpa_dec: +median: 61094 cycles/ticks +average: 61444 cycles/ticks + +kyber_keypair_derand: +median: 277618 cycles/ticks +average: 279117 cycles/ticks + +kyber_keypair: +median: 296524 cycles/ticks +average: 297712 cycles/ticks + +kyber_encaps_derand: +median: 316668 cycles/ticks +average: 318214 cycles/ticks + +kyber_encaps: +median: 317188 cycles/ticks +average: 318756 cycles/ticks + +kyber_decaps: +median: 384700 cycles/ticks +average: 386639 cycles/ticks + +Loop spin: 961 +gen_a: +median: 103010 cycles/ticks +average: 103777 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7125 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16296 cycles/ticks +average: 16188 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3741 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259030 cycles/ticks +average: 260313 cycles/ticks + +indcpa_enc: +median: 298562 cycles/ticks +average: 300104 cycles/ticks + +indcpa_dec: +median: 61108 cycles/ticks +average: 61453 cycles/ticks + +kyber_keypair_derand: +median: 275668 cycles/ticks +average: 277059 cycles/ticks + +kyber_keypair: +median: 295850 cycles/ticks +average: 296937 cycles/ticks + +kyber_encaps_derand: +median: 316380 cycles/ticks +average: 317969 cycles/ticks + +kyber_encaps: +median: 317286 cycles/ticks +average: 318879 cycles/ticks + +kyber_decaps: +median: 384198 cycles/ticks +average: 386012 cycles/ticks + +Loop spin: 962 +gen_a: +median: 103214 cycles/ticks +average: 103798 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15952 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 440 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 258934 cycles/ticks +average: 259969 cycles/ticks + +indcpa_enc: +median: 298206 cycles/ticks +average: 299567 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61166 cycles/ticks + +kyber_keypair_derand: +median: 277210 cycles/ticks +average: 278593 cycles/ticks + +kyber_keypair: +median: 295884 cycles/ticks +average: 297074 cycles/ticks + +kyber_encaps_derand: +median: 318002 cycles/ticks +average: 319322 cycles/ticks + +kyber_encaps: +median: 318816 cycles/ticks +average: 320220 cycles/ticks + +kyber_decaps: +median: 386018 cycles/ticks +average: 391961 cycles/ticks + +Loop spin: 963 +gen_a: +median: 102852 cycles/ticks +average: 103540 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2371 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9865 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15973 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 734 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 258952 cycles/ticks +average: 260175 cycles/ticks + +indcpa_enc: +median: 298220 cycles/ticks +average: 299515 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61189 cycles/ticks + +kyber_keypair_derand: +median: 275702 cycles/ticks +average: 276988 cycles/ticks + +kyber_keypair: +median: 295834 cycles/ticks +average: 297043 cycles/ticks + +kyber_encaps_derand: +median: 316226 cycles/ticks +average: 317729 cycles/ticks + +kyber_encaps: +median: 317016 cycles/ticks +average: 318313 cycles/ticks + +kyber_decaps: +median: 384218 cycles/ticks +average: 385871 cycles/ticks + +Loop spin: 964 +gen_a: +median: 103158 cycles/ticks +average: 103844 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2361 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7128 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16139 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1396 cycles/ticks +average: 1410 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3763 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259256 cycles/ticks +average: 260698 cycles/ticks + +indcpa_enc: +median: 298438 cycles/ticks +average: 299757 cycles/ticks + +indcpa_dec: +median: 60928 cycles/ticks +average: 61175 cycles/ticks + +kyber_keypair_derand: +median: 275498 cycles/ticks +average: 276853 cycles/ticks + +kyber_keypair: +median: 295836 cycles/ticks +average: 296879 cycles/ticks + +kyber_encaps_derand: +median: 315844 cycles/ticks +average: 317365 cycles/ticks + +kyber_encaps: +median: 316710 cycles/ticks +average: 318184 cycles/ticks + +kyber_decaps: +median: 383892 cycles/ticks +average: 385567 cycles/ticks + +Loop spin: 965 +gen_a: +median: 102986 cycles/ticks +average: 103718 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2352 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2364 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7112 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9889 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15997 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 434 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259138 cycles/ticks +average: 260349 cycles/ticks + +indcpa_enc: +median: 298554 cycles/ticks +average: 299930 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61184 cycles/ticks + +kyber_keypair_derand: +median: 276646 cycles/ticks +average: 277999 cycles/ticks + +kyber_keypair: +median: 295290 cycles/ticks +average: 296604 cycles/ticks + +kyber_encaps_derand: +median: 316514 cycles/ticks +average: 317919 cycles/ticks + +kyber_encaps: +median: 317358 cycles/ticks +average: 318823 cycles/ticks + +kyber_decaps: +median: 384694 cycles/ticks +average: 386448 cycles/ticks + +Loop spin: 966 +gen_a: +median: 102980 cycles/ticks +average: 103662 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2354 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2362 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 16052 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 258688 cycles/ticks +average: 259884 cycles/ticks + +indcpa_enc: +median: 297798 cycles/ticks +average: 299180 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61258 cycles/ticks + +kyber_keypair_derand: +median: 275736 cycles/ticks +average: 277007 cycles/ticks + +kyber_keypair: +median: 295636 cycles/ticks +average: 296888 cycles/ticks + +kyber_encaps_derand: +median: 316096 cycles/ticks +average: 317538 cycles/ticks + +kyber_encaps: +median: 316706 cycles/ticks +average: 318073 cycles/ticks + +kyber_decaps: +median: 384150 cycles/ticks +average: 385777 cycles/ticks + +Loop spin: 967 +gen_a: +median: 102996 cycles/ticks +average: 103618 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9925 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15988 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2458 cycles/ticks + +indcpa_keypair: +median: 259014 cycles/ticks +average: 260113 cycles/ticks + +indcpa_enc: +median: 297828 cycles/ticks +average: 299213 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61199 cycles/ticks + +kyber_keypair_derand: +median: 275532 cycles/ticks +average: 276838 cycles/ticks + +kyber_keypair: +median: 295426 cycles/ticks +average: 296598 cycles/ticks + +kyber_encaps_derand: +median: 315642 cycles/ticks +average: 316987 cycles/ticks + +kyber_encaps: +median: 316412 cycles/ticks +average: 317855 cycles/ticks + +kyber_decaps: +median: 383674 cycles/ticks +average: 385341 cycles/ticks + +Loop spin: 968 +gen_a: +median: 102970 cycles/ticks +average: 103560 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2329 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7102 cycles/ticks +average: 7132 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9901 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16298 cycles/ticks +average: 16209 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1400 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259064 cycles/ticks +average: 260189 cycles/ticks + +indcpa_enc: +median: 298260 cycles/ticks +average: 299573 cycles/ticks + +indcpa_dec: +median: 60950 cycles/ticks +average: 61212 cycles/ticks + +kyber_keypair_derand: +median: 275510 cycles/ticks +average: 276841 cycles/ticks + +kyber_keypair: +median: 295614 cycles/ticks +average: 296790 cycles/ticks + +kyber_encaps_derand: +median: 316588 cycles/ticks +average: 317958 cycles/ticks + +kyber_encaps: +median: 317296 cycles/ticks +average: 318561 cycles/ticks + +kyber_decaps: +median: 384482 cycles/ticks +average: 386343 cycles/ticks + +Loop spin: 969 +gen_a: +median: 103314 cycles/ticks +average: 103859 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2357 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7124 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 16025 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 436 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1403 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2457 cycles/ticks + +indcpa_keypair: +median: 258820 cycles/ticks +average: 259955 cycles/ticks + +indcpa_enc: +median: 298122 cycles/ticks +average: 299573 cycles/ticks + +indcpa_dec: +median: 60912 cycles/ticks +average: 61220 cycles/ticks + +kyber_keypair_derand: +median: 277056 cycles/ticks +average: 278356 cycles/ticks + +kyber_keypair: +median: 295598 cycles/ticks +average: 296727 cycles/ticks + +kyber_encaps_derand: +median: 316266 cycles/ticks +average: 317717 cycles/ticks + +kyber_encaps: +median: 317030 cycles/ticks +average: 318353 cycles/ticks + +kyber_decaps: +median: 384292 cycles/ticks +average: 385826 cycles/ticks + +Loop spin: 970 +gen_a: +median: 102932 cycles/ticks +average: 103590 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9887 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15968 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 442 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3749 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 259500 cycles/ticks +average: 260605 cycles/ticks + +indcpa_enc: +median: 298506 cycles/ticks +average: 299799 cycles/ticks + +indcpa_dec: +median: 60918 cycles/ticks +average: 61190 cycles/ticks + +kyber_keypair_derand: +median: 275052 cycles/ticks +average: 276231 cycles/ticks + +kyber_keypair: +median: 295710 cycles/ticks +average: 296784 cycles/ticks + +kyber_encaps_derand: +median: 316664 cycles/ticks +average: 317838 cycles/ticks + +kyber_encaps: +median: 317440 cycles/ticks +average: 318910 cycles/ticks + +kyber_decaps: +median: 384582 cycles/ticks +average: 386050 cycles/ticks + +Loop spin: 971 +gen_a: +median: 103084 cycles/ticks +average: 103706 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2328 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9873 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16039 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 437 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1394 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259784 cycles/ticks +average: 261005 cycles/ticks + +indcpa_enc: +median: 298626 cycles/ticks +average: 300174 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61199 cycles/ticks + +kyber_keypair_derand: +median: 275446 cycles/ticks +average: 276741 cycles/ticks + +kyber_keypair: +median: 295544 cycles/ticks +average: 296926 cycles/ticks + +kyber_encaps_derand: +median: 316052 cycles/ticks +average: 317429 cycles/ticks + +kyber_encaps: +median: 317074 cycles/ticks +average: 318550 cycles/ticks + +kyber_decaps: +median: 384078 cycles/ticks +average: 385724 cycles/ticks + +Loop spin: 972 +gen_a: +median: 103194 cycles/ticks +average: 103917 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2349 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7116 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15970 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 733 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3753 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259378 cycles/ticks +average: 261019 cycles/ticks + +indcpa_enc: +median: 298592 cycles/ticks +average: 300190 cycles/ticks + +indcpa_dec: +median: 60934 cycles/ticks +average: 61274 cycles/ticks + +kyber_keypair_derand: +median: 275398 cycles/ticks +average: 276736 cycles/ticks + +kyber_keypair: +median: 296058 cycles/ticks +average: 297340 cycles/ticks + +kyber_encaps_derand: +median: 318292 cycles/ticks +average: 319867 cycles/ticks + +kyber_encaps: +median: 319350 cycles/ticks +average: 320908 cycles/ticks + +kyber_decaps: +median: 386398 cycles/ticks +average: 387927 cycles/ticks + +Loop spin: 973 +gen_a: +median: 102832 cycles/ticks +average: 103587 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2340 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9916 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15958 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1396 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2461 cycles/ticks + +indcpa_keypair: +median: 260340 cycles/ticks +average: 261449 cycles/ticks + +indcpa_enc: +median: 299576 cycles/ticks +average: 300949 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61218 cycles/ticks + +kyber_keypair_derand: +median: 275530 cycles/ticks +average: 277026 cycles/ticks + +kyber_keypair: +median: 295986 cycles/ticks +average: 297003 cycles/ticks + +kyber_encaps_derand: +median: 316000 cycles/ticks +average: 317364 cycles/ticks + +kyber_encaps: +median: 316900 cycles/ticks +average: 318350 cycles/ticks + +kyber_decaps: +median: 384078 cycles/ticks +average: 385747 cycles/ticks + +Loop spin: 974 +gen_a: +median: 103000 cycles/ticks +average: 103673 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7076 cycles/ticks +average: 7100 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15950 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 447 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 447 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3746 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259496 cycles/ticks +average: 260633 cycles/ticks + +indcpa_enc: +median: 298546 cycles/ticks +average: 299902 cycles/ticks + +indcpa_dec: +median: 60920 cycles/ticks +average: 61195 cycles/ticks + +kyber_keypair_derand: +median: 275496 cycles/ticks +average: 276735 cycles/ticks + +kyber_keypair: +median: 295956 cycles/ticks +average: 297201 cycles/ticks + +kyber_encaps_derand: +median: 316506 cycles/ticks +average: 317908 cycles/ticks + +kyber_encaps: +median: 317430 cycles/ticks +average: 318783 cycles/ticks + +kyber_decaps: +median: 384518 cycles/ticks +average: 386067 cycles/ticks + +Loop spin: 975 +gen_a: +median: 102756 cycles/ticks +average: 103497 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2361 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7110 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16061 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 738 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 258862 cycles/ticks +average: 260137 cycles/ticks + +indcpa_enc: +median: 298244 cycles/ticks +average: 299487 cycles/ticks + +indcpa_dec: +median: 60930 cycles/ticks +average: 61114 cycles/ticks + +kyber_keypair_derand: +median: 275224 cycles/ticks +average: 276268 cycles/ticks + +kyber_keypair: +median: 295964 cycles/ticks +average: 296983 cycles/ticks + +kyber_encaps_derand: +median: 316126 cycles/ticks +average: 317761 cycles/ticks + +kyber_encaps: +median: 317256 cycles/ticks +average: 318495 cycles/ticks + +kyber_decaps: +median: 384130 cycles/ticks +average: 385572 cycles/ticks + +Loop spin: 976 +gen_a: +median: 103130 cycles/ticks +average: 103831 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 16003 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 258750 cycles/ticks +average: 260152 cycles/ticks + +indcpa_enc: +median: 297668 cycles/ticks +average: 299167 cycles/ticks + +indcpa_dec: +median: 60940 cycles/ticks +average: 61126 cycles/ticks + +kyber_keypair_derand: +median: 275218 cycles/ticks +average: 276308 cycles/ticks + +kyber_keypair: +median: 295830 cycles/ticks +average: 296844 cycles/ticks + +kyber_encaps_derand: +median: 316176 cycles/ticks +average: 317621 cycles/ticks + +kyber_encaps: +median: 317304 cycles/ticks +average: 318842 cycles/ticks + +kyber_decaps: +median: 384326 cycles/ticks +average: 385627 cycles/ticks + +Loop spin: 977 +gen_a: +median: 102934 cycles/ticks +average: 103650 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2334 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2374 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7111 cycles/ticks + +INVNTT: +median: 9830 cycles/ticks +average: 9866 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15962 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259122 cycles/ticks +average: 260368 cycles/ticks + +indcpa_enc: +median: 298510 cycles/ticks +average: 299966 cycles/ticks + +indcpa_dec: +median: 60954 cycles/ticks +average: 61277 cycles/ticks + +kyber_keypair_derand: +median: 275562 cycles/ticks +average: 276709 cycles/ticks + +kyber_keypair: +median: 295518 cycles/ticks +average: 296433 cycles/ticks + +kyber_encaps_derand: +median: 316954 cycles/ticks +average: 318386 cycles/ticks + +kyber_encaps: +median: 317552 cycles/ticks +average: 318902 cycles/ticks + +kyber_decaps: +median: 384804 cycles/ticks +average: 386154 cycles/ticks + +Loop spin: 978 +gen_a: +median: 103248 cycles/ticks +average: 103830 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7120 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9875 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16073 cycles/ticks + +poly_tomsg: +median: 430 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1400 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3750 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 258680 cycles/ticks +average: 259873 cycles/ticks + +indcpa_enc: +median: 298040 cycles/ticks +average: 299360 cycles/ticks + +indcpa_dec: +median: 60942 cycles/ticks +average: 61221 cycles/ticks + +kyber_keypair_derand: +median: 275094 cycles/ticks +average: 276289 cycles/ticks + +kyber_keypair: +median: 295812 cycles/ticks +average: 296754 cycles/ticks + +kyber_encaps_derand: +median: 317852 cycles/ticks +average: 319215 cycles/ticks + +kyber_encaps: +median: 318738 cycles/ticks +average: 320115 cycles/ticks + +kyber_decaps: +median: 385792 cycles/ticks +average: 387365 cycles/ticks + +Loop spin: 979 +gen_a: +median: 102876 cycles/ticks +average: 103383 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2343 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7121 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9874 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15966 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 258826 cycles/ticks +average: 259853 cycles/ticks + +indcpa_enc: +median: 297828 cycles/ticks +average: 299389 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61176 cycles/ticks + +kyber_keypair_derand: +median: 275916 cycles/ticks +average: 277017 cycles/ticks + +kyber_keypair: +median: 295618 cycles/ticks +average: 296565 cycles/ticks + +kyber_encaps_derand: +median: 316292 cycles/ticks +average: 317638 cycles/ticks + +kyber_encaps: +median: 317106 cycles/ticks +average: 318660 cycles/ticks + +kyber_decaps: +median: 384240 cycles/ticks +average: 385703 cycles/ticks + +Loop spin: 980 +gen_a: +median: 103146 cycles/ticks +average: 103839 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7126 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9934 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16114 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 455 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1393 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 743 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3774 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2471 cycles/ticks + +indcpa_keypair: +median: 260624 cycles/ticks +average: 262013 cycles/ticks + +indcpa_enc: +median: 298428 cycles/ticks +average: 299942 cycles/ticks + +indcpa_dec: +median: 60944 cycles/ticks +average: 61211 cycles/ticks + +kyber_keypair_derand: +median: 277162 cycles/ticks +average: 278470 cycles/ticks + +kyber_keypair: +median: 295844 cycles/ticks +average: 297012 cycles/ticks + +kyber_encaps_derand: +median: 316924 cycles/ticks +average: 318551 cycles/ticks + +kyber_encaps: +median: 317188 cycles/ticks +average: 318642 cycles/ticks + +kyber_decaps: +median: 384130 cycles/ticks +average: 385593 cycles/ticks + +Loop spin: 981 +gen_a: +median: 102994 cycles/ticks +average: 103743 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2365 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7137 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9931 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16027 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 439 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1407 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 730 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 441 cycles/ticks + +polyvec_compress: +median: 3730 cycles/ticks +average: 3772 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2468 cycles/ticks + +indcpa_keypair: +median: 260700 cycles/ticks +average: 261920 cycles/ticks + +indcpa_enc: +median: 298680 cycles/ticks +average: 300164 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61176 cycles/ticks + +kyber_keypair_derand: +median: 276014 cycles/ticks +average: 277082 cycles/ticks + +kyber_keypair: +median: 296252 cycles/ticks +average: 297533 cycles/ticks + +kyber_encaps_derand: +median: 317162 cycles/ticks +average: 318614 cycles/ticks + +kyber_encaps: +median: 317284 cycles/ticks +average: 318714 cycles/ticks + +kyber_decaps: +median: 384496 cycles/ticks +average: 386151 cycles/ticks + +Loop spin: 982 +gen_a: +median: 103188 cycles/ticks +average: 103905 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2348 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7098 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9894 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15932 cycles/ticks +average: 16137 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1392 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3776 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2467 cycles/ticks + +indcpa_keypair: +median: 259392 cycles/ticks +average: 260720 cycles/ticks + +indcpa_enc: +median: 298646 cycles/ticks +average: 300187 cycles/ticks + +indcpa_dec: +median: 61054 cycles/ticks +average: 61368 cycles/ticks + +kyber_keypair_derand: +median: 275402 cycles/ticks +average: 276768 cycles/ticks + +kyber_keypair: +median: 296560 cycles/ticks +average: 297652 cycles/ticks + +kyber_encaps_derand: +median: 316676 cycles/ticks +average: 318217 cycles/ticks + +kyber_encaps: +median: 317576 cycles/ticks +average: 318938 cycles/ticks + +kyber_decaps: +median: 384606 cycles/ticks +average: 386323 cycles/ticks + +Loop spin: 983 +gen_a: +median: 103202 cycles/ticks +average: 103996 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2354 cycles/ticks +average: 2376 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7163 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15924 cycles/ticks +average: 16107 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2463 cycles/ticks + +indcpa_keypair: +median: 258992 cycles/ticks +average: 260230 cycles/ticks + +indcpa_enc: +median: 298174 cycles/ticks +average: 299525 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61212 cycles/ticks + +kyber_keypair_derand: +median: 275956 cycles/ticks +average: 277260 cycles/ticks + +kyber_keypair: +median: 296136 cycles/ticks +average: 297420 cycles/ticks + +kyber_encaps_derand: +median: 316890 cycles/ticks +average: 318433 cycles/ticks + +kyber_encaps: +median: 317128 cycles/ticks +average: 318462 cycles/ticks + +kyber_decaps: +median: 385154 cycles/ticks +average: 386882 cycles/ticks + +Loop spin: 984 +gen_a: +median: 103146 cycles/ticks +average: 103944 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2406 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9923 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15918 cycles/ticks +average: 16061 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 741 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3738 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 259516 cycles/ticks +average: 260765 cycles/ticks + +indcpa_enc: +median: 298652 cycles/ticks +average: 299982 cycles/ticks + +indcpa_dec: +median: 60960 cycles/ticks +average: 61238 cycles/ticks + +kyber_keypair_derand: +median: 276278 cycles/ticks +average: 277600 cycles/ticks + +kyber_keypair: +median: 296020 cycles/ticks +average: 297190 cycles/ticks + +kyber_encaps_derand: +median: 316244 cycles/ticks +average: 317744 cycles/ticks + +kyber_encaps: +median: 316946 cycles/ticks +average: 318384 cycles/ticks + +kyber_decaps: +median: 385348 cycles/ticks +average: 386836 cycles/ticks + +Loop spin: 985 +gen_a: +median: 103088 cycles/ticks +average: 103867 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2351 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2373 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9893 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15995 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3754 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259078 cycles/ticks +average: 260224 cycles/ticks + +indcpa_enc: +median: 298514 cycles/ticks +average: 299879 cycles/ticks + +indcpa_dec: +median: 61094 cycles/ticks +average: 61412 cycles/ticks + +kyber_keypair_derand: +median: 277024 cycles/ticks +average: 278146 cycles/ticks + +kyber_keypair: +median: 295918 cycles/ticks +average: 297058 cycles/ticks + +kyber_encaps_derand: +median: 316418 cycles/ticks +average: 317880 cycles/ticks + +kyber_encaps: +median: 318430 cycles/ticks +average: 319937 cycles/ticks + +kyber_decaps: +median: 384840 cycles/ticks +average: 386532 cycles/ticks + +Loop spin: 986 +gen_a: +median: 103290 cycles/ticks +average: 103886 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2341 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2352 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7129 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9870 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 16004 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 438 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3732 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2459 cycles/ticks + +indcpa_keypair: +median: 259692 cycles/ticks +average: 261021 cycles/ticks + +indcpa_enc: +median: 299566 cycles/ticks +average: 301017 cycles/ticks + +indcpa_dec: +median: 60932 cycles/ticks +average: 61185 cycles/ticks + +kyber_keypair_derand: +median: 275664 cycles/ticks +average: 276877 cycles/ticks + +kyber_keypair: +median: 295936 cycles/ticks +average: 297098 cycles/ticks + +kyber_encaps_derand: +median: 317968 cycles/ticks +average: 319416 cycles/ticks + +kyber_encaps: +median: 318574 cycles/ticks +average: 320112 cycles/ticks + +kyber_decaps: +median: 386518 cycles/ticks +average: 388154 cycles/ticks + +Loop spin: 987 +gen_a: +median: 102916 cycles/ticks +average: 103591 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2366 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7114 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9941 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15981 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3736 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259650 cycles/ticks +average: 260848 cycles/ticks + +indcpa_enc: +median: 298742 cycles/ticks +average: 300210 cycles/ticks + +indcpa_dec: +median: 61054 cycles/ticks +average: 61350 cycles/ticks + +kyber_keypair_derand: +median: 275180 cycles/ticks +average: 276324 cycles/ticks + +kyber_keypair: +median: 295892 cycles/ticks +average: 297129 cycles/ticks + +kyber_encaps_derand: +median: 317414 cycles/ticks +average: 318945 cycles/ticks + +kyber_encaps: +median: 317314 cycles/ticks +average: 318610 cycles/ticks + +kyber_decaps: +median: 384704 cycles/ticks +average: 386421 cycles/ticks + +Loop spin: 988 +gen_a: +median: 103342 cycles/ticks +average: 104121 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7146 cycles/ticks + +INVNTT: +median: 9840 cycles/ticks +average: 9921 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15928 cycles/ticks +average: 16086 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 443 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 452 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3770 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2462 cycles/ticks + +indcpa_keypair: +median: 259306 cycles/ticks +average: 260586 cycles/ticks + +indcpa_enc: +median: 298574 cycles/ticks +average: 300122 cycles/ticks + +indcpa_dec: +median: 61180 cycles/ticks +average: 61472 cycles/ticks + +kyber_keypair_derand: +median: 276564 cycles/ticks +average: 277799 cycles/ticks + +kyber_keypair: +median: 295660 cycles/ticks +average: 296748 cycles/ticks + +kyber_encaps_derand: +median: 318132 cycles/ticks +average: 319535 cycles/ticks + +kyber_encaps: +median: 319910 cycles/ticks +average: 321360 cycles/ticks + +kyber_decaps: +median: 386194 cycles/ticks +average: 388012 cycles/ticks + +Loop spin: 989 +gen_a: +median: 103130 cycles/ticks +average: 103811 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2345 cycles/ticks + +poly_getnoise_eta2: +median: 2356 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9905 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15906 cycles/ticks +average: 15999 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 427 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 739 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259234 cycles/ticks +average: 260647 cycles/ticks + +indcpa_enc: +median: 298528 cycles/ticks +average: 300095 cycles/ticks + +indcpa_dec: +median: 60974 cycles/ticks +average: 61246 cycles/ticks + +kyber_keypair_derand: +median: 277144 cycles/ticks +average: 278527 cycles/ticks + +kyber_keypair: +median: 296166 cycles/ticks +average: 297468 cycles/ticks + +kyber_encaps_derand: +median: 316664 cycles/ticks +average: 318241 cycles/ticks + +kyber_encaps: +median: 318050 cycles/ticks +average: 319473 cycles/ticks + +kyber_decaps: +median: 384814 cycles/ticks +average: 386382 cycles/ticks + +Loop spin: 990 +gen_a: +median: 103088 cycles/ticks +average: 103723 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2354 cycles/ticks + +NTT: +median: 7078 cycles/ticks +average: 7122 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9884 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15900 cycles/ticks +average: 15954 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 428 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1399 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259502 cycles/ticks +average: 260738 cycles/ticks + +indcpa_enc: +median: 299182 cycles/ticks +average: 300585 cycles/ticks + +indcpa_dec: +median: 60976 cycles/ticks +average: 61251 cycles/ticks + +kyber_keypair_derand: +median: 275676 cycles/ticks +average: 276856 cycles/ticks + +kyber_keypair: +median: 296118 cycles/ticks +average: 297277 cycles/ticks + +kyber_encaps_derand: +median: 316458 cycles/ticks +average: 318112 cycles/ticks + +kyber_encaps: +median: 316894 cycles/ticks +average: 318317 cycles/ticks + +kyber_decaps: +median: 384406 cycles/ticks +average: 385934 cycles/ticks + +Loop spin: 991 +gen_a: +median: 103234 cycles/ticks +average: 103928 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2359 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7106 cycles/ticks +average: 7139 cycles/ticks + +INVNTT: +median: 9838 cycles/ticks +average: 9892 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 15985 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 259734 cycles/ticks +average: 260943 cycles/ticks + +indcpa_enc: +median: 298726 cycles/ticks +average: 300126 cycles/ticks + +indcpa_dec: +median: 60958 cycles/ticks +average: 61242 cycles/ticks + +kyber_keypair_derand: +median: 275838 cycles/ticks +average: 277151 cycles/ticks + +kyber_keypair: +median: 295992 cycles/ticks +average: 297251 cycles/ticks + +kyber_encaps_derand: +median: 316072 cycles/ticks +average: 317579 cycles/ticks + +kyber_encaps: +median: 316992 cycles/ticks +average: 318499 cycles/ticks + +kyber_decaps: +median: 385352 cycles/ticks +average: 386911 cycles/ticks + +Loop spin: 992 +gen_a: +median: 102916 cycles/ticks +average: 103589 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2347 cycles/ticks + +poly_getnoise_eta2: +median: 2358 cycles/ticks +average: 2359 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7119 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9882 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15902 cycles/ticks +average: 15971 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1398 cycles/ticks +average: 1420 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 725 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3764 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2460 cycles/ticks + +indcpa_keypair: +median: 259380 cycles/ticks +average: 260727 cycles/ticks + +indcpa_enc: +median: 298600 cycles/ticks +average: 300280 cycles/ticks + +indcpa_dec: +median: 61140 cycles/ticks +average: 61489 cycles/ticks + +kyber_keypair_derand: +median: 276244 cycles/ticks +average: 277546 cycles/ticks + +kyber_keypair: +median: 295754 cycles/ticks +average: 296917 cycles/ticks + +kyber_encaps_derand: +median: 318312 cycles/ticks +average: 319795 cycles/ticks + +kyber_encaps: +median: 318946 cycles/ticks +average: 320355 cycles/ticks + +kyber_decaps: +median: 386146 cycles/ticks +average: 387811 cycles/ticks + +Loop spin: 993 +gen_a: +median: 103114 cycles/ticks +average: 103854 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2332 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2372 cycles/ticks + +NTT: +median: 7084 cycles/ticks +average: 7134 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9881 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15908 cycles/ticks +average: 15998 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1398 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 442 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3777 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2452 cycles/ticks + +indcpa_keypair: +median: 258802 cycles/ticks +average: 260033 cycles/ticks + +indcpa_enc: +median: 298172 cycles/ticks +average: 299677 cycles/ticks + +indcpa_dec: +median: 61072 cycles/ticks +average: 61391 cycles/ticks + +kyber_keypair_derand: +median: 276146 cycles/ticks +average: 277404 cycles/ticks + +kyber_keypair: +median: 295714 cycles/ticks +average: 296839 cycles/ticks + +kyber_encaps_derand: +median: 315752 cycles/ticks +average: 317241 cycles/ticks + +kyber_encaps: +median: 317324 cycles/ticks +average: 318820 cycles/ticks + +kyber_decaps: +median: 383542 cycles/ticks +average: 385017 cycles/ticks + +Loop spin: 994 +gen_a: +median: 103054 cycles/ticks +average: 103653 cycles/ticks + +poly_getnoise_eta1: +median: 2328 cycles/ticks +average: 2358 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2377 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7149 cycles/ticks + +INVNTT: +median: 9846 cycles/ticks +average: 9950 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 16306 cycles/ticks +average: 16298 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 448 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1397 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 732 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3768 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2474 cycles/ticks + +indcpa_keypair: +median: 260572 cycles/ticks +average: 261778 cycles/ticks + +indcpa_enc: +median: 298844 cycles/ticks +average: 300499 cycles/ticks + +indcpa_dec: +median: 60982 cycles/ticks +average: 61268 cycles/ticks + +kyber_keypair_derand: +median: 275352 cycles/ticks +average: 276682 cycles/ticks + +kyber_keypair: +median: 296832 cycles/ticks +average: 298091 cycles/ticks + +kyber_encaps_derand: +median: 317226 cycles/ticks +average: 318784 cycles/ticks + +kyber_encaps: +median: 317870 cycles/ticks +average: 319281 cycles/ticks + +kyber_decaps: +median: 384626 cycles/ticks +average: 386459 cycles/ticks + +Loop spin: 995 +gen_a: +median: 103246 cycles/ticks +average: 104046 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2350 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2375 cycles/ticks + +NTT: +median: 7088 cycles/ticks +average: 7148 cycles/ticks + +INVNTT: +median: 9842 cycles/ticks +average: 9946 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15934 cycles/ticks +average: 16127 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 450 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1391 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 729 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 453 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3767 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2470 cycles/ticks + +indcpa_keypair: +median: 259638 cycles/ticks +average: 261173 cycles/ticks + +indcpa_enc: +median: 298676 cycles/ticks +average: 300242 cycles/ticks + +indcpa_dec: +median: 60946 cycles/ticks +average: 61276 cycles/ticks + +kyber_keypair_derand: +median: 275724 cycles/ticks +average: 277215 cycles/ticks + +kyber_keypair: +median: 296830 cycles/ticks +average: 298677 cycles/ticks + +kyber_encaps_derand: +median: 318584 cycles/ticks +average: 321179 cycles/ticks + +kyber_encaps: +median: 319862 cycles/ticks +average: 321691 cycles/ticks + +kyber_decaps: +median: 386406 cycles/ticks +average: 388637 cycles/ticks + +Loop spin: 996 +gen_a: +median: 103222 cycles/ticks +average: 104216 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2382 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7090 cycles/ticks +average: 7184 cycles/ticks + +INVNTT: +median: 9836 cycles/ticks +average: 9900 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15914 cycles/ticks +average: 16096 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1405 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 727 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 440 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3778 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2466 cycles/ticks + +indcpa_keypair: +median: 259518 cycles/ticks +average: 261088 cycles/ticks + +indcpa_enc: +median: 299962 cycles/ticks +average: 301949 cycles/ticks + +indcpa_dec: +median: 61128 cycles/ticks +average: 61461 cycles/ticks + +kyber_keypair_derand: +median: 275874 cycles/ticks +average: 277550 cycles/ticks + +kyber_keypair: +median: 296052 cycles/ticks +average: 298004 cycles/ticks + +kyber_encaps_derand: +median: 317750 cycles/ticks +average: 319736 cycles/ticks + +kyber_encaps: +median: 318492 cycles/ticks +average: 320232 cycles/ticks + +kyber_decaps: +median: 384990 cycles/ticks +average: 386588 cycles/ticks + +Loop spin: 997 +gen_a: +median: 103094 cycles/ticks +average: 103704 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2342 cycles/ticks + +poly_getnoise_eta2: +median: 2348 cycles/ticks +average: 2363 cycles/ticks + +NTT: +median: 7080 cycles/ticks +average: 7127 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9878 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15904 cycles/ticks +average: 15975 cycles/ticks + +poly_tomsg: +median: 432 cycles/ticks +average: 430 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 736 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3751 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2456 cycles/ticks + +indcpa_keypair: +median: 259188 cycles/ticks +average: 260372 cycles/ticks + +indcpa_enc: +median: 298350 cycles/ticks +average: 299787 cycles/ticks + +indcpa_dec: +median: 60972 cycles/ticks +average: 61272 cycles/ticks + +kyber_keypair_derand: +median: 275898 cycles/ticks +average: 277104 cycles/ticks + +kyber_keypair: +median: 295938 cycles/ticks +average: 297080 cycles/ticks + +kyber_encaps_derand: +median: 316400 cycles/ticks +average: 317808 cycles/ticks + +kyber_encaps: +median: 317398 cycles/ticks +average: 318987 cycles/ticks + +kyber_decaps: +median: 384360 cycles/ticks +average: 385952 cycles/ticks + +Loop spin: 998 +gen_a: +median: 103220 cycles/ticks +average: 103907 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2346 cycles/ticks + +poly_getnoise_eta2: +median: 2350 cycles/ticks +average: 2368 cycles/ticks + +NTT: +median: 7086 cycles/ticks +average: 7133 cycles/ticks + +INVNTT: +median: 9832 cycles/ticks +average: 9876 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16050 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 441 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1401 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3758 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2450 cycles/ticks + +indcpa_keypair: +median: 259144 cycles/ticks +average: 260468 cycles/ticks + +indcpa_enc: +median: 298578 cycles/ticks +average: 300000 cycles/ticks + +indcpa_dec: +median: 60926 cycles/ticks +average: 61193 cycles/ticks + +kyber_keypair_derand: +median: 275504 cycles/ticks +average: 276698 cycles/ticks + +kyber_keypair: +median: 295890 cycles/ticks +average: 297058 cycles/ticks + +kyber_encaps_derand: +median: 316040 cycles/ticks +average: 317482 cycles/ticks + +kyber_encaps: +median: 317486 cycles/ticks +average: 318924 cycles/ticks + +kyber_decaps: +median: 384170 cycles/ticks +average: 385719 cycles/ticks + +Loop spin: 999 +gen_a: +median: 103036 cycles/ticks +average: 106830 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2357 cycles/ticks + +poly_getnoise_eta2: +median: 2360 cycles/ticks +average: 2370 cycles/ticks + +NTT: +median: 7082 cycles/ticks +average: 7135 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9891 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15910 cycles/ticks +average: 16047 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 440 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1390 cycles/ticks + +poly_compress: +median: 724 cycles/ticks +average: 726 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 446 cycles/ticks + +polyvec_compress: +median: 3740 cycles/ticks +average: 3757 cycles/ticks + +polyvec_decompress: +median: 2450 cycles/ticks +average: 2464 cycles/ticks + +indcpa_keypair: +median: 260618 cycles/ticks +average: 261794 cycles/ticks + +indcpa_enc: +median: 299426 cycles/ticks +average: 300955 cycles/ticks + +indcpa_dec: +median: 60916 cycles/ticks +average: 61205 cycles/ticks + +kyber_keypair_derand: +median: 275496 cycles/ticks +average: 276588 cycles/ticks + +kyber_keypair: +median: 296038 cycles/ticks +average: 296985 cycles/ticks + +kyber_encaps_derand: +median: 316628 cycles/ticks +average: 318027 cycles/ticks + +kyber_encaps: +median: 317590 cycles/ticks +average: 318888 cycles/ticks + +kyber_decaps: +median: 384722 cycles/ticks +average: 386208 cycles/ticks + +Loop spin: 1000 +gen_a: +median: 102940 cycles/ticks +average: 103548 cycles/ticks + +poly_getnoise_eta1: +median: 2326 cycles/ticks +average: 2344 cycles/ticks + +poly_getnoise_eta2: +median: 2352 cycles/ticks +average: 2367 cycles/ticks + +NTT: +median: 7092 cycles/ticks +average: 7118 cycles/ticks + +INVNTT: +median: 9834 cycles/ticks +average: 9871 cycles/ticks + +polyvec_basemul_acc_montgomery: +median: 15912 cycles/ticks +average: 16054 cycles/ticks + +poly_tomsg: +median: 434 cycles/ticks +average: 429 cycles/ticks + +poly_frommsg: +median: 1392 cycles/ticks +average: 1389 cycles/ticks + +poly_compress: +median: 726 cycles/ticks +average: 737 cycles/ticks + +poly_decompress: +median: 438 cycles/ticks +average: 439 cycles/ticks + +polyvec_compress: +median: 3734 cycles/ticks +average: 3755 cycles/ticks + +polyvec_decompress: +median: 2448 cycles/ticks +average: 2465 cycles/ticks + +indcpa_keypair: +median: 260028 cycles/ticks +average: 261496 cycles/ticks + +indcpa_enc: +median: 299038 cycles/ticks +average: 300479 cycles/ticks + +indcpa_dec: +median: 60936 cycles/ticks +average: 61209 cycles/ticks + +kyber_keypair_derand: +median: 276410 cycles/ticks +average: 277911 cycles/ticks + +kyber_keypair: +median: 296614 cycles/ticks +average: 297455 cycles/ticks + +kyber_encaps_derand: +median: 316724 cycles/ticks +average: 318133 cycles/ticks + +kyber_encaps: +median: 317840 cycles/ticks +average: 319248 cycles/ticks + +kyber_decaps: +median: 384578 cycles/ticks +average: 386136 cycles/ticks + diff --git a/benchmark/test_1024.sh b/benchmark/test_1024.sh new file mode 100644 index 0000000..aad6b05 --- /dev/null +++ b/benchmark/test_1024.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# TODO: change me! +# -p: which partition do you want to run your workload on? +# -n: how many CPU cores do you want to run your job? +# --mem: how much memory do you want? +# -t: how long do you want to run the job before it timesout +# --constraint=intel: required for power monitoring + +#SBATCH -p batch +#SBATCH -n 1 +#SBATCH --mem=1g +#SBATCH -t 60:00 +#SBATCH --constraint=intel +for i in {1..1000} + do + echo "Loop spin:" $i + ./test_speed1024 + done diff --git a/benchmark/test_512.sh b/benchmark/test_512.sh new file mode 100644 index 0000000..1305dd2 --- /dev/null +++ b/benchmark/test_512.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# TODO: change me! +# -p: which partition do you want to run your workload on? +# -n: how many CPU cores do you want to run your job? +# --mem: how much memory do you want? +# -t: how long do you want to run the job before it timesout +# --constraint=intel: required for power monitoring + +#SBATCH -p batch +#SBATCH -n 1 +#SBATCH --mem=1g +#SBATCH -t 60:00 +#SBATCH --constraint=intel +for i in {1..1000} + do + echo "Loop spin:" $i + ./test_speed512 + done diff --git a/benchmark/test_768.sh b/benchmark/test_768.sh new file mode 100644 index 0000000..a82fd3b --- /dev/null +++ b/benchmark/test_768.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# TODO: change me! +# -p: which partition do you want to run your workload on? +# -n: how many CPU cores do you want to run your job? +# --mem: how much memory do you want? +# -t: how long do you want to run the job before it timesout +# --constraint=intel: required for power monitoring + +#SBATCH -p batch +#SBATCH -n 1 +#SBATCH --mem=1g +#SBATCH -t 60:00 +#SBATCH --constraint=intel +for i in {1..1000} + do + echo "Loop spin:" $i + ./test_speed768 + done diff --git a/benchmark/test_speed.c b/benchmark/test_speed.c new file mode 100644 index 0000000..172538b --- /dev/null +++ b/benchmark/test_speed.c @@ -0,0 +1,159 @@ +/* + * This file comes from the Kyber repo; see the files in kyber/avx2/test or kyber/ref/test for further details. + */ + +#include +#include +#include +#include +#include "../kem.h" +#include "../params.h" +#include "../indcpa.h" +#include "../polyvec.h" +#include "../poly.h" +#include "../randombytes.h" +#include "cpucycles.h" +#include "speed_print.h" + +#define NTESTS 1000 + +uint64_t t[NTESTS]; +uint8_t seed[KYBER_SYMBYTES] = {0}; + +int main(void) +{ + unsigned int i; + uint8_t pk[CRYPTO_PUBLICKEYBYTES]; + uint8_t sk[CRYPTO_SECRETKEYBYTES]; + uint8_t ct[CRYPTO_CIPHERTEXTBYTES]; + uint8_t key[CRYPTO_BYTES]; + uint8_t coins32[KYBER_SYMBYTES]; + uint8_t coins64[2*KYBER_SYMBYTES]; + polyvec matrix[KYBER_K]; + poly ap; + + randombytes(coins32, KYBER_SYMBYTES); + randombytes(coins64, 2*KYBER_SYMBYTES); + + for(i=0;iv)u&xW#W1DqlUjAcsIWlGac+G^m zKJdW+d2d~<_E=8VaZtUt9h|Ppnb+2lgXFz+O)bYh+8iTQe#g~m*R~(14%Y0^A$ap4wdI)w zI`&;wKJ(gwYijwnD`v?zZC4DI*YX}6b;+m6pZk$aE${laD)0KXD*sF}t4z6i-2WK& zspUJ(@||Y+9@%By)MrohD8JtzO1_%0E|1nn@@Ah#?F9wqL69ZNF6IqnQcLVs@KL{w9CMAemae=E-a1%bF+o2LC3h zi}mZW66W=-t~OO?EODhOTSBb@vr2+Fz_!7{0jsB!oa^U@GlJfufqWCj@kI*b?QQ! zt-j%o8yC;GBXH4-8^7tRzWTBSRkzJOzr1Q{UD2&KT>iZ)Z(KBW;o_pnwKHx$KUi|b zbvMuT)HdF>aKW^RSInquteSQHt+n5ow&3ckF1+HVtE&T*H{UvW+Ba{Pb?2jg+7nY} zTw(juOV1uXb;0&ObY8UO>G)r>&VFoF`NivA{``Mei12$N^mm80s#E9_Yln}r3BB|x zUOc;&=hsF>%hAOyq4yK|wRRC&@3>~2Xg`oG^z7k6pFiAuRNN-Q?Z#~fb8XR{twps} zVtDB7u}#MZ2Xln(^{y*!ON9yVtMZSo%?QjwVtDAlSP@$Li3pvrFZq^;41Ciz*w*dd zE+SPTJ`um(`1$xPiI2x`Rs3xH*2l-lC&T6MVEKFiev9Hc#XGdIHqo*pFjjlEA-A^W zXfU_zMcD3hr4|RUH*)9 zWk=haf-kbex#(~fi8V}hSR3obFxuOYi5@@vP4xJF{(Lwi%VxZXAG6mZU$%PfNc1{M zAAe+ldrzfA!f?nENu;~~{y2Ik!p&}aOGNlycN?#FpTw_Ai~IrdpjI2(j5|Kvyy+;my%oV*HOce^kAx@bSyuPk(6Ir%$K7aQ$d8*Ef7tJ?t7vWupaQ$MHQ=7<4=-@ni%8Dim3cOQ z_#F%^17oDDIb>}62dh{0$Yx{-5xFW8V?(n)Q$q8f68dA3_K?q>oxy=Ze^~XtWe0>J<=S!Mdf8Uu zd0MktbBwss1MX_!Ii%h5iM)G3VRHO&5xM=8FWe=Ly#=zN^;05a10k*PM`mVJdfF?) zYb!N>JG(bYc#Z^fDm~ld*AT%~WJc11C>s=g)V0&s=eKNI0?CS3l4Z6f28@N5P`kpD3?2s}pu4zy=1kd2wBzI*-S z0OOi<{_sYBc)QX1Api*<)W~1PQhC#9EW%akvERgU0e|P}{wNbQ9!mcJ_n0DhAogR%5K#R@1>`{D(8gW^~*{03cj*{??plGpd*2 zHZrFDr-N*(MX4JE+o+$fsl#LprP#B{Qnnr}@yU};Q+sUEfB99lA zx0bud8_#wq%-f-}kp<{?lAbPT7i58`bB~WbbkY*JN#TQ(6gaRCD)m}dWy`z4s|A$R zOvqta3niMg7RK}9*>zXGvJCQI8O#}Oj}MmkrTs8O=$g>40)Wt7JCzk7Q4RTFOfn!7 zSG@sL`y;owU6r15-N8qFVYfT}0|H{T>rANL!NFXi3okVsDqP1>c3J9gvefQ0@L$&L zo&mwLv}Z+jt!H|6FdwO0q;iA(bz%2Rw`&i#^{`0N%S-+5G_l}Z-5*2Ls2dI%h1NTv z9us&sW^YKvalFHK|jxOKEUDo!-5dsb9L3e(46ss*bL2qO{}CjmC5RVASwI z$YHJ712J8^DMo28I@+PFx?vw~y0bq-X9etqqw!*>J8k9fQIUw;mZ9|D5$&D`AB^83 zB1^k_$(7LY>}8MLU2=VW@Vwx|#XDlZla;S!<$m;}N`wQD(k(l*dvBn4^la8v7NNR? zehZz**6tZBTfE~_U--Bw9YP;u`y-drj_T*9Z2bU3kP=D|do^PGc7J3p8ki4`3%}tz zw$Imo^3uwJ*DE8VGx@X{Dn2VXq(XZ(KeM*%?h^}d4c@^=@pJH-9lRAU&V_m4wc+Jw z3u}YdTn4@1$Si9*Q5&4ajAh!xYi0jKC;A1yTCP1ix*xKh{LU@G5wN5BWqO;sZwU^9 zt-bF4Q4kz4JK!sCo#P%W^r6q-k$?d87Pm!XYshg&@5};5bAEfvAln)T#mEgS@Bq}W zCiPv$mAsAQT>l%qckz9N`M!qlh4D@G{+u$r2YzkFSMWf|zmu#QnxNi~>Z)RcPSKS0 zy9>!`b+xb`RnxaUg`x#4`eBP|x=u0PKHf%hUiMm5Z^i@Tm+7@W_Ze!{bGF?_fibWX zmv}!BYIBM1O<*AHzLluBsnKZ*e27`V2%%Ryns)?lZJK0@2I~k7xS$*=17is{^{~8= zD0d6WkA2Hz`x7H*e+1#1X2OST?D`}H-|`iBk8x`=zDD?RBz&??)E=t`x3vz5-GmD! zLroai-R&>|%E@qhwTK4rwN(@B-lkLM2H%a@*_&>VSH9n@Mf~#p#UyHJ@V!_$-@^=0 z{NJfXxM+cX?}<=QZq!2k$jRXj(Y`;&ua8-c$3ESkWv|pnXZbywf*5bh+$HQ`kw3i0 zIF2=&=Cve3`pw zL-{4n3}l?D09tgbUmtiO(yES%);S)~Ai)wRp&5+8QiD0Rr61u3y4(0AYJCnu0chTCJc1jk zd$x=4TBE)?d!%7l#CMRU@a&~Bh;2EH)F4!=uW>MuhE1{WdxVDdE7&Li6Q7`BJ#>R#$I}@K(qULfN!^vmJgt%?I+~uuLoOww@Pp+t z+vDnPh|2a1?>d?`;$nh&L#fQxrm}r>Kl{?!DYNAq`Ti)mI3qf84w}hO>FV!~vDpGc zj6c4SYx9M(K+}zQ=L=5>5~~QW#c&ZKJZ2*9{E;aqeHfb4I?6NcL{9Bwq_BV!D*Y(TzT7xN&&xD^ zf!Zp=17_&{Oh+Yp!vvJcbO#efNI04BBH?193W-7{YLF;mq8^Eo8T!4MO=!b-XrEc# zy_uv9-r4<;f!9N<&IspaBH47`7$ngc;VLBYC0r#mGY1~InE3zz(pQ@qi7rX z%vcOwVn#1AUT9{lV#c~e#zvWOpqa4-83&jd>!)=zXOgqbyv>=9;6`SD2V6KKtoniy zyCVcvbtTl51rex7__tO`!mYe060Tvg2MK@u07#e_ktF;b-iJy9t%`}h_qxeMLqm9O zlCY6gBuLnRyEGD#ag!wcnyl$&l2DHSeW>w&kc=}Y5n8>Ke_`YlzT!)M$X2t{=P0XZ_G2%%h;~BDqMaFC`GG38! z*h)#pe!PU%VNB=zV}&B)B`+#DG4Y-I2TJ)rNta}N7w5qiE|*)RKKRhVMTu{$I`AmKs+6O=jj zA|x=?nPc}N;bNi+i9!(>dSnX4SU%+O&@nn?7>cvCLc7^o35ChfA5CR8)QI#^h!LhC zn#=9N$_IMj-4ZjO7wK(gJ_zY-H)^vPOJH-Q3%GK(UD+2cZCdkGyoS6he-3$@L^#`R zT-H~CaE=xN1gI25uo>g}$m7tS-*3|%%()66Aen)rP{}ipoUD>VkStNjd?e3P$>B(j zQOOZVW~*eL_F%jA{QgnegKJxdehTSVu)THQ5nTDOK{+j_19rdhCjgb+$80w;Wh^=a zznQ3p6Sn3}fuXp~S)}1NSH9|}J=lgI6l`qGX+|rM%H^T1e%d`}p>|lu zlUx1nDZ~JILeYOzuXfAbc`%6bQB@W?GFbs@$1Nclg1<5N%R!H{RrB3b3U;=R8ENHt zFehIniLU-CNpu~9(2xZm%sHu&4zv7ZmfweG&HDnwkmW4oenn*&i{v_)d^;P-7m!R+ zcmX<)hOWDpx$Wpm)1q7vT3>a|y61Q!nZeUDE3m@efhak*pi-4T_1D<&Y_2W#ontUr zkk<}uLVisRDqGa}nAp8MP<)dK#jlw`8{Q-aaggO&_pcSi} z7V#fiEv8?UfA~R+1rr90@+yw4W_An~ooBXPYk3P@AVj!xXf4}uM~Da?pwe2})B{4M zwUCjKx6rcxXBTQMKU2?&P`*fOc|c`{dCl@AT1%69;3=8y(OMSCyt9Q>zDj5<*Q)YW zC|{+u%u?B_RrzYI#j767Etx%6Yq?OBuS=A#(^|%=^7SZRueA(T*&9{)My>mTD% z@(_Qumha;iH9pCU=OJD&N7kdysC!<5-$jk&`I3kD8=Qw*GF-_+{0;h%dm|Dk%}elN z+;^&bUV`T$`yM1p9^!9s3~u+zTmEA544y5bv0eg~^(e_fF3jAdcPrGMN!}^qtC+yHTvk1M56O7e@|HwKXuyLJx)v5>lS@tIAfBhW;K z*8Fp1iw(dJo;w!LJEASj#h+HI1vb`dyW7RYZmgvQzXs>LLxegUzL4RFzlyse+!e*o zM9PJfD~?rBl|yJR>=DIn-_JYiTX|!(AGLuD72u0*3Buw5LWd_)!|XPwP1DPByQb;> zeqFc?1ckOyXq!ZFyU_l!N$fO4Xg^$8X5nd(yq5sH4NGc)>2OJOEdjTFGj5-z2Xec_ z&X2J?2uFl`dMTeSL!~=E;X0kRRcPBp@v%TY>fOeyq4!yDPyz)=1$?TWo!ZaZu!JZg z?mR@{WAa!|c=YT+>ajm2NB3qK28FTEF7`_gB-+d!V~?%>%ky%zWfZa1jg(LJkb zI5YmjOI=H1HK>r+%gn1C*A%|Ak|Ml8gt1nDc8DQ`YiA^5cAXj7tS(5(vEbD09M>pe3tR+=^*56# zQ&Mx})}3QPi&}lX*RQt6 z=9n3Tr&C+m0`maN;|?vKE0Pdp2mzn`F+84B^?` z@L_Cz>UXlQu(wcldZ;lXsnBcWd3AppTtU;7tMk6Xz$l4_3Vrl zsCpbrijS0O3o);nGyD)Zd^nhTI~e(}xEmCK+0a~{QtZvxhoCFK9J{2(YM#Z*Z3ks7 zeN>Qy=RoZDYM9M0Ifz#Fpp_$uR=7}O(PVXu#vod8Eg8SQ{VoOE+ZZOpU-~Gp7o+0{ zVZ(^1vr4=ZzuW?c1imaUXTFtTEykIzBa01j$i;7N zD*fX!>YbLG=`Rj-!o$^usrvu4!f7)<$c! zZ+%D0gV%Vm)1R?Tc#buE#78r_`E1GkB63%^$k^r|zuOm{)RzjTc>@c3j@v<3vWrGj zp)Y*GAA#Kzd-2mgWuhe;c}*{mxi%^>%NNF$e{uO*q21b6tJRo)^=+WjNyoBku6~D3 zy0n!KkaUsqvkt~b(B1_{SPFT&_QHx(w~!Vc;^|5;=!Sy_1R&I9cqI?!O?Klrw( z^!+;|>8?ZdvI{`iS^L)?xU&)YP2xy-VzCTf4c`YJKI{X(=dERiKm1nus{xWd6u4lY zooGu!eFE*_RbRAI_z##fr0)as{s_nyd(xDBz1}ZV;l=X|ckT_8Q;0nKms_B3uR*Dn|iYRx3tx=!IcL@6X~Q z_j3=qeGl@#43~IEWb72%_X)TIBz`DKR=zE1{7^SsN3dY~W3>;VT3k<@BD%4>|Cb%2 zV*}|ZwDMiF&$*7gogPJ7A{1(eDAeWKO1Ad@35$^IG+h0G8&oH&>T!Nm==ad4g;xOHIz362NTKVqQS+3C9wqvii&ME*V zHa#~G{bS@9*Eg0f0TzHVPC`6{EVN#5VOS-iiBzA7>|KI^M_6732!&9ncg`hl{{Lz+Do5%BaL@uXM6o&-{A!uFCKf zd;CFQb@4@^(yz%hX~I?9D&&#xms^TH>NF-s0kHA z4U8*)O;)hx>Z}`*0558zu}2eA9kOGue~SMmB>4|P3A1xcs$5!&wAvGMJjrw9NC78< zQ*3`*H6O|O*0UtX7UOV`FwEhstwFZ#EZ$TbWoVZVn)#3xkxBqDYun%U>ysVPN#*`EF6bQGa7*2Xux3{Uq_d2mS1-}E5p~@{o!n<&vQZx z)uB|V^!3}24Y_uzT+{T?okZb`aCRr2V-`XafwNU}bH~39 zWF$vNwCOkk1u;4fgFpNE!lMsjX_JgrDD*{`D{l4cUPq`jUpBkn7$}<^RjKD4-wHHw<|`lY8+<^Am%jZ?EA6ES%3^2|C8pc z*1&dh1TnWh8)Sj!pc>fO*u9Hy@cK3<1XQ3xgid7yvk@Z)XBgxOiAB2>lRR)B#3qHo zZ4NjoP);`8&Y|R`qhcGPeHCWZEA`xzhXyxNCh@ioQ#pym9yl_7`$RAF#EzzDg!Cb* z@N+ncAK+p>*W(eYMH*6A7DX}t486UaSaKA%VS0`=-1d**p!WhGsD#ijQQlj!H3%hL z4$*)zF26pd+OIv`<_opi%k}AXQGXV&U8X(%cIKiiSf3330FO=w;vk50#F%s;5~X`P z#5txXtOZyFng|SppNmMUiMLP!;6Xz*@0~(>`k2USfMVKU*DtS&iY!2@J%1o;5!Nie z$!ZEA$yZCh4y`Xy9H%gcn;w{BpIyeyzvzWNHsy-#=o5zufAvZER?S-Lh{Spke!<-Y z%vg8?(^zP9(x`x)SJQS_gH6P{tuRLLWcNX@w(2P2P}pgI~n?a#U+3`V&Z($d3A<-x#Dl>Gwi0TFS3>Brt1RB5p*=e|UP9L(7l7RfX_$pI2 zVzk441R}gqh9yb)cM@G9P_Aa^%vZjPovgv^U#_JLlt4DVZZ7SaxbHy5W?MUVAbCg*uYc`BmjU7AcSgDJd3I)bR1&n zHyj6`K1R^RF#8$5BV*^^B(m%L`cz7!_Hun@T@-v(l;o?NN_|cdx`DVTzkY2^WyT(4 z7>x|`B;#c*LWcQ8Fbxn2!%+n~&IBJ93%DYr>e@^#AVHSW9Pa~UbVxkobxi7HidZZp zooiy#XzWIEu6=5tO(Ghq!8r4K#NMwhfbA_$%;&4p?g!R}UoKA4rw{?6 zTJsrrAfQO2TJtF)9Sumu;Ux}*)TAzS@WpCy?oebf{xL_j3(O#cDNlN<(GqRdZR0{m zGrX<0jiW}TdAvKsMIdMUgq%W`JJj_gkDMfhdU8}gmVYtPP0MUQ&hnl88-BD z$t@g|ArF=tjN87g(2S0h*_&=3XA2HP7e2kp>O!&X0`hCC%EpBbX0(=#19}UI-aRx> z2Tw-%mNta1s;7uztBo4-s(RZoM($&&R3J*6u?PDkgc=_!lK2O75ac8#MoOxZR?6k{ zdS#=wYEyhP+d^>rZHVkFI7GITw19kMRS4B<9!knm(Zha(K%P<;r7qdT*h;5Qd-{-c z8dA+lg+mFLxd>5Pxs2II82IUwdSHbjeD@i=R_U{#T@GZ{Mi-3_l`g3@FC#sVZw@D4^a*y8YrmX#QOSsmAjIC!Jc4cU$+(394J z`b`WaBFU+2hKqjEi=0HL3;HQGsZX-@7++kJFy$X41lBPjV~7J7U8g6gG87O+WZDQA zDd$m(N`h^L-fyqa{SJGX=Xh`*G<}Uf13v$3Y`^f@;RYt-(vN}>wj)@U9KhfyFc!L2 z3m7;68lJJVPth#ZO*w|0+OvF5!vI|c_7|aHsO}wQ&v}7PpH|)pLL9c(#T7tp+oRFeydk0+Y4}RK0@V1$KBbdze#TXX<4HPRrUihP4IF@`ITXk9_EBW-*|IPUQ!|yHp zE}Ze-!EdN^>vt$TG^68BlpL7O=F;`@-^cs0AM}lP%8y4+i+U+T6#mC1=O1;#+@izT zM-(H`ntjwng}$^}5?X}RD{pP|t|90J2Wj!9=k3THdr=mlX6`R1xRGYL;ir2$am zj$);m{OqK)FZlzL-Tw63WgO?Ukh?qYyv|#)AsF{#GZbO)d&=yAY;44Xt&BMdz z`@@(Q!x)VG8r4!g^=tT^A2SyThJGcsl57s-a1-3seqHS?^Xp%wVTWmj9~;gfn2=iF z_R`K1l{)Z)n@Uf?Qq!32a8YnmNfOaKrNVeChx+Ed*e~RaLGjm)2y8T; zMml$_L7vrHI?F5cGfhWyJ$4+;%PZel)KklUTZIGj*3WXZ89# z_4eQncD|4l!W<19^yyAG46r@bSo4nTKeQ#m0`DM&tW+>HWS~YeP<{LXzCxNP3{SI% zN;AKWv0NJs%4u3XrfG+tCL*x?Kw8-&m7f%209+5t09BJCF_{)wWiTz;K$>#5mx@#n z>2us(^qqai@-CKjp;RYOgF?aO6mi>zoWFf6XU-O&)S%cnlm@6mg4Cm{y+DdjE8mVu zOJWM|^@ZyJefc$%M1x^pP6F7FMLr#~gGHF#mh@D!-oDi=q3(kvSiV<#k)x51Vy0N~n66*_39i=>?9}Uh@Z53t$ts<8X7{g8$_5bbR@ZUYeH0>~vg7t!Xmm3dfO z8dHr~q_Gq8*l3R)6E>G|d$d<)v4w}$8|II(Q5c^IYpr)e^`F}<&HjTgX#=DGMYR-j z+OwMws{=2{6cB=YO0g8j*}@YO*{Za&$*$pP&QR&C^GH>PapUimWvWlZ+-^EX?PQ1c zEb6KaPs^-r*%Y{`7T8+SFH+VW-VoQYeH**CYdwdSTvFTqaaL`(0sHqs1IV}ni0~>f z?Ou^}wF5YVh4$CvEd4@^e~1?6qP@VFQ)28Jeu=Tmo(IN$PE$CNGg3V|n~(0pqZA~v zgHFS9e=7b6s5ADSrL`1(esmi7L0^ZGAN9anfJ>7bfvtX+n?R?)RL#SVZMgTLTM7uTN0&L&br+^-CGafSa_l0J2 z$ws)FwR=--SY&I@+Obg$t{pIJA$dF+jb7H8O$k>d$LpO!j@MtU!r(k~Y1-gS&QFz0 ze~^Lts0WqN2uRRW$@B?532PEq(RWeOzN{iKp!%h=i<|W@ejB+Hyh)A^uT%N}xKXqH zlYah!4mFN1#%UkRIgat9lItLH953TImK?B~98ekFQpOpt9E+A~+%&`b^XVpQ9B;%p z-V|RbH^x=!XZW7Cgc@_L?VYufo{hyE#ZN#Iv6!opTBWi8W-YseCop2nQCugmVV&I} z&&#+8cm?OX8&ON(UJg!-WwPP*YAnb6;alWbe$5At@Piwaj}Qa;UHC>S^>Oj6%J8ew zs7xEx2f=Y_RDV~FYFHZDvxB=g*Mux#BbFD)C zm*FdUYYur?`bz%KuarhIeI*zNlS>r;j!IU{`hZOVAEj86pa@K&b+n68tv{GYfx+;t z6g6qjmSuOh)rQNm<2ihQqYf#fK&E|RY>Sy&r7YE1RoFILh)RlpK_27N!vildXhc@_ z!dqNs+hYC`Xgcx+NrangNirz@b2T3iRmU>nFpNes1@{d<`82o!% z(;efme|a`*2kz^=T*|ulH?Ui^RgLfwPXl?qSQR}UxC2L9?0nx`s2|bIh4nD9>s5tV zY!?NHK1B*>)K*>YYQ^bC(_nS|@Gi_5z6!J(&zAz)(0cDR>q4cKv&dthy4{%a1o;+h zCZN!!+sn1Vu%Vd?sYZeQqtz%3KB+=OFs}5wa2UaE?Y@nWe{iA-TktYO1{C^ns!8`Y zQLtO+R|3`fCxCKz2R)|({Slqy8;>2|le3oj0x@KXJQtdkKeP;WMJ z6B-;v#k;qcBpjc48;L2KTgolOe2W16vPo#oa^33YNbwqkL|!DpYscleJJKTuy)8;cj$>yEP9WkKXG=k=7O^-S`i<3M{5BC;g6H+sv8ezwiditC2=xJ35%6TFISA14ij#ZLAmY?+C(XQ$rkY8FV1e?~!oI4#a)}4j{0H6R&0d z42%YLFm{LJ5VnQqPzn%kWC^Ur%&39SEb5DlhD|J40+9+N? zwSPPoIpJ>$i|TkDTieVh83Jr`Q6*_pK%4V>SY}OKB_!umfs1CN*)9Gsx@<8IIS%it zrGqNO9ZJ9@M(p9x0ce_fjzyBTK@500u)y{ zeW5#?HtoJgIFNu`mz>F9ffU{@qu~vS;ULvQm8BM<)C=$owsET3OE;8A-GHSwS%zLN zED^*eOD4Vy00~Jh7mS$AB1^!CX}9ZMXoeZk3|N?l2*GL-R0mF#lZ}S=#=pXq5F%Yf z@&^eOSb(e;g>#Bg`vx2#1Yd&az6^MMYq}ba&VM6PQQI)eBS>2`eWgUI2!ju2B!=Tt zvVa_p|BiLmKE<+ay? ze6G&RuuFAPjB)rQ$U&tGm5Va-u`w7~SjOzdLDP^h?eNYA~nBA5nI6ZBy`lAH|XO^vMdnsxFGN%Cw&Hgw{k! zrCtM({sA($kwMKqIe=&A3m|bY!LO4?&G?`kq&M9<1?$^*xkowFA^qA3F*0yeXysdZ z(v|XvJQH$#uPRprf?g4qtHY?!BP1)V=@+9 zF)9(t*u`0Wd`k*(t4UlG_e%d(gKpXncLBpsABW`#B?_-(@jk>qW`PSN69Dsgh9gq4 z$I3GfKY-cFc#(DG`V1K_Qj#7oQUY;-RcOEdZ7W^`8B*g#N_+_S1KNm4rww# zCmBE@5e%@5)RbZo(#m-9V?|~ljm8O4$*hGEhcSO|+SZ~sF5?eNdlUFsI&Dgze=K_T zyej&>oTM*;7;zF*8wX1W=ksXI{|CvYrQ@(6^g;P>snbS{$PM@-Ij`d?@}6Tmqck$K zRr}}_iCs>00zN4uii$W*z#o*nIS>$m9KjxEYY2pHcYa~Sqz}#I0b`gqK!3Iy{Sd#< zS$s4a$Ihgjh8tik7XUgVg4w8C@lfu}Q*fwatjimDd?Q>C8&HszAdn8?O{EZN^JkU8 z-hoJe9cLJtow7pn5`G7CGl~wDgD55Ob9>HkQ$38*>lcYn@<--ziDMr(C4hUcRZH{l z!0q?ORDD5~eP(2I7I~(^^KuXX&BWX$8yikcUu;99*u|3XeoSy!{gYXpE7JZ0e zSAzxp{)qyPWP!xk2i~2=k8V%p48ZSI`a`masWpT>Mo`nwhVlW}~ZT%3LaP|c>p0>eeu9y z9K=c{q06W*jbyg9)M?|(igsL(L0 zCl{plB;y1a;$zdk9s{2ENCs=ZE$$s4`bcg{hG zjA8cM{vHu1OHg1tH=!PnuOD*LLDm=|seV42N_VKc_Y`|w7izA()J zPtlA0H-TQ`>&cXDb4vbh=qZ2KCFSpP3Hkd2`S8o=-^ZP+<#qyGas zSgPPpuCYXL|F5U1;H7Z2TGIG`N(Gb9CGqpVSOvqryD(J=zmgEWQVGwb60U^u-8Wqw zXYH^c%~=nht9g@DzC#5h?I%+EVvpfu&ij;|@xx^9gm@*wN&kja`jfSsv3^N|OwoUD zPx^02(x0IbO8+M5|AqSZ>MzLv|1|wmRq(|aL7&V^(0_c23dZ_kB&YH66!oJJ{Xe0D z6&HNtb9Jz^#PoPcs{X~6DAN*?`nNX|q$|(o;d4zWPo;OM#YdXFfGrY|7t#y0q!vnN z3FD0V-W>6tr<;W-{@^)+Y5MnAn*JrLB^B_ruO}3+7y9iS)mjZ%PwFL1-ee$pnkXpz zk{bBsZE9{(q=aOO20lBXfeSm+@+4I-d_OYSB~=F-SMTam0XKim63MH-s(R3;0>=9F zL1VX^Fj@LnPLnJJEdD=fU>>m{9mxMR4ea{z8rc8OXkc6HmLB>SYnP_}eL7wL&ZPeJ z^{IbnCzP$Ff5mAPuS$d&|pe?5K>X z7H)EUZA{PeMdRz$KF62a>V+})>@ON$OQc7~qzNEPF>wDizWN$pg|u(K{P;j{4{OnV8NmI1mp=Zw zf2+pd!ZCe}zmYff9)By+#^2(LOx*_G4lPxGx{<&w)Bk`oERG+l=4kY*&6i0RU;u?aAI888A(*jo?L9nKZpSN`wJ@zK{4`cRHg#}xnjd39Gd8?V@ zLAX$_k&|4BwY}ScHGYBysH4|AlJfyvsEM12mxJ^L=$BD7*0kJJuJ)8%YE}uKswhCz z%5G&r02XKywOU}h<2U-V7_)c+pO2wOq$A-%p^LuGr+fHRO)a(EIQMB)H)FH8UKF29 zZ%iE)^L@$K5zIqn>_}P(?xt_%QQq|L#_mN~f8<(vSKi{+M^;zr)ymKI0lh0e1h)9G z0jRE$hx23MeHkN&5!mI^5%Xb2r(<<0@GMrR+Je~B&2SCqABZ`LT^V7+LS{!Tcp2Y^ z`1yE9IpkHqwL)C$)C79d8I-NNj5BI`aVfj*iq-dF1SZ$>9380wWXE$9CSR>cVXa;#d5 z^;M;?{ZBpN3nnlibSh zOLVI5OT2~97b!&V{`-?;K1jZeyi$Tbfp=V3q%(ux@@bRT7u=olsxnFs;sl7N@L351 z3*WaG$@a~XkQK5@tdYqYun*pe?`?3*{-v9BQivk9^3f;1l8%JL7({zw<( zc;e}C_9l|Ee2k@*|2#sWLB24vr}!f8UjHOYK)B-+iA`^_M)NyKiS{YX=)>x<*0PnS zQ>d-9hvbm#O4Tm)mUa;-+6A8iQLf4OrHpUh6v+3RN)F#)%kJL50CYMhPhkCz&dEA* z{~K^fU}}U;(K*>B)yN0*K|*iApUWDk1?b~MxYs;-EBE*jw2lu!$xo5NQQuRcJSG)u zB~F=zn%H8wEBC-%xzDfvheR{v^R?XOLsC@glbErC)2Ob*Ax<#VwC3vpp>$?WLDa(} z9A*b+=Gjug*cdt5G6iWwt)fe@5+?DT6Sy-^%H@MfSSyeD;h&5~ecB5r0e80#vm}3( z+G17dS!fS#rN;3}?eB*QfF2x6mL@~^!!e`l89Af{*$Cs>qMYEmRa7UQ0wl z{m9KqUhYq-vN{~A0eq}N4h!UgoSlaKBKcp3HOX(cxcW2o@%ArAHEe$|M+WW(`p2u z>DFazTHW^AMkg!D;to-TK)Q9|HAd9)aCmYj!>zj!uH4CV>t>cAa_k$tE6u!L!bD*c{ven^d!mmd*Mwf=g5NsJLJTVUm!Qnd+Bq_8|2eOxRo zz4*XT_K_JuR_37(q*0lhuxohilX+MT9^NJotEoi%L-Mp5u1;)5RF)|ZAQ&K|y4bcC zo^FTW0xZn9Dp|Ux$+;um!1mDi3#xHzk;VA&Y6kw`Tt5ViKnl?EtdVAD%_XMp;Vrhr zbY`Lh*g((Y$jVdS>0Y}rWH4SvvNI__J)K0JRsoE`e#`*XoQ?Ey{JjlgEQ?U

>#gO-Ud~TTQTL(IV}AmslB)dcz84c4 z45U)W&nuP*V88_UNE_RP642itDP7LaVdZj5tQ;Mn4bYASdYs>eiN_h}UT5rFJjY^d z%#ACzdmx(UW~%u($918l?Bois#ZMe^kfp#U$2nwBnr?<#rhNqKmrc?HfH=4r`$n*5 zh!|amp>I@1Dqt&E^H9hzjQ$Vg=r82xf5{*I4>voKx^X07I>fnt$6aB5G(fJS-nI^I zDo_VEJ!TeHqs{Pl=b$c?6UR5z=$F^A7xfSv#d6aa1qY78P(}#0@x*u_h}?u@?tR)} z?t2nh51XD1SQ!%NN!&$c{PtuHc33t;mqa^?P%sbuIHdFoP$Y_V9js8Mj?G1`fb;rc$;UuDbI zW303zzKk0)vT;T5l`?455loORICjh1I$<#DL2%owZ0^UImCcPg7!7!AnrGb^Ttbcp z$CJ~gOo-%k4z|X3&LEC&m6dG43^)#MT#T7MGEFf#p8HX{$?**D!yBdjV2tYD z+wL$nT+vHb#~S)HG-zKe{%XR%#ytm~*(&0;|LU^=m2tKpGkD^o2EGB(K8*N zM>IcXjD3mg((C4(vX5x-Ci`Gkh7Bh8_=~5?84SS4aiL$X;CJz?2+xXwHP}W|QX9qh z8-ggw5sU!{MGCKv%~^buy?yo9luC$b_&VNCm3V{GF3PChFU*PrrTfAF~x zl)Lg{jFmj4btmSZ^MD%0*UKFN=x2&br=)jbloXcZ`MJgevvc{u6?;;@OEVP=Us#Uk z=gP0-B>*!MKCGYde01#McuUI>r5Ol8T|87A+rwjGJKE5>ZfuAG3_QJiC%zgflgU~X z{XVr!gV5h$!I~!+m{UG!QB7jULftr|KbtAfNv(M&YQp}Cd*#RVaF)g6xTp0?UZ4v> zPOq)HJf%y=jIk}d5s{qUyNdCdV=?|D5m&FRD&~h$&qG{iSq8tB`VBumc`f78Rd7vA zlS@6>*lRVP$YYcQ@a8l!e+_+*`qeUJ--XsU(ppV4fQn_k=Of`m%I`kcADN97z&gc8 z8NKs83r}WIl-|gVrWsFQ)(I|DM>num6Q44lwhG7QnNXophjHeUeZa$=peQLr9&z=D zKlXceX_4bVqG^A54r?pU%A^QKEGl4h7gdz3*P4F@EK>jZJv+2}juPi!6t5W1V{gSV zoZovAhm&8KAwNg~S`!ez+fD>JjMly|gZV_8b}v7ULOJc77MTDGVQ~hH9Az_D{2Yq4n97o;S4nmms<$>0j`?rbTYR6EXfU4m-vtD$Gwx`wCw3Mdm}vMRJU# z4xk?&gxz79*UQdu#kWO?4#X$sQs+ z2k+{S{T55!iCvFU#BMbSS3+dh5$!eQ_>mtMEAw;)r*ZrXPrG){cx0!I;i6H%rP`B* z`!TgXhc&fxh|&^imxDMk0a-5>P-u0y7)k9!9Bh1mRAOG@x|6lu#~EM6O>HKa`P?|? z8-JuCqtlOX_O77&1;aUi6#BWnVtl7RQk7BeSsQGxj9ib8*uSc+Y(ftI_&r=Lhq=<; zb*aB#zsT6*_q-`LoLxqU-4t7xtS$h}5hjZrbT>Z=P6A9dDX^MrfD&N01ejV1k*p}j z=@*alq)?SMSW;}uzU=20>5t+leXir5hbw$+WTES2@}Mya*FMJw6>?$J*eCag_cq%o zB@1zW=bF#=&nW)7HOXJF0R}H~m&ji)$y>9b+&$bD$INDEw*#MM)HAy=Jn$U!h>U4E zbBs+6kb~MEF4P`g*Ss${0XhGsa$^38yaUJP!&1d(j$XiX17>}}oK z0xi z4BnxCGLkcS2|wkCG0%!H@k9>*+Jby^2~+=XB2Kr8X>3!5G28w&=DGO;U~vq9T$*@^ z%+(gihMy9CZ3_eOzp}0@gOSxHcyrJe-}4r@qOg(KLp-&>_;_0;-J3`f61$v#%Cm%V z6T2-L^_jGfEA?7eWy`yC%}>S|Y+|K7<%{=m`NjM9lDT`Qtn%3C$nt5$|1OKa-@8!C z6Y|I6iKgsv5TPz(<6iUvei0|A@#!G41j#vJ0LVF9k`rBYT(eHiPbXn-{O8OMW&O*{ z`X#M|IhhJj%z_i8x#*9y+Q1$--URdTaFl5genx(VDg2xRcm8k_54MH4F5ZOcv*Cux z!HPu3J%xDAe}Xdwn~SONAF0Rzrc+U((0KSVj6Co}p$te*B0!Cg-=dHOqaJ02k%sK> zGfad|vtQOWhINj-~`~;D&MPKIJ|ptk%tA zlIJVfTr9^?Ey6z}_@TctTVAk##|nNCbTnTldSo}&R;V7?<(gEoN9ifmKZX-0^$Yx^ za`+=o9-^QS(IOZFb6&=$@pz7M_MJG-pYhe#X%0EwB+OB5aFY#C@L3_!vaj+OA@t!# z5^}6Cem*fE4-K_j9uQE*mgrG-RDXv3^XyvEPvRk-AGsqV{2bqecZUv)#X#-!oLam- zb`>X^99PB$c_=kf(Jwlm%i`?kZ)mLl4p$IyJR1&NfBx15t_yjKQ%UMK*`B}P8`s^= z+a0*wVS7GsgX?DAzK+{{ws4-iyB#RWmcMrSn|GvKTj+M{CCv5#vb}55>$7?DF>XGx zm1E6<%Z>QNO#M;Zi9FsN$6Yt>svNbI1f_zol`yxqdvO}MRb^7d8U?!ax`Xx{#f zxBF}oL$!YG)(`n}7*H(#6WQ;1EU;tBcWOOco1g4Q-i4pmmT3*g9Q=LNfd`*_fFHas z<9h(F-sjcgbv_@W6TM2?WohSWOZQ{x5wi3VZTa z?q-{xqRk#9Wt+QYn|+jIo4eU2OTNT5yH4BYZnpU$+Qg^l8vbEoTKnYhy-W6NGrc6+ z1eQ^f{AM9}D;s~Cjlaw4El$J3ciG`L*!Yn?k=&!CZ2VQ(;XX>TafM`jvq`epZZ`ZO z+Bgl1y~LKgkZEBzQVqvUWaA;`<)?a_Sq<54gd^@F(%_oek79|Fpyw;`Wchm z9AEqK7sDUM(5aJn3c-P&SNOAwKW_o9>%I87xe7mvYVfnPp3sGwOz8BenRw`NGx6v% zNN@qeRtw42rECoKeFCSYn^&I;rC@BlA9^6E2{}=57=OCNREN^N8SgOFpwfTeMKQAu zyO3?zYzLQ%aLz0JU`pyaKfH4!)+|0b18Ww6A%=mKP`P9<@Tu%kNKJ=&%y|My^nRl4VtI51hv(~|hoR=nZPEa{p>PK)ElI?CP{aP-uFerMrn=4_`#SGKSRz|qAQYfBfnD<&Ur@N?HwoYe#^VidOMW-Ii>hK^*z$uCH@z?EG>+(adl$d zyEizb|HznhD908x{_|p3kvr2(7kMYkC+Y71dl*JFNZpJ6sDTEaa&M>6fAJWLe|Rz( z*CJrEtecx=PAMk3HNBFx*7^gTjaD5;G(djUChffTV0LYE=``)UwqWMc3t2&t@%zuX zY{gys#T&)yf?r+v-JjnYw8@(nufKoI&7WM34~{(zGmDn#YU*rbWU@EUB@65kt9uua z#*cz@{iM|H#;)kwyI{fJoC5!01%E9&kQH4z9f_0<{2i|PFW&(>J1`d?B{9kIU+6$q zdI#p5rUR1x=Oy?D)}O1{X4KN53N*WL5J>vR%}V)zmPnL?Y!6vb-7*eyqv%yZB@f?@6ipe0H(wB_Ef&X zNr{~})Wmpg2gve#3P-F(R}1N_>O220PnRFw8C5XcspfA>n{#Zdoq&&FKjAm!r2oaw z2HK3t;cWPSjgzmVWndtZQ(Tc}Gw%He!!^l=kUySO{KoQn(2@AnRyZ(QGiiu}g+%_* zc6>BVuK8fpV8gc<9(sFh)A7OD3Tm&WW!mEKOG1GhV|vvY@4xbuZ5(0A=gw*Nhl(-jx?RfTGBuH1YHec zd52DxP4UZ(WB2r~f09}Mnw6-3aiacn`>3BIp^%d|(e0Hn zVR%?%3`bB19DQ*A(7lZE;A5O}25`Iv&zE6?KkL;XXL3rI9s6b)4{c0wX*~xbf8O`Y zwN>_#0iW}gVYNPe`V6|=^LfSb{ZqU6yd3JiT+T+u>GtGuwh}bd7Wf+gX$v5Q8sl#O#c^L5%<>`|i6Qu#m#v+**2<`zw?%t+Ei2tz(3w_kLdu!-3p)}+@Hfwn zmJ$^p{RK5h`FM_{`=s(jFQo$&hrnSljxszec5bprH4_$`saOd{o0Bq6gK<7 z?;`~!LO?mCe5I(r07o4ud6S1vB!YNoN6K!TSG5NVlZauH4B`@AHN6i|LRo>{x>cG{1^2F{{bB3lQifkTAZha|NBY&JDN(*$)W{&R#Rz_ zObl%*EtHA8=!Tq$Cr8^dumCa>e-MxmLB`&bS!f8W+afYFa%wcRUG`=XDa%mw3w32L z+YO??;fWV+<99N59!@$LYRjY_T4ly}5FN|jRQZf^0D9~?iEGK<6((=M_#AjM0HCh= zI;J5_Hhuv15O6F%8pS3eIn%fws|+17_49{0Hsk1@Ghrlm7Q;w>Dt!Pc{mKPSvyGyr z#v5!}vxmb)7cO|Z2l6<5w57ES;Y0M<3-9&V3@*2iZ57wya6e>w2N5}5IB2nYyBB@? z6xRGfp|$rnuHMd?xaOwMRrwGefb;y3f#YKzK7nq&Mht3X=o+ga@+==V2JuDBi43z) z{=h)2!m(x`BkjJ*Aj@kJ8pdI^wzF3K7MVqnck z&Z2YippXwv7}nr2W)_(&8Eb(Wm4ry6FLdWLNG3#Uz>6Kpsfmoj{`>Dq=mT9KI|rii z+bqzMugmZn_EkOJOSxmz1H7K}HK~eq{?g};jRacxl^H>LO8U!~AN|0GNAnEv^ps0Z&rGm8Dpz zot;Ca`KZ*%N=F+%!KTY}q@pgMe?BlT%ce7Ik2{IKxfbtY5d&;74S2j7H8d1T8<{I~ zs(p@80O8=$nA5oXG!2vF_`YI@N2KHY4RkgB;~uRhZ)N-6HQNWkrB@#%mT{`sz`KcK z_LoBjBV#^#1q|XA7F{{bM;ZK)F9Gr2RmO+Tr@&fY0VV3B7y*!+Nkhcuq0P_8thAoxkPUEUZPFO zuSXa3KoolH1T^mWZ5RVTl{hxn0cDrK$^;cTylhplswzG!l6b%6>piNAf30V`M&aq2 z!~wAGVZo7rppN`mPZ`l@{P<^?ws?;5ATD5<>TA*rDT)881b?LQC+2V9O&6>n*>8(G zjVG~XE{!+XWwzy#YzftGw4fXDCqQ4b=AtGU+XvFTLyW*)_l#Tw3j)ikSKAx3rsoPk zB%9pAD+Sh{Y}sVa2I#Cm*_vQ~g)i99B=a<5zmg2N!guwKkd^OB#U+N4TKa)2Yc5_( z$bnq2H&x+zSS3q?Tu9Ji(G(GWfpz)CUlktoqyft^=0HOh7tS3A8&k7LC^GPEcJ-R8 zsUqj`EJ6$34Nqpo8oMBWE&F3FdS_t*W(OL>*W;VeV;f`=mYuZFedO3XhT652i;$9d z7suW~d|*=*@1K7Jqo=zYDNm=ivJ{W3@`%5__ZzYZnTcQXc#PFzlH$Vb8y^#_X4ko_ zTs#xA-n=MlFDLIyqG8alMroU|=oN-FzxN`*yJbn(xdNM2Xy@{~f9>&-=jza&SrGc+WwRuXzMNr} zoZ4qe)h8Uv7@mu7$&6!OoFCvYMp(J$7Me%J15m7-@~h&$&|h2Gy+HPcvXL2_4J+zI za-NtdzbrBTa(r3hM}Nx!>^bfa@wrm202}YWEgwAUf|8Vnl)r`tQOQG6KpS7dAwa|+ zm;&-THq26&Nx^HTOsXp+b3M4wI0G#J3`E_S@()`GlkuZ9l7@`_XlfjZ?;8xVx}Y_m zhg>+r`5U3e(Kbe%RM{b)U|ZpY#73_TGbNlF?Q!7Ryu%E-tf6M(jwwi*#@2h?O|t3I zvkn7yOLB{MVE^D*h6js{Jq88E975J*Nh;n@TMg^+MvZ%KAamgbfdGGKEw^K&#!CQ~ zit|L1oODaypF9!!uP|?H#sr1YC;kEy58#8)exR6JS8#wkW$qJri0|6lxnbebQ0bH- zWFi;#5;=^<3P$Y>;L#8`1KW$!P#u04BDgwz9bTw(E}wh7JRg zar6)8ts^a11>{4cx9N@vHhxVK@lox?Z7RO#V1@RF)<$qk8Rws4n^~8wg7GhO-r);y zVBQ?&-$8&|25`*lgM|m*u3z~iI;pLC*xiI8%{zj_7;O)H)q=lo1hcn+-arhMjxaVI zfgtYi79uMupf8nMH~54@JX9)39Uh8}ZG1Awi!p!o@k@+ObVNRtM`d`O3L#z~WC{>c zj<30er#SsO5re%ND1!uoc&e%@!w4D=<2wc&UN2kqhix0Y6L1k#W&B*ku0urjS;i+* z+{CB8jwU|gzfkES5^)F^x*t&Sr}ca zau~O$3Q!QR&0^0`!7LO+sJzJwC|Je9JbBHBJUm%L+g5i1tmnI>x+;~)uAYW3qg z-pIf$&sDT(fc}k)=48bpvdmreSBw|vAK)pa6kpeeZihU>$FOq7#~~d?Fxw4p0Fp?~ zsq>|f-tC8wKD=8#YB_{FqnM`*c`RUlut3sqtIGdt=3lGwuThVh`RHjpN|EBgJnVvH zZkKW8*{R~3h=Vr6r&1k z5-L68V~P)XFg*5WG44%9qu|>totK*I>7_p$(if~C%Vu$?pvMS|IiZ5%oD>T$e#Dv( zY6c56?lk^@;xa9_Q%kv^z9`d5-rZ0(5p$B;3vo!Q@d4JydTSI`V|@fhnv3`jJigdF z^v4nw+ADyfkh}x;s2XQlub8w!R&J%4Y?nrlY5!-zyAq<`&WHlk_|{bF zTJ|4Dpk)crqY8nKLtkn0o0`>WT=;G3iMT`R3KvFc_Ze!O07PW-*cN*@Xfb&4$-U&j zH74B$O3FO?EV#8128;`IQt+>$qpSq&+Twr4u7=@iq&SV6ze90^2hs#FzmH~I0no`P z_Skgjpp-7i{`*bXK^!^5mX30MlO5J0w~8R(P%q(N$M-6?{G9N}xIyV5cTtWC<6(Xm zsK*RZ(#Cilr}D_Ar70yT5)UUJknLaASNjn7oSmqR4`|<*)uUy>3SGv?)3yA6NqZCc zsH=1TKY;|o<^&BIz$MhE0k;IiCStA=1^f<9G%i&t^cJg9>e3=4fPxa31R1AeV_mK- zZLe)_7j12|^|D$`0NJz}h@~QK;PxHIR?b7rLB{0F020Z1%TzZKlf}=F5PY(+=2)gK z(tdntp$!FxoIYT)<@~XRr9w#cfnV~9U$zdUw2)?6Q@XGHI9;RZR-m}vCaz{9!Or>% zje(yK&hf{QAc*`2?`5ZIN!r5T!TY7f=pQ>-hcwAh<0d_%GFjtOV(>8$n6an%V_D_v zIm;60fP4#nA-eb$_q8iLx~WgB`X?!B)cG)@AQ=CCS4%XpM7@(@k~)&-w83e2XW9+s z9GNB2?ygtidYX7gq5pj=I?lE%CT

    IzfrHpKsYB>F@{n-{;Ohjw?e6(`^NEn$DS z6(7U3ClF|Nx0-erYI;ITL5a~7t=4wpd!L#I8pEOcHiVl#3N)`Na6_to$6zLcWJ!c34wy z^gls&Np%=Mt-osg62Dh7)WuY-!)%?!r%QMKsy($1x8iLvU9@2Y!4U^R6u{u?Av8Lb@IZm8=hf;eR}3^`=|W>Q*)~r|EI-=#7h(7`5uEb)zMI1)zE!L6YbNLSPOL*4EvP~iW9ii~9<-~X5VZ$Zt)&P+c-=rUoI z;c!m>AhsyO-)5NoIi2A=#Qx0VE46r@wkI|M3X5{7AZm9idOoQL+Wi}`{M0rwkYwJv zj|n}`W4Fh#ehSh!_@%Qp=V7=`Nz@$+tV#Y_KAYac{y}7(gCO!|>$Vh1B%xnJUKSIP zStst{s!g*jjiM7XFE8h2z6ov5RYOj6{C^w^d53bopgo$#SsCrM_;+8a-qJZU!4?0W z+9OF2tITP**^!>-_q$pjxh6xXJ=&aH(zDGi>oA(0E&UF4*dVey1#&0sF zv!@4CsresTB0H5O4zvO`9EWriuFf)Yrl|P`>Jd8HVvCBXY7_1~!yC?%O*o=AL=VLyZ1%#hNdp}|L*Uk4^jugQEQ3%JhT_|`wS zfG28@7tyKyVwR@c-kR-I!|`pPn%mp;e;E+BAZMH6P6NkpN& zVmC`#VKws+7Z{lyM&(7A&3B34atSxG5?;K}8O>psW!79H|Icn3i$j^XEB~7;rt0*t ztPSjW%FA$Wta`S6Rq8+IzK|^|``Q`6mtp{4jsaYU1%EjPupDMJybF8I{b(b)gwVo?j&^@g63==Ga3EuGqRe?!NmYz*!5{tg(ukBvH3~d?IoPRFh z*heJN|Gq}j|ByvX6J(PSf+P#-8pEvB9D2K#qv_D{sTk#sXC(8Fd^2NmK98G|%4KqA z{jbPhZ5GY=u8_ZXzM+1NU|f*DYpAx%c_rF9ob#%O{Jqf155ZxD{2gcI<-Nkm;k;KS zf9p^AC*CXbT3wDDZaK(pr4z(ey(JGqnZtoOqK+lrhds@54?n!?310zF8i#< zOotg=Ut)6go7KqGFK^07Q1gw-s`m4Xx-0c&P^a$cw(T(^e%$)cVeRL&S3p6|e*WT7 z|BL;s>}!Ff3xBTttV6ohLb|&^D=^9mB6&>y1|)3LLv+*3==k5HH`*pXeS(QRBNfw2 zP*um!v$t$TxR^X%?H-5vQnvm?Q}-N$m78A-3YKPRrk*@`_<^uE2A7D{c{`rj;IQ=tW#(ar0=H31^ zY-ySEdtRlWGv_B`&hMt6W+-YMkuLwtoG(6fHPsmhU{V&TY;^$5bmqMF8VMg|!WYa_ z8E#SPxJ9W;79K2ZV>;6_>v~A$4>;Z^t7u#hKYQSr9@Hgx;1J)8+4ICdTBf1TG3e3n zcXkW5%2Hj|#s6yGuaURb+4qmp_`~XV6&d|*Lt`twXFuQ4Hhx=LDz+^dj4WhlYG5Z>B7 zVhR~CZ-pMHKYl3Ffb`M~h8wG&cuDknWMlQM#@70UmgnEXl@g3JR{y&_D-10kw3yFg zn{$^Ax|IvGKAz=&Q_nW_TAF`77d@6OGvEXJ{D`jkU#F%_6Ka{_B1&jwUgrGn^cjBQ zqJt?A+)s1#%K*&CoXjUgQ*LcVE1dG1JC4oiS|s3D$otk#Kv(_U_{5;Acr^h8E@
  1. V zV82G|&LWqKfO42}$}R&!E79OD#HDhO&a7EZYs=M;A?MMM%%#`kj5dm%N47)vpZX%lKIvz2svb}<^+T@({ zawBcKde@F)6iO_72Q%uV04At$x9GhCK0Sk$V0gPgTW1>fCt# zQ{1N6Yo7lHEVKC+S|&$QN=TcT!`8k@8TmooH(pCXVxO7ROu@v0^j%=(grW)RYmj}@G$UzP)9OQa*fA*CpA1;5EFb@dkm@RQ_L;}t1EVhzIt>hc zXN|S}zyMNt;s05E-SuB<`1%Fc+$8y2wYA~+>5JwS+%%@)sK$ByM~9leBN0-yHQm?Q z=Ud4Y#1s4G>`?PuuKDgP9Ee=Cr1aM+X;u*BLEys%zfj;SMpuTKlqW_t9;qjz$DS?! zZi#yqYCet&Js(>^Bl>fr`cr-NI(A@Cs9DUgabCaC3$N@^i{Kq=HI$ETC~TZJkfuGS z{?Y~TQAPXLaceb}pA~9eZeRvhI{Y}jJoRH0=#CmeJw|2DDz9o70MxVVZxh7cdND^Y zDl4iQZsx`4`fJkH)50SfzIq6Rq1LXm$21HAeFH1cB8@@@hP@gy`it(>*_HLfv#+e) zv&W8YI6|eyoNbd;S}bSn-Z9ZzHLKy9_20Pp`ZL`46g1$R4roStK&<-fHphrZC4R#n zSDK-kVefRO8aP8qVyH@%`77$Bj+uxh-k_Z@DP_uGWsfBxO&tU;yWIVj#=M-^{?7VS zv-KTq_3hi5rO`jK(CKJ&#JX;^`G3kMqIXZ$>)AC;GP44eWgx&{nk-Xjp0{)^x{g^B zOnK<~p2<*xZX@x#U*b#V!GG$9>4Sn{VTM{x;L6i8n-b-k>u8)>Rm#kI{~P!jdukWS z{QEh;&TsGSI9wqPfpXa4!1z7WXaY(a)h|-@{NAOy{p)X&)EQq|xS{b$?!_1wpssFZ zuiX3}K-o-BHRmzrk45o^qAwn|0L#?zX43Ac1aa9`EgT#8*oxzS`bOx?HUAojL{LNrWpN< zyC2wb>}ja1z<>0_gK6K)EPre-aPs>uu-PkzpMP}Wr&3My$ZWFvxnbBJXjh@8O@;=G z9I$s|pXVL=Z)|O$*ZDkaa-q8)&?mIcOPu3XJ$w6Pk}>6-fc&Xx++SUvuaruj3~q?p z0#3tn=vz7i}3s)uM@Ex$js4jR4Y87jf|8E?w7U)m@o^Xr(e~>|w#hkm4e&6Wy`>&!$+dwUPf4?EDsk8vTAfbWnd&C-x+e;4W{hdKM zX(%X@zciZ9__cY7;A^JCJdGv24|D#cf8ZkC<5Y8?*jlCmS!HZXXT@a_JYpJd?f#{_ zrovCCS*|yI)@W^#TMBF8LER)5zCq7#D&6BH`QuL&%_nX)gXAIJ3qz>X*Aa5(#RCPL zv8mI|V|vF8O}($w<{?&0D-ZKrp*457LMwI4YEQfUHn}q%`1B3#Sq&2WEiw1$OS%Ol zeY&r7kKNqomWR0axtD4918eyzD;j@6)8xOy+K4GY5rV{o(gXEe5KVP^6#0+7srRUp1|J_L%6U;Q`N7b_pMHUI;zVk0~ z&`+SXz^8V}t7NsmYf#QpC91yvC3!jN;|_X#^~=0IUa!*^)1O7__j4`Xv}>rkjnwZ< z3LG+0tJicJDUfc1MEkpsPXTa2df&UcjZX&YHb|IS!jcAIlYWE28tlsb@R!{Oi!hSJ zEhTb}*m!;JIQd6MyLD=n5f(0kd79vLxJRm%4Z=M#h$|AgJ3DXg-9y{>Iz$NZSM=6aD)%(k6nd4ciQ z`I*X$9~^#v^goBc;vwJ{9R|LsHvX_46&MTbW*-@6I-KGW^f8+JuhK9g#IYc@jb&I+ zCDT3}TF%z2Px^&ozv6{*YqssqizWyCqG?#p#fhT+7bl|q3s_e@0n6m}VUgJWf>5lU zFBy_N_en24=~bW<&OW1qYyL*fW~ua1M!PIvEyetrZFZ9)^=68(Wa3}DQSCo0QU))n0>9N_6>@RUplq)e56X0b;I~x7kiQ%yJzJ9_6I&I;&GoT z^R)UEi2}DQ!6_yNmev@b#68$kOGZkK#@ zE};~$QlHzh4dc)0JUtR$AKCXxx-hDVw4U|-KJLnf=PLU$tg#jqrU>oy)iYCsY z^&;o5tc#%bl%KzJeBK3-&P~y{ABn#hjein}{iFY^vm^0myp?|prbQ(F=g7Xdytemx zOE{Kv3`5tL6ha<_)C6|PQqUsGg)e3s* zeo)Mc?kdyRS95Yw_U2J;vPiz_5F}Upt4NkXWd4bNhTp3`55K<-@cLw_lmg-TF!=q# ze;a;xZglu{cnwO@QBx;0S^gFLUM2iim{dK?l>a~DcPyU1EK08~?uOr5yLlh$|}GOB6p{h3|5pwow7O6;EC1D2a(yU1!i#AEHOvy?r)gZ>Q~CUIq`c>(X)T~B7E z!Q)GdxVnH1_gohHQy%N3H}>@ER<3B^-$GY!_P_Suz103?yiZM|IN&~bA^>-~?%hgb z*dNLl66az61&a7LsKA-7z-PY;3dq6cg`VmyaX7<&_qVPD`jRA87ZFj9n{kuTQf*O+bD(K*)N^qXKvj%6TP{qH>vfFc3dA=Z){R0dXil>d>Q zhn^0qj#FIYF~jtq;i`T+k5bEA=|?i{ouPZzLC?P;DCGJ5)xn=}>+pNMEA>QXR7P{3 z#cw(E&6kGNa(@ql;@_yMj0YwMJ^fgK%1<>nsER|H{2Q1kDQ(cCC&xb?eDDe%gqB+e zrumy5bsd-{`(Xa>0eZB6?i7&Zpc^tR`K2pEaPv|A{S;AD^HKf)HR2s^Q@?WG-{xqr zVL{N>$^MK0zV@g12Lyk)zMt>D@9)~w5Dl#e+EW>PKh6K^@Ax>*ZTeDL@=ySoxD@-c z(mx{jveIAAmxli-`uaqlV1^u4&i*2AI^h#Dv0#}ZxLT%Ye9l(6n4Mml)n5I!54$sn z)Q1FZbW@Bog3|og?_f{`Ix-fI0=v*=8i6l5nCH)}1`>}a%OpbQ$3!KW|1so>Z6P7% zF`+vrP#(tdol%Z)Aa7JSv^>XY!lp76iz;19~e7yUZ;_c-`3-W(vuwSS7>pDp;qyTiZMfhT^5WtndHInBX;^r#Ge zhG*edIQaEF;U5smZU;ze4O(s%KMwzdG*0OW|2c=`+ARDvdSLk3%FF^kMLpp!6Z|=X zKjl#PVf-Ht_h|o34*p+`%(Q<>06*;CBbJ%Wf8wSd_!%eoM+-iQDYET{G(|s^$fut0 z2Riu4Ec^q)3hl4-D;)eQdcxnydw)4VQp>u-Uy*@7t|$CoJ0zc;g}*Edf2$+@zu(xS z{qqI?O2Hr34ZcG^=ePJf**e&5e4`Hj9|vdfGcF7N76<>np74hY{zm{w?UZ=wIlsWq z{GRaNcY}Cy7XD5>F#HU5@XzWAe~tL*1A=ezu_t`-|DN!_?cfi}!k-_&FZUl8lOxmh z4L$HPMexrS{Ndf&k2FLgN>}k$|Dp$iPIVRhx-f&FVLa$kVEh|J&qQowYVki|*!@2N zB&G1i41y3@h%M6#zTC5dEsjhs%2u$72PWal{39Ij!5QF;-!g%pBk)tYfp_h{y46*| zUD)YcMSl9{-Mhp5qkOjcn}T}YfgkuI0NRqu?*_H2(OiX{UQ^k5a2($^H#JKi}y_ed;$D6$T*3-@*g`XZBHsSK~{aT!6>Z|BXHvsdvfz)3PNV zREgOVIQKrv6F6dy0>zwlz?Vf3&J} z;g|rXDf0CGINeh|lJMm7 z{Wle4+W&}NH(L>f#89rp8_9Mp0{>nL67fsImU$y^3JYlNCSz4mMzr3wB0xGaulPC&&Cc^MIqD5h})E zO$yMlBVK|Pfh2l|;cxyq*#B67D;WZ5B@fzfH!PI-#W=uvF8G1JVz>UQ(9CbYWr}kR z>kEM!8+scH=^ zo-264Hw1G=tH`6f=;JfW8dl;#idN;;G=4m);n!;QLxQF~xPi+&c|OP31RhzO{+V+Z zTI~dtrqWh@ZbKX`Ezl5;^v9j|Ih}L}0*vK;)ekah62@ai!t^J1=-yR$m z5*@MD%l$;Y4}8^|^hI(Z*>eN;7i5%OUwF?VVetRqQkMTj{$4zdk>){W;;XDY6%Xkb z9K8|TYan$062B@cPX;Yj(M{L6qP||?qjX+^CUc$WQ@MKVQ;N$|BTsdS{oZGeJ$)ln zL+&ut*LNRu&TY8@1uksAO{MZZ>C-xX3*4tK%yOT4JQAXRU|lzxonwmplgEPLT}vT) z=scM}_is4QW-Ze#UaL00Z$G&N+8liopW;F7EDRraISp84jmeA_9-LoNqyML~0od}N zxH>4li6T~9{B4}d^KeW6hvl8)_WwsWI7Z08c~EeYg5v>)SP~aXvgS*gUv1o^zK$#1 zPrQ?#lR7!;RM-60PB-UY{wduJ=C>T9B4tAsQu${CoXXDp^}qh#>T2dp^1x55t)=U1 z8xa`7@!{wGNh@z~g}V*G?EhZQ^7pS4)$zm#5DP_XL!jcj6S-Tb|&U=`poODpL6Cn8xVR|lpa5wSdNo#g6s)5i`ic4Of=|AYJ_R-sAV-9JQTCG%50g8x*(xD+8zu`=)4R{welG*Z_5ikCz6@+@fpye;=9 z@ydUjWJXRuIN-qKv9PtKSYM9%K|b=?J-zD%o_;}3|84?X<@-C(Pw(cHHn{jZc;({k zKKLo1?*g>{GgtmMzsNv+k=c&`Kg~bYz3G!jYMAp?{QFtRk5QaP&zAuyKI8ZUuW9#b z>eY7yf0W=)a8NGJ!mkH@i~sy?Chy4ZqwS43ZpUv39n=nm?*dZ?Sj@VXq&~5a3ugTr z`&-za_Hp5y-Xha;#FRj+yReW~l92<}=^Pf|#Sjwmy9eeVAB6}m3>;vc3b@i;*o zO)k=)od-Ik=xiPpA{^4EhnDmEytg&QsZ0fA*(>n+Z9zEp>EybQYu05dK4N`BY-pYL z^d(2$zW$Vp?>^3}c)=Sp6Jtih0!rX9@QO6YlOXlaq_NkN>WE;-|i?UYDOy5Q{20(r@2REkqRo?$gwMt_*Nd# zl6G1Wt=Pc-7u2F?@&W=I@kDccAPNAVwr2MKfcMayx4>b&iqE`?zom3kZMP{(M#K@c z1$(ce&8v9H8`_b0L2HGS-}P(Zs|&zp-FE@F@Sg%;S!lrw zFZ2hFuG~P&I=#^N?Ot*g^Zm1axA$YQPHt)jF}C(&RvOD@6&i=Pyo3e#BiNq^NniXa zqY(Cne&p@j?)BU2bsUJj$-+$0yJ49 z63a7AH90-R@57p`MNtv3%pRLU7e{q|p{>q}9ii&02G$ptn{{6N60YZ#k^kxu;M5oT z&-_CG*mXU(*p?S+qbuP>2VSL`(=f0Re!%JL6_|w&B$d75*yu>AB>)ioEP@0VTc7@Uq z|Hf4H6P+|v^L?-5pYyp#140A2g{u}5JX1}S&` z2xa1@8YYy9VUJSbYHs+qhZvtidN)#xs%>|l&{eG;dZAHku~Y}$mMe?=-`iv|Zz^Cf zk+l!P%UiJ36tgtz$Zg_tw`=?Ex4hN&Z$H@|a7Jzo2P#>oGnFjlK_OVkG=a{uJ=;s( z!m{42pIX9*k2U!_-iU;LMexj7-)BF|l1}Em)Jf zl{w^}@+xe)mrZo>)y^&Kv>$Uzp*Lc?Ed{6hdAXl?og2B2CiC{xCc}j-wd^xx^GzsH zRot*EQsosi?1YIR{STV&S;Phx4!`5O=8qRiTv;AlEiKyg|K_8`=@UcdAH{THV?P00 z5tRA14|;Lr^+MuXKAUx=1{L2g)Ok@7)hHS6<+Z)hJCnQZ)`g-7L}Ng|qrI)~c=2+U zK+ii)x@kSLh1X%`=FzG|VPK4*Ma`fFzDz^FFnjMcJXJ@`;rz4(&uhxo|J5QSH0gkV zfx*1%+-g!hI}vTZl%&@a(h0>*Drl%`X{?_33(Z2SAesM@BMFxOpE;UdYGZQHJv`8% zX^A0s>WZh6?Py;JFG=9_np0?yUwR(}lKJlw$7Bhf{G)i_sN0{h(*d*ilVyh`>+CQn z`iqI5fECOxNL*Gp=1PWni)}v8Fn_4sdn2~co2K)Hji5MUYsFQ0b~b9oW)1_MQ1Mp! zT<9R0xT(}_s@7ScWzqP1q2&&e_~Q)l1rX?Bvi350L^{ZEr1}W54&nA-_ef$!82dI_ zl?ui1p3)%vHPQHgS#*;Q`z@pGkd^ZYB&Kem6|H{lX^xf=Fmmr;YRGI#9Lor4A>=nB z^*V_3Y8!w!|^ubSWKF2%&C`jAwJCdm|8D5 z+=exeCMTx$XD*Iswe!|9fM(4hjBtpu#I3Y1pRf*Fri{!(_LPl@RbTjD5@zfLabKi| z`e(CNZ1T)K(F8*-%||$lf4(?PJ(=fChMv@I5OveedQdX0*y1M_t$&C*$v~&k;7ngN zkx{S?u)RzToynQaa)6abs-6ucWt~XAgkn0o%;CH3O#qSLweoQIrLTQiQ z=egdm8RdFk$4aLqK0h~uW>x@E1rALM|DlCbyrG_ z35JUG1!0%5;@oo`YH1PkGyG>xk#|J)_0E3!+8xRqT7Kk5Yjc^K^uBy0{mN-cLnPdI zRUKA2`_!qNxIg~_tCv?)*?bcC6#Tl>8oLUJh7T(-+5*(-{LB4920nt6e&VUV zhkl&lJVZ4W`tNNQLNJ^ZtW=mfaM)$NEdO!*{|_`ZW8a|)C-Xo3Pi0?J{|?}9KuP@d z4`GFDLquI-UqGZFoyYO6+caq)5*R<$9^$i=aN9dh5;v#Y$CBak_w&Gl<~7WJS)*OE z#8=UozR;?9fNK1zWB9}wip+gvbM2lNjM=Diq*U6R0c``ie~pa{9^Z3pS;j z{lDWZNGS_YwrB3b^>0B}{|a5}G{Mz+7=HdsKf|wZ`8er$r~Oz{<4o07t{pb~mbf^2 z+fm>Z;v|??EX#rX)BiI7lWI*IbMWZD3FkrBJ&i0eB@FT}L%Se8y6n)#(*@Ulaxi7ahsuphK+)EJg#OL!wY5~L>D3&WRQcG#M`>JKfs2g(oH zK=-BVi2FCrV-I@M7~Y}od_idOG?L_)05|RaqFYppg(;h-KfL;yo3A^2(I@&_e^g)} zay#p0wq?Bqg-CPr62F_Qb?~RpyzUS4t~+kdL#T?8l{?FxcxdY#z2A*g?1{*i$KP#{ zeQ#hRM&kDU!=1?FQ1kr;WpE@hr<_z<0u)K+ReDcn%6k~lVpC$PaySWUle~bsTe6}%8gZjLp5@w4OvdQP1gJNLf@e!(D$ehBP!<5!$9M}rC|F-<=#sx9_R~FK7yb__tALwaP zhT8Vv>}=&$b|AVa zfV>PV`wv^Zjcb`Z}Ud9JBseyq+bxdR1_54$ z$z&YJmI`*O^>U1CddhX=olxUuJxjs_I5}Ni&@!Jf1aasRW6Ij>u_4n3(&F}!F+yx) z+XQwgL`LjSU!~9LFqK=p5uc^|MUpc)+x|1f$3H)Nq!xGD-pNB@JD&W!n;Uk4%rT6G zbvrtS+3-?EK~9@n~=U zT+zEQB?q-=@`F8$|0Cz{=V$zJ@@<)JAK*_*7d<#8{o^3>j3Wv|QR*)T@6mPi@nRQ! z)EP4tRmjsJssO=lE_zQ?VX;)nOAA4!lV2e8F8fj&0T}KXC{)|n03zuj?H??7VgoZY zh9HXPB^)(=`>ASg8Iz^W`BeN%HLF1TGu?_95caRttQ6O%S+w7n$1zz)bBi7s13@=O zC!Sbdn^kjvv^)E;w#-ElhlJM{SqpQbJLn<#|5pMkd(KY^u;}3rh zD1kY@VWphN#ve3g1O5P0%}lPJ=qX*`+xFmG`o54mcAn!8qV-s%@rSma{6VQ!rD?$= z`W>E0m@CcezyayJZ6jbzoCHB5FjPdS$-FsO@1M$gC-G!ShE=Timim4$tN5Eb;#h_2 z6Rg6Fb;l}#^$#%&XStXX*n?qYI(0aP!BT%WhQW?h?BLJDEzZIWp2N0-b>^QEyLfX_ z{EBsq3+!T2Ji5-f*)&}t1iCSfz3;>LJ6qu!Vj8Djk}L{eoS52S9OK<+Vq!rw@$ZFj zjSjfR_zte7b`-bR$$;V=zo)eS&9nLQ4gI-}KSqC3xadYF#yUjBCH^&9)P^!0#TfrE zhMDSqK9}i7!vftv`rD&x@hF@OYW+4&O=JBXDCr%at6@0$JGP7d%I(Z2JSCPA|78xQ zDa6mdXjf-v-yE+WK?FOzwgX4;xHm3n@!yy0^L3IBj0JQJgF-=?rq2c;&iXf* z7AA|0C`B*Gcz{k-{$hWAlPyZ@-bS-eQ?uXuwp&RlbNqFRZj<>ZUBr8QX2gF4?^&Lc zeK9U!?|<_p-fL0Ae%_c<-ORgg=+MmaM;)FSVE0 zy`R6h$N2cq5^vu%DlKMkeJ*x0`uC%NJ4lCw7q`p#zr)`#3y5spzctH-+TJMi1{uQJ z_Jis-KsAPuZR0Lso1qtT7%CTgDfX*$o6KL%CZ{zpxg7tO>avs|(|_-xYgab&=N9+f zb94Ca$ZY?XEu!{h{!`jvTdLA`@xT$J(dW)hL4Q*frjQ@hSEIi|X6Ne02OcDVc>;?{Xs5WWOojqy!{Q;#978sIn|Elk+jLxg=2dRRPW&qxjv=!I zGjSwJTK&^ryvQw1stJB2t7<(KC(}OyV`SF=89V0DWi8qJAL0geGXLWdFsaK%x&_xy369@IE5!NRJU z6}c}N0j7(b@)*qWXBBOv9CSk(gBnQJvFLzMct`#k!=#C)#AN~c@RZ7;iSGbcwWk}d zCaPrONa$DSI-w`J`t3TTMKZ1vmv#*Ynm}S0RCp%*g@uhC$aU>!tZaTOzWv)5frRp%-?w%6r-Itj(@GW zJwrAc&q9B|GXd?WCx!oOepai0T4sJ{6Q~R(69p3nB?D)Izk=DQK?EDRU5b*cl-|Za zmcc(W`MhnFBY%t5pS9o9-VZ;heK)S}(Z1CDe~G?J)S7ZLU{OShpQ2Fbo>1HGN)Q>H z&*NBTtcnwM3vD)kbo)qe(OSLKiYcB&xI12Ug*!ho%)mc*W3eg zhV!|<8=fts7W&1Gai1IJl}6m(n0Ymw{i{xDMW5m2D7}1ymn+R2ck++-{*?>G|6L7N zu@!jD*?j5fV;TODRS3!)e=zYJEq;0}jPoB!tccDu#*yTHHt@sH4;jtgJ z^{Ow>KKGnG13cY_ zbqqBX%wkg|wQSLBu8Fq^AnMa#C2^bHqBL%OjXk9MjF;zjEyaeAAiSZF0JR5xHjEXB zwovoWsE#Rjv}umvrS+uGuX=q!l(+yAYHbW9n|be-AIi#wV8wdlG%;pouF(ahB{Y;! zLjZ=B11q%~1Z>PJwGHH>Se@#@zBKy(5)`E}7ivSXeKg0RR)~a0Hju($Tl#qR4kvIF z*T%O*7VXljmPpms`o7VmPSatHgf?=rPI+zoo*9gsE`#r|YHAj}A*!$Kw<$tSK81Yp zfEww?OBnUFp$VHv^MF~H8Ll?b-vsu}j`cRSYQFow#n&y;F=3*-cp?uaWDn>mgQAK~ z(nMJ88yDF(d=^dgORa(NIa>VL|8N?jBPyfK`@7xef9ZK<;F**${cIldCz+pfC(kUB zs6P+7>0eWx4(3~Y&R3n2L5UxIDua$L|1jr!13%M#Rzyt>Je6@k zc)bIcX2u8MRqV3{Ep=eu;ly0m>>JSMeo}DsCuEkFQEYidW3^!kc;r)j`*gtLaW~?n3dPOO{=HX z%|BK{4>a^`-Uc5@53rvat>@(^wJzS*{pp)oS*>c-;-Nd*GpIklXVE*I8nJ$RGtGuR zbw1Cf%nkYD%356TO$~>FnqX!BG_4*SNjB=%$)<}+5nI;7h-TZSsH=tPD^ok|Rc)*v zR2y&6wBZBJH{x$at9g~#PX9vc8Y&aL75LXYnHg&7H{EEy`=#&^ak&}m&*El5Kd&mk zvvX+9!aAXYPJ*t_gC*@Aj>U5WX%oeQ+ShRjx(}WdlyrQAS z6LpiEMgDlN`NL52n>JB~ywn5;p4v0zOq2erMelIV9CCK&Kf!zb;~dFf>r(tH)O;o% zRQs) zc&3*@Aq&x_9{vvKvV5Y>RQl1YjNIjb@i)q%<_Nv5Jdmd2FSiE-C&h=%k5MWysGgrg z+*xD>9CA4?8ah&sNLGPgf9Gt|%kt&}%b3xm1=7p%Pvtwq&#m_UkJ7sB{V3l1`Sten zf<-)a@u9T9|Biz-_3J!!7C7spY+C}{i^ATS4%VU!EWzK&dw;nrSoAFlO11ajW^Kpm zZ{ysnf(%Um5eF~^Kr27bTC)F9ik_sRckzCuk)i2_%Uqqk&gMOY!2TOmIKe^vsZ@2V zu$~J27iJl(A57)?itB$yKzrxk@;Mkxh*Zu>yQQdY2 z*tRxWb@^1s2)4=KH?8CEGws2DevJpR9sD7N2xhej ziAC?X070P@583axEzlvn)NRU8Kw(P(hq8K$)CV~ZpST=J9|YGY6mbY3Y=-t_y#y>BzIF}6|H85pbBx* z<_}{7O6bli##TOBVnLR?l&h)TWc9$;L(O+`DH+krfAlgw(}w+T*!NAPjXYLo9^$ug z)fRy3;`6c2r2e>Ex8COaX%9P6NwOH%j*`hjov{%ZUm+4zqn*)9qitVH( z4*#o76t#0kU#MA=RV#!uyyOxeU~38of_(9Ikbn2XApe#T*7k-IR_c|peYnJIz53|5 zpj+1hCA9nri*T{_+fh6Df*p(u>la~$HH)9BrIosEepoe8e>us0^CZeRxM9%o3kl;z zu1oOZ=!@Kk+5{QK(T_q%GAu8oyh$dkK5&CGOU@ zX!w!PC7Zmemry`RE$qMhI+G!QCylH;)1^!&A_;4Cgo6@QJ{iFZ*fQ&q+PFQAR&AbL z$-7L=UNk;%OX^1`ubJ{{56dIt*$IEAblUi{gpp{{$n3)i+3dgdC+!v4%>KabHZgaT zgvdp*Ptr0{GQV0UX_`Z~$~~xCzysrjWqJ^AXXb?2KL;Q_|GxN>MaK2#Z8ULlVKm+k z-67{j+JEZO_8W3@TB31xn^@{|8;uiA{+PRZ*-KO?OOZZzGy5Pl{Cv_i9p8kXT z2I;}u(hop!!|2F9lN1UXK!MqjD#NY`!rFpKlg$4+d#~20I)CI1nmQ~_MdR0%&Q!!& zrAT&~Kl4TtuMcOw?9xBL8t2D3A?cj~AV$dX7k`Z;wJdPI!o7dIh4&|9-!BW^&y*;t z^S{llf8ovi`I@WkNX=92;PdZcCA7sT@P-*I|nM4bq1#hjt)=7!vS%baY z*N7J$%I3dLZ{JRD#DSoVuX`h3@R9?M62KB~CbC)(|?x8G@E;RUm`t2bYNR42=s(;0yB_ia&{seE-gc1>JWq}d> zjblAnzOm{*cwbH8b>m8tqzy-JXw*e+i(kJdctt4Bku5F$b-ItqrE8i!s99Ko!DeC< zG`$BKHX-bfGyVh2^mg~XjiA5YBFgAQ>S{IfbN{*Vd7cR#w7)F0yd%r~;17#FQRhOj z9~uvU4ha$r+iEX;OpI@5Jjb&Lbp>0b9AT`uboBJ9_J%J_hs2K#t%yvUuAGSn05Y8~ zk5vCF65O_?D}-$ggm9w#xujoeuua;Qi75U{(BW z6f^%94$db}^QHC^``fRlP9&;^%8xvsna2!Oq1)d8(t~);0X=PLH~!y&p9JF{mh+^g zbFo}Dy4<*U4?wwLcz@TfAC5?5cgUPdVs;W^*Uu4CzoW!^ST=J*Apzio^1Qo0eR5!5 zK8&KPVBy$CLIU3XNBW4+>Nj%O2GF^Y+%E5a#$tTmNNj)M+>4R<#pqS_69^fripD3F zc%2i=TGe}k8>N2tZ9787=L|1WaC70C)rtRVbqkw9mH;5SQ!aD zxv6GV7yyyb_{|Djxc%$IgkMrVkthc)zB+pPgsP4?mrqO%>^A{DX?o4Rw)0q1;pwx= zE4wW{j_9aJhd&{-Vw;NB4&7Nhf&^O^R!$!uzoZ-x7f!3`Y~|*{X;e6)mUDNay{{@( zDp}%NuTWq~eQBA_nI_~_J4?oEL(d*t%$~0GDNTHRrdS*42JzQ5N9xGL#lja{R%rKv>;cX^Tm;JUI@mlw|%D zkGNhs5#+LwnSMGB{q%FWTSor0chR@)Px;sB`>ol~clCaVc<$-2^uAu3-#g15nZI83 zBCrvPT}urZBB$rc-*RqW_BiA()X1_K+pGTAJ~^9D@Y#(p4?iq zCQKc*q46D&*eBuJXG5)%%P&lp4&!2mNc`+?S5;dBSpEl9Jz0+9kI1G?p02o5T9JmV-Ip~4Qpghvr;Jp6=WUEPHKzLj+x_9H>{6mQLu`PKwp` z>74%(=od|tY3g%v;)?AM_0=NkH*5Y75cS(+;0)hB2jaT{qCWRD=ErTLoqU--zN&N1 z)C-fRoi-tPvq<|HNP7@ZKY*%Vn7~Tk_(I1dCZ{vJo=vq*O>}k>m;h7d@NHE%Xi1n0OwvmaikCmo;G6X(8 zzRv%}M~y#@irv9Hi_D#=q|$ zc+QRMGy%Y`q}o-~Ks%`N3$ZQ+1QLVfHXtD;78azdY+?I#7QCX&nisJMRJh#BJ)fhi zx^bQc{<-_4v)QV`{w4k0lpvOdZvH<_x|5i2rEZ2f{b|kY9<%P(_1P*|L1xym z?#sHWO*TJ-C=4(^}=!I}-`NoU{8fTLgZ-yk$rJAfS*E|_a)>k621L50mVNPAcWIgRf zE>OoORDCe#D+r_$C*Y9PJYCN`4NY(1#k)@a{6+F-o#fAsNXL7W`b$>bdbyTEp@f{|FM6uJHB*LhS#&0SOBZkJ-G~UY0JcG2rqvS^1W%sxh7_cJV={W= z-?Otg`7T2djnx}(5HQX^?_#+BvrDA~?NBPnkU+m}0SU0AAdN%CfuENxDY~Kf|DEv$ z8cp3dHU8Qd8bv-eZ%!W_y!hg`REKtSHe(WPm&1o3uS_BqK(#QGrHt}epWmVuAdk-}%F1y0Lx@2QUq1XFzMyIaOAJ4Lr z&7{OqH6VE@c2G;kE-lK~rQ|=!TBiEi6Vl6_)X^Z@tS*GKiv8I?bN~zViAiVz6w%-Q zCHqF983BD4$ErJwM@%;Phx3bdac7+OU0uL;=~14u$@{Km=yTG;y@%<5TMTvQCX<4L zVZrW$@;g{Uscd0I4*C!L zpnK<1ink0VshgiKQa)&ZSz~qI4EP~^4EzHD_}t@k-&kFID>1;KrteXxvAVx*8v3AN zb9TGwC^m8Ybq|wC07CS%?FH0V3KQSZ3@)+!Pzw5!|7FS~eaBOx10kxG=8xtKN>1#I zFV-FO8EUcUD?%dL7Vm+LB+N6C^cZjRNW}IZ*6syWT9wX@u^LtE-@U9m9@MNh zn8p0a*IM=L>{Bw-U%y72QwcXt-oOzRk3Xo+XTG!;XTmGHP~^}2es}CxB#7((Ng3MK z-np(_pJv}psiu&Ns1dULQ!_x)+4E&XOSE{G?PH=voI!!PFow&FF%0?iTG%{KZow6@ z>pA#jT$w7yZr5e=NAQZLAX)uem_{1o>d3432pl;+ZC;jOVF;hh9{=ltf90 zY0Tp1)%`Gn*>8S^Ws{h~OTkXt@A2bRQpP{xvK}JO5zUvs*Bvd6XilOjMk!u3<@(;y zccp&F_@K4hPOilql~*g+#M%2EMKyVAx5)U6yv$=>{9bwUyJ~Q^_35v68BS|E&cAcRdmM~ANS+r|E4amR< zUA0+hOE!7&Rn~;$pa?#a56=%37WE^Q$m+zP!~v zFB}xH`>Aa$fSMjUqis%aU<)jnS)Nyc$*#Z_3Xz@VwARjUc}s#(w}4S`Ka}Jlo_?Tc zw#!^07OVkcBuhlCWx}}yltO8FrP$vO946ecfU&Ez^V)2FmUq$C`Pe~MGv1R*pe+a6 zFIIi97;4cut_-@L{~zqiS?A^->j#AAX6O?>#Sl*AL6(0rEwvod5o$h*$Hda-lyF=x z=@aqaqzZZDmY$&m7OG>9C)S<|yUizCHdj$6isyiB; z2Zi}nmzn@qxvYia=m?IHxD|e5ST+G=oB|1+lj_4vr_}?k)m!mzCG-DU55I6Le5^0k z!ZI{oyQk5U)9Fe274H6nQ?J&X2r2lh`G5ysB4?uu5P#S`h)&}HvNOkjP$0Vau;V(h z9fxwAOAht5I{Cd8Fu@!^K`SKn7QJSh@xC2OK9f9am{&EkFtiw1!l?4aac_S``Om^o z%~{8j+~_k~)B9Vb>ZRG=Xq;D^Q~y;pC+rB-s44!k4o_jK;wotsONxK&?E7T|(uyj> z97$i$qTwk6U4KADCexgx_Go|JXnkTTZ$Q1wL?sMvXTZvX2!DPLLV-Eo{hjw7f(N$? z&*fL@n)&2K&~YFyv5V#F;*>VgpX++B6bpJUD=5Czzo6?IW8|OnCtDr^qpq>~xqp}D z6_!>zj&sioa!~GKodvVb&^%|dnRr>Cx$o-vxT4eF5tw>lNZ-g$lzq+q*gvR$tVVZ5 z_x0nnYlY_R@6GyOY=5uW-{S0W*=}#{mkb;E8o6?MX|e_Od&$s` zM(hhWyZ7gIMSh5NWUOC8SJt*d3Qo8FfnBGY9K!rlhxE!>1y9TI7yTZx z%=EvpdMhN8Q$GqDsXzXx$!s{%>jH+XB;!T zTizBy>WaOQ9f_G!Sz>$*c~`>k4lftlLy2$kuMsul;Hwk*%EeNS))mW6Xq}O&OJ_7- zCR+YVJ&nZoMn>*nxodPZ{=6>_se5^FgATgS^gpz`?rR^hm!R3^(4u)W6ty|$ruO$> zCmc|UPw_~335YIEv^=PW!QTHZw0sunnKl%%(?cQ+hKb!T@*&Dt;?8ljI1np<>(c0gD*Z1C8W8d8(`85yZw$o9l*d=hYAByq4K~Y!TZzdjogGYuTO1q zsp|9+MWl;3G}gKrNp5}tMA(R z(hg^@AhXEcNa(k1K+E+;l8W}7984rHcYC@pd(9FK(~!+KZGpoP;9y^-6!s<{Po zuL>=nTNKURV))OH|J;E5A*ucT*I#y&Um|8`9y@?+pyh;FC(!EKQ{SO!-7sZh0#E2A zMKvF_F`c4`OG?t!0p->!VTrU!{uBs&K>!{S7Y)NAm|~fV}Q`$R{gS`)M# z-%(@1^N|krN@rFl7~I+ukFAKt=_@Y$ZPDaiqJ~=bo=+0-j%;J|g;5Q0gDw+@hCjYJ zvJW$IsdwbLx z9kD_AI!Am+Z;Zz{QQS4LxkvvFamv8w5Fd{N`kN*e*l(@!zV2I#WF=tpDD3yf>Sb3U zH9}4A^C(F2*vM5b#?E`gS|q=M_&%j<97D#|y!3E|okj>dHTn@BEmB}@o8KQJXFs;p zBxY%vAmGgVh7pASKX;k(TWzZ+W)Yq5vVwGe#Wr?xRD6_r7vgUT-!1?dOWat$p{5ux?K>q}8M$2oZXUsM70T8&IjAHOTTd3rs-MoI!r4nqRs<5-IQs&H zyCGsVQ^NklH>62RemhoA6SB%lopfTtl&M2=C2W=0=5yDnXkxMJR9ht0RuGNfrMqb2 zh+0Jt9@H1?mjl8MAu9+Hlg(B*LU0zNkNp&_T5K(TSgac@fOe|wgZbfmoJcGHE3D?;`~~t1Q7eyx%s6~YEpP#Ve{(;K=1fwlfn0!@y7OV`7W}5;qRN!&!?Z*JLmszVAqfHLCUODEx_= z5B+L!#UD&M{#rmOKK7$}vfhe7MfeyI*q`u!h@duM&?2Z^5dQa#jDD!5LPn5>Vuhh4 zQ#+Uf{$;N^GJ=9ky$NU@GU5}1ESiV<0d2|L0;)*ne@C{Q#>@Zfc?S=c`5$HkToAXh z_cgZ8Hk=&a(w?&ZYeBf5PguTkgjJzI;-1fFk9`{FU9U6UD|svLXg_83@b6NlU?ww+ zX=C0d2ph^KZ|buP_oRLGuE5_!8Z6D;g7l&c|D_jR39LT1VIppFT!m{JF;H!k zw%sj|=v^Q!E6=hMa7P|2Nwv?XZM~t65*%M_soRc7K#iL>gNk}%n-)iNH)za9!eq&L zf^Q8ui+GIfJ`XMa9Gn}k$?iUuxYQ{HQp4s%*}T>2?c+hwF_^!tkwlf(@j;-vSr{i0 zRcCS#qT@*F+~hT7zJMOTD8dO?Z5sm>1+WBG z#xA-FiV0i6pB2jYb$BNp@AX4PIv(snPuLpLG*OfyGUNBw#-EFHyj7dK77vuubpBF1 z;{9kp+P@O}U{J9bRJKU~eB*j#t^8WSxKI1O_1(>Eh6e zy7JJ9nMAm5uRp0Jw0N)00p^l|TZxmMSBdi8S+g?C^GIm?{`7g~=U_o*I`mK!-!Yv5 z!zf;?na#i>);tyYxT^?9&XgV*TA{C>N3V)?h8v2LSBGP7wob2lZSKnH@tNf)0x`C+ zwyYb^Tp-+L!<=bR!AV|{OY~Us*mDRpb6VrJ$OtSg;>RrN>~tX1mk}*Vpl#3gd?+Pf z?Xil9tF$jBm$M(=s-pSXYUMSbd>&lU0&HK(W?%D9UmUQe)H;W9hra_|_(OzP0H$)a z!=a~%Ys~QfhlmD$4}Sn0Jq^Hv!Jb=R7|%nRHQC>KKHr>nuDh+v#9zo;+s4N&Eq8g> zvXXZS95>W-JrxG>-2uJ%ivYE)ZT$i0zs*y{8k`bZ-l_&66x6DOhnTZv*f6sfT(G|4 z%C{U(d1BJYe{_LsL79U;j#km=VZ(W^tVRAK!Ta(+{<-&kvhVK--dDQ!Yr-_=N-FX9 zo}>O%^XEdw1?R@N@ z|L)5H9$yYs`A1Z~nWy$X^?=9J6tgthTB8Sj~?HITE9<7pk|8KmzIoQdPONa!m*D{ zq>}08YmvlCX*0xGlPtSxrD-F?U-~=AEvT^!tB0l`o2*4~1&-7X>|Z*BaSO-*NF;th zS`Eqh45U0T$E4?J|3z)W9`Ux&>Cd%Q4_Z}~CVl;z|5nEcdfoIb{tL7DimOQS}*|+gL zej11>U*3xhpXuH;Tm2eEyU)gUA9w=tFceMvNZm8^IsZts>PLn@e5iPa#1@OBI66B? zqg(C|?QkPFLnBBd?f3!_}htHW`3V>E0fF=(Fx}{4pFI=l=)}tmV~ND z@!qyeoD{q-@u!GkCi8C_#VeYTE`!=vzVsj z!P5Tgkt+Wl54sE%$KQX+i=H!8Zk6N(7Ot&MvGLsaY>AWq$w60qOWUKvte?Cou|p?q zc{?XO_X=T{h3qY}&sWK^rko9Vy?!j?M6<}hk*ciIDpbtjGea9c{;?*mc~Fx1+aok| zxEflcmSdl!3`}>8)p|u@scm=?j)I_xW5w0M z?!#!jL*-MS0Xek1vW3hJv3D0nlU}Z9uJ0^uVZ^>Qx8~bwGwiCOH8mNp2+tY@;+tTD zdroQ_Ot+#HBP+E_Uxj{)9@AMhSEmJB0OQ<>x|6y@^J?Uuqsa>`&KHhH6f26c^gZma z6QTIwNdEoO<~q_U)bVB{IXO4l?=>{!qL4RozjR#un5j3ZB(|$BZr3>k#twJEQ!E-t zrNzIyiNYSY$zxGOo)!D7>kW&Nfs()rRu+ zUbJ637<{wutUnrl-vexD`8a%9LDM=nwNPno@@ms>C=(s=0WGXqI@%fp$Xax!=GM8J zt$augZ+oYJii-^&v9$$wh__|*{7CX#DwjS?i(Zzl&uJktRNhfR%opxekS)t( zP1>%o=JcsCi!UR)%>8*e2Q1 z+M3uK3^R)Q$8vpUhne8-_0fKBFwDCdW>p^FnA%5NgHcvnma>HZ=FM|cUs)%zF+h;^ z?r1-JnXN5+Y$Fa_x+y4C`)6&Z%D%WW<_u$xM^zU=_xr3Rk}P86&ELDpwmg8bj?}6D zEP64sf91!FYQW!!7leOsFRu6_8}0F^FG*u6Vsu;;dhxtczpde*$OZf^tWco^khdo} zq}N1zP4O$*%EcOOXUT%yB%*lpVTHW3;;3|a1QhbZ(h^Zl3Ue>;6R$Fk*KQJ%gy3vn zrJ^Ae)bQ9GQZeWl&~6OO{1cZ4ZAZ(RL?K!r%Q?TbgOgKs{vLSA{HAkRy$+pEuhc+d z0m#?#;_#e1mp+zfMjr79`nq-nU&rK}@Ym8k{6jzLR@q@LoqYHL3?OI&T<5U+8~4KF znpAr`))jjQgY}8&Rkx5Ja-A3;d^;?O%=+@!XT}e6@(KGc)U=IZNQ|wZy|E3wt8SSb zYF9xaE!3s^l)Mq$TrTzM7u@X_I6;Qb_U5)IVLD20TKt z!|fk{Yi{Y|v zP=ev6QKN!r4GJ|8Qxgrk!Jv3)MQJUHQtA~Y0TeHRO(5&Cx>{_0^1r%9N*#_{VmlyHXcp$diNYpb=8swI-_F>0L7$RnZiFij5?)7nna zOhdH&3FGmXm)wYztZ8SybD@)%2XmkTvl?q2GvDsfLNwRe@$;AuG34D-*t)`*Kpa)Nwo)rpE>pD@H2C#jMx!=2556NLw5)u zM|HmG2)ZZhAY@Sjz-pfr{0cNMjD5U=e76!Z3znQ9+N{-H?Afo;;cWs7j{_HX`&noT zptJoY#3}5z+<}q^Zuv3I-VAS57EM0G*w#eYR%ME9{Ygdc5N;B|C&uB^LkC?=-qx4E zp0C3A=XXxOHAMqn@eF_1+Xn+Nd(LLQx%vAfL+H=n!gy%j4z#gfih6q; zZ9$Lo*|8XVl;!QK_||4R`EZmAi0mCm4*oeKr60KpCiJF|8F}94{vb!~-fyhebVk|t3oDOiZYWFxVI+T?NuGN}WNS}(-u}OHn;R5szScPp-4+o=SrK>Ed7gO zWY}CtjPGQBUxSe~4l#6W#-SFIhDl7cnZfjq{?dI`N=W!el~iiFxOX02<;>~Ef?pHgv3&{p2|KWk_&6I`1q!_n;%WA?{E`%-y>)jtg*pE7J3dPB z*J;tYQv%@z4MjZk@0CLWL^6xdoP_&apTsqt3+M9G(L1(!;i;2iYdJr|iNCX$HZ!M4 z1m=R9!3{8i6cb3~vJNu!XFZb>=s4orIg_xTE33aV{xZ7xur%*0dg}NzQq5#$Q?WXA z>p`hbS!wSb;^7E2c^dru_M>;hT~qp*w!i)Up&`zj90B|pH~UNv(jOXTNV+!0(|{uuX*;y#oltzDTo6~Y(^ljLC;Zsj zNKb8!PMqQGe8)|XLb}9ur;QcAHc->BuicdDm6xCDQ2WX0zPR!Edsq8eT?@`(RMal) zjAPESXM}OIN8;R_l*8RI;Y2+j)WmaFq;~bg(M6ULdZ{hFsc&vHO9RAWlaVOAjNJoj zrGcME9_{#}dRQcDdEwFk(Flp#kqEU-X0;!`hWN3}wwgtO$7L#Xx{JU^=>~Y%!UOKhNs_tRMShhkhFB z7%LZyRds{np@)wj94HI@j=!_~5X`+nLeS0wan3E&8oYuAh?LMr8N!M|G+B1C9bYl-y;=K1%T#>a~;jv z`~a_s;G6mY+ook9LAEi}vTu6J$*<;KqSpG<{?%)`Ujlv0t)F-ApPCx8m;NLSq5yUp&HSsIaq0=D?fWtCUQFd zCmVv*Ke`(hq@<+c=MACp4iRwK;a)!(7~F(PgOF%e=$)Ab#|EL}zLfuibmnCm{;c+o zYKA^t`@;=4s{_$pp}LdQZubB7HzJ&*;J?Gj^R7A+N~~5Wn;DNWlN{Kf3il%7zn1_ifIbI@Z3Bf=dlTBJ}j)!hr5R7AOX^ zG^<9H@ebd8g(hdZZ#v54^OY!=PF+pSamSBYr(lcVVN4F^NX zndQ9ER!oZsvB~;E(6(hGo|gz-KAW){t+w4f7+OvQZ_+-N7&+_bT#}L*)K2GUY4%)6chhGUi7A=b!+*@+pO=O&jjUkh2%6C8{I?@q z?FPJlU1S+nuixjC=k6dSf9rRcN4ukw71f4y63e-!ScUhRTZdoX?61y}Fa6Ajca>wPhki+>Hh~@g z9OCB>_il9`H>Eyy`MZ=#Im?#@6J%417=mHabSG?+i`0n7{sW?(j$>JtHTAYimU`hcvY0F5v}$Oqg+EctPEs!R9n0oHT} z>yc;{=Dw-)VR`+1NLEgeUO1!+bBohpuFU|0{c1NuG{pg`%m#E>34lxxeE2JeJ1ZwZ zKgj?zG7V@@2B6)6ndHE1nxEC5<9-4d+kmR{!B{zg`J}k3KQFPD>ZtqK1sT-6o8C-x zU}k268Azb~7fe9d^rh>Kl@pjI1A`rHVjkl+ISuICJphV0Kz*_S9d#yvYzAHB1F~`g zbU;RbzNky}=S1Q%r)KN!$EU&px^G?<;=-c=WES!~ACQ$3pd|-)AugT<^bT(GDL}g$ zpHc_rxNI=<39szP;Jz;$;;fv&oSp%uI1OfgcQB62rx`+t1GBz9t2aMCCe@qcd@xo{ zV7!CWo7DI$uT3HDz&!vO?f_kq4d{YH0A&71Yd?4Wv2p@*qXBZ<^z1a474y5$=8sRe z9u+x2IoW^)9t0pvm;rCP56H?1(7+5p9c-;S!oDB_kd05?QYuFH^f_sv19R7nS%_PP zZ2p4D069JwD$lbS!9*}ioB`TY%Dh_n85V>>GypqsJ*<>DglChDgjyZ%@?0s60D zU1+OKgBkCGfu>H#u4+(T3N^n|RVkr!QbsjLrmN}ORn7Kmv%3Dp*Zl%71Z*dg$`Y!LmA0)%Ya-n$)+9;}=YcxwijX=yNv_5kKy2c{q!%)qgLIfyLee;+4W`luW90m8Vx*xpylYvR`-^pn}PvG63Lfp6c zuZ|uhf}w0EU!MV#ku<=oH7ME?7l=bLda{#UN7s`{djK#40RLT=g{{6d02mq6C?X#kyEmi>J_m=1tbvjKd-{SOXLPkO?Wf>f#pQ!@aRrUCrU2Y?6DbHxu! z%xY^Wew<(a!;9XI_~1<&ew2s`+k0G3pv}cESuy`~Db6leztx`59tV3GQ)td}wORdb z6SWtszX$uxnPScP%fPPw{+_K&htLD|(BDY_n4AqDEb+`3#EO5o{$jhNzcVucMA86S zv5bEoLMH-X=gh1g^kWm$=^GdL0I-q*V4n;C|6otl^+2Zg?*kA4z@6Cu-aiQdQaGLc zZPy2`8xe!@-vwQGnwN$W_MzCY-Qf@0z284Yb+PJ6Ng!_w=<3y@>1wLGs+pBt&9OtN zhEHUl+5CP+MTv}xE=*UH-&N6(*%h@)%C=>Hab`6qXH+vJUCr9MbhkdZDyv)1%d~Q! zsCq(XHJ$r*b?Yw|r?7KdS2h2YUCnD{RAZB)S7tR!Gpb3Xt2wKynn~H!^eCnp84^rB zTmD`KelE|b>cn(a`CV0ova9Nq?pSSRHHT(Yvx{v@H|%Q(+a_9P*js00;pb+FJ!aZC zGP9bu_W?f&r@Pq9l^peu-Sb1gLO)gZ)tY$0e}{B!@>yI8U2qj}Y6K@%a675kq4&CF z5Z)REdHl#ex}u_5yDRmeK=)ULZ~mK*k>4ZSzoA$vUO1l+@jS0|&qaFP;GRqL?D1Ux zT=6!30(Fnq#8@eLjPSc%zj1CmwBM(ToB7pN-muje2bQUac!WOoYQI3`vb_XT_QBhG zs)--Z4a@v z(i&{tTb?2*v%CBp$T#?7;S#BL?+3hiz4?>$-W^ALZ_Y<8|Hrp{Ml!Z%{v2uRshT2f zC*|?uUmBZH!0q4k#Ki6I-w>boEE+?An!oX(Hgkq+hlXt(KmJIC{E8!XK;mr*de3rD z8w3Alp0zL6D|$`-#dTM42kaVEQ+JZxyE_l>eJm?zuqKta5q!OEWp(G0uB9*13GA1I~Z=ay11iJ$n1`7CW0hojHaTjy6E zZjm2OoPKt!5jT>j_A$NCpqaZyO>082-BRLqFKIsR$|O5h^%QSj_Z{<_!n{n zDxBD?-7%8t+GM!s%WEQ*$$9EirPon5pMYbYAL`srmX?wntivjXRH&?uer%jkdQ zW^Pz%vv$}qZar#$ZbN#14kM(SC-Xki@>~;p+V)dyK-U4t`@@Z$ zoze1E#?~04+ivL?;{DO~Q{Afqt3&U3slBJr9XwhUx2TFfv|gfGdQ*rgSegVaS1Gp! z0L-?_d1lY=LVom56Azy}*8U`!fjW*z@iK*vj@L)e*c4R)oTo|C+DKERZO##td-^hX zRAN|&;>+@>@da%pKQE+t%XZ4GlSb&0M}6(?z>c5B)Wg-(TK?BQfO%Y-Zt>7Yo+YTl zD0G^tU={CH=y4Sq`JHWvD3(oM(OX3ocMd38_6Cj!wqr)+;!nHNvUQx!9lk>F4RLep z3B0Lv9B#i0+zqR67T-K_n*1V{A=2fHQ`yR3Ly zB*7nVs5$Ul9#F~Q#BR#B2st%Gj6Ra{tfMv?H}T@{`cAIKK*T#Npd!(uIL5bv*U{tS z*R|q1-2m=1GQ^h~D#@&I)eRi@1Z>A%$a#zw5mFWx-=Wb^AGlejmFpvxoVQ;kVT;r8 ztt#tx4G1^BK}`*NofiLTYiVUe&uIC@8u!`)PEdQ3e->n6J-8-*)P&fj9EpFoCU(GS z@rzoEu>V=9ffHhX_r|13-AIwS{NGU%`voT;udTq<^#N+P8$J)QozCZq=g=s-mqj;X zZTfpIJDZ;~c0Nffw_`tV>rb`5;oY~$$`eS|ZKdW22jUP$ZPvduwRNGZ!@nPg{tXN_ z-c6P2-`Q$*lR(vmy?Fqb5ZkvVe%OTAR03)3mt0Ew7`o77dudMRjOT_a;`QW8u6D{v+{lsQkt8vArfE&@$ z&lBP`+X}tj)-H~!*K8BB&(j0zz^VDwZB^SOj0W^jlzJ%D167Q!ByQcp87w5`8|a2U z*?tf$7*EFw)4f~U%X$}y_vl=cZs2oDR0A*Rt%3O722P(W#Qpzopw0F9_*cUprhbCg zgzY!<`6?IU@MWq*aBip{{tx$y?Y*9-rWJ`IoWK>yhtfGpqs{Z+XFp|g|ME|B176d4 zV!5sm%&_A%a_{|y`pt~}$d|bRTl$>-Gz8Cyr1$0VxW~>Q@LMOsMxb#L___?{d^r4Jc4ftys%$%>jCvUA;^zl^u(_%VRo$1 zBYe~9kW_(iNlFg!m_8oN{gdAW0z?hd;Zr<<%P+bcmsdhJjQ(2OY>;Mo%ZGjDZB@`P z9AO9AndhAyy6PUD-KYMVi;=V-D5ltRny%r-2W=AStV?VSVpD9RH|c#?4hKhYmR#hT zktk@$b@2g+{~T_(Czr|-!N+moZvQRM#4uGb*17?ad2?ML);<=9H8(|U$+M8@c<-qTJ+iy0>u7<{weUQJO5Ao%beQ1mPIJs5nQIZ0`B@~ z5t!lZ%S1A@=!oGZH|!Vv2e3LBo?9swUUL3`Y00l%)WP4)a{WG^(Bxd95MDBAKq~bt zUiO2X5_Y{Q|A@KX`_gcrvzUV+lOovPO8BiHAYo!sX-6@CCw36O^nnWK5 zaPZ76A`3QX5s@ti#xO&Yo8ecnMrR1G&zyJkymxg)dUBdP0Y|MO`s0b=CD#%yx2+qx zxN58Or4}!q#IzboG=4|3wA_G zne93vj-5hmnJwGJhB@=_k1vg<1pHPsb!&yQf1<}JomqT`enHSAz1-`+fVGC=hy54k z3U)5N&>5?a#ykEo`PlDjzfR_F^ftqcyxVoAiYn?=1*`ECfg=D=MZlX&*0O_?j^1eb z4A~Ua#L*k2CdvVgOEIfsn@x{=0o~neiuJ_4y)D=2Z@aD9EB>x(|Gr^2)lOHnqg3r8 zs`dV%18v`GuD3?XiO~A@`;m)Bq7LF~S75izuiG7*fZ(hWoMPa>fUuua=`vY3i9tZb zaytIf-_=41iPq&&Y-D(UUC1}vJ`w!jhv%SFRFZA@+pNSCr9|TO6~^Ay!p~~YQ83rC zre=!H?#;tWJ*?+pjUM*)=YNx?(Cp_(-eSo-h%jb9lFHwvw+Bhy&cm#GI&P&6S74WQ zF0+$eqZZ@Vvb=%<-guYri#J(t%zdzo1aI*?x;dQubT>DwS2sf>SvSYy5aE5ifNu77 z6|}O)u-t6R+duve-AVez*dJ!<7hRfD`-uep^v`#U^Ys@rNz~W)cvQ!0iwKDgd*+S? z;>K6UC*^rh5C)oizT}%L=j=rA%5)26sRiD|G3ZIV^KT!L(vK{@LA)~0doUlbcBfqp z)>j+4udAtdXCHVDEckU0<9Jt~g27#Qo3I5_eKt=I;S=%sFH~p@TF4wu%xx zN6TkeE&1Lrt(Ie|xirb$Q8uHrvbCZ@2W{Lrm*@6lWQzDk_@DgG?-(4dF~l#sTTyVB z?ckZy0$t-H&O99d#a(D0DP-*C*Wu?gfThMT5@(4ZDD59eBidb|4i|ChS(wA)jB8#b zCsI;BhvlI_>NP3gY`gbIL^dhZdhy2>R#_UKGdxoE&8&mt6OYi5OOpt^Rd-9x(xq;( z6N}7zBiAt|Gsa6YZwFS(4zBlQ$v)aam&`Xjw*4Uh~i*z>#PZB!H-f{_0BuSM_@Z{0pCIu%`S3=JzePF+3rt^_gkIOI;+;y6J*6?D8-gECw=q3np_x=q!w;^L0K?1t*QlJ;2tSccTE|M8Ol zZ}o>4#Jk2PFX=@vfMz?_$Abe<;39Fk;S+(i1=;$>^cgZtNY#jHk@($OSNwZ_xQHh| zbmQ4}lTWA<ecbv%^(E-`-Kd1NxqAgkKHL` zhpXdDl<9?Pv;rN&4IggzylsJ!^^eo&+vq@qaC7(Sl^Pzl-^IRQ`E)vc3+d`pju~)x z0b_)wvHg6=4fTSK$&VC$d03O?0fq$1&orJN}}0~BL5p$_l&SOhq}8RRTyi1Q22 z2pQWu!@q7O@h{Te?%*ps|Gc8<>|&yNC4zhR9Lxz-)P&CGpFftFkTRZ@fiLU-e51Y!FKEu-PyyA(N!)*MpJB7tYetnsQ>1l7iQIeDD?~O)!owf zHn@r$OPKzJbMU&@|d7eZO1A-G*vYJb3fhgGBqc@Pp1c zR$W-1<51^4*}o?`B?v`xt{o8F`VGj1P<+K-#+a@F;{-$5E7!B%HF^VgOO?i7P-u;+ zc<{BGh6JhztnyZSFIwx?ANmfM#R$cbSZ=ZR%HiFZ7rg6B0v!aOry;T6bNr2mdXZAr za(%B@=waSz_@8o^t+C*1dTR?V=STlE#8XHS7xKD7 zs=-97ArZXG*TTdcWh+Ch@D;*DL$M{Q*#o*aTd*faa)OttNjbsG^uvBJVzzbjy%F77 zxdred>YlK7nXTz%r9Mt&9fdoRoA=oQ@oX|^ud{N=0ACD$1sO3yn<7MVh%L-WL1@;W4g)Cdd(m`3QtYsdrLXEm5uqS z!7r%G)}xV_$dQ6qMsh+Gbef+^{Un0-Q;n*S$RoT@(o3`dVuP^KUi=aogj#?BBd*s!y)gQsQKUv2$VXD z?sH_>X|`+ptm)oko@JfdN>+%kOui@A=;Sssz0mvo8SX0o<}Heu=khu4NIkj=(@fVC zrWqN_-LJu{$jNB|P+MX9L0$UUrM_%fD*a5m3CPaw^1KqF=oMDS(Ou$m&}C*6LW!$5 zVlE^?AU$M49zKDK#A-$~GfR4bK(0=xi3Q*Lx9DRq7(Na%^v2){#WG!r73n)X#uVYo+vQ%~7`nCFhX!Ro! zHc-`goMD2{d!Tlp@Vl$Zbhb!5*(AD0ZHvU3^ytgin-Bfo`XwKDPCl3lqcK49K1wop zqOSA)lwa``UnFZ((t_K1a(RQqAFp$$nEdp5qWe|NHa|m=c@x z^06~#^QpL7A)wUYWLjvKa<$ZW&|LkJ8f=pIy4~?_O2?b$nO* zi`HQDpNzRN>b825C9O+`t4raAI}nE=aWfft+qq%{ZLPh5G>zj+I~-No{JOh0Ty@?{ zqS&9kcvJ8PREiw-Rr?=Mb~QhiPwQz0qR>I)aI&2Eb)OA^OKQndeCy?hfVi*5fv4az z)QkMhPJp1C??ds*fM7J`UAdCEJT;U{P2nZwXHbB0=dtE#nJn@0S&ePZ%8TsFJ} zb3!qG!b|WOWLGzSExhPzal6gNe-sF2WF_{5;K3?v2X!6&FF%OZ?CJdQVzArQMi+w< z9$WC%KdFoq&Tj^idYbRzkv!U8@YM194t7uZ z7Lvr>S@>!{(#$yG9Ry(ZH}(*pRQ?ZBAa%#W-(c1CS$Lt%@8^n3ZF(*$F0tQxiih*t zR8@RJ@>vQ%zhioR$h;UBFZiY%F|145=w%whil&0QJ`#NgH?s`FhQ9b}5KHy6bGlKd ziC#{>Uu61Nh8X5%w_{i}R2EQ(sH9kv=I4+fIi7`ZB|Z&Lz41QrE-R1Fk%XTfgEx2V->vEJu|rkEZQxEd=w!86 z`JsBDa{Js8_4$8y|6IV-@YeZ?4+Ct!jVu=aJ(N58^gzkFpQSXVWCgv8kJRo%73I;d zrkG^O*WUk(a{5&>FJ1c89)scSIegqAhg`RI&@$GJ7RH_P9XQ&%#p5=%aJ6`}*{b2n zv~$H0i|^%#fRI2vS`Q>}C#Uh?dnb(@%gUzL#vy@msRBsPF;yx_qqlM{SeWf&_rEjG#~H8uG5=j7?; zz?|S{S8R;c7~Gp5w=?+B)#6scVM-qv?8T37uxcjtSbJS1qtr@_QrNKi2Pe~lq;@Dm zl^~q9yO-lLUrv!pbYV_?`M*DdNNRg^1`pI%T7?GCB=76<;BUd+)|X%(r5wTq&zAoM zUwE_6m)SBnV=j{FqrU-v#6#vDx)fTy*#|JvNuvB6`T?43%i4BArak}YBab{nXLW7S zaReA{**a*%+Rm1>?=TfQ-yeeZ_e3A(^3}$NBiaY?;k6dlG%s@;?D$9>oTN8eCicj+ob}xp+*x)=`=_~@`b}Ck*ucKRP^fuo8 zIawC6(44QkMgSiYIOYNHlyQ{8F2GYT=L7y9t-~I*aeZV z-+?anU8>Cl-6OIMgHfNEY;A2Ha9vHdCnFa?e!Z2#1bZ2MTV(AAF5qloINA#r-AH0) z34yTs9TrJkh3D6fg1V<#tNI=KgXiU{((#b_M^g09uHCMkOrImR$-cLgGI$%8G@YG$ zSiGPQeGyA86si&tPnP7Co$Q>ii6nlSdzkKu)$2l&ocshgFU2o6e>V*Q!xms4ZCn-PY| zPo`jKeInocpx`>%7zMYy`0fHJzP zG{N;h<{Tr*IDu=uC#r{ItJ$yrNA!IL~1E-Qd$ z50TWvBpxDDhvj|@cH?9E>u2Pc9{LGC_POw_Pt-MiA%D(^_Pe;)eHeU2B5ge6>1SkU zqkgnH@WB)cG87kN4FdZ=swOo86;A)ZbT^~Wx)vNkdY<5=Mqw1huI1 z`JE4wZ|1N|{QN>!|J^SCEs=IVeLvpMSC9C9uFEfeihSA3yu*ZxOtBj4KJ zhkWn-*K?35U;9wv!ccEEZ}egOgOo8GeDEe^T1bWe@YlPYLG+&BNpgC4Nz;DRoj9X2 z*_70i?s(kWq=`e{MuHfDHf3+kTahj1o~fY@{f%c0<`$aBqqh1T|;dH(zK zzc1%Zkbcmpl`BPBMu(#It)Hg-SN=EpXGRr8)g{KIq)Dero#n zVZQBvs|U`biJAU0C+2x&A>c&iGvob$IynMU4PeBAqS$M%k=og-- z@1=LZ-whMIU;Z9$Ru%R)0pfP88iv!LnHHpovs2$#k(KTJcsl)xljp_RV)G7tL_|sW z*d%_SiDB<IJr8LWnGs$ffn&j|OM5oT}kA;FLlHcB(rKg6U z{rtW$hTvm_M8>F2R+xUw*Bu+PaFY4r@KXtOrf?h&&7hen`)66`C%oNoo=k_yPTP$$ zE22?RB3Ql=PYON`c*oemL#QY20<7;*rv#HljQ=ncBkiUk`OyE_7vO$zI(8@&r6!7*`^El$V?^b;f&B>AjcrFVd-N
    =(F zz7Cl!D#f3}Z+AK{yz^hhq7iQVIml0Ku7n%T;4QVml59VTH=p`S@)@W{X@3TSZG67Z zKVz&KYoq1O2s2dwOaBbn-?uyC&1_5tZV+Fp7ynCAa}CC%Nf~BeImAWFdu;|UU7Gub zBb?@*C^+qLnNCcf2d5Rw!0E19k+Qbu;%5-ocD|N9{fm}2Ll{=elUnM$+pHG5`E?@Y zl%{`4T!Yv-$)X;m!DU<%k-m$Iy)Sg4G7&t4XsBXD6PHo9JESt|D{sG*xr}?3e?d|^ zFB7X{1fga`apfOhG9ez5kP$7P{U#rW8}>s==YHqv=(196nui;{gtzL<$CRY^KD!>- z=200K=;jox-sUCZzUs-f3-Mb^WIt^AupIx6VUgtwxc(gw;hNU)vmNEEM+@&%5$;J` zyaM-)byfuZwv$DQUC{kIUx}B$%QNn~4Q3I7_Dk7*KA0YFrcpBQO&7gS($fsF=sA&u zzX#%7)2~}wlis1h`t+6WeOSE%W6*Q@K>6P?HE1s+;53?In(2 zRXnug9X3`{{9{~MOL%^Qa*%`#1CLc@!M{?b?kEI-e{F#kvmrAmUa*X`vVv#$o7#@) z3U?jdmIGq(kO()tVU~SuC*W_Ep0wY4nZu}6MseQh?{{{#-_G|{pt)G5M{v8dW(n^R z?@C=;LnubYa@Nu*{<--z$Jry^r+>EGzxg~|J+S{uL;EWW2v7$HEXjJwWWN7u zs@JNxWid+<4J2E9JuyJ@;9l)&3|XlaASzd+-kgBhj_gmr5ss%izh$P6u|dL zH2v`9bcV*b)T!>R7L1yLv}rcPgFxS7XDTlKL1cc$y!k*?^qT zlRO~;;~Q!)PU6-3V7zv!Xilk<*#}yC3D%oo>fibWsEX=}B8K-$-9t1I7~ZKXv=@Fz zZ=D{-KHNSxdp*inn(Wby&lj*te|)A#%a7seq#ohMS4qTNd-PipmO^L!UG3J5L^8hB z!nHWpO;%Y!kiX%D7m^Y!uipUK-4OJ~u`e&VejItx^4qz-%T|iek-U4;*;1DGWLt1B zulh&*>({&br@$0mx978qBdEyxyHWLy;f_;bq{3_qcKVD0oX=Qu{dpR$ib#AYsx|H= z(ej;I0B*n&bp!g<`P{#-H{O4V=nR;aH>Lv=qTX(FZEW>I5D z4GlX^jfoeG<%i~Q@lvy3vO_f*bMP$Aq03BVM6c(|Y9#FZl2q3h=u*P5#C1 z^RwOOW$Djfw7cBIH8+YmEGFMON`EeSkw1;D_~3z%|9f7Wr={;4dJAD8>t z!@W-(f2_GT-8<%=cekG(@t$y>KXecI8ew1m^7AXaTU~x(_V<(h{37ovmw&-;`MzuY z8SCd4dS{UDeFUbwyxK(^uGtcQhj%7Dw+s z?s+Nck%c&|hihrPSU!Ahlt75sjUnj*GefhD;|-O1MO<&^W@sD!7t1xNC| z{#nNTWH7%b^F1vd{kq7`Hlqtl>=`|R_yrwTTH!I&?Io$DzPyabK<(hxV2K_ey94=6 zoi0v%fK5fs%O%n1XIGVfzYW{b!Y1-;KNw48srSyW1X(Gt99j*T0~6+R-J4zzk;>=? zyIp79Ht$QgBb)UfKZz9DT=%7I)?D-F^k&U+f3s%&ZZ>Pqq*%sgjko&99Ote8*HW7j z!AS&pb9Wzq%=&{U#S-tmdrFFEHX=}^$mLtVj(%PPsXqM_QQ?)uIQ0&~TxqB%o5Bd3 zU14ax_(G9_Zjy+H&hVezy11`Oy@s|WRFI8wJ*pY~5vSTQuU~-EMz2Wx__sKkIj=2{ zE8}m24Q0mp@BW9V#h06Lx@_h3)G>4g=R0@V`OamW-fIgU{$^@D3XWtYWA%HQ6cB+P z&T6tuMZFmQ7sTf{*~RA=0$2K0ue%c5`nsS?{waa(Z&^vDx);ID0Mpg4Ug@H)&+OT{ z*O7;x$-@2pC8tzNPO`o{@~WoB`x*wAb1fth+lJ=+8K*==F7(T%6-bHPj^)tcAqKIz zmUE6+dAwGRav1Kf{{Xt(@FT|MfoAsFlzcM`)sKS^Yao}>#VM*ou?@P52^@J(frJ^;7` zD~>UoQ4}pd$LfDqS3!D5IKUl$jh0uW!M^@JRqvAq`y8+OXMi46-tC&-M$TRw*QfSr zX`#rcN?YZMBJ(=yZ@(jO^}*UDUYg#^A_~*j|Il_;Br%tLitX(Oi1V%e#7Z6i_UVb= zT(M6yk}72fhR{gfViuRaAa^?B~W>9RDAJn}*J$WrX(dcf(GR z{}CeZMKj-4Seg-Sb|ZG@>m5C-W6idow%4>|b=mgo#&vyM4dUEx8rQwwR=sxXgb{0N z%3hrHbK)J8oZQr}SG6K2lx?r$yxohlDl1#7N;-c)+BY4Ks@NggE<3SlK(8A1v)Lcx zo)@;rY7Sfx;m%kt+y;lVo~w=6rSL8&Qp-1b=kn_(on}eg$DD3oq^#|_Q`O#d|902J zNZGDg7pjR>P5n5+drD_bS##YIqd!_z(OPwE=MPB!rsIB0YzRp5*qNHU1BTmj|gSuM4{i4 zkTfPrZ4e$dGw;iPyUB|)Ldpu8dHzJaEY-&PIlTh47jdS$)Zu5-jfbnU;gWqJGh7kY zMy5`zVy9{KsLjZqlHy?ttRCcJs+d&TTG5NSF>2MqylF|9BX#1?wfca&ec8gxb*+9z zS4Nru_xT@Ftrnns@1#_V&2HR&_II#B!*A;T5%AkGs`*(Erxk~YFe{RnRDAID*Ypb1 zjd9GMYY?YW$YcmOeg48e+3lQtm)}m-XW9k6|J*`Kq3}JvTSM<6@{JIX=Nh`3`$xhH z&~{V!ohZyk$~J{>xsBR55v#3IhtJO#wM~(Q6N%OmpI9UYzPHZ*f4xb^6($yGpZiT^ zl~@)>BvV->nzC!^=j;`zJ6U5jMJSwZj$RXF8LR9x!z#BiyxNKbF%&`2qJmZS%sIdb zoNlV&iwe$|U(8rd{Mn23M9{At>bs7#>a5c-2iTTO z0^#vFv->BJHlQrBWg9B$xcB%TwYkUltYZ<9k745Y!7jb&_}sd4O@1L@3trI$i($(` z8^$L-Zoe4vsf_pA4QLHwuet=ak9+v}E5+*LR#xS@K)c8y33NOs~2 zlNVv2nyGBmss(vn=Ow!&2lwRUhv(>6YX0w*M}->}7_~B27`0N)i+Tz?!l)uOC~8nrJY&_&E5{A`?Wy<*GsF8lk+ca4x6pUN)&QP{1$rR&3uiYns3 zjOv8wpE#~EytsKBrq{pv_v-}$bYyk6j_i!YUK0(Ly}_1}b!4?V^0WF~J!TK7-<4Ar zmLk!&74e;kl-KbiGHUngIH`VDPnWgjn zpIGoCCB}mPb zLYH&@Bjnh5qc&0U{d@?i_gg}$+}ymi{|ym)BfrQEeCvMGoG$*rYAOHv{(k(+NLj%S zbh8@<)-M&8U=$;X6FGP)Ns=9H|1a#b6#vVnJ17w&a-8}XZ@QN^J>xB2uaC`+_~;+3 zSrf0KS<*qg!J3lvqtr|O(X!5&O_oesrhn~HBH4xBD5fSI`r-z%wRSoDZ1(fHAIs(6 zlOSK41TKF$`DTmso_GwbT&6z@T^s(OWr2Nk{D&S*&2KOMnLn-D-_gix|8k4lzxqHR!Mc4^tL=lPvg!Ypc827Mx& z_2wj&cKJJkqt@v{Kje24XJ(B0s{JZpS^LX|EztMJlntA&??>|eyzl%)ElVuehCmpJ57?B9-z5ZD`=h&ZYlBfZ zJ}1JSeVo*QPCN{|UPWVfDS=7xCan{p%#o8_y``CuK)64>_$8cM_GZ3@*s@kDRTV=va+|V@;56cnaDa;~!;!ulv z^0OBaoMNAPVca*o4aylvPL?>ExARH&)kLqvWz9}y+5Ff{wztHAI^%vm zvLI>iKMWOXPqm5@gX5&`t|&Y;F|3MPXTf=G3Iz_yzB{4F%CCVrFFnhEIQ@taC$Y`kFOOZZX0HR276Mkqbo z8>_L+VNytrk3>3KyMr)EJnklugz@Q-vd?Z@4B~D@5=gdJcLS_N5Wu2R2e`-p|MXjc zrT^{`a7hN>87aVp0B&EaZCr_kk_ww($=;^~xzX_Dp@HN}vmT)JVe_|4(z{t7hIa8+ zu&j7G;si^Y>4ZDVbY@|sthKIxReXWytrC|f$%GToRs7_MA zN+UTr`Ymdmr}8|T_(XYidq3~6d&N_0iVLPCnKbyr!JadA{ycg3xt%|9idv2NYr$}P zfx{%4^`~BI-`L-2RVpA#PWzhOEVWu+XPui`TO+a0A}t^66Dj+Awu@gO18~kZNOGA%{ap@z6aa2m~%F!9_glpOu`; zi+B5x6yoC85)QpO4cL}Y{;(YLQAdf7JyMuR=dwWOc=Pg+12tMmm1T&`2&h*6Cap^F zx4N|kV6XuEdW2fx+g*!Ry3UaM|x7w$aBRBLZTL4zW1|Gc6iR|JU;dvbl zR!yMmX6~iIoS1g<#N?xc)=t}vVM$HiTKdBQugg| z^k|pyz<4v2w`}b_Z)+#VIxK+UC&We>`WDtt#*?kwozS{AOrHsG$dIc?BVWH&-Lf4s zU>gek*hu1q0J?cfeu;il5uUHvp=HD^C%Eqj15-5G)8k|AtY#mgwz$MpIV=y+9TnFP z#S9Q0cT*s#`Sqbt715kKY8-_^pkWSH#zb`vfncknJMw0(td6a&iLI(M6Kdu9cgHns zsD1mi#L#usIj>Y>!7rlOQEu)gw(HQ%$#FMLotm=$SJwXv1Hwz$!EHoL6wPf=UqW$9WF5EJ~F5O=PtUWAhEKPPio>}&>tg>$YXO-`m zR}-(CK7nPLhU%>7`cdnuzus0IeylmXXpUL{^1Rk4c*@vz@-Z8?7LG8mHtPjA7aCR&f4hJD~+*4M8du=f)0 z4|*H^Ab(DB-<)y_-{k9?tMAJVR5e{x`~z?0{Z`!@bICH7>0_x*i2i|8&`VUs`&8)o z!!B3&nvW@L4ibk`PmT6+ip)P|Ii3>BDgXfQ^Y-o&(ZOd+|4Y7E_EJAn!7M zVFW322L3f(CLe3B@z3R^7O4#Xya!N-9TR)0Ucqy&<0LqH_~15zT>4d{Y!s0`X^5QV zqRW_KYG3%4sM;1?7SMa$HP!K(n|P9Vb)KC2W<<+NjiQ4jb?lRhgA)u&r#yx<@zWWR zwgvi1|A>RrL_;(;D@@?fyqG9$iC08KH3|L0`R0Xx-NH&X5S4lVNc5w6=_B?Rs!vjv z)~JDI&P`U_H0H;D91`F-R=ClF)xg-|V`l#e7l=ssidK8OinmC7DMD5t^7Y%{bL^bk z>z{?sUHMr}_=pxOC`;z2eaw=%QkKk5@$(C9dk(c&rwSSNaLqR?nK^-)a80Y|n~2Xh zoWWXjeX%O64j;bCD&*50k)94#Cvgq!i71~r_AnvVQWJZfD3(~|z(#9S3;rpDQ>9J$DV!;wUy`^N5PrD4XzfSFKS3k!hQTMJw?AG z3J!PLcWYN7G@0s+^@(Vws6%#Qe^Ml-2%4OqeXpAopYBM!NsWbsqUC>mTujrESS0?q z(!Kk8q)Du;UMc!l8}dHhFy!{v#9KS3=rlGBzvH*Q{FaukVJYy={LCMgjKNTRt@LmNIQU zrcY^H458o6vaBv}cuUGZ8zlGd+-(<%{%^ZbRXp%v^n#IK5QDYgM66txntzKA< zWAfNWwINlXLJd$_=jL@3)yNHTL^@7qY=>q3jljlPVHwB(_A4N$)UjpU<+q_&Bei_jX(bao)Vy;dOQro~}n4 z(AJYhz6M&+u&VALjo@&%p~s$y;nF*T>tRUppQ97F?NH>5VsGG`Cb3;4%~XEPUgLcx@C`-&`%lZd>N>J) z3+WPMvtsX=JFJfJ@~pEvKM!?v6fwS& zUH$#j_4i5DUupF(M}PO;a1}Hpsle>vj{zflI z+=nsTU>w4CzWxg!;QWqAl$?UsmY2lBB8a#@WoqKV9{eP$+ZIUm)IS8Oub&(w!Kt?2 zgxF^jVy2XK^qmkx*ouYLlc(L_BE7t3FQF@uFePaHkib??ktF|Rek6aHp%wSKm}$kX z|73Z^^a*>Q8L_q8Ki3DVVPe?jCF zF4YWob$PG+4ds}#M!wUPvk#n}fgf%r+MBNfwWX=Z3e4!x7f-qwofZ$xitb#?HatOt z*AH@3T-Z@YdqdYzUR0j4!$ZnN8GKMt(j5MmKkxWQk$jf$H>ECFL9at@x?whb;dy_U zx3CY|>MVO*oxGzi=UM;AHLgN@_r`VC|C-PxdQAc?HDt8E%06VsB;Ca3DTk}HVl5D9 zut<4kpC}l{BclQAk$&$f5f6R*L|5;PpRLqPzJpYo$%gWEkAsEFhZ-qr=RvEW=FjHT zI(Tau=^6B?_%So!(&u;A(j+Rg)=@PI&e1gB| z&K|S-$jN{2_KQ(WqC0cL3;%C{K!bI;Jm91-F>k^MobJzr z1q z?03=zmh+s`G0gk8P@;}QiuCIu^^=40DjP{W=OTY{Yfbw248xngzve#kxWRvs&ez1b zFlCV|53GCjeRR&m05?8Fn3;oY0ZNV;x)eG9{ac`y=i0a!(|gaRDCl;1!H z$R^N+lIVBQAT>B1 zPW5KLuyCXfxPwFmMXrLPlsV|ny?0Z=Prj>y%KFkkxM8dYGvTUC)zh%MdiL&KPqMv} zS&vv-gz(OZK`PNyCPZZP$Bvd(@+$pp1HVb!Q2UnFUx3D47kXjPDm zj98;*m1?&d*J&kr4Xo$MI`uM!Ko+3!c}aA2DC3W3arKF`J{|hfIdTKrR*_Fqz}qjX zj0Ts8oV6(uea^xUjsbwl;I)E@h*xXrp01q0+ZoxKoG_Illtt0QczKeQ^` z@N@8274K15);tR@<1_O++N+d?p7T>2bUfnO!v#C^M(9_{$!qm#VhRwA_=tMQd;K1aUMI`H(yzP%@ zG-+#lY`pEDe! z{g+a*h)mc1xd|jOpSxHHM7cUK6+-pb4)3W=DqcEzRT|mW_9n5Hf5@~;36o$sqke8aXENj|gh@Tz$aw&h z&t%DZkY{G*r-R^f$c7a%0+lp2-%uqZpguk#GF84&J+(bJMfWafcEbFzV9${Ka5{Ek z?=wahxsVf+RG}>V1y#?g8%Q$4_lXsesT*wvG`6GbTTi=Y_K}r$Wuw=^mo&e^4UejI z&FxR|qb-1uO=lM$t~Fi)Y8eata9o&qp2a0?G>YZuEjB-4Kr0XUoa z382z_-QUD1++INYtIL{i_(=ZS`07-}`}K+>`t_=bpIJJNDDQ|WXI4y@x{8hAK9REX zhR;Uk)S{~jz37>0zTwTsCsGag?0CQ=FX?9a8k<6I<62(=Gu=bIEo^@oYnTy{qn~`1 zGG9Mni{r5WK!Xf7wD%MQ4oH9fq9$(bQQ>Fb?J=`A=aNt8?8gmnr00>26_av_@`Ff> zgvWgyNj!Tm=M_5orQOkP)IPTChO}vh*^DO;24sQ@swZNqn1H(PAHS}O7i@dbIk8Rz z|5arL@AEqAI4SLLZg%)+Mo#!P8J0P})_ylSfHp@eq;yO)e^qw3G1+2K1?Ggj za137tX699z*4=S<)lCH-pm&c$0!yV0xF&W!DH#>L1Nubks>`91WOq8WY#Fns`2!)z%&|0UHmu>D3OMkeJ#z zA$DPY^}K)m8+c(!G=Wp&HJkDk!XFvD?nL)dWC5 z{vpyr{G>vW57T?4_u^+-voMZWIYhZQSD&_>q$Ps!U|Sj6IQ6p_-*~Fp8i5blEmzD# z$W#O|+&{je%ydmg#4=uz&-ci`)z$NwMN#bqCQ4AcT~4^JQZ>@RSsU9wgRbRs%~V&7 zj31{s)355Ybep53y{ve^*Iv}enQW4iho=NM@`zmG8sztfIXg+m7Pc(YKzR@2xMBmL zLI&N9une|l;si^n@lO-q=q%zJ0rCA(ighOS4d_OFU9?w5w;b8lB!;cM-yN6Vw<>g#2s!Xe#$U&O=nwv zlBw89`MP7heQK$YiMWp!Imk`K62A9#%@mw$5U?LXcJ__Vy7BSyVfSISD<8t&@PY+Y z{sJx5UD82PwpE5(O0iM?o0fAqz|3F9cCkDiywMG0ek2D@hWl*$dXvqV#oN6@VS1Km zRO_bjb%$yCeso`Y`p!(xM`1TVk{EDo`z`*&$!~A8CxqcduI>{q5`C|9^u6*U6Zvv( zg&s7Yy<;1)>ESQ}m8ge#YD0ee_S9n1C6=V0-1>4b-Sz1M7OgcGl3+bx;T1QXqgZJ5 zK$3554V=4d{j6c;Z~b8}>Bx|B@9MI6~? zR)WCH4<;lA1SZ7ynU)mG-JlZ@NG)(@@g6a8uH&G;?BcEQ2G`PC#&wiLdNo3d#>qx7 zjBli@aCRA&_~p$yhCz8PBD}j|9oRqL7V*xhj;&PjDQ3j<`e2|)l@XFGc?J~1Nke0o zuB#f8IpSQ1LA0*DL=%(N<#nyxZlPh84EG9FXU;%d!)M?>bJ8MPV%;4#tWzZ>LTuhNC|-`Wo}haCa_pz#9!cP~(Y(*5?p+QDrWk zkrSs2Khkf8Q9Qh4&V{;tFx>c!%|`7SW6iij2vxN`0<(rh%4QUX8}0O)@rA_gN^hU; zPhY6wbMKX79o_SSa3ciaZ`qMsow!;jAL@b{{(d##=T_B(m#;c4(eD)*br{oHqPZkS z=XBUVTL!HtgXM;iw= zy6_D!Ih?WQLvG8c#0%4HkVmF-VHX?@Z>di;Po{WJ5+zT=4O%~ojMya1OtD?<9$Z5w zJWdFo0zoS^XB&qdyaUU8OtwFvxvouPg({jeJ<=22S+;ZLossxh@j}knoC5FLF5Xug znmKxW?CdrU4WE+Vv08&L$@ubmum5GPgT_%O$^7I{Op`k9! zdbHc(@mwcPLnC1>TyVM~5AG6Pz=nY7H_%k=XZ?H{B^z}1WDOIagv|F zN$>|mBQlGhHy0(qjXqRl6a#8C%8(5-0MBYCU+c5-xt@bbJ%Q!VLuK%Cgo=RGh;fBh?s{9a~`aN|{^=@S^l zIgy4QMpf-SC&X4%Mz`*jthQUsE1v_Wfy(voot7BTr@s7!MG~wU-zP0v{^MWqlDvU{ zy3brWdP13Z^)RM!MP) zpI(@`3J}j$t3WbsJr;jYEeV_Wirt_G4jMxAA9hLytZC@s$Sl8d-WHC$1Wv{&xrffq zLujE)3LBpo&?Az#O*DW%hZVxt%$4=A1KU&YWrK@_87txpE&o zY*J7Q0ET9#x%lgLpt36e%yF!3@*wf~k@?WRK;ClW)BOw&&A0ZSZ9ho!vwjPm_UAeK z&AfEpd(B%NB?U9)TjS?SznuJUN@<=*A`ufM9A{j7`d<(0~)C3_Tp>x0NEj#c?feLtVq+h$lR`m zaEHHynz5ng7;~4aN9$`djhacVswLIN&Dr3m`t&iurSHC)bi053n4j*`*Y-PY`6XA9 zZs}`@pB{GOx6-BWz9?P)jij6NfhnPR5?bP27g&m2dH9B&?DCauS#U19j7#<0{#Gw9 zHXx|pAaW{$`RdMi^VsbUdcLt{GQ(8eD`3X#A|X{Svx`}zJn_7N7tp9|K<5AGg^XXv z%7e1Rfpp6`q*{`GRoH#XuQwzVCYFS+JEuqEAlWB$;KV;k60gYDeC^150HTsHo4Jea z6mzs|bK;k&RUFi`P%HLjeU3a=FPOp^;siTnoy`=|PhEJhmmYlPfRFJ{?yt-0Nm8KLfK zLK@So+@fkrdE4~LJw+2px0Ki6r^5kQKi*+eSE#gRx_Qh`_32|6$TUs1{ccy`Qf_8! z#QiQz`PsJof=u}vDR0iFfTNG?q?^HzgBfEhv1S(^-RjYp?a4KWTzY@JdEC_%KiBWQ z;2WmuK2?H4G9v<^q>YPK1e@7^JUoA(d~$!5vEaa^iGB0ALa@2~t%X*&?Ewdo@}0c& zQ2zq0FZ010jV>IkMNG!LtB6dnkpK#~0)?c~MBe6Xcbj75M;vf&mZx{#}w1D@cl*Fu)kCiVcgsH853|OxY*7+zU9TvS&cTp{q))lOJZIv z(xT^0JHs_*tZd-gtoWVAGx!D#plnvYlH+K75*#k0?U*rpw4Q)PXeQ7!ZDL=$8@j+a zW@bUX$qSJ|2M)5;uWn9{GN;i#hJw5!tE>c7^r^DyN+`RZw>Y~;n2U< zTi*ZGM`xDzd-YKlkR;EGUKUI&KAu%->@qC{=jY+^bs@Cq0;8DkAmo4rmpSz^KSQEs z+X|mLnTg zzQ#oxn@B&ohfTlgC5+vRpLm!7OW3DhW}cqNJT1>Wt;#%gWS*pMy0Tk&@}dvCsh`+P zNNHxBS_;t;_szaF`zXDw_?vxusp%9iej9<+Pv7PRCclyfaChJ;oY1bJ2Ls!*)vg#h z_J%_0WS$)tWzsDm+Cb);WN2SjC;ZwioN;qotsBrhe&EALSH}jtj-8TwxSz4EU0rK1 zyUb4t=d}_gtYEo-br=J*pr7K0>@TFzLdW<%)^p#H8?aNp!y_YU^>me7Y%gs$aX^fe zFK7cQw|^SAXC$AhZ0jCWW>B(wJRM++}V0ymGQZA}TLX^*uFOf$mVMfwTH3}cOx7lX> zLBjsrItSkE<-SH`Kd_o1EC%!ECtmDHn<4iTJ`7m+>7TS45UAecEMR5(?zn|>Cv{br z^G2>p`)v8g14R4n{_{rbjLA`f&I>qRu8e_EHuT98uW6R+x}0FaIrh1(L&=;5;2X1F z2MIX;$Ke4~h1WDaUXf!Yu~7g>Cj%D@OSh{!!nO`qu3h0A@S)u2joc|^R%aVl>JOD| z@e8d+-&~=w^#T{J_JQpP1Unr}*KB~c7p(FY+k27pjPuoEdkG(-o%XacimxNG%(o{p zGfdcxUv96=_`yXgWpMprakE-P85gR}ecBC;=G_$28H>AJ8nw;wMz_7Gd`xG?>pov& ze?ifKeCXM#S-y%aKHwb45Vr~Dy|qq(FqsyY^~!#=Stut+=-o85vD zRJ+@+=LP6S{I8plU9&0GlQ+IUto*SjY%wS%_Jkuao?w!(IduwLv+&dT{nAyXkYjry z@8v4yR^L6{fY#y7R|lG}*yMkMT!O>PEZ|pd<@+`|vxRS72xd_m@-5FZ5HVftzJEt# zZ?8Lw$Z}PO7)yN!2K?8iH_2WXN>O|uJCpo{+WE`O^5V4w6sRlpSa2564YU3AUZ4qX z6P8$=L#|2TNcsGTlp*Oq_e_Lqm_p1?-0x>u(Zy0Etqno?-@GQD9h6c_!Mm?ofn|O4 zR$2Zq57vNUQJgMhrchuxdnCSoIL)PheF~LA1Ne84Zt~QW9slky0rgC6i*mPMXtPM? zxt8zEl+^St;n~hrO?8$?5E^TBbJdYpWbaXn&@xO=s z^jh6SlJo|d&d%Vq7LrgJ;YPaI?aV3MET)KZlh4Ja@ek#?GS@lYq= z>0r2C0N0tHarO+X)e07?(+~2&s5etwwO5}-5~hCQn+StcSY*!dTdXEYYcHaGN(9gQ3wgn~K*NZ4sQ;BUMlw=%lf-81tG zDvk{=rp~U7(e3UO_Oo?hxoY_t*Z*Jk3}a7iQ?3Rykr`+D#O99uFy7Z4#aeGwf&#&OHkE0EA`aIgdLf zE?=KWWq~1x z1@)w0^`Uf+l$=V_O)F`NSHr8;u*ObE;M z6!3}09`lIu^URxk*GXn8SQeb41>?#RR(NSy;!CMlkQW0~x+8!UvoFpuWU)U90qLYNI?*i_= zboqHNv1bXFXc@t6YKiDmdQxD$!(ByVq3P~5)Y(sK+p`4F`z$xzjOk`aX6$bdWklEy zR;D%4j7oFBgPUJ3QERt;`oIIcQa_h7*5Lu;^aXUL+L`_{mv_w3cS$q8Cz|<9FG-ur z=R}2FLZ{mJumQ&v&RiihNmB-gm;$k^`SR&ShrduZ{?aEgE&i5k5QM+%vzQ+EvzR>6 zS@%Lv$d^TCCEZ?B%au)&HjHne{a>WEzL4t+oytwZm`UMDN&7Bl~+a7T6D+ z`Y@RJt=KPv>?dhk=36Kh(5Y6@@w~OVRH{Uu$6bHui23rD&^+C6SrjF|o>^Y|{O>dB z@L?1Yx^pIOMnbDlbgwo?(VN-pJwY8FZ&nim)sm@Iwb!bRQuUqaiShEkG%M28R>6Hj zRs0-AWpl<H>JT?X;`cy(aesH!?-tBhx=a*+-)5D>7$fk4)Eq0nm~1i)O*c8wbI; z2{aA5!T=?Rh!|v^lY5jCb_a@GGv%>E5%!8NEe;@U`*P6uitbQXJP~ESmG9F)t>D4* z*)a=C*lI913gXszlh|#w2;@3q^kEWsf%6Alod3{1F#LcBg{(|i<99lKnYNpl$A0C* zmx=%Z`dkS5WwMmmp9f@IW&7E~Cy`d37_Zl|*Kd1OwTvX*+$($~*rC=u8)?K^-)xKz z6!o%AO_wPm9nEgSVz4I5#>0xrUip}Z1LVaxrRC%Vb0`~RO*CnPSGH?*f7Q+}K<`41 zX^K;yO^tTo?cA&{YYsu6;}2g0N}v8pEe|z6)i$GskwvJhtF!5LnVm)wCGaEMFwa@a z|6RBkdEflB+{=9h(>aa3hQAR%Z|HunaE^@0XuGS3h`U>W5#Tdc1qD(Iu)apdEsP33 zpMWCw!(qkAAY$ijg>G948nIi4(uwSYG+DGIn79_d%!DFSbgfkifBi*fV?Mn!i*?qN z`4EJEul%}A94`Id?mpb;C;Ik>he$VrujkJgsxi-l3P?2~6R%bGC-~Wm%&o4bO6ki^ zd$slpKRslos;1|!FHVyf>GcNXOaodr~ z-O_Hyl@GD}1a`c06Mp zVLWl9C_@39)afmrijLRP3~&sv>O`vN-M_)Ejw(WgXu;O7)yrk^7c8iCpF3EFYt6Wd z_5P?;S~ISWyvdsJ1Fvsq`YY?jRjdoGsbKGVYk2Eu>LUZesub3^tK7ni1F2@Bx45Ec zjpct$S7rEfJa1buNMkvkV}9}|L9{LZEt=jk{+8*D1DogcnBLfbx$TSP!Hn;`o^Y}2 zI%M$g2PzfpmZ`e@diBgcn!P{c%-{WoP`>-%=>O;B&hX!O-oEj`AY!5ZVL&07c8rB& zxPxS{g(T=%Pypvnnv&iQ`vEPiAk1@sCH~`sM54L%tCqCBsGSIrmXiC${Y*r}#&EGE}zVj&X^Fo9B;@ zUzr=-E+T5*5%T)7H-N_22_t^;2g;4RJ08C6RtmdrppN<7xm4XDnvVJXH5T@@BLGHv znJLbIecdW^_6;_5?#ZNTSIG4CQ-dCA5BmFQ=pk_ z`qR43A4wbEbf-U((>4D~7|!cHA#N0dM-W|1Y#r*?_g%l*SzaKz6kr;{gL`YZdOJ{# z&2*|!BP5Qf0cnFr(WQ+irMq-FsaAa;@ta~`z15!)u9ERL`=e!Qr=`1MN&F{|_}xM2 z2qwRn>Cyp%$@t;_`gV8!N)oYxc{dNqkqFCa4%{a_YT0a#IqxP60BgT*qB9WpIiB|j zAHnZKAL!DDUUxeE2b~k;Vcp}*dFJGm!fVJZ|FhGCvO+Wb$1B-0*U)h?^04}OJZ}U5 zKp&sMIIWl&b3RimmUlFtIr4d({gLxfk>+u04~U zv2gqR0)NG|k*_HNtGyO^+p%bjsq4kKvGUf*d0w1+vp#GRC*Kg+;j&@rb6?4ZDY2j$ zFK{i|{>u`w6|%lt-2|luPThchFRtHdU+7qJVt1T+r_c11-8)wJ`)|;%_<(_4ysAr4 z@keX`0|k#a3Dv`w>jzK2vJJBa*nqtSi^$%DPPuLsxW+fTpz&M6ORmLB-VFN^T$7dl z6_xnF1F%V?3eB!RDBu7qV{4+AO4RC0&;u)itvQKE`4;7EKnT=^ zjIkMyv3Ic$?VNl;{P7=Kue$?@iykjr$7PH>q6iTMV)=tV(7%@_QWtL!V@}SEUIlOC z-P;X+`HSAd-tvF`YS-qPYipI$^PNe;-wu1xskNM;zrBvntif-elhb%&q?AxPO;5wzmmT#o&PZASYSQ>TQ(*pkqDPQMhY5rqQ=9sYfS^j?$-?phfEhWV-O2M}|fBWZn zw4*4CWtLr#-+0Q}^N!2aB4yUb0XfgG1LH17bSLQd(6BE$;&~tc3V2Q@gOlGAx`9gk zj}KHTn&E+xUrjgo?W3>4uhjmZU(;Q=yfn`_E~nvaT^8UKtqpU7I`LPf!_qs*sr$Y& zM2OZfamkU6?T(p;*v2=*Ubptk%<`mv28dPx;pFFFWVR1OyeXG+q8wHEq%M$TJ*V&~HjcQEBE+=O+*p-uF%5j%7?M;Hiedz4nqgl%pl05cpk zr;X@oLu)Ce{jV-1?Dyn~88Fxdqv$x+M)kTA{g`V$?&!z0Dl=$b7toDF2_&QS1ac?8EbpTaGDkM?N`c7`G=s(SZThdXF`crFCd$b18YeBa7$Zb&zk zdNwmv4*THf7ni>@{f5+rox?4(;ZrViSd@DK*%GENZGn0;h2G!|1kjy=UZ75f$G{?~ zO}4{`Jt;)sxHPl8B6gHccPh+>a7@C~InXa$H8-b=J9D--ehsyZ>z-ZyI?0OL4oTN`yG}}aebZa5+E?TMVByt&v?_u2)len)x-m7pTTnw0`i3&Q zMwv^=EU4J?-PY~DwO_DtrB0;$$GTpN5I%@RZ7PzHQkdjYy#XN*Wc{|jsjpX7;BoQO zY;42qp%N|9E?nYyU)Jq+Vr%9bQ<*^T46{1o{g3k1E@3a>tFOoY@&TVtD)#vTLUk3!_Dv71&3j4IlS=D7*F+h$No(DB<7UZ&qZjGoFO z3jNK58QKP#DXttOPfqG+)kQK&3punC1lL6W4MY}^+)7lWc?xNSs7cy@NLo$8_bRoCAxkx^9?~IN^tSIE!Y(hx_5G0ZYcq6y?P}>m zR3blNjOi8;c13C%w|iQ~eBVcjU2+NxBAjbW>*GVm(vIKRK5j~^jXicHYRVMApUeBj z%z0U3Mt{i+M94V1T5b$nc< zi?7)9i?k}&5SuA}df27UbLl-i(yg2DC_g>q(xFDz zPImM?%w_yY>r?ALyF?jpP_5$MX8(n}o;8&}Q~7qpUD2cLuISopSct8E+45?C{I(yf z{a_HwKttz@Ns;-*ec1%0W1U6GFCI!enq$xp>%V)t_xENhcttb)my3lJgSc2E?7NH4 z!W?Sg?3EXvuGIDITomjf*=(yjr-`GUL-+Swviq;(RpFp4iOyH* zeSQUZSwx$sIbE6l*t}v4$anM=SjZVQvO~ZK88H;VC35mx1q3Q!uyo95&vyORYTJRO zU3^>)>c5ya(Yrg${?jd^e}0DMH@VFR?@(VnZ;k(<)@*YhzQc0Z#NSn8_*AHTzU82L zvMaA!m7)5*!vKHziva%&a5_KNbl-X|nFFs@t22o0jIkQj(Tk_tSId`QVEpKXFzxVq z>FzoB!SXD8j#b&Pne$tb*d57l){OS~CH&vq z@^bdP7C3Nv35K(dxXI|`Cq5Wy{*B<--)r_P{t|Q9?w|GG2CEfc@&9?;b@y!M1p{{9 z)m~rrHeN}7Ce%q=PumTb4h?1o%qe{l9SRFU5} z(tGw!|DP?MdC4lC)Lypi%fZ0HM^wqPU3a?wY>~`MR*}@@WDhltw$T;uMAF{rvhrYG zva_C=_J7(R)}>@?VJJH%de)WK=8c~d^!k2IPZD(Ai(i0|X{Wd4BSr7_hHO^UMrQp; z@WU-fK8W~47X#-D1T0Tj2+>SAed&9)B2ZJk z341~NA+KwrfTL=VYAHAy2BhT%_2!!s&Q z{#AZ8{+f`ws6BA^V+@#s-&XdW!&PR}%{0{rX99_K5=Pm-daJh=_~U0)&U#c8sKkBZ zqISX+SH~~Ut%5~GJ2n_vRtP>kfj<)2yK<)& zSxfyyQP`7og3PiGNg6^UcfFAMf_yHtffZ&9VI7>i!h4T&9|A>P0YxS9$-7w02K8k= z8XVt1V6Rxse!X{OEW#dZ8HR~*7T>+O{j;+yH6PbR*?gZD>-8Q6# zh4YA4cwWm%V+b?%Rg~fAD~Le;_mQ{&_4Hd+u8*{4gi>e@Zp9*j@rQNf6 zgU`qDxhh&4u4t>P)^#Nx{*Pv`y>3!ETN}KLrxjH(;UsrwGo z{PR9m!?22YtN7qCR*_%3+tIM|gWZU(k=1PffYAmfP+ZR}jmcaC>&#x|f zKM=XfzJzMx#s5sy#EOfnqt_RQYNGE}wSUM-&v$e*rY8DvRr}vVRqY=St)|)W6_NKR zsx}_po=DShw&`*;AH?75iw9Rmzojct<`*AV@#z}wIGV?h5XARO8lTECgmB}q=`Hh% z2kp$ARiKB#J98@n-&vIkVirsF_mlKRk*QkCDeaZL*l-p^{+ZYQzQ$)hQHj2t^X9~y z)Ez>2skdjFuAkrona~jIhSJ!;eeJ1gjYJeyIkW??eAb!8Xm%CH0K7>l>Xd{9oSJ8dc4%+?atzTwSOCtp)+ zPkvS%-C-iQS!B-ltfHaJ`jGI9I-(x=F&`y-++tB-z2e;6q~qk`@gD>Uf5}*gHrhW5 zRS6d#4`m<{7WKzXXN7n?yf&mYaWQA7JQm!?v73m;Vjq=*L9=ksU1C~|<2-U2h9Ev3 z2ZBO@r47Z!=!Qe3inPDY&fF*HgY6(`F&hYWFKG2IEz`qPV3zR+qSI?AHzBWGdLShqXMvO7=YYgR`aeXN?e0Hf-4l`59tjijkpmO%c>d6e$eR`w)y3VYP<*grdCxdh z?6>Q8sRRe(A`rP>$Oj)+fe(-<`$4e?+eYiCy@*@uYPboxie(Gu4p_Ym=GqI05qvS_ z-UDB+Pl*p$@2#X7fBB-ow2Q}Nsp&nZgyElM?X!A$(JQUJb_zqi5!!{TZs&XeMljZ6 zYi8wpd$v+`(s&>9o?I*xD`(Sm?AyE?jC;q3b}T$(0GzhlmbH}a3VWh__F344W!Crr z)A^otVR3ih;0npt1jKfLz;iuTuy{GsBg(C%&!_nplZG{l7MWH<_^)UcK^=MjT%vMR zM0WU8J4jSJSQCs%M?biAyH;AO@?5GxFzFwZApAsxPhpZ-uJ+ZiYO! z3d88<&Q)Qn(~pMz+#<^y!|!4C;T`>D?Y|cVmNC)J9GbR&qCY?(v(G5=dNuT!9zjj9>oHeGreVRPLIa^oDa??N`ImaEcnt1=4yLmt~l4~0s~}0vARG9B0I2* z$oQ82&a|zFD4g;UcY}UCmh8a z4{QzxXRxbN_ZMvC1Yi!c5xPZ9E%}T726vHFPRr{93q=x)PhiRa^1vtVCHa-j`6z#> z#w+6E3kiD$&(o<7T+;%<7f6|tPi*y7+|Y9RI^wtYnD?#Sm1GZ2Kc8JDUatlY9U6Rt z-@opz;Pjx~{kV#vS70Zv27-S9uD{#YeslBrT~9qlZ2yK! z048T`xHOk`!$o6Ot)Z^v@XeexS*c?(sR#02y}9uh4$|XK#G}CCC-~s>4?-UW7X5@* z^pYaPpY)Rw={#@@Y>*Oo=tt*yEenGGBv<1ls7R?Suqm6%Mmr`;c3W_* zx9-b9rFk&|`z>HSFg7*Rl#+{$+BxL1Hsst)ZpDWvSM{@kG`*JP7augw5^J8(XHzI& zjdktKY4y}NvlPQ@KEBg zB9Y3QuBz(Ix<&juvbRSd9ouRIcN6+ADHG@fT+v zL$ki25RJ&3XzSM!Y+XeN_z0qz)(~mlqE-B9<-=)2nuG%P08#!S@zZriGebY%Cru!B zRm*kg*z!*`Q%BOFb>Sklr4c3*8~WPD=Y>C(GB~B7;<4L;(9nW!c(L)-+-qZRjoV)p z`D|h!@;JqjyLpph^LvCQ^_<_Mxa^IoXGpz})j=ONNOBkRiR5f6xB22X+sQ zLi|kb=Wc@VL|pN?M6BO;ZX;n!FDV++Mf^*dJAtWQD|>dAcX?gxhIg_EcJgPM)NzQD zG1I~x;skvS$MUE0SO!%_4o7=3&FU^}|E*C`i5V1v3aP>>9~L1({e*)PwcK;*k%DEj)QRAA}$gW})p zZzCxXd0iPAiU(mcnFj89V?WQi4de~T_u|nvd*tS9`XKUFZr27`fCqgCZDf%d6UKAl>{- z;6$v)xBDBn=O(Mc5vJpAS{L%TANG9&UoT z@mWVLKL02&eYN_-2HE(35J~6xLvr@CYjgq&zfG=K!Kkf6b3mYu>s<>ehpjm=K75++ z8$XllrJM3MC2^U6_p5PG`L_0t6;SJwo1OM9>$zwa7cgD|g}?xvoyH5IC+;4`0hr5>@&SIDfO z!Gtv?e?{E`=TmdD+z+)I^#KDSpTk_QeXnKYy76WAiho~<5fwx5C>dsXA#lcPYnaGP)1X8W|q{7B9_9MyI6X^l_Qbw2F{o9Fb(X*e%- zL0v2-Ui-P)r}>dYU$t!Df;z_sxR+$B+rhNk0={0t20`}|n0rv?6y#-X9ylXCJ*+Lx zm?j@S=@h}_?P*%+hN}C?(a&it@zU~D^fF%2T)ONjzyy2qli<7UEjwtdnNyl4#A~sb z5C1-2;a$f#TjkbR;jWj4a)(Z;H}P3`Lh=*^?!)9l$Vf&9QCL;l71fEkv{$DDVM3c8 zbG9(JU)&3NQ3Yovh}hJ;H@D%~SZy8f7nN;k*dCwNvut<6OG(5B439E!7xNP^Z#f}+ zpX~%xJ7!*~(n^TdzJ@L_J_I8_7Vc>i3V#e-Y;R~sajarYkJ+3^O`wAtE9l_rmbYvN zH#Z(1UE3m;pJonPJwXz^JUea0+JrB{eXG57Vi{d+mlE$-jS5cb(?nUyTR;i(F1=Am z^<#0pKPytcUXyXba8fVD;l_*N_3`$sgSlq2^GUIsyVRwG z%-2aVZ*kIz@_zjw3<{!pJi_LA3S2 z#AH~8kfdR8#Mc=sY}jmxuWzjIMxLx# z2Rl-KM1+GHZxdYv%}v^0VGQ3ef&cmF^yD?Akc0~7 zC)Z|}itY!hht#+q2tS&>*iS4TTRtoTrHaoOS)n3^r%YLY7Rpn|60*oiaV*1%F%GHpMSUZyob{l+d1S@!{J zmzMSPnMJDUKAYNoRIy*z3sHL_my?QCv}o2oWl!MRbGPvYoK&=Zk9>Z34}SrdhNc_H z*xXQcd`UBqRL2Xacj8`F6=?sG7h9oEiplo?zubXv@wJsqZ$iUfIYXfkiJa{2Xi=6o z$&wn#`YByK`EB02Z4#lT01xW8d&9 zTF+;X=T&UlTv)O6szUBpf4@(4bZ;g^X;toXiHg?ObjR`S!Cno66KPUIdWnqf3hi$G>Bx#({uyEKCWBY4VRkp95I7Z%jhnkL9l;$+f!mF&Pd*{o` z<+6v5iL>eSA1=+#3A4U9pXShQ*^p>IS&lVavo`+4p~TumcAK76v2*rv=CBtaMFx_y zwGXEg`QKiptyr7(sBguV9Tj^v?W_z1n#=#U8fr!V=^H5@HWBXIz|O~9k8+Hk^y{_m zVx?SfU8}utiBI%mZn(7%Nc@Anr-&??TQ-YUN&3f48&C8Bie*!reR6u)l(9`WyQ(Xq z>#N$6J&81WPM|t=ZMdSfS24jziw9Kfd8uN=KLzII56^FXr(v7|a(gH;@Yi`vHam~f zw3H!LEz-R-WkG>e=rPGZ;95rGW4%Z_fYO@ePYH9f3+H4afmi2p!-sWR?3ne9>ev*B zE4L;#AeVYho`3eRobwmH)6nOWn!xh)+K$1x0%e%{SNw}Ltk%K@&l#;}XWH4F1&Hb@ zr7l_i8TZ=MA|R@#_apaCuPl2pu(&o4)B_hg4|D6MubWiL>$*v2!p6&oUBIw3jHp4s zNMCpnShk}&cH@kiz~dhZ*xX;`6C8k@84xrj99TAKthpST6?|cg7p;UyQq;BwF;0t?ZPa$=X%f!X4+-GPN6y)p&j3vv@||Fvox zDZZem9{<5(bob&}beD|72i3*Hyuh>TF{xArB9HX2{vGiF ztgEAQcnK_H?<}xvvsh4qO2n_xz4KP6g6{#X9Tfuh&k(a$4tugSUa)?Wa~B&({9KFW z*7X)#Xfc!sEJPP^=myn+R@u3xm(3d6_+{V!#>cvD0LsGpZ$aPTvEKg~oZjD5Em`ZY zKt#@QS>}A%J)9`>?FcNvtU$(><+Kl;f$1TFOw!~*OOrkr!(m=m0()Lyv4>H zNGZ&vfO7Y9^Rpig+ZPB~x5BzI$dbI!i;uC!b%)0o{OA}t~k+txIz{R8=&3eLtrV&j0-r59;e4<<&B?Y zwe5Yfl^nwd^kafcdoh>OoQ@%wx|jd6f98Dgc0b(~Kgy+VmNFisIQ)Ml=^!Iyc9)=Z z-*hs6+FT=VUrVkpsMTd7xK0fNZ1M4dWf`yn%hsjA5|b1&pJV=hq6MHO-2nDQ+rHB7 zr2&9z_y@p2x3D)bV9(SU&MK3 z>x&K8p{*}{r>PbZL9}&;h^m97RO()@tF_opnXXl~*|N_9k@KvI?^FQf*xmMa#lX^u zv=UgzE*yQG%W0E8*n+pQbakqL&6=-dm$h|}rebUgUdNAjcs-|Z$^9fu6gh#`kLaw% zqTVhHo6AS(b7P+|UAnm8Ec0Q5lwB=H573>nq^k`%Y6WY3S|zYL)%U1adS8eA?XU*u zu;ic9p7r_vSM6C{$N-v#B%_>U0URk`F-{7WF08pVu=EcWr3n@m&5cKE2n>*=wXIaY zP49=>To$E$Mw*HUwXR5^KFc8|t$iiOu^4itlq-1(uj_i1ef;ciUx$!-RhPYS+s;(m zGtv#s>GHXVeg=yNGb4D>g%{GsC;uNysIsZ}C6@6dH9EKPZP8zH2=8p!6-|jBM;zv{ zD1T2EzX?4nZu zy1Jn2{2Dy%?oF=d?SSMbyORTvpYj5FuMJkmW)xizzp5aoqWPb>4af1f2fDxHs|8Gs zFuv~p)W3)P{t7`3$2~l-R{KwW6UE>B<$X{WSZX;-8$F6m>gIj-9&h=_=Q?R2-skwo z{!_B&KT}`)Z%-Eg^V6FtVUBX?oBL5kn*WjR_#a%)+!PZ3a}7;YyblNq{&$?^&~<0? z;W&NxIUhg-OXW7!@MaIr_Ud20^?gfr?CjntarP})c76K;hNwwF6=l>W^`?(%;NWDye?70{_F#nVS}{3vq4E zY^>Ne(G(DO1uFnS_|58TVd{yb_K&*FafdwpSMXmx(}(|N9u9(k*b(555R)wn{y|yr zcl`Ju_?MNY;jdA&3L;pgLE7t$%pmH)FxEKuzF@FlJ=^u;2QmZ36KP5T<=@}?sq z+2MBw%8w7@%(PH7KhY66BzrTJVP0giqbmiLg&_`x-Q49)&{bsG+a-%fBr!6fPH)>{V_k?tuM`XmtNXRx2CH664K2L2g2sDN(Q>{ zT8#B9S6P#hQ$UAXa}!FbBcQx7tncOh={_C*V^t!i-Y|@w`FrfF&e+j`=D2gR7sE)bVDJ%dq$DbcTq{fc&#f!`rkz@d8V8 zT00tsn|E=ZqrN>KlURoHn|6RKPhYrz9pu^?zZ(^2y4oE^0JsOatYb(nvLet+r)05r`Wv;tVi6MrvDhj z<2EdOPfF$=DTW6`=$cE(8>Uoi==2x7^zQw`P_1GLfAU4~k#S3SRd7YQwsXVU9(!hE zvSJS(A?OjIh;1k&4s6%0(p=DS+ky+I22UkFmIr~r=wy*RW;l5Sk~k5B4~wg|JBOYNdkE3g)8F16b@@mi31uSMo(xsAtE__quu8uF{w zeL490KEaj_z=c#4*Zs*=KBZVDoZKvOIpm)<=+(+ady$$2_6trL3-&o$ zkcUM;mYKrcE9|fge~Vvl_Z zcTz?AAUpdf(|jzXo<5*r|Ha9VEdLakBx58D!Uco!AZ_@D*D^QwFFMo6s%0kFMS|et z9J`G8L~sL}GG259P&>^BuoOX9vbG|WOZ*2PDyn2NR)D)p8Z{`?vzCpibqWOY3flJ| zQ-Gkeg}vAqn}gdMt@D@~nKcry)^a-K%Rz2%DO-BD@z6lQhPIy z#m`Fo9}?=5PZhB%v#H|0^dHmt9bdkBLQTE+!$j2zM(}jn+<3aPS~AOK*bL@8@i6*J z2HE=bh_q5snIsAFM>I#BfUeG+609EiBL3f1d$!_CTh+d!XI1-W6Kh6vROha#9?7A8 z^#3^B*AxcLmvQ?5`o29p47zKdV)C>-?I(pDr(qA4XZDV_c|Is=c4K|uG_0# zPo)2bZ(FV=18#}TWG7Td6?aP~LQJsLp$3rc)}6Q?5F?q$XFY>t(k)3=(Ud&m8GwAQ zlX3&_-P0L>dwyXDfNsGyt^73G{qe68IT#)E^06|N0Rc1GRj}9@Z`-oX*!>c&f``7U z{A=wVPaaLHa>NoPn4jT3ku|D94TL)%GsLg!vd33#6{*fpax4RK=nQc5|1;|J$2X)= z73phK2V&pWjvKY`$&RDK?lw+At6&1qBqU#l%dkFD`)q7xf)8a|h5%_aeLm`@Q;U}j$ ztD91bY-)sX9PF=a>YA4?^Lv~eePDlG{}xlgAHQ_}ZdE~so^i6HLjVf)o)&Pjqr-e5 z-8XoWK(=$yvdm61I=e5^(Z4OAmb@zRiT`zi2wssM9vSW8fBn>wyh;mTAKsHQ@cvip zqj$6UOQihtQAp2*z6td2Hi7SI;WIqUv-m_% z>l4Io2xw1L`r}^^(n;XMXg)~4A2!loiu6#9o4&85$b5oHG~P(2YiL|}#EvRj<|(Wv zxDdwR9mHqBQ@ZQ=>e!iFD=IXoV4(Fe;Iu$JK9VZuen&vLMwjZtuS)#ngx>alPe*}K z=#O&zP`j|qnG%o4oDywlo6Y#|U+RVvAyeY3^%5nD)|uO(q*9zkEm4_%F}25lS^fj5 zvwcj3rKz9UAM=47P*%FB`=Ess{!e*#??Mx1A1lWc6o}69euqXN%KUm5Y1 z76*ur`wnT4v7GR@UmX947v+kfDV2{mkEWA2T5^ihVZSF+!5~%r)BxtM8E`4fxjx;j zNc7t@F2j3bE?z|uK%MyH5Ep3j87MNx%)+$mG_#k+M zuG=SOz$y?}=IcO|T4?*|_)9Y&XU0g>W-7bI0_FgGwc0c6BmVW_s$i3tA#%K z^?ABAaKmp`F}BCy!8NT2F9LQyi9bKz^}p0SZgmE+tpi#Ap4&3WdY&*hb}*9HT1M#L z%hKPR9bz1aaP+bN9*uALcTa|;1Qyzr(7L=0dgGt;TZ_*1jVIa}`!5pA49!@dBnm&_ z3xS&GOJB{Uzf{o`XLzN8o4OD{6xOyG!C{o0z8|!_{C;~aXjyvLJLF8rXm$l8RKPn9~|%F3lHLW z)Dp|vRIL6mKY;v?Jev|~v|}W${XJjKQ&YY2D3ShWwZl>`_N@KN5sp*5*pEEr081gxqq2Bop}UpP zo-|?da8mW_;hcyL4wg#y4SBIeuF#LvLoZ^hV_V}M`!#A`tD}pQ2p4RByC)lvx3iyU zo;IQh8^2?x#;MkewOLSN30qVA)?D3a$lzLh5h;7tK%&UFYLDx1L!zD&X3pq-+vqMg zzo*^8OFZw&)0i?R(0enbcbZvP9l$(TqppZNC4`d~bju#mUn1*3W3Iffhq9#GtNn-D zu#dn$IUHVi%WsC}D5?m~!AyI&JMmsJSBVe6bk~_?vjY-Kre4>)FE{YL)v3G{40#T> z6A$ppDvDh}xj8Ez)`-Rnelu5ohwG5P z{lePM?KG2)m0~VsB(GB$m!s4v8Xs9c#$m>s*qvVV4bsO`k)Qs)(tC8L*DGE8#!p|T z^tT3Q>i?zEL*41WQ2Ofb^qmK#FIM^^-Ra|r!JS?H>q@_?JH7d!^odHpwmZF3=~9Y) z_`aa@N$K>p%^mcgwA5gHGpd}w_pP~YcL&>gXa?+JK-(xhe}@-G8SS6YrMp6Fj$4~H>Slr-mvwr1ru&M;ToZA|)4hPg_PE+i_W)|vN+rn%PQX0;@^((Px#$KGioku(;hpnNRrGJwBe&Nqe5X2aek%2NqGDwZ7SEm4f%XS9 z5>!#eS@`O*ZT?X|SZpaP^u`h${^x+O`M*VCKj}W%)jc5Et-k6QS*oL3s-y2!ELXM0 z14t_`w0~pA3^&K1*`Ci)8`;Zb{dzuD9{xE#!<$om zW94V@q@36}GT@5>Fc zD*8{kN>s(pgbj6R&mgc^MxfT-)kJ&%Nj1^GSew9Y5#X8hj&j zU|&4SO|lnMUe-RF`_*v-{Z{cz%K}8*Gpg}+{3QS?c1BpPj}O}yENyr!B$9v!>>TWr zawJu#7-{+7(Wq&;8x^^G%1L5Ix{GHOk-G~nwU+8Y>#uAv?UsVW2lT=Ou(*UsIYze$ zH345w!kkJ6lzYn9#cqnZ%>F*>O!Lr{qTai09o@wGpIB79MSG z+hGD$6MRlhSx4ZWVa&P<;=Qo+IJd4PzW*eLI<|m`apeEWMBTQ2Z=ybp-nb!w|}>y_0J7kFN&Y~d{ypWs#^Y)6JnGj0TP9v zy0k+b8t@5IV#j?XeL7?w{R`riAtPo=BNv0;?VQcnXL^`ArK+$OMgchjC-{;SIod-K zY3DoLN9is+PeEQ|I@SxSji+qhdUO3bC*qZsRHg1<8 zQY;z95;pEih5VowWu^4zii1{4B2g@HT39GMWl%;bQ)Ko{$_8CCwCJGweVeY&z!$?v z8oQ0|b0#dXbZ$sK5OB^7N3nym5Ad2BPO{LbdK)?A1oI{T+GCahmIKUZDYf3TS{7#4 zL^7vny|W9LQ{R?Sob?a<6g8#e2kZQN!I&;HS%o7uh*3Omyv{>d7b ziw@~t>ap$y{GJ7~A{P<7f;cEcvHn%kOq#zgp@mi^bhG2IFxG8~e*$N8JL{;zCWxs;x-%ZQbz4Jq|djs>~E&zEXDX-ZPTI;+8>vnplC`qjrAIH znOt3!@8T6Ju$hh8G>*1z=uo|qJOUuHH$1=7TW1>!Q$DrGP7Cw9h~MvIv2V+fe)J~# z5uMz_#)&18mJh8AMN&zwOHX=&-?qE0>$tq{AiZoPqy-E+Hi6bRR761&BOC40Tra2b z(pI`mWS6wOFz<2dkq%p?ZptpBL|UpuCxzLG@o?RjU7aif!CZEy^7~%jF$a$qpA=?% zx8u|zQ*lk!sA$vl^y=6WAyW6YpIAdU!>X2j&D0f$biwH_jNQFKsnyZ%=qJ?^T}3(j zjai=@i{Rvyy-{vROM{R)T2bcLYpUm`pTzn(*Fyk&@x%I7tU(2~V><0mWdx_!aMX+O zjZcb!q-)bj3uyvYsQLXdo6dDT=>_Rf#>aj-br##Yh-#wer;{vyG7}b9^I6Mt8Z*b- zYn9`Gs+(NZ*k>%;RnQ6;^mq|Py~v6ZC@R`<3#Mx~J#1h^LOhVt-Kg1khlYY8lDTub z`-hpL=x8n^sa#U{d_T^KVBP9-K3d)8)QCiNtnk!hIPa1BT1|9I)yU1v-N1KNTP~1O z!=+%Pzm!k9E?B!v9H_E7cJgLwtB#$vou8WA536#YuPJ+L*6}qXU#c$KQ5Bf{d{x=T z>cFIJ)jnCkUQ;J$zi>3l5sXs$XT5ZH-Hu(L72Q^=!N4N1r?yLr&(MLbI>-Ob1Z=+t z?6QFWUjA*EC^FKGyx6^^I&#wfLAkIs6O+qHHUubhtm_0qfcin_a&qdc`tIab&c!V@ zzdyuG4v_;yQio+=`wasyQO++u!?ZlgLXDldCx4JW%3*$Y>p{SHu>o9L;MzP|^nre3=EJR!Pdx8mL5xWBc!n7kSJf)at7mV< z%X?p`(Jj`0VE^5M#zED(p4$R(5A_RsvOjJoop1M@fJx@twk|D%qZ_o-Nz5&K?w}UO zPFDlRd1fC^H3UmWV^kh5m^!2Tr6_e`^Iq2t*4qsMiV6euM zAi5lqT#vVXMov2YVt$W|d@K=DVF2)3pe|2!;h%{HE^b-J0Z%SEl-_+_KaIPxQa$_! zt=?ROs>tF8>|@7RJNf!t?4Nn|MP_pkmU5Q2ZgL5|;5^vmv8rG;he3(J+;eu37o9!R zi_g9;QL!9oaw-=Q)|%>*_y2B&^Zhrf_$Ku~V;0iB#(F{DSCto`~QSs@jTn;j_Gjn$GYs!W3 zmgZ-VbkX#BSB>0BVxTpwG$vDYRYkPZ27I3$ojjKQ71=d%hN zi4FKc^rEW(uhe#0o~-L8j~8bNESo$Q{ckW|z+PBq+XBlfbh7U{ae|Pe&uKOte0tHz zVT%!ByR<2`%i@db(r3n*f1yQeB7L>U4a9r@aL3O*_E&ZO(mJhADauxod-cNx%_+=; zyUKA^9Rgt8_ne)&*J^m0G{8)d#dxov7jL!(1!A;wlF{0xx4gA8AA!Rtk)KBDG$9l9 zz-HcIrv{y=1Xm)f^xlWdg}H@ib0dEsBYP|d`kh9?;pkU17ZS~tn4+@|Psv)Gg|vPw zNsc?La~f3c=sVI)-!nwta|CZ)N~dIUFGKG95x+xk|Qtqv@D&=Lf*#EZA(^H~STa!ie+t2Rj8aBH=v5A4rzB7TN|A+kakfm(hYro#*JMB60^%c_R zki}d=)qZ@88B(KmW1X`dqv6stf<;d09>POLTI~p3YNvLf;{{&;P}5JrcNUK2WFKDH?{11A;8mD`NkGJx7UbrXh)AASO zIeP*Y9a0_<_K;bFmLK#V|J^O-<~JqNSdsVwjr$2dZTf!@Y5zu=VQ#S64K3?rDay7# zzPEtx3{We%nXfn*OXyQJR6ke$w|XyHg0NNiSJ*%M;CfrUePB|sSG zb*+A4S)KxhWi7mk6)z(M-AG#?wu)oK%CAkpWO1oEa}O6c*i--MNVf4oY(Ra-G1-p` zhyg(0;tK1`Te0QMianhiZ10g8)V!}pVBtLKnjV=~4=i7`)lNf>y89SPAl~UHho&VW z!Kps3Z{#4GwZ-a?Ch2F9&gPHkdm6d;GH5U*0vHKx38`5pQw-*={og&?d`*jxdRgy9 zsgZc0_c$n5N$MCWTpXs#${M1HCktufZko`j)j6Hn##Ngd!qJ08xRZNf`E;C*oaE#) z>n}vtqJD}Q!k&JoW)cfC94A_|>;rzUyqS-844rk6V`$O)+TBXpW6q*Jt4T*W^V6sK<;RI)xPq)>atq&*j0W2OcA#XkXkO_%@rTjlL z+UB7T7)P<1I@dE?K|vD1MAwDuIsX^F7F8)cgXUyToik@`_BA7+_nXPf#n4A9x##g=oultV1DvLj&ed2Ex>+ePLxdtY70nf+Cua>Z%xVz{* z>gA_cJ@ib!(Ch?n-FZRRYI@^$yw#Yk-ewQ-gPI~9D2_?jT=u>ly32I$@M#n@e?~tL zVHTPFAKIi-o@7+)$(P6cq_7*`X?l(44alS~@ze26)c8+u>B%*e@2{$F^wUEweV9w% zETXdYPw~^!=Z`e%pBnxQbU@y)g`Dc0U;n!YjI@cJnmx*i~g1#Q~aKE%K*MJ~?>Q{{C-hozfe% z(W@MIO?h*Kr&960M3+6pVc8(xO3creI*Wj3rL{L2-QMC%4$!snb4rza&}`qJvj0_iDZ9SD8pdy(mf~v32k=T|qkHmF9D`u0SyQ z@fWo15XPz}s|D^e>Q+^%wdr&PO6}i~&W%rJkxno}IzHA0Ot4HZ<4x9eJ&PuAh!Rc6TiH^BT~B01 z1H!#-)MALCr-A`N4A_=h!7o%|g96R^s-*{L;vjn1vt?%}LlK?+OgJn>9M+#f^U#jB zJ6`^xd=%1Sy;?8vyg+}(Is_zU;G5}@W^{t)TD;^%iT-76OlK`%D1q$)ZOCQAt(SZ$wI zS`$65#EYWrI<*NcI68|D^Gem*TJ{F>*(ptrk8Z5cZc(IsIFPeWc~paDGjeO#HqKYQ z*fZPBDX{dCYpY^SrRs4BE{2_CXVhEPcvwR}U7f457C7ga;;Tf(Is!#qG3L{(_!jdBDl1627Q}j{oG;gu%IFf<1`>`?TO5Zw%-E;rdid%!7O_7Ru0Ot3 zh%E?y$Z~je!M2nRvPBDW^%^U9i&r%?-jgO-xJ9WNl517+D@-dEq!D{X5Tli^UIaD3 zFz)#XLv`1jak5V`>KVvaDwq#xJW7(A4#y$HADYtlZx&fDXga{Zwp1<=T?8!cF2WKt~r0^}(NH;VwAI{@BfFfj>y80{>B!{QeDeJYqL&-CuRV(a*eMALb+9zuDyZ zvd_V?ZEq3&>v+e3w3m5Cp(_6izrqIg3u-oNuSH2$>%UdrBG)>;=B9wwQoqj9FdToJ z50&_BfXejx*w*ki9WiIAHSVGRfae=O=9xT2Hu*UvFVlPi|Ed1zkPqlA@@GQ5Mf8VBJLtdX zM>P94y~YZjwLck}ecYzT^BxzT9=Y!GF7)>$wr;No1Lxv_7G?J;^_{QUYH#8hS~`m# zReOzIiQjC0GS!yaRQMIY<^rlsjS)|5SMT6DRysz3+uJEQG<}Iil_%~RT^=j<9He5vbH2ap< za7#D-dIuK%hOb_%j{5`TAj+M7z0*MaOf`LWjrv;nHMKdqaFlH%T6nQuxwna*ED(xq zYCP{-6twHNX@HT^9V7H#mHpaQR`8)pk1qJV&CYn}mGQ7Y8N@xVRFynlB?oHyT9YbY z-dLAbMIYRD00CN_V%`m9Q=#P~$$O8)KLU$7yXkK{eYzi(#UA%WUHB$55%G%066W}I zOc^`75YU19*QWBEOJej5d1=cF5qw1zK!c9dg%k45Hf(**-qyI1>=9UCA3}wiKRazgI~A!K9>QZE~xgv{j0Th z5}-M|`xTCD%|nU?u;K2|_+{;1b$M*wM=Xwrr=_d&Xt56CA07At5Klh3qoO?!iO zAJ{%0v)ae)eavR;59j*rzv{Q2Db<9Pj`ZWXr7c}ggy>JeFsL7~r2Y8ppg*usyFg;- zi~|_U)Ih)4UrDzq6rY7cuXe^WT6-*i_J_<4K#@1{75_aD`K{{2zMUR{)|fuPf{{A~ z-2Wc4d_#1%h*>VN6B5A!Em}?3o_a5smM#*_tL4$=pQ!v-`uTlLN=<}p z>Ih{s6a3^*y1KNlemrk$2Q)qqu*}j|oQXxFZK@_h+h}2Wp*(N)(TvGFeSs&q1d@dH z+win}8hB*-7lM8Mn{Q!T2=j6BZU2>){_f+0#vdK2aHf6U+{kf~g6s7hE3kYpT5z*_ zyIeof0`WUcSn9n}KNmWaNFc$%aAj2i$^f zIP*jZV_Q}968dTt0BiDY(?>5ap?)D8@2RIAiFIu#vi%&!zF(|Q1%J2@)ln&!26aDd zqF8ddS|JZdshh=v^Zur z^(kGg>*I_qo+2~hW!jJDna{yqh;Ew4{w9D>{hSKQEtPl!c|+EFBRb6Qwu}B><P)?^os+5Ac<{GbDtfi`-=Grc2?M7Ww>UD?V~Gi*FK0)O3V)S zn&k^?L27AtG{%ln2NF>GNjhP~`mA2LT3xP~rLF7^ZW2k=5e1|PgSj=)KOpkcwz=&X ztqb3RC09Y=0()u`qwel}Zk5w~AW!BK0zNbZ{V^H}`K)d=WX!1D%o%M17+VW;D~(@&4{5mU)HvH)=Ou-G?E{ z;4;aI1L&9iwHhk+`A?nL#|+CC-)z9kegCBnWOj<0m)o8-)~#*U12J`V36lL=YX5>K z$8aEN&*wUEhS9uoov)O~Ri#&_Ds4QAdo9((o_s)KKFqdyqq3Z=ERpBx=xJniQ1{7l z8xY|;EVkH;#A=tm36l}aU8mS`@`mD2?8hfTE3Rm)a_^k<9qU0i0?*?|?YC{^c7xDi zE2QfGkF+;|kFvV{|1*$4KyU_G41!-1jWwukgGHMN=mdj40}~8rTNG`nxS-V*Apt6= zfeFhvjvZUuTIsj7yS1$=wQRKsD630CS_Nq>V!wKav6bap*;?~^f9`!|vViUP|1U4i zJkN8tbI(2Z+;h)8=iE+J3PmEkP{iJ_(tdAV-j&JW128!~i->!{*iABEfPea=Gy5C4 z0eJk=*#U6;3Hua_`t%9!Pm%rNX6N7WxdML>7QOeB1|DmhCVt@`))F;;Xvdt51a>ME z;=?4{kRNI0sUw%jS^(oV4-x`9lnYZJDo_ z)q8`B_B6ByVSf1o%xg0H0Hp}m&ZaH5e^aonrBC)$@=D)aGygT&%QsOgO14>Yo@(G3 z?OJg00%c5&!_{#^aIw5dqKPY~M@F;t{`utGKz8zHfwkez8bt zwD59+XnjA7Ak(K&*p8oUKI5BNwD`S>%eEN!CGUSblS0L~x| zd+gxS^-R=gV$$@9@%-jY9}J{KDY)N|M*}U#DiOshdgmhDlBs=jO?-C^2i!z@x(*9; zJHu;<{=WNK?$%B8TVE637HLb@#9xTCnP~FkaX!~17QV=YLfGKLVVjQ+Vu)c(itKtE zDcKw;*%E1Ql99@EgzqalfkQzd5hF{>>?r0e^pbZ^ejcD1omrkuo-h`q0jivJ=ZGXXS;x)u;U0%Jt zrsVfEC9OI7idMcIT)c?3YARovO-v6=4WlEr)r@#aC;o?aDO!%lr6|#oZINXDFk-}; z`w)A?5}>^7AVgn-aSnP-otYZprqq&2U@cPFTzB$>c>a1Tr=$x3SbFkv(jOuoU?*i3 zVd7w&G~O~7jnd;=gb_9w`?bl$>@RxrVwm<^m(_fkUoDmzOY0@e)N|8r&Lr^px}8}j zc(x^*z-Fzl3q}fDe`+$>IW@+SVh&++efm~?g#UG$zCKi}~S7Wt^{_x+Z^HCleo29;aa`tg6Hz4P4wf6fYN zOtqPj)!@W3^Jw6e2#&bTe;Wd;lS2mA7wb|jE;!~NOsBsDwdwW%sq({MqqIIXadG{# z6aqPW9JKLTePy~S znq|xK+BiPAKp<{iOsIf4w@KpUh)D*J0KvKrrUgYA1GtG{XA~QIb((b~2H@oaS>0JPWPWv(PX^r$er@>=_sB&AC@3;AO{*@~>w}4XAt;M=NTQ zbFFX~r@XJIp)8%vcP&9@Tw7_0EM!?>$54R~(cX6&9ezNY#77FGuYg78IN*_wgZ)kU z8#UFu_9lW`6fS%}eLGp)=v|}eCHir z!zyiw^XdWb!ppxT#l;8glsOKx{8j89);tF_Ucc9*faxPWam>csvD zXf%m}{g<$ncR8|Wbwj#BZ8j37ri1CFKS$5IaJ7yX-M=%HWXIx0VPWC3xME8!js7h; z-z}}+y^%^UyiLs~#(qgZ#FBoLuFI?TG5sblJf9l$*@g1YCa)|lqBzRu?cOFk4jh`E ztsM~C0_PRvH{>rI&~;8fa-<-bbiSgT5k`{*TPI6=>4zuQR$|jt*(0Gy+uL5-o-323 zQzj*D-_1>_V@s!;nl~{q>h(#9QmbI78M>vWWLvakE7x|P7O8wWxcHL3I=?1SutLM z8Q$9Kt%uL9^z0r&vMz~-+4xfXW%k=jS6AX{g!CR=_tBj61W}79L}#$^9*vfGm5k~D z#ts+k#X`cpA()>Ji6--NY6J)*uvyS-R>1(5pXU<@B~~wzNKBZ{gn->|)hdV?9J@RFufbc= z#&fZJZMS*BHG8=I^n6OVZ>Z3UwM3K!V?rO(kc{xPBD0bug-!L`XW3L+mFrpC5Tn`Y zq>8*Zxu}eR;$);bB zOMl!?ck#!}E|-30F8w~z%}s#omv6S^L(kDZN5tsAZ23kzA#X;1PkA%s1^$e5UHtVE zR;camkRb|wpZH$) zzcW3xC<+K~$sviSs;mkNmSViQ#y899eL9Q7E^Ho>x zNlJ!)P&aeu{d4__EyLKA-38Wg`Cz1NPfZDaXvai^<$}v+7h2%hFFJ-HIo$GygwHdQ zW8aU8Cu8yiw@6>gkWNgF0kRWT;%_=Xy0Ra-%Cwhj5-M$_d$q+-kJT4%C}BO;xlwO> z*DHA)tcX}__F(nv$G0pl_R%et(<1xW2;@no1{%FN6|LMBT>5>8j=F=5jXa>!bC~nB zIShAX$v!u{k>L0vAp4z5=k%$v93hoC8%Je?#KAB_hA|Rc^Y*218>{TN{NHpL4ZuHv5@`WVmq=8GzHD ze`{?nq$$(t($_5}U5v-g&lP_9RMWb_mM`pDeu1A}Yo2!LrlCvy)BJSLJV?6f*TkQ5 z0M)Gjt*!2xVh0x9kv6A;*Hk-T{`(P9S+euYKtEOMyt&*p^{4wt?XA?mzv%kfpqE0* znjb;QlJD25nH-5VNV)4V#dnj@%GaYE7%%9ot4O6E_p4G4_}4H8NYOIVdnx@sKmD*v zU!h)IL}O;M-x4i==l(q=NDk2&;a^;r?Ehp$pYr+CXhWx1_&5@0RBGR#{?k?exqkgS zT>aD5+w_6!NFS{9zJ7X(OCL?Tc}@szr6vU4T00?6|I&r0D(+@>Ig7}p29_s^$}WNv z;cHpwB5nVp#eKJ0*le%l@Nc<@9d+|)rA_ln5a=IrwFC}yFglMHT`1U+YtZWRz~3(D zoc{gyFM;0<^8_K(Cri@({=IS!>7q(=uAeUaim@!$FK#CnI7BpxJPVXDU^B|H^wZ6@ zjW6fwc!xpJ8d$;jxwI*{w5@(xxufr6O}6Z~T>9grnW4sZHPl@q?i-=f)|~IEF3(lHB3JbQSM^uEPSt&>+R@JfKRsmjtN!y<{}ry1c?KPi_#>-)1zA!@T?8&PVQMX88EGu72H*v67<(xcEjxaFWweS#aqs z0s2UnJRz^v>1w2&i6$3G<3g}*3qK*XgUfyajL}4RW~6doaA^T;@iM(8kxzWAHM=jJ zQ|M?pa}r9B!BvZPYoVgtym^uM5uJDBj<0@e+ms$(!^DMl5_eN)hG-Ty&yDl8i`VUZLrpz@I6?3pG z_jNz1+|;l}ndNHZN3Q%iKO&RmAlp}VI>oz5RvQvSn$5L5c4i=thdVQn^t2OMb#xH3 zqu+SX9R0fZdlrd6#lHr~Et&sc%y|4dbpUJ+V8sea0SKp})jE~3@0hO>xhgq|V{9E| zqrM~tUa;{q(4LI~W;lyN>Hq&#cRAHgj>?U}#&6M#ldaEU|ByYJl~c6%GEx}QmY7kv ztMU@PS*K(6EbZr%meBrb()#^kh#RJvIql?BiLPa4_8doq(|tuG8P=6H0E-CFOMl|Y>l->z~4t*qw9d~lwp^8Kc2`pCr8FpfL%FUkH?bx4WZqF(|JM_3o zfI=njc*>+ib<_N+MldGzu&?Vx_km7$U^K8XMNo>uIg_1v2CQI+(98kVYhLi#trOxL zYQ(o$Ev1=Fds=eUWl1P@>1Ey3sAmtLC$S}D&T#-Om46{AW-V3{IqldJGMUJpM9Y2x z+-(wcY$-c5iP6CNX!0^nZzLd`NWB@~H*(AGbdE3ipqj1wmc``XB2s^hGsM~5OZ z(1QAL)*xZVH@fiToF_ApivcjbLGnO$Yy8+yOtSKdo&39kmmEqS;HA@C78Mtno%X~r zD-j5eqV)Kz*O@p+mFS>o)mPpA;EWWNj8 zu+{{tHxU9Q5**hSsca>d2`YfP(onP#qN?5>jiGD7pi>L#rcv{+Gw9m|4gWlFmAi}h-7w9k5fKi2%t zxn7^wWbF}?&9>HuW^(`=h~ooIIr(ZJ2=OsJU6`JQmD~EUtY*@Ab05(2JO>9L>hi4b zddAW}a}wue8=Zv#ZAlaPG?>+}mNAYmVI0=ng7>J!CkjZsIDYv%nZ~{89pdsn?U38O zlA~$`d(PpwU{B-y;K(L(HpT*uJ~1@8Ss;ZxVyj7*VeplmGLR`MPrPWwzu@8b>Wnos zVN>-+&CI+B@vAq6Vq>pqJ`GB2oWcY!lLm4nVEiQJKe2(XDujQfFXlUFnvRsmrJxyB zqq8Y%s-MV8Ov|wtG2i^VFEF_q<~HU8CWpU|7v%6aQ!7RTRcOVqJmk;@t(?InkLC06 zP_uhkp%=O}AKu{f*k8ZceZl0ML+hjmf7lKGw^&77%VM=FgJS+=I|gVbo^`G=9LBFTlNjy@ul?ZKs=ur1km2H&y|ANg%=tOJ=yTLzE?j05rW>hvVFN)bz7@bI2&;%+ybzFfFzaOCe5!^*B+7nXBTfSz161gF_BXU)$-%VsWn;f z*tfId`M_t@jN?9LDQuq9zr{$^R@D6c8J8-CXJ(RWeuPtn)i1e<{x0j_PbhWoV_D9s zonc7CT4XNV*Lg##aVSdvK$ZuNzpjJy{q^ai`Rhew%JEkPZ0K~%=wd?Z$fhrw$RW{$ zR|IFNErvCnwpy$yLuA}P!j-N}<`;A06GXfNj#qLJ(~O$n70r-wUEi9@H|7+;BQm}C zQ^R&HHouUa?n((HV&yvKle8#mn{FqeM7%PI8O4%Vw9FxfZ)K_5YJQ}1b&_j^1!zUe z1*n8|kPMEW58sOXw?O%LuhlB&nfLT+2~istcz(bOz;j!f9$HpMY{;-bdsEY+5lG0P z`SA}u&^m4D$e9g9SVct18==Mz1P9V2%%X+pP9i3C!>+&Pm>*dBg!6<#UFHe=CpS-e zYo6%-5Cp^ZnkeZPx=xfI-0vpJRE~9JX3g1@W}D@bI;SEsBnN?_sGSak3YCIDZ;n#puVZ2GJJ3PQ(U{z;8KjG#?Xl;*VCO+pG$Y{V;G>svZDA{Gwj ziTmfAs<16>dpXcSJ|ke$pVovapBbvF0yuSU`D<0R*kg;(344$4?Sj2sIZ^kx zvDF9ghyCZp^svCPE!D5AtY89I`??GVHf<2E1|u(1|^a3fC|S&OZ=xGOI&$iPt8Q?MFnri& z)n#HvQ#(4Q-3J!L+K5Bf4np7?4f%D4??)nxz}5+gg>CbR1(bsh=KpEg`k*ebrm{t9t#9a)U50k3deP>{_V|b9uI(xV50xgu z+cYjjf~Hs4DLL|r;cTyQiBOc7ZG|M6E%wD(JYqk{TdEWJoP?>3;AI*!7gOn7otW7P zD9F)IfKK}JZz>z2AkefF1z}) zQ~BZ8T4Bi;AREFA(_Cl357R;4)}aLavFOw;--)`z^Yv8A_P4{ubA zAIa!xpzW$y%aO?t_>0qjkEY&8yov7hq63HNz-fHpAY};Q@4|K!<&Y>MrFd+2lMG`b zY;_o5@5;pR4H5Lc{6j-NF_}Loa;Oc{2doIdTuppOB>qo|!ltwOR@0~Y#k@#K3n;58seX}!nQbHd`ICN2I^cq`hqikq4k2FUYr(}&l0n+T5pUvo6HQL!lxYuF z!XA;Wn=X&WLh<8bH&886O+>#evG4SB;^j$t<(P2{r}wMNpB*sotogPrp$SQ5ZpGIBOm{#Cj9dxYkDG}QBt@iG)a?YJ8J6<>6ier)ortK zltG7e94VqfnDg*k|Mxv5w7|Lh}Gkxv)BnNV%}8O9Jeyn{x^Truy4V zY>+Y|}FJ&v|Vg4JBGun`qH?&`n&v$tuJkBjAmclju53ZYv9Qu7Exb7uzxka0f;JR0` zk65TiVi zdn0Yz`hlh9bgxXQtskZEypv45W}n?j817p0A0Y!sb1 z7ii7&_BNpp2R7|Wj@ybj_H^2t$J64?IVc55mI6P>3z>8pEv|mS58<64Bi!C+5buCqEAqy-atJ@+v6K)rSW z88295z->1p-L=>E)insHh}b^?bbI}&J}M;PB6S7VHBCs43S@c-A!vnw043HIfsmqm z+anHgJBO3wnj^_E2p{(bFzLuFg&?<9tr7xB-i*F&0G1ka!(v@?K9Q}YCivU+{-8yJ z)$8$FY{n834S&3x({O|`*pg6CV7o=m7O`~qTv8%F{tin#q<$b%3qsPp5y0zNz zYTKWkn?KZ5rn=bazTMM}5Amls?s*oKlI&iSvp!@<0`oo&%>mv%d^?i;Z+V5N3kSwI zg*D}MGp;=Yt1WYr4gvK1#}Pn>QHhCvql?DL?0lm$!0Fp^b4O5G__FsWQ>};B4c=$@ zgh21_#hQ?Cw$X&-wq(Iize^LRs)>)~nlKBpwP#j#^t$88*8eHL{~=wUOt>vI!&Y}Q zTV2EnzxLmysGSpL?Ek)=?Ev!gu>V8-;avR*k2a3`utB(DtCwiEwF`Qn#+^NGol( zMz&&3bnhP{n6X&HiFf+uJnVW!N4|pm{DCv5IEgn2B&)uD+R&@kopIZmNPN3@h(oWv z1H4xA zvy1BAyEzr9ytcUhFLvXHNrkxsAw!*;#SwblC;V>OvlH7_>h0QL?J}oI=TesWzB)g1 z_k&-%cm(rYy=uqiUkGJn%a4)jxQ8aq|Q1--<8(TL*v zJW!m$+KNezWq*l$rbIe!r#z89d7I7!J2Wa^Mp>W1Knm{r@1i`eWD?!$HKA8rMGNlY zK{>--0u3d;?nPYCQ^+o$O#!{UWknWES3e4xo;=mjmnNkU(!P=YAH3&0FEM5xiwA>t znDyJ$b$qAOYuPl|%6hA^8~nXD@@FsdwaV=hnk z(DvIufBH2Q`#gr&MTvsXfA6$BhA|Xxj%{Jt8a#>jeZi;u1|Mq1!Te3?3t{<@H~TBC z={3K2{PD-V;FDZK}V5fpV{FAG5}hE1;yC#ERHpY&Pd|Eaxz0?+7d4Gz)$Cv~qX`zjMLi!ouQ|7pTxf znHQLkCU9XPVQ^4)C*~JWzc{Cro*Nd}euxr=EfdW%UC~J_t5Wmq?mOHSsw*qu{0=5m+vJKBl`I z7E4|1eT2c^sseC>kRjuN`0M8O^?;KYeEoN|cUxK7Kw>npR5iEm-)8k%D6&P@B|35l7qPm zcrrUW({$%&M<0&@lV3-b%2qzwdQZ=Hy^*g=a}p^by2w`=6@xfXZepDHvRDl$Hs2>KIfCc z#=qNHskJV4q*w53{WW7m-5Nkhk@x^nIC{ki?#M2Wjh&-9>Q9Lgj0l|E+oxg8P(9Sm zh$a>{@xZx2-33}+DmdYzbb^pCtYgQenuidgP^bNa!UVaWnTB zmwk=Rt_|IOGx>Qq?G7^eO$4>SQacN3;``Og94}^D!DiqhfQhz9OW_- zm|y!vOTr>|=!u@ny~MMwrnRmQD{O^JwjhR30TLUo!#gA%#M!EDG&%`zwgEyH;m9Af z`MKBn`bZ+~YO(`@)tC(tf?&!hnLQkpTbZRgai9F~#?wB5cfYRZDhVwoh`P&^4qH~D zzwu^kKk|OhJWEIT=f2Ogj(nTV**sbNnq%m;SqNXcll4CcuFP$)R6#J^r7w7ZZx_MQ z$n?(zWI9EeZd%%9#<}S%A;J9O<<4_Ym~)~*dddm)Uyi?Qp-(>jPM6(Z18v9}M2ytl z#ljKjFdS5Zn0ApOn~bmVKs05J!<+6sMM+DgAC1QI3FELn(_$q~h3GiLCwCTuh;>{M z3wehPi9mzpEWpf8(;{s7nmSS|7T%zC@RYKwoKY{9POt*eCR%z%W~L6X<8MIU)$vzE z6I0XI!DF-lJ4;ArSg|yjEb6xAW03bV5oCSe?@&vhs~ME3=5kx}e@ULxVb3N^QPil_ z|J6OXH^H)oEHlWMCJ;d^(!E>rGVz5MFZ z|Eg*@I;4I`Rl||Kbs_!^tn16)U~tJbz^nZm^Xs01Nc(0a-^w@c88Ejb$`M2~-ft)B zSi8UGs=}|GZ#$=Bi|L{(h`ZIijXeW)G{iI8$&X04H*S4LQHmul~ z-hUzjarE)=4*Gza`uFCZEiSGoEYu(o)1WULuJCSdI`9hJEtrpV=iUc9b8lj#G+E8Z z>)xTaz4-SX)8>|hk?3k5Etv;t^g?t>>{+{-0@@)KDdbUT%GgqLxf0P!S=fhzE}8!+Z*9lY0A5)gEZ<;zIC8yf`-m5R*7k)B@fqfm zgoydbhKm>;ED_9v8tsAsAM@NW^8HpH=jo?Aq=JrB(Bb#T^w^(&#VT5^m4OQ9bE^dY zTvoNi?kRI|%AAL8qZFVgtaZe1WJ*D=7 z(Kj0AS7Ju2voQSrv+`}FR~&3~PS7Y-2&MbLATs3STT2j%uVI6#C!V*ovMMVU5IHWg zIy;7uk=XKL0}K1-^2ZLbz>B+5ipuUPKoQxyGeK_RFx(Mj1cLM>1GJKdSU|q#sPq3` z))z%`<)R7uI1$gi$f^!ln`jdThO#i*W|YHP+C);f1@PaS-76B9P>#W9;M(#H8|W7O zt6}3DiCGBukzbCApr{QcJ@6!zPwMgIAgm4E)B1~!F@`N`WDu0XF1 zIR}^aCa<+o+SCKK)}9!AE7_S|VYF&eeg%R{-%v?w#&r7du^4@{1A@rfDaV3KrE4T! zcp%g2Y6EgP=fghP+u+v|lCe`#n?6QgwR-UMgokZm13+c&Tejb)QtNwag zIf}e^eyKU~!f`W(Hk?e7m>lvdTkbx24%M>*+?3zk2_7G+R`Y3Y8pPZLwRxx!~E^VEVKBr&ny(5s>KCw(ZR4q@}l=1;}JhnfSAnz?F86`iyNoe&pT`1 z{iToEJX6XPZ2^%2`C*}Yd++Yt+_LKn#>V@+B!A49v>LyIj4+^)?NzI+t>B8eZrQX8 zf8s7is68-yLX=I6y@;L2j_t2@5#unF4%sTQ8#Yq`DS3!q#&BgII%Dva4=Gr&J;94sw%(2U za4He#^P-hIgR%WIC95m^2ext1ZvC!IPb^@upDp7nOaFlRWe_NxKmFqmXkT1gl*19G zm%(K=zB)vKz>at#Bki!2RxraYMC&Ib()eptHfSFTf8$06!Grc$i0-)%GQ9d?=os28 z7tPB<4MMDti~*rRh3FndcOSY+%*}dZZqB50_MtYhToY6xXgsB-j}}0QxoIwk$s-4I z5@*)tZu&8)4O!~?X>KWU_b4tvDbs#vk z$ARF09$sKVVaDrJ3VlKS8QEf8vj(5sX0s1HfIrWKclv`Oa7ax7YQmtHdzS>3C$LuZ zw7b=c&TLFwWNst-S)H1d6wPcjBf>d!4X0C$%xPtjPR+`Q);ujsnEtQjub26_E9-U# z_)rd&xySoejE8^u{z-Y}lN#2THBLW?F;j%|4H8sKOaKOm=ws^CNGb<_4}p%7&5 z6Yj#o9V1EmH>01SqEu>)rEj&r>{}`*d=|UP#wRR6kJkl97H$ zvtoKD{DZbXs*lcCBYEMJ%Zu_Pbqyhw)@OOfwkVjyyqXDV4_@%ugX3UXWBfMC6f}`VUi`_a3$^IYc8T^FMe{Y?0p$25C zmxxP`7#mxdV0o?!nZTd8xh9T@`fwB}(?C@}ZJ(q!cYot8(3e?YO(_~4^*azU6TS+Z z91ML6@;#leX7wUIFrFdv{yn_jwtzoNT&DLF)#zi&v~pgS#znt&!KI^2FLRW>oM_&q z7il2u{F;*EO^I>L%>M1wLTmF}6p>p0#<7K)Q0C$)4Bkarlz5}~>JW^~Kce1XbTCK1 zU<2mof7VLVlV*`$w7&ZBduL_`IUB!sW$A8}VjsLize_%-zgk+>Cj0TbF5DFhZHwM# z^nWEuxO))u_}zUdv(1c4qBoq;|2KTrhSugvxKcGzb8wZZt1C*KkJ>s{+9+$e#XP%U zdmU@^!*2;$cVPL7p@q9>S~fn2uUfRt-@dGsR?GJ;wdoe3b*^@{yy6+=@w>=FlU62> z+^Y*U|GuzKo=M%W%6&g^cFMNbaiUekCt#B6Bnsl?MuJyviH%*q94fjwRTng?IpK`N z(GXlx&Ienb|;K00|HmTzr{Kbj%O~E}hzlU}0 zUI(u z3doSNPH_H*SlzKar2BOqT!_&1zbA)WJ`GOoWEGzrHBi?z;u|UNGCaL@;)WG}RWjK^ zC*FpoacKN3<|1lyrq*8;T*Okd0d1Hszn6>S%p{gKm_cV$W?LU0QU62bC(hTrY3%4C8IJ4-BY8;mSu8taM|aS znz)3(6RkwZIW4osl!sN&HP40FVbC`E$ooPvu_CwEPHPZYK z^8Ox&=5uN)U#QnrEHgNFTBKOS*Sr+`xZsuT>Jv^pBLv{ zb6ny`g#d#-)3v0~;mjxLY27&lJ7-}JF8!MFLp3$=>jGU1rO$8$>dv+Laf_Dga=Eb= z?c4(KpZ8h5qrJR9N`93Ic{F&x7_u!NTs%mHTw({CX2|hNOt$VyUy|Bk!I22AQ=A+}N51sBf zDkRL}i|!8`6M+)=_6L^@QH``xX5TC)hSX}^`mm$!EYxx8pVZ3zEL3*ybG0+ksdXh2 zcYz@oTji$U;^)9#G{KS21TeJ48}TYSfJplms7hld%8HbLqkKCpiX$V?$dL5D^G{0_ z=}jFm(H;N%CROCt@B~hGm2*OOj}c2O^H=lB+-jZ(Lw#IWY#I8*Vn=&L!yN6ETiUZ_ z+PF;~8f49_+&Y{6DJwWy6?g0AK$-B^MqcrP(N~xlb^WrFBFUbF;VNRd7Go}v>R1WP z_GdbGBz>7%2ps(LAn+XjcZ?i!C6w8*regC|cr}-1GLMFf&eKF-#se;;F@VUXhIDU< zsXHh)MEiwA=x?~TvgNE_+k(r|poct9z5mblY%x@k)Kcyi)ymd+>(Dr;PqGlHJW@YP zD@m=_`Yt-9o&Ph0%|rVdJMV(kgbT6m1Kj1qJr~LTQ+|S$;txZ!(>H;E6h|t=!O_W; zViaqtnmVp&v{Yl~292?QSSB5uB4@-YV^^+ZLEQpsd)KlwX>dp`mrc7{+GQO|kOPdS z;1TNUGLIGZt60Xn4pSl%R7W_AN%q^Or$A#K*689N$@~`V9gFxT^R{J$c2=d>KV;Wx zQ~q?95#r9utpEG5PV_|u9(+q9QJhL4zLv=8w0Z9c5-_o;d|jd}2e}6`XCo3=TFCwi zpotV>@1xT8xaMGGYyB^icM;L}-QueFj%c4vBm>nx_TW!1C}u(4sN4Nsh;L=&T~|~M z7hfg&y`ra~9NB>sJl)i{3o-@zc!7LmKHx(3c5m6mc4xmY*nCx}eLc=~Ah*6$_zsco zZj~IlW!Xd)mx2$z3ie0*k4Q;w%LsfOvZ@)NlTOfHn0~io$KvRBcnAH8FuUL`LAO5fr7N&Iy!>E@y@@n^EDso(d=c@{Zc`2{q`h=MlLLQETn zz^?IY=6)s1yBhOQ0JFJHgmh+jt|hFah@X3U3R4&BNYD{RrRYNZQMB>0jc7puID=Fm za37}anR|xhttw*g!W?}h3ie4nkpNgCY4F!>1Pf^%t z)2Sw#4HR7sO3f`6rT@4ZL}>41J~zupsY%{pllooaV-x!b(g-+IM}m1D44S?(ZI*k# zM3x~cU3qg3gAdqqcah+YKFI&_@Cf*`n03oQe5W*97!KtRwV>*Jd<&vUW%Ip*c)A1NhH*O^}0bM_ZF_kG3hj2qvzw_9+3elF<evuVo3wY7;QIxW$O!RM& z`q$n>Aj-Tsq0FFM&&=ZY=$NHEdOXO?xyeHJrHBum*#qJ&U_%AiLm=Ng>GJHkJ~sl) z?-?Hnn}z~QsuHGN|51yi9ZL-Me=pQ8w+vj!Po|KI13tjaq@8W}1=_G->=igl?h7Z) zqf|7}U%y@e3n9+@WQQ53E%pMl%Ax^}fF%7+_5xmoci!nmDb#{9`u}7OnS)R6^m?9t zvcANp)&js;-;_!emx%x-9$uJ7zD_OndQPoS1d<2|KBQ0N2Uo4G4YQ$v8_tF?*VtEVyFFNqo!40g3Yo!pU@1 z<=R|XGG=`sKEW-lIetqOs`V*bYr@q!g1~`kt{6X}l_|KaoWCMsPyD&e+ti?@^{-*< zrL(1I!QW=&uFU0_uds?)lYzz-)n}giOID84RW82xP{xw8@O7*Ll*2}sw^~$=uq^#* zcbEKvz|?G<)KoW{_+of2`bf^AzA^;{jxGY#c&>INk8+7P#hG8SDtnDM z?QF)6yXWP>=lb=Ez17>rcB*RIlS0KXzHw_E&REA6PTvkcOYN&Jr0R)99kF$xsFSJf zv=qT`xJD;0jER2_poOL$>3v#WRbv3}_U0;uU&KEs9Z~>0xX=~B=N>A|%jd|BXo~{E za*HZL*|VvsNj4~Hd}CXE{=V^r=<%Ps?1rijngVqgngd!i(J&QcMSEVxd7*uDQd+L3 z>EE&b+Y=C*pc|=f6$-ow@x~1r3F7igwo!p-d_y`V70#k#8s2%I@{%b#_yxL99;Dhh zi&(pvDK$D15o+96>3%>cu0qPzooiIsd=kSADUp7*+5Tc@6V5YhcyY=5c=DIpg7>mZ z?Sd0o1!bx8rI&)wc@^=ku`T&tY}KQpvS73|-WuDAc(_VOInV{?u+gpZUkv6oza8qc zEk*F6Oz%`;5)#Bd%D&a351Px3@fIx5Clxsp^tZCJ3{g;V0D^gmS;)m)Wj;+4 zutV*vWCPLOER^(StdQT$T~LRl8*-W_-f@c+cD^YSpp-rrQ;3a%RVeg@%W*hrmMEjI zexsn(wV7Ez@dsVR7)pOpB0`qGadge%rgP`nb%l$Lq`eC2kBN9l5EEdewa40QgO^xQ zz6>Qwk30ll|SlEYLAxYOS898n!SCQCH$eHtBR%n;3!cCq}X<~bktR> zx-9=vg~)uISnHOH!2&vDs{>OTZ2<)6_`dY8j}Y+?DXnFPKs<>`sqU0i%F1}0`d@yB z{3@FJcBQF~+2iz=bF=5i#a?ov+%Z^dnc7!tT#yIF#}T>gFky~z+YgUlFeJ5$RNOc| z_M^_@nE7t!_PRe?`a9bnWwzzcKHb9auXL?J<%3H**=I<0O4b&~ zj?I%BPi>h5@_pda$|Lw~?u!PW?g9Fno&IcmBbTSYOn;fbRjXlAdCJgN3Q>Q2w$~5D z|B5iUfx2JI{_?4`4p17m)KAsn^`xRId8%-!hnP*~(%7-t_5Jm!$Lv#pA(iPVNCxUl zPco^2%xPrO_u2I)>wAFjl04Z3G--7@PpD@o3iiFKWxCBmWeqf*XKv@2_%xxHEc7N7 zUDhMQ(fPb0{stI-P*rxlGiq^<)N{LRdxxp$6W3BSS+H&@A9Ny#e7u5BOa}%}`tId2 z=r=#`$4}Ex7O#WS-|W~io(TW4sq)9LSao5?$Nc}ZoB!oDqEY?uRkcB;s{AqE#a71L z(8pixnMhTZMOZpZunF?SB5v5@ic5V4eT~;$*_#@Rb_2Hlc~S_*$H2p9qvdU8PM$nx zfp_apX)oc8qo7z4llRVK2`*yElt2_4d;jf7Aa%nyKq#8&=xYJzu!J<#m-#j5i8vL% z6hoP!`D!E;8+)xSv4~*KMXJI~B!48%A@@29N+iCZFfB^~=C^edvZypadDKT?`rpTY zf_|5D;BWe>vv}dqr%-pF%d!XmK`AiJ{^&p3;|0^UOPd4HhSbqjXYyC~s9_81;hG+Q z6Wj9$qRtCsw)$0N{ULzM_(#(uk6-r1d`J#{{Z=GZh%M~RIK8LpopD&op;`}bd9-iX zbF31hwX+do<5bGrPQ5fQ*HG(9Q1A`a;Tr~Hc42;TjjAps$Z>levq zeQLLJ%HXOfb4f4h%8wFN@$GCC=H<`x>Z$w;m+4DiCetuw`a0!P=DqJ>0Cr0UwOjsl zt54gt7KvoeAyG&zD9&pT=A>~%z)<;6Yo z2yRq2D0cWCb-P8svBQ7I0@-D^f8j2}&E=o7ME0g`mnox0^K0k=Tn#_8!<*4$HeJuB z8yH~t+X9#MJ>9Q$rm{Z%8I5y39aR1Q&VD$`{dIY$tDOnt68N<3=c4!K_YyyO>6IaQ z?R5)b+jp~IH?Luk+B1__dE(71=i`wN#)iiQ^IW3s`$*0Q8#ey<9;`F${KR^52)Vsg zyGA|t`ro-)#*Cz@p07^(5v$}z7@Q~;ATg9ot$)0BKuDWwO>g`U1^y2`UQCP z2bahYN;1+ifh5al{o~HU{^X74mwHL})iPnoEmTOd+3{*Oi6tc(?f=#c3CHxh9F1~C zwqJ={`>SuH{q$*!=%I~6i$UNjHCDBHHh;%+&)4{5?Yu)9hr74+V2(pm?Ud-6AXe0_ z<_}T+z0=cPxQe`tD&g~?8V=%?ygW=^vUC=?W9uwF3WEL=tp&-iCQBwX8l|}Q|HrNpvI}}B{#Ge{ zF}GbuJB_*Y6-*;D?>>Z^4-$uRBnFYYW{;b z^iZXSsM(uQ@SSZ#@=WQqwzBxAN$ju0gD_=TB-x@LQ=>ol4D?~vx>_EdMn=o$_fF0V zESf)N^mlwtm7Z)Jj=S+lpDTq~v+jll^Gl(MLct1i?q@CFLSjpNK>yIzjZWY@VM(^@ zy;Uzwxpu{)pIlWfm9Cwj!@XON+Sxhc2;!4fHHeDhqq?+Ujcc_kg~a`|)M@D`)~~5L zadTZe;KT2UqNirzUqtZ}z`t*MH~68AGA`{FyOmj8vi~Fs3Yv0l{Had!O~*Vk*;3^u z`K@kMtm=g_WmBI1x>~w|=j`LM`tM?I#<-9m4avz=4@G9hWINEQag5&pb-S-d9?1Or z2^TQb(BEIBf3*hRd-Z{IUw?lL{%yVm5tye{la&R{M!?K83Y19vFA?m~&wv~k|Ay)v zpU$mEi{2|PR{a?It&N2C@jj-BAAz=Us~2d=Y?BX z0?3GtpF}$(qCd+HN1zbys_`Q~4Jel<%!l<E%jVN(CxSG+Vis88h?|l`u=y?Ty*N^*JZf0I-`%wNvNa7PzYhKqH zP8H?mukZxAcjp+A)Fk}DPpdGkF0JAe(u4-bpH_%|=2D|Th#fwu?i9*@=4|rxvE^6P zaAf`g6NArxdWO$q)#6Q*a^*);G{Y4a;L^PMP?p!+l$8*z{B@&0OPN;Czbu#%A<fxEbpJX$v{SCZkei1+nxw zbuvL9G~Lu0w>`cSd!U29IUzVz(E)9#fVeEz&fKMP@-t{T3p%&C~c4 zr8i}{OV+;dAApyg-&SZTb;kQ%Z0zjc+ZiScOi1i{-f~pIC*m`8_a37y=2!6k2T5fV z#>6#Om;$+(BE^vT@d=7)rc_W|Ma*R<$WS3?BTQYq8Q64FrIjz)3~;?T{;v2CPj47|;b%47 z*a;5KyhzQ&aT|OC5AX-nx7_<@m(J@-i*VF?{0o*Xajv8>%(f4{JO_iD8PYQ{mDv9) zyR@Youn)5rQtCu%(N;#4nap<$m3GUjds3IWJJnxC{T1>W&j$5={^}? zx5asNqo}(gcDT6iyx8HAx{t*UhwDmU(+{u79=}50!xG)cKPKIX+SWfy-&gy+bYx)} zsCm1&dpR0|XNE1E!c9QCs3>H19+%T+P&w{>2pCkr@t{n?HEsXOKc&eD)vtFbKeQ9J zVNOs@JjHW-k+hNbJvgWU&G`1ZsknD+=5u0Ehz|e(hp}nc`|MhJ+9vy%^t?FK{YZE4 z1PBajNiW(zH`_+@hcs}&yY+w?h>Xx(1sIKfL)FSTR^Uqw@EE^Q5Sp^@>#Vno zrV+2|Fy6EFZ`l5=wST93Yle}^M6>e>fjT0}3?qC>Y|8CE*#;=+zKGWB{arW0v7!NU zZ_x`H*6TNbf5}2Lt$L{>>#HLI;j7llJhP#DH54mC#23vMXU7Y=fB?MYA`ymvEVUG4 z2EV1;10(|JX4~AtTIW+dew5Q4y>P;Cn-va5lCi=Ecu5nIl)Zn&Guv%c$j zCeIcA^L(Di*yrp>+wG=;;IKMQm*?h834gO>qcC5dUkx;3_J0aa4hj1UF>JWPp1;;( z@#-q7$IZb7=?XSp*+X!tVxJl51(k>MdDF{uy@=%XGE*;NF?yM$m&g2<`FeTOzW9X5 zy9m>b&)P6$k_FFb{6P)(Uu(djug$zbU(+tP>EAz{^plj{*H3S9>7!lx%{@tnvti%J zSgE`qqx>+Jet9l^tDi1lNk2B;*8j0w`s053V=jG{OYfCSzt2y9)TOU=>F@N&wtt(S zt}beRxby=`2c^(I>E`UP19CZEgrCj&1?ZIj-o&rN&x%Ved>dpx?({#lencsMez^Ki z&L`c@zr9zeDi%(cKFp;z^&`DEwVJJdx^JI;45|kILyAea1pT;8&*6WUOMgQBxAouW zrwc^-x7MZ4Dc8puw-MjfEuPJd&L>TQi z0H(+sigjN9-5#Wqef!)|9k9bw{njy~kCe;)^0?;B6<`*64>8d{jEfTQ- z%(E0ggx4oVo|Ly5OQSsV3^M)3>e3MmgH9|Z67pIW&?_tfNzSDv3(D^33rQf+Y5y_$ zNpTGs6%XLEiGI3E|Cv7=IjONiw{?{rS10iPEqo{E;3F#CiQu!~c7<>G?VaFT@kAEB zJNayWc~Lj`ru}E|&BEGq^-$q&HkG{Z2EPFZ|$Q02!Acu zdph{Gv+A4xzHayvd|qexrsd!pDfn)`up9n{{b%r%=is~G#PD^aKW?lkc%YfUg_=Fgq)l2_U)oyWkgD{7n{o_kXGz{zm_2@YUwvn{s0Ky3wED+dQ)qe7hdc z!uK?vxnHmwd@JtxkMQ@@tVpffF@CI2u7_P_upZKrHrw^?| zX~V%We!x>;^{3yj_jn8X7d2@9z7Va$vz-~g|7`c)mAUmVS+Jo3k-+*jyk%?df8X<} zd5da}sOH6bC(iGlawbK#qfy4%~YZ^{n#j?aH+87SxVPhyw zM#@W^W(5d)#KdaeVlFJ|Nr;uY-EQSaosVy|RWz;7=pHzZ53E7&HLUvhRwb@s;h&1K z5&Lt(5&b1Lw(bh_FVgO_YGz8zPwk;9&yn~rL7>12T=-0hJN1knf|Bvc#o4M^KFu== zd_qch_Rr5^PTGPfC*qY4HqqDm%WmGpkH0IGbtqy8>LnVOK)=0W-1f`J03yegnW+zV z+p+pmPO{)#?dmkn=J((4FE z_vvi?NAv#z#c^3s97#lGMG})|Vi6xnR87bGWzHn52CeNVVOu#> zD>iniZHEgi!{}GP?MKg;Fx?MyFx|GKAa}k<^~M8Q4vJk#*ihYrWazFRFc zgmAb$bT}G+!>r;QzH}IG<5{ZhF*a zO3gAKpu{!I1|rvhq*@-J-V0wKzndYYtL834nM(Jvs_Ok_;3HYa zXJ*d#XA!YRx`v&BPvLRTk90P zuWCw4-<|Fi% z6~4JT_}aqK3fee_3EqFkPo(U`&_Evo8MtH^L;5BZq4M&SIXU)7dnNdnTbJDnxBd?P znYbhqvNf1vhX@xF)4`ZDYFu_t40vV%H?&votQ!&Gw6g|t#JAN1YUP6aDQ$lCGdF~= zl1<`>t3Vr_PWn@vVUsFtmqceLgFe|(B}5-W_b~4O7{Q3r~24Q14o`v z2>p+mWb<~-4Z?XTUXnQ3!< zVn{zo%5fy%@c%j!Aj@f0tQf>P`wC47!j^6}Z5BRh0TYvp8t(ccKBRX3AN!>EaKZWC z=jt+%TWacbe@k<0b#>>u{dU|2AfA9z@IG$Q+>QSKxWgc z@7cU%=2Q#rr{o+id*z5c=o5FryB6?15sH`}=9$@okBb7`#PLasdnjna_}76tzhVdr zSaMo}<~jbDh^JAZPA<6=zVqm0&o6K8z(48(T$6>=`cvU=k;==9gG)w{E>a0D>96Kk zXk%mFx&&k>zSB-lNNt=j=9@Zd4>mwG%52Vute`{d`YN9~WW0NW&s~6DZT-mD*zc+m z-1|u}ciMVbM#8m1erBqpe;x@=w>m9VRT;^YT6f)n@RY!tGBmlE$VTKV&c6;6TnGWS#fKpih&4#-IdG(udZverF zRS2QX6Goo7a;+^6pY7CuwZK$U(0{U^;?a}x%$!+ZJ6SMp2*e%)RI}$?`{B&ohgLqM z9MkyNY=3A{=>^?Kq|@Z!QS)Q&Z9eZPhvfzt?fDgX_5JPh$R>I$=`q<~W{={sOduP% zl%8nTvqIQ_t}x$fP!Q)t#{<+ZN1D12BUt6Qy-=|?w&V^|EVdtVrwQ4hX4&|^9kI>U!If?N(ZsbC z$f03%h&ZIOI2m##ix4)K4}$~gqcwpuXWID{T>>n|I|B*#~?7fPH z1?T0@le1E3;;P|^tG_XZGq#=&vOCG+Dm3fm7JTjlL^Lk(W`1iP42Ui02L^sf7TvAX zRmFDS zTcs#m`>Wb^d&xU{kH?%Q_MsYj6|{872i$*h|0*F0!u1q-wOlh89%+MUurbq=aMe_k zWl&<6!n6G3kGd0s0Ev@om0s?RU>#Vm0>r-ynbqXA**@#91e2yZ)5Mq!H~7Xr z*i*8g?Oddp)rRY?)#1U{z<-*b**&i1L?Em=LH|ja+MC&ug({n z<~#gJ+`<2KbW@z(+(~3*-^U&kC+vo=B1H^q`0Dh$`oUge08xu!F;&x%v8&+a*Mu-+ z7`f~C72NWtYkdAxoHHx6hIXJkWJaIE*dz1b=Q(s^#S92X052{pkDWaxK%C9r+5geIC z^q0CZLpwI6n&UH>RRo_~ek$~=z`Dy*dTQWi2gN{17F=@?_UFdxH!ZB)S)+abxA+<6 zpuModEwwUH{#&-ftUDdc{EYQWZ0HDHC445?vLC3;A=+Vs5l-^MU*H==v(TD zpByQ(^1+cgCyRFKwo|N_IgR*oM0ZUdiH&_84CU3^(EJ0-mPr!{Q19^xa zX5uwWMC=NPgp!y%Rfi$Yi9Zw@`!Nfboy@hFB2#1`Ban`bNc^B+aFWa-Jt6~GPN7{l z!9)Q{s~Ex`^uuJ2RBoAld9>0ioE?tFy$X~L82pB(QxLMBu#Y~@Q56zu3 zvm4DZm~5c37Q=}h`t$h!03nk(*Cvh6C0*+$m75lqwCNp6G2pO= zFy||Na+!JBC2#IX=H$!_Bi(#(maR0dL%x1$?`+3uZXE7&8Z(FwDUCs)x%F0`uc-d? zicZYr1T!Ejxmc;*nxr7mhhwXyR^dD>zR2oVh=0Yas%Px%%=BlgowqP^Ym=l@p>O#u z-O$G>vPt!6QXmX<2E)<+*GS7kl4VUy0)<7AVoNGVHPJ9OJQ9kn8}1uwTmJgpZjBjT zh9W4-#Ji}48Vsizk`GQwt?ETn=AF7go?nN#xO)W-Nb^H_f&a&}e=T46P=}?8t99aE za`4a8RR9JZ|Btpafv>W-`hOC*5`lPw5EhXdG-?pEiHee9G$`nWf{m?JEViXClxk}c z6F_mf;U>W4dhNvxx3;*nwzYjL)*_3w2`T|x3StpW-Rd?mwnbC~QS<-)&OA>xp!$A3 z@1Kw6KF`cNGiT16IdkTmGiPiT1R@@j0(vvRSPS)3qW+B%v-6lcb6S_q#IHu6Yy(VL=g3bIevDzQhH)>AUcBS;nVaC zFpaFr{s;fU#UmhvO!Z)QWg*y3M}B$*bHUu*op|u$N)mIc7FsiJ45yiaN~ob3`cE>Xgo=mw zJ*a&<3GQTIy! zw&HyQgu4y*eAb#Mf0YG+Yo`+B&*|aXo_^JQmJYigO(2}Bbv$8#+RCt?H{ZOEZH~vk zYhRzHiU4Ma(a+Jrx;Vh3GFl;oywOyf_+-q?9$ro@;1Jt4IZ*X+HZh%3V?Tz|SAC4a zYDX1EiHOvxMPjmBiSB{%tJ(%z%%vh%Eb#(zVNqZ?af5huA5y5Lm^pR4OZxI-+sf}` zxuy8=?x$LTHz=Fe8L`wtjjyIyCC?geJ;#XdB5ynOqXPSdukB<<>&6>?r^TD^D+B)t z>IAx?w){mwe&|2pmx3F)ZYuD93i8?hi+?xy{Ozv=Oy5l)-yPl#q{pGUIww`I{+9lT zHM2@mkBRTX-%z&Yj^PFq)5`R^bInjA(eq7NI z>-J=cJ^4zwNw~d?)QpfbM+(n4>721fW}Q*G!##Ag_Hp1{yLh{f>8mZ{i2r&p-}Q%x zU8$;60oP+(&OWQTbkAzyq@(8##%$Y@54AuCg+GQa;Np*SQR4(Cnl$DJeqR7v7B1^u1MDi2+-+_b4_4!U3uF}?Zi zHV-c?nVD9*%%Zc2rs}BFVv(G};wNv{6I^9)8h!4mOZj~6Ha|S{L^(KIg8Rl2D~(N6 zQi-J&Zv+L};Iq`;u@2|1MEM92deuR099CPi9ipbV z0=D^(vUx;Iz)5_b-t_NFl9-2~jt?OG-)+XA_0|(wBpy3T(+W8o%T`N2_aLTLQ;x{c z)gBGLu|iy#;~f=pMx}}w0~6&5eOi^z{?9(*d`ED$qeRBlbfotC+Aik}8K$4|lQ})^ z-XE%f6+#a3&UAMVYl`t;)7!b5OhSv+&Q}uxNWrTKP-_=rae)vq>C0Zc;%gGCVxevB zx3T9Lm{&RE%+GPjFsNnzKQVPzBg)@`87`yHpN}HT!s~5$5BvblgVY;`$e=)aS zgA#rQF$mwE+1T>^Sb8%3JiJ(gc$8*Qp&N8nFc;XlqL9Ns<0OXtakL~t4DC}0o1NY0 zJI9_laNmVynKc1q>(Dj1X-uz-pwD%q&ksA?XHV`B>fc}K*nc*b3OcUiRMF*U4M_a+ z5bg-9io`!TsQNO$MQrF0!<=w<4euVrrS_jFTG!0(V2ML4Bmc2#P!^}BQvJ4w0TB42 zxn~Uy5kge&p1Q(RoA~|WS6=L$5`|Pm+#hN-4H;O6uIce8aHIa7`|F&nmBWEWwz}ji zFs$^DXE-wMPJJL-{+YW!Wmz`=y;8n**Xy%%zwh>1(S`n|2*qFkoFC^Q>f??%IJ(^5UqO7JTEz$lu$m|Iou5+Z24V=1 z6N@lncUnP}R_VsQEnabb(NcAc$vrSO+;0X8Qxnctk(h}g(~&QhSZpoZCQ7Sd8w_a+ zqknuw^u^6&-w++eqK}L@mSct)mn<~$O|)M zprX_X_64Vt_rB_n)xt|&;eOsioqpK#25}@0O}x>A&p4#!Wi{zUv$t0)I#v^7vaZpb zs*AsWKv+8Si{^~ScgNIjt7e9v(atFFU3T+k`Z|VlknKq@&_^|Q=x?!fh9!Q&!9IEI z?(L6*CwJL%G)q(7rhlcCXzgD~L48Z*YV-ghbn?fWXtuCt%TzY410adK?Lsvz%}`4W zO>I$JDKs`fFAIYgvf1MQ>fA1^vQZt7Roz$7j((uymhCMdZ81%!yXS8AN}$RwxoG({ zzKv$mk-NW%EXrOW%N^Orh}QX45(oBpvHHXKTnxABZ?Bg5 zIYk4Ukk_#*p~k((=Nd|(0LBW?8N*DszUqSLBbCRp!{R{ptR4_yw^(8=BHr6OIhd)} zOvdOR{rf*Oc2FYp19fj3vqB3x$8X4w##dS9h8V%$b=SZH_KJ5kb_TgVN$;hj`P;4` z#$j(R_*`H0AJsL=l-R;?iOs6xxZ_>qIgt2aOcK~K)^GYZ7ynUa+qVuCN4LO{oV=^A zR2lOx-u=FxY2aQ|zFJ5cC(E6~pN!|{ zm!1={um){u{rYuGJN}ro0vV1#Bu+L03*&THr{r+gu|e-6h760InJfJn=VPn$;#cKI zqP0&5Gi4vl%&mS-3A3KIeMGmfu&X%dCTKey`QZ?r7fH+!A}sq&CB1NKoBmU*EIA=} z?Wy_rqFH-H;>8=SkKRg9<`3*}$4zzv>jJSa?cj1n))nUyV>pj7M5Jd!#VT^^!?ubv z0DtQEXBA_zdsfyJ#Vjo8gTE3>-xnslkE?ZGL-OMecF2R`fciokr@ms19zH zoFupn+yYAeh!>AcVJY7Y`gVX(jah#4?>cD;Jbtfe$1md#Rx=@1IYh5m+|k;@MdvBS z8r}^;ug#BC9pv%5J33F&arI^;&U&W#Q=vIU)c^Ec@OUkt?#9EUNvWp!Nx`uXLKUqR z(ErRZhZqqtx_`=GEYf-l?eoUFUw5O4HF`1hH5~4-H)Qgkz#jMgIgG2--n^|)!;y~U9jx8sSa{Kt#TwhZy9RT9XL#Pl{D8Z>v|dwr zm)Vag0ts(a@O|a#^JjT*4L5(*YWoYgNw}fmk?d7Jgwq`h9L%55Fg8C(o2oQO8~q?X z!Ar+Ms`^%^LFyP^f%vmC5!?g*!FqcRbarDs)%*1kDL!?hS9@_6+DM9ueCJ>QB+e{> zePzLAtz(-{D0=e;nxj>*SToody_kOg;08I;AsT3$1poyDp_%w>Y-*wE=hp4+(FGqf z*lo*GMmKRsYcD`R;3+3sw~5^N3LDOPUtG;4)|DmI`CRFZ+jrKO zvKI+7*wAti#_E;={mIv#Ui=B~PqFxfr&GOY+*jtH%W%_AQrBx$HLA;K?Quq$ba`51 zTn%PtYpB;-Rvd^*4G*&ER5nQb%Eaaf4 zkKHF~UpILu>@Qk(2er$XKLC%3e!|^Uo0sCE#m(1~nQ^@^c68Dq#!}tkM&gY`>7K-x zH$XIPpAsMJp;|!0aNMXHSPl~xi$Nw9><9YU{e-$ujUQ(ilOZ`^YE7I_}wpByQCul zkdzy({gp4Ye^r43I`)pvyIF|R{A!*r?2R7 zY;t|g`YeWMZ1O3yzfAd>5kcKnYX9O&#e%vJcwKAt5clo*T}Evpqc*;#J|B6-W`;Yi zYY8=0i2kj6(KUymC+?}<9dOAW)ljH8j=IS`gqgY%VR-s#s_T**w5$;p{>SpI^(!E5 z^)f$Jvu3FTnq*~uX_JjE3&M1%JB-t@`>nnGbhh+BO14w-R(rzk$lzTtVAUPpBfW+tD z8RS>EP2{_Yg5-z3nXi9DO=J^aX+O9xVNEzp;w4lazV__dU4`?Q8pv&)0Y~X7Ao}%F z_S8_m6J{%M7p*iDL$iluQn#tYHM_HEtg2V~rq86%`y_kzamg2nB+QGu@v2KAJ07$SFE$!7ec@rd@ld7DUFPWKLPMiOh| zDj&%IT}i{9op`axh)sIAd;Vu}V{f8U9#KQ{ceK{~bmXyvAl<<<<9?@Ukcy0^xbmAs@aHgK?s8x9 zWf`G$W+0d!-9VlD2nYG*%DpI1JpAY&LimyVD@)qf|5(|)dev3;5Jk{uZREw|#oKrf zjCIkvl)Y>tkCNA_WWuiFA-+i6PnCCVcVxtil>u`r+cdKeK0XFttSs;HYx-x+>KV8M znnurbvs*pYoK2k{3Igu&d;N@oF}DrHa_vIhG&C8*8K|H zDT-4w4^CA*gh<8v7!17K9;u+@n8eOjWRv=F(dG5yTh~n-y4HFnt7mli%wcT^sMxWV z_>tF>Osf_f1A${>EV)~2_H@Q~@X_6}>ULa%)vUfMlB(?9a+rnx9}>H8t;x^jM4Uou zy@48VxaVG{)Y;kHbtq0mijWa6`lkP^hU$b{nxM zJ`AByIw$TmjX9Lt3`c_9WV!iS651IUh!CgA zXkOQ5T?+M&X98L<{~4x`MorXnc*bU>BIoB5*S@|Qw-;%`O}|Qo6-e&im4Yq0e6gIP zWQqYhULQ8Sr1$aP2R+2;@ytVl}NGqy>z~fBno}c-=?U(FFHT>5d+pvU$DP6{$%s3Q4^z$?A&y; zX`Ds#{6S`ajW@j8=|_A08hgL0B=J`>SYB5ZORW;~j-?ju)X%V83d#NPR#C>pp^Y(a zZxzW_#LE1Qatz%lT`Gub1XnVfGVVCsYlAtWwA4JSDRqa{%LOoH>t+s%B^TMN5pqV1 zX_V$xg}ar@xjlIYf0Jw6KQG>MV!EU8E3}oleNHyNxaX?hHay<{`;c(_VFJB=7#;-q zfusySs9R2B5T0-Us{P5vx8wIuO%1;v+W!5m|NZ+>Vf#4Z;ByhVrU6Ez?Go!p6RUPh z9};hToJ3x-+&V4f1{gZ&TvtZr+LY$DJk$uoDNtFOJOP~*jU zs2u)-nk<^n?wO5mI`aHqfdpBI`_I8tKo+g_s*6wZR4;WlT+!0fgG)`fN6%Ao!OyLx zV>ZriDP14Fs{onb+r+BV%k_268At=^f684g17@a|9Qp#&uiiur29xRLPOD0~}q}b2? z!gxW3S#E!dxi|H((Xa==>dbdPX#<0=QLkp2=k7%)4T+my*|+TcUv&N>RPF%{&Hx^~ zw=;lSE)<9ON!H2>DUSYsKV6ZF#Kt{p9AG8VaT~Ien`0mU6J=yKbo4jIHoYxt(XbC< z=_@=1`1LK8Xzh8$qYU{)v%&Fscj?UN$1hn-t)U76*c+V-VMkwd-?9$t0HGAM7twgY z-+vIYF*oCsfO$0^(bj3h{|O=fML%ZnDg>j)KMF<}|19?if5r6*bw$9tuse@g352=s zps?1xp6~8}zbC&G{%$pQns)s46#g3CC2EV|a0EC^ycXr)?W8w3!n^$V{cO76@}Gaj z-#KS+SM1|gVr3)iau3S7?#Wns45043=!#Ro8sqDq-Jq2X4~3t~NGw z9k}d%aO`8d$EwFJby2u9M7ndokGLk3x=B2FY0Vvaa)`}=ZP@HUIKiXgw{L*oTxS8y z6aF$BkSG3I9#r#R_<#HNfAGj>^)}@5{heRp`!K#;g+8j(A7l;0AF<71x|L-|TG^tQ z_2F!(_LNHz(t^NdtdtaX@98v^xB6)GRVLpJ2w|{Qu~U3IzdmHzhW7uVzk>GlZ>oAVLwK1J`aimlKeEsghk)?NJCTE= zUc}yw`OGAcM18KLn;BfFg6lpyQ?5fJeQMV=lE zmbIPE(zt;obkW$?+rl!v_gn3?ERvW=P?XrS5#?dT^;4L^d^;r8Y@Ck^QS|4o<|33$RnYRr_$aY#jcH@#-X9Z4LpNMBMwaUF=8?14Mh?lrJCd%yG|hX7yIm)C z(GaVPnb!D4;6;y|M}*}qoJ_rX9iN=PRn>#;skjAB4x@s|Tjd9$xT6$MLRI18?@XXwm~ zOmvgoYxf5C=DQw*n2gU*2}NbUF57r@6G%Bi9ekapgqP_e;3M?J6w@nDhPiC%uU1De z$EG9wy6w+BKWM!ls99^{Rg7_GhB-g8h8Dqf)$;R)c_HZu#Y8BoXc%xqOPOwr=frsjS;uZ`r1 zrm5`+;CDj@ex`soM`XDZf6s=$JWt)JJ}M3~*TYcC{Q^fJ9QBv*)4DMg=}QKU9gGBB z%eWc!3GZ|8zH8m+SIktw`>lg;_O2Qz&4^t)V}>v@WVxfaVTk9z=eU1;+KN$wO0wLG zU5y&0_1aLfE!h!EbM>dz2KxN93($-{bG+t{5|Zou{<7Rbch@9S1+%Q#>ZhBpYU3=a z?k~F4>^j92AQZGZh9tudXfgd*+2*UCYgX(tnm8A2l#f00*1rwU%jL{}xPW}#Cltu3 zT*^)NxKB7!Ivul1JmeGRd``k3mAKm{JUfUw3YC!Y2~&1b0(!Cik(=ui*M2~vg}u3i zgp8~G3lRBu5Gy&H()=O(s*Ndhcrf{*pRtA1skw2y?jmmb@8m`0viUC4@=AxodwI0) zzo+jL<$p7JKAdsi@+tK3`Zoj0kNk~S4z;sPMV|JL`CzMoi+Y(0zaxdWKTWl_`~2I{ z7uwq|cmtA;8MT&M_R@NAK6-E{A5qT-)as_)$)F_=lQNIHRr+}AUOy($ufP8Sn?W7L ziSiyszrAJ2C^Y${rN8^|EM1BDzBzFge3i-M-8l1#cx*Y;{kba*#!?3tnZl2##ap|7 z&h?Dk7pGa1y8N@&MR_0b$O1VnlUc>YLYWnLgOoAz^HuIan>9lkNHJ|FJ4vGJtDHOf zUpcV93F0r;E;9bo^e-d5OB)$~m2(rc(j5NpVEwdP8mV*fyX5z?{P#p3_Z`Qk9RAcS z`DS0pA-w};cX8jayS|hOB+Lfx*kOL?B3|7ymG|0!f!u+49ezWRC-u$bwr@Iq=^G8c zpR7X(nb!GIROvC6dTb-W#u9&hQ0L!ZCJY9X7QsUpdYcy9m>FKbRoVQoil!E*C^NoQ z%gOvSX%kZmenZ-%)WrIoiSm-qnO0SKlTv5b?{wWOE$qzr#!Th;Hfl+2JT+GUPE6HU6RFz`JK|wA!pZoutydt)quHF8 zYzY0GfBHl&{zchhkrL37i}Y!t{Nqp6XkWMOOqI{S*XO~$Q>YgWEf&tB ztyA6|p}k-K+AU1M5zcn+%+on`N-%|;H8N(xXsq?A@Z+*qqVpaXemtzQAIVv- zHak(ieV6*o`P;9nzoR)`jJvoF{a=~eJj*18Pns{YUzyO2*cP;k28V3pRdv6{uWPzYbwdq?ZZYzoPx6B6p3v(U2_xOHqqoy5fX+dq0A>daR>>Ls9dp6_;Vi;3Y9Rx zC)Bnj?B^4%)HOXvsKiHaS*548m3Wf`#d|aP;Gkd@M-oN1c!Vc}Xj54R*v(L%%@>A1mg5nm{vUx911Ycqmν)5+-wl04wwc z4S@R&YXa*U=I*_G9>^E};M1Tcwjcg%YejH^d=&n+jH-EOR&fA^3!~FZ_zD4onwC6VQL`y&Y8#PIr;OpQ0hVb|I zqmVK4A^)y82r(~ueOjXJ!GdwxF2kAPM|J(6%X^4_c98N*OBej<{Q(GKJ9M9NaB(Gj z7oFI}t3C=8?h-6*UAB;9XV@0b;Zu%*R2K=DAqx0yX7YWwypt9?n z!`C?q!C`{^o%(tQMzBt0+6cnSm$KN0-AHSk{8~As6a~f3g*a05sd)E7oGpQ}aD0xEg;5??*3G8Jv#*9Z(Vp>|mH)!wR&NZQfbf9e*^{t(Y9LSy@PYhmQ4DOcic?hVrv1nu zw)js5*0fv(6sb!32`;Ql@AyV3at?etfO9wbLPkG$JyH&t-c zwn16xe);KdX6p{JRPRk#8meEVQ~4N`deirQt!qF>esWV;Lo|H{!vWa%mKJm|4d^ntpF$<6`Hz8pn*?$v!`E6@1G*m0+R z`;78fSx*Hg;%b?;q|zPJeEbi;zHW4X{2a2v$z>PrWjUGYr^OMROV>5BB8psw1sXJ(K|h&AS|w#TH1z^r~p-AP&ax z{J}k_WSB*0#oYbsC-|C*upVe=s^4PVhA=x~4X@*UU+~1oRFdx9GnOW(ZEHOW_%bls z{pyz~2AWljP{Rdpv6Uq(U3-bcuKuT62lcu)5K=R1BUAo8h_lYOe*e?f=<>*r9fPtK zMn;mvOM$%%^DkNUGK3fRyLXw9zuGQu8}rYt;56Lh>Y6J7L2meBLIAvd4Opl-lao_! zH_E8ClAPU0xOm$Qg_sX)lcHYhn$O_=Lr%T*Yy*T8i=%i zSX$&|e&XfvbI_>hV&uq=&XsNjN0@>hjI?xY5)&oy&xvWf%3#k(tm&akD48CWjOXKT z=*I7-+>{SAmZtBP>O6U??wIGNo*&}h{YL=zb+>Rj*qHUL50dV63-k4uD!3IgYp*&+ z)zf{|LI1b=`jIPq{c&IaLaYCzp#G6z{Wr|9`Xz18*Q4>Y|MWnR+&)#q_1<}VAiuZP z%YxOEforGoE_rW|Sio2SIcPZ?+LR7|E(FUD#zE_a>$Ls8xnY&i6&<^A=!-a7b+3Ew zIvmG}#u9pK!oBn#u28pt0@nNtHQ)ClvDEUzE?}LhE(PWNdFnxtMEPt6+uzXl`43oJ z#$$sOuF{dUza>z0GU7<((}jGHU40Cn&Q&G$=}B#$UPzidAo#Q~QW+HSIx_0|#xPcN z6Oe~Bfl+bDA@96L#i@d=`YGEQP5+!a$0zH@;{|tSYGO|AgjBzr@rhl%abSC{Wu&Nh zvYfG}!OKGl%>gw zd7scYHYZo6o6Pp^3 zQ;o>fo1*$<9&H60(xj*KX{~Yr zWa|_{)&wY%}F$5?#$y_jog-(Ofz4VpoK{Q%E+*4;YqHeOpCYx7J~{S939{E00;9ss1~A(CeR?}= zc}?AcEqxXj8*aJ|+qu@`WWibzT`6B_RPzlose#`750#tK>)*Gk@~={P%O5)QKGZ*+ z&rA&3fS0gumOK#CNg71mSlO{vL*Sh0+orONn^JLQArNzMIQ(t(0iaeA&ryQm=JceyY`2^KWeZ5jA`GBBL+gX6K5T)`)ye*ph zmAe&#pGP{(Ob;kl2u}LUaEYP1f)vqc}X{VzL~4x z;^pagsMw3N6)mIr@KGJ%Ketv^nG)3&<_&a*hTS3_722Os*181Vd3sEZ{0gii!~N&c z+7+NLeNM>Si>dYPmyNj#{<&ym#ovnq^-pL1{wPE%{{H9D0S@=%@5`Bg?fkuv+82hk zBR{#pLH&hc{hj#x`9b~P4(spA-=W2lj%Gynz>q*b6ei`r(m`3(i8B3*pPxTyr_V|g zQ8KB_ZD6J5pE@1TMR%L{1dn5j6AKZG7qaT18H<;}ExyHy zuC?u}F7xh{JcvrDi|reR8~$z$ea6CKFu-4St8IPd zF85F@xhH_a*WVQ6bN<0Ya?Y~>BtCz2kYD27he^913z7xCnUi0nq}i;NZw@zjVthIv zG0^46(oe(ehe#6s2R5VY3K??;{v4gJVG8(XekNlql2vH-8-uduqq^&+iGN*pBx7B? zCqd8j=bdHDgpNpu+0#&(bzby`2Pe6Ti6Oy6X|c|Pej zt9Q-r{ShXjbsxgrk}vtFJ<~E}FIJy{Z+dbg2mMl-(iS1Mc1KmIZ1p~>mDxTrq3vTY z(SSUYah1d{hkf0zOYV-ODsTT5Re-$;SL*5G=Ll_f;Lg*B=vU;Gtatf-6|ZYAP~qv9 ze4Mh~wiltD;n0pdotDfzm$9ll5;TiU+oU4?v|Ih00X0zeF`HILg#ZQZ`$ijnNxsdk zobzyRN!L3M?$ zkB8*M5E5Vi+#o;SEo16{-W?$%K7UFGj$5p$)mxAp>6?ih!$2G_esRu5_G8O7+4qaT z5(v5h{K5AXZZYVk{?G0QIJ3d{{S~Rf_{{LAc&ohtMT((uzosdTPw^Lz z&tMPLoF@a6xJ3ek7Arh_yM3cWe?h*D&m}>AFg|yBw)rU%XTbl0{9t_MlJ9na5Z6a7 zQE~CU$LEHP9tBSXz%V}6zP@sodq|f2Jb=W**Q8YP^F4n}N6r!R6s7q5)j|G1_r56i z$AV;mZ)VL`8Hp1$KFgmC`JdRIiL~AN2kcMW4~ec{a~~w>Jy?KWpLNPBC8C+ueQkiA?vWI6mZt}I6cN={Eh#-Ho@IMRGyT!hyTjUlBFd=@P*`w>Z1zo$|f1gY+ z==Ef=Q%w9U_o0-|2PM-u>%lk=%N+>jnLZq4ZAPd5%zFiqG{hJQX ztHAvX#FZT_ghZBj(rVkbwk%|qt5!?q#5A{{8x`nEl>ePN5X|y z@m|;(oGb?i8ee^2m&VnuwWh`;^uf^(bx>b%4tNr((avi{>iD8q&03wtRn^6A_?{&g zEIS5_ZHY5qbYun&Jr^PlNxoXW$J*4)>A}6V@dQkv`9m~iSmhV8h-6irN=K$pkMLR{ z*-fi=CCEKn$R&mTHTCIITZmWd74(@?Jv?6ibdzNB-qGbt8mV~4njY0X)-G7fV|I|# zx@Mte#s8{Qe5K9@0^lcjL)A|}aZ+LfGkOjIk84dCP#-I85D-0<>ZW8hc>Ybg1S_cT_cHPZ{OoR zP&JoG1XUBff3`vv)GeZLbol~-eo{eI?n(Wtx}P+ldNwg8i2tzf#*zkJ%Qrlx5SD&v zt)?Sqe9Ug?RQy?OzyU+)`qy$;#`XN73Yq-!V(@<%(0l|H4Y%9KQN}L)CO7bl(xiY~ zMQb6IiT+X7_PpkR)G|$gvMphhX+@R1kHh}x2kzY)S8Hc;w*L;}+YBULTk0y5&x&x9 z5DjAg;$$MQVt#X#`E0MBZU0tJoj9@IOr6?W^g1vw!*M^v2IFuO@CWzSsa(l1 z^n?`#`NOYIC*KwFw|BL;k{hfqQ^eYCeVRYZd_C*s;zjtBfWI}Z)6W0TQPc`E_QJ)i zf9Hg}JGz`h9-oZ3;zaz@FF20_vdjDRM?*9qvv8q^!-pu?f48Qf-6M*L@JQB>6UcKj zX$VEn$`N{bi?a?Hbu(83h&4XJ2w=k`?bsq?6XtD_B9(%so5n#vHCJ#6#(%k z9XYe2Kc1JkUbH@D^5?t%0Vd58lMmQX^ob_!<$K9XCBnIB*wO_#x1-@mou31#cPAj& z?OF6CQGV%*UZHRibJ3JCi+A#^SDV!6kro%~hp}g)Y)hPEDb8O_1v1pfN>9R=Pwm}h zHly=D;3cdIsUcDO$;-E&@;>^pJ*+>Qn>+^E(#bBr{^#LHrqf-`@3S<7!`Aj|<2OCP zO(92<^A)XZKxhOXXwK6s3xU|Z4<}Gf1Kbaxu!WHtx{7*!p8ez{?5Dg|KXhxL*Aj>n z-Oi6~LSO=Oljzi5&JT37zuQ@bf%aFy{1kO2E%O0waeRS(6>1e@k0*<~^btZCCKXT? z?bQWkfv2;!MtY1j#x+X%mnd&|fsx{VoLDNOad9^e(};1QkXFXVxYG2G@fvY*e}7O0 zU%?UYlO*NCmsc)eH`Qne>U=>BtXCHmx-|f617rJVF=Z1Z3Y(idj+2c~$X|=2%f(q0 z6!R(y&%{>fc1Hjxp{R>)ThG1o*S7nIi-BX5X#RWUooRl@ds^VgbWbzLzB<7Se;6Es z+4683(R6s|1Ye;$8rapqXD9gvkk2)p%>KC-BvAiqfZiJ#T7G4%$iBDL#~*a?5F^x@ z_m(m+3;liL@$%R^UTwu3Ms3w=pxA6fba`+cIb!xD!n#!Y$#r=5Z8+Ggho-kHq# zY)vkbdJ2t{X|^O^EHaJMA`wseax_w=o050oUUt}FbK(z)mHI?6j@W-je|899>!Nqf zdQ*oE#W3rN&cK?Z^=oiN7n)7w-S?d4P(P$Kq75YTo}_%HE#UW`c$?qTJpoHnfJEaZ z#5E_PlZ1%IQ@hg(a=1+)l~f9w1;`bavUuB}Sy`=lv-v(=-VZgeRDHTLyQh1hzefqB za6X}#8mHR$0V-oo>NUU zvqoEk#;g)7TuZU+tnNtPj}rhR+2|9;l{SrINm`+i!6tKkQJj*}AQn(9r@KpA-MnEr zRO)law2tZL-p72=MZA$%7krzn@%>x!FR|s|zyKW9`r(NiHPufdIYFKF0U{S===Rpm(X^`2!?VTPn?zFu^3;s%4*koXtZLF}NatH0T zAU&893;XoAY(-itT>3$wslNIzXe#r5Pcrx`V!l0t^~cSK5z3l(d{%yTEzlYNUyZwe z7pxs@`vBxXTWVg64P&<4Ttv-^3ZOuyIn~nXH^?0a3+e4geAY^EsC1;>Y_Ctbg(M`( zkEV6vuN{Up?1fE&Z{$|{;b^B$23XiIiL)J0kKh#%$C7gX4ZH8R2 zvXUapUq5M>4DXY&v50QFrW^uZgF~jMNOat7j9n%$ zK02;xV*2n3bY?t$I*DE0D#)e!&#Q~6gqQ|vy7kIxxgQshSaR3I&l3{%!dpeDp4e&VC;M2x zqw_CioekFT$wKM$h36LywiQw~s!Xfhbzp(tKygKCrP`}!Q#QpZ;V8}8H0k8_(Jj2Z9u-?47FWwD%6&jMS7}W`!m!>$;QZgJn3Ic zPI6On9sGTFtp*m!CX>PWBVF(T-_Gy3C~r5v)Q|BQBa!7aTMoEzs{W19!RT*yyxlS` zu$#3+G`?oMI*0olSPjP@1;~7l7+DH>$CRjf;sb8gFY#f@nF$0Wtl%fZF()M>hPwpy zxBRKJ9tw{&HZW+dZW{+bT9&GQcJu42hZujJ`?Wph4_pTa4rU%xNG?g#Fl@8VYY%Rl zKbkIg?}Tr=DTmRHBLCdOw$)AIEna@>Ywg@O;?C;>_k{yZ5t>H12^_W;45LzuJwtkK zRr;(!q%RlZ**%Xxv!+kQmsJ^4wwQHWJ5BuMb)@BRFz0@cKnNO< z4Ir_6Az`42GhVsz@0>skx1dStg_mihCMj;N+`~H1c7CBy()Gacsr@vcPi7TGT*7p# z_%7>-){XB;epZFX(fq5B0~JKm3r<9PscFb!k&PvL^0f$rd^Bgs8whtfvB*-Ep;+=% zpgnbBX8kL#h;gb{aD{;mKzK zJD_oZ&gG>S#Y8))KB7;2jlQb4vNhFjvzJg#qWmJYR7JjV6VHlFB$rY1`;88!dR4V!T543zdUc%{`_LyA-`P*%Z5+%%^(WS;3M(z5gb}lVox^@N&&t*0o1Blq-xS9QB7;)*LrS92RSqJ z)|Uok@FG|MW%EkwFgyMCi_a1oOvsv}`Uf zgyz$KYWORNF9@FoqJDzmt06?Mkn3tr@m_q)$kR*kzla!%cN0$V;|1rD>swr@`p0;# zk>$#qN#0r>EV6DizI?X-=yWWkZ5lBDiJy8T>?K%VXM~Zl#jz?yc^$6*2xM*$ZVqMN zgkoi{M^oDlmvi9* z_daiK%{#^5Agi>gWrZZvV@RN=B-G(l?w+-|bhC9z$I+RA)8#swcMB6sl}-l!#rDj? zT3QeM-N&aZaOT+uQS7hB*>bLEzj_Ts=JTm^zqUJplhP+q@7%cH7wKvNN@FS<^C* zWKzcAN0!(2DEb^nV5bXNy`!~f!#z`v_$Ax>IM_=^ABRV5#ePIPhq38%S~FvlOZ1Fi zLbR@c&%;w|(b^uog?G6$e~Y=?B3^wu5KI7jI;>b-BYD-TTHx zD|M{(^nRSv^89-)LQy-`nvp?sDttiA=&sbjrZ$7@Ec0WHTSyjy~)yAUUVcB!< zo~ZfLjrn3ehk0vWCGqbA0uCPeBd_{rA1v1g=ZS*=YelNdZ8m~$AD8m5QqC~R$I0%= zX-@9vB0?c_eA918Fh$|rKH)>%*9Yxz{+EP|$wsb@O`WJaw|O<%;5Kfu=Yy9o7Vvq% zUo6H~+ups)1oVnr1mA+EO#<)}&${{)>!o`Z-j~W-K^}Y5R`bQ7DB$7Sl+y+ua|Xvq=?JD8U!&^DjD_3$f^=+c z+|V@AW@5I*Ik9phT{M=)*Y4Nz82m)}D?pJ|HPqnmCHN08-ksOTb7{TbADyOIpN^b; z8RrbY`aKPO?h|5;EbB0uOiP}7(ae#&XbIPZXN@$8iQV9IHyZnHyu6@6==c$P zq_sHFI2A>Jq#pwP2|)U|`pjphzNI#4T@jdJZzyt4=lYFK0<-F2LAOI#NiP8L4E(m= zPLzLW|cDOT?uht_z%6?dAaO=2bui~=OtH3ue#d5f>~dIcv~4Szw9xg{`h$LH}p_F zTtdS+yWlTJfi1TYoQ1Z&TC~-jF~lCJkW%!NG7Kc3iKE+i{iW~+fi5ahR(`l^A8lh1V5G$P{fTg{zjUPlEoDbUG zWjNiF)4VOAlJ!Aa$n`A;$IGunf8>>t>zUT4<}e&mc=Zo~YKrC@{r7xC1(5?>7OP}7F zoTrr>`i^>8S2FWFTfR+~!YTGl(p1Cp8rZ8s*d#!3vM@7Ph)n1vjlJ{#S!ag4KT}%I zF5|XG2W2hDuB)Hb19XF$VW~(BN$iXxZiE0gM$NqIj{Gj25rfpdwIS8LsBGPA*YcYC zA!ix_{kiAgV}KxNqgcwhK;xnP(_pkp8t{QD{S1ni-~Vh#*HX4$(h5U>;6Rw-Z-MJJdKM{rj6L}e zM#T!H9;zpG?R-10;oW7?I_7ymPYhbC{*g!={@zseeVcjiB2(#i(jxV2-HQQ~cw&#}kNJ)KI~;e^F@8r@ z;f?_+1T&C;BT^i-m2x6Gc;@QgXfSiSOIbKXHPu zbBngjb|8ulj{$w;!`};KI1x`OOg1DpV)I8kRq!6L;8K9oi5!T&hF9td#2rCNAdn&1 z>sJJN*O2jFTGXX=6A`6>-U#daIn~+GQ^t1L$-#cD`jm{T8s6nI(}A(R={#h{eS5Fj zT3^2|o=V*bIW%FZQx2I+_9#cA0ep66+m-^ak_D`NaewT`amKb%6 z2p!bsM7q_5U$DWg99(oQANrXo9w+4*W2nCJ7Uzw^rV)D5awe2We;KWPL~r7;iIr2e zGFM0AD+j7C(=yRo9oe)wv1t{uTkqi#ao^(6&yQ&BAN6r6Z#7Bc2=sc9^_pWX_mdVc z|BVV)^<5kJr5=zNmh$WFEeb^atMvA5rl17zwk?pqk`(*Z-Y+F(7%P$cSRj!ttSa`BSzIh)@r`IGiU8MJ{|P0B^Z4FEbP?Q0T~mV>sK^K zi+N)vl^^slj3`>mev}4sV`*E6G?PJ`Tm;j3!-)7|>;*7iX1=(APZ@?^|C4kOy-`+J zVdlR2-?U$siNja->#Lln)n0gdqk`m&lAqe3%3wjR=G#z8I&zg#|E?x{VeU_m_LVM3 z{&rLD3(?~qYzdIkydP7kWB>m^;gCK%kft6bF^pUe1^Q{5E!1~-IhXB#tmv?xOqsN;dS^V|O#aDc-y?>k!0E*98GX46n`$$CfNT0v4j+9&( z%#>Hjb@P}htgl~P8@ZoppDiWBy*%ijRWXkj;GaSIt+UNxuz&VyllV$SdkgqOU6Mz$o>;G+VD)v4 z7-&6*#5(47VO6la-ze|vM|rJjerK&|zoGsUwlHQlXw#Y+qcwK|vn9BenWAsakj@5% zfQs;zSp;<-5W?r?-VIS>)4QJ3D5>repKy#E_RL}bJQ6bQPweWN|Gftb5R_}<>Th<3 zRl(yMZhIPh+L($Pwl0wZ;R=9U46861kiLXof`Q~YJ=VHsKR;bF;PJ*S$;BUt$7vvB|{CD zR88?PRN;stQtT%f9x3)Plyqnwb-<|jV}79P?pAe)$IO@$t(&Lz!~3hyJiY~5n@dP^ z|6U8tX`#{TKAEd0^ipUIJ@6C_of$M#NI#?^VPx{w5X2-F9Y=VDARO#K_s&kgJ3Ej5 z*H`%&a;d(*j73FsU;JgQh_>r7T+wY`(V?p7Ntp?GwnqM9DE$ z(&3&NvAlr9J$;|e&LH3q15+6T`ayviORexg$34*7s$VbL60PHC0t6DLS?I1cs>_Jb z>*Q|G%2-$tl;iV%kQbUdn`vMtp?$zF>J z?ja>8Slx3`!5a;x>FEWLr3y}{$AX~yL@-uzvsCg$_^)>;8~EMF6Xn171AMgVQd!B+ zpj!V`atQa5=V$3&(o7}k_Ewc^l4PdkD5_nuLKEn@>OrZ3vsVttDl7OVe`f_3ju17g zC1Qoybwt&ud&hg=(xwnzjDG?qk<>`X-|X$wQ;uGtly$SAi}Hr7*QO_0_ca?7+T?!1L-{a6*xk^KvI8^9 zGNno^CvG?}>`?rSs^jV6r_`sLvt>w0j977 zWh?j%#%BlKxl|H?3a-P$c)J*BK5%kznDn26G22=F6IB1d@NW<`=fhyCOn$nvP$O#f zi{BNgRAW$zz@>~vn}*w)yBr{WFxiZrDTF=jY!ybK2$~JN+}^)23fweFinr z+M#6QfM@KeY(umThYnkkQI~kVcU4c<_cEBkG1PDSHP?NHFM>yLN8@E0xYb8m*kc(+ zO<;b0(row(8pvvd&W{}xt?^}NmQXoJ1HThO0qAoD(= zJ2ojGgEMXiGF!NwT4JCUJwSrly;hOn7cLhCR^cMIt9|I-9pGD(m;Z!#W3Av4Q>=ZA zU(K38Zmk-+w#MX|P#<&l<6i65x}MGQ_196_y>*GFEx#N14{MX#J~&`4A%l1w`$T6w zOu!)EP62~hM9sz^YIq14#Fad|+Jb;V+@!isI0S@TuAO~|ke$ou|G@%f)vbn*fB%65 zDO=rdNyxZvuV{nwh4ESa_(?|=j30V~u|+Xt0DK3|DG@VeNBiQ1T8)pCBAloZEI;MF zdQtmWT3bEX(;qrkib_bRlx3;gZ?%;6L;v*&ZjD4+@p?iZ5^P>Qa4H7G%fC^ne7D64 zVU3xAYE>~5Dobo#GglNhd7YZTn=;lo??JxQzqRvL>PNTt)~xjoR5Ll`jmv{pEL>>d zQMxhISk*G^QCd&WPemqy&9a(&x?2_X@b9h+Dvy`{l2yCi>G*9p>o7 z^nFG0oANH|@8k#LT=U*^a9~RX&aKk*z?y}nMFrcDk&vJ2#%s|?))q}Ald;NHLfbSFOcskJ?<$H@J;EC&Nd0Z?0e`~%RJ)eC z(~)jfuN3pKlrNqr?{%Lj?XPmb zw^{B}#UHJGyVeuXJ2n~ulNveZUIKKy-8=Dl@9K*rY~=~G^vI(~?y3{1!Y(&*{Zct` zmF_V7Xv1~_&JN*qnZJKj*uQ?SO<8R%%$^`1Z))T#`I6dBP$ehDlE)XdncUocA9f|O z|5hmmEy?i`nuZD|8M;tvF%%zCx{j_2c}i~SHm9yq$SM`a9Tcp;U zk?Mgy$^VD23Z**?i&s(;abq464gJ6{zT_`p{05&}8>i4Qr((2$)0_q^ZF`#2)RS$rN;9R}pb zn7Y)H0|lvu!RV{GJ0c&OuqsYP-dq%?9SPG1a)I>Kd5}_=hPyhCHUopMa0R5%TR5}j zBrp2sF6pIAS*}s$g;3AhNoj+6@c6_WZK6ohCd%HbdU!M($MKDCJupD!s)ds1@3lY+ zn5?m7kqB?If|C2=gcGrkutY?#zYsPHKS;I}ZhI*gDePm!L;U+0l2clb+MuV&H_i9; z)Y#=cd^f{R7bb%kUjGoht^fpHe;vHm``7z}*Fs--Y4G|RpL=`o`k;TkBY55EUvIKk zJL{VFv*3A-QTuOKiNEyKcI`6lVKK9WbRTlx!B#M?f`<*zwD2R@d1&KbkwyW=dZ!9*pajA=9%C@#ij0?YvfGRzmy&Hx^ycsW1Kxr#n+Nddmf1uMT6~5* ziphsfKM;nl_q3sVI8Igb9Q1@4iyqt^SL@v~M+3isWfuEiJNVp1D1u&icF`$V!=caG zqBviA`W#G7Adfx9I>w%${0S-m%oAImW&Pa|z5cIaG^RII&6gbb8Ms)jwVXYEy}L>b zLkrBGnWa{&LdD)dz*0+o!0#&ZBYk~QJuSylj~4l{eYi-2I+1c3P4}#yOjRek+V4?W zi2o3ermeuvbC?IPuWi+b4B~A;-{w0}TDhO(2f*aXkKw;G@2Q1|eDY|U6P`12X|y?E zt1{J{k{Y?=E;}nxoEkam=X#nQp|@29Fx7PV=~7HAIB`#Y7OmC&cHnH}a1}{5#un@s zZU&=u-vv{l61VOYF*g{*`QeBn4^^KWOFnADn{l7)zgICg;4y-cR-Sx>R=}z#Lg!tE zy-Jm0e!KA`L_c$ao&Ts13Ef8dj7#p>AV!gZ{dkn0 zqvjTv5$`m6>`A?G)r%*3;!&$8tGYn@yTQ#g8qTAScVHqEB@N*#qdzw|-_wcF^8d^g z__ak@5T%v-XgQ>G8*^4;sZ>!~?Hcr1?t=4qqhbLqD_h;K5vZhUJOw?_vHPN(k?&BW zoI|{t=Vjg&^l$z?aJ2#XOhgo39=ydcj^D3ei z0u-Qn{qOZfPQbC>p4uKX%Qc&bL7JCubUu+UtR&shmpFG8{acdo&6eEmneyc$XYDK2 zRRCMpE~Vy~Qt=_F5zDqkYa2PT8(qE)zP>#}(pY?O@36; zeH|b4)e2vl)b&|)=&7PXUkEq)C|7cjE@KX`u=b_s|{CtCjJKRr2+<`B9{7e^qw(FW(P&41e+-)xoq9}k4!=|rdkHs2Cm-W6a-EOv>2C%uGpu2TEyry$eOsf#wpt>$VntOJ69p(-#m(wPI`) z10w!!b*7&A2XSs!A4ZDn=@Y)SG*sa1spil6*1A>&WbxY%Sbx zkNmu~d4Flw8s~+CGCoy-R?71$&j0-;B%1Yv{XFl*Y`;+r)(&w7F}g~ziLC%^#FO0R z9$fAzr?QP`lq<3{-qY&-^NydrO8!44nmxFi%XumX`+Dy zzwVFfex6sP+adLqUMuKyU?)f|UdT)8c5mQXrVVgvr7cXaR=-iUxf)NY9o4f^dEdQB z`^)w0FY|uEW8L~$Fw(p~u_Q|zxTS$T{`yRClYF1jdUyHJ;sV|_QJq^_?{$438mj@R zZc{Gw1gGsCa@rWRiiSJD*5T1*Z$JLSS17;EQf2yhd{Aqn@|0WZ8q=|j7j?_;~ z{!^zr6m!TTx$6QM&ZSRAmL0$9s~7!c&P79JEuECTY5eM@;)j=Ry0+UplS-dLxa4Z1 z@yX}MfBeQIuJNNVTfEv^Ktt)q%s5Tvb7{WxxiKGa<36IfWQ>zj65&;|#w0f@{r%*| z@totIKa?ctkxMA|b(Kr?t^t~E(EO8Q7yh{DVCz0xona!?F6xGR=&EyuUuTTAO^hyE6li_cWT1;=1F4)m;;2!yHk+<{kL2d#c$B<5 zM0Hh;)#D-UWHK>zQPE@)88s**`K+mGr3bjtBP~FI_5W^qMOFz}9r|zUQ*_=?P_N!r zsJC1m%n_uC$=B${*ktoG_78LDIqYwIpbMs;)Wly=u!T|o1t_~Fnn{@41tFOhi#>|b z62HtstV~yjRax@bd#EouJOWZr3tGyij6?J zYd~Dp(^70Ol%7`~zy{jemz)1;-FsCq4@o}G5O^SbYxHk4?ZpTiavZPi-ix?1pG> zd8t3(4CK(O{)=8CV4sm)>y&(t$R`Hjo6tqFGkp&Y9A%S>=fYpG%7jypVdR>0t?O)=wFEElw znt6qH$WN3@+M5fp5~u4)CUw;kI2MOu26Hd!ZCFq8s`)!>e`B?bZ%2(>w054Vl8F3| z`vd$pW!cz$h|N#3%S8MFXg;gTE<^=mLT@_qXEqJ4u-}P0vWHJ8MSVWEerkm)^Na8$bL!c()fZqY?U;QY6`uSh;!EAkyj%;L; z;D*!5cBtS_Yp}1LW3&{GS;t?E->hS8?7%;j*-&V-X7Zx_>w399G+f);omJG@%06__ z)j8+{Y{pB!vAZFlRN7tVC zT`0T`zl!8^( zf6-AWed1Y(l4NKsk-}9{!~{j@1Z{Fl5Z|R`1TfCf*j%j>!ArD{wL_xgTkG4tV=O0Y zW>44T=OE5=RfNDfTL%a?cGwtgdccdfg<3%WsKMr=i5wC?f{xlIbD5<3a9cJv;u0`X#q~tSWnztVL>4@3v_Y70W>^1I!M*okM3C2U zjQe;v2zw)?jC3cE;U;~iqfe|}MmQLjHVABvq1Om8`Uhprp`_@FrTum#6Hy>JWQr1# z1?TIB3W~Gy&f_rvOf&x7d#OLoY^R1D?{R+v2qM;f!Mi+jhT4xpYeQxt15`=agloPd zl$XdhC3i=DI0F8d+EWKfZ}ovSMhPmsXXm#=cr_KEk?cJ_`F#k{eXvx z?7Xvh^cZJaA{EAlafu7RLdxIop}{$=YB2Bh7LSw)kn(q){hdtHjT&PKx=cWZSent0 z7;zu&5w?D@D!XXit*YjyG97E7L|*N`@cg0yiSqlk7+gDYQ9;l7gUmW? z<8;gdIOW}+eCn04g?hV*H)F7pBRM+9*TVL|_$u?&s2b!-cl%BiS_#XvV)63j*jciw zyR(Zq%-eR?{+e(b+lUQIRqX}+ZJmV}$)dG?rY{CcU%qwyX&il@RTEgE*vruoU)^k~ z!ya`3wF}RLToX%LW_)85$`rIjq{FFUUD;!LyCB8jU2&WYxU>YfDQj{ zbTDHFHpf{cEHh4~JIvAnp-U$a-ut=vvpkU$ws$U!IK=&*)Z@BqME$BoY-2eBX*k_a zs*HP|bs-7)LV=s&Q_8O;1uSwtl?3kpCC-k<_siV>Fl$J_+j9Xwxz$Z)0)`t^4$~N2 zn;_uMq*me8AG>H-6Z%irw9|K`iu+9}lPnf5Z$>@|b=(KK->>uQ0?P;M0wq;(vFLwP zEcKwMQe2`!?B-BR(8$N5^??d9c9fw`vBY9ArwXmFO;tmp%O848vnaJ{t9}U6_rB}4 zCHM}I!^o2m* zn7kb4yfaI9jwP2VRSg3C;&lQNH_|-yi>}r;4_Ci&l}X*c(fUDmTel?2zgNfPtHxP| zPPZHq^!*`y?#8|#w;kLxAJP|c%7MkLQWg@L(Y`81zan-JFTd#4a1f*lKe7?rFia(W zMHY5DtfR^M{5-Aj@)ed?x1-D>v%(fp;rwF3&eF#E`d1pwa)0`}ir`|@t~mPQXcAu( z7SRUY&*2YV3ZRmdy1%;!h>ZW4A9B8$wk&oin19ojK(GckP=)zQvaThx{jx zt&unRYjw`$LGtb3onp-!uG5|(;?kG1@pV{Q88RH`<@w1uhK|0UOzikl0MjrPvVU%x zLE&^{)Wz^OwC3=)D?K4pdj7k5j^)2zPCk}U;^PGQg+71EEX#j%I{DuJGsrIv_&51( z`Aq(7QcH~csC|Ot&h)_i<)Q!>;IsDil`Hj-oEt*o>%UW}3$+BPPV%h zmKo?}>&f=)e?T~S?f>`93-)=QxzCw1=bSln=FGc} zSd5;p;+<#fuOAj7`OND=wV?dJa5<{$?bBDh_8T1ZE8|!sL4v4Wq z%lS?24i?B@*sPyS$IBDeQ8d=f7gp04%a!xZa}LShyxN~3X11_;g3DEL8KLag zVqcHPNoMuww-8{rQ0^l@)PSW%=jjK-Pg8?p^X|>A@>Jn!-(bJ~(dPFxHuk+z$`mDV z^Q*5PUu=dkwW#wYOgjIicQz~6kULHwdmMp#Oms4$u zTstmEwZlB*M-`jpV{H=-5;0Q~pdXXc_5YqobG+(5#})o{gk*01-J=B6zv{>H(P z6o2apg8Fl$Sc6qwS2pgh6n~Rep9en>kw=&>-)xPiN`rgT;;el14E#_>^gCjtx zpM6cEqN($=LG#3mDL}17px%ox_yJBnxQnsy;fEWVA0#wQ_mcyLCZwh9e*^-+ko5n+JH7TTcW@a=&#j#Ry+ zhJd?P907$)oYC8hz2RPav2KpFqiyo)x3`~}kumNV*4|ld4OXSsQi|?C>GYS(Qp~%4 zOmEo3{D-u5tHGlIfMEXSUdS$s)LhZBGk@xf$6$fnG4kMI!eSGAN3t>Q7|$+NnO;1u z4NU|!uQjSS{aKV{gVnCM`Cb&Y4l))+|ESn#*(bM4U^&l=k1sS6ZF$Jr(BGoyTs;U;QTkIN zl|_&;>n~dN!~`|yLN7Z1MTJc{s|jP+J^;##+mO&@&0l+=V_UEDLbopeI&^spU&n6- znq|L_IynD;@@!tR0}OVCrm?@-Rd9h6;0194q+m`nv2XHUQe12bENnut`(!i~SJN~8 z(oYbl*+c!IorLCcjyY&TAi*wy>w^_Q0F(4I>(6_3Pu6dzDb!x)5Afsz`hPkOT9-%p z=EnbV=ZMVXP(jvzH$V_iNaT5TZ#0~Iio0GcoP zX7+O_GSGWpVp2-75W@R+ah~Rtj;pR=9^isC_9OP7dQU-UIDfPkol?z0)(KBi9zAmg z^+~B>)&LO#2G;9ob&Asd=35pZ#or#Oo z+tEU4(ra-5u=4FWDK*sh$J{zJ`$JYg6^o{8gfjj6Ke_(Lj*Ii9V>PhV6NT=SY<*0) zX^ckK%IC8m5NIV<#K(={D$?7!)BWK161r1ow{tD)*N!Ed+z0`Pa^|;tj;G5%wT?2i zJnQL|cDZeT%U`|Hvs_^pfiu1wv0GuYzoRgeU#a!y1(1Xq%?BXIuvn@iB;zgR{fkyz zxOYKm5DKoQH*CQ6bY|d9$E9pBQ3T=fO@7GhKek^aXtfPcBr9GV z!k*o2W?&6W-|yG#Kl^Pt{rlRoUE;JG!Ly3nt%rJW95GOA$MTnnDc(rSf&zOsj_0!d z^~>VD*kM-M-8B18o%~<@Hx8#A7eqc9LG!=o{+Q78mjHm@M(~(6#vAJh@-BD31^el3Up77gg)5y|D>nr-)Y~;^{JsW>Un8Po%0Sji#l) zWOw+}%kunOM->@U>~%y!3p-uj5DDc>_PB2LKz2_nT|-Fifs|0g9Ace*@;Zly+W%c? zPdJ#*q-bKwbrPEQPdkn4JZ1hHmvJVWb7y-TXhcYc5yxeJ-MIM(4%wCG!~?I;S$nGS zSze+Xd;Sq1{goi_{0HB*C#xmwp7(z!-P%#TDMtARd}ar!m_h3Lq%Yt88{yoiKcVTL z084-TSP`BD`N2;jW5R0biiVHj{8wY9@?ylc3Pt ztk3KHPwAgV5CC|t7~oGDvs40$CXAckgI)a5ir1_$&-n4hF21jeKRKO$Ch_K4*Py8v zkjpxhzVAvVjJfq!OqL#He!jo%-+Mk5;_vzaO9Kzl%RPoqs0r=33XLspqHrKf?C^iT|+w z@E{2KS;$3}8Jz_obQr;l#SGYhBlqFY3{Xab2e|3noDgB{~KU(pw|9*U`|1SRIbpDydn`>R0rdFljhK&7r%=0dZwsKec2<^+-=XH2H7~(m6hB9l(jz~{R!HAq+j#p z?`VwMxbh_E9vPj;g+;k+7+4vMBbRA*z?F0h(EVYxr>FKTr#;UoYM?IgX{+G(AJ`v! zuacj$GnEZAwx(g66dqaJM>4UMU|x1ebsu)|373Jomx@S%y810y#|i}JN^SYkH78XQ4FEj zUZbwMl}wOBr<1GpF2T=1KNTh0;+X^p*mp64!`$qT&jOwx|P2C-7#;x_=ONc zE((axRAElMn1MZ{s_~~#p0L(Up{$<+hG#p~WnLGpl~8gfbaOci~J5Jr5$H_46;``3aF$L>tA6=HG}v`%>DC6lt=M*&F~U>mbFi zKbi%M2q!Jf=B$*)ny2{$xDo%K(3jBk-UwxW`(cO7)TWeA$AL3$x9Xxkb!8)YOKn7F znIoU+G?m>LA`8x!Ob5k**iD_G?fiK#W9a|Da=#c$l!OW+Er4Cp+g=yE5&b%Jpx?ju z`F)=B|Ff;ToI0R-@Hz>uV|e9i6}8Lr1^9CK`!uUR!wk?gA+IxL&4Lj7md!QAGqYYH z6T^3eKYUN}X@~FEyx8@@>{V{WirFQ-7)g$4zPlYxZrhy)gBts`pmvtw2+fz+e=fo13)}^&1GafsxS)S7&`hRF=mP)oy7Mb`xD zE9Ni6n9VQp6aT>SC`-IRO*8wEl>SHS_fDAaULF2F)q(%T0H>VhjQX~R#owJ62hnGa zPffOmblpVq62mfM>tr#q(%K%c{tP?!{6pFY>?-}{PK@v+l_aw66j~#uS}`RbB4X(= zUr^y+J+u$HfIJ)IHloMCLNDfJv-;1o_(v#P_WUL5C^~2sJ&X}EFYNCRCc$34>Iks( z@wn97?j$+~%>Xo>8cyUTj-qqVjhlFzXjpP_ssx)q;^(LNS=c?ATSbWeO&Lo~mk}Ph0;*e*O7YT!^15(JxriF8>4u)xU3L z=PRlg+BwPAyOX~soh@d5?$vJpISVxu&B%wqbfKTdx6G0(HQTjZ~iX8vD`c zj5CgSbx*NAMk&e?=TbyuRn3vd0{D_P;i zeyRAz>9P`iT9=_uU&LFc7r!*<9f!%A%tL8bWh6dBTO(D8UQD&S^%_p(Kw5sL-4x-M zSHB~@qmujJO=$Wf@;}~cvr(jWR3eGM9f}EuTC(fPE+3a-gU!iY^y|M8@3IJKAw|s+ z!zUt!=W;5dvf%d0#_8IjsF=$n$Vhf~UM(~M3WcMb^|^Z@0Em>{&9G(Q{-WZwY!Y&~ zO$?VaZ!JBmpq7!?gGv^Tw)CbaN{Y3wLKu<9NRP3X^~Ya{apit>LULJpwNF(NxDNOX z^3HwC=2O+M;BmMwbXbFz{~Gk$q$)O>o^{N)nDZUhj)ucQ6M9uh;qh;;X#GBZ>}H)H zwWpWJ@36gr&d4e$5x7#eCw5!l`3Ms&5jZIop!q>ilK=^R$<|)%LNp~`G-Uw#$9sK3 zDaix=Ky+vh(dzL4=>LeF|CavCztHGiDgQ!ursSmh&$D@r=l(B~X4YKLAF-* zE)4~1$*W_ZG7)ZhUAbJCIZkBJ|v*C#U$`D7^HTZRslo zHhKJK`8L&k1wnE{|E>~?>qnaxpDIv2>Y$mxi2&)$H`X52eW*wa>R8WEHix~55A{AP zsCO03yF5A94+)}@+POs%nHx4Z16b;1N6X&2Qe@s9X;wivFSu7**QC>@y+{W^#>XRd zTrMy-cie9jxJRi$`nD1KlFHKT*RJnEGN(()_rv4yhbS(EK$hiM_qOr#SXFWT_HwUi zWxVXI1-XtsmcCnaqNdkqO)r=gwD%kHn^y!^m>1*0_H%^@mTeEImZ3^~Nc=b!e_Elj zhx8S1e2m}rmY97;x0g@OCNI9j?XQQ5K=RY@s}{DmFqKG}KN<4Wq^#CP0_UWUbSkdh z7UM-v&!|0G6WfCX`0+9~7U{#{yc+$(3u3{wvA*&W(`*m@A=Atw5rWPvLKVYEXBKL zAu_8!LFCBE%sP@c+k`H>K;QbV__n=m0~831njqJR{Q;_Z@|@kMp83~ZK0a6~*Vdi% z4hNk4^^1=2&$mn`*~ixLi}9=(UVGQ|uo&qfHFlhbIu5nSG~$J((Xy!CxOk9O+@MUK zF7q?BZJ|9B#@;o;g6~Jcj+>PqLk-VbBtT5|$Bg4hz~O9rGi1@~cUw1uKG1>jVjHi=A8x z{kHOLd)C7+dMt_^3Oeipf9}zDd%aLJ`kF=5P~t@mPds-x8TLTd{*{E)zD(rV`-nVA zkq=nM`<8>56BDUvUFnaYmETKJ>yMO{HW&{a`KBf){C)XY6hGwmHVWb;Kz6Chi(4-mET}h)y}%{TxBq+F76$F?Dxd?{GRwtz~bMPzw~?J zpZT8nnY+bHK3oe6cK#>3r`EakpFakO@p<>qML4L?AyjMijs$pM^o?x6oHbtkTT0~Q zM2zhiN*qYp=PLy(cvi9Ot!S^`OlmK-Lqb|HLfXe^+03qAI^?t0pA$|YpCw+mo(e7f z?IgeT@Z+Oz6srMKu8YL)YUV|!ZZ8Q(Z=aY^6Xr1nJ$PmOu2V?^eWC5R?2rFq5T9Bz zplcnB3rr5)p`Ab|X}iQd&UX*k63MnCaap|uj?NGEQCn(GpsF#fZ&lR*N}H%PHq;%H zp(PT7*Hp~KO&$L2OR@Xsy!^X1=m3K3aRL?rTA5T6%Ngtrz|lT0x~)7kgY95a;-FF0 zC&o1Eu-w*_W0## zG{e}b3GOvHl)!cBt_0_TCwU-YE5F?>Y#w>!N#fFB!XT`uTl~U=B052RSQXaff@p44 zJl0I4-g|`WTSih%vO7)-EPQqVpNEO{Vt!w_-9I(-2+NyA9$g1Q4)-l3*Th|albp@qHB=Ua$^GUyDVm^OStV}@Lp4($ND*70jekB#9XfS0K#`1h8%uw(bkwo;z>s(&z^qOdF z=G9A7PmGpbUafV_;pS)T4cj~3UVNH38DgSGVnIA+B=1P6m1XBYx%z^ang!koyQlf42_CXmn-C>M{$zuI-9t*w8z?$=Q2Au3_Yyf%H}^Q1^QJxcYT{`41nSND=lP22R=;)4<^jcygW36OcK%wZw9c$n)uEK2Pa z7d4gbOJeprG-nBjwYZ4^r9+=xZ-oSZ`QQ#st|AP9TMyb-`x2;>yNC}hVH$M?RigHp zWd5zqOtdd_+as6vx!iiNC8@kKd2J8OQh2MqVuOAI5fnoH4vA*8mw2f02+Z*^y+plU zOyz+x+qvO9;SS3jQk&mn2X5cIfSjJ14LB(FzlCk{GhlvZ)^QGg<^L8lqh$-LELI|a z{?bRwCWn?6A)7ZX#-_t!X9^+f6rw*As}tvoj+!HEOz;m|cP479&S6>vTy z+gxsIU~y6brb`VuY$T+bYwau)KuU>p@CDvjYMfWM4^gU|{YFeBvu;%jNYA8}0R@?O zBU7J!XKF1Uq&A!P{;Bl=Fa#+1fKGo*VBkf6IxOys>wVm7`weu=Nk~>c8s^V^1X169 z&~yuFPEo&k)}bFSp?(3d)YB%dDB4Dt0 zUBVNlt@*(6fHNSsUa48+EEoz6)oHNZ~6{NbSoZ`C_fwzRIxCQnp(C6(Eqf#DFQ4#I{*pFv^C68#?ZDFRm zlxeTnQj&emb+eV!eR9ed-%78L(rrQv{4KA3gK7RUebp3HmVQ0?BySX~=KavrGdTVP zQa?=;DVFG=;QlW7_k6cK?V5XsO_DW54>H3-L|dL3Omn+DpbjY@*8fL}kM;jCk7(Iq zfT#PNTi98(J3F~QAlz;01ddnAc-av9$Qr6gB5;|?dkHA2`;?b^qQYajC-I1uP4vqf zn<_7BKf=Q?^m(zsx99lF&{NJ~$d)tNga`h>YoBDI+=f-gRwR#>6W+(@R%AwyG}Y}3 z{8W~3rBiah(OovxC|qk~T}$zi(j}qk+XHseRLlFt7$Pc(I5*yF3CybYAi8khUwUMi ze{8VTSKCc8SD7ZvYSRZNrer#pOrizY(c=y6af$@|JBA7d-4@i9-AxxVLJb!qX$fOq zv_tTyZL>M`V2!v7Y&)405p?SsB>yCo&{HCQ!(ebYEZ0R1gn+Uqhh_x{LQV`d9L`H! z*~H99g_KXT=?1zgG)bRn|_5E9!`S>Q1OzjXR zZD^vlDy1-FxS0@li4@YAVEm{(_K5aiAQ;vnK{v)evKe6`eIa>M>?Jiny6+pw)x^D< zo^H(*#i`5B{i8m~!q&68Q5;Y^pEzs71K%8E?(fN^-MUAlqbp=?jS8&#Ltwdl2w)3M z|5!^q#-A_U!QJZY@8NbzW=`NySJvmU6kXM6`gJS|L`JXCpf)L0>(2xZw>bIFO`<9> zo5#;gy@khjT&vj{c=v3Oh(9|Gd}7~{EP}>GXm+Af&F;3&6l}4lXd>;+kf3s(TqsZJ ziaT<>QEQ=5H;@+j^TXQ~wtdWyKx8f>q!QF^xSI+*NASj2e)k7z#ebwFn5DK3riop@ zqs zD-#v%n&HAj*n9Vi_Qeq?^W6ee3(Q%s6IC^8MI_$;uCr|w(C4bs)uHJdK?y>~5PCs8 zXLVKla@-=$*4X2}YjtfP99xilp#sz)B%=-Hhl{fhYRlEXs%c-;{y-eWQ*HEaqPc;s z*Uk+CNxf9dBH-pjDn;duW$;J~cm&^uJce^sq!#E!awu=cE*Y)tHm;-+xytYF&- zq;HC4WeK*efdhHy&rX_TAo1hO*jJ_NLQ@|jEVexMQQJqnSpK7l^DzVeIeqiu{r{>* z`$EQY8E@k6rR&CD3Cp~g6}>eM!vVjmmzkFP|fC0fax&2OQ1v{Q@ef20A z)AA{K3(cr+_ zjH#uowl6~gy6c1A>U^a@+l3vZC9VFwWUNn)062I4%GcvAAHSD)M>b4ViV;JxmCevD zN!DofeIKikrhVt8%dDxmx=iPvrdmeGwWMC`?Bdq5EwQH$`Dul32k7maga3jK_ycgA z5ArAgH30C1Z)$kp7ADoMcsb|aSs;PGX2gj?>A;i_<8P1dEak9{pp@^%f9EMS{)`8E zrR=}`cvj!gA2a_{8-H#(|4cvLKR+;^{N}V`eulZ44m+8e`p^`Yf70>b>ykE%#@o#W z0I2QQ^w_9_u73}A^e?}z?6zv*QTqIHX}#l5H`_irdBPft+WnFFpqa!n?&r1E5?r&A zl|G8H`}wW^>M+WY0;U}plc#2jH0&`p9qnhao|+&2`5b%Mk?5B+ha3EXVeB}r&e|qh ze5LkiFen>`)OhaD05P70W{exEX+-nC)V>7*1lHxC?Z ziA?$N1mr4U8UanN{;>dW&37ts?D~4BKTCr`TFXKI_mb55bm#NdelagIOJUQNObM7m zYOtx^BgFjlCA+A`NZJyCo2XATAo-*nEr(wrgd)EVT<3H>okoYI-NT^Om2EAx9}RrO zv-%LjgqktNMt!WPnr?9G0d-}6v>$!&J;w{amV?$Rpb0;Y&9X_2XI(*K*n`w>|7-X~ zLb*T>*6n)4wiYcfT2u5Pw+qbLpW^-dXLP^FeSGTXqAiNJ%60RJ>fFpXW6tZcKoiL2px{POo(F z-1|oxBVijGqYc`y?asoi-zGJ zrx4U?qQmQK{3I8DTROfc@zRnYD599`*V53HGv^N-LDm}MYO=X!lUww0u*+XAmlj8< z{Byeqdd?ve?pA?*KW1zm%ZnUyKoN1=&iz9Y_a*Ul?7uN9z&F<2&6dY#Dh~2L2JxQb zzZde}k9Tw9Nw$oGvMED5ET)tal&jcW;G%xIg9#iYO6}|G$Kv0^#dg#DWhLy-&z+E7 zH~o7PZ=Qp^n$|+!liM6PGUsb71UH;Zg@>s^!$Q8voOP@9U#|Pj_d(ZEL2my1g>3%( zDO4{9r8ctV0B7B0);ry4O}6X4%aNt^8{}|G{>cx?Mo znbX=|*%sQ3-nz%AN>yZ=$B(gqdRG331ZFWseal2`xn#^K$8g>iv;@t|O zW$z4T{@htGGiwa(!)D&UKR7p@^)3uIo_oT;LlAdy@9%uZ*B)TU3F*aaE3lIt9%DN( zlH_L8Z*{=+sNIS>FrL+5i`saqUsRK>z3wPSJ}S%&-JKlB0km@D`^9&5O7O5ozi6>Q zfhQej37yDQ`=Smul#a zC%TRo}lPd}|A9i0700qrW1cxB^Cz2rtm| zx8;vuyK0ZY6l}=9ge@2LY)+99wPvDnkB9u$J@61fT`}c)a9iq7)Vhz6P`-x`Vr)yA z%?*EI-+&4SS@@&0`~mpXkHZMenOnALVi9K+KApO%_j1B?FF-$P=taMBi>Xo`OoYSL z@vO0f#FuMiI(|N{=7x8iYP{OwXJ1f<%B=Mu-NhCROSCP^BKw-8#6{hYEe4!Rl=<6l(nF|kj(h;KV!;f+6cf_P1ss5o z@fW=+HeWpD(}ZrMvF#ho{IyLfSrza9%picdeoCn~YQ1;E`tq|v6j#H{%=|{0Cot=y z(5#b~@6obJq|6BYve`_6G$>JZTOT59^0r>QnT?|@eVxC@hGL4a`cFq+K7iw=>r!N{^NQ1B|1ADpOo*_w+f3aee+7UPcC8E z1d758^0NZBkwlbAzf8-kyqNg z=6rWOFzVH_tP30VK;U>8wZ|>0Gf0}5O(o6tu0D>_-qXO^!#REDNbO>$gSn2aTnj&1 zg{@af^X^XvuE(()Q%8brmoY~=n!MYa_SY7>{k7l0Gi)d7KYx+NHZ~Nf%}wSt_9gb< zAdchYvq+e9qS}oE?!Y+S>?EjX_rf$h4qMBbqkRtPQJq>H+B#Vw$7M}RMc|kwo^@}> z*BJJ#_;Qzzk0wK3iq#m^M{r76~K!35Nz^i}vSGFc_v}i4a()2B`QE%;sTxVVLZ90m8QGp*HuS*D^pGVsG zI?2>lR9vcf6nJ$2=Q{SkUHog`5D#r(|I@~EDWV;JGvCGk_5jM)9=Mt5$D=-mewf)V z{z8eOR-C`lk00&FA7Sg?FO&Ez+$NKTGPnAEIc(bLS4i3(; z1F9Rv-=v_Kfv4H7L9*#RGw{57%ckG&X}bokave$dY}A$xvt**VkTQVb)a@xiv;a9B zkm(J@y1&`HbeN5w)HT(S#|2p*Q05iajk*6yH8W~sRq(?us{DV6vKpq*e!|FHeUzLXU;I@b!^XS*JE?0FE$QH4+fMW5{z9OqPg-A>`G z%yem3E9q$-#&cp1x@#u~`7_j@nWm#2jRFZaevk2t549??(ea_#0#A8-DAZGO&v7Vh z0n(j_ls(P#E{I318mfTUlAo#vHW3@AC3RUd>eiIHljQ9Cw6?vUT*Gj@jcs# z7bbL!uZkaJ#=7{?shVAUUpxMXstpac<=SR0!hMsWh}1xvT0cP@fhI^h%|b$w{jjf5 zOd_!Quc`hlWw^|fgi>h^Br>mPF&*!x;w^wiIn)01l&{m;S+FTKAy?KPHCKeInqQMB zj*|MBmkzfTJ(G$wR|_vv_*3ILcj#6hIOc2{t5Po~%KQ_syYgvLVcY-0AYA`vA40?f ziv5Z=I}lnU^)*xVnF!qY0VOiP8Rjc>`yC~}o}Z51nLJu%UbeXdrydK=wJ#QL@Yf$L zp=ozhn>pE)7gl+o7yjWXkM+IHr#9U{DlH5kYTb`MID^aiB;;R&WMH=Z624demdGx) z9VUY<+lnU3Uw#?$k)R2cLkD4x2%PdOn zCqzs^_D~1+Tn%tHC2tcv-%_4V7*pVl>cEzB{Kz^be_u26enQx4J<-+loArK8(8t*- zZ35w@w~HLKkw^~z`S?3Y@s}!!+FWNEn~4<*MbN2#Oz&XNXtVNQCDPlB{^U7=Jm_cp zn%5Mb2$ZBMHH9j&Yv&?IIg3RfC*zI(w1vtxA>O#nzWeu}#v5gueCU?d}p1v1cxGLp1DDl1Ou7hWfcDGCy6(XQbnf_2Yd0GT6mmpRTzl z@gm!J9}s`o=|*M$FDTpcuT6}n;tzE3>s|amKTpLk)p$SI$92vhu;Bs@19oiZ0rTmP zO=-tZlkjFf+qew9-E>hzBJk676l}3_tO|}Op4$u*wKj%J(480q*oks%ITPhik9L|U zz&&W@<2Xmn4YrkR-G`LppvymwvZfqMGBIwyV8)f z^7SzmcJZtieyDagN_ESkIPe&s?SUuwHGeTW8=!d_G)0u7c^XWeUkOdu2CTt846H??L~fyV`5JZ)I;Z+4bSAyAsuzrSF9z@3F@2 z#+`6oVyo+S){%amenJ<#U-VI|>>4#P9ypJOe}67_sWl1qsGA2W5>r>4qXtgkU4NSG zRx6pGxTrmOWQl}nyKScgzjn-Jd^JrWCq_$H!oc(Te_CcSV13OBT%Ec~ z2Cg6s8`|1GQpsZ8^_P6nm1>Ur0P{EtDAv{4oG%>iLyMW7-G*vqcS+sh?@Jx<%Z@im zQi;DP8HEGDZb4h8uZq&mwHvVSnKqUWe}8~e)S+otD=D{PqeztY$^8AUy(Id6&T%P# zf?ETii{e49Q%hO-uJNsWL$i9@T61qX5=-A*0lTBV`tRPTEm-;vIi$H_z&06=P1p83 z)8kB1Vek7=#nu&@D+hGhN0I1vL$hSPNb2oJ{M#}o*;HA}NaZDZ{eE+04~{@(Mb6;U z9?NVIN|y1NJ~lsy5A;m_U$v z6_aq{B}lS`)M~bJ!67R|79Hm1iEO9uCo5|E4gFQXmURRq0`rEF<4EOrn;dSGr9R0v zxtIB)EEPv~+tKM^cH^r7^5+L4Y3^-os-(w{36d?KgK+thT#(6*N$fR#tjM%Tiua5y zZ`pNt%a?sKm&dk7Kl`}oD?xath26kc2LR#rfIGonvHD|gRJ$FwB|`=*_DXk!rZ05q zW{}QHocabZ?*1Jm-se&d`8Oq6`a`i3Mhfk)eH|DgbtEyggIf z4GjA}ckrR1vl0o^Ko$!3TqUKSpuj{#;RLx^!KAV-HMZ$$xfPfqn44tf%q5_)uN?iG zufR(Qbi-ldm-r*mRNY$Li-}OM?V80|1RVUEn-Ldx##}MOyf!vQQdCOkr>bGsPKCfuj_YUr=Y`Ns zdx$XK9eskrrca{JU`%w}^hy^im3vl#{xa4F5Ep@8jA)N=3u! zJFX>rOM$W6w|UeD7V4LJU9Fa@UrdnMdT;8&p>&IJQ+g7_#O}9E+qNbrt?dRk7 zg`LMoZA8=Duk9y3g>m@zFDmu%Z#Vvd#`eG=p*bthk2S0itSb^@GuvAu@vb_bbV5b! ztD-gayM%z_kK`g}!d8XjFFG!Fia6Xte2fPvn-iuauAE_yNO(ot?IE)}ghmWI<}0?V zH=IUSZ@$|>5;8X|X!-N18tykkcq-XlaJrY&@c+GJr}2a%JJsj`F$iYnj^!1ImfA|X z@nN3&nU#q|#wC$hbhaaE62m$}%MNK9v^#~(yG>pDk%Af(oB@e-lZu&xQ#nm56t_$) zd&jbMf{M4h7VGV<=5(6VSrW7!)V2sk-^1gFV3=g~t$`}#pc~&R^|&($a25fvwQ+Zi z^Y1M+*jluPV|WAHVBGd;Y#}o`^!wK&2~ck<%JG^%3F*B!r9n%AwslNtV9?&&zOYGl zy}{DWHey+1TdJa!t{iirD6rUse=t#;~z= z65R_mETDxQ0}yI>iEnEF!*m1>TDuk4RYbgDFWyLf%nN8N$poB2IS@G&`oRDWDQVV) z!P9-xsH@3C4Yxwyk`;D-Rn%{*qoN6n)gsbbGamK>Mph(F%??XS-CV)=YaFbOw)Xr; zY`M~DTcV+>P7B3ymhD4T+t9T#(W?)0Z^`*_cbup)k#hjwtIm)0THU^=vUJh7^~r}T zF*LM;*n!BJ{(@R+{-56&qc#84yMAp5&cbR3|4#OIfF6G1uC=u?Y~n@Xfwd0&CiX5O zPMDk^!3C7nFOd^WT*%7kYwceF!B@5_F+Ou^j;V~#P`4|KS`xi76XEvy?UqpF&v?*E zrie#AL-Aiq)Dv--L?Dy{Y0Cqw@R!-$cO!1%I_B?Ho%`f?4#q|Mnx*1DBZ+eSXEEg7 z;#vLYd9*DaY?6DGhF=mK-QFeCP*0uGc@+}bs^((AbI766UE% zy8{6dNpE8xny~N`SB$LsLJh}LgS0U#Yz2?nYv-k!Y}R*T3?%3kNEM7}3x{gz-%{hm zmKtoJ7w@$hF?n-hXeMoYoh-U~(G@R-WDCWx))p3bg<}=2giWPmy506_UD?Hl(1}n3 zH+7(}5ALG_5fZ59R@;%Tmp-vwoGQ8qBMN-4sLAoHgKP%;rSNG^I{_hT7}BAN5ZuIQ z7ZYPSS%LjM-W0pjdB^{W6@7q6tKXb`0HOsI+FUeVxy*D0f(J`T*+l`h1ej{&j|aBr z3f8Z??iRIr33h)iw#Ym+avnmUs1JD5P$0ZEhy2pDE8B0^#|r#)z*TDlsn!ODT(wQ_ zq#KBS0h0~0MyWg3qxuC1^!w~Tr7El}m~5W?#Xf2~ZC|xLPRVrgxee52H9}3Q>Lx#_ z8wh`Jix$78Wn%KM)(nB8149zyp^!Ce{?QZKi?gZ`2&;656WJQLzZe(TC6@mR{ z-pbFsqHj1Zn>X&QHqInK-gys2#|t!x>f*+WDJn6{z$$dny}fjYFlQHjc+nj_ z#~m+b`u$y6&<5yI3ldw4LhcH z-A8}E+TZqP`wIHgVIQ@gP&0@0W|)3vF?{AJKfB0Co5+HW2-QVIn+yx=z^ywdo8ouU_cMxd!8dMqnL4KnogO2-t2W*tIm;pIa%sXGNF^82*S za-Yvh+!45R5vd~MBeRE0`}8(B{lxco8i9Gw0vp9MR17CT3m&siSB!|7Z4vQm zkq&FDuun?RosX_Hc)r64ZiG7c8J*X*6uFApChTXoq?1D;9Qe}x9Vk)%+nRQ(de>p_wv$WSy6?-e(VveAlpr}9m-?;MuePS!Zr3*vT zpHZ^-a1Ns!R~0*cA+Lj)Z2nn9L}DKcW4?*4sEUs)3}?P|L82h1iqY#*Rr<*t`L=*7 zT>-`6)^6}RTiBp*5lEiwihBg|4T_Y09GU?$q@K}OYFC$gMWEeV;n;g&=dU8%(tc)m zKx;T&UU*)j-$~&_w=N!-ST*g_(DY3V{&}&=GF(Y~n;DwE+% zO?{EjaP)t>gr+{sn+A8Zm~9=+i6Ar&k0fr~72f*SaLfOmSrPqPb~sVlABB*8J0mSk*obJoQ;Mro{zr7gx2hN;)UZYRW3KZ%yQ74vic@(wKBmx1OzGm4 z?g&lYMJv2S1s|=Uscrfw!rjipSl{WrEuwjDTe@Y8j}M^FYFS=isQPbNa@CLe@$L`UZU5bz#KZrj&iuG zhxJcO7vXfvrXw(9!9~OonJr$ArTBpSeRa@j3pk{ut)0-k4f*4Hg%fpxhk5R&EFDwm z2+NJcHkgNGND~lys8kz>v+y_ zJk8OIc5z$>4L$a``tHLwOCZQ&bv6|4$mouC9UHm=&4(5#T4Vkw+ZlnZbk>H?Bh{1M1xOt@x9>|5a@D7K_4SMl-#xrHV1orLGXUDz#X-jVFV4CPJ(Gr2AZn-#Ijecu;s?p|L_4&S&zAdLPySk!xb@$Y zDb^JI9EVxWHPw-L^++%xPv`$?u7cKASH=DkX0n7^lK8@I8dCJWvu^`kLJcD=uR;mS zK1{{de^$V>E07*4Vyml0t!mrB+DAK1NXhaAv>b7v!dc!%<+WZ@($mOQYk=~Tr+SHc zwcKl6$hxiF96AY8Obr%pwe1`v&QdByOE+c3R)=w{0YeB@#XcBPw7R0@6KdbtB|K`G z)gLVhO?!bHB!DNbpTMS`Uile`g(7aCvjPG9+`-HcD0$ue< zh<|ku#HXo?llOZZDXclcCHWj2+dat;tV*YyPP<7f`L*pD-uLJ|UUe7|y1qwvXQV9H4vA@EK!m(CMVdEE-BT_|*c7^3B=|krwiA&SY zF6QFF;z;SbJ96CkMM}4aW@wv+QNc@5(K@;9jIAS5au(IHJusak&cLr_D_3BRWXy?-)7u_YQ1C$wBrb-y6|O4(Vr_?K4n0@?NT-BQ!q!IuHiUa z;7!%n!GFI9H5|+*gvp*)MYgQi`Y(B>u2cQt(zioXztBt3+Z;pnJ2yO1v??5172f)O z7@e$KDfWLK5GGiCqt6K51wm2MmV=j6ypq99Z71lMt3Rl!k%_VzQYGM9y0J~?7Y z=I2#CK8eIej0`#Z&em~9VWfInU#22rhsIVrKX`cE9zm67$Jwm;kvIbi!5wCqUa{TQ z%`U|>#LW9wCWODmoJ@om!87*RW;XJKe)Mg&TSvdSg7jx7{Y*doRN^fUG257f7b5H}B(0DN z0o@0=+a5uQABhh`G8i@y|4^an-x9^)%+b_Q7>+K)#Zq1vPrsq*Ylw)%MnYRJM{F5^ z*n)3`*9Z(pcOtetuIR)y2q_B`$!g}MgWcy|m#4Vpt_Q&RD zqa5KX7P_z@;sv9~-*iVCQ?ulP_!%ESU(CeeT|m{r;n>3D zAF5)TA~T8v@K515#0n)2rVex98>u}i%jV3+(;Yk<4{JMR-wevp_irH(K96$eOP)MH z){B)sf2b?_Jfs$}-U)1#nT$0we4Nc@HX9doJ6Nmm?8(4$;P3c=YAtCyStKbDxR!F} z=hIb)yQzMb4AE`*wLNT-e=w^T1^(IP5d3y?_haXj)5#sm4jiLa^k$%WKhA$I4`nN$ zH`jykQm*K1viBp}y!-Xec63Q)|HwK-nx(R>JOSsyG%BO^m_>o3=|!eh^S@1u>)(6{ zY}WHEh816SRbR^V@a?m)-c#$b?l0t-(e|0XLQ9*3iG?VeURREI)*o%g?ZJ6L8-Kx4 zFCjg#&X2FfXCC53wfV{-C~q!Nd|;z8;a6qqQe{FCj+fm+5QonvC?+=WdLH2-=xyLy zy=`3^ZrOHbWIzk5nozW?uA9}_4G|Npy;KL!u}m&IPAPHJZcoGu2uBbQExSmGbumy@ zPrl7jHodGEwu0{ZYx}EKei-WY0+2@o$at;+Nb!N6@msp)w*6$_pONg#c3P}#IbpH) zq8ks#ZQT=O2*-0)uu{mGl8BJWCVmOtd` zWzHGJif7+vTX6DMif?9tC@e|#L>=8d*b%!~u}|38WFM;UO8Kb0dkv~6SvRDy*C0}I z{3Mk4BS|FvL_hi1gXtB06q?honAJr7xTWx**YfF%>No3|TutT=Kj4(;W=L3Cu<~Er z{8&P2e||vhthonApd^{(HJNp{?4|GRhEi0iM1&+l<|q4mVx3FETi1nKw!@LuMKYI$ zi`IHA&G`{p3GF?_dn4`szGSoaX3F(FPJCLCDS~(4W?^j-r)_JkwoGgb7rhePhKAP$(_n;bi?7G%5ai-@m`D%JE?Y>9;S?kSg(Yd=GIKf^q{@= zJapzP5#ixX^lu4 z2&2G6VfjTu4vZI0HuYJ&CWy{6xMy~P?m0?nmc z+>y6x&cEv71Rz=NB}zIAcIhf!P}m5hlK+S3G`dgjt`!4wu1JrdC3jzTq(KTtBMUe`rJ3&ys`Uep0mFg z+c7saBbylSUuS4|ncsuQev5wqRHl1u$)L5ivom&Xwt4V^e-rICpD(67b9c>dYb9I$ zq*GGh`_A@-rb{*Aw~^~Ihld~$!aMmQR;fTQ!TOZy5&MP@SYS7T!uVDJ_R+78{< zu%yYTqaXDh{U4;_2OhP(j}&zQJ+))pqbeS(LjNLHqLRpI4nj_iR_5%!YI)8=9Y(m& zEW`X&%kW|?!}GNa#~N~^r*`In(A(PO?;3G{wicW7D9<6eg^}Ph;Y`03*|9(YMMTS<{FZ^N=_C3y zoBi2vjMB1tZ0p0Dyn6NDwY5)%X?axQly>MfB2MW0qS$#KuzHIQ|9)S0z`vY>EpKk8 zU5P;57yCgWmYKEfP=`^uzg1`~_vD?xFP3`>k7!vx+mM4yu5AT~mbE|OzHhM%UeRrG zacjTc3`W29=F-4VC}hfQG>Eh2iyZ>Tvo4^y-l!E`yc@d!5Cr_vXb>$Q)y6tupj*~l zJ90A6DqT6Dlz?9^+u_B2cu;(foVp~EEBEr;c_ZCJwDiW8^Z}SELmG&0@!Jw z9u|LRaon~A!kb3P-Ci7i%6KR>Kj~2y2wOb&;Vpd-f9~Cuhec6wVnU|&5aKz)gxZg2 zF(>Z*4kiMpeeNK6*DiO!E*}6c1+{rB;}I?UGs7yMZ-0vTvoY&eg!^!Oh*t;4Zay3V zOU+jSw{pKm0dlov8r9FLtFscY$rh z!^TTBq933e5lqeiZkpbl-un}ju*p1iA~4%%VdmiTK?i&=S_-VD1;>g?wFXx3s=tzE z97nv#hn*HuIQ5o6OOw60aXQ%%tDjQZ(6sCI)f#xfFJ!JtvKg#`GSqOIOMScIn?lq2 zxX)|&%nVJ_COBhr314=8vhpBw14VeYX1h&11LBx_GD$qUkh5WII8FQQZpo;#rFW+k znO}Qvu?mX0VC2We(eHAEhdGv`oGr& zT$m1+>H;d#0b^Z2aVo&)4}>EB9?ytp?_-v@@qd|q`}1QEOQ8aRf@i+}?5C&JNK#mI zES3n+8TO31vO+`eF|TC#W#^p^m&b*7`(mlD%eAXDxv!SqEpKEjePpo5MR0gx{Foiz z(6bAZYn!;AN#T=26lSY^jd^}&GRX4F`X8v@UP`5*Y3&SJ{p5mzl0WO~E567eGYNlD zj*dBRo<wf_ zTL}$v=XK`+zjl|lC0#xY{Qy7DuF$lvX_3H^$=_?6N$w>sF38;+?8zOXIUuqOFnG=V zDl|wt&?IJ*^XlA&8|7jt>T24%G0nL9T0Qn)qT-7w7~ldfO9y1TfCJ}I3zo7@{@l62Htv9@2^3bDO)g;jQ>lP; zF5uI2z+xBhZaUyq7ceg!@EaHKWIEt}7cdM*%&x}`1ZaQMtj8Tq+iCk)**Z4p=65Im z;)Sh&Pa$id0Y_E3i0In4e(ATb)3Mov*-4uS?EfMa+oMIxj*^^;HL|#RKErb8-;iGa zl^|4HO}6&YvbVn>C#QbJtdd#g!6D*byoY04K%`Zi%yR<4e<00aA{?cZC>f}T4N88*C0nTPMPIhmteWw|B+8Y*n9VAq|5zUQ zfH;C#DG4@T(nTHty$OitUPSly&mG1ulHC1)a$evi{DPW{-y8Y~U9cvWdl+FfGWX3C z$X6Dy(ujPHv(VhBm*-~0axdOY3d>r}CC4xdP5Yp)vOg0w&$?>0`(~Swm}P4>e+MOiXFlTtJO}8Jih9RI{pCi&D5hAgk7q5npU8VU zhofD`(xrFY$k?&4n39)K^M$l&`BvWd;>gNVf&liK2ws8{kGdM~|KrZ~IvmdD$jHDI zD(TVU&kK4Ka|$4@WXlXz0DC34i=9k?(_isANqON>f`$ZVhCjQlW*=jt8PdrQI8p{dRKU{9R` zM_6gOYv5$oq}*QS3PG91`7M=NLcky6#blL;jjx(fX8!im?`lStjIy4lmu*<1F{iB$ z4%$%JxeabZ$`|cD2J`-N8BEYf8ReTAQZUBJAM9Evdgfc=NU6uC6V-uKxC3HP@o< zLSkOeh_fvs4+f(z#UD@#I{!fb$O8AB>$MEUr~rrBi|sp`6Hu^Y(BFOyalKQwnFyUM zPdob@c5$xb%e=LodDz~JeZt~U;#ZVa70+p|ieC{7m+q|nOqf%yeUOpiIA#jEbHjW+ zerJ0_v*c3Z{$201aHcu5Bl&YB2511l97spBq@lw5TCB1+RJmfnI*vu0n(CCG3elci zFfw_NeMI8tq-bt-60dH!|ArLznsIQFY30Uf-^~HY9nEMvNSMUVN(dw}GtXvX^3jD4 z^jnkk*}j~rCznc3Twd3HJdQW`Jl4`T{O^`~iA%x#)#Hwl@uJY@BYXQxJLY^lyvzm3 z{Yti=aAM-b*0p^LD`ebwb@(^iR`(SsXR>*15@>^#L})tXnb`w6(+R;fukG(0mUL$v zKQ0SA`)Czh;2;KWVQ9``uVq6w)R_Zb5_#+5rD?qmsRw z9<<#EvUD`jwND%Pe*3buKtKu?M9_}{lMAEU+iRxOZzuT8nhELX}WPz@vB!EYnro%c< zg|@5JUfaH-Quyiamp&_KvC_@2^%=}Ji)dyAH6)jJjGf-x_+_P7YxMKsaO6U80Q9AwyxwB)lK_(H!QFxAd6a< z+T8`g;wB`oN%_9pbVm1|9Jz!)0V#XMGJf?#^ZpL~8h;szj|2XWxO-aw)n@WMb8P9J zaE`kHE9W8;947)U+Ewg0E0mdL*3e9-?nJqbP6T39C4<6dYRDX4N%?a=qx=b{BmLHv zn5BdEC_kd|ao?a8?xW;L?CgATs6x9{b9_2gA_wcSi{ZW;&%n+#Tivb}$7{Qs8EQvZ zZLD^l*nnhP3@Fpq0#0E&RSOdu>B8E{ab{?8!5H&9$v$uf4Tu+A1epwM4CDNmesXQH zyG7$ot-H;rzew(9l;r$a8<%#h7TWbo^2CS9*BH%$3`c z{*-H$u1--0P}o8}&swYLKI1~utFJ!?kb7iO{G$bC3 zByvu+H{9(J;Pbk`3E1<62Ib}k z#$Ra*MRn-ASOLs2z5cX#h73yOJVf(;>_9&;*HVQ#5yu+|ExW$#g+K0 zIPYMHrQlO@$i8srLm%gBAy#XXvmrz(NAGu2(xHC?n{+k+`Dx`|=ww>+_Clhz z)ySB;lVwXH zE`RC?>yF|6JU%oZ21$d44vLlywCS_Wi8e9Y9K!~=jk1bCB;da096v!;Isx6_s;Zdw z$Sy^r@y$lnm~B31yV8Q-a{4=h1jB+t-u}_Dm41q)HpTurqTq_~sG}m4>RCV4ulG(B zExXH)oM9ue_NXX#of=zCGhqa`_zAAF3DghIZ>C2pYH7uJeu~O;5u^}Y#(JSwhn{v_ ztm3rmv}4u1y;<+kvO{eKHcN*NG8d$Z9ZK)X6dy__&jtcRRY;!KI&=^?C#3`{_|~DG zKH8@9qZ9(e;nA|C8yuh(vTtg~rJ6nnl3sa|_C4!I|2h>t)bHZ?<@Dc1=9#C`k*@I$ z4$#W;u>q|pSGDSl=5I%5hMvZ(M2ZZ@Clq^crcEunzM&2A@M|e^i*U(y$pW!$)_!n< zSF$3y7)EGQfj7~z9<~vE%~>>}Dwf6-_Hwer@dN1#nyzF2YeM(-rTX$>7XZmiJum)K(CFO!XxUY^ z3KUb9mYWOxB1oVKr%77Q`G_p6tYmr(cCiN-Ej!j`DI|-vFE%66+4Af>1qeJv^+W;F zbDrr=bN#vBI@E0h$DBgfr%Ba` zkGlEQ4;)UdPrdkgP|k}$r?Ft<{14RRLUXFEkZu0k0qZ0{d>#Or1o4;z*u^&$HmMM% z37I>O2{zu@$1pF2wl%hxY;y}cx7J!?nzbFNo< zg@xaVe!^pHLRi#Uj?QBvlLW|D1Zyjye}1Aa=|r?l6X4un5~J{FnOUzcWt$D0b8-}3 z7()V%C8QR^3m5wO60;upxk*HW1kgxxTy|%$Hnn}v{n-12FQBvVWx9^AjVUyLwv7>d z1xNnx1z*9v5ctv#3*T(Je(>R&?E&9LKS6yeLG|A7-Ssx`)#j_2)Ve!-mmTn5!B_h46>f844qV70asB5{Q?hi( zbM@4*sd!zJAM_BrOC%{lMxYBy6k7>WL4wo($&si-=? zC>7ac4s}Jnnl38l7v-XNE~l*1D9a4nyCl`7b~f6QR^XQm_F0oE$;$VG{nC`gJg>sq zuv;|U_AX2*Qi}5?6Lp21m@3SCO{Y>j0Onc>a{7FFXi(s1$fk!HAxxK~9yzgH3E zOgU80P39DrKQo>G2|xdElc)R_DgUi|=Py?N>L&Be+ZF_i?@ht+8b5!vS^ExI4^sXU z_s$O~Wx?NMUUvEKPUkD(3pVi+Rz<#Ox;1w$MUi%RMPb2>xnG zwplJZ(L+TP>`_GM)jCUoAQnRECi5#-%B$&84z#7XXfut1-29vmNX;50?gSS~vr3J0 zX_vUt#-vMoi_R#ADlA{A7rboFlu zx+xX^%AimA+m7it3*xWuN#@HZ`4*q7x<3Ah8ysn2;y+XUUi`o&?anXO2F>G7Vc(6R zW+jy84|X@zsx4XY`iY|pwy}PYc0@8?jICK*Hj(=gS5(-3SPxhz^b&!w9c2)OrLwKv zuG!S4U}{yBXZB0=B(ym1nyG!oZ-fYJ=x~(DwP|7d&j__(X;|37JyHeJG`&?Qio6r!Z8DYlXTl}SnA zoib@tK&&7dsbIw|v`HH%v}q@4I}B3>LSHO;&MGS9!p;T+0;?kcvLvPQFyOz$>dvA#Fo1{NDkj9 zt?**Yw|vG;!T^zjN+W$B}3mF@5}p-Xa^TJo;#8Vc|#ZSB{xM$z|k8b_p)>3ext^n2Yw zq^J~kuO}?mPA(JKiEHpzJc)tNECNuBLpn>|c0XmHFK%j>j4v6aH4(B{gI!IFcfRdI zS}%*3xKhGX)srgCk+yEC63?TDLAm$IjI`g`0yxpv%ExV4x=i;100b-|MqOU}{%KxM z?NIjVL(E2Rko0;Bq0#_@YEk=mtSqx%A6Xjv;|Re&(pJiV zNX{sy4=w5g#98LvqKg2XCFm{6l~v&~4q}A66^SR+^-R9cU9_<1EOvp@k=E&S0oU?V zvsEQS2qZlO+$*TfB2WbF@KW~+_RxCSKq4!zC_NRVsL-Awb5p0e=7HS?X1B;zO*Z>% zt9k=cf|L5Bpg1fuV8&l)xMl;bX&~_fqnl#NtrsFNe~S(%xp7GRz~QDL{)O%ROm>GZ z2QxMcLhY?2jo+rzj_Zzv7*tC6_<>PP!{ZZ+cZz%DGX?l=TAs{#V*;Y4Q9b@$eK!xo z{vat*>;|}(L~%63ByMSBCtzr)Ti>@xSg#+BpBMJKzz(##5zivdh--XXR;IU_{3g$> zX}7G)<@#psfL|iZRr>;^J4v-o*EtZu5qLj&HmDWq{+Po} zL;b7vjWYS>QLODF-OER$WO&-Lt;IP@b3< zG*agQg7)W2fEsLHCPN${mOlhD(O^tPj`Y|w5yk}{#n@=AqpWQtfKa2`KC6j{t~XO z;qsx8^NtECuPm5bz^LOd%(`ZSCno!g;nkx;kkZa7#l!PEhtBVV@Q_{*f3;t@zssgg z+b(q&9U&?!DbDM^jV%2+NpcXWi{)+%D&LL7pCSSN&?vs)dnin*@wah8rAhdp!oVIY zi+gwKWf0JG?6OxvQTpmK^pNSr-S2mKb~K$4nr&9st0%AG5dGTLMI+zb#OyWWv3d0bdBL31 z`EnL%dZS>L{y>;=iJ%G%I;!}DT^Qx=J+==D8IWC7fe$nvptzkvYs`U3RLZ+Q;uCNB zi&Ok9Pn!C~GZfYuFFa#h2#LzqP^~EUr)Q)H)nn-0Ke*{!YWc+mriVIC*KxAM{>~l$QQ0v# zwaX6{`LKUf)42G={V=DTrn1SJ3aYWLc=)f~XLn)r?h9J=oTG_%kQ!P8JDYJIYU|Lg z=%CaIvfxwzEvM<#De3sZgN-Mk(Dk1)s^$6T$Di-uXkbBb4*`ctl1E1#TtDY14}X2G^=*9r zNllzxW60_F%>}tlMadCWFBqc_CyIXL&NBW!jeVzb$1QoSdovf|Dsh^tpm#{{W5kOJ=z@C)qqkd3YBnhCJ=og& zXpPmS=KqMkIxNlEKx$p3Tje?wi-m;!?ZtGD``^#>+8iVwBA)!B!Z}aeXLBa(3ua1s z-YIW?!$#y;5mBb477E)=_CF{T#xzPhcDM{%ZH;S6Favt!Ux6<2ly!S)Fh`3>ww*h!D{J#>j!wG z`J0b-k8c!U3GH3S>3x9Zv!U(rd?FyZA7VQ11y3NhaUGui)urRPpZM45RWNkWBg*;V zJe2{MklE=40*)%1`Cry&x-JckxBIL`tl4`Ou=5 z5A#*%9=>jw_=o2ZB8|sp=W)zweI`jOMs>04@+l+ya7l^B$jlnLXsgdD}cO{4sQQW>;C1>S<93ooyCXOiw_fekJm zeo+tgvJ^F;g2(a7JS$S+`jc<`+lGb--MtNKcQGrb^B^pZXrRo?Ai2TPh7K0933;$+ z_G8)e@oRrdseOX?Fp3)8;pDhlBe413ix-7kIhUz80tLeV=D&Mn`iuMh;E?KyC|u(1 zV8ZD}Nn&%C2xnP{fpL%El^PM*C~YBc@wlB!ixNY_`;|Gr)r(cRv1}FhP8s!q6zyO4 z`bMbEQUAj0OzM{;u(ITSpypro6*J=Rebd~J`le(Fw&A0F8fEH=uGz4rB&p&61_1w5dtOqw8p(JaVqgy6kqolO1y7OsG zC+Vp?NanENna27NQTh0ObVc8Q>P-OGAN2(T@KJyaSKc=RYrwPbntEL3=FkscPgi$6 zzjw#J-2=lqF!%Sg$9ec&&<(#5#t8(nD=D}4$Hoxy#BXdTb_#lh29j83Mc^nR}n1mRjMy?OMImhzndlMf562Bo?`c9xR$#fYp=l#`sW?? zI{IsTYMghg82%4b0pC+UY^87Yr~2yeUQQW1LVZtH^+Q$tz-;y4=ON$!!Hs-t{Pc$K zTijQ`AGcS`WF!ULIA80TLpWnonZ+-6^}{UV7?cOLPld2;Ab^a-Rh-USCa)M2{ z`oJ%AXB_arDsfX8A*vPL&@%qeyE3;HKI8WNlP`?ex;hp|9Vdb?kYCJ zx(a`=&8z=|Hv0m-$9oq3GUlhlX$KvC4lso>xJg1!0tmmw1^l`xphmAj`tkKBTwKCA zvm+NSJaXY49qRKK_ODF+C{aIzA6In-?T0Q5+B4_FYL8*<%KO25IBdT;h|#-CIybZF zli)#}0;j+w;p36JbaP(>XFPbCNywVIepTTS1w+_R@wd4}>ZP;WZ-v5~1j^@_ZRQVr zm=~GTRz%YTedJQy>c5wQMT&g0t9HWX-F&k;NY2KmSx0!gt%| z;R#YMWphnTnGqx=Veg?mv)fC@n?%6lu6NY*Ne$iaEv5}7CN&#tw4+hUnz|s7+w}-V zmjt=M2Jd0K!`aQL3-Z00u?j0@n3AX}-ndv{G0^`AEoF)gn;)$??nM&qed8kK%O;Ka z*Zqdb(H%RF$iY1PSgU8@SLThQceQ9*5u_!Ux$Uez9OTxo2s?&fhTQu8Ql#$iU95!% z&MuP?Xb?Wos{t59e{a1wbK`1UONB{b)}Mu03d7uuS+&W=yGv5d zospj%PVkgTc4Pd9A{YFB^q4-=*ay814FknS^U>5wX8CrHW4}{sAG4p zo*kkY>CmRk`z+a#`E8I5nJI5(k6Kfjxv-0h^}uQk&}HdKqyb*!l`2I9&iSt+5GfSV zhcf+ZwtsX9OR>B*Zz;{=7w~m*{GBQgd2r+G zV(#aOJhCydfeUJMCdWtAekn7eyP7QDrY2VBXHXuS&S)x46`sUPk6<3Uy6b;4=ji}m zxi6I}{O3ySA3MWf9BgY3wC^)d!+U>3mdiVd=-#O5a8}aP?58CBcvUHxQN81!Q z_zbdpv}W$C`*U-$tMUhMLNLX_HNWB2g$`B`eU$_cUm0P-nZ&NOXU@e6tR*v;fL}uq9^qW|;&Uq`wf; zbU{H*Z9b)2tj?6x3xv+H-1-%9oceU6%N9ifLO@yB#l zM%vNHcg&-`Gcq*C-SF*R4vVIdnYqIi{mCE2>7kc-TgSIP2=^>8dH8?58~){yl|&sl zm=}plln@<><4qIp5iTch8Cd{VV&@K182;ziVr>V0etYfLlScXY9Uht=;YhaWm$oVW zHq&x_yt$s8=$CAU>dLz24+YBNOY6{3bWIK%ARydHqHY#TnuZ{G338-eTUi+6+3=ZG z7I|h`eP{diiD~sgavEE}ApHmd4_U&z9CD{WqgxF1F5aHj$#>`25P3G>t+AMA|h8bTe6?4 zYE$_il?}u~zkbvw+`WhdQ_x2!0m{fzFP7m_kyf-d;m_5tgUoin?u|#9B|kr1aWCS3 zDGOIzO{nF9f zZl2k-yiRjmoUlH7>6T^^u6=Wv=9Y+|>~6C@VEqj$JZkxkr6t&7qr{K~CkhuoE&i6r z*+;EQ5k&^w6EoEV2^D3A0yY4CJ*1TynZ?MB>0Zzg|DlB z!BmW)q`Pf}p9(=t@{#4RH#R_JaUj~@aJ?iSXko~E@MM3WFxpCZ2X(^WnE1}H29QxNMeJ=4 zdO_wgR_EQ2>EMc<(0-?%cJ3>ZJk7cOx=)|%)@ z$AnWST!{J;;tX)V}q=QT?Te^2TnrqJmlouz73LaFK^ox!XC$!wDjnc?7^PX?G9tP!ehI5<;oM ztLH|{Ygvf)z@IZ%4s}Bb{Mq}T;Lp#y;a6@b1M?$}zb?>8r~{}q1b2v)j_PdZ0=H4& z)S7)_v~?RSv;39=d2=q&Cw4R5))3CWdBPBGh#_2d5=wA?iL$;vp)Y!P%*dP?qC=8m zb~NfUrK8+eb$J9+5bcRdyLI>RZ#rUPi-5Plor-2!UrwBE9@%c4407Y8wQYIar)iUuX zN@*H^zCxTz_w|e~HB0f9zb@$1L$#Q`1?9wV+#M;OU!Q!kgn5wvRNKC}LsC;a6SpZL z6Y=NX6*=%Wd5a}))BafMMvTKx>Paf-kzzp5(^=U)w=IC4t#-v!ZT9lJ_U5b@eUaU} z)u(78s);1oxnYN!C?+}YA3^d-)BV^j8;l7>+jMAnp;(E;H}MJ=IyDq8n?N5_Fb%LF z?JAGc-Sl{18uxE6e!+I%|c#-=*Ym*!hZncVnu}}3Avxz0Pc2vVb zykML5KEo$9$4%ym>Ho`5fQ)J0Pu*<^3v{k!jJ|k~1h0PISK?!yc5umVU-dhrzt1pv zA^&dX+#;7Q1stjte+b%$3wavZAW?kc`#*;6B5hg@$=9esoBMa6rzja+EH<-J{iv5Us$e!JRKA497qzTV)BQo-~v) zL_&{9C)OBBp+6iErMj9!IckAF2&Z5WpQG=Ag7eW$o>F;7p&lKVMuwUOHBQ;d3IA8= zHK_3$(WBZs1}}Qe>rclYh5j_Bm;Q7Z{po3H<1E#KK&P>Q18g!1OlE$bZqvl z9Zh$GnKnc6G(iuI4$0DJx^YSuk!o!Rk)9M1>B*0D5h*8d?jGq!i+aT;?vH=Rx74U~ zmOGX)=}ZGeY?{}cFPex;&aIFR{Om{*+KW0h-LuDvO+%F0(N_!= zX<5+fcSd?L{gqibp7n3JtyW*h<+RtO&_8n^OP4?82@w7B9zX;I$iMo|UduH%1h-C; zji!2`Umk%dd&|e7$dd1al_7o7Z$)5`w2{8U+z}}%H-Nep`_HP> zXG%M3bKk5Q^S@J4#~;iP&Vj}RoQll$+T2}J6UQG+XEt`HTJfpL;}5C}#X6*Va&79% zoi&SC3qpXL=6vaglG_t?=V(=Yis^xe1I$1a9gL?MDtk;}W&aCP&~n1~aZ2sh_GkI+$r zyZeG(Q~4`CNq(O4FAwtrx8+{Tdf{@ikYPElBFrjwkFt_>9e433tba*Y{U5ud*F2lf zWXp0*RhesiS;U5NWX%iL&`a?{&{)elMt-Q0=+}Sjp=RfQRuFH-g}?P3de-HXnhY2g zS2`;EN<)E1jwJX&7%><~Q4_}|2D24DWL{BFd1=Ai!Lj5;MKLaHOTZLyLtIPsId0tX zsu7!rMY|y#Izh95W?|ICG?N6w6X}9rrWE=97N3ke;b?Wc{GyGi!p*35|U4jhb5JPc&TuQvRfnv$EY zsocEaEmQYi%S#^5xsMBuig5#H+umF9_$8S4-dOIopmIi;2JQFoGaK2(Dcmr9L{8=m zLa8TjIcjK4|J4=1AeI_>6n9+~)Xp4~{g_5iuT3VRAVMux2=3=x9p%e;nXdblR?FLG z?%vEZHL2QySml;Td?tuoqw6Lz1GswP_>;JELNv!sJp*eJzvQlos-2mteH(Hce_5OQ z%n4j|cuH;M$@A9LR$f~$cTFvavuktzS(`W|^Qb0=*%UsH=a_#t{&f5?8;!(Fu}my6 zmzh{RayfdA9U~zFZ7>TKd8E8q-L_P|V%Pr&*pYu7KF7MMzGV6pg~1ednohAnAH@cJ+=jK zem3mzpg!gB)XjB4<>AIR#N5kT@g%>bUif!)QC3WXzW_z6Pp$1T&!xkbG{noIs^kPJ z)DXwb`)g2nW5L`vblg11Jsc!v7iV6P4$W5qC)H8X+CNBLRPQDo<8^&X zl9)kL+6>-nhNAPyX@5TXKvv0H^cN>GjW;)-!nbXga)+T* zS1Txvb-=1>zw+^Pf7QsDco$r?z1yA}IES$S>V978HurTYk|vpYLxZgu`<9qTxy+vk}t&*7lS6fctJ^iSO#M#;(3y(aDZ)u;@_dg^1=;(Tq-*@DQ3&EYdzY*tAsN z>0hRhoQb2AgU)nPz*XOyNe<=r+PC2^@rf%|NcS3)MosP53$cnduCuSgqtlyO?QT|* z813DDWOV#qdk?Qsrsn(gPJBcHB~rt~yv1-X5TnH2Jn=?G)36_ZGG~9Tr0(Cu^c&Ca2YcQADuxy_o0pbU#Jr{x+8MZP(_$Qp;XS z=9gYM!Et!(W}(>FZEgeFmi(U7wIKB!8;JXxEzkQT9&3h>r~H@6D`gnUHi_PwZ8M@l z*mw!+mbkJ+Kzdwtiw=9`h3Vw4Qhs8ja@X+~OH3^Y7OnUDaaR@zZ_8`O?jX6ME3jzp zJYT>KQ*H=p43R3)W$0Ow|{w_O072)lL3cQi{6;9u7P79b&qTM12`r(@X zxpzPFuT*#E5-LW(1UXH+!HC3t#qv)X37LoY#na7K)i^ix!2?=D?Dm=N-FK*G(F=|b zL}FVv_WLIn&;Xx3v)?9mODg|{-=YtkO|}b`=EAgVkdr&Oj*mE3n#bDYr|Tw1p1Hc1 zIg3^9oHry^`SRQW%-TQ-Q+gm zb^1;0=;&wK=K78O-d9xc$_=R2x*n1BLB}zYmjsag3cWK^^N+brfP`fVV}B~;-F+kg z=Ppsw@ynk4qT>~Cria4W=TY&O>yT%jg}gi@1p9ap#_@c1q6%9{R1>sj_yH?o0V8pRTLT4YAl845AyjEik z?oprpgMe(9tl7`QeD%{U_xb<$I{B#l%0HA+-To+}`xZ)%6^g7ZTcdgIA&vuJ-GZqs-!QX(O}Ce+ahf& zbk~l6F@&F_y@o$+Sa*_CHa5(K9Rb)8bx;0SY(a0Zp&hSDiW^i0B zTyqULsAiMJBI~->=YFJylHMz(+P=NpQ(AmI)X3q{2(esxxvap@#iwBCl@m^;?Z}ch z)X*Cop@v1yev)Y%ql7Cp^~wDA4h?62XqjbJeSu7!9dVUpy5aGjeKX2@m`otYa~P%| z?W;W|Thipyq1#jtoygsou!^s^f{Ha>k6(K&Kcugz{*%d*yYXvnn18>za@Gg)SCH@K z`j*>87q$WUgBER(3x5wSvR0QoL6(j62CFdt7{)62u2^dMm(3*KhC4+SeuN6Ge8)ho z%6FhuqXiQs@?}lsn-cBd$pP&912x6$P(Mxilhw!5XqtpmWhLS$0Qb|8kWMZWg8-e- zoLlbaQBV_mbXWNfKJoc%2exRCS;Tec`yqc`RB8U1KMu21So~v&_5ZQ!$T#_S8~MQd zjL?7ckRRX3YVx5Z_Rq<8lhtS!{a9x-o$i+{R$IGvjL}WS|ExL9-xI#3M%C1xJP+T| zVRx+faz1fefSr5YS9GF0Ku=K3$1F6kths}PW0lZP3IC6BPb=lk6lQ$~OV0|006q@^ zzx_ih)OpbbjB^zXf@vt+a^)cWJhZNWL~JqTb+zun6J8Oqq3%n@@p!*I{{JR@Zdhm_ z{_R2lVbW)h;L2RAvv%1#cAGq;%O>#&sxF=7 zt{A6gZVxr5=}}XJZ2|4^wWCscF4$>jtFThdAP~H&(;fhUK25vH;n@wo)$r?EB4O*$ zO&T2d@$q$l4bcnz3=aL#IzVY?wy0}p{V;)MJ7bMEzTtuDwz87hgdyS%yv|Y}F*+neo%MC57p5^l# zd%5PebUV*PqEI-PX&j08FAV(Y55zLbQ!Eo7$K)fCm1(1>_`x$Gai^A3h1&*=z~5)+ zFnsdz$8AY>1(u1luH*w-*iUtA4rZ>hXF1-WDEo>BkN|2Ttx1N7f`9-&bI>*sP)6bd>ogP}8MW@r0fUDCPd;tEhc-8XvE+gOM-e6zg zci$iZi*t@UFfY44byJ_`V@-BPX=uRm^V`TU!}+bpf<^=qx$$v7tn^dA4>SY+XK(4N zlPl4!mkLBUn&3~wLmiOck!C|FjM~orzC~>ZH0-8>o7>$v|5WH9*$7i3eyC5AvB3rD zjtA*t8UosdIl&#pH`*x=xJ(8gs%l}&{!?x}Sxq2D34gCG{t=JyE!+F}UfD*{@P3); zbTXBHhw8YY)51>F3&^q<>Rh=TD&!}%%Y7xy4t^@XZS*KQz%Gj4Jsg>oKY+!!u^P3F zj3x3p^e^42%3V5UzWbwevE;bx<2TjkH2qoCmY6|bAcgX_xuaA&)t2<|qdJbJd@GON zrnX1?2oy7medZzNZ|(oU7dYP4hc9HwFh21kDbeyM&cih<(_zRHZsbP}O;~GB#s4mO z!TQ#LvE1vrR*oP=QJI;OY3PtkG|vN_ow~3@E2XJC^?(5t<*^fq{IAaX*@RZPW$1L+W&S!D({^3{r%-XN<-%VfQ(zl zH$oOc@!RWd{<<%GAUzi* z`MQ>0HuM{2XW6mWAK(oFT0zIS?4DCk{MP=$GIu31#4Y)bHQHF(+_K>G+SZ&Xcdd3xTMO1qAKx1P2!b~b;?wF%gv|fG%+xr zJDHQi4D2!ncEw$1bfqSKUEBW~QAnzaqqq$01qSwdP3JFa$Naul_DcK|7}Lp<+g^_> zAI5VG1LfniP_51TE(hYtZGVm2K7v{%SN6#nnU5_l&dJPSH2vo32I-GfCvP}@Qu2x) zkFQF+RFm!e`|A7#I={E3b6af8E84KAj3tl5JFQxqwtH_uTk^KmRYLHZ_x{juP1k-z zd_BQ|U(#)AmD}eQWU42R+dFyOU%|6d;h7*>op>#l_)RSFx7x&Rwzx1U3A=TCW87YO z8vbtFK2WD;j{D-6+#Gi;e`;p_QdHjnyT+Np-SH77sEeN)8wqX1GcB0WELYoLB>uh@ zpfa8yf1636KiDTBS;+s9kCT^Ao{i6~2=iyTCw%?`iUB6Y%ID9w{On14ahNYDC6#|y zE#HYxxEWy;fqT(c@zObDG3B=YA=8cY-MU%p8e|H1>mT;@-mtIm$J@P4Hai#X zU$cJPIEz}$kX0Tw)!;7n@}gt{S(*wrBFviQPWM?!1t2xYlY{Cr1GI)1V1;vj6vJYC zViWKi`vivzSL;h(F^()v0Q0X=-Q&A*@M@9`{y+Z;M{4{)&O5~e{r+$uQ4J&nIy$L< z{@zz@B)80n8uuoQoK1JOXzE90vEnF1#X@=xRo#e(7UQ*muPAvky$FI@hcXjSg z^4%{0y?evAcYar8Bk6A1bf#r;X87XILYZPt_8qHyD2|?DrR!PyPvr;!FJd}rHWV=d zUC3@D!il?f5$`ca8*cGT6_zZ~<%U`*q@+6YR8Hzu3#6RqZ#WzO4=(F#k!y#H-NS=Q z+t!_z;lX@5e$P5?ow9Bc49X%ar*l)lvHR8+vBpYHFUjCcW*W9U%E5NT*k<<^^f`T9 zB56(v+j-`KJ`N24dwaUVx_!|=LcHyNZ+9a97q{Y=JYlQ;7H-zx5gYjnlhOE4a8mj6 zRs-+T8MxbigBI$iJ&8gtP2XVT^-FY65105~>eZEIR(z;;oiHXmTr$IJ;_HiIsjG8i ziCx;I*QGJPWwp299K=Q}d36C?l3=QdcVmf-wd{^=pO(ry)~|1BE88P?T&hlYZsG$D zh_!V_T3hLkj4>_tE5$V4ncFlCST&W#D6wQ1C8(^1_0W{$1^sF&KQV8FqItzCH_a}~ z3?{3~zx(aT5<7m<{wLJ9Jp4F5bB;W(Ss%p`+n{ggOPCYYxJ>L3GpyBG&YUJ5?7t1h z9ots%()Qmk8OZ*Noz2L@J5+|U`=)`Yo5{GIc(+*zG z{_K`U)K%N|z!OWJYZajjgZT)`MJutHo?z{E)AoA2g~V*v#C!#Ip#49l{XdNh8D|a~PpnSM_*EB_5S%lHrrlQIMT{ zFu>L?Q^NI&!Dxn5rCD|mG7PTkX@HS26muJ7pD0N2YFjA^g}742wfGBBtw~Y!`t(Gl z%G{HW9l1N+gRK!7?IPM957xiy!v58%ViahuYLjN96-Up0+B0Ji#rE!POcSJOiTZw{ zLFLeI*&hzcyCH5aj33r@n@?3y;r{yQzZgU~d3@I~IXfKd|E*#F>(wo2%Lk0p5X97_ z7(IN%q1b>J^uHRAFm8q}0;}^w%kx8Xr}%L}1|K>l-Q!aEsA>w_kpFCiF;p-7awySp zY<8?YrmgGI^OpzdR0x9xsit0NK5N6y>bL@f>HRolq4AaA-mxA1zne2x3H5cqa$k7h zCel5@J>bD6sZc~}Hj5+gyr-9X4=D*=A+PyQ#C;H)kQJANZ3xkY@`gHL8$jCHaIgKu z;{sGA(h!U9c3l)M03V?pkg5};W^}ySgYZHKdH7%>&BBK@298wHW=uZHf4hm3U4*J0 z@%W)3(0(3B?}|-zDWP~&i&N$CFJXtBh))u*lojDJXIBIhT1xBIa`wQ zz1>0OrgM$@94ZN!f5sRZaFIrw?%(i`Gasyw7c_uK|P5*Yt)AODla|8 za6R^S+twCSV+xDxkWv?N^Wf(%McEL)%hk(3gE&F!Ux9w%F%WVE|2G%0H~yR&%ABD2 zsguN4BuXu0c)`bKkD6ie$|V0Ph{O)!tkd{W;h>>pvA_#+JK*wO@?Zt!jIY}V2${DT z?h$Mev zZ(%&Qa#P%-+{|wEluq(XUv`MU?gh}or$CLO43b|%KBKJ5{K(_yL;{kOEac?#rmkwc z9(vIK$IS2Ot2vRSkJ6&e7yhNR_Lkcx80u&>af_@KY8RygDgz8c)s&gcz>5<@TWaJ3 zbzs32jAZEfRX%9*t@$V@ne#;GUHw0x{*Si)TcxUx{+EchIbg4~n??q?&|FRBTeBa) zH`5$AnS=`IA0XJ=3R<0@2S84r5vTLj1{y z0TUJ6r9_Fx5&NK&AGT_ltqaYtki6gv4Fg4AdGJFX+eLTtxvbS4Jr8x1*(*^)hz&FWNQdF3qISqB^c>QL`YJc((R#c+8| z9Ey#_K=DrS-fx5U!xzTJ{1&Fhk*6Kii8q{V0md>tC$$caivKpoGkEvC6%(2gMRn z2=Ni;%5VAC+Wn)fy+w1|H-B*M1dbB-vbN6YK#vJDRSWz2`5)x@ALJkGv1R9%?=VoXtB%PBmrW8 zwJ+>jNh;M;A!w8dK{?3j_2ccUtLcr~@N-JB&85D(m%|s!`BC^Hs31Ri^Yh^vIL2dG z*1?{8s4aW`@L%2VC#*9piJ~6#72$FJC;(Kbi_Z(l^l65$sr~nCF=5v+)zI`%={=o137nelJm^?d77Um{rvn5xE}WN z^Su9P%3#gU_;a)KtMcFSS<|xRnV%=K^Yf18=Vi^$pZxq7M}I3jKl3m4^Hb6_KZr{c zl6&kpix!tD`4DV#+u^-}AM;@fo3d<<+B3jGjD&)4bK6bhC>YT**ndjA`u0BNi7h6>8rPfsLT7bp!f}-lwCEKf7_79p@UbE^x z|L@pX<;Hp3eKLL}3)*1EpQfZPm?mACo$5L5R!8@r>(exe;>^ZtV$$9*I0?Y~dL$S?Hw|pn;N-H)GP$Jg9 zGc|pC%fUgBB{EZc{Af8aDbn@?uV{q*BDX&jetDQL4gdIj?pIq5e5vWPe2{m`R8{kS z%YjSh6}KF?q-mhtZ;~k`p=qoc{4=E2HVv|sYi6j%e??QoIOZDqnA6e9AB~mSM{7LN z6Z7LPX8Kz9HXd#I%Pm8)y7z~aaHIU^`0=j$w;u2Q?q4ez^`SYXrO zXH>(dgrU^6rSVfD;%q!+ixK*^oV(8;Xw9BrwVzVW>7F@*yGMd{*4zZBE-6)G&FhPQ_v*aJvr|BuhKa=C8Yla>KX>iepnAAz5Vd?f)I}v z{l%CeEBF@B2G#!A(lQ=`)U&1K_RHGU^T+P>>!S4n;#av_UJA00B7-o-ZzMI6wP=jJ zS=$U+lt)Flv-t8%b0ODc7SnBj^egU(lrK82G2jVGHY+p?R`J&gY6x%;Byo|^`MnuB z#1)_T+?OcErLNB~;dWCbcQ9T~Hve&sjyUq@2Zt8WD|!8$u71ZSo^u^;DRN#%7bK-a z&ii7TGu(7MmZT~w8T%!3H~u*GSus~tm58}amr`nK8el<-pu2v}ZF=wl(@1a^nUMH? zL5};rEb8H!yheI5J9M0e3JcP>ugF_UbY!Q6@yk@;D}Ec^Uc)Bw*n{GdwO`&cBQ|Dh zjCeK)tc>WB`K2_1a7O=`+}%)iP(k8yWI)zBa5rT;U3avI>%5q<6poU&ejclBh+tpX9K!`F=%z) zZ3giklWqHMJ)3!GEMn`gIvFixaT1iZ?aM^l_EoLs`<$v(`fFTyt)4O;4Q6h%bLU0K z<|SYd0a~z^Ca=h)g6iC%THfTg?W?9|!L3-T=|-lenjQ2@ptYF#kI5+8nL{j8%8#X6 zniC+P`|dAc{nL>G8;QPCjBXRtDC(%YG|Qu)(qEQSuB@*{Wc1LUuirI_pr$&)STSc(3( z@Nq4F1SZzC{T>cd{!~qu@MV5`!1q$~l>2H<$2B?yhP`CA^5fi-HZw?KJ-XYoxcJ6` zESu|Hen?mzZdFE;gy@TwYYz%VpG$JjxlSlId{nxwY{wFUbjYMH&bC-^ajkmX87KP&J# z>cx~KtXjV&6y-t>JT+(PF?n7r70r!R4ve&3&U?CT@2#WcWo(?5Kmr3ID;JibiFD%2 zH1iNAOL9;;=3F8#jr-|Hm00H+c~z*?l|(cf8EG3tEowj7a(Hm0^$-WXcseH1`nG?H zMB1h!7+K%HN&=D;7L8)^H;~&uz0MQN3!&gv-y^)_spBzXMf6$K@l5k zN+2NSW)Q%SLS}^y#06n7Y}jE`%cy#F9R95*?<5H^pz2VWdqjepe(mSQ%Mgk-xVuTV z9^J2WIJhxoEjzjipv7E)M4(wWY!7`+udgn9G}Nr2+4G@&89F{6!mRCTh?2$~d4JX3 z&1p(80V-c%^(v@m@Wha8PVC5X?Sk(>&8J+aabPdZ_Qk%jMId#=zPw>ZZE7e-j%(n_ zbL&MjwhMrG&)>X4jCh+E@%=RFDssK!Xnj{@zz}FsnJiTh-UWa}%-9#GO~i7H85@kc z;jQi-z)dE4kG?4AAfi)W zoa>2#etq^P=n!hk^$hT#U|^1W-~fK6RK|!4UoP^S-4@5dHYl)1<+QApUr!Equc7DE z!7kBD@fYsg5F==6^nA6>rZB?W47|1LO_q>KPSjW+z3{PCMElMB@2@u zRhnW52F<|7CboNje6@vsjkL{?P8wfbqShmA*O`WT-)@2D^!p4gY%!l)R7@w`L5uuC zZHYxH9-sK|XVvC0?t71`O+3f%R7GAhR;(lXcc1f>y{aE7V=@<&sIs4SS4MPy8wq)h zOhWEE@rhHznlJG+$C8UA0R4#W(<9NpSDO65b*l8yca6238 zx1Jg#FWB1hd=X`G8Z&Zz*P%JI4=zV4Lh+a!89~R!Z%wyM+;feFGhEiaRQ`3J9!Y%2 zGyUXi=B^-t^TsT8>Y;aq3)&>! zmYUg#CHB>(mw9c%;q!BhZ2XYeSp5B$t)eNbzw*VoKNTk`k^G@@*~`CpsrjQ!in5+N znh)K}gwqi`i(Kq7%R1&`WSR5N+Ayocjq_Q*KZ-02T%rHTiZGx1kI8qjTK#K=&hDZU`ZXe&*I^p@bdh6Sh8+MRvzrCJR5sFj8ZY+pZ-sc0iyJKd zzHxKN_c2IhH6Wt(^akm78C-Q|1z3xI5B6dmobw6}E37Ivy8%KBU-NPc~xbd_Hm-`efJxelPw601?xXK(h$bAupsRh=zTner8YG^w>FX1 zWBiR=j>0z)bZBSC6TF+}CT5sLFQ~3-Hq<7p#AFHz(O6@pCsUH=st*YY7wSjS7XF(m zSisGwN^GgE+#Fdvi3U*gUnN6t9A9gCNTShAw0gliMlL+`pZ+3gc}xNcE46qx13EZUT4Dl=afUJgzc z&i$04FgF(U9X(NIaPZS9sIP>zMcuW5VfyJaK~g&hv7^otLDXF`4J2MXwRVh|Tm1*7)&XxDt@7{WWnn<`7(U3oV@wq6FbR&l04 zebNd#=uBv6NxS@uIC<&B69Rx%T1SXP2U{E8MFz3n4=mARXy3a`SC z>3@a$qEb@%3kLHE<^j$>+b7Zke-X2+ttXL%A%OGmVd?wz@~F>UJ(OG^ApgtJVZIo? zpwleGYvIK$B8UBtOTguqv6p8%4^IV;e9RN=-|UDiuGiR;4d85ZeJ~c(Mq3Wv`(4o9 zd0{Z-H(CRWdaIJf+7V!o=r}_^k)=|1EbfD*=yVgPsaAGruh&RBv_aRGC_};#`U6T& z3sRSOxnKQnuQpJOK8C?!I^%vCWJ@rU>2w!+0ru#LStyNA7X7q>%gA*bm6CrI$@ho$-g-)K?3t zDr<9^UYwRZ;}4SWHI*+lwO^F1{=?8qlb`uRQO%|nk%s+Osb@9) z#p^%YX2bfoA&v1UfN8s}Khk8N$n8#=$D4@yK|TjzeAw~}PuZL+VUh+Z01ls%&2URn|4(hsR!|9FET{u|W>l-l>h zAzhA2QgKrGulG)IKY17<0F~}=5Af7uV470*H5?&K4e6T5|7?8kcaIOrd+7|8Dp~$6 z{_zsof*!PMl8?)nlk>BjB0&=5SmIm1s zH3u__Stpc(cjGxS8pHgFv0AezZzUGmG>DeEWB+ygZr;CY+OvT1M{eI( zK<3*YXtpcC+RvWvE7SOo%E|$aHNBxH2;S60eJBW?XgwkbGT-TH>|jIry;rJsbX1Sq znmdy6vC0jR#n19ZZ0v^ESk$Jip;B8jX8V*BCnwe9a`K6>KRze2=1&9X45B$5S;<^v zc00~q&MOUa&kZO&77q1d=+_gBd5f)UZ*%cW5PXnQKfp|ssv3xQO?Bc`+NboK)3j4j zG&!-gD*oC+0v}c<+N*ZGR-LNPtseAZ)xPyDO~3HpXTAZwxWxBE*FDewc;k{2Wt3ax zHB|l@8{~7xQSI=4lM}nD;=iZbUsNZyRPFkG=laQmwi7+ErRmp-q$sbW^^+5uJ6>hU zBY&DbZfvjmNAq^%rJv1~=bt_0L)(^H=3@NJ@)u&+%GCH(PuuL>$<+9JPWdW0J1+hH zv`D$F6gk;xhuD^e3&nEuT?pwGHZ-9axXGsrh+1HK*F?H}jimq@Jk(z1rNg*&-Ev~P znIX}yu72=?Z1mK{eKD~^E0ZIjU+90vk%6rIi^dP+HI0p|{Du@Zpioh%%6?mQ|12?OV%rXM_q z@yc@#Y1*lpQHyj?luy1gpaKyXqsJxr~Jtj3gH}9_FrH}9gjgEI` zw)CBO1k&;UCVuSPkAz&Pm_U<7M4l|LdGz|_)z<cZ!9wYnUx>lGW+zc zIcb;wKZ1ZZ?K@jq7-l-{?pjAuT*syLRe@VfZ6@n8YkODO>&?^OI;sf!Sgz7hP~d@Q zeG}2_+-So*J4?4Lv{}7Ay^zffKWE$xVqF3EXt&R#6{X!f&-+O;&kMVAuwGwkL^iFO zvNBR^%1Fu!?-#xGgVQDl-BkXXqqExox#wnQ%iXT+cmPw-ak5dQ!S7$ee=qm!h49}_ zQ%8b-WXWIYR`(p%MYS2zs$FFEP}n_QvR;pzDi10LMA{zYC9<+%kj-y&-^RSAFYvct zv>%0E*_nMcrH_xA}| zf9@MBPbg&a;e3GN0s1x^z8CK3#pBN<-TW=kj6$d^>sq;`efMN7x0@pF8!s#LfwEXb z)CckTQL|4*+78fseB$LnF;-aYkKZ;!HX3u(Ta+(~f=mz&#_`Ve^6`izFD;TK_ftAg z5H%Bd*M9O*f5$|gh^fckL|z=9c;FIW^E>y2HBZ4Bu0SV~sEQiQNX~|GSJx6Wm70QY z=ZQc>d(Ezax%GAc2LS;FQD-)Fs>m zLS||eeZoX}g^B+1ratA<1l9m_o8{DX7AN0No-PvJ0MtaLb{V}u~Vy&~~-LE3G5#?6E0e!gowN+T(AKLW%`vA4*|x?22#gw@fd2O~d2c1}vMwtky+M zqH-nMRoom3oY}K40)9D>@2;oe6Rcr`85`S*8s0QCIis#^?}B`j+=$;}G+9Bat{}Z+ zFf9C6Yr6U}NTT)_{PPLTK&Mnu(?Cn(IKBnyK6<{D{sOv`jBlay|Xw4AOTLDK8A;oj4Yy7#f#55?b z+E>H;oNwhn7E4BIjcU)$^j8shrqz$LW;UWgLqROD$xb|Osvc0F#^MwId6Bv^bZTdGWAO8w?hB2wPT@jDWMp6c?q4dD`>-_R8<9++y zuDRJbFPxk7e{la5_Y=IzK3A6hwa>!|E7+Op*ZO1mV`L+yBe#E34`KvjFclhTRO&GX zdsgCB#!4qgyniv&b4BTJZqMyaKDR&R$%lYh>9p)?^GWDQKjrRA7)P`8Q!XfrbJ5NW zd%)9iZ)0tI;RKisE>*RYktFPA|vu$FCkUN9n!4y$b=Wxq|MP=(1Z%hef`-p%1qJ z>_;W*>aGX=3%a!SqkD6U@2%{DJh}msDi!@`IXLp1Wf)31CrAZ>CYuR}GCx;{NsuvU zGd(yut?!H7<7TzL+FhKgDfVU;W)-vI(9bl|*%Ns+wF<~jXWytyt)F|sZ^-|HXk)@yKa-P5a zkl79C2hu?QRUEK%=b{4AEhHGgE3pYau_k%XGE%$Z??@B;BncdNE@1OEdFOU|%#B2g z)-O9*#C8R@8PWIc?y@IB!Q*D}c_=rd?))%0nw8tIcM0qhHG|xL8Bw#`UJFV^zO_Cx z$V3NtxRYs^72lG(3;_a9Wfo}(9kha{o6CjB!#w@(GmKu?-&_U-5H3g>XeKAl1XR8l zjeK{bOgtk5*4PS97Pnw{6@(LGyff_CbaCAtE|BnAQB}&6FSq$=!&i0 z{cg{rU6d`&FfY=2E8oUn+Yjo*C%$rlNl18T)IGM`v*1n9C|~5H*HSUa03$}j`7CIX zJO2z%|F6=)F8QhTg*K5@6M(ecy~_)@&DPkP0vm+e5Z49Cb6N+)Cw}Yv5QGb&?klNY z>P}?k0*Ru$MkEc(vju}P&ui|f8)AyT!Fq53yA$uarxpF4{+64rVN@qbSEMs{;1xC> zPoHzLja*vb23jLS2qI^2NAXyCX{o6nmzMjV3QL3U1x1jg9aS~J82=AX zOnb)uh3}@%lq|!j1>z%by#BTKkzUxJ8);of6A(|UurkN!;XNL@k-g54J+gAfp!gs5 zo0<>Wr#{UV!k)+yRyFi&0cz{+p#2Z@Z0PwMw>$|-;B+Q_IFa~tzKA8iP+BrIamA^q zvNu%H;f#v^7HoNBIh{ z@p552=kGjO#fWOPcq=cl#KmArfiJ_{M`P@Fy>go{a!5^L7mJgq%G9uz=EX>5dS83L z#<8YALFV9#c0&@MIhX5KHT?H&`0y(KIgFBLDFGt^vo|94BxQG0$ZG0T5f{<&QO5~j zmuV3@u>1+f>q1o;%Z3zY)1}2PG3N5-aY7rTpND}kjcyOvuINoW_!S4(!mm~}4W}X* z%y@C`M~o-D{8pAHd{hbA9eSJi^jW50xQ_tC|LH3|@n6!X*zR%Yx$x<=zI=(93GpA9 zQ70MOP;U4oTrU)^qc(<^E{#BfLntq8w}}IF_+O=6-2;6V&q4Bdn5w=)4wa;n4W)>l z+oetPxa5VabQWzgU4n>gBZ8UxlFcOvtP^h%FZ8gaH_E_1jg2Mzu3L}66Q+rys=M*B zw`hRudO{BF*AII#2>ddpPy{IX)L}gZdCR#mJAzuozJv}U=y)JgL1{A{A&pK_Cn=7> ztMPO+1@Vq@;(u$T=z66*+NFIYvJ|f#f~^X9Xd@BQod1z5 z()2r}7h<@}>==S{Oo|nC^!H2=`M~|C$9KikBHn;wlz$LG?Bx~dvj6#)@U~4}lHG13Z0_=nXn!u!Ox0DEHicErUccUKilUL-v znt_g(>B#IJ+KIdD5pM05 zn-OSg;$@6LRm(0PM5Rq5;x7)US~h1;4LkbAACVi=OU0=+bx4|1kJwSjqnv#McOZ~>s${;_4ucSgk3KpJg$clzSuIf!wvuvn;T~Xy{OpL=WF86X$fQYhe+FZd6Y67#3#OZ zjzrZlZWH@aHHnXfOC7Vr(&->b{7mIoL`GN3gz`LH%5lg2k>x&N65DnP6YDu@d=#Pt zPL>(qf7vM#7&2E15VNZM%G4)aRFjHglRNkO9w%pEJZ131pOfARG;gfyd{G?H(T*+Q zxD^ckE10J8&m+QHO=R-^AZaEt(&d0)90IRNJ}U2gIqZNb_yUlp)>+nt?!=?LL2Y_S zWd_Mvu=%LhZy-oYVs4h3a$(fc2@*FqC zC)_)YgfU8}Bte8)FGI4)!&5B<94-(x7r9YC?n#p!%eq#-S^NEWsVAgAcn)>_;B4+V z)cF;+;sMP~;qY?B79KHzA2@|A449*ZX?fnP!}s;psvtSOUFh{@I!HdZ?qpySBv-ED zHx!X(Svf3a@I6+iK_zY*zeQZwOJwqIGta260E5;~rFFOd2WnVj@OI!Qzd+ozS{m&o zrM>>%gFnM0U=%1~sdpJvIud`KA0`t}5H8~nd0@tIXlr@L(TRnH>5iX~9ZL*9N7?WZ z9563NxVnDX{bxl}yG>QVUpO5I9rwcr`v9>;lf(N-zkPAe^=80K#Lhw6OVah6#z$T2 zBB^>DdmMU>?3S7D=)(#6Fd)cUta4rB$?zPN__UQMa+g_&{>rXNTvQNC5R1)5jzhS6 z35wM3FZp$w`6DoWUG8r-;U5P8QjH!Bb3U2P0YAy=$)CSGvnMY6C;S=v;y!RViyvL^ zeNnu?fXY$1`MC-Sa|WY~#E}3%{DY=l9F!x=Z?Vj}Vr(TgIy7KzWh5pZ1|j*GQr8UX z+7nr>cxnz8E%JX-VKUd?Vz`ym3N z>XME6d!e$>9T~(|4RfDuw1u@Ui#uu(7<= zcryO3D*08FY%FruQwRn-C7H+AFDjUl7*9Y#?RH4t?ZCUBCjN86=OLx`#1fg>%3YC^ zq7Bs~{x2X}U`^$o1w(KNjMw5ko}1alS(*%niT2D=75_2CV~JPY1N?#$T$1KK1^3Z! zgkK@f$Bz#Y2l;X6SdUqA_*{9%W%Jx?ZgAby=xv>y8iVZg~hA)VC zEh*l9Sb^<1H0D(mzx3Vaen?rbgs`a$jpH=8<<{4-A3^i(1$2Ep zYzX^+x`pvdMl<7Iemj;GBid1~`aS9qPn-E&jHa{e?a|VrKjb{Qj+W(zpnK zEkSgAENv+4XxSrrC{)LN&seuvs|tll(nn28ED=Y;%!7?2NU(X9{%qf-yphZPs#|B% zEe$#f9HW4Q$YTUB}q*>3eX_TA9D)@_d5BW*6U{m8&AD*3xSS&a3r z9oYrHA|PQn+cAL7cue*9neHAxG~&nKbe%?xxJCb2;YVF$UA;UR3}r%Nc5&YyHC^3kq75A5nQ{!Q0pJFNqmeaS1_ z-!JS*U$`v9U(5BYE{rpJC}A&X<&+{8*Czp-Ss&vN)y!|xg;Zf9&$hY^lEVqgf#dyS zblKK!7zKznDwUh#wmJ!dSC{{&>6RcqaV#Zs(oOZK5hD(tODzy!ITtz5z(6(dfQZEt zP_igUjOa%qE*V1b!aq$zff)0ipql^Zb5wR+)1Hm_Ct8&05jJCkUSA`{2@c)taF7Q!R*B*ZY2}B-FP>`soL1PU*gH@ZTv&xHsx41z{@>r) z=S(I6ZU6s2pAVUH&VH@E_S$Q$z4qE`qa)(1n>ewc^_V~odg};9nBYd~jP%=`yW_us z35Tp!xJ|5Z*)e=7Nd0az>kT|8xyd|8f4|Jugp2i)eOZjQT5VN{GDVc>QTqnz!dqI*C0 zI9s!}O*z?)->2?Vvh7nQ_eHJOoBk1~Sfl7WqME8Q$1}gAEGM=N`OZyzdbB*WpT1-4 z54@P=!Cii~ic5xQS%INXraii`2AfLuA$RzN=)nsjs?+(g7yS9LSEE7bcy|c}bfb|* zdu6cf?qB+Ux(bLBJ@4V3Gx*U)VBE4Rt{#V~+SMQuG|;h-F1--_RqRwB$$?m{xnLKu$_h~`9`Zfb zxlEbE^Dai4sf%>RHb|l3*RnseVRrSy>Y4m6n>pBgdZiemKOaLl3Jj{hKSV_H2$aVtVczA`f4Ma z9!076CXG7XyLjCTu~Mv~u`z}Eoe>*@eWv5lC4j~h$URVLiTey)Rz=*8^DoYy`uX_| zm4rM1io{P19#rMcatnJ%6R0Q>%kn=YSUg0jR8!1`7m&Y@e}Lrmq>;ayN2ul2o;*X{Y`;nhrC=OeGX zAEA8L`G>Nw1Qk`H{c`vEcT}gLaVj%G+s(4%DPsA7?kz$v>sw_WYrL<{SR)%qZut33 zks&6|eE%7^sQ=9ZXBNC}>PzDYppeBeO5RU&7tY1X{aTQ-GO-EyMtrwT#ZX03Op#EJ z;4H9-)BD;mK2JTG&s-Pdet4@ORV9E+j|ni#LzCYq>J^ySHMSScyNyOizh;f%&1_cA z-8aewUdOG&!qHB{+|Q$iYx5djdz5e3>#zHVtuuUvtlhUhW?q`s&-%Hw{vT?+d^cTA zkENaCH)yG!KJGcSTa8p!XTKP>>3)TutqqWxtNx_U4xM)=th*VyHFDj0UP!JP0@DxF zF}krWv>!o(sc~272i0}BS$(r3zdQN@zOcdhgI;!=Mtpbl9pD4CY$V(|H9C9DJ_V*3 zqbeQHE$)~e_dMSwZ1JOS)Wdwo zhR5YrIB2_}ry!T4|M1HQU|Yl{6O(K zY}03Z|0=hbom9n}SzT93M+;o`vk_e0KXiW&8*5kJ{gDxD+0ID+i7mX5k~#iE7np>c z4)kU;@m@FXd_UV~!Gy|!BaZ(ABiUX5-KjI{+P4+9jlk#T^smOBc{Mw%&WOV#N0t4B zLf;#0{0x3$L|rYzZSC?7lO~t}ACgFB-`;I*wvo~nv(PBPW132tJO7*zp(cS%_-3@c z5B0YTLfD~qlSH_A=D~j97d`CF#y5``R|xC`)&wY|{_^=bFw{|jak&SBt(C!GJk8#r zMjX~D(4+%ot}`$ODqVSRp1&!;UkKw2RoW8dPO?T3z;MCJgZXFY0kat0}6efH#&R>3{k9dz73${>j5hP8aQ?I5v{T^3U_VHx>%_(>5<%02x%gyff^5 z@DQ4q_5SM@kU!z0DGV3{nc&Oa6HU9IK(^fS%-*}lgU#Pazux`$EI-#n*i84nCO#H* zZ~1~<#^y=Up=}lo9-GhZ3Rrf2WIu%mNBFPxC`ex*14At6xy1@B43tI`pUA`y>a)i+RJjk_>Q@Z#GT`E%vH13d+ zXkFS*=N`qEpY;hS*15Yp(z3^Y1HTuZ(~sZc{EjT|$^jeE{x>vNc8lL<&)fwn;aB?Y z9bUhc`fo(u@$M#i*pU1{`g6?(x~&Y4r<&V)_!{f{J=ut5+1FNS_)l!_YeN-3vn8~r zoIjWS&D8m|e5%%w@)xx_;V8eq*j{RCDZtiub=qC+8j!gfKE(}!4DD~FXFT@TtFrJj zO&9X9;k%yTpKQ>l*rJnCke08xoj#KG^u*D0Q!y2W(~3x?T*HI#zBP=4H6J?TJn$Mt z=Sx3W(N3R;eX}Vq3{dM;!qhi#GC)OB)PLoX%2*j2<8@@cRO{uAFeT8-UExc!UY79^ zP<9Q!3JbVSi5!P7qxG&^D>f*Z_)nYlo4&uIUBAg(D7kZ5JqThDbAuZC-iCW+D}1L0 zC8;eIuQ_{e+aB?nt6IX_ID?eOuenQOiCm!GcRad@YQMBHw)948m%Yo_g1glcxit#8 ztE#0!!BoI7O24~n7@8i}hrhu-q@5-jAM@%U_cx8Qq>CRXNvme;n|mtF*XO>emvr%j zEXkuuzLfR7rK{SrM{{iaMl?(J3pJ2~L05Q!1e5_nb-nvp;mN}*`r6Vvw3Yp*2vav~ z%2}5E`Xdi%51Q8v;hUm<14+RqAQ=H9ZgvqUO&9;@i%j4n_2H|0=pMv{YywNzRmyo3 z4+QLY_?8Wl8OAVezYMuaw#@JIHhcz6a4$c86HTqeyD;ujJJixy!AB~X3b`*meG-DW zsI7<-hW|tbvtPl+MkYHeiMdq;u?1Bkor^V7mNs7)`PXn#uq4*Gk`6VbnuEsF%&Nwk z2^BshZ6iXYhZJtViFGc~L(R;p*a8Gf0j-U0olO6D80-D(xc&>T9@Wu|gm12FOtpto zg*a_Z0xbJwZRoO%yTLNbcFJ|PrRad}i$@4cib#+|v)3^|Q@yXA0kFX&PT!Qvb&_9Z z;w`GyLcpEf#43O*dZZvChRTxEzV5`|(eDn!@-2NQGEu5y`4>uErMir6~xAbzyc1KFkmSjm68*__nCivptr}+W)({ z9DkeCwUt55wN`Wz^j#^TUf1jTMKMpdtYW? zjbUH9hbMtr_Rl;se_=f2Vb0#ChiTM>V00(xHC;UC&5&ig!^3pE53%pK#lxYT=b$n7 zH?;ydblJ0Ph;}Y4yXI)I?D~qs?!t5fwArER=7G^1awh8xgYGH8?va@;e*14UIfgIp zd0i@It6_AwDp%>dbAn>D9H8{uLvuv68x1r-`^2LZ_44PsFs;h{jh?zA1?g%1kd}C0 zg~Zg{N+Hzje6I5-noJj8_6`-<;jnXoq1&k5-8C(ucH+zKZ)84*tM|Wp{yvf657!4A zjSY_|Mf?SICB^xGR4oK^vy}Rv=8@d~5d#TSrl#PrN*K2#%D{(GH?dFG6&IhT>1raZ zTb&2PrEXP`p<&}oB-wzsg-PWu%S@-#&Oef*NG0x~FsaO~6B8I&$e+)sYH9)^Q=ZDj zi_~hFyZd8n_2=s-U!wB+<*M%XRnO}sN%U^~W2eb-mAp#T{|eN*)xM5Bbu8)-)v@KH z9CFX750RVcm94_`-)Q|VH!m1*Q5#1q%}~JT8IRoOKF=e8^XyW*A+Bcew}!NEk2^?D z4Q=QuSK{72C2Zs0TffH^{x?8|vb-AWvh()MdBi`p9CTTL+Fd8gp$ z6Evh2N{n&-V%?mJ{B*Q(sim;Wf*^%?$AX+T$*bV^ll94_EOlcLCssbwfW0nr?&xJZ zH#JsQ0JXgzex`RmUH&k=?u1J|L03Wlni}@Ce@$!pNq9b2@jFXcCU_OU6G;-P_$>kx z#kAdi@2`;cS+-veN%4DQMYsL#P|&REJSD4~qiRx)IjhsCZbQ85+*U;>LZ7p`i1TB0 zq;9P+K`$<&m`PS4AAMrf;450`TE3bcv70dMz#q(!&s(YIsev$q`Iy{FC`q@!F4)V=5r!uhA*7O$4%YLgkl=uLMDMBTgi zeI5ujzP~Q)JmW(Yh~x_io*rzp+;C5dM{oQsymMW|*%Z8}C~i zeH4GoJgEdG`DYu_mlZ}SXC*KBvw}(ypYqp&J-K~FIqkcrzz~|0rtB$rbA*p`?duE6 zEd=k^dGT^aj0Q5+MigSN+?E~gNH%lCnc;kqiOQz4^nuFE(Yq`(LivL%4Ea|RCu)yq z-%-qs!dtS3q*^AVTJNc?<3#7s-_>e_36i8RJ)pFQRdB<^RdOFg!>~x>=vD1IhS_Dr zhoqV&q|WQEuVdRRx{7#EQDiB4wq0T2S~>V<<}A2aYjJGpegwmS?esAhDK`H>58l0w3ya zUHguYVvEjTO7gU`?V|2!*s}L`Z*Day_RB(pCsvNVLaUiCEc&D zpICnl_1AZuS8<5Oq1yToXMf%LP?l?>TNQnsuhdf^c~Wi2GHClz=t1T$)ma~yA|8dC z7=OMuOfKv`Gc|$eJm`0I?b}OcSJd^sI&@n4D?N2vU#iM&rcS zM(Q_MAjbl9IbarX=-gI{WBpZE9O z4AhTI#wLqU)Nm@*ttZpnz1_RqdZN2yxv;U+6DtlkLP8an3+l%#*qoDqed1lWEmDXc zQ)Jq68M;yIkcd9N)b@@JK<$muZ|%16HPrEaWpgEgi+32p&3_8-*Y{Lb_2<;%id`k!hqhr~_Qa?SfvDIP$IEOfluL1_R|E(%En6&&>D zm5VpTp_*X*g#2==P^|@Or4%xC=6+pVumGPgVQac2$UW$_w@x&iZRnumE>aQzRJtbL?zesyvQAq+J`f7txhhntd)Ozbg--HX`u;q)^FQFv zRVr>4F;!P$1g*g=^V=>T9G_3xsttUhS7iWxz?2?9;kNz^LfT;ZT)@GX`7_WpbiN*% zoZrkdv^a|&E;oSzZE*o32OyPSTKN!q7xDFT@4E%;!cPD!n*b86&)TJ8;^!Odk2BHn z?lzlV4_1_;8njRO^FPNUPdfijOC0{MvU`}`=A|yNtcr{Uv75Y=<%Sk=$;v_mYvxD+ z`ZM;oKky-*s3GZhJV~Q3p;j%d6u@1p4@I6=h-n3l?>2!{x2Wqlfsi^2Mt!g9QY_}Q z-|oz5;PBGiro|Y9j9m{P(`YJbMOF(qz6P92U39ZmnD%=pZV2ZqH4h9F)*k{v3pIfh zTk1iP;a>=-Pc4#JwytB7+*{CLhZ0pSbs9AD<(9--J42MT9zd^KZ0y#yj*6$+=kiRl z4kT?*Sd$Hjr?9KqnzmA#KFp6i_~)6^&o@w!#ynWj1K{?sCVF@wdT>18@QXjUp-?%s zGOH9mm0S2-$FG)ADkS_$_0oz}Wi6Dq-s!XoV+%;%YEOO7h{GwjCS0k%gv>ZMXe~mxN;;p*HYg zA9Hiz=H_TF46JuKn79F(>6^+9T1C||N)ntsUHcTsy1qpNbr+vCN=x{4`(}+D|MoYq zO$eI%6HFHfQx|*r;$9(jFQr}~2{KJ(s9zPaG4WK8MovVXv#zn;Q4d zSH^PmcaD~I3lC;sFGZ>EX&cx3&XB}I;;lo>jUsl+b6WL+{~46*y0c=IDxji(-+E*Z zSC58#FrWVwn`aL9=N%>7si@@d#0KkDIy4ZfQ`eB49NN3Yqt$=kZJl7HLCrEV z(K3=ex~JYzWrV`lcW=zH?{oGNx!r1w(zi~l-LJ7TGK|RgHSIl0mY3W6({2byUD;n@ ze%{moRT{H%)N2o$qlW^4DTXMvjB70>tlK!4C*-tKk&Zb}-k2Ft%%^_f8AZDqL1PRD z0x)Be0KP_mgN1ecazix+64hj>IqvCGS;w1w=~%xNh}7`8WM4Y$ZlPgNcSDQPF*;|4 zDQOS-1pcum9UB4Ah-rd5K0FlDQeQ2amb#*Xh37ey*)!})=)X>z{DzE7QyOMI7oAV? z@liQ+MHd?oM+SN4@HpP|QB|jq86*O}6Cf;)ONwK(mmM@~oP;?0ew8yI6w*kfs%L>z#(&)a=~& z`>|y1Y=;%D*b~}?2wor`+FZ5rBG_@EFj_&Kb=MHR!|nB!vBAC1inP{__oSas=QAsZ z<1ox0gQnB?q(|C!*R^Wbc^-f&w44+ND%?M=MRP38*QG4{ttu|oO7kV3EI4@uirsd>HSfD zw(CpP>m{n_k8c<>Z~P+a&~YKaN|o;1gh(>^zF44bQTDK10VCp+AF}wz`qsS?D~x#( z2)<^14}{jb7b9}A;YZhp-uM%~;eJ`AVfGEwp)GmE!`w1??iN@_d$6_(&r+=!zs2u* zOd8mGdQtdfUix)m`W-6&-aFQ<1$pVy!*r|vDbn2}>rB)Mk4(Yq?s=Wmtj2Q~S!_B* zTxQpqmpK&sh=#UB3!zy^N6+o-f}}OEn~o78L3fuS^!_KhgoDJC*_+3~{}()FZ_yMT z*FQx^n6Es`WXLr)N2La9j>6ck-z(_jUP}Kyxlb7hmlIA>jup_Fza+tq0a^U*Sm!M1 zU$CVaSYnUD%y_i>Bc}_Y#u;yeXx8Ed?l@Bz*xYr$%z%J5g#e@Poyy6Ox06dGp#I3V zc(hD=M|GRQL{};yUdja`64{Z(oif(sAL13;uPFu*aAo9k~{@5~tWcVl@v@#0hxlNZa@0qR8Y* zcK7zQ0pVWk0ZLKci?^@*4;TyApfe;only7;JST*P+Jy+l+-L|7I_YI@$g4JlLqB2& zb(q~<#lVRco7^uvtNa~z%zBOSe2wX36(F5@>*Yxx3j)Xp@KnHKPyThfL^Mna@D%^f z4Knbf-WIJ>kxKV1oa*#cE6BWm0Qy5Kk@UFHHP9YQQ)PC9iBi)G%>2v_PHpT~yzH?7 zVOd7JLA0(DaVq|TR7|MRT1};D0afW7y~$i5nngO!J+`gf?X$`HI%zl?$_mTl7PyE$ zrz;7HGMqd$3;;t*)G-3G+`t`ViL&VMZisXi8ZGxWs9N-m{WK4SgqHZ0_G7KE-+DfG3;NNmJ^aqU_;zJ3F?U^+BY|97%H~qKSQDrvkCe zrOq2)q^hf^*|0Xl<_Eh&$oKW^C6zMExjy&q?~9kfo?yR_OaB=kpam|&>~+iGMXpsf@TJ z_tq=?DO8h*@R|zGN`8a$0$69+BUFJAc!~S=A-fEHM#_=R^1Suw!?YeQezcpoheB-%N&mugY(GmR;j%R%G{Bn`!T0JkZI&?rvOVEKXtoNQOkZ^@ev+SFU zSg@X#{t2Y$iqraUmle^% zn?l}Qt|OAlm1Qncuhb5sY;E0^c<~{ z&(|vXyILh{OLaV92Ev}L5HZD0d5jIZOS^TuUF>`B@kRI2wjEg4zHLNn8GrX~-AnlA zDW(fv=~or_4{hi@*)cNtG^5{5|DJ+R@oZZvCk)(DIV{>zIWXK(*~hk2N)?1Fhd|W} zu8e7+Ru=W|NgYl7`_CD?D}_)gE0}kJ@&0aFEtz*nUaQamu7)M8B{n|Y*;4myI+xwU zUO5mI_9PlTYkcrvsc$w|6Y1YUAz=*|DD~J6)WpoUBVI9(viw^}S+JV=igFL_-oZot z+fG%It$?*fH}nzObZ1Fyei>sHq|e>PHb8h;O5!!x#O$p>`sC8=XzM~LNb7q_`aAJ| zQuL6)F8Vy9bu`zdF4!{fTeqjwpx0kQ_ zRWN63L)Q`3-0ZeWW}lN^v#Jf<@=_g+;zCiSd+N^y-hv-eheiVaa8g)Hr8^t=SQB+d z4Oshb|1iDQ-K1J@1aP;$CM*suRh77t_6zxA z=BnKp`2GCsrFb|$n^U7J8vd>MX@R9v$sR!sIeZZ(SW&hbW zljdmwc3M@u=G3azDcz~t)r99{7;xH-a6h0ZbK{GXS%7IX-W5S?reAGTimGzYywcZ~ z9XkMTpltuwL7BBLFiYIyo;_V<4wlopQf3|xFsP&p{VDrOA+{~vI)V!?XCBoLF) zel6PV;6*XwRLrkdsJDTr(vXyOw{n;B=4*7Nfs!lT6VF&j(kmm%Jqdah{N?W67cA*< z(JO1iaQ^HcrZfM2`qf(F_~R4sZ?|)UFJI-Z^63}fN;>@s%Wn+RtKHc?y;Z&*oP*YdgilKq%B{gf>hAo>2pj;=ta@omxSoV4S-Bknf^J58#ktT!@rxIpV z1#WDAWeb>qNzKJ~ys~}!UaceAw->h-w{IUQLk*om5oq5&rmaHya3zcU+}G6TMK6yh z;K{3nvG0c&a~Ed*k%P6yKTSW}D^EYHDT&?Mo3CX=jTm{$!sKR+3(;jJrA&?J{FDCq z{=L)RzZt5h1xsO^_zC!*AHwd-JgM{iMI+~Lt^IA9yjJrsvw)(gJ$2$~zm4OqdQ|uliSO`Gg47a#;#$awf!a{2&W_h2~Nk?Js|2L{aKRi3V0t7nW<3W|HrbDp30+Xn#pWz=+KO%?bJ+{C znOZ!RDG><)Yu79C+MYB)e(=d!TDohIDZtug_BY>|O`c zqR$6NaOeBfMO8Wbhoy>tELM`BL?MFFt!Ti6pC?U1nI9-I$eBSH~lc7y?>Z}mb+P! z@(Ja9J8WVudzY11v%kX%#-;(M)uM$_6r4gMWiXbxCflVPz(%?=`+wT%$Lr^F&Wz@M zYV_Y<9M28p*Nl;HZ%A%IKHS>_y6sN+B`5Duz?}=}(ZA&(NKFn>Q;Ii?gHN(PWC5_P z?>Wy7gufE^$e57+vWq`ya`N5JPchXH21r95R*5P9{esQUFQ<;5A(*yYQ>vZi2BL4) zJQRU6ZgdFJxCsJj!P+?|sPR%wjWX&4He0wdrz|*1aU+$=nWPj~5D86-FNW*}yZCe- zgM&o3LEn#6@BH+S(%p0D?tgXvY}l(nwKi+rI#;$O^;iA}?fjmR9-G9Wa<3pgXQcb9 zrVs||NY}x5hdJUH;$LHN8nmWRuG9r34e6=)&5x>ROgsG^E=nB1q%C+rAK=xVbT1RNa`aEr(6+1r&9O$J(cLjU`A?FTfBOa{GwyjEi?{ zS7&FxGOcSAYvtqkKZp23v=_=$`L!sAPVWTCv)FX$5&sQpR$UKMIIFZF9Unp9`JQfS z5=7TrXY;qAX6-eXHl&l~1`geyxVAAps-`g=FURhFJaBN$<|ty4#0#@`XDVEtW^c&e56fssu62(g8TnlyATDKn z!z-3r_d9;=o14Vbazh&MyNzsAeaiizA$?SeKC0P&Y9%zq1;kByL>!9P zx7fhhv+KNy!yIOK+ax-SfLIAR%6;Mt3+pda{WRj~3F?wUnlAniy5{L!B1BJ&zZgie zsKWjCsKF%1tg591bKe*wl?jj4cJFN2?t#$!o^yH*iZFg#X*Z1*zA=vV>(0}C{1yno z3k`x)URdHPiV@Drwej_F1#Zrn7C?qJTo$OZ|C{Tt=O2f|O2anF)eB=H)y$k)^)#TG z^T?6wAIXwN^t9A^`umZCdfM$S;fULy`BpD&5E+s_yD&&iU=cz*-ko0vdb1}6g&*=b z%v8QpSikG|rgEJOO<3JSy}@8gNBDuGTIrDf;QZ{C>ZDDU1T2$C+rlY zd)=z~g7U(6Uu|jjlw7`OM(-76n5+!DBxj%)3`byOT316sd0w8trdBwsVvByK>0Prn zw&=$;&+{jio%lX0J*vcJ7jgFcr%oZ$)lZ#mHrf58VX}`^bT)7nFN|}PJp{`)Y4bPN zE=GReuIDfL?dCTbPks>c7d1)j9A>MU3_3n;2fedjsl%-@ze$;F88@z|NY{;scWm?A z>`wBA{G&IvD4~H#-)vKkGiHH2+{bbo>^Taqw-=#(>k@0)>${4ESd$Eyn%vjQ2OT@D z-50wiaID<-G)SHaHEW}YjZN%&BN~!Z!w*TK12Mu?(jBnbi9lKUBJS+4q8LoCyPWMK zevO%+{~RIyVw|VR5C z07^n;@$Re!x#<_m@B2aEu5(<|cfuy7@A%UO&2jGEy0FCX=l%as1VPZazE_aWEK3ix z!}&xrOOAe*PsRtH<-vUuW|2MC-dFN2{ck#-ma(JA03Pt$kH#0cUn&&2RhWdKC?Gpw zv=VmHK)U#wJ?LHRoENy2y)YQ~_hR<`GADfE5+dwXDZ*s5_HRXS1m8>kO+w;3$73A*5Q&m7X#+lrTb$zKh%T!X5-Hr5 zwZ`O}T3{-JHa`HHCN@*Qm^4;P^Ma@Ex6k^T`?vbcgr{bOA?<=s~y(NwYG;CcF;uKE*N1v8e%j$|wkC#$>UVSu&u z39>q~&nF^4{+pXHhxskO;}{F0xQ=)4C=xN?B&A=rAcH(l>bEO}-ft9Gm_O7e%QE_G z1Ffjnj3e%+V8LAbxVEp4=%e`ISdGtP@sD+Wj5zfCE3vaEcH{fJ>dY^Jy63;nbDsW} z*ijUl|FqI|C7U(}#$|e}bh~h({f*9hcqfobDe@rx%sUOK871+pE8*t_@zsB%=Y5T_ zY45PmFN!U!N31htievMS;He>bC2>U3XYY(}eNl&dxu_ihIF~KkS>^GhsqQd@79XB>J(u>QL3$f+AiUQFN$z5@tJtKiJ0T-a$6xK zK_QHEyW9*_u3^&7pl}BVZDR{Iuu9TJ8fXUi`Y0{=tBNK=SgVwAj?3B$eh`+}S&7qfI>R@M>(>kN7LxDxNxd9qWt~+qHb0y!N5v$mn+dqpweU zOGiiv&*|qw$+4<_c=@oP57nH(3)GC)q2*2DKNx>8y*jpNwT6f-;91HTHryZg>>n>` z-9y~7^u-my!|iJLtH=0^zQEPA-SM#r$Hcd&YE}KQ<*e>cm)PVa=u{~QBO~2Aw&)8+ z0rj{wYRl>~8vk_CFA27Pp>bj_I`|lA2@P_c#DVoSkTR{SV&8^z(Y`DdaFL%{8czo! zXw8?njA5fVe6AtA4(ds*Lk2BLnh16#ds=i!xZPX(Au_|YL zN|jI`^-0;8*0pPW{qRY@vdRiSr7}-f)VILuJ9!uQ`s=%g9E_h;c_+`i?=n?gLSkK4 z(SWLKvBW?(q(^`MFXIZ%NRGwE0rpZTX1c_%Eghpi6(N|EgpnL?3x$3HFS#>^qS zH70kTb7p={@RvE&GVd5r?fb)X?fd#=K#BXF0EyL+d?c?37iNTz{1-WcDF(<(X8-Hp zgRUibmaR&^zKipuFTJ@hp9{bIHuvRF|3&&m?%NpuO>0Ow$46^Ow_UCV$<1Eu|B9Ct zYTmuZlmB)HPs?DJ1#y_s*G9dP z8R>Cf+9)wr^a%UEJ*|`ZaGuq7o&>n9ilqPLR)V*G%bOI(lS|;?R-vpV z?nM+IYc>1*ezh?7WbI!XwqI%1X>U*Sv9-&>NbKb%=->Y{()gW|rN5cAP^!fKxCu&; zd{$}Sto6EGIS~IyEG-HyozNoKJq?`MbgpeZ`1Rpf=4=SVT+#LtdfPtbeUQMJtqDvp z6N;ntkox{+GRIcDRsc)%F8-SvV!bJS?QTeoUP&Q4^!2D=EcA0iKy=%CbmRn^t-^TD zQb4}DEXB7ftIs{Wce^1RTN{YfR1q$I7@z}hfR=wZ1{P?O1*XmKJ5&(^HYS)^8a(q_ zka!G}4eJbcZX|(#5crw?mTkSc!z|G=d75O#oS{^~*^v5bAaU2+ojujM8uJ<*p=Wy& z>L~*}mjTZE>-IWv7kKk(oZQopKJ*o=YjuABiv^pf#qK?_0!h7k8k_DMQMi(ulM-(h zHl(LKLZ-9QN50=3Pfdez@mN9g!amMcZ9%pX$vq6oE`=wGd#b1*>V`b&g-RU@5DHCy zar-Zo<_Egfk6i!Khn`C_-7E}Xo{NequFmV={Jak4R92zKFNMrsNt;9t zny@LI-;n-#AuE}keRU6uuQbN$-)~4djn^5gJKZMjK=Y3qTKZe4ORkUSLa}361jMco z#A%cNTEFP(a#kam05yb#_I8#%< z=-_M#S)>*B=pf8xLF)D;RM3z*6=t&Z_D6V*Ctp(ix+LiI)PtW1v1&LaVhGnIx)u~t zVfCPXtYWDh8l;y-NS)0}@Z{(Eamld2Bbp=%)>&v+_paOx!WWxA8~NbnlPwKpagf8^ zzV0X6X)QOg%;F#)yL~fj^DPc0KjwyW2b$4=3k(*sw9tMrw~oEFR1n6Ke``!WV!;kX zEYDl}*Ez%$ohr}o)C7dvVinQ)eaLJK4JUKKpxs;;WkT2K6|J~8gJaTOE=7L zlE)vak(dL7Qr?U8FN$x?LPKUlW=DDd{uJjVZKqG`3$dSaiOkE_iUT4ACp?W5EF{!w zlZk>V%1Otsw9!z+rt1zNUqTmQnz*(>FlOf_4uIS^Tjm>sLG}DA4ngMl7kg-MEHNB3F7d2fxqnb^;(n86+5KuglIuqxcn_9d?3Mo%qhPw`&&c_x)&)UyqM?Ykj0 zM23fw21Tsw$zH~Cv+WdT#Xash>|?@%HRLUB7fZ^uioI~g zhTa6Ol%}afK7FkoSYRQ1^+fHdv4&dlls<5P=fcmF{d+r~*bfJF|Wd0@ne?IIR zps=w(XVP81H<$&XtLmGXsB#iIj}cjPdZ12}y4Tc2Z`TuC?wkmQ?A?RrS8U-A`sue4 z&rNjw*S2AuVgBN?zZnHKwrB=fYQNi3!dg7GV5*_-yb2b@speAoNFLV>wMjiX7bC(4 zVX12l3?@a-u>{&TkQeP8q%Ce4W z0uf^vfHL+6YBbd4Y6q$;>vms1K2(oc;t2jJ0)O^*G*soZj&dKhj`G8Rrw{ny+gL?! zy@_JXuP+2?Ah0SaQH@TB&l)L3aGUTQ~<`mXl zIsF|1i0B{kM&}ZZ5V%(;vB0&p3y;lW&)bJ^vEXj=1HS8{|LZNfz9H=~R;7M2AzJWF z*wVJ12gN@nI@jTOC9YJ7U*t+8dP=*Yz@;|{HsQZ}a?ipcpdz>Y+4w;Sc4oKtPkr*v zoF~%Q(&8&%;h&gIGoyXVG_n-54tEN0qRr~b8>8JewCFRdy8Ak?Vq;)Bl|FX)^~z(1flL^x1Ml2Z`-S`{h{Tw$Q_^Y)u)!ej3=9# zUb(Wby&Q`VwJm+>Q$V*4`T@q|_=BF^_R-Q)U8;}W`w@L>llGjA{eOdRmo_~A)QTwN zF*DR+3s$~%zKNMNnW!|YojddI;{NiUB|(b`%f!hZ2(8v^-tcrWMORejDWWzM7B;t4 z5Plmhm;0KXzsOx1a2(56$Yw@97iAWfxy74Rk!ArUb<&_LBU56;!gk^RO@ePmkh1lI z8b=J6BE(~r#ftOS+9p1vK}a@`9B$<}bgJ_MY4Y*D9@e1tXv<8_$L^(SIRAp=UM{C% zL0+AM{91oio+){`$@=E|`A}!h&x1IE-2V#xIVXg;uM+G&pq=4c_VJCJJzlPOK$H6> zZ_)JESaAM}s6+MiDQ(yyujfq@ve^KmAK;Zj`6 z4yEBIuMEX`&L6@XHU#0gF~^z&;{c?khgR1KXUBPWPDs z!2YZKnK_?^zx@Sy9{wJ9EW+P`Igld!9pgc|Ls{B7e_b?BiGDqUWHt2?#(?Xa!)BJ5$5+#mfv z1BLz1viaT1{%}B_@?ZS?`6YD>oIjrbbq;A?VKBrxHN}W-ruGZkTEsBsYDAiB*!!ov z`}%uypKic5@n6Z~>D8`Eu#;3P#G_@BzPw!3!Vhar%@7l~LIlr%H?5j4V+Fn-YO3(N zVb2FlG|#t|;eOgbmd3X-6(Ps;{rfqsg#809qaNe$x&F1bwXaZX1+8CJukvaBN1UFG z_yZ|H>OO;nWdRK1mJ;g|?0xyfuqRa!XZQBA#Y`D>r`C6;VAXs>C}SAFGVoMXG_idt z>u&zZz%hI^li#h(vAdN4MxS2~`^I2|%f|c;Y#;(eZbYi{MuZ85|7NKl6gm?QO7(J< zw1YVFpP_O<9w4NA|4teR<&}e={Fn3RB%oVfL4(o!xxzO!Kt8!YyL?;>nm@6HxZ+0R z3spuo48ifQ^myGM<8Fgz|>z`b8tObvS$(TX_Z9;$>0~ zCB`9tv=9z6evXxP9_@dNkTk;dETtQjx0t@7{lq1db>CFq$WWcf<^oq13nfsK(HS~U zc)MWg7M1eT3=)F7Dulj`F@rVBB$HUz=QM+wB73f@)D-llW%7EaXEViClyZ`+be(VK zBh==MttjQRSUKo^-`GN#@IxA-@9c;hSoG1~QF=>{y}P|q!)9j`#yqoJcINZqz1tglJfZ(a_`8htiJQ_UT(BkojL zg*KL0Q7tCbdY&2WdBRMGBT&5eRs5{yD-FBOpL%h|D0~e2)V8A8fQ+RCNMK4KUaOaD zRpmtsK$*l}r-_t!wB<`HZKKH3|8!2TcdK6>&+dq~C`K(N@k+Zh59~&$hxaof&;MVd`0o4vV7RX| z5D!0BP@Uc40f*4u*YMFE`@!ze@!rFr15<;rVH?J@%kuVf=->Gw1fA($A!O_>2(kH- zLx^ORxBnLHf)tzP?kBJBf*70OnM^)Kdi;RHf%uV|h9{7I1l5KZdBs8UM&mYk`J(2V z3KkaOjXCc3%DknL;!h>s!j-!7gWNPn;nQMC?|JAdVUc9$iZ<%PdSEO|gcd(hjfzYG zF?nu_HZ;)XsPo~x712neDDxL|&&pTP`}v{!_G`X3e#YjpLfL=*o%@?(3l$hLq%Xr# z(;#7k9V*!RcC@{a{3w|8JS4O{6gKs#!>29yE78LGvX`@cAD!EnzOtgQ zJD&KcukOJj`owO=yN$_rwSUBJMn>4vzkb<9Q2(uOM6FHw6LRgp!=}Q`j3LSAby)Yx zPA-tYc?o6N#JKqpes{l#VOv9Sf1a?;cpn=Y?!VD`vG4S>9=co8e`r7ZMEn1c0d$); z9+^$MACF9TKH-Ku)YES-pzlsT!O#6V9$#RQ&8*HL=54wOhZgCf$@?}lk@6(?uXWll zkAOqrG)uxMx4QRKYwvm5RN$J13-C{(OPyr$a$4&L=+euN>ojFdsHojgh`hyutY3&^ z#`p8HJkeo~CO-!5Z*WFzl*!!{S{mp8W~l3O{j|DEWqoGISb>*b0siivOFr#`;Qy9L zlBQ3Dvc~KOZyJ09_BU(=HFW@tp7DNj7eM{^^!3k=8R}-s?&e3oGWKG8(t3#YW{6gM zvJI)51$VHzBLcrZwcj+1#>EOBbp=z#tpD2i3-5J3w;?^f(C@fLGv=j6?a#fg8M7hU zaqXWmw*R;5lu_%Ddi|pPvO~!tuGkLFbkA3nM5IF9_ry9E@vXKiif^R-f?>hTG0dr? z))aZ$t!xYq+-@~L6ZbsJSWTou@+Z=9?4jj024jie&_-aJgW=K~xe14*vDi}IvfRh3 zG_6OQePe}KMR#_DshYOOlk8>V6@Iv86GKYoY6e`(0dAC0=YlgUR&$1e~kvzF=Q(b$M<)W{h$mV`hH}0!#%JR%3w(D>7 z9mO|B0ao*@J@fBZ-TsR24w^A=Ek85_sVcXkEb|}@AYlVS?O(TR``PdI&oXO&PRLuD zLe^kFX!KdXExs3n_CCjcWNZUPGPj7*EccpkvjM10D=wQ{!RLY?R?mShl+xv&38Bqf z|0FxHE1KQ-0npnRXHM~5F#J}9ursG3`y~KO1c2qz zMU_X8;)kd}P$DH9_Ls6=8cj^<*Wy(`7|16$3 zsk8Nk!Twncb1Anp5AjxXn@p%RI?iGSiTcXM1)@=y8n)%G2@xQ;nf3IGJ15H0w`kK|^QbyjIwUp*EKp{D_Nvmw_o=GJ z{irHo8~Ne+F;#UpeCW|~ZS`bSDM;JwR<6^m6fVVSa*kwdpYxG58UBu=53T-4%Yb_zj+jf!N$$VRqo;;B1&Y+$|Tv7C+N zdzqLr{w@Sytnp$CSKFiHUjQyMY0D(PtpE(yr#W}N@5F!3-M%| zrG8;Am}|ctRP|>RyZ3Fw8&V1I1?=bk0@&MHiI3jXI<_v1qJG0Ab?wXc)qHFtc!;Sf zTY{RGTkBN8u|eXxmV#Ddxy+uc^PMB7Ck5KhK`UH_m4jn0AvX=gHlV zHwn(N7?I6eLPs6&A>GXVVK1~!q53Gi!$m=wZO?~2(ms~O1%HC%v+maWAqP284C-2T zlFt03rMUYtPrJ2$q>bHV4boS$#kxL-o%I|)*N+Yo4=e$k!nUCbS?JFZUQ=b>8-Kfp z1l+>^gK#tPbWxQWfKZ-!xSj8Ajk??Ms3=HFf@fCP*Y#V4gcdZg)+fLXH+=Ro{;=#D zzEg~FZhJjQU$qPP#B#`70xEF9$i9v@5bhQAkJbjM6X=!ccTBbGRenp`t3kR&%r*P$ zpnUyV-cpwAMkdUW$@Mw?c||w{b%Q%0`PBxbVxm#Z{;Z*hsYrwW$TeQXU zzqS7rTbO5GW)f+O0zjG>p8x#*u!0BL>A6BSRsB@m(vmfGtSDl%d@jhxrf*;NAiwF+ zJed;}TrZ_Eob`oXh(U4d52j-oHnZ zM9`JGj%V|+{0a7D#mC#^neX$(Ip!-4DL!h`3}Q2TUy7S#ah_cG6Y}W}^|;Qhud91d zR1;7BktJ!Yy@RxP>fEY$@=u%^(fs26v_)U%YXjA_lT#N~Z?a!st&Vex<%u_OntEQv zX`+!9wcc&ndK!|CHzc2FNWR^Wd{25v95R;aLA7wcp8AIhqST!pOuQ@=p_)aAm#<0# zA2V`x9HE@nRewBuYZchX1?S@t-znpK!48#}{g=9~ z^NuHf#b+BCQO<{`)r%`eLGn+g+C#(lZIb!OiwteF+IIpe#SEz zlJC$ahg0!jRhvbhrO9}&&Kl6pHYL>O*t0JsFdAX&2w87u{$1% z`Xti1>2f%8LrS1sSurA>nqAVEI;FHRbw(LrhUnRdoNTOlmjgL^NdGDX)9}-n+B=69 zO+)0EpN)+6tjrIo{Iss~rr;f2aaay0YpTEcuSC^1?xy+(<+#{pI;riHu2%V4R~$U3 zw%q9moo^4}-b{Xj`z1XLf;*~s@|FyjcyLmNaU6iUK~Sd1?fE^}v9Ro46H>NMZ`Ztf`*S+r#S5i}Baz|832~F`tABR;g z1-2Xpqxb;#XX^MIPj0PCJWX};kn8@mXxxGc=n9(Xi1Le>OL%Kcu2$A*UGr>8;16l^ z8B6QJL(VC;1L5o!yUnQ7n0$I*-puewKNC&I(haOdqX-M@Gxtz~T{D@HeB3OamGMVc zZhBuYn|OCa^S{sO|DLr+pI`EMdVkWoyd-x@^nHU{W{(?u6GuefGbTUX;`~B;+Dmw- zwf8*%6TaNfi$ZW5Ne*{ewbVXdfqyXx-I^t64RXNO^2ZkEVz`xB?_;7xrPF}by2dBP z2nR@JTdm6wVJ@2Z!6-8XQETvJ9>^V)*^Tt}_Xo|AE@}4%eUV8Q>i4A(tyr?OPboJ9 zec<=O@Sf2-D=PKQ`R6-_%fkNW#Xk2vjH(tZ3;uIB+D|=wJqh1HNdsRVpEe90nh-&< zr4)6mIx%J2?NX&Vk$a<6njP!jwmnV%%E8rmk`P{ivV_WmWC@`LDtST=uB`%I)kJ6x z$rrWGaZqN>68ru)Zd}q_LR#5T6;3Ad9g9jB=QYheJ<6EAVO`!TW;sKoRg8y!@?zWK8lbCTt}b+;CPne9`UZ37UU{wt{7_0b z*azg}zw)Eu1;nTL5iiI!6-M(>)CbfaNQ_cpRbaNA)Q0q#L_~SD_>5#x$r;IuOZd}J zQhG*mUP&3IwuXw!a6XPLxZWlw^{6R0k?3gmN}tE?b&sk20TgYTU*@Yh`%`S;6Eq*{ zn6<*fEYW+DpCOc;fs`#kT3?UgD&l{80V~!O`XaLNJzr@D!;Y&BdfytxvBHX<*ve$G zW*&1(I*Ds3Q32N6YJ%>!R}dSU+YPc zVislN)F^RQEXZo&Rc7CK#aU%KwCL0{ET+jW0pL=-Y-^n3#QA55cPLBEhb;JBMvYU{ z0(R*nc~IzCQ+oKPf9ShO!V7e6uEiR%Uv=6awp^zP!+9|x-qYZ;Z+e3yhh^v|ua z^c#A>*_$(4vQ02!E&A<2L8=H?ahVS9v8#4R{VzFL3|^}tDwqDcVEvr^wEl!xjsA1t zcBqNSCArTUrJCOB4~Q+i8j94wR7RnBg5-o%4e6kez&v4Tjsg)Q+(o?R-^=yGm{e@i}&^NCHB3;$duWa zKXg-ZK6>9~Ysc;^{yk6bKK^tIWqE?G-^Jbpo%`l04b861Ky>59TPB--dL~?dej}V4 zrK-N%mHfhpr1gyUxkn7=GUBz_gHpkSR700I+t5@k!bSMR{k*rHS=w{yvw|eK6uC;ZP#?P0p+~pJrGAEB*Zg2wS2Ab zy0xO0UxfmIE47BU{yL6+X+ktTw691CYN@TW%_0`3e*J`DC(E3X2M2)7iV85@F0PpS zP*qrJhTk`&l#5eBPK0WW_@Ax#l}C}gIJSO7QjLdG6uapKmPhPTeAr90fcb+BV#F zfU;A}fR{bN{~Y6gDism6#Ale$jc-O|fUOroL9+bz{ZNs!Fs5)vObl z1rLqpQ%Gh~t~C5*_j!U*?ucGY;22#V6c%XerrIqNn^NbK?eg*JUw;Qp* z6O3v=|2=6w)Up(+a?kjj+Y}V|a1yNm`#ZjM~=nRJgSgw-7sVEGBgVfK`HjFEh#G2KJNmp&qa`KWVHD zvtscoMTI^TO;o&I3!lwe`Mf5}$Do!nlr>f(ae4XvhC+v)S7O1joqv4f(k@!C+_v=5k zf(rat_vX>5j*m@2D}Ko9duIGYTIdALnQWROth?Quf9^23-4vw0t@y1VvRO+8tnlt4 zh*egk{RRXmkrRjlloa^@C3&GsWX4bm&TOY?1;YkT7*#MAoa0KeJdXGY zbF7!NWFb_pxhzQEWR)XO6^DO2(P;ig&Kh!-qbmln26R5C75m?Ztp|yG;PBdqlK%3H z`%FfZq<2${3yBB_Tuni8ZVAW9X7w>zq3tvb8*%(53Se72ieJAD|LH6K%l^49H}k~@ zlsGMV5`W>jTa;fih@8duD&bG~!R(HxP35?>J9FKq9DavNjlLuQk8OsXONe{!*L0G&kXml}7(H7_SXDp197wKFj5!RL z*mBcn=Edk)O_pwp&vTy;mcC7vTJ9P6Lc_#IAouYich)s^D=NSKUO{%BFqq$|T@yy2 zu_~CK`WFwQcX})B##6h-jyN-2v?nolu+g4YYTg%>_P09p#7K{eWM8F5G%pIHjXI+; zOT*oyktPQtUATNEy4{Yo&b%`fw?8yHYjdk}2_qF*Q^>=#I_Gx+;&~{^LLdE~@c5{e*5ngAVT&0IW z4P9J8aMAyt=*;h6L9W>#YF56m@pN}2`#m!ZWxos($*1tB)ArF58p%_;D)x&jx>aU) zoak10fs9Y>8nxe9=^}!T_>qhVYY}VosDZfM5Tvlo7RIcIxWu){|L2hZ&&f0~OZ>T& z9YZr5vE_&7;?ZX5kv33k9FTi^o^j(|75QsV5V}5EszI&D9DPkzp^z8@^o0CPlg~A# zi`KJgqD#X4rV0AR$NiflJ!ap>USO(5R7DzRr!

    nfc$J^WQx%NnUJsz{_9WJpVV=WZb=fe*pdF z|2*cr$d*1?*1scw{xW^{`}PqRHvT@NpTDE0q?#+;p~cbq>!i20o9bK|TN)p`rFRJ0 zTw-V8)dvNA4BUpCWwDUZgCXlT0bmQ+$!qa%$ieTr?+-!ECZp!V_*ICAi2u`0Ks$x4 z=khQ<@hZ*rzK<73$u-=XJ#O@yBMSN|2wxin+2i}e_3*n=v&atP;yDPhgRZ~OMKtp~Pm-?xph1hrMJ@hy65wx2MXM=5%j5{}Cy zr1o{g;mz*g+!t}^5_jM4!ro;n^VG2rv$e_tH8&xiG25~6Cr7MfiAs9nyz%JlA7fp` zj=O-tL`w9A5j}J_mzE~$vxmCb>`Dw$7j-&BMnG!$`*q_B*!Yv?*6W6{SX5Z8VHo&^ zn$rln=IOY5vxfIP~G2WX=1dB=xmE% zo%@N^D$->h^}aV$q5_A8)fTht^zR#=m2DEV$k#|R9K)ZHKv+5miBfXV?Vxm_6cdnqmg$rwEjDCY(X|=I=BKt7+1H|T^LsoF2IzVk@x9RQk zue12Si;4J4q>4`7=-W4*A65V^XSn}4en(#y8y7*UL>Q~}WzHm*+ha4vZ^Z0D>Ob*< zX1cAj%tp8NA`ml1*uL~CyIyRD?iPRXTb6jlXGt8U#5jpUPNm`R0iXQa^FyS%!%23< zms_Fhj~H8!xt>DGU)$e>@*ve^8_0kLF6=TMb*;)>=|TC^2~;;+t!-@at#SX6Z|RZ~ zNh%@9^QQ;G^eQ)*ba&+y{8^+*Xpv^xJ<5C9y1>pX-L7)9YW>-zzy!gfFtpO@mdgy> zH5Za@2>2ScQh_00!#6E)$yp?t$vcQZl78@jPrdR8QcX4*vat#M2){Q|hk#wMSNo2#@+Ri~qI#A+~THbQSU!(chkgy0aTiKA!Xm1UR9e zzB)7z*SsFobchD$yl8h5iGHEe3q?C%@#bm~Zo2rUKMgC8=gG6KezM38$k~iLN)tr6 zR1~h>R~K{#BI{@`*U9 z{Plm;XAuHd=5hCNsP`}@{kYardI z_q)Od8T|d*Zs*qx@LyGuZuEOam=1LH0K1WNw~yeP>{}}Q0XZk;=yy8cs~P<~G`ydn#?$Xx5&ixp)be5r{s4^3 zsb(>j@{s?{fpji^+eqyko~iq!^+syV?&_m+ghos&nZ?SLd*eHv(D1G7X}iolG1Ji1 zBf(_oJ_-DS&1SL6-@<$-S8z0mBD5U-$x!ZY_NfcbCe@1{;aB)~&-q%<`V8#yyA%vN zn_R>FuN*#$UX3<#jI%0_aaOv|`YIMrrgkI1pJ-rdxXP9JhL1R&BqP8@VUp3mSknm% ztvg#aP+%AOTS%XhODSyhcg0r*4EO_gt53U1Qx5#Q$}tzG%w;`7a0QGdO*HT&y8o6vwcE{@6N9k^JUW)g}LycasdD8K&9TZ7SnGVTthT<>kSL%Q{hmQ5`O>5xS=I8W6^x(w7(QI!x z)xP&IB0>7WiZ%L8=KPL29#cJ>;8@Wf{tNI2_L*@~vds5as8VR6ecdpAZmdva?z4?5 zIquPKFss-t9WAXabu9|iIi=jIOKcXxqN3X_e2uk}>|kAjn9cX-8sCzJ)G#}`O>;I# z*RWE#zoMOI_A1I)v#ZBwK-g}R+j34;y0R&Kmcd1s5^0`6kUAN^ZFbEXQ(ZGikq7fK zs%cDh&$8F^a7^8p`Kk&f9sQYD`zK#B{WgN#uCR{b1NCBNnxI|SvlRK*YF=P;^q=1Yx3@2CVUZYWL{AM?a8 zMr&hz@>Tan<&M6F6s*X%D)00q09uzigZ^s2d+1ZcjK4lWMqTZY(xpWATPDuQe9dq{ zBtQUXunx)_q{p5dUf_ybg$bYCjL57%5>vkUEsfR~cUiA6`&qCdj9E87Di)3kGv}N+b7tnunVGDglZ!-j z5s={}nGyFkurrR{LuYC}Ii%>FHr)IWn@KLy+KW?{@kRg?ZibK!$l7BfTNwYXlg_eS z-EuaL3x#|Sy_3YDv1@a2+r=<_sDc(v9|0ujYdalrq^!!O3>^pH*P`nz+4Zv~_R>`* zj%;^|7Bv+GQS!3Dd0FJVtYLO&uvR`38tm;?2o)M^NkW4)=Ig}v6SNVWt$$@W1!@rz zryg}G)I+%u19dgZ;6~$8kkIxz+26k0UY{*_$A~-#1s$-m*Ws$zx{uq|!Qz;(-z{5# z?ovJc1a{eBB->#IN&TMiznzcuFk8QSi4QRK$-18J4~f6|8hT0s5KgY#Bdu88cFu7$iThi8)Bnv0|_h_uooWi)WhbTQ@Wn^ zLLMJ%(o$IEr=_r}n3lq-Dq0GwYGSYyA_NTvzgX@@I5u{{QUdirw2Z|w`ug{*W+Cmd ztMPS0=+jeRTiPk|BUU9?CUY*3lJ=XC87ADZA~XE4v+!FSgNyHsD)`?;X4Ie;V+d|S z#BVQ#V|oury^ijn%=dJIvZQ~hLP zi?C52a%7$8FjVH}W0`m=6N9sUv*cA{b}q*GRH9%aGpc<%HD~`TO4Am(IQ3WNpA4s; zKEVUt`eVha8%N1ld}aPAFiF`QKgO7IzXy;bIiI#_uERQIS~uWNi>)%yPT+bpfB_W?H7UMAyobNtp0}nEAM={33A#aN>Lpm6s)6%sg zT|50`nXVUH^k6**fcI1s9AfA$d^)VCHo1eg0>8G8(D;(8k;ddt-_UiJ)C9D%I}Er* zYAs{g3|N2Yz3PVBl_kyK(l1z9IL_T^(AH$|@SnOdm(=^~deNjY4ZZy&RC7|vNw4XA zR8z4?fYYDJWbp>nl{2h3UOCovc(-e@f;&!Zj$?eBRwwGLr09;Zy;5T@gG8GCx;qF( zwZ48hw)~B;wsxS0WI{6(e=aP6SlK$xx(=;^8pal4kToNT{G``Zfli9({53Us>KD5< zxI4GdWQdX-RJ0N?OEw#k1<)o~mHz~CDvU*> z2nuAIuyV9i_h!CFdSNx-KH0ZWX7z8O3H@Onp%m{gW#MPOYzeda!}VS7aZojOqE-Q@ zJ6Cn@t6EmTYJ2#DM%Vhlv2MnnW|QckC^hOr;E?dSc|tm~JP;hoL%6w$Z@9yJn+ z7kItpq(ui_V*;M&t%m>)dJ9r&W4{dvta0nInV+msgJfXPXpeZ4X|z)0G3g6Q4< zD4s-Ht4XJYZ~WQ0xWIR_S#r<_)k{SKR)y6cYap$vub@}=nkR3zwfrlGZ8k31B{}|0*nlDfPAVMt@J@Rcd`^PTc4WYl zFZDnHevDr#I6tTZz}Uu)*|mRRa{jY*{#qyhy^??MVe{wN7-;GB>n;C+W9el9dOQMk87zg@>H*I_OS&*(C!y|V0{^46=hv|)b9XSSQPtb zm%tGr@DGRI*zbtnz+VGD@yTw$a1#ta@EgHz0`a>nfnV0Q!!KTQAj-$l^ZnfWYs~t! zv_34FZZY?6m3xv;eHG(&qv>8oW0l&O{{#=U7_&?S`h$nIO}PX!lMLhjVo6kG&7(Dxmun z#dYzOc^Sb2fVV}2mkQYB3LXI9wG3EXo|nne;I=8HJ%?xL6Jz-&y+YeB#&OWce8o~* zOWR>RHtzp9Vk1!(Tp1b;NJx_?^vJbvF0hfDQqm)N^7<94U)$v;AQ_1D8}o0qA_ z7ye*-aB={@FV&AA3Ry#glS_xbR9_PMr2Fzuj+3H$9rJeR(~FmX+U=M_LO9BWC#TMj z(%TJJJ?3TCX6usima*i&?IObT&Pe@)&cN2A5%k5No4`BjAYMD!cjCxoO8th~XV#y9 z1vH~62ORe|>%)3=u?_8HLp?54KbT=OZ3BD4`@sIU{egas$*5jgzgPB;zv%&TXy|E2o!|QNcSR6KZg{|Dp zRhhDnK^MY}E?HBD5S8OXZ|t)3^or*RuU~$kTRfu^oR!$Xuu=m9qmF|YtwtXoZhn9V z;Nm;tpP~8s#k1+m)b{*Gt3uJOYQ9!gEE+#Lp-mLPAJPi$PQS& z47n}uL+}cno&hsJhBGDgzi*hI`^- zSzjeE3WQBxY#y`KS)tMoK_^U+SpWQslPb?nmDfgtk=_2WKmR|6+V84E_H}Jl2uA?M zVRzM?5i0$S!0@U^;~>V{AjY>16cB#+4<5h-`YvO3Uj&3oZ@07D63;Tp&N8X(E84w6 z(|j(Y@o_4o(6l^U0o?ci-(k!>hU%}eLB~vT)eQ`lo-ELM!5d|~+Kmm9w5hK4j|Z#J z_i6nknVv*|)x)|jJ6v6DU5BbSv1-yUGBrEA$9xHR;UCH<#Dz%HsxTnI7T!z_NU-t~ z>2+1Nx4U0L4|aUk_-TFB zvQSfi_dJyE$0heg_`{&Qs$i9WTt?e(h-1&l7${+A+*yC*=M)%k?l}akOcO2IMw2*3 z?)6~X1lFKJr6);wUe!m+8xpYm{>tzrpmCZ%{3ZQA)=$1V8SS^_wqM*>6s{>2^tXdn zlJGW2xFA%zuA2CJ)k-Y1%B9X#z?sVlX2B{P)-I|?|At#R{yF$pyIEs+v=i^57Qa;a zc#TR=EyEi1^?itnk7(KkLMTK<>h`?})Y|R4I9QD0^&AxgqAEBoPm1+|dI<5th$!yr zGM*okIdSib3|C#9HO5nNg%{I%j2DZnF_466Ut^ZltG5}+?nxN9A7lsbH{>~G;%b1f z0(*)u#smDh@t9@_9Giv1pJX@ndNuOjdgcQA8LSpKU{fZ{D1s@ftTA3l;_SOoAF_T7 z;4lM~We?}D=FdjC9p#f{G zztTEY?!c_DDj*&({*_sG_l0e!xY8=i<4Rf8aI1ePc7aBq(z>-^xHWDzqyR~wuwa=l z#&QrqalVSc@f^=%f#>G@Y99VMyc}f8aTAluxug3-GlC_bvi9|;66`|Ovn7;Wg#1N7 zv;J2xY_YOW4T^)qXuXXmqN<0`KGgmE3FrK`-DU@3!4czr?LtJR7>yhykrHxaSDYKd zhfHDbSU>41FBw~1za)t(wfRFk;mA+DU{``8F<(a%+wKx!;r7?Ec3ky&TT!`nZ#8Hx zFWiUo*IqH2W|9BaZQ$SSvt7f(JK?pS5#AMAlQA(`UZU!*Dn}U?l3nMJkIC$cYJSZX zraMK0^FzUTc*Uh~z8u000APPPVlTuAd7nc6hS(Xjy$0RPQ%@?P6_m-JOL{r$%qZ8Z z`i5=U1`u!C8PHaG1f<*d#bBJ>zH1!+M4BcRfH2dVjNWoaUSs#N@bb}-zE}nCzX^vC zaqD=$;c}>}fkoaZc8X`>MA*iyb-uEe9og7T4ihRuzsamK>@3|TmW776>bL_>I~hV6 zt01@iY4@5$;e~rTm%i{;AQMe0C(H{k^EGA+gSiK4qc>YvvAS7lwE+c9vo^v^@~{AA zmb%-i2K>|t)i@vK9kDwAh*%WHjHh+|bR_5x8ScmRCn$%$ll4TrWMgdtIjaJr1DV0n zg)l3y5o{0_#~ylQL=wclAhZAjv@&Og2zq=VE}!HSs1xR(vq+gOq5^#=I-gZs&{mJy za|Wbo&$#}XI?2&J*qM52-Iet7f{(;>Oi3d%(GKEE_`6X1vH%t-$MzpJme&pO6?3=W zyxJH3X&6y+1rG>%erzE7B7#B!&)9C|yFjubv#CG-O3KRp+5MV<0Q?dms@ipkTLol7;`^z8SvzX@Y`a$4`gK9L z%>WTq+-c_UBmF7$cbUx_Y`z2!D#n5bKVAcz)3hECS+r^%eqBQ@HP3V{6VCgkXiq#ZUe-x`>AjnjGAEa3k z2c_Tx%Z3*laHWgiF{_$t1xlvOVW%v6?EaDgrTKK0d5F_*mTg82)? z!#+G50jLk3dSsYH-OvY7$1rMy9fkd~_v*NRKGnmu3|KP^dMr#yTVhh~^q{TM{#7+jES2VdCR43juKir{tiMs_BQqfVFNpLX%BX8}u2eJ{r$R9~*DAK% ziVp$t(aiucM?j!xOPWpOI)M0vfH=@q1Hz7DX)@~4pu<%epLgKjw1>dILFC`^V)Cya z(jSh0R?`9`KD>S$X!92KPxpsUdvM^Hxq3M$!u&$ri$hmY>)89M7GZu7dp%Xd3Vvrg z`gL`7KGcRwHNhyAx|v5S&N~Sq1whjNQq0(NCENQ;BYGi1{h~K8fOG0GSm*80COL{iziVj+f`XBqLKHS^KBp4h( zMh5KNdc2FB1g^@>-EF_?4)b4I0J|CO444&&{r%pbfj?|34o0a@!OtI;KQv;Di?}N| zlKa8M-O-PrYLCSVq0H16Mkf%Pke!kKt~})sW}_X6HozL$j;sp4bCx=6j8p0z-B5` zbbdcA>M*DIa)7XM=kbB7#I4*P6K2V}$v9g!=OGTk5oJ23fD_&=|$J=0cvlcD&YJ)Gi;xK|FxzP+m#9cXtZ z9WX5?suTM^?@g}7*aJy*$5$!e8K1+(Liw@$#VWg}7Tbc*PqSTcr$7%4+-<;e8ox*k zPA|CUryZ&cLx)gl*$52uqqW#K*{}wl@anin_2_oBe3BDdEecFE{~jC7wx6WPy5Kh| zF5lQ=#&+hFhPYr88q2ch+1;S;!l*FR;z#S6$KaPA_(pdq_wwueXsx<5^=F`)cK_DY zel~n4Kli0fKVqGv_h9~}4lu*!G`7V*Q|b@6ade{IfMx+oc|gf+9tYZwKaC-1K*6Px z@QqX6b!|m*YlfZR+GQ-yT-6{EKoSFF&5{NbERq|0EM8oP7b(9d@mF`ZA8bc2Gm7{s zC!x7Ii*g4|bq`8{JfH2)b;Zz9WHSzS;FyRuGg={abvRe{5>KjlzJ~nlkuVl2;Ed*) zmak0Xtd_3~Z_eCb_Hcb=+_3yBqj!f~PU){DF zn4ij{3Y}Qy#bPYLxXa2p^h3T&2R`_Kyw{>14h_kQVpM2hivXNSaU%t7X{)n1xq~7+ z?W=CsU!@-3ascZ-wSFk`I&3+Bbt9ImCO&9eD#X|^*{l82hdF};@r_{#;nh@NRc3fJ z-s{mRoI^NRofs$pF!!v-YTFd(&1uLMxLwTJ-_v00yNZ{^K6Wc*Q*_}yB7uTg?|;)`j~bsq)aX2@upU_2};-P zgQsQ>e&d8ncxz*K&Luws{?~A{vj#5b>nCrg*-P(TUqk1S-teKoBwZbYXH--wGEN&TKynyBBCUY^@ z*6;iurqpi}mMz2*^XKsc!1;R4`W)bF@Kx_+N4>%4vsmg@Tb`hjmzzoVpnADt$4 z9jRjMpHHjfTwTY%T+@tHdVTHRX%$`YkW{puzxTsOa&5=%POfd7pOI4CiH^^HOVlsd z)DKtxYmN}_?X>;J;k#eJc&khJmir+_PiRR`k;va;-^ig%C953%nzPrfoECGE|EhAfkgSO0=UckLC@jkH@NTc z`B8uHnn3wdPL?JoOLHZwSu)$WWi{)f1VsnG3GVZLa9H_vUsQa8%gUJ#qq>!Q2)~7` zg=^4tZY}0iHTPXS;3J71V(6FFOABD-#HAWo-@{=>(_^z+#1Lj&w!A|N>mc7}a|Pk| zk*kG1ssraz@=I6*A!hJTlgBDl@l+3g3EAPi59%0k7_}i+e70I~GF>0^FKe_Z_4CJy`mqkz`soEc#%ljT$(O%RS?0%%bHG9P!KQfab^?_~g=jg#GE{ z-;WrNL|EvBHECUwW_PjmH(}E3JyUz)W`giset|^-g61N*4A7cO^Gf7y7+S3)6yynUqZ~*v_U+N=+?;XWKLO|17!S8} z(%E+sl&Czs>H1p^-q|={0)pw%hT6$y=pOjD)lT7lM*p5wzFOE^;g-1c)ZbtIlPB)1 zbD4u+5^jZ)nPMfFFT6D2fn~Styc~CnK7%`bXx)WxS*PinyGk!NC@>>tAro*u=h8f; z#3U>H-k=s(zW#tiX4F~F!@T~nhY_%ky8BJRa`V)Fse{-ver$7_t;l<%`-_dHo(cVk z>ukBF(xcDMNbITH4ZpWu#+*Mw(kY=eSZ;K|Lerj)yXQA^26s6e3qW@@(U*V>>=8~0 zSdo&M`Ro4`&nx<6QAattu@G{!{kcP2 zzj_=8m1s#?Ujs=x=fo6ABIM88xAn?bD`k3j6`;+HcED0 z0t7pDfy0AmH=~z%wudplB^9ItTAnuiykKc>fsad6oFyE4{a7ke%<^2;LDTZ8PvM&n zm{`kk=tKVX=aIY)`FWEV>4V;i=l^ks`~|_%d6Hk~gP6+3Vag}yE4D#M7Ym7%IJ*m$Jsg6vpV!V4N0JCdGQwMtn*LX;OV{gbl0+MBtFUFyG|4~7L4 z-bhEH{@^P0Ys7uyKKKyyWYLeEgrXzv-gF!2!+u7Zmj9 z4rAg%D(ON)FeT|Jno1 zrq}Y=>6%z;K<|OME}T*Z*{4_!w4TRwA$kK2=2MnjN3b+#M85GpZ;D7k|Nq| z?EgAbOm-MhEBQ;0v_uR7$w^Z_GdnX>DJ1qId(P#G0l1;0aSdOwa#L!_C>47W9MkL21_a zQX~Iypgne$?mr)2g7=f*6YHJQU7hy~K6oG4YkMFYYy*oi%H=NT*wcWHnFKr1b!qFyXqd^&)5XTU7NYcN!KLOC~ z4QV=uwvQe$ z{}6WWN%?zrl7Di%ePMH3EwrR=vzyJm+iQlIFMv__hifuQTI(+W3#Vhd?yG_%+Rs*u z18w*z$g35Jh=}{GiQS+r2FwUy6Xx1uQ2=8*>dZgD>3_Ydl0z{Wz$LZK;uHX> z{!_vqXMX9$UKQLcpE0=`osVPC0yuSIiw~8W4)Wt`lW~eIO==OTuL3`DKSIPEn*eP; zf`S53fdBR5{RoL36=59C?C3$&hyr3OZ2yeHMBCab+%}EC7V{;C@9Ozy(4}Z$i_4d^ zc<_Hn3Z~NLV}DBE$Syw{2X$f}eEQH$62(g{d8f8ISbDp(6R06*AhZnJPvEq1mWLr2 z=AxTX`38ZHvQP3@;aFQI-PT-nI-Sn{)D9#2t9~+=Br@onA533N{EulCCqBh z`g}Z!uy8$0*Qi@g3C!?8UjBH?tK^LgzL*GF9m#d%m#TnsOQ?|oa7SF3IMu_8jA-yo zVvqLUap?1^&tL9DSc|VoW=$vZpUD4oXZiQxc&o(7AT@tnK9U3hbhctFibMUjqW`2T z4TymhK&`6)hk;V*nhHCAfvrV?h|O4m`>{{rEe6ofykFDhcTMIAPKBm5xbYvyyKoJh z)%R`6UoMXrU#@x#+}BPN`(h@z3+H>{BtdL7WCs)V&z(F08=^Dn3>>zR7bt0&+|4W* zR#QI$ftj`Ehe~I$n?c`!Su-ljzBri%mhBsfI6}d8c+6ptB6EY(FKm996ew)5Mva3I zU_{*J!}H5gk?d|!W|AD{3s1kN|I-=o#89arMS2NIm$y;Xp)fh+(kaHN_K9Pvnym=#0_*dDjut+N}Yru>BPXM=R53!fFOs;K#7N3eWe8Y2EFr8*C!f^uB z_}I1!Uc%tZrL0-vRx5hTp(k0X&_2s?R|m8#uWlUF z%Eqw$lt5VLN&vVtlI^Kj;^eCs1V82V72y>Xd$%!DOJL9%^B3k`?3(*IivtREn5*7kshONKFf8<9r$jbS<#YcRg$ zc@wj#W7sVG6nD(VVd36W*CQ$$>CHJc-c|l$E&Mrua?En=et#5-b`Bt|4lY1`{xjQU zDMLpTAcBi45)lr1@v83lqqt?Vb5l>u(>;Tq(vzqD_AEeSG$Qjw9|-)QAEZE{>QO4R zCEk5tHAM>m^5TBL5%(w)GutyzklI1Rcf@_(CY#!f^$uF62791e96OgXmuhdS^VF|w0u4vrf*7V-fA z-MO=Cj#+>)BE&zXv(WOn3m_c+MXf3zv^|bcDIs=4Nap081lAX?SyPS?Y@nY`PR3_@ z9G~uk*6RKreyLbfq>iCJ!kAo!$X;k)B=E!jf>wha#kayJL`~!r4&xJ&YnEIr?+G+= z;%H2aI&A3|N5cSq8NiQh0e+bv9d$l0QErRWEI1KYZ<{LZI$}ZIHf%k0rf>H8(VUe2 z6Gpv6V=aoReRFj~Fe!S*Y%XJ?!DX0eVs?X4gMa@`d;ENA&}s69m{u*35YF1~6UPD> zVy+pqm3HUre7qed%HuBHg8XLU@V>RNpDnOZ z^oal|aITnnm!x4{dys&(#(D`Ltk!}*TlG*F)#D4^Q{ut}K#^glI(-8--~!WC{t`4} zF`nTlV@Y(83xkx%tVQ6kI*4s;(wD3%yNE_gWGPZj^iRNB0p{N=wLSEHv%42+-GesR zQrkbvt{M8D0+_As$gKiX;nw?-?F8;*qqQB zn6S~DuwPEb!q^UHObyzD>$WR!Gk5(yn)F`PMJD<-zHxufW_>=uxsWIU*RW#&(BbI- zWbg9z(aoDH7Il8K*va`x_ZQV!QY!!P4PpVpY7h`=A!}+V@b1r1AR7#;@J|4%c$Qg|A3L%HXmuRuSOWci2cX#iD*9;|GN?Un{PboK zf6@8xw-AlM{BN0j)=D=0M0aeHM>j1h9Yb5GPs#-FBQ^}|F}=Dd z+CGaTLs3fBtQPWXxZbzS^O|Z;h%1ojoC5U=SaVy^ zIxAuHt_WX(ODyN|t^s_4^2ZoshG#LPthsp!^81@#*d~F0+l+^$U4O2H>(67vrYqMU z+?_rJ>*2?h1Dv)4M%-^xJ4pMb{WYnwY1ZZSdnbzZ2kmPac%G14y{xjB@t7(4aR1)c zq`^W*_S@r!Gk~5`(^gLQS-Cj(rS3!wi6c3C3v*rC>&tkyw_I~yN4IrUCYRi!?Xm?u zzM0n>MKcW|iwe!6#R2VqCz>wr$XSZvB^q(=?-7d~Nj=(Se1#KL?&Dc+=$Rw#k<9p+ zti{1#Y41_H?ptrp)t3op639~m1cP|-2Ewem?>K6p?+i8KF7rZXoCFNjmrx2(bt$T; zZB?A9HrMjh?$gjiMmVL_z7W{oh;7T@6l{r|@ZAZr^G^%Fm7Xrzu<2MDuHg z;~yr=*H&{Y!mNtE;pUGZUpg$vuy#MLsj=@zK$FZ}cP&6(wEHR>D))21t~H(t z0eQ>ml_T3RpbJ)(rRf4GRJ)3C=&MdUkBG>^)8rbn28)})_XAjEE(pR@_oSk`>&E<`UpK8X73I#Bko)7 z@VKPFul?!dB=NgI{l~}gkyHDc)w+Lr{9%$Q{Pq{MH&YQnD5g0=Vb}k7HYVMc%m|LK zjVq{%lFMq0Sw*OBN{Fvwb<-j+kN>pCOT#w2k{Zm0<(*OLj3@q^biVR4C^K04kJZp8 zIJZ0EUL(~gyLc!e$XuPMx1RnqLW8Aep6vJx(slB)%g~J3X)+^rlWwj3F&h>nZ46}U zZxlzpiik@kyNl+C^|BtMz?NLy7Y8J-!kC={&h1jkwx=rU0#(~=*Kv`syy47fskA{59k-8c$Js zn3Wk^A_i30Kj2aD9?rIbTPjAH4a*lm%F({OtAetS5-e@S+AwA>+CTB5LLQ-q`w?2| za;W;I--a&0_#v`{ULH>agmARNE(8fa{0S0#QOcqjwYtp4gG_h0v8q9evOz@L8)>CD z7wD?NxK$|bQ{w0zK1Flef@g)L@+M>?DJ;Z~fR-1zO$v^Kz^pF&XE1YL;5osSF{9AR zS&8*!D|b162lPW=q*rg;sZ{dnjGQDFtymVO`qsQ=@Xz|ieQXlev(aPlv6LSr@7H}; zva!w}e`qM`wgiD)tRUI#$Agm%P9~wfu1y!3P^W%d4grq-7G(+<^kC*3X)bUBB`7s7 z><3yQV|uPy_tLnFGN`8oK42@x}v$l&V_ zxZ%H%Lk4qh1(NV1YD%>0;E%fl5)U>!U>3?+LE-v<4M&Sb25pG3aab zK#>BgmJVSSyu}{uh=P<~)uH^;QU0k?{sBl!Qu(h{cUt~%mhVORNd@cvZAiTI`5jAl z{F`?twNrSAtR8_+Y$(3z_Bz-|GjFf!u>|eN)kfPXg6nUoyA{Ec zYbV5RLi+5wUJb=}-gW0Kbyo~(iQSG6cU^8n@r21YO{psjPRpKDH)ILj>tbUN)vfNl zhT(1SBuGobL{^^uj9em3j2=2k)0qT`U4z)LKtu-)k!hvp{ z<=ZktYcg?OIeIa4rI}ge*)hS=1DTvIWZ|T}p6)Xch;D7akxtRY9 z!Q!!Atja(N`%tqz*~s|8drWzfr0k>mIO%dfK&0Np>wX)rtKI*^uS`y?0k7ayYqan> zw9{Yz2(~e}8eF|>L@>u$Aj9z+u8(f-);8_u0A=?66N5pmx&9?fc93;e7xm3)Fi z64focDArd!c$IEhSpCDPuU?G->Lr4u+uyPu*wWGVtRqv&?NH>)@$bRWCStL+7g5DNGUP;`lT>I6+4h(>pRCU!M}4;vnHthdT>W- z*|U&7eJ*!ghllq0WD0I87@u0Q6ZREY5qO1aKB!k`?n3~i1@nJ3_CFFiVigPu7-3<5 z5h9oP@Mi08#H+=a+p6^%%t4i6e>?cOV}DRp4vuXT<9)pFKi|g9qawGZcac_hK4cc% zr0R|Au{Y8B&F@`H-lkL(%OtP9dXX)x<91ei4r7|ov+$MhZAfvZh0lU7f{daK9R zMq`vCaSl_gc^`r9(1Gs8>}(D?LrZD)%*4)&hNT?KyS(7atiR(Wxb%PU3;T2}u7itUTpoltb<-kpHs?VEFtXUh0*aq8(tk4u6IS=ZjP6hkbWM5oMkq4r%|At$ z8m6EsEis?4EfuIQKbM+1<-g$ni2$SPXY3wbmj!D5*QlgkyYO@77n1T{&mkp7syLr# z2P-M!?iNSxWiH!VIi*wJgpH*exL{RK*9_)2hO)1G%IOD886j*;`58zQ`!82|CUG&R zb`YTrrX+|FYO03z{^V3>oA?cA^?=3<2R0)Ec<55Yb%sN=sTub08yQ9*gF1CF)@oxv z4;|=f%%;mZHed)AJUn?ezmqG4E7W$SIR2cPbxTnkqL3VS*eAKK7_;E83|Cq#kn!7`ow}fV9vRUm1U)fr`>aN{j?w`P1^@>h(+ut1yfBhLS9<4*C4zwGZ z_?N_U4`S}ynR^b>#aiHK@cntojx(@i(DkTC!*=aX)T=k_bK}sIaAD+CcqB<0{kBWW z9ZB2!G*QkeKtM-H15_<(^V+$PLrEKXy(4KqLzvo(0XwTlUE%=zJpo!dr`(-dJty!R z)$<2rNZjv`p)WMTN`9u%_+xZ3ZBy_QI#4zl$7s8c`5G)jPv=tW+dx93*X6MBjd&e^ ztnzg=QkimB>(fFz{lhS0`m#p2h3G!^$2oC)t5yW?VS_1yz3UO+xNprW$Oqy z9AF5!N?gEJn|nW~sY!JZ9Y6=sJX|R>9qu~2rMpwlZ$yDI3&Zs;=H3tQ?n`#u1YBU$ z8g(6fLjS=zffgmmAjW+4|0bNxOjn}QozHX;rV|%QI;6%HNiS$yL)Z6%G67+-%IDtssia18NNf zxiGSw+N~mjD-3#Jk`%W;nGNmxpg!v_4n(f$Ua|bMEF9S1fQ&|HFbWJr1}qErag8(< z_w9q51ImriaXR$lxeR^2?-jhor|>}R?m*;`nW$Po=pKhn{S0vX1>9>;WB_;H!!|hQ zegT2{TOIj88q|IjktOY?fTWUrQ{9!}6*!Ee;ZxT(6odJ!m_k@fh%GZ7X#qPb!*8`c z#?Bzrj{SxG!3>bf>xJSxc?P(UB_}xikF%ySQss$dp%7p!9J!=2aveAlL*|2;BRjK6 z!oWW^3km&kd?)A&9Ryc+_6B0!5MDjse_UnZips)`u^THRk7=&Nx&w-4!~;5QXub_a zL-?@{jif?=|3JUWNR&LNENLYVR>pc%G;AjiD&Zfve0x?!_}z--9|7?#QhU;^xqLvU zWT(xQ1gCI_I#`6HZM6^w)OdR|Fng0Ro67^H@y|ENt&Q8vjoT|AqZ>ce^=C`dKWxr< z9gcOcj8uD~WZ6p4CM+9M8JPfSx_-^cm%E<3D19yOd-)IK%dPzVU_K*#!B18~h2}S1y(m{ZKk81vH zCjVY0|31|Gd$(d4h{8X}(8gHB#vPU6k1IBQ6exM0oWlZrf^(JO?QMSH(leWAsxGDk z8qdHNm%d_j6q6kV#vDSVfMM@-kf8ORf~nn15ifQSws=(r(#7j^p_}m$J<}Y0b|Z*WEA@G8r{{AzXA9K6rukmFYk0#&vDUNT<5R+7c?~neZ}be4Y@oh zSbFRpOb%-AC8%n$8dwA5d%R39N+wy|ak+bC;qpM%XiVD)D-d3*eroRks}^vvp*$Gg zFIF^^Cli8eSe5_bO*F6SgnW5Kk1Ca(7 z+HJ-1eVG**YtX^feE3u?2rhj@&(?MUp5V^H3xzw+Uf#on^O@h};0A2fh89W) zMnuywR>wR5o{EnbXf|^wVoywIOZ0Jl6z4m%-3!ZjQh%KO8lQDx*<>ijE9aAcpF+Lb z)^y!}lN>u`0dXl-<;~hZnMhCF|>9$CYIc z4CFYzyw`SZ1;XMWB~Y-y)lHp>Bg-+r!>>A?ufhcN=QC}3+iv2xgZNENntu|SJrYV` znVRC{OYn*NLwG-Q4FG8uBe%zR- z>^34_Fh%6vjB+b`3-a$bns~=;Aku3~Wu(G0yd-1FTUef{DYweEWJd$MpX8s2x31jM z3+y$Tp27!PZ=PL!;r zLF58adwF@uLcFto4V0`in%-sS4|K#ON1N~Ut&>*yUWmQp*VC{NNb!@%VQR^ZWc(y7 z_0an=?U}+sH+-C2DpPR|V4vY!_X(ygH6Q2@x-w7-=%1>#ek%F$e}`c{`J>h`0Qsmf zq2Gou=lAWLLN{_&t0#4~&HqF;+2;I^olWDWJ+nl<5ia@F7-9&8SVjJlRf9I5eO`q^ zMTM_G_s2F}#0nuv)=A92>_J^2X}m?>5JVdA_bZrBB&)1g%ws6;&GmSQ)-OaHww?^?UTo|98P0rDsE@pM>wGs z1x}fAfP(R>+}G0KOjh9j^s$zYM z;$Qzg;-O+-|B`qJgU)}ij=%G-i1#r5vyU|XL7jiBj-MaTzfR&IEIR)X#H*?A;b)%4 zWbrmYq7l-@Zwto;yJ$r&xSq$)%@^$~(4{vg3%z=gdO81N*uF0*9C%qduRC7;kr zrohm3ca5!utm&Jw&5}b?(Je8jHD;1E?u2YMmD{78HaC;4V;0u59a_tWkwUbtFI9=W zw(|8nzDC^3{sWr&qg>X{I~?AuA%DD*P*~;Gc@TfFjJmHy?Z%Urv&Qf=7LNilyrF#Y zD7du3Uji@P_%aDE@H)n2Q8@SnZQ#CqA#s&r%|+aig@~c7iT*((`8rK~sWt4>L@dT+>Tx^1My=QJ-%wI1X}0{? z@srfEI{stYoO;CL$J+7Z)jS>FxCQaK@%SMUuYG^iU$+T@2mW9q2>$i6fY&iKka+t%K1!`jxX;S*foiRJ7sa7=682QekiG_&Th z4GI4N&pTy`brEh5JwH3+Kr9pUHr*y7_hg`c*$PIXxF9m%8tr{$B^guSg|JUOyUZ$Y zg;{kBe3w>C^|Fodm}~LU7R&s4TR&Wkn>rExr5eOHX%T1Q4LV_|7eLiT_^6DO;e6Va zGQ6R=s4~2~(yH>J{6NX3$>&#Ed6n1)QdzipbR<7B5V^B`bR;{oGUCq&l*B5H@@;{V zPp2#k6mF`BWDjZE2kTsdBk2R$v~N9rC7r&OK);Vk&h-58#^T!iNopA4F{vpC?QgH`6WZ5ad#pJDhuGG-R=Nhv^e{kB_S@qlwnr~J0x2}v9m!bNy9`Zxp%0NaL&fCGw zV=Wc!YXYaP!2W>^wZpW+5oQ3NA~67fNrU!i&!k6xPMvurS;bhHl#)-{iYbJ1VGJ13 z&D{P@9i6|`uLE6eWh6<)_a7H%^bU&q7E6n)Jc>3oa41=Py@c1x!k8*g>7r+?YQe4;pzN4e0Hc&i>N;Z+Ly3 z<-Tw)kwT03oJtE-JWc)adh~Lub&m_V;pT;Z>J1T*oJb2tl6rW@ik`*~AFCx|?@YjV zfqd)nms*CUH)HXAf=J_9eVODmlb60i*j~WEAC|ZBb?kb_tULsiBJO`*nu_XA58}SU zRHtW-2NxnMuXlrMse9_4zChD1WjKoQRYYnsDp0~pb_sg}kz5n0D(0Mz_}EaCGjF85 z61NZL{gmo87Hh^ews3^Yf&`3|R)&MgW-mifuyp5t`eMmmpLO6?e>;PN13hlEa$MVw zhXVFv{C*~a0c8QQBu-T9(f)c^j#tEiin2=(yM>njZ5QgGvs-`8a{Tpb`#KJ@#^U*! zr5j?$C%yMbymv%B&LLy=Q^aQQ*&iJ5LVr_xOz2RiF?*g6by5;h-O+z;9jM8YQP~#| zHO?XUakS2dot_Sv&gD3&njPhltJ|aH;RijCEFfIh$6-j4{~|@_w-xp#@z z)^1eS3MicQ{fjuL7X|k`;=b$};2z1Dzf3ng8OETk30%M@N8%09%MV0KqHwQ#j^D6v zJXN?^e|p?8U$<%~Z8YP}yhM69e2s8n>hgk$$Q2m1ZiD@TTZg{^5drI%0LtTV#PF8M z9IjQr%N%Z-B+>C@jTzVoY%clppY*?q@J3pQ*MEiq%H@^eH!BJ^TpH;+4;Rcufv{XK zX9b`HYp6_$NCQ4h&KP$QDwI-{zqvMlBxV7MMK1nj{tiCHJ~;LYisW-LE#%~JGh!e; z^YcGvUh9|n+wf$^WODDoNOs^=Xv3UR5V~468sl?B*YM`gY2nu^FoXezG#aa;ZC_xt zfpK~GOS;y5(G4FkPMse5FvDE_VYaat+pYRzG4t_#tYEGnhW>}5BNyF4H^F{&Eb*gW zeHMK*5dpK`34MT#&~z%lb*h z0(UaQvYz|=j^q?;uSSYUPUccdOn~NC(bJqWMED88P;TtZN>O=9n;js==e^ICvJT+0 zu&7?ZFW7srD6)5}^tq?LV`k-KAh^Q10UbW5!`aTY0W15WgVB-f=E_L06={d# zvcWkX)JGt^MUQWBe)JscAvS~Z$S^92kSGaUbaqr)v-T3|g*%6*c0qf-#wM$IJ=<~4 z?!lc<`naJRNUw5#As>r#kKfhT)tvhrT6EhiL=eOYX(0X%5K(rk#Xyz+RyF4P`HK46 zw3t;jU!v^b(-FMS&kkySJ~fXS(a~nOZ@wByP8ip;-yEXpk^kPt!~&SA~f9Sz0`FaC~0poOZH8Fzsy=hJa~Iv zS$K(v#37hy?*X%%zC+5#ia&y!UbPL43pLRy<64d1SXjiP%^0n!K`6*r%$eXE-1%yc z!Swig0eEPS^w7Sj$s$*xal>K8gBZR2(<_@m^Ym6w`7M@TIMEEA`Z?>OmLvLFZa1l= zjb9d-zT&fh;2`zf0s?JV%w`S!2u;Sq{APqMAYpj$o`;!WieTuuLP(z)3v8GkNil7Z zH3anUV^O0z6;u<-XB5{D+D-#2UVH8E-oLNCb~6N0M6d$qidwJ;Ug9&YD*)m)oXZSN z2;i$P@!8Kj`&lGUYpkdJLz`;_lxv~{49Ny!$jh~T>hUoEA!`dsqu#`8Ad+(`&bz7% zU*-=$yLs?ZjM}Vb2^HZxCskUPRdEf?t&Tf8{q8VA0scd6{11`ViKcPq%8ACy%d>YI zH7&4(-nC|;vD5vZ_m0PV@w+YX9`a5;$7q}l_;~jjO%3|ZZ#40|4IC~L#KUO10@ByE z#qRb;<7f%*#6RvbYR}zm+-2@EGvK`L4hDJv=+<5=0e{8su1)$ejTviJB5}a8O{c!R zlBtVbz1GCu5LAHbj20&G#9jo1oSSSM*CNP^zj2;j2*y3;JKtgY4gA^K`PPi`T&@sl)Jvf-+rXX8UJrq($3sT`Z=IRKL<|J&vS$N zIk;IrOQZ6%*`8oeI`TKKr#)5-@~fCqU{ZtQH~&szR$ z;Lle6e8iv6`Ll;V?GuNC5iRn&R(?0g?^gN!NPa(;-#zmCzmb0D%P4B+zxeYuf8OWM z3jVyxpXK~%pBSL%f$z4obgYXvaV;b3;$8h5@R5EF+@YW6eyyK_ztPXqY+U+CsgNdc z__`?f1j*)rC(6f_o&|i2^DN@y|7(Tt5~byB2^XFy$o)<=gf`&9A4EkYg@S^bCJ6pg z9M}^1yA>(M`|&fW3O_aD@iVPPVkjkSF8rmOpuw1KY87B-%>D`V@^{7Re>)}w_ z=?j^kYw0G+!Qn~Fk51Abz>vulzmNdB%j&k_(p@H#Chzefnqvs6v?ls0XMa?8e8uXQ zL89w5JkeFSUegAlKm?^!mYkDc_kKkMA7cPH`GV9k zFhD$P8Hh(2eOSh`QU}bCTtd>jve$ zJxc(~W&Ad@&sBR)!@-fa+*wz5Lc@Vu@4Tg=&S=t+{l@2hUwN@pvzElSzhd1ptN`! zX0C16<$SZbI$Nd{rvp5o{t6LhDL-o6su_L+0CN+-VEWNZ(qTIAr5If>0V*r{M&*x$ zWemh(R>vL*T^PD0_4)`{tlG-)laDv#dF6~At}0cJk7{){@Kfgi_DU2k_n;%e^uahr zT)IR|M!i=uNgF^j1qoNgiXO(o@P{VmgB9T${B-fh?y(z+P3wA0;cl3uZA=#gO7_&b+X5gyz*D34 z+#CpN<41)xvA8N=omSTVX0*EPHY7;evr70zPn8P_lR}-+?ePaXaPQ5grE3fqTo#!_ zE~%=$#kBgs5w!Mtb4aKKysEoi-46m#Wl1yMA7L_%71fK|H>CowBn#3yK*xigNiYfc zivbG!_fO)JV-{w=zWq}${(<3?uzzJG(3ATq$bdj(@Ru84%L(H(d_fZJH^B8h2Jv`T z96pg<6=IFh=xM_MR(gJGS~nJfM2wF{g2ggM8VTI*nq-ErsWPn#;2~DmLq#ruI4G=W znbwpl9rPH3662Spt8RfVrv4Zyls+dqKG~LFe_y*!Qt*-hk#e0 zL8I!i0#<>c7%nue&G%J8W(z72R#b_BT5%C>%Wr;tM_;;5XGk`xIz@HD`&j;}51Nid+ z{P_U>d}#c44>x9L{Q0Kw=bOf#ZyJBTY5e)7@#kBY_ya>|*8Sdk9-_Y!DxrNF%^LC< z#9&80{qorx<{W%#1BZnC#tGp#OhPKN?KE@{laPMs7bTYqQ4-P?55ZtWLY~LiL8rmc zK|*F@#HB-gb_kAqv_t%M$f;QD)M-$|l51x?1PDpU|G?2irvX9|V!>O_4$0Ob*TMnI z4)N%aGvPa8hj?|!e-a@+9kLQuCp(Q_hs?v+$qotXkQ+gc9pcK6($9qr(Fw_vkb_Af z*%GoAJ)x7vBO#B#TJMDDnz{u>XeY!cX>griJj5>{8CYLJ8m#?dP}9CGNvR~gCdOYJ z+W**|rFfkV|9Vb+iXbFV6`$^Yk`pddd3f?Xq`E*WT^)D<#=cAkK_5y3B9x8Hygo5A z-ZwMeGYj8QUhLw-EC=2r>f?j()(dem;*+7mqcU9YWPg9>_@Q~}S(M=CN4aJkziKrJ zsIYWQ)YvHyziRamN@P0V7a)FqrYJJQN%+;o1V10}8y?3`PsY9@e*P5v#-m)QS(|^; z)EWS1>D3ARrm5Wr1iwkZ?{?xho++wQ@N2~$J@C&D{GLK;%|AVvJ2HOp`J2%+3kp$J z^vgj9(R;auwg3@W`&x*Hjqa18_tf!%u~s$?(stAk;%z&u{xbhB%nDadLgG?qR6r&1 zxR=l%)58zo?JnB`lV^y=>?xQ8QX2F{1@Zcq`I|jIG@6Dt*wTsq`U$xZ;tZ4a;_IeG59{?Jr?}=!!mHI(-NreRw43!-rD9L+Hat5`B!yvFXD*>BB?llPBoo zGnu~kxE&YtAsqBA`Z}3DgdGKa7z%VnpFf>G1du*F67=Cic^vxikwhP(&IO8g9@59G zlv8aAF2RENd4g>i9SYE z0!2Fy>0?&XCr{AFXEJ>!+w>tE^zHg8nLdOa1%0s3bVVOJ!qoPM0OE>Afkr|e&znLY!j6W%jIQa+Os6kX)0de{U#3e< z0v?*a%oO?%6~P2v=tEZ0hpa*$pQMkVl13{xd|=a;N&1SAIU%1&do=WAbxmJ(I(^xi zzU*ZBvR$efcxd{vQ|Lp~)4Oc?kd^cytI)?M=_9Bl`etCGAN32uL0=UzC(#FVj@-|u z>(BP?UDM}Dr_ZD5qnC>ej-Sjg#+rdz2s|`>o)r2J^{<^aeaK4skX7j8lk^c(5`DjZ z-=@z)`f89li9Von6!aNg)8|d6&#US4Ce!Cd{|7uYeclxM5cT;NHhsuS`jA!VLF+rq7o`AEI&``jD0M zA*;~GC+Q=oB>LX_w@sgq^ew_sJxTNdoui=d;;!lQr_<-x^!bzN^P~TZ)8|j24^ig= zMbR(FO8Ssh=;M?05mXX=hu*d6^OL?-%#V}k13E`R-^{M*3#QW-)bs_D=?kL&0};CZ zf+_SNsuCy)eaK4skX7j8lk^c(5`8B-^aV-ZF3hi!=mR=OL0@~<^tm$9s}PLtjRh z?a!5&PG6?RH8YvMOf?C3*z{$l(3hzqn10)NG<~@Biv7C_PoWQ>lIXi(i$h-~=qp0z zr1}FoM?+s$*Ystl)0eGr%}%B-TQ$>$pzAL?g}!X{G$!VD9!+1iO&^{@A3!D1H{%_L zzHHD}h0MwHWgiuN-MgmGlTM#U;|fE1LOwleA*~CVK2HjL9`!Fw%w=~aN6u>#9lL%P z?%%`2+|Hxv!@7~sho{g7P)YQ?xXGc9M#U&HC)4LWD*8_8nm%88{rNPmzGV7*O3}KY z>GP$~=TkXx`h1!`pG_a0LLWdS(f8il4t+k*w+OTPWcqwZMc>6;)8|j8&#&q8C)4Lw zo&Z zu^EOZ_9c?>!hF+7mSR?ne-LdCVCn_Bjx73DR_stbaVIYz*IvOa8SklgtJhfU5Fg%F z;BDn=!P14eJTarrYh>)l-cz6K5k;M>H2%8F_^UDo#o9W7ng|M(hW>(eiduKutT$2n zIT;61O{Kxo2@;R{sCcV5?$c(nZhzQsCkvKdBJt-;)Q-Cso#x7L z+aB&Z9-|;vTV2=j7#z6TuIf6zfboO7jxS<-ZrAb9`>wYCK#_NWzn}4Mbro+f0z8UD z^yBmKbj$)dJc%BKaP`BwtL^HCHCMX-RnyIUJY52@CWEzBx|2-f-iIJyP)kMm#7?AU zdD@4MU=bQi-OhO^aJ3Je#?)L#hqFjOtn=sd3*8ff;Hd^HtLwG4yE1elY~tMKtH+&P z?j7v0kXZ7!jb?mkpI@Q|fkzTG38339WK?MoU?j5EiM*7NCrBhLEIRUeC-OW-9w6TO zDsPr}z=`b5$baj|Y&&Nu2S7yU>r)Zgq9cL3lo@m)H!<>eIuc`GiCpPKzQD*P9qB{l zaVYZ)jvEQ~SBS*v)uk@K9dn-(6JpHehzZ&;UpXK|6zYuC4PVY0E^SVdr8atXVlj>af<-s+ z>O{vz@zFk?6e;LvA50|_v}8vTy^aRu4iG*;2`>eX6l5Yb9Xl~P=~TL3dkuS(+p5QY z)4A{?592oyMDX>v-UQLl>DH{0|%7+E#tz5%M24 zUUkJ<;W)O~T#Ub&+qER5jrKQIe&5qE*Z}u$ z{e}&2+xXUSkln1&^tt}vAjN3vi=Hr8TECD}g&ZV-p&m!nT#{&IWq#rH%kzP)^*vG#q|2QEPC&jP{^rI9=6Uf$Y*~Y9K5#UVyjfT*J-;KTX zHyXmR`V9>sSHGbl`1s~Dgdge;k*TI;e9Uz}{Hx<#Lm~4f94L7L(^Ynpn4V+qUCsGp zUG~Dvx-%AH$MQfXu^UX&v1mr&UH^~0H;<31$lAvfl0aB*N49_niAE<;M-voH1SG+L zx1j?;Q6r+FAmX?XA-BI> z?A0^A3WXqk54L^K)3*s?;-Q!X+CnZS2iiV3stqJ&$>=tC67cjr4yo}_Y62h$f`cDC zZ4d$SP=K_lZSmjJx9(@Hv>pC?C`jhRQQRpvwl6o2j*q+_jfbUUAzE7L_!dd8PeICC zGVy0p-)j85r*AF(mI%Py<^VS!Y3Z#~xrc6weCbrcm(B!yX({2MCI}C< z5FQ05JW5V@p&dUY9zUcWKOi5=l7GaJTBhm(q2#bI^WPL@5p@(WrY=(obL!*IsVBcv z3Ulfos@0R%mBO65a-VwgAr&SFXEjPSMY-%)w8drSho#F^cBM}|r=C2kvMYVLT0MC~ zWmmdtpL+699WE&UY(&A8=FdmcmV(&#!JUvlHid>@VHpmD)H4p_V0>-iYpTUzx>WP6 zB|xxKUz}JC4&7CTKlkGxhUzjtr$&Wl#k1Mu`P95O-Tq@Zx}4YUYW^Kl>&e)|iyO)K zskhaAd~)h}9xiBIi>tQyKPm-(uFu7vTPEnS>pwn${^3OFXz1qB8=#v@Z^cs_?Y4I2 zRy}sD9(!zE&HU1{(FcHmcY~VJ>6Q31huN22B{e>h8JAuw^?eg_EuC10?HQf=g3Nm$ zh%A7OVv=Ri%4<8JJk3Ov5#=w)SmVL5*|9qT)=za>TJoZ5unRwB&<{>UTCkq1Qe6&< zb%@0}gkmk&AWSrSznOnQU&FGcm}MiUOG#*{u(mW$$|i)Cj*+qnp{2K>Z2kt6=OX;a zL36Qt@jE|-B^i!w4>#;XjqqkvF8^L%==L4#$E#Z=@bBbePZrk~gYe1wJQ-i1vM4R6 z`I&Q63Gr$;y1%KTs`2Og=kVv2GJU}hW}!;2-p9(SW@SCc%EGH3?WL-*RaZI+Q|!W@ zStPGCHL3uf%63JvB%WV+L|By)R$mh_TrsnC*MORFY-lFWm9c*58| z++$d79?OFZ^B5ysVBP@4;o=!tkc*3#V z!O299!36~;6S)YV6P!%oEd5aF^hl+c6AgF^pAzdLfJ#}gj`j0f2QO0Sy^W{voSLf)vC z-j3gjQw+D*Lb5K?aj1b5iB*TljReQ{^qVDaz z>4H{GwCY##KF`0-O1VDYe+aZDR(&gP97`RAQQ!MFkcCy)nTX8npQ!gjqy4#s5akc| zBP6%VG{PVA^;cGD?EFL4n7%>vQRb7Y_S(}({T#5KNR?Pw%Wup4v8SwA4OsqHF5i{2 zr~pwPf8SjTKwBVdx6@BQ-LGw|(d;CXRqD~?~oRz5XL_YnjPHUlQt z0to{j#kNo%Hj-X}y`OB0 z4mZvDNBK^v!p8h6RA=fT^4;3K#X)F~<^g{=&6fNa{uYays``_pv6!fWO zC@3arrsDe7%gyVFlTerDo<+PFrw4K~nZy%Vl8L&;dPk>~hchTvkwy!f>z zP{!>d2-;AR8d$<98pM(Bi38IHAP*cx)J2q4!Uo(m?F-R9^);R8JyHdr7zx#c2tY@d z_lT*>)86XnMPQE3$AkPZ;V)10;P<1BQrRUemhVmZ-%!o*AT?r?skW z7$7YrAALt!752kLC8@h!U(4gMFlUlZf+(Pwu)R26foGX~)=I)!%MZl|;FmI+Y-WS) zUI`~q3?&onW7t&E&?NG)&8n41*{HYcUo;YI&5M%zZvMYg}v!jo2|6YeIH4Twr_JEx!d}w#6jaQlbp1^&A- zu}Rq6TVCM*)VLHYeX$qrqp849eQfwA&=)N~%I-5WFgw=&i2qP@a2>!+wP8aWm|np8 z-Knr35Lncps_&DkWJwpfx1L+SHu@;wRi8+5lwNf(R{gvEbvUmOLqIxnHlR0v7^E-j zAqNzC0-~D14j3?^uxZC8^1Lw27t4c!fV%;g(szhLgobCmK+~HaK*LAg+jV3#|Noo* z2aNo>PAnlEry{@vOn5h_I-s#lwf2tb1w3avgKj31pq$YO-L*-2AF#^oqtNN={3 zx-$Y||9&vP@2{;)ENi@QT9?(>bW2)ankKZ8$YA&H$AI2ew65COjMgg2%qdL|6ob-ixZi_kT{Ed&%xY?S3bUDr=hGYSeW>#0xXcxPBPx=sgzK$C_BNwK z@;^_NKe9gZJlLWTb!4^Cc>16e8A}ArS{`9#7?#7DWRahDtK_w*8MNFeWXKUlK+TSR zG;Vtbz|@p13rA=uTPuLmd>>mSggJc`g;C$bs-*b{7UhzYIyF)u&BdbTGzHJcX~rVl z3ZmKT(6X*AR{}JDf8Rwd-!p$>Rbx|AvxL!tHhUbp?|!H6VWT?nFSZhqA)L9^s{H@! z@0-)t1zAS1dDZ;=MgQjgsE1Df{SS|w{{6Dmr+@!?#}h5+JB|E2f3_Izzes*u5FZRr zAg9d=Jh{@C^Pr%dY6VTR|EGGQ2E(^4Sh)b)*{)zTZMvA!C{5!ECbN)%$_8^;Kp*3LpL$1#A2U zYfGC^1=eA0DRpLZ(&R4kJyM~OB0d9}XLhsijiP78fkIQg6$tg0wx|*vQxwUi=XCYX z(gTHwjBj>rqW2yw&O}Jsk;&fManw(`o>Q3aEu!j4Cnqv-vJVt}uFLqb17kIn3|2$X zaj0>QB?CioF(TclHDC9oE`h$P#)tgcw>EP%2Q0>$c#r5Q)h3-$HElex+ODHRy3I-u z{d-rGb}S;z8JXxE%|mM0e}dLzZyw5$f|8_oFSk>DCd>$9V1y_cHjhI|Oqy{qA{p^# zPDNCk=0r`m5oN2VKw?fuFT5irU5LH0HmllRk3zo{-yX3(3NOgM_JWdloTl7i_4#DV ziuP8IX=BJDIK{|Cs3mq<@7gkKaVZ`zdxkCE)7k@ts1wDxZtSkJN4mTnagmfgGO0Dq zc8Hez7ugvjvLp7H$WNY~>&0N~NEeI&gr{Wt$D!ennTSxp&NYQ1c{NUKMEMg>AruQ& z*?AB;1^#x7|F7v7)>Dc`%T@1x~djdQhdLVb*JtR3n1vc~#Y zf-M~-1v`876qez0q-mAmnw56?!;jm!8ogHab4m$YyJ{^9!k?QW{DH*>-Emcm`o9GCcyX=Eo1v{LOrD%`ZL+r?WWD#~ z%Is@=BlFi5mEyYy4H3Pxx)b5X0S*Fo1ML>* zqA?IZ3K*#YonxTaKur#=Obv0dwsK5*_OGL z3avzQZdJ3!J9aulH#%zulf%Nl>rX*DH4_LWMG8}Sa}zT<5>Q<}H0==WSVWW3_^{Ug8V`vJ^CfP`L`o634_oCm=N1KYz9vSaV#YIB)$OJF6n4W0%Kj@9ndR#eHlWX4Mgn!qZ zuKwes{t=<1mH0NR|F&71>@r~MEN=XBGtLJiba8t5zBeHX%+Vmd`Y@YA(DCu(blje%Uf8=&ijd%J3_v1P@5r0PV z$;Qc*-di8Ina^B&=HfGN!2=`tB$-c=<-36oAd06eH-%49i>&OCS!i|CFU!Ypstp!ZF;W+66`bqP1C?d?!S|2wSF3;v zQ#{ViO+v&Miiz}(LoCxOg(JsIJ#Y&yU>8coA^VCQGE<}%dtAnEw#`mZG7`aeCIew@p_;25v_Q9!hkoG?z zBAe)&U4f!>qoM?>CQSd`z6O}G7)og?-QAAVv?=L_1$wd5`sqzuxQeYF3nm+fFq}@T z>fOvfPWr8^O^9!?)e7fm6l3?4SjD#f&1@eJp=K2g>1bR%ef#^BHJ&jO@teyUle}2X zre}sP#uG0L1YD+-HFo!6(ooN?3@4X0_E0H0mo@fOm*{OdVbq@6FMRan8C}uKukK4} zk`;%h({FLR7~@@po-(|nKpOl(!GyqF2{A@n#I{yWzxQ5KM2E&W*$KkG3l;5&#;=iv zzO@cGUpC`F`eeB73|L{9J{PIuPEFD>!{#~K}0*gNu(gh?NJpkgXBd(V6@)&j15m)E12&p)~9CI|{ zaoj8e^K}v0Bm60}_+#N;NBm1cDQv`^z61R#%Z?_MD4Aej!6>($xl_1R@mc#A!*we{ zo!=cH!j%8_{%A4nQBq>M1D_L0p0?`ebmd#YrEya6hARSX+z~dMrSo6ci4)aZ*#RhTnJzE}8L;1gy9ON#uMqSNC!!Ac$5&FEBU#(^z^D`qN}D9a zCqCiFaB?!pC3*_oxR#vot;$Oi**5(c%78F}=7uc-QE zFXJLEtP;FY@psJfdD=wu6N)B#7{{kgU{JJKgefNAl(5FYr0C3e+9V+GRE0H7&n-Vv zGQgy3JHmGR8;!3KHe01cBK0A@L3hHAuY9{!!KpUP-&B`ig1Zo_eiCBBU2%d)Vm?g2 z&;(ip{xy8>O#rvTaOxDYtKw2>e`C{j6`!1;xtA#+0arIMsu&7t%TcH(ndJ!#O$=Ov zB_f^M*D;%<@V!tbCw}Z2XbwOz_!2#*k?&Xc-bXN0=Iq-{7FVO`0~h=Lc(SPch5_d~B* zDKP;X>)ja1C7eW#p+#4t_Gpu!W2)FQAF<1MgUZTP^Bi<(MCwM$!SNeBiX48v=Ri_{ ze@8*;W_Qhj_|bt$Z4%u%e=E7Hz#<9EDGqf-9qcf&cSPz^jGt!g4UIzvqXYSEAa!dH zXgV~43eQ0lDNX5y=MT=}NP5#l_hA)dGxev&*LO$dGnd$f0T;TRJq#%rjzgx>u$V#L zCF9f1qO@kCy`>=XtnWYqt}gT)jV(z)aJTTqoDx|)nM5EFn&O4pN_@iX;Q~VQl+_Iq zzz^9>u0$|Tts)J=ILu#@=i3;YS6{;k$YK7?!?gU3!-9E<72Aht!#0-hDe0J}y?Y>L zdVHR5Q#>1lj{E(w(+1~*oHVdg_aOu{duZd%n@uK2Gj}EepU7gJJm3BkZhv*YzqW3e z_EsXI=hiU(Xy?2DhDR8GgieCph@n_Mlnth$$=ls{b*fpqOf&~BCMXn(07cUtTk8(y z#+yNPU%VF<(8{rCXCbm0ygN8ZS|lXg!?-K*ea1$8FqfNY&sI}w6$bii?|#!}+B~oF@F<8ALhTyrw6;)wTb zFnaF-#c0a^v71;07IPQrY#kFN-zLN`=fF)Z5K8QW2A)|mX6-kzrRHys}Dp2 zq#R9y8ik^iMjlK!-zt)EH_9U_l)6BB_h6gpDdotZI$omQnRUD29;A`JF3=0|?*F3Z zSRClNw0;fe)V&u5r#1LK#YsFhkSgshjPqC)YD+3Y?u35BwBYmFn)ANcj>FC1i zO9ttP8lgb-}FKR#D`bUj5_6bRHAx2*OFyXLIn&>lqF<~6J=f){sp!#F-#ANIrydhJL_8N_hPGlEHsR6 zhbA^}3<*XOT9H|6#`efZ=&05J|vjuAVHS2F_wEn<2>Gz<$&Hi^!$=#yx<+<@4 zdJ5f_9piK9)&M z`*;P`xEYsWkO9(RJgUDD4m0ayV+P8@MhRQeGO|KLrD2%#|4)>DQ%a0{(n;GB4w4Oc z%hy`j$rbaU(fFnVA63)Iq^8A_jcH7Vz_T!0 z*!Phzv`=HsttM$Mq%Q#v#;2u(VH%@+bUDMm+D^{!X@Vt9=}LsiUt`7ZRMA3NQXpI1 z@X{=w8x2CqfLT703c1Cc4*5d^g)||ED;z9bc7*V)Cgt*$y3d! zQ_1BBN79>Y^bH<)7kLbm%F|o?qsEyKQwqWcq-7F`{mN<)eQ#&0ikTGIdtJmynXZkW^MaV|u3KrT_z`=xjZ%p9edd9~X zF77XkjI1BWDtVFba7+IrkA1H*&uSiR8EFXf1WW{$Q^7HGL@npJ7SMKAW9eRg+63Il zh0Y6O*LY-9NsmS6d++EG^Dcxb1`3%of0dZp>I4OP9iAI?=%sPpo=pd3EXMUW+ z>eOOpRECe4QLJ$rU>RzeS?hr$JqJ;x7hkPZcaa)DK>oFgMg4mlPURW76exzEWc>hdny0XFYA9E;<4Z&=*IA;{*(S^#+j;p zp-Cq^vKBtIw!;M~@#f04#skFK)j};sZcY984j2|`qtFddlI)zI76Zku;Gq6`&9^C) zIY&$8>If*DdQ{KZIb*i0-ow~T4-V>q2tKs!;r7{sC{T&?>1e}_>Ha}I-UBjkcKZew zPZHH;+=YoZ_SjnwGBBBwE8kC;=IF+I~4Re%M&M+G_n&W-ig= z#O|ViyJk(>Tw^O&!qWs5^wJLvh7}m~4=@E9C#onove~kA{oBf~jgs(h*ou@qp z{_M)?=y+D61vq>V2`gCGl=?X$Fl&owGmCDkIfUh%@o*xHzXBCB;M+UEot!#Mu9}P% zTZ?Ne=nu)-WIQ-gCbU4kEV$r9D0Z$EweBfv=(AW&!Ar034emLSjO~u_<2{W|e?f>m zw(zl6h~WTh@=7tAAX)Iu5DNO-^wYq;ZZPJcVWTjV&lw4a>6=BUcWKDmRr9W6RcM)AAKF=i zdmC$_+zoc>?;HHnZDbO>r*r!!8tXAx>GltVuJ5lp)s0zuj5qt6}4c zajo~`7T0PcT#Ja8vOk`)@sGULS@(sM*&<3Bb^L?mNigBHOQ1aOJZ9=t)NjI^__i@} z#u>c*#;22*7b||lRSbH7PU@;;{`v-=!Sb0#q#jN&@}-23gOSq4+(YNiF#t1_&y;6uZZcrH{W0f>ea=GU#SJw)#V4VgG#vgHQ(LZc4ewb)dA~ley z`$r<9k;%Tn112;p+?|-Qm2T|xg+nt*2NiHK?#wjn2oy>QQC6c3%B32DY7VrIqq=11 zqvkj0k0QF{qE!c9&O%U$f&|bXykqWUT+Ps6Ea6jJ19t zu_^@xF%oI|`8XGY@AqKI;c2403V&PqFN$1rV9aaB{DBCt2=@ZOlg`*SKEFlr4q^|H z@EvO^fpe-HAI8KiK#eqg zOBrj%NhvtyqV}ZV7+tK)DKcRn)PSi!&$HTpAR%xQt*y>W@sqV3{O!u7OiI|4<+o{# zp0jx#R)_bgEsygJ&bgV2Yc~SY0sjpO{w3ipm^(Pz1Ug56!abwW=1q;(v_{5 z?1ueHvVq|g->LN%6-Tsk%x1zyE=f!G1Ypb#2d{4dWtdM1%t&YaLw|in}E9 zGb0k?IdnWy1{0n}^k1X~}s zVdh}SEZ8*R>153mcrz8YQlAryndh4|GX-o>?pZKacac)+;$SBTBbK6J@B{C@TT+X= zZY)R!lQWr53Spt$ku5fJaVCkGW2>cB{whlC4$eBx{ari0)pz`W5QVt~y|!b*#&6qroQk=96tHrv7K;R-*VTW}x^zerEB1EMoCt0>QQq-GF*w`!?rS@dQo=@d=@P z!A`Y8Z?IdP9=ry0BbJ;P#c(eg4`#5i7?Gisfgjn%YA%=vRGRH$lP7hfZ=dD~cG^&Y=2sAC?+JFpHQ1DlIw=U; zIDtsD^6WKLYxnTj3sbf{D8?&%>E9R1!w2*>lt&J1WhE=6yi_EBqWK(>qd`A70S$WC zkBv?18I*x)8kz?7|8;EKSb+PeB=q2y0v_&TG|H5w`4}3`dQ%{7Wh&A~r3pakrFi^U zvw$L0GAr1LnACn$%A*IyA)gIwix359K^BzNV6_3`lA{nGdUxRGGA5r3qpnM3Tk?votkbZHYm+X@7sY(&4JhUp1_C#jaHjd_Yd%_zM|tJ(Y1j=6=QA_J zR)4gVKjOj-?}i6s^S#s=8|A@`I6Ng}d~uC%bT~O#WEF&`-cvjxx`SVklMy}V2}E_= zoAMGmExdpN$FzE28rXOZy5e`z%6M-txm8X}8q8sd5(#s0L+GE7NA_<6yU=rI^2JJT zijtL{nmX~6os)6JB33Swpwolyr#(iqE7~uGW@47s!M5QevA=$y|L*`Yl97xtyy8Fc z|7nXRKu(p7hmN|re*t~P1oU0W0T)IvC`2zqY`GwutYY8)#av&g!&ilZ^~RccFr6m? zHtj^GB`yQE*<*!qx*ZIYM*1ttce7G_YmW0~DQAda>~QG|6!dziU}|8!SCgLF01XTm zA*8Pq@N^TFWRwkw!Q=>}p%7IJg2k~V1|Q8A=$IlJ2g%_xB4bauuHcPe+yH!kl^(d- zMHkw4G$f#~ZcR4E7K#+Y6Dbga2ng0xdUzf4LOP1n18AAs!yTw8%oBIC$LPq@u_xR| z51G-S9Rwzr5SJ%S<&)RYE@oz*!iItUcxJh?c!X|8pJI*wywUn8qEP}-XEjYh6YdF} zu49sRO?0MrT4bg-m10?}th$ZH@-LZ}D&Q2#V=)|xIRGcWprBb>LFp1Ojv;t#paU9k z#b>OnK%iPu(#o{XyC51?eBRg-hl-UQ>n>~bfC7_sgo|+5G$D)bL65V;ki~(b;Ioa2 zekLVg@EF}U__0y!d@!~_nZn(T#hBBjEzMh4Mal3!p@Ffh!R`?3$?y%H#1Benf8Qi& zJHn(-Q4^gh#?|>I`V`%tmtI)~s$&*Y-GNu8(9q%UTUT`RTE~aR)g5H28SkTQ+nBb{ zUQwZmQa%4k`#k&=0L=FJhXud1eailajsZPBXJmY28;WfyALm$4w*p!8$K9%JgMpCy zuHI`|EVNP?IdBg>o#?gLFJ=@Jh=&v&RVI+38xwJp0+tV<2Dq7r`-$M?S(~zY0yt~j zxV^z~F}FEB9*Ckw)n5qfE}E%2q3`Av^j&4A546bw##-Y|j}V8+cZy)MokkdxM7Qdk zdaK6kWp-l13weHr?9aoP&UpvnFXC^3q95yfv0Kc0nOR-li-5_^lII2VPB|kx$tFPX zAAA4ELCkco#s0@*Y+51}GI+QAP|}}JzaA@XMsmyfN#Wmgi+|cmS9VwLc+`|^OYmMJ zRmj@Yo3RvvP(+J{?PsJg75o$x$E~C#tnuL~T%lYU##Hhsyd0NqWFe*FqWz*~B!=#? zSMk5&A4WLvywpJ5yXK*D>;})&r5p8}pGv;P#tdn>Heq+@BmW(~w4Y>EA!tXekZ3#l zH=94K{`bG(?=kl;-tp+dKaDG zPLjfwVXfNf%|^vFu2|mh$AnGRCeCkO@o=*R@Oxyb&S#dWSuLCS!1axBCv7FPGjyCW z|2P9zm-fglJ6WgsGVt7A@B5}*ZuO7ofLCHbnDF5TXT%f)JI!(j2Vn-kG*-{~SzB5M zj>0%M{m0ylp)Kl#Z}YU3?en#jxv_cK8>e;FR%)U@aWlhJb)qRIM#kT!rqF#S+i1(U zEEpRK+5~5p<(4%KnR!1R$IaIP5f?1Rqmx5gf9X5WuI9iQdA@x^@@n>V%4=Wi+drgc zf7`tF80ZekZ(sc$MzBg9!825Ipp#14HoyHEByGRhU;7@HahY_qqzfzcYYw#KCrFNz z7}%a7Wz9GJYEJg^*VWgi)-L#l#cN+@E1&?&Y82>0(E{+F8LnqwMp+f3eot3F6Au2n z`sw@r|6f1S_q43Z|5g1IKi#^1sDHFY1_VLXR0>;CCR$QSCYI;MH7z(=hL>|OfpYC} zJvjX&tZVc5Ce8DCI2A%f>kZ-tcX3oI=sRxuRMyAk?3~*T&1%M6w4L}&$X<0`SwmUL zKDh05%~Ow8)2^4%02_ZcPdLT`vW%bTi>}|R*E9{$Q|tBE1}tPUT$tu!H<+x)VrhH{ zSIA*Hd1p!U_Q$-H_qvXAs#l=YG62|ZOvO@(N~Mu3-@9=IM)y$zh_*{|sO9|l-Y9?2 zEz|V+kNJ~q=MQdL@@M*~`BPw8f*1n8X5TF=+M+gw>8UsZeWUTXaE2~toQDn$!9LjB zf-TI_TtUde&~D=#@ItYr=*ebmG16z+ITC6#E$J2w+o^rSlx&A+M;Dk%vm+I5V@*?A z-`48fCD~9IrpebfoOw6?8;1e+^O%S%GegMdes9$*c7_i}O@Sjkf zd|USc%D=g$v26s;cVLKbbJ>!@HnM=#)O>)85&r-Xn=~K-CvL{=#5lvZwN7DlieUJ+ z)f{ab0kR&)RYlb;37OGteaw%OH{`~C^nooevpis_3+pS)=eUXEjg%BON3e!Ksma|& z2saTmX|}&HV3lfr80BHH6=z1Ie^D&G62@p7EbW_~{E=V=2du?DCEA~Jh9M#$Qu~iu zoSqwZQk4YF7wo`{h2nCTW?UW#%s66p|46!w;DD*XG|smHn*5#{cf!9j%Ac{o|7M8q z(=x1_w=yvKt(ZLy!0{%q@Gm%^2Z6U?)Mrs@R>Iu4;{@&$A@_v;r<#*(qv)*)Vv(F= zk^FuZkY@sUeSX{t)J=Ze$&WrT3*DljgQY1(0rp+CXzcX$h=bTsz|H!ZgB6piez<1i zSI;NJyq5-<#B!cFz1fave84#x?0m4UZH!u{mk@(w#tIkgON?u~Py16>OrVY&!hx}7 zm?Z$4 zt~4oFgNaxf#M>wsWdrz41Ynn@iZDa~mMDM)4gj5P02f36p0EJg3c%F@&`pg$9Z)tr z8)d{pKPrYAV=R=~SILN2qEv#FjhK~eS&#}F!ec}bR%#Z)9|Yl}!6qlF902ld0FxpB zpLS84xK04(D}b2}0C6^eb0Yvj3!skx3|0V_IRLErU6cub`@t%L#{yU(0LKTJMflgU z);w5X19&U~(9r_8T>#!w0Pi>eqIS~r{ z7C@!|%vgLyW9M=uA&3gB)Bfch0t z9-JGYV1WfNK>)H8!1)dUD{TPZgcT2z{;*Ka7L;&~$%wB5tr<~lLwUhMF^=*8EGp>G z?^zXpQ~)nJ092X+Z_OYcsk06ver_n5YDwBd=s)n;tdPo z$V+79twM)p6gdEV{Zy0_DG?IxvjBnu&{qNUbO3nK2C$zLh=%{Q1u#|szP#L&hMoS_ zOt{?!@InOOJDiOrOgK{jo>2ggIRK>E047EN{$v3hc#%A~Ndb&?0ND3rln1XH788GC z0lX>zy%j)L2Y_d700#*mJjk#BmI%P^%S;|@U(%Wfx7Yw)iU1fq(u*x(v;aJ*03LDx zILiibM+D$y3!sMp+&}=%9$;o8e2(F_aLm==e2Qh_a4w$JuRqt4-Gm_)20ERSa0g2c zYY~mde}hG1_aABQnihM_w9k%bG_%hZKLPvfMbkdp<7#G~En=%nz$@5W6Oha}#^bTX zK6`=n^``+Qw_aM@np>GjZ`o%@SXf%O#=90kjsW~d0ZeoN`0?>5z!m4Vi}|QK0cKkO zF#?dG0M2#*c-;ojz|I8gVPcGI3t+?ZEP`>VS%m$V*lgJs+-n2y{R;qz1gPg3Tjaqq z0eD#el>S)ZfbuIF%8J84!Kg3Bc*{a56qMVDLj7^01HwNZi*h0^LdR4Kp@$&!Qw2$O z0C>p;u!@b3b!uE>0etx!Iq}scCMQ0}bZbjaOtb;)XaoRE{21eV9DOC6cu4?$s{kH% z065zQa7BcI*DQd$1z@}axXuA!|D#bJjHj(ET)f)?=q~_gDu8Yd0MFR~dPRzGz6H?u zEP3!nf0GA0Fpt@i2e;Y)Dt-n9A`Ky)xJ7BG7J#P|z{3szeQf~uv1N%ozG49^7JwoJ zFvbDk%SWO-xRqA2@Ze4hV3Yv#Q~)jqfM;v~n}4#3aGnLwT>y4wnLOC)Yt4h3Yyh(k z0YC)lA2>5hc<}e%k%^BffMpHI*%b;C zCt3i%5rD1=ppyf@lQw|y-9f<_q~L4|AWHzYXPP|Nf@#v0a&UtU;BAVsP_RE%@u1-xz_rqn5uL0i z!UEX&3^{qV09fN+2b2w!QAW6_9Yr^du~42Alvtw3_!pC=Eeld%L+C<_TiTUoA>1Me zA6;Z}qRIgv-v)4A69D8a$xoXa%w}<}0L)haGaUfpYyf#|*;1K73*fsIA`KlafCmKNJq7TN13<0~;I5+p zVEhha^GU^nJOOw>0ZexQXj&F6LMoeu=oY^PkSG8-3ZTCOz=t+~cn+Y2iMj=_^=UG( z;X;!Khv&EE!8{wlxL!~VT!(M8vj83!fK>|MO$UHMHh>*e4N?p1PbePTEC4eUz*Gl- zW5Fm7o{9ieSO94PFhBuZW z0IakD+(fm)T2SL(3#E;qgwHn_@%7x+j3~CD%-#nS5yzv)R5><1NlyMz0leq{aIp;_ z$R;VATx|hV3cy_o;C2UqA8^Q$WkENd001L7;d~24!3_eCt^iUU0RG1Y&^1EAIkjA5~=RdxDI3o+vW@bwD`RhVaM%AV`hAVIllM z5N;JZF#dG_`1-*pC%$NdhAFWz?y~^y6@b19pr-@Ci#CAK-+%&Xn7_6FE){?;(@kmE z`9NzX+-?Kdx!)?nca4e(#~vpWo>2ggIRK>E09Hf*{$v5H5rCT%z*q->ef}s9Mo~40 zIQ_-~@C!h11<=(2;8`2M$#^i)#d^%J015?Q_peMIY@gkl2e;S&KIV8zI$EPa@t~&w zJgER4asW8X1~9KDD3B4|%ND>_kCBNtD1br-fWI$^^5CK~0RUoSjL8w2*79OnLPLubDb?4!#Eqj7ke!^__|*4;1U6NQ~?AX0D9Q~K4C8> zlK7$paP(2~;93RXaRAu0ILd?TX@W};Znpqx1mFw>(9r?l2^+v2y8$2r^Hd99i2!Un z*W|%w%x<>i!SyzPzq2us0#m>4IieUbLQnz{V+pZ`noV6p%#767GR=QyCWv!Oi95sfsfhb)wILCGTu^=pm;!p9X+PAu371kuo= zErcH)CMTNCF$>b*ZC#LZ8^D_s3E@N+3*avT@Sy@&**P30s^Y-<60Ur8RUQ~+-{01UJN{OcU*s130%?6N3-6B#Q{z38J8Ua|L03LM!NU;GNVQ(t{f3yI4 z3BWi7aIFKt-uY1;R8Tny5AL!6_AMn7dntf38~}c21Nf2_w6utH3*cn|*wx46!M6Ka z^WbJ1z{?SUL*FYN+$R7}D1b@_fIc>W`y&8o#MfR0`Q0e zSn2?fYy&9MEF1m>3t)@@T%!O+Iskk=H_C%EA{5+a0VE4Rk^<=90PwgCU=WR!sQr4T zh4RIN5Hk5_5Uq!op5mt9;%KPI0=QTJ5*0wK13=IQFh4>;PYd9PpFG&mi#$;J^}V}WGvaC+ z%F7%MNVD4Ztztx#pe!H?_3La0gajKxaRgzxg)mY}p+&`AJ3Pyj0(0EXHCu8shF5>iaqv4pIgs{p(X z0I@cJJT^>eR{;y)X#p6h04{X^sGc3=K|%yzgavS$037XU^5EyYTJxaP1~C3JP#_Ar zy#vB zG93Wkw*mBLHz}ex+ya;<07rV5Jos@+YaYz80c7j~fEd6D7C^oL{6zu0?f`Iw4ZuyW zp$O8tLy89-1)xL$-0J|)I5WzFlbi_R1szhz$*&ic?W=B+W`7S09IK5R|>$L0-*HkO%5oByirC>q32M9`hE)~Mo?0T zLjBsy0pa&Hgx|5p6i!@hA*?SaEBAIaIkD@G)|{AR1DF&6_~C2CiJ$=dP60gO0C0{C zAcGB4RKx#R0AmH9AJ4-3Tw+9suUKN0+6~H470R3zLYuT=(VZLes6brzO3g8+C zfUl-UdGH-uw(wwz1#r0lBrAX<2Y}z&0IuBu0MTy0vH(slBo97MGI>xtu{96I+W^`| zitx<=#eZT9gORMF1vQ0M`mYHwDny z0pKYcfUzDFh;}>20_ZIOJ6t9YKDoU$4~lF6uSEb3>{mS4zkp19SOEka0D9U0Hf#a~ zA_vb~0IvwZ7zHrG0bu9-Q64O{08IUQlZEmdLFuSa;vG;bZ73cK#prDTWC_4#&1A&d z+gdYXv<)CB0ehe}GMIVN0{BP(bOn&-0Pxr1C?gJh z0sv_cH&_6R1fZP&DE)eDLhEuYwxL`{)gm&PWTEJSQqu*DpnhHLfH2I4a9f0qt$P(G zx(Grk5dbjD0U+K6@NJF7iDeeRXQgE2l?vc;2Y|Ixqnvn(szJ(7U;#WM04F+|6dbv= zH4_%v0IseEfQ$<}SpX9S;C%(~7YBem8$iDZ1zWySJUCwf<|u#?2Y?tGz(%$!X%-J! z0Eg$32UjS7OB?_`x-ZIuk#sOfKk2prssy01lgWdhZfVVf`8EJggn~p1pi}^=6u?^! z0E2A+i$4Sfvch!3mx>3&1z@HED0Toies8o0b3y#={z*BC#eJMK$d z;a-C)@V2Dg;OFq;?P%`TYQFP7(0S6lt}*5@Z$rTfbF&$C|0Ehe55evxT!fp)mu$ZO z)pzWS`RyiS#ZS!4j#-;k84xRi51V$%rZ9Z6~MYgp>0#wxWEK zamv$K{stUHS$}vkj&galMk2Oh+pcw-fpO!SW84X7j6o~pR{xwW^9vCt$gQoqw6Jn= zPW`ki^0ig@h0MBP+E>V^uvtdkGU}Phxu?w}lG%4P$D*6xu!6T0e@feBZ3->6m{Liu zOtNw14&h3mQ`zvq*s{dof&8*~a>tdQvtdS8UfH>V^5-G)j>VF0V979^*Gf|J>VI-( z#|ThJb__*>RP4B#>%r!uk9#_^<#dhp>Kg4Z8*#Ex*`n`(;- z=K5vsZ&aK}k&`Y0h1|k9?J^Xudc#p@w$++hPO68No9dRNHz6U@0 z;i&KAoW7+v!dg#9(V2LM!Sij*ltMPQ)#9kx@6a~MoizNKTWPUv*Jb=`5FS(fd4^Kx zS51+IXw~oFrY2X+%>MesT3ziZMo8w)GhpOmq3NCc@ozzRhMw5^=Kce=g|CXoxifO= ztN9m^8L;ziP#1mMk9y8AZBcvdK>;(~9j2{{$fUFv&)-=QxE@)QxDr{t6~*$p!=sVFhRyv{xE+AfEcQ>QRjOyvqeBcW*-d? zbXqtn*ll5c&c?YtAbShrEAw)y=Rxi^&NT`6kOZtAmbJYAeD&l7Ms!-x$db?Rk{9UU zUz4%Xw=p)hCLAAI<6o1r*?TrpB&rmhkRoHV@4(5}ZQ(Yt+pK14{VJOM*a^Mc_``Uq z1zxU@OLMfiM`g)rJeI5LxDG$oilU&9Tpd%kiTz>^Vx zE*8KC0`Q>%Smgk4l?@<)0J7=nuRB%GS1tha6u=AzfHpRO(gp=D}u=G{lFofLawf zBgS6jGjWGDz}+BAveDU}14RZIm;QaQrDag`yX)f-AK`aA4|Q)GOWf7ibsbBL(@Z;0 zp4}B2On917!cDj|+mw+FyzolZU|Rgx;)}opG#il_Uxep5K1p`tq{lb;%aed-LP~JV zN32$!jVts&JW-_l1i88N5dM1bQ8g3e*gKw|7x@^6?!6-S&!jykza}{J`+(cp^oW@| z8~e|5=U?XL{{Nq?;{tJHK+pUoW7Dq0#jUaVOU9=S_5>%!di;~p^sMbTt`p~L&Vkvh z`{UDih5*XVGXk&^8e42i(r_FkjxsQw3N$ng({5;*D`_<0Y=;J8^I`~8HBMP=kp{ht z6?Ox~YEClBm~6bY)Pc^F$VayCJ${5T#X$(>p^7*wQVX61739v@t}Pma3m!;20RZt@^^6_tO`8zU@l)%l1)M*fx{aZ0qTIxZ3}i;K(cO_Y z)<4eoUHTkkfrld&jtF+cM(=BIuBVb694aZ*u1MwaiXs*`UXe28LAq-B1;ISn^Eupr zaFhS!eE@v-1Rsbk$T_Mlx)u45{8>ohik0@8pM6lP;PLY43435qzP9jUCd&CjTilye zK^BS;PEXI+tk)bBYazClXXPORN9v-6Cd9wdDt7SmRum(f|0TKDabN5X-WXfpZ*=Ww_j^GJ?hi`2k zLtBUES)BCv_ZpQH^@?hoQ`JJWsBCb)Pdxf2gmki`jAA}3de`zB9=Ns}=YK(YFsLWG z+Bb3O@i*X*TH{>vDbL4zS}t+;=r%*+r6qO#qwF6&IR~_0fe7C=ZBdyB-#uwlMELlA zSoY_Z{O#8kUZ>=*=v4BzS!eY`TC>O>+s0#lr?z3q-v_L6Id(DF4R*@^M*hs>X+gHB zZK!E*Dl3jiMPW?&Yt$A6oaAp$3;Darl0Sw*I-UGI?^E(u_n*t(X~`A&Yx-CZj!V*O zjt$Xk5ZpD`2eG|w;(eSaC#(erSR!aDfz3(@xKp=!co$CKGfj&ZBLqQ-`7L zIOx=hY8<4agb`<#+l8^E_?=!jTc#FaHAY_>k=1xyimYxjW?v&uJ^ua14{`}v-DFI} zWo3&aGFqJ5E%x1+S(Is5_OuVMNz>tY)LrN_T6CL{Thso$7;>%p=v;P0MeKfx%W*0) zPWJDbf7j+mVq;<Z^j?I=FMHOAVZ?owu5A@+2fzxZg1Uj$zsxy9@m5+}n=h zYLmO3M_$Gt0P2nc|2~|hUi$Z8S=EfQ+I84nyZPyGZDm@VyQ%u>V5dGFj1xL|a%yHC z3_T{2iqp-75SDui`^E`ETs~?v8UOom{Ft-NJ5tZtpe?)spD>haiiE$}g<-ew=UAC^ zXBU!3IQ$YAQ1pm0$3mjX74wABDfxJw!g#7UDziG=MFvzjmc`>o9qmFWEN$6N7UQl> ziVuC_-2Qb18S93{?)K#D*A~^{ElSeo92EMCVHvwU!J=4me3GBDS*zgSumHic(F=U3 zEv8Z8$=K%xc*Y^U$vQ{Lllr3`yBCa=;LW2XDy#=}k!7KUOvrZ<)@qWVni_2g(;sgs9PnUIz}=wDmKq| zL*%-Wl+Y(&sc-P|My&3}fMv-@WlyRh5Bgk2G-DV*2_&8CqG6RQ{jcv>>C7PoK|R)! zvuXOpU^hez?Qe@3UJW?@EzH$bIN+T8&85|1MyM_Ve<$QE8K2Y?MmW$~|6WFk-nt5G zYmv@_)4_GWo?MVogZLi}q!95xMyL@{G3tZI%OJkBd7>WbM8`-T=iee@oZd}B#>UtgK`BQib-L78lDIR$H8EIA~-W1trX`PUub+&aRNdk zaX2Lo-$>j^L`fBB4rWxPWVjXTAbh1|5BR<-Lue0bZ+@J(1jev2XQ6|p#@U}t>hbS^ z)`W{iTXuw{STq16LQQq*5;>qsoDp5k$77S5hGlQo%F85c4-7Mi0ZhrwdT=NRT%*G) z1D6b)N~s(5*g8cCVh7QPcNujH97#c^aUT!$%7q7`4LlgI9$9EugThQyQYH;CDKOe% zHYKDmPrQJLKXVI|UqNt0lDnpHh`S~{5_(P+LSD zhr3B}VAFRc?@0Ry-7LDI)|0VI56;37S4XvlFCrZy8%)qM;Jg}fl66~TS>dT$!G_EE z2o@brVng|-7@zqd5KvCDbbqHbUKB9}1V5jBGcEL==eJ@mbTV4{rn%78%q$p>5Dy5H zp=WH=eborX3=ybY+pPF{1_B`F!GA>Qz+i^qQoevTfG(q2({RZ+8h9Enmq@VNXhdUF zPk)fh!*sE_(c2|bzROVBd9cdvj}1dCal*5)@i7eSK?y|$Cw0T}HtW`GJqwOXi>V@{ zNr$CiO`_OUqr@&iB~Qlru^D##2-M_|emvTuP5l=e?VnS~vrI%c-!6fP5#anh)LDF@ zC)oMT$}?iF2H7y&cev{jon$9O87E2VvGpF%nX{$zv$CUQ(-GoaV$N_7iH8*DV^EKcPOsg<(4;j z4~E;}(YbiUnoq_#f$Z+vOK^-v4?_6me5x&@Q{C(z&9ggEf^Hp1dYfV8+r6DV!7(_@ zoT)3r>-C(i+T!o<0UYU?Zj(RI<+zsiW313AT@bXxMxh&* zO&gfkLX^1E6)171ScYp4g|KiEQp(SayUZ_)R3_)6!^ZV^1Z`xAj&UA5xY15E^tp52 z$zFi*SrR#JlXE0rx8!KScg475REtXaMN|j*El=YRNDsnfQ2tdIA9XrxmpUUvdII+% zY?i)ZJ;-hPC4n%l^Ode6Y+hiCB(e!hdHurYF!Txd2YS z@bmELV|-6ZWM7VtYm5trvmJ=J`8-;fP3Wn6lZ^{uyGA9S3{4ItpIZDO|C7?*G==}w z#E5@zBLuE&*6f(cmEJBig?8b7eeSGSG5r^;<7@UGb+8#BQpFIMPv>^jeX}OSXyxZq zJ_CiiY9HuO7rKE=y|y?T7o6-V2qby}g*YwsC!7Wv^^fSOKe>aKo*_WF+G87-1E+m< zd;Dwi7_#V@v@&GPlBQ7l(>echM5{QMz=!mPz*`l3g-K9ZB-#@g4!=|9uO@WGW%sT4 zfwY(0=E+I$-PSb*BZ=+dLIw-1i65ob8F(-2#6{5HqC!fh|4$QB$(Eht@Zzv&a(| zRY(!Zsn(YLHcEScllF5I?YDyV4Y(HCN0D}x*EBaw+TY>_{%YfSETca?Uyhi=`sEe^k2epP%U)oEG{1Oni@Mx+r@J z%dY!xN#QZq72kaFwTs=oG(kf1vDG;Lo_VmM)@(-cg_-_a^UtY>b z2rgQ&>BAToF17qmkramnOBm5isF$r@QoU?3UWWFgZZY$m2GueG0i{3H7RCwvLkm%A zZQ&2#s3$NY+mlgK01ci|XDW>~EDSYWCO%g;hz{{%8fqw&+^d|Z zZZkdpp}F{vm>3JfsNzZtwq_4z4Pkm=8Z;vZTSK#P4Mt1@Bk;Rns4xQO=ragN==V}p zY*q<(-oj?pxd=aKc_mltISCiyS_bI-sauzT9Clo}s#*2GTcbTz^jnRH4q{1!7M9CF z_{+zr-$tSF?EhBLw|kIMi=)tbMxyl$pAsrVGJV7FV&KPwrt=039m>EY;^mtyBG`jJ zi8M6n&;v=^eh6=kaxAH5|0plfYvHA-F-XMO1oYnmBF2*l@aQ_wfLTJT1w+uMgpMC& zw&qvN9t?SWyf9=jen`s*&Tl95vZ%R)EU8p1L8S{dair!5mbF_@WQimKOLY3L%O62T zCQtqvGRav#ur*8W6>xa)dO_eVhz>Sa?HLyvdTo)ebLr9DtY zbvK^`V|M&LMTfk{SgZ&=jcOYR3!AF@XMrcWA|ek&AlN7RfGOsjRPhv@5+(dhL#XUqxsqy4ZTvoOMD^Kx$uSDjVRBE z*hM3WjW{p@+6$WTDd8JjV4eWt6b(%*2;?SHxgg+>u4mNCq1;E+G=+4-eUcFKll?2^ ze|o@xh>GX%T=Y~$=&7hb*;_3?i2+%G*&!5(a=#A`RQd7!@@sHQ?URkMyxZ3>Nn17! zTGO---;%agXIu*{#9nJ8enGzxC%<*ZK>Qj<(EPY+<09UKa8oJ9KK*Y4&m?WI{6ksw z(P3f4!DEgOFNpfbQ28JvcL{7~(vKloNpH~X?ao+E;>g>Ob;J#?rp(pKfR@T5S3cAI zk*N##UJ%?Txr6aVvD3hu2n^cq zTui143WwtxF*q>c9LsAgMWZ&ED}!(`D#@%AV|y>fXlCkSJ4)78;zj7G(>d762A?S^ zw7s@6fmaMbvLxZ+1KnfHXd23EnGSU^7n70vn+z>=h8~=giF`Y`L{HSwD6iNv<3hR= zs{X2KSNHGK>ksNR-^O9d%ftG%LwW{+WHlyFTN7GGes3sCL0`pxI;P>m-L#b@-CVg# zE=|^(bKOc;2Q-{=dD@n_m!E5j4@K&3qLSEl1pWf*a-%{1zH z#rFAUVJZfb#q!PcbC6A&CWObxEcr~3whps}FwD*LLUNvmK;5<54|B~5`hStuG=O&HV4jksL& z9p89T*CRdvM!l8czMkNnnZuW)C5{eudl+=V12-}_=vqW8!2mIu|K%!w&G&bd-Ho8b zJAOnn>C?uOx&a29dqJa6_vg@?WTIK!@_j|qjQ)&KyyHitq~o9;15fI94$f!8yOjxc*Sh^!aj;w8 zamW+A2CMHF1$d7qb+0EDE{~dM%atMDA+}skFzsRYwy!bM<2D6wUXtePMCwp^S1p;_ zu_^p8W9kL-)-N#Y&PNSKRkq8l|4lPIT%6HdE9|#xh2U_^#y9GNS#-ibD!uZzICq(hYN`tP1f7(GE{Fn0MAJEh!62kHsb8zRe zMCLx+yh{R%mv99Zz<-B}Q^*GOgW3PhLy489fWM-O2r(s{*rhQNNa;0m&w*ZIgbnm` zuJ;Dvt??rJWzqD$wS(B>q+0*ohuyKBb&k#(FKZ99f^BK7;{bH4$yZT;0s#Gcws$q`*Gc0prcz@>j2jrWCpaMe(|8cRP3%)+ z&%Wqb9cCe&?2%!k$r}z!%(6bJ#^2>;B<v zEr12u5rmtOtHW*G?f;59?XfilaW}dUed~6u{05W=SF=jm;%|{R4HV}2YYY5e6!^Ck z_(SLd{q_ExMgX=$1QyoUP#mVJl^+3za+kcHri)a(lU9gd%-P-QQT1d=ii8w5K$%?B zSr?pNrfX*Dz&1j}WUc&Pcm(?!v|K&2H~tPQ;oqyh2}l<{ml78qWWK+H6Bd(W`3S~H z_+lix)7uBh^2CAb_W!d$%Ri)Ed;H&oJFDxw_mKx`!U}NxjB<6omi8Q;a~xZZU$Ge{ z$lobi#cOy18EUUBe}QR&;wOJpB4z6v%#g}p5UiPU3E|9ZcOVHaMp=AbZidwMLzE90 z`_Do;R2*9nD~vp&4Sp*;eape&Pb49QLqv?M;gsZ>fo$XV9qpaG3>JUV zTu8_vW4d@R#UW4`8rXQ+{-6C@72F5r6vg9EV`333_^uk4I+iXQ_|0ANPFfv)^OuyT z9mX$JMuYr5nid0YFw%V@xk6Qf=bT8`CBNlqwfHqvh|KC?Tv8WloX}r-bbjw?Sypl{ zq&6RmS^Zm-d>>{>mzwy2_S6l`l2cGzIDw?>1iVL@u#h0>{j?{|?A}j%&boM$gy1U{ z1onxx^b*u7Z11H~BntD)-uMgs%4_P^J>h)(3Hl#g>jL)DdOm-p6yt=Q#Z|EGhNZ~aY*}ylT zPO1UCV9gud@aO-YjCT|nSoMrdBYa{-&AdS51DC@}&f^30f+z+n22&8>Tc`|pL;Z9c z-rs?sy_}=8JuZO!;mu@k3Ma}cw&#h8a%&!#M-e3Wh{9<|b*C4zug#u{zEN2q6+|Fc zdu9VO5MKMciAo{ABPxZ=6_ug~%$7ku?&HIi??}s{V+<_bg-6B$Q-xIHnj;6xz!#Sh zXXl_4O48Evm*l5qa1H>PVJzH_^rab#+O<*-^ix4Q@C$7vKY@b@YxDRCq%Jq~GsYYa zV+3=2vmN!XMhZnVWhz0M>3<~WXC~qAuoC{gy5#oIrAUm+JG@uXKR3k_m_+C6J!!MZ zzcPI3K?&JCVRknyAB(IK;W_c|f6d{XKu4hs-(q?91AF zt-bczYp=DotHX;|X^w?J0Kkn4o zn8BM_7)zt-((S6Udh~XVM9ZJ0VOp+QuTBTmP=_~^ARn$gch}h!e#cfUzs#tuOQ768`$q z2r9(?btUf)L9fW_Ug4fK-Sbs zx+>n2W4!RUH(rM}eo-$LSkY z0^j8w(-QwlD|o)aSNchvjK5k_eNZ{|LgUEZmIF^rh3OMhTC3_Pt*RM4nerupVLds+ z^#sYl`#7mo*+kL2_2q;i;Z|E+ioCHtvgUX|Kliz zs49_jW>q{Ugveg-_TL#wRuqSokQjCr+ph&*t}4B!xQv8_MQH(GMq|Y3|3cA=kYh1n zo;Iu~)u()Q2}Ex5U&b>9ktHpvIuwRF1Gm&S#aga@^asaBxQszQH&K%Km%k$+xp+52{WSoK=ncgZPOcEf1|&lj@GQ zCPrb$mM5kabGP%Gb9z1r6j`a`WhsV#(EGJLo%#8o#kdl~1V1aS>ruYAwWK!JGS+XM zGooDe*W{96PM+JPr1Gm0(=o1mw>V$_DL7U;jcvsJ;PZB{E5( z;2d+#z<2nz$83Pg@LAdty8TzYgkwL{7&Rt;qnE@mvO>bK4c<{7g7!25+v-?QAo`;G zqM@mb2@~W*BdPBi|Kt7fuQ{DNt_$*{PkAdbF?-_j99(ViQHU*3%c zR`i2e!TP8D@go3J1>+J=mQdVezkzDz9@D7k1Z<=PNDTP~1twL;J)Ps|+uQl_A>B>d zdQv$0l+Di(LHi=;RU&ArH2$%pW|(AvNkP?{o?^9VpjKPw zC-JR2hlBOSizx#(L$`nA3JabgL7^Y3&=d*- znTMXFnQQ%KriE_UF z7)7&i+9Z5mgAxu%;cj%7-dAbFh$o<=6avS7@jq|p(XFkV5Mvs6F;B)t3Pr$0BE(UW znM$-TNATv**f$~t+hz^Q{PYeURMlt^M8`#D9wGS&aY}{wP$p^*oBO9E@u|sJrX=q8 zkDO9{`P=x9gkABUhxir$5t77z93OI%QJZp2-Y)siFINTQd({g*|54X%vSUFK@T>HM zsUyEv;%6;Mrqn*np~-%oa#_>d;3-`Xqi6}v55y8;BHlDhfCZeOfnqA#%trTg`aspc zd6R|;&SCTa@KYb%0NC-$j}zw>UtlO_Ix^N!ruwX_I8B&G+5dXD^fv3&!c)U$L;7Y7 zx^pr?YZ(@>c7OShAMSt0+qBQHgQe_7k=q{JBPGVIY z;mFV!u#Rv`KUw(CV2~r(du(NGtSWUzWDAD{Y!U%#&XiygBm9_n4cOSmD5Gd&9#eYy; zH&B;~%@P4GrkKV|b%jqji<8g=r#diZ_v8irrV~&lHW>td z^UH=&n{%Y1vw0e02D+-aP-6_^U=uEO!HylLByWd#JhYQQG_vpt=Se(k|mdg*cSOGY*U7HJElt|Fy7YtG<+AwbclM?q1;I;|S6 zobarAG>X$jpICXlpea7fQ4fn-x(X%0^O|*2kUCbx~h>gV-2B<_RU{3n-~a+8H_Q z`$u(bb3|bYFeZ@fGkR-PqAya$Th*gCsNpdh`k9()2sl`O?Fb~G2meSa=w#z%K!(NKVS`_391SCCGYBaE8hnlUxL zBB=6#%0$&*2K&McB5N>XjP0c2YBb#<#{G3&wP^fT&0+;a6|UJdn|u5BZvNce+@Vnu zk=wV|_a~b&i2}?N2}TimdMjI>At-nfv){)#E+Q+-kGH)&+4;L7&sRvGTYw~Z{g!gn z&*3F&3f~)+1sxp8e9{-Z1K4~<4-7>&h@wCA^CszBnnZ4AHnqvs_R$N>eYtoLo{#{5@({EH{-;U%byofAEN|(QHCl(K} z9ZoJN-}V-+V%t2H-J&5o%SY@eZ{0XzZRLn9W%YY&Cq-}qXC*B+^X&3%yOgVP$kxgc zn=4B<%s#5FNHWp@p6dqbsegHFdwFzMcIp&YB6Yl6nUD2rsbn$UmULC@tfZyr{%o{a zO_i}Nm6&678`B!yXMV!0>=kJ85H+TIv$VR~`cR0LU;Ne%KOZmP z@bk#~p}ItF+$F6b$@tsB|FPs+mwc0QdL%iLP77ATagle&hd$vVe@=W3!=M(3dhat}6B|w&7ndFmam;mW*_M_0})joZWgFXjBpMz?S zF}acT)#%g9q)+jFA>sH=^eO2K7H9;Drg~> eV9I@R) z*(Xt2I6R3~BQ6<<%7(F;rhF2uMpSJ_qEpf&I@9|Lz>7p#=p2cTYe%9WsEtI8za$4a zI%Ol*MyS}Kx7VL^pj4)8K&r6Ve)^D+>WN1}fZw{;XmXcJ>ZPR1NOCmUCha?- zJdpBcJ3j;M-bd_HvI@@YrliN8)ts?hgW3Qw_Z zO#dSIZQW3~`Idh?dyZ5`p+CGv@^Ka4-gI5X=oeBW!-SJ0Xk%KO3h$HQYHs-32d=~3 z+?7e>a3X`Id4dG6Q1naCdsRGwx$LCYs>Hwn+^NDT!r8%AQI8Q+Ngk1ym176w;TIHX*#~sdX36$I}ew{ntwevZ%F>2Vj zs7!&b_Pt&edg=wv4Hh6?vmZ>kU1V!`#G4#}v)I`Tgmi8Gd8jmH@3I`obWSu78b@W5nNjvyCc?#7}6Mtk|e3wv%jl*JowTFZ+PeZ4G5Kw0Ny2$k} zJd2JC=YHbRDP9Oc7qnXs6Hy>~?2()@t*>MAi8u-e`PlVuXCAvK_ULSH(3i_cmT8Xa z84Z%*XSMr2mhY$Nds&C?ck^AMMQkf;@YvYi*m`MgPBGoh$?T7(r`z+U=;W5RW_Hn* zcbflkRu>ImP_2);SR(i+un)9 z{))|O#Q9Nd`^eGN#>j{lBdsrnM{MHYw0gw*L|s7bFUY1>kJ#Nu<49@A>?yS&{)~51;l&Zwnk<@q6^{PTPtE%_rEFqMgPX?h7aoc7=W{L>YGxz=&MPmN3F^){RmzjvKDc)yRAI7hvMEh zHR|ZCl!}{Kk;4=r@mhg?a#4Edd9R3h7!y}H5$%NX*z=i7#cL5;D!PSrY*4zk_GNM_ zYwWF5Fa9{uQb?Z%(rYJzaI8l&>ID9c3rGEjO6hG|jZX_fsY)F4k}`A zV`q+5q9XQcC4$-$FrqB4uO_beQ8+rWs2B8i1X=xWdyMG#mO^oGC9?IzLisN)#L#mx zi=Gy;9igRnQ%yL2Dk5eH`V;fh+M-306^=4E2wW46elIU;&W&VRd`?N-C9*+Kb*<2C z{K`CJmF(G=4xNhYWWK_a*=J@OZ~NX1H@BV}eIMJ5VQ1q1|NDVV_6NMdoZ;dFPZ>E_ zr+&n`S#3q$ zfQy9wfG*@8BP$Za?kv|5G@T;X=T(k=lSBKt&8fNwE4bvZ&2zs|9q(Tqzk-EpEfI+# zv5WJnW4!I#86kRLWW?GF5(NXe|MGVNHssyVdWZ%Gs0;y-BQbdu?lUdz#cX}o2xcKwH4Jo6_x^zeHl%>-txgzCVW*NWw3J@xB6y zyf3ou1ye5ztyq`34R*Vn#R>xkiE9f_MM;>uXh_{L%5|h(>IUfXh}aA0VpDw_>4ym5 zy)pJuYzOi1yH~{4mhP_se=Hx}6tn7u$Y|6on^K{wc-HyLr)9TBqRogCA1m~Egs9)Q z;N!RD!$5-F7jFI#33eS4Y;#2-r&lGyDarusBsOSXM*oMu1mGYj($RCccU-49-K(+G zh%U4b`R6as>AmGG+g~o(uOc-BG%3qNj3FxI%3=6VYz{5shSS!@)ERXIQ6@}V>Blup zkCJFJE_Z#8AncWJfcSVp1}-2SK=vMDI^fbo7?TvGv3_yIfPhK=D+ z)vLHli#P5@_Fc!om4j5VPa`ZD1`(XHc+1{6WOpsJ?YNR-8O(Ma^Iu&5wzTz+ z{mRBry}5I{KKea$aTEPs&PdYBY%H$3$(l2tBDb<~+u@i6`&@^8N_gLU(moVgyqp%( z{=V0_%PryTmhh0h+QBuy-^=V!TkD|oCZqIjgq&~Q-7DPeof+=68EQ1f#^Avv*R}-X z0J{#h7WuB*8MF5SECQt*#9 z>{cvy&|Q^on0qrvH@E$Tqnqqz3!X(UPzf)iylJn3I6Bvo3Zis;(yER zCHC)!L43RZ-PeZy&+XqF`u8x`-F$xku+$p3DC;o&gT!@Q*w#%%ZT0a|8;5p%wEe@~ z#D4UC!k^4eKDaZplSyq}yCQDVGWK`pw%^~SH$;iA9%BD`Y-m|;GMG^zyAMnYOYCo% z{pBo~6gzY4u2ndCsCQlOC(D63`7=ojiLbVX8(ys&)Tk%+hp(2e)<@{;5NyISrjD4j z{JLQ$Ya(Er%ls%kG`C9nrdSKo9znhKF$>n99#|J1y*_;agf^}?6jeCZNa8#;fXAK0 zC0q*Hdc40sjkc7}elU3h8RQZR!|m%b3>$9pC96SsD0&W`3B+A+vV`tqB4kYK&+L1D zzE50NQE>7}T5Yxx5-n8!pux|`l!unR!!ydP$mq?HXj3_MUV$`Zd2-`8^L_D+?dO7L=A=F8Lr9MJ_|F5tx#DCY^}JyEREm+>-b`2yir z`?JWle*%A1?4#<~+d_1atgs`oe}_lBR+X4=J$Gk;!|~^0{~7(PeD=E3X%V8Fp~|_) zeJL2Maj(grwEVJR!WkN>WQB=AKCsVYjesoV09nNg%jS{FjWK}e3vEY0AFZgPv`v!F zJ9;K*{?aFRXsDdFsp{Liud5!t`+`IcM-F9*om)>4%qatvi7fEl~1speJAyf`K*>B%hSv8Ua3OLQx%^6LstW)}3GJ)E3}&~weVuS57cR5X1O zl7YP2d2wS_uO|}8Wjo`n6&uZH;4lAmc20>_aJ!Ap=vUhXyBXVTvhSU$3b^&JXMux&Z+4 z+iGk7i`N$0WQGT+0pZa^ulm&Ag;b5$5zc-Yr@B!6@#5FWN;7?i#mNuQ4KH7Ea4~@1 z>R%6ak+!*TGPA+ds^nclOc}8-bXycLKK6ONLazh+gAQO=)|ia0Q1OQvsx*Z2YvJb;o%FlyoqRxrhv1SXROaDoQ5mMRSF_b+93Ag6uujdYLw`;MB^VPiAJ!EO=<`%W+c zm)wz)h5rkOjXEy7Q8pH|s$61U-;vEvYvYpEtnCD{DNOuS@u*!i>N&j`KB;FaSQyQ8 z#TlNa?a+>=W^ea>?%@7Lvp|SiDD?LG7;#qt${J8ne4JqWlK1eIP6HGi%@-SV#~E~A zN}?=~Oz8UmS#G-jQ`GwkZx6|KGI3ZJBPEE{hX$mpS z=+Z(e{3#U@h^;}_x(TlfafLWRd5M2aH%Pq09sKpHEKt0afoJGP0m~bcm`-IWYx1`O z-VJoR;b#&we2d?(ti7gn%yEx$T;3TpRVn(7wl11`mg8X5ZJj1~YftNL3Y8YU4tja9 zs_L6rRjR-;xZ*17og^k2eU85SUxHDLwqgeH2f7e#?O8h~+L~8O_#o&<=?#yoYl%y> zd8*+^WLv-(-@J_$fA-%{1ji)8h4H%Drz7wMRPf%2c( zG57pngn4?g@wq1!b57)ZYJ;7^$aM`TW!x#dhG z9IhAOw&MB;(@FPpUmPI*M93atrCndYvU(U*Cd+`v<{Wg*?yGYRe^w2%Tn#L;8KYIV zTDKY}mx*kKa>6a`MDfj@P6;FQARnRn4BC z(*r#6ZJwS-fge!7@y^z@m>Chnx}dkp9tAH<7d`L;ivF3Rni=PbStK=K1#B1ieNnlW zk-J?dXD5H)7wL%KdzAn3j`?S#u14al;~caz(cPdD$8{|6ozw|kWuBnSE%$T)XHFQw z+s%U5>#0v*1KkieulP)sC@48_7Wgf2ysoX0R%G_tsoN=$s{f+RzH{>zY4%bzdxYPt zP;7v8YBtH~D-wD$XkJLDmkkn0x9sPDb4XR`hB=eDyRl%h-Qn3Ao!AihaHX)^-9UUT z&YlzNS?p?#BF~k<24x2J^$m}ZoSe)bJC@(>{pte^I9kmO=>K@`xc+vvuw1HxPezPW z>A*~Z*;b^bul>UEn|7vNZhiSZ)a9?Q%v-hsI_Cx{8#o`>S-Z$r&EW*$_2mu^;US+$ zTBwWYy^fUqcJa)FGAM5yQswnq~19UIaenh-0%yvKMdGgC{;qZt!FJf zV}h6zLA>Jq&hBR`(TV&pyxa|$G%wb8zi+q?m!?0YPD_M$MfZPg&e0R@qml(jO!yr? zigalzO@o$W{s2lIWp0hmS$k;(jud_5jH#0G!7;EY-7;B@#sLZ$iz0YVc8VSM`qU;} zYx#{(bPttd5g(4ecgXm|r=g`=Ns5pCQ|Y?71g3o%O&xbu>Ppdg!IPzHW}i%_x@Don zi}zdC*E;n$KMD5CcF3>+ZTpZ6-~xD^enN1TbbzyI&V|r%--*Hxw7eq&QbHT8Pdy(l zU3cpdHABcVdj>~FE1HQ~xH0;1w&?(^|D2RM|08c_(x>GnZ?iqJ8QI}IZ;yNQ_+;DT zA9%#mL8%W|>VD+A&hRmg-8GJa5%@Ak@(m>!UhMYop{Pk7Zaj5a-_kz`d5@0; z@^y1hOb_P|Ew$i#GZ;|3c>9g-Vi<_VT>ea$g#z=|Q*>1c0Wt@f zT5!Bm6h1M4F-Xex#!*Y6-<#+4$Vxs-LhS&{;-XNVXc<$-2f3agS6Tx+OSd%A!yy1!udbE)(6TZ6f$47jNxaq$P3WMc`6 zMr;cjF_QMZ0VYt2H4o7xF;Lp})M8kbvyQp(eGQv?5&e2sDIsz6@dhM@Ve7^;ncm&& zM$}eja0bBRGXO??_a6ZE^+N*tnbc$h8y%j3J-##8;{iLIFjK;hy`E{v8G^&1J`^nC`R-JnJ&)4jP!yf; zn?@aD4)E^Ztz*pYkUEYgDA(-L%yW1&OqYb$W9mY!$SJvnH@oWc)qxUK%-J!ACD932 z`;~n)U0F_BW&3}?6iVbCSfbLzg-zssG@zHk!WxxR9Gx)SFI|`}{SrldP}Zun`QUi- zo;%c<)D}3(gsl#RV^v)g}@O z9y=Bn+RDWJ=3`Tes$&&fTEfw@2{>k#p~Um0pqUcNFU!+8)Kne{^)Qo%QF@ri!?;j? z=McnE_z`TDw9%T$d?x<4T!v~drk)D*G*3^X6f$W!<@GX7J=UPn z!v!N8?iPZ`0S|pD?m7`&bWI;;M&jZ8NPH?G{MJU|jQWn6N@YkpW{rI;m-9`#lp{UX z5ZGr4cj*4FH~q0T3xRM9SEkLfcPfj-s54P;mHIKoo$d|88s@59Btoy3Y!3DBrf<_j z{k!XTR;d4Z`PJFsk_a@wbj9XjGXXLaeamo=%87sxT@#cj;~MMdL`8OwdhiGdm4sGa z%8fRCIrS$bG1pe2r)M1CNa;*sNt?a5A!;{!O?vVk#m>J?K1){k$M({X`uA%cNHgi@ z7K?ZrX}&$tLSJDvCtGUJ{W*=M#t_PFf};kMJ9#mJY$XSX!lBg>6V?9dHb=F;eZxi) z`&%y2(0v0Fsnz6asJ2OZP}i=nF*T~K+T2372k%`|RNFHgou8Lgd-Rx{W^ZDRJ|lE{ zf9jc)Wt=rNF!SS>z204X8M9Gzn@!FDEFdW1G^S@Hx~ruT6ZOxdB@xy1JP{RzG+XhO znV4_ZCfe0^iY=!!sr&xkfugf~I`S}>zl)%&`QgRj)wP((82Ln%QAL+yN(CEiHLjt;Me*1-Ic8w7sR=OP*6*Qg;mCd!R_<>)Q5T zr<7^OS32;qkNamW7*6iM|Dtr@uSuFsFjX8A#_UXvg@tiT!rwUzfE$-#F@suU;H@gw zpIaB^^N=$eQ2c235h@RO18GG!b<#!Gm>{=>4~4_T4*LZhxr%djb_C15MjJc#di zRf)GEZaLn81#m!;bJ1sPnQ<^26C%yiJf3_cQEWwRRWx`?p$)etwUMwV8P#el*yJl8Q2o|&kvWkw#+1KmQ2)#PwX1%IEi0`_2R zhj~7Wt}7soc}>kz$g{;HxXI6bCy=lBGD|q~-`10=IMy}WL(!=wNomQGg>RY06~(Jm0&YTUn6YhF0~+ zS}o^y@5luQQ4#Vfx@)*sc?&Og{;<04V5|44%Y4clJJ0prwh`9a38;r2Of0)NvbzW$h$XxtSc6hzn+~kEC?j#9LJWgRkN(Zh@ z!HC%dJE2kXh)rNt6(@W@ReUeK3VgpgdH4zpCn}FkZZsv>ecy;y&#-RByC_lIU&rP! zlfFDe#7wgFRl;fxQTSNzd6IcnE21g#d#pLopK;?^=yu)iXJiq!zf z!yt464hVfJ>R&2Im}-Ubq`h9}-U$H`;HzxM%0Q zE>INrEcdx%H38Yb4;{uvhI%&B`57z^ll*EFb=c}F2_DLV2W>y>({vuRKB{f_N1g8X znH^5JkiXuN|CN3WEyzU}k)9w1s5UC%-O`8K@W1kXP3MvtYS_ye7c$1l$g&w(8`Iw> zxbN5Uvr3DVWIJ%DDwSWu5L!9Aplt8D?Ao5I!zAPEFiurJKD%T_!(Oh))g>gU+(woX z1cF+vWAzsMgq!pL&tK*x@4D)wY{iex<;iT$pM%CfP&|ch@1}782dii<5+Al*&$E;k z48_VlFl=l$8>AdlggAXg2R><_0(FQcnVPKgkyh^Js~)jID`c1~Ro#22ld2cYlhFY+)Qy#=&i;?Qp9dc=yT8vSZA z0t%4-+M!*&@GdBXNurr)tr{I5stcym*1uT#e$pnGv~eE>PgJL|Ue2#X*%JMthiUZR zMc{hB*MFblzdz!?i}UDv6Td=+x}*9w``g7J7ANi+u-PenXGLEoYEvoc~gx7ajZ}*3Y9tc6EeV;I0zc72W&x< z;8cy?DE%6@ID83P!K$2!@+WCCtDMUZ%rhRh_HC8DcCc;FsYuqagm_ag-7NMv)vB zXX8cJt>)ZFbT_@&qAr|F7cT2N$$8!e|CHNqD z4X3Ir8(dembLAM~g1V3ZYW-Ha-l3mZ%|~ygE+vak&X0F%_PU1&Al0vxd!V%bB_Bh4 z^M0c5u`BbjaqZrkrJJv!EqS;8g(6IVD-nx`gpTq7ts3WXP$lCGD1jzq-i>I4PFtiV z{0Mom$%WAg_kK^pNxt`AFZ#j>x1KqT5MC`!VkxR8waft)Ti5&{pnW`tt12hv=@_>p zx(j!t-!@k+?_1K^Em=kXxq>W35W>!&u09;7548vNFW&~#wF2 zP*o40()lKy#M3tLEB(*!Rhgd*$5e81(!M~MEctiNmA>qY|IYrrxkR|wSj!D57t209 z+_0tYc#boB)fCjjBDHq5c;_#rPUk(t%~W#b^8S}#gorJP8%z|N@d|QR_BReAcX_}1 zonUGwrkluRw>Y<#(EpF{1DaTl1v1K^>sYe=Nf zXbbx)Wk4o1cAXjF9=SQaKHMwHmUJ51K4zzPKby92yl=4}ZeP5%I4`}tWS0M_*p$k{ zKdl5MZ2_cV@&9n*F#{l7So1%l{mX;$iQJ`Owj0^~rQ&zt@xn30C?qxd5uLDpj%EwT z@5naZ-5WGz`rvG2g4SXiiYfV_$5+_mH6u0!{ja;;Rq=D058xxqAqlIw8`@dpq7&w* zLgKH}f+0snvDA~ozuD>!KG+SQ;ZeGURB@}6ClZ^lEmR33e;T*08$up9x2cTGgX(O%F#m;z-3c0IDFk^qGUbv-fiJk?8lz3yjDqe{Inu z%=?xRdH*eW*#FJ{+F_{N?4BFFp}*;RE=sx{g?-`|^RJs~N<4grLiy*}Sq=v)=h;~f z=PKvfS`W_292h96ec=GYP zY+X>MYPre0~!`P`e8pO=O&I&V}~?N`{B%X4)j zAqP3IiC+RG&B_n0ymD~#?cw2l>!#DaXZWA>Y!QFLp~`*XUZ3hr=9JTUb?_&0cVA~z z(&uGZ;a8^tKKBp1B=04X&LfH03y@yRul&v(jz4z+Ur{D}fcb^syJKtyd=nioaRIaP zDueG7mo!sJ_mkwqH}yZj7g{RA#Pk@(r{tp{57jT#;LyQQ;RKF|HnJ$z=M`qvUde&9 zHxaImf5Rx87Q@kV^6Ch9yO5I~cB1q0aLDgj(>)wN7c&nnI4hAIrEMA&j^0w}o5sku zG?BaDS{voMzX0-{E3FsTyQHlof&ZN@@iLeAJLTIzlIt4Z=RX(>{ul&|P9$RVaf{!# zQLGE{=om=I_2_e>9FY}zt1xUxn=lmt)UO7>EY|c9`;;XUtT8&_&YQ*KV0;9|G;XTs zL$NSl)s4UY61k)VxV#J23LY}S>{3Ll5P`gAHvT*%Z|Vr6!FPE8AGaM}i|gT>qd9iJ zL_UaU(!=orA~{XVW;$UjA*h``@Ysz61YvUv=vdXs<{@$PQzLt1d69p8rdjBBFVDLo zXgzgjr{Q_AF|=|@L8CUK7xOe&r$Ny*gl0I9hgoc*-_r;xt;HBtObMsP^0zE?GJnT` z^~97Zsbl#&E2X&J;|Oi9zZ{Q}&H?EZoXE#)#ea~qmf@%{dPs%QW6WMQz&+yM%ae{! z5--zk$69xj>JE3IX$KHBKB1+uz6r)Cv@$$6`quEp`;VMkNc`~q{Xr%RNa_?)>Yzp* zix=-7SceU7cwA$uaPj^@evW>N_Yd|Tu}2br=mjCWq4GXGo8!r2+7IWQ3mMJ>pMKWr z{kamX8m3>E4yGqf4Jgn%XeRx_?Zq8&tFAcs7iPc@{bkpFjlbP$Cz*d`caEVFx&Io0 zqSw&bhGXg1&t4CjQ7UDkx#G*f^$p*VH()$d|(}X zx+u&a-y#Gai>J0g@liO|Y!h&Ht`lh^prC5M?PiKd{wW_38TikwZ}WYv$=B619e#>z1> zGe^}XgKCy4yjR^J!UDZpKwomdy9nI>rl%9D>?2|owWJSP$Y_`FEaz9x@W*m*2cB)L z*+G4Y9M;Ze46IE4(nf9eNR7i`D*>f=0DH6hGWvz*LhWLs6 zm_Z)*VumB~@c9V&_`dkSfKbC2s@0IQ245-`v-m(ksQ!KF0-+h*nWO#KD*HuSsrGo^ zY`^uzdl*Q)x9B&K`|X=#HFR`^%$5@UuI?x4?kUUUZ9a;VOFTP^$!VZx`Jm@nRcS%} zQ)AK4abn=l$5S3>{Dz32i6aK1#j;Wu>`-rqlJ5mG0AyM=vX3&jo^m(ZA)>2DdW;$~ z#^=}R!u9^0c=!0%;N9l*n^e|*u$`hbql(&e6`xKJPOEhM`et>yA!UzZsgQe21=SPqUQH&Dr0&u54hQ=76QU z-N?NZiR1kKR(H4iV8W3SEzO!!ft-+U^c`CIOI1uLujqu(4O)VcWC=*F#0J)v)BtbC zYPW-FOQyOaT^Gkb%JShEi=q^57%Z_XR*D^vQVAW^a#W8jcVxtYjC|A3l-f2VarCpN!Kn-PeAb#eJ6(N@ z>P;!&7H%rI&ni$8D!RdbkN(LCJtY4O{qQqfd&Myc4TOGZU#qwLIt~8{>rQMUOL6X? zMn<`RcXtx9%jh@v`|p~6;lXaCCI%L0AYvTdZknk<#PH!ZD{sn23Z#m?El;XimyGZd zk*-tXwX?;GDZ zPQ}2a%X#`w$SIvxBDe4L1Msg1`M1s49Pi8q{$vI?Vj%sdsSS=c8tm4M|Hwdoxu$LA zSmpnTfn?0O>(gcbpZUkwbQS*({9|9U4||$_VDOXZ_xcJJ#evVa__rwZd5T=v?+ z^P$l@_?&RE-TTq0Q2mJ_?KW}s*Z;%p_}M>@uf8%~r6jj}n|oTl_bx<|zD6aEYhPj& zH`IDFRbphiM5#(VMhTd0d-a~=r>lM@s5|KQdZf?1P5vI?%RbQi#5^x~P5{gBt5|EJ z&*icDuK2G*t*Nb9pGWj`(`147gcPbL0lo~U2mx0`vG-{2i zn0X?gHR3~rKi31S&R{o8mBt-H`biMfcl$@W6*sEmTH){-SQRa zXY5RoN!lP1_4j?(!YCW1|Ne6)rLqJ@Y+I;hb80C73~B?QkM!@&X#@$9P~u1%+YD%A zrull!i-KmlonoXNa8s87&4b_S2+aUN12BEN24=dDBP7YJB(^#ET{Q^m5o050KgJMt zC6}#94ZA*`hVc6F^}n9F7Wb*mn%4H^_I%H7r~05cxv# zZju^({b~lv6@zaQqUXaZO_WkZ`V{VFX$i7Z(S41&mfA4 z8AK73pM$$jXUa%^o34VI`7&SVL>sFPM;m4BY2)fk!A9YXj@W3pM%ciH5&Ne{yQGdX zM;(o+C@}0>*#U+$c`(04AMY~OT|k6AWtDHfo2HK!E&-yY-|Ps{r_&vMeDJ3(!NJ@} z#G0G~P622}8$ga;9T;Ofg5k*YuL1*W1NJRxFe(7U_8$j*VZ=Cvog2;cLAj=DP|PGD zgH&scR1vYXe?h`vN9aAcLj6-(+F31mC+B9J`LEl*{u~1Gc{m);yeJ6LX**f$RHn!> zx$ZnJrs!Go4gTigKSCxHnbV3(yaVHeoC;}kkcbJ2t%k>W_n+-R7$*?;Hm!J6YM@nt zu>$)9lvzY`RI&;eDHqx;^YTvQJ~+iTY3C9g)H^C1=n67A_`G=ywC~_y^;e;#k|zEB z!Ipjf+=C?I|1@ySYiNuHRmG1h;z1|j)$tPxBJs-#@>1t&Mbu^#+&it&2P@lYjlu~m z2M~**{aIJ@-$tV#=Y;3Q8mw5H?$5$_@wf*E^?;ujJ7HLg2Gci{jqj251i{oL1y@i- zxhbToV?<8e=8bsQ6cku=sg7`boE7PpQRI)Os>l(P_r|JiGyl?X=6Mg?=~F=R07Tgt z??H<8uecog``00?jW$k8K5*Nz+-WnIF8lU5xlr;yLc-c7Sg9G3mrYad4Ov1{(U#oM zvKPgnXns0!NcU@HV8s4fWg&~{Ci|{0%eS(LFvlK?u4c~3h{1{CsRHjie-PB}l^B4| zRi%O@HI^Sn>~GGv@tfDyo*XXiUw8VFTk^ho&5d<+C(c-M zOW$vvTvyCN>JhbE4S4er#FZ?cU10GgubkT#NBeY1`3ZQ?L<*Df4V?4{(Wddbxda`U zh^Z|x*8HT<<*oc9bI_a8h@a34EDHhg@ay=8pD6P==OK{5iWWtt}RB`hk{E z$Eq~%6S=qi8xmXbFGnW%B9rKZ>#h=Mz!gvghqc=^Jy)PD{*~fGbVDsPgZ-VIrIJnh zV*JnAF+#rIeTT5po>QC;!TWu1@Mrk%!Ky06lVEM^di^f+4>hcyi=maX21nl;&e$F~ z_ZWwNo=t%|t0Z-*((As=WGzX3iDzla!gl)8%#^e6Z( zjzOt0=ywm8QkR$F#Rm)`w9G>m9~dP4?v#?oRKLXs3?OoJ8?zPDDyLw|({Usx5SLQZ z1t3NK=BwEQuDyt7pvBf(s6OUu7oy&L!QXFX43x_7d*bUiJ31HJJ0RS9 zIMEs1g`dL#9sbt`d@uUJJgKlujPtKo(jNU0Lx5e$7TDoB2Jde`q>yWPo=jDx{55ZS@ASl-k|Z)7eY&SX$UYTjt|R=UzV2xaO2}ud3n?} z&ei6Pp(eUUk7_Xj%{{i-#b^3hYX|yNmy2b7oVSde(Fuz$*BploVUzIw*}pc)%U%ig z9wGQ^IF{X*E;ioF_d%U0P-lsdOr&zlo-L05HH7t4_9EJIiHGW(U6K{+>tz*MENL>! z>-je}z{j3M$Bh`rg(2HV&ou%&k!RNPfscy1MW1&oUG04A&3c$!^$B|k71u&5eF>wN08I+BHlhxY+IYJGSwR~@s{bu3pM-5tCOcm|kn z{)q{(hmCi~3DFjUOh%3+-fceslJ@K{9LE~jj^pi8jAW9_cG4VP^1*f@Cpi7~Pq|sc zmk;jE!GJJ6qlgRBLJg0RE>Y-!L#d7hO zDK_yYD1vmx)7k*_WJW zy4nKlOWdXPZB=A0@(gEseLnLM4ISkXP^?i(Iw`45c`YE)t9%FfVxI{&H+2nlMmu*w zX09ElaW$(9dhIp7?}j2zJ!L4e^cz1+7Xtg7Hu&fI?PtPYXoL1tagqH#W`lS*_|FW= zqm6nO2?DL?IT5H&>i_Tb^N}FzAX=sC$mrKSzxDgY?Y(M`309UBS~{AdiaRe*%FVP8 zB)exBNn)evznGz99+afq%AxYa`s)_DV=uMwMDR3u)9bq^3nRKq23N+mm2+g$SPqY_ zJGmZ58&tAr}G;o-_FeY@h%_pCXs zeDB(#+LJP?I5IlnNxufgUu$2(2b8Su9-VNPa@6$>8cq%NmXSAjZC^$bwRNc>g|b|E z)Dd07EjX&;4;bu8txrz=Aai$&=XuwjL!*Nzj`7#VjN**Lm5jsR2(UK1eDT48x)G|- z4T3uRz;ln#+3MKef_7482T%0;?VdHm%J)83RLd60HP8O2xGMIrmExXmKQ*W)fWyJ( zpcw-+J~sX;Y#1_*tcH!#{EFwa{w1HL53aev<$IqmswHH20nPYd|66zkQpH91Tp)$!sr=!i^r9({x*PdB}niAEB)v_|5!&m)So zi0B?p`vuIyKzx5_>3lL*$8UTd5B;a?+^o9v-=Sq!k{T)fSLpkbcnB+8F<-^qBC$PH zqY2A7zAV!Geh$H?iRsGKFcj4!8vT3~SKCKQUk)wpCLm%^h=2gf623>cRjfLGT{GIc zO#;SE{8V8$F-2Y=6>9Uf(9);!1k!@$e6glcDo5(F|00$9G2ah;zn&+dw@^*S-inNV z1*7$dGg|+Q2=cE~kA69lD9EX9_-EZ9u7)65qF+J_Pm+BdO9&^9Kn8~~LvQT?i7Ip^ zJ{S3RG_l~uk6}>nmOF-o0WWxO_sX8ORbfzFpd{$c+gMH5>X?^ zc>0=cm+h()0v&-=fSO);r+-}E?I&ssS-asA6U$O%W{JX3-C(}|! zZzdcpb_$^5b|7e%sPNmHZ0 z$o3Rv3df;*dvq)814i;QxPSQpx7Id@gosAmt@a%LcCWix)T^d=W4-w&PxX)(NB)3) zVf=wzO{6G(F#-CbYk0me_P}RaXM%FU`lZr8?ohgTm&(=Ds*G`bc?Q!^PThqn-a>ZX zLN%wkCdKwIj9<5l+j+Q+x4%k>qf0(Wa-4>9K+6+Is9E0ci9V>X$o6s{FA&RF<4uCT z^jApGzdudiTb#-H5mo+AR?_P&;7)hA7V1B#t z*TPWG5Ixn>#JA{#+{v0MgQ{Y$dk629+;aBh_*gDvtidy3+l8_5Ba_kzI{B)V^;Ota z&Aa#&qY?rF{I%xPVe@u?HTOwUg^&fC!;`2ZB>tZ4NkssGeq*@`ld-0*K8vdXDmI5d znTY@C$mBbQqKBP10CKG)6HOHLLz7|`zuu!S!^98E;as7PoKCA>9$im<-&TOl4)4GI zg<)snS%$C^9soNl$B=~KuF*xzeLvQHKl_(_{|VpIba6f3*}cg}wv6*pm-~N9t+s!v zwwbC8f0;<@%iRCNg{f13p^B}KV9|a<9n9dj&KoG0gw7$z&BBLGAg}8Fuw(voUz7HN z#De3}{0lp{P`&04l2-THI{t#Mk!pzCn%3e=zFd@3SMuq3EJi1SyLyU9{}??4=HBCR zMtNxA^N4l-tErP5@8h5PK;5H!zbJkp;k=alF5c1^6*ovt3E&IjW69FetLD3G=uA8m z8udkJG++|WAjzwLNyUPN$_+`t96O`Yt&_%GgwFpKI(=G5zP1;Qyv@YT_Xvx792VE= zC6POAoZ+SNf56M;Q!>8a@4k=szu(XINBC}t^_IGi!`;V1ef$w0?RJ^{-Y9}Qay5|A zx3|+8#ZPL#H^m-t|KIOb+9MtmN$&uU{Bp;W_Xm4y@s8)$JC;8V)Iy#B^^a#7s6P;> z$I+VWl;)><`j{sN-upZ`8-btKq6*mlKug#Ae(C4#{vLU|*zhNh#V55Y@v!aLt4mKT z4mF%bN`y0t=|`6_>b`!L)!1S%af7{6`vsa(_E^mBg4#L!9Tc+V!j5~+3=WV^ zaGKS4cW+rSnxf&0AtOaws(+ndfjCOKA7ntOUgJY$@ODf%URHv0g0J2T_acPy#>FD; zsP4d(;VXuy_UxVdTiGQx$-YU~GwFV$OY$011JkdVP@)c-gDUb8Q;DGpyUZy*F#q2x zwfRB!AI{|k;UzB%zVf|IMOC4Sms2>OZj|+{uHFQy1;Dv){d96@!) z<8wQWfho11|1Wlbi;Qu*9v?^5{p%)cfI>^TJQ-3gE8%Eh$!;S=toK8I*oSR^e>l(> z-q$>x;eLYuX$OgyMY+9nJ&ndBipG6PAb*z5&kHTxL|&^FcMI*_uZ zCPG>>k0FbooS!#mjGSfSxo?e^rRT7-+Ewvnk(v^smTYtjvai-Z?KDHvJ-+}=ztV1k z$srou`8GqpcV{~!?ZP&?vrfN1(KEaoRTTaHsaD(9eok#yxTLKv=>#<}iKMPk`9WRR zs7#_a4`@2AoaCWxIy6F`?36oL!ArkC=k&wjR`%l{gCj_6^$a=Q1sWfRrw%ji;?AI9 zKlzJHXgWW;^M!X0OJ9On^C5~kewe@g@wwqS)G$$$79GdpyTYF4p^&bR@fi4q3`LKL zest%N448wLP%Ht3VZUFZ(v3kyR$TW4Wfs@^aMjRs`RIQ5wuCs}ML_b6+ysXDP68Ye zjg^zYNp`q2+SWgL3UJJ2hf2;-fLuq&QNTZ6$~;u!80|i)SDk~}91l)boyVgRE=i5_ zs|$}iyx&3k$i>dxB4vt=Dh0hixAqriq7za)>Mh9f^c{|Xb=D4(-7%~y0-jPs&fgwy z1YBHV1pGU$ANB5XN&Q_?@1K#>;F1oVV!8IAs_d`ZYK5gWbsY$7DgQ14953c+_d&YXrdbPW@7sOu18rlz{n zb%acJ^1UBJr4sdiq1NV#s3yIv(e+QQpa#iINnsL&EU(zO4Fol9s=&yg5oKLz^r@4w={3#Xv$|V)K zq#>$%1xX!ex9$JV{%&XbgcG!zKjVDdc96Yx54ZKFP}(zw_^MzD3fo}Xy4-=1Uiwa_ z#!^4;yy#@4IQm*ljXn%8lt6wL{D>FB`B;0A=JIS@jQaKdJuXIlyr_VXG354eJSIhO z>lSyPo|zwWp4#JIxtveRv&xP#N2V~L|NS#&g@kAh9ttsNTCE*5C{{{`zI5x{m*jk`wR6SqFiG!f#WwuheN*Ql`%T*bx$$|I$~wa)_KxU?8m}obH1(xFg|TlPNR3DR6mZSZC$6+h2FlO>o8r*eCZ2whTAFnw7i@~ zO@u=4thN%t{QA{sBkIN#5Z=%cRG7$J;gW7uQl3jHe_i(BS8a8K?r$HS9p|KHeYe3I|Cr{B=h?{>+b+Bi(U<1pM@i|A7SKZbKS%p~J5r}`XbP#cHo z<8zo9jq-A}tzJhSb8Vh!Cye93y=tckgB*{Mdcra5 zc(#vPv+kmLP>3STB$y#7`W@##wo6_ z6MC+cgHueN+PWniU;dB^#J0C?p|Y0#b=bMnlFFruNGQlm2$3*EcewgFR#7x7*-x|* zB+Vv@e{KzpNvs){>aTf&T_sm!L%+J;2-%Tt(H!UwTSQ^|wfQTR#F=zy2+_&5rmm6K zYJv4Yl^&C>G}pVcb43azUDs1*vRSF#-p9mk@;IB<{H7J@6^hIZ+@R4=3M5l1c;6%d zifutL%~^(w`lCC;9N<{$Re(@Q;GDP$=(| zGuCMIB;fF-PULylrW<>zt+vij*8g<<^;uqARUsT}DSh@q^VYQ+OsQ5KOxNH2i`8G1 zxUTpvXMCfZ%&j9!KG+40&G^MsPEC3IC^}fqtZ| z{J(GWn_lwVE+D<*!6#p~5GQ6{Kx`QSVQ|8vFZy{!I3vXZNI(?J_Pt7AE}S5TBf8 zi3QGM{WDj9z~47X8-eI%$Ts|5=F`upHu~wGrk_#J&t6#I6OyAcfcOaeE!sc$nC!oL z1VFqv0wB&0fXL(fb?Oxqms-)8y3lVZU_|K0O@||J$KOApX&=TCkuO{b$L+NI@^e0y z)we>EPMK7ooaBdAF!Wv|)wem<&>`gE@T3jx_wFaKf2n2#CCO zFhFJ^e}xAWXr^qHoQL|0V_8+`slp}CsVSnhqJj^rQB?4Cw@dw=TAo1&4!!UO_tV%<}an3Iu-Nz2BcD|M^a5s^msny4?@i4j2 zt975J1)q!TGxN7}Qc>NcaQs5bTsg}7%gHUOg^isd_+lzh6Q!4y)Ik-v#g$$(+zSpVn^%^`EZ#aq9xNgz&}>kiK~z|I1oJ1MPjO zt)=$LsYADDfx;6$7`O)RR!3-VIPi^Pxl2jFT0s%29^->jD0;=Jzb{_voGZG-wZ*0zO3 zYTtekA12-Y6h=iT zX)oNaZYO`8{fgC(;zq!g7?Ped;GR)C?deCnMI5CLmO%_N`p-1Z*EG(8jd&ORVP7li zR*9=1#8BZT@flysoW!Y&{dG7_g?;47;n&PW1?#03QRPRX8n-9< zfpTka(lRjA@S4_I@P+JTgwMJ%%g!JOxA2&&H@+|r3ptLr@3p+HHSbX~{v}e;0&tzk zy>3HJ)|j2TN8oiFO&i6wRnNd$6m@3+RGD_gCNl0)tw?vC{kDq_efnad zQ5Mdb!X2md_bM;K-Y)&}?)rb5t3%Ys)@p(uhKQ9-V+VaC#&c85qFsvbs!fSq?BN{A zL;ZUyb+e_O4-+6tE-sQLfre|V=W`T}iP0S0`k5I$40f4b;KrA&0C=s%Wee|S&vV%0>}us8!l`w}|4 zh4l!=*K-IGz^xj{ps`P*Exk6IROMZHW#-&g-ooTM{QfE2- zwlgI(s}#7k+>D23eRoyLsbQYEb#K?OsA7vpFZk}_rJAK+0EWlAdd=<|i5;j)9G$1? zFR;tuKE+wzn|HV-tZKX6MUE%$*PO}*|NX)QCVR;k-G^M(Ztr`4eGSdMbO#MY4t3$5(WH$ z?AqaqJ2D;BZfxq3vSc5szD|MMZVE3t0Acn&*7<#66YCP#Vb?~H zDx*BfoyMux+zP*ZPgmZ}i6c|r3P5t*53L+vm;^2f+Lv!8_}%Z9SN|yAi}D*Y%kQWB#eR9^p?t5##u=fLo9c3AG|nH$)5f}P^K&q` zKO;c&Nq(XaG`^lEZWD(;?{@d zwx9O7z0ag&TfGZ>iM6Sd#%#SC!DRi;y6IwVj@$cdg_Z#C_q(;Y$^pFt=d;oE?$Bo# z%5+^ymqurwnl5OwZF+ZVs4KAk3O4F@h8lFyOV^-1x}CN&7cw1P{ets^RIWGpU43hk zB84z3Je;S+=@E6FrErxEf-k@j4)SR3xfmSVha)n+8Q~=_E#`aK-u1FmTbIh`j*Br{ zxxN5{HG9x9J5JRsx9V0DD|^?&liwAH2U%_avG$z~Aex+Zuj-=ihpbLt)&j&LEXF3| za`c+pFT0pxu04b{JZ zPdF*xzRd4>=c#+CkGKuW0pgnM*DeWaKT?J`t5NGmXZ%?Okd0LUj%IpOrTF0Xm3oEH zPvb9h38x=ZGW#*5V?VsHue)xr0iYXE0oS3cf@_xd@c+3RQ@nW{Nw9Mle#~7u)&&Jg z?Xn9_X`g%IQ_?R#=G3UZ@x#YGdN8DJg=sT>_{N3KKf9YYE4lx>nsTA`<(_CO$8JTs z8u6?zQ_gEpDZj}lRP>ccU6Z~UXVszHE}HxZmvC>gYcNVFy|!WDAYV3eA z&Mg35`_D5R#N2I=DjSpj2Dpn)m0$* z=11C1u~*xumzf#N&f5r(;k|#z;%5}8)YiUud37^U8#RO&U0@2Qa5y2sz{~g zQ>sxkk!Pwv(;0Lmy}^_JKjz*9zN+f#|4tx*FvJ@bY*f%tqY}qpu_gjFQP6YcM&nRL zK?`CnR&7xeMP&#iAh+RSs@Aq@pW5kZpH6B^DX7&1D3cR|B1o%|AScl*MG@ z{RvSAb%m;-hO{Y#y2xQi5#(2LECRU;xWh-XFM1SlCXx+kuYrlATw?)XtL(a zzn#7D3CpCVPU`HC=0lI`WBuqU2N6<{SmN@2oZiwoTd9dL3YyALxq;-Zfw8M8rzUY( zZj$3|oXXN|Dv!@N1pLbM1C;D)G8MEWCxrE;y33)za>Mkgs-S^dISb~k-Kt;0a5TP_ zL(56c+?>8WOeLR_z8a0cAB%6OQRLP&evK`(f?fffLC<6?=%pp8ms0FyAymjc^;Vrw z1IejwZWCr?T@Hc?(nL)z$0;@d0Ii@D`u{-N)@jxTzLModT?eMiB{>bBpR;AfV!SJP z49#<>?r_;G&r1wAye2Vr8%OlW!J~Amx{T5x%kH}2Y^<|x@xx4+MF1V#me}n%h*;Op zn)vHAl~2#$)c3k%jrxlf_~FhNtDTy}#P(R_Ymqr;QlE%A{=7tA>WHcbT*q!BtvJ^U$@y5+Ey77p(U1FF z-EVRC-F3f>`nC828gu-u)=G4gU^urBCQ2gV8~rr#Izh~TB}B3QYmXX z_x>xpK4E&N4)s4`zklnNZ;AYip3kEge7wt_^eBQnkzdUd^|_UTUSgi1+mGqpK5YD% zu;Z|z@n9fPvw_eYfY$6l(IGmum^{$n-{Rko14N8Lb+=u&_}>YB&*EBxyogq=k0j>d z93}ReQWJkUb>+EhKmiOZ9M<~akzxr8J{LuF`6nf;iOUVXTo7Ks_BhL6W+|uKg)*AF`qJQ zBo#jkdTp?*1v8n!@<5>t7A3{z$Y`*?5)P7|mp(*cos5-@LxV!)cz{i{D!16qfbA=DZ&*N*zb1dP5N^oLMyxVLl)Gz|5GP;aP- zFO8Oc7{%W%(&TB*4D<^uGBstmPa!|`vYsF;t;yrMOLh(z5?z~OnBj4-aeAK`Hvh|> zK~G5a<&S<*WBgyC-XgVQvb7uPD-Qpnw8UZRq8L)g1S3+(AcTaTzSxIi`_~QBg7#Gc zNg)rM@oD*7Q~7#izLHfEp=3aG?Rzz4A4e0@vhr&xdNn}_b2o+3BakE}RkrXA&)uZ%L`m<@Kl3(yrkQu0n|7z+(crdAW6dBi3DXjT z$gzC1eVO#-Ny!=>)|9;|`e}Ti-_}%anLfUz(w{aKAAnf=tr|`=dtEAd`yYBv*>kL- z=}C-WK!`hR99F(H?UHEa3)3!;LRk~vf~x0tW7vf>-6BZp=mq@@C%6CC&11O4C zZi~#HM@38|J;*E>ne%6uExI-tOAH`l&g-y5DRU&sU5(R4V2RC;-q;{eLH48D+4!_n zzT<4RVnL$;_Xw@RZ_)ql{KmoSz=n<9FH|Le3U_G{pdMI|bb6G;DU@UA1CC_aY{6sT zNJgf#?p!p9Zo(5+4Mi@5I>{*Axw_Zbvy`c2EPT{{tM6tAEFFC-oxg%(^)%& z%Ai&*P8lTZiwYxkZQ4Ru1oPY3e+`tuRsPst+Wa<@C!Li+o8N}%eU`LT&DolAgZ*|j zYkpHpV%=7|I$bbHynqbD%NOhy92+qH@*m(%8`Af1_2=^^(^xRMbQ0ZcrK?ACso&&7 zTV(!Ra5FlQSKzJn4c`mIum5NGUlA?mIR3ZoZpTvKpYS&SyX7rG!yK?tx$)zJ5b%G{ z16~S+0sr?q4CS-R@j0w7R_x(vm7Tb-)_$FxX8x=NC;ZOJ)G5>4mj%li$^=yQE z;*S5pU&Q$T>|AQRMNzYGN}=Xk@J=1hbq4(3_b?jG70-+RgTPO2>PxSQjI;`O5PVkN zIN~qejr)fi_s_um_Gzqdr(kNf{F_Fu*lyaJ7HD9^g)f4v7; zj_*T@LQq#)n+Vzn);7YtkgIX9l50o)_kT4;(tcaO|L%u>4_ALae?CQ(lkZ4H3~z)g z_x-TbK25WegGfb;Etaa}NyIA2=ytl3|IA8f96B~Xt=yS}WRMAg8f-pSDRpb?`k-6j zVR0$j7A;$w>h9sTB3o8XWm{df04$!?uZa&f#L93%BmC@;_T=|a@0ti2G?ctuF9pwQ zV`a-_@T!t&;sXd@Q`VOHL-v;*TT0`wPxP@V3?5c=3??F%sKzduv*MBaL|^p#!HdRgouUEuSASWH}FJIAPsy7=r_0J%H=j z5-<1FKs9Ty8lBj7O}S}RErtFAHh=z_2jP^-0UTksvqrd`GEp2V0iN z$ub_944Hrzon#6;BvPssA;VOCpJUnn!g#$QFYV7AP&J?9YahrN1;# zCv7{OIiP@v3pECbSzp+a@Q?gtO>uP)k?g3(5l!uwG9CVp4DdhL>DH*J z;Qz2EB`r2+AQ_&-E181$_)lud%#3<==!u-|DC6pI9dwLpdrv=(bt zyP{H(Q%6jTTR0zbv0L@s%(cdukwgcX0!={?CGtvZFf75Oq6AtCCa>(V0DjZBNdLvy_yo5hIi-fe|9jK;KNkGU^j$8YHbtlh|5pqDaxR4b*- zza0Pbq$B?C(~B^y7{0*Y zvN%7-UwogC(G{N#I`I+C-$j`#~_ zbne7id(?>{{F_;`lCnM%G2D9b<`r4JSYFjFH`P4^c8vpekdsf5*-8tAyGm`h>c$Up zN6xM7wtvu{0Q8h%2E27|C(uW+z1t-X{5{h0(mG`%n~=YO~o z&Z)FG)uZ}}6TyL3`3jDBjqSPh{i+*2no@s2EHN>c6+e?5mYi0e4T;=25zU^vQ(w)v9hD?jb|L&E2NPweP)6+k@#e1qE zcRi&KRP0P{VwKND8rxBZNM|%0hnmUkQ%{kk#EYL5Jj;OUhW6X4E$~(}GV)bU?>t8B zIo|rM>?2oshpzGltyNYn=M{=d`;eQ1EcbXuaUcGM6?D)2Gm zYBw^jUaayG17-lu%RZ32ybYE7Wt9A#Bj+9_yoPcj9C)#KD)~I{J2ba(7vq>$jHF!A z_NB4rNd+~PFW=NlUnU#$GES{bmFYA?)83?4KlrFauL{(w`o6$9vhpJ-jHt`N-rHSb*EJZ#`e~i@QoPDK{z#3#QYYuI%8MM2m*H!}VC3{n63*T4Yd|2`*z8ICbzVye{ z4Ik&jLb%SN+h2Bj zXR&d?b|*H@^|}%p{~D7e@Mv!&?V0=^*1665-`}68s@1nReLVPG+Oq?l`%F*hhyLcH_HOCi-iz<;uYb+^ zv{xLocVL(8J$^~Y{`FCNJvz7d_5HSY_&)9Z>O+UmpN#4XpQE$e>!3}b-4Qp??~N$( zfAQLy&Hb#Y`$*a<2Fn8GyZ=3*lhhS8SAvd*7|y<)8Ay6b&e#<8l*r;Th^lb zA-lRwAV$u)JG$flk`RHJBxr8w;vy^Y{30sI@sA_S2xqx+ryr*Fxhsm?Ihr@-flt^; zxo4n*xO9$XLsyf{kOZeQ*fi03J*~DmhBcMNBNI`r9**%=j4T~*Z6x|X^FnukvXdV6 zT60kXaqIknSc6`tqadhdf*$##{P4vMx98^6<#U_jM8&!6sgm=heO2nhy5Q&K_A@x) z;Q(VEn!Rc&tIDBKuX*@~-k=p|{az=f%SU{7v|s9?6A(t*==T%5V=IB+^}M>9$4%De#yr=e!QSVU7Cu$hSPKEPL@X; zi|4s`>QTxLrx=lEuS#7S9Cw~7hagNb*fquk#eawsVdvt5wVH9dbeN4DBaZ)jF+$J< z`UOZ1lKAQ*xv|>4+v+g?QBUdJQjWDGR(i5fKbfU`B{TZ zVH;000W>~%-oiRObqdAWLG?y=IJ;J^K^?r!{6*|$cg98@9H;)r@V~;S7x-Vjknz7N z(U4{IS8Gmee1--nfw4Ik%XnY9(5%DS+ zC${iIW{ZjXAwcxw<`z0U>_eDi`<)C-zH!Jw3+LV;48KFm<@d*bBJ>p#<6grU`J8@w zhPvy1rgQl8H3$Uv@hp|xN>EiolO+5?lrUDl5X4XlD_XDBqVSQU#vgxA_;@+Q#5F7OiU*f1A6eXu>?xNIV*hW` z&5RP)*AS5_{>F#1^kE2f2o)^l@E0@&lo|AGGl$Tigw6wpfCfi`4NyB0th;bwdAS@&7d>>Bv-<)Tp`Nq6~&1--ITu2)4W81jI=N(~hHbr<%k zX|n*RVt%51_3U)v(x9KcZd#d+ON04C!{T41xL;(Tx>EY&L~qB-Hh5P+PrK1l_eq(u zl6kb{^sBwakvsPaAc$P{0de)o9y8sK#&^nC78|tO^53n!`OIuCEw}RFxnm*hg_i-~ zu73(w3oIj!aAx2--m%`NxgelEvlr;IQn?$w#DhZxsBrccOOrJD5m#0uM3{*0PKN6) z#K1)Y-~a$n&wED}-fQxw1^30-{V{Q-zFOVbRz7m>yrCwR;yYvUzK&AS=JFcKa3qpAxlnJ!@KwRvn#|ke zYK&vN+p;2fHzf0pFUPsJ-Kbao57c~MhxhO2+1Il+rr*C0V^lYn^X(tqySJbe(-`u_ zzF*6GAXDA${TzLpdH-no`#kr)huY4(|E~K!=-C~JZ!oZAgKK|zWcH2jeYANBPSUN( z;Z|To?sE9k+P|Q~_epv~@4LO^zNddf)P7`Pxi{qf7VpVF^2;P;|kb zrdV^|S;)D#)~wS7&zrD!f^fZ z8R@YLm&b;*X$jNzZb5WW)@KCa*~w=e0BPX!HI7Hus&Q_D|_h>@pR5iDDV3 zs=IfWb9U!Zmfp#esrz$&cbmT3feing-&ONnOY%wg zVc+r?8!PRtEz!kUSYO5dUF*~>9njfZ&CTU2&}m=cU()d-7V%TJcKBw)dcL`sZvyo8 z2{?uGw;gHqI~6?MRsLxl^v6tpyW*C-sjqf`;X+lth7GpNXP=474%2r(=b%7M zYQKGE(Bx}`&3i`inG|Cz-Z}AtQ%?f>!-0szVE#lCksS#8Lsb*PrzHnNhYVgN7(Irx zK1soxZIMSG)#Iwjy~_zrLOeP4egAlaAixMC^G%5?2320;;sT20)K~leUi>i`g-?1_ zi%_CfT#Vsqpv^!2;q3p~E*sCh=0E5I<+<|Wvvg|~96R0hUHh5HKmIFhZc7(g@4g@V zW5qAEkMCEJ$ikwz7ndH1^vqRBAgb~&{n?K8(5{xQqjm+ra}j@3_EF)?v+O%N-*-{K8<5p2X~Ipd z|Iy^37gw0JRor|*!R&SQXo<3*CaMdhi5B^<1(DZTEmxJ;Zs;~I(&iO|-I4&i*I-{d zFhFhB@im=&O!24#7;1@p1{@cb1p15OA1?y64Yyb1L}r@-5HQ9YKAMSpO-P60hSQHC zf-%-nmh0qbZ`*T5pu*@Vv}pS?Qlakf(_77_z{{1co15rC3D(OALu?`z)=!?6416SUQUG1UL> z$5HAVm(^a;f<`@=b}FoflY6q=bTl>iUmyQb;Qx8}AEf^;1;8QCqMrYDS$Le&pHLKF zF8NZ1AG2wvdxyWfs58J{g+_J%UkFTkZ==1OSaKo#Jg>18laa!S4*Hg>-*XtpKOH?< zX`3)t6Y1f2$p~m($7oLs{MQJ!DH4S@Z0tvTEmAjQuq9@+3UC^;L@AdV!;Dbw&PJE$ z9|?P*qw}4?58!_!13%n!F4Dn;w*+%TSbIU?uNZ|fyS$|JW?TCijsJkcd)07!y)XZa z#t{#{Eb-G*(qeF`zyFgH(voK|TgN5A)^Q0TT}yHl9|9|V^XW=G)u-W%qX>OyhfBq60Rr11J7KyTjcEcIguyE)_% zzF{$EPBG1{@*&$(qhNz4AC@k=hLheFTzQIyC9Cnmw|Y{?pb8lkJATI`AXzzv!Pf+g zFcJR0^JUPCCGrl4uJvQhg>7FwNQ(>ip1p_2oH~ZD7=>vCaV!^z+GyLB9B3CfOc zp4zS8{N{e$yvjZG!}OLh75F=im$x|SMWNwMS1Lei{pfu_!XFHmrHdJ<+MrtNuNvoK zad4tQVI$zbisVp}`*n&ULHv%9xO#rko)q>209Q_cI+J7Jj*InB9)h{HfdCdeqCvYZ zjU&DWv*Y99k2%gsgXYO4ZtC(%S|HL-HXa0j9R5GB2F96e?E7c`o`;EnU(;SX)IGm2F&>CftcVAl#%c?`-!c zo@ncEZOe_}w#CMq*r>=K+&36<8lXkV+q&GC2w2qQ|1kk?BG~hrPbbE~^5+GA{;j${ zeGT`G3Y_gf-)C=oDztpK3igpdNDM`!h023LQvMT50r<2V#c7JrZi!ubz7&j826?K` z-!xd@avwf76B#$Oe`M_MPrxQ-KVQ@k{1cV-^?BxHEe~x=LNDLe5AqM`L+US4XRH>n1TWs+U?T3U zi#0Z4sAaou+lxgC{Am=byIym*_BA-Ui3D)nq2FaMI{cMkbIBT*jR+e4X}z)uEM8(- z;)T{9n4b2Xbvn!E2LU!110@bAFtL+nYQcl5_n28=Tm9AUfdrikyG^{>J2Y@UI7y1@ zdjB{=1vOOUkU*U}p2DkBja?rP;FnI0J%=HDPETbnEn~t3CKPtX# zR0;t98mdk$Q^4913s}3x0@kk1pe=pp#{Z8p^BYr{`F6RO0-Ed^#0iNT>C|d(#R_0+ zPxX!^&f)hCjI5+I#iQsdNL_a@8gbs2@Q6AgGW%2>xczC~_7T5T?vBhlfg4P)#86lf znbnUUWQvTIy&r8~RTEzw-LWa!w(E?VK`W!V8^igD#OIM&Z&Fz-aXz1|ip*NW4^38s z<%wqgdbmxAn*4#}unp=MF-Kyk8j1V?Cqjcu|0}%)k+OpoJaH5H;Wlr_E0&NQhO3GW zdS9k(bvBy&J`CXW*U0QjH4aXg7Zo>@Mj3MX%T9n>5JywQtxRGtnP2XfF}&^3LaVvg zOKO@1TZ`0NyEZNL#vt{6W}B|m7)Z_Wh(^MW9S!Ipzb6X zO?v~JDW3+Y>=gH@YS?>J{o7t#k*Wn;*~=LD(X2MGJ>cOy>Lu>T^#<+sa#uHwhzSUM zS4Yvh8g8zL#^HWcY0cvw`ZYv5ZX9t;2GsE=V#QXNjV05zFF;OTMEPozO`E^jd-h+% zZG@2lLdN^6NNf?JQbj;fFgr6UnC%DCBX7lWF%o+L$w!&qO6q_d|d8Tx0@17VkC!jHBZ|3`BE@`irw7Cl7lH4Zdn8e;$NH;yv95$gM6sP z!TQJM<19fnKX0FAO;DwNkRDK-Zmj*I!}&QJzr;8^lP%Jbv_6cOLC{sx^CR6Ewa;nP zx_IR;+o*k^Q;i*ehBbl+)b8e7i&Bk83BmCHX`lb2WBJa%J{7*hGw>Dt2k^P|YyFp4 z{wgl^@y%Y}%F%u6k0J=Q^;Kb6%Q%!up3=cyH*Z@ZQHZ*Y>Nts9*h&xR#PYK=J!o0#{yCqQIe$ z8vnZeG>rZ@tYg!6bs~_pf3@28hp@Et;sft~miaeccn_Dx5mTSlcs|&#KQdS=6<){l zXnZsSG=Ds|{^7s+m=S$(P_8CjZuGh7a#h^IevcAIE7eu|kvTdb9^k<9SN&2oc2kYy zmpjznpL6Rq_y7Adx}5roF34=QKya~YT*7`&YhWMXsA*ye!;l!P z@(&)eIr$g;GG)Up|Hnz9Yj`&IKTowL^3PE=DLDqOM}L2SWyj_^mK}vttTAaRl`A8S zT2pH)scj2kAy2(n?^cZLf!~Rinj@bP-umK&)x$p&_-pWhUy+A`%GM*3>%ccxSVONU ztCWcbsU!aRmWPbhsfPmw0@H*$60O{(Y(}wX(m7VSG?F+3@y2}E_t5HwT_fs~$>aF# ze`^r3%=d^kmi(F1Yee73oE`|G0Kc_TTBWj}!Auew#-m#uD_wDF>0oY;$!Tfsf5g-M zay>w%6^yVKSOO9Q4)Hf`B%Vk5TpNs<)Sb#{$HiGUmhd+U;wN_ z|M{WO=XeW&U-;r`ifJYHFEH&$Q@B{qng>wJ$lL;)a%!{sYJGQ0Jt>uug|X6OG|Q9= z#=&45cc!f3nOBz9+Uz%SA8ea8CYUKl)W7R-Hl}^096)w#^ww>Cs-LlSPG(~@q;)$i_xa7L7rZ=;{ z+)^I!PFg<%M;ZNaOpz4CY59Kbbx1jy|bD`Sf za-(6$Z0ZSQG<*Ru(ECL0UZMcua$|vX=oJ6>CKz@T02|iRgr}onqn_y?8=cdh-2*Jm7WutG&~;p*D0%s3fPYp7ewk9wnTC3L)da0m!1v>{ zNvCg#C*91d}iDdSwTNop&Fhk#bnoI&~moTlo@qMQ>F%Y8#63>Ipe#?50 zMYPpui^C!9{{5=asNtW#=i~O|H#@-V@SDiM$N1BJ0)W8{c{rDiv!p;p8 z$v?ctsinp3b%$H%K}eh!am%q9&`1$NLL zOctf_Q#!YirD2}Xp*2%%orZZ|$dMhdHh!)Qcyq8fVm1xme6-k2exr&01AZjoI<7am zVc*_xDZVha>pfWMXQY4LaSFM8H1Wy86@SIdr}@+K@$ZU)7>7h5!@ql1fQM9b76^`h zmuB<>H$L2i4gSi#%7JrFKPZRP>dpP{3q8X zfgJBydSQT(U8QkXw_E#>KXf>V`~GPluKCm-a7mrdn?8!;-+zL8dX=8Kl%;w));%4k zr$@od{$W1=A&LHX9L1PtPKQ;hQfwGXL1DB3<$6x3fy*(L*fOp&Ynfkd{$?_RcV1qa z6+tEj^z#R{?}Kj}kXp#fKJ~!GQ`NuzbGf8OhW#tNz&*WCPfrT_S2)@|jp-?}XQkiU`d4_}AoXtvU0a1q zG?IkgWi~ebW&aBL@|ot(?`7a0oc6U_@J|s$3?w>j# zfBq`dKUmX@X&T!$ZAo_u_*46w@s}2zq~YAiv>x#171rzi_4K;%nJ*dXp5>B?y8hW{ zF1*LRxK}UA!(JCA+|&7bdYGseBakho)88Fw)Wg4~BmK0%>eyw+n*Zh$frdWQ9CNlw zMH{6p$-_UX_hJ8klj(oC8=oAj!7*{*4S&&!N9twhVTq3PD{W-JvXe3-FDA!hbN}a0 zF_N$0k~%+F--goc9{28Ey~~WwgnK$)PmSuadyMM8J7T|7FW(OeK6t-t6eJJ*Bn&wD zr2Wja4q<#84$?Ek`MKWMIKAp_qx4egYWs}SkhNLghuunk!v1rXeC$L7~T3<|Mn+eO(fa+ zf2V?s1 z>s>~tvku=cokAwelCKGK!4G@mw69N;uR1>&#J}hr8hK{EGnbyZ&B+Gtup6A=3_O!q zJB$QFh(K-(f18y*k=5legz?D6-R+zaVt{%{x2NBK9IxGx{E5tR+GNKxGe&OrVa>TI zj-CgnN_4S-#v^ZxRrVmu{M4{Ik|J;ifn|s1Sb(tLr-Us7< zGl@Qt@SwrY^=;IOJKby||M3B=mA`x;YvmPH1!dNH;Z8h>v}ckie6u*a*Il90KdjD~ zdOCI9KNCm(Yg&?w&01Fg)=d=)mE zzJ5~s3T@UvcXUKYBSPnQG!yy%`0uV^3U`&VeQl2~*@Y7Vu+^87( zQk{0(v5-VpETOMC(G{)k(x!{BSWrDKl3#tXHzF5-a|3(P;Z;EqgI2sOkd$P2Ul};Iria zjm(*jMjOySOb|;f9v+J4E5!3vSQUv;VUJ8d)^qX$(+9S$2L7T98^A@V4nOB6Z3966 z^*1jtlY|*LaIM71(c6q1$&Z9tXXi+6Gc2oKhyW$1JoNvl9C(@PW`CpqnC!a!SyW8^ zi@<)Os>!MDs{VXLmw-*7aa zOH+E0n{;>m_goTeGk6rI_1{irkDjU%|12}^;5XrK`Y0ruunkIa|L{xy5fD(wfI)ed ztYwsIchr*bMrMfmT zT)C3$)Cau|G{m6tgY43 zX1vfb1}8_&cR7zS{pNU)7=Dx=`fcpF%RVDlNV%keqwykKEz%}5A~Q|6E%&nJ8Gi?l zLw{v$in~)DP4pYWB#yg;tme0=F*hy+MG2U~c!CtfpaW3;^O|e%wx>Z1y>9-jTzSin zQs)YJBp0>G(n& z-EzFL_wjG(-uPU1@49tYd)IECu=#|X_>SsD_qG3cVJ!0SifEgEYIU36t@_%HM3>5$ zx%ANd?m6*S+ukdR{Q2qX#kYQENs?l#Fu9h*a#wk4H+gNzZ8qKUjB{K^$uw3}B(>b5;;u^7Pb0soRL_@T>=*EqFE z7goD2a2{!N_r_Ip;RCv`%DV9UzFhz^KzgndNGkw|=nH$Ji?cw2G4^^pUIHICNbK!s zlfj0_Lv5V%P#_Bu|LA7N5GiF-3{Ixn0i0|;b=kECu>h>1%58NVeT_-ROdc<1 zV#N8F+8GD&cg%GB5w0xqayO}>BYk%+TTb=3on|WJ9n{&xlc6^Zfd6K&mDn4$F5YL_ z_Rrh85A!B>cV^iTHFh=mGBkr5Xv$?Yahz6MAK9rKm6v_%hq}l7CVwW>n#_gYdPt+bA#~R98_UkYksh*N`J2DuTt7-^8P_=q{LeS|*!_?c z@_)D`KwRqX4x~xb$ECvvXf#HwJK4WltR}Y>#rJzwyx3d|d#$U(KYvQCWbb5?pV7)) zZ1y)#9uuv6e;U3b-OPQTAT;<6oXHd{v$d7x`*M9hkN{?bYbtxsz=df&M%$-oNdIOe zA5tqoTqFeg{P>*G_%TqU96yWOoXG zw^t&K0>g`c;I+M#hXfjTN`c0&#pjgz9%~+7M7;R?7%585ZytWs=;m=p6^w3<9mS@2 zzf;bkKSvc4%)b8XAkq^e$0<}QOdBq0w2I~cIsOcqZ3c5FrV0$x{}@}x^9O)|$HkrMQrdVH$>g`US1yRb&yD^~?XZy+7MuKU*zFo_(GR$9$xL_t z@vmeL)0X4|pJ{yvQEQQdV7Ga4IXfIWRedR5HqRl^rk@V(8*VSisZU9m4i#HQ7G4DU zWdEvMdkZ-)mHv!KC|mOh$kw~KXV$k z3Oi+{8Ui%pgf!m%PUi0ur47_?H(I{i%@4To5?`Z=mjm}xLYFcj9_W971}OZmQ3>3N zH`;Yx=@z@Xh|01ExV2Cis~hE4A$3$(A$7*A>yGa$AmK=T%*XL5P%rgZeJZFiAZwi@-$O}E6c36l3@%InJ?S;>o<_}^-PVU=7EC`zb@y%;h<=w-Tgvrww#Mlm}xv zWP9eO>d22;(an*EciSh4p?tm2ZWUzY=~(Ez&`OXUOzm33qrK?f*f8iB+ zqwnKF(2|*Qr2Q7#3d{ffOWBi8W^t9Q=XiIQGTQ0y55w4j{xet=qqT3YV?WR4R(>{A z46o}sWK~kb7!SYxu4D2R3>|Jb2gNbm$ovE)kW6{ZP7U1VRL|V0>$D!RL^PK~r-Ic# z_AG(PU3I)QDrX+Gs5!a1apza+7f{hn*T}ST)5RWPl*y}@C5m#Fcx9}W?%?sR;KV^J zaY1g)ptVt=h%=Z7>tj-v8EP>8efxrHJ4pC_O^_!>{AGXBj*l_H<7Ei=auka!>{l>z zcL;TLuA;lKT=s7~(?MOLRF4}oK#xqE`(icb#9Im)m#k^r-Rssr0DJdo7A#t7eg;W` z90yBxMAjQbH~K+1o~_M5yp)K*U4G0yczbp+$W$N-75R%^%%*y>4AnnPYwch7Zu0G( znS5>ZBOM;1yCU_Coa%1aeLP2GnDsL!4NB z82hGq*Dle*il7H|vFe7()9cTUCdPnsrn&IsG$1O0Z*KhoLsl6QNnbHiQ;&^IFfds< zKm%awTuV8&uJ#mLIjBA_n`vV9cKi~Tm~3lv;g>=j2ZJGl^%l^Mj{LlsKe3z|!F=C? zt7q;~?HaTf<)#S5#jy|x7!N*>Vqh%mPdLL7U~;%mWHitefTRbmY8m1Q#1#zg@uL!# zL5e-SZY?F1#ZxsCSCNw9GSUwzEc&p>e8tF2_m_B;uw_r;$INb@)+h70N`T&Zw3LIg zjfx$S4jUgEw3KPr`JWxu=__YeHB>gSoSQ1lUAJO*EVs1{h!%XCYClToJMji!q^8?h(<;+F@oMzpF)MD96%lHZu?HmWjo z95X60#?f)Gqhss&iM%nSlY)*rq2srVjt(K9e{^@3>G zrkX@`Rt^A&$$96)jGD^ItMnr)k{e{xpq8Sr7WBtt8xO6VyoB~JQXWw$HcV&9rG)G4 zc12m)ERCQ{of!?7@ zPIll-ggyB=7A7RVU$YtXuZ{x;6u9+U^~^mDJdr4wkV~LWv{$Ks5@0{z zihsy3;Xina)~Bb{%Ch)3t&MEa#@a~O8kM*XzWX>W$~Pk?FOn$tX6}}SGctdQSg&=+ zx=}+mlRq_enXO+lqCEY=q{yrv@{Nh|&Do;7G!W$j0{Nf*C=}$X8bMA3Poln41$|-6 zq=tNMjM@6VMq;kIVR-4ubz{91E+})!04iltL(H>{6Di^dp4LvJ846Y{{3sXC7TXjj zO$u|zR6VOB2~vCusUE7`agmTZ(ZpCdtm9Iuukrt8d9ydQ*Igm{yH&wwYnk0fY4uqx zGbzFpLCcbRo6_9zxshWl=1uIsSbRq^ImNf?C~0Cn2uHvT=$6(m)BJT+Zt86D)fS^k zkY>+KRSPSee5=(|W$#(oJVLn)r)ezcpmhgMD@AEoSTixhX^p%4M&{pOYz7->?4+)g zF$(Fnea69>_}xQX=iK^HK;QYi23^_u7(}Rv|1G*>bCeJ%u|Y4RT$y%&>l~l=$$Z{B zP#UNVR=c8R_8WC$8csin9ZDA1t-u{kj4O2nP0v=y%V^_Ax%KFs4vNj9ujLQcsN2R@ zBC!sZTYejW-;93pmH&V=koN6Re-crir*0!k)@c7`Zt6TyLrVt9J84;g;xPC$H{=Z@ z2x3JbNGnBR%~zLBGOGMN+cu)FMZ>uE4 zQJtKf$LZ&ca^eVIe<4a`9<4QxPP?^HM1JdL(B0w^G^+{z!~w}?DGL*$)S1Vp7N zTn2^F5VOZ!kI4K$yN=4>-o$Rv`a&z8IQ+KNfR+{p+=@-|*?rQSeKb#+sVt|o?jz9_=l(3UC zgK2&~1cl;1z`g{Y(~rRaOH|t#|Dm+=t;sOQpw^Q9$}c(mj}iXuJ@{Wlxs0@vI+{vfpLjm&th(}14?&dFDu1==)wu?LEJqQ=T8h}M2NwHZ-GCnt&V2iZAAikB3 z$7)X_()49_*DW&JG>^n39Jj&tz59%)wr_v)YxhsPAXxbl{SHC>=*8>qF?P(zR%RQ( zESJkRL=zXbd)IA0ESC7MZqz9$gUrv4Tl->k$2+cyyHz5rrEyQU7+HEF=e_7H>hsdi zCXeX-($BakK-C@Oah25PCqh;%(O8AoC zNbu}+*y7e{-!O4OPZr4XVi12%gRd|NO=8blCbQJnyldAw>)O&x2h5}pm__qs0ue5R zvH=%@03M4#P?47F?cH1=p;fh~}&xv{d9L{WGiJi+ct z+2jm2=(^oFr<6vUx8q&5>A_iERNGGMVX}3V7^)^eh*qw%ww_c|ESERLIFH+N(LjEs zj#-2PmLp>oX52m9z1;N*XV$p%2vwsEf%Wby5P^JL6S+$p9H|1{y64xfx6s2gmz=0! zlEyM3)!XqlSXTHfuWWY~pz)W|^vzS&uzAxOfS$YQV!)to&DLyS~w&+Ty1~4GO+zsXr1dVHWx)ZO%@}O&Q*%9 zrrmgUh7tq6GB!WQU!gO1jq+jC2Z0sp6oPVP24w2LT{F(USPO$&8#;fF`{}gf5Q$R= zsxfuG&T$jRqQJk9ZCZu2SfP%RAFeppRw7IyMQn<(*SY*71)d1)P9#-m;{o+4tyH4# zDUBmew#p*@;Gm}Fau+VDU@^Nk3~<^luzJ^}@|q8dtfpF^*_(mp-9!LQxxegHLGz_- zXk=y~Sx5yzjEka;tsiA<57mvFQ8)M|7sTRT5m`oiHja46YK!c8>StO+5&6OWT$b4m|Z*X$erSSZeUM4%r-_9{sp2 zKzs7Luto>k>W9{^S`oYT>jHKKg8jFZk~!!k8|^x;)DNyduq*SlT^Cr;bJ8X}!cUvW z?YWS46eJ9av2M|4`WF-x?b=btneg>SI}E?#x-Z(IxjP-^NZF@?XsRkGmr{M0rd(vU z4x!CFP z-Mz@$=f&IY2kMIym#izt>gSESdqfgH)3X3ym;^qZdfWexP*0xc zAZ%}5Bry)L74inXJKA;Pn2wzQw}|p^IbhesP&~e$DBYrpln^&Dbh>_%DnL~(p zL;#|9G#fZ+6dklJniyIUP29%mbT=kqsK%;8yd*}(5`HUln_=Xs0)ZJhe~0R{UPd0? zYnyNsBzW<(V?Gf;slV7VaoP*uw9rgB)UJN2v1oi%0KX29om)pEUjrL|XwE8WcV1tJu9m5Sjmg zGO&0N-H24ay*mKt&?i6*Km^DZ060I9R~22mMcaew$2BeF@13TEJ)a5Ashp!iE%9ho{-;C}+P5X!tR?BK~|5j6m4c)a9i~lyj*UtldIYWW)SrOo? z%HhiszJw>SXb9)0LkWy#X-b)iLMU_gGlR9~|0`I*m5q_c<$1(E{~&}ZTKU1JjRdkd z{@nTTj+2FK5heb8TPDqom(^e6HUMo#Q0sjq3fT6C$Yd?_;PLST`7 zLflhRhG*0hW=xIlcr}W0S2O6PXzmJB^H|(9Bs>;SRKHb+$~(qerdl@gsNo4W$3|vf z9~9IY&0?f!(L#*0-!*`TU|dfZAGcvo?>Yi~x=J;U+Edqgi7~ihoWFNSEB3hu`YQf{ zYfNjZNissh#K2;aHZ|Y{op$lr7jke5AJ#qCshF2hmIOf?Dcf^vPvu)<(okB|onZXS zLGa7M-cDfE%SY^r9!mI#{JXx+S)bLU2GE;U`^@<*FxkeKbspYnQ|BXGvZhX6+~;0= zztf9&-XW5)qMR~$(G%C)HnWO!XNDJNSMWM}Qq^yna?82uA41gQHrIBD&X>&B8;J;s zj89aFRF%l9f|51*(6q<2e~R?P$h=F@JhaBb0j&9q$n)MrFfbMWK-zN9;Z5WQ-2Q<> z0;NU@DhHiwv_oXSYFuz?a!HTC4uGpz1Kz>roMT*;KHKI1QapKbBHzOgF@ys<%m1ff z)JH6;9FsX9SDfR2sc+}#Cz$O^;G13Tb%cIqp3#SR z^A#qy$xTdCIZxnI28QbQhxF1&3xRXFwlHrT!ZPaAnJio)O{4KO^p9Jwl}mT8dH5lU z4Ve70Jc^qK{_)?&`wO^a@qUOO3f%1q+|!{z%hIe8lU<1$JCs0Io#&L8ME>)06gTQ= z|C}Z_1Q!WIKrGckD#ct~5f9^oO=9Q$r%gs2gzmM$B?;lg#m`F{D2|?!hpfp3Gm(V0 zQDx(f+@)M0nhVD8gdEWy=S_3$t=}4ZwOsWN=qGW@*puYCP%>Pvgwyf5HZEli8RSU{ z_uunkxqG6GfBi@jSM{kKF@}EIM|_}4(#yEWJnc%1YCgF-@@&n-f2O{Xwznr7B>r{| zT`4j2o0Jp2w%PSRLWt!XZnA`JQMTfU5)+G`K;Ft7k;dPlZsRC>!jUzVZ%@B^U1$kcstG-1)!Pgyh~f3$`&k2k2?=;zi4= z3dp8j#ipy<%|a5k2y-DTG4dwU2_*l&N!;Vt7VosF$O&m2UgKU#1cc`Qq_Hdae*e-l2a|L`qhGQc-$-3 zy#v+5s8Tyvzqhz@2n7V>FL>x6bBuw?N(7)QVSR#yDj%2(U~RAG z5%lg*rA2u?mN<`)s;ldYBXfSq1fUSCu)}%HeW7vN^kquAS>V?$u!xI>9HxhXQ|a%$j_`C!-NZfYFy+Enn?QlB5IT$ei7f8n{0*(xD# z$~EI_;u8yaNFC#^X_;{qM=bEi-pm2-=1Z#NM~9EHzjMobRB# zwArc)93mlzL*ebUUi>DE);EF5+d(aR=UV5SqRiCiHupQwi(kT9hj1p-Rawhr*U8jt z*b+*j?QMAFM-qR6RbtJT;3|Kmyz#HWeSCdgzVh=-vApb3qTIMPkD5TBl7vLzXYsSd zMW`x={G^IK8~8kipu!D{YzT)R**5<|dS$-;5@M>ER!N0kjp-Pug#hy}9Rmf@^SAup zXP?cJQ59Pvvqx}~>Kk3r#?|Rx_{Ox?ok4KW;wZs$8-Hu9-UO9i%a7$g*EnL>9Wq%J z`9q&|_NwOF$GeEIH;s?TKRmgGam)azBXgC1a(_2K40a0z{?Y9k95(+LfdXzxmHOSO zP-8`pEqx`XtKhBIJY9`oR)0`dgAZ+ zZP$I!{=!&LmH~I4JJ~nODdOy#Ls^yu_Dv5QyATak+(}_I*~%0$$$ke40Fp^_JUZI> zrZ{M3)<0V&?F?_WaO2%*pBB5fASuY<-uT*3Y=>a`9IuDN{xO8N;J5M zhY1Uv^0iw`{u7GJE#Oi`{=*hr)cv%u*9C?q;Y>0NHmYiLCtA_xX&jd?6M&YCA*n z1()m($$fS^BsW+iO>UKt$RDcomk&oAlHEHYd1}4nui?0ay20`26&efk?7L6KaoL7X z$8n3IaePiBi{X?eKW9FpGo=^gp= z&>m_3n#Ntlky)0SB5@l>nA-Cw-A<6=FiTBw^KgYD91xkcgxX_?>Njvx>^2QOpfy#5 zucor7RyS@TW#FG#yfp4QA~NePD;V8s;|s@b6~^g3@HS@^e8kz2KlcsJUp4M3iOjml zzPMluxdpBCI#vC$w(+VPx0X;f$yXY89T%BZVg)bT5Y_Gv)oxBjGJYe+jcOjyy(TgK zq*&!^ky&r&%f88S=cLH2wcO)Cw=OWaRX4tI5)1M36DRbpN!)N!G#7K_+E`^WGV37~ zEL(-M{W__GVMP9CYZ9@1TgXTV)>QsAGJBHr0!GXajHp_Zp>JVW;{2f$qZS@(b>C`N zx4MtTw`k!c`N`DeSMS`e_>c9(TXxmR)KjjP{I>5{WT?F)0Z-xSi)ll%uxo6=*enC}={@7WgRyujqt$BXY*em%SH)5q3-GPJbRW#f_)1%XCMPbZqJ@(-%t zM^HJ<$^@0@krq^UK4pTcjzHzA4+KeCE#m*2!z_TGTHd3Tv^xCRg2hk%;6uqeS3T3 zHZ+_p=$Z(>@iMR(vh#7IBMc1mf-_P7_z9Anrj+ zoZ!^YPZpfp*8E>0F6%;JKleGNqXAx`-zm6#~2b77f=eb1w`_HL=Zodhd-Sm|E zsadactJnM|^J^^b`)?wN7M(QjLpl~x4;{VF{{ccqn2_=z}T-<3sj?!PiB zxvd{QDL=;Jzkz!jU3{O1{=@jzC7~h zy2##Z_%%VPfBJ7$6oBSaI8uQtu@0H(3;{`Ho^Rg(I3@C*;A9i46P${4$O7LI|2@S= z30|t-9ev0ATHx;zA(!rdjiU2cE8XIxoY^c`oIC=(GzF}&D|;1oebAIlws*Iuj*|-b zke)WS70FILnZqt3tCd8~N*y&1MvN^s<1KLOa83!&mwj8aIifPCq?w2>x6z-q{%tBc73f3TJWTh>PuWsKU|FKo|BeXtMz?zX{UHpwnNcBb2l|y5u z@6Y~C=%LHEbQ2COfS73%m@RSkJN3oY5(WgrV=s_)@Snbdr%&l=<@;fehlxYSYsu*l z2b1k#O;ko$b${MBgYE{wex~qwgFdH5l}4XJFG)9`Qz1Goo=xIJ{6*%Jmnq6?4uK2DLGMf#IEM$GKFg?bek(w}teOs&>0`zLb-om5l>1p&pD z6_OPD!7{#frx-&93Go(@eaRo|!cEr`q;P*oow7MVYCj}+Sd1P?f1u5}LV3moOq9A5 zNgm=(%e+>*V#nZ$vFc$)v_eqWL*(nDrDH_Diw9Ey*H-RVH7P#f5jt7evH&Q)2h-2 zE#OsHX%;YcWdX#srA37j;{=;Me%_z=OZBvM#<6PA%1ZmzOL$M;B;N)_Y4dK2H$q=V z?tH^opDkajhrK1B{E*DAlxb^&dH%X1b(iqVV438YLL#3`*7) zT+_@4Xb)LM7KfCzqWuUd{$Oc?{bucGS9W1^%}{%RV-1aGy?`gJKqnU3w>1l8`ng+c zdn|`m{6=I!3-WpMkxn0*Vz7m<1~4M@U0(v&Gcbqhhrihpb%a`2@&v?fwh{DG^{-(+ zg%VExDx#|YB)>~!&frj9G`=$)dHC&q%s&iP%|CnYV{4OXSJ828=B(tVq2hEUgyu9t zb`%lz$~CnXTY-}qBg`L>rauP!(`3URSLgZzubEl#)r;$UH%#evR-`GZk<(nbbhGBR z5zFjy>R-9o_r&)%(L=-#$~BQ1s_ZHRb6ts36%zyRxEj5H0Z-nO@3RH+PB%$$X_3w7 zLxor9Z2~vo#E8qeO^@63jhD&aIqfeRB{!gwEgLT(qO))4qaI>#Dy#4Wi(PllH@?@; z2P%WlM#eD#X!9qeK_iXJz%3I)(7r6tE(k!YaG)*GTL;=xR`B}LZC-*u{=c3G0HGg) z$%KAD{aA1D$zQLVc=Gk%p6F)s%HH*{nYR~AxW4Y%`m?T?d3)a*zFt4fTakYwHDMwG zP2B_w`M+@P$-k7R{<=Rnzkx*l{6l2O&#&fbOX_4-VH`V!5|%wZUR^lYUuLC=h@XEL z&!gtp+&{u?fE^A;jzQnmM6l;zRmT~9Xi#(voTG589nrOc6$O~8I}H$@yXv4E*p0Tn zW^D<;g*@|zqyhZdK?dMMJax^9?nA8fDI!S~`hO!YW&hptsJeA9=)O_KjT2UU4|H$M zahyP5al%D<>(E_mpEdylaAwi}@c`{B@{gm0&`6Ia^fy@g>2qTYzl;$0$z{Pfb^hQwq4mT=gEd!xBS@4T`te|ws!~Vcm*Ns26_|Mdr#)<`0lNEOw!1J z9t?n&S2F?2W-}ZuKP@;XlX|_!@hDt6 zSb%!>{*drU0rKOH*U`5cb(X+y`BfN5)PM7C;Toxz`mY!~?^!~`Ut5wZ3)`6n!`lB! z(0(ytu3Y{=R)B0sGCz^Vj|7F0g|)>MWcDMUA424Cf6nXM+lgV?O2fq(%4unPL)fmJ z1}DCrn4_{!{lLgVub_g&g#EbbRWZ6(eIIUmSB&nR&UBatsl$z<{}&Me24i#n@#`hW z3Qy1_p8xFS8dSGj;Re;W9~Q528Y2HMJa>bt@DJSbq`Uhr&wcj``|c~jcc-Pl`(Ea| z@3`+aue0|4rb|43ntj*9zWajk*ygpFZ?AOUKJ31I#C>~#eY<*`gLP^8yXwq$ zUv}T!>AsumzALlu?hd|dPJef3=DP#9g#q4cfjd{DI%H62^!<83U(7-B$x@EV<|=$D zqQxx=Oswv*=UX!43jg3Lluk11qrlardV0?Rx?__xJI(U%ieX!jGRZSJ+H0@YI z$^6&0>(rnp;mWhii*!Se&gACYV*jlz_PQ*5N`LDpS9x|xT^{=uh~3L6e4g^#3?mzR zm#q9##mCnWa)Avl${O?;^ak-GrNad{9<0T{)Y1}6T@l&44hYg}7v6q(zZ~<~*%o>9 zP@;$uO;0JcC-T@oMDeT93nZ=RY7zINd9M3nFQEtAS(Ukwh4~e{!UN<0YeHS5dzKuK zXN*XK_WHlz*rY=9g}+~%4`S++?iJqCkOI5L(2D!PJ<@ zhCqX;xU2Y>+Fx&BM7nijX(-2LzT$WoI!t4I zDQdqUV>Gw(Q&XaJ(8itB({RRFkf-()5y66w;r`cEb{8;!~r5H3T{dZ3=VxPaL6R}H(+vq6GU53)qe;!bH z`m`A6GC%AsV}tfRXIjPG93Avx9bDf;)M++9h1mFBODch_#{WkE6LNN?f4N|ibuE9< zp8=~;NmL=pX1i<2g2wnxrX0G7Z;GGW0W#x28J|qn4Nl5cCcsZ*&UZjZ0Am#m^}Gao z%vIZP%z~-WqzjK(EG0}?;A3T|cIO1I%6Tw$G-baWJU|%bf3t}PM+XlE^We6x@}OVv zpo9m5Z=sIvdXOl5kd~>ram2c>GVdwXaZGYLi1Kc*R-^{||F$d)yt3(=x6WyB91;1= zV-SowcR`bdI<#2JI2;24C(~l#@;`~7o}g)#C*+*>tnnYi<<|IDt#M|Km}Uz_FlG~p znFcf(%2HMS`TzpXJfc8QB!mD^|DBK0h!Na?m4$aKS0#EgN*_Fw=JML z?;9$${=jaD=!q<3khz49R+zoR%Pc;ue>kCuTKuohMPT2v&*%yBKed6VkcZv;RmJ22 zPMgo9dGQDldDXli1gM*UP!nqNO>}aE*`47_5DricGn)WZn48-; z;;D|=Mk{zUs;m+lC)Z%ViC`bFAO2)cE+mh4 zd>?kz@N4;_(Jh2U1IQ*-z;~T0@((#oMh5Wc#ewTs!ByAa$&bSg8d&Fo0+-tPGWzeZ zZ&_9m82+D!3CHix0mohCkG|zt;nshDmnN2-`O||_kA?NU@Dl4D`B9J#fQn9{2dNNr zyTZ{oT+f=X1PXPfK=J;INAg}vgRb7I|B*RwW$0U?VBH&0%ZV8d|J+n16M5q**r%<4 z80S0NXJAwKDdiQ*cm`KIi3h!J0&LATFY;&~Q(fvF7p;r2FCJ^F027-USBbL<{DNAE zO#PahYjz;C@!$LO`6Dvtpp1MhCzY9cNCCKSv(> zN6t<4-t3p^`;%12>qUs<6<~gaFkjyn_*XT7}poH!=Het=poJM=J>v zxI)o}7DQ*SsXJQJ$JiQ&JVvG|f@%(7RV+u^D(Lf_5Mkv(Y+|k;uBqA(H}GK)w^Px5 z68Sf}N4@pvO&&R1&ZR>CJ{?HVB#6IrX;E@T2B(g{UIZC|{2&x^2mA>~j_$%?PU_fw z@h8$c{DDa#NGk>0Im^`cDGB%O_tt!LH z7k&>4wi0D03kCPEy3ayEULa;nzJ&X$MNK*B(FLFAUofQVPWKWQ?6gs|Qlsc#H;UHJ z+$t~>JA(}&1R-AgggGB21qs#h-Z1&&4Wl8X5>c6m4 z{bzpW`Xh6m$nclz199z7ujz;UVtbM-LNX96yg329h8Qi?fRSOUn6W zKK4X+Ac^Q1{|{^L0v=U$_5UZ3NVrZAA`zhmjT*cLE1HOC0zqbEf&pwzp|*HKeAS93 z0R)8LB$zagrk1we+S1lqwZ3m_wTNPsi{+xNg4PSt*L(F$$5zyqt0n)>ckOd#CJ9*k z`@cSq(?X!DC`wwy- z2J6G2Le)=?qRn{!p3q9*3Rm`iAq)y*+syW*IK2VxY&=>@la~7U(&+NP;Qfs6rst2; z0#OqTbTjW-bXCEfqiB&1^4VOnmyDIN(A!c!eBH)R9?UCs!Fm}d31AKV|7)$y`zrn< zq00UXG=X@*w8-Er+~&mg>Dtu(m$_1xtJGlL_EbT;WN{RPpCOg*-RLnyT)KNkv|5bud?uf(JA3h zFsg8+DpktCC=86wbZ^J#PX>$t%A8*zC@0@TG~HN{H-avK{%@~zlD8=UKlmlxm`Tkm zE;l&-N}g(i<990qI6iO=AgmgLf-n2i3|H_`?g@nUfA}+CS@Pv>u=M`4xEmM^zF$bc zx+2X#SWz%=qE8$8EgduK%BwGL$k|YFYPR;IQUSRr9LKsOb!U^q-x%|6`=N408!J!r z_it9k#tQp!pk-pBZbb{Swl}oX$W2NMt>i=EV(~lUKa2eF(Xn|Z7y%mJ;fw+K@FY!K za{tE4B4BPvQNI7Uj8dir6l{D{=+^zK9T>ZUr5e=ArynEXLhs~>nNS2(CihUmtH06z za=`oDB~JzWqdEYF-X*v=?Eb1LS|0GJaFL=dP6D zI@}oJm9k&Wn9yZNGL)!%;|-@uKhR>H_d6r!`TR+ekh}lQ4;neooFEfZdKp`@-h+$$ z1|5BjInb_>-UAe$?oa3MdSXz705RV)rkz^O>)rQS<_g8w8Q1;JW;V=m z?|nd=Jxzz%+!Y%u1z0}-VCAuZCJcT z1CG!y`KMkAHJ_&i&aBE(gDm)gqN}Q?b_63O6y~RikZ}QjWM-Ol*wjdwpkdZV4KW-J z3>pSEE*_O7!X5tVV1AoLH3YvZ{{xJHY3h{>*L(M3v{4V&Tgj7G^SZr&Py>28{gdr(!Gj6gTQ8ckhi5 zAF56B=kgt)+rm9mubytRH|WAMo&sn`_}=uc+J(u@X0^kOI+8>*`rPQm<#3}j#)%uH zx-8A?GP5zoYBD+rJ97gxMq)PN@>ir=m zR_B8gOwCcykPqrIbuE6VgX}2?^|>7g6;v7*{CVOceQL`sc*Ho`Vfy2CkAQF;MgGTx z>l*RNnj!r^QUCu%Bi?@z;;VJIO27kBqIsdc)~n&m<44-hCsXH_^%{!{)gh8{#MkcD{-t~>6G<_M)(EEWH- z_hzCJ6oim(K?vI|2;t>Gg0%4!2D0(vUj~|9$@-ldQfH6fpic8lZuA>a{m`;k1JN_~ zVHlnMu`}iJAH7O{S_}4+D@I`ISQ&K(d6RJKDluVOL4xs^_uH!)rBELZQwhiw~NtUs*h-dES$@4e@nC+t%2E*hkVp8$=rLxJxw8k+D|X1@77W#~vA^eaR{de3 z-_=&TC(y4vJ*b^~I*-);=Fjrk0*0^3^c>*` z2Uz`ynf1p6_4{w7Qlxbfa#ZdH)sN>M$;RfL`7)aWi?0IN^{aO}Z9Se_JRk=Fu>$$f z|BM?g_Y|$|KK_d$UYyNwWpB@)Tm$l^#h3HK^IynjHEcTWs#o{@#7mUqgMxVO! z7~mF#+w6_EeT4XP!8NePgZt06z_$D`guD39K!MpL#ue!Sh<0|QK?7smPV=An&&*M^ zxJ-27JJ5!C?cdfy1apGEZ0f(A*^*`8%oI7pA)yzC`#OLe(2LFHS zUt76f+nZ@7_}4a`q1EsE*H+^TwLyQ5f9=8|;ov)0frA73*Mj^DT5^30Sz*hzx+N!n z_0W-|49F_dX1>k)n?k5rDuv;VFu4)LT zd?L-%sf3(sYHINb27Jr3=1NFkv|{CB54&$*7HEDkS&A8FAV1tOJd?k_>@Zy`B-faV zXDXLGm>|3f+rsf`y?pG)zZjU+P)P$jcyJBO!ahxX>=#UYZ2Kv;6u-kC(!i^>pw+eE z#<9OTMf`ItE&WI>wH5q0)u5t_BE;G2)Zfz(#6erp+#wJ4bJ*LE0_1?He+VXGnT?J* zl}@(5t9DU6N%aFli=Jc<_-mnH`bKHI70 ziwW#R2r8E8%iQB~6p-4>)S^G5Wx_DZ#Bz4)bdh_elbPb9n#b&pt&g9gIiZHPzF`Vh zs2&At+iy{@miK~mt)&N#Vgop4C_Bc1Xk7Cy@itt3U_uxAN)ns!T?PbX{Qb*5eKS_J z)b{lKvlv{~+yl9J-{Vdjcihpuwh|&J%4B7EOHu6k-MbaVChrP*>;BjJ58^ZP#P(p? z%+L9W^R#Ai3r`Z=3_o0d%u;84dv9OnPcr#L_jZFf*8Y;N`@@aB0k7D%i$AN-Ji?ks z&1y6)k_vkFz9MeA-RGtg@V&$FLr=WbhyVLlgl;!J2Vtn52xwG?H^u1DRyZZy3b#(W z!pb`?79u>j^W zEpN(ZCp2h9OqeF|UiRNHddm!eK{$Wb#){Hx+S{|CmxT!@b+dHw zOu{Lq6MD&JHUTz)n~?&z+-kBdu0vT^7@5m%@0~x(wzzuM>;(+PhE+mv?S^w}vUR~^ zW$O-IIH}p_BJNjQlGrs$CwFYP?XadEZ0B3w^0#xXvMroXde^mCs$m~XRK;;xixs%| z-@e?pZ~5KfKBrgL9h<2CYbels^&4_d_TMpDf5!H{g++VWG4Axp=ST@cUx|0bB?n%r zx@6Dtb7d^nfT%P6I{yF5G<_Hu&xY~M5oJIgSa#YK5w2_rKxVdRZYIl;@6U#pKAS~& zPwW1r?|0Ay@LT%4!hPD?cOgtSVvC-zp{jL5<@O>BC9eqVTUV-IHXtkR*Xp6 zs@9F(LmVvCLMm17U~UmxV!Ys~INYy%Yr~gq8JSN`C!TLxj3{x}N!lPn&C}sC8YK`` zbwW;BBMXK& z>Jc0J>Iv!-Dv|zL;B7WnDbHpUS%C7mklwB@^mltTd;s1#Xl6G$u-*QMgNi0b1rGm> znfO=m#0*{->cg=$VQBd)pOG6D<~j*^I?vp&mHJ!(T%SNBWbR)kU9tDAr~lOv8`~?G z59=t2TrcK8c%ZihGTu@Vw-dvC3`?`>N@p{C#JRe5gm$4CLAg?+Y6!)E`tc;!8E zg2@3im)mlj@$**xv?tk1O>9!pbS2IW^cROBKKU7kafyFmyy8tCSg<})CE^m+$n*|31}OCP1yRapB%Z0x5cK6I&xu=M){nx^V@YLasOR6P;9Cd3pIaVQ?Q~c0MR!bLIlR< zB-i@nPF~MkBkMZN_2a*HoolbobKRy4ahY>%)oIZaGz!MebkV^Kh4O?oTJIJGtZxiq zP6`OC?$@g1RfQ2&@q*@W+?409LIGYL12Kw`uX#%d{Y!;oQarT8K;q{Ry2rJr;v(_lxpyBXp=0=RZKa_B zfmYx>^EFpGFZsjF?z%l&|MUF*3)O##7GkM4{sX`N`YFDoa~{lAN>%yf3R0%DEeN~# zhsEKBQ$i~j)Kru$u4y=irzt#5X*hzXsk7R7p4z~1r*D)IYhUJ_^x#1bRt^rvtM!qe z0BKG|3AgEdr4CVc8@jz{%j5LriEZJW@<}-g;q%XT0<*AxzH?H(YsXw{U+gyB*6L+PxK2B_o zNjpDi{THY34_~LY-opDa4Kq}eM87W<+q}(+a0L(4-}|2dn=0tDn3S9pRo)m z+q*-{Kzy$Q6cjLfQaooc^2rfP9Q_->)NvPpy?&$sh7{|3`oL@Rb*kZhnq`Q47GxK) z5I-SZ%fH4O$2La(BoruyxZeA+=@Wje0%j+u$F}{pDR7$WK+%(qn&QLGkn5)W^*XGr z^+FprE{-l>qTZIH)v?|Mg@HFyp^U?xkU|W}4#k@|r_3I2jISI~DafDX2m-PZLG1mK zKR?$5^GnQ8H~)qnAW(n(KDU_5!dK?xRW98v@ad-S%IxHyE!GhDj(J+QRtW##2hrp; zL8mtPq?wbW*_ImJ0j)E6CtgP}POsNAAM-X()%diKwUvks!I$AXiJDBo!C%ade?E=O z?DJ2i9i-`ZQ6#o*3*5Tp3$5dlEtQvT>su zZi;a56f$vGc72J+spQ+_XKKOTZQ-hBWG5~tAifHRoQsAFIcT1kPm+VZ^RIO?2aJd! zsbv~_X13Po2CdNvZjJi5$Ytdw|Ki(9UvuYSy$61m!bmVWZTlLn8)fnlJGnmc6Sq1y z2oj7L8xV73W2t8Et!}HyB2G9z$!dijms4;7Z2JDt! zqjk3j`}hJk6BDj#f|-;#{N8v(C;VQEm)3B7ApFt|OeV0$dh5@3WiwVmBGlcMWb#K@ zApc>ED?ph1Az^~%@?w2%XVG8;h!6kG3xN}6lUP+cex*g*tdX zHO4+{lY|6dTyKKON&O_4 zd@5IGk1uJ0W}A@148B*Qb1JqJ4ztQOg=C-fvswYNwliU4YMkFMtNzsRQcPC)S#uRP zcN|_WFVaMS6b+a9!i(Q}83sdZyvL{xBIH6%1=^BQuClxt) zm>VC}q&Q>Qb&YfIIy`beSA29-Bh}p`lPb9uBO`Z2I@Tzz(S;;dk61f7p3{d>%nMZ$ z2fD14a^qTt^+}#4V6d##*j*NHvi809SA6n1!0aJUY;jC?KZ*B3%g&$~rn~<*-u%nn z40Uh*Rm5fWt-A<{OddL+<$`>Y#cYnOO>hYfca87hv{C-`MUnU%1hQ?hcSEGwc>kX{ zS?7jU4jvRP-!<=#iA~H=-|<2I!F}o1moK4Z_wr#vOEjM^l^w~xf^{i5FQcu`R}(ea zSAZa?~WLc+WM5`d5?FQma2RFTDt7y z^y7FQWpY~UmD@{Zvex^1@cm=&Xdc_s`Ch>bAJ(^!Yx?mqqg$6Jg2?k5L|go_6bR zrq*9Av~rnPaEUL9N?YfrLVoVb6CJ0Y?FVhs}!O+V$p$h)Q%-HgCeo zTc}tE_`i6%7TzqfxNkR@EeF!!0V_EV#F~_~> z(}2G4S%QsQ-}BwI4!lW*#WWStjMZv z{@ddI(bf;DM}Amc{_c{ubjtPvF|JUP4h^>3Y)-C@Pk{PamszxAOkW$KdK zGo}A?!W8{e=H}{nwN_wg+1dPHdKLK-TbPT+VT}y)8`)o)?4w3<`3L^E|NMrNwcu@$ z|BcbnQGUm@ykhtjSOQu5&-t(Smo~ka%x&Uop$+6VkAD^UIm~T~%U1AxoL2iu$%1p}n^A;-7?8&KY3DR=#)MX>!aQ6CU|$nlEr7 z7rwx;$QQi6#N&&+$!cHEVluv9UfnHP_9rRugPf2&UUFsX@xt_D)E;kX^)SZ9)ZPOVD?u{P-ooL6#iU1mo}*lguF*+@Wv#R*QN1Tiva!zh>b@)nUZjn? z&`uxh^|!6?2=acOHb#w(#Ow}rZS}@)cGD`-W=_|t1NUVl$ngv-+2XH{jn^}vJ$A&G zVd=!H#)J*Jb+7CrM*v3e`?I>k(u_vk&gapYuWh|!jw=TrZQcijkIdNy8iSPJ^I~#< zcZJKdZR6N0t>tfU%Rx&!8foUnL&EU|*%Dur4!}U+gLA9*(XXB6Qs&Ru5(a4E1QKb^ z4#GD+NR!v+0;J^k%oRxrpmpA-#4fa__gf4Lg1=-pmhmMt;T5CI0hm{c4F8exEsJ`Rb^sF?_a-Asg>G$wQ5&Zm4guEoi?sfU zdqaD$IY&bi)=i2J#yd8(BYA{tv zDxPR;1^I8AiSKB9Kk4W})Zh#=%WEQEq;r5qQ&>5;rZK{D?K}^r!0uPFzjR{Dq7p91 zW`9ebXaK4MZ%LJq9@()7sArdjL=++2{ zp{6f`&T6H7KZXY>2h0dr4jyTf;U)fq(SO?CBg?yOplJPz&Lt{#V)I}&2boGokpr+8 zfCKOjjRF8898JmB{oLzWip?F#x|RzL0OPS5*6w@_i>$mFDoPBy@5CIFOMuObjL7IzZ?p>YL9xdM=T6PL!9*2%{PI5q$n*)~(@qdqD%oEo9H7B(4#Yj2I z)jt>@7{07{LS^i|kZSa)E`KMqY>Ul)O%G(O;(p9H6gvy%s0mlKT*jS%DP({-A!Fjd zm~{_k{e`A#J#w+2VdJ24O|Ty@%e-i7CI5d7%U)4mj0@Pu55GuPH=aOFe8ojXTSq!c zS`;Vw>h&83X#Js1jC{$9;}vogXttcK|qt&r)PKL!^Ry=@z*|Gs(rf5Oi79NQ=7Hpk57Uy zpFhr#F|<)|_Rl^ULmVWlUpsH5hhT!vrGhB8y`I2V3z=kZe9oI(x8Gt_WKEX|w9)=r z45NRL$`mUk(6dYme3KC3%2h{Es`7DK%;Iv%QQIGvV&z?Wg^ppR_6OIN_us%bc}ADI zcsnMvJ{wd#{(u$h9b)FNw_sk!M?CxiQutV>DO(gWK&`Q!&E7G$%Ia?U2mNVypE%}1 z3%Xb_kpI~#L$`hcwL)dZgDRJP*2v&x!@VS1rwp+tOD$y65quP8HSLrvc3x}TtnM9@64L3D1KYiWSD zm!R)`f3X$OX;b&k?KHl`ytKS+chPB)pZCrqoKSaikWrL~GSaw1~@5TkF{}d{6 zO?^ZxHUwOejWitzHT|5SgpO?FU+y5^Jvr1Q_%|+)QY}|g6-z?Hl>S*6+kHu>NhWTd zu2_=KzZ2^Z({p`(vUpZIPjl-J;otcUhlv5r)P<~-Ptadhb*Spub{QT>k7)5W&gDl; z&$)c%;^L~}^RisZ*->ov#N=y5lN$;&+lG+M zuXhR_0YM^IZt<=pqEQ=1wf0CsT}oYQT!p0l*41_1D9K0n9!jwzmM6TeD0C zjSKR4_cBl6^67=4Tc6XDz???~NpQwX%{ik9M)6kqmj6h{I>23M#{aE#SLu3zH4LN* zQ}Ow>aS*n@*{q`Mc3<1cZa28M$ZNS33%8!f_OvvI?MeRI8}P)M!Ml(1JN7_arFELZ zgM!x}paY43bE;cw@+P)?{U{nE&EQBl+!itJm*3Ln7hFwf-ZgW8!I+({@ z-XVDOI;{OS;5A3WMCXT-&ahL-nr1ZnSxk;*{C}fvoMdcm1ZHrP`}Tf*u<7Z_oA~J1 zKYLjG+L$~yG5d&IYBgwlwoaFDWr==kE7InpWwJ$ovv<3b4Xn?*Ek4vg?G8e1*yit8 z?$?!aoKnk6R<}`)zrM|>(fYq4gD%z4D;i*{&-(M)b?XO)`XgrDx0UvL(NHA(fXSoYI>hXo@(9tjgTyT zqqlt80~EaEwHzYQ`QITb zC*=OY_kbA!olf&m@d`TDE?6@uUNxL2=$ZT|7#H3FLM(;ZK5ZV-!;r~_DlGC57_LQ$H~cl`hy8}v*@q7dGliI z2G;5a0qq8@{#dO}@6xJ6p^rVan*3FDJm(1ROsqT6n5HRSqPLl6tJf&W*=SREQAwCHWRB|;I zY$071NdzzPn#i$b+x;h@e0_x+3n68!NqkKlf|JxqGETl;#58^Rr4T#f2MY=KeTRDi zh|QcqJX5%QQ$u7!>^GER+l%QaE=xBy_DA~%p@HOkKd2FhKO)>V2`{ihbY@hvbAU0d zVjITSC>nNQtwhY2J2bB}JL^yEY5a8``OVwCmro@yka$XeRB0*8jc+>*rN*~ZSFL1c zEk257=W`&q&_>ah*b?vWcrh))Sv_Z=2@-0qr*LeQFqyabMCzitXZ><*HF!dFu(_s`zxfm{Qepm<>8}P?65iOj zMnCuui9Y|o6sfA<(`5?)@Y?SHU>_owlf13UlgG}Im*|xSgquH6{=xh!glK@NXd2Kx zlm3aLsUVJ~ADdo&wEWq+Gp&fPfT7tT*DLPm;lGPFZ1t|p7R4f5S|$iM9<0Y2qFpI$ zXl?Ry^H0enZY=V)&Cs|MX^#Rzr_NW8?5B3+y$93_0t#{PS)GPYjf9mJ0i4ab(f%%yJx$&#Ajh`N zSOWIK{*0NNeUY#Ye;pdTf6~>2-K!<#Y7wvTKKd%nYA){htog1FS7<#F2MbVkNPV8& z@uFG;gz~V_Gqxo<@R*??81tq+FvT$V$0@1OteQ^d#4bv-_sA&+hEEs$Ig#uPF2QH+ zwf@?%5rIJq9z^SveUv-HZT^fWI142nQR}U{!cCSBg^H`>Cb`>gaAla!-Z>H<>fXU9m$5Nf^|{^&zmfi#N_^O5K;G2{8AkH^0Y~Zl zSNid87aw{hQm`AyGmU96)LEz{`HMwhbqqDF&lZjxTgG4;#b{T)t`6j~tb}F|j;6x_ zX(S1_Mj(w0On{p|$Zdy=V~v>}RlZAmPslqp;;T{Id8*@2J$%BTQ8NnR@Yy2R(r`r{ zX6U?*b4caf`}*E&wufECL79Ppk!O#$>~{j*+HhNIiN@Ocnyy(1Y(0LsRQ#+jMHQ&H zSDKP|9>f9fzzt)*%B@h-H$CkruiI^huX+P*=oB)FB5vwU;hS}8RZL@Aq!zGGBhiCK zGhd3NbJ&mk3iBV4(yHZL5X#zDa_J1j!bR^1vQ!B8va zrKfX+@A&BH^y3xKi%lEnoKFc%yQXquPT^VKy7KDE4ON9XT$EbFNOiK~avQ>-;=eN( zMYY2Hh*p?{^%hyhIzPZ_@_se)z-uUhhTTnaa&(+=e(7=sZ1n5SFNtLDU8n+Yglcsb z5EyvO2$7_l`BndLz`qQyZMEY0@+Cw?Tk{lYHSerQyatlnT6dzQ4|plS<<7qVA!8GKPpSu3vn_&IRnFRgNe>grp+X!d^?F9WU zR=?%ymnErbIfA^;8X08szng|S5u(N?J-arK_=LV4ut;tR!t2pA*VqDqazJyA;{(w6 z9G#D3jTT&g1#6Tu{Fs~CZgR;j-fTPf27!+gsk*XHdGDj;4}*v zMu}ZR3?JCC>e>V@b19N3|(-+E)YG@Q+M(>VOXj4#rLov(bjU5Mwo7 z>N6FnK->&^73Co#u|GsIi0{X5)7NzR>b$%+ex%8h9Rf#>x4N?1F5%WU>!_CPVo=9O z$2xT*sk8-OoR=VE^0fu^Blm#A{KPdW$CfWGq)jxrz5te0{TDV zPuTx^VFEo>f|olrroEws=8z=@dv^sLSmZ7Xb8zy(v4=}ExV6(=Z~Q@)^Ta*wx83dwIA#F%93MZ9p^ivKEFcE^Ud1|U z>nFxKE~!6UEi?~GmGWN0-;o%b`rZ1%QCW%Z}<6l(qW_`>xqQ)RSH+c{M(O1E*q$ru`>;UjkBaS? z-!Rw}@FS|dQWYs;sr1^#!w|ni)L4u%8!@SLcmv!#Eij2S)Wvere-K2wv}_-FXqO&^J`aVE#f zET8;UOfBRkacy?mPZ2L%pV$czsb5oguhS&vOKh`n&Js!aYm?{b4A|Cv>N@Q80R1N5 zZ>X4*Z2+62wI4+Fc<-3CL;WkIoUUbx*Y$u4_XwANTz9Osf&Dy?CkJcDFZ?|<$Ov{2m^!8S|0OTW|! z*G#}HPJD)imL!UOUDV-sElBb4TcIXuS+Ps141aK?0)91I;>gXL^d=0Tjq>jIsE$!P zBdt3KhyUFMc*PSs?Cte>9r|?VBV!$P^;5L;huhLei(OOU^`Z?0>8`0je|e4PvxBvL z5*O(vOS?8*mu~tYvRNhl-NWS5G1NbxHG{QX1b>;K!^oZWa#nXyqNgKy=?`0+{(CE{ z)_}0|!~20j;48q5|u$ z4utP%nexwT41Idi$v>_)t+I{pXUacizWf&`+Ci(n92g8zlF-6Yn-kob!WK0?m&mKN zbp+ptH3h2jDeCX9f2BX=AU0jms-rA6GR}=TLrYMWH&hMH87bD|rd)2L!TwBT+()UFJ)bM6qmih)%>A7zIi(`v_;?^Ql z;|{GxA2sWWqZe$zuhEOSs^y*+g4XaNiZTyx9NIC1aHGD^P;CGF`Xy--%lIehDqb*b zgA@Tj_AM|HF@hGF(E3zP!y?%Gc|!;hs*JsTWHkqEmTqq3bLGx;Mb)9IZOL9l7N8fd zFYlz5Ai@Ae^IrXk5|z-AK4C_=e& z4_6D8Hrku|NAY{{b508f)XC;yi^>OzKQIeAdWb2A!e=r&P6su=xcDaoXMw1hAnKWD zTZ#40p@_P<{<&W-+WM~IGXbUyE7`9oK6AC#6=fywIh2h!{U9i_QTjviPYwT>ILGv$ z0}Rd-22boLO6az%1Lz7>8Ed8PW$5SRZiBh|T{oEJqy23)*pVy(8#6#kO}HrWJ@yn6 z>%3X8ap};r!yRVK5Iv^W71SY^`u>Wny#0Px%ucpeL*7K%G#TZfz`QYm5fC;a zdor`m7j)R%*|@M$mZW13**_2Kw!fLB9(zbhI_xkpc+Y_?Xc_jiBXd&wpH{E-zZLd3 zxHZOE9N7OHd)XWN;K*ov;@{ibBV=})JDBGrPd(=L3CB8yk`*6LX$wSKQ=_${80b_a z-o+2>?_gc2vDm)LmK+`1M|?!BHo1L-G@WmooW6vb#`B!`nthpr?7i>WP!pM+jlab9 z%?ULtb5XEEz-pqgkFzbm&ld2vowTEge1tBGd~#*Sn-DI>rVWdohFhTVqDJcFAF~stMl!3oy{?}|1pwGHrr2w z*!WIYDmu;Y>m=(7YxzMr!$|IzAOR1@%f?mUb6x&j^x| zAYJE;PgsmgsJTTPGbN_WVcRw?EaJgTj;1M9{Cq-O#)YY#wPBovxGca#tDGj|*p$O^ zp2)uwE#F*+NQG)`TKaRrZd}Y1Oh4QHW_lU|H!3)?@iuWg+H-=jw%;D|qUd&DG1X&i zM&>^{f=N}&%5L&`wDr(-T*V@YSjUoik!o^v2!!R%MiB7o`~Cm`FV5)Muj8x#nSGCM zS(M+AJl2igyXH=(YpkGy0~AifJodU^p3nY^!_~%T_G88eaC*V!HrJgcumDdqgy)_n z@K-#jzXrDHjm{vcIRHomk&>Fq$>TRx_2@Y{GJb3T9C^yM4yxlh<>Wuz=1~976Z}ye zRo!}No}grmR^cuVF@)WZZhwx>Ct2sN4Fv={e4tDi3Ijo&jS9t$cuglt%0>Pg^b_p? z_*L9W3k>x$ogQ-b+ZWl;q&75)?D74Xo52Yq=1M_6 zSe=(%n;UMj<&h}}m_27(U0Fa`Q4Ow_1{bVnBiMSs>uap*PW;>XTt|xFIbXxN3b&36 zx13i4mvxKN+r8$qZbt|t>ZLJfmG)qsZxb(*)aee-miUM&aQD$w7!Ozt{7tE7(0nyhTs1KaBI6WqhW z@~*;+vHH7vh~}mt=A$+*S`RbBN=8C6qRFHh?iTVS^^oTNf2-BR*;Q?o`3a0VSxWU8 zYL+?4%tNCx>+RsJeK(-#Fd z1@^~(X#~NDi;@vn1$Xk184<1(V zz|txJunNdh0gIKezc@DSFU*&}+Nkt1P8hBKd5e0BJ4=W+@U}f2?CceytUMKHn@Z2_ z(lU1Xqsk>Jl4OWa;J&!yMdPnyZtn_zucX^6L$sIQ?R|u3@DYSgpT>1s7wpQ5ls{X4 zS|om5HmNuo-X)Ij?5Us&gY);#B;Omu61+_D!+hz8g(X$29I4S=>}K`5&`}<>!3Xv! z;kW4}Rnt|^&2{Kb8cb)f<})P&YhmzEqWQ;1|H!tfM~hWJVAXeN6GirSd9jKC)>8ch ztge{C*5U+g`SckNpz4t7vYET%9{4_6w+WWMR3y-1zrm3Hm-cQ@eX-lC?h`4a0h>rg z@K9qz8%^eA2L5QV3TPtwu8D;0@A6_5V&I=W2?H1v3T#E>QXrR z>p0oY?l>wx*=i!bOb*@%J7y4gb{{#g0YUzQxj}xW(%>et(%>SXwgp9D1V)zf(XCk8 zR+(cgPu8KBE+=9C9YZ94@^Kw0s<8XXICcz2c{)%KzHs}$YgYSgOIhCiBx6anzn%E? z|BLqfljyQ?6~aQ67tU;d;r~(ly<1Z7@mzWV2Oq`Xf6n+b>^Ch;-uGW3@#fE{eQv5pHkkH&+u-^DuSgqlv` zr`G=+bc?$7>jU+!`i*eGwrTlW{~CMe97v+^++JB7#jjvRp1Te+g>F97@pfWcx!~Yu zoQPumBsS?yykPknzrBU3_GI;a%%y>Z$qLDvVBA7N}*C-SJRv3L+@Itv|#h#3n2# zBSV7B{eKiP^Sxb13YnZwI1gkhh-G>aCYH8)3=`fS+=Zm+Jz5;p>SE+B3sf((3871x z!2D$Il;+RA*t#G4y9L+3>dj?diL*6}c)_;=5dOwEvv9TR4d#BN`~1t`^LP3DX()dn z|9>s#)6n$i_cqnXm3wxON^2+EEw;UH7KfwX2I zJ6Z0f&3Rk*OKa47Hhy>k7Jc(XmmgSjOY3j^B}- z{vwho(UweR?kMb&PK=`1Ouw2WO~KDHs{9yWT4cA8&aRC!1>9z(_zA4_drbfJCg15; zkUDWJXyInZg6fYr2n*6cytx?Rp*Yk#H$Vw?Hj*|c^Fk*oC)E@Z z6@`q4vr4_K$K$kffnRTibv%fx7lErCSt2-Y65^sAThb<0q@boV;* zT@~+RdxwT@-W^hjK8gg7FK^u~q)xd)%ec zE@XO$%EdVxf&1k$4WL(uQC6B!s0Fyotv-o5^nL_EE#B zJD23&7;Q(BvNi#Fcc!)m7~v`Z=y26@otPmoNU@q2#sn=?AZAT=3;Z74Wg?QJn8-JX zEAtM|m`H#=H=%>YE6&;|qHyuUGZ<5+`0qsf04VfRZ`_L(|8Nt(#NR&lwi1b#sN<*Z z*qL{1aDH-cj|PmT1C!(QI@G)aM=<;Uz~rfp|Hby^G#nBRJv}fvf&#e>1HzXMOddw% zCZ=F*9TI9@tx9bi5O~S>Wa}=kiiir~H_^j&*n8fwRPUAUDzD*?(8_`B$-aZYz8PD*b|Gusg`M&q|3pF2>>I!rFF8oiL)erl3-Hbl=e!9)gpHFEy z;$yFk*NJOf`PAOIPWz|ZJ3scWe4P@L{AwB7YDa%#M);snV@qv~SRSgbT7*FWznzH?M zZ`}nVE+@4#`KtS)=~bhH7CTq6i>3}*+`n0j(iO2o2Y4+w!{^s!3~EcvO=PcA?zT=? zzFJJ@#RqetxqtKm{bHX5ZaR9^hUZw9&R@92=M2t|KGStA{mlHTskP+Wp9!3h@!rgq z$7NXTM>7F$2Z?8cF3e)@dc|n(!afQW_7NEE$Eip1Pmuqeo;sQB6W{79l%)Lx=w{|9 z;CO~>GNb3!zoqB72klv>GrG77Hm%p{40&q{y7s%XPn!2~u!m!n0b};JN4NaFE6@cK zn<;ETMoniyS;0}9f;JduGUF)DK60j*ukG9aj#_jS=c}6G{aUx6x75(vg;btH@J^8m z_+7ZM3$eKPf4?@w;#%{~kPwTABp{wn#NutSK+t=vM1V(~nGvZt5|eMDb)86Mi0x4f z(A+)&(@hq8R}JpOg9E>XcC=LK)*f}_gm+tDve{KzLkkMx?iFvSVbrw2svGl#>;yE)E>BIpVQ2Re? z1i6A}>+9aVq)kgZm?IK8QHo!)Bto1o`+!E(Dy8u z$T7#x{U2of+*sN4P25H4rpgwmw-*SWQaaUwd0f)4XJ9?jkI6543hE0IuL(A>Jwxh= zz1VYjsCkoq2i(rQcIOe5v{p_#xu$Lq*AzW!65{AuZVvtCt>TS9{mq8~_0VU!64=d8 z3rzm`frWT};a<_U)cFY?A2|6GYTIS&kQ z=Qj$aO~s9>s5x(A)7|ka!2R4>z|EI1O^w>zo>;E!+;1$^OnL5;tGLDtDK{XgfwC=N z+s;qC*H0B3TH%k|FHukH5`VPUT_Nd2-eB=}foOms$K}UJe&__c6{9+XE}z8YIwcpJ zE%HxYI@<4c>e8fwcAI}-*zdyX-y$?8#p=D=1sF!?*7h2UJbP0RDHPC|uxsm!F!~SB z8B{||E450xG5QrxiqYfSa6$m`^=$(V#M>nkP)4{X{AozTqJY0fV&z#4b5rsHXZ})= zqPa}X)~~l3=U*^}f6GhzYe;O}hcJ*%B13Ai1bwq%So`c6*B_!`C1(VCM=K@^uPUQk zw{1MUTGI_>P9-^v_>cbn`gZ>JjEUO3efk4<3UOMPqEMe=mAD`)@ll@S3Y{{wAXZp> zHOkXs$J#S8Eq(M5BYV&;+z13U?YKiUGG?9MX()7`CVxlA2ccg-ww0kfQVe#wAix#d zMPiB^csf)c$wNDMe+vSR2SOd`D`Rv@zTrii<ux>K( zj~@j45834&nb<#E;{p4JG76*lK%5D>J}B00|8Wt`Zf^^_t!E*TJWISDC}zZ$=X!hA zblGfFIN+e_L>r|yjZy(a{5;usl5S}S$XkRKMG^-b+QBCqFtW7%-)vo z4&AyDhKv83%%~rzEq^zc>Q+BD2vLB!unJ5$AS+{9IiRXG@E<(@NWZ2??UXFwI>=B@ zbOuGCuYqFnz+(>HKPBT?CwM2X3VM|^+SViBFLf0GXE{aP{dILlcNQFRq2FRn*A`RL z_1Q;Jk}b^PzH!0%@Lo+e)HECWSAd68dd@xAC!^K1O zD|0&9W|wyD*8)H2D5J2}q+8&m1sdJ&en7PG34tiEyt~g96Xj}Xe6B{IqPiU@nhlHC z}B=wJ!a+&L50f)fL?LKjN_b6Fjq>v7F*%pS#_rps8ScvLANcc5B6jkM3~# zOX6Hx+}(~bXU5FFb}wY{-N(9)Gs_?69z3Kr&NNwcIl+8UVi-1dj#A;6@SeT)3sHu5 zlLBAC?;0UcpiGN+X>tyT!;gUgK-w$_tI_IL&4xp&h4wM(`Pa~7ihfcn!j%h}59GHD z)hSZ`dgxZ;DELrsJ)H=eXxmgUJRODkQbf<=$>CggsSaH^rs3H!ldTHQ&>nEt&w$=n zR;HoXwW}zTR832j%|Q|~wYfbo2)}S+ButYeg4!!CA;fShlG%+9J5rh3Q%2qsxO?0k zk~ltbo1rze+Ql8U)XxftFNaZ?|7P`X(<5_&Xo=tG2pa8zS0`oOn5f<@bo%KsnfP0p zDm!Y0tz2ntz77J?@_FZy99SvXu19HKXu!N^j5kfAYQlS;C@1!ZBSx1KSI9#-?xEXb5P>@eZI?FtSg89M}?g0C1#9hmKsKy-cKj=F-4Bc#88j@l;rI5yRdyu&T{c*+};K$Dd zaHiHnqe?NM7W?~TaXWu~Xo|8#N#40Shs=+eDid2%s`9U?Kf%qJO;Y~x=R&s*gH#0* zE5dfEYN7nB&_EYb6w0s2*YkXP&BXvbt9OHsxZZK<#$QlQWRN2(eFLM85ZMik({y@B zBMg{f>hw_k3RcM}kECf)r-oEA$qZBB&g-IWL&-0{weFkU6ruNj%xHe{oAhYh${66c+>4f38JRX02fVbVW03bp z$XXT49oms0UkME+(=eMk2EHc^zCxi~Z-}^o;G$51N6kOyeGC6}nxS`P+M(D>{}R=u zlAj!@X}tb$*J(`rZvn`+AC2jdn=ErK>Aem6W1>+_X5hAddWIAlu$7eH^4~wA$JyO_ zeEA`VlIL;39)zXrRZtJOv6I}EP6GkAqO*K*zFP0ot@U|+>vIm)`bCL*)H?TjPi6sL zd2Xi#czgUH3vlUM+Ml;C2Ym6|!K!(RUsH#yS-RH{Qgy(kJCT~+PpQ~`umc+k_bxU5 zJI0O~RAqXlJD(p*+(7U}5RTRDuLT^%J}gp4rQz~@p)n?^ zE9VZWZ2dU){*jT^Pr^%|Z=|$NXhcI*uecK$9qxoihXNHM@$2`u!(aF3kakHP#lie* zzQi+>}LmoVx-*EoJGm-;%&c&B^=^5Ov&~}E6s6BZx?Qjv!{@i&}`QCfpm-x4r zIPMwAQLcVoLvCm#ZH68@BdM=_8v5{Yu(J>H+x&yBO{P&1`r*cCsG0=C8i#5%rP@Ao*>eol(IV)ouw^Weamw}!aKW(CQ$yRvd z$s|k8uOI>N^~E9WPdt{-JG{#jpANeHu1lsb&)=uXW!;F27cM`6t`hSp4Wdv=zVcm* z&A%L4rUN%ja8%>o8TH(Migf)cQ6i~CGEk=S_(4t;BKq)#Mu}3{x>^sYx@+~qBX)&3 zPT~Cup`~ea{n6O%7jcs`fiS>t%Z;4LR)9>la~}Im^QvgWO%Kx+TaWv!;10I(XYz%m z9jI#1hqsSpga=%P8PWZZ{aGxs`x?v$@BarwJ2-rMLGMJe}sm$({->mHyj*~W#7Oi`Jv(tn8W}K(l zgttAA_6}1YTYpI(e%dm>d6(I&kissr+21cmK}{D)r!^bwciZ1}OZY`Ptyv$Cw5<*l zg9Tc88o#9E-k;v#nPAnxyjqT65ffp@{vNo` z&G4tBMY9>^xx{sOU^Ym(Vezrq+kLDloF{=YcOV2g`n~-B2Yz1v0kHcXTJ#sfPx9w( z^zV@q?Th1QuKF0IKGMJ!`n%$1@?{6XPrcvmHLlxE`03pRKmIYF9`uQPx!UgI=!~E0 z$h2vZ$y`Hp+CVZ34$RBIPG7&HoM3(j!_KAKGO^QeVC?+i4~m~%;ex9!V_UUF?#t&ZxB1+3I}alI+UUp^ zbqSWcBOp5BMP~q*O}3A-P7G(0>#eLB*E;z=?)9TET%@0}mA7lHkaVPVABF(}_E^SF3OWIeTP8^Ex;Ob$I8x&=MbrY$MkLRyRe6BPQm>E z4y3lOd8f+G^LpCPAlnAacu$(pEmE)L4#Wt%9_6G~C6Dv+{WNa+nfA>FbriE$%LR{N zGG_?*sIh^E=O9S15W!oI%wrH3YByGdX*X*_g&lUBUz>OrkJ*Iy^dDC??mIkmbCb|k z{(R`xg+heDZu?thXR>`lPzM?XMtwF!B^+I1S3^xDdxrEny?^K^kqfX`SC1{mX93)pAinZOw*? zD91!r)=uKb`6NxsO6KZ*s^>$?UdD$RS^IWQq-|Jvq%B&WS4AxBxUCYn$)90X@_I(Y z4d6chWd+&6D5Zp{-$?5}kU|o_Fe~2+_{->IZG(!m9Syo2tUk}RxIvS)hOi*|m4K`&MOGg( zLi^K&k!b6%!i`mhc~uvL2^%^O@Z6Wo*F)k`wp0I28XMQwk|-}M{Q+^Q z9};6;WgrX1>qv0AD|D;E%HUt&@;5`v9wnX$Bn$%y`%VruOOK~sx{hvo+iaRAU+@cg zhwSWv)MM3J>|)vp#%W09ew!3pm7_+o-h8cl$8@{nwA!@1;2_($nJv>J;n;$iSvU6M zu=7m7#9`+M7t2J5e~t6YMPW@M9w&|Hb0mSz>4IfOCM=)S4wk*2cE_@6bU|^=R3F8? zrcM~2f#Q-MITVlB(GA5|w*Czsj|||msGpCu#7=e>L*?&yAoboTh5NL=5x^U3k3jxi zOWEQGBxoZ*xVAzOr;vH;9eJQ)*<{*sC|$a*kxw`J>PJ*4s11*N6CRwBuHTFxUF#g- z-@mHO;9#9>tHkic>a(s8KWe$X@o>AIu`;&rm{9Xg^bb`;f zB#<;8x)lUm!F{X2GIN%bKi%VC`bRRbb+$Hi8I9J4t}9gZkUx|NUIubQ9MN%1;#lmC zm5ooB)E~r8J|MbdAsNYWHR`S3d)g-^$k} z?&Nh9(5rG;R)ZPcbsIDK-ipi_`P)Iq-At;1=*(a{c+|(z$H`;8cmH7$_?Y9#KNtdI*DKB^9%NW zh^>DviyfwLCXU?+Cnh?zaff+ZG#{R}rK#qWe3@E}t9}h`Ulw0oz-e zS37=goB!6j3)8%UeU-6GGh+RSVSLsGb|3qZu=_buio5|R$$-dHwM<4bq4t8QmDR1o zh9W6*8a}Nuy?rOt(T=61{Q2ae-k->VMw)`KpO3oy`DiP{tH=u7w2`wtNK4ftQT(=W zlWI<6?H(>BdN!QBH#%~Iq+YE@wur%4#9!kP?KZY9ALD}RBYuS9U!n;y#hSpYP1K`H zDA1;T%TLrHORY{CNIVs!qVXBZB0+Aa*Xu44h$KS>hS`++V*9rN(D#4n$bSnZ1SpNj zl1YeD2{&e?MJC;zhLMH?pwy_e*kM6>Ck6Wb{tmGN%P+B-lxb$A%~xVH@;m87geCNF zV;qmEN|7u1)kH!v!C;ug$!XULQoo(1VSaQ^_hDLYhs~x_2iVIP83P;YCr}@nbGA|$ zxcpPaHbCW{I>N>mWSItQc7KwTl2rl%z+J;%%~Zd2Xq05zV{`ivq>@8&MgVeKiS3Mj zG?pWvZqZni#ka#^^efa1Sa;Z9?JFqdE3FwpDPAv|rz>Is+Cj{%)rE7=P>|xEL-RDK z@f!EbOpI^qcZTK04y3U_KTuLYKVQEo<%549R);U!R|bZ7JrfSr*6M+>aC4Pb$`Jki z7O*qrZdbz~V3zu)zArKed5@9y%*?{6&=O~Zb|qaFWO8tuO~uihWsk7&FWlgGmz70s zhUomr4xdgF&zl3htFgROR-m0XGrouK>N>tJ`QsZBjPIZx&XI|4(u)~gKK8;SYec9H znSV(7<*zt?6I!+qgAelgut7*+$27c=xRbY%y;b5qxM*lunJY1v5_^xHhXIfCFO7SP z8V=b|QJtN9NpC~V33w->es+=oGy8smzE8?dKEn5t8n~wZyzJyJQu|-y-qKL>Z>`Sc z?Bs3H_^_3gv2|OJ9bRM)oD@H8x|t(Qw746I8-pI?YSNwGerf2YoA^NM<)NGB^AwH$ zNCs1zUj*?(R?}Z3F64_z2JvZqBqg+0xAl;Gu(ghh34&D%IlmMbh?Xuh|M#6r2o8I#F9q zRG?yy4#w48();$r3S#NKS47M*UGDLoOrHjp0(A{2kkpwvWArGF{(p%6i(D>;#-fw-CNPr5o#W04?D>p&Vw@q zWkiD1U6ECy($H7Z6mp}WCh?@LHcat!!GjH@^Vz9F7!qdaE{E8Ox zVJ&F_%Bkq$Jra!=;V`1kmw8-0$QJynCAz@W9$rYCLJU z7RlEioK93^Rlc+$Zna78e@nIhbsoan+Zck*A3grIKZ1kqE*vV*rS1pB+P?J%!5VSr zEK-M`RzT_F2Y(*J8`N+eY5MbKwUJeEb4>_AVT} zvxD`rhG`ULP6PSe8`Ek0i72r2S&RMA_~%ypV=oD}4L_lkL>}?nC|CA!7_V=!OQ~2gt*&`G;qV*eF zTi9;L7&dv6z5$DG*XtTB=E9pvB;h+QyRUg;``#*x>^}&{PYmsXkvjWx zR0E%UL=XbB!1n^Yd~ti?Ix#hji*!1Wy7m^~Ki`}EhVV~rjq5pztgEbuDkvX*Q%AlI z39U&E4Yw8C$Pe3dF~e>3&WP_c=D^hzYi=G_Y-3gDrI;2wwgA2|sAg)IyoOz_rZDd5 z&9_+oPVh^-=krXXuTuj03i7iY6DBFkY5?1@Beb@#<2kg3T<_yy7-t-*-S;%4_KcFU zpq-sq+_1%xvOL=v^!6)CelhVM=R!H6z^B8dA6f_$u96npFqoyUw-#>J;~e%9{uD59Z#u*Kfd`mC|s+6qppx!6Ef& zv=s$7%ez~m4f122#zm8J^w$rnS99(f$qT-%MP&Mmnjolty!m{WTZ;z@sxP$mT;?!I zqBd`T$TD5j@LeW6H*^Om$+7p_dk0_HA9k(7_(Bl%Gy3<5cXI2&?d$jI*+mpuGxe;TOH{!m^dSIci@qswN+SCg1a z)gs%d$|!chjhvokl*g8=-ZXYu%M0!AYyP3S?`+@S(QbLBWG=G@>HAOQ@Xu3#FDtQ- zMFxB*w?nzjh0ecLYGLbjuw_I zfELb-I|S-WSDG*W$t&=5jtE0_d1fawEg(-wt0`E*N6h$^p^V+?vBN(ij!!r zzuBj7e|kf_i_HU@nwftRR>yYSVb)a8*6#VB;gL2s&N-FpEWHRdeVc%zp zS{4;o*uNMn{RCti5${MuE{frN$6=A!+EVhF_NxfT$D{9JirErw{Uj3G-RDN+4+QV* z#UztlA71rGpS^`!Uy1DUqS@=Xa=oWgd#&AlPITltf?jTqY<=thnfEqMv@EW{k1SA6i&cFqhRvNKY8({{*eP9ycI1HwiR;@l(tM%5$$F{Em z7F!8e62M{tm5W#fuV)-|}GQxrPkM-0-j0t*>=UB45B)b?V0&*BP-~q_~n=yP(Ju>GrkJ0R@Z5{%R z?(NqI&$!Q3KNBnLs|u|a_Q_l+=u1LJxJdWvf6NAI9=eaHQ7t`2y(FyKE?>KSmDP_z zH&vC8CUv(SnS!ZfV|hr5KP$phVJSo_G74#BGyA)0k`Zf{>WKF*JiLp;w?juS4xhx& z2g7y1?ZhPn_!A>ROY5Wwq2WoB>+%vOO@_!=IQXniLSgR|>up|)(Gt{l{6@x68|oTj z2roT^ztL_I6Rdv)_sgf4D=AEd^}3a)Z&iC{>|Po9rx58SFH4ITUJsY2Wp5UR(c=+%J`O(G6|mq3C~r7Efs6o z=?-xg!ZuoGtJDTP@~DCi-1HQ-EmR7^WgT+UEuq#*!TT29YloREr7+MAdwk%h0>k>c zj4#;i%B^V@JB40IMOO(<5%y5|;g_pbWG!$is|d5l2rH4jmV7F@A$F#c*s5$c)FUIP z9N->e)?(;**9B_-Ve5xY32N)cF8yeXi4{Wa-8yN}|7~w18`R$K>t8SW;WyEb5filZ z!)699Bg3E{)M(#MMbQ8C?bO8TnV{{xONps(qb6F@R;QYHRN(=%t(TP0Z=&tu#UO)q zzK9G0P4UwmCns)P<98ywwbiXDdl|a~WiLcOC!_3BAed10SyB$h2E|7x%afuhamw~( zLq%EI*+SW4BEnGm5aHHDjq0ge6jAGS1VQxvTbx8a-gCw?(L;#afIT3>d-3FrxJgqr zjwE)YI5t*{{=30jQ2X8A7V2Se=9CWt=0ZZi-0(FR?MR1lZ_{*W&9r6>j>_bq1Lqg zA$yeiCO4s{cBz>s`rI-D0ovo>B7&MHf0cFqZB1R6g*d?rJNF&in+b{^D~JE8(Y7iX z&=9U!g$GnJS$t5Z_*F9EdT=~>xZ## zo}8!R`r%_bL7rILnx{@>m(UNL(NDV^Wm$yth0H-gr^2*D?ZY5chT8nLIv&j>&!;u`p=>+8iH83*ueDlO z@wbzcFus1D2Uxj&?_JcIiaI+572W9SWK^6ED$dWpi~4;ZNa@h;HVOMq|KC*Z&qp^f zjxEalcX(3Dy##~&Z)tYzF3@kw!UX-=)$EqN1&yxEa%*Fj3e7$Rz<_uc%FgOh^?NIw zu2uuuN&DusCf=J{J0KpdX=-1VB1+RjQU;I(B#Pk)-;+4sJ@zMnzpKFSG{|OiAP}?y z-6s*$?$$mYd>Q9U?e1QTGbJrUe7A4b*FN^IXEu$#)^KBi_8g63`OOl#Pn7@5q++nF z>d~h~p5rHUu#=*H!wKJuKL&h1UeKE1c2z3)8n%1`d|Z%d=UZ+Tdyhe=3jlRn_X_IA z-G%#8)B@t|JJDuG90K_U`|;D0?iOHb{7&)|VL#H=NaKna+EBQBBE~?CH809k$ev)2 z+7r;uu=WJ0-hO+<&e$?j=N>@u(5se}U~d=29Ex1M@J=AiHD56#Ifql^8{A{64B8Y9 zZCe+X)j_X=wC0{*3P1u+{(PrGyNm|}R>*sk;2>6Ql^@JIn>;D^`{`&P_xrgvt2g;Y zD^J)Vn}ee1j2#)f)i&=LR3wal_?7cR#PLC6{M(!--&kA1dz>F`lMe?}mlK^IM#=|k zu!pW-ZgD<7@+f5%w<-&}oh zWe$?eQx@hyx+>waelcNF%O}71Kh)Q z0L4tRz{`p~(rQfSM;U*RH9mavbgM@uq{7VoAxBXTb#c;r^9zuz!fccID3+Q*_G!=C ztzw1M&neu1y`~UBULpwZ#qM_wj%O7g2x2S?hEft?sve%31BcE)+_8Xc?An=y7A>r3 z-*kiv0pbr3d@*~^;ZXd6$QO486G1Q&P)uSgB?y&Z2gR-9F*7WCAbthN;J`;S%)>r7 zLgIr10IoUo*)~&%j)7K8o&f#p_27NwU*7{4r_5vVXTJx6K*U!?ZzE!GhxG|F4VUKg z)}iTWOvznORKnt{m%l6W8|3e+`MdEK`9(b$JY1z(g=ggQq#Y92uGhn}vXDWYl?JnH|puUO?LCd>nJsh98cOClHa$JL$E}@5Ufjm2x3l z-7*{%$sARQ7*{5Lt}D*M8@L>~I7j|Q^rFzNVng3RQ>9Dt-2== zMD8G(^}1nMcmvS(S}$L(iiZn|1#|XiwcjJ>rc%5rb)zRLv&as2Io}5s)Q0HQ_=fNy zf&#@iorlXXhc_$oQTdi@Bmim#d zx&q=9*?NWi98sV7{j>N?+`?@>0!nfOlBO%5A`yGU9a~U-EjvlD$1y0yn|>6F5-NfO za9ehYR^hZLyYdZXR^Gubo$nw<@q7Gs%SNS%@D0v~?u~!Tz)qywEB^%yeet&=Ej8xK zixI=@s1GV;P{dY{qUf=If3l656ipv}A0<7MexLR2;+x%ZY96W>r!&n>zxlTDOi<@Qs{x_XyzPSssa!l@#st-qB}>#yxqK*qm>hK@Gv#qG_m=)P5&PV8YD z+%|t@{89^l#iVYTUI)`fp{3UXVh1J-jqf-bS3|r9l7?%>%6Z z5qiDYnZhA!sj>;~eWDFuic>1vtf~nx37@t!2rw)dOTUACFyvNHv$=x9erx;SC$b0o z7WTopkGGjlJNAL#*KhM@I0u=aPg)P)3_QJhl&5etK)0_M_a*dSQA z4uk*J-E{<|+5M=e4g(B(3n&RTb4|z%oE9FJ=bDfgI3?`Kca6?Rej1W!HsfG#!U_~| zHIM$<391w)u`#SO_Ie6b+D7}EJt ze1H}%Ff3mJ*Bk~75!G#+kF>z`s5dU+5U$8mJ=&cSC~27dvRmCUTZ9!utM&sg(Md#3 zeC`hU826ZyN(q}e%A!#Ylq5YW{B(sHv+x6i%%}P5XDS<|8AFxEt|V-j$#}3(3BCl7 zc!KSVs}=ACeqmGKp@LJM&YuePNKd4yk0(mCmA?T6ypfD9zDO}*iggQb7c^J~wpjP2 zK**pmdSnqc583$ZK{yb|Io`4z?Aym0MOr3?LJCa`H5~+sDUDBu0DIQ~do6lnb8LW`iGes}qdAH@Wl*D#u}?(|NkV0Z zz&$pNWXbC73%0~YsY!=%Z9?R#EI}t60|yn&gosliT6hVxgpF_h3$u%tFGi@-`#0z<^;Xxa76*7|s^3S;HUBaw2fq$aQfgpm z0#-GKISV?;xd6n87LVtgqES2_IQZqP2f(+Uw#}I zXxSb*0IRI&6VKTRkQJvgk#^)@_>)B;1&6 z@p81XhZK~6MX{}*xF8e{g`?wO6VkQmfpBeDh(iIQ7HrblC?~a+NzEZ%q0hjQI3#KrS+;#eS;Og-JgPA) zzEDckU8piivkDr=i=`is7b3)*xnPlKglG^n;rXXsTGbY+SlAJvmMgRslIra+SZV9T z4c0;;2cz%O`yUejHnN@4=EGYCO`xtk!!Xm8PL2Prt(ZmzjNF(SeH0@}o;^2dN*u74 z*tJMZ+pDnoNU~~$ES#;tZkvcA%F`{wwv?`rm!nr>0J~q=paT0G0x!b0bXc9aWP7nX zCsN>{t~np*2Jx6r_qZCgm8-dwKu@79)fd&1WxPXy(Bz`|j$xl@^>P$7g+B9sDJ{L)Pm5CgMviS@S2wc@A1W&T}w$@}z`Y3oLDD#2P(v)f_!CtHrDR zd4s2}79?r$X(hEN73e|v2BX$3CYWc(`wU{_#uh0Wc_MSgXw38BI`7(j-FyQYTt|~f@TiSc3ygSdsAi?ID_>+XPUqqL)tE>&K6rpq>;im1AwJ+2 zV9NR+zm(Nr>)?%W2hF{n@JJ0!8<|PinhEe*K}?GZovxbirEURB6}H=4M6Z}^jbaY$ z{lD2f-XC_qj9e93b%GVzjv<5DYkVy2;s3-7F_>+;Map=c-mS%JXX^F+iK+KH60RJ(f4lv!dl-7DJ#&u^Qk8w@Z3U8r_^9wqTzvS>4ZtK zFIDR^?>&dk)FDNRXJLTy#%$RpOIPAFfC<8O=zxol?EXZ}>$1Ov(=XA-)EF*AV|xq; z_P1Z6T`e&}IG5VKl&4-Q0LBX2M~^HUvg0-{SlPZjkdOs5h6|$~D3lRDvnD0h{cZ>>2Ln|EG`5im61=@!_|b2{P~>vpg8 z4Dxil!FmQaAW+yXuWLq%RZlPTK3@L!+x|GwQb0354e* zF5501p0S34(Di!KdL}WJIY0;_PszqZ_c#c@xbUP{xH=hx3p)lO-vL6N1B46*2w4sg zYC79k=%GO92n&C_fmjeGEhL*1#V(co=iX;1Z*bSC+oHjn6Tp}FU0oM_*5q+K;y4+~ zNC(gM^5Uaf_s#tVQXZo4`?MpL@pV+m-yc!&&Xzxrapan`ly!X}JGiyBPhngddyRZE zAq>N;XX5`t>)DdVrM)p{I9yWD)mN(_jb~hNQtYppn8X0jN$ItA8DP`41OOYXX9DoF z^-LbT4u@=op0C9U%O`0m3i`2%Q}uEIHFchS^<# zpmb7ON&LfvBrH7nThhHzP=ndO3lGYx~+*SebuPELnM3M8zBj2-oznQ4u=tq^LMA8H8RPgYbX@gq02uW;j4Nf?NA+o(!E~VL{>d__-&Q zjYq~Mp&}yD*mhCT)d5E*2OOVnRVX4V?s33zHKkN!qf&v;k!<89gV42O5T3Dy68&sF zlN!q$AjEKeppA;fr`rtiWxtbR;TNSzSXd?@&~~wq?*Jjs0YZiYgy{|tTog~i!VCpM zM_A~Q3_?c7Ak=P2@Z_JZXJX+A>zRc32siuLSg7h{W8q(UC&j}3W0SD3SmLeiV&QrR z2-i74INJfj4;>&3req2h?ouFhgoSJY0oF5yjllti`pOa}Z5N8&n-hrmyY);&thJtr zhS#a0)8Q6bK!mqRE>C!lx4EY!?-s9U!DTK=`CCp`y0_PXZOyJ#2<}>#UPv zA&?Bh9UX&EWer6Y6||m7jcE=LbO#7-3a4OUyaJ&kEF2o0goO{KVp_Xc=;r|8EC&dw z4iNtOLIMlRyW3cJv+qf<@Y7@vZtEC?$2KK+@>kX~v9Qp3CQlA^fH0hrDOm6-5IVxb zXQPM(r+(NgA=!2jQRIN)DhCv~4k%v5m4vorEYGnKv8m5V5m7Es#CKL@9fR=lUlWM< zgY`^A{K9%BB3up-Mo>5f5yKP+9U+HkCs47;dL}BKx1NcL%N%eFr*H}?iWCSPp<=h5go-V{>d>&g z!vVtW4iH8VQDYO~F#eFUU!71j;XPy)bHzb2FvSScF+?c?^KI@rSc-?v?77837 zbUM|dhIxeop(8A8ADM)O*B|Z>3yU2fEO3Bun*)U3;-)_v3!5kwLWmc0Pl|=H$so8p z2I0hp1QwdDXJX-9>zPN#mBZvj;FqnVBU2Lqsc}zm59q(`# z4^7(P&cH{t!4EtR`&9BaZoE>P+{K@%yai-wa+3=Ga2ful z)L>G+i;=vn?*kg)fI_BRaUNa*rr|TJN>$|!Dv)a_L3!kU(_xA%%?kJf8P>+h5V;1J zHK34I^Y+YQ`mUzK<7Q{8zTjp5qZIA&15;Jk4hK$feCH1js(eCqiI-%m;>hexS;#bb zM33}s&?A#~hX&s#tdA62;Fspm&wCvD%Esxf674{2hWWL4oW;pIC!Z<;ot>CL77vTzyT18dA^4- zmzWl-;sU1_B+~OWxZ5$iS-{CGdHZS(2M@i%$uNw9P=!LvH6I;m;p?1GDWRq86w{G9 z)#?Q}nx9|cG3Li{)G2|Z5ttZe7)vvbBOMu;^E0xH_Znm5Ki&22tf2rGDNK*xirSPJ z*+awgH)RYpyqhv&4Sdexb5;yh+0X^@EDYrMW8gAe0J9m11!TorHqtYD&>RbitP!uP znO{l#!2cS(uD!5QoW~vaC){{?oWFOYQ)G*zBTvW^YU-gaJ0HI>Y+;g{k$8N7eT=YaE^V} zk~!Me{iGh(?wMnCoL8c#Ax330!Bd`e1Xzku|7#>Cs(x4U@a#~<3r`?^+lm+LlBCES zPZElNyfTP0d>rF&Jc=enV-UvCBdTbqdHDyF4m*X~&TqHc8e1DbK!lAfwa<%2oGqA% z{Ge*RYTbn;IA^UpSOS-(>`~LPvE~gAD?}oeKi3ODh&EIxL)F6pExh4)I%WkN{o80I zMn|`U(eXOO>Yu|~WAkRW!sdjZe`{=BD6h1K&Cf?Vu(^N#e-@j1cmk~S(S>?=UXiwD zCW4?l%zyR)5^Z#&8eF$OVWA3lJ5~M+*6?S*5wpHkqb${^i)z$WHF`3+(RZZ_RFsq5 zaTOfta#MmXNOFra`96Bz27Wf#1}S0WO9~tXglT$@A%|V|fb^`^BRvlxEi$W)MsQ_dkYi!Sy?E)wjX57%Bf@T;JS2 zZ|@xjT+ed1#`On-h-;j`*^5x-cW3UWQ*R@@rrKOLy}dpd%v-yP)xIHbr)YBY3uAbpGPvo7|+Sy^WOfC;XBUXcVPF} z2ItV}|F8Ia*%09T+`+AJet(hT@8$P>AC!-iw{fqvwe;Dl1@U_fXQSLaWzT;M-@@Mq zz{_oLop*9v!>&Y@p)x69KaPi4t|sx#W;u&5dcvL@-hz!QZ++o2y{O3kQ!?DM7!-Lu zNXEB~a_xHH{rQ2d@qWg&3hy}xC@1L^n#nXLT#$SYZsO_2fqA*4HDB`%QfSjK4+adBb>@!?w$Gu4M`ls+6R6JqAd{l)Xh8wqOiRtzz|B3EBO z2n5~ZYE94)R}=Yif2TPR_1%()ngChB$P(kYhO9x|ZHz7HG*XuUV-G#mhcub7sLVJv zlD!f524$mHvGYmXhgUkt`hNzdgUUFMYVF0Id`q_E=*-4YqEn)Z=#inhORuyE>oyvZ zu!oVxgR)P_9&M~KZKIR2X%0)3)%$?4QdFefqAe|Bg`mcd_0TqamjZ~5VTQjx3r&n8 zILhX6Re-o2qau&vFX#B@q~J7uM)mqYHjaj2!`>2o1j|0|KWqHh8}35=86D13{=y7P zFXf}f3DXWR?PrxxTw60ft^DYQJn-5t)*B~`H;p~a6;md;IhO`qd`qKx+QTy#R!_ar z6M4$wr*G3`9oA41O7PdZ@0p3dX+Nz){giJ9Xm_5Wi31v*AothcAd?@?s8!asf_YQ+ zg*C(%(8j%QZy2cG-R5uWQs`*!JIMt;KX^@RKEL$}rMPaaYKO2Y?_YEz{)J^!930efFK7*38=jrq-T@B!+k1PPHiG=(!W z&{+AX2!jja1-8E1%-#RQwH~-Zp%^*cZUeV`ZE-`tTKoqgo*2fd2)MsW%rU~j*3_B2 zt!OFl9kbss-jgIkGL7I6wfa}gg~PYRSP#ZNUV=LkY%XCka0N6Kuj7sPwcE{Xb5CMnufLL!{7Cm4)Tzk8?1&>du#MlcrCXS4b$uf2~ znz%-6)&SrI zhAlBR81LdjOW~@$K4YKPh@zy77TF~2Mi+T;c*6%KUD6AyBCH>6St=gHGtUA|?1oG= z6yD=0$S5wQ-w9_Ey~dlk%2BV~pQbM4+Kl3qmK#d0<2G-jJ_O@UhYk#&GPGL9L{^%k zqbU$zv?-(r*|Lw_V8C9kB`owI>&LlhX#WHn^F&1KT=3?^{GslC%{9?9GG&8t*vXS6 z#>e26w|yvb>^8n={M_R@OpfgBja)(o`A|4=T8tbS%ZN3O3{Q)ZBV$>yzmj5m%#W9l zIB-!lnvbAzB>v(CGP4wqFu?9S8?mLxS?8|kg#1)=;JBPa_IxpH$ z=tX?g^iMaa_zUV(+VPiXfpc{}qk6Aabvb?jnzX83TqdA##lK8)lpyXge;$R!{6B6q`Z`u)Wm0V-`8v)XZV0JKtZ9C7m94AUv5EqxAOV%IV@GUbJop~jTAGe#ICZ`1z=MV$%Oj9ojNPi|<2OXaT%iSxa#^|S84n_ehOiH~$1VR)e?>%0MB$KD&QAJaL%p9;xPvAV4+|-v$lt<>m zx`|9oGS?;MA8xfc8z{>Ga(jZHxx{NyK$lq3cu^C!Ll4z6T zi>ObVzaFy?p2Z>!U`m{PTLvyg=t=&^QC};n$XgT;PV|Lu0>9#_&3?S458F0`6Wd&H zQ&tFeJ$$KR*XfE~Z|_fLV*Q(W?eHsRrehWgFxkDS%WbTPC?;73B$W6NeZ;oy5p1Tu zP{w_>bc=KAU?`qfC&a*A(RMa|3_~9g zKx3!zHZ*jGu_ZPDOqyZriuLCO>0v#~XlOJ&SpF`Wl=Kh5I^R3_~oLG=>hEdrIqTaV)lDy&ivy0|TG{r&=Wi)#b@>YNn{)nzWg z@Um+J-v#ZcGz!nj|P_SAl59@3ujH)h0kSmu-;=2V?xu6PiUR8`D10zzvs*FZd; zl)0L3`Ud8Dr9xZk1vwTbbljfnK*9Dp-G&s3=`bR|<5d%eAhfjVbjxI5wCX7*6Oh1#DEq>GVHL z?)`O(wq}KpFti^h(pA9_S6bj~8+i!)653LpFD;fyp+rI7q;F9a$-=b!uB|yBuATCl za$FA`=*yw~-SB@};IiW)W=o#mQf+ZEwy|+Pj-?x0C5?g{N?8^gd-iNw zhFhJcD~GNtFpDNx63na=EOSyR2Zw*PHTX5!e9{9vBERFTvpdMaDdPDx>wdgk)BxPL zo!-=*`8u+kvOqMR4v(C58M0bmK}rY~z08Mqq^G!Ffl~;-ytawAUbLzPnd+o6=c~tbSJR?WIs8d{l$v)o zA8!c_{>?cMCHs6}0S+lXaId9XV1Xh7358YYY#Un1Y$U#2$g+Yw7n=v^xCt06x@Du< zsESS)Ou(d$7rqB(({;hDcOfu)v@>W7f*>)eFA|g*%uPJ}4wB$#=z0ni29yDKBHh(A zAB9#Mi1bp_4}R2qcxO|KxeEWOWlC7woHoJ9)6qaj2YeNMa0jMR?W7L?(FGIazpBjv zRFx^kCTtIY{+~qv8fhS%_J7%;_K#J2wd$)$4?qiQ0VZwrX~AaHl;b7w?==~f>dlBBXdv%m~&~ed`0B>xK%?>uF z81|FAKM$YiYsn*PlEJp&P+=$GFXs{D$RK+jLLtymSPu0w8s~!rXR=!GwMbBb zemarr(Z)96C_np;x{3eR{XZ=>%eU{}XpSBuNMJp%29z)ysW{yN|El>&sgsel)%YPg zGGS3E{@nq>SURo{I-s>n1CpLz48eZo?zmtV zLzt0-Nd6pJVGA~dPYHG|1p5}?9OuVHuoZsE6N5RR2sh7`M=~!c5#e4m7sA~;LkV{t za4*8`5ssz4Rl{khVn5)J*(GbnFZ8SCiHxu)3E5Gn9msTkGy$AKZ zD8D2A@nuWZ-oW_@h7@K67Z#G%q6`P9C{}E^gG))#aNjN9pejxxQVN!~sVv~{(lu|h z)vI)7F;aozKG(tde-daSnIE8vv0`(x=zW{T4Gi62i-eOG%vEEY^A|Qy{`YUFpQiAG zTvVGszzHyA$PQ(IWU8J%p-?wUr;66f(5n9=B0dvk0_GK_1tx~CcP-5DX9k-yVxzS+ zS)u(WjN@hjdPB7mRPRD3o6^(KwkTCwvIj~O)qh!uHialC)z;*M-ak=pOh}7v$Cr@P z5R0~;v%q-vpAi@tKHW7bBQPkuFw3{Ptd75_TnU)q4}Rond_*yuvre@*L3TY90qJ-Q(5&N6=-?>sc8 z5b@JgyXQ1V$5vNerJ_mn3Ct)skQFrrE2tqgp&)!kWMOJ~jcaa(fIZMSVCKYo2H4s; zLA(Y1)|{#>tr4wF=rf#yBw&UNAkh$3qPFyAX-il$sNdIVHZByn1MIHa0T-+8JWeTH z+5pDhq}k?Fa~8e;#Reo(jQT}evV~B#Cfk-&k}Y<&O*6SG6l{N~^h^dK?WIU(7-a=o zHlR)m!q<&6M@zbOJfc7NYaGAc-G{u3eK$5MxuL=O88p&!O!u9Z-Wi2M<%nM!L-BV# z1%P+3vwM^Z2n{|{ns+yQNb^3Pu(zR!?LEenh9<;kjzAE>ZDoqNL@^E6Ze~EKsfA(g zUG`H2o>X<)a{CEZvw2gz!B~C`c1SUY+fQszgb#MV|BdIGgkHk_Q^g!-#ZOynecj*08Je1+# zgVgfjt{wg?A&zA%PlrHPlw%$8b8n-oJsR{`5w=YDS61i=&p}0;{DHpk^a5XaPJz$$ z{>&j>tclnRvEVD73dC{w0lY7$x_(}ky1%7QZxW9`f+TQ&;RTQJSE(5O4(t3B(iev} z@5(P79Vz**6utHnTzrpw`(tYTnkS{PWl=>05Vt@;!%{OElZrxv2luj8BJ_%t=<++% zSQud->Q)!{jA3Alg#}n2Dyomn2h(9{dYxOTm^yb6X{ATT6^8~N?x~pSvvM*Os%YF) zfT{#|dmL7laRtT|+M0>^{&Hhnnq5AMh(muxy!8zOOxMGcu>NeBF;6$f@$_?ewWR8?e&*8x1+G<)P4&%r1Vz4Ze!fzEFD%#b5ovKNf$XUzBIT z+eLb~GOvdB&Id?bOld3t-Fh1FG>{gH)Q>aQ{fGzys5&5n6h<<;+$sq$=4~%=OOMVt z{ag%=9@!5H;UkCUfU--Zgfc)g&zYVWI-(b5n8qbU)rh(fx~Q7Txa!-D$so?h?N} zu8KzI(a40960PP)$@#}8Vl?^+EU(0dt<@9pJL?7uw>c60wZ+HMqNypfd!VyC>gPUP zzit7bd9gf@G6$i8lKgB;BFjuuKV*RivJvzfy9EzAUy#*7WT^MbUThAD#4NOd*-TBEJs$?t%hN(Dyvh_r1xW z@2`I6ps(r$SLk4pM&t4`EdqlS=8U6I)S=gHLSP0+;K2Ge+~RJ&niGXvBZ(M_zxQKL zZp~k3f(N}DOd;dWvP4^xTkbx(u{cGm`Y(L;A^Z%*=^7Hq^|Wm9Ap)lE_;iOpO!cMi zcZUw=Q7)%4bEE=5diys*?6oDcx$g(sz}%Tj>#=OrK97mj6=$7`PH|Rc_Z2L%o<**N zjIoN(qMW$Um&Ll7<9^7QAap_fgQW{qsUqFpnb8Sv)ro*hZCnd@+*mF6^;Lfun1#R* zpzyfrwIwv9Z75O*#Xt*+3l$VE3~3F;F^y2*$g2t^$8yYi36ZLgPFPBlVUZiN!*_ku zwSGEGRB)1I5fXPz>z=iY@oH!U!CFU$mtbodNM5578WelDUDS?o`x6s5prg9~0rNpD3Y4GNWN_G1W!Cwl$vK)`=xVE$> zhQZ2%7pKaL-OZb1gww`^@A{<4XZ!@Z8JHerO#GyYRG5tH8E$7Pg2%dR)qf_eKyfAQ zq6IzdK(Vrt9+w}n8myy~m~MQYk zEYobv@uk`^Ikgn^3+0-OR;ya#qtdTTRk8GIVX&xs0C9c2RN)Vir7IV}7pd#IYwP?x zxDglT2*2$H_2_y$7Q0aPu~=X0V|_)@!3khnS@Z|cnZsW>L6{+<@jekvFBVtxUHkys?Ko!QdvU^K;LmA`F>wX(4DoM?|$D~rN` zntv%+$(nx=q13JYPC4%9_(JV3bf5shqbM8vWGGm?nV2{Q=-vYTSrnY{PuxVOEjunO zS_uwBW zeGt1%w$JXIsMc>;pMWnwCa0NUqdRP~Ds;~T--P}-gIq}aOxa)X=|T_nMQ7%&CzTG; zse?A9;G`SLCG=PMnU<4o&tG~FXh`jEWq}ZK>E=UB;k266gW6^tBpxG!63E|?G%*QzhN`g-kRI6p zDTb7(8m;=boH9&l(&-*{QLN~+I16;DK^hwfrJMenTa#(Sctxh(Tsl?9+`XXJVw+5` ze;o9gjg`tlAGqc~pZVy;y!JPWK2sHaQl0ea^SL0uROIY007>YRiJcK!aa^;BDU2a? z2bs|4Lg+G^J_83?QWCwlWBS~mpignI2yUWE3;(5hXnldXYYI^$8~mFKvHoCZcY9}Y zad+f@Al!=hJdW#G+qt3eEgeq_xI#rKfvXl*s)*Oc2#L-u3=O_SUc>qPp#^5DdJ{`m z0cMr5DUFwaz<-3-GXf*{x;s>fkl4UbB|>6XFRql3Sl|+?tNopXKB}*m%LIxCiBy;c=Vm<*`Z_x^dx+hn(#&v3kvp zK5MJ(ShZX*X&yD2`DFtfUKHlyjx!Ise<0c z%den;1d_%LB=7(x^xF(h2nQ74e@AfCNB$j^)?f}YCua2MOo94{6%Dd9z30K zOj|ixB#&;Da0YVv;Fxk36>3$y&<=g%dc)&$kdW*}>ZIr&2Kp=7#P~aX3M1u-EX6BR zmD{Ylz?5Tl1wcxm01*8nL$mCu#-|7+gYhx8Iy7O=*T%5d7!SwV`gBh63?CHsYJ@T| z$+6*SjWE$}N5@;o8YMfLQ2#g|%O(KN0pPjtBjq4x@Jw&`$8c3uGXKtUBO$mzbGuRu z^tcYnh*#X(?U<#?!kh{_q~J+CvRo&UdQEsxGSI0XwvRq*)RLixLv`=0t^2 z41F52Wk^so1pe$Kh_VVgd=N39^I04|18-LjpVPL{;iKBgP~3oo2G3I?aB5|6{Jek> z(7Aj>{v2vvPv9uPUMZh*J;t~^FC8dWwg5~(n(;Gh3KFtv=2sus^aZ6p0aLawAsOe5Zl>Obq@=%WW_Ja-8cYHeJboePWD-j zvEDMg)W_&8_)QS?AxGBn$Pt+9fk#YqTK)(;_%Q#fsWVYY=1g8K+=}x0ApB zo2jy3CBtOTgi3*ILosBBl!uD=^vE>uL6C*ej&O0ZYSI?GXg}R+Ood0{D;;^u@JKjT z&~B3O15d7V|4L0UpG@U~p?ZS@O#%*k=^iQ*{I1Gh&uN1!Yw?%r zRLBFBUHd+attKX|8;!KjCM*6>%@h>M?owT-K*UR5frf#ubh)tqSg!db0bmQr!9E|Unu{%*Y&oxY%xB{ zg;ZGe_F&bskA67TzP>qP+nbj#+yzNY!8l|V#n5xflr36Sn79Cr@&t;JV9veA$>Jzv zP$hTAns4}IrN=@7))04pZx-u7RCmUs$}~&v+3rid4#P*RF-QC=vA88_)r~%27lCSk#m)BUF>pmBIZr{kO_TU{rl0*@fgF9ba@+==-YEa z-8`>)2Bo`u3^x+9+&MJ(y#~NCJW#_^pwU}4QVJ??7H|fhs*euhIgz>t%23EIjrIoZ(^Ck{>vp z41=+cJ2)^ckdB{u0d!|B4>hqLQHG19=X#`mo3W4*XQlmce2=P!aB;^3qh7&8(IXg? zG64&u6=_3b>5Tf%ZM;sZP(+4TeW+Fa8ZQ9KegG{!knKS{J+(%wV&Vt4|MZ{ z=7TfP|HJa`*XaL#^@RSb9sPfe{+XT@BVw=|2EdJt(eCNQ^`rR}0Nxjwic3sB)~bJn z3HV%1TIhC;85xCjGNab(dUNK@Bnw$v)=6Bk5ML)>{RepP#;=r(3|x|wzzN%O?O^vb z#;1EMCtcDiNg9L(KXjBT1p9=y&6OU}9%I7Owp#my9b=4=txZwbju5NYqeHR)gKMX@ z?0@jU_1WY4LRu}Huc-_BXRx4Ihmg!SPFIR&~Mkdm416bmblhEzbZF~$5C=J{kBU| zaFl){0HWXCLAea`!J3Zrn@j_u!}i~--?Vo?tmlz_Y0o^N-xNMnN1?%)oHduLRl@zy zZ+^_%{`ha`H>)xmRa}(_e_YE^1eKQKlS9khyca-!dCUp4XgN+fG3a)Iu*qTjCZZbbSzam(H9(Wl6~rX@uz+m&VK92CgMtdO zN`HA+h_AJ=N`!|7cmIMk&jc*Evpy41W3gDLZ4^Pow=h~aHbuQM?5lF|J9hCNzOD|9F@ry2xj|XMT=gEMh!k!aesVcCI}Sa_36s zqK5VHq~cS;8)J-1_Ir)&gVEg>VN^I{zqu_2vRI2GS1^+p#EYDP4x66q)NX#~de^ab zUdz+sf-lfn_#siO@hkLgK6q4NOuC_?O*Ib<{`wGc(u>UcIJ&iME}yGDmT&Gau~@Ez z>*_FMrMGFNmRiJsjSXNd7|Is@Eq=rPM2l3RV=eRurl?5VcybbtCcqyf&yw@Df%=vt zzKqj>uv`epozxZ5>X8|#(Vk2!HFon@bu0siLTcos@nf7j?s&qy7XleQ>)pZY(gLt3 zCe~;1(f^iYX!WeeRcten@3SJmfp37t1?%KF=iX}hE==J(Oo6t=bRt!nV?L_6V?RY| z!T)zq!Tr-=gd5(EY1~KM4r6&D_E9|D4w%&#@$IuW@)IOa+PfUZu(-y~XGA^7mWYhD z{2#)rqc942m8YmfSKtE#cmX)B?`CcFz>=bt+1Ua3;^q~4Tnh>pWa3Op>pIQg&! z&>-0e+KWL;u(x9MK|ASQxr(-U4qF(_r3bG(WD;KoN^{z6 z#)*X0*4A39Ko4=_RxA;C1R`sZETS<#5$4X!yJ_77F#<4O>vQeXeo<>a1yv6D|6Jss zknndxLWrW*5oh}mClyCn@{fA>sx6FQM|+_WFvP;Ar^~Dln%f|FaOQZ8W9G2LV-X(d z^{6#3!;|3mn0cN&CL`+pzY$TY@`c>enAqGuWFe|vzjvUXB+=hx^u>Oi@Mt+dqj3WJTC@HR>_jNk zLIvOBfC?ZB6<69Uw8uO}=FN?Q;NM&anYNA*6{<(GfPdj|cnDqbZw>#__rniG0LOL! z@p#b)dv9XD5j}`-ln3|n*-*$1##Y_Rtr7Py)vz~+ZSX&v;7v6{)m;p_-+Hrp{X(3)e|-j0VbzvNT(#tGQhFV#S|} z*&Px=u2l8~{J%Z4>NkM~x@nZ?Ca+PPhX6$$j+(%sc_MYu#hX&o5TBca@Pk{u zkNDiUEVGw@cp5g`Ss+77^ez0yQr5_iJ&_i;i^me6;IrU)^TS(&Y#ZgAe+>)$o7|y-$e9VLjMIJ(U2A^|LG+* zIV1p#%k@S^wD5kqqi=J!5_%sAl7mhIex@~WNq7w?8GR z>%Z6;4r)@?u>wi_4unk)`~;^Ba6jt7*)v&WRu2y=fQhU3--i1%_5Q~^j2lYuV>3q0 z!rsuUjopO21OM4Hb_?hikqs?GkNlC_Zz4U%_dIb%?q2@VpD`EMM^^U^|YG#9_5IJ1;w zFO=C=L8&k*^N~rKpTqcFpMhk4*d%UnwwvqHOm_Yq)=JD4_eRWm=`NIv`vfr>1!>#iBaQ|!I!UWTM z1u(_){Sdijl+@z+*gQSdlo|+79#nJ~ImoD7A)<*ujbtS-1^GE$MWh!09|y;Sc^FU* z--_9P@(E|(PwDSIG78v!4p@Dj#r6yNY_a_q;2^=4K>v-vAr-=QBtF9{5Xmf(0e6@= zGN7m)P>&vM#J^;$zUE6VP6k1t3FvwPhMAm0Qs5cGjK&aUK(k7sxPt-=9%VZ6AbI^t z61d1LwEKvMjTa73d-t8oxWSf@nXwHsp}@|eaJaRvAyZ3W7&0K)6W8N?^H`8C^Mst0 z-D1VhYbAcL7x@o1+iOq}4qjjG&CfOa$l(QBo2&Cz7baNU8=02BTm_$ez`7ND;#yK( zqU}`9s&XvXIl>f=iZjmk-{R=^jR-vBd^4KEq2C=IVm#o~>2{`+MD>yUQ^4D)~2Nd?f~&7Ukel*S#(4WITMOa~ z@H-Mnmt9Llt`a9RITR!9<48s+q!8Yvopxb0#D`zRE9U7seg&sb#eiEb$AHxsa8nBM zyVcCg4IQb7#f9hu6E3#$_Vwb>;DH?6pJn#MkmMf>#T6dZ1&3JZ!b(lR25gQ^iDQcm z1zGTs{T?qUTmojIKo6(!hG2E00QshpGiEbvKMvpzPDY1I3w)8AaQSUn;V@&+ebl9{ ztqT`us|TIBxFv`-3p#lt?$j8H%N;PUsiu%CFzA5YEp`U`vtaaw^+K;pFIw~r)h4W` z!{&y2aF`hYsp;Gd%rP%!^oN{pj#+XI=Sx2oR6c#aLkk!*-9R~4RaiK??>Z|CjRgdu z1RJh6(1^xL+QU8q&7;8cy5Rw0S7v8zum;s66j$gC2gqgGG7Tyl`V$`tv}FZAKc4af z0T@&%$hKY&uWs*k@cgEjH#fpmU!$ij-b^Bq(lKpa7JgCsXCQu-fQYAMtIv4Hb9Aq# z_Bhn(2dRwi1kuiy8Y6l3;n8d0^vP}(pPIz7^%y_eALfk!QGG5twTCZG@sE=JCA2#v zI5%}jz{SM0yF_yAycMe=1Lj*j87@Mg|u>w*}_j5N@gQo!)s2v{D9 zj@qsTeE)Xb48S_`QhpE+>yeDpz%QOI)2eUjtR`Xq zPF!ZC__NocMT&VUhL3e!hrJEzD+?%UXpgZs32{&52hn77Bm+lN6tD>xnxLG_%(F?| zWD$XYYSj@S(VozE>Ge106*HKkE&CME#m$=to;!QcGL03Qu6PQK`aT$A)Rkp2KY1!DDX!ZTNqv|4e89_`Ujvcq4iWKwp=Q zmgXnekg7?9HlCoku}<2tAt9Jc5V#4}|(C@`pbG2$l@s&)B_@3QkEoxbZ;+ZLC#`o+2&SRWQy$M)(S3ml$UVCCl=wlcy z8CM|9dFjv6)h)$lc^ym#tV%%)#nreh`h`Ss^t>8`X0)nD@IBL4LW3W9kNWCPd&fzi z(Qf=`Rt*qWk0Y$Ty}y(LF)xzk)><)?VU)=4$|4h3ij>tsC)wL&Zsgdp*C@?%Gkp7| zoH4>`9M7M>QC1~Htw&*%nTFA1{q8eI`QG>8WtH|NwpjZ^O6{0QR-y*q;Ji4jdsAu# zm^G(-IF2JJF0I4YXg@yH9c-@fcg6puTJ<0Cr6)3{7^-H#5%*f?$Q1LH3xF)jR%dWL zgv>vaY1`1NujU8wJ6V!LAXCR$14h0}oc6NxBg(wBS_rtf?2|Wk!2W*SsgcC)s>%=I z*M!7(VhJ4k9Vf<#Tn^nD;tTsJK=1wrKp*=D0nITVy!>P^nh$OKMi6gj_%RM*nc8oj zO9@q|pb-|ldM2pNXz8>A9g)-5b~n3>ADos_3b zG2KT6Ut*-2Z}cW5EJF)P31So=bY8s*ipyFLReR+C+XwWS57vL<1efrb8P=cdi`h*( z>(AZnzqLlf`s2ZiP?#45I=_Z2fRq>m6Bh@vUeov?Tl8xn^R*m&k_8(6_Iz&sP~B-9 zcHKK1%fgsQc5mZ24jmXf85HLM%wn9c+CsqE0jO7NfFw9bS6vW;MgJfkIO_6S13$2r zU99@qN`X$>EGrdOvlO!o&);KB5&n;QFb)Qpr&awHec@?-V37GV@__6fo%&sTMg*^Y z{rO!XS=IHVLpyZ7F`Yk%-P4B7FK+rqI{ykoNTi9H<8eX)qTh&>38kw7*f}Y- zUB?qAO1>vcpBxWI2C#*-9SIH#qVMV0oBxT|)6?jY)N^a)qW!};Nqq%vSq@=ee4M9W zwENTXKhHnyo!>=wZPZpA7Qc_>**1D2hjAj~VH4?xQnrftwBTCsFfmV3Dr|5$w)r!1 zc`Hsq|FE5=NY@G`fisy^mVSvB?QP6=Hd(*-i#UH+1BZI=nOFdDOz#X5Bhu}hMs68d zQzw_&8UCN$mhw=`9kw^mUc~K<`Y3x2oYk#HJuAc=QWEbk1 z@7Phz#yDi(@y-8VyjWiI4f{CYM;1H?R(}*S!db5vEeyyvtCzmE68zCzq4>i(>s7o_ z@dsY3z%CO>!fSW7W{_nCCuNW<*T2soW@syQjZzop5omjqk;H-+U-oigTA{GQW|>sB zOiIs*L6)soHon34l}zgJ{33_{36X%z%@NEx!zq4N9DM&=9 z;1qoPMB_vFMx1LC%t=M~5$AhW$EB_H+VP#G&nAtkbk5Ne2HOoNsc$Z+X#xSoH(@&} zTKOmv(FGO)$Te%^KtS9Tg-QUqsDF%TN?W&U{2LWt_!;OKk1s^Tk4A5_oE#hl2OWBX zCjwpwy5WppH8J_A3Lq0J>k)z!_QQd9x@`;TpF+V3_&NgxV6FSEK#`x9cc7pSOyDQ^ z3MQ3@M*UPHuH%JT^$GqG>2?=eFGFi9zZfr7eIP$&b`OJZy>}~V?W39(?1@V&z@)Tx z-9e^>2UUQFQ#5wAdB*uV70NCI_yhSiA>llUYM8I89~oHgXY@mo^pRjuz5kC zi(Xd?=SfTKdU7l{3DF|N-{Dd#$N4{OiZG`CHgFORkX%pQ1~&F--VGQFkq0qWVU9G= z*WU>z_ZRpz7(qNgYtP6Nsf3U-Z%jpDQoT4tNl#>>st9IH8)%SsIE+GtTykl=XZLgR zj|q7biBR~&Q36Z%aA{r&{|5A7r@ zup7vD1r~3LdDkw03z=QPWJf)si^VKGa&bHdaME@wO2{{&?MuGqRsh2nbKW{b|NRdu zQIGpp^nQ|d6O>*v2C(&1wg0{X@51$qwTrp|VZ`o4*Hl)g1Aj$z^gUpG)CFjj(aDQU zK%D8|Qz&8SF#M=Y+I(|>>WgXV>C2RS4!l#zXD=DK+vk6YFJuZ&)CotnSqquk^~1#b ztHfZ{NAX}=P7|AIedO4<+?o?t-Ks6s{CO@}Kc0 zDwnzuuY;;ru)HfyR!gOGX0*>CZj3J=?Y$)bY~GM@7Kv8C@^!{>$cM}s8_*?a6l%I| zkt@{HU#r@Vw~60S)1}I>M6wm|`=#>x-S)d5|I6`Pclm9mR=wFCI)rN1iFXgu zhYBJF@v|JXPzWLXQ98viEqEUJqcw>IsI=hEKMVSo6@O0!Vu2g?(FQb(q3mj#o?>(G zi)w|kV~ib=Q}Yx~2}q@K-)=)NoFa;eqm6oji$Nt?N&r-;6`TFqj?-Ou0seE4o;(Ws z(l#w;K(ZM`ieyf&!b0_Ax#G)nIW5%r_&mODl&Xd5wl~0(H7c$WL?dwJ4Rr5s^x#lf;zZ`J=JXHoy*3yM*=0)JRt2ZiH|daJ?# z;``g3T*uS3me z&UzX8=sB>gg#DtwCi7Ac95A(hsKsy}R7Xv#rNHbZhYpfgfmFEN-mtWO4w(|-x!FG& zsT+vx7tRf#gAGI$j`$U>lR}OvtSK=xB3T4&9z@Mx`wCNAL9Mm4{CjV2^!fN1DYcT6$EGb zgUy+N+f>=Y*_WVhsh?kK)h$qOxbbNabvUZwrIMXT7ld40wNHf_nzS+ ziv!{$OK}0|>vrV?PSw^-NGo@hrfF5Tp~0q<4Aq?DYfJBxesL%k@$v#}`ijEWX=^H= ztr`aGh5WBOn_c33Yr=orxgKI_`;U*GDZW|f`FfgJx`zwOJArja6GrIZ#u*hrL>D{p+EcD$$R(4pYE`q zfZxgXvpEh=n^HQ(*6X2K1d=8cl76UZxZuT^7XzAt@Sv5UmadET>ybIBx~qBCDdCAL zGeXT>=f4?)xHd5*zIvyQr#M~ii{k8^)=36NQioXjJ{EZ1qNe@(2gqZ+i zx&p^{!Eq~?_lgbd&I7?Ai?!-}>r)fty0bgjgj{w#w5TxEpNkI}{vP;0)1O@q|8Y|% zt@;RPg+#ZVCK6}6Ba)FG=pvc#IA3}?K4$oH@PDQRIncTut%nzFnAtBh_|dE(}|ue|&l zYgG0MTET9tLL~fNc=|7q@%oxSlJTwtBhZ(x_HinMC093Q=1Ia9-pl2h79NMZo42(k z?~@^on{q_0L%*P|F!UR%hpr$KW1O9^)#mSP3JwGU$-dA}#O?e7m5~A!o(Da&(=P8?F;xqOfc?STr_{u(@> z{V1#bFlmpx9DiezT2rSqHaS2C`^pr!F0FyU@Gs>POSpMqZ=1Kk-*TD&d=>qJ#ZtEF zl)s9~BiHe-yz+hmmXh2lA4b3Y{@!z~Dy&EcyG8qNgAj5Ly zZ)5_f`jzC!)p)jaJvY(UX+tJwul zmPwx@rpa2A+BFYPQKkt4$gtNg`+3|n!7Ro>gL%N9tQqj!2EveKF6l`akdXpxU`G_m z?0!D%5w&a~{)j%QAIwLR``!6KNBxeo`n{-izpv!m{hDK-%xc8;FrSno1f;7A21*i5 zogWl^^RdaY)<^L2l>Fkv{*F8LB}cjY!iFB9p~M~MR z3x7XNiEQ&H@OeywU4`jPcJ)HF-0x(J^_O_f^p=WInlrJ_2|By2Tr&gXZSWi5UT zHO&ij0rPB+et>rXXsEf%taBozup2XHXGTh&i}i?%wL6h^D;|~tv6)mz1{}UtuX90)D)0wko;)#Hr zIqS|ucWaq|pn6-|CI0B_7{V}Zw$1-HDY?3kEhF8o`j_xOlG!Rz01;3{2Jh(y{x&v= zLIbo^sXA75>`178U2o5rMwZP(ry4pnM_CS z#$6yTL5{6r_ux`fve=L6D=Dj2>>)nx_4UzE;-qfu~6ir{C_Gh&Jb0~5Y zv>EW8HC;Pv15C#_bBLrNrT0qAU8xpg8~h4K7VYzahb-fp>u?S?kGauj5+yg3et7}J zwe$<{Lq89aMv9ew*zCU`IB-hf6!TuDo`hb{rCWt46#SaU^Msk?TfD=J10AH!4_N#& z`9{S*R-oeY$KvD$lhC%4Hh7u91O2h^Z{cVnl)DK9=W_PhpViNCo10PC;WXF2U8IM$8? z+Uc4_qmg@vgnO>rR%$M~WN-_!s;n`2aE)`Ds)shgqje~*|51Yhz~Dyg(-Kg&i!y>* zXr6Z9BzPlR7e*V}S*R5M@ce?sKU0Z6%=}gHO>q55n}14h;N(E3;Jno9{J3Kvfj%7V zqTGrw)T%a?jZ>JQbG>Lu%qDU?r14!lzaD(j(QU_s}=fMD&$xH>ZN*S4?RFwu$ z81IM@=5(#CDoIF~VwVs9`Hk$dpZ2Qa51N7&e-x2FO4&(;C11EeX&A7#;B2K&j}RENSyD0 zLd2mlyy8o3i0%+*=ytIp#S|d+_sRnNXJ-Dzia(3~_`8_bD%Qd_qCb{l45|(s9*Qd? zakwhM(^H#8|6nQCmU!6~6a}kE<{*zxM#{bxQGle!@sJKxhS(UE4)e)e%RWKWbr8oV zdF>gH;5eqmB?eLrH6=NbQ*gZ{%mtL@D7qD;Ia)UJfOsMw8@kPx3K`-HWGn(C(pcd^ zuqtqNxqESu`<(OMh4W>hqR z1ZH3YQ7J|7Le)}gYeks=$}Knn8OPD6)Y@wM&_{i0t8J-T#j0%pg$S*JR0XjWwdxtC z7u2c&TJ!(@);?!)A%MQ``}yDML{+YixU9gfYt;7wd4kyxx#CFiPk=BOj8T&}I;GPx-+RPP;6POf^>n@a1H6cgkZ zVCA~U5luQb9sMOES5@lz+X`zj-K8$+H`^M6hIKL0-s?p25l8@u;9z^m)i>BlBxzf)rDU*#;#>JE`V`2RQh=y$tbQ}BLi9-Mu ziphcCGGGJ#yJKCT>k~j1cn1o=NqYeJh5Z0{|KQIApg%<`#&Gg|U*mN0bk#~^g5Wz7 zrxEWlqA!}WGMgygadIQk;kDHoA9wSqdEax5H}swT%`llqaq#V;IQu^|zxeS-m*NRv zlY9^HM{l@OTVV?RQvSuWV<<~G-y`kJqi3YX8}VE^EQH4{#6w$0Z2tRxH- zOI?ad>D3kD>`N3&r;#s;!QI-+S#~j)aB&dl&3|;aIiVQ{2){?RGTj2UQcE z*7lLldI@`*mvFjjbcGt`X{W1V=}W4JfB7qo4C3bQ%+DT1G*0i2L{+oPRi+W+>T)d0 zJM%eR9!p+Q9{-wLIvRIf(g0-Ve%b}qY9*HcB4TSzL0$vlKPQ!|J*`uscHlwQm%8L( z{vHw=PRSQ-7m58nfy55t8IOnJza-^)F=2DM-Nl{aSZtb zM^uO=D)bmb*&2p4GxcE~`#BRFXN)cmEnZHFcfA%|(0Im_hKam9 zqhUOn36}5}5ss37sY`D6`hKYB1&!3|4h9rx4aP!a@gXcPJNOGQb97~$pib!O;O@0y z4{5ja1$GCPs(Aq=uA`cZG@07O#)8kZcukIzy=uY*FeJ!tTbwzz?#Ta?X*AN5gk7%~ zw=`3t>=>*TX6HAa`Q?VOEX*$E+UnI=E?qA>MN!(>h|E>jt&$B21};tPZZHLjP9a{^ z%~BA!n!OKo^wLJHuUOE1H{!Y2$j%9&>K~@*o|y}cCHacNQA*i44gJUkiSPCW`6i`~ z5rwY6Vmk9Ei;8Ia0t8%#)|8Ld)X%$C*Ds{U;q!nb$r&h3ReKHa1k_ZA8M7aNe}{6;@as$!7KT%0uChC z2EBGMA_j}L1Ji}=#Gdue=nBjI`29riZw5jB^w;)a7g*NYZfZAJzS<)!ESBWx&>6fQ zUUh|-^(7-WIju69j)G-TGSJf5kmevUH)SVATp^g^>@Ry$0Ed_`+^$rvgTb*RvLijZ z+`AW!3p9%Ph2AL`9rY6labbl!Dp_iE;2%H@J)DqnGsR}_u-h~k&<4dgl{S?J9fAqG zC-XG_@h32Z9ghg?KH+(%S`^`6cTUJH$y94fbL&$bTk_YZ#hNQi-HyPe18`;QHLS=MPkLYs^DF-&vz-%w(?5W$vWO{!pNL^o(? z;)tXd$Pm1=fH$+gotn4e-!+6qtqpHnIIt%C!u;RXBx5W7oqdG;t?*xFR@Ed6R#1Xn z$=$P#)h9NX*Y?UTlYSX~S>eoa=L*_K19(^74BD~W3VkfSL#V3Hz4mH5l4n@5RT;iQ z(xJ{P_=~R+WM1vIqU@>#2!FFq@^J^+uoF%DWG%|?pya2vKA$UoPsnXC`KdQvUAG_I zG!ohG6iuYeOZ|BdU4(&ecNLdqZ|mAPza0Hqsn>_0N;TL2R&!StG_B^e*RFzvlOo~G z^WNuRZ}hm0F-}t~(Uee!``qZ%;Ko>Z!>nsZr(%r-wVW8P3BSH@T}}EDPA}GAmJh$W z@QIr6EAtCRCeLcD2|vG}aAY#xNX;%({TdN_<`-q?1N`qe+g|$AXMdRQ_9wh2AKKlH z`1+2dS90E6ZOQmu|8|9mx+0|i7WQY6rR1+jc4u8-#t?JuYds={y2~;j@0CUlKVRtJ zZ-feyN20xY;ZV_M(Wj%h?rPqF-XofG61vVL@oDwEbA$PHQMYY5L5s->ERAPRI`P&dW7Wot~3V;S&OT&!+IF^G;D= zIOGK70z$~hXqU99VC%-OU6x!&6e6=qGZ4IYnI!hCq|BSJ zXC*bNy(Zk!@I>Ytn!Ks3sKY3eL;gpv?j89G0J#TW1}_}`=Yb`kKg-nw9Wy%s>tOgd5!LyEzrAH!9`hR~K@xj*4ZprHA z1h!s`jo$aB?*>?1vq*d_Zwf!U^Hg_Z-q1aJr`fht^Ddg4Y`>>;H=O$&{QUj9^8dPj zOXX@2^lvUd_Se7Dx9&l`&)2`7b!2GFQUw5(X?0hs)Z^d&^RJE5xlb| zHTe6`=lNM*t4)tZ+E4s`L2bBo;Y*@+xdMcj)g;%|B%k*xwXp)l%Z2Z$f^0Im%gVAp z$G>9{=Ld`P77ifq@09ZTxosFcU`&9#?_H8IXWUTGip1ZpiEnLZ2K0@VlHUK##m!OPjSPoh`I ze<%6LQKmAd)TReJaLA7&vIQgkBar%nKV-~RwyO}a(dIq!a?fbb{BU35!=K-@KG`e& z2@2m&$OrFmlkjp`C%gm*2k95~(#>k82ty4O;z{%eX0(O>mHb3(_-h?;H8kh?RD+zQ zzvJ?=KNdzSGOt0N>g4;`TXU3A)BQV|p46#nNK%tJs3vtGa_yqB6Rh3iY%I{|Vb&=6 zebA~ARt=tD4L+a-%bT;utGT<~ChNlf$xqxMC{!t%t;VFw22~R}u{Qap=ITwg>C4({ z!tX46SL7>IBky>xa0bgJ%T4#JBm zDr~?Sy0R;}O(H)1|FjqSANCpO|3QcRapO;cQStmVu~TjSYMU2~2`%{@`TV(|+3BCA z?8q0YHeD^2Z!V|_uUm-o=!diBCeKE>Bi)Ff+st@0t9pRSE|%>O2SDk5oY z5NJAwGVp5xE$4O49eJ+)?3;Nncz}evqUuIExT0~*&_)K(#f&=s;75@;Gef6wEBkBGd zBI#&BczEcZRUGelj@o>eSM-k$)x%Au|88?>Z?iqONIhvK8MxcBF;x`VBFG4_N?o4k@v@OFpK%@6B4_|vTcvctHbuVaTNaujZS zthoU3P_2czAFU}t8BrKQ;F#b&!kq;p{)02C%vrnh;{#NnnDx(wS&wG5vHIdf7Rv)p zcMEsS&#a*aES-^CEEl_l`-Xe8SU$j7%ZAW@?*50EhPJ!-dVQh2&|ip{iPc|{Z1Mh% zw?rqtqx|lTotbVg_m@7^(SP8$h?$&@l{)%!^^WV;6?RR_C3K~)x-#;#E?s&0>ReYS zEvs^#b;WEDrPv@|v>jKZR?Y@tZZK0mr6<1kjh3HuwH&0)J~|+P9jS^OwOInNG?KsB zcO6mQLXD=5u)kZbkFTaChM^e1ub84V-Zu#v$j`gBL%x2&RZq^-xMLS`Zen zcp>r0cDH-~7RbzXfIF9-4y&49j&SRi$n*B!ROVpR1%?)(&|L--s?-TNK!!)+D zac5sFV2SHX@*CLbXT#e1T4I08vqPzd3*_1Aw*sABG&7n4M=V{pHi1O*}KhSQ@) z{{NKww$R}~{%Tp`K{d>@dG-LhA;7@6fCA%vy^*M`jE}iIIDgPc@VvFYuX3OG!8!X| zbz>W`C{JZZO^uNhn!Q;PWvvFK1SIm`k{i88{O5x_9Su!?^ydE2CuF9_`_CNxe$qj| z61MyK-|k>%{jTlo1z+TELA*bIAr*g%8v1fXq#uRk!?Woh{J2B3X7luGe9mt;In^(` zA^rtquDiE-JY%{7ePnR5)$7;Hh0Y`yPTb#^tuwz2T#~|vEgTTOuwb6Mww)LL;Vp2s z&mZ0sw{}z*ZjHam9n#sLQs}dG!Dt9m!5&Z~@$RSGK{hKA-Q*DrgzX*l=kTEmhepz4 zm=spcIzBb;w*}$X=l56m)hz3SwawY5HM#Byf;URyB-!Sjsb`{v$-Q-c)y%J^PPrlc zmxaei(lea>L!Qv5rQ$afg#R*+$%}xL-Z_zc<`tl!U)VR@27M1rFvr6m+wflSUgnP@ zs>%AFZt!Uee--cF|8+m|VXIk);cZa_2vBdf-2? z=xHq`>w36#Le`B#vYWLx7hz0$*SwT zVuhbM?$u~wb#KrbOI=n}7v4CtR)DfE zb(R`XWQr!AvD3#06)Vpcwl?+H+_|r8Ihn>0?2JRj-j}2Vg0;!ofpGZcs01&jI`{4O zmT7{w&0rPdCZDagd+7qBSdXf>VM7l3@>a*q$VoA3hy-DPqv86J1`c=<{Bp$I?-b^_ zL&lu4Zt?zBqNskI@*w9=%USz7GryTz<)vVe^c1?77{FDevzlr@%id;CFP zU=5BHxO=+1qu8Q~P<90wRTh2bmv0wRy}ubo*$4F6#{)jg7mMzTo)PzH_O34yhHY0Z zu?ie%gTt|0uBYaIH~;2XsyLdut|*#1w3z^4FUAMP!W-jdk{=nlh9^cWyTfrs`fant zlVA4(M3Tmq5Xv9`gC2<_KEf=^bVctQPaPD??0n46*fgF$C(O4ud%xL1$^C%@NMnXJH#GxE+$P%%}b_ z0j`$b>2SpcDxagtHFnEmtN3`1_PLjLAPiGC0|(cso!$rLz-a^LQGeh}vVl`ihfybg zeVg#aIXxdwa!{6j{8l$ijkeK~d0Cj^ekYDCN76?$5Eam?xSp)Ur**F`;}zu(cQ2Q@ zmvzclq*pR-%l^2H(dlHa)AJvER_z5lG0mB~b;@$@|8)N!5!C$q|Kf-Hc92DX)46j_ z2V&jt7rJqp?_Dt21nE6xQ}s*_`2Ehpy!Nt9sZj+^g8uVeB&eL)G>$;zMi41ZPKGWMjREx0Wag66Hanl7xnCF;A&>v~@|H^moFq=o58X-TW@~f4eqsE>mSHTESDB z6coL)+7(sx0;|fNO=Z>!QovQYtZXvxQB_Vj6lnb}fq%bGOZ`5XgzDa>kKgh8gd?i! z)0QBiU{lu1HeVcVQkQI zCu@a1xhivgYCA-I@+lAjT9K*I?@~(_GWoPTCg{>qTCfh>6(k-A5-Zg>xNhc2`@;1> zBOP2Sr7l_Bz`5N2?b>AU`bAfC6y4^NN!6=ME%sy%(338?Dsx?W7RS|Gmm1!7U7F)} zX=P7cswb26Btngrm>eXg2Z=dqj4svlgz43#r|p8bo6A&6U9!6A(p3MqYxCwZRi>gd zc>35V^1Gz!)ul#zHkDZ`bjekj>(Z@A5Y#4S^M}j5^4qo8`ioalgDT4-M?VMuhhKG2wZXT7Ur(U=rUXjreB|di787$zwT42D z5`R|u0lc}wC*%&RX7CjGfUbJ)9Lz$8L^iSO?(V2;MqKWipPx5;o45Ja-R-REpwDy_ z#XZ}qNIhz*VfD(Rsi@kFPuxxFJ)04~U_r4paE15M!LHdEezPmoEPb2`a#JJyAyNF6 zkG<)1!mu|dNGuH!cabnA;OY2hNTSA}K&4ct)eWH<{ok(5Wo4>NMG49l(6sezS5(!D z6wB?2&xf91(^dIsK#E_1_Z+P+do$p6GCOWpDH^Ef>C^gnR4+ zvxCMW9Ct(XH2}_^o#*-qCd29(rDl4&6yX_Z?P|=wcp$w*&)-<+|oxeQ4%A5 zwG{9`_ye#0pCKInwyr)^ww>YE6T%153-7s`9l|YBPY72n3bgAG?hq{>dm%DFcp1yH z{UiL(HwxjV`wF$0wLD3R zVHb4eBzqlZ9T$pDK4uBJu+v-55+}#D-B?-W94jZ5bj9peVfJdx;*yhp|ID6@js3Cih08s2N`UVGO=Y?Dux=<#YmLJU#FZ zxXGc|KEl6N$RGQ`DxUoJ*%%k!27El3+TdTjLv>8Y`?|jd)9dasqXW^0sZ*U;SSvKI z4?PT|NM}UzVF6GoRFLW}Z6BX6EqH?lZGh0c)s= z?lbe3m{mGv<{93Z{dYN~Z3_d?W*Lu!W|{3geJ$x7!edGIQ69mz!=5Z>^<nrAetR2`2)v_#towk(%(Ir+FNEr=D5m31byl9dy*BM#}xP1-G>0MVXCMz<-!$3MZYSsOC*&t^AIq-IF!e z-+?oySFPOYYbp}Q0rw4P)$5$vi$i$u7bYJqgO-Qn<*`0hiaVGL1W0z(4 zACV8Dn<*5ny15vsrqUe@;}ithEqtPzwW4ObBbyPp8__$2!+#ok5Du9ad#1Pvhjd{- zF1|tvufZ%V{+RnMa-*whve4WUO|*2G-z3-|iTtQO`~-p4hd(uEJs zF!WxrMd)SxA3mMz>B431bsew0BKK;Mdv%6hee_L71+9M!IX!C3q4bab)s@jr)9~%r z1LqXv^IbqFu2-%jj8}eC)3;_AO0*HLnYj4ZoQU;L*GDc>%EplC?g0(Bb*fs|?Rq zy#$`izww#yyovJ}J>t1EbD-h*NWp_BDWUbxjbd8>R#1=W6P-}qSza#yYA@XAFs#fy zvhofqy>ARJW6iXGt+{TlFr1sDg}=?h?`gJ)+arF>?>JpJ@jHg!0e=F&t(OP*-J7uJ zvi@UzGL4fh`=1|wb-ly)1Aq98qGPY~W1HdqDgQFe4wfEBFTCd#IDA*`4c{sq2<+}6 zWSqa?F7p?0`{w9BUnhKbU;o+G<{rq-t^ckxOyB#Wzy7;yf5=7!0mZ#J_tPE4#2@Rt zzMddxwEhEt&m@}nir+j_o}MbJGE8;g_m{x#eQUnMuYK%EVyJX?yaxCV@cWFv!q_){ z=g;YiUt{KPtylYd;`cEpDQ^0f;dj&~hu_^(KO27UCC>ML@cYl%4!_=WpAo-q*C}T( z;<_~-uMxv*uuks4?|5MM4w&cgYngh&uWH#Jey=ch*Zoa!SBzs zJ%)CtOg+kDS8Ct#xPWEd{^jx04L#uZXY2Nf-}TcBzlrA^e$Tw5>;7H#XDZ#Xe>df? z``o{C{y96qgYV--X!Dj((-FL|`PW1Y%7sW?6&2&Q);X^C!oB7tknQ-NYC`K zI)Ew;E%{&GG?N?@KPNr@AB~(-y>SDt0IL|NiW`WRB9}@9kd*5@+Y}@?MFTbz@J0w? zfB!v-gdVT&m3WggR5N=e-YK0Hez~ER-bVDD9!DBZ=T|+cdc0l@?j=80L$+zM$~8GcMU05KvXCtqE;kj2=d+Z@nmbAUv8e6kyL+9o(@|VNu7G{OIo+L zvX%7%QtdBuD!7I9`C|qf{$0OtZ4S;g)32kM_7?b~b^bt{rc!4m!k@(dPRX~dWcD>R z1VQj{@*e-+&SNIyv7a66c$@#@HU8KrZ>$`E`)evPSsuj@rPw*};W(g*N~s+;3-fe} z>Dr%yHQ0A>t#kc!t{+9*+Ykv&*eHf9wO#m4k(9gu!yD(ZX(2CV1!)s-Zv7U(mbs?m z)JFiFJ6|{JYk_~JidA_LHL1|^@Lwrwzq>9&V&J;7BThHT0glZNmF5YUq!OnY59y18 zYAaC4byHAyKe*q=PWJYWc7v3YAHSh|PJV!idLar=MU7beGt;WxyiI3J$M!ju@o+G~ zB!53c^1Rqvxmrh5dq+~I9IR-Pv82L9&67hB?iE68JvD)09Qqhd;GA2PO{8al-%-cnHmZ2nD+;t0h1fOH=peyINe~SS>h+(*O?uBCgnpWv?m2R z-9NjCEh|I9qQ6O4Ai`?swxlVSzd!)?H5pG9KDjt_qr4j#AC0>Pgqps~_r_fVLpL-j zqZ{Gn)aDOM@B6eHdaS5%XD`C;C0A!w8@ZPG^&O_OI+a@+j!u4p^xzyxRWEK!E_Lls zs}AqL8;e3Bf}*NluS?3Gw&T8Ix!*gSAD<=Imh*Y(MP;L=fr9ZcO@h<28oy^Az}2;n z#mYu4Eedht$#}a;Hm$3N^RCw9)#2$i*!yRT5SR1nap9TjOSucG*d)oisuFu9kv2Mp zzLDKJq3Yr_jk^YM%OrCIy^rKI9Lb|TuK|Db!rd6?yvK@koo%mNc84S3H?+iKr#L{= zcctRd8Tnkvlp%!UM_Z2<3Mb+hyI&D`5jFjdEcA~r`8buP3-3@n81Tdd5A^HGY ze~Z5>b}jNUznA)fm8{8kxRC60u});fQk(2hf4#`3b+7o`(BsiwxZJw;rM zh?*`2*=Y3_;4SI`^>{38jYC)3hk!$uxs1rl#q3a`b-LW(7rRfW35`$K*zp^%@n9jx z68xGIBj$Zu-6uSDeYtn;)20@iaQ7?5KTKs#?@t-(G-!x?hQZN9k@Sm>`#oP+D@tA^ z3;LW2Sic+)4HV@if_aJTu9Ak+CDd=6XFxH!amb#HgxO$TnwkLJ{;M5%++ZFPk>u;z zAFKzInD*UJuD7fIk^#?avxZp*bj9U$XV-!)bKld2^C_cy1=v42XpBk{p+MMCPof0k z(~CJI@SnTpN(~e9pHt;oZnr=_cvGHo{Hb@0l{z#X8H6cAUwj8qUs4c}M?Gsg2q~gH zeQq!!5HnX*k1dL_LwB+55K#^1Ix)AqF#YLMU!6d=8oujV*}`X{Cjicy-vS)sdl!3K zpA=n~-l)a}tfOT|Apa&*V}|5~#fcFQsTA?P?{{UQsrc45&56-u&DOTebvl|G@T2z= zlS30Y4H0 zES**xUf)ni-fRP-W%a`rA8KwdNsnTQve6x)tVSTZxywY^VDDt$40^UdnVOqfd}o}L zi=Jm6W)+TIc)I)sl5ZO{lLJ3Q=mPr*%n z=oYq3cquohbm2R{rm~+sdvN)EkDvGYF*7BI4 z7A0GC5drVHz!w@0Q1CcOl8jC-2R{frbD;=&QCW=<^e`?aFXiReA?ROieyk0@7HZPQ z2i^YX3cB<2yc|JmItV&*T8^OBox$E^D_wW=bH4-)INE{8u*`g&CZ!)pS7@RNhHr;J zU?ecEA{^Za#?zn10ov79b{|WxeFLzN0WUqihYTRvnTCysK+F|}%?isq$orYg8%@Qw zF!m*?YPPgx9_T#wqe(aHk!BI%2;!d+NDG9IBfj; zFdyaM=sy0Zc4i@)8r=AI71;Q{f=-8;zUIdNW8KDo6|WiF{hWTv&D~tfA>9tBQ$sJVxOB7(Po8BFR?_4gbvq7W%_uuqLd8ag}x=2zud&G(i@*cA6 z2X`X=#4T+(dEwT&HD;;lI|h25lJvDU-W*0-1VYd07i zwJAKVsG$Zg4#HDcVSnH#279NrYEr&H7>lXjD;S3#I`w9ykPAuN@mr&m9K137x zIEzVX$YOp*2)xc3kp)MrAJy$Z<=}ji_rr%iYHyCEzf)FR7e1k^;mK%{$PB*;x~iT9 z^&hJGIeN-!J;j>C*AKcDf6a=&92D;YpOxo28;Wy><|a?~TX=`>zdXSVi+vbEix0wJhwgFu`F$^=5y6q~H~i;T|G9~$7kkjhroVm^PD6{wF=mCB z%t#VB+$iC5PDlT&Tk78po%-jW&K7LnupYXD(d!Eg{>~?(UsaxtlhJ;E=zp@{)#SWa zbuxNA^Z)wX$>{gJLw)!M`OgFVXFgBPKmI)Ekn4)H66=b@QxKo%abV4jfyA8YdGRu7 z!7~yg4xg%_4AJYSdpmw@q72n|I{EXm(<6zM65n}o)a6D?@dN$mQk6jyZI&4Fo(PIH z>Zkr?Pb9y_zWyafJf6$n$Zs#1%demMhr7h1Yh=U0X|(XlsRS8$Tc^J}2AB8I9sYpN ze5osioP8$FlB4iq(hJw{x7gdU!WVVdR=Qh3MpDy8tr)5_+$&{;iRey|Sh_kt z8v4}^LI58bUDb9@bd`5zG~J&AywM{gt9BNGZLBrx=Y5&`lWusJHdxM0*6Gh{kO6EF zRMpFz^%K+B)EU*ArGK&}rVEcd*UVi{%;V!HsN_oiRCSGNBWv>RV#O**@T> z2Y@fA*KIeEwUiId8Yma)jmP;uPtPVZ+huUP>ZTtu= zTb(T=+wd2Ib-p&2RscZ_Cbf}T5evc?YwbBr=##e0NsWU{=T`}c)VNA5JQFvPDfy^7 zndmR^Z5gmR&@z9?X+ZA)?N|n@h2+>sV#KT|j?=FGg>f1hTcz{t9a+gzzm;0Gx&CW>68Q>vMU@BmG!AH+EN8 z`+CJKrA%#VFjK-6#YNRb3okB+CC61|2)PCvvOR45XcvWc0P_8)v7g&DF zR%d^r6_9Wjz}yMeY?FDHs?EoX&@r9;ZUGRf@MS#5mCGIxTC$SQk<_SCxB?-!t34j7 zZQ2$;7d2x+EE@jPf-$NHn9()XM?$gnQT%I8M!NKlCD(XkY$en)6jvx{C}{J~2U9D% zWi%EG9}`;qCX0qlzBS!*X$oeZ)?#Mwea!r5Ki}u?=ljKcS7(Q?xl^9MU?51rNON6L zUg$?bB$P$ZXm~K1eM;6QVZtiTphk*nlbf`hSh9^19(Aca#!PZT`m9#yc>1_>K`Zgw zInVbX9~E>bB7SeADs4Aw0@Q)Y843zJed)xqQAnq!T6Dy3M-vO;F`_%Ry&vE#&AR@a zLdmyKlZ+OC7>T9kRz=$}PK~OJg?G-J9ZT*G*#7Zy*#4l4yR-em$&T&k{Cp3#SB&~m z0Rsg~SRL1#p+G=Hb#Uw-5HpH_%BM&yDKK7$a(B$=1fH385nX z-B{{OdXGG61I=fF5aiLi=&FAff{f6T5czpmFQK;-gpEv{@&xKY^^;VbSH1bI>Z3la zUA(Q~(9nZKq4N~XSGh(d<4<#O(Y9#v+3L`;H8sgCuH#v*Sn}a(LQ}KN#62l6PZX}{ zM23oEAwz0PcQUk1a%6b_fzL^Xn$Jmwyc`*dVyR;?=N1Sj*x_SkQ>z=>3*(o@h_r-W zv5o);aMNUkYF_mZ1o|hTB?L}JM9oE@4|`mQd)guH?b@UMT)X)1Ce7E>CWk%F51~r4 z(o`Gg9Y|w6BWyhlVyOw?Jqiigf<99j4X+C&ZsNT#hHo~J9d;2H#QkN+vnqhdz<`Z zI$Hcqj`*5ThQo@*&uw%i35V2xVB>G{@(uA?u*wE*(-Y+2O~;^}sX^;zFira4en%(H z`M3-WoO?lc4E%1Q!+`c*&B3l?-r9HP_ZYx*-o~(6?r|VH1murR)|{FL(P=1j^&gCxr$*Csl%-==mxwNvXvtoLg!JHywD`>cQLH(0Mb zMW#6&>Ed~|NcI&ehidOknw*$cYX*e}$SCE%P@{U!<3Xdr(6s%yC}BXw}JeRW;vSL>0) zy1f=jyehgXgCu@#*17OW{g~8QH&uu3U3V>k5qF{ot{am)>!#4Xt3rtfX+85A0mGf^ zL@>|p>lYfHHwzKqY&$VhmfIUi3jO*_9^PsCGn_v*taf^%Nyd_jU*x_YqVI$BJze7W`cA*y`tfXG;dQS$@_r4cXfZfx*(2q5c#GHSq4}Wz=-1ou5BFlGgu)3m+-W%U(hi%Y5kX(CnQU@neP`r>pJ}B_nD7QTX1&h2Y@>3V;me_PvD1xgiPlR@DH>kPDy0u!LX202$ zW-ec}QZ-YG@a;}!M`G#zhuUn~(O1h6SMLdTV(VF5d7xilg)7Wm`@Vjp)!?mX31;MA z)5%IC=GN!M&+)I?Ik&>Z^>ghn%BXkqZo?+QP-quJh4sf!Ko^3VT}$%vi1+0bAhS+C zRfa;L^X%7_)M<&$&Zy{t{Q}o%O)`gSRgSm^LDw_BnoPkPn;u3LV@tK4sEJ2Qb=bvC z7+FA@r+_WmvGw1fjjXT2$MM;7#Yg(;*JL77s#Lug1--teZ2H)AK}%%SyDW+9yx{PM zR7R9rhp(nmRI9uo9}f!~JNEejK6fFHcW3uEs=rh%m8(qy6jDGG$(D%W)I;%f-muh{({iU<}{uZ{$%l1jMU5ce3eGT_l9y;sb z^fkYyekF_2*XU|XV#oRUc9L&Z<)%0d{4?7-@z(1Aw5(-~%?n-rI{U~+wBhTkJ_d5Is}Hp~r6bMQQxtwax$;Nv+UmQ;g&zn1L2O)50%87pInrpT?~#Sf$~{ z7G*TNWBwpsD|cPE_1ZsYPNY2vV~1XMI2a*3PHU9yVYa*dMW|~GHl4Y; z;eaPpHvzW4BK~z*HH3XQgq#%Lv|T&pSdu`WHoIGS## z3OzQjY+Uwadze#*)H!rI=R*}kd}^v;%|(2-`k{7C+BVo#r*fr)nvLYgBx0bvQDkp-^<2r;RC5 zO9)pfI(rdaLJsDzS`u`)eG{F$NI13<2s@PsCNJxg`mM%-eyc~z`CXlCp)-@S{b`iV zyCz=2IFe1jAfYN93D2vDrY`1pfZ;cM+4wTu6iBK&k{*V8;yq=JRx$@B#1AMg;V|9U zrK1a$$ z3Ly3wrz^zK^x$FQ**USxH%3>zSz4XkP+W~0KRA_U#3!a4^BrKPC4m+fS zDC&gUBvs9lZ<&v9mhI?|>k9WPqIEn#7DhpqNzG?_e;{!eNl7#D1xmAh70rO))VO_x zZh4mcGT=%jdpDX&H>!N<;yJkBL{qghveC*od4G{Y<0eax)-^#~r?IwlOS)Sagwstgh9NFTi7q-rFRh5=in1M7qfq)TO^l z2P;5W z(`U!fk}UH_UFvd_N83fKOPx~}KC3Kr%U@|dmRjCuk2!N>6-(96s0;r)lu#5Tm()0#f9+16=9fWpZrw_bgys$*QgA1T@WO^vUty<)p<`Gf zQ;V8}8dGHrVkP*x@9ty``MP2(IS0nrF-ol+S(kjxd*^%Njbp~8V!PVR=gV)cF8S7k zBVe41V-;`V`GWE5AU@9*=p5_)G*3fUnkGo$GG) zJm^!@Ff5vwS5^XkLrYj6g4=mz#kJwSm=4!vE68y`Ly_As${x+Hexb#>W~Um(vpV#> zb=iTDb)!ll53*Ue1=cpT$G=mJP%hALFlwZ}UBVV8;yL+AEcs4da(!Jg<0)8I0LSO- zjcNrv& zB2y~DECegfm=WcqQbO_iV_I8jfi*`SVU1X5{Ko2?(bDK$MH>)CUJtb=90 zd6L~wvwe2RCZD#d8qEP~LKi6%Fl9{3H#yH@_sxyTK-x!;M^mj4aP+D-iAFeK!Aj|Q z=BjbX09PduWP$$qwt%aGL7aI{drSe7c9V*3<&a-HT>f#Hb5I>(vLEgA>OrNmbg>zn zSmytb{FucLXW#k`sb;PIkiwecP`==F4p(UP$E_>ajkNl!^p2S+yzOaTl2*d)5Xy%( zQkmI}#jWd-ugfpZkDgl}y@?R?_m540G4(AMahW3Bl<4BfD*VY7Bk;|pKS||iwS3Ny zlI=e-70VR(_5lv;HyuI6%!}+i|FJIox6qQS?DsKaQe_XZQBYbNes|VUb>VkIOB9)m zReniy)n5xnr^=27f7RhXgqpUh`qcU5b?I+1)xH_JVW?_IUS6vG>vuzm|42ak%DpDw zSaO%_`iT+qM~IJ(7?+A4TjZU4t2pUo(Xd7E`?~$Obv0)d@tfVC{@Pa}&_yP+Islo3^w~dTVp7oBQ zQ7ZCeF`JfMrVm%AYW{@&FN&=*5nhIwAjh4?bLuN2A2AMOZv}n*z zBR+zu&KIH)}{{H3aba zuW=X3LbGHRgJ`O>v11b>rkyFaI0Vddzf{`9BZ{3|K4=12nfa4&n5v)C%>9%v#!>L+ z%-}{O5#g1#STZul!mUdinStQE?iCD1r@SPqXN^_`!My(iO%oc$lOw6*a!YHClP;Wo zA_Wp>Yy9c}7nGfDUNKrdIMN^-7FLTG^0y z0|n_zBz1;-c4En+qsh$@+Oa6xJGu3#qIWG>3UE=|>t7rHax~l;4aHjVGm9S;3@UB> zb0dm3{s)SR?fA+XOpG{8&EdVQtu=S>BTF3YEne>cZuc^pni!%3=NGZV6fT0RJF|V~ zv=f8hV61|vPmi}b>DW7%lde4)8-5+{b>S*9bEHdpXV??6yy1Ptl5coFq~n`N#bK133$cN@QLuH8E>ud=s;FdA(G+Nap8V zmLkr6|34tux8IjU5|w%Jqvbxw5x>_eMQGfJioJ(#5}^-{tRpYhut~U{l@nj_*x;lI z@&7EdeC;Z{rXY7!g=JT^Ql%0jmRdI48tO|Je^YW9OY~Xs-QE{l%2jS*7(4!N{{X5x zxyr5ojz6)4WdF~ciLt25jM4Rn=8r9I{dzm`)e-_(^F)Wa%bCEmB$Z!W<4W1u z(B9v&Ol~nQhSOO%O)^FHbeT2Dv{^nEZ&d3vuS?~AW9;u#(y9B^DS{gBpnZRH;^CJV zb?HsEIU(32ahX&Ye{L0vhmpM4n%TFEB*)d87u)Z|f4I`UtW6@M)(R{0sK0ca#Aux~ zIWc1B=^|pWSDf^R>ZFM8J{Hk6LTrd(g*q~@_%3>8Ikm{Qgm6mh3d~%uee&?e`Eo_6 z2i|Mn$`l9;ATtcI;6E3}9ao+h@!)A1ZZM3qAvO~~{s&71ocpaKUa9lBY(d^@<0{sU zs$@rCR22AUNzxA4=i_-DR*OW%IEiMgdd}0S z_5-Qx9V$b`%8sEtfomZct(GQ66dIIR+8y-(@?SSPAVqlxWQh+XE{VjbO&4BhbvgG9 zNzzIf*zBUn8?l5LN6RHowQ}h&j(%BEl+4aDs+?RBqxnoyt+~TAS}vOb1YvM9@=wqV zr_6}NhJ&iv!2B)QebearELwuAl!5MQ!tcp!gC|H{S6N*_6|8vCx5}k7ZlsR7)CDCh zRQUhfMd&AQ<6p;0Ub98L+3Y2R3-H^niKY%j)9F*4x~M<$d80SOo^UnIyo2b;6_S0xc3J1-m1hc{bMQ(HMP=}pf+$9U|~c1 zCYdx}u&=Je;J#iwW4KQb){VfW^oMaZd?qhH$=Ju7haMtVXwMaz|#6Ek}mH zM5yg6*LqFr>+xvvIWs#zU?C9HoFd{h8jzCa@X$(r$Wql}&!_zH@7(_~0^PZDB#FKj4X_eBIx{B-fZpU1CK zB(S^)H}`aNrFuT6+vd`r%qi3@)xDqM9-szXLu3|EjcTn!xVWtNcayif=;@$+SF{K~ z^(~tGS0woZ{JRxGxoDhqA;%g6t)Ft57(ivQ%v4QPvZIQCzz2Bl>QWMgm*t{FZZS;bJ1 zMnoi2%TzQb6*~%uCUD^EG;L#~E{#k`7Hr5I$B$9LKsxqqolR<_KJz~r3UPx5q+{yC zJ{x)sWp-S;|54I6TfGbJ0^8<0F_4M?ry>}nFawZwR0*U(JK3*HNKHJdWCGw~qk7S; z0IE4mJ~X4DlheO2d4!ra@Wuj(JSoU7Z;h^c1GDz}X#SSE12!dgwm0}F8Fu3M=SaC2qH7J7akw=;d)+LA8V223l!YILFlKB{YnOGZrd9cyKp2<lUr-lDV4(T5m**|vJkyo6{9V_nkooOJ=-pkTm_nn?lNanLnnvnf$NN;)9dt&exG^y{)d zCd8-+$B38Mmju|tQxd>tQUu!rdcXL^YTd5}%ROWwp)OSWcJh5|xVWFao<&>tft?n%r2IS%3oUujC|VpzpYr=yy5IwLP1qoB>)r4L z?#}$6sQTko1@XgD@eequu!Hk5p(P3zH6dNlI6hslI(sNtyI$HCOZR__PwT0th@+-` z8U|LUW^i!s{n>A4FcRlgr_XJ}m=)aR*SjY9oZSn^&U?@I0v<&zU7LucxwbxaKwY|E zliYIUK3`mu9^0nlu0g#8$xYLmRq+!J_u9RVt;x!uUWDezcLiXfnd zvGLqjh;R)ncDX4~SNGkN{Vw*oh7+rCD*AYJQTz)+B|miO;jD3hbUSCd*sxaOgy?YnH3vkrkJd-=T zWjx64-E6Phye6K;T}9pn=D3fAArnIH=penNME_Y|^=Xgjz%8gL&s%#d!ygYF&YA)m zyX_UM8fTW1C{GnE0w&##2?|OZ!$c3!jfwUO+loECKDpKzTE*Tg7dgHyV%QXCZ|)32 zEPY?u94T7B5n6IC$A0`NP?BLpgCzg%YkL~uuRiWRW|64Wa z_YVKJ72*%`RinNxydiY+<3gb9iwmmU z&03p7OTJ%3BPq1*`%JYMlNxr1?A?jDy}!@;#gVIJ9QvQvZ}`W|PZ`BN$(66Rd~6h6 znU4?dGQQV^v!NwN+G}@Tl(djmV2&o9#R2b8tCFJ^%L>Rj^BQhJE{pjmS9Zjb*;sOG za9Q%hP{aGh@#5-0;c*fbku3^|6{n(X8kw9dhgR-53GzJ_P5#;6iZSxCA`^LaU7Eld zot*c}w$aInzx;P30bzS-N?a*alTS2@D$dA#M#sAFt1~Y)JrN^fZa?XKfj7_xPbI}j z5AfV4c+n(>Kc3OF(G@7y=%{4u9^hHs%R;wQEsd9r&itLN2guuve)z_RUquk>*h&f) z)_{J4e`xeuYVSMK?@wLnr}CRaiLY9|W9ri17X9uq`myP7vb}Z=8$HwSqI;mX){iAF2oqC&(_ zp%Pd4FIwO@4)@(&9sWQ!sWxYhp_~;togC5hsQhU7nb4A>{p=gXsIa((KqRq-5$VR% znAAl-VhgPbcZFAHPGXV6po9?O_g>1HKJ}O(y1;<=<;U)aqLl4nR2ql4c9ZeD+Nk|5 z8+jd+6IdE~xEBd34J83n-D%9dJ{X$)@QV(B&rCC!hg2~auG`>R35N2PB9prhL-U`S z@8kW*%f7DI>eFiFAASed=P<(zW#P&ml#(8C_YUhNyj z3054z!)n9XG=vJ(rKO*WX*s%F&qdEj8F8mITl^0X*wg1=DiDr4HZKFG+^#?hp5@Ai zk})R$Qp@`Pmq23kk}p6Lu_k@Dfa^%w36rhfcRSu*Zpk;iDfXny8(w{oag$fu@%9W$ zZd9dT>3CaaNsqzm9U8pdz)7VC$=DSWDDGgg1yjAWXzE-M>f>CBCYX?!Fve`$S`m8 zd9;EK!9s`ED6%Cm!m!NMAN8ysk2Re%HL|F&GEZSOU6d7ni|x82WEkLTf@1ILtKAk` zYLM+ctb^937IMYeIygu?mcZ{Q)l{sk60euM8EBE(#6eAPk8TCF)Iw7KtsfJV>Zg zd(%R~9Y0{$C|{^p#RoZCwSLs=hZ~)9?EZF6MZSk5j-)ENUzv^OK9TgWaAL&j!@+_4 zBg>^!YuzJRB6M_&OmUTX2Fy=HosOj4DG%?PPYKmRkyuBHDNCb!${JM|Szwh&vdH96 z>h9EKNeBW9BIyYZ4M!MAM8XMg4JFR8A0Ye%!N)GZ}fx4-T9%WBtI0kClw#aTK2=x5>r-EC6QI{^uZu- za$UNrIF=s9b4qC}UB(jtBKaTs4XOPAmgO$JKLFyaZW_sI?Jw4~Z5VLtlAEH*^=?sp zsQ+E~Tk-}OBdLnWs<#BrfBE3>G;nx!0*8%12aDod8GtMYd^E7^)4}vgA>cgPME|k= zk0$M!J&g8dUDdTMh&t@Qpg~disWNSR#*ZMOiG)~3*xqzKacjdM0(3-mq-aBRYIt?B zB6~oW7vYM~;_Vp9Q-@b456iqvidknPbujC&iSd|*C(mEnbB7{;+)GmS0g`vw+g2sh zL2{>e1IcC$8+{V$Z)PU~-p7`JZ0B(!L!$JbDLu9%fkQPIq> z7{N^)5=cXa2|!TFyW{i@xe7mT<^0s)_)2K8-b!yQp>A1Xdyv>cLZgThf!DZOHJdSA z<5Gq7(es~HA}1jItwDU(4KQH1A6IAKn#TSV?FW$Es<%F5-emz`%>fvqnF01dkXWha z0>JcHFf6y1SosB*3hU(x|7j%vOjSg%98~h8imnir0^u=jD!9Shc9`J@UqYJ3#m4^5 zFfbZbG(F@xL%1&ZPW#o^b{9Wf<1C9KX`OH5^>jg7suYrIS(()US!P7i0SZ!p`76>l@ao7T)Mz4ic9Mklzn2$?zcnr8ZTtqJ1sIR2^cuN-nwLh$-eZ ziDcs0BwMPrE!~h7vV?BNhiCYWi?1{ivesow{8xaiw;+xZjH>_Q5z0PD*;;@t;??C-!j?zL=OL!r9Xu^QA-B8B)~PTi7na6SmzBp-S7K(mzLF3o76NDn zg|)T77JyTl+3P0W$+=u4Haxs>=GU~yT~bA+(Wzl~)`l;rm~}>7>g%Pfq*y;6!Fzs{ zV6VETI=m)6D7-PS+sIjAPPW9>c!*2^cJZ2y&&@M0v6?p?+^Obj)!cb~{!_kos=tAV zPyvvteL_cluDO04FPdi#w+1etit5z46*zR>Nw-R?Q`b~D`h5^uasnTDS&}SxxVpW% z0=*pf{yt+ukM%E(a<(ya<4*?&pZ=*Ao*GCp2D$-$vl~G^zL5w&om-eUvb}7*j9VLx z6i?Y^9Y>?!%9DsC(W}5B^>e~9dybgQa;0!IJSiBb+6hthWX^|k9W6CfY_u|JHO8hj zx4$el7d)y)1<*+j!JpG*WPOaiU&lPy3OEF_t21EIwPC$N^6#=(Hc~fvRn|{oaR$^j z{WX3V`@4@5VZB*D1`ts0B;vW$oJ91Sx0L4yL3tOAx%xK`0?xGsz4F%H+qXQn$>mCi_WM% z_OkF1CMOZ8qI$W4m(k=!n{X_QZ9;FpWe^?FEoA;aC9Mb}*)My);YudFD5I(Vs3-~< zI=8rcE)2H^ma}z+Us3^bC4MM;P;)3!d)}et+Jfw#IERgR@bce8%L+XPux6jQjbB~q zDnb~8fFm_un~GKB2x9o2S1fWlQjCVn2v6Y$SXFGTNqil>wEsbzcu+a5MfLi0Ui&CI zFW33hJUX8mwkblyEj0fjzZh^3XH~b=4*zR*RIqZDAZP&&r1mX*X8V!58Pcb|$*v#s z@3z4bDsGL-v1&7j{z3evB05*O)SkZf4A1L5r=EMUHk2GYlQoqC(q{?tNM6jX=+LrC zNN!XCaI!+rWb9?QIcRR)%TR4gNK|A0_$jL!XR&o(cQCb3BAPrimMVDJZMdHGa%59R zCk-$`izDdL6uO~#`s9OE#vhWjW}m6jhDI_z6x}60v@$W`O0`A=>C0)u{Aw>cqdc0N zf@V@PR9BDOGmvUEXl_&@-M_cnyUI5SmeCGHXKLH{+XuNBAF%##Rn-%{b^jEkJ%I0B zDW3BWG19+*_}MS%A3iWgdd~C)7|xOY4n7B@e;3)|y?N089pOisW30HdGvS9zQhr9l zzYaHcCH(WYf$I2Re}un`PKfYl4Ek(@zecS=_$z6nC&I^cp@ay3I*GLfz4OMUCibep z#c=*8#C9QrzYzwc1oZn98Bm)#;kMfF)fKajjixSDaL^`wMrN`9 zve{(Br6r?NCp=gkekooR-jwYX-qbwnbd(*+KV;>vuBc6(a2rjO)}|&fIW@ZS@J|!p z>rz*jj7m;S<2yB`Vq9uoaf#p~{0ttnuaQ&gWQ(30Xls~`n^Z4M+*NsQzcl`})IsQ+ zXsCs$0}jfwFxUtI3p@X+j)cBc3=#vin8m{kQoxNFqq2u#(2w?by@%SlSMn%~XATz#8Fru*uif zB1W7{<_c)Xc&uWBmfN(?D?$Z7BQfG`*c$6jG&PvRMO(b9*h{r2#)K&uvb^XZ#D{Vh z4#8UPHQz6@KrlBrQIWc+UqP~jmB641sf|ihDv=mbt(u!*n6TB^8||@QASniwn>av! z%iv3r=VZf;q>O=zfV3+EO`*ze3^X#>zlZ+Mvpcvi{!uI?xN5KbGtbKJoqx{fdl&u@ zEU*Xj|FlmyED`^%(Uj?5YVI{K=bD>HbD2KfnyXZEC(|4)OtcoPR)atDzgXoQ z{`-E`XejC4E;@iIPUtneTj{nza zxC{OxsS$@ahO~d9iF*K^>i;S{C~x?S!?zLoHjv%v!q<5j45^cMgMy@W;J^nf|9rr3;=Q@+8ytChx{?s+v7SH&AMTX{Ksam5fd| zXHVR~oE@|?aRYO98AHoNw-Y+d*#}>!I^9nlV@RE{!9{bm@%Oz!jKAXl`8?xq6wGOB-zM2_k?`D^m~jXj577x{fGMRT<8L4N<6^82Fyi+rz5?VbKV z=X-bh@1Eb4{=K39Hk`$}(4Ut%`s-xri3jeT{(*+(^FeCJ4`{*B|3;-c)BhVi(Z5|Z z|BO?28Dq5T)P3+|2U-iY>~HG+X&WsiH)#A3|H1K1vvJ(s^|pr@3!1(k{93>bUG%o> zFdO69LVM&^nl;ISgdMKfF@Go=e+El+^gWhHXJ9C8y>@$Zwy!JqNACj|*!w$w6maZq zo)*8-+eWHJCyusy8||g{91rgq{uumEl2D09+{cG__}PEr-u#e<_dWi|a)GksY>$C{ z5D9-8TJi_O{3#3d(I0W2$W-UXjC$Rz7Gy6`7X7cTfDvgy4@dMt55a?0@d zPYki%7mGd{QZKg32YHiR<%XP2%5b*t{_!_(ZNX57!^{%Qu-=1;VyJ`h@0Q+@@v?n-ebo8u)P-u+N427O zVfe@RcqvYE(a`|tfN+NQKxfH>>7nb)Gq5{k$NohE9qCaXKHY!j-uw>_)>n7)&>q?y zJiBl}F#q>R{~FPMqS3#XPydOcKc{;Jf8q|#^oRal#ICXHp#Mic{n?U}Fy7ywy4Wg* z{#LnEoUViFbJ8EDZyTRo=+Ai7r1XGK^{J)>22|Ji1c7Rbp$w&vT{%VedX29xq<>t7 z&90;$_Af|3RNW0oAIV}a>mWVtxkCehtJm8-r4F=xl`gf(1OFdNwJP;jQfyyf zA0Safzc<^n#oNHs4)bqv^*?DDF$HY$R#+C>s=mMD?GHQN-rDiD$tBg)btIdiEF8~f zuh^qRyN^!)@}4{yy)W1a7NcPJ)?I_Wv$j(r`)7-@e{M&A@i#{t<#hg$`JcGea+%da z>rtsV?2F;*8A+eAx$*4Y4F{$sZpIt5Al}Ol@TIbLpXZ`yToS*W@<{u0oRnQ~qN1Y9 zcpoYr#m=ZZVMLnEQGXkca4Cc^j~8<4yMed^SeYglSr{Lx*q}2Wx4djzb&`zxR5P+u zH6wG?M7R`{Ue1&K9{KPA`iX90PoMSsC?S;DfJApAjxzj#bs~TEaaF`biC@a>(WuH* z9k$#xk+ZYP?qIp52nL7_bkQ2 zf68}@YYP+`rf41+{vrsO=qIO<=UvWAHi;Q*EafF8{AGn z8*Y4T8{f4d+drCP`$tQu-x7BP35h;``<(6R+}?R3uXB6nPNuVWZuLjQZK1?{R;)6T z9v0&K_rKN62^cTSO2uR|G?=DqY?yBy8b;A;N8x7m|$<{SpKls0#fBn)x zbR_;Zr)ud_Wj_=`nKumAaJ72c?5!9quj_50#s6)enTvpb_flROu8~p^@8+cYX$Y^7 zFssyj67fE~$$gmYB_I7%)ig|0G4LFLOt_DD!|90x+*EcVBB={la>emmNPODMsX3t- zdwlo^Z`8=9By`pHRM<(g!LKOR-JuM}#4~gJ`-tao{}24BOC4T7X!O(QpFM=Xz2b+P zBsiglJ=xj=TC@H6Sr{M6-#!gPQ|F-^Z=U_E#(!oK%~h{tM6}mnf;>{4ne0u&J|GyX zV5V2EAn5C<%iPk=AuPhl_FlVS!)eXB@YX^-Xv%u0ZJoa)XslJs<8j;q?v}kdNVycz`JUk>Lsm80kEFz6%v<6 zE?p`wiO^#=8*!IfoJQp==Nwa`=t;VYwDmyetm52Du@U}!UR06oEO}vlV#Jr!9_n}* z4cVgf+K7K?No46wVw2?caqUY&yQ$f$H1S?|NtX)VYjYL6HFhr*SkXvofwRv<7PbEi zd9#qal`!-@Lj%al0+7Ec@`K1H?af*4^V=kqv>I06B3GunOJJUeUNJ-CA9};i9Q;#> zE-^hZ;+qD-5GS9e1aOR~KiEV4m+Q~_NHTT-=jUfE&ZsV4}EKn>7kg(aE>4r|VwiPG8Q$aXKKAGA6B zAetNG&onByhxMPkFA776Qt1VZb0a)_u)jATatO^u){5>74WG5;z?TE%;Ua)TGy#Ss&~tw`!&%Z8w)*y9qzJX9nxVxeor zn`2F&-9N7WIY4f-uBK+skQ9j!(20#-jykacB4Y&{Fvnk?K;KY85jdgoglk0OQ=sw3 z+&QVB$hw>>JhLQ(U$YvHn=e+Yr}T#q7x{SiPMwEwqT-*o=VRp1NGtIYde6A3l0H>$ z?<58%>(5jbuoE6L0GPU%s<{8}BO&cbiI7TkGPddq&%VP=Wc6PBP6;5fg?!9Zab;-G zNIc#Uu_Q{Bm_ed~Qso98=7$>Cad%q>d=oms_mz%jCF$#r7tm}*x3biw`=H@;5*k!h<%3pL?}MgmzvWEiVxHMpG5w$M8A*---I~vJ zpMpGFL~hN?<=lTepNm)ZO@x606#?g@3)|ln@-}!wtuMiHFvlu=R{x3<4nD{T@ z_WNGlXkRMLh8t%xzh)B{pfZ1x!&7pj8^F)O+isK!zPro)k(s%zr;+I9*WPf4spg5l zm1w}c{h{$c+O)T=RxL6v6ny7=S@qB4(&Hx|5aHur=I4_uNF_!*Y(=<)>5l)8y*H1K zsyhFG?+sZd8ws1@f{uzx5F?uiiZ$$sCO`>@6_E^+Nivem3^S7eu2HC(##mali?ubj zwc6cQyJ9t36#yzb#{TM7>(2ZAKIfb}GdGus{k@;}zw*(XyPW5o=RD`x z&pCJaDz!s{?cOdm@o1PKR32ru5h#c?5z&ubGT2P>p=3B|M+ub+xMtz)US2w z58zqqNT)t;`42y^wN>=qWSHJ=$i*4|7G3cNa6C>nhmlcFHS>EH@>LZ@w3{J=ifE$R zQqA19?!^(e^-%qE1cmT>nCCY&oj;xVq;J@&P#jm{zue#qG+lk|3wO|MuMgA-h*nPS* zd?6af&q7yx`db{m`u%nJ*azdPUOUB~ilgv>FF%Rhr1;>~HKeU_V(KO`c>4E#{BYSh z+h6w8+V~W@A|UbeFUs15zkr{BJ!*nHsq;_V+@bybo2 zP3cuve{>KY8E(NR*3hE92Q2KG75uI~$TwRYu#-_04PI6J08AeIv!TQIppvlpge}tT zb9X595XIw$ZQd#yv^3b>}aBhszlU zQ%N3ZhErS!DzuS1<$#KO9t+i&79vcl4}S>Q#0pUJ!gJs-NYVud_x+-hub~^8s3q}@ z`GRZi$g>vwf7CvgjS!NlngA*A$IE_=MkAs`XvLjaN9O4rW5%h1nU{hC{8U!6bL{;FTp=DdAd@J*uWwN?1BH#sx>(0k|99=8vq!1tXl z!$jd{f$$C1g-=Vbelq(WIP0ky*@WPPPegp4g$Fr);?QSI@8ja*SQm z5&Pm(nWYD>eyfT_4r!O?h{$Fi`>q$sh`~`YqR5fb`KRiD2)Uk#%@S|&%3q7doa`4zi}Jp;fS>9 zI}-ru@wl&qzR~pjDgLWXGz$OCJ`%ql)}1KtdCl-3yTZ>#)>gfQ?XR`}eyR4Mk3jsF zK>V44z5G%`>ozY9_q#60+KQC7dX z`R@WvAIvz+Huw))rm)9uWo2E}6JSGp#kB6<&)0zs>yO)4$KRUekAL+hn)p*Im_MHO zx$kd6lIadNej}R@!i}jP9Fs{5Va5ZOx+s!K9mAhLN%N<_wyzQVxzg7K4uc9wjyrhu zN5W$G;uF(^;7@2Y`XPI%pWpu`yTmho#ue{}3LX#+!$>7RIq%uT0-PP;p^Re}T>Xx; zGzV_*(b9%iM;UBzMr{?=h@MRa?*PxD8om=hRHzahwL$zI8h%q7tLnnGBASju`0=F7 zu^%`=4O{rLNz>og4d(0pm6BQKyR)>^st8?`hT3ClY|gIwxH5ZbDxiF zi>I~rrzS#RaGU)ut(Q*8LSyHF5%eQ|kt2ITTz4bAuiZUBav!phk>H_c=Odav?*2UF zUdk$ap4|Ql@`$JZ;`?(=e1G+;DexQP`FBv(V=-t7EEM3 zQBQrr?l#$5i$n&MUB!~8%>t|1SXsCGQBq_m#66AD0P^l?Q@;9UA@f@7m`=-=hyd;d z0qm3Grd@9KR0#0!3BCZs2gFQ1KKdcI(-B<7-wilFb0fF)*WoK%pT(yyfWOL1>W}@% zr$5{9W1=1Y`krb0S!R4G25D`4eH;H~;Jax1@x!h7usVE((|#sSR>h8OXvf6&I6x$) zmFjz&pflPh$MDIzWV!kQK;&0HL@Q~R&8(~GkDGzBK~)B5^kv#==e@xtY#|2HK<9ER z3*#_SM3LJ3l7;?c07yQ__kHH;k3*?ad_I%)RiivHfz5I?d_vlBDh70mYO?fpF0{bs z_+&w<4&QNdw}8)zKgti5#_H@p*Y|!?=B2K0@njo5XI;e#{Hmr&QYuGNe-z;7Y!Yh= zOLqJtc@{scL`RRCV*62wf6VobBe)xyQ-(eEeykVRRwBJ^IIW;pmqQymgPWZ4eh*wdQoXHP})z9n8F;zbnXF1wgQz8G`MpFqCb;be{OYh z?tP!c_cV|+!ic#dZgEh}06jl~Ax-Y3Gb;PY*Elo5Q^ab6_2;6EGvpc{saM`1n@GNxWXgG<&=q{1i-FXQ{axKlZR zF}T|4nsuD7nJ{d|Wz9-YHuJ~&`{;j8+ZS>o?MuIu>XX=1O`^0g$COn0QL6>&r>*cc zO1pXcUMLJg3w-P$mfSRV*M9;quM1do}(SHv7H>`yR;hO>1 zCAhqpJlJ^wCjp{pj_NI(GQ25GQ(`3@rtk@9e$4UH{|`is%w8)!sHTT_CKp|(LEwkz zZoC?Z*Y{oQ*nxT;L;aP2Dx??pUUcsVz)!Xg-i{YWJ2t=sPG7KN3AUh2+upKs$-F;Z zwE`cnrcatd9Qjdj<)4BpS$PVsoxSo&}QZJ z7wN%(A8M;!V@d$4V$al9;rtf#U)@9R}HHijeLu;9x1D5GV>-u8$p&Ax1Mz{SqbiC7MjcHTZi%Ah7 z&#O|W#s~Ssi3;ohphVFkVtohs_-K_m01pA-)nEcqlLZmdwb^J zi}Pu{wSDK?b@*-Kp;7pXU+uj2u9_^HS1uMVwHE9EYv$jyxVH>#SWD(Tbk%-V{4Lkq z&Xr@Fr)E~%#fqqP<%_IPB`xKn0v_Ka{EyRDuY&m4UIdz!?P8Y)e>=1qEp;6U(BAR8 z@U#a+?Rm!p+5EZ~e_a*%!PG7+Tf1N6i%kryd!{>K5i0PW&@8OZx{9^gNY!`?Q!si>pr-|3Z zX(sXZ4>cI#;SssJYYhVY1v_k#mvfszJXPb}E_}^M*Vv`Vdl$V+oppOBm9K`2{R^k* z@k@#Eqm=Q>J;smnV~-z(r^l6m{CeDuIVz?gQFYaxVO+H>^wr9JiAKfv!l*5jLCH;zI*VBCd>fW%+g zTef{^??u}`STgU)tDZUVSJ(u81MvFl_YV?uVb5xUs$X|In`re`?!fPKj8{O?|AKkX zUiIt&KidW5azJ7lQ%g}|k}&?%S^Ci|lpga$|3$BVzW^#Kc73Fqj_8+2bmL@WKI)+> z@#9f-52ZfQfR75p$mHRtv)47?0}{*ord_uvgaMu(*y0;in-`c&wo()u4iwniTh` z48gvq7_8JVV{`<*!d%u_D#y0e@-USie;P|`WL^?=AI%JG4KqpHLYWTOQg4=kb%3pp zaS#$xtdecE4(x?hbZfdS{U*ZrL!d_<)%gP+*1uUs4G-y@9YwwK@16I@D+}rl=J696 zSaW%elZ0OezXU+NG|`_zy3SPHY3h!u!w)y2)@;_I2pxy)b!~6)4tpVl2tp_=j%wiU zR4vfBXhDAb6s50bp`;x@Mc<#G?~juEfz&vZ9`d2b2XY}34k3U(@?DO|b}_%SOL@rK zd2ZkQrTD1ML9b2Yz~*t~DdnWIKjQ2tnF7GQ_N(Qf=_uH#p zYJkF_4~H)Syjb_pE9DI{UXiPzB6Ic17+xKR+z@Kv`@H)uA5~Yi58oN+Lge*2T%TR_ z^Y(1{3IcU#0E~Ys$Bop%JE`fobPrL*r~Krv9;rCr2vYTTCLogCoISA2R?;9QiU3S4 z9zMfVs#+{VVGmgz#kF?ddqdcMFTNqd6?|;s4=H|NogQBeJu&cD8`*0s87;;fhl)p3 zM_OPcE`8>TpY0ris(^F7xOXxX`{aA6;Nb+qokY_!-p2gy0(Nvx=hm@p@l;KOBh5=k zW)OS%N###JbNP7k*(7L~nV^@rgI~smrR|SgKrz{yDykA*k@c_lr+{c9$j;A-MwFeK zq1)ZE!}~1x87frm)^bBU5+c&#{CXFOG3Lg_) zuwxX7zP?jNuZN`En|cK$m?;Z?I;Q+a(po{f5WVgk8mp|U zW0_%wYv=vpisy;T$rrJr$`?mwaWbJMWbH?Oo4D|KA=InP&t zUwO{XI7|M>tbahGAqW`PiLX~VD_!`|Ecak@h_Pqh;!-R;b?k7c_$jt3fJ3LxZLH)s zzp;os@4SilU1@yr_i-%9xmT_3Ey(17q3blFg5QLSpVsEjJulw_(JcI?H}tmn`CH5v zz=vm6t5W_#O=JBT8YlJiIdlTJZUBkKmI>hJM~L_27BVl_X5>4=*GKW4;a}sA;@i|j zgWAyN>igO!*EGzVHo5bwbv=_O!~eO(P0{RoeqSgB-c>2|%aLW08Nd3~osenuec$VG zr9RPzJkD=$u)h;_dqVIbYK@yGZ>8+_O?Yccf!ub>?GAaYj1$r}hi}A=*WU7<1DL-j zP;u?M4ElN}+|CE`wYCcl7Mz9*j;eSv_zldfYS7BzFi-FXIZrw?A=~K`QzH z$n>3kLZ)Z&cKg{!YlJ2^2z?jNHA4Mts%O$2EQTZWGS~s!NRJd(y3QEREiO> zcT#|bV6=i)nFzh~D3(4eBwk$A2VsvvyNq)HaU5n3sr3ZD}l ze7<&tgU{gOfa{&KkA>j#Ag?m;J@cGKo4hIbou6NRpSO`A1^C}acYT^@C_f@0rxZVmLni0;=fK32;T9*DiDBYdYb2CmqK^@TuTcCO%(-ca_@z zw9qFHFSnn4p2lafgU|E39ejR^OW?DY#c+HoGw}H|Kv5`rL;Gg+Ary;<;KpC^(1kJ(Fr!aM#O2FH;Tqv>NIbQ1}kx zeW^79J`P%V-=$QGc=T{S)FpO({UXoWbr@7<>XZAK6omJRT~;bx%KQSN(bsBWRbNXb zWG7AsfXbh)qP4q0lI8R!nw)jXzVg4EG)ms>5p}ER7Q#z4t5}52W6&C{k+)$4mHpfe*%iFHkw<$O2`) zQm=m-+eq+3@wYvUg@DhA@w}Tjz@NB)oO!ow9@#R4!IxnH1D&o|QeOHja# zaiCUh?e5)3XkhzY4gAknKz07!GJkYQd1|t=58Wf9E~8+gBK7Q71@~7$LLw%~3$p@~ zjr-%o7N@ijAAfjz2>W?&)_V%> zlZtYFadws?#LvBIw+lgBHwO#Oq8sM;TX*3XV*!IBWCD3Tr=z!^3TUOuZWA*8Raih` zK6Qu@?`^(+^(*rJQOzO(suMd9-Ny!m3jaKbu2cE^!$w&To+)#U?EZqEbJ~&GOQjzF z@SyWe=j(+tO7PQENaf=iJ6rGdMvrt|t%G z{&63>{Zlpm_;!%;|4+a#b?EawNbg`Yb}I2@=?6Q1QhTsnf9Nr~@)PlWJ^1qYX4&M) zLr=PK=e>&WDTca_x!}@e$J*8|e1ZqtKT?<7jtK>2rsMOr*iy>9-F*|TIUPT~_0#bs zSU)^jv}WIgS1!h!_Rhv3mdi^(Ma0Rkqoogz!Cv;Qx4b3GCnsMI-;E7$Co@{4{Nl5t z?CA14asC1PL)WADFr%ukdcaZDNnB!@=3;nZ4DY~V$iLTkMtp|O{`>F06!@M40YS|IXj$3xpvSXH=u}{6a zYS}H89klYI2`jIo)6TnKx|J7iMmYoj&$RQFHd}cuxL*;&{Ve=H8~>kf<;4IK4_SGe zQGYY))&V{owes5We_I&uqIedu@{%*~|4g(IvGW$=T>|Z_T!eaYJd0U*8}WaVu;?d_ zx^dKPMVqa7-huz)tybO^{2x!EgYgB^uVxZTkKr^behFG~XX^&bIK;`;S1P!#H-$V${&I@g` zM=j&k>OiYKsxE@7#?WT|!PN?O6lVinfp&Y;f_D5_DV>KSxMlMj6X<9oF^vbd;B6Sq zCptHx%OGBK1h(Q2pT(j;EfNKi?ZhD7$$Fv9z-8klKr)CI0n#AZp74$8SkZ{LVGK1G zKr3zh(-Fof7ew%yelQttxAG&Lg?#*p;cfWRke$COgz@AzMMTpabnEq{rpBM*VO*`f3b?HsNnFki=hsjSD^rJh$@Wp%(NNk4Dj2IMNce^D#oS zvn3El{rYHdQ*nM>B!TPY=+TyIjCX4+&fdX2`N1gI46q5bkVu9=jaW1aI$RRnh?ZlW zi8ecbQ8cyZf8BX3)EbQHqlN1 zER(+k)VA}_leeov!7h%GHNj{z?ff<22rvnvCPx9^VHk3kAC8AedHLHMNCt2X z;-Y4-3s^OGLI(2#8^g`M{7AH!^pyE+HWb51ThMQ@P|40;EG@(WK~NGbjrQB5W-<^) z@9m%-d+$ImQw1x$Mf>gH2%bY6XUN}~n9Y_5U|W)bjhJhh*$@RGKPFEguDlK=NZVjL zcyFo9Y<-v<)f|TO<+ny5*!T-Qg&85{fI|IXl6=x0;OuM+C#82@cLWl^AsLQr1BSr> zsI;XGf|Q>OY~rYs5HC%E2qh{XVh?Qb7uZ7BHlwv|Nz{x7IF?{1G)jK7y_rzKR`P8i zj^`LD>THoV(K|*Fr=;d@k-wb@azdP9o4-Z=CPM8POLHiOn#nNv`BF%Yoxd`W1Q#t7 z-dH4~YiWk|1~-yRmw+3=tD!^!vewD^5b5a{MYt8Tstu3>8=#{wUzlG)B~f!_GLBw= z12|_5{-S;qS{L&bir58>$tcu)L83j1x&>?FVGOn)9-@*fScsA1VPmWv(pr$vMKTb_ zJG32&+Xc|SQ50*#&B->aV2c884|fm%V!tqVxyG0x(!-$Szn4o@++|p$8Hx1CekLMV$Oq08QS|X%z(9qmZJ4MQzPtAhD>eBihU& zx&;GU#CNE|hiF=KK|uoA0S`L@$zU7Dj-lXA-P#|sWC$`*#+k-bn6JfZUGLuZ0;1~!yy$0o+ru0! zScBAE(9YQ_Sl-zIvswUSwK@udK);|r3Nb0DibO07SuY4hl5upqDiCQ!D;N=k55o+x z0D1vbp%BhR(J925x{-PcgKiCD0zmotMOHzig{lX%hSmXiCk3z|7L)>2AYK62$|59! zS`ZQ~QqUTtz!pH4kRW`9`P(3Rj1vciQm}zdg9HlCHIW$XSV5;MLZk~BEXk%@!g0u` zP#3MVVERGUa0Fb+feB*<0~ngGptU~Cnv@lwn~Z`rP{f68+JbEX^g!*08KWxH#b))8 z#gDMv*T_03)(g zARg$zUAUD)>5PP2jDh=aoo z8TY`vCA^g-TEe|(ptw~C2}eDv5Q2;MH5wnga24=bz~@TW6p9LHwhEg=LDVEZs>JL- zP=F`M)R`duoJ+qMpDz8^sqtDEXDf_-K77qcXu(=J>L*AJ?*5Z0Ei zaAAkwF?e~cjI(Bgn&&264(hVINj>k^<)AKWu2yjUx*XJHO+eKj)TOmi-FNG9K$lh_ z^a&N8@FDSxMCp53g_MAB2lye{*dE<7p!v_bSmU8fzsAop{S;1>3BmkPXU;{5V#XX* z&YG#pIkVYsBG3XlL}P)?ohT!8J`>=_WE_UyDr^mko-7P04OtkEs{7U`wIbvPf9n>b zevp8^LMX=wR9YczILFZ%4Q*vR@lZ#!i|t3@wSe9jZY%qV&;>`?9PVo9Z0G!lW-JUR zM2!`;2ev_U2#@yhUQE_Lu!X(raMb2?kp`#SU zz?a*CLO(<|D-nAYb_K-3b9^-1kpE~99$#Tsb0XTfQk789g&QDtFlU7unnNudPkUfv z2!1K}9NnV~M{4PV7Q(1^!oev7729Fg3rTgMKm0b~8z_3V*8*i8N_3y7_@w3}&4;?Q zPFD9#y6o2FfO$Se^Or9DRk|HrHtDiomjmYgR8`M9MU~yU?APUhF0E<0JzaL|azK~X zsTy9FgSzxrtLOc?tT|2HH_g!Xb=j}W0bNqBC7~C{M?uk}8^eiEFljX?ec7bT{@-Xh zeo>X(D;#~gh58or04_#EOTM8mU$`I`geitS2#V9jl3p82x^0CkMXzf+(AC|c+JoK; zY!!WsC@dHNKed2?qnOWlC>G*U$)6_le zMI^AXJ=8Qs-4E)rTfgsj>a7sHGN|F9_o091%%lQaRM|yhXyI!XQUBAl6@j#gPQ)Up(~+!>#jGOaC(aMWH(Eu_ zQRR3S;m!1|(1W~SsA?5K(X@jz>>{!72-=Fow95rWxjh2#Fs@pnb`h=jV)*KEL8o1z z0fUZqV0yxFtB8IE(>l0-s#*;wcs>ks?V{Ci|ES%H5}jZpI5$PBMP1A3331G=B4pASGLrJG5+fE(T{nZy3s@o=gZ2bIxLC~)zbFXd z&#c-v##{Pzhc*W`}MBLZc#-lKB8N&`LajQM9*9J_Z89K|tQy z!y6@gRD}2m|IMZB@KuKy)d1vkO&LKrbA1ZUSmsDzU4Vv4!gh@w@2EmRarOEe&*OCr#r2V$GT zvE|6w0C`9kN2&|}`a%T8gb;)=vWQLqrE(!Cz6nww&MKs`4m=D07~nPewGiB zykuecHmsDEj|xCEo39Nt5Y^@rZ3T72*Z6`iG$5TZ zcJ_;CVln(V@H6CHaTxP6^|aOCwQUp{+aD56^r>zE|lb)56r%qa}28CO4UnrHb+~jCqW^oCu(PDMd1h4OBW3g z%p$92DjI=%;)9ui>4QoX2uaNNs4mqEc8D2j!FZExNb-v$BVDIVimwHL4T+M(+qJb5D zj)P`kP>cvRhzc0<+tG-?37Qr&oooxm<%+YvEQ)-kudcaWX3OUb#ySB)j^NwIpm5l> zgnpKO3mt)k3$#C_8@>>GqkU7ez_9}5Wf(^Q@p>3$*+;!Z&gQdVTWAUV9$$QmiaVjh zV$t^Y>ZSO#(K>VnO+|eg*dpF4bX{9#vYBy$Pae=V_(IVZxQmDdM6W3hVN*dk`rFoT^PqPd`(l5wr! zkYG_3$A>GG-Sr`=4a9}RrozBgN5XC3E6lgjb#S?m&xDRB7AKeO=u0+k7b7bcgtH2v zFUInT()3nwJQR&Xv4F&Q3Tr3aPz=U|+TF;;;IG3t;La-6)&t&mF-(uP6~)lXKoL@6 z^Af!vw`LV12dUf+yI8zn;$RhHq*z`+eha-xMb1<)tOLo(-f(F!gQun%vy16lE4xq( zL`(}C!F|HO#B9md5E9PlqB*)E5?V>R7EfI_lfEaEFD}<7RJM(m2bwrWjD_#U%Q`Ws0a|X)*y<`&yoigKy4ZhUY2~GuCh{prlXl+Q})&*js zcuCiq+P)Z~9o&S;29n{(D(x#5OTJ(wBcNhTYoJ|t$KVUYQH%wn)(|y2NX=CC^61)y zRxy=6WGJ32E?yo@)~O^#F&Dew`hs7J#b$^hDGoXIqnKKdI)XT`qPmQ2Y6aojU`Byi zIGMy!7cM13FU}uPk0(XeFvoQffRT43^{=|1^-x9ilMSYl4uq}#g#<^bwVNV0aj3oF)Pua*p^~wg@~?;Tuf_7Q5`lVvVfKH z)ryK(m15*`7pN2!#^zkoHef9k3DjZ=7|DkLHABxOLs-QoD>IOymgIoi1MqF60&+yM z%2UksLzRLmZi6kuTyQ{vE<`zM0)RQWhhS6JO*bqT40Ix`03~Y`cgTpO3nZtg&Dt)d zh=3m{;Fx1tL^8Z46lY7g1itkWxX@%6T!Kl_80~^&@X$gO=3T(FA%L|h)|W8m#h`y6 z2DSobY#~vLwIy_++-FwMmju(7*oC3^w_Y%#@q|B)7^Iky2$xvEFbOVJtmUd`F+DIa z5(h6cBvv02uwvsSu)eG-W~34JqZs*dU?i8V!3HQ0T-wE}xilljQ`HsAQ7j8K>Qc;! zSQgcBV-mX_ie*YJH^Y!{PG$_Nxou|h^6+A}>iT>(^#LnD(= zfp*Mggpn)B2lY$GM=3Gp`*8_066k1V3Bb}8 zuc^RVp<{WyM#VK&3AVIA$-<3FvduYjHE))*Mx#dUmmshRwn+j;V0ETKuC*_1m2_aS z3G53?VU-BmB6opcwnQxjG;rCuM2ICh4fF+V+!;*zFS~;EX)?q}l`N2@gVoRwb_un< zQm%H%s!*&Q5&)S-o9*plQlO(s5UDxOnQBm)9W)6?t7Ycm>RQ_ujB%#aLHettE`bFX z#MsE*lpqArkE2~)y{Sd)VqwM(GuojSO#0~c`14xgLMOvxHa<9=JdA7J95r_sFEv`V*pU*obU_X^&xOg!KO_}hx{|3um3xAP;d2RCcufnU4OR*A zshvotQ)!nd8zRcS1k3BKSiZs*1FJ+WQ;3x)nHpD#n`-cbbKQ|~9kWW*^43CXC(da! zD8kQnI*>>g^^b03kg)Sv(xdMVMa}Ax}x)^~A=n!oTw}J;q zAIJ!M!q7lB@Ga~CQW6|{2o@1{pe@rWK$!^;$aMrLaRd%5!>$r)YdF9Oc!9tN6(X{= zszgEzwHu>^rUs12rScMHNFvE)+#pke4JJ_7i=j}h5^kJfnBm}kqH~X8_8%#SOv2s8^E;6 z4Kp-f%cY|du{Wy%h-q=%7VT_@=0HjZG~|v0toNWV<>JZ4g%WYKP=#Zhx^A}C3Aj$e zx>s}K4CpDgNXejDVx^uY{TG7o=qN)k1-8H_AcxjY9VLlq(WRhqvsxYok10_=s!PdW zGO)FJ1#rXcAgq_A1=2YYl5hZZXfxE(I&~D>@MbKgtM;imsH-81t;x0qZbT~K7O-Sn zeW-=c={GLMY6#^qlw2E5wn0ac<{cXoNel~gP+!YnSa;3~x zL90p%q!jxgpg32=(Y9R*b-fs~L&p_2N=Pt=5vvqh!@OZXr<;E8MuHX<)|D!Ir4({0 z_O;Y;`5p^3fPuFU51<;`_W&bocs@d|q+JSnBBj?Zh7C6`sLCSo4Q{lVD^;Nl>;YB+ z^o{P62F)aLOC?f+uTKY|RLso6ZLDXPuF&Z#SP>a1YDjBVsa^(6te( zICIJr3cF}6D4H4ED=JZuwZs}$)E zbgplxvz45-Sf$~F(3!3)8cZQ0boGEN+6sXn*T2pd7G&mFuFs!(ODl#h--%%?|byLp`fgBGLe~@3U z;6gBB*m(c@kQ1~3E%?7bHr_y2Q6y}%Pow3y)vbUxqM|@B;t(8ic^`=Qfh+_#;z4NP2achbRmMo0 zQZ1UQO!>h&LsG`oKrVWS4_hYciLNSG#40n1Yw=ytJGd0xEMi){OiA;CNHd;TfRhEk zMr4wgS!Iy?=55QN_UNybK?Pu|*=nkdW~)r%TnM4)64f6qAk(&GP7(sT9CtxdMyH%H z2FOY%E|SXeY1W~FEQ73YjjB=nO!Q8_RLf&o+H=PtfHEc%zz)<89G~$*p|z~Cj(Vt3 zDos>C&7j0DO0$(w!%AX-HnL1P4{BVf$(&;}B3=h+My07R2PLpvDKkq2ixDl7Z9Viq z?XqQy(&Mwsrm9A($rCbvoG|6ZaW)W~$Oh$SWLx5{NpHg>rx)mH8>3tcFy91Dld&=G2vq+L$`%efV5 zWO!QT+*_zrD{?9vppL((@~m=-B@C3d&E-aKL3bgTNLS{B_KL@8%35jKD26 z6pAJTl38!zwq(9lx!n*`8gK^7m4^dB$&q2YnQysJ?}jLcznuxo416m#r;Ez7%8klg zps1m}E$AsIL=J!E=}sU3Hlxi(0HeZjyghw}GLO`8<&1NYrWPGXSVNph6ge|go^$%? z(^U*O*D6=*bKDaZ$7aTI9L&fFj?2?QHrBbVa%uw6&W+eafR1FV#7dnmhG--fwMJK{ zg)&e>yK8MQ)SGY%T?f; ziq}!x<(aprY&5VSnZDHu3K<@{IMAld&X((2qcD)G+RTwAZ2==0ovL=ikET144odCODzzAbNXt1mYjC>Sf7gvYMDlO6QNv1i zS))znTBDBlP{eAJJY?U%7i(~Hk5B!|KXX6Pb$@~D-tW3Eblp$U_x5O`t~F&xBh^At zXC|7ael++UiCvX5g`he0Ay1f+^u4fa!Ws=J72jLy@X_$yb#j+l%;0bN6avmYKe~c{ zzy~ohJSvGF()8$;x0XZS>H1#qS9)IQ-_dHHyh#cRe(HTZ2`df!BpGaG%=ACk)jod1 zSpJ#!HLmx1H>HD5lYUQpjMA3XvC%CUHT`j|w$tzBGz{_6^`SBm#HR0CqjU+=_mYLo zyl1HH8%@Uyc6k%{3AuO+^B2KM8fNKa^=LFlZFbA7$ZSuYoJqGY8PAON)#;h^d%9!s zjQ7-AFbu{eWMJ7M zYjl8?!f65Wf@H9Sy|R*Sjdqrw^gVV0w##tk-Zxs@YjAG@CKn0V(doDu91VUoE-1Q# zJ8q9gJS;m`7PitScIMkP|324!nTsD%Me2cpudK|zw_Nvw_>oKgGxhlyqRe}KH!1Ue zK;1g^`}ted_-EkvxbXXu>)y|gAMxL4V>oo!?ryX)FSId>Lx~{h@7M^MLEvXL&Q(i*%l^bM zmu2&W^yfJ0NWfAf>l)&^JN1n|Gw_mC0RKrTNm_()<{n#W+LfVUdo&l?iMK{OZo3L{ zW&G9YC3@*ESj}Kkyfna{k!epjo@VUHX-y!sz)mjbzFMLyYc%{FZPdA_gYju6UaTYK zZQc3|x8BfqrlD_zg>j*j3EOH_pgE`;I8&-Cs{$T{ ztRR~3r@~kd{QzSz-GViknyXMt33MZr*{NXuXq{?Vwo0d`VH&gPRcM2Xt(u`eg{eLB z0XQ)n!Qj*xBCPrWLgvNT26dQ)!`H?_x!godKTuA3#shs0CS3z=EoL#JhCX?duF|HP_josNs(CY&AVj6=O!72yc- zHc;uX5)$cDq}Q^Py{Hg-kv1rH1rC0M#3c_k(*jr(P6|ky>yThir#UzlFagsJO8(KPQN61q z7bFiv7m6H08CHmLBkM!kB9EpYtm5+2N-hF|`Ei{8e8#q*(L(6I3JJREA`F-UJRnuU zodii_Y|V01MS2NJWh*o%BjE)EIQJX_X~f0-Ri#DIU~Hc4Z?Lws?-i z(J__iHtUI9Nmmg4-#bq>YB$!dO#7f(>v?IzvClPTNoPBA@rUQwvKjTTXrGsAO5;(DPWi+d!%=9KRw0%>hKAGR z<7IyAF=>w0DKh|)QKp2L?NgTD#v{eu)d+Nzozk_0B-%gFkE;Amp4}P)-5lJs2x7<7 zrOX@ga+#+wX^WZukmt2xwbQ2_%uZ$laVbg)O5lU8B%Mk`~je)8oh;<^G5pcBj^~D^> zhfoAiKh-|JQ!5A$U#&fk5fRoq=EOFlEh_Cb`uK<>jxa`*QsyBdNh@1pum=Yl7uzK@ zuReH!N7^tO*WMbdgijGm%hgyT#*!J49G^Yb_`u?VDp{6i$}Slpw+XAV7I*>Q7bjA! zvDujo*#n^aRVpr{Uj+*Tcs}yfNHwP0Q^&xW_!GpWq zUM-1{2F~#GY4dbFag1f}tezvSa;3Aq7sx}InMZTQ!qc%ByO&<#u))d9-U_qWHHeFkV%JhO%Zh^%dUqi&c#D9 z(1~g(oSN9M>9*7wC9RvaY_oSI+e(f}G&}uJY`htfkvybd!x8sGwFHi>k^!KU_M{x+ zi#CnXlTD+taGrjcUO=(N(K@fdS#fG(WDKxDEWxpBaD*&oPi1CDj{Q#8)LtZaWoA4K z<8XpHjhgWg2}976`ybN}p{23$D+VUbc-Vn>F&q@fJY7?SLHUg7hpMLR*&L^0H7>W& z^)aNAWf4rS(K3(pLQ5k=M3D^Ef}s6ej4vE8LGngNQz~6U7_lDcaS7z zDcyoLEUK>4E{Kf08E$b41#r3zY*a|7vI30Gi~c*-qZOtOk8R(reb z@x}lk$bgt&R=7cMyl^wq9-1lXi)B7liUr#Z5*bf3)Vwtz(;1uQ*BIh4mCA~bsNS6%T_-m+bBq(c#(gdbGs4P{c{Ur5nlGMl>NaVn@4ib-XoQ zJ8Mf2@XnADha1ziv$hPSAGaYz%e_F{q1 zJD~`kSVdDLo7*R(SxPexrX^ud$aZYa7MlqsnYSi$Q;2og@VS(f!eMFy^)S9V3@jo0 zh&B5(=)Cx03Uwxh@Tm}}5-m@M!QE0{45$`#=@W4m2-?wHv69=YkQ-9^O}FE`RSDoK z;A!fs6TMV93!_`D!;lEVrxioZu5{30I(H;V2H7wu>1XROaf6-8#vjgT9~L*bsRdCo zc9JIX9Gf}jIDG9G_%uG0J?3{*M3(U!C@yGi1-Yml(N0>qX1FPt^jGnYO6ibpvcOWU z$K9C3fZV zaEAj-ZUCKgZTRqH)><$^UzMNo9WJumh+7OZ5$(jvsE`IEG0bG79eluL+`}LXd7P1~(XDfu*knOg#|>xO%D2 z448}^mvDFhqqUsIJDrs{LcPi2mIiUEEd5HS^D@&Lc$Fbq+1doJW;^qiJ*FcZ3S}A# zSe6hPG*hkEL-4um*6(=Iuj%?o=C%q>SU&OEl%z*+iM@? zR-Ea@<@MH4ifHQKAxxKwm&IkOGB4Frtv#nHe~K^H%{}B8k8;K+P0=aG0d%c1(=V|= z*_vKqSWXs9zjU-mngr>W3GvsmXpnwMO)_Inj+e7$=6E@0cIHcv&rC5@67n%zY>TP@ z94{q`G;3Zii zQs%}|e_bMTmB4?6mHk?M&=rTkWGdt}bp4^{ZW0mGPOgVe&U`&wM6F{K;@Og>>@L^M z&3jy?Z6^4_2}_SL8pDZzsT7+?=)DyFE9_(4;$j+6 zQRI5-SZ7*Qv$ExQ&TMAeqc~X8feNDLNju~&AwBv^s4!=C6)L1Dj7r@2pPeGhtdRXm zYskzB!zTfHQYsi1$tx}4H-dl2necOaHs-~DnSWDgn-06q@?+zA2WJwDi1dAhbzBZS=&=J4R~6EG&TNgUs$w7Sp4MTJ<9h3OXl>K) zp~ifC8XJSOY`iQoCVf`vK z9t5j$J|)+DS2?2}ku^}2C&WJv^8x{n@q_qgl8`UwE(Z``YP!`CF_@}Ikj-d^V7#em z6iC?2xypuDI5?~*`a8$ey4uZdD?MSN&oQ>_c5_UxtKCD@6qY?Ddu$mdR3nh7olhC2 zQ*(@Nc;!PO0*_~!Vuo65d0maqj5Z+R5vkP~E0;o>=5X4_;mc`is>LD7YLqkSm>H#H zsw`k)_zg$iS>-H0HqHC9GxU;+$8-}Dr~Zh{F|2mZDIZq*Q1p|DJXMXdDxJQ}7~OCs zuB*G32&ehoPvpZ5)~RXH`Zy#<^=z`_<||Zp`47O|(TCYY0?~(8&#vMUom0~@nxR2g z`Hc-xW>@9nJX;@u?pgDX8z>`(#@CnwvDIrIFX{<#23zn9d_~a9Y}mJBSG< z&;W|Y#Q|NKZds8Q0H+>%$QnR4iMWy}0Itc+0`VC0^z1QYRrhd2(8cs&RLTPK=wpVP z<1)Da3U5ly$VSVI)p04zBx-d)6FaPzEVN7uX+I7iGlvajWXu4=of0~Ak3N+B&pD05 z`}tV7Ws7MRi1*aY5>4+1j{9vxjx{aS*i3F*T?B@c5xMKA&&SJH8ci0;B(fl~V3L zK^@3wI-$Xw%#czab93M?y6&2Xyx`BkZ_DtXe<(Nn=r8h`7}-2Jb8;71K!@Ch^ixw*&RzJJjVz2MiW>9Cr% z=7t~F^FP;n!GBKoKUkX^{(;XPztRi7U&Ggo0KfRC)=6IQG5$_H{`D`*-G9%gZ~d7U z{3lOQ@J*NHhX2NU$6f9P|K+s`zPm0r{7oxNdZ9w-@~1HN5p!ZvOjp{~!9j;P-0!caH%7!q<+u*9-n=eIT^yyxikY%sKZnUhwZ3 z{;`)ULg>G4`8|8Xr#$7SeTf2S+Lyck-!1#aUa$UdS*74>Zp%%-ac93@=mme02J5fS z-Txmxf9&_Y;Qv?4umAGg@LzxC#NTZrerLVl1^?{@3f}r;Zus|p_?N@H;9vfff^S-x8~%a+{i3J-Xe!tE zzny#jBPZXp!>j*W$7}cz_~(f5n5VtqPt}Y*FarF^$+rDo@NF7@>#Mo(uTETC>jfXv z@HHdAfBNmueCP%LJv06h;O{KmaPKGi8>cDwff3-pIOY{k{okzdxB7FBf76Ml z$GrNFnDLJQKe*-r{65KW|Mx6S|LzgsKf3f4Py6?z)_(&dz&~=u+ye>;=DD_wTs$Zzqapt#tVL}3ZtyS z5&B=fwEP?|_~#A%M(BUeD`iDq@K0+0Vep#V_!mx_vC0d+W}Rl3J96{i*udW>c)_>p z@ed5%em?I)U=>*JSt!4GKuX}U0X|I_Y2GVBHag67|W5%AwV=EALB@K5M&yGOvk z{>BUbVl99E@8yR7;);i6dcnV8z`pJ+zs7&KZNsCV@PfZ*slvbM_og9r zZ{SRM@w;ONz2JYZ`Op84-2DfhSo?1;`0eMb{;YMm```b;hhx3qAJ+0WI0F5~thnKL zFZg}>=V7}?!2h%NywU6hf1LRs&ItDJvFe&Pyx?!uD=mkGV&wuy& z-0;t@d-6Un_$M{~{@&d1&s^5$X}=a~{QVc_hF{e4hj+dD|Ae0Zff3+)*Se*O_pPW6JnU-MtnO}XKZJNHMIdBJ~C^N;n--2C@e&GGdA zhpj(uo~8J&W(4@&N5AQ*f3DK--6O#N&z}!})vNzL4d2w9d;G`jxofo-{AW+l@^f!) z_^QT(qrKoyn5W&#|E`~T!Jm1Wg17F>P5+w1Z~dwle1qoSraQgy*R5My9x7q{ zIxK$s7U;H8~Ex+_b`4P1|K^|)fha+yMN<9{_(l|Z+YS0t>Fg_(Z7NJ$r&$t z+MmQ?)xZBWZ~P7X=KY`djK99F>ECo;Zv5~0=bcNu@HhHPorvGqm`10<`XQ8TWY|22&T3-Wxv!}Vj!?4O8e`5k;An}6K!Kl|OP zv%TPVY5mdEmK**jr*GTl1z*;zFdCekjlaR$lnd6*^_2e`^@s+0v->x2rtGhs|84ZI zwI$a3_5P9Cv4$eqrF;Be*>umDUieSd`LltJ-1z@(^{vl)&EHR^>VEIdjsL8c@4xQ_ z|L>57FUaoSjsHKMjGpL)|Nnx22XDszBls^DuQ_JFSO0|Pzy2M$@qhQcSHABB|C3D$ zzUHoMcsKs%PQB(2Uie?2>2JCAZ@A&d|D&zl3;xSBx_{UH5jXt(e`%=pg5PWWmtb!E z&*&O@$qW96T7E~`Kl1n=I_tdXccn(ue?#v6FMVOp!(RPAV)pNhuz%vw+rrm+^?%-X z75%JBa`WH6hRQGS>i*`_nE!P}J9vOjw6pL=MR!oTVE-0(%8-0eyKUv+5s!bx8=?RI`ReV*c)@Sg^WW{-f9CH0*lAzb?FHYZ)s}nzgByPB%YVAo3x1(lKXL6p zaKopHzj&$_{NXdy`1`NS)}L%;HT;JzwUQ(_y6({ov(PoZ_w*U z{r=qk*P2gk^LxQ3_4<{2{o74{-E(yEXUx?|SU=C%oYQtnv3> zpBsMT73H(M;J4`Y+x|y#4H~p@7?YbMh;Db#HzUk52{r}yPgK6Gs(H^n(93;Qil3{5-<`rQHRoW4-)G!t>wYO}X*kwdvNCUj6U8 zK*NvCJ%5+{;<#Qf_)|71_@=43;qSZcv2(oOuZwB;Q*y(v`_k8gUhqe1|F3CUZuraU zi=Xv^pC8u!pPC!~s-Gn9@`C@A8Gm(d_{0A7_xWD%?`Zk!ckMrP^Ut_T{&9pC{2%rD zdB1D@$_+p5;0d1aU)Srm?)57-{EJmD{>7{R5}m*3cI6-4@ZqoS^|W7mbpQQV=jPvQ z{_t##SO0(2JC1#h3H@b|mc-`wzjDx7$h z7yQjyeg z11}YC@Phxmc3a%*mu~vKc=pwodcl87!@Jin-SBn0e%a^+ztXHfxYqC7@B_E3KFSMz zfzIE%*KgeLUtIk8DPHh{x_@W=;0*PV0r^~tbAUDTH10Idr|Ye`3Q&Di!n4kyAkXqR z#(N%4S)1?7$Whm`{8D5;#L?licnnyMZ2zBnR)@XKhdcfwwCAUf`~T-%8@-~W*RmEr zz2=SzpD)k7zm(_0{9Tsy<*}+}r3NsiX(xF17k6TV^~AZwDxquEH+Vj%X{+hQGCzlB z+381eHR_SmUaqk1QCl^<+26|ZLH!>CKE82M2=G2Pd|Nqu8xMH%vv>xL^P4NLtH{gC z?|1bd1H6Bmsg=gx4S&VAdiw!i?1tz0pe7Ia{B)CYRr%CU$5rI#7fg5c&+|e39|L~* znw#?gU*d-6`Jh1$cr$MXjq5Jjuo3fL=$?O`5At7XYNf~ThQGS-um-@Fy5V^~sOe+C zzq{py7BBwe`Jn!f0e@?B+@Aqo{&+s9$phZVk7@Zge}3RJ$WNtJqU6W$|Hf$;zX!aVe}31u`4047?sLKOe9)i= zynFs`f99Am=zsLxF8p~u$bY%PGClup`AvS~zRi$7+bw@QAJpUlZ~8ao`%ko=1Nxt7 z=x_7~&jiu5)$Nk~{ z?Ze^S^xx8S(~rI6?}-M`-vi!_|I3fx@eMEhxj(vp$MF8$_~$?J%kjW}nEbtg{+m8M zGW?x~J=x_oe(oX{?MlDhr_$|XR3JI&%E>}_h&y1c!Rf@|GJsyJnBV1?$7M^fOpT|p0_Uwd(9vB*ZFU-tZQbgo($dG zGhpeUhuC2fAvqp z>pZ)GGv&5N=Fq<$)_*_fmj$o${07dHQ`Su$?*)H+jRx2F_ur`EOao`ir@H>`^Maq^ z8oya*GH|Bcx&JeN_kw?4@2@oUGv_=FoGGu^G50Ai_{A>#%{q&LGv%)rzP!^5p8G@m zw~z*!WA!?_fivY3vA<3%@%d)D?N`~cihhP~MyXrpyD$dc7vA?%FZe&zD1e$jD7qVX z`xEBFhUPQ(*&iMn;d7JgoqjbwZ+!X3+#fZJe}4EWUBQfhpZEMff9X4({Bt(q2lY?U zuSS38!rlLM<%6$#^&fV@Hyxt?O;u}e_JUtno87~ALi-8Kv= z{<-1rI!xBrhSBfJB?{W`kN@}H^!xXi>tbI0|Mn6Euer|}e9jyGv;SH>+YA0(y}!Z0 zHw}8j+y6Y~%Uq~l{ov~kT`k%J^N$!suMt|nV1_5vAZ}Mzz_<3IoaeZYN{EP4()jvf+v(MK)C%62m zh&(HAk$JOz{qP2y;2&SN8u?pd>#Z7O9`wge|8F|LS}?qY{}2g#VQw;fjPDSxw-(|j z1LpjH9LgfEHvYrGn3-ldQQsIo=^HxsRQR`=3)B8VEBu4OrQi*{|Kd0;XogQS+swQ+ z?V9q7N1yW;{Lf+g`ybQ#!|4AvwBtBZ`)>SC`Rl2l@WP+xzx>w&GmXDHPRhhN*LCwX zLf~Yn1-T)t1-0*!;Vn^=iLH`)6kV@8HL5e?WI~k1qH6A7Orf zjOqIx?f*U6te%+t!T#;p`p?vNm)))h$G`K`5b@txrQl6`|BCkSj9=2e3r*+Nv}?-Mdj`1wZY{q6pnEz8}$ z@k0!}yEOQla?NuMd0zBip!vt}XU&UBeodU`Zr9vTF&DagaQEwP5dY~@v-QKIQ&a^v z{sk_0_pQO(lwUaO!M}Oof2Q95VDLBc+rL-g;cnO5n|4ik*}P}Vz1lzD)qejBwO}=p z{N|gEbou4eZu&w=e*PGDe*3pZzV!aTCcO`RB>r)~|JRd&V<^Aw{H3kqH)9`-{JP;? z=nj+L%lCZthhFq4u2qnR{)TTxqL14?#2Z5*zf)ZH_f1WoZcU#-O&_B#+<2RNGq0w+ z3`aOL*uV`zGfKyAG!U9 z|6}{>AK%IShr`-`+r|H8ew&`k&7bc1zNE0{bT9k+^EO>mpAYH3F1KEGw`=YfG=)C& zYJa0{zgy?E20v!|-MV2@uATqj63}PNzz3S(AFY%cPu{O8n)4<8>lOZP{iT~bWKlAs zc99qUfG27S8I>j%)de>*Y=#%$7RmGg|@Vm}AI1P+&@&3HN zOT5~j6jOkMx?R8P9OR*z?ba_$x#(M)3xz%(X7f+QuT({IzM@IDKNA1A=jWc4H+uS? z&Er-3MsAJ%H|(L&99Go2p6vc>GDZ5tPEq`A{M)mpsfup@t=I+czBTxp^11w%-U5Aw z>7OqxP>{x+n{k-Z-LAQBG8ejhe%9*C=>K%P@PG0|UBMN5`9DKD#U8QEKU{_&=rihgF?x|tD+&5yL*i}68EsAB`=sr>L9@d5tpQkdN?BBl4KE7&cpzUD=Mytf_X$y z%wR+e_e>`qhBc$2J~ODNm@$v(#Kd7j4Cq(&`u~43uXi5%@I3GPzTRJNz3J($s;*Ae z-PJv5jEg?@N9xkg%Pa=k-9O<=#lObV|KG?{e;Qfo?MJUcZb-*byCpFzn@%vW&*%RyMw6AyP8~PS|7B+cg0|flA!_c9MKMncJ zLj4&6{%L>j1HW4vV{V95!M=a;hpvjh#*+Uz<4rQ!=cj-_%U>?m>=V%ww%&64#Qm-7 zp(bSYE9fU4U>2eMg8~G+eBgl0`cft2KliuFOp0SzzOe6iFE;WIY<%`J@gsbTpLV}F zQ-7@TJ)8J({(|+VF8s|cdc$r%tf$WJs;&CDV3>)>^94TmuWSCks&OuX=T07di}D{> z_?PZz;@SQ4`rPETpR56B-ubV;sQ6PB{0G$HK|Jt|Ktm3YJoIDmH?i!$qst{Ejxc%hVggXV@w1e=WoIS@n^?Rw1bb| zJ9a=E|4QJ$7xOQk&v7p+jDO-^1O7{Xe5WLie--ezn+pDMe#b8me*nC*0N3waPtONr z<_oNEMUjw|P({kb!8TnK=CjSn`_lt&`h&=xj0zd03(9{C174qbLTMg9q zW%r+r#ePhk-M%dKz(m@>fA8yIiR&Bpf`6X>NnMWoZ2(u&t1UKtbYJD)?tk{>`3Rg3 z3Jb+=jqm=Z$8N9q?eTs29)=s9A9AlS{0B))#=`9PSDf&m-Y<}?KOEoBIMgHxalXh0 z{<_+){l3S+pLbRL%HDqow=(#-U&MP{>Z(7)Pk7PFo%@J;6avLkQj9Ml&L6o~8u`@8KLl6}xZT9>kBH;10RGw2z(39>`32&q z+>s6Ek}tQIr1gKEHU7Fgm>72d(25E3zzT#DuG{vlI}|_HPsW4)7f^rf`Sr%GpImsr znne4k#=c>M^Do->)V2N`g8!9(m7VWeuJT_|&y=4J{^#vxBJg~aztFt5rYFD>16Bj+ za%!g@Dj!?_Uz$h$ZVXk@&puY*)Kg}RQvGes4u(JWKil>|L`#3O(_84W`(F${;Ddu( zCD~UyL&TQmOR;foW~Th?c1MYTeuE45l9!gV+s8pOuec@2e!W8Q`(K&!OIpUnzo@Ao zyiaIPD|W)|Y;2KzAIUC$Z&E+OU+a8Hlm3q5uFj7?JW6o)s2l%~b3fJd54FypY$EgD zph>;V`30>Km`DZzi&g}E1 zOiwx=F?Nj9!S5aCEm<&(*Uu|-flumZuxk^?YhJszv+>tEr0K#W{HsO3^4FU42XXwY z|6zGE$2(CQL$0$W)_uu#|4g#4UnBOJ?hpC#2ZBHRt#15RwpsR568>Ymiwrh^pKTzQ z`)K));d6d2T9|}?a%Y*l3w}Kxkt82a3eY8z7-YE;&iKB4ne_jH#W?CeM`L}U9u|CP zKal1=D7gQQnB+w68;YkGbverxIRGpgnW7m`6e9D?WDy0 z>#wVG@uzD{ecV|5KaBcR?>DPe|GzjS7eD#u{&=DMpWA!xok{rjoMP}({yZN-SSbFI ztL{_%xfcH)SLNbQW1ojGAAa`FgacMT)==@0W!q8yfn5jrAR~=uPe~ zmMdZDZ`FzW3nxMTrgxC`1^iqu_VVmA5HI2M7o4M$Ugfo#-G&_Wge56%b4g{{h9ckn_fIO3IA%(Bw&AU z<1du|mp^89i*Vqf%ic)B&+a`KYw+v&j(Go&YEhVcChT+J4@vlc z-Q95H;`@O%{-<_>n8SZmKiNNI=GijW zrX&A^<92?jO%nbCx|tN|-OWOuEuS783**1$<2GZG@ISu4!S6Oo#(%R+tqYOQ;xRv; znuPyD4CCn^ljVQa=7seSt)B|FPr`pU_GkUu|1|GNI8F7=Axe?#j)x)wx7yoCQ) z{^hkv_ybv=QOEBqye0C8>nCo3)>D4vDDKMFX5Y)`HPeA z>-v?tbRGEF22AYQ^>gp`>x+``>-v>Co-5zbI+m_w(Q$m^^Tl7U{!!M)TBoe@BM(XY z4cf>cVy*u(y?w6;@sSkaRbS89Jc<7n`ys`lrhRph=eT|{T8fmiQJ4?^am78}O2S_c z>p$MtrhfL?Gq-+Dk#*MK6KNmMihe7ej=u;W82b9ZlkoS!{K9t)|8Gfu5pQ3tpTR@L zj(R%I&j=5k<&M+!0nb_==;||tfhC`te5j1n5zdm|si!hQnSaDfc+0BdTaxhm6QeZx zt2z(6W5Xz3ezmdgtm9HvUy@Zkm;Zzip-PzXANN;7=#uk8*5s zc>f;n9h|g&zPVKUpegx}=3VPr@)ZYQ4}M9xOPzI*c|{>x;13`(NfkXoHw|NHhZnDWX0 zU!VT7NalC7+LwO6%{`A?2(-RK$2WE1zv1;hjg$DleS*lRXT-n#oxLo6=o$I=KjW;6 z|CWSbzu%X-h*+e~=i&cT8AsI-Kg*S{N#h&8Nh;r9H<8agM|w7shk019DK+S_=MFeO zCL~_M<;|Dvk%V8r-{%*AzpnM%w`MF@og^QvKTd4_)&5Q&vf=!MahmdBIAO!R+BD5q ze?sA(j^jL^3G2dtnESHcKU%APX7q<2iABm9dPEdreyLuej{Mv3jpN?e{<+rrzkYwn zy;APCX^eLDO>+CP@4vC}`@xT=DSlgjNDq+ue~jaF`dSA{DQns7D&HD8Hwo|HWN1e$5-xtKob3Z`bnN+^!;y*e3@@T zJO7-w*mU`9)8FdzaeDt@E&0DK>$9mDj&t%FBmXcDeQp6!{?toJ&xSVr({5^cP!j!5 zg?<>L?|+w^f1Cb|qTs7uoX^?x-*|Fa{UrJ;c9!x#E|&iS>EF7A@Vx>0?AHi~?Dl<_ zq@QQ>L&-!4y;IkR<9gP{>WP#G=@LHi*mg%G(O3OZod>;9^~5;+gJu07zCYuMo*I8P zscZiyUBZ#0+dY{?|KD9rTK`ltKQZ*9^^2?Jwd%#G?HfDl%S3O}=TLsD&*$v&fA`6H zjgrdW7kuul2ulci2evyx#$f%Y{>yM1GT($p_5W+9r2J>}Ye`JKUG<~5{7FakZ1uLD zZPVp5=@K^hXw}(C^i}`PxGzn+%ST`JaP=EYpZx6l+~P$-zt;M2%`PT}*Cty3)VVv$ z@11tJdb#K3>g~jDL*|?Cqf3t6Bq{$NV1Dm!V(MSM{0IBjchqle{z?DgkH0-ViGKaD zhV%6D4bxAzlJXb-d+G1Gs(s@Ah}!R|OJje~y6pLqTw`aK)w(tAe`leWSve(MM66aKctDfcAFU+0JF{G9q9(cjp4qQO>s zeeAej4%sz{e(Uijg}-TX{*STby|MCV{tsSw$qPyJD|a>Yg9gd%Z(;jfdH-!QiGP0- z#{AllbQ#`Z=H8zsmH&xDO^k3(a{hPQHg~*vZpYkb;60f$@DKOMR|9T{bBLTWIaR6pDv=9`-|fj;pSB@PEOK4_7(c6xndvOz>L5C zZ^`c&uBL)DgW~!|L~4@{-bqD>L30K(npH_z2i^U15bD^iT?W{ zPj%s{IQ>}vi}n_dEOOKz)hM?jhEB>I{8za;mtZlvotasBI$(tl@O zUp6I){+M#ZyT7H$e_wfyw}0(_Sl1M4{}XSIwR3Jlm~X-vMPL1zM1N;9?Q?=B4Sn4& ziRXXZ?z!~;BJ-X&KZVk-I_1DilIUNB6~pkZWct0V^4?U|3w{s%bIL~!NTRR%N9w#) zrrp{3*ZG%|j%Y5j#$!#J~eRaCD>QvbI?*AFk2^96m;|KU4pDt2{*x^Jb9{a;<{ z50pFM;VMwPr8JSJ~~3bFO1b;ktghn|1Rsh>S%XOds)A$kwY=|8<&}A+484cDIdJf z0@5XXv$H=F&+j3oMJ?{1Pa|Fj$S zxBX-Df8-10dOvF|`Ckb8px{Q+{&@dZ1oA!MgsGeA_ZMo> zf8jubA$#5d_UmB}lm9=8e&Y_?-kwB%%_KwLJ=oCWJ=P)a3uue{FGEJz{wN0o*8{wOTT)?^j+NXWp0o7z4{W;+wC#w=%bI6Uwz!@!+r?r>-Ly( z+_cH1-QDcn@OabD?QuZggMe7R>zAKi=97J+r%gUIL(HHv)FL7lPlDX0*WaRN37YaJ zTz&3H{r+z)`L@9QHauUS?ce&C_ExZb>!5#R=VLEPqTc}h8|izrqs4jlKZ^d<7cA26 zN7u^#p6FlLzWr06=it0M+xIf$&+cCeZQmbz*Xj4KYtjD<^E=W{!%ofbpF6(H1)(zV z!FE5yB@W>Ny|I+bd(e8 zU-v^7_7?q0v=if~Uo4dQO?Xm0$N$+(bkZ#iAIuk_p6gIoYJf8d`;j~kiQp_C|D@k- z!R{w0{c`kIq(4XOuY!{!`X0`CkS<|9`Yg9BVf-Ln!Y5XCd@V`-ZHAZx{tAWh3^Mswh9Bhj zfOmg7FsJ^lugt`7Wq%{JOObPBk!kl{>*W0FzMnecYmNMSznb{wZS zujpygggC#U`)l$1+w;pUtoFzKK413Q)YFkJVZ&?QzafeKgS(p)>Cq-1hJIB4j*@jP zm2YYn+20d?Jf59hg_iiCm~W&9$o_};eD2oIK1sBHd0To!f4QH zdAR45`k+mh`DS?Y-s=<3KWuNRf#d!qT3?N~zh$xcR5-Aq^K$Gt{g;N$CXff~AnDog zutQFMUF+Z6-$rC!@qP^5-wH%|%jO^ZT_6TY1~hN!qw72B9}tAPz7-x*KjV2m$Id_bCSRR*>b6|%V`icMW&Sh! zE6rm0$36?w6WaM_{}WExaQh?usl(^ZRr?>_FGTufx_&-9qVM4x4CxZu^yhtN%8~ba zk`5u|PPluM%M;H}R11A|;eK)XNA2%|&2syq$v^j{ zNtclH33uuIa^m@nov^;;9cbv9@{jb-QwQYMcU|w)`aqX&z0)NlfRCIvPwgYyxsK^C z+5S6?lls3PR{re@%m0w!22U{F#J9-RT3?ypcbDIi>c8F(qmKQEUH^Bm@>}SBBjrxm z=A+YFC((cUU_(E3TeAE=)WPunNaor3fY>^C8?bjEU4z|mzUp)HrBeTDouAZeu7Z)$ zb}{ec{hRT2CnCs>N4u0pyl5Rr$&`b2K_TgpKH(d0&3q&&|G#4X>34|dKcdI|MbfbM z7w!E|(jU(sfM>orAf@fk>5*Iilz!MFs()$l!Tb~2{ZDmsgNOT~7P(sWum9iDTPEed zi%$5&xfh!Jez^#|aG;#e7oTtb=kM0UQBOy?6ZXCDnZ*6&sxc--Fv-x@{k0_e z-a#_|6#w})x${q(pM3Q9x^#Zx`7O2Y&N$dz=cAvlkom3n-%EehL8mT|@*hC`gY(bK z{$lHTPTx{fo@wkevfK%kFLk8`I7`rvg=d;{2+jh^odJ#3UhqUx|6e2a)&8o8zK8Lg zbO~+xhqXif!?|kGAtZgmz5_;nmQ?>jweJ>}y2zCO?0&iB9|!}UtS`6&nq_=b8UNFt z3(xYbK9J5K{HMg(S?-|{pU<7Qbnqdn|181%dhGwJWq&Ia`}S z|H*eAfa%E36+=!wAxZz${XM;3?5ANU|2*_*e@^A${y?Vu$34<9A{&$}+V1mfM*q(oXUMcb)A^L~R`x`isT{rEQe6cC^Zg1c`J~X!;-m`t~b6V!H z@p{U7FI;Ba@=rckDe|v%KV`L!KYP`4^jvuZ`J=q3cclJR?4(~Sc4i5d%=y$$iyiOv z;yTCSwxCNshX1}#ud)e&;OW%oB{VIIVOfc!5r$z_~2 zuEA@EJr}3H2>a`Y%lc2ofqqRM`sb4l^kk%RCa~YW!}MRwuZswT$ zWgPR5eRbxWkoo8SJ5o8!Kf{@S?ne@yvhTs0#p%1a-@G;Ee-87Xhkl*;e<(NqcKMgR zb*0|_T&w)gon+-7`})i`A@iTF{JC$&{M+S!VD)8Z#ObsAuh}P;eoY?wb>%;0<)3^I z4!-E7F>(65KW^VcSds>o!LES$CM-tz*y{}*!fBVl`bWBiTX!6hlYi3x@^CBv`RHT4 zgLV+)n)T17KNk@Q@2Gcyem^Q({*|bIw@%8XU)J69=gc=@o$`MqxBfBT( zDSN*fr_b{LSjPX1gB;6XSCY*)Ue{Ir&a&M6v;SfK-|2Gn6><7&(EolqEth^x9{S8b z?O>29+y8POg!GmnLK^VMvG?ou@v`+ljrxDZ6hvVDVb`*;`S-2-yFg3W?!_ldrzQ`5=09)$d$4J@%sR(lM`_Dt4`DZ%^*V+2deu4DnB0>N-c!$0($Metc2R5992(14*{J#D_ z$diA{VgH9uIXF(A<^ST5pbt=!hkm~CcT4cidm)&A(j`2o`SvF!(SMTqFX)%yJ0W)Y z=cAt;|8Gt%f70K2$DMQZFXsOO)_>;zchXPip-<_0Kis@sJpWw(>CgPL{9#vCEC19# z^0Ytd|CB%LAL(D&aq1yS^gkPq7@%L1hkjk-Px`rJ`IDc6-#z#FIDNLi`ze3sA9i2) z@=rT0=8OFg^VInT(61~1&I`HaPd*60Shn`pIDPiN zC2aqYQ`wHm<6pl1pW{#JMw5>9pL7YgoVm^XB>ERrfiOVL@1*ZukxQR^5dMAeocoj3 zUk?-eF?IfJMt-`^rc)>KeUq%KaqmyzN?C7-q1Pd?DD;`@Gd&lRPrqhRi?V&_nOh z{qtJum&eL}O=`Nx5B7rr?1&lyAtCK2l}~l^cY38Mt8jwYTZuo?HP7yW^&Ryy?O_*45WbzB#*`LpS-lR{SdbSV)Le=8iaS?;sJUi&}!B3yjQ^u+sX z_YwOdb*Xog<=0U5|J0r?D3<#x#GkaSp`U6btdyEW`*gwjR@WsZ>u1snl`}8%5{CS4I*)rZW za3cG(l}(L2Qcg2Reb3Ih^5H(3EAP}dw(QwsEam(pUxc@$o~lUVuX2D%Mmt#Dr;L~H zK&!lL`?)oeJYJr5dFL<{dmvwgW8Y4Hm&D)R2b)Ch!ous{hWPot_3xy`W!ipswC!)& ziM-T>|6~4cOTBYU5`W_-8~##P{cq)W``aHUo=*-QGW_{h|8M!b)Vt<{B>8az*1hI` z%ikFdu4|se-`Puz{KEe+f6m|o<|Of#*`E>?ee6pqw{iXS6W8dUY_oe=`qMn?exk11 z=k_;>FUhfAAuO6u`eG7)k7EDAP5p1n_x6q_f1SkNr{FLAZ}E3ly}Soo|HFf(u`{Ud zkm=Kpo-U_eK7i_?Pzkp`cd4iLU*j=P@!E%|bp|j+D=&AI!Q-YL4NrEnisB$8#lM_qn&d z80T*u)@QF2`yh8lRK8(>{LKY_;R(6r>lYioSiTh&UwmY_@_F0+zSr;nwkx&HZ+)TV zEBsZ}H+Tb_<7B%ftlGq2@__Ih*e!A2fOI;d{xO{WKi}tr5A5{gXtghNEdKO-sqaSZ z*By~758^vne#Gt0H+1ea+&lldQ{rR&WBY!fpL@2-Zw>7KYf!!&r2zcnm`cV{@JG23 z?l{E6@euVQ$jRT!%sYu;A?hE)^VL5W30Te#e|hUR@%qR1+eV5tTrJ?Z<;t&ucEwFh zcs~9pSH6Gyx5+J3ek*=K`-gplexEJ%ZwN&|szCmVfyW--eqz6k`#>q5h=Tb=z8L<` z?!Ug-xIu$<Tl_GQug8`$@FdnLDOkLKgg&E!tTF2L$rKHEe2s{nuF(f@rQ^Y1WLzUcz_I}P^tv^xbEr!DaF zJUivX_k;m{xPZT2al>ro&$IZuMdX)?@#l{zOnw)ZoAUFKACPgjL;dp}G4DyA?+I}0#X$M*;fA7qAd43XqZ&ir=V*Ghy3zOeajI)#z z`Fk4egW>u3W4$DNbj7ACwEoS4eJID@j9I~&NPb~~{BiuHT@?9CvEQjOa<$8m@jUz> zJgM>IhRPq`kB9x3e!tU?@fVCMOnx56u?us{w?R|$?BiYojyS9=k8M&e*wog>wMdpR(L-7)gxno4?VJfhs^mi%l>!JAc@d4+Mi4p$REdF z`}}=3@aN#3E{l!qqs{lZ9rrj-<;V3=%5ROx&p$nqpTBQm@^gBca!ljiZW5*)pKV9Z z_k?!&zIwtZ2Pc*9G2^9tXGi=w`xVAtpYM&H#_y_T>9XHJx!ZEe#={T3Kd#ZR>*D;; zzUV?>$B*%sDv-ZMxL+XkmB|n34hP?!WpBjygp?oQ*Clgj#`&Xup!ZMsU8DNv;XHd0 z5E0tr$7`@hPfgElzumwe!zmx~Md}+D#h#1@=IJh&JCd{(ABqN#(mx`8zw}&%r$!Y`27V`@OW8;fv)+{sPF4 z-)qiSzP4UdH0p~Us$Z2^>o0o0hhG|EJJ_`*m210 z`{Mcw*Z;1cDD5LAKkuNz%C{8#6z{7b{fklVA=XdrcEETnU&5KMUh-DFe5wEKDEp`G zxl#Fs1@d<*?}xDTm-`T&`p}erzVansgriEUJH+|p_%TS9Nm4QX0-VEOy(6^i-#q9k zJhw%;Txx|E%HMev^WTq`FXcB-mhrYZ`v^ybxSD}2pXErQ9yM4?X zzJFs~f2p+YpHcga^eDN1p}oPE&ch$SU+94m>VLc!pZqnX{%7^ud{1ceciOeh+9`kI zE&hJkN$TI-5r4j)+&(szKYLz6z6fpp9-a37)yki5@#hVc@{RH5O#EZ`tE+!uyCA=l zuHW_Oc>Cb^_Qf8;-+7EBZ6yzXYWJef%lvnoiah6iM_J)@wGX~O@PT2=$CC3TOBZ(n^{zAQh^!Yv?y!C=7=O(S+>-{i(?E9M`__OikySGK} zj7e?8y)DG+;s^Wh-7b2)qxLUlxIcvU^ZI@9bWDB$?r){s2xrSai8?RyU)D1rKL_9S zMzGTW;~Up~?Rv&|E`IR+%;)d?Dyje5RHiwp^Bre)7t_DEha|TTo4<~E_GkM3gn85X z8}9$?a=*Up`PoV9FBkNc^1YC`5?SWqkKYOR5Os6T)2#KOYPJuA+x-YBQEue(ms@@~ zCaHbs_r+7|9H+~kCci$`wOOu&`rUDLUgp1Cjfr(2`@GsixHqS+_CdaY>Cco^eU? z)Af7j%;^3S2L`+3i;(x1kUy?p+5PbK1+HJ&a&0i>)XS3eKOH|(!XNLqN#)^>_iK>9 zy7WJrZ_0_#R;%A%H84oJe?;x)QllgOyu*^)$Hwwk*ZPYszw(PF%}bJ>j&J^Z5r5$y z#a|uzfnEP@`RKIH+CJ>{q04oAyD#D|sQP2%XU|Jmu7u=|Fzx|!64<429$Kb4yAIK6f<{YyFzfBZhM2Lk!-KMJ59 zxeu6pvY#Vggk|_q3OKmi4xY---k%<^Smbv(Q%PN%nk+xw&*LHLf4V=-awU9w=&0pM z_El=1lX0-iQ9GQ5Vxh)-&-8Nb%?{ft_qn?Wg0^c4X|L-&EBA?suM&Lm_n=nme!Z_I z?tNAge}UNNsG}W*;V(Krak!kHh<`7N->)OhsZxRXTj5-b|4XcAL#_7rJ(d>T+&PIq zy?d$mzHonH zKNog3`Q(?rOX!Oyf9~BvUp)B><(+!+=g2$tggyq!e;xPcu^96dzo&yK6VE5;{<%6A`{sr6=kFx< zor@=bL3v|GJ^Ax@l=tEb-Wd>JcnN<^u#|V&nlbL z4su_*__?z0s?T0;xkpR<(|DimBlo3?pU?Mw<-K@1mMfqCGV&v}Z?1Lzr1u~b!~4$g zr|TH;^8KM(R6fpu^_-Jq_PA-co^yz#XaAF)P|qoA8O2ZiwVqRd+t~YqBCU%25%zs& z((Ot0@4E4ZKmW^Q{w~_l&`XbMDC-~%oi(nZ=T|m#)c=fUM}Dh6OZZiJ(%IiXHPmYN ze|NrA{&^CA*Ng>!uO{<%8~7u=J1zU>%X;VXv&iD_0qZ#*f9-cUFY)`gy8oe$_YB+R z`)Bdjcgw5(ktDwW=kHQyCCl$qkr(Ti%FsTaRVBqr*(#i7J@b2#e%Jc4PgUOtL;kbg z5gvL#n0S71P`ODG>PDP6T_=dQ4_CU>_<5&N>p3O*x4sW$4MBa4bezhkGrWnT{=JUo z*&8AE(~74fUxa6kdaiwv{PvXjuR7WZ>pcAT=r4Ye+=nVYtG_gm@mTyXf?N5e%Mg=) zFk*7}g@F8!nU`aKMPfxJ^s zN4^MOytnJnB>r@Msm{Z^Qs-$6<&WdrbLelG|D^M7f%M;e&+|{7l&kunD0-)H47J+w z>#=T?pTu7y)W6harv4@ImwG9pk;ET)Q%L?8ru@az=i_gBlTlwK@u%}6b-c&Y=1=+Y zK8yI9B>F`B**;HZ^S5;CD6R5rsMVHV)zWc$C-Jux^egXaBfs_Ia?AHu^cVV#UiIr* z=hB-hT?S>9q2EU0N&WNAF}@hjy2qlPj`fbP-{Mc+P2x}Q4^(XDp zRsNS)=NnZ2cTb7F9~EF8K)wlW{#&jYk)a%X2L&B`%mn|uPl)sn``W}O|IAk&_MHm6 zK=b&yzKbX#jYGOSfYt8X0|1{*o{h=}2N&P=o<`1l&Clx0DeCK2Oqn@z-aGlYvKa?x^ zv*9uXqyZ;hed8tZ`m+-CXSLM-)bWx1eQEci z@QDex`7gow0-fKdrT?M*zH@4_{As^W`9F^RX3o3G z2JL=$-q^*9U%xT^55w!?zc~>Cc6elc*UbJh>^fNg|J_w0G>Z677s!7R`cM1(!9U0+ z_NmE+i}?J`8rucm+mQVh!@V*6KhCU=TJ}rNR7m|fHL}kLPD_@*&fC;c{` z`6q_6{$CEeU53|H|5-kS&7HS*()v>kyOmWq-?(3;wBH#2UQihS+ih;@Kldq3?i{Bp z?Cuy&K2Ppw;``Vyc9|d#WWEWH*!%EqN&WwI6$XL-is4)39Pj_H5d_*_)9L;B@$cEZ zBN_?cDfC=vPcq+QSR_(kCIb&S@(8{^B4X8ojSiwod0Nkbr<;c zca!xH@oOx8H`fj-Hh;16^OiOL>F>&%CKg|5Cpq#>Sn~b_iR16nrdXZu!8rfX_&Y-y zQe1v-N&NV8iSmDc6xK4fKBe(?x7JsF6nVwdC-JUfrFcR9ub(sFV{Y_9FM#e zJ7*TgKl@MHemrZ}>zea#q@T6xML6Zk_cpZOPk;Te*3y1!tzRnt>Qa!q-F{Uci?1K0 zMCD@n`!^Ihr^VJcHN1zk*LeF}(;|u=URUJwmG?}q&`_`a-|qi!IBojFN&SCj*&+7* zz+g^c@~8bT>jODhhjD@RhjJWj)hoMxFnty>Ap#EF@9KAr{$K>o@%O}`5}|oie>|+? zQSTwN$FF?#r|%X9zYjZJ^3xjQvipR2Z_AhQ2urLCUUtU?TdVx%S@yZQ{^-t*_;=1O zO#ak!Z29LKe|gV&0RAoZ$aV}$#~X8hz5dP9RsJQG{n{hLg#Xz0=h6l8pHKd&o<_dz ztws)Hp#$XaJ&E^xkq27U$LW9esy0dOSNT`xgKxY29^6S@rlU4@qP4zziR>@L+vBR( z{)2`e-ywRRe!8Kvxvckj_eNn#JIRrM!UMlLq$Wv!=p^e&>cX~0UN-+5yS~o#YUZiX z{Q$#7^xutsW`6x^$~Z^se~I<|xQ`B2*+=7-b8cbvKcD^lGV0Z@n0mr`PW_qRd#tPd z@;%{WKis!C-hY;1{y0kHAAA?_pDvL9cWD20z2TGM@-RNy{pY`NKLPDFm@lTYA^B!_ zi%o|87U!S+=W`Q8{<3b!@i)MEUiO=WcK`W89{qpsz9v8Hmso!*x5^E#i+`pg|7D{` z^wR#P%IbeAWq%`ePh{Wgou6EPXx}>?2-*MG_QwoQabQP$+9k7G$X7n-;sx_D;h=@3 z%Ku#OPyKC^?jry5K+Ljd73&z`@9%6}2$@1p(c_anpYqOmT(J{#*jp?+6V9pyis z>z`NWw%>nI&p|llZ{O?VX0YY|$8?NQG3wh7wf)-nm+1arTJ#5gf6==rx&H9`hvc93 zlXiXn4)w%={?GFN*$Qt?#_~X>BfRI-anptWTHlWhrT+N6>SgVF9o$pM5+R)3&)jcP z3VNGD{{C6H@((0|j<4?erWv38zTYoRoj|?l;LY8T>k&4^?&kBIKS(O%aZhmlHCknsqam_Q9c_v(f;Eg z+z*}ZF6+hO@4$Mp(@h$xdfBha$XnjI;zuIBx1H?YisybV+w8u4-$UMu&*yXvB<}is zu=91Tii+B~mi}=3o>HFYM=`yNlk5LBTbMYMzr%HA>zr`|D_p8e#+AcvK0y4s*5B;* zF|EzckE?xbwWa^h75?1|Kt#bM8^=G}DKU_LhLcb7&v4cYrn8}RD;ehk{ z^Jh!PNc)ZPpDvL9iCpKrGPnLuL3oJpwxkdJA&q{C{W@OP0_49GZ+5?R-NZQmDfIsh z2T1+t&Qca#?$TuW(|(`zXBO7;y=XU| zX}14a0sbG9WsdX~5&s_c>DliP7RvuI&@{a@xk*hv1FkDrejpJ?Cli1a_|LVSOqmpsS&|5Y+y)%C0N!=itQx7Ta! z{{7#5C2nkfyRfk!m-X7<(c+AM0roTABck7l&*#`~2|FwZGxt-K!v1^>*8i1%_vU(8 z`*UwWa{bYKsbl@gr$0Z-eR=HTl$d1B$*BMS>84(}2+s%FS}&UKa_ehae?0Kd`rk~( zTmRzd`@znY$^7&C!Q{W3dZtw${$Yhv!eyXK{h#@=*vvk1{fhABN6*Ue&j<@}vH1k) zKZ8x>`=^-qr3>VL7W8ocx!iWj`?t8y#f@;z--D(`KE-upfcYl8{E0zpRsL1j$EW_L z_d9!)(fl!3m@NN%^T*)!T>jbr*z-!xA31-g9P>f)O?YzCO|Mt}t1bTZ{^u~pzlVFR z*zXhO<3Ie9_;3B<&qI{|B^LjBKXfoAlD~s{n8`O`KK{MC{v7$AF>=V54F8y4v;OG) z(eB<6|LKk7KmEX;!~eKfntrPMFSGd9`=!${{)1~auKv3Z{yF?_<9v0L@}IK!*ZZga zv61|}Yd4Pn@K55u^dBc&sQj<7_^Q8`suG#Mp=Ieh_&;B{`|NNlx z4>R@O;$QFQ_V$VR_paN>`eTj1|E=+B(d~neNLqjRe25tV{eK$1b)8vNMh@?^f8+YW z5-pI}etVI%AM=b1n2f7%UpM!;t+hY@u`J!h;~Q>j+xJdwG4-${{@>o;qzFpPezVR0 zzlIw9*_Cf#spo!hxI>Yneu40x(XV?KIcf1rWt}m;U))%xcFJEMY1Q8@@AWy|N8*dW z5$Qeot)7m01K~r5w@b87rv14Cdn2vqjpdK>x9!jE?{OsAd&liF)(At&FP&{)9Uy;v zpO62Gw|#L%lKefaKd1gc{>h8NeEf%QV@G|V{J*?>)-g%^>-v&8#QCS0CCI@Wu_t7h(7 zydnAfn78XX!-ndAQhlc^72dH!a((yZEQb0IWPTivpHKeeo3MAg`;JQDU(c_rb8&9{ z_wXO@PnG}pv)x_`<=<7N#IgQN?fStvI(}7J_UG?Ne-nxh#P0(-i%k9Dx+P(`LFZHh z)|w|GoOTZW8Kyo`eivh1k?V)#Yk?Im)hOeb4v)^Sm!3I8_Ai>-_Xo7?FXj47JxA?p zH4X8;BlR~ex;4vsl{5tYR=EF=+NK7T$U_xXYCqG!K*u`^d_$ML&h zocz=;pHrjqUkUw__e-6%kI4V{$bLA0Juu}?Nc&;Re*yQ|t^2v!VqZ9XFIWC^L6`f& zd_r-Eqz+WSXx{n2q*9r-7pY25c}-a5|1 z9l;OsMLwUk!pUdPrn&K5AmV%CZ9Vdh*Pjz{k6~c7-@EmL72+69`E}naH=J^Q#EMV3yBRFezbDtfnYkaz z=D)k_--UA{{)0OTt3Nm9>HnAU-b<^Wsj%#t$p5w0dNuhk1?$YmR{v@`LhDaC>dzwV zf6bpDvT7C8AFrk`{_k!JdEz@6l+*&2i}n4C>#cC||LnHFgL+8*R{`M?z+Yzc*;4r@ zopm_BGeh(@@B2vp&Ygwv|577E*S6mt4>_|vk{=)8;bkVB3r2p19Kz)$yd2@oANk#M zucoId|MMV!?qA$2{HM-~?3dDc_^16+H4xhOK$A{2&gHQ`XZ?TQvR{HZj`J@ooE9Cd zKg@sUPrAGrmp|?I^!&PiMr6Mc+?6c<+5HTM|f8q{$mB|&sD;|(*780bMt%8WzMe!z|Z?vFX}Ay=R!nQa8F_U&m%vL z&AJOQ?2Z1P=kh4$Z4jUGCtt^*TvFIaV103ckk9RlS8k^DXBqhC{a4q^d?_`L)MYHl z!~ZKD$Y-emc6|CIc5Kb_wNG`W-f?_l`!v42YWx5D~1*Ez`lNR*d*x=H5(QJDp& z_PQ`s`PXnBf&PDMS^spNjqVTh?n~yM_Xm>y{h_~wu89wF&Zao0#_xfWf8P7g@3oX5 z0p-AO7vVPlJ-1nXs`9_e;=lD`k^hzQJ^8LC|IYmz$$zJ0{!`cosm1@-hE6U15l;TI z>5!i%?tVB(T7S^_uR0&|_W$KPSm(cUg_rm|IKy1RKRbW_c)e?7QvMFz-6RekHgdM} zSJm9m^P3er>OIj@mA>1u*irwIRD?J`7s>jTKBqP>cGT}B14LZ!JY;L&D-nF+JN3*> zf4ay!jxQl=nIJoVk8BxSpOnAL1{)0SGbVp(XHe`!_J8(yy$-To6SwbJul?Hch^OVc zeiVCt7VFjI`B_;5<8OtpTk+cp;~MTR68VYG=lF(j#q_0LCgm^FKM0Z#{hIaznuhiN zdYQi}J-RYkcj0e^dfqbryp?pY@#nu;jbFsy ze9k>*Wcqi@KH$DBq`tK(aymh;a+jL?HAH$s`9xU8%|$rZ0mB_ld;~kM(vIy56HfYN zz@Nsvh2v9btq;0Dv;cetcbfjRlmr0z%=j(en((OR&%ydK#w=Gj61$ZuD!DBU7a8Y}5T#5oh=&_e{+%dDhYn=~xV7!d)-$nUzpC~MUH==&p z-~U*S^}_Uf1`qRhCf2voKbr6rDA)@T?sqWZrQrKE;>UVtVC9E+37gtWuAzaKfC z^L?~Swm;tr*X3<>rPjI!%Y*wb?01@*=-K}sez8CLZr>Nb)AqLpba;L)wVRZktRK*& zpGwZ(v1XeivrnmU^R0hOg?`3$5z6^kgs0J8xF9%|`VQ7#OA)?`@<9Jtj&Oo9E!UXy zet19g{k9V5DJ(y|zb`nep0ghI4XLM-^QZUvsbl$Z90*@D$kIRH6-K9KU0jT4>}^jPQei$4wb|y9g&(fFFci4{g+5^S21=E9;QI z=2fD<^p4ht{AJ1I$MqrRFW>sm6qFzJVzxipBk-P4=A#VyzK?Yp*5^{JGX=0eZOe>V z`C|S)Xm!`Cn!j~c{+`nHBeB2a`jNMMBlBmiAN}t9oomX^&R=?|3AgiSKcBSt>N7Qe z^DOlH z&g4Uen~dZBVOsVN!-W0AGQ=Z1WqoyVk>n4-P6g`clC#-D%$qgHANy~@V(?8pig-MP zhgdIWeku^|TkFUp8GdGNxg3aa7xz)RAmB3`@kf^LO6M$MU$&n%`C+zODZtxE5eN;)|xI*56$9Q``PY?RQgm zM(r~VJ6@JLp|(%8>t+4vj(TO+=l_+xFY`&r{1cA3^ss%C=Kr)m4GuHquJ(6L<*x*Y zHr9T2m;EALQ*}=JeqGzXaE;KRZmRJ2+UqgjgyZpp?ck>3en)HnT!Hbd9QD7KbmZQb zk^Nr!#pL!~4ty!VVbI&c)h0fI9s67!(>)CR!NvKk3M42mHtn2x1^N99`%MfVgZPs- z&5ge|30trR&ndu_dwsOM=AY5#BL8iq{`*@;_vfZpBS}ezN;NKFQ2adl-DwkB^l6 zhsQq=W!xRt> z8E*2;?_!Wn2i!kLz178wj#w{af5v+GU_;3=mmzq6&ux8AeVOpuVj%|z*q@9%dN1GV@w?`uzu zlJC5V?-Q4JRslDXA`1!qZ^}X$6y);MvldV>LPLFOP_q{i923YUQasLj} zbdvQ~{#MBROExl&aF@@Q<;?GVl>ah0dl+{$ZyGtMuCI=;uKAs_)|4OR&G~Bz=Qt?O z?EDq;T9!BGubc&idnL0Hj$RYw1(e3s$<_IGxd{_m7n|NnM!{yF|F0fO7npL0AT-aDb^Fr3m& zS^YWdNtG4OdcyIA^@sI@`*7}2roOo#JP-W1GY$Wg6Zx_s>jl$~`0((1RX_5!Gk87N zXRZ)?5jkPX@z96(T_V!wxgOd@Q$G7+{>X9P zMS_($e?fhV<$kuMhcUlnp+B*HvK~yb^s@nEC=Xo5fer8fa_E*nY5j3}neyZO%9$V$ zT1N75-!H8GlwcpxZDiJq$i~Umd4UDsV*>5rv0j=&xC=Z1!WSX@2rGUK!dGo+_-Fhj z2%l-iPa~Xs*^uSH@;msO5t;c{nPc$t{(<(Az3`lz!ZochqXZ;tU+8|dD-#3t`Sz>R@=kp|SA`dp`$ex*^o-Y^H1xZ%vOt#p zD#DWbD7pS{eVg^?k6Pcp65~|(xheNDuo9wuu|M|^&UJ6DlT{#m3rnx?5uR^7d=1`* zfR~-oC}Y2kM`sq~GuM-HJ2$rehwnJC-Vt*BZv_w>$^NHzZvV`CO`YA0oSD8F@xuxe zUIIKbtZ-o`<1XcV3Hv$K2;T+kf*il*BHUhIoQH6Gy>Jo2S= zgWkWR^}+Cy+r9NF zLimY@&-2U7?;PU6Ic4ViZmzQ-{4U^Ozg3Fo-}-c0pzW&)>qjeLe>P9`!OYiEzVmn4{h-rx@%+U7W~{fCfUmWbGs0bj|AO!|#;-Dj_s2P6hL1- zm5+zvO382#)M`Q0|n^0?}?o-8-&-iFn9vs zr#zeBJ;97AUw+=IUcGiJx|{f{KRfl4@#`2TYhNG0E}rQLXXryzxweLp# z=|!%0LOxVYUS+#OxGY~~-0N0+P8Z&_!W$y~TNWO!gMMtq=X`RWWv9e)1iI`#eH8*4 zKCwP?{*3Qa=%4ia;9d~5zx0=;eo=0O?4KyVeEpNh`v9zQU_ILt%DEDZa9x!17-1*l zDu9RKKEn62_6wN57T7Ofzg~^_KH@Wc7Q!pZC-?~vPC$7Q9=-mKH#zDf6w*?-uT(gF@9rb<#cyiymjXVfsgmb7eh1vj(x4oEbZUcIp{x8|5k}%u{%V*3ss8ne<#;J-v7_~w+{0- zepei1oFcRfmN(1cBij37ox3d(tfT&kaPr#(cpR%=+KKxW2=56z-*Ddp{XiMQedLSd z0{j0owtDclDF%-=4C6qt3^^jgA8)PNQu7TO=I@%Ti&`+&ue(C5`w? zrGtyVZ*0XME%wOq_d~7v=aeV)MtmPxNQ%FIQaVU|_GMnCeqL+y9FCTC z5b><9f!O7$A0znV^=~%ldzI2}iT?uhNMqri2465p(u>dMC|AN0pTFwRB>C$8kUAgx zLb?xBB0D6kS4%DVsl4O--Xrsea8)D&`~EGK2l=<{Wo{RGe5bINRJizaYso%=0^pv#VH)#Pf3(%8&1jbZY-!fuJa8D2TO0b6XC6__;(@vJ&EYw_w5bPWi2nuR2MDj0daiDIQxlK#B(D3Kx6%J<{Hy{z zs^)0T zQ{O#8^jGnfqH^kce}cRdZ|k$R{yJxv;ZM`3E0OgF^UM6Nw)EX4pwBoNVaY$%cRru> zU6T%({V&VD=);3Vclb8i-*JC3{e#+As3TsuMO&eN1pZQlUt{4ZL-^hnKjjEN&5o8NV+12f#2R`1t_yO_=I5X=&2XB}(Y zpoydYZs<4uc}?Uyn@yYtEq!OH6s^X0E|G;C@oCK0{Yxdj_%DDjJfn%D{&B{iFY(1c z27D<=t9}{Y2j@0%)X#-}5ejYf%Ot-0STtt-0Q`aQs@`7T+D`JT{P`ycKjMFc{hoV@ zwhcAOqEf6(W$=2Dgd*GVBNtS1%PTN2#^KCZusulIom5`LfH zNlW?(LP*n}BKX{A9OvonB>YpU2fNGjDsykR(m7xF3grDviLdxC5`Gkq-Y2g2F$eOj zc#4G&f4SqFC-?$M&vW2^Z)@I%LRaIJZw)B%_4zi%C-^%F-B93;{Uv;v)I;GXCGbkY zr}rOi?0w}d7s3ku030>C(R(^RSHr%H>-YCa#8hnm(5t^!CPfRRBcy&*A^fWwMEiU6 z$0pQq9>l&M`xQ+4oU|3*5DA76&ov`6AyU0FZbbw0OgtjajH^U^_V>jIUx0HAjy2DH zhWoAvm*UB|6z%M+dG2iNH?n^%Mf}gZ8h#kA#iZ`&j=ACGCfM29nlF0@C#b>?A8`Ml zw#a-ReFfGJ=3;%eQr5SFX3_dV*r2fTS%md<%7b)6%)c2<`EfnR-hUd-`8vvn^81|O zSZ@_IJ>%M1c1ygsq7n3o)K_Nwa}obL;=z5Xl=n7>Pd+K{?p8SEU54;*KZD-`{++Dw zN`zm{`iT8qAK?VFYvc1#w{N+rwx1HqzV7k;B}Qz15x`!K?S{~9KT|Ayk97K3dLzrH z4E2KgObHSUwBoaT_O$e27x7zK`ZMJn_B8c4KzpXV$6E6m%6n_zVSEqx%MczuZSYkf z{1|KgQU#T0jYYQ_;STg|;*qP4avbGC*#GIJQ~}#v^GB9gx5eHVf;x5w*m2!ufIPuBy&GEHd0ZeN=uv z_Sso(gm(Gmvrm`>y@dCCvHbWwdFp$dX#|MR{BVVJt`*L8yfaa*4#qLFE@jwcKu_$Y0h~q^hwr_dr&|8b*5f=!1FlDoAzZahiz%kg?rFg zKaea7Sbl{69`@?E`1)Ib^7FL(X2;e)TkVy>!Ez(C%a7+lX#YXN{JutNx{(XZ?^ooX z;gs)L2xq;fe0Rh8C*|&fz(^~c@~uHRv0Td#|5xgdXdnF$-qNyDm0>dD7NLFw&}YTG zBjb3_4*6&K74w`3^6Mdf8!MdU$9t86pN)L-mESzzAsk!u)JgI6qZ*W-ejm=iD{6ls zz7xlCBecuU)^9=1vCEa^XY1!BNbo52Kip5j@~cEY&vr>Y|DwSr-wc=KhKxIz>!c_r z7vaxQPqq5t$M`@a8sTT5ezjF>KE*SiGK{&q$;-H*L5zc#O(^xO;j&Saqd-t01>w)kQ7)Lq2$a2dD z9pyxLvb~E z3B^yuGvoNOAHd%VZ;?3hXW9?BA|UmX2AlVuRCx8aJ<-;(zozM(oka@br-7a)4Oab0 zcuvc2_5KJGKP3gJ{(jI8wikU?{90)qiZ8A68u3j>n`d_?;Ya*SW6X0P9klv?;aT+* z^-o#(LFv>2DTMfd7vFXInt1aV$nzO;l|{xKkMk4U z-#~QdWQ6m42GhG3ufj>D-m)D{hh0k=?al?F${r>j!$p)C*Q0|8cP}(hM4oZHznT10 zAbcmp56?64$0Ph~*x9h(s7ClH;D_yZ2Eq@p?u(j*aGnbxp8>cVeKKdbu#?VafU`ulXf~ zzpZqHn$~$l@QFW_?~BDgLHsvZzYo^R`oH)x;%h4J#h=aiw+cS-^Y9!lmi2t`zcBq> zl3sjY&`aGR`w`-~pOLyc*%@fAc$<{(lps zBc%Se68%5*5Ziu_>lE%^a`n1#m?v_7f%W%ZtY7nwb`$hBYq9mWf+d;Hj*(Gs|%&(I2&bI~O-~)L+{R&mYRO_|v+ZXD^WcT)dC=5S-l9QNI}Rz0>5q_$7Gu zPn5Xg2LXR5ztvAgdjB$cFTPle&6IvHPwQo9)Voa`^)EAjZwh|#Gr)gZ3X_b@}X|I{qGjC zAi}arpIG1NGc;2e4x$y^E`57FeuNcS1p8b*aoLx7| zO_#NJ=)IJ-;!G@Q z>e8=NpVIHtGkw1Oxs>EZy{%8t&V=b{Z^GyQRNtcA3GvmXZ!OX;>pszux;D=Ey7mJ- z(f8u}lY8tQ$wFy1mHvyg6?U|qKWr=V`yKm>kG-+<`K0>WMewN$b~590x%}=fD>$sb z9i^J-_&}aI%QJr~>|s6kM*P%NnJH+l|1{=n z`di)gmOlTY^}a<}Zu)I7UYXRt{kFD8?)!bb+~*}2PZ__|O5aPK=Gs>QIq~_>~sF_WXE^_5SECx%kR0dF%anaefZzmm7aKD}IS3-+r1Okw1AJY4QJo z#m~-`JW8zmPqF0rtR>G5R{4Am{NZ6z{^Dew%5;mc=Ck^P@q_tR+q z?Do|~4CCDHrk|#IOUQn^6!B(ZU6eI}w$J5}PNy(*to zA5ptiKC3>W_N9DITF+5__+Ir7wQF^R7xjVaCz5|(@}j<2`CqCmy5Gjx!SwGPk&ck-Q@S3j zF5mi8c7NYBcuZ`^$?oqXob8j}-|^2h?T_v52J76Z46DY`-omoGErA`N`|`+4yi!EJ zo%S!-7nJ6aamBR%KzJX7x7^XB4-hWuK*pWN^Qc%qDo6MO+!y@Gr1KDd1>!phuR!<> zR(K`Ccf>w3*SW?cyu`9wI1u4?kRR~rBm7D5<9})RnS^lK$M~BXIZsBoN4mgs2*TYR zAqVWMABylFhvdp<3c_jU%k{V_g!6l@46jD`udp+s{mLwaj{`s9F`$F+9)B^<;e&?% zx&Mc~caN{*zU~8u4~ZZsTa+bRa$-AU#j*j5cwD>z84^H{1Ze^wLV%(yiUJ1r4lb^6 z@14s#_Y#C$HOzCJP1?HYChPR$#7xsq#zZ4$)EX5BVT)ok)vZysGXo6S1i zrq#C1uG>`de!u6O-^|=0NIAQk-To0syfbs=H^2Ek&ikC-Zw&rV-27Vp?T>DD$j@e4KxSZQOpcv;6mfU%IyQcq4cJJ8-?XmzMcS z^q2C;J@c7de{Ny^-8~-vk6in{Ki8l4o$f6Ef!z3h6#93zJ|`dcK6T9Fzwgbp_fxs+ z-^q=~=d8WA{_Zi4|9-*6$3A?_yNQ4Q(5}7eF?`(Zn75Y0uiv!$e({*cf1g0HZ2PW3 zUh{hIN6p8gKBe|l;^`s4mF{Bz%7 z;XW}F-atZsUp(H~US}V#Uqt*5|1Lrvxwi87D#~Z=xi96Ozn!~24*x^;`A2b`eg2Oh z@4O$OecAGF+^5(6HzB@=fA7iF_vPIC=6XAy|CjIRy#9|Ek8J(UzMok^JQM#e;Q6e* znYZWvVy=CEDR=$Hx%d5B2)^w54h(l*=k5QU{?76F)A|GUp6;xFCP#0-{o&60FF}pS zw(k}5k2}~WbN#!RtM7jE_q+0RZfED$`4`qN1E28kc&_|sa`pdg?)n((`(M&F=KT*3 z=En2gx$D<*_~Chv?y+c4bn_xn!&F!&<|KX3aZ z-}-UYGafUz@7nWERSy|7_@3!!w<0YM^pL+V8r=U5h0ho~ez!jF^r7brK5cos>wi`6 zuN(XqT)y|7!fzP-td+lM?RR;9|JceqIPEe14O+gb(=R_}@Tna9dko%kaZ$^Mba_dy zSzg}Ef3NNNxS`1N7H3}X)&73M;FoPY{qNQCpEmd@_uelke9z!Tw?DPjv-cKl|4kdW z_1jwhi-?Qy?-BRj-_ZBIYVcRx_UMz_}`t=dL6vS;D6}G{~cP- zpuxY#^y8Ty*5@V+{`8s7dS(p%4$EV9-)TQ<@W9%C>pQjnhQU8>_Kcgan?`3#Hg0bJ zn{PLGe&4>28T>Poo$Yb-`a@2?w{iHAmH)%{Yx$c7zise;Z}aZr_Fp!5Wb@_5?KOj+ zJ*eY7W5@B}Z_4^ag~C-}{Go3dyy)?iKir&F{?KOy-O=%fvqtcD%WwU0%Wu6^(|)-3 zeV5U@%Tsgw;YC|#;l5Mm+XKI6`LM3MqwCPhJ2;vzf4}SUZNFRJyJhfSH9zQW%cr|( z@b9PXopus<%gHITIF9)A7_>UMq_%*Oea!5!b8v-x%To1eCN92r{Z8(E(%|{;V%#$LPn#a(^pQ^+{IqMQ$+6EGJpcWR&l@~1-+sp6zi4`g z!_%KNc;f@se(M)P^78kpTaRq;zi;qwbNw~=&l&uyCO=*MKX343ELI}Gmd*2xn;2k$a|_5+5`uKaO>f1{f(!?(u_{#K_)JAbvomkmGt|3drK zWAM85*VR90@SPld!r*Q{Ww-9k$&;H_-hGGYtd;kTZ#a5%@+7~0Ys<=C$dK{nrdpZ31td+OvOb%Uk z=8mgB^mCpxbm#dS6w_p!%1@4p6nKl}b@u=DyWx%=Oid*4SfUNf2Y=l8p%e=X~Ob@53r z!bsxZ_n`g#5BWz9_JPs#oUmWU^V#wKq1n3t>;Lgw{|7)H+4ui!uKZ)U@=xW;|7dRf{9O6lIeeSXJwKPD=P%^i|BrB; zrJsM4!@r)~`&@j$Z*+P5_ZzwTem8f05%`^rzrQUvzAI>NcD_#M@c9o=UpC(SN9b?% z`j>O#xs>bgW4ZVJ2RxtUCr3_n&X3zK+|AkVp#97jaMzEZeD?V-A4~7C%=4!^$Mc&n zc3vN6{Q9q@&-{z?o!38w`Oe<|8MHTh{jYQ5`<`6?K8E3OZRPRTbMyJWT=`$ijo;8L zD#-AcCE$N{yuXC<+4;m>`2$$~j@$7kZ?3(I>+@ghT@c7?_WeuBuUnT7dOvVb;d@JJ zpJ15f&mEmyd(Pm0V0uzMKWobDGN&In`S~xc{Q9R=9=mq^xqMXq?}4}b;h#=Eu3zf% z?j;}n%U!bHTo(WSEal_Ob6wv5m-5kjzEeK>xc;-0kKT*O7Xm+X{AT@XSF(?u8{NP~ zo&WAt*mL~*WsCRa_pf=k*|E-#=34YxE>CMlYDx3toIm1}!M|eVZ<@crwd4KHZvQ=% z=gU_9Q!Xy{V=8~093Qaq{y*39H?6#H@_O$V6#g-T|B(58+;^!zZ}9IlKZWb>p25F4 z=U@Ax!5^{laq-qy4IVi^&sS@p)a_d)DC2FYNq=%Lf0jm3RK)=M4VWZN6^*lGd|s z@LzQOwSKKzeBoDf@RGs*2ZP_XcDj8k&)dA*`dw{*!^;1jm3MwRmtXs%)}Hm>()N7O z%D-yk?DX?j4L)b%xo7SClEIIi(&zV#UTzyapa1at2LCNLk2aoPHn{W0`Fq;_*9^X5 zzs{{4~l%lR>%Gx%3>@O6X#zP;DY%a*}^+wj5vBkf1S;GX$0UHuN;m4jo+ zr2PG_4$lqWZW{bz4iCTG;2*L1@~&vVK4$QL<;KU_bNoK7{|V!_-Y;r-2Y=16NlT zuY73wMBhhWS(sZ|etx&od&2MSnevB5{VP3>Ki=Ex_jda;vETQ!zg(ZbdgYbwtKCog z-TqPEe{%Kt7fLUjdLe#c<%OLWF28Vk>gqscp}NpoXfM|1igTND(OkSxTZk5mi{Vmf zsk#&`7ne)R;qvBkWjR`oSBfj!E47vA`RenH=i`r59`BCgM%1iVs?R+0Oz)I``ofvQ z(CFCE=u)s$skdrDqtR;i_xEpB>e0qa<)Z(@lwWT6{s((1b>FW~`+dIeFZ;D=-(Osw zo4$I&_dn!^^^*Uze|4(6Q3QPc((2rlzm9TegZe@cEjFX2?daK{5|nNPVH|G-!Sx%P zwV)oh8bQ6(xDho=jYbLo;#RXAHp8G4HNtwlTQ6=_s^Ku&*LSYI`6T{rL{Sy3oM_{x zxE0hl+x22Gs8+WtXhDPqqLH{P<6om0MXgFJ*oZfp+m%u^ETLY%68j6MXU}W|ap*^z zey@-AerS4n{=)p+Rh-BElm3b3(6o<^O! zCs^GIDyvZ|3Y)cfGsaIG4r7ppHfogu{tdM%wXhMCN*nyy;ZKP}S8v4C>JEQO{JGYM zn*lDH0WO=o(d3OLZ?rcy_ybsbqlD)hF@EBh;~$qQ*X1XUYr%~Me{fbo<@mu_bR9qK zDlXgAIBpg(Pxy&r)P&#mMjT@XrM?Dhj!Uex#7g-Smslx(aE40xgELfGVx|0vORS1N zafwxxs-@Dkc5Nr9v>L52ZWWuw;i2oi!Jqg#yS^DzHNDFfUv3OFY8N2>Qf37&RhB zbUl#YHZb5?v!%a+PMl%h94%Dbg4Vx0cQTQb@58#mCz&5Z_c@5pbd!5cWoFEF!G zuH(JIVYUda$S&Ge&w8SlFfDLwfxFC;D7)w2rs`x zY>cz~?#OQmzaV<~B?M$Izt`}KdBE@WGVfk5@2s?%K)o|j6WDU)>c%cnnULYhLC^zn zzc9w%;UWHxjgZwAg@=Bq??ZjWcK_L++79DgOm1CJJqB^qi(wpA!(!`%UyoY;{Dq4b zF04W@0OEr_fZ{Jj8!`A^R4MsFNWOoP9PbIg-Ktc{jH9Bz3B2{eCj-cjMl-xV?N=*t zYx;y=A^$B#rEuCu=b98JQ7N8m23xhtT+plpb#UbE zS}+$iT9x8_)Y_^PA+*Zv>e&D^T0a|ZG{c?qU_@J$^IOqN+m(f|fx%kXE#ldQ-4cE; zhA-iXm0i>Z(yFX2gsZrY1OB#Kt6{ZWZiBxE_26<)FK$I2316<1D$PXd`t zL!Dp?V0%E*=sLRF5TZwKN$)rWRZw|zqY8zhQPM+Pqi6w3kV_khYt5+5B6^7B5bG64 zN_dpeHCWYkeIYK&jNPqirS94wyKQ zrhcl@REl|eGinyYGS!f%Si4+ow4r)HJn;(rcDo+!)XPPY7UwSb6l%c8I!F_w#)k;O z6>15uhfUzZPSo7Kv~+&y!sVqYfa)zs2+|ic4Ptn=-$NM${p%#vod%>3l#eI;x#dfK zkNyfoho zZa{nUn;Uv4>Y-$ZirkC!umJ@JC1X8I@WO9S>Y*?wSA~KehV(G3hY>xD%Aul=$Fg{7pRoz(2D8pz5#afgGYd2o@2P3g87eKxgw?!jQ`(bT`seC#Yqr|rVJQOAwaBsRQGnXG_gRI1f*Znx2_M6FZc ziOsNex(Z$s)K6D;YXO)C*hOnA0QYFuqv(84uLq@IG1x|t<{~f>MHYi5l!^Kxggw-T z#a$>8LGuFit@>`TvK2sW8AjbW29A2)ct)K}1NBg$x1-)SzQOv*4p_e(?OOQ*>le6j z57w{OcApHy>bE1bO$cADtxBt}cXqV0(La_!)d(YOY;wxiw$zn+g&R#SGN4Xu%h zi6N@16kf})Z>TB)>%vArjgP9?VxXa?R! z2dy2`eyFqx0Up$$8jwoQfc$s_KMk);fkBq0uFf`VVI5>~64O!#MV^crQ7zhxPPWT( zJ+~D$qwNqx+XU@ail^F*Y6O})4Ot#FK(JxdEaUn4_DdkWR%O23thKkdDrYNAP*^?q zZ~#Gqde2kK#`XDNH`rQRfbCWfgXY?-9ZxO>TLCnH%7yCM+*W0~vb+T*wzdrUU)~7n zupWwe6|v{Rx7ZrgYwp;G87PK9nV6!*lu5|MBx6AJv&Ou8+N>2Ek^?~Adn0L zTdh_D*Bk9hwS?;sYQrGNyH?$XuG0qJ+unkt)Dx%#dIDuwPO9!!)!h<3nQ8}QFE#6+ z2zn4Srt;`cYCM6yrVyUg+Tcrd+SEfMBVaTTkj03?{>Ipd;Myi|(?q6UZ-$%HAYmZG zS`T1B^(g8?2|7o_WMNS_S19&@^>YCbnL_lW$S9&u1B4+q*+Lj>?rgL-SAh2M{G8uI z)4sRH%Tpi>+EhX)q#`*H@}P_r9XIAHfX2`a!%{JV;sDtj8YT}9xszdcGU84~-N~3c z8FwcW?qt$VMh4wU!JW98M_kP#uI3R}^N6c?#MM0FY94VlkGh&iUCpDe=22JksH=I@ z)jaBI9(6U3x|&B_&10_SF<0}Lt9i`TJT_8{8oNTa3+I+DJ-0U0KcZDI~2a3x{KfKZC@1Xl(HWd<27l6DTZoxdk2o8U%!jK*$q_ zMlJKAGSqW*a7?&SN+$zY@@vlqTPNX`+K$`Xl{t)c1=CtPztt`UJD{^g=q0=OS6htg zWjN)6`ckj~P8kOEWwlZ&XT~r8PPY^^D|R7#bQJAEXLD zRu~)}6}ONvslw1itN%P*hSR_tcnLRm;gD;Q<6s7$6ex;=RfS7HA|fapb7V2+>X+hh z{=(wybITVm%&o-m*7!2jrAkbh+uDK;LM#PX3F0|YW)#+f; z(9DOb$d{v_3iMX006ycChHOu-DDjPX+=i2K@$}-txy5s<{`tyDG<*ldCNi4tNVUGp zA*qZGEu8r${0-VkGy!07gYZ~0G}kuFjFN9=!Qd<1CqYlwF;(>zII2=_H_`oCJERKD zZgNPc1x6Z#!B1s?E-xQ66zzx&5u@`oY>Z|wyAx(i)#0jD>k4OdgRMviwOa}m{8D*2?^b>TF8`qaZApjeE~eEluJ+~pi(p| z^RRC~D-inUq3%cV7E}?~1{H`V(9MNvY3&^NN2SQKWuTm%t+wI77TBfT@>aXKycI$5 zp#x$iXyYAQz%gq5P|Hg2U_eC}5;Ox{6$Xb!KrY4RZle_q0AOdJI!sx-TZ8JfePeWR zQf{@Vm{j3{+z#uGxF8_iDe7-Sm_s-d)ph*E?>am*afl+z2tV=F3&yazu4 zeSH(L30ez9{5i;J(+e(aZpP(mv=LNi#bzd*VNlv|@B%&H7Nw#K*Y3s!R0SYixhQHb zWrI*y31(2G+J*xqEJC${Scf7^0;575_t)XRs)4cl^!JPWfY(2vfdsQ)fKq^wH-oC` zCs$T3B7P80Ck2*$6HuTJs)!VscGW6+V|^Kz01vP(}9)qsve;f8LMi{>vtWf+GNaA_MfNY^yn&>;SrXzQdx zHitLh$4tqvke)hE2S{=_rOu)G3#%7r=T4uTojc!4#sUXKbN5O3tP@&2;Wyyas??{* z4@mH&)?}c{u(CIsK`rcuD-ZG*V!i~MK$?O(i0Fv?hT7SL^(fcj4Gan5G(4q%si6qd-K8$2mCO+f5Of7eQ;Y^<5CXqrOw%9P!%hcDvbL1gk~Vr39w76qMH% zDS?`mCGaFF-#iU>)~J#%v_m7e7!<`*Gq;z6_S#&fzIHZfufXeYnaX;-d>OVvy^I^J z3egNxumuXVQ<`Z)f5mDA!zQPYC(uVI>S9<=a5B&dfOZZLxvOzuPzxAgk``Tomn)6J z=+NlI_=Nay$H#^yhbKqGD_ehT`8QlXEI zz|$%escPl4Fj>_s?Yvy1UkptRovOyrc$OV;t9TutMGHH&-w9T8m(9`MRoYuCq23mPmai!NPx&8x1>J#5$p2^)E~+c0 zmxiUQ#BICU&Cr^RN!dsq$b*?R{~*)`L>R>z-kV_%O}r5*0&X!5DQQ$c8u@@ndb_?M_aLj59VG(SiE4AT?!pPX<_>lN`cc6x{@hc4HQ5jqeYqO$_*u|MP zS&z{hbbAn!gb2loh2$jpUvwAHqy$~WsrRBjm;Ta|;Vo{x-%K zJdRST7S^KXuJ~^%&5^i&e^k%!JPR>l7&v zj3l~#I4Y>%fzW7f8>LCTVd*k0v{KZ@*g#LCh$Jn5Ad6K<_GvhxVe5&K98W_sLV<|< zDy4;@nV3|5Pl9LYODb05@ERx-0vzbE15b#NQyjJ^x;DW9s`NKSwCE@XoyA6sr<51@ z2i3Ba;Q0+mmh_^yRZcEyu)qeD*Z5aNJ78a_XTQ>YRHW(jM;pZ{c-u2#SVbN2Xc~eo z)kzVP!t2rM&1O_f84e5(iTn?|3_et;Z$_NPWI(F$=U4q<&_6l|n+IN$atOZ&`vD0~ z4TDAkG600NNXH$$U0OZUH!sL&brmARR>z|j8ws)K_m#UK`W#R^FsfVAAF{# z_b*(z`q5Wjd|!s1nLIK%I6gcwF*YndOvFsa#z%$=W8xE1GV5Pf|0DA=UWQ9fqb6=3 z6{TU`H$@@=`&uF0IwhzrMXCUJisTc24l7J6FB0l;Yr#eM`%7^L2lTT^%g}oKk2-qQ-@A4evQi^2V zeTw|Xx7l+HirHL<>X1Ctw?Kagu*jKXO-b!wM$pd5Ow#`H ziexS$&o+VZotKgZ8}td$_7R~m&PClQ1jC{PZ-ZNuK)-atq-I;f1wiA}1J7y&CfM3K-Ig zijlFDbYy&NVtBkTIx!^9 z2S>eT6n)5DKT9j&X&LKUR%Y}-bq0P%z@uI5D)Ad(1kcI{%cg>LQ!%a{`=g$OKcRS_e6DQYXp@hl*CP50>`19!EF%6Ff6i#n_(HRoMMVZ19G@$ zXn10zFoER7!k~D~2Gu%+84_$1VO6EqvnS_Hoj$`BAYhcR2I%2iXw9}T3}~S;fSYii zz~xZFH8mrPaS8iPS*1Gj>C#fGUlkjuNJ|%%PRpdBuEyHh^->(I!EwY{j%owtB9bV| z#VNQmi_n}^2?`|KKuW?La4Tp+jh3=Ade6w5{hp07QZaq8f>Px^L2z>&uqZHxv&Oi= zu6P3JFzjzaQM(?d*BsSmOWCH_UC`?4CAn@xVnC-OLrm(Y37jP;Y9iTd3*UnyQwHun zWq~)Ru`5YUbvu^gjEAgIQHK@+BcK&Y-Wp~EPHwgbiaiD|2KvD6p&tRLFa2Rmv0@FslVjplA}r#m zZrCKs@{B9E{(xn+5#j@etHI&)B}+fTba4Ekv8ba!wJc0GXpnIo;85h#K+#hExq%DH z@5tIOs_$SaYAr3CgGm8Bsk$}`Wr|^XC@C12;@Vuh8N;}J9^Si+;AO=8R<5;!Cj7sW zBr#=5`Qv$dcrFDf!Q8MB?H8us4+}xv)C@+gsYO;OOb!iB4oyssjt)xl;^^eq;K z$oTlErEqB`iH;!ADhaDmMWETx`IZHkNr|(Rnh{8Qwpv})h{uX*{K(-)Jf$zFaB z#t>)|#=Rm|E?!Or3+)8@h^2!SOjJ`=9_6~kY+s}q*B%^S{bE}F?=14)G@TexK-E)^xyKb{m5OgUU5T#HcRBN9aFExLxv=SV{a! z0#Mb1zV}9djF540YgP$`lt*KP#wMl_z~bffPU$M?U0i&XGO-T zN5S4QAP+%VNKf1yQx?M;TR}S}A*ycZ*9O7-wqeP^kWRe}YNR=p(OFqeOBXG)2~Rv? z6z1yj%OJ9b@gNnZ(;r1DbkhAgT!8THruqW)#ZCZpIsy<~BUbp3ORD10swR%XSD^R- z0+s2%4$i-o?2s-gb&6gVx+ps3=KhIFkzVF;Kt%JQ%`%3 z4-#)Ve}*{UDXben$S|IQx&rc!{S8Pc0N`OjANhZZLK@wg2Io)_K%G+AZc;|12&5*+ z2QKywLnJAKY;5Q^@C7CiC=X?5`Q>R~*=cxjm#JN}&;&RSA(}+hW~wR$J_Ia;2(o1{ zc$(ZYMNfhf4=9srbrL+#OqF}iQ;7%$y7cW(y_(<-ENzOBjA!ZbC zN^+(K6-Fip3xzQVQK+t(usJ?5IygEp2r)Vd$`j{AXI&?mBHal(Qwgh1tR}J=NQE(g zT5$$`p37mdEnzIsfCvvTPDZnk2k@%H3s))}t5}fL@ob+h3 z6zsYXR=b`|pIA{lTsJ`DrH5GB3F;-t`3u^@;^?6Gpu;GkU`%F=`Gf2f(J4qT($jc= z0L<-&mzxy`!oF1JOp|&kI|mp5n36;!&aAEfD8ELTpzO!np(96q*$ZduzuaiGB(xN%ojda6Dd*C z8I+I*8CkUoI2}bDO-;N$@Q1+dv=DBJ)dIY*TnORc2?ukgcR7vnHHzxniT#0g+#IM@ zHU=;VK{Xs$eSU!L5*H29PK!tzgCI(LEzHu8n^<;az8z_@m{#ifk?R26ChI|F#WtK% zXeYd*MYy%X(i{|WCd97I!b6AD7vSmnE#{f5t#ESIR^*+C3qSgp5Rr1c7ywQm!^UJ~TQsISA=KGFF(>Bshtp5=TViRCWo%(l|hd zRa_)Go?MGJ+oMu(h~bE+5>?Ae8ji*Q-O z?OxL;Hejo#3Cq0KIE_TPX+M+SNN;F9xVOUUMaBU11dIhFhDoRzd4}rSGAzP0gjDiE zAEJz$gV-Q$AmDhyHh`kV?UYFfE0LV36ehfcq#dU)ICes$Djs}6Psm5ez%p`IZM49xq+v#tcp#JG%r@l@MN15tifhDgOV#P z`0{CXO*wr>Lq5_EIQq_RcB5F2-yYpOagrIFKV}N-9v5AqvzynbdM{W9ED7Y=W7UOxkjNB9w z^I2#nQMtN{wIGQFo`Es6R}F5EsRJwFWhkqg3vCY4!98e z;Ix&(#Msc-$S9PDq2a;FQB4+`945IR!{T3dJ;W`a)4Cp;?m9J_TD2dRXcS1`0Xl z203C$INV_w{6~^0M5ni=s?a+HyVX%KvOu-9sOU~$)-epM6HS+SEU<#litOm8NLit2 zW(hcIlA1LO#8;czWEyD=QDsU#tu%5ZS{s-tgf3uIibGh)D#m;< zG>ChlzXUy9WDcc8MvB4&K!=$7szl}(8G$(Afr8mJu!E{gw#!0O+*^2Cj+$_~U>%kl%mD^msX43rs8$eW{+Y zBE2ETGvgPDhTX|SER#mG2o-yxYGdmNxNE^gpk}2g+HJ4dYC}p$fK0q;X;MvRo6dSrz5ib`{VeKS*6`~2#uz*Y{ zwvh8@bScKsQ?!xb0p@^Otio8c=!i*6AOqn9g`z46LkZZDiVfUpVS}GS#fNrYhijjN z3nG9dl(bcfo;3Q^VIeb~0s2HNfpH5}mqFziDl-b$%#-cSei4irS!ZrR(f;ma(G)ka zav}K7caZNCY=RhQF>Gg|rero83%1u0i3-tYsa4LAr8qTKcquMm9YMX7xuQ26becg; zQ$oPw(5a}6I4OfKyAT~BHJ}Z0_UK(_>P2VW3Ey$!0HZ#DH_$mr9zWsOwyZ(6;@x-h z4Vf5(r_o_JQW->XoN~&C`);H#Iy_XE7#f>ILQ!EvGhLZSF+MgnIEnpqkXkf2KBUQd zBJY*sb4+Co05oZ$*_LYNJQIaa(As#hcpotS%mxM;VFwg6N|Y=oMe|Znvqu5toP4ln z0A3ily82pCU$KuwA5Y0|LR$9xlpWzNLv(e3IaPJW-ksN5(rrLx;1WzjGGdsY!&|TktfcmUetiHs2o5mLAkKCqTc@~fbhnfzJo1iN3Z$IrnAD$(RVn+0 z{D6&Cg^;B*uVU|yq`a(CEw-?pMQBoSTeY!__tM3zq1ZS2mD@oIs9tdmdLg4;sPbCk zh09VD0u~l*!bS<2hA1zXpIf0;v_ch})MAt=_YiTr#`k2*U;3zAR^EV%P7C!^Xe5$V zr};t@!xRHp+)~F3sWPtKKxcEy(3q5RZgNLmF~m{oC5MtjO}7z3`;$llG;vMQf?kQ0 z9}vxswj6oj-L2pT_J~3j#xO)GmIsUv55qDoq`7ja6QQQ8KC6~B1<5nEv{nf z8W6^$MbcP@GkGaG3pqx8|H6t9NSeDdWx+@2Ne~=tr;Fbr34`19bfTWPwecQE1>M(2 zmOLRotGTo?Nn(U*wQE37EGjXP2b3;Dn=(l*%Bw%mJi6o^7+fq1s+sRm7AZ?oQbU*q zis@Qwq~60=P{fAyO6+m>?leqIam^T~U_J&o zHq%ySQ2PaFM#8u!?jR(J1Sa8$d5IS%URrk}6(#m|hq|K1_t|Y4uZ|d!v@-;wu#W|d zSX%kelj%PaLUYa;yhA71#8MLd$V#Lgus&)DWz-L?7L?{(l}tbH-z-V8LXxFH*2tFt zV`=_BUKkl2g~N7q2%75H7(6@^gJYVnIzBW$3O~?T0qIY}BiQ?6aClg=_?(+z_T)M0 z((ry!XfvPz3`(;b1wBAKGN@u@UVuGG%s2s0g_x>r1FTZItH{&f?iB?HwGojiN?^<( zq1e6A@hS8G`-Dl#Kws*9!Pqp z%mpK`T+GWGvb`Hh`tCJ&ZM^CvElK_@rjASai~P&g`vsO0<4o zllmI45FAV}IvH??PV5cHAeiMfGxqJ=_Qw z6oke>_z08090oP2RSFlA43+sAE&klm46e%KHh!9Mq5d6k4)#^w{oLuLbI1jV|#i!7*qERpjS5Cti$GnI)HeHVF)l}xJHYB(Aj=fLL1l6Ix|#151YCKf>Tv7tGC zD=1=jKsZC3vlA1oKAuWXv0}5lh~OcJ4RRP_iaA%DYw)NJP9gCW-cTY@)75Fu;A!F} zR>M?to(Wh1YgwR#FTsf`=CG`~;%lH_30DGoS-Mkd$03`iOk!#yDG?d_@ONPMOGo&Y z*2AsFOx||}a-73PR(xT9H!S!k3Tr62tP&5(%nlO$!X0qBVu4D;4w5e{iBHes3K$*zwkM{PgXr*ge&n1=v2^A4E^|uWiTj{q~@2*d#4^E=%Vz8CWhIFCh=Ny zVT>W)hXGSxGFCssT-V`*P6f_d616^6L8wYQ8v!v}z#2x!p@7ReW>EF=x#iQ0>|rf4p7Aq_ zz~x zKL^KT(pn@Ha*sHp^F>fO7x^a{$lod$_Z(M7QQCbltSl06vovgVc}Pb;&YtJ6_yD?33* z<{$u5Ku=_uz?}`kR=ZC3ulGq-3OzG!IW&5bvG}n4;N5RxQ^GRVomhq$rUlH3sqNUu zlq{l`R)lWLA|!%QV!G>m4u|3fR@s<(=JZae$Q*7ogh?(&GL9hJP&>P&gHMQU0bdv1 z&l=SGi(PQx*xIQlvm&L^HAnr7JdqE{@X1ZFsZ(B&JPB8p1u4|Lrj5#m$@)0)_K*X_ zqQyC!`u290xgp#MCq zCYpE{FAK&lAyjYn5%xUinoUrXn<#S-OL_8pcsUh4^@1tRR4vMNx(Lan6iysQrWRNX zIMt<5Ye3yj8QECol%~mZf@cSWD0y8;hCr@ zZdQrW=)OW7TvDy4EDufH4qS5&(N`&E>@szTYYw>jC7?4oxA*{ku2@?M{ysp{!5kNk zJC~WL)GiN@cVL*gZFb)VcHlsMOLHLUQO+f;%mi8v@-7W4MDO6_xxj74=;+`t5`Ln` z5qsz%`z_kxs(mb!b-D)E^Cs`5Aa&Xn#!puhIwW&9ES}(uMQCbVQzepvsMMiwWVd4g z!DEMW(cH0$P!g@2O}8J-L)~R!LjMZ)I=|D*ftcqO2iV;R{L8OI;=qUMpx!(4&!seM z^q}yB?rnz%$pXW(dN-jmEI=ZWajIn3b>T;xUIx@MELwp3Q=e578*X3QRm~s zYQ0{Oe0ZuY`K;%#>B>xY>{C{fcflmNCi}Z# zqPS1Uz>?W4c~gBbqCFu1$12qH16~1-`q&pSTG$6$;y3~F)}ha z4re7d;&b9z9F&d~X9V;;2x00?2nDyN-h_~ZlFrcBaB13o!jr|Pi4@eR4oX{Hy#Rk_ z#yg)FCM|3wzrVP(V8!I7M0KZpF?Fh>qy$ul_9;vKm6{o)(=-cN&ipkP z4U%T9%Nw(HgM`_z^9GgMHF&O(*rmIFnZcd(Up}YNspBJiGbO8i?!!^$Xd0Z5pX2C! zo=L7r{n!(LOwkq~1CN>T!9{~&aWLB%+LACl(bBN6UWPS!9*zY8I2;v3FQ+a_y{Y7z z$<$C4V+TvKxE>aqmkdRLaF6iIHkNw92rPCp!oI}2U|NZ9KUKvOZe{*Qta3*zG>$e~ zJJ86`EU>*2%?}r2mc2@huUndtY3Z3#l8p$SBCE7f2@tmetWNOnaYZH zWm^<^4>klY^TaMC^4!^lQ;3VmDm)S!3`-dGE}2gl$+@KtMna-cISo#N0?(aUdEU0e z6IZ70&*_%9$W{Pf6E9IooJeMI>|R*$uYl$xzDVw!(mAEkZahmshY}B!T{Q9zcL(M^ zag?CIzKXu_DkQkXtv(I0ra_o}6#yX~x40u0i4hG!^9M{v=&%-q&w;2q3Lx>E#-Jq4LPH&hM`I;&GUgm{7ynHh5pntFWaFcdz^z) zLdnE%($5Oso@qP{HX&@Nc4EDWx}f}3qCGH8nH;Y1o`mHlmJA#r!quQ#+UBLgbRQoc z9UU5nNy0$y;OHQBhL{9sY^Z<~ppJ~%DPQ@Z8Cn{;Rh1!Og!^zx&5=n;m^*79UP*o4f5ZttgPN&+rhYRlIo`UqW;k;rhut z5@jSqn|)0*pnb8(61Yk#k>J4GRlGvn3t6FLrsmt}lM0a>k;Z#A5Gt$>h+zOL5oXtQ z;!W7NOZd%=7XA2^s7HSzGy53EsrSh$Sv7dUeUmBF6mu8s_ji!5Zuv%e!6CaZtJreL zh0SQNy)fP6%a#f2-h=wp-Ie;IU4D=5<|HhU8=qEpow|vyFwqvtsGTHqF{n`sc4@|P zIXJoSp$DM6A(|^};VJRQmfQkdb193%n*rgGk&(d(?v^tF#)uVs^w$7ShQ`Lmhmakk zOZ_w0fUWNK!3Jb~<+imdZ&hB}u40{Q;~KIw+t+t)?7nQODAT^k;gwhO3jPSB-O7C1 zez%w&m=!6{5SxL%80s`wn;+|zn8@UV9{{rAMg?E++c%ZpApwVh3-nI5tJ^0v2L%?5 zc;q4H!H8sYjgC}*$@i)@OMs|cZd_5S+0aMb2ug>#)&PoG=d4Ll12A| zS{!Ogd3KYOjE_!F>LI{HID8?ZB@+3$JMf?j?2`s@%s(l9cDovyHG z5H6x&dRNKOhli2pJYn02CTa=|`h{TElmW6sLOQe^+qOeC_n_{_Ld^M6AFS1M*Fs`4 z-h<{jg-Z0vKpMf*J{B`Bs}Bo?AoLGW!X&ovRm@qWUR~I}y7!u(M;a)qfUz zqoZKrzG0gR1$>18E6j&Run-Q3nxpWIQcxjpb7F9E(Dn%(MN)F1fN!|bQ93>`G(I?l zR0(V&I*j6@BeoUeof16b>Q3+?eGK&PA%SHKRzZgnD zSwz~N$>$#73mQN`Q589QX7Ss&iz%c=BSr`4CFK%Mln{+A+EvpDlp|u}4q1@n^YX=C z$k7#aq6q#B8Hmg(PMITXHea%qRK^zOPhJOi!q;GhZa1M_gB6M@Bm4n6D3%;zdl$4` zDO>YIkYpj-jO6eqLk%?hxc9z>VmfTUA#B(;iUb#IAHcc~8!d=qJp*$20^v<7OrcTBq4LU)<hQ)1A_CO~f+W21lLoNo)tEsA>!Gl($RL8Sx~ucrMX?JBa)aHYUYf+PKIC zrOOQBP&wXT3wC@Qh3V53BSHnN?SiR@eusU9+A7d|$`Z4P;f2GBLea0upVG|E0(PH+ zQ8kXdaamdihb(rl!Pb(<&qVAKpPA4UOsu_|n80Tyn30L4b_|FjeG^;cLqKB%64Y(m z!Y-p==gckV>|y=@(wXka$iU3oo`ld9l!{U_Q8i7h$b-^6E4n9Dzf=|7NOj@mW_X!q zH7CUkuO!NsI+FHLqIFhygC9eJ-$!=OlsAjLDBK8_@O&g|kUA(VA)Px(%n&cF(*U<;(O+GQY7$mtwIlqa4dY6F_~xdImzq}*NI7-mDFRjCeO$$R_~EwxA{-f@c;pr`ITz-q7A zXPITFNx$c-a(p1MDP?2dstP~ikua@V6YpmjGYA(rr7-Y=5alp+KM zh<557F}%s)zq;Z(2%uaPKL{)gGOr{#(w2$qL`rs~`S2Km2EQ=0MgAd11)RZ_qe3{8 z-^8V&yq+z6vx2m&MT{leB9bogep$95S)EBlT$8>NYRM}$c{`VW{*+vZtc1{Af;CI} zku@Pxexb^?ufPo3>IyuxD-oJ87>i zpF4HtRBwg}xy1+kj$Q%ZbATrWN&CpElXXV;#wWHX9>JpQ;Yob&VQkzsRGh%s7>YAZ zMw0!$ySqCt z&jdPnopaF;?UMWztjpntj`mlifOq;SiVj^WrzE8mA=|WNNa9Us2fH1|Mm(f=b?}kx zTcVk&QW+hB_au^!Oly}C3Q?;TUyzZNqLAHznu+?A$4wJND~zoJk#udMd@hM7$z(Zb zMbbGj4|OvLNDeqE$h;(5)si_JtXmivB^xk2hsBJ6b5*>-GYr@qBDMtHI*>X;Qqmxb zTT+cMe!R_|RoW1RjB@iLj7SP4wi7K8bdsCSe(9iey%QvP@l+YXYOoy#79!{tf)Gcn zQ!3<|8s-;}+Qbk=Sy`3CqGKaKtmSB@FzE8wp_bvh=nz$gl@d8iW{G?nEzFEYK4Jgv z=%k33!6&OV$Bge(MliQ`E9&+qaOx>^le|TkX=^@x9S9AiNprLmsbu&q%R~r|>sa7c z-w~}3->g*5g{4H;ZXF1c(Z{5MeX~#KE~ZP?tUOC=cimdvFAI#m9Ot^vq`H~AU+6$l zg>*^$cUyQmB@DIO>hB~Q$B=e|JJA7;QtM|wLxe_?E}hBlO-wfO&pca&cE_k+r$ar=HZCI6xpo#O)>- z_D=g0V`6_3B26{RN|&VG3~@oiAWt82P-c3gx*o`v%0)^9czDfZc1%vvkV;S>GjdKN zP;SXN`I>ziPv(^-qevdn!obd!(^bs)n4QEhZ85BR>G1lE3iL8WB_usmIj2}_se(=( zz?56JGl@%J)Wl>ioFmpU7aQ}*<(P)VvR(CT|Ow- z!99=@p^Qo7@*PXb6RhMGL|BHrkE6m2!Zi7W+l0Y|ONzi&$Xq)-%^h{%mf!>`F!90|R~`U_QO6vtiqNe3~hHJA)F)+ylgJa0DEa2!hBBLWzR`7#X0 z{nZ;=yRoc)k);tN0ciuqcODCVUGjtIl(roCMe3J_mnLa?b}ugQ-Lz4*w- zGVP~F5<-&FGB|FH3Ihe$=2sBOQuV;*N(e^X!)OqX7MGGO>*~wir0#4Ajii$~V{%`` zL);;jPxCdD&SU`HwKUl)zdz>|nj^DFw!GqQ(?r-59gqfzuRSMzc3sm-h0JN-kPE1?8^g;SkbS}8)qVBE@TDyQtFsyG-V0~FSF(zrZPwXb7YV5aDcM$Jq z2h&T+r%C?w&2s?)1SPlW?d#BxYe!qVX8=hiKF|!rxWh`v? z+D0^^S>9_%Q@YKJsq3N%5;uP6F;xu50^vP!DNSF4e6j?86Hy%r7yQI(Kkyu1TlU}o zelb30h^Y!0cL=Z zDvI0Yc0SFWC;KUiQ+=|-Bduu&GA|A69RaU5nw0F9CxXmOVe39PJJ+P^qCShbYg?=- zD2Kia!DWPF!u*m5wK~-x{6ylD#F&~RqYFh-7EH$dv(yfz840F6w&@*`tOaV$|WaZ)gQ4!yMp@w5#q6B&l`3K!O1Q!bt zQ9t#LTHM+hEE&A#@MNQVP%@H__o`Mb4TM-Tr*3LeaHj%W7_GD>8y6sK0^FvU1aFnq z%0N0IV8#U}6rFLOmSl@l41&?JED?>Vu46>-LCwTH;4Bj$2DJj*1tQXVNHj!A7l9Rq z9k)qhFv7HL{MxqPlWBt#p-C1$<8;3Mn$w>p9;T6gbW!W1t;hr>h%Zn&a=4ipFCld5 zyfTB-J?U5%Yl7Ypxvk5uC1n_CJ>}wD@?Dh`27CLNVtCP9Az1Qomjr=$el=o-D@OB7 z)TGv<{j2v?;!ZfzU`hD=PE9&?Sh+7dM;iljXgMEon0q1ll1ve?LTSu9Z>mJU1nT4@ z$3kKbDcAiPpJG;vpFVXoom;d>(jCA()W}nnAIqkNvt-u!bf-8dYZF(v!@wD)GO29~ zbJ%U5Vqf=ChG#l284#G?J_fFl8}mOFQy0;j#5=^jM%6jZ_mgDjeLPlEV1I8$UuxMQ zQP{=3tWlf}3H6<9*Z?A6vcyU@bV!C)w|fz; z&MhpB#hNPEBLnY$pe5>sI%b< zT>g$t6yV7?JgFyt zZ5(P*92^W(>dLat+uHGDq*7dhNZG8ExrAORN$7yvPCIM@>JYoqt;X+ReQ=8~wnyV2 zpg;@@{j49s%qzu?7Cmm3+P&S$Kz9!Cvc<+R$oE1H zr7^nN9bdulV8b9mpdM5gwh@%%)R%OlXfbM+YF5N@2Cx#>$t|H#I$Q_Mf+PnA>+~QkmlB&0X zO%QYI|K{WJ31c8ZI?MAH7EdoOoLfA%3RwpBxQ>Wl32L164p{|A6l9QTQ5gT=`*LC`d6nDkZRBV z9dI~AGULi$F7HsO&rJX@nPS%Dl;Ar&TjH7*c0_7Jzid15+^VO$ApWK7&Yt8k_d@^K z{3n0MjJ3n|kPTzd2hH);L5!br^9liNiQR4}mMw~=6abkk&K?L;hAeGlo?@(&n*o5p zg)v@Y=3YhC?X?gx5<&2~LUQ7Ppb}6&1N_ ziZ1vQT0_98H6Tw{l3z);1$IVUew1zz1WK1Hkky9W^{V+S?C04L}Ce0&+0S5JzUPcN-byIO{XLaA+PMhrC-u!;UbEF#15 zb#78IIyi>CDUgPZ{Aw&zFAQVrXKbj8jddsZLGGaf7AOp3{W?|`4UJ>B%E@7_Qo!o7 z;gMmae_<;sS+<64V1}^Q1wL7T#cSi(^I{SoAH^bhtc%BH(@6Qo2AKSyH&!ZPZ3EV~ z;d@C)ro<*P*czjNZKsE^MIIK-ONu5w7mWQgk$Q=wvQg|wgEgSoX$DQ?B2a9e$xoUh z<7RTwk7KO z!;_DB-r=vN|GIGQ{sI2R>zR8j*Y(wZaImY3CGPXQ16ounxZm^M>UsZ@=Nf-s9Y7@ycpe+zdGGW+?`Ht?x;^hL zp7*Hdy<58Zo*r-J_-hBcUOV72wvQ^jw|$-GeH~tX{5><{2fe*#(Z4;k&^ydg zLC3ouM0pI!0gT3Bbn^HzhUdYVKkV{uFC6t|7LR(zz2nc|{=@4Sof-V|bX4ztJbd`@ zSG&57qlZ$ms|(}T)x|k^=+Pat{eM63hS$aE^8N(#?Y+U~U~JKp3!m@W>-y?eR|C%; z=G=949YnbUM=&A>9zqK_ZHEtYJ}{;H!yEV_RM;g|+BKgh+}%%(gbQ{g$HNb#*L>)) zuCKb<&~n~nozjH^+NZ;MupY|u_Bxi72M#~L2i{_` z@B`>5A3yk2?U?J}f4WCtqx=D*5kta_xUcuW$YGyj*iS`FGRG z&)9MO$7ck-XUALr**UqsJ^f)hdhgaFv73J&0{H`N>Ysc6H|ujZzeSIGu^!hyrSJEx z+@34{eP`wQb!+e5j<$PmQOkp1wt(Q))-vq3yqE&+lznJr!$*9dFw4mL2!( zc-xNNOIqHyIS#tj2+kQc+-xz?C6!X{GMIkcJRpRvE#ZO zZ`yIsj<@aTHLScHXRO{CyI!~BO*`JQb+&xUQ^4@*zu+v z_w48yKF!#1&z|>eerD`=(;Z*b`fl62-u^d+U;n4!*He1*A6GoT`98&i89VO%Z7qNM z5yP7&^|)^Mdh2r6*;uDJJ-f!4*c02$o zBM;`0e|Nji@@bwQlG6C0WKwA<5I%nx|L&J7UhwW?l#=qt`|e!? zc-__Y1_97`S>^z5@mZw_ecoPt{4fgf-Vx~v6i6tN)RYNR{X?pFNXtW$wDP1URdx?Q zf`L$qO-|Src9gYiU7T-InxS#3ikfJ(k5T8=zOo#x1pcw_Y{LQVxLgaLkjgrFkSoty zZ-JGRy?)Po(rZ3{pLVQ+hq?0k`t#RrKC)|x;+|W_Z*&a70gu`+dIO}|`of8fNTi|S`d&Z_U zsgq>n-UXvOfy09!=dAO|%=riGoNe<^and%M7wMOs^BxPh`q>V5PC3hSwv(<3cTQ8D z=TZ+E%X9v7W6t^FA7Ro4dl&oX%JMy*v1^|5kN5blciK72vjW29UDg+=AD#>2R$abn z4314d2L9#VbqMbk7N&eO8Dr9dE5j3>^WS|2$ASIHR;l*^ekk+oAv8`o@nLC(s}sB- zdDi&_jJd1ifLvf%zK8$Z`+4Q+0RNCWUO#>SeA~M5I(w((_1UyMq1xBiAu8OXD$iV< z?mc{#??T(1j7i$SIbb=Nm)CBl?J+p--FMivO%*(W0sb&fcrMqdh)2$!ci^C$v(9hx zzE$rNj>$~Q96aP5meHZiv-Tf+Thd>lHB{j0ch9oU@BVIuJKUD{vwn1x=YlhKE;tDw z;o7!LomNJlr@u)AJ_cP*A@Wt9<$Y<7mFJi}{5CifT`^3OE7NUlW;?$nQy!N|+h%9< zT*?4$(po0Z)pIn18;5l6h*CZWh-LVXjdJHlvgdYR`fl~`{8$D~dUx+)JKXt$U^?#n z7?`H3pG3)X8QWkzfgizOC`~A7vJA%uUdyzMJuBl6B2DW&@`f99!vSKy=pQVj^L0qd zvre46;T;e=gL;y{wNAx1>94h4+G^u3c;fli&I9kvjv=3MZGQM+J=gMjE_GTx@~(rK z_QUP!`a*qz=PXa2F7L`6$467XMQzTt(|hQl^j+O=P0qV90Pfkx{j_bA zt%S?F-lpdqE6yC@9Ft?{Omc4Z2pmXBxITZM9A&P(hZ8t!W?3D7@C`dZ1jf#DOppAy z^8*Ig@>+)H)X`iSDq!xM&-0vZxDU1QoaGOJvGbh&yso2iWLZ3#JwM={y&os;{5}X5 zcTU@x=h7bVMt4qm#dFrlUkAtOL7q!{@MH?t_Q?1=@~*c#_#t%6ofF@9&VR>_9g`#L zp)23Py+dzJ;rHDy=hENI_#DW#2Mj%_-#aM%)$z%W;Q@gY2Tsk*NS(y7$9-S=P2Tg{ z0Ps2LHT>gwR{s$nt*>x12hz5oEZZP`f7jdPoY&q1i2C5by6}@}TV_l!lDtnm`t`|}pyVM}9&Jtfg__?=xV-EB z!%|+J1;oMcH$3FE*Y!Zs&UaE*Z&n7M7TVASo^~9={4Gy_jWyaEP3|W zTcqy-f1vxQgM;--Ju<&w=MLUwaMt-=;JJfCcBl1Vun3oSQs;5!-n$=m<;mL}9PCrh zg_rJbNnbQ}F;QR{X#?VLJXe0JeJ32GpW-dV6w658kED2e%*KRm{zg3E-uv|rr(=HP zh~g*jc@JjzMi*+Mus{6B;l~cYOMQKJUL)2es*2oKL6xYTG7iLJ#pOg>hd$j|lH7`^emR#6K-7m&rBcQpY=~Z?G&&S@V*z-l5L^c!!~2;4i8B0IiPB=UE`Re^5OW z?pg}led5Rb{Jb}B*D{|7;gbKdy!Is>FL^N;f2Mpl=GR?I-H=V$YsjADTI!SPoJM%y zz0jqpu)Y2UbXO{Ee6PMoev@lFhX3U`E2?^)kD(uQt|{7e(3aA+ll^rfAnyqeJbXV+ zaZgZBUhNtslgV;yIOd(rPR0WgBe3!X2P zxpt$OI+UnS-UXh@hV#Dk`+ff7@3m_g(}VYSi?yrjvgrOSEB6lHf7CrIl^#xIE8)Z| z9Hee}7x0(Iq-~XA2}$17eJtUZe3!9-v~K7h&QgYEE_!|P>{|{?*OK>o z>6oyt`|*c^)FqQX;~)2&b%e=DY-BS6Sq~q0-1mJPk~Szc>a~o|1NSAK1wNXcW1_zF z1JBDlPo6osWOWIyK5^g)&Z${kK5YcPm*aUGW=U>BqPrB=fRZsvVX@Y(CoexJR&NBv{SCV!^!;f`bdUf$@q9(o%i)| zd0r;OS0rHj`0vq21y$vo4+`6|ds-i@5-qFqIEyQtD{1Kg9XQs_@<$EFcrEQi|M|ST zj{umAEU)?R8#(kSkla_*L9X?ApnUc|41HF>@@)UxLFyg#BcF%u;C;gF^+|nbPW^W(;o^>|%spC#`n z41a0+(rX!yqeqW*)OYZ3Qa|CmaQ9^(0AQC`pWyd_;~zfkXWDb%z!A2c_oe;=hehA# zwY2ZhgV09xzKr*~-}N>QChyC07Km}z-VwYIFZ#dOdk=6ui>lxIes(q~)Ci$Tds2WP z2%(3*DWQX*BQ?}O06_>v>LzrM-cc}06%+(P5kZLv;wvhk2>M!r_#(;+A{-Eq!1w#j z%z85WIYB(vIoEZ*@4CJPcV_1@ow(E{#eb@=mVt98QnvgoP! z!|3XPNj~L=ZYlDY@(VAp;Yf5E+0^ILtUqqJ?LeMuTBK99I`L6CqCV&FbES@7e%8;w z{4Y)co$!$&aZ1?Pw>Yr<_++m4xetJ@S2|oQ@$KKg= z{RbFthd-pnY(L{v9zD%6<}3Iy*A4xoCry}wPishP&^&dsFK_pz$#Nc2|9|}d4SQ6J zuRK>CIBTCh2S|lW+2$3Uv-3Q`cV?ca>Xj;9F=a^og!QFqk6Ufs4VUT6%4e0TV*Rsj zUdv3*HX=@K$F@Xcnms$~bty2L-!n+|fC!ntaiY!&lq2qi(EX7~q8)!Sa0ec41W519l4H#9N%A$Ah z;2t(-W~Ubhip0tGq+JE#)GsXlvEe*=jErLvW#O^XS`wyNb@bSS1nyFX6xe(qijYkKC^AA6bot-cO_SR(2H z{8Uc3k~rCQ#E9Ox=UHqv-wBxY27Z#yFyUn9*6lpd8qv*XXHFuZyE)b`sB zWs5G!r*h@pAg0jrv%T^ZNu1I{lY`wO?!=E@Z1|k#D*eM3`&cu4L@ke0<{N*r$^Jcy zEV^I{pTZ8EAA9FHPfqDz^k#dO^3$0uKll9e&%Z!k)8)Oy{-N!{H$6;#G*^;O_8B+6 zJ!TZAMDU6}GRW#tS)OK|xrffXn7gh`vn7x39~D5`pvN>Fn^M5u6Mo0~&+|yfpkOj? zUV-qQ2stup&eTxQZ3uf_-WEWwlR)*YSNK0E*n0rdB^;7{5;yjxKMMbuuMm`fvgmu2 z`|xjrA1nAGZt*V*_UuhMmBaPjao z+Zs)CF#femdiGttX-)(GqvG2w2Y=V~vOOlJirh5c#n9S2?0GkdQ~!=7{$tk3cQp<# z`r0r*gMW<@-{ehcpWq)B{J>^Sa~AlhBLBPPnr2V@Hx~X&TQ$x0;Ix3i-E!-uSrc~{ z^-@}8!=`x?ce(&F{+n?l{uxB3J$5bn7Nuas6ANBu2lV3~$2;kD@NnGwN`5AeVLuVP zQ)wTMeInPjw1D8feCuBDmj@pKo?7%z`E<5Vf59j0K^uU-IFEGJZrnYAhglNMP3HH; z_g2B@fwgs%zxLPOVSh1AWB~RWS@11?sz}r3k!&yK$23d#PRjPR-AeBql=U5$VPkvK zUeVsJKO}ts)R4_Yqv6|LUM_guLz~91lM7yT3bw@m-ID)Pz-{p8!oQsG^Ah*8f=@fL zX}*pBiv|B=gQmF!{|g1LLw)5{Gpgvj@2I9BNV80D77$y%11oR)4|(gWN`qZZR z4R~%I>6Bx0|E7$z5%_%ER};$ilNa`T^SIoeXBNKppbB>E@t4(dd8tEs54;fWj}prL z)%y6~DENX?a$mA`!5fi2?Y~UP@3v>f_zC7yHL|i~QYZWqc1dmA-#=(`=3V zkCI^PueziDu15bzk~{kCKde8`@JK(SbND81)JORXgMf5Vr=W(;kf5H_xy`FGL)@SV#@ z*%EDicW&EMiw-vbfvtawf}{Q^Z(Rt!SpJ9M$!q4jdKZ`U&-aa7UnUbqa(uVFPfUou zmi*DBH>VbRD$kJ7>7U+SCb!4FlAq%-mg$*R@J?;UD)6j=*M!fj=D<>3hkY-%H~U!W z8t@R@hYJ7y?RWw5ue}Esdv@bbVsGmU!*C+o+kE(f6SMDer!(9)t}XJd7c&35MgEmPc|2LE$Zzyw*1uNa|KiU%{O%QYd<(38 z(;xb~@t*%^nuFlqSM+z|zr8(h{jkHkO+yn+a}=CLydhz?5I{5j$#_9thiBN#crTAH zyBGc9&%p~kXjUG3)+_Se_|$irW?y(8FZNroY5B=>8Z!;jjjy3Iw0}8JCiEv3Vjsh$ zm=ev~(@Oozs0vTOA9%zEc|7@f;TxVN(h2_$7V6f&T?${^uCU>)Z~rQMEx#Z6u`IV4 z#y`+*y{$C=SfS*1EjC;x@qWh&r}|v5@yn0&tiM1j%{R&sRPzJy*6<%M^2528vNw2t z9_eltQdIHuPW%@9J#no=l6ZZ>2L3L0GEC}M6PI=5BCTde{MS^NCOQDG-G#U7!lthd zuRUt~zoP#Sr02KPwLWx6rf(D6(ANU506sw`bjzaI-ma;n=NHTPMDi>RUc8ms&*VWF zPXW)1H`d$A{}|bj|0eouZ_8)#rW+6Yc;=f1>6a`n7Q|gKp{6;WiKO-G;DSFny4CD~ z{@{0~civ@NX+B0bn&{B6t>!v>Ta^6lO#4{^e0IT8mv5!{)Z{GQ9Jz8%&z%MDyjsf- z|2z3RY1LL^`}lI<@6JNezWLgMuL9dXqQ9CG=Gxc*{u^ELRH+XCAr`ii;4kGM0sVS> zt2qYutS?Q5T`_>NbhuZQwm zjQmCUJ+*1J@3bPXJ**#LkA;YDQ}D@!FSb1e9=>@i&5vG3r}O~0jcc2iUK^9kKkAR~ zV#73V5xeb~$0Sv-{Y{U+JP+UbO1Ng|eSKwzWciQ-8_UQmv)SiySX^g}8r| z_bnGAu0;Ljtg3Cls@@mUJZ>=IA=% zQa<~ecB`k48`^caStY+^gPa2fFHdDN`aPiME99ovD>hodo$$O(o(m(@f^t==_kB-5 zW{q&8J(rD5+WWwqucz8+d8KAPFXz$hS2>RN)oi%~$BbE{z1*@+M3uAN*lz}jZFf!kpiu|)9F)?loMp2j zG`ii!&Ef1{us=UP(i+~wL`b=0P;v-UNUn)bYSvmL;L6| zN`Dh37&nyuqtnn+wby{v%OuJ1*9xsqV4XVntgtoVXVETZ&3fOrBXNL3`a%a2$VT%X7P8sLhs-PzYchO}2@O0G51j-I14BbmLSQ z->14cW=u0Ci1+HZ?M1#IQ=>rYODD~%kZQ`+*%{`2lUiMkrN?T1GMJt&lOGkIn zqO<6{9w2QW-deR~FW#xe@3)7Ba2k?KexjH7ohIv^&vWxyA2QASkoT{B$ouDbZ=dWl zZob)i)bG1F>2J^B{gcR#uk;)5Sl;;@QoT3*b4t(KytmAJrlVii zvbwxAyt$nJIQ#;2x|K#fZLn`&tI`wijbmsPujw}}p+D?-F7Hp^{ZTykSMtE5Tm7~D z4ez_|_wla#J)+6>-SLL~yWfYMyVGCWb7GawDEDqXp}$*??@i;Jy{v5^oOL%uK&ui8Duz$Dy$KNMjjP5PKE$1NLM$eq;kMH{``6$P+ynk)M+39(l z^o-}7&r6kkuHpS5yqm;xNTui84|yN zgt7id{S5u`nkrwBPVMkgWrv5+)5kmQuvjJk4c<@W-IhGV`PRU6rM`LSBD4SFUBr7r zNssZ?`8|a9>TdJY`3?Jz<9)Nx?DXG{ym1<)E|-vR^S;(o=eLeG@~iE-+oO5$sqLn` zvfb}5;r&s(_qo5S55Uw;Bfo~T|6zn_4Q}_-s2b85+Inx+2hJxPx43qf=N{GA*5UDi$RKW)2gN+ZGUAyXu9TYT^;wN{@*iX4 zD3JdAKF?R~?76GCtM#|$&gO$A{ftJMkCeGL4lBilo1r5X$x7Ad*bepfH`99idw1?} zdSV*n<$2+7&K7rQ*1)QxQcIitIY6E`j34@b-_R|G&T6V#Os)50o;u=c?YfE zc=vas-E-viEvT%4t6wp)YS8xL-`u5Y)lY+DGBV>yFdKsZkZ~D_)`FXy1df(}N=kebelTM#>#!)v;I-~FMNx6-b`7KEx2XqXm z=2ecMOoIlL$onbN*oL%Q-%I!uUyIE0Zc<5JYJ(;Hyhb?&qTaBW=u1mj!^c|v;UPmG z9y09VA&WgcWcn^ z+!vCzK)E(py`*O{cq{OQGNEJ1=n1%<%S&GYe;Iefgz}lDY3eK3Glp;CU#Z}C7RmMQ zy@H1lnSI%)f0OSSvgPn{k@w8?1^mwxd?FiSju+Zg@(#fAxW*xU3I2(=w__K{Gnm(L zKamhTuxp_@{EFZR-#3yocJjVZ2`}EE!q7@5U`0IkN z;E}weVjG)Eo~6yH7-XqAso?H2VC$oOV$?^=lO#879%+HqGoC&u($!->>ypB4JObF?)$?i`t(ZNM{+vU1)T9NmT46mALJd$^cj>YXS{ISG$D>(Md#p7036K5h6>KHj;qJ{-;?S^qF;r~ZvNF#U#b=gyVojml1W zTfRGjXYfdWJUG|4=)b(fvoPchosiRKxV`!E}74*0-gFZq^#%}@PP;XjLg9KWvQk-Ss58m?oK88{7xyI|X~^LEFTghm}rBKepT~I#&wbTmb$Q-h&JFj*?@+ z`I(){e}DXS`hNh9{JlRux8GJN56jQ-Bg*e`GH>}WS@_qToX6Ms3-(Td?R_gANlcbI zcuwQz0`NyE3_XUi|BCzE;t4j-fjK5?{!p;-O@kHjdB;gxbM%$yiDUBkbX39C$HU-6 z|KlA}io7#l@D9|m;I~rfrZK-0@Xsjttu2~nKl}$5ebzs!d}qGk9UpPr@sV$T67^I3 z`3f&^F?|nsvmX9|ymREwQ{OWv<3U&D{`A6vN07O1!*UFe5T$5fmF}{keKY?#tf%~Z7ow8UOZ!W+e<4yOS3GHKh2>W

    @@;>?-+rHrZz}c0`OD?-pDFU@$N6#e=Zk(duO(?F zi58)8P^4)N?u+rC&E>Uh;?lQ(EuT?EzvXFv7v(ADSi6H?zbohe6D7QNvb4wKf{((u z3*mpE*z0xl+W&F1n#eoCHuW0|c6_q_ME}%%$86f&`Hs;`Ie62}_s-eo@T{Yf@~7a| z^0tMzvnGF?if?#vgkSHQ`TX+*-bvbfByQN-^xM}*`o;TJ*z%hn9OXCos61Z&wAA+_ zZqNA{RPui|cn9R8zjHjZzR;~D(*7Ibi}J9%4Jj-PBMdj7Fo|6}}n6Kqn( z7yeZAwejCn`bXza*7ulC*&myqPJawuvBFpXB#-AKOL*&BAN;6qy(DZS@Q3k#N&mPT ze1?@o`~EE7p>G##d0AhgyzGAt0Z0Ec_W9hNV*a)zJnQqLJks^>&F?MPRFY2@(&2AR z#j^hN@krjeqRMpcV0{$-{y*jU(#9z?^HcD-_`hB7HGj?ZZ|Q>n3|<@mS_QBDPEMbB zl)M9S1@74;y=T0e=RZxs-r+h0KgEz}+&^=9SVq#u;H_~-C&V`t;C}qum+-T|KL(E~ zLhr{5BJt4Zu&7_`TD$Gk6q_bT18W zRon@M@10ZgHc=+zohr*O?o>?%F9ZJ7Ai3;~f`{X7TEgFge(?=+%VlgLe#^Ixe=Bgr z|5G+L<^%s~F#kZ_(X#&Rk`Q~i@D2alivNj<|JlKrKW11CVECH<2o3clSS2})c%KUI zN`13`S|bNrUfQ}7eqk-8rLw+i;o)<5v~75p_Oi<{wpsNfmkN%-$8*!)>ub^ewENB&M_ zW6J%J(M8_)yrUTLok)0jObZfS2p)saG)o_q|L-wzc061mNmI^X$HQoUE4N#zE>A7| zEx@0`Zy8GWf|Vba5c?6})$m9CUSMRt!?#Z18~#}Q5&oDl`Oe{-VpZlC7)*l6Q>kyW@`0qTmCtk8>1h@CvOoUWNUa1zWejp190~!Rz7={a*xI z_L2XCz(;{?)6#>>x0+SZeOQLgFFujOf2+hNz7k&Gsa$s59DGpW?+m^dyl=tkH@~4@ z>{(ghk1D^9;-5RNmG(2XAr9$_;AyzlNy$5L`{8~$p{BW%J9Bigo%$f(va9*ly{Iqp z*R1&0fv+e1wjs$ocIV(;n^4A=zz@6(cjPc>^Kx$%=mTFf7v(uLyuIhkpouWz$ykHF&2K{)vSD41W78X-_s@tgF2}2{z6@?QiTOrQQko zj#~7uUw%7}kCC2>H|I_+>Dib^@=n^7_@n-cC-T0=J63q?mbpGYXkchVu=Oqa2g5H9 zuEQT(;pdpBnwKR@{N54V1Z?}jjLk@%pp>WK4U)sNbmt@^?do$3!u5`F>cItw_q^lr zaRO@^u5dyA%NdY|70K_re7|Dx6iGj*A74D_W%@^(`jDb_Yh0_{v`4l_j~h8|bi1{3 zYq@mPmd1e6Z}4ZRR_N*B!{1M*e}Vje-XeqMUXjE&)QnM8kaeX!@SijZc z@8db*xn0=MIS-UMeq-q6X>B*M*h>6lYKw13E1KO)?m?2^(_@)7Ba^hQ1&FY&~C z)7vJDkM}D=&hT|UJ}iCR>G?3ZIv?iOaAS$nXEE*}M7&Ry^hEwXOkacCRQt zcIZxT=ri7w7NUv%H1Ztn{B+asZ_vk(am|vg;BO%eU$Ad@-^cq#jNyBLTiA~u)$l8< zow3XDwL@kiS^I+)o)0Dn`~0V!&WU4;@Qrf-g^bT}%b@1R@k4*i+0%=`+Kzt)HG}8V z*W1rPmj6N2Auatrf^+HkeT36cJ_+nM6VlT>yYVB~e5!^Eiz7u>Rc&mc{%mm<4 z@We{qbk_10cFEsV$-hR%mImjM4+{`@XK9x0>v3c4=ibig@Kasmz4)IMb}#32-m_(rNWSZakbjto(6Y#1MY^O1U>t>e zenMH_RQw_D_rH6AA0v$9Uf3$Qu^09@*m?LaB|q-{;uv$j9EdXR-T$ zui%ly=i&zT?Am%-@1?iFJMl>O!CwRSQYVs-d+pA%YrZ)6Ls--?-R_)SxED7kSTWTpL=)B<+1LZf$?p5`o{OFvVeC_v+UH&)|{Nw=HhyTYs~> zZvH`uZz6a!{HGO$437yq;eScvpAS5!S1xO9u=O|aD`2)4n&*psJ)6bEowb(y%fZ1H zyY>ov*xoQ9KC?^oYCG>$zmQ=%``#RXjSs1?XZ2qNw|OMPKY$zZYwnlN)~!?0$BF-J z+-no!Oc>>2(-fMyD^0vM$$|H5l zTc4;h1I|LngNY{5u4LB!fohQGWU%^7gXCGU>8F_`axeZFZ23&Vrgz((+3B5+%Dx>K zGbHltYbAV-5JnPTh8y_%V0Eo!rG@NI+PHOpV%nlVaV;y~aa7uA&D@^Ce&+W$-oKZ) z^aU8^c>IxH?PJ@i?Ku{FWs&zRneB>>Jx8pX?Q?ahf9{>{glxTcPL-U!cTRprfVH9I z*`&4zZ2BJtNBYhGa^T3n?L$0+N9xA5H|yHViAz6qVm^CZx?s=Fx5gi5&+^@itNANd zeDx7!N8e_r=JtBb+`NRemt`OJ@-7A@Z{jY7@nNz~e4Zsu03S#lki?hc27a8(Ssw>s zW686dO>l24SouA`A@5m>>5a1%%lG@>x_lo7NBM3~e|HM_QtFZ9?>ATHGKPk^OGr`+Ge90ROO(Uz;!?ul?O4sO@k4 zi1P9GN^Bn_GtnCuiz?Fa3%rSXuE^igUzcICG#s*?*VWBBJX@j9P=gnE6cj> zue5jcSI&Rr$Nb0kY=1U`N4n)p#EtI9%lP-=Xxcw`VrHkiCcNt0HCgYT+&&4G$g@-V z7ZmK-sd;&!VEb$9!!rdde-i$X_iPapbj}t%o81ijQY9}A`DMSG?;>qd`0IkV!oP9B zo|WE&Kh8=WKNkhJ3tzllg}wV^dJZrAk?ZIAfHqFFMqZEHTA=f%q4*6Wo%nd(4;-6e za}l@~`>j^6zeh0__(ughAE1jFFdx_-+_6_XpSuLMeXR>W+L!&|EO7LP{(g(?k!F*q zyFax5GHua+*}rL@=-<>Yh5l~*Kj@EFguiZ)v%Yyw9raB-rVCG|?gxLw&$GQY8y6KY7t8GC)aP?~ZHG?DvsA~UTMFJ1|MEPK@<^xuG23Ta$b;?gsHTbb zC%ia*UqgB8Q!TH~T3#ITo&~kRj!}|lK^x(2kPve-@Co?OE7;%TFg!;RiNs&%!t=rl zzWSA~^=qHdZ+QFSkoW9&B>ateq+$P+_aoIIjRG4!@-ruS+h;AmStWle;lBc=StJs_ z--XX4{lWM5MplNuRu*qQ0Na+dk!1LO+>k%yrQCi){$B77@coU1M1N@-y6BF+9pBFO z`$b_-0WVDaj){_Z%?f`Vd;;(HOI*tC-8>%eii{-wJ8s|)z}pOBjZyfXb^E>k7D<}1 z8tiWs9bfooGVq@WZ`G1s@kw3yZS{JPR*8isbN8Mf6ucwvnabGYbsc*hdWi_tY{}4~;!k1Ur-xm?b z?~8c0?pbS$CsW~j@A>>M4oOoQTJK&P8pGUWRTHouNXb$-qNd4>Nb8y&mhcMO;2bXL3*?`^}9`hSGmCxATr zZR5TyfNlp{hr(Xp1zSE;+eH2z$R_x7KCu`zgyI{{& zUnA_11^fFUcVLgn1$)g+DhFN%=zu=NFdms(2&4_P6?@eDCL?+pS=R zjYN-(Yo)ut>y`A2{}WD)=Y|*f1^Ct<=RA_wyw%vY7TDhpvFDnGOgA!BR5{AwedXuzn{a}@Qp2xepab{&BKb#)-k93_Tlh-+|Q1E z@xT%HZC(4|b2`sxqr=DVR3qHbvLCNLzvEpD{5bxHd7eYgef)@DeuO*sy$?RPADM6P z%tUVDEaWiDP#(Y6J%MwPnjhiJpJnCaIaTc62afZB?)*JorDINZFkI;MTqokw4(b}p zAMCz9vy9-nMKc7{5}(__zpo%nb3D`7dHNyKQFRTZw=Pdm)Aaf zWVhG!^t5N6yEeR+=H^*G`N}_ibVyBK@1$WpeRHLM4#79?{{ACu{Aao%`P@NUN!H&y z`}eeAIB-bQ@`o3i9{vQ;;HEv;5U2AV_HSpOSs1E6)k;J&O~NwGq{W&^*EEy9*i5>i znY5&*>;35>ci8nDWLMysP=alV-}YjEB;Cy8SjChi(bN1pmB)G|{caxC(zwSYM4vt^ z_nYyZ+`Jg{PIz3`NaS~Ocj3D*!)CdUF)qT3{EMe|;h7{h_!Hpw(a)9k+_*QW|H`7z zy)0#e@7~E;;P(pOy|K0Nk1F^Gge`B=DEZyYQn=F+%HLHeTZbPFj_~d!IhMxQ=UV10 zaEukM{k8zNd8AjtgUR1B8K&U#<@Z%&hy!NfbZ(3o)9|Vr@{{XK?NXtm_yP)-P zW3IL=xDUJykL2F(2Dl+_c-u^1!*33*!^^M3D;x6tR3_(Eqe+uw`nST3^xw98p0`-$ z(s#htwUra1&l!{J-_#Obyav3$JC4ouG2(YG=py*B7xWr@(|Sw^?_QL3E%u^@(K(1u zrcOzt!S0>JcZZ%mEdY+aD8Ez0B%SXRZv-2+d6YbhvaZEhlY7h7ott{((sz^ot#IRB zwtF=zg1Jtb=!} zmiN@Z1J;JpztjIrKrY(1?brH2HA&RHH)j7~TB84ue;Ig27Efna58-z{B)Rvp5^n6R zy4SKNIQClP-`B#a@(q zZ@&W{j*Qe^Ft2;Uo^!%WA{Tt^wHi3=HK+c1VfeNg$?=COJ)rz4l1};0ss1buzYbrI z57r<1r>H;g(74q96CTO>LKokuFALI9^n)>5qBX(i;4I{)_1b^LYy4Nnmc2)|HQ zc+0vDe*`$vZ~3@yRP*~PzWS$t>+~H4j`Z2Sv}LrvtM<<8(tq$yx~t$>gEF>#zDnMs z{i(kXR;_#Fp2b>T*Cv$DV#SwN`0NV%-3wEy&UY`? zpVh%LioBR6)4|Sn)&{>^@wI=*dp5ZPILhDjV}b$c-v=D&H~*GboqzkjI{*Kw{G7iT z|D8ON^EdTPONehez-QvG`Dayp5R9YeJu;thLU^hj-R7=CwUgx#;wmHZ9l>HEOI951v-Xi?)i*o$)ktWIS)Ghy~iamFOKN?)~m#FxEV=$8cqY~cvhxUm1hj&?a z1fNs%c{XQV+L}jle&ARc^8?Qo`oUDYM4nZwP1rb_@UGB9aN?}Yvpgy0PvTX&uyNJ= zgDTuZ;*SMuL&@Kw-voDBNw0WXg-zc(;7Fh0Esr|<0hPSrzfxhtTc0ERoZ9cg$k*j( z{jJN7DQBnrTpw))Zu3YZrf2*8S3-GwIvsyqKg>_)_bhQ3>8Z~W7X`=s#re!qU3kR` z&nf*&SNiS0HUQV@r^r>j{J&~H``w@Kc8(!ViQy*ARqOpI*PD;Zg#6nZ_u%#wd)WWZ1&;n#ymlAfvDfrJW*uQ;n8MgR%v4`@OUC57qKlhh`<$qA|#g1jc_iq#21^?$fl6Psura}4{ z`UVqs>>vI&_;ucYx%4M~2fIHwzJt9Fd@p!hN#8@1-*oVi1&?X-?H~A{f<60L5=^&| z$g`iN@oiAB-{t)`{=R}+;8*Z}x8PTZ&;G|gL;4+Oht|)SZ~3tN_S~DE!gi``|*YyrYz_-$j~ty2(W1ZQ<2;VQg1p`=7vTbBJZykIBK)ci#8mkNTs&-Y$Lr zJK;Y?d>5mCk-2h&*Z(oEeJlgX`f)98)DO=NoevzDxb)qe?QMhKF-__NoBk-T&wy>4 zTNeIV;H$vf@ko2En!js}`G((7Zp-^GCobbOcnj~58{dxCv|3Uf1o!~15bAO_Yzsf%e4te#jJ#4nVt;X}6BKo%(n!}6l zt+3y5w$UHoamqi1xI+Fj8@19m%u)YO2Y&}uyOi`@4SpQ|_=4{S&x8JGUk7j8Y91zi zQC{Nd@M}DY_-gF_f8aKg8Ky+daV7t2fLA2^S4(_5gC8dSeFaYe-wNKUV9zS;U+n`V z@f6$|ztM%?EO-R&$9SOLzUIt!bLOPx%!$pJea+c@%`JWQi~WOJ{SP<&XSPm1vvuj2 ztxNiO)#`6r{r&91kj$pn(9k5#p&Yl{Jf3HHPF3S?bYagOYkuhQJkPm}kLPlacVWZT z{FlIvH$!)bU3=>M~yp`)Qqu)AaQ6!>n3#liv2=!R^64?Vg@KE!!Gu9qHxE zr{PU+KO-ZUgi!_yrCD#AKqW!nM9})^y%5QHjB(WSntdvK8vMJ#uH~htd2Zv0d5zy3 zeGVM^be=>`BFyeQ(z;;xAa*WTzT;fY|9i#vkEbt7xbLOV)N}Bm_!lYRw*^lHuUGi~ zp5{;S+gD3p0Y8hoVM3Jgf_a@B{f=0B*I0jzSF5mpV{m0~ACKfbj8_BZVHmkH58J7o z`>E+U_)TZiwt zg!Z%Vl$_@}Pl1;CNMXHiCxG}o7b-u&CI*6FpbM|wvh-v{1;6gjPb&C}G=!P> z|5~u;8lNYxhZp?Z7Wod#?+bR{&#q#tg8fEkDg2ig+z*2yZk{XHeG{VW?4x|t?QZtI8ePSSpR;nw!s8yxogKV2SEF{JgQ z-ZxwY{8Y)$F-PP%;Fk(Mv*2h?7k(!1!+lWr?rV^x&OXQQj>+F>oH>Y>ko;3|V;{tQ zjN`#GWJ2l*M(Xprc4glBXaUeL#V@~PYy3*&qw*9~FB=uc~TkHD*xYoB8xK7`(;7FhP zT$k1QegLlZJpvAW#^FF z#=j8ttxn%qaK!IEv-zv{nWus6(B!+cqiQm-VOK3o&=lw!Pc+eWth&fF+r#QGrz}xBfs6h zCu#r4|DFEP-zU5U9KTO!f4Y99&-UZFL7R8dZnx)iT!zs^@~7ZyXW01ri5KA?RP1p! z_&%_GlqB8(f8d+%$n()BGdm3?re7OMj)$McJt?7lPI)Z;I}7$4^Emw0G0AUk7RL?y z{}%nuhej6r`3+wi{6a~O{8hU6<0}5|@6ToPAn&9td3NA=Q~1iIvu2^p=zb;S6|AoPRYw!t0-=*N~!JjPY zlYe#>-?|ihzxi;yiEln;&XxDA>fiS}6aFqd(lIoK$8gUs@tqI;FYvN5A-_pD2sge# z5Z~T~U+=7 zdERCp!~LZi^E&OF48?UnDfGI(wOHZ#{x+~OA@_~KAI`hjw^H86{T=sDYRv2AK>|<0 z{TTU@9vqhO$r+|ShU4)^9dM7~Ebw}T?;gW7`0G7}TfiF@zH8(@{4u9@jck8%QHjqr z&!*s5^Bh%hKkp>h(4WGMHMH3H13RYLhhNDfIcKrYUNj;4Gcs(S7 z=m(#R4Wy64LzwV51~4^BOCXNyDra_!BL+6F2o^yfR!xt$6BlEPo=)Vv4v^9tV#Kkzxrkv4divE&-au|Cp&H+VVlyP4hiJ1ZN2 zV~ytTtb7W5Bah_W+sXJ3#72_(+qkuU`=46Bwy5=Q46gOt7uWg^0so)W?|4w_KeS7~ z_O8=!e_E%1Q*fRBJ-~JPr+{ny)4=~b>DL~${{6f3pIGU4jcxwgJd*Q)TXCblh##!5 z@(WUaZQe}R!wqbE`ZBm~PfvoQJ=wk-?*l9E{z%A+U#YP2;*ht0wC#kw z?SHj@r#;<}$0qYE*`BN)b$c@X(VqMrJDN=AckG;heI5J;k0kyTZs5ai$#b@^%0GEpXiZQ{N+%KKtj- zf#dF<@$ZD5I)3dF@tfXf!I9n{QTX;hmsa^Xtg^TA7gSjL^J;+omjs9XwfBMG+TI6& zNAXDV&0Ebs794!ffYjxfFS#dU`llt7_iQf4U-K`i_}`W zd^=!&WqCw$kns`tAQ}{q|qA{;R;X z{;R>Y{%gRY|Lo23eA6(J^RWeR>-kxYoj)!Pe~n@vvE}n&So@f^I{j3k0qIv?oqqeH zI{iz7>-4)ei}e5Szw`Wj*&dWY3t(LPi**trKk)ZPKKQ$1?B7*P+NME9rS3d^Y$$3touIaW42Lgpo#r&%(XA@Ye!g0sc&*sBjG9lU;{GIXF{LQ=g&Mj*G;e~G%-=1eSo!;@D(ecgb z_!9B6(!M&qP!LfJbZ|eRM{1%TS-@dlP--xvfb?KVS zZoF@?4gQ;WC;45{2DlNQ;T>xu{29ofiN146`aNGd3I9n3hU7aptoe(AgKzmQgk0Dw z?InPt{5*fdM4j`uLl)2WziSCzLe5RM#ErSB<+(SwF3)|yqj)6uW~@i`-i-A=#!~lY z)E9d*FKw0e_0Gjh$i12aaO=IAi@^0>&4u9giaplfEZ-OSLBak;uimG5B==TK&y0i^ zHx|ruu}F`2Wq5&|Ypn&2xz_9S*=Kw?7DZ+Y3qTv=`e0Rc=6eP5?)Fs^7Zt zVfqbkdDZm+6LrErfb!pikK&PBJKG*ivm{^L!FTO(EI8I4-q$%BJWq>%Ap5`1;*b8% z^o{Kqn7$Rjrdcw5XMpSUO$U$4?DRVYmS4oD{xRUtFFv8d?p<96j=d}G`vq{=SNVr3 zdGVhsZ2qht5uf=pt&ulub2WGdk2G!VywCbthK={#oO{;y-Btld zc=bI{;qe#d@hH;&SuiFXkRSV-$j`Uo-wuwmI`7|22fJS?sqdS(q0hDXz2FG%-sO^D z*DsRTzM#gJRM`4>Gk6A%)#qM)=(GO)tMS3_xQ{0MbjB6Q{%$AS z=%2)UR@nM!`s(^}DLCqd6gDz};R`b7vEo%I?3R{16L_X@1H`mHbXgRd;|&d-c*(SqHpvi{y#aQE+6 zdH>7t$^A{q`mzpgU0)m@N6CbY?@-)2zA4~{&+u1+>+sirBfNa)N;Q8?aPa+(^RM8( zk{;)~D-!;uVjt(bj;}G_b^dxFxSqf63qFZQay~3S=EI)l{u&%-xue04faC1ezyG#7 zaWhON@;6-FE8VZc->tCnyOOqAe%0RD^75Ul2H(AoH|CmcuO;tiu8QvOp;Hoj78v-O z@8_~{e?;=T#}n|^-#s1-j_)3oKZ5jxyx&ENgKuBIG>>&iGQPubBfg1LiB@wMu#V8?$SG<2%#);BNvxl1DQBt#Cu1dpF`I zWI~3YiW}kG3$Z@$A`|jE(yeiSo=~1kpN~KCe>$D-v*7D1{@*IT;fIi)2=8y+js$~+xG`{?`C6g?CmK3?TWuO!p9Q+RUXN|w|P7+ z%^=Ys@SnrCZNV3i*gFXS=VI@#f-l8Cx$rMW{w45U1%DHK!Jzz&hp*OIu9enn{{tP8 z_o*(!eJ3I83E%N-(}MQ|&x`C$75_YN@Q;M={BT&s{{lGp?IF3n$K4$7^4MR0tigJ{{%n6pGs$XF0%8`W+i{8(7F=s&GZaM zKGNgeBJs&dx=DA7FkwfZcZ8HN&hw`f!FQaqC1FYSnb!wj4L(Rn^Uy6|6Z=lzNo z3V#gz{qdh!@Fw7=@E=j}dk7o+%L{+WqVG2F5%_N?^73y02jBTIU1n##IvRWc{L_lO zcNuoaKegx+TRt_m?+xty_8xG|mp2F7ejKwU`L^BQ&nbR&Mf~3FnMAm0C4TW474~k{ z1K^nNc{l5J@I^)5_*d+T|I;54|5{z~+qNQp(t>kJ0xOaZ2X@ z&MJQI@_dr_6B9Sj@7Ba`pC|b}&qlb1CzSch*8DvxzV@^(#QMYdt|I=hxBAWohd#&C zHNY{RI^G`-zOuyU{GuPcXu*!>SAgsB{HNeih41+5ci}Pqx*z7Zh_N5$e$?v7$9Ubn z-t>E>E8+jO=yR}m6#uOS8{YaJ;mwb8`N)s>tqL37drWosesF~M?BD*|IwZMYxDsyU z-@AIww|65>$^FAAxbG&E_Ycp<&oGq8{ln|<-B@sUdr;p?@I#+xP2U37XH5%M`0UN{ z`rs+(7uJgV?7*gD_Ui1NJ_+=e%A;on-YX_Az8 zY^>!U2G{c9kiQ@K{{){o7ym%wcW?t+-}t{{Z|j@7L%;i5>Wcj>>)&{Aoga$4lOOq~ zR(!)x2S<4CKH0ZK{%_qP&()^zPFi})e3p7_hRqV2=lSm&)EQ}2u;cmO*ihOYd=u`8 z32_er{8#*rS(5unZmV<80jhoI`lO zSmNgWof|7``0s!tyz-70wfxoS3;Y`@_tNmMU|f{<9FNqn4trg9GIP|P+3R!5%l)ca{%CN>n?I&to%p)f zvxcY23X3}z{w4Bj{0o7@zQ*r(P^aIzP{(h1 z)$!BC4T%3Ba2@}_;5z;#z;*nqfFpj>zgAaxz#(F@JUX%wL^8`?@-RbU~f?_Bt`o*O&$*ay&c^U(83Ix+1S#V!rkQ zcrWVH^>bzU55V67$Na&+>1F*Jm)Xtd;Xe%y{qJAK-U|2=g@5s-d2i1$l~y6V=kN#i zW~{wNVF(u>;Ex0^j~^ImW{hxV*9(m>c3aa zBUwM6!HxLuL*D%q%$&&hb^_P&IiHXCyjyk<_%R-7#B};Z-2W0l#;0r@pZ1CP4w|0l z|1a}Sa(~J6PD?1aw`1_v@lORu{C@v<4tS?hzVF?~T8gx=OiUzpeHhrgWv?aOP)J;9u+{t z|DNYZ&dDV29zBffeF^E6Kd}BI?B_FV{=j6=w7gO9+hCH=w2FT5m+;qkUD|GqpXkEd zP`7IS(_MJyA+!12cX!4Y*+F7D*pH2JHJ~CoziY>l>ZWJA11vE zei^(akF@2;yuW0cr0)HtgW&&#_oiENf64ug*k5{LQGOSTvi(+OH|{s}fT@Owo&Zk< z?_TiVz_SQHykPg!HpO4>r)>t_rSQF*WBYfEk=!3U104Hj-qjJ?rX;cVsA{~%pxIb` zyMsgD{TT0?ggXr#lHb$ahd<)?d%8oxn`CzSp6*BB@df)m-4No7_T%5s`4#x&!e1T! zuLtKjv9IKRrQ#1Qaxd|_MQ!{(Gx;uVDBrnhBOkwmTdWI@1^2@{isz;B9bGN&?+(@Y zac~>i(C2q_H6K>`DCIwfrRa z#umoEUWSc(V}4t|RN=cfwif;k3;!J4EqFR@1HW^zXgjWLlwk-;Xf->SloA^g{ncfKI`UBpD(m|Hk@TnD~VCgj-s1>6`b?fa?T1N#2K z;896BkG1~RKplPrxDM~w_+F8B?RrWT-rwAJELfR$l4nl~&Fyh@S?B2#Y$X>-e z$-NExrFw6p#)jVuey#7QF08$Rf5LWoU;6^a2kBby3%GL^?00+id-ZpFe+0*Odkbuz z?;w7&$PZ@VcP;PVkdwrZc45ytgKzk&!4clG$u{BQZ13m$=DGWJbEz%gJ(`3&Ljbv# z*N+=}dH+QIX7DaW-tu-Fjq+Y~Qf?bN6u#yA82o2=Bvf3C+8K>p4KM)wm17Y$@aM_xNcvofk$O_ znhQ_BU+dc(9Qx*F(tQ^AtSY}B#~=AsKi&TT{q{YffBNV0Ui`1A*V4DayTX65!p@rl zTi*7EQQoetCWBWnFl71efg9!PT?_47-?f+r{Zap{kJnXL`7aS)Eua3LUa9ZOuS?n@ zy!CSl^hf=4?Y}NK>W}4dHn_H*{dL&Swd;4l%a8_1d;Jc#E|1@X!(Qgkyhr}T%Mv!Q zdndcWkG+#KNzeY^Kl4c51(<|8Ljb*aTISzOo+bHHaD(sN3d3(D6S`{gJP*I!OhbP> zIDZ#OE_s8jIk;15hc8LCFvqMb6>IXS!X4~lf%7h zZ~G5mM(sCH@B>9ix*7CN`z?Rovyl?33%fQ-@OiTw0HM9SblW+8}~Y#Zm&YJ-^SqRztrbhUFaJzJ)hP7R|&7ZOnYrFno!4HuOWXN_;_?k2Tjj+hob*-@8EXc zPveoapZ$AnzdOOBWJ2y8`~o-j4%|Cm3LJaq;@vB}#I1R}yRF2(I@o>j>kHln{7dZd zK!t~QVdodY_ivhckHI!28Gg#3*?fOHXjk5^leqL{AJ6+T?Sj4g^dx?ke2K(wcVU)O z9lm#=-hvk22|8?{|jQU$O(=@mO4uJNT6_U_DO;J7=Z{3pBe ze@ul<-_h73(x*L7uk86z-$h%$Rv~?L{nDN@cqHpXKkg?4koBP-H|m4mUOWhn{JMAc zGw_Y%L2`V55jVzn=NqemW4ue{}1%YUs){zsL( zXV)8ool{BLi!2W~OZh4|>X&CJkAUChk<9-Agst;`G`Pkm;Pb$56+D80!L!M$sRNRC@g7G1 zO+1okcOSza^KIjM0$j&8maq|@duz)RZkH6A^>eG0&h~6m(nsC(^6!(Mf}CX}c^7Ot zu4AC2KF8Zy-%N1Sf91s?KOY6PBY65e`~!Ix%<Y@%9g&FZkg#Tg`vqABK!1e<*ni{)_PYhvYSZeE;6`fkWAYDEaTkhJOiLM0oit z%sX4&-=sfx`0Q_2=Iv=Ur=xe2%At9gJYI`CB_ZZg@8tf2VK&i<@GbjM#XjPF$xmRz zJ9gFKy_XZ=<+pkV@_WF+|G~zswElI>lf;kU27VgcLZ5X=`Wx8&fRi(9=A+<7fsZZt zlVHy#rWL$B*tNvL1*^}!#L#yb{MW&e{#Wt8HaO3z3?lw(7amFZ*au1SyYaX#{zu_m zyX24T!dq3?{en%1cWNmQ*WW*(E*+9mllzk|;*b8s{-wqTfOjG6PDTEB@MQ2FRrtQ% z+2JpQ{|1<8Z6fuJz#g^!H7e|QLYLnePrUo)U0jwWiT<6tXWvD#z6*9c_@a{E?z?9% zq5n(peoHw>?qAw}Gwn*`c=SE+frUS(^i4)G(r5o>fA&NUp7uu`!0((wQlI;up-=gj zc^~rX{{#FOPtCu74>j~JwOq!3D(O+5cez5}oW4z5AN^tPo!a?3M)&(A@0#6#drraA z!MA`5N(zTv+HuEX0uM|kBQs_^+6 z<@LhZ)LF^>NK8IpKhpU{>_>W+-LbU3%kKCUciH{z_m#o%Tku~)-)`VIOV+-}fWy8& zf`2sl`BJ{Nm#N?=KlfYb1;>7>`@8%jyofvJU`nJ{{sbk*Kb?=R~GF2Y%l!p7VP}Y z^wsmTY2bQ(b{#m{gZo9l0&m459luRZ4`xnu8Q8w;(*^rCSf}IPykP%E>m&HrE%*-P zpTfUs!Rj+_p-=uFy7)6IzVd(R!i!<62ygp0?r8sWnorv{V?OQvtnD%Gih0*def3?h zPlBU01LF<>h(Hq2M}w*562< z`^WzcuJ@0fkJagW1ze}kzM)Q^>(e@Y`&8+3d^?EnF}`h1e{?YTBxIypx5)j)lnfKT z1%F`g1}=;2<%RFv!c)O}m+Y1cNX{o_)$L%|BtTl+A_kMUu_ln zwf}Q{QulwBSA8DyIym}2&s#o*e4MY?-@OLE?(djl59se)FGqRX-#H%E{oPjJD1YxN z+qO5whLY{UvAM2qqruu#@-7HLI(I?5Td_Vk?p9de$?|~uM37E>QosFCt>3;O^c&v# zT-Qg-D(d4m4$k{WpDO7Ue-(aUzs=tSTz{LtHTVr4N&c?5HGdy)@XeoVtAnwL#Tgn*Rbg_+Ff_z23?rIo_{^8{@s_joX9olnJ>X_$l0J39(mzv2Vvey2Q6G zjs0Hmdp8L^x3u^De=3$ zcYn@0FLnP8opdf8y;%kGW zzNr5gaIIh4*7`33*ZOY(hknD`9_sKrgX{1Ifa~z~Z4v&9m*lmiXI|1hVC%#9gs>0z zSMY-G`N+4yql&!!_Xzw^-@Tjr2KfHMH~dnRR~`N=aD=ygTnw(;$0hPh{GM0YUgNyV z`M{Fk8HIlw@$HHKbEUkktVe_E`g#;N>Z|454-WgQUtH^-1`hp~pkMx}MZb61oXhSw zh?kJPcJ7#-6XuW`&Gg2ANS+0_m8g!KU4Vb z7ru?3ZX%KUh2qHtPrIAB6M2jLYd>Xc`>hEM``JHHM4kRgymJ@Ue$ju~f1eCKvDi=i z#V&kbg|)Bts_pwraM*Xh!L3x^j-Q{Gko#fI7j{V~?_X)_BMWvv>>T{{{+0NN!goLH zJNVBm*!A3RE57?-E0XqFpZ!&>PaOK*+c5vl!PASr5gWDA`r){O_g2A|m-H@+_pKZgp zd>0{)(r4iBgu7}&)J^!twN&B%6~1}-Ug7(<4cX%B*w^sdD#EMZx*qz~*Nc4U`@fOi zp$6Co@vjT6<7de@ zApUK^5x?W}XTdQ(o8D`>zE@s9)BHoMnde>p#MSqq2KiX z5nQML1#qPQO~UU0zJflh=XkURIL0IQpRNMe`%jmF9it@YV}HVp`OaQses$6w z{e${@z_otwK860%kUt;n8cp*4)dl#U$uRv^*@E~T^CahY>*79;P@Yek-Y9?PXM2O| z`PnI8hLJ?3_hNjJUhDg<;HdAG&qQ$Ovwi#q9ObEf-vQV5HLkF)_8JWidl}yz;E2!t zq<(O{zBd=LLXuK!QRjrEoCSCICQe{MVWK*6V#{5b!A5dX9knzJf9Z*;}{%>84( zEj^_0)#tZGq0ju9w>rP59FX5B;5xsDfk*L3+T%jpn(zEM_^zLS308;X`dEBoLY(E1 zzTe_E+0sYJU%pq~A9^f{r~11P{uu>Ze^|xn5bVif?-gNBot-PwR8=tp&S2Uk@Dpq4|FtT<724 z+#FTpy-%h8je>u-Uf%ybWQqJ@`wjA5=%oeAxBdiQdz=lf^LGw7^5=MWJ-8n4t^n8L z-5ub1ytA#;>HTkTq}TQ7PT=u8lJ>$x9ede7*73`qUhysOpMayhwa;(Bb$qYL=aF2$ z?n!yX`c?S@!L|HB;E?|#^0$HS8lJ;@pKc`H*D`E2nwrOd=S0%Y)2MIM<^7Ai>&yQF z$NJLs>5hX3u1~iB&&a_WWv=BMbBuG${v9e*Wnj2;+5^TWKz)Z(JMEy>#YM zuI0p+m!PiYwChF%yVg1bf2_6qcH}1TdWG-WY#M(1OG*Ar+~B)5cCY0LnUHI>O~A2M z^IMZ`!BJMO{hWuKnZ?uJlsXmcezRoySHX?Bpy?Oa>E8!jr~fE$q~G)&36As{-xF1Q zrmtS>_-&1A`H0`OsyO0TpX-p&r@f8^M||r02{`g=U+dhn?rRqUFUlj?H?5Cb_f59t zQ8FR#K2OAryU+Ih7l7Z838~+{y4HUKIQ0LJg1G~H-xB--ITk#E8)Jd-{{dXbKNB4B zd-g|^owGmB+D3x6;*sR9fV&=fmgMt)hc8~I!pd(94teL|lfVz~NRFM(t*%Tc|LzCf z?|`}ZCE$84{uOY{jniH(IL2n}vlKY=Io2!#4*Qt@W59L(jW6==UDC_IZ60am3HfYk zMo-4Bog9l|?WFv?*rJ`;seC+(tK)ZEs^fR9Q^&ssIN~?`E266ozY@3(zcsiHzYRFT zJGU8zzL?v1*5X~IIBU^f*5BG*+Om%CCUC^(THyQOLx@Ate!m0P@&6ti@qcgUTz@a3 zKb6Ec;|4Z=SApyJt_DYZ%6nE9^5UOX*!ag%7Ipmo?p4Guzx#JQ(_E7{B>Bg6h47%=C6*>%u0VNRf!U=>+& z&Ix7B3A3`Ue*dTIoSAd`)x~{xzg$0t(@&qOQ@Ogjy1MWDq|WB5a{@mt|IdrJSDtX} z1#PFi^Sl^G`1Qpe{@2Ez)#T6HH*@WS#Br{@pE%C7nddCgACC5VyJT$d4~lD0%AsE% z8TF5dqyEL5{-vO2FUgl;E8YU{_6!jFyFHZW?&50w;mEIwq#?hroTPOFvHyeglwEYpn22L<5qzTY4dM|x9%sz;Ww?(0 z`og;!T&vg4LMy%Jq+xR;IZ!i_?&KOFs8MbOZnm$Xf+ z%XsFPAN19c&kxA&HsY9H`hw?|{#q-h4soQ9_8Z5WQ^b@Jj`_u3Bz=B?|0l)K|5M`V ze`)YPP{+ILk1-7gAErO&&q_Z5%gLdVWLZw94P+V}t%@`M+Cy zqm^H)CW%*)P25`IUS(;22aNqu6~*?i2t2Gsnt#s0v)u8<$H)e5rg(ixe^$-A{@aVS zB|3B5f9$NI2NGuAy_}$9zu(~g>wNKMrsw|TSRH$La6h6XHr$VJKXsJY?QuWGe02*8 z&;8LD@pNPEhenJ2e&{0&mTFQBYlA@k+RJ^DLq`_-9N>lX6QUaNYmU;N)HcK-~-?A^ZB{Ij;k+TSE&{I8&} z?jQRHN>^=qu0LaS9IrnbqKmFS@QF$jj_Z$xsG{r7^__T$&H z`&2%);#gj%i@m%^-}B;X*~GCo_kD45{o&Z#I!O5&nJ^o#6h%@0Z725r%e$KN@A$6f zQ1RFL!!e&4B^h~QVD9JW-`nXAhkwf2{nNj17RUa5i?~LAIPRAomh}52{C_2m{;}o$ z`A+A4V!s~4!*b01ebgV9<7qiQBgYp8rhaY|d;Jg}&m!Ia2<878@mWpeNsjuRD~|Ph zuh_$5@3p|c_M5o9Wyk#=KQLWCUb69l?;4UG@`&SiS5Ay4&4vFy7ygG3o@Z0#N}oTQ>MFyt#5>3jZZq)> zViiN?=4)`}esWL!;aIyRt-iO2>mzyd>m%zGdx_`j56ApQm-vSC^6ZfIwG^csd(Uo_ zqz-V*PnfS?Wz6;QWwBo$VanH;ZvzYxPq+3)`bev%kNNk`;`tbtLr;5iJ@cQzI`8uz z{MU=!Km2-N#+x#QuhuynO!}(JPVWUD~U%KzYDrdjln7{ahiA z^)pB8_3`1<^sIVGYn_z)PE7r+VfMKHd{6B6pOuR5V=-llW4v4<>EmUaY3bU1ywxx1 zua@4^KUMAdSn*yK9zG{9^Res2o9GYsYvU1fTOVJzUc4>#`XE26sJvr-nu%k6_}!|Q zpK5W;5B2T&p?@ojMg3b<*wDXO&szT`9#shWHhW^F;dw=nY`orBMd&4E~?~q~k zyC)-bNEzeUYrBo|8~57MpFF*UXTIa%;WGlW9-*P|wk^KAp^m^ARui`uOhucQX?`WNx zF#C@1Zc3}SAKFu0V8Z{QvN1g4+hz(o*TRz@%Fgq{^(KyY>#8CqOTVI(2jktr;-waz z@l8<_jc;?raeSkE9{I39c^j^n{U#Bn?*s669%&{6FDi@gh-;kll+ZKnU^2!FBuJUsT#5xaft zp?72!eEop? zd&c7j^oL_TVUVP+C-D3f{dp+mxW6aAet*9}{$b`6IGzvFUi)TL$krd)DSdJMp}Uwd z3&;Aya^fBdv**98H>|2Z9P15}bi75v!s!*VspILUzgf(+LyzDy_d$7j7mqbx9OW@z za!y96Jm6R!q&Joa>tV4xdWmCsppWIjT3sv;IF`qw;#eLpi@iL^|4U-e|Nj;Fqi@Ij z^%uwdp^y2yR2=gM$NW7fj`>?8j`?H$==tMaGW!3CHvi{cTE^@6F47@FR2KCxr04i^h22@1pUp?SGnQvRokFOnbJSG%Tf@7&cSF?%P^)!`KR!7+cDDOs11_A$xcJRNUg_OSn> z*zLczTVhT7GKW3JmT2!mvD^Dn{?8P@)HL}gf0yad^9OV7b0)vP$bZaliS(Xd?mxE_ z`}Lpu#pPte?-#jVb`{Up9}fNLl2N~{?7N=(vs=W~c$Rx&oa$CQMt?Z&Kflm1V>Ax` zlU0`086`eU$C1B_dfD4jbsO)0w-?9s3=q#Zd)fVO&~raU{``LGb4A4UWU=`lR-1T4 z$8@63c%1R&#-oi{U);TIaJT$3eorv}FN?XK@ZTA@X^Qsps{CJ2IpFvf zTNg2N037qZJ;XlW!`_+VXb*OK+&`*`6#V{?`@GvgTGEzG~OX*SA#TK4-mpbcsqA}tBpyL?6x7fpfzjpdf_j}Dh z-%$}fIvr;qq@3qMfuaIw!X_}0!eF?qz1 zo}0y<9^!vb{mJda-v%Zj+_zE-ScWWSMHukU7`ozvf%)6dK47v=Oza$L}NwPXDKa$K9^ zc{x_nvbBpRB;#12=Gib-G*f0jRo2H@+0nOmkUsY99mO>mlbb95kBCoAn0zLA zI!Ac!(_(n`iFddndt}R?oaLZzz4QaaA@N5Wshl}0b zukrYtesbXV`lY>A_o<9to_iJ7bL~?SirRBKv0wXWUmJ*H`|BaD z(I1ZAtRe66mO1KVN@1zQaoSua%L8v~$zmowbeGtE1^>!(N@M&A*yy=GYrF zR!6HDvv)|-xrS$B=r0d??EP6x9pKnIbdBUj8Ku2J*Xr2y>tav_3xh^x)vuNrFM|muejOF);IF<)}E82tI-e$7L_$HCL&lUf<;unp{ z|E=O!KDUXze8}$;V$bhIAE)ud+t&wT>Z6z0`^V?$JNrJjK4Wp3ds2ruzH?YBdu~u9N;bG0!V-drRL+_WqDCf zG9N|aJAZB;X5Qp{#V>j`t+~$E&5{9F{~CBq5A`kCZ*K8DC*5x1D*fU9B7IxMM;>sG zh`A4GV$5$guPndw%|CmE;F|~n?~keNoM`D~?#;c%Xwx%Sy;B_Ls^^Js zH$8Jz*ypOmhkuU`d(@}fgPSV7&dl8@KcBk~E$BC<#ql>_;ApS4^6%k^k98T>vlh0T z(iYeHP8M&cG~rn5dsvb>#%UP0!jVOda4@`&=mQn=o7Z{7LLg!Zvo;6Mq%UkA%?{;yFkKfqv_|W%N9Y%dWvFmxZ)lZh@ zCUe=|iQYQ){PXOJzOmHwJi9tp$4!(c9QWoYO8UJydnNuXKBN?_@~X!5h-92^y`AH2 zWGm_?1txu0ievgN6UX#1zQ^=EB#!BOUL4c+iP+P}T9k^YVJ(XKUsde(dA8kI?DbE2 z7|UaNHVOVIpS~e}%5R$VF@0ByWBTqA$MiiZ_VjW6{HM5De>m)IBKvNS@*gCQ;fISo zJoQiCj`e?n*z2EX{nfJT&;EJV&ivD#z4JQ_dy3=lEDRNYtv?)lC&o)UyH%vz8abbFGc~A9MPpLC@ZSGn5YM3^%Mk^;aLy7?1AP`8xgK+SjMO z!|!F3=4Z6$Sbx`uz5Yo5Q{tGur^TK=?4gVHXz$V9&tkVnd2;RW@*GyL@kSiedx6-~ zOZ+p%F@DAqkDvUnCHtO#(nEWQ>Df>m)3cG-(?kEHy;SQDH>^I{is_lG^D#YB#4$a! zVowk8KPry#KPHaxKQ8w8ht;R~dyMZ>>0^A~i(`C0h&{g3R5?3~JE=@?JbSH`d;*Xw z?W}u!$yOO@?C+YM-PDd%V{Ml9O&iAX z9rSsU@jK}EiU;ct*Q_$>t11#R|N2OWMgW| zPqgyFKYOd)Kg@6XMgBQ3^T{hz9zGw;&;J&+OmnAaExu~am$uXK3Kk#Ff=?I6`Qbg{ zI6u5uJV$>x_SVC3emIZwN&}8(notUe6)oxYzSg@z?spaX)pcWW1l^S^FoM zR`WcC|5hBs^DbBnze#Cv_|-Mud3dh>n~UT1k7sW+W}n}H9xQ%DHgU{{2a4l-n7xEP zAI9FT;%M(SvD>3Objc|yk2S4}qCKtZ5IL5!N zIL1Fv?C~$uav|V=3g7@xH@5hcZJRrUu=5rKS$}D3gaA-$w$Q?aLq_P(|FCz-|ZtbQAD zO~L}tXUMO=yTkhNj^gc1PkCIbV=oW%(}Nyf^lvcszRcO1th(~}u=lT+@aR1~zsAd} zzFoh&?0q2KL2=?J51y^X^7uyV<-vFS4wAp~GvDccbS)jvH)g#_RnRcLu^z$t2XhV_ zdy%gZ&q$c97t9tfH75Rd#WDWHVvnEo3-*dM(K#IJ3pL`ajA`G!#ooSYpM1-~<752i zTMphniSLkHep&mfN#?Wl{gcEo{K;Yu&$k|?%J1RkAFd0$+Q78FapKWa&+Qie6Y>7a-ycJG*5YIMnPLxrknF=JnE$Fh z(|Y*+W^YaLYO>!e*y|yV_Iirl-uhG1dhKE5DFE%Sn-0CbF+L3u$MK1_?e?j!apD>J z!%<)3CB3}w?w|TAHgVM70?F839ue1|ltcffWYoVUc70bJR4cFE{x=hIuc>Ox9O1VY z$M8FdJv@5W1EYR&(9{0aWs2IriliZbzqbBH`eXZkQ5@Sh*B@`+A5PW1qT-8t?->u* z&>xQRePtc{_+DA3`V^O$p7FGcj(z+jy|ksdDR|aj>Azkdr1yLAQq$8PS#JQ{RJh?DnbeoyA_?JdZm_+}`}N-Ua)5S6nVN3lm3PNqM$#ov+}0)-BEeQQQwo*wqt$&NnDfE*}Jw2#D4w9|J7B+{;v_c|NSmc z^UiI{{{gvzC4FeP30Oi-` zJGGtD?`U_HAKd5FT2GUHaYpIg{H+wXr-%61U*YlbF401Zf4)JCv<+$IzK+^B0 z&JiyXZ>&EY@4hduysv8c=Xng{!xl-M?R}^G{P_>>+QSc+p7?hY$M_kqWBj{{J$~Y& zKgIY;m7f?N-zoO^Sl^(2ZImAOPkvSl`JsH) z75}U9xl#K6qJ~F=HT(cLAnI`ri2U zCfnPW{ z?KL{Y^gkH0#)oTvh}yfP_cy+6(_K8=^oxgTE+}SBf@3c=WAC%ZpB$9NzLu80{9bLY zH_X-M6Ic%3P11RDg+EZdiiO`?_J@eyGW%yKebjG1WA@vO5WlED++)%oFFDQh+;3Cg ze!tCL?GwclP0#$6`JB&hzf{NGTzrY?ncrM2j`N#q#4G9#NBmz&di=~6wourgGHtpa zrM=V`bN@%#Z)eQ?EaUq~W8ynO9OGj=^Z2lTg*e);7rTAZGh6KG!5;Tp(H_t9qP>5$ zAGPF9Y76pzKxIlG^9|aE&o{8IA}zANso3o^KUh)WeZIl-%QL0-=a=#j{&0MojP)7+HW}r?{5SgV8p?z8QQk5C!^AOtwPH^n_HGhKdpC_p5^{luXpRk&zEIbSR%e(^>wWN zaHQu|={-He>eKUtPf*HX@3UZ!{QV$~`TJ4q`TJA7%2&3(%|fU9)vn^`e@n6ZuiR4K zRTA%G{uxV|J5vWZ<`=Zj1sSEWmhmj=?+p4MR@dBJ_Wb$^Zy%WX&8bZq=QoU9tl#_m zT*15XQlUF(wU+eyz_ z{C^dY2#LxPi#}D)F zq%-l4QCp1hzb=mUpDi!ujunkee#VMDKcwgGpyzk9&sUiptv?*UtNoxPeFTU88%fvm zyV}*tZ(XKM{tr|AM*nw;qyPKF(f=&nQ$_#Zh@=0X#L@o-&5Qky7f1h-#nJy-Epz_G zMgGO^zh3#dRPCjWf7QuNuBLafaCq?PvUrg zI<>U%ev|vtKH|;g2gmve`tuTI>lfTFw>3TY^DuJ`9QUh_iq(xW$NlQdVlQ9r=YJ6Q zH9hMu>~EQF%>6m&IvJPwRzeo1XdcemdUHc(08#{^)oU%P-Hv9uoI5J?qKsrR!$=w3zu!Yo!sFJ#P`a zy{YL}Jy!7~e$@G_)|JG{fxCg~wN&aGbzE#J))#yyC zchIG0zBk{P@|>h&FVDl3-czK%!}Qe8sbbF`{?8M;fAmk~^dAL%uhUZ7W{!s=KgUV> z{oG*bUlw11QV#tqlCFo}4E*@1X}{}uJj)%e@btwy6Bf|#CU*U;;=RPvgMNRtJ=b5N z@FP{X-hUqw&z0W$Bk}K~vh?)uyXpIhw~|d9_pc|3{r(l^H=3LY|CbORzCJMaW{ce( z<*6x2LwWOl&DP?2*~Ot>Thi+T=KkOL{m#k%E_jxM>95Y*?_4OR&T;MQQ-6Oiqcs1T zt>YQS%pd3IctvCOUw)+HO^k=tYi&m5_lYs{sZQcLW9C!qihnZZ`EP%5jqx?A_&vmb zQyJh$FVELJz3^dyc^~IO@$S~%ncr2YF50Ky*?!xu;+Vc(;+Vem#C7JM^!-5`)7M*E zWBSczDlV}^=D2^~S^T0g;b~tnJo8fz&wTb5aV$^fO0hgUi9Nm8J3$=nog%KW_`1y0 zSk$I{32P@XY8YlvfdxPHgnf=~>^AXmD*Bjx>i2$JTtaGnVzBwL{r; z7Y+;6g?@foa!5FCJnR?z)Q00ib-zYWF>FyngP+oHTo#V|h2z?ATZi)s%=Fpw1hLPj(4Q9ctS`?NKVklvPkk=-`4rEyxPRQj z^vvJ(D{Z{~klu~NF}<*-7yn$3rdxRCGmP(ZjhWA^rDN~!jK@ccH!(f)8}hQ$nEB1M zI*#+3+2T0Ap?~`P2Kz0Qez(u>q`_C3Jrkxz;;M?v%d5u_(7DW%So&p^?it>r-%9;CiePfelbD( zp8jz7XZ{!cPZYcVCH2~4C-(Il=06{cxhbqdvD5zi3Q&=9jVkGC!y>J?&$J*vs#0bq20gbvlQ8Tb+ge)Gs5g z<4Iqx`gA>95%{0tGBI;-9O1```(>2EU#I%=@c4gL?EbM=PDTc@S}~#Yq5y$a5ARg@V`z)qkr^oi(QZX%{10T`}>I9KH;Y{Z)D#0 zeMi@v6%>ctzg_J9FMn6}Wb%J|QfJ?)f#dtXgm?d>|HYP#>4(R*YUDkX-i58z2Sa{d z6MJ~{FX-Cu`r19yx2w;x_}TCFzQP`0;n@#2Psj8@9Q)Pa6A~7U^2( z-zok?Z4P&*G2gqzb&!Ab?0LjJCjD^Lm-m0dza#eW_+MFN>He{IwAk(8{{q=@|Jd6n z*dsjp7#{ZU@0h_EjJkwv7 z)1SW#{k=iITetMS%noLc>&-&x{d&Xm+A7uWM4iLIYX>HMgT$U6(#Lv@r;qaFS{2Ll z?7+0wbHuT|o-6kD%6iJ*#7FB7_kb?$@K{UF8{%igem$f<7K*(-(7zt^#Meb(V|-o3 zF+Rrs7~gZ^7~eT!kB|Oxr`Y=o@xw9x%YuLM^Oo4{|Dg1}Bc7l?Tn9C-uXXJ6%iiJ@ zRi1|=b@sfU`Sr8rpX;rrI1T-c>+|MfzuxlvpKGW4=Xw4ZF=@bYy_+WaQ%0(51)Q$q z8e_sAuVW8CT1zf`^4V=NzeUaPY>bAUkv}0^5@~P_d;OO`-<4p3$y>i zne;Cf|77VU{eKtN7^B}nV^h?#zVCYa=O5(P`!oKx7DxZ8;s*cZ?=W%9A8p(7hds*I z?JXXf*86y-ha-QdN_u`<9+bXASZ#Xp_r3Iy?od| zu%rCP{R5Tam|pVh={<9mF*6;M=B$h`%!Xhbez!b?o;8 zlqcmI%X7Ne7RT~nJc#AN{ad^r`9SRDNq)E&aeI`<)KDJO_XXmZexBdeSo+IV zUOcPYKJe1O*jEu2+3za$@|wL#8V_Ez@Z2Bt*71wRtp9GK#nIk(Vz)>58l^3U?<|ht>F+W89%2vw z_C{&_!`s*Q;yKd4pg3^cKlA);e!~Cpty%83SC!81x8cnL6Mkc{hd-uIx))1XDD_{;%kzhQ*yF?gLb2OFTlUfW^FF?XO52{Ob2!4cQu~PE*)Qnf z`Bp0a7bow9_rxug*7bD`*Gw1cO~j0exb9+}AJk{0b#CzxaaDObL41$sIL7y&*yBS# zrlMFsOze87OR{^fMpkd8*HciT_2h$A5?M zaK(W`zl!>x>q%cPaZKOV;+o_=o9_(E>Bk2>>mi-x*VjWHQTx-shV>-UPy3DOXMW}B zC;r~K@?mW7_!&PL59cZjj`g_w^{AWjyELh@{ZJc;*vJ-aKEcvGA;yyeRhc@%*lXbmL9W^E=9O zdf;Ax-AObk=|lf!&|{ze@Ai2;$kF}|l8o(df3epu?dKSAY=5LBwx27- zvHfAo>-P(dcg&9$Do;4}do#cD{od2oPV2)bS$dh@a6Ouxycfo(Vwq3Y8Z&+zDURa@ z`+q#WjDNR@V|#p09NQz~QH|MSe#8B&&u?hob>e968gaD8_vWI#`@}V7kNF0B9kw@S ze+qfqPJcM|r#ztJxIg7)@tmYi-_H>H^AesgcUm<^PFTa0<=PTTA^)>&j{cWQBY8fwcJkNNn ztg(IbJY`Smbs5VX_85;nKfEt=v6w!O<9Q0dOQ2?xIqbhLcKg`ld%A89|NL&5`zL>o ziamey7yWDKFO26~ihVq%{SOhx_ODy;hWcl`V!r6@nf`E=^sztODvtf(L2>L4uZTT- zwqB&N^6M49O?!~|Y%4$7_Y57!_WiIpw#NlxZ;!mMyPVSJ@iG70Q|$9ku0O-XvAqr# z*CpDBL00b-p?<pr3%4-{A=1=W)?ERnhH^%@RMAPE*o+WnwXG+h0;k`qC z))PnlWZ8@QJA?j8g&!rox^3o&Z?Udfv3y#nv%0<8rN3Q`{}8J`{IArm*ndB<`{#W! zt`Gh`8ROw@;<+ihY(BoDj=ldf9_}w*YI@d(#_2eYhjrpO9$q5$@$d!B7e5yF(;trS zKd_#Ae!^@#X8suC=lOe#e@$_WpY^>MKXZ#1|Dj@!pZO~DiTM^E`+L~G@QLwqT1*}r z+S|rr_8VY}%zCFYzirL4$Wuw29L#tTd1+wM-(C5Q>1TgiOh5NmG5tftG5yTnWBN}PdwTe- z>-)tEQ*yHVi6fL>pT9HyUm>nGJ-@B}qqtswIQBoRukv6G2X~)W2< z6)nC^x}^Sbs4>^CdL92{%=-K}I<7HhK5(^;Ct7^izgZmZ-y)9o9}`FW--@IC55;aD zd-ShpkGW;Ex1l)N<9ZeC?JAD;E)hq2mx`mk+2UxA{uk}NAddDv5J!6-ilevozcjWYU20hO+?iZhH;d#FDfY_gB&>x=>dw=A44D-!ZROUGRza{DZc|Z2=;(lh2 z_2c)%FX|6Rf9)da{dM}}bUpeY)28)R6lZ=I*(NydbKSjRE^06vy$psmjvFJH|ieTh7$aaM|+uX{z}GWih!dMbKG1O@||mDgS-Mo*u@-i^X34 z->WjN7I#z{a4U>e+m&QY!fh;mS+d&rE_F`Yf{HD3dr03`I-ZH)_^rQHbsT@|ud_J* z)?a%u_tdy?3eQ}1al*pcV*0jU|8Eu#6Mt*^N5sd9zc5D6vuW33?;)|<`$+tp*xN7m zUl&LFZ-nsJ@1ydL_L+;hecIEO;@FhqV}PP` zf4se{TbJhU3zSCO_F^@`tj)o+C)!?YPmhXYdwNIg?dQX(>Dzem{n=lnU&HM4{w({$ zRyVFxe9P&$%$WB*SJLs<3WKA4(Kb9kw69KLZ(qX|etq#73WwwU;_l-3e(}y?w}<`x za?IH8ddh#iIF|p>;+kZ>!27l2eY&+T%J&AbmoM|pzli6XfAsV(*YiFP^|QqE)ZY*t z$Ns&K*z-$$O%r>4Q9mb$=P3>x^>d$Ote>aEv3}kc$NFiju(5t9`&d8JN35R}#j$?q ze_meHPgk+0m-@k0tRLnVv3|Ig#`@Vq?DnXiAvxyW)b-TQapG7%6UAOXl;`>4Se|E! zJ$;ntLt-z_e|NmZelL}$+aIOMAg}FY6UTm9T{0T>(=uMi{&ZQm3_U`R}P~U-ZAH zctOz5lC7xcTI71{eJ^%<@CkvjKPzYdnP4CPpNc&^?>p~To}Mw1gy-~kfY`5>{65TO z;!&19_}jqzw)K=s?GaHLaPUci`R!`HPsSQPj^CddQ>ACt<{$mN^6z^1AJRKxZ-u7C z_Iu^Hu6d(=J^62@^$zX{aD<=SvQfXKc&_+c(+?IuBVImvFU-;LgE}6hI>Yh&;TuVx zpYyz6ABElA!r!N~o~L8RL>%v{!jltbdwto@5!d6nztOOsIo^-hMR74E;#i;OetC<8 z+4sJ`636(~RoQube2*MvPK0aLO7mUuRtdBBX(x$Q&6(r*0Kab()5HC=r-$biZ;1Pb z@ZHp2JUn{7U+a3(f3P^F|0uDipXV1Bgz%JCL1pUcr@Y`;UKQe)zRqG#AMsr%j`8vP zfF2+ES91FIgZ{N1CE305b(X(L;(c{I(-{5VRNhg4o9f2(KS+O-^1~V=j_}*5yrRB! zMX~-K`H%W(N@EP)RsN&?3zbpSUo8Joe{i#6eYwgo>YrABh~bZuf7h?nQ@@Q$e@V&D z(*LD6>Sw7RZCxO_Rt?HZqSQapO5*wQ0)05{G1RT{ys3* z$CZ@-pUgh@uPcjdjPbun?cd|)`p)zCYfaDn@@wKr#+2WeV$UDt_m$Yo5B)DWeL?nJ z&;AB}D_7n!*J<;#R=2M)@qeJ>82=YykAGYF|3Q4G$`Hr;&5x4IIdSMKbR6~6pX+(w zrk{Ab&4MNzug?|e<6?=Oz_dG{>Z=i9(;pYPeL3pRYup8G4>ZoI!zl@`U{UF`8w zKW~UVKIW6_s{VXFN%_u^-qQ!a5SaS>TpZI!d-C*QPeW>hJ@)T%|EVD`bM%K{VowkK zWw_Y;!w$+1>krq+4(<@~IB}f~kmUD7vFDfmyg>X@@}BKykMmvbkJ-N)=hI)xzvq|l zs}B+T_mcR&dWHP^_tnWyKe79V_Xx~-7wa{?-bMZnlRoC}aByM4xk-NfEs=-*{(-?9C(f5O{8>!+KG)eSR8e=N~>>-~}Z z^vjLMo94!2?gu$ZOOR<+1?_)5Z_xCYsPu4xI_<)WnzkDz9 zA+diilJ(0s#lC*Rdj7j&U(df>;j1$6JLCawIK@A1Bh&-X|V-*fTwp@&^h|6~8tPnI6$%iD-+ zjPXA%=b!yi(Leji+&}gn&*`5Cdd3I#S5}*S{BI_X_UP|!kN)0Ae!ah+s0+~{Vw*l> zC{E?qK#4$gA703KA_lov--WKh# z-!$5*6-RrFFVWt$Vz#i|A20of;!Z*TLC~K@{OYeYK~Mko@K+MQxO336-sbvyh+o_#=&ud>XNX^{ zVJCB>|AV0afcP~YtP%8UirxOt(jOsSJLvhnLDw&Tp4Rfk>jwR8LEl~aAH*8wGe`X2 z2mRL4Z=>->)9?oU)?&B6pY&&my9fQ5LEmTZ^e*Hm)1N&!t-t=+c!=~L>i8DpZIqFZ zbUaCI0JmnBwEuU!@f7(VpyQ*Hx`6*K;^==XvHRzKoc8GLAEv!JUnzS$AFeZdr1w>E zOz-RBm|phdczQ_>*ZY{BMPg46=_^%xawh(_r1$vAAN#F5z3`iX@&9)4PkOhPJx?$3 zKPUG1Nk8vz$Miohj_H3v?CB?c)5M-W__e^KhxM_TKHevFCVhMl!t(?749xdU_7ux( z=6Jv2FtM6V=J?(T`+LtY#y|Hb?jQZ-IsKxX{)uJid6(DiGv6ir4i+EtU4H-B=exwe zVOeqfd=JXQv!7T~=!X5o%-1RFjZ{ZC=G)^Xs{uLY8>dP7e1rMro$?#!gExz3WWMz- zp7aliml`wQq&>y?A{IF8>;qyc8H^zuh)*p`a@P0;hMw(kG{oL=>>ks#SXN}J~ z-X&qix99l5z}&CBF81^?-+V*t*B|DW{}9Ldxf z#C0jU?Dwy46UW~dc}V=V=_$|W#j*bQo@0&ahZeMdLB~5ZO(&i#FUj7geo12l?t2Zq zTpI=_Ead&K(ySy~n_1cNkNudgX*~;90VxF&` zV(HB@;b%zi;g2-`9{w~j`^^rv`14G7-j(+7SD1eff4_LP^nEQo@SMP}ir1CxJ9G}0 zXYBJlHroG-INE3a80|B^bS6DN=KQ}G^rVOVKJNbu@dVYS+o%58RW{alOD%N5_03ay zr>g$<68n1BK%Jf-UXaw;e!jEBPaFRpdrNcnI#w0i+gR-Oj;bgrtfji`V)aXTwb!wi zS6;uW(vN@7ANf5e@FL}Bfv!hySbJ`ALCPC_4%dE0dKZN;9e4WqX+3*rh(aM-(79PM#`=l0OQ9P}{rmFWMc;D2kykDf6dS0n$7Z?tI~>1F=w_IZBH zdbsy@t`~QTeSF{asI>pGYYLv_Z$sIN`P)Do^T+(v^LMqQV!hd~55zY~9OIiHj`2+tdwkRv{$qU|Cyw>S^TGBO z-(6$0HYr|RX~t1Lp9DR8wsh{F@`hu1!(QIIZ(fq^z1-B=Z=TmNyOO0r^ckiE&Y_=&*G>bs?Hbn2Z^KpQFWfEe@q=7pk$u@E3`r{(H?4qy7hR)bAyT`n|=jKe|NULss58sZHQMS|{=SYGb%EZRXOD zUwGV@`QZ@tjW|EtS3EfLt^MC?mSpeW9TAxI8E58$?@JfwgH6?cd_Ks0j_+yt{EqqA zbK*E(a&OLm)ABu;p@eoAN&tnzR^GFL+|M$f7hr#dj8NqB6dCD zk5~Kj_(<<9>W`jYc!c_&GxND|VxRAko(sgDo~%B^ZlCabssDL+^rtOXtp8l>dhD&L z{uu3DFOK$ZQGay**k42WkGx3zG4hhY#6L&?CXwY8J1epzq3Ks?vlAJ41L*6|GEY`sm#OO07? z`&P$FX6D`$t4S5Dw{;ZzdI{@?+$-#5{`o%Ei#q{oR3F6cCSIhl@%_{f#r}S3MR)Cok$>hKxbJ0;^?`2cGr0CUY3?TOZrocuReZVm z|D*U-abNXO9O?Z`?CIU5OIrWs8(27=|M$~)M;W70oL9MeBe z?CJk<9nIJO1>Yxo9c7DmhH%GrRi4CkR-T0KBX)b#=Zj*mPwM{~h4cEa7jGn6KA+@! z99N4~Y?*sS@s+54rkH)!fB3#jo$0CnkLCX=(^KD%OYilKz3;?skMETXQQ7vh@ZZY* zCE^b9gTsHh#yj_qz2n4gkNUVp?DfI-+-?@vW}#J=;_HHc>@O6%eaegZSS+uPG+ugn zQGStI57Ka;>k+Zn$2zkA0(zwhM}MnQe6hc6 zD31MYOR<+X>y!J6y}yy(yTyKeqr47l*;rn*|1n~3|Ma(O)t0@#!IuXnd_m*0mpA>X ztvL3lwZ(3a`;|=<Fw(gvATT2{wdn$Sh1G}`}N=}^_Mx>BW$!+Cw63dTg)AyFR#=^7z?h3HLC^Xp`t6dsz>+gXF4A1 zhrDx%<9*xLb*y5@+~*3<_jq13X20UCN`EioyZfteYW(PCOnF@+j^%Z&*vpIdb)Pu4 zhq+>J57hV5;#i)~h`l_?Klfi=KBT{6MREGOh-3OU7JK@!-(MWB=+DgQ&kB0V zXOYjo9NO{rih!`HvL4eain&VoyKqWEm+1nrG(^DMF zXG3u;pMAx#eD)K2`CyN^mD{7dE)vJ`x=tL+i{I<;@?!jMs_VmC%MasK6S1d<@p^!G zsp**?9WIXJHSZV3@%kLGkJmRTeH}Ia`|o=*eyl3?@#Ed$S}zmF=Lv(vem_k5Mu=nj zhKghQE)mD{%@@b?JtL0k`%oOy$Mdn7)(5F@00TF@1BzF@5id zWBQheWBRIEHl~mA87PkN?<)5AY45XDHy>F2(B6-b-rGCl-vse?rl)=IK4)wnPl;pu zcw79U`KSDw>-rb-S1ykE8z7GPJ6s&|cbqup?;Nq0KmGsj;@H056MOq6y}yWKdRwza!q(nD)75o5uPl|NX=<|GmXA{}aS9|5u1( z{%;n?{68Wl|0NdZxm{B2Y`YHP-^(QP4P5Ue3JRJzb+gP}P@SYMLzz?e&YUg_ znX52)R7q`iG}ySSNj1OBm6`Ot18W;^Vba%7RUMf--lT3fGq;l^XwB`?Y|Go+xitJ%y2I*j!`G3#OzhZLDfwkFD)8(o&xp(%z#u<}8{h|R}?w4QE ziGz|T%$k)B23rB_F?jG`>R^@}8Vw7X8*BxqVcXp=_}e4%o!$pUF{Z4nx>^qhMybCf zmqPp^2lJc=w~=L#_ZD!aCd*bytPf`H!BNG$RD+w^V*Bh-uV)@!pFJv*JvZENLxNr` z$BC`vkTr71lpD=oo2L?4;a1KzJ`1ztH+<`~tJV>4J=Gp@ugxBnrEJvej3|2U(?u;( zmB{}z&E4i_r?cN{|YIZp!pxS2m?-&P`b^=l)MgM<Xn~Rc4Tem>O#rIE1Q_QR%yx9p87sTn+r-- zDl7E6s3aYiluRutEuC6Y(QfJ=)=6DpYL^wJ?$~DPMJ3HzmQ0;fp>Us7R+gN+w4|(b zTABR+(s$dFOExGiRP|e~>V%T=(i2LW6fQccWSFly2YgSH*fpS#OZxCT**Ce{y*$HJaeD-y@Ubm;xA4AwduQe6-oOfEzKo$ND`tTHi0Hh3-d>8{2*4VFz^| zF*?)l@#UaQ_Q?L%eR7U3{xRt{HT@sHOT4jh+XoV_ZhXwqiTygV^IM76GW}l~AC=gz-y7uYw`sC#=FjW#nX<%QpLt%g41JsO;_%fu&f8lSZ?q((e*??U zl-Cn?Gj8)#;?Bm0l)9@m3RG#sXYvNImtX* zum*8uuKd3|IoWS(KAz3BhwJK+-sdkD=IZ~kTzbCwA^G>Y_VRNR`@HJfTzTC&Kk2J2 z{+r)P?DMjIr8{SuolO6AF230dlK)PouX#MNj|=zb^4sQxr1yE@#yKv0p7h<#-jTBs z`!uHA$BEZ7{l2;IS6-U*K7L(zQDPszhUe=4*?%PcW@hh)Tz*!5BuvuxkBn+&d=rg z|HzV*zO60(DY^2Ra#OPJ^WxGE6MK6<^s>ZWp4-hx>}y#!)F)oi?Ef)We=oe7^xmF! z8ke}4`LCXr*vGe-Unlkf^^Q4-S2h2IR}$-%DRTp-CT?Zi=hnoYpS^QDF2~)he|vx5 z_xTjw$A=$t>Fe}K(tG>sbbn&+Uvoc7?B#cxmA~KnRatx1l11kBeJuI+_BHdu#9qET z+?Lq$b8#-djjX*^o4w0&_MRJ=!u$2$s?QRyZ~jksDY5s*gNKeBSv`F0&{4yx$B!Oe zJ#y&S5yQ-DCTg!v<6MLMF0uRBz{hu&HV<%pH@m*%<^!%Sw5dq#`M1W=dKTB^To&f~ z$dpXXv-G*FtuIdB5{tj#I-Y|4kN?kk*{-lY1^Fh~S=2R^*Zi07dxAiV#-}^b+OL0I zUw^dey`0`m{&pHUXZtMDUa4i&ntn)^l%Gf6d*>DO_1_K5yt#f+hos;5ig{U=STv~E z{-TyizsWx7>xBJs>6^EG(%-Ymk7-~y*jr{6&Hwmsm*%NH7Pa_|da?TYExo6^{*#pN zo=-2%hQ@iT73aI~Y0`hV+|?6EM0HMI|9sNdoi=}NcrbMm)n#njFgJa%k$DXneaKl#te z!p$ik)tjbp)uWPZ@#4?f6ms5Qll|(4l3Zk5Fs^pJg|8i%!aw@wtqB;;rh)tXslteo7~vsW+t~ZInd-DCI^}PE&Hono$S|`>}GO(lN*`r zZE{PKgG>%I`CImnS!bI}HQ8jH$&*cb_-fr@4lMk4D z*yLj-Uo!cO$=|ZyreCtZg2|31YfN@CxxUGbOm1nix5?kKzre=t$4x$K@@126np|x1 zBa`2n{KDjK+3(mtrT;*aXPVq#%XI!OlO+QZuWs@|lYMfWkEgag^{0mGoL%qyywCew z=EMKr%_DY8{d?oxt)K6iWQVW76}r-*M@@%d?Gd zH2MC-q+e-Lk}pn3@<-G6HvM5HhnRHxeJ)D=UADU{ao0H5zvPv^VWCwa@v zB(J_INw+_JmBf2>NOGNyN&al|*;Nz&!(`Xh5}#=DUXyLB)A_L`-TorGKQGvPY$coj zw6W`YwQ)bw`~CMW#zRcjw@=r9Uk7meO^!?Ly1mJ+CVQFO!Q|x=lRuYx{lAG0;+_d4O!LN&pHca!0YLk9`S#nVin}_7DtCqnb15&)+zZzuze4g|7 zX*s=@-?HSqEmQp7-(BX<=h^+a%7g~?sMvhXI$zc&6~ z%3Uqo(i7ACYTQY`Pu88B{QX{e-zmwz%QH?*?DC=052{>$G>@vLHUbCWxNn$92hRk7UD^bdTH&OiEblJ5WXC5f*v z>ES(}8ytH}i*v_UmG*yUe&zcwt@Qqwq2mv2dhqB`qlO-N$a*6WJ95~1TA?_4)UYGR zk85_&(T9yZr0IH@7&ZEkVSR>880IGxWXxeBhmGws;$S;9VB4J!+X2R=nYC?q-g);vO7+nb z8cy`zX{%lv^*N?Tvmbj7=yBpo)nf~FTej)H!Yg0t+5P{oowtBu`Aac2Jb(AodOYff zndEV4JORfO8HW>z8&4QFoN)FN4QwYGIh_ccoruhdBG!pwPBvotTjxBq%AIJLJJBL{ zqIvE_v)qZMxf4~n6P39W6}c1Txf5l%6HRg_N^>Vlawqzgr1@Swn|$SJ?pW?eBS&Y2tfx?B`v6u?)TYbJ_LdWOuYlKYvAz{k+R(a{9KPBs;Fp%bk~@cmF3W!{6Lx z=-tkLTfUx)x3$&Bvf}Bx41c3@`iqTwFC3WFzsm<7PW+}xKmTKnS6q<%ZDP{>{l7)- z{vW1$+aqZe^U3Ss(Nsg&XGJk%E?-N-r>FcZiJ%9OmqQ~QQJwBJ7 z9@h`a#q0Lme_rq5mZ{I>_xJi=R{GqI`^)ohrEigybKbv~SM8U!p6jxrn0A#iF z-?HoWU7s%}&(FN;?f&YOB>nuN9J`%{^SS4U9xj_a{1^T!F&m{Oo0u#!S#GkzWTnX} zlTA%FGuhl^3zIEPwldk;WE+!hO)h8B_q+N&D&PO-``CQH+Dhi%_hb1!L*H-Z?|b78zUQ zZfJ5Nli6kv9rrT!{hydwBTbGr zImYBsCdZl_XL7vBqfH)T@>rAEW-A>ZXFSp5B$Ja({>kL=Ca0LJH96H}oyln?r<**% z@qhnI_LNdA7-OOrC4ZDlMk4D(BwRm^G*KMjLBzBK4lV6xzV)9FqUzz;c zsOXU3GGHu1T3pr$%*}KEp^Tn)~m5&y!+Ld^ENpo_`bFRUW&hqkA(zz_O3a6~RvT5@*vasnC z2`5Dx6or)$1@>=lWOZx>(nvU9{MV>DCw zyD-@!L75}6OD!ywoi+28t=rs~&Shy%*=X8qj`>q8D&(x8m*1D!6Omozf%;sSolEVT zlenj{bJnb^j?(X(WyVr?Mf7s=r_5oHhEP?tD8-=?P$@Ufs=W0Q^T%_ytOYi0-ux%d zWmQe5lv7&xew5D1i!$G$RqM9x+P7adJEw4pg09tE?Rjm^(Y55VNLsdPvw8BD^+%a% zsYjA+_}+^gO~r$@2WioAJm*MCN?!988gr(*Jy}ySa4pYE z=e*%l{FRqxVHItby3}i~&-_v8R0f4rRdqY(C_TDR8nK$+pTcGtCeyh2S=cPuSzVHy zN8KJ(TUI7(O`Gz22(&9AAaC?mzIm-Us2-Y>il%vsFOoksp%$&=G?=zouC$5#H8>Ro z4Kq7O`$-Lmw!v?(WiD&HN{FK2cfeFwnLqDHe5)pNS(d50W-YoWd#OQYO{To+51b># z$^?m&tL$(7Qen{{Dw}Sf&SjC18v4mDoYQEbyeeO+3|0D&%$~JV8Ks>0U6ZU}NK58Q z%SI-D7A-MXR`UI?tm|jBPEoaNS(lwl(Pl%5;ypF9hs~@ZQPfSd@A^_EM3_}(^X4;C z9Lg`zP@1Jbu+Dn!=oqURO?y|&`SH76}^P(pu z&04&Z`OC7FrHwxFX|k7jls)ygR&Dsb2<2Bvra9AN+Ai0&Oy^X5)EM214##)Qva?y+ zB_CBy`R$f0`^rdmkx6Eme^;Yr$`~6-vu1 zo3&`&Zp99rx^!K$+Xnoea-pha+jbfUR$6)GRXSF8s+q+(+OsACZQC!u;)*)GFbhks z(rGmV8uZJYQ@7AK(zfmLD|L|T_zmaGW#hIgh2M#)zb%MZ4u!?yy?T8r{}f z_dL#(R<>-X6P-GDTU#&q_IfNk*HksrZu#YxUtxt6R_f64LyJR2sgh$@Y}1zShSS}$ zB+?NoGwi=O?FQ9u%t$%!B6FXpodN4Q)YNr3foYEr0>uMe=?}>Tph<|{z!^0 z$<3R$Qqi|NiE~Y8EOd|L_-+)AkmkzHYp|CovUJYKox}GH%Pwb4 z{}1-w1WMBEDi4fq8c7I*5D2ji5NskVM?_UFRb4Fs?yRiL>_kn2Ji@*#WOIP z@4Ih*|B}@$aR#4po{EZi_uhBkefxd)-S^&yy!2%s{(VA+hA-WPdHb-J{gkFd%Rv7n zadc^^W#{5fHqAux)3 zFq-(wKH?)^@gXlH59#(Yh;t5qg}^YDpsXU+(!WE&DrlDE}2D=-IpO#tTKeQt-$tk54c^+4Ex|G!y@5hh-K3DTY zW8`ome^2>zlnJf8>%%k?2a|Gu%pdgPjC3qHWJ8bRAM_6uOduwWHyVDFSpU7rz?_f| ze6hetBOGO}`3l8P`hmh{(Xz$XY#?};6-oO zah142_5pmuQ1xGq1XQ#?^rioXFiNK~D|Pqd64zynzZ{J9qlSQ=_UO?1+3P;&mpmAv zk@&%1u`mYl2ciChg4wK5!rvf_J;45b;0OMerc<$0Zq6(}N~RL|9Ssxqh>ua`#eYiJ z2RwuhC{w5m`+q~2)Hw%^7h`4ml9%u;LiP9HLyP?_`Ds9}j>6ZX@SptyMbBZMe}5T; z|2hiqwG_SSy04GI@9ZeN$>MKB;h%a+;mvgUzfkqwt4C;g5{M9~*@~F$#Zb6uuCJ8&P;E3SW)FgD5|f zDEzXhJU%)Ke|U8N!N*16PmRK#5rwZr;lCG!e>Q3lpB2e}EedZ$;k!|OJ~5L2l~MRJ zqVRGQeoYj<7KJyX@J7-x7tt zJ_>(p6#k{BReyT1j25`(GYa2`>gRP)`0*(GWE4J#!bueV!l=IA5aGW#!lw~_8ih}y z@E1nmB&xqb6n=A*-d9H9H%0uuEDHaVDEyWv{IyZ|8>8@Bqx7;!zGtHF8>8@-Md5!M zh2I*5zbOj8Eed~E6n;k(etXoO-Vud=I12w*6#m&L{LU!+t|TE@Y$VSoN8z7} z()+n6{LU!+?;`$>Mf2IONA$lHg?}N6|GN?XkD~DZ8HMK~`F}Oy_aCG1??mCnDE_OX z@GnI3@jIjN>!SQ#i{gJy6#k+o`_~lXfW210A3jco8{@xqO`+{z$f4(FNzdQ=RJ}TdK6dpw3Srq=`NS;?l^1dnx zFGk_3QTVf?@bxJCIZ^oIqWpYv6yAyGACJO+KMEg4;iD)#io(+<{7e+S7lpqx3V(SN zeoGYox+wh3QTT09`0Y{nJyHGqMHIdemDi;x{BRWh>?r)*QF=cRh5vOF{;??h(^2>r zqVTUo;de#hvnc%TDE!A!_|Ky7Uq#`yD1SGi@L@E5ydertqVWG6mG}P>rT0)f96w$h zg`bJ|eNhyCa}<6{6#n`s{H;;=?NRt0QCO?p_N)HYxPbGmxR2*;xYLKfzY5=9f$%@Y z_k{;*r}%w<&%Fu-)H!jCLgQH1(_kr3$6Lk1~6c_f^|1seBzK0FY13cV)hPd?~ zKs-F+e7cP=exHHQ*;gViH>Hury$=J;&)@@xmjit6y&Q3|iGP5N?0a8|c%P5o_?$A% zUBrO{!5PAJ;Lo1M_XK!+AK?3J9kRR>c}4i_(;uuI%9foDd_2HN1m#O1@8k z7dE~h<>#lt2eA4b@B!TcHc=1o`;=jP>c{x~8sri6TVF!F75v6y7Y7;OEDJo;TmJ%- z?>|J{;P)Bfkm>ZzNb4EkkcTtS)d|Pv;0uuEpR*hg=S86Z6nx|H;5y(ngb%Qhefnn5 zzXh;=1Q;DQJ_vC9KE>w@pL-vQcz7(T4!YAX1?&RL2=TrWaPT?(GkiV=zrPOg{xRa? zy`%b@PzL`6>0(3p-h1$U51%>2;Wy&n`(W?@Up`t{N1U@S1P{bH{Sx4@S^p?`z7c7^ z1ixPk-bnZ0t3i)=XJ3rp_?+UwnlsA8`274=(BpIV$w-I%aINe;<^_DtAVZyTz6WXJ zO4+k};02jaA%C5`nXfN`>}a*UmgAA0DNkY;Q;9zyo2#T|7E}0oKe9oA^zX1%m18i8ILY_Lxtd2aNk>?wM!|ytr%?|K6#pjG4 zl+fd}ze2ymZ-yuAP)l+OX$(*gPgA80;c zU&H4B{o`N(^lYEN-GdXw8R9&Pc6IQDfFaHqKJ_n09sUJq`N8jlH$jHK1U)`A^!xg^ zfEMsa@z~Nq13b`XPw_d}LfVLPhOyw_n?S?%hu^38oT1+xp#PoWbAaDxkiU+8e+E8v zj8zBtoT5*jz6-y94(a?R()+jg{zcI68?a}82ETt6^!PmbW5E9h{Kn_toxtOBfH?Jk zkMG|CE$Huo?(|3S{T~7UdBpt*#QRCW5V!uz`29=x{VRz3tDwiH4!X17K=`Nd4L)bT zjSuLaCI24>AHW`ke2<>tH{pOCK)y%8;|y}#`%%CUzK3`R;P>b+;5X8J7V;eYulRf| z())I#^9`WK_vu^k{WbVL1@2n_=l9zH!*~5#0mtVIH1)5?Z^S+LI)w3k_Eq@(o%ja6 z{vG)JZTNmWzQMN+nghmV7@yN`2HiK|`>nv?yZ(*%jZdAjAniKf2lzhw=lFon8R$sAm16nb?`hu_<-M#^Az8wlo9bx zzZ%~tg9Cmb*8yZY;|KUt%8PhsjEl7H{V+a1h;qc|lzD#^xZkVQYX1sl%+C)1kMC!{ zAK&=Y{x`rt`zXV}J&VtyKZI|5?&0$&@bYj3XbyfHFtm%)cLR=e4*m!@d_VeYkni6C zhjh;HefpDt{WO06C}@5kypUe~4?v6GwPykQ8GQW|=s{Ztzcbc5c%357Dcac?X%RjE zP5rk)hw!uHgSe+m3w&$fQRiIqhoJvB^hrFncJHGesMS6i-><+2-)Df;@LL{6#Y2h* z9}hUb@6q`QpR-2*!{^a=gI~qpAL#SeFVgoX>)+4}G1)I`~BO{g{Ry>F+Ny-3TfS^Ztt{LXZ^ro(Yo-h=xFuwn9|m%T_~ z9zyoz@53IIuLJoX<%_YNe+QqZzRxf=^6yzbq+0RUA5D|Vs5Q9QI_x*L(zUGJ8Yi^? z`r7`e(`Zg7{ZTJO%+2qejFStE8_B2`!I;IEwY%eVGEF)+lj%{~$%=_?jd;;WnqzL@ zD)mZMtxjk4C~4nLO61s@4V4J71e+|EZmXTBL`vwka8GMvGrKlujc$h=1hbp8I*+$d zaMJ=LDGI>XThmsd$ii{271e=2A8TcKL~@)@;ds)YCPfm>&9km9lvMNjY}9sDJw>Iz zx{*BH2wI6>DYasf-K4iN>18F@&Ary4E06Yg*4P~Nr~THT|BP2ogpVg_JIS)`@wA_g zytYFea*^D=SdR8N9LJMWEdjd#-HMJHtty_1ZmM|)}WsNeOPZ9p&zo&F?gqivk5oWpmLj0YSN$+tvEErDejbg`nu(U+d+ zPmf-koK$nXmHA_M5ht5wRMkbaF4g7`B~_C2QCU^Y&G#nhY`mLvlSwjaV-CFS%g?!V zZoYZk&ob198aW}96mwNZW2VU<89LFbxUL11ML8bNrp-Y*t;%kDIvH#*UyWgF+CF-$ zEcb`~X_ibIlVq6QN!I(5ti0J+mKPd`;_?zmsQGn6PDR<>N|Fu=@YcA~@<;f9TfS~6 zgf~qD)K);1=e6N@da^yaj*^FVQX;Qz4rW&jc;(rYQOR$C>#Yn^QgyO1JtiAFst0wb>m#P$ znNF%B=s_TzP0^+#dlU;pcuBNDI_jwb{&ll{`}W$?n2P$-lf9(017tFjohwKzdASH^ zQPp)n<=A`yeY3o~&CUBnXrRZ_qZ>)ZoPvfv8)x2NCxDVdvfSMeTS9rXP=Xk?ZYMjF z^e|~APnVED1r&5+l-w$B1+Fc|BvC4=<1G$*!I9ksHf^Qf{4 zwPcXu6^!fDc5b#ZZ(S8+!B!cI&MAbgajVV6!NPvGYKYO<%BV|i&!#uhaGXJmSX#(xnxwAa*gSj$YfEjGyeK zjqC`Pn1+h@R6YXM{722{q=Hg6g^S5u=+|j_yRkd-OeqE%FA`UAQEO|Gtc*I%URQSuXQbf_mEPg>)G8NZmYU}^{myBMfFn)Xo(|E^AODJ>Q6DYV0Q*kwVd zlTI>e+*pg3q@~f(Z>-8uNQ6nT?~k1&L>ctfb2x>=y3gkj@b_EC_3B4&)1qS1kyQk)U<-tiu*$GO@c$i!$ch@Rj8t+>XOw z8W2b!hmZ^t7*?g5w87bgFlum;oJ`V*%MEONj(|1;sAZRO5SI&MG+4NjBZ5k5@?fa^ zp;I&Wiv(Gh1Z}+TmE{nC%trvk41uhJdv(fFnbiFkjxHdyItqIcAK`YBFyTddc zEJ9KXunZ4dnX5^RzKWYFh>+PY!!sqR18T}AOQ^nCFwCbG>O~X!-4)~vXsG?(4LMCgZdz?vfpBa zD;x|ql?hvv4Z})iHkScdQ^qr_8!;ne_V;InQEQa49^DkIS%ia)vyqz=axAyf(MD?X zl0&cEolaU7y|I0B<#Ts-w^!X@D@yB5e>6%ak2}c)x{6LO8$ULF2#%_O;~aJ0#vK?T zT+1eS#GNIR1xtr3`X{alS>8`TEwjWN3b&hkN9-LI*hve)7>WzqY`{4ZI=~g=pTf8) zIG|pPSoKmE7?P1|uJ}#efV009UF}e=WSGY|@QUJap&?(ECZRR~O&ThH5eBmlj44?m z0j%MD#Wad}h^?DWCh0_&)_9DO1FabhtqA>T>RQd1`-PZR`)$;$B@t+Abkd$>*wx|Q zOo-}ZodWg1)tYdi&TZ+~61XL}o=$d{hDEUDVXtYw_Vyo7WY5g## z3{IS;#b$I1-5Cqv1dlM-s1xs}PvWaz{kxW2r?j+~OG{&}EaxyV51_+8hM_j?AtSVi zwW0o7o;kd1je6)|f+o>^yfv6%FzF7`7B;)cZhNxHokUX#K`PivMx5;03>(fi7v zQiCJLcGu0J3Q82AXe*wN07$XrZFb#lvLacaYf{;{liW-@vw_!+q+NE>DVeX?*gkaA zLfh%+&R!TAVOP~PRWeb%I}{SCA-b5_z{fTWHZxYSKy+OOzguIj7F{%5p=L&Cw=!+j zw&}~eCVMu;kYf=t8nL7psh=x}LcW#a3iBe0D1{lObS{L^(6m>BX{K}YgD&<2+qWad zLqm6b-E!LM^^%UxeSp!_w=l1Jx@bV(7^jj?o4Y}G1XB(AQD63Kj6j%>lVd2cGuLnl z$_9zolnI#%XkVCOD6xDUt^m}tuq+w2LZ+O|9#1Cy?#az2T?>pvFmjJNuygw`(z^L* zIGZMScP2Duz+iX-{c+TGGpb-|YNBd}4SCnY)tbWb(cveMeVe*%kxs=l(`&EGF9yYq@PAa8;g1%%e*P0*|x*r7QT<#4&!<#9!x2yLR@ zkawp|&3Orii18%3DYf5gU#B_N=6RfE(_#!1qs3Mv;QEKsKFbYdD5yg(-IKU?g|dJmtd% zY0nKNS~cM&g^f7IUM%teg)mGbf=9DQgmvoq+&l(be8hN72M= z))DRGR} zZW+t;a2;Ej7IHWn+`iVDO!^5H9mx~)KeRYzHms5+AY#hCmfpS4K!#mA&=MN`Om$%x zg93{H-1nqk2U8{tT8GzWUE$~YjSqEAy+GXNq`f^FxOu@AFlSZ_pJOyh*YzxxV`hLc zfaaj@S+sNX$`2u(aNTK33M%}e4cI8MWHAy*ygUv16*efOgNAb#OipdeccH|3KO zmr0WVi=YaR)h)HJQUQZ)d@NNa(^Yz63}HcZy$hz30%)&&6I4&6liMqITKxglKra_| z;S(A_v4LP&S!$-n2HWVvac@GeaWgPtHbV`1nlJ!?4(T*hKaN&fLrwOkXOuB~LyB9Y z8K%w%mV+1_H>7j=bO@L277sK;51jgH2}FTp9t8(DZPKuLl1(4%ufjb8DyRj+$O|W? z_lhuxo>s)Z6{Wa zW)w~gHYeVmc^n6xD=JcH$~dI!iBmD-XErW?m7Ck=DL z6a=wk#iW+Oy1LK^N8gB(p99B9%P1@_Tb3&7UNRY?!v@=_bMqX+WUCY#Y%tln{yl^~ z(cPzy#p+2rm>vWpz{k=7R@wBP#{k3^jct;&&tLC*hd^?LwW-V~L1~G}KH6Spd90?; z8qk^(>^h)PU1(4<+(!HCM8mO&eR9`_3(0Tf#us^~UNR?C%*4czOO1h2+?^ zq?xChCzODGc69$tb+@$hX0AgUbz7X^TtT7t#@U&v!wC05Bi5?&EeAQLMPsZ#aTFGb zn~|zZMcTtEy;R|*?veWa3l)w-ba=tt;(e^@eVrLLpIA}VLUA5D z9d=HcYb(nZi$i6y3rJPR*-g`FJiq2J(U=ECW+Q8k;GcSwx+%cLl2wB(tOy?QqJgHD zq2J70FBzgMO(2(LVE|EF1HOh;him-?%C*M^YNze3j!=%yx5OV>fY1X^I13wQ)Lxx{ zy|yY(aPZbUg_R_g8k`Hxb)4UY4&4qM?wJ3L$P|C0pY^+*==H_RkV{9ZVmBmwpeMIOS0tHDDf*eSZ zs)ycL4hFb3w`OcgERQa|430&cw{SfV z+c29Rr|Sz1%mpy~1~y4eyk)7$Rk_TX91#LDZ?M)C(_`K+>ypCk9i&4h(A>BOg|X1H zT*C&FfgAM3&>%oo+Q8PII_(8+-5poWy-9KsiDvn+caj0BJ+#3Y1dIJ9h&v3$Y^pmjN$sfUx8>0eiy|o#`QyBV2D;G z{Vc$8@`WEvyM@)CU#46M?u;CRIq_i$CiNbtj za;b_L0YYH|H@RHJ1}!#MPf9!#WZ|HptD1YX8@TtxB%ezIV|rW+RzzJ;RV1pa;&QMY zbcgYKUcMs0A71mZ6yv^A0F_6U%|t(gU%MCD!WGFTgV3?rncU!nz8i4L4am`g2WtI} z=RgW^BLX-bR1;txj&x}p+H6funlPKSkM_dC(0+8{+=E2|RQcF|=bPSwKH(4zby(Vz z0c7^fbvex_un0nDwPlBK0X8y;yYF1qqKR72yvo6(hN&nrIZF73cwWhhY$e`KA-%uZ z5GBFUL5!${E!!BysT%nZibY!hnXh3L2h$}+&R zqHNYP$4oTg#R13PQDW$yLq@UZWBper{&G$EM0 zLoYwAmJ$;w`qa2{^SH4}U`+AyEOwGWUsCWZ@EP*7tk!@`pnGG&2Zr;Vx7WMtLBOL9U255+}=II6`v#+ENyoQQoh zimA(iwG&_{Eyw50Q2>VNOV|+QrLVaJO1Dj#tt%?U0LKK%GAnV52{J^>4K7~4P)m7V zNZ|uB6Jycg#p0lx=n2h&AfZY?BcMQacqv?4xy4#K5@C+Y%}^@!m@5*3KB2vPjIN+a z^KcAes%zuW8}3kApQOVll9pSIqmjWGi9XSXa&*edB;8p}nHGkMqYWggH)U&;!|F;Y z31&e~>pGHW!#gw)NG07Yk7xEh?Hx_s7NCmG^3$8WG14ung?WtbiBG2({qrb5 z(zaSe!QQ3q-rlF=3TP=LWg$%u#3HZ5cVYl#$9_FuJqMC}Y z=(zGx>ubx6>(U(&7?CVAkQwHU&CqJ$x zyEiuHbLKdRkRbtPD|NuwOH@spXv0%Csm{$C=+M`04e-zb5lcZUHp<}IjqPdeuCKk& zE3Akiwb-(@(kHH2k&~x!y_UC}QT}5kP# zKZY?Y2FeD0gRN|}mu_=$@A(vT$70{-{W0)xpwmCjYGX-e-KTX6%cP= zETPkDbV-R%ir-c;qqyKACeJ%Klo!^x5idJ%Co5^TgvBqx>M*)wNN->$Y;(-ErOvYE zjullC2*I?kVFvH~)7?+^A>fGv(*VWZkdvz>`8ne+(1Y9=4ygq8scoU@mgF zXrm#-F=SgN+MrmtBi6Vz!;-Kc255^hk^Q>LwLsm5Wtd!{LZqzJ9uwQj<2|23(PE+k z{-SJo2^8|d=>V3cCF6L}Shhh_g?9$Q@60$-0{1a>EF0xA=721xOXQjXk3k{X{T)#8 zxac#lVYUSrYgw8Sw&%8gme6Wf4>v|5 za0gfG`0gYmnca2QszE4YxeV?)z~I=oBC*AKeVLsI>Q^Uq#-(9EfUyC&u+j0G-Z_9e zkWgfS{teNZMR#bz41Lp&sP3=BK@BR0(45`)gNC+~OccJU8k>y>jiTQc=YFqcX7Ktm zS3$!#jnUPKWaqF=!#K^?6er`y#!=LWWL#J~zfGb)jMM5XOE=l+i%D z!&M5`d6!hhAZ&Q~*MWz6^nc&w5v?uDiWHZ9ga)N3o+)anCytHbiV$lHRnP(5B*6;b z^*QcRqpz!*7u^V11jB-XU3{xQkQ*N33nk~~_oWNa9OrLWI5@YXN~#`XT;NuC)pnsU zy4Yo^aM8%`Vsjwg#yq)-YuQu-bh%|e==eu8IFjRSEtHF@0h=Ny7_5}APhGbIm1)wOV)Qr%2u23Bu@j<PgP)>_Gu<2v|3Q_%RyrCnFEsFN({WJTz8Am|f;N4j zfju4%uAm#CGaDw@9a8)2IK4THXVf;pt&UW)bP4PxEIb>;mE#<=C9fWjsxZN|;)A>3aS=|X~XfaTVaBp8>3CV_aU zEEGtfOTk*mOlW@+QK zkY0EptAzZeq{PUa0wm#)8*C&@MZt0uh+LNzg0N1+t!tiE$Kj5eLr9hb9K~_Q(bbod zpjJUbUP`UBFy6rAI-Nudw?~i^>k#f!{sp`+I9e8+bTiPvXCq#Y@fe={aEynD5VdKk zUw5B?1Ru6cyD83X^{|E=`2KMEp1aNNwOQuIZGEXmbJp=LZqinZ5D2{o_bqu22?pSr z9U$mT=0Z3t4+$~v$f}@ssRSI2^g$dM&s~c!jmp1^Ig{&RvBAo@Md=Z!`I1}7bNX59 zQu~pG_QMO^&eD~uhnG7`m%3M5mzFyV$#QpLxwX7-^$JkSi%YGAM=n3yYF)m1xR6|0 zYA+owJ-l?e(}BS<)NRhOTvqBu=fwTn5I#_FXX@(KQM&JzdZ_oFZxurm<3%KH95R4i z|BQ-Ktyf?=q`w)$CI*1@pKlPm%d3W4NZJDqew=_kl|se4B=*V z#MszN3r}7LD4!D|=vlCdQV1~gdDA#g{X*Wydq;GO^@=i^9`CA?-x!yCOQ263jdCdQ z$+Uoz2hGKBNqYwr14aSdk@L>0CazJk8FUikW-O=4@``5h-S7xKfpTm-3!+y>P!shW zD)u$YYbc_+SwMwd1*-7SBj5{CHacEt30nD(*8y0p9))%`AEI+Jwl zNZ{Qa;fENPIH6)zwT!5S32zHYvy*-@==TY1)MzN!VV^;Z^9UfdWr@0cI`n4OuIpn$z99@-uWi(Iq&L2;+7Ky_cOxeLFi^#Z0XxR zgVD-H)IDrvbP{iXV2wei3(N;NsiDiTT<<}Hlv~63LY&DSP4e{bw*Xu~tS)M^5X`t@ z72f7MY!xQ0+LSx=6ic`AY)}>61DAK2K9B0RhCQ$J` z$%A<$dSlh6E<7O4UL2mDw%l1kTUcSEh`e#8|7PHq1;9oCFv>nUpG{mk#SM-Ulg5Ub@k+2w6s*${ zysNP+y-vZCQA6}a+5rN(345#u(~w~F?xkwHa(xf#76yMe(x|YT8}J?;)?}$ua|&x1 zgBd4wxv`-cZcX^Q9hMyJsdqvQGIJV%X)jpzgy2XoDL}gAQ329r%};9|X+poVWgXyp zZ7NNLIN3jqB=X}ryc4PzUo4lz-;WOpv5IsdN!lLo2;*^e7+y&2audR%3D--BvGy@Q zs6&jdsg{$R!)x64@09b{xYi~eXblo#%x*@l!s3!nj2hxKKbt{$uELcNagkt{TZ4T= z9WJJFC5o26N4G;XaNZCkgOp8`YnTpF~-w$_es^< z+`waB>(^&g+E>Iq#`EwLl2y2g!BmG$d>qt-qaz1Vm(=6eo7*-7#SFFQJU;s)qUoD$ zNuU`=OIJ1BVGy@83KDAJ5-%R`yrG%u|;gz$2RQl1mbHf~OJ*!5duec6I_pIkcRV_0lyEv>mj4xwIeitvItN z2T~h@crpAm;GQ7{bBj`uRR@f&ffX-_=FEvwkkH<-c2;%cn@1H|r9A|kvA1C_f_>Q) zkcVbVsKVPzXLCd@r%*p6rx`3LtGqNsZg42cx3Bhla)jP69zuDf$XYGpDAf=Qohq6s zVa^4vm9rZM3v0A@IUs6R6YeGEYim2R=`A3RQa_A)ktA zBI@F77}Gq@$yiYX-=$s}1r?)F+D^w#k5_iq{n^NK+u{A-x%pYfbej? zcJK+OKFcOXM6;cbRyvlA$xeJi`yP98F|@>)(p}H)W&>K3^S8Fc(>58(ql!>cF*>ZL zZe|2V&+(3nUKCnsBz}uG#9nB~YXyZE^9ZsjZ$B2^Pk@SiBk8(nGLPQv_l_K%yLgkt z^T0!devhj~WFoj-%Yn}`A8vj z;ZiZ!)t{f>f?G5MU}x74z{|zF-M+R@-7n5em)A-a@o5)AgF7y4krZ=4i$FKV!+8FV zxF-@%ajg1kqlbg8zd!M|!DEz{8_sQz#O48Gfgi;0P43)alP!G=ldNy45?p_}*&AW1 zchfJx<38S%O0$dj2{%lfyXDtD{tpN{X|vzk;Yz}LBIme;%W6EY11p%H2c+O^Ss}v9 zHIjvH04E3MPYuvI20L$O5o-z#!5d1((0(KLpsA`8W#8BQgUgDY~>6D|ziv7+W!xehX7*`rb-P8gP=N)Ahx8&<(; zBadz-@Kp{DmqKPWmMJC48#E096i{Q`NG-ly075{UnNArZO_1Dv~Y19;XUBCB$VJUlv;E5|qm=B_WlTA$T zNX5({0}4kf+>!zoyr0f(VDT6UbRY3Fvnb!eSh(@>e)M+Fv%J@)<0~9ygEt5)F--wZ z1h&97pLC*6w6~@ea*emW!pWv;k=Z z4Q#cFP#j4eM-Ea7kH-4$ob)A*hgIdZ=?imlcu`ru5kf5cwRC&{@yygTP&JV*xDKw$A24}{lgmI>N z(z_P;FJYkYk+=qAGu}n@Noajw0>P_T1PohzS;1-l;EJoVgB2P)%JKGwQn6hIRG2G= zcv$f1-3aMJmu!joP^UonP^Ujg-{ZP=iV6w#>?bW$At6(5ptL}nn5IcBqhbsORIdl} z1U(_SM6t-oiy=;C!J&JI!RVo@SqtYnyydv8FIc~!jfL%Zgcskem>h7$o|>`hEO>5S z9F?&}8r+$OQ%ab8aClu|ExB^N2@jK$?Zj;08aj-NHZFEBt>X@^07~voSNw@4M6(xd z;pTZS_Budt<;H!zZuJPSX;Q+Jw4nxFTFVzi%Gm}q z5mfG+`1DmTW_iT65T_5pJ9yA}njp6^?m`2d-uKaSnGH(lCaL;Ci_ijc*FM8YQNWpv zsQ?3cilk?y6lMzusynQuTq?i?djw8=r4YnYkr!`wEP!JukD*4Q74adlSmwMrz$KTr zunFacaF=%0?@qlJ$wNfo&g4*>m#Z7sYC+wi{#eRrdc;PJNVMcVw&ftI*3^F zx0MPj=hzH6xu*$JcHu)fVNCzsIp+)=(qLG2N%B zW|pdzsmS_9K)j090wRF@|(cpYh{GdWC!C z2ui11IFM5)97%RE^b9OM*LDwgrqS{pwPLv^Y1IMc^u>yQNZLYVOmP}h2zOm5gu9`D z`KHdf(@)?)0jtpt)&;IWCEB{Cu>~qnY?fnK=o~uTF$BA`nMQCifHVW<5kK5SY@sfu z14W~-MYx>;k&#k+WKX<4IZ_Q!V+nkG*)qUJdGXBl8#f5>XM}+%e5!QFD@};W0}iRE3ccTc~N`NJ%Tjk68OSct=tRX ze#G!z#T+IoS05i4x$=Ty2FKH2E-U%S5%)X`Z*-N|D4+PQ76UJGuo4`$4e^3btApDQ zTqD-CSFuNpW*(j^pVUp2)10k#OWg_h<4P=#1=A0rj-Fn4a7u0YJ9Z`lRl56*l%(BC z+NDL8z!5Ifh5agj_Ma=}`jby_8oRRW=;2d>+ohhG$*FU5qTit>)WU)y5LXmOU^0Xn zEa1-VSsR;&B-}++HB;(RnWiEGAZj*j6+&vDQ6n?BrrbgJKU#z>_WvGQL~xi+YErAe zGRCU$);1VDoD{7l%+X9)57-DkL-Dq776U<<@!WH_5x89HWRUsWDz%7Md_ zygABgJz8vm!`!_`g#dvqf3wY}fl}#tH);&mD|mB5-4cem%hQsJDCh&9FNRJ3T%8EJ zqI`m5H+#Y9Y;L4@6AL4xXSDaxCG7<*2AQv{j^rRrp@P65KYS3W3tKxchmr$|@Z<5P3V&ejRM2xILl_ zncz*oTk1YFCA7_9$O6hHS5oCzdbSs0Ra?cWph7H{($a@ZvB4vap-`$$AR2YoLIxWt z?xo`yk3u4K+Dub~@dH%R{EE`@dbxkSuBRiLRzh0swNx+;3M-AKuaK350YPSPgtbs^ z?n={&_fZ14B{w$-W3_|rmlAN4!%Pk2SguM!Hj)&-o(5$4*hnFtf9y9$p~pPXaPeEt z$2)(kiGG@Yzp)QHE;Mk{O)o5FcZu{Azy zoY^9QqzGY=fq&Yl?N_+A{@7m`uo6Q+-j&I zu-R9@cxOvNvGSG^=av||zZwuFfV|I#Ir&mZLmrt#~?^ zrNx!Hz5=0bR5Z(Md)I60%O?QJINn-59{g5l>(`7}MggNK0J0hBLs2$6-1Q3zm@+hi zcEq@J$O!jC3Dpl#r^D~OhDqv^GGIR{V&hH64YgTAWK7(oWRW<#Np8yoojsf2N3jYc_;&F;F36VpqB&K7!_Q92Uw8Vxhbw7Rrlap}Z^> z$_rzmyfhXsl@`=ud1)+`m&RgwX)KnP#$tJCES8tXVtHvSmY2q2d1)+_m&Q_gX?Tyy z$8BS&yfl`|OJk|LG?vOsW2w9}mdZQ5(4mL;d#kH`|Dslwe*OKcqLBPAI zc4sjSlvB~Pam3Sk>QN030C1cf_S?sYPOH~ud$a8#rw{b$z#9G03<7&LIQ^k74-62v zU!@4nU4I-Hfv~)s-B6fa0_@Q#BZ#^|PyFkAy&alpf9f5_g-h$5JA@($MY8RWO}@&0VfK33XE*4q|MIGvW@GkXCMeIuSQXD6b-=6?*B2 zk{GPBhe~nOYixFjh87D~bto=7IK99_(4(0vYjGHp%@OHedN0}v!W)V#9|oG-v7Kzv z@Lx{EyOJx=*xbeuhw|v6(pTVl5mNKv;8~mL!sRN&zZ1r0!3TyXaJRF+JokFi^V z!QHYj;h<#@7+#L-AYm>ITO2Iq#RpLt7%UF05orp8t9M7Kp%M|D{&n-r-p0)7`99*j*piFMydDhEW1j~ zJCd%_GDRYDb)%U~_ndc+9wuUQTL|96SSV()2#nn?f^Bi>VN!f@N;tyPc~@}>Vg@5X z)14^}+7aOT@UTlVCeT}|qRxa()p6Z@LeRU8OPu_<$ryqld3X%K-VT<~o;kA+#S3GDnw`A) zk#8r5Cs4TCnIppm;puTQ+3wR-hFkE|-aUW`5U3Of)Tv~kiiWl?B<;z%=?oXzd_FKb_r_2)K9r|o#awO9hp1LH| z2Bo}AwS|{d7ZjTz^iY;l{u=2^7H6An9)c@2gX4&}9dIxRyiuVn=U{q3R9e6B)I+U% zMjYZi8v%n}DKW_UGdW_IRp^IVi+)%t(g#Rg`T(g;A0RdA0~VxGeTb@8AEK((hb$~D zTzWVZX7S46g13C9{FfJ(7q5m{T0m>N{BW49#Y>Moyx=W~8FhK#k>#aJZox~~)upRf zuUv}wU3vK7hZo~gUb=jFc{wiYhZim(e#mkG7lAK;LCAFR%GKqi%gb@;<390+FFlg0 zgNK(M#--w(Rf{^0+sT5L#=)8yV|5VLc(3p@#4kBcdMnMFmZ^Hk#dR-rx1&Xy$<8AP zMm9H2ha;YAU?JR@NJ6-)+Ys)IBO%;1!w~LlMj_m_5<6Z#?qsyE9nQ%9**BSbH-k66 z9O#xUCV@4%!VjK(3c-cs{xeh_dGH98gS#iFJXjIm@cAi6>^(jO6NGnIyK9S$t;^i^px-sNI4);`fbt}< zpy0JSIqZTr?@ZT}ncuZdxEwj0x>(j8E5rl5!xyxWwL!=M}A~jU(7o>za{3bLf%TcEsz(|8j8VaaF=&;qf zgS#p$FM09LhEUPot~P{f4RBi9_aI_9dk35K?c0_?#y#A9)MBd(4YfZ#u^6|Tyr5Ld zQQ&k>1LrO-;O7&vN=MdB9rw8n@HR-vYgXVFOvL#-kA*f)|bLE9|UqQ6( zW*+EWmz+oDhrm1yMqzOe-uST}T+UGai6EMChB^5TMAFQ$I(^q zpn=G2I^j)4sbu}0xEQevj=M_4(i6;&6Ye_|QHUkbAgmxhk86CAs}QrvHdl;NqL$;Z zJb<|RtdX+&DeE8;GP7L;#Yp@A6_UW|&3l}~_k~;wFnav*5-!J2(>+L5CG-t{*TGM8 zh5KUX#a1=Nlh(y);O<5ijd^YAJ_yV6VtEB3`=wziwB8||B5TMTR9NK9-nM7)W&Slx z$DNy(AED-3307V7An^;MY2Y?)O25#! zo+=CR+`I~7Ux5jS5oP@jqhMU#-9xI-@(H22f+ z9~|(1-o!4EaSY_!u=Xvs<_9Zk7pi( zTsTp4TRV2178ah^uc-@!mU8)Jco+_rUJ_gzOrO#*;9hy>K4W-?5({$Rm6}PsU~lUG z`waLUgav470Iyk@y7@aTe^EP={$V?=-e$Vc*!8x{U7j}G+flk2ZG?%6;5w!hkls^| z$D+ruFR+K5fSawc+j|tEE{^QgKmQ9}Wgn^bp}5zXdYg0tCzNTYHi~U1VX`=w54Gk* z9`<$*Xooa&^CS3$KUbMx?8H-~YHWM%axumFXVpVNp0gOQi5QrDw89P=riDH9$;ord zGe&@r#qH#zZp&X#x*}sjxn-=Fw7gE9e{+F_0&iS|vd+yve}1B6u<8F@sb)SU5mYf% z;<(U zA5*!ENN>Xd&F>#`^X$*@YY$rT=R8MTXoy&muxR6JoB^JD1CKNPekn>{gMa@f5as)Q zod-nKu@d^LYN$1`rVeZJe#g4ModMwg#}h?y4}JcPl}bRo)}#SMOvutVl`B^OGvk+O z1wv;R5nNS;7O4htYBe12aqvxTq$-Ff3zHBYr*9js2x4b>0UIUU4?N|`_nhN8QNpNd zl=PE%l^^hu^t+NN!so`zV^*exgbZbP^~DKg^Z1=F+;ijApn0Xb%nFt5l2w!AbiSa^ zectlQAuK=JrkEesC zY4>X5x*R^<<>BKJIPM}=JE#Tt8@PfwAD0kpkHBB1B1$n^b?})C@T$a0b9HkwIuMaA%f41=s1cift}w*iAlA zOJVsV4~1(&iz8Kz98L#olZl2i?hW{`W;)CplU8?YLtI**Y6$YM9@&www}>M#FtBFa zXQpU^LFo-`V8Zh>%_CeZY(WD&n-oG|o5bCUo7oL`3+(Z(V8hBwB#hx9cIif7W8jv@ z*`OmZ++$q8=RA~La%|%D5)^2^y*^D_stDExX$yN**gwuZz?EeIm{^B+fQB(l7$+xC ze%Jdw#xg)$ABjU;N4$FyJGuti9ZuK$z`7r}<_A9424G01nN64ei7H)x^2%w3X||HSzTD zsiVSx7}%~~NFK@4gn7VmGZZyM_3~h{ws490vm5}P!m~9;jvHuD8{Aj4r0Qgs$)Y0I z^zbUv*Zk@Wywce_F0u(Uu(`}5gFU``=;~UH)32N1!oLpRMzaa~2#ziV$Tdu0I4EYu z9_e9xlVAfoJV*Vu_yZWp4>LRs**=Pgw1q29*O(#SFzZ+eR$FilZQp*HvRU9}wu2GS zl}`!ZrNxl%(xNxa_R$C%o9qVQr1ob8bc_F6AAK4A^@d?XHYTz8XTo#y7|(J0nRxKP z720v~*KaEW4nFxf;*6q)CWFN|TS&`8Bkeoh$u&QLO={Q}x%-oXRB$LQO2d;{#zh%2 zwhE%Q1dVp)kXYTX9QJV`2wZ0LQJA@TG_1$PSq0@FQ;LT(1;jTTc()Q}61+cQOI&3G zNucy_RUTR}^a4x}yhu;;2Q4pA0XB{X5dF{j{w3ZNcrU3lxqZ>SU3DO|&PaQAI#r&S?p; z;j2h5H2C(0Et83IeN*SR=H|&vQ5a@??+xz?7BPy7w~&==mm6N55P@*2Og1xo!y&U; zwoR;H;lzX6m*DoOOF_jS>yyI68 ziiMzL&F#fCRz$+~_IFe@@|7-DWLuW>-JDbCGHWkLl@(Gca!;_k3Jt72DD zYPU^x8aer+Q_{^reALpZINF#56-xAHv4I)5G>O}212!>5i3uU-=BlgW>bay3<=qnV zzHjs#=0sJOailT)ZR5xzqL{Rp_=o>&%ow3L`7KEw!SX>ax;dVu3rVx{Y3b{$iq~c= zqlH)|1CtX}qs7V@I5S=v0s)3&A*W%jD~1SF$iWz)oEO4Ip~%86pkT6uu=2=Rc-|fz zGz50-2t*H^kZ6#Mu&NZle~aNt2Fcj4N)p%hM1^GGMG|U@k7a_{3>u6ZHdN%O?<*ks zKZXj56^;xF%L)wIumWQ!*ek}|lIsOxc~mU5y)N!gVYzH(aPzdn+tw6GWZ^+sTWG$> zavi3KM7w4M&BOAH##jpv>%fBj8n?iLT;JgsvuQfB&A96KQdS&ooMpz8R@5Zs=2;TX zPh2<1xp_U<7hr^W;D}~;>oF1Yvfq*|G|ZZ26ID=^4&ilswkhRJ?Drrw3g>V<-AbKg z6|eT@3&bliH=|=ghl>iQjiwx!^3!NwGE(*tIr5qb3Dg=a#+Zh$#9RHqaDzf4xpw+D zdX94J1*&d}QD|OMm#+|r{kpu2Xkgq{woO3dH40`Ew3b?XIBuxc6mGO$S$-;FAWN-6 zaxO;l^fGQ1^Oup9G03i;ZMC*sFpsi5F+O^hyz ze4(=9wO*j>84DBC@#=6KR`c_yLCvs_N3z97m}$Kq`Qk~Ho5`g2{uEU`oc;ck5f01J zi{2kRZ9hB2A)fZMv4wkSVi*-cJTA;dgRC&C2w)F^F-onaEBL^C&_3EtG8in*=ceu? zkM^C-CQF5dTxSWcPuMkpYscc%r=DE4&mY9n!3jmw-q`m>5lGjM1@@}Cf69>C0@%8jGi6~;^g??P#CXB4OS#^JQ`p-e8VwIe0O!7 zUVy!kX4#3GE@MuxXmuRcZ$73~$1x;jZx}W=oZvnuo>Sy`w32I13MeP~Rv}jk1w^v= zvSJhv$W-ZA*kZ6_MO6P~Ec8rKmDDX_S=I7L6FgzPc)Z>rAfT=6ON zZ!rv{m*lGe%C=gjH>cP;!aSijAB`E*L@#TuJgew;1LgBiPj>n+Rbz{!v7N#+b+WL! zZLZw09mGE5D12E=gUQ9Z!&OAl?y||P5ICke23ktw9Lq&qrX-eO6X3cOw<=jA&L*fJ zt_Pc&w{Fe5`n-hVposh$H0;uBU(PP#2CoqwW$Sc1MO2+sHuW5lO&+phjjC?2GCV1- z99^)9PvqoURF$Rx^F0n%n#(Iie2ob2{_5Xe&oL>Xf-Gy57&i)KAurcqtEID{<}G8( zR&tE#qf{H2426Q>=!^mIbb5<6Gshh!*aF^Y-J=xIEh!HSyTnj(*y%NF)cs{9G*(%l zFS|-bj=7t_Et+~PN}c;OxS=|7ZGz1txy_r7q6#(VfH+1N(%sf^Q>9h_x?*85jSf44 zA(S6Wjipo*g29NO|_48 zbH+PkOuWzQv`!jfJORC-HCj&&E!j<+L_ET?y!hY3LpWgr8vyX9-Ef z-5HMi>EHyv_kdC1J~q`&iLwATM+(m0*W^w=73OP=eBeQvsvaPOAyhfMaIv|4p@D7f ztBN>)EypnF$r6|Il_@R`AA7HtR}Lb+Ji{LIpuJkb_)F`q5|3ANxl+Y;d}r?&UjI-2 z*i+b^yuPm+P>8c&RHYUfzjPbVk^1w2BJ_dy0S$M5a>zO?lr} zL0L9b_g%>SB0QHarxm6H0~~AHUKu9Sqb|sx?#!@aCwL)xM%tmVby*O$t4BB}nO^Lg zGnw)e>o)9YOH(lH6itA@oo2i#!6u|gY)q$$(8FPn_8M}AetX0l5HD3@{bI11f?*>= zVGfGD|K9nhjU<}#n5?fJVM|xvpLpRlb)_!2Fq3g1=%T1ld zxYuGUJQ+N$pQR|Kfkv`^JqO*T%vmmCL5uYRF zu9EIEhIbhIeq-Pr0$U0$4)@ezL^8qai&H8UP*3#`6-J$#zmEO|{|j7H+Q#edNhfT> zMgy00=H|N{eIytc*T859^8lH9+vhRewL+ciR4f=atWSM zIcn%5esS7Fi+)ssXBOyBfWvqgNutzIqDp^@xw=?DG=Pqa?2_^{>yJ(cHj3}e;()$*D@qLVraam_xTSyRs#X>DKB&(+M z3J_W~5RB@8(gwY-EY~ngVIK3K6SO%$tSZ_gIOfHqq)2$JtuSGTlO@yf<5D?+oCKvn z`zY1pfxzleqS-zi%(F1Rnq~eve1gaUMk$jHnez8m3f+ddpx>HgErlyZoyJW#J!#d8 zL<}}|@Jf#ov@64w8r6IQOqEF;GDLQJK;Z6MpVzL9e9V(TIRud zk!IisPT$Q{xWG;|6$%|!bZ7=8r1n5S$XKt06focuU_?Ir$Guxzl!>tTNLF0+Al;6;$9y2 z^MlBR?Wq|NvEWT1BDN%OEuzuGg~uIDx_u-oR}TpP#SVsS@nSVBDPI70YKWiJ5|X7d z?vBgi`6LS-$rw5${eB~F4EXo4sKs+HLOHlAT;U?C$%xpMCX%7?g-J2qG)-@`;58rt z*&+c3&Q6EAoeO9L^OZ{k}Mn~LYr4e?qF23x>AU?<&SPW>jQL3tuHdOK|} zd3l@oxAs<5$kahn008zZB5RxDS9@Zd)*;-B4yP3-eot z(S0y6u_@Lv>xd@50=FTB%y3Ri9e^U~5iG}aDN?v`=V?aM0i0)q5egUf3M=$!6;!A7 z9IQ3i^qrFw^&!;!+prU26oU0phUTOpJIApg!f^){EN}W)BDO=}*?tivHf`NiLqG_^Hjh&M za6f85YZ18GI6!c6qAD6f=jPiAj`2fAnkqDG;URj=35dsh8uBZ``n+{26%->r93M#R z$4~fzRRvzI`!0=*iLxT@crc>}uwUYS(zppZ!n$lLCz%NCN5&0txl;4-*r%z=Hr%-A z*Ip(X)Y^Q71`FUYuAq3L#T{=5S<3{7rXWkC8@$~#UoruWdU!h$&{DJp?P>zvn*UhB zbC|hY`b^Ft;mviW@rSLGLo9Kq|CiECk{K*?VOeQUBNPVj&YXznd2wMuS>BZrh&bTV zah^TaDrj-sg4#D3hjlZ_$*h3pa88-TSQk`f7cH8n-k|G;45-hKR&veVl|-9Hy>UfR z!Q8}~i$k_9KKOG*s#W51sCJ9Ww4cFe8+KeAP%BMklF-5W#(kv~&=#gB)e)toTZE=p zb6D0`#k?QpN#g3+GQ_wt5t`kix{hdIfEg$?AY|27C$&~vW9*jW`ARu4*;*fJ6nA(Uu03P(hRQyy($))a<=Ax;a+O?pN6^7K^9a{N}( z!)T_Grs60^gaWa52>btZ8lDWf2+^mJtlM5=}2tijmpv{&=fkx}rQ6V8)K5$LUo; zh?ga^vBOt&BSk@x6w1_@4abzqb{Q`dVpA%Nb%@7WgEYv7sYKwJcXVG2b+J)R4xP)9 z_mCev`h-6=807K~eat}uZcqEkr?BexkDyBss~o;$0~;};h9@kZd}=;SNG0PA(VR;# zPnY+rE`kd4_=rCjIQiknhbf~J4IIaP`y ze;i5|yQt0qz&Io?gxoBrra#^yZQNdd{uOKKOSEpy$J^b|G;mdc4q}xbEZ)5Pn>9RG$hx$c>e+C3af*l8ccJP z2O-r6?SSh@bOrCHt3w7>E)yp}haFklkGE-#O**bihiaQ|p)DhAy<-VbqP&ORrKXR1DjGPGge7x6hnsaUA72Iqc zoWs=YH=IMJCMoPTa55;PwOb&%QDQS-;vGBGP#I%XCvh7o8uy0u(Djg1&HP-~Sao-Z zxe%%nZa;*V2z`!Zhf%g4v9l;xb~Jst8TQC=FCQkyCVD&Wk;~t_x5oi4(}N`@5H;6w zTgUKJJm7bwScuD&OSG%fl!SE*ty@@04JX|f9o+M+v4UeY(P4&pl>kaR!^6?9<|xwb zk26}y`I58+z-gye^>+ivPsiuyKcrTBul^%F;eQ{Wd-!}OJ`De&{x)G$xP-`|DrKO`J941W#28HXQ+`S){x zy#VPEwt{byHq#^Qn*cL%{d+A}?E`DIOZXT*|Mo?-+G{^Z@k{_G-!H}YD*@+kBNt`7 z{o-2ff5E5o!L{1yN7iajzNA)rJAQuxU_XK1Z^Y+UKeSeR_X}#Z&-^g(#c!rhKHvUQ zz=8h`oyIF)SgU<0U|;nSwc4v*R;xXvWgzVfkoI38?$3huJ^1`rr16vB`RWg;)gA_q zzlYyn2G}c*#?OGqf5vAYAI5z*_?8kv8-4?!o5cpl- z8Rp+9c$;$iHSqo#$aNE+0ph*_aTV2j-}^T3f8~b*?#aA?a0_s@laBzO??wDygp7={ zg7Ue8^u8XS8u%GLRo|b3GMM5s1Ybk<+qzC(iFE%NK3@Wvz8BxWhEIyT{5O2R6KRp2 zZHsM*?TcZ*J$<~Ei*Ww^3-Do^|DVBw;TP&M`WTeyKSACJ`NOR{j4j z zBlx@J09^?BS>SPhW_wXUz6yIZ{@r$SmhRq-Q4}Y_N@SA;y-|S;Qi8#N5&kJ9H z_JmIppU=nV+wl2$eEt%j8{qfJALaVhI(~mTV1&N~zcYM%*jIlv>dvEo7k)Fn_kJA4 z3E;?!_`kwu_mgV1j|6NHpFMo0_>k|v2JPecFdar^AN_oUzX2bA4C{W38f(hh1LJGNn_~pw%`HT$2`F}{hb_sFVht0TQ@EkKte>P(T+wRYQtjfbLev0BtdghP$ zru=@Mm`CP|H0R~zkHL?0KMGzfcmC$zyAbC0W#B*IlWVoFMVW5kn=tLpuJMIOM}H+aSMLH-0{u2K$ZSO&aEl-)0WtZ_4!tpd~-jQbx-B0-aCN zF#n{R)A3mbZ`Z$x_y1UqEI0CEdbjZ*KeoZwq5Sxp<@mm|Bi0S;>en^D_u||1QPwld zf-)7gdB5$F#_t1c`;?FE%e2o6Xj_G4j5KcnXWHavBhHuWcKO@7Ep~MH9_ZLk$)9O{ ziEgv3AC?i*JTD#gd(x5D&*MWr{A0i8x9Okk2c}P$_Q3Q=!$0PQW7L1~cqq(!-}})X zoq<(-vrah%v#h=!aVa1B7r*}m-+rCEq8^UH?6W@axc@Q_2LIWJ%ipG6Cpt{nGw8$L z?S%<5f4>JfW%)Ra9~`F{??>@X-Wk449h2V3W6CNXhpNV)Say>>zvKELjCDY{I5x%j zZv>2GNID}Qb~yXB3whVJ_c zUHFi8nTv|bopbN+A`kC|Tt9~Ie}vDs;lr_-^8#h3%zhsuAJa$vw(`L|7`ge| zZ!5kILitVoa@^xsOqm(y({x$$_ci<`{H+@HBlzar)yFsU{vpWoEqpi+a*kx){W-?+ zL*7~E$^barg z(u>)oeGzsjbxk$ylf07hKD&Eg37VL# zY^Y+L-!`;Gj}B}Xjdic8zD?uS-}fa}f=d+O34Qw_|Eq2!?IUcewyt7}y>n6ju1tbr zq%2pbSk%&I85o$TCRj?L7gVy(pVnIoLBNPCl3 zWxK~E&v+21y6=hBgwhd>vPy2FK31xtnB=fQTg8SWdli1r#pX?Q8Bbe1+=IL?uj^E@ zLbu=V!f&Rs-iH}(k~)tKM~^BRJS~MmrjjDjQ*tE{&gz}dsf{VJQexdm7Alj%7aA+{MSDR{C9r!y*PdhP5uNh$~M zp}64=amVgCoT|`fx~`%b;+C*;#6_3DdrcL^k|o3H8MN0v#=U=4EQaR|>SL_NDyPL^ zugwSgDhE-}$W4=#lJwf=75lkk1kyQ|Myb2!NCFl7P6FrdDl$1$T2VVg3?Fn4uOb<@ zdRUd7H;9ad1YP%hX6KF)Sk3Ar&mT%((1l=L!3tzpisGEIFybmGccnKGSyDhW=qGBcJb zfoyua3!Up6HlsFg|Eo$$D&(A^G+k~wtL*DSCZhuH**G^*oGGpz#D(8^1DX((m_#fAjCqGFAj*fp`m9$SpD z#Aqzh6ibZJ_j_laXDNc__kTbCclYzmJkOmwcV_N6_w;iHGU$3u3P^<6zZc0Wl{L7Y z*~HKYuKsRs<@LwwyF|6ix9vMn*E2+NkquML>gjO5tXFZX9=F5e&AaQnLbXfs%GC|s zft7jFa^LIeQ5_-4A6VZd25{3}10Y@hqgKd(ecR@SodVTP8=@1{6+;a3)VZssZ*)yT>3A%eB%TD zV67+o8e&wr^f!B_EPuCmxWP*&9X2GTCI@X1aa(GAeGj-+hj~XJ?e3d`R#B0Z%?vCf)Ds_&a$?HUi&hZdA8!_yu=2x;fp0C z)k;?1NOO{L@fMb^o7hU9c^ee-1|}rw38`_xq2E09)luz!-q%QKYY&bo-Vjo*x8s3d zkA$mlVgnA9LyzoDq~P^U5RO@3Y~av0-~&!ZS=0?aOl9m1dwQxJHZ&X6wBcNJ0hy)$n~PcI^9tG;hP6b&skr;G?A{i zl25mu)w}lPs$~h*H&mtPK*s#n^s!9+YYu};9fnl$uj%oP50n5giGkQRB})4r3hsFz zDmNY3yGiBkYe)7jIMfDs?27^p&}WY9J+gmHuYK<`mLr@GP_zy>xOXpn`=1}|I}cBu z41`#>fj=bkgyak(hscqH+@7r4+TB7K>dPhDz>%|^^Vx8%&WnOXx`?5fjczwMmpOIBJoaIGv$X)qZ+2`;d%E!ANVNqZxwN!o7`-y&v` zJdR4Z00-FuMwx?8E>m>m`Q+T}$9Aw;JX3F;4i=txdF z?CQ?L(3k;_!!@pamu}r7uo+hAm0w7%{2P*`^wO{6(lIWlB?~Pl30Kdsx8SvEMH*c= zoAvME8}!|b+jx>+q$hZDN4{^I7yO}Iqa&T=EDq_(9D9+FE=j3OtTHnxw{}~oGTY>g z;)qo!%2By#j6YU%GYg}r%w;m{a&bRz|3==i6x2kepgzKU3_rv>tnN^?pv1M@ppBZW zb1D##Fv8z228u*F8b3)*5t}=Xhwcq@v0+4VzRx_559YIo58+0Bh5{TPD$i%WNz%u7 z;-h#XxpIP-BNZvylRbKdq$ld65)YAVpnAHuvb45I7FDOib=(T94k_e_%8smC3Pg#{ zV|N*c7jd|Zql*~f-Z?r5apw|&$2o~_YoEmZ4jw8=P8uSy1W9KiYE6 z2nBSoE%@a*vyH(XDAzYN#nA&Dd0-XKW?MX)0wR~-=

    Py3IUiiw{6W7@Xa;X9Ng z@u}SHdB9U-hf3a-eF2c=G3zW{ zv?#EN)svtHzJm&58aRPYvb8j{@^6@oJuCgqm~1<3Y|`JhA1F2Y7~6{TY){)uNKoN5 zf8p-!zrB9t9Lp3d{|XDM3LK4L>{aaVulv5bzY6X5>NzU8hW(vBkv)b#+_9>D9FCpQ z>9v)^&#<$ny%au}Ch%%Zg#DEcX@{*2UA^S$y`4mW#TYxu1Lv$hZoj2{&`S&LC;jZD z(>``W?D_Tzw$-vPmY7W2&(aT#_6h)!X|5Gre;6^{;yMF(gu9{GUc=%OdH|CElFF0Xd$4~N!_wzTf7y21 z-#$rl8xlk{c^;gKBlc+Zx1Hrgyh2;$Iu6%5wf4MZt)x$qezn|a3Ej_&EjL|I87$Jpl#cJC;m`6 zzgBr}(+%7vb*~&j!*yR4Jgk|A`aZa<$DSO_a-5j%8|9jf{jA9No6wAaLB(Su-CWy_ z4Q#f^Z$-0Kx3%o5%YHeaFzT<~>VuLYb8W#d3T_l=&C51%2FsU8>;Rb@(m6pMz8(}p zl<~OskqM6_0f;u$Ve&4S^jC|wOZpg>Q1Td!$u_`th!daA&N7|P$zlmJTGTBvzKG1_ z#21r1k;DlgePSu*L!3vDPa0fb37soMqPu#Ne%`S$)tNl*WOwjH zyEcR+c}hbr1|J0G9QJ!U6nL|c0_;XP@h)!2Qj-f*(><;-p<53r-~N_*uJfMGXMM0g zWr)Qm!v9<-jO%Nq(Eqm#+I+i^OEmqC)$Kx^g_SIHV_9kS6ssp$72V%)jgM zze)9;kwrc4EutcZoU}IbegjQGCy2UCtalwTK?nY)1K5fo2FV3pFrMywn4Klh}cKWo) zjh49D=IW(d%$`=dY?9Mb=~D5&(1()68_^&ciM9lVmeW&Ma+GOv;_cjw(Jq!Q7JvZ; zgphvIZ+|4`MlT=xL5=p%k~vSQOW421)n}>*fPLD~xyl0KSK?H&!MC88&tv^Yd}Wvjj?D&CO|EW%zl|Tkg}vzIfYHw`+BqR#AMFw#)Bz zuo(KpOIA$`V7={GVXTGC2VVS7*qny2e9=`eL4D2K4u)vy))yZAQd_#U&}Z2cd;c-& zELIRj*&BpH*O%R6$LYw0lN>{0=i2c{08a`k#~3lNvAR^^F2 z*3O7Hj(W2ylN(quvd~?F^-u=&ENz^^^ne7I=MZ)yoqV$pZc7NgFQfnv!JY#X`avdi z@x3UNtHK)mg6@JN4fxdIBf?3}t(=$1d`%N`S{nI&lFt%M8{z>{?~r_pKv>=+2@3TZ z`5(dpV*X~C-3Zx4teWDD{JLC?+D~0e>Jg#tBzYIf`|UZWahy=Kdx;;TP)3j1#(l;9 zLV8>DRj23zhE(HRL-Ig@w!A!ncoh8*l|C>*mY{&vCjL&Q`5@1`iT?i8u7PLcS^6b%sHixXzJlH|cDGdz)aG`RIQ&k;D*8grxu z=15fLXv&&%bc3CvvH$xyYN*W7#?I-gf<`}O;L(T7=Sq2{q${LYD%AnBi ze;**x-oT;DSl$Z5p=!#U$Nn7*Jo=@mAksOcenxVM#hE|I6p_xNhEpseooX9z7vfhS zmEINutL+zTR~zODqEfQdl8L(D|6-yVDif8iwdcq18uad6pf5Me7k==9Uz*whd z(@c=9&!{X!PFH51;Y=>;;^zXVv)wK=AF^#2WyHxc0Qudhbe&Mw2*^`R$FsSadFpOfeWFAK|0*tk=vzZ(1>4Q1?Qh-%@d+~yrLuz3Pu?ViM zeYyswqlci^dcVab^kYIjD(av#Wj!--VD4^8q}%=FzI+|?h?G)21|fV?4yYb{NrA0M z_XhA3FM?dHC_v0vlOf-&0#sY->(C3IF*4Y@f{GbTGV{g{O2EUbZ9f(Z_q0KVs7 zHuAIOOeQ-c(~``M$aokX{S!^~+08~hD~Z>Ha~ zc!<4k%YA?ne_@MV(%VbB>J3(p3$<6iUwuI8Oj4NPJwiEd{~GBXfLYi|O%w-s2djhB z0w5i_q|^)6WjPTeohed`o6xoi@NEWK-Y4-P0o}HqRHa;RgMy=)8p&%3Ppr_Mmqq?N zh)K*(p z=1>H1zkr2LJ2_PtirbEJ;PoFMH%ZjlqctDz9eYXs1lX`fB`B9ZhcHXV za0ld}GAgJ@9TejR;gcYXtv>pJTSH2MOwCFRf;~`RHCVZ6XXkOwZ&W0&;2xh*@5cOD zY^;uTTt@i*$Al+2iQPHzeArX=$?wl+lR8}N(J?>1iM^Ff*RVKIs?S6JsYpE?sn=rF z;^zHjWQB|KVYz?~G9cS8w;H}|T}G)Ov4WwKTS4N|q`i=j4;i5OR|+d|Kf-cuO7n~2 zS|C<0i~A|4x#kVFbE4XVe3 z!&89=Z`e7R)%kDpJiz*};-Qlq*@k(l0jv$jAZM%RD_{Y`yP!dsOVA;=G%$PiNCux~ zv?`#Y0-XVEqMe+-LoW}q@=Sqg)$a%Vd5}(Pgc&^^R89O?#AgUq=R@AWWSs-0j;>V$ zlXW3%Fy0MH+^BLdl6Z;S4!=87RDUD&HmS=5SZFR0$5tr%V>*lWgu9ivM`g~G;w-6T zQLF0(miUFzXY*rLmyx_#h>N9MA@$Uv7+A>{CM)?V$RMyGYd2ZRJ7bM>(;}kTs4RkM zhba)#9>VnPdj)F(jX0Z3X%s-($mKX!i(r90rkGHVTg>ZgQ$8uJN< z&s!B^z^96CVY?PSLyx97u2*L&D^`Eb;!)Z17;cFcD|r@-&-61TmnogsC(r-@Pg9nx zy~=Vw$k}_R0BjULhF&`E8&*tQT`?Xk6tOB84RW!@ngK$Wrq+jby^Xpd*NnB(Le03t zmi~5#ogHFu%OKq@+oEpSl@jUJHwlU<^+{~uTf2gtyG)+jWg&ERE{nNw>&iYHBsm5$ zflUm-M|WsYmv*K*ucmV2eSq)1MP& zkHsaIP-nV(Tdei-XEOcyB(H8pu)y0^R5%2rq&*?QkRCu(l=!I)7ywm_ZDsg{;>tOw)|jViVS?37allcl4})`P ztr;g75U+)%X{5T=$V*tB9%wCJGX{u%hp@{2`JqL34>lz@{zs^8)up@DWpFFP(1~lQ zzk=&vnf}ALpBehdz!>1(VNZebSBuF4$>;T&D7(}L%-U@jhA8o0wELl^ceTCzDjcxxCHzAS8JIUnU&*u`hbV}O0{(Dl zBPNa``4qH#jj$AjLwQIT+sMh{CPca1NO0{Afl=ZRh#T#R3hsv$w2C%@&BTXnN?G7* z?tChm!e9tzqBd7H_1U`4M%mEOT*23tzV@(fc&F@W7_0_mx?Kn@!1p2UV0TdMFxj)~ z2w+cd)L$8T)c40$*6p~Ojob;e5&BL%HnD6?YnY1FHrvB?up@VK{*;MZVRy8M0QZz0 zKFB^BJZv<{8iX2T142~bjo&(<5wFtQ;D$K=LwbcipdLrwPJqeA;018(f=bw>2cv1S zN<4f!8Uyt?S7!4ywFM9OUdJ7Ud_C30&Fyyv!1X%<*c->zB3eUF@Gl5q;Zpa-`lq1< z=d&3)FSJPi9DK@<+)oJI^F#Vs=mA78*`}h3nxyette^0HR^9wN_oA<+?}k#?}SjWGer)iCr(tbRO55Mp^#j0eda z4RX_$%)u(UjIOtHa1Z@~?xubOH27s$!=`(!n2O?hr@~IkbTCyc9~$SJn#=19OmQJ> zOy2K;@=rqgahN&>0yqp>&Ig9*arwm|Cg>-j$HDu_#GIYcZzdCSd6wQyCg#d)GBLjk z-SXS4wYD0GkgUmV>_sW zKv+<{Jd7i)K-pqqX@!CZfrPMCQCLA(m78uUCk#R3QugtiRHhFS{&C%!KiZQfd!Wn7 zH{hY0g8=8b;ShNJ!8PDAKu7^TQh+o@I_{2QU%0tY2<kCmKXDdWo|uaxpHQoLjBk2gti zJc}FITqEUY%LoI3Hu`w3Dy=VM=({ILv5@tghHHtgBXJqIPgCPBF==j{ z%u^0Nz?DK?1&&D_R#&`4s4IoJ0--K|Xg=B$8q0y=J7Dm;%3ZL=AfiN*Q35cv<~@%n zFUL8Cx93w?pfxXd61&R50w%AysdW=k8<;)NTs6eRE{wQvGr-pZ)3zYvNf_b?tfxB* z`JHnGkw+9+iE2d2t!)HFk#$rr>J+F7H^bD`pc+j>XRB!OAYsf%Vfb(gwkQGE?Q8xR znl#x1-D|?oYygHT9<~k)?cFto(RyIm6X*nnvz+S)KzvfFC*%MSpQPZom|po9NdWPA zt^jd`h%XSlLdZV~@hT=kTqVT!EewAyc2K8m zaA!7-1o69sBmn#&Z^xIgKx-b_)h=?Vc!X@Eo)t7w0D@G14FFX%Y#ji~1c1?c0oc>369CRi z0Jxlfk~kK475!CIVuf0-N5EG8ECS}Vh>|?q@-*SCXWfNykA<1kK?t8*44C9$z*R7a zMqxt&H)Eh^;9F|=b+IyG7zlEekB43+gyHa1n3&61%{2(3g990#G7SF^e%>MV213kp2$e|a!6{0p;nALgFILhens+37H7dRBkm`0h=nkg!;$V` zbXFYxC*o~Du_3<*%C3s4P{z8f7vn)YPvUS+{5T8?@(Id6M|`YW22_H)Q4a-O(%k}3 z_bvzDbL(Luxk<>g1S~V+EK&!ng#@W#IPlzDe7qJ<%E@IuVujsL+#On@>=rEZ$afbCiR{ zogseCr(+;OLes>@imq7Rpn_Q5fD0600Hy~aog&aNg8n2N5!rl(p&4eNhI^$3XnzF3 z63Th7dZGKRZVR=V7H-eAac8cB>%F>$PSXKUCDxcn)+E+fuKA-SS@o834|R$SO6le( zfadSU!{H*q%)@jZBp(UBNieQ;XA;UC1EOw2Vg+}jMp(etwulb_$F^8DaICAMp#uZM4t zUaJkzYxphKq1Qt|t9{Vw=_%A6vw-4hDXqSCO+IB*dOZ zM9!`awZ00}X8w0{+Jdd{U(@N}8|gHnZ@!LBTaZ;Lw6H-r35Avkg&t5z-%LPuELiMW zoa(De=&PRhfi~o<*x$YaOvsi;V15}neuYoj+tM)vw z^#8w+rU{FE9mIJR2G{i>&LQfkgsCqA7UzDneyq8c;qDa=lLr=f0m;q8reNu3lXy^A zo_;>bM}_;4pgV%_vS1Ca{(@iS>L*LE?Tfj})-Q+2PF^AN*GYcf1{kct*U#0KuYVye zUkB#=Sj%@5{Y9mG{RN?}V0pEb@IFzNv#(j}gt0GY{sp9J?=x6`5MBNOiw{|R zfJkKZp*`W}%DYr0%>G|&mLUFf9d-^3u3dG^C!0ut2ash89F?|VGP2y5!fxH5*1bHACQ`o$Kb3mnS~ z2L3!B;)TexLf%RJd}_eYr?Tao^}-;HBWt6_XFE?)eVn;Y%4-uvBFMG2`p|Xo^j6Pb2-1L3Zka9luyY}S%F<~BNXnspkCFL zVFiRAHiV{A2hJDGu7LK9Drln$1nVmM>hEi+piLV73()Se0noN*<8J`1GIO0@GeCQr zkiQUCN34K$8RyPrUdHk_40kO+dl^Jzq18&800YNcO#h6n>#YLXKx6<~sD>*uRq|q8 zaaGVJuDIO(KDhD^#dhsG#-JF>ErAeApbnC}z{UsMP;myIM}X`KQs+_m?RYK7{)|kW zs<)7ZT(TOn@2-X{eBryVhU{E{kSPQqeiLMO*&t-I{{>`KgfK>=Pd&;1;3sVQ)T?}_ zu6$|zBad@xUPLIS=|ZgTB64B!!9qs0l&{7XNhd*A&^gsNa8Rs zAJ%fcDL{M7?yYu1Kv->lx>BX>Y7^Nch9fu!aOb7B5}ix?Kz16=qvdHNPPf6V6U9da z{t}Jx{!Q+uM5jmLN1@yiIG!qvE5a)L7qUOe)T=oOe+lNq&sojudCtGW;a=us64!9y zI)wYuZ>41}Hw(Cr>qSZ3DdlqLi0}sz+~R7k+!d&CMG}P~!`*=yKbJO6VE6LhL)b6P z_i%xyBmY4}m8xf?`hwIF7?q~Xt&?&mnq!_Mfz%~+2<~nbjl2vB9)fc*;Pb+J39%T^ zGOs7|Yf2f9N%YL{KhQJbXtxPy=1F+>}bY2&z=gvWZ(I zWt)OlP~oOB$PcpZvZmmBQN7hgXSFxAQM+l&b{0EE4lWMjMz5h^uo(n!TN&pb#DCpw z8OM_pRrd9j{e!&bfniR411u8r6T1WKr?4Ypox_$G!CC=(L`l``Qv%}%{X)(%4p`K4 zMJ}kKD6|&if>)#h{3CdJunVKm3#OPn7vQqb_vUP%gv@W_yhr&)4_?Rifx)bTHjJhSmbrIxuI6V-rkZFowf*L z&0i~Ia$PpEPledz2G|H!*hq}vTG$$b#NH9Z-VjwoZNV6U6}{H9*eYALsgRrds^sQ1 zw?b|P{gJz!`Wp!l9Te0fb1w*CN~(f2TLEcM(}?)HYy#H$LZbW>gF+s6VF1?dVhz9x zKo+Aacxy}vl7IzsF#=M=6(H9E$fI+ad{+g~4TTW0JdEA>Jt{3*U_>s&#aqZ(DC)VZ z*~YB)g80CD_-9gogu1P3v%iLvTlyVk*Cjv?SOR1~fNmhZjbJ$x$agk~ei4UT5_CIx z-*bi`%mN@ zsCE&%T3^Z4FiffkL2dv;brp!9AcVyLg+2()hao)ZW+y9Yyq{4^gqfp$OYVsj53_#s zpI969C5dfI=73LUBXUK_;g^XFLPNMthZhO4On4Uwxg5WdN^E>_0jaU7H}Up~J4A#y z{C98+0p3U?2>&L;--Y)#A^!;*Df}8db{pupW>Z9mtA6^4^Nc!swo--7{h3`Ap#b- z@Irdo1byqXiLopf!O#)j8LAVt(DGS-^_9)$%AzfwyC2`Fxc7Xbz{ zsY+6{jUJpC)YUDzJow@phE`CgXO9tLxHm!$-=fd-a%ZQjYC)-HX`Z_YrsK5?}Ny6$EUJ>FHT(Ob9f4Z)H~&@T0)nrT6LOWkSJ_ujNcOytm&tVw zthXbsJnBp9Q(Iy)J|f+$J|$7j~oDOVfik9Z_p1s9m!hI8Uqg#SSUi}=0^rT5O}rfqlQWw5KHi2 zIUEZsl7&LxMV)a&Ga^}nsR;N2&g7Agq)d78plOxyl*%K+7{NDt3h%Q249Nx&t`*Ca=%M$*-bc}`cB>}Gxj&WyYAEZCK7SmKmKPa7(sZr_~jD-j7 z13qiSZ9)`>0T}MzXnM6BRSRYnLp5H8!?h310;VY!oMJbzlTCqygBa7HF+vIM{1Nbv zA^OilN~=xs!BF@ps3M?!m}EDAG8zakn3~>xo=%gD^n~Z(5@KXOp}A3l5`e3~Qq#^m zBGRLdb^vkzRhrSYoL;Qj-Mou|t+kGv2v27gUh3^(aDRlHBbotsL=u^>S#4eJW{y7= zE+S_kdUkR6sqjA%?J^hEBD+3`kb@-{H;7P#2_wN@?VJ|rEw-@$qvZoE(AEs;>^*SU zAzoAjkO58vI|r9B!kKshE4yKB#P9?{~gNUYa^qbLIzpB+~C(J_bRWDHIGnL>%Bf#C))=9)eNC<9LKg zKvv>u2%RedXNv-q*%m0dCBReyCU*zUVJ6IAaQq|d68vu9qmcz4CC^nko@N99FO@t7 z^KuOM-%)&&JSy4S-^W-2iwM4S&Txb5A)-0`ucq8X>`eZvGh5v!y^&Ff-$);~j3N6f zXDAamocD9`c^WaaCJjMS6g0LUg3NJ*%~P3`~+uui~y>J6w?Yog+{ba0cVae#{=0=otEdJU_i?A()fwKndnW^Z1o75W*tl| zIP)455djuS8Dgy<14m}vHW#W)db7w0Lkj)~IWNt>Z{!iQZHk3ktY@s1J8YAOfY4!h$bY3_QhIh;(b)ZUHlU*0y+n z`6H68n`|e~vyU?95i$?cZ^$_vX)kcaA$1oq1qP&w`($68mz`WjeT($Lo=I+IGr5>- z&5OKz9mqNeO9f}!Yb>V&Exm%jps%veRQBU4dsEq03q?#{r+vaYzxQ49x4qk+f&Afi zpS41G4OA)Xj2|Av;biAjXhwPMPty}Z;cer|Xj3 z_nfnp=U|67|E)x6h4U54D;Rt=&T@sKKgN;9x!g9^qY)of?_eiE+=^%@IyWMc3p;6l zp)ipuIoyM!-z%_LR1cuxp{c zx)wG{dv~CBi}N^oT6qlB3P2We3QygQj@ZR0D)hovjwblmmEc?^*?P%#6w>ah_;(UH zuftxCSV30LDDx5&j!@>xff*GHn5ln~NSB+y7>}mBTwXywoO-;rrzSM)BV|5^sU0Vm z0)JGLhRV0@Y$<2oU~B_iav3>aAYwM9UR3XCh|QprB~;+Cl(0yCla2;R&nb}J9cMak zZ>xWdfHX3a+bNrpo|a_XMi8J~w|6cSv1zE+Rj%;OM@qh-^mQV< zMyS_=me9M`gpVVlp_GKrq9%^6k4J|3NZ77yS)z2wLNLQ^@5Lu`%EdZumi9Qu8EXkX z{PGYDz-^S<9fkp}n`i?Q0cGRtTH8%i!`eKyQElWbi_4P!5zxOW{5!0Xbd^sxiRje` z@}=Xnf(K()3sxN>jt4%0CRz8$rM{Nzd6+6U1u4wgvsq zAm`gLSlLJfjW)ollq_6uX*%4l+i@sel%TAQE3gFB763CiZK`u%BD&e0z4ihvkk0@< zJkBb*I?bVWenmI4Gc2rc$Qz5Z;QX@AZ}*Uh5SWq0&6|b}bxmoGI#AnZT8Tl9hRDj0 zk5E2L!2AIgiEGZ@47X}9*dEU52=*P0XB)trt?i{pAzd`R^!%O#aqgvLC+*hx(H9Ut zgtd8UA#C)EuZJNcirp=EtL!Y4EZSXjS00hJ;Oeoqva3EaxglG=X%Wf8?d|N#M^VZn z<{vMT!N(rj>@4`+Tz}_-`{l@gr2>=GHQEoLYx0nc>hzu?|54%=H6q8;J;d<+oa72> zf(wqLyyU-z^8K)>HiN215ULoJ#WpY4tR63cfEBJDhQBJwXs_cb1b23KN;-E(lppPg z7v6(!9}Hi?SR@VEj95(lw8B*T$P1dB`|v!V#CBp6p$P(%K{Yl@W$vM^@3!dnBpqJa zpIbG^orr;wBRf|1qbvI(pP*6Bg6pVAQ`NBd2o)a2;A=SS-#pG8PviXYXELT?7~1?{ z$J<{1uw9+k8H!qKsfA~nV}ZKI@OSig5tY0}Zu>0P>?pQY+o-L*#e~%YQ%3$upHD)- zBoIp0a_$S?g**moWlA>a9q^Md?w2qt3ZbpymO$JZG~MlsdwhfKT|VFGEBM2s@A&7y zX2v&(@K)ILtPF&Ver1sZjJp77wuBj_j1b%%tn`|!77*4Y7qbWSogS~k z1*;dAPk8D}axZ6kkZ7KFHJ5aAwu~$V=tvN$5R?Eg!l(dwx(QLHZVZ(c*khotnKww@ zD0~|bi-&_L#Zm=-r3l)3I5>j>Fxx^??j)k|w*3n(Of7bds?w%UeOvAVPNU%{+4f`R zYXw8x8OCFIxOY1#^vlcnyc3P#*9>irg$_*vbt>@Dvl&=PWfSjU5<5jN>e(gaLA(EVVCluz^jGSeC#A=!9S=;HJhgX=K0PS5Cpoq zy)HG>;~p!DKs_{gHd_>?pCCOM#w43BmlEvP+1kWs$;}W_1`JHHZ@M7z zPNG|gcEx+5tue`PKh00>ysx3xQjppG&JvVuz_M6PK-%pcHw>_zX@l$nn!PW!HO_+W z9(NiSdVtwO6O?WRSI>u_=GQ9sb7FY@VRxog(z;z_~l0%W_=?AST<(m%5HyC8bIZMYiK5{3Ey3D#X z;K1G4I&k}B86ka%3)km)>4}qYVvn=nyUt1-$1vSvZg65Wv#N@WYW0E6 zaf>wXX!RFZvWC13Ij7UPs=Fl=A)Px`C11C$y)rvON`cNb`VJ_uKLA z!$ha!A#ZJfw$voF1*`OKpYQR5*EIc7SQsKpAM!4Z8uQS8=Dht-^y{wufL$ElzMnoC zH41H)lXW2|uNEg>LFB!i-6I%w)>D`-AuoY<`hJ*yC|m@d;ul`q9VB7}9pN(hqR zDD?@>9F2vR=~p9XCckW3H0*3KPK{R;CUdU<^1;7!HVUSAwo+v+GFThc7_+0_=KxhAg_pz=w)2qr5uEKttG^JN(X=8;%eMArSN+56}fxzHZ{@B%F5IAP&R=@&!a! z#S#%!U?DJcfDfGmwNYO0+Vy>*m$|@G%aDs)fC^b5hEUFgBbyvkUGAZD z&;ax40cu&6lZ6CSLM??H2dEH}GN9lN(FAh0ChI}6HQ$B&l`3u`AX>E|G`txpzxNt- zsZp00ce$avT`;0cO+h#5GE5p^ccL3~(}M{K*9QHo$8`f-7j&s1ccXx@GvTOT#d>hm zkCgaWm6EmO{Z5K!CBvDSc-fQ>f&L^awslp>FH&TH(6jkK-kAC!ST^#>gh?5xCYg_! zcj6w1I?=Bx@zVX`PFqXqb0a4r(;hPf+>e3#hzS8lKQc)}u;mkGX7M`*s3VK{_f$K- z%(WBB&5dwHHoCS>CVLGRu|_nv&?O{Ddf2l%m7F`g+B@x>tG}C+*({_R#j#ijOQ_Y_ zHy8X6Xr+KwpQLPOWb?kxr%3Y}W?aPAdwoc_57a0;YP&qa^8n|6`syFP`q3 zVF|UJL_6lvuX3l`Z8;rtryO~Y)H|REuC-aF+zBz`FlBBpXF$3*ke3jTw`R_~90s}k zNAv>32U{1^gKZTuiTH#t8Agv(`=*Py3(L3BSx`!FUX8cHlo>YIc@_%1`@HAA>d}{m z=E?Uw`ozU!o9lw0Z9pL%Zxzxm_z2Jv%S~YIfbGQ^2a(1Djl;NulZ#Btg26R83nn=i z!kJQ7tc)8k9yGz@_N!;10n{@Xb>^_ z*anuC(@gzFaXEyAy-@qr+Q%pAJOZSp8j64kgzsAN`6p{XrD*}~t?weLTSiAE_ttt5 z$z^!lbJ)b8%xl=qFQ+<0!u!qOz~fn6O7108D-mwJKpv!_enV>i8?=ui{}FWutmN+V zTln1v9qTCA^;#kI=Mop}622MrQ*qJdJosYR|DUDB(s`2WLD66UgtM&%+Qw8A?nI#^ z3<5hGFix4FT(D_>YqWHu#Tzx)g$p6|-n}a<6Z<~HbeU!Si3fZ>X;)?S- zuq`<{K1Ll)$I#U5#As4D5mNrq3ZE^U_V^{Co)C0AxI7`%kf}B-nMVZwMyQ7bKMaA` z8jk|ds-Pngk|6p+M6{P}2WKYSaXe^8^&)V%}B za%Dn4sQ9C>bbZ|Clem?2ZmW>oV!QJxjr0@cjN9Z;;F0!@GX7@}~ zb_7?s+^#0wlW!TAu~QSn_#~7xxQkGg4((4`F)PU{#!4z3rD6I^nnSa|6dXoXvwYEsx*4apMV{oxfyQ=Ki>omgGQwxqYUwR0g9CJ3M0 zAQPKXisF;)4K(slYk<=o~nvdT zsOmrq}3i#vwAb=4uLXKM*1!0~h+>g(7HWE~B3!%RW z0(%SX!#lK0jNo!hY0)dV6>A{ufZhw$ZVbYo8o7<{WXx$onBIV6#S*4=kfc_}Z0B4` z1=wkE!*+rq>QC8XQiZx8Q)xNrJlH|_;T=imic%HPD61QF!B&fw0(hv=&g&pJKxzOM z8(Rw>QE?y2C)5Y1)kq7~r|L^N(lO_T&OcGMxeJ81J~WvSA+9DIin=6livncOJK_9- zG$!j6%1z455Mu*gh5`gY1yn|{w5x>+E_bxsAUV?p=@wGEmEVkpa^!0Y-+*6IpT*ud zwYnE!9E2ppF1)0X$b0MsV=LnWG@h1{E^RFb{CI59o$jM;izeGN=wK(?zDcAvC zp!VmB)*Q>)6keeE4USbS)JfLzc{&F{5TOJK zjdUEF0v^z7iN|~u%j*OZad|7Ai{+i{Hnp9ai3k1G8}b8Zid!1=F02HpbMWz87l1+TJ+J z_U=h~gDW8OHtn5F`|5i2tz@OWN-w*Agf!CPm@|xX4+O-zDT8>>R5hZOi@hqY;~Eqv zujRT1HGL4b&QL?kTaK{<5qgRim|Yk{@_|;;e5HowFcXE`Cdv3o}`zPI#c!z zV`r&sLD{pma5p)Bz5jd3d2%PY)r_IA7Bp?L8)|n}#y9jn9JP+q$y0%)Tf@)39U`af zXEwgC``H$S5~^+6qmTW70P+lcS~;VJBh|8#8&nBik(9H(Tww$-2R36NvGXw`BT#K9 zQBA0VFf{52_%?$n+aRqiT+lw|L!Ln6kg-nv-Iav|aausT<%o7}s>9nH|`(XLZ2 zp!@aoXyX!mMolt09rX#Ne~$=+a&uf!{eEj8yy<1V&zpph(dZ zl#r{}b9xy4EDQv=M~beu!C+`zdwcR8ptW)b6hN`8Whg{#UrvFk0fYw@S9>$^IB~r# z>w1sO+kFWH<$!Z(@1>xx&MTmK1}YTHz;|OO5yfef1d9)dD+%QwpvqP+xFQkBM)P1k zj}X;kB_!m^3tJoT0N&et1K{(xs()-XCF_yB%XOs3zb zVG++rvlZvuO*vPV;VjON9N?Yzz$oW9yCSj}568C%=WUuf(M*yP#UwLPPl_h;q+Rgc zohT>OZ7yf#Ci;^y_#RZ+?05TV!?7Nx4>llZ+l=Z?iSXAY`r#u}K!|STBEV^dHvdNM zF6~V#w0J^`k@!BJmuh{d_E46EzD+3ndZ!kX5dZ{PFWkhP0lWTIp6gAi;Vq1Dw>a3%i?yt1?rH)WNBRMmmMykV^ zqZ|qAGwc{^pLq;|ZTGx|;#=YW18b>m_a&g6K@Dq0*pj?d#6K4_CI&yHV;l+V=bn%x zQq$5x`WGJyj=F?8EFD15?){`5pw9bgU(}VnpN@Kf#@|BjtyE67J42(&f9|P&d7Ynm zCD{LB9wPH!dTOCR2>cY&$CFO*n=$VO8Orh@h71cte}LWlfjk;(8WPEBcMB}*pe1|C z(}=GkZcUvniYKT!c*_FxcL+P3yf215ipE1~EJJEc%VG7Mlj?n2PW5rmScXr-@lix9 zo6WXq4=)N-7?S8K<|OQs`}~}u6${Jf}5OdvmOEg3?kOR2Zs8A?`eB>35mrhQ;|`bC8QS92v8^$ z%t38~ENZ2F4|T62h{jvO;pqTXfo zDPWPeMQ!>sBgM0j%hXkHL}TjvgBe(^q&6`lRR-97K1b(r_5sS@i#Qnso^f2$fjT!n zjGv2b(#qB3UjfoHswSILD~Qj;cPXPWWf+$QK6Wx8grW{Im9D4wMD|bMX`QOW#z_HA zS5pSp{iljQP~+g?QuQ@MOfGPPI>gbWGWyGj{P8&IT;b~VybWI9!-EhsO=Dz34!!E- zA`-W1iLiub$faL>Gn2A+wALpJ8V9KZ5eG_*fN-naIevujUjPIv8u}k?2{XX%rsTrM z5gnY(WDvFqeLH1?|C92+jlll0g(GNc&J-q0$37gnrHz9@iBRi#%smDp6%yM&5lCP# zpos7sK8<48(9j?mX22gRoY05a+b+-sJ{qWv#sVmG4tWUEVaE);)I`vFRByMFy^fsA zp{5;WOJt=g`>9D(MmL-#U1?lKMl4Eiv+qPg!NlxcC=88zLRo1TUEzcNNsvP zYR_9;Y1&5VY5O{NsJPLGxf!MR8U{|AWl!tCX%$nVFSbsmb^g^>lB2`iuWYBoA)ehT zZatp|UBTi?E?mL!mE4$o&tAdxSCV%HsVgae1wpdG_GH4lwNQ^5x;$h;Ka1K@!c)h& zt)IaeUgYR$A)XQftQHJbxF3qZ7pEW@0>!mH72;naVZ6fq0$GMYNMn3@Q+qFK^&-Mj z6vTihbp90`l)Q`=dC~OMfoDq-GQSZ_0Z<~hf<~FKEC6AJFyS`o_d)5mf{;20@_zw# z>PB$ctg1(vltMv%fe&sw5wkwy6v6g57V!J2bUtn zf$#CtOyeEr9viA}VEGw^>K}$$VL|e-j13rqy~pKr0pj%mu2tl3U=O1wz;*@2gU{!| zRamVFw~i{@YN~MC!}$~H(`_2VfH+!=v9HKcgAw!Knn84v8Ek=9;^;{wo>CPM-KK(A zJfjlOJ)p#c)%HgKa3t)&CV&&YtBtzCJ{qrOB4U9R6DZ++bxb{5}EQ=_G$g zPz&b5i;_TYV_qoid#ym<27_q`C~Q^0btHhRNdUJ;3b&t%6mIj5?RT=bN#`+dZMYQy zx75;P;nvlhz^yKUTPvZwG=f9|XlQtBK(57v8i^|=V}%VMO34I14ET_!($%{tNeuiG zN%)46w7@(fO#i~PvEw{dh26vic6H$IAm@M`4Bc3tt$74YWxJd+f*9qj25e2xia<+2 ztW))F{!Ym{{1qMA;{27Gj%Yr7!V&)A2sP}-YTmJs4fdklAt~(T;w31^szTBz;-!Sz z5ooptSU}lJOe8kgKWA8B(WUb>Zm~k3CJ>ZfX$$n#hJ2YpvN5aa^z$BhWiT z)5SUaD%uuzH$OkG2Is#?&P>Fi!sey?0PLHQzi92?usLAV47VBGlvfoSoDI~pwC{M5 zo5M_tR#d=*Yyie(ZT$1UolN+{X@t>H_6M#o?OQebTus=Za`X?ts1Od1H)e%#pqfzv zVq(p=kU!=ILvf(40q?Oxbr+brvUsBw9b0oe75w~!>K)nYeOcU5;sdw}s>C$;H-G_l zSstYZ=|DY7`nzc58oHX00Duc7*pdd>m3td;H+#eL5#xFDCQu05uFllvRyymH?KV`} zPVux}-2AkfsVz9=B!c9co`c#Ez~vyQS^XNf{VZy9;3ciQOxd11iAYysUvF{)ix4b?+0LI&?s?>%Po?uH zMz-~N^uzNhI1jS$9h67#%E{!OM5R-av!qd)`E=S()-0mnL>#Z6*8K^4p2?{6jkY{w zOBaSl>pJ)$Y)cTS@yswYQl@~bWu~fWweUtl4S^r{3na|I+@B&;+4`q4F#n+?mLM>; zz*}vFo-TzXjYnNY&&bM`xUwI7JvtpvPiW_6Ko^sb{0Y~fz9IsaVDZC5AX92u-DFf} zgY8eZCbSV|FNq)t7v)2dB7n+2ZV>^Ob=(Qbmyr%O3L@07e2*B0@}C-#f1P(8Wl>lm z5uO#^4wGloBc`i1H4)5(^;qkttYg!$R+~|I|1HY@o%nq!Yn0h6=tjI1DHtV2!`K)j zIMQa$Z0t`*M%O{`${@5|k1j4kLE6>p7GW)pbD;c*;*D)<9@Q6j27~;UltUfo_n;kg zJtY;!8^p=%dZL&49FuYY&y}yg8Tc!nbw)e0h4h)cf{I2A-a5UriOUjgqUBZl(5HAahdF zEpUY#Dh|uwGxbMZKP+HB#km6_8glRB97hL>gDP^yVg8Zs!C>E@3-k*P@4%D>!;6C< zqp%m~qr?`7UA#q@UkUz&sL_b(64rL!XNDu(YB%1U7m4sj&~>ptN&z1OKprHJXPl9Z z5XZ-P$ksyQg#=T!2$H*8=po4F|DN~(9-r|x0j&L?*X%X$;J;1mJxhe#)DpM6gbfG2 z*>+qrgw5Q=+dD$FD_(EHrrvF_F``JE&EPXN?urUX-G-feH>Y(s=SB#)hz&qF!U$?x z-owi*9ZK^wW}hv#1wPOJSj-EZz0VLm#bKvP=RHIj7i;QGg#U~w8xJq<$4`0YG2N`Xq0cms)PNa^5tr}p2s+Q zPn_aTCU~@_ZEv=#ADQd#!)J%&U;BMvwIS7s>78?P&Yj?fOT;ia4^Ne-kts zoKQE>oI&_aO9sWIOZRf_KK73ZkG6HMb@I!a{XHmfuuB^R1i$8I-hok`p7;Hi z{rawG1O(Sl*#D5*5u2y1%lj10o((0qvmeEd(Bi^z;^`XDXv)XlVh@Pe5p1y_HWW3n8)NS+i4r?RjXky` zzvr2~+?ag*#OnO3QGUOFTYbyR&VzL4O zsF{)1WlcebW%6zVcsv7%Wo%}5ad3nfqlWkh>U!t9y3ObJ4Zw45%$l%}Nq33FWLyCa zL_ddnd3TQ>hCne0M`IVBhRuM6TxXBWW{|N-W)25UzG{8WgQKK@PgQzEXQRwU!G|cR z&r6a@>qsi4`;G8ga(ZpKH&HyX++*8qEuA&7Frf}lXuN~oagKFdCc%ixp&?~QMqAv% zn=Z3~aF19Qde?-g$k&GYhA=l4|8Y~lZ3odR6T4GEzQi$O3W4{wW)Tvr?>A+T2%+_*?p6s`v@=wyO)%7BCt!T53$|ebAY9b;jENj8$3`>g?PiHjT z2CD;cj=`Pk$4HfAY)Ji&C_^4GU{7a6zsUJjDr=kMVaB;^w6im~p@CSsfo+)oDAj~N zQ-@WWvMp_zc`wy8t*v5lleP2{+xnD>s{~d|UL>NuNVq{40x~JFN~zwn(c0msRnv-nvYfs$7k^jprG0yhJwz{2qsT5r z$<3H^CnUNf(Q|c0CRSlIj^ID|{v*D47z`y>dI$#vPW*wz>t)ZjCOa=Jxb;s7?r6P` zgI&Hz)axd@^lCInmK>%@fLp1ag#%0s3kNYVLh{P*CM{neOQP(~%#bn03 z1{4r6&?FlEOmUv>^CP#j#d@reoDry%fjG-lYP>QC-TlnCU_5C;NZki zofLv3IT#vQR4UxDGZi2K=ZipJ*0Q+nD1g<5SrBBut66VNBhK^J74+qW@IYq7Ed_l8s0_j!+v$@7{c%9gjMu*@*w?@~ok@=XwBHiwmFAvL z3-oHn8Qfqig8b^hU&ME|-o@$EgY}%o+_st2-;WPR{$r7N6n%x6^a!(zgg_^^Z>9x) zwC=8Ly?AX(`1OobyUJbU$3j9A8uDcVm8{%s<6-%FXCmqAAty041?fh&A(}}+4fHYe zhH?1lW4f_G7m^=f=fOHs;ngnlZc1(#s4s3y$RzqEn=ygY*><$kH`|6>{9j!gWG2Ra zvrYHUwncp%JkAf&4pu>nkC{vN0yImzH;a$A31LK@%Eau1@AXZ=Q-rmloO}?ePb2XW zjiS!X1dkT`dicR25sN2t@iV#lr*pvzIVRx;8U0~~N%&EwufsphRDOd;s5S|aS#ZvtT(srjHS-!01bv4+AW z^yZ34KM+#2`@{(U+I^w8H*9(!RKE????Pqz_k(iwpJhPqcWKay^`1q`UQdXP@ z-3z^Z0*zp1Yx#d6k}DNoePs-k><&ui;j@5&)_&vY%?}(|# zb9@C4hFMsD=a0W569L4Jvk%1LetrOX$bE6{S|cNC;`97eeEvkul4O^^BjmIixBCwA zGm1<7TY$FH${;EAZrItU31IGIB>Fv=KN9YsBKlJ&@NWT^rk}E#Cvto~4_}ZdwiI?q zTYUK9)MgyWw#8byNmv)vld%BQHzsuF;Jk68lB!qWShwrKVOVqFS5iXPFvcPCL()G+LRLsU~?!7QqokEil{7*I;Tv=4mY%;^*ZNl zGMB8~1mG$|4G|msD?)NI-XnDKdCA;C%p26dk$xN;Vx3e?j&0bsM%6R28_E?}o?GN8 z4e>DzdU805v4fI>Wn^B!AQIzPuZ=%|xhTIsk?pdn)|%h8y9~V}9Vc?Q+)&Z*0wdD# z5s_|lp0t+MJtx|q6=1E(&x&9#@KZDPboUr`w1|!o;%I8I{HclqQ2J-rr|yPp>g}uR zQ@nz-mj~;CWO(OS^(dTW48Kt3*4pkmyCAC%RHJ9B;ssdpTRI5xav`F8CilM21wcIm zEoR{68b%pfq3KE-l*{)xga)zRZZi3dQ=HU~xR+&3GM+3??N#fwfi#+DEuCP!(`3r* zd@UaeM~1=E6bx3D_FaCCG^aZXP-X3XqafU|bpJlF(}ekvZ4JgT4^g@c6ZRPw0t#;% zn{Yg8T{ba4!AI*Jk$&38I;uGdK>ov+RhNw#spRvIqI$0=-UV{&zh5LNg8GkD443Tb z&3d%Htfc>fwNeLU0p8}hG4CvvIAU1T>0I){HL&M=yOYYb%{LWyl#w~qAeay|Kzx4IRbx$oBTVO z`V>g2EeocWeL?3OAiF4gW6yR|Q|((4%xO+SI=aZR_D^-|STr$4F|1Jnw4VzK{ysp% z1r-n4U|7!p0g2*ea5nnf*9g)aqS8KT8!y>Vvo4**rr_k#5=(QHSI#KY>xFnx6iIr% zmg-o~wcxS(Ykl^;dL*d~KdH}tT5ra#ez!jOsy@WIc($6#-4>$P@70<8{ z)<*WzDMifB)oz9$CPBb{+r-gJ2FZzyoMR$ryNfh|B6L_3oMJRhE}7|Nog`bVw?XoQ znlQdx!urKpN)SL^^Q-#4Uv*f=0JJOBenl)1ng}!M03?`Sy;+;9IZoF|O|B2cd}fhk zc0(Bh>N012OlD%?e_+;wTE5vyZkO@zBq+}&Qb}%?CH5t}0QVbbv?t&YvZfNPAc|o= zV{r}!@p%UKPX0qox{-8-lT2bECm z&S{h$V(00-SE{oXa&++GonyjS`^^`&JB@0 z)k)dO(Ijv3LhA)G3Dl*IeTf5vo_g8GQg@zJ97aX`XQYAxo+0%c!g~{Q-CkL+&!U!8 zu0!L;O51J&t@Ld*#)KF>MQpkb{EcPkuK*#~RX`2KKs2ib5PP0DH#_Fe(!4TJyBj$v zPVZ!-bq)Qkp3#K&&$N7$za>=gM%&P?!>uV9Q#J zgA{5QF$m@D1c7%ISTXmsGBO*SPYqhpo&6)p$Raq0wmK_9QY zGZhq6^_oDHemiGBo3nYE+}WmJ;%ca|^tkw6wzrm9j;J#}blzQ<%?#7Qcoprz>J%B~ z6?{@08K=ThZV+o{M!bj`MZM6g;RrL2{!{q}DbAx6mNLXOf6#)3KmjI_TRctT4k|9d!Z07IIviSo{Mlk%2!T5<#cM17@ zu@fa^um_kVj|w@J=+L`T+`;D|Do=w;5YJgS$fz}G>bz2wc?h=SI1(XeLAq+pM`LFU zBFN<=C6HOUJkI`nJ?4DCE9Nz&SSlRQ*NgXV>#G~K?IhNsaYLHvq>i5IF8;1V>4MRH z-D0|+gKnv_-Y5Ttrgt*e2pXSBLh$E3>e!nG&uyWuGS=*iw*Lk5FsG6xXNzep5S)IK zlRw|dUF3)h9e)*xKeW&aN3X=8%Sv@FK|{UPamEvL^Ta6xI@TLbUb#~$kQI*L;k3q0 z0un829F1Y}+dIgW@%2#PKclJn2{g*BXJzfcI3rqzZrVD#g+?0=3#hfo#L(mrzbDK4 zx2&50yQw|xJ>;(bF1XmGoM-Qnrd2SODE_JYwatUf6d53Qsj0k&8XXX+j&vyS{;isD z_*NygpxOtKjaeaay)i3(mK57$d4p9dXd zYTd{k?SL%J@vd(HQLz?PINLg5ZS+anZ}7GVQYM@t*n>ztrq#26rUXmaqY%3=fTaTs z;%KK$Da*vz6fd*TP@;wy0JE7~4I|FqX4yrakFyqe2vs?$Iyo7ldq#615{-J6>{OmM zWv6i3&`I{>UhBBPdy!-S^_(aF>|s@X>gg)w=Y43~VX90RD>+te@ON{+^hgx-1<**k zI2{XX84JDgE2OihIxwj>n>}Q-lvTqhmM$Gc8R4r{+>El9;A0N`DNz_wFCEo;kz(bH zt*dfseMw$h;x{>b;%GzwapIaCIBpotF?n~ka`J)cevobx!ibB0E3HRzCSFGb7QisF zHb+1Kf+VjD!hz?)?NGvTSts$VfDhz%K6P8*0l^al2}GXdlt`J0#~9bQ-$o+vu%t%M zW^fmmq}($LC1kLv%e~$g=)` zuevxTgN$=8ryxY5*LZgr+!G!I2@^cdfYNr=KvWEgfyr`Yy&MKv${n*6IQFd48gyv0-?n?eyQ1@QXxzj>pygI3Xhd7Y;Jy z&xw91(LK)b1*FHv3H+p6lJK3x`D@~DP4rude%buC6E_igyLwBa?=!#t8-cd)&4kuw z6-_nOlNmkaD=nA%neh|LFBm<;(GShYVM6N3Mngw>7|9VLNr)Nwj!BtEdQ+a(4{?&# zwAT&d;Ooq)cNh4OzMYLs&ynb4a+03hL`&^V%eZ~(Rgu;y(lV$Qx0P^$I=-obeHK0& zeNjX3 zApD~@703q9;9$D5pf?n_Us&Gt?@e>vSAea^amIRZT+6bX&Z5834pZeCA-{*J-ztA( zT7yU%{CST216X1Rur)s%i77x#9z#aky-cbi&4aT%Z63$r-li(W8H-IS|X?*5YEP7F|oNX<(G$l2pNbl1RMLPv>&3ekPl=AfX;R82i))lzC~D} zlk0y8^_8$c=UaDQd#Q7UXJ5{eOTo++gfZLk@G5a^;2uN0qx1?6<=S-i3jP?;BGtW~ zeTS#ZfOb>J9Lzrl5?;?%#@It42cZa`?u7Qc!G@)j-X;sqXd|XlUJesZu8`(|UJ>>$ zZHf!j*B(Lr!ME@6!wzsE11YlXkx~%p!|b1$7y14PMFO-Y&3L7>&tiRYcd>VM&hYHh z)7y4W#cULIlRk6X6JHTHYXcVMyCpKU)5u$st-!5+;5rutHf443m#Pu=NZ%a%(zU;G z&d?$0fHPv85?^<9g{m6_2Ob@mm6J z=aWtCx}G|x($Ro`XdDP-2>5N|$vMYZhoQCLVCutzmPubtrYsSSG>Y(BL4@x$l;3KQ z?>BgVYmg^2ddJg%VFheRO}G)-=GL~ChZ_9P!2qO;m&v>!ZZhh?E-fMstObzPOp3~F z={APkup-6Ja5_ZCQRfl=!951J68!`OusN^!^LY{(*{XU;@8npGzN-x@IdW_3$C6E{ zv|PUUkS1%vt)eR&v~OF~ey+5x!Y|Q|!zc(!D#`f8M#DR~(Ft#KOoERAYQm+4PlH@^ z;w9n<8U2A(x(PEX@O2p*j6$KUIR8i-91CWmi`o?sL}d+kVeN^p#ICR`7~d&!mPSb@ z$l>}9;oKyEtLIIvV<4lU*q3~MZpXCpQQ}c~BvR~5G4u>Pt_vp2bZ4~Vn%u7~-@e0w z>ihsMaIvZtV`s2Sqp}>%7>(wU|AC|INC`$*^kKm4qlZK<-Y%u z^j0^B4N&8!5;uD%YvY1bMVC8hPnz~4cosl5(F% z^~i8G9hkK+Q7*6y*m!8(@(8=Cnu5WgRvYmVVKx{h>j;pAGbP)^B3x@+GSwMJCkpv+ zA1j=;A4iIwYI1w`q(!+4)1t#`$Rm|%3`@`$7VO*>w&&VZ`wy*;Ve({+Hxn|g!hs5~ zMTGAN2V+6~Lr_~5M{Q&O6>my|@53dj+NmngY!6gFv#g!zLUa!Mhw1g65O>&*n`YT8 zzEpiX*;n|34We|UJWBLV$V`+(zoQA^L@^=W=6WvgxSP9sCjCwm9k+=e{pa_KcN5ed zj=PdU!R~T5XZMrsz8~u}XFQy!zjm^i?}m|N3mN7Mu6*9bD|?*4mko51+I&B=??<^p ztA9?0PotkAf}uqEZx8n0-HhXWr)5bn)18j9VLSdj&#F*?`u_xzjA70Ix+c6(kcIz^ zXZQ=T3s|8IX5On;PN_6QEO7RU9Ge?k$J8YwXquev>`boJ_mhK=nn$RgWsfNTf?}1ca%lYLpbgu-@jwFXUR{AaV1VGQWYF1_U{YLUBV#vAO8=s9|G_#PCni1R2|vQa>us^ssX`3XFzsfdBC>@C0#r9aHeiD4!SjD=+W?S zm>%ALrcrTkX6Ufm;Qv((aFh$J}Jw&7i9r)a=$D- z2B#6Twe0Mc7}tMowq2X52K&od2JM}Y&uR1oh43d`9dGp9^m0pnnd%%)y3N22X~w)d zO3dCP+;dm!Q?6~Fq}7R3p3Y%)8@Gu6Tqb-PCPpMui~?rbwSTdo;pfPOwWhw3>lw;| z*?3KAsT|91>hpNF92r=huyK4V@p?%`B`qgmRc>%`y=t6L+KCEr5ljKbS3Z;VIcx0- zFQv=TSwc+{q`23Xpz$n0#v+ZZ&g?@XxLcIm?O{*O#=#4C1PTvVV#cfkH6;+Zz0fmw zgPTi~1k|EtjXZb~f1lQQ7V|zAbEjLKm2u8k8Rf$ZY-^>coSAn{%gdEs{u39~56Cx0 z7R&{nqN1bpN|_e0tf*+aIgL&$k%n^p^xECRx^F{M4GF9IK-e6tD9E?hNn<{;(viN! z`Hf}JI>J1Gb*8MQZt2kau7Udk_IyYcf1f&gNei^f3jdyQ$@Usrf}()Ok-r^2-N;D( zw);hqe@TcfBHjwQ>+2xn0<tGl zPCknPCd9NaZkvDO^pCZTzxzn}9=`kx9aITAtMMVT^inxX~d-%N|*&1>%bG$F+0qnKtvl=AY${m}lL`NnrK4NM&I$ zQwHbI?Kq|WbfNtXWPUavJB~Cn=4^Xj?IaV^TS?|NS_6M>z064}L5CUPZvUU|YyNZ$ zC3Q`2sb%S(9VHeWY2u0l>knw%e>VWErmw^aQR}hMQ2siV8s^@YrT30OQ)iAbRctJq zdf5u!vuX7u`z)rvmR}`EO&WL`hCB*cfWij~%8Ri$Gb|b`@Wgy-r!@BXxrFwN$6-7g zPNSS)?`~R!KeI1FgCdvvOz+4uNDLEeyia=jb~-MGd1}!8!>ykg-EB|UHOMI%RINmH zE$UD;MlQ*zt?&_Kh2G+L@$6>xCqA*h{1IhuR*!nD_UTc_8!~Hqbyw}vosKtt-b{rZ zXnuLUll7Yu0zws@kWs9dEx`KT;>vKAq@zht4@ls4s}Z@`s;m@5ouF z3+J8M$G>U{K+U>9sF!P>|E#_9#VisDo~V6(TzkI}bEtH3Pwn&F+Pg)}qB_w{wa+(d z?|v~0mgdWApD)wi(_+@ELanZSK1X|h5p&)b>Q}YTCu{F-Viu@PK%?e%zEs{n#H>@L zdaw5RT}7?5S(j4JyY~56<*k!*ZjkE1+UMUZ?|M1wF6rD>`@Bhccgk6$Os=hczC?M? z%UN$qwX*hkh4S8zb3T^Fg>J5g6a6FkXK|jb0OFYrc*XY4wP#;xtEc$P51urYyk~8+ z)qSISDjILr3lvS)o^tD|b4|0TW8?YSo@^`Qyq3jKlfPE@m2Dd+Xt z=hvinwwiURQq<-#-#;t8b!yfPNTV+sy`FSt(ZT_SyFFNGe1-6nA$In#)qP2o}d*NC3D4(cx*j$rB-j& zKEEOK3O#47t|uA0c7_)PZteB@bZ2j7LQeh62BV4p)?dqg*&Yo6F3{54{k-^TJ}TFu$BD&9BQ< z7B=MS7glqP^P6)`^YJ4sL^)pAnd_K8FgIZSpj_9&!MW~*#JA@6=7!E6o*TAsWNyS3 zF}gHr!I<23^T*}JUN5)Lji0|`ZioMwn47Q=>azJ$b5rK;l$*A2dT!_4X69z>wrg&e z17>&6+U;ApIlIlv&E0MH+-^VEvwM#R+&yz{W)}8k&Ki`no=WM+$Q{mEeN=|SPqb6D z{YR5_v<8n~fL&O*PVyF41lhee38Y>k2NuPi#y-4?{ebv0L3){oj?b7tE=xs#n*bw( z?$K@?<_G`CdqUw$|B06k5oiqQ+plGOhIH~lz69M&Z+8-7p4BvkbCsbQn6w-k}2Jt%EP;yEifqr*5H9@`;B3nt7Ovs?z(7lb^gS3zb@S#ZKFBGEYV(l zrr|`>$kTZJl9$8l3{gL$0m=f|M0$bP#WebZko|x@;AV1H+Mw01Fgd%?Q}|hMDB^Pw zBKp0IZnCR~w$CO@b3c6(tEO0CvU;LlE2@D=F^fOuFWMyZ2@Uo#LTbdcKo;(7FX4pa zeMy;^<|>7Eu@vX(ZwC|gZv1Yx+O53MUP?4GLiX45%iap9M?(-IEWjU1`va_+@O|lj zDZS(D%m;F4tGXJVQxXdF?lG>!K($wSK!2(fnYf_`UBL&`Y5s-#>jr4s3iZ z(^C8}{@#E5q{_pL(g)<5yc6sh7uxwbx$RIaYxD9w#uh6SdS$aZ+LlnDz%qS(>HsT7 z-QhUn{xFd32xe%4<8B7$dK7k3FR7ZD2*+tpJMdkvZT6Gb&{oYovS z{jxP~aoXdyGepCTdH~lXV4P{c;+$bPoz~cH-}}v?Z|4KqxARA;s&8ivKGr2!A3ZFH4CN;Gd!%#$ea;4s(Ah56K*iKfA@$O~u6PG=$8+=If!rRQ_+2 zeU)l$b9S5L_*4ATxmA6=%x=JOXA6BDo+au&X>~+^`>1=t(E0j6cXU&!(Z7~Szz>KN zn6P6`u+rq4a3{IL(Zc%kE>6jq>Orp&Ua}4Q#ojoI4L$H!>i0B|c^I%iL*D|CG_EyV zONQ&QBXx#CuI057-LQS*7V07(IRSv9Para%C<2g4eo)a6rn5VQ=w<8u8IsKWW8nMJgI2wo$n%c5tU1iDNG(4_=_{`c4dyauT z8Z;B1N3`HL?zd=J{+amGRgW01y2XfE%GhjsncCT+VBk%Fb|?svh7?!=E0zMfV~nZU zDCm*Z69-v13|^PnfHE%I4WclT(}4kIn#C7;n`UXkg5d~m08z7$hi^2-e`xjK{$B}| zb)DQ1cBqJd+#jCSzSRv#E#j&f*ETMWq|XwjFevL+Yu@UaMoEZiwF~7%y@Zk2uyNPn zNtl-E@VSxvQnb!t%cTmp%7jsPt5mnhL#&q|(-h~ch{lwL-zaYG)#(EKDt&k0 z3sijWpdbO`aSTMOiBO0`YNzi_PrrS-b<%Am-IDmgWt-S`Sv`$`12?ndkLT41hv7)# zu?(H-9p?se#WB$w=Um^p0B$3Sbpo4o9(J537${*SdRDnFs3rLO?W%j|PWv7UPeGXQa&0H-j=g3{stw^`I>6xA7biH#h-QGE#p50kY&uw!NE~{HD zbLYrahNQ9iR$0D9E(WsPfqHkXNKc+TB>Ed)<45A`x!;I9S87`39W2vV*co+jCC>9Y zDaC&G5MV~z5q25V+pS1Na0lC68Rd;E21DfN(97hy{T?v{XOZ#-`J;QflhNW5uX4H9 zSS%Uu*6iZRe&r!5A$XOiyxi>`j<-);`8QWT=LLUs?av&@6qJ6;$!>MT7NX`L2>;v7 zcoY>}lO4phZf=9ywS6R8BCVQG(*no2)^TrOUg639b5MSjpplEgy?sD20w&-ob`!r8 z$GW*w-7cq0PAuq{PH{HSf#%hoxY8#Ee}zv(E}Pu~`wPHBCS~*wFZn8TzYNt^p*{|Y zz=@8QGaAIBe(nw@ztR>f$T|nUd#3bYhGDycnsCwt>ZCZ!jaIwj6+ic?Kj;$#_Mx)% zY%@koVq8gFK}5~6SgfW&sv>_OZX@g>>}Q1L7oF-hH1lo-waM`5#aArwI2+vCDS~i} zfW=~_S8;a!W?J`T&IZYfUr!Qf}(S1eJLWiQis02O2E0?++1#2O#QQ(RVYX0#92}DRM7QN zlsfK8TY|={crmQL8oIc8#S{6tSLZX4xH!zO4Ru)@pKUw|2jO-MuMs)j$e40{`96Ss=HD!E%inQz9+_q9zdcM!82Kf`*70f1MHVW;8?s4+0`>sJuUA zGi`)Ra|+qlT{w+cFoLR|M03L|NhJ<~_5?w;!T%PE1-}k`ur!7Kt-*ko`~dez&g!Xr zO{n_J>m96>apm!B@=Vr!I;)<^`g^1UdGE5J!_MFxsV$cOYi^;UzH4)&(kE1X?qY|U z@8wqpCYP~#mVK*jPSyG%+bBC(y37LUo))y74yO@vlD_O)CRU_EdSAHBIJAt#x@tX@ z-PZeNR7~E5l`632Ew!F%VTmBrPe};r)H61QFl?G38gCL+MAtz4)vE*eEj_(nj3$p%*uS~v`;!Zx6Y$9Ig z+ds_yK>RQ&nKO#?jC0xMO4GNBXp0z_jy)qwx5-!_@}I>`$41qYB5^XLIn9T=D?==t z-^K~->JK>L?l}4ijhEel_dDJLjv>v6y?k~;SyVAkJF)yAhVj<-^@63la&s^Yn5!6i-p zt2w#M{zVxI<$4nfQ0@1S3}vi!TXu4{%pVhH{fl3I)%RZXvw!l-FZxY@^-a*o`!-+@ z&xMf@W=7n>5Dc|a4k9W2E+I;OXX4&Uy`XLqc{+UAuvdLAtloe-DQoDLf(219u?L_`HbtL~tH-BbAKeG^wdSG*sBB?3M=9HCHYY4N3j9YSbv2qbAWB zwdC3{IXemi*>(|o$2?``;6>t%|0G4(-!yZ^EztgmpKSlb@#XEk@!9Rm<6nYl(k!Zz z)KquM$8slkS~T6=`FwjOK+l$tm@l0i9+=A^>3w1`~E!UxOy}JOY>pESQUr0reY& zflMX#3}*`f93mP}EHrP8Kqe39SAWSSK}?PW_1qwKH@sm-krFC8(pw-?C|#YpthJmL zm{^|g37{Dznd{E`33n)#+-+hH=)QweB`jW+KRBDJT;uvaPfkCNSeCOMDkf3+>`+}3 zimOT0^sfo?7l+xkp}3@$vw9xO6Yh@Dk>@mOJGn7b8$)rk`Q^rN@^8Xy`gf76sO){A zGpGL%0N(QmGt~?^K^|%N&<3TNMhvxp$*ga($AP3W9-+xz7Btle0Nv z(J5LzYoY3cMw%NBma*F~EWLTN?>F>PP#3w3!dVX7snsd&R5`2bR*AW}L%K3Ww@UvO zc?nnp*6ncz4@94DFz0wrS}&C(CUUrTyJt2Nld*yuQukB z!A-A3>hg@ZEW^=Dc~AT+6DYTWJXo_g6S1jWzN3t<=bXg76!4vzmFx})feW$h6FEpT zWcCkby}qIrj@eUOQAw_;L|0e*t15=e2N^&pIZN6@eKGX>>npWj-VjK`{s>7H6Lf`^ z?-aye3+nwsFvN_SAF0BT#%$bK7V7i3RVDPl<&ZNjPUhb zBCw`QjUBD1PHm!Hwb6)XtQ`gX+hUkmo3gqCyd7A8ojPi3 z6&^{kgSEQS37c%zaoQb&aJ=6M9v~p-T;gQcI=U@9#R*P#63Wtw^Gim&tvx`WI9K1X zx4!Hk`@^N=W5Y=T>!7RLdtLtg%##3An-#2ma~C`3=_E!yA!vUD95Fma`J?DUiM)pR%ipB z==n-~t7XpLwY9mCTJ5*ZFK#Jw?|fgM+=nbVihiY@ zREyvSOlK^4QKCDE<-ay6lvth+>FybjDhS?4@I|RIGIN_!!tuByMusDz^cQBEEj6e6 zoosWZ-T$qoxMQsI8WJaAlvPZ3d~RfE1I4}R(R*OEby@AizsxtejSb!i{GEbq z9+325AU-et_d0(K#1G+&J~l7Y!Kbh`8ol;W1MmH1EjFLnf3`uxS_6!DXF&qe#Bh)N znN(vGuyzRauQ)G?VM?wWRU&G|P~W?mU$=C&vkY|X&a%_L;B<|t3H6P&Y^3a5bkvr# zx$4vHcTvp-S*sfpQb5H&(g*tr3U6^EEo4Vq8*+@;P6EfF7d~EgpCbFr3A2sZUo~ew zzF2y*9*pDhxFJo%q$R!YdhR=NYbQ_p_$$-Li1kUJO->P+Q-yzu2u>BjDI$if_Y_e{ z?`EHLYi3-ov>@HjS*xmvQE9yDosIggMpnH?8~sNbgFiF|4>iUd^W`&*NU}tn-C#Ov zRTXYPkN{wRRfiPM)|uz{byZw#zRhh&zct>giuv|$>9?0xo%#LZpNKQ!zfI0W!hV^$ zP$r?3Fl`|r3cyUef})os-R@&19tI{Yo>@SjMEP3IRqGF17{$ZysQJ>?)!tgIp3iOT zye6`FkYqqz2av8g2*(8SJ!;vT5|UboODkt}D>+seo_S9ck4-t2Rel+3b$HzrZ|VSOx3Jx&I#Zmfvnf&xd~IKEIhJ{@ zykBsj_?|jQN%4{dA9sL$Q96H;`Hy4@o0&x6m^5OaumHEJ?-*pFCkB{h0sCL4Y85%% zh7hOrR1N8cyV7kZcpaWiPHmdvPn}~uWFqz}CC`WEjXR4p2vaps{EF-P2Oy@LQ)RM3 zCNc4!ajI)uv>l>?^w~_#7@lg91|8NME{6zPBi3!BO50Y~_$_eLT(+0>-8^x~6FYtH z4J<^W-EFID58IZu>$b&HqNxG!Op(8GG-1D8fi=6O6M~-rqIpYi zu5$EmoM4IGMVn-6!m4;P1#|;D8$w*JysO>?%|iN5i|A#;zI%Za9`A?~P=isG&T^84 zv?RURKp8=-yWkT*|>~>61ad@6o_5igsj%Et@{n+?x0AAb)+dQWp!Shi*Ue( zq^tL4Xg?bE@L@EKV1Rgx!0pm~J(Vh>D$J4chnOXGqCt{u0ig0xDoVKL8xL- z#=}OO4O_j%?lkrK$na8+Nby&Gr=B4B0gtGqOz#adt|G*f(erJ+9YiEBHJy{CPu-;B)nN=a4nhDVe@TUM zKw4%lO*L8%W3EPFL->`vJ@o8!DWK=b!OzFzEvz2v@cpO6Q%lxUI0v0+?sOh*VUvL@ zE%BwjuPjxL6Qa?+U&ODQli}NUEWuwXURLVyBNB^c%!F26?84^H&_k;lRJllqA_#^^Blu_jJ7YMF@p^yLwVU{C+FBV7C zbA|*1FymQT>=C`q%BZFI2j9e-wRlBG?`x;UspcoC|JDDui%bkjMQzD>L>jpR3gi1W z#}WnevgzCg1|GHMFtG-vK{(jEkDuTOOfL1BYfpEM?K@gs{go2cZz|cVJuKLg~6VDb;ztb4XzI0-kywiI_kG z(pq&!WaLBw9{uYQjsatq$OE^TOGD-&x0j?CttAf#f-1eU+C{zNK57z}xew1bD7_M? z@{zbB77u5gLm@Y{PZmy+?^o51O;yb0V1Gb7aMbXZKTB)QG8zPV2C0j2gZwK&d9HRB zD*Byrkkvb{T4)@~>(>IYbrJX|_a0^4CmSHv$vL?VgluTN8+DVHyR^1{g|17>82LdF z*jIDV>WLe&;dKxnXM>&E+;%yl<#1x{=Suyf;3{TK;AFoS04!JuUI`n*by^7-QX-}S z8ezGepioO5emJ^3VBa9h(qr17@XRr;Po3}7#0bSF6j!sXtwMcfi+$7)n9+RI08;%E z*RtjTxg4qrl(J$K*!Co*XO0qE#gRPonIczvE1RlKy}iioFNL+Q^jc136YNNq0%Q89Ux3Dg+D$%&1v zPDGCjFW-Uf1gm$>NX;X%N74?7wXLpSB&;@$^nh3a&6~@*xIWF&F;= zN3sgmZK`_PVre?ojuPLlJ;|}=!9uIIuqQm>g*vuT)@d8pXjes}u4c^VLaDu_4I~JA zIqMO_AAX5J8RXZXilGcIG)mQ(2Rr}zz66=;lF9?bRr*KT(2<@f^e?E9`iB&i@SrNa zbf67ppEWo7l&nLQ0U!L?{NWw5M9X@tISZn zgbAXPLA^{8NP7+82~3n}6#xfr`63l=4NoUq`3vVT++hXBPzfh>qs5SNqaN6i*X{n3 zHm#wb(Aja~10B4sy?sgWO4LwI)grs7|047Wj0cwJR;cxzmJTu$MoPD%ksPMMvXMeS zKxfrsLOn0+FQol9Moz}-B$Jknp=&w#h(9B(VdJ zwpG3SsbR+bqo{Ehlk#+<7IQ7D)(DEWg^DNedwJ{&1j{fvMwwNDa5ark^H^*Y|1!-7 zd4J#g{Z8M`UE98SaNCY=zA0I~Z;4&Slz?2R4A!{kHgfg^+j}A9>dHH1rpcZ3w1%DR zX*0$9BDh4ycpt5MSAsInh-V?2^6CAbq2QZ}~p*xwL-S369VM?40+svLArp)~C1^ zzW&=)_&X(ji$?Vgak@k8p9M#ZkBF)=E={f$MKh3@Wt_+2dONXLJX z_h-%3R%v;L)*Cg~Y7K5yRKJtWBqk~^7oVfT^OQLEo3C}TXj?11D_lHZVksl$7;xLbeY&3f&R3;APbi{cDxl{{bRdz85e?{1rNJpJcbXNQ;D;xhXi z&#^-G{FwE{IDKLwMaJ%Z%2wMEf2DY|`ah)LK<}5LO%DnF&n_4bP_tSiY|vizhlD)d zLTy6_f*7AwoyeqX6d*U#h+s&FUMx(ae7Qdzpn-INt~4E>Kg`#3l>q3oT_*f;n=}D^6hxJy&j)~YO!l_I7v+I z|90BsRBpHCTa1sjcaZg}2iH9)2G{DHVZB3Sg4^#4-x;B`MohWbOu7x?a@DtUXKF6= zF4-uPn`N?5Du67;Iq0@;l=`ni@3I$Td)i&bCs>lB(qHBH)y-5f&{cm|cNfX;ZkE0L z>R-b8*iW1RDwD%%%m?k_kACv9pZwWZS1R}G?!If#V{@mkCUQxC?txMV*AVHB5{3bWCluvkzGkexCR(~NH%V2}Y58Z02$Q*cQd z%`%fNKl3&icePm3lWwbQ``6X>_6q((pO=^r@p3y|w+gVwOK-w&Z*Pm(%NI)4hLC)? zV|}x}o)l8QoIxk9TuPw+%7es;gWM;j`#XMv2mNoZ{E+pF z>_l_ltI0$WAE@?^AxbdCl5e#0p9W#3f1y1()j1mFCw;gOG%LHEiffeW1ZKqaVy!Uo zAU9LR&+DZ=M8Di#it6}fea#q{w@3P%@0*9NSiMQR*G7>;H*Md7$6il+(B`#wwpG6N z@Bt6+SF?Oe@dL8Sj8ajxjv=JHulM-Avgir%8`liDYjjqLcTGD)?}TK?ULQm^1x^`4 zt8A9sHGBQO!Oi>P!aHFp>l%%O&2Zwl!>37J^ zu!BHx72niO1mpzAt4)*YCaaFC#817$sy}Tytd#!vcJWi^u=Vmyk$Xd+0mW~KA@~s*ar+lWIeHo{I%sCsv?iivJn!IxS+)=Pl=jNkMxh}#T(KKt_+SLV1Ian2!0

    WT#Y}>b^*v1gcMeprSI`U1O%T-O1aPb-2BaFAxG+vwahG^ztcMUZBJCwRe$L zk7~l&vQ@QimC2(j-w2f~oY*|%MFAnk@-=2ZI4L+1gBjJVhFATJ#A(aAR?05~uDiqR zUkQgy$5Ty*sFC(gqDA6-Ymo<`xWBs5Ll$0AbEB`N77 zYo^Pe%wiBR3LzJX>cF;LCCXl@T5c+pn4wPn?GS`Cu9x7>1;Ew>{x{K@v}D`uHWT zZe^F-M@>*oUM#c;2;2b z<0+##!#Ny71|u(_68nd=X$c``c*wbP^Mo73Ik?W4j(1@?+=-X2cQr}9)g34^*+_6{ zD(}s+hs-(xX|;^~AMieCc4n4gPoRyy$`doGQ;{F5qEA%|h=Oxx3pdG*4G45xM+_+( z>|U7lF3O^uQQF~Rkr}8*1`F{O;qYy@Kacg9ab}_VcJOWvU368h`yf-%0EfecvHl{~ zcME-$Al^J9I3tD|m-=MM>exV12&IvT6iolxF9zeu0__o!MJ4`_2Z7+P2A!e1A?$GU zCBj{c+F=A3xmG@=MJ4!4tT$%O`Khi(!l!WO>fPxUr9pGA75roTh={NVM4V+#2|LAr8p&Ov3(8*AM5Bkwr>C;lOm)&D2!bqQ z{|AWRK`LWUW*xROeS>!LE%qcjbY2TtV7-g6PCR!zx-OnQY}U1c{u@dE4YxikB(h=> z1n~fZje9kZK4i)qkBK3J1zHloPVJ3pfD3zInZ`y4`mw~vT z9Ha3}^y+L#xK#W-iN3)5<>BZuqf?i&$L2Gub6!?za9Yjtesue{SwJirZE!4u2 z3SvCRa6-8R>|lr>jRAcbQx*p)g*Rf|t}2F6iEv?k(3rXnOdx8LG=76ijGQug^ri;P z?J2yBW%)weSbZ3X?~5}a#_MgsUV*M2{s6OVVwR@wS`6={E<|rM^aW#VFP_~xt2*18 z<p)t@sI_5$dEC^MU3 zO_TL*vud;3A=VIfC%Gxzpxt|1Czs?Z#C|QAryjqQW&M*;pvat5FwFhOw|ag{hCTB zHND#tGYl0~L5{0YQNcY$lPzB-523|K_p80_^&g*3l}ApudOK)EK>sr8Q9~=ehW|CK zZ7Qn={Y(_xO=&4w&|Xp0YllymLzEFhXVyg#D}qbmf{PI&t>G(nd~ze z|H(}5sZ5Rtns;%|UW11a#j4Ti)={#nKDnZQRk2U5^bO5pD0vksXRfoUocWcXSwppn zpW~fv!aD#oBdw5aEVCP>ynCrC2zmBQ2R zRszGsZFC6Rq>seLU$0cYBFlqFM#z>Z%2uk9B{Qa~@ddUv)>o;WQld#r>)$1wS9cmg z@Pv3xnw>G||8hKS*(!dB8{=GLnB$@JDF7|Rh1{*S^+bL0QMTcFL!D+j;ip;o8f5fL z5GVT#b$G_IxHW!~_dm^_D;_Su>g2syDa)~MRn$9`@t{e}A^X!x0QsYhmnrP1N~gW# zb>Lrsl}c8fqtL<7&f*p@=&p-YU=)#^?CeF_Mop!E-Zk|#j*z#qa1rTH``b`fc51#) zNSJ<+F-8q9$Z2{OppteD7q2i(A@L{9!X&tn*UQpg@tEN&{>V3SCT@hGTT8z@)h9FcAWo0f96r4V=mDmqN? z{fX!{6M#r9>F;7mcTs`1^%WsEi=pXOz9Q6S;iTK~*6UP#z%MVwdl_+cL9PcEmc%xG zaB)RJ-k`-}S+TC5E+;WtoLf*2fkko(X#mXlt&cEp@9!g$Ibsk503=y?)9@V6rb5D7 zsnEPzBQ$4lAB$cQ{$?Tme{9|K{+{Hg`SiwHHjBHZb&LZHj#a!7P^0*Z@?TftHRZpl z#2d{8{wuUysu+^yv*LsG%tLZ+GLtFX;(m!th5CY8qP z)_dzV;|~ual3N1tmdJll#qd za=#+wS|Ohiwb_l@@ECG+5mU{i*Q7{y3QCtZJQ9mq<<9;F`Uhv7-KI%>s+Swq`+7b}5JBhCYxevUBnw*;pP(&Cf+0(IKoq(d;%gq;2wqxL5Weqi)b< zXEe>TU;4BRaRzrwx}SeVWVbaExpN$Uh_OFqGwNgd&CTMM+5Z#2G}z|cGsJDz`$@U< zveNIO4j3Zv%5|Q*!E0#6TLMwfW|ejARu+NBJ@*MO|G1Yu)wfUaUA8xCb*mmjvW%%; znjZxA|fdE@~!O z3boDsI&iKwBo(#BTj3diY?nO4A^Feda6($zIi5MB#aL9yp=dHK2-7^;nM<_5g-%w* z56Q&nyXn9B^F%eljw@Bmuti6lbV)LrB z{oHyxNXij}i_KUJEDJ9G$^_|=Oy0u|hH_dN^$yp*-DRP*H=#;EA^v0c9t>egrd|MW z!_UWX?GtHnoY)`RKTOu7&K!UeV{2i}tB{#L!^b`V8`b88kqr*u=jkXoQ~X1mVV1Tv zBJO)%(D%M_+ZO}-4m`5$Kw@gbtdhgNRi2}_2)&hTd*M!{;#9fzi7lxB?p7hYB7C-6 z#e^<7h`B`t$cSJw=%22JTST;36w)EaU+c|6r9$dzaV%kp%%yOW2z{w&TPM6rMQNP~ zFBRZS`uX*LF~_Bl+v$!62-Ze9JavKp*%ed9}etEOpeLnc(J1xZ@(1S&j$^oqjv(01p%DxGz{HP zpAqWSq56A}|BUAIijJ30GI9_>L6ds{O32NOvoq>MU*Bj5l0Nq3yS{!8pA40hWc-Qe zeMUbQ-txk&pc`4hzJcohQag9M_!^bg1rGUq@U1;z%l%{<1lZ7D4lx6_B45#lQ)?K} zb>nj;g+ydDJpRUA792`nHvK?Q2Vg;FBEE!x4u*3yLr%&Cdev;sm4-QSRQUQIr-4L7I5AYGV@5M3wY zv=@U*1$^!Hr6T|T_F|`XQU;VYD0t6Z>50FG?q{J`;i=bb_X}V+;>*zeiaI==d!FaL z5xBd0YXfGc&V85Cf zx|JxgK~JEf8<4GZT@5JE0CrNM*$g523?x0&lL)CN(cc!8&YEVhYYQ_6mY<e z54LWi<_kFMKZn`P1hz1Zcwv+RyGcqz&5f8f|9_3oW-fRxj%1Y~0;V>*I5=(L$?qA_ z(ak9btP{)xH=PN&bdu1{g&k?j{u$99Vf+Ov8#8J<>nU2aa9PL@d>PY2KO5-x0$p-i z^}VLLySU6NY!ddXfKs%VecBJ7^To5Y+&9GO*5b#~6x(5n-R?yX!njB|nJ%=jT3a5M zVo}D+DUzz2HIEaCzt~75e_|gFFk{Jp5d@e}{KN3*x}}uPsy}p;sRsOyA6%QhVIqHM*(qR1bkSFZqGu)v=lFkg(F2+;cdVcI6UpnC4JalcQIpS zIrV$ZQgBFm@l&OBRX)iP`p)KYF}fq{I=7t(Y@Wd+%ETL)q`0;XIx0}vLLEArm*cYvuxK**VU<1$)S<*hms>+Gl$b8Kry_M&Ly9% z$8Am?6K~gG{kjMZ3b3NgDVg|8FeZ))V>-DuhZdUnRD+yp;!~5cacXMK!>if9#~&gZR@i>7rCh z2j%|O1@ODl$lN~;buX^iXXWzOVA8@khWl(|PG@JylCf9}9rFQdi7{Br?ikE0QxIzZ z+WelJp8iLvPOw9I0Y)S%;L*Z*wUn4EfYrlQ^Z&7R9$WKxG@ zfDlS1AwUSxB%lZ?Nh~0VBDsp?LXN!*tzelm^SYc{s>Q2w;vnsI2Wv|)Fw6ARGLq{LCEQZ53%-DRksa-UV)SrPJjCP+ z|99H&5y(69`-=Bqg_;!u^^jkHptN?}fSfMBEhbrP4W~l$2~-a$6omSG`1NevW?MLD zWQ!{_pe}bg5M4OSrcL#S%+$h=ni>v0BPOPkD)oOPufo|VH}}PA>3?j|E`?R7WT0@u zcSR5;h=^t$y=*I5&I!wIrCB`grmw+E0d1~;O&vU&5*LZ^T$ljGJEHJs!J^@!ng{eP zxF~V1fpIp^kfDu0QFz#GaRcy1SUB~eJyK0(q7Pf@>Se1$pBy9lwj8rsI`2>cCp(?+Yt9Cb3aAlamzmY1E5;}SZ2;s;XSU|;F69_(9^x&b^Av*j33k*vLm?$ z^@c1RX$WftRLoQ&rP3+;-@0` zOawgl6~=^3Ehow9ry}LkaBMDnrh4*u7?t=%0ENETUcvHmjU=5Vn;5GJ( zbG_mPUU0q_@O-)|oD8{)_*Ki5ZuL4ylEp)Y--b_V0zu_%GM_?CN;rJch=9zvU z0uK^;%ana1rJnmnR`!|NN~=!!nxg&@M`???2nJm1gfMD8vfFq~A($fU>;UG$kj&m{ zE+sl1mU5WbVFR~d2P@x|`_f>ASr0Hge(D=gLax2J+o1Usf6Z>{68zVrV=%Ec1_X{q z#$fWu7yu`u0kvKqeq3fkbL{*EXIWErfl_}sEF1oWJ0r*}^QW@wJn2IeagQHfr{qaS z%~Lxy&NDkSb(cu{YpA%@*>O>~z?(wl`qbS=F0q)fG-dp!nr({)WxFQx4pp{-db4~M zr=sF07f{D!rgk<)MDZ{AcIaapHl@%$n*fJ6<{)0M?c9*J2^2$`;XO6(jEO zk#_n~%aoD!{xK`}vm0RG5w`cYkrIr|f{B@AUbchtbl49{*R^?x<8+Ca%rA1d;&ZVi zSlsU{>zmk02qT=dR!&MMib+|v^4QIsPr_oJ2-?zC1lY5F@YC=$FL)G;PbjKHJ*!Bm zs$cS2eK>arzO+C#&>80bY3=bZ0`bo;+2iq(VNi1Mq}4n5!i*@m6V@?qoi0w*<#chM z)eZn;AoV~j*Z@>uj>Q`d5;DvB#P@1jzERwbCPUjl5aa5v)%UsiWqU9=ys^7jEH|aY z12v?#;e9i8HK%3MX2t~qcI)^L!arXuvPZnG!4AG*b6nctM;o7gYan~3T#eq+xdoh6 zXRB;^l`Cpv=^`Rf_L5U1GoJkue`=67b**_=5{%^em z=-$N9$+FI~j*vwX+<6rqmY!OPs7|#OvAhRM-&4ClIZj;zgdb)la}L3w5^ozau$n1r zI1K?{N;4oGjfG!XL=KjbU2Pqt{stgm+I!1A>)BgRyDXi0GE0wg4+WqzLlAzB8pxyi&l!y z<$*NnxKY6KZ&`fIqPd%;n~KfUrni!n-+YQ3zgFf>kyF-6?-V&Xqn2367XrTUsc^nP z0qJy8#0P=K%l-5kUtI00^}d>`erA4d7HVDos==w=NwC*%H-n_1V0?phknzcJ^IFKP zsT)k_Ja5{`SkvI;03fGc zPUeGDUl^p9kkkQI=+Z!41i!r@XPh7zMw!BdYc<3Nm{&P4jdE~~vz`=a`3wOfTSrekC0zIl-EyF=73m!!eUXap zIq^)w2ikrR-Yz0E-NzFf@l9=o$eN7CQBUpNV+EU5<`c0^B?dx6*{riNXQ{7hSuV_i zh#E*#-$En~Ph=+Ddq`@Zp-_&5}WTCwA3VxNwK|Pi3ngFzfAAxq}t8$QHiM%(1YAR)`2Mf-7lsh2H z86!*Fn23v|e+4d5Uze^(g3FWe777lC8zX&7B(BbdHy{+kyjqttw+QpcB+&WuWBo}Y zK2CxSsYRP4a|0;29}_JfNZsj@zj2cys^z!%(Ulb5qQJwQIqy}WHYV~6(ko(=pqG94_kiU+U*ge7vIO5uAnc`NfO%o#L~(uLa#Ul1k`dx>|An|RD)>NO*=Vq z8)uo$Zm!JD<+7WLohvL6$NMAAJ42*v^5R`us7G43GAE8L=#vWQ`;OSg(c92QW)N2( zkic$My9U7`9mF*w|CpLAC~zGAESWp$14MV&xSn#BWWe)Yy_u( z^Lvc5>>Vns;H&^E#v$}e*ugq5ne3<4 z&gR$8=KsL^vDil~C*BDfIXhQvJTJ_W@OIRD)XqCauHn2{J|pKn zk@FrS>8(9F7UlNPi+-|4X_4l2bLZX)qzD&Q{4!Cv3o5xQEBdNRoCo+3E72nd9;xWE z4x$Ye{a8gmUeUfN`=H@`HyAHA^T9^rI^)Ee2mRz*#E3zzsh?oxBbXzAFL00eNtJ*- zV`qEnGP}pf;no>ros%RJkd0axQfN)aqWSHzosh%`sg3O7kg zC6N|J@Amr4Wjjv3Cghl!P|7LDvTbnPh$UGQR*LKEH(lSghzi-RW{5sOAxr&Eq;iOw z&*{081g%>}|BISZKlkr)s&8h(Z;CDBmi1~1)1*i#3Yp#IYMI^TCfRd3qv|X=aOc*A zF^|iHbGNY8Ts+gA-2=#w;$SjitpVn0lv}qB$KPoEHr$9VvOB`Nup8M}yyBb4xoPJ& z{crHPNX^%C)DG1JaV7QGv(Xdo5H(b@QO|O>u#$@&X4wD_31M1HFgu4u=Mq=8Xb611 z=)0W>Rvuw`wq2Y#)u4t)TXMNv%m^*l*>lgnea@m`%D}Ytdt>ANcAv|5x?RKIjwy?6c%Pzb81$khD zvuIu~2=>;dq&qd)JL~PsCq1dk{ySMXr|aT0v+0m4fZBs){|JITd|vm_8^IDs4Mzp8pZRiQ{|? zf9}CJ#cNCGJ-TZiO^>Nd)NN2!u)eLs&xQJ~r=ZIGU!i?g1MHmI!59t#5*~fF*2p4K zY0m`6;o=>jmK)pzp;ren(wAbHH88%%%)sVI^?zr*vQqr$K*Z5;;_AA_w+izibryBg zExG>u*qtVV1{yoRzdSbNNSTr=-;Tx9bZm3K9!rAadR%o>x%#d8|2VKbd5)6nlzSG! z1iMD!p^#==1_>f+(?G%QfE-sbtvry`Havq21}aFnKE<(Fi+_~iu%2taQqeG!ND4P6 z;!2g?t8y~>RO>IOyt}6)kUBE)F42;W3&x(Cr1%Amce?BZKxM{P&fImy7WAbG=93*5 zWUHeL^P5g~qes(9GpmCe$tLE5c4EpUgFK5RC6aO%P3NYI-1O7XhLR;m&emVFJkzM( zn)(gDsntDdq=E~~@t3v;2nDO|!MEr&Rr`Ff0y zYwKlnE@BQ0Aq>zM>>Xf%6zlhJFKr|l;VS(A=zTs}ufJ7)J%m!we;6FWf7}rfN*Vv2pKKvr0KkF z$1JQ)1i#@zN!p*M()86rO`JRFZZ#{OnQ(ERhHlD5EM~TgX7%wXapb+!!g{5uHSewuT2x9No5|594~&UQz9Bn4EA-8l8Uk&x^CPZ z03pKnh4@f(Hh4bx`KSJ!0C>7FFM#?rFXIHr{Z)|$=;EBH9;VYHv^X5R-~SOGxLHs+ z^ayxI%o9?N^NxoRMdkX?5ylW#SqzlvB;h{T60L$ACHaQh4eZID`l1jBq>jBiOYZto z{^T}B?a4qr7RcR5xH;1nBRjfPp5Cf%Y!Nrv|88s{C+9w)ua>Y)-73*~8CbFHl1*jLOt;ohLk$uig&>A&Xmd0L#SlP_{E zfqz0(_vX|+xC(-Zy^jCQg{l4BS&_LgGVj`7CL06Ahw?SD$uYV>7!tb6!tPRbg`n_> z84zoILL-BskNifzh0M_OVijFRlp^(;jt*OoK_!Vo@A5$3tz$4_*BinP`levhYV?#0 zUtkl8{;Hyn6k})JLVJiI$&B5~J#Ku93@_5=**1&{eFbcFS(xGa1h)z;-ibOs36ZLAXpz^q_&2nu>su0b9$$qc zJ)HHDIbO=geg8r-9}0}n6MkRzj34Jj&-;ysTBgmpq?&p!x$+sC97vG%B9H~Pk3TaM z6((H#itw4Y8;zZ}xkpU;xDk)p{q29pwM-V|<@?#(t)1c&6g^2U><7w!+ZXSECuL_x z*YzX+&%Sso`=2Uue^c;590S2~a&Z|d&!1_EKyQHjqD9Yi!AU3K8VbF_%>C5G>y1)wzfyMxQBcn=R(N>)$kApoq-=wK87yvyHXgsluQq|7)zz^#j{|e+V z2tkcTo1Jx}5J!p9ks?}SGgc7Cb~|5wh}hS%x(=QX6=EZ{3VKL_uAlSc=7N>dn~V~= z9)*?dIK8N2%xa8ah+7iXZQj?a|Cp6t2XSsxXtPy{i@8CkaD>DJ8+S5=nB zc~s;^Maw%lRc3q$N!5EAskZi{F;5t{<7xYZ&$a&#kUK~`-LAtA zw0WPDgErlw!#`^ChPJ-N79jnw*CD(-w~5N%CmL}QAujd|rXoai@VT6j{U7S+WK-OB zR8@J6Xq=7utd;UwfJQa=rmx;W^}ZE7N|bD#mk?wrncx=)>4j)Mv!N>Z8M9avTRp=% z=m=_sf|uMPGV5c#HAOm{MN{j_NuIsAnBkQEt(;iH#1>PWN!WBEuO%MM+4ubt3LTiH z5dcy9mc7pEv?#ltvCyHlkvu*!Cq(WvWZDy&A3ZPz5hpNEj>Clje?c_QA;aK4ulM{#dH3R28peB%a07|?qBwH;M4~5>Np?Ev+zy(IQ zyaD7vp{832e~72T@P!Z;7H8Hx9N?|ie1ThmDOU%j%>jwW3vyQJ&$*W=-Z;ksQGpVj)o0!*EZ{!;qWN;p~t5stq*FBPnI8#}V#E=^YrZb@pfTp_(CH2bzWA<5Tp;gQuQKp4jnRn!d>amWyTgc>D>qyT@UM z{OgcMSYw%^){ApR?e_B!V~HH+y+CXm&+fsujYj}q3AOLgF>u=umbVxvdzG3`f%AA1bXD<0_W9#50gA&jw&V>qFjVQViL}pJ#u%GqK{4Ib5DbF$ zjZOvHQYf5nnU+T2yRzv`dR4Sgfk2s_VxD`e-RG-}uXPd}ViR6|ZG9b`cuw0`FEROt zJO|qY^oWxp$k@0r4S?Ft6t9dbqAW_S!lg`!54UP9DP(v&^Cxlk-@*BaRnpERU^!v z1;?^_gL(EYu)jKA6wl&VcJ8^^x!w8|JZJx0z0Wsyp3Sa=w*IBwK=qWkG9kFd5p=sK zUSk1s_UeIHW+8Mx##YW`1@2d(C_-?r76wm*&&%f5@ZQ|3Sdao(+y6`)%Fw)$V@duI z7&Tze#&3iHEb`KSTjmF6Gpa%UbR=@TLm6|fl2J~2@t+-_Nhu+Snwt9xAXLq+d&)i=FO-ZH&JNk3M zU(zU?9}8nBR{XiG&Lv(EK_dQT8<%|H2FI2CW6=u4^;y&20beuNXs7VK4e`g#@h8px zUrKlq`*G{l=HFRauUMHOI99~{XafW`+(qob^$k~K4sK!RAZy#N2M3lPY8A2AxrvU+ z6UAU`$y{PuS~xDMa^~TV-BMN^0qG?mb|jWILw}2c37IDMoa6-L4vssp-5I52y zhwg#LHb<;^0)-WzMPqrEpf_f5i7E~knPoB?(QZK_)N4qZifyCY?MYca@2^M)67zI# zZL{rD2TMIq;U@j1Gq{jVw%55JvZHvJzy~)^Zc)pA%b%>&dZlA?wz2-KTY|y^N}D2xEazJRH~0s+Qg{b$<2)S|r-j>^2LWxmKmE{TAih4R%b=HYOKx`LaNig)L&+n4$}cK-*2RJUYTxg zW*ZYbgElE_%|IIz;E+P@3Ey-{ymRd*yP5u6c2?7`X2#h$M|89CT(fOyuX9dJ@v?h7 z?_RIxeF?v*_$S*{fblsO)(3eHC}}tMkwlPc|2bbh2qy|U+pT_dhc9l&`!=Gpg;yJK z4H6T+>d&PAFKKWLD|X-x_Z3$i?8OIp-k~0PkDqL!j&$=^xZp1eUX{+g-OH`_@*QS^ zdB8J|depOEgvqm*$OfnG^!)XZv#AH%(nT)C*KYNa+dQ*{ze;fd+{OR!g4Mnv`A3`^ zu$IlCfmuh>{VPIwVMx<)^r)-Y0@3`|1<^TyIQ##`rJM9s1*!^np!Q!0lA*}CkPOna#t*z{2I5$jE3OBXC_;rW zc?IXGnb;%({!QQ-d{}NJjw|}ML?jGsq5>0|7&Kv%m379*xuh3V_lZ2exGl( z#M%A~qNT)Y#L3y!9!%otP*}ZfAhuW@hIa%uQz60VD2n26uJt&ZWD+N986+ge){=Md;?XR&trEb0pPsEc8W^ zu$iR>pCvLiq}3U`Pe6_0U+fmIaKRG+Ss*${9t|vJ5Dd~L8Q$o6x42E78{_6hI3@w! zp=+{8As$8uYdv~8(-KatopkrfbjTIbSq)wY_&EbWWOa8k*uJa2LrLA@OZWxaP%MKn zQIEH)np~Kura`5)hnnVZskUi=xGwe!JLPR)wD1IT(qB~zt)A@(&S{tbRr0zKa?un0EA8@MFT3uPn>d5B+x+$t`13p~ z*c7^XPC$)k|19RYSom&sh%IRrY=mqko`FWm0BE12w)o|BvUsf&*GVb@=4K7d^h_V| zL;kP6ExaA%brQ$1J+g#ctqclD0^Vbg1I~02CRVhRGodoF`*bf|;#^m3ZtrN)joyu^ ze@j~WZPA=((+6aHW!~-pmlg50yq2=klcS10g3$$UYhEEXTcAd=N9`(W|13}s<7|?} z$>D9%TrS{x+*&@7{r;Fzd>?j}c?jX(g+T-n01VJM&R1MhiU@aCWbjS12(9z$W3H_(OW|PSwtWJUKG)TwzOtMv%GMVTsiRE-@gCA{}? zy}md>IG zY|U4yaFo!h00uCPIKp>z;h>VYrsSSdVk>{ND1To>gg%ZHRRLV9mO+yidnKXbHz z^J{-)oT6ggCG%&BO-49hSCiFFB^b`WMv6@+?g(A#$;$nuso3u{>kjn=y5ejWHiUH) zQeeySx)EbZ)R}IT?11rO3X6&E6)WFGTqR9qa=r0l3)KNEIzmYm&9_! zBG|W+1|G99QIsWmrko4%k$Em z#JrK6v3q_8b%i&{R^oz(HCmon(z|#&XON=S*ygB7`%Uo1AHb`fyT5W%v!C-)rRcZe z2W+$tioTSVMw~`ohBsL6~n8zsnQch&LMj_cVOp z^FQ+Br)dCk;od}E2%f)kQ6$fgk_)2f+$cRSQm%JtJ|#U!x;IDRhLF88$dBJ{L@MFW zXU~}?$={kTu7(uIDlBd4bVH^hvZAwo_xuVf26CQPVcuaQqVWJe3h8OGY~72n-Qx znto5-CdjO*fqLOYrc?TH@A$w zP^s0d5uw($w1NbsM055$(OJ_30R5q=_i)vHv5Fq^o2opv8k|!#1vGdPSSxBRDJlfL z4y!~*RMg?n$N%SY%+#3sEkxf2?cc9j)#JTJAY%@RF z_#M^=mDDMs%44h5qO?kg)uL^ccw9OcHG$?&pTvyaDn_y)lX2+3b z)<^ImXv+q^8XV)xTN@#i5;x{OW{P)HqkFs`U*{D%3rD8OXG!U~LhuLbS%EkymIg+q zz>BVh+(IQsWu7%coGH0CRz|Acz`X6oPq7VqKg=IspD45k%se6w;YC1X8t)-@5yJr5ss@$6vH9-e49;O)kx*zzc5DV7f0^`6}hz^u-kdA$*TpKxO!DA#!h@gIw!RNm9iKumW+$t1xA=FxIOfR z3@mAJgXJu)DJA#Nk&Z*`>@MOJ_6EPLKCYj2Mt0W2#bWIC&xCUyXKk@DJ|g5az_z!I z3PV7-N0-fWS%UL2`IFj$*CNEnRAj zOmCUY9{)wf4*D9EHxQ7leq7R7T_eoRcS@GgBRQnS&hXFMV)P&r17OM#8v75a`l730@{BB9U zM@~ukJE=&hh_*tN5yR>uyFWnpV=H z3WU13Z~j_CA|DS`^rIE=NX31&qMxb+k5=-BRn;-j2cru515Z@)PglfK71%Jf|70b? zzG<^(KS!i5wTTzoGEwq}HUS8O3%%FwZ@1M*SN$ua<{F{~=}PF#Nvc~Oi)B+(5s`K$v2_L4r;f0!G7Yn9R@0Kn^xClI zxfwg`|LT)I=Z=n)d1nI%;?$9r|GiE8t=94n+XPdFmLJ*yv9>{FE9vjmQo_jIwN{$F zGKxFO1?Z|uGAgN7Wf7k~dbM5l zS~fTv^Re|aEM#z`E5BV6h-cRnxFYEK!CkpzIx=N8;XN99%^fy6kvJL`y8hSqwzQ4? z(l7G`_2nZ>Li=xF*!i%x*lH+y<~9Uzny6+MsU+U$=B`qv%iTTVuAXeVoMWR3>7%`n zavt4bj_VN5+3(mXbwiK1{!8D9@8vr!R9qQ3$0a@D;xB!k-qeeW3rtVq2O-^dSWo>t zulI=8zVyBPhrL*ve;c{V<2~ZB+NTfqh)cU{SAX8?n&M8QHtO#)5w}2ptZE2dBcElm z?n(~>b+NO-z9a3%7J$oU2o8p<|0`W+>wJeuW%iwpExWVN`@|Uge||ts$o`*fEBJ~j zyq^knHwwh^%XLivPO81M)n2^X%gh6Dww_}9IVr5pdcTlO_d+2%w9L6G>j7Rj$GS=p7Xh`NioG0*6+J@@38XaIs_OiS^vZhPQ{F;NGx zj@Rrz$!TMvN-$jb#$X7-yCy-O$fEG;guGP?4nlK`I@tyE6rVbJ8@!;n!y2G8L_*{6 z8t+nYL$|QeHc;|nJoqUYBF=aOaW6`1E04yg*A7FjhopwM1fEMK4SiH9BZ!IDyv7`z z|51(*PG?s~=nR(VwL)P|Hf^UkkM|SoIKPkHDV*1DDTX`<4+wNZs+ry475!cbeMS~4 z^&l37K{3y4&4|Ok6x^7T2{CGkTmAQ^*;+5okDbBc>@w}y^F-&1et7aIXJwQRgcX3e39XeUqw-VQT=V%45qrKWTa|H*3EV!@GO{uF1g zo0Ri9!N%@<2MI=$iXq*xgYud_2_{i$s_m1~*)$BDmy=RM8#Q4gD$5Ecbi-pRbj}p#<6tf_et}%8S()es$ z{KBeb&|Xg=Z(g3NJJyong@JH}PS0V(^}@k0_lBzck)clKn9bwwc^9kT5~Yt5{`g=* zJf4ih&CKS(I_;gK8_w3|ENy(E>v+FSJ~-BdC*WojhuPN#>TO@F%njP)i7ZSk1nDoY?&y(Y9&6T3g!>vpKWBjQx8rv-TrsTm?D+6yn^@6)%C_%|(8wQ2| zt5I%xF$A<6mKrE+Nt_@X+N%idTxo5$^j8I)MrW_aR-|C>_Sthad!CDc;1Gr2%do@AZ7+Ly%g)Rpw+8xr9~W{z1`rt%}tM){{ILHmx zSPGKIOfCbdR+W6^8R>73rlZh)a<^;Qvt*}OP09M=Zs!Z>ij1$>D;RZG9-~U>DHy#1^qYy z(>~M9eypnB^DnpO^uDa$tJ0h5w999>zK?dL=KpRVHuY_b5yC45#v+Gy%=N zO$Be-)N$q=iNX3U+4E;u8Mx<+b~O@jhq5!PFvdppgwo%G(ei(64b-yXE6vytRFe9{ zjwfKJM1CDB-YPP^q<2Q>ftJ0DG+JDN1@n6W5o-&;mN>>mN%sDC^KLH9H{^PFjOXze z!3TaZ=QRb}Kw2@(?|SliA|VvLWuPpoP6K$(l}Js)S9zQ~OCM{8>nwS*S_c{9UN2B) zP*7f`EY890Acmd4`_1`AYJug?^(I#H$FTzC@m{jl3s!mFNuGE{C2x>PVJ`7-7rdxi z|DY<*sq_VK>CLk9x1P7g6A!55aXiodL#pLrRe6Y=n)KC%F`?*{#gA3;I;pbh)#x{- z@sD27Ykpbz83FDS(jQ9067a_hRzk3a)6gc&^QFH*G{SS3UJ09S>J+n(M%!9N}49i zcwb`gXe>>D(Y)B`HHd0lG305uDyVc9NiM<;jk^TVrKGdDquiNxY}T2GsuxBn)hn&Y z@7$q-aTzRS&r$ZAlFzVLWz%G{3R%iaoecrrT3_@h<0=EexMDRZ*@8`OnB>xE)OK8x z*^b}Q<7##7PGM?Q$Z^H>DwbyG`Stn_`c4a$e^ft|)Zgq|e?3|~0;T_6CzK$-zg0QM zg>C1EJUi{Tk-lEOeZm9+N-ITvT6m)fZxT?XMIl&HqWfVjGi8!f0bKbMNg9DMQts@MCC^!eP7h%dk;nW z(I_v+HTB&Ge?W4(4DOKm+hzEYj9w%ihz+T_QHHNc^Q25F=61UUKJO(rxT;kx^8Y)q zJ262EmhBRMJ7e0P55jAb6tc(XgGRvIkE+T8h@$fSir&9R$@^9Ed!?>Z>RJ^P%{j_E zq731?U{aa)o$`GZOp|x0@NY^_Z!G)Y^Q*w${0)I$&bjJQWlmM3xyIS?iVv56{gdrM z{+bh&nHl7%lCuqdmsbBBX;vxfj{h#qokNGIMnZ{ku$tu7Upa#bLuGp}9D0?rVHB%yr%^RI7~NvYqvc3}2Nz z%TH|IjByVm;^OP*VC5a8%o-IQ2JoP8i0~)E_Ja{nqyE1MoU!A)qx5&k-+G$@30hKz z=@e;pa{nyx^z+3wGD>d3qjRNA_Ce5!#dx|BPMwJwwFxFzClHjy)HMz;zruW!TP5MV zF~vktCKKB8ACxiUD`~kAhR;f6Ocm8Hb91Vys-#e2^@7%uO;K~$vDm zHazl_2I!{dopp%HPR{ANT@5I$vODa$Nw+t&nf7M4vFB4UrrH;dN&4hi3j%iss^h!? zGcFvMpDnfp|23Z#u!O2}tgt4CaNY3@6D-lPo4t1@kidCpRFzx=rG{>#^sN{{3F zQHKQnn!tU|hcUj}ebaaU34@q`IA?>`P^IF>c8C3{Dc7TIMxh&MyHZShCMD z?r>tC*vP&|fk^ACvZ-(h*Uhx~Yh_Jw|5oiKsJ%QZ0DtWDH_7r`D>IHbob{{X%Idh` z-6;G#YIG}~iR4ouSIX#L!n_+<4vROGSsR9{B&#zQ?_)y#PRf02 zGG|luB7hbW#jS>00f`;L%9*hJ+Zd3gIJCxe(d#4KbpNz5`4u(kcg3qWF1z!M;@%Oh z@m86sjV%lb@g0boP))=_oU4il`ZXcV1cYQ+oNPG|f9O02@D;Iraa_K{wp=ulS01iP zI;;7WR!|<4B!?!!U*aI^6SlAu5*(oS1jV}peP!TZ1E{s*prpj7w*@)j-y9Tf3E*Rh zFA3T{j=haBI_ddA@`wr$9M@{^g+#3j#I4$WDRGZYbX9*Zekn;N^hy_R=ykfgrju@f z=r*_*a%o-KkWjEgtKSFez94r{g2IvBs*30m4+qIZLH^-D-5Pjz1TBvQV~=4^s9QTH zXPeh?Qj>ehMEWnVWUS53TAu4R5Te^oF5^WdG-Y=!&|&Oa0i_dh^=7+P&=MCTP4ewD z5D+n($_>y@Y4)c!uyDi|P&q2T*P+@$9D#iR|EuGU%{z&yn*@jv`fN`;mdxUT@c{92 zL~s0F@;fHGlY)r}xlU?|w@J&SBuE-kQb%n#dGMB6YG~x_^$6Lo2!Xh*sa;msM2Hy^ ziy^EiF<&SlhbqSNcy|AG473g}pOPr7+aSH_Y3h|YgzYcLhix`LD50cKr2>g#YjmiS zM6d+`uteOA$Nl%<25gyN`@RW%2Ir+%iib$*egp)B&9G^fv+1>7eEcQ8r#5HGem{2i z$^AIm2M`yv)ZK}Vx&cL?0f@ZoJ*?d)bnZzVJwWdoDizK_FDsVt*ZoGo?TR?aTz3XP zrsM2KB!?)7;6!!>KPrw7Y-9%I?gVJe#yV5hilHX5(!hMK15_UZX?ZXcJ62jmKD zJLK`n#OxDFMEtmQpW;wq>eq%gov!u?__jUPv`_xW{ysU5Cw>`Ec}&2B0+TQ(x5A1d z{fg(kRF4ElPl-0KnQtBhkr+j&ChuBysrc4Uajdx1*wnAa0>Q{P44B=S)2yn3T~ZK} ztyOUJrs^&j*3+FRJ+Ow`4K7wK+ zvhh6fn441kh{EDXnEH8xBegzCtN*d=z{MMlLgimJmsCpqw~Qk-n@~ zZd|b}!RJY&4vanY7&tX12{hS39=OPJ9I( zQ*A4ECiPOPh2Gb!*o|^Y89J@qZNZ2gCWRBLaTpypGSh#j>ofg_F9Q&tvei)YRD_6% zeq7i`{#fl(AQh*RO<-5QEsOAs%-h~<-d4XfZ(qcN3lbiQWaWb`n33>{ZtoKCG^lFh zE*8!A6L%1oAr58qBnX%29~yIpP6{|(sc1_Kx$tQI@iExj{oFcH z9+?_IR<0JwH6l1)gl7p-??xvGX;v(&mJ3IRpDA*QAl-XplIR>x#&ypyPM^C;%B>mwQJCTtv>PewS6K>;YEmyL9L&&{q zzLdN?L6{4bdj>OSE6jc0s+WceX%ci7A;kjN#LgJo-t3wOVx<8rRFg_zHLZL$l$G9m zeJFFX-43O0^E$Jk1OZ@r3cVET8e`CrbcKB|pEQR9@Om`TZv%9<1t=|8hLSYFnF0#^ zLj@-qsf7)4D+)Tn)I)rN9r-{@-qS3XKqPHB&}ee@!_I9p^To1&ib4C_;d~$L@I1nw zE@}@WXv6UqIvy1wt269EE!*}?Y!1FDCiAP|fM1*$P< zCDlRvilzzTmRz|Y#v@wn|G9y194ZS+i!CQ}rYQcv{5VF1R+CCqccz#CN_`8k{%A3! zc~)^dMC(I!5mjT7I!3#<>X2O`9-<(bG@mJh72afKn;C^+``u5K`b-r*RSgNsl{Sr} zJJ?URhDYO@Asnk7at9~L>ngccqn+ez>9)Ftu}WK||4kvE6ZjyyY9WDwnuhIqFCi(2 z>O_H9p$o+{rE|?htHR;_C7YB07;(|WgHo&`Z=#T#98)M1`8-Eyo7{NTe3k`*2W)d9 zF^S0$FtwZGRU`(~eP1h8{Y_MVU3@2S^Y2^5aUT6A39kbnX7nO#3>^BnWI~`l58r8Y0LU71B zR+`&MCH_h>&KpF=9-;alQIx6FN8t>EZ$Xa}Os(Ujf2@S$M14n}quqy$J`RK)A=L3? z{alx6*?&|mSE~RhMR<)WT&coWKjY`SHccHsn14ZSGmyH_M~wkd zP70>jQVIZ@gyljhq#hvOYw@AVM?q^1S_<8|EA3@4>~Yf3K{}7~2aXV9!zkBMDCdmT z96M{k!e3`1z*ZF%gG1SKi?cU2&Ne~UIeWgwYK3aD7uY4C3*Qjhem0+ zc&NAIJXh!9vG4J4P!ExH{*7!d4L@6RV)xJBA`1%H^Z5B=oxT4dof8;lNcOo-p6it5 z#5PN`Z_=CwYhHjtWaOGvc=#Jqizlqb7@o?o9qbV+;M?bDQ6EL=5?ECn=VUAR?B#dQ zF2CfhS{`59VlKb@qS`+l`*QtbwDUCAhkb;Zn7RmNi>vWlnQl3bLhlZ20m8*d#dCuR z5G3(GBCUX|$YmK}IXxSjDG7?!JymPhn}k{%2mAkraxbxm+^p8NSrjh(6;4I5gCn0* z&fc?5lhspcZb?efDHqpY;U_&6dmV!#E zQ?w6B;P8QI*3G8{0HUh;N?at6|ptr(i3n^(&`%z=9`e9?uZmH;H-VeJ-{@a4TcElFs2&YrOt|bjmnK>>zV@rm?CMo}^=^Iz=Rd#7yZX<{ ze}`XHErD%KxtV3Jy%m!>yY`M2t>lXlwAM4~SZmy!C60x>D|@q3{dFX3vSS^~acDC8 zl>1czJBjsCbh7=_{=3v_V$+6z>;xmMr zOM@SgHZ1j#>l2(owFhTue={7u3gFJRX8UCGqMSrPG;qthy4tdBt51ab8&(V$I+ql| zBcwV+ircd+LW=)_Yzw%Y{V~Y9!?VNdbu zQXuyM5ghO-9VQ=TJhSm&d_htZX6Ynk;^NqelS>7x1mgkun^K4pQvqq_TBL~bOEa5M zxLT^sNz*~1)o)Qy6qru(_PSM<=;bSYQ8QqdmS%h;@jz5;te*l%g;jNiPpfTDniVJ( zMDrtO2tN%ylox&3nA(xWG0HPp!P${+XQi#k_`VboZJCvyA(apH!u!^jTP3Y7ORs#% zG{0isn2m;Pn^P5)noQh|m{AMVpY`&!M8WxpVe}V?nH2f5T^vCaU+eqHrrXdd)WpN$4F->6x~y8y$> zlBLwRzgLQt`apW&ICw3xm+xAN-l180={?0>IX2x>WxnNoxmTWlJN7(FIG0hny-2D? zu4vF{p~qkzKVpKT;{5f*B&+UN)fYBZTje(lSY6$W#nF;Z+b#cfu`8+4+TY#X&YcxO z^po2JGNat6wY@5{w$B&(6UnG>xCrK<$vnfYs4n-XqX*`6Gj{2i=lC*{!=sOV_HE?&^uo_QEH@0&46@y z`7XNGQ&t|J6*KV++AW3_u4Gc^MGyHX`N-N>5cgUSCp-gi@X{NDXVm<>?uJD|%$yolFA4+CXHTG67xEjXqMe%d7gGJk^G@}=)98i{e3fp3JEEp26Sl%A zI#K8|ZFh0FsBcF-8f2N^-r`mi%#Bsm=Z=S@+N$6z zXTa@{GAzKt#hqdC?yz`QsP7I7} zi<=mtWwT&`ciVTh1+KdZ`~JsK&k!>woP*YwAIgbbt24CNIRf$t63B2PAR8I17CTf{ zP2A3MFf>7|9T|?Lq(X+bIDdAg%>-LU5C?ct*lrP9+hRUa zs4csjtHjwOPLG21aSRnR*%$5kqrJ?Y%lAqVd~JJ4#|Mn8zEjdmAEu|t9N9#dack0 zJ}qh1T^5TE2+t+?Jft!oD&8A5O*lS1amR08TbyuJ3!5vm31pzB2p|L; zZy=%INT%6LiPC|yhAk`h=4CTzLH~S4eo1jL8v8e$a~iC+ZoN@3Nd0>Tq1jEK#hIqg z&uI37?XsWM0IXSQo2{Lp2HY1j(KgEUo(HjE9j<$}$o%)K^#6oC$#_9+zoDVwH52^N zw5Js^yWOI=9)+RkJz5UKa9yfzO2v(EUg~!u@kF8Vtg^f@HMgWxFnO%1A(d*=G-atK?C~QFiXRuG%DsG zm5yj;M5!CkrU>O_6|Crl0|%*pvb(i%8?2R}df?i|hW~Mc z4K5`;e^)I$Sj{Kq_NsZSx--tbAINUL{Sbxx3nTd+4nX5wFz^B+EdqCL6&sw1E8{hfAc5H68RXsI9RQS@X7*?Cxx3 z1O`)&_5^E8J0d&y-eik_J|RFpp#|%{xrL_ z&9Y}Ndv0*1KLx|5wiG$GnqT=Z)PWY}FGBs^a_@Ry2+4b#j8)yEdSz2M1`X*_S-yn!9AJMef5~Ighw0Y3>~b9*=e_6vad_cxO@V44Shy zyL|2XuGuRa+^fWI{44ElvR=G~5;wt_esk!YV~QWk(csYO=m_R7I($_JuW0kQ2v5hk zJb9JE84QrC)9dIvMCn77Z1e$02ic~m{ITwS(%h=T+f?I~s&EyYNOm9P+ucx%F_`;KLbPWWU`Hf@HHpZZm6$cM`HZNQ6`0RwJ=T^*QDg7)~fO@_tD~ zeWcG)udaaa$A}>MmMpeRsL54doS4NQcav8d`FkP0sb8b8y6uUrY{_Q4WxUNoMX*NH z`ZQFVBVwi!QoKh1z-wfzdT|F+ky^b8JFL|kKxbyXHh4%aFyrF?nGV8tHAE&<&t$Se z`_6MWjdXL_w6k^zYm#}lEp|zv1_~*wDSFR(|G$&%gPo*}Pd^}7p(bMoEpOu4EEfl) zE8+w6ir@gVV*UZ)3VDFHqW^%F6=GkrJeW+<%mMxi!RLPV>aXY{5)U^JMMNW4T%m)D zi4BSM)&_>P@#luTbvU6{SR?9C8`e!v)?p|So+lmCdP2I`Z@2?L{i6w= zH)5l--j(M}&~B(C>)&G1Uy5I---+OT#gs8$(?2(F3Hg{5M=8z)yj6VU@`V$jt#i+F zeYUl=!oSpbzZ&h3FS2-3Hv&|4$%*(wX4E(>LbVF*dpcr(VjCz%CTPMGH&m}oqX>Bq zs|7&f`Gime07I|T-12ND480 zgB`&Ny*_~+?8tgqt!O+Tzam%f)mrbW75V_R!aJa_B0a!m1k8#_&gm$_N?fS)O6C1i ziW3wWM-%}T;&i0}zP$%f%F3t6Z}2DJhJps*cqv|zqU1HGoB0HNdxH$Of@DX%Bl9=o zDK%9$688z)dzWf)o}u>`yi2rym=J4(x)6O$tW~wQrfA=;73O0Z{}#xanIhKk19P|* z58Kisuu8=bi1ZAUD&)DHe*Z)WJI;qh4QeXgVQdMwR8Z?!HE{YuuHqS_k%c(xEC&OV z2|OBKjJ-y&W z0q?*yVmy89)%(`ar?y{5`ZT6rCH*US4DkLy=V4X+!g})blY-o~Hwc0Nq0)aPTLP7f zZn{;8>onbTvod=sa=O&dDb+n)T*fhTxe`CAcSK~q1M4mtfxB3|B;4nP+fa-O`qtiKsin?VP(zSEnjx2LWI+t??QDf#>O4~K46zeZ zVGR`<9cLT8x82o@JhlGq<=M9vI9oNDyj$5GPm7s}X*29lugRkGAM)~#dc>de{@*N1 zru+8@V$)YV{iHWZ7VTzvHw~GA;em4*gdwiil^kfoKCRFZoQyVdyB1P4J-gH_d#Rk8 z=Tex+TxuKV!P=z`^K(bwh4Wv@>P4LvyQlj47=NHv$nw{YvxWYOy$0`^P^GBALV6w{ zKZugHGFZSOd!%k-{ry(Fb~|rDF(;l&fVzq26Yr%&yqKgLlaK<}K_cExy!R6EZsL8E zC~QXlT>I?1ZHK4cQP7Cts&pJEBUp8m%s?gbyvESW%JOanI*kQWa#oa_vxJwAVoc4F zL%j`qv-z<(MxnFUK07ORa~{UONP^b!B8B8R>~w*8`L;Oi))M`#9j62V0c)tNwuTDo z=OwE4I+3cXE8Y7(z@k3N{!=_(eLYdSOyT+X*v%VDnKf=xfPKqjP z`*m-{uBy&qrh9TvfPslH3=G2rP)RE?W?gl~HLh+@cYSx=@JbRDUB!&95pzbtjEV_! z&e=7mRo9&T{`Ynh_I>@n4}Mc!UEN*bhI3DN&T~F*5NiVS8)>eJ$p${JvMq6I%z6MH zfk<6p%llpYE%&+RgKq2rH}bHXU~JH0_F~(@BPA>P{9&96IH}F4-mpoSFmi-&Cp%ju z$T)HAXvDk8jb0Do<%S{sF6x3|9KgCeB!CM~Dvj(`^D?}sKzP;kmBK|gr-%nq&2+0V zi!BR^utYV!lNifNBA$mG?+THKqDIP{jll-A&A4l#aXLWDLeDgAfa(xWd5C!_ykku3 za5LsmQENN~^*D1olY7jYD@1q%qm>@q*-)H@4GgO|S{~sA>cvuE*EJ3KdttAZQcj}MtAOKDq{6#4(*H}(7Dnpai zDq1O{!mbLOft@i_CMnlcd;n$n>_gVaF%omwrkhGr=a*{I)Z?xk971S|ls90uDe+y} zqa+zt7zj}}>*XN_mHNHQ`+`>iGSoI+1~Knh(OYp6xi^aF4T@*p{$wBXqkY83`;emd z?fzg<><{)a-`z*NS3YnO+`9XitM(QznHD~W2ZVW>$exe#tIAZMgvu}W@jl;&ZRtDi z`tKCfcL01z>s=wg+b8<%J~&NOJys>D)V7AMS79>>U@1r(_5-0!*TxzmErx~42NI`* zxMP}$Y=A1x2*B%ZDi&B^b(umEdkW;SZ4BnzgeQy(@hP*uTq?!!PT~X7{&mGtT#veY zb=q4L{ERG=b7}i|5xs5R zy_s>M=Td%*e z)S>SlDqgq6KGyH;&usTk@*w+j+y26q)2yj-nmJW|YOCW1%Y!I#x(H$7xcfvJ?55fW zr1v<~J1T+(F9%W$U>io7^MU)=8__UFX&+ZX4#^ufl+UK@4a=UIKYcnD68MP-ln21*0;?Nx zfiV$82`k82as7I)KCV98cHl=A%Np_*7R!c3vVE}}MWkf0v=_;Ky&crs=?3VH8Wjom zM0G^9v z`B8QSR$o5?e2_H=N-ew?=ZM{v`?HSw8l_$A*25zDkO&vcxYVP_ zVjHcz{!DXJV0<&q#E}+RESKya8LbDtDpe}xmE3OAcaNzi+@)gIGX$`m)Z?<^A?6?5 zO4JoEu*#Sxf62*P8NB49HWo9{F~T`=e^tnYDq2{RI(6ye{4()TUaj$kk@D*kW_jm! z@ngP{t37S*670J3!y@&N$UH2(hr~V9U&VJ6@uCHslBNxUm2!9mNmV5?myWXEVu1{k z4bi4X)_$MDQ_-YV2=PvKLK%cfHrpMb!pkfZ9@!8$n)q{Yw($DFXT|IAn|pvh9GBz` z?^+QQ+_R8a1OQx;qr6*jbvMrP`r`+ZEaWBU_#qif@o1gr{0#mqf)b^ynWJ);(VrM+!_yTbR@hD0^nlJheqY;*g->4Vk7%_dE4;m!dEqL9` zSju{BBRUX-gZ_Xy$nh?GvYk*3De(%p(-;fGhZ3@Ce>%PZg;G@UpUw37mx-xmf8yr) zl`9bMT?t)}EqYk0oNxk8NqsWK8!%RGrrfzoFBWk@-xBW1uuM9u>_5=D`7aDeC=_$^mMI zBo(l1lol014UK1t3R>zSrnq6um4D)wrTM%eTz3ugIm78*68*6$D+Mf}sV=)c%&;mi zwiN+G2^Dy6Y#n=j>)jcoDYH0XgU0ovmMq&?6Xg$LeaWxIreUT^jw!UQ$7u$J74dXTO+m3Ki5S5o!t81glZ=dF~N7#)o2BwokxqtI*w7M*C` zi49RL!LH1-h9caEY&%gS?nX;!e|2Ry{CD!qlIv+cPQ_B=lpDnO-X*ClcmrG@xu*r_-j3Eh9%wzj@^LginGv- z^}6#qjeAwwXk~^p?~)L-M57wV6dNx0a%qP70q^fd>sHyzzSMBwFI7Q8Qqi1rN0CgHcmsCI%9LF~j^n@ZjIk z(p;v2w9svgb*OBLl1MCYBgeQQkreP37Fw{yaPg7f&MjU1PsVD9%z7)+R)eoEbD&`~ zD_SMKD}SvYrE7Ml3jQ4<4lzCfXG&NPNw7he+C}M7mALlH+LUkZrsD%2%V$imFWj2B zU-{K7zs`qMHO2Ybw)b{OZ?7sU+B+P4xsa4W8R!4mJhbZ1#Y4?Mr!Nzhep~%#_t5(8 zyCE&&o8AuRo5ov_f@&3L;dYW|QEJA2*L6Q|DLjM6>O4fg{sP&qM7s~iCkl{NdLPhAm5LWh zj>Gd2ar#NEPW{t!-|)mDPwei#cRKTU0b1hvyVtnV0>B1R|y|F zv9DFeA*^DC5s1qe0YI!TM=qSMaG)tI6YBS<o>wj>}Ci}}b**|}i{neZ7uia$- z!Ay{dqk5saA&qzV`eAtZUHU4oeanWG*f>xzEkuP@rcSBbmTH&|6LGoH~(nwX|I;z z_x|r-SH!nZ=!Oc{#32zc&CC*&sSQ4T{YtS$yV#~%|6OuK*yinYP$w%44n)=<3~uR1 zR3^|LwHT={g?v)R%-7m8QM<_YR;uP0B~?n%gGa@wEag1U ztK!}DJIm!OqQaPY5cLzqHi@mlC-+XGcG}+jb!_8vtaj_u&^LxcXDj%;Z4Nus1*$h5 z#R9WrJ%gIHf^`Bs&TrKzm~C6T&sg^JRyyMJ)Quy-iq6=EM5~Stzg57S$#fp;WKH}h zwwhy>Qf8Y%Jf(_eP>6pz%GL0yN97H$A1XftyXGM;eA2TynRA|v-zU(%R-E41&G+>p=SvPOW`fiBW1R(l2lZD#%PwZ^#g( zLhkk>O~i;e)VL;+mPM4<0xAL(LD)JK3>`HQJ+YTs#O5MP)+-}B9!AS96CbMema+1Y zG?t=9By)^Q5_r`@9>;Ce!OfUlt;y>r%geU;X2RmP21t-X$fso$3DDK(=z$~vh1TLi<*3JM15hTJ9CgXrF+11;eOT-ktxZbf6{grGrC0s zqngvJs}J8^0!r>a#6ymFY~@JjTw3x|lF+IyEAGtf=y* zoYk^OvqMAJO`|Frq|&+uz@0IExKNeEIC#5qBXU;Nk_XN%X(#)ZUcM5g*DVekr`8fe zWU`5}23WB4EfnXXfj@`+7=LO0(7krBcT`Z@?RN5ZWVN_5o}%E|zfAcB*fz_A)lWVxgn;A3TH%@JV%8HcvH~}9p=Vy;Id}TzvbcD_in4P8 zDIL~J7TjLmiE+r%ao{56_@Rmj>z`%R&*JZ%l?3H)c!3_?#!PR-pF5jcB7*w7aEjrQU!C+$PWWd) zkJ}&mSCDDyUzreBB$R_oyr=@Q(ZxxvCN9zocZd9$lIgyAC@*x5A!WJI0#- zxCJ#F<`V%tj3Ky8oQos3(wI4zOr=h?jL#tTR$+%6ve5L&-FrWpx*?h!OzDXKrLJ?sjRf7WU4-%6*7V`cIm9(v?tJ z2Jj7!C%=SL4__rUaHaXIiK=nvJ$~C|Tn=!ENU}4hp4_yvE&oERfyG^4mC%(j$J$O^ zR_*S~IZ8E==ZpX16in^yl8IE8aZ_eUW@2JNBC#Z4JCr@IVt$qy;BRWq4q44ulDf*< zb}Ub&b96mWvH{yr`^E6KY&qX@Qq5DP)wkC;HVdUH24__mhZoAH;ta(HLYvoWnTKTD zqda=G-inVBiBA&Z=(Ji%m+~{^C=MoUxC=70xQ(K5mCat4#j3X2Y|C%5$Q`!ti$uQ+9IHVlW90L#&U&|GgSA;qvK$rBP%xk$ zd?8ZxM#O$DYdxKfkZTK;`>BmbsAM74XRl_(wJGLFINwTr2urg#KBFFeSx%g&cH;H! zH(6)f4Xe>-OmV~brBzP>7Hj7c9Yo6ff;JgPpGuHKf0y9%hw)Ga_O`@RRQhlu9J}hZ zooF@$K85LJ=EkD|-jkjh)=`IsnOPhE*Q z3CRlD>4z1#Tki4A`#CFgIZ6UxN_bLjRK%|IEhPxfVY(|fY^yPE>}0D?P`YyS$q`;_ z`at3is(f6ug832aTTgtamZxuVG}qz&!dbXD68X^+^CPX^qutr!O`yw>KA7x0X1CCqgltS69BVx#b%x z7)yvSk#T*4XRRV1R^8SrFXuNAy&>?s+KXJ}iIp5>M6B{0r7IRNH56b&UGgGCQC<0x zbIX@3l`b1;n9C*SEf@MFq#pIWj|4s%<`rp73Tz5dn+n-cwl;;k1)e{2F7TnzaAWu% zcMB3?Gt$%XKj=#);4pT~n@Xz2$badR|3aO-x3gx9Y^@&?b^dHT3DFAXGpRK0U9PTx z6yT7(6U~NI&55lxi6c7J6N*aPOuG|dTjSg%8Ht6gWRkE()b)CuqzWTSRm2;N1S-`z za?;sKqgpAivC2EmSIHV<-Y<2-#`~gXu7w&fwLZuT6&Q}~2$ly z&aln2j$i~T;%7ZTMvTkBW5pSktloYQwVNUzI@Z^Y_=a*Gk*_i1yes3eytgWjND0oD z;w=%mFq%9nZZD17tD^1`LQv-6F(DR7|7qYck#~u*CCShFEM|X^mY=8Hhoa7-4eqs# z=5>wXjXCqg08*-Wr$0{aXYLKXn*BF1Pt;Np(XsIz|5@a$qr_&rnlqe{$Q=16cQ-Lb z6zxN7YpUn&iniptdy6ea!9yu_>>1W&qeV4QjefG;X;-B4H}8yZNyG0qy&g~$ULJWrBY&8R+HQx*{g00 zEPK|3r;XTGx~kfQQp(n_7OT!~@)|`Ehf3pSEoQSbIx>oOA4~R>G{?^EiggO$KcW8O4lDNF#`31{OYDY+54q($I`T=j_lZhcjqGSlXbGd{#Y zOpK6#H^x~lf@Qr$cA#3=mqBqgYE9}wQp#n1e$$OXH=ihN+w z*-;;gP2|-j>ODD;@YAiZf~sJ>ap#Hiv~hQ_uyW!zrRjSGvYFBf1hz5afvhS(FzgAW zOi+T61fC2*^oXn?2TVooQb`g65GBJ$0bIaFs+wDC%u98KU7~ZKi}oH0Yg2k#-&x?; z+%CVfs;kyG)=r(DCvo*3kQL@#)Hsz&Q1JXK^5Sh3MGxO1iY`cjW&wSg{)aC>ns>*+scRK(eH5RF-i`$*$%9EAVk&4QyDQn5W&h{;A(IEk zwiVmeY+HKZmd;8Z5oVk(D&?n@;Lr}0y(e7A3ryp_o$(UYQ6%l)wY#|60a3*6D_~qhC?QU z{Rqxrj93*{o4M6y{4_j^vFhk<@ecy~`#{{KpY%vdKHp^q zx0{Fk7$mzl!M1&dGC-!21f~C^6qNI>mB$Hruqxx2vPPRLeX9k>ys}Hpoza+XCyeLr z?&l)Vbr6N48itGqTjDR=GvkCV;v)^L_i%h`1@L z`tr!&FZuxw`8<+JbI)oejfy2&O_`4WsvA{$i7HHRJS0cp^c!;6f-~>AUjJ>)>%}zK7~9Z<2&RhnaT*V z04Wlwj@YmsH`BnSbsc+>g(eTZ6E;UlSvySWYW#GSR@&GZC?ANGUu(**o_ZxOK)>?6 z|J!TLRb&L5A}$a=Gq-H{SpZ0F^p^d103DLvv9g)$Lf~uuT3Ps16h0I6p9(k)>`z6o z$-euU;M3iHmfUiiJ4ARpr+b#wj?kf>xJ8q17_pjIsNsAzpO(v*76vOu?;uUh$aptE_$`Z)B@_T+`0e_yO{KIU8E0;m3B zM_%OE7dyd4PW`2hyu`6Db=*sw!sQO5ugT9uD8$p~0KQn~B=2)#vx2nW2+2sqKV2mM zZijC{R#0x{zf*h6F#aK|o27h6h&|OODQk(4wxeEH%F7Q2?E%bQ=YO{V7pu+Ro z3>zvBDhu&KstQyTJWJUigYgqrdv3yVa@pM~lNH_Kx->>oPTa%??p!4+Hb++>zP{0&5jOE8a9}9Ecqgj&I3^Oc;T6_{q{+&l zef_ggkCJC;kXtBcP8-E}`6PwLf=Uf~!oh4%*;dN)5xQJdd-I1Gy&ktyx|K>}F>zX! zECO;+gm|zHs1LAp5F!elZWcp0b80EM$Qd&b61_o5|K;KZ@s5bU4T;9(7*04QVpIGvaNPR19f5LR zBH|3JtWz6lD4Q5jfddOEG+rKpBe}@y9!{a z%;~bm1i6Q@6#^8Z7dL#Sf7HQ`lHAu;Dqh3WWtB(?5=wol7l~5m&eivy)!P!~=hX_O zRmsn;$9aT;pK+=gzFg9UHUa7-%t=fod$zk7Z7uMZd$^5$#pmPHv`C$G*fxrKBMFN4IDAUK$`4iOI+W^_0@QpV_ZlqNwtgu zb~wQX^v@)P{%Im{jw3{R6BF@W+ zIDY`?bpCF9g8aXOmkp8UsMtXT|K@TU9sK*HBHyl6t~8~VE>RxNHqLOjFg`P(CxYjC zcU2Cw+97AD+<9j}{H2WKy`Z1qAnUD7RW|kewc=>&Hf_8w7pvtQbF0Lh_N|r+Jqz*1Lwz!}3_IGRP7v$2t3N9_br64iFjv zP9HsrmfPh~^oUeDfibd303Zqn+`;TgGIyf9$3zFK=kFl?2*6w{8v#~P-#HP$BUH0^ zYwKSl;=>W=XVxWi&9CN)IRsdq*a|kC_&FoaBirQG@PsPPsCZfmXZ#KwUR0d?J6krh zs7zo2#XSClq>A|oe9zeS^^qVc3)lSCzUa3wtI=+@l`1B#7S1{mz_KUq6V8Jo^73z(iNag;TYL3yE1&vpGLm$YKonysXE3Dn0nytb-nlbcB4R39lCXXxRI#j9NE$`+({g+zrR1fzWGZemvi{>TBw zQm`hKOb`56v=XjTw=4-Qu{)Ab&xiywf|EisVXG<=P^2mxYgjfJN8S{`?nb8T4hzRA zm!?-R^NGSC#>Hp>EMf0kxrKHJ0S1f6y#!6p6yYqC%|R;I0LXh! z1M;RrETIs2)A6>4%G0WV2d;@{BOVorV!Q+^AwH;7uaScBG-gLx<3eh|9H3RRM3efQ z2%r8|ih)#Ze4`ndKM$9M&4?+e{_eyb}xJpU7wc>Eg81ZIX zv&3wFR&us|gs=xiG#vK3cb*;LVC}3`tjW~bxn0b*XL-gMuD3#3#{t4t{dqhC5k@!r z65Bq*1UM6ZC;Szp#bI|dDeG_`xnGd%MS2ng1U89J1w1CO<=|pV+HRXwj|7GGMAkr+ z^Jh!kqsc_(yJ>l)022B=UCQl0%AlHzk62tItUtik^0rv?<1LR3NM;#a*bRkZkHd{qKp- zX%F<+JEYu|q>TUOkhL92U#eL6uDV@HVeY?SfOMBb+~<`-+#}@>x8gA3(MCoY4}#84 zG2)dQ)_Ah~W~AMCk=;r)6BsOA#ZEoO+KhKdjd5i~LXWB@rHwHbk=D!bcAbqTKk~7l z?m?BDPpF*$blj>4HmLlBp1JP{)?y*rmD10N>vJrU=!cQblbgB5u^^Pi19tLZ<+_O| z@FtUyy;8!nx{p;lEW&WjQLtD>_~n^1oV3HBo+$&IEs_5&FYoAsPV!sk0Z1!RVugl#I#!vVi=sG`=QvS}8hC@Hoh`o$p*&#=j5R+9@ zj#c(3)(A!}!`;3>kbMB%s++>a5C+6meY_t z54?D$#;N84zNKg`mGnoCwXE3=iCD2Ch3kB!#DvlzBH{*+wki%ZPQtN6ZKGGDWNIt! z4=|1azQcfeW=X((a3E8$Qxo#StLg(4umGk7iShBxNaX2E7q!2I2g=W-#6hgKfT7!L z_E(7_!?sbCHGpYzRMnVRE7=6C`8JNWFBOH3oI~}5Ocs$+@=SE8D6Aab3eU!fQrRSb z2N=s^sb{Ch-rd@vxa~!O+A3HO{>Dipl5?-60k}}hJjkKd?JI`}codL{SR2flt}#li zQfu5bMz%HXip2obs#P<9sIsiAcw#eUwv8b)QSxKYd)(Tc5GHDg9#P|`jP!4@U(>#& zh3f_hjs#7crJohm5x1!t^5I&{_?VRhvMWCIx@7%lN^kVrJ#ibZS47WsF>z*~rv9_B z2u^z``!g_mCA^lJQs?KLS%lR}&-1#bxE+)iTPoq2oY04Cg)H^~_FLaw&OHK;#DF%MN)$IgqHm&W83N$V>wvX*gH3RkYdh5Wm(P5V1jObG5Y7ni-T zur1dd_=;)2W{Rp!4ui_ad@m2X2dL9!7yx=G_g164vh(bdgs1k*JzTy8fu5;I3Ae{8 zQ~8<^V%jzKAuzoNKM;$R%s9+lpaWNl_3xu4bVL12-H`it@@!M{tjcOEM#WCSEbyz# zQ`Cq9#6sq!AAKMuACAelJ?lMByqnaqVfzEXWZTM$x(#=_4%9tbn6*DE8n@-iM_DeX z(m0CGN1-YL?p*6WE5##t-D%jh!YaS+V~iXtXx|JYybna1T{1mRl2s?lQF{LhF%TPc z^=^Xtjum=u#(+QQ=)Hcu-IAZiI0gC~$eUW(Ssx|UIon_sV`s+Av)E^q{50--7Kb@4 zSp(ZP_Jy#INZ1P#_MNHRx)f{3eW|MZQ&~UtL@M`mD)jKY>}Ty}5$m;KBO)qdB{DYh z!+oDs2ItK?!byoM(z%uC#Hp$9^i+@o=jbx?PfX`dNvCDd#e1p%26=vS6m}qinI(u! z>&|p;T{=b`hBV}I;-PfzQA%q#`#S9mQUQf8ceOMTJ1XHU#T;S@QTp#KboFL(AzLym z&6T_!O9+uoHWDbA8Wb7_kRHIsHSMwBI_&5qoaU^De`j24`D(>?Nl)7T+ z%+vIlGir2JX(<`(NKH$|>9FxU)#IZ72&@%>I5$AVEr`hTGbS04*`tzjDe1{hHls#i z>0%})u+jq-*1ixllS?1SVK!+183REI} zGGYmHi%+#O`imju_8mFIcsy5M8o1UQz*sC|_tvk$+qzHN$N<@{96P z)P((4TV8M`8jCAZa?87;);m%0HmeD*O~kI=0nne;nf&6F62#_3$ho@L3#|_{G0~QC zPdU-#V9HXo!oMintxYURwPkuR;y|=L0bF&{ODe_z735L4HFb0hN7D#+-C{-KrV35* zdtSEU!fZm3fi?qB;)SE;WF@>S$|GmEiZk{R*5T#m$-Itr^D#X;W&8 ziK?i0jCsnD42Bj$5md!md69RUf>k^!SL4s9#0gQ%=!H2z{dJ2HHCQdq8_LJe8m-k4 z>m->vQ6h^XC!%)63xmbda^78Z8aj$$LyBKlX&F_=BJc5+;fUnZO&5ApXartNf3G-B zboB>E*0^CTm}rv$ywUkwVoEXP`8|;4qzv$1>sLV1=TuWX!iRq*Pep*_F8!l?sb( zZ)dN{+OKB3hcfoV8CdE+%9vkdhad( z#cg_LZ60nc#ef#pMuLh!fT*Gx3^Uudo3b@TWSn%ZlQA3ZA)APnc)v37O{M*tR2JJ@ zY3o#IB=tvyKN^TA63jDC77nyNtzNtPf$-->t`y3QFQDyz2y~->vq9zJt`W^WC*hO-F55ld3oCs*1UWx+cJQ z5cp)8%tpy)qBf4_LOFu!Mu{<1t+BS;*kXrh_q)Q*#JH;NfLdz1^-`y2e0CCgY9BZn z84lbjh7&`j8sMzU>(}GdZK5BYUyFqJp6Jx5V-PYHN`tQ*(P**=NA-Zr<4bDBzdQOQ znLkku=z;Gwg#Tlj*kzHjlW}?><;7l4Sg$3-D}Z|=H#^Rj^3fdNO9g9uBo0~K@lNnY zR(!8JYJNcxLsDJ<8Vm76h1eZB`<>(m6|~?p>fKG1I1=y6DK&m!!BvF`q;+%7UXx?a z<6et8g~pUq<{l;gzyJ{Qcd z5I=%Q{D~QJN7BA08GA4(9!P4C(f!F_YHDi#df_+UmHx%yP&fX;*}{JWzXjI@>g{4N7g0Yv zCD}g<2W+f+h~j-yOQS3A7Q}|JRvK|WuIM>@nn2IjZcF3E8g+jaR9l36^eJi`h0i1P zL%)?0z~b8)ToJK_)yg5zG+JCy6|Agk#C%p|!Ni-oI{jI-RIPoi#(lg-99#K8Bz~bDRnt!Y?H9a~K_onrJ=mWwKE)I!Z<+Nlor6O1u78^n9dza|P|pc4mdM zV|cg^R1Nkf^H?t~+ZH1YSr((+Sd5$vi;<7jId+uE67`=;-S#U5T1=mA^Cq?3N!g_h zv$ir8*Qb2%kzC~7oVYvZ+?!+C+?R{t8h=;EnP03+Fia*m%`_18x)NC&tPqDQsG3Uk zyRTZ@TkU^a7jhb}PkI;Cy0hiWj2)8JpQ*8*t-+XqZ5<+TEJZWS1S(G<8rpAHn_pEs zZ&o|+RExK(H!dK)Hfr(KT2aW^-h&ax_M$IT2QOEPm-yOG%<1I{43$q6>{e%zm9Z&m zC!VVh-l~r}0O@@3b*)-EzN&9TeAFmO1IqB#3h_#XuMFoGE1Wo<>LWy|*fs$} z2DM@B=x%VV;9^P(aCfMq7|CNLiDT6P%$FM`f8F-poonXZ4G0$(z7k` z$2cQGM@;Z9ZlQayfo(FDGwyGI`p&Dw^C7ONQ_p#M1Dr*KX2iSdS(E290AJnc%wDV= zJJX1P^MG3*V?%}x&@MMu)+nzs%dX+&I6KA|Bkd*ay{ssmBxkqG8k>(4rsb`Ija#!1CgDjpA?s1iS1R`@CKJVjt0 zoj`<`5CaLSk%#gmVp!h&d4|ZoX-iyN7rCKM#nD{?jp`TjcG$}5>=WzV^XuhN^3GCloet?KD(iuT@P)=%G;2tX^WL%TcxD25!C$E&5^^-aE^ z0U1d5b}iilF&Z^9#E$h^+_8jbra>~JIE^uIl;DpaQzFOjG~OzzD9XxY2XZg6!9SEL`-f^~<&4i7J(-J%+v<~d)aP@!oxe=r@$5OJ z1_C1TAj5=meZ>6`kH3A8yHI%d6j(Jy5^V^S2qN! z8?03g_UZMay5|(d zJq_-`nP=-=A3Wd{&56~`Xu3NxF>1hSY!9uhr~>QA`%jdau84?WG9$4n3Mo8feODfcQH(<@I!iL#m>Iod^3EaSk)9f6nk$;oZk{Tv(Y=Jkr97fV{k&FIKFYCF^M6L|4co81-7 z@`z?VOMYkqo^*Aynu04wF&p1*)Z$@O2&V}VquUw~8h12Qk*u!z#I?i{)Vb!w;$oGtnw`H4``mV6sD+4WArnrHz+CX@#? zceHv$Jc^CMEnBP~-=^3~AQ85|la$reH#ylAONlp?B(ac(ZLr5fYL zNP_$F)V*QdrH%Px)L;`gHz#gwhSd1n=EV8U;?qWdSrht$r<%!^TPh|)735S;j5F0O z^W9A;ov^ulGRL@ZjK|&iJd2pR@l@9}>GmH)T*)3aP2n?AP@MAFh?#5MtPHH~)w)?~ z?r3AAqAbK?DEmtF3S%uyn;N}m%^p1~g;XClmW@r-+y8E`-f0kTHZUbWY%uNM=u!5u zqg$k;(#Ch3w`qTtc_ScOh$Hk9ruRqvUK#b zqEiLJ;=d`N#S3aNV#gO%<&+pDCo5o?QC{LwIotYYMJLL7S_=~e_J9Xk>v?KLj>Sqx zN&+WJF+6V`ZQnW?qwngraCMvW<7m0C)xC4Hy^dql7OFsasvh?N z4=Ued6+ksPL8baCcYTubfy!O)D``Ow$D$!d6jjD_<(X)uT@hA?RVs4jVkx(jI^gC~ zsI^b|IJeXzIIg$U$vmrF*%2tKPAYC!ilfG=yF9X;b>}wq5TRD=8I)| z@n0rp9LBg@CblZQ9CRGeGW2+bREf{>_09SWlve(F=!cT-q<|aS=+DNht=7$JW+gV+ zPcvmbJ-F&-0WJEhJ=Nqr*JM50B%W%*5P!M}#o>MZ$RD)hOunzlzQ0M8Um-gQ>_a45 zKJwl~_s)r8-9)99!4UOkue}=p&i&;*W9<9Kh$F_ThPr7#d)4mh=Le>o+#&L>&If(= zxs&}wG%6SceBr{5QQJqhLL0ifO||hEk=T{Zte|>eU)t>K?c(zh*XpmLY`@ba-sTn= z^lvmddpVZ7V63}vtoK-R?Ad1VOtX$(J=yF$-$&9e!XzQx&-?HLDd5N+sqtgi3yoDe z<8jy;BY%$Am|>nvZmudts=^gDcF~zn#})L9iIbp7Z^4vkyBLu$20}aPS4RTiBZ|?M zV$KoUodE2vQV+H9SnR0WDC9NNm)H9ZqFB?AZgLwvjgzZ$oz$2l{f^-2y1ryuAKXbd z4{xKlPnQn;Lcgik+j)8$Wt%ldc3}07perklDE8~{fZ*5G0p7381H3|UOw$~%NuDJr zIGJr~#8{4K2MtA~===oOt#K~BQxBJ$m0ZsU`qIa>yQjBDer!`Zf&E3B^<`^pNhEwBM(C{F z6<{E6EjW=^#xy;e_VC92v%`OuTFvRj6^doZxwOxIV!!a3PG?1*xoW?P6FT|j)osD* zHWVpK+}O_GNN9xF@^;dW7WSD7`m%3#IPY|z&+;F!{85MfMMw0NPUpkUa8akXxDzRK zcAFYwPj>=vd8|QPA9cwOxG@^8iN>F8ppv4xg!;mJoj5Knr&S!U-`?BFfNl;i>dal* z8J12?y(c}Mxxqf}HmU(4%D{UXkz^RR2@A-?S^-}elqzCCj#l86ly!|XsW1(~R*^fV zaRO3K4b{bVVZ2s&H$a)TO~p)=Q^aU;tBNqf+x3+yv{&@aYz@R)h;z~#q}ft2${Z84 z=Gs`KmHN{O>Q7{Qoe4d?_JrspXJRvOa-ud+w0m>7@o@fFh;g`4H4vz<{tJ2$I+ zOZMip>hZUXTP_=EN0M^@*6&GyIW_}XvQ8Q+x|I-Yr0}Xrm?lg4YoN*DccfACn)xoB zc)!m1u#QXsCH?N{u-0@;l!U)Ql{)4`f`v1HZQ@Q6^L6wxQbNUcjp)hH2wU?=EB9HAESqgS z&#mHGa{No$?Q7cc3xjqRkF~o`DrPc#&Io3;5SMP?Fx6w@NwXebTAUU0Tr2BgHT^TY zG%s&2O~S^ZC`&WCQ~{rWS{YgUH<=Xu#t+@8MP0F-B*TJ0zk6DD>YQ$mP@(u&r;=tL zbcfG%=U(jIFo>?`P{ZwwZtf|cjHX<;T1xlyK0Zpr*a6*qEA%uDr!2;UC^#u_9&}hF zB$U^#1WvqP-{OI%n7mhGu91k_fhe z){0Sx70Cu{BTjf4KSj!Zt_x#fahLqQ(_Y$TAJ=Iv>C}GE&pU#zI?OLSe$r>My0s3U zAIX!YC%Mp6{6_uOS|On6mz65%5-w!(a?HS`pkB)QyS7JP0jeIeRuj1 ztT^$i9V@>+CdxZA%CASs@=owSUKg+b;0Uw)$zRH^UFFxs`UCp4O9{XMZ%{c^O9GWF z3Dw0_daGn*kgpD8%cWwVVld8F>(L)n>TRAvwb4AlNJ@Swzc`vjVG74ucs2QJW5kGj zv@nNb?PKcZxMjgy+qBJD!ah?h)Yn2LD_~j}19MzRYo&d?bA4DJ@5*Ni5xrN?+mZ5j zb}V01UD`#`=ebm`9-7=#Va7?a_C%@NrOKih%P(>8=-*E*|9)b5(2OD`l`qCvqc+-? zd($Xml9b_?62&WHH#FgD_@CeDGHLkc>SN}?bUZ# zTmELVes{oGB82z70K?0;K;hw48DInD8&U`YS!K` zK6|P37EkbQ9OwOOg0rOCJ4>36jH{;b%H!Q2Jx?!x7zHB4{)tSpx)atPyJ;LCbl1CO z-+0t}a$gpnr}njP?UIL(=Hb|X$N}RL-|Gv0H=fYLDt*EC#wWiL-u2zy!k*~ACb(P5 zue#)&-OjzP{H|558t<+ipOF>EOg4|6?7Y1Gdkd`m-97HQ9#e1eD&n(lMgw0EPc4p% zd&20$-HJMmB!*W+^etg~`B%+gL63J~xA&q<@azjj^xCevN7L?G)$;lty+l_(UtN!@ z=r7(n(|bWie}_nYs>fb2q1|bhqa5+nc-2sPZC*VdW&G%Isa#j{4c-$2%ub z7erjrqVFT2?<4qloH%#=7r)_)1qaXjRr<)v-mH}0i0IeKvv*W)=9pfuR{X0+3)Eg^ zBSv!K=JDzxpY={aytB?fG77Kdf_VAdr}Tg!l#wwLL+@x||9d=fr7L^n*FCD~u4#8~ z> zE}JNho9Le~5xVQuy^(W!Npw8f_Lj4RixYdfzvKy%h!NhWxxnX7N_zH@y}{wV&U3=W z?<2+6qc^?FJ0{ro+1_2Y{kDa}sm?pC8{zw8mwc$pez=Pg#~|n9Pj!aRq6t;p(;2(J zQ{312lOCGIV=CX7s1#nXrLyk6-e7|DZkP8#msmMj@ukJDo(!_~>sDMd#M4fbT;;`X z`Bb<4bazx%ywv5r+Qk(f>54txB_8Yg$txT)Haj+&jNaDeebOT??ZrPM+3zr?3pFHaco!Kgwpg%32=q=jG8>@LzDkd$w|cpsTmIwhi+i%?0)7-H>!JDJgzQNowHM~Z z;Uc+n@{tLIdWHiPLhXY?>HZ$OGMObQ>7j0KmEe}vjFZ=n^RFY{OZ8@WOSiYSo7=jo zJ9bUCxVrl%Z|j4x*-I4YyF}>w&jytvwY5dbr1?VJAgswIMv?u7<+Xwz!*%u`R=qpX z8+K1N$;3TDgrnqADYur72(h&VU*Uh{wv$a1^k&(Q%3001(JiBZkacBRGslXtT&7E@ zk|dxJ0tCECK`*7A2FpvC*;U%6si8IzOJzQ&#nV>R#=ANEMJqF290umNZ#VQbp_nvR zs&GSVzQb#ejw58zDSJ8fcsa?PICiqx7vp%#6t~|TbO)M-S+;OnMK_zn(RR}B+_7@H zpRXOe%}jg7LNS{Ysr#Cf*@nGsJ9lul4|bvshQhw?B7VWK-G_h4cF(STGJ8k%WA9gm zU$gzq@PW!J#e~Mhqs|fG*&ngT1`fg$X_R7*9vjn z#^2s3I&T%;Ekdjjxtm35?fT!{Ddb(kzEd>aE4+I|{(cd=Pl)?B{_Y{sNcB@0JSM!S zQM2qPMC4gPaq*$&*Wdk1BK?}W`&Wc~RoJhHrZ+_Nb&-Ed5DFA;Z9LPvqW1&!{QnZM zkJtb9Q_=i|I`*YFU}m^l1mvJzBgECBX-4x8Did5dKQc(A|D$MHEWJfCzeL6kmpFen zw8>GBRB5xfPV4Z$*4q-plOj665wi3D(5U*g3ejLJ>x1de3Et_H?{@|tc9yJrU%DT4 z$`gB886Tb?PwQ3U{qYWY)FgN5B+6-AH^IDif<(t;nh~4rC`qbUdjj=uy|xNfHlEO> zLXIfpXA43)kPK#r@oNJ3!i>Ui7}Nm?$tP&pWa$CciYLTvDz^HlxZf)8WXrF=F28m> zqJpk91HoYS9nt)@03c{yAk7P<|F&@75!TzFPSHT069bvSEXw6Mrm>c%3@(`vte!xI z(01nD{(@dztn=Ak^O;_A&>Wyp#CN}Ozx<8$&2Ok(C@3v<^d$S3Nx@N*fXy77IB3H1 zNhG?THpx7F65zDsCOOYcL=###(ed2nldMxGRm%tj&XEh-2|``c?q1rSz+P&%J0gwt z4t{6S%C~u)G}emlkTSyE=JCCmb^FRi-I2v84N7BK(+gfw*t;b{dmFrbd)o8dbrY?J ze8`)>ZF9eCOMKhrSaFfv!`>^tyZ+K{wv+vN#aC^?DbUyYPM(B;_MvHg4C8=#N}12+9fV&Eahohbaud`reS$;XlHItF1A7-Qjr{#GVG1y@u=g&Tq!gD+C-d;C{?hxsN^w~+8O+a{YBzDlWN%$t@KoFM(vVD% z`Kmb3&j$gGEnIDKyxLlUKYJ{uFc@om{#i4PS*{GJu$=1>Vi_jlWN9gSe--supramL zD#%;*?zpi;*lo=3hXD}4r+t2#b6%Tuaa;0&HZnP{Z`tJ`3?WpqVOX=7Hv zXO4wTwPj{X%2N9v9=H{-srbfpD2ocZE#*Y0k^974X2!gn-g=vC_t5*@Y?tBR&lj!x%Ug7r%KD`P6O6~<~y20;CpqV!&44q^?)ivCnA_gu4hH{pJe zAfo$pvvb>It+Hm{DW=DWtNUpB#L9k}p0pT0miR}%Jgc9@{L6`|6Rzy{N!Zl8=k)uX zKIPg}FKt-QtIp`B%M#+aN$T78_GjY!^l<%VO+TLhJvT^^6VbB_(nWBfH4XfZ|95c$T6G4etu{+FBdKNfW40e{EC+vcj4sh2&^J&bWy#{KNa*Bl~R#-TEUZ^)nUVyORyfn=v?0dGVniCOCvB#^7$#VbuDbI(nn4 zv6C=rBQ|NDamN&u;vOLeD_-bNz1(k+`a)7tB(*+l>WN>duxX#{P+`+XR_YSs{#CKv zD|+j+g)55<{%lt)0-I(D)= zVzRw-GVl;C>z~)>U)Tr6Bn3lUwa1ql?6W4@fAgKx$$j2(~!7>{**P=60zr4*GYj)JPLoz{4CkSfE@t30_J@$B~SO2olno{~@ zr%3k2hB-F1ZgXd|aax@ixzf^-Wr9jpMlT{qS&x&F&^}P_59{%yg8aS?^t&8Qmc`4F zRHT3lk9ZF*DJ%||_ACF);~j);K$Z~Bt52t}jGi%tCHIjjs;?g&6p!hhV~6bR?Y-=& zfOf{Qm$v_8_eF1L@vm<&TTAaG^};CT@-O}M<$K32YmryB#II<9mGNE>d*S*%Hka)$ zj@#cqX@7==dq+P*?y7z|FZtFW&3Td94Zj*JUt&)=f(d5Xzv6PySd1P$Ael{NH}SE) z#{^fIrWXjgKvJ?~$Q)K4)_at8Pu(58a+I=^HiOHhQ3)gohi@jHwsXLw6csw?A{W3E zSdA)|Kt{4IDDtgF8cU-y(s9L(Frp%6UaZCVcnF`y=jt}S%ZJKr2nj`sfXIaRq7-pE zM|^3WU6L0m?y&DDdOBI8zsOd5Qvj{gNyp*C;j4|{bG4PxY7kvP!eD6cehM7do4iOu&@G^UhK$r zzr#Lmkn7(&Aa5VA?--ztYIle!Y)`OHo#H({g>d!lQ-Zsuh&#E~Pax2K=#5YHfUW3y zHv4Xvr;DJh1j%A`;TVy-kkWFBqFT(9AY`_Aq@Jc!aoylw9cGPp5l|gic2XmZH>lxU zmbDu*3Cx2a77;zPz=}~JiIVnKdsVsG01WX4JXyn3J;~;arRA996~x(VaEog^e54_u z_v*ET2LfG8DEBjoYya<_^z@vp{fRjlkEsO1Tcq*MaO$H0dsbw&^T~kx_Wk3qI;p$y?=0ls4wwJpR~k}eTgNLD~})WP8yI427<){ zV$s0=qg$U;UGbmYdbtp952|_o*05OGEGV(}f0?Iie(4<5EY2KY*vFq9h9N>Fv;AYd z{l++PW@jl?Zhey1YvWRp4L*<^u|tAmJCS-_IgQzj6qN>DN~7C@->A3a<_%G~-MhJ%i|TPK*o|7&);q#m>} znA-DQw&oyoa4e`iyUr4ubA5mUkut7C#t~srS<4BM$&w6!>7%xg)9oz=j2rmO`f|#s zucpW^r`X?2DOg}4B7AcuZdLVNk~79p927isiaG-d-cx4liRp8XbQ6Rhh;YjyMdc_L|JNX_n-$mvXD zRcX4+ErZ_LL3zbsuyRmbHTb^=Thj90o5avKy1THps~?PH@}J}FhsTQ}x=Mqj94R~G z!SSh$K$1K4l%Gsx_l(>_HbZ8!8-#2}LNi@jpjD~2QbJ`BX*~+6S%wMKWy`ZVWKOd% z+i{Q%KXQoAkg$$O~>*}lJ~Abv1;%?d*TdJ@m@G}8wBJr;MkPPJwaZCo?Qy;*{0&r z2I^RzMYgD6f|4M{%*jBM38zXfW`Sd_Z^2{ZXco32rH z#bsJa zr2~NQ-Kx0)p{NR!3A}A(-%!3q9vF^8r1Z*MIVX-=P5W- zYMrp}773K;s&%6K6%oEFVr&5cBnk^u=qe5>z$ad$LaL?p))|Dh=%&q5H%_qEOu*}Y z!H|9FP+W$0PVj;JlU4Mb7ry941M!F#o-_!0<*8|j=clzYivt~AbVBZuNg4A@5w;9EFtT6o5^pw%P|9bT_0?@f~#Xx};{t{7V1@3vlX zS6E@p|CzUyOf-xz)^Tc)v1x;=qOeD&7B6C@vVI^tRS1GFr&W>U&q4zxgF5Q@6mK9(qD8*{L&&Awn-xMZ4? zy|GNf{y&tRb-W$b)%R!H=yAF3xi@lSH-QKe;tIrwLX-q;DKv%WX=(cqf=dJl6wf7C z2*D{{tUxIV5VSynq*y8LUUun`xn*ax{g=Im^e@%JB1%(N`nImm_}?HGJdl zuE7IctCuL=+EAfL9o{j<;d!y6c0V)mjP=}JlGlX2**e;H#J`Z#)Z#TZuAGscih^vM`th{uh# zO7|V(;*wc*Q3}NbYZq6_-Aiy{mQ<@w8wzsCC`!h``BLSOMaL`V9wMV*Se$6lkwkWy z=I*RYHUY5m$GYnyf|Nm0n)O+-51;-x8L)n0$&AT6CyvKPA@NvzI?DVjPN(?B8ouX_ zQD=-XYsV1OlQk!eRu_-A%lGn&7zaKoeW;uzMv0$U2?llr zEhS-9QrvXL>(1E8;YqEG@!nkurp!U6s*8Q9$ofq{|CdOo80jFw>uXDD3(!_Z!V!NL z#{ks(TsWN*8s%MfBp~ohBVl_y62<~K2V=eV2Op1;SKC7;P8c9Jmd>!3>Nw6y^z?s9 z^zV&{2IsB`xs~IP=nsvR_l!lNKRhOu=(moE?ieF(AM=x~`NVeVlvOICJN?pBy4zjj(3)0EpLsQTGY~ zDWvZi=ifh0UNUWE#3%jm66kREMFq?%T%W0cJ1dpIjI7v_ybbN20NuIbQb0_EAST` z8$*GesqHk`0_THCN#A?EEWUoE{*^4d9((J_ zq4mS?AVa#WykzWoDP=FubMD?V_uvHc$OQ3+@#0pMxy#D3EfXZi9-2^67;zn(HD27O zGAAnk$??pDzmAW#j2D~7|K#i|sfy>17pIKhp)!<=^p7HO%|t8Y&pjZJ#kZ>=5qfD) z{o0=4yELWTFj4X|6KTfJCT5D1bgdM()%=vnmn^wvF!`>oi3)o41l!)7d-|}7!pyD% z9AYu6pmZ0be3azUStCc zfV2N0B+*T);ZEM6n-;CsPV!T?%ATCprrKG8de`*(v3=)S?~Uj7O%LU}yUZ)8h20pT z;)tWIR%qRhgwpuk3UP$9b~3aAgaCbseIp+j?%p??JG*wcyk>aCrs2lz0H+TC`1|_E z8~9Bdp4m_CQbIdw1-9M!@l~x@YieeMBi4pG7f!ChTk?bH*VE1k8r@DmzBzT&6syus zUE+5*-`VFGRy)tRMc;;Bpt8Lf~l7YTK-$ox}OJtPKoDai52cYB(N6LFo7 zY$-O^qPmHe@AaG=>CA^ZFHg?lmMLB`R&N+9t{e-Fdc#=niAm<^Nme;Wab_*eT|Uej zd|&MePgy}jv82hPwJ8zyRmE2Z^F@@B2PbD<^v&tx!di?)*{*|xxO!Ldc{Zwxt3|#^ z2}u~F_^-Sbdyx@9OL_koY4vhoEkDr9k5f#l5B8G(+RNSQn)T!G8J;D)(@BA<^{A8W zi@#3FZJC6AP9iWq4j?g8l3SF&b}xvAkJ~G8;$Gr}z3j05uY|7`#+hy7QZJ4Ze;*g? z1TTzpuNGOaP&<6b(Er$%O^&lW^%a`rdqTb=<=GJ56Em09X}*-x)#@vR{a9)963D@2 zWf{pxbiJ(tK&gpNwdiU}qNG(O1Gbt#E-Y`cEXSO&GpT4r$xqVa7!$xjh_hJ{(MYVAchg-`2s5A_cn z560`oMItr=?iE)}Xs^1jc0$vOQ?oMfrgAm^K@xvPe!HVvoj zv`%BLQ2Gomdh>9-`b)j{aJ~2Cq2A4VgI0Q|Ufu&!8?_WEOe535)AimH_2TJz42P#U z?p|AGuC5cC>by@6QC}P)K0m~Kbx82#A?BMy$gjAvPHgzmCw}RZbx@^=)l=;9vuavl zZJi?Pf)SdyuD)<)*B{qlrij1pjX+GTm}VyCY+dk@0DL|MgU*z12uUdf>;KWiRI5IT z1)lyAQ*m4{bP;}V45?;Yca)HB0?mgkK^9fiI$W9zb=R<}?>J(!mFNmGpy9KrQ=+cA z(8RXhI;d0K2E{Et;vzYmPM_+=+ry{O-z5NLub9}giB^8VcEN$plhc3>w}>z8?I*6E zW}3ql_3GGqxuV|h+DdWxv;@4Kk4+IP>bWVIKd#=rV6s_1*_AbZpH!p~j#Y_alxzQ_ z&ik-Vd{jqt?dwCmQzyH{wvn3J;z>GF?>)vd>6ls?)%Ovp2^jSPSHg74ubIrKrkRl5_(< zWWKt@OxV<;B!2gBI;Zo|55;dkD}L*BO(mLXmSQ7uPM-eiItJy5wT7Jf<7YLxy4v}w z*il5)kyGMUCW9Krp#u3s#;%s-K^G4(mjD*|E~Q}@ABjwkzQ`A<7;eSV(2HWvDiwyT zx8QIZ8nyd3&TTVn#m9i!km>Pyl9-qSnHPRK1UxLES_6t45gj1mDU3n2CO z(Au37XTlj`l}2r8!%HDu&pDZ+r}8?T*D79Xc%8{hQZ?enj`mj55!<@khttF5 z`|LDZO_CG4UPq<~C2uL5KmQ z2N-Cb;Vbq?dC(EHj8m-;vIX_YA-T$KV987p?kbpJd^h*!Y5p72{DJ;7zt*qIi|Fv( zcgWfEVDh52y_8f>UnuucYYAooe`}| zdl#ok1Y}5{iC>cT)~CG-(*DM@xhm~JEO%wv-H;9;IW>Px7qZX;t`hPZA$!}}zvxzS zwmFy1TxY2x`k~Ev@e7fMJhSD`U1EYsTe_QDU38=M-l2r=8P79sk0ipXvAiF#|Dg2y zc%z+-bMQy4O1UScC{QA!%ZlE*qWC5$F7vu(l=syktn6PO;yt~;{4$xiu;`sfX@>v& z3X>)Niu-9Ysx(ba6gvsYGbvJe9CL*xNx4I1pF(iu>^>W3lP%NJrVzL%eIH4_J6;B% zH+Wy#gE_qsg$nUSZir|mvx2x|+;SEZk<=uUiG)pqN8K$=F^?ECN^o$G%=O8Rj-NHw?p$Mw!G#Y+9=bo_xe`%A!!qvFdhjt>@fzC26*ZI*d!7Iv`?|1nc-pD6`##4vn(X6nhA;)$6*X@aepD%Q=-t)J^%GFPvk zYh=w{dc3-FuGuix)3w;@(E7UK(b-mRZ<&j(s$1O_IiaW5Y|E_GDTq6RggaQ*=)qcC zH_J-ycjiW`1dRDGCm$#upBrtRi~Dwl?#H2DQRf#Bk}X7$pnhJ{Kj$Xjoa?_nH^~BN z-kIym!gaHv>t{s;_nJB0B>#=sa@%Zk&K%F4J5dcb7tB^~&T<8;9AEBleRmdQX~T+;8CvZo;XK-Hyanx$+KxAZ9bos`f8T=lI!g7 zo&5kya>q0{wEt{joKQzu&mm4|UltSaf(!BK9NRLV?AwIO+(i6;cH9E{dM&y+PvTdA zLYnQax-od~Pnt0C*CbSmspL0B@1I5849#k49L@$yu}S(D#; z%0wzhwxUjUhY)4=7)f^9gNi>~lMN`?WQc8gd z%b}$2#Xybo!G5{V=a_HiV8lEzm(g|lTzSG=4@RmvB}S^*(egRsyV*ZEO7EEN)+2hY z^42Ej?TCS0icN0)45S~%v1DVzedUl+S5rhK4Q52A7>>wtrv5%QOBDDky+_iycpe4^ zNn{DP-p{#x&YNR4%?Ylaqc+WIFq zbk^3!;kPaWGb-_7EtBAx_-k<%5wLlxXRWJ6VgY`Yx_V%>VTJyz=qx<@cAc zTS05~!C}(C>-bVIVhz5N8XqmBIbKvtOKS)F>C`i&Z!|cU&Cg|OuG!bUdtX0S@%X;( z)_p@j;@Z!>>!;p>ttV}{%4Jgv7?cb4jh|UL*O zVga6~?*j9lp9nXhjl3JTBDXo7=u>HNKOKy+<7^S~Q50_r&~TxsbX6-v3Da5H6T$wd zEFw`CfhD!nE$L?Lfn+|1DVnV80OXdgt;CMFy%e`7)wG+s_Y_)uk&d^&rZDK#drM8! z-T7p`otMDMU2)Z3(Wbp%9VCX2|4sTCo~ythJ|k|Lhv(<4zoB%Ks92287ClEEuw#n9 z$V}^l(8USCU78Zw>Usf%rR}`3V>y`{flEGK`1gx51p_>^0iD_$>l^V+5h1fjCcs=- zy2*j@_v1{$m<+-~Z_}w#Dr`w-31hCyzSXQ_xx!jWJ-%Gc&=|IFxYA_n&hENK9kawj zcr&R*&iM;*Y`;6t4(xXp#FP=wFUZ}j8D2n=(AftftfoS`I+Xmmx z!ivs?UN3pie7v`3&JS)~=-#$4-&emTNDngW7Mk@7#jW%0N*V|C&Y2(FxzN39VP=5+ z#tlH08Bjy){?)*-nW!htC&KvFeDUdi_9w4jNYvWZKEAPk#24AVP+Y|~qSF_MR~JUl zEyP9(<$@MC9{vJ|$=GbATVD6vKC9kthnR#=8w;V?z zMaU4$;n_C9$d0B^Y(zv^$#Jo7NBoY+0K=L}+Ki=WKT6O9RExl&1oK!ki>{^Ojsu_7 z0c?{KnsB-_i&l=c4eZIbmqimnN7xbdXRyfhPWgBp6}#qk2`Ta0cXukz;t4G5s{Gu@ z%osJgZ5%UTyqV-qoIIJNl|55axym##gR9KU%mKGIH=2h}eEy<%G3XSh$1VsmXdcAf z%ycT{3!L(TD=%=x zKNr}sb@Bd*3-N~7Jcz9Ho_FPO`zMayzdxfr{`jlKsk0Wb;%`|fA6#f2TBu~hqYKp5 z1%z?k_%{+7KBC`RhR2D8T$DpGoOK7%GtPt>HEbU6hFzQv-$g0>KwVlC3JtTSxmAyAA zIM0>rh}E%F1$qWpQj>2cq+1|~TGw>x8TGZOV&$f%5iQYseOpC)qF1`7=>ZXqjR7n~ zRN@BtALq0EQ&4m;CNi2xqL(JY!N)&n@71n(2U^>262ZZe?br0nMg(n#+qFg4nq6IJ zNUQ$NWlL=AoJvr(L;`}VOy5VN)0+$5~ z2P^P)`FXg_+H@aKp3v?v{90mO-Z(WRa%-BAd1O4-yediD9)PoD3a?dyZ0QGeJS?ZN z`)3pH);TXPff!bZ3zpPgyaY4U6?ZPSW6rquE{VQQrM^k|_bg%Ge|?er#-gV{BPZOC z7Z*NTJm8|m;l+!m#9I=ItGc1{QuLbDE?JNF*YodL=s&XXMph;8G_|Aw+TwadN<&$T zsZ=NHdYN`J5=V6yQ1WDv9h`413Hs%FG|?{UOBeZoD9T6L9moR9Uo=z?#shR6D)W>a0B=r@@*0bAQ{;Z!FCc zLiUK5A_=b*9znY8ehI(t{Q$rJsjqKjxck=#@sFj6o0WUpVsUHS1RpGw_2MGCn|gXF z)&B_6!SeRqQg`_Q*-9R_G@LGqJ&xVwaw@l2#Zs$F8MqDcJnFzKww5)1aM=&Z2qP2D zT~HA5RI-Lms@M*KzST~RHX9nNM(t{FwjU6pB#A2*dm9(q#ZxBBVKOcHT7ll3hUQ49 zceXV~Jwgt#SLuop(bbGtb9D~~#=F4=AmAK*GZq{ zJaw_BuJYt2&%({32R(Db60>oMlCqoMGg3I&D17ao>v?B;;@ntkBdz)m9@HhtF5D~C zXi$J5OPPj8KL)#ALQDJ)_eU&?ISrR1%TwGYZks7_lr+6oa@vjQPuOGzipw=Js=29) zurFo`@J7{*^e9R4%0anKddf;zfKr!OwCtI}U`SkjP{sW+dT*(gazOP!Z>N$I4-ajJ z*FV}>j;My}ty*cJdv2`QJ!sYQ zMb3o>=d2=q+ETM-Dekt{52|?UAn$*xf9?H-QuMSpkN-d3QU0&x&#Hg!9acI<-yUIs z`aplpfgEYJgAV5->)HYNw+>)PW~jlMB(<#3wE z1DH+um+`Yq0Z_6o)zT7KH-yxFqh{^qr1I=p(`mY{n-a1fRdaxB-Ap@t zTin9jMz6513shLCUXc18DcdOZ1Yd9Yfr1CL`hdJDn>?kg@CARkBbiCxuf;_N*#~;| zPKr{mo7%Ur@9c z&xzgE$sF-+%kWf6#leGtk7^oW2$L)%io{Jx;3G#z5^1)Qz3H3MbIu|9>_ga^nf^ToSA2DFG8asA z_X4n%(sR|mx!IT3%g(;LkdQ>lbbV5g)4D9gT6^^|5_(B$BB zuZfSHpvHR>(&G=EuxR|U2|ph{V8T%6j%D?ddRq9s$e2wL5IAdD?%ZXmKP=OaEmQq- z9U0|6zf9k@4E>>R&;ix$J}PfMv*pXC zS`Ugb$1MwSAt$}$i@(e^=Yrynx&AQm8^@V0kB7oni0+gn+21Xixx6-0TiM)cHzWNi z_Jn#oufHMwbh@u;&gpjK5uxgfp3)q%aOJ!jCe#TE>brD!Xs`(9@?p`>6P2PS7;5Lz z?}^PTUas>j9tZ~xbE%#X-qS*SEHK|S^e2VrA>oJmago@{6EHOx70gOm z?-%*~-^I4T8hN8!ZEb;0xzdz(9u(!B2gEwLlp8y0ozR^kSSL)U7_(0JXeaRziotOF zP5w}wqVz`w{xy(oVB6?8i zU!=@kWO6eMeaef8jZ$AJ#RjP_mnN&W%EE%KZ|*JsfTBi&>WifLLO?Hdm4cp2T&?t0 zmAg)P&q}qgV$NHjrDR}e?Io%}GX}Wth-;Gy+9&S83PQWJUb4>Qo6s38v>=l)Nu#C# zn2GliI%#9rKxoj)aN4ib!7A-PuJV1O+NQgeo?TIXqbrIhze9>Fzy+^+Z3jMzY* z>?>-n9tA*-ynA%iVYX?oNiAv*1QX-aAdSb7sNth-gjRclj35UY!3CNc9)1M{peol; zvlFdON6DnBOC>d>MzR?uLnBVwIt|*HA>5cZs(S{KNEHp^YCXBqZy8980tQcqa}F9E zcH;Ze|A-aIrT!3VQG;%@Zxt+o=!Mpqyj!eXJuBupn>fKnxP7H=(5c%r=g{h;`ap|Ijovx?5k)KlCOR|W6`n~vue(OP$A}-Huh&$H3H?KWU?tPa zx-~Fle$QW-?Z$oIcppJ*T2)^=5ULloN~m}{nl+uWqgk}=l=2!-V^iH#57{%i2tZfr z9Z*Mso32nr#cOw~&5R0rphE^QRAlrSZo`>w&@iZXR{2?9rBycaSt5OvJj49gC_Pmp zA-^A{4;YG{-eA-%=$=e4gd_2G=n2!?w0VQI0@X=0$_}PT1qgwtH*1M4_DBY=k?p6j zP^t@!2{6LyyNr-cXi$!G386+KACPi^*ign_9j$I>I3w8V7`Uid7SoO0QD87DG7HC& z8FUZlhHo<8kg0cxUVbW?VhCfmt3~&QwkuGvs9-Os zn4&84dDSOVNoXe-f%-oRhtPYXpWCRCJIAB#dht2I1-n>_uhl)oTyB$jcyNYiKNF9M z@=pI*YNnWFX1*k@62*;zYM8Yf#RI|tYe|7pRN-tB#c})q5`T{6VqK_jqrdNPp$;SrzyR`&L=DZt`ha{xF1#c% z#WWNo>6~BXrK#Z=<_g&oE;qA=mcT6P-`JCeXrX4$pNWu(Tp}&R?<gy5;@Bgg0tHlT)D3Jenrc!BmF;8?2v>< zIKP5oQ?x-)4maH)-N4Ow~&0we3RYu#&8^-j2;W1rgTbdU{RFzKmOU4={| zAp=NW$1mv|!B6Zt-(3*Q_ZHMRTa}O7v*0&LcP2%dg#Ju;A2M{QgJ^BAU)jMs(<0k_ zn&VK%*^}i3IjM+{)8|ctu&rvG^GWzPk+I~;?zW3Pde)9mUyQY9?#jx_k(8#VnQhC( zHajjM@(xy$2z0(U8;n}v2C>*VQ{-@xS{*4T)Afm){leM)7_8VJ!cSIe;g93_)J-mv zi?Pr-OgaaJmek_-(&R(M-5n59KVMud9V9UF3QuGIu*3DIl&@X8o45N&d);Drp8Db> zvJD((ZwVTMW4&qDldXi`H@aW9+Arn3RJU3x{usB7P3qud!bX{OX0H=z?d z&J!9yyFEA)nSi}V&-age|2Bmx#zWX%pZcVvYofTjmt>ZXSR$8V9bN2FGnfTEgpn%5 zubu!Q4?srzHvO9hun;U#GP%x`>s^^Bx>-B`HTVjN2+Zv2xaZ@Jn~If8Th6nc2eKZu zSdHLL_yubSf1n?i?_&rz^6QVvC3@*@&hcJ-Dia-!OTU(~K~z#A8^~4@5B~1z=eQ|k zOC{Pv3Ddq^TI~ThOB>^Ef^}`y!;Z2IlOFt~rihu1hOCi~Tix4QKqsnovM0awvbs@( zH;6&;){b)isJ>BD-5?S~BW@5KG(sUh$|8QV*FtF~II%U!5YkkKejDN_MId8vI@zZ` zyfA(rgMnemJex&tX$C|)V=MNLhEl(5muQ?hL4+gxaea9^nb!9v`pV3xs{>_5LES8B z6cvvV7Ur0+pFf?oS;}LoR*1y06p@c+S+&Pv$AafQ`JyNH^QXq&B#cL^CA*~)N&sDU zdy;BU*8^#0QB8UAD(Z#f9Ij6ia;puF&6We@p9MB+#8+Anj_-Sp^D;9447reDTcPcDS~rGKPt zbLs_2vDGSB=4gPAIEQGqla)R}iTmTDM-qTuDKcjYx3O#d9%E+^qfqo?BGlP>3H21g zDk)jWI#xfnD=h=+BIBzxG&v`(O`dFAx zg!)(v_(ZfiU$9nW!Bnd?#;i7M2do6^%Difnlb~8-hXUoQr=H_DqmU=oUrES^C%;~d zC@aa|>GIAfTa@tuxn8Z5$%Max7M7U3yL>DfJ`snkl))@Un0tpEYmnVdqBANFq)$qBB?zX@Tkb`$&Qb@pE z7#YdC(V~2uEY;5l)V$z%Ay!#sFT4vau#RDYhI-tPW209l_l~<_jd;cS(vWvT|Hu3B7`i>^lQAo0 zdX-G9lxmf1S}Dyc3DE#9ja9Nw+)3hCNw@g-3HN@ntlUX-T;db)Yv){*yHpma7;uBE zJyWK!xuPNj7Wzh6d4n`(O4AW zE$Z}4Z=M|N9V5ormi>qVCGM$!9Z5865x4D;xM2_3R}IEb?JBUC#|tW%K#PV)8B+pb ziicU6`~f%wA^vNT{UihxO%&3a6>uo0edZyMX)C)U_-?37~2^Mrs2VB%Tv_ zeTeNMq>?tidnkCRQnT(-ktmuBW_c!?o*p;th`SA9NKE~ch~J7+2GW>Mny3X!RPjQt z;QQMwoULSO^+Nw)Y+#P_$eM@=Ly`v|kK;IuvtS-7s&<#4DnOTlgHble{~5NduJvSi zHQOO<67C9l z91AQz$6I%%i$cl2WRT3bLGem~N2#PUTmxpNSq@B+ww5jvGhC z#2G1gz*uwmTE$A;zVY?}v9N*Gc+_>);ywXbDOIa#<3V|F9yA#OM>Af9jlT|5IWsx{ z#KN-41!~?>qkfsrPEmwcoSn*2%uSCOJ(tePA{OJKmop6_M=c z){?j}K-VTja-b|yNo7n%B-=$X$5v4nCfRO^IBwd#VintDEp z7Pk3fE8AjKACd1@S=Awm?bXyHC=RTx-B}d-*4GYZD}&x>Ayy-a#2<+y!F?j159MGB zSE*qwy%iIr1uu*c+#qx&{Ss`00U5T*frX+F+5S~*i|uu6tJ^6zBI?^)*>7&|$+oS% z58Gbt9c=ry@62{U`%t!n+IMHWOZy16!`jDi*2sPn*p6-Aiz`nYIF;?*eP^(pHmNkL z&$QFI2mMfKr2=|KB{nfg_jrN{CM)^O=xJHm$61=|XAa5~ycxKjq!=J}C%@#7%>Oa3 zlsHKI+&@OI;P=Gv=y-mR%)KMw@i{!O8RbX1yL7iE*UuGiHW>6rrdA~j6`@~#pfW+6 z#{Lj73>)I~Gyo7*YcC&ES(DVO#QBM(*eQCKF|R1IC2(xgnep49^+T=|9|`lJU|aX0 znE4TU{~O#kPVq2EYKXTG6g&`^O*^3&)Fzc#4$m#N|8Z`5U?3~|%Ux@Bk&`MX%2~Z; zMsDFNVLle(6H(*@6a;Rx*5)7@T(ybb5jw96Ewi;n?aMJ3SI?mt;EYD)p#q-_x-5;vmehjm^Yyd;b~c@`~#j2iwXIK;80HQ zt@hVr*paQ+I4+(@P;DU>wS7r&G*?mTUE&@;?%n!{aj$L{-^y*aH$M>jl;3O0@3YG9 zy8J%dnXy)F5&l`CW=LvF{BS%n(Aw?zWZT@DZl*iQ%d&MZin4&A0U<;?Jrx*FZjKJH=8$-e)0&wbg`S9)p# zgPFxMzT@yW83HX7MHk&%rk5|)GPzC?L{#}{yU#L8unucl9TqouOkpBQmmlKX;`^ug zE`de2psQ_6&xiTV*|p?dVb7jDBtCDe*y(ZGPus@p=YnL^ z#sveY@hy>!FW$n_xE~QKD_-r-y};ij^Ia;$UYL%;y;PXK@tu!Y95?9LPie1a^ z_oFk%2YQs>AJ*la9q)6>e+T9FUzOkM%kTHljypRuo}^X)gF6_~t!r@m@ewg3JyZ?> zs}#Qy>}%S&KK?8kB0my6J`}|*0_p&IUvCzBjf_T#kzT9Y&^oSdY$a(hW{b#|Bt(Ky zMKX4^+t8i8U8WYMgya0NZhd8gst+MHae)j&lTfc4cCL>&=0Y|ZHgHG5X5q1gsNKF> z$-?C86_3vzGs9WIkYv|y?9ExDc~#cC@f8b*xb_7l0(5H(cl9Nu&gKeBRV=--t@h+nN5=jqF%c#d8lnn~*2_=88G z`j+xMCC^uCwUTS>HnB#@$EDsX&D*F>*%}>xm1xK|DKGF^r8*zg3Wf0X&}>PH%}Mw9-9_kN&*#;v_Pa`6b6l$Z9dh!7*jTpsCbBlA?0*dbCk zMv12)_t~gvtFiL-8^0n1u%+}fk^3?i!FTRKHZh_wD7+`~ABx<~QRTDDU=#(?l^&Rp z`qwn~ioo3#$?cKc7U{2|T3P*d6fL*FgR2tm2a(yGiidwrgbyXmYU~BKn7bzo?hie- zMm!vPUx#tyJPGSNk3*WDI{@o_bAa5ikIQ3}rCn4omwVnE^^q$FvAiaa3%efTg#at@ zS){33ZIwZ>IpIE(z!faE#om0aY9?WV31^3;8=8@s*sOC9e&{QSwZDDo+v$hL5`&;aLQu=ciCbqBI4f z(M97IdTyklOsp^XBFf5&9>rpfRa4Ha=|+lw?pTGoCHlC%oBAO& z`*$Dc4%lVq!cJk6-{=mm9HfRK{jDW2%pHvU9;~U>77fBxH#`~@j_fuj80}3!3mNN8 zj_+yDUelH60SXR$&y?i6u3wnD_x|qUfPB_I2f7DT9volsXN8Jnu@p+%4vpKk(kgeH zcpuAS#&)qquwvRtbkr7wsb$%PbKqlEF2}s%w*sJymCg9Tj@Xk_Dxg!<@md z3cW`*a>sYsKu@{0lV64H&_Y~ zRG3^<(NBv6$_c)gO^MVqv@;7jG?!xZatuiFTvjM`Fk_=YcdCU#Z9iyY9R721Z=BQ4cmU zR}~EK2PSyQo6?aL8qsICA6>UPtj_SI!(CIiV{D!s173e2mr`VsgE>74fG|p!xg4X~ zaW+w@1XtIxlJ0f0oYLKy@s4zE%;rE5>?RkvRkqv|3dW9ahl+ar9uKnDG{f( zlpE&6xM7?bZ6qM>>%5%xfeDFAQ`sw0HmyA*xRJK2k!=wh`yC*s$c$~0Q2n2!-pdO7 z{xtB2BjdGf=XkqQymjMkO}uT4w|&1q?#x&ai)eqyH^Mn5hcZudX_!QT!Ve5S%_`eG z-Xp+3nB0_02W}%<-DoGjf0k7bu~DlVtiI&CtupEnue&eNRa=BU&*~O>6|gcC1ZM%B z1s^wg=_ZHAH?W)CIx~_(2M_UhVIISQfm*sUIe1Nye4(?FgU?Cw!~^6^c)H|ZIA#Vb zH@?Eu!>4fWqLecuFMA8>Wm7&W<=n{mumSu#-+OsMT$9}S`lNeofq;uIj&YpDk{0(h zd+{lHXJt=8+fI?IFr(hNpRkK{-{KFn{bjx6fT%5XL!z9UzG#hHXkD!{u9eRA0`*L= z5WolCDAHGnU?Y0%4y`3ZYstyP?IQAsAcpSuF`GZcuK!*1(^yglz2rc=T!H+JRiRKG zran-L1*M1u%{WZ<5z00TPO#89wP+_uG>PG9YudW*e)91`pC@f@{>s$gH7WP`Lh6wM zSG-%uo;IY=ACg0<`zYm7(Apq%BC#V z%GLty{wq7u1{i5A@vI0kyRDVpF+fuEiu{kLwc(M)6UN>~w z_V~$~#y4_aIkjU%ynl4OZRnqK9+LH|WoC`t25aOV@iwtqx?qA<%gQw}h_{XLcXq>@ zg^8HLUfQHGmm|BxWh%Ht`Du8(aM8j*(I&fRj99CJGZZBn?h@`Fg+5hQo+PQ0@QtYa zQV_zFI&T`plQQ$TjCy4$jfIk4nxnT6P{G%OK4<;+IdHDHx0&-ePShSi&4Av(I8Ye` ziAt)2m3(LVYGcSD4Sl?|-I#egu#QJhPy9@RPK=QRv|) zJWr~=rUOz5bETAxreBiSvdJ_wg_L+Ss1Ir2^lG#kV}@4iXs)O)7p$*gFqf}t~k8HnZ91&ES%P? zTP*%ywQ!Edn#t1RWDA=hthFvGw+Qnvn1zcZUS|vGB=i-TOr#U(Y*OE)aUS91R3r`} z6*HBlC0Q_OTv^#ThzO}Be)m$-ejKM!%#xQ%dn~8>sReolz{OUFm;^UF4f$Tak9anm zZ^Lh5(a?pB&h%V!wna4eYpH5BEw#--OB*+c)k1babEc)yc~a$`Guda1xEr`@pJR=< zQ&!#WnOnU;=Wh0bo4i_Wx|s$GK3|R-_wG`9MvBCY=_Av@2-&}q zn;g`EGe0xi>D0Mg|L;`rjgTh;XG&hGR3~1em2usWvex<50gWP;7+m(6o zA^}3j8L1ax-^Ym;6$+8l+a3y7WaFQ~>p?-Gs4dzx-8M_TKwiZW|^AR@{ zWYTFS?in_okh%p^je_$sz#;gx2)3Xdpd64#7P@G&|5WNt6($)?yOYGfj}7q*#>hVokKtcONK%e)(#KJ*JEtyDaw`=LQ$6xbBCusoF$5Xy>sdm9Aik?CaONG8Utf$aDZ1;6imhE%6QL)r zvcavy8zv->9QeS=Hwb-|@lM9sYA(_w9Bx(eugbiq%*Rqai5X{f_C6UsAoZW^DF1Kr zw|~mILD|Z1H(Vefk}E=55nOPs6<_o^cfx?20I)l2|PfZIMb~$_luHP9jKc06m_!E zgB)jnZW&Js)?5M%GT;a=PZfCF)MSAJ6$#p?L_=3yS>i2fw%kw0!cK6=L61hQyYbJ#MwG#1!~nbF9m93x?|^Q~Q}sco;SlGRqX zFb`_)9qoQ?JMCsIuhHfsZF-x{O5LJtw?&t$XoC`0TGz;bciXGN^iB;o_l|km4M_vSC=`JG!@cuCmxOqgydBmemZ#T*BB86=oCv3f2l6477ayZ%Okgy*m`o*l z+7OYNqyGgKNjbkXS)a>^b}jNfDkKzX3gCJ|M3sq(tTAb~jxkc-lm1UMCt8DU!$>`x zjib->u%=Mhdvrh3H`h<~T^x^vPBCMhl>^s{hvao)cW3%+#(omMy6VY#Z_g&q@v=#D zGbfw9Bd9eS zo`LhAAI5#BXP)s)RdAzH*QqKXqVV+L?yJR<=h+ZJdt?rG9rYjx!}p*~>t%jn;J;w^yTwQm!ktwc)T4Y?dtJLdV??*mU? z#Tj;o%6;&p5oL`dPkA{4#2<^gwfM&KD`=t&W)>3Vwt$rEVTR%|2P8MdnLfn9-$EXt zi~`&@@-KGp1t}a9X^pj^aUmk4$Z4Y`j&Y_R<9rk8f7&m-DYG9+{fQKBmrni+3WL(# z7ZOl*B$FT6%N*laLxIbPENyJF{Qw@~gu+J+@Uzssi`r16#1UWE1+AAeeLidK%>-fN zg?50mHIb9`#P~>>sL|CnNMb77`x5>;kvT<~M-*xwF*LC_cZSkyl{gLmMe;Ki*+Z2^{?d^cmmnY=~}?VzFJSi&1VuaHH~G% zv_O$6^9x2dFe{Jp>o&Ni&UYVI-1v6&q}WDtPN#N-=+i}*TDL*ehIQA;={3_@rn}Q_ zAmo>{%Fo>?VB;@-9pOp3 zEOJxgboXL z?cW4R9p@z>-&XPkA*RSm`&o@{l2?0Tq~k0{m86ScEj7*Pdh^KeET&lauZ8~(Ow^7yU zRxzf>=-WWn;_C@zPbAM~x~)2_dr7kYs-B*iR?Cj?disya>Cv>l&Z;zIcUs>NsT+Z1 z`(afs)80Wl#s9+u#Ffm)2csSj;WPw{LBhRXAWzIqX~+rTY)Qxt*`WT0Dc{%cm+tHB z>VgKWr353$IM?s+YbgC8&08J*KRU!K9pUpGg+vfUe^Kg5#sKz@#vW$&hgFnc06&h4 zrK-{|(pfDs=#`X1{fj|Nn@RObq^iP7vkP_rINZ&t@Y*EE$Hfw8*CFx!Y79GdrYta$ zdfR(4=czC+t4>gvlNIU-$s(T%@r9_|rm}AlGD|AcE9u`ah@mw7%}#fKeHMIF0=#V{ zKIs6K(SH;uvEaVtIg&P;jcMlpkJsU^6y9ATB=fABd|s;QL3`NXP6B*V;_5oQx{o!Q z+mJf93TR(%qa~Q|q3MZO-3+ZCL+&N?N=k#H@YRxHAaa#5n}5vKWa;Zncb&(wEU?y{ zFqx`a(`!$asZ*pl6>z_-cb>~qyb^yvyn=XlXT_h`v#Uwd9a$J>tjM<_bU#b#5$c01 zeicgq!=pZy<4q@&g7CY?7IPxr>K|-p_b)ip>lid{-FP?`T|AczCjP1&UO8fK2G40w zzKj^++?xYQb-498-%sXQuW7+NIVGAZw`JgAc_2;X|LTnYZCcK?-?$=O+q<%l>6cD4 z`ay3qFtORF$1tv4LT4a2d3cw2ncED@4Ov>*{n9hC>6{H;msYQPV=hz_zuEE^B`Van zggRXR(ju>H6tF**H1?`Z>cDuhjbl@e`6Q^tt~O=@C2vj>xpcPV7`Yb{tQ-qj&q9@O zrnknLmNgyxOjSCCp|unH2_&#{bH1Qqzj-EY^_35D8JyI~m09!{|MYxiowzce!v4B8 zTa@(~@uB@vVnZGzzjc1-ihv4GD%+T#dq|eBm=cTfi%bHJw;d0M9m`N_m&0W%sSk31 zEq-Bxn_+Br_+FJQ<{9k7CXwcTV32gC^V(Vn8Y*ka6GE@YaP;gDpq5?=27EUJ_nNrI zm21f;7H1KStGE`$k%fr!tQ@jcZQ+}=P7!Z!Luf&P9523*((NER-eX+kl zr|=~U-#d|}pUs-M5PN(O+zTF)bfjPBjSPXiMcir(Y$ac4wO!;oRaN=@5AHfu&jU}2 zA8*MzQPC;nI?=aN?6yuMa{emOcb!Ofis%QQOeS;Be!}M(!{?9Y7Fp_h5|4Q?^B8URX*4H zXHf&hx4-{hvg+OBCY%2feUYsCJo#Ih?d5l-s@9R`D6KvBAlxdD zit%E*1|w-TNMO-va_jK4z9r5if)YF?vX2V?F<~Z}Nfi_QNyD8pskAfDPr;u~D5Pi_ zJhU@kpR8mzAdubBiUOLJvh`dp8RIR%BLHB1q?IyOy6XF*qFOI-%#GY;Y8( zkcGv-B#Ta7fo?WD7Ue$>WbI{vcK!~@*77)x!!7a)VBqgKdy^1j9C8uRe;y)2f!J9tMjRv3!?;6IHIA+# zhbFdFaL0&Q)>Iiw$^=KM^pWw`JH>w1(3-~g?-b4o(IodIZ6;pnYQ(R=nxnv`6i1r$ z1@XE`=sb>lAHW&^6jb!?E$4`(r8C;Zslq0B{+i$5P;Y$~r{LDvF3!WC5ovo4mBP*x z1Lbc^=eT&muZhoDPl(2zG!U3beA0*!!xNji%4)Jw7FWr_*$n)Yf@i-Z|IlWcKfCDt?4cYsb5A@~1u>Mnm(8G! z>~8F5Jg#JPY>^-qu24B{1Sl-S!2qlnENingZ|REX#dkWAgH0v21wwp8WDbchbHu~4 zX+Mp%RVmGh?iUitrPm8B!t%lyusw%8o)(Z+`k!rSBvp54h z(!eR9RP6fY&mmH<=E%Wv4pH5F$xcbDZ%P5Yt>X0^wrSNiLjPOjgNowexrQPjR15nj z7y+3xU}Xkw3m9di+7MAe(8``-T9BB@7S>-ldumi-0HNa26Q2u|)k>71@-XthWX|K0 z957L+jBV3RJzxqwv#1_O=EIsy4qwy(+N!4Epz5f_z>|J$F4Kzv-CYlr-AHU^*JgZl z6XPW`74@I4qMcB$BE=Tv zlKv9CQEdkhRV(pNtPxw{2!`wwA!PFcjrvgOlnTz zbDc~D@k0!JlQQ=98D7)!CHoAd0Y9U?XS<%keOm|b@C=ZOf5{UQcb|gnnZjXVE1e_TidxE8$~>e{U2=Wez0FU zUin`~N>S+q$K{A0p6d>8;1-`(&W&EB zQ?;*ZA;3z{;ik>wuPf~>Vl5(6WO{2p^_Uoz+yNQ}gg~0Kq;!%qUH2%)t{osrv|KA$ zo)P+uIE%Q_LJ@61Z;fbKZT(@L;+OF|H@HqX_j5yLa8b)4{y20?aG2Gk9L15;KhQ!) z+PH(S*@YSb50Xbv4*T^+nZ1r|l@gD~-@`I}$BU}G^SZc)0XykmHYU7M=2uy){Yhfq z=D8dE7?#}<SLERkCU&GUQ&$AN!)8tn`VHV6`fm!%Gd*=`E4^YedFs zz29JPLPdD8D=4BCc63AcS|5SULh*bZ)sxj4p;h5p2Oa+H?zruCCps@u-FqbTMoSuh zMgq6rxryNHguE~j{sBe{rK9s<@~l2D=oL_u$~r`O)u6DRBK%Xu$T}c##KQ+)BlJep z0eHyx3;DsKpRvLV$c8U=2F}nfXTe~axFS@STHgpaW5OC)8%3EQpY+0E6@GHHP$!FK zDfY&@ct`2J^{bfdwV@f2T9K(bHj|uK1+QV*)ZLh|ll^6(e*+*41yqld9}2m`WeuSh<@obDN9 z(5m7Viw4pRV|fiPv_D@Lut}DyvBe zYxYfgPv#Q^7bx3ivD+_t9M<4mkMp34#T6%+zd!Atm%H*JP9?gXr4pwq_eEp=Xeu$e zl+B?z&+^uW={3F^C5Chvbnh_jEX&#~dAxmmj=x8+7<_;cyWw_3)Z5VafGKw2*eaY! zr%`+sb>6Zv;16VA;M=XN05L;ix1S*h5=wlzOc8M$5_qkU|7)iU`&N&dIwHP~A8!*2 ztDQ-`SIFvPnT&9_fHlZWI;N~0bTItMR+ z2w}kb7+cniTCVo`&ZY;hf&Q<&a}tzO@sU$id1rOJvzs%i4MH9{HJY*uFEO=k$|jL_ z3-3}QhQGooJ>L^8afPP*yCU(P@ZJ?iPYw8_eoB(By>9r5nA$L9w6h^y6Y8wD&FJF+ zriznrOX-tcFN}6lgOkmf8Q$$~bQeU69M9;~(?kHJo5>tjnKjFWe^}-hHJhc}BJ-PN z_?V4Wxj7||Qj6qiN%!<5w6G7#{JpsKvK7HNH8wZST%;o_5ZeQ*ZALF1=h35D-MbE*LeISg^(}4@-P6Mv?eXQ2`aP3nF%-Jh8`u8jYI7 zl9-qnqb4dbMgfU2#u)v7*UY(BP4fT$KX7N}%sDf&XP33tUhB7h>nQhVoXZM78$WC` zP&s}_our=%z>x`MA(hF@k-^RHDsVj5xY}4$y8Z~7e=IPtGD2YxOU?>`Q}f8WHwVAB zDn-TK+D=3wPMLDH*2mZxlBTAmE{DN$L~~EmYYG%-g;c~(sP^WzdsS!Dp*mYTc1Q*> zsmkav3spUy=v{`Ax#WA!L&eg?#$Aj}Qv10laicW+l&D_RKIR>`5SZr*l6@o9ZEnE7 zE~dG&t1crMqR=IpR{Oo={&V+DhEn0H+d~F9yUb38)ltr?#nS&7_daB6qpn#WFu3l< zPEpD+1GBh9wMZYsk`{2*Y_l_zX`GY_8pDu2DtX3>>OJgEyvCa<6c5TSH)=7bnaP{Q z1zOx}GC1;>o3QI;bAS%e#4$rh|1ibR7*EXT`B3!8ZyTUC*}ql-lmA7w5TnqO;3U z&L`=`V0JOKh2j^fUfd`KtBl~XVhLE3JIqM$AhoFH$>T>lyBy&xDa+&IVczJ1k5@mv zetV6TN!Y46)4`>r0!Kc!4^0HoWhuaqHQz3aUFV5%4*8Qfi?QPq%hjD}D-%TtXcu-T zUyKh>jbKx1g~F-?OKg|h&8QcX1c(M*8#KjkX1E#VwnxSvpV-&ryB_)gRcr@EW6)}H z>hIL$^U6Fx7ta~_FoV+VL1gk6TEPWj@0v0|ivU=KVG0(iz9JP*zMZs(o_RZX*UR7yW_hX|zmFwanzz9i>7F%?4pOg^H%I-Y=&f}1YYZLpx1w2zr#EPUE#v>(=pL8I?QGPfE-4l-EoOX7 zrSqAKC#E*je^SoVP*NCAtf`@8BH2Y7zO1gK3YV+vlXV{}faX=I%bD3qfzCy|#bXMN;v#-{{PQ)xfVsh)K@MWL0+& z0faO{d0NGpSx2qMJQmr#oy+!EVf5nNaj(ZJIX^hr?!uZ4@B8_FbRG*dP^#xAz=&&H ze~XKq(WNUdlB5Tc?YF`rMV<#_m)k10L-zu6j{PTn_eXwMZ*Df`6=k+qwb_c>u~9nz z`<^#j@|gp+62di9Y);u_*UB;V5Go$15b?)eNqeU*wxAKqpEh97(EWZCWi8r_ml4>uRs`+3)3C zf|4z9IT6ctUJVy(A8U@hkQmiiJk|cYk^OxHOziE*|BwuNFfFE?bh$4uUf;XI_lnS7 zFxD+IVzdoE6k&3I1apUC?n`67@6p#_?rEcwRHODhEAg9?l)(yGjku9 zsQTN>&|a@7QpubSdhY9uwnNgBzLhJ)i-2!{3?(wyc3m4}Zlme={{v5i53RSts`Z}X zcx_N^y;_O=iqQTn^;Kjl%HdfNgtH(YJiyVJ0Cd-7zJG;pmPG!gkvX{aRQI%qKlIGg zg6cj~V-Il$>u=KXv)sM)rJ-FBhJ(!ideZhAeD#<=(Dq9M?-X5NbTvW5*M#N!6&X~v zG4m%1=SG*{a}8r3&IW!08~~E-*nI#MBl}k5Ug{S+-&^S(CjB1U2|0{4r#qGg}yf>^1y-&bZKd|E)u7V@4@%o68TF!nM@ z5Q>LyZG^Nu->-^`C&CHGgX`DkJ>0sv@S&V~5X5S({Abt2oK~+h=lgbrk4*qWFTMIw zUm9m)pxy}v8s|bCUcp=R|V2cY@ogL;JwOt0pDVDS$XVky3g>K3fuh0Rzh|7l+l`x(3q98Ztmut67I_ zsuMs=GP2{rs<&nE^s4k;!jxE88)eW8QABH zFV$|zay>=*%b>8~!y;64VhtX_%ouSQdK?t`Sxp9|Hq;g@xuvEAf^nZVyjJQgL? zomm5t?@x)15S-8;Jyu^&tg{&+WL8qeo2X*^1Xwv3?ULGnXs`^Z2PPcCUZ`uE@1>qO zTeD4lzHXOB>KK1)wT|0Rz%lwwZ%L%hgKAEzGxI6Tg7i%=E6JZFYn2;!ITvP2ULBm2 zUPm4qJ*pMCczv9&Q3Z*Qj8uQk*iSO*qKvmZqn2g7OET)*&@Kth`JuZswD6!;JIfyv zd;el(j!3P{Wi$xSeT518DG`TBTqYn-_~pTzyVV(cp_+3Ry?wd5#H9N<%b>29*+7$0 z-^oyF$i?wQj@xP6obI7#7p|4CgsG0tqqE>Zy$XOeWf*7%QfK ztQ603zhm#s#Ot#91n(3gkCBM1Awh&@%%%*HchoxrXto)pZiv!G&iyFYL_CtZAeUd7 zlY~ct7aTJLR!`QMMh_n54u=-R5^$$;qukL@A!0+pK7;O5*3sl>J3ZCz6z*vM9?EcB zkyV#wrE6RX*gF^PWN(b@O%d{n1=j~gZ9+{F&1h*(zYQKuG^3?C4?eX(6*B5>zxZRw ztg;tVLDee%u@$$(50wGuwY%9ZD!AbC`jnMlL8LFg~J zf_iH6HMhXe(LX-n!OtVNLqNi+T_6#<9WASC@StMP%%n%nU#Cu@y%wq|>F$~8$1)_G zC?H`x4DII!#0(Oo8+Y?JnpU$U@ZiwpZ%6*pu{zt?8kf3gsRwi6!?}Dfc$^`290u)J zJsH>5*^gp)Z2lO#?-B3Rd|B3AnJv<7P~A-IsXu2E5ote-8)Shns&ud!ku~L^#hfjh zO2Z9#cWvH%HtRkIz7cYvuoOk-=Yl1<`23t%oKv@F2Snh?e9bI%iC4Pc8|cWdCFbQ_ z^&eqUPP_6*qWI}=|45Z&gj*g}p9MD{Iw6>M{cbw+DDb^9EH73dYFscM!)t?@xYpDt z60|1LuBnzR(W$ScUx%KasBf9CYh_J9)kQ- zq25G9Rllnn+E{EDpLC)()j#bUVu0A9cHWEuVdiHLBa=uk7w5k6-o#T6be0>_K9eOY z&e2JgoR(})aGoznD$}SLBQ1*-%p#(bYdb<*CGJ=#+L$MRI&GitW^iL0k3g&-<3y(< z3tIU|5sAk$QwTL(jIeV*c=Hzawp_sjc#A0DI{9FYFRsUWE ze^9w(i>my?SY~Bz`kspaq}=zYJSzd@n^mwy6_YJK0)onf)}I^RQt~EMrWHpNr>O@_ z>9=N}3%|mQ?!b~KzWGDM(id zTB&$lc?bj)I}C-mBm)4XsU95ye|A^F8JWc>)ONFM7 zP&a@Y?nsu*%z)TK^0tkxmIWpxb6xujsj+4U*j;8q?s6VMZL~F5Yz(CaN?aTuc_;!$ z0s88MPZ^dSB9%c>6fXx2p{`No>jlNVQJLwIAr}lp5g>n=Zfd>3%B7?SKy{!`EUTBCI2DL<)1obHviP0^I*yv(ga%LV*SRHYdL>kD# zojC&m1x!LxR}fW|=Bt1sj464WbXf5`6k$FP00H>EuIXR2r~{qP zYreYNp8g;KODx|^vMtY{qDCZ@u;6PIGuv5SE1i$n15DNZRq%cds29+|tfe2znxALY zOWBcs_RWTh`s3H?;f~P%l|amlH;JTYrGrwG#1x@0nEb zWod!WD(WAVffjhQmVlE;J*7(b!OmM%NkDxtRJ+ZdWYkDj3zByeEwaD3NNIoUFyU~3eP zE6S&i%O8&vn#S_axhbsE>hH2P&wdhM*vdnidzUPNFFyVxXA|~{0t~qMT1Foi6i^eO)PFi75MrqN(Hk)6 zfleY$c>?vYqxmlue-&X{l-N}|xaXdf+m3g6l#*KxNjmzVYsK-65_Rt&tc3<&JnAsRAK{#iEtM8-*5~! zjOSr%FU0M(DRX@+H@vA3vStOb^?}?nUQ4DOO4nw_V9(8q?LEC023JgxseygDT9mZ< z5NDm9`~`%8qystAc|z6I*~WZBIMRQ}sLPF+gYTfeg7P|)vQ!aZIS4#usWr&Vms54j zuxpTOLL-LRhS4U5^BA&ujIkP|(^twl^3IU_|niXt&Mh?}QC3)SgoG0uryUk1o?od!j4jjrp2grq&+lCKoXw!5y2 z+qIUu2FkTMDc2-(q!hIdbJalt$rKxsaB8DDvGA@_of!MZ5-0ZcGKu$ogZqs8n1D83 zBoMuN(Dj15i?dd}tVj;hd9iW<#TsV`L$tY5#;%b$6nDDYp*!6j>SwaDcZI1EkUAj1 zusd3b$uaV3qikuWJFU&%p2b68@?lqD2tzy^Q55!;CR0S24{h<(Qrj;5g69HgBOK=i zrO(xRsyf5$uj(iX0_aG+$&lp&#T%ug6K@>_k{Vlw{@jjp}`cK zts(mRE5}FfUq0ZcYJdNL-u=S^_Sipjz)0s)Y?rLzOGs)VO>ENbly@+;zHyl`X1lr_ z%*-JsY>mF_UWI`{nQKr1p?aBR_jg6~o=6UQ4`d1T!ujDaC)y<{f?md~&Xrf?vSd;s zN4C96c~hcUr2YaW=&e#9=yK!2Unu>uBHD)3Z+L>xOoCnpi5Ebbfbp_Esxgav|7^dm z*?Wr$_O1!V9sY~VBwh3COy)P4;09Ds+9Wty`2lXiSiz9)+!2;#`WFb*rxCddCc;=|x7ttbLklKAyZRp2ghSd`* z)f=R9U#q5FtO&0U=qb;u{p|rhek`jiOjM{{pcmhFYeTW0NI8|mZqA-Z%Bg6IHqn*Nq(nsR%7oTxcMGp|MmY~@B>bjyj(66~)v z&lvy52A?0E6U2BA(2Ycz$8H-I0uUWtqAVn3nSR_f?lHF}+4{*gJExDky{??K=t?cw zVkQEPB6S=SKmzig$tuieC1YGF-0n<-$Ps3H?O9INp&<0q$=elpbZ}j7+P}DOAY;`Q zdyc!=PT}6S+Iy6{UU~PZIPri_T(1@@KCB1t{c70awYx25csIF-#sz)i9SAS;Xg_Sl z`8r+a?cN&>c88wa7Z3~|^x-Ng1%+InJJwP<)7A>gb}DXo$lU2Rgq1!RxDN&1KQRkN zRp6U_E9;x#k=^QNUJME^1YiJa(6+Q&$mU6S)`*EPuFq#K4&rwuBsLBHy4)88`Vo4$ z0mQ9`@E+jb+Vy3qjCZ5+tF1ujp_3&qUPQt`HPL3Wh0Jldt*0dQyc%kyss{Ni1DNVq zr<(3kQqv{Gh~B^J088(;w4od?7s!u?M%n=SlojoosPtKo`Fo%jNv9%a|Hvb<^mkQ-K)L z*)n9dZR$fFdihhl-EA9)hNInY=OI*Up1|EsM}F-J$A#=gU?N1Ic5ld#Fk3Zo_vW@k z`=6O)OwJU3C-ZeKFa}4m&~>dPETJ+lK_Qh#_Zw=qCgV| zWxCvNASo;s!HGC6TQcobY+dAs)=nx zDiA-xq&gxK=D^|))oVq~O35S^s<~&;N0zID*>!ULI|L47>Ohsj*=xFB;`4GH{R8k} zT&#}6M1v)Te`KiSt2*;MQXPr|%X*@qI1yQxbbhK8A}9j&_*IoHcX06N5-mpo-1xDJ^^(+*vCK=b}F z9l3D8q5BsPsO;Z+z>e&r{c8_6!&#jzEwyzQ*k*$Ck;vx@tw3R!g(*dod)&*dQNeuTjM-$@xXy)LyQ}6RGZXRJE5tVG*VW4AB_m+7)UzUtmAe@3P)txq?HI zY>&K9K^;o$T_x!CcLb6UWot7eXG1}rJ8}+HJWtS2qp6+mIj?79@P14OGRfvf$@>cs zYJUMj^%4Kfnb@$FklYFW6K1o|dM9MEDoI^RP)_m&mF!v3F4vQPj5R=k;b; z1}=1c*~@$Zc4|r7$jse=>}$oYS17c@S&APXVwS*6(u0FKQ)~+}<$ew856LQMhB*a= zR%R5*)cg*MASz^a__n)BEb!~X_rvPJr@DI3bXT|y54=!?U8o27b3wtVnS@&WNOHYI z$y^ZLqhLh0OLYKY{ZhUAdQ}ThbeAxk6CLoKL?wV99o7M&FAH!F-J_b;tC9C8hy~X3 z!C$Yq4IjMy>*#LH2Rtu#zTQpdlx>_p#M8W;JI#YJ7zq?jH}5|XXYP;lOWoi$;=x*U z>8VWcawd2-4i@L_vMj4h6eu9RllJa{iY)R$6OC=SNPW`;PsQOAar92k-Ixn+%?*I5 zf0qs3&gR|%E;R_}KT=2AtFW4*xBNJEpNm5P_=Cut6+Rw^D`Lgrt6O_1<4|03u83gku`^0|kZXVSen|Gr%G zR?gd)^Zu#o7V63us(F##2`KmkY_n6D1E-rHzbih2g z;S7Cp;gmeMV%v+YzC0={v{Kv_3z4@j=X&+vT!mD#guxg>R7psu%R_Qsj_pf=!;n7_vld!V7~uwlRM)DVoOcN?&KioqgaC9Myr2cZ z6gYe(f^&nqDnW+J(B7bsUuVmbMg-`0ojVJY^fr2`u3X@zF#vC?KIjqAdc54VLb-%Y z{fmk|R=8}K<%C0o8t!74PSPhs#&)KGLenAcfLD#x*+P+305kR7?c+QH<_aJlQ?ZDpj|(86BJb$Rx0!f0>+oZ( z&oA1mV*kq6UQrx=dC|QB!ax$K)ee23*!p6z_JyK(vFLSWe3tF$Yz;K7({aw!^Yl#B zA*=ZkIdHQ|5PI0V;FznBkp$fkX9v;eYB=L-`=FK70LI@Z1=;S|#_NoJBlX*e?m_B~ z$?r&54<-IWZNv`yIanz5yJFMR%08vcPgUKTg1Nq6))J2qK#W(1h7;;;BE@PW=oTtF z<*}RGUci2vQ!iose~fgN0;84V7<_~*@9J3h7;Z0wi44Bw>W|(s^og3J7TcoCUf$kw zP*rdYU92jXD9|B?n-hCBsM^OA@!GGJO6NoDi|0nF@w^hQg^QH80(uUnwoJLcc$xB6 zVidyVU0KePh?2RvWbfAIszS7b8D95fsrKp8P~$eT@@TaUV{y*)u=3rVCicui9& zxHn{=8QxEtVK4OdaYVf*4Po66Q<=3+U7M)u{id&>-2L!dRM*XF!7ZxeW)>SVZP&|eEeY^1M+rASc2#WXCz=bedkAA zf%1<5N!3O6m!n`e&f7B-Uvpn50HN_i9avyGXvqkDEj4V+q}odqDW=NzbRKSq@2&M7 zs_m)8P1l48G!@2k1;D)<$_-~?vo9Mu*Pcn`%{%@O2K#)&R?W|xB#V+xZiUn9^#&M! zepBoHp;n@N>uZbJAM8~!b=75M4kaFVFj3%*E~o0uoitD<_vO+wmhp;yFx(N&Ici5} z(%w+HHKtTWcVQ zdLJNw&XUg<-zPdJjuD6g{;4aUYqr^UnS#up*r<0g@Y8XzEa?w)%~pt%QK5SHa;qj2< zH0d!hDl}1P5-qrTEL$~(P!>3T>YJPXfSty3=N>(03^(5QYfbVS>pXxYAJYw$ zb?F*0dt8eHs{~IRx|&3-LHJO~1HL6T0Lr89i}&_C0Q@9xvx`;Xf0egbW+!yzD-egh zWCFViKk2_U7-Uq!ay#MQzabz1KK!qIgN+-Vk4C;(S=2urJPyFK@e;LjUE51)O#i5P z$PI)9cag$X-D6y#sAZYHKPEBAyZ*?IP@`70ciz*2@lQL!h*alWs6;f z2GXV0gG-E5#zM}8v>km#8YWPhmZi3!^r8BvBwOsd)ABQBIS7n=}cS`;0>4Tkq!2BM250wJkLWJ&lAl5nPf4Hwpz$)}4~Hl8cu%pP7{^7yB@> z)#%|o8hT(B2-=stch)5u&cjELM_a^XB?%WZ_)#VC0j3cG8&k10`a5)=HZDGH_h1iq z_xv8+&V9DDOh-528_3>Dixxmypwi!~#MdT~uxOQs5W?qyjUl9QUK$t`xfdn+P^8-R zC_^b-h9=J5?xc#^?@x7~(x{yCkuIIB{YBb;MCTvXD%swyoGVmmrSe&9*Q%Ai`fhx= zr&h@RGD4BE)LHBS{bg{%T#3Tqjbaq`H!W6sbb_J6pvyUOx+ouc1_NqR0`4u#>2;;| zg1Z=yYD4J}_pwriax5{VnF2YvS=DS&2W(c^?f!yNjImveR7BUWQR=?3( zRJ2(Exf}~YiNw;@qn7FE?lc?=fMMFbc8}E+W7|I>bC&5wm%#{`7eF6P+dLu|*MQLk zMzaeAa9bfq-z4sVVoaC1esxl$c^!8vn zsT+W4v&<-rk5uowgxiT=ghnVzkDxUlI4UMbfM~yZ&ONLycfE?%NHyhEegqR`YGzqa zT#V!Fr*CofExsZHAm2#H^SyNTC8DefdEf!Ww~E6=xchcbU|YL_$P>o)UA2TM&CVf1 z`t(pDxBK)oWNZm8H!?gC*AUSpiKBKm#8-(HKEYW++3OITUU^`a+fQb>neb^Ov)m!c z6>|@qBU1DuJ%o%y)3SH#!vATu6 zTxiF~Fj_e?BpIuPAnRiihM8QX#1 z`68#Y=YrL9OP<~yAFEdH>-dk_8;nulu+n9&geYI=W zx?}bVKbLivzZ+?c&*b83bbPt?&d24OXfp+MyU|^agBNI>V(F=Ouzb^K&UBXuquVO# z6oH7})JMS-07+t7LtZyvbj)IUm`>DI6WGUYL>%n<5Y9?k7h6+cD&Dq$Ff1y_iR+yTb-l!U`xhnmP(8b!M3=FIVLr8+CUwui3{Hfx6M-%6&p{tMgUu z8g5hfwcB7_(qG=>W}*zsm#OkfRUT%ewn62dw)*OHm{aE_)8Q{!t`R)QM22FuMVtF%$Ry zx}*QsZSCFVuJWMnp7J0_+sjOwC@u@tytC;3%T>IL-f&udT*)=WJpkO}+%C=%U4Ol* ztW^z@Y}8J2k9cI#VKjboXpiVHQ_Ku;Mb{g#I@CjO(?A9$q0CRA8uPz(lE4y9yHq*1 ziI*Kx(FS4)ngn_v<29#_7jsLKnVW(U7N)b|YN1f0Q0vqO{l2A~oEYM~uaCJ`yZ7n3 zdv$!DZn#%R_vu1%?B1(0_vvl#)%HG6f#)HXE1(mxLFYjjMKJPygEh3W&sg_d&u#;+ z(==FpI_ydlf9O^!cC}|8*W&oeyN$t0FTRTu#OhZz^O9|-vBd2_`x4ogUHL_gZO5CU z$(lTs*BAzH=4iEBYA33=Jt+G(FA&q!q>VpBpO*@t{Ge`A}8k_ zL;2LaGm`CI$#xF3Kbv$Z;Q*_i6p~Iaho@ z*Wa)013J82bH4azrQcU$lW)`Cu+2Q6;i?72bB8|N*{`(11{VX>C5y!tp$yq z3CLL-Ug3pTdg>VyK4w7SXO?;D2??N$PRZ2N)I?3WJRm(`)J^ODngkVlj?%m72_QYQ zcwTmpbkHR;UlY~4hiEwg%`8iLB2E~cfEN4_sD+@kK-hVt_^c-?F(mk_NFdnQ+7NU; z;r|d{szz3^O{XW7J^ft4dDcknCUvFn*X0Lvds=VzYwrQw&|hQJF*QbgHagF#(sjyS zO%~YVJbf9wq7`emwUfeMTkmHye`SjeKd@?(^&hu(Ft{^l|9ZSShT9CYgRbpgH(!zH zi}=Sxo&bX+Ob#_CwdVq8(r+bo5+`KTs6j5W_M0%fHiy-)nh*RlCY%Y#LcV5E@0? zeJZdvs58ZsG1yrkYy<~74;ySbs`mz6Tnjm?Cn4_AqjCy9MBGawuqKRF897Y~@FW}R zt{9_I$*@|TF0!u8S4h{|YMddZ*f&+wYwZ&}ja;9uj5Aizn9kgC4_ju~yaA&ct1I*X( zfi7->=vyuyC@-r~$~y>a<3xg2k`iA+iN{k1hm)!C%g3emq96C$i{ckpkT0m~$adyC z>N}&3%Al$4HXU*2U~(|ltu17)E#$8&)L&bOt}9e7D)$bq!NjkiQPr3JR~bW%2BS`nZst4dZ~@VeV=ko%Ybm?o3jqdN9=9eCJJ6R5jE*Q(RF!*2L$%8Upcs?cry$83a$;f~`&}g?LjkdixhBrx? z?0zb3EcX^~0X4K*9V-2{+gUIMQ~Vs~Zcku!4Og1VRm2;563w1=o(0nQofLEkLx8ho zb2fJxgYq!Pc^HEuU6X1_mGvcwvOd*WFp3&*bzy2{%D&VKz2#}I5v(1Mk+a=sk;}Hw zRJqP=@}}HxiVv8%l)XBI7StNDRf>DgbZD4>WDadagI>ohUA?QWxclNs=dSY9H;J@= zgEwK(NhA#Yc|YBwMp8?cVP*3g>D0n#)v(O%xx^j$Gi_gFVZ1j@S;%1fmtkH|SL2*_ zoSn@<`bga*0ZfhNb{?192o-=Eee$&zeUXNLK_2<0N*rSgj%W2nt*rFx^gjPI+0V@^ zOm*T@s>+e)tG#%(CQ)hH+P?lR)hI3zE|m9p5gTarrr7evI1Byp6m+h%f#h)QfT(&P`nF zBYy98J*e{6SZd#&&|lOoi2^eY3*KxZ88Y&PfJ8s%z5{oVJAX+Bh$cGLSwLpBq{ZXy zkmi$1==e5S5e%NH(-pxetkMuCmy4~Xp+&D07sooU@@k~@h^{m4wWcs3p6Fg@yt7S7 z)N}h4Eg$uq$j(H^|FP@i=lIOa|HCVP=Cxjove=Uw2%pG&&xRBUfZ5(a&$%*+%| z`WqUvT0SHM!%NYuIW!i8R{Z z+3M4~EFq$AxE8ee4JNymQP^;!>3mQX-?Zbul%WOMR)*0YW-1d*L6nk4^8!^mlmRLH zTkVEh+Wk{eE?Ri6vw;46Nl^9*5XO*ks+@>Kk>W}VY(j#9~ zNZs*YHb-VkX|hX`_(_wbi?qT0%dSzwX_AbrNlLwWc+0SWPp4tVJNJON&;|E=+&`9W zVL}GoRA<&(ccQz*`X8iC^wotJP1L^(`z?+^TWEg62cMsL$1iX6%m1L6x;|0C73_j; z+vPSl1lh}N*A;eK?Op80zxEJ()hX9VuU@OoN%|n&;B&stz>(an&%#nCtE~QpgxCoK zCU2HBX1dZE+`o3p45u+OG$wDR1Nbkx%ITYl=$pSC6^z(E&G{%0p(j)RzzXLZDYkjI zoZ(A-a8+6!FVa$G`L%)zI?nl=OEDU+vBk@6gC7PxEK(EUD@}B|Gm`Ngg%UE$` zf-iEJG}ipHRa$_K0V#Q$b4|$nD+2PjHhRsnML>RRr_zT8qzDUrT7G{(>=_|A6`1+; z+_-udq$0PMxo;4f19RV=&V7WNwJ^AuwSYZWrS#kr=EzcE)*%&VLC<76Wt+*hQ!?!L zhUl%dt?h}gHTEVmypG@Y` z)!^TwYu9Ug52g{!?N{kvS!a(HT@URfI<70JG;22%a2@(r>$n))sqLRt&_g0pJX%3b z+w@>|a1wdlU)Rwq+P)o^-ijgY*TFEflTM+>2(Q!jN?G<@p`#}$vj4QUzmfAzZaYM3 z`?~w(_W;d7UXO-vuy^5MLcbM{m1{=h&&-`Cws*hylr}T?-sV;$pUam+*kRM-_*(59 z`nUucHYz)Y#!gLvud!-yoEw$-gVH}$0yyi?JGs+@aJB_*!6^`+ZFV&YD4qEj(|puP z>waIj{c%pR(6QiUqfC}1&Tm!RlIzH}fp=^Su@_0d8C@8KMm0Upb__Lnn6nbY2oO!Y z*$!r;;nCW?jVCzXH~qq6U)aT`^X{Kj9egL`!NjtV!b+&iiVI?&{p-}uQdo0B{2 zp4?%#S-i^m>dKI0ssdz5HqX+ zs%Rt)Bq6D!aIWpWOJ&z79M#!uVg;ttAZ9`=&GrWhpT!7G1hM@!u8FTY-1z=672%6{ zO!@0faFMlQg0bt~TacqnLNEriWPaBH7g@xC~=*cnOx1Fk@H_14Lfv24_Qm9D}?TYqr>{ z`;YR;QC7|oQBc?T2Ni)EuIJ5~=^969Zjk z{YQ)k3p3cC$$B$`7)%w61(7z+kFZ4g(4U7CB!_{^l>$N9Vq;VWma;o(Tg;Yr^erpK zxgq31tbg6iwp@{kyTEJ>!cRHe-#w^TO{$(8!7X@_a9!9ttBao8bZms_{-?pMWDlgz_6y9fu1;0|AJJn;Im3O)S`4q!UD{E1yo-% z#lNle(V{Vd$aa4Z{Bdt=gWNmSm!6P;(#SJ6qYeWnhu9et8yS{BnT}+TaRj$my{>QL zhR2ybbc^MnWX8Li)_^;pW8O)fZ|u_r6rG((Y=#ROoEHVtA1T zuGmw`Jf+G{tI5Tvw41XIRfBhM3*+Jzx3zJ|j(#vU02ykz!nV47QEgnLPmHrI1h~P> z9JoIWbW={dppx;i!I%K36-|@`8MV5_9qsjjj_9;rgYK+^)3|c!o+qI9`p8?%+TMF8SAH<(CD22w^;k0oADnTAXU1gS($U-6>zSRZ1@$nv ziT(0wMXcd#O20@*pUZch^qgUER7<||C-I(PdcdcNO;4QolBG`TBam8Xe2J>CGiOI( z{^1t_y@(PIsOkwtQSex&kdT{cECbNeqcTM%wx@yJaMIu{lx+=lT%S}i6&1^kxZdv933nZTL+DeH~TG!hKcR!3rA8U@`y7N0dB%h zku!3fCn%|f*hZ=f)w>T!8}0|c6$iYR+m3hNH7V~pb?RO6${XHKSw-f+m1B-9bFE++3Jx50U^hVP`yzcG9D_aZdT>p|ywA92y-qoOvkl;7juH z+2dJt$;VVJ5x zZA-cCmSf3UMp65mE&5sIjDthYCkHMb8|&>7Wct$&1bFR4N{rL988KsJP)8D@BRy&qGw{%oM!LT9b`s$ zUtyDNNVXlx_B+XT%=-%ErY||3kQ}$ZucGR8-k;S@?{lZ)OQy5Lz>Xk07Ypr9VNk2} zV%MDQszol2RAv6I)u)iy;5sG8$a1$2EwRF~G2@t4XkS$0;5=mL#s`s*-2cv^7 z@)DzbCVGu^JCYt$llVD-OE3qVocKD&06*x%mOFuYqBTc$KV}Ip&arAP0X@iZE2;A7 z-{1$z_BC9o&_laduP=SYhMm(&=p=#Z+*-l^-W`@FM` z<)Au4T%3#WTB)byt+MkyKg6L4!%2(cpo2nZT_QQaieO=-E!U}Yb+wNVdkg`vm;w@m z0S-f{PX12N2a*(`0_k|^J#Bxl%YV@3w_3f1?4=Dp)M_iR-?WZ{FWcY?$S=J===!?y zpF~gW(HL9Vi&`xT3M>0$wmrc;5F86|<+L`or#1pg(BblGGa>k3n}ZmW_c~49>pVsi z8koG-X-Q~$D!z7--Z_L2EBb5tf@wlaz%ZgrwxLF<=^oo=XRH2(GY(x6kPEEQVnmZ{ ztf|qc>bZ#VR&3Qff1tWIDZH_GYg?V&N<@NIOy&%9#_wa~^A?HMi}skLC-tk179Ahc z&DYe%<@$PmnW&Ac;lW&m+}x@!#5IM7m+kCL3UBa{n^f?D+J2MD^TZR(iF~%n=iCQs z%qHc1pibPRpl>d3lF?$5Z!Joow@GDwsLjJ#{ZP9P>z*I#;9;Hl0KIP$R^Nj=X_b6! zm!|8Q3tV-fOSM;w9(J{xy#`PFzYU6V@0D(F)qniPT<+$taJ#{4{T3Vdf4CAS^2+~w z<)vv~7TirZDBSAEm)muQ#v6Qho{E^lBA_POe>cj-SCJ=|qg-mCO zmNyC_m#JuZfj5;=n-97=cpA6zSzN2`RH%>>>Ov zQ^<)n=ZZE5bbO7aWb8g;q93zHjtN!p+*o{PwbK(n%|+5s)w`g{aN^paV6p90VI!`N463Q z)&RqU3-gJKkxiQRP1Zhdh&HhWLu>WmxXqYmn|A@f_B}F`62-chw+{|5r@E~LA}4Lm z?_}mMFnW?eB2c5e%#q2&xO zRHJ)=kHNSL7Q_u^g|mrsQ5nFaRfA3e9&-`Xq*eH)o(bjB4!F7buF>4%ro=QI064yf zopLB|0{~LZ17nvmg)UchqIcjGm{Hw7o+u)mSfN*81#dp>C}uw=5zr2x_v%T;}~wCD7fwx7Cj zUH^$|(&9g+l9G2N+gphcvm`!<2%ZIeUD369(-<{&-~%ZHUd|h4OX|Dndt^VsZJ>@z z-(w?S`2)drit%Bds`ZLwuC@9kUAO(fdn^JO;5gqg3$f1xG-|w#=;q+8C-%#9T|EVJut+En4=s`2soGV40P0nUT0@SzNZ$x z-#^iZB=xheJKKVq8sgw=Yq)z*;JDYeKm@_S17(a?t;QR{>znL)HOMVWil#Zm|K)T4_5J() z@B8;xxc@&F{Og4qk_#wF{}=uH{yUyhz2R-TdeHyHf8Aw}$M~&sVEBpQ*td;m1XE?Lo{@tn!fG*f3ZRW%YjE zIB#FC+Y5S1gUA*N@n-U`HSX}0J!lZ+Ony(v3Z%s%5>(IicJ>Cb!f4lkQEa9*?%-a- zh7xX5WOj8grXz@9RHHpgm_Zw;GqTqnqKV5keBK^I|{f ztLcsJR4n~h3EOjOd%Lzy=FffgJ*;fh5^aX)!Sjn{*@u8}kKrqQ;N!efxGZ<-n%R=EQML(Peq#GGF5UWu83#xA47{=X|;1In1G zps^Z70x3eP1kCrJ{{TMmo!H`=i9S3>#~ni0i7o@>pD7Ym%5izIUyByQMC;YPYe>Ho zw2f^BI#29qgvMMTMy{O@{!9xoWoXJJbf@-~3rS4kMh#~;pXd?JfiWga-#H@PiJAy9LxaE4)Us@NgzJ+dyB_ zfB7El(_CGaM%mY)c+7D%l>MY^NvNu{>x!L}G+~N^b`I z&Js!ttVM9<=`nyH#tSqN5?a79+y|LlK4)PV$SFYtp0CYNc^1bqiMIb#-b#oyLx9_odiZkrHf$k^-*dWa3_@lYeU(#5ttgsV_?@kSFJCzk>8cInd| z;Uja=r{PNMjZ}8`?9PczLsYhhk{saI`q-v9S2EA0W~KQ}C&>hh8lCP#c5S@YXktW1 ztWlNgRs9-euU98hsU=OGb~0`Rt?G~3eVL$C$WJIw=@zeYvsZtcXK(fD>Duu4`;|&& z@W8WQPu$=0P#1R>kEq04d0hJOx_=SUEhqFA<;i|~-sygo z)OM8AHnzsQU1|C(dFJkbiVv)3GJP~d^o^+wLnB4;%3E#aLmPc$?O$v@7=nu51P5VI zoSy1k_3Fo3*5~&t)2olQob5D!q;pS8(BZ~C7*R#7Se~Y{Qt|s$>)FV@lR^b z5Kp&S6qkFL z*TYDr8v^y6?Eef~q{yALr&iC4xhi)w`GjTZoT{MDGWS5Bp?A>VO4rj3?rJ4jG=>Af zAgWD$gGF@CZzo7EaQ;vaYEs1JOvI*8IOd_5t5P@~mrZCKv-2v>ugGYk{?CY+Y@J8! z8!BD}M@0r+OWa!LER0Go`Tj2c z5?@37@7Z&pp7Ag6-PzGBcQ!!yiTY_`8SIr|<+?DpKES|sr_L<&%omcI>fiB{6TQ2F zcx}LZI9MO5mk4-KdOYeY_}G&_Poeh0bv%s zY@A6s_vT;kB5i7%x$Sr%^wfs!{;8dfN0ctz%UiiuaQ0rsMSJOgd;^^9qP><;O}Z-y z^eo~8XvZMzH4QZF52zQ(M6j>AS(!ajtn9WfH^cUcrwZ2&6z1~zHYUbW)t)~66*Vn+ z_{d!d8QaC<53KLBY}_!G?S3(z2klH6&gyZ?&W+9;Q{lh(pwDdSQ=9v|t+EX-^`-UC znac7bi>LP4Nz(45PWZG>{k;!ZTVIe1Snr@9)BQ-Sc4*+FyOmdT!Vx#j}31VrYWab7EzUI72^@#LBrc1AFNqX&0 ztWK>X^WH;C5OP z$)Sm#%3;wP?ED<4uGHcg!|;Z|RWtD1xhKw1Tz7E3n_6pDgCS!Zob4?RZs}FYnUeEU za*xPLhALa*;XUy$AySG6u`Hx4LD10BTpc(7i<_ADMKZv0E6=af-=^q8(u$RASPjB<`W)p^y{qw0AWyGNxrE0Nk3z;mx@bvaXS(o6{RzI_N6 z&2M5`?;KnIscQPWYWh^w{#`Zp<;Qh8E65H6T8`uUV<*jQf&%+aTBBn;goQ1X2g!}9P5Lz^d0JYc-dLq#M%Ixm%L{CEHsc7XL#L-;R))*mJ|A% z)wSe;cqJQtl2w1pCOz!aEZOb)66=8o>wN{pItwmE&cx<$sZlUKtcd%Z;VYqaD#^+l zO-K*V4gqh*;Hm?WT5*Qgf0Nd%Nw+y?Q5iSKFALIwFPAvHAR*>{0>BJHt(}A^X@G1Z z-BOoF&Kch8Tti1BJz9SUoka&NIm3@~7R7PBE!wyQB~AeqDk17jCxksk@hs~Zsp4tf zy(kKFsS!p9&3$_PjzOIkM}@zapmLBv%;t9Q#46|mtF;a*h2CE0M||Nw5LWKT3Zxt? ze=Ihg82qY--o{tAg_T>AuilhT*Mya;lTRdW)c(@2a#8Y$fG_PY3@cx-@+V_Ax}Co@ zsC<}wx*KHVgreic-HnS8oOK0Omuew=)ILOwkdR31z|L50iQ9#n2mKJ_*_ zuXBRTMNV&-Ad$4KKdtW1BNeQ){mSZoZFPTlbuY8VLiM6Pi+;RZRm4rwyD~{~{c>Pm z3c7zD!0^Oa9b!tq3+(GbPqMbMddlyEF4Rq*h9}%c>K`X{lE5#WH2<1pxH{OJuLula zrb?7I3$AS+PoSpaTI$wEa^)!ySN*zLn2ld6)NiVVYFLI{viC;#6y4J5z+M}4U-xC9 zZVl{hUl!^I!Qg>H;k8W)1!WLvk+(iJ>TN*DmlF+#I=v|Lr*L@1h4mY0HOC88bUwB$qvVK zICpYJivKWsdDL^&eQ%xfYYvft&PMjqS3Y7dKV3xg%ID?m<#TV7a~+4U;ybFzF-^#x z^oxh8`)B%pxE)%I+*1}pq}mIJaH@W#_vIyf{RXeGZ*absXLgqhz% z6=B3>^`CdozrQ=r+1C;J1L~8n`cQ6_^Eu*PMtzfWp5K3T$-vPy14lOv9N{WtV5`yb zsO)HeRKBy3bY%Wxp6ZTUe4eLUeKNuE)WuQdS=Jsr^&5`)hCCI(8&86h15LORdQ~Oz zma6jjn%ezYW#`4m>SOG&4ad00y2s>>tsE2ZIdiNzWX<^mIyPg7M8ZZ3k|tT(;FE6&B8b+|_QSfFHU&1NqB;)WcS6leu}ao}=ceD<-pQJbMa$ z&(|mWf19kH6eE8230K{Dn0nqX=e6HVhY$09a2P5l z8p=jWf!S1l*PcQ61YA5?6P67A3QNSlD}X;Em$bL@fWCDPrE{Fa%y7M0slClu{XK{v z_?9f8?)NdB@6P%cd5qRYzCfH8B=im|5MhcN)4<(X)dYDGq01EoJq|u^OVnvIDo%@P z7rd_!GP>xCv^EA|A7U2*DOs}<;xt0Q<*j3*G39ZYJ~dAGrxVR`!jM#ZUaC(L#qKp# zqOEh-v>yazv}vcBY*`{l9bqEuA3$tn!{?GJH;#M%p1h=(~$m zrh_V!ly{bfe7$IYSB%#v7fWwYdbwy{D5@8WjH^cqq$36>m`Q+w{~yf?w(M;+(6Ec9 z_#aNmuTb9O;=)gb@l}ZteJV)LX0Qv`ERrg>Nx-j2V!|g$l}K1uvN$95+K=Ixtgu%g zI$$rP`qh7~e)7aaHA%QxqCPe!v-7;E&e4bjrduo}!tR|;%e^u!*N|y6u?LNEMys9F z_N3QE*Hm|v)eKn1uP7l4wWw=&B;Yl$1YXTl&TX8QiE8dnbC{;)jZC(FvfT#%{~fCH zITbvMH^g~H1MbF_8{lBaSgJ<@cM5}T;J~R?#WRUPVFzgR2%`-zXCN!$TW6ocIMnK;{%akDv& z&u~^S;B&P##G#VhIr&%9<4=K=2Rh4Arq~M66ANIEPZhs7y@;XrZWkO9t<;Di2MqWR z-1u&nAo7~bD%ZV^NDaHnwbzNE1@@G%apFPfFKLIk+=u~mX9Etcmt60I^h9wWmds$i zFO%9VHCvyhr?~SRXFZNTwLON$9>x@WfG*UNK&1*t($I>$uQiifk1@wu(ux}XYNiyN z8G*^Ys#-r$=C8{BMp<&O|5n-8Sm0&eV6Nj8#3}r3$C+Rzibr^uO9Yc7E(K$fSdm4Y zs8NN~Qa6&xP@Xf-Slo&+e!9mXmUloFpfWkmLXXLO;@rkWfTy5X6F_5NS$} zAV?=P1(aR|1VlhUM9PgKf*_(GpdczXZh5}fn!S^N-uL@F@B7dF`Mgg~_RQW>)~vN= zt!rKNcM%}hVi~4_^D=j4R_an-M8r}TgAeEmoiAx&+5|2%vQ^xVOK3IMUm*8RY$?Nz z$9w=ditI5{xLQ)b4&e6V?vy714JB89OSw@x;2jAn9N>^>o2N4#$Uc#!~H=|ugJLs%(SBZsj^4QI36 z8TzQHUg@KsWa*jJ=eBDUyW*^Gs=S|oPqb%6Hwly-tbQ)FlS17UWBipxV4q&CUUk}s zgZ(}~>W8iN2}>+HO`W95Mf0N7!*WIO;QSupN`wPHXg=~#RF-F1{|tM0xnibD+Qe=2 zh}y$$ZkmIQ$u>Z+mR^wK1adzP@fVxm7$sn!A9bvLA4DgQg*RqmCIC12X&ppqbm>gN z`7G_{T>>*8Xo{$<(3Iy>LM!K?R%TZK=BV3tW&+$NxW30Lod*@*LLxj-z_sBV8l-Oa zixc|i#64@V9v5ezDw6#+c5wZ@Q@j$+0KW$|5>p^?nA}M?O`Ukb#4=-+qMMuSl_Kxx z1T_!zV*D$BVu0Oa-8Nx6&D-xdwT-{67?enV`Ah^`G9jtQY_g^30qN`t^z?7a zGH{PW+QtSD7@qq3cCr(IF(i~$6qnwq9R&ooa@N>Ibd(xzaoZZc6#F5?-OdG|){x>N z(9J=%u^2SA1DJz5T|#zj8wYhgk2Qb`cT_xc76Ufa9ix6u!n-2JRN?jF`>mY-Z*Aviir^&+po@Pz7p9BS~< z!i50Q6fZ#WFRKV6u@zB{*7XXhK(HO}q4Otu{kwW#9AFo2#TR#29L5qe?DhLkDD$|o z@Z|no%0P+}<5_Afv=L1!Q`I^5)nBAIqx?aIZ{aC)4I>Z0;{(F|aUU;~E4@)LI|ZOey$Y{f7YMSkKiA)aG-KPv+xl_5i`l&pb?IavH#ZUrg!JO=YP)ow z)M$>Lsl=yd%=^2aJ)^@rmT4qUL!OZKj?!Q9gpItXg9r%GDy+O~8GfccVm*^`#IeK? zvTtUDEWZOct?YN(IkNRW7)=`((bM`zO4IPoofJ&7BY5k)S&i){WdqZl_Xo}lOo)h z9c;-_QYrb4ZVuN+t^1XD58`rz-~TRoQn#dAdiuj2UXVSmRs-IhHTBhms;D4+C8wWi zRONx(fX6aqS&0;7p(CTLfsC|%MIS=bR;z)dPy`&W&)22%H1r-Md_YmY8g@%U)FEUQ zKiUNAygDURm+8{$G;E*|bVWW?H&N$nkoq@+?R3j)(L6xa`!OJbI!QQ%587K;8ivY^ zZ0fz#5wn1316h-SVzHmGs>Q65GQ3xA!+_}Y#y*4Hnb(L4i=n7m`WfG3! z+3qHkulLVr)UBeg?D58C9IJeR%Z@)jbg_=(9 ziOt=yxidC*2)yhT!B%9xEhIW!Znok#NBp;Q{@rnS59zO4A(fDcyCLO5T4#U`B5?9p zq*(Gp-O0Bc+_;a7wTZW+)w>1<#7r3@M0DlRT1NY-#BB!-sd-E0F2h5a7`%H6dh~01A%vNtn8__}f>`Yi5{l5#UovWlZT{V8wBZgc^m22tpJ z#aHiW^(!*ITjcqFXnnNt|Lohh{rHc*9Ql&r2>it{fju?|PeE@XZVu{zU@rsohFZx! zwVwKvXFugwZr&>a4vao2RN{Gr&)>rB&t)JCdr9xM!+|T96x=OvwEAjtB$Kbx=9A3On?oSbsy@ano2e-K5aw`@1KXb3le}(zS4o4EcUHZh}r! zDIKLA9TR59cyMZ(lAYWHnAwa!R|}C2EHkSnOJAY=pY2^kxAX~3i&&bxK{0+t*viGQ zaF70lu4nnW*Zi0;{^etYdf%tYrOLdi;gr)@xRa^c-_&fPFHM4PBs9wa__a~j%vymr zRVfyxi}~qiVd)nLLl_IuWa$6Qg=aB-kY#B#ow7{_Tvbt*=SJNfXraKug);NIrOW+l zuJ&@isw*9g8!=#XsEb{`%L6s(kH)c*Ovc_kS?_5oz;aAg#J;GhVw9drq*bSV9#g{@ zYr=gBP5C?s9hG)WP=VRe=`COAolnZ|Z2ffvKE)*ra$SX4x^LYXcSi!I#G@Q?jFGGb zDWN0o(mIetpZE0oJ7g_iwp2QK`S#w4Esx}c5WxqHhY~sCxnq0LL)sREL z5c~_Q9+2MNd&E6KjaFtZ^(HFLo)vHP`K@!| z*Vn0GX~o1zvRbK$o!z#wLrlF;B-*x?_UL`~wzRFeJ-30KEic~-<*mg6*R@r@_mk1e zm7~FRqxQ7XmNlbzKwL0vuNhWX4+l35tLumB7P$LJuk0T;+WeJKl9nAaov9*LIIg%6 zT{7*tZWvtKc6Ek3^T=rV{^7#I!|I{zidc}vH4#8mErCa!yZ4qC&x%u|yi*6DRohjz(edNb9&r2vfRk?woekETD7NL> zck*soRXkx;{=`+KAh{#dw}s~B5YH@Xh%V#?>WQhsQ;_HEox8-ZlATaNT zDtrlBS4u1)i?g^{Zw~2~bu%U7n5Y$QQFcpeiwDoKF!{G&RiIo~cafRfdD?968?gw@ z&bb-o32s;jSt1H@q<|{oTvhm@e`JsMa9sF<_5TF-EGHPVJ>DzzJKwJFo$}!lQ9ek? ztzT5)H@^E{RsG9=cRCR;fR()*)cwU@B8+h=+P>KK!)eKaxR`_wjM(1=kSd7YD{Jth;nnF7043KM~rsn-TXH_yk|0(aR0;+ml z#+fRoJJ{yW!G~e#`SBuMCdUfj2OnXHU|K<`)NlFS^HQw-DEr^X(Qr=p5%3pY;5$jU z_`30{@c5Y4rrL5i^Oq(Q(5p9@d?kOi6nt5%u4O;z+i}|%0+F4vM}?#nZp26GyNFCO z()U-7xkc_^J)yRP4QdNUK@A-Zx4_$^lt{{qkLQO}K9?^|6jfz@nV=tDwJjHM!4psJm~;31HMge!a~uMCLIxdVQx`>tn~{U7qz5KD}}|; zQp%Yj&Mf3i@`d^9&K&5@bRSXq!eV!3-nui}bFV24aL-1?gnQ-|BaT$~9Ic7%SzdZx z6;~_oC6?|&D~>AnB7~BF;Cp08En(e_k1+*;NB+V397Ije`q9t)xqsLC1>O3Tzwz5z z1Ldmy-)sM69lnC>Ql4qhUSWSiCJ4_osk;?EG0MAJ7angkzLih;^N%+AA9Cy8wf{#Q z{z)T$qj3&Z`Dm5)m|oLnK7{BWeTiF1MquFkudbJdG%Tf6e&#P;YxM0>+C1}<15bE=P<9@CB@xSim4+4o#$%K}#WTNRa?I@YnFPogXIyr*NmweH8Ey8~AK zaxGDZ6?=Y6B8UUAj=se_o`rg*30WI9gC%(qWSXpTFbHX|G2A;*UXYDZOg1Jz#JPp! z{YuPyrehu>PMB;`k2~zDr5F&pb<`Bs7FTs^V&;)ZBu`TDu)2MFzRk1`aQ8-S3C`DZ z+aius_#CZ!P0#Z7h5lH$&|hc<1uGDKpts`f*iKe>5N2iLUyk`$Bt1sO}7#ZViLm!sym8y)BGy4VT{*rniQVlM=X=o03kAF-QCG220~% zTq-B?{F3gAbK#``*`#cmeX=265~eqX`ye#+a;?27%-4tnC z69YlKx)#s1mb*%wP((Nkj z=6GAbPTXRp@|-m<+I9>jSkVYUu&@Vlxz@l!Lw}j2*2OIrzJ)nbm2X>!JYz_V>PFyd zby!w#f!!4EXw`=@CCRQ+iWh~Bd*(HRweenpf^S>{K3b;Uou;-63{ zR*J=*uq5iy{q0yr)ED6AxXj8d=PesttD7%E@4$LYk3vM7(J-!C#TUpbK8TrwBZG{= zf}4BeO-m_Z!pWx4@#WsfCGkRHoz-t#7QtEaD#o*bEdS=lwVWF%|O2X@~vdt}KyY?pc|1xlLZj!boT zk2Y1itKM0DR{@09cXi8&M$HJP#Sz`ZL7a!*OildTeZI?a<1(wvMC)Z{Z%*7X(Ws|^zydDnJYoejc z-wFsDJ? z%11}$HI))eE)FzkKmMhgm}B1wTkZ+{LQ4HBHTCPT<&{u9(X{*bo76vo(y?LbKf}_= z(N^!;nA)DHEV(wWR>5_u!1fwM&(@dy_;oa%I6Z$k;>z4~Y6pT@L>2>gEd~Rd{w1v5 zF1C;?V(SSa+He`rAJHrad+2-N?Ch1w9|b@mUL5{H#hdHt>EA-J33s7bdWv;&2(E!f zkb%-SD`;8;^ewE1aV6L8@S$SK#F7ld+7)VO1c;#W%Pq}?Ce_?f1a!5(W-GZA;tivc26-Z69n`;4^2Uw8PXL;}57EM?0!>GoOL$ z)LBa0Q0Ag11P%-Bz~|$nI_7ye7<3u-Ef#jX8|psp-OgFD^N4~P<`MZ`{wy?7!;wt% z3EM$R*N9b0)Xv#o;QbXp0XZV^_Gp|a0F@Ztb|+V)I7)sg_O7UASIad%*GOyO20O`F$`0f@vC>ioA4}}kx<7t%1-@zWEctV1T%A$7 zxMy$<{d;!&{d>7@eF@pGMoC$D^%5ITlqfy-SJ#YgSQohlCDMETP?f#s@BP2ud%vq^ z)|&sFy434HU%9{cmgRaGoyYrYv5I#G7b^cTdj>{1Lcf`uZ!P-gkjSkJdyr?_N&3yGp(9!h}R?N~jHSYmA)=BB(z3)=dXw5jK@9#a>v%iqQVxx4qVzughmug3AR>P)0%mwbg)w=iH ztmY(A^&VMwnA&F5T}^!-U3Zu&W_4UmB_HE(zw1~}W62JRV1vV3-p8BH2!Om0AptV# zIKm6UP|b@GS-tTgRlNM-IyvJ;TsOg@{F0f?r3;wHsHEM@b>)c{6yfq#eO_K3ZhMVC z?h@`>1rqV7h`bbTO$3{4wke*$6&|WT@T|E4A7!C9lptej%aWv6P~Ni)Wsoskr8&(n z`ACx>Np3{pyUv3+;uKp{Uv5uC!^*-)tWtL1C`fxqbP8*k_aG-k;1$vaH!Eey2nD1~ z$Q#Z#as-D-p_sDGhz0Rl5{btduFVQv;5{HziI!3&tjKaHczAMq_FSgJ8r-y8wQ0GW zM<|u^{1RGM|AtU3Z%)cG^+!rS;#Eof0sTP&xVH%ZT-UetZ*`hLHRVq{yEgp8=_LL? zzem4nyuWjw%i@j3puqM%-<9o|I znJ9aw%QY_kQ|;~M1%6InbI00bJ|8Z#B3Ywxd%?-`tUMcLbfAyMb67M2JL=^M0as?0 zJwm2RvIehr{UBp2&xW}jXi_4$Yj@Y%G_H+~kol9Wi8{P<-G$}~Shrg^evoJZm9w>B>>e|eC=8jo6;JxZ=!t&WfhpD^J&yi4Rt z?GEcB+>GZqjk|39ahj2}V>J!=#`@z_Iji$(Dt*QJV)%xR9JgfO?s{ZZu z$EkZ(`PJ0^n)Sz}p7n}KO|RSFj8rvy538lJH*9c9YFn?a)c2+hPDzF9HI^#hvcV~- zbG_11>)SRsCDpFiTPlA02B)Ov^{PwV@7&;&t9+yOQvJI&Jn8D+Xn?ffo(<2sCN$b0 zjktHiv#u45W=K2kld}(Fhj&Djsro{mSL%B&rp##}L0@7)EKPzAy_vdMXhAV$hC^%k zlX>sx05g9>`XGdk&|Y^9#7Ihq{TH7XDMRk#h=--(ow86crUIr|4)l1J!JA3x!fR#R z+U*r)BSFz}7qq07(H-smRgOadeedL|d~@gdg%jC>t?m@WUYu-%SSvZP$a}SZLI~mp zC%U{x+l2JU@*w2u3cTd#71E{PuH(JcPAW;cKk;trqwuV_CO1i_mdv5u<8$#0$`kbWcm81+aB919Zo0L z_g|~;&#&($cC7JR zo(MH`Eogj`d$Y1OJkqF9<4j{uH~lL0CWI`I@^bcV{ckzm=qlPvCqd8XFvq4s zu{rHJQO*giN4w8nv6cuA?wU&cjeCx?0=O^vuCh+au0YY+xDqEqxrmQ6UP_cEXMb5Y zxN|(C(HU6>HENIbhdM~38~f~tbakUE8Xe#Gz5a^qg*0AgqpLFgL*tz6*Pn6UM5b`G zd&6sFEq(7_>GzjFOI?s3oiH+RV@Y0(S# zYt8ebNtZSJS|c*JVTcK|VxyRUw{IwAvi$ znd@6YCcrzT8Ux;1I z8o6ivk-OGi>86qg9yCtP^_%O5#6&p9@fG-7yoC`jD_YJqoMCmG`LoEzH?7e9Qjiy1&<}-zX2S&681)%Wc`i}v z$!yZz?Rc{^Y9(Ell`V9k&Wy9C`qJr(U0YwlA2+)tYf9E!X|Vhbyc3;zRSI9%dvf!n ztfNM~wW4(8Z^QfWDsy+qd&@fa(YikH*z6onh(e+>1SP6S?$%ZzLn$MwBr;z{0 zk)0JF4a`P<_R8I(5CQAOJ0c@X&AO{Zic_V}ATttm*wkI_(%nsxqJe#_tKYLtzyn^b z^-a2o>?GG{lW+Ns#JTrnZ1YBs*L9uQgr{UVv1ww6fKCScs+YNrGo|rj)#urLI8<<5GY9xa>Ef_~CYN5zoIiW} z+;HS-T2ihDn66y9f+AMYnms+cC&wiab(R>X%XTaG+);;XBM;%pWqENCb&wj3PL@6s zaO=!1a`bq`0p81PRDln55STIonDB1gRxfqVm`Ikh&Gz*Gzfti=<%UzZfsZ$i8%;@k zAPaWHOmAG&!9_e_3(w*{AYB}(5piel&Ef}_=>Dwag6%i+xygYG62a7^XQPIptk~?B zz2pzLlImsbCuQu2V}QE`1UT_5`#4uivgAlA!6OTQt5Bwd*WZK^bPDS8G>$;{T+@!$=Nv) zJtc$atBS{AzdZ<)Jq`)#7bzD0I zk=wXPR*1}j6c1Q~D}m0fs_EI7+MnS2C)G<#kgk^?<@sR#*|uh)FD)zbhPZoykI$Y0xA8| z-kyNAM)op4URVC5rSs873RtWo#s z)5Hq6R^{sZpuV46->-Pz@jWjhggiLi_dedK%LUL)NxlPuG+T6_a4&+~Jb`ryh$tQB z2Z5PjwI*cP2OuE@S2GEc-l(G==l`HE8`rTUh`JVWZ+mXztoDys1r{tQvG!L=oDQ}y za}1|C37U8r?=O00wfdz!O7KF06MXL;RmlrVq~6}dejD?o$1nF*@W{h7lgfCGZW`~98pshj{3u5Ckw|+lY8SKKNO zn`j#w3_-YMu(vUTpueO9$rg)75}v12eN?$o*XLEb;CV{8iV+H+XTaK@FVPKMRnuH* zD)!k?VEY+ZgI~~}OLQ+pzz>$CSdgUZuPQ}&IzbZlK)sF6!B)UDs_I^r9~>l2$pQvW zh{p_McnYng#6h=u=d1L{@QciCtfFGol12>C2(f-uKp_VKpd07KZZe$SjF37SOLICWJl!FK*q?#Arz@r?(VkDZo9497TETC&41F~yhhB*}e{rCN1b;!Xf%^p$%#YOhs(6kfY&DF^kxkON*Z+ZdyUoo; z>1}`l$>8m@AWwRecv~yrowj!aYt_%yAv}4tinCopbZ+a$xio%Uc`uSB18H(axF6xY zCH)~ZTgn`yS`7a1yz>r3^1O<3q$Y&S5b(@M zT}`M4KJiS1UF%vzIwW zaNDg4w_?U@S%4D+-T8VLU6P(T_iMEy0=t6!|D=l(_5J19jGX1hmW1?Fyw+MSA20F# z3X%pYlDs;{yHZar9tjwP+SJ!j@Nv<_KvlMQcbL&I7GI^0CJ+J0`Z(9ZTSOOYiO0UuocB(7oMdc zxatAOI}tsEL2pEHuqduWS028C4qcUV+r8P&@y6z}MC}Tz&m#UCGI{rD`;Q>`r(of* z#x`GKG-=<60v7I!m_Tq_VAakEbH|gRGdl`OtJI|nFLbHJ>k4u}3-^-j7{x3pUd!I&tP@Kt}KU;D-1_~zFH$roN$g;!Pbrl0$vkK24JUT4;C@W@9;>tl5P@j5(C$6wP)N3CNb>zjkruwFz22+0ci^v-Is0AFoM zNX9;T1_TU<2^_MDTw7s`3f$fby%C&|LE&Bi{|$d3P;)*UjKMJr+)_#+)i^oCIkvC1 zzYN8}L9ek_X!)Yn*x#u7ml?9((i=k_EUTkn9x=C}>n&075?qlboTif)4Ph&n@Q(I? zbDG6d9|koWI+LnBc{`F@g%PN>WPdskb!sL*2$fLi&Tde{hxUFF>UbFXh)?17Uox}J zVzo>8gY=2@n`d1X#@FIr;LkSWW}9eRe<`!=D1Wtz4vlV7{*x-&Dnd}*Ho97s&Qj&) z6{~$MR)>R~8AN2`+|Qq#lGNk73izXWDEV-Z1sET79cCAm?wjlvSr)=2BQ2(z!TwT| zoD)a4sadxwbAA;5G$0`RVYqlf(WjA67gC`AC`d~)ex%Yzr77Q2=@V+VM*?$cSyf}N*_)Z5>4l( zgg{M@4pn^y2G>j~a>FpR@m^TuVcp9ZDyZow%*NpY=7KI4AtVvd6GX(Umy$AQAWenN zTx8$}(j*p6@;U5aK+kyTuV{BLbq`stn=n#hAYSnhs zn3vy&x-O)PH)fR0WaxYz5uvh4yeX4?GX~4DArf#Dda=5}PFg!SluTw4>HgP4{f99B z_fTIN+4E6QOTLf_EG*!%ybzRt#=I8hUk_!Q^DDK1v2239py2`_K6CVcC_1st=eXqL zJepMt4|OP2K}}*ZEesNW1R*R>Sy{y@d^h19j&@u}e$#73+`UIt>-(JSf#_*tjtG2Z zi9)4!7~pD%LDw~{IwI99FkKFU-Pp<7mat3`;G&J2RRYn{ACDIM_bGHSezo^L#dMEK zO~-0~FucixKPTESm#SC7{L7&#q{(c}JGSa76@F7Swe|g>PTfLl4)nXapX%?&benLNwKojELP?-D)I z&_oWIC1@h;fVYNKDgr0WqFGU;ZYEiaC%}b$qR_60ic>5FCuL0U0{6%%ZtJwQqXY_2 ziB`AGzIVCrNp{4uUo{xqQXD{muF^3&en3i4Vh|3YeJmDGQCzgKc1SW{q`Z=ymJG0p zw5O#c&~0Tx5j^iCI8V_NA8Wkx30C|6QkE=j;|rEj=?MX|Qxl(eTkEzhJ52W8VL22p zvnUVejzq?yk)*k_6W#~Rt{;lmn1odaK7mDjXq4bbfF#ckxb-#Auc&N+1sZ-H$buYg zv4`tzB`@S545LdkZgq44?^%r}ZhNTPiZ%hvI?(Fum$mnZ{V!|rj*5tnqZUAl%@9PF zMh)tN{COst46w_Uo*Vjq`jz#a|2< z2VM!dyY3sB34Rm&%C?>xh6Mzc&n97-k|ic5uS#3Ada3=Eu5%GP9>sIks1@1nz-%{_ z9hQlc$SxkVz=kgYpk^Bi-P4X#N3*&5xMrRrYcGc5Hyi`LK);z4I`N0f4tR@t(P>q$ z#>dU=ZRq#u@AW?tTCME4B!DlX7y0E*u#X{prmj_?Whfk-f@HP>mEZ+7LukT z_yJSo9z&|6`eS^5$_9@CZ&6QeJO+ITa%D=MWJlD-4_r!zOiXs$z-`Mrbb7(haC@aM zEJ-emtvPMsEGQ%p0PskbWI<69p@P6dDa^=?q6>y%9%8r85?218PMPPsid(nM8gbc% z-Itx{_X50NAMoM9$WmLy`J)`7N}=O`pGS_<0l>ET>JL$3ru>QX8aV`AfBJW6|4Mo? zYR-R6>(j`|Oa@E$I|fJlOs&sib%~Y zSHGE8jgFeNb>eQ{kvJCl@A=?qkUGV`WKr&_e*gI1o6XbqZ|XZo3u=_~zyuWjUrF>l zrwhv_$NUBvt+1AzX;Ae3Of^QO_ydVGh|9$e^zCr&wc-{fR-_ z*6PjLyQwyntYt7WaZsMs45(EeOgl8fCF`e)w=RTy7dX?MN*C2CX90;&B0Hh^TV=}M zD>;)KXj)A*GKfpfeiL{wu+p8+SEs*N&5<##lrTGvX^Pf1MOB0w@<$`*Fuvjh6|?JT?`qzjxv8_#5{mqSoPW|D9fh% z^ANW_Ls0lvNyV0%N4V=}NS)Ly@>-!arFSz8#tHf;$9(*%uE9vMpHoj$JA19C_~2-R zF1nd$)fmkR^a*r|*nd#d;El3r<2c%aZQAnwf-paYPQyejHaP3=Wp+iIQ!wO;7Ec+; z`5>sh3q_>SRkUn!C0Zcf4RRN@GqTDAX_%NKNlY%OFaFnBdQB z%ABgyDJmutS4ZN5lJGDBPVVQveb#Rw|M!D7c*yz>+uTD|KWft-qU*2noGzUnqiSEM zQ>kHCAWCW0eHpbnRsqS4VT#ig^14m-rv-Z`*fT**Pb$(fQP3okNJNHX|h+>Yt6Sg9B_fW-zF zIx-s+8H&6Bfy%S!n6V{c$0;xn^*HaOgPag;AhG5b)kTIIHG^|gUh;}ebXbL^=SwCN z9kxX5t(dP-F%VK-$erjvpX2?#nQM6ijkbNo_g)XWQ0$Hs!kQ`N21Lab0Rxj8Ob7fy ze}Jrf0MHhh7!y(2TGolV z9)rT_J|Hxef0gR2*>a&$DW?@&xBlg-0l5lalJt5k-orZAU8oE(wlHqd(3zMCB8YV_ z9_$IkK2D6`-|stt%>*2GX4hP3R0{4m_zD zOqYobXEL9Y48!XLl7Q)hIs7?3hw!;UQMCNPW(V$}=b>Hww7yg6OSE}L1?MY$oPzWa zFQ^~lpwh%9RzFc2m1nernugeEzJ}QV4WyWqB=K6RCGQ?eCG0!C9s-N06MeQQSW;UR zi57}XrWreoe`~7#fEqU}fM%OUJBKM+KY>n2LjXDfJ=;GAE^K=Y6S%b* zKrd7~0HdGrT5-HWuAg{4tId2bzFK=EYy?OUAVP^gDWiX3I6HL4Ja}Am8-5D93pN84 zBRaP!IF=@3!J^{q_9BewKb4&+&UBaayz3RD2((a$m}9h8!F;LFQ?=Wz^kM>If1#p0 zFs7LJM77%k3(?Y)Bb{Z?T(g4P2#^A4cn!TPDg|NB80Naro#4PCzOFDlES!ADI~whw zR0wARod5uNy-F`sg=*@jBziL@88y5?YIwS_yGspUL^}!4(K2e7qB(RmyvMk@ZS2Lz zTkm{ao;xVe>NY^g83b_WqQp-m*d#E05dLjO{0k9g~{=lbUYHf_|R1 z%NW6_ndu1rX!}h1b9@i9KiJy6zgjGX7Wl^kYF4@h`lCR^234Z*Jy))i?k{E(djTj% zWrmAOP{z$vB*4|r^~8~`BgWl!XD`NpDq=%x&ydY^nkL>+$u!#;!LTCsQ9Wh#Z8o?W z9p_}}{JU&$zfE7Iv8*A|8FTceqR0z3*TcMkCzRb*bR07nSDlDB0m$KKgaOCdm`@52 zn--%WVvejH*V!u!{0?eiyGwn4s$c)|CP+0j0K_Cu=YtEB@v&`}26sidI6NsR3@Ga~pdYZbIZ+cOl|jj(G^Gh^um zNQ7orGt5F{KbqSm8jB7uwdCxl$Tz8SL!u zWOl~a1OwJRs&$8=lmQeuy@+X8wc+B7C*m9(sy)cD|0M&G6hn&Ci~%End!(wm7>P9SD5Qxi6^i40{}jU&HmIv0`P0X+mL zwm~5`CmNeNcV2GCOq6}X(APL6ud=UeoOxNGUL-mhyjj4{^f2{ z|I$<6hxPqF_5GpOwvTy*Cj&EJ`>>W&%q+%r6CXrIv#s63`-SPXeUtJeF3e4f7L360 zO|2z6n2DhZV}7_c8N&?!@yf@qsGm32HBvYURxEcSzO8MrIC%@w9JZo%d~3S${!WFR z^-k%|9YGb9f@b1q-CVMQ);h(EL04iu$BgCJW9cG+iX#>N1EjOf#ZjSzEj!l?y@Ev0 zVLjqo29cPh+taSx59`DPPpV@HePQ=a1u+yR?|5-KK@rlTPXP;D3{T%z`X!~GG5Q28 zwx=#TsJHNM)R;8hglB#-z{2aBJ~;YHFpCk>#3%K0c3YEKo?cMj44)SP<4v{88w~5h zUn1`ve^b`Y0esDd>OupchMc5(qC3p(~dB5QZ9buK+I* z8KMS+UlZ&YM>)I;S*&9^;~dbg=lhHk!KN?6fM61T2ZrZ?`6@dd{pgg zuQFH{Y9XiF?Q?|ay+$-=d)_!*?>*O;>TmDByJvQjJVm6D<6>6=W)y2arIfF5RHGOY$4=S zyS+SfZ&;&VbF$?Jyuy#Q_ifxb#S>UCS^a#eN`CL4&m|s`VK3_kv-tg z!qdUPZ*F1SMtqL8FhZajybssfH`Ueg8}fcu>t7?zeTWebGHbM$PYM1|*v9ekPrG-M{mpAzjFW8-@)e+-I0fu6Wf*aJQo5S!_#epe>KSIuvVN$h8N zl=zeNo)UqegB02q?*<8z0dsynBW`DD`;6A-1?oIyIMr@R?XwnFmnRMHV=hm~E zmHGsq&$+H$HFSvdt2(3Z2z8P=YSb&?xjPllxqw^`%*`OG=@9-5ey1yb+g5%6LTiPQ zfpmZ-=EHka89dtLi7!`9KkiEk~OAW1HD`Zc_Tsq_LC3 z75hPbk5PMh-oY^QE3;>tmx;KAjS%=$Qovz0CWp59qHFSM)p-IncN~xWa`pU3v6oT4%28dPNjw7eL?yAL3Cf>UyB7jYjOaIg%kX5o7^gDT3Cx{=IWsU{3;dr2=Gh?rZD3vvN_PaN(d5N7Vcey`-?te%e{-J$vX! zjet&mj0W$;_z{yM9-j^?)-|}EG~9e7~<;>o(t_}TD!{f7|1$_$ZGWruTX2B(sNgUZ94)2h+P$iDv&!Z35VT${ zFYM>HM@MK9mv!kHs1-D;+iwpJ$wj0s3e07;aH(bM|BBLbZLsEt^G0is4Cn-uBE;>0 zz4@ToD;GCGMJiLH0XsV$hU8a*1!lhKH+`-BQ6Iq}y?zg(IQWnq4z?Fx7nI5n4eb9Q z(@;KR=PqM@Ys~A$AjO?*efK?f5?$#vWBNE|uC)3p*#?){*wu}9)wsvL?;cl*xzy^* zEZg8hTlK{uz5FhbtqEC@Pe5k-7&TN7qaBE=x$WFc9sj0T%1D@aLG7@$SNgT@ z{lc%r{%RAvtIcY&=W#~#BI;<9dsjRtYIs{$eY~ED9wFy}yzoM~X@MnYIC)}ub!df< zHS**GkIE#9%A*@+CO}%LYG}72*nu=IR1Uu!<5bNu0q=r(;r~_zA02hl0(i+`&wE4Z zCneMfdQldYGd^7UQ96p0@mvjUV~fkaY@t5x&wrkQFX3e^PG~#PxZPr}gb;i?O2>q0 z87wmd`s!`MZS7Kk7vZg$f}L1k@`j&OxLB+qQZgPHQ?wlG5Hh}?Gr-UA!97dxS|U@- zvA7dK20MoRNJ%LU;yzfMGTQw@VN9muA?O22_(+)U>cS^OY-)+l>^mv^FR&+zf_Y8FV9(tdFz4I(J`P~x}>`l<6ly*LhghW%IlkO+n z5;?S&fjxi&E@6wV`t?F5xk4+4bbFl-;e|z^%P4d+y?kKHyzSKaO%d_8tP9ix^*Hwl z)J_9gAlNTcX6=rrD1j_f_yAa@%HmD6kW)%GG1Lw9}(HRk0JPJR94gy<%Z53e|% zjQd{*_kib==&}4=Di*q&AY(L}DgH&`WG@rQ*Il?Pcd=IY-mHK^#{{7(k$Fg&2Vu3w z9#YZ6YAfAiClSYnHY60Mi5?a2l%)`peLZ>wZ6IC<2=RSs6 zaD`bJ!$Go=f`+>>igD0Xq5Ty=6>uYCW>r6DKJS0de8#sGKTT??wtvm+mXVpeBiK81 zLdP3DUoY2K4>-{;tjeG|4s+~*s2#}fXlQ-bMdya~1)y{hNP^uQAMX#ggpj5*C*{#4 zl|!XEP~S(o8x9S=%9ij9N&-Jc!5wuVfEk>(hp=q$JCD*)SagDQ78iXm`}rLrmmwn0 zD94@r0zjSP2tREt?sv|lrOxT(PcD^LWDU7BgdRd1zlf~;LDAA5rB60`cEag?VAFfZ zt#w!6M$l??ju?+V;B{|Jk5w39U-UlHqUYQj0v4Xf5lG!bnyuFF@~xk#3&$%X^HPOX z3vqC%J=kza^mZ*ojNtv_tuIFA?pk$%x=8rp>v&H6%ZmE`*r5L9Wz=C4UiWQU3*oN8 zJHuCA9eO7sH;up*16}i^zJ$vG^3R`C(AaQMiesub>iI6)9mZAa- z()QobpHg{3e&=3 zAU%iZMQXavG%5k;n@6~k3|aEdLH2coW2QX@>Ly29EKqz-1-E+-h1ESMa_)N_79wyz z_Hf&0mD^<||INJaSA7UAD(XR^xAD{UKj0tW_WSD@$TPNp`ZAd%y@q3^>$PO}86*)b zlme~F{{DIuUaKD=pCM+2?0nNf$%jixazOKL&IGx^nerCMMiL(J0lj;)+lFtVY5Qb5 zuHLbEbLR;_2EI2?2cvRjjU-A()nF1w?Ivai=zlesVA6IFh1aaMR-1`yLbMfG;hMu{ z68&bv?h0O{N4Qq}pZ1kuF0_&-!IK&Q^tc%wVnDUvA2}rzcZOSPt&f-e?FMep#org3`TCL?_ihiN;!1ikFzT4{tl>-1SPb2p!RK7hN)i>4h4{0y2NJ*{+U-0OZMT2g=s#`lpVt1v z29sx!I&besEDX_?wS72O_-fuf2$5&~h9>30>T2!3s}`{o&CS~<(Iq8q_9biY4GWip z$CK2YiBLGqk6@@dj5vo=WCj05eW-tsz-MNneuM!ZGT_B5L&U0gF*YTHU#qAwF0uR- zkR!*@7U%^7nv7OenoPheEnSYG@M2sNb&FlCc8ord z+cDe@rO@WWlIv1a03v_>;av0-tVF$K_(g0Ww3nRUz?6QRp}}nU#W9f>F`Sai@9>}a^-(R zO=5izK)pC1aw`c7)j``!pk}mvx>kgo?yaYa2?FjBKOa<|$@JV+YDwOv;5=ab!1@MU z3mHuGI06B=%_-UBuKBlDY?57ZwOnxnSLD*1D?n8PU z176pc#YlZTSdIFVe3;UE+MgQuksm32y05knSKD?wj4}abeV_mN;Hf|zCNth*WjEv> z6Hjh=lL!UzV9w7^N^VmHlU}SCa-hnuK^qX9%;OlD;=gekB-np5^XMXtPDJnA1^^`h(VxGz#fT( zvXmbnRf<`hk&B;6vkoO58!i?XV;I^tIaR^`g;{PM)%F0VNPg45D0xFbqgDrx`S1E8 zo_$Eg^Dtc2awQNcWRRl!GP~O}YEHhZm^e$Er`C3mQ9l{v_wNYtN>&xNfq$x`y;$TH z7M5e+tfc*MDVM~TNr>EPl^gNC5_C;24Nq=uC4hW7rY=;wOagt=(7daM)HOr3Zw~py zb3~7d&$%u9Oz9VtI>XwVbmzS)A|M1kO=Qy?-XuD=AiXziemNh#ZOxx;8zYvmaD=;x zUHmG}HclVg9X%69zYNKeF3-zHN2~lGp(U3q*43oV?}V+qQj!?-KCb*{L_yWr9bFhk zcZ5+l9)lhI49(oN{^SkIz5?O3yE($^p9?Pt=TxUN$fD={ZC>#G=l#l9)u1GOAxK_E zbEc~hQU*VhZz?>CK%NE`$PV{LnI~G@c3&( zBbj1*gt7XI2!FNTNrw3|#epW}P?P6fav%Q8f5Ix$UtPCG0A;~ zNY>o%O!YUWsfd^@?FbO0=pT5rg?dM9R4$0MV!ot6dLp?!-a`;jm;j#`Ft_4sR9rd9 zIg;kc%e~a~>x9JdtCjn%pkE7AUO8pgzCgj86&8M8&u|=&;rMy%3Lku?(SytB!B%Dp z4K4X~7=nW{bgjPEv{QE37ClZ(`6rWSDKmD~#MkGeJ+t zV2~HH8^wmwo#24MrWaoyXg?I3Z~dG7^iE&jjNE9}g5nl=9zCZ7 z43x+;DkzowuRlnKQ7U>xZOGeOsQ4|^2j!QrB5t1x_V8{&lIV^tM6|xhGxfbQx1eW^-dPQDr=80keBISLpbena;CohaRth z4?zvRP!L?Cy$j1@dMes=|LnH>*W2g6m=bfd;2$ixJTPvs}I&oEtrzbOl z>B%qi=AC@hslT2Moty4>PMThr&iMIY;c4Z6WgrO-3zo?mtmpWncTXL8c z1EtsU(M$R1zsmc+$fJG{$8xXLlwzq`%$NGL>C{~fKE>CY2qO>Oj$uh^!n5NC8+9d1@L7hl z!FiKUG8Zd{R`YA6>PWPxSel7Eo-Yk+OuEz8m$Vso=UhoGjgk-#oM^H{47uXtN68vv+MwI2-f+r)L(p z-1mMD(cQB>Jsqm6PMz?b?=WgmcXkC4$P~R&?`Qu>fx}p!_Tc7r!mY&#noPg_SzP`P zK_~!@TKxlK7owvsEg*msl{ytr1In!U9CCiY=ZA~+)W}Jlq7>9z8x@X-$OF2@+_O=g zZ~|Tbd__9@fR*i{j{Wsg3>YN%4a$Rd3`SrVdWulzYfhC)-~5U4tfO(o3^yVJ4;G)~ zrWX*3T8`z*?pE`CdPx`N1t*isyrXW%u_2ne9+Yj#%1S>C_l);y<)vG{#sp7)kKlNG zGlIasTF0-st+%7^kE>4@u4ED>R3f)wTiW zC)hk+iv=j~_LN_$rll^bXjJP-LnhG!x}g>@Y+V3c`t&#POu>#|0aM4luP+qn6o*fu z*9)HS(>52D23c82#OlFo2_f90tjA32nTkl0I$OEtD)$^ta=;l95|9Solb=@b_wmpZ z3ARmAWt(qW4V;=V6^_o82XlC$P28-8dGwLbCF=_mRadj)yf(T5S^ghc46k~jSHhzf zuwNGW9=rtmpM$)?wBBvI_u48Q{zll~z!1Q|WAJc5Kq9jZzJSZ&!Qn3SX4zh=aD=d> z%-!#l_j?u2F;gXk)7j?!tWGC~4k(9%=TD}qqDqB&eoLprJva=wT z*}^`YkzDdkqh0k*V$MldJwv}wG&(z<7U{(j%=nTxJYPXR<^x^@%nLV|wqA+5Oxw25 z+YUdFWO37kCsSly`^RQ3hqtQi&j2q3$n&3``lU|a>x6Amd?4pGeG5;r4v%&3$1PmA zni`Pl8=Zcmu9DpxSB(~X6`*d5y~SQJASy0>0S1;XjXx~O@?Q@NBVM1KP@pzS+4Go# zxEK8j9dJH_k8F6vq0LLRy)Q!XmyYJAg*?g4m5TgT8mO?Y@(3~wZq5HP|4^Ri-k!f9 zwJkq&d%nfW-r;yfe=%yGpirjsc^aQb$ZhXnyNJIhu!F( zl2(NA1(#drMtMY+RyL;r_On6bMczH^F)pf_~%z2SHKcXU&nQ|!D+G|t(^<_ucw0m=GHKOD6j*kUlAs z+wAGfJPdpLmMA+I4(Ugf_pnO65&Lgaxx>5_iy0t!1!B!NzZRQU<2DLCdU5b(>~quy z-&V~09l)w6*?O=;mB)p8zKM!)t_+yWzf@(uq2f9IQT}Vne^q5i;<3wg+!drU)BKCV z=t&ORZt7-6gRl*HIv#99y7~fu_>#>% z?dShc`Jc^x&QCkP@WGLL@qhV+2*BdxLUys7=vtM!h03OG3f_*J_<8fAp7R*|GGLUh z@BwG9@|QwlArH2nzZup7=G&Z82)|W7*)4uyIP56A5m)Reh|*Hag(o9(^6B%&JgI;wCQW7 z`BQsljGI28HePkNF-}DCZ#Yw}7r8ach;?b>&lM*y1uQ~{&0&xp$dYBbi>k1NRyX`v z&V4Nhy0r~=(W;Bt=qxh}pjX@5 ztT0aSLe}|BF7^8yQ0rRZ(!6t5e)|3mVSRc-Snq9CLC~rf)YXG4k=K35>n4=QIharT z3VaM+8e>yT7#@i!JSFt2Jk*5GCiB=H^QT(bB^bjHMJG^;w0vfoB!U0G3at<2-ABm1 z5b6Ys3S-{OI{(O;yF>GX&}Mxe-^V zy;$5-H+28o}_)qiZ{Q+z|4Pm8CjRk$gVNwghT2Fj&084i*n z27L<^50G!*8^CKY7q=AMLb)P#tye8IyH&|kK2KTMymd=U^nTSosTsB*svTPvDFq6b zkvL##Nuva;2dsNrDrYzQ=QjgdH&FoaMC<_}eZy}v0nL>?6|=LDV7Y2>y&vqG{M=90 zQm-N%JeX^t>E$Ls>fAdmFKQG5_FX?Ax z`&3CkA=}4F=GBUK3mxCw*c8JU6{e@zg;SgRe^qU0i*MOt%2?I`ywAFx_+Ii}BUJ_l zBt1A|*N8eNpMsXWmowQkR&$W?SY)fIZVD{75Rg?ALFqwWGt_j!2a9Qj%eLuI5-^Hf zK;G@h9`ot;D`VEYg)}XU*Yj^J=@;eka!e#8z@!e1nu!<_Xp>IJkCGvpm$+XOS^*`(JOax4*fY{0H6=u333UGZ@+U<0dn**;5ftU>Vs<>eJSz*7K$|sw|r^R`z=op6CG; zIWL|}0r#1+y}Y~(x$BJ$Lvx1Nv;KZC_pC9A``A%13yY9x<38vt`&c*h;?Piy9@o#K za{UTXDfU!MoeywiY4W}%Bx{qb_g}$}hj~F2uGbI9{32yN*vs97?gL%kQ(b84f*t;2 z2P(RAMjPOgl0zsWbp7{bSNP2~UPDhIQ)ruB@1HKf?s^AZ0eZYm9U;40&3oMWFuffa zim>QsJ_!RZm2|Izk~>Ky>-ow0fA_AVq<1Z8bgr&O=b8l?QT)Y_z@F6K`h0KnQZKKp zob;-qy1Vv~UWHZgTyN5=?(Frx&0#K}Q?Hctt3Px*?{rfgIm)`}3G}N$_sW|4flpcb z)g8UTQ1Di7;kUgrW|wd7EpC!HkG!F`C2$8z4P{L}qd!d#;Ze_QNFOMAlP;A5ukQuz zOrEo{62fupD9)43wmTZuC{gc@1b6^Fw0oXdVxaCC+m^<5Wn-HV`SSf2Kl(SF2u$K@ z6IxT5yNBIdhSg0abqmbiBxQ&|e>#eP9O)+_=gFw5-EC2@J;Lqx!8+U)<#$Bht5NQ? zDASZ`<%Rzy%Kt0!{v0`fi860h%=Svv9Yihm-Kg9Dk0^L9a+0<8bd-69b0*)kG&=3g zWYWtpI|yV(Z=@UGU28pB(cCEP?bW!Rrid&1zJHQn{Y$pi)k*Ifq(*cC)$#SP z5Z*0a8`}F7uu(|u?0j7e?ahEro+H^K&#|wS4y-fEP{1SD*PW!+a*7SvWL;;q zT)rM1?iOurZmQ`NDlqoU>E+$)smOSMIMUAR|kw7X?$-z2*>zRc5$iJG)t>497q z`Fsp7n8CW3V&v1ry9i~qC0;e0D0tQ2+ZEB;JIrk-B{yLI-rq71GRSYIig!vZrJUU* zzg;Q;!e;37$-phAP22|i8*t8(n$=A$Z6XjL=`I^oTg7w9d1p1wn;+r4wKPb50!*-+ z$8c}eNO#4dbT8yL=DrqZYm4(xOQNc4>@>_$LOrI5uEljf$t}~>p~Mjn9Q}#Wk~k6%H3x81@=%`{J-M(V1d5~brkd20 zZm_3u_D@=J56x(1Kf?J8k&@W5YP67tIU{xMN00cGuWAP#T{wnVrI~)iWC4+m1eZT#>4DNUA zbYmMdw&y^AoqX|w(GS~HW6w>ad%VVui$=d0-EryYS&wQQG5Q5zn)+D}XlzF>d*A36 zqu0Od<2z0^Z`+h8nT0gAMI0%i1{c~7s$SRuH%5iy? z9LucaZ&;rie^=X6#MHeGfcjYaa)eY1&(iGjd0ykF68%VOVkF-;ev#w6VM6m6!m>h!qi&9 zFAqPnrUSZAhsb>|NlxH*`~l5`n=HZ7tsk=0S=8TFv(D(5e`=5ZdQbSrZpvRh)17sk zQ+wPIe|~&gPdWJ}E#G8&ohE0VKOa?no7pwHtUiS>P(V4ya z>%Cm-7<9GUh{O*a~)GR&Oo07Y+NIvhi#qjzfY}MBl{VR&3 zc6_+!eS83F$c%BvntpfBXpCtKmgxoYLOna06F-uJ`|+WieuPZN+~Ya_esS1*xaTUm zp8VGETYq&l%x`zsJH`AyS{U#D;dkx<(Nwf_cZ!z9cGTp|81K$ppWC1h^A3;g zpl6cXe0g_tS$Ar4w{ul@@YoPZzNbTND()We&~idowbTo-*Z-+@X4{zb>AhT{=x4Pb>`< zwO6Xn%T?!+PTI&uo?=Z{z*H+7YLiWiDlIs!N0r zc)0JE$ZaI81}{2f`+(G(Xekr~hEzN$f)GImj!#`YLUv!ELC+0lo3NhCEO{2GkX0fs zRUyZv3_2;#Hpf!Rp_F4yd!@M2)Z|rifT>F?*(SICSz=ju4uPjPm*9=cj(#>NN_=^3 zxmp?Bu55f&=?uHdlGmIlWNvRX*4RO>?u%KX-gu~EP!F|mTy2~l-;x{$`;F~SjHYqi zL_H~Hi6+J~Qt~` zc;{$&3Z#9otL#Unus@@MU2a$VKyzc4_R_0k*6x~~{df=iE%{{b6Z(_>C;p%gaQ1f& zDD8iRn&7AzYMO^rQ_XayscEug5H^X*^ZG|UJauBwI!WlYYCgidFA=952G~u_LT{k)YRnA3Z&iPjYl1c!a z*T^o!13JvpitqpD7n0FJjECw^@F3`2zAhxaQNlA#nP&+BuF@VxavnAjI+{LsFR6V%flfCtC;7m3_ zXLe>cu3BJXJfE#sj-D(#db0FxpbnoURFs?xf)hKRi6>9z!uvIj1wF?_9exom2fF&W z96P`wtP1%|x@m2_)t?X4Zs6U4pMJ|G5UnZde!3hd60Uv{&jd>^0E^ek9Jq+ZFwW^o*juM7-i#0rd*~R#C5G zIgsU(A6u5Y?x&b%Tqpoxa?s%J+9his`m4elX5A> zV1i~kqyb{ObQINeD>;&6DJjMxVGhb!X+N?%nR?7D|k=`jV# znN2EUz}ry%Hsw5{oYaCxRZCXvg8c85`#U<8!3<1wgr{je`d4(DVl3MTNnVJ2a-BDo z^Ig~fx~tA6L&PPs=zS->(Y4=q;*(s!rYCFv6wR9SbI3k^qoUs;F$+=V7b^NC6IAmX ziWGTzv%iA^Oujqx-}3jH2;tl)(cj%v>AA)C?8BURY`5O-R1tCzV2VH?gJZN2NgxSWh+_ZX#Kph3K@>*xECwEiYeIF zi}Z;0;q!Y%RbE!kOYF(MtXAp8fCh!kL_D=kPz4?Ppdyc<@SvI-M_K=Im7)#c3ZT)1 z2cq@ID!_NJGv{I`QjNmNUC$(z%$o;5ocXF!^I<;kU_ymLfH3*#8R&PsQc1G1o<>091Z?E)upR6geqGYqauTTcc};Ae#+Gv1XN1Jx!7{Me3Z z(M~Ta1OCA8pcPOsz`0tsl$|^nu8%{i+Wxk3zTC`_WlAYsq(FXUZc@$=%)j4M&XtT} z00Pc;WqX5i4&yfgr<@D>)fVL(2qEPm4rv|W+3W-0sF6NG2O#`cxL1w-)%3V>_Thky zs=zCG?SuXPmjQGh`>}nQkN)b(4~~^{eE3&|zvelgvp;KV^|{RF%X6I{P$tF3t6IKO zIY%S@b}#&oA0SovT5|21xP=c-B&V(4kbKw7cT2g^<3IM}eYwwlKDO^Xq@X^&z~x3S z?R}b`9{sVyo+i|ljFCUY^+Ek>$DHR&(51G39Kob=?_Nll4DvIb0ZrrJW#w%jU| zqCKTa#6l;dp%4&mFSI%BJ#E=qp~JyJQRymlI$gESOb@J?Jw4q6){d}Vw{qp_8m}ki zh$*Ll%uAW>M6VRCS>sv`o@3yIvKw&Rp8eQHP>mLy` z2kg$LP-(ubk7p7)ZnTs5QeRhS9(xkaeq{N4l_^@L*F^#{6hbO|zKf#J)K1OX;0SYA z_&FGlokmK-UT8Epv1g%>uqTa^y@21>>cyox`s2D#d?pc!)LDn$i?e@MLtzN_(Db}6 z%sGxY(UehWCD7u6Ue7d(Hgkm8pZRs9URs7JW+&iqJ0Txk%UWXA0I_F( z3)azWB>9}=JnyKly)8kcje5%{t}kfpsJ)Nx+ze$qGlg_Z+(Qs5o&JT2rxTAUWyfVE zrgL$-^%{@V{Abnq7lLHDC#07=qIw=yg(p?|3A}3_xoLvz#Db!S zLOh%2G;d)r4q@vQpp@)^3M6fQq3q;d{c+wz-0v_kU?*lrloDtw|1y^N#JHm zdltdr9BZ8m&-)nk8PTN!y&IAU1h^?Fu!^`&+L>i_1z*&F(@$no7dCeXX*lR{H74dM ze(rHQ+yX@+B)~#?MDhpBK5d<%Xvs@?OY>Gfja<&t_oaLeO4pmpd|I6MGe{eq9=1mu zn#WIn13K5UB2bR4M?=Q&!Y5efGuA6)i80j>$9wBeIL$!JY#C(F_H5^`iQ> zz4RS2vtp1}dCSDxwY^OfQxm$?eErOeIdjr!sECVaIVHm}V0P4UAa1U=UpDVn5n$3nl#l|`$5eM9_e~Sz$qBpnGO?zmDWG@5=w@}8_g{QN|(TDY!eQfRjxOA(;q zG#hqb&qHri#S_TZI!#&cQrU3?2oXeRQae<{#OLbsz$7!1DS~}zL*JpVPngUbRwH%f zRhYc(0l@t)Q06UQM#7*FOAyEy(t_G@DTi2}yo(c<$avH)dMtZ5n8_hI;f71!)f2h{=^Ygq_J_;7#G!7o- zKwQ^jVuI(=#0SvCbpP47P$ZmgK3#9%J%*)$S0(E+>yA%1`6J7k+P(lO{zPj}(w)Y^ zj_pHr8A3)((%sv(-lqOOnzos`Rr>!{6+J{T zruL?w4-GC3cL5-m1x8X|GX8iF#Pi_|X&P4~4CYO;2jlSs#r*N&*f_$Z-J`NcxS!8{ z!96njwaiz=@&RxXr-!3~`SsU-g~r|>!*rrqtyilhl8g%FBjf^XnUbVn$}V($iZ(Tt zj6I&-OKu^zyIEbE=rEI^n<3Wt(Hq;<+HB`_avPtA`{U5;=iMW+hq;Gm*Jjow2AD~W z5=T>mG!gML$lB`@5x+AQ6?Lc^OGfRQTx{fcCXSNTKK5f*8e?rD-x7r5A2b*GrOy6F zyT8@hx3v2!o&AZ<{FLZMO0w#tx8prZ)Tj=;W$el)WzNQa?0RF8>#aOnt&sQHKHRuq zA!+xFztGwNCcPjne6!(_*PHCk#=XT9U{1TyWUn%r&7_QDWAccNDFM$_^3rPzH+D%a zMR~wN@{k#3GilB9$#4*fI>l;V!X@jMlUJSbceXa8u8!Bv+YsBBH~j**@8A2`|McBo z``MrQnV6M)F2W^{2%HMCP%SOI`&snw{etjf+a2JZC-YX5F>*=loY%9;!_q>P0#Gk5kzf zQ|?Qt?0=-(=Tg}xQkf^=mr7oqJk&JviO~lk=SJRA(ha-+cQ>4FJ()?m;icds%-7@W zMX~#hID1~~o*!pVjWegka?@QObi>4tCEbu+d2K@iDC-;i66EVGXA1wKqKw5+UD!u3fqPreS4uPX)Xcwz6vR3N91 zRs9&uM^3R>9g5=k0EqAk1fM*LMX&>B7}(a^~UGbW3mS#5RI0Y$>oE`?d@ z|KZg|F}3-dJP|%AYi0c~IY2%&I^%xHob&i&{tGBPncu%Y*M7v_qTPlf6`i=H%)G{BgN&h>5HA2 zX0$wAIGGA6xxjH#*^WXMm#o_{r~YW?h%S!uHA{a1+h~Tv?mW{QwFacBbpeN22eE?Y zN#H6L*G$KBYkQ=gR#7=Fm}2f4Wv({f4R&!L*4^7|gIFh6iGNiSZ%}ihPnv3OI9iET zsPs6j1CJQP1ir>7AfAAbGC4S}jD_NFHBaRdMJ}=4dNaZnX%sj3$VIM8E-+S3FJ-ys zL`RsxTq+(Hl?^qK@F2QDCEcei92|1N3H1w_#^qc}w-fD*^`J@z_0BQjDN$0!Sk0$t z>tA^Lb65w!kuMIM%L8>;fT4_|!tv8c^m78|eDLEb`dX9Q)Yh1_UTDl(v-FVw!Pz;V zfuKwaH|VG|9okV}OM1nGv0SLnYF=wSM{O_vC#Z<{414PxVG5lKHL5^LEPD#Vz~6#C zI5~Ow6HaQ}BbeA9#^iv7q-vtdwTAE6;NdDW!eGro`NiG5r`Q6MoN?t@QIHhyo{Kq`=y#oVi|I)KWHdgd zpFkx`$GlCgZ0KO;k1Azj8av({-4Qo-)EMFb}Na7bm+O7L=sCXV0zeCiCG zCw_&^C>f0pe|8!lrZu)>8{6vtXB%B*CRwc)xEQFvG1iTyH!WP^u8L_DD$SVCOsV>L zCoTJ^!wNMz=_^E_pu_FU9uoMuFc|NT%j*_@90bE_H1$dJI$Z(FkwcU1c){deq*sjv z96ZY@WFrAoH+y=4DF(0~AytN2?Ap{}Z=iQ-OVHBMGOlG_v=>T%I6R&R>zd6}IGYF! zJV8NIfsgiLX1;{>ae<)6xM%4%E2pfWJ=R?!+KpaUr)M}e+0~t_%gH)sO_zDuwth*q zl?)8^UaRiRcP-`FY_l_k>5Cl$cyBXMHwn*GFGwr;26km4vu_1gCwAMHAf?C4kKV`^ zO;{4by?-7?DeAyxz^7M9bn-U+OBjul4=`Ku!`sL%`sfah82homZy}4d%WAzNv^Kk4 z=mq3l3sXNGvY@<`RK(8wQI!csU8M8h&|_tW6lT>wE9citK_QV!R2PVY{;i7dDg6(q zTslrBPM~uaQ7DMmI}KHOMP+b}Y18s-HQJbDepI z1T?u${*mN5a_=qQSI#5#>pYNrYFwwtRi9G%AF1Gn@&wyddWXusuFBh0>(#VQqWhd2 z^1!@_SCu)@)=%5Ql~ff)uggFnZ5@fK&1LcI&O^2=MRtND!)Yhb!Wq1;8q5GQ%q}!v zmStiB-_&3sFlNZSb772*onv4s1m`7kf(6H=+vR{kaLTyve3e3ll%aT=IV-73LcNmP zMn4>WtBlR9=J>{TxUs!#w6e*mqaQxm_~u`uKmDeD$iP6mrC@!}n~t9>2f1SrV=_nf zDGURqd_ZRZ@}bU&%3o^c=o3hW98aLjHDtlX<)jBhx@k9Oq&Q#Cq3xFFeKM=$)#H+N zrlrL7xx(!ffo4{D69;0Lz=!#LHu-%z^u5NLK1Ls2I4nHW4!hQqV3IxouPG3X@}7k~ zN>OyEK5*ip^&dhvyo6HoK|1Y6jh}v2gJ9BY?6CV_{iXC5DPQR~EpzuEPc;bE#4EHj zQPeDM2*m~X2cGR<;!1L|>bJ4PUrF39NH21h*3Xwe(BC`1m$T9iYx_lq$A^{Iw4KoS z{YWt1aV8#Z+e82B5vXl;x^li!__A{}t#Cr>d=;OkDg?LAlMySTw8#PCsnL_lbY$@FJk^DO z;iS4I-9-3R--d4qlqg*a2fyh}y4DQr%Np4z6F~_3{!Vb(P&&l#V@Z3HQ8ij};Me1+^x3Y}N<~0IDtHb(Jm&;m z>F$g8wg`0NNT!esS)6bBRSFS7OM+mJz~7Cd^RyCYr^XM2nzjx3zdleD90*)l=e;pr z6V!|WVH%K@59REwxz>kr-qxJ$79Y*|JEyDmxjFm9oE>4{og3**+p46#1J!pndlT3<&&&+y+%7xIg zmB0c%KM*N7aC);8rKmt%*iH+AaiH;}6~f~guQgFfHVm&96}f$lwReHyeGR2}CeO`V zn?jg8QHpnx3F9#&1X+C;!f!*iqtd`xYZ}Vxl9yV*`=s8LXF5LIw~&2C1wx7Gp~|AD zaxe@+?x;oFOe4=^ks`jcSeDieWWo_>y=gNE(X$MpA&zqSyj-YZh@IfGkTnj2WM20! zwa@dA9h<$Tk8K}SjUDf%KK9KooW_n0+3L++vgH*2_6xO zFvscIF=-@E>MQ!VY--vU%Eu*togtaw{Ec-$60DTkfLlOELv333R}0m+x)xUOFjItn znly~38DX4)=Hw^jypzLHZ6zNJzi^60;=A%W*&1j)edema)1fIP@^4BXKte&xJ~jQ@ zXh+WY=38}iJy0sX&1|9U7y7DvJMr6;rt$AgpgHmPw7#>kfA}_?xsUmd98K7e?;Ab( zHaYs?dvOSK#p;6vhAN`t20r)M%#9ND*U(h z{;bVkFfnW&l;33-grH7m=-JuSlu0D;zNVe4l90>jK8pSRQfmr6{Zv=lfF9;&|A-h8 zCf;Lux?O!k`#;sqC))m>bal$G9(hq23hg~^`%l{HiR8+0@>UnZU+LarEB{?4-vX)=m%_N|RL+aGf16!xrknIQG?I2F35^3^=_yP}X+41NColdV zRPflH%s#e#&eYU+imYX`GV~A#ZMwPF@AC-}!-u7J>31QBNP%pH+=vkeYXBvfz|=Hx zBc;fRCPpXP&Z=c)@GoH|K3l^9tIk2K8*RL#WByH5drb{Gv+#3xVP$5xQR*z-L?mCI z=;CPAmnodJB*Oz%ZssJm`|o<#=-EUFjk8i`Z1-qD}A(nOt)~( zab`!1nx&IceSgg3oPQRPu$z_ygQXPc8)j-)N{L0JKzo9GlJu9QD(@UA4548cPri51 zDX8jH56jNcKzcaVFmh(V0O{;lmYp*L`AJ}?SLU+CvG^i(D){ALu+(fJ2l1Qi$^b~} zy_@#LOXoNHRn^>9y+=d8pxWhPD^%Fxk%HuR`JJju_AFL$htnr_xLD=8b&u&jcwkNc z%9`KNOx?Z<)sR1^h6eb0Pn8|>tQzZ&`G*W~qd5;X40 z?*StNWrLd3c(~y%uxxd%ywRF8Gm+iXtagyRJAmMV6QJvKm?jdQ64%Dzm;$YmQMFVk z2r7`g)J3MV%|1^uh&DTKfZ$C&tZZygcN-smGJ41Zqlc_-d~S}z?r^XlMYUjl)TgM}&71%aOX|z1ucaC77phcJg*Sb&3i$Fk zFgW>BRdAY$PY6#^>C;tkhKf&A&M7K=nF=mf@kPp9LK-0DB8dOymiW`eH3b?LtEjTX zpO7u%xzM}a7#b&;}-j$l9c9;ri!gP(*<+#MGp-Say$&}k~wu$U)veOUwnXSHek6(5Ctq?nBsH9fo7ybMK zh2N83l&Otsd|YsU@aFy(HI#ChxD<;cP(0MzJk<%SN8$`TPf5M6wNj981&|7}2N=Gi zGaT4Ozx|OkzaU`hCLfUR|`yp3;&?DEu=+uEd0IQ`0%;LcClJo*2TEu zuN2r}6(LZNP|0jRD4I5be;~k_nV>al8JeC{*fMB6Ok^?}Snee;{a?$ZDoA;XjJvGUZcnIw9;Q>51hTu-_+*StkU)E@MRq|lgyz*1 z`>FI96#KNjq>zE;1^A>0m6(4iMV0+F-Mz)Iml-h{7mH-I6i-J6`2zLRv1X?hv1RC-08 z>H+(jzU1JQCy8fDtxL0xEGiZ%)9V~+^>k}8eY&dY)FJ(P>S()yze(D4i8;{bo;g_e z+J^#j!2F01I|D7B90lFHg`-`>&xAQi(@-@lrFOEuRA^Ip;COKre4i8nZn*mJ zUMi*#=YXO(XNM^v-CA-t*N`TyX-5@nt*DngIzQ2M=;^ z1-=c0j7Z#1)CJKLypc6x67mW+s*Uyu@*9)%Rigsb`6w26dVup&V8oZA z$r|}sHWxS*+7D<^pB1M46>TG*Xu4+Sr7#Bfs@@BDqgBe+d`P~vNQMlB&CQ$kx5^Rubc47zHI4II^ zwBa0a%@})ZMqIWEq@$^pik*$Kzo_bGznMr#9sK3hmUnQ<34XFJ4p*!iL{T>YP6Uol zC1h|hK!SM5AyqSU+JvvF;&TFCsw)m;Ls8wE>#-+`*P$8jCV@y9!#$iaZ`GDqKjvgO z1R45_Sozubx)5u|G8Q5Br;mQ$BqhY_ckf!QaF3602my`MfTag*sh z;oeyG?3Rd09%THtk)iYh1r-V03I!tIS=_MLkZd!~Nc}}zP=67A@;c_tAF}#(!>oZZ z>?Hb7)(sCL|JM!3BNK{7f%?f-^d$6>o5!mC-x=r;~t#IL-jkjxPAvi$sH_|JJ^Fe*r(K9KHj>feiI9mn^@qC zkfptww@dvdmS=Z&cWdr%@5-(juZwFNw*eZUAZ!g?=C2>z#_0+?~q68ga+qJ&r;i-LXBDy)~)VK&Ny z`N+)jiiHWzb zQh-+J3f;3=)vi*-%_?`Pg6|hw&o{SH2civ#ff75SGWEy*BTrYhf9{qeEU%IB{f~F3ut-mcX6VA%e}c3>?oWu0XeFUnfj9BJnuMtneRFN%OFmg zvY}~t#If&lDq+(gs(+6rdBSOg-98gJ#cIfLGfw)JZVY;kM`>jSou zXlpWx&R5TPq5+_I=2K_c)CQc_LOd~1SJJCQUFn%YtYVfZyKHByo~K9j$VsZ@9#Z{2 zP+~4unafni91PJ8v9MrAO4Hg%+I7Qgd58@otS4K|g=xXm?r9;R z`*7-7pr?gjtKcmfIZZ0zl{Rh_^?(Yus&REfNllt<;`Z3tV1EhBvS23a^`d$QAeK-^ zfOdopMAT+=mxOkR9IKRUxmpuft4_;sHD~Hgw>H z+PP7y?`mfY(RnHx`lUQvgtzPPUadaWzds4hz)qaidS7QXbHjer6R7WToOOCFniDnN zn>x}mGf4aXxWR+D9EA9>daT@e6A>EfD*;pza&;it$;~^E6p|z1_EWk*Fcnp&o$Xia zucA%^SmA|Cw3;tf*16yb3OJ}qQ6ts^m;g9&GBq8@e2g;FNp|#jn|*04zoV1+W5Xt! zcZ9VV);IIOCN=-SSf_ZMdT|y?BvJuLJp$j+i4UOajB~%Q;#4>*f>07Tjko&pL0dgkV4rFlkC^HuSGyIv3r(4E6~{OZt^CYUvFJ zu?FwD$0f?YSnX}SL?(-nDP?>z&}2S;SovEKcffq>U}mjPpffWAPX}AoBCwnSlJGdl z4sh=7owV7y@7tVI0y;*t)$ByLxS_0bn_#=oL|KCQery+eSL#*40mP%U=?dHOBvSzH zQbt~%nysn43-Be4Hz~SS&8v5cuc%r2Ou=^51TLH-kyt#5d0U0il+;w*AQWb-_cQW{NYmFiWaoMulIMkPwM79fFb|SyPjW0gttwz}O2s^> zoR?t&#h?HT(M&2lvK!}ABA9TFV|&Gamqj6%cfLSo@FY+S6*;kJYqn zsE6G}yYZwl<04HV^^z5ZGn+|t<;k$Nmzs4<06qFnr4BX+*%uJ27I^n~H4Tv%y2~KX z7P;DG58ADO7*qTH|GBF;|=dVzw^~rxDL=Sh|vcBOW2< zix4+MeYU8L?_h*aD8eUriaOXj9s{dF6dg^kILZmQYkiPc2mvP`H%E$xk`rbmFHA(p zF${T>*^1r=BA9j&bfJARb|$QDC=YVPCpdy=^#ESnhFhyhMThQ0WYn6u0}S(tH2cK* z;XU=cERmDVUD6{r{6W#YDO9+IxL zU7u?j9}e3_5#6B$q`*e~H>rUjwO7>H|9v$urGJb3wQJ<}X9uQR_w#;xef@9aoa{vT zn^Yz^i9SV_cBf^XiyX`tMKxdbePyb!6Bo=D2Fppj zld=Q7J9A8@|9$063Ad0;?)EVMwh-);rn`UW_+WW6l17rHHRs-X$9lQ}N>vxRvXJ|M#k+)9mJ5_nxIPaKrvc`F@V5_M= zyx(@6ssWnQanseRhst~P7juuo%Ee_?BMvF{Zhdk%f{d6i*hje2^lmy1=B6fTVubRx zvY6X}OTPCRAZTZBe&1{old*-40G$)BxZS-@Ib-~*mDg~(jvrQ;7Hep=bqXek(Xf+| z@>t#+B6wzS#%w1|sPje`)N9tcD6{L#ckki}J=X5&HY3F$!K*PWU z`;tySr=xA!yr9G9wSGm%FKhi%-SiW!cjy?D&zm}agM^jtzoC1?f0xmHlAU{k?0WuD zM_Rf+=ioe93RKyhf=nbZo79bGhD@quQzw!DHTzwuC67i*1#L-C6d_=A4ZHy5h=rlQ z{?Cs7qQk$VN~Q)IgXoS%%IJQ2KTWz@yZKCg2!-}m6xoLr_aIqnlAEZ}SET@4eH$a% z@&rb5Hu*Lo0nlWm|F$vG&v5EP{Zjjc-L0WNgw%U$VtR&|Ps$Gw7$n4A3W$IaPjo(= zpXcoBOmMDHX8*9o@5g0EF<>~{P_NbZ6sVO+{fuqde%i< zh~VhA$Y|7S^bL-_z;^hi3Ge$d*amMSz(E&ZIlO}5zV5=hSHHM+vNg0xTU$Vt3Q>%% zWbkfE4+3FFc!}PX>NTJ)1z4Q2QCTs7i3T>iZfXaQUfD$PJZDF+UbT-F77zkulIw8WZp^|yuJ z61{PXnW5&;aO~y^u<=Cpb+R$UfuU*M&t3zha1Fd(VYUslwRhXdm(W~s0dWF4?UP2BEIA^(19z(r7pn7$TSn8v+lW*L(3DPcbKe_ZSYwEA^ zE*~NMIgnIX2}G+&|5&H4F?vs%@B7V-0vBO2y%zc>IubJmnF%!2J8Gn{y->Xk0)ObB z)$zXJ>YjZot2_7oCKI@q|8I0})bn?N3h^R*|8yrl!vTc$w(0qkshsU}o=;tEH^*RNkZozWu{~3KL_uEm7|NX-JL$}yX@50#a#?%FQC6k-S(o~a(Bv3#JY&{Io9=FnmkdEj@K$1 zzRb&1e2oH!da=rFLJxOyiB#13kh)f}jLXM$ooGDR#VHc_vlICzgrW6#&B$4b{zx!r z65*Kg>h^u73$qPW{eTr6{kZAaZpv?)_IFLexTS{BMSV_mu3hQ69ke?`k3IRJcp`&B7=*jnOZ_Fed43b~+qfX5`JW7p6vfv7P80#6WcDjIUz=u&8DE&6dZ=y}YI_t?lTP=t1D_FxI%eJCXm?by8rW*8Fe8DEVOB!&5S z$z~4>_xD-15$&ijCj|yyO&g3O=#NjK*Ayg|E z{~R3V*E3v&8+jtIViNhU}*rXGz>idlLNLQ@&{8!c{0? zaIPT1Wlr6!)Pm%}H^X9k6@7mX%UrC5%OV`|QkaiZ(OF8t%KF{ir$7=h%;#Y)kKwkP zJ-*13r1vs+hLd8$A*dEmND)xo0t0o%qii3X6Bw*@!YHlR*TqL0n4W%u0GvxO92-X; z>`Zwu>R~fu{oIfn;Dwx^ehUo`4Ln83+aKgX>bJlb;!zNzf){wcdMR-Z?qr$Uv~`J- zM-Kr^KsS-+SXzIM9gPIQ$=t?b%#%GBZ&Tq%0G-u4S7Ksvw-drphktbNr@aWg|>d3oCh__96QCEJUC@=vOgs?Sx<>4e@hj`j?5Qc6w1PomLQ!e z_@%M_03?fZ6>_ccDyW}hu4f0OaIAkocTdHc>h z+Uyw}@#!7zxgGvF9r?RW=MPMHw~2pX?7P7r`S$mWy4~z^2gonu-(mE9CbiY5hs06Sh1d6q(4J^{!Zw6PP2vA#zJTP`#iC9zw{e(#@=~qQTkZ@9pJ6lsKKT z-5?DPCxkTD&f>7Lb1J`2E>AQnDBGp562pt@H|3i!*%C@#D=@A>tU28pazWHjk{#(AY)H{u@@==4i3bk>PZIax+}!x$nbjIww@tT-|mV!?XkKLlx)Zn3o$Bs z&hCQRIWs0T7N$?sfY>g(y3ZRbJKgj@${9$cyNCRmpwO41rodFjp9s+F1$u>Zc&_UK&8K5Le1(~Lz zTV+hh*>Nl-5_Oh2UgT*Wvbl!zJj)j8Io~orwXIvcJkkEFvJoxjMaO#yek}E};5Em2)d^p7n$T;T{?p0*)=|H4_WivRN>g{tt6vT!JRx8dzcJwz%eqXm zsL)CHK5v%mG0uMO9ZKy&lnGY^70_7bp}_@AN1>XI0jSKr_NwF-H>$fEv&P6kwSOVY za_c#gHSA{E06Kd3)ou5y)vtMhn70sgn-rE?5V^-xkJWaj==L_+;9)U6XyFOCsp^x; zub56oP{I}>hLnQ2lSFqwEn^PqN*IRmUUB333yIdD+?VcihyCu7ZQ{O*i|7d%N1=#@D*` z7FXTmF1f|^Z+6SKxXzufxy4mCy9eIp2H$a`2VM1myByj;-+RIh*goW@wz_EW>GWxR zO{WhroiF>4Z#(##(-pZ7sE!92AlYKjR`d9QztzoB{}Pzv!)}EiKjbdl>c)QR2{)ab zFnr8)9(AKCLQTTKu}RpRIs7ZC~7puG!Q!$h#FgB zz!rN=Y|*Gu6Qi-E=$lw#No=v9Momm&zTcj6E@I02e&6%KGiT;b-7~Xi?N$Ekzjm!u z0FDoDEJD5A*$_82Aa;5ioaPXjvuhJ^ha?Vvys3MZvvxiyr6-Wp1XVb!v_S=!YTkd; zNj++M-0WqZd$~ta>x+5ue7;v^qM)ZTMD>J2)F7$T{JOGZpf3wq=RG$((Gw?lbJly# zX&z%{<>qGZj^_OB&Dk@(=Ci!uOfP?yr_S_F6B|9UWR{)n1>f@aJC{V@>;|uJE|n?0 zJ=S@I-(*Espuua>=!%mlAWylAM8w~2Q}N%kgQ$%YE~`(}5P^d$mHMha0Pp)32q#XE z`>Fe-IMCrZ`zmfUw$cUJ9713yCs_A+FB>#74CcY`Gni`VJC_k{w;%G- zbPj9`r5>}?8?+B@vwWmKGxR&&Ci`*SB;6b3ERc=?9WME*S~*vPf2Ziq4L(_n>1EhW zk4}$q7<$9eKXOtR_+ZYj8JKqSr%-xn+Yi9|bg1{8Vcxn%=gfTYmrO|YS>E?a(8)#* zd+{Tl^RTzeqm+Ux71FH*Eq+1Z$vHTB)f2CHQ{VT}?|H*s_Xy`lvOO88(|4%!?aE2U z>+pJ=dD%<9bdEl<4ZT_N7_OJe)d8C`WF{ z2^z_uIFYe+1^k}Y{b74^D7*k0*#~8q&c`u6;$5=a!!#c;9!>=eKCA!`+Un{S2+nvG z3SbcBF0Dz8u){L{0xmtV#r;&) z7jpG^xjw)8UpL$+w%t>1ai9L&3eNRv|B5N^x`16Di&D?|os`CP^Z>6qN|#3AuNz4{ zUqENFIY0qJT{wzxRzVeZthV$b7F9-h5iaLAT|mP+vbGH^?~BP&aWFs+d6b?)*u0=d zV(Q@!vqoHQgljs9Fk=s93kpXTC|swPF~|>_Ye3CS5&mAZoaOoniTZP>zD>aESOnDV zwlKR^n2}fpyGOgrdFknbhiA3tGLibKd6ogl(uNlHfZ z9vV}(vG#1HwM;dsa+j`4mFN2xcB`*gV&`(R9AoDrQ~HMr)ze4AuR`hmnBMyFWc(ok zQSbWj)PkalsayCqdH6vOiiZvGArl(2uHV+#Tb)QQ^(2Rk{HVzp#PVRLlivXjsWskE zhZ9AivqR^fBlULVUl)4U;-1R?JdE!Rhv1ayfbPL}3(K9U?7h8{LA%I0c{)?U*^Z*R zU3)gY2ICOXZYdkghnS^mwD?e&LIqji>a|wYM47 zg3JAO*Z)mt@ULIHe~Tfic9W0hY-*bG?fyU+02^;c5AjQVwJ&ZE)+pIxW%*B+cf;8K zTcOXkXobg>I0iZuTs*UFAif8+=q#hZMIh{l*3(P+qpFew{g^fc@e%F);|EU|OSu30 zOXpguEQ7m5kFD^WZFb{k?+vlZqJ?krp2^l1F4pyhYu)<7J^c&citB6c_HXp&r6BxN zSQOTHEBN=5Dvmrf{s-39fG;Vrx+rJO+)uJ)tE5F(zHHEkOu)`qZFL5|7y z+d00K;{&F%blrUWjScX2FrhrMg`f+=*a^1o=YtY~ZY{i-G{BZ4=nQ&!3Ryo6s$9cx z{@V5vNyhe%V8tq?W9g0Cb9A|W{+HeQ6{)|j{J}{xGhD>@S3o1?UubX2UeY#vo#ra` zu3RRE73|F%cSSJC|Ct*c?axbn8V=KwAB@xkk-IMRjt|`n!os(c-UwwfwJ~tcfPV5_ z*ypXe@lt@z>wYI2yb_q-1W?**_s2nWUm)%cZWQ+ffM$OheDmk{Vl%IKYKs@$0F0C* zbE&Qm7I!PWNQ!$@EV`b3cwH^;9U| z4Q8(m<9`PJ+K^b(KLh02V_ z?y`4MHJTcnT}^MO%JZt3Z&$N7hRrvH@r_~Wrcm7&UXJZeiEs)t($w7f5EZcm$=BXf=QeC8R38HzdMwb9hg5r5wtVnG3`4yP^0_IRB#1VR>^XHie5={!zokpJXR~7|g4U|M=?4ln0mshzkG5(F`3I zIV>z>?Exriq_|F#`?Bygrt_^;d8WmYJ#P0oj8*ff6<}Q{&sgutAuK#+6~C!WXIQr7 z`>ivwm%sLBde&~jcVCq6+NJ4C*I6?CIZQvWM*AKtSbJ)nZ3^lk)v2$80n66@+g-mZ zo!#Uvn_@>Kue@K~<-ONDK4x{`;KN92|jPZWg%%C|#EqaaGvharK<@~y}Ra9n#VpCYmdP~D z1VEO=MZ28GDl1fVB}eh2T(jTQ-l|$!+e?%?Dz!zOZ5?rEsY7*MfsQ&rbnQ*0v1p(e zv})jF;t-N}M7F1SNZeBzqI!-OxDq;;l$1k*-XfWR?oc^=_ON)kKdjJ4Hd){D5k8hoM8CM-YbDSCPj*G_!MSy_@kxMhXWOr-cHQueX ztJ>{yjQZUNFI&2M+cJN5vn<;EKC$QcJu{``>QbavKV`|TDM}dQ1;q#iBFBh3HaJI(?wah!t7&_{FYD%mww_X^&^@5Bz zKWXZo7yWxvcipzBS8r{q?IHhnQ}?t@O=7$kmg}M1d!l<4ujw?6Pvz2>pZBfQ-6D!{ zVjlk1PyHp^81#{0o|iM*S*7?Vboe3gecpm2RYN&f;{rE$ehu+JYVzv%?l( zXt5_9;B<{52dc#6Ei$Vd6+b7;y8^UzAv4#^L({;Uj<^>ZLfB{HoXEKE~&<(tjh4-ipPWanI{1Mb3Ck?xKmV8&c5nfpccHCi1)19GY-sCagea6F&M52@#!kfdGrc*qKjTBglfEo=$ zci)?7kXb^lCB-+b5DI~}LC3feiNzJj537*8G#L)99Fxi&TeR-Qoe1#VNzGMrM;+idvgn(ygTy)oQgD+=)xunvgq#BFq*)dk-jjB3ih92w-|*mD$N_hT9Ag$aA0b$bfsD15)}Is&z)oCGD;GmS4K5SH(cNk}R?%YA&)^o26zKroBy?4Al}G{2)E_(qOBE~j(#EXRZ|FxaV{gp1Sq0c!YQEr>1r<*>rwmJU!vPf@r_7V z8AS=rc=p50>44&V5Fuk)y&(>nyL-4S$D}aPoI}%odZiVdB$^!#Cwo@Z4D#}bYlbDj* zG#zPRUSdHr!n$^8TkyhOx`}Lrcx(u+dpu`eoaNG=-OgucE^y|_v~8E@zwYp|m{yRp zkOKa~?4_Z4GYm$mQQjWV7Vfzta?x+57H4OiGzYKtF14$0b4fGGL7pOL^OS3RXEqOt zew=5r^V*b8=9%ULYVLuHtX)qX(xH4?Kdl@IJ1yXjTCcQ4%y zZlKzl=j|H1&u{F)Ocs&>g1R`}@|Qx4B9kC>E5(=OV^SQeXMiZAa+!Kb>O<9W3>W@< zbmxyGF{3|7`2}%-h@P^4JTF-d8vGmLd@aAI?i6X7J5cxOyL(b8s6)}?c@0I%-$ZIA zOgd-kXjeen->1&C0J1+eI0*0Vr@~*9*_+yXH_7x4@iGR#D`obFf~22ZoIhUXb|~&# zP{qq-VNrQ8*y!)c(!q_Cd8`zho0`rO&Hn?FO>?8uM)r{X-=>;;LP*3z`eq@CC?5mB zR%S8~4x(JSrFzbo#f~*2!Vo$0fsEDi#*P@pcixveQCal#P>YDL;%G9011#=1c4JLJ z?~}-e&Em_}fk+DAeco&5 zV^Vq?-tb=B+T-z`uM@lNv+ENiMCoqlLSR{Hj8q>;`DZF{xHrq_Cgg?pG0u;wNlS5# z)bFdpQ#c;dI^EUP;RJ1)0BY4r04iDBOgT!dH4xGH78Po^I|oT~BAsRd=?h3fSDdCq zXKN<-J%juhKGj9LlxGj00Y=)ghdd}r7|S8$Tajn&Ot)FRV;W<_g|ddJUZEKpmXbL4 zywLQSF0$Cr6o8JT2I&dv=P0ylUz<=z!EhHs6xADOQSerSdiqpkhNmwhKqR|!kXjE< zk52tbHIbE8mvwv9*;jVtEe6wasb^HvVfG~!4kkygHcS-3Q6%B5T^NQMEpN#b(Qe;; z4@1kJi7*U;tD-)rgn&Y1GN|0)f>vc9b)A9zFSyR=JwidgLeE(%=B!EJFQW= zUedZ4LB6tw-{zEiOlm(sM06vxOW>*)km)+X%u>#P@!keL(XwsY@o>q=ZqplQPwl*X42}taD_{5a~#xb66-_yW4-IS)7Cv1v5qLz8iT#!4V z*GG(ZARR+@n$}V@%E=XE3#@FID=gzv5pFz08geQ5D+a{KS6*FYnn{T)J8p;DfCj^u zO~?*}$o|g3_!?rA&wW^QVfeLHDY1`&jH#*1a>>9x?)}&9pWiLN975!MIo~vITir8Z9 z0u%ss0f7mWUV-k;aD)v|3Z zXoP4!D$+(&TwF{T+V*yFCAq}dN-lJ8aijEOvpw=ECSjpWc9DeerVTj6(*aM- zsDf-C;ADgCoOEM_my~Ug?K$S5GqT>N&e65bf0~fzs{ZbOb?xTYio$P6CA14xafP;XjtJ1R>mF!hRS z+xN3YyeF+yBGyW`K2OREj;7yJDol4mYYe{)fer|8tpkFZ%K;7{__mkK!Y!PiE9MQK zE#?f_estdET7k+1zQz+ASARZd)#(J$_W(Xlu!62r?`O+;A7?dq#`8voHbLtI35voU z;y`9$Tek86vBFjzp+0u%b)CR6EAwAcbM z$#M_)^sz32QRHNKkM-LZ)Op9YuuWboe&+JRqg3>Yo7%3K{G7eH_`Y0xU(@BS2)g_g zFoT|($Z!{4!A?RjUBpoAynmXL*eb4V`z(1PSyS~hU)92yv%Hm-)UQNO{nRTs^$JdX zK>gG!GF|Bd;;!t9d{=Hov8%9xnx!kMU6uVByBbzBcQvh`7U=;{53T6z>R8d$HDJY{ zu7NAMy9V#q(=}v8Z`aTj!@GtZ(APC$#i*{4E5>w`VU0oEx1gNIY~Mv1JojuPM;;mG2fNHoiinW4ZT@7%PDEh5Q!#a zwV@@U%B z{vHhtIO5B@1IGW&$pPx=>r*}rgaf8NcJ_fkkhpENA> zLsYk3ojXgYNQ99*$yUFfZM_*}lJ=esOG2}8zFFJ$^=&tuBnpikdY~S-pF+GphVypK z14Eu$ew4VhD2{6T=_Jtl*^=_W4hHPWk+v1Eq7VEbQ68=UTDNNvC~&R}gzw z%EE5_yKZ~=e?RGEvaoaip8v;5H_5_|{k#6}C;g5r?4V{xs{|D^*We}gJL7}QoN39g z;crrqI)-<~Ur>ic*5Py5;924H;(m7TQ{ehK5M^VAznw0a{q>9~%;Wtv8jv$1-Kp$h z2YRb0;zg;1#$%oRoKEiv={zZR&|^OprGHS0Z;>8mobLbdW=0emhciG$Sa=Y7Ve(UB z#Vs@#n~`p8TB-CbF-V>ye(L2diyHgd1#_ zPjGwNO;fgR>PZ)hb`vIj?Wk#6Hx17fs{ie%Qla_39o0~1|8GaN6uQ)asMEG_fa&r@ z++n)79>0daslQ8G;|@jed~kO-xHyQCDl}_gx|?u{G6Qw@6z1{3Tz4AvhFu4GgIaat z5PWFBXPu#IhL?tYON_Et|NN5~`G6!HrZk4KkYjxiy1DJ>X{gD*25O7eZ=0rJoW>j@0ZRGr2e@Cv~LsT_xJZ9M}EbmeatThEC|PL!)lfXKFP_e<_vPhpr-ElH$Qyo)Xkdyof%K%t>$%XbLy?ud|fN z!^Ob*-$wVSg$#X%)`#iesroQoyjM<7=|^b$%24*Z#ArlIH4HwWB>AjZ7494u2W$6tG z<$t86*X|W)NeR{WSou9+U8kwksrG8zD%%qqNi*l`7xF9ICApp4-MHlLP&m*DGu&A> zjtYze?#?Q|o*tx1+#PAt2@d>eRfm5UZ?t#!kWT$xHJ$_4wj$B!d^C|SCE7*)0>SNl zM~u5b7)qFZ-#*drh{6Q|9{KJIMCE)zPWRRuyjnRh_1_8-pe76xb>tdVx>cFW)z+IM zGSk49{3Y0tYBz@?{Jm{%4*qLyu8EubI(o*ow^rDCTTS+*>Ph{#WHsYSiMi=5cf?fwF*ajvUi=Gw>Y9HWez3pG$V`T+Ge?8(Ng)^N4W!o0=}0{*5Y5ZkFux$ z$0wTp5&c{d<<-cNwPJTzVa(|&^&2n=VMH94@zI71DGGxTNR+Bcb>_*E58Xk-g2{c7 zg!gKmLAyXS!@99?>sz!*mdx-0xQeXRj?1^p4hc!J^(_KK0~|}j(iLMkZ5Dv2M#5D( zq}H7GWvv}`D(FW9)STu{2M$yyA!S#)QwSr16cCO#0fTMIG;>pyC%_}o7+Ng?b8>>s zX^M2q#9)H$=?&1M5%&oRz%R5kCgg(=p>Ri|Ahc%E)*A$22Q7!>ga8S(skjeK$PFVs z`8Mm@MiB$;QzM*?-r8NA;PC#?!pF+jB&;152!{=M47ZD&0Sj|)Y zn@F9AQ!D@nKuKUpdDpmXpBw<3`jfM*?=QGK0vl&t{hN>Kzf?bIs$ruv;cVMC*Y?8eF& zav|9;_4{~({*@S+Yp?`ysokP#^DFC)kOMcM+8FpGAE6#xfI2;Ziia@p$fAe87K-wM z?1CTw@y34yxttVP-wPRq{2vNs1kML5>L4p8(ZI%aqV~WVMlfLJBNvhlO#56E2C691 z4wIM0Et&MFvn6j4XC(t~m-dSynfeq_U%)s^ zR=D?yK`HZ$PJQ1}aq%H)i(JPOY|@aPO4?t2kT@}q-*SzFl)}hgtn_9@?G&3fG@Jl4 zUW$v98EU%SVS{Sz!@b;z94HfO7?p5Xlf&?1p)ZnhcfLz@%IlTthc>l>XMH z{Y(bu%k3?+$2=q}q|%et|k% zpAX(d_{01(NL_`$*E(-3Ljuqia|CqN4Bqm~yhiR`etAG^JC5Z+LE44N?MF7H7;YK{ zJ&F?v=ML@MYAf>HLrp4Z6-ZTpbF~QRn}3E@r|B;IsGytg(U29_wm9Z`t!~rGcdpg) zI=&LZGjb&MtbH6HR|-yfC}+HlCvWsjluas(IdIehEcV^fp0$^qAZ@?MK)QBPJOG8S4sI488TueA$;1w zP&JD_5zw`LmS-@xs=gFFeMh`qb4{(BwSvcZgrEGb+`5dwc!zisIk{+fIQ0k%Yosm= z;EGx_9)nkek3&7w7> zlzCUC;KLwKneu$Hgc6W1 zlPMh9MmSv0HiJ&h6@+=-ao%?_p8H0|^@Se@%&FVC{yLUq0kqG%)2x{er*44e` z;z-DQS{Z@L*eR{n#_7Z?A4LGQEEf>MDAqz1ZwLa^_>?T%=`5j_$-OM1qf_@txPBt} zJi>7y-;_W}OB7N$mm$r@l@vs_j(Ac5WpeZsbu_vc!3(_j%}gU5=mUw#u636amEk42 zKW?or{M6szj!K!EhNLd?2g>OnSMo7@`gwP0w079a8}jHQ`M!+G0~geRK)>##^2}J?}1(9Tu-^PZz3K zz3iEnyzphO`#sOR@2!^OKd?7FbYIxICz_(qU!0n9T54al(3NRIE4dzLhj_lfgPHGa zN35m+RND%ym7&tAe#|-gb_F>dVtI>b( zdw%a%Ys;_sVcEek=JX;<^?0a1Io35}ojyN8TWI%jMC9-$1)hp2f(cW@gcnToMCT zv#`9t&qOEsmM+agvl*7qpt+tyUimmmFd8PGq@i1UGt_TW?FFWwm#V$Wwrl|Jpn0?z zuUe=OMxhs9?#=@*PA|+TFkvt)Pz(K={qQCVEQ~>=0R(UVHh(r|Y8%6_ht1SV?=^0x zmo@;l+%A)!sjG2X`7zQ1b6A0E_2lV3qsw`|zSvirQ4~#3n$9~zPf2g`qf7nVCBAd1 zZ#Maq4!D4jkh#$B<<&UX`Ea^<%I4 z0k7DAr)4gCt3IhJyvY!Z2cMgfi`*tB%$jc8x&@O@FV@{=rZd^Zd~$pY*Ll7C(nXCs zQtoUPFm{bGd$2tZ5n(ai<>v@YqDyJ(ESo|Pt%Z&LuJj{P zo{cGGg$);6guV;oHgFk^sI6cvSuoEEaNU2F8fU@;y*EW*Ul#FPYFstnAZ@b;;&o_& zQ1CXeAB4}0n949a7#7^YeAEs64M&-w1y*3~LgNfgwq^IMQZPo$P85MqJOXNo0K{xw z^$OrZ#Fv4Bb+aR=O(PaEoo2cIrD^fz)0Kt%{nH{do8G(vJdI)=rcY6E zN0u@UCikJthq>h}yg*zROI+m^B6B!%j?>SL!y)S85~O z=nbG-%;Qe#Ix0~1LfqlV5z;>)@J|lJNrAIAaQ@-LRktp1jt>UZg#KE%eJRE%yDdA` zw*q}$puZhB=LOC=0dTPI1vtfY)xeOs6JrJTLV~NC4)y4DLVgvKS@v1r9g$PU-+Pr{7@udg4W9>(<^s5p z`dngK;w-YBl{Ti4>L)ejYpwWh{k~tT+iDFP#Nd?q9c%y;Y3x8((|-u`>w$VLa9$6b zSM064YUiD`oBm_47Z+AoL9VCY4*X97z)*h+oKFJhp^sxo zrc!&NmWr?HBh~G~ZIoqugtf7Mj2C4>((CNQXk*$=oDIwmd(u9Q3ezMNV~z-SXTCWC zx7LgHqWZ3S!3LVPsNabC!p)`n!npeUJN;Yc+7)t(>fi9+<`e4s-P(WP$NdX4>!;k@ zzhZ`6(UUS)r{mV_J(bi)>8|E#Q$+&nEn5E55r}i$7I!&q!6IBX)ONCVb8(0Hb3uWG zBk0)-P9%cJInx`}Rl>bN#L!_LFVr%#dwHF3zGjyAiyI= z43O%CV<&u1Om=R^+H_#~?u32BdOL^RX0!4<-p%s~E{NdKO1!8#@8pH9m|?)Hn_ z*UKR_w<9dS-B{UW`HaQqUgV=>T7u&yo9$S}(jPBRvO@ZJ&Cle<&r0@vq3Bwko@M8-}Jxy4o{g2RqDGrVBvV^ z9V^IPdRn_1F#ci32X2`v1{JM}F?j;6Z!4%3bq<#AY&wgcn^XgE<;!+dMs_U(C4GZ% zSX~wNC6EY=P$=SMALuBSs(oGAO2%K`cM)zP9_qD>^3nXhE80f(4 zuliIE&vt)*PdDdOoM9zbP0m7`kbwl(84I+)7L5p?aBG9zQ&QjxD_`t65WbfDreYEHt^I^KHQdB*Uc9VVB6#8!_> z_fWBy9_*k79V_O!p&dUP^=!47${_0{4vz;6Bwb~kk+sCh_62RchQ3nrdqnaZr3{o| z?-$atfw;2E#ga|&LGK*7x zEM~0llTt!(C=}|b-SPBL9Qa_oa8j|(YNa*$(v{!WD`?CSCkpE*e$Gj)E9J@80gku8 z`b6N!qGo(0PESscEA(;ZjIYO`zQk}Y&6hh3O@=zTn_f_M8^SX9ORrpV=0o(1qBweD z-F1Qz+QcwfM&l?mPcm*2mpp~FcaiT1xu)h{K3>RW&PBpHNO8cT^|Xt_EO2u=dR{^N zS)sXrZRNu{;t^T%wcIIcbGJ5Yu&x&narcz+U{BJr<$SzzbR4PA7UB8GvcwEI8?UOv z0M)Rm;9pu0m(ZCix^9`DiY=I7;yzK-6X9x1n5eGi%u9Lj+r0UpAz zvZZAA^-#jp&dI{LUa+1{p~4#l^pSMTTkSkq1ACxPbz+9*qMO;`W9gFT>&rWEu&6r` zmGLz`_&2Gq_2o_2eHsgq!t41kS`beUZwQ*95D9|Y1m}K;%#JC)6>Aod95mGLC2r9K z!}M=zr+mtn&)8EwYwJZ40ZIoMH!~m_k@FQ#A7*h`ilX^xSgI3E`yD%Wd`HsTc?rAA zD>P%}a=OHm_F*SP*Hh#r8dK_B%5A1nWCRrOT8E-3(X5NO=8FL8nw`rqCAnbeJyCNv z_H~Tll}sxpzZNi!7wZF&x}{1P+{mF@mQjiJv*1*#?|%a~X1V4M>VbcMxs4e%>j^}Q zlh?df^sV7+8^s>A*?eYmapB0+%hhJ$?0Km72O)Cv$e!)9b5g0V0Z<93%MP_`q3ReLav3G!R+DIBz4fhBD_?ry-NYexo*`}AO>&WjqRd6;=oXCcg)LqqA*pFjZLZJ+oQ*o2QiK}`nFLpEN z&GQ7#XEb6({yIZw-KN;&D=lGGb&@C!SjDu@&vkdw_6@@NTr%>bXTit zrP@iTppb@*lgDm@%Kz|qDpy*yjRCJ6?!N?gdV`>R1=<|+8cXC?Bz&!er}~_Q=5CVr zZQkWzYFXqFeX(;JgCCu~ghnz4)3}=x3>4=R9>W~kDBtrL6f6ckXXnsmeRy#I;*KuPWhm!|4cAMd{DK5u-j_%TdF2X|F!Cz+Yo%aA(BJ-{kE^$ z^^L)44T`1Ls{Hz->O#uR$&o+r!--0At?Ng9aUTRuJP}``<6wo`h)o1At1MRshl8xt4PVOQBVH31 z7dFThULjrRC@e8f6Ly6?42m~8Xl1Zj&TF-~F!nVZYwhnN7*u}X@);b(^wnfwDKjW0 zYRDy0|60jkO1{etmJr02r{~yC-Kl;SSp?MzjMV@SP6=f;kW0zturU)Q@Xk2>l>^$R zB;(9Cli%rfwE4bFJ>Hy;V6n#=jOAZERF86ewE|w7~-hnGHpyp+3%>Dr@6P z2XrWMYX6Y3fe#ZEWm?nryzwO=zvEM8b?Ukn*vPOx(iAM=OP3J+x5!5O*)_v`PLjx8 zbrE&Q8vEUeNwryJ1LD%Gm#Mp3DkwSFL$nN}0PW&M27Zfa?QN)Vi9~w*To7?;PNlvh z^f(eN(TBf+sM$L?^G4CO!G6-4#ftiTQGLE}lfA}kNUD|!rA0{p!Bc8gZh#mJHbIbW z3Y#sDgGK-OI!k(~iwm&>CrK94xB9iOfDXW3yIT|f8pdlI;3O@Wh@?NECajk1v6v%P zHmtDnL8Kmpf(?&1U!IM9LKv?atgN+Su>Jv#)H9&SW1S_mxE8Xw|9FIzgDX!JD>(NN zmDQXZUhr2jA4+HqlqO4FB;E=hn6;zzuo5pm53S16(``O7#31X~&x zpuOxhb-&`VdI8x(BWl#Ij(nu{xHgJ2t$)(KvU7+j+AFKn9c^%Ej!~mK0pt_@@km-| zbD&Kkw4AqIaGA*!RiTZoMA1Ef?QDS#m`6-4G3;xMExvq`jS(P0308Owo`5wG@npLu zIiFqI&(C{J9q50EK1Pni&ALDg+}h5X_Owx4-yhbUvhLWjj~(DURzdON=kvDghEx6qnwhys9La1XM9 z{nW!El^K#c%6iM;L`h`I%26w9ACFh(QklU>au))GTM?=3?@}-hyr;myM`jd&Gt)J#0e%+#x z_I6mC*M}1&$f;L_?yICR&od)+&s2$M3o7DR*@Bcva*jA6eD+^vHp=?5i^`bz|bEpH)ypHG7|BgL{LEkEt*c$>9=L|9my{ow6d7&;s48ifoM__;VJm^mB zvty7RjsaX{A4C#Rc?c+cOG4oaIl`+wR))HQDtQGSt_>4!%zYAV$k9JH=iVN&iOXj$ z_wnC-YUNdhb0+77;;cp|gCDknSPJSdspHo}zZ%VeI)IS6W^j?)l&Md{BTg`vlToY88czR4xmm^UuG=GOuZFc45=HE~=$f*)vNY69 zyJrs`@(zLmYp$=)6R>wY(Gdsg+9Hp@T%-T2#{ z*SsywJCfg<#3QQrz54Afd|yvlUVK~9vd>@3e&XBS!ENGE1>3=j>;YM0V8P#MUd^_J1C;?fbZE+r9snxA$-No4mbkT2Fhtt?%Uj+upT)^jXiS^}7H2 z+?882!p%m%Pe~&iXJGI^-#r>#+j?FSF7ICJgN5<2XwzMKlPx>(2l$v?vZL8FlY>Zr z8DSyS8e3_bqb&bOa?}*I%;k^!1>j+O^4SRAdj%W-wLg+$M*Zi@(xA`U@b72_ z;Voy#_BrYjfo)x#on0kw7x4^lmG`X3&n~Pc!dskEI-D?ld3NQCoTECsVHJV;#@S7F z);zn#&RS=;LD*U1iMCM6_h|@C)EQ_eb3rkOsAB5{0U2eQJnFRj>jjk)Ri-f=#zA(y zASAAejRm~HrS+m(sWdfa8=9K4O{z6$nbKZq8`PQY7&54laPnRQ!|q`4dSPkydxN1< zhF6BEzF@?ZQN@w|7!9fnu(Zv@k^-L-Fgox_cQd?5?N@A>cnW)&fRTsGmY~A`W>6-F zqyuH&Pr7-MSEFpF4%H%Q1z zy5JWY^`y#FH6>s&lcnsL5>GBoiYHSDf=14)%u%y_CNqon&yHu65(Y>!3rce~&#yrD z=rfregzQ-m?@*c_??9Rrn-*7gPVW@#tadU>IC7_WNz3ARNv%nHRQ6KK117VlkiE;} zJzMsO_pEK&zp_dl7%-Uw*mPigKxzN@fZAg`4B@{zU^0iZX?1*f%VF{199206eg>;H zpHNqqzgwT*P@hj<&0xP))E)BmSx{R!qBgVjo7kllynnp7EK6DZ;_r&GOL>Q|^r4{6 z!@zQ>G#CXXFR__iJ=|>rQ1c~uboMasaMU-3z?{cgIe-CcH)$#%>CBPTySvL8b_#cP z;$`?t$2W%!ro%YVpkh$Tx;xomo~@Yv?O1T_&{bE8IRE-qx5_eGzBtm@1SEmNjDF-K($dZE=i)=%R=wa$D9MWip zx(Uw{h8f-#3xT(`5+6&Uno4c2$E#}1ep!V5l265lgG{9^o$AD0RIo-$flP&})qd@> zzO?>q{WYUf@q0j)si@)*jLPCUvdAGD6R1xvkPmB&T2o^jeuRS&PS_YH31X8;fu@RH zOo9vb!4p)%wXzNr7*?O(+`nRdKXRa2-*Q&}3cr7aQ(w5IAKFl^uegnpJG|m8>ZATG zo$mr!&0o<#DQasd4Dtu~U6iExnJ^EC%A=z77s5P)rC0hjcjG^Uk80+#BCDa(lvUH^ zmUT>WOcwv4wR9`gOS(|_mx@ZJDrep-{EGzD{QT=gk-z8MCHx)=&gE^cdwu`Y38+@# z<3o7(50SVF=~-Ddl&KwptwH3TpguOtbe6jT{(v>GwGxY5YX*Sn(F9waui9XewGu4+ z*g_#j@1u568G!m3GY6cl+9%$#VHX@K2RF)@2l2%_SbRlX*+I1}w0}im);iG66AOdI z#;xw$ZkxV8h&5~`-#w9vzH=SIQend6DBO@e{AEZ?x0;Tr`W?fq~%wK5er?^3o5#U4G`9`hq1jslrGUanwm znLTWs-M#C3EayBsVuaf?hoLz1aO55!kCQmryVW#zjXV$bL7}JH;pcyZJUX0_c~7Pn z#oa`gf#ITdQEi*Zy*#q1#Ug?m0ma&0*8Ti*I?M-F>mW!dCf zd0+~ld9lL-Ih!=x0Ek2vktmAcv5ru(o)^Id!T?MeV?1pZ)k=-YWDPHZzo^O!rv|T; zN^e{1VA;M&;$In!tqieunKzpVvw0S8_;&&hwuqd?WVJfGyPI^)Qy}kmZ?utx`{b*c z`a<+C^NT15K0jsF;@4NVI23p8p}Y?^u2#8*hKy_`BcMocR8{Bi!ugwspGzQ+9Cq27U@)elZg?U@pz2LlwGccRL65M>TRNuq9 z(VjOm?bcf;vk|>5)Kw4xWv-Q<9kZ`3BeV4ki=Feg`D-XC(w}Xc;vjk+lwIEeB+<%u zL~@8~Tq~V@VU!9k67m~F$?)-tLo;%x=L7+uGe!DPoUfttiM@e=Uu4(_+NqxHtZC%N z$Geu9j!t$iP3Id^l4Flcui56%wa5!VjIKFd5crpU$@3x(&58desCY&J z%j#F0W9KD@9+pM~M{c)+<^ESOCc!i#y9w4h zj4)e|Y;lG-RbtJo&%gV*^*CoE+cjnW`OmHY7-7}Qb5lEpXTV*WY02Cy&HaMn)zN&S zuEIG%ma7aC!^*1QrFReER-a!J(L{jD@+F%!h9{^jFSS2!*-lLXsZLvB>uf1McH|Zi z?BZFa&lesC_UKCm@Tjkdw+lA+WjI2{vH|wsXloO8q_<2g#6;07*kCn`F7cptS2&H} z^xXujKhT*)tZ6EEEPYU%|A9X&0s{=-08#2WE($3&)#et4aw9v>_>8 z6yJQodh54{zsUN+`1<^0RbMF8=dqpdl``nFJ0f~_5r1}4e+0bbAW{LVDRW(aYl^$5gVIviF>?^7Buundc0lWKOF zl+2=5QizF;;TtekE_J?}DF%qb7S2`kil7-eur!o|n{ji0VR=oN`n`Q;UAWk;boe1u z%y@jflsn=bUZF0Q?idbggCLdNJBdm^V7<3zpf@6_x{w1IO2T6~=$$?8Oa5M@f-f*$ zcco6W!yMv+Gy+l**~Mlj!YE?bfM4FaM(@AVA$(q}ano)a|5KWiFq{ryP-fgfn_H_U z{nJXmjp{c+eIeR_E*QKSrd~wG5$NGkyk0|)ROWnJVJI$^2tsrKno`dS{d3{W#2J5* zhykuHbxL|d>qJu~EWA_Y@V2?CR|&Y73hA*0nKjv7GoU;kl)Eq;~ycNfE7W_iw-ir{np zASj;4Qw9fct@lscsfl4b8|0Eyu)!tb{YNjgURNk%o&zIlUnu!9L}X-Uj@);S+11(2 zj4+)%gW14{pz}2uTgWFj$IM21=cW4H?ogs&GCe?c^)iu2$=lJgbFl0#4)&&+su^eo zK|Z3Kfxsm?$(w+l($!N+y4!s~r&*q^A^m!U{#JAe_tUg`*uC5AP&1 z!(MGTogBfE9;SxpSf>U$opA>PM1j`&d9XZbi&4!kslA(XtQ@ppsoz@BXcu4~Y9Q`2 zNUp}cO$7TCsedo!$x5Mj-Y@jQ;KW3aEd|U|R=1@A;MJeI?faYM`?Ahb@S#&*2PG>E{PTycQ&l6{wy<-s>o&2Yo_z{!QGw1MuYH$2d{wA6DX__?w$}$ zwp-J3RHqr@WC?G{_OLx7VP}Fvh%k$l*50cosJxSQX2`5>W_*0bP}N)tOswg^q)3RWo^nv zuGqjE%kf!RMKMWzMYm^j8E67|uDp%=d;WycmIduPapAE{YUScNqDkV$viT-sg}{ zgaB*X$oH%M;Aje-282OR6X~aP{9C@DGK>+B$2lhma|Fx-Yhr8Zta4U^TO><4{nccn zF~^yGoY_u;{Hl8#XrZsv*Y0cP)Yj@_ZJLRzTitd(roq5I;PacKiga(9)|)W_z@)Tn z4KuRu81;4awJP5P;+n76?8k!!CWzGAH5wBQG2>a{FeJnfr%X2to5vwF=WJbD0r-Bp z&YYp$3mx-Eaxk4eIL9vNKW0$m_xcocec4ejIqFqJ40kQ%D~|Ir!+zx;_G@y+nVnh7 z$YG)J&IDLrWO+YlZ?D_y@QgR!8w%G86*tRX*b)!Gsp`K0d6<)A#B0PcDmVB z5jllO$@2sp04FIjAMlN&ARlDkidcP{jsU{3OI$4&>lPsVGJ2wi z?&;3)_rPXrqGaIf>%uHTq0ZHs1bt|@R_0sbMdJB$i6^j;)-bpb5IH218Xb>Pv#MXGINdRoItH` zF@3ts-0#VMxMI>=nYr5&e|3xRxZ62Hy!d%nBfv8{|Bmat?Rp=%O#x&8dD#@g9q?E9 z`J*S@Rkg=O;>>X57QF#CF#N)!YIda^6rynI|Rke z;ML9teIWP3Uy#v@X{c~_^#mo|RtIB&ntQOo^T(>1?`P#|9?Dv=Z*BHi-4ir!4RmlP zs!^qp=~3B{lT%CcRD*9ISc~rCL9k9VPs?CO;?nc802q>3b%x%VR%0}5CUT0+%%_tg zlm@tZY-zjn*lZt&v=VwD1mSh7@Yk4fHdcL$)W^wD)>h2x@1xxltbRvm2n5cB)lkgT zC1i9GFNZBOF~{3$Vg6iV$hx)P5e=ye1dcJH+qT}Rg-KcUE0HTUTR&s{3?;f4?zIG< zEcdM?n(8xi|FrI;jexW33mc_f7?IN7Dy8lLLTrah%0FN>Sm3d%$CZbPW5dX#n4>cdD%c_r)4;Z}^Y#XPc&Jtxo0t)&9jmj&B>?=`>9P*VSvU zfNEy1fw0sI>SvFHU)3Fk=kIh(8sxMcxwR#2pWmxl52PLB;cOB_tB01!wjC8 zkaq`CDz_4Fd%FBQb>=qv#OsFRn+5-MkyX<9)&7y|xSuTWOGIt*w`G9qytFOG#y6k9 z{oHqOBu|T6!dbd}f{-(G^79sqwd6)$jXg{@)7)p!AuwNS&o?ss%}xol;n^|H%5pOo zzd3wmhkw~4_46zy=j(g&sss*;xVJ4kBa>k-dy@nJ?9E(0 zXpxw6SS$7P%jwT+gBj()j6VZB8N|(5?2G=a1wWU2>_VCH@GNI?!aKQJBYdA0U8$w7 z3TD}|HMyB*ikjUU^sNZC)Y9$^^2h}@8F7fl7_!vdU>>a)wzP`&B2fWul-s8Pmv7vqPt&5LDH~WuJfpuMa_v-bopMQAn zW>268=P_bjW6A!5lSq9z({r_7tM_Nl;%n^ez}NdDQ+?O-b37=bZS`lqAvd3}G)eB0 zm-fk)cX{vB!hCZoFFne)CL>w1csel1u^(@|3TXVC2jp0bEn_;r#;v&#E20hP$uqay zxE06<1fTPzz3Ag}Y+51rGXw%WsbF#vqGRV~+N3~xcI^HWPiW6>OenaQ{ly`CxtB4` z+w*w?AjNmq0&n}<@kMK1Q@|TacnNNHr2QDywP2ebm-x&0WSy2C4GxLtU&HHb4v~LZ zAe*P&lDX51+XVY&vcJhL_lJRIAzr`y_wt?z@F>M;JjvCX4<7I|=piJxh|7F#(h2jn zTX}QPtzt-G@66E#5>EX5KQNBFY`AvHy?lYKJlVsL;0RfJP4jmM4fXd4oZ)+$KO@t_+cfPG?PbkBK~9n1 z>0G**52m%DEQgTu=+GRDW9#L*WRmieqdXIyGR^L@VD(Wwb- znzW7wW$AREU(fO7bjadk06DF1@OSCexm$~vuSNDUf45#;+h&m(-R+BTO4#4ZcXWL3 ztWg`WS9Z=Ue_E2a$zuzt3EqNH$@B*T`*`_3Uu9F3yh1Y?;cNgKWo~ec@n!X_VeGE( z9YW4O_2Ma`biO~9#eqCOfLYO&(LRwWoT-qb$~OYhx`6MUK<17>+Iy_NY4RX_U@Yfy zIK9H@TVI1evxg%363<4{~0Y>BS6 zx7LQUy&l9N3r9oj63o=vWJ%p4wBTZj(77fR$Y_=s4frx!1zYB7Q(O332AgI1*ol(y za3ZH1qC6o}$i6%u@jRMKVpN@t)I6%xiaiQ`=8u*u4%8(6AW8@AS|1~C3SY=ULSB7S z8RCvxIpLZAqZ~&2jOgf&Ds%)pX#Uxp7RuqLou9~n@1L{?Z`_lMFF*3SsE{ujPF{b` zj$dwTzyBJ{Fs?RmMD=eUKNz^=1o)l>I~%L`j%ebrU|iyOpgMUx&?hk~m)m)5!?eWQ zi3zL_pIjBXInX}Zj#oHgnHb+@?R$h0;3EiZY&-%JT`F*Ljc^MQ~;#kGql! zI7PmlTj8VyCj0qe?&$Bwoha$-AKdGUeECOM;4Q6wpIeZi0w3hxUBtq`kwLMjg_wv1glxkE};U^xG1AhF8a zDXR=!GZEPWPJ(M(AE_LHHUP^PTMJo?LLSa_Hw_);kRGN2GP}VcI0ETVmzu=5H0aOeywcscjNb8o6L&+W zjV2J@TK`2#8}q6jo&v~=w{m=xXxhTWAel)klaj^F?&^0MI@D@NXmEH)aByd3g|jrC zp$R>th2P@=!bGcbWavB4bmlRqQhaH~!aTY6gZ*#Lc}f=+%gqN$O`x?H3v#{nF&~Xg zVAE)!akLN@2qKxZPzCSxO0-ZGhq3V%S``l4Vb1OGW6M)3p-ztn0~>;VUL4cp%iIv$ z-$uODCEi9OIZ@HmYoiVv9V*3p-UE#C%w!|Qj%r4fdS?9JDF5o}Rifn!X;KJRS@_w> z&Xi`5*iB@)ZNDF9KjICO%~uKfs*t>bjQx5n6j48iBkFhgbAq~)R~BTl3(Bib**Rpb z;zUrL-wwVbM|>`);CJyDUg)W?TAI-|FlJQyky^$WEo4NF<~k)C@V5NA23bj)rR%+e zN94wucZl}ZB6(V@WsG-n>sqW?tiL?f#TCsyfzGim{t@ig`y<0M`|x5XEizv_I%4oa z+He~!I)-my4+_qcOGs_H@N%Ut%n#J&W)05jz=MGDGqE+4ctUWkrm=y#M&q0e#}6!Q z%YpSrA*EjD$A`0L-F(xuUTpd};$|h~Qwof}p@;{Zv=q|1p?RJSV_#;%@GNDIbF=;A1f9Bhq_uq>;%l zNkLjh<`W#Qv3=mQXY6%{CLj)pu-l)cO6cYT3fzI6WO{p8tS`{ap^uYKWfIAG#A0UqYalIXdX zz$r#wW)~j9)BJqQl1~_OkCC6(-ur!-fBO7?`2v6X!u*R$<~5pssTR0K3-d1zrgJeM z+?;hik`~M4U%69^>vrGC?*}pPgFq$yz5^k%-^uS!{6>8~RT92DQP)Qkl^mq<7so4@ z?jOw+!em|e+{k~8EBkSIHCen~Pig5Jh$St|%Tn1>BZ7@S-ssDHGxFBU#r!_C`kGHUG_wUm*%b&GR^IJTc5NplYe@Y8* zO*S)dHRoM_u=^SZ?Ly z8!`SI?y()lCHW!27uhJv=)5h_j)PS`U%2&mqa);gkMZjJKxVV{+_d3e6$slh4r9^m zEUvLKABoTB1e<4ZesBLgH>IVuW=DLbFOV;-@)G4HHo<rmftK8*t$x!f#Y`MD_P zJpZ{F7xRT5p339d!)y7G;N;m7pZ{uKXsL8ZfM?q_`vN%<(5nR0hu;G~ztef~3t}Pv z!1(WAweL^gI(ozB_*!n}aq|4{H8njaqZ1b?{hUB2?fK+0b;}ZM9Egw7ZYqBcdp;fG>$;x}a(|A(xyT)* zR-<_;pBs}gj*ikp(fAFU_xS>yCI0oqKSvHI_UDXuV8^&BK~Eu_E56(g*_M}D$kAIc z&DWu$ze5mfsgxPW5}DJKnnH8RSZ$fuTanMXwO2gf7r4~hQHbxL_2CkCdqGKy!-Zdn|g?c=kSZBA%8XIS7A|0#jf`~}7Nvo+Fg^iA$J$xui2Whe{| z>Gub-RGSKnSK-Y)ZNA)e`8s-8y?BW^&|8jxv;Q#MpJJBlOJE0>d`e=ufxz{|# z*~xNW_O)zpTjcs0b6Q-__hbjW5Ip7SAWvAQXKUT7f~P$Y?5=Uz`l$TD+ELlOuX{*n zdX3iaX|3Iyc4-{x$@$QiHFnPX@J!kW&Jyr>L|(4h9=72ldBV1&C+7dB?8cGgCvuWC z$eomdGqp9Dy!>qv?{96#$Nes1Pryi@o!Krnzu9mQz!`D60 zrQO*ZU_0H3gKbip2l(zSdnK{1?9N4WKJ=)M&m7lD73tl%FsUbZ<@(9W!?Vi_Wp+w* zb_kOF_6fp>^^pdRfD`DxLTQEj87(G1^qA(0`pO3>K5z04-=7 zt&|Nbq2W`iQRZRcF(Sj?(1A@tw&O)(@Z)E_3OZ1Y#nO~2h6b#L7L1HzIW(b8BsI|F z*dWHLuQJ)C3IjTR2^u& zi7cZ*i(wHghmKAh(1i_9btV*UIhC723!w=spbhJx+nst$#;*q&P=}S!&Z8We??b-h zD5o!J(CSA!$voTlqA8RItDwnFrJ9N!TmNF{aDuBE>O;|ISIH{C2dblp51J!rr)i{* z;=y3yX!1bYAl~WB(-)=Cq^)bAE^Rb}dD^5*NE_5amooBZ5|5MtO?>NR9?PEvkEdOr zS&T1q__Zz|%{iHNfbOZZ6Ex;wvq?XL`a|PP>JQzss6TnFbBGN(=Tm=~Uqt=q5YuJU zA6ihIfIlpT&SL5h&C97jW!kU+x=Sb*I@eGx)UTtglbFAra-k}xTxh^TVzgm7G;Sa- z)R&=i3cL{==vI(d=5M3jsEd6&WkMI)P``tCp$Usj=Ituc<<(A;LigKX~tD$2PCw*hArk$V*ZK&VR-_U%3b~+nBSSEZBJ>kQY zzW^U-L3=Ib%RJQSW9te0p#y7VejVkXOB~gd4=v~jH&E~M_!|~O<7r%=33>a3a-ZjK zsJ}paLvs@vrIZH^s5aBz(14B5frX4M-9Z~#FAH81Lj{wIxL6wPn042nY@ef`-OIg z*01yvbYb4*r2j@5bYU&Df5-m{%Krm@=)yXg{}29Gvg|MXp`m=LUZ`yjF06xkCjQs3Jcd7XV7<&| zaVVGi-BM(Du88<;=Br)+4$CTJb$Q$@>|AL>(8P!;%;x{>yQ22{h*5sp9y z>ag%8bf7I9i4JsN(ap?{LI>)j(YXa(SPa$CK2;5^F}xq*R_Z<8r%Y%S`cw^6$NE&P z0v%Wat%*M6Kx48`<=%!aEQR)Q^b>Ta(oeVJH;sN0&Y<0)Ig@t00~XVcP@jW8v|;Q{ z$~g&r=$wqc@Kp5gV!4Sv)KAABsx#1Mo9DnX;hDq9jMl_{C@Od5i}oX+&~A`L*ohJXPaxjKz*SLtD*iP;|i)x zjOPdOgJsa(j4o6T`5t1PBeYUzY#~l)ZY9o#N#9003Ex5w8t*V3h1-c^4duWpXus=Y zgG>5*)Jyn2{?LVyN8ksv1GGLwA1Y2O#2zL6WBj503H5=_PU3~?bK2oCbiSayp$i*? zU$VZg#eX;L1FaueU!eo_$Eoj+=t1iz%7-p&g6bF6w>2XI5@_aW$`SU`RPIL7p$YBY zlnbpslnc$ilv_i+`cba1zor_YJ3v!~&r;q%{Gl-jf0>6x&r#kH_(Kb-=UG0KIH3!x zAt&HfU1{31;muj79a z{?NFDc7}Qx?Ndv>OKBhIz$W2h{NG^thYrJCbkY0g5 z&uq(|+5Thh@-wfH;K@(%$dl|1kA}Ru%Pv&ZE@pJ(fSF zsdDJRI%uuMe+T8Q!(aF${?LK?`z(Koc%bn#@jz8WJRgw$Eb%~NGx0$475qP>Jzpgr zXupHL%x_1(o;cq_AKD+H57kG+^AY(!CLU<-qJM>7(7zv}_a*%c)mQW{G`^<4KA~J* z8&(PJJ@l{eJNkDg<@`YZLSrxeEAu}w{y(K2uuAwd|!38 z(1A5j{}=t?!r!SsRDa+P9T@qXa{t61y3mHsUz7{2eU$qJacF*31Jh(+e1$(Wp_|65wuI@t8W|cHepU1}%QMk|E>z#3*9;x##?XOAwqG?uy}4f% z?nWQl&}xAW)LWv{K>V%H5w=F>Tk^F>2dWO}K)WOH>>P1N_SP3B7#3Du>oUKff_7ALLgBKa&nEXdmfU_0SyZSNXrNya0b_ z!CGhzqu#%gKAd_(3))a0MfuPiP5J*M-SDeQ=)ij6(dhk)e8>1zDYRfMbfNxl@{RGU zGU&oO;RL_RYeIJt{?LWB(3p(>Z_L9oXdQKhc{>|3Mo%(3;g23vFo4qy3O79jd!Yhx&5- zIo2|v0bN)I^%b-iH11`2Hp`&_ZCDPiRm3g4pYfH0KC~cDx2Sq(z})66hsDANX$R;) zIfkiOIxxSTa-jNva%3LnbwuwY+6}6Y(G%`OuM_1# z6FQ$#AL#BvPv%|5flm3K({9j$4Kn{F?baE7MLnVVnsS8SP)--pcM~5pV3o}8p?$g% z#}Bj*)EgOB(1A_R{RzEp%>RNObOQn93WEWa*Bzz>*fx_d8c_Anf%!d%Co`bRpbP7u znH5mEJt-$Uph}_9g3s7 zI{q>bbNj%q_(L1kLbC_{eevswK6GIfbn*hK0qVVow;$=f(G&I|E@9t*Y7+JfsDl3J z^{1Xt4WK+|KsA8*fdN$v4Oj_X*eLUZ(9LK0V058z1nmIzBWbsR#05*B3mussiryfW zk3bK)qXMd0XarPbFy$W;P$qPt4UIAMgQSloz9HlrM|{wPa?Zkn>IjxY13I!Cy0RRq z@hm@*e9(Xflye&PMEX(YClmir=BETyIaE_=Pw2u}0qJvyADSni2lW$a|6%x@MEuZ! zw#=VGJ3|v1N0IL|^n`PXAF4BHkKyoa%7+$ops@hG5$G<2%zmjsHeHG)2bfK}Fc*c^xf_R_<>!Eos@r;9f47nVtmH0yo z7L2D}umUO@f2gmfz7yaB^gmQ<7{Ab}A}&dPl(-5h?+N097HonxEI5|s>(GM^tcNz2 z#`7oQzn=1;1#6+ZfpR9{zmax@>Ur7~nwzM{Wb$vO9#DS?9mowdD*rh0!E)%lK|P?p z75^#dzllFoZ{rVbm_L>IckqYScKo67E^!v2Q%{`G+(|z`>r>iw8oHm+uF!C)FLYty zbo{=czEFKheW4ADX5bGip!%9}h2K!GnJkATQ0-=XL9>DJH4D9O8DG%)j&^|h5BMJs zf219txtDejHd3$I`2Rw^p!IL`g}+g+V)Xx@UeJXuH2*`r<`B=H!~>NUR1Lzcpvpf1 zeOLl*=s+tLRJkXTo)hF479Cgxjpo7lxi`I4P!*qqU;Ch{hIWUbY7%w|s-lze)A5I@ zGybQ*F8D*eEB?Z6K@~X_U1&nPdr;Ltqi0aXOqTZ|9_T^`nth1pG}8M8RVh^cgQ^y~ z1A^?M5l4Pdl|ctOP#=c>JamWS51ogej{gMwp;d@JbdE*; z4C0!IK6GH6%ufocyfeu^IjAh?92Zpe!l|@p3Go%715H>9jcMqdg)TIqJ)L-bC81mPYhx(QH3$G&Hi_nLq(6Z2n>T2{aMsF$o z0FCSE2jMdM;S&6ABp#@4q933O^UElwBB;utepgVr!n=w8QuvRcs(>zRfNFV=Z8kcv z5<2$h8C;$EWCyJ-Sj6k8yMHn z`Ihb0t@!U@{S$u2dQgGR_pArd`hobN+RJ#p4K~s~(1tb8{h9W;9lc*@AE*HkL4@9SxA*b6V^hNgU&tp!!oEh53!Fxz7`>_V-OcK zq0us=YM^QrQn3}p(>BC)4AR@-5B2u=-wQhsCp2NT%y$f_$bIC~(ScSMbfD24os}%_ zi4HXL(1AvO{8y2F6#meJHngD&U8vjm4JTe`!5Zko*lOY$i5^s=(SzrlmpA5noavb0~V}hIjn#VY=EkmdOgl^SP3oI2pw4X1k2~p572;3 z(1JzlC?8fq2dZk~fW=UqK>tG>M%I%Ln$UzbP@P2lPqG}AKm$5ZokBZ4MLH~n2CRi9 z)HhHrEQ2JN3Oo+m#nh8C=bHjKQ0-(2bs4Ojy$7<8n7PPSE2J3`W8CSg)US}(0LoZYtVr_Afpqh*c1M}a7H`5N#s9-!m6LLebvS1-px1k3O=t2kP z?Vwy(0`1$;h2|Z^C-YFQed>1-AGBd3bnZg$1N81j4;ruuTCnItmcuHjS5kgGdaxMU zuo|j+7{4Ep4ozso8tB5<$LK649_YYos8&!ebXU@jpOC(ac7)~{;)E8=+evv<^eZ%B zJ+!N7mrsfBN%}+h6!nH`13I7K2g{%X9jHIe_}fLkO|&DlHZz`N9yUQ2=DGMe#0^bY z0ZX9+-Pec{I$IcjpX2vB^@bL#fG(_sMlJ2~1-h^Rsy8SPny?DGP_7Z1TZ!jO=3x;u z-=rQg4;`qsQ69A3Lgy>=pamUR3tbrdn)2SJAE61$p?Zh)LDHf627g!xU04C_I@%AK z+e4f?gYVHFQ0<_fpbdG&A7g|1LG=M~Ll-td=R@?q#jl=m1FetfCun|5oO{Uk32{Ju zC*?r(Ded|l`C%D!J|li;@1p+Sli#I$Xns!l(D;J#e<1&tln>Qcln-6l1f8!b|3~tF zL;29!P5IDlp!~h$|CaKhzK8N<9_o!OhegnWmC*Q(evovS_Y>)`6xy%`x={U0`QJ0n zpbkxF!U||Z2Rcwbfaby?sD3~n>d=J-jQvVJXg~{=LL1u9fpyS@>YwEQk@BDpO=ve# z9&};7EdPn}{>5@w01a3IO;`ynSPN~~1Ra?7Z}P)psD7q>pbl%G0UMz63;ofA&cA72 z;qUa9&=*!!Q1^#bBQ&7?8~(5ay099mKv*?F0~)`R50*m<)N$d@ItS3mvFhGaj0hYYF`jbJg%!|-4bXu`bC$PfJU|0BLJRWxb?%?0y`btq ze?bctwIps>1@(@!e=GE0F*G{Se$dtFuh!)2On*Tg)<6TsxVOfHCD4Knv|(-=%7dlQ zg|*P^LjBv4zbo~J7OaCV%xi~!H|h@!SPyNO-yZ+&)E`>Vg{lYs9Y}{3R6X&Bb}#(7 zx5wy4nKH*|-i1Jww0paYA#Ge44epaC181C1V}kEVT~VbDI% zg?T+GZw&Q?&au>2<|k6$Jmx1+UuYgjePtdN^dcXufNBc*(1u2D@=Ya9Xuw8j!ooiI zLmOH}#0hO!)R%Nv1=Td_+mC#(7`m_;s_Bf6{^WxubYKm1VQc`)XD~jX0UhYhWPIe~ ze>~#@+OruS&?#no48;Eg>JRM`sXsJMM`sXm-by^sg;h}9Mm&Sz?Zg9JSPjiPiDwA; z{z1K<4a=dslJ=FQ5;t7ttTa{Hy3gs}_CeY(@Vl=HEddsvYP<=L7VIQ%*hY51r3we`tPA zeMb=Ym(&-U-%#I?POI z8}KjMAKHP4s)bfCqV%I7A2%z5W_m=`38N8}dkpbqMN}y?WB5b675-z0FBgAkcg7zY zT_RjhAst%6?h&r1u)Ifv>nX(1Gs5*0{Gbb6STLS)^CDbNLBCf-H9*xnqKpZo!%C?4 ziEteSe^^*Zdfy1wQDFZF*HPdR5mj_7?FTEMF&rJJk3eT4^CQuL)@aI=c^-5rm;{f( zADZLv7tX?eGWllX4~=5Vh3W*#J&tr}LmM_h=OoIVLcWtDJP(53DG~Xq0mtJJo(I9t zjPN`N`A&=QJP7ea6B=_PJP$&?c@drmVfpD1o(CbmGb5Z6L8pXvpH4a~g%+%ZF4Sj` z?`+x~y08wa1+@E2bkCvPp$lt;=i)z$IL^Z#s)hJN6XqRHI<%l(NYpe#5vrk91f9ZCDM}ZpvLqz6Q#L#O_-R6mjq9hiFo`S(&Tbbg{-X#Y&P7n0t@c!v7#j8ACpqhA&=pO(fs7?x+G zsd{L`{EJA>N>k;~=#r*fsJf=9f{Q7?f10X*E^L7IfVB8Mr23FFRe1@11!+9@fj%rO zWBG7&pfMs%)j|tKF2!$T8uu9C2Wy}WW0#>jihR%1iOWe?e4y+NLhW~XepG&#IdBh1FSS$1M$#*^T(1b3mf%fUNZ#m1) zq~6el4%E+1Q@J;=9F{`003GN+eHnh|rl~UF!ZcL}t@G1V-i^#JA{`nRkq&Jby9vFE z(T5InpbK+vCjAohp$%)H3nRBs?@Ngj>Q@k_kOwAXw^9x)f$lZvK=TH4Do9_34m58> z2f9$djks?k9^oCt18tahJAQXEzJ>QPzM;Ag|2yDH{Gq-Ie`whF--#ZyptBl(s2*TE z+(o&t92yTZ9-#Xe8b`AebKoeU04G3e(CHx;s=|c3yU5guKwslV*vUOk`9X@2c4=K zT2Q`MYY#*ps=??(eF*vwvwSG}&>4n4RKwF%?i$J&nXXEqGm82`+n~Nx%pXmCp?M7T zg%*rGLca0D1KpYFsscK*(^UgB&r4Uvqr`W9I@d?gxiFpUBlusO&T}5jLmN7mQZHy+ zhR#~@!7AuN^*H5RPQ9RU74;HY)awcSuBKkl<(=3y(72v>)}dQYy`X*r^%5?lUe)N_ zO1*>?)C;QHsn>e^@1S1Lyo-84V|lvDdy?hr(iwB;uTNL?(Aki#@}I)*^>kGZ^*7Lg z&Q^3bz&dn<+tGpgyXZWP&im*<^Fwr?@ew-DQ0}Mb2tP~b`UvIhO6U3r{$J3J(E5^g zgzmSrV-0?dv?FwXq8*|6Gwt{+e!tL;Q2mp3gf1+4jyV2BI|~0zJ3ddjztN7uKWIm2 z{fBmZfjIx99iahhpbKL!!oO%o;Xc|C>MF|h5#oTQ(BwV8wa^GexjsTUunZdMQB?<3 zkEqIX$k!{XEa<>`X!MS%{Fh*#s49o5AgWww!Gf154^}{ZSX4DY6B@7Je^gXeLNz?9 z8lejdUnQPVQJ!TY|HP4Dte9brbbnja8^{QEu^0mRmISl8&%a%pBGh;*U>vC zN}rOyG^%QZ7erO8mh=mwss!3sM3p1+SE3KCCFs9F`gN2mTtPZ?R*}Aya$ps79-!Pe zDQ^wsLaT~$W&SbB-A4IqDHp28DHqx>_7?eI3DlpUTxi4Gx5>Ybc87X3?G6p7zr%7^ z295Q!JJg?~-RsbS7Ia}fR8P_F+gT3Fp#fcJ!`ydi=Z)w?y#{@#oClFS9}(w==tB$Ez^h^E#NKIq;tZwYPDaI1Y@CwVT>c@6HDdpi$zKmPQ=ETQ zYG2B9E$Qtr9czVox-tIliuJ%mU#6Q92oHio6Mw4_umMf66xn?*kuJIxHURTAsiLZ40|&1F^nXs_u^I2kY8NKTmfA^T%S7F;Dkuh7nWv zY|<8Dmtu>sR9!3C4$bk6_Zuw1$J4!zzwg5C!93l2lDeBolQyZx-o;XN?ei1ydb(`F zc)8jE-S7BYPQ%M7aZmUDr0y^{4x51;ho$Pac=&I+jFW9>UJ?81MSjKpGC20>} zk7HF>YP=PH8)pu>t%%2K-xu)b)_JuB`@8NA(q#G!ay$D$x-DiT;`YX`V)tz@y0V_h zv>Si1Jy@zPi^ANRzJHSCI}WiPOWkEW80a3KqRVaU>JRKM?C-ih5;BsB&Ees6Ep!*9 z=;q=t)(+$U_$2Mi6z=FHFeA$kr|Y15Yl?1X{JHg9ZZnVTa+OO}iYmGzNh`!;ng&z* z&D-{{3zJwc*!Zzqx4(Uh@jn+kALD-|y6Z&<-DW}ZV56`C%C0OHfx_=ug0$wafL`1U)X zLS>Zc)z2fBBIA>eKnrxd@yYE6O6=+sotEN>PWd5p+9YI@flgk^7`ci3Vz;K~bV%w{ z9zv&WQpZF`)>m&_-%0*e*!`H-?%p_gh%_$C$ES_(aO1>9cW#RA3;4fZ_t{1PoZ>TK-UOR9(MlR8C-SvR3*A85Y z*+0qhL-m`dEAKBl`u~HjybtLtsc>={PaMZ$lQD@?>XFFShxTy{}n zCt)(R#=6TNNgsL7(hdBbCuvMqumX!&$rV}rTgZZ>zr2rWMT-6n_=(+|^k?-@{ZjlL zU8#rg_ttN3`y#&&GKqh3`x2jbb)}xcKRZ6h_7y*|nJNBpEiZ=7@kblP+me4cZ4|e& zlK$eW%Yvl8-i`eZ{w|O-rX~s(<1j5giGRE*Y^QP$v3+SeCgEqI!y^g%+s)HSPj-sv z#Or`g-XV1A;~O#7dvr3`W;0pxPaE=!bx7*S_AI%*lf|6JU>xJ07oX$zA3rg6^W&5F zC)+braENmAbCMZ*@K_Q$dUDp&*^#2-#b0;`9aC0BCLNvQQ*?Hbzdg(PVKh&C8?-O( zslvCBb|3Z>_86w9dkmA`l9|chw@*obl0`NZtVz+WCA}WoiFvwneR1LN2o5R=u~V_> zSO$T6#~1S-PUwqne0$i3M_1Wq%D9v1R{Ymsk71tfElJ(aN&5j)S=_!1YiS2hx9#ok4+sxqqc9FLv0`C=_G>ZoIL6DlzIZ!(?JMs&>&QBSTYP$p zKkBjFn5R1>sq3dbv#|D9OKb$O%08F$+oEK@$@XvwO7h+`PG#=b?Sua?Y&PcU7AJM( z%f_!`pJMN0WgV$!w?w>=jR}2kJ1g&D`x0HR-~PnEIdQbcJl(63y7Nd|h%Ln~!zQz{ z?ZvAuIJn>By>4=VswbL3t;Byl_C4n5K9tnuosjBstO6^?@`=^Jq~F%+2e+@hCvHlL z?sojY#5%Gu^>mjf$_(E@+A3^4wg%fk*=3mMx;Y8m&5YkC@t60`U74c$EB+zI&(YZ5 zb)O;aW$b-yE0(HT(fr_e=&$&9|@dLJkHZ60lS1kUoFy%M%H z-gfW|{I9@X#ys7faak2Uj*amg>|E@0Y%*qG(!S?(PQ)A3X-DcO@9nz>U1sBxgI^u? z3FhgNO{TDqjcq2TW4V}{>^E62Y}Nx|2euoseUSG6a;j(l`0a!LaBL#x>7EgnRpD~d z?!+F(R${69A2%&a==NeCNpx)k9ma;9$g5t$|3j=J3q4&nDKdp0CG8n(3$_W9e)G0F z=ZregZ!F?`Gt1HS+P5|PBR#Q2n5SDtdx>sqexSNyBe4Nk8CF6+Nc;BfpU{1t@%JkJ z=2&8-O+4KSd>_Vwtoxqss-$i`XI(#PmVRAMT?|9tG9n5XNV*Z8T6Qh#E(UHNUp+OrN6V-joLvx#=N z78z*=d2i%kej~hgSc88J_B`h4@+i4X;kQVu$7I?CQ-9x5+d*{YJ(P1&bicy?H>^{) z1G;kT&J@0jwAI+N*m|tAmr@ocze8g``CB_o=lBF&J)V`{H~jy^`gcE|J0=ic7=D#IA}4k7wmYMGvL0e{v6)zE zzZIOEXx}~bal9RlS852qyma1EL%E7ww9?vN$ zx=Zn2jb-&dp!-Tvw@n}R;jv?|0<4;`SVWsiI~1OGu&%rp^vo39XYv0E8^->M7q8b2 zKa%!4meY@ASZch*rzUj0@hk5cy*fpAA^yv;y^@zWrLDYnSlyp3Z$3k!|cNn2UXYrM81S+nK6s%;WbjMR)c-pABJ-3rnbUTjVcNE)>dAggEx<`%Tw*@;7n~yCW&$&QM-UnP| zAFQii#w}v#@_&5F7|lK^))w=06V0H)9Z1W=WEucd$AgRonY{g93*DzG`RmY|WM zy9ED#U@I_BmsKLJ`v_@IV=`@msk&bML|69joom={LDy@yE%-NJ-(#NcF>xgoF5!dNmzLNW2LT<&bW5Z$Dlb|rt@fO(oyhE4t#$)6`POcg9&f!&WuJF*##8wkHd+BWPH>^+=Aac(LcbIJC0>v29s$JJk)tluYcsd+T&An zhv7d7n~DX65!XGQAJ4hiWf)DZQgj24ktWkd z==G_L4D$l|^>*r)qVonm?_%#`GA=~t3K^Hoek%FJC_qdmm;5;`4zAx`e15^C2_(Oc zF@^tLztnd2#;dp8m-n1^PtpAyy&%6mX_%*5oYc)Gtvx1FS9myGd2jm26x}@hM`L3# zPj_xYDqKw3d`zYV@W0bt%W`=S`*A6{i}1e@tH3{2*!7m`oet;dJG_?kA_{ zI{3edy@PqW{FKQQzdrXN=`y+Sztdg9a(Peuxrfl*ouYeHTe<84fC!@Thz@3DV4MRx}NHP{Z!)Ac9DY1k-an~9x=oro=M zOFv*T#wr-|LeZ6ellS7ko}w$)h^{BkjhLr9E~)$X>qK&HR@MX2^CmA|br08|Q*`6k z^3c2^MYk}i`w!B*X*qu%ZvR3@_q!Bbxt4Puc~+Cr_* z!^LZ(TacprCjM_@?_%C~n4Q%9fHZIVh`$e~>!5pVitf>5+({lcMfZfH?krCfj>QhA z>!N!?itbnF?Z&=K(dAHHrtn_Uyy<8DKAf(6=V3vL?mzKw!v2GK?O-N#)v=x`zdihY zI9>T}#1$#JA^fwkmYAnIFR9ysv^-3v0q}6T@*Rp>QgnylFWbq{(9=C5sVny}OiSt( z|6g?Fo$jj-p?h+Q?t=dZUHMMNMs&U7yM^d2!|qDa<&ayZ@H*0-$7->cg(>^zYG7jf zy%g)zK66`m`o2s`Te_`4P_;NON=rN)04*=Hpds}defu$ zJdHhzdF|FSu~2)Nw6`$X=dMOmCSx`00{Ok|@D7%LjqSm_xCSL$!@o(|R5iMR!U{T-o@y$8^k#Ye+&$>q=UG%xg1A*6-(@K=OO*!4WJUgB4<4T*=`Q zK9{r$F_{)aIgcUjRZYBJTwhY?FqWGSD0NXvT-V}Xf!&FDagB{DDQzWbk6@|o<&gj8 zl(?!{UW;wRytsBJ@`wMDwBr&p>2PMwe?716Q0PB!aUSG6ExKMmG{?UyHURTtHMeLC}m-??J3~LSo$bEGjX0;zSFbS>vZyG z7BL2}&X}xba@^36&<*q>tpFR1d1FVkcFds9(D@vlyo9eR#Agn6I_Aa4B_5f=cagRl zdmeinyO({!Don<8esX&!*K01vU%ngkS4w=Z}Jf zKGLc%nbyO@UGL%L*J@0PZVmpgU|TRxSMFJ&o%l%19sKl|HZ1HXmndei^9f5`tuN?cD+-e&A&%!}*W zWLz@Nc40Do15=MvWE{%m#brFrZw|V#guB{{|L@qJn5X+&Qa3o0Vj%99BA(V<1e{LwN_Q#4Fn)`Q4N6S~Zt-AUS#K zVHNqj_3)&G?ti-;{z~2CyI8%^@z%qq$zO}@#Ju=;97Lw@;Mw#ub}}{j~1H#a_c4EVVx--~>pe6X(cg-o8Vf$o*)dfSa4{_U}zn5R1+ zsXL9dldyBJd06VWGzK2L-Eh#|kkXEq;C~r*B__jBwzsVk5o))R=55P#hwT9Qynel% zW%Av;moYD%vlIEk@*Tav9M1b=&9EKxp?6;Preyog(v$mJFHs%?klFauAO8{9bj;IT zmRJ@U9bICq^-oNFzIKP{uV9yj-7nJuCd*Les}?&H?W^D zuf5Jm=!E;8#PI?)5*vz1d^3s9WP6ZTbMQDex3ZaNpU5cxo`V1R*e#eB-{QpLz^kOy zVLLI2@B3tYMH1heT+3;HKu5mO_y-o{`mU$*UQ(wkY5lRGn8aoho7A&N8e$vmkB*GD zrPwj}%)p8RIVbBYnS0@1h)u>k-7c~K-KC_-H!WpaBY(3m*kU?;Iys>!x?X+NyZlb3#Jdjv z=dc$sPj^~ED*PI0b(l;a!b7dM`{PBoMTY~wn>+E}jqSla-IEeh;h#zS6O$=$>Y;W2 z%@}IOatGZb(Dm9^&KstYCj;|zOXEr^oI{#7wf=8(y?9-8r=-N&9{+*Z5tyg@Y*KfD z$u%?VZma^6F&<+hF729eQ-T`v60dysaal^d`e}@5Y!K$@?h-%xt%|e_m`pFg)a|Wk z%jCry|Bhse?#uYsVLLEyoJM_dsZeAteSuZ*TW@3fqyytX^kg!=V*flv?@atJ!>+`< zIFCx`g;$dHC??Yen0g;tBFY1CnqPB`8(nXD4*xCK`vliP8<6F*wq2v9&Ou*-4tOWDok!Z(uk4{R;=ASUa3HT9O*N|WoAH~#hS zIQHr2MMr(`--d0+G?Is7$@NuJ^BHGY>iRClim+@wScmgizKu|P6ELszEo;L{U- z42MIp)b*#}m4mPA%XdHTMb{hW^8D2n^1O|Cx?>V@;crNj>3jGsma02BIUc?J9JQC@ z#1!2>CGQ!uE9U7I#?@3!pey&{dF`+e|0R+K^K`xal|7{W3u|^JV+&i`hHX3@BmG{@7!r!^63VuJ z;@GxRJdF51J@7vg8;*JXUX@s^okiM3SZcr9KeG==ey`uJV7Z0efO&B(NaPPcMw(3P z;S*TudBh>f{V4A|qI|#gR&>2_{sR8nu}?5hcWFW{+^2+bgw4dpV@>3%(CLR`NlWTp zi?3{ltY10qXSvsoa*xP4NICi=x?yi5P=qkrPt&EL4kSWje>f1k(yO>8H|st{i< zlh>UB=`?gJtP>{d`kho#q-L&R9-XuF1O1eb&oFEx=EcV?&oYI_kv0vJ=>(YCPogK2 z*H7~O+^h5hx^wYA2P?%q-Q1+EMcPf+eb`-??4Nu0e^w;NyXeY(w0w{EE_A(qdJzA0 z*pry2>s=3WNP82LX$PF#{D5vE+5^Wo@@=mN^aHw|;QtNwE#~Q-l#KV^q-p2GWmOa& zPFKDc{7i~&4*o;1`Ix8cJvY3av`?|$uph8jS+8yKO03&%O3+(B<@>{3J0ED@cI>P5 z#qu#vSDwpd3NIn;7VH7+9xSze?@W$YuYC=Uy5^zlweM#9zr)&{cR+WbYyi-`iL^>= zJ+=m`*4h8SB;Jgh55&6`XM<-O7o*GK`1BtBUttZH7w_pw-BAnKm&Q)TW?^z4jW-@P zB;%FmCT>H?3i#A(=z7y){Fh?aV@Bjaqg`p@FQdDE7$SzWukQ9lMy&6kJmJ~w7WXZlHvP4ZGLRnHFG^C zmDcTr{}31ns!K?cLUC+!K+;0CuCBx^Np<7s4sdiAm_#j7K+@=WedY|8}SXs;l)7!}dB%ff3+dZ`@+rUHiYhH+zAj`yu{|VHv0{ zQ=z2Lci6UqBzeyBO7(DgzD9Soqq~!Qzr%4*-R_=LDEJb`QjnC7?Z4^Dd%d?i^;;1C z@=zI6cep1Ns)wy1NNUVBwLZJn>t~tkSKbqT7+p$-1E^AP3>3m-txS39M!!R|B6r* zRCkiq&DxD?_;5QE0BQdM#MHDN`D&)%br4-+}5*NXeSeE^L|>lgI4?nd6mr5dMgdrr*eW5-vah zqs*(_y?BGIU*?$>=mTzF-9+8Wd+2i(NzeO(@Rx_bOG zVPEQd5?Y^w@t+8vfa>iZd5599Hl4SPX#AC^DRo!y(Y2yB3_AaS#I?N#(@ z?eyYJ&=&o1ju-Wr7Ddzbdrcp{Lj&zWbq`qG3a@hA92!A=aCKKZy7|#fl<=8hj_!N- ze+pOiP3zv1MZz_q^VqWVEc?sRPP;VW1I@_kA@jt9T@;+Ani6`E*8p9vOE&ohVc{}axD>b_=muNuhxM37W~ zt@Ph5tkE(#k0 z_dGH86Y2VudXRTaj&tHIj{hA{4^+3L)g6OP(nPl7z?~n~Wm+%B@A8@TPQ0JsFYUI1 zt?G8Qx@)kl2T7aRmY`AQf?V&`dXWAg@tP_=vmaee+wk85`vDj4_~7aKk74@@^w=PI zBIFO0NY|t9b#&n|(75{9xGrMLHkfq*^1{!y(uWQ*sjzPEyt!3{u(3c?Lt03*tW08eQ$Dz9C%ef?S}wpQL0> zC?B?4KvE&LZo7-7B<-hRbYCoyu7~3Imxs!rx`~vM3EhXSCP=Eo_TSFGqv*y;(1xD7 zc?AC!&=pkoytgkj1>5_u80Nw{jtlK< zrs#%KS-Flrf_vvM1yuJvtNRRdQwJChygM4860hne(Cvw? z&O80t|2m8U)oo^VS74L$4ck@V>UOdHLFb*=!#*>|so$;m?}e;m(z^P)a|5vrgUK)k zI$r0E4T*Ee;&lDWaUsIZij7XZ_hb8(JR3mc)$b)!g{icQeYN<@jn|a-bgNM|(T$>; zy;Qp0_LC>;8>|~ab&JX$)Nd49N08Kwt*a|BOVav{KjJeb&<&@&nd|W%1yewES6SWl z*nWopz;EE{#%=vd|CM;<9lq7j)p2|l|G-$zPe65fb*!Y&Dr{?DJ8XjE^xccL|DLkr zP3GTuILCM>{Rt=DtKZ~#P7xFG>(87v2Bvo(}i?g8W~PrEnc zyv)&AhtD=R0II{1P*Tv(iAGMy3rTj$GprKR2^x#D9@xwFF0$kl%v%FXnv^CQj zzX$F!4batjun+!YU@E9CQ*ui8Jhm*8C^uXKuI{)@^I+m>pXuc27RJ8{)CAS7YIQqc z>j6WcAGo@UGU>*nKJ%HQ`zHSLq0r>CZo^c#CiK+XJhKQxp&!UvCU<_X{B>q|{b&%r zn0OBa9pwSGtAKOGi;>i%VQ zw_)20$Kf!zx~DSLLjv7V=xVxve~zid4>WD6-^=ot8_z^MRB9QT9It z?Lqr{b#Ww2d0x98_SeCUNuJ}2wDXx0=#=$*&1igPzyi?nF~lT=4r2Qgvb@8*#@0Q4 zR76Y0&@9G|%x~f6eI{Hc-5%GGrvMZK)h(BjHK9t_?uOb>9o%(Qn6WLom**jL%b}ak z%WEFNzbUi>)qTpVB>w?How*y_+#!iB*!u8$-7z zy4o+Z;eRvS3aXpOlM3C1?Ou>nldanaJk|7ZRNetT+^L6$@NWiBg6guYl@uC-Z3;;G zfUR2(s;lED+?nfqj_!Q?zlOD-x{W-k&~Mm|fTYuG|0i9UR}<(iaC9%?ABr=-f$Fxx zj}$5v=UEr10`L14)Z|EO>rd!zrwZwwt_ph z#?hye=)CKcJBiQla1J!S*`7}7`?c48K>dMyZ_F+Crfyz*m;2{PpON2b(Nvf`WuO;m ze4nuMIzDDBYtMIJ88qcX^D#kosYkoF_VN8{j-%*=tx#6#p%Tmn)miAZOV)!QGXFz9 z0$$8K-?0w;le(ToACWqg-&%-I@|gqWG%Ds#e7}TMpvSd5@(2Hw?>TM2u635OPWBm} zOx!kYWq%U(g67}n#p6GU?HsuIBjhhY{t`C-CH7xChjjyJeOK}Jg{ot#3z8mZJCMrK z{vhR%r2QfKHrJ!j&E~nAX83o8uAsUPd;3BkV*3;%tzzr`u9T;mo^NAQeCDnq>2do# z{u^L3sBSw?Dzp=urrrGQuB%m7`$rtzN1b}yga1)D1=_9)Jh5PKE_DQXLF-cV8jwFc z)n}e^bZ)_?B$NhikF}nT|9)(bfYhO^sZ)tBU%cStZ^r&-p*?8+^*H9GYCB=;32qEp zF5M3C+Mf4e`OJ_j==O7T*ZnVa8K$Wu?~s4b(H(%^IG6@nZ>2on;8)l-!ZvVYmfuvA zch9e4tLv0K_+0%F$7j%XZSIYOPy=i&;dy8auGTt^Q&RR~IlXx)8uyu>t?ulsJR6Mv z2T=3lv~G8+J7gZQ!+e+xYxv-bwY_VOhd%VlEoY;;k(oX-xq?>*@^7vAT>pW`K-;O1 zQ~>{Njja<%JIgajk`m;f@8o}({jb45(EPG?A*Fu*V-$9`pM+V@f8*pIZ}U%KE7dLY z_z;_aHa4xJ82RM)pEP~SzIBj;&aLhBj2CzCEo|?@Y>@nAsnggHj)iyf33IuwR#8?K7$ z_Lz$-&5Ewf%X+KhL`)yPfq@7+B2w3^#+E1DB#ArN8AELx20yXDT>4I=|kFuf|agoxJ~#^XnKH zY?2aO4@OsyclV?B2+RN}mef;6bm>B&7nd*(!CNp2E`}L@1?fw5xt7}|<9T{~HP_pn zcn{dZ#zCm;S6YeWtbmHp$ER; zx;=D;b^;Dn@_SliXiL!?gd-;2!_IlNquT@jQLqhESAJ`Q6zaT;btH^|*C9#6>9wRf z6El^2ozLW}lFFC*=NJ5chkroZ`+H9}SavzLsh|$Hn)_za-s?I4b#z+b^BhbD)w#+W z*FpaZ&V%4)5FLG9w97HZH*4}*=!9)Z58xx;g=-61&U&6sXalw_kc1uJo;Pi2?A70w z*L(FB`N3xzqnpp_p2k1;CC5Hc-L~GoP$_J8!9yV5OLMP3p0c{~Y9kJvyyJ)Y2wkSg zRC)~mR?rPp_Z4qf>i2Kn!9E{mf*Wr=#*DQ0<#p0#=KZQ^-S6>F!tbEE)2*(Ym*!0{ z_rq=A#ycXDZsbRwdC1Yd8~-LS3{;n?R8s0Wkvms%oPcT|>%|gwu37zS#&{!JeP$xM zTEDO0-xtP%>R#pZbbrAnX)oK|;MPM$*6~sga!i(fpF}s|=>CKMHLF zwgE66Mu1xn=D4SO*v~ORbbs=h-<^6`h5t9O9#r=Ot9uSxDt*Nq!ryMZ>oV1EjN{7F zcc<$i4|(o@nxMKXt?o2z^B@7AgR2|P;*C@7XXa<_U!tq&5B$%-RjbqE%kB<7icL}r zwmP>mf)c$v;4H(;mmMU4(1C=KLGn^5t&gwTI4ciJd<4JehNOc}+h2OG8ai-S@nGp)J^w za2Afi;+t3(=4YK!kNN!#Pxl0c!NiReo(qPonu{57`;J2wVK#b){*FHimciN{KgaeJ z?1U{)56zY!dWrJhR*xU%AFh|7tMMMf|8KZ`OIr6;`2gZ=y_K~X41*ZRbI^&QOI*To^&2!Abc8oL6h_8f3RL$QtDAE>zu^HD;dVGj zJ?L{E-5A%REAh_dqZ8TureO7SydClH2NOYczqPt$f2RH6QFsvCcH(-Hq3@CvAI;jF2hp&{7b1WA+Gy8TyTm8A1d6x|-^mi64tyZC-RhAJU>dY>;2|9y4rsW?4(WLQBYldesLz3 zKLCe8rk85)sTZ$5D{H;$LC!TR<`r+so11ozq{nN1_7{U1pmDuOA0dT$VjBR%fMsol zb-=78Uc2+kP49S}$8RQ~tL^h1c|L~Ypt>=u`#NKCEX;&=z+GQ-Ea$b)wo=}4ES%48 zR-&u@X&3&7q3G_k?qRF@KDLix1$+js?&7)`=fflq^IUU(y4_FWpFPPrDQLWnz4bA4GWe)H;&;Y9 z2ffOAi0uR5>ehQBV}D4Zo3my*-sbqf2z@|x8_6HETLRlU*bUpj)lJ&^9fTuY#6(N@ zO?h;6-a3f??{LGRwC-%H+W?!SrfeI5s~gSg^@mG7t6S1<8l$VJH~wQ`GDz{IKV-|2 z+8dmY?F(21?p%1BSd-|y?C7k;XBX@RnlhzR+0*gMdC&#yNj^aDAH;9>n~~(tmij2p zZ~ntE6H0>C+aq57(4*L%fG9Kvw|w0)wR7wazggz!cEJA?7!Io2#p*7=wj92L)!^!m z%cL7ElfQ(i{hB*-Bt@5B_za zH&9)vdYt0v1~*{a0sBGgQpS#a=P+`o-*iSt$78PFxi;MS+4ba-fxaMx?}Kv8y17=F0#5Ouw8^4M|t)IT-`?N zGU_JKz2<@Rcr1y3ZFmJ#_XpL*_BUMn2bBV@?%cu|=jU)Gzj**%t>1g`uLDg$bt}q% zLaIBq7>t3T;OdUZG%v-_?c(UZi~l_M5>z*0b+10gbGuLy3WBS{_ehzle)A=|nzrG;2lj)=$$U54(@ouPIfh-wmgI?&e=qrUT%BQmR>sJ!pmFK% zlXbz?2S&g^aL3hZdz?$~Su(C7JUA=AO&*pHAdN&#sRuc!7>aIK{w5v9|1<C036-EM#B-%} zx7hhw>oR16>LHf#xEy=XZ{#fTd6V?Q$w`^^k=b>13`|1g*esyp85euqucCbsLr)h#kR<2)Nd_ZxJzet*aRJmff^ z)}3Z`AI8=IT0&!RbywT@Tl=r6>o-?FoUY$j@gD(WK;yOdFX{~fRkR9D^`N(x=XmhCU*TDTTm-Ljc)|8l|MQ0&cy$7SO%*5T}sV_PGK__y#Hip>t4T;F(*mp zGpUF0qkeN1UF{Dy;9nZbgX(ffloWav+e;wnRkm_I5XnoM*Yjc(-9hZj50M6bldo>N z-3H-59wvk8Uc)>>3hlx62bhbT7qNBchls6T85j9+i8u6{dmP9e6$Nc6AbhREj;Qtzo1l5g-ko1R*oNr?P0}g9LASI0&1zj^i(9s$*T-|F_oHVh`go8b0`vfaHpuA0-UhvX9+-_X_cA^uBX4ajs} z4fc6EgJ-b$|KS;X&|{>;m}4yE<|O?l+E2?ZzkhN&)B}w#r>)P~*gk_bkN}BK*NF}C zW-ND04=jv;~o8`+y9UJ(N2Ezp_9J>`cFe=(0bo3 zfzZ72JkD6`lfbR3dh|Eb*>BdNqy23bK8s)%Xua1JLAp!J>^{>DUWM);<(YCF{jZZT zVb)brJzDSPMZftSUF~mk@LvJhx%sNPuUXwMuzd@AU@OS=z125(dR3nA>RtO=q^sX# zc{Ckw1%7YjE~pQxtJfb!Vv{tU?Hk~hz2f?e@g~vD@956Q|8rOhs@pcDWqbexc-2y*26*k&%y;z-50HHnH+qV3MAEHdnH}1hiG@dse^7f<<0zne>><1 zsyox$7g~YsJCL-4t-MEBucJ$wNqP`lfA&Xu_)Qz99uDJw2?9(ys=F?wWJ0B}Rkf2* zO}1BxSL-3%({K7Xx^?ky0#AeL${~jont*K@EP^@U>Nc>)AJsLz{N^o3cNzXa!ZuLd zuvhfZd2CtiLGBv1uC7-L>HeEQcRsqBZp6P7Gyxr7QBODc8@8ix9%M{Zq_O3DS2-&1 z%s_9y+3o0*y_PnH`#|T3UY<_syr~X$(U7@OQn-)boN>zcDEps+R-onMQ5s31?$}~5 z0tSQI-=mr8ErxEWL3$ji?ga9w?)(1_x?M8qCefAOiq|v;y##y@T5oe~z5R*pAIQQN zecf0`FfT=4<+$R+R{)C7FbpWiHS;`^}m>LF3Bd9T!5kU(dZ+kW_>1 zBIbaOxs8djj?sG4`6kkze(039KK>1%DX8vdt2-2%q|t0gfLq>fvop@S33RhJO!vcC z_%DLxpt^F7Knnei?JR_DU`}G|>c%ql!{|WzA-Y-**OI3gdhSMRsW_3Pf)Ujw;*?dqOt;+0*`&*Gz4@1m>q zIf6V>AP%bQlRt=e54JzxBAfwNH*VwA^PS{qzj+8m3?G22JLC(m-DG_ACy4kIzbSyOw%c0#w?go?v~EprT^)KJ+siN% zUISNmKK(PpIGDHHPt z;_n?=+a{2-jqU%WE9XPe=^VG5df1KsamdSkRMpkzWv5}A2VcW- zaG(2%aNZ&D>iiJ@z;AADlZ+)`vR+B8C(o=y|AEHuSu(W ziQ-8Ajm`3#vgnpbW#t(N{I4!TETFodTix%mZG+Qr6wWbcXDjXLcI5vOuRbr5n9Y3% zbaj3xQPd%x&;KOa}LRd_!0qN`1;WkomyO^PAaDeO|!7UV6nUR8CY-8zo(sh%0<}QPS08N$;B~FV%BzvE#bO|Qx7kZXAF!3 z)!lD(2bN|Ztbmy?pLp-N*{cWX)1upk&zXpS(oQRJ6Zce9Z=o7>2sve4Q2SP zHh2)KL-;l{3VOQRpG((+^!w;nep91ydVX4l|2EhIs@ulunzDSS3~quOz#Z?23ZDKs zd__0B+Han9bc^8sFgy;b%TiQQ=-%?Im!LB|3*q9dPeIN>^Nsf6)%icZk^5ziZpjLq z!$U(*-Bnh1B(_N~2d07BXLE0`{S9B4|HD775>}7Un#9S!|HCrwiC|732^7D5;HQkTYQ_}EGOP@ zDkPr0txP;H5j5UwU-uLvG;=>;OcI&{Xvdb{qc|N@S8BYS`WkVm*2d*u}WIEt<~*QmG8De9Nq+1x9660 zJ&eLX&PBo#=!U(#ru*Hjr(ic|ykA<~h1D2qumjeC`#W;&#(282{!Z!c@tf)q`)$N3>CrIkYb}^ku`kIViO>#d{>LI$_xemls15gkTfa%$Zqk2K?Y7@vTG=hp);wj$;S?W(vAG|IWgHJ(RAV*6m?+Ph$HA3PiZ} z4l*vHAa%R=4Nq6+-#91REt;p>Z4CY&!bhO--fDG!!nP9*!5(ny;kc~_UC+jU_nR?} z?kW6p-Oq0)fa=zZFK%5Qgpc~oJV&=H{$pSqsP6MtcNez9An6=i zS6BO)>PC+F%|>*!ezVr_nX8}(sO~_kyA+$GRcu#)t9#te4_d$B6FgVr#JdCk6L1<- z_mI_<^ZXlX`pnI+nU8RFb2;@O$BP8I#ag7>ttfd)LIqIW9A22A?${)~%C;A{x)qrV zq%O4G5-0uUK}UBC{^MXCs4i2yq|o2kBxR|^JPEFDqfENVKmDeiqni)^!cYuUced5N z8`}f$1k?xj{%P2$2bp)Gr&uqdtMfxk{5!x4pt}1~QSyEmY;S?2schY~o%RPA$N9zK zH20Cv)&4LY|4(2ksP0+uqaHS3`x*8_5?tM~HeT%yQFJ#ux<~N80R9Kkx;|SEqMI9g ze#opF$)uY=_n@O&h&<(>3TV7cDXDlL#`XlXf|lUM+aQx}_zde^bjzl)^8FX?Q5Y~Yl-m5`B zPdAvi4%gG5G$h%n>*&NyI9%Yl5_Ghkn&Q(Ax`4*VlqV?^$2J$1z$f6AyPNH=!*R?H z33N}Qn@@6**5JPn&V%ZHYIPrYi1ie7hA33LiSu$1d6;WfUt}C#@xT41#FHt>)Iak5 zqoL#(0UYvD<=*J&Uh(@!N%GeuzxMaH$oBy(0gY>`jq4b;3vkWDK9d!s?({pab(VQ? zNq?91T;d;|Z*_Ew<9`Q4Ky^bBAobW2nW1rb&jlWYyFlWdb)Ba-;!STW>y7WwiTDHNJ9JB=RE>$^|0+xc)vaN5Z>`5~ zW5Rt<8730gbm&R@%(C_HM40QMXhnkoGvKLof9i~XUzh=^`;pZRJ;HnqMc`I&=cxv^ z9(3F%vINXKj&61Q>q2u--Q`xdKekaY0pvcLyRMC98lUm30rNS!+E3pn&j+v`RClY@ zeWJeCZcnmp2JUkn*_M0tE56ch;cNl316}QBWAUE~aZp{VN>XScw&ft{8@BE`#+_ID zvp;Y5c=~M`*f1bqu zMd%Jv{Ay6fi`PF0+Z*71uOxX@z&uKRokym!e*vrkjjO6HZ-EBf_knw%0=Vrn&dwv+ z?vWe;(+ORjKO5m6g)X4FEv)WzZ1Z6?EQ2n2)89{6XZwFK=Fd}iKE|6Vu% zs=FymswzUKuw4R4SsP|NPHX#Uyh(IFLRZJt)%X{NdZ4;HtnLhK3t$Z_gFeKo_nGIP z@cPr~TfF`hy*6N;il*m*)A(Qa7}s_{b+5M9A?spm0xv)-kp46T?Xry5MYewR{&kX@ zI{nbq)DM5@r=!_wyBG3w{cmD>2XwxYJdx`H=7T8LE3Ci__J0Cjg2wf_jq5+yPD9Se zS?|Dn2Ff`Gp44H?_Q&P5ct(P%4&T81gszUCoA56IcYx{^^gc6G8Qc9JN#5h4@oC%0 zR@WtQbd%9^J=P)Llh6uO_nwrJ3C+T`2v)%|aCO_+@qS+&uYF><1Lgv{8t+m3&%s4d z-G8iZu12g$KvE&L|Mt5};XDD8w^drVB>pv^HmGiPPbxGJ+c0dC*s%wW* z=pwdkjTs-158QcR;07<=uM67q!U6#^$BDNE{vF^2P~DX_-oe=31W8la{#*T;TLR{L zM|TGPpTJpAU51UM(8MN`9hSi&h!v&(bKOY#SJQDB&o|?@2F&s{>G|-wrkr2Elc2gI zt!~z4KF3AZ>%NBn8?X{o_kh)v=e}-lPTfOAaCO(b zlu_3d447k%?jZc%g7-mntJwNojcp_R0zZMPJKy#Poe$&aUjIxw-oyBx2VaY{ZcnS5 z2U|h76H0)qyQQgD&#D{Y$D^vEt4SoPlII?fzvXzvG$zS^760hijgqep`E;B{@P7mv zf|m0QnfPdLe+#~6i(S&QY~6UI%_aTCZdw0@3kOVVr<|Sf?+qhBb+g&y)B1rU*_+nowDOJL7jn!dq*8|(lHQ`-9jZ)flbwi9p$wB1E(49A!xI@dp&?vH=tllMv1iJ;~F%F_uQ z!gdOBJjJmP-1rh#WgI`T5&^!aIPNG{I zU2UhS_{U)$sP25LyBnLN{cQJut9#0hAGt1=YNwI`^DMfWPT_wE@;#ld&mG>*pd9zB zW3LUaW?Sx4B+z*c9UV_k1dXqx7gk8#)ABv`UGNjQ^L_McuRdiwrQ*9iVBU7h z?Th-%wNM*W_YbT44K_)e*{%b(o#aR9r0wOI7}1U05is96@gAh}+|r735K!Ig?D#+G z^?y@|eTVtmJ&xq&TB7J`ya{wKIlA|e=OJj|=oYZLPho2h-JuIeyltfdInc!II!JXR zr8xdSC#Ca}JnOU>wt~n>zyH=NzJE8i!=P;>Ib!6mM*dv#A5tGaZ!9bTEpHJUSK-z? zF9y}2DkLehUMuKwvsaH?HcQo`xiesjw@df;{`ilDd7!%Ut*&Xq7=l|NFSzZqg+3(p zsQo>{Nk$EHHC4yI5%d9R4k>RQZ)b20w$EWTXsoHAP0;w-*!Vud_9grX>p|la ztuC357nN!6_UU=(0RHD8`?G1?T2{9xwmaZ1C-G6ezWfr|8eJ&OWnEM=^ zNAYP4%|Yvp=|Pge9k#BZ8e&Y4{}HErudsg@j0P=VM_axb*cO1KrELGLe2M!5ChEks z8vl*(BWPTsY+T2fEOuje<1#e@rZf4qJrA(|1e^zrYmbfV#^<@G1;wBssE*XpaXT)x zJ!9yOL09{4Y5c20O;FwQR#(3iRK4*xH7qmKrRyfbT#cnZ$BIYnYLsdbkN)B zpZ+B8jFWxLJA$Mn`Rh9Q&r80}tSLeB+x0@~`#9HPck@Rc516OPug8(R>@N;?gO2y* z-VhJ<#5NG#gyA6TApIS;wsSI`CxjaX%-5aMy0h{B9F~IW{$_QzVEY*)?P7bS`AOH| zaddY&x_j~Wy}*46P~GBozF&k*-oLRGHbOT}($}yUk|R^CO&Q~jH3^ub=xPde;odad z2wIO#`GaL&pft8BAanf|^bXY{SJMD-c;#(CQL3~5acBY>*FYQB0BoZ{(iFB5SJK8M zvE7DU%NyfInDSX&@qZuxMX(rDmq)=Rg?_@e2PFN@_TTC;);wTJIl6!1e+JHj>Ta>R ze`C9xUgUah4zK@7teQ05IJ$Mw)$1Vv{PRE|P+d-eB!!w|dltGuXOR1K`hDMScKv$! zeqGCeY2(EE8vav3-bJChPg~vN*e=2iTtm$c)1`hvV$H=dS+*K);>mz{-_b3Ae`zQO zsyoZ-R>$@*NNUJd>bDCMuKYf#Xi8Gu=u-i+0$ojw@$U%TLF8myf9&Z7Kf<;IR)O>> zy@wqp)+B{Wq7$}4-{W%_!d=tx{bb|255LvecfdxF=h^hRsMWuDF;=+2TaSfX2Ta*6 z>G4^(8|zLe30m&6R<{y1O;z|?=MS&M-oKa2jcyHeHC4mEHarBpZ!Ge1E_h(71Ye`9rO`^Box&1iiq$j#f5P|BF4#^ofO zZBX44R`(-p3qjK7Y^5FKds6vW=xJLFXCG4uKN22bZjnE{v<&|>uo0wLr5!GMxVw8tz|-YD_0%Wy1o>{z5eg{rMbQkm=e~%e(+{5sFauPlw$(X=?G*e2 zZaK@+SK`kHOpt{w(?lxe=)rSp&>Xa!y=^%UVLJuce&Ue z2-m^C9=r+~-&`BtPHd8rY~3-oXcIP0HlB3iyRH{?3{^qn+hF5+5?edy122Gk92n=! ztKaciu@~sq=xVP<7gYC*)t!fJ5v+hE;KtY`Q~M^+9p=RQHU2-sK~UXWQ>8Vb zlCSWt9jFJjAi)7}UqLPrF+VJ_@ydA*CX;+IVB$`^QT#hXKTzEoR=0mQzHWj2OZXhz zde~xh2jMH@CH_*tEOvA^<9`T_faQs83pVytga#3$}ycdzIrm z+h}o)TX4J+&%4d{`s*c%BlQsL5inPG^)kx81IaTQ#)8h1tG(U+cd&g3I+nzoB!6Ki z|9tj;0V_cBe`fQ`_3-boYd;cmxF^@c$*=wK2loFCS^K8TRotukP!wB7=mRf<#v%0| zIqA(2T3^v#0rM)lT3>VU{{nV_wnJ^JTeTl;1kIo!$a6HgSon!Y+RSW8pBUuJ)S~ukjrrDA1q# z)FAi0W3;d6uB+j-uhxUHGB8~(F8N3beU0r0I0Cyto@>+JNu68Ft1o#DZ!XT^Apz44 zT|F*T7{oO;cnq|@sA@@}H?U2GPhbwX<9Eb3uioUkX{x@4@?4Ko-f!{W3_C%O3-^1v z!IeB;eGdC2&^nX0J;fXr9u_c5BOyp|A3_9Y_FtydHp+@dA)nO9?s%_^$@wdZfN69E-D8gK2}k$5qx*01M$m1Kt{%6{ zQ0~=2F3@;STiqhq%0M-!3=;2LGS=z9@7Y!I<{#}333P{}tMgh7{OiNxp!3FgPdDo` z*j|KJK^lyBf`0C!HlMtg<8LRgX5dyI)p zVO?Iq2Ek?^KBHkQXdKVmI3{Cz7c!Ke{C7BUOlSY6unaT~mY9-)o3L$#9iSRAZsu2_ zUC_DT(fJLZKjF5KX`S^}XEe6)FdbwqHaD-=my7&hOzd5*7oel_`$l|zgIuH1{q9ds zC-g418L$i%f_xwN9Fw`kG!8A<>UfU5A21yp-QF*7O^rN%fcEF2Qen))^1ippAn6SI z|Lyu%0^L4W(7oX3@)O#U{#UwYTEL7#SJT=DxKKHobu(zYmiBc0zq0R;K!XXABIKXp ze+4gppcuA0K=Q6(?92CZW8`1vH7L3P(zUHQH1R@mEt{NA;z zTamS)TMuRy_gm4`)Pp>OVIpWdUG#K=tFdi@pF!JNw8oG>@?pUI=I9*4=WpmZHm$=W zx{`uD-{ignOadAI@w{G4v!?O<4Hr>2+J%-l=NQK^1&V>j!xB_d@BwTML7oN9&~GH3 zd93FgooDdr20cKEBmM6^PscwP+gMNy5s#Dq4EgmqJ&FA@U^!@g+v~ldJma~)59OdF z=rL95Ci1o^N@9W8gx37mUC8PND% z@N_~WuuX)eun@*@;uN>%smE=(cM=~{vPmvsTsXRi@jnk&PfY6$x4MQkQs zJVib}I@N!E@N`qp0sezs>yq94sBplXbMj}I%<&zr2hBgn<}ZM)IJo)aL}{uSU(i`qJkJ!wIhEJGw*gp8&H!bxT>@jo5a;0r(AE z-7sTA+dNA>?;JBXN&DO(8{wwjuR`Fa6x|&wtzZTYkwvW8WjpW~fZ9gQ@ z)8m`@isv24A5OXOJs9?1gd3)$<63Fsx*yvk&=MMh>PR`q*|_xmy5ZFUv(<^KEB^BQ zXkAtb8^|jN+CEwTm2>TbX2vkSnO4@eN`bwai ztxvkVtMFeBKY{A*v$_Ycoq%(&yKs74BD%+|?&b1+9WY^ZHQr0)$vu^LKy|OrnyTbb zv3Ggy1)4!a*o4D;JKvmJ=8a#CH}W0NTccaTw$BCpuZ?qm5>!{;1AE_l+y{hb;VF=F zjogL2ez@jiPq!fd?=M>G17;z*n!d;XC)fenK4-jm{pNj+zaaH0Ye-3P@~?98U&Ve| zSKZ83^M^wz*VMYI7Iy6~sr(xPX0wxDt`F76r=gSoQJY_`54FOs?V3{E$Z?VUTHo#1 z-w&38)=MWZf2ak=x@N5J_zwYd?W<|smH2OkyQimhecp$LYR%v| zZFmWuheR3HoFM(99qljMK?Iv$0_J9D33N66g#SS}15|5j9&YRD25)H4mV2m;@8+4TH=q{W15G*Rwu5{;Pp~P!7oVQbCVple>BJ}3 z$7Q^BC!e8v`&4iQyp7fXbNus3sPa>g8}o6qtgkW zF3=VDl+=9G#?$fl!lwNrLcZbbU4Oj%mRr*xJC$Aji(Kg}hkhU8dpVJm=%YHxZwiun@G|9X*}Uc5Hj$ zBpdCu#pmpxe`l?{EBbe#-n0+AsRr_&Q?i2?N0G7q#}%cTWV&5OlO%;`q#k zb)fORXXC5<8T}ucLIZGrf9}uB)aGd!(2$K?M(QzNFW!1LY-=0z9_TFwWrN$n5r!*(3bf%ZG;Gr3Mv&MZOmI6B%- zZdu8^2t7f|`Lw4Ks_;1PM_9#o%3v_a7?Af_iq_nk8T&~xdyspW>E8=DjeoAMIDUfa zerR=jU>gAAVKl5pQ}5HQrY%IjeNC_a!dH{~we+Vn++a5Zx= z7f1PVxM5CwH{eqq-UE%Vij8j{WB)i@vxfN)lD8TYv12$N{X^3X2V%Unmy9W<-a(Q$X%cZ^-A02<#}8{c)bT`lZ&p)h~D z&(Y^@;kEByKCgXa=>F`KyAgR>!)Ktne_P!V-*dhQpTb9ws|@`Hq`c?aXDoO4#-Pd9 zKOJwbb$q`F27>BV@Cp-ZzMgXl7!19k0d*PG`ea@feVHeaGvS+q<`w?Xew2NKcbzsj zTh(oBb>;rmt=J{~-|k;U(H-IF%KJ5olDDj*+rsL~`!(xeZw?K?JuZalOA@ZOe-hmp zj_xz~cY&^;@wT?QuVNbll18(2bwyK>>W1?N%@Rj<9R44|eo)=^R=3|qo>zuBFb#UL zHXj0_SEonDb~CpI&3Z@oZ~U`w;ye1Fx{IvtN7$CYdiWaTx@iI$x4I95lzA_@?0__4zSdjc=P%pG&bz`oGm@ z1l>!H?n?6g09S2J>+ZC=^1HO3VqXtmgFIiW@42s6Ia9d{2Tk<>>2+w3!ToR#xN}rl+pqLIDvoYTN4F0CjiD>3ZWF8fA8g0KzlAjkTbWxn$5 z%sjErYcJJ}77LoL=xQoXp7QVj&=jflT0c)W^&Xl|*t>z-PV;3QT0CgRI68yzc>~6S z-|F=Abo_B_b3w~1pPeNCM_0(d$jSeblmE+1`4c6A<~t|(?gKy_AGozg#XPXua%d;F`?nEK(Rdj5e@GB3S>&)e`W zXnkDE*dh66WBUv=7BMF82%17y$iKqLpWVs7Hgo<`tc$LY{|6_(|KIYL4w}|Z{+*%^ zfo3>;~14aU}26HWh-VDLPv3f8mpLhtE6%TE1Pjd^LXI8XdHURv_mM zNf50epJuH0NTr~e?&xmE{~(+J)g8(;A5tj1li#0%d!Z6Yj0qXL^s@%G-iGsEIUfo0 zvdV;0?t1t)f##s~Hqz7ex5f4XXqm}wqU8V4iR)$dzXk(A9{_&aoxL%xelI()*wG}mJ1}Fe8aqUkl*7@)z>{iQ~dRG`>w@*Kl}%@yani^q)_qQ ztXo0S18ieO8B_LrU9=@#F7JIob1%9&E*`@N%tgO=-k zTdtq5?SbFn5_6@y-mKCjQ@Lsd%`7LbihH@24mCjMf&5(CA_bdcdm7q;#wKkVWsHR% z2%7DVjy_lN0=`;5MLZq9K39^V|C0ZtlfMV~`oe2Y{u(y_AZ%m6%^xGbf3UU=#|QRH z{t2L;U-Mt`$H|}X3i;o5^4I#8{0Z`xze4_Zo%|2{Oa3JJ@4G_&X-@vy|B~O-4w_b1 z$UoD`|KPvm50ihu74pw<^4Iy7{1NiMLH-i93FeV+D;xvupY^@`q0#%87hx%U1Us2) zWL+hFsoq=OR^HRG9BPL zMK@9}XpW$($E|+&4~IFRy19vq6uR>O_ivyc)CAGZ#l$7^MEta;tMgjCe$bQ}lFFC* zXCVHgVJv7r?C9PBxZ|-A1x%vT z2^}rp{rEJ7Q=sK*ZOeD>VU7pT7rMcAKB!J@uUtL9_T~#ce#ZHd+J}yA!{4cI=mV;I z*6MDX!tWel{{hy5%&&T#D_bICy+xY`%~D7A4F3Kj{MIC>?lm{2DlT*vwtL}Wr~z_* zs`GXu+s@h^;TA!&23<|f@NWapfwo6}PuJfA+W^SW9xa1rr;~p;`zOFc(Du09%O5;~ z?VQ+;W^9jk3696;9CdUG;Zq*&2Gyx(b>#V?C$YB!85c?Vw~UQ0l_|wjL6c=@x?Q{A z(;J3?*3$#Fp5|iv9KMDXpyd*+5pQ{#+OAP_^P{V23;x&r!TBL*d<|`UC$aqlp<|w= zJ}XzHDc2lZ1x;xuzK8I63fh6j*UQE?0oycK1arZCJ}a5&zE8Y$&^+M8w+jCa@XYaa zeCup{`%iEm49B7t+TE=2 z8IPmp`Jidz#P zxS?#ud9GWg{vYWOG(#QTJme__?Ll?_u)3wsaGndTpcyp9VWPdBl&ynT-j&3fS{HT; znkkO%`}i-0UqE#q;(i+`ROc*h3vHn#xNTC3YcA3sRX5t5`QFhTkN*^y2CDml)%_gX zD%b#P!JY48j1|$tD`#<|4Fa}RQI^mt#Y1o9%u^n!HxHbtp{1h_D46-lj{>sJd-D$URoX7qN%!VoS z1(^$^USkEk{;T(qqkV(sA#}5)nuh*?|4F#+@3ihwtNSuGN&VUO0k=OSY`ofT@qR(m z!ijet{@=oO(0KDohonE0`iEyEp$u)t!iK zI!OA6?UjBnT-(j`51PJCJ$#D)j}W?))}2xyB^6qZZ7p1cKOn+=mo9}Eb6odWlgQYA z&ETLJg|3d{Qp~PZ;XcrKkEUcz=oM@+7y++?Tfe95xS)Hc#&I0ovrav{hyOfS1gabI ziXQq4oALQg4#*0wZmo~Jc=ft#Y)H`D!a=r<7n3Q7e;s%WRJV-PJ?!V*t&lIkyH?>) z-t_lJCcftNvyu;SS%Z&{jtZJz(baw??*)E?Ja2>Q4zs%QzTtV;KLh#xmmBYV+aI)_ zCD1+N=q@ME8dwLaJKpLJ`B@$(@SCGBnZI4#L?+$v=%C3nBHeDM$Ww$#v>B-GM^<-v z7Qa~w`(X#9-b2Q<3mI=~rh4_D?PkU^-q6+5I;-FGfcHVyEycW@!4kX(p(5M^?p)U3 zEa$HiIZmSE9SZ4x_{3l+Xnagfl0r+deFHzi25`&0$(CEc4;kiVpm8U@UHJb8vS&-j z*UQrlR>oEX9s)PMarCJKI-fZ@>)xUd;MWbboJ{MIf^TAb2WEh)BY7f|gJv^2+HV%& zvl6y}mUEe>6Y4ODFCS(1n>>&c+;S!}x9{6Qv(M2jf`28r7gYBet1ItQY=pf9^yY6@ z_jo4V1iF7Yx~<9630?!$WqOtr65V&O&xFjn`|P;Xejc3?G`UBn>tQi@zJooWy3?(0 zk*jz&A3OlnzMpgq@;>aD*gu2$kfb5?H&Sv;@N`$= zo0@*#;l9hL^!WJ}|IM%qRF`Fdq|jg3EI zP~93q?H!Ong3vWuQ8bc^?woh3zn$1h?OxLMQwl=lhP%Klogm!*6nfl&BiC_jLUA zur&qM5Oa81(D+7s4)Sj+_IHI>LF2IU!Q46hCJZG(HKcBGwG<0oyc~2U0J3zf``L5StY=@1mo}!4>$dgRP+Lw$je07qEq{@tgc`16&MqT0>zM zcP5^@y#Ao~6~eQ*kAkkwgN5<00?&c!{%mz`xYloOgZrQ|%qop0NLjlOqio0KubxWCrzm;afa<;|f6#w#^|q=1-6{U6%S1#YToeZZ@)Z)O)EN%u09luLxDBnBZ0 zA4N$RxfDVwM8!xH(uE`?4MHd-p_4FCgb<~2%T!V*qNphT&pUg)=55aSj-2yfeoyd)&yetC6#iA`mE84(tgf7cSf5o%Y=t>=<(c5z4Y zy23Tkoe!1i&XUeNB76^=Zf7Wcs1$wMgI1C zqbWax@{PP;hHREq#m)CxNeO%=IeVk@wdY`P;W!O zy|mf8$aR2jZ~-*ux=w;?_Oh;Hz8&TFVBZnf%f+t3$lUtrPyBr_2Go0}_tvdKT|rWF zrU$W*`rLxJCCU03$o#~s#jcU@o=E)J&>7VGsrRnEhTq#HUy|HMu;&q>)x3xNwPJU2 z0q-#5<J;9Z4R>-!_|yYOP! zx}e@(-g^gmLtz};4|a@S=*N>e#MXrL+r{pPQDH&(cQ*0w!4lB@#%W>uX5WXgmi!+; z$2wVGP3U8>cX(b8Perf#g_xomMeb10`kn39)Ai&HgnQvmu;!l86LA_Kz>+MY5g>X4s0=7-# ze!Km%Uwy!Hi>AIkiGKi6pxy($x2SfJD+kq}BDku2&l582mz$XSwxAZt4~yMvcw^Zr z@qQ-an?XxZZ+q|UMBW8(6Ow7yg7vi-nX(E6S%9hddit{%r*a2;F) zahxR}>npQ4oQhZKoA{jP`S6y@7Ip4^;va)2LA`Hy@7v^k0FpjtYS){%C2^{o^(Mb4 zc8}uK?cxjKe}!oMoR_a2ND59M?+oY;oxmOkH{}>lyhrk}lL<~Q=XpN7x?S`lzCR>E z>)T2Gz&nDxhd|O3OznCTr=(TP&aSsivHQT(_gUg+!5mQU)!zFVc`M)tSPQnk3Ev-d zJI>%;Ve0z}@dxfpUjy~t<-IqNmxPfp80>qpJNR~3MSTadJc*U;C-Lff8%O+PcnQ>7 zK9XJZpjsE6!6W}8kl&NB>#dLX&LLFV!L2HGWgp0Szo5*wuo=`_&3kum!0|8ChH7BF zqr6x9Lke#ryqXRm{!nNNvW8khEc6z|$!iPhlQL<_w=(6=V*Ult6{H(U`9s3;#rKl; zFiZkDF0NLUXO$QWdp09zb+J3gc%CQb4fqJu)7pFF{R6*}U$kGYF4AWb{qTIv{axeP zo0z)L0Mv7q_sIJvPbB|TkY%dOwwL65EJ=M*c*f$<^>{Wh3Frpe-v0Zd!42f~hdba_ z(BnpNjld;!yPc|K*W;RE_pI^WL;SPwIjHw!Vo5>MhDH4T73WRR2DIJ9*I`lU)%BQI z%YF%OEL+sMtBAi9?g#by>qEik;*$JEZ2L?Tj6pp?yd!8snacaKhTzJ4!*gAxzEvsH z2wH%8rH_(=;pB~jY48}>`lh{C`*ZR;?!%4AjYD&Y{}6rz^{(|^x!--v{zdLAI2o+B z9d(oXayd2pe$)D5cc}69A$|}%0P5w^V79&s$Xf>A!3xOG2lU*t>9aYnthdxD{>y>m8KmP5i)l1m1Gtvbxd4KLP&&^)~n3pL#m?Bl*9= z=+@!BPV2kad$pe>HWa%7#=9Fk;{)MlP;ZI%-h5Dzy9=hk1dwyHTD8LE-!eMf-)TR~ zY-Imo+F_T*Ttk5&px#%#chJH7#x_iWCt*GT57i63%_oH3=?pT`zRAtp55r40%%&=b z6uAT7bWrcbG9b~^^Wr1 zvE)4gb6`3Q#n}|MyqA50@4vGDko{fiw_^9R@qR&k23CQ3`6+uz!B+Al{lRn_*yGC? zemwqjzl66O*CTcRT;Wjq8B_xGZuQE=(JYE(ln=T^0H{1s5 zZ72gI^!DB|wNt7#qg>}FdTHbxaBMrrqm*s-bg8n&ZK5x1)x*!px2F(cuAP|tpT|M@m~lHOyg?Iv}a z#xiH{9E?Yo^Alpeh3`R^vrYIJ+21GMM!uvB{lG4#_$29a#`lW2w#HkwIom&+3F^JT zd!Hlk6<7{SAj#k|0>sy7PB>L>tV+aPjaRq3ZNyh^!S(^_9q+x@9>p~xmWD1Y<<1 zHvJJ#EE~%C05P-RHPHIi29dCW54AnC{E|Ufw&MHs1Z|EHd7>x)E1tT<$*ObHu+2Z-9DROB~zfyW}keNz0io z!}}F1Gv0?vcr;Z4>P1{5yq)B4(pSX)1e-y<+F$=5Z`W3#cQ2;xXxjvhzrlE$aorzC;*PiaqIYhgX8_apBudkp&~kW`Inq58^u zpHs9$szJm(XuS1_Zwf6yz019K0C{(Uq|r>}_v-a`jI|xaTa)?mh7tEX-k1cF9wvS| zyaej~C7c!fOkSB|L+>6;#oK}PrcRm4cEK)=@6ANqdw8{ds}e8myB|~a)@Qj$+4gNs zerGrX?DKz_{PxBBCEjw`qU?K!?+cHBdXM(rZ^`=wc8PPY19Hx^Z&jB)N2xF-thbI| zi31t`jrS1ZPk`>A-ZtJljl9|L5zGhcZI|bbHIBIQ59QinBk`MI8>n}v_a1p%*tW80 zNAtJsXWGVkyyp&%xN63GJn>^;0;qSH_wIT;*ZDzGjA?1!3@4k1;MMlskNB1l2ld86 zRnUpN3qaDvOl7^v^ObT>PV1}fn`{!{-HX}K>_75;yUQtaE$BGz&)fd;{dODZ3u!zZ z@g%%z0OiNQd!Y5ZFq{`GJ%Qs%*rhe=AIhChe`Q>WG3{|cxS!dZHflwDtOffov)rc< ze=&3e^-@GqFoC>hK+a8ISKzr6aiE#lA zgT`R{X9>$LUhPL2ylwF|$`<8b6!CpvHmG-z_bxw~c802LxUUIvUUm=*Exu|!!u9`l zJ;q+vYnmTP=#5v~_fFy;gcPWkM{~3FeUrS8;8S>GQ|_2oyh&eQ-A+>{N8Dh%y8rq{ ze5Y{F9n{;ydmEG20*(jq+V1Xj%BW@{P zU2hx3cPi@z)XS|bNkLWe>cPRVKiK{o^WL{vZ{khkU1#ch1o0=qDWKlD-rJG9u5dZX z@7h{#ll=O&jkq!o=ibxMlQOr%ouJ-~_pT>zBe=Gl^D*7PF_N^g^oORtecx*Ax3_i? zR~N7LhXW~dJhTJ#o|kO~7s&mjE6DE;y}@o59lUqYZsBoq`m~6aazvX!+TF5?`-G}36TAi{C=q{ z?~pk=dgEtCcwd?>Ex%pNxc(9R?fcS{zsuC?9zO3W_!sE%M*V(7-oIDobnfZEE+F;N z_dxgIAWGJQE^ms9uAkx6@u?y4E#YKP?^E7;J$VCR6buD>K0VEkPkKHb>kx52oBB>9 zek!~Q>ec5%mXr4_Y=ey;>qqbJFUVUz8N3Iia_tyj;M}ff6uI4jEhT&1U_n^lB6;8Q z7SQccO2y8OxHD3@ep8Kdji5bfz4Z9zQ}VusEwBM>zZr6RIL>Q3CeMkuQO0{nNs&7i z&H(k6lL|5p$?s@AO#XD31lC*O!5!C6tW(5I!`nPtlw%;`m%(ml=DhX2_c!u_vl!!` z8eCEHl+m|JQz+Ot2rt%TSd~pAf$h8lRK%?(4mkJ95tvT0mp4 z@1>YOFsyHyWgCbod2z(0OnvVp{weqbw7xUF_lizD2Lks%5^R6ydq(J$`ewbCM%+x} z{gC*LQ0v^BcdPeipK~C89NY);K8fxi+y87XUdvS5A#+*8y>Gnl6TcE_cg}hDlZw-S z8=prTKna`*@_b5)9kBSe+_s}PaRvKPyqX>${xO&ZQq7jIGV~U2BF}ZT&Ac#P0|DgL?gavp~M5eH{6c+Ay_VS$;`6 z&cv>XxU-D6J@I{DDyX-MZ--jkNN9Kg`(!v0WIs@{Hy^_Osd?vcJ*hX@lkE$yCLLD? zP)=$l>*?muTX0-WQ+|}G*I>$xhZ&&t8tm&O@2@L+A@@RIH?aGso?F6xr1eT)8*$GV z?@`2`0hfV#r+V*` zzcYwGAG(7s=k>mRmv`gc1LRMX`Fv=9U%we_WAPg!uH3|2{hlReHp~I7-xpzf1#8IL z2$FthDy|{kC3Tae{Va16*TwN_igHt{Jk$lPA3vQUskl9PlFngj*TaZ9yd$t*#2s(y zxAr!^3r<`=(E9O8TuH$$gPgm^yGAoDZM#q7z0`Qe6F&)Nf_kI!2j0c)*^iR{Evy1N z?zhW3zKHjaxZ8|(#5(7;Ql|VRId22+mG{{nNdA!^@3Xhwp?Tgk-beB3e)UAkw1*2p zbh2F}fE3(9-rX=3?giTp3%pmK<4q2TxSx#oIpSx-o1orHz4ue{R>MYE2iCjTkJsvr zF}UsVc<%gk8}Ykb%JbQv-oDp0nd7WY-un*Q!d&8Gw?tewyxI<@6Mrt8 z59%G@y;qUf7w&*tz}7e3JlvkNzA3zSnfl&C`~)cj>b=K%UnTDy_!K?_>#cl2=+*ir zlM(krf%^VPIrZ{*p`@U+`j+I?*WDU%Ri4P5_m;Vgu>%eU^$zmhyUBY1ro$vSnsa>_ zGi7^i>gzk8o^y{8pBNNzC*#%Q!q(#X zw;Ay#!&#u-z>i<@JA7A@e*-ch?B!hPo zUUnDR)PVS-pcAOKhxdL%-p{bhl^lz}%)PkY#{RR(X&f)T9=7kCBe?5E~tF1C6&c<*tHW#=G5n2az`dBu!u{zZK@O+dZPytfZ|Nf-|!U^3fqtO@Iq>+gMhJM2Th8-h1Ip6hs% za_##x@oAU`>K)|0>&e>+lFIhnu^qI&bC@UfO-zWm8hB&;EooQc4~5B~-f7+&>BX`@ zb2tRtAzXhti~F5aaA=G0`2Gjl;Rrl29*S#>SJQ0bUxPQG44EzA`OsVR8F_kKlce0` zlxyS*E@$34_#Gr%%2knyITw}Zf135?`)Od`rO?igflC^*KAw)aA@~>~v#BGoSHdHp z%Xe_-3pSHiwh#Ra_5|4nv|(S+m*e23i^Kk-`@_U!`lVUEQ;F{c=YzDo)bo_kTXZFP zH-Px$eY%q3QzCAjS*5c)3vMEY@eK;A^d$IS9ByT)She=?! z!=ZlNtY+OvM@UVJxb1j#ocoygZ(uv9_h#=s;(D$X!pU$P*l}Z&-(IG(I5nk))48tt zRBn4YkNC@B7^ru$_m;hZ{RkWYb)hw#rB?NDeHT9$PIWv=y%2Gy8*dxp&w-0Uy#7 zIg9PW)VB-qz2FAW`ZkDWYZ;6q?@5p}ovEz14vYiILia^qj<^kYb$ppc{6bg*>OIzb z>)ymZ9NIt}w$!74*5_Fh&R-Y%{_rs$EB!b1O2qB{l8+$e48sd$~!jT>%{#kel)O)q}en{RI@GX1=@*KT9=QDlH=eaR_Y?7D`|&&*sP~j`UT_b2_rc>Z9%h>JnGSw?ixXUv@gX)R;vT`<$a|L% zzXDc+dXwI}mAv1fTz@_rY&%Tz_1(m{BlS(<{nWI>9>mvxIv{JlCCG6jDcXp<#vs0m zEPs;qrG0mA)?YTg&haHaO@|TR3eEuCZw(J;W`75`2l>~59UI$?b1s3W@-w;ha|bb_ z;VDoLVUnU92hbwZ!*_A)sC^ z9ZCuu@BVq7{MTU?SnovNZ}d8AY<|SOVU~L-@oV6B(B*EM)w<%tZsD3GoCMan31{r> zh#N5_w;gsS<{Ee&w0?a;Pw-ii&w%alGe{fi_uD7>;|JXilOIIfK4aR{k_gmr2;+M#K9o`1(97+dE;#rEPi5GoJ zOqqdPPXVppqHtdD19`temD@NEhKFi!-Jc+-+d&70$Ax7N_T$7Nw&$t2esmG>*TG^? z?~UGj*&xPfxC;h=y}sJ$cJF1M^$zjzB@x$PTCTp|5x*TO+@A9e^4=JE2SE!s98z>X zSyxiuO@16+eNtH8*wTn=jaU198{*qTN6`9?^4@Ob^#VyZGPUE6xFyN)V@>9#@g|J- z7UIXlJW%fmS(6J+I*#9@zJu#O&;n*K=IVL*0@jsyb$g0`5^;U;>Ui0e_^Y57sJFNG z4k2$8NSeS@p4-#=HR6;c?W;h7y!4Om59w&zVLAL*a#K%A9{La+( z8shuGQ=r~UyjQN{uOR;?_!jJS#_n(ISYP)=#BIf^NrtAXce3vQ`MV`F3uhMX!c@1b z809YCFPtI&KHi3R`ctN^DK|cxT{Mk(S}snx!KPdT;+w$Xpxg7Tuw3!6NBka*4xzgFZCwz9>{X*_S=N` zR?r&MD_;*F1?Q006|RG;K*k$=f8#>hP})+STgr|%Uq;*|c(on+6MrX+2KDaiy_3nC z32(t1u;W;Vy!!HkEpCdb?_%P=gq5J)#@@S*yv-o#ccwF`jE-YcS4leFB=Npu>Ra}1 zo?(DJLA^Y(E-9!@UL%ln2vgg>p*45i$E}FCHOAYN_~W1rsP}m9?LuC6xDk4TZQqP< zUtMo$yk)27+E?qFq?~&F_rG_lzVVe2R|l{5hoSgV@PhH`_raHu_Z4i0A7F?2_7D5R zMBg70t0L|kQ{PHM8OI<7T3^1}DJeLBydywTG3&py_D$pMWxPjIt}UDn>b=~1FCg!7 zkkpfDY2Nr(5qF*y)F`4&2!kMzMm2Q z18fHM@(72dV9$GKBRB~51G`;p$mxf%qyiJKe4%&cv$9QjN@-Btzp(oh&#>>;P z_11ot!n@UYb-fLsoO;K5@6N0@w}yW9d~QEH7~lQyr13uLz3-B@6uyI1P?7ywiErPE z+^msyu2(<2zmr(Y^SyX=+}Te2p2KKI(E2{>y{*VQ1v*0qkoA`F-cfnuPWl_}?-;MP z!)26H@5}$79b(@`+(f*5Y&P}8HwcCr?>pZ6FnLeIEARrydTX>-xcn9UdeiMK_Fcri zhBxND^N9ZhR)E&`Bk$cv-XBnDIM?*SdSl*u44*R>S9~4kg~nTh_(pITsCTLNomzQn@%ABpFw6$^@+w_P!EPhC1_=$JF3jeVllL)ffE8fdH^IBa zq#bUn%rl=XU*@NXyTR1=kbAkm1Fb;4Exh*>@;ZQ|^OzQ@ua0MljeP$QuWoN$iN6N= zf_jhf-eKfD2$SGZu;W=1-_NEKn_X|4BK#I!u6?Hx|1!)6^`7RvUy-)~%G}5GTBi2; z@8Z1iH;s3RsqgNTsSdS3y`8;x9_KpykuPZ}e-~

    3p?_f!`$Yu{|#d~NE`z9AI6DOf#23=)TL z*-smKH7|$5S&>|jvD(1!j6Ewac=_@f?HqCy1vWShB7}}fGxc!Nv15K~IW%@(jJ_p2B zL7rRnn%AS&=g4qW9qRQRt98SjxPpJLJ??Dzsa=`ZkHU|C1(>N0iX9rGCoOQ;4O^wd zWxd<$BN2k9+gY7J zsKnk7G`{ELahQ1gLy!o=XbHko!8!Z1g!uP`S1+gPEQdrKE27|s!-3BIi6fU1a3R9u ztp-|U`KhZ3K%a%u^$O5RZL(XG;%~OgcB5)QVt;f@d_pbY=Jzy@3lls{mA@MbG_mSz z!`<%_TeCkeos1lzn*W^nmRTniF%b~VY>nT`C-C2e%EC8pw$r}1Gk{alBPI^aNSY(e zREC~IJ5NZ}QXM(Po`L53ZkXIe&O@t@74s>se>eKM8ASPc=z?pC`Npg!P$Qq!T=bvI z3U zC-#Q-sw019uaWx77r7smaR>@%6gJQXt=b#E#u)-Anqe=38Z%Ms>9K)Wv)3 zs_Gr^CI_%tA0gH;P+xUbLPnH+`uQ`3Nw&6MH)Gi)_5=DlzNTO?)cK!x?QEGwifRQ} zi}yO>tA*=^RIc_q zL;&yOFYmU0HLZ=GARp2tdqb?7oKGG^dy^Jzwze~%`>*OINY_UtR|!Uz$qeCeUGT@o z={wyC??YN5c`vRsX34l_EoR<2a)c&Lw0q=|>s0A*lhXRwFOpB=Ee@fA?$7+gm1VOe+FOE@URmpBq^<{GE^`rf6g6Y{a zR*_E9G4&Fz0BHL|Ks!{shbBrekIBIZbJr?!`!RVI?l)6{ppof@k-R=0_?7WP)i{V|vrB zD3l2vP#?Aug*$M?*Dc^WL7s zesKs-9 z_{sy9&I({NzEC?ulvT9Oh7Ob~c*4HIOlHkZDLd1)<15~b1=W%;y!<%zqXn!hSBWq4+m zz$uHibT0_h{;)8Zo(o&Ap`FLEuWvSH^Nv?tGV>R9N98^9RBVEoF2En4Qr9f}Io)^c zY%+17(sOHuOdY!os2EsXGN`xZaZE2op5}~n3eRge$AeVw+g&Y5$ZCGH~e%;?iI-jR3Cxr|6@Bm2D;#S27tEldjJ0nTwNP6k$m^s5Cn6{T;w7vRxmTu>)jU2%Cte+xTdUQ!fCa5HR@0G@~SBh2Lkjnn7{Dw*)*QcS5# zUImTY&E530pMV=|dwV^nh)5c{(-{7L4#@Tfui?C~z-LBT#C-$OSqP}Gm;gUne(0J* z+fif|PW)=nOkU{|`*YR=E{`#LR%rscySh-(x5ham_QcoJV}Wj#6Fh#kNom;XBI`;+ zPnP7{bgjEG{#d_02|+AEmgwi-NSOj*TGACfr3WnWNdwR0ma5L7fIPc+FYSrXkIuY9jZx@kX8w97d>Mlm*zLs7hg zZegGM-zpCv&qEd9!F(6JsdDkhRq;QcE>@mCZFW|5sVa{cPmq}WB^-9uV!H`0c_>lA zT3Qb<=KiYFliR-!dqwv_H$zm}j4c+;&rK-~<2 z?9=$uHP7n8(*2Eq(S@NMu7->mcf`W|u(@=V6bREuRtmnKc)c=N`_eQ|W_B0$NxKI+ zVLQ;3_TZF*nDy+>Hz0w}D(eluzi6XtkI!r@p|r_)q9`rHymE;^r%LxqZKo^7WG@S& zvj*VjppK{-=f(BCn|HEPq|a{CHMh&LU108Jvry*r;TmEY* zS{8E*ynF_qtuCDRZF=1FUigd^^(1ISV#-32S~+Fm8Vzic7b0=vmd=Fc1-E=QnvscO z&gOdqRl#t+>DZK(+h;drGawh-Q1}=0VToJ|DuRd|uSty1X{gzqAh0`Fd^R*yIg2zV3vM2Ty!~`};k@X{%OjnjXtMTpTYVt+(c7}^ zqz&J8Egzo|RH4}&t1rHZ8M02KmjO%EqKkWz(RWMrNOmECEXJHbf@i?w@dkl@sKOq2 zLLyNLF_`1e0GED(-Ovfx3{)_^sr!K|Z9WRx=?|!^`d%(k$i=g8-qH~{-@W4@x+>A= zPK}&<-_;T9Oo(~`KZi=R`exXYLs|>5pnFt)t;S(|KbvG~Dwgg^SfWa*D(!%YheK3m zXn(f0zg+qP-RhQgFMK<4kdut!EC|e@T|$EBVIyx5k3EBapA6oEGf2%Bbu_*um?!wA zg2Y@8HQ+4N-R@*kHNR|R&1@-__rl(P*eL4xAQAYG2~_%D#bN8i76H2C^DaA@ukUpN zO$*yc;~;me7SA(SI)XpW!k!&}+AN;b!~*FQ&QW@Opm3pB->dKZ{aNj4WZ8*5jWx&_ zBcFO2d1rFHPE(*dHvcbPIxpB@1kzyI+K$qZ-U*;8LRl(`ezPv&jH zxI5Qj=bo28*^p1^>e$y9NcQ+s^?v=4xmTJ8E=kju2`K|8nWMU8;Rao^6}ZSSSF1lO zw5pTO-V0SHqqp}211h%^o8=Gh&ivx=`Sts_t5puP#g6=|zg-W0I`r=2w=_Ef1Fc6+ zddYkAlsFdd5voHuCB8e|!f`o@)NYesj<%t<5Q8!t%*Skyd{7Be!$ z?2DXKrc)9P4)6ai7@@ZvsbjY7@|p7QkO7b!{CY6mO+QZ_Hm45Qc2vo5{OR_cCfg6+ z>P=rm!})Pb%GVM>YvJ`AH`(Y`6%N91&P>?BnFCI8h*e|F|F~{y6#S!?2{`=gBWUgh z{L1#hUx*janYI3$G1U%Jz&F-9bfo0`>NL1}u@G64h%7Ipi21W^gwR5_i?)wjLYB5I zzi|{H*)2jia!6*`Y-;eIK3%&_dv1y3ZHHm3U-ZDl6M|h{=zL?``}wudbWEqp@UMGy zwAZl=i0yKahvK8Tk)iJKBDFj~S*O#NBaZ)BGM68I3wqsk?t^YZjZe?G3;7AVp9x5v zmQJ4uIL`sUhUPrJR%`H5(}yo>Z*%B3!0gLw&GY1mC~Vu^BtCorS-MUY$2OMo$k$3+O-A$d z@>drh%=ha&fm_j~{`*j2mn1Qr7Vc3oo|j};1Nd@>bEU2kz{0ypPXpIi#6lyO zIm$P_Kd!Z-i}K!&5<2z@hB&UuUzz7Lpg5VW-sq1^-8XQbb?X65&S?DpU}veHs*Vgj z*k*UT9rRPpP=;$ht-`8iVRP2^Wy>SaF}a_6A}q#*u)?x!uOVsBMb9rslbA9wre@v- zwD-TeqSVGR75qZhZ!x8t&>+i9gqP%EYneQIfv`>8M02bBnOx>M1T6p01GG!AfJ0++ zK4<_Y`-nDvcxn0*Rf8|w15()|{7T71a=hnn++@AnrrO=Y=cLu`j&<2WNIfK-B=LwK zc=e9@r@?O{53Va!Q{U^-^l{+J}l=_;BtGIY_Y!BO+12 z?VqTftq6p&NfybVkC_)R`DMV5SQEWnT0a-Afcj$4PtU*->|Sv4Hx;H8&9?=ysb(RS z1bKEy=F_uEq`5!^o~Dmhi}2Woz;Ei7zx!H^+-+3DND0{;iyPKM;crqPp1eds6X}pZ zHq%F2>9bh=de%;g5*_L!1l6rt64}a7j;qmc>+7Op>y4rcou1od3bG+rdz}Xq=@~#{ zE0g;GJ*|;gKnvTT41q;s(KrMBU3@J|Duq zZu=G<&{9}eX2*9p;rUWE1BE7DtmG0CCJaf-lD>pU^k@x7Le~hxAL93)5sr)1PD9vt zxkaXrEyqJGZ-mRL&c;HoYwL3)E`nYL1jQd0`^1w0|Mz0!ICK>re~ip$1wD4VWI*A# z(>71fTLQg2#ogK*yT1yKfMaiM_A_pN;JHH)c+p}VXVy_!ghZx_GMHx<2VL>M{&Jdp zO-p)#=}l3d^qaW9`XaPK?6ktmAXY8dbj$uPa2-o%Oy{4xl5F%JCGln7NoRFK3Hkp`eYcVM?kr-{fblqcgnKSo3-Hljec zRuj?}`XyK`Cl)N;<{3|qv+9Dqiuf}|KBHfz1?Pu*aIj*$q0#2?kX)bq#?>nx6!mUw zctrFt-FsXjc&&p4{%z$;<%#{R%`z8C$M%;QVx&7$j&B?hrPN1gdU5t|^kZ9;JSCHf z99@xxYqjN|ewq}u2fGs<&uftju{T~e+c}@*nS+}0(@tKPdk!lKME(uwlE7EQ(lyrJ zdW+nO(E&G_(wG>Yl>nr1VFf`N0BNo9Z^-;0jfQCZ<2}y~gEvC&9vOl1dW-Fwn_d4q zjrMt3DNug-o_v+>x*c4|P?f;Kvxm3KoG;>AR`cvQz+MhUz|gNqrar>xm5W^N0*y6H zsGTcxzoW+rJK4Ni?b7-I;T9T0SoNg)L*6U6bkvl4aZwtt zXR?;E9wJe-QcD4dP)s&&2~rvb(CX3LjN=~J|D~384A7k#iphu#Lvs9WY7_iQW+i~0 zT`hX#zM*vwBDEQz@x#jv)vTZBBpW{xmfbrB@=`lBWliOb?Q{LI z4P-9Dr?KnpX6$InW(6rAOFsO(C>?(x|In`Li;8(A%l6V05A}|=Pi)FRc%YiME>ezV z`v|wEV&B3gBfGl2 zY*yd-x850?^IAT#$$PaWJ5)Xx-d{DAa+GcB^&~lymp(HMwTJIxl{ic%eB_gl4d@(p zrNGv-fL@EuRSv@nx|9n8HV4QaTWW6cLC+cBzo9M@F#ycTc(GQ70p&S_)h&+{I3ryr zmu*BT|B7mic&{-t-^Uj7nd+*Ave)KrMWTKG@rVlysE%~$nd zA(E?kD?S`KGO!81qiG^ zf#4s zn&-%(x%Q$3ov^Ru*hbl%Yjy_-_z0B)Uj~p`mcK8ic^%#!UkQv=2h~}<05a1s1iPkg z1n-(zBt}n6be?vzsAylE!sd2cIhVx2;;Z=3HfSESea+X|10TwM8{OePgJL4Qp>w-$ zkcz}WbwzrSJ$(X7JknWXEr(tpKeMdHJkSmcETE661B|B^_U!Wq&{1@|^gmWyS7Siw zrpPJo+BI5E<7$@<$Hi$HE)gC%5%dl2cX5SoVfce}*j7!zRfYu_(djWKNC9w=u-vI4 z$!Y1hAaWF0ni6?J20xD=;oH(thRqIyjo}yA|Q) zY0YN2$*=xxzu8nK>u10qh=EM<4bKsTmiZt{c;S}P<;6xgLx6|&Y+TJquo@B4i1zk| z6|Crh-ItJ;Q^8yEc*&dMMrd>WC=+T*8wQ*$pNDpNOxNbbri4Xy-?n@RgsWZeg7-k7 zWE+*p8;U@=z7CqDGa(*4RcG=mBAx@{GF!JG24zSeeQ^8Xy zQz#OcjlZf#uz8|eOHOgV)jPN&7!*5q)(0i?Po8P6tpJ=jPy1A0weN(ElRCWV4iAaU zg#DEUSN;}3g%Z)D76*F#Uz2BJ=Fu^tE-yDf9HuOl1_gs2s--|~BmR?rVC0~do-Zx4 zC@0e9bnxKdb$}^_0|lTiA>C4iYtH^W?hTPpqcPy_rhOS`i#g%zYGW*m&mj%~01;KT z@MN_@a5sSkIF+#-LA!&~q1>6D{S6ljFVA>0VkX8+*ZG(e7ntsKA055OI{HO*0v?*}e5PL&A02ex;dbkqgRw8EO5|lpAtoV#Z z&&kAkRWrvO4l>gbGhOn3w|ZfaumNt$C30u;J$%c^&2+d<0C2~V`iEjnZw!@IVEZC> zQ(X)7cYL9jp8CkDzKSvkIQf{57K$RY5kCafo#5E>Q3>CwVVFh%%51w4IxL$TNZDsN za3v{q7)hUhaS+P1vi+rsha`q#raj2c8aR3Wt}OLTYiC59wqe!|Px)+5Y64l8p#3cO zsxrmcdH{eJRE-$=v*q6Ys=%$Db(GpInlgczoNY)AMf2Z4Nnm`xE}zLW0ry0TJF}U| ziu62!RHhYQW^$|{^bpSa8*-5-nMWLe(A!ZGKOQbym;WC011)d^1$mx(7Qg_qya4(! z3JYXZqfr>inq18gvvz=+)w%y&TxW*T>RE8YYzqy-m>SUiPe8*Bq$FP#c_)q?qsdM0 zjwsD_?-Y>a6ElPRj@RSHU%;&++)O(1ZB(@7E#uux#_}Ciw9{zsbIBUqdc3`PUZE(d z=kld~<0^s$+cekP&0}miyzO~jGrR0#-1j=2o^2+gq@SCWU#PfPH<+UQ#O$QXIY4OB zE_!q9>dT48T18DjRb;rpEdj)7qTuqRBUC9(4EGqBCXQGI#;;Hfxn3A@kroGNhz7{l zq;h&H>c_<1fyye~R<;Yt+om?K`)W@NyFZ$52nL-0c5^njWYdvj=#~Bi*9&7~F6;x7 z6!8nYKQn=trFPVBXxrug0twPLmMAW@WA^(z9sLO zPe9d6)bJi~a=vBfgs=od-m3IX!|bo(`!VACvEuvmCvoC&)R+^Vxn6wD9qiYqC~Ur! zvtBgie9D<*>~>}5XMu9cCPDrhkHE=WSa8yA^AXVh(txb_7dSvdTFXBHvMeS%P;(WV zbroxM7x)_tdF~H??#~tHfJz2r5F(QiB5VWoF{oKB(($DYlmge zHeZywA9jf7>#mVJvL*C;B&lA-PCHUc76OtN9@$j6waCZSx6f1rRN66sUV%l81j)ZN zXUrEAO`VDq7IcsSjPkD_gaYWBR)bo3;(y96>|(|Fh?k@Xuw*Uz-M@rG7}>#hMNq!q zi~7WBE+F#&&g}L^IZrHCfR>NXTt?Lj7^&S4l1e)KInsGqblEo_`o{8&*+6)I zt{9fpuQHQ=>P&ikUx)Owv33KV3+oB8L#5=C1N0}y!ujzhPdS5W=7@HlqpqK=$98|s zi~?{DKhf9j7A-9C99~>Z0;~fBf(Nstv$ixIP+wMwx##^3JmkW0A9|h1ln?mU0tUi2 z`xBFGdDd4=`tojJbCw5gYj$6{9HSY`zW$Q>&0@}YmWPYu>0?v1MtOk^J4VeWi>8v_ z@c(_yc`y9|bOpX!O+@yfhSJ{qK&^%T3mqWayjQ2$peHPD->7lfQ2|jaNfe7j&*w|5 z{(Y2lU)8tR<^i>;*@zFVUDBu$*G@s9g<)#3{CtD2&-*TbrhWR=O0RQtQhxrgn`(b3 zN#fq;LFQrFOSOeSgOY_U=$A~0YB2lCB*OM@JW#l zs|w}(%ByB}wxjgQl@KBnx=aL|1%e}yz}0f)(; z74l1Fw;Nfn1~luPnfbT3*)4ymrE2QKSABl9%KT9I|Nrz$cZ)1rjMTIRVZjoapuWKM zT!aqotg1o&|K47QZfG|h-E9I@T@~Finv2{2D@B^&TvI>3gyY*wIwg&^QwkmobJF_* z{mB-32|IJO@!4Xw1~k|H$;d>K{f|W*fh3#7M}jt~D|yoHFObn-1@_vuwZ>-JoV7HPsV52i{wW2KKVQFM0lV?=Dq$;*=#@7lCP_<01-GldvH zCb_F0*2XBZ?C<6NY3>y7o_s!Xeo@N*@)h6YYjN8=bCXwFZ74G-hd;mw%HO0zLkgEF zEBR}Pj-ZI8Jv0B@G-o4^l8wLrGA5m@Il=-~a~Mvu&D6?l{>|#cJY0d_i=%|sR@tb~ z|5ql;IwR_BjgsrXGyXLVl})wIb@&2sx;7 zGm#eRIc$BdiEH_hGw*Y=xt&f~q1dulDz=Ke1PZY4&Z;WM(r6_BA*hM3U9 zbJ#f^;*aciZDY{}kl}2reKTn=%UsfhOweZm4B%9)&f<4gR`YxAr546G3)R`|wVT#_ z1@-=kt`&8W4))O1Vq(n0@=&$IbHS92jHR^30cW?#Sp#gcp8BRbz=eHAvqnML4- zMeXp$LDekbb0frS5-W_98guym1Nf&KKXRFCt~vPM!^O*CiL(JDw3v`&)*R51(o@Q9$m4*=1Jhf zRQ4_pUAsH}$@|)xYwD*sNaIt?_5pc%nGi@VTB1b$xWi((L`ewty(g=#epz_9$EV`> zxr{RYZZLZB#s>EkQ;gYezeF(4BE$+iY&Ezh*o`i%|KlR~{_}mCe8bAN zykL-aB|mF{M>{Jj6v!Gdk_mm!XyylRy}S8QW)_OG4Rdu}Rv8vG7(tReOunMT{vQCZ zKv2ITtTN)Ty22@5;&qk-?~o$igMS^bcMR}uFW{MNlw%c^lnfZkue$DC2M}#zQ7$; z(5D&~U(t85DpOXRc?0>`ODCY7i^cGjILV!D^CQITjk)iG*!er#@qN-SJKOMq<@3k& zP6EAA^N8cLR0jOjc{x?%??^ROjl6UZ=53~Yd+UH#cwcYctRSoNdJPhi#>nJ&&DH~d z6rWsgdjdZ!?!GVOMSF|mCYnWk;og%UuMNpx74nq|9HMG<9yKJF?>h2RIvMna?&GAq z$d9&P%8PoI_uwRnx$Z;z0{;#-cn0}`!%g?soeX>x>m}b^DIa>iEak)SqfY0s`s7} zfxArSllQAM^}0)w%U}~dm(u5y^72qR@CqN)X=IlOPx-vIvpf7MI- zqce|s3+rQ@t&~fp?wSv8GlvVOC;HHL|3`Y=O`x}@%Fo+94bls5UCD!xDJ>{}cT`TT z!abzk0_eR&>7hUPs_ICB@5Auk2Ib!u{3mHUA+LCwuWpclq-r1hi93?!(WDo>7ySIu_p;NcLJy9yL1YzW zAQR}ZebM_s?=Ge1`=PEfuX8gLo{3*=TkE*L>I;52hX+4M|38@1EwH0GDFZ*S!Q9*x zKB%{{e+7R($lC)ob0hXw>|g4YG2GH;1BZ@5INsfnqa+8Qmv+PF(u?*F*% zmc9gf#dBHqdm`n})qeN$wHE)9)!;@o<=6Q#=-r=(Z|WO7O=cu<8vkUir}H1cE4-)D zWb)6{HqUj8ldtYq0Uz=+`0?1_{;3h4|{sVyotkPN82m`WX$epQzz_bGehoSZ?Zd3Um=hA z8(ZdL>_=j}Xv6W)xfAfu)A8!%Ft7RV=HqLnr{>wzdFC3J$13cY&~bb>=zUHcx3V9) zb8CzX8>zi>t2q|!^4~XxZ;tglw=##pom+Jqd*@b{e04MXqjL}HIY;a9d}roEXr@a$ z{3_c*a)80}jsFDRjrsOw=34UMo=k7Wyl=ws(z_3Mh5MX~k`7qkZzq4Hp8@_2+V7sf zS@T?8-I|T>wc%ZM>Yv^Nz$^Ios_;*_+$EQj(Q5n#+d9)VZs7i1_8{=v`Sw+2q!TOQ zL00#6nq=7v_DcUZz&}Uv{d{ejeK;=t@YeB@{TA^5D1m08x5~Qumd!(CI4nKk)_>V7 zTjsc++&X^*y~6u_b@L%osmJ}WOa;6@1FxVrLOK$22?;dZ*_qZSH~9+hDmP_crrEdQ zK_9puxeVueyQ@C%{acT_BIx>ReoVPsGg@B^yn>&VPK?wpai%Y=cKP9mml@y{^286| zA@V2n@A9tK@s#Wayj}8|e}&>G!>%8*W%JzFO1dl^_t9g3{|udH;um};=UI7`ZN;;k zC&^<0|F9dB-d^-_smQvm^Mv{*c^u%^=I6$o~ixr z>z`8B_7pYNRQwSkFh!20Xv0o%vP{w289uN!rFKe17tpxrn=<>6%_)})9y`e?Gqa34 zTk7TRGr{jOw4Huj&nod*dd|k|>?YfCI>!A`PW^*`{~5LKyj^&8+q{Ph!qsi_&DctO zEay}A`M?YDXYhL=o+-7BQ=Ik;^EG+Fqk~tz1U~3n&sV=?PUb-9w-$IyJ=D`b6!nCA zX?~rUkKZRkoQGw?aoIf#@Z87AKBJaji9S-=yduTP<>b3Y3KUoPMy%g}c4ej>TzF%v|;howV z1hblUc1Pgf=mwRCkNuN*q*rpd3HU$gy!Yenrk42u5pHUkBl)<^O)dA9cqN>xb&dvp zh%5GT+XAb2LhI=XTy@Ycar?)&OS@*&vYat5-pxunVQp8k0`(O7zoLGR%9O|9JSweR z?!*}Fk(a})zNbl5Wjvgd4*f0zxj@c_G9EmSUId+DJf`v` z<+-@p3ESXqNfL8x;<)Jw{60Efy!;#bzH5Watvr3`IK>-I{wW%)aE*A$kBZPgy$ble z(lPJHk)Ky}i7QKO9Zxr$<_e>Lm!0v5cyd0duQ#Q(`D$My+Z|Pbx6={x_4#(xxa!y9 z4ZaV#Ui1Y1u6%#grfy zM$UuMS%AO60eg7Qe>J88uR?En=h8r2Kwt3WIF{>M1Lp&$h4EJd{e6nzRUBhNp1L2D(j&<2Y%x&i-zc38`X}edBj5EOjB=sJ zcoDHDF5Cq&(qInv(`I2u!el5v%DrMO)uHPw6CRM)P5cZus~)C8WGUrz2`PVE1Z zlyiNg-2pFqYPZ1T)Oh&L5O~gPc zsz9%GX*JZ|>kEA0o%n|6qFMH5|2)wBgzpW{hi3QLBERJchESpOyG0zZ)G3<=0myJUtNJKoYyq4srKQrtu?l>itR0Rz(+gZ z-T}MS2h24jEL`Q;6}(~b?&PO0aGd|v_0z<_d7coaU7oxK{1o*OrhbTf?h0I}ACb~J z4yBxN!L}89IkDZz`KafmYBzX0=Ywr?1Si4=+cY8;BF+EQxd3>#$-%DpmlCs+XbDa1 zgxkZ!JXQ^{ru2qU z_{kXOa5>ry1^O?t%hBGD*U-<`hQ1;%k?U?*XKc{Gnd!APP@Ks_N6ecZ=37(U_Io!e>L!K7ey5CUP)KY^=<<6rV*Z8BZNoBcB=8zG*GvteBP329t1UT<`w}Xm z88u^P%ysI9(D_>WEb#v%^yEBwLE@DbINwS;0r#AIKR(nlAK6pd^-yb;y%^-4eGzyE z>N%w!e@$~4yQ^u|gzb{f|ISx|SB$6SIP6OK;rVr_X7)sXO7|a4j2l1=R_bxvzJ?q#>U!Q2xZn@)dj6WWc`ezwMjq7jPc*Up zz3+g2$Pe%7*X7;R)YfObQ9}6ccL9$m8eRW)iQ^@FbSL1yk(bw8I1ZVMAF{1YluQ3^ zz|;P;kc-@pJX7gr-veARJ|8yja=S&=TaL?~z!&e4E1%#0+vsHiAM!aO0+aQ1rF`f- zkaCVkwv+2Wj~F=B)E9a%JXg7&e9J-Z+(7VEt>r~Ocv*yuY>DL z=N`Zp&M6nnzYu-_A|JC05)e9O7kH~+0q)`1P=D`7pod#0Vf^3}CB%WVUrIj){HT5= zd`I9fjPNIN<-7H%txkEpq3gm=K>vdPr(SPxI}~>F2n41bOS$(2|LuAFs^kfqRQ>dy zsOOV;xSGcK*AP@deN6hvy}*Oj=lJt_LgEI(eCP?BpWM5^1-~ZyHMtLT3-22`Zw$7j z?s-&xUCb|Tf*aVpEQIx||5MQ0m>*a3@$Ut99vivT&aZG@ZMHA_Iq(X3+ZQBWzou~a z1Fq0db%_Je_tr|k09+w&Y)#?_7f3JqCE#{>9}#|y%?kG`!2Q$-)yviE$EEnazFo>+ z^Z?)r>rYLBUS36dJ%KBxR1jqkhi>u4o5Q4|Sz{)IOQ|A^IKa{YrlR)Q!G5Tpzcs1zY#Gz=A&Q|6kyR zeJAt-jxkbOgW03^Ad}w%o_vaa)N>x{hmOFVkmqMWkLshnRcd=Nu~J(d_jjkIi!d=85KfOa21-g?F~+)%7+XGcq*1X%s)?8tPBPOtZ-<2MP7X){MlW*V#7n4LCf6@E+YG#e{Wshu{@ zTgGjso)2b^M}61mKG@53N89X0k~`YwknkOo?vA#sWvSiKK2x~c(Kc5GSaU)6j_I-A z(KcJd&*mw3bc6G%v=8|Cd-eaAz1%0~Rq|And#6#DFI6zGPW41r;LaTECv(&?ub+?c zN3#Bp=L)3*KzH}O{m=AET+$BCol7*NZtyGqf;9b-wy87pauC4$h(qy`HUd+|^ec5( zf1or5v2af5%TEaS=4;{m1ZS3Ldy^M{|APM}#DgIg?`+Pe=!Jl9%0^uLFx%Va8)RpD z+ngG{RS|4&n?32O+1@ta3n1p@;X6i$q;`8d<^US9F%XMGG zb*C@zAIZblW0I_4fbLD=pj>+P;Uy;nFQq!Um0X|mq`cgFh@bpEXbeC|HxG_zL> z^sB%X{M}XFdvZ(eYFkx5dUP!47S}=O)!<*w1TNH%7oNypSITqm6PnU8--rRbsec^m zWBiTS74vf0VKwzpc0AyU`QBJxN6LM2Y07WHHpGvk{*Gi7=!CpzzQ1a+e(M!o-Vb2^ zM5}=}%6~zAGJ%IwbUrn<`cWD5V_)Ekb^`N8iJ7pG`_60)_&8eisb43~Z^!TSlvDRf z!|Hq&e}Ek`+tE7#_yxZ}9cn4Hb=ZADUQ>X7w-ah;$D*EVE&>5wj4*fbSTP;U zi=uoxYf+DXoF~*%Q+vrhi!mPdjnRpK|F#46@V*}xY?8A<8!0BM|8dH3Y;8!ME-I0fw+R+kaE)POL-yQ!ChIvZn~}!^)5hlig-~O z{2i|2!OLMOzDw}rS-I3MZL+Ny9S6xe;1&GRjriXL&%FmY6Xc!D0RGLcQC{BOK5oX? zh&dxs5Zy)f6LlW+1LS4=~_s9KNaw_n0_jD$0+00{JrnbzhS!Et^ zl!N_P=BiG85^Vy#QR^l5nVG=1@^HdqJP~1nw7kdtlLg4YnFysSJ9ucNXg3 zMeo5lNo{S7b^3_oDyad!F#Z?y08`>HiuEL$f%jc1qf{}#+)98U|Fae~NklAHs)!oBGb zjD&!^CDzjy_?P6*BdX?V))NBTTDEmA%dgk4r3FD>)U)dSTPgmdydDynVAC}rJ z2!UQrexh?hH`qIVJW6!Pm|c>9A)be@-95qEJ>QNc^9i)WAKDF^FZRzvJ>h)F>zPHf z9Plm#2zw-V>o%+x{WkCl>;GcdH7}w?;`osNMV;3G??jzHe&1b|dpoHuhwFo7-SY*V z1-YufQSIyg>p*vuo?^cx7XTjrb?fJz||N z0#`f-VtHT64|Sd8`K!DCg?e6(dJ1+m{q*YB>k3@qowg?K)lKL;>kC{ZKhLVV&8l+Q za0eyfK1+5n__#jbpHuQaU}~qr&Dg2?hq&i*TH z177gQ`uWj77(jRrqa$!L#*2^s@&&UqmI@Z)s%@>O{oTJDbkETB%g={ue7}HK%|*nl zI-f-=_FD$d+w4ln~jgxR4*f*S{cf>Uuwma!RfTd||&EfSdCeP+xWa1NaMhe_h!u)4(e@=_G+4>y2&&-m&?9nht)xY4a|a#HpPgx2+f} zv&MyeOYoI%@8{Uo){XkMwrN4;somCI?WdRfTB~2?;72NtuTuaZjXA1Jzcffmb3JTp zpXZYuL<4sFUEr^0bb!g(X4qN>VdW$Xve;QFWB)L%yb@} zda1u3;0y5w4Y`MP3gNm>1zh3$s3seI-Csug18$goN_vUF74i<&#YwQ0a!U>Xy{G2; zrK|oR_z^r*?^7V?8~Azf2NC%RKmC+Z@G#{lT`m<%w2O7qA`K zp{S=|w=r%@?=$oTuCSl4A_(@(K<_ZnE8Kfoki#I&t5E)n*c!WQ{J}-v-7~wL3EBM{( zkV`nn?+e^TAP0IAwjzFQjnC;EiF$|0kM$<609-h~k@mo{)O}rF;EMY?$|Xub2VO1Z ztA>EM)XF{2b%gH-{NLrrbB(d)HFqiStgxTzrl7wn4_}G@;N_m$3LH<|H?n=vD}h(= zPcOzddOWo^N=E^1Quk9{FO|*h)bk;$1U$8dY^)1Nt&r3%a++!@IIytC$Zz&I{VvnC_4C`x^lN zCG8hKZq}MNaNMl*`CfTHskaI67f6Cixo0xYbIoz{A}mnOkGxVpaqyqoaYlfIj}S36 zZWa~6)WYY;Uw;8vq;@=p|HOUa9LljFOTYW^W-kQy^?Ciejb9>tT;8}nUnj)Sh??V;n$kAt##AKO=6={D#(?=MC@g?j<>l2_nW zYWH0NIN44_e7}PAW>S8-8)+L7`}zW3u-69sKvW~u_{0JKQRj`|e?T^zJYu7<_3;{O8g-i!j*WV#GlbG(|;@Il=JN#h-))1CY|~C^+IQ!I&ps7 zw!BI79Ec-I-T`_Od3{(nPX?8uecinR@WuY+ahZg_X&gl9O2AX!i2kaJes)J;d*?l%`vAz2?oy29IUT(InF(3B z5$b0;`@Pczom~9YgsoCesjX53)s;4!FGlYJ-kbCCT`<~93&dM+c-;4Q-w(X&@^}N| zMI(eNa*fNoX2@^$0pNeB=x@**WMy+8)T}oESZ}f&c-QCS#;$6MBQdpCwav>PFOs^d zZEoJpuj#~(ZUp|V`SDpX_hLLbD}dpHmCaV7T|%CQ{^x;zR}o+QLJt3@QhVhjE3d;v z>d)+b5%?EK;sIIDl7OGYcL;uBKE4+}>2*)^VZTIF-xtalJ`Dqt^D+A__}^aWcXN))Zy8wS>9=^`8T#vsgRoAK6>Nqgc z)CRkLoDuQ@_wEM$zvSoTTuALbrzxi9u;)naocRU0okOi-c22Kt&c)XYOLKC#mfE@a z42%Viqh25N27jOTM>N$8kUX%d9Y~S5BKVJcKLS4U#QJ^C1kaPgJ@wL$0r&mvjXy2Tt5WM$PqI9pBc1H0p!4N?zcuw7XfRC{m%!$@ zzdPgp=)X^X4mv04JooELP2#ds8VKn?iV51|wfMh;)7s=NA7}Fyh1L%RRwG0&D%5m* z2dH>CNgeBtR{S6Px%(^d{~Q0S>gNWPVuO3-hU@^nwhH>9`vC9{$;+{_Bz0EQ&r}f? zG)#P5Pk#;k1M~gAfz97wp2eZ;PHo^4+Q1IkFiy`9=Wq1ipcnEU`2MJxJwOJx!-Jo% z^Bcgg6obm^E0?c_v1c>J(s3}OS43vWz>F^O;U_IyB6Crsc`EzAM}0RA*5~3@9%LvU1tYV6H#i2s@cV-dlO^)6H6D)ojM84fjs_%YaA!zsy^Sf=!w3 zvh=7U{~S2_~@Py2g!&YO=%T7#7^%AJ zraVVszO?KgQD0%5Y3ST;aGM*lDR8G9J}BIV8l9m`JbhyWKPiD#Jnqr`=b0_M)NucK=2v?YQN*r$p4trpLD+llRtmV>{xw#UyOzPF?C zI30oGeDIGcIJm+$5g-Y+g4gL-ptGoGrig7VG;?pw;A=%)*0U^H<+OZa3G zbU#;wrvcK$i8c9+Rsg;bugyGmQ>5D$xa;$FP2C(p8P}_><7o$Vj|1JC_5O^XXKT$E zHi@ZSYvy^}xOSy9CVa&2v@Mt7m;QoI8T8iV?b1w_{meAk#Thq*nYmDZW8$X_-fiYP zQ9U~g`r)0r*gtKpdgEl2|01t9R?-?+X{He9klK|iZR;$>+X%ef2jgB`Ue}LO4m0LK zcepPb3)=Jj3h>tE>zfY#sOfNrZ<;z`I(8{wTn=&eZ&CxDUE-0i@FG8n^_4aQu8=o> zDrD)OGV5s4P4TYUl-c2UKQ+?x>u4+JY}9`8{XQMipiXn8p62#$+E{keH20a_Yq>GJ zU()G-?t^(dp{h=nszz8>%6{oy3OaKA*V!d@YrI??{G4~un*g^t zFVE#>4|c}#^IRjfeQyE$z6$Txshw@}ZcfylZ8cVQw&Qm>?1BBy+kyYE`fGgujcfMk zakGGv0_QpZ$nGxJqx<7L?S2&ayKDU(|G2HvCC5>DA7`Ej$)p3nX(5gIud6R|us#02oG(2oM^uR`_w%-a^VbmPU-}&Qz-t%^S4UKg zPt)if)}-4N_%Au(cz7?LM*LRa53_7v=SI*izMBSjRLTqKsq1H0Y>i`_U^#9}J>U;( zUn1qB+Se7hLOzrw@&2WDX{FmXYx|PVqh7z5h4$6sk9sz>eWjZKSLnYj%)hq<7qL^j z1;+Tvj@aNmD#4fOvdcTh{SoES7f^q3pQiGY@?rE7DaY>4)epZ6$8}fAKOqFf4jnUH z&gZfC-QLrWKaP*=%ixRo*2RA?EB*kD6D)lNaD}|8bEZKpH#hG#vRrSYTL6D#UQbS& zHM9$+xsjTl@LiSK>3CjWPGq~1TS4bbs&~Xbyj73}UaWF95A{Ono4^ZkIfBP~dQC*I zaQv5U1N@tc_0a#^lzp3@*q8y$c$?z)ZU_D$s_#Ufeva~);SOg8s{s0s{6^mf{;lX9 z*xwVjsrSU1`E&Wcz~7dKAJ}llev3x>z3+g2A&!1Nepnha?_NPUI>`M_!0%#bBkp1BpO)Ye7>ENJ0jGT52YTFh2)!-P%ggN+N#w!$y8=&tx10-Bn!#_qLZulM@l{jyOftu|B1J4=wF`R8hjI4pxMb(4x8FXv#@MgOP)iGoqo=9zCP6O6T6#=t8#}vnd z2`8EYPJV{msqVqSRID~kt;=JgX-4s6Dp40o6`fNg@O1rHyP{*-0A@-`fj_VEQLPxn zra6hKNNjphwo~>qo~cMXsyW06|q=kM;U*6!IkmuvpdQd7>h*$r6Xd&N|;?l zr(JI&RZ9c@uRK(&4)esHx~FLVzwph6a!m0QX9n=;L$-Q#j{Tk01%egf(jGm>&4@dJ z(viV9f52SnHN`2Q+u0uA|0{p4bb^&Fe3?zt+PiA&TJ?gFbt$L5HI?nOMLkrhQNQkig~MW^@aH?ggrm+mAx2?nj4bw__)u*o(k;Cq6esPVQmk(v>AMpwbC zX=jSVz@C?}1=Cf`ZtMY(aCH>s@$9B{+4SfctO$>FrUpursbFZzfMil=ANH8yAmDuA zMR78GwgW7l?m=;ooN6TkGLJMHLBL#{FMWnM#$cv9alm1WZW4@PUNTuexT9i0(P?NT z7EFzTS)Zj@tg0&Mq*S*oHKV|!1`oQ0af^pPGJ5vtSrJa1?1WOWM4&Vnk2}#ynD4rn z;)-cN<5yl3SAqJ^ zc(w<{38&g>Q5;NEk4-mUH?`L&+b*u9r4FSw9Bk@ril+f5e4XuTwN9!gRw-nIf|1Ce zSfx{*O2Eu9CQG|ST{IQ0bq=l##*?KzdJaoDi9qRahaoS=6w|8h7STmru~m^^b!j37 zGr<&B0r$L5k!k;JliQGpQw#H4o9slr(qYMygOPA0%+-Zi75Q_n!=m9-I2Z|^?Nq|t z`zOrfc7TV8W$|uNo!Yu&YM=wN)uiiG?9|7dP|B$U8l;MDf#Kn3W$D;dA{?!TdERS^ zr??c!R3a3MPAeUjiUnbcrF&Z+a?AGUDcwI%S{Dt)YHMRrm}flFiQd^xGrDw1VLvpM zfVsG%;BBCH@u`??_A9$&A=B2fF=VXFVupsDNM)dONNt5vSxG}}$dM|JUrl*QJ8v6F zKemHsA5&Zly!NdZc3fh3;?Q2_z{u~|6qpldWIIIEnLa95>%iRNHSEG4H+WE-3Rc7Z za_Zx;gxHbAiXB%I$!2${Ufh35nDJ-4SkiU?7j4~n zP%vsc_nV$JT&{;5(HKeDjDgZVLUd%++H#9LT8?LO%OH|B@~(0kf0 zAWo5yWCx!rnBQAVy0mRc=>oU5mejI z`CWcsk8#^MSXl{kXTEXiISpobE}mX9V{EX>vCf}y?WhV$G62Tb*QZSe9mNAeHu*FU!l^NQ0W-i-}7;0f&Z=Y_R zj4dp|2qy}&tu4Hh3NW-Q3ppZm zi>DG;Tu5ihFitzHRsH3Rw`S9{>Xf7EYDdaY4fA@w^k)Wu>;gJ!*m1NuS7_J;+MsdA zl_#zD3zb&{rk^8w^gJP$tQnUGJ0pYf%uH8^*x-Nqyqy-ds7za>t7QXXxAbu49jz|Cbs2_dQ(f-;g$D-y_7_Gp#Yd^uD(X(A5LD=KIq7?Jhvf z1Nip(r2ylVaY9qpjB`O{!0Ox)JB|h{vUdnQy&jTE77c?yN=EFvFnXn zrT%@TiYKVc^*=u2?71{9A?@(E8 zDRZ-jNp^snwazif%^nUeJq>oVM~Ej4(QNze4(t>+y@t@Gih}gryyRg*mMYkZez9 zqhHnpr#Zu-Nhgt#^+|-N+;v3v&INkJrXWEGgKV4*I}Mi^)^SUFdL84+=3MJT6C{-M z=s-9_NvAvu55gb*tpIV&CIS!qR)A;+An^Ea1=!XB@H5bER{TG50RLs*7obzVEq_7a z&hHB_tRwku@&M%upJ{AZU!wU26PWy40oDm&*Y69kT@e?W?gPFrz-}CCd>jY{jkg{( zN>fI{8Yz4{Y5d=KfZjeU{ZbP+&I{Zph%oD+h|7#rWW+975k_CBNRtw;338hAA8=dO7)S((O)|9{@wQkF5C?$snzAz zKD#gQ;Q8Iu`^wd@2Z;CW)`bRt==%a}PPHJO=?p8XQd3sAPoUw^0>oIvcZ(Nk zTq2vshw2Pwiek8rLvQfE;RUvq00QT=Jfg~ukxm5#GNBcovEc<6*yS8 zawIA_iB`KN>Gfjqba#H6otZchWs_{%oT#Z;%UPW62}>TSz_hQ!jkG zYjv3!wfj!0``5<*D@`V%K~-3wX$w_4f9Az9R~2Udu`^Xp-^n_D%NF4lo(1j14;odA zCpB%Mjq{lozq#5lQ@Y3h+Ax2qNwaG3nWil?dFV4Qf_rEaF|%}MnzXFHZI1Nbh9F%_ zvU5H#BXb2OrR$arI!P{ht48i~P@Zn}}vr>N8DSDA)dTFUIYuMq*~(&Xf~7 z?AUGFw8+lvgbHh?shYM>h1<>#x~eeq<<3;unIETh`S13l(4cBut7!{$5}$ifw3k|j znX!BQ51Q?Ns!Efp@SLVCRN>tELRS@L9%!YCyWqxg1e5nVfx{C` zntA~&G(DH(0(Jmipa_?MPcUoS$q4)fhZ+c*$CYZEral1cJy~qtP=rg6#inR)swZsz zP^!IDRkHc2T^5_Jif{?C*o+r8NY_2H*%z#=9FVBSWG%bT-(5TKsr+2iD+rwHeBs4{ zy@6gS;9RcIZQdKYDst|#pL>Cl;OIytmYRQk;l=Lz0RAJZbJ4pU_(aL6@r3GJjM#^> z7$V||SY-rpIT5~9xxf?qSm94=N)=X_zyrC!RucK2$OSfJN`I6Kbo(0+_%au${u|)) z=K;@Y={Gecmq$E-ee!@O{wCI>tbhK^%6d&xQZ2T!ejt^wa*-djBqFP$|4vqI8&uYS zi`0_G7g<3@EV|x^N!J_NH1>C(SAq-1ST8G|_x#

    v|)GEj>Tc2WGvU7L>%M;0F2G zabKW>tA#c@eqX@fD-S?{HTjJuFeVS!urD3;!%YVNRApY*l(oIl1oEFZXjjB`p=Hap z^nFGwTUiA3q-D|bXYqI%_wW1K+8m%M8L4q^BK>~U0&RL)!l~9x<;iN23lFf&tZAOM zrg>US^LCMSx2MG}{km~2MfZ50mIaCXySb)%T1=&oFMMVpWV}K{J9=kASm42UY0EuONm!|0)?GA041`mw!|~} zeJ=(c$mY#dAnHsXP!S&NBtvLcbyxSvR(rPBFyPJhwwvui-GS+@I@`+-_{f2-3bVZz zf5jM>jE5r;EcCKUxd(BTgy$&AQ;8%NdwHVZqBM}3gWS58ZHs%P#AYHB4)?K=P73!5 z@W5WIRTRs;jI0+j7pqI*5y?K(3+QovqIW3+!Noa&Ja1NhSyn#cL~(HrUEI<$zfAMt z=oqJ3biCYKJ;%dEm%5Y-deDLj8)?d9YRcG@6URy~Bhz;35>9gWf2EgA(7lv>3>~R3 zu9d~{lS?@=B&u<(SZsSKP`H5vE~|CIYWTrGVOb|J7;f^Gf8oXX2TNNOHWC`fQ^M}9 zgMpHSlf+ZPuA(~11_iG|}?VfS`#VduXi4`|-S_M|o5z{`0+=RQEs zx1=k6ln0#FhaHG?Wt}bE6_)OvK7dgCTPW`OBL|I2ajiG7<&PYk+85~l9^rif-{NZE zke=3^`fJJu?8|ckw^ReK^aTQUR|9(=Le>0xBNyA1-&5YeK;&Z7Awc)jkc;Jq0RC#^ zV)Cx`u;uccz(VBWSr!#RT@SK?iZrF5E3Kei4pl)D4y7O&`tDMFnlxo6zricR>_SpW zpm&k4wxJZd z?`DhM;T4_(`;m}5F| zHCw%!MX&RYaP?{yy*4nP)~i|c`hYOIY1=HCbv;rwYgEnNvziS%QZ+l5Kd9O5N4C(c zHaNwxTZ*!ciDp%7<6*AhxQsH{^oqrS$vm*}{*gehX~1M2Av)(MH(E*-B~=kraf|oR zquHrB1*#$4xy*)Ql@4kdMxST4Y8s}V{Q2QF2LMomdso8>9Bv1!i8;1p+QT{JWxVdG@8 z*7&M^R*I3DUu#USP^vx!Tx-T{_u}$n0JcVw0J_oB#{h*zT_rrOlljIkQlCUM*2#qC zpkwLQcm9-vhOSo0>rLSOpK>sXh>VZa2ID+YH8vGYq|m5J{I03tUJ~v%GIHH-xTtv9 zu|Tg{0(;N*U?X!pf_1-Xx5$H^$vf?S%6gQ;di1x|J4jQ@d808>dZUy+?zomSy^&Tm zd)TW?3%;zWWzgUu1Mc`XcM8+09GPO~U zS6+$3tzm3^Zb{eY7OBtFGPgdrWYx#vakULnp><_I$uz0Zy;7k!$^hR4AMk?;_(fAH zy+JF~PK9>Rl(_qBh1v~pE7W^;TcP_rQlVprXtP4nzzxc3^by(h*_y7;R;f>XfLouf zI@5~p&Sh&fd+1KjQikthAFy26tXR7qV5ujMq)^q_PQ;IH=sllOo~e=R4l!Vd%q z?@CIfJ)0?@B48IO??P>EUaZ=bKs9u8s|JGLuu*6j-H}K0V1(-Y- z=x$yuz~%f=@M-~`=8rC~7T_2D*!R@}95e*z9(c6?lZL=Xm%ggQ5t>r>nO=!5mkpur zzD7TAkzy~=lx^^KZs0yYuu-Ve4LPVL7#$o=xTlAjwZOSYXE)!y`KDJTaBu#q_r3Ue zh+EZr^E0lqhZfjhQ%Za+UtH%vo@~iT?9tOM`q{&Ra-tIrTFN;#TkMNIvG9vNJ~N*= z)E<_3(Z`302bimZdC_rVPA2Mv2!e|+7SWsa)4XlO)m1|O{&wDxBYA$zEwJVdodn4< zU`Lq)$ul9J@h1g^)MY z99uP|X&>xjyTMlq`$1FU9_b?8U_3eaI<*5zkF$0hqbZ3V@6xkZI{<<}UJ>Fr7qxcCYfiZ9{J9B30)u8 zDeNariF>OHd?VWd`wz6`4$+jjx4Q%?+5rHzKuN#3qkx`gQRSW~`8%6`;k&#Y(&UG? zCisfV<50@4Wc+WLLqv41*l} zoG3M`g!_z4g{qZLN>euCW=`7D?l>(NsdMbKN6z<`sl>X`*^(bJ>f8@mStSR=LwMMP zzV~A6DSQ@X=uYBMvwDjMs|ktX5ktp&pBX{pF|*GW4~{t%Xut0$%l!nEQc}w|7n@`m zI&mr=^SC_E^Xqt0B(6VIjJQhyFnM2V#79ie1K8ICeF}hr3GC0sU*ur9R^Z>7vRxlF zfuq03!I=|)?k9ecgPhaIEo}p_e|px+cjM5YiXBmI6*b}?S9`=kuJ+JFMx3V8)<#w6 zn(T?Njnzj%&T7f5PNT2B>u?be81#OdK^u9fhv2UrmW?c zdGMWI0NkvwyEP^5yS%_H1;Dy90pEQEz%7b%Y1m1>@dVy30N$Vw$h51d*xLQOyui$_ za?oxP#eZ4=^c!n!G(=O1_&qPswGcRF65#7r2=rH+OG6R=_5_YE1ma`_-YSyh{pFREQjj=u8>ft$3{1DcZIynNpcg}}`Ua#3V>Zw}zw zQV6`K$nBc4-28m0$@>a&Q7re12SARyDIE$%A~v95vbxU%$C}8jHM+!fe?Hg4UY`W? zvcU=W=hFrDnar7~ld^BV;r{$Fb3F)IAXlR9&*w_iO_O!WjUzc8ly_3TAxxqvm%0=| z4?7}Aw~==VhDPzAh?z;4C1&KrMu9$?hK`}IjUua4MW#4u$IXa4cv?iB(h4OL<)`yG zPrj-ZO14QJ_i^^{2~i?@z`$X6DxVYSUZJ!Q0-qLOMFuGPY|7s-+k+LM?D=xrdnAR8 z#j>e@7xT-%@Z$LpH#T~Amk!pP&u(cdIT1m#)Z@@f&S3TftXgAJPCSYC^8fvX7mG<} zjc38{3%I)j6mH(1B?!ikBBzniB?qu70{uy#uMt{al7`OqQKxoQjIV^s;_e)IYC5ip z;{s3^?~x{7Cgcf{mj}`UmkacILVNdQRbp5nEVfw|h1&@Y<5qdj>sXyGc&ii~SPit_ zeUkOcRg-O6Vzs_aD5h7dD!mV+uQ~SpoVTO}x&2YtK)5vH7$=2oBK%#-vDPB+Z2@+! zAt!%Md!Xq+fPLxZd?{S1KRnsv** zHo@}UqG^k=OO*IEtHVA@(_2&0x_qh>c9y2ZrFGb>e6}i|)2z(inv&M#Gg)Dkni3~` zxChm#m#s^4et>&WLuzyn>XI5=XL(dhJ+3K7INgJ4s?n_>Us!C+&6jfJ_g=ni=o}S> z-O!2h$AS64)ua{DCMA8}l72!8?){u{mhRImIEz7kV0+-}Gi>#~)s$8EPk!L^_Q2*e zk&FCK7SSL1fwAoY?-W3&Pn<%QTmrmjqGj2nDOo=53rwia#d$)+2T2$Ck1V36e1U!P zfQ>>#PVXu5Lrux)1W1lz{2*xVYNVDX?x&Y{XTMIwww+}bvnt$DI7dJju-9OWmZTXd77B@DLiLbZ=Frdm-EUqbuUi1f! z>Hz#F0dybH0qC0qx{vPwI7v#Z28Jv3XiZsaojqu>GD%-z1e>JDkftPBZ{$?ZCKAEN zEsQ$F&eW7toBdfcQ`;JLfv-rLVgDMdwQY_cZFBr6CjL*-F7W;6=P-9=%55BrMG5Wt zhuHO>DLyzwFsmKynp3BbluO#N4f@vsV&x@j)t}U=j;e5$rqp*i6WP2%5qEE?O+@`;Vx67d>PI*&bRHv zSHEpXU%jHv8t2<~G|qn0UE^3R3On^t3;oiLo_ET0uDaPXOTV_`++_hFywql90j=~1 zvov7=O}KqJow>o~aY+Grbg$>o8;oF)lsK8$st6WKiTU*`v7II2SRn)tE5S-3_?iUL z4rM%&0N}fJkeJt?wVkagalf{c=vh32F37ksPmv2WCDF_R2}t9Gh|cUH7iAI6DhTk@ z)I}tcowf!QKdZose^H75sVO-xDiHAxNufy{fF>=ps334|2jHt2KwwS>UQh$uzT33) zyPA^AWxI)f3mZoNHU`q$!@ieDx?dh?W)8R^Vtfu7j4#!yc3B-ns zh!Y(Zi;j(iLk=31^nr-g*anUd+e_d0us!=m*K=L1KeVz68xE0R{*hE-uk+|stjNR4 z>lsZc{-gGgUB1RcZ7Y1%UYzu8C3#O%lIkwsCkpyPQ;V`(nw85JmdoB#tkOlAT2dbm zMINA_12wfMyDCw1nAPQ*_Tok3mE;Uf8E9s@s}k!Jc(bPD^G$o{13^|?cAlD);kWJK z+foI5tHd5PDhqwvKJZf&u=G62uFlZ>qO_E{)~-N2L&jOLEEJ2+I5`+Wld_voYpZSB z>bLf$7h^YmYtOLq>v?=~j4;d4GxmI-7e`S1)}Dds*7M!Q{7o7c?LSto-IQxd2!9A^ z{soNM9I$%#qtd|d?PZV}MMP$W#5&ceI`_5o$;#*#O|6<&br6@jssml>`U_kwuIeD} z+Xgo~upw&e`mm;!*`t=(qr$9fgUjqu%S^UxzMu zVpbZRVtL2FPaS|^Lc}iQBKOZCTG`P$e|dk~3U_prE;L901=ktf@r-c|1VasJ8Y_wN@}| z1ABD@8fLj|xUMso&}=-rUx^>pl$@^XyhD51`)?T1Qi*W18b!+cWle3n-qKmx^_I?T z*RRs@Zn5(G8}ot9TE{zgl)>FUSuSl>ru`Cb1*p|4mia5feA;ZcGOu+0@S8Sf(7}o@ z7fXa+nev&C%;xuw<@b*8yCco-ozCpyTn+rJGyBcMbGRCi#1Eah@Hb{I9i$qFDbHz| zQp3+X+ZC)u3R|ivao=_h{89+K#PVE}TdX*j#x7;aqMYYKj(V~d_K;FNttmPE+F2Mp ztRNR<8Dz&a8#Km8lff#-?T?ey1i5wDrfAw#+O26<0MU~IHxz#;~JFqu03qN(~-99!ILj6c@y~7c)c~6PgAotkm?Am zUf>FPIfpjSYRt6SnPIg^3s-7tHQ#16-zJ*BkY>2e9szHEoDvVwlsmESSDK| z&AAc~eJ^(e7AesZP08}T+`!izf#=Cm4v8#N)3ZB|psNp%<~$r@7pYUb&FR_&NfI%&^Rk)RfwM zlq;s%w2;lcqu-5iqL{2YJg=$MWlo+PJeiY6UH+4nK1cR>MEXT}+%xZUiAs-Z@j6W@ zeQuseujE}eZAi}w2hCdQUz%DaW)+AMvkIuhic4G*%qoy@kl`rnxx;vauPoBw9BYWu zb8Tv4%S#0kTV5()YaQH5#?h zcbalrsFDZ6Vn2FOy2Q1g9t_LoB;#oyyS;INt;$4A$!i*L%N~n<^dgw%rGdWpSnS>0dLB6X7L=Zto83z217 zaHysf$ti25C$)9%yiut)X=+@b&OUbD>r%8lc0T#io$M|)E1RQdW(;RJ+1M4#i{U-yiLLFnBsf(cu1K_T&`)lBD@)aheJY_Y3F2S`DHCS z=Z>6f^?d#yp1yBXo|`mn!F$|xFP?RIGxPgj@|KNH(H+go@~By9gYkTz5w*D=d+_C| zHZv8Mw@|ylwF9q>O*!#_!AkI@v>gy*Q^C*_L7CQN>@BZ?^R&jLr^oMm;cbnS+xd9M zAF(-U?6BxGxgk}i6=|qFK=QsfOa8EEN{BL2hecC|3n(LNSTxnApTM#uqz>sTu-r8N zVLbIIu)H*Ed{`yqw*XlYz7{Z*;co#{A?;cK`&lUkEr49*VC4$aP%(}&Xx|d596F?- z94RACy}~=ThVzm%GVhc|4B)ke0^21GV>}m7=QN0W?gH914ay9o$tmH=R1G-O$~cUR8yQSak*iVnO{+rG*i<+)WyYA% zf+}i(k}GNz)0FXWmKqkV3@4;WLq=mFY zXT*)^!}-OM6rOhIJiTf|_eD#$y%SjgMXjVIx#ULKu<-`m((j)sXECQVYs zi$d)U(=3myqtvx?@F!!T+JXnwHXLVR`?@9F#8FEsS2tdL97$^K!f& zJ6-pFtE>&|tBL(guO!fqiY(*MXO-!9`sE(Z`}>4|yVPd)Ys#gb!yzaa^hg%!2#az- zPh_Evv?v$!Ocv@W_)iM~n~#Fjd7~@`gWPt%C|bZcEhE1!&$rT zOF6&!b32W3r20k5BX>z)lO2YhV#qiawR_X*RD+kp$ zp((ti{UT4=6g#_Ex|NFQ8HkmeS!6QX?B^pMKEFkzVZ|8vOUF3D%9Dc$&gsk#nfuo5 z#ocWGZqx9itUYxL<0t#09zW---_h>EZ*VXbOxI&;TMUb**UZSiBD+ORgvSZNiHEy~#aCH^X zd%624E-TI0??%!h@6IZqNJ-ik{KT^(~`3_wbgsYR__(5Ug=7={a*31`O*GN zC9c$z3#G4l*$sj#8Ope=GD>mdHKl5=dSx$osSs_d22N9?%aBB`djmgL1J97CmHOhr z!;%9d!RQn;YT3Nb*$p!@*YLuWnYrhk>%p&S&1dGy5?x6IbH#Ietpfa}253;r&du$9 zSPd|F70~_I8sKvNIKBqhvWl(H(pN+e{y~une^66vzExIbWRBDg}7 zIBvBnv00V4!YYwitxBxt4=VBbYMS+=8eqB#YS5GxyE0dtpRrkh z(4_PmcFi{6HCFd)MEAe1adp2Yt^0MN`$=o~qFi5GFS$8u0ROTYpy)X3sMqFN^G??M zb+%^rtA;6P%04_QX5ar5NWMz$uQ)kMvNUO*qO8DT(qRIsWp)+YfzdMpT-(o>I+&L z&ZQpZIF-Yl8RO%X!IUHHTUpp8xvWKl+5_aVBWmD;j6J}Q=sN5ZLr z!KAfmV_wS&2+`QuU?gIBw5o%k2ZpOHvZ!TQM%kf}VD-3ITwYhgx&}{cBe*nU%TM7W zgOIecg-bFZSu5yP)g*e@;8C$eZ7_nTcWeTSpA@W!B~pTKRRtHHtPNGi_`;YFwV}hX z!IOf?8PQOA!f|TjmRGB0QC`ZZf}0Q2s7;M0g<^?VG8I&d?UIk-@~2Q(}oJPC^Lt+hkWAbLzuZ^H$E_a*9>Qq}DWN79t&BJWXs035oT!ym&?aeZ+Sr9{<6{X&F8vd6?c1iw7_dW|1fnl5x)&y` z1`MrLBGr46Ry%7wh7rIesEbyGqf>>&E^Ug@h0sa0!EjW_I=4xd3|EUnLb7YyBr}pJ zht&$%dhhmERFjg^!>Le>u8KQ=+lyQQM0f8XD?bl9dk{ zJYd{_Nm=_CLfITpUoEE*Y?aQLlCC2Q5?lx#qvdPI0y7Fp{q zH-41Wj&;%9n~}k|9SmD(n5G@Uj=lqRD?QWHQlrroXE~viW!p;AG@({WjI%Q}N5`G$ zpjf3-Ihdbd7#6LH33=-fkyWcSP3sVmMPp5*yjlkdmyV8*X4Wb|WVNlV{cyl&H4tZ! z*q=gleoI%e7-@$w?7fLpA0a#MugLle*|~p3HXvoc07U)HX-PbC*eF(2P;K<%alwj# zGULk(h^@vecMJDEE}gaHE&I5HxAGBg<`Ue>BVxSf3jv!h^cq01r6HKe%PRt>F1=A|16VvZd!L*9u#BlqUnzat!+#yqb zt)n(k%CJ?u&g=%0Wvf7~NNx!e+p2Z#zAzE3g0pN66W&HN7I>==JS=_MiiKK5UhWkW z+$zS3t2+rnwTiBG*O+B?Z|P0Cbxh12J7BnfOw67wFH6a*MpGpLIS)x$1@_M1*%21_XTe-Mk$2iq> zkzit^QyWXn5UN&QDpbc0qL!nhgPmG#5>lB~P0oE?ZhT*J_6~Y-FW5!3QqbKlXQ>@} zrX1gJ3%2V1;}XG;!vSVQxHg=U2-B*kq$x%Q>jyjW^uBwGXZ>s zfZujTJ2viw!oi3z+}?_4WU#(Gm8cCSr(`_}cWT$dTG^Z5OG@mvvuu9j5>IAZxi*-p zLDv)d14U0C&t)Vu@{+~B+(wpiUjDV8E^td9rCi)q3={}W-Lz=X&W~ntg4EFP`yXjc zI9er@w1|eEGniP^+Q`KmXPL3yQsR$}7Lb(B($O6bwSbCn&`ve}$hUy1L@>loAw+-J ze~Jo6GecUFDm5}#&!LGNE$ttFxLS=2M_rVv)zEN(6=F*rZi~5`gxtbf()HwXu}Gz8K_Q-Y)(w)*(2)b+_l9q<=N!0hYj7yn7{&Rr z&N+nnndz?cjszO^u!r25{wvRva+zH>W=qHOFAP6~8jJw^bX+%Xsdatw4f&$_?riC9 zQ?Vy8SsM*3Rx01Sc6Au1-@UM#416P(4CN)<)44P!r*7NH9)rJN4$wTnuJ9HHy3YX? ztpoP!H3vZV{&Rp|*8$y+n*)@s=ZY}tdk?hq9fUr)z6Jfe>y>{0>%>}1eVLA&?)#y5 z9lF*Z1vKe`Vgs+&{L2o_Vi~K2;&uGKlT*+50`r5B;~A`0aR}gcW4ADVlxwM4mrBYP z<8L&kxMq3?;86~Kfw#`Fzq71MAw0!lzjB_|cbC2FDy}v0N@IFC(P_X+*@ZlnHP7q> zkwrWa3pvT;=y)m|izZQ|#YgO$&E^i5%^kw##_M?f`#^a!=^m-Z%p3SZe^g#X*(kSX zJwr&9e1G+BDO7wT-#2k)=tWwW-eljUt8;JGI^bqr0yjvQ{!^IVd^6v#YqFp>1@sO< z@DG>^lnu6ReUAxDoD1x73(&oGF7V|o^afHiD8-|e;*eXFV#%#+|CVN`jD@4&6eer6 z|0r>*&-b|wF(naaniIh>H_h?j^;^M@z10sJj5F9if4hx!57qZUC9~6+jU~s{#rbLT zv0}S4c@>lw&`<$qYtp!57Lx%m>yU>7nn{OKWWN_K;Tma{!hZC?0H&drlu@=fzTXy zhs%Gq;udI{p*b^6bD83nYf75AMi^b1CR(Y;wVGxTJ(VW9QjzO5%_91VL{gmwtKsWoWR#sf}fkQu7#wM{bkR7JNbf9weZ6y4Ca23EwtQ_@szOA$p*9+9SM(-cF; zju|NwZ8pZ3!Q;jbDi?eM+dMO2r@01mvDzKQ{N9G_DN;+ybSID=;P*D{YLD9TOj#>Z z+rN1LcJj^k8Q{~IIjxCmgAB}0w9={Mk}bzkE_5YogZv40?8|Xw*r-Ofba>VEa2>K(Re~Dl$+yj^80L37H4|`Zh`I0pw)qpjb2&3`dhN#|oAT z7ANZ}lBtBNZ6sEm(RQgi}gtQ<3pn2lRa}50q9xCzwqt8 z2-ts{WwPZxo03TYzFv!f9~5-r`x#WPz`#Youfl)$B4E4nKN!B~B4D+W-mWRR9TJ$m z2srV6py$Pu>$~-BV2u*Eg#2RCae=0{fmI~@$J^3szEz8WPnC4&2N^Z`_q>U$EWtWO zS*Zlz=>}s2LA2ch^-XGg~w88t* z2X@N)dGgN5@Xq?;beS?-sHs_Ne8qDNCTqS{Q?^z~p#L0$BOjz0tfpapB05}KIgFj7 zPGWr$jauZ4Ph4GDxZI$fXpoAff)T!Dp~C=shq0(+xV930@6T;xL&j`wVEt>8D7bnSY4#@af|-`#xFe%( zQB0R57FFrsafLCujiOO!I#)rGFo$P~r{9c8 z+t#&z)S0du6y}%=ebNrtE_=7)!;+`O5|x8$*kTcxezdOWh~U{XxVHdvt|?CRv6d)K z^tC@+ex*Hn)&@g0;i!{#fFF%1t_9W)%|Y>0VDbq$=vIlJOuG|WxJ0^GFcOJ{U}`d@ z!VvR!OCdaXXbv0iEcX1g%&0ScG#|ux;!0%0{NXX(YSG}mkJ4gO(BR!kdqkb-JetpG z*T9UG5|BnoOUSB~ZNNzx?V=%mf{_Y!OJOnNJu#!9zP+^}K(lrkJmI*F9D{Zt5Pah*OWmVqc_LO##=%5tP%K&rSu~Bq>c^6}$sE%^2i@W!+$`4W7RD`xF71lu zqnjHFxh2L|@NAt~$uyOX&;x^^DXBy-G(|>-HpsY79F92F2b}tN`uQc9N`zw3X{9IC z#ZnH;dFcv*sBpA8$(LHn6HZmQ9%fEX8ebf@FtG-5`I=!1(w8l%L|~VcnY89T(hU#~ zR>FLnn=wBheg=N&WnB76j%BBPDd9|W5=m!FFk0=5PEBd>kLD|Z={1KwE4G_6amQyC6M z2UMOF3^~!%PPKWYZEcd%c@{^)QJSN?r`dO>oNj5GQ-#K+wm7nLmdB<$iP2T#rpI6& zHl{e@M5|LZwoqDhkDm3hgzUBj^u5h{jEq_*jB3ll?V#@VoVA`zM6SRUo|m?H<(7$R zr#@aYM{uOCeGu?{zZBSADb{PsspF9uu0675DSYQI zg=QsOGRjW2EbDS%T~5}G5Ayy&2^;0?LmxBmL@R-E`bF78KrcJ=NPhK0+yvm%$Fb{? z6G-*mLwtJVCzZmeBH-wU`RK=QK$L_LBP2!$FWHdlXWTrMn33tHjjE+{TDG(CsGe}t6@G0UZ!&n3%Q-2z!88S<$6{INiGJovC1 zt#*F_vEGF@J?e@QqDc${YHJ%abN<4vKNpP{iEC=UzG5=--*(0rYt zc~AHhKS4g5EzM^_GyaLRtj~nzBB3c730}z@ti~))kD)nuNT5qb^SazfC00w<|B68P z_gDrrkG7NdOHAOfWk9zlfxt1#fOGg`=rZ6{{usRsD18d(Ibj*Maw?YrOUiA*IVLb~ z8F0~4Kw$AQ;C=pBxePdZBhdYtWx(={eEtz>+qKYxR@$>0Ra*C_0g-kte^A;NPrK4= z$?}t|xTkE%)1J|ick>7JZ2u2HO4j_tEh&0pj4h~ozD_dg+51^Q^t||4)$^BU(|S(U zLeE)g2R*0KF60lY_wI8oglt!O6>{_@<-L59^8Rj9ns?b)tI)5O_W{os3otmCSUi0n*2ZfL6i4+QN>lh$W@q|mjR8Z*q(NmrVJ>XO7T(>+-;|9bX%?zrK8?#@Q{b0 zBL7t`L`5s{ut=E3Y#0xF7&tzCRTsx(gdCq)9Sf&|6&TNjW)zlLk?aQ_=~TxHGS_b13I5>Ez(a@+V>$(_n(&m=5_X!cFTdy<7|^Z>(wq@kvm7YcLUqy&7||!J z(po-!qFLMQ(MeWQvz8?rjC^LZ!7xZ%x&@GL3pdF8?5QoT-5VtE!M|=f&}lqG<~n2Z z<(Yh1bk_5Y72c#mZ+5bU-);;)ntQw9!`x349tLig2p`(&`pNAQ)&8^9)#Y}p3qNqE zKCnTw{rD|L*ShFb+;1kIkb?o+_`aJ{pK<}W6Oh0I5;p(#HmUn)?&x>YE&ia0JM3K- z&_^MEYX*AA|NetWNs$N^%1*OegYBx=avISCtJfkZhF4QmxKeK zEeFm?qbDo6*#wAw@;z9JzrRoS`F=Ujs1)Crz%DC*bKVC6d#(UJAw^rZPo|tWn$+YQ zBiW{(;}O%(@zC@GKj0^AXgbXC&~_IQU~Q+6mk5!5J4al<>xb;OPJODJec8e$5*A_! z4ub2LBZWKzV2%8@|x_>d8vGSyNj6qO56fW*%4>Q!yw~zF(h{&Hoa9ew|BpUJfR2eZj#b z0bJtcs@B9WnXO>pk$Cd-W zaZPUXC`t6e)m}RAxNqGUfNO-`?P)+Ch0OfUon>9`WdI%UJ@-m*xfti@ADCh6btGav)i^S|goRq-p} zTfG8Ukg{#|nxJW8atTH{+;eA zfwTAN)|GGcW(CfIf0M_}%Yc8+u>1?owkdf$=M8XbGxp!w>n|j=Fl$g|UwS3XzDEiM z;-mjVd6~E{Mjl`SrIoQE^-icRH7(uTG@-^npLIhn7x zH#H@VZO=)$q+xr$rMTYbTYjXm?fC;~;D2rf(EAMAo>$}qK3V~smuC?8as@xfXVCrU z6~N!~`Qo(O7BRaPtE(^#YW=CRtOUDN8juq`0Y2ECly6X~Yc3{0Q=>E#tBpq-F7X7| z4N)2o!2}qwX|@gYJ8*1itkd z-mkC{*sKIc3Bmq;CAi#Af`7dObed>649*PES|hn3szK}Vy{5K4!wsiG!xcu`?hmEV7S$u11v@`+Kp*vKN%{|-L=^Z!N6>5t4lAjsg-f1F})&ARf_AyN#IJu z)!@19D2=blwgA6FFp0|tk&?0xFK{U{u*(Wu^{zCxZ}zyMHIwNBbEP@vC5y>qO2YNH zLndBd6d06<_LaC^cpP77V5@n9lsvc4phu)0>xCXY5}BW|DY((j4*kU|fyrw5r%hn= zO5lz{gTR?9fp+cLHl*P98o49bWGO1!E5##eitT6G)_cNI?A}2srglj4m}DuQvJ{(K ziv2rgJF!%WCQYx*_d%mJ$4{EtX1U3j{SSyu!A*uA7W7@v(O~}rqnKLQB&4}-ZAVmdvtQ!?H$8KWt7D6uKYT) zlR;qvKU^5bhhp*TIx*C6)cR1?l(%#;T>l_RJcKWWro%16smt4rM}M}t~n_3~_MtoKOtSnpxg58Kr>h0UWxdn+3+iQ7HBM&#g}UFoH`*ZbY@ z99*`WK}o2_2~ELmo>zzGAkxL4uv}^%!UJA*maDtaNR5Pr(Ig}Es|5LKRss*JR)a3L zTG1nK@mSnAg>BQ6xLZB&UAhvOwbart(v-Nnz3@M@5@-%uue`_W|7s=ByTWGAgTMPK zV2NhW2mGh40-7~{pVx9eWtrt1(v+O<_rgDC6;KqitRCeMA%O2U)fDeLqduY$vt_G#CDKK}-{2u!s5Xaq~M^DUwFSVD! z{<1205;vZ3pNG3lovtVN0NVt2d+LVgV2`Z?(OE3vS3-FBp?e$b-=aM?OM4bo?`=>> zg-T??Ho7i_$3%M0K5S`D;szwD(Il`F_hDl;@!OYSY?FES5&?DMrzpetP(V)#Xfi>G zx~P-H_a27CANMgRY!+y5{3uUK!;1_Gdpn%`^}){qdZdU}EnGri7&FCT4(ukd&4gKw z7kkO^%x(sSWmPQR8;fM>`fGQC!X*OggCzor>?ftS6Bx!S;kebpdRNOZXeXuZ_h(?E z&%~>3L*M5KbY2CN?Qam+YZZ_b3OX5TEX9MKz}qW<>qzm@N?^$k8Qha4)yh#$uC@4`Gy~9=sE92M_l`*x%mC>jK zR>nFKP{tc1urivJVu4rc(XNMq$T+5l$|yQ3TSlCCTH@Lsu8bv0U}d~c0?P0QXmqjF zW~I2s$~ZcpGGYOh(P>JyjBALejMvCQY}KFyR)(*qfyg+jXIe&+Qru)^L`gzhUENb< zAd)TPRpKcl|3J4MaV4-ajyzCh)RF-HdsYD(l;U!4;Nw+5BQb*5u87|}f|zm;)pFxP zC|1iII5!SAYA{%Tdv;LZ#bj1 zkAACx0}f`Pyy2^XCe?J4reS|eheNh5NYybTX5JuU|3l16gyWO)-BKXX*N`EnlDJ=lT}X(NNZ%ef z4>Rcg{A%E7{&;^i@QaXsu^K3fS!NqeAa4zDTt5SU=QTh>%&w&l2=rP5+}e*Vm9~Cn zxuM!gp-F9j@O{~B@Tu-LeJb_ayT5DPPh~Zdk5>PZU#b3_f8u8`%uD?Z3Y%iGH1&<) znoZBcDcSY&jNo`(3S}yA%Kh1bx%9>rjybYiKJRcgJ=e$h9QWYi#%=)CY0=%ZD7|JL zFOSuQt6IKQ7q3fkbG$)m_J1f_%tDV5F$+C(iZ2g$>$gxwClnUNxfF-XCA;Ye){Bq? zmdXgU%aN>C;beXfG=i&zYVeT;g^h$H>nd=KFuuytZ6`E>>xJ&+BMnL-GC#dR0A)vU zgiCPczODi{O2On&6ySell);9CZR3@mz?Y*8t`m$~(~)(_l)HgnrZwE{;q02;>oL9L zQ1ZR9#jxclx2pGwh0~sVpJaO;Z6Ka}pQqC$9!xyi@O*5a(n{``&ob_oKp(p$Fw4lE zfd7a!K<}hg^FB{t~gFL(k|)&R4PG4KbPfp`+w4Z!(<`ov@x9m1` zpi~xv@rX6tTurThGrjV-In#U5h#c&9th+E_ryZvp>*_mGCK4KUEE0tqlHix>W_#Dy zd$8cxY?J6IHCKU9Fe*2U>Vtfvs&JjAR+WWTm4%|pBWckKW%+EUb*l-w%L7fy&Ht#a zsO7rEa$O=^x3hxmfJuFN37^U4DTP(RmeTdBu0R!)5i zjmn_vv1}`@vdj?2eqN0oK#dNZcwduYs%JcgVk<>_ofj!m_5kVZiAPLBliw+wc8*nsS{fy z3ODmZyCK{uPW-Pwk>ARPi&TRHG_?)+kk#ZN(PW>&uH=WTd$qQ`)-2<~Wy);6rk3er zmg!@{bo5~Lj>p71W~F63W@Y%VX1J=eF5Kh|+`9(2XRtxw(KW!QgAIIBjw(b*1=MKz zHvq5X1ZE#qi2g&^20KyJI&q_xI^gl_R(R5?`J||M;Sg2xNm26wX2pr0lt%eth-(^~ z-7hKj7Z#fsN3$(h=}^3u83zcUilAkftQC`ue7=2j#saYtJU7H zUOD%8^~!gTr$t)z8++7K-Lgp4TCb^XxA&}i?|C_5y^ z=xggqJF9WVU7MBL2bx;0-&wBT3D>iR8A!zaPW<4Cw2<%qT!?ivJZYQTr>Pb2lNIoj z2-xfj_(=qKPjt=vlbEdEiEgcIey6o^J*`MZb=TC2{LPB|O+<#%GJX>oYtu4*v!0f= z98dU`_C}fVny0Dd`E0IfKTshTYFbi(=j6)PmriWybMBr*FcOgy@mXNF&VNke1K1Ci&V!psWAW2v=OGk3;F5yfQ6^BGC6~6Z0Iq?)0 z=W#9m`BCz;VqY&>kjHI~&Z9}m4|m%$R4YWtIpqfJ=WVpryie1Ta1yKXHV@3fnkP}wOJHGmnIq(I? z8|nTorS{NWuwL&dAm#MQv^)l6xd+J$^i$ zk3BQ^Fd442$0N(npp*H{TA*PDK;ume^jQncKEohz^jcsWe+*s=oH)^-`-ru`{roY0 zEpWh@e1M*`7HHP8(ZIQDfe7J9x1ejLowZ?^wp|_%E%NhP(uVU*x)G%fjke)@6aEKq z)tR;t=gVX80h5fJ&9u1*%vtLyWZ@)((x@}t0*xg@X&aU^^JQ&=+i({P>&GS;9&)gm z+{p$~-=edvtu8TA;ln4phKMU-iA79FBQ_{vtwmg!Mr>EaRTlA2B6hUhkg0XS$j%H{ zq=w7;XLcvJeJ2LI-Q4snkQ1~9yj^NJfw>AEcA{G?WX{@3@s9;t7|<4?k?bznw?Q$I z&Fo)c;GH5&r741uVe+O%I2PrL3_CT5 z8sfH>vkkIwCkEMQ9(oRVw89!>qnKdVko72=8ya$h?yM?9H@Z|ZS1@xHE|W~VYQwJ%+x4I; zsttPBBlSxJ3;!i+f!^m?+pY2h9$O3iTx}3|jsd8K{gD)LrC4n#uBuUrUBfO#lTxg) z6sLui;zd%VjaVzM7wpV_c+J}FMNMr4yC-eGmJ#e8&w(!hUC*-iyGQCXhq(%9?m6Z{ zZm#*KP^$s5NsB16 zg|%sBxBw#Ne#`7J7A3O|Q3GK%fIp~ZDymvGsCE}=nx*CSQ8G?9Q$@lFPALzjQcfb8 z+*xZiE1NrBx2)Uj6uyY2ew|{H4ya;TK+SdA3y6*`w>+LpoPAoILe<%3cV%%}P zfCFu;vMy4W#E*vWW4;$N=#dCUD`U0z!5qYwISQLd7Ot#^UD4ew&fT*H?(?R&P5p~7 zJS{HO^!K>}Xl$?s{LutPTmf7{l>f9VfM!Mfk~Mv*af0zbiu3`%OkIFP@#PBkbjnkmCa zDFNLQjE`{(IfRgN2uU|;GF+7!9Gkw=-dCo&|3_2Xo?Y9nL)RNN1Ft7I(Tf3HDeb_d zL9d#y=FVi!*21DMP4dA!7E3{{FMBF!P}oFeLp9+@CH5qXK`D1UTct{@)0DpYH|bDo zNh6WH_bl6jMFM{*rD5As$3}L;wtZFbF9tenvCS6M)KbU1TOWLJ9vD*pQOu$*_KtR7~RM1vowyi=3slvI_vy2<`P^A0>^G1;yxpiw#QsrOd2;Jj%>4o;Y^ zoS9kl7o5+ERiH>Y9jj>zj@6@b@S4k!8DD)1U30YBJ$mZiev22h%9Q03n({jyVPLI? zr>l-4C%N2it*p+&-*5#GpAGx%j_x;I0YvK!;e~@@8knclUm-Ht)CFMb-dlG_)<1O(%w%h%d)J- z&GrVMekm^uzR$X1G<_pjqAtqMT^^jAkwn+&32utp`@k><`0E=FSS)j$Ll(2r(NQNU zA0p{@C>oV#hl4C{dyeL8)2kjhJJ#UAHEB;in@!*5&1l)oN5xXZq9-`PIEs|z0h+ex zdk@a_;P@HZo0&O#MvJ~z(3TnO2Oy5G3nnT@))HeU}K_}G(qp3Rk;f7EX@gEz5txr_vdis0*JJ)k{Y2`0U%G+ODHZ*w0>iI)C|1*R8qjli$2;Q`hzu zp|9Pf|Jz9|YWoP;T^~QcivJz56K3{iv&C0F{PXtro}AYay(a)U(wTgEw}-y&jjrR9 zz~nI}3bN?Gbogj0Sns|Ht&B>0^wdKliGVDb!jzlh5U|HlIqBD?+onyXV6HZ4;^J5w z;F*tZRk+s7Y@>Lb>tiFr$&~#Cv$rXZ0Iwaz+YlhHnDc5+dm%x$8YftZeRztmTNr=m zS>ZoZJ<2;8ZpdiUtqM1`sYG^t^}d1mo|ct3rhg90FYvTgiR|(`xnX$EgWAhpY$7UG z;jX_F9}1>m9?9rjT-67l%;KuP_Q#*qI3B4>!pzOmJzYE+i&iHbr*cNiTUOj=%(MeP zMZuc_0;V|92Q6D7($@mIh0&)i>&pl4`R#=C8`*tLu>)LubX$%S49GCrfxwx+#mgN&@JKM5;=pja~2UNSQ(C1>uR!@ zpJ&o+{#w2kwyVN054KUb8&6m~me*E2!bx7pGAI&ECSjJfvo{X3MHmUEoJ26ECBwAMs^Gqk{ zU2W0Gq<~Wom@BgE!h2gt-Ytx4+DS-n#k($AaVg?1XOY^k5w3)-1v{B;D4gBu>sp$J3p)zhOzn z>x}pG=sB=19I0eKbvsHA!>b<7H_9r)t^GvVA!7ygY+xk0} zrapmE7F=LN7X}&Lt#h&2saB^X!YRj9?X0wFZZ~Nyq+&YEHJ%JvFj1X^+*;o)iEHhH zN2^-Z9nu%(evc@`3W#wsmz9i*4H!FU*f5CB+Bq{Mav159aHWQsJ-R7SW3sD z5sl2n)rnxdCL9`_hNSPtkd^S$t7E0fnqb`7`3*L^nc`$0dxcGLvakKoEsQ;Eze(EN zC1J+9II|h{Y}pfR*f}Um;$IN-tP4j|hi3}d{6v`jtx7i>mt$3uAI?;uYZ-6Kv8yKC zru9Lfpi>_TdZ}Wbe^W} zRJ%2CZ7?pApwixGP|}aa+c}n5%SX_?c3z|paIz(RuF|HqNX-sK++%gkN_SngOV0<~ zA8w*H&v*w4xKX40BKGzZt4@9;AJo`3fgO%w2L0mk}=nH=ru%x1GdaWqg-y0d}vk^hbtm%H}#VaL*Q?Zl*!^ zN45Yj&NSBEMf0tJZ#03DEkN!pgZ&QQBGYx@6;&P=ot5Dg6kcb}QeOAXQeI11^7<-^ zm;V{^TwrCT0$*$aj-PGN{oh-F#@SlFOz{gmqRShzGrCCmCdE&a^1bJ1`T29SJTA8U zwS3c@R^=NMUoYkNoU7#%bG3Yv;;Ws2AG=gezWzDe=tOZivlsr+6SX?ZNN{Iz`LMOo$Zw*n1{Z!m$L zTY*O|GU$HvR-o&AWzc)EWpI~uhLQ7IF=$f!EX&}!`O4rAmqEjl77Y3=$YL;bD}YNa zezpmOw*re77zCzn1wLJ1Y=3W1f{jKx{N5L9haYvZc=w#Gz*Ez$CvMTy17MyB+^`jR z@M43&16zSz7jglZec`NnOFc*X5~&v&ap0i~)q$^CsP*5h(zP?ZzOa@0WtUm?FSqI+ ze2J=m(Iu*WqY|k4Pb^aPe^_LA(1a#vRuVNqaIx}ukU!4e3iMc_%z9sLr75%1mngGE zOVZ35lq4+X{A7vpD!Wu!Y*xIoIR7$bamQt3@n-=v7)fEW2F>GUS{vF$rDu&q&u0z8 z=ie?j=*0)RXC*MLm26*VcFr<4oLV#^*vmpVX1SWY(^6Z>m#xcfU7j|%|GBNe5=Fmm z0zYmACaj>|e-ihn*6|*vGF5oN>}4ZC3v|t6J*6UC|#|{hwR)7y3tHu{au4?N8=rtN)c%|0_}d->X#p zuSA_es|~W%|4P))TjQ#4si^+fLO*hisvlo&)&JV6f9INv`W$|-!lHk+-SOu&>OTj{ zUcsNV0~eZs3$6YuG`0ToyRFCXQja-nwI08VUT-s-)eOH&J;q<**27Xk;y^d$dVr?v z*$p0v1GitHalm)wU)VdrTUQ&E!*%nmzE;mA9`W-f9{PF3m7FF3OXMxR8<^v5FG)h) z?U#dNu5wjeVwYn|s&J|Nnsb$FYPIF1c658_sa4L zjly}%)dq#zR{$kZ+%40mSFYxkW!XwOE{A7@D({*$n?7B+U?e2+8&vKQi?ijwV&%Ug z@{hPi<-a1FFJQJRmIyh(E8?I}U*k5wE9R$*JU~g3*P?Ef%rDm%6fU7|0(?z?W}QJv zYzkhJ@`tXY{+orSt^yy5m}&u*ts=L&3VbTS)dFmEfnN)=7YO`|c09r1890<_Est7~ zUE7%+!%v>f^spVVUTZtk!*-0U=gZowt!d{8XzTjFG_5O6#SFPLTO4~2Xs2i3#I%$r?=7O1!!>yE5yn?bbg=H&77pvWF{BUoxlh=w*pVr{CyGepyVxbEJLn zrfBu-jod+Z`eKV@JKbd9Kl&{oz6P?2|CuK+=`G-tn+yWgZvju<^ry|O%Yi6UZRf4b z*7|F!_1B_xyPK`nUyIh|H;W$FE^4f}*}y;bEntJHvE36``4;fa%?90Xd<*D*OB-s` zhNDAckxE&dYgEAntFjgN&0}~!#&06>om*V9*gW6k`$I5OZ>2K5(cq;)b8h>y;1!Fb zNM-D{I$PF!uk@q&UOM*d+l;*~ZN8VQzt7(0ik|OfzhaAEf&A=ryH>sTTH68(yi)Z+ zw;Kc+-vZ{}t~S_wdmA>$MAd{7cY-MtsZ!2W*~(pRmAhP&E8n2XT`tN!%4}^o3S2J7 z)epMEpjU0M-p$WrURP#uxm>6813`9uRw3Wr$zvSBWNM66L&1ygaw~2N>gvGd@_vF? z;U=-dGk5X4N`yBDFZFUv?RK|56t5Tjy1Ug%4Qi#Etd%<7qgHCTN3HbLJ#ARY+Gdzt zDMo{uCfb;7BEFu&5$s73xa?j|s-Ul<{NrA?8c*8S5(nBmG+k>iBrz@>mvvb77n;%rQj(DgIwd8K=0g)6MRfo~*vvpaZmn$vEVTZbo z9Ckk8h(#j7c+$aSWpThw*{s&(NY7oD!=C%aLpQ*;`PYTP)K@v7x`q%d=p7MM^cv5u@=f2j zh0nFG@%aBbY80$>@V=CF-e6lyUeCK{5^`_%Z_*sUyg?o6s;a{Em@Qh>yvYHX>va_Nv?PE@J)3Ap21 z8L5v5WGNvD2aic^+grR1NKL$U6#2bz7PbZ@}qlvetOJG z-S<gi`yHs52baz&n0<)v@5DxJKhO*?qQdZ(52wU5cO66pc#pwxu}kN98g1NAj5Z7SOB|@8*g3KL4Zo zQRko9u#Y@-qDkvNIu8i@~h4C z;;WwK*F0{u^#0kPHEUN_eYxP2Led_L8kGC zB_d*#j{{17cu?5<2;XZ6r!Y@mV>_R)$&bo@)B+!Ea-Q*U;7+EnKqxjaFSYftwkLVG zpj6n%A_-jS zAG2O~Nq%7VHsHlv4+0l&0}jvgp!2%;oJ6Zcz-m|SBqIE7 zQ4&q6*kjGv3Vv@D{9Y8ir@dA1dr|PW_8zDj7JyQk&U`Pv#eLM9t=D>I|YK%)12pbBt_|0 zmdu}OQA!mTl#d>9ql&%W!J-Vjl~MqX`N0U?!lW8FJy1gb;pl{p7U3cw9Lu5m-DqZZ zBPoCp*#jK^@K8A4?rlU3by6SZxjjd3Cn`M5qAn+GC;IX*i`=JfC(3?95E|T`^S2Wn zeK@?OxmPxG7ra_ur$zAiuK1$Z<7QvkD!5>9r=&C;KQhRRp@hJp7*7M(lG20Rd%o{%a623I<*~b;K`J- z1ut8KeLd(?mNDTdZbW<0XB-`V6q?!WH@V60K|gWgb%N8Ae&*M)tllppS0l- zVy~m&Zaj2s3Mgd&8bMkiIlgVfjo|%9Ya_T57|m_o%-u#|l{McR_64X=HO}}tUi0hQ zav@&d7KPaL7)SH#+oI1wf7F9+Z;OH{KZcd=Nq2B`{xJt_dj>~}y&)gvD8Ku^kLUY{ z@O^~&zI_Y|o#>IasF4ZBqTwO)NLzG^j<*X;+n`5Oykc6+NZ%c6!S@$({tJ(@C?#hF z!QWT3MT1gw0!pX~Nz>?0&hgj@7G+GO-#GH|2^OWKt;7mGPRM=8nbOlNN(muxGJVcy z*QCMK$bHLpqK1`HD8IG!JhGjr79a-XtP;SV0{D~xXf3K0@Jw57Ejo2Z!GqKm1$-_! zh5>MpV&zkjs998_R=w+ocI< zL&L$!5Yf*k_QBS%BU>Qzc(;~(+D?G@qnvT*O8B39qaCOR%tMBU5$ zUe0u^E^)`|f~!{Ft5)X`#Ef>R@Po6^&(lrq;LHt(;K7tf+u>Adms2guD8)og;$sny z(v9s9CPM9EsA0?a&9_jD#qy zVY06yQe2LM*&ndB1I|E;yN38H>!8^wKje$|w(NY#(9)$z@*r?qIbh4AN0c>Os-_;V&a>s%%L zITQZ&T#KmP8GFSU{Te!w{mBGI<_Lj5nZVCEC>@@zB=+xfzqr} z@KUi9Ta6aiY7<{i0j!pmaKry|~IroO38-_{PZas<gLE^L;2+_)2U?p2Jt-#24}p57KjN;EH@ynGHNXe4ZtF4k`IaDG$;M zjFdLg;?_)J1tTG9%O;XL~l!mbou3nOUnZ@a>aNH&Ek!z@Yx;XElMfe#D#bhr<`~ZDm_vr`e`=jxcnk%2_-i7B8W(dhwUJ$ zQYnsV=Sbt}wS#EOMHYGRyq0~jMV>)Bi27XY$h0689U*lYzJuuFi!GwWu{(&;lt4EP z%^Xj32T}h^oNS9(IHJUBcM#<$);bN%9M9YxMA1tu@+{gx^eBEjwS(xRODyWLbO%wd zOAnl9@j<9DqlcVM^-Aa6_Kq4DNj{&-E4a_6eoimdlyt#>*_qDkig>$x&7mKOu__KbDIi zB10X^aNGnKv~CAcz0!53I`lpDJMiqMqefq*)LcI2vzmfv*dHjPG|fFjLo+9d2;U!v zh_1vp0W)Isu4H-{MRXOOQdv5|BK~?lXEPDDxk!+^IW>s#TtrkEOUmwM@og@fO->_!{4htn%z)8TM~9sOhg2 zJB7W`pt2L%<=^?|$P#Ini{^X=9k<^-k>SsBs(!&~xpUtsYwK*2P&013GD5G~aWEAPM zyY;1xue~LOf}0we8MLIbBE;7*)G3FPj*d6tW0uJ*B6`fir)GzhSp)}v%z}qsRA%9- z=xqf5 zn)@<0QR+J)?-Q0M=q6g`hi6>3lPF&SODxZVokUfaTjY6sC(-K5Epp$TlR{hGA!yhClYDL`QQEsg@>$EXZYR+blPv1~)=nbovTY~PPm?TS233moh%k7xTp4^{ zt_)~vJcEZTz<`)T{#N1eym0usq6vpn1InRV(UimI0p)OVP&uT&7tdi=kU6weY{T%W zca9d<=cmON+iOy6uUROzjF3gR;^Q?o`dy*8VtdJIEH@P6|22L@V|En#OI*;6Zt#DN z^9?tY{KZb98&$7|G(?-X+!EN6nzmF!g>fl_-jh;TE~Q{y(WDdtS7<5JDw>wUiD4~; z>adnV_WSXrFeJjIz>-~bj99u-LvVjXC9Bf3n>ADzOIH29NcM(E_H3kyWXDHUvMq|H zlD!*M$#N=HviuL?CHt+iQL?OKMY8iW1ossxS%Icqs-ePIvf2+svK1m((c~tQZJw-> zH7J@&Hgk$f)-XjS3w;-P+=_DmJda;RU%o(X-y=% zcA83-`jMciWWBFc$!e}t$*Mn!mu&1+EE#iX(5!2O!<$z%;gEH;a>)L;35U9vaDF>=j4)xpOIV`PW4(yTLju-3p z)DRZjV2OS?+lBiE;hsLd3HRHlEB7izQ|^PVSMIgfD|gxv&%Ja8b7u<{?hp?D6Ao|B zXu{!~naTlUF9@a_-k7NzGG{4=!kzIPYG*Nr@XI9}D-}Z*9W;&s&vyp`t1G+S`=-v9~Mt`cLAyzkR!K zM@e4WRdoMcLvVjfO7fgLv?OyrZBmkJ?r6Cr+4rhG6^Y*xiSw(QNc>v0N?fOCDslKf zD)Em0sKhy+#Y=qmoh&hPsQyeiydxawt|lDH?@|u+il!XW?^X`C->n=9Kab}y=)cT? z{b5-*vB_EuVUw*EC1cc*;1SrY?h*=&M=-VjZ6e9B_oyVbpNqgM$=mm+BzS3dcMH|QP?LgedxoOy?o0841fR^ zJq+?GRgyFwNo$dmQil{hT3ZNeeIBtWrSLn>>IL2+B+&Olz9$s{$+HmTaByiCQT6vk zFi?i)_FY7wg%)}4-9_{gemuO3=v(|)vWuwKBGegVN&P{xoXwc?7g@xZU*ZQa2R-Uw z;+bd=@5`7|9#zcc_yNpgA9FBkm1ZGh<~^pE_u>aIcgHZ(eiZH{jG3`mF@yL4%%zJR znjys;%$Q#T0UGsq+#<%j{c+f#`E`rV=_CG5kmx+|qU$ttu8qLl)ZhcbHy*d-CPze) zp1>v*8Ce8zZbx(|%7Q{($m7hotCZ*m8tVOseXq=MQ7%Ybi+dkrk;sifP2G<~I09*S z9clU#kYBH0Y-GZM4-A(0VtneA{t?4O8SwED^_-XEqUU3L^qa*4=*j&wo-ACho~9JW zX$VTV@Mdx9svH-68Kb2ug~?b}JWX-W){qrw!8nb4A`vQ7~hjr)ss%`ULdQSZY+{ggJU@?i9Yuv+W8$sDN8I_1$|~oi?(!R;!AgORF-`j zI?69$nT~i$WLm;9osZb%q_JzBvdE1^)BKniSR$=`$|7DO{q!kaB0c+Qh|#v`X(nu3 z4D?2Pgv}|_3^?4+H%2kcY6j!g>fGTBb2Wnv;;SA(F}WEeFW?*Q4+uBsMoh=Ma)W`P zVZK%jIh_kP9VpIAT*#2R<~rz3I&bqw7^SMYCgZ%3LHLp+Ea2wKa04$=RW(}5nckdwg?Flcsfl*@tE6UP zRd}cJH?jae_r=EMx&47iGzRZ>U|y_WM>um;RqWnUryQ_~7|Yz;Ru%GDALo6ex#AVx zsqi)iu6Vn-%vc4&Cqu{fbsbgwRLUWCPptp!Iym|QoKDZ(joi@&25)~58jjfJe zKxt&qTroh0c>U!}J)xP&0L%@B7?#)q4EAJTOF9GCgQ3mq3djQ5KQN8q?p8?m4@}GD z3J24*X@=)Wq;0(6*U7!MFz?HE$L3LQY)-iFOB&z}aI4wLbuqUtTGO zJ>&q;$Vwd00mbHClNZv%P!4h8&T(o?W;IzaL zI6cX2XCDNo7jBLI2b_>ET+W?8x$U$^h2Kn+N;6x4UvF~Tp?{zSoYTl{S04nY54r8y zgW&Xq!4HCSI?R0#oHJm@uA*0KcI=T2LmmtXC6a$IBos;LU`QyF>VqM{*tG{kg0;6C z3<>6LI2aP_otn|QokGEgf2!js-TuK*FhI)FSCHLywvxn}g&};4hrxAdvc1t@ zg}<0Oz4Ibb&M9)GcTEHRi|fKQXF@9^v$}O3;}1mp^v1l4?^%7-GU=5>Wj9)cTa7Dy zM8PU7p|nn6SRmS~r$fLIZ=i}Pr<9K24cTL6++fjyr!C5y>}ATwV7GZI<`0R7_cTsam%!n zp{Rw7Hgm*_C`4+6N(~LajhyYgGnNhJXFg+5hP()O8is6-AReF|`2GGf@D--#kAIYk zs+8bO{l&_LZ^*<~FsxJ?5N`9V#gEYO*E&%|ibx`_K8tS&8+fsbKU1)t!;y!dcq2ar zj6=_1I;^TVkE2kHa%&h6&-E}zox{Mj;W<6Xco^vPe_qcqax99NoCubLSD&{igWo+l z9N5+i7PVWeOrBCE`UVPb8!vkSVu?W}>a#OM14WvIK@y5Bx;j#Ig;WJg#TH$`<`G1S zNFv`Zjh#}?0Py%1E$UVtq;81t={_tpCem8$mV@XWa|gA&mvMp66y6aZ0WD?M>XN6mvMT{8yO%E_mxn8EWO|V ziloLr&o=-7_p3Oh_%l9Yl?;t9{Y?h5+h4UPLo3%1By2@Oh#%GB#m?;4_@GQ6O5-o; z~o@tjuLFq84$; zdDf4r)P7G4i?`#A#xdlL29_*bCYHRBkKU|DtO)lgf^diB7G;WR3cqkUK8TCG*e97< zezEUHSy#-soa9}*6e9Jq6yb%&g%~=tXZw1Sj_NK_U zf*D+aSP^M#Vx`LrmHRmiCxcB5ebcn}t{rX>9i@cFI6mbRzx4@Ql@{A-l2n6D;9Z zw083=TKBBBVy|fZVje?Bl2QdUf5}w(jk9h?R{E7FLtfF6qh;r>VgGgi+RISkuSB@G zc(?Ji>uu&3xQTdQ_*1-kcw=@GQ%5`dJp7{)Dxn z@GL%;Gas=c(%9Q;Ey@!2F#>lU$(v=NLQ_UL-NN}2*0JB*!I9GuxtyvwvJjC;B+us+ zt+$*<@@{7+xzF!ys9yEB*YXtiHuU;>i#&nehWc&5mH;r)eiK{VCm5j(iqR0mC{&F5 z1*7jq#dvWeEGpKKZk%e=Ag_;%H_US}!#u}^*}qW?^BfE6-((RCBe4$SSi#Si@?MCB-eUp9R zh)=$bs8iGA>Q&lOwU@_Cw46=!%G+Y1pnbKR)%la3w%*MU2C>l2Ctnw)(fwl$Q~f^iQRFwfq1<~aJn_A#IgfF`=Yvb5rl|lxK&6zftd6*H* zVd_)1a=_%Gd5!_WV0lcW!#KmCu?*;aDIw~w@MVq0e`7`uB=c4qlO81+bvQ=E4C~e% zP)}CG7ablfCi9_Tj0=x&QF?i>n8@1#ZZzx$Fybo?;$4jCNi0+gVh19=VluVO zr3h6<2UM1p;(d*$3_mjhNkqa%&v4vgQ)Bsb4$)?7!8+>zTet2K!-L)uGJV+m@QCJI z)Ct~fWYWAGwd94+`Ai4}FNDf`F;yNjrgMlE8`i~!m-Ef~P7V1}Yl<^%YednDEa*6? zNa?Bm10-%u#$8hAHRzrcjRJbv<743I0%%iEn6W=-oYCbk4gNPH9ydin{a| zQpC%LqD=pM*J(nBqTZpaIS)VjZ?$lvi)7u(Hopl+VNN^8P@OW~sv#P;^F5=^G4$$I zi`)~>F;w+Caq@eXXTdp!toMMEyyP51?`fvbGz8!R&$@FAo%WtZp1001boF}{C2v2+ z(EExLkBh<=8#H=KfiId@84XoNDMxK_$qDf`$v2thMETHb#d{WIP9e&NdEDNLy9)8fq#Hkn-Q!|>29A6S$bB?_b3UXF+sHih9Q6F#y?{e-6x z8#wMS_bI&N$2{o?APzt3vJEFI_7G)E^LfK`71G9TvnZn?7>G`!tAdBRXg1;{-f05; zV;hE*Taaa9urf?DdA#P|jy(Q=M&}@kMns^$Z%3ZgKXHs?VlW(~yZ8%>Q9Cg0L#m(d zW-^O*z>vu~=Nh`Dv)Evhh5$_U6r5}5yB!uKUvjRYTNUJ>bReR)+jPI?TwLXT)47Ij zQ-n7(1j2TcJiU)ab2aH14FUQLd-&vDa;~9lSS0q!F;u7(dXDoE=Yiy=b$ZwYlRv^m)ZZ>&+cgEcy!3IOW!}as$4%C{wl&A_%-6hqEaTX9WnPf9ImS)1@GnXb1wkjOXm{T=d3I7IiuQI~N`P zGivX?97D8Es?fKFlEb^((%)xF?vu`v5V?Ob$>_xQHUpv8%p#&@owfK?V^7_aa@4hM z)6nUuFV=WaL-5*dxT`+zXYHy>6z1T7sdUv>L5G8K??E+6;mCfX5xAq`zpCkbGz9nW z3|IcAm^9ZH3^=p0DNQqv*HG&GA4bQVL%dOMITb2!jfR5splvcI6Fq2?%SF3DIgYT_ z?t0BJ@f=4+Nb@H?gDfWcldIjazgW(@>3?$l&ilowSbwtjYXc$@3*oFDRHY<)o*Pg4 zFQX%uznIkPF;WtzlXyM-Zw4k0#Z$PAn<{8VWUfg$O7sH_4L>CTv5C0pSi4)dY0xUR z|Fy{mN?RsWg6oMfwlNaNB#q;i#4G&8VVxI6INc@b<-tH1w*<(WENMJ~i6y2=BIbd> zNt0+rq)eL>B-W`Ek!XobTaakCfnwa9&3qo&5-Q~um{TjGrKe}%v=6@wOlF?VQ#&;FodY47 zZ$sM70jiN7#k9a)h!2xmAuueUA6}X#Y~#EnmmVN)Y$>6%BAV5$yQt^Mnu2HV$dvI* zcH^_LfI!T-MMQ`2q(=1EOLYfmgL9o`jm3LaGR<#-GB|+!cBoBen-$YIJxq!%f|gc9 zJz3FkC2rY|@dwpXqFtxr88}(%=p3MR-1K+$(|Z0vc({?@*Xth&`2r;)D}zxVnHk2U zmqenXWuy3!=mEH~7x}9Hbrz@-%l3McY%#rB;Dl^smi!z1A>~25?b<5-KOiifeu1RKk=Sg1J2r6>ZlH)PH>V8(Xm84*0D2^#Kn z31gZZ;k5%TBnPF5*NM`RMz%2vg?**vzT#-s=xHHeUMZP-+VG=^JdKZci_(f{!BjF! z?MA888`4YsW&Wr}n&%lXmCUPgd5Y8*n&xqY80#&s^koh728IQqzHlktf;O+WHR+Ry z&ifI|V@(m`ur@SerTa-%A(~;s^by&9jnRYOM}xuP-f)?Z%ub6JPS6C19(?m4KY#kU z)mXjdwr)mC$GuDPi_wrZ-5=rKSUpP*_@?-^HE3+^BXKK*&Y}>~vO>XN`M`-@e_(KV z^wL-}_l-7pO}c_7PIb|kU$rYh6&1vv6~lm`t*D z6F21cD&Jdz7k8;%^9`RZbj+MiL^Qx;mJ$tslfDXJ0wiBMnBQ<|k#7pxrSo8vi;)oW zmY@(Q5B25+q`mkJp2mQbO}lX_dc zT$i$3mqIT3!{XKYOVP#;`2+i#{*vfKDgw=6e_G^D$Td{Aj|d7Cc{=ABdgM=wy7bC5 z^yps}xrgK$O5IO%ED=3odoIs4bj05ldBVAduK(M@R~T328YYv={bCeQj@ zLx0B*wkX0?j4;twgr{wXLaGrKQyJkHmm(CoF#e1$)zXUSfMBrP=M7MrYBg0uak}Y- z)thcuKbK7y3{L0zW)keCK3rN6)nn^ar9`&f6>qAWh1ktZtapM$NZPg@d$=nV*nk%RL#l@F1@=$)=QiV;qaiqR-vQFvvT( zhHBIx4;ga*mTM^65(6zToM-K|cwJVBE~{9Ves0la73(qs zu_AncK&x2(yf!vv`XdGYvVgAyiD<4CBXP1XT!aLSBeo&IX{%T91hG$B8yDe}d87Wx zK3dKB{zh7`T#Ql2FX{|Taf~M$v~v;n(~r#jH$+hPH?XC8wYMpy%8FTP3nO(q#3pLD z^ls5`hlVjWI}Icb0x6{)d2!l@eq(KyBDIO_oKX!Gs>QB-K!>DJ91?cw6gz9{E@uAUjh0^Z};?kpQbeRKHS(6zo=P=d^7d;N?w4 zLXS#SD#rK+(f7`OZ8;(^TBK8luNqZ+o82Gj!hxHhEslGxQd) zo0rl+qK8Gp*&2$bZ;PgHv!(@UHeo0GZ5yrMlW8_(glVgdc3>wWu(xtHan zP>qWGk?r|7CxtHPY?J5HoD`bbxg~QKQ;l-J|`lk>?~63WGVJ`W-01f zitKbX{%0&jak@>(tMUxJtyF)~5N7$p_I#aZXimCKo?r3|ZB2&}|IRa%q`Xhk5ZGVY zo}=;&C3msO(n9q@ zD3S5_9WHe7y}R3#G0__t=&L925boAgk~lT{k_`G}TC`TU`waEmN@g>6n0lSrW?8yoL#4V6>+nCrW6^7S#OyO91nZPi znsPg>HlFJaW3U0a!(a#Un4UIe%GMpx4ju%QBgu;xmf)84wD~^x9r0r95HT`Bw3B5& zqL-s|0kftY<+xo#(f7ZW0pb5zAbeRbr|%O3;VEgvEvNSw^X9%bB|p@j=s2ZzqK5GD_pRi!+BSl^ zC@6`D-fu^g+~p9W?wXjTq2!BoHgIJ<#e>xZs#3J>OGOD0{ug=i@E2Bj6@;Hm^a~5v z_H>()Z%HP4T5~?DAsFqpNLmMV={**?S0xc`(fA*h%v93ah|B+B@eJjxGn{6nS^=2y zVM?<_?;2Jdlwv)1uSPv{i_P|lv(r#Iy&#n&|y%5#PCT&8?(KcPIA z2Pd--E0>3>vZoTwWqvR9L(??T8xGMtPWbjfe$G6uPFc-g7O%`gVY!f5_B=;eE@YNI z#2Tk<3z@-vNE8hhvW6SZIY2`hywoV4o0rG)TPgfjGQWLHjA$hfUV5C1(Jv2PR`TGb z1PQ`xCG)!X+yi(G3|557eN(AMxm^85Jh%6R+k4DyJ(DAP&%W#fi@M~*xV^{RmLWm7 zy~o^+?2qYId&9#Y{)+KqHbJ<*Q_Zsv5qH|A?o^}kT?dF+z$fykN~OEz&3Gxl5-Go8 zDPQg{W$+cx0lwoHJJeS!)L8>;NqRDRddoQL($3vM;dCo zLil&r5W38Dd1j3?G-s$yp4&zm`rlBSy8oB;=Vmy&gOt~F7q<%^4|58#N&z>x1aXVT zXSk#>O6@2a?{Ja(nq6%vr16Jbo;!E7rCZOp$(`PwsJ5fwZtRgGJZH5hT5-NjU52+O z`W-*Uv?uC*flbL&M)dhA5&s(v(fK`MJSUV9U3vj@%uFQuOM&|}1kys|8I?#>4J0Bq zMeo%@t3X4T;z2RRiVM^fzX6{c+6I;VPSq`RsOWZ&>Rzky*$U4-OyIY&q?HSoz>+)BLKnso=WztGLg)q+6iFMe^rVvz%C*i+_0@iXYu`jRKxm#0HHo zRTJcN5<;&uH9@gAT0Ak|8}JtsZ5Gu>yd$BQV1t-o1Dha{kD*z(jA(-kTOKbXE(X}Z z2539drpyXobYidsI9LK0HPUXJ^WVVD6s1&kGL(TA12!_9M@HI|Qg?)*ZozWh2L0GI z9@C5zI?7PSWZJ?8zhV@6d`gD@PEc{5*AO1FMSQt#lugO-X8fJOwV$5J>9RJAp(pc66kxQ#6(G<@Q7!N23{ROEH{R z6$hl?5Il%nuZf>(s07YFgvdMErY<86A*vnictPP&Qp#_+h-YDQ{wHO*L__4>t{zgW zxI0}k=%S+~Z@r5LUB8XiMT^%`GR5x7mp{OA4_`SH}_w0`EjX{m%`u9D%-?3wDQZglEzUR65 zfe9(8$KuUcK3s{qzt?qIFBeT2%PloPIBgxky73JOrM+DA%s4={05X~GOTZkb{6Zw9 z9ml>oFX5hEE^0p>hH+sZNxGXR>NK84=}mR2(UBiHnwfu*uNS2${!|UkzslE>suceN z4gX!f9#pURr+?fiCodL=empJhA1l4oVz@lvoPSE7;8fKKz#smzqPQC=Zd#gyJG|VWa&HQ%l zl?*;#d6sFIQA+P6{C<-~OBj5+CO@WOMk#%efbVGQ8Ek8EnuZyrRG)xF#X~Oz@26Gr zbsA=r(kBV%VTLexj!OKJh8d;wSpr(#X$*c{lYiDQqm;f#z#`RJfKx*7;ZpjUi>1$H zXx=cT+^wSgt|3bF+XPB}7$XstBS}LCwsEAP6Ey8q4FUTu!SmBdL!Bm|l|s{9dz>^B zzbEj}S8FPh$jc%B%*TEAhqyBCipWG{I4H*DJAtJPMpp!%pQF?`hhKybTcPS zK@!)Y*=ojHHH2eTB}yH-Q`7F((1D>2&DXSNH3V#WBG;jJL7WGbTe^xr%uaM;43U~4 zRR`k+?sM}q1b%Cx#H%%4ok+=JcDAL2&!lXVH3XA;63IPzXIt8$xc4QJ`^TMaDZiW0 zdLWUKFRyP)-)NqnHALPy3QPE0=(;roY+fQIC+%uWM{C;28Uj|Mu(LI7u!evwNEAc* zG;N}WfPIuG1LS&@ZJX+u<`G%9CGr6I%t>f;FhH(Sz;;Ef)A&v$MBOFhqY5vK#hFk8 z6Y6pZQN02lOXR`VqH=J+LVWhgLg7iJP^Iz38n4s%Q;9M*?Dnmg>QoJ();&o)M{qz{ z3PPj6MGHP@rwE_>lEehn8viPhk}qmY^uc#R_cIMa_uE8DezQH%7n){&FF1hxlt}JB zM;h9qbiPxIq-6@9zY@ufyww`NIZ0e9Ez5zkg}#F!c+C3l4??_NLooSUjZmeT_A1dj zjZaUK2~hT_LbOWbwHlwDM9Fjr(X9uXieWC~v()dOtT&M9ZicdWS|1BYWA-+ZAqRCgl+e)Zf;CoO%oV#w4kUIU4^ZvCAR#ZRz)bP9c8&Q>?OAL-@*LivHm;s?#o_pNT)*yC{iwB^D)NS7LNf#(ue# z6-0};jr=u;-Gj;sG7_gOe`Hu7isBCjFkL7JlK9R37t*1kWDFtebKtp zQ%M+TO$nhTZjhwslQ4RE97)p0A4($LSPkJdPbTpkFNh547oyuouN; z=SG0rXwCFglIOOaZRwOSd>f5*&KW}O`6N$LeOtPU0mqIqRHuMtNuI1xhSmch<;myv z#NI`|Fy&}jrdVP$>Haq+nb@w@Mt*X8Z`h_Rf1t!SmCQyiSIU~=FKLVfC*e1jXbPQa zD8o(`tN5d+_#>-$?lhZprRT>aOxR{k)3IE+FW@ZexY5sMpCyIUkR;0r)f)dP ziI){NPP64KM7^fVvcjQPq6C;g&e=lX=cFbjQsIx_vvxE(^(yD2#CUms6?uPUc`v#$ zChxB-Z_Smh$Xl)Kep7iHH2%BD`{k7?Z%#iEOXSVEDkg7@0`@eOwZMerQl4>S zytIFbw12U*l~=`i%U|p*uOi7y^j8wv(EeB3lp#Jzd%18Q;FQv+FFcHE;6C<&`>wSq zrJ)~JwdwpYz3V!gQfhMyWt4j(Q9sS#)O}SpW$?041az)M$dx` z4iVjxjPs{|PKUyjQj0`C)wr>JdinJt7S*^htN-YFTerw)s2J;}WbS!~%s`WfV*#_1 z#Rv~*h=%yCWGVQNW?Gf3{g%dOx~1AzohL-!O6F?6Vuno~RQq8wwZcDwAE@wq@dFip zAhzPr_%&!=t?(;nK^u0r>|sLn%VgnFt?_S#%kQ(4%QZJBmk;m*TzcGS6LXn@O+4nJ zd6mna8^MM3el1n>-lQS)p66Bx&KC*hYrIzD3*0jGOS?eekGegW`kj1}PW^@+Dm3#n zlvy3`WZrud434Rv1H8Bik`_~;QeLQ>>ooqTn~QA&sPMQZZMcZ=m|Nn78h=tV)@XcB za+5l%b%1iz^}8J{5=)O#>*hAJ){QoF`fRkJM73`C`b!o_j?NJAg0K!0h7;&@KXd-|pyZOB>Rz7{fQbNOU9mghCmifl{}ZN^Ole~ zwh^mHKMm2Zr_!;TB4>!=vrP&6qdqd3|2Cg5AMN}f#t!7 zkIbPl@|3{#3wX;Z+8J11?jtG|c2ww&H ziRdU7r3cAGrlJV^!Ba~kS;!9@+?HNJ<|kv)D+E(~<5Vx-n%T?mRhFi8zxY!4^y!=sK#D&Q3XQUQOI>NNKgS4b1#P|4_8N+;f2+^r`jzM>Uu+Ud4^6QqMJ>Zu`>+qs78O|$nk$} zYq)%RQJspN8Fs|aB%*#M4bwJnMNdNeV#z1%{TAP7h)xn+`azfElm27VNo8~nTA$Pl z5mC+hL9-)o;gk^dgKBASb4+#X2i>|Ibth&GYRmsO9ePrZ%6?KLUWcCMq^=?A3C_ud zciQAg))SJY-o+^@OHashNJ1fsG}nW6`l2_pU&tKD5EP5g?H)L-9^7SB)WBvuXP@Mge6C*EYMJ1 zChcP~eMEgc-Cfl0Zs+7;AMEuI`&n~ZV*FCi-|0msc3*m4u?)<${9Yo8b7Z2 zuTAa#R-z{;Q9cnc4d74zixJF(8HOm|5Liv~TsgzgG4~+-))|I!H2rE%%?v})du;MN zHp9>+{HUE_=&XBf^1L*|(DnB^wb1Ez<@|7sGVMMkUZdsmP0(@!oxZwPbXv~mhx^|r zN-Z~WS}m7ODZ@uA_}6FmVK*UPPdC(YTG{;&8p_nE&~=8jna_X~&~l_`xx#opm|l{%sw_%;*dcd0mvTmF ziJvCHK;egN;tNwE6heFh$0-W5j*qDBA;>WJ5u1{8W*Qo)Y{zQ|=26e(GYw6B1bV?y z11f5r;;gzxL>5sOpiY($E#Qi`{E?Wj3;1w-!a|!eC;0=6QPI^!QHuNnrwx7-db8s2R1^{qWT{@&UUgl(`ZrllHNA!L5U;(-LN!f&%u)0v3nim|dy|ENp^UIzDLU>k)^suBJcEdj?qZzJ z9<#|kd8VP-QHBfb9;?fLXBwKg7)RP>8fqA2s2dUeW!%eV8pJz6$pMm&tEeQ-TF8iK>XuuRd$$$@Q=k7JIFhX2M6ia9TO2}@LR8_ z*G`YO(<*#G=f`bktE~6CyXfdA94oA1rKCyP$iE{`*pxz}u|^Om4bnOb1L@zMz-fz% ztAuD5C7$7K&Y6vb*2{GK5 zLgWfY;>xA*m{t#}*DPIT2?@*_;EVo%9~biEX!2|g&71*5)X^}`;Hmy7)hNWi!65*Q zb4+G2rlxcb>h6qZ(Kp7XK*2~ByKtIjc~wL3CTHdY=U(@$&U_F#X?i#93GsTS1`VSFw^V`JS2_k zpF4CgC#5?{xp^Z7kKm*fBvk}UeEGu$(P@rANH~v=CvqCg5{Y`Fm65y)DBr=7ltICO zkJGT^g+CESfTMinK5xWV(gdOEIxr3SOU48uz9?(J@`wB-F?^`SXn7Mx4a&5JnlNVcun~hN%)$0sTr#DS!DUY-|3AiIdMm@S|L`-)<9(pbZ;PS(+aVmXq7Ak6#N0bZ|I4 zEFh~jZoB?bxeg26rvn8wY#s&!GP9M0*8Efd^>+??5##e(h#p!$3z=gMhXfB_wLC{k?$S^v;Wu&1#!he5cBi$2j-4unwwiiE$DSd_SEyd zk+Byt;+9qs^YaJx>3yCzlAkwj@TfBwxg`Pe!~P22s0+9qx@$&N@_|~9@J<~Nu8jJI z1jEI0n_V5XIlwj}yi@p-2?F0hFUSxf%-YVTS0lxP73QYM6der*}IV zsvj-GuBv|}Bj@8w>04UlED8q8W1Bypq`BzdZvI>Y+}P$%6Dctk$@N9ig7^bvXvTtJ zGDn(pAJM$dSl4fg-mQCS3GXs^vPyi#VP7ekQj=a$NpwLv1S&6~i8%JuIpCW@<@go1 z83XmeFc8Gt)Ev%SFe++}gIno*;V5H8O?ucD(F?o$ks&;}LR-;1lP}B-A?DhqyZJ}d zZrvfuAYY`|na!DOlO8G|`u@b0bS{|2e4%qB8V*h)(~++hJM<(MrDIh9F56t5cqZr} zqh!wbCniG%d3Yc?9AgKw4LeUIMA%gLC(5BP1`$49A2sJS(*H;Oo9uE8%Omq;f=S0d z*ZO#c(nGSl*Ev96^U-PE0sET2J^4qG@R~4|DsXLL>qZ5d6u}g)KPn1b_%9Xc#@6x$ zOLdnh)o?MuSm^=v74$yb1s^CYOg#mgl49#0{%^LHrCT$+RatezO4oSJIwcP$actVs zj%o9n*3>}C^^(@OHg;3U$9+_+^|^Mev_jHs8N<6y_olgM*z?#_YTR|I=D3Vwc-QHD zPS9Pa<6i)_?uKL+rn$)Xf=%wda}3ptHGF=dLzjZNhMs%@Ybz~C)M~TF`xmECl?wX3 zhK84sY%O^?McMZR`y(IYq*CgMqDlMl#s4Q^ zvU*UxiZSv+5lh60-%aZCQlmJsn{>@ft#Ff#r9vfjw}x_frh{%Qb>Q|mqr!W6Fiaic z=PO^rrxE^u6aO9L6EB%-s75I)(a_B4e*Ij-%Y)fuj>OV0HFuqE-J1_mx!ybbRCP*f zlZG-7JDazb&R*WxMcrR^R^iTWg?_A8^W*KB(*A)GbcsHySCXHPcTAZ|I9Qg6E^jFM zyh~%Whq4t?>c`5L?lcVDU-ip!q?B?IJMonkDn?wN8lHmXVxo(L+Zh*2XqaoIaIFN_ zaj)2v8OEj!cm=s*^Ut8<`|{m&MWw zd=*}rGVWoE7QSjzO7=KaY9?RSwjX%t;&0+;&({v7R%L({%Ta~Sz9e2TtgXYI3k+1d z<+Ye<3wW)2*=vq&5|2~vVP^l+YmO$Yog|+4x|7K2N#eLzBJ1~vfr2-`j_tB>s^BwB zatjcl;8Kp-%UVc$y@Q@v}t zyfoKP^)j2fygApy_V0m&RN43+4L-^ZgB!nl)?EgK{URlya29EDc42 zJxXa0Q#yP3fvrURI0ua-)hK~kmpLLGN<>{vCdL9?F~YijId%_9h`OT3Uc1~eOIOU8 zDWf<#mAYZYIK9s1<=}um$T+6XCijTlZHX>41fm(;y@+-9%CJO-R#c;UygVUZpB&LA2l~8PXHzDY=ZJF9`u%{o zGgi$({p|dPqhpTfh%xOT;NJ0uP41t#VHBMPd)m)4^vxSKd5)ZCXz-ghC3l@?=zA68 zM-8F>G|#|!hMs#9njBcdjjCXTMRh8Ff;V1|e9Y%^++8rdW>N`&R(f{+`Cfs=ujx^4|PH!)#Im?&?EWgt!>D!z#BCL(x?_x zL=7B<12$=@)N&1F*RHQ@F!qI;U9bv!c35}ni%#GXL}4Kws#0HQ*Jib&U0=}-W5@yc z*>81Ajt}l7Iwh!6#$$^_JrQ7p2rvQy+!~`k0wme9X%v3Gy*hsLr1>X_@8eg_8P|k7eg))(T|`1 zTVs=Z={!Spk%-_EudG*^pJ<4kvrAhkC?4bIDDyp~@j~3D&CG4w%v`<}Ti`^u@tKF( zwT@7?@#d@UNHs=!khx77)U0dcA}Ki+>6Yj144ttK`=ixP;sc!cHYe62F+dM7{nOV= zt3wYl#;fbG-}Bi#Lp2wR>bDzD;(S9>H>gLiP?c6`h}L`uwwO}q8|qUcdJfhQ2717F z&YW*(*#?_D1Lqsc+z1vU=NoEJ77rQEHS-M>ZnVjB!+b-JZM3P&?eh&KY_h4#z4HxK zZnDY!M=y)=FA=G}PVlttZBft7HhB)~ZPAtZacpmk-p7vz zq#>kw#8C3P^9?}R`w$ON7HHKVUAZW)LL$#L(*T;>gSB;^*TWs>2U1R7P{1^lT zppvWUU|M<|_(A+87nO-H12x1nrA0R$7xqVeRH$e>$|alBv>&naT0-=r^=`V0_HPjn z`jKyQ8~m2zK|k_lHT)!-;vzi|ftv%;7|93(=y%TX+FLfIq+Y82)WEo>ybXUUbP{)S z;#HhjgTw&s<-EJz#z@3FmHyyp!8__+dpX1X@4%#aHHNY;6O%Sro^Xw!vG1yTeX9C? zt|8p30q%8mjiK`^9re^&vy!J_LmpeTIuZ-f8N!^t;G=jE0wk=Kz~f?IS4-egzEaK`xBM!Cg7qk0=?HIR5+m%v-d0ol z2o8^#!JZGtw}cU+QB_s-_x}AYYB4UJOjT7?%eurVcNjAB=gM*u*xo2&1gI%*t4AZ>H|M?&TPVxM!O zoY9)|sqjuMV64Vn;i~vGaLAG6k6hpj2YlsYec^~d7#KSEv|i-4k9<@%H_|*dnKn&} z1sllyhxQ+qi!Gfr!9(lS65g=fvHgdW+s-)%UT)st+|lH=^Zx;FaF}F zx4os47&dLXiwwQ@kJ}NG(+uV7-ay)f|I_YLg|EVQ1#d_=1Rl?lMMQaRiUC!*HE%ytLXcGRPwcSLp7SG z@c%{0X;B|5>JV9XTD+piwW=tt0;GCH-lL&Njlzu8dNA;ot96h`6{bGI=SU4DD-=E} zxrNo?Oe486XyL{yIzZ})!m>ekOYjF?5m!e}ok|9(eDDl}JHJP0?k*i7D zN`)%d!U9LWj(i|DOV%!(Bet?~sWI@a^id~B{~9M=@Z*nj5p}EN zv&@HV>&TaFPtfsVDjMgzKgMve9%;pNUs*;22IhQirpSbI~c=`9yWp9}GkkWdf4I zl@V{5kEp{FsV=&6drXH^zS7wjMv1eWtG3$|H#BHc;+27Ne_)a~Iy&qP@$U7Faoutg zOq_g;!<*h39@g8M(Y&QK+=@vh{%{=8>sv$YKYGI8{sRXNE-2ukL;UcfiIDwAPZ%<2 z;5a!qHRrm*D_x;>S89n1OGfq&Lbg{5Qj0Cu`#- zx28C6Xc~{{?5_xwQ}_3d!VwI7&-xEvzjE`VA4m_JSmFX8|y-_E|pT7+h^VHdtqk1=JXy#bl8_O~I4p>G; zZ<|f}o8OZyQRJI7M3#=-XY;NF9+mZJx&y~DNLKe}0ms1gA0>)k6d@hXjnL5OYw*Wt z{8SCW|4>i6-EC>lcANM$_!AZ6pg@HF{2KhpJMcShoZ{F8mZd_?w?;!VCy|KGa6T6~ z18ePcsnwD$M)tkFN;$W}7-~ z?PjQEgm{1czw-Xl2-%!jH^?;ed$~fy%)!m#2D2M*$m-S|$AFt`an~#AC3#L36ybD> zSFWa8#~kINQ+GPUrRn^M4od7ma{4u9q0%YWP`r4C(3`>ZDr59!@IocUy@n`+V^UI; zlF3v*b~NHk8z9_cJ8ikN0g)d-IquR1p*A8|((D*>WBLInnHxbZ9cFHXwsfAk5qjW} z=0;f4v&Cs~kQNR$H)d;owmA;c?09n%NRt!JjgXcOIX6O^pL1@69C*~Z5hjClK4gv4 z&W!*ZQRZXN`|UQ8+T>Job(2HEF$Cm_9c->?8OJ%iT-!1@?s#)u%NV>agA>kM;^8!~ zyoFv$S3pj!@P;DPY4yp5(sXtl`d5{e^ELKU@#M0+<^Hn3m{5LjN>4JgER!A}!ug8M zlWDevAFXBND@aEN3nuzYqhx-;OSW<;DXukYEmODdBfKFGPM-UUqrvdB{!ubpEWRQl zd$xr~Q+axGknCY!sN7rZ8_lbn=7YHWfhf_PH(S)%7l?-az6gEH8x)=Ww2glpgm8&p z{ET^#F)-pEAZ-WrjKJ;^LHCjB62 z-MW{BgO#CCzEWS<7by05vL^Ya@dY30WkkVSElQ703lSZ0b7M(#mUG^8uf>z@Mkn$X z`SD%+6n`W#!W%*j^kAin4R`^_o@LT2qCzY#TNB?qP#|BquY$~6>t9GT@BbpvV5WP{ z!9^;LhRcV-N?8@&Xz|4JdXl-zur%9lvFKnHF7ihszGzn1R}q}-8{!W~qGZnH=Z+t~ zm9Iz%M14FCYi5QRS5FqcR5CM#aIql#UIJx-|*`-xMYg zA@iJN;`~(~Vx)g+vbr@hH1o$!I~Opl-5T2_Im^&ETpi2flu%q=v9wf*{2-Tlgv>@` z(xXJ3uWY>(%Y%V3SqL3j=`Wr%7)#^+=(N#3c+v=y?j^$LGrdT{&QodRlqnW;MDbb0;eQ4w(EI+reWsS+vldo!B zA@!C>T%*H{5SiD+T_)VtyxBnsI?c}V=9RpOS`&MadGX-wUWIp(FFzbC@)h{5AoE+Y ziEC2RE3li$JX^CzNV8_~)2?P;vRDx7ca6Ha8Do7>~MwXa>6__ju-8UG=b<>h4FIyif6L!|i{;42SKAu}k}lCq1GNG z1taVUgbY5Sv%Lol| z&F*t}rHZC0G9LxMV%G=M%9r1-tDOFxWIOdAaN55dxoR8#s zB>U-0M(psVO({7=hBBh`6*C<4B`*lL8&(^tDH6+kWqFQYV`$2kHhH?PG4wic+^4QF zRIeC&Ezf0Z3^f3wbd8}tU)j_pxW-U5eq6i8(2B2Ya^JMZP)@NB-C=oNTw}=nwN0Mo zYYgS#$C@>UuKyYmF!?IQoo+MvZ9oC}^lu#U_`&4AQSx<~#UcN#Lmoev{I?+AT8+@M zEAvIi`J)ptd`r{9>V9^7q1|qCq1|qy&>Fs#$GV7aw^3JyeP>f9MwE2BjZW#|@0@xd zajYTrptwj+MBw9ur(q}3y?mY8-tTbVZpl=d%hBxbZAyM?jiH_@Q6CNAj(6CeJ!=dV ze~;5ZX00JA5i`%VJw4YNdhL6gJZG*obodXzK&q@?-q0z`R`2k0xA-3p{{angC1 zyq*DVeqx779IXD;#actDrDFP(wr9~=L!qB=RBNrF7a3#C zT0@13vC8)BUTdhs&nT09YYo*XV7=`*eVw5Tf40dpV4b1)j4^(lp?byGV0&&{XXp<`@yH>MXk>vlvO!@tbAPx=*C1D6NI=5KJ?wMZ+Y|F}?wAN*=l zN?IA0;r&b{h!3)FTXd@HZ4+yFbnmea}2s!i-7i9$saX%|K~4 zTOluNnBfD)3dS(Mqc4C5)T;en(hwf-Ul)5oZy>q2qp|am?@~mEG z=mEy~-#SA%it&WY^Y=PKpD-X{y`d@vtaW*MtT$A)$0pAi>kU1y2R;J#+M*Z_y4bxw z0S4U5^9L~CUTJ<|KgY%Hbp-&)=dU+(q#B{Kh7kUKm*dB zp?-gYEIX$H9&xdA&iqrIa|2_rb1KF{7dz*nekXw{E)qTCqU0af8(OLYEY}c% zJmd0o+hFJ-&ICmZHPg$Y=xu*#J$jchplGdPydsJo`!`AnioTHk<}W4{@Nz{3r)sZPOlOUP8l7PdYGg2 z?lO2zu0%QJR^q0jf))V**6)|rz78w}m7 zB=6M_!fpMR!trQ@>NMxz0a95+xDQ0Q4_LS(_c_9Sz`|X&&&Kesh(2^-+_DhS#-Z76 z7lvlvA+d};=30Hyemu!HiEH&vuGQm_Qdn*%18vLaT=7=#$KVEQ7T<8Z9l5lR{E_pF zCVWTEWzwO)2-`_Rs9o=(^ajj}L-`?iG%=-aXq9iuEv zK;ITcT>7?!tlXXKbVGTvx6NHj^+5C(oc zfqR=@fW^H{c1R5Tcmnq}UEMC}ZN|G{VDvU2#n_U-z0Iu*KoeW5fTt3;FKORKJ$+0Y zWJME8R|xUi1nx`b0>DjdiHcOAAw*k}zmK0A z^jyTn>mJ~l^6yAsuX}*+knY~zh2d^CnFkEK&~d@}1}-?Wy$esByuev^AmTXOi;Ugj z5EpS0JJlNWnF z;bE7L5y3kxDq_DN{O)4_i>-hcMeLtDs@TI1h1ihj36*H2hLGqLk?6WZ)u%rM_CeaZ z=FZorH>C}gBD?%N3C$e5y4S?{QVwhCd{YsRcfPlgpw5RS$ArWG$@wN69_M^7Bhu9Q zzH^e|obQBA+-8dNjq2p0l-g*V^WD(NMeXiUP3CIIWSNFI-^-n1&X-zg2x_YHeFq3T zUw$J1&UeBQ>U^V)fP2FEsue?>uZ{sI#Vra@=lca&F{&PMBuWtuP^p4V(-0D<^Hnht ziuy(cI@$n9o$t9LwW!SR&GalU+wtMlbBB6wFTK%Fnb02W&T>U^7yQs>LS zX&08Ly?RE5hLA{|@1mnsqUVAAe{?>qp;sx*&xgf(-%44~TFDDqUmopv-%1M|Zox4w zQtw;IYjaDGz}~mgLQ_|NjN^S0cbdL+7Mi{@k7e)M$yx74#PPmeoO_Lv#GdmRr~Qev zGFoM!>B~IMMJZ`h*!wmy74LB_YWJIJvR6YU%QW6%8h0NT^S-JnQfTWeZu-^$!roWc z2!Qwfd7OG*=JAgA(NxL$uEkB?gA711<|yEQ7B_vHkJn=Cc7o%5TUD?RHAFFPvbgEH zn33RpUnXEM@v^avj;qa5-1ekVSuCSnn!09I=#i%A-tsy{XvxA<;*}=krRmI_) z!z``>jyrXuq0p6v^QL=-Y&7)LNiOo_ZZvdQR~K~|yV1~<_;DGAX^sSL+8w(+=ZH{#MYZsTFmS>2pD(>A^eI?&DWmTf#DavG;yJT9y2 z#*Nb-oOQG(&UyY~>>HgVZdmql+AByaqwPE{``+WC6uOH2<8!9cxqBRyFFD7=?k-BH z0uq`&CIEgwfxq=F1D@^@arDk=0L%De>tHx-2= zq@1qP5Hf!&qa;_RHWe3SI#uBY#kxg9VDC24u;pAMV(&J*qI4%RaYI(6fImd2RSbYW zbqe@P^f@6*eXleN{Lr*^R4+PNL-5-t(%lbij4JDa-I}Kcd{bm`rAjII@tEY>){BNV7={Tt4# zIC@#(Ic}4o(Y;*c$=GD*!Co%va_S~Sn>iPj*s>KnM?>Tav|9ABa|GIpp*yM3oRLxS zHe6)bh>HxYXnH$VT*R%@P{gHmTEvaR?MUFRY!NpATYEcYFL6vEdr(}YCnB=X6!Bd_ zZyM~~AA1@`MAu=%6bF51HMeC8Peb|8N^Y0V=!15tic4S}v##h9*Dh^f?k@nT3P`bb zX$u4X?gQ7N|v8otX;hf|=;Lkd`FxS$uFuI2k3V_+6rs~D@L zX*}T!Z5l_N0U6O1pEgp;?Mw}!$cKiK-`ixUpQc@=p};(en+?qZ0cl&W7wO)Uw)G_j zRID|Wqks+47G<2NZBgJ%$d5IdYQ@-Scui(006ax`UKzfwAsDZdwr($wcvWSK=H4Q$ zSNU1mwmx?j=#O7#D0PO2_LkvQmA?QuXwy&`;JaOYCHb=5L{;k9!$*syq@CMiv4`*B z&E^4TJ08A=CkGEAE*`#z$L7BxfjxW=55v3lb5SNQ2W!H`{osebD`>h6Uw)yVi&FCO zii!C0EE|)Cp69SH&)^+F-#IQyDV)i^d?W7&-VZQ*7WHyA@A>U=lDK=V=Cs4kg&VUM zKcuQXrXlP+-DWQy3M}?w2l!M|BzW{&KQ#?22CCy0#kgPgOMhel+%4@!q4^)# z(o7!+niwh+D&T&b7xAthsEc?{10xx=@QVWRt#37ix;WK;uzt*0MOW86YMhV}7oBgj zi_W*v2>(9Nanbp_ZQXB>i!imAZ)0vT6EShv`Rq#@kiZT*pPi=TVD--$_RsNyvG#Fe ztgU^R{qu7mmC*wB&uK%@*3M@CT*Ne&3;_+@tbUBi{)(jdCFRAOeD+Wmr8FQf(Ajri zWx$M~F2b5Jn&5j?>3JH$W;NoxOM%AD>i{2aiUjA~JJco4n|&S%3QchB%~FC7iStfj z0Lnb|76CjgW&R}t&;%DMV1amY)-d(t%3+|1Cb&j19=3UO`q(gSf3Dwzpb5^tRm6TwDoE}5T0wqi3{;RR z#dusQ$hjAw0-}OcDZ|+sg7G4$EH?m&bJuC^XC?Qq0PwQ-(PKrGG!2pa1>2Lf(a_n$ zAvUTS-6qn#Dpf5wT&vnr#z2kAQHmc+>0dTo<1u!-2ttd^GR}r0_tKmknqU?>?TE_fH$5A`-T1 z0~h$FaXl(jk%o_t7wu;i?PnJ4jyz|!_%rXYZABb45z^4lykU84zB5J>937)IMtYL@ z*(GDNfNu)Aq+gg=alVU?!qQ06JxB^pqF)$)T|V}rZo~c^_DgT$y`;bMV_tK+c+G9H znR4n#^_rrQz+kUYjNAWd7eq{x>zf*-LN&#z3GpUbkRYYCAOWSdc%+L`s&2=gENz<-(d)ftxA9)PAd@2VT;v_G*MI77LxQ}0b00r z3st7A8fFB;CBATkW+q~Cv>8Y#HK6XpyB|EmSe%HdhZzkykch&1h12dsnp1wSCSrMK z1CrRAM(|+yuS5(m_Kn66`adS-dew=TphKH+g1^i`rduk=Uz5!;BJt zX(`R)ET4^m8YzXK#cUwW8!XKcW3d-o0|+{pwTW1eI)5z0MtN`M_`_pel#+UZ^9Yw+tmhH_14`T-)hpAriM%ql5*S!*`JFM)9i`nP+O12JF@B-O zKThO@iSCy`DAe(nFBadc(-1;!OO%o3MVAPyNJGGGNMb!Ny+rk_zC=6f6-*L(-lXWa zYKUw%Cy{&XWDxfGJ3Bi*Lt z>NNz}2a|Zzc?Xc#GHLgU-V2l1Aa61N1}Rj)q9h)`9(x(cqR-F2RFu3#Ly&zfiTnRN zMgs5I3cO82AgvbOi-E+WhZ<$ERdR1*0Q%>81#C`Y-cTF_($(<23}*^9kZoPTHkSVC+&WCa6pO21;VM`^0cB%f^3xp^k87 z6rwj^3o6Dd3F1;U8ecE{$9CkvqF1UHIiOy>VrN>2(GPKP6!W>UYE|h<-}KsJ(lUv@Nl7 z=+l$2Bz0-gKaB}g23!mlr5t5FxF}wPyOLRiyOJS7b&(^&UC9vPJ;W=B?n;IT#}&Kq zk+k!j0NtI8{;7mhaoYPnrtu`=a@hNRPWS~075GqNPBL20GfOa;y`Luw^ODiTUXPUQ z2hjG?{ABDxY)48xQZA<&&eg$(eTfIrDf_0;qGYt;iHXEu1j3=;v6y^{SQGz#z=>KEw&BLRrlKQvRKv)pruxVKjovs?MLS>4JZ z5p^q4#$xVqL*X^DkDK@vVL;=>jA|8(3+s03>%MZ(Tjk3h*o-!Bwg>&#;p09dnfC1x}}t zW~F(B%iI%F1=;UkKI&K{3i4JlALjpW%ujrne`MS*?+Pr$4;<#dDejkd1-7h`Q#^W@ z|I4^v-W50?;U_-KA5WkHRE3(cDSO~>l4ME zP&IR4M-=3-nw^$ZHM<{_Sj}oWqonb}nZ?%{n#X1yQq2 zC<@>DhvUE|)a+bk;Uay4%@;+@nt|lG91hzCA^~j)=JQRFXN~FKUmU$zS(v2A{NJ?B0~z*0}6A{@v|lb-_4t2^Io z-K0$g4+mCZacB2-zbx*|ZbvOx-04svf8vG7WemsKPM5+D;cdmhLZ~X1cE&2v!}JN_ z2eG@aU8v@FH;{RiCwQ$i;gBjEnfPd-F7o{Tcu>PaPP5CkjJQ7B9 z?;^)0kA!Yg^@-T%ITABDJ&e!}O`mz9+UE&KEk-Isi(sF3;y3Iw$9q7VPh%B_uL4AVkGTGFsS%$h{ zuHS1WspbL6W^)ZO4$QT$=JnSna1v~;7XhcxTx~lVNjTQps3q36iu#GQuE%CAu8COB z+p~`^6MJ3HM@xn*cMNttpXfbdxnr^GSyR7&+zRG=oRbKb{K)v6$bf z88^!roufG;j<-s05zZIOfxk1)Rcn0@7;LQ%YlV;L6Wry5yYlluAMtLTl38l-wCeEl zbXs*SFxUaVuf@O7C&=6&mA(vYgh@5$JM?l&@1H_1biUHN9~gyp?Fo&?jG|68=zHSQ ze{y`fAT<8$d@*YdjT09*Ry_cd?JXBLM!i*Ne9DEek8qoW#%qz%(D-BghV5}^yxT== z<|9FlN;+?GMqUn$FS|(n0!)TOpDry9g!fqqS~AAIrt<63CysYYAUqFPeX#~ubE}*l zl|c9{z`2VD#6;#h=@Vro5FU6*;TW4z3K9sPe~EgAoi0WHBM|OX1PO$vT&iR26N~`I zK(`4G5(xhUIQxYYweBVQ1P>Aj*IcGJs+30@N_N{-{*SwO2q*17W&dS|@?`{;5PgxT_kO_HB7c{VJ{Y7=l$EIWvug@1vgS^qAW?7PTD8d6u7$0@B6Er$ zQE%yWYLUlZ2LxDTry}HJsJBNHR|2r?`oE3{~h!(ROehWu*--3u6FqqFxV~)?Udd033^V{ z+o`2B>aAQ2vOJF7Eo`4AQSVInbjwdBu`wGh+n7WH0tgBYhoy+0#`MP*vguM*9< z(J{{+qTbtXRCDq~z2Du)_P3EsQ%T+3g;8(wKM+ag0L9oUQE%rzJW=nLNO(h8Pt^Oz zf1*O`IE{L*L(+@tje5u4grhWT^9CwW?|C=Dk7(4p2?;0a9ey+Bu=jeR-u9cpYX?Bs zJ;e|%QSU#Ip;0g0CyJm^@0&NPC5^oWs=}6}7#j8FZc$Tul`+_q6houl{%fEfhZf- zGhnkRt#HY}l!n}itDwMQLdh@-*tboCzT6buvplNE-D% z10;@myOa-&dX3v5X+*uj2SflG^^WEYSZkwZXw=(syISi*z+h_~uN6+#C%Dt7_bVWA z)Z3wCH0rIqL!;E(9S{I2YS!Wl^a(N=_1+F_M7Oifg!U(%@ol;b zmgd~)aWS7k`@`Kh_(4B%=`-(!xjg7tx174{yc-tN2q>)kGCuvb^IEp<%ZspVH601B z$+C4{%ZNGT!Md;HqjtX_=|vUmzJ?Fkoqvy?O1jqNt$Q_}!~5?&Y~2qsxe@pBq0zrH z{+0KF-G|t^|H;|!-wR$l075%q-7j)8EAHdLm|uM_dssB;GP#6j+I?!>*8_*Gdxc_L zUc__SPk@0r?VSP=zg{CuYk?gUAA6W zxn7RwRXzavuO9s|`&Vy>* z4+Dd(`*5XGuTRjsw@B<~p29-)xV#+$m@J zlAHnSu6aZR@M;kseY=`7V00l2Or zwuskFpWTWL?{wORUr`1&wmXdAJ(-9uYe%rG?O!i!MBr3XNH7CF3WQLaVQr8ZT!rfTM(J~*ln~p@Xl}-Z5pC9#8|6SXJokR2~ z2hQ41$B4&Z$GJ!IuHXz_-m)HJ>pzWGw4Q$qyX=p#^`FhPZ}%@$7?b;>R`7z{0srz- z|HazwbM?u-fy0~g80qAHp(91mQI%C(pO937<$MRQ*nxCCCT}t=kwvi~8`OcUz-2S+ zKx+Oa7)xbQ>?L5pflPcHN(Bd!QjBF1X)izqJCNV0GzRMv3@npHu?HSk2eJj&>_FBi zndP!5R{I3#!-14-5Dw0eMX^UX1K~lVW}GGqVf~&|r!oIY6lJHO7-z^r*bPsr(|8>i z#n_&GQhD2`Pw=?XCz1E_3j0!@lE>##clbA|zdFzmugC5+-)*&wk?enakN^(!I zb;!#>jn8_lLtYL#|5-ovuTohYq)*p6p5oeGeHKy`>*%Z8^w%eZe}j+BqyKa0T)yP) zN$JA}#XKUJ(h6=R*4$9B(a^lUy48ZeI)ilJ{IU4RTWkK457yY&eU9v1U> z6=X0G?f(MEU?RFv$>>{1M{owrqvqej<6~kTZ*d09Bc~bq7E@uzAcsUi$8MeS*j5)jUpA*p>Q}JT{MgUIN=NkFuwPyNzNV^EdsZF0Kp3~lv5sXNQR-lEA;+H&Z&D3p-+K!q^m~Ql&kMNp>91gu;wdNo zyoxa%d2M^xK_$nZ_cP*Zyz za2s91gW)cl*?uqO!Ego=u+b|xP`q$6-nDuOULc*Or9NDFw)=;$qB;iRT>ZH`G+p_j zoR&YAU!Q%JadNP$a{f-0CM0bz<{}TD8>~MKpu(=HuqB&OGlorPjGOBjF4x2;umx81U8#{ zmy)?s0?6$?1$~%%-7CW5RWd>@;0&1i3e8w00ptUpI_CZvio)DCD#le3K>qbJ$J~KY z40E5dM0lL8Pw;rBj*#^VOX*Ycs_>H7!yv#$8hll_yG=&OuQ>ze(x@5NO8^<(q9(F& z3%J91zcq@n+Q-LAi#~^?!AKv_3LnxZD!x`C%OsHaIQ14SeUrR}`vx)!?TW`#%BeY( zo-QpFvs&jwn(H{yJnRcGtaTh|UV{`{);djUy4PShu#qxtX zFRBcm-?44Y_#Y-@|H%)ZKePEg`#(0npBN?b4PJzKlg)2252&|%g9>!cwv-3Pw>=;> zzf%}o^(`9GA%#1*@NwT_XQs<@fX+~nZg>TaO`(}>VMX9>5vEXDOb+k#t654 z=O^m_i{>1BnqbP6v-dK_d%(aS+i~zMA8X0yV#np*s~xAmhqA$rI~3y!wPRqg9sd9f z*m0L)e5H1b47TG#PL=8p(B zet#5WpT!w4_7$4(vl#pLoB?C+(u|+P*vJ2*#(vpPpb29Sz9Te$7Gr<kRUKf2_w(!%W9_ z3e>|z^jYvFGDHm1iURT_G9*qa3XtbZWJQ_wlyyM0b)0-(FkyDPwV#jUQ%*@gt^X10^#3ud@&$Nc|TEaQZ3{VWw(&a-`FDCC(2Ln%hxXRWqVL4C$D-cK8Nhkz3vS0I0d@2$2kU- z`&C_$_?y2#UENO}=82Ar#i(!5n##Fo4GmxHCm-E1+HD>*js|_$=%bFOrZ7&|Z)y>j z3+R_st7oRH1o8B_Lc7!zi&v`Y`2M~ z4D{2Gkd??})9vIlIn{2NY4WYaZ?ipYwv+F+fqvROOeY7Rp}U8|bY=hz*u5o6SIVzg zQh!k(Zf08cgWXh5&&EcMAm5Wkz9DVe{cBj?X1$^2dLW73H$@e508Rs@aj=P8H z4sMUj0uxZ$zIzHO?0#%B-4`gVaC$P4X{nCmKl#=Nd_&?yT#M4^i9ZqYTZP063Ji%^ zW{T*&g0?x*;XL2t+mg=i?W2;d^kje=**?6cCfQ2QXlfLvp68Udd+4y)(YRGrjc?jF zSRwK~;NuTA&B1k_qM{CpjqE$O$~K$q1}l_IgzaipG~f4r-w?COCi=Oc4GvN$mJGF$ z?}I)btRXGQY+4mM9(7ckD?~f;j7&?0Onfc9O1@e4mt?|{ujb(+gfSv>CqM0;X`@q( zy1Jue^)SiYe^PSV*H-y!f4Rv>Z_wa)LAg72B&(s9@PU*+GlHAcxo&p}E@m4cF z`|SIoZys@XGkh$4+1Ep@IU2JtFz^RbtNA}ZA3UU)XrtTsp~J#v#+*8{s=6r}8AZNH zz9C_vK)Ihi2u#~;V2UQgwJ0NQNqqO6dJhQ2J!6q? zP970n4R3dPc{jET(N?Pl^I38#YMg$P2z!F_z3cy?uF~P zUw!DzSu$Cv+0mUzP`R80u%-nPei|m_KgZ`5Z&mHh|$Y5RZY#}c$7?Hr0x1v==|wBdHOE@9TDx~ z+gG}E7g+0YD19QP=es~!n5qva-!44hRyK!eSLjJ+AV8HEh<642%RqpNFCJ;oS4zL1 z(g*cjt8N%+(9wMYG;G~SgQ)6>kp`{q6QHW+M;i26p8yf{d1ItOb>9h7F)i%7yy~-& z294VeFKcrfQs~PBZT=|aNBaec zioY9a&~D1naDAfvqpG$aWzhTm0#r3{ltKG!AE2sTM;VkT2~gFZqYS#L1jSE(u^-LR zVhi+%;`@_!pc9pZ@x{n4#aQ`+BLYlqJ_z{sg@+{iAb?n9xBdaraNq+Ov7E8?g8*D7 z!Jm?oSLsAHn*)d!{@g!6l{yZ8#N+nT{sHQ{-zbANzAsa?&4H>zM;UZ?{{U6Z8fDN& z{R6Z|+bDy6UmBo2P99}YeQALDc8oHp<^w5mWuWSTQ3fpm!pox!x~mlZ-}jwS2Bkg_ zl#c^dKaDcz!_oj%4IXXKt~)?JdyO_|Uv2F%`b3*Q3{?Gjv_Ug>2+$sX9c|EJ#%>;M zP*kxp`ULhzfj!O`ZP1;JbkS&oPSeZ_^a-T@2CD8JZP4Z&z?x{DBYX@_2y&=H@k2j) zJK*zt2Yk*QuuECK13uRdknlxQm5#{2V3E%#b4C6oi~Qs=6?vx$=L-?}9c3!=56V>J zI}cEiPahBvk(X^2d8){BK!C_^AAokT$mYt+i5!?pD#s- z(}2|X(a{EVD4DMVRhvf}bkgqvRQ2^}gKh&xv2Tn)Ra$(uK0)T|K-Df|40`W(0or5q z7=y}p4A36q#u#)se#{(W(1|;OQ|W=((YS?fK!lZ3DyRPB75+~Fz7XN3z^tA8bnA|e zjsFzjAgVG(KL-%p^cfhSO2kD=`h2t8plJgG)PHX!bf`Wnb!=PS2iE?^zyML-zl|}d zOB=eRPv4Wr7*zA2NcaICIabPSPK1eeD6L=gDJ!L``!JKM`+&&-JLT15HP@84&((cA z_NjTr9b*i-PpSP|pAh5?eX8yqW6-pnx=CvShl%vF2pjWOsG{P=o|LBT-*s`_P&K@Edk z28VhAQGD37Qz=#dBHa2eFD0V6zI|gvbJ1<54stq_lhk+mSKCwWLmvUJahUnl_C&*? z_+NbASKCvU(tBT@eTZm6zL&hU$CAm`Y>Mi%;_G}kDR^>InbqQ)f?Z190OCeoiWoHB!N%WRwC>sBxLek$e}Ur=b-z!)YF3l zRM`@x2RKz(9-#hFW$s#iRw5*$t9*wH_EWALqf_UHSf8eKT;}%j09D4Kaq8rH-)D@n zkK~%G=eWL#3XEXN?sHsf8iR!6=eXcW3<1-UzKzquw~%>{AuNOESOn!e_uR)K<;l^s z%^@3gs+gA?S6YcMT;Gda?OwYD zs4{G4rgGH%5~Iffvom2YtV3bCq;)Z~@H~KFJ5vB$`iB5jVsxX8j5IokH0Jt}Uc_lA z|Fg`&8cDNyKgW=70bv06e1Tzm?+#y^3D3Z+;UX4@4N%z5ctG`gFqWCl%*w_rT5miw z*iUEd2?b4rJ)q7#1L6d44M;aVtWUUrjRrfxulMZMw=+<6o%ZYCeo|13dyDk%7UpZ{ zUXHd&8WG}f@+3we!TnOQ5qcP&?d)f&>Wo-5iUIx!8Vg)>>2yyw1e+;*>pFjj~f=CzT@^csPSVl zqbrN5X76v%wZj55?63PHq)+W{(1g7MRJCw_gC4<;Q}#FLx_tt)$JzTEv6A^}DS;7=)@&+*)- zK44&A{{U4ku&h@4gwxZJMwu@-dEx#jv*I&c8)&xEj||)Zp!CNU>5ndv;Sc)umf0t&&Mf>k#|^txG3)H7uQtS%?%VsH(O1 zu3iH8U6lVZH!-=n0~pe|%kpYmFR>Qu6q>eF|5)#zG- zc0Ak>S`}NT&NAE;yQXNQmO8Z14!b$svjY*$@a-EWnt>I-CXh*xZw4>L^ME}=3_LM{ z>ajL>;o$+QObn-)NNhMfKz$FcHE7M(J_4zkRY%qu^uyr+s`^{4LDka&G_1MSAlf5Y zYmhlDKz-Y44J!Mepiiz^fx^IA$ygn=2E8+l1qHH={}a4=COdPwl3hH#fb5;qmFyZt z7qb2t0rHUDe+I~^T&5+>u(NVJIh~Bp{>wx&V^UD%veyW&eC9jrN%JAvYi0y!U#y@K z&BtQQA@z>r=Od^lxlLw17E-8kzLmD4$poE*!Sb zogtSrVAQtlOqkwbK=W({WHTZ9fB}7uK!DPgL3sQL$G&F+!pq*DGR6f*1|(9q=|>+{ zPY*dNK$V#`y3Dv_ke_Pi1gJ7h3ucu2Y5CF65?bY3RPLwyk;t@R$;+naeaQbDAaKlr ze1&0u{7ZoF{fcV5V|Bn>oJ{+FPln7C9ROiV*_f61za&fO8;nI}BpRZHkn!BVV6>?R zG)f)Z2b&nQ1|YjNnxfkoy4&0UmDGRBPURtn{CO_)u4IkCeqz|g!0P2a(*1-K==z?CT+Tt+Pbkpw1MYdHD_BQb{~Dl@)Q^DF(sc&x^^w0~=xwFzIIR2T zuc((w)&K_wUm=xY#{{UP<|oXYWLNlU1|M?_`ksSbdYZ{!#}Md(q&Fcg;r!D~e*3>k zWs+(@DuK}SX^uWm{TqBM>Om*t4%_FrqW<%kslIRmTYeJbUg$B>I^=V1M-FGK(TwLMqmLONc1dGR zjGSOPNCrE)mjvVQ4#ul_jGSV;A{b3gO5?&NhenrTye=3;A;lOIaxm(AQp=lyacw@M zLo?oyjF+9F{lZRBGNkASf^lA0i9gC1H`E%`s2HF6_ISM3pk@n2A=3`c$Qd4)4rq2{ zS|o(MGF{NjGJUSrpnA<-ZVdYZu6)?{_`gTdScBeiNOUO9(VlK;jO0md(d;vgDv-MF=kDSre~)A5=~K^j#lsK)5oJa z-bW2b(?p-KMOMTEv@ctz0$SqExb>L<7e_L1eP-~;rQ>8_ji`)9%Fx($uso%*^NW1@ zE{vwI0ZDW|PY`}~D-^)Ygj3=9MNWk^F6&X)u>X)fT`Mz2c1O{LRx0q6WN z8K6q+id@6=u1Ui6_A!Vza;{~RvNZg5hXed411B)B3&1F?;fcfiH2hVuL6vbU(?U-& z@ZB_ATyryRQrzK;*HjqLI>MwOXBNHJbbe3cDR0ox)k%YLxd}FAj|zukiFcGDEsi^u@EU6;R?F- zc*lP%_dEV$IQf?Q*=2Ytasqqm&?saoIhAx4V0JJG|4EA3!I;OM#ExMHx278z?X?`Dx-xG~|KOU2ovh{m!R4Pk z88sE(J=UNv#)(M!jh83-?MD9|PmVRH-x65Ji(?Hc8z2^Pqrd92u?D4(!5Y;xK}xOC zCrYpNvu`O`iaMm%vAsPx8nY;<9q`qmQcn7OUA`mMaWl?e>U8ir<{ra94S5p7kzn!5 z0I^OImCe-Y$2R%9OL^9@fhY6PQ?%`!jP)3jX)8njV%mXa0UC<2<1zoG<$j{RKaDl0 zUfcVmziRsf4C-1IpkV_KFo^nMGrVJf!8_P{@&>rI9GRoAT8Q26kCyB1_o1hu{c2K< z0KAq&Q$z+6^yygAE}Gs;pOEPzezv5l(?L^Y8cjqqQ1BQvD&pmb3qjxIWkj^A4{LFI zV$%NC(=k0;NPEJd&N&@xCj+1(R0*XXe}>AZ5)xf=Mu4dQlBq)K;=|-wxsXNx_ZJ6S(hd_3c`wav}W*xT!Oh?w^4B1aOu08Oa6Iq0H7!lNx0A?*4v0IihiYKkOsQ zT=;>0*pc`NC)zT`gB;^H$}u-U*%`(sTb^n9e#GVQ!nj$0y|G|cG^tX)Tq>!>(h5R^CDE|mHX*L zhbj`c7E;}wiP@R(v}7W}rx*G7)5%6Y!v!vOfitpk7rw-W|HVot-HfGf2FM>}S*;Vz zcCO$QH_Hn?)df44%UsYAiLjM+;LBY&YIVS;xnM>=+A{M+PWR_qg(BXpGu*5x$!wZ= zJhM2D4%qM!3_Z(*f`}*QY&U0mG?C3%jDL;`1->U|g_|P>AsPQ%7Yck&&UtPQ#0mDf z#QAQM^RNqCSp9Uyy3j41iZkRQ7c%=V3>lnn@YIHxwPR|AE4;irT)46|yJD;CmSj4k znLBsSoREwq6Pme8kC}zkcg^F>$i}tY@4YYweId7Dw}LDWBY*H_c$o-pmElknsqCK5 zpPV*Bl2^lZ4e23gEa&Wz&zWIaVLm^B<(Hh>Er9dM8-}~;2e=$`;0(8q#-$?-Ez#x- z!^`sY8?2O>HZ#ezo9Rkyx@osE{x822Nr`keVKrE>W`^c`E^tyhofLig$-#}AZAY20 z7{Lwy^7Eq){G{mdXd(~K{qpDo|4}%+w5P^=oq)UCX$KuvOIuBDx zO*hk_7Dmzrj7z1XF$Sp2rkg?}AZ$kCTo`{&tccmyKlY3}dKl8?02uiZ@wl z2KE)SnW0S50reBmjO2V5ZF_-Dv_dYdL|_fs1a_oO-O*3#U#BPY5N+!0tYte$+R~$} zaKZ&@YiGA)(|JT~@Z@yVDXML5Ff-Y-1Jicfasa#DN_$++pM*m<5AKUqVTGeK`C^Vo z&0V9lxLHSGSB};5>pg`cPU+QK=}|Q`a6vX_-ukr)IF3G?-IC7crG>J$X}irPI~mJn zEVp3ie;(c3sb!rrtH|YIDnO^y?Bvu$#!4qlQPbS1=f85w;#@9wlJMmepPd}1)vz|_ zzW?v_-~aT>FTZF9;i!9eN}vAg{tvV=m&y@|Xq!+tZ|(Y(CrTwQFK+hACojJ;=kg&H z6!Nh7j(6Vr#pPjv8H;u2!DC$UXkubEZQ`gqt=iE~AkKf<(zw}HkPpiIr%jw;CX&*F zTwGf=JsL`T!JE}erblBj91>0@1if?VLDE)ne@r5G!N;$wnyQL1Uu&*-_)VqG+Qq=m zw@-OzvvPuvV|+AWrrVE{-H{`Q6V|=8(AL=_INMQ|SgOTjP2kq!PbH9yTM^0OcH>WL z#P;N2*;v#}&^@kI0y=T#(G1eM0pj=t8V&;hx>g)F+c1|w=;&0RHw>$_0mnTUu65d$ z)jA=YPFo29YYhNTO2|-e^g~6KCPEepYn}gIQ{)yl!&qXR6mPP^VJocL zV||OZTrZ@KIx)|Kl}?X0F~phFx2Wq6l8?|o&xm)?a`r;r@#$Oitx|f(rId=9ndW3V zj+6QgJoUHn%GRDj64P=YUF0Y7vxq!zr0MDU{q!v?8uY*kKI+sL$7+6OP&FNz42I(2 z{X)rjDjKtbk>v2|5u>U{92iVn5wj^ucDo%iW3e7SIHW|YC#90H*imLQlc!vNrt@kV zII8gNYo(gQL=~8(yo;dQnr|gCHc`cs=NL5joB-_`H`}cFigF473(ROH4ipqxdk#)p zk&hDu$tIHItH9KjDlH1)$H(VjdNrSR#;p#!t-#TW;ga*`6#?quEy_Iq^)shUn>vGa zw1-z13(#gBF`M!HTfbabfH!H@EXFJT6}%}&)H7b$ui(v^=wRkLf2}E#ghe=jU#ouJ zglRJ;&6zZTdC290+dB@uyXI80kmgO8J#F5&i4z(9*F?q06DLh$WaGC`o<3737i|N1 z^2FcHbHmXM^QPC&nmK#Y1QAKU-U$PD@`M?)h20I?kTEdx(%{B@xD8Rb*!4$^n<{Kv zvJGjt_!DML8aI2=aIWE+-&BHYkjdCR+mInwapa^KvnNj!bEiGDIUmMlm}WpH4(Pj#`6nZ z#4eQwHyFnXyRqglr}`-%68juy060Uc~AFYl>;NG-T3qBgtyJ#Y|xUMLUim zU(h$iwo*i&uP|u$7SnE_-Em4~_b3fP#JPJaxq$X!h<%*?h|(XCpsD0^v;vtuy7ok6# zTyaT&s+;t+ONLOj*_?rTYN|Pz#rgLb)>^5Ab~11-HVz4OUBU~td82R?oDE`@*%VD2 zZl+UPYjCIX7P!dav51Jq`-0V&x>-tYi5%1XsCMVu&Ig6$Prc56O!?inYP9y!VL?| z6#4e_4T%yhIn|&c$yk`^#-#=gNmvVre{GB45z$0u%&00pP)5Ex4BwC}QDm91%|gmW zLxx}J-NmhZK32FzpRQT@QsKQ2lRm5Kd9qNJ}Iasnkb1{wbTVQ&uS29JRs+ z(=OSBZ8lrg`X)7XuHkBFU^be_;JD&;#U*vO2yC}}>&&KT_3ZYPMKu+5rBE%RQY;_L zBMupo=5#w>G2NlrkV-8>Zc<1=0Wgc);Cqrg7#1|NP{jKL z3)5A>rerck#XHu0D1~;w{Fncg$@$4Y{B|lYwiz^#=@~v>PWy7_VZt^9I;g8nYAIwK z@7~O8Zl-`gQ0KI@pk?T7MaU^ap*oC9r_FX?(Uc0Q0bLCpp})2n}H8CNXO=PGB-x#OTnc0k_ zM{v3uBY9%$!3er@_!!#G=$lhDENnXr0Ftl$)uwl=#wmF4@kTe2+++VYqHfW1wjr_a0)Kx2g#mPQ?|$FR+J9R4VR?*m-oL z!>F@PFlg7g#}w$CRKP4y`C#-Y{`Og9P^k&^CpzNNBBD~9iYrERNu@ZoUB*AV3zS=~ zwA`k1-6U3n+VNjNII{+qU%}}01I7pv73;mTbY(5 zqTZryI5iGGlRNmh4YH~I~Se@}V4^ChKd5*|X*J0}w*x9FpaNT;HF;h`2DbxrBf>j!900*5Lo^uhJ9SJfqydbn z6Om7MN_&4VYcNz+p8KajN_lC8-H^v9sJrVClk|9<>rZw~s^}d5Z}d7!rp#3(uSHGA zE$d=ZrBj;|RJ`tF=*#Tp1eNg5ZoRM6=A7*93XTn}HoPy3a6(#1-G}cZ5}{-~o|GXv zx!9mVxdCF7g+o~ZURg!%1wqPtEcFG`Lp+xHdF(8mBdI=;nvR3c#jL%h^QeS>bZbaK zEqxaou+y4jpdz&#HT4_dG=t5wAG$|!%LjK|CV7aioME7QcY23`ZgC8UjEHUrb$ug* zx*Tw*OVG=c zV@We()0B@nRi8=Q)aff(imX{yCYw%7wd*r!T5d!D>n1>lc*7FNZY&GO@o`fIt4-HVJ`y0tThlfUjng9de+EtFv6BS%2DJ8u$*r!zvSY;`ild)Z@8 zL7^3b;`W6HBUsV+i1vh-Ar|YXbh3q04;GcpIt9{iaAs>%&g*fdlM-fA%%TcTd0OP5 z{3bVqCj!74)OZ5%-_FD4?(fDlo&slrSw`Ves%Ip$sLMAX_a=}?x^p{k>vbNAt+eVH z$;{Nm6kHa!>#0!ObEJ?fh@O$DqN`eEGLOhQ73%H=AU&7ae2RCV_u?d?EkqTKzewG^ z5CT%&sRcdn(9q>IUe+S4QVi-?D%@?|jsjeNMcsTsEKMXQBvb7~6R>tx>Rkxyfu8~* zYfkN{U5et6t;ms7)H^jrEnl{+HXgz2eT0RTLBYF(WUq}>6P>jkr0E9Vi7S`Ova z=Hey3Z7`_hE?l;a_L^8J7&8hA@~aJYaEq63tHo2Xz)3GGH)v4ZDbkEy8!WiR6&=?J z;;*##8#KQ64iRdnE|+n0%qR*J_o>?|3~`h&Zl>&NT1QrGH=IWC$*y-P{ zbB}Qs2nt#%H#ocVHQdnb4Ad{5-FxKJn}mg4-5HQEudDVdW5EnoG`?RTWeH0{X37jj zGwozZI+9K<$h1tenlnxq!$(;}ynRG?QEWRpQ_BcG#&1*Et!JR4xAu`NM`7WC(|a;3 zMi45q@IDM*tyfk-S>=|`v+&5vp=l)3!e=0hx7l&s>6vGUl1toN&@oVHo{Jy~*KX{= z0$ny;E{oj&*286QLSUXeh0iR|s{)?7q2i-F`C$fm>@E0vuGNt@k3XxJNCOc*Lx(t=ZsT^0sQ>m56q}z3|CCDtp=P5uumg~W4 z1i|YDYsF5((e%`C8`X)QL@!N&*CDZ4s)t%>Wx$)mgnH9nZqBH)3;IxR9kt~~@mnC2 z;JKm|u22e*>M9yv6x}KaHtWq$s~NGVOkz(gYeuXv1%>sQu`msloS7-}xU5CBh$p?g z7S=NLoWk`W)kH*uIE5x>%_iaWn8zb0R=9K7mnZ+06|`-TEpa=Z>#>P%C8tu}E%0Bw zqGxYuw{OMZo+~h!spYAP%ma%H=YhqDr$=%=COaEfU`V(?x?v|z239x92he)S;aN}- z{l42N4=O8{eClmYK-N~OsCdVY^A%OL2C8U}a}C-pk;G9Gn->;?#|I}nt1Slx=hOtZ z9vn4}=nJKH#OYN&Y0sSw!zk+=kQ+n~-H%2du1Ie53=@r&qh=NUAxLw7^e zDxAEZ&`|CDY70;={$;-72K=IM}FMAGNZq-Kgq$oX?I9lt%}z%n5i9M~uoXru z8johIG6qm<4UM((&+EGa8VJ(W+H$Zp8S zy@5==d{Z{mYKf4%>!FU~;4<%QCYrG7)5+#&%u+V}_((ASa6pu6wnVa8kRz?B9KY>p*O ztnvB%{Yf{`1vX|B`HM^I6t?rQxg(BoaG&}%#}v>zyYmxFvg6czL$7flP@}E z6m_h`tLh?&ybxWH$b10vhWuP&=V3i8oDS;9FaJ5Bl5r3tt*0oD!WfA#)pmE^0}DOu zdFD32lKx2a` zyBw>sHOL}&W+izYzKV{6B?l{5Shu9ogw>WIVq&E!TstO&OJh+xLuE^GIIWcLml_ui zr>PvV9+f6iX2i1P?FA~0n~AI$o1C_+X(%-GM=sQywk(;@>k)tiW+%2D0N`x)c9WCo zhLD+{QL;|JetLo#YO$ym@*{zak7jJD+xZFuvy4#OOt&&*ia=7)M8Zllq+TFA+C;1b z&9V7tO*lG#dNxLXm6TM%dn%1mErcE7!KrEg3sDJ%c8fySa*YYg3NN(MNeasZC~6;J zTj_CWD`E1eM;1>TJaotN`BP~}vsA&&$K7x(B19f~DJ2O$v&3w*Qd`rN%mEh0&6rI& z-yICd7SsuO({kUjtAHCb(-GMMU+LrU&^3SQ`|PDK%Dir2u;tEr5Bk!0fs7P+Pvhp7 zRdk#$nXbz4of?kL;3i@co$=I}r+?k$hC5h9La}I~6?2L0ic5kTUAY<@kzTg0fT8u1 zTJtPvrmv#Wk{p+xHa(Z_*00F5R~Rk<<_V778lP+fojsL~P2`7s-QtC)?VytP9V$X+ zdVv{0E%_?Cwz(Y6TH^_YdnB?B^=M9YJe#rFunyF$T=EcTCR)WK5v{xur;d2;&l=?6 zo{Lsq>1liS!WEqwLAj;6p=7W0>Wiu(?Y0VI*U93s^SnB_PvU(xl1*3e|y7SZ*h{fKm_m=kV`++rhFd1R4n zZe~|jT!Bw%;;+=y387ooK{|PrR}3wdnSut{6RlXrq@t^!s9%DF$Jcg4TG_WEI7po? z_JpIE43?sK1-&$F#Viv`)5VgGCU{4w%tuh+Xyj@J*ZbI}MK5|f_ql(*J8$k4$%3z^j zc(>Du2L|Vi@T?<@3`TLz{J`LxQTbn^^S{P0=18n2)VQlK1*-{FS3^>BhC4e7b4EBr z=A4lf#H)f-I%gE^slP_kQ2jNA_OUTgA;OWfAZ*ryg2#&#w%x+QpyczjS-9-8+jd9LV-YhbPV=lU)eA?Pw^ zoAX-CL^x)p)iVIn95W-fv+Qe|^KijxGHs>x*cw2*OkB>!;i|i*igT{&+0U6_yD5gS3^Xch-A%lxF%mM@)GR#j^?=!F$xtg@&L1qJ(g+T|clcOl!V_WyTJ3wA8N-y;j^cgi zH9m1}fTU$ExYqaAi$FD%wybz6L-)vmVkeFHAl=&y){>4UTIoK8n)uvSgV}8H0dcxt z!7RUIqS?&GGW37~BOyCvCc?>tMGq>7r~7s)7R}H)1;GgBV}&5pip6G}GLhIYWu{xB ziO9?Z!1R#szxROkXadVX<7^v|^TUc7N~V)|n}F6U0F&rwB!Rb19`W7Jt8R&8D1tY| zV@+nLl^#_@%yCf*J=P6?{fvL{_t+?pBJHnh^W8{$7z#q9rs^z zG-Xdsgrgx`TtZz+(2hpvUF}cohgw)F-0Zt~Fq)%Vi`6kDy!%WYg80VIu5HPs(ajSVZolh+UtYVRh)K%L4z8n3YEMg z(#)2Mx?R*6ndwN%*)v76it$1WCX0zyDi?QSqc`d&IFmz8Hq_Hl@d|c|YUEceO|_yB z%_*uASlU8AP7yG>EzIe#Ltigv&g@t+!|6Frfe>CiwZhaWRu&P%F(t($(tNy&ni%9t zLmT(cLUC{js=5(d9gDj8WzDRqX#7|NRf*fTN za>9*0ZOY52P<;d+f77B=T+!L4_32rj!qY_D*S&L4NbG+% zLST+S;`FyQ*z4#o^z*76rxm3YISUepgQ+3vcP;EMo=mg%Dwc6E9GxFehN+HYv(kC; z-X#W@WGEV@DKctB>}Uk{*whP&NU|Xc-x_MAIiXuY)Q(0tGRXO`_(!Fgm`%%li#RWC z!(N&bwALqz5z3|`)aesiAu}6k$-uvE&;c<;8+})DNvzzYXp^Rrv2cpIG!YHcX7%8R z<&z<}zb!t5PE^W+764!Q-r%JU9X@f6^jp3^p4ji(wA_#q;dY>(sVS^PM`KpYLRz5^ z8|yDX(QgEmHp#d_7xIncSY%qz5RHicxkzEDbTp9x9$jqQ&qG=?5sD;frRGO%t1Xi@ z>5_bU64Fx>6X??JpoVCKE>j@ZosPn7AD63h#^Mc=ic^Q;L~0rkh>Qz`vS}QGzDnWj zi+Mo3ns0QcQm}-bU0SVU5dgGC8;+60jK!=p)`RE{tM31sSXiY$dL=2hP1PC_MhCt*FXfa@b(8d58Bm-t+ux-FK z`kUmtf-cm%YTp&u?_$uPr=x3h^00S?OE8-FHko97{%UffudlxBWd>r-{#OpcVaY;NQB-N~`-} z8p+L&^6e||SX|%4Ac{y%(G9*CSTvEz$&pcXQdLe$fgGQW|{ljp* zTqKD|thOTeUvYmJlXzaqW0Ee!M5s)J6hcr`E`5s&SNYl+DvhOSs0g|#MK%1(tx#%+ zuko((>C_X8e0A@18$;Dsina}{=(@*Y4EFf{Hp|J+KZH*YPtsFT$1iJmb%EFFvGNH1 zYX)>aBYg4VLLYa9GUeetrwf$54xd>28##jf6}bi4iXKNV*79wPUcBT$_uc9pwmdH6 zxZ5yCJW2S?Z$o(y(4w3%pmU3$aFc?rG(4Dx-saJbL^5Mx5v)>q?`bKKaZbC<)46ev zfI8oj8h4tj8}N>Nv4{V>O2y*NQfjoKDW#$IP|UKO)iOy zVe5Bkf0e>scX$*bEHbX;*_E(GxWCq^}FEHYmxg(Cr3x|i9 z@!4j&^-cq)MqU(|vc?Mb)~K)Fi5<(17Yb0_9gIB5Nq1oau~I~tSN?o!nu4F)g-A6&H*hfN$2&b8=|Hu7up)TBR>3{S%oA_eu%Q$` z1EQs=q^tu4<6>m>^$YrOwV@8jzkyATzD5vX}q5*YY zsdfEQpgbjx_Mmw1b%3P$>(3TjneajG(kE9iGz3rmS6j<7At@n<7EWDAPld$(xV z+}dNDnTj`mQX)fB)*6&68qnEYEqgEV>{^35eFGZ3C5l}scdwwlqRY{b47Lw3^%i@= zPL1P~jyT92snfe=;Xwi0wc^HXmTgi7TV^sEXOv1v5M zDwZZ*{N?Fa9(JS|i-yTBt7!=J>#g+c7Tn*iw`)=53sR?Xj|<6CZWoUOBTfp$1_j!XWI~z_$=%o7*S1lG6^HodUoQlrf;Bc`t;H(UA zkW##uR}fP;C{ZTAv90e!&1UGhY&30Q1<~1}(=9#*<+tZTtyabvFr#(@FDU9*S!!oP zA;7NR!6B;>W1>NZ?ALH88aHADUuFR{dxDJA^DL*+PA7e9xb63 zGeL_Uz&gqHBI>+6B(J3+HxOiqN{^G5Pw7EkdB-8tzyb+e(Dns79(tTcP=FRO=>=qq<{c zZPiMIkE41?z#^y-yM!L4kk;ICzgHWi=HnlPHvH7B^^!NIf_|^9k7tRPW~qst4U3A! zxk#e#b=blyjoQ4#-%r{ZwI`dc7HuynXJw>Bn!NxE%evi*b8yM9v)S8B!GAx9;RMU9 zLuHxOwvKbwOfxpseZ~1`HQWbH5yqfTGDWTbn$I@p`(9de(*uSEn(U^U&5#v5e$hU> zx0%YM_rZ4Om{B-}O-_`F+W8&!9XLMz16DbIrS#bkZY5)z{=N>Y%zC3pUd5O#o2FEB zek0=dNEuUOD!y+W1c8`2C{yu;$#@e++&#I4rC5WQkZIG=zZBP;w^#|@O0SXGfP$tc z!%T*IgUu7ZAa$iN`kAmS5 zHFIE7F**tF|1F?;?(NcaGMS+{m}xlPh#K7#)C%8KaaeS718{d2N!EZ86IE zIO(>kkh5&3Cw72yJC4dKx*Qqlxg&9Ha_)$KyVRt}u!lTUx^Ky4y(eU%B`T0bq$w{HEJ-dM5*=U{gv)rWgtM_~F8ut=mdd{=< zE`>pjZ~PiIhpq^+2jzDBHC)KIme14;>X<3Wzp=rQ195aEn!s5R&)ate$5zDk;Mj_| zlDuU_c%i$vqH9m76N5*X#JF6g5v;#Fik?!5C@l9VLV&}huq)IE)B)WMD;?BWCHc-x zH>xMy-kkDz%7;=}XTANR$9g(~;z8JQuzLmtrtSnA$pjUPkBucGRCe=YFbUq%pz@I$ zkVs_Xygfpj4rZ~G#*%hMAYBJTlLa!4@6)8s0&=C|;o*0Wc}0Wi7uHBl`d3e^JGsk! zF5hXQ3;qR`7ErPLzz%J5EV+Qn-sL+2ob+rg*Od#*N;W%#drLUYaih%TImD!z+nHnr zCvc{G#=p}uthNj_?#ywhLlUgE2ri6)a=x3eS>iU-;rOY?Jc}3rs${T=p?|y1bv!}& z;I7LB2uWf^#%w1lp4$6hkFvbQS?%m`mJe>cQfOd--Jx;lC6H9l0mDvnhu74|1P$s3 zZ_{~jp}X0P>nR*9uIEG0)Ug4>&K{zsdE?N`;)>2GlA~v)iSF1?;J6iW!G;1Y5Yl}g zH)v3!t~2LJYi3xy!MbuE)hYXXq9)i6ef0Kn+_>rrbv7NOD-%>KDu}wP5^#k(|_0onXUbW9AyB-DTr8)KLRln&2R+02(HQ5|N?t02ym}`Q zOUNw(EdpppX3p2HB@5vA+tj7MEhIK;f~f$oMFBz=kZ%xvNMLqN7elhBRy|#FrOs zFiJO~XHXss7&v`(3qzvljA)|Orf-dp7?OhUR}_tS76nqVY$TdU;mX9-Me^o$sx^Wu z<1L%k7Cp*H_?}?Kv|DZ3ShVOl6cf#Yj?iW;CLk^Ot(I&t?YJ3D&bNIT-u#Iy;{H5;i+nyuXAw2Xdm0_GK_g=}DUxg%i`6NpR?5M7DWr}eu7vU} zJ?Lqkfy1|t9Dz|(M`HLiXB3q~!#$6pp5;j}4_zuB+@(YDch9(U_qE%&D<$vf9TLSA z9i})h@$5J|!z>Yt2uV4D;kL*r`rtF%AZOHuh+!2}J~+5a9Ooq)U9MLC7Oq?x6~S|q zt@(KU!C4N5dFy&N-kabo*-3Hv%M+Qskr|XpQu*MZ3LJxzBXBvd-K)S0r$BtgSoz>a zZ5{6OaOnK!Kd_=+={Pci2bhGbE3l`kWNv=e71Dy=A|#hcaYbE|N(s8`T(XA?Gvsza zS14|w_Geit4ohOe@E%Yn<;i-^<*DMv-lN03I(euJt>|*PPN2e?xHvdOtj}<51v@D!?&k6H#X6t=)vGMDXLU9V&nGXh6uzm#;V!?7(%V}V?o64TYqytC z*lBwDG=H)K=P(B4`byi}J`Y<>*$7U%9hEjyd>dosi`WJ_y<6vRjaOEYiwm{VaMVtj znNW-4m~gTynur`q!mQhWTT^-Kg=YyFk}|=Bz8AFmo4RYon1!IalktL zMYbcER={|42!Vk*?u@Ol7k9SP+%ZmJ6lpA+$o26E8cI0MwyiYYrs3Nv=$@CbH?xBX zG2eh55QkQDtrM)$d93eP-gj;c2_+Muw1rIzXf(DkP>B_$GD*jywjE7G^xDΜ~#* z549csl0mY?-wFMD`O#muORu&kW)oyT5S;^{WW88VRx7xqvXOM~A0fra@4-8Omd8KLru z&R4WCZKQAgwL8HU&Z$BC5?_XJ3&?=u3-@fjwBC8ypn>=hUd(D6Gm46ecgQ){F(`ES zh*~NtE9+D+E*e#ZMQ5()_9}W`m*vT6Gj7qGijMy&v-J}k6U7CsRJ`9S7^(3aTIq~I zlcV@XJZMuX&n#$|(|}j8h4Qsz zyOlvgHf{D*baV#kb@M$ z&E5_elLmjG?)yDLM3^!qYG;y>v>B&4uVJ}F|MIdd#97hLT|DH?Wn5|X8l;v@ge_S) z%=MFHLT8?2Qm$L`v2w&Du81LQ5-tv$#4Zlr-FfY~^2i6Mv1`%h0QREV=8=&BH}9rJ1_ zNsFABk8@0`>?X`Q+y)hrI`lu#oYBKabPEl67K6DOY2i;9OZ|9V)Ib;j9k0+ZP6lddP)0ZcfXeLY~#dIRcIn4w=cz&8yBHR_$v zd8JNceZw0uaTjrf>~ke5SPwFBS6SWFKg7m)(d;~I?lC#<%1jb z6cR`}TK3I0KEdGG55xT~U|(V_`q5jTdoHybmSTU|9@h9GQ?&t1oTK z-GjRI#G-WPns*FbG^u|*>Rj)IJ<|0k9;E4n%n+O{6Dyj>~wY7}|SMSVTRT#nEU4o6Mz8r!f8$7RQw z<^7%=-}4y5!0x%8z1N*RMH848EkVhSCDQfz;V34VWfh%K4X+S{6K~T}X)0^Cgc8p9 z?+#B|YWjPgE#Qn9iCAH0v$jW05_nyMqoLTY8NvF zzS*meC*iKx^Q`s%z&TS@xJA9y%Q@8jt3TMo*5K>ciaz*(S88#r_fm3mPa=~%&ze=f z!?dlB{*IWE)N6IbnW9EW8nnE!% z8t1#}X!#PYB`weiX)7Gf(26C>&^%hX#D5R-%O+vdrX~JwJ?Sagh{g3#*Am@VguwVJ zIlgj7`xG(S#X`F0|5; zz4AFNqS+H-mYK+=q>)|SGI0VY8dJinpD!#q%fkJ|O)55`lx(r&`JyKwJ#JF zKgu#&r}))4rrU`Ie8QE$z1h@u3a4xf9|FUA zDSeys^Mz+{W$6s%PWFHPDGFe(Z@H6@cac_{?EmX$$ip?gwDx5GeVk&R_~`h`#eNy5 z>~@T4Y ztpqNyuX_z0?iDa}nMss?YPjzTduTvQyD?GRod8#67ZQkA4E?p@igw4Rp2&)|1fK!e z&b=f%-)aOIv&;l86CLWBKw2P_VKwDr<#HcRxhS5ar9swFmwykn($9D~%IUCtjz?>7 zbEXrFv(8W|Tg?+Z zY~9qGVehwu=Mil}zj-FYTcMx+1>E=;@5Vqk-%^KNwPS|O9W{LHsF5|JT;?$vazH}W zUv71MG?w4DRpjU|3ta9th@blc^Kp*NX_N^=jK7Uf4%Ptg@#(JP%A<;n{q4tcXDCOO|0;ETz0yA zrHs3-g1DUB_9eQ4$Ea=!0=3BHwjR>3-8sVBb-8X!6ghnU!?6XIHGH|M?CYN7REU$y zdA>}YmsJzd-Uw6OHWZe6^((Yvc+IHV(fiAt9kLml+iK{{)ww+sizX~nqd(8uluU?Z z$cS?Qqf3k&BgsM!GNxPcWV&5HKj?Dir8@g-HayE_itZe9JAcl!yx&8Al~T-e4OG$9p8vyg=w{KdycB}rkO`t z?J1d8HW;Sd=}r5~MOS7z6E$O0d>4~!&cr%le4m3_gO#Dl-x^e3 z*nW?Dcd$IsjGc-mEDp2v)lmje@p<2(U7Wx@KV>?00(*j)a$+4B*MlDc+2zuy=FM+B zb<23sfbVEnnFi2t*0VgrmYKiM&C!D1i_QIZE9y9SJ==`NIN0&h&Gs@B78bbYTNbL< z@01tHvb+aXVpHLnu)9~5hq=0XT-HpR34EsmZvweW4T%8aV&Zy$c7V1dUxU9_Sfyd1_uCcX}^%a1rAeUhyE=4or@+P)Qa zer%ACOPR-m1~Z))S_DdX|di(nP-X7>n&%H|CN!gvg+QGV`$8?RYZ5kn+`pp*&7C z>uv-0+C{bFen2WEJzH1g0}|dsPooTcQTbs#;9>;#>oS4Q9|21hT$p; zA@r?*2{taYhzbNlc&1^USz9@8gk+2B>U-odO2S6)|PG_ok{~9l&tk@CnEmCP@ za@w+J<&JAP*TxkXQt9d){RY@)5ZLP6aS8)i=>(^9mkfjCoh_a-(1tzm=9t_jY|+L& z&ME>GS!+#j!?&*@VCC~*6g{DA5C9blJy1Syt6224#HHxdiqvEcsp!hNJB8#u0__-=y@9%$3 zRo%L`dwM1byRy%Z;r9!D>+{s9Q>RXybLy1N2xxk(OlDn0tbTkgA8<3}B7#*j@J~vM z(W0o+hG(o5W>aTw>eI3!EV@?L5LCEBredX2XWF-73+OVOBzCB%SF4-T$%@s41C9_t zcP{@P)w?Zr3dN|`F>ziuk7H^k6*aM!Qqb)gJ}2R8;ntyoD_r-{NUHwxHpb6|Tl)K& znnC5s&IQvp|HE@~eai+7!;IbToy;y+^{*ClowR%gjikUAh$B(L%kxDE7Q=^EDtvGm z;v2;s8Bbm8i;a|58{CLLB>f?ffj+%AE(M8JT6!BS+|t{(A{wbQgUUF**;m;oTgl`V zhrx}YA8Cx{<1O;4&+nuw)46Fq9DqWyJ%T}`zX4{D1cfW|9yOU>Fq{O%%spT0hmP67 zlbw$$gw1%BpTi1dsw$S#`ZYSNPPH(x88#bQEDOl>zyS?Ub138?0P>Q-Jxi#zD$!u;~vk4=|s?4#HPqh7@6m?{3 zBbQM3Rp8B0uc{P1KF`9SN<`J}-0&r8^z0+RP67yBGIEKEXxG#hs;xSR!#phOXJ>DH zwfgZR7UaJnYmo)3XF4J=L-vkc`P|fdb$`x|u=$+Lt0Oz_;FK-ZN#)zQ(`CK!=n<3o z1(SBCEqn>t8wCFOM$k5Ei5CqHmUx3AQY2REL=rv(+SDX@+Lg{e81rfLfohG~9+gUNub<3s|I&)#f@Rif$)FBya_hbDbicgGDWBo;9oO<(;TC+PP)syw z6Lozo4{T)>VqR&Ag0(_ToV+}(28t|i0VuD2&5t4=^)s=rsVti)eH&@)EW1j*FK8H;Z&WSBWow%$R zNk&9Sv@)GewR54x`@hi$SODSuSe7$UoQ&ReDAuP%C{lwU(_3?EFj7=zap<8;zL`(9 zxAP(_+3FD44S74X9AoXmUq961YEcHF;TyO)8D~W$)QuN7*kOV@b14SFr>?_50UCBl z+2fAvjCUUfHm&{)_;v|PxeY z)gZn@oyOGy`013K9g5^5iZD(5<}ha8MuG#Vc!T$=*EBh#cFM&+xdLM4AG`?HZW_2y^}q0G0qfxHU+&_@!&8wZ zR>2B2BF+Kn1;ZyvtGwmdgdz_Mqu?`#r|1}HWukCR$UVJW_MLJebWVwMV$v;NN?1ba zqgFjAvwg(p=BMb0FTwXd5%+0M4V^aMCaG8zdhMU2s4Jhm`VcQOb$D*?zsWE&ju$i# zELh{rL$QGNN>Vf&15^Za_$StwG^V2Li*tJqRhp0h(bR*@69F-u zQAXJMM4-=Q{4I8>tPHNohdLBdQ8gt&%H*XCu7s>B1Y;<*Sdz-c4Q^0GLXRZW!ZF9k z_X_#OIL@jSDx@BlD;HN!6e~`^@8{?TG*lW}hD)@OYeuMO9_qS`g$Yd}HYSEoR&%Q} zi9VQ3*(*$EM71^@(V|hhIJfF>h1IiGpB~^;z{hl@K|E{q8i$`la!Q=6{5#KDy}l$t zYt_LzbJpsOg+{<}Y_-IF*6Q;SF^}uzMU4RCHJm%Fj#SW4opVN+%d1G`IyGu&g*0Tk zUnSpouaqmUlkcd4MEQ%btr0^XvGJjnU4*TCZuqkb$CzTACN!}z^>KpI0+cJYkwPWl zBt>q#a5zE8E$Y9ir%z^CNuc*Mtn)Qa-7>v_^K0oM(?&@U2{5Cs$ALKMpd(vtiY9yd z_-HRShnIqSzJuNh2EO!boXnbh;bMxrP$xq4-3*E>pCnMJj2M6Ng+FtW3CFuR~J8i)zcIH`kG?q%|ll$_T9zD%QQog$jO=hiLcfGRaXrr#@ z24hybC=4@!Dz|#$1fACIEQSDlK!d-j zK)B!QZZ&mH#jFFO@_u70Ni<(gHE!$%vFTxyi>qs1=-2RK7NmNIb{yNPVJ3}Pd;CgPgQPmQM-|)5o z>$Jt!9t*B(I)Zy6%dqPnqj0V&th&xqcArg}Js-%*ZkpTj46Zfi|(Pm5F*HxBV zs<7W2mw!klLJhDP5y?1pT0L?XYab9gesHeilpMT+Cj-;1sa$$eAx5A@s=oR0yN)M# z`Xz@Qk2g9#O3-AdWJOS45V{rjvI2r)Foj&%Df9&7%GqgGCob8D&V7?3KEbrxN<0&W z*(sI4axoth>4r|3V@~2idsK=zvxztUohmIvX#KtF9lIg=d?(*RiI!&bnmQo|Rykm< z>;v$`-S&Cbm1DJtwRTtq0I+plkqeN~i_TE#PAq#CrL@D_PWsGU^XSOEN}xgrkM^5s z#8jBknon%vmX;~TVI%nfdme--1>e$g@r*KP6SM62=iQ81sIdY^2M zF*8KDuHRLwQa5`K*pt!J-RE9nbIO?I2R87o;S;3~qq!@;rr|UkdoyM401i`38Fmav zv+3XJR;sK&&hAPjz5&BkEY{j8nANSW6oP<$|L&F=<8pEJ#tWGFI*O^!%g?~n6XmQ+ ze|!f=c9V?5&k&n8UCPC^D&Zj3d%{-e1uj+`#M6USBFO&``3*IN6H@wRd2n$PGDHrV zYFUGQY^>EPl#jCqlfF1gH)%bR23CAQy@czW>Ky^3C@6VbrB%E!W<2H~6TT{?-R$Hkcw4719$fUKNq6xK1tb+;sniI4MJiiAJ zTk~lZr60a5mB65a1dX(!W6M^q%SpAj=rp_y@G$^aU=sS}d;F?nccUogbPlE6@`v9Xr} zM}z(5h-P7coD)+`==#gV)JbbCfkO0HW$Nm+l=p)$3p7n zkCyOK>cl1jmcBPR#hPEDgI+PqT&Z#vB{P7$rzrsCcRl2*(}D7LQUQ}ucs{$=wS-T# z{*jrWWMnookcPJ%p7FkY1&)KP5iMT~B$a91BYWVaiT6+OuYZ(vKy*KMh?#xxW!7BVrPP>!I)iH~axym) zqnb$l0Q%AD2Th+|3){Zvs+Qytq?6J|?Y)EeFWbRFn;0flZs!tvjPN0ZO+-nTZ#W5Z z`K<|QI8kUcd26;whTX2 z9;q%iIe`<>OC(R8PF%h50`1ePH3~t+aq63JGNi>gT9Kqg%}~$clR>GV6rXh>t829i zhuRq9-Bl`V4jUs>-^NAtC~3!M<$J8w5EU{_cI20!wQ>y+>HS&}Pt13m66cr2f{n?G zmRNLMcP+?P3rlGkNElL9epOwMy46qI2$i3X?<0;(8Nme9*d5k-VkUcC{T#9mH}R$mOB-6v@qI14CCL{6dfQB%rYlOHC_iZ(z9EpfUnlqF^W%g}oFEkgggzO>`i{KfrzEMQBBYM_nnW66iWATREv>^&e9cBqmd z0vGpFUP8db_QCE}7QZl15W;sDh7mCo@d7`?4FkTkK4S^?kl6CGmgh=Mta8%`_nKQY zBX^hd71@)2X|)u|nz0MP^CMAHf+Nt$mjeqp!imDBQxf1jr*>Y`!kHC3K$HH~yJJtL zm~0-7|K~RI5&&VQWhFV6z)j>9V=>K0FX*IQDQ@Z;f8LUz#}*H`Oc!NkJzH*1%+!?x zNsyXNZwMk9SqNg~u3Va;Y+MkuFKXy}X}Bb3nv3XywF$~oX>-gUsl8jFCUiCz#8(6d zv1oH*!KE3|s^9ZCHiTBdl<1j5Ej&h)BPYCIeTcmxBAhzE|4Glh5)3z>^zC?HHey|| zY9D_k$ia+24PvM5n{jpACKIl} zj%)_r_I+W4Z_|PB`Swjj&_a*O6Rx-!^S#7qnC)p20R^(Ys*NKlQv&ln=4{OOc-+kQ z_^zmhZ*V(yjv?Ih>7u3=!j!)0^?mkqXn0g+PeeWD9O$tV@xS$giVBqqf2QRVo}StF zusxQe`0KzIxLKlZo_RsIO$m|_>8akH>;=(j5EN0V7(4XcmT)EtwK^=RB3dmnLfs5( z)VnI6JKEjX0tyq%hc4}Jg)h}cRLp`z4ffk$ zm3fc^yxU<1r9LPVMf9=o|)`%?%Ezie4w zk2y$6J~`KQ(v#1n;;i<`=WNhrmqpMV1i&$?GvXAWT;7BcD8}T^vh=h@-mEBGcrYI| z30z^_AgMLHQZhTgvke1Suna=!qUWh2DlfAq?fHS;KI~%nL=v8a2TN)GpoMs~40mlI zC^cD`7oD`FR|i;tCw6Ag0@Dh!(^g-J9dz`>k=Kd z9K<-<2phgb`4jOKkz-W#fUBcSSIq0=M;uI&~ny6e}B1rA3 z6U$@WHj3N8pigJt_CH%;b-Yls-*}nTH+ItResNKJB-cNCnAKaX&0lhVGa1w_@Pfjq zqp$g+?XKy!X-Q85&;pZlWCroDg}e`&Rsp7i>l!mz+c^9o@3OK@n3-@rT&Xw{aqsP! zs24R+L9??%X^|ql*ws=iEn1a~3$#Yaf@hSJUdHt*=fljJ{n$z{AG0|ms%~D1$u;pu zGyGOv<#2G%9PRT7(wh1tL_LQ`g=RGzmX#M>qV zkb1e0UB?hiNCBY7k>znj;OJ&=dKJ(e$FiBmciM=K_B0z~K(L|Ys0fUSu-W<4`p0D`YZJpG$>TFpw?e|8YjN^4(+-v>ri`E2e(f#a#$R}{u!~d5>`F6+o zon(c0h{@pC4`k)2UwzcAEHC|(XHy)X%SEGk@iOYU;#81zG{SaIRo{gt!iUv^&g}q-<%ekB@T{;K_!FT zAg+!zX@=Mo=CuQh!o`+yZD}x8s5?uWL`Rv4NYs_Nz$$2I@x-&&{e4k!j3LO+G8Orq zTWNZgO&~9Pcr8+B7*crQgS})G=;x0;-So9H?AiXKgR_6E=Z_BdF=t>h)sk+-ufXCA z7cfEB;1&>tuWA|GS{O?_Y!#w!nZ_2GZUf;`%;v>s?-gt8$<^RBm$Q}-t5=Cb<2N%v ztLa~_wnq%l2sc200(KPTD{=R`ueK3#5`Fzo zIWlsz-?VD+(lyw2qSG7nb_|u=sY`vZlkWY~xFBo~r(Ua6);K|tmYs zyE}7q3WNw-{ld}GY2jK7VARC;8!ZLSr8=sbOe#M*rYwAZS;sHkUe<9-dAsi6(PoO3 z8Xm)=6|7Fm_&AJsnbHdx@^>R3<;CGD^ETc`y;i&G?tCO=3+nlOG1!v|=iTHp#cn7CcB5iB84W zZ_%4ntDKpN)((JR3?4G?Fx{0E7)%lSD^=i`rE5`s?YQHG(-Lk{PXoV%!X=l1lr4$hL|5b`Q zGDFmT-e1K9Y+ZLps}@ylYtjWWMg%-$%3e*MkiA;yj!x*~F}FJ;X+z-{f(Q<|B~sK8 z$@i*z)zSUy!D+cHvN^h4b z3~0+kVVSZ!WD0}YfyM9D?kj$u;(^fsS^`n~D=a;pS3F;)C}8f=Id+&lY)z5G?IUhD zbSH`QpdKC9RXpjK2?+pae|NgEe{0xgrU2X+FK#=FWz7+ zq5}~5|3@Ri5`vzObHx8>TpW82R>RC<_5a|((PDQ$-}=q2Wj*Zf9c>~eKld6e6 z^3C*CCA)L^_bV`cCyb0E96}UU-Sb9A;fJWmDX7#!og`{w3w133S-5Fd4>UavQU03G zp*m15ju_Z~=X7=Boi~8Kp~&7Oudufjs%5U*$ghu0Vp+6r!~iVtL%tQ|y?IA}PLT7g zGUWVguALez_2wB%f-f7T;;JVg4QTM%c$rdU0@wO>aMy=Vx7WaBsbBo@Nr?G zq61)YFsws47*@1~O(Va$z-E6YdBug+7;F_4NBfT6$fAesf@ZKda=8V&oOS+EncDA$ zP3DfT4h9j3s+iT+wHI1w2pU1%@k(b2BeZZ)CK5U>IfW95gP6pXa7uJ2Z=_Zyu~zg1$cY3b4)ozS@Q?u(kdj0G&~ zVL(u3wu9$ZJc3c89{NjE(Z?^s>>57ddTw}rA=pM={5NaqiYvV-REG1i>_J3FFe;^O zyTpcz=g#ljIPY-lns?0Q+*ar*uIw!??;S1m53U$lR_gB=T~X*6DD^r6qrC%#f!-B^ zqow|VzWze*%4N$7g=H&7dYzvBV*g10^8RI|(pI|nwf20?`M`MK9Us{FZ$m8K&|(pS ztJK2^stm`jrWFtHl^&%l4C++JdNP5m>qXiTOBlhu2$d3U3v2bDPFJdgdciMLX;+6V za8VFL7v2bHcZX=e8GhD*f1pEDyol9KQ!0Q0!^9%{4IOgV2$5X^*DE@-N2`1bZm8nx z+}R=FTk0zI_ovj6Kz$<+5Pdq4Hs-tDHo8lt77z%>#4V@0RWi$CHE*=gsD$(xl~^t! zBssfCepV%gV}5OWP_MWleNH8bix?ZsSC19EfcB~kT!3-C@_8PT>GK^w{S@Rk*TW@w z2~I{|P(_P1zvk?4L%K&LAP_#3UcN(L?6~_HRP<`aat&9nMheAk^e?I)V$q@(`cfhR zA=tkxT+$TU92Tl|x>w;9;qBq>2|o||x=Ms<+bLD)p$@)ppBZ)Q!FrFwv(Rt*Mj znI2X1x!rd|2iHa)@A&7p0MNiK7i%S_hbB7}-AF<&T^S|Ri?mC9i4V?MH5V}*pwmS3 z{(6z7RDQuLIzd?T1G=H}_D^#Uh+a`I(jHX;*us+mcdBnt3@*0s?L=5_GWXZ+?PT|f zOrFX^wU~a^S4(Up|gWB!#0ac=34$XJ}+w$TMrbkjvr83$VNUlBIZF>mi=}v-7Te= zW_-%qg;&=aUPy~29*xw$sNjZlN|dsx;BBLx>#-an!9l|v4$XacW;eVBN1bP3Sbnw< zy?M`O(OX7yai4nWVh%#MvTT?>EU_(S+E6X`>Z_hdYut}HJ8U~^`;PZ^|cBM7%k zysSA5lEawI(vfc2j>}}-y^js;Nfmfa*Qo;;u!P`6kuLfZIiy<`YpR4j%TVboLpJTg zUNaMVe^`K)!Vq+^ToZEvGZR~CEt>!!m4MRe^=uRM)VtXc-6a}WJHjCr4JdYWMTAPx z!tgs0c3}o#_*jFV4G>tP3!)$m-GErYW|5|)fk#HHvx8soO10`*58<35VZ+ter1?am zZ)??S0V#TPy`m;aBdc3Y4Hm&&G~AMLo?mi&`hBq_A7Ln@gmpZU-g%s0p>-eDMM}T= z0q7_a{YvG#TXf8Wd$ZlIi21G;#^if;`V;w{vj$4Du?{^zY_}?2e4B+d$x$xa6K#tY znJXDw;s{}3D7K!s1F$2}Ud+-})Fk)7Y_ARU5w8;yYx{AS#$hxXFF;9SsWi}IAG1Dj zb)0EH5{(0j8P&TEA!!{w%jaXCm!mKC&aUa*nr~=iYEgl0>|=LzQdj;>a;jUnWtmv} zz;z&&>`J)o_Td(Z9D;R`$$9Z}@T$3@qB>jrbi_%Y^Q_@&p0#3QgaFP$><_RqVm-3O zUzu>4elsk`tsic|b4L-c)yQO8hd6J~nn=4^H}95IWE{D-5a>X0(8dHL(SoAo8#P!i z+gt-)rKhtmBE9>|)){@#Nn85+lv-lTHL(l>qg&h-oIg=_=!&sc>?X>$C=W8OmRp$n zpO03Qhl5V3ny|w#nRoyDl`&2fwR`fIJ(O~-%AiVvL!%P0ZUN=uXN(*>BI~- zdzOpM$}m2w*4<;N*{z*ei;I_R-M{0vu6&q_k;xaqxME0Tk)#Hp?|S7W%HT^6xz-E_ z<4u%EA2p@psXsQ^N!bpxsu*#i=uO=DoHZ2!II@%cb!AeJq z+c((b!{169w(b8wl5IT?qe?dU2Ogr)f5^z`|JXnulgy1&c-HYo)x3EdP{tq9)hWt= zv4mb(u`pqiRa7K>RQ~hA=9#YepBPz1Mdww}(f-VhX=5w>#0F^}sVp(P{amAQ+%~m& z?Y@mt>Tjhxsurr}J}zDT!01f3QmbNyG=ndVlrJp!bfITMmdLbD9X2Bs7ozMLAI33T zlvC7w#oO^!az-gH(v9Jap}VNGAIdg*+U|H^Q}&UUrfBcZxZL@a{i=y> z=Nt7_;ST*;EqahwgAzGg@l(_TA_(ItYRi!iHHpzenR=n59r!F-j~>di1OYPuw_HSs zsK+jCiC2|tiLtIXS|fVuQk<^2rZ`kuh*WiMy)=eLx6Cy!@Mq|UbL}g&&bYRb7iH0(U5YewK*22)-TP_iFlHVc-rG5dl@->T`#1;Yo?d zO`WRtFY(zD*CVHp6>J+Fi<82bP0Mci{KClj^txaMRB)~Z^eBg3Q4lkyR89ak61dXK z0~_aM47E_%j6ix+yajItPYO3NoS4=8F)d0E3~Z6+xH#CZpux~W$igiq9VWwU9G_VmpXiItE?s#w zzKC&*xZ$`{gbuv?4V*-t6a+*C3Z+XLLCDnid%J&wBCCLP7O7QA#C_sbq)J#&7{~sVz`jv~_XA2ALbF7V323cq>>;wiRs1GqgM6hI*ypsEG@;lz#aB z*b&XN@Mx^xuv$lW#W&f#8aAvlK`4nZ&iQB-RH4_6W3~2S2ZpTyTUVkE-k|Qc^LygN zhx!9{ejzn8c&FqViYbo12BkH9LmdY+`*?FwFAH=#TT~+I3WU4_q28gpxd%ytKKu~ z(3dqNFwR;pq;+>%6EH^+h;3I|tvA>%?yOk1pkfmfQ#8Ze23x#V?!_!OJ>STRn==}t z68rjriB|ZGm$5c_ICv9%_YSam4kMf9-w}S|HQzJASn7+^SvsF?xx>Ow1b)Ng5~Z`g z@W}!C8Ion(ub4r_>pw{q< z#Khqi^-tJ|m8qH6_QE!&Fj8?g!(2|kYzaiXj3rB`{)Hv+0V}Nx!-Z{5qfXfbG)Rs* z`{+*WoY8w<0;^wUw5{1#DoMF&jxc9Okf16pRfV#}^Bq#j|MPbCfofHb9FN zgIGpA62Nzs%}0WA^zyYG241D~^N%)B<5b*@UdpOpeblXf>8KpD^{wd-=&-mVKKqPm z%M!3-<`Ol|Ub4(gvRltGV%@8bA#6`y8&ldfar`Uw<&ykjs6I|%6^(6}lt8}nuhL&8 z%HA_+ufZk(C~b>6qAQL2FQ1aQ?zluyX6a^+fKLqn6N|b!w`O|YY#pA9Wp;28ypnvoPfmstisKW( zfZCC9cGM|*__ZvVz_y5kK{uomOX0#9s2kE?xlI!>@z`7G#tJI?ETP!xF{MF~;b81v?da%Cv6`AWI#nSe+xiuBG7{u1{ znjhkR*bj8*3UE!Eb0w!X+O{nGaP(-#N zBhtG8K^$^7Dxe2+Mq?DsaAf5u7m7p!fmaJ1+;6=5?bgiglQODoBhB@XL|Oe2njK=63 z&tZ`1*GHD&LyR~D?*9F`V$t<(G@Wd=cz)I+L6v{BNk4zA){cNNY8#-L| zDgAn=yc1KA>`6gb+lA#JLCkSD5Zmu8vCDbL8w&MvVQ7B)yJp0oE@FkO86rBC9bt-N zZl&Zq9?{ghpbJDGW^I3QOSD+7<1prW_;ycXJi6_Z-h}}Sz~t2WfXDK;isr)9Je!i! z!W4n1jnBaxIYhP1ff;uTY|moGB%8OzN8=+`&xlN`l)XyB!U*xIP9n%Ezy0c_g&?-I z<=4PwaV7CzoEu1id@lbvQHWgLHyOqewI*wxL7 z49SU98GuTwGQM~3wJkE>_L359O+bdRw%<{pNYJa55)T1vt>Zr4k3r*c@Up zo{3W#&?(QdVeeS zX|n5))5>_E;+FJ%oJy@wI=xi#6<6YK72`;4O~FJJdujK-z8|Y6n5fF;7Eu1HA3#cR ztl)aIm@nSxSHM@vS1?h<%Lx|)b(C>~v(CL>T_G5wzh*y&%(&wR6IB}Sxeo1&J3gGO z$F9a#w9d>3e*bq6hPDh0uI%j_SUK3+yJBDH{fy@;UxX zSZ6=>P5gIQ#MM>v)@~4lL+s?kbOAq)A@<~(2V*aP*1|Ezr-RIQFy@tZ(82P~T@b2B zn#zGB2!~)@P|{d5de!ggAK{+B3(hh{(v?03uh_?KzOXr zB}c1M;exPiuy5tS%9YFd2l{&Zd&Pp?J4hE@7wck%QW)E_(pmzclK3WzaGlENg)-x( z{=L<<5oV+Oqb<@c4S{Ifnx|h794{$9(N1(u_y(HinXjT3YNU^shWNCi?x~KKh6;@x z>Z&Tf_&g@pwPQ1&;JocROoCp~PGxlMSji{v`Wc|-T+3bB8FEXA%S&)JrHsQH2xSFO zXQ)~zj=7#gN9qJU(4%GbI78xKCNg@)8LE%rk>5Ov>=|b$;7@h@auiZ}Ox>{n&awl# z@%otKg`6}PCE=p)3jGC@g|if1JT=pb6#_dVMn7oYI&PPS!a|uy+_Xwqe`@u`AV;NN zUC)5`t>_(CKCp86;PT#{!DY+%oZa6?#VKpX7tT})n15QJYPlBv(pn4PaThv1==yAD zf)4ti)qzxi`k=R(4CxUPr#x3mWkK;-~c`GA&XEJ+Bx6~ zli7If$xd1%M**Bq`2=B4_$D*psuTKdag$RhIXKz!@K818flQ8cRJgHK8ww z@{jw6wu891hY3d_3)*f*ZI+5U`)lW-SZrl9Ee*y#=oujT-0ub`b z8_oZSHGIQH6NN14$Sv*AoF{0ENFxEwV|gQ52Z{P$`KQ^)+6tD!ldNd34PA5K6y5@u zz-A$)s6A`5ZYJ2dwZah2;G*0HVuq6;KL2tsm-f0h1u^%fNZ#6xn?dJ>h2-bnaMa1{ zZ=Kn1gIP-Z86Z)Eo%MaQ$JNVWnmnOt<$y|vr_{CTm%=ZjvuM3ia6JhLTz#;Ux+V`1 z<{g!Qu~mW!(OezNI0`!Y)O zk$0q^u%Ap8sai#zy&VX7tL|R+T0L(wee_evdb?yDZ8VnZ##F@(ou#-eM~9^6OBu4= zzvMC(m-3-Qq;ziY3MiO~GEjJmlB>gdw5_?yQy)uFcgv2s1&$s)e1{BghK9J{xi^B} zwQNXWTY4j&qUjg#A|EzrTGm$U;lz3`bbN%*wV4Gs&1xUY@C)twW~k|?Mg6@D3KLTx zG^L1X+s84TPY5QDYf&JZn?7EKnhBK9O~j2qOQIA^&`6;XV1$G*X9Nt7w`Y)BpTLxI5pmfUh=K5Ao=rh z)Cvi5hKh|w%D=CvAE0}1fd1m<6m?DAE+EH-qY9*R(>lia5GiyI5rsD^yyNW90`G$Z z)Om9P?}dt6_67%ta#Jl4uk+8p8Avg!5jbADfnx{$7|_yN6|}8Nq;pdZ$>z&cj=s`~ zyXxv-rB)8Sl&z-saHm$nnR`;yHT+U(j4`8tNav=vN-7ZH?ExaH4PxLFCRE8|_b3cl zB=?j}aytFOJs2@}ejY-Teg%Eg!P1NL&FS-V!|#;DsB6An!^?&;RhkE|H56QDH-M0n zoY|xjCwK0cG2F(e-HCzDB9U-Q@de$c#Y?evX%Saix)F=(nOne2-y}nnadZ0O-0&lk zn9++@@Ls7E3l;S=rF`Ict<}@xZZUMLDzcvX;{0wAYR+}GQ@-z3h;Y1Sq_bVOM5jF_ zG2yX0DSg!5Psr?LI}nSV^qDVKYW}TeF6*^g^Zl!Xw%gH zOswtIti8|X_715w+x3Pl*FB}K-LEXnpyq`!3v2BSyqUu;=G5-+4;Q4!6>CciZ#9H4eN{i*E7gh*Q#H zKfX3JXdaG7lwptV>~B8{CcDj@xs>v1FqyE%H19-3|wyWaYoh(#sBx>=hN|ve@ z;GNEQ(8URv5#@R%*LRBH0YRz#r1M*P2U#SVeJ^KR7@~56wO;5?C{+;)2=Pt#O?xrn z`@QMLdwX%Joac3_&i>4dqQ#4dFH~fqJ^yQj(qBl?oCK&BXW_qa7S8w=d$W9Tn-G&l z{_>qoo7sQC64-5BjsROHTJUA)RZE@JCBRAZqu%vR#s@lhvUUGkmj)?;b2ZS>lUXjvA?R`#Wm?J8wrz-ETnL*^*VOxDFmqMC#z8`-FP+%ZPUdkTp`$jdVe+}D$qMF3EupiC!?7EV*sMDTg3Y+*?T&ANQ_OL#naTWbRg(VCB-%s&RdJOUk!Ii6di8-@^PX9ys~1r{XH*Y- z3uiKH*-_D<7ES+}hHT8x#wEi72=Cbs{3t@mBJ09ztVQ!u)ST z>ds5i9InO7Rhg|PH9WUiD>+Ly6}++v)ba4g=F!6GW2G=|?QQ!unrl(=o80U>gf$)4 zqQHvW@Q0~A5;*YQ`47@*SY$-F(@++6*%hf}mrCzsf_d4AkqAQiz{qIW+W!(IeN zUs*%J(lZ)v1yRKw_^yrJWUh4~mS29No!`X@;E+ZtkXEwF2V&g>^@8_>PxjLC?_n{A zJUlYp=-g~BuUG=ysr`_MmsQ5`N|ffGWctx{Qs0AE)~{c#2}}mMO1^oUCkZ3Y&i``L z!M+*?hjy)i!dJ>Mn?D8MrqgvQ;er=oMiKj6mDH9@r@;oyn=7QEGkO2sMB4!$HN4&W2~n~skId(8K7r=+%2Zs!tT zAfb7}37E&Lj0eA;qGME53`Hpe)i~)00DA;_$aVmVYzGpu9SorE($stI`zbm)Kq!)6 zX;AY+r?k%XLOLi7e$0Q1Kvw6y0i}LO=L{jqxCi=iYg66x5+a^lL`5SE8wd z0S#qJb-F?Q^qey7IT)Z)CiI~ry+yv5PGf!k%@07QD|*D;NIX=h4vuq}se>s3cC=C} zgt*yGZ=P-iZj^8NTvZERIO2u@(PufRsI#NapK19VaSH)uc^DCdQ9~=Hp%99rgQL9I z*L6!om=6L<6up(|lutCOP%X80Pb-#VV??sPWshy)mO+VRAm}+gj-At+7$R?@JjW#4 zpI&}{*Jis)a>U+28u(#~jyB8|mm7Nr>5$Gt(JcOs72dgD-6fegZ?R|;f7qln%xz!7 zH^2!b{eAR!6U_a6bjZBJ&@BFrRu|=#7Dn97p;JHG^-5S3t3Hlgit;(*kn|zLKTKq- z9xHfjTpyJvnWwMx4c{rt+w`{C!Ru_gn)(x_YsO$}j!tQ3H9ODWG zyg4&U`13^Fi z5zwe?%?V}w98d;}EyXRimB(iHRABHePlf9rgEW`0X3eGh>W^9*+ZhopDF>$Y9yP~F zBOuo@6od0{yM|u&7^ZIq)6PCMwUx^Mk%DP>(w@*6OvC%waypl{Nc!gg*l&`a1sz-I z8OBEwInPp${u3ZA$lD_ao7kseGSPKSE|hs~ZNuUQTa&~OABW^{ztm1F0x|2fsoayB z{uim4!BB}|>98~?lRpN|**+zgyjU4XdHzTe{jA;jk3;yFm50vO4s1`uA6IY>5#7f? z?ia6{y{m;k#!Bf)GP>C+(!k^3a(nMfaJlDW^q7>c{3byFUYu*~;mh+rSB|iiz{k1- zTF~(9fP!MAla`bzjG=3+tR(MbKac+eLbsjjTuMI%Xshm({$rpym(sf25NjET?*)H9|GRzNEl7KSUJRs2CQz?@6zil6d1+6F9i>ePKq z{#wBp(5Hps`+kD%TA!nj-Le%Yz3yZ3*GWb6rz^@kY^^IUGFXxM<`4~EdjhOd{Ta+y z1vW;fLW!%%)o9rpIuV~j567x--4h7A?(lQPkiyqEL6Pq4$W8u6A-PznREVbp*Ihzd zhuHz{3&m|Xbf4~*13uR85+|FC?}SRtFd`1MnZ<8 zt*80K7~9=B4uCKes`z zTCYTZ<>!drp%u}3UhER9a?^jSz^@jzIZ#Wi#w+mjswW}&Nm0G_{NlJzi`V^}<-1m` zz47PP$YSl~bNNrHewv=4mT8MUL!I%}6n66rMp%qB`lI;3ZTJCx*YvndTSWXD3ib7& zk~>8GMRA{(nkA$dKy zX{FuIghYS61BFbZQsk*8EnLd#lc=_1xmCYXsN|QIS?5ogjoZo_3*nf4<(OA${?T7x zMVwzKQ_pYtr&>#^gw3w^O3n^iCk*a%ujWluYmI=0S-TSfWcS|tixhS1!Eh(6^IEk4 zLqJ@FSl+$ANYP7liZlaYvfa~vKw)0_z7EA5ajs~gRSFZeMu-4~+1!*~Xrm!+a36LB z);80m2?ni@9MwAMmlhT!nSs8yBbV2NAL`{c>KCdGheJqjzXgaZjNl>R{|9U(!iLq# z_FrP!g9)z)N}!{EWmA<&w#;%vq{1pxi9YcwUPq?b696?Xqu5u(IH#pxK|Q(Q|4z^?ow2<#UhN)+SmVH}d5M@xZ}^Q(P&1dyMhweEaA^7)-uJfG{F2%~ zB7`;fa@uczH--$-af{eY#37i}pT$jitD(RAZHl@klUt<9+?X5wuALTG|*0FQ68bZmw z^lWEB3Lg2NXhqAq25(K}dUC^C)X>4exC6>a8{IrU>%iDl``>??qGOvH-^}WMyg(Eg zVE~Vo0dM>*_*TS8GsQyPXusRE*888SnA*0fs2Tl!^lQ!OR-yhjeYr*oS|gBK}8AGAb6$9}~Ej{w_r={9)#b z9c)CG%|?*>KR#OX`;=u;;1^Qqp!C6tZCF{bHVh8fFSkdQ2)4`&4$!=GrgcRyb}O*n zqLa2nx8c1%Sp0IKl>vs|;=Q5+7%ZrxYx=zcn>y0!Q7Q$XwcRosc?M0L(ZZo@}R1 z`Kq`%*#xRRSH}$9Z*qh8Q*1QsYK|UtPd)w2I&&3JPqV?A7 zt7$aSPHyT3HI!;0*hUgAEh82{4xN_qouE+(Nk#l@f|i>(?djPxacXQlawy#LdsMeL ztvv&<_f_E*Z}Ix4lX^8fpI(D57EFCdaCRgJ8d|9&ZW%nf`x)%WM+<;Wc#|@_^10!U zN{Ni`6df-ldJvu9GU8;Oqnu@`bY=coBsQZ>S{Z)^P~%xZwb}*;=+tXEX)?cH_+bmy z$qw;jlBK^DQCg}0BY1FQk-&hd0-ZIJHqQ@;q-*$UX|cIXz2FB*zWm2$u{*06j!k2? z3TAV|+IGMXm&-Y-d7xGm|5+ZbP&8z`{N+12*jFO7cZU_6Q_Z40(j zXCaZn907cRGI8kGKg_m5oU9i_TvLC2+VjK+T# zz37(m_bN$#u95ufFL6=}I|v5KS3Li#WZjpNG!_2%{~{LjSCA{ZbphJxzlqWj6=8P! zZ(?#$I+&gb`5If({x@+wGXZXzCmvQ1TT<$y{aO!`>u7IF&q$ccQ-gTy)oVSVZ6u_W zT45%!pnIA#FnsDRPWXn;#Tzh~#@he@Y(SI0a#so-my!-}Z1V9;rjL%X1x9$z7tDv@ zu|r^mmq)y!E2oTJsc&M+vCVfW%ozRB&-I~8Y;tB+>ni4&J2cnT4ZH+UUDvr>412+y z;OnXKh*XlrhKYo!cu7h6d@4yb>FY$%U~DVR)>th;Eqx1#6hbQmtDp=G}Eb zu2LWu#8NG;&!sAU%PD=RaK4t|>eVumO2!W?WhEF1SaBmEEAClF>Fru^9z`U`>;wo< zOK5pCl7Z?bCW#K9ux$iQ8IK{IH8DvwL!*+H>%`*0fMAKRAyXxWYN}oZi#=p&MDcm| z#3YUV3<>);y`fs%S)ATZ2ULdC>)5Z5!~?i|VsZ}x6dr2*daLV3mdVEY*XggP%8?r| z6B$DwH@56SA_WUmNFq131R@#6#oOpKhMx9l48sx+GU`SyWF>j2qK86wi3o2phhu}k zpA;hV+clcJdj4Z9qPEfd_krk+Q%?SW5UFjFl)1fM89jo=M@K}+@BfFIAJ{j{3jZG} z4DGQ62gwOisb2a2fXK=Fj;Sg(w(xYr;m3e^YB|Qv#k)-?3b8wrm98{KW{ati4EcL8 zN1hdWVSiXC{3o&(bB_=%m>fHN%GV@1+${E?x9^9ZEt|4>;v3COb#4AVi(Gx!P>5zd ze7_`3aRwYLx;HPgZNr4;taHB5pMFY*p2Ml7(Dv~?=us%cW_kPN7^MFC_dx0y9s=w0 zdI5X*>)N&o1ge%4ZO>n`M(y`se=8~Q@_ry;N#qe#Nvaw7xagem-e$3+X!A2Jcouq% z+AqJMW~=r`56Is*)$HidqUy3^|Nlr`j$X}mRimoC(F)P!KxRDZYg7n_REJ4bF8!kx z3@uWP((!Kt*st~vvG$fFTd*r8l}yPVWR4JQf4Zu>c=M&`(1l^leeMrs2yGNW3U?#n-8>UeJj4JrKR#!GUTKSflpajzek8JE&?E2O4D{i@7*Dm!S)v(k(H@9Rdyi@?*Sf-u2#O78syO^1e}2k)V`-&! zIirwQ?Q&LYsuf#HhX$8+1o0V+IAkGgb@i#(ECD+JX<9e!F*9la! zRYuM9$jy;b`EblKBkO4&4!;keI^R7lK-91N?5Rn3WEfknv36Se%Yx%3DU)z_mLo)Xk~%T*=(W5CIAvos0o9tafO4DG{#5P|~QZ)=h? zUGy$v4Jy@i`t}bKlG$hd)UZzEc*t$|G@ICh``!ORTfo*rmsIs>TCYc}f@ydM-2g&v z0F+oUysgucbTHDIyY;+=Et_I{Pj&6klcFQ5oY<{hvK81PxoRD)tt~@Wri7fPmUsM) zU&4y^p_jWhLLWi2Bd5W8B8fD0(*mes-Z9$}wSXpIt+*xfkj7xiYVlwix2wyOu)I=K zw&Wul7A41SM&V^aktw=)RJYT-T+eH3%&Zo*H$)n?@Cicp)xp9&Qn1jB($to^^pzs1 zYMtfH%utxBg^VtwMZ49kE=_D7N}g!ar0&l?^ubuHRU3e_X}njS(*`qVBdKmSo4W@ zg_$aDn0e>xjN1H#cR{$`u8ZUyBS3LFY>)7@j_(j?dKe9hN)N2GVg)9QC zL(joCzNAObXX&MbLqrRl@uL?AAGL=Uz$C(b0957ZY)>wMmP&TbNRm>ug(iP&2DrLi z&ysjcyy{dv>pcYy87w+fE6Q)7gTDA{?4%2n$LLrT4o;4SZ5WS`gfVg+t^!G}ceLul zVBR$YvcYTk^IEyN$tXW7WBS8=KeA9%+xgMiS=i5Td>Svq`m7|Q=A~!xwF*tapc_b@3D3l;Bp+gs`eAC<$I@70I<{bF7V#EabP zKZ4!fcqF$o4KCa`kJ6Wkuldw?^F?5`(EHV(F>Oy{{J%~JSg^&6(-Mj@{5_E}J+_DF z36vg@rG>+=q!Y1Q@HPRXT0v!Uk6>xG+tU9LStDE$GK=;|DM6J$5m;tEkEd1FYVMM} z>F7p|sBX{}gb&G1OulXPk%69bEY;L(UN^L5{TWTmYFS}iG&I0&nJs{p)E!@f>PX(P zTZ%(`{=dcG(w*fa>-1gJK73AW?OvYhx)INIa$J6|PfW3Fe!^1R(NopO0r6H(DOw&N ztD&4I%a_t;4#g_%GH_)0;a{fN@};z}ZseZ=zpCymp0xzd1Q$hj*0aAm1{_$4RQu?m z(7jfc(!V?mY@cDY8gYpNW(0_+z`|daazPfJ2^Dr-lS4UnJv>MYk?&-i; zBMNLhtgOLk1)mG6tQ+xKES>91+El%`>BrhY3lRZDusb;iQR5rNk|qB+ZYB zmHUPh4XqDiROYl2`!;Y#PBDZ1wmyj0n3naeogbO6`HC zXTH<+z#b6z&rv@Ai2rDy^KGZSj%Z8W&~Jon?Rga4-3Y}CdqZpDuQ+>SER5;6Ca}6x zYVnhqQVxR2{IHprN`jR3dwXN1%U#W3EYmH*RrizrvEpo!(y z&zLn|&B%(&eHQZlN;RFA2zb+HnGRGT7B0DwboML^83zk;%qUGw*L9vIk}z_jl;;wG z8>CvgK}t)loCRu`!XZOH;Tn#XqqY}YSvR;sLWX09=-0D&zm%7Ly$6F+Hy@d#nzrXe zBLIVAH`aCjUc#`tv&8m+bh<7S&YG-lV-`m%Z#ohjW|(p4h4&PHecS!4j2BwBFf-XgJrVI=mT^No84&SJvgTl#am zirtphS0#AL=K4HrT+4A(*d^{KG`1(_FIk*>sw_ zirs0CkB>(L(8Tf$2Y@F6a7=xEPDrJX?U;I}stnDVw-6#dQ_rPlgPZ3f(eO7nD zZSF3(w7MlpHN*Q$ZR*8Zb;I|GoDg54_qKo?y9+LSVGdQkcP?f-eR@_3Hr^c1$i;^$ z-EblPjlFYW!ye+neC;S;i%?gwyIZsACR9Bl_tzd2N~oRI`F)`Wu=?VyF>M-vV3peBNh}gru^nk%TMbi(& zd6A{O8WJRz+{uV589_J8BC{2$dS<8}EsJ(5bt4H8CHfI02SIaGi+xi3u6j|ES4E(I zsSON4Rkmi@Sq-n^-zbTaGtKNGJGZu2pqpfrr5bvMXSLsyF|5Zi&Ha{)=(AO8nQc4t z?NEfpE(nKiRro>!K^4oQ;kj7uFulVyd|$y}h3Gjfj(7_wb`bHf(|KMvxL7g3-jheKXg-wQMA6+dLJ5s^Lq8Qb;)0bm zMUvySS#+uL(pE^eWozAfKh>J^5$evXIZE@x##oJ&cVZvLFW}K3A;@>l8^wYV^D9^{ zBO&YMB8EQBLCpg(dp?AuWiuv$;H)p+n;<%1q||DG#w*>U5Z1T4k=smjj|Pe4Z;!(| z7pbh1+4*w9O-F-1<7`1$^-p_EDM_I-j0)^Emp_(#+7pLMdpx~8yoo2m$83s86HDf9 z^85&4&%q7nB;-A|a$-=H`KL$kN#JCW^!D)R7{La$5KVDR+a2XD+*(dsh0ED7rx)Ti za+F|QI;13Z+X8GX1GIkAc6#(~H|$iHJ}a8Eb3v%*r`TFf>$h<6qpS8ei$P*yV$$%p zL=Tjtue0FG7=9`?ah2h?B130<2EHjmZ@5=Q>cFyzVt}kLwODrZ_*Rc!Bk!ZKg z93_uM_pTGwlpw(w8tXcTL~0d7qJxeF8uH>W_|B+mZLzRK4Q>mLHiec*L{k`E z?X>hx!5^T9XR=INh)Uv37TjtP?x*z}qJxivPx@+sYe`FF7OQS3g}x#|(0?sJC4z|) zzvnDt z!pZ~E;p9Xq9W!RZ(({^4A?0on?LcppNr0Dk_i^RC=O_LHy(Tc?JCVW!>bBKfSV!wb zVhsS}Z}LGVf>F%p`3V1HX(vWmj6s}qe3@)pxJ+O*ANLQ2sUA(udR4fpo|ke~+OVMP z=Z;6q;(HF%_8V5pvcltIpMV*}E28x!94m69>(ZX$S%QUX`uGXx`DOi*YzsL=LarQF z&GdSb)op7Ur9mL7GKA_7*Bw^%^_Y20vVIE-O_f`)mav{}6XItS3o?V0Fhmp$&7n>q zakge@s_S?gfqOJP*W;3P&xxQM-@w@a2EI!vC!6rc6Ov*CDItQWbTf8gA3ucWNZuth z4Vr<9dDI!T%!2v!$sHJSAxnSoh#r0o&rjs2jsdxZotT59`QGH<~UA6Fh@8 z>3+dv(`WJhH1k>s#H{I*mwS|SrmY$|&7sP=p{qn2A>&s8eksjl&YMq4mR_wBxey(5 z08g_o{?ZteQQy4t(0ro=ax8&Er))u2ucooIWVohym>b@mlop_m)GVG(hVC{O5&lUU zL1Uu*wYH@A6FEsUPB=e*cao-;694SFalv>061S!^`aq+b=N#j2qt zP%O|ZHJwrwm1dK@JaQ83m1e;bULIWfh?Oag+(k$}L?la&3Q})W>N-b68oyD&G9z}E zR`Oi7ssNRYyPVP@e1_TO(87-`0$Xp>9UYgxwV(J4aF1?SMM!wZV)m1Wh6i<3F5(eY zMxSAJ!N`!TPK$$KG`AM8?U{P1^?rC43$gx|?<{#b%jBVtn#C zSf&jrb##PC!Sfonx4L4%NUmlBr^+-m3l@LvlS{!kMzPRQ?9%!@!?&uS_AeGkaWt&N z%Q4O2Jg@^DYPtJC@UL_ltYjL?km#L_+;1`pZ6yoJ(~H6Wb640v1 zok4zE#mm0LELeHX)#!ZbL&C0n`j~Pe&m;=Eu?m6&TrZO4@+MTjOP7lRem_YnT^}a7 zX=v@L9KZwwGw>mKm4wf>ZjTL%^y1}UTPI3enU<~_I$cy!r5lb*a^eIvD%7f9 zw=AG84+%{{9{O3l0ySJ90C~OVCBC54b^cu>RoNQRCs?p8suV)8wS}rLSOGF`ol9-v zi&@h;XeDARd&kAcq{qFEq!Oito4%xMrd=RaH3G*k>JDdy071_GDh26*FlJ)&M;xWY zUR~6-|4Sz)qt<(DsVh%rwSpcCO+w&_@Pt{gSG+JEjTDU%}A;B#2KVP29vZVyY5OnP7SAE z$#7$Id3|5>k3SD%r4s6<1J(vZ#>r!B+zj?)3ka#;1h@CT-6&po@%WveID2gfcfa#6 zJ;9WwX2jRzaqBt3&Xmn`6Yt<@7hM>CUP(}LGhtDyW<+L{hc`4{V(@MSEIC7#*pqUU zn~KI*d$|PLVD2KXs zK|fZ?^RylWO5pv)1EA)V>Qi?kCv8a zPXwAYZxVY3aCbi`Sn?QTP5!+9dyn+oCzyc*0 zAh^v9m*-chwyh2jRgXa^p&~JMSgwu19iI!meOZ-(%Locct|!7{C)Fo%#}%wz51Qdl zQsj_)S3-KsNd3~F9s-xM9Y|T)Y^c0QW zAaA!?%)4XeO>Ym6`KXtu>q^XixgM&VS6e|;#egWy0h+pLA=neHkY@%HRNA6Snu>e- zy77eOg84Lbd4kR_5w>~?ae!=dNi!|Yc67(p40lmJZ)Vcl!yLeQ1)@q-NlvPKyrP1a zOvE+&g6yd%m!@cjS8tzb_wo(-yOV)zbQf{p{ePYYA+}KEcmIYDJkL5nE4|ou5!=^Q z?C!8|RQn=jpVKkkZJ}EgSSKXBM{88OSIg3{!dw2U3aZ^}o2JXN)gQ}@UgUe=P5Y^g zG_c#8cFT|}9*})lfkT?Aj6PL&X+$O(OI250Z{HavA2O1yRvZVum;rQPy|Xgofl ztNE3hYOU6{Y4mVH&|Y=GQ>XC!bR;n%u;|k?>vR>bsyOsoV$nu)q2t=7ky~z?h0`^) zm(H)aj-xXJnY`xE&I;w5sM&G*&_xb?twOke3TnTIxKT#99e}<;vkP=A!r|-CYZX^lLmmz( zWB7^<*xllKnpnyqbbzmHSkOZH#MZPRt;13cEY1b#T}5Z0JUzM<3GjvJ@>^9JRX)7~ z#6(%D!0JAJ3lvixXK4iA!dp?zpE246wFa0)HR@JBA;+u{)io&T z;k%V8&zd3bl6pI2!-eHR9UxiMvI6b^4E;ZAev(2KB-E*m^0Uc=>(NpJvHYJEtrHBsj zqUs0EN5*KqRLil!n8-R27g~h5g&9N|2RW*QEK-#v1~+k~eU+MVp>C(#z7J#*bhp*K z@D9|z4rLu^p`eOsoBk~|6ex(yV%>Gv{0X`cZizi)$rNo{Gxn6rvbAlxS#)B7?MbtJ zY98nST&P-n%Sx$M1U=}K<}fTL->_pX#q_R?8ZUStpj7=hT0!M&? z%V@^SpthDV?X2U?d32IS{{XphNE_C-la-W4;WDPm+1uK z$eqUmMXF@3#7)&efvSJ98AG#xO^tv35mcnOO<5ZovCs%IaANSr!@eh?cSadOJP9p0 zF19HQpAe``47*}%rCmz_f^8dTi!zaAOStEI_{QSW()3dpz{wB)&ScITU^ss^IKq> zMWPLdES%PMj1}*A(!v`>9I(n{{ zVhYoJu;f~V!6emWdQ^k?n(qI8k`5gFo|qZ~XmHY7cA+;Ec{h8>=w{x&E6Nd76^WL7 z6&w{DAeI@&DF4_NpgZ@N@O0>+lDWif86?B($KBm< zW`<*X1H;TPT`frJQMYLuw1SmaU2Ov|RY^TDy7B@FRQUt8abkSyve@uNH)Mg#{H53G2M)OiI4|QFJLb+eI}I zKcY|>RjY4zBJOBfHoa+{WYvJ+P#7TtAk(8}denusYGk1-!(D@E3U_3BJB>sfMj7Aa zL@iXg=@KXvhD?pGUyJ|>)5BuIvuCDf*Sl~S&X#`LCTw5-H~2pu)GxcjN7qLY9f82V zS+7_4^vpPF3L)8)=D<79+yK&@z@cmq&g9HYk0w|=%*mO&+0~`lJbPmQa=Zhoo?B$_IPR|tHL<^+;VlSPV-p_bj*mzPZ3v~rNCs^b=~0QG_lwwANuW-V zC?tTgFhsFuMi;D4Jt7$_PkHez@PfdAH^>sC^;nr)5oXf(tV;bHi&>99{mpjePE+mB z6z9){V2blG9K0H3iZgZ7{P|(Sb-2VwK3n8~G_zqnJ8CY?4%`JiUC3pGc~Tol3(VXy zkAa@eYgEm?oWL6pfv~(6R`mkmzQ=+vR$b07nFTDuYLv(_uayrRe7MB$UPQsN&b-#y zZ1wUgjZeD5Y}Qpx;T0Yjuwt3V_-cao=Z+MMS4oBRJH#?}+(Q_HM z-wnmFTR8gFi`p#3kwANW}!8WqcPq> zOv{VI!b4x5YPf7aZx(b7O6WPmwBwU(Ewe2S7<1mJdc1UEk=3wfhV`p)7r}vP;Ydku zrP|R2Y#OMSO!}U@db0Is2 z1hJUkCr9NG4+1VYdb3pB;Ia*B*9Ll@Q$d%PWM$bAr?TfRpd&w+pz}*sCHY*o$RVYx zbXtoXb6byPgv31kLnSai#K)HAhqJt1lI3+|VI?G2gQZJbceP*+%ti_JDz0+1Lck_l z(wpXsWoDepeAY~sE$PQ`>f49h7W6g>6Me!$4{xE`b?@P&01xR1o?$h(h3Fv6L-{rZ z;b4b%NG^N?N-zpwwH1dyRH`p&C7uI}Bk4`^0v_;JXwuv1*3jxEfOvWtg{X4cR8(4plI06;vy@T3zkZ`Q`p~-QA&Qs=V0H zkaqU{!Me|b7lQnwc zBn5D=$h>Hqs^>A;8&&I+E|%bY!3xb7H9r)a<%XO?-T9)^qh;S#862n6Y`pjBYQm=$ zpq-U#v1p;tJV6?B>jt$8X&xVN>v@{70SygjhPsWX?QDyfy`k7>rp-ZoVrroPF*wV?Y-^<1AZhL7g)8blvUY z{UOV-G7VET$dY?Ik^_JBTGPNam5?4VdqlFFo}!yI`$m_=sO)O}I=r+U1AGVAs2o@7 zxzM(*Si*IO*9Z%`(XQsSm6~cT%4UOygS-ymHyzjTOoAzp-cCFB3kEG{Ku_6&E3j>+ z^0Dv0g~-~Cszm^rjA{=ZfOd_jD_Y3LIv3WUkErbfTs+V=v{J-GbcuIqn5RT&!+Hkp zDGutiWmswe8m_p8W2E@g@PuD;SO_9yoQ5Va5DGBKwa^x9-W(I{Wi;C`43QI*GzbpC##bF>J<(S`f* zM6rrFiZ0quEXtH{5?wCiLmWgy`+3IZD1#dPVxXdQBV>ZNokD1&wOHa>7wI0uvQ7v_ z3A*m$3K}Vyyv3G~e3I8_;-wWdSP?aVV~Y6W1^w|eqt)RnQK`4-hI&#?1q#17;OlXzk?XObFR&A!U&P-BG>8L{Azb#1zlKg%65z)|1^P_!*8!UF8RY7fW z1dmbnbnaOdrB7Q($T6y(rkzz$HoZXhxhbn{aVSvcGsrGquSZrCIVjj5x-ILN9Rr0fGk>y%<5aS< z>9MN=KhceE%c$l_tCJSTcA~>1uCaD_na`8b*X^q@=UCkd~S;Jl`^{Fp7S zaE!Q$o*BfwLgH^|H}GgB4?f#-!H69GI$YYjkZ80@WKB498o4-fk8lRgP71~mIl;5^ z&rgG0rU~u>@>>QI@pnaecV&zB5+kd2TZlgLzu@R`UKLde>VW@+iw~Dx2@6TqLC00` zqr~!eAomz%n)Bv`Rl)A+s3Q7EcM$dRvc1j~dOO*r z)2QqS1<&y1iHPQIGoNi&^{{99S04(_EnGB~#wmjla$aClF0s>!sy3LEfcq*qPZ3mm z)ra^Tg-@Z3RctmbEGOa=^7Vqnj{QjBSh$^+3*sFM;cZ4a@rt_Bj0umi57esx^jKdSZ6F(^?cFR zJO)2x4{&~YPE?1L=|kx&7y71&PCPfxi6yOJmbze|wNz}UU@J1Tn?lX&Iiny(iv{!3 z+rv$faJ(I?mYOBylgGi#m!(Kvvmf~AumtSV&Z7f*0g46tiXyjiO;ij<1N}t!?yU<(%7qQdaBM zY|gY>X5tvQaOq*?imxCKT34VE1&b_Lr1Z8KJ*$ZM43;txN6#q&FGR4n{RQRg>~41k zoPsG%LA>S_;wa8Fn2@>DZjGHC%MCg|(O(1R@Z+%SpDs$s3cQ?aO;@AKWqFv-dS2@} zlZIqIZ1A@=kPORmv@;>P)5X3!j=53B2yB=RwbqvGGyR0bPl$zqEU@ z*zL%0_z4kU$4L*%B**Q8qs7vV9O73jp^?b~N=eE(Y#5{$YW&0vKu(q!tS^ri1ui;L zq%aEWg)1JWl#j^J(TrorV=ct#g;*&sI+|S~;&#z6;PL$TpL&;jgUDK)DB$dhpo zg4~E-Wyn==dV8*4_CW+#U`u`o36m$Mqb9?ID8-Sx*>mo@e2W(E;jfaws9FX+e8otN zDKoE0MlJiod1=Jr(@SGcTOGtKUbAX$BoqR;Z2g)L z8p}J@uL*K4U$ZC(tn1j=vFNmAK}7qK)oV^&eag~PLQ(75m#p0ogx4?K(6OXF2zRUu z0qp2lHZPP^8eBF%gmXv7viTm;<0W!>JAEefe)ATh@AA1bP&;teiV9uR)mACw9*fv4``JiL?_UDg5a7(bh00k z-9W4T7{4EAO%TT&L2La8(G#@JkLXyr$nz+!R6*Z)bV`tj&X5lf$mIERsUwuWYFKQ~ioI9ig%gRo?5SJbJy&i9o!Lsvz(`S`g zys(x1-*n$e6`jmu3h)1>&w`7Ea6_xI{Q*jpp{4S^DyaLRsVuDh1VQ#u+6m>_zyoQrCHm@F7%XTsu#E(wnNBJkFq2 z{^(O+5&3ptEPx|Em87ZS`6F?hSnL4k)dsNUr5m~9(^_6DKzXLO)61Vq(y(&C(0!tz z>=>x@;E$vHd7mo3**8ssb+l=|ZN)dRV#GfO~?_0JC+&Jt?d= zuu+WY+>2mE=QShe_N-BzUT;b=eU@l^EOBy7KKYx$y%(t^if5oP`R4*f%c1I%fHci0s8*!fmSEN- zsujx$Vv9N~6HFiMcGsrr$3Bf_XLTFbmWkWss&aX=%d0&tY8O!*e7kkMi0ZR>>5Ljg zFq79*yF=Sbja(TXHwH6D@cKHVD}U2x%_`4v8_@B7)1fFM0FDSJm$7}+HiJiDUMroi z)Qy}Z`6NaF9=kYJ0AfKMeDSEF5X~Qm1e>2zE=kg$a=_ptqG4kT#h8#TzBpby#w=7_ z*Xa>}1qD{A6qHIBr$nWK5(Ni=nb#U4GB;lW-WiX`L;=d4>0#2#pA?>GMz7|*Ek-#s zM2Jy50xjbgsAE0@qU=S1ipTIz+ywdaMJqnXA)7$CX&$77D!vgWK#cfPT%4g%nZOlT| zb)6moSln2|#JE(+qE{wv3~qL`9Wml|_+{X%@rWA(EbWT2E47UANw0mqB91p;=KNl~G z<0)HRH?mj~hb0oXT6+@7PQfyXjD?EPXu@q zy)C9aXqFJuG4W^_zqD@J0ZQ#fX&n>M*SSIR=L_waMVf%H_nXeLJ7)fKzW_;-zwwJO z3$VwdF;?n@R{(6;uo;UA*op4I?fCze_@=khy;rdCj)dQ?7n5E#q}im%~g;R`P+lAoLhQs`<)=d*u(BPVg79>UVO({yrphrsU#E+ zzRwK8n<3mZZyWK}A<#BfSQPHBYr8N$~x2{Qg zP4dnku(vcWZ*|>BTUZX+ODE*e+cZ_;E)`H_1KAj%`_{GKpz#QufFo#pF%wb#q=bod zSS_pSk-dOs;^B6~a* zdt3BwV|EFTWU<6(8NVcc<$925FG}KAvjkU-iAT%$xvJwEpwwREsxc9LksBm` zK39!dq#g)+zv;|XW9I+h4KM}duav8#k{iX4{0FKU7Z(XQ!jSwEE==)$QWuGIS1m&W=GuBj zUQk{)a)O+E#MqH%d=r?BW=F=r+i}zQ%*gVh>FspgHV*Tgz*zBcd8bl&fcYHP?I0PIo%AJa*mA7dyqBVkVQE z$J0VlHxl!@(MxSX7*~zbN)gUb`^C3I70yVNSs&X_V+fOZ`3fzU( zPYZ*Omc+?#Bqga%*5}9n<)f@_h-L-ez+%% zGlT!v`GFf(&JJ(h5wHV)`|Q94o{x}8h!rRNUuTB8{ZJwi zu2dYCkG4?Fx6W0l?Vc5^L9ChtHPZ?+ohf9G%9sU9&ui(NIk&lWelxB=({gH;PF~TJ z{AhM}gE|@P;59L&TG{Ubh zZ}w?6Db-3tMm~_}Cl!kM#RIF&TkhYkUH67Qla#v^u0k{xJ#-X^-@L(A^}KH6aJiYoaQaD%_&%Pxv&vXu zt5%Pm!C6>R?n){Rwz%cGz8iF+A0>ID_ltBnnrdfyHu-O_ZsMc+a~I6^V~V=r&RwvX zl$RM1kKzwmrh5IP;&74< z`)Y~~eFOBsN5!2A3cW@xsaS?-!D4a!C>d%$blL?Sv~nUlpd>G&JYNs#_E2&I}QIvxX0>kTQI z(_L_hj>ovCA!ylJhUj<*#r+6(>23!u!w^xoeIrH9XWK2LFg%*+^q4l!dR*wj=f9Dn znb5Gr&l}a>n4*~&GET&haTY>`mJ`RMpF;=(%X?7O`)^{IGh8|uYT)+>n!RKLXxBHv z^Loyqtq+Y<(9UnBX!1qV6ExGI_GbnY^w>ASxVxt(gj(t2mtkmf`@4k1VkrJ74?@{* zNzHSK!m5WV7u}hpZ%DFzPyPqd+Ng5Nok_Y+M*Uj;N79lI^}F;OQ@&GDyzp?C^4BVo z^w%n&{o&tEk)-amjLt2HVCrAXPat3Q9dMqOBf3^WyPrW=jKbIQXgcTS6wLw2NC0pV z26^dP1q8nBX0LNZjiKJTo*^b~@hJHf1*AOsmQ<)U-KJeo-K9EHY*04khTnvnbg$Q> zd$~#aEh(Dga{%4TmE3_yZiWcIcuR_!x%=o|u2tC~$#5@|;jmjhCcKx)u>DrA6`~TF zOa~>1S>;hK@RwUtG*e?f{Ut}FzYC%8Wr80M?C|(}1`ZYu_p`Ygp&io!wgz57<6Z(Pgfm?M0S?XRKv}i^w|VhcpGB0ek*U% zWt`=9M6hin^!K;e)@-{yMUy+xz@kpKaK?`!s^#DW%`E6rt^M@&6wS=*^aIZDFAmW# z18Ds|YNj7@pdW!E{g?xHAYk@p%|1gu1Dm`fMKjIbqD4>hD@n)P0m2DIbZ~;%`+1>= z&bUJ=qKEE~il}8qL=jE;0T+edvu22*FABX^{6UIX?>+tlsrRM~r-=35`-V}-@2KvA zyNm{9zr6ZnxPRVCNZENS0onP)uqPUCG2$ovFhz5+L~kX)##<3$evp>@uMokK^%hei zb+^Y-0-WHc&$C5!?AGWfcYX3=!Cf|sdOb^}5ZTUW;s?!OYc?SK2Gfle>=!ZqV;4Y?N ziTM7{h8ysp*MJAP0q?obYruotfZ?C|GV>t6ulo`rAQ1E**R|$np3FR0F>R!Re(^J} zNdjOLi;a|)wSV>bFc!~wSUksA)coAnq0ezGxnH6dj9|}kn{PmvmCtjG=F12}E{UFF zG#h{A=}-aSafDg4pJOx|@AuFYH8O8plLT*Ux<5rTd$fK!KZ#-I#rspV-$y0ZPssl> z9X`1IMg@$ug%3bc^}Du8Z*t|m51`-L(Iq-v!Bem+5jAN$Oo6lzqid5*pSm+iuOT6j z6?>qFp=P<>uVv@8(y*k`suw+KRT9w@1wt|9g^>z+_k(`_0AoO$zf6G#@^XZ^d!}H# z{TqUU<2ZcyLqN5a>XG=r2yCU<_`Vz8TECicX)YLd@~?Rap?Lt>!2zw`YNdI|{5cM{ z&^+Y)DFUMPZJ@^C52FfDgAe^L0)UN(%XZsphL#}wafDfapK1|b&~nGa(2w;An%PAS zs3ZAEim3APJCoG>SJC!1`5zRRO_RQVXOf2M6C6Cg>9ISLbj%|uYI^FGK|x#&KlU56 zyp^&@T<~a$W^N@L-)G@l5VsE`+l6pervU)n=P^*4i93MI?Hq2Q0pvUv0VbxLq&((F zFm=!4acuwJ0tA!yV;r#<5gvUn;NiOXTg+}6n7|t9x$UZGH=+#s zAwg0FM1=mjr%7DCVuWq1Y8B@h3j7r`8RC0k7!5ebIP(A6CAaWA4sU*w28 z5K%OH={mLqUPLfcwCF|-9`+}U<}I{~LudR6gChDUo1fQ8|4^V~u0WP-#t%Qu;i4a& z^Jh%XUV%nFR51Bpm8JvkN>b;aQ`B_OT}iqGA4lAkqQ=LPYEsc(dVTMefN13g+6OLTok=j zWc`g2xGQKrxz0FkGEcghCd1z)n@H$ELZGee0ZFBKtu!dIec`2mPCFR6 zpCiVnlZc!0_kd0!<~GEDPFJw4qP(1!@kH-!-&eP z)%wNUjjrX`39qDR<~F*Y@i`U&gC5|N|9vGzldZ-C&CJl(Ir*DN&SWw3lQB=f0`)eG zOxs%NAE}pONBD0K=c;|@PSvMzFHB)K=Ww? zw|b!;zM3MuhQEdsk()!y5JF~Z7UQJy7p4`>w9Gzwg{`VrUrkYCk1lO2nwdA{=ZUYS zsB-YGBt0r|dq)1pK=zM{rX6=B$$G7X}PBIPHrZYLTG_ z5i00ex`Goc-$+p-h;vDD=dJ_^0{mPy;}Q8E1h_oO1UUYU2mzM!K#gZ~Xi&C!S%ug3 zDm)9V%+ZOe&~oFA6wT>U9gV08eRTC3p6y%(0~rpQ1M%^|8!4J}?OjQ#Zb}efR5#sn zSCS5WGp6QMhD)8Y!lq=n;ySLl4x1ECd(*GD4i$gwO|RlQ)Q5@>#>ee%%8EN>#qZ*Z z_x(qtVqu%$#e8a$H9lP#u6d&(Txc6HlRN1j5M!c^pumxD`G{-;B9|e|(~pfXQhtJ< zYT<>@EhM7edMicESyC7lH9Mqi1g11or!9cc^3N1Cs`P;=k5>>)zOgAmGm8$L$M(sJ zf5B9ng~_QyALFQd{)MJY9zvv;dVGQ7U;kH%W_HmI9>ZtT1e#f(D>!8fO(2?_K9UVS zVHaIY6KL`vVz$x^T;gtIqDjMdC28bH(Py7intpRvl3qhf<&$?M>D!W4!}32m_6thW zzwS!Xk;;Vd{7z8dl%nZs{Jsa#BthQ8_Y?n>9s3i}A<7&q3(z4T^9Pg(G{+%21k|ZX zO`thjQJ&}!OvRo=#G;NRt5%stet_r@PkSG}^RsG$<=3shmaf$NKghDS`O zO*Zbts&FHZlZ`wM)%8?PpgA_taR9n$Qqaib(8wPnBGky^(8&GwDQzT2>-%_(WWY4( zxwgqPGABVG>1Oum=0WgB_d_>aBx1HAroL(d(WJ^< zNqV7KG-_Sb;k%NQtC~QQj^CA}wxdM!kCIK!t|Z-1HGvMja95HZ$H!-OC28jV6X?(@ zcO~hP{XvIGceG8WAz7%s>Cv{ybkF`1sOibJ$#i}71foh%@cwE+ia*N#pk|J#`6BWJ z)Lfz(i`7i8;L#yTz-?1SX@%MQ0Yw2rKfuo;EIhz#{sU|~)8vt(1k=$&Y=x%|oIo>e zdWf&HU3ef+_PcJC({AgAOM?>r8MWbhFgV#5f523|2YU5*BaCg+&LnKAKcNPlzQUu{ z!T&RXW{OqKn|LT{M}#gb+L=7@7YRC7M6ESlQT@*3*B-B+U;WPnnw)NdQlcS-RX@dt zbq&MXfCvxPRb1*k5#_@Yu@6l_FQYpzY7yNzB)aqPsj@p=e4snOhYxh;5j7~Yb61i^ zWSOrdn?`me>Af`*sOi~VN!nR6few9rSCSsZN8*P`s-HH24&C>MN&3Vz6h?(Db47(W zi3*321N^gp?F8ZqPsIl+ytCFTGbqbkBg*_8IZ$RvohLwJhz@mhlC0}5Cknp81-!28%hhL%$N3|Q;T^k}N<(4>kR8#Zy4 zq4s1bOANv^se=A2z#Vf+IB&PuU!fb_CQYiSo-XoyXrv+pkMk^;FY~m-<^fF?%(vKb zomA2GZUN^5k-8+u&Rsy0Dt1fE!SO-kbf1Aa(+i_yVsV+*3WN_81b{fjf#FOoGE-?? zayJ4^s%Q`Apo=NkzvFK)&Ge|59(AFu8d<72>?(!QUua|6@1C0&$7Y^z@rpR0&0V~^ z$bkH#T#4DPTAN+Va-}Tx`%9E3n zdRueosYy>?hD|nJ9!Jk*wY;Obq|CrZ7N?i!^~(|z>=yBI>dsQ#)-vv@ZZ)HkvX9c> z64hgexSvJMW_c@*MSPzlc8c)Do_+>A=e{VP!-dq!?h2*8R~w-FD}M301U7PrDOZrW zp!RAVmTD}?tBym;caus3Hj!pHNEk&M4AaS|2C*Oo1+j~-6JwTibL`xWs!f6B#5 zOj6@4-htfIoYl4#wW3DKOB0latwfuCn4o$mXVJ?Ou$j4jfL`Yh+5;KqwKg>`F$>rz zy~xOR^r;ppe^!{H{Xa}lgPG3~zh&HDXno=jU61nJm*H<@-UF`kX~~9D`TH z$D$#>dfC*x+ElZoOyON^=i+^2pG6JTFkQW%k&;%%0t86~i^+a{Q1k|Kmh4xUegRxu znvF+$@Z^)8CFNHWcvs@9_lKnxnG6+`KUg_RGQ)shaDbF&<6uDY*L7^@LAR3fmnJ2^ zA!|kxcQq-X+K-w9)uc9phKqLFRoJ9x5ncX3g0RJrA5QVJYsR*dwSi?@i)xm( zVwWkVl%b5aZQ31tWqtE9e3NpD(x4GN@=%xvoNZAyYio`Z&HaAPz2?{9+*V%I4Tk2y zv^ZBGl1t3NVD`B-Dc=x6hh?_(P=GHEpLjCpoYd-;)v~O zP>oHVfw@w5+;#RULw8B}=mZ{6?|C#q4P8YXpmB(vek=j7j!WlFIQg+~Q*>ADTB$lc z%dw&b8->SSqTA0-P=h;QmD(V>tJ$inZ9zGQl?j~h8!B){zzr*m< z-A!cSG@TDyN@plO} zr#hPdLP1BL?q+)UofoLuhMb8Vy+SyGCSyWlv1zS5sVMaYi=N_Vo4`ZQu>%cEB)&qG zNloV2RTU-!?o|y+NU?_2|_CUQA0hLi5ZHpLmBVhko0yf{xFa5ORwI5}L(qNcbjp(SS z6V#AFPk=oGBwRI@!#tH~Aj%vo>AGtu$f8zP$_ z;K~j;LPmi&T0!kod$poP%9V=JfH4$fXZ<$1idRU3`Y6gG2)SOnW98&b?!Pt z&6o0aBTO1h8Kfc7&Nj_^&rc9K4E804x1b^(1WvU``MYQpXn-Lb|ASnOv%2+ue%8CG z8PBDW(!=)1U!F;jH@wtuqcaYDHr&Oktr_Yne$+v^Kgk0~6s$AgtSsgCfV%yT{3F+t#(K9$ zTdcb@G!X^_CfS%besLm>I@W{qdbXdg;b71`S$!LCvqnFjQ^DK`LYMbrkEU83nhPzq z)`TQzHYvYM@wApp;MgULn+W)&JExKI)Og^A5YJ`Mo~Kh7mIAmuw^@|WoBVM9GDGdkV`RKS30cY_k2u9k z%J<5W{8FDOOImGadNsS*>?P$5MQL#JM1vD>Cd=b(hP_@K2PWlQjN&p+y`ycV^AhNo z(FZf(B;YyKB6tbDRKauF&w-3tE$^zLD}(mtOnxdaS5)mR8v0Tq)KEj~GrP{vGA=1M z?WY9&9~3vVez!v{Sb2?;!C*FXWIN;)yW zw}2W~!2gxyiTwi;D|nI(VGiRbeMV;28H=%ui%w_=IJJR&CM6j9jwZ9~3_&~PACowb^D@)W(!Lm)42h%T1RHRZzW{-s$kS*|uR4f7jczW1^57+xrZf z%S#&KnZOQ|zBs8gWHrkndiMe7NV+6>#N-O9&(fvIpIw6X@0st`*`!=178*u(UaC9; zUe>yblshYws1K!VrY||qn|up<1uVYE$dYp5p6b$#QytA-gsH@mo+4H+E)%lIWO3;7 zi7=Z3qUg>FQw|KL>u!%(bfJz(`3iKU7})D!eQ*a39zsW zY480h51UeUX?0R6y318jtUB47zv4ZUKe4AOzE>(vb$wG@gR849txl3Q#=+!p6I)hW z?Zvr)QcQ+F3@%8=0!B7Iq`jlra-I%TSQLm?Lsl(cu|E)~uBwjslV<(dfYnZlIEo);<*I6~ZhrM5%$KecZ~W_V!omG{OGnAT5t2`uYPELr7cK zPRmc2ek&Fwx^|{cY(M0We>+{$tOe?fNUZ^nt0fsnL=OJKqEG-cVrrs$N!RjgiJmy# zJ$)4xS@qT+vkHv&6-W4xV?rkDjJKri)T@RhV&x;?$=bU<5HZ;r;I54GIcq>H5;POO z;&3#OFssaHlC;m&dD55@GANHC{3j=TV)`bI^fcqVBT|8@|ElQDmva1Cj%v~AIj zo*%@OSXLFnw3uBT^TJ4bm46?Jg9GuECR>vlm@m%td~K!C@+ zW6@+H7KxY%@X++J3e-P_qmA3uiRM8xJA{;JUhG}m0y z2NE4m$qQXl8+DD zMusFzvnrmHW6<)5KV;FTSqst{i!XI1s-vUh)yXn{GEhON7uTeE$IJ_(@ zQlEEM2bJ&`>lulVcFQ?@rp#qVcOm-MDemDDN>jGC%VFhDbKQ(@qE97E3oG&0m=NcqsrB6=>3be7#A!$c%Rc9V&E zSR+V#PUmCV6@OmD9w76a5_zza&*vKif7Ujv^6I4hX4SIhDn)8pYBmST2kZ)Jcp+OT?BJ#Q`dpFRD(ir#sEVI zV_zK`;8&XD1)BAQKN!S78_EaEvz5&ny^$~L-k%rmX<1<_sSwOO5(1??Umk<=pb0aE zebDevEg$m&K3}n$+sR`?|e}nXDpk z#+$()ZsyoJVlq+R-xLekMvc1)ieg?Zd>1xp?-_2gV9~j>d{{J4VFq|-{Eo{A<`2`m zYy@kmns~L;agS4nVgS?5wasc$Tgplq=3^VuR=I4G5S}{QlvJNIvEp$=urkbq9`yMj^(-moJv)K>>Z8kqF>Jv7Uv?)7%y96$`glmvl6-(5! z!a>^It12A!?ezVez0pX_7WgOKCff0^pY4 zl+lQN$O_#iqdctbMOe}E_(;7NN9t-bb0$*VXhO~Tf~n>5>L{Nn_3y1TYVk>)PN>RZ`e{WpSrbPyH?nYFNbG5+^L|dI29BY!LyDxlUN<% z?CpYwTJd_{@+CTiK16ilo#{)16cSbY^-QN&Z3RrMXit9JOoU@W#SEv$IGa zb8+~oW=@7UI_q(ih^bor}VeCQs_VHgrQTNNc6`bg^4Y{ zJeCNE$FrN(6uy4g{`-oUOu~66=7%k^31Lf*W-=QFE4fYQv zEr<6}Sd{a_7Re~F$8gx{hie)pX~(3%91Mj;@vx&z`0P1-Y-?5@f=#;FZTnEh%nMm1 zOE-NuP{md}f`#QOhT0D^n-vd`hU4q}@@g1>)R4A`EljJTTJ(qBT>LrMm8`+I8vsms z)}@gk^}|nhb6^guu@Bdn5OiBkZ3&7?_7o7hfO_nXmB z$~2iU{lR+Do>j|xi7$POSaCBD_D8INNvycCse0rXUWxwR`AD#Ay49ZeUqGv)k#MxK zXEX>?GHG+1GI@dO1kF8W{sZo16HUgt136S;KR6cc$(LV9yT2v%7@Ly;ers^7RGLHD zYj7SE*CbYwF}u>zwmj1PVS2qSAKF*=>5aC~p55IgZWuNl{bGq;d=4-f<5l5o0X(%{ zI-7$@u3d|rt!8*NA^a1fZMy0B-Ocm*P{vNAKFG>t`G))@Fu6y77kt}rd;V^25!+E}8p z3~mi-W2#n!FH{@Scd&&`V5709fUjs7oIN&Rl!MKYt&*&1G~EkK%U}}= zTadA|vGhSJP`?}+FpyZthStZ;;wpc%8aDg|UY_fQH4z0U#Ow;0I&M0V34XpLeclj} zNhazU^&s$sv^TO+as%(lH?wePpJ&ngS?NrKykRyN7**xsT7I=}>3!gEQ zHltmd<5sM^9Ak^g$gd1XgX(Hw9*%)%X1m|d%&_0EzPlaPo;-_YwM(BA(K7@5mNUV< z)Zzs9a%zHGn3~`gHJjj+rwpH-`%?Wv+SFrN!N0w0hBAqW5jf9`25I`SJabw}7|8G8 zh{F#kQP$8{X?0bVKT&_VpEW%AGDplBGa`=ad=pZ!fNiw)@0fa$Jij8WemH3DO$byb zpPFCUbo@dFJ7sv%G*bYF;3R7wfiURx+@i{E=@O|nd=L{i+Er>A!2Twk1{73 zDWrK}ItMea11~$Rp|MNQbT!#)w_~$~xUd5JYP#c6G+`5}c&u$w4h`wsPzMT~q8)4r zhHK)QhsH$vmHVGA65ue*XQ<6cM{g2e9E>O$**qq)&>T8qT9#bv!glTdw5Kc~?MH{{ z_NLOQqgkI4)UGn(4s97cebdU_waKZ%LG3V7ZD~jwlf|2^ru+_64q>FF)m5bZh?$Uw z0B?KYh#$%l=4|3s|T-V;}8X=5WnH0nXzV6Cni7_4J$BMQ07Qwhp` z#wiYZzVXdl?euYndu#5Vj>J?)V}Nmw=b1FO$-RlglG=r^7j>gk6fud6O%fD|oRWu; zeyN)BYIxS*@h&N~oB|N4!vgO#=&(d|6>)TlZwm|?!){h-98*b74H$PkJF!nH-@NiG z&O0zNfQy4+T(+8mk$ZSE2`qWN!b!#ngGECIuYl0AY|}_yoW^FrMv_-a?4=PA_^s=NtNkjI&DSoln{IWmJ!eE`RbDpu#)p& z%?r~$eugQpP99M_94 zV{mMEFVenu5ZIRR^kHR=wxF31e?_EDT?);wS7Bb5e$jcNslzV}O*aFYJNQ^;vR|ay zs(`Zew&UTGue^GAGn(&@@SZaT#~Ka00KLlq%256R|4ysTth$`f$k?R_8-^fh_o^*# zqC0dF;xMfYT$C8zc0oej#5?5x5xkGwwB^;%Yfb7+-Qj{b-|oKkz$dBYadqYx!)&lu zOS4l~`HCz2R_{>k(kLI3lJ>jTxfA4&SsovXL)kK3OV~5FZ(ZCUO&Lg+;Zr7Na!7Bb z5;+CK*f^Vfv)A66U!mn!mlOTtT*!-Kp-_;+QYWicA^?v?(vqzCpLkvdrOM?csqVt_ z+~si(nXineiap|GyG;7Ub2AbSn!^*gCY`{oV?JfSFI&qG2Z`Qp&|Q=l7KLJoSamWS zHPJ)ih{@h2b|)#>|F9LWxaRq8TK=SD)2+=)2Z!3)%)bkMQ!vQjm&40H!OJ6xv`<{< z#MdSr4P2_wBI)p7y)KDxmX|;*n)HXG7HQr1W-}Id(fZQIn7!JVqj{&rI`iR|8{0I9 zolvQnERBP`>OQ6I)HX{URrkLzou^{DjQg9H% zkDJBzm-thk{f(64eC)hbJRXb3&7kxBP!V9;SPr+EuK0u%oW80|-t<_x*PK<-rKH02>i+l>wwwivUAa6n)0FXH!Z(OOLPL0TR z$|FW>YN;SD?f}|i-GsD&-y&^;st=T@@y#{!_{J{>2?k~w0%Erfu2!8ZFpd1vDP>pf z7ASitO>x-iE`XhQsi;7r+{2EbF6PIHJ^*W2Gb8%t0yjhL%F@V8nYYJeut5YZbyp|1 zc7kCm;D`H&(wT5?$AOBP$#^Uhsg9~@wT~e_L89aOW>9_=U;4&zeSTP;apCtXY@fMa z59^c{ipOb%0Rs`AeSE?0;d~laE{tTzvZ`5~NLZ!ySGi!UV_`JmnvGkJ9bX zE%s`pmXBr_ta=NteiZjb6MH92e-fK(9IoK7O!>X$mj~7T5&JF)aOEXRh^;w!rV3j) z%1j|gbAZH$+a2K~`zf$s{V%l?adoB&k5mgcAsHd9gO+c`%Y#CFEG|D%Da>A?FZ*Sr zH_4=qsLK(Lw3iJKBW<|W!s`Rd^}vdo*sz<)!Il{yEu`h+^^p7eXHb6BYU(>+g+uW~ zETFuG-oy}w%QiEGCnQqOZHWsIxHWp_<>2{#4a0mzUynkwMKf#tY5JN2`N>(xvj)tsAIB6CS@LPCA z0Z+3W#kOD6fE%w!;z$b}=;tGv;==zyFMv@u7f+};szCx)Lnxw6(ye%|I9xlh@j&ym z@@Otf7y2BqNH|)VTVyY1BZ6kR=|X~)A=mk&xPaNM5ar?;NtV*rv9gi2MjwAMxM+iw zVL~a#{rLwoj`%W^jsNhv)Bm%1)KpJjh-sggTWUCT7>w}*JsrP}Bu-8C%}p^MQj;Wh z&kJyeQ zp=OTUp_r?5N85_Y*AihlBHr!i3sIPa;9Ptfe2epvRDcFKq^FKiLS}MEI2tt*Fv%0Y zlhT6zDkq^)v(^oKm)f(W9~z}FTj`h^9bl+x6Nb6RF5C`mB7DWMa^<^A+63j~1z;HU zz$!jzjnhQk@$HZ*9izK1Z@tEI#@FIf?`LNv|` zIdt#^{LvvPl=ky==_th@!mn?U_5#fRL`ItNq!t<>D|xNh3X2EhoI3bIS?bNBtr}ZA z)V!2hGx+5R_d?6Jet{=15vQYX9FA+daXRL&_oTHprrtW6d9G4W{{1PxK6dxHZ++?p zOH@bu)`gP;VzEk#wD)x_KfoITOeYSRb|d)ZyVY81&2M4$Jp3~6?;JR{Bydhid9dr* z-OJ7jcI{l=-QT%eu*B?EUee9qt)%2=Nn&)lg5H>}M5iJtL9+q`i=-p)1It%Dl%K@onwA%)r`7pS znC9>g2eQ!Z$)QTT)uv@1j6l3v0eqLK<(ttOTi3ORsud1dc+O7yB%23vx=tU8nb8`H zwB2qivSkLU@uq7V_xj9feWNv`{awqe@LMVSFrC8Fa+pp{AD?XJW}BlL^k27VXod|W zWt{9cgdezY_)ry3n5uQ-aDXoFP&xT>T^qg-=$xL>;2^?QucgO;<@$Fz>?!Gwk=aa3 zyCF0PqBGnN!P(c+^`L;?>OV9F0N%#q%7CqeDD4g^1OzK}b=qlwm8_MUNcQ_^Yg_Ss zncvbpR~)dgg=yWlW_Xb0 zb$+_cg1JGTpXHDXIoHt5`Qd1VnFuEpcAgKI z+%L|;CF8sb`r$0qBwDS0gyQteSt#k$P*@a_U9%5EN*#h?AkAF{x3x%+2*}hn3BR18 zXjnN9zS)|F8zA>H4Gw_Fe$Qw9?f*kGle)9D>DPJDibFZQO315ZNfUDoZ>R3 zvVZwmQ2Cic-YKR#^cNN-{Lx^n>e2*XCRBbI+Pdyqek>6rniWuX6Y$C*-Y(QPT3zKU zX1;1WyJNDit|B@n=w2GrVS_Ok3Ag=Eu<@7`R`-ne9R@x=$Zu8h9+0$8y7FSuo(Y!s z#`9{?h)?;uo=QvqjDNdZ(!$lEsA=*Y;z54(HV!Ni8=Pxbd2!m<3f>8MQQFiB7Nxu@ zf1UhvQ1er8sn_d%?BZzB4ool+i-$NqN@Lh$&Y(6eemMK znSvavt9n@PV90cwJUp@Dn2F;4G11&fTb6Oy_w!P~r2#&%UfLpPC=#Uy(WmrM zIIF1VRc%9sL!uf*yvTmlWDv1%^C0@VEC1#N>YFBmNFk7g{)fY&SnWdbV-plE@!!h?>T!lpdRX+Fj8DWwwWFLpz9nS=nR+kYwO4TXS z;9QbkuR_-gZrT-o>(UxCQI5A9`9^RV(Q|LRH>@sTxLrHY52~v#fEG@$D@T5k-%H?G zEoP%`J@J6xG9}F@Zt)9^!Uqj;?G{m>->WG<| zkL`?dj8iWtrz`e~Fq_kS_%b5>;<-Vugmg`-ImTgCqsjXJgPiS55B&Syvce}fZfnp&B~ehng3uS~17 zjS%?te{a7c{ES=`qRO!qk#dEnDFe=|0vhR(;!sRMMPq?jyq>hL@KhtV`fSFu zEc)6=+@oVH_=dl!?#LR(SP*YAy=AZ!5}H^(5_q1?PncDt4wCWYz%u^U8J>Bhw+$uk z|A%f>B-%b5>W#HHaZ6zL#ADT?qG;9OaW*mgl;WX%(tgfhUno8(5Z|73L!4`)YHuKS zw7f@+x?e!MS9iZ|mRCcw`B?~ud4)xmSvAyO7BPLriC8SzFP0#!yOy6MnitQo9fQ)J zMhnGw>qOd|JlEP^SY(Am&9OMcEr%o0+?}*j{{+ps{N;fo zVkzlNTHc?aDJdZ>|Ic8$kkt-9MmU=}GR#?|o%Sbnh1J(7j)+Gc{cC3& z8CAd{t<#Y~$}N7j`AC&Pn$J8k7AT4s{+0O&)2gmAZFkE&D^8cE z8v>cz^g*1Q&m9K(ZeU5@}CGLu#~MA|rmH@Hxi@+?1%H-1fjLNOc~ z7`2jkdMP%*9}PyZn}b6v3ae5{dPehD?%~gc!pVW5XeqM{klKEIA-lHp4U?OL;ZQulhD7O(w29H4&R|)M zw=70hIMmNf1}gfiZ>=@MB9^HBszI{Ny1%uSZzYLhRt6tIKF~UyK)&i)I84+Ml8+x154%aTmqp8b$>9eq+xKDLL zy_r-=+Ap{<+Wf@UGLz}en<&jYWMzmxVmEXWH#E;mT5-CAFMv99S!S{{jPADhRi`1O zO@#(P3XLVlzYcsfroe@#D_SNly|4QvVpVvXm9#19DMU0`@p7sc8!-oc^Ma*jAP}pH zlXh3rvNI1~wp@KguQ)Z}4p#&Gb4e>{0nQ2|(=wC1g7Hp~ZTmR>PzsDa0NBG0OL-{< zFigj(?#feBp|YzuH1H>JV3}t({D>LF>gHsJ0&r7_ClkdubkQziQ_yd-br%Nitq4D& z|DwjmXiQgmobpnW!wx_D<;9g#uo7&4a1=Y&(TpTqVqtWE-h+#cZyCOabXbL!HSzLO zXsqgB40G;ek7MyjN0(>ORQa}@%^`L)f_#xS-Gf0`Np#~Acwt{|J;rH<2Mus|fQuSd z2p0fnxofiQqIsNoFPF-*LUbQjnHQ(ooa7)>QQOPn&SI31l%I=8gSk4FLgq)o-m>?GnuZvlzCndH=`wA()Zq(60O z;1TDzH4ifIsB+9h>mSp=Ij3~OU#k$1_9EtKeCm}2G~Xirka2z)se@xYWDM$^vWGKJ z^^e5L{1J<^NovfoWvXR^RAJEw?A`G8#z4NB5G3te^?A9M-*ZcB3J~CM%p~n6on2@E z$E{qegOPbvu^_GECzs`%Z@r4}1+mQx<1`^2V7_d3gshQsx13+q( zI~Txi!JV>TP@LSFRC`H`zs$p*(If3?^oe|UN4=Tc!e@eDD^lN~#9Nt|lQs0Ynw`Pe zCROyeuST(61&Z)ABF}hDzzd5)zSM)mq#cyUhSOD9%&}HndEfJ7P)>YttI5omS4T6m z(-kmwPU@KmS&X9#X-{Noc&tDz)cMv8_K!#`$#*7U9?YwwCo{4Ck=gH=CJu?|NJ~h& zKOJcrF8*52BS*y0m9$0f<3%)AIqct&HmN5a`7c+>D+3(;Lo00T0M7 zjIM;Vd0s6)o)Gs%D;bNcpH9y;pTbecC5#+52kgn)zMa>c1Spbupr&gVnk)pRY*=bp zSKimXtCP0(wZ$UO?T9BF@9TVjc@pz1XOzdP@y!Gr6g%W{3wvV%8XT)7?Od0}DFckS7cyhzM}&1>!m9`-&=bu)?x9}gUUMD% z4BP}I{UHmqx-2z7p!ql@Py_Ty+cNO2kRcwt|g!grwnSSW0tf`6KB(N4M0J zD88m=jwV*}nyG0HHyA;xT3C^YPf4A6n>sMcRNhjhFb*aC$?BAn_VbZB=)Tq7+am3d zrsbE*w{-I3fnJ!$*U!^oL*b>*A=|!FpMDD-jv_7If)|>3y;930w$G$J@1F3X_+d44 z&D`pfHc%mb#Y!t%0{;*DQ$%*(v8GpC9Sy{)s_z=drK zW}?OF$oT%5c)qgvw{#O`dBhCxnrW)d{G`6AH^h}8fJF)D3|$`E;_nu@Hs9C=@q~y!LFdg zW2ivzs-ah9R`FZC+Qihca{3mM2WS;OCp;E&Mp|M11}bU4!xuO$!&a);5!C5dh09-Q zvTZs5QOb2?V;ypG{)=y8nzfg}T)^@biv)Z72~L$^ zYe=ltOk7$%v^GZC_d5Hlq_+^}VCO18oV2%Gx75T;xXg3lefLl(EOJWtij!s?=3dg? z$kg(yf#bi5x>_Lp5&~dvw#qA$w2*|z+n-HMDrH$Op+*7vP(p2XXVj%@ z4vAG}RfXTGDCyFjRtwaL58H%ZK}5OS=3GoZQ_uB>$iO!^P)J1@mOaNs+ zem}3}@0D67Khc%IyG!t13A_a-dr0BsC>7MvRe!xlr>jr)xauhH+68sc zNWt0q5jV|cOmi7B^cwqUPG~5Bfy;^XVJnE+V2F85@aJTup!hHkiF8#ZWo1@^# zjq~r(Y5d>abO%bhbZ5eQ2+}(wRD}PBk^cwCmkaX$0QoVe*vL5wO;c9>ORd!zVE3=h}@QqaQUzC(3E;qEkVbChLoD(rHO96LcGwydcj*1?ntmir#;g zPGj;s)W-9;s_GO83;cAuZqCx_y*v+5&UT>l(@Y)By*MAF=XCC>1MCU?mRUM|nD3#S zxkw4qlYFFdNqZ0F9Mw&y0=&ub6w|e+JxWr}5F}ePSASxbPPrXC)aE{E>RbuA&;l;> zUxZmMXeHL41LX zwE4rt^GKa(wGgmYLM3&}bQZg1%FwVxagEoS@%!FR8O z3h(C%@8^v7ibBN&6`PpC`*~Bmq%>B6yR+ zyooXAo~{U1vC`9RE^KOw*(~=5Omj3f2(B*AxT)Q)X7}wpM~?^2I->1d!$QRB?bzm2 z4ck=>1?FhlrJr1{)2V03S`(MaZl9VbFFyk_sH4vbAw7hEUnNwHYsk<#VJ)ME3@m2j z&hQXOX~@8m`!Ztn$U|(?8FphEGI;7MNYdC0EKjF&@-SWFGCtqqF^x!11s@OvXIG?oWkmr>Lb$YwlLs=u%7<9H2?ja%S-{8r*XN^JUNs^s) z0ue1Tik?H8h_YTy*wO%IdY&pnC-7Q3+A|G;h(+wb*xDx7MIpl3@e%B%+yGQ4Iiy zvL>xH=p_MJCLwU#>CJi^?UW=t3#EU@t|`^1Dwso73)sVR?QXx0h)&fysYBmWF+9x9 z9_kb&Iu-iqJ&35UuAd6i(FcetZ!VSa2PXt2R#M`jPI&2sPK8@#u*4o|j2T;t64KNK z?l!*)Eg_+$5N|u2hDy^k%qo9e*u7K$3!ZlqU!Zk74J8YF59yS3cZr8Oa$^e7mZQE$ zJW7Q?d&1FOJk*gJQ;4?Y_CdTnsA7e+UECUXRdo~$>mhZ0B%#I(>tZvk3o3c4i(*(8 zRPtR5ScLx7g5%T|-1K+T6usSmD(k4O9_kn+zJ7aD@2+l&;E5ODtCP8cVCXy>(e*@h zoYsjQ?v4ZJYr29aydiX4)x$bHi74M~Sy(j$HFeqPp>-8|IsG*H%O_`^CKb;?<2p;=3PLD&hG zAqvVknmhI^casCMi&bByE3LPZ{B7<)B`uX2m&~_Wa3K+`)3i=-R$ZsTjP}x59_j?w z&2_vHI_hjh*~t@-nE6MY?V*BDXIjr5KKGyPp*CFv;VcOY%VO2hphYwFci+_0m;vKZ zpu!)er2_iYi#9Fi5Yfe2rzFwE8{X9E7gh5OCeg*1_Wyd0JuEK1bFofTU`EU;x&$lG z=yN<&029^~=!p*y3(yEab?ok;tY1FR=$r+rnw}D(vT~nyxkit6_Yh@aWAUuyJue|( zM)4lwP+dxm)_}-AJ;ckv?UHB1U?QKX`LGOp`%iR8cH4CZ4UsC= zXzjbLGw7lVJ=Fffbq4+WLJwsPTxU?j%c`m|5~8ZxyhXRJGl+`rz<*g&UKW655(4md zjn|Zgl4NIr6s#%Pv)36kS17nc_q~BAC|JJEpi_Hb>-xnygSHFAOuZ<3y+PFBIQ-8( zb-h8IyX$l^5zW(zN|8vEHFCW{*Sw;L4oL`FwralW^#)zu!$ZD*uQzCK504V@fB?CH zCu_WYF6s$J@sc@RpdOGADEF!6&5$HJ%WfW*%N2nr z@OBB?v5)GlhSirmtVZ?rQ1y>NCgok$s*k$9k9!fp!AJtLS1{oZ zM`@{`tA5SR4eYuCL~EHFcl5C*57}oG_@nit_AN*C6@_lS;MpM|dTN`_gSiqg*R3^D zFxvzMJtc$ro4#m2i~V1Ol3WRaX{XL&Kd_&O{k#1{?EfY}ZeS7ngZ&sKG{uVqYM6vT zc|d3Bxmc3yEYO5eo!%FH!U zi2%*w=?(so;jURE4Ud2QqjxJdlCWaQ;9K6^8g@R?lZNEQ4WkZg-t9 z|1aRG?;5CNeJM-fs)1Mya?e!|A239_ixk9X3~|LpfM@_jC{90c+C-%Bvhbu(G)Ka7 zi0I)AmZZfO$+Ga2LjHIbx@i_z`b3)UO7^jtOA-p=rSwcenMF7{B?PwNfZAf>lT zh=KI{Ilin72K`%=#-c+1P^A}Sw8x?{_hMO8eg+yWD#PATEW1)d5ZZK6VLC<%rmqzp z$6q3J+$06ZNa&(t;3eD&(9tNRKTvf1>k^@34$y#(Id3XDo|mvCI(QhoDgf_F2*7VM zco-~^Bs&WX#W2Xir1gblwiX#dxgRrl0{aPcW*@!5pzT8D_ZgIR_6CEF7vLfZQRs(^ z_E&B&=(s^p%rG!ZB=dX;0raS%sEZ`oSvEz^z)T5o)0t9Az93;sGv$CmEzOiSg0R#i zto)~!3YPq3ipy$%Y)}Ja0}qhr2H6wjh771+ZW=56Q4H%6>LKN?lu+T>ukh?=Jl?@r zXQ2Gjejc>{7@Rg}1s9DJ6d!-!CTXI@t}c;ZV%$3D9*@)qIkh& zn1HGS0n@VRu}oANzYH6#^VH1nC6{~oGRy^Wq>YZ#&rIzmr14yE+uN#zcS;EPc*o$m zpzq}}7fg{n8wP?hQ)3lz{^hArwE8?Xn!hx7G`BC6QFKMAsEB6^GtZR}RW%*WEVIu@ zeJ@D}z>f?bMbAo-odr@bin2$pH>k(?ih`dFUdtwy%35~vP!I9(M}q*!`Zahci03Nr zd`Ge2ehE?Kc2(tcNwTx-D!JTClDSMml-sS!y(~#~mR*ju*`-3sq)gUkZyxF))@I)w zYHPD}fojb3%%Y~+?2rqZYO~IevPD>Qn$^PV*2`7<)RW(<>6_LWSC z`4&Vmu3pK+xaxm}ha6S#l}xCDHz1AmFM5SN20p(+4V)h`F>s29dnl*z0-Yf5A2OEe z;b1FdWV^8S!%UWukB5tl6kaJZ()pi??;<1DT!~gG%~EpKX7a>5^-7P@ELSo}YEnbH zo6MIZrS*48*wTENbyZ9A<#|^%ouA_VL?!&=!bxfrbiYcdI(I{+)+rPx+Q7_+UWLtS zg`dBxh(s{;zgMNEQ=T=5_fK=BeLFK5OYU)G6r?4Z%Ypqx#R%DS;GRPoz=n=jpWY8ki0))Tyu{n4szvP$h{~n41On zYzcumlD0k1LNgzb>_;U8*l5b0xxt_n7wR0nfwG?2U{HY&*+oJ?{=4YM4Mv*Hs#zlk z$D;jX)F6fGKXtcsl5#4Tq@k_HT=WePVS5!UDRK0wyNAdPajhUM>qz5|?JjH&se_ZP!YE$!>D*ly( z+!rq>_`*ocN|q)oX`ZIcdu`SURDY?Ip%*uSepR3y>FIyzpq^I_x%|@JrPL@TyRTIB zYO^zl=qL>~^`jucS6ychcaBmv6vM_IIsxvlJgGP zAnA5K3OgqW4$VQctUAQ6S0}D0p&ml+-4ZIYCu*7+d=s^+-i4_$PLuf8gV(u79;1S@ zYVQg&P)Ut~qu&=c3!+4nr*(pXE)SN?wJ9Ftv2St#O!%Gg^Tg{tltVqCGR4(#z@Y0f zJEaC{dR?-xj+C0>U%P88(K?M4;56$>1tTH+m7&1 z0ly629YpjT;i0Up8w|Ql@ZK&V+R>G=kKJfckDfY5yHj?TjRrMHba+z^gDv*m^xYz1myyM0!J-$NZ!3~Nx<{&$d=;_NM)c)|fBo`!9KV%Uv1lF02@hR!!@ zLxOMu;{HU)qMNmsKiBDF#H->ok$J8MJgUJB(%>1Y!Dj{R2A?ma_LdM0zDqUuUkn6x zT_Ks*NeG}ug=r3e4#SlaYLEi^CDeFueWq!Uk5Z%;;XqD=jMbC2N}8fyK2E2s zS*C~Dd?}D5knFB?yME%GIxRQTniz_O%p{(<&K1zU-`mLJ5O}RqrCCpujmhHVa(h1K zC>5Ywt7R*7nqQ8&tT*N|Y75YlLQs6)-DuFr-Z}wOJKyS!1}zVH$hUr@K|fWbkx|H( zGhosjfSC5ZCuz(n$ss_Zfewb{OQn+z(C*i~JI0z{q@ zHW@ThfL@YNo9(+`lR*noz}E_JzfA@$6`;2z)Monvn+$4SWn+#j;M6)$7ORd1E#`%A zWVICCyIv8gF-I0^%#wxLnP2I2O$yyYz9LEmq#J``7dZ?g`mTI_~d1lN*g*PQS z7eh_$iDkQKG-o@Q6s9*=*LXkfp`4|CbSenYoBY*?XGeo;*^x~KHTKmBo%4a_8^6h* ztb~VrQ#Tp(qUE6u4{tJvvgd3vDBe$jEzpXVBGLE$CWC&nJk{fsnzvKp*lt z0uQQB8B4qYOEt0`&HipBk&vzi)+)ULp~VsrcMmJ(QDs zk*>B79RbpM0w{1zZF0||pIJ zor(C$NgzDCbhAO7FVP7^`Fv%Y4Jw}Op{&Zy1`QC(FP0D>!+jGr8|0ttq4v`@8#H5b z3Q1g$6meO*%n)~3qAXNbDrv(d1m4rQ>UZp_hf04wCJHqyv|=%b4!6L|LeAw4G*$ zxIDvE@3*T?*jaW+Bvqd=MXDY#1@veAxY?jr1?p`H0o}v5W3xebPJ#d7W`mZYn6|~B zeN#Ntq16@)bS`U`S>CMd=~Jcb^;12>W$&1pDy#Z^km~nynfY%`m45$FP_2*<qe?u`NJ02xJL!=Gti<%EpLT zA<2pxw@;H%@CIm6+&Jn|MNA1-ah{;QP(qs+aASxK$=ujIO}J5bhj8N>`~Wwm-eI?N zsTAqL$OjA3%O!Lpry+`rE{y#3I|TVI;Di(v-02}ke)XL;^0*Y~%E{qknh9~P=4BU>{5?jW6*d(Gf6_A>&E?f6<{1SLT1mdT~hPsQYrGQglhim z&6d&Lm_Kiuo|->6J4e z>O9uI5U3v{1ax0!!sHpkge52jChVAz8f#qEF0;*Dwg_XKd>G&z?vj2VepjksGq#-F zEyWf(q?VJe5-PR~V73eZTPEF=V#@%q<<+}vws2I5YY$<|K$i3EcgYOk6{M{sL_?L# zx1T98f5prcTmC9gxe@~UB4*3PnZlOEC!e51tI0s^hAoUPzizU=%*AP)y!~MYU58voC;cgFg3RWll*y$35_fF91 zmAkQ|RtGB0WUp|NYL?8@X{(c_61v@kRkXUS7sJsw-U8fkkB8dymAWb=EQnAo)QV^C z!61O^_ydyjjD(NIuG4z_95|)9{pjk(+bCK%V zKGZ^G4|P%|6spAi#BY(n z&jeJ$b+_&P_F%5W4HPP<@>`V@!#MAGKRTV__?^7pLpeQ4xs{`l@Hi40kPxTDci-u> z1<+Mg11z}@fcPwPi$RYGVb4ei^5VXmwis0UfQNjOwiq-X&^)=nCP42<2;hW^2jBqS z?4u0T#ipS`)oNTPts)xB_d*vwfISpV(ZGa@AA~{W?2EY%yqlBgWmzEe7qBdQXyiLEnR#Zy&@QK<@bjw7PoB9}H51 z6njTPMfQ^#_tuk4R`Gv5gho8cjqv{$J3n;DGrY&2fp`Ty%aM2fi(8;Wxl5kolmkfF zj+8jf(aZDVQ|J%tX! z{<1JcwEZe2m>+Ati$g?Pp7Kx@g^02;6>oDSY)wS(>Aq7#L<61%f@~;C+pkuoztmVe zdKfv`8CwnNe2vOjulY{dYS14~d&qa%R)em324Y^a)u7Wos)FtkqPyYoz15)G7zk(v zNaocN0_X>gF}=n>!1Rh&VOl03fHr8pOST&H>oXqm0p*})Q7=%Ih|u(q5YU?yl?~4d zmEQt7d&E|Q;?j<-O$E`yi8@iXs`?WN)nFT=Yiu8d>E!o}z2C!RZ`(_MXFpuZnR|^+ z1yw;B&o9@uea=HU+mRHeTXoECJ)Z-Uvv5D^SV7)VLQp(TFM@Bpa*Y3rWY_?p$vM@` znzYqOWpx)&;25vBe{`!sNz}xy5;sWZtr7xgvT}{RQIhN|Q~_@$^32(4&}zw@+6w7d z?0xTVHR$o@Jmg!s)u1i-v3jdP-R7j3%3#Qxw)i=t{dwCAdUn2t+V|aN(CYaf z>Tu~cSPvL(n!s&TaK|nXxPA*9xT{f4;PzzrCT}ySeu0O4cWpE1nFVRxT2>v71fl0B z#_$W#lq+26dX$?x2QxHW66;NLkelUs5e&jRNC%lk=W^U%hI|a)=`Y$WQ}8e-9^#?D zP=G(@bp>4W07FrXfhEtE&45E%#S*)Mrzco zwNs}VNS*kyhq4>D8PxeY#nVQk=v{Eo_vto+x-Ilj`&HWv3N3_Y0=Pzjd)V*+?%9PN z1?pWSp#DW^Ok*_zP7oD5V@58>1K$GG|Ryus4+yz$MCIz7G!%p!W;z<~W`klGv4 zF<3a;E)k*Yxx^7V2yuhJtx#}D8}4xz9E5X)zE_InWrb4C!YVP5P)3b;#an7xCS+8v`XKxQ{E z&^_xz&MeMoi5>;X>g^M;4A*KRW? zcZ6c~aMJ{CYNiix6>oaT_xJ4vy@4Mn^S8I8 zOwC(qOs$S4OgyPn7BL60dPWVx#K$F6%zQgD?aFwh+)DZbl|J?Q>rw&DJl^JiEfJld zb>c7i(FwbL(P{BpxMYfNfzSzOuF+}RTZ%n&QVh=vFY{2&>Jd5>0HlOY2FS2w@P6(w zQs?=UasfCOY1tQSH>hExPN?Q2->~fl{k#k&zU>CBkmLcriQ5f2{%y22`+@BS9pzW> zC;MLBZqUHDJ(T_Cc7sMr@+H1C+YR~`!#fL6q#X2I;g5ua{-jB{(!gyJYTVHCwN8K{ zIv-Tec^msszfJ}G6!itzw(SO5rh2th*Mq4pdeML3$DN?iDKzaFO?#ku0%$^U>HvQv?LG9lMTL7O=+y1KrYMt) za|F+)QGbLQ1?gocxsik0MCSwfjqgFGETZ#)@b&lX(Rx0%HiT*~K()Q!_fSF5^amq& zX1Wxxli$alp^W9Nmi$Qi^nJ{I@RnRH_3n`noGB&FYCKVq@}h*u@;BkIY6guIs^5@M zv1SyrW)!H;{6MH5h3dP1U{gOTMSUfxul%58K80wtU^Y)yM5!98xrS=g@PJ)IHEP(K zs-ZenLk()UY&p8RlKzF{vCG}n;R9{lE7TyBY?M${Hd)g;p#vuKN&5%O?Ka56+;D`t zjUAyne27s2hS$(k{`^DbhY;+P$`^?RDzD(r)equHl>Vj~^^JtuY{akCvbSwFXmy#+ z3iowHo?dGWS}j01e+Lk&+t>^||Di|i2ewK6E(rlOQ{962r8ya0C|B^rasdf^2xn

    =Gr`s+u^Z~b0&hMI|3O?P^jy*W<*7)Hi;I7)MQV|zW~wI)BexPbTFk0HgM z9O@58B;_9~JUE+wkxdG(tiawlz{|9HAb-eJ)8pyKg5%~!X> zppwr#)V^VdK|%bueTPAJe})e9z#+9k`1Fi~+H4dK z8U$y!y&LyzoqKmS<34^R_s0EvMm`V`<+l$HhIe#481Vf{54G7Xn9j{tm{jL1=291Z zfqv*=>QsPba1g!6$^ZVsLj~$ljQ2U=O(aysX*r|agBa%MD*BKUd|zVDME7oB@E^Z~ z1_!KYEPcU1fBDKoIYY{ALHLRjtG+`2Q1<;h3~DS_o%vrq8=Beba-C)q(W5$RaE)Jy z2KU)lDGg3Z%FoikZ4#oHkLWBZp07QmB&BmmAz!Yuq@4S;hgd)&fM9{UP55(ncsM*ea5c_b^ivlH_#Lc z)aeoe`YWALRsx7TZGJVVL2|#9P@C;5`qiKZzOiSpyV+din%b-Ukw`4SMvm1|Xi@=? zLpV!_Xt%BvR)wROz52xxgBW~(=?|KTfff>b^XE67SC`-l@EAO&nAWiP(Ac0B3-(Ny zmqtzgbn^>b?vrmk)aLdMs@nG?EC|y)-bwxSTMtp2?UGC#6<9%-KI81`I9r$GDhUh1 zG@f3jd1jsx!n3i>fM2f81AW)muHmQ)(1GW}c}i)|j7@GWon`Qs$fMb$V?T z7E7W@nb4;)zw=P16k#+e6O@faV!{lCt)!Vi;zjj3J^r1Cifc%l#FuBN7;HxjSSV+^ zYVCs@-TEB{?9vJhSiJuGdFH6KI>o+6>QP~4%MT2=;Cq}M_=EI)CY)xD`2i410g(vP z?#%2xIz9IT%#WjVDu{HUJ(8^ZCeffqY@q-*yY~m0X^{_d8pU+ zOeFmE^q}Xb13JBov{)oq8VLtXdf4;kZk;y$2$oZJ&94SER_e^>DVe^>zZ&$9pFC7F zof)1z`&WauOZID-l>OL3<=E z)2CpNH_qd0z0;sZ)OYMoba2++b{do=Aje1u&|5vevv(S_4xs;JP$s2ONO>%ivik2d zX!scl`v?h9baAHd`ke+9|Lh@O`A&oUKV!}Ty`8I6Lw-^Xc@i1ikma2en$IN!nqM+q z;%C)cmz$QEs4;s+!l9@cq+AiZLlP?Sd)>qCi?4fXYjyJcg2PyJ6}`@VbuJS8Kwzgd z{9;cXs)+336*v{d=|e8~&MzLyiC00K?E2Sn#(`hps}v2=29EYzqoS9XQQF8U6V{-! z(CL*z=uHx$jq5xt03WaMkPiZ&uLU$1J5!(@kPy)8JJDe@PrBA<9iruVL9) zmq-@M!H~=4u8_oQB}BQ2s@!l%va?d(9jTx^VVddy^i}WaH|jKDy<2NiYhEZYG#ss`r9#NKv)lx| zpM|HSZZL`7&%z}3(|X&=@_rVKTZ1=X;x^6T4Q3(+Ak=&F279c$pM~KiV?|-$UBmJ$ zC|UD2uyJZ{7Fv4{5xf_+k1M)jBl2*C$Z6K}Y+!!_Iab^sr5V|HSnY3{Sed&k8(f)) zNFB|}M!i36g5CsStE0)BQnVRMs85>MSHi+1eVqOG-|?nXb_~;ARLwriv)Yf_Y0z~j zls#>yLE9x`ZAMW-unlE^H7;eAE3Ct}3DySy;fSs+Bc=E;IA#U>QEC*vJ=)zZ zDr>WCQCXV}QTb$>Eh=lXAu7i9G*Ma0oq5i7TU6F^2Z^XC3@j?^vmq*@wl^1tJ&fTk z&Y`{85Ta9dU~3k>!3?lAwvWFsSjUO+03FK4Fj}Ib{wOuHg8b}2yoPRW1^K!DR~&89 zxK@y#mwxq7n-0>*e@a-Gqy?>9!ZKI*xIUYO<30m9= z)4>CKYzbP-ohA~bFt7wIX$1-TWKVMm`j|1Cz85*Pq7@`)93qYcebNe>%^x^19-vQK zL4uCi2PuODeZ~^h7x5bUoF(W5MC#}(CZ_d%54E}LJk`kg5*8+DT5FdCjTCM!X~hy$ zx*u$Y1kII<6|Go;#_tyiT8$r&pkoi%!eN}N>d280!tqHfmY@azv6S?%RJVQFilyZ1 z10E`xgy%R}R!XGkITE%YD-D9+b0sS|2Srvc#1F_y0zV)tj~+xLg1Zb_A!UAS|HTg>j}Pd_jF-4?UETSLrF`6Ert?rse+tNX(iv%6bkZV)k3 z7+B0^wT75I{Rf08ecgJBF=QS>4n5r(Vm1O1N6emW4KZ8DiSYo@b$;(7@ocyn5_;4Mf2&63QAB?Qp( zt(8!YtX5q-zcmZxdfn?5${(e~Itg14%0@x(Vr!njPR{VE32ZQaKqzm<4+!P_3^eeK zT?TEJGD}l%;bIOXn1i7q`-G&VdYmjtEa3s8RJa<6ddHwnT2u{r$6Wshuh5*`vB)I+iG zG6?}RF~|4m8iQ^H5O-3eR5~xm2R-VeZ0V%qT7fLQr@2}nmMHuKI0G7CZoO*An>jpE zZs!bch-55N4SA!LG$gyVjFj_RgT~z52EEWz(YQ%M(6}teH*B{-x3u<>Z^Ukc-b1lb zyA3)j2Q*;{Y?K<_Q&bPn5vm^mgfj)k6Q;6Bg#vwWnV%X&s?P1Ls#VhUQI0+LeUt;) z_$0@cu8(ps_Ze+$LHdZrfZ8+)o}CgFsBQ5IE`ClM^mWR-8;@DZbSipC?fv?=so0#O z;YIGvT*bfJc+~@;m=1|HGvY6h$fvoRnXc@%UcQc16{kfSq>OS_*XvY}#J6&3XHJ7B zg92^A>bl(qC8XAR3Bl@Lb0~ZEZi9NCOjF<3SB6S(1Iq@{v-L|=E0-IuE3KCWVOJ1;+~ zeqWo~TAfZkidUxDoOL-zxHBK*gmFiCDTi*H~FjM8JAGU#YDKdWMo zLG7jPGbIGyA8teB8Mnuvk&-xDLT$Eh_8x;8jq+r^= zboWWYr+@J(N2JW-ytX3}WiJKAQts8ZzLk3n>VBM;+JCplpi2DMu*aYW@MG5=gFe9z zW3NHR@m^~Gm%Rp^gCD2tHE7iFUdk%kYtVPnyq_dY5YaJdJ!U2#^=33FohE$vT|y=I zJKNfFzmxmr{^Px5TkTZJ3Zz)|R%z0oB-+{bmi0Pi{MF{#PVQbRjMJ{Ru*SMNqX_}> zyZ{YQ-Eo10ij3WDwT`F7X?NQSFW&$AtCu>mwCrJ`j`}we)TF6WPMC`no2orbRPN7z z^&Y-ZBK2B?&~kYZOwhq$f_PP7?tNHrVhQ#0E^@RywE zr2?nzba%T+-V8eNB&5;{?ZBk_PV!QlV}*>fB`gSF_OR%wb{HQ&odiM0y4m^PO5A3) z<8|}6lQBd0T5Hf3(w;REVuat<&gJ9zrDWIuXtv|y$-m6_Wo3LAwXhLp zg+M&ej%_Vpoa|NB)9k;2z>D`9bkt3Xz!%#2!g~#x{5LQ8M(;If2_V=;xOgC{CVEdo zQ2JuKq6gL*q#j;-RWfVfV*(1bkHW%g(FXuE}RY!hM@nbF5KRZE#q$^BkQKUMhfi{f*!2g z-OhLCUW4`n&AodKIwRLhzK8Z2WaWB^uL0dI&<{&Efru{QPeUxq1yv4*Ys;=?qvs`x zr>9D&%^u6|S!+svnWsUo((=62iC?Il$4=?p^1Nx72E}Sj$`uT~B~+M}+L)Fyrcesg zQpR*I;&|&;;vc4APN^sfLY z`-Qy*HU3BEjIp}!r@aPkMTWz9IQQZcoqt76_N)60nhM~T))@4y0R12#fOqM<6Iyv1x*&I-k;>eX4s_u@gHA5+lCS?h zgZu?v${MoIpq~WD4g7nSuXdk7PXPEo`wZGz;HCDr?lUN_5Dav6)nQmTEE<4~#0=6% z;o%9Fx_S9@ikD9_FNYSUc=ogvknDIuu; zMltBjGwilEO549zZ7)Lxx7{zLf)b+i5322p&ycon1GLk2_ed+oX&E(2;SEFF0x}H) zJWe!C$H2+&&|uq6@*wsR3_zYZ-579IBC(-41RfMyD^<_Rvr1I zuG%n2s=Z7?wBbpeyKNi_Wfku?=u64`Swa9!*L|1mH|XWgUTS~!euEw_!O%#}Eolvf z?%yw#sP!j;M3<>{mY1qf_3+Em-j}((-;{Xy!#poD@u#2Vv|goLf0o^P1y2P@n4FTd zhzq=YmY3QbyjgbL4NHi&f1>+t z+;7ljDWIriR!az=&lJ#D0Pz@V5Y~SytY0C(pGk;9-|9ScUOHREXJe}L3Mu^yzAbBi z`L(P%QrXL&NQBMAkc7!!sHX;L@Y`1?1}FyqH$zhk^nWuTKYu?5Y7ic;SMfO<=QU3y z^yzL7vH$Xoh_AbQslcKqGBEY$oQoMKPVZ+xIxjreOF6l>=v06c^f*0}ao~NO7M=?p zj}#)FmQX-mV35rK$r*`~Ja|84(oX${m*3H^qc1Xi59xF{;&J*iV^mfK&H9IzC}%~g z$SN+f93Vj}Sx2k6$RWh7M4*m-z~;{o?%wjXU3~{4$;vo-URUcG{;h*$d_6^C9%Z&E34j6R&KSA@P ztp;5zy=V6((7vD=HV{D0ux~*iOA~=hqmg=AEl8{@6_=D;?zQD|FZblX{%OmliXY@S z%cV*vzR;G-y)2h+UdVEJh~;t*BFQ-2YCtZ1J-n1Na;#2Dx~8&MSf~f!AsTlYkgj_X zkJEGm()D8xTQruARibf7iN;@gifBy74~WLwJw-H57_OS*lMtOIqOrdxiv~KTR&pC8 z1PA|69aGl}m4g2?PE|VHVE#Xi42QKTRU;e?CkL4RcrVQF4Z_Vs5-P6FQulRc85phK z_wrIsd>mE;y3fF~M@RSeQqEkYglRUr&yDO2Qro;KSiX?3po|*1#B}6mL#Nm-MBZz# z9rbsn!c`ljJqa=@TF`*^9t!2_^RvNn0GlpQG{a4b_emZfmS z1;;XlV_zRH`93^g(CK}>)PB_ggRaMqtp^Ocqi+g*3*Bb7nq3Y0#S;95_oY(vO;;;U zC=Ps`;=tF;fw%gm)Wfe?iud-lS)$^^2OXstC*LqYQ9m!QXI1_=N*zXuka3e zc(^gOI;KWUE#9!OhYa(d8l+IswQk1WoN4cIZqCHei4IVf(wo_J@*Tvm#xYAJF>jzf zA>Evbz1WQdy;KZ85(d&#Ny2K>nZ_`hl>^ljM7MG@>mn}|#Keu$k4TsrIcEkUqv*dJ zc?S`2k{;stfs4G9vmN{n(;b}B>0+#nLvBrV!K0jPU93dGDxt?X;V~oxtz>6G)w1s*yK6i!VA(&qD7{9^|D?wH4t&MX&m#Ni;nRPG(C6c`3_x(4an2 zvY&*gd`6b9-$8?R4Dyn1@Iiw*492|LTq2?R!%*z5~nmZVB6*VJfl|_$p((p@hRH7O@Ckt25o<~YqSl$hJJ`0BS zy+})#R&^vvuXDKzhIlDw#RQ!SoaQg&oV$lWt?Ma-4wldbwt~Ul2bk0DGJkMLjITyf zqZIjaguAV8z`Kg*4R(3^eF)4Mh}~WQ_&^80t5fgGywoXSmiO{orkyrP(k?A8x061( z3|i+wG(56YkRKgv%jf(7Re)uj)HSLiE;0*{pZ9mLxk1OL$7}x#d*`%^b!P0+LvBdW+%S8^%iYvQ|*4+g|}Wr!43?M~zgi zJx)S!Y+fr?LazWAPu>NRd4_}ln%l~E!a;*3Ug0HQ?m>eVr=a@^)IbRV{i1^21|U|S zj=D|FKd-l9^(lWiv;bCkC1Y7DR(OXY!|68cRH2RZa=MQiq{C_hswt}DR<#nN=PLHs znlRk9Bd${1M4b0jDqePFsv}jx&sTzD$pre6)^VR*c9l%dw4oJFww7GwrJU8bv1M^1 zW4-Wdcq&Y>`{-BZ{j*nNs6&h0$#L&Bz)ZWiFZ|b_FLA@9t>NRlA)-fGLzc&1o8sLg?B%iiT6_L`q;=>s90o?|QO-GZtrvbBkF|d8 z7M=QC=Qcbis-yjT4@tyAG*W8oTj8$t^;E5|bFH(kvwKv0_bB!(9#spTax*XgaG?a2?6xG!qhQr6P_W1%OfFxRx3hW z6|f&e;|!gE!QXOya%!F{wcR42s`W~(<7ol9@{a5b%IYx6OIf|v8q{4t`br4oSGi7w z&y{pLAI)%1h55X;TtF-df#TXMd@MC2DRvGD<0^>5tHL71D4%G<)F?$ZR05cU^cfo8 z(wL!vPnDxE5#yG|3_g5#YZO)HJAENOL%6d;~&;R?Pr1@Z8dHg6)S>-ML@bDn`X%8SlO{39CrDJBdRB)hoiQ4g1_)S~ zCiCg*2&8nL36Z1Q^egYxX(3Wpa7s$%rZPH8phjl=os4ck0s^9JSeHZ<`K1zq3)6LV za{joa&65y$_vkERH!_MAWGtRAjRM}T+NShMBD#$G^Rl_w8MNK9h5a%xTv?#hJWz^l+rT80 z9r!QyiA7Di0`9c`LK;kay{dyDGfAT`-@d_#6akk0)##iM#UTxP4ceYCO`Pze#0n&Gbu=8_lK0g#^{6boDbd;SuPn48R8`t4gD59{Hx!^s`Zq{Cr`Ah_ z7XAD8Y{7c>yG0_i-XEfChe zBq11E$`e{{9kgn=an8L*=k($1#kocxH%ka#%aj-Aeo6dILZG{noj6Mw9h^9~3%aY> zhx6e&@!@PgT6J!Tgut8b!`XS3&Z*+Vxf2*E+xMG6@mY$((Z0dI8FX5`mwZ?JX3&4? z(S-8f44Nwd)kPD2Gl<$x`^}&i>b=BLIXe2iE!UBYv4MA?vu1^dP3SVM?$nI#jCd@@f``lt9cqT>tbMJX7vz+3pD1| zeK!cVc1WQ^5(0BNw;JwEe^y=@uDtT9Bzi|6 zbca_=>;oR-UN+jd-G$NEs{;(#m_H;-GS#82Al}t9%P-wK;kI z8?8=)v^FOM+PKxhQK0EWt8Hj^)_jAG7*A+0=vx;hg|cV^pUU#+w=RksBWY&~tQA6^ z%QaR-ZsS49HKjHV-OO(#bO(HExw^X~9V!s6KBHW{8r#67G(uV0Q5p_h~~Ng=w%zkJ`}Es8quTJ*y2T&m%yDx&TX2(>P&p-|a(&>j0( zd_oKe1XBk)?`Nr*?;;QOvwWBDqD1UxnVOGsiF8~cyxKOz&XpG4VDk_ai;O9)lr6SF z*v9&x&0R1Et7_SljN<|hST!`IM#P?9&BK7v=w z_LzEQhkOi&JQsQX5Ql_+g3NM(*{OPJj`Gf78?+-T5q^lZj>gXcR%&QtXJGm%v z!Bvf(#*bxJHOlF9vnp?S1C$`yefm54W;?yR%YG@~=#sF610G=Yg8eoI79_}1H z{bd#ZJ54BGq&E1sW#nx{RFwmuDgxm1&X!SpEe!Uz-i|zf=C%burf4*u_Qe;=w%W{1(`&ca?nK zLcVWwz1d}Wi+raEB}jHN1lriH_c+`4Am`hzD%P4;v-CX3ZGX#@lzAVZBYH>GM=g*)_ zJe@;cM$0mdc8lP@1>QzP8N9jM(;W?b#ziecI~m23$@`K11)g%X|Lxo;ty4wYxdN51 z{H(PfTKDR%wC0OAe}k~-mZXt4FDDG+CHd?5(Z=^z^`$=t>RA!gp9A&T9xgIAUDart zq`W8))(x$ZPwvEnpl*)A!=USnsQhyZZ`hHKI zc^%E9L3r>5gEX3tG&|Qbx|(GBv%_*P02PY(0|TsVsu0n0Hg^E!mracj8;yHm4QzOS z#WG4*ld}DpxwP9cxtE>#g2SkHO{0SL!X*&mK2Lu88b-t)UDIe)g!8I!#C@+)fHO0S z^T7f{0AyweM_3>@TSRfTjc~3KjvWHQ8II!I8R2}ggUa<4f#Cc)iu1|dR_=wuQ6vzY z?QBu3KSWqv9hJ~(0>RoPn)P^u)h{gH3IuCGH0!HBSPER#NW~2-btV<%SlZ0h~K(H>4W=-g0DNwDelA0tCtm~p#zmBlx z3rm4Ou>KLv`bUKIkg%K=2-aQEtabZZ3cTG-De##Rofn)O12^}`-Yfh>Vw?H$e9 zq`##=r+1}1zr^h)@#wM&keE^7$7X; z1cJ4LBPz1`fz?FoUOdFkcH9*;d#2r3TABQJJrb-;6On8>@} zlAZPxV*A5TjMi|fE48zIU&%pF4|7r6lAl$6cS*iU+4K#@13ANBHm~q}B&uZ!gkm{S zD?A?y-l9X`O)EToB$rVFA)=>^mw5UL$|4~(mUxVuYZ{Ff;tYXE*UOeX1VfFeQDJ(} z=MBS|S(Gn!tQ4sHIKpP*DY~A5{YfC?jk2jJy8eQjEKt#sF-1qon4gQzF;Z~q6jCaY zM0E#4f2=wo`FNWxB`ZKQ-i8mlhYoX53j3eN^9XL^FzfwfJWs`{)v%Ky>ViNBnqcGO zTlL{C^#Nn4&@3KgD#y1zHJl3$-n%GVhA0I|lm63t!90Ivw*N~?6}I)mA1ipb%^NI5>5v z9q~7H6xKY3@q+mpp6j{<%=+Ox1MO|$3w=dLc-)&h+C@o0I?oCW<_BLEmY|B-+v(*o zFql-VW{M3VfiQWlEh<>EgkUki)SH5JoUqIh2pRKLu#Oj$MM7#0)&>VPS|-HJ0+FuR z#z)~T7nDUpy2w#@SA|$}2++jomaF_Mk|`uGMDj})WI!PDE3|Wd8G^D%NEgYkvk?0T zM7j}nu8ds-Ws#5$`I!^0X;g8foq2oMRpne$2r|)5fspfqT`H%s^_oWa4pSVp1%l%z zdveTm-mQ!fogkDs0>QDx3Q?9(ER=Nu!LijQGHx`dO?=@-k;b${B6!F+mA`5Prs9GO zOo~l)-0_2*z8a&NOlg1xyJC!sYWZlI!#4mMa(wtEZ94DDe`KtSl5)c|*MTN=DxP>w zZ6$B=e|#J!ZL!LTW!9 z!`_|u7C$=y8{J2ul0Za0-wM$e$n^^8ZAu-qF5lbf^aRuccb!o{U|%75K(^@e>k!b4ES)Q3_tL7K+Rv| z>wvdMD6f7l5R10*b-+J=fevK8a$Tc}qg9S;9G>RaHR|?@ixNZEHCg~3{*>>c2)H5; zMZ4L-Tky3>7#Lu!+!(2HixH@p)Il?K1^0wN&~`Y;Y{2&TT_34*bc|9k z79XFho2b4jf=A2~*EK4Y)EzXBlXSXTzlY{&Ksxo9g745s zrjl zi_uEauLZ(!JvE+`nF}sv>L|n?1%jzSF`WR@tt%hzAgM=%QuWFNsw&t=v(@xbUk#PZ zxNo|PYG%q)#rN>Uf!~({zj`MixMuX_SWcJ&L~fY+YN&vJ>hkQzENuS}z0tj~Ez~OvJ+E1WukmuJjjjGRbk!MkvMsLh=QR0d+ zjlP`~txJ|VSi4YCxqh(}z;eVCn~fLiCku7HK+tB|lCfAHJy^<0_wj+Wlps>h2(+=Z z6*gN^I<2xTyUjsUpoC_93TP#)ot2BranEmsrmYE8tS+lnUh?u!evT$GgI z%L#j_h!GFX=4ra=_Q$T;=`%cpd^wr#Wn&D*483Q&$n1MWqmr?9cG_fnRBg&imqTG| zhkc`RupX4SUY#ZIP?N?wrq)(n{TJ7zhZ-80E8TG zD4dl}2Q_S0IRHG5j=z?i+6qK*?$F3cKcdkuf}17~w0)XN_qX861cG){Q&*YZE?UgpM+9pf+Aek z_#~9A5kkHYt|&sxd^GWWNT+>Mlw&RlgeM2-$-j_}!7n%(PE{Nq3k1jHavYxsB`6Ra zMHYvNO&Z0L{Y;&A9<&q2E&{PCjx}~ZYpYO@BLqU)ES+~AJP);by`3g1Lx0tI=Rwc; zvfjQy673NP$>rDEQzzOPEBiF|KqMKzl1}$bQ-;VBoD&T$>+$w>ft<}|KF-HV< zT_9*1buxC5PM=LzGIIoiwq5sBvFTKKfs2xB*x1ic*>vh9EJFo?^?;t-TyeCv>2z8s z_s&p4!O`BCT%b4x*mOz|%3}h-(ZQ*LCSP3E-^oGq@&b$x&|DM?VW^W#=uE#T-wt)M zo~;+SDDh#NP7{!VJ+()~pA?8}CgY-|(;B5p>LMqH;BKVGA;k|aM99su>Gb?erT%LI zk$Q$xNq${$9}5I+cJxuzQn9%+evDG3TF(}!TGioBTg?Yi9fvz#t>Pf#qlGT2`5@}# zaObC098|FoxbsIeBA& zMS3ENgpCE9YqlUe2t>LIkzCik?@BIJF%7-W2t}WBL$CfWRrO*8_n<(e z9_dn5Z=&Gl2n4Oj#Ubrngjj^|y5iTD1%j!}Nya6cPHzkD1A(9ocJX&m7U?}9-9ckHTjAoEdwLPJy5zQ^wOs7^i=?|Rlp43n zrRr}<R^eZL?PQ$z4etgxT&nf$4yt(HVl}~Zqyl>3 zW{dx`jNbDFTV(sa7|l_t2>)!gl?e*=vdfkNjp;I1zR3{DwT}m8`35TJ)4!{+MLRz1 zzAc{8^MY9c>R=$_6+oa|S1@;_C3xrerPE4&{0NVJ^*sK2J9Wo%o@n6$pEZLznL8h)AuotR(H_SrT;O2358oVY2^!q>1RU? z_X<(MdEx9F`oqNR?W4;u0uB0F(k>HreZ33~Pt&|i`qPZPXeWw0wM6+wU#4JEHtpu5 zN08JXqTQU(zZ?Ue#*;DsKnIy&)p7)Phz>GC;}v+RG+WzrDx9q1>8i`>=vs#CG+GMd z7l9~>>rx*|Bt^cVI=+M=C83=<#s3$`=21yN2-6K7l^j~Als+L4V~5D7go+i>ArKkP zFnCl_!UC}iut)^XGI&%{ccqL<>PVs&1VVE8QAuf0xlu{Gm9XDvV%KS$q$v`JjDIs! z^S4ECrv-wx!ceV1ohi!dokp@7jVZSUGgeAla2OfzZ9WGVDZ|PHLdGFOZu4P|(?Yo} z5FCfganNr{hFc&wjzu^yi+Q(DJOaT{W+dbGHsZO(8bYubAn>Lc)aQidHGzD_?+cR??nPZyCAeRg4-+*w2LO0xelEgPgV8cx|!I?p_6ZoOD%|WU8&^t z6Zj?(y%TksV>iKDba3A|&5<~&`wPz~fylRgOjJ}45Q4=3AvZSh{O!5Zxb_b50LKz|u96wqd z{7zXQ4(zM$cv!W@rH(YeZ7pK!rrtTK!>nDdlYWBIq~H8apzZ(Yq#La**Gaco8{J74 zBh&wuXP!U(Q7Vxvs;q&_NJba^OH; z>MsWwJSuu-or~h$6~2K2ld{rV(I{i=?G9>-4EaT_P>3r8!s)*l(!c#L^Xd|g)tP*ji||~5T%NgKI@cJC2eGk4X44*;43pOufs~2 z&zsSPX2w*m;h+!JViCD%?c`~{2gOUQEs5W*$-cBRKa;X1_QZbJn;)=5J=V$PW90FSqph!&DrLVVJg==K<6Gt-RS`S`v$?pdfGv z<+GfA9Ue3Cf@++4j&aqtxUkPolC^as+2>o(c>i@+qv2xSXn_d8b1@#{h(`0k#O0VU zLzUwNRT$bINIl@FMl&VV9DzuEA;z=ts76nMiBqRZ>Z$6;|1Ut`)E6a{eS>l>QcsQL z)PtD`CnMAm;^P9rG%c1-MpzFfp13HKEEdF)vB9BJQ(^8Y5Q%<^O}>KO%j48^a%^>} z&cx!(7S88zYNvyYN}3+QwJ1kReoW(;n&&m0z7$G(fk-{rk(>q&&lj3bpKXP!s@Ahn z2VvnsD@SC!@H^&!?-pqiTROe}xkNHUCf=sd}&~mgh3I#v#d&ZUQ; zXtuDl6bRP+vB@`vqF)HXVt{TpI&Cvq*Qr$8cp%pEp03m8Z7woD)pe>f%T9Rp9QUa4 zgRWBtkkc6v6^L}lV#UPh#vV;Q zrAo=YyB$JEN^ml+e+YYn>NS-nyU`BawH>R%v(R4AYB!pzw}B}J2Hn_pH@dO;+tK94 zeZE!6D-f6zpbMO)bi0e1Icl*!M!P7?3)u#NdtT!m>mlWXxB2&k&SFLTb(%?~c_Z>i!`R>88f< zyJK}hStPvaowf73W7VDV?)WNx;N7w3PI;rdLsH!<5UH$p#}@_njzG}l-Eq-QmwI@Yp3(OFbd1! zU1JK+Xi%tkJXXRh>_LyZ<+w%#zp7U3hj`D4 z;~IUi$3@8(j`LO|1n;xEl@_lGgyzHIqnexNgkUj%{U)!C7M5uOA!BSjSLHE+vPekH zUPIo~g}6i@(oKxcdxj7!2Bf|z?;7I8WPy+|L*;#spezznBkvn+cxH?6+fC|+-fBXr z!u#}Ia9M@2I^LFo=|fr_KdGIa2JgXVDfnVF9!tv~lvr)LBIE3$jZEoMg3|J((^kIz zWL=3%W-z2I*2Q};gHd%a_QE)HTD!O0Bu16LPLI-|Cc0qdY_9tnDzK> zpG!@AOvR5!96H7BM~#SdQ?-(_(i=8@Uk2`613l{N&{rD17xel=*=q7w?A{~LHV7lZ z48Cq5WBol2dSSndQhdCj;gyC&8R*2m1kR5yWHZn`uiEb-<1MF7{}3VR0wK!hY30=E z8d&gUc$$!+Sti?)%WXUTA4X(m`?EvM%2`n&QoH|Ul_IkKimmtxR@6O!5`@NILF29m zT;wj8V<+Al@O~fz?Nd8Gwq*YSjPEd!bU}oY2!+UYHZq?m(`fx1J3n`@d9uqis&)_s zm+#c6;#@`OWb=%3>h$G77bQ+{>a_Bpi;VeBot_bCsRAK&x;^<6cVqv{^gN|$p`?9$ zU$nU+ZEWvI8w|dB&@xz^(^BV%I0Zo^OZxE&C|Fj-#_dsSHRO5 zTLf&YY=1^>tM_ul-W*;J`ISlgKvLIIF?K#tsCjmN+1_Bops(&RjA!R#&q|vBZM1#ylbte-q3N*Rl{d1qe#cOy z)nvC{?9USjPtH-%w-Rg|vMq)9l|V4fw~=wpsZ$5RbrT5MLYwCimrgbRwqm}w5c>!O z(_#@&D7euAL0h5({1XEB?YiOu760pPiMW}#8xt0v)+kK~`)s`YzTj_p1-#=p@`i#l z_N$UzBoOldRPx^h)Bk7|yy@wAE%I_ulT#%|mI+jiT30*QkFIvqkMEA-EAYIqH=G;f z@{^-#rUIXp9*sJ1+(k*ayE2%Y+k(2;(FIgL;i9DUW?p}mkAAeHNqOUhi_AX`X;dVJ z4zxc|^{_@{-g{W1(gk*2i=AdmZUQ6`56Zt61v?3Z$v@lq_?K@_ph~I?@kqlQKR6bW8TBJO*h&?prgjJgsv4Q*fIS|ZE4-qZ0 zkN@6I)lN#Ia#qB-L>%n+&CZR=m*7F8q6saU=RX=1*jps_u8p?0^grxn2YxO>n+in6 z>y!gWo{TuKSUGS*w7@{|%?{)itw?w`*}47RdQw`nm{MuKLy}V~fynXJEgIkUAaiD( z+UdFeP+kikl}NhmL(!fe?Xaczh(OD)fjb|AC@r7pr5mt-65KvO}rBkhDu zage*T*iK2gIT>Ga$w7kP4AI^~{nQDRG%PQ$^O;YL_AQ8bw^5EiXa z7A-&RqGVV^#LlGOlrz^TXI?%n&a8b#oasFSsast-T@`6DVjrY#cX;9qoqjswQqB0a zTks54t>iKYBI9;Lr|Kf1ra(yA>+rm7=yb`FbcfKQdHN|yDQ8g_tW%0`JueWFb}F6H z&WcX8g%-^tI{m05p?!ZrxLy|sNxK}}0WD>&Na1Jk4AHx}x#7k^K7EVmh$`_VM-{XU zszyZ5*xZeOvs*V(G{T(~7tiAD5lDZ7CQTqBL~mk`z{BTIBVO``y$bmXke{DpJG-9H z=yu8BVS$j}h%bKl0Zhh+hE9!zmL?E9uXw&TbXs!GrEVLxSU!njdC`M=(l0=alJl() zy9$JyH(Aa@=S7ai(j|&T$@%O&bT&I1I+gxr=d@W-jsFeb@!2d?A|4xfEZTFeY_+nf zoee(tzti$mYh5aolneikme5{4_G-@`LG?b5oow0E-nKNsLB>&-G1AcKn4~Qe2ur)# zJo62mYFv<+hrfkp@nACYuo0~njPC^@yh4c4ihh#CWS6swa)s}o87YK!SDy#0g3SUQ>Dof!8 z{H0^6=($6n(zmnSmeRBiQD-|onrM0zy?f-b4<6-2X-4AMpyfb9d+KaQNMFWtsF^pI z0Stnw_BAVbJM-v_l5oONZ_dGc&4p_}`tZX~co6y2m!&TQ%1`~6e(9Qvj7kSIYAHIm z5eS?6+W8vs_piIi<2j&F=j*pLzERNUd!F6RGWw+JJ!6vV<_WUKN zLtj#nofll(>k+kC0h(gRqRm|7z>`F$MUXCnpwAe4@{Q$?GdD3HzndqCByF-l$QZA_ z{kum{773{_Nn}(yqD7E(gbC>;*vZ5aWt}Ce(Vb=IWl0YivgzVmVeTdniRP*g6u%Rc zMM7pg{k+W3sZfXu1tQ%%d-8EZCo;}OF^mufG>|i&l<#MY1-V8bQqNZ=E)tYQLas3J zKclxv!0QiDiSYk)9-Np9gRsSRn+nCn9E#tQK~^X(=1|;424Mfd7pVyJ7RB^PTpB(Ss=b!*1 z8?WSK>D140G^L$Y#7u!GitBa{ z!avz*sJ&@kp;GMu5+N##SqC(FTU2>h zAad>G@Zb#D*^tN|GQKawe+mRscl9CTZ7yURX&tlD)#c#zaZoQ6N?c`KMV?lCjdG~3 z#z#3&{~NgsO7fux_GMt{K&5Y#8+vu)YumU6CGq~8K@b)riw;~c*I}RKn$mQ{mginasLFaX%_ki891C_{50T0;av3a zXBl(QFu0SCI-9ioNu~eg$z5@knk|~(z--aOCSofMIBdM|(P~G&(?Opzy7&gVqXu*l zqZ3wRCW$`+8q8>0420z0KyPRCyFeRvn>uy6pi1BefhfV{4&GeeSx^=Uqx4TWTrEm3 z;js3WlktwJ(*VJa76_3C9K1*}P*B4JBH;`Nk%@Grt5uyisCdT;&t!oXuYnoay@EU} z5P6(&sQ04!7nMnG2?Xt$db^kdyLn@6oi!@6!J2`q_0xs-3xU}F8rfLeTaZ5qguo%1 z=fqi!j6w%)F#5St1Y_ zFVU0%rIKGqWxyq2v0YY4kWIvZ1VJVWgq%*wfZvcC8&GGh@k-1$d`MZc%B@m(_O70WnL4i zNr8}DUdcM^$|;!@7f~{>P8q)1!J*JuMD!8}Q4u943UabQD7nVLp)e2;eQ#7=sMsB=8H6v}> z6#n|L;&2GRb^FYs>r%0ZbX`-U{sI*VpH8sjS=qk{2&>06f)M9x>X z2HX=Wc^5U+>R)7CpRIsFh1LAhMb@=#1+>YLy&%2#6UOC0W>~wk#!Uh)5FqvKvwsz+-i8oGsGFLW(rFIJR}T zAQuTly6HOa_p(S6g@pB2-tX1-h(;ARCTB~(=*I29by9U2a^b(dq0wH{jo{Zs?8cP)j z!D4{J`r48)mcmS4PgAEfv1+ZJIK$MbA#08i)?7)uTp)z6*Lk!xPf!*KVlmo^u7i!e zK^f;ziLhU?D~BnIw(2%@0mfDxgCG7vcQ1dh*YY+)*>_qJ>XHyD{26WEnVT4($PN39 z#imY4lD4Tp$k?ZQj+r_wKt6c;c|mCP1>#-g;uHKPKo*e|&Ng!x{>&eCu4HX6j&`T(T1cKv)Du4n(StQtv0x-^+ zI*k(IGJ!}}rYGMSqZ1`3@&BjsU+v7_BwPmsf_sm2eZ_Tkq=Zg$eplJeXZTgi3b0>s;EhLVXQ2&?-U3{ z+d5TKP*ZSq1%lSq$xVSpdRR!2rl7$=jZy{qmO!NI;f$(4^@U(Dzy(nOh8q69uy_SR zMn@;l08fSTCX~#)?g;-U*38qm_4&Cav z8!C)W3C|gUQK9?B?N;a(Z!8zO-$n?uNf9J;r+}b5nkacbA`p2`R35cR$wG>F6yA7R zkS_~Fx=G3#`yrhpyO9u^2n17+lbe=T1Z9!na76Zvm_yKn!rt`elrOxaVxyz&cc+aH z?E0PKr&=|G)SLeAPV}RnRx?O7JHK6M{t?77mysi`i6`)BjWN_ad1|?z1 z%ol9w4dW(}N&L<5d%)vVqp7Y3k{r|tk3pL0`u0Hw&A~%fI;Qw(i3`(c$AM`|OIc*X zov0oo4V^}bGbRXxPnS4(Qo2cmX@(Hz2?Wzh#WdhfL!AUMQ)m_sA__CtX6qQ8Qa7tO z{@dy47o*c2B)VkNsgACS;3a#q?64S}iZS znrk5)akZ%Bpn<^f-0~3@s`=h~3`)ul)ep7tr#BAzd@TZDI>D8#*1b%5$=5V5tD!e1 zhfXrOJU{=58T!RQ8}KzhW@geP z{w8@69{Jd^$;`d?J_Ccf6Gt@4->PB)+bp8qhhDOmVl?*+2-*JZ zFeaLK`l%~_2euvfbll{?$exVc@BrFHAgPy`;BnB(ng+Rx;ghB`pD$Z|<3U6&zE$Zj zRul?E;B_#0)IAGK=0DszC2UiEm~VPQZk>)kXi(zUZk;|zf*3SdmnFGgK{*3rrl|(Y zBH4u$X|T}0#aC4PcM3$hji#EdIWIUzCB*~UK~o)X&{}Zq1%ftMTPP@tgm*VJ)i&%VO2kf8WZPAd z^@!mj`!FR`r{Q4RTl9VW*@oXiW^3z_tR@7?=R9=Y(}r400C%gCW93 z#0axwddE57?cza(3P0RhJ%hgg2fDF zM2;^^9hs*}U9_Q%ciJh*n~@QufsAciS6aWZ{J6cYL2>s~Q)<2~5XRC>rpMKTTJXip zSok6p&k@l5RPDoZS2 zEZ6xO6ZfMK!^;J43H2WW5sc?z_}s%6!Nm&?Erj@`KrrRU^1?$9OlIwi8l~=13jG}G z`Nu_#);wxZ;>Q;?s`VHGAL|zb#poddA*Miy`2ddlOTS`-+W$fy~kE6<1Py6s>EyB_= zzDhRv2`grn#iGW1iRX~&sh7o~&dh$oAa}_wt{Dee>UCgJciSncr8kGJFz%mET7}xf zjY6G<=j@Eu^dsNOdJvDO4g>h{j;FA=wFlRN=LR$AFpGHeDO66}LwzI`>uKLT1^dZ7 z=hmrckMj9XZqIFTI!%4bAkSTKIvse*pv1@GbgKTeL1z6pol5uE`IgTT!}DpJPH#MI zkjEFN)3^B1CQhd*PaEpm^&@vEza0~ZxH(msuU+2{W?Z{o?HSg=NVuTUZ^E}rAWHQ| zx97zR8omCEL7rDGX!Ol9hKeMMd8shhCUnmnNq<5nU$L}Sh?YcQYIQ-Q*k=uO#nKDU z8pKyDefcb_aw8s^c{6-OcPS(OB~S&y2sa182zK_!XAO#r7y8QrxiCgDee1JU(T(Jy zi+N5}XVo?-p68!4D6WR2jmSVtJIal)2|QO`xvZeCjWk?olIqQSl%`6weX$tEw z;yHulwj_nP0tALo^8Cf~=p)f+&=l5kFc46HrnsTOdOSy35lNN&f0x+#{V@0?CYyoeU@3oB9w1yR0Y@y!5UDIpa2*`6UV5Hw6PN$L*6^=9A zo{4cfd0sTgGd)hHf4yi>;^H`+df~_VIGuibQQ|UTuew6GlgV*;7D*77wNef8w20H` z6Z}Ac_DnU%^jy{`ZLd8#C>MbNL3t+CPt-MP3lo!6fG1*r2-X$0g9fkFZE`b!R3tp%#(uR#5|{HEymy3&CVM<8?~-OJ%Xf?YTEz zr?LhHd6MFFs@c#W&!h1={S!ax$LrLsp+Sj_<8@llPdO>EhWd>)R#ka$bB&1PS3w=5W*YJcy;N?&zYIl^Ol!UiRm!cjk_D+p?P*7 z;LD)1ZjA3U7==Sq&vE+kjnKdUg?$3t*q?M`Bf>+kpntEkj~n}|%-9(yKCC#fPkH;W zn-42K`-(w{V=rp-+^Ys9;;`b}SH-v8#iqdm;afSZc=)Su1sCzt_bQ7U2!wA>s3JZB zF5awAB$=Lcn`IX@D&4251aDASc2T2N2};P<0wLtQo98iF3(6uv3#5xK2yC44`&vm; zl`my5BvA=fW$|;IEk(6FKgXeKtNWT&6hFtIC^BA)ZZAhMt{-r!i5VA%CT1lNRueOh zd9GS0Zeqs8p^2&UxU$XsXkluwW3l9I31~}jnPdPr zNMmu~ZRi>uQ`j)_UbeptZ#M~1VWJAAcOOtt1=Wl=TijHkG!RNsfM)aO*blvfH@O4Y zT}i*j;k)qQJE+m<{^oNG{)*>FZ#SRg>2KiBBQA(Thj?$}@`~}Nc)9*?FgGX17i@xB zFDEXiN&c4v+6HwaqEqTJ;Zyd@)gAP1V;&|p_62d>CW!d*q64rkd@XW=ZTJg6;PGBM zyRkvWC-FLcClaR!gxoWBPuF;zjx{#O^FzE&_x!^kKJ7MNnA!;h^D&c*2_ZX87F@KT zQq!|LWT$`p19lo?;&qxTT#E!k!dbiL&v>1_|A#@Il6akFAvvENloLFL?hhYdH8<~!ir8t)pEf|iI6 zo>3qD*+d1Z&E^jBLIb9pQ<&9A7Z>w$GR0%b*`PuP?xbZbiN6?i&6w?09!$%zB8XUz*(+v;LD`s_ptvi6v_^T--SA~lEr=c z9$t~~>Ege{Ek1$pemh6>xoVk0$rT8W_T@MNLTMuq9N(AY_(~}41%jhPIgamz(nBCP zI+o+;DU^N!!O^K4M}MIV69|sZ5e|HyJys|a1%jiiL&e%R;?Oi1pypQ>+NGo#8fktFJkU3afImMwzy#YrBk}%WZZNVFaE*rg_t*_0 zFP=7*oq%hZn)OeE+^Glcl;mq2#+CJ4je4@!fk=rB*Np4WxHbPoG2?jfr^VyX3q)}p zbEu+xL2$1K1nrd2UKQLw1cFxPP%GdT?w?V#(?YXwpWlMkRB+h>Art8kyg|XW5(wIP z6}})<IDXxwxBp`k+U`3Unnxvhx);Ml17G3G>7fANQg>B$^m@fv(b7xZ+#T77K2rKr0=>e~sWa2n4OS$h_-eW%0uTK^rYJ3-{D5Xcq3Jn`p?- z!Zp4H&BFcb7PNDM(^8a9&}EEHCJvPh98xu6yv~P84*1ki+Xyxb?*V}~A1b*;@D^R| zB}o45Ahy^L6^^;lO5vb7gxJUrTNz*NX!oh4`h*ok;wgEQbFy4w47vs;MH{C}woY)Ya<27!v6Ftl4r#bwk z7{xtMS1H*}pj_oKj<k2xRiZ0jnu}gU#I6ykkSqEd{9xRr!ydzPh*=TY|{jSeY(>#QP(L4T)e3|^_a?ghLiUz zTfB254R#er_A4J2WT`+1oaN;G%0pQowyx)kz+aubUpdw%`;`+Vit7r5S0i=Es)EOw%O81FME1-IyP?}ff|u@gPeE?*?v zS97>m%)B|=dGxSdve+vS_Ahbrrr5MhL^ulVFCiWg2&Sb@CE%#wP6$*q7Vu+4fJHnT z#k9<+V)l~YY+@t?EEnN+!I=UTjfF3Ta1$4k(BG=KSF7T#B)ruHqEI5mU00Bg3538k zs<tU_lrgNM~_99 z`8HMN+qleEXW>;m7Yi%foW@Ufx(-C-paa^*4OG2mhT1@|OC%l>2%C2~lX05K|Lm^v z)G0b?qDCfq9p z!YO~NKzQd1ZX^1;&_?{bxk0tFFx6t~??U51wOeHS z-;?y;p8t`n%5#HGsIrEG4k9BYKIly&42X#)80mX|gc=A(_J%McD#cIU6d`hz7UBu|9*~1Ty~R{2U_w$0%(J)j1@YD9 zkBs^lD0crae(r(i$RRnS8F#RSp}d$RcGVULPvOjZjDjuP{TEcEETO4(J^)C?z}8geys|-$yi_ zH>~|0z!21$OG2=45YK1r&Ihn(0hKGlK?_U_>!1G;Jukjl$&|cv1VZttX0n_!ilFcd zB`6RavrN@Dw-MYo0u_zB&j4qE2^x!-AH}pl4(0D8xSj$bV4=_~T%Vh0P)2h;WL2{zDEiF1Hx~#ph2HEDf@Z=3OcG*2{0b`Py5ry+-vP$Orap$;{A zIuG24iz~uq6IH;yE+(p2Z`oW0eJyfZ`fjo+UqpQTT(niC%BoVfDkl$n>MTRbSo5KI zV#o!4+{miIkhvmnwLqwLQ5mAQ6hoeBX&JIvxV8xdciI0mB;*Ufw@i4zv`@y7OadE9eT#eiZp51wz*z zv0OxkG zuzHxo+jEN5&izfE=!rtShU_QPqyXGj}^Qmm0DxDZMkfW&>Fk#3E~FhTnY z9X1b&c)^v+aWa#hWKz^1YZ{}!02(7CS%$M=3U)9ft-h0mtYYrDS5O?i^PNqzVml$D8ZL<6T(SuS&! zV-9Lmbjr@UTt%DsUkWpnnB7u`pFgS{gV zz*`HB@~UX9Zxu2SroS1H`>jE>vNL?%oJMj%GY#P79ZE_M%5W-(EN6BBiofIBBbFQx2#0P|MO7jwixep;xbLxs%JOFf zB3(y~KSX?7P!CctTJX3A#jVcv*;V2t>MB%7#XQvPekxzibHR`6*x0)qF(-hf=#(sa?!!H_JDu zcF>pO^M-sGWGmLNagS6R$_Ez&$8AzgXjWyJyQt-!F8Z?D98{$( zcG;h{Q&Pn80v(2b+}2QAD!4%?;PuxYZDCo`IgJL1#IXXQVISRt!BR1pqC*Nh8hNV6 zQ#+zriKILAYIJdo&}}IJq7nMyhaGgfEmod*ZXGD-^mID|Cwk@P^TCK$$LpTqb}~A*H>hTSCa{SW*WoEWn!DKrq{nFY;RA+$kTWi4G}mD4mopb9GyarAmV=qPZ;T z=kE=QpkMZ4U@DZops-6bfPznJbuh?mV%MqUv}z}R)75jr8TGtaCle#Hw8%4$#(orq z1`0%|SfeouH>^BOtq>QAoYiWDIJbkW5FdSAS$1CFn^gYV!DE8A=&Fj`a)lVazNtvx z@%t!Md>8YM%1QZfr;5&h_E>WrP#=b`6V@|&ITA_?_Ff*Aw0 z;_J%|BgLCdsJN?kvAc{NsmNNH(z@(=1 zvvc%NJ1qfO22g{=H=_iiILmYojwf+q*L)Z6*s4K z&v%t{3W8#GMqhef5zgtJ@s)HM)x{vs)Ji%X>tc{OuaZuw=k4?;5$(2nHdoTAURQ(2 z*i}iVXWndpMHNaFC`{)n>C^^HWL&SLQ#YaZ69^M7>z=BWbt(pz0VSpgajifwwRN&W zu5O~xTiwteqStkb%iIFN-NES@a!{k6x*5cS50}s^9(d)d&4Zl_%OHr1dn@bohH&`= zLQ+?!=kdxqT|&OkSJo+|yP;My{vk}C3hYco&+}4CT6g%Fd!fZbTp#Fnxovr%Q8@}*#Yc6u@@>vRzmc9!|Jikzwfk;M?@tkfRjtd5xTHdM2(mB`Dzq(nLj&EkR8QX;K;vHu`xx^T@A2ub6WqzRU!8A7voq9pBRNjEx@%`A;=8vz)e+)GF?=8Z&&0l zH^?_UQY$&&#j%Sx55vP7SFDMWhF*V0HeY#CEFLo7i}uttr!A!g(KV+t#X<9WV{~w% z4Zg-6tNH`{m+jAPk;j}EN4&~7Ox0cE=UzWpUR7x@&svwPhoo%k?ZRfWXMQv&sWlCE zVg6+-9=@teBU~t#9eBbxb0j~;|HNlQX2|1kJo1M%bC_JQk7|E|VVcW`hJCQV^P(N% z`>^;feeh;f0Mr*WiL;*vCc4B-lbI>GFM`zF7&z_=8vBB;=4JWNeb5R%(csg*n9dVi z{ieAseYBFZEa;1F1t~3R17A*VD_YOg#VpxuS*B5)%c=x>x;)*=G&P66Q<;qsWb=@bCL0O9U;Rbf3O5H)A4OVNH5+$e#d6)6EDSOD@qCq%7@5(K7| zF3$cBX3DszQJfGf3Ix-7m#6(jjm-XVP}CUC8i4Y5i}Gnhf`rrofvOS?HTaEYs8K7$ zLC^I!C?)I*g^7k57!2hC5o!}^6818#-C;Wo?{7uXPysj z(`ie8gG@{x7G1Ve4I-LhQ@e8hCA?n<1npNF@5(U-$gZ4c2f#EFS(J+ZhbgiC0V1}} zmGWW>MBL8;qr?ug#BOG>|HWllL2M;`UzJCWKpRiOj5pY27Xn#KM7=6BQ37waE5kiW9@CUs%wlfd<7TO3t+f^56(OlbFZ(GlKJV zMB^0|zLN}(_cooL2Eo{?>yec8L;?zCvf-)b)F}r{|HTK`TSxhl?%NNQFKq0CnFjk{ zCi`IM&p3A@H<<1tn#pmq@n_4tnFiiFq@|f@pb;VLh7IKgX_oO;ii7k)XeGEktB)bw zT(;~fV6jc^Hv@;pe}~5w*?wBg@}}aEzbv8O8F63`wkTe~W<*-bnCgS!nlEnCDgUZ+ z&0NFN<2Ic>8*ETwpWAfmJ=mZJhTMijoe`b=#n3{52%9~a*ekkCr#}U`Qy{#!*dPP0 z-zB(10zvy-6~mvb#KGHiS}#hhF+8>^I^8=2+Qn4Ssp2)I-Jgc%u_`)c4l&5{Tos)L z3^7zK+5drZ{7He(Ym=%aC1A$hwcCbrE%{d!ozg_!a>K+LN})VXG0EsvMW-Z@@|r*> zJH_-ARne)D5;CWXP9>6RxsklTicaJ?UPY&#Lk;p=uA|dsHAaD=|Dz+@{lm!wgD9L-o-x$v0M*;srvs z)o3LNuC74Pq|xd=O!8eg4Eg?-n#JP)$`=vAf2tC;an<_U;HvdESFN&P^8WQV2lX4n zF2?iLLn6$q{~hOs<~lpIBxWs->%0wM>q&Qj~b^ zD7U4GC6?P32+J;kV71&f5?1mXSOYQPHG$x2YjSmn9fbw}zRefW*OWis6yA>oB8}zG zVqq13`XEESvXD)Ax}E81QCX+{pm5`tDuk{kw|T2ZNr-n7@x25hjJdVL3s9jTM+k%t z-IU~OEV-<3c+#(QeL#dMZgg|A)2xY_wHlpDeLrt%YFwsr69Ai+e zmfjp1X>w)e2E9;J8)ce6{N@IXb)&N9HiZ7Aa$hY_wpaSg4wwl7N32*HL_CaWMs7` z2E%nq3IuZlw3j75KHi|DptsdKd12)97bBYinX51d81wUZgUo&i7cuZ)jAz{KI_(91 z>g_reY7TM|QFYJnx9e18fs;GGg?PpVwi|8p6CHGDV)WE@t>l~a$?~y238Kd{Y0>%| zSNa@heKLPBsCIyC$5|i3Le`CAk!;6V8FHuT4&IBJK_^(9iN9dSEs)UZBHg;(bp$9F;c7pcL+KsVCoSGa85>o^USU@ku<%(96E% z0S7%c*&sJL9hB6D1~F#YWK4(6j@9W2$>LdoD3Q^24-S*O1g0AbH_i5YgKe7do5Xt< zNfb(wNll}*oMl(jPMlBuB2+|7WzXUpO@70(pXBMiDOf7QJy*6_b{ubtg|kq&L0%>h z&|D$#LS|C}C@II68K$|+K4}W7V0KnB3vqTz`EqZ84JNADz>P1Ba)Z3NlZr*-M=~tU zA0eVNTS_ycw8e+*RBNi$45a;Ypq&WUy?F7Wji=qN=6n+{@0fLVZty*AQ(mdctI5j1nE@_X@hzGaCQq{ z?OMs+^l)}d9~YUYw$GnIsZw6+e9ApGF1O(}TZ)%xxGg8fL7S&z`Ys2LO=2A6nt@Z8 z3WOZUlaBLum!;K=blA2OvQDX!R3alJM$%SRA&utEFx36;C&6yu z9dL|rO%e$1BAcSk5!_ONpiQww)vC;Fe|D%DZ_NL^1(k?lb2Fn2+;6iX0I#s__s_(P z8+6a6t9+qd_DqD$;%YiwmE@WvM{Z|qyglyPEl8{JQ5iz1j;X@%x{c#!5DP>cHWEP} z3WUIXI|t%EFh#WvS!@Fp3+KztqAlp5PWb3yUv`^=l4lv@4ww!~@;7OPZ6Ra1Z3xVQ z8CdXkXQ{Mz2t=;E?a5diQfJr43Bh8(Jb7Q6b#}dhtwQyL{8^IO|1a;mm zHOI2T2;nLc2=3W-UMU(WD2oKm%P;cRO6Ef28>fSw+TmcE`srWhWe0tfCdGG1psHzW z)qS~Z?N@3$Xx1#$G@`Y3w0cKp85k?oA=_H}RnuV&oYvZ3Z)1|jLCf~H|YB?H`ts?Ij>E#@#dLBhwZ5U zC^MA(eMEy|OEdqp5<167N1-yCUC-kXC4h|i*` z6RR>hZ|Ae90N>5R zBRV^TW(ovPu}$e*!@^mRh<;Z(+vbYSkIjY7#v|2r>LzRh1%iEsgSWkP7nDW9*m07z z?JcSisg>LUCl8^q59I~X@(03{CIK=qN13AnWrc%BjVl}ozO1?ULL)$H__mgTb5V3T zw8fz!peWWsDA+%_VAn8}{*;1smx791F&nzyfli+0Ve$Y4-q@|mVT&WGz#p9_&KoG2 z6$*sKeZ_fG1^2r^(4@dK=ZW(MAfIyPbM4^jnBh@Xg$l*&KfjJP{}jy6Av)#g@`!_0 z&%>x0pPU9;`hY~GyFSmVk*D~X>(Uwa&`0wzCrlUFdENN|AHBc>`5HWMh;e~*>Zv{1 z$4-wd0DtyZKI)}mT;2-Le!L21P=EcQukExDm@t2st#0bNb0H@Q`+_uF+xLirzF%nE z^toWIa<_!Ji`_PF{Ss z7~2)%F(mhf8fE+I`!nA4wajkm%b*Foi?9Py`1~2~WM+nZVVcNdW+PQW1qUUCTLkDA z4L9ReT?7qEfeg@mX8VLuX%!um6reSX>IoE)yBJ8N$bMF2(IQNWv1SJtadr_l^H*|U zG4LR#_521*We1k*4l|}7Fa@_k4|eBK4O`{QenUMYa+iXVO}%(yM#II>ub@iAaWi!| zZV00TRRtZQvpTkCY+!WJ4Rn7e(Aw|lcX7hqc?q=(0ui%qHT8XNH^y_bTFt&$1 z@vqYw#V&zs__NH*lE&p%+9Bian&VV7o@rOI=W=DGV0om|V&?$x|Qr+gvo(L68Rq0=+V z4N83T4xReo$ESDbv>ZRO?$GJ-ayf=JBUkynnLrp&9M3MUy#f)21C%Xdn<%D5@kB=J zvl?v`WQjm%j&oCjcj$CXaHj-iN)3RMJx>44^0afeR(R~VGM z;SMZD)sNGul5kj@I3uu|I>z_Kl?ElFjL7g@)*_s@NeY-H>vw3#{|gSkae774z>F_^}j%Nl(aR5HI3h;*BE&;H9A^+C?& zCwJ-;xKjn_4n4WUojQ?u?_rIK?o^|nd`EJV!}yFwH57eB&@h1zxLs`?-35W%BIJiu zuH6NK>5|SZLdCW4G*l~tPsBw z2&V6yo*8%Qw27IJ#jir#A`ncoRd%)4p?2V_@;mcXcC`h9X^8r&yd^WC`Fcr+uL=ZH zk(2A$0x+374ro;8F6GA}r{~lGjqX@)kmuq7jow@@TfQ1g>NJ7a^3~SHe)(xV#{o=h zCe*0{k=ImZ+A?q%h_!GlrS-oBf~l9T;;x6_dIKhI6n0M*)#zun@tK6m2j~ijo#jU+@lh%kmodc{?!sB&-0Zab2Cguw=?xC<=rI$Ve0SF?UYEOh1&lZ?BWGL zP1$7zeLhUt@z&@^sYC|99saFyu?<4oGRSSK8KPlsyaE^*n+>Yjj7GaLe^+q=6pNZl z;_+>{f%X59S3N3}JYN3h|IDkbTwYIaDL?CYi@Y-P{ONTmO(Y%_sNQ7u=&<51ovp~< zVvvD3kZ!`$Um*N>Ao_m0?n1B_@OB?H2ZFhQxx%tsAY>fYd2V2ypezzn-#j-U?_xn; zAU7EPIJZSp98N{wDz9A6S5Voo3fH(1t#ZPM?OP%P^0iJ3$P@mEjDy!P;=MocY1O?v z4qorX8%1Yeih>9;$g&G(SC(Mcx0`UhY^lH5y}`w>=fcYfnZwar$sr^U0A!ZF%S4**~!a3xFzE;?j#b?d@z}Xc59l&1p z_q@R@UzkR@&Ud!c6`oGad6u5nJ^i74bH=EnD{ zLhB{xs+5R~Ljs{lfzUo~r%K2x5VX-k3k&XRfuK!ri6bPBDasLjgk_LGs2g#_I6+Pn z2su-gBl<#X

    ctT{+^Q<%rFa=r4hge3K&*%Q@nSU2w#WwmD0E(~Q`{7tIop8w9Gz z#K|yWIq8Pfc`(_#@WoLgUh;ijjvy6X8#%fL?NaN5eAtcGpYEeg97pSb=kQW9&pVmh zzT2Q$jD5}je#l3=I27r|aXFBn0)ID)d3-n83Vf?xU-W!iAbhvd#S_2{1QktM?BL0G zi}b3nAeEW`#(KhMg7pamb)%GduHae<1Z}5_3~ZunCAe<|g0{=0zDZsxxb*@-JLKYz zp_{>&8|6_eIV&C0sj{uLL=rswy$VFzpy!Dw!a{R1xxWhiGA6val~9ENPD+cMp8otCgKv?6K|;^JP#FJ-~EekQ;@N*`+<@ zyWXhG8hFF$%_vQBs@*9%M|>gQ3SYV-&+a8wo?~o>r`hR3NmQm2d4+fHUa^sWu_4>H z|H5`i1fQSg@*2$EzYx{8FgqM<^NKG_sgl3mIa-g^Ha2}V>rrc;HD9+{EjBAV*Km&h zeYZ9=BRdqx4f!ZR4#nO}#m&9YkG}VWR{p1q$tKV4)q3F5Hi`xCb1P=}0?Vc@df3a9oxz?Bm@%#Ukg| zZc46_S7Mjtff7!PZ;STwuZIs{P3Zv#)e6xGp6VxeYE2$sbaWt;E`wn`Fn(XFrqs!S z%-=tVQd0*jratIkJNMc7NX5Yi51cGI}7k+3uo2pQ+pn$IhOvPejcaUJJ9 zK!~FSB3-^CYF%xh5G)3yzA5k7!m>mlWVCbenDSRaStO+9yz$z4Rfsn64$^gU@N4TJ zxW~NbE}e>{3=Y^m_3zSY9SHv!8#0i=?#zmBisn;&7HY z84_Q=OQ%$kIKtrx+@;fBq(`)c6C6?pCa_r4frJfvC))jO* zDd`@Nbnx{=NAiyqbW-PqzIw!<#IY50`WinF+>?%2!JQNx+PunYitkyo^>8Q8fiZyFa4cR9y%b19ZIMCIg1o7M3RjLdI4H@r&xy zf@>rYv_F;g&j`vQK{Bl8BQA=?^@kL1cj4_XFv5%c$)k$tVDv2mtO-8EZE%VtE~wN|a{WFE(=p7qr9IEJ*;L&N;WdOU=vr-t`!&k3v{A#XqZsG(Z) zJ7MsVUiEWwkXwj`YmLh6v>Rv~?bVMTUpfi(BHDrTolLxsQL1P)TcDb5*{Hr;-l(HL zZGF-ToQ*n^prjCO;$IU^8tN9OipeVUH|d_jiyG}diALw5MwLqC7N?g=<M|JpqSE)hnf@CiI_D;Av@e~G5NAJ?zn#JiOMr$r{S)l;MH$|&bJKBf@ED#I zSptlDT`qLubvgDlW?*m+U5G|I7oW9Lx6?PjK)Xv|lRq;z&!0g{IG-A4aM|ud4oXT7 z`ZBV^G@j9ofv)&4mMC$S&ICrbKZAl&yPm>g)Yk&xhJH>mb5CoO_OObIAP^eCXohoU66^Iv0yt48cTBX9f)#=%GTB9e=8pLaXKR_D4-Ty7gP6~ty z!<_tfzXVJs-tO~LlrAIG(Xds|$=iKGA5|E&1tRbAFSW%f(u|8L7w!xby|hweAI24q@LwW#;T=!Enl;*(&r(8kWuX9 zPp%&nltn_D*B9H9lFn(AC&bPIk#41vw~1UsmVD0CEFl&P1k)U6^6T|@M-t`{mkMRI zKya*6ck(Y2ltn`J+&rU13&og?szf&k@1FwURg|bIFF~FZh&(o_@~V3tA%gNM5rJD& zd9^(+H>q5@B4-SnsZcZJADpnaXkkv zD{jx9{>}lW=uvDzpbjqXA+BLt#$(vc(VRN+&FYU{gDKR}#ha|$r69^D1D$vdCi5EV z760*moV3SPRejy`U^oqz)nE z=?P`=Fg5R1cwIt%u_W3c5E_*a`P3)Mg?v1jR&#Pu(&z(~RnTR)i<^^6H<6$VHz%+` z|5@=@6o_=4l?_foStO)GJHVstT0(qOAkuYL`FR9ok&q7g-J*Y13jwK87q<&kb#kGL z`^$wc^q2L?q{!!K3ptL$Kw*HBp5qOLh!(oAt!WIIq|T0As3Nphh!(3~|5yGpMl6xs z|1ns3L}~H6%T}`)EoUW+?PO9-3FhUjM8(H!Ce?f}M8CW6a$3D79&aeMl66YhVl&m= zQisT{C=gy-rluA(L0KdOvrH{oq!?iViKiC-FN@yt`t!UwlqUQ$1uBb5lwV8Oq(|&g zel1~>ngSJW6Cf&az2C=9ee9M;OOziC|J^$IMP@)CEZOVw6x^-Tayz0jG6szdk3v4) zu^*yhNz-viw5N|Ky^gS6m!X9EM*IkCRoh`HN`mnM6T%Z(qMsZlB?agxGcUt~H=B;R z(0pFPQ!_99?Lza}L^H{q{{(g_({bkB2+Vq5vgrh4s_U@8!0wjiqU&~nu=AM9bF@sO zH*}K})6-%|sz5N6DyDD2bPH#2Fe;gG=UMAY73SIq^}|K)|Zuqdq7 zaj8V?pH~>|hi%Fa+t?2$Tvj}8Gf?uB6bR5x12+mjW|(+qIm-B6hDmYFMb6Ixld@^Q zf${xs2Gp*3Nuw%4x=SF`-f4JVyrfYL6LIjLk<5h$t*KZNogW>o?*Nm_ZGee#YiwGP z8zLIOU()skimTWF6IE;%o^P}oG{AhakDVTfF{yTlYy(VXW>$cHHnDBGd5oz}HK0K( zZU~<7O`kkJ7Hd*cRxr0!xET#*j+L<{)k0u2Zq_D*VFMpCL&Nzjbavnv6Ao!cNG8-r*Y4^n1s@WxrS)Q-QP)8kA^^5?dqu`yWIOXEkDK}$I0Twv6hQX6Bi zJJAtu(oGvhixHyfG|rq-*FjIjn?&w}ryNu(w>hm>N|HPEDK*a6$B1lZDgaI$9nqe% z9~5trdp(k7`|}Xbd{8tIxhp>HkQ48FGHx9>i+~KuakbQs3HAymx$8WGSE1aDTpGki zJPu?4Nb3%P!HjQK0U<)p*{S(BeDm{CXPO=IqT;C45D7P5IK=)M@d%H3Yk z3Px?1iX*o`1mhT!gE5nt2HdUFy+V9IAebhap4oTnG=Q0~+2AoDJ|hrJznDBAcwA5x z$?BkaK=3aiejyO)CYwB{`BYFA3F$B(Fc;meQ{l5}P&30!Jbt%Mt1Ft6c>Zpku17SA z8?J1-O&}x}D~;j>WsxAcFWz`CLDtGTakr^QaCeoX8JBE2RT7j%!WB=S@E$sgQr+SpqOtrYhNZ!p zf_+#Zvg;V5Ubls6Q%<+eUYbFr1elbQ9yB;BZCZxxS$U0ch!uiV6hz~j~ zkwTmtL*@pDP6^McLM@6(zT&{47EVp4dX-G2-4ziLJ5o6e77uigQAyJyxGLpn$&YFH zPR@8<)2X^p>Ip>Z!H(oKaCpAZbo#0iYDLw0HhN50o)xHAd8P9=FsaRhX+q5r2#3sy z;Wy*6;9?8Y#G*Md#LHqch50vuNVFivgFAR?RYv~bp4aI9QOdx_1cGTrjOT~*8hujP zB+tO}8ui4F;pa8_qq3>?DJBZ{BLX`U(VM&-@1EPxXc*Wat4qh>76{RQ#i$pSLeX_! zjDa1Tm4)RFfp|TLys#t*GFc$x?2qBOkxb;qFCHZ#@L&w@e3*HgsXX_oBx)`YlFPq% zBs^d4#lu+z2Hc`&#Dp7nj5J2MY}Ggg)!6ey40nttV$d-@UBx5};7-J#fBOzk+$Wxh zL7%u3&ryBii5T>WaaALOpcCApz6S&kfrolV-Rh6rfgt5cv)3dFKNJWx=EQQ-(3H9U zbBu@a6O{;mw~5N>HlEU78p~0VdK098HXeY7swmd5gEJjoks zPHUO*{yR-d3ghPOSJYr_J){2(w9lVGoA~i49{oHH-^_>_cbSyblG?iwmM!t123Nh@ z7+fv53!|4*1awQ<7K=rPQ{eF;^l2MQc;If6+=bxbi67d*_d9%hH|jzO(9C<7d8gcM zQrwvF%KnQ2CC3x7$ngTwVV1Z|BbP8#6$nSKjrHJoxQA*Wguzrphz|(_(`Lo=Sq+o; z5Vzjo=2PYp>Z{6fU2*(wahwMScXw}0P};pK5b}1!Dw>7+=oU1u;93ZjbhiiwtSQM$ zb)kg9#$QyXDkK)WIV2YIPSxalRKvEIcd-WW#0}eGHyXBC_x#7`H?4kTK)BS60pYcK z;4AbG#gg4JfzWY@TlEjc;+dsx?jP0&%VvRS#UuU0B|%;l2sz8#+&{d1uSu$Zpa#m- zE8N^a47peOhdN^G3j!gzeE*Qzpj`iO0wUE!(N~hDgFs}w*3IM4uLWh1Fba!|`UVPd zlt83g@8)sn&w{c@NQY71|50%0kF3{AN$HysU3i;R;ceo=yDvc%-X<=*EIe`HZQ{b4 zlyIYOIms39EHJ79p5+So+tfBw8Jh?>4*O ziRT}HL07sy$?9iU^E0V+`Ze*es9G(Pl3E04OFWiSzr<6n`ZV;_LsgEB6ku>7YOa z(~fvPPWiOQRL30b6q?0@wyUqr)AFE3&m?nL_Nk#qsE^N3-hrgu@t)sm=+rjZB+r@} zI_WA^=yc>^Qw{LaCG#wSP-1pG*W9~PU^C`NEn@2^reEV_2h1ix?iL6M zhvK;n-z+GL1V5k+=cV8xQTA{=F9o+uF^QLg=Of!26+qoAW<^w?L{f{{%4aI{%Tz>_ zaYU7-n3TeWPGwx`Pt>+TsEmV5Lg+My&^NVJ2wmn7+KML$p=Y2pf zhJJz{_%^gBe&E~CMfD^)T8UO)3xwwKZRnYLFb~mT5xYk*@wcIv*Et}_Qh|`ry#hza zK|xt0m>h|Y5>d8C1&)rlAC>6n^C+AVX|TN+8JXFBZ%+1Cz98jGP)weq{H=mxRt0Wu zW>r9Qv;0w$QZk8VRTz57PVtXnSReF-fk0`$4@4%PG&ZZkeP7vW5D>XcUvSAz`yR7G zX;uZaPMC=PwLGXl40?UI8v?5jZi9<6z|M!K=@Okv|EMJZVsh`Poi*X4;TL(PnpDJw@(t53WOH> zqRVc-5G)4ha-;0n)_~Z$U)dUZN^D*86ubyqYlvFO0+GuBW$QhHvPh6$-qx)2553KO z^>cEXgoC;NA7S4aA4T>3eP(wj*_k8~ihvCRF@%i-0}2WjLRAno3fN0RvI&u7v+iyP zScCK;hN>tfDhMKAXo7$cI-)4jL;;N=U3w9uJ)iHnXEqal`hW5wXYV=Zo_5c@bLY;z zGrpXTfr9*}ycxYHU1}~AsC<66x~9IPHL7~?S_dgF3xwr$fzV%4-Ik$#Ay^Es!sg{j zL#HzFa#Z#Bg@#UvEiLChl)5tnLim{KJY-B1ltqHrs?G(yA%CDCJ2%hUqcF3VH$>%9 z#kTtmZ3+u|CyN;PR^ zP_mzBF?$$7iSPGm03$)%zHto<@AU@;&Pm2u?$QQTRL1siMdSa8pM(m&q3&q|@{VpW_#X!%w}x`v=E667P& z{8Dg_5Ss`@y;U_l)gp9SbDu#;cssasfjfldK7n9eZFeL^2o?hrUE@f(II>1L^0(#4 z{r6jr^b{e50-*!$>=H<$|{`X6m zzX@CSqX?-G2rVm=bz1~wksv>8-A$6WjRd0JFLvv07J|iq+Sgc@D%R~%)>V5ztn2=O z6}xUC#48Y5b}Q?;3(6uve%QL6LM#-BdOy~%b@f~!SPZCrjdjIh-48G`S|a zd}3>B?lQUNjg#&*nBTNBl`;9L7)Ro|Flr8?N*PtEP>UIL5h$Z;J)PnnQK>hz zrl(Imot|uCkf*qwPD9%m6hES#PRsD)y?QzwZ-ePA>Xb;GIjT;Bwo<2iTd6YyKTv0B zTcilO$$JvJX#&v*Gi%zK`h6i-3}^~lQ$sI3s%%}X^d7VH)^8_zyWt1)4sK`J>X$mJ zRh=d6#MYx=g@1AF4dOao+rw5|^F7kOEd;{W?`rbZBS}ye305LuxZX2D%od1xU#oi0 z3d$l?saGV#fdWzQ3stX=pe&MA&z_)tLXx3vut3(qUy#|8Xq8IQSprq69;~Uw^b^d- z0u%Exf+0H2xiyGGfaaYz-%Xjz@A!-B zXxO4zMLR!=NfoVE*4wr3Q`+~j_E$S%vW8tuw9kQYtsDq7w^0c9g9gcVk;BaK7!X0; zwQ=5o_lds;1RlPq;;#=H6kYKs?%imx6JI<_c!>xM3Ph;W6*l0%_p4Tq8s6i(T2%T%{l$z$`O6MK?nUd~dLP=G^ zBqrcp^qYk+*vTK`+Q)<;)pd$}T#5SB$zLl=?rf;frv*D3WbCP~Q<^aR>hR#pXrFe* z9W{SgtwboJocv+6pFwe-KINk4q&>U>;ol^uC+f6|q8~OWspe_C-p76OX&3brmViL8 zPH}o#oOV$*SRY{4|42cvFQZ4Emp5@+A2JFOZBWTj@Qs2Rr{pr6iy~U)L`s%FY*;&^ zH#(m`?x2V+XsySw>zTGY@dou)T`-Vh6sarn5(L7+HTFYMHweLEQ2i$SmQwWGUc%Bx zAY^P(hneyOWsy)DqX^d}?C^N*pMr*_4yN@0F}MxZZUa6WL< zLAR$FlvvcWAkRz1E+FoD976;cb7_DJdkepM9Ni{5uA8m$DCYeOyd}VA(r6dPj*(9= zFLifPVjfN4`rDr{D7u6(1vwpjp+K$|-|uS6SCuI)q-?XU7|0589S<2{F6`DR_ zIjd0WnJcBUU9k-HBgtEX=1FE(GDHZU!Z0_RP)83V3}qovk*z!$u-E zhND^1q?-jI4-PwdXet38Cl5WPa`LcKeYY`H%9orTe7A9RcNut$Ck>Ufw{BDk(oi6z z$~PR-o`iNDze+{SFc*t??@1A}#}YGolM?fhK%1DCo(hXOA!1G{Ykq%9#3Vi~);#j9 z64OnfO^okp7Bj7$PH9goCqHp{*45K#;nN0rw$#(9#xn+a4%O4C1Ad&Ur&FJ2FqmTm zE|)rEln2|vfv*$Z^sJ~J`Mpv-PM}Toqt9ZP!Z1Bkh-CtW2}5>2F#T7r5w5}rfpWuI7^^S%!mvYbE%$AA8ntiv5_o}a4Y0{40ju09#TP}jnI+OFfe zvC4+Rrnw!=_+(Fm@G0%}5xCavLg{7Nz$ezO%SHe9X2^Gu6|xPG9Kx-9P%ebBV&c&J z#MouI1~tmg4Fp3tR7dmmoaRpKzRz{(A_$& ztJ8pfIfV`}6ZOK92W}|NGu4kW-%qIWuPBRr+N)zW&?OI7*-Tvd!@eD6Va|LESLqAr++w*Q}YoQ8pJ`miaHdXp3SH5zT#7R&3qUPbEMLe2t@x?A7?T} zms|Mn7(W|$qwH3lQhTa?a#;8Lc&knoOu*1mEQAf}d$~0Wqys%uARXxE?QQXxgDM2t zI?#v$gNUz4m$oY=#|{OB37vHXnAFF;?iT930>QO4fawI-T?z9$wGiiKm4QrwRTke~jtQaoD8+|2}7R4Rm0WzpRM zOH_pr7AjGrnZQ=`Qle%mD;z z|Hp78NAOBzurhvED%2pmO4npqUB%;&rx5!>a$oflt>RH@Kq1cHRSpQN^yqM zAY($DPUT|EYF+uiRn+_>5FX$Y_28v^<+jCpTzLK#2;TJ~C$d7B86^<34Lb2Xc$&zu z$|aTM|A+%m&L~b?U%OYyRv|bT!Sk|%5g4~?^tO%L>WJ~E-Ui`;cYrj7pe8(hvP$+b z^fZ6Cy=D={$9yLx;%mo$^JtR~T(OVGn)8e~UWCCYJdi15gFYB+c&1e0Q_(saL2gWt za>V*q1R^45B8WRkT!G^KJAyl1cSzw8C|wBW)d)1Cj|@Cti;y(}A?#O&3?()GXv?G0 zO#(r@5}{&WCIa7&dWc}Wt~djz7=#j3Azze@H}}MA0HeGgf&lAs9k+=x#44TvzVvBs~GwVcwy4d&8ZK7RcJGn9ZKm`PtUhvPMMo2yDMpcKrdMa=&zN?xnf@^#!)zQWVu zm0b7x*SQ_BVszpa)i$3+@`}-YZy;ir3P19va{C#9h}f5rJYVh)CeDJCfT}HojZ8qi z{X$q2$@AsQVM19|Li;x{>fmZbK_zNMB;Vl`y(w3tuiuoUcux$OED#3Ce7Wvh@W+ks z$R8EzS%KhM5$VBq2? zh7_f}uTTdH1lLlfy+c3I-UmOReQQ5Ud%0+zr?lVnwrJ0ITeN>H@;(y?xuSjS+wh%( z9v4y}oU4Mq9u(u-IGxgkFfY>cSDa4Q^*6|KCQhd|{S7iMW1I}BIsYFH&rS7p3V|WM zzE0EoLpbNdQBi$TAWSGz`S1(4xDn$Dl?AJmBlQP}BRK;MHCxEpufpgT2r07U_`v|A z9@epb6yi>S!i0(YCNPn^aebYNg*sLsxK>4a9;>et4K#@FbNUI*;<<~6{&ILa->TD{ z1K}E5T_RSmRaR#Y6su=J3=BFZV*U{bRTBQ>K@h{K=aGRTMIgA=s>Yu)$e^St`1(G# z{O?>TJcrNs26DVzd94XA%^#}BGlsexytTT2cW;>q1eH>R7O!3HJUrm<<>0OsU0 z(v8{d#=+Kfexw`IMBcX_2+iSR>r~!bWyBb_r+0mwCW68QDpG{;itqyy-m0%t zsu0TDo)7Bl>KQaCl+)_#je$11+|Gc5YdA? zc0Y)r`@>-d$y102ahr8!81`-#@qI*R-036^#|5xwZgz+|BcksOHz>LS4A!*&VX$ok zTMv2^t0dJ&U|S$PhUWn7M;O#7m`B|k;`2$Q4m70qaT4r!ln*)-jrc$Pz{wCw75k?g zxBHRBeq_OqnIpoNpe)$nd&fmAE5)EdLdIt-Dec0VGj5!8O?5j8( z@AYPN%Id@CPR22<(@5-nS7>ztT;X50@Kmb3JjFp@jD$zV()v1;yrx_or+NOUuT#f& z4T?WkU#E}WHHg>HVqaGbK3+oG_O7g)-BDst5?0QLj2j#1R3dBzo(CG})T6{8Pv-_Y zeO+Qu{PPWTI#FVffhQ^zud95TtMOBm_)!M&=l-7@g<+-lDHlC-M8)t?f#{!eHExQb zU?MWI8|W1GhBB;F^SskQr)3Z{p@B|yMjPar*+8exqYa8*)@MBX0oytaw5yeus zH`}lmHTqw0QSC7p>0v{;Fcguy`aT!EFQ$Ab5XteX$Ft8xolu2&EZP(s&uh%{I(W!9 z(m*GAQyD!&^VE#j>5DN2#V5w=WR5i`zGb{l_m4GH!=wslf7LL4FrZ<+1p^j0%Y;ES z%$2c*TGD)GT-Ao5x0FWJFeAoE!yFhV4RhmoLp|zh`IicNTY(aGJnDL6yfjkrc&m{f z5w5NRg?r2?7tIHgG*Y@~AD|j(KLnwX+Po)?6nak@X*zzOk$!nk4C*MNI|)S4RfEO6 z4>Qm(7R@pTJgQ+*nFnoYnfQ`TjR}_PHVdMCZ`qy4NUq+ex<&(e31ZC0?glB4(aIkWz?PL|lI*V!jg5WwJpA>ZJEq zB2tLlP-Pxdp}$2SLcc)OSuoj9dSZlT@rWL--#}=03$)e0d5Y*PwduqO=LdxMNr6&l z^xrNTFhx!{FT#(H|8~*gDRRQOwQxTyu=0fSEv2{yusNAR3<`wkh02|@QgJ6+XcmvS zW52xPe%9;DQP(dIF7bS6ER{>*`=?aU)Fpm}`rhvf4WB(E#$b^VpGk9}gODfVvh=$JsnYm3IWToXP)+IFs~hl%HGOj{LG1(^7?brq6u zKWggYm@+^m;1+dpOq?pc;n}GWi{21>LPhZ=fzZ8G^9(=bqIZ}HZ^P>*#AgJ8X|tws z+%GB)XnbE8J5Z&z^p0<(#*YG}nYnkA4^+k-)VNd7AXU@q6wOX5%Q^^z(nA{ex#ohh zNFtS!ud~q71*&SSA=Rb%IutZJMRTL*`u@qhOTp7xeXU+8dJ#Z2{y z^Qupr=RVQ))9}RiyoQ-}4 zYMy(|th`-DW>2q27P!*Ir~?AEiOq;8K}*ggN|@W!N%g1OmbVhnU%O4W?BJq2lu*B8 z-VizS1t#WF5-JUzj+r~2A>Lk4?4Tvn(Hj4UVUH4>QQ=BBtDv&1C0o`KmL0WQ))GoO z&af=wqFAPWC+1Qs+%oi?f!i#c`hEb0%tDdvYKljC(N9_%DUqLpV!yiP4Y zGsv?lUZ=&M85F-UUZ*4Yu{B<&dNcpqlkB|0U{6XF2fTmV9eI=;c@&Oh%~U(UALV<8 znd%u$H>^0FM8Tg+-C_AXpJR=1Fy8?_1H@aOV~MJ4h?5d~P!1NYv{@KB@KTy5MCnrk z;mhM5yp!fG@bE$r4OKpNfXHhSPF5Cqskd7J_X{ePR+{pUy|s$?=B@}0 z^yC)?5-WwYBB$mgexO#Yp|uWvfu`d};{7x{5^q}u1ib~m56f`>KAcx`2Wn`(b#u{t zB_o`qp0SPMZhQe)Zl2h8lnn%=2ah#5^(UrptEo9%Azz zf_bACDf1qJ(jzGNNEPZWX7kcOczm&pL8)R)7hYr?u-G6Tg7z%_PhM??lg2Hv2Ce~`efd$1MjMvkx`^dRRlaU1#;(GE z6z4C+@CCbaX^4hP<*myMicT5LJNAZZxR!dC8Pq65BYAYA#5{VJf4#p99z^@WnoBdd z^0%m5223CNj4N0F8V^@!F;{UcH;^}9aiQOGgQ97S6EXUcG3%E@BDpJS==8QY{=PsY z>${rAsHxLGVB_UW{}`2VpJ*N|UnZ|G)beFIeqi}>%nBqYRyxasb+=+&2M(-sUce8q zHZF(qDrs8TAlRltanc4$1Zv!a4yv{|$ZhdbxouW;kO%(JKvh26ql4_~+H$MWR2i3^ zreqaj-Vha|1t#)tjl*2^JPb9OBa_LT;Co=VW^#gzud=OpMf3P1b_ zI{mcr|KnWO{EWQ3N2y%&EpXV=ZG?ldm2Lsnw~8p3+} zhs?7Sh?l993&&Q&Z=U(3j8nN%>fotg{WUW6dv%RW{bu6_rhcc_V77%Md|bkiBM?bA z)xk;FaxEnPAL-HsUtxQc%BAXBr#+(cRYd1=MDy0#B08TVIt3_OMCY?NTh>|;Rb`2& z6l8<_0%q0MAuJd{RQX|)efAhD{Kj<{m&S377jn(m^%xO==|f*~h@V^!S+thPL)XJ^ z1JNlSuOhlqMPwN$Oehz^MnyOd!vBVa z>~EsuOliNd>H!RONY>MYh3U%iE&`SAztsTqH&-v(Xes(zJ2>CL&zgGCdF^C#C(Ybw zs8#HnrGA`1cyM0x)Zgc#Jy2iiccZZWd_ScN`z(PO&(f48Oo4-s@&AoPz^`m23cMSn2VOEmz+iPCzeUHKS?wEGwb+P&>};XN^9xStMT z1oB{v1I_UR%6#1*8p8)}8g8;8HikW*#2!6qtYg#NPRieer7fDulIVLpI-+?Fq|t~<0=Xnd3io>pAc(O8E%(e%9Fas`4m-u|Vn7ldFjv>~#e@`C)Ah2<52knz5Q z+-GrF65M2gpiOponm5#GH5-Tn9#e%lS0I>5)u+0q3CbctJq~ynP+ao9lX(|7$Y|S8 zr_EAc=UqXEto7oM(PA5qg(>ACsHNFVS%t^ zxr2{*{VFJn1Y2;#i*=WXoRvy<+byDd#}?7uXsbc2`?;-_?h2{1!$BO#lWwK^j6mrA z$>I4cL8pa={jLHu>eyF|kS0%7t7joh6MxTu}rx(WpCJM|faliLmQj5^?=mOC)I@ENB* z!ZuJK*az9qIQ12R#ef*tPDc^{3{ij#iPXVn~vryYtV*Y z2-gyUkTg`CdMXo?MS_5E8!i>%27#zIOx0T^D2rs(``0$aIYn<4QItx&#R64Jj&f?r zs^Mr9x7>NpCLNe^VDkMm-ib@mlAk#C=)Q3xK2ad7 z9_u9IP(z*KK2*u@q5Wf4D%&1W19!R9nh>LmRYoqvG{jG|(1|z49Q{cx?JeYUh;tFqE6{zX}Qz$ zaH396{9;i2Q;9ka{6(_0d9*U{UV(6Pg+?m>whMBXKoHld+*u3(FYI^G4xw2*XhM1A z(bZo#n#i5=!lg?*An6;G0~f9#K>%{++8j`kwYHy%oDBk1e1C9i34Yql@pO0GWl%y7 z+RWjJ?Yql9Wm0X`G2r!5g-DojoeG4Kv|W7;Z#!3>wJY2-+qr3e+ZAq#9o!TRcjE@x zPdhpK&+L}ymrC?^sOZn%Ez#et7ePKD5X4<7`c3vo&wWH_77v0a z(J$N+j((nS6$yl-Usd$;1!a*SplbBh`vo%c{dwLjDi`+5YW8Ric4^5xj0TAYyYOoH zWqS-t4rGM97UK9GYYH=%Pf3uGk*HIJ1ZarMxb3)$QYJcSA`z81;_p4~q6WVj6yM>v zi@N`6&~1+$ci{;y_=>CY4YBx^R`S`>Cz#RO%T9QEdwqESmomLc4Fy$$kF&Wjj$JtR zYuE*a$o~y#&@0zZG>#ADtp}p0XD-gfk8@#e*Sx}@#2i0OahX#c^e#&IekygLyB|S` z`}4FI_(exe-nt-`ou-<4-)k-?s!!izqToEl9IF3#V_01 z`MaTB#dhZ(NQCfhO18fn-e=ze`05CMljT|(3jb%J*{!A zD|XPnKk>%rNopRtnGe*wwhySu*Z`Z6mzUO#wlaFoK7$eqvuV4lRZAzG;}UImjcn

    6B8cYX9W&bZw+ly8{Nfy^VD8Nu@plXAx0v_pw8+Fy$4YBoNWGNG$P= zXr$Apg8fn;lmj{yJ*@$%-F^sa?xqg zV~8FYxlmVPHj9|WO3coK2Hl2!N-QJl(0}`YJ&WZcabRt`2VaW^U$X}f98w)=xsHxB z;1JHyeB>m2yaLgnmF(Ad&=j2>CS>-abxgPl0>4DQ^dr@FD|Oq5&?qS%lL<@@bMw4- zBPYHL2^5uzQLegnY*2W_+s-PzK;?k}?@@UFFg72;Fn_?? zn+`F{w?L+Uj7$%Bdw0z&2zcp)js>VIhYd;$^~?<_X#l>Svia4rys+TmY-%v;Q8{HV+J+y zXVM%lQ6nDdKj&j$wkjUc0Is26RH*s$7x2?gGl zm@-Y}|8n(J%x6)Ruc^gC*crjs)OSwFHT3{EDsu}{3_kPU0aFZ>QmNwqE4L^MR7UTL zsGKV8V#{wlZCFz!g-8bi^M2YDfeY$%lx3Q+D+1GuKTaEXtiL+~H#VL#DEMhl1QxTN zKO?WY>nG|*3Pig77Lio>`pLJ2U@>6kXS;XAti7(7o*)o1PN*+W-XJK8gxXc-jiEr_ zCwN?aupm%S7|Qi|WxRc=Efq`cUj(YyY>v{BbNo$-Hb)^>KRIKcvj3+zst_Sh-f9o@ zFP5-hSlEs;JWuI?dCD(Q2y5H31||2+_2y*}{Swt;l!Ic=;j!d28K3D;)Pivi8huVB z>cuD|>e_R-K2CM(^tWiGdP*x|vn$H;wOglK|HeAZqDDHUf2#88P?T}zqKitU_`ONQ zc~>Ebi&6ZZ&f%!&KG{g8Jdrw3Af#W4O1jIV6D2)>|Gb`%FJwF04l`-+0T)pc785Y# z=;YDqQ(;^r5b~}>CG}@Xvktjvx)AIPTg;^258;(CsxPEYSI!hib6;5gxAcX&=c|mf zSq1;z?36C;^IM#Xm}>Ol(bDL{qtWOOpRa7E;n8TPspk#ih!;uyVuA2sL^MbIH<(~t ziO{K7j2so6bVsBP|HBu6|1!)PTg9x__3h?;9IYiFCqHKE-1l5CC_!E={BbmvSz~(v z<>$=$m<_Hw`GP%hF*f8-sz{BDw@V)sqb2(@i3ag2$D{wj4Tj$;dQr^bA|kT_#Q=y= z_dDr^it6|v9;R& zdqRqB$PKD4YTW{%Tu5<(iWdk{J6qHmC57DydgP5;!dfT6?#va9y}6=&bib2YUP1Hr z4R#G>gov*2zP-1u*n?D6E}j>6EzHcMIFWf)plX((4wgOC0om&y8%7Zg<)!=!SFCUi z<);CZ*rOmsCH%YbRm?UE{89{{$VcagIj~Xe+pD;j`iw87qq)MBs|F73E7WI2MdRe%r$|s~e)4^M>iXf)4i~er_kem+&ycr>Hpu;QpQYJN2 z0X`#81>;K{80-%B7_a z&sL94F9SaTXU+xR+_N%Hr@0zJfK)0AIF|*gAgy$A)~|FT>ub179w1bym&>dYb-c2>t2g9n z;>S))N>;I+(nLXR;xk0lnKvbL-qXZM^B^op)cNTT9CY4g;(I@SdIV!$Yu)7j6Dr78 zh>1W1{kcAG7q5@f!1Du8yv#(8|9QWY`b3x%T{0Uh65ykZhOM2n1<2GnPQqjKb{T$k z;_J0YlM!8+u_qpbu8K5q=`O3OQ!6pNoj{nKrk;*;6jT?1Aidz8zTZU;3dW*X(=!8) z1WM*One}M{3%Hx-IGKzGPOR`1sr!~dNPUism?WKIzfd(Z_z72?YvJOc)l?dV$ zProFcZg!hw;8ERXL4Smecf*o&YA9`Rk3eYXr+GTwu2XNTQf!%%ZX%)&UHstbYc~hv zcU=$HYGbSYw%V2LGSDS4bxkW%miE^;9&Ls9L4j60-0-TaAfFZpbGq?EfNp}ZQ`pJZJ7+E}N%4T((bTxI1LCp-Bj%>R!ZF7Q*S zNc!pydkVj!9__!QA&J)-)=2k`hCHT3egra7!_%$v29i1>H&4p9ntslq*AxiLW@w&=l67huW0I$9vQC9y=ZtPHT&)Cxdy&Q|-9k`yQaGh!=c{Nh(>SNo z=Bqx)IsHL;34Qup$rfRj-Rw73_(iETSBlH z)L0bOQj)CGKw)`LAY}Zac~&IrG$Y0&zONc2wBZ85v(jPRSJ`Ji;mcLP8^jy$rNTcc z_RhXvb@u(-*>}ZA|NV>m?_JlK6uo&qo^WE-n9gt~&bbalB07bCfoj|Xsw4Ck!LJE~ zW#|apHOs=h+%-SAu4?jg*E}ISlJJ|LNOjF4V*7D{5Peirsd-j#{|E%_v`UL}g0hps zshP4+S${^Qn}4A#HF0n47B`{a5V&ic3D%25GS~X0zn(-uq8r$Ay^Fm zk_d^y(o!H~3~_KGP&G+}MnX##2%gGBFuqIHsZ3lP?lABv)e}-2;7sb=3@`juZ?}I? z1Uw=Tf<`!!a9ZhKuN}NDWk1b8)KsO^P=RVHv{=2Lcd_H!c22spnspsn?7*dfqEo)a zREECdVsm|sn&tJO?0CZBMT|4Szo z5m6J*;u9`v7Hg7w^$8c_|MqqLoq-jB6hJnz7Dj1qf>=mP)z76v)?yJ(q+DHjOu zE;y2!?{{IO!4+VmP__yL$0c>Gy23VxmmlzA<|cPhs#w%Upf<4{5qB1awr{xYRjnes35u;fJ1}r%6WUD}}iMFU5(H!vd9sLn3$!<&cPu?VWV0x)r-25%{ho zCFXd2G$sPGjE8HO6kUdF@%w3L1in@NCQ!5p3FLi+hB4dR8fZ}iqjlOMC&8a#5!MKe zS?Y_T-YXCsqar+5z>KbGs*Niz3C-fcv`!v>x2_5K_MrZ&(*bXu7jKQDyHsQc2~@J!zC zqC0Du>XqRwg=X=&Zd+JQ8=vS8JJ+n4b~o)h39nY3DDbFStUp z>xIzXo0XfH5%Ok%R>rhG7Oi6-BQum+;LFGZaV`^=Tf|OTd0wFBG1^rdQ_0MX-j#~V znb6rHw9NtcN=Cj>+a&%9_%v~KmOun_QKX{H7Tf}Xpe+{KLcuK)2-;Udvv8|zv?W5@ zCAdEXqF%Ys_6qK>K+skSt)VnUvOv%_M^?$vq8@Dvv++O@Q-E~g3kuXGK0ri|@-6G5 ztKCj2d|6(UW@*K@(OJ(h*R3X*8 z_gJ|E_SKq}?DrF`*3idm*FoE{Eo=E6pa2LTt>ePSDBvque`+&oJLwXN{(>Ow)3923 zM_rQ={h>gR*7JtsHFZsjxvzy%mLm`h^aD#PzQM$L)MBSX?q}ru8%&D!f90gaf*vo^ z3C8We0Y>>Vd~||uVs5z6WHMhZgr^H|8Th;bUDojZ&$oc^XXNk~r7yFbc@~Pl|9M%P z*2h8nfXnZZ8w%1n?Vczn)x8NF(-;_|lYfbd=sC?ZD@Lb>Z!*cVAV#M*Z!#%nr_MK<^(9g)x-6Ns-09I4@nyXc}$x4>8;Bk!_{ z(v~W7|JFRiFT3b<(A;}sbc(rKwLx`(X!d_J&*d1MzF;PNHq;_sZ)3Ww@y7@M0Fx1M zolYg9;v_zC!ca^{MquicVeTq(nx3 z#mJxP^S#Fb7nO+di`Me=C+k;-8H;|jjr{~j! zcZERZ(=VFF5`BUV353L5n%ddeS8#&_g7&MHgvo`PS-dI)ivbs4+tX24Y>`F?D`fnp zsoTEsf}1K3wBI$k?c-U%G@;BB2#&pKvFcMnStRJL`fOEYFds_xsFxp>OP!Zm*_-z> z2cIPW%<*tXC;1zgl#ERN%z;e)vVlp7*;#1dG6$|6mm8QWID19bA%QS$mV;+rDe*G% z`cr5Y4{Vf~S5Z6?l9v(>3)g9ZkW}VS_c50Rr-{X&&2#Wu7nVZ;M=4T>H3Wj`OSS*o zEhviw3lJrqJl-J0TP;XLiygdS^+pRN5cPQN6LYiXg1lEC>Md3JS_sM_p&s;Ac0I|^ zfHxznFQp56-o5q)Ip)-oLj_M1`iPD>$E6ZMT_}oL`XT1%2iK2R(J0 zHPb%EWl9X>&iaT*CtblNN(@08Qirio6q6HJPK zwTVuh5=^>nU=v;L*l!Rk;{?L*9WHX;c(YC(!L<_z+FqCEnVWTbH^HQ&%$u>QqSU2) ztp=&HO5G|;-Px+@HcN1}34};X-5$Z65(t{8ySJfD-NJ(|Di(F;ou17HUF2(Ml4s{Z z7k$*wB=;W&UG%vKnIo_f5zW2Z<38k~Z4Hs8EQXdVt1l`sk%=OvRicPlA=Ot2w28@2 zgqZ(H0$zg2EXdE#4NO5jZ6ANY+`ZAkRs>lfl)Fz?@);l%qY}&xR!L55tN~knx18?FE8q zxXZKk4xK!W(bznkd?sOEEf8F@U7p8p*6I1iCM989u?7{c@QpC;6^IIDs=}B5QvpxR z_6g%bfvE7M%d@AZPO-@d_wGA%Dwbfaa(RptonB5hDXDr2k7VJTta6#nz)5bR2UM~o zv{q2{H2vul#Ad??eALzL*xqBZ=}Y+_P$`3k(s*_%&GbUf;N9Jsi0Cm!%F zRWHc~rWhE17A@n78=D}0a%~e6ZnYrBG+kZWER;Z8qr%s=rv>? z57##1RIE;$%T>Cq(ACM%@xuIpK*(99^U2K1O-$l99j4rYIHPvlN>zKgeFLua!(3l( zh*BkzKc`v|?LWd$N6rE$^ODIw&?2M-9vQ>CoPF+BF9in;XTMZH5 z5eVNqRNeS?ZG%yT@V?to8KIPCYROsNyo|m?nOFo{eV65PW--2$tUjxe3GI}Kfj>V; zIVhdG3s3E-2*0~FH%aof2#vlPWi=TasDYtg3zHhDiQfQ?BeC_ySTA9NB$pMaOS zG>Ez9wZKZ_Y77&Y3QlI^LwBnT8LV*&#Pn&ey!cWe$Lu|RUj|Wh${Hsp*QXk?tK@Dh zuw>D6zRg>WQYa&bX7GKTc@Nr4-M3i6R*F!Bb%J%@VqlHFY>mpw=^8K0-;c`f4o!7R z=%DOrED%*^Xr9cbI{Cp=*&f-2A#a~xp4aQAQfZ1O9#oaJi5-ckz4aA=_D_A{pik~G zDH&_o)E?{0J5clmiQ1#NjFt#&kRBU|FdF&jw`-gPDQTYZO?A4jCARO&~^v0^y2B@pF+2<`P2>JsBnUpR{E_Svno26;V`F^5V8g{>4 zcQ2OHLcM4_zZnb9;L>rlsZJBbg--+` zuBSDRtC>zWwl>LAt(i`bv<5d`t~*n><_iS(MfEO-VlY+a6GBwjr#Hn(Xr6h@9->(e zEt$zQ%YiMc^IMzLMERr5VskMG`htJmmTFRT>^fv_Mjp*&`+KEU>B~9Z&_jhe-n5Jy zb?rzOW&Sj~(r+Eo_TRD$4)P`r^5j(RGh4WD9)*Hlw3GMDwQhswXS9<|3A8b(k*_cx zUFti>>YtF>b(`r_SM($bL|Aq@JW0)TTHMB@_-4&?I*uRrHq)s=+bXsf1bOmPELFb{ zs8VUK{b?X>%AUyZWfkO8xo|Ci-0t9C4h=g6|8mTE+dcC*midJID2?~J9{$c zv;K0CbXlO%KhkM?8X5G4g7}!@6H4dn0u|>UICf3+2cLp{zMVBa|*8 zw+mFF7rQhbHW%~B&-IYRnilhIa!iLRlDwgAJ<-VR(z?qDi2zlIxSdbgEk5Pal6$^N zbc%09yLB)L$4gJMlG!L>FrKPo06EhE!T0v|Q>nh7lar_s?y>{9Su};|6zxafvXJLl z;^Q4L_IX2eiHoZ{VgUF@( z>$d9;x`>Qh54tFJz1q4lUrXu=B#|-cq>IwlE8dB^XW>Z~#XV@sVZ-%K!lB@4>QHdk z2TgS-c+i6;$)RB4>weq@C18@y7yhpv#Izn0f?^>|RD{2nz~%{Ip>8+tn`_Oh%&I`4 zFU=cJ&DFJU5T{eALYk=db1FtE1CB*#IEi*V0xNa5K7_b7rL%lOt1p+DNogfY>Q+aQ zjZP*d@^$7+#F@@cdc2dV;+FP}@~=43id%T<;m`2pX143;&Fs~b;>3^5z#&B zpus)pn1ecDQ6rc`bkF``2Ym&FIeuylQ=>YYWYj$DqLOc%go-WsKx+pP_K-jvXx-r^ za_2VFDP533fn3cqqM1$)bgnY!Rhrq1DulWD^H$hUt+STw4Frff!?3BHO{}HRBQR_? zM1>vBDM*9M>N#Gjh}b4jdHjl&+=u8DTs*5iY*KPxDRh6>-uvu=x>JQn2)$r8s)!{O z@%y1fQW3=d@o$p4=H+I3+vItDR4hVjy=WKq77Kd|^*vpbSzIXS@-JqEg>|Pmk+MLb za&n-?;s)|d-M$og19@(6>AwYLX85UGWsK4TLCF`08fa`M-8*$yq5xUpps#=Acn&CMEKw&4z^K`eW7z(G||doz6aP%FCHH zES+Uo8(p`CTdcUdyGw!MPI0&3ZpGb-7I!P|-r(+9fH#l{0clF> z!X`hTsXs&P=OB{ykz+H3ZAx0dvzPS2aR%(oAXHgmh84N8?L249B2Sp|Uk@a8lutPZ zr^}#N$AAl{JLX{|G^aPH0H2Utxsq<4A=2x^dP0#Lt?hu|eCEteap>8DU%z0Dt{OK8 zl3)CFcObN}(+-Q2?NdPB*A{3Tk?Is1ywU4JP%K#AAv@)~UI;p{-D_PW>Ap&od~YcS zb-P_A4$vxR0!X<4{p1r695+^kruNQNXX$ZC;2P=hIi)8t_)8n?&02t$Mx zX2h*Vf&%rOx>-m1KmFsn;rwK9pDfER5b~1tyWfuN^$5Z~?V)Tk-h=l#stoNd5;_TL zw*7sKw(}&uf)Wf+cUxfF5E(6?FWNsAeta4xKz%x4NGhD^>5D~=oi|%|PPn#CqPHy4 zm@Ba{btJ54@m-O{5^c7v)X-w?3}suMQ&c;mt!o#^t&3-g{rSNEY~^4WE}BoiVGa2a zRq`ePmGW=dt!gCe4ZG0($t+&rF&Tttz3iqxW)H_D=N;K~{{F6Z?kJ9?p@u@`^}(@?T>5k>@yr6hKTdw9E=-qJhkdL(Y^@|`e*7g(ne%#1FR@oYK>4PPZW z*af2fO@A`27E6#$UXUIP)i=~pYGFj`t>Bd>OpAYf61r;ZMrHgcoUVmlzj)92yy=z{ zvygSH(JUJa7Lgoev#Fk8A)p4IGPa ziK0#Xxdv(NuSaEpwMtz#gzQ-fD}Q|W1oAoesE`*AVnpy|H+Bt}Jw6a?>6 zlkcJkdL}SprGCmdj=jn>$L4isOlo~Qj3YalJw&T1Yd#R9aqoiaK%X*`O{$a3t?5=q zS}UxmaKvopxHeiO~6Cpr`sJ_)z!2OPGN z1M90XOC^F@f}!(+FYo$DMJ_LHgFo{2eU`rVUs~W`nlq|VWYVfIw3}Z%{96x!@w8zb zoKQG&6jwhn#t!ypn12;sp!R&l1vssMQgd^6<6ZS{nja%xZj7*8mzu!e*`L?Jd}4*p zw3)k4X(`d$I_w<}r0>257Vb>}c__Xpb~>;bficF)nZ}eiqlFTQYZ~OtjL)9Y)Wic2 zor;>(>d0TIzdaO98&+Hmxfu!yN}LNLk7Z7D$X#D<2$nVOyA2tw^6Gk>UsaKVqVTzw z7Uk8K5q4w{obk$K+W-X+5OYOk=B67Y%5<>k-tY_PTjwyYa1xzs zM>H_BPjBh~j(WbXEVwLeP2E2|9WN47)!tS3JEW^a8fEq9hF$fGpud#hk(SGwGhw=) z3~{omb+ODecR{+vlpwIsx*-YkyAaR1e3~M1YR8qcknNf{xN-c*#^oP%kseZxT(KbI z=uAbZ5{WPEcX1Xs!c9(w!&qGY#BVA{In7Vx`Ng41StXEs`iU4^{#BJ9RU0gB-UuS8 zEtA%6fwGrGdIycTBF(_9=lhYCa8>uk>!ad~H^eOquN5Esr24Zkn~P5z0Rd(xnO<-H1{(mxu%zhp zaUh0T}x3Mfef*VcmJBLiLsG62}6`Xr*=xYDZwCHX7ols z)#gnap2c6%V&uv5aZ#Zb?V@vA`-QW*_k7J@=V6YG?C~F-#Zr-?^n8w5)AS513;Wk_ zf{N2Fej2QH>o*NsKeV)Gx6wrAd@O^54G}5eVcWVBctkbM!=_L(aXBIk~mgR~Ds~at}mLMsbU7(hO4^+`UW_??l#EqBg zLmjLFR>J)a1_OmX(92DEm&1=Py&|I?t18qU?hNgNtUWNT38#!WK5M6rEysM#$8E4g z#5bCWvQv%YvXN~!m{Mm=AXr9cH1DsiH4HcmSf3V4c5NQGRnHC_l%kH!N+ek`!!f&V z>OF&k+wa&JrihM?!G^a+?vwe#UdJDk??!JeRC^1BQJ>1uo*Z&2SeGbt2_tZ+C4bMn zlt;fEnW??JY8klM8YRVG;OT4BkIRlo-1rxRZ-Sz852E|(@btgb*2rFtv9?+{8}Xf) z$_kNBJFi&$I^**lm6U#>3~TO2zX{`2ZYb5T^ZH)9y6v2q8pA{uyFHG2Ybcqy_oOli z%Xti9LfmeRvDOTWAG|gxn=k@JUa&jHv>tL*+T42S2)R5ad!kxEfw$s(6f?_E4$q1& zgFrKzY>hs-ZfZFTbr-GUvay|hF2M!lRccQfv;z)W883B%WwX2P$a&8D2FbJ`%3R9F z*R0;h?n#1Zxt>#(3yK`me>+NjJCc+Y4Lp3JfY-f5wBOf&#?X{wI=09|XSDx!XpHR& zg|R?J4icEcCQB>dN{T&2b&_W*nlI5{lz`;lGd?}h?Oh{3Jz6HqikyUK(SKS3idj7{ zTCWAZ=W%lVS3WNJYwGnX^;tcq@_|);93+$Gz3+DpIfg!C)XMQ4?)+D&vV(U;tc-YJ z@x-}i(gw42i_{a3MXX19$Vf4Up2rd*44Xz)xt{0q)cQAmG$}L{$P&~VaMiDmCHW~3sB8Bjh@BY9IEejG>jHWh{z zY-{f89Iu2!X;OlZd*4vM>C<6y81$mmCl}f}<)9r({ytD^IQsd|(p{9;5DcXD^hkd) z?>|JTQl;5-Dbam2hfDZi-`UO^$I02Zsm(DluiqP4xt1EteFKbvM=rHeGnf!R1Co8W z_0PZieIz-38&ku>7gRXZX=tJEm*G9RpoDy<_RGcVY)e`1Eoms+PQ7 zPVk>Md5Y7~_jm>Wrt&King4uV<7Ab?8Ec1^IPN*Va1+`t%n4SI^FBjf6BK>1eo8hd zAK2%8sOV7*R+NJb)kd!12XIG3us~7RWCRZtesZ!s8`N$zir}KbG}b-aa6U}wZ!;|X?j)9KFWq`>Paj08R|=DSc=w>} z?>i1`>#U1Jy}GANI?!}kf$Xen!GkQMyGKtO6(J<%eD<*6KWbv>xZk>gGB|ma5v!S3 z5aHIX-LqBpa^%+SD4Yy!cED)=z^@G_)-H25TOk ziFS;|4^_X=I&f0-DzrP-t8|Yc@YYp>=Q6fkH*vBpIh~SpTijW9sO{e%DE#)Rna{+z zcRUAfI5_Pq`RWacv;#d(!AgcN!);>Vduh3qB~&d^ckGDPl!{hAf$69$N#D`I#w&ic znS{q6eJ1o+-`~0PNWgSZei;+iK)Tncq_dAkFqvB^*P^=GZn@~NU@_)?BLIIZrf_By z(5d}=aQ{?KTI^f@+P#djC=JQvJ0-37WEQ?mt`>UDhWW)&2NdBc{oYUedGK(KdN0!?^^R zS#U41x5=8)6wV{&gd-B|TC3#VD6to$^Rq#o)ikzaqc8L$RLJ0fqawywuR}}z9E%=7 z-u37HFc`*66>@*5zRF+nc4j`m@DSUiN1n(u?k_FrQ!N^?Twd0)kS3esM@TTm;$A3{ z921-g7L(6$AhRu>LHCT+;2_0Hmyie$C?^fyXnCsf(P9TsuomCABn9YswIa7Zo;ntk zAfCwv<{QioTdk;pHP~$u_6{f2z`wPVw#e+uW?E`da|0+-EP>iAoTLlBO=gP&-=nOdPyR3oW1sx=_+kU>BLgrk$TR>I0dMoU}#~B&N zTPx_s6Q#Wd8nC7}ZIZ$9>~@T0lb-!hlN-!L>FDt~78pow6C@iM>d)x>mv|%plZsl! zPKE}=Cw~3YXgKVua<=wl?8EP7WWjhcZ_R4xiRgY6@hNAYOMSuUHCIzv9BdkD%3sI29izsr@aVZo(7d z&!e-^=asV^d^P(y4Q1^aYp)t8aZBn{Fe@jb@Ex0gDKKS=Jvya{kW_w@Z;y+4hjN+f?U#fth6$es z9R%}{%-xycFTyaRl9DsH#rP@|`(67a{96<$x$E;X&DH+UZyr(UN4Cx4+s}Qkmz|<{ z{w$@=fliY&CEJ?kp3HB+EF&R%gh6}id9^*#v2_V^4Ia6IxmMgHW<}>ZQU1J+*(s@& zHd*}c7c?T^^I+%PhOfU5-Qi>3*zYUSBng+LuE0gYOOp-ALcb3ckK(Cj<914hUyc6z zAh|JRmu)qIQL1SEsUaWwdNdqn-GJO}k>rHhD;kv~1r3T`&|?Q1*5#`qBktWH*;3B& zU;70T`};L)eXWt`ROhtvA@>PW`Xg1FpU>N={6cgfBV71s4#8;Mqc7FiECiY(6ev$+ z`uOjdrB^fy-E|nx*}mT;uu?#=u#A6SZ25e!v3FFzj6$`t%Ng?$#krF)uIJS5^ZZmY6N<#JtGn?5vXRKj-X+&`9!c=oP_%}16x{p~ zSr&GK$4|^gNn=yi6qi-7u#{+Fv?^7a@VAxXc;`6$bn;fTSY#fd+J(VKBrvyc>(_7=x|8R$SiPlD@j|AhJWN3>-4?F<1_Z~?XF6> zhAzDdNVwwCv`+^`3tVVTOW>n-gzY1WqO$*G;$JF%RhH$?eHZzhx4;`)ae{s+S4O-t zXc1Lf#zVa18ze$+Ga#&V>AM^X0cVN2waXIs>$EQ1-rS8a{<#+cp${XfmDQ4^ zTWYaGdgZT=wpXJ?xEKi5J$_!{Bwr5llG_NM7NgGCFRY)Ql~0(obg-+aP-z^frYlmB zba3-W6waVtn7-5J^2VgcWe9)fMbjK@4fxe((~a$zRUY#!OAZh|#e9<~&hn#<+`^aS zk{y`L9+*?Em_Gsk`7DRsO;UMZQbdOv(Xtv~9j9stxS9Gg@&ak@l~Y2eIB{klNN~-* zbkoM{W+hJ|1NxTd1L#lOd#Y4<3t4lkLwL#O4{ITXOsHG_5v;cFc5ai?1g&II0z1Y1 z3YmZRyN>)VF$c0U3f%ND7E94s+!_ZMm^pI!Pbl9h=#<&n=~;)ENxAuAN0vF^ctj}@)0njH2s zW6CK6Gr68)!!PkJTpZHuo6Y6A{aLGwd<roB|DKXJv47vlH^2cG@=uLq*0SwT}kY71DK~m z-D4SIY$S&lR|f?m(pPJ-PJ5Ip+i_L*qh}@;^n-y!m_BRh8qO{?eXbx6mkX_!z`Gk< z+DSG*%gT0S8wi8=ikxoL{H=Z?jxTw=Ny1Wg&H4)oLLo7)p4OqgOj>n2G!e+YgjVjb zI%albKDk_{9&LsXu@>PIs(N=;?YH}ELgQ9}{-58%#9a-p9&!)D*E#A9FoA_>FFT#c zxD}sXuBE~^mh>5=%%YbZ26SD2t@STC|8d?QL1~>kRW*!31DI_*dkm4~_DTYeP=1+I z*JE}`JaNcd+qj;8RnervFA<{cfYt-yUpi*XiC*<1s@B9EELA>yT7F=-8ZKMG%6ZSE;C&@|0z9<(<}r?dyBo&gxL=o`>J44OhFYO9lCoTPtn*nJaMlGs8O=t z%h+-7tpQw0H$-4ef8^}TF`EBvIh$kn62EWTcQ!Y|GHM13x#(hj6Az>S){NbE9tm{; z*A$QeE$>r$&ie5;Vd`rI=99Q!EF9DF)`(7`E<>jPgQdZa*VssXHAYKCoJv}@y4w#v z#WS1isqoTBu4SS!BsJHgwBs#a`4I`$D#`y`Ua7p}!za$qpcxD1g z@d~+38T@1JbZOW|K~6PWB6FUQJYI;S__eJf_1YKCr;ZyO}Y}Zt9#8Y zG{EzDy7-{gtW%Vm+!T;5vV8mnldexVnywq|ln#$Cf)f3k<==9&7x!mDD4vpa<{;S} z;Ux|5vSfg3pp%O+Ob=`Exv6>=tNFYswP33eZuJ^euaJWCyQTBO1LBIdQ8u~$E>!QU z5=@PT#|L!_4KMLfS(Xwx;z5>{A+vgZ*LMq;%!3mxs{>In%Y-*m&vT<7+tw(?Dhs?% ztce}df;I7X6(Hj^W;-TnFv&hWsRhL{d2v1-$!?NPqWorm>9d=+F7hZgJe{Q!`b<5H z7CCz31l6p(N;u*fG$8JdmQf>fbt3Ch2LBWPM~_ZiLAh0Qworys(X;8F(~V_1PQyrQ ztV@EC=hCCJoeJ=JuKaVjnYl)+JbRQ%hH`c&I%lL)n2Pno7T}(M<8o!b>ysB(MPJm`h<2bs5rit`wM8~*&1XX`lCQoZTe8t2v*psB%tX2CZ2xM(SgZ&GY45{mp6Un$ zIQqzH%@htV6nLu?%p?HPI}zTcg?G0wE=V4$)GBvHopm~GJC%n@6RcKuWEBGbtO@o> z&BA_{s#FTTG*hWmlK(y0XI(a&!GeCJBz=*xNd*XZwRPQj$NQP6ujZD)awU#U`UOz= zgV~#jx`l=D@%^^J9Mk?eyvy7B058GZcTu-5WQ3;{=btWmlx=-G zDOu&g#o6UcCNFAI;bnGTIwyXymB>}LRI09(-Z3UNXwx{v%v_Hu*7wLZhu}d^Ku5ED zl%R27?iZ=6cky|n=OLZF+WuYV(70Tg@_?@P!Sx5)>HvmPly=DyAY*Fur8#c z>B!`C#&j(j3L{h1A-7AY3()}W`F*Uvr_P}pFZWMKMJS-&f5;T)s)0z$}6 zZ(Q-ds2Wee05~VcZwTXk$Qlo)da!k@%ZlDLnx^2#DtNVL-%6Wk=ghb3q>KCYfofrVr{Wx{;6|K ztE(V)tuRQ`5Emp9+hhxZ(RlmgZaY=>&CA-0iEeB=0b(l(E(!X|C^{#2Z~t;eVF=Cd ziUNJcVrMI=Eqx`onjkv7Xp)x50uxOTFd&zv(v$kPaCR0GH60y5X`a!*1~ zn-H9qZ@?7rxY4)r3AmRARD#LlkAPAa8jgU`;xBKRaBhanV53evu3CnRriENUFego; zA&13?_ee6Ls;30`tlTeNZeu|Ri+ZoO#WDarq5gLPSe937Ot~vrSd73;HJJq;Fs|kI zBjdrd7gntCq*mKt?h?TU$+}qtmf4tvBD$Qg(71CuXhdn8q43Q5Z8!-V@f{QC$)oU0 zs`Y%dXi666TCp-E`-*7Yhk|T@ZQwf}iN_PSXZj|U9vx3TiwC-dGC8vf&Z=@N`m+4d ziRgTjpPYiw_JSA3Q;BQ2N>G985qDgZ2JcdhOGzwI_|&JvEHBb5ug;8MeTn!vh9nC$ zc{g30T!KZ$xfcPuJpQ3o*RsG*0^lFAugk#PfR&J$w_T9?l*R8y#Ha)K z1^th9Uvh@rI`Sj_a$aFmz2esQAdn!eZ?{Q@h7v=D!GSxxPu-y0E=qJ~{qil|7oW&& z+`Yj?E|u0WKw`%cj66Bb#@p7prh>)}>}nC%AkWxIC3w~&ffABNcX3DlDOQ#boHU7~?>+ z()}R;t24`_n0SSpQR;YMZXqItoVSqiGc2@&MnmjZYV^b`OYcJ6V~u_3B*7-#<5>cc zqo(=8Sh6Ym6EVM9y}%Qg z*CLmmKRcH+w`9)`)7D4|n``sx$z9Cotbe#F&V(vWU57-)y0uTo3th_YAn|u9Y|b3} zEt%$D9IDjoLcV(^gI#TNJZish%Ya)XM!W()JL+mo+d=wuyg&FZ4N^lz^nY6N}P{gxFZw=+u5(iUMwBf#TIlp6Ee zm=Zs8w7jdM7W&Y_1-PmkG@C62nguc7f&5QZz-sGDtm-rF8@11A81Ty!sDqI>%J3TV zl~MKXHa^;e2+6a@s^U-`n7#v zRlH3kz`QRd9X@mU3cNWYNmqpUKhZy(Q=qo*(&;ZFMOiW6b=7H;Z$79xM^Et9O3O0?LzVY0&g!fi?AE&6OqW$9sUCiS1YPu|Squ^~ zpfKL+rhLQa?eNraJ+0^@HXf|Hzh*U#X?R){m8b#XbhUSQs!Q7_Nv01^m~xS=ZO%(t zN}@oa5NwruJ07;76fY};6(K~jWJ-4RVSw>JLJ$HlPTJ~Mqc8ROvpqf5CYfZ#bCHyQ zM%W4qI)_MP^D5bQAR5=`YS}E!MbF>_X&{vh9z$(Dt98EPe3Wl1%+@Q0ns;o0sl1`H z7$OcV)!;HN(JF^I;f09%vXQX3mm`FrxoXIBEe6+-#L*$JgUHkOB$EQOE)m&};!#-w;4*$cg z@(|9(U9kwv&x!Cb+Ygp}l9sVbBhWVZ4Si22!nEvw6XE^sG($}t2s4<=|6r$L&@qod zQEcmf+1K#{0wYk?@G7`Ti7rHj<1T;g*TFksPv2L~^4h$`Dg~|W%Lsgyf8pneaS^@v zZWi&ft=%yZy;isLHS-50rJZlr4#@KXtgnQI#{q0`6+ch?p$i!lV|s_Dh-lX4|87sI z;riQ3dI{5F|v(i8gmd)TWPiQrD`RC64S#i3fp&+ ztxRF}of2SSeuwXuiQdczpO!iF`vr`V;Pl~jb$<>Sx=_Ptr43{AUVou5^WrQ^W<>v4 z5x0r6V_L~9zgC;pK<3)Rt7!4=$=*3UYf8y=ciFo;Z-97nfo!CsTnT0Kj#i0OBwJV9 zK!6)bzvuf*aXL}Rnw+s|b9|~%_$lVsw-DQf#hg6x63BPa{GTsO$fz%D&pnG)+MTv~Y=XY7cltVFO9Xo>l@b47Ph__Rsb69H0KfNX( z1w-+JjuChD@d7vKD+Y5I|67f#Hucs0*%79GL4b7DL)cdLkjU2B4TTenCxTmh+$xHS zxrHBStg9Kz<`4|XP4c}22Q~2Z8TR z8&lTTY5q+RcXx~+BaY7VUD>>P**`W-d(1<;WpH!S*~KOYY5M=Gi%CY(2Es)CABP6=<@kRL(&`ZOV2QZ^;aAqJ> zeZ!demku|$qJ>C6J6ORy+!Ej{q5kdtWaA*GWubNnG13CCRQpFFk0WKo%JO9f95!OT9Hc>1I1 z^ntR)+$mH+s{+Fs8mlHTn5kx;X&{~qcVI%cL_hGog4dv?(CeRx<_hp^dM^Hp5UA2g ztBGPqD!YUWCALgBCM5EoUlj)0{mZw|bSm`Q=89BrCE%0W))FTZCY*PV{;SZ_2a~qi zCSEAlKD-Fgf*RYf?81`+s-+t7`vTFqfw!0eCh)!U-X1A?%2$$*U4+2TC#6ES{D{4# zKfb4w4M9t*Xu|3YpySl(O*LdqbX~ z2aRCY$TkZl1iAl!(Fn3UXNwQ8es7uCe<|aix0DZ5h&RXZ6aNy*$3`ZZHT-M&N+u=! zTyy^;#V$T;*1_@9$6aHTK=}EPqvmeX{~kpY70A5bVB1nI6zBMuIO1hBW5RL$CleTn zlghC?FCEbstMp*Rk7JH@s&mR`xO-1AO05Jf)>r{*lEY2ppt@yrqrCR#!+~U-5{c?B zWXOKL=tQU%qu0s`x;0XPYM!2?Pn2kXz7fjSs*(XL4^XD2vc1?JYX=~b zWr|A0mfHi<)nhhJ4VhcozyviJX`5d0(X3>`1X4&`3fE5;wYrV5ua#Q#k5IjJzu@9e zCvtw5pxCnR7P=UqkS;IeB~aX9m3`47chdq00i_)MYu|r9hgZc$b^3`1#`qTYXgmwj zsWi>7aW(cUEPDPA`*B`S{1DP~QCcsjm{&lH08r|NEo!kf1UR6STby{J3b)tRAXmMP3H(3Eretx89BnD7IiY|6zhKlPqs1G|ad;lIryM}W;T zjcQUxjLm*?j(H*$nDD*xm;J#ykRgBkYPLH$v9L4)DU`1e9~{XPtj%o;3t7U~esriR zxL9XFzh#}L_M``a4TFg2(Hkk61pCz8+utggZ+8$*-2*oW{JT0^Q&zUs+`YAAY+-^d zw5y8w@EyI(nJ|F9LgJ}buw6!UQKTTPO6bL3zJh6KcgSf|qq&iTp%|O5p}P-D%-@N; zCf4U=TM94(`$8H)evZP+1GC|fNqa<3#;ZIF^2XdmfmZ6=>|yi#&_VdeNcA z0z@Yv;;oYA?dtGDyb39x>4a{YrTZm-z$#B}6>j@Iw@n9pw+~s*_6*1=SC6Z`!GWJI zYQnZp*jU4ZUpmum_S*IO%3+m)B!8N8=Vee;!ZmWA}NRr@n3LnC&%unY-kc(%oW4} zM!i_5nB?`Nu?GG@ff!@D4dn;ZB&3bvHP>BHwVX~!3fN;J-ie-N)ZJ~^nxZ@2X5fYG^KGY~7a6CCU6f#nLM08lf=^9LtfB)DcjFt_nPFACRE3npiVpL7 z2^sA^HBhdAyXpH4p?ckJyh(o>0`~Dih{(o*`?1lQXE~j@`<*`I2?&ScycO_u@A(ub zNii?Ku<1~owh4AiEU@npg2Ysx`hKDcPn?L4pi+;Mh*yS;On%3>HlUQ z9Q6NeGr4QXi+XC4;X`8Pn!f)t{sDM5mMiWU`cF$Hg*?;&)5>akEDzX5;471iE0efd zW(;^fVv^xUsf2Z;knG(iApzy~(y3j>5e#ILGnsu2rP&8Pu@tQJg*}`TG8?mv?`QRu zWZZhikzyV}x1mY#55I&vZf5d~g$pD|vakeBg#FGQD&#JB%TDIngq8 z$S0j#Ddr_!nStd#9gF>UQ_mbM&NVkw!R|A^ z?`Z&$Ldrr_?gO=(M|0j5^|iE-CJ1Eo*cNy6QDi|3ZE-uMu)i?ZkSw+;y7P1=O6@e6 z7WcJ$sjQ#o)D1yoQpxjRT1m)lvGt%b+B+J;0|OcCa-X$dB=3#IEw%C`;?`Ed9q}Nt zOkBfA&5DqzQrvBtvhFl)fyd5hrK*)l3c2CM7>}X;rPErrFnM9srr;zGTkhSdWSQ8F z{nG+zL62hi7RvsXd0Lku^mw!JT1rfpHGgeC(Rb-_*;b~M2Q&Up3=wNbslw8}F^O`; z7%L%IIx+ENGSa5Clp7;ODyd`D0*|Y85jCE>tWI=NIFj~OJd#^|;rN*`lu@F|L{|iC_z|J}C zg4ufju%p*gpS^93pW?rSeH+wu3*6SAqgR@KBp?S#DEHJ*!DY}#TSj$AP~AZdEcL98 ztKa?Jy9=Dal;my`7T7KFmb+e|k%+7<+WRax4oOR{^W_w_t_Hc)FWPuBDTx@WA*Z3d zbr-e<%nYP45ryf&YS+o4f|e^fcwbi(6I&m)9xX$^Jmj_uj(8;_@OuALQ@4QBxIe}$ zJPgyj3$nXOa(R&jUPLRi#m>9yQVerJiM@1He@m^N;Ym1gSW!d63g|AUMongoU+ugm*FE8Kz zd(S(2mX2UH<(!HzkP=U_uW&oWLEkj3NnBcW5=4&7s};L|xc<+C=2u0aI59K2f>y<) z8>oo`7rVgEK$9PnJS{5JHJm~4CZJ;Sy>G9n{A8oG8${wfUUQ=I`kpV7iyqN#So8OF zoje6`ptBxGb*1B}r8cJe*arjr~2Vuh&sNwMSs& z+pzGVU{=L7$pg+R=XhwTZ!X*y7W;H(Hz<;N0&4*R8n$u z{45}y;JCJ#zu39)A-*SkD2F}!@2sftFyAc6!C{iY#9-#{SGVxs?6YiQBjuW9Jp2T_ zVj`}+yOv2N5Xs{A9WP&ll|V6ytt!H)L)>!0L-KE*1s1kzWL~q%uBjZ+7`g$o-;MVQ z?7J;y?e_q@+kT(fe+v^Q`+J`JGHh^iyUVhFTRhMEMGNTGDzx8?HIEIf;&~kDUwei9 z9#}smo?+$c{ozb-rU@bfK?@nFQtsOD2la{L3Iy;}?%v0z&5DxQc%!v2)Msuj{n1A{7yHoX zy>HpP%{#d=JI<9L{M3c&f|>%sqW2Q|`n>n}38ClRaPc(Q#?de=9CaaGcUc_i%sqir z$6yYyZV`afv6ypiW;_yZE|+PQS_m1Ug)U2j+P|K<=VIR@?V9M7PNmBzdVNKmE~90g zemG#VOh-#bD`h4lF=kcg(lmrBF2A|Ybdr<~Rj#nuJ#IML{L+q_`Do4ci7Ln;Qx{3; z?Gt=nyl^Qj7MvE3zHn2j3*Ve-tezT@<-5Mn&J~(%L2kH>(`!<1=->TIa9H~WT=k`p z(}h~S0$ivq6uU5qntG&IJ7w{tM$mFj01^kJ91d%kr1A{1KhbTzyGSZT-ESUf%&%%- zA5V&-?-Lj`$lZjVEC#8iQ!YbRV=`g4Q`1``gMIE0J$PaAy<@})>ixk-Yj+1ZYW(?& z&@Eo{;6ZO(g*!Ft~#T*10!Rw82a8!Xg3=40p|V@HAAm3FGT>MWjL32r%{_a3 z$^9Vh0&yb9(_;`s635w{l14FaRhdEUzA^!wga%k~2MI;PVI_=YG4U#VTHc&Hq)T9c zEVf3Lxa1u6TY2RY>{3W3aS6f&vcq6D_J7ShuxWBNJdM8m_vA&d1`QPud9s4WpdO4x zg7~1B-3e{~K8(0S`A>PAWHH2%-h-A9ZEAEEJsZNZP`@F}f=Yl0#%6N`U#|fyTjp0P znMm{=Joq-p6v>lwsSx=KqY2wi~~O?XK5g zG-%An4bUm`!1kzJY?+%$Q6|NOpK@-R?a*~Zawq{{Yzu06_PR8!0b2DrRN)?3)Fjb|v;Gx}R8F*KEAsfOMIO@W- zrq;B14izYh@SEDc)KYI7d_8^n+dtq?>tfLZ9ldCuy%>4|k%mxieR40xUt`hY2n%Yt ztes5?Nm0t>RlBr_i?rxW1(Wkv<>V}$$pX8LOS-9$3SZc28SJ<6=G3xVbKA!Vcz1O8 z@ggQ)S#YCaXqAPt5OU|;uk->^l{Fo0s;4reDmMiFI!r$1_HHbAG`sKV5k{j?rR9~C zfMvn}*F#CAG?`N=5eX>N@`Ai!x1^E)&FR(`R=?axEf_BY&Q%CQN?u&}h+_B~OyRr* zm)G+v-4{l(NJzZR#oaO%i*P2TxGRkKwY{)+eo%azL_^|9k=1SyP1B-u^AoBm*(*c4 z144)x1(^_jneR=6D0f%HL~opNEYd7$8=%!_xj@ z-Sp^9tTh9|HpFJcs@Rc`6ySu{X8qC?5>^$WR^8*$Q#ihE6TzQe(SF^yrzwRRcwpV%{<`D!+@E|F&cyaY&NyaLeQcC_0S+ zAXF(u3^cxy31!SBVqkAA?nj4UR_`_olYxv%M$ftUH1#A*!$rNmU{^2&HLjHCha*lb z>}bPgOI1!wnCK|R%}vzKe;<&Gk5Ks(IH}LBDS6A(U;d4G2vPkVD)CX9oKd)tb}2N7 zLuOEB6wAI2JpkC@MWfM0rUTJ5;!HU3xlx8Mvh)+^x7Z zxVyU*E$;4Cw79z#hnxSt9P*tPB4@9?*UYS$g;>+ebszyRJ9fSV-&Y%IAX1m6c=U*Q zFfF~*z>7E6E{dD1`zThPHmsQQ0I+C412ChkLg2O?_9~ncn;02Na$l~XTH@PgJ%Rw^ zzR>%T=qt_2P#DU6Kc5Usq$&-TC{NO*sKhhx&S735E}0NeWVRR~>F(L)it?<*5$#Uq z8SvIqptdUh-^-b>+Ey^09kW{lCZO4;sI^p74nwUp$|Pz*DmDu)bcCQ#Ni2|>Q@Z+MKU|87CnYP6}phN%3d_f2TLtSm6hAgd-+Wsoh6JfN>o zE&As53eD;1@7MOXvl6VzTEq6B+eBzuX^_&NV{N12U08%8I3xZEXgU({9uH(o4D|j zdWabI%Xb!>c_}5og=tYQ0@ykq&R^V0zsDn*N$`}+CaELvvu_jOk2!7mZ_tcBqe(j` z;NaA-H#XpsDRv;_cf7$d6d`UYR2@pQ=p2nnAV@ZM7*VOm2j#bYsa4zge7lfd#YKM|C6j){O-X;~Xn92A*yV9Q1yH_Uss8zP{Ns zwCTsI;qK{+Hq#rO*Hk1fR92E`dOoC-dYy$$b{ZbV)C4D&X$h@s5ONgKVO9u}4$*`_ z{kY3!FdZ7K%4Xaj5c(_^!p!mQ?pQ-rZ4(Wv^Yr+%Krau*XTPsGVzi-Kqfs5Qz)iQo zTXroYE`X%M=BBz-1-dQGF5&!IBP2fu0$P&fzE|a<#FM-0PtSt`OC@C+{vc|ou0GY2 z+U=F@iJay>yn7Uj>+{))1pQ1?Mh$96LP)ci_-Rzmegr2=pE^K1PB)>!8pY?dngLyC zaD6IInR_+d$OG(bx{}8nIAg!}F~{B}pkuRDmofrUNWu2PH4}@B#eqbNjBY&cr8`{; z#-ljlHaLSx$TgeSaDkx=c+H-5rc%)*zBV3pI`{~Gw9@hfb=CB#pD@3Z)bU3sPzg$0 zyQmC42$04dxSFr+j+Ccv<>@zG(e71ClbBV^NEL9XjX)9q^_dmNzbl(RYwU?2PThQ; zjfxFJ3KTXyD0-30xrzV0Q4W{tjcS!X7Q3xcHdhuhU*My-83VFrDej4o>#D#qhJdM8 zYB5&)*pR&z`=O8K0TS0*XSJV3`C|CzKkkXX1bvdL3L#d(r3oWb;kF@1NR%!tRtwle zNDR^g*=U3jP|dr;_HLe(_x;386b&rPi~iRMOhF7@lceI2R)H@I%oJD4g_87;O4B|` z$uIxiF+e7F!v?g#P~E5g_mgO6M~nXr68s`0Drj>3PzHXuN7h*8&5NeXzF3xPVM|FMbB}d)_&|2? zP>E)dzYrrp%MEmS4#Gz~l*#%|@KBmPC0%l2v>)jM!*pd_T)>{}k;LW_fn1@YGDR&? z6Z9=KI?-PUZ)$YpL?o5@k7rAC2(24y(y)Kc6ILIo_X!=qG&!c}SKdYOW}GeC&LL94 zww_6E-!DQgt-iw&SA(lAy(3R*BdlbK;40U7zY6eZ&f*r+6~5#4=YS;~s?Q$YzQT}H5I?ihHE>Ega_up=7*}HC!koO zOVQq)uYOGC;+>NXg~9IfPj(lFZ5; zXWI?hNPP*rM`g1!#^2BF5EF!|%6WPzYn1`;pI#jFVbum&Gw5LwifA!->5wJ?5~zC^ z9vXvjXfUF$@{+kBxhR;{Qn0p{GRaWMn%MbWt8tLl2a%cNoSi(1t?;rMld8~>BiBbr z4uPwq-Emoy4&S4t)fW^lvVz3D0xnm!;A{!H7we())}@7_h8=k%Cy30}x(&_!aviCP z<{o0O>|M_K_SP#X;7SRYy9YRsjeg(LcE^2w8+P zk4@x^W9ouPQHi}sfp-7RyDC~2%tW|JHLYQq>{%{=S$#3SZ*DZRmD2yb2wQHUkd0wU zx*l2)=i}E5q=ib+_ri{y5He=g^S-_ve{Nug>7jf*#Kd+KiL@>Din=YRCSm<*+AfC^ z=rTnGDos)Z-$Jkf9n#0wa+I{RLBZ6HgeE6!y5Z1<KWSg)r1kz7uaz z;JHXWvhbh+Ml=0uRR#0MuX_d!ZZ4&G`r*}o2GG+))@GJ44fZNEAV<{n*_eQW>IK&= zrkDT{l4HpjjXVOuQU1k)l1k1t%6&+r#lNv4n7GmtjbGaE>zJSHe+5vHEZFsTwdns{ zM8xy0x75JyoO~9PvyNmA@5L7Cn(Hb))P8OL@&!2~RTPEcI3Z)}2J|%@C#i8zL7RVT zyoB#73#r6~WL{Kjc0U?`R`Z0o`mTkh#nlHT{a?6TVjyjHa#UeR6s$?;o)tmDrrZ_@ z*+Biy_tLG$bW%;ZVyTw%R+A#aEc4EDtb&(Ba^MR6+R%(qie;@nvI5#0q_#}bq z3|Z5RrP4Qq<;CWiQk~0`V<MTO1xy~M3yxQ6A^0MTdG z2)Y9&%%+OMdqYN@W85*Om@xA0VDeh>50LaUF4tz6FAY2gp()8}Cu4cEvfBEY?Ak?V z$FvJITGGZp-#ep%wtf9#XcqBq&45+=FA?YE$%Q@8Y&l4;kZZhx9#+VUFWl|B_MlTV zjy&ZeZH*A)ejz|&b(5=efb=f)`f`P~bKq+g5j^u}!*n1wEneq`z=;{H0>^xdWblKh zO(H{HmDFNdnXW#>0{My(D(+z%y>rortSd_5{I1vkta+-@W4ZJt&`~S68Zo#BCrI^4 zC&cLVEZWF{P+F*ZrCz$|s_Hy`&?>MdcF^$`Js1_10?uB3r&!FI8HidII|wh%Vf-Vy zmUADmu4uXy8ba5hYMfxp09`ZqgniV@w@rkuSjp~iVndy@i(__Na;E`ITz|sFGH8K< z2}CWmUx{HzUD}BA_7GuX6uxD6f!K}cG3`fOEY7Wfav`8O-LPzj_H>xy$X+;@JP&{D zsc&=8wsu-@{M(B-NL9Hsyeej!hnV_bA`dazJ@nEPbt@d8!f4Msf4ryS9_R*O$_z7X z-E1Z^pdX(C1jBef=lQdI|1pqrF|eFE19{$4OLSSEgwdpV)8oHdT#HB%dvaT@^l299 z`-Edf@zen>+SXUSVybxPObI%j;##CtT)X^|$k5dyrRd#P8?I`{MUQh;j$USwiuA>K z#X1o+T4j$tv9R?uh*l2&J%R^zdfTvQ-LPf7cYTj?Vi}2YqQMK_O6kX2xd>Yi-fh@> zzt@1xIwBuw%~jCJ>9K{{-42ZEl`dBU=lKrk?&R1?OaTv2EK;EH&V^+MfsTf&eqpj-Q4^;RFqpBV9X2Uv;1%C)Q=@QJ9Dk{a!(u$!uGw*%+1^%fl zn0x)3u6^$0s_+#!%F9R`!NR@(4xoJ1|>lNAm7MRK7>C)4iTzzDHIgWhenEAm5|1 z5+iL-Ig35iseike53%K}Q5%zQ*tU+| z^;$xhCV5pPXWts>Rqo|GRAILCU?cC#vtXAML3(x7q!*gsgdkUFGmJPPCz_mH9|FGh ztW)e^0FEGc9=Nt|D1~f2l8tIx%jII7n*@lSaR4SfKpTCiV3lS_?8YOb!5Ef7+~JFY zYb^H^A&JB#4*xJ>*(P3q%=s$+uqXK|IrK@M7DWkV|L;jg!z8u$@!^h8`#eemS8jPx z{w@B8-^fRjr_-~KdjP3ME#_x6$=a|(4?U3J0EUD^9W0*;Na0-$&Ki$+kWB_F1VIDk z++WFrRWf)V5WFABMr-|r9A0;d9KM-{CyrK?%2hm|yhWO-CC15VD$v%la&q(%Ht?-| zE0KZ%m52^U?p6TfHCnREL+Q-EvnI?ms4YjkV;A9^YDzHXOv*;kRLR|2|5=D&S+w;l z`cR*9jx;8-RfVcG5rg-BiC1-k9T)#~dyv7ws}#`ewo#!)q9r@?Wu3o;q&!1HVbuJDfw&4uHG z?nUaKCOp{BVUhN?>NS5Dy*`K^uK1zVy)I}KY~?#-f|pvZ0&3UpyagXX_C_9{zgY?5 zlD+o^>U&n^!>Vk%v_wwuTnIj&2ZA{fevwC}=MDw9lyS!?zR3tCk-%4FG?gTYzsD{ zWg!F7hX#rGE{D$szgB{A68%Y8uWGq<+i$!$H{>&D6e?hQ1#qP6Xm9=-tENL zXZl7>z2WGws)dXqN3LgF(HhTiXpvCu-e=-JLu*aZL?VCDe!iNsY?-dEsG^74KV%g2 z-F?q8okAN<^u=qdhKObzL&Q6QfXnyL!&)Y-2q>p>D%#tmBLfV&jj9zJlEM)WauJh} zLV2WtQ9{0s2M^mtqCI;CazL98P{#`P;?2(_2ZKO$p?ED#4CryE!1LY=6WUVjEeR!g zcLcW8L6cb;RVf;G;vC$4Nhe~Cn8f{fsk#6&`vXv2R=`^85F;TG>Nw zxrb&bBW)*co+0d8+ji+c9C~VW`hCMcvNkn@Z>|meW5-m3_c#FYPR&rxKb$~3S^?J%l6Y<<-gx}|p#x4R^+c#D3!7Vr3f_H5aP{#+r_WXRet@C-`% z7;-nU3J3$RJ|k+;Yn7vrLW7C)qIAwcn`kfglXqQbkw*ixB)Kd~GV~g6H{S$C*NvK( z=v(VQXE!9@yyIYBU!OA1@FW*q1BS`W1io2NmF3of`@NKWC&yWgD@GMmA4Gl6FupMU~k}tdfoQ@kB0lD)72%e@3D(ytx}0iBcTpqml%rC zJ(z_SO;^(!r@yFUq%MyNLB~bRC#$qcX(`b`!5(Up1y)OH*mY6akkw}LEA$SH|Y=N z4PXs}Qu=5zGmXqYs;DCMnga~*vI94gho%AV)xS$k24wk4A4DjlEgi2vV>D{~k^`2S zH1Q5%-x#ff^oZw73)5@~RPGGRK1sg5kh(u@zSwrr1gS}k2?xlnKH(=kkvQbv5$~Gw zS%*ByqQF-X@uBVI1W+U~0N<8@H(eP(t@?&yjn5ekYE^1?_7PjeZ$E7+{;)UqdZ?|V z|7JUml#LwD!7jZ$jfj)C^wu~w*6oOK=1)CQDH#)z?4|@NE)iih-5ycF27Rm-eHsw`lN}%mJ9-E_ErEM=RcqhcRR&>Y?IX9%Y zP7lPH)PD(M83%2GPP^>58SX79RBdp=L+x-hqF>0RvbbNnF_u#+l7$bJlc;NgGE-rN z2wdV`Ul>`BUyh`eavHye9p4qrYWt~mtWzaXAxYqEef8HCfRrQ78i{4dnR@UTymDji zu5*ojPql@tTFoo#_`s0A*2gPhL0A6mxRX_-Im#@namX!8`Oe}P2fv>Q&BE1Gd9(<* zGXEP4h8`2}i6NS|Qwc{Z^F*bL`!9p!!3CR7;A%Hb#yNYB_L56ZB9anvf9PYA;ysyI zDH3r+YE$3@BR3gxAE)2U1{&&p0({57ubX5g!83Vi6%!## z?pYESWbSu^QJpa?rz9xk789cZxE4kSo-zTQnoZso;`kAlje??Uqk|D7J$vh*&(fFZ zEd)tqpX=OVng&g1e}x|D_X$1wV+U1(EKHB{moHdygg;?n)VCAp19nAcrhz>)u%0Rn z1pi&su}Pt7LO66MUDc>Qqaox|IfqRKXq`j2A`u}x=^qe} z+DLsI;%B?OnesE6;bnHY6&PM`%aURkSZU6j30k${T#m6~DT z`L%D|82J0c5kWfD?RVN|AI`-Ht_7l=cS|MAB3W0xgG=iadGBQB4x1pf$f1#hp`1NR zy~)N6M(OPb8@|y7^ zp=bJ>xlQkn8^~9gVA_X2bT`QU!kn5YK0L`HFRlKmKEk)>TeS@Z@&zdZ^pt~u;AoD? z-x$mWTiuI{UoirERD#0Mw4&9ako;FnJ-Wu1^WBu-71WfJ;81jTmDlfhmH5~Wa=sE8 zRBmdn`PJ++IXeEl21=DI=qXqyqrEOU;7mCpnm>1N-)Lc~z*#y1h7!&D9eA#)GcCKj zjcq+IwE)x39bMvsoeO|d065icj3A7|fnrtujFX=#Q68q}%A!)wi12rYaYNj%_G^Fm zf0v^olH&v!H+VYy@{X6Kr&slWi?&8EkZaf&@sqdzs4Md(*s6*d>1x&w1-d}^AOd@0Jz zFqcABsAko}Q?|vlOl%W5G<3@|Wb&i+syygHAS9zjHm$~SN~^x_;1|Ath}VRumm^;L z%(h|)=6B^I8|Xv2f2AzqRuc4!C@lB?!Ov&bLU)1OIyaEBGen*pdmz?LTZP2+kOs8X0Dc2-fAEMjkQ zTfZy1#Y0p8f)wn)_@}WXOG^A}3Q_MsU{@~n1r>0U;4OIGSr2slEY9YOKyA{PSbqF0 zRaW&BTB?ZAUTSw28kD#qhl%yYD0Rh$wG3zZuNVXaP)%mi=f-porMtVKI%LVFv0_zc zV^2Ad%L_h{`()@xByBg;P+Vh_lS@80nFD}RJ6I+qRGtXM(-?&j@@ds7&;SISr7`iu z;ecYSh{@Up17_wHo`D+lJ|RLHb*1MXQt=NcG*{a^KchWDogrO?Zc*=CkZz*lGI}f) z*5hRi0L*wBc`JjfcB}C^s`>iFs!XWoexu4vzk zL;mIpBJ5f7r3w)WQ}9RJq_CCf7*Po~ZCwv}^Vf6?w7X-o;&2p9z~2XaSoa1EjMj4g z6%u=XjZkjvFdiHL`H>~lhJ@ihJx$atoTfPtn>rD&g)XTBEA|*W_G^zzhaE>2P6VKV zk-fWJA27oFv!TfzM5{_le3qH9f!ZnVBl0O zj~e6r1)mh*XMgO8V#y=(&z%bh3fVnwEB#MzWDV7r)4V!6L~TDfSLZ({@lWkAThjx~ zb>vP^CuB8{rM!WlTZ>f4U^OXyJ6Ws8sn_>J@xK+!xa}zH37~G%#mMY(a~oK(il1L{ zf@BA)v*pg5ivB5!+eL0l+MQau5S@NQi)!70>6;fursi@>Lb}TYJNTX=5w-bYLTdn9 zp64x_tR*zjamZSGX~~>brw`xbwr6QUCsqhf%uDfiL(ioH{wH};2M^KMAXqW4tf--C zKPU%T+rGV2R2}1fLf7?O?K8}Rcg2s=&%P|tIUG2HULt@=p=ndT-m?RbK9$K-vorQ(6i8eJe2M;CE-jKJ<9~jMs-Vik}h71}` z2UMFH)l&(C7Niv$PGbt{Zj};(BeN@_a;KTYc$b9q_4ouu@HpzY;xzW@YsOD-;AO$Qvz(ERFIiB;a8pT# z6ncc|6B4Yx<0ow^Z-^56s{a!gIo8F;!nQdCkDsnV!|zPf8cRRIofO!P5?8N_(`*-t zgO#7RL`_g-C0;ec-2fU#4b=g3@Sam~b$1!tAfc+7q|D`p&X4>Xt131u?UqF*SN$cZ z2033EW`EJ4MXo!~$VE4AVOAc)>d%mQz z_hNYaRWm;Son9|U;Ov-aoik)+vBadiu!MJ?V`mF%gA?IMvire@Gb%%co5b`7=_BVl z^Zg9G6k7HcD{02}2NMXzyVnwaPTi&7skJ6tS z)fAHPg~@@TYe*NLAy9G_G+}@8nTBc@4+_T4dz^nR`A;7NQ8E#6nv@$b8O!uoe00`o zEdXu=^L;B?4>|1RjeOzw@_3mJw#>$>StD6iZZz{0YiA{visHsR-yPJpPtV8#@J@7&U^l?Ppk68mlzaMy=Mu%8FJAn5;z| z+*6`%9<3UT89CkSf8kzx`EF^t2{GxQTjv zCm1hv!5KHFPj!#zJ%-u3R$n%!~n(xqpWN{9IXweEl#RW_>!*O(o zvGRzU>##xw-6u{4noFZ3XO<22koSVPLec+(qt`)QhJ*B)z(VgU-NA<;PE{Ow{idig z5=5B2#}ogGO?AofD2FSoy|r@7U8Mu*`~Wl2u#8mjVqAYh-I0}lf=k!afQwQ7w-=A< zTCLJhu5qwfH}8g_p_eNZ|&2fzjSq$w+<+4sEn)>ysTO^{r-KI6E{2bjjA;mQ5j1rL!C+E zXI5Js?+slyxA5}BcnZosRAppHHHV9R(OqcnuWN?O4-lcEU6Jdlf@V=J!`6|>&ki4` zMtBR0GUbzvs59BH0NZznLSJFK3!s=>V%zrRwh*@*ezJDtWN)Y-V~!E!74cQ+a5gSr z51DAxS%Nfy1+W(hc3}KITrk)XMRGmu&6&)TzCt)Aqs8g3=b~KBrpVqkZaX zIxqClcu{roa#Q*X8jpmy7t;Xzr;ecvp2Sfd%LO%q1t)~Shhv-xB?)QU29%hqy2@P? zlmk4yOL2LZ7V_`NX3TxU01=%RnlTmx`{NIn`yPVAts_f0$&SiQAHTk8D63MyH+Tzk z3a{%WmI|+zOPlZ1Ms&(m`i?0~`5uCN&6_m+rVeshN7BDH{)URye*cRKb=)i1B>ayB zKC>&>{AkQa2jrI{yr#8`^~1$1WJ7ZL_NW-U2u%iGl}LVup87{(cQOv+J}qpj{ZaXX za*LpWZ-@;L^5@)*3V^ptjdj3_xZv2LwF?FfA!#^SSGB1*WWWWw{UV=2u7H+gBcd8t z$L3M+Igonzi&_(Yp`BQ{(O62LAfw7inLCd)oaQqWnpjx~eQ$Nw)E|Z?x()l=)|=<` z$=C|2hOaJ@89;{e_?pCY<4Hlmyb7RQDVjPSr~hjG(0cd6*p?VE9ni@X^WFS0N{oBy zd%e#R79j*PnGPn;$~J$rpfPZj9M~{IAM*!s6x7qIQW1@KRR|vLNWf2i9ttsH1-A;` z^Wmve;gwKf`VUv@c1A8>!Q?r+QCv00p&C51t~^HwP7xM1iS?F*KHlub#SwOZWOBfV znF)u-#AP#)=p?(xSYd%6tsL(g6@e|>j0kZKC2*{82BCtb>Ro4SA(EBvH!lC6Qr&9+fHkT*SiF!rn6GFL& zk{5C_EWWalR5N`N*vq8`;v`XhOk;rpKe*%~V>CuxG>4?Std$Ab=V3+>+AGuRgs zL~<@r@p|hRq@b@pA~kdPsAvO|&E7M4=Yt(6$Nh_$0vjt;(0tv68iiIUllCQwZ;&~1 z3#%aLZbPA8!POkjqK$Z*xqb8HVBZ=p9&kQZH1!t4ZM}g#v6v| z6@&Ljvh5dSU26YcOD@s>y)J0;h2OtsX_KF9nXa<#r9cHV>zcBHDN9gMf(oV2xHDLr z{2wNimXM9K*vxK$ggy--LUU$^J4%j;pdZR?erWZEw#IrDLAG7UkX0cKnuC4XCMM8o z5Bt~wo@Zl;Xg;XP+p_j%M#B4i_3vd&v#ua2QKF0zm~Ov1M(Xzl-#_Ik!FeYg-= zVnAMVplowHQod;0ynLIFOn!hRVp<0Z&hpaNhz%U%#h>DToV`wTPo}wAt5eq?#s(;x ze5bo0xt7If2Pv@7YolS5dJTtuUUs#Y5ravXyFi?ldh1%ZzKsxE_{2?>hoE49N*3&P zn=dqVk_R($>?OO9-#{j#HiV6!^HjeebuZA3b9pxzB)eqsW=A~%0jwbS5k;CSJ^Y6Rgdhr!m;8X9PFSifP z@DU!t&e`hWk#_uYCrHF^jEbAE3Z&2ZO;O{6fRO1?( zeO&MK{N3?cDbV=CYgVxFL4+%BdA|Q|RyPuZay;Z`?-7TgJXc;@vPuKPRFuVgy^CCW z7KlnQDIP70pxMl<*+Z3skV{z({V_|Gw`GECE&$n%SG6Jo}8YTm% zJ?l9d2Rt&)AvpYR3KT?c&18t*3&264l6(IR&|6M3Z#2w)>> zxQ^3Kq*(#oy!cC`@)l=pq+od;W}rbE zlv+%4bJ!vYJxNt>&v5LACRuk@@8&}n7i-!DVulD?=)OAUI26gcO;hvJgH}A1uj_Dp zIjh$!tN+kEUa+Y~UT$SH>yN{{;}x$+EhttJenzkFV)?ki5bPIy8j;`NoRhZ&N~H}+ z4kf@CPp|LR-g<~Zx8`xAjDkzg17*)+j zZDDl8e}!NbbcQMXLb4E8tfjM5A0@>9m@E=)rxNHQpdbE%kxxAtwB|?Ue#fmQgU0t) zP;o; z=ah?j3hW%%cb6VCZ~rsFJTqCdCvtFzR30ma)o5?#*`6BtvwW!H{>&dv^#wMc#9m~) zi(zLu+^yCnPUb>wmLnC@IuD&D_0p(}cA1sB-P3%wo&EcICj?E+rn628zw*SMJ-uY~ zxI|yBs8=51fym{Mz?j#xMaGy{y_s{MXT7`f(=U=N)J9NmVMP{{?$n5}%;qEsr+HJu zL(!QQN4-Y`d9WCC&e*dUoSi_6BwhVlaB(#?|Bq1edjPWIr$Py{H|u^Lu%5kRDG^A% ziFY0~_Tm!#`wxx3NCd=JCA$?~@85U%--4y8z?&Rh-u;qyaJ@_ZgaqIG5Euyu07V&K z2W(C^NgXaP`--548zy+=Pg_=^67`H`ZFA)z4iPw(j*zN{2%%L|EeIiUQ5INcs_8ep z9@kSmY6s7<1WB-ED!D>dyrLPsRNz`Ng3OIcoTo`o@^T`W;VwU$e;1&2%SIZ z`%-_*d`W|KAbJ!1Py;5TkxLs^upf`uelox`KRk%1mA^vA+_72oQQ4Ir}M zPF{Lj{UQW0#8Sp^hhUbjHT65JV!G+?a`)NEF9~gPOPV$N4nGL55}WlQe}0wFuLkSX zmpf**gE5c$@$;v{qJr%nJodom{a1t5;rx@WL*JcC_1}kxOeLO>B!%A#b|7q?jZ5dC zgAc7M_!VV>*nut(Was7`{&Aqs6cUMp?sxAHRmvFJzKMq?A*zFC;$oJ=tvFAjiSWHz1ryg!G z7#VIR(%J!*Gc==TSUvq4zAU(8RW{qLtJO2#K$i%c2$AzT0kK~<`uEBzIuusGY{7yMR zn5i8CX_IB0|7z;+KD$_S=KjHnVVUIV(V6!mE9uEmAPy9Zt#&X*L<;I~Ns`|<>uV$L zdr+`8P`4~^-4OLcWYrZW+`!(Ex_C{c^qlt6Wz3-kqW#YGWAq(=yC$pXm9{_**|P~S zVzSwWzUDbk!DG}yw1Yrrs_aJ#x;-_@nf1}M%FUqPj0qO_Q! z`id=`Glsm0 zW&P1WotR5Eu{?jI>WtbSER~x}ZyK$e9tReG%9ftvM3bhgeHnAhGYl@UQe+bo=wg?$ z9gy`}iPBQg<k33GhAl)90|4ot_we&PT8~5@K^0j$wX= zXVtwW;D9i1?XR%8C$$#}{wk)M(k7A<%d0s=@(`i)SI# zqBu($qb$!QKz>p6+G1K0*Tw-wB;oKM{1IWwEA6*AS7t`ueUN?%8lfhpICNmZnK|8{ zg@lve4JDgoRoEF@h{(uvqvyZZ;i{KpNo0t+?0QYTrK+)jzlgGt=KZe!6Se6%ezz ziz8;h1XM7cfJ(^WnkAv{DECjZ$_E;vej%LH!~}ofnr?s!>%hx~5^1DQ5zN)MgZsYM zRzW*z&AW@XC|f|?v3#6-NQXsuMXM3?7D(W_7FFS#}A=Eazae9hXaS4}sU z7fJT_zwF5#KGG2tUM%}|v?Pksv~a=~b?4fWW$j<5K)*XlX2GX|piF}E+>A+QE_HvG z*z5@5;?N z9$*F)0m{}9t%BKO*>Mas3uQNOZ$(RrOg`6PsV71Ok32qIyd=&y+YGCN88V(OX z9nQCG3AvrrKI;8rn4XT2{vl!xaRqob_McYuCgqMuiks)IGJCm)CRZzr!h%2E+@2m4_ew{h%8l-yQV z1eq(_Mbb~hv$pAJ3SIoP0SHKQ(zqxxi9nZca4M~}V+x6zBV!VIa}GX_d0jce7Hv0v z156_tUEct{qv4Ia4I*ECQ*{6u)}gS&YYY@rBD6A`+u} z8S1be4!lIiu>lLk*Van>q(4j->4)E|!BTw4(VKUfQ*|hVx~y4ly-mLoW4jzdmwLzB z1Sg4t+qi5TrRM#HC3&Yqy?km6Qt*Bh?mz~0dmEGWG+q2PGx9QP`%08XCMBGhTTMvV zO2+}QwGXF9dGJ+m=-*P+(Nq>j!BeT66yy878}?IDJ{Ie9j4Nvx)g(4pZ9IcS@bpje zhl`d`i5o#UQI1ffs7-oA*a`eVU=v3kK`z!-@g%qBh7n&2I0b%eOR?+$S433z-Sj8YLQ=>QC?Ic#DO%`>6qMhD-kla9p)Yy(Lmn7RO2f2D2m%p?!7gq zfmLr*#zY>7Z+(x4S`|W6i2YuxS3LH7>KX)<4TTeGM=g+Hl=xEx8j{ zN=mSb5F5YTPP*h{Zra&4@VY|48p-$;IeT?Wi&s!)IsJ}x>3($b?$*JZP779w_H_|l3`kl?&3aH%gF<1PfwetPSy zHny(<&NOMtFlsekN#b-B27fXjlL`sC)55_~NAG$=S%_(fOtQdlu>voT-;~%<^PlAV zIt2fiZDYU5m2MzPxb7$zqtZjQCqLxIi2A9e!}r^uG|XpnC#wGwVw`+D^Ev9lJWjg5 z^D-2UA1|q~m_sYyuoBpw?k(mDE>e&9*>iQwyK&dihYWi@_HZ0Y#O);Jh@fu-J_(7w zUw&V2Vp?rJT}sL?EXRRS47tFXAvtbybx$SKu^h)SL{~{#vzej^qqG_ zZ=VA|lFm|tfWcg_{lMkmp!uG;$J4<#*W2PYOn$Gqwtdf45B9&0e4=t#M{Z;x&Gwy8 z07jB?gVW|m$Xn|%=vxy{7H(?bGVZZ2>eS|zZOu1JX?uPqcF0)M^uZ!4N_DRRIsGRX z<6{`C%7VV?ETJxS{45;nprV*5RP4y>z!ovfVs!}4JbTxU?*EVlMTq13J(^z!cn zt?qqBr+^*fuMxy%1$I7>ny~2WL26&5w}d!Jz;wf?nRwMbbS!FX9gUH8>eH3>V!M&s zzJnarTNhk9F9LU}Lyo!3$;a>ZxYbs6n>&R^izK___vXKYNLMWBNzC#(x;@&(EfWyK zT<+|7OGg1Soa(uA(iw`*_o-GlsJEG#%GQYw$w_wWrGk6j4CCq;SzKPS5~!M%8x{+l zDfX1FZN5IVGk-1)sJNN5^ZaFVt=Fv*=(1D(xvbotI&dWY?f!)>cW9t!U%oT9q2Tf1 za#RsP(=p1U6a38rK8weAqwAU)>Su_ZjjiV%!1|OKVassw=a8U>zzZxuCT#orRre!3 zu$l}u9jOhd%AoGUugakF??w?}0G-^Lt0XAo{F&i}mWLrmGcodT8K?ZOoFqa*=QUII zKr2{LT4rUE$|{k`7CL%hsGY*4TX5&kH>?T$TR*;5RF7*ys2{-BRxicZ40WU)-y66dW^1ep%NBX>!+1*;g2ohsmTe>=rvEkep z0EXwfB!)L!2Ib&X9^^Ub44Gec+QqAMs=$kS&uA_U5XD!AT5debfaJS{+tQ-TLnB`# z=F_t4mJgO<@lpWioCar~0=57v-EB?S`rcapl5M)NSJcR|Y@WYip}hhxZpo4XJtvO8 zDRo`Ud8O(xECbJ`O+p1!YCwh{=|8JmFm*ZAG)Xv+pk&r}pc_`D8LEI6?&fc_uiOaV ztwD;Dvr2Y(nabCHh7PRK4(wFM)(A+mWaIPYTnvnUraRhAG!BYnJUr@3PJ^V=*r6)oY>Tdxc%Dh%-;ouL$UOvtH6 zg$`M`07Ww0-t_JJwLhsaR>7U*?QA)^9=w!KKOxN-uCrr_S8dA=KM0_{)hxoAfe5hq zqaC=5iyt}cI8U(e#ec-Wh|^8p5p_ny>t)!h$|W+y=qp^oBanPUp3HEKME4N<3Ub@k zJrs>n@*0&ekSVfH-E%dfpmFr4tv8|qmK^Pl_fHMXG>@|*hl^%!xuiweF&ym@Z%>Zg z1M(9TX@soVD;@$gE#0zY?&;>~q_{qn%RMWOZfgWgwu@>Q4J;2<I6Fpf3d zvThsb+Or7EB@H_)7In?AqXac{hi(Y!wB`R;?qMhO!f9z6)Jd^u{GsFL(=9kg%gQHH z{8L&lPE*%L$wi-$uOqGdU|v?KoSe?P|`p%caPG3M0?irz_1Dv;rX&vOP8i}`SQdztGt zDAx#D(MJ2R`*H@oLrU|*tRf*d=o1s@UZE|RFCGG^krESs^^=Z@dygdMC$TTc%-`5lXS6_C zw!hh@kRLk(eZGQL7BcX>lo6pd6$M!cn!o}Mw?_(Is`t^Xr>QhrpbX*u3i8M{T_}Jx zRS_!>6Uv+6BxlA3{K9*a#$E_pEY;DW!3i6hDcC*?Xtwwp;CCOLl<7AraZd}E4+ziO z4Y@zBjwJ0(ndroFg+~907Q;ppya8ckeU0$VSV13>LV$EYlon!?Fe4PC^k}1{Uj;1Q z(gPFrhAyLW5f^%CC?%^1Le+5>UnD0F(8+6jwD-Pbo;*-7G@9OwA&8!~h22k}p>^+P zME(y$LA<`C)+atQ95k1RUNXf8h+cYQqnU$_Hh zz-zAe&RD5>q)x8+XROpY5-tmkyA`TT$jalgq;rZ?>=&pWXYaC@VzPX++k#b{ZDFKN zG37Sw=CLsHI4TL%5%A>7Co+<#Ky)449^R;lCR4mS0}rhxn)=Q&lYXa8@j2O7qh;lHIJ}_M!W2SR=>tuhoi$;l4l{2TBTr0Y0^vpdv zMQ`Y$(OvhV`)==|kxw{^OmV+-!CvF{E*iCEG8B{ud5uzV>t0c?_C6?RX3{8SnyTVs zQ`{gE-%Wk~l$9E8Q+|3_AR@ZbGyY7*rtDZB_=Ix?c=>zZ$f{pa=<3Re{jDHe?)9KT;?)1%hLpI#9S%PzDKI z27RJJR>;RDlBiU;tL##(HF2u%3uVPV&WZ!obc#2A4vF@0Vpyx+mIV7a30|nKlM3s8 z4r?jO0s4Vs{zwg-5aS;>#!I;5&d%X8e1$8kp_5)R%}P#5T&DfP{LO0WROP!J%Fvjd z3OX}_iS#Ga2i4S3q$^x{AKYca9a+xp&d#B0%yFP5IwWxtrA${jus=MBthJCL*cufH z`Jjn7IeelwUm*N{R3*p55aRumK`aPkI%Xmc@rQ!jAP@>ljS#ERO{zSh!n#oycL+4X z$|;pNLs?&7=1%fzElH_WYzq>mtvDc6AnN;8X>KPdgJfv7UF)LJSRqao2)U^hAEslF z>5-QgbR`VV_vCvhN>b_CUKJsgQj5%{c<$}A$c*m(OD&ybZuu`cw=MOV~ zoc_-`Iz_j=V5Qi)y76)P^1cxp)|?EFY7p&H4e9cwf~rAdEk=XJTF{_p>xLRM)`AA@ zs;g5%W?sHGgG^&BXcQ%Q^M;~;5e`q|B=t>W6~^fc&^Qa)bE7Vgl;c@!brhD?Gr4iI z8S`vCWNv7f4>#JM7jy?bojsXBN)vk*d=+l@HzB*fVY?^R( zWfX?f_grv3pp&yd{lJB19;modEYAT|e~;{}0YNI3inRmb23!dlaD@$+@PJP7!-=l2 z=3-RiqibBagu*bo&V>h~*?=2dcse@VfQw>s6ygU0q32GQ zzpF+s)Ypmi7%WA?0zK7O&wQolrLG!%CB)wZLeE{UXKGA zt{T-ks9N4kAoSer+R#;_Au(c)!Sb-MKu-Wf{LM#vnJ@>eN=&F(VLD6Hd zye2HrQ{c#!Qm-BqI%Lfjz`dhT_ZyJaw0;v24$fZW?_o#N7g+r@Cu$H;uL!dJL9b z!U8=}tjFqNJu|y$bWw=5!{z>|;aby8qfRcd$6%=>EYMSr^-NZJHp6-$b`S`AYPybf z)97nMkHOMjSfJ+t)>A8v?fD7*5#ktu&{NCxS2vCN$B8`#%V=SNo@myySn1JHHTqbH zy9Gi|ZC6yPM&}JZ2FosCfu8!Tr}0B@iq8!U8=Btmowf zw#VFEqj!Y3LLl_ich%~y(dUL9gJrp}Ku<%~V`~UK6(-2+tn}cppbKxL``ms{s@t2L zPIOcy!+wD#o-UG1@##cKm@c|D#G)iSizo@FoA08CFI@9W=(`$Xu1u#^I7YdFLcm9@ zQD~W{lO0iBIn&CPx8leK6U77fOMOm(uv|rULn18ak;)(@2opTennx;1!cHNkyGBn6 zZInRpbab`tu2H)rom^eIYxEZWd9J%gTa$E(9@Jf*Olzu92gWPIgS5zFAflY|H_9yb%j7=&sR9 z5$xmI-d&?N8|mcQ-(91Sxf82qGfDjsXp;NRlU-( zsWGZA&j;L&KvYXb)6(NA4@`ylHh|w0@AG@WL*&N^qPdAqy6-(chI|!y(4+|haHP9N z&mL2f!vsQpl*#pLca1)2qEr1px@-9Q+F#u@iY&A;d5pYzr7^cQB6tzQp~z7*;)fiUPxbKEOE zG@|H{Jv4f>qSlPOp4nNcevc>D7o;dr8S`zp>LX_LZL%X~96Wd*)+ru+iRg$KePq|e zI#qdBBo_+A@#}G3xZlxCCp?VwrPFb~Xxg$F8a}CqM#a+bV`kS!Jv0h7)79_m^bsY` z3w)9YJezGAeE}Zq$odM+;K2>}GdB2oJ(@aO`TDrob-0H{4>p(nm^xc!t&96(Zga`_ z*F@Pkfyj8(AJ;TT49Na{4~-_5E4|S}qnnUMH!`HAh&1xD0e7iZk3gDxs^OULgb8u^ z*34aX>?6`uOYjf6s^wAXs!bo2u3937tFD^;s2FZ&T_;*$xaz7aA4S#NRU_Y5jaFUt z>Z8(CA8#RjCG~yPS5#LW+=2zs;Ul#uarU&ra&xeSwgQnJ90mrwg%R<%I!#)` zCtzJr3V4G2BTiImK~LTMxK6QIf$S`=J4fMvw4|>x6WJ_1H5x5eyd@AZSYsi3bWe>U z=ctT1XNm68QzPvO^zf&8YIOKJW%3n)5ZYjgp43yLW>4s3TN}pno$$0HqV0HUj$E`# zo9_|`1sg3qJ*3W2k#X@p!C;IOMg$Yg_V0UYG+FFBWpUl?snHR)e|9SkFdhozW~9`9$|&E?@!UGN~)+ZR5`sgmhWwLN`Zgy zX#<1>;FkXRr@l- zxy#tOS5kE1Z#FEm;;`J+Qm1%irAkR!X3Yy&$k)<%h_j3zIuVu+AF}!DTVnek4ESg@ zmrbp>OslNF1uWFK70$@!;G$QMwliu#D}*DWmqs6neW|6&J~U~q)zzSvMzdS#6y3C! zM!(>nlwSDhT8MS&rBR`7`Lrk?Pb(t*#lpG-}@#BUJc=iZjg|kDpS+gzwLUn^K@jmnqQDWhS%@b(sPU zT}E#gnhFav^qD7s$np^tXqYPf?J!=c(TGMcs#bfQKl<~g2J^e2l;O#75BFrKB%>)B z#<3+JWai+y_F4@OV5}W*{N)+q$)Ud(F|&hCdRmc{Vu#{A#EiTwJi5rs4|d5;_vZy@ zLIg}EXLg{q-yIkrzvDA00^0XOHsu2xC}rnDhL$k*Jsn}3dl*aLqqs{WQ1{@DcvKGd zbXvifA3MU4I?cu7v@rg4Oueg+FxscllthRZ*GDi?OC8ov{sUj&9~1n*tHC`<1b zh#HS;suhg|*IpoKKPsIDsfCaXopvnDBIl|4f7D!9jD6clSL?B7o{F>lK3WVJS5o$fSKyV)lR5V@&E)!KU-g`` zuc&%fAXL5+VLa$Wa14q&jALqq`XrWt%e#$+#jb(Nzl{c+I|R2+AZlG2p&anF;7SF8 zwmw3wSuCfO19X9)9ni>Dt+z&Z3$C_6&<<+0$HPdqgoGF-NJp(NxMYD4JEW2(Z9#a_ z7>tR+Xe13U8lDy841v%xO>_BsYIF|CiIrFTE;>aQ_0;IaF0za;q+Spy^u6s?^*POv zf}11|w4bcDi`T6o(py5pHJ-&LV;fN<(VngvQC6W53q)jis z@*mxJ-ofBm{HwC>us}HDV1(;%PmQ{!V(`TvXAn=_#?(Wjsj0GiOk5;M%)7_$Qe_in zi2fp?oCth+5#1d|s6O@VS!IP!AgnkX;cC)bqk-LZ;?8C8(ZQzxgf zDmz^XVc!XqS__@2g!M>NFI`Q=4McBifpF7ujWWT5;2S&-3lIAK#7Z3e;$GbT zkoAFV+$rwnRjc%35ok~rZu~Ku7=O%$=GW*gtJ7mPn3{$nR;R~o$md19^)T<2`z1wG zmIzdyJ#VN!&$`Y-S31#o8~oC^k50C%M>O(?%n*TS^CeqYHG%A`%%K@sc~mMKZ7+s5 zV4PhVFwTw!ywoSOrX6R;n)WmhybT;@$C9>2U!zZsvt#W@&di}1?YuP6js|z>iyM8s zPMu^&YzlzL^3f(c`uFO-5~;`kP&RZF2&>oFIY0)frI1vBZaYWl&lk|rq$Q^WD!+}b zY>M{`%MN0}N@FX-$Wy4dC`qGS;hZNB^^UI`w=D^$a?G(*D5V0yG11^C&y9R9n-Iv( zBD$p7GFqUrVn${0>x|0qYxSpeiVb*zG_&%_>9`D=*;}JB>AABiyGHlcsPj`8d|>7i zqADN|M!Z)!tomG>Myh@ppd#VgEKnIxR5|R5Zy3L1v+$n3tc+JOD=M3uxjtH18QJ>U zQ?kjdj7{dwr*yJo)0eVX4L9p6^WO2sQ#$efF8*oso>1ortFenaFo@_+RZ*EhRpIu^ zrdTh2Z;f^+zvu;v`B-&lW!xZ2gHHS8-Wruit-C5muj#GPJ51RAiwUu@5#4`#BPCT z(NYKR$#?y$zJSM@L3CBMsrxkrO@;G_s6AKJ9%*^w8KXD1M?WFGXbFDqgi=9_e-?LZ zX(?~&0)wb8kZC~jm6h6}JYFDFcQI~E;o4FsA@mdohVJ1EQ-m-}AQ+xD7_j_UD1;9M zf+2(WBfcvIwM!sK1L8*G>%DR68@|j|BIMHo!IoE%4W>qjgYFXuwim^cu$*=e@&t0S z(>>{VzTuQ6ynC)2&K*T~n=;-LBzmyki)MP~S)Jm8c{#Wh{UGvrClHzbyxelsbpu88 zAja1Q&lwTnA~}P3xt?5dVsst#oK8;E9l}(49v7(c=wXPupVvuGU23J+ydfTcCcZ1@ z;;54SmwhHGT52U&*vwUFzlp9qkHH4tj_D)zKP?bEkMj3rTrcS4a-Fo2?*%Y_-dm#) z!ZckVm>Yz-h;!VRmzU$t$;nHnQen%xY52%RM4y>V@p=9Xk01Xo7-pvRFBpyf%=A~G znaG)w9SG9rrZ)@C6xk2Gfwq~Rnq{W9Q5Z(wFx!J^I_agz&uluxFRv5;ld{Z8&S7+z zd3L6uC)$4Mt)=T%^>o7v(Dc0! zO9g`Ih|=^Kn95To02w%^9}$vRfy^IcL~8&i>r~U%CCS z_t(ijM%QTaGAmd6tI4%M*XY~+Iz@k^Yjj7tPPT&=t@O6kHBVqQBHFFF&R(=q%XIe1 zuIpAhAk>2b(UP+!vZIysp{n8!)v_Q#rH*S)dpPo)K z;}=X9rI$Buk{OYw44h*j*wf62{4*%?`>NCV;n3O)+;#ep13HU2B0Y!#t_i!P!W@CH zeTLc9>y(vRdvtX%&)^v-Jh;p@Osap?`d8crWEN82o%*}zxD63b=EKW}A;e@2KE;|0QU@y{U$EB|~b)D;5J z^pBK(Y79U)aHa5PA)XfqrjM0>ei4*GLM{KxKmF2kJZ?XwiCfxITYmLIb(K$)dp=?J zxCiK@(?|H|1`j5i*hL$F^#MDKwy+m6vURFr51qST)87fr;DG}1^yq;wfk&1H#Jm`R(6m)~`U-PZ z?0;&MO%vu4OSrE}%%*rRQHdGTwrh|v!j_m{T8t4kI3PQaMThwr?i+*fq7D6K#x$~a zkWR6$`on&!R;T4wyjK1b)0^aAS&#yh^7}dV`+yug*G;DLT;JCy4Wmo!;)b~xry-C| zx6Bv_w&kM5dg=;1w4gB-4DEHiP~dZCd1$N!)7?BEa`Lj06>=QkX#d)a+DjqGm)&We zr69sWjq;G`);=1gu2iGeIE$-hAB{%j=@cE^N25L9unoCrr7y%?-wK3}OUIX zr<3cQi&o0L<+rneYC_xz{s70UQS!$OM_X&jD91G7<2U+>BKdm9+!7!$|7WJzc zC1TM$3;$}y_rmgvz~)5dznXDHkkRf$j9jJMzR<$In$df(PB!Ni zD@IomE-DRq^Vu@lVECoWlO0aU7P^^?e)7Kn9_t6 zo%A9Iq|ZGLeJMK`wCDSXJ3jaJf^a*WT<4{2oahh5SlAyU%{FR z*%vho4d4}4vFN;N;T2ZTVY0#+HB474tRtfIw7{?x)~Bq7S6Fvy$`5x5g#Fhn#A8+D zTIGk)RvxQ>Wl82*PeS6YMslxH4#r4NYD@_=#lk56PD^-0_C!6_{m3oNU7X*$W zqSsBXCa0|Q_KRo>4`Ne<`o2IIF~%A;h`lWYg8@Av?0W|ot9A;@A%V~_&dOueEuRjp0Sno{Q4z{ZZwUm`Sqrb_n!F@4=xCuCJg7yw`pYkIQ(@swJ$H*8}#@CR3Ke=pk0}*y7JF> zRGsej`iOq!I}=r2)+xUK5EKJJ3#Fjw&KRifwES#+H)x^Jz-5Bt>LD|2cv&ZBZnoD) zzwqPj=vPp75A)GUF84t>!;=$q(Ur^ip0B`DPGa(UG1G%3$-iYw=u-^ z?`m-UoC2MkdHn|lXpOcy)S*pIlBkrf{?_C<)-|7uKEe9sA|3KQUz51Yq^4~zsnVGbQpWQD;vA;Xup}nl- zTaXT{QfW zuS(oIIy{6watJ$&*2#tz%oo880+BPNsx>c-)`@LjJ{q=zJ4I|ir#OBxIPMwq9|mT4 zGSTHrMRPx0gEo;nLa`-Z1pdq^M*iJ zeM{L?I!3I%d#qt~saXAw;%GNkIEIHfqBg0R6hv_BKQuUg3~{6h$LosYu5qHH?YIgp z4-EIFt06CtpOKdppfqXq#wy{hUlgGNw1}VH4I8IZe0~6*S6Rf*+_nG_8t)cGpwnsN zjg5%nQ7>_&(?=0+Z!%No@i^{W*C@{MibDTL-z!}J*FIifjfR#O#j+>=TI|Rb}pGLT_aDNL-_Mv?= zn!H)LbZdlbN*|53PSD9UtB*$7M4h4+_tB{HL|t{f65*VrT>Bar&}DW`gll;j8ns0! zD~WKuf67YNC+cLw`N44U>Z=0P#N@(nH8+?9>GDp4<3B!3pkiS@b!T`;zLAi8!y)N6 zNvC+PXDB|y>yKcjV9|9YlQ7m#Py(sC^nxKR9fn^5ZRWr z)hOi-Rp;9R;kwfiu9IywdTFvwuJdg*T0U8pC^^D3OyGDT8d*s#Uq%VePy|{*C0@S# zG#M?of80l-H1XT-5z*iF(deEj=n^OUXjCMGag|&*`)Ksc6rG~)=&R9c{8OW^M*7=2 zMc41EQIEF~_8TUR9;vEqZzB-4--xi`>Ayj0DJ0|RzYUr2q##ENgxu?uI4ee?79_(D zZ%Z0huf0SSEHz{DhFm(a&_pdQJZ%}B2DmPl*DY7upOwZQ6N$oJV78T zURcR>rLsmP@8}fw4_+!Jo9@tPg|Ms@s92Q~i==`NE3p$@@4}?eV2mWe85Pl8sA9df8Syco6)TjQ?vIdVXTDm7KnG%%9(Itx40d zTuJx3b3OD;C42zmEnp1Uqb%#00ofwRdOe;DPX=w_>SxU`y2Dm3e}QtYdl+rzBF#kJ zysc>zBaVp`2;c6hFdb!uNt(Rv63ZKjQ%j&u-|K?>bwhSr2K=Z-5?pWLm2sM7GH%~YPUS$X{B{&aUvPNtWl zgmH>MCGeZg6rYuc%%b0HcjjB@?^!y3cf4-sr2*_xNXgUyULQb&8(WSEJU270eF|@Mn7mamSz{vE=0_)f8pX z9J`t`=h)GYh7^W%kz#&^{uNM07x|1)=Go{EpJ5WDdHkHd$!wjd$~SeD=BonLu>J+h z3;>61zD=V|V#hXth|4^?3$IVSH(OWlrf(LS!DHl-eOP6U56YscDt;rn76dDTO6uwnr+KtI@VvN;QwQeeEEVL|$lk(cKnaftN9 z?Yxpd#~L3k(n{wU1VYpA_OR0hgW(=wP-=`L zQf@^@A@vam9amHkC4;wXt!5;2_?ex)R*}tX9K=o&c4KeGQ_OFHME{MARX)jqQM4?Cg2Q z;<*EMoBvy97q_n?PAa_a97++5RUZu3{6a|c3(#Bw&2B#g$@BvDzLYS)9q8f7%<-hF zS8BTTA4sMb_Clj5tYSR}=9CSvYVDUX+O)Gj6cnqp5275_UHS@P~s7q^e1#90Fx zggb4vDde@;Cb(_=e4XO?%X37t`7-r}y~@cJ=~Z%VfBNZdzc%6{_RF@Oo(-bG)!n$2EQl4Smhk{=D#ioCDn+mH(?8 z7Ny&x_J5W2qFtDwuqe#Vpsj5DeT&eWf`fA1J}NeC&$rN+MOcSL?KW6J`Iadsm{JUi zkNz}aLQY+b4^QpkOP^P{^_v%CJ*@ zE=&e<45p~cE}VAtUdqT zP#D@eRvG%NKp1*P8Mw(kdq40U_;Ijh(3;3hFE1D~mthi`Qck((}CO z?qDG3&-P{os7UIV(a>nvLL#bRisvJl(hn!e41!QH7T*lVmo(`+SuHENfj8qh-^nvvwX&{w1WYjldf z+E=5g%>AE^NTwojK!Zf3$Hb0kA&zJPN9wgq@bGpTuLHUs<{rdWGM|?XH?3p|D)2zL`kYmrv<7?+eoEt zQ0d%tP@G8A29+M+Qj(PFuLmtzN&zl4lG3vEh6ybAKTK#sl&nm+vyp6um^RAp7pzU{v)AEXIe1X7I4TXakne$WtFpVNC2s zBx)%2{O+O3gkY|ZqNMi20+nl)n#7EyCfM=pMxEkwh?eqK$tG^pDIq|nr6#U8p+Ejb zha&qOPia*8g_ZMvg~=83ltzDT)XA0jltu$L>Evqmlt!I4>lB^xltvx4=oMVVqe3t* zzd&B0GJn3;Lq$@_ zV-JT{_JdK`52m|^T4;K)s_X}@?E7M)vL8$MJX3K8KJ!-!CFq=*q(^KfIX7{*-TmfyD>SxR(;Yk6+FVaydaj(FXZL~ru% zQ~kCbYl-X^J;^kd5gm2_L1WAa;sO-<(-?eu zFcvG+I7T^lRcKANR|a^B66+5ORLM2ZEXg&`y!ab4J+n)v_#s5|%=nVmgk37R=CNJm z^wM%R_w+6up`6ba*4VA9Tub~)<=PT+9CA%1TF!1sw0XNF(Z1VV!9c%zD0(7$ol3>F zXC4jr^d_?@9^N9_#MM{bgNKo1+Qjwu-h&y&?W4^+!;VGKM_c%YPstvg>=(+cTNdP9&mguAY~z^v7N-S-{g*X#E9(rv|CD z$9IDJQ6MIrVl%Hj9^NOHPp9m=z2!(V)$%lHam~k+9V$AzLoMIUEkC+XwS2c38J@Tw zdks%6?dO(fpy;D7xaG_COUuio<@;63wJ)UQoxhNlZQ5rmTl^^mfcGROMNzvPhsa zoo4b)l86$VoqCgKE{iuWL8Qtp=TAvvd)t~pT zTCtUV^`K5wtYVPUfLQ@P``k2Ho2Qh4{gnQEI9M^mQA)Trmk#^k>==9PB7VmUO zRds>Qf8`LoqtgL)?|8m1vyyS4X)QC`o8isR$)QrQhO3HL z6*==VGx3JWdM>&S>*U0|`w8DfcoW5dJJZwI1T>h&nD_O>$sV|If7$c$dIXDt>b2T_-maKaNOr+fh_|zz}P|-yz@Bwr^;9DmC@D?3OaMLy&l@ZlV+RaFaw{?-N6&w zP{{Ck{eqT?d$B+?*h}`9SdG#SS-CjIWb?#o6yI8LJ}&S>A{xRv3`(L3W9*Fg2?Xse9xSl zrilH${?U_}v(A|_%bhzj7h4sR+bY3eTd29u{$ZmHKgCnsn1eR5{~S+sFFR->AAVeW z&_+M}jBXCE8Y-l~p9uv2CmPw$C+XBhoX}k$aIb3a>l^6QVmlthP(b=Y6|huucWt24 z^6l}&C4EttUJ_VUQWG;=Fc8ZnwZGIrrwYm4DiGM2T2#0h0|OpkcAH$kiaJV^I2-n$ z@_@$iw%DSs5K+6U8}BgN+hR*Se9s_>!!Jb3IQjGr%$9<=^oGSg&`O(riJqwy__GW1 zjSxQxmx+$~4@c{oX4CM13o3fWcHK@3*>|D={(yI2*)-jT=ibgcZIY?9B(xvLR! zu-AFQuVzgx;@vUaGty%I{n@X$j@Ss%8=O4(D;9BoA0pYm zE1vj6Bx$?jsqWy1bjsd+k%9OuwL7&P_h*?RVWU9huo*ELwwTR`LGL$hw`sx*e%sHl zzg~@5vCcy4cgK@+h_H?nn3UtCnKAVTTIoDAJI40VDg8%jurcl>J# zqAbS!V-KCOev7BNJ9_9e6+ia%&}kih9PgpiWqabOF7?!@`yTWoc%QgbG=3luZYYa! zKXSlEBSBOZE`codRftNVT<}yhhl_S7k1n+kznW8KL;bvn-oe9$3N5W8dR;)@PxhY=gt=Upa

    {W} z+|N23PrTuKDkyj$DalaP_@Y1rzzDlq?5z~;33lR_-*-H!Xd4Lx?MR_b{7Kn1O46B< zo?<69u}snn>}=vX7~q(B%tl8A@rIpmicbGoeGhHEg>Q;J2aDSsvC*AJ;v+XjbI~UJ ztQ5Ydiq`Ll6m7~8#P*4^HtO6}ncH0;%w26)YpWZC`!g{&VY`yHR?-=gUT+s|l0F^F zj{MTpb{5*I8VNe9z<}IeUz;Cy6*OcU?Uw8xQ zG*LW4<^VFNTXDJM3J28%4>F0#U}zb|U+ZKWubBGVNjkkUQ)=$!L2_CK=D- z2PPT2@B@>K2mVA9MurI#iDyq`BE{$tU7mxgJO{ZvZ~ciGqBr00`H2p4le+!5S;T`} z5QQiENAJLmF5N5AdW_LXGUuHL=3L(F( zceHEQD6`kF+0UM;GJ6f1{guiw&0fQ1UpQsjxP~p00Zbv4Ykw7GzYBzoUn(0Lo~~wN zC~O2MU2IzWM6_*{4lN}>RLS9&eL9{}0$E66=Xlattc!W_k#0TLLcNgA@diU-Xi12 zis=0gcS%p3zB(6A?vXupT5%r7yL#&M$N6}wJF}-wH(iLQx(j;h^eBET>#5T;{P?h^ zPU|nAfk0fDh&!gloxfm;`^Oabk139vA`U;6K^%TSoK&rHR z?o@u1tQ6nA`K0M%JoNO|QVNNB*SW_^O*JQ_6y^~1#*^rH&53$VBaM@){U+?R@uQN5 z9BX^(lwl^_Cwl6%R&$d3Tu+^Dwp?Tn_Wa_@aUFvG!hkz9i$9f^8wz{Eg(0dCdlvUK z?W(H|yN7a#>St6~D97R?zRIUQ_BE|W%AcRjm0usT@;{N|Gm5Kn>RFvQ-X8YktB&wa zOlo={v)B{rQt0z}eYuo|Kv;@QZzQh;@@}>{DXG{qz@R6faFESOj+kCLP1tE8*w$1f zH%Ky_95~IFP^qw;cn5G%A61%X1hyhlpA%}{OQ#GWeZp<@(y7Acq`JOdI@QsgL=K!Z zDHDPx?byS6rFf=}K*+)_75nggHmWa~y#>O+zWh0$hjb?;&)bL7a8=`6gBmL%HMiQw zfht7ip8~bg21N8lwT}b6tUE99aiFy*iq(9t`7fnjUskKEu(!w{%2a-8Cs51xlqxQAqxfKK-nglSBSyzLm>xBJBa)L6#Am@NEb;#ftL!8mtrp! z9;=}-Dm=p80`ybrd#Mi?o&c4I%<=t9_ufiG!!7*5-QkuAA6e+nSSJZfHfh5xXu6aX z4$&yfiH|K*&+a70AhfSvZ3O05E$%tJbb8M2Bzx08ZDbYE4uPQg%8~5-6D@`*Y76EX zfuQ)t;ReMvJNh_#({!C03HDxrpqgk&&Q0f=f8Ok+Q*XiK3k1a&OEs6X2SV;tPj)t! zzf4H4%#JSqBCD1X4iPP~qJ;4dC#8guf;+l6oa*`IV_{t*5Zabll`m+Q^2G`(`(iqH z;ES)al$!4Zf=5ca(}9v+qP7Y=gZdd=3Vp56y;GtX`h`G^E9?^(O!Ns`ctxC(oY{h( zEilRFFQ%_}QM*T+lhg;p9}%QU40FD+lKrz@dW3O_&;a+H)%{B^oyNpDRaY@baM3h- zHEwTnFG8V>puPRi67nNLL#h;hyP-U$%K5cbs~4tkxS00uxk!bDqHUb9-}NNm2W2pGO>j9>?>i21>_oazq7W+JPVKzL@GRe7Yd zFGAT)^2GbPJJ zDZ%E|$lnQeqd+kJZ6(L=y>u!OWoNB!TW_6SjCYdb=6yD*ko+T>yX!t1t%G^o+y5a# zjtPXYqZ;>)2PMly!3y+_it$>hfSUw@@w}A})0{&QF%Z`goJpf3xN(@~PA5Ca*;~hf zOXj{{b-R1()X(W8?gd&4cQ=91@Hf0*tr{oIZXnypH^RolULTbRwVoFpAR}$6BN%Bz zN3hU|=?;yyp&!s(PIdB$#`7|4W0&-U>ARI(uh_Wl=endHoS3U5PZJ2cs`rDl1v6hD zD5Q6&aG~7XhrB7+r2=myqE~IwpZ=?mZY*8ntJ;ZDuwDa{8LC0eMFENCa*>X^oRm_W zhs%!U@|(7YE^|^!zzBN%*`UG8w*|<`LF(&|Ekp@UO2L{r&9&8;WT9S2hm5C?#^dXn z1hY-e<(G9b-}{IYH(lqH;fTdH)egr=-eiHmEwOPsy!#5Ly7pnb;7l5X*;LgI^Pxnw!wpiMm7W`P^? z&{E-^FAy4}9hOO!iBf`bycTUL;Wrf@-`coMoq{Syqux4Y2;w`NyKiruZm;bmcV2Iu z`qXw(-B53xR@8QqJt0A-FZ;K{>mJ%F5W2TH+z%z_^ar>eOVH`2D-kh{=X&c@CW1HF z+^_Z4Y2cN3#ObZm_aI?cp7pArpeTVmZK`j`+@tK>ZR5V-+N-2*D3g5Y8=krf^@3S- z9T9S~Kv*Yz!*!BnqTm_TH=sp7BG@hh!MMl9t$SWXdOtxH2n5kS8+Rb*uX3u>cv*ro zX_Ol7K-yjnw_K{3V3=){olTk2K?7AYiQ*IY+EnwvwcoUq znV$!SS3CoIRV}=x^NQ!YK-ib{)@hBH`>jCuW0CIuuD4FVUn^tA=Yor-c}W(%U+RWw?%n-AboJpkC2Rr^eSgsqUApbjrQXN%niKI=O|qkw9=Qh*h||B(Ir3 z;9kcS+!zIqib3z|9O+B0lSohhUHM)j{rGjT50O4gq|6rxX%gvWl4YV$bdGe#w%$6G zh{WZ(`|sX5)xREN*M1wlEnG_lLf|4zjhxFQZ>2!s-cUpCyOL$1s+3{bzCx6((0R4F z;CiQ8wtx3}G=)oyidp%F$M=BY$)jwM9S8jH*E=aGH$Y$Oc>GGa z!AbG75BHeRL2fLCH#jLtJ#u8z-`oa11W|<|+Q~$=8(|9{JX$Y0zY&OX9@AA{l(Apc z#3`wv8>NQIBwuRi1f+2dUFK7UUnLO2q=phC%S1(-#*x2Av>y=&#*-@YlWvm8-z&Ii z8j1YhFG4|hRkONJRCf>v;gw3b&lG;Y;G$_nc*~1WRl@O{G+3}N354+9ba_tVIIk3M z?NeU7=4SC?;sNDd@nXfzW}NR5QTqf!qKl3#h75F*Phk z#niAEbfU*^c2Y_xm_?GlJJG2=zh6(7k_Ez&X)(#a$erzf+URz{G!zJmS7Ky(#1p7S zf@v-g6w@OVXohzS=6->om=Tlw>wX(1)1YWAn05j|@oEfRs?h2bK9vY%K`6S|^Q74G zxY#9$PD;TO4b6+e*s&Jr9Dgv&Kn_Na(}_+>QVV<8^ap3%af_4UGY{}dLMgj z%_j2aD5Cw5O2kp{+D|D*Un3A=j>o9h-Bj}02?Xv`43BGPU_T~!%>)-sBMq?mMJNQl zYTamn{RKNnAcS8qzZ$>|u;id>Xk%mDc-+dnO&Z_^$(IJW`8IR?DdCV}kVdy8sEW2! zAoO#iB!@E>vc#7QZ4^wfGgWXz?%9GedtxEJ9za@1)cq+JdGsC^g{E&+qOF zd-JQZf*v0dXc_n<*}yP;$lQzSJ1OaDe?dR55u$bcUfr7Hq$JgrzF~%@NluC{JA~#? zOxu{vn*@hr=20m={4kcoyfjI|{Q3qm+jyjbg!wcnT$w<4gF|`hej9xynZF7I^0QcS z;PEB#u&UE_vBWQ!YloG0t`-Q|Z(`LXubt#QBoMeCVtJCc3WgwF+Y2t5MkaY3ENDgWax`zeZS0EU_ioIlq8!YruiI9C>q@1ck?zDv5X%4xSZZqUgbM61*HXl}1 zTD8@3Ddku@KfN85q%_g?$>@+U7hEP9R|C=5XCePc zojq5m))h%N0ma}5?FHhh&SZazuhT4!N*MNLz+LxM5{UDU1VU%;zN6#NftVHyOZL}kJxw$ zd&rI{Y|b4RI_ap&o8>^>66A4f*KNY6h(@+GVqq?loKortO@5F({Iu9qwm)k-cjRjqS_NZe=V2}@%kZYB_N%tqN< z^6nQ1oHWY2CCfxbbZ`vr7VLh3U>vCqp!ZIZRhHibXVO4|tg?(lDV68`5-M#_mFLDe z#BaYCogOtMM}aE{B#n1n+`(IS}U( z$h$d_lF&u81 z7u@Njq&&P08ydH2wS^AeiHQN+8lZ7ZaZehWBj!GJL~61?*g7Uo#lT&X*IpoS!{h$l z0fyXcYg>P@k4l90wIR{gmWs8dY^^U%SzF4s%uX|{oypcZ8#*ceD6Gvla>8x$y!qMm z22+075Gzsib{t~qED~8%&X{hEoD`q&C*K$N4(H5h#DRk%b`etyfhfj8DWXsEN(2H| zcIhHwtF(H>CbZV)qKmjjinxZ0_zeuIfI(hb&j!`L3kF?W&F;wCur_%fA0>*&r%R$m zZ-;22?Qs}8p1%v@fxnnevKzj*3(FJ7G3mp*P~Is)JL9klcLtQ9T>6bu-5R6HF+R5! zB^?E#%tzwX_}o?UdI<#XuQ+~=7|~c(3Aza`nnnid?iZmD-rT1+FnP>8uEvU!acbZ$ zlk}N59y`8iEMrHdH-AK}NgrCMc~gFMG_ux&k1R9*3B2W)Q>)V;3vFxaRQ^9Ga*hi`iC?P4(UjOs z{C`Mr(KO=!!xy3873F_^2_Sx+Q;Szy$2F7H)^pA9%!3*_Dim{TaeTFDE;W?)m#R54 zzI;;5ut1n872}sI69p5vVz_6SEZ7AC!8pEFRHex`d7?Zkl>Qf@J^Qxu?Az?wcbcQRMlO=4($n@(oQPA zmvxm6NP3!1_R;s~WD)Ig0-SsX&a=BKB+Ep> zD!9tN`F9(26=bGB@Xgn6y9)cV?0D_gO%Nslv@X+<@md>yk&&jlNBzNeo~*nKc5O4N z5E-`)HC>C1TKg{3>IDr?$nT>+FMDFDh3u1CIH_KakB(n9@MAe zx$cSXN~)_X^kp@sbdf$upvD!r(WWZ!2Y#_??|zR&aSx#~1ft-ZqA!N-DF~AQZmX(H z`>(oAIYLq>5HfzSxvz=QsT9_7%@hf8m_QKysBVugmMjwm6{wm2@@kn9F95jmP1skY>$V~qm zFN*{8B7aPHC$cJ$Weg0+d-}WYb5atn_84#5{+@-NzYp^avX|G^$uUe>k{}TF43!tk z4@h2jfxwN6c5_ETm;~@al$#OTxk3^a2pLn92lFJ$M1lK%c(5TQis$N$RCcRC*=JGL z)9te$+TOiSTz7=eO51-&x_+UL<1V{Hi1t~!J!7SW>+Z)}nq2zJvixZ)h3|KgBlQWL zGES*xe#GJ)@Ptl_?srn%!Y6dv4uWA%=v02nMlFbFi{_s7gie>W#At#Q@`Te0u}zb8 zb8;+(z|%_LF^l`a6FRkS=_Ch^SCk9+FL+P>AC0llm(?(}A*GL0#l3%&f~wdjEn21X7Ju*ShXLx|GF+D)UQt=^$)DKLw6aKAh; z-AT?aLix2o9OK}VZChY;J_OS*eE6(UD<_fDr0XP-lf3jR(?8$JNlBq_kbY(A?M!V_ zt*oN{jj3;ME!4j;^~ly}7}aZ{i{ZgHpDKm5KdN)if_5^|Q>+=ch(bRQ_617&pJHAv>xEYpBs*RUsSxYfS5Op*1G zK-E^($7(4dqV=(7p0!e-P4sxwAi3Bxz`(H&UafGaB1sj(e(OuoH9j2QwFA3E4d z@3)Zw=@+5hBM=20W#_Fo=RkuA#!kVRH0bVRQK(H@#2xpS7lg_oS|RCGyB#Y%|6GKE zfa?9_zY3C-?++Q2F0wups2noi&JLN+B^lio&&{3zMqz;7uwQYbl{U0>ss*n;!et1A zMX#%}S=-5iS6{)IG%!ud)~Q{jY*U45zCcKNSCws=WSJ-ks9rX%?uYzY1B_rQuDooO zk59E#2;Y#gW+lBsM44JjIG-pJ-`JVh4zE>-GJDLh(7JX`a{Tp#PDfAM2$UZ8HBai4 z(B4UQd|2$Ph$9gPl5X5U&RvALmWW1LvA-$tNuAQqnBtm0sng@_QRM2~NR;L6gZQYL zXwb(+8*V7W4H*7fdu6x*!#Bf1XnI}vRtbcKIjr@@4o>1vSC}N_Q6vNSD?8a8VA!QC z!@5Q1e*KNCu<~r880H)wZQwv<;6NDoMh9$!%gzoG@r?v$kq!?E5DmQLX$!S}z)AL2 zPwHfdq`?AV@*sESlRAxh03&DqlRA}%0|&V$KdI9OM;O zSPfR}fEE0)1RBdX0^ZRHwTr{=k}IUKg(A0%68vWk&mls(G?Oa$)4)5Z20Cg^4CAr*)jHpjO(2h=yu>c4(;fa04ri zeF!@;v(k`_8r+L?C=f|M_OO#u@`I7|7Nqfc?x7myMRAWfDJ6%$?n^_p@1|NP`w=JZ zqU<^-gj<+tr-l`Yj~{VT1HK%AUe}s6uwr-GSsNw!3xl~doFyH51fIts%OAw*EdpWl zI*sfXp492Igvsxqs&z@+?OMmR{vc)~sGQ8epa`)m|AYvb})Scuc*l3rvXN8LU;9hLN2 zi~HU_I<0urN$$3Nbc*ZZq`F=E=yYEfh{Ac#v~x<-LaRE)8<6xti`$KBy}LNoaqPFm zqIU%1c;IHcJMMsuRzp}+tB4LqKF5|W&aO8@l}-iY3M&WW3M+!q)m1ri70bNMoHQJjG)&Srgc^X+kvi#q)EC?&xy*R0ue2%tb9LvS~n0O++Gsoc!41LO#F~` zUioFC)dA88=hY!X9AU0%|IsDQ@%p@>yhxy>OIe?LHM-0rY+U9MHk3K5n=12C8`{&< zZcb9B3+GUQuxhD|O+Nuuega!POwKLM*_f|XL- z&u#x9KP%VY#*?3K1Vconsz|>GR7$>AO1@_${kwDD(z-B*=zH6~WfqzlQTsjbai^rL z@W3!_Wg9Xdb5eZb1sf%K>1Rg2{8+Un&9jt#o~!{GZ9-HjdY6_dJCy!|O8-IDzxFW< z0|UGPqJu2&=EtiHI>-iXf86wgqQFf}hne=N9!_eImFtJ~hiu!IT5wz%#%1ODAE9GR zli1Tq@oE3qD5)@qPS|k#a#Bxpe}#0yHtudKodyAsPD!C0`pbsPgi?B;OzPVVlV&R0 zrwK$QAF;V_uccEa$n3Z;XVff3^pZdjov`tJIV(ZrzDX>%`Wpwr{MQGmz*9ze^(U9D6hHF48?Ww5G| z3Ha_3(F7gc-{{_$F9b1uOwe(g@2AKJWC4%SC+!LB;HQbYXNZ-ukjVF<-_G&VRHpwv zl9xS@rs+8Op8h01W_p6*&N(@_?dlaBpRjs0l1(dlkLX{>2zY5VKb+pv2VD97Fa%XF zN3Fh2ici;cO7hcZoHGbH0Sl_{Y1+bBzxPGy9nUt=sl=*$K2fiW%Z0DYbgIjRAI6Vw zL6C|56{M9yI#rP_1I4FJblQs_Ag$v8>63kQO0+4d+jRHSeRO)r<0SXcK01AXA7lII zbjahRy07-psY5>})t%Qzr`i3SjqoR64ro=unzaUOahW^ajwzDJ^; zB6s=mH|bgV>_HKY>J@YWKgQE6H(nwGPsNBWBnUe_dyrA!8Ay`8HsGXGA886(?WZbC1XDeUH%@EVF%Je% zaHGh`r_XsW?4*F|o%pe4X)G?IBY|o+6(LSjt9mT6Jb&?#qBjPmin7!ss_B zz8oP}m_zGhF|+y!O1*`&J{B{pK~G`o6{k~D7AB+yeI2{D#6oX9168=*(nj{?h!ExpIPt5}AB3<%esGzp zmU{0hi2Z-Kl?zjvL!iJ7Tk$Xslf@HkO0zI_%Olg{8`O1BK|g=K_h}=WPO_d!VN=iF zoUUEyWU2I5EG`fHt`M7Yz#Pb;Qyj{+BD}M5Dr3(uQ{N&}h)Pc?!eoWWF`=nWi7wRu zKaX`UY^u}eMNUe7x2aB){4xI5T@RXKC)M55RHv@RXxVs%a+j+jHWY}Ky+(cGYB-1- z_{dnf$o?XhC$B4kuw(N2!#j$5i$HL%kLAhhKOj<*SKn2Rg}tYb`S_)1xM= z2SvmYffx*U!pc`!PPj~!Zfh)GW$7G*{{6AOI#mi{W2`&eSEmt!oa7$dSEmn{VpLz9 z(h?NwwpjPdzB(NO#ixCB3P0^6_cwiYI{&nj>TU()Gmwf=V}kJPk5!|_21y@?CDxj7 zxsrKCX&v~CXng|`Cn83~s^ ziwvJ6uWido)m#-tV)3)lV+v1nTKTfL_wI&w{20xsM0EH6K-r>t*{OCdCDPN=R6Dx* z#m}l1uA1yTHUEguyj;g+S=j^W6}}hDG1y6n&{yo3&5s$3AVN*1uT=6M6^JmHp{@us zQEdceRx3{cHcIA?0>L-euI4s-B=3ko!Busqmo77AdmZsWQ6gpT{h_i=mHjO{Pj%kn z3&S=ImZ{ELT%LME%+95pOPh~0cOT_^dDtwZ3+Zh;I;gJCIaPF*NhrKy=b%1%d2~?! zAVzEvXqKK-WL}}7sNBv0IpR49$a_j8AblkWNL=MwBBbxwIsVr%0+CuFh~ISXGPkJT!GL--?O3zUUcG_A&oRefw|8{rIf#{I8D?n7l^3ZWalp{ z?s(B@ep#`~J`BKWVKZF}+aplL(>A-762fJlb__rXLuEF$jqM$PBwv2Tx6Tr6vtt44 zHDq(SjgD=RiIMI5p{C)Ah|dfEWXDyFwqemtoh>T#WvNd}uU6g~QK6tRYPT4*n~iEV z3~RVJ>Lpg}W-GMePKvT(H(SwrxM_tVq9ip9_>FJV8#mk>Uk`JG_++^1G^$Mth6L58 zsAV3&V^g{WpDU=U z|4sSc;F}IK)^TIetMO!R3118M12S?0a?RJ<4qVlB!#IA0=?&-jgY>Bb8-P0_ONid% zvMd_sBX@a48TQ}`uZHqw~BWKKZ^`)LfPUPmg=E2$$>qPyISEfCLV zivDo|RTM3V({MZD0+!lrs@ZKUh{LKS)l()dWQ*+mr#h)#KTkHj$h&cZ+OluNLG8%K8ZScyW@LLg|rjpOdC)3j<8$rH9Vx&Em6sql>aD!M%L z<25xf;Wfnk__5OkauMA@4@kdJVEj>>#m)?oTBh<-hPI7)B0>%qgp6F?P~RO_bI36PB)+KRC@DtG{1)*(#iU@(q3O6T>MQu zUlQ(^;UvCs_P!bDQbApEwdx%=DT<*c#Y#|Al@}9`Ho5-DlWLI4q>%czN}Y=59r2pF zv1bRDf?h>0=*iEgU*e0Ox6)m&N{{`PaK9@MM(&Kh5+5&@{JyX;FpT#*iK1kWK&9+3 zsvfV5=rH>>=T)>>ykI&Uk9p+ui1t5Odt#|PMxTneykMoSrD9BLk@|o@7;`+@7;e&! z2fbkU31{d%54r)TzyDPOAHUrcOop z@kypmAL7T?nK~VL4T`{$eyvjU1hd>aOIY&o11xXh2UvccRjme1C4&F*B-CG(*Z(^P5(VJOEh1|!Q`>9NwzMg|vL|B&#qCz45i6H1Y#qo(kG@9!q zj(lS-SP{mVLh+gAo|mc9E1*Cd_-d{M^acDtKsTJ{Bo658c_wp(Ft1U})8;venb(69 z4d^_6fH`fxFlWs-nG>#8wtcRcr_LAVbsz=vIs5?goePAy-vTgS=FurrnAd9VrXHQ9 zfFj+a)0d#A>Z7A$PSuh9+NB+W%5-OU-qfCF3fSK7J2wZ zbeJlH?ZGY4MPF;t)b}^nTDHGuq1LZEDJ9?!5v}F#ffXWMgcJgH;p%y!$Lgz<0`zLESPYNUFal7Cy!2*Qq_Ac?m~}F zKR^@jME**|ZW0LB9I)7NgwRBNFDUHj<(VEEXnZaP%(aHE^-ooMwW_~ePN-6NQOPRAu2xdg@tCn;l!=`cmYya zF_t&H-JnxaF)ifIGkpmLeQ$vg3VR9yG>rSn5HbS+Z#E6*^lqg2)#_+YcYO=pD)3`C zJsfFosB@7K%*po`cQLa3!EBnq1LAJre0biO&4cOHZ{vysgsYKFZ!pP7WQFi;=8kP? z8B1KHvIfvg8p?F|ZS+UzfirH@+2wC*YNAml>Gw6_ZuY38muuWX_9~a&btis&lBrX@ zcchQ&@eX97YtFby$y}j$#()C-;y(NUPwGh3@B=)f-urjY&?ck1 z>KRHTunq}S4Q7od5w=D{h<*5;lbqv(Vza;`OlsF^=&O#@ph3EOs#F0S5~%cip=tFX zW*v*M-}=6s+*!wJ6TI(B|L+#ArUKEnzKrhwlLcWCpeL^C|M}+g3USzajknXc7mh9h z!GS*iqK4QeqkC6RK_K6t5+U5TOO-^GU=utQAlk$`E6d-aFlJs%Sj+Lr9zpCQjDNrW&EPRpVEf)ykha9R$ zw}T%zi4VMGNd6X$_?%mrq^r)kk-dkZQ{&&1-#Q3{)@R7^yrEO&ZK_Pqs3IoTQ^~=q zi1n0SE+Wi7AOiaDQ34@ourgmrFKK>#B}UA@d6iSlm;8wNlD^pd(V}gpKxiEz=GRyD z4!O8{Xom-H6+SAIC|!cb{=2eW1rc_%8`yx3VCb?+9>a%fN2Xe6G?MB$e5i&8@sCzH zl|y@otbBp6XqcuOK3-;=WHrZM2lIryo(972~Y57Q*pXmZ%N3 zAGG@j@4&oI8$@j|x_t4GsjUsBw(=0&rqdvN*g4M=%A*b-Yw|I=N2B-=f3`s#V6BlA0oJnDMn{u$&hMMt1gFHwamPJ6r8iKS9(Tb#I{j4Pq~yYTbRsuSs6FtBDSwK{ zEfWa&xh($~&{TCr(eCsa#k{WguqVJ}Oc$5h4=7_bc5O&p8-i>1f8r!@Z3wQt;nRp~ zLvTSB((FQ&UW_z0!iC`JW1l+V>@?Csa1SLF7-0_$#_#5zIVmZWPlfdzRvPeG^qOw8 z$w33#Srf&;LV?QAk%%w^!AK3Jp8L#6YAP*M4+w;BMrp}vDs8{2kwzT_(@h{KMr+BP z8evV~U%tcfQ@=V7=1%qSv9J$Qk(hm+n~W4ht? zU1tz;eAfjvSvB5Dtv`2C(m?6~#HXL*YVHO)KAhAHjE=SF#W$#&w#c~`IgX+~ZIt2G z2}r3?y8=OzMjVtClC?%4P)*dpx?Zw23k0f}8-w;7mWYdQx_Jd@fWEbVzBl_8Yf1wuL| zQVu*fB_u01^me0uANv9g1jp~^3GotvQ1dvSz8}Rjc<}x}aGwhV%@eG0mE@QhQ)SJu zksb60C|yG0h(L`)Bb!4b8= zupwE^M5>-qnKa>cReFCEY3A)0lXB(H5PQl5qOb#$56eYLfwYmTQbr~+9ev&~(IFK8 znh8tqCZc8<#SHw*Mv0Q!K%iEt?%kTnPg+DVrGMEdU68#5nnWM)C_y~iY%9121wzTH ze+@#dvYsmR290(;oU6^IOd;MaP}%mSrYR%7RPym{$M1ON{KS_sH9p7#()cf(LXOl~4r)YNhTgPTFYkIwv{rmb?}MZ@ZqS?(76J?*YNVgb|UMHi{9DVvM!a-F4hX zyI}n#;>if6cJLQ?24Y$pq7o6;{D>-qs=S#NH8GxP!OZxo^_W2f{aGQRnU=*vEo7{B zl6`@p(^ta2T_CJ_&651B!D}a%oRwz;c{&{oQ@ZFpAW-R^C%Wgc?l;$CPgj8ETQIl& z4SF$A?jtN&0-<-lg=flle1+Ehlc7_&IAl@uM{^?W$_R=n{s7TYRr-Dcl_g8Wk|k_O z->=|>0MQaQWg666vVa}hw94YIRF#Od(*l*$qW`GpuEmBCQ01-= z5lJVa%e`Mj?PpO(zEQD!kOS!cZ~x1g9Yk=zmn?V3xwvEtlY96-SF?lE_op8(B@%J za6qe2$Quf)3ZawAVUq9+IgwpBO8oRM*ja=q3;r&~nQaDo- z&SZr@paj-StyOgJx8d_SM1L#0d!15HiJ2o}=CGLf?=i(SigStP@L|;uGVqKy$BL=y z2T1Zv7uzi6@VQiNqmz=1BARE#b7|v^PI7e4(WzXT)m$q-{vSfy_&@xEm6TwZGNl~zPe+&MEh*1iT%KoPTW)~f=E8i9R3Jd**4N&#Q0+}l;@&(h zRrL%@ttyUdiNFMbuxXhJl-`^EJ5c=XeA!eXJlC9wHfog^wTg|J3nBkeS9mQ!iNajx zY_yQ|B4j-a`FT@RSGV5UZJLE{|3QN8CEZVclYKi1&O?!Ex*Nf$ee^U?Nf z5qq|+ms3s>@fB$X{&*p{@-QqKXY=bx-9_ST8;tpZ`&Ps+C9&HrheQQ!@C z_i-DLwYw5A?&yVRBM*v^2ieGvH;a)6*+}OWB=OelAh)aZEl#z@RW3FjvhuZ0A>?D1 z+0j(hd?Kq|8$@X{Q3~S^S=|pCIxPSbR!GzCR7{sz_X-H^d(A!I37xiWkqfKhw>s4V zScMR5Q5ROV+=}rMXQC3)l+>t|Fb5X$GSXBtI%ZXCO%tlp{~7IrLO75`^pEn~eu1iM zIwc-F#U2c9RlWKd?$tltDuYh4u-qvSemJ8VYuq-NjQQFIG3A`p{BuG)K_HmU{jUbn zbx^3?Ks+%~dwxqeNuV;8zkrrcG}4A4=)P^ZUcw&=XCSB3APW_4Q@!LU8+yrwNMYhD zAvD^C<=-PP_>vuin%Wwkd@2*IzgUzNO8a!1npRI|?YI6U6Uyl}jDVw%^!m)JD`+|! zwBaYbb?X}T=NrEEL4N_gYQy%|Rs38V zhiagqijPRBS~X>Ae}VA!TpLGdxzJuJLXQegR%W+A-LNNgN^hj(n=7*uBzGz^<1&E${;&vN#TT7)l`!TC3iE{c%ar#PjdfawYxwpt5T50o_ zSg7^(|C)wDa0kC9pE5<>8G%af$0GM*mOE-Y)+h~+;#ke1|Jv>(`$VfwLxgd>K)80b zE%`&MPE>b|Ri}G*{AWjIP7ES(VN-?sNT4$28!_e^Hs-}0=(hqy-`Mc_VdD-N?90TL z8*C1A5tVnTDykanFCEq${B4a;IOrc_+E5|7FV~eV%7&lBhM(AmI=}qOuif&3h9_HO zQKB%P5vYVL(zO)4WLw1FB75`~EL9p$HKfmVOl+q8;#5z=?S!e5KzMYSZoYTI+o;6G zDvmxkb1y1eHDk;dnK7z7>jf&4mg`!*f&i^#i|oJrf|cjSygOqhAL_2R6Zf7*%qwPPvo29e!RAS_=IeOswX&_D>V09N(7lUL7j1Qikp8K0?J zMRO&~M1dPCb{CbtYuJ-DfGUOfP@F2aR{EZNM4L~s)W;mbSt+r^pV7|Y6h_4QsE;L; z<{C$Rv?X5TNygjJ6O~R<8vq`JknpcgO7dpY5Ky(;71^ASq&6oUh4W-He}}$jodi5``a$LU$Lx-UbTh$nIxS~#;PKaT|w|XMD`g;I_Z*ijX*}ZKS~@m-s~nx?MF4XGt z_QF%o8#)~oPrVwwun1$=AE7Qr7G;Vx^RI}u zYL=#@`0$2^X0gZ36&zL0rQUn#HEvvCs6+EGEMHqItX}<>P%(TT;q- zh3*)#SOS$X_ig(@gI)R|ny+Hl5)=jXz;vw zC84>BoMp0kB~#MNHR6pZ<&u_-C@&pws_n6>@dF!C^gm=HO7lP9LTp}1xLe7TjVJ>^ zfej+>;0JjA#*eQvbxJ;H@&ttEW3{Q|$%CS2E`ES#KYoDchC|?4Sx=`8!ti;SOWs2#YuU3*&3*BWFVHX$S#^X*(%^}*Q-LTCPS=!&F zHG3Jy5IBTsH>Zr_D1ndmYB&Hk=mb*Ue1i^g`tK9bokmVTUFz0uV8G+crcAM*uuilk z(=1v_b|_3V&4P_Dg@3U#xecnEM^2jVoW{Eu(FSMpugxc&>Z8N$3w>D~+tM5h&Kf@d zHwJx-Ky!H=%YF)<7=?#}23~qE<=i>QO}r29ayPk@&sj{w5GgKe6zM#P6ZBD#m03L3@9YTMLy)mBwDD%vM46okg7_ z`Ho#{J8RaXN@G9a4;J)xoz6Pdshw9u%&P)n!1oq)VNqJTa^nw{y33pBH2ADsSX7Q5 zxP@r#2P@frQH-MyyrP81okTG*^?K9T7DUvPH}p5fP;m7*%vtzWn5GyCCm>yb zcjHa*@U#Up`<40_kc>-<_Y^DkSyor8We$Qk3%C_7f!Fxh+HT&F8iOA4i-nm0*jKuxgnayzvq&R9JAwesuY*LuDQRA(`hrgqAiNd)Pi1LZq)2BT`Y0j zY+AH}i0bf%#p+CZ*-8%0MQWZ_2XphzNQQ{&pr4&v+QwbOU_W(&CEp(|=ec4^D|<)8hg)w(Vwofg};8*@G4r@rC7yFfCy|lHP1e zgyL(rB2_;`H_usTp~PC&|D~6EgRbl!$`p-zZi)6v6ZT3IsJ`E7dZh_e4@DBe(*&x& zLMlYm1U|aL=AxvW{K616DYt|RrXZ)7?nT&rX>+LuxOt*+u|U+qJ-ioVzT}vgRzzwq zM%PT8(pu|G+D6R^OC;GrO#(Ma@&Vq!eAebtbHLWRi+H{>5U5p2iQbEQtY&HCLw+Vd>;9s>j~irXJV!PJ`u)m1){J$lDlCa7}w&bl5gTs4iu z_ZN>7?SsZsg@!L{5G9KFPv2%11DkF;%NFgKu3(Z>s zVS4WFjse_gkHBn0VArPtQ5XR^-Pbhtm-Ex zPq9*k!$s;c>pHm1`naQd*O=tZrkl_?)Q`JFJVq(QBP*qgmi+=X)>e;$ydJdmj5CA0 z9-KET&V_kXeN^VgI2Sp)2;&fe>X|tSkIV_R&~Wj{T+&u2lp;B*M}~S>!w<|^{)_?o>zbcef3dc>A-#UOPr5K^1uU1`-4%T5DX6r7^xvOB34KU zG`n3DMJq)u+`tie!*9P>sCI3$>Tf_@Qc{R+#E)LJU1YZ&w$WyhP$>}nH@fQ|w$YZ_ z_#K&|E4_gMxdBf&kJ3fqwRc1-Zpn&ULUG)crs9^+NAVjT&?%{q(kq|0(0x~;4*KQl z)J5c!3xvvaM}u6V#Ev?r>e(rmsJGzz3amv$>n!-BISO$?a!(6{lvZ4b05nwBj}>hbA&NQjmUp*&L=#LGmKz_h0Fv_zfL#9)JQs zrd{Qt_{2^+CGidodY+%xXI=$+?Dw3o(G<}(Qy>t}YwoTmY_x%?BJTc|rP5_5ik+PV zsv3V$!&o>}gTZ#|)h?@jC; zG*YyV5ePR-*W8I`ZFKY+ga(M_3G#J;AeyhauRUv{y4SiW8PufYnIwy&NZ(MTk6lE% zUq}uLgw*#H>8L8ws(R>G=*`boF++*sq{DYcJL^-8gXL3p{)gAXSy&?fSQMXuyb$ft7EZU&sq0;o)X$sS z-fQG%(_Zb4!4?{O13Hi4xjJolP&JfOntNWZPDwYq$o*!nPSb9LC((HNi``ENgoe$U z`{rDt^-T2JR~j7_Z4w-Q|xpYV`QNd?*T zy5-Dz3;l(xOk{y?5sSI!7MLGjhFl-M-M)fJeaN;i&(*0=N-#_y$d_5{cqvpQS<$E| zmZ+Ij@kIof3{8!E-InY>=IXRaXqF3v{P!$8!Cx#{(WqG#o@Tvq5ekxdn)R=mz+?k8 zQ6e=^uSs-Gthu-**049%-D1|n8q35%7CLu}Srcn4=$S~>#CmpNn_FG%ZjCl8Jrn$eaizq(vVZ3WFLb4n+6qEtvaXoBh%CA64@#V-4(@s`i|2D)Y z>gN8tR9PMp2;Xf|b<kD7X9Yt3kE(9`k`;}Tx(Qr_g5-^v>Oe*9A`+VT3run8GDkSX@sgMgSvvz$K#ZN#UQ@&tD8|qab zPGIjZ60?^J1me8%{$k0BMpg6v8y6A4M^i8I{uZIxBM|ccQQqGwS+w+LJHgFO1495@fti%uS`~x2QU%5IhlX9&P2*)k9y6fcW)X423`}kan z&@304T151#&HZjJk>LhIRY!tY&G-5Sgz$wJ$`og%-5>3=cdQzoH4Hx4^q%$R8CH75 zjmZQ)jktm%=Qz>@+~J34xwYj^3yn#3QG9u4)km*ns?*3y$j~V%oKGKGv2Fda+d;)y z^pO?ap7zLnCh1 z5Ro~6pMQ#I8s}9sL=TwR6&IF=X|4?uy!wr>wpv86raunw3eBELe2!_gbU~k+l*f<)VG<7l8OrGOHRFxRM?B9hfOv#$0Nun z;*1|Sqgiu=JvrZNt(>K`Q81|>OxtbOjJ8n!<`|-iXa}dtLGLuFZZ@d{VfxMX@fi#K z4eCGhTtE!DH|donRNd)&lnP!)w`Ns;i!0b3d3%RQDbi*)bCz(^3^_yg>Ay>nuDI_udoX z&U{>PPgLA*o7_i*>x954?vu>T55u8!rDLE#h@EP4-*nhU_ucCvek^|RUQCAY=sa1d z<_iS%G)4WsNqrvFj%EMYD6NOGtlZ|_hU9%Ns{89dHY&PL28eGYz`qv=6JNHu-^?Xi zbf1fOq&RXPl(4+A>hf;AU*vi37kPh)oYMlM8QwiQ72BP^;GsE zeLd+Eko5aDcWct=>Xt65+lzF1qNR%*xujENPn~s4wYgs+oyNC>pD^-0^?>qfp+Fe& znkv|jEya-Q)7cOxO6;YxD@D;G>7r;#x+t2^tD2%O!ODuh6$Rf5j8b%2D^c`VD=4Cv z&Urc|%24pIK&_Nwp32iHQ_^DvYNb^pO2FguW)=EEo*W~T@69sMv6czl7Xr1?4~ghW ztwyefR4L@QJ*fPn*s|5T?9Hew%&lRY|cx%wE7#mWFaI6ui zI0MRn01WuBngQ8HmOtAF7WxdT6qW@Ko3?*MME7cVOLQ-~{3ESglrn(m-o7Ok%5UwW z)F5g1Vs=5PxY9{uMAW3m@I{1Ih|uGYL<`U38#(jddci`oTDvGENR$V8J=>bYavpS% z^P7vmO%d8aF-bG2dzQU-iqV_Iwy2X^q0+YNHy!{yq?P`yaXG1UULC0z+c7qP+Q+xA* z+IU_L@pV9PogE)l#W*A|$=9ziYk(1^#r$G+b_XnwvU2z@3o1FOrSmP%^nn}Hs z5wQ=rD9M+V=kfYz8RxWk09vX!wY}Gu{g@F9dHp`B6esTNs;p4X{7}=xn;&X$XTbxQ zco{*W54G3IthDR_vr0eIP{ov#ZRF4=+N7CQI`e>w?3eGcQG$r9EfBTzjpn{(kB!E4 z#B3hdXjb;t8S%O1_CBQ3Wu08aH*P+LAA=v#X>_N5*`MJFhK#O*3i|o;LsTi!KX@#< z0GlEO*u(|+sFNxHmzg%P(bfks(R~6FUG~>e_E*yfQFZ0W4h<^k=*u<+(mBSg0)57l zI;qHb-h!CD{~?%H-M`WHrQ#CthEyb71yme8+bzC8afjmW4u#_G?(VL|UAh!^cUX$M zyK8ZGcPsAt?fd`d>}K|4vXe~mBr{3wb1&(l+c}#3frh+nI8A z7fO1}W*MnmDG}T=7gJK_XFpS!CI#m+0S?_xb||YnK4xAnhhB&e{$Kwz*w68kA4Jaa zel|G@pJC#xvGkEjKLo8Wnr~fCUjY)oQEpt@Wa8YQgO4qvTMkEa)HpRuZ5(FFRa^vj z;A|!r@Ty9&y>j}3#FJ2y29`&pDbZf>`F)WaF1uF__hU*GqIGb zukc=wsW$w>xCDUX@3ISkXhQ|%lqE64&&z1ujy1qSC{C-Qf-*mHqL~jg@Cb~#o4r!u zk7^8L5)!7h|J__fb@r|OXdekuuNkFw3x0A?Ml>`;eANi@1XO!>91T_ui`S8&k`e7S zRucWk95=3bh2{g*(!~6tpda4OwgXm1-g8V%8MZAABC$TW{-#<=nnlQ^sxI=}X;Xeq z<~taCzzIT#cky$aLySeAF)6o@?Cr)lcMt06w2!{&g9W>1(?})ZaD6%y5Q_X%A~8$S zT{wV#$b4Km#sQyeDR4+nS$89L2qo)k-HD6K0=sZuY9&^O_gXtV+~f5Q$nXf&&W}zC z_@E(hX?Q$zzs&;C#TAaILGL%Q@_X4zpI5zURCreD&uXC50WE92-`)uffN412>@Pe{ z?ZPI++0nE!&t$(O$Q~Uq(67Z|V+O&_+hh$>XTIn~px9OTL26@fT;5I!Ide$m5gb>K z+I-b_$r*^fWH65^g5mVvAeZ-(1fsHAua8(_x6(ueNwE>Hpqf7~t?vn4yho$0@560* z&zj<@H1ty=7E8_yoPXr5liOoY*w1TpR;BdoI~&kqe4|c59RpKK!{?r7s`nkfG=%r1~J9XWgRL-BV zURuR)fhBa}wcJ)|+=<1JU3x+II7UBh=Eo<`&K%7`Txwa!3z^V%k6!2su;ya9uhG|H zx%0)QTn94~<#PD!4zrr$*dcgeAXa~3$Q&I1rj-x$Z-ZYuXKU+S@qHHymR#vRC~E7E zSvwXtYH{`rOX#JS5sw2C9t(xUyB9&FYr=~|Tp z#+8^U^lSy?Z}N;X>M_*ke~*sf4z0z)Mb_l=G`tDW7$YNh;h~W(9@6Ep%1O-;{OX41 zVY-al7Qfh@abyX0NnIxsG1$#Xbxu+sGX5^ls)j$(2$B}YpO}}9HFoPA?^1@QhB=`; zWP)rPoyix@uiDg8)L1^_9?NB7XoYN4S#FxfR!`aWKjg2``}hsEBuBu!%q2C*qreZl zZ%C?p>Rf>iSf?r|HQZR{fj;9~o`T77114!0ambd9tnjqadBfFsqG-;hUINUTNSu4h zxkLL=_cb8`OJEix*uXs^>~Bd^@R)`>;IAVjscF2r{@qWtn@M%p8myrAO=5t<-?BiLUNf=bWqjniH7Gnr%_j&cngu?IYc0JQ$GW|@s$fl zh;z*~=V%j6^B4P?~Vy`Z+RGQ67Xk=Wq`*fxw-yqEy`G zN;s;aS9@0(wMFb?rSGd{0znCMUiL7Mj|s`=I3}*AJ6t42 zX-*Gii#RV+O$Bnywvo85#9)s|DTy4ZiOXEz#Ze)8gmaFM@z#>Xd@swT7a~IqanGaDfJw#F z)LSsy=qO8vk85*FR-&d@2+f}E>pu%<#0~+)KOXjS<|gKhLeI@yhpz?bhOiqCqpUS$)8p!*~IQ{xm3$}D}3IoaJp$K{J})J;>JXp zp<}tm0}Mu5uc$IsRB{XRP%gSc!YpyUm@XLl-ofCz41nv5?`;zcOGN@sM>V<9G$ZU$1U*Z7SACs>!=^#oH>YL z^|dSJ&1Q$Y5rgDP6g(jvml6BL(x*2M;c-?>J9+)+zk$&_K7x-(2H6ogC5uz~6?aS^ zy@L%{$mChQLJk}m9Py+>krQ{-QrYhgSb#zU4eymiPC9$JlfDFMCE9!1LIE24_dnVy z#7Wo!w3L2g-(SEejW6{2TJ^J3YGe$EFm#0>GS;L?AK#R90EJZoAlEFXaWp{TU`2y^ zF23w)5*^SySE%q#8~mX`dSsP-VMyw7pnKQ&?hd{XX~kV}Mlu)qXd*9GNmADcqLUc2 zjndh9EURv!^sLPO22MNfNgMQP3 z&R;AIT(I5Lq}``+e5@^b%D#G~JQY4=8NPU|=5Y>L@Bxm!a9|H;9V0~JuT7g{Sik$* zT8&ih6`F3MI_ywW>vr+K(1kJ9>O&(9T((0zncMdq{K)kh(s)f9?YtrV1%?^ENKU~6 z)-mv5ik-6^c%l(B&8KUqXXDKUoi@wOm4f2Aw-TYb_AHR5Zt8sZlpqdWQrBZ_T(*$;ni4baA zIB%NgKU#>R@O`4M0_nt-se)vV>CoCDLSD#4G;61MI1%k-lF80ngeWm}MP|AL%<}~$ zfc~Q*|5iA4R-;O~BMMd_lc(KGPI$4s6`Qo*+!*FH>!%NsX!#8Q>3|BMuvtEWz}nfLggaB4<4abVfc4(;76YbBAG~l zasJp>9LfV@+bM;Az5lRzO~I=G(20K;0`i&V+Bq5c8%BGnU{@!YGy8bb^bEX4B(UCH zkzcYi+V4pTI&=2OJc>oRc(e9EZT!e9R!$Dl6M4#_AYXG^`=HT7D3e==CNJ5llQ1Yd z7d?aM7%Q=GvU4Wz-Ls;3M}=&rS|acdi9m58c1F&MFXup-*P?sN0CP<8UC2cgYp376 ziaZqSJ?1)=DKkTwMb0;F&o@k%eIEIIJZhKj93)b1F02nW2o0_;?B565$6l7sH-^Ln z{y*z{Y)&hbMk7oYWEMi!`M&<6K>W@%@C(s0m_cBgmCW@kB9b^T#yB6*275JWR$NOH zTqp`O-tZ8INI>?0$lk4OLj#_9L`|F!F4NBp}%xk78-K1SH4 zpTr$yDUL^SbcSm9v;tZQW)~HLp=rqNt$avzZC|BQTH}@kIncU7h=!qDd1ph7s$mS8 zF635x$5%tEyhrVOF4m@@QsUZ$OaTH~lXM>XOA){?F+>2IAr)daxQW5jy1p0$HIdZt zX>$fwS+Qd_Z2Y70nOO-jf2=J{@Ci+m4NMdsdhIg4g9@|w$7emWVMf>5zFka!V|Cfz zHIEJPaFJJ_P@zL(se@ZX+d>7Ck_$Y(YEc*hf*P41PP6YM`q9fc!dq5|LzT7_1|6Dl zJq%sGVdQkRc1gb@!aLZU&Z=jY_Fz-{pb-f$%l`7CgRM=M78Lmb^M5y@1j-0s8>)pL8}i$0)t_g z&}DIIr!9=@pCYxaKL6{Llw{}TU?Wqh7z5oJjH(oZ12W4+nmTFxs>$5(k261$jjMf&N=vvRnNi&(Ibc9`BuHpBX6a z#NT4V>VuC6YOsEG_;=0?!o>B$n|&FlAZc_e4jkeRQP{2V z;#{TLW~$(eCPLH2>&nIJg2Ww+I8QeN`KXS#SDAy=d#_%(=67E)Kl{SV6zKH zweCZS%xmW*hh>yo7p328VU~r6+$S{>@|NW9IFAiAv2`}OuW zLNP+W!xBVNH}|JE&Itbk={4|?G{G;SYK~O-u~>*^t+aJ(-YtU-b?V1*wn};-`)=M) zyQ(_e&MB;w@_RX__m&Cb8<{ zN|M|8klnMVG5=*o5Mh`G3*KrvT~ivZE4LR755TW-mvbyvEgX5%Eq}Gp&DIh4M>c%Z z#7l{9GdysenaJHdxWrLRTr;x<+9nJ_CiC7%=y(aVW49@vqZ9UHK;4)K&rB>OG&^6l zj70UNfR1AwPq5pXVjGF!SG9#{mL}nNEa<84k>Dy?pcQSX#I3LZh+*d0Ta?@p#n1IMF2RfshB z!K%ZGrISq34_J{nkyuqnS78)NLmF@6MH}AgF@xtVgZ;KdaKoATCdXM3+=*1`o=VSQ z+&^|Ji_I+HfiZ}54_rN%$mIjyC~F4#jNLBl(KQl*rE(+`nkePtSvJOvSK2`J1sTIe zs&U2^H05}NyP`paGHgB+?oF7mLucFfXKftH=crvhot_h2Skpu;Fwfkyi9_dR?`Oe% zUBT!dy~yMO6>%4gAR6Q!2#oJke=F!wV|4O#USfYKr%PTgosh*vI1pMjV*smlbQ`592LaHAYPywWC$N9<405LcZK~`Y z@q|o$99nrA84_Y1*0cto_RaTM5$1f3c=H|Dzc4K(+5#}YFHM~WIR2pT5K}ABcWV55 zQO=A?8NALke?>yh&cR8jg%o~r_!iK81_Pe;J)$c+e(ctUa?-PxGI0-*XMZn(g1-YvV-{6tRf1OiMgl~>@v;Z zL($u3*kB?`rk~$FCL{=MT!Tj_GuFC>B}`>db>h+YzJlsR?{WipSCK2^L&FzqM`C65 zlF)_9T9!o~`Kv2ba)URXI;@jr5^t}CWu|YzD{pt@zcDO-8T3%yLNiY;&RqI>^p)c1 zVG;|)q&_&8Mi>IquLvf!eZe%2$NMxCZQ+TI&95xZhKW0mZ(C`wHfC?zC{xUj++F#ac80Y8qRN8e2%^?NKb1T?884tbOAD z3G`Sc)i7WIpmbVLi0k47X2ma5L+$1*DHy^}+y*4DMAXl;52z~V-`~&(D!-hhk#n{A zCPl8R#w=U)(A2-^y3kYFTE#Jsadg>!AAJ&wU(n2B>uSf{A{+`380F~t5!G$YVX?UY zjqL+j#Lgx@$q*z%giIImOKc^M+o^$;nc$|2*dBjOTIS}+vOIQVL*URv-u?{+yxwJX zFc!0@P1P0yug2T2@|(r=0q@uF#G4(6#g$1ip&%?Vwc9KM6+1xMuh`wOq<}yM=}r5HV-EN<>atL+01|%@bv_f-xzq z?-3dLCO1tYQs5ad8p_qWec^wA5YvkxyNz7cLJsKQO1OG{Djq7TJ_~-k0#E131IXUR zBoy~5!pjK%q^X)|zR{WBO-s0>|TQg42H7F^u`BZ;;INYf;`~<#+OCdFal7+B`j| zTz>?gdW6m{r@0}pf(NT1g4(Xe85_M;rDN8wqe-a_EYGWunRSLT%-`*ybUqEUzs2q> zD^frL_OF%<5~@>T?7JUP;v;^64O1+2xm>~iapcEUS!S>sxwYqge}e8J2)lg~rz>uv zAyarZkmEJGq6*ZZT$PYa%Tf)8sCLbn=|r0VayP)M!gA!hTEh0z#o#cwpx6tx? z*#_ZjqeOAKRJ(GquP`i3uvOEBUw<^OTlRQupQ-qrlFBwbP{j|dZBG1fpxXBRP&){` zdGv$Rt$OoS;c0K;uf@!k2dHNs*L_wZ9m-XsW&MPS-?|`MCV$1b1ggZ3m^GqQ%q)OL z=|s!+RBMd4D$V3ntK3y>p=gTc0s2>tuo@{O5dm0u722K~#@g(FdfEoH+Xe}nVOB+r`@6(G64nrm%1f->W_NK&U8S8w&>2@JlH|Z6k)N{EQ^xd?EPTj!4 zDu+m2aIvj&CpyPCD+OBB!DJ6JR?{KjrG?8M>H^!O7e!lI&DfS^bVm?i>Om#`$rUtZ zJ~9&->Uu4K{s_0PGOXl}0`}9P9ZMf$D(fNfvHe4XS?}+W?#XU45qbMpx zm?m{X2URW>#*@y*ZBt_8V$ze&(h?$@0Sy;cJLY6}a6vLpw=JtMIo>(U9@}xTI7W9%PGpLR zsKWwz?NYHj?gu5Pymnv2gkT8;TSWjd_kM>VC5om-{AkcW9BK9k@ z^UEc}Y#OfkYx5F{Z*pu_X6ucr4D-g=MEeH3_5}scyuDGX$Q~=!1pNGC;%+!OO*80k zPgf1mbe63nUDt{PoT#^#*q)4&W~UcW0jnkMcxCG!gW%NE%lVL`K4#yl5tF3AB-DZN z8f33G{9O2qBhHXmxjuVD1dXAtKD)F8|FHL2!I&TPBL}Zh33GF%pB~@M3)sz>>MXPB zW(-Ips0186aB}OEN9}N0bAOl@pw;WEc?{4J_^}XBmPD+QksnXs-GvFR&xA7T=KuX8 z+t|sZw0D|`H;f2i-&67nwaB!$EYcA(#wo_4!I_FN#i5==!|@nIY4Lpe=Il(5wjoZ! zN5N#kBZ-HLC*$(ofuDxY@v}3(22Cxqt5ifQ(SYsOxeOU^P(4EqBviK(bAK;S3vch0 z8TsCamxi}pRb)cliQ`$0jz&f}FyPC({otST=2oUUl*{TlCNz1|BrCwjn9PIryW5N2 z4cG_qqGO>e!BvMI44)}VBis{aS6`JjtjERk5Ae_Q?cbySs??UW0~4fkvLNOS zg(KT4-}X?Po9iPuUm56_oC-g+V47U3bK(Xh$Z1Hb5Y~Q{0Cd;t&0FV0syw~ox&E$3 z%=|tjE-kz+d5?l&XO3i7o{&X@PPhl6M2W3T;N!ziz&MhmK#3jXD?Rg7y|JRg71$C- zR!mR`g3LDBNYfg&m$Ylh7oyg4K~ zOqD(s4A8%8paC=X$F>lJS4q^20B-)?i_yxufbU^KtU-GY#A{Haws-lB#W#uR8~ae^ z=9eRQJ^}I;&uHsq$a?Lp=_(t`!Cn0tQfq3@Tmnj%x)bKfPaB9TpUJ}R^s|Viohm)v zu~K)b(jyx;_kiuQn=5S^Y(8?-7eyO~b>%KJ4#kT`<#;epJKtA@g>`Wsdo@c^eC*sp zAB~dV@W4OaoFSQHUUM*z9vV(y4Gplof(*lH(vxIDvj&M1vsOa2a`8aGg4-%-+6JUB zD+qs3x;G005HW*>z{hV$yV<=06ys3P*Y-+Ir$iMW-gA-XT%+0|W-F2V&Z`(!wR(ch zNEs*3u@PK0u2)iKM}_iEACGW2Yo|b{cdXK-OB+lF-Pe|m9rCJk!v%nL;A%1y=WPoZ zB+MNJ$o;euogOVV@zQcETipFgWY~;#?@TAEw!JJXVO(Wtl5o*~o zzPy=rL%W;tWpfeYU{nu-da)pO>xe(8da*xf5f#v$+uZ8dqFS7ZZHiU*k?jqA5>4ja zd+6X(tPsmK)9-Pr#xPL~yp@QUKWUmHbnq^HBB-dvYkdz%wa_U$1DB91v(SXg zWpMpT;*SYe{a*bh3%x{PIh_UK9!@tYR=qHtMPyl8fuqzQho36lVM~c1E$Wc$pyw6` z{g7BrI9Wo3S7x{pt2?bwhmcf4#LA#pN!n^~heRG~zDbo1q+3ba59o9%R52A+lt8IL zy$r)ay+XQGcG*8xxeW23dz^9rH9}8-K5YtO{ zq0rt#dT6i=J5&pUCF6b!f`tcy-7}LlRp$QVAxFX$KF3gXyFvIFCv>H*voWUP)@EKB zc|O6J?fah!j;aUBwCiaTrhkPF&dA@JklRub+z-r>$s5Ne8`?BAyF;6AwV1YxFe?-% zC~*(aE)#e8g)R2ufW)F>TJ;H{aj-03)77ocE*k?Q?1b5p`3(E0o}i(x5Qnz7VYM|v zStk0!sZNA&Luxe*E;3Im1TV-mdFGMHVKT3lwE$b&>Y<(KCzYadg*^<_!IRa`uT-^} z!e_)niKZ-D?j4~iVbR;s;?{^k&1f?M`pkU5P8cQ$JF0xj@8*%mUMvwN?ol1A zDjvd0MVOXtLh2Q@?gGYwi!qWRKE?_QRt&dpjYH{s@IE)Ca%s)rB`^zm(t2&FmNwKJ z`Ow?o50f&?B6>sRP33V!%v(qc|6BBN85a=CJ!VPTmeRN*%dO)$gGS_}9BF`To{4V3 z@*>L`(j_^y`pfubK_*Bbpu zW~5>7YctYz3+-Df`>Gq20Ha?$|Td9$5}68-=h?I%W$h!8{% z6X6{Skm&d`6@2_{bDB%BnAe{#N0}kF9_hF0L`Q~Xmg??Q7lPjHdG&o)I`FOjTOD)_ z-gS_M1|gBOa2p}=)3&YNHW`Qg9Tc6ns@{xGw`HgrOT`-b7(^}QP%)MJJ1{1I@(qLz zDM98=#LFKQJ+gOqBl?732fGa%D5nBo`GyShIr+J;$*+|H<=Vg1u%{GU-psnU zps}?h*X#?v4A-_ZtND|?k#SlqI;YDSE$-acQ~wx)O5ekAz=-x(r{rFx!DUA~6mrXU zx7I)+dex!g?dP%8xoDRYcbOD5DVc~N6KTq6r{tV+m?3$DqPu#l!Xu2}lpXq;zV~b23j{@Ws%qw3xZ1EFOTVWKVxD1_BUEHbyJimSQASajfw1*ISBO_uF`A-yhEiYfg(T#kR*vV2S$y zVfgj*DM)(>bqu74nH!i99~V)8@$kXPm4?$xa3WTVgDKzA%)9w10(V%RNrd8J3bPnZ z2au_erh~}A7RRN0QPn!I5kiBh1?{bGyqL>4T6VHv$0^V`{pu+UnAWXm2MO|W&iy(I zk{l+RR^3bZm@m3WG(r1r*#)J6G(dJG_(YBs*+YCiY+VcZ_JC9oCYvHB{zagF!Ke}V z;@9RGPG*PQhlKw7VViDQPYS_;3Fvb^mf$tckkbd<2uHl427(3`w<9C)nm6(|#} zIVga0`k_O#eFTnD-x`Pd=7wSeilTQv2>SXr7pFB=X5_~4c7JQ=rncmSBGizrsB&e|$ZuH1&r$W3=E9jBgH* z;q*<(NC81*vU;m*ne>#H~YI}D2x{yWB7sb8M zN!!Yp?yF!+F;t41qPUT;iXb`Z;X{A^#iOD)iK`X`C7XRIhs}g zbBcuRd%~e>-y}7mPfr%dX(7IA`0r0rQp=};{Av7lGz4NKew&bdPv#R}^_$sbAbM_Ng`9 zQS(v`BvpBd0Q_?(#&R-iRHpyfPKm6m#O*c$c4AV(HYDbN2}8nuJ(F+67|2 zR1y4%8`Q&qugssS`=Tcbsqk7vy^W9Vl+GM@Qd99*>VDkf5SRAt=LShg+Pf|JM!#ZX zKmXQw;KjM>zpFRy+75h|Y);FkGv*~EmC;kTUzl~g&2(-Klx{KaDaDhOevrHk@uArkZ-^ zP_|Jyrjabi>()=;_7ZMX(b+;(`H+iALJPX0Lp`n|jO^Ho^W=wF5UBO;^1X1jG3}0U z0tmz#FJ6)t$?r3Gpj^nVtl_nuQdASAiDp}8dUT|78Y-pr<$nld+Cc}l?&PL&>kEYIno zLwLLO;0=7hA%vKa3L89j|3oF5zSpmym(ep7;CFUOxWPfMYq3^b=ZF~d)np#A9^VbY zEwpsTulIyQK+2eRw^`i3FdnPCzvQ@8ts(h2*%tqA^yVT4xY%L|u};`4J(M^w)T}1t zwk8x~j$skf%ZSca@Y>1l^C)T1f*Xsv6Y?t+VILoUMrJGO%XZvAV+2;YNngjbK@v*? zoT066qI)|o8PeJ))cQb~;2jJy-b+v+$ISD#O4jk6Uo}(;KMxj!ZjE6gYPvyVgO4;V zq$N1kXr;FhQ1SGQeU*VU_``*k;fzUq8#BCJOyti-8)k|}yXYLbp znXWQX3SWAIg+5**83Y=RM82?y+K%G~hD!!GyhAko;M+Gf`S%JXa2SnnwMRgF=S`3C z!!a+>D^aWaH}QF3a^{(*cAoZcHi`GwUs|}2QQ}64VL!A*Fi(5x=48=uQ%fGD!~U>y zZbYhEX1L|zh`n*?KkAC)b1IYu!qIJG^CI6D!d>4*@yJ`oIpo)#MRYEoq#%HywK3k* z5-ay?MSW2@;Zs&2y2nuqoIagVo9N!2K50`Kkc|IXRU z6Dck6yF?#1yCa+_=OiM1Q{A&GiJjYo_RDe8x#vHUD;ykGqO6gJg*=0@a(7$gb4iuJ2W#KTgmZ_=pUCyjXB8)}n*F9&d!3 zDghA!?{YuRv4&7W+fqLY39J17K()m_$^PJblY*PpRAH3%D*~oM_T+D*AFUeyQ&gIj zo@(sB7im`)8TbavVC0Kq`{9CZ^d<(a_l$w&^uSng=!I@#f_=qq*s}zDu!l$c1?jI9 z(Gv`KG7p1sm#^;`*4l=Mjp&&Gf0=#5Vf@8K%!VL0Bs;(T!&tr1#f!wn45Mn-hUV*s zth$BnxF{yuwoEwY{_mR8uk4CFr=P|{e&}R}EP>`vBIDHE;|-q)sE8M$_IHbNJC-*; z$K^+)8N-sZ%T5-f-qeVO3Zt_qjja^9znsJCQJu8-2Ks8SNUl$!i~3YSK;I$ZB74h;Id=U|hKp#e1LpJ7eraLD)KPU| z8IY*ET_UWps5?#S3{x}#Mk^ji_y=ZnhA--Tcy z=w#Obyp!+ot2$Wu=ot6>C!!jan?>=<6VbiU=^@4Y+rNg z@qPc|7tYB^=bM;hqXDRNx4*kzk-{{AeVbEd^@CrBP{TbtWOA*Sx%Gl$J=;lp;7ys} z4ZUm}E5HRkme&-c){fWMW9HlM=B-AwlR;C%VR%np zI_aDU1mt?)PIjDqYqkZCcNk;yYpJNWXA76~aeiY8=!D?4M5Sdt;u@T&M)cr__exTT z(Vy$i`YG{1ZuwV0X%K3}^w7uV^TaSp8rAQ=1Q%{lr;^tkD1P^2kj(oiM%KE|`3YS$ zO#EXE?TP2Z(~t*}Ft$Lp$D;d#!0y)sI;cc8b++6|8`}D?eC;{GJhQV#`~2a-hsQpQ z?y^;xchTJebHZ(A@2Lr>%$U(AL$tk4v+BBn;hFcf+P%^k6Iqx#=Qyx2QR6Rgx>ecc z#8w$rU}yiE2Kj{hHktR^DF$K9d8uHds165iB5I?6U>U9K86Eg>kkfP?tQ|4|Iv0Q! z^$~#k^8Uv~uBOmKm6eBr8^t7u>MR%dQP69Hg=M^-eaHw*JHPoQJ&vl6Mixt!$__ym{NN7(Z zxwTSVUNX=EO!x-Oq($DEkMzZ2+YkdnX+v6Ui!!`(Uml%#qNH&_I0`5Tm2MM!Kx7c> zolYk4NSWpHkYp3LXCQR7>6Nk=l+wbR#T~8jG!E|9D5R4pJ*AV1CgxW z+OK+Hmjj=@Pid>ikCpf2eL`73BoJNU&tgA&FoJU5o)mPgqIF&98n9un2w!mT;uZIB zD&+_sW`kQ{ge!KWwh+2i_oc3l9sS<9v%Dh6;QGt(we@PaseTe!^qjec zKHUvg*3E;OPxzbrdkCTH)g=6V!_S>_Kt)yZ_9lx%=J+SfR_H%3=3&3wUE~+~p$QYc zR!BwkHTb9>+b$?h4+e3lCyE&F-hZmIhB@xZd<);3z>~k*?p>!BKeRT4E)9>JvwxQQ z3$Snkk?KYV6H+B=+e>%hDgIG4w2hz??`}O=EOmO zfx-P^=`h$&hc)M1xOJ>QbCgpZf+Dp(Yb4&i)@Zn&9{wLL9)abyA2QNWSg7^g>q6tV5-DN~!b z?~+ptws%r31cH;SZyo1?2GU{tQ_cNZBo|1`{kMp@s1CXDsLjz<7zmFU*w8)!X%87) z_Z{b)?;1S;@u(Ouj~QIK7|XW2caB;j44>Z?uU;9pp0RbUQh_5fe{s%#F?{ZKhreaQ zym7*_Dl7RfwL(1mNC_~Sb;#SSN~44D0?-dT4+2tJfIul9y-&4)Za^>80A!@yz^7V} zoOBqU|N2n-D6@>-{#usxAO5l700SEmQcFFvf@-Mf+%c~9%Ffs8IkKzmE#5#u3|9x} zO=0f8U&N+Z$pa1J#EKppZkb*VZ@=$|yp|#6*oU4YYAM#F=raMg8dN7b!vMC5kv+j= za@p8H$;|FOWiQrfPfIvIjPQzlx7#aT4d9hO6h#IKU&!h{*K=3%k9;-Gi}UyV-;3S# z0{*OO^W-i(>;G7ow2kNS=RH)GYx%mC_sW0x0Rhj-9@{9}PdcCpyzzrayVm)^@aj(k zDHzw%?4R38VsH5BJO!+QQ9Y@^9)(9I+wB9m5GAzyLnr$O74Km8NpH}XW!%0&ul*zg zWOz}aKs{QbP!IiXC->e7IBGwGoP69s8+}Y?mM-srRsAIhIn13pQHJQ!xBHIrlj}*= z(DkRqXxW!_$%5_N4xqjq(bi((eR)eT#AHcIa?)D((uzTZRh`SUr|`*R>$=rFrU zzj8nCRwKMa7-q&0T`jrec9TGoegU`E} zA!;)i%K#pBuWttu-cJE$tP;2JO(78drky-5#?CuGG%uCsh~i$6@~(AS*OPh1W+Sm0 z3<>xG{?&t4y)zEGb+CW*m0#B~9Uv5sV=T77(1z>$=4J1+WZUAr(+WHZXS|mt!ea_s z?v^u(7xL+AQM z9TnWZR+(4rT=YF?TkVm1mHGy1{3SSB|Z}ehb%*5&6@t0^7r2^NHFn21pOcA6h5bKxlCJ(KaRgGl3X-9 zV~u^iF5q>HRnN|r;_gNcVN0USTr~UVGoqj&<|%Ye+1BE3micQ_I7q*S7B zd!O9f*Km*_?Db2T2`Q+{=de(yx8x@+0(Z+;kCsKn(Ohp#`_U{o8# zSuuP_+wDK3d{xC_Zs})qKSuveErmP%@WyZNG=p9XA+X*mI5hZ%U4GbSv6B+V(sN&< z*w~xPU-dNI=qh;HhQ;oPM~RE$egrPotKjDXYN7tU>fkO0W1($n?%zAeiX;Mjt!YAvlL{Rj2!|mng2YQ8hU?8T@)T*N zE7DFo!J!>-v6n+4JM5HzB$hnKe?u&K+qFZXmlv^|m2?(2KPE(0U9-J8nN7CsE1nyG z5Uh{cguj0kBtZEtqirZ6+etDZ2WlI8<^v&yy1iPF1pcuOg%baZb^Z&cqN~S0@>mZ! zibjX^BzEz{B^wjB_FZo96_mlbUCTbj97k+UrTFU9`EhTYb_1@vfPb-P4XW9ox+yZxK**Nm|iMh05^^u~b)+1$TLJ5*O+!EyFk1bv?v!6^ zJ~HuO$4sM94A+Tmbri!+FnrUnCS#>=;{xYiyS>n_@?QhrX)dd;w_Mh|wNP^$^~PEO zR~O&uzZMgc{O%1Mdl)8w%VS;QEax2C5&w3KK1rOyLb5X=xw=iH2r0nVEeMZQzEx|h zUaZDe&O*%>E6^445YlM;y-BoTI8^lqcI|kn-{ti;`dILGd-to4&J|%ga(^L_p|2;+ zh)2jU{T9^s@Q?9F|A&HDfxBCek|%?R&zI(lkFE9(U(IIX*tNgbeDzwJb?p{yfk*Zh zq5`cK84Fqq4bdOjZaxttQ4BjD~;Ib?-o`HJlJhKr(gk+_@e;o>i~lh!5ge01mbPU64LbZ=zj5RF*8 zr~*A}(9mRK?Ksy5giLg!zHC`RM^UJxN1u6sqvF4c9ukoD7Zm)>k3MV0zi|4^4ib*i zXHWMo+*Px+2(l}X)8M2xw@l3}%Sg0nq}%7(dNVf#BNbE1coXsXDn!CLhmysyr&L&xv|D79%8pBd%AHRy;4Y`g#=wqbBkh08?CfaK^;>V1 zgr#dS5l)$zo-nLfySr=Hnn@ALTh!HlB=VOn_Qgk7OU^kn^{uREPkaX_OvII;fRm)H zOc|3S^Z3b^9fg8HO2QmJMkN8#`oZ6G>tYS3@zP(->!?wX>!lmY(xkuMI}#q^ zdn*OXf0it(+m;PjB+0u;eaW6M<9TuGJ+9!`4X_C#A}sjYDS*nKLIhgohBooIE5`M; zV(|uVj{+BMf0|h7E>3+KL-^A1^GZE&!+@Hp6W(=cKPG~npfy*Tp~+O&T2qLL!X~o% z?svk3?0A2Wc`e}&7}4d(Qq)7iGg(xUA)31q(3h%P{P~LfYTfX{fXN)KQ5?dSvY)U} z)~Gb=yr^BiA|g$p&0Xn^NXgz5^0jc`iqSM(&yIwUz@oe4K$7N~LsxDLMMa{yW30gH zx%V{IV2<4SJPh;f@=*%E8@d(o?smPQ5m`uT4gKUiO^Gu{&HB9#0cebT3cUu{u37pm02aG$*;T>L5f0&)ayM-sJ}>%m^+@T)@b+DNf4gt-@kUe*cK z(R{ChYaE?v3BB~irj&D3WwQ#!yF1=;g1KT&vf;$BSfa^{cdb78g6>U z_lauiW9f^R%kASf(N<+Siuewd`ZDkPZID9j(K5l)m|6%)$5PBTPj4R=*XS~Rib62%)>pHVvjTGnu4V`1%48v)h}jN}a)305Wn1?e)pLFFz}OdeWRT*EbM zjk%cq0!_+47MRX4a`2Grp;=|B)!JN%YT@%yWYM2qCJ{fA+`#`dSBqv-#8OwDkJ`;M zC!joIsF#selb(+1uaaoDfk; zI@Jfq_mtobD7jT}7PL_Ie<-_E0tU5Fjn$WAp8J<_l&Cp(O|qRV#Gn`U7Nf`}l-VU( zRZK+7{5?PdC$Vvj&X^8=@AiJarg;00Ch1Muz%;e@-KCxJdZCwK#i(;N>p0jC)bX?$ zhHxT!D`Z#ZpJ(_OBcpc!gXlJpEL?8`El_r{X@75rt2dSoy_ zW->+EwRSlfv@R@_CM!*na|qGl-|ZKlY|7C6%m$pibUGCqQHr8wPoWP)IMK-lX%cBP zC(6_%2uQk;@!2x_GOs;2ovcUP7i(nJqG{R9H5iM9%1RykuM^; za(Fs@z;wA(nrj1A7d+uaErwVq@8_}DN*hO5a%$?~(KuUdFf{}5sF*FLscDEuqn#b% zs^%gdEmkTOiKONu8j1B(lM;`V^xxg3v}$_d0W$T1!+g~o#iLRAaphCzB+ zOPV!&HyS-0A=I?RLr|BF=2Jrvk3{_{l2mK=NNJNkIfHJ65NbB#A#eewX1Xj^O=>*y zn78(eJuz30Bbyoxts>zD3Mz3_Ycellu@X^7*WtT925)lHBg+V`b(Zq`zDUY;?q=TF$U$v`~R0=f>^f)7MLu1N+m z7%|K2%L((g#V~{QTD{7cw>M#i+`PdCThm0N-lyU?CE~xfHGLRgH6p zS^#rW6DR6H0+@ep!eAL8KT_r~)kBqynXF~+_6GsVVb>(Ozht;BeDy!uv<|pz%w+H@ zC4RD5ZCq0^ie_e~HOWI0)xA(W9^S%nS6~ehcXk%1s1eY=`q|2DTt8v405xjJEs_&I zzExIogBI@@(S{Z47FdnM0UGspN<%HPIUMOCWVBkqL-3e4HQd13joYODh+DM~+KVd5 zU>!%Wv${zrA#S7T8z0()z^CKZ3Ju}wMohK&@BY|&^P6*aK#Fp&6b3g%1B z#DrNbm2S)$yZZ|+tjW}Pa2PkUPU(5#xYQS&TdG0@8R$P*!8X%wO z$0e98Mgjg5&_U6#Qf*vMWTl8A50)Imqbqfq=s3rAidCabjFftlmR%gP@es2`s~rWv zx0;oikltT44cvT1ic$e7={ijw)%pcOloklVc??CXd~@`aNztkTE0kW)Q`6qVY}1#4)vFfDmzt`D~YX{)v{$9 zcm{)#sXP_)BSv)!&l{Q5q*LP`u52{ zXNa zbd`l-zQ2kLGbJO>PGGNEE-2=?ieSA~fQwiAJybD2y34FG2webYPRm_^Z-B%`Gh*3R zS$f)8eRzfgRUDmV@P<@h4c&2-&9YP7O=m~M$qhM1347M6<8a>{aC90TCF|gnSxunOfD* z0ct&|Y8L8wvk9OU#LC7DjfGNXHMMiMi@&KXv`nB1G#c7!jpp-+aN%udx4|>Y3<_en z*q-2#Kt=S)BgV{N$tZF|Q&ruk6Oo!ewgxpLC^<#+J)}j#9&=6a*qO?y&qL_V3#&Mi z!0wJF3Nre;Tr~yi3W+v=9`&Uw+hE_mefw0UCIGcLvoPZE$6=~!6gjNRI4kyNLdqk^ zaafueQuYE>*|I(JtF&EyEx=Ne(oy7Qx;L`bFxqU!b0}#uUovogk<7`esCG}s>2dN4 z__;XcFDagEO9WL1i7;Z=b)!TSWl=PE#jweyV(*JpI+}udWH{j?ZCb6wbsRDjwn7;D zh(0**Y1HRY zC*jmV_qYr|-)L49Le<|2%}R&?`vByxRUD1Z$%(F4z>-r;wPK<#jq3=-M$Jpydbw;= zcMqGp%uJeO%k4|mtp!NZ7_TOEdH;mf|onYJo`{p1F&^dlUavzb27ea zygqT``YlZ>D*?NxDZifUB5y!)xnr)i?xAebMkrS9k9{Qh$;#=?pRKB4Rm@#UWJ878(!YL!58_JkGh>Y8{ zswF;BFYtpmp)||z$B$>y{Msq%x4{GEKYf%E((Nsz?QT17rNyfL2WxWhF z=O`K9o{&T5!A0A*?JTu?)8=O~xP+2Dzr`(F0gX{9}iT7kvQ? zmw9OE=9htf)~Df)GtpY4OY?=vL{JHHQwKP;#6-s+|G1Htn62c_olv zw>CZ0kIQdavsxya$}iDq(&`gcZr$26^+PyE8mN~mlvee!n6_bDLkQ*0S|Gf+1FEQu za>hon;vwkxPwY7cr<+FDJ6$fK#UFNxgi=*-(y8W6S?BY5 zpU?kB6(%0)LG8^d9lpUa+hHH&qtX!d1)64OQ#5?GHnh6eeIMP`b{=)kadPLFI;~4XftimF06oWv6OQ)a^p9 zZr5EoL#SF$ZU}elNQi1Kxgpa&6A!QIX;gd34dtE6Zn{;45~^mB8>;YiLn22tk{llf z!OUnS%CP|xoTJKHQN4Vf+ep-nab6=)x5)X8#Gs;=XyjC@a!R3+o*G&)rF0FnVoDYB zc<(4>SSzKJZ*5gX^m-fCSM4mLGHI=ZZCH-7sv^Q@uTNKVMRfEdy!3>YR`rYsX_F7G zD)lLvW-$oY)X!K&K4L}$l>iARTTK-oqqFqkOyr}ohVguk1>;qwFn)j+(TSp*08)mW z_>3$BXvLDTig>~b*VHME)`22z%%&+lk@P`M#wsS{y<2VAk5z;3zWX<`>cD9MPojuJ z{k#i+Js=i7;*>EIE-^|*M6xoXBKPk!?6jFTtzBl)D&Z4BRlNv8@o1%vQ}$Fi>{Bh9 zj#>~e)uI(<$f!=>>Il9Jo~PYTR8ZBSe}KeY3qmjT2Y3oiCF*Bbm8wEy%#xX}5d-A{ z8p%ng-@v6;R7&-j3gsE!m!$em9YiA#AEWxs07f<{e3v1oJ6o82br4lyGU}s12vO%zH3**lCaOA*s!?~_`F_XdRSIOG zCNV(}eNP8Zf)h%u`2|tlcXxcCTK8-T^l@tb62zf}hN@0o6`nfAs*p6Q;;{pD{3hF8 z&3zOU84fztp?+FTqs$!EqWTW?MI?p$K1R$Ua1 zjO!1b@sLZM!RmNy0~ncVICVx=;czfXj7bZUtq#m8Sid*^C&V$W3(7R6vJRhi$I>OJ zIybABVO_`b!Rb1?t<^2qc^IFOIy&3TsL>gyQ?#wIzEe=gX`6wXTT~}%tJAdLJYvjn zEte&Sz@a*q{3*#e`=k0YHWSijeiso`=fecAkHti)w{gvK)|l{z4}VuZnroH~YGtz4 z3?FZhRyN34=wu}m7sPS{gTpj?Rbvl|P7Ea}T9aiJrS(vst-OS570EH;kU?>Ats*;T z?1zyQ;Dn~}2uh(cpB;*|xOoFl>@9wf)Wzd)XrKXW7YS3HoKNz0d9_uk5}sGqlj#GI zWW9_eeZ%oSl|4R*+T!dgoz*ylW-E9<8RlG*ST^k1gjI7lu7|IEv<=iLWOJsX#jBok z!ZHwyY|feS8;Nb$8`p!QPPDwDztm(;28sF`PqtYM5@%=s-Dm4*x2})0Q$;M=NxU*H zYPXKpu+C9zY{OpH2eL8pni`Q<_N0n`MaA1@QN?SW&dnM6?&jj}PbeWx4}CiCH+G9e{Ias2MRN=J($ zw9|`4jf<$RTC&vA<1J}EEMZSN3Z?uyp>P={VcRC2p)AWLWS?(qA2M36Edr_2w_;LN zi#FGsstXSWIyI(etP=0Oc>rZ424t&7g;J`_GT~iytfsi;hw_bg-^5_e{++N<>!E!~mJTk%FdH^FyHzIsJ4{ny6}K*g*9bkCBC%9r_@p zyqXmH!~xT-RUNjCnh!RTbqQ)p=%a9kK+=_?@@X`%BchrJ`b2N}1T|MPK%XpPx0prC zCXAZ=HDcm+fe@;`t zrz*B;BIgr5u4)G7lV}A(W38rcL5Sk7IZKY^QPS;L)D8mg(7r1v16c542m z0n%pCa%{y#&ApmH9v?OD(jd5@fptQ?!YITcCo^r~CkBwJ4#qZ6^_HvNWb{GoIP@B? z-e&YcT;r9~)`lPKzv43$vuc%18*e6{T|m@Hz1K*vq@!T4;wpW6gy@P&1&e(&!5Vs& zWWB7AE+Lxx7o3ft3fdfpW$Z!{@hAE@4a}KNqA~foO=PTha&HI%&ie-dCFT5ofbwNs z&;-)gKJx4wFWe7E$-HPkNMEjguoO#^>n$;&YC-pa;Fj+*`x-iHA`h9iS+(+Td~<;k zebA|zyUZ%l8&o2C(yS4!p$v&8OA^Ssm1uwc5CIKi1x~-)X2lu?3q-`u9B1Z~x?!~7 z18DIA**At{e(-Oa^3Aa4xlL#lv5hm-~FoGZi&3ONk1`Tg>0LTJNqf}m)8T=gPA!;oT##sXf| z$u?IV0XTd)0RkH84g-`?5YkYE$Y0^A22GAMPf&7-R^BKv-Lz|#ZStWyHBF=l>pO>^Zd%&6PrFvutyil~(WsgJQpwFKGm0p; z?(X}#BG!13L@Q*zf>e`Q`_;r4~X6}-cpWuR1%I>rz?&~TJ4|8Qs$>7zM zx%k$BG^J4^!dxnw8y;ZlHhkNRVB;~v_7#mkj-t4W%vR@Ro5^&lTBx1 zeBqvQ>qIzZ#3Lwoj)bA)m}2()tNZo^$=l-T%qe_m?U{Wohy!uHdhnGXaa%l{8yp_W zZHdXvp_-90Ta&r5q?b??OD?mO4B^RBZakOCW^;qy-E^9LFg`h&Jw>jx)OlsM9AQmkxM29ywjV?C+{k_PG+~i?v9=PjSu60sv|6zVSUJ`Q&hHiji`;=~o+h$e~>YWe}jLI2e0teX{p;`8=~Qbo0x9D9Mj^F@cgkrfRuyMfig)kl@38M?DOHJa*AW+56bwUoo4OeVg*7oy?v zKfnx*#2^~BTO#Dk=Cm9b4LgFtB|fE2UT##1hUb6D`T6KK_59Ek&M6BQ*iJUh%9xGU zlSRW7VHPZ|34H(9rOsrqTyv3Wk(t&X)tNFbX%=RM>{sA2>Ed!+TqTOn3b(6T2X8a`0UZti2c-gtc* zZCgjfhYDcgzZwA^`|G8C9QBKq2z)I9YtctIKUV}$b<3{xZsdy;qu~X~&Ks}LIU#0U zpNDy7QOw5m9tMtJSwTMdX>PmdVGeAK!Fx14NLNb;s?)m>S9H;Q*RiA{&uZ3KAcrmr z*|=UHT`eK3uRxA%4MBAU(bE!vpS;_R2>#jv?=D2cDe)keEa-X@m~OGbn=N_9@1=mx zaU*~BH+qValb=e`a&$C&`6{->{SWJi%1(Y?m0WN%+$GiNvgt-p;I+tT_}KjeX_GJ- z?hz#J`>B?4mRWTs3>OP&T-tC@W>LGiC>pMaLCy`dk%o&#u%T}fY4|x9C53-phTP{t2Na{>2M*$vi(7t57+-tg;<*@zhQIfZ zFw*#{Erkgmh=w;w-I-pYcPMyPo_1-s$Q_Z<@azqowcr1*o;BPB!K*hEZmuP6(z5ZA zQaoD`4PPueg}$V-nzU@JQxFYr7DERe53)d_D2$(ASB9Ci>@y)6-YO~2KSVGuF#nPbK1W+w_iy zujjzGsp*&siM?_Wu{7;R*$9Vd_*}ttpQ3Zb+syJM)3ECmEDb5DjUU#nIpN?8j+_hX zJumg;>2K+vx^10VH%E+$ci=r5P6@Yz-=b%*nD0-G(FFo#75fn>!1gX3II#st{d8cVqau5x}znn$|_QDgolJqJ!E|Z#`=e@b5=jB(0>HaA+@to-T;ef0X zzNIPyr@6PXxB2k~T~|VQzII`8$S}SYjGu>zhPzg`Vua_?6SiwsYcjMLmxdH<;RvHe z9YO6}6y;ydC&s#L=hj`i-tcY&FdG3>IFi_d(lc($*dYRY=<+F^WX@aj#CAJvn_!m{>#B> z=6CzST!1*OQtq{2xwsBBLf3Vmo>mFhkD}pwq%j5ivc@-Tv0;jPnh)CDvPUN;@iYK7 z2@!qWr*+HY;U6FJKud_cg-cZ@h4(2&!xu|#R}bj+E7J#6shGR&=LUXBPOk^H>EG_@ z)fZtDtf?B#L}$H6iYwTo;aj8poyKUmOX}Tc2X%!ia+7#8+|zQzSt;NE4x-^1sWQRQ zrdgRp>3gLR@SCTq%tS}pKp#Zd$0RGk!H~f4X4s5{9qe4|yi}chtUj{~ryk;SzHqKy zPIz*}tr&STx68!d))h8EH*3^qcHtf3_}#f^xa)2%g!vEYMsdx2y~;N^MZ+~=6RcqF zZa2F%g#*i!QNt$nOiP{WRa{Ig=L#n3ec;jTa)WwT8eh+ihBtqK)q3t-0ky26Yu0i` zsf0F=iun7hbQ`!hE~N<{a*+}}@IyLe60bA!AgPuRzU0QkjJL#8@X~YJLRD^-N!TZL z>e|Y?8gx#b?qbG{;2JSzLp4QSQ{0}fUmQ`I!cm6Qpy1SYY_h zhm7v7Z^?pR0L1sNNM(qIZp=c69YFXwY6el9ME|0B7l*3bLN;y<2V-;lx z{-|JrEvuNP*U+M2_)@F<6VLly4~}JTXgBjN31k$>~`_=_!K&R zK?j=?zs%`6wi^G>pK&VHnc+aT@dYgJsC>U;*UTAQk=ZN*!e?Hm>o|?)>GAk8M8gkB zm(n;*5%Qxg$>vP0N-K-ch>cGFvYtgI51V$8T=wTAXF+GgAl#s0cXD$}6kP;UmM*$W z#{3=QdTz`aGcSPgmH^wFF5|U8cynSjydWmA1Lm{rL8m%p7W#KuCG0|Xi#Ea1z=0M- z!!Js%#|^#a(0if9Jf2)|ki~*Ht6&?TujkjSGPV-9kv&x-!Zb>B&n;>zvxk@RdX}*v z(KZ;a084&uFX{+KzCM>V&?SCMs_N4Lg-MlqC2iQKF5Jk~D%ffA3W`AHZ)JVoFrnug zdwB#nDN8TTz;s0&fEEUcq)&EC|A=tK!YLR+fAqK~i zMzx4~+%B2;^j5u6;r4s(tc~k&QB-mfoQ)7*h5(1Q1W+NNbC=zZc)&=7iQ+DU#xFfG zf}1}>H=_2E32hEzeVMIrIY*{+q~)SxvFswfB83CcZteqDH^6WoJK?`AgC)=sXp~B2 z?CHfUc3{d_bjk+K!SbljS6iCZ&R6P~z9mr{2eu3;{)+=z+U7J4%8~nhEg2Z4Qbjyq zmzce&%fqFJIbnbGgkGxn25^P0yNQP91+gmNZqQv-J;*{!NHM>K7L9npO6F$AiZX}% zUa!qTDBTBu%b+cDhWR#K*Qv^W2%etC^-uu^E4Jn0x;BoK&lY;nds}YFny4C8++KU{ zA_$|J-)Zf_CicFT2>fJ*Yubeh7FUntFE~O#NY%{mBFLte5Z5f%aGH(o>@}{xuT=Ch znVc^09Buyg_fThlb)ZJ<#7pjQp_S)xUt-Mt0gP)EZKLFlo($3O`&;J4wTjrG;SnE` zTHV~u%;?O(a%~VcM$7Gcg<-G&jKUdp7e{!uoQCO3*afSKZ^uT%^D@dmzN9x)@{2rN zdPsOaf1zGm(4}OoVhvBEN5cr}igp<16ZlY*A_<7xE_)(D- z%mJcIJZXn7WwTnFr38b+RF^IP1vc0_8%24gyYOBv-A8O)mptC}pQ|~1Q%y8HdlEaR zkkb-HV;~!EjzbsFbv%QodRu}E)~>Qqw6J>4k1%pofGw{0qij-Q6V||YFf6_}thWz= zp} z;^?`F^&B`;*VD3Vv1&1GQWy22NDtbB=E1b;Q#LBd31p}@9pE%+RozsHSf z9h^uJd%~M-?W#hDL@dmkk{BT`v^PWaYZew40l0u2tmg`*C3|K=w2v z=B`=eImZ0rn7Zww9tfZ;`54df!t!|ZfNRZaHEEUb_;V43&mPG|9b8qNu39y7i&3pw z4g(0UaUoISPA!<5YZB=LpNto)7>W5CWJyu!Z#PJKJGSpk4p} zq!*o{W-1Rz{=Tm!#bN$*WlE6ut5QcRbCMOHX!7KGIQ zGv*eA^ln_YX+4Y!?Oq9kn00+8Y}^D3LhJu|D?S@HY*@Du#)WpTgvckHtJZpQM!B$Y zJuFE4QxYN_pfjY}3u227!2hz4-M`?Ffu9a(NW(2-%Ys>foFgGaFAQr?tiRP7%n9N; z2^skT9Z3ymUg$rRka1V)xN;u%#1;f_!Y_3#Kd%E@w4cp_9+8mQ|9p{DFfOp?C1m(- z18{1XS*IU23}_7B1Mn->=|l-R+12g3S)8g#EgLoqXkJ1F-`5hHvz>fxrsiY66G-z{ zJ&jwjN~Kt}=)!`4E?r=)SilQ9xNa->oWPR5*5Usd(Ug}VA(g|pz~1#+9e!6N1nr(5 zMqKYk7#GA-5~3af%(^~+-!Yd1^37bIZOyCd9;QtSB#mp{D- zZbRStzD=88PUw|q7QyxQtlzZZgpDvOfYe_W0rvHrctY=nJ{T83&tDe-uJ1i@{kop@ zuvq{HKD!8T)4ENYHuh|SE&)6vVN;%aH=c0934OgA0iI)4dnIf_u3NWZ!}|5>`d~p2 zH$TrQnvfe$=|(_zz_=tZCFF!Z zYn>2g1$ErtRUQCd(9t*~gUv!8m5{lRCIl z>w_)<{hNdgo?EG9PQV-2!?=JxDItSz(ZOVdSY`y~1ar59jQyRCt(vuZ)$W0LfqYX! zhF)=irbE#&XRI152;z?tGV-%J64#^gAWILxt89mZC1mhdbZ~G$-3wg;eVc@wO#rWPxvY?olYCxJ;!j_;^+A`wJ_

    At?PpCj%!yyddd&NZgo(a_d- zpYq=4zH#mv@{`aP#4FcL2;69Hl72-8xPC6WyG(CYewh16TElC1DvbFOE3kRu#cHh zCtUt%ew^vZI^!`DmoAFB7fm}HGKOsn+JM&geeb=IyxZX+7zJ^>Jx>a~CBDAe4v9$A zy^lBH>pPM7=io(9?@I5j%mK*~@+E!AG$Hq97ze|a4gc+bX81jrL^SGF<82a_b!&*< z?LqEsfqJXT`enS$khc!XjpclU>D*fMRgn8WbJvD``F+9%2u_xdy6P|Hwu8=;xfTY4 zdU=FWQt&)^ufhVD2lia5aw7EVb`aYo>JG&lmy)Es$3iKaN+3x_-v{ z0r6kLDo}5K@7+w^c92x|p~CguLjRadyCrvvx(Rr7oY|fDny??J_kQo~LS9$68oGmR z--PdHXYjEy-o|&2y4Uc=!m{p0;s?V}P;Yhboj~3*AZZ3u+5b*vL!ER@uCHCp@xl?z zkL?k4U*gp?oA|fjT@XV{*e9G>w3xgvLF*~m3Cc%a${iD0`iu@ z_wW@wRGIOP%F8;B{}xUoG46Rw|KrEg+u_ym<&cNjAHuPq%X_w1@t#3mXOMI;Q|V9n z_kHxbN(%4Qcs0rMhdn5h1iD*xc{_$Pi{<&lvE)An8D{Fe_;!qEvAv>hG#*{g(}{T# zmV?&sjL;LvbEP#VaLotgxl(Dr5xe2zK19<*xZJuOB`ZhW6ug>RQKk)a0>l&~+khIh6Wk@VtXZ+wVSNCc-4p`e}c8wxe?|kS{6C-#YHkr+(s-B<;69^W%F* z-CE(MBR~ibv z0DJtC^!43~X3B1lHKVSr@g7I~g>VO`_gL@kdo}NPCx0!>ZolL6Eelvz(!T1A)rz{l z##{X{?%lwVpx&pda)Gx$gHl3nRa4J;K*l`&F!V)ZL3$(?H_yfe|2UUbgew z!kI;5$$K2MPf2!y^3y3F3uD}5=1+syK&ZC7dhbbIe;5TrK-RlnH)}LE^cJ&7lL=1Ni@Nx~a^6YAFM&0nUS9o>^)`Qk z>vV7~oC(%DB+nb?=50sgy_)zDkOKA6jk4a=>!BO`#9$o)wV&3LJ{J5uc^^-Az6#V=Q=MacSwZe)}P)JqHewMen9*t*b3@h zW1kL9 z;b3sJd4DEkIL_!fAaplkJCt@vw28Vi@M`m3hLz&O4fTldAEY3?DbN%;c9rd z0=*PRk|3A~!_qTG`(8N|>Ms)sYnzCqsmkijR%ej`}^6yeQ$kY3e2S*V#|2=pMv_HtU zupw`GlV?QT!3FBIg>qW2SL6f!qF!mrpKQuYKX5OwEfw(zmsyKU@GW#^tj)Sz94Tc{2)_i3ep!^f8$)@tfuXyE!q~HMZjsQtVGqvw|6`v$MPR`)n`;}aOJ&yRZ;8IZUo!%?Y0}LjAILPw= zwvH)3&i*;>w2!)@@M`*vWqFu#Q$Uyde!txF$dfdmsdcuQ#~6<1LgV?2nB}knq_~Vj z4~3qh)uz1b5Ossha!uzZ<67o_2fAGEhvQz5_BSA<4sY5qu>az>tR}paNX*DG=(>9>O0~Demj>kr-0ViZ{NWj=AB2r zq(%HK_0{Xh`Sp#T9d#Mge)9ZXSIS-sx*pQ<0o-z()0ywVkv|$T%+%`=3&yj5!c+8W zHZJ?mYHn6OPTVArn#g+C&2Pu@egEyu*L5icGL)}Jc^wz0Q|=W=gDziEDn$QXOx~9u z>1(E?t&hYxQP|2z0S?n#06hp z8ve02^Sobk_X5+0znSG$1@g}^t33-x^WO_K*no&o$ob{)X2bwd3}Z#`{YFZ#U!Z|2Mo9^SrK8 z)Kz>f*B^AfU1z+v{S9v{&l|^kKmqS<#>*+Eq@c9^&?L{B#M`=ncck%-{2ShQo;Qv6 zf&$(N#yjS3cuVrU?%b%mv4D4q@lN;~-b9`^j(1c6@5{#f#NY7t%=0GkPBq?H95=m< zbAj>lIH;sxo*Yy8G@rlicC6#_pW{8=cZ^r|Pm6IbHC}&Q@o)R5(!6QBs|$F)G+qvy zCGC_qgV&{V+lAJ5jq$#o)$W|vb&k541-w5P@7w>t8^e2K0qi5yQK&fVYnE?)neBalE_F`SK6z6reh=Xnpt zd4%y+%kv(`JUK45$2%$0zBQ>t5^rncJ&wFKlsm(C<$gIS@b}l;dCY4~hV@R%^QQ1# zXuP`Kx*Bf-@6GSO)|)^6rt#iXzAd!h;eFS5M^R=1JZikhdhhog zc_#&AQ>Puh`R$v)`?c{-#y1tF8!wNhOA2O@r|A{`w)M^TCh?YGN2ABs!uvZ}|uHP2v5-c(uM2jrWd!P~SA(O~!i#hilbv)->LG zyth7in)c)G($-rB?;daDwl}Ts{>Gbq9*p(2Gwtgx;(Vxp_fX><_Yc}3hWEq*-WJBI z&lm4ZedBl&#ygmUkmGQ+Hr}Uvec$m1DALC7@pozMo5b7Cc(r{y81MAIXou3q$rRqv z#@hwoh0w!zXL|45_IaPPg6yz4>I0H&o~hfLyKidWMB8e|}4?uN2tN;~-b z9K{cM=fh0(8mS!TEF8dfRywFmQv<3Q19{H z+lYDJkT297n@;vQ>rBt6`_0sMJn@s@8PNKU2&^1R}fq~0{%;du4@`4@b<&f`5lp!NOSd++9f!v^F_ zI*6&QZ)nXuUzE5m>Qcsg81bzj4(k2Qd)tuL9wc>UTADY7_ci0akoYU0AE>uh*2MR7 zkL7tG7{HTILbT$Q$f0c^rNOSgZrYZR+MqG$)5)@ zPV0S935w%67mxPu1;i|cPeJQFF$E1DVR*&ba)kJg56Io_WQp-``JxVcP!p=*`llu;+MlWpx)Y%&|5q| ztm`gJ1F+tv7v*gicsrZ=Rwcd>90uy$xNP&z>RvMfew}SNaYqc#phgAn8k{wjJzx z%RbjVfcqrI`!(@D!ESHoym$Ehq?{+TC;vQ|m)_Ca#J7X?-`LGjw+gQ&c~0Xd$_)Ui znT)rx{g4VirxB-oIZhWttjn6&0KRu=ymu1+FiZvYevOKAKZybloC!zm!&YaMhllG7NkeLvOX)x_Ya zd((I?A^sZZ1?t^R{=nOxyb9spZZLlr+FsS0!uw$X?@;5d`wzSsyz7m3G(LI0a)R;h z=eYKp3xAD%$w+NOPZ)@+(khdBnealqp zoB#bgZQnHB`gnDGSjf3r_2FgQ560Wd_cJ+<`;Gi^oWsd^ob6{#@{X6>ol(~UZ!B92 z2B#0Wb^#4Qswv}^UQfQ5yldbFkl*35`|}aLpZ!)j?7#85qOJ{IO~WYjG^_#{Ud4Mr zc+OLN`a-sE=mz%t-IKXNnY=sd&M}@8G0(uWAT1}JX?yYyRi8=TE1=6OnQ6*jY0AIO z{DrU>wEX(8eA#jzGCqME0~d49-JJ)*()UE&?WTNX<~N3OK$qhvu0fEBza(!pYyx=? z+J-~8Hi09#-MRRPsC&?O_WOu!77haS{8}^gG$&6|OQyOkGCssv*aV(ejb|ella43u zMB{Pc2}AMr?1d)YC!6Of!IQ+Z29NfqE$pMa5O*=?daoRMg585`b=+X)$vKX#Q`)b0 z-EX^*e6RK0Fkb#0Lz(Y}m2rdW)vsSjIg=zWO9SPWgJK{50mj4DW)rQ%VA9 z@Ac&U1e+nlOnv8Gg5^u&ImCEme_XVP>q?;Ycq#N0+#hEsf2t|JJLPIZ%#^>$mv2Dc zp&)gTb0v9iVBra+{bg}l-KohEagsx(?QqIps;*!%n*Jff_zDB z_*>gk_bD>f^^?Ne-+0fX++}dJ@ecFeJIEUekHA>4<7uCZc09g}jpF;z#``q!FTg9H z_0{vPMdU4q?_mvC@2EU)3UAv5xp8_k@nsjYoq~F+g^M1vCa(l8fKFh&J?RtD4%3OP z$?~P|kGji@_cG$Ih3i1Q_j>OD@`iw<;Y_VpoRW&Y*Nu+40eRk0lz9l$J2B5YiFx_n zq_3}f<9J8qd8NKnjraLH@879!67Mqwye}Cqx3DDzJJSwnydU7z{`(rfcOhfE{*XNg zc%fHSPJs4@x?tOP(!9KWHiqZ_jJFl>ZJ-@!`?k$iH+MZM`@jF;x={je^u65q+&TCz zf=i9}T<^VxyqiGMU)?w1bS>M@Qh4ha@2!*@3L`-4dx7_kCGT;NG?}Swhp?CZ@rQcd zgFKH^!26u>Ui=Td3A~r!)%Er=zBl0=5=Zc8}607?5WEp41kj*YrE@M_wR_(P!u z=zhpw>MA~wyb|aL)|sLW(s))H&jrL>4n06>LP&VL&+*G8pO9(VBvr|88;F6DX_v;)}}r8%xivN2Tro%=5jN8M@f=lb^z#M}XQgZ9Hq!-Wl| zlJ_#qhu6Wb*BO3%rg_70bOO&i<82g{b&H7K09P%`d7ty%Z$IJs9#s33?~}mLdeqO~ z$83IHcwQyfnZ}fHF7YJa6UD1(67f@EI%vDqie%>&jU8IX%_LvjUUHL^pHF%1$FDG7 zeh2y^rn{SJG6M!mp(FK=32KaNe}`4-cTavd;6nSDXMqryrD`PTvM@v?5u z+Kvgl-CMDrGxgqa(EHy3a%6^b*hdA-) zLRZlG-Ygvn?+o&0!CNo~v^}M+v0HW=hvU;ZKEfNz7UjAN@mpa#sCS_Jfw%e>oKHYA zXbjey_U$Y0^O{R={CVy-;MMDD#}a=QbO-gGkk#@#Fvl>ClAnSHK>GYP`n>#J%VOV8 z^?hD$M$}!8SJU&vzY23e`%`!t;EEQK_ZetCrA&hIcbM`knZFUXfi$1lj*E9)&i62( zHmF0|a3MiyJP(-V+n1Olpatmi9T8SCIG((dK~g)W_BjRdN&1%AHJKlKf$st0)&71a z@mE9dFLT~g*{(>zlPh@M7&5R-;Dh^|#j)#)yboYOxE;~1ns zK7^Daet8(5l>e_yoDlQz0r6u+5MFC^8RAzN|53z!)rRk!nfUEe)nZp9^^(3LDVFBG zrum%ueabkYqbZmD9T#7(1o4rD*`i7LSI)qnj^9$*ak<}$x+6?E$HgTn zw})J0@}KiXfpSU89cRkzMSOkO4`g*n{g(T32au<2ouS<6rrZ(CI}zHLa$ov#?M%7& z{HQz6lRu(9ipxhu+?mprl zgC|V6RleNQ4`%ar@7K)J*_+@Cb%-u2~{n{ulQl*>?Vswub9m;2e2 z`?^56#JgOFFy*%TauwF(*87?QtfM*wCC8h9eHuc$) zWfa~rp1Tn59&yn`0Z;i*J>waLr#$tE^Wk=x@hqjh zJPWzfc&6Z~;K#){Uka{EyrwE^*^e<^)n+P5+W#}yo6j9np#Ir)LtFyS(dKg-QvNVF z(s;P!;wrP4O$yZiob0FZ&j-9$#d!KtUcO6xtMSy6s%ia+?_ugcfjHqY6W^Nn-T2(T z1?s=6|J*d5n?p}hvRbhYg%!rrOFox&NEYx^kV2#ko(D{Q)=*yf&UkL{p7{klRYMKi zF3%Me@a*%A6b{$RecrRMfJcv)5+CyYB0NpJw>{;Bj>bdx$Szl+zA_Wh!@{GpuTc>z7Yj{8ShKs z`@#4=@V@27S3b{|D&X7TeesW@?swx`g=ZsdHojfFZyR~#IPjWQz~>I|4Zno_{71R< zum|z`Kz-2V-PQXVk=GQ`1$-5~FN3d+@wFsgd~HE}74m!w3;1H*mtM;IHjJ;t`x3?{ zzfmdcSL>H4;A`T2sb$=^Hoi-}?>gh#Jx5)dxF}_-PzJ&#RG4D&S<~+jqzW2W3b-C@McAhU&z}Lk4QeQ`1Pva|(N4Af; z##blLx1oS9?tRHMTyHSG{k-p3(W9edilrEYDZ5fG^>F z@o#vqrSWz3zJA76H_sO<;Opsqv2Ua9ZG4*Kc|akFPm&yO)W;{sV?B4-@fbsnH@aq{ zoQvc6%y=l4J5Q%znJ(D#0mGA_|E=w(@gELjr?83e{K>_<;5KD`u~5B z^75|F$BpL($`^55I%fBO_pFtQlH%X-ybd0{j{L{qi^4vn4Fwn$b62?a-73e1w!;f`o zJTK!RCFLJI4;^7V+=9+-FCz-97u4C5!SinD$^O5*e@Yl_Jdfci$N6l}0-npf$F1kR zp~fTMhZY_-o)>kw3V14cPYlmGvs_P5UU{J(G4mxN(1gXdG@k?%bSBaG))Q&0CJ_r(gtk2dk!O?-^_GD~vx)PC}iiO&wY ze!1erS1S-d(Zm;*V*zy>Aiha~_{k=|oQY2oe{zBN8797hiBA!Kp^4Y_nQh`Ln)o#F zy$i&@ZsPYc@fqTW6o{X1;;Wc=_Y>C}3&g)~;tw$KG2&k!o|Ke-bbqwi#Gh~Cg!Jm0<4W@!5d1s2$zbyOT zP6ft8X$ncPvVm(DdXn=0dVF%!FQKP`_vq)wiEnP=TM^d=+WPq2i0=->NAvfw`v3Ad zX*?b9_{GT{i^=iW#l~~E1mbDJah;ac>D4lil)-Zm9$lU**arwbjEAoVWj!SYJlD%S zNyUNdgQs%%f36?pg`17%#B7|4t}U?Nd?;)#7sqoe9zH6YbpJcrc-ni<`~seAA7Xw2 z&qzGsqio?Zg&bE*GM@9jXITNyC|{o>o|N&-q`dI5@nrY0wDZgYo}u28!ZQUADJlQF zOZg@6iShK68F=Ca+PRm^BW3W+#*@F^Hyh8L5{Rc!f%^FB@MWFAy=&@o5}jQrvpI~A zemLBF78ckqoG$Z7aXgv08+&j;!H!c%_PzxSWxjOS(VX+DuXgPg6X)UC4V}gv*TQeF>y}Iu-DoD)S^o19yt4k8bb1j3;|| zfu~vlPY=IbF+Atu(e*Wu@*`lB@qC&6JQpp;K&|7BPWQ@IhULO@rKyknUcHbpo|qpG zrxoZwY2QAvfN=xQzTW!_<%O-r!{f@?_UT(-xi)xD9M5Pxq@?__>lU6Bfa)Mgwu@%s z;XH9!f%Bj)zI~E-rs9c7A=06gZw@VuC;R;iJQWM{!x(vz(s*7q_0j#snZ|R5)Q98$ zc!B*?an{0iS}t%O7|-RD7p^j%f#PAkw<+KWALU_w`M|9*9z9Nb+jz3yr@+&^fQPJX zis5meWdBUczw*1X!iUBq_qn7#GYhoyq}o!7m4v6F@oc7i)nhr2-kMuq8^uFA&oAJa z={*@d`x?(0Dk{`7p0c8(K8XVTaG`t#DYi@Cj>MzK+f6BdEF5n~S9ROoIz4b)Shedhc2N#nV~cy6Y=Fwl4o z^UGDPKz(BV1TwK};QAVmw(~;c>E-J)qCop(eEX#E3^ksWlwS`UjAwxN%q-9k_s*^@ z#veT6j7N{#qrXbwaC^VUdrAs;0>9or$kN8s8Q@Xn#!&Uh>4dDD1rFy43YeFn=5cvq0O4kT@4YU`WdzHuJR7=>5I zt1ZNr*~T?Q$gl5S4*S~rYFZ<~mnCAQB z`%5>GFRs7xrSR3k*C^DxTZotEC4Pr|-(Acb4%N7ro5`!6JZCE@gYQUun)JGzyr(eF zS0wK-l=)h}Y?(?N@BJ6$W0db?%8#PHZ|=(b3Yg}9{=?)w2KMvgl<#iJ?`-`Ol)sts zI$r&!^)rdj|EvBZ?UBMa{D0`n;Ctl1SU$H`;AZ|8bM4)X9lj6$-Ts}Td~M4Aulh#@Ut@ea9!{Y@$#bbcL0*54&Sc&zV8=lnUyqbv zQmk^|j`}Z_FHZS3|3&!(<u$|ot`}_rnRQh5lz-p9{J^|T-n*4)q38Vdd+2ezPvebcYr(ip zy!d_N= zL%#QV@@@r5V^}e|KhbSVrn~oOeusMyz7kjf3>}(@$R!cx4lheeKfnwxl19x zzO$G&&#$)yOiSx$@fsYD8t;e1uY|85-}^0jzksCeOiS}RZUVPA-pKD-+Cn|Ed4tJ;Qj-ZhnONY~8!yAAYXpnDcaJjcmqg@m zlZStXF@?@wi}_gbIv!>zpUG_(`aIB5<3*jlekZ?2r%C1)^6K$U3~yb$dR;}IYx}f- z_Y3kg$^1fI{oZUG?+JKyJJ#n4j-oB3eWe|=zRk$fB=ZY-wY~|wT{1bZUblVT@8{Kv z&sd$4`GwY-dXsps|9|kN@Q(a{@TT!jG2Z)>}97dc#dH z`@$Xj*`|wjyzUySAGqU<_dd!z43B_%_4i4pk~a(HfZP+b{VbkW-z46fjdwm}mcmL< z?`b%szFWvE%YVB-7k*sCdMkI`u^lpaXB)2^qwY<)YM|Z+y*F$3|HyHw_3Am1wy)cl z>-)xA3ts~`$aqC7*Y`zv1o=ln{&n~g-wtw}RK}e+-d$Jb*4uHE`6*V$9b7luzsY)2 z?^(<{A0%DEv`~H3o5Fjr@m@~+O>j48JE-?@@}|LTcnPex(On#{0jjZxZiy zcs0F8J(j_0kR{&Rw*!9`|4L5zGG$#wkYh>xP1q!Lb^8VGIa5Emk6N3!7|3#qhf5if zb{M}T#xA$6e{Ihg-uLjvvPHQcPW+K@obetM&I`^b?{eq|y`U3=wEm9gG~b>@b^Ly( zVc?eHZREW}h@T7dLF;>j_tq>b>l%WjBbkoahwHAOb(LvLD)AKaQ~L*Qg=vRlh;IvL zfOu=r4i}1uc8HcO>neey8ca)ThxkE(E3+!sU+WRy7@B~3U(T9ba142;KsI$MynSi= zCh_irSNCTnlVt2J4897^l9qiPLsS9}&1~@M@C&P>(VPg0!UcGnp;@ z?63MmhXVZ}b|m+gj8}fAxFybGfa+(xjc}8S+K`w3JH-jgkE6UEhqou@8n^+9efg4X zaTh#J-VAshW(z!Lm7(&o&inYfNq>_4cY=fK^?0>Ey+{0NSP$x@>qrU?D914YoC>W$ z-nWwg@%BuHQ*Fm&^T3_FI_K?7d@r~O)O%l6>w=l&&4*86G4x>}d$4}Qo67U1TLkW6 zyxI=m62Bd)^QB?+e(t?jk#{SMg?r(k82#JtZx(v5wnM6A;2M0LtM7}%zXk7udVllY zugUunw!q1|a{Nmh=zEq&c`bl_GS?;n(@!WWVofO_Q_XHw9XypGTV5+MCFUOj9F zck7Pro5nkJO;{oMci$;IS4)|jLHm>6?-mUvuNCvx(g%cW;)LL3%IkWU{ouXCJqTK_ zUSVW*zw#9M(;$DplFD1&INo)5bsTw#GOxqipk5Y5Qt$!>pKO<9zr%u>)Vp}bKpu)?~~!Y-~;m3Kv}-<{TtJgL)accwwrQqhSN$h z=Qa}`J0Wn7e;?j&i*ZhI0A<%U3uzqzBKSmy~h8 z64&n_IY(fMfN990&SoR>#bU4)-^lsucn9XP=;sNvh{7t{RO8=3gJ+t9h=Fm+o26 zEA1ft*PR}?V~saSJ?@6#1?qbrc@Kl6Cz+O3-xS`C#ygGpm*G{&Z-+VLEdWW2n3m>^ zox$@{#+!e?DLbxYO*^*lfBaoZyu*z*zkOx9_$Td~!26}~e$MjQ>!{Ydo_Sk*JN(sk zR9$ZwyfrrE`osG6yibg>WqEmlZWmhLfV@ibQUg*=riI#9y~&cmon^fLt9D4?onXAD zoDhC5b>9N@4Od_Iugov4z8Snf81Mh8zV6Jxwfs5PzWMhF|Eiz;r{9N-<2~JY|5xiR zgLjPa{?FRstiWwH-v3qqP2z3+ORjzYSN$Q4_kQF3U$sL9?@GLS94p^zao3h{4SoN8 zjQ<_Xu?A^}alJ9~?Qv4L$Nb}u=PUd1w|(F?;*DjCI(HcH^89m4%Jj4Wxl--;Lz`0hM^cN_nu}4c;sD6>qu|-!H)%laizw#J7M}px#TpSLRi?@f^OKGVPQ4q<-kyudBNt7!@GE8%O9 zZu=z8^5M*)Z^^rzm%?OF>wDJYmj><|Q+_z}$H4^9@}KUW6%gXY{{*M!IYZ<&w+Z+%bLP| zzRG*QVOprYZm8g{U!!soJ@)LZ& zc{p&d;BD@`+lk+Y7tz!Q^&TJ23mzeF3cLX`VG`S_Uhi|QLhnkvT;_1eM>sCqnp?k% zh+hN0gLr3C-;2EWI9^n9He3Y>ug5uwq@Xu1 zthogyzd?Ij9n)<#({QK|`sQ2b@1qJ)XxSj-(S~Iov z)$LNp^YkRfF;m|X;xB>jpxzg}cNTdc{U3Yh9VSK5_3fHvVZttmiV_4FR1}o3ASy_3 zkf@@p0t%7_0Yw2>5EUasP(Vp422f;7WCax!9s{F*1W{2@Fft~@Oj61F-KV?GPO+{$ z&+}gI_upH4-BrD(PyME*y1Kf$It)nojgw-cr512K6J2fRzuVB*?RIzO2b|+kK3D z=a5hPiJjtq3S|+<_a&M5DiXZ@Cx*QPv<0_3XHZ>v=2FW$5&I)>Ke)OZZM)aC8R-hnck8RoOL?a z$KWGa36DAbYig8V?l0-DKE*lle$Y&E%DV&q(q}MU1J%8Q`V!qcvE2g_W|FR~%)Op; zpjuW*TTDV z{RKXPb+8@XqIpug9~aUdv<2`Z3fQquY;!IfsF1J{P)5^P~9s%SrfdsKG(8fAv_7LZX>HJ?LldHrN!7ibAzpnLgVIBXtnApy96zJ-><9qV$gF}w4&YMRYam@zK zg+{QAj}SyNX4{#(e*FYKH@+iiHaog4@xKDPgO)dfFCjPu+oSLlbXwqRs&2m3)%(;E zJDJ}`SC5+u$diJVpt}BP3fD8R{Rlf?#qPs(saJHn(nU@D`3zAl7&pkl2pV&d}!$vpic^h*+ z{vF{;P~CI=b-|mlje&>Y9&p=l!q!7$$}8{5i5&`>>5lFb_-}x3Ky`7I5M0~1l=&D+ zHDPQ*>gsl|$79hwjrNn|>x3Fy=#d*AJcJDv|PySb986n z|0-+%)z$G$rRMZA&>9*;GsfC_KDPdGzugv%^LSZTqry!8bv6FqLspB7E?-MR@NH~q zD19FH&yZGd`tegX`?}K4jKn#~OS*=jtNnO$@^piqpye%1U5M@+Y_EWXw@BUgs_m*e zpC$cbx>CqYM0btn&3qjG-@|#ajP4k#JEA4~7Q7BGL67T88=W09~!$ndm(aZ#ueh|1*OJuvKkETY!3yN8e?}`Q?p{_S2DP z_~*Onnj!N5y4rp(#J@WX0xj=TR<~<4eme>KBXB>s^R0_*dA0o}PYszx=<0ED9{x+< z6;R!!R(GvvfrKwf8$0bx+k>>Tb>eVZh~Mi86rJyWG(KRyBhL?@x~s&GcD4iCHr7j! z-yIdw{$-txK5`L3LRzA=n;UC%6)%J-E90wtiJNjcyGt?1#Lp{7#V7 z9qj0O@9+6Hx`|@CiCQ7k)6snxz1i@NqkE+-Z}~Q~2dEDXg#d6y7yq44)ft@kbOetM`fF(YaMrCUt{|P_P{Q1 z`|%CMbQ9=S&dStpZ|b>_JoVaUbUV{_2th9<8o|20q;5Towc}DPZ}g0i>Fnsr{oF5- zZ=IvN+3M>3+&S$yKk9w>{oIR-ZMQVKH#oYr$kPTofY!sy{;m-0hiwSl1hu*!{=8_q zcsc>&)AT0)$DH~uu|+Vnkx>K@+zCe8|(mZkg+E`@rR z7X*zV&)p!^D#y*VubVX)+jQ7Qy$BLgq+P@@O|2nJ!EtkphT!Z&s$gvhS!+IFO z37Z}tYpwRbua1{vO+)5-NB7u^_)bt4RQFa-)&#p?>jT4J5LBwdloTxGzP#;r`{;F| zXtR(>psW4Bt@uxc$3b;zf)awSVp|QL!3J>K=`|feWW6eY6F{d84;h)`sYc?QN zCH45KCu_1V!FD~|0rLHOwDz@@pqV(2e%1Nj_u?}H9tSO74ZDB7jBOQs0vn*iu^eAP z%4J&ksebQREM&Ggy5Hk}0P-%*=r**vZ)5uqzJ|}iJ-)R5xtQ+xAyYj&P;{P9^AgUp z;7ZW)4)ohf@GWc~!SC<`^x#}>5J-6sFj*$)2dx;_QBUzUA#(uTs9$HMT1U<`;T2Hb zrRd7_$9FE}7;zcrqi`1VXvcQ1&aren_3?_YtK))r7uppAAZ@Q(@Gpd8J7sje_d%n3 z1GbTHAKVMluJUZV%Kr55dWc>TG7qAw1#bP0xBJ0z z#*W@NrfbN|b98&)e=|G?synQ-ubbP2GQz141y^@{Grt~G*IXGg?>hA$@5Sgxo@+pL z`N;YHzvF3g~=zfvv5#k=?Onc~d1@{cYFwlCC-@GOS z@5Xi?JOwjg5ZkC|zRH$Y`>!}Jv#sjrF2FwpD?xR6G|3kyMY z>sZ}4u&skl@Bz5G@nX7Zbf0!~zrp`k*bb`O$?ERGR_aQByG2M{U2mf~+bwog$h_+4 z9)mxAl@ z_apqb!Ox(&P3(A1p8E^*q>i4bUQe@N27NV)O2)vSlx55oevklVD6K4bvO3)>sNIX=-%V#b|#PL z_699)+R+_~eFPNO-CayKjqXx(b^JMoJP*U8pt|2#-G$gz!^iMG7>;eZAa#(i^{eC0 z_;n%kzEj>W@&5&W2i48?cZFafwn(p1=4inyZ|_sszt*zu zW2^rqX-WNzp6{mzhfF(kb^rPS|2Hfa5}i{wL-tc+iUXr5Qm?Gb)HUi|C{GC&5)28;pjG}9GAeQ;MRlacE;8lBwS7EmRIXnw|^YnX^!qd{D;GB zP+V8^#$lfb#h+7cRJ4lkygM0XRq+Rlo7t`EQ~Amx>3 zOJu&35DfNVd=KYBBgkX!dfPy{yNfvQUE=SzI$liN7%~BVoFLE7YvTAHe-(4AeKWdz zWeLG8{W%Upt*bc}!Jan8#F@7(KZrh=8#`nlySA0z55~uY%(*!k-Nn~%ZU?(S%R9yD z-ZFsu_Fx)JhA-IIX?A1L+qT+IRX2SX*BQ`_`+3dl_^*NWAni-)fi77>nUAo21z#|K zuX>^>;W*};B_!_-nPE;jzsG+c90Dz8N9hpx{%>8&bsg9byCBUR+BURBZ(2V;eegv8 z`==*|%n7*x6Z5k2OvrW2*FtYl-CM10V@`mtuqVOSlWt&q6g}0~6Kx64QLlsWPd&o< zsiT{~|3R1zs%zf`9XxRm&y7J>$cJsztNh-!=%q*d>2v7rpp5ayxh}+wF1nvh#{VD$ z2K%~YsN6UG?-KkOTb=9KK!iS|a-Y^?)ebMOUT=!d4Vlx>)pmP5{`bOMkn)P|JX;Sv zhA{4jv2Z&)O4WIt?0s#>4t8e_w9I}EB+m!E2!>|R(Bt^6NWO!3>U$|cGTkpzaGku@zV#{ zN2FhfFJb=PDeox!?}vv#b^B5mgkXakn5%#e&=%bOd(CZ!pFbsD4Vg&!%yCzrzDJ#`!XyXW|m=+;A5+rt;=Z38nrqx*~1JqKG`=nDDJ*{RFSSnmT@3zKMI=LCd$$*9lI?HXl~O>#+C~wg;@? z_&CwFSM9%2D?;YxV>0FY9{-cCX8w?rs`SeDsjr)L09){8_7ln`cwuG8Od-FPs~qdA zz=@#c`pWkV=3#3EouLD`*YVSKdlZ!m-M7(=lJ`l9*B$?%Fa}ijN2@yz+rQvLSO-&U z8?&C{U*Z{K3dR`2l)usUY^2@}neA3rvVVvFF4zaE`=`}CW(3~@^58T`IrH_~ZFxm^ zCH~3PAye+yOg+kTi|3Fh22xehF6rVAdv3A#`ww>a^V_DhPYJC>ZVl}cT|Exuqt_n> zgO-awUki7e+cS&gxeV7=R(QskfM`xmtuOM6YEq%zGHd5t63j1pEx@IZ8_rPKSX|Q*W>nZjs)+5){kF3hxfO#zNCIp z`|%{Y(Fz&e|F!-W-7b!9@$(32e_G!E<~$<$Zir`OGUdIJx^|zFbanf)t^g$b({qwV z^?>ff=xVr`e0Rb)kbb9Sro37AV|xa48%v((d(2Zh`4_T21uH@GpX7^Y{eW#h$hD?M zG&~83_d{lh{a$}kjPR}OuW%8__La|X<9V9kIBXBVY*-HV!>_2{ z`XFRJb;|WG{8z(=AT=Yp9Y`rgD2?rB*a`aGr2SUte|SI8f$~K^oz-`Q1!EvDV(8S-Q!IQDo0}1DlYX3d;!c2Mf zxEK8>WX?oa_n&6?cY-TGb+7f5m_NmKCrG%9)UAu6a#LRK{1e@F=xUgR|06I5L_zA8 zE?GkMN^Be8b4asNkEh8oZ2yfRv%)FgPx$PILeTQ%`8vVe+i5!>p$4ftPSf(~_K$tc zbw+ffo;UX)^w^QsB&X14J9A9SQ|0b*g)g9p}nc%nBeg_GANo%ojrCznH zk`^6bHigVF=+^S{n!p{UOf_f*s@ua~7aWG|PPh*yzbntLQvgBR(CVD@8D;6Yt!M+ z*Tt-^USBg`gv?D&JscuW?ns_j0M&ipwzD?aE`>N;2?MyVN$VlMSUs38LuQ<#djtL> z;eJrvPpxhW+j{sMJ_gxtay>=1TiojEbFbzr<|Cc@{SE(pP&Sd#o#8jF;F;LYgZ3cz zvAF$AL9zNxq5Gs$-tOd)_HYfUmiKk5EA8Py?9v_{Cw0r4C|2IomXKMDuJ&I~r z0@eN2>Tbif8v>)~LrC5BFxBenaW9c(o)g_lw*6{*s6bxTJs=D84@YVbNvo^vA^vs9 ztVdUZ^e-{=Zh|{OiYe{aTi}<>mSS588$kM-sq7cB?=D8Or3es`--gUjPQ7l%SDuaf zmQ>4mw(lC;hV567u#?pN{-P^E_p=nb2hnZp=QV%fpEa8CA*e1xYYD+zY)6BH<4H@> zonFTt7tlSrVy0g>0smTX2B>a(Pss#tdo#;4!7iZ%X-T?T-uQRiH;1m4w+;TC;0jRP zURJk1wt*m_fV3oCEwA}LWE!Gtk1^(E{Kvw>pt?2fb@vt6-iI&X6L57?wjEp*_3OcG z4Vm*C-QV&56ZV3H0ki{7uVoNhW&jKR*2%;PjyDqG=v?9G=zK$TOh$((JWr=<2|5K< zCyCBbbhKYBe%(acrLYD&Fsx9vc$ zN0{G2=1)g=C;o>Z>+X#1RaUnOwo~Cus0*&HiTU-ax+!$4R?gJxx%giMT|vv+-TV3` zDEGAv#Xbr~fZJ}T**ehe75km}2Xu9Rn2i4lSPiQCpw(?Kj(J^>a0#ire=cd~EX>r*?pkK8Hm<@nzSw}9&Y=qdT_>rw1;;0bWcTRv8-eeDdH3Ft=syyivx!{fP* z2&!vOqk=QA&4$fvqt|Ac*@x&{6&8$5ji?}P;j ztw`PS`n6D4sQp58U&uV==yt^aA(#QGJH_fQxrcLH*aRQIHp*(M``>@V7(Z3rcwxxA z<>i#j2vCAax#e)+eO=q$lq^!g3^)%6y?G_D(%?IcLCZ4^itPkN+!NY)RVCg|#Rn~eYK@FA$K zyz83~yz&w5g@k)y4CFCbi-DBWjP+A}ekIx{YzokoelkH(lK8KN&p>t0v%0mXv#&u% zXa^}7NYS`OcM1J3hm4~6B-1!-#+OjPSCLQaw>7#)s^3`b@AVr;_X$UL5PH+#5s+fa zcB@KCDD^qELP+z0A^JnPj*x5`HjAD7WjT4P3Q^Gf%}RUuv(ClV7Id47HP$R_mO1$^ zVSN|q1)ATsD(^k6*A>g3ApZ*T>wZ0y^<&{)(E67AGOoNI+e~;Gir6^dtk+VRT8}%h={88W2%F=`r}bCHD!g4$pw>3kO&s zbHE$fXE_Y}p=H>Nw0dHY>p;)p{|cxc(5={w3^AYEVO&nbfP04o!bO$6oUHiOu)@W?^gSJh{lWG+#%tmUG4whBHt$Xyae5C*mi-0mXGr6kuz_m z+VVTH-n=xrZ#v)i0Qtf*sY?)r$$V*B8`%x9wS(@^l`r!J$9~a^$Bap|rJrzguEFOf zxCNx%M5j3^A?t2z_kpy<@mf*s!se6{{ZC5aG=uevVF_sdhLW51yaL;YAag*svyt1| zd3+gGrqQ|F>WK5_`27UGg6f(>;Y79c_D!Jg}t(R{j1B(;5vNujd}9qs2-rzJYljzp)Kr)VZo&=rGEJ@c~7&cYp*&WZ@ znAzle4N{=xz0qG6%$mjZT98nQ)V(jINSmfGn)R`Z!sc8@H;R8AGy>Iq(o-_QIJQ9` zVb6CZ_xFXmKXnM39_VWQ4kzCPm;|c(k=0#KY&C4a|?sIhaIJ#w$|Cw$Q-A~Zf?RFITYCsFn z^2#ue5WE)KjW7`s;65jxH`cEQ>91tFB`*n^+-RnMo`?T(SPiNh6IFC~Vmk!KJi+@; zz&)Nevi*LF_P!41R7d(}NB0c;TS5m=-F#2h1aHB17fgpq;OfS0c~v)hDaSu_qkdlV zGXAUK9Z=nKtnM~!yFkJ|Qnwy-yOpC~l6pv?`v|()&PqK=+lOkPx)*y&CfEd9Yv>3c zwW9sfQRIVYcDD7P?IC_y*!_9D*^xD!-Y=S?2RHXmMuR^0RF?#IK6>Be|SramW1 zQOa~JU-2#S?0|YtWppRm^1g^|IeY;dVbIC+#~@>i*1s@^fM3ydlq+ZtC($@;kn^n? zPjlZNuxY*i>^@TWe4wQMQR{c9m5QUAhi;U-rLuIdDA^OE|yT6AghJaQ1gE3*pZ;!N3f-FMYIvHwFTff= z+SSe8kFD`+o&x}Pe2|E-AM^>EzK%|Je6EARAoVHbbH@j_Vo&n{IzEV96*f=W{O{vG zhV|27rjuXC2TQQ6fRe@svA$vRwNnlmAFRh$#|Ki5BaIJIUS3XxHnEl_hWQxdEVT^g8$3#FHqe#t?rlDc7TLK zqzlo|=k;{Ioy^!-bfedWd1qFpek1d^hXtyF>e};-U~O!TAO=mrE$`HrUk_T|B)Z$t z)pphn|E|y-RF`5&2wshCC`gds)pm8YyxPy0fngJ148&o{3nR!k0qzIYz0O}1T#W5i zcn4O3d;eWB=9gFRyGWti5M8a`5ApvBz5&&J((2Zp&%7i^XiM6I!VCZ{tE3-r--Wl` z28T^^bfca(^ZWSsgQ=jpA-mna!S*MVUBGo+NTabGM6be2hu3d<2<;bLt>5POcYUEoY~u?E5|ZR!N`9@s+N^I3%|Pp~h3^`?2;1c#p(m;8$ac}7?K654 z^U&z(c=p{DJReV<0ie2m?V8{qY&V011nH6HTT0ea%j@dO`jT{Yz94#Y*pxdhQxC;|=Udv5mUl8*(?Pr<1K=J|-Jbrs;3jN4pvofd9fsUi^ur)+sh{1?<#^JFvPAC) zn>pxef7crS?r;aF?hvc{2DZ&`2!4lTJ&yYzx*d{!s@LnI3C_EmdWbIO*ar1Lbw^p< zX4u++giAYocKtMqpXbboPlJK=u~Oas-u$5S%F>z-$h1}4H-aO-!Y?U%HE(_=U< zsFk_zV;TM*!6s1MRaUqBiyXf|!s(<_sY@A)Nj+$2Kz%o+%<&0f(+1tB=gs>9@$Ufn zpt@b~BLwfpc0WjXjP$V*bY;8Ac|_u#u<3@bZnwGkzXGp<>JG5FKVaJhktJ+9Qg^>v z9LsDsso(g$VKc@lZ#DANf-^vM^?jR7u(bvW7n8cpz}lI+CXssP2bWH-YV5m; z`<}lpI0xG+upUydgzu>1)(tWL`%8Om#@CI`;&_N|W2?Iv|E=&7sP0!*_W-ugzx?tZ zM_QioPZa!;`f-X$N7=t($*}nnUEOc1;a>~tfa-EPv4mg?Y!`rp&ZKf5gwB_!w%%uw zMt2*!I=<|I|Ftj}RJWeh9f|E;knjj;UJ2!u>!(uQ)DyHH4vkI^Fiie+F$11SCF0M*F$;%_bWKM+wkwl`SvbS)xF>92HxOU z4ie6&RPuSuGOHU~$aQaYwVfSHz7wGasP0UwdnUFPAffp06iQu4NTDnJObXr6j&2+B zT?$=5b)T`iv#>1y2``eCv>(6BT)wok)V{ zy318}QP|8!SNDtK@jnG>f$Dx@bq8S^1v6kGxVnw#!=xVMe)pM_FY$cXEO*O`|J(2Z zsO~na8%S}^1t-99;I`k+R`+B29jS-J3t{sey4vrYihpb91*&_{>h^k*a>5FD4x+T( zJdpRxb!h9iv*m4hhK6mISQa)R9vstpxbQ9J5#dHq-J19jf`Ju0YX~i&3B=IMxBJD) zU;KKwPTI40zY#Xo(AEB74E{-22daCK)g8T(<1)MhDYnj7&vAf+t4JrJ(RwJ?+@JExD!Q`2jb?pnZP;9BAD|Qe z>+!!0?gWvO@j{XXIbR%&Z4$W0GSPBF%-&`qE_wFKQq9NqE% z1Kl*bFP5PDn4>%Lf1n$ChjBl;QK?))6212!usXBd=Alan?#32g!`Kp{kf5_laXv9% z9M3bh^V@^&7ts&GrfQu`JG&PD1+aQ;Mwf2W(>>!o+8A8=KF3cO&m8#134U9s^nd3+x|iC3yAIvn^8_ZoR5D`=mVA@wku^|4*dqd4WAj{h8Z6;$_ktNSOmvKzU^1IK||-ib-S9*T}{yTfLl zquUz)%iwBI-9N1E6WEr*8c2bwyS|ui;?J;o!>Nbg@z4I4b_A-s-|Dv6%=LI!1+T;0 zHrx{p((i1ZWZOe4zu$?4BIW~hqtuCnH$G*&2%m!LE|vw_Z{BD0jnD}$f{C=>M?jAA zxlj1@Amayb-Zm03-#WU3@xKj5g6b}}x-Vf{3tz&=FoM2zJV?JY&9(>CP3J_+Urzn* z#=j6seV)+`c*W)YEZB|(3GzIQdmPd}P0xpuxe*hR2efTCfqbVzU69?ZH8OT>*4fzF zz&31x7s^J=(N2DyN9o|?mv%=eaULZ`{wVqNc$H7S9xw=`n&k7_dD%^HBDP22IhYNv zu?=*-w1eFa>+EBtdE`+G0)oa zzKhUN_}7ICKy~H1JRz9EwiR-}MjJM8tSVrfv4;x+Df<6cank3LVs#?CyPpkcgSLl8 zu=)UXd{%_68 zo4knG>FCy^9A`rlkn#?tczIq4O|S#DD?q{<*98u{&gE~l%zcXqbPu2#^}LOVldk}V zgX%{7b-{R9Bw!knNUi5HUyPWsV0g;QuzP1J$kIDVgB!*!F{jQs0)W z+w)}l2H7BIMocwyqvA}+!M`$81Jym%UlojD>i`lulm1hA7qLFtC}PfV%G(3~Tj5Sn zU3))3@Tl)NHv|c%l9r?^<&}B1#5obu*wL+re@kcssyoh8;{G;lGeN>a(tpxj%KB83 zh-v5OF2O$qD?xRi^^{C-JGKKLA^ZCy>zbw!)7`1xT>R@nLr~onR(BeQ3g^Bl|_FWyJjMl(#kh9ibDb?s-;sAhw%8!X2b;dENa@${RmFVge2PjN*SflLKSP zb1%sF?`CA|+N_7LUBr4l#)yA{{1u%1PvG+$yx`>Lm97%9-ov&7IJ6qQPt~-In7U5> z{j3l10lA=`KfvZ6h3x>i`O}>vrY-q(d{gE}u7|;iAoU{UZ|CO^-iYmfSO8DKfhg}| zI+=5#j-*fc+mUMb>-&m`S&FXq^Izfr@K20CL3O)X-HU(anRh7r8^?TD-`;=Mqttci zRewCDR#A}_o}erlQ%@n21oZ^{Aa;a zpt`?V-QZ5HmqC3v4P4#M#dOV0v}Z@R7yhM=VJ?+abq`qGJFtz18E_xC=Zo88emxYG z7u|B~V72_b<_Y{?f@Pq(<^2X7thJHcMI(l-H_EC zf&X1F9#ofG(Io_@V4DFFiobtYwwVNNXR%u&=0bF}ogE!y9bAYDUoEff7cxFi+#WHD(ADwfaQr91eW3OGk*8#W)tE@AZ6_1XCSA`yp}#w! zx+(Sv>EB`_X}?Z+Tj1Xbt^m~y*!FM-wn-r25z>-$bw7?JB4)Q!-lyVAk&3jf5Eh{-)Gv)!8E-wk?#>aMW5 z4`7=G66TP)_eYDi1Z@wAsS#5PU9I0|@m~dNL3O{dy5aqdmEknlN~i4BL%uDq_GjjP z#+Qz6L-Je#mx1bTx4MsGdk)sX8zAjL-s33cj2F{QK0trw=x)Y;7yJdPtG_FF>H+RE z0|^~SMOUx?inatTZ~Q^dhtaL&c^h*%{)1sCsO~8;5Mh6-dXQrT41``#zBcU%L@$k? zq}8MJp*Y88M9dTD@~;=3!aoHoL3MdlLPGGoK(=`nva+(xpQMjm%6Q}{UoW50m+0zw ztyvT?r=FeZC*LH`=dcA-_c;Hn2fLNZ=GC0p=0Ug{=AO*?HHhBu0e&jaixsdv($7cC zWsdGL{5Qg8P~D5H?ttuUGY+1F86fkPYpm}2CwyJ)e^W~$=1!~IgzfMF{yj@)o2x-} zZ?(El2eZxB&?1y=&W2nDZo8?AJwuq+dXljz<(yvD-;d*~Bj#V|Y8Zz9T`&QpT5m@4 zHeWaE8Enfy=EN5=5hEeGHexn9-*+|Z|APIX<+@lF*gofkvrQ|Ia51TSKZ(?(1f3sD zt&5mFj&2wHpN6@hy2GvR_(-;y1Mk7xu$el1?IgecrrGUNbYJO)h`Icn%y!>`{~kC1 zs=LSPN;yx>@&BnqTGIHxNcV$?xfxyU2O8qv9Acol4N8lm3Fc$#4ifs2mNfp*{VMt) z^RMXYacm&|w?hI{H)eI;!}c?j=Vtyrq;CBdwDjvk`mNFO!5>G=$4+^pS3x1VZx2LCZI4pcYK>dJi}GqFpU zP5NC4x-(n(`)hhj#60ilK8OEj@GYor3#*$`KHF4On_n z12M)3`F5O;w7R+qE+C;NX-T>} z(Uta_*cCBvIl5QlKLI9z>fUK}S7G}ABy1s-@lx^g2+`#bY|I}K^9{PXU;K#w9ykE1 z`-Ig!=D2KA4J4dOn#-7``2HsMM@f0p=pHCRw;uUaci#U%H}z-4R6RFS-qz@KhOUn8 z3s!eDw#gvjVbUX&H}zMHa3y z(Z{nswl`v~aC9r-Ul$sH>V9r@XJVTN5|)x4QFnjDj6hfSw-o*xVKb<1X@92)mZ_L+ zjsXc(NK0yGdfg&%fa_F_ZWRBz&;V4IpX!z1mAWN%32jMB(tXm7YoZ4uW+A$|AItAZ zbs$eiN0*;wmEhNgx5#~0_?4t9?^5y3)6iYzl(!Rlap>ph)^&7m#V%naX-T?T-ZZ*f z(ADGoUHHrS)T54WBdhx&wiO`ZUDA@yPxStW^dYWyJGvj?zYTr?tzUksQbOX6je6RU?Xm>Yn2%9bUgDu(G7{$~W=#&MWzm(bFB>+UPZgR*vqi zR`(*F5x4?-9G>JPOX{IBeME}uSc_Zw#|<5qB+>2T=nf>$SeOc0-iNI2XV|vFA=nOb z-tz_5RYiA+eI7t{<5@Z8C3JPW)ve4p9&QKKU9Y;>wt|G;NK2~UY}%R3aJ+!QpylOuYfrZ#8>F@FL5 ztv#RGhp)F^L~=~CW|?|ehyNC+UM-``YEQR$G}{DfaIA+Z(D*uz7k3BDb}p|E~0rO9uF0(X}>Sx z{|3ATS`RPT^2+o6-(Z&@&-<6OziE3&p*zsg{gHgT;V(y5=NZ0k!*gXdecc%!WgSsB zb~^QdZqzFU_au<7I-Cqz-nF*8ZLoC)3B5>VKCAe7yPOB#$NJbAIp$fXyw~9W8GHq* zTh3E5!P8FT7y)0x21qgA{|jwF>UY4}!}mASILB;7SNDqswKyK~LN)n)5Y_dIYl6*K z*A67)lOAc_G=XlZ7MbnV4gafPFu1y$o_hWIt=PxHNO1SJ4J{8ZZyMc`9NoJ7xXG7! zS>^zgq}$Z~_(}2K8I!t@pzR^rB*(ONbf-{`M_?9|q&pY;vrt?&U97xubmQpi@puV& z-hy|bB;Bppcfv2=*28wItM9vsottCsaC8siAE}*fj)RhP^RPFAv%%Gshqk01RM#}k zF*BTcXor6%=nkTLPpQm%e+saTg9l*>xVq)7uGViF-BsvDrSTAE;{Pl>52{O-B_UY) z^lVcDB-A5y&yS_766AiA8LUsX$T44`o9B5Ob1wb^U?`~WJ^s4jx;okBcQ~eQwkZW2 zcRefBbTjNhOA%z0twfH8>+b4({LFm|=NtMNYsIrTES_A*}Zer$8#J$Mrippje0 zuh)rB`suHHIm{+~Nsd{MuI_K&;{OBu23p>PEwBA(Q>T8msRi!wc%$tnbv`!LF~{sj zH)=DTh5x0{1ypyD)oqiPZMwm5xDMq0uYOt&cl+f%lm1wa7pX2erbR4s-}a;UFNS5H zy4lnhA^3HJY!hrqSs@Df)j970*|(6)xF5-?!a~cB$RG^ zc>f@6LV}E=MvKD@Ip$JyrJt-7VgJFu4&;IAJ}!RLLzO1k=2W;8+JW4k+K9SHj^p<+ zo;2nooVLZNlV8m;TS>(#{n>nfW!64yx{sMVbIfB-{e{ov92aVU zmgg%!U+@8J3qitCQmMb)obUSI(2tAiZ*-1X*;B0QCF6V|Ba7=u6-p7zuJ5NY?aq^UwEFDXZ6? z%*ru)9bNf-wMWVGIH>M5UUB_#fxpN(OW^S9;99q;n@0EOR+;1MljyC6osRAttNV1z zY_k%+gD;@G)Gdf+?o)nxhD%(_sW5FGF#cloScsVgQ$1HHlTLb^D zFdS4j*KW7n*i38A3O+R=Rm|D~`TRQCc~-jA_;4S&LK;Ep$T5AgL>*F4Md(9sRFVU87| zpt_^1Zewh%K*FWNN`C%K>oMD#PiZ^}E{Y_Qp04?u6ms*6-qC+b#M6=jo2_J^0K1_5`WwerW6L%Y*ieXHvEu{nXAs9>ibCF*SL{GwNkE=6(FXfHbIXH@|4X-Pj62LYWKv zd8GE}7ND!!M$coSOF6$sSGP+p{!usuRJWJaZHlcENa#%}&sh}M^CQ)jd2zYl%KR(G zT#IgFSteYI|0H+_RF^815NvcI^99fuI)J;McDDQft7rJv<6>{*n2#LYVfc@O1)#bU ztga;WFXG%Dc07Cd`xo_$!*?xajEiBF`YW8B}+Xqx(Ge*Wnd#%RAgDuc!NF zj;Ylya~{41|8HSGsO~C9w_^w96rc;Zx=DM!p}+f_dMn3tcXV&Y|3R1zsvETJeiOED zVK4j!uI>g$cd3+PRgQT9-I!k{Q~u&?b0X9Q)#Y{;3G^h!^v6CF211O^Gi~?(HEaF0 z_FOB!e$(h4aLW56{)^x(P~Dv(Xm$U@o^=W5Nu=)e?`gJvi|XO+9CJDIu6cf5a~yeU zLtRkaTK>A=<=CzQ34=)8deHVOx=fLq*c#@M(AD-k9RKm~FsLqbbP~LJcp3X!@EW+f zONzAzvo^;(?UeTe{J(-9L3P=MigXWQ4|U`m2wdF_wtvuiNT9m`T|IuaL_uf`s_Sny zzr6AR5@fxrtM#D$U=rP}j_$FP<3y+d#dS}?Rv#psO?o8V=(-$}#Q;{zd+A?U+-sO+ z&MQIJ6SR@6Kay??-Q&^KL!bHSqtx1`4C?hD5Kr@!CQCuD$;1 zbL}q-IUgIkW=Mm24I9;KxG#`*^P=4QhljFSe*I=}>nD}A7W5fDAl!Gz;K6;a?^k!w zwb%Er+h^D{HxBN9{qP$io?^JJmkb`#uYdFYBl@e6ECtsN>OZXcHGQqARlAP8+g#G} z{0?neH*etBTD9%avR$XGS3`Ig6Tw&P`|Rx*oT{at-+!3|X3kZ7S9 z)A;KqBQ^~l{O*e6Q_(&@>?>2PcKN0ix8}U^MEl`QpE;*f?C2}K%<&&C^3sG&7kA-; z4B>g3CXVm!{Xfd4i=XlTf8M6vN}@o(pEs9rm>k{ZI4r5)jm?Pk|J#0l{V)HTf$w9| zg?nV3*<83q(pu44QAuk@YkO&O_FuET^|cCXNgAuzsiOCPo!-0|!VYlD=fxl$t7o z5gYhrdlR8Z6%leL(IKti&I-!5cpiC(}r6IW+>q?u(c z&z1`qLD%nRlBf{$f5Tj0Th6bG{y(9^2|Oip!kxrk7{IyKb(!_46LzuYzzK!AzRC$z z0_Maj)rq}OVIh`TsA*z8q9PnH4Y_K>uHSRKUCg`v27W0q=Qu{oiBdnjOfg?bT7h+Q8rGeFlT z!T~c2^#3@uISBOs4c`UKUeNzj!F}u_2ZM$Fo?;Ra@`J9==eynNd_Ti?Kh636aePNQ z{)US!?LqSw;5)(fr`#h!*UNA5?Qynm-n>rKRPTAcZG9z=mtRT#?f5;!UI^7CcV4K4 z{r-u$tL6sGdviY}mXM(Cwm9{d&$b`wZ2zxWx7%5tN7=eL<;$lmPdepEoUokMlB&A8 zs{QuUOshnM{7=!IcBdmJKKNK7amO^8@Dd`CEu31j?Pu-V-a=omj%uZvy5y zuxjjx6Q2&4sZYO6>;*o%o%8wAOD&_XdZYRqv>6Hi?*IDz`rlOl#$g;HhYa>I5J}G1 z3cvpsoAgD}@5p{HLDnbEVnWge`9EHzz5eU1kG}1%uU{~1NZ-p(VSwFLPmTpkLL4bExEGIrZB#-^$SX%J0 z2Z;+7EMHK3{Wqn4XYWbW*~JlTZ=FK#IOZxO=DkZx-!Sh};;-gyv8~?msCo`9uW8i_ zh%c_%QCne=Lwf$7w6xTMU-{(i3-{5{q33RklC)XE?LRnj^ZOhQ~y6d7F+U5yZyh- zw0l`A?TKk2BXf7f+ZCpw<8Diq<&*lrt)M}V)3UxT$oi{wrI#LM4i+Be?PD@#IC$8x zm}@EQ_i1~)D5T$5{7b;_%F3e9p!DS&ow}92hj>!yDa6O_ued)@wBF+GmF3EX_E_STk^A(H2GKm0w546v@-OE9pR8>= z>E2@NqtsXvko@P73U2vQk$~9>V*8o&PrI!8W?R6l1X;hD^b@;Ww4UQ~YdgNkC+%jJ zb$ucfFpq=epF_IHE*Gt@ynt`Jxbj-!4V6D5{;Kj8_xo1}nC>9?dy@9C%bNdd>bKx| z+D%LDeIwofg72&A4ZZKlAo=T(*0;;LKFR+ptZfbH$Hmq!X6*2h9Y1U)-EWsQe}eyK zT3eEIUa|Ft`aZ$dd391j%Az50T)?~pVp~f3rCrwb8)#44Y@6Cny0=*SGQqNp+>Q!f zNPKayBXK-*9d)cB!S+~Yw@He0ZL#f>qHo!u{R?TKUDo^s*9E+HMTugH<+YGeXWYQ{ zSZ%k-2GUQ9ZJz}7In&nZEKC9s zw0fDZqUmVBd=veSxM21$@0_o;|je0UOA2msn;7rr-LkNLr1m*hC-cfq>Jd@{@qwB-#DzhA|G=ex$X+AOfRpeK$<5g}a z9$94q@zg5QiIY{HCH{LzEKe>^%$mA9G3D>;#6oE)Yap5xEfvj9n37Am zy`Nb2&Kq0eE61zemOi9%+^PZG8fMOg7|1L@9BuSa@_;d;5$YSnsCuT~NIhw%6MuI0@R6sz@r$c_2OfVl{y?(#{y+2vlOz3uWp zXJ!pOa21gJ)kx2<%Xy@2?eY=xvwvP}_tDEpZ?wxJNd?h8Qiw6XG8x1#Noqc%b!_0+ zLD~lXUH&xt{!ZJ+?k4@iF7GETw97~Oe8c`<-u3~TGoJ}tz zd19np>~fs+8oPX?`~{3~r-0HBv1L()RKe5Cw_ z~}`8$%1v&&ORXW8W=<&V)n_Og9sob+0|d_Cz9yL_blNqUVrAfG>H^yL_blW^=&Y`^uJB?e5?+-3TE$Kv#H#v3*K$449q<~HSY^8?bNvGFO)7{FngqAP(d9vGmvw{G1s#j~5hV#Yn3hsftQB+Z8tS-zC? zGHYk|G=lj2Eqom?bwJkTkv6x>G13d{@+G7l?Q-$_=^^AS2$(1<0;GS9v!64b{{J4k zJc(@tC4GMV8*aIw{=ojjuJ1pn{@}s&hclCSLqVTmTx9D#;KpnE7xcNNfBgXx_bwRR zulEht-rE2065LmMHGBSs(mxUZUV1liwf$!^AJKS!GvXHe<@v#u`&$vW-rttE-Tsd5 zY=v1Fcsr0~RtMG+uM4av-VxYEoTxsIK5J@q`OWHN^*O{ZR$oD1wyXLsmYu*Dr?egC zgh(SGhk_i^v#k9b(#CeV8R>bT{k(ZCV6FqvEFitzE+fBCTYXPav&fmro`=#V(&pdb(Yf{E2$g>jliC^>z`P`XATl+vEj#*0YA~f1BoE zZ?ybk;!6r=5$_$mkF%Y9pAvidgY?@V|BWMEY?ogk{g+)fTWFIYJ~c^Cx65AsV*=)G zkagop?*Xa5dr2o*`xMfdc6k=*Ji9FU%|P~Zko@_i-RyFA(mr;%FX_#8`3}-4cG=5M z6olv#G4J2xvwoU--%n!=TY2{AG(U~c_tUgZ>zaE?_bmNJX;b0+a%C!&k48dAM~{mJ zOvQRtIR7}eUQ_BdRzr{vbZrkPfiR*O5-P%Tr13v&#>VK4O=Xr1R`D z*-H$g%8n_^9$NMx;u&S1Cw{T)tHiIDO_k-1u4Uh5d0pA}%a%49%5G%&ld_x3W|>dR zZee+A+24tGmfcPKPvI2vBP0Q%dKQx!oM{uI=p%@8axde|SgaPqR1YymD=` zKChUJt_nR7O-1Pq=N>q?vdguHvI`&OBK_BF-|q{zmbjG@xf3~yn4CM6`2O6v#Pf4s zBz`G(8S!hmD~aFET|>Ms_g&(Tb3Y;eGWRRubndsrTXTOW-jTbDxP*|Ki@jWKdE#So zYZ0HG+l07TZfoMUxpHms!rY6AyX0O@+%@+~;-0zjTz)$xw=c_A=MEvhId>%S-$Noi zhI+UwJdt=xcq;J&;km@~!;6Vu2)`WW-tX`-mR}36Bwig}L;OzoJ>pH_FT$nGm*Fiu zpqdVUi)Cy05V0FZMaD$Xk4z$-61k7~fyi9q`H{uMFGOA>ekrny__fF?;?T?`u&|q={);2t`A^T~=J0+fX`#dZQ zpQ6Pt-t;!{JDc_sCkx+TYra*uns{B|`@|m>ZX*7y@C#x$Y+n>GyFjdeknXq32T2e8 zKla`OE~=yJAD`WYh25pBpn|mB6%|py1-mGVy+uWhH5Tl~ioHYyv3IPoizcDQ-W#B? z$AY~^vBrwn3&Q@t=ia%pq9*3a^FHtU{Qem}-&2O!d$-&>cjnBQbGXdbVSKS3KqCWq zQGnXF0PhOWoTVFh4_6EssnXKG?V=V<1GF48OpU8-5Gk+T(=A2jer)+B%?YLZaDMzb9> zMY9+5faVbB5zR5sbj^8<4ZEXx3t24xzW)C+>te8hD7hU(1#Sl@aB6#SXI@_jyfBwt z!OL^GB6uY(lclx}m&3r@a9O5S;EuCat3e&rT2N&*ksIS919W@bz5Y z2)>=mJHdBxnJM~XCOE-rq7^==vIRyF5z3~j>+)u*uhA2(b35*atHR@yhm4)^$N;_J zaToNF$8!%G_S)kO;ufAu=Dv`wbr+}HT|!*T9Ne*U63cg=j~XEGY|S}T<{Hnz4Zm0GRQ*xA|JJ2*Hx zYPAIlI5|0^6htY6QW(Vr#TBIpiW`bMFCM&j^5VsdE??2-EAM}Z&j?B@+!IQr2Gm~Z z2I`^o0@W)`pw*QPKwB#NgAPz$0llg;gNE5eVr~{;I}sT5hbY!qB+)R2|s4QF-C5x4%$ujVu43$U8)8tGMh2X|f2>KUg&6Jp? z*)kRO%-BWQMcLz^&a4n~jVco5hK+Z6RveG^l2N5_n)29e70T*GHNfdwu<)o}!YT9K z&aD=!JmrjFZyo#AXNZrS9q{?x$H4CS zJcc~pccCvv@xGTqb9}u6N>~*S@C}f&mI3WRRmK9C;TJNxgL)Zt=mkS^Tyrn63c0nA zajRZ#+gvBsF1G_@mARU^9BXgxVy0)_r%DI>qL_yw2Z{~bgh;2@y(Zs}{_>Rk8t84o zo9U7Kv0TowTKZuQ=v8sJ2a@~Ue*_hSR&!pn@JiFS1TjF|QIG;6_#ENHG ztaes$Om(R0xCFnio8C*0^<4dE{K_-*w)mCR-oE&id-@E*KMmJDTqbaB8F_+x(xn8VdZcY5Y zb#vR`xBe!#J!D&Ru(>Sz#@x}2-HqnX{9Ba1OY%vg(p6-_ek>BTK4L}eM6qRP4RHk_ zYQaMBAJ<=43&N4b!2-Xfq4Xj!mJY2a_+n{)I&+uw*ny2*$?zLGQu~Z!$C_qmUYB)+IbY7=%N?Qr6Ljf1XnR;94#_gO}uTDR3i~gTTvjxjcAfE>{Jw#pSx- z^|;&+yb+hfz*_-i`)Uu~h1Yin@5AK?@WEWp|F$JPLNN&AvmuIMpd%HdK_hX8TO&UF zWQCkfQA|b6bj3`_vlJ^K|Dd=Inx!yC(!PmWbsJ#WV-4ynXVA-d{><( zs9skaw4SaJXqc`QXd7Ke^cvy1(U7Bbn?Sed_JJPIod!LpyA1l9(1SeHJ%{{K=toKz zx+R;YO7A+4SBF;uEQRnzz?_-wz+)wior8RVy##&DwxQ3;klzAjp2hJF{XE-&cJ?Hj zO>fU(pd&m}K$(}>3(r`6q~3wW=$GnojTuVg`Ux^LHh5rti&nP6{UZG^dySuj{%czN z5zzGblc1;L&&JEyx%i8apT?U(jmd43F>_1q3fevSTTqs*#537ou42Yh-P{(G7pHno zuuwQP0u6I&3EJAJt&^O6E(h}l?_g*Qx?dmDFrI`{3Mp@J`Lm`5ATCG>H=aX7N* z{hg>vge-W{W+lFXEczRYUa?wp5#cwoV?HdHg|Jz&<%;jDr&-UnUSPe-dV}>2>xtMc zqOz@E+tT)#t(Cf<+EpFtkmRsiTfRUBhLw|?rZ~-XTJB`!?CTupT+X?QbGw2Ci?|f2 zP(%d}-2@LCPqk;TXNYHa&u=|vdCu`HpzB|(W3SX+ZF_g_{e11awdS=g&MZ5#`pk|q zyUy%8qdZ&atmoM(XH92opKW?J_L5CT(Tw65zyJR5_s74Rf49oiXL@Ir%q*K(DYHsu zz03xgUuA}6HqUIG**3FXW{1r1%r2R|GY4f3&m5f@nK?D{$IPV6w5;^3l(%!U*U9(b z-Z&sX`Tjn6D9^;xez0PsLJ2?7Q04FJw(<^s*XK4b@VmaXakJI4Vzwo1t=M7P0jdO6 z$KilO6jr^?yIfY*bd7iGDj)7K8sD{_&?5}@T;l1?mU^b*9<#i=M){4#z0}{oOh6h| zECP*wEXY_MBZXk&GGk}9-1yGe0js*Xs3{ct`p27AZ+^`A5xr|%WZWROG;SGwMVELT z?zD*b$?>kZ>z+e?9sdUOMB<%97Z#E9TT);4Ea`a?-G?1szXHX+J7htwRYwDI*kE{{sVq%Dyk<-k0*_E1*=QQYo)g zeqX8xB{*NHny*x&5|UR;?@Q<>OZ88c8hNGWpA@P8k+_VCq~!5WROS8i{{boMf4MyQ z+eQ9|#aUrdycLRaR#sNEEY69^8^-^XgXaAd4gTvI_^;bzWyKNC(*p1nU|iY_e(pUGKk{4Fi}hxGSYOtU^~cn202{~#vB7Kz z8_I^U;fS0t5@YUmm{)axH)1%e&T6olh+k0~{_=GZFS9;tfM@qtumU$`O)!OQiu}uw zvad0fY{^<7UTGVQ7`|hpFee*>)uYmQCk2G}g0)-J$Pu-AJ-&=i!SONCOYmD?z7 z(f`%bH^bOqq<$2}22=IZL0t`@hLWthp_T!20z-_UHk)mj2YIn!323Y#&VYPIhT{f3 zJ7G8l`HbN?pdAJhxGYgfvML` zr$(CUDz@D)^)SS~-I#pSG)*|(EmOH=3rj?gzim1?x$aEX>yGJbo5tsK4SzQciby%D zDtXs*OwJ15VfRd%v|%|H&)zegDH!#_HvYcpQc#Oo^9DaKwTQjGYH7$r(*oNPeNEPn zOnqLMk{2C%WE#|~^Tq>{Gfgd&C#Gf8eryuIlPu0Z{)SewX^I(&RSKhZj5V!~nru5_ zWpunMQMF!mRb{32RR^lesVl0hsoSf^t7od`s1w!e)tl4@)JP1ZvC{Zz0yX6{9W>)L zvo%XJ%QS~I_I3sAeC=x6)wgS9H^XkWU83D4yZv^D?XKBn!EjZ;zP5dR`zZVI_8aVX z*`KvPZ$Hjqg2Ob2A06Tx_B$MOIN?ywaiQaG$77BMwDp}@Ikmw!WW7_W(;lbuP6eE! z3iovx;Nsw_E7H*|(!I5=t*)J}gKo2KzwV0eg>II9LFp3y@&0T5xB930AM`)rf8PI^ z|Kfm9Jo;t@>Vi(ipNT)7XioG=E|Xj_yIQs>yGC~H?B=;Wa);#pZvObYv8d5Q)+Q$< z(KOVyWs4Rxr?e_pwyXkm^0~$8)09#^(Bq(N@uEdC*Y<;DXd~O;94u=vr?pGb}T!-*Z@Ox*MRk#Dvv`cwsSizdlg`yO(< zPvIk?&4zzf$4p`jK<#qC&0J=gn70E|Zw;>F zvH`p(my3b>0A$7R1rOr&<-jX)xiWY#K)-Gc@VWq9-1Wg5@%qN#O#nJqQ}AY7{u;a$ zK*w(b-U*=NbO!Irc z`6uv1E+>QU06;(#JiaTqPr(eedao|MC7o*im)GWkN<|~}6f~*Q!m9z4)3b8U+Rktc? zRl};3RRh#Ud6csn>k(oV?NQxooJS3-@g5DVCVF(X>Vm&X9#I}n_-{e{*9-qO;J*{_ zR}?Ku;lG`&CVMo93-{`Tza{t!_ge0C4Lf#g;~ga`N*NmBTieeX#5KgHFTwV&k9H9Gu1^7<@^)GSYiCj(s{~4g;tO4K5 z<#h0ST(&xkehi>CHsES5+k+S6a$#@}E>{At%;jM45H5#;*Wz*=@CE=qDI0=^@%ldC z6Sy1;zMacwz#nnh7QR~sfZk74@D^N-0H4C;1n@L2-vEEhWe+@K%JJt+OYnYNjsZ{L z@)2;_3sj*11{&bfI_7_J{n8EJeOdnfHwOQj%Pqlsa5)-$375BkZ|Cw(@ZA9Y?kV8E z@cRAWC%AkcT*1FjFYt<7ZU)|)%M-y@aCry#X)b4i+wkwRD0ncJTY~rJ@>KAjxV#tq z5|^)lU+3~W@Phn1FAVO^r{u|6QWtcT4f+l0N0?$d73M$SLxAV2Kd$6HB6jsRw zE5<0)SS6bTyScT}PHDs3l{zINV`7G|jNP#9s)}aaR3?W@R%abApjXY-J}8`J{jl(( z!g%K{6G`1Fmo|ekc*0^9S|+;;WTO@OT&2+#D^n_?9hNgJQaKzm#^b@&jzTCUXizd zxHZ<|rTyb0AV&h!#&Tb?;_O9%eX03a6JbD zRDT~=wX{FCEv{i{UkB|gJ_Ar2OW*IPeloTIp!&2^=#K!BGr*s5Is7z!7l7(%&-n>} z<=)#R}~x@_G%#S4ccI zv6=AlSiVtA;-TBb`r#$Sqf0#Ps#t#k@hz!HJl5Ds(C=QP9v-WwoJ;jieBYYHSw->v zFm0&Nek_mUCFwC-Pvh~vqIn#zSk5=_I9_R-hb6QZjuS5Nn_T}4kAU5cikqCjk1R2s z%myAmjB(x8x{1&(T_d)WzHf=A@%9D8kIf{m=ij@uKThJp!Ttu(R~7v}3h-k{{7Vlh zz3(q=|7YzKs$f+m7NQD8A5dTQ6=-8s6VPbEFF8d;eS_q4d=&C|l|t>uLe$hZj8mtm zgITIN4f0|2ukbrOs+MaiFoh;W6O4?`b>WLyPt#DNU|+%06!|MOsTvvE^MTjqQPiB* z$m~inxt+oeYnOswb+p|$$SHPdc5=2y@ZmnleYk%`z39XJ%ua6a$Q1S=_QA|#A8Mbs zv+gU%t?Z-iOS5tCT>lE5>nBljLGW3BYX1y!h@%PpN~B|H?a$0l8>qErm9)WH1+w|J z)Vi@&+Rj=H>!R(7zNUw^FX%Y!c+g4O>7cW;i}Bwj+NF>SAp)F^ZE;C)v1O?)`_Ts- zbU6g-U8DqNCBA$YejwzsMaa{WJiajYaBJlzXPw--fOd83>!xD;+y4dKczC+1?4o67XbBh)QU~#wKh^D9bh{{DPWhLR_nHiJKAw+2+I@iPmgqVoIWd zr6#5&BBnr+F$wQEsT^pdr0(YG-hZZ?4zbeEr>EzxE-`rsLQJ~BqGhoDOP=eYTRGE9FrC30HN`Qe zk+T3p6@wiMHZ(9evak5aW~w2WO*70lsM!L;BD7p;SOL1yunP1?!%v{`hSi{J4aY#! z4JScQ8_wcr=M2vvGjAK%~r; z#dz!EJznAn%*yCwbYRXHd)c!J!q_WB7<=;_y*Cma6Er#-Y9%cnCmkC=OvQ^ji4p5I-c(Km7(|6Z$K9LWhFa0jT|A z@TFW{4*ouF9qu(L#$k2zPtv|yimfmJpx3_g!umQua!riWn((n2#ebo_wgWI+82~Qr zxqVUw<2-=cTgEbY(F^m=-ZHG&F;)pY7@#(_z`w^huQ`kr3&Eurh2%d?`z3dOh5d<_ z@?r&iaeR*d;Ppqb2k071z~^ZR{?E0@*#FP>Z4d`0gde9BBjri|o*;dHgWV>X@>jn!vp2x7gV^0pO?(p1|UB-W}$}&O8`VLPY z*-OZ;WUnE=l?BP=tcpAs^V@3j5YX!Kny9HIuLHTByfNh3iU>t%Hc&BCf&6xgi3%Gw z`2)Yf*|37l;ogJE=>JbBE+|y&k|GoJ&lRt*O7=$a7WFxbGFGrXz+)Vr+A0lnkJT~I zbgKYsITIt-S?;$NV<~>H)81>ImmDh(xuCW>NAyji7h*|W8OW7%CQ#8AQS?IWsq2rL z$sfhN*rwZs`a_6*fpMwek$6}45b|pw5=IF_DFZT48iFti8E0UAn0xz`!P7e2ud|<= zb@A&8xrbk0$o>2xAP@8#;-_F^{GuR7``tkO1HVV0PyIsU8jq+E*9ZGRqT&{V7L5;p zCt*;0KhP2Jqd~{SPXwJ7KLa!-eh%n@_$1Ke_%-qHaEsprx+Q)eYWBw;gnT$YJ>CYs zh!;@vBHm#3YgJV6IYgKA$?~b|^MC8gJSJ0MdyeJR_#8DazxXfi{#4105+F0~(3FC>SrvCP1Dnn~r{Oj%+@zrA4yEs9!Ey3Hb-vPxxtJ*k0t<7zApFJX9$!{bd3pSLRTpM%W<>s+DmQ}bXeSvJgYb4YQjh8*lgAK0?;Sp{)Zl zg*jL`CNgVBCyY)DI!NxajqI6*K64^!P;jN}$2|5YX!SnxJ*{O+lOMTj;S1O5XwU8^3pWp5_WM zk|W@37=wY8GQgVI1lVHEtO;;H{0_%}!jN49ih#NYc%eoYP%1#fO2e%eX9=hbS~b7~ zT0Nj9cH7hnXac!ez}KKMqr!+W4^}WzSgw#kz&_3~PR0hsjfvB+r$X+5!9oUs;|V7) zPkx>77W7?0Kw=Q$w|7i5vOPkqW-&^$7{&Ig5a&B9=}8hI4JB)Hi#IEfTNvvVMRJX~ zF06KL9mw@_zXA>8YZ|Q}cg*bs+B3ITuAE_Y!@K}18wxX4hs-vhYO@2@IvmYzW({*U z>o6PFo2!~VSSNE=?E2~^tb15ou=zyk`h^__KAUAg$vYGCM_jwK?nV3OJ7VR_1OAdL zSutG6$+)h?Ynj%-ko^*?Tq@R~jG04)z4%X@)(4xbv_l5LcOR4(O-u0P(sOuVPxO6R%=h>=?uyFYFaG z8mqxxB(BW;&s^6bIn6)0K1Ww^m)xGY)~uJXN+;u2u^Lygo!Jr8&Fl`Uj0d)N8;D5Hi zi}rSP1}Kg>?d>WLd(kP#6~HS3bevG|>Rhf3z7FV(`t{%&c>Q+podA75yTDU;{T}eO zusdaJ_UXnpyONtrx?&A zQ_RcCc>1(}+zPxkK=t2)m%(#qA(RksiVrG$SKylfI{sAbQITTyP@JB50KIkr_zN%e zgHT?AD|FaLiu!Wkn1;A)A8{?tIxIj8zxQmSEia;rKTR$4SO0SpLB%c!z8^#=#=nXW#=lt@|0>>(e`(}fPF@+K)K86n=c0bTd@bn5 zaxCxwy9?>mf%#4++MzlVOdEEAa|aNqsm7}*#f7?0j8egMY51LKE7 z{&2iJ6ZNy>=Yr0QpO62Fqvo~on=w+}`oY-wBHFx+e;aSbcR+?G_e{okU(9nM?0^)r z4djici(vZ0Gxm+e%4sTlBn zWos6$52di1L!)$1Vtn|~Dwi1jYO?K9RWI2y)mxPfkAW4Td8Qf1o(qv{BJG;kr?V0E zCWiz6mesGzF8ySoMXnZEj$Vvn`CG1meaRmCk9VfT>eKY-Sqw5_f3X{=g}wE z%q*S&6=is?0Q8&~0X~Jx)4`><-!YJv^7>ftbij!AC&AzG`e9gW8xGKM4q+|Lgy-=v z1PMNie&-56_1D3r*#1?q9%JHbGZdeZ;#Rh5iuJh@@GS(WJx;`40D_F?R|)lm**#M&4JRsoOjsw|3if#ZXh2Ix3O@VQ)$1z*GE_28*o z-UEJu%O}BKaM}I|VgmtmoIBw1r=qL{59V?xcs(wMfj8xHICwWMvuCiq19Ti1`@aya-T zF2{hc=JGo5^;~9eFe`s69w!`}qKncoBfv*-ISPC-mt(+pb2$}!KbMb#U*>WK_+2h% zfxqT5Ol@oqK*yg4euT?VKU*yQ_d;ad!9DxR_Bo}K@8A3w`INB@ey-(T6I zWa$(5clRqv{)Dt&N%AMmzh6o6E&P)GN|yeI4C~lZyy`F6$Mkpn760lUC`v|`>OQV6T1?&=8;%c8Lwz*O_`%+AZ9Z~Y^He4N~OJx7TIJPAsPbZ2F$VXw>2W? zUF%dzJ;^#RdN?uh&$D`PI z6dA86{@SQ1BHmE-Sj55Hg~*rb_{%`lONx2K#0(+sB=#P`^Sh#rTW3OQ2*4~pMG z(K~3ZlWg&<;L^ge$Zp7xS5OB}amslbjy!CX7mD`aP&6Ed*cg;GhH}PGW=sY@H_9~= zioaUOKSaQiXN0vt`Xw% z(`xH(WH(IrfcLp)Aswx+Qj8Z`RSkn(KMFIPbBNyZ6j58Wuz49_tBuePz}}vvdK#5d z1V3h&W*~2K@-+`HHmLN_($D^d5vwHDzkNUyB3n~jYr*3QxiS|a z(!Vu)$g={c|46<{=|7f^3xzF~!Fr#L2rN(I{SwG$oN~KTu1CuBn32#N_SjL0QHb?% zHL*exWf!AZAMKEP@iOJZLxdBGZ$i;c^vS(p^?#I1Q9vjzDn&)5n5Yyto1$h@92c6y zcw!WII(t?QMOHh3zpR`hxq4W&A}FF7qNh^qREnHRaZ@R3Y6d){Xsnn2LG_;)-~Bg? z>HbcfX38P*cgBN4o;(aHXk1A7^2qa=#)h;9axdyB1~iQm9l`!DjuZbG8{!B1+}IFf zKFR;kax7?h-&xL|XznDZb0EpSM{^)4e)*TofznQWdY=Q$g`_!9 zIAm$h13UBKUNPDOh)Y%22S|GWNnQp1C3^wCWIx$o*%wIr%>LDVfwV78+D}G%`)F?$ zeHP0x6ODT;_j0`7zk&Pp-!Y$~eISSgO~Qw@~xD z@-FCo=#@SFVj0ZN)Kyz#g+ZJIiwnbn;akupbEpF=r>MLZIZX@K_ zUTC`lHAi?HRt21LtEj4ih6wvLnyOks?kwab9V_hJ*riHQ$yw?LQR9!H&3V-gtl-~7 zq7CB(I7+Ac#Z#nV939 zg=pi^7$H|>sUPeIp(x(xF-rDjGCM0fSp4lm>~NgVMBDEyMA#oI>=xN&mx7k5pNaT? z17m9J=)#y99v$`y>;Vb3uSz>XKFG<`2sN$jJKJOThy7T4FBUCiNBCU+192}&phGza z1uHM))voK%*a5Z+hfS#2?63>+AtB#}t78#7+{-&w#*PJX@5uni@u->TI0;&Ks#u|K|5RQMj4|E_JuXS{t;5w8|bWL>iW|kQvUEJK=XqSp*CdhSefo#1H zO`Ew}xnuW*ursB%`yj|s?$Mwt-B*L&!FV2iVnUW^DeiV&#O+rW5x2!y+mHR8_+clG ze};c2c3sHHRZ7SuAV%NrFJ#Re95*@+t4czyuB^BxkmU)=1S_UV@J?`L#S(lHu!f4! z_}A}uxa>zwM#2+Nb3%zkALb)uy{{|md5KCKmxwGE!akSViM~m-SScYVaLuHzl2m-R z%c!K$@Ss?iv;omoHYRO?yftYXXi8El=pO8aDa9W0y)YQxvzy8HlVLX#vR->-v)mhU z8IK$O`OISIpQ!NuWfHum{x9_}a`Y6`zaTr3svhJg>W|u0M?GgHyW9U-~ zz3)@xYTUQ#>S}97^K5Ixg>R_F9xxt<-m*`LM$295J!rF+_bFsMKBm5*#?jPo)h;ZX z_bFAeqs*kKjy|P^(5KK0+?KV}bk^9hE|`JqSQ=*9ST#kjVfDV(2*o}BagGkD*Vtu; z-D`FS>}=RkAvcKFM=*QY``)3t&^t6jk5GvB2uJKs+1s+yJQqr!!#Awl7vK2<9LL~p zkNWJL@2~B_0<=cl$wAtRpp~^%K&uITL2HY?K)U}YV8_}-^a3_)nYO)in!E$Q{|n+i z4{|B{(fz*}HCtVFgC1}>?4n>t{-j4JinSu2A|*kCic~IQ!>S1RWL?}`(L1=iwR8){ z>bKZObjD7$Zf<>0KZs|J75j_bs7d9$h64RUIrj?K+g8!N3goKpHQbd<>Osb$W|jL- zpb74Ypvk;9xr_Gq+#g||+hg}9sQ2?Ii`DcBAM`JO6xTmpe?^ZSar)bOD|SbS?*FMC zCokTA|G2?%)@;aUdz|74ZmdLtUxJeD!|ealy-ZW|FHwonLNBugd+N3(Zil=paW|;c z;{>4B2uunBEpO5Lj7nOURE}-Qn@%eF%7U zfZpdda4GLO!&6xD%b}bQ6mMB*5B^vEa=O#8aQq(NpNhLoemivlI(`Rm^3kCk-sGe6 z3$G_X9Lt>EY0#urPH~Ha&0#u(2zLm?K=q;q2!{l321)w(MSMw=<8p>l50#Fs#JR!@$)d1C(1t*^yl7qoRxLg;!DL_Hr znt^}A>!*TK&T48;J~@^-AIUeA>OYsuHxPasUy_%nHu-npIFz4<{Ca9ao(3-Y_vFvX z^*wL@489=b<3q1yv@XimM#<-g{C#NeBKiDS<~gpx+k}?GIvPMRx$A+q0O&Yby|AYS zAlZnu)CvH}lrNb4gy{RX^b?}o!E*p=a|@jOhA5vatpReWr za{ntszgY>Wh__uC{7d@Zv1mu1b0hc`E^i0_lD@b!??e5;rG7boU%UnXE05!E1yAAa zE&F2Xhs&U^4M!UzcpyOUryO_%fUb4wpQ&%A`-J*u>YJBCz6oyGN6UD>Y}rSLqK^7p z3Y+n{KDSaq_$~l+-WuSwxJ>;p^}(*F-w3{q*Y5yN1;{@!4SX*^@00rH4d{a(Q+ta( zdKcu~03AOS{8RmPS@h3UcpqI2+yu}usSl_An|u#fgRcYV`LP~+GeF0rzMcB@?vTB} zbpX{D1uxEJA8@JPFM~e6BJcMrTRa1(udmAcZtC-?kEhRg2HdiLzs%bR{k$7uU!hI@ z{=E|F={@{W|K5_fX#;NA*Dv7p3&Ev+-i?`d@k$Q~>Dur=2a*GawW) zJp+W_x7=TU22g(=ieturTlV|Z*KhyAzP`uFyuSXQ{yi@rmzWb`C-M?mvpuq3Wbo>h zr(0K5oa7mYpTc5jnQN&Z&$Vi88^pu5DFd5eBb%Q< z*V`PiDZ+lWxeuAy7P7@JX-hsK;aLBMwb6DG=oBGOQ>^VF$X2S#D$E&GVJc_VTGa{i zKvfjzmt>gSjWzQE?276)w7;gh4w|KU0{Tv6tyUp3oEqc)FUdjIhG&@@s4mC`sR!d# zUy^@vH&)%9S%&&L+P_gFqajm%K~}?RScTWY+o~fh1L2xZupSOTMnR{4F{5C*#@ent zQ+_7rXEnRlcJ8dr2N^!2>~w6xALbz4jrDvzyK0vK>*RI2Cw5x))XvJ@iCKS;8NLeU zQPu1l+ZRAi_?D16+IIpSDP)HKLmg^^{#j1ob!fA}VIwH{3?R#^ zkRO<519l8`3}w|Vvd&L-obHHgPg@F4d6PCwTYxpywt(DL+a9!&wwo3^=(PQ`wumQ8 zGq)jH8Y9d^VE2KTjs4GNABl3FMbGep6v?80;YiT2g%^Xy7QPSq1bz&7=Pm{CEYrCJ zf`+;@1r2xU1KQ6e0yN5HBj^6`scfnX>uZ*4kBm6#pdsf4S81ltN5NQJ6@K6aYuqRs7-)K)*a|E*|#p3$8MZYNTAXQIIK5EyI(F)~%&AYg(@+A7AqCCD1xG&0V78 zs0U(!bRYwuHERYtk~iQFkPl-RK(?hQ;1}Q!a28-zm{S6hPotD0Qp(lH@O<P^Z=p&${WvYafbo6Kqa6mhY5T+5D%;cGJqEV#X)pep&tO~ z2}$vQ2=r{+3Q#;mih+0vpd6@_|CI8aN;WVlzo`^IC>;Nz7>E@6jO<|)2a)0jF+73F z0~AB31<)E82n+{i15!L8DJCL=g_?3mM*$mvG~g*faT3X{Cizd2?4p}u=PK=w5s z^vgzo;=n`z6pv^fK=BeYfR_N-*eEs;#ZDXokS&euW$D0OAPaZ{ko~MK5C#kd$UgQQ zV3;$}94ZQ+*h7>fisn#~eA zA^^%I#xN)91VjM`fpp*^>3n`f`^U&;#n7|Y0>XecKsZ28fhd6D8KnV-0fye)4Up_u zM#yylhQ6HQ8^r?T-)ROYk1yr$mGbyf#5O4}ujKm~i@JCq37|O+MV}_S6+@3t_NXvm z6|fF?4KVce6#IywKc~1y6z87&Mk)5uEP&=BG{0b&6Oi4BazT?#N%AQThfMk0r8xK* zm@iPAB$_kO{DAg_QB3@G9BJU>k415l7I~vxF)?OR6nM?zh{9S1pBG?8%%jWU{sPF3 z#A@MtsRP~<*L*M31K$D^Tj?;64m<+L){l#?f8Mvnb%B5IzJ;pU0Vc^XG%IQt$3iJRX zfb0!;-7f3}1R{V@Kol?;hyfM>w7-DjJdsU{Y*|L24j}p3pu-dP8emg{u+P93oc7Go zT!;1!(7plMFCh8OWI(3)pzO5hGZPL@{xak%Lq0L&4I01d z+LI7-1LF@M4R`~PPZ}Zp7IYxvcNyDv7xx@Mb}fok-4Kv`fTeg?@BLvO;XDB4Igs)g z1Vg4A1%$eQlz)J74fFt(0F)bGCm_ZDC%-rHqmlMRNc$mZF9hv*ko;rrJi+toDaIWD z?Q@X!I7s^&q`eKauYr7Dq;>fM~H$>dl6_K!hS&7caQ;@_8dt24ahfz_7_OLD6ohK`I;Ga zxKXZVDNnPMqgl$&%y@2QJb;C~%u-Hf$?o|6vCjoD{!S;Jzi>0wQFgF2M2pz-K^DV3 z@=xVxi%<;46MX0gxf?%@zO)i;en370+{cQsR6!8Yc-a?bzroWU{lLF%z8tG{Vk@=#wdjN4v#;d)jNfVh6EkQr z(wP{G=kL#^&%0c4v1YVG0MFsSJ&%revv%*mlz(A1P1zyEh(eaJ+dehFW}fIbgxrzL z>#ydNr3h{x?!cyKZqg2H$}*cF#B`H(V826+Wrj*I(v}*#u|FSUi*{*aZo^}2iMzDN z8OpQq2Ie;kQQ>a+VdjBYMHtgzA2zN=i+$Ll#h|}`lz#y>_Fu9alnJmlo|7q&J+t)t z?3q=Km=6e+gk{DRkXH(pgm>6Af%({xY_1A@gReU`Y`3 zZx%)V%|FV9`|q?foJh<_EWoY{)`mNOVr}?xJHu~DxDvRXfwG1ENxoa2*_U$qMtp(I zLCpIr?t1^9us>L46z-0FCzw5A=LyCx*n5K6GIpO}4ut(D_)R}k$ah0rSApjxE5YTG z;8nO>6}%dkP2gm&pyNq43z8+fg&vNgx6hpX7 zwu)t3js+*X1-+JR7bmzJh7k?fFNEV`L_@X;k|leEP>-<;*(yku>=h(SHVdH*MjT|X zAen3yYJk>rG~nfVeMNAxWl$TkXOJy}*6u>VTk!gD@S$9e0w-Gswa);5%H`+aWb+Wt z3wuT(fMh*5**-{?>>ebipe~iyGd1o@0_qEZI|J0F5V#AMi-41DgzCu-f}Th`Ciqe= zlU?K>mk)#A;<98Pq1T3D96>e`;W*%ACm}fsoNOf|OZE{#wuj9L5Zd6`n+T9B*+hgk zj>s7VkSy6pD6?K5>T2_PvXzYGGTBS^aappN&}$WV4wDZa$pgR#a+z!>;{XTLQ%v}^ zyk4@W2(K-G>l`4t7C6~e=yxRB%0OOEHkNS!`5=u4-@xnlfbZk-CGaZ%T_s;mXzbnstHD}DD0B4++ z>^+?TdJkmdDF={T7rX(NJA#w#hw91xvzE*I!1r^RY(iuU+Kx73!PfxP{sQ=AE|YDj z3_$f{BO;p+#b6o>p2X|7fs<{h9_nS_WFw;Xq2Od6BAIMNr2 `w+>JeTaTjd)R)Q z0je(qUYN_S;AOaM0w-=cc5adiMljsQ>L zaymHKx`fyE#_tG_+y$I$T_j8PE}>0-(bh$B7-X_(t%EEBC)<|LX0mAC666`8jZ2W% ziFPiM$<{@7E-%PU!O7l5^^(1d{Ghs_j_h7kFWJ6?2)~hJ zFB0qVBGmpjkI$s_CE@d9oOT)@Sz2EbKIdn~Z4sy+$;We}z$vyQwVw_?hs*Q8=X3dc z@ReNt0en4|H-c~H@=kDCzY@;-1>?df8+b3Vwa07!j4#4T6-qBBIXaY{!H?h&LtlFJLVGiaP0$hURt-Nxy5EUTg$)| z0M%QA>$q$HFUnJEwh#C~E)NDD#^n*5>>!*R! zIy)U_CHN0q{@mdB%*&$;>P=wyTu02P7DutyAlwevlU&hjJT2c1CW zlE{!}iy?0eDS7P@p%bV`?S6*7I$ygr&GY1&!N8nEYC~!Is%my{M@gg6Q~^Gb+4f# zAr4C3@1ciIpfZNHD+;}AzIIih6R4CfCGueCRr9s02Ax2qJwG1p2`5k~$zN-N9txNw z9lSd98bZ6g_g51-fl4)gyjsu+RBDTi)rL->QdeZG4)i8MUEcA+pc8cbyu_PACwTBW z;?1BFym%e)=FkZN{CyDr8ag3}*AZ_Cy%kWF*AZ_6olt?-5&s4{p**i6-VQpU$xq^k zARZ2#V0pYw&IhtPHQy3pE&HLvI3P z@Z%E?gWeIa{Ji1N#{!n$)l}%I`RdZ36R6Ny8I?WIkLPQ50y^OdKQHlg=w+==pqum6 z#bR;yF)i?-q<=5+Ea)$IopkNKhK?w{A6#oucu#~mzl&oP;$xu`=JGn?(a;G?c^&a_ z(8mMIc^&Zy&iI0X(xI+#ZD8y$%Csg9?1dc`3`LwWV@%t`;PT0?XOXAC+6R1?bA-E?g&tk?sYBnLiyUcLifzqP7mEDU%Qgf%j9ckgkCXUyGqba z`Pzj-ubr=5J?M?{wQCBUVEH+kLnm0)wSZ2rtZN0GU|H7&I>GWg_y#(`vaUUJf@NJt z=mg8UaOgb%%X9RE-alWv2r$W-F5fhpsh;>R&X{@S50u|m3B102ws=zINPU7Lv`}1~qWC$e!dL)p=+YuiJ zeZ0^vuMgW&49`J;ikrw-I`n(M9sXK@`=K8Ks2D|t{HeHC0eb#X74dNBorHFI=jaTb zKt**YhSJ&RLYab1;9*AAneX4-)r*POz-=hfc7p3ys5f09YO`3i^_Kbw%Ux`vR8jf}r=$ zS2qIssC;#!p%bXQ8zTNrW1vsU*KQj0>G|qrKqpYS&{lkH4D`AA+RcMbcz^Ao{Q~HT z`PwBxCs5hNkCzOcKxI9z`x!cc%4S}-8ajbWDz94uoj^r8-a6<6Dw(|9dgufy=Xl)) z=maVcc-=pmqmv_8$ z=qK~lor8WcU)>AnFZ0zkPsUgP2!AL3KExxSrvk>FVjXbGL2nCK zj_(=#b9?|QC3(A&(3=1kcwa(X+9z(=PV(uoY$y5fP&*%fJjs{GvQF~pv8k^E26_&JD^FF-0lMK4gagHHYdmfs(( z|8@kZ=mm=320EId)}_g z;<=|%O2$lcefF?ugUp3x-$hlLlo>R5&DAmq$ya<+O~EUbzDcG6ZO;YIIoJGorp^9h zKejn?u)*tY-Q2rxYCXUHOMm;UT_f5LO$}KUd40`}D}zR8{roOGZ{Gj-)N6~{-uw1$ z!>LQ$ZAQ$q-m|52?1kCmZ(QvYeWTv@Z|V&AvBIIoTZ%6!Z0qgrp0jn~j7GIa-njWn z?{ND?mN9o=l#d$jx7xezu8rMGPrDj; zbgd!m*Wj;){@lW-&n`TzTB>`gVkr%-&2{Nr_3rj7tL@jWD!00?=lS8kO=#HpZu5&h zSKkhu-gV%_-brQqR~v9<(q30x)3rGcJ(cs>uhVB7PJDW`dvW*OPV#y?(sCYW1)piv zF#MHqOG8=T!3%Te5B+Jpe}_utcmJ@w`sCRmV}j2d|7rV>iP1lQrEGS;{PFe;rqnnw zS2geCgU2-oZMYsg^7#BIV_$3D?7#D%pjPKrzetVj2PuHVX3h)LLg z%loWs$isU-eOLPI&YGK?UiGU`+;F(;hPwX2-C88A>%CY#zTdYy)0QuKJtgJ-nWf4- z_Qj9XydR-V8|v4uxVl!oCnZ~T=ru=aRq4p(uB|4PI=0~H!xvT+ZLJUNate9mGbCzP zK+m!VYBiYns`vLZ?hcp}`@qwXk=-kEvE}UXM7l<@8UyT)HoDbeP1Zx3{_ZnNYQLVj zHmuXKmlyr+9&WH|eNe%B11_IxSG0<)M_@`n>$NL>4)mF#e4bQK-DP**BL@~AbjgiK zwq1Yr($SrMs?o#8ZeLcd(Yc>y?zatpv9oyN2U&BY>ts!6{Pd-I+tX5O4J95`@^0NH z{`#6t_TAUMa7*f6(#Ee}-II+T#T;5O<6_v6+9Sqa{_$vZY{|_#Y@RsYuKNA=-JFg` z{%~ku=fwJtntR!e&dFV{r{mF)jys)~-o0DA$(3Cx@7519|9tQ3>78b;AGTgq;Z?O0 zNh@56^?JPh#j>-W(-lMP$IUT&04wJbNi zdhLbH&$c|!d*M-UyK}v(Kc3w(C1L8rtrJsH{bv1opg`{m4<99-dlppi{HyOOn>-%K zS8bfv{OCH<#iK7S*)+NN)3~V_+k2Xq&TRi;P*V zOP{fHSoLcs3LIP1AbZ90g+8^`k2_o7e9e}jp`LFK21W+X|7~FL-ret)FIlhIJCDf6 zA)}|B$h2nNY6e~E9(=1q@=TA_(Y`Kq2-1y7iO=rx*Jz(SlgbBi{2R0 zBxF*BU#(ZA7b-MBej}-E^PBdGijYZ1YJJnze%#^~fhF5DJ-v70yj=B&)^}$|o%LFD z(P{j^gvu$6zVFw0OUBgh=2AZ>XluzPZpp)I6yD@kN?tyUKOHGiqj}$K=SK zZ=<3b?|ZPvtn(PS!n@ZBdF7S*&YQb$F#G(_c+$_c>eifeIAKR;w!-|RVbR3%g^Cos zmz}t&TKF%fVf{BBj$1wJ=K;%38yZ#G&Vz; zvX^~py!*A*;7bA78S|Qqm+x6*+dMnBMSNxfkDKGZZs(OFdqyM{>QLv`X_?-` ziY~o>*sI9HDaYPwI=T!QI(7caIp1~H^>`Td=6HqnP6Z#mt-sYR^!F&A>szD8KQG)S zVT8wR?c|ts+a7K>d8+lAimIc5vkE0`x^gF8H__(tq6r#P?uNx@uFuVw9pB?{FV^Gu z@!i)liuG;hxARcO?i%5&`pR?DT>DKP^y=Q*)_t1~51n2A=$hqIdW8-7vGUq_Jr~5h z_$Km_VnK~&hn3^|`pY_u9Ip>@u zbqqfnscf-0HuGt_62~G}W(2pJ;8pK_TD_z)&-+Wqk(7EAZ#i=f`U((JTnC?-m$7|0M?Q3+onla*at#{{V4-H*%tHukbcZJ$4tk5#M zQH6Qhz02lqaQW_={vrEHkGx)U`@E+$mY&G;TVx&I_M3-&jyzlXee-eSN)0z32n!tO zW4qfpes{^P#mcu#ef{I^#(@nUR=xdjQA&mD^M|=ls&KNy8s|EW^GyB5xB36r`|@xq zyY+t>R6?T6Y9~dB43P|xP(sO2C^I1qgfeBwSjJ2t!&c^@ka>;_k$H@0Cqu}r5|v-) zebzeXyz89(O_%HZ@w=}2qmR!$tovT~8lLq$+q2oL4RE@-e-00$r!8o@J9MyTj7eZ< zuT{BY-}#YUH>b2}Tc;(?gq;+=J{B5~tYT(uw_#$7L8&I$=J?|5V9sh94Y?0(OIK%V z6dT9iU3^`X+Qn^QSTguIa#~lw_gPa)sG_ZJ$;YTeFAf}W&cM5>eZzN6e>AQ-_UYCM z{2S>TIZ-b>=;n2q<-VpI7`)rj$W~>|$-;L;|6yLoVXZXpJ7z*b{06scMDFaVcem<# zz_)fyPlKpq~N`tpInlEw3>L=A1w_e@x zMI*ZYgp_V^oOp7-v+KrTt7-Sr*UC2Il)fr-dU4)61FvxK1Q?&Ybk_XC1>1&PmEOnQ zEQKVW-}1{^yf$-=<7|CJ75Bk;?m^juh9(buLl&7cO#_?W^zEnL%UzRdU350$&O4jg zUeRI}&x~tb%n)5~CB*x_-hhd(dNQFhGV&hTR_SlOrQdW*ZlwgwS4wlA+^)71I4N3? zw!I^JX8sh5BKP(_X6vdsZ|?P5>BF@Q@HU$5`mMRslQyy)7t0Pg)Y4hpUGf-A+fN@x zerO7>DE?$vP^+CP&5kO@!#QMA>?;jjSF5`;=NVgNlL&?KFD1-{<65}7(qcT+Tf;`1 z`Z#1ClNs2Pz1ppM%XRs_R7WPgLaiv%#J--D>LzblUKZau7&&?8 zhJCi9>d{a8z4SeT{EnyWJ`Z| zOZvE`_M`<*g`K+^6q;hRi&=fwlDB?Vx&^2!|9s!hWPVfAtr~jrrTFa0OOn3Z?pVC4P%DUfW!uE7CV8@3VWzq)yd!8} zXPS${WhG52e0u&tl6v7@4*Ewd?t{}?H@;2~E&oo|IuluEkidGC?v#JPDc%we2whP)=w@D+0m&bKYmcztB}_|QoHf!p`J&lkdDsi0V}c+cWX}>((kk$ z>kjAb7T$XDz=-l_=&^5MiB;?34|r_X{DMz>{Ozo$Q_B+DNUx=0Sj3By!{W5=Q+Eo- z39Ze#N1uP{(V3{F^28hdsJ)}&aILVeCd0D&v0dYLaeD(3W^&V#uctR&OrVG@ zCF4H2>uiD^U8FwwT+oKoE+0D6AwNwzoQ=3E$g6R-2MK!!TgRz3Ew*Z$Ol!aQ=fdZ z95NFY{CP{Bxqi&B{hzfkhvo-HjdR~(KhO!!q57M`E?K%vjx^Kv(8+Ngr*y?@C;mUd)eb1(c-Qtvk zVIACB4{NGFizHW8oc5(=T|Q-d=#H&T_T9F^BWKn3-+0?tuR9}OPc7ue>18yTefmMg zkNk-pKZ1|P^N;=5r_UyCd6XkLLEJ95QAb%q^R^(_M$i0xUYB06xO~~$l<}rwLtWC| zL;IbV4PtYq*YpKFyZcR<_xT~+<>HqEX~)}baA`%x4l~DuB@TR}R7i1?50>vJpAg#T zn)onk>)UoCZQE#azGSyKgZpc$I_OR<=g`Y4-flCRE*3ogS?07~Sxck55>K22T`1{T zc;`EdgB}&ygGYRu9xk~UmMdtUF5o3p9nmwrvls-%^ zS#+&&Q+?5Uda@q7yzT2*sV|dDy(&q06XhA8F~q%_=F}b8Trq1k;?bjXI^+{!(a<$Z-2Z}vhy7KnM{&?9n&wab@HKove#xQ?AdrT4K z4Oh_ep9ZRORZle|#K^zLZsQ;(MpjVE*7^_o63(F<=( zzwlv+dCfz%9%bo@$^r?g@EZe*k1CF(1{inDGPN7OjPY!E6VJHGtWdY=0q*7VBF|A0 z)h)X9>qql*OH4$wQbu=^?xPhxdSbUR`@}Azr{p(s@n1K;_n^30E);Bf^nx$d;Kqf< zhe`fH=F$c0sIquzSU2ZZR0LY)`-F^CoV>2hHCvroP#}78?p8^_9Mfi@+$X|2IFn8> zO?Q0E&UoirY0y)>hhMo5cV#o@09CrMrsK)T^ExW`f_HDw@IBjIJsqX#%6<4ln(fDv zPcw}C7Ou$f4K7HtF@$k2_r6(HXEv;l_G32NzNKtodgDEbgKXlCvNr~*dRixixV_W1 z6kUGB+D&!g)_u#CniHd8V}-$E%0;g{*!7>C=nC5{5kGn)o@2}@DP085 zNa^&^kIK-?FLN-aHI028uSt^%nU^x=6Q^iPR!=h@ zcsQ4j&q!@gMnm)F!BX$;qJgbtM|ITb{hVJ=MLl`ac=#J2JE0 z-uYHj60^M2RbKte91}!-M259>AHt@D$1&fGrY*Px15Od$loib@a{p1!Vc>= z&1TLQNtbx#V_u7Qyfq3`v{)zbX`kc|zqLuSL#a;o&D8@E;R4MiH`XbK^@r+2xY_jj zmq|)r^>@E?G}PfsdHlIn%c-POakjK1BYo)+VH`INl0uZVDAgItb=5SUJ7%gl&=e(P zQ(xOLouBg5qCd)nxoh-;dEGkN&}Vg&8&dUmS?mpDqx@d=z+P9prB!IF_s zHMSa+i8nQ`Re5@D9qUwbw6?yex^0ZbYqX%bqh<3@Uu&SHX*fH3is1)o`Rdc!A)dFI zE6cdk+mCMDJS94#S(1H9zvqG2M>oHYhOv9;nIHA~7Mn}tITB`1xx`N}^cxojACXDl zk=fMMXzm%@H0C`2?YR7bXN@ktYZQ}hUH8QDecPt}MMvrp?{Pe>`rx%qM@1t9KYeMf z`=;W>a4o9No3f6?bvDQI`|U$&O@@!OZ=G}`+|O&VijH#GzxKx|p^%;^^_zRhXsXw- zeR3`7a}_yTHQDyWGxUp;pzV#&%YiSHMXjY9wv|Q%-J#ziwm#3A<6dA0NyOFX!Ulab z-qq|XnFqcUI+MJdS*u+)PWSC|+oXMul@gxyf!n9z1eT(CuQ8^rfrcB0iih~GG`}C^ z`Th~N`~SwB=W)aTctrsI!}BHU zyocl`t}A=V?DucHil_Kd=D)b)&lBC|{(tcgch~K%0ly*g52=1y)woUiKlRRb^m%)` zy8p=o(ysB_czFJkXP+mRpfgGSCy$+Y)yQ1Y207kso21@Z4L8VZ;~4`A;;+X;F0utT z&*5L+2)Lx%rr-seBN8rvD-CTf5bE0C9}9R~|7qiO4KHV30w`B9(u+#u7PGOcGnKjlb2jN9CCjW;@0|DYh@ z=hsrdVw>M9Bh$YoK1zI-&(BYpoVYU0Lpwu`Q?2*i_mo6(tIo|n3NZ!y_Or6nb3G)r zmzPY*z2dhtu+MSb?DitDld)SzIp(KAGC7qSM3w5?-5Dkm5O>4Gc{DXnxV1y+gohJX zPr`{~(-z~G3?93)zc$v%4G0K7d*yV3q!>lw)uv-#-e=D*8*Lb9Qj%|Kj@xzDj%sG1 zEJk|5g~s3I4&`MoMrH0VPisO<*t%wSJr0n*8I!Ou|L{oBnsJ}&WA)h`DkqwSX4h=I zT)D@5^U#j~qu>Kl`dy?lY!UQ(InKmQ6NCyh~{H?jX2v zrH?Nh9QTTuS9@h}%bh|%R3Yf$(jK!K3$rq@j)bOVxt%r@c2hD(PRmYt-wUX8V&R~h zOUtQ$KkaS(;G9TLlSTK$1Nz6MEEAK;;vZ|9kNce-E$Ne=G)PKGRNz>8(a!hCVB+$W z)zRd-5B>`*OYAx_+QHIXG=3`I2c8KH9+}MTv@W2_4Yf!r?$wpns!cXjXd7wZ`yo53 zcDMMH2ss&V%_oW z<2}5&Zl0rWz5Kr8I`Ml%lhSK_gpK+$N~7m!^QfleXkITq_4u*9@9=S(EBvN{*HUY~ zac?W*zPC;_bc0i6gP+3ALD}89NU-gxHr{L7Yn005x3R`m zScBnyKB@V6Wr=gKnRWSb9@n*V_O4Nw*xQu4N&EY7L-zU$eCjS|RBiM&S8Hl#IPa>- z6n~;;VA^@a@79d<8~mv7js`}N;lyx%=6KNvRtu@GtXeN@4c|L{l=iP9F`^8*Wn}fKe#hx1TJLa2 zoX&@$%Vj3vjtRReyC)=~KinL+EHhP6wu5?X?(}F=)uU|>tLRdnP0^gXq24kRTQv01 zS#-E>g#Q?_Mzt^%3TT z1Ez|BS6pvVWE}Lq&hze3)2&KE?g_(?Es;xCH`|4KSE|j24W?v!;Qy(fqr^%hR{GvuyXs zlXdNNlUX(^;|*6yFo-ZVVlbo`rdyVsa&Y?4~=9-Sr_9tg%T%x9hw+LvL zzL&c-6%qdU>Z7Uy8`{b~rC(%GOC@!t*i`@dOKr_T%h#3$`{~x;&(wckjOcsweZ-j4 zu}6{g#nzbUeA4Zz-`}}pv7U`373`F)-YdnF?4ZfE(58b!gu2D{z!20pZ>;2Si!v}j!(hrB#dIr)C)-a774_Mk- z875O&xbGH2pKa`*YPMbH+>g$y`{skSRl8rZUVcY$NnIylFr0z4=nzM=@_>)O6VI0> zt#a+bQPNDA5vB~wos09wt<7(08A`Fz$L@NQq{3o*N{;Mup`+Z5C+kA)2AUYqNA-HH zGwtuC>XBJY&6N_Xe7Qv)?oN$;^`X z<7?7}f`jh_UKiI2t*ufKto=&Av+&67TlGHkMIw1gQj1I1RJN_VxqrFKCdchYvT0=D zDHBF_+D|_yy9V|&(YjTdYE|f5QqOX1@wqTn!C*A6XZLzZ;?}{bHNxQ?wg=0?7Q34k zx2P?pto2wvrM@&-D%|AyRb_u+h?{Yl7EfWyq^sVny_IHgUl#ts;>GO!A%kBhBeq(6 z4Swq-e#A=8x=`!qpPfC|aM+H1+~-6~0nMn$GxFzZ1pTy0n*3L6*{Sz8=_>M>h1s7^ zp&xeQilxiloR9zR?x;Bt9Q9V`rd;Iv4VG@DwEpVbZdZ&ijiw*-tM%XWq&w@H2FtTy zJ443S%%Zs`ul;oDuD{p8hnK|2_N%H>o-DBM-!mz?&bf2<$9tEbP)8&(oqIZZYCZ1N zfyDH6J;BarW4V~)qR2RxzfixH+Nd?%D!mlo!M4tJIU>bV<&;(0209TzPA-}AWyeC2 zKU}>3;O;{&sab0}?t_7gZCiT^e+cS@nC5NbanO3`;1&{K>gZaqczln~k={cU595pG z*J=+Me+}lD+CWp0wWjHlO-11(ftmI8Cu#YDr+O~@^p>XkU+Wvb;irpEWG;;T@uq35 zwZHxCpt6VV_aAZA9c{0aR<`W9X!CT8nODn=9wqX1`DGd6pSBbjmR1_=twhi@fO2$({X_FHEb!qu`Qn;pY`gHVxLLe)Lrk{XT3}pba4Eh%GHUj6pf{$sw!n~ z@)qN-Ce@nI`MdD2@8_Iq8!GmcHoZ-H?JITEIVM}{IRCWdkjghMFAu9pf7I;?^nFIZ z&3;~Gpve8Q8pjdeFXjZlkFRX3u7(8ZhvXm6kC64r;vjj@Qfnt%RG6T8>6rS{Xuk4q z>+QqIE}J%wmYwD4UAuFkvy{oKuxH+2)d>K!trVrz;Y3dT`22Q4&R{?V%yboXm& z#c@TN7x|xE*Z)u!Tp0gyZtj%1x1E69jmmzNUG{UDbYT}2cr?lx&RBIOjcR1fFqc}s zwY@&wufLUo*3g_~^3g;RSDMVZ`o4Q3-bbrj+TDW#h3LDuj)q))$J2P2>{MdG;dOnl za(x$T!wa8Rd9rN%@Q96EGB7NX6~8UKw>^{mzI-Z0b8hL{J+&H6G^ex`b67jKxEVf? z<`LoD`QS|sexP;eZtIVaV;9*SE&G!#;(Sl&9Pm7vw8tu4i~8I)KgvwTTVFU&(;RGJ zunsm0pHb?&o)Yoe+^poz!Ixt1mqV5BZB`?tR;<2aV868aO_|t8+UXQhRl=7OVw#Io zZBv_fbz6|T9QwGJW@K}5^u2ZBHcv{$*kg%D7@R_%y}zi^@;XTgzlmn+$^IPts{OCr$+^4&KMzcP`L)T==Yz#Y-l0qNmzj@m zlTJy7(TPbX#=UlUxOCcMQa6Nir(gWN4`ds8jztY{>@O&sO_({I{%GSp+xstiGp&qG zpHe@0q+WmTV^_|neN#z<*sFDEM)YN!a|!pu=k~X$lW+P?FVT1HRR;CvvW!m~rWEAA z_4x(gTYeKfH|6)$a69$Wl2flEb9a)9FNDk-E@f(Gx*D}bIxbN`;bzf9)zw{h^=jQ{ z)qGoY-l~jcKOD^dB=(*EfZD>qLo=(u*a}uQ0iR-tTbFZt?|A%tqAn0WCh;_N%l7qg zfxAC+3{puZ&Uz}=@8fn&5T(mp?@vR0c4`!N)M{aOK-~q_nk+iiJ!b65iuXSsI8>4~ zX!F)j^-D$W-DW1HNXgtOzf|wceL0rwX>PH&%I3$ZH$tE6uzD20-8J;`!`us>b6doE z0=_1Jo9AZfP+T1eKq;|U_Xz%;JzLg z<~P@4nHKiCvM^@PI@EFU-5(u_qkcI3*kGsLL6+|~Zhtb^+1UR4qmP*J5mAHUrZ=-< ziKM4yX}jGCYuA@{kk-+AY&>@D0mJFUZfOs0`8&l?iKklRN}_kQP<4(h^gZHoKN}?z z`EhNI)XSlOqBqzAR2po-v|N*OT8aVnc3BQ$-O)5gEJmkb0zw z-TRU=*AmBoC#lSBy~_cgC%Bz;KYz{a89f&I=Brz_rRfp;f~Af2S;N*M72$+;AKvXY zv_HAIH_OpL?a=!TzWO}}#3Ps*@9St6UnYGcm$5``^GY)I*v&82W>usr7vDsY*E`j& z8%-|UXTbdKS;1ZDhLV^?83WaQ^P>8%ahz!(lIbUG=^c^ivCTxc?Aakh1DO0?6K zmv-K%&tF-*{$1Cl%Cn3@+G_a3#UFEACtmwX9!iL*%(+~9w&2I~=dd%GO3(d04;i>G zwh6?XizsWk*4karPNE$YSxa)_qw_%z@(pJ`Y;qCIuUsrw=g=$SXsFfKS9m9tFdu32 zAfKf}*tz6(Nz<#*k+8~hCBp{fCkO}n($-22?kclNyF&Q(N}a)GTi7}!t+C14@#7Rb zoDXlQr+B+Y*-km6a9GuUkM8=m?@ghu!wiXqrnvocJo(ipzPmcG4Orq1lAKSEN6L6_VbaTRt~$4^kO!fCoal|8LT!6*JO5|dY!X9WRGJ7|+W#~wg+>Q*u`k}rXGUgT5H{JZ>z#R5yDq0Ix^Hdt4OyuJ!jr5AK7VVGb-i5i zXv39c=J(lwy^PWB4D9PIy*Jea4KVB9QpQ&$?zmcgX0kqCxc8CBcH@m-I0e?dnXz)R zT>CO!`l_T+#H_@66&__BC27&75U+qAa-Py zH|2~GszYz!XvL4w-OeTGDCqAAw<-4jaNeio0?T0ct+$2O%0kCAW^%vi7u@$7NvS^+ zfB0xnMtWRM5r@!?*pMGCepQtDEUzgar({+(ZW485n-$tRoSFC`p8Sl+uHivHweuBq z{!uOZXBq~)l6OYW?w`0(@@&0_=woN*@t{PRr`AbLX@p9F^_O^OZWMcY`^vo}z2cMY z?BV2)?mvEca{8g@8qcTia3(RmVU`K&_fOoZt1#*H*%o{JuEa*K<09?%OKo@E&Cs|T zY<7nHa{Ea+A)ap2RF;fXTiN$MZkrzVRvtMm-MRJjW(o?b?%5$pQ>MX;G53&NR9pPF z`d#07f9)<-Eu+MxLxTp~+_K+cr$d zF~p~1a!D$T0&;+OfCR`vI|P6@fVv>At`LX= zkN^;O7_Y3K->}F4-g0KVEzE{Ku>^nBESzI9v}fAP88??;sFu> z;>3U+ARZtAAWj_U0pbA?0OF1UJwQA_0zjMu&;!H+Bml%o0zE)HKmtJAF`x&C2S@;j zlLC5xcz^_exZ^+%5D$<55GM`v0Pz3`0C6%v4-gNK01zh&^Z@Yy2>@{?fF2+oAORrm zB+vuI10(>%$pJk;JU{|K+$o?3hzCdjh?56;fOvoefH(!92Z#qq0EklrdVqL<1c12H zKo1ZPkN^;O2Iv9e0TKY>lz<)}9v}fA?kvy)!~-M%#3=(kKs-PKK%5HD1H=O)0K};R zJwQA_0zjM^&;!H+Bml&n1A2gXfCPZJ^FR*}50C&5rw;T0@c;<`aT-7m5D$<55T^%=>R=IJU{|KoG#D< z!~-M%#OVP&Ks-PKK%73%1H=O)0K^#pJwQA_0zjN0&;!H+Bml%20X;x?k>jK|``3@< zte771W`q+EK8y>k*)U)&SS9+wKZ zxZ+>!*#LVSB^EzmC(r|4j__u{b(t}H_`&n_LaaYKK)%nBdgnjH^mIV)?T&G3z(ayD zz724OS&Z`m4##I2#AkSp>30JCNiZJNw3>fOAZI{04&j^#=S8?M;4nTOht&u248ZZA zUT{7@eL2ua`(ydifPA}}Fuoh`Kzoc+0FJ+mjTfLKusz;ge~&MTa3zH6BHSGCUQa9@ ztpB7p#qSi zvG%d=kAvSM2em&xyH~*U?mz?)S`bn&{Ws7th*0k=jp@yS03y`u?!xqNen5nJlB-z$ z%s>DU>Lo4z@BR^ZF+JQLAwvIhP=6Q~BGlu#u>1so03y`u0)I*%fC%;FrdWKqUqOU= zr|Z~y*aQTht)KiYMcqsPcmCvNm_OXVVY?7m;fl!{j)CB&Z(xF9UxhAPzi#;RJ}N|AU^~ zggvkM55)=v>Z|k*_=P{g2iuR}`9t9;R?iitM>2N@^WOp-q<_kK#A|4GpmPaG$6CP5(ute%pT2 zU)dImPXYSR@SFY*k^2Rf-}EPQ#^O_f__*Kne{u=)-vIpCf74$Z>Ho>!^rydu#fRq+ zli&0YN9G^rZ~9+G@;~sK{>08hRx5008!~Cc9YAFPY{O52IU z;xhn8^_BVodpab4$=~!(MfM-1-}I+O#t-L;^#@*0MUnXd>jRMr(OV$n`5M`up&!I~ zBKNxi;G7BXe<4CYh&Vy)ya)4zNC0wpe*h7l)1W{87w1`M2NCsmK8VGK*AIvUAcxmA zh_D@q--z^|ni*>s#)Am`Ag%-V`>;L`q5fA$$im_n14oD?RhWDukVE{Be%NAmb|4T$ z=X01Go}VGYeG2BKEA!v&NRDE1cz+BL`azV8!|domo)C45FnI$ogoxHhmjknd*H4JB z{a>N38RmZ#7(&FWVscI(hxoUf^`AOi0A`m9>>v`tFu665Lj?3+po7`z0|`XjO-wEZ zgh=qh zk(bEzV-0i!s4I^7GXf5=oXGh9$NW8o`NR1QQIZ#v!|{N) z9*wVu*%<&iL=q=VejLalqWR<4{(BrG%s(kwe~MLJKew&YKjSy&Kbk+W&l7Y(UDkr0 zL;PnUzz@Xy@vHQ2CNh7}_yiGb{NU$r5G9o`Io!7)qW(%?p2PhaB5FsB6YIY@k@bVN zLje7R^AaLzM~t%&nLpDjtRJ!b16G(n$u_LcFmH&&@d7<;rxb3EFLN+8h?fJpPk6~p>c?D>Q&bNz$)Y8h{Wdwa=70>MEgOkev+&7&sgF7 zB^JMVh5pmP4(=Ne(S8!+&HtnMr?kTQIjdvqPZ=Z#QPStX%i(nx_GkKkls|4i79Z9V zB8&@>*!bxl!2IEP0V4E+NYsCY^&=2D|5LMI@!@_55ypi`EWY^)Ue6(-{)GS0`2$bn{soPX z2kQ*}9tcF#ju^*rWBr8pbr8#i|GOM*M^XT@gY|`o+7aW##!qR5`=1z*`9~}sDkm0S zcctSGe%}Uu{sa+?LyQx^Jcs)`M8XQ!FR}d1S6ILD!`S%2&o3ZKg7Js_fr$2lSp0w$ z#wX^Vu|j`pMl650J|Uuc663_;H?J^$Ig#fd#NwfH94D4PeC`Vo57rgr5K(_(`QukO zf2WDeKQs<8PAonNm{;(60ugP8nE&(&>rc&!)eoLqAfj=Iabod#LA!80LPXmk=C8Cu z|8gSFKhZeEI1XI@;qUuG)CK!GJh!3<+v8p3`f2{n=SMIuL}K+LtZ@Dk^Cvm<-`5q4 z3sIWb^6r@Pwvt+4;Z^2e_-e)9_Z zKTTx+Ghb!?gjME`C$j&;c?;3}e>8ulS6Dw{& zyr5mUpFu?13jqCudWfhUF-|PL(hB1f^T&bv8dwjAXdVj0uAitO5w5yQe`5LTu5kQ` z`J1n@e)v_+-;7oI2dpyx@>RxfUZp=_mHyK!^e+e3Y53d%B9ZC(A7WzjCu5cMZ(gN8 zVTJoYvHVHsR(bwiq5sAI(fXfWW&Q9g+&^%jpK#xX_#YF6h=6yM{*tToS6Zb%vH7D5 z+J*N`5YaLa^EY3mKlM&*{=)HqxYGE96^=g%c>V)_?-HW(D)SFmr9bZ~`;T8?{0v|R z>kARBGcj(s%Jr`V`U%e`5Q)V@<>jl)KVX&T=jK($rv|@&M(p_x+Fz6tRvDk@`d#7t za~8zbDg3=@hyg3~Cl)_rmHxUbJpbbOvHaohy+K6lOpISy<@}#s<@n)O`TQnhmGht2 z_%*L`{7Ari&hWYe5gi9&@uyc9-)fcPM=ZYXDxaTIgXa=(KZdx{{`0QVAGa4<7x1|m zL^M7%7$=w?MAVKLCsse)3df)DoAV#d&taA0Uv7fc=?dr|M9CwV9DW`P5v?N*e9jI( zpMyxOUjHG#hQ+xG6cEda#7D2MysI2P$yNHht+M_;tMpe|W&Xy<`$}(+_klZ*_lwsf z?>iCO*ZyOii3s*RIQ^Ffe!mQ70>mUrSQQoRJT{ zKSwYG)5G?yKMGPZJU)J{9O##j_s6uP_K=im#JiaQeI)XIK}5RoKNG)+!SaXi6{MA7 z9DdG*@_Izy4!(~E2QozYJfh!Lfwd3qKX+n$FYvb?$2bq*!P6M$1^hxa#&-dJa1!GO z0Uw#cIQ;&gOZ6CM19~rn`>r|jmj?SE82uaYAn$)NA@8FXBku=SBD@aa|JL+hKk_5( zqxzf3_mQCQ3yPay{ez#MMM0%YoFNf?cnxZ_$w1#fOvoefVllY4-gNK01(Fo^Z@Yy2>@{ifF2+oAORqb8|VSz z0TKY>cz_-t9v}fA?jX@wZ3z>p|rGQg=k(hqT%ZC}{Q-bsltq=PC zYztDaZiHV(zVF~I(!T+)-@@xWKXSdfgS_ufk%i?8-#aTt>N$>lKLoly^O5m1N8U&F z(Z$+__qTf^F%I9;7`u#dV!vN<9qIpPq<^Z&^<@#!??&QtBAgrHKM;R@M9+iN{}94O z5PlQMUj^Zs2oJc5)dTKVg2;S4jO4Qh*`Ja4ri``=Au|KUXT3t_~6AF_X;``>vaA6{oH zJ{3qj)&b-2yjz5vSJC|t-7k+K?X7Xe+Jn!z(vkIv?sp1^|5n6b1nIvC(w{(Ne_ceb zKemW{J<>k~q=Eqkg zpNB|%bpEO%`&SQg{qaWTv#c&Q-thYM!v^ELBgmk@gG`y(z+(kn7D3gv%lG>l)&(jf{sSqR&U_%Z9YS z7vYtNJ$k-qM6Oq}NPWnW`KOCqAL$T18^U=IE`o3sq#o~(@zO=c=PJT&kot@v{#r=; zbBO*M!fzw($s+kSBK5q3*xMobc_R8nq`qsA`>Sf?yzhy$7mRRpJrm>bxk}tcY&}5^ z@dc2>=YdczkBm3epC%$719EuYhW3m|9pH1n9Yo}u$U1=bddPZ&aZHHF>yUawdrxHC zp?nuIU*JB+MMUm{%m-*cjO>f>J;7Nba#>_tp}iNfKH+_TC=q!$GJl}`1?0K|+2`SYjUys=L9SEK{y1`f1<#4>h{@0Go3n))R&UtVjDnj-ZHxNNC z9m@;OM<|a+)+=mB(;2g;0{&hAOOUuwey9So#{oMCwMahjI^&CcuRLsL44J3UJ{7Tt z@@iy#KsjXymJfVx59_uIk;6KOMPl~wxr_^F$e|jO?*bj#3gnGQ9bkVSA^QQeS4P^0 z@+czht0MIz1#wgAv3%e<17Z?GWPG8#6lovIUn2E%0Ua1Yao&{W2;Q2WKiO-3&H;(*0loZ6i5{Wl}+@Fg-!196T2s>o_ z(6XFG>^qTqE+gxy8Hw+O^!E}nzKzIySwi~v9?>Tt`#~QPZxI?v@$f*_8#7XGJW`)2B)(<(*$&RNaDOU6+OtLS<3i$(BJ2AFQg3P> ztpD)(>4WsIA6Xx5h`%oqpBKq@vlZ4peBMF%5aaOrDT=HIFbw|$^zS!JYGeNJybjM9 zu@^BpJh#CH(7&I+1)fvE{Tte$2;13W{rCLoOfe3hSD}6=XGQFCc}pgl44Tcy7+Qm@~Q&jy~W!RHL9KfJCJ8$WVze-6(hV^^^LZv-8N0+TAoFMO zH|tLVo;$(&1!bf?I8G?S`U@iS&tZk@54LyH2b*tjfBap4Hl+TQ;PVLhya&#IV)OSE zvffdDm?w&`|7))PeZ8Rma9t9MkN*7(c4R+;`#7=j=Rx{kW`X4cpRc2Nqx>ndeo+5k z)o(Ylez_6;EB`IX{3}HALGwj<6=HuFiT|th%Z1b%_5aoS(?Qk?>W}7&a&lz;p#H?_ z2j^ccGTx~Fulg^7%%9)&_e9pO2v~pcb3j->V)OqPGG4#yzXO>+X#T&7UxA#*nvwYg z{fVtVc_e?-pV;`pd9XeVTd(l`67`36#E={5KkEOh_+p5EFVcTvasMfY1N~3IpCA5I z;7DIlW@o+1Z&m&R*wu zBdGUm>H25;<ehaPeK7?+4@ z{ZUVl*{x+5Ko%LEKb}@qEhAcd1;@}apHcMjqK3_Oa~Ue4H_NyjC%XTrM0-NrL>TVN(1{ zWYgEk@6TeMC8~#Bz5Px-wCT&#o!HQ(kvWafp=WzcsX3u_E_(r^iuK5iH13P z!KU$Uu9Eni#|0%hrY(aB1>E*dA5E^k73I6|sN`ABVVzvYV#-i3@GoImXj{T;iT;dn*T}zZ~spYdQKf z-Fj5pUG&0*;hd`F4S35U(TIn1+})|VmiG1+>?^WTB1A-c=nmxxg*2 zUgcbT!>mTult=H_yPHGGO zJd~2bZFWt?;jH}l*K|eiXKxRUrMxg6+M%bxs%S|c&f=GRfsv(Nv$?-B{I<{${h8r{ zsLlL30<26A-v)n3;@nx@mic+X>RYDH*L^K5r8RjrmUDr_n?)YdC6mP%HR!Z=wx2!Q z-(QTow3uO}JzP1EF!yleR_-Mo+WLsl1E!5a>K+`f5hV^;W5oAjh!akjKSmn(-d$=N{QxoM^jPvTblNOKh&E=SFn2 z2UVldh0Z{ksLh(1pW=1#a_d8L;`&n4%d==$73Uh82GxHy*D*f4re3qS9H*+Q(V*3H zkl!|IBjvLLpFYt9z06J9EYd5Y5ag+GuGr|9yyxtet}CXRH=++qS8~_;yeH`OHf0s7 z#eQ76aPEYCTk&wgTF&rImyS~9rO7m~vi3Vubwx1hU(iYIa2@igUSc?#kr}9Ww1JGS zZOUhtW8e7~c!3BT>Sv5$T6Jq{>=@JF35EzsiTgTDyl1Sd2|r4u zJfd1`HmVgIxJ|)ZMbgJ)G?A85&mGgmq<_9^#N1}{ZgQHC{JiUXzdLx48dFgDB>hPD z;yvKw*h_yy)_^OeySzR5=G_hYH6&gQrCZlC+pg)G`!G^Zah`U+yu+0T<{{oWFY~5j zZ!>2KY1~u2zv0t8D*;yu(Z@5H+w~ZhGsf>S2R1Y^d^=&AfA(bByo~m-Tb$C}Lt^(% zdNL5gLntynnvfMJZK3da8s4Zf?IG@$`e7hqkj|LmT%0#UoM;`R@4++$c^(D&BadfT zb?7T!v}y`vkjk4)*gchbUv_^ycqD!6`l;AS?P{;&BE|&KwTb7On@*9LUv%Sh*>Mc- z#&FheSlO7ORIN5liRY?O!=XD{t1pWAdV2LP^>|rrm6i758wyi7C9$`C_YQqQ*G6^y zMIo}t7U9enjPmU=Q7tc~((?t#x)P3i{Ui%f+iTps1jr;#p9nWBXH@*wvtLhgt(BUc zs{qrKh8o56F5?4t-ZKmzShP(j{UNa3TK4@1VOiNJTiJ_ zXSF8r2H6(1AJ@}bzE!q7d;NlBoRM9&>5{AW6G7=?wtS8secGr8o<(cseA&a*7$#6% zwWaNg$YYDUDt-@^F5U23yhht!obU7Q@UWQOR<4j~O&wJy>a$x5^N*IekP2+>&tN;b z{fL3NK_PF@{CRottLOCv7NhtU?5`)g?9_7>I8@KXSS^41p-X;B+0njXpX&J2FAUWl z9<&~C2+p*exuIjq6LhKE``o(Yb$8>>E`B97$mY=VZo58Q*<^Qoc#3wKL@nvCmwe>w zgdSZ%X2usWOXox`*+jP3wBIv0+s^2E{lf$wm*2as-`34o+IaUY(zY4ew~s`~hLt_{ zvuT@ncYP?KcmG?jJ8lAWDm(PU1U`(g8y^~z`kb%OXu@OM;&sP2g3p~RvgJjElCQR` z>gdon<;AE>hRm0YzH`07N2}A`UyA)4VHAD+jAt{gzU$*srv|1GpK8TXwh784W7qf8 z%b7xYHqx#?>~#vlL&k%)H!_q5pAmY$+oy7S!l%#quY}{JF845N((d!HEfpYZ(ummo z_-;|F426J;QBIw!s%h?7-;rS^!RKb*?cNfGm$^gCoUC8f*EvT`eL88dHy-z#tdN;; zFlzpp-zKt;YfBD@k{M^7d3%-KezcysjN*!lP*oGJYjL=vpMLje+po6_%ZB$qy*7&r ztJ`p_|GwPLTGIyBV9U2AJWYnLZw+lR{;9ssayun{dHWTs+00UW9dnLv{iL3slkwIFgrt1xtdOqeal;6wP6~wjEsVOGvdw!LL#arsDvt;X-S$1Z|KI`O} z7I|dhbN-ouL89Ozf@ySv=zd1A!r4bmHJPb1_`a!bn*)p;hwPfKSzq}kqT%v=-1C@ss>*9rPOk|Au%@!H; zg$q>YJ5{@?cIQXog-orX{BEkXTVt&9G6Nk4bNKIm zb$@+C*zw{Mxwl_@Ic@Cr8~7OL z&-Y3$#m4<r{)7TU+@>?ohpCpY9bpEo-5f<9R*znOj}!lg-N7uo9y zoW$ehi+e4OQMFXh9Fg8h_sDNfu_ijjuY}Qdh+^Xg>!seK)=NFA`_?M(DirH)a`Mct z$crGYsXmb$?&r#-Q0lKNa96ZVU?wtt`_ur(C};FbvA03jTxnb6E>z&W83#YjKhu!3 zk6Kc={w(rPKViRlbmZk&!K%Oiof*EUwtUS)cx-LJP_8jVp5x^X<~ z!u**%t{3Y_4jNG>hwwO@@p|N{b>@2R&GQUQWG}B-rgZ9!p1Q+SbdK!)69Qjak-Okn zD7EW@D7s9JT_t8c1sU(VE;?NceRMfy-=Wj3O{Ur2H!XvsM!1_;_Z)HfVc^ec##bm;-A>qfkf)=1=G(FNEX=pK z9iOW@2EV7i{vmCOu%|zwJK&lnOR;eXUP2@3&iSR31?Nuc+zUf~zRYbcpH2vF9Tkj7 zsTyaX4mi%AYFHGz=E^|9BxQb+-}{$_`wXs_4p^vYR5Ebz+lXsP81PJH)pu|^9eKd% zCCt#}*DFYE^mB#*`mA=Vowtcrvb<<-##y}Gr(-u7Rcu;}N z++DmkQ|pSt3CduqcH4{8Ow|oq&e!<5m|AJ`ILsK|Pu|x1 zmZsGhl*8e&$M=fG#h$YHcZWZGp)SgMDkbh0&B16WDXEfXkSVb4{GP{}$=UwT?QfO| zxaIF>ym4jQ(U}WzkNsS^rGoO=`l7f+xK!q&ue9)s8GR8r^qTRG{RZ+pQ`Lj}+BK(? z-uC6@*S@Ur-jFVQcfx~oQ-6!e1BaGcxr(Be%$c=AxZIuFzAi>pe?l;RV3=g)Hci(sCqj`GIhu+=XnQ1=r@OSN;v8em`d(s7}_WZa(ASY8F@p+MO z?yM}&4+p|IWA+_ad}+Le{EaqGSeHgU;H~Db&cClmwx7{pk3nP|gNo1Vn%L{~)Eo{L z)nSo)>&kL`Kim$a^of$awe3Vp`eTVab^rQoOZF!}H-U|pA6n}eD=nYj5T*RWSs-wu z^=NuRE#qC<#i(7v@v6yXSvM`k&gl8Tf6)s#s%;Uwg|ti(RQIh%wAz zn+ofP)Eo}G-Ivx|e$Cyt(?Lz}%m5etvFFZEi?r0!Cqn)Z&5PkV1=EUZ00 zdRu<~AVm#T4AV`O{fFe@>{BW%rtii35=!Hub+S&e@QLgaoD$c$ySLdx)t&0(2Ad1p z1lBg17Z20cY#KO`Oue=)XRlGW;)aE0jx}lPZ)>07RVXVd>tgm*vFtv2Iibw^(?09* zqS70r1)7w5`sX^vCsI_o%@~H)Qi$Sjv-f}gWW3ZNvTN@!r-Yg%ypN4A41|x+h$SI_p151o(a-_nZd8+*5^_0K;k}h`lx0*hk<;g z!>cwGmuQhss*e(%&0FP1H+BR)PSh4>#V6*H*Mtua?i?59Y+F*u?8<-fWcJ*se;|$P zAnnucbic>vmDGN8cHaL=xp>v?w$P6k7v*D`Xm1S?X!)+b_+C0|@L|M;EJ!Y{(aZp^<=@Bxy-| z(%o5D%d2t?e8QEWB|+Eh7eB1T96n1#D*XzBTb;O;}%7B`+1Lcj5 zgRA-~y!ZD|Ud-6DOfbj}hRu2SBgTk=RwF=J`hvto-_@Z6K2LPl651P?^tQ6>F1Gxn z9A@_visZPH?i-GS%NJER`S|$YR!J7T;at5aGo1f8xSWAg341GJ&Y{Go3wN=>$)}4; z3nMc`oIK3{?K5_YD_{68#uyXz1!ucQTL0mKs5e$O?zj5ls?4U`$yg0;anO1! zZo@$tb_-S{Mj%qwXEkFBcNp*04cM*QW^{QbN{;)ViKO69t6~VRx zC3={`RkZ6r7b+8XHa6 z4xT%|f?*BvT_dVkNB3Y6wwNu>BuI1?G1zCe|2l9s(Y{%!2O6PHtK?%C5m(BBX5!HL z98G>X!){|4k1`WI$ZxThXzC_d!T|kDp{l}22MC55yY!2i zxq1&6?q&vqchuM=Utnkiol%TlVd}k!;j%f6oFkAeGl}8Zy3X_J+N2K$-o{bH{F$ak z)$Tqc#;do&Bp4J@IIx6R98!G}s;aJ|zNlHGcQHl5T>Ul6l_nNLd5-=92SuPm-(HcW z@vG}H2I!$7LXTuk% z(Xw1@P6G7hSc&m7a@G7e!%ApGud=(cyS7VwkZk67Z5;ndMUC7=TezmtBl`MYGQ^Eq zI7k0Sq|W`>&7=B^9O!#}BMRP|#Rjf(rr=Vagg0v)7dypuI#Y0ouilwNT$0kU6kwPS z@_09Oe50VhZEa_rTgg$J$gl{a)jq9H@hXS2k?tk*yS1F4L9jJ!i`jr>8@P64R(7!b zYdJJF>KN8oZcDe}msUCPP`Z%#l~qstBAq+YXdjJ}`z4IAM|m54b$t%T?O7NBE^srVX$EMtJL3z^PZ50R^t(>sN{Bgj=Pf`Z4b z5}iTrplWnRxvIu-@H+{1#r>$B+tY=PgBQId$HkAbm|P|J%JH71Bk>3Zcpn>>pvV{E zU0;N&+<))|Hqc`j(UY5T)nCu`<=^N{?4O8lBewUv=FROJja=aj22bNO26>8;j}?6t z*y_^}8H{t4s=nAR{~E);pevD)JDOo0$6$>n??ruUaJx@}XoKU+c7*6`o31@{k+*^G z?0ph8Ws=eT&z)}F08^zY`$PCowGTd2}r1{(MY^?qt4 z{d6B-f}7dERg{$I_JO29-x`pv&B|gM8*=?|cfL+C4Bt){i710~8});{=QZ)y`##g3 zO+KAWcj-Ww%N8bdLKMO2M_*>}`@3stL_rsGH6n!!8VQm6ve(H!@0sbicqFe%k|g(8 z`t30&>nEHlO|ids*Q#%y$%}IiaiUHRP3bedvj6OE^C15wZ?yp%yJZfGy>Ely#&|tr zL}lFj@=5m=h6VLEd9zKaFxSzDjDFrzi* zg!#_CC}SyJ;#Kuqh#|kfugHi8T;ln>a+Ij zYr7@Hs%zqL)3U+seZ)>}q7y%33-U^c-ZhNz`;AUMewr3n?h=n#tBFzTaaxpk z+lmt#(otf}R_*Ku#2K*5b`rzZGXP&bG4eLYL4QxwRE=`%ss^%QVxO(iJm?hA_B*UV9T#V3p7IhrF<-x)C^2#Zk{+PQ43QTh(o(OKuVaii z!-?P_qhvGUg_jwmU94>z*vcS_7@WvQ=yxyWZuqthF49HX zMWlUeU<2ADr_2D28BD&P7FFgFe>FSiseBnjJ;`nl$wuLxeO8kM(N95tJ8N;_;!??In`fNxWgts^@eye#QdBD&J(HkXtB*59(+cp^M zby=(zg@}$ep)3^Eb%*|gbT{l3??~L^;w?tlsjmzzL9(rlH>16fFEL z^C4z4UrJoP%$$sGyX9kaObt;Z&tOn|N$$-sI~nFZn)82H7OL@R{37wj^C}qNWG`W&*ngZ;!DChQ zW>*?CT)s>SA$;P_W|&uM%O1Mgv<{yy4H4^yM8tzUf`-B@6*hiBu6-YS?IZrW)HLt9 zA(~Z3Fvv42r=Q_Ccx+jPTJ}>nqL#khW8OC8iHUu?r&OP=$*Y>k0H=!aysM`WCyZ0- zb$L}fwQfmD5Am`ckz509hEOB^B*d;Cl0AdmM-Gv&CXi)=s?W>e_kMxtf8y;V77Yz@l0na?lI+sz$6`; zH}vV`d39J7o?29h2MRO@_;u$N+*e?vGsI(^A>!czGYUv-)6n1o(S+u_%-9cD3$slo zo*O=b34A+Ih<^_&XTZ+r&Bo`l;19z+UIt&Zn_gLI6pW&r&(I7?*Gls2w{34aZyG50 zr{S6I-02m(ba?#4@eCf$6D61FR5xbjGWDKZ=1hrV@QD!NnjPfE8Op!eN2{Yd%M7#%U5+4c~slq3aUiL5gR+DK@e5;hO*#>P9sc^ z4AH!A_TD`bXnVmpuhh$l%=)`k^@=g?tYxmUcT|$NGF#c3ddIaMB*(>H%=`7Z_Z{Ya zQ||q>EOIZY8YxIb9Ttm<8d^m^{aSK{M%JW|eqt5fUz%aQFk!}-tJr`Kht&@zz8_wc z9dLZA(NzB@q#Ac=n&IaU&BhSmTI~*>sgk~xyqTly4Ef%;I0xaH{k-|m!2l&{78R78 z2@Qt#a345iaP3xWuIx|u%S?$MB--$&Vdcc;L?N+bSUrRIeqs>+5Wx0f{n#`^85iU;WgnnWU}LDRCUE?I@IbG$RDuW3v5hKhwe5 z^G4$N3k>ac^M12ght@(GSm+87qpL7qW{ z`VQsGR$AhnTt7?~nLfjhO}#ik#qi(-X0O8I`*{m@fwypfpINy#?5EKTX2)XFl3ah@ zaF90^xUbc$&EFoVQ&Wg(hex_LD=Z#=L9Wa#2bmt^brMvK*2#i}%{a7#SP){Jy7MhI zus7THI|fQVovBSyr#mFEu}6A~zPddJ{pB2VV|}6y`6WU34r#Ta*c@` zLJuD7H5b<|HeK}QLGjVx9&;p5bL8!|ub3m1`0GJ~=E#p0n>q6IL9<5_t+j+;8N>(8 zku|Lv`+po5A)FFXHVp78O%o$kGtzx)^`uIrK11n=cZ zD2EL_A{H9(cAjP>y1GS34Cyi)Owep*xV%SuF8-Bwn~Go3Q-qyf=HDf{apN%AGpst3 zVLrlynRW>#jERlX&|b?hHujX_uX(M+#vTa(@z*?aD&An~4im3?*oXHly0kVszn3q| z^iV$TakQGIvKk$wDmv86L=lhLc0b^0l8IytRIILCv8S974BC#j6vhvv|3To;BmII@ z#X;hqb_v!bE6xz`baNKe@_{0+=8Y&w;O)K&d=DjfV1FYY{`Hb(`VA?3Ube`Nfg*p( zlQqYkbn*ApE>&`wuT}I0!?dsQ{ab6}(?gixsH{+_u_uT57pA)BjS2*J__Ea4shL7y zj>>A1b_^8yPr(R=v(2@7Gr(LtIn>NAUdI3zX`~Gv+KV2+a&y#T#ZZw$-(r~BH*aQ; z3)B_1nJw+!9+(R0NPFOrEU~hq&#R$eqxf~1McCcD>1SQm3}i<#lOe%7MFl=CV<=Bu z;v??wYj%#oVI?B7jLzf{rQX}8tuDZg;&T%A!QR+yN)13VL;is6_r6%^FMV+X*-wqx zPosFVmhp2|y+|p?hdbH}>1T_5kOyN^Hly$q|~;P`N7+EBJH53kah<@j(*yW~tR z@yFriLiVP1Z65(9c_&9@aUH*W03+r760}VR8EC42_|swo5H}uF&Y&P}Uz}-vwh^1M z(1L8??yPcVM>cgWAECR^KE!KC^@X{rW8!4E%AVkT*_8Pr-NPsb8KXZ-Q0^G`WS^k% z8G|^MD%o`H3w?^ zwK-6)3zRl6);017od~lKEvk_bJXlwhEF1Kc^?{kj+jv^qYwS##Gw@QQ`~^yo`tlLDX`sk1 zXGFm$iQ|n?-qIrEo2l4U#HpM^ttS7`Wqd|RGibj^Ou{P_%;R{i+<_R*u70FvzPjio=DH zf|j7G6kTgvw1hCSi`c)sn8&c1VZ$o^s*$r)u6_%{m|W#n@(~8@N$B1Mu0Z!1xGQ+Y z42J3Aj4e9qE24#^OEjF%YrO+ z@s`Dz{PC8>v8F`!t+{=ECcU|ReoO1p>`Rw%+VWZIyYg6T+n^Ha%z^S*ucIUBAy zl?ev3Jm>h)-X7@K*y0n<8EoVzXj zaGJpe9o+7rH9xJvoDjxG5DQ^KWZG%6{^A2{Uso zqzmU`9jpf!GpzEqc9 z^6X5r{!%PqksA1*8i(_0akl=m3%s+svBVpI0@(q$GQ-)JTZEp2->VgBNdz0%s77c_S*`HEy=+R@at*Vnn7^Y;Nh(b3-0x?mre zWP2`?VNpv*v$d}sw5hdeQFl*sEYY$!dyHm%nr(9!Ye$9W^K6bm+p^}jENYH*wzhQX zo8IHOH^;K($74B1Z|_xE7n;J3W%Y>pO~e+pw03sInigkx<2?CWo8jEYm-+FSCO~Wu z+v)+HuThOHX-jyhIF{AXve=xyw5*=C*5;Ph`E5dymNmbveQ}eaNpdf-_WAQFDk`RC zbEujDP?_mvuvd;Rqqt{U_N{H+`E5%~HI8Lv-n=F$$DlNI%AQFrhSYH^Ygv0sN3)^W z9JzqE=kh856t+zD^Et8_3%ZfiQ*dM z^SI;W)4!bZYMn`OY>XUH@Se`3Vlic}8f&!%=WyaFJ8sw|BLmxN{IZJK!a50T&tij9 zLR?|@Qw9<)J~57A?qhOR9VcCdC+>Pc^6KDDHqh=cze~-p_uOutzv}k_{42Ffb~j;J zLpxhlzq_-`^*znOt#d)~Ygalu=L_BGaBLnC}-KohWOAn$J^ZmiUh zeQmeeis!BMxIOKitQQ$#{lx!M+BHj_CPb@>G`BKmF!DxJRu)%QR#s+N@A26$2aKpG z8%VCsCQleK&t$##D4o(%|97t2TabGlC|>ec9XIXyym?Rx&Z;f}iu~M9Y?cecIFX(Lc!lvjL%!Inh zv#cde?TPG$?+tlor)*mi^SUGRo@iOTWKqlf?#yc@j7pwmY50`LJz|jL>vUP*@yYqt zK-3afh%J_sTV+H;G-qRtO&u*u4QBgm`yXOkb(uZF zL527fCl4}#kU_Z=Juz9avRI7Cl}tJgU9@)Vh^RT$u(H+=d&d9-vvY{goXjvMF*e?C zR1FN3+{N3D>2I@R1eAnsih}In5J-!5yq zBMzRBH^C`IljL+U4QEOa-@%}LJl?VTQ4ql|(ovkb2EGVVwfNkMsN3k`nDsUCqj1X@ z1Ftiubj9jU24V-$y(_UaKcuc60#>{>!^)l`rcKX zxW1-rIs@``knOBg4IY>5=0>{GU}Q$xz`mG41h?bVkbO)R_8Cz;ls3Tkug9Nq`2W&+ zNWvBzuD+^gn3vGcYdDp-EG@Ok3!;V?)DVLXiS9M@i}MyGlV2sSc_G8N zHN9t9Ss2a_P0xZ~&M+&98`7aYYEZ7W5b|aD(P*R*$`;1zy`i0C9Gy%qnW0rOjH~y~ zg^SY~+v~I`Ok&_1(_?jnA~1xh00d#8vzcMMmukj#D~_rz#8$!=sm6+Q2>BnQG9uR^ zZAvGzLDtbYdkykeFe!DdeZ+2tjjGccVlSUvr(MsIzqaj}HQY6e0r&Jux_2{R#t2^| zySa*&V1>Q9%*n&%RFSN(F|SZ`?;D;y;(vUzojlx>D#Cmv+Y@&xU)N+4?1J$rSXzo91Y$}37)KuEzzhK}xYIo_-B&uOx{Irt@yM%SLOLwxto`!M#_*N8? zB3Kl~u(*1vDT-uB+goyjUejyJG43HWMcFt_gah`k@=Wl25e8?VeGP_}xM+U?!%K`5 z@N`zPk`1negAz6Rv1A)Y&qjV67eujN{3j>lf)LUn)z%Tkk|=Rt$r%jV6VSa&&>i9j z=~~nNu#<;(t=X6rt--{24#lREF*}6fNSQnZiscfa5Cbw9YZT!jAv2u%MtK&g|H3Z5 zwQUaom>tCtkuuIPOQzuuHFnv*ztjzLaaIT=5uCLFCGjiD?wd`@7F>-SCQvrxNRTV&meDM0Eg8RbLEPm zW$9;Fi|D{OF)zAMaaMk!h$(C0lH?v;spFaGsio`^14OB1K$Mn;GQQQ05PVz}c!E)I-iL8%A7FT^R@TRh*P8oBDo z_$z>UwUh!udY*>yJi+kV0bH005&!m8aTHdj3Kuv}f~b z2Km0(sAVqjh*iRgSeGot+jdptWMW&|IE=kw#7nrSmGKl2ct^(36vDC)Doar7S)9w)Dfp(B;~P=A1m$v^T5)`t zF>iOrs#6bOm^+1_j?ecQI|1X$kyk#wv5_w9?ew!=i=%6&oVbvBi!qL>(S$hdEle#Z zBBczzaxyDx7(5+E$E&NcEQ-7cz7=8v3L})EX&7xqI3$j|$n?eWwMm`P}Vx*CzfGtvIy_n5t(eFew$z{4dJ{HisKWHI#!2c2Nr16`75P) zNic|`tB3|AY10iGC#5h|B@QXkdutK3ulKbPX-)hDL+I>A`xY6Th0#-J$GsVE_2nk( zN+&y68N-Njx>)iFkuELa9~nk(Ek%2HxHMP5!*2vkM(6IXNgIB1+(#ZpQbkMHr{vcDuy|qF+R;Oo9V~z z`!?`+b-dZdgY0Aj?#2o{-4`P6!)#-{8D?Ch*Alt2g|&Ym^`yw{8v5~g-v-4DyAk7P z*X|w&HM4wqrUz{Jwd6(p>R|b6B?Ax23lP5bJXd~sBJ*&#bYUHc6|oN8&BV}%)R1DC zgR-)Py+TYPQCKc6F-0`Xnkzu}QO)OP%>g0}wah?+{IwU;w573ceHdnHV(cm zitgywwNJ$k%`*7QSLBeDQDcHrSxrABBh}U<9qsuUKa(?zj+Wt(_NdHIugsPGo?PAe z9^G3iD;akGSxp`AEj*tM5Awkpjp7N|uU|9eHHyOsn?o=_dlKA!V~x3%0sE}azghDw zB-?Js&^VSw`REyp*~ffQ^Q|^9kVE65U9QlECO`a>c#Psn8W;url+VZi5sW>+(%&a$SCtZ$yE7cPbe;oJ|bB{7oIAJPYZfZ1f82vRv+$4OIud76bHdczYdM)M zk~W0tnl*f_Z>tFGzowcczsh8aWiz=o#3tYFg*rP%=#-6Nm(`D7CJV96maIo%m|)8T zx{xQ(KOb9tCBzG<&^TjK*wL+RjB>ocQ(>#{BYU=B$)*mUri$p7VH>eEsf`rBwPzRO z7s*07(#MD=wVU6UEaV$Hvh^0GJNmmikQwCn8Jo{)LpKEMnYbgl3x~{}qovY~A~PRitUkD;P95#LX((U#=p+2dtXDmspnH2saFPEw6B;zzzJ&Q`#|Hg~J`@nl7l z{E8*(IYIoCJB!tiUdzcmyo^&B9!dDhiy4;qM$~bPw=j5wW~+-OPl|z-%bYX$j(y?PDrTjDaP!hKXZ>gA(LloCXX@L z7D*oFBCJ-B4&IP$`YCF#;e8DAFLjlFtbwWR{UvR{c*9s_!1pnORFD*DS)?L+|7?aY zLvKhyaZH4Su>0&gSQc_|>IMYMnPdYi758SUs1&(W7s`i3yZa)1oRs+Ls{a!_mfJGy zxY*cY$n+)bVPFUn`$R0;g#)wjJEq}fQ^E3V1&4VJv`f6d`)ufXTRuLotAFqD?G)xm z?WX5iETn&p=M2pMz4I!$+w|NGdjbsDr|%@vVp8BlIG@KGnl;RSviKzINQUNMSsQ+6 zKQSL~o0pl`WIrMLL}&GJ8u8kl#ko?CF?hjAKW?Kdfy={YwFj#!-L!KEu`>CZbet}h zql>R8+BN=@Y&#FjX5wOdJ0vSD&^B#X>=P#2bOia z_^EF@lZWtWhV8>FV`RH&OK#CWCN^OfgWody@j3=i;dpH)>1O>x{8>QTyoL+5qDEz9 z2Cjs4HydW+bZS5LB9XdRWgc{1p?9Su6K%*Zr?kj|;HQWeKU$j=kW{Wh6B(F5{Mqml zxX~^rwkHdTo9*>@HQ8*AlYpchVNRu=hi9C&b+)(Lx&Y{7%-{ zrz5!wc2|4NZ>EbTwIjJ-!j2eOKysHh9$%#Ia(vfbAs%^YH)G-F9xA<|iy7Nlb21;L5!N2ZGErdExsLR;L!~75%J|y8GwmYx--@05T95Pb$`-<2Ecutxp-y|-!m`*B2cuM+T%adVI^zw zHyCt}uQ40x!pw1Qm#JRZ5}Ld65m3)~gmHribGv?LHQmO{i#a0#@={H$;qe-QxFm%l z`R`(beGKyY(OrtZ5Z4~6R67$Eu=@TSUJ{3GtTbWvgU55KlZPi$g_PPX#uigea!)lH z=;CgljPl)!c{&q?#_Y@*VlV$`4(LU;VGIH&kRYWT$ap>enqLy`BXm;R$b0ASxLcb=&H=3OT z^`g0mnKPXOF{Olc`tmislxJSfc)>Xk$7WvYROa~1%W2x+UljtKwc2vB;*RQ{<@)I^ z^%JLFK|Cj!4*j^xr?YDk@l>jo_=&k#K=JDA({_)PwMCW!8vpYgkVgbW(x?`*MEsO< zf-{2nor%1O*R6iyhIF9=+LLgX-Crw?I19-7MGnv|FJ7jYt;5TxIUyEFW8YQLym@2Dz|?brZOh^9-w| zn*e;oU;0Ac=w4@HxrECqS$71FWx&aEwSPOnEq0Z1zSdVnzmrFNX31*<#4UC!I%=~W zuzXt%(c7|!)_DDUy>D>mRS%>;kb&tOMqK8r64Ll2RiW2c z`(`@8%^2vkO#|hAktwH6qkYuwL$f}`)xXTu`O7`KNOVkqrws0A%KHU>wdP?4-AbxLm4eF`!zslA8$1HXdtX*uV->})iwcaby zTgx!dr8{cS4mwcyU5ubVJI{6uq<=U#-FhTf+21jO4cYwT2hw*A&R?BNCmzWgQOtE( zK!>x8zhaP+vc)&$vSF88oz7y+F2?A77tIy$mDoq`B*xTBoUEg-uaws^py*w_A#<#` z()LIl?&5$dq9sJQyBR>|7UF;vM~Hh8I~5?hL*Q0QYv&$7g*KOY`9WK$h=khQVmygx zEfr%vY%4~UGd7ih378)xS|yx5g0WkOfF#>R#F%)5&2&dIhPkD1;usOf*F(m}yjb1< z9~;F_L|@L25=WOXfQ8*$i_SuOwzsqzAJ28@3+{*lS#&i`Ws4z{+(I5BNw)n_fk?2bTo*3OP7{;01 z7}Z6zwTTWyQc{{49MVeoTJgMZJufahl427B#HQ352GHF`O`ua z$#vUGIdhtwJfLGbIF-dm>+TIgSGycah4^#KTLl|3@AUJCOs2Kz4NCmbGMUy&>7RM0 zpHq%t0Le9yY1T-Ck3->14gEN=6y*B3`Jd2N+ASazQBo1dY+ za7N>2sZyc)sLu@C&r;3Kp?XoN)EWkP($SIz>xvmKJ;HP%`ovJUaK^#h-t*6- zPM<@G@7j@KX;=J2uND#VR-mWU89g{heK8!<89k-ya`}Vqog+^<${0XbE$z{}vmLQx z0GIc(t4jtx#ggM3$1!5JPgBskLs7oTIRs~vI)~!;)s*}EsYH4u8@SLp1Yy|{NaH+9 zgNmxz&LNm)MlEFYjIvK~*Jf*d_z$@rIDACGM&laeew_izw!+o0_c2`NepjqL1CbhY zs@}-3+j+E+Fv^DE=RB1!p{p<(o3i@l9Lxi}PMroSZtx2>c-D8mM)6Qt&m^6g) zd(P-1okKar8O>vzL#Gtii>Ut1z=XG6$w8$DwZ?c=HO$}CIy5vBhDCHuB(Q`r+(sFp}VRsOBIUxJ13+Ue?4z@d^o3&uAnKL*sGQdch~(N zm=L#TE{jZb@7oWyrB$|%iI#cB7Sd-~t!=TmXPW7gIcDpC>%SKVAlBNZ>)~XfsoX7D z4^>$vZ#v3z9CB=2;v2yLcV_;*%z!4G`PaxmwztP0?d7Lu($X_sts7_W?L71)`&`c$ zb#kJ6pYAUIgL&{i9bOV&VK$tBvu_*ZL|gmb-Z_bV8ye^Ad^2{Y#-rxTZOUc(swffj z+7@R`V|~`1Cb&Lpz*g61Sp#OX@~>!aUlcRfMP^5MNyaw#%jU#`t$1Z!JYYNv%UaN$ zyF$?3!;}`5m319;2HEmD1IEAderaxMpJ!$YElXXe>BGUMwgPH;Phax)sKK=cg}N9b zE3_eYD`He|m3ORutxGhdJD*DKNk36M(yU8HhJXYOWlfOoKFc_=!>8h&1F6k%?@p3I4lvLm)bt)-?*HAC1LrEDVhIvVeK}o~Cr1n8c`*}$w5?rR> z{$A3OT&^-4;3c)?l8(ZGUXqFYpDB2dmt;bPW$-%KOIkFj;0Q12{6R^DUedxrNh7_a zmO)8}cuD8wl1|?(qBZNTvLl|EAvS(#NtutAt=Ys6)6s>%IIdz1p0Xq#$JTTap0dVC zUG`HSZcEG4MsgXvXudCGoqZNAOz+awkn%S{Lj_j&s_Y`%p57%7)Gw?E{*wwRkuJ8R zpCo2U^`YAzf_#}l7S}M$iTZ)Rgpz88(XeLEh#L!X_`V=~W!>Pel6)DzvThSihEyRh zW{cgd`>s+^yUhD50}GMivJ8JH{Q?8BcybRWPKXRHb&i*NU!}q-1Xreu?ld;=PIFtA z_ZLUE;tiQfU!V4BkKqlgAJ?a&O4eWdh)l{Bt;Ma>ESRaf2T_tlxV?V-!Vk z8Y{hoMsnE44B%^PFs0lGw=c#SB6DS4fy3UE-gjQ9eve));4-Xku@?y1%qSa)u@Q`H zMNb939>v%ydlE+Wo3|~;H)3qWFqAR_b-ik4u0h#sQ%wqX6=OJc8+E5zfO6mtV0)?p zf3YG)kZc!AFE2jTMZdL)es08fWHNufKHEop#MvQYyhKKhv+%&;ldaw#dL>R=ZD1U-LM4hu;0&9F? zl@MjEO891oetb8*S)?`TyO!dODl||x04t(d@c{M-d7@weDyT& z@wyeKA2%4FUWvQ1d(ULE_k7n^f^QVjkME~vVx8|c)OTZY7k+2O?IZD8YL|Nek6|Es zH0v1P3B z*ZHdOZYqTD`>L=#6(VkuMda5*II?vezFA=xg<_Vlio$#Z1Gi1!)X<$ieOp=aqK3dPRJj-l>yYfKpa>ULEPsv zD!QkCkzu~hu(7Q~sy5fQ zf&7;m5eUAQo=Nu(yragg&ou5Ec+cu@oP(>|>`ywSUFCTx`JVHWGk=VEDbimQ(0ly75ct(16=GA6mt*}PMC zEN!Dipkdv;qZnb^kYCRP=gNDoK?WmSIEUe~YTd_Cf^-}Dip*G{eL(lPI@Pi2VBQ6JLvWBL56KjZ4JpJQUjyDE|L65!Y3@PrJERVV`^NR1Ac=orfe$P4M7l~tGRLm z!&D%;>lo%{`cE|$(|&XL_=EDBup>x?s(C#9hs#FV7*}W@AJJ(0T9FP(P4Cx1Ypgui z(a(h09~#_CPd-|He%`^8V9>qfTqG+d84YpR5D5=uYJWx(*xdXAr(PaQlr=)oUa(WP z)5f?rweo^LT=s`GT!p?uCO9gqP~CA=u7OXfftvdr44%#^a}}%GNI#Ob->*?m!T6%t zKk|KU#BO2Qqow}WR$Ixix=s{Un7B8!2ER4N|65ZPCgR{)bIDqe?m7nNuo6#5Nk~P1 z_GABghOxNNp5$!;)f;jcy(5f>8&efL4}bDi;RmTgS#;<^9=F5TAXMXZUl+cgs;HLj zmpe`~W#YvQ<27FuZc0_)B}wvsmJ1P^aFuDtAR}H!PUhwPs|Lnz8c4=DxB&aa73@*kRPM_9#W$9np?yQUy0p3GJ;0^JvI@9WSXzW3UEVM4C7)x7G)?|&qZ@C| zRdRzPiAe)xX6@qrz71H9D!kiQ$iV4dPkTm9)mV=>-sy{)zaJS(XVdr3XL>w_b*REe zeOmywKuN!F4OS3u_C;|y$~9v@?%RUP5t%`qyo*^!iLt-NpdCVbSL2+>h3JjO>Hb@$ zwvYPo_r6``9_p}mN321d_4Miji4=_PxT zYy$e!7~nRd*XZO&)#LiUQhX|Ozp;%0Ojsd9IkZJh5agSERSfVJsfF-TszQ!ChsI?T zBJT0U)Mgy98}p;+4dEw!MZ~kXjX^A_m8;nueKYYa;+PbFhB$wv=!bghM#7-DXL|w` z?ZW=?Q{*~{Yxf3^MP=yT|O>I+`H_??DmiDRl5m)elHGNV19dY!9 zE}Mb%eNnuFxST^*_l58eb>Nylvr~<^m@&MKDwXMrUgkNFhLm$%UkGoaoVcbhDt`A3 zl-Dq5|G@W|i|*IJa%s=exmjjp_5@sJhF7q$rq9f>CQW2-mf;gbgi_-i+1|Sm?QRoQ zbE-lS?%r25S9;axIq2fMeJk-##A%{&HEHCHdjI&(Rti+7#X z3@c(lCjAPNuH8ISJn4A|o|_m+iDnTwVv4vvUcYK@9M9^Q)f(w`sM z29z_xfNYOlqqKdoSIY@MR=|hez508L6Tu6;d-wMboGSdew-mRCc7CPT46L4mE>bJu z^ZGkxkAsX{<1Q9#lU2&H5bTIB8y`Wk**Jifo5M*Kgy|3!tq~I<#GJQ8U)uHb6TfhD zal<;pX$M)1ZM_wqS+^@;=dvQTW18mxYL7+7F15D9wE364&3Ms?s|PxoF|-^VPwMx; zE-a27mFWnD)sxY$=3y8MKau}iXDJ0dIMvv|)-Y_J*e|n#c`sn>^O*M}#y%gxoLWpM z$Cln^;ss~L4A!|HoQpY8Oo%HH_d0Qmj?1Plcru*XX7A9*DulrNxo+Fl_symIUA1!V zW+J}|$t^l5bryE$a+F%0qalw}_SawNpjh+gpL(I^{>lG4C}T8aK|nDQ#(6 zdz-bko^q-f#y!0&@stxGw)RF%(BNr!+=Wk)X0+=V48smO~%zsbbAY9T+6UK_cus&V_EkSqR}gVGGp#t z=ql9&Pet!A4Voe1QwNBm8E#ZD_eeRx>>qd6p(g|)MZ>=gwP)HZ1d@?B1q zNUe$Ll=m2;&Y^J{kX=1RxG1lR_*YK_F47%){j#|>XV#^8UBst7%9}Z0h)a|=RqD-b zrwTo_L|zr$TNrj1nO;1T!D10`#!o50;wcOuU5n(CbFgeBlSmb2tpIoYGS}G0a*eIz z;l%Sj6}VG1J=ar;JB8Kna#-CVtn}&^`(j%6<2>zaq95#v&s3+HDVGV6eMNY>N8(@n zG_R_R_;pVqekzDh7>Ef@(<>e~jCs&VFy^q5xIa%PUBIwCLrd_ho+3OXjDFcuXjr)f zr zA`7?=&M|ZRjI3$-8yHu@n0>hX@1C{F@w`=!YtvgWtq4by6K6*mK-Kd^MDqatD%Rng zQo^o6p$vZ1#f?nxC$fT=#;`jTXGc+0Pb^+((1KlMHk2{KeDpXR5GTITJ*|=nQGqT> zsuaA8i!roK`dCYW=bG|-&s|%A#2 zLC!E4?#tkGTq_oOMb7k!9M-B+FDNI5zxy7Nfg!_=gUeEDh>N>JSe0Lee|0G!k{GTg znO4eqt{Ru*$KhXZ`u>6L&>TF@)x-nlo=|r(4TBZKck-*UnI7t{#q#`eVt1E0*OupN z6&O<-9qWqyaV7&rT+bNY$4nR~+?)=X;aN}o+G=Hlt^_e|hqCB))PN!=<+40$wc?|$ zkap~K`BlURU7GvaQWb_JNcS0U{jJTfGW zw_#L-SJSVXfUii0j2Kq|dW~$lm@Re*9!l>r?Oj0})2b1|2dQp_mCX5tG`^JEfIihW z%u1OA?vyF^sqA8dtEFA1vu73U+UeE8KIG9PA;!El9Uc$vX#wUJC<`ClI0(|Wk)?j75g-L zDPyl)4o8CHVus7vW=??e84P1cIkBuw$QLsVmdgxUZ~6wwj@zW%B+matK@*5kDkZv+ zb6JO`Qj9B?=^d6mNz5xkaXD+L8Gl3b|kv-+*I-7HO4I~87_nuOcCrH{hh=^`dV zeGDU(BNratksHdt4;f+XFV(t_7%V!G@6(U;8cCKV?)DRqLgS|z0^dUnTx`UuL9t3Q zG0=m|3*{88jtz(oOJ+3<55JzPXiI^t%wbn~B{lTAJl-^KnrqgaNuk~r$f^AqQF3( zd(b#!NuCgtEhvLBUIFB=RBXsYd&+0}G)2ZbSXK+JXm2CB4U-ZpVvy?&XQhhb&~aJe zmG!qA<}VBL6RYK}qDgBsWx*UrQ;A2dD*QCvZFm^Dm59rE)T;U#1M)04Lhe-zPn1B9 zb=bO8Bq*L5QbpXeR0oGJpJpbKJIfp##5R4+lXbk59djAv8P(GmK%$u#Ud8b>a-^Mx zWC(~<%aBP!q4g1T(Kpk0`k6ODlsw8`Yy7igSh|Nas`0H{Bmb>ND)2%L6@MY@Hc@1Y zB$206zP!gz6N8~kcSS`WA)3mpeK|BGl!SDV9Mb)UvtC7=44O|{bVO_MkJZSewlG|n z73NmIldJxQ+$C^9k*}w78Dm;dtjCK|;BAqBj^(aT%77{0kDgLoC zy=a-`dm6*IJzXnfq4Eg~;79uQa_*Z*0Hy^iTx+yT0h6LhEOH(Ha8?-m-2iKd+j>ih zm(1Q$L)_Y1Dz5>P7tfh1p%unx2JYyszzdF)Di>o*uOg~wgL0>sZrGrXnPc=$^AwsF z>+-ab;)9-DCHnLSW1@7LcC=0DTKXx!eD#})x2!kSf7(mvVot5LH?+=V00)|oURbK# zQK-*VgZ^d^)rnGrYkEuZwt26?`d-=aDqx$?tzn(~;kiiIwHv$^$v^?=4aYE8Msc%2 zV~Gmi6Z9k2##M(J54ns&Ytsk0!CN=XJI;(Tj*;6-IijdO=_`&9$z%czrtBYwe8t&hmfc zKz}w&tWMBSsdiwengU1mTn|PWMtM2$^(`h?pY|3Ll)%NLt;9K^M%QL4ks(Qtwjv~* zev3LWjM1xg3q~>uy9)PRrE`DQ;!;+A! zZx)4kx#rl+HA;WNY8^=bB{8!|wxcc{AC&)c%BtpTj2W?TF=Lcfsp#aV8Afl&5H&Jq z_cKsq=UxWQ4Ey*d z^n|Y9Mk%5r9woNpU%CE%c)0r8laJdI@SDUg;@)9ZT!`N!j5JN6DfePSz*OU&VR3Po zk0;jPv0)KBkZ3b<%=Hp}89C;i!>W|QU5{;vHrzR^oOmt~H4oBP$NqG}pH4WNY3j19 zietoZ{_T7t%PYaQL=-EAM~G@Ml-JXb6CV_z)FD|8P8(Kdx;R%NMvPQ}*_D__SG_+{K z{Q4hakjFCkIo(-iRp{t*74|An!!VX?!>p+0*{Vac@{moI=QH3q*tFk>0?)tVBt!Aa zf6Kc$wB8J29UtWJHGIshYv~S*TwJPMYD4rhaPLLv>+a)wSe846cKCAepUvD+twmdG zyc=X_(!g3f=uMqQJD2w*gGKz^P9sg2}%Q*~gQC>cs0A$ihLg?xtsW27tCWyDEXs>^aQM3tb5=xe6m zIR4$j^LbN=VGy(tB^l-|JdZbNE}Y+%t=-D2ldZTqccXVjwigKjUfK zeMoNk3>3NXzbx`FbG6)_DWYLtRi$fWg=80@D-5H)nDVyIL znML5?{2a8OXP{}oS{O#&YEkzL$o@4rK{V`1jXIKohC-LZ@-Lb6@ij`XW#u;+Mk;Eo zBPz^b`sHJz738m$c&Hh^$ceJ~hRmvnddIwQOjvWxF#in=Zka z#9K*KQp`H;)KXJF$t*wyIa1?xuuiwTpLBw2sH;>h(%pU6@V&x4c& z8^TTjexevHx~ceCYpYX0+?B57%}zd^vc}mNerwY}@hf~Iq~k|hsqWfsEH=spxpTwm zVjWX5L~kYw6u%l$0;Thc0C)=S6fYVM9sG2r|yD!lmXr+u)caW)GlEd@j^ReEK@xq z*O2v|v5ao+QV_+0jK^9&@rln2m26rxR3G|sL-p`L@gK-wQNdAV*LbIQX5C>{)?LnU z{5z@n8FupVZ3ULm`c?P;J=w;XlaDoaxn6&jYU3zul|hMNlfRiEh!W0lPF99TtuF6s z{GaI*$2aJsyfjC?2vFO}I4BftttB}}C z?AI^252l*c(7Syy^7gH+A(G9S4#dBcMf$SRF6S(#0KZKY%0;74QE3=pUk<^1;y*sq zh^OWM>g3~Y-*%@!Z$j!aAMRGTey0HcPOemLK@6zwe#qP)%0!f2T+wNHX#L}T)n)gIkq zx8S^8#HfDsX~~Sz;=xvB=qnW=rVR6U5o7wb(I<#J^HCw2yUfS>?&=B+uX~oV}Ttd>ez#esu9z za*c?V53P@hwdq3j@F{rE)_n+=Un;?is;J*Z9Mg|@DaLpJ&)h{+^eaNaVP3+FUBq$Q zH40Y_ngM2zHmd_QNM@q`&(lDIB-VA$LE2*G=G~b=+CuxLfkDEfRzww;88^7T_1XHq zYEpDDVCoYM{J+$9eYU>Dp7rtO{}(ISkgcR)&q@Xw^%J`sv!egoWN-a1+Z8oSD{dx! zR0DsF4?BGQCOTr+*^l^ba?6+J#&Otc_nXB(YnLhbLay)s_rB0N|E~sE$b8?2*R{@h zF<0T6n~A_}IIk3kc+>6cU#@+ilUCZR{~r#Di@SZ}OzXDLzB)T9UmAJ@ZX>?_)q}C` z-FNWjw&$$gV>D=Ao~<^iEy(=)%9&pNmF*Q0*&S9r|6fe?Te1~@}&XrPmit0eIl za8IIhGw7-wwOWBF`J(S!0QpgWrW z&BQ^{k-L~bQ)i-r%lheQ$`vbF40(VHor7_91%r-@BTAfuT|^57tat?=&8r>SsX{5~ zU+u%>@f()@L1_v7p2`6BYu!%tec~L9Xf4C*j3Y^^k`01$_!De^TSaudAVh`#D8t?b z^!1olt=P_-N5J^0xwhY_5Kcz+Kt;F>_9Gptq=vRYg9`;vYH8I$@7N? zpvX#Cm-?Pe6SFp8Zf@uI>wwRo~^E4DxQqcs+w$t;mL4 zC3%=z-RK#M{K}Fh5BJL-kw(oKpdz-flIV~25!jO6B}u4~@AfkN&eFjL`=M;6BXLW5 z7Y>k#;5sx%`SyPW+tQZz3C#x#aV~jrBpexT&H7+WKOeR|xm-&Wo5+RIX_;QO zkHFV=ol9vqB(j$J!anamL}RnT`(g&4%HU0VEPiSA3%Tkxt+q!jqh+z*%s@I4ThqHV zMQA5>5^c?R)#}2vX}NGO^5R?Nd7QX)sy90e5{ywdFW6&t+Y`KR%d_7`iK`>ZBWzGu zg)?f!*O#2lpx#bzR`_=NAg|1hL1m0I=jQB}@uy{K5;TXn>41m_;E!$6*feDGHD>b# z`I7Qoe?aRVViU(l`*{4hZ5RC#l^#&<_+0$CEo$6m>gn96SElfeYk2TbmZOENE?xmn~>hZiQH>&V)>H9E==M zoE0NA4y4{^k0{F~FV7@1kd0ZsY0s3`sfa7z_x-PJR?LpQI>HOsu~+iGZcqH`yB2eC zPuiR3FKV9Gv8bh^c`uN;OigoJ_Sw&g=B7-55%qAJcT=Dq6;mYBedgA{`JJuv2EQA~ z^PA>nGiA%#xqAe$_kDx5mAh}yv8<&{i@e(t^Sl8Scv{xtrX{gNvzio3ENk&@ugxY8 zdhZyxZ!xi~X~~jia~*A-Wwm6nqQuxkY^yq>+X0T0je_U7CTq81c~r<_Em4DHZPqJt zc{V>YH~7oDw4s9vhxF5zk1jh|g0FzP@PdxAYF?8)x;BL~wGa~7%jpR6OZyX2n~ndS z(OsX(VDl-VQ{1_958*_~62f$EsaM#=DsM4b({gaekH}~?eqa>O#^f?U6A1N>Uf`%I zQ7^oOVLos&!)4|QuOrY|n?-8;^c=8YHX@(NcJ#p4UO*WvuA zmju)o%b_I3q|6_Y3&=O!BuNn+qx{SlGBAM($hTJV*rUE2kS|ELnqd==Z#_G)xLLR0 zB3V&`WjW7|<+ZtvxKJWSp2!y&WQt+_toUe#-G$Y>P=6mhk7w(C5!EXb1`{MtlCLl^ zR9B~EKd1-8Q@p!?QSj=2#jD^s7BXZb%l(WI1}sb;ChDn8pCo|=nG+l zXYP~IOlU8K%)Cc-iF^*D>ow^U`a*`-Fd2GFCC*hq`SU~BiQ0HZt_km&CP+gUkh$YG zYuF)0-2#qLjM7(AQQa_z&Av@~mD7H}A#U<*Qp7eSYaQVEl&qMgil1dZZt=~Q5`jlD z=m5V@g&Y!h`Xa}2$~)7L4t03z6RB-AxsuC19)_@$P& zOAy;dj2}ldZX=4u(M8i+#JF)T;`hpo)M#jBn1<9>M$*gZlQz}oaQLx&K+&hBxo>D@ zpdNo;gD#1|#dRAsG7Lw8^%vrgpd=Jme!FoW_X`aA#R*F{AxM<=X#dZc*f`p#DGUVpvEb8q>U zH9sE9)#1G=>q1jF-?Dmi94EXB>SIld#9YhDboxHN%#X)3OtDN4D8C1IzD9lE zM*Mus>S$SPz7Mgip0?KJme%>EEki78ep~zErVf?Oy~Nt*&#S1Yn3_#gH3_d(`2+X} zd*%2tihHJI-`eJ#-?qe5BM{!3*Cgc_l$HfMkkqmylVw?ZOGoq4%uBqbJ(ri3UiCq} zZhEx98;(p`YqP1^^%4hqMlsS=Coi_L3W(mjA3y}POf%k~~G=*(POZCiux zoLtQeWi@x{RWHNUnTtD`=4M_p<5-?~ZEZ1e>-HO* zYyUyi+5Q6)asPc2ec9wJ(YL>4Em_pLpe0+ord+17CG8%*!l|Qa-uani5&oOTdfQ$> z!m%OOhX&fCc6;2}9qHOEfo~n=Wpiw7QqT-0`Fi$S^}sj98{5b##ZYcA*NTK|xXQ_= zD_fSZV-w%At0dxmD_O`o$A;{8{^c8|q>B|S-my6c>DuhsT|F*Wt#^}k(8)vMUI7{w zae%oYh3FnOP6@-y71|u_YY6)`CAjfw$x#|8*BWWIb!~NnlaJ{e^tnp(N&@M7?Glf+ zY%I!E_LNk~4m_;$h<{sEA{Qn(w#?(RCa(_<6nNjtI>g3khj%h)-|f@Ajc6?8xlOvr za&}a|4N)8xpF_;omEDHOX3RN|`2CQrxO`cmE&>f36E4h>^a>>pu~ES~92+;JS28Az zmhRIEip)W;Oxx;eu%M7F&k{#Pj3zcH4^qqv5vAp-!oJn_nXFubwC~fcIT_!A8k|zd zI-bGU-CS@2OLai%xC~y2pj0OZlC_Sp8%lSjorE{=HAW5d*E7x9{@lJ<301T4l;V?NhwIfVr1AC|}n_ zrE?lFDvtS4{boljAvL$;ZLu26QGZYJT9;rjooib^Ms^V`Te59?$%jL9o1^E=QKO)% zbv$2f+oQ+#g`4T|r+pY@%4hm!c4ovb{jbW~kNYsDpU*I0AE~gC3X~AkY@1+0SUr_D z+p%$(uGc-kjk@bEK%7;j?8%vRe0&a?NAL%^@OV~MchHqRp1UKv;Kv7Z z86Wj&{l3nH+KGOXDs^n)USA38+<6@3PfERT|C}R9bYDZ-}P;mgU>}i#if{c z4zlj%R7sD6#B=oTXsSNmkxZkO(^VNBPl$edc{!}gTV9bj9k(84s~IvD|g~IwAuogy^AeqTEm-NjGfJwI4ZlHRafP@<3shV1N<&^uXo4gpbfAz zk}a@lpun3dfHUqLJZue^tXmQN_MzUmj1T4D|HC(;prOo&KpPB#vysYOfY&&X?`p~A zHNu(-#T}>G6FpEn2D1E9HJdCgv=9Fx%Ni^{DOcI28TMq~lc4%!FJnPMVK7gZ9aWua z;I$Q^@2}J^PqIS#Z620 zK|JrxO*FT+x3%w`v$M5jUR%6*-|>q7|IB4%o1&iEyP^B!K@wjPb~z!D-QKPHY6;?3 z$s6~^Ba7wy#T}CKeRYP;)*ls7KP5}69U+}38O$~{>Yr4A-gvs50e z0fFJ3Ow7InhItv1GD|yt`F#)s$Feld$`-T@e#{10R&u@pmU%KEp)=1NO>-AD$KuU% zI}IO}Z)J(#*!-qMM@9L70P{al#ozKZ1&1@7_L9tRR@ z$})q)4a6_Ad>-I0v3$b@Sib%CWcl{926ag8WiZR9#6c|IFe}G`3VU_Jmr>j^E&Jv% zd3qBF@6Bt{m(sFe2eP%8`7z8I#PSWZtideb&^Op*Ys}#|h*#T@{WcO+8GXOp9-4R@k6{4G+OCr+P5e%V-P3E}#M@4(sg~<#kbh*r zZ6w-@uwVW0#%MV}_hQPQ_Gw&DXwFQ9P`@No`$)XxMRShPJ;fPIJZP6VBZ*%nLkx&I zapDX*BaI(lBJFfU)&if2Ro#5lGgESa@fCPnGT96 z+LqrLi+eoupUk2!)wR%H>4UG|8H@Yu`lA_eM&haDYbJZdJa6!x8>`ipr;IJ(9&J(d zas%g5ABM^R(Q8kr(c_o9B+wm6`ywBP_e*z?VOGaqkwbKsm{oZ!D3p=xHz(?Mnqqy9 z_Q<8>1DU^Vh#?W!atf3)Miu>BTFGGBbWSrYGDb#lLFlBp=nEme5_zj}U>9*gh(YYv zk3`5Bi<^9E+^eZjHO7=69^$%6bDbG(@~xm>E#01KR<98^`%2U+#H*>9&R7#&woVyd zHm^VOm9Rmte@Ja{#$t;|ZoR%}zWzA-`g}^)&OK=AaB;s+Rt?1-*vC_CJY3W3=f>Nh zMWuJ7LRhB%6jrf@)zbQ=Dj8UR3=*YqOITCJ3iOzW_c~&91ZRg7;^;{$f`$q#ZNrkNGzWm}YmDcN zBBxhY8qi@j3fy%>yn+~8LceFro)^Io&vYD%i-?2bRD65LeKt|6s|c|y#9$GRkx@ku z-L;eh_$1cw*fMihoEr5kR|~mWs2uDr9#vV%z=Ubu{iTgO4ax4F9;CZ9hP}Fk zp|`geUER3gEn=u*H8&8gA&hB7Q)!uEC8Jb(;|!vqf;dVh9qMu9D}eGk9%uSzhWf_0 z)m(dYlrijA%AKe#w9oWbW8*cssqm~VC8q3vg6ffC%E=(WZ%YmnU~w4(6R3Gwht#$j z&!5KaL~p2O8hnu>YdDjElQ@Ne&*d6eIGCARer>LjH!_uIoo1^UQ&L0BlZYwcj;_X- zO^8d;(`ag(ff%GyM0Cfjl2(s{V^% zYiAPaijwae-nGoL+E-BH08e0GB}=9;h{GdTG86lk(Lv+@o(a^5OL^M<2x6a zE8j~yj%4U$d_&>d@0PC2_+A9Hfb8)&uwUiA5k*NHsVyh{NNT#yHQ0XzF>j`pJA>lO z52+_Q6*XbMh}qo&QdRL*23!oCJs5)4Ofs}kI=|jEMrd~igE;Fgl$5(TD~gg8r))*1 zvW1XtR&A*@#^xx5vx+dO9N#K}zZ~ZjnK>gDivZE&Jw;0y;eRsN4 z_&sTr>+OC8Jka}7Ru_wu@_?~nGu!)btO(r$6oxeu+jr9dE{-SFny1JXURb z-L&abXC!VkOMoM?MiVosVt)&0-O8%N*98pD_-Az9hmlC5)G#&V6qgn2& zHB&QgnP)KIxj?5-sdM3vf+a7cI*%UsVV~@SN8%+&c=yA;3iBLyZ2YiqjWg0d0WYK9 zv2m;3h?gNC*BRQ##SMKSLu=r5JftMt&{yk>#Ov59`LZctf7gdM(0{%`W05MKMf5Zy z-9~xiV_Z4Wq)<+yH=!#UAr{NA6}~Dt#|9Ogcj z0xU+cUwH&}{XAmPHfh6yRDi5>1%oFdzg**o3!;#(zTNUwB^PWn?pWwnOezIVY@E!% zv~%G+gk*FcQftmOr@(RAO&O?egzq7wqfM8|a?n2E^EmppAskY~k7OIyB3YQ#JT%^( z8GRdTMKXyvcyQMF&Pd#xE;NFxFq4%ERvKfaV`GO*7)1*|a%eVwjrHRk2n8D7C~s3w zswtOaiRC6XnS>Y#Vve45z z5Et1Iq-wFtVDN2wwJM@ri|^R|r)CGV`o3Hrd}bPeed<@OWKSY7`k>(ZcO)5S;0Hf^j|*m0r#QF5g-7VB)aLuxpDkPOit zwF|2iwB{c|v|KKpxXc7JYH^0)^86}>Wm&yxS;!fNw+=Q|y#MYH=@Sz0>7 z$;Y<+s|@mZc!?^>Cw{emmFoJ%k|^s4P zRfTtxuMt<W~Og zfm3^m7%(LH0p&AfjAUYUAf?paA`$N7iUBA2Mi9;dsJU z<*^ji#!pK>e}W5)0jO1+%{PT;`1BB(S_E(3ld?@cW8EN-kJ_NHyQ zik?$NCzR2DZ5i#cJ8_L!Id9tK?7;Wr0*b%c5nP+>wvWKuc0V>G*Whit6&p0U-Zs8% zH_Q869>c3}MbeyOAKR;m%QfQF_{7$3I_)f(AD-k5&+=d9s((Y(i*#2!R=;UxcM;*5 zW?thl!I293`G{jNz!AFc>kh#PinUf?7UJ zzkOH+kzeHy`AozK8!&b&5#Nk4>U4Fcx!K`xVvIND|M5_|QFj0Q)UmPMiexZ4e**&; zT~ExH;u0VCHEZ%;fjIF|Um<>sIG*p@Li<`D*24Hb{=F}RwF(9HVPBzLhIQ!22Ypdv zCXRKOjd%J&3V%&}&{s(NbXYhNigB7TqfDHBNsf9We?5F4=_f9(s|M+w!dv7>J#He!=dC9X#o z-Vi-SY*v&0)K^IRBzzbBV5E&SI>k|F&|X46+FsM1($-DvS3Z#ew6*C;T1yuf$c1_aV{$vdZ#{&5A%uR_ zS7=Yh!|2DhzT81*&Wrah*e0iIV#9tV42!%Z-d2R#U-aoL{1vw27kzE`6`sH^`budp z+^u>4h(d7uT&)b_QE0*8XQn#47LTESq9+dfd7r}d1c}Fl!-L9RgP*IbbzEs7JF!S*@vO3ZJjpQCD!Y_?DEdd+$!*K3cd*JjBfoc1I;!nMWj2Y5$vQ9;OsO7k}uh2dM|3p8&+qXtXINo%|;`Wp% zQh925$9jb`mfo?BmwfA;vG`$XjZph2DcPNO#7m5-BOdQ#6RtGC`c~p&jmG7Dh2nMl zLN5M^CupjQ(LQW9KGBlDOuc`R&y3#RQN>YMqm(o85A@4`_U0NnUtiW|=#jr`yv+A< zq0KNa!3E7&R%=i9hNSU@+>pGbpz?|ww3Ipug6>QWK1OUJx+}zq03T=AcNcuKjQ;8} zx>X9{ws12WYh>W^b?I*vG)e06YnZ^{GBwu40s;3IQP}0B--f*!$t?t)Hzj6%xkR$r zq|f+LI%6C~EGguJ=Ci3tkv{ElI~o2S6AKt{KRWlg$>$Qi_cGwVieYgqsQ}8+7e&uz zmeJ2=IvD0}7*OzBq?+waWQ2!b$#ufDc{0LZtFT0MgH-3Q<}zHh&kV~4GOXBVh8+VL z{^jheit0b+s<<)F^DeuKL3i{W#;Z#KcHqjg`ceku8R$wVT*sSnsBQpjkuG1}@UAxN z7KJtRV`)gDl?JwyVM!Z?nJ;B%Z^HqZ$JUwV!ONWrDeSziUJPm{yO-i`pYASo^6|U8 zR>#I2Ju`W#KK(gQgiFk^aZ``B1$Utd`W-&eZD#Qz2AIUG5Jnr=Wr)v&Z60-2YYXXn zO?Qnqm{>qH3PgmS5Js9T#W-)K0%NsEhPqPGLmRlN5*=+AYrZqUO3V!@OsvX#VMHH6 zV+iJuYAC~^nKfeF%Dw@rM4}8`ZLK*G53HkBnj7OztAJrUJRbMzuwm+8Ad*S*Hi1*xH&Hlr<}>D z_*;*>MzJw3PW-i}koNa{xHhl<6df|Jn{W0!d_S*$nl}Jf^v!f^`~&6Q>$<$i3H0+c z?Jtgv4|+;f_Z4|1JYj}o0$HPoHZyUZWp{Nr0U|0#ORBpA&@=q^|W8>09kq3I`ux#xY zn=GH3EGlwQqLikpCmhACu!#qHWee~3j^rmCt)@Mau9DPB89(S#T;xo~L8&3F4ao+| z#nv@A`FJ!h;@J3kk4`Z)>;0iywG4@?I@XxM$A?2pMDGaf+Kv!$RnJPs@Lpa&uIkx> z_wwGvRXwG&FZE83_Z0{IN{v+n@8tDky$KPI4>g2qmHai63|XtWICYJ;Gi)AK@9}_t zPKfiqahON|!+CEPoAhLlsEzybw&Tg3Ex0f5O+2Z=v=`!!2Wnp4)VjvWck#yqwWpXD zY#b`#!4G?ih&}}w_=|Bjk!7Zh8+$@dKDOt@IoYvsO;0JF5*KD4g`eg16OZ<6VGuvd z)Acux_JkB0o}=)%8aW*ge^1oKw!Cq8xMvIP z(b$$JQ@=Wf8;L(#vt{G?v5VAZT_zeZwD6e%e$ zmI_cczHlaEhm2Hm3quQHOj1j9@T=r4OiJjYyLV3PU<1;^gDGp>bT<8^!yMq%n_lXdoUKs%iV{jwsEI9|HLF(0UKc zdkmJ(4$WbCmnPh&-5UK%xgDQ&Z^5N}6Q6dM(q8SuciHb@zdoZ8=7Q6I zc5l;6wWs3UVf}L)8(X`hc(eNxT*FOxvpY&$#q~};t{EDkA;T{0FoKfN@?y;=zCA26 z!T)V0_(cN~{9l^jx0?z6Lf&@V-m?WS7O%X!SCDiP1;wc^J;QQ~)btMQ^GVtuMEscdG93To(L=@w0r0AmUfN5yn9bnC6! zM(xA!*Svmg?1{=n|CPLc+}2aXpnV*6Mqa>P3W1&bn zfS>2}R?o^Cs3~c`Jwqb)uY#C-V9Q^?uD|;>o<(#C`fw zt}nP>V2R%%Xw-}f zAy7y678n6BmV~A``S^JMappRgF!v(jq*R*hk%WWg8iUzQ$Hw!zh)o@N3k`$+YPX>v zcA@@+2^o51WnZbJCy*fg!oCdovK!@@&%1lI6fQK;mo=LI=~eb`J7xmz>MiArBeaPT zFAlBG&57GO%p4&8FfS%1~8vi+O%^s3C0}8#i@i=$7q66;wb;KQLMTY_e~b zive``Oz%ux3`^YFD`N+|?98U0$Fodfv;$b!&1BZ~yxQkk>uQ<&I)8-m&s|8rk)e5^ zK7z#h-VlS!Ot~P18Z131y}jX=i+avEx6WKjyF@K<{G9M{N@yF@I{FCbOFuyDJSt5o?cda z3h{QAh_DU$aXpqYfDQQ(CE9(sGQS`BTd||7)Wwzgt$4p{3vSBSJ(BR1V}&n1m-sOC z8hrK6NNnj+ybx*g{*WKR@CbwGc#=3kx5=c7ST2p`3^u$yMWLaGN9@u6zWYyi=e|rxuMHbd&sdb!mZ=(Umf#sgQJ-b(DK*8N--aI``Z;Y9nz?x>RIt zfUBl6<~~fr>M_ip;r1@W*1V|3ZRsk+@ABigqbus-PWMebw=AlwL0-vMNU|DnrL-n_`Z5`+hYS#&7Sd} zi&g2ux%jv%itoDdDLAwo@u+TnHftN7EYpE~99HM|dzn_}m*XE@A#8EW@#3;5ak<+i z`P3zh@i8hkq=qx8d)nN;Kli8Suq!olE-v)N6+8dqR0!YpMfe!&H2%_Ogjs2H2Gi)r zvQlD*2Gnh23?HR5oWvErh|yVVNBK`GG}jDqgjf{S9UlQ=_n^du&7S1o7H1@`Uskw> z!0!%q!ta(9;!gK@Jhv=_+ui=Tx8sFnA$y{p@xroF-0nVP{@&@9)5U(fu~h7aZVz#9 zQDx7nLx`UU)-%frHAYX|;|wD{w9HoW%F-zAbRQCY+T(DKD;5M#sgykice?#}ZrPTB z9L3n`_B+GyffZrQ)BHspY5w*UB3zX=1nrZ{LX6=)cRQY3wg&gPZ{o>ir4&(zd)#tW zQ%JkQsQ$LP@{xalczjt1ce-&nZxX+iDH?IVJDYf7S)qLr9&r2Bxp*hl%>b(zpo?Ku z#_g<*HL`(}lHJ4)mbR)=?r&#$@7hbvKbbOU;Df{;M7c7WIRJJ*iN6M1^xdnVJLdGk zMJYqkty0f@zO2xmkm-%6eWZGSIbEDvNE{Nu`61%dZiVN`LQO$oa{>4^ zDY6uFLp*$|k&4bWvArb)o2Zd}&5G zhn7_^XdjPXxcyg6$Iq9w;TP^E{AyW<_@&zwL3eFV3q3lA*aI2FBuD!$1B^*%a0yRl zi~;VHI39NkE`IB-z}97Lb}4@A_Fs*=mbGP)Ld4T<*D1I|*=V1P=iUCShrKn#-Z93j zt6-xXQyX{lP6muk#5WI=cg}S~tp6>nPTSr-AN%wsQQ}uQ=d`r#%iFzq-~KWg`+jS3 zXQF-bqL#Un7qm@Iw9lK|(kj>BrbYYqzVB#R+-&{-NP83bsH(Gn{LX!DzPXtQxFpJ= z1WkaXG6N)*8EghJ158vFL+eB()k#PO41^435=cm920;rdxS-XxU=6KH)z)3>(h9BC zV(V^gtzwJ2t$P<#sPg}O&s`>Av2XvszOP~Kx#yncInQ~{v!6qL!oeNb;DI4LZXXMK zIulK8ix2$98ANMmvgy!o={>)^sq?(Hugsd$nMifE9VEGd+ldW|iCyij-3N4*I(R^i z9VdN2^<_<+=S^JL+Iiq|=DO?bXl-Ad`szVDV@h-uYFz9nsW&VmM4>K=Xd48%?CvDsFwMKN7JlO2ZQ0|iDtV@y;mU+ zc~*IRxf93FNSK~fb5mPeoRH@S44rRnOYrA@`Jq_sR%2heAQvm&fE#^bJ+ehB$mNiE z4H$TD_utmq-Zdb|g~Mn$AjrjPcoC62H;MdQkc&Au$c2Ia$qqZOf%`Bp$c2UM=D@rL zYCMEOZj8>86~n@(Ty}z7{Q+f!z~E|DL`(j_h!zG#4M;lS{w{DsSUj2?q~z6{xD|qD zP}~Yvva_kv?b4$iEN;cF#W4}nT3Z&i=GIupy5vm3j9b8>l4 zoX_!&ruM}-T;PnCbC2fQ%2$I=v=4xbN7E8*$>j2QvhzGE#}rH2RU!xeB8`kEIy%}_ zN(zsrb*yw@q1%Y-0F?E+6V18)Jesz$skJlCKdmZh#{pHaUmNywS0`i7>>09At02C- zBiU^2CZalFom`%1A2@==iO!WyS0sUU8~i!2+Va-riON9*c8v1w&qsn1 zu1Ih*TA4UlA(?bmi$B#E2E82Eu&U9XY+u>h-jZCYcD%jdg8)U+ksA12syc4?Tg*fGcU%X*7hc~v5(NSl%2Nia668xslCV942P2#FI(Q!k%+f9b+)ch2vewO zJZ9MckwmUmHI$*6w%^7YrfG|s+dFeKmIW?dVgzODvP7!0qpMjpz&s;OojDw0n4NWA zv8SWhlRA*%Er~@C`O~n-1b^z9mP)j@sNLb9graRtDsqj-4R^H~_t6@0A#UZf5zPtkw42ei z0)6!|ODpD0p%rN-i`;gnbhD8!LwG@fKJrttcq4c7@3HEy^*dK?41qpU#_wT`F{;K1 zyAd-cKtDmM_h234>u=6(weL@hV4eHl46K8`fY;frWA#&Hhqea+!zVw__81dj$_{OT zmGfk8X1?y#tP6F|w?=OGm>!M}r)GwX?pX-qa)c2(#ZeK}bhtGqkW)|dF2Wd0@vMRG z{Te)m@EHiwIl_-HQnKnkgmd?1)}-98eYDI6umm+rU@~jf%v0S?wma2y8CB#>O(hfp zgo0b6rqgaHUna4kR+V?+MvTyPdq%kml|=~Xrd7PlDIOyKU@RE|Mmgjojpm6VOnP67 zR;)*B4`HL)F1MRL zs}`+Bxs1OT@;L9PV>4HHRHGkdRHIjVqLUE54C4_KqhD4fjdCVqV8!owx{YDt8;zJT z#FSXW%+M@jn2e7aL*%Ry^$Rbt-kG6kGefhc8N=j6zB{8t364}aJc^k}Q%t7IDlT%y zT(i<0^J*a=PsZ=L@SCXvfe&<9q@Vs(RHyVcI5zQJxz8T9oda)DsW)Vgq?0qIiIh_h zzYsB$B8G<$TL$xJ#LOSUVD`$@~l%9cG zXabH*LU;*vqjVh%7{eg1Xw?Wq-I=wKp04FqZ`*S%ZQ)W=6c59c^b1&r52!kshp=R} zi6<(&dHP-i5teiXtW<2Kl(s<5E`fZleXNq%DcY+L9fT2PWK35GWeA@k-s(9u3S8!6 z93jGW^kghUcp1Xf3Gg;OxjS16y<}f5W8JQ_JJU6Kk$1CEE-R`KHipSD{YJT*SIoH$ zFQ@P<@gyI{R6}Ksj?X9ZL!QepVoHAQsguVu#Uoke51u-1fjcr(+@Hac=d6;uRmo{A zd0Lg2(prm{Jf5jAhRGj@_j=DlNZmxsw--m#)0H%DAp3hM#moAbI zD*DW)iF-{s+{?Oi+s3&u921Z|X{sekjbU^_x9p~Grnxt^=*n&SjdU?Haw=6&2X*hU zh{Db={Q0El6PrVke*zG5+XM)?HqWTl@JEbdcI|b4XW@LaQPR8CG9l4`_l4 zLVgPG8D~IV)$71(5W>a;$WPPTl!G3xGo6JP%#)3Bc}^S6cQt26TDN7)j# zr;n9aRnp_I(F9Z8%4|beSrJFV$I91v>Wn6NBU8eMEuI#G8LWPoZQ!@i$I9y*3!S6s z(8kG|k2875SUG2}b9n5!(4GHg6@+~yHan3;H5b|MB63)fH^#h#`pDe_GNAP5Dg@QO z4NLwb2+!!G^LLEb47=%Y#(c+W%gf_6ObQa&=Qxw^vft5bdmRG2-^a0|jIrauz4UA2 zwSoFLD_Qd_5A`a?d;Y6lWsscwm8yp3d>1JT1|wrxRyN*0%RkHSBmu9PXpixzBER1% z{oxQ|)MLi~9ix^f50ZwG+JQrBVr=o^5Sk`S8F9eZ78`p&acAqY1JzIL{*dZHN2$h2 z2Q=5w)qc4)?|CGrl>S1?Maunr!;9n z$SpFMjD&d3&E+!td75@!GPyL~+?J$BZNFb-NuFvXHp(tmxni6~)f>A^eeVbr)MgB- zH28B{2H}?!)^mC(>&aCkSdVPf(n}4PkLr3*t4c4_))u!{CD-_V>L*W5{e;2lCn{-N zG0%M%sD5JM0QFODJnYS&MC#_te5JFR?~tiPY4hH9W> zQuX(LQ#j_6>Kt4TWMdYGF)(H7z~7d>%^K0bF}EgHB$@{nIBPnnEZMw2O4;fK>IDZ$ z*rI7U(Z1j-bxFpdCnN_d-dJR(U@06Z(dHjaqTO|dedKO7bSbPx%n-;iI|qoH6g>xu zoI3PcIcqNhhRFCe2EFvpns3RQowW|fu)5xA){q0mO~yv1T{%xX)2(@+xCwgD({Gdi zrCphmERn40aXQ#kY|qQRxfSNMA^@^Pz^p z8#%|qhkC?N9fWT@qex@~2ea~8ntR6~E-Bt3AEAHy5eslUyYJxbH1v-rbCywzw6xVa z!CEy9?l_cSbTUeF<2Z|HHGE*wiwodG7krq4Ns_EmQ98a0(F|siZ=%8h(z8)@k;=9G zZMW^G$Y%!S+H47dYQu9Jb1tYH62y$zya1+}@ey;miq~eD)G{V-YIU@s>%*+I+m&l` zmueGXJk;f~oHggTUH;=Bult?XN2wJ3#yA;XZ5#zTFJzQKUe!ipwlNO!NVWu}IFr-i z+r_jTG7*N4`Bu*_5xv?tig)?M_?+SmiARAcLDX~CS_Js)r8|8d1Jn^Wj*>ijx%;pb zVfZ<}bOQ!ncGQ2aJ@BL4%Z{$*>P?8AtODk~Rf|$Nu@Wak<|^@{eZFy&JfW3?-u@JR z0+7>7Xxgo$kGIU_ZyMVdv9}-P-*6z8PJ&#g7 zpHoY}u5%C4bDX`&399FF_&a7vr^^#qM_?Srum~x?hC=s4Y7}SGGH5L9?1wQ;_ArLY zWTibogtvuu65&+5CcVqk6fegij5DRTwx09qZEzGL+j9;4mbwD=dR`Sp+>ue^C`nKT zrh;Ka#1dGCx141q9IXu@#%clHb=}xWp!fDTqGIDhcUUi4&6ZdcighC%Mlexj~KiZPc=93nd`e7q-1 zf3lb{OrE6nOgSQ&!EvmT*+_ldvHw9UJ+Jqo)s!K12IPnqHrTG54SsDzu{h85iK%Q5D zWNE9y?FOY}$aB3(W0>4-M2!)q+_tL07$#SHS|nR*jF68r)DT?lX)#8~dl{w^@v*zB zJ=Y*c|2F7TWzk*-C$z;bTrVXx7%1pA=HC5{@#+NWh1vTQ%=c<77R)cqZc{Mdr)^L$ zzc5>3!F-#7`F029do}u|%p=S`I5M6}VoHmKjIMANcGn!EO3z_@pCIBS+pV=hsqg)sd)y47-=!pO7OT zfsetwazrI&8<0l{ZOE0z9s}|r*NVX2WW3FZ${p#o)bpP7A4>M+(zn<8H@g>MeGVVf zrmR?tKf&iH7k0I|>%k-kgVv+Q(YlWSuT+ZRO8rR9<9SzIQ8eTKkEm)%<4uDF)jCHA zEH4Vq3C^t_H!(PeawGponbH2=oHGA$O_W|KQL6vVDf9b}ozz9KH5d%~%lyYhB7Xm| z!Lf}KgX8?;B9ns@S||A@x>pfxpJdCMW|6W}>~so&{oWKkp-oDm#5F*r9e_T;Hkr~1cE^^aFrGOk|q(SE=GIKQR-2>Q#) z%KXR92?onJDgSZxb0d)%*9EDx@R#}dufP6Sr6F;ry6fxqRP%}=k)S(KZHisYiQ2_m zgzAj@_5Zs%!xnKTQkc{B_a(7k9;Cdz+0i#>)lFTUNo8AY>P)muqZVjUQ*(17m1^pY z+bvK&qa>)E|cq$prjDWgUXbu9+35@3x<7kCC zf5t>#DV@bUB^@%d{abePM^m^=ktt@50!k;Jvf*q4Qt&x;sv2ABHjcGxhhZ`SI;-EM zs$17tU8V^9YyZPxb|^QtgKG1>TGz)ZU)%|QZPA%P)M@yG$W-k;03 zmt8bE^&wT3@E~0wBVY1qe+5KE5s~?qd}jYzf&j9$%H02fPKtTv|AAuuFK(8d2h-Bh z!{Pu^dJsixN;#1nSkqDD@+_h%et&9xXeY$3_OHm2?za0?4uh^+(n{MUW03AuADG#B zfO3-82qxPT^bsLi$iQmu!$9RE>0?`RAuH1pDbdu@(yE+6?59OJH$nQ{*!5Cf&KCqR z3k_!d?re5`x2o>*sNC#OA5m*c*P8+EHlR*!e|MYwoV$&g%fvk>SGV^o+>G+Aeb7JG z+6UgWq01#6<|J_3N9ZEKBn>gU#C+7!ynT`>arVNldDhp4E_;;>(+a(2pF?>XPj}yb z;ThmIvDz;8ZiW>&sYfl-+t!na@b~=>HZ)rsJ@MeF`W>u1=oJ9Y%Ulzk2iXGq*Gl!I z4$4+^4se@W+>z{39zUd3P0Mp>*XcvpW96u(7MQORgD<4CiisvfRkoQ+15Z4&Od|39 z)4=cdYG4}p{a&RyJ96X6y|a6C+IREYb1S8q?Y!D*aGeTqsrPNC7gnmZS#cURSsi0D zen!50PFDtMz;0sd3#62GNsj1-PtLnfj;U1Pv8P)~;MOWD2>+NmLu6?QA0)fYkV?F+ zewUU*I+H5RVJBS~%F#Fu;i}1)gHlN)nVd%osf3YJDcMS(e4Fvd{FKOnfY{C z$*AAGweU$v9lnlgNS1fqbx}eLenvNlm!`sZ3Q|&AjDa`z^#?7k*2tHgmajknCPU-s zaC9SL%C|+@D&)v&$g*PaIzt~eAut6dFTgQxg%v-+Zb5}mSeu*&S*V7Z=|o$~td&7i-FWRg>6jg<8nhM|4# zS%A`s2;l2rf@j~D2rUJ#GO%PS?+U&-!x+r9Qf-L*Ia6#Eg{c0!P@-j%5SH#wW*Q=| zuuy*NiAr9SE&Mq%AK`~t{l}_>??|N~^0L*!k69VAPO8f$B8=OnJoO~Fd_`$4+a$d@1Jyc%p%y25JiL+XY&s=uXc-BInf zM)gJS{-dfQ_&*l~=bh=2C?Bs^iczvprAiAQ#(S8FJ2*zj8|j`wi}3}aq#SDuIE(S6 z)!yrArB(i+YHpyT&5a!16DnZ$msZu^rx{jzmmb9kzWYsIu{D{8)wPxrNdVet@(4$` zzKw2vyqX$!eRmjS(}cr;yqPAicC}v3*4|62XyNbbN>#kT5cy?aF;blBqfA$1v2Ap3 z$hG#og)PhlNk=_Ai!i1jOmm8|fBigNEC1k{$}7@sLFVB!5yybsl3_B38w}$418Jt{ zrp29=OBKo6Sp3+Y7&UtCO5NY6w?vLGoYJcRF=_aY6h6GCq4tQ zGpBQXZpP0s5y7TlP~x>z|Cc)QMq|W<4O1W~ExcTuQSp_#J)>zH(Mj6Mm_8pf6~VX^ zVcsbK`DI$w`;A^Lza$;IU9Xns(iP3}h)%Mxoti?(HeGqfAv{LXNfj{YgO6lA3?>3& zK3%JIDj5TqBMV8z>EAXJry_l{ZoAU$n&A%h`aHEw3Ha>RDYNAJeHDht*$TN$xyl$# z(0#9$pw5R}nx|IyU#qxBKT>=29p-71YlZtWWbKoW`f~g8eWQA$A+r8}oseXE9}((4 zTExOU9=Mttc%>@e{o80CJHT5kP5&1oPp<9ba=j~2mAj3jdq?Gx8Mu%4sFA(hr)Zu{ zvGy9(R&&fd5mOleX)pavFEg(y8goDQhHURGG4f@*QGL3cS<8dX=PdB{SvJ%PV-_@?{i}Nx`eYlmbQ4ev~aS3gj(K!RiOuVxxeDsY(ktA8X}Cfn1TTBH6k!TMXId zsb-CRve8c+<3G@9*S_8unkSNuK;yVIH8WIwPD~rI1Ic4Vc;DI1Mhw?@E!mIFAfF+F9yKCI|v515(Zuz5(eHJ45Ehj z;4tv!V8EOMO$f6n2LtZ_7})H<>Qh`8JVFM?!h<~-cjI_XxyPe0;j?s!;g!pEg$W<0 zi`n)%-NuB|`EIg0zIb1y!UHelq-rQM_$C=0Vu2SjL2aT>GPQfFdW&`Y z^UaxJ!z+LGI5;tAb7-g8Kq;jDWHZ*GX-ae?c^yxbId}W243RHAl?WJxa&cxpWH|HD z2;_OsBSxXzo(YZg8~O4dZM3ydUeuySq1>i!lMYPwtHj+@BmHqkjd^4!S~Cq91W?EG z>D*c|s{N3@suSTO-6I^v_Y-r^3bDf1*05wqluoE&%#gxLkVBSlC8V;Puhh+QcOq~q zgqeKPp}FUBOR3?P8zO)8v>>4NOd;gDOlYK{9j|%H`TRp(-iKeH6sNMSY!AC!R6EdW z(m2P3&L2rScy2;6FDMGKa3Et;Xv*(3MRa#%N{m9e#iMZNkC|e2b-l;N9eLTutyzYtevu}mqlcHM5^L!z(5H428rjL?|bT)mM z%L6$*M4EFv`&bk*L{8^%Pzae^&9#wvC48tPzBmZSb{*1FD6NX}9Nldc$|5z!hX>J} zLdarfSreFY9Dz(kD}*d;un=uyw%90?e`*$@ol~pZX}wp^v!STVW3=QVh*!X*4q>`_ zLoyUlnDHYly*=ZJTlaaQhAuB=s`zlLXSDK-c{x);<0sEZ>8@3l>>h>8uIh00>2626 zR7c{ihOF4i*+YKksSYAgW9X3kGt3TPZXq1Nzu!p@-miyCtLGWSwuf@fjsM} zMgS)>+hC^3PZ*CHjT9SN$m4&!469Sa=_XN+Nk^@2AK3kM?tuD1oCuui9C=`f<6V@QIB@>y2(nl&azvbEhiiKashMJ@~E%kwgba@j|d7+z} zVP}Y)FiRj?{++hK=9G0=?@{FFJsUv=^6xt2Qjf*I6H|VtRSw{Ub=lzI$;-{6m^jtL zMvoDiYJzKyFY{>p) z%ULpOwhUulki0d9$fenkp)+8{$d|h^T#%PF<}(O1SyQhvba_%IG_KCNERPO(O0TxM zy20w|6}zjw=_FrYs8_;AVfk(&Uw*3Eou{C9v63L>SlIrh;=1orLwM0sjS&st zN4i0;mKL>xPIdNZ;~6fXzfW12=}G=&;pr9?*ONokpROvAmt9Eb+lVTE@hE^mw(<(B zgW&4LdOx+$|5g&1E*o@(uAgK|3|$`gkPmt;Z6U1Op)={6K;G`N5%#;5!1DJ#2VwuF zMdkMtd}VVF!Mw>6m8bGr)OZw_Uh^=tK_I&`^W8Om%Ua{h4p?LL$=|rfK5DDOF#QOl z5sJ6H!WuH<6Mccjj9QTp4sW}eryU{mrf2jxNO89z@@z)AF1b>wE}yEU{##B;)ghnh z2XeP!^81I=HiN6ng9D6M?NyMeUW6pHf z_Is4qm=MEcG8ggOi!krJ5V@uXRTkGS-93=}Ztk@82xAGtD%U4(x*(Uq|L&jxCnz1Y zE}?5Y%kAQQc7dt50Rg-uN0k$nVm!}%trk-t-%VE`2N{u_o=SH|Kz?V~#6a&SeLgqW z$=PlvTPXf;6hfR=(L(t=k!%mF5!aM~4s`sFPILjRAWv{pHbEgSB55MOQe91zQ)*|( zX2mBw3?^k(wD~uEbS)#!OZ60tgyctgHPOiyh>)h>W!+&Sh4j3l0*n>fgNCTQTHFA- z?3HT7Wa&Gc^as5m`G?x`+w-_!;|!4(m{yfjr&2`ZC7v_36s$wmBU(mf+6=Z%X|N1( zWVsBBDwmOf3@hiQ4rDjYdM-~~-Lw*zBLDD2CqQ~haemiZqLM|)14_1fqF2e;N_w_V zg72ZcY!<)f!geBnbNxYC?Wse|1`y=CS&E~KKcs@s2g(-hye>!}zf?2OA-^^_DRZVp zeKz)TSN~JV_D`;|j;CAlHYf*9*_u_fw|^BGC>`<}TmzAEWiISxgxfd-kfDlea}UYY zTi_9$flrznAZ3+)L*(D9s1}@R14}^IsfPx(_!gpNQb2^53wmM7kx{m*U`WE;L%EpS z4{OxnAC_&|7a+gVqO%NP3wl6%!&X2Cx`G-UNw7? zqs!sL9n1vPD2s{oBPcLHcK4JhHI^=0NM^VmdwRIBY}o7aRzB5OpZ2K5S1Mc`@^*es zjkSg;1X;KqM3c|0now#EUEWnS^DJdd80HZOSDJKGrCdWj^DJ2$l3|pDrW+z(^ziEc zYtRBogkYv~%8tf`E_8mWpmQ>Q3?Fr4-Jb*En0Y!t}fmCp7*S|yml&e9Hjs49G>Rl~>n7iKxZ zUzp_53z+PxLJ}qFq~fWWtwoGbdEI2XL~^$l&n1w(gRt z94je+hsuBg$erZIRUWON7(6?qsg`7V(rBYVPOTunf>QQe&gRanD&t)@s$Qa2A7_z( znnmtXJ*yRYb8GcuXRUVbw^na(`t1I?thH9JX=<&MUhbv+*Xl`6KUD4eGhC}DIWx%B z3UKdv)LPwiRFt1) zxLB7si}ml^Vv#i3>(#*Z>MXV}GLIsLy<~0FiXK(1mJDH7tJZ+c7@-fhR<7|pcjbOb zF_%6&B0Fs>TMDykf~X<4_8h1;Czs{33>P13RC#X7l2>MN0FqzsyxgTlrx^uuZT2?l zPAJyFhuJd_K2_=V!_Kd*NTV}v}djYgx9FNZ&G6v#tam8kvK%wkOZxFyRC`Dab- z&b?{{F0@wsN31DxD+X-N8&&1gXtXVWR8{i^F=xdu>Pg569AMcD1kf_UqNOij4FUre zyg;7UD#fhiiXBs_c)TljmKr+OZIjDnEfgduWkCS(-IV;-e(dN@-ok7<=gzD$m?qi@(!&{5oY%hWc$ z*Va7o^>VU-!pnUv%Cw|HISN@1ONlmx<*-y}1(3rirFEB3>1-58ew2Ewzh-EJDu8VD zP`S}azL+hhDp+_-3j*Z`k(gn|3`|$+<+E;!w8AIi#|%WJ?MrP`@*a#{dvOSQ?L7#+ zre4~i0k=jhzWz%6UMNj*j$V5)kY0Naq}N{FJVyMn=(QJv=(U&hdN3LI@ATSxPO&A<*jNC@(j>B+w3ZR*_R9 ztbM+HnY%a#qtIT+!6~#C2U2LYVpY~@>a5O_o?ETe$x&!822yCwY%qoPVjzX~VjzX~ z;s6SrfI3RQfkeTj5Tdy?C2YJCEW!YK#1SA32`fC)kILkUJgo#ye~#KIu-{gqV8RQ}-jp^0ZcG5#gPNH%ElYPamF9s4}?;s-V z#s85Ad;bd&_F^y*_6{Jz-v2^`y%a#4uEIrdrpe?g(SA;T+Qr;K^PN&d@hXqw@b zlOOp%;?D<}7Ywhw%3}<2z2aKEkSDcjBVX>%mhfRTe>YV$8(#Sh>&e!Pdx(1>J5=2t zlGEYiUp+j=U&zDLvdL0v zelNp4y4!Q$LH=2vbC7!>59zssoH+DlA3^xBWp=zgJ>VesLf&!onGD48$`u}^tzMtD zd2*h1Jb+1d{+Xef#tYe~bnXA5lAe#3kwuVqGd#fQZ{vkLK>OnqCZIAzp3Ed!c8~h% zNi}1l*gc-8W#G9d&7o&XmJi ztb>o@+HXAlh|^^C%M3+;-&lsg8x=$NG8w``xnCVHlPZlunWLD z0$Hj;NF9ZNj}>cJ2)U}e1hS+A7OnQtdw$%h^jJ{JM$027YqJI$_7mj_A@ist6Ubd2 z-fOdPAj4R}_dVCrh+&YH7DCc%5ohhyoPk`Tv^PU4k>b15JJvaITXw5aD9>85!X32D zaa-6Y(M9URy_T$SlPxPKq$q^^hxkKVRoTG z-Y07HG8IPQB(Btz&f5LkSvzHPD}?Bz2lqK^_w+&54q;f!$6#oC`D_92x%|NbULm+F z)DtlQ_CXf!#GIL~5HgWhp9qwtu25!CiP%8HMeJ5IMZVk%B9?|;Qr;iwT=<_ zcUn0S)p8A?1&%HV&f5K)))%hblQhIbJ#+2u_=>fAFxz0{%gP3$kTS|#%&^oM);WUsNd!=;+S=A20klxa{_$>>Uqu2z#}5X zr8+h`%_x+HSEYMzj>Cwb3g$%%W7auJyFFK))7lk>@y%E9HG~P4Wn|5Zl|_G>lH9gy zmCdwZlc%^i>mCY)kXCyGe($wGNrYq8Fl?d8iI?|z=(jio@`9o>cX-PA@Q`}=4T;VWo|HzujI1<< z$O3g_Jfg_X5XiF***TgZ9s*g!BjaU7c7{N1A=z13av4{bN)MEcv-9vtR|DeYuFs+7 zZ+AXzOgV+p5J-!CTx|A`;o9%G7y^N!I4fCeh_&Zv(49aaVz{|#zZS~r06<@upRT_p|n@#ZHZ(4O3Z_O5C4G++ohCwRs)fc); z%G{Apfe~mVLtg4fEl0|k*oOd~v*`~lb8#-_hZ<8oUY*^a0;!jOp}J{^d_ViDbl>(> zH0V`}2EC;y&=AONitPM};8l{GkuU2l%(y`bHnUwCGz4;UHesnEP9gM$K)y~Aw8lY+ zbv+G?2k=4BpM`Y&$rKwy^rX^uV zucb?jA<|Fp))V>sQ96V$=k%O)aNVA9uxN-psj%oCu&2#EAsN>~%eL}5+1MR2hRCCy zsGQAn=sF9#LJKU^JYtP)y&odKvUuLRZT*#^Cq%A|?DIDs2f5;gLE4f@BF-1jc<4C( zCX401jKa3x(cmoiWfWX~@1b35hgRJJxj$PWM^nkw7DB-F#;0YrQhiVV^dXRs`AJ}~ zvoL|Mpa?q%FA*QwZZV$O%eWaBsH47$W5@bku-6t?1wo z$lacHgjED3?NV}dB?6UbK#U%7O*qFN4MEHQZAwk7|Kv; zC5Xy4=%Xw;QuDd{;qgpK8lfv~seYLCc6ILU*dnj;DSMnLf)PGRJmo*4Td?G{o6?t{ z2#<%1W8_Qv5hHCJDQn22LpXo|4dgILwHD#^&hqaF^1h4$H9~> z7TLa(K^CYSIcg;JxiVrjzpbc-tgM2x-N%MY7r>``tV#Fpb-R8quSl*|UDu;SaUqB5 z**FezS7saOz3T4p%26ZbXW0_Fx5{crJM(ot!s#wcBBq=k(pB)$LEvkMk%eS3G#T3O z3}p3x+<|;bcPX^;3iazNP$m!dHpmVm3i)|&G3wc-=aCZ3g8bU(M@)X%n}9rOkd1hV z{CNc7$H5>+=}I~poc=G|)_(+rGb-h+{4rBOAm8FyfH+Qb^fua;Zta~Y@@`gVU>KE1 z;UV&FyeQlc-}jYo5xtNY2k66jPH)?t?}y5ZOff|Z<2d>d8>W+#QVvx(`g-HmW9Kk$nrjON5`F04r zn>>v7)u?A6#@;WbQbu%Do2k7^ZEKX2wBF!Q1eb=r%I{DG<3}MJDa->o9c+|UG!dNb*6dP#Hi4? zgFOAZ+s9>kk@r2ssA#)gIRu`DtH6uQ!k8#}o$U~ICS8hFej-MT^2uYXVfb+x?gI1X z#qlu9BA7H@j;WKOm5}+j!H3h~LqB|SWSuN)z++6qcN`N+{1^fJg6zSx-I$GM5x_%y zn#m{e>_B|e1B9|M1g6}mS6hqy=k$EUBTTy-Ccr2?#$moTjfu8o4dQ}INY8wTSzWJx z?Ndnh1%xRJiK#?>1k@$Bj57#8A0cgfWf*;}OlhTJz?5t;2S_V8G*?W+ z%?MzN5=%=J7)^RHk_xNL7O9O+a;Gs~x6g~E$m=L(n6;3`9x?8PkDhg0<}&zh=Y}t> zhWtTgBa=(BYY~>uv_~L&GEAy?kw=ZsymMyNHDceF>?()Y4GbWs!|Dl0e2XIeYt zvTO-_6Y*{WrLtRlWFk(4&pdOwDc5Cd4xk$T}6|v3{Piv-u#x)s>gE9SF#lY>667Qr^?n&`EKlWOC!dy(k+u z$sOKK?OtnmH%~X^)@+6B)U4s%n62gS1BUm#>}|5k0{8XVtq99sv}#l;G}>YvbnMj! zxjMTMDS1QN0MjS`%oHPqfa4_BILuw==S6Kw#4#J|F`HKk;ClGf&8Jd%F9I^RM5a6f zIrTQ7;eh_)kgrk6A+a8W#s7%R2th`-pj1YbLuQs>wkh9uUg6$d=ge)P_Zcak3*;E& zoZCn?Mpbg4E%$*RT1(zkEaTLIpS>1bZ+Z=n;XW4ZBRQfcv0n8V<^IUHChp|mUiLTa z`O6sl<1-&V=PvfxkB0r$^^~nLNws|XZ73Cgi{0UzD*1*gp2@JC^(gItc&O=@GKF3Z zgmLCJ@vnh=OHIxH{E0}xXLgU_`7FxDEr~Qj&>}sx;5`JhO(}i;L`JZfUFY1z zA(Xb9!!azp7BZS=tqbV@Or5u*?N3HP=co%2sM`gG_OnpGiMic~ooXn_pzv!8iI5mtSOy zU1~GJ#lqW+B82g0rOow$>X*5oLry^5WnT&N&2J#ESJ`nSyA3Bl%q>lx!VmqlPp8l| zX5thYH3E{XfOOAi3{Fh4C1;Qm+G$oALm@Y;RLY}Q%u4u-p)lo!mBq#odBt2X31L?F z(aNnTl`*^&G(fJ5-~O84%A>rDlXfiWs#T?V)pCiHBL(v;!uOwjYsoc0o?OLLltUoD z$Sa3WR!hGzR32GbA)OUc*h1BVc`xLXz6Kummr1*P(wBr>CR`s=-smfa6jXC8e_Zu~ zF+_f0R@-Cy)ynyh_7XXwT6xD!Ma&6HtvS{P<1i`B@lWOr4r|??d%r^~@}}kd3gv$t zMl03n^_(kjN$x3ucu2?eapKvdPKy9znM$}-J4+7o4L>1gO%Gdryz|i%GC+z~C{b*x ztSTY5%24i~(#w;Pe7v5<&IUVXv^)HdHH#MA$#eD;YJ%sen_=RRV71ID;SU-I^-*%t z9>}bB5YN?^UafMz#^F@?#vaTg|5Q(hGxdl0bX#A7ET>N-S^gL#y^Vj**v3h|q?PlZ zKIUtTaq`z^Yvnbq1&Z%?$6~07+Z{1D*Xv^wh~qgX`+Y%T~`Gd4bBz+p`UbpSn@f8zr+% z{+8J&pKvwr&o;<+JS~vVGsS3Rbn16J8_2W$UaORQvm3d?WY$K=pIQ6ZXb9300*RvD zB8?##)ADU8Xp#G}J!i=8wFQuevki^#$)j31e<}>5lwgL6o$z|o;t`Anfb)g`#tIic`y@_9sK;~nc^H&j)}@5E{csz zBc+I`O;4Afc&g=I6|Cwa#=)zWaUFi@iOL@{C6HS@)zYu2!}GSWBkJ4yoI&(=cT)v9G{rdGw+ zO8+1*L`h-Xjb>9Aa{BT-ZJ6Y%IHW7Z(;{6BQrIGTbo#j=xj1{9{99{5T4kyB;ckR6 zlDcq&(WL&3o5LaB&xGU!YhWhjb(dV<~IBuae~iG$~jsd7cl}BfhH5=CXc2> zGy>*qxS20%DqRvzS07$wM$vlc5`PD3;E$_cJvK3TP;d}<|RQHZE9Vu4zTQkVfN!nHqr8*dhZeysde-@{Z}^CYpC z)b-fsM~;-%VuF7-5tD19?9LpN**Tz%?>TLZl6R~&PM2kSu@3q~Dc&PT@wApUl5w(8 z0mybODv=UMs2o@Gc_!~gl5a3mozx~-GF8be4`@=%oPHLHhy zUI9q>TK=7;3TO5Za@C5xt5KDwtMVB={3<~Eyei$Hsp5ySJ@UB5gV|gU-?@G!4v$My zLXK{UL}oVKDNTFjs1`~iS1VDx6#DV|EC7Dkw^0Gmlq*HS?{pc;*l;sL1&a@1$&1Q$ z*^s=XT|=iTwG6Lmm52#1O6pC@P1zC^q3R=kOJ7oM%$CS2DrA*c2>F@YYO5S`t0|t* zc1tZ7KWD%Kyy%YMR*peGeGff9d*pRBr3**VK8tW8%!dYi^o;w_o%{&;>7Ox?v}Hs_iq`KT zyaT5pEJtjR_8#-_E9B^XrnDE!5iQc*gK0z(ofgd{N+m*tst<95&0E!1*dRR{U%x`| zwkbWuf@)(pO!--cv5K*Xm2LZX9;UW0g1p%~-zwQ`Y(ObX-svUl{vf6q!(_A3A}E)h zt&AJMzKGq|dkD9)t7Sc}U-8klZzwuDZ@@}yv{ynODgTf?h~fJja^F_|?V;2oojs0* zb<9i`LJt~60E9q$zg}}T9>&jjN^tj|VD0|9c(Gdu4D2h#1=3f7b^1gp++!Rgf9p#a z!{i!ifu#2uN6M?c#l|smnbJ64X$+GqBnqE+$|bWGH(|DMjC|O~EbiCHK7HAjlD9_E z4GUqOgxP3Q7roQxBn-XbGsN|I(z_Q|Dx215S+Uo_1??1f$d3>gh%)c?S}1d^;i62V zQ|)j$nqeqHW$_k~I`~waCzqN^E%ENdY%q`DQ`TNQF9NEoWMwTnDf>1;6-{6QHS=kt z&1VoMQOq(Vv6Z*f`5?!X^Ipg;jIkF*NFytsp`kDbBDD^6O zNteTj=JBjhgFpTMW$;ZYJK?ZBu9P!`#tqgGWO$L^@1I!4H0Sm8$NK9P*p>-Rp}+ng zdbX`X2es`TU?DshOzj3}s`6M@!Zx)jQ=V=ct_B#b+@hvsE!H)!PRV}OE&EEeetWWp zt~M0{xEnrOTi|0HV{a`?0nc}$GR;0dd>cL*6=vKF-h3HQjH{GUq4aH~Rt?X%4zfT= zg(^guoIykxsbWg1;ROlm0zWZ!oJ#Exw=gd}@d@gfn)WgHPE`vpr@VlGGRI4Bhq}Wd z+$5R3;)zPSLG-%18s;z5XG(f6MTiv*jbcV+#YXiif*J~}W|kZAF-2>cEs?1Kl@^Cy zpO7JSh{=liretc*m6jgGK2rL~uVdbj$Kk70J6RI$NJb49$u#OFS6xg0ylDvNv!r*g z6t+lb!@_A&s0O*J*2t4qI&GCknOaHAsF5e%t^h+SO-nsTn}t4Zw;Ey?*AYysYB|t> zL#*Wxzm0XW)KzNl+GL@sq08Hr+b!2c!Hf4CKFW#TjPTF#)G@jpc)9&5`xB9BOAX$I zQdwA~9CT{n#}xQ}sS>Sx9X?Dx3HAKfC&w-rSffnNP4bG1W1XO+3*Wf*SJ>tL>FcLoeczDc+AE z{)LAdZrlH`;T$@}^v%4%Ogp5XfK#)nGr6p_`JkJR4LDnm7IO95PN|xTPdRC!b>TGa z?VViS-Rd9%YxJ$%QHrEPZ1Ofa{bnUWa<`hQ=KZ{*!}KBa!-G z+1N<1eq1CHte+uzWu!iMmft_GerzOIKUQ6#uFgfl177AlIQGXxzB!=qfJ0&buiOgu$)JvwgPj~roykS^vC-6-Y_)${ zQ{aQHX)TH7)@9c1>vSM#O(ojmZHZ;A9gaW8qRwO!>v}Zxv!h4dsL2~TQ_DMA+a1@7 zrq1L-yINDHb>IBp!^)#+&AFzW``bL4c79i~)9H-hV=JP$x4Ije*43VBTBNGv*(ct9 zhZ(eihh%>4<2*7G1$xcn7Ty?n@_UV_gW1g(r_QQMo<=@(pjoZ}K?LSNJZmxtlwrxY z;KK;D{Q@wLRX6I$;$oDY!9BO4Op4b)7S&48ttQ#%D;0~tYt(=1cK9wkB#|s-WN1)U zR7pW40t{ATx8_Jv`}}hL?V;s$Zbnr2*i{H$jqwOzs${AvdFdK0A~8jU=fF1s5kLH3 z;soXeV3J`nz;pbF(GnR@W^0zv@v^)gBjl%9XWTz2lV@p5yDeKQztgUfRo7kyS+NlT z_)mmSj%tA{ufU7}(|N+3&N^Mek50V-)Z>hxDJy7wovk{ff=BYY%O-yV0X8RQkkeUWNWHY7Qc+ACRJBF5-?$e+{2kZbjFCc;(N)>bAz(APj-OV>i~ z)UP4PY4zoDlh2VQ^X1rbe@2?-vy}m>_mn-LeEB-{K`}Jb9AO+O-)5eYd`KCcYzWpl z#*xy(V4{3Eeu1oNfaJ9xAgksxdWIe$@56Tv>Vp&f@csHrFiXoy_^?G;C5%e^5T&>j z0q9@fM_s|#PkFgg31nFNc%|Wy;<}SncI7~$oV^tm_rnY~ZHP&It>oP+tEwQrd(n!= z{g&r&+sVh%8hHTfm5;2 zsd9`M8wS-$-v(){g^aC(k8Cf^gAutQyOnpZQ?E>)Q2BNOvqAeS`ynl9MRf@$Rt;HM z0x{QE|H>Nr1`zvKZI!%hxNp=`_Y0E0hEJ+?0o^86l*qU>6Je^+R8#Q#6T&h-DY31v zOr->^q8lc^_eLD%9JJyw z#Nn5Mx`D%A&K0gyNGIM(guz6WW$-ac`Y~%DJ!`3P9gBdfc@%5>3DOo)FVojTk|q3b zJmPZxMiyQ~J>yJiO+?>!8nnzLZmt1%}syvYb*y5~}8Ud(-HQz%R zOqxmC>O92pK2G2^nV=NO0o(_rQ1?_~Jj0t5)rVg4A5dlSqe(naE~KAMK$e80xCN$K ztX3)}&CMK8wwC_&BXqwts_iekqk31ZQcQVenKG0HUMjoH>mcn36<69yd6~{RahQ_V zjktWfLP{%5F|Lu`1`?TJJ5d&-Oc%stOy@$A08q&+M|1PaBiY)FY}eW+BaVjQ%o1kG^HXsC_*&M=3vK?kC!dQ<$nT6ApP-*S;;2!Xrof*ZFmv^U*J-7c00$l>QE)l5Tx zP9FqQG7XK0pNlP+kb!>kZiF8~jn#K=1>)RTH4(EWLe2Df3Ke|spIZ+x%25mDU4gNP z<7q{H;`C3GY$z((cdqG`6+MVcZ?WED4Qu<`?y#P*hcyFny1&&#eo29U)oq|kZ8I}T zncQzwpqFu`$Ip16ks!uha(=B|XSFxxUAMir?e>%bPqOnXA=v~ZP$_ehohT#I1MyhF za>O4WbJvo|Vl+%(EPQ@uA)=n$tOoB$2*`QcByg|vgk)t%8bgp{E6dRJvch{1T z7?si+nqhudJ-3DE4N6@}m^+6;I(_eaCR3Jv*~^TcR~apGerV$K$aJb@Ra=J0r|R80 zqeb#tWF=oSoa3`z3X1uV%MGsn58*Q-HCV55MEP(je9a+qatI$GFo(_obmr8nshxQm zu{jP#rJ!f`Az)5*kSPWIE)Sz~%$e}X;smBl#1u@hl&eoh3^C=?-lUPw;V9S0o{(gc z2r4~+(!hSHDt*!0VC2hMqlNm9R0wib(xI!{KeU&`l%Yjd2>WUTa5_p+7UAE=$QM_T zQbrJvt}4j=dN(=aU1=(2+7XcKwNbUyJkPk}NkPMqH-uKkEq%4}hP22{eIbQ?KH;%+ zehGX_u^5(@G_&N9^*8+xSiBfr{UonkR#o5ul={hao2=$j_Z;6i17SRk*>YYI^0q`F zTl*^HuTn1e^i@E9FO~4gm3<|UkE9%OabFU$TNU>AZIq$q>d0B8t_h7HCg;%yHa(5M zPt_+`xZ3!M3z$Dpk3&jKzKT!@;B^F~r$SJPIS5F172{kKRBp-)h6-I!!s;Zjp>myc zBP_4?t(EJfMczLMR8Bb|*3h5_M-s!85?@Oh8PM}<*=KrTYn!BYE z@(kT_?o@?u6DXDY0VP48#7=dTRJ;D^!ec8vX@dy-8RK}k`o2z399>8K7_rNDJSJJx z5kCZ{QVMbjr3gz;k|47*mSq#+Q*7Z;+zs{cjb{qVsbZ9itWit>-J^V1LaWOt_{0IbB~3w&iAEyg zt)wDT=FpdoHz0f$VXTmi%yTRMNGH@Uc|J{p*5-(;Ohh1oc6+DgRf1=NZ|R&lpfozy z51(HuDk1gEBTa`Kx)DbZm&3au9SxA8YFVCyWJ-8m_~e*MIj=$vBW}nM`y|ys(MAee zAf2J{^hK_eWfi96SDrW#Ga3i;=!=tl=PGck> zx$8q#?{zWjUB#YMLmsAAsXWG{8xMPk?0QgsmDxLTB;*&K(U8Y7beU#6E4z=kK~{xo zP_D!-p>ZjL*$OLPqXt=eDLc%TV>V2oLy!IlzQ**iJSDjUX47S(^i!OAVG`2Y0AGUa zuJAe?p3Hay!ILK8Ol5WQK`-OQL1#@-dXHJ5Y3Cpr{RtZz-P7rzS=) z1W_y59&P4POCUW}U=p!_I?3d<%(dLc*U|AW$eS50 z- ze0wj#60?-}u6!wOYe%Vp2O!6}tu1_qDfN6-YmHWGKA6n4c5M4a2uowJKH54bYYexc z=QYRtA3!%|Q&ttJEaQ3yWYhx4ROQ=oX2sZ1#u0K;mYR;C^0L+<=oZ?qLy}ji4v1t0 ze7sspp4BSJ84_8jPcf;TsfIZ#Naxa97&-m2R!IOfB5=J*eWeZuk6xV zpjYlj9G~*==tSwR%Qi}8qhvQq*C$N3Lmyu93&Sg=rGkUCHwzKOJT8csJfJ+%D`jbg zWVcZs&L%k0@s*Hyya{U#d~!yGoLDJFHz}@v3IdbpKNK*>%)_1bd9@=*ebY#;SP%iJ z-73LKsSU}L${E`wv+&Z&qk!*aFLXG%IG5}jpAhBIdFfetdljf7gdN+c?t z=wePbT}!begMfa#^z9WR8eP0i`fj7d6rpaW_X#QJUc6m;6JkUW;cWm9Lb^jNRp0ZV z@j(jc!%2&ubR}>jEkk25 zn^%0_*td=LeY2iB(iSmlhPn++a~cZ3ytfRqWz03QD9P!KDVKN%N<6Qp{TfUs8 z<$j%UcqwC;JdvhPWgTSERzW5CBOlNDZ$eNxhr?>cY)Bv7<;-=Mt#UN5Y%xiZ^jSwf zV=t)GyTv$M?i@J%XZsrXxu+ZfbJW+LPU7p<535CU~A!Q~Ol& zor*6AoPtVHb9u4v6U>%dB`TR7tdnQ^ik;Q#FLGD!X-msPO_LAndGMJLPy!62T4iGQ z!IU)B+|=Ea;uLz`cX zawPSGvk+D$I#N+8o5Qk{%aNPUP0oB|d<)DE*=$ys*JZ&RNN=%fs)`+*f>JrXRvpZQ zHG%Pv^D$)N4)~<5fdLr4HFDNFlIiKS^(Vf;b!BwF`A_sivc+o9<^Hkq-(@mn^>MslO|K_dVv}FrRIyd$}&wJp(+Xij#t9J-o482aoSx{?iK1@S|Ux_NomSG-KF zNOUwUPE73RY)&3%G;Q7gLesClIn^2TS6fF@ogJ<1i!I~lAxBL^VN=`Uuda~nXi0P& zx{5QL|GPgysz-S@9lFWI$(BPWXJ}rWqz%+V^DyEMxoaa^A$+mRwxf*|e}t z*+prbZA&&e#@O=`P0L%lmMyodw=QaGcBr&t_`z?9ji*+&rX1rj z9U}Mz9lBPw+Sd!~n%0(VUfR*rzSMrF?woZ#P-Y=U!k-YjogoM>umOE%{mG}sRJj9rBzSF;dJW3juH_?}r0 zI-1%STQ&G)sTGf|A*5Otw>Py7Op}nbJ@Dd- z6YYr(x0_|nP0i;y!)fYBv^!?~WeZz7mo>S-Til#lnQ${lEN^XZPdIqDOaav%se>4&X<`bBqqr)Kw zHs-|>1MqJ!K$dqT63do5b6-BdKf|s!nXMAdS{HXVEwsIC2IEPpbycFdttpjq(VwFq z1Yo-nHQ|LhR9w{6-n?9)hpuTWT2e{7{ibEMFQR8)vE4{hn?vE6mn+wjd`(-{oM`Xt z$nE*m@}~Aw!kN~xMXlWmv78oCP3@DM-<|a2iZ4&9BgZamUYv|C%V9VlQ>}}enmb#Q z4yGN#P1VMU0dr&tsh86DLitTQtBAu1o+sJ8rbrAO{w!N7gXX~=h8(T zO)fP&uQk<~T-?#L%>J}((Lj>c*4n3!6GR zT3uSxv{3nK>6(^mYjuzAWzB7gruN(=?+FKbJU-i#?Wu)1!nU}1AV8NbZeC8}NwBcD z*7jvh4puH3uzQwq@7tBy7cOsIo{000v%vOIqkOgpp`ra^;68U~TD(2k)YYwU+@s}6 zyMt5gev&DUJ-Iy5zA&XuU#nVId#f`-o2apxO;7DlJ60|muo8+IDY~$zBjL#rEqPC`m35Uw_NO4F9*f|w?TDyLN%ovG_qKa)^-OtsUEd7%a=D#Im!L5CpBR0I-3^fXrJ|vJIc9d6RFNY z15vdcZQxgm764LU2;>J3C>Rgk0P>aioSI7i1-i6t4>GgT$zG6p`|M-7MA zvpli1)k=cp8R%-rht5Un6n2iSMB5^FEmkZ}bP{8dgE`lg9j%>-c%sAEYOU>Dvy{!u z=8<%DDu&Uk(NA(&YjX}hLN7+!hgkjQYAakXJh)Hau%#8WE`Iz~bQNp;moyON-$~t3*6fFR40u1fp?awF5 zPgfKhUy~OL78oZ&Zsh}HTR{{7BM5nT#eAh$i7|3!$wnu>rvFD)x5gypwvnPP^p4@m z8(AyRcR6qCWu)z~+~*GX$M%=?O2M3(3Lk#uyll+9+^MXze7h9BuVW_lnGYj{TBPua zZfmQ@+~79$?tuD%L)G7vtN$-1Q=P7hhB4|+v4X3uhE~Y@g@75N=^2- zAi~DO9>|4RUXE1{S>vfzYPdgBLnkX=paM<>QZb;={I_%$BZU!8ev|&2+-|?1ri?ZZ zT3cmQoh+tKXfeM(f%Z)LLP=AC3N6($0*nR#6|ysfC)>mLByA646K~X{7pxW8Dw%7k zX&xczy;QJuHYm5;(sRJnCelN2mvS;<{LaRIPh zFG5&pw&)&zi(CGvUId>~6ln$em|Xees@#s~s>ziA9U!1X(A z`sBBsB5&#&w4s?ht(%ims6n{c!4~ayyL+EJ!{lt7#XJP=H-ZdWzm&x>-7RHcXc{*B%$#0($gM@E#XfbK*9 zo0M-r081{RnpuAvF__}nA*V6kHB7&i@Tm@ASbc{(!u9!9xZYADESIb*HjbC?WQz@- z{0kcpL#Gjzk5uWcnPS8+!tlv^h)TBBnd~m7sdH#`3Iqu_Px%tWp!+{l4h=puDHomq z<7M^ZEO2hW(;mS&D$yay8I4{ya++m06(gMXYwmI@PEgoP=d~Ej$4IeA^)^YS*4^*9 z%6@BF<~n_d)#I4E?S{^kVN^bwOg$jR^9vCxn-x;Y2M_CJ{MrKe&`f_4$z#l}UM^iE zS*9G$+g<6|FK6E;lcFvWxW{dHn$_v+C{<1z=HaJ0)7b7*nl7&?&zLiDDoww(?@GHI zQHL0K;Q1l(`JkPAww#+hA5syW!wECPLm2O?Fx4=TlzyE)bOzvj|A0me#8X6B+gOK!z}Vb|K_#tqx%$z{D;g&`*JhR@SLK!Bo2D9klrJ?7@1Y zPVUK;umi|K)auTQP19XO6paFK@LDH6Ns~4gu-B541>^LT1)tHt7B( zQ!C}v68LyQTo9!auT=@H;`FbPv5%-c&vHT(jNu9xVaPACA$to1m_eCa>GHg5Air8w zf--vS&xNv>E7$Oc@}lt30z8j@=qFH$0IkgGzppoP!USK;EuSKVJn70Hx2&p=Kju{$ zqhQLLt3pOVHs@7hw!FEjM1GK0DQ~SR0WGpVwZTSzkYhB1h)qGgJZCU&o}-O7GTwvTFce;W zN#AIe@>mE!ZtN|Q7YxQ|us&b#Kh93J^j47^U6|$gFY_!gM#)y%+s`N_qFmu&rsca4 z!=p3>hw-?AL=5qax?i^xv2zh*ZxMv=A}-Lv#!ljmUvL?R~9&JI!2*`6Pq)t+#eI_ZS{F6x@9dGwU9fGqfSN8$yM5EDk*cya+ zK@n46(nG}pInSSUX!4^*u}&&Xmq}H)fMp09<)*x?m2=XYdAFZY4tbNQCJZ*YCHsUV z$j))M#ZGZD3aoy_9&5S$iWwagYK9Sxjy zc@KTG7~qKpHbf4J52(KTAo)8LvPeOTw1#ACi!5k>9L8=_^ZB^6L3uQXRL(e``pY{)8LbhzO?o>oA3*@) zjWF+_atYYYMz=~Qr#h1v3G37&2lrrvr=C2n@dWFVpEB*PyYuAB&yX=t1+Yd9v^0IyQ1r$y@cr90Fs=x!A zm+OePMU1F1O5W(@VYiXLA^%Vhml{0zZs;q9ee!KIc=G)aF+4~W!{h4C|K{mnx{^}s z0905IekP(~6Up}l)b&3BOvyA-CSjOGjLZE8I)Q%K9 z$!7dHT_HE>mGW}B1a$cEDXgndC$LIPCgBEkOr~lbfpgdIU9|rr)4f<{-;L>77kBP8 z+{16olWyhvm@Jzzka-Wn48!EfAxA|abU)987GWGczzPW)2Hm0$3QF48=tl(b4XIs@6-s$8+p8L-BWFhlJ9XZ$a@Mq9_w|n;}fIW z2+R7u+(vjluZ2sUs&&M4?HRkrfUJWOdrI+u^Rg!Q@)ql*5*q*3Q^GS#r42n7WhKTa z`CCtjn{hL$(G?fc*zo&7h^m{=cSJNV$8Gl z$d<^P6fsCN%~1${S1o5)R&3+pv{$P{sj&p6T$n93M#;~zCB_o@lSbK!T(sGUCgW}o z-sI9I;Q;Wmg%*^pU%bQSy`)<-5DHR6;&{mN7~y?M~*EC{MqX zGuhS8yWMP6ApmEcyQLob#N7zv=P1oEJ}ZD9u0||^8HoAuEndk>cEH?%_-gnL@`A}7 zS3{O0U|vZw7uM|zp#6WaI}`C1c~eGM-nFiM*^&tvVaR_pa;e|R7E`7&WIAGq7{^Qg zXhWojPz*zM@v1>cf2M>_fAy&R6xU};&^d1fm34};bksV$SIvuVmutz+k`6Ht+sB>2 zk7Xe*8WJtmo-cu!rhVhT?=_-f4`LE2%AFYyTj~lzS&#s~=KM zmtmOKNxhpWYW1JpF*8d`Ac!WigL}$3;EiWi@!=okqao+k8U>I$&Qc|x(&P7>VvA#Z z`K&5-wktza(C_wQhEKV^;O~venN`S=H-B9@XpK z%zW{zIh*5n+IoL?cD}Szk_t;_4mhv4gL%qA9qvCy;_!@)sW`9IY@~?LY7ZF&a)fF> zIbV+7Am4IPO55o+w3=elT}z0hGl+qvCH+NMkdm(Z6cc7kV%u|{t)qt0W>Senp}FdokqLBJWdYB98Z!9z-2c6^vtK>|Fq*5yY>+cN-DE z0asCXevfB2!awLVMMg_s5{#gvOlXcEQZ}NLx-*RBzcbqq$G@-+dd+VBohY3Qw>IzK zK1?TYV=gE|d)*xl(`OJy1f_Wb`7%e<+nB5LN7^P7Xu>d0(8pTr?sm5V}7;5d_5ZvGg^FY+xE;&U-fH@RT_r!u*D_Rq#I7sSLhpjWf(KcQ#3K ztK_xFs*oJsf(S2=7zy8Ljf@eI&RP{Pu39$bumz3hN~&Rr2&*?z+l-lDglaiX!))1< zt(^n8&_lb1oX3M*Ir`h5oyT7KLgzZ4VS@dM%Dzt@bh4OXUW$oMs>mwk+H8e}NkXrrw5TtheDbkF6uakxI&T6^tpE(ZOX$~FXWCwzEHMpoLXM0kyaDJ>0hB$YSZ z9Yir{+e)evL#qNt7}9qiL)2JcDK})r3v#UW3B%pPFlAu{l_IRdg$_g7w~As&-B!D| z%F+DhQCLpia^4G!D2U-fr<+wzh?h0oPdZO8xdBd=rQ<|c@h^OjMo`Ki8w7Vwg$KH-)>uv^SYBW5$8$1 z+KBQFXv{Xg3AvHh4$NkB22-vYkiYcZ1}kfvc{rsVg&7=0DgKQPeZ-e&CiQ*EsYJCU zD{WF0QWGd)#HIHWFsL!EU#K&>=%0jefOK~kR65;&F;-Ti8$NdVc~25Poa0z|YCgBe zeZKsJkICjIwDcq2$#X8)HDdtU6{Kol^S3Nt)hpZ<7hj~9rvCUzx#_Y9Q zOQ}OgoyFcYNNs_1mq>mc;;6Te>yaou9y1yFpsZQXDxsgz9p9iJGl^L-!y*2xP(Q&O zcU0Gf6*n3~SeCj+v-XAEZKoVj#C$l^)QzV}_hkN|u7R09iYop1nk);+uxf;)Vl<7e zQVyTd33l(+h-Am=4Y#LtTBSP}A8UkM~p zA=whH&K88_xCM}f^Qm-_<3}R}DYync_$Tm8Dy6+*stg}3eI-Vn%&TCP6RIU$F$qi}BO}Z0p@-E-LpVixN{o8Bi>=8seN~7V z^>U|F^TVf9M|blTWFw0b-;mK9 zkT6P`g1_}IWmk8AT@`-6O83y6q#m8;k#1Uab^Dj@5=}2sy{d`-oxn4$A><|?1wUh^ zy`yDCv2)~V``qsy)A-@{tqu(t#O zoNjzuc&V(#1IIuWc#LCvPpiaP(^PCYsY*vk{gbI3$XBj5+(F*tAv$p~@@a-)y|SJu z=@F5k<#K+746BrmiW;L%K2(?Hn~L1q%MJtKDIntj|;Jd8o`b-NKvIM-D(udTUw zsl0a_@+=FeUrClR3>G^fy|)>KkSDDd4`)lt7(uNP7m2Y$dYSwLDtZx}I4y#u#!zA^ z_a?#|!%sN|j_M1o-QcxUNrd$>8M231Le63Y&vKfphO+;1YvgxidAat#^(f+OWCO47 zHzm6_%8aUrOY&OjZRkOYo4PuCgLo`j4Ylws>T7rb7BEcwG5$A_4bL&jKx|Tm`gCnQyA3Kcxs0zJ7!kPoyj$1snK}lIayr zN;f$L{|Ov~w-VA-3_mRb0Y&J1c$%M6K=DaeEm~B0Efe=Y4@p-=gqrGAA;~nz@~ub> zcb2^7aCfw~(bz*RxBfL^MXXVZqtaTTcF#?n@X63}$>S9&=QkL`)-t7YK>w4@6%t*o(GSvt*63BM`qlx}cj;Us+Vhx-CJ;5gt-6aDrd(mDmHN1s zE7hu2>Jme()W3V}mAcZfR*FPQR2B*KS2`1%x6R(y9O=&cuhzT|xk@y5nQtl;+ySfP z-Lc;)t<0@bVI_Dkpx-(uBtuBP#8u*d)=E(;;AtT)@vRv5Li!q%vPfh!RGy;-CMwxH zT(^@buP$=Oy`5@$as(;Y!F0RxcBLGtoY?}#ogTECh0jM7 z`VFgoJ#Q0R&f6*`miu=;iicp ze9AxtUH|ahNTw8d$wN&?cp^ipRjb#6l6t9hRw+ZkBGRqZ9*FM|dX3SqNDi-q?`t4d z#FQ&QhH5=Bl{Eb@)!J3c`y-5bG#$)j{!6w{{RqPSoG)Z?&!BPBFTrQ=rBpt#iCYkM z^{XRuBYu;rupol?Ey6g3hGkpRXWM{x4XFE(TbH;=&7)<(Q#Vbt+TZ0_$I0qZxjrtU zdwIllMPdOF!;+NSFXk-YDc2B}w174ewk+<{!hBbuOkT)Fv$!JI$6B{j-)>cd#f#!D*~AWUaqQxe6rSTjUEjEPcM z2R}19F{?`{IeuIKA5OvoE8Q7W>}A(N@<;%K@X5+rl`Kfkukb_4D`iOtOcN$YFwDLE zHf9+$j~K_y2nuaVAwQ>;M|NoK!5VcG(0`AqlQtnN?G8 zpa#xYf+z(6a*K!4jSc~LJ zA+ZvfS`Jy6FbW{^O1LvBVI>lh0*V|oX3BX?bR{F}{1~A$Sz}2q@6XU2M_m%@gpIH~ z?TJE?we)mkbEhOZzaZs0t0hU#SK$%m($>S1!G&O{4Z*`@lai0dVfGm22PEJTI}K+k z27}pyPC?As+q;~vCd)?(?ubJ`FI?u2XU3q@5x@nA;U4Bp&LS=)-JB|zm@I}%2wi!e zNMBHgb>xPyj8kcYJf)Rmx@95?Ll!2L#?l8lQk`v{j}a(aTn~9hD>p{TUwVs?GA7fz zxLcl7R4lCghh;H6M$S;)s4LeZ>>ML>-3voML7ge=fIe!_r>kfCA)+2ETQrtSLq9=Sb0BPY)qE#>Kh=Q4OX@*(aW2qBP74q zT8ss9S#O0gS$;wXnU_iL=vw_o<~D0GTRgl$o7fSCMCT*02@~M6s#N5v_>fVK7(R$m z*9mp;Rvb%=^&WX)6%izCOqM(IqQ|r3rB%g*(=B=3CR4K>dCe?ixa`O@7?b55PdBcF z55J{$TJfL=V_k%oVe+=Oi#+$vLEMz0Y9`dBgG$+%2!sC5tUM2KY(WfnQg-uH)6%gk z6OwB^bXtzl{2Y^c*GjMjvLq?TMaj1&`XH-_3}IQR08IDM7{W~axoRVSNlgd=V*%uj zUiv;vhCF91;PdUh#W)i&_*wQLOCsEk*Qu*U2Y7QOR`+}?@-EHOxBjVRb|DY zdgV0mLi;$<%q>T@C4)}9kC+T!BiCgcoH4Q!KLW;ZO5et0Q`UJ#bE=-~b$<@G5nVh9O1mR@}?weeSm)Am*uyK_9 zY*omZEPu$OdPmMWV%At$ z>aw8Qb0fJopDqGH@Rl{aK}P601Qx0DEKL1f7&p^tNzCqPycv;%J)rJGY((G$av}ja zKLk0l4nD~?P{SC8KG}kKT5S!bKWD?1f%P$KrP3i>Iowe~Y_D`7^O#xW-E7R2@AXv~ zljUzxZOnyS+gFS^#$@@YR2viIXWhv&Ni%fnRgWjE@)u0SY?7^gJ&c-~47mVIaVgZ$ zvHago`K4e`7mNPc!#%bUm3;U|k0LIYqZ$F+91I4Hxw5l2iP>!H2BVULc%`?PewMh{ zm@GdsT2PA9*(2h3%cK@6r_2d&`zcQ$ByW0a1(m+66- zLfF|h{a<%iYFB}^QvX@SmAWWTt<>IC)=FKT$CbKr<$f#mzPZ3!s4JWW`552 z6lcR{OpuGLrP|A6$KzY3%ekTHa(JaNK|WYP^7zvNwN}ZHF+tX>RHXPzvmB*Ns|ueO z(SZx6996@1lEyGO5q8yQFWrNyY&86Boytet!bF=a5K>_(-! z#ZNx!J=ji;*oczkYTxdSLU#B5H$?f4p?30fT^6Er^V7$9TuRhNm1n!u+TH1`rn&<1 zH7i0XG+jL0&%f;=lDud{jmdHeqHLy%Z=QBkeBnSDc>keAXtCj*+BLe@=#$riF-jmRXTV` zp#^U%kiMiv+b?iXVxNT)tGRMEf%wuziGc(n1)rRfIR7FNh&C4^`lq`X@u7_oA9fQX zuF6*!@jw@H{o<%8$Fbo`1E#(64$37?b7C`MlX}fiXdT)mg$jo*jgL!dL;jNA&M9nF4f=4MF#+mL&_a0WnECa#s2w7mn&;=jH zH_<`Tj@#aztNh&|N)vl>1hhF!R%tO~ik&@6Ry{$~XROo-^e26ZGl2Zey8+9Y207(| zsd1Lu`E6EvK04{yz4hnbeldikbAqf%RjKuGS<=rAqqI-uqL?aCL-$rGB)>`>>;%Y{ z9VLX-e-67W<~+p+%UD`ZD-v&X5OFwW3$UQWQ;= z=MGbvqT5py6a28$MC@YIVJ-Xsklp8pj1H>te2R?J!`;YKA$w;=AonE!!p8w_sLt=qiO|uf2}*Z4~FvAD;14g`dLoXtDWN3_-JU6 za*TYPTIW+8chQ<$h0li;c{f+X2fA}pv(={7?h(wE6}6D!Zey8j1Tdt-7F*N=omzR$oumydb>=9JmIZY{=0J_Z**3GzM0pt{QHG1 zkh_)TAYz2&_Z=LQ64@Y|hHa>s1qw(cS3X8%D)~*$uO-Xjr|=DVD)oeQ3fzC#2Apin zm7lBG|JEB7y^`6)NeE-08(n<55thH?x{xo1ZjhxVBn3*L#IC}O-!9iwo(yfayDo1I zBTX^t&5wa^5x$c>7Pj4bnajslS%3RYXzx)?M_aK#Y+=0mO`pJdn3DCGZ&+dLTdWY)~a{ zWlD?-J*Ir$6E!aK$lI9;`}NzzLGvf7(rfg~aNH*v=jKNJhIN5ij0Yau4ycd6?;-a{ zt6&&26xqo*!`|+E?3b%KYF^v*yysS9xa`rY4L?OG+F^XMepLhHw#?d*lpW17%q52C z#n$>Y&a;Q$mm56{ve&DP;j&TK!aw^e<{@qjhg>M-hF{jCOHj&8$JAb6EL8+UA>Ykf z-YI^0PouOPF^0;OWMCj4YAqd*-xO5J!z-wrN}yCau2r5ZPoPvEY7Jq`>FyAo;Se~0 zw{#BR2k8o9sC=1W2eS|$*K>iV93|{_bv9}Ekz|w_-F_eX7Tqh;L*p%@6FUAfLVrLp7d0Mm^u`4eMxpN$y8fVv|uP<0=imoIT&#+T*w|4fB=jT~`Io*K#x+C5J-R zWD;Z>^=dxsOE=(j!!KWYs&PCEF35y9leKyaZ>v}tnuba2^$xQf^5>Nm(p!NDN?G&s zG*fn*&f4qrYTh|@OqAspX120ygWfW|M)YWCdW{OLHn{6k*m>L2fKnOOkJ--7Sp6**GMj}50(^MZk`-_D)X^pJIc)((U=m^+!@hKt zF-ai6QP__^x_)9X}bc zj`RU0?4Q$^1Bh#RthJDTq{J_Gd(=X5(ba0nGntK4AEH#!6-I$vo7qMveCBE2Zv}YN zN>_<7O)eh@n{`4qO2G!^krwcG_pP-6bcrb7|GSSE@EvJiq2RNpFUc-0lBjv?3}c#n z+Gjz2gG6Os+Idr%Na>f&*i7DfQzx(M z)$;vx)kw%&`e?Z>-Jl$m{Z<3As)8Bt8PGNIGqQMd;dA%%0(UZdIT>T9{HeFfrm;5} zibTEGTY^6mR`(k%QV^A8AW zK)M?wUukteT2*URxjb(HGv3IMeS}s+EqumMdAyfEf6%DJc@r_=3dG^l?FgotZ@ZJe z%q%j7%ky3(x&N%I1QV?&^PmHu#$4U&sk;uUEas!R_rDn5dy$vchV@<K9l=k$^hu!$y=1pC z+9Nnok>s5#6-oZF8HN9AkekzM;geVNa+FRz5k8Cc{&BiQ{zB@Gu|brcLJ5l+)Kv-U z320%Dz(=yUV?~KYh#n}Y=JRh?6fdzh@O=eQ`X?1cr^_nR$QM^ofA^Dus2mYx&0nn` z@MwKjf~0YDI^iR^Q!O(9VyZy)Q6M*4P<_daqI3pXAYO?<7K*gKOy2LSlB=b1>_mDi1&wLa?@V-; zJ<;n|kWBrtpj~ucc$E%u!qlAlAukq0sl85z#KWoHpr-mlL6rBCsI#wsMF=tY5itCa zSN}iO{scU#^6VeSXXf+dlSxo(ErCEZK@(u2PQZyciOwh|=tK-?XgjEhHL(qCMI}lC znJhDdPz5!ppyC25F1UaTD%QG!TU~MAMaA8U`+^Ep|JUa^Gn2G$zrVNdb^X0A$((bZ z<$kvNx%WFa*b|9A*Ygi_=$olM(_z_>ELNNMhur8d8zOyFt##F3DqOUd&cx{!D>~Y~ zmrWK5=YhwvV>mk)&TjbDwp^m&zsVVNYzF&?ZjpRZ^UvOrv-r z;;h~^#5X3ws*yGOP+=%^$JH@-NfoDXzomF16~#(#h|(_aT{{w&^;P3dgoL24wL+UJ z1`n&LQUt;%@q;HqEKFC{GKk+)WA700MQ=UMHX)9rHCp}9GoO1`@vw22-&@2W{%ImS zuWBUs*LAt4AXuC379Ob@iFbOdaj_AG2Llzv+H@tJ_Jp{W7#F~AD=AlBovkp2Jx82W zDaV!0dJGAPQg)Q3%pW2woi3gEl>Hb!fdhopaT6F8MZOl>Qe}3o&QDk3kV;~qH-xTe z)yNuL-dl}L#*TOPG%DpRb`nI3cz~tiby3L(X>u9%3t_VI@W^@yMs}g~6ltW1IZbr^ z_LQBNmTHU&5&!J1$NcQXh|$2=TB$jeSm2Fms=w&5=JNe{>MwwIQ)QGC13T*ZuyG@+ zM&hi#Y6fwpGPM08C6>p|hJ=zQR1-s0aLP!WE?1Qw5JJBSk|5Wx%qO4V+>etnliCqz!vxLcgR+4s&5u zRt~gvw%0vyen~hcF?>IjH}O(7ASr9GSq$@gsoscXSSHwrkNfKPW7TZ289ZNPknV=# z&ZNVorUX}cOWgs!m5SQfgJHhHppKY;ke6YDs7Rtv%)C^he%XN^r$&S%;&f#d#K}?0 z3r?0(R*2&8KrR`cRT_Iv%+1G38iNc>{kt;ATGJ?6LW&^bg;X_s61{$Eit&W6)a;Gh zlQNc4(6uV18Ao0t;kB{-rqJOOu}>SUXVj&=*S8~AE6mow}e;V$EblX77HB(NzNp2inu-EnN-aW-5P z+Jzve)G>aL!X1RU;&4-p>wNw03cR9FBI)X7irplNVCh+O&Xc1~ZIcUI%$jD%9fN*l zDD>|vx3$|*5W<{l?3}<(F^P^2IYiVzXRGX)I_ii&)N={u6lIa>hV~q+x5-Qjh$s`d zqDqWbOjmegb)BXJ=cMahxW4o>qOYEZni8CruGXx`lfbdZE_{iM-eO2)utBjcmk-2nWOM_s*-zflBvZt5(=xt zYpHrkmREU8t?ui%|4#0F6c+V0vxNsEE}qDby<&9CIHF8{k3wm{@_yxN`uL1s{3xPV z(Bud7GZB@hsFpZTfZdbM0``PQaaWHbZckgl9{2p;03)97lOsylUVhhA)yhKkRoV5& zdAu2i)~G4L*ithNM+@?~HrhsraRGm8y1Rn)<|zEWOpm1ja}(&D8C>_&!jxe=&)f4%@ZGwmUnmZX(+fR6efsewvbh8i~ z)}-r&bcVXycGR5Qww2$M^8_wxul4c-yA499xtaBNGP$|E0b%y zohsAQmEK1+3B6^SnQ|~D-XyNzp`~tjp1Ha1z7etzi@M$yVz~ypAt~wZCyeuiMOrt_ zog*Uc0}A;aMO@OY4P=vb=~$Kv0WU1hj%7o(@m(-#XyI~2S$&)F6qhhAzJo`~QXwD% zH(mba=!(`^3E=Uf0LIWk&otz%R=3m9BO2PVM`elJ0yB5khOP|!yP#HaR=Ut9s(Kjl z;gHZ6Hke(A%Q_b`%z4vg`R#Brog5dI$W?yOqf08R!96JJ7_$rR?W#1z#AznL4mEQ| z-!zW20<6P#x13~~c;E%AJH`l3PmxM&W62q^j0k@@5y#s)rr)u2a zxWiHoU~VY_VV2xU6C_{7Qi~h2h;P8M!u-Lr1p$qJ89wzL4k1);tSfYhR|P zU!hzSj!1O)6gCxo3#6jazV4eLJRmu{n&xsk_~j;|y?qiL$&Hi{*g?T2$v;L*j+?O8 z@p2x*+15?6+;!sWvU@`2+%|yezqxXxa*#YFdPw)b4xjd-R(Od}*BE8zwJd{Gg5)%O z8wM)Bo~?X{X~db9)r2phS^gwh$=$@1Ymk?ryFM2cDxK^4Be!;ta=uw263D`wE4pEz z=u&rKPBAh3lviqgML*{E=zwmq)v{;4bzZLV%XQ{i%h`&}$nat8(ixKjdv*<@c`I>75STroHwY**A|uygNm$Ik^VtNw%Jzh90beX zRphimMNai<>TVs>%0?CWDK#*4i*1o>1{HZ#MZOwT7a+9LgfTKQTp{86plR zV%de|O5Zw`W67W*pQ*?jgNj^li<~*A$hRu;(x4)1ed~BU7I@dOoK@UUhQJJBd+G|} z=|RQrur2-5Gq67vq|1m$2Nk)`7WsBikuz1~{y{|^wnaW0RAh;Y++~Zn*4KE_0`#Hh zUje!>eFbrwEoVpXXb;-Ox4Y4ze*0_S-GBOJckO>D=c~bdY!lx?#heM!SGtugd+-*v z(7&9HZ`_Zs@{sAoUbFnTUzV?!CI63LRdL+4n{E8h2#?$ZIkV zMoau5TlykAu(v&H|Uo4eZMEoRZ1-ekt zSD%ZpxFR#UB3vpOL5%#!h}!s*te;DW2Rzb76%qHQ->5i44rCck#pZ#kSF0*(j3XB$ z4PLUJBAo7RGbMQ63Nng_<%%R=9rOpKpqO}R4glF;Y*93Dwi*X5MVV-}MY!CnNtCCD z%-Xh0Hx3TS^umRv2v2(>3WwlGxERgVy4u@6J;mVe;u4A(my_dWg;>OkUWqb_h=wm2 z=N4l3m^_W~>t?)Yquy$Ux7pCc?jruhr~YTE-(v-p9i42z`}r-cq6@_VF)El^DW~N_ zDrMq(T&1#rcQq5%S!IfqW;sOREd6V?(cw(F`nm@9$3zi`VPpc$QTRjHJw!BD)4`Fq zQxez;Yh4#XSEX%nmlz#B!Z4Ky#eWx_KUWz))_K>NB0Q0*lska@@o)1s+U@c8RJ|VW zwQkgoEhCC8JEIR$($<^O)p*1cLvu4KVi20>Zf4jga4fl(B)IFmvWihB0lLtOa(TMckE+PBJApP|QdXQP(aC*OXwN%!@{euF7rv zT<70gDQL2bG_x61Zg4KliE2>ydE2xJ=qtzVsqMCZ88@%O@kLoyaPyV9J$3_z7H;G! z`hO|ws>2!PS=O<*80UK1GA062D+h@Wq!ZMArNDt=Hl$V#;zjRDQ-r_vRjSNm2+?(D z9b<}=np{egIrYRZW&Q0;()jR>y=MHlTAoHScritiQL{r#q~g67;o`KI@{0Z0B3?-5 zJl`f4nh{U91w37?)@k8>5HQRvF&NjwyOGa{NCkQg1*7zg9h>-y6}>+wRk4 z?$gii(>(X-2lwf8_v!Ua2UokzeCU3>$o=@D`?T79IxQ{Gws|BO`oeBLhhvQ&lbf}V ziTxtRk14Kq(GVgOGert0+!@^`YKHL73==yxDwRx;crh~s1=1#T)e{AhRf^HZ=gBB> zt}kSY{OD*Vnk7H*?fyOfFhkgG7G;jMB_$uaBE_*uP_D~CDSkh3M?x&~&e~P^1$@oh z%n+WWg6-{Y%rxI9oU~mwKYUR9(Wrki^J`zd9bxH_IgjZ=!rUl6P0iqRc_>=0N)AeK z%Z0|N0MfcE{w%Imv_PCrMyRW^>qrUee_U_t`7(o97H;MBxxIdlacv%7VVLJzMl@&m z=vkdB^`>H?TS;G-133dGW(zbSWO;3Ce!&xD5TRIF-BB<^q~(aH1Dj%)$JW$LVk>J} zE%eF;QYYKVI9n!*1Q?BByybDgZ$>`lxhYre5!>MsF3&Dv>%cdO`Z@-G+c5C$8VSa^zYVOg)nejd#F;)D zVfowSH1{cDtvsbCnac3d{3pwKk3=Mi53`W8-kgKv1!I>YuCZ_FD>K7zJ{nohtt{u^ z)FC3rQtzzoB+K54pqqJhX;r2Y?Q7Ve#(rsS_Gih4H)!kqqKzn;C4rG2?L|bwBMP+!kDEV)o5jy+wS`48zr`XljWM zdb?e@@-Sj6BBmDonk3>H6Vvx)eeGr#?m&op@HkV8XZoUSQQ@_)X6;Y+xn}MErFvl) zv0cdnjuN`SAG(Fb_y~KZ%8;z?i%N@fs5F{{Y?oz?W?!@ zplN!Fj@@f7_DrLr_HW3$uTC~4*Dy}suG>s09`wehn_;+5*4(xwc$ZBwC3v7ugu*c5 ze#}?D3R5j{bRB<7*)aUjE24X*=C$AajHgX$C)W11!xw{3+K{Ql)2SI|7}k01%0H3P z%7raB5BD~^;QWwhxBlrp)66jZkQXtf_|X%q5kLzRAA-J0__t{uF15=VHdApi6tQX; z@vzsrMBHT?mXF&oVu82KOvOJ_&1RSlJT?{E?C;aO0ph^63KPKHecFSMpkK|NpJ{d& zKGCAnUrwBno*`jAeMd>0<>1cr^Vw}b@s8ZKU!e%^4D%scnWa_0%JJkV2DwPaH5sCN z!$6g%^IY_*WY4<~psslXrQV_lqoeH3y|yQ_ z>4~@VVtCFI&>@lpZj(m2y<49fw6*hMjGHd{@p!j1lR4o!@pR7>x{ZByx-Ya1-mH1a ziyhTz0(jS7%Hz#2`l@hKm#8*)8`btYThcMZ@MK;Lj49&Fsoj~q^E1B?yClJ&WA~gN zc+`|)Zd6PBtEM`!jxd{KULx%7$4%+y)#_`u)fO`h*W|@a2^ROvz}QBC`$b-Ws7@Th za?0TU_(KkvuG5Qm>=<=Wu3${Gt$!E!?bqR})Ql|N^xTu1;|JaJYIZwrO3cszh*kM^ zJHD2%n0Qrw#FP?EGwgmGBMi7)w?c{v{o-UBT{+O`U#)+%Shu+37~>BV-^8_bbWD`^ zv8Rl2Gfa})ynxXAKCYrA+feJhIq0r*q5ID}Wka@H0Pp<5-BC-ma;CqtQ-0WW=+bSP z)89|LFW2t3`9sC9&F`7!$Ip2Y;%BXtPO&bD$j@dN9?ol;t~Feh&>Bu9?ljBHFkFU+ z-d>d`vWM_a)5a<8YbMQ9Ki=-Ew2y6EAsR@=J8>a`IDKW{HZ8PoSM0pahE{E1hpEL! ziHz2681W5-UC-_=LruaA!|lwX)aSZ0DD@^Qf;mlFS<*Tfbz^jK=K-4?fd<-Fw_ zVmGq)QB#7?x{6q?F)j5cG^?L>73t{$f4`nScAqZvi$Se8!Z^4tQIz3;hv6lE|CB|> zL4UX2iEAB(=WS7`omygMB(`=J;iFWMDZxoaW~6M-U3Nyi-4I!ej3nmFFynAiGD-{Y)m^Tdf=CAI64)yRdgXm+&T0?K8fg zE^x|!kih7m?QGeH;)NB8_;7_6{`5twj`WW=CHP=&kv)jGq+n&0DZzVlbt7C@(8S~I zLi^{ig~ti3bhXVqCC^%izP-@3oh{Zp&MyPYuDva(Z6&eTjcLz z&hiqAlUn2Ne2U&8B3z5POnCUNF5Mi$s(<$j%@TKZ73steT*GVf>^1y?yusaT7;E#| zh^x&k^j$%`W@DVh4-(^}pp*8mQ_qcba@6ya84UGbVzkZK^24ySz{P;b+f*l|Tjtgs zwK3D;Ff5ayEo=B&hU+YU7O1O}nUOB0cwHxBoQS8pi);v>2I6-9EQb-CQlG`ko~Lqc zo#}UbtAPR!_SSR23V5KL!+>Bi8lE$8#9* zq&t(h*+LnD=Fz;iqlmd>3Q6U#{1A#kJIHN%b&qKCm)xeWx3z53FXhF!&`cG=y}4(* zd$m35wk-e_G00bSw-RsUHR5-J>WmWS6i61AW}K3f72w6W7i#8iDzJ3Nhn+?4XfGZjQuRo-=rDdix6DMa z(bI&Tq#VbwWfB`zNIrH|x=dkJUiCDom8<*`?d@-+w+*@%-s)^N!|>dY7;$8^#qguI z>HXSlKhF-4m7DVA+|)VEo&0Bp#OS0bmq1yn-8_j-Cs(q;l0V3M^i)fKVNIt?3}kE@ zh*>ghkTvyG;-!SJ+)TR%3W&Rs%>wVsf`FdRc4y-2f(RYViq_dU&5GsWJM2437J-AK zinZd9At*$>%Mw+2*Q3u&=F;W8BYAvr^TEPMW#`lpAJ4`9Q<`o7EJ}v zU)^tpVZ%{T6TroL#TYaN`0}ta6Cl>@6T&NqrR+Ts=jbDGr2^|%l4Jc*^~S;SxoXJ0 zAs-ylZ-(P@F)UhsEVGFNJLvwROXC8i(R#$xJ7~M`SqEqKH zj)D(}of~nSL^ldf3-3C{Ifg+i78=cRp6Swd@65?8=T(J2OZ-zT)p%0Zo5UMq*kbkR zD{ySR=F@keL=3lzg?pF|&&>YNQf1k?}YDm=$~%J;qgvU4(SYqa`%u~rUa|!WFB8C6y5Br z6e)3C_T?*u30;}l$4d$m#?e7@lZ!FVpjQ5y9bzI5?&`=i^~er7r-vH{KXj<53&d$V z_NU}{YTJtU`3y8OFgwgR1F9TDD`1<&qpJWaLCT zRJ^CL3il@xE@DRFkvabrtuzeJ4hd*o&??E|py->MaufS-c4Fa+83zv!0`pD_=3U0Y z>MVq27}oA6%TUpbQ^8%2^^m6NL`oKvbHzvJlvgX?$aVRborV@J zmuyNVRAU)e;NGiezo983Uf(gK-DQr!rL!$HgSU6IF=Q{FEg8KfKsWEG7_(Q;zCs>0 z!-)5H)UKQaqb2;odjGoXa{5l1=+QQ%f^{pAFf+_E>|dpYH4a|2Ben;Q_{&cHQr>)) zZ9~MgdN^;V7*F8usGL0&vau<*a&0x2Y39j+W^ndS{YrCD=?5#xPs+(XOdAmX_%eA%)v!v$<;)Ce zS*0qHfVDEL{o)!;;uo?yszuZuxmWj)v)DxNW2!R1pp`=z+5F3yo2?PqA;mM%{00*H4Yc)*$6~6m z+WC!Qs6>eB2!lwL5lAS}9DeJ2~(#lZ>+lr~M1~_omCnPGwl;S}?Iz%=_2&#Uo3zfKzSz4cO+k zFDYtiW|`m3^&s`(a_a$gM8;5Vd0Gxe5#mFS^7Ji9YaE|jeN`=&AOKHtZ% z{XC7BS%$sk6{8K~$FEAY8B>^6PY1h%Fe{2(VmL8srs7;A)XL`yw~f7;6uPH7YAs7s zGJ=LFW%(W$6(f#|Y6Fzp3#5V$Mn$O7*3PqnHk14%Y1uwT@UbUGHGT#pxQP&_CN0Q6 z`ARK;AVMxeZ11y}3rE)H=K1~HJfG&1^c>bbQtrQU?vztmLflPAENe;>(o(PH{L-|W z4>3ZV=T!i%5@Nl`Bs`!@OUWWik5JAu6;RM0(q$M#r}a%H{#=IPHmBuVw#h4OlV=Y! zd6hSkJt><90K8jb@fvw~3>=haJwkBs&XUo;+-_15te6tqm8v!o{N1+vk5mrWN4#yc zQjD`Ku-|w>(o^1H!FbFT{$QZ+6W$nR=qAja3{id<8NeUic`TI1vY|dJ_uKqIZZfaL zP;uP&y$zFI8X2kU{z#FO&oan8u~*3IQt_Kg!ba6YbQ2ZxzJ$0UUCE$k_ES&)SRKWr zbw1X=KI0ybc^~F_x?6G9Yb#K1d#a7Fe6kujJ=@67o|U*WJ<#)Go=n%b%gp)(PXOMK z_E}K2A(93BRu@Ht_{bOI?v$6dwqTIB+kS4!eE!@Q(^d?!0uLuON!fZ^d~E{Y{A7_@ z`P$cy&U!hpOM{HIC=RVA_Lq>_7Zjc1AeBR9o_}P9H5~g6EldI-Ga7fG&6-xYj@-kE zNBcA%ExOof<3-)+Yhqkq?n_oHw6{@sl!~L=kLw0~L_w)#pJkz;OHMIQ!=fY~H<=dh z?VTnX@1Y|_WciQMzcU%PRJnxVi_oCZ*13Cl^T#=WzjSeL1CiISDt>h)xJVT*J$~V#1pE5s&9lY>?;s^S*>mwv^t(iPhRw^zY+-+xRcv*4l5MYad&f zVm4Gl121JcB?9mdWt__y=K&^w^YcqxivE*C)JB7evx#xvXmo5Rc4%_LhG-fPR>;dm zrUc)mia0_`9Z|lCgk+t{dD1w8?Yh$amRtF)-6O=TD8-MD7ZF@dXCJHL_3Lgdml1l@ zE|dRbI#uXx2HNU=D<88x=%%8#3!;z59GCqtUG%YE9=dt%neu#@o3>}X);63GWp0^f zBS!_bO%~<{%y4|4n5MgJ#_BpQ6}s;r@?zEosA8-L^BDw|SxvDk@1HJls~rJ;HA|!H znB>Y{rytHZkH?8Q)_USsIS}Uil!w;nDt76Ra!#$Po$l(Z|B|ZI;%)PWsKdNmJ{YN} zq8CNnv1}e_=yG9AHwDMnS=$%wLo*y_`GmjfM7JF&@>^tE01Lw6lm60BAE3id%Ce`7 zjdu21>6ii>T&>Oz3Yh|8Vv&B=#_S{njDxqbeVF06-1-&;i0k%UhetgjZ6iqzhZAQs zOfwD+&h|PS%Y6NcCR&(*|LfdD+$;F;3ms{{O~@)=0tHbyoWW|!!@&QEmZQG4?qJIO zyFuPp<>Ck36E$j5tKtS@a=lH*Ezfk9GVzHngjwl2x)*IS!=*P2WA1t?SY_Og-fAkp zTv$}>@>JFYX*k~X34dYuEVDb#O4=#-)R$0lfxH+@0w-0+4ntl@)y_*t&2aqWi7CvI zcCf^+VH?MMjP^2SS6UYb3~el9*pIo>v@a#?z}zw(ulyAPbe1W`JD!N9?xJ+HDJK5r z4VmG1GF4eYd1HnB=&7_-cZexGf?}LWR{E{j!=3Gdmk_6?qH5wRIXKb(j$Ttcr{juq z7oW=(#dhrAh%Cpr^1IwBT#liI8^wxRE_64>qoVATu)B;Q9*=ah-H9p9T30=MZ5TRB z_xz#6DsLmsO*iW@n3rrfCD^qTW1GxyEcb;_+-OSh+al!|#y>rJyO$I>zp-!3aNKAG z=T$CM_v;JIaEy;BoTU*<`dXigT!JQIrzVVx5QiGy2Wmk*Lsoen21@!2NdPf7t1{BIQy!-sBnMUdMQ;qN(#`0rB;N5@X-a;n&h8!Q#jdB>1<8!7*>K|T zJ`M67caSgnVjAHPJHme?+s$w+^o39uU>u!goCK*xG{*0 zlO8)yYx|mWQ-6uooqyD4r~X33G9X=GC;j#R2-4MAkT$s>UG;wiNeZa9*?<)?YCWvX z)Z*zu)6{RLX{$R;D+W)~RVi(Rjo$w>O^SHtXqKPy+9BSO`oC_4ZK>wWG&K;1b!U&` zydQJNadpN7sP*9btSo!Oz}K5G^#7$99`#eMjjv@BvcIGbY4wAq6eX+14hab_mq~H2 zQG9H&!pjSK7t1lz7y18^lMctTHs8%s#?{Qy-Weu>w|y}+wb-If=MaW@4LdA)T4>S8 zxuyh5l113=5eE3&tKg3QeOw7E;Z2w>EbPsQ&OUU#yoM7?yCn>rZ{-FKmmjJAKJJlh zcQ|ojUKZ?+db)ML1(p`*$;Z`=DQ?M=(>fICQ%9r z@e?=61VBZfGch^1riq#L83AggB&v>l4Qp5@lFUj}CDd{7=Nzjw&s*o_vm1`TTNS@+ zSKF&QPy&_!P7U`@H^Xt;;mviO#=$Lp`lL&FIIho=zjb!4HxD%RtkUzlO+AopN@(2- z$9j#T&5B2+n*h$)r!>X5DZtN%MRh5kIzgVD1^CGorY@LZFZ6#NR-})oP3YJ4zU{Cg zT^p~brkUZmBu|Wc1>;OvDQv%cQoljqNaNtVLC`*u*Du2&6TlPJF?x#`j@#|xW0u6S zS7*y+ApNTw;XIimggnU2)iw>#1n}PYh#8I*M>NYJE69na1UL6(whZyCFUCuagT>i7 zFvIbs>vi2%W=gO{mI7M73-V%A+?0din=i~t%#9wR5kEIx(=nX5{)kFtur&evG`>`U z9W>(UVsy-K%say7M)$YD+hhXRIR5`Mr-|&G4kvE4f*tY28p`5*btoDsheuv%vi-S#2tDo=>{t;lw9N1?4-xr%d)1m3Sjx z#^l3^50Yi37B}^jnM!QS*AyM8=~u6ncq+e<4Vr>kUovbeDG$DK)p|XtXg0r#Vq_bT zplH2O5}~4?4X?}A>4J2##O)H{!vCBGF0JRUF~8>x)jyT;i~cq7Q@2dN@6@~bj1h;4 z7pY*m#(%y~G=m@+j??lQSx(>aTPXrOENbrNiRRbX+@tI7^1MccL2Y4@H(M)gmhVr; zU#-9uNC=X7bVMEMg&sTE;>VmBdi>+T3@iV)Inzs=(>skV0_JlROeJp04_J|C+ziKk$t%?CV`4+q z?q8GB^!&Is6me;?8bbr(d^S>%2z8%}FIelfSpJRVdfS&kkQ;jd=MCCdhgAI5~>X+el}Ws-*NWyq1L=K%b#r+lH20%%7P|hMk}s{aJv;g>Pfex}TWb9y^5XG)B{61>)6FB_6>dmYqikn34Vt5n9HZ{^=E%s=%2Bo^oD>!|>TFc1Q zS`fk_9wk3QqJ82)C`?FZS?0?I(%dOG)bFI1mW&+vjS6>UsZQis6(yP^fx&~GCgRTY z8p1T;&lloVPlC81t$5dqq>|gYNoVfcgmCzo`EBT&fk!3mT&E(~X%>~&(!r5YNz;(7 z#10`7#lnQ9_Q8B{{Vh1M41tKQf{k76F7bio@)6ri;W-27ZTQ1s?XCiQ}gcPMQ1QXm3cOJQ$AGJ&_8A z({zs0XwOJkO5@u6Wpwa&&n5*qz&IBvwcw;O>|!VM-7YytDC)v+e32g#nwxH|G~+z6 zRl6%1!Zm5Z5F;i=(ekgN_=&sZw#v5!R{9?&yz35N^*)REAmd`YUYRQ!-A6s8I7;{8 z=?bCbM`ch)t##ulE#jB$sG^64&SboIxRqw(?wewU}DksB|y)*bQ=X-ZD3s<+g+{ z{GxpOaijb3Z+T*}6}6@`M(omtzQ;@z@ygt4m+!l*Kmp%BoLd&D6#z>LBG@%Xv_%=l zkd^3*@(&EM(uN^L$At>C)f**-Nd~7t8aj1v6MxnUq9ZCtaO|?0j$OhU99eIQ@nOOW zd@jn5Fs((OOy^S!osZ+Al&3@tB89Lh6TgquT-YtkImWtKz9b}@oaBjO9j;{*Z z(5Dl4$y`fjzf@q?SLOz?aVaKV?TK=^8IB9{O8*u27w2aEeiz0JIuS!-7#2fgly8Ptr6Zz#qkHo)I$;w7x0!QPISVZKT{)mNzy^fVo~-WePGYlB~q4{;dr0(Rcm?o46Om)V?Wn&gc63} zn=VlSXZb@FvYx}-dO}Iyyt>F5tQyTkvA)v^!Zr+v*@w!(oA;g}5#30^NjRond;7yq zoq`Q!nHi2JxQxh`&feD|8fBFv)pts+C;NkpBTvVnzL+b=Y%R^L$J?4_!TfllntrUY zDjB$uYsa{_;;%aTcrG!>GtF+WRryNKHIoi~C0pt6Bv)d2MwiIw;n?brnPU1*_2RO* z+uiuJt^ne*A(C(|oX#*eN?+*5xt*1o-!F&g`1p4FfsP>L%_PK(9V&e2I7W#h2lwhs<{smtES6Y40 zt?rAb3Zy5fFeSLdeX-J~7fuX4Ipw5h^gwsptW13emAOml@pO;R-fmgG55Kf=J96t@tMryTKDnk%;PQY<5QW(TiwTvnaA7oh_&fy8s;;e zh@vC55WY1^DRbCUyuBMFC>g3`!Fh%v%2-o+@=u{rMGQC7!AX_GZc--tk++RO`rjE(%&f*PAuIo$J%bK~7(dfdWl+J~b_n5* zMPg(eV(tQ>AVmMprUYN7s<9v))kJBA&el-yMbd)ug|`X!4%i89t{j+`XC!8{v0|~> z_W?F0qeroY{g$V)hL@l8UZM8RGmJcxi6^lND+zel&j!p$}l*AX764aS(U`poMW$-o1 zbwfJqFz;dm=P=IBNy4D?{RY?fZl_G{KJfNuI{w6WAH(#eWD&PCx8pwZ$?ws3mUpXb zs(o#*HPzN)zGAGc_O+RmY5!uYZH=VP^5QRfG2E1v59o+2{X42^U|MgKSWL$zPI(o` zPQX8&g$*{Z$D4g+m{cZuInJf*Q2VdK=JvS8?mBxrukhm9zDiah zn+{f>ZnE|u6{AH!Fm4S(QuU(xrE;#mRy2Lx;WBVy3;tZ>8=ATI#tlIFq97H12i9rT zC8phA#k6XFW8Qsc7_MVXFg?+&Gx=dp)X0vciLTlCvnC-CT#)h`%9XWdz{DDDU)|Cx zY_#5C^yA$E38U2b)7??ig=aDzHTZByYz!Ohm&dH^7&6}^{6DjtXPGY9JqwHn^3*^H z-t3uSx`?()sa=&zyhKD%7xAZNj3~vQRG7FfFQj*`^i)bqg`#b?gIn^n#W5sM#&SyV zbZ?J}<3R~gO$qMlaWTXr)^X|4o@$P;_3p@9$1=Gh9wEGAW?9?TApOcA8LneF=gE>} z?u8<)_1MjF44Kc4`+Hydd&Z&Yn<6l`B6#AoZi1I@i-C(R8l zcuUWkft6mJ7vUZn@T)xx|lO zpz(+Dhnf<6-Xjw}RbGf zX(#-F5QDf@##67z)GcFQ+S()`)3ksRX9gJ`&tIdxi1C~m+aMU8@((RsPQ`pj(nhCr zh+QnUD0q}%nJOYb#IWd|eWhhWQQ%DOBl54?g7ds$F;c4DAR{3w+X%9TNK_I#h!(;T zGpujDvd2+7K*3AIJ&YIk;Hwhj;^5%=9Ja0*n4nb!GF%&LO0cB6jOBKczLe8E7Iq7R z;79v#M)x$lA^RX(;Oc@>@dKs=+Y-{UYi3WA9}`Yqj9-L4r(9s=Q?)HoEju=s>{*rH zBnjf5>lKKzguZ?7c4E8T9{G{%ytUR2fHuF-auZJyf^3J0*QN1=Py@2l{=aP)SEBBxw*oE&gb% z=68WM==Lt5eGPbtf2A;}jf$!8I9-;ITqXgfRekx!sgss0|1j@>fgV1#pjFJ-o530$ zpv)HSYWtO3+c*1HR_M)ox6wQOu}KoF(O0cDJ7hway?G-8&Hm&z%MQv1VQjA5hjQ&c zD45YJ@!+~HoiyTUzuhXCO_Hkj?do3X6QctSFOv+$jKi9Q7{>*vA~Q}rqI$? zUtQVdrWW7L8FUwYRG_=)lDTE5u^0aJ1@hpWWNPuIO~0pkyt2SvI&aL?rSo6AaGvGG z2Fg%SOhBC^#B+oL@phry={nJ#TiS^SW(G0=*L#P`5pcI3ObLGUD8}>zVv)5jE+KyM zNZB=kn4fMRtt%>9VzF#1hrfk!f>j-!yA@ z8RQC6f@iZ0-I{LS-IUk&_VQ_qVg4^V}q}7q_yu!4JifplOWHn{qc$I8j zWwLLM#$i_0G&#G^HaIzGE`_|nYB|w3)>vY9NS&>jM2wf!m;i>z>~fWvfH_gM(s8Ko zmzhmfmuuywL9M)>EX%fHJqR66H6^$*CB}3DvDq5}A~Q_@A67?FrhxeSVMY3|(Hk?n z6Yuo3>*;bxZ+e#u(kR6#N0 z6S^KMQ@8EOtbTq1-hxgIPJT?(?X7*{IwufMVHw@f3b*tr7u*Cqg_zlcc+5MC(W{f=TO8#G%ZXG?a&Z z0Vq<|v6XDW?(1~tYu0yA1OVi%6c@oby4Q%&@df1+8@!fDI@TCuEL;8{jEkxD#9jee z&mmbU_Q5xw!HgmlGozFiFRrn#8X!(5*5`)4z#3^t=O#KPZp~HVb!Y1Ks8}R?aGp+> z!2Q%4<3dX6?9lQ3!rj`N2U@yR91v^y5@%LOqtI7bXFZYR@*~OY82P{NBUzd?dJz>F zavSkX&Vh5a1t(0uOcIuIGK1Mmu63Z$?dnOCg{(Gbm{J@Or3G*bV8W(JW<%lu&E~g>5b5yodv0BrW!wc0}Pu9n3t;8*Co9( zv=LtQMi|F6sd~KXjS)Aenu%w;jT+Q>SjH9!?xY~l_WA9a11Zm$YT}2UYPOgOI6W_7 zB*Xo%ugvZ1Dkuw3u#PRf^I*0J_J0a?_h{m+JlQP%oerqhFh?QmWm^z|={vD{SS zuYL7q0?yTh;iRJMmK}9OZiR0Vqk^3ykuruU%M$q^DO@2+8D&J)W_rqNjB+wzBD;(F z?Jlz~Wxa^LBE3dey?s?sTA>1S+yX;Ha!%2U4rzP**s+wDT||rw>6D;bYE=g<0~}dn z4zTY9nC?%%?8&9{3L;TP_(P@%vRAc_bY#8w|syn5DWPQ_tZAy-Zs@q z*na-LyW8&A6`W5Q2S){;)DxIp#&TlES#$*G{a(D&9aTF^*+h&8S*>62NMRP+&}ZF` zsUc!1S1OAHgUAa^#4kct-PJdZvhEJT7eU`NnY+L@%QRxGGI6QZXG}tYs>hl}+|*lX zCg5okVu_?Jtm0VoC@MYXR-zz)nUyFK-x0)NGtjk|n5}RHenrD@!?Q{>231qlR;A?>wj1%9Ct)VwJ<0{7rbgIAalktUk|TTKIS8-z zE698`9!^xd2kzedkj~iyiE4FupJfdtz<8!d+vFBkHJGgTjdKy+yn&|H`o%}E+;R~W zwPrV5XF>fuCDF%j#8RuH8m-)cLASH#l$X-%h8w%f)Y~geNceG`?dla_A*@NL@&vq; z-$dDzloMzZfa?;KYV#FO%uK*%cHO2j%;UxUcWXVr6C+0~>b9iQ<@xfZNLfxYOpMaa zfZNm6kh7hG+q_>8%G`WIs-Ae+8(=vPP!K=H`8wmo4JifumW{?(Q;n-FRJ-95PegEU zp%&)bMA>v%zgzS?FF&EtsC2^rC!I^d^Y*i&Q0smw`)pC9Q!_#jsmvi$2 z+>1D+Y`{r#-jTUo@PXZ@46Evs-5;6>|6}$9lFK1V_Arf@SVZNhfmcY@dWC=NS+<`Q zHoTG0{BL#V{|t9&*D=JyWWS#*&I(259hK|<+kyW5xVO9ce+8hKIKl;BEfuFQ$n)L% z;p?v3sd?!4M~F8(p+OK48yF$>S!PNsRJ&nQN`?&+h=1hIs!%rA>_U8=(&;+iE7kS{ z;;MYD?`w%7D#5orW*(Jjq_50Oz)kr&%a3*Gbo@=7cGe%nCB<1};AzSY^4x-MUC9f&7yNG% zIa=PcO_fB`G;|fQfh&mDJ*C=rvagacJ8BeVX3#wT+sb~Rl|6?oSztWPxe?nKAhHU3 zT_kPIIBUe>5Y4(UF(yPDT|@*z)DQ*S!POhoV15LeNC~r_jh9j|dj!bBf7eRV~b`SAXVH+D5 z)W;j<)N2nsUl;+T7(bGZECcpd^HUf$q#rBhEVi{}wK9QttFTQqm(Q^{^u5B!0mv&w zZ*vVDnPoV{tRf66#Z0~N!NsJWV>9DC(~F0^nSs8?eL1#*HUy7PESSA1y#dS6T0=~Z z=D`O?85B#TsYX{>-6T4&rdDAt6&Wys!-*3u!7!PAdB9|R!bY_W^!cINr$Y&|ZEAy* zIvY!e6$~R8?X-IF-^-X}=NOXFgXq-MsEG7$t&CFvHRV53*D9_~;+SUMj9EFY$;8%y z-WK^JB&_Atf_b#9Q6mg2tI8$PHkEwO@F>PIU!2H6t?f4ZUQ6SSW976>5kGwR4HDY=u_>_ z;Hg}WRIa%Vzt1!`4zJ0*v38>Fra!b3yER&e|2yS%&?i?$w{ zLp0bpj8Z@gM|o$CvM-3LpJi2aIF2bos>ltmgs}k}sYmL$!cvVs^%10Bho_u4s@}fc zvynKalI181ptTa^Ur>o3yX(0`D&U+k^~AOu=qubsZ{X2&Eaz*Iy6O&i$fJZg)1x_&~ke~ZF%u7#m3HzTtvlzE8qV!$n{SK*m%Wb>-q%+w!+TGckXXN^OQ~hNa zxHgI9dL&y5HfpZW$c8D}YnqSyQ*Nl4{8EMm$SvMw+V8FUwm#Kv#^GMC68Sd}44hGi zS#HlAIWgFVKju1JsMRKhM<|=FIQ{P#2WO-u-H^m#9PzEUUseo^*O>rTdL_=;V#eW{ zlx$~V9sfR*oW(7VYtU~>a&kdz@-)I1kV*RY9$Qt>!-#KEMJSXYWwLsb6k{Bg`1)=7 z(qk>f>afNQuHe6flX%c11`d*=;qPY*X4zZ+oEylazM+L3+NEO|ehr-il-65wKDPA#kpXK)1?!0?y#cICmEj4m9RBOXe#uW5zNSSC znqp#SDJW!4GY(t5A`AqMa`x%aI6OhNqq1SA!=p`!%vWrBu=Xohj?n?4sS>xR%1lX# z8Fv`VWx1?9SKg@2L>$x2QN&GNsq0Icpr`=9(_OSs?tY@t#J9&?U)v$e%mgGwI^B>e za(j8hE7Go0+H5?MtT*GZ%^Q(tCw;r=wAm}c!5`&b5YFPk))R8G^`PWr2e5{IJdvy? z9`^-^za|x4VbHu0H~T_@`pQ%#%e94WO|P-Dcc(9aM--3Z5nrQ>6@<3KtQ*Y^N?*QE zFGL4fKkGV%xlnU80{&7u>lv(KnDcSGc5{QI(;2b%$`f+{Zo$yPEk_B!BUs76n4{RB zMd?phYsY#@AYnSAjN;gWTfADH%3#y*I{cCH#w`qh8vwGgDWXaaiaJ z@h~38uwKnet!ImB&vRYSezq=X|FztDoK$elGBn=cZL20;OGUA>6rgu2)T$YWha{mm z&WhGgKW!qb$P_?$dh zt6J+m5pGq))pKQ{_pxj=sa$|6COq8ezxr=#mx;!Y*FV|Vv`Ja3uX6c#^L)@irDfA zF+y5L_~z@|juA5sSI;hUkNE35E>qW6&#tz?16h7B@o_3@7ZJbHXxF8qW*lDfHWEMB zpyO4FB@^?e(($RPQ03$ z;dZRE801tsI5Sm`Z@pTS7gBaht@XxgBq>`iDy3Diwo0S~Sfg%mkdsE*=>P!Sdz+>bIO8b{ob_W>QI-M4pT-#%>LDs^!&&ZG1?l-_gWFC+Ydtz5xuqT1XqO^p%-$xCt@Jy5VV0Yyg1oeT}#^8LhW| z_qD{CDK)kwgRp~)n_8?$MqNbpo{O=U|6eioF|Jl!ef;b2zxOo~e^btz3jEy{&@_DQ z)igZS+pLFMOev?dTD?p;kAsEnY4_9G?59cYIXEM=__vIkV$9Ev%+>^bK4&o-#La6V zCU={0c+q3gxm}_wTrB)%77ObIQZnYgDXlB(0dFXWjW0|`g&2y7XLk&_Ga;01Z^@T; zT}FGpuXofKm%1Q)nghYUz#VD9`hYi< z>wjTdRu4G7T_KLd%FML8Qug*X_+Y(nHwTXV;gX~@Wl3fC6?036PuaHoxYO6K!-u~oqnsj|)n6+XuEcHj zHu>ggn?0Eo3<>V; zDHF^O<;5_((ISi2gyFF$&zcp8yEC=;*+xzsN1U2xEen3?DWb%%|D`e0IO29++ayJx zk#YhRjk;d?d&OhDB$HF(`raZHd)YKeFBK#@>*a5P+3nadU`qTrU!{pHCdQV#W*?*m zmi3B0_(b?mDjvOB+N(?XOQ~{rvZ=*a-I>G!Oo_;zqBO#Dj*;3&38&OrDglvP%cr3^|NES8yy8^2a^ z7j4T*n0|!`GL1+?IjW8h3KVoY%%#%z2AMiTd1kmAClyKNHX@5lT2IS$c7-@~aV`w9 zsft1Cis@Uew!EP|QLvggu^KxyYAyWeDP!;*E1ziaTVH^f^@~hj0bgul-N6S=oMv=yByy8!@Yhs|K*;s71Mkztso@zG_y`n)8j;6xJRop;-kr1di4* zuVsr&4Z^emg^ts-m=e5Z735Lk8gJ}4tr=$IWL=&!a{XN5^4~$uWtc}>610V_kx@w2 ztG6k_?T{gCgp#qSgB4na?VosTH zaOYCkp*)3v^+3Q2EPWlb65gw3`Dd|;xuV@@+tTE_UH*+ul6lY{9g z!L&d3lYzlQgMb=gqPRO_<~EO$rPQx7TWJ7_7X<}tcoV}@r&HbsBSh?U2yo{{*>LPWnkhxh zfH#015o0+7I`7=fV2W|Ntbz`ZnTcPv0q67hLn#W*e+})mVZ=`ASgLVnI-PfQPg2>O z6^d^~1;b~yaw6k0YL#cgVSSYLSv2IFf%|M}uEQtuhT28!ux@v|YUX!u#GeLv+XZoF zYBBM;;t2?NUFEkW%S?&*UsEi<4ZXT7bs^sNMp$kwcuE+|US1mpI(yHxZW$UOPK?UH z$1gm#MVs({`A6ar=Ol~1_cKS~)*c(~Yoq)I7`K7LUcn!8#8T_|x$&JTVo6%M5?t9= zrjVK${VR+lUs=NHgI;+j6%&`ZR^snlEAjug=*xyAeZg01qp6&sihuLAnW=avrMB<& z#&|#D{v(ObGLb{B%k4eToLg6)2m9oRc^~8`Giiy`TO94n16H4J{N^qH`hBlNquPRTe3T}1lKcClV&wQA5YDeK?iv4&tFTo0-__4Dn?|vLz z$)p4m489_-U`kgwg>Do;f9-Fm*sn5kK>(eVlMb#!UK@I&NHwEi7Aj(r7D%2fmY{oJ z-*3tjD{+lWSr_BdJZyk;JL_(qE!^22mQqZ=0>rzRh-jQx)%G`R>PYEOBx*Mz>MSNZ7_=Si$g( zD2?Iw%{8*=1ZUxtX877BVz(IDnpvmZlfA~l4+A5?+f;>%tM!YNU?ER?t550yxMiJtDoiW)elDC-b8aYb&U+$lGX z17@;;zI}mhBI3GofnGNcl)F#mT)ESNzBdM`jZ85<&uio;Ue8HfB{~hs`rH+NX|AK! z)Bu{QF(x29J6RXNWG?3j->}TpHBeT8W5W2nuUePDQncyjTEcRk!eH(6EXGe&6W)mK zpr8n>jDtmmF#kt=(-_1>i12vEXTaN7X)Dzuy_n0hx4_EFaMddLE1$29mHz1aij%Au~qHOxs$}KnBB}E#zcq{D;dX0?HC@iDu8mt>-Age z%RiP`o3|ieJCZ@3q~R0CM!9O3FB48?^W`~!p7%>}KH4$>K?c}@beSo@t=&Q`&#{T4 zM5S0eT7S)SPDW}m>zL#Ntl~t5IY!*y+_D_~y)xJGc?AkJi^3-Q(KSt4+ydgG#55h8 zi}KqTG$CT^+%=+^3St!%42z2Sq^mhYjTd7{L5xfIigEBP{_Krp$cO4Tq&` z6vKt{(h_MO#h{H)@($kjG*RiWgOU!RJcM^-fbx^r&lA_bVvEGISg*XJf28QZ78ORIk=Qd9 z#nDkpQ{nJn;t9_(;;-pu<6v>NzNX{zf@K&J>k?*MG*`ZkJBVp^!(tZWC0W{Xe^Y|n z61ugY&KG;RH%42z!|923Q;Zk#n;2Gtsh_PUlZ^cOrkP@F_v^BBV;ziV7(0dVL#i5I zc;@4rbQwPO%*O@kGQ91XkIT|!xY#>CN}SNn2IS4+4302LQnGbU=2}0qP>IfnZ|4*V z)^mKb*kU5YMo*KLVkZRw$mU5|XG(BYT2#kZa_gc002!JkB(yFjmgL*aD_iDB2^qmR zzWelcMZOz#@8dc47FkxP=}b;yhkCnht~`l~@l1h&%LeIBD*WY4&1_x9g7);e&87qk zeG-8$l4WJm60qMF#O`4SgA#pFj;AdLi;R>h#1yu0JjIOz0m-q%mg<9kXa9;qmUHBT zb9E@z7s#vdZ*%Ki*;6rbRe=blw_GQdV!Y>uj*=dFNQb#R?u{1moA3j|9&B- zGS}|*JnJ@jx@8C);@wn~tMIs|)VGg|$~@QR&f78T^5+g)eb8 z0u`+is+SOF&s|`O@l}BhIkb4L-GNn3uWvZFNxTtyh ztMFj=G~C0;ST`8TXLGdK78f>+W)SUbuyY9QmGUC%#1+9!Zo5yiFci zHsB4mVQr7%J6NBUr}G+di{vbLDlb9Y+SAQ2Hs&QbUb=4Lvo6^c78A?-v+9Uzd+Kp{ zUSg7rF;>Y4=MZ;_H(#Hd;tfMI#Ws%2+$iz`(@i5*bxo64o_N9EM61EOM)8Hz?(6=9 zvaWQ?Pgx%03`)!N8pFJgam-nO!o(rGR^j%<1xz`Uj{jG66EQL-q{JYn>rmNf<&DI) zxmVD(dRjrkl;Z4e8S)ns8!5NwQVM0efIOv?WxkT1mP!*@jy>8Y>SV%ded^R+kp8i` zUX>Pmx%$^h!fk_Syc=@kzE{HbTAcynjm{aS7*`I_A$YNK;1HZXBqCbqpPd=iQ2&q^ zdZUz)%0zv*b&d|tBZWE};uqvrx*>~LHWW5;gsH{)Ic5L7tnv&Ee{+6Yo$RWNgC{%7 z#I=eocT6#E-9fv!qfUV{=j5&rT)#sCa|h^-8*_u)s6kry10*lR-{zL#v4T=zPuY|o zF0JSxu9e`!b7eMMOg!#s%Wl2J{wB=p*4A4hTKH!+;#5VZ!B0#O^SisXls{5Yme5&m zsW`_*j0! z_(@n9IxXdb?i*bR6bbN(4f+!&=9_?N!Ur9heSe{UrD-BQ>MG)qBBx9-F5IDs*xp-D zyahPyTR0QubQ7IR8ty)s91J zTWe~j)U-~jnKEUPDZ$1L@p`xI5W!=DpBjL`zkP>@FDn8bsQ=)OB3Bre2Zp7<6<*rGo5TBi?~w8NbtawpRgJJL>;cbbDJ4s!eXILHd7{$u4~`!yI2*RYT0F zm!h1$(Hf=y6-~yWS=o5&x?B^=JtLv(C6+S@9%j>6hs8$eMlZ&f1ra@*ZL{&&bNppN zjFb2j9g#iv&u-3P*FbCZR(^{8(Vq^3At! zTHcTNqCiafIdg^MzbFWpsaR}(e^n453PfiuBz{wW39+-n;=~WlI`^#nYi@o%QC1?> z^3VTce%`T&;le^YKOfC0(s|PcxUewBNt&A#vmeXN%?CRru#@6g|LgQTqG>t4T@#>R z!vZYF$z>EOZy`SGRFFPwF8&9F^VQzPbBZX1>KU>p z&^WE6`@tOOO?c9yP$$L2$2&C%gJ} zDgz<`BL;~>@5#Y?>n=mJcM2kuB0Nm^+mO)JAtE9Okrn=s zP+zNY@a(J%1k#Au1&X=Ez@}f?1-fchc7Yu9dz)O11{Z1xui7PmUYYdVdvdjVb3FKq zka6&Gwn^JuX1!l>o4fu$H78lgF8#Xn!`x~dype6--(h;jZRF{GYRrT?+bxG*l(?Gi(`1oDslrv~108(5xepcwD`Qakyk zLCbjOF8zn<2EeiPz6>wzS)W_6i+(k2n{;}-`5W{9EE15%OYe!K8vup!9uT(hn zL(rTnH)e^mUp2+F8#!aqHO+jN5@M`jsd#blc5aA{M|Q zj*8O%tuXnBtb?rQf!s{KqnUKi>Met2MP%K^UkO5~0P2t@SANCWo6d5JNEc;$HpO^O zAaMlIQ)DgJCTUdYZqKSwHVkz4y}DD%JbC_wW!OCFAfi`$W!|6`U$ZT)u*y^8;QTCP zIz^xB8xYYPNa2u@mLq3!GVj66(5kUUYDt0OR}i;yzru?m!K36op-8C5Ykn0kLAJp{ z^c(d_yqxI1>6EGKA#~`gkeb7F{g50ib)XbBtm zo?~1tVP7Ysk~VGgwvF742h&%wZ92Y7meKKJp)bI33f@V4o18}U`xHvEqKO^!%OYqu zVo7QmJJif)-uV@DP^JVQV&Cv<`4ZyhR2hSEqg6!Wh)%^U>oxLAi3uDlvV4dbru1Lp zcJNKoZjgSN1LEuC8l2^eS#46Mb=hlC8XaLZarXBl%S<&M@+C&gHf}?*NN_ylOW?lr zm$*4qk7d3XVbyYLagxCvijgLQMk+%?9*-Gkm=j()k?hb5IGmM5=Z2j26Ah_%TXc*ZB&(nAkq z*bZnxGO8i`>`PpM<;ixu?^{i4ywgGK98qaXA0Fo_{8<9xaQ4*9dn`AKw_qi1N`I1U z7S)K;lM-zD%COD1Z485$pRC7^zFC9`iAW0HMSRugPQEXKf5?RZXL=iv--dsrZYM7G z-pAwp&nop&*pE}T6S~UB^H1UephT~DCAEgQ+}kE)^Mm3?7{nG?Tzr*Uz&I9r8}U^t zN}TPzPaLLXHg7Y`$$sp|d*TCe=T_hWc1E=pFm z67T!kGz(w#*+Zv?eG7EtB!LYQ4`Nvbad%%C@dzv{_JG^{!-(J_Syy05svhDwpV3(ng^LSP z&Gh3VZ-il7s8#)kccpCP>e#|1;{5&it2AcBdPH!US|Q%^HZsm$261UBNQ7Q_G-E4EwtNHyt9l`GE3G|uS8E3jf|r&V_T5%I2rXq zuFX^Ph8Auip7b;k>(Xmb8JIpzoJ(PwRnGr%Sp{2gK!_N=PTSzRv=WZJ>}j---58%R zj{OoG$Z}5BPWv*fJisAIeEXhPz8)nVjT5VTE7^gk%qH9-mFSB`ab#QBB7Im}_wNt+ zJ$~7Sa2s)`MG9y2cB?ygZ~y3P#QbEl@OpM{zYn4Ha`D;7YdpYuPOs=$K)jh3p?^2k zy|kwq@8$`4EoF<%iH5G{*YJ^crGZMpdVu28wi0`_5yv(2 zK+W#5-Vb#vy+G?tb#bbhVJz!y$7kke;$3e-a9x(_wt1HvZ1%3U@d3+;D^pQy_R8Pp z@>Dxs^oFoniUlR`u+Bg$Qc>&@vmxDQ;Ysf%>#%@+?fT)f@R~QkFwT(Qba6yZ_#fcc z&0rgr^+xfQX+vJyb$HhsBJM~<54Nf&_j`8~SM)aLij;c~7QH5=nMO2WNNcFP_ z1#P&++lB{HQE?5Mdz#Uow|YGCL&O|=+`Lwsbg%t$C_At*Rf$`@31VaFLfmVI*4>Vs zVz^6SKH%NPa^l`p6c1bA_11TpT^L{ER<>{>-Pltt^!;HgdStMIw1i%*_`IiCvwUve zbHwL8QL`KUIHim&LJC*q+5J33cdT!f_eUFPqebT7w20Gg4m_W##0>)O`P5?EF$lN~ zsrtQ+Bku7^JdFoaQLK0O$A(nBg1b6|6U9l*yc5@@i~fbtTKQJ)@ZDoAGs0BZf!B3F z1liRl!E#YK5A{}Kmxz1NuQs#BnB8!HZ>1YsWW9+nY<9!Ty=9a#ZU=eMR1-HFc?0f7 zJku+qefJII7nP`=SZC=HhrUYf>pS(UYOAFgyX$kP;q4rBZg9V`nBOyv9r!VCKC!sx zOK}lD%|HxqPs3a_ik9o7`F6Ai3^N^%U#1T z8*A`wcQqZH!AQ;COIc-AYLYc-pTv0v%THp6NLR)z5#_KYMn~hDC!jRGpYv8$NYscU zyR}pDMnUShes|qTW>F0^c(F#U9}1RArXTe#=DmW>|%8?v2`XY&HbWTUPFTJP-N~ zm-klUO%t-(uz@kksu9I6=oPWb1`y**Am=IO_s z=`xY+`;B7*_rt@A_kcguv%{AWD|`Ntfp-M%m!a_fA_4Q)(Iz;SnkiAqu-$6&q=327 z*JMWEwPd{>R{2&lY(@}oCZ|z(ErM22_LNTZ-rq^8BPOt?J}VQP_;Ic;<@c5eJN+25 zn&p4jc@d9xa+G1F?Ij6sOpBlY96QVioP33;R+N@0x{uJrxcY5hgCnCOO*NvWL~q$| ztALOId&H|N9g1%SU&xHWRjEqJ)`(-f8Lw55pS^ZjtU2rm?VoBi7makkM3AgBBd{=4 zspnNn;Gr^`Jdu$YD{g%zH%_D7J|jfp6WvO~D#> zq3smxRhkK=l8BlScgi!BI9_2@ED5w+;XYsWlxkXtl8`WDTbUVwl76!rX3j7pP?XTG zD6u?U8Bkd>0;585aIB1(-7sUlzAUz1=)gN)(76pATc$+NSJ+QxgrcF9TgGukTC%%^ zzCk)~9TN5ZfG0M%IkmM%8_V(g3$c65RAaUVfdVnvZYBZL)uSqL41Rkd$`ZukLI}Q) z#n^}XGV-pKpXYY+ovuB&ZgM|vPPc2f5}Q5i6q9C&S73ggQa?#r+lfp=2V zI6|+lRw?35kxzLcB{$`svZy=58xy$Sr79Vy;$C#{$9kDDdY73I_%YQk106f*I&uEp z#Lk%ARTfz)Dn`?b`$J@uAG!Ey$1ay{{7i0)kWOeW@+bThDU-DSN+rzR6Xs9$L7(#_WrS6^4B(!N7Q;yOMia1FN9)pRS_F zSaHcTvo9X^=@o{^b2LO;lbpdY4_7HMADx6c8NIk}K z{xJ*3#BXzOJn9)*xEzhu2uUb)O28-*zV;AjnGpV9W5oTk6zn%4{HdErDj2*q)3!J3 z?yCjst0Jxh)2VJyxu3idv#)};t#^%_cF}!4-xuNte2|Q)U{OK^W=^xeb;GxC5<5*b zzSr(pl8TxTy4p=Oc8jS9Qb5K+A>zn-OSHWrv9i$Ur=n5tadL5nz*ufV_$K+Ug!8=ba+Bv~I3H`O(IFZw zgdOI?yG#~h5+myZ|DuzY*!i6Twuw)+>-npQknsj@sby|g$irFFaaDSn3E@<)zEaUD z^m6BjmbysLF7PHq+~A+7YCX>PD(D`5V{fW{pXT_|WW5Ptfj6R5BXKTLR61f-x9#=- zQ;iqZr=fr{>sDL;x?aFv0*1E<8<|~hYsV4qh zO-Gn)p|8n=6qMY;cuu;~gz$xD7FU>kakid_v%PXeidKo_QPm@4ro1mPHHzES^y6w8 zZ+Q~HYO^mcO545iwkM`S2UiND10{1>NQY;#oW5O=Cp${vKs0o--0X{3H=5d2@>9=h z(ID#QId9DDi@TGeBOdZCGa+1;TFfN6b8ZeRw`CS}UlfaStKpqi_8YbbQHMIn>oXd5 z`4P$%(vca^oO+c(gy<_GOa%Fj$FhNArD>>B=wl=nb4ixsTDd*f%>z1ktl`fxrxcsv zc5*?cle;8uoO3&Tu{!u-*DAaR{dK}84*gU9N4EqUdyrVqCB@l$YSfRpzTQ(`H4Gol zJJp-W#d!>)ul|raxqTqD9p2bAbED%VNmP8jR5iRI`YL~B5b1iWGWW|0ziJ#0v6B(*U*ad*$6x-fk8SD$e=6FuYVQh; zV^DTNzZN+vN<5`u)QsCtVXBd6A5Y93gu`vV$|(%{3SHgADDNbX{xkdH9o;yx<3K?` zYl4I}l2}d~u-nEI7$LI`Etc*VoH9-6Xc*)lvn#w|pt(gp1*b}~#X4ZrF!(zjGM2JV z4PMT@7=t$VAgyM=o82L{( zltfF`e=F?syMx@|o1`&nkT+YX9wfv(cS|og#RmHe%hi>WT=-reFUC5Pv}`{`aol9H z!|aQzy{ol7@OrA*?2A?2&}ci5u$>Qi*V)p~XG-6gDgB&E6IY6Q&JRr@PN>FEQC1=g zVI+yGV4SrK`iu+lX5=8g+PYvJz*Fp++?-J!xpNNC zV%bd|=9K-J@s*HbzeXa^xE!2I-TpjzxfZ_EHmKc?mixFmHN%X=Tb59q?AG|DTcdTL z#&*?EvtvvnE=pI2*#IA|v>sj&<|Bz$ zQ}sAmrpCuf%PXDgNGw)xqfR;BBNf$;k+U$Tol|7>)5;+C<#&X9mf&`2wFLQB63tSP-pZ|{w1VNQ>xdGi*e$^)wq>b!Bsf8- zM0xnLM6ZqwQRC2m7ad^@D$e+|t_|Ifo=0gLUzDyiCHT%0G9z(Dy0X@k;8d^Z>5;_G zDH~gBp5|5|%PNh7Rd(v#>AT%$JM&4FIfB+R!jxo&ng!?@<6!-uI?LTUyEa<6uv@Qywr!8`5%cbzL-LKe{ajV1AfPsFb=-c8#jP? z+>FG#zL@UCM%@8@MI4dEww@t5P|uQjvzFydnG)36&0If?)A7+J@Q2IC|Hk;Ai45smDyo zuJ)ufO6op8H4WP(MdrHx^SlU0HWr zopdu2*IG4~Z`AiVNm+;*PwQceH2$kt?#rY~S-E3wA|A8&EzH)s$yu|W%>!Sb)-*{| zps>p&ySnSS#23LQNy%ogL>$O#hYbdF{UAWsX8?65K(Ep&W!CKu$g8)W3yZQiaKlbH znC6?I44M^QVsr8eNcn9uGL6KAKAVu~qh#gYRjfj(!~`wXL~@#2s)ijX3!$a5idAwE z(r)|O8)Lay;l+o^N;47{`I@+badR+Ggz=SyEy53^deoKeSi~lkmiC4i#xtwvzGD9xLzCHhW z5FJHq=qn=-@=LzgK-c(e><2C)IJ#S%kC886m}i)gII%T z)n{4QiM!;+a*xI$sa*>(bR|yEX1%tS!7_?gX%J0-_A*)8$o2XVN?@ZyZq3lIQQDEd zvLoOPp)jNza@a}Ar9adkL>a&elR18LHSdjr5aveB4ayADH_eR1HiXO#UR>2zW)q%_ z#w&R-Z1jZ2=WhKGq-w)?|S6>F_JhZ?>;)!mPQSB za-u4&?JINJuVKgDRc@oKG9&SKNdK|Ii#z(FW+Wa(lf4}LqiwWF2T7gYoCU*%qTC4X z&J)0kFB(Wkdn?d2-p2hBq2=Ad|X-8c&{z;-G2SxB-IV{)w zGkHUaT|&euGZe-xUl#{_%GLHr<_K=@t#^myPTBkJlwH!N!!+>l|2U0%SLr;qRt_A; z*O57nKTFO(=-}?HY5Li1eO}*x-{7WfgFp3FYV`AMxDb)LqiS>op|F$%sNVB$*GDxY&H&K*5F7ZW8UgQ)6qbd_#3z65n=f-=D=s zmRE3jCa{c-d8=|0$%XKQNsQB1Bi3{U_o(4hXrc`6!Ixn4Dd4Ygumir|mGb zaJf6IxBD`~y4-q>D>lvMPW3pFxMD~@<4DdhC3wHnHoA65OfISu^WaKP+~txKwovuam% zf8LUA$5WmFZb?@%zk>x%mtFbz`~`PkI`0Te^~Cti%8|+Eq*L3ZGYz1ND2c zb`<(Ws{J?_aka?QN7ln4_UQ2DnpWYe3?Dgabgt?G-_XLaYKB!UNLjCoiNaaw+u4C{ zJWV)Da{kNHm3Yk^#Wwkao+Tmv51tShAZAx9B{;guL=*2MDQ|_OE1#tnvx8XTP3ZA( z2J3NB_drm1&zKw(Ykk^twX+%4f`|=FGRRA%s(d%KogG-=?YAy`IXHq8qpo((6KlyZ zuVpz>&A(&EFm`Z67LRzw<~n&?o#4@w4EqLYI+Q{vqr(6SvUiyxD8VmcwJWOV25i99sb;+HU5(k% zN!A`!qT!X6C=2_J{_aJzMwNj+%i{VEX4p4+D_>^V_v>xi@L|PO$JsK&Tb_2cWB9?w zShrBoz6q4gd^GA<_Tu19*u`QT4zY=nQCV_*Rq@^ni4GamC`Xs6Q3umL3xub z_m*b36?8|<(b&&2`re3)ec5OnF=H;jeKZb?$=5O4#1F|CBBrsc#N=O-oZ zC=q9j=y;`C&- zl^K+(8NIkGSxHPTQx}V&o8oBVZ)vO7dc;$zr<;<}FOI+=xj9~0m7C**(kh@#L!e*Yq?t;G{BQsCLSFU#S+XT%UeUR^lBC$;D}1xJMHodP0ojvb5~6gG!iC zpT#8`#^ok?vnH9?=7~^}2)yr+cu=9LMi5KX6pt_^*y;(Hqj9Errv$%N^C9-t?uNhk6fj=sdn)7nGCRX72ipBg*t*8`H~xb#K&hexjm30{ zyOprqp>M2;O2S$RVX!>qOHinR>#eI6=vR!b|#*^$jC zIjTC>&U_9n3=7*WG9|dQPt;E-@h;{wJb|!Gg+rXtTc7oy9brnbH7~{_Ut!o9x0c|% zzBg3seaO(vf0t%C+m&bETvwM5?rL7Pt9d3Nw67pZ>gjp)WThjeSj3nX>$~21wLah2 z))z6(mTc=Q2U@==U+NT@2wd1*WJ>W5HmUM5JrEzePZzjPTeypm+NlQ193t-*xMFb~9I9;qDU!=czWk!*>1 z10_~^hZcq<7e9${+$~DuVb4mD74oM&KRdR~0~PMoag>;DI^)wHU@XlzhBo4)YF;yu z4wo>kq`GeG9mjBRJj^<6d9P9Eb;!)fIH`r}ZdFD2~6wt;8QH zQPNgL1rWo;G88uvdo)@@f`&TX^NUR}UO}5V5Fhm}W=B!>yv?i0tV$U!@D4qI<=h+I zw!QS%l;D1En<=yD5rUj&N-(U{lwoG2lG6??B}Ru#875YuYnt}ald_vIWyHkxG1(>E zJkb0a?@-B^r3TxBk$Gc__zJ z?3!)6wKfO(3nG72{lscj7}_XzU*ibjWoU#Ftn&7oG8F4mMV%=@w+^!Ml+7{@iZZl@ zDZ{esvwPFk z;#V64j^xp0IM*kyVTX7pl?|U#h7~>;;V+U$er%xV`MwxV$=SEI?w=d>M-XN@PM6ec zo`j4xpoC9B;$=?)YovKM0b-rz7*9^A)WdDnrJSyCGD`DVMr&JPOWk5iJ?)lS`){RA z^M%9^;->0GRa!k&SMvoa&DR#|9C2CNk}FqB(ybC3y^o3{7i<++nyyyYe^n2}V^f+3 zJ>{BWSoOAue)tcqZBuJ1xJJ8U1+9^XTL(!#6RKX*YoTA!{F5={R%-1mW|tCCYG_ zv7#R(CJVAcd-C#Ry(z<6ZVHFbElE;FThTiqHdBJTQ)Q+MkJ~xuTtNIP zfci2lO-g!DrG0c*HNN%9+y>zo8p^cPXC%w8RUTWr28cgY6T1fRhf3niWLdWCzS*+g z80II-@T1#ARgC56m`3azk>lpt;)HW=in7UEfuL#yZmDMA6mwrSNbj!gO34 zGn0A6b6{qg%CI_bsP*Vq7TbUH4(#s>Y%WA7n<7`xu{zbTHL=u|zq@Z>&tI;R%I zgV=RPvq*2^K^aIVLr&)A3GW0t+-N2rGKE1NVV>}!Kn9x|>6pnxm(KDLJf6RoxvF`> z%ea|L|1~xuuEXhigH*klY}1;$l6JkDq{<0VPyV&KxbzN*sNQ;Y&fStCUNTDl%@cEQ z?WG;b>#<28q2Ww^PF5`)q@(tENNo> zSzz!s5 zG-Ic>3A{^Az~$Icd1o8w7v-3;WKpBEMl45fH{p+*!4}JWYb9;SiA5X*<#m}MW8)Nq zXsIVELhuGeC;1;TC8&|@;bg2!&%hs>abO$KdBq{h*m=p}3`6#nzD7;`_337vIDea& zjK@7qBS$hkL+@9o?V`TsX=4jlutiozXlYkt)vG0`I)p9w-3+-KYnDWU$UU!v=!>Fr zF@G;o)|wbPIMJQFOyb*>vCN{xaNy9wuxP-bl*r=j9WLc$(}Iy96T^&l(?X0C2@xYs zxX`rVSEa1e!--PB`B$lYmT+pV&o%q3Crb}!8oi6+<7D_x|L1f#C0ogJXs(iyP)Stx zkN~gVI@y=+(%JI{ioER^TIg@EsZ`lX*ULpsYw53aGb>MLfMa;_44F&q&hq`(A%}*{ zS!kV{>+KrRcEqnD#7R*tK;EpGuGOx50UhFpq;$=GnAP}EHUqR%jK8E7YlHYA5}esP z?$bbwam~rnBXtU-oAMp7)tZIG*>I2+2gm2ogr^|~!fhfjEZz^&H|Bdy5z9GMOy)ow zy?F!W{~?fT##flB)_XCiK5zCm1;&_0TxrebV#He(3rJ9>6XgqSm5#T8aUq6sic|hp zksUf^z1>$&#Xk*NJ>ff)U#xR3rv_4@^=Ov|;u2tu(IsqZ{!M|ggn zE3wJaYHZ-lnPx9M*jHp?xF2$MoTT_cj8~j6k2aW9d0qCz%^RrxwW@P}POwu}E~?() z6tT|I#>R71HV;%e&xksdTW<;Sw^{jU-0rqz+4ft1lLPNokwC2FY@O&)TXVF}=7A!g zn4yImrBP@#CFt*~$Jj;_!{g9Koz4c459jn%n;5=ClPR$oStK!v5nmxPhb=n(@HV2P zi3+A!j$bvRbv-dkVbbcjH!J8^U4DPES+&0Q1xyQ`?yZzI^l#pT5Zoh@j|hv~f?GWa z39dUhogJnHr>1SuA3Y)I{4FP;&V6mBMc!n#%D=SJYBiVm(X&!*pPHV=Rvyb%)w;#B zwX%T^v4b);lP*sh`iI7xs0keHz$aj`!_$5i0M zE?G*C#s!SwCkcp61@U25wHb}&esRGMdx?9x7Bj35<*V&+=l3!jYkVE|59|`?{lrbt)jAYQYz}>8RzlCv)FX=Kq*~;9XdB6byTW_!#N^baN-|w z&D{Yp3o`za>3LX^c-ARo=YyVrsldHy`GY*5Jh6vXnhN|ns_lJ&H-^KC*rL5SrEDyn zgH6f7rh{yW-8EZ&4MaQIo&-$ z%~5gTuOz2w2-o?PHVo-2P$cfETpiIdQ!!LkPl{5?>^TaG<_lw&ZKeVzMa@+DvC9{X ztAX}Pb+ofu5AqCCfmzK`suNw63e#MhorWa;%yAOSNg&2@Kja(SS4ki?(XwmLTPE!E zbdjmR8q-hbp@|~%u4c`2vpe4CEmCi*O#c9E5@Ot%tk?T{eKEG+#G=7AB=i21o8srp z(85)^1N}9V*usYb3{qZ46#*o25*N>(bLD^1yslN!hlHpLD2UlAcT-@YTdDCmFs zAb3Nd%f+0shvrX0JDwV(dEdj^Ao>7BgB z{j0Qb;9b|sPMKYWtphZ?Dy`kS|8aD9stB>eW{9FiNH`IQn0zw9d*^xh{Wb;YMqNJ>d+E3`1f#rCGVOG(8G8`IOAqc1mD& zJ6llDRw1y2S4OC6gn7vI5${m5@+zFePk{O+>i;mFe*OQgF)E8j68IAMP_OLvk zsx*ywzo*(%V0m6>q-@&FXrkXlOa;E~t>hH$XAkQ%2F+-kZ5mAlzU)=4cY16S4=O6b zo5>>6hGxqF5)fJe#Syb)dxke%RCa! zDsZnqmOb0^I&uKN{J(C6@W+HVno?w2qhV0ga}Q4}yGIJ;X(6)K3A*{{j^#mWp* zHJaEbfIHHacvR*fzo}##e=fuDkghWPxtkass;!vI7K~{mj**}IG4%)4;YFD(92u1n zm<)}qj3g<`8{L5VedS0kDgGo?o3H$55uD|& zs_iKEOgHO*<{TU6&CLyTi*my6Plx;QV9wNK=Gy~1Y?A{@b`CvVxzbw;boVPNvh{z6 zTR!W2UB5EXIl%0ROH;au-uEWBkV`Q~(ve(funhwZol`ipFkCxH0l<9YFhodXtl3i@ zc%}kp`w~L4ba=sFIOZjCa4ajdaQNS`Hm&fjRP6kOgvJ%bPxfXs43bjpAbF}wG$Yg+7*^>k2+YB&fPx^7)968EW5U&(AnLV+3 zPMJ%6yi|CfVzJGknIJFH{hbDH#jFz8O|98ss%Pr{>pK)+?LUJ5};i6EjnB;hd-*J}8ti2joo8 z&Q9}dT>KvkX3E7meY$9zOywPHcNcMr?huJ6^x}^08Enuf z9;40p@mCed&|Z(Qjpf{x4VFZ^wR^p-Xp7y_tqr-6O={z|?n;((j;X+twnm8wU~N*u z{x=gUwzWXnPp1+$b}w){d){s3hC!V@tEwurCW}d4a|^8+ROl794VbZSPUVL8sB7sM zBz92Pla6leVDbKU_QG707ZNcv)r`hhJ?*9fi}j+MM~I|4$=Ze_bCWhNoon@rA(A|p z(b(J*H5FK?T4DZ)HUEZEp$VO%QQZBp0~+V z;r9HH6z*FKV(RCNxn*kh(ryu5#l*WiOY=D%*Uzdn#dztLAr<SmSCmofF0W2lfOT(yK$CcaAT8VONM*q8dge3$+ zybL2si5*Ib$x+D#edRystW^dk+3(ZJuzM-tFC~tVM^|~NYa*8mxICWtrf-Jk{VY4x z;swX!t3Fwa!Oet#2HoKCTzHjv3v-KkpBQ_FYp;xwfvb!qgg~yGX7jL1Jc^X~dV())Ae}w7X!ERBKY{Nj2Fr14S_~40wEl$t%5ybEazS37<`$ui%xv0&~@1rcNo+)@z=Za*&XtgaDUZw+ZYmrKleoZFeR4cu^M z4*nNi`0>{rB4#`ucY(h>3%npdoMArV;<1N1q(EsE9>J|UGzyBRI-(4+iY@BvOmAoa zz6&gTFApi@i0RBl2zOJ*j~6AGb3(rkz$Rk7l!PFla}0OR9{HV0+qoACI)J zZjwA%ub%a8tKh!ew?U)H47yM@GX1NLA%e-Z(e_Bt} z1n@?_tRuDT0j$rH1(5GVyx|p-fU8pVEH@4G&A?xJwrf}71R+R?Ewb0OXK8LX{ZooP zEwyN2?|c)$Yb-SlSlz8ymE~+;)o7MuZa1+*lQP)HC*hQOP5E}yD2UGN6-2M_e?av6 z{{c}m&ggX^>Z$jQagp$b^KzhE=M$AhhsW9A1q(U)3|S*&X{=G_=Stq8LoZS6bjdZv z8OoAIszZf5Ia0)rd{D;cikMwWAbGa9#90=Wzsa@GjFLcjZ zKS?Ji(z`g<_W{y_)=0uRljWnRSl>^0N;6E@6k@M_I#c9^nz0xdbxE%3!_vXj2*R1_ z^xq(>?6(SDCtGpeK*gs;_A*?@;~C_wLbpNs_ShzRzxxU>rr>6Aej*c{4PM-w7SZ6C zDR|ZsljazOjch?jkuTuR%@VtR;MMMfINL= zwmMq>PC}~Qx3k;P%7MaPYY58RdaJa0yIQG1oKBrCIj4>d)^7TE&Xo9Ap<+9UQ8D88 z(?(BJ+IWtYTnI;qCvoa9w6SUeTi9m*h40a-{UlqgVVD(F3RNYMFM6t_IhN_bANOGk ztF=uUl&l`r=oT6Hbm2r1kHk_x4G7#~DWQ5F%muFTbc(yN_j zLDNLh;kY`@Z6@r+hJlhVsi#`m4B4JStj=}y6vKQ}^D^E3qb@5rS$>v@T%Q}R$o2V= z?XzyOM4!GL+(q?*L8wTopZLgaH z*iJ{X8rSSc;p-s>p@LYw&S5Zn4p&~4gXMIgY(}_#k}?iz3reEr*Mw`1r8m}X;pm?G z5GEl>AZ*Nc?TBE;ez8U<%PzMxB$DS`XGY_ClQ2{8a&ILM6B@gj31P4EH6k7H2YPSU z+Sh-tL~2--lAx7%O^n#8jN9kGAMVq9{e$>$&o!B01h80Zr--G8s0;6WVE(+L7`KDL zy@6%ecw{wkYoL@kwqE+Qn~$=lrr(VX5xrfgrys>Q9t%ImltdCsl*ahbGHDV0GOY=UDU%S@ue8Y(Y~c}^{}0dn)%AEH zgFK*)aSUmqT&iTC5Xbr9=ZG&3jULH3C)KGT>@c6!Y<^98h6&(JPot22*9_O^;imK& z6TpY|rL2waoP?rMoH&gOdA`cck%R*qJTXjKKym5T1mp5_nF-)+)xyX7HF4%dI{5g| zN?Z_*aXEv;tA|cwoDR~_{~vL09^O>dy@4iqcURM@s7MtkwuQ8iASs%vX`vBL(L^j@ zi>7F+wm>SAwrUHsv`r9HP>YHpsG!yf6;x2c0TED9Km`?N1;ydRS#d%Ehx@$yBq!Bx z_2M6oByug5;yib?Bi%&yoMqO|Y_fMt zr@59#Fn1UQ#2${gqF9q`wa$#Yp>K(I!}Dh8u$(|!UgH1k1YzBk{A!CspY5|ID5$Bi?xN4Fw_wr@oIM$YF z<96(JaA*6@JvGs`BiVKn{myD6+U*q6S)gsC;4(YSUTz$S7F0;J8j0CG zd&bbH$Rk~?UE^Wd_U~Nde_F0_H~!?h-|6fczp^!h6Z;i(jX$Fo!RZ)+kIY@0&misQ z*+eTs*F1FkI!$mJ%`K$0 z_}CGoY0rwlPd0y>%~dAOE>Lc`sT>V z!%S;{nYxV30(Gw)t6DN-4madwwNRa=GXTs;xw zH2YLLBeeywdQNJ1LcH1am^GI*EHxoTLy14{>Y4?-n~|3>xp7Ylao@=ui}NVa$u6Bn zxGjbL@E(X}B>JBDxYhRy@xBFI)PMFICiK?f4@Z*p8a zOJzyPDbgTIcx48o5yFy-?`^ZBRB*jEl3=Etnlz?;Pw^}pY5OS?V>+cGM;5M$9Z&{V zS`{_i*e2~{u4{CrlpD{>I@-6sdc?B6@Rz~iC@BU zfiiGS3lEZc1YVVPsg}OdCeB+E|A?VM>pNWEBh3s9S}9(wSWjIoem+femjtQGUsS+f zhweCONS>S_E}?2QiSZ-7ex+m-4Kdo;>$vcMp3yHUSqc2rr_E! z<;u-_Z&fBQ!sP;ANhyI7t$RbCwU&RClTP&FfMB~V3lGOaY9zL`hUnCUE^zWn zE1jrrf&PtGTGy*0!J5{9c^$M{@V*qQBHY`o;s1^VM+_CZ#;a8kK4C#9wz*Y&RA1(( zB7B*6wouC0)fdg&C6|m!|uxq{_wTJm|rk)>T#S1LCi1@A3*vP6x< zW)pt}PoR#UZQ^9(BEw^d2>uZb3EJ&JY_*X={l%PE^B3ctIL^n_c1Fnu93vbNUEz%@&{N+Sxxe@u*&x>QlY(;Ph-Y5|685(Zb?l zrM=dlwwS>&1li3hLc}&4qcJCXK(Nmq#3Y(jaA!0mE^$oxCs_O%hXt=JcAS9){OoIc z5YztiXJ5rXYYjPa;~?B(t>|(_j?iLqL!P+m6HED^sad&kXR2F`#H%e7y;rJY)f?AN z&)}ZMJ;cPKhm~6!w+(TasqJV?4)dZl%w1`5BdfC~P5wA&6=AMr0~WC`(6C%^a2$}U zH6UMPP!`GrZMC9v`LAl?M1D@yzP=RR7)eGh#6gg34Vy0=9|BXo#+Rpv)w75od zTiQA?jp83p(*#z~k+w%%vRw?_^1W&ENaX}e(`XStMH_>|P7K_Qa6yp_7q2FdOQ?2^ zrR_FFa{-52yfQ+i;hGpzVQ3V{S8jY~^Ffu7>_5oeA*5bUTW2byzfNm58R*=!puVCB zZ3O{LWwA4?Nwj`}t!0Veh*^x+G_7$Q3)7iA#S#CEmd6ulaw$^T+-~WimvZMc7SM1D zKG2;YrH*PM?bT?V$2r}a808bQfvQAVNEnJh{J&0&D^whonCYbSqT}=boKE=9be4(h zx{`#gWWzRVk6%h-Tp0`9hGm3h%Co&dmZW_xixwj+Pba8sO^ahoN zkE6W3#?5=0w)aI-#t5V~ol4H3(geGr0hzDdxYeHJ=wo7b&a2jFOW8%C8GG>9jC$q9 z%PE?CJ~~66LY5hLPUH5xbhmiqICFQ_PhYOw*x+;nZkjd25+0s7Hye_@KN0U;&XUoj zKMzlj!+g7Qb6={n48dXm77w{gGzYW#sd>$sRN%%_cuemgCQ zK|7eYbaDX(?=a!z=!Gu(C2Zae(15}$@r&PasJZ@`+pV7OWK0UJk?Fi7&tR;EGoOyM z5?o^OQrqiR`=>aQLSe9tBOiA(A0QfwhS+rsfiZtdn;Pll1N}3oy&qu)Z6sL8SE9-O z0)7%F`(H?e1;UOqr_l#X%{?_fC;vx2c$NRFzII8`2&_bT(*^OHG$8QG(b*lV=sY&Lx zYk+@0P&giYRAH55A;YAalliHEF|2Mu`@!p^S}FvsA>;*B5tb2RSf0** z@6@ooGd;*M^F@M}^}EN?eX0oCIU_t|Lh&^X#s5JP*_s;RG`?(z+ocvByhn276h8a3 zp`7?2SaL9}TNT=RVep^=ZdSpYN~C@+JxfYS8$NC*;5u$SxLr=?=Q|qe&CgdHyob!| zmS~6}(!1>unuWb$X#U`ZqE>mVHb^?LxN$xDRVp{0W8rhSk+P6BXJz1?PJ8?A!R^Yx z-F#xk)M>@w{ey!g5j{yW1`%JvzMN^=a&)PiNpTWPqa{6cn3t{Tc{(X_Y9Vumk zOFW1K$RwAjnRaYz$RJh069)%b@1I1J^vy3uf_Myl&pH@a9Ky&g)8w^%daZKf0jDMf zZ|L}5%@20B22?hB(;#@)L2d$JawCf`G-dDtTa{@V3kbt+bdcfYTwh!+KX7pSX);2J zq#;kc5M8w3t4!R|sBzb&xqhjjpN~%HgWRlQaZ~&qd%Wpjig>IA@uBY36v}@)xShpL z4f5(ja){lHG=$uIP*6&G)=0ISeI}oN(wMuA*Oz2)JCz$Z z9rpLSa$f@b;ZF(O}OWZCerEiSaOok4C!6u=z?X>oD&mnR7YhXU> zC-Z_~CM!&lC1POeJf!>j2_qo9x-f@VrWHa38xvNnj$}u-bkPCWMK1|bgVf~sKOI8X zvt~+E462NV_+_qmFVO!eq2O_E2`lM_r8LRxKd>gZrAxQ;hQSh+>nny;2wFl(_oVGZ ztJPfN+aYz* z!0bou&~f5WRvdZok~qb9{g5(>sDU~Uk{nZlH!Ie z7DKK_Fut(?8o+MVUni|tA9V@pUN3F1W+`~AOFP3r1xH5&<1(a#*n70TjRW-|#}Oue zbbMq1_W%nxn9P1hW0gtgZa+w$_>aufa{ED4lgFr$JaJ-ZE4mIhyf&8b5V-Nhq11{m zkWyZ6$I20U6TUi2!oo_FWOcMk-A5N0-)q;z%j6wWBd4AvB*PzGOfr0Xmn@SEUvUwS z@b8Dx&M{qB=s7I!h@V_z&qW2u(e*07?BbT&C7Ta#x>z&j&$*y|9@hJ7JhzslBlybBr6YYZ^KiZ1$?zIri_>Az<@+N@3$m`<;EsaXrF;ZaHN z;*;J&N1LIF@YcogbGyv!_f6gJ{~{J_B4RU;z#!*xUv z9y)B6gk_Y3r7fP}JWCnabP;jGw1_-@7`KQ<*XpP;@PI~9BKJtFQ*j^2R|jbtv!F3U z8sjwPi-RIGZiK}&x??B@HV{n)_w2Ti>4U>GjquCa;*xLau~G&e>@TJUEwtW2$y4xd1Hr!hV2!PBG?>D@8xI`p z)@PuxiK?73aA~I*{Gp+MUhQ)w{8Nck5VLY=6?&e3yh7W}7%}8y3Ca*P61O(g>iEex zy*)TWnns`THJl1%fd>crV5VYUts>$*Ic?mLUL+s z<6$&m5vtGCuQsRi^kMq=K3mV@>y@eM|FB?@Bwfj^d;bvf52I6^j;}4~ywR25({`ri z^{j5_7QA^_9nC&i#>wN&!*l_;FYCC|Hy_T!nKw+wn2#7r5ldWhd;;t>$&Nqj%F4HP z7UcU{8t6h`TB|UMqOgY9jN%tv7p{_oG~r>JB!+y%kQit50?IRc>vUw?Rfqfd>*qSn zn65s&lD|6YGsvHguQb7P?_tX-$(u6qpb1yOn_XuyexU?sS-g3}H`dZu9ucn~M+-!l zpnmtldQ0k=)s_1y3x&y?d&Td-v~2uZJcml3r`?_H>Deak@FZCoZI#_HtJu%7zO&pRYAtsnaV1 z%P&ll!`F{!Cs)0$j*pf_<7h8<>4=~hrv0BWiaqE#xVt_hE^O>Lj3sI)2j0j)<)UF@ z@Q1c$E-|5sPrJ?%KW4G^rRpzuXKFwNO_RTMaGpJEVM4yz^_>OpSGvXFT}ZYCUiRju zXi!%`r2FphO7RP8zaW~eb4JNd`_U_74lG#Tbr$`0k4=gD?OyD*nY&$=Z8~S(J^atU zDu~bO^seCQ!xswDDtQlM5WjYMcn*n>H!;Btd#nlW;{=I(6xWv~Mt!gAEKDnBnb^dW ztzBoSOk7nLmy2e1^+`Ap?344o)m?iA>*frWlc)eN?h@lO{zEqlyZRDynwjk6nGDSo zOnK#MO<=z}OtXXe^$B+H!(ncHk&Tz9V%-H=NO<;$V1{uTaydU*K>2~|p_`glZB3SH8I{i|{5nPZ?B{d~k`llXWO}eO zI#<{kx&-Go&c(%)6{{_-ob!{_>9t2P^L8Y*5|!}e;Tk@h>a;5XPaIw>%zkoWYh9d| zJ$ksdS-;E{amM%X;Srv_=S_OE_V6I(3^fv4>f%Dq#i!in62f=)6urf_bPGmRZ+yk>1vehq zPUrE)DRjWB?dE2~kIjv^ty?gv5!WkdDsaSw7295Gd7HVsLMf6*xQD!cznN+i?*r;I zgY`$!M>UxifW#_z)-4%+e`-WtI>kbk##)o4r>nLzzlyG8`%Awg;-WyvqBjys9XE6mSc z)xa}F#Rt1a;4K?Tq{eRv)_(npzL?i5yWEElZf4Ig~+R&y=-u}wLCPtk4OYA&Gg%HP^X z^I2;K%&?Mf6j>^G|7*!839EqMjmgZmd;j z$uPm3Y4uvo!oIYK;EHK+GPN&_WD3_@)Qlevr8qo`@eAbeO9`r7gq+~!ql)P{%-pLD z3O7um*YP@DPx661nDB#6K<5+_`h?#)-1G@g(`P_JovwGZooq($yRlo(S1L#$Xsno| z3CkNt1{>*>(RRSaCWZgUk(D(iaphK%(o+-5-;nI?S9Yf|F>4|@Jo-g6%-oE@o2)YN z_=Gr^U+T`JX=e6v*XB*kFc}c7nBA#eGcjpVqVX5q|7lOY(O;Md^G)~m5>|y|@MxP} zEBUAuro78;Ep~Aa3P6K|32lssW#Nh^C5V=Kp*`9q&bj=9;5Yb3ltg-3vmia9rAR~r zj0KoJLQ45JRFHJx?Fq?ZlB#M%W#XX;<>pad+Ff&ywI*h5 zI*PgDlZ9#vE922c^V9^+cT@K`*?WG%U&-Dh-F@SZmm5pOi{0^~v`X+*w2EoHJn6ShNN)A69<)|5r;V16*`2oZZN9;E_Jw%5X9S;} zU!^iJueOR*WnK3&@!~4GRwQ?vPajVPtLD?^@@aRsgk_0%>3E)N4<^3G_O^MLYj+Fw zM>$cJoR}mAE=vv|xT(j&v&EZD9(2!$D&`f><9PolAcVARd-Dh)=q=rYg5lXRM8@HS zpm?Q0yh2+jmv?!mj zOS$oQcj`2EPRLf-_z-j;?CZuS%g(3z{ALf@5K6_xoBjot9=%HN$2bqZw3T)4Rxmp{ z&n(jRQSEBw#%(<-RVF^F^>B5!^{f;pnPx7Yy)dJK8d6hSuzfm}*JbW%&M*n>$K4rs z-=jpla+*)DfK}4JwJkhFy!gt#M+GqZ{ATvJt$RdpzdeEvqss-us!XQ##e|T_yey{n zP?w;Zj?Zg5Gd1l6xv$G^UMXB$j9?W$ut)G#vC@ZAL# zIJ5!h=~OCe1cx@sJldm98Tj#^x_rVO(Ixy0Su0*$^M|!Hs1Uwf+NsOcx=ZH@Zcc6qmRyh_)sooE ze>M9nde)u7#yE^cK%LJC6Qb9}s>pM$KHu_JUEh=FwyD-aK*1YFy4mQnNVy4zn=*+O zAFE8f8Hww#%QM+2jjN}Vg-SJ!2@1kh^bRhLm zrEPqivR%n9t}(w5Cw|CeAk@>5xZv_!W)o+!Hlo#ljhRh?mMX!GnQr_TVOHC*f+yPo zf=!MHJz)DIacGiJC^s(a6_ojUcRti`)`)=v8k85}&z?bg5-+Xw2o}Xc!kdY5v1!Wx z1=$@v>jbxR*qx3DUS$fQV0yE-(71@q;_(SpmRabY?qn7_CunAIXZK+Kd2&6;p(?`7 z2_Es;QI(pksv>ku3N24lc85tH;?D0h55K?_;iA% zMXP#7a9t)>(Nkk$SnzGcTE%6P{^KgX?#bO*SgUvEi=N3c#t2Bv1l`C@xD%deAJV)7|+`l(&-8>nTjdg!qAc=#^}G)bS$Y2RLH-+ zY9?PZE+;yAx@qG`b<-8l9EehsxOGASkH@lD^4QEn$e&30BR2u7QYKYkfsi@Cjgf><+O{5HNo zW#XoYE@SM*+D!N9nA58gzm8`~5?0}!D_$yB=vItvS|w*%ELKbk30^(2lK)yRE?nqA z*B~ybMc<&X4vb6g6)z6ogA1y}jhDMKJmYNfV%Y>O$R3Dz%!PbVuukyogls(By-p?* zF->9i=FA{cfKuSf-4-eMo?%WX4Qxv4^DWU2@pte%LHm`UTipW6>gn0 z53_qkFe7k_7}z&HBcWRE>S1m6T}M-S^Xp`K#`xo|Bi-V~j!7QDJx8*XH{PGLn$ERr zk8?st-P&M61fbwsll;6LI5_3w5Uahb#r{#T6VnVXoYe9QH-RiRfOcu4byr zh09eYUYVYuuD0W0C(mOc_5QAIH65Rh3z=eh(x$ZHa2DdgVawRqCz+Yp0OxU|zy?;hPgS6mofmCWmzd9<}jbF#Xn zhgBw?8Rt=MtUsFYA^m!490eP<;Q6D8OBKW`yZdA`kS=-?9-3Xrj&8})S)_$>0R``c z<1$Ra`^%#j@<7<#B_v}sQRu8s<5bJdnPtu8kt`Y`zwNGZ`T7YS{b7WMb@liRlZzxR z4YQ6W7ny02*`tFp6bJjzP^HrF$oP6rd|R(3v}8k-i6LXeKpKNLR*z>39SLyN(Luo} ztgmwxl~`4TC&$OR_@-WT7@Lm5$H!AX-`q=^G9K5%z0`|cJ+1%!Trbmxv39&iGl_p^ z!}v=e2+g-2_lS(((w2_b^80(eg8X%l`Rn~&K^#gS9x)CDAHD3H_?-eMcuO!0%ZvWOZ;O(Ee;%&71j2+KTp$M zvrA9#Nm!-f4|6WFPnd;S6SMX77LKPu^dG%~LQL-X+d|%&62NRCf%;bq86n}$3wd)& zC{ql&US^MHJu~w_yvfCM2tGcl2}>r1Xslx7B@QYs!TmAI?bXrS!oB&~6ak88vxGg! zP!JlxCTUM~SWw77DU=3isitSodAk^LgO1+Bi(|7*)6$h$anJFNvB|BuGn+x1@AFBg zpv`BqgE*VKLqMdX1*)5VG9v(gP%wdF7Zx2+hR<2;tlne3z=Qw}ccU&K7b*i=*{OC) zxUtE{?ZdYhl;ip%xKoDUn+pO`jN6amCrp8oY&? z7a=xtx!P=Lx&MadT6^<-wi#Dp2(C8J!6?0FegjXfnUc`+PXT+ z*H6Mvljt&tOYrqrjrj|*BB}^Kjnx9Kpgl{=|38lXALakcGb2LLZsj=b5&G$9w@Ske z<20Bz9i1gQbanQ)0>L3}g8s{+vjn{>#lXe0(Iujf<`OzOwE$`eYbcy3=Sg4DcXM`a zQbqW!CJB-cHAwC=+*yZj(qjlY#Bso ze4iB*JTWoEDZg#z`}~|0#N!h)u!WwO34HOA-qbZ&r017&;rJuV&A!KHi-f^hiaz?mA~)!Jz3oG zkH`L}9mi|7N*;_?Ymy}Ap`3PX=$eI(@&D!I-+Wvp)?Y}`Z?&c~=Hd4$H=F~@fd%}(wp*69+?Mvm>!v!Ww6ibZ|&==Ia+{lNy+d;{&P+8?VI|o zD#hlp1#xxr@vI2zMs4Q437*IbivJriD%g8Ge|lH)`yDyDccWA9ImcLIe?pv+qM?FW z6EpA!@k8n)%!1-fUH+t&{OZ=8zER?b&I4p6mmj07Kb4j^pC9SnTKXS%izu^nY`JAn zcq^M!=z$u|tzXa9wB?H$5}HNX`f$1Eg=*ku|ESTlWpOrX%QrP~+Hym-rY&FB{13F{ zRz{!pij=54teX(xjtUlcXL&Y9wobRz#8_~{`2oSlJ%X6|&wKlKZ`(Qe$lP1&#M<&L z=sv^}S*i$E*O(_(UqYj;$Up1#&okHmLv~Q|Whk#iS7~^+rku-er1bT8wy&Qm!nNb9 zL-@nd<{>oL=2;Uo>#|AFUQB@IF%vXf{#(!_{OW%rySHZZ5Pn(npAI3fG_Mpx!X+hW zv>-5apap?v;t+VfI%y@mCMQTPQ5{bOcqKdGAA6!EPGC2iD|r0BT|wMEhJW;m%%wxn zNIC&+$69lFtv63XNy({+Q!+I9?kzn}s!jLO%^-NUC+`|4p+N9(jb=lyYR*shpl)|( zEd@$5sNXLuRVLon1sd4L{VFJJf++oGJM>ex;PPw|586)OJuj{!+}E4Y$gVh>njG4lh4oJWOv=m@m)M6z1;UTFyx?!_@jl zIfcdnds)pmO1hK9yn}^`UNt3PEiX71607B735yelFH}YN{=7JH{*hBjznK#bQjP|e zvm(rYI5%Jl!#jGr`JQ#KXw+|zlZE*n&r_AA*On=UC(9&Zxv7d8BG`fRwCVk_-ab~= zp)Qdr`0QMd+21$+y1x;LIKP?`EkN$;LwT`!vKXoebF1SM{xwIF$~n~}mH&OnFQqv- zRa{owmfsrZhd!o7h8XFXrb#DL4ihbRC0l-Nwe*Xl`JY;DD75-~)Wx|MlBMrDH^I_7 zx$~~+qXTFToNFdPaf?^?A*-T`=h^f4g{cDF>)W^T^4|oaN9jDiSQ! zGkU+bPZi-o{qNV!K_AeA{tr^vo~(#6a91Z-KJL;{FP-S=u0a+&ugo>E;Ck-u9p_P;jlA-((_Nz-Cs}jZnoG2;mOV7@@J}oI`~OO(Ah5D4fl( z0C;B}!A-_!bjqP0nr!ee0m$lyg;IJ8kH;p$3Ts@xeo`uqz9!YaHPQ918_cKFscol4Sff9?EAiPn`z+Iv`KimN zaatAO_QYm?WbW>5dUyW^b@y*F=4KaV%=PE|Cm9nzrD#R(!33-=qYss3=6c|ohU{Er z$BmWo*o1HL++uJS=2gX+@+-NTd#vdM{k?=fnrnskR1wJ8Sait$8{Kgs8A{x0MBVY* zOF~kO6dxJPZ&d|}utdR2dF_HUYiqTNQ_M|v4J#?Z8A;LT6l;TL_am+q$%(?chJGnj z9#d<=&TO~x;I5jGoJey!e+eF}p`DQyqV2*vYMg7ukR{{9D_rROWbRW=&>CV+Kl4b< z6+`A)xlc981`FAsaEuN_WDTF`p@aavE7|B~HqvRWF7XdzK(%;fK83#AVPM9pSOxxT zLe|*#ae2&;b+YWqBsCI`o=d&wl|IEZ5v)Ad3bTHtk2Vv(U#VsBd-8(X{;G3=TolTu z5{qdsu8LP)cjMQ*GVz84DM3gvO>TFvj8`FDL7W_OhbYafQ8 z^dR)^0yC}KUBO{k!&rDA1hXpFn~(m;tK`6!Rx-BL|KAEZZoz%72q*eRf~wr_s^jms&f&J3 z0pj<$B6!Fwa7FDr%v=f9g%W3JCu|;JVbnr*xAd>Z2&E&}M19#C5rx;nHue=SL*A+v zjj9nxuV1LHtdVNDM+~h3Hy zSmW1%X|*y3(=sftrPlGJ3=X&TMn>|4oHVSLcVhr2J%9wDW9f`i;F8PS?etouh7Hx^%9j(>EayP9eT zZn?O81ofNiySVW!Yxd9YlBLpcWvTA*m*aixe{QL!xW67Blv0(3Ii()OYYUDK=3o!M zx%R*LM)Qz;#|H&JU7Rh)D+6oKA{$Gx!)M+4z+B#C88+L9Hd@QV0~b?u#$|td{NTmq z;ujj-Z$F#;n07ZU>92JMMcX{Z819H)Jin{Vg7wFQHOUALX3oN##OGYp>+W{pg$rxD zG~v06Jy_etjpr_|O8lLxdgI|Se@TD;xL*)!yI77MJbUqM!ffwZI*YKqUy$a8eat;| zP)qddx)!9gNbTUJ3ThcB&J^9%UCQv%#pQxkU9zNty}V%h8fNyZWO0eG;N>o5SbcFh zUP^A^s*B69rHdPn>%Xm?ee7b^Gs28O0^2%9TM)R?V-oSnQY!CQM0{7W!Az?G?=?20 zs76?M$8X6uXIOnL@vyMFiEMDAH5-2%Qi)41@#NyVPGI>qj%e!+apT!b0)nRx`7aPH zfiyYT$ZwwdU%nA+zQjbd&&Lo!n3dwjLJvLlc=(XNBH7GKG?K0S+v7_wNg&xvXR!}0 zbKzP~JM;b%QT=CHu(+|mHcc3X+KA!TzAr;iQ;(ctL3M__5XI5664GQ&*!u9c{xmj8 zxKkz7n&jKH{kx@y6I^s=^7+%9pLZmmuj~ALL-P6h&d+xxpKs{=+*V=D>Y2{ZbCS=W z?fiUb^7-ce-O|5OnRqE&PEDwPB_#<5<7A_P)>=WoKgEx8%LTbU($l#li-&9Ppc5}u zmNr;X&JP4& zu+ZeQrCfWy3eFQaB4iF)a2X+(T8oME1WoIC$Wx2aR3&H&4A7;yT-S_KVca=py>jDQ zcLd!csH(!WDlOTCuaE|e$Z!;!#)pnd3-Y^|Sk+XE7gH-GzhZ#q(s;Bfo7Z7h3La}J$E&Ga z23GLlt9-b!saEhxY8l$<&lB9l$?v5%KaZN+~$=&Tu2NJ@7Fc?|A3u2L|kS#zr`=|Ma`wVbZSz5i7|xmG{I zj&LO}^Jr=o97N-+lO-^78^w@PIty4e&B5CvPm~JYMmddAS}&TMoUAHjr~!hNXPPMK z#H+_FB;RN8Swo@~7-~u19p}a2F#x-5ajIGZM-yeeaLL@xR|r?fTe`85kQ4t1$y1eB zbtZ$~-GVL0R4Q)GnI55B#lm+l978X9o|H;aO#J#P5YZoQ5Rc9s*B+HJW=J(E-ngFjnCWw}T zfoyX_m|mB!`un8MIl6!zqY;;c1Ljftw0{{JEe=zQ{~z?c+3pCfSgX#U08K~p09}gf z(KECZ^74RU=0u_Q9@G@D-O4kx0P@O!AmQ|$jFt<;E2ETwThAl}OiKUJ0J{34;+0Rt zD{qS-<48C1#c&M3q5B05`A z-w$ZVv$k279>Ahl0Qqipj$p|d*(MM^89+M3;3wo&qHD3f6ydahc{Uyr3LczPu3RZ$ z2FI0fBnh*R>(0;!hwlcI@#p+As$?NzRZMpp5TtourQz!{mn%1JIA)e0WtJ+!H)n(_ zef`^G%2W{+n7ekxfFQb7a+1{n9O>i6Jf^AKier3on$SvpeFZ&5rKC+B26OzWitxsn z@y&dIoe5q)^MBh+!TatAx)M5qi2DTJ0qoIe9y=lN{RFQyF-mGdeu%ZO6ft0@hb% zNbg}jx=mQfQoQn&cEkA5Wuf2_PabwiBuKV+J534EY@Jc1V{Z1P2XWohax@eSLzf81 zA{M6vv3o{2Zb?Z-_HynReI)(Y!tEz+^hk_ z5S9hI{LHvn@qmdTmuU?7A1KgGo(QH|M7?IRHL~bTw2?JgQh!5oHV<(&g;FHWBgmknr(7DX(YnjlGqeWuzyRXAllL4uMw7o9w0(!g z=$vV4tFxB3KEGRfgA6)>_OLfb$Il_#D>s(qlap&32>m#Z>0_#iGVacArynO?xU(kN z-%Fez5HG0x&FC$xVd-TKEmWD7J+Wi-9mp znRN0V%u=1iw^z^39RAaMQVHV}sn&Kz^jJo1ZNj3n#1JMt;~ywPM{7BD!8*&#+3#re zAk{ruWny7@ocVp3KTE^!%hCFXFZ5Q{;It5?g{a6sV`Ea+M~RVXTu^T8%hyg%v@*`@ z^S{0PA^!5PV7!J^P^|+E!gpuuddlfjm2fM3b%Me?^mr2eQ~jZ@gWWA#>Q^O?w%|iZ}D!`tGl#y1m{w z!HR+HC*xOJvEZ^8FEqMJT+&AdiFcHk72|NQ7DiT=#rNl>f$IeI-`I+oOGBY$6>BXBULF`!2JX`{pq$dlXZb>+lclUAf}V*wdfA_gYb>faC1L}%y8VsK$5Hk4~efllJvlV7I{T-gbbuMcdO@RD&dSmwxJ zW#9&DcsITp$o$O}=J(osa_PW276iGzjC=6eK-M#&zuv{mPe*0z;jfR?6R!7;E->xY zjMXQE9~l@-ycZl_tPITQG}OLZaabS?5p3D(LZXBvI z@o-rNezaApcxB9o^W8d2^AWq?in0vu!SO!gui%-1`p8|8T8I5j9_hoXW{r)^8<`#c zTiyun$k)XVe&?3pw|rt|o?LBu2kgu!37;fJe_S6634XNInXwsy$IH0gCXntNNS@dp z%f^qkAkh#nmc_A9xv}b40(Ezp-W1;a_~O7inatt@QS$4!S!YLnu#v)q29YVY>mng5 z1_lKOY_#S%uaxk)!-fdh9Z`$)djM&?Wy+2B zkE0C;FEmw27*D3^0v&gc(m_Y>AE%3vymmU3oQH@Vjwc<69T3=?ILFgNR8ItZkL}O| z)```pYd->BJeGkp4nJ0(en8Ls#bbkLqtk{JOaEjIA*4oRKCk>Q6h~g?;1!O2t$t?QC^=zWz0EM4EaX<;`~Sq$Ej#Oz~E->X`#c%5Zd9t5kuY)#{3wl z{~m`08K92dZnuPmC*w;E0`p|-Ij$XD^|c5W&68@m-^t$IA8xcnzb9gfu z{9Vd|hx3nosW$ya!}O%8#j)POmb5Q8V{G9=db={Pq0@l3_}Z~DR_lmYCe69b+Pdd_ zwAqMX&gAJGmDnb?;2~eTJS`!q%pHO4wkA9jE5~y6FY+WRqb4*ZZ;W6|OS#|;Tk!}y z7-L?+>mz9#f79M>QnI&?rG@>z z%qSgN@#=9TOt>VQa^j&xcJC1J_ZuQZ_+S&t@MLQ_HgyvH7&YG}c%n61aB+w?a%9LP z>5*94t}CpieaWffC0nscRdwm1M`O!Ji5DAL8DMQpix&@#;4#d^5?MiKRD=((wXc9p@u-7nr2$ z>*Fd_CZ5*AviMNJER~5TM`fsDY_(OQi&hTL%a#T~E-Q=NrLO>d_BdKthf|&xoEK;X zf>*HE8XtrlS*BjNVXn3MImdIOmgsbtKSpYWVz!TBPcCJu`H9i@6s*Ik+TY>dk5IYf zPaa^d^u#j3@N$7af>C;<$L+^R^ZgR>qQEUDoh2AiE;w!$-Owr%cO^RASwPXJREDv1 z2TrSPMKth`7|72`5a^*-SrfhM_-^S9gG#8{!yQtYxPK%!gpoMDI$}YK-$rPY*X)AG2u+;x2S`PK?#A^aJ*ND#$G57l zcmemZEMa~UE)27^&=iZ5jh4-!LO&CQiknJzB5Tk?krFN^L=t0C+@ zSu52@VIq|Vos%T&7BQr+&d7RwgvR{`3$&|!`v^@>R~7`7fgegO!UE=89k2)Sru|>g zlE39#HDbS=`pw%T_`OLyXP=L|vec8Z>VOTO}vI@bI(`D%%SlJM$Ii&}a@J0^w_wF+ylv6k`K3Ek5DlPiet zg7y&sb8mkvSVsDUXh2FZ%kE~-XWD<6rL<05*c;8}K4xpYqHCb9l;RM#V4B|8=uWzT z4_?(5U)glkpLlr6^~VR}wz0X`ZOi)4qc-8DShn~biED(fwbpdqiQF17R*HATh+Oe% zA3I{%u=_?zSSE|VkB+LDqtft7={)7e3&#gl8lEhrE$D^ggE%|DE&a5#$^^#~$8V=p zt12ao>TF?&1EY_?;TDW3fZK<&*0Zo04X-ZkLmnkAILf4tjyUnlxnhV;o(zX%s~C=> zRje0;fT7istlh7396flip6_Y4i1T&Cu0Q{vxEihnq*reIMU~dk#6QlGPZ^f zKM7LEy@Oo}TAL+2PMq{O@WxSxXRm}E=j;{7nR}&LDf|&^E+J97yvRLLDZ##AtxT3< z#LFN$xr7JG*-sj@TT1IP`wMwr3N4)Mi(UL4Y%a;=uFDDHcYDllj_&-;0sRf@!8-Ey ziZSgRr7$ZLsJ~HL+P)}Us7XNs-BSh$q#->Val?;oQ5@(~@R_|^dXIc8j(G@#f7ps~ zRV)L)+KRC##)Ng=JLM95U}IssAeNX9Ke5$Gz7%RBK;bb1M+n2A&es#rQqiX}n+ccuj-wr}^}ETb&#$`Qlothk}D1 zJj^H;*nN}b#C-7%)-O&aLH3jQqlL4eFp`+X%$uxL-|y&_zE#4!q)tYO|5TMJj^6v# z6nq{nz|D4__*G_aHDwr%Ux-VpaA@RVG*w}Bv&yjKp)D{(o)o_$@0W+npE_yPg|_TmIgwU8@t-$B z;Hbp!Z3V0_><9{$M0q6?E?mwf9I!X_W5Czdf`;0bhd#Wn6|t%+L<21<6Xyif6v5>& zX5{a;5mr~m3W!rFVs`OK)FWOx-Z0BPi?0%We;%Djno6t@oSu!1cArcj zASseKU4j8YTp6umHKoL+GnE5t>{OR{j2saYrE6}pkm)k$umrCRQki&Jhk8!ID!Wfy zB@8w;tPHdb$#1UJ->?GJ5W!b%oGunQX7v?Aa<8U4G@f*pbGtRnz0eH8EB)Xo#)dXJ zrLe(4Lunqiw&}z3up@$Z%--%}NCC};X+FH&R)zZ<5xm{z!Tk=O4!3hTyH6JkqUSVR zLQB^Dtt7Bh@HS>)Mm?7Crk6(@K0MNvfeg(ERyjJP2faW9>7HmPeqJ7M`1<1Qwts&X zSfe>JsHWfs2m2waxW$Xp1A^B%S+v#*zI6C_Z+t)T;*`V-!B>ujg7&tM;3r4rNyM6| zpNUJH=$0jZJRO_IfCfAr^YCwa;Kj*vP$OQbGPHOkkJr_BWR7^{eyvY<(Pb7c^59Un z;OEw65{nc{+xXrwD_^{$Aj{C~f%wquF*{`RBCGKAsuWyQpU>MJbkLh$fJz)_CFGsB z44V93<^{K&%R}`f~+Owaxo)FnFdzWAI`UOyc(6QFtf! zv!zzBye(Vsmcu6}*T_T$Vph;>C4T1*c%$tOJmd(@Z5*l@$Qn%I%d^~E zd088syq9QlyA@3t3Aa?veMxY=X(PN~FTPvbg-+p_<9r6MqrjZP`m5Un&BQ6MFcvpo z8tD1T7N5A!A!XLQ9IfR7_{1yM$+6O(ynA|iLQ>ATKRMoydOYm_IEv6rghVW{;{%(u zKOEcPQz1MQo2{p_)mElLf=6Q+QYw8-FRgyD#kNWr_*HK;RgWchyvu9Mg;zbMo3wF5 zr}1ao>8R4jGVn#`PCvKNQze~3oQEz;uIe#6p;#nCrL;!N zu9tAOb7LMo$6su8fb~@&TowyRiGFs#wq1oVJH`Muil%;=ry8X}zua$Q!sT2pAs()l zvphc7ZFV>{d8aUJsC(_wA=P}^GLP2}`*mkD7vyStNGqpoB;>3OiC#`a4}!roK7X&* zX>Np{vZV@&p-z)0smjt;#oCu|CU9S!HdpVsSoiJKJP@DTX}FDWAT|DnqnP(~FK){y z6fX{T)6LFOh#xz$aB7A+4ezy;i+8xn#J!FnTkdQN$Q;_}DEfHtieo=<;DlnqX&K_u z^T8@o6zU6Y0aiJFNB3pE`a<)Y5=;#-pCb;mng^|kt>VNO?=9G-KZCzg^h^ZbaVn&! zS4dyZeV)UuPQ%`|fLx?QJ%>?5)(ym&NnUt_iB`6UtnNRucT4w6v9L1XChRSS=s(#ZW_L3a-Hk*scbK(6cn}s>l!OunfnCWq&+;G* zX7HgH42jA;QD}Ojo!Kjx%Gd?6$8 zGJ6%jTi?SixL`IrJEBrtGMKdMguU@$n4RMloPU6S_Mr2{k*9k`bCS$FY<2qyyDf}H z$turc9eAdUvLO7Y5|;aUl* z?02}ukIUN%#Obc#so>3Cr}JO$iDCZ3IVkZjK6c*EKbgGcd~~vu%2ng}=L_R&q*UOT zW&X8rnDXG76nE|b@p6~GpYc7#kyrJ~^|C0oGex%5{ACsx(%|?P|E8@WER)Q?{%tGs z>!|Kf@Kh`$-UO+%J)Q&`<-4NBMx-=N`l*+qYTBDT8sW>~7n8VB`tT{Y|Zs}i% z=7Z7YGD#e#lX*ujJs>!oA%%?h;LG}K!Qqi% zVtjUr_Cb6kL!H~qk|MKY2urx(s99txUNJDigREJ+&fEy7k;rU97UMHqJf%(;i=>+S zKg69Ys4hQOkVj^SwA~Vxz7q&0UU|%tEne0T7~1%33Hv&keRXX@Ze(a9d!mTIjWXC- zF^~RIJBF33k?86c^qnPn+Pcju%JKbK)XFZtfLl4N#b#cI^;cI6%ZF~w7qK=F>WlO%FpH6jKqeuQghr@i|k$Atz zjtvaQELJ0Nt#Yg0*w|9Ql_V}(&J^ruVe;W3yWnt=r94Il;*fgA39V`Q%D`O~i(6zzA@7~h<`KW}>b4=YWv#bo>5-p_ z7AONtI=4R|*hr=2=~#vsy3I!0ES5`1H1k%ww^3F%j{<8Gx2WRc!nybW*p2#9G*x@n3-sCr`@E~g;FT{aj89v;4sae z_$gX|t7(YXA6-NXhrCI)Vc1@MurU2q$(xZ7@P5;_4+5ZuVXjl+s@$s$Ib+d2sI zeQonN=NomQXn;}QwlYSUR0-a- zxy6_wxI30D{XByAY%D8RBCgXk*Tv1T&r~MG(fAOHVg<^;vs!GU%zLLDH`|+Z%#!ho z7$p)Cyk%p|Jv|bm1hZov{ATmfw)4H->BQ}ryEewR=T1AG*KG0!)4sL9z7Ai}YN0Z5 zrTtI6vXo^#rIbgoIl%S@q8==;7qdio^mVN{26eN;Sdgl>;Q44kW#S$?4;wK>UkCm8*F8$r!YL32ypOr23lul>9M}5nXPL^9Z87M zhS*n7;z7W7r(i<1wK!)}5`K3$^s#n{bE(F1#`yb>m;AzE zqr_h!F3Cs0HvlEHt#}y?An;H*FVR^5evHnRV`*6@a2n|1;3BCvJJ}-f2az*Ofmqs1 zMjQXZIC-Wtw#C2rTRT4GSz<6kyy%F2#^=Y^FkerXrD~0kNM~aFc zM!6u+R4B*F99CHozx37rdxZvQ(!cn>;HKsgmTIhwg&aPU!q{F)ZozDdEQR7P($GG{ zhl`WIX1EDgkSBf`gpt-HMwtY}czOs=zw!yj1;o#PPYLJ?Bsf27BmNEiotl-!!PLe( zU~_4%V1)ZG;@7)OuooB6=*fVF1n^H3BUeyE-h&gU;`7B^6KUeRQZtMGj8 z2xyaPsg|01Qz*65JjE56!~3OLs!ev-RnNyS)njQBS|1A}sBz7-@dNb8oql`@68&Ms)E62IKX$8F^2*V)CnNvh?wzdTth)w2CBPu|u0^4Dh{ z^O<8|r*^E!kKLUfi1Ru&Qk@%#^IASjS@oB8*YKJAwH<>~kownWi0P-!zdhw$5wy4e zrBAf!w&{O++Nz%(^tY!i`su-cdpbiuJ>+jsoAuMf^$KPrz=)>RT*DFiX|wfox^CM| zgD&}W+D^93_}kN|%lY(3>!~)YDU4 zXUCKbHQz4iktHkn^Yn5t^n*dOq)?9GqcXF_aap>TldJfBF}uY03_-+v8<@qWV>1M` z=7SR|d-KT%+IPVE?$&cm2s!$iv};#luKn?~ty{XE%qNfjQC@jijJ9T4J94G8kMJ@Z zUgf*j2stJkA1 zJ&R79T`w-VK>X@1yWm&bDsi!ct70Dg;AdNwd|asd^FcNZ^cw{SSJEt6A*h>;!)M7b z-S8V*naoMJv^KmO2Y!ESa&${?PYFC9T-k zQ*~wuOTT<8r9w@5Z>|{5USdc!V&&Sk8I~24Z~QD}Fi((Li3d|j=L@-;+nWM{2UD~3 z-tr0m$7@aH7{N-=P~5{k%~fKI;#LY|kND*s@p2zV zc~pP+f`aw`byttED_k6MQ}n?R-2RoxLOC-(vR1NHuVj$CB=hBZ=12~T8!m>GU=PZ8 zI<9Ih$IrS_=HGT_=*Lz!`xT?LD7zq)MhEA+;vJ6Zvsp6*LJ@U^c%NqRdcl+crdC19 zBzKf}o&Bg2oimTR7=H^?op>>^8AtiFJGg;_YLHwbltxYD`+devF$kD<#n;m$IS)lc z;&L*amN@b7jDo*o=M5=Yf}Eg!y>$jJg$fG4=h565&ET)Q?92G;@hA~$v)#=fYoi{% zdd~VKE)~Rc_9oRIJJ^u!@M3cg+ju%;giL}n5+8@tFvsCRGMl{-4UnWg)=JZWvxe6} z!g7l}XkWyZerqXa(YdstNhFP>R z%x=w4nOGVv=d&F;$0AowmM7InJUpX*q*g7wI&8)Z9w))JluB)>_nxZT1o+|h6iw4^ znGqo2_&be!H6@E2LuImo>W|$VM!Cg_PaI`&n%f^wsxm2Eb^j9$65f0=~Y z`?X`rRex;b*;ScXpvU?u#jXFH&E@=>LKE}XGDl_NiW&3x=s?OWHu%nj@Q*2F=n*6W zt4w^{%#tVlahnti*2V&;53vw~UvJQ-GZu-#4wjf8`gBH|NgS{GW$2xA{ihI$Mn6gl4Bq!MDwf(f!*#e5&{1E<3(#Sub-)upL>lRs4yF zt6iU4q~jUUI&YYIkV_nHU2x@F#;VI4Ss>LK;vYB9roc9Fw)nMZby&N)j$B7@mt=`! z8WKEg<~LT?@26@o z@>tIjuZ$CyED=BL(3qM{7ye2?V@PmhG5emR$uy>9vo67u+303ctYuBv3Cda)r>uKz zb(%PFHVb7AuuxWFMCjB+B<6;1tto7GQdS-;H!+n_*FAEaOnaH*EN1^TSR(7tJ=Q0m zJGH!H$Ub!%erU=d^H=?Gjbic8nsq3XR@3|YW^nH=J|xF95c&f_%k z>9|Rx7gz8)S(0KlD|)9`6VSej(D-U4as-+r)%`_OG#Xeq4R>$D&DZ|CnZ`DYZe2q+KRPhfmR0oe=m`V zK^YWch;O(z#)MxMTBU!E)oT*=YunG(g4V@HTOuwV!yFo}`8B=rGbJoDQ4vzdV8_(N zYVS^8#p~98*BFw3;Otbr+_$HOWWMT;j`S>RsJ+%uFKgIw1uxj@^xq`~f&c|z(@0Vn zHy<@;%Ou%IYb&=t#oC9CWM6k4q<7OV@2DWYX!5B3Sd_~A5PovKwQ;}12fxdXXKdZl z7wZdh99(06m5J9#WBKmkXtOw3K5T3JiQv(w7F%0G;zC-P^buA<@(KfpF7}{{TOLrE zc;0IMRFrT=3i<83wk&pfe~i2`Q!vx+7MIqpX2y0BjTs8f7yD=_)-UG7)=OC2bNO}# z!$y!!c6hhd|Bh%gVNoCAu@uw=WDZ&~99>P#v*y?MI*F&+YfP8?K*#(KudApLyWnUajtXiVHJBcQF(FJP@d!heC9Hb8_QmJt!BcjP-CmaaA1dR-n^D!5ry5lq2PC3V$+sajUyoW65Df4-ro@+axJlIYDyneBRt?p~3`EQtbRd>9J zWy*tPt+nDDDCiPY1MpHbz*cwIgPiyWTs`jK#JO(P!oxufmvz$iJ(l<|Oc)niUoYgO zhUzYO7eTp4d2m;2hWwe#Sj_p|n);QFZt074w4>@RPFxm!T@2dj_t^-vKW*-5tiOUs zqE(#BOLm_a11~_EC!QT4r94KrC zs?Ur6F1cQ+Rd2x$ZF=3;IwJIR8G_GDK-^?^OMg9^+oSV1o1J!sCY8vT1$ui7I3hAs z88|(WvEaegjwUfQ4XM$^IOqQb4mE#TlX--bVf|{Ln53yypR*KZKs*(T_eZ}3$6e?M z4xxlWciUc0a7VP36KAlEUwLqcgA`~f6zjd|82f36)vE!x&RocMdfu#eaZhqjYHX+2 z_@DCNMRP8N@~RddA`&JsKv&+AabY&YB#{vm7aonyrn19y=Q6=zZVt}iL8j&EBVx$K z#0$I^4dfpqe!OgVOXJB*B9C%OSHv=u2j4q*dvkZe%jq2wRvtV$wZQyYrhj;}RhVoD z_K4Ig1K;Vd>51{+TYjw#>kYImpUwhhsykk>F;8W6PkW_|QbmHF+XBd`6c=Im ziM?1A;r3`YfBazA)lXj}cyPDfCw+#o{U;RN`2JSAnM3*jazKs0arA%6A@vAejaD%- zK`?1KAt9i#<^1~G-eL$1X3NCe1UlXXcSN_CfrZM0oeq++64e_I&{S*!b{>KVmvg@l zaH4|WY;L)(P+V#NUTf3mV}-+~b9#p{NaO~|KU4B~c3*1K%Y2k?YtSo#S`S(SOhHA2 zrO!v0$ald)h9_uAA0%Enj;$VMMZ#6(rt#Wh3nH zoh>3gd84}Exwg-g2VXI=THYr$6b9X_W?as54(Mw7CG zTranslMdK?H+-I*$XbroPU;dKP4X-A@Tw&+6Yx;i0m!jENZ7;^QWEZh= zJZ3M(*1tS?++M762sGdXtL$}&VQLPxCU{5O3;_Ec?XPu78Jxv}>4~sm|4?m7bgAC> zgt5fj)bCS*SRV~wmpzChg3SAZ-HkISj%mf>sc1Hyw-;kwaz1mu*f3Or#>Y^Grlo=;vv~M?SN$^1lQo=I?kG2Gq2d^sz`SGR-w~0v`4zU*VhIC8c zS|Nsbj|ZDHY>Ju>MsFckTj`h^e%;hQ?8@(Yr>K*-6pBarB>JI4*VU!-ZAo8j(`*;=+)i zd*ukJrU^`5ld$xykdtvl1kOmj#BDBPs8)8@Wb^e2%np2@dlupS_Jn$74r&R?&oVJ$ zkal)NL&}3s83Gk!x)3?ZK&h4!r9!xQNDWd-tY%hJTR9jco!TMQ(r}7YOEv#s>0@C% zr|VJAtlSZ#sJ-?{wK!s$uF6T|uHtZG>H)obUZh6QR4>r?^_h|fW4&y&v3}4*8>>gK zUAVoDDa@5{l<1xqsTdZ62{nF#zgh~VT8d0A@S7GbF0=cj^mbi>*%_sMPXjcEbNbz} zU#cZ4)if;wu1MZ#rn}b(=#MLpOGJo>uFOSyyGlJYqlfPBs?9-?ru)gEKDb0 zj$ktS2ThbPccjwB+mE0`)jUGLQ;c(Tu}xR8%ETMfv(b-?dS|Me)_|jV$J@8lvo&60 ze`=O;V@x(}#=5(0sr00#3F>y563yY;`Bhg2KapYj#d(~BQI{>~MkjNgPy$dMeC%M8 zQKPg)(+rM=qH}5+9A!0VV6iJ28>-{5G;#r87^k(CC{WWk``&3Rd1}EmLYT4V4scB-gYNv zNOL@sEXdN8fvb~!MYM?86Yc-k{ zg>u+~v_H8L_N$ye*1GOU??y6|?&hDdZa$F8~Blfpu44`gzJ+_ZXpx~~=2vcXuOc%v#GkmtcBm^po2ht* z_N+q6!z;xlbHz2`Jnrt#sU6}~Qw8&zXe?zMl1sv}Rl@Lg2+Bh=xE2jA5-(f-km44D zt#6(|tNtc&$u#lGc$J6u>7-FparcaD{i~AA?wL_9tak4==~kq#Cd6*c@CZ`s%s$tq zHko}s*7QA{$>oW9mV7uhujXM%auU+rBA&YSwsVUCV?6S2=;AJe>Y(b-kD_-nmr0KP>5I_B@ zsafS=p3_}8ggo2cB!2C69mtm-O!sIp$19t~k7$9=%-~`lTb#>GDf_v$TJf{(Z_Neb zLbL#dWrDM2*RUPFPn~tLnu^Dos&ICQ-+fOAjAHw1^uRx){)>TeS(8V+&k7HLlSzM3 zm4{_c?o&Qhs%CSbm08TN%L4{tHjfMYFhDo}ZNM~~&z8iKV* z+{UpaH(z?t9EDhRgbKl3QMzuXVu!t0pth5U;Lcc;xbUv+PhlXui9GZstErgRyi*)E z#;Sny2~BZV9j%&*Q1 zIpQ{?nFB1OnB}0bAcpfFw~9*|Bv-=J=>^T&!{S$61nU{`D*e<{tmi^5$%X_^;frUY z0Rm>dJ)+9+mMy5J>e_DS<`=3mykV;}A$(t~ppTTYBq^hS$pNQX45h;xpUF}?y3y6* zms7;ch({b=c?>Qx0~M!;w>J*;4HR7LVT|4Vf)*YWUmgoxgalm{ir9qPAtVQKB&r-+0jZ`R)-g_y8AV$UV}-(Zif)&hg0s?xuB?1JsC%agGz@6lQU= z%Mvm0dvv*$?`GNCu`l}iB{KggX%JU}q3!C_)649MAr(uh`;3*|a*B*)9ECF~_wZ1) z)FxDqjuVm-c!!_SwzyL7m)8kZiI%`R!~!KlHN_%$oYzaKOp(ZGjc?^j;W6U*wjB%-@A+tJmif%YifcDR{mCKra0vRre8Ge*{bErYh5V(=PUvv#P-S?|MoTDrxjFgjHpdQijUAu1WlLC? ziNW4)anKLRmY=s}>nDpGl^V`r%dN4q&7F|vc-ZauE277w1E#&MiPA`xA?T)Mj zn$!$V!sJ;lN9M~2X^`8*s|VWLM)91>2>;tt7!757`KcsIU^ zrGH(8csbOzHpbR0wc}w&@i^_E*=DZfrM7x!Z?4ga2Te1aCB@|gtknpvKsOB=x6r@h zeN@}@U4j&!Hu7K!sa!6d5~HL+ctseQb#Du!t!9LbP5Epf18O~R2x`CD@_?(Gtot_^P z$v;t7cB1bM2N%b`K7~~q0zSmbeKNgJ8ib`Wc!1D0o1JpJabjS268(oHmv@WOPE4;b z+rcZ(V`4Tx%3@N*WHD;B4)<<63e0(!7>+a(Ml*-TJ1Ns{O}`W}>2`sgv66-=!`Dnn zksb*Nb3>we9^SQeOaDqL@q-;v*5hm9HVDP76Dg?NBZhjwF1X|XnY`02csa$5tu|j@@u~;xc&)is za-|Pfk|!&eeO6c^Xw?c}7k7!Ehg)bm?IY+yZI>z*?7IcmN%8SG&>R>om_xBbu&+6U zD>Y)e1iv;1hL9^#72K>Mq^VD;JUreKkV&L>6c2gVg!#WwBP%)Y=uWA2++@f4*a2*? zMa0n`Y5O&%Ye|!F2-V`8FMd223ute9A92b3tU2Ul@Zi=$IdRQHHRru^o;Z%CI{Fl~ zQ$`Q2;1wACem#%Cye1`rA7-!=YQFRl%HA8PQf-lH=GS9J?L0v(9XI#LDH?cdWAjuV zhWMmZocV;>xfwcUArJ4QL^Lq@aC>tB6|6Z@EtM({nUsk~3w}#&GKJ&WO|MHS8&;Rg z&ngd7G7|JEXLuZS@^Ck0C^=is;aDY8No`ZM)6?q`9MU0}Ue7JnRu4Mkhndi%`E#sP z3nSs_?Wo~;svMbn&vWGOJ&y*5l>IV^>cC{yaKyMRiJ?16t)b`Bj9n<lrn zemFuD`QDMRu(YCsS3%5Wp4WLQQ=C{6ZI-ag!v=d$TkpPbl&L)2-$pwV>)DSWrDvKA zL#t=0bMQ+G&5xu8VU49>;^l1ShD1ZshKY3SS>#d+UhKE!u zR7_sEQoLViJ%OrqOD&Xn|GcBepVW6YQdV?`c~Wk-mYd+b8O8i&cWZ_YKDkom;UD%6tg!pQm{p9Njh63O$#!HFe5+`g zqiy{TyBi-ww+QaEHw_ynhFmKco-H_r9-wv2)Ht6J#{Tx>QT-^|%-JqxSw(Tu!f8-5 zLslKedXTkQusW*My?gD;xC69{O&%pWYxc#~)hZ9qnzMYmHA6<2KN%@gA>I+XLc_Y| zd7uklD*pM}Hx&4&%?V~|Q)7kxU}JLzacQkoQibic?|3ao;SCK=)X{C>m}6&x^v@(D_eDRG zYP@at;lAkWf_Ln}5)C)nVGN|ql1*Yb1|JY7?ut^C#}50B1T6BIr^jmVXbNCT6(-aR zYMN=qu+tc|P5iP~3<;`{_<_a8IQMJJxqq+s)tq}fA~?6!G04R14HXu8zQt%W9B3=R zA9h-m;3y_yjTYS5R!=Ji$?->ypthEj(xNZ7>%U#Mh);|~at~TEq_fAXV~o}LZr%A; zZ3S59@b%O6-^}ClWy|XL@mZjFd@kUE+L|SN=}>7P=Eu`AW}apBrEPM|l5%9@<+cMt z&n#YUTP;}Sm{l@f47r@aIsV!yy@#D3c%e-r{FB<%%}^)F&lNvfLsETI!hpTuY^(PN z)ARwSMciOS265I=+^D^ITcwA?VFGSwrS-+?zkD%Wf016SFERC-jW;A4ulq~mIu@tE z5%fZZ9A2~W&?>9v_ZW#M%mMVWdj8OSEz~T~yp80YA_f{6q_C1~YnXUhzDqZvC(lK` ztXDEXz7b=%c6(rI0h0+z#VcdPi%SY{2rn@yr2B@!G{Xhr#z5Q{twvAN;ZY!>bFI6hOgs%O?Vh7WcUL!0})QkP%fOvv|B@Pi#@1Z z*d1k@?T%Dr^u2?EJoK`n{i!u#ul`ysn#U>-~~*Jm4UosQ{7+|d)O+77T} zleYDDGgmxxYE7=>o@HrQ$0$=Al=2Z zdTexRiCwT}dO#W|j#y=QI>yD9(Fb=?3!)j}B$bIJ(QMTRyX|C-xdMC8^z%$hq-#Y3_|#D>r|L@Rv}(0bd@vkw@a06Tai8M23@=bD z_5X3}PIDRefW@RJY&l=R;wWoPbF+GDZ0Up5XhK6M(cP|OcQ1h0<(HadwSb&jYcNyQ zD^i()^{oLZCBW9Bn5x(aWng_jO($Zy7PMn^PKG>!meXy6|cYCn}^_Jn+ zwh-Pi@c?t1Ex^q@-vZ4nQ&^_C&2*KI(qH;zKK-B6xBC={*U{q_TDC-+-98q7v-oHY z4Kis*up*@rug?g`P{D&KSzPed)5}dH{@GdFCyBw&=`grFm5DX2aV+12Vmei>6U|*^ zk_?fCqqNa2#XNF36Ro-4%DIZaQM>L(F^Pqe`_C=S=8j&cg0u~AN55$$U`S#5=pB9D z!5#gw)!I=HK|7C0JJycspnp0@`G1Lo3x|qJjHo=p-!+tf>FMVYpuEMu`^Hne&KAGi z&f?gu1>$GNo8ZGtVhHxn$QJZ3W{Ak}44ml0@Ou4cw*Iq9|Ed4o+$=aVAhhn1RJ&M< zVQhgQk3#F37K%K51kWqCxX`6iaA_wLdLJ5v?rzOso6r9Vg=TS`CzJ_TStrO0O~xJ1 z;?2dBd2mx(Kp$H;gCvL7wl&8IaUa1()dYJGjyl1#a!nJ2(j#F)0l*+WvTUvL6^a+z zXVh~0*R--`bsxcg=R(2VE!l$eJj@~ui|HF4o-qB^OtE%Xhvf)Twa8x*P<=31|MQd# znts^ZVA4x+Hqy*dI+r{wQ?RckpbWIq325&4yp%{I*0=thcB$kB04bh!+m|3W^ddZy_Io=30*(E#jaLj`MElZW{srMq~o zMR)P{oxr8$8NHINa2K}=XM2=^tyX=Gkyxios`U|UwbfC;ecK=X9`qzt{#g5`4zagxC@L~?ZzjJc%LU@SCRL$ok?#YrQIp z9!29>j85gnEdfsCTUCdjTK*2r_fjIXod4FMW799wOS-lt4$6O8`70@8^JAqHlLN98 zSN+rGY)s+Ot{1PE^&b3EU86Gb&Ww1E_odK(#-cDzsuY;lTB|bSBy<-C7u^1Dp#Drs zkco7yAxz{IOM85dKLJ4if)syhRudAx(5>t8~#h;U^IY z@e&Ko&#TcEKuXi8!YZhf5|h7jMx4m~lEPE`bmHf8DH==G&d^x0QOEUfXo<40Si$|P>9KK~lAPhKQA z)x*|sMnkQEeMP=Ft1`~@w9 z2`YWCQyWCSW$6-?iFM8KEqqp*#6Ln)&WTd!=z;nJIL!Abqi=P&U(|hu!+qoW>&Tny zH5WPI zHy)3gK$jr0b={cnXOPrflM*B#sjCGATiXJ7#KEkxT;5TVkjS2uVj8uR{Onm~4c3Rw zJ5LZ@jyIqME_9gD3v!aQ;i*`LBVI0iW`nhPk1&Y~mlRNfySF*MaqrUODLAw}U%br4 zU^upyW@iShKVrwnO@w16npRT~N(~Bh)tpzGxWy||sT-3fe#DAv&6>YmAwGFZj3EQH z)HxH|nz>t@2;~#>8EZgCNy%w<#sw^t-+!6lLLTffLT{nLNjTzKuSp3XS#CfD? zr|N^PsYKWh%^^F)CzFL}$&zzkX^@~`eRI7S*g%i?#kcEUmv`nr-ZS~ zaakOkpSOk_S*9#7bE*Zx9|=Nw&G2h;vngf8H$7D!uKfhdzmlhRrv}kbFHk=EOARTd zfIiGz&>v02^UG6-=h1R)2KrFLtg{UIT`CD51#l>8y0@F7|IjpB^})5N#n{oDLFn8R z)0jrI>nzb>k6z(48uNKGcvx^~8J>2SxbtXRfbqhZ@z*LSyQWzS@1V(|h~fv*co7Lu zR)|;u9~4SaJ}wNPn~&}j#>%>ci7r00ErP>MkH{g*h7CJOkk&*7&eOzL7ji>>Kb3bZ zN1QM+a8`gz*fTvYEU$4=SmvY8rY|xj^;?|umtsjXImJye9-=o)&@ca2pr_xD6zx)H zP*4=X3r*Qr!}d%ERR4?!!j=dys*a^6sxOgKG@=^9Ts&Skdj1_aJA}SL^l;<+Y;-Nd zh1mk$Y?9>`jHQf|)y}`sg);T^O-YgP8z)uXOu-}5nbF%vv_|fdGBJv^=M_UU1kW(^ z_XeujU)v($!VR%z{Vz)1yLE3`^42pI?9pwmjm@UZom|%|i>ZyZ$C~k@ErRygYW^)V zbMgE1zn#Nt(}I{lmR^kr_us&U=3kKj7R52+tv2fz)XcE3VTTTf8ceZm)%3UoM82l_ z;Kej50bl7nKd<1~w(L#}L0{2iNjkcS^fQk35#l`)b{}I+>~0yN3|!m9PW3wRa#}m> zA(vQz3OOy-JbvdqsLsh*5*jQIix-GMSKOz1jo^!rGvYs5MunKsGQebf)-axQwKVXylu|bF^4Sj+~hF#anuH zCQ-R-+8wG7zD?6C-Cl;Dr)4PPFVyJW^q}<6I`oRE0rO1MSCS~A(wm5AgV^QUJNCiWQ zlAuWjXAg`Xo*&*?gvwR-SR^_45(%Fu`B6C*(*jVzVS;7? ztx>#vv|?(Mh;hxaj2*DzO0TdW@-eRqfuoXT)~MvGL4x_M9+}T!f5Ix2iSJrywkXFP z_R4q@T-92jFUIl8QfW|`a*g=eexZG#%EX&dsw#tosXyg{Z{fybmbP~?q}@sV+|d`^ z_v^w%)#A9>{tIeqF{4&G>#B3D8SbH(RNK7$SJ2TU2HpOQy6dAuXPLuMB7S|_(+4T> zfO1uijrKAr)!JgdgoUvg4J?g$59{qTl(5Kax+ygdz0w-%Z5{@SK2BP;9R2#+vWAUPL{7&tUPYTel zO#gOMt@x}p!#qlBP^onfjW>6fqqn*xejI8>$>Xr8c21 zq|-_hUZ!?y8n>JM9#m|amDux-O@Hb68VXy&uyz;CisORHz}7_fJol;`^PE9ez)eg$ z(fv(!yl2x_P8g)Ka2@ms=Ht=n#52y*#*C~7LcvSsQK)*zRkHN`RxzpbcV?;j+L@Qs?}gY z?kckbC(4=O>)bZn;WKeB=i21Aj7e;Wk86gvu+{!|ll1D>XXm13Lc0$>0@3oO7jG!X>z{mevRolG?pe z{ffR0r7xprmYh!>g5jiv2HlO$Qt>)GCMatbSj*Wjg&_i}NXdlFsOtGz3GO^JbfmzOct*8T_@y#-wf{Hr0`_*(wcV z0(^0tZZ%3b@|kU_hjZ>cuhBzE=!1Z^1#8hy~D` zEpYn!)|6mUs04@Wb4M$UFed3M;_ebLFm5@H_6gH}4OEeQdJ_W9&|55ETuPTlA^MVa z4wXV#Mf_UZ7E+_J&cVo^usB9Be!?+quSWN9(uuR!>SZ0po+QS6kLWxmD@1A7WDFLfIvPN8+sUlmMiH-#VU=%7 zkA!7rSF*$1s$2S3yt(0b@jB^{F=!Ta(gb@+6*3~2Tt(QUMdQf6))2ujr3`dpN`+sx ziJ`O4PL}!N@Ziw>;>ATF!C^irb%Zhbz_~aosC$V(MW|;^o=0N`gXGa#OLAHLoiH%Z z(fb!UcYGBM9Rm~{`=7NeQloK`@~H>xxSaJ@Bv(hjHG!doe7e0kAV!`z{ZcI&4MDF1 z?oyQGu%l%*0}%wxRSav$6~Kqq*~AJbEpV(LRw5jJLx%1V+~{O0hW4ntuAA5w~QQBM<(=D>%s*@#ZfT0>emK$j*=inqe~pW*mo z1Oq@2#|2ddZX^Z3<97agbCd_*OI-jwEU1{RD)5{xbHdfwxgn%rXNy<9l?F^+Ej&M0 ziGdTE1m}hrcj1-2;>EyXlz9Z{%W}oQ#P5Uf7dPU(5G!8ziyP%My)=JsVR5e_OlRx` zxsYE*U|M{tg0wyK-<^@2T=?|nVN6;)kbL4;D6AcR(L9-t@{G<$Bj+A#!$0JP%OJT# ztXm_rDolwqM-2JL0P)HrdQM*2GMtF6r*9#nbM8RSQmemTbbo%mVa}Ce$k!uDeRRHN z=3WLbbgn;|bFcN`OnMIn58*w}Di6=wNEDxndBop`ZP!<^j z$9~pC)DExFg54w!Xf5Yaa#CAmnX9paK?^bBfO7MOJQ9;n+wS0f7lnlb#V>0ayEMR! zQ63!UmSaTk0G_uodfb^Slf-cv3g@%VI~r>d zwJsU2Sz-0NER})Y_lT3#Qys_P;Qfr+Y$_P3qrJUmtU{}YfLWAU$yiBz-V{=4c-Fp5 zjmE1f5h;=CkHsa`Y<`_L!P7A&|9&Oajvl|Lk@!gWvm~`nQ~mkP^=dS}6;1V5G?Sf~RA0wD z>n3kf=n*`~FiibmdvmQAG5J}lWlT*;374{2f^tI%eX_fn3izOdbyIk7Pj=pXt{RC? znizI@d1~FsYBY`rW}hOMT*cY-*n!E}B?LB^1`cm$_)j$ssg$WI596zN5(GJADi7lr z4Cd8Sc(*yAMsrmC>+$C0W}fpFiRcH9HB-QJVw?ELE=zQPJZ@?Jo>SW`Wu(PU%7}Bh z-DCMjzHTFqUbw&c09g*+GJ$eEAtd-#IEBk&A#w)x~Y+YYIAcz%`h zh<|&<@3;iD2hK%iLDsymEfsRIj#4#< z$QsD2H3NK!H@Ipld{wO8{BW<0_W7`!d{W<&=~O{lf(Jx^O7yre%kOPstB zdM_T)bp_wXwp7|+opZ#H^Ams^y3YFQb=ouvsib{G4k?C=)cycN7;fu0?oY9*=h)U; zU+vW3ABoM=3rGhUqe8_cP6r=zR_fAae!3w919fzL+45X7{QKo7&4!}|kJ-yeVAfA( zl=|G%pt$(+mnN+pZE{i>9qGgq)0eB!*yQw4;L_q1UF$MO4E4NSuw*);=|;0gFJr&d z^L8wmeh0h%#953>s3V0a;PyzkraLxRtN7K~E!{8vVY;Imr)P*?XHnn-+br?o4tm2r zvK31yduw;D)6IUIUZ6%}9?Q72=_Di2G1*7F@}BU1Zq_vOvp}m~oReuu#f*CGMV=#G zo!H<)YiJ^;`R(*(nV&Fr*`Bp#wUq89H4=YL)3B{zG_Av(fbE|ew!@SgPg66;^EL)B zp04F6ms4j~rxJbB1W(2mX}b4<%`Hn+8lH+}>)+4WR!O1sQ6sTu8gKhuV5dkl*IA5l z^*EfD8CPqM%E!|}CNAHWwoVM^4RHD})x+pt3Xfq1rx?Q9Kn-zHd0Ikj^;7WpmbC2r zd4ir1O_>J@ixL{*$mZKdF}|VAT#Is!o_zE*&aia7j^`~t!Nu*Uj|W9ecFVd*1< zlwmjIccKh0dg|&I1l&fvBNAO zNPAzx=d;Ng@lra!2Al4R7CBb>9D5wvJP%HVqe(*IIz@1BL<~)E9plk(Kn!_a3^@zV zN(npBSPqA;01lrVFNW4KqXmqJ_3>slObvgs~|uO*0V9Ce={xzM{S7zfGfJb9q{s zsjJUt`5S$N)=s~Jcqn)xeGid)D#P_djzn(yi;0=y_Jis6Vy7}oN}Y$Hxm>O$wz1qt zH6viPC9X_s!*gi5VX-p(aB?H+tzGVT$?Eb+b}2=2H{N4oe>I>Ew;s&qoU=Jgu>}>woetey?DK-CZbnC0Zbb{E_9{ zCVlxu5w@CWx5~bX?K<^ZBjFRAXnH-F7LoIswbcFQQfVb%^)Ah!UW(R>SLR9|Dbkq* zE=N4~Y-aL1UYhBbNt)I<;n+M`3`bW}I0lj;#h{`ICC#{y=m>mLJdIfg#qnvWZY~CF16F&NQH~i=}^i( zw53)k18*evMR1wDos>-(*q(SSVU72Hay#W?F{IzAG*=2;wN|;C4R2X9*x+Cmq`1Td zyRT6Ci$`?$In`d*y)sE$MaO7|Lf_$LKheOoNy(t*ZL6a~*-<3g5_iC*J)UJD#_7OJB@N zn6_g6ToWsYunzMJ$U>0IcJcAAt&D(p9$CVNllX`>X0mhh|Fa~l|7W?J8VPF;zzNZ@ z5|&0>5YkH=F5ZL$oAYjR0^jPSY9`Ve@``w!je<u0|Ra=&)fQWpzApt5VPDJ5r*GJ@;;PbFBxywU83la*fcgG)Tb5Za ztkY}p$0e^$&-lqh<|nWHi%fDVIKH_zRv^__A8Upqg0?DTMldCS!I9xI zj3;gq4O2s8Ccbc{xY$J%G}?dkvW;q*l}Ae4Uqrx^U@Z_X=pmY z**zMY$IuO16MwYF>hG4txG=+#sXk1i&^nS{hD$N|nG_l`tiU7Nu4KDs*iQViNxV8u zYczepBn@lqctFzzgVk$yMl^2ztndO`M|B>InNqEC$5 zZeJ&*YM5Y))};98ar-Q();5D%r%1JwNLUTShG;;)e8wJ>>S-9CEkH4cf7s5;CHdW} z(OL#Q#X=ZRCWab@C!_OJCO&3h@XOIEec;8347b~i(R$WiOe3|wSa7Ndn5Uxw@#4H} z^seKS9*bsk-dpVy!JW?uDoHHX*z4Gx9C0 zV%sP2Z5tfFCZBA3k{TrV&=#Sh<8I=QG4vT^3MS4IzZ%RNPH6l(S^D$kE4EcSxC1>_ ziC^(1h4bm|zf8H+ApFr%pvrLoS!z%+8ss4v$lkg%sX@5dlZXq!UMyti54O-K;M_(| zz@e(ds|HiEB5}BQiAw>XI78bmXwASYYsIT|y_3brLu=qz z3C7j(TzW}sD zh)<#cetTmyK&Lf*q3rPrM8u`P__}pA>~58b-Ht5r>PL&)s>F}xosi)FL*BoKM^#;a z;P5$T?JQ0Lf?}dTFo{fni8>QZl$k(AG832-lVH+zh8DyOkbsGhAd^4>nVASGs9*(K z)Z!&xzzg0BD&B~S7rfxD^;Wg9w%U5v3MeSN&u5>@Odx)3f6x0q?;pSTFrKsaZS8&b zUVH7e*M+?t9gnL1sY(?75cg4sj|K*D@#JS(z7jOBp~LE8*}u*4ctEAku^Tg`mojy{ z4oi$Mi;j##b8rn}S}6aUxa z4XqW{0i(+*|DZ~v!3)&T(;DvU9#okgi52s3kQSaMvgtocDRQkz6u?DJk5(h|?2KW# zUrjkk`&VZ%j+P>u{w2o-m0T^o_}~J59eW5~GzSHRA6uNMAcmGPV3!eS6pHMztNAO; z6eMg@Y$fQBnS@5zXe5;z7F`Oa=ls5zVt|ziX69y|DNoIOd%@ozNj&ei^zN)BZ z`I)Ok34Ld1BT06%NA3nCOfSmKaj$~>mtt>ZOeSOZs%CmjZRSekTN{({yU|gYD_$Z> z=rZYrsF3C(YS>zMXQ%(fYc0f;FRWfNeXC~T6lkHFmy-0OOsbUL7G^_ZRU($!@)o1z zKWjO5%eTj7TFrFXb#q5_<@f#V3BqT~`tt!O~yQkXvBVStB(e*|#4q%&W zs>PNt2fqJGm?lCt1R2BxrpeIk2kbTID6Pgx(iHqFU)gotszEEx15(L)RRv2~gsCIZ zmCSaZnGKRGZPa&RsMuv2pHlhSuIy0*F=-$vX+OeV$nM;)2I288+bC(G(UUAG17ON6 z+<$oeW#8EKziiYmoKTlT*Y+%3$$sHvx>ScF=n~qqbc=A}4b4BcVxoke zH3tk!fEH;}#Vq zv>IfC^`@z~uhBA%58jOY zH2WyVRg|z!JJouw6zMv>7vBO*ZdQZr;8t8VpSF*u@+OLBL21Aih4p-Ix3I1M?&j^c zbL=#62yjSDWNkb>9fO3{Axh|B1AFIQJ`*8tHu7-G6;a*+yZnoN%TK1qVh6ZRmVYv( z{Ptls_w|Ea_En?o6!_Y9$xi~8VH23H#4?oh`vUY#=S=zbnmlkG=!6Lx7)pHC3#c6h4t9d2ETR2cj%I3s zDu?VoePi^gp3ew_cK$wIEK2B8HHZ#=gAEguS8JByF|5c5Okc-vcL$dB)`SoI0ZPba zp$*@Q)ov0qMF}F#j3P>C1(eYwO?AlG{96w3J{d{C&u`)6Y1%_}CyQJu3?<)kBAh*T z7=zs-2OBTeV3*LJwHX{1*>p#&LrkFKi$n?aXhp_B>?K@20qH&?-_J27b>#b=VoKGz!&qAv);9H4db1AHMr06o)b9S|nyv`?wWYI;_yhX$^Xj;d!`?4$G| z4oSbqeldX_ffRkY?e3q*gui=wMpOj!Y=r%G5SHCWDuzh#_<1J4nJN} zh}2#UB4rQusS)z~n`F5sS>2xvJdDlbXnXU>OS2oiS*k73uu`V;efV~?C)NO5FV}+d zJ}Ltu-0>otK184#Q9{>gkMk7Z@qVlV8LyX9P+t%3k{Xhn8ryB$C)2LmS0YBJjhw_8hoD=*&$@ zGkdMZw#m3?pF*hoDr{f8{42O~K8HitY46wX5ZUrRY@14ZA(o`&V5irs^bqmrqWw+9Os=-S8#HjEd5%03w(wLsCg#S zu|+h<2}w3KMGn!Wh>fr>jtwEe9$JOhzsFn3*iYBv`OUbGn`lV`(?CpAsL1_hCXFqk zQFok8k(qoVyD0ywvw7C|aqKy147V2I>paZoG96Mju!qaxq!U9$AH-{!MwXs^Hq%9_ zo#e+!?z?y`PXstwfNHJ7_%?`gPAYB1O8hlw z=QfobIo2YK3`(MKjcVu~$mj#>AZsl8o?S3Esbd63@Gwd5Ci;32fa)1)`ja7fd{N2a z-Qxjx&;UFK07^)8BZHWearWPDl)PVS5Fy$Ol%%Zedr?VEUC!pFD} z+O4d>_4#3`_ZvlDQgXE1y+&d=`_bC%&`6LQWH!@fnjH2$#v$)g4X85hg^c4wXwa;i9#&v$ZN5RO&-Os%`X8EB>>{m602I@Xy? z{=MwtYWAE+SzDRfuA+=03`NV=STUmxu?yGuOqn(8r_KUsPcQcoyj;M3t_e!X?J~0b zB+3d>n-6}-89J(e6qva5(eeUXf;;sH7o9za5%Yt)l`O;xYC!NH{&N)&z{p`?nB-OsLm; zr~7mWHDH*@>#>q==hU-{FHE+lct6f zm{uj$vP;y`e?$>p*DlXR-*j-oPWYmI&D>Nc5JI6=%FhWyZfxrmg|Ztwtv2 zkenzD#`4ui7+;2lO2ZAS8{H%AZtOL?A$4GJovgzKf<(J92wceopC)kC8{(){LDva( z1=xK&6WGD^kU}-(vnvn21#y2I&t*EQh&qsfO(+ZtKM*h%Sn}5gVAv)w-Pyhi8zn)T zXE;(`7?1<_{q2bS1RKc~TSfZ;uhuLm9?NTx` zHUi;$)lytWy&i|GEWmW9x>c0Z8yEtn+tuVHY&pGP0Jo}gw@n>K`6Y1Cn))R~Iqi(Y zURW#HZ`51^?SrR8IlUauvZzg0zKzqLW#8)fTH&YhR^Q5L61pa19&WVzR!-yBRA{CO zNUv4Jb~(SJO)?yggEvE2$`-$rjW!$Fu2QZsV|h2bcoi7G5(G`h8rzO994MBIUnyi^ z+f{lrk!9_U%9vy&PJ{7_7>6FrO{s0EhoK&%I#Kd*W5k|Nb9gtUmBJKDHt<0FMy?Y9 z+NGBMtd__!@L;mkgK^090`#0(^k0-h`wzv7*&zb-thzxAWSwqT*WgRM5ikBPDqxS% z?DqId6naJt{uhPN>ch}r5&?QzU8BDRz|C^;y{p#rnKVbRprvpv8xq@9Z6vLgYwjEM zHI%GM>WUYG5W@Xh z00+PmU?3ESjk(L(O!HiJ!#_%D;o(SlsznGQb}G|4HB(-XPIU7GK8anz&2%5%fp%W) zD3G139(nSF65*y>IEP(Uf``FPc)-_==TqUkScbs%3O8NDIbtyVs{@?VXE4pTE-&)j zHdc>%YC(K}YJ-m~Su3-;^N3;ZL;RBf(E5u+L7DUX6L_rYNhUx8mK20m8Q;Qg?DIp(? z4$^=ioN%WH&mWDeHyYxcDhHX)HLg}=G_qfTfXyyoKjoAL5W>a7bUw`98>yqhK6{U| zJ9;hndM`Vsg*lJmmNF`dKPc*I1QLTsL3oY?f9I!*5)h@psX&MwVlZ80NOZi^497Kd zkce$`Fw+`s4JY#1uLbsU5E2#yRtvFKeh^|thG85g2qZ*HKzXOZ{xu5O%$}qQZx z=i?@xGo~|G#j`kyi+$?6QO;Qx6EuWjv4qIoAznyuS$&DV3*FP zX-G+;O?PY9qyp^M%J#C8A%c)o*bl5%C9&3m2+!+h?Nu`(FmyF6Vg+ zpC~{Z48k1`%)Nr$m=N&;q&D+7 zzK~sAXYc}iaD;BDQr zl94j?L+odmgz4A^0_=Gak>JEY)|~WM`~cTsVLq*{5Cds@EVu7Qb(>l$2GV=+Trrq# zlFu*5=dJSj-|~5beEv{AUn`%Vmd_8%=U3(P-ST;deD0CYU&eFktYV|_XVf)fAU$L^ z{;9D`-Yzq~D+}E$pP!e{+vGER?F^=?)1oDs=)yJb<&$@r&7;!e*&_hCie4r z?B_$If=Sj!9%2VC#P$+h$R5n{`mfnv#g`b9F?)s>Nb_@Pe=JLGi+&knbvnzLnvw`4 zZ_-L(K2c|c8ak>Of)w|6T&IuZN$lWx*xQFm=$J!X$HR%>96}$9#_f>8FH0wFH!pv9(;G6^X$*9b2zM&DoD=Kad1@ z%4GXcOKuPYscEJdOhZ0mdQE})jgI&(QTjG+@5Fg$n#=i7mBz{t5Fx&2n9T^Kq@H|4 zYIjQNo8Y1#5D!2AXO-_w$?-mN!04?N&H$#`tZZcxfe(@8h)TLra(sduM^@5nWqC|R zlt3$Z#93U)Fn8C_!(@e8&z0=rGfQ|HUx{h%*emVe{d^Fh*#PALq#whT{KpdLIn(S8 zL~mcQh+`I))>Ca_{Fq9Ams~3@qcHd`xlXI3;UzryI;40J=JKn#QcfnrDAP)FNEQd_ z)4?Fh{D9#fjM|{@0CyRkYcJ=h)x2_+*?dU0zEOrzEdi3v>@b`5vWG{=D#3>Pd3_k- z&<>u0xeO&H$ls)4AKV#9-y(?TZ7e<%#=q0bIlxu44C2t?l$OIASuYRpcrQcrl+7L* z=43jz0G6?+FvL&6)xiXu-Ctr4qR7%9Ct{a^g#q*_T$phPQeXKz1@m^UB#9x`r$Mp{ zl`1#9>FJx7(IgzgF| z0_4k1pPmVsaFAUL_IPttx>d~Fo03o#p zDsCVfATv{`shEy0qH}ZU_@ck@wLD&LW5ipBa4JydzI=)F>xhfMC%NvHb6O)zd|Amb@g|t!vgbr?_`Xr+Fr~GV2-1=Y4DOr8UDw@UeSe6Q(DH`% zDfk$Eimk-0L6l}@S-e|M*zVJ77)thlA(IDF`Yb+^U9?Uu<#E~Q;JTScV`ZY zS2QhcnZlFJk^NS?!x-7iVmGp1z^ZGH7R10_8uRh(mlI|FknKS|KvEa3I3qd4M3K{69F`R55qN}AV3BCqb#ZBvy zTBh5zW|2+P;5Dz7sil??(gCf8hl>)rFa|f>4*oAy{%Yy?dNlLda@?ub(pmv$+Af=Q zKill0lkP0a%-Bc|hl}Z%f*O%dPla*y=wy1dpj)KVGvQqJ+$o&&XhD#*c1Yhqp!5>V z#%%n!*)IdS>D72EWIwk;`!~~=lV#`FEnV(5H^`{HeRd^NU(SKR+}NsN%T&#@c3y{Y z(tn1_C9L$OIBq~(>M+EZH_Wv@GTiz@`@qTc z-EisFf7Lw0t^a*o2j~~WgThan`YZ5_QDCiE;1c1aeZ%Wh&1dWEK0cV932(C@jvi-i z@jc1Z9xX*twKoahjN5f=+V|QLmb{2rXFlDPA;)bMueVbp$<#waI*Y4g!-ZLcJV*H% z-nsmIsFnR3;V6`>s56Ug1E;dtX7xe33F;zfJms@ksb|pL25KG-C9foUtmHzvK`ucr zmf*Mc5-g-OatQ{qL?P`|aOXqunIfC~SsW6DaO@1`&M^h5CrnEV*bnI7Lw(j|Azemm zqy)xck($UH6YJCIBV5X{NAgP7@|pb9Fw0#`Z!*(L9Hn{U8RCAGX`@tSIi2aB+E+MV z!u%UHEZ11@kG01EW4~NvAH)hcgzPs!r$`D}{K*B>J=ezMca$k|=u3HtaXQobPUx~< zqZWzN={@uvG~lL0u2I?hfbg%`VKFPc$%?L`Os=%xO1;^@akT5G%y8U-=Oy8n43u-t zgQfCThmR}8aZC@gj7s-hhcUY^5y#O(To2!OxO9v1aEq<%PF5r*Ekvtw)5B3Hq|0kJ zEJO}*T^w3t)`D)Z5qlVu9UP1B)7zHwYjGTHl76ajNAkGsz4|!1Ha&Tf(4DMgl`*?v zrRV42$6KqWH<@EUTmvx;C}mt#YfwyvLJ7_w@#$EGrpz}o&&KS{w9Jf7p-GfZ#7rzq2H%eMurEXsVdtxWnmvbW<$;teUCAt8A*B)SFCt?64%I$;No+VM%$( zq!$iLDoZB4c34s*nIuDmGi?&3On+VO0}oHP2&lO{icUGe_Cwzo|L)-u`pfbiOn1l( zdK0_O3`p6g3(}6)m%qm!u&YZlbmI{VRXVeDaS2cD;AF%?Wr5wDe;$TdUNY&k!;;F9 zN#95omM#O%drX`!l_>R(^OwN+3Yp<>oIf{kzO4_=trpJfj+fUx_El}OjrgI%u**v( zU98FJV1M(nWYXHhk|N2ZE456KP21wNB9mTFXV|5?l3A{iS@y?}3|2evn zIiBo4M^7@xv;F5#qBb6|CFl>2WRBMeTk$_6!*mqFT@q7U?XTGlmMOz2h}vqyr?A|f z4+`9#(hc$C9^7r!)NBx1Z}) zw%>TW=F}OYnLeLZA^aoF6LATBp{%iot+Z5>P*4tA2^`}3VVW~Z4$h&OxMLAyY~mEE~!Gk#GFCRbUn5rQ9?sYMKiVdfb`SK3=G;M(s(J_VIvtW z#zz{0!*esAK~bM@(kFV6Xr@0bm7n-UrCT)9)ok(KDOb*vYF{m3G|PkN{mD5|I^R?#{|Cj=gJWuTsY~66P#%2h1qbO;TP#p z;T6qvbHW~+vZdzWj3bvk6#6+IOhh>)lJ>Gzo?$pSic-3B3G59=<{0kqhcT^6FS6)H zx0QJmU7nt4L3=D{n6AS&D8Y5z81{=tRHl#O1?&-F#vM;S#Kv#qhnBz2E{4x*{R8T> z#f&}eCcez-T1EE4G-%C1pt4?_jK_#<-hR|%&@M@xCDk%k&8rRt^ePT4i=7d3QGd?kAEXBEOqAG?0*gW%LZfhUO? zx(g<`Mlvp9{PNn)g-d-ym11kWR)pz!6}q(n=vHiv`y?P3fG1lILsLKp8{ubt4~4Sq zi~Z&1fSgSuGBZ3S>=9=${Yz~e!O0iC>CckU6t^OGw2f~D9)x0iDIPuTY-TF zM6qYXy*IqWy1kapMpv@#V(624ncA{Aw3IcAz;E}xPEr_gCXteIGwNy`tQw^Lb%FxOOK@9naCbE&aW zSK@x*OrFdk*d-dPj$-hN?$Ato+sFlWq3cjcN&{RdcM2l{@lMR;4=EW2OIcwTxK|cv zhMGAw6D^7lKCG_OO=FK@Kfot0gy%#^s^A$AtbM1j(%=3Pa+xA&kePw z$&`8q8V_T9g>1<+%#_h zGbUGeIs2)+0vc2y_>ty~h`DP_jj{{PZk|f_9+jC9EoK+Ld!{9I=t`#cAQd+n`Y0>4 zCz<+&kqXjq(m1YS2fxFRuK1bapj%(!)-T0MI&zWS>>i`2pUexE~qqLs51Ssfb*ENJJ`jI&=7*j9p3;KQKtK|vQ=gmE>!7d$S6rK4bYMbE0jl9 zO8P&M?hQ<}(t1+TE{7ki5|~#p938lD0ZlpB62cs!S-Es#J8rY+x3x63=mv>KB^YaX z@pM5ijBSr>k=03*_Tt2bCbP}qNl80!SXysN+9m?wp2+7LPHfp9usWP~iCMdwzDD?e zF^oP~R?Jc8f6w6IJdH!b&Gd{Y6~pMs<+;CQhvdb^uuHgUyV$@5?2vE6nAUYvh-^aW z7B{U*hgRS)rY}2kg`2KmEIwTIIyodG`W=hWXv7M^byI95et8Xj8ZU%Cq)*F@SV&J(DcB*siqDkc3O&#O8?hHkN#pj?W1U&zCY9Ez2p8uO znRK5PgaVm^Kcz&{-N_mg-{a`hqcSr>u>696W@Gq7IpIxe*==PTA=P}M?3FG0irCMM z?8luiZX*1=4>xq?G{{?P);)r{KOTDZ=jlo!##%4edV< zj}h7Qw35RfwE9Q_nx}I_Ha#Ibu>%+*HU?N$sLh4YnxBVb+m_XbB)2gY2AB37+ZA>z zk7=2-UCp8Ou`EO{+oQn|6+IL8(W8cq#3iv@+AE>pQR&iHu9fMjWF|F8D`L6yqs&L} zapjOK@fhrIBAZ-t%qU#UCz+6wC4?zlj5Qm>{g1hjdXvb#f+3*IYUyF796sL=yo_9CAhC_y+n?ldNj^%r z%$U)Ci6v+B?F1fdiPt+lKnGCbpn~-HcRAkIg^X(HAf}X=_64|s4_DQ1=Qc~8m28_%S`aE9D zp79U|LyrVA&<~G%2_I1rgEIm+#8^Hh!cVuwlZ)ei1lQs!Bl?J+9p&^4I0VLwIRMIu zhPJDvxE>0z-!@L`xzZe~AiaW3N%A#S?6USF<@aWKKJ}($X1pXBJ{OI2(p;GI)BVeG zMLz9Lt6^8ueEt)MXjqVSS|C-|wXI;YR2l6^)ZkgG=StQQ1+-jb(^Z}D#g@K4%}xdaOK7dJxH0%Km7hamz56 zYh=@x^C1zrau_1`Wi$OSKbIY-eC4o@@VFwQn7#{5|IM)=Q9y!*(er-8c-2=^;@~H!grr1t(LlQT~RM^6wv8Pi^ve3SKtD;A*-y+TFjyk(uEs z#cW$|Ewr9w>c>d+vcH6@B8a39t>6diR^_j3p|`S%Q4Q%+8x>ui*^=F1a#3DoeOhbCNNJS1^1&Z-qo+BzyI10P<` zA!uz&?;5+$-eJh)oJ?0ZAU*u%Y$=9Z>yR?pduFu=C%rnV2((T2a3yMHEr$jIv+IB? zgn56QB}JJZjj9(Vbki*Jlf6Hx28lP$%KGocaMuYZ9n1wKz}UcI94gqb`%Fv+?fLgn zPB5e!7FUd>eY3LYvQcZMv7eU^;gh0FYnUD|qzcwoDeJZe=vz-FHDygey)@L8tVNO; z_Iom^Jxf~dv}ZBtHP$ZNmCW;dZ>HhC=1@h4v5dOB@ZG)y+ur8RT6&Y@)^~enR#jD4 zo_-xnf2L-5HakA4PoUgr<8^~qez;Z1sZ?eqUaR7IHp7G9a{+endJ@j62>Z_z6--?T zA2RG$YD5LZ8(b;Js)}8bP2H!|TZ7P(Qr~@&gJeICvW|_tR_dAbEsP*RIEF)p;0IS8 zIAl%#?wd@M&m?%j{>glio9%q?^eA_vofazH$waurjxqvsVn+-~<{b=tom*tn8j@~< zT^tf;()}@?bR}jg5aiurH-Lj_)MR>bqCk24lXYB}TF1jNA51^}7D?^4DygRR&>n-& z4X}GB!v?vOW4t~HhGtm{d!#n1v_~=?*TYSu@wj;mSMp}4R$iaL%&#^qsf}O`?YKW1 zR}JY1&91Pvqn=GB_SLi|4X1P|FEC{o%I2Wq9;lkGN1_-^FT{#LNVVXZR;IGeK`YZ; z$keBXuFXL!aqAI@J)478;*-+vOGz12zF+C=YdBL)ccrbt9Svr|di=!Ouywif<%EVt zZ-}+ry&QUm$HP)Zmba~Is_CAzHCPYQ2;R0s$-B*L{3gR&bQDL4zfZNkY9uB3bt%3G zOx5xY%G;fi_LfXz7r$jEE4L?We(%WSNJ{c&NX9k`C(Q7weQ&~NqtKm_@oQvEL7_J# z?LmwkX!lr#!H}P|aX7n1ZKka2jwC`m@D-rI)Vr*h{o*E-sXOg)TWHf`Wj%?q?S!x*Tm z4!fXfVi;|U)q-HZsz?dKN%XZ^FI-H^e2^rGlfW9w6U3+NXG}1^WaJ>+8U}Y{D}S3J z8*wrHMcry(D}pS$`nlazMvNMCWNq3VBA-4x3`bg*b_ZM$^_B?;69af6oos1SOr(*)BOpIU8S6aEpp>httjgm{ud`3LN;}9wH!3GGe-J{N6H%DnfExn@@F+H9r2;juTMz-y7qa}Jot&!ynv>pap zAlx`;_+$(mytt3&D3#7& zYF!KOOptU@Z2|o#{p-`pM8R1YMi-y#Hj%z7UMt7oFr=H4q_0jH zOr!U#(=KBywX->s+q}-PNvhq7q|lKr^*igfLuA2xGL`< zv#lD#A2l`)GhlVZN*YZch|G*nr@KK^RDaN7G&$ei;yT=?+c=3^6kIsbPC@Oh9Ivv*z^lUtr!%UAN zDF2i3EEp|?nI2T@!FUV&LY2+Sm9QY_mmc?lLnuA=)4*re'yCWmlLR*`p6@ zS;X{ke64BKaxVmym~bUt_KZhxl#>|h30}GnUO_e8U{cDS3>wVUX!-#m&gd_(V!Bf+ z;!1vpUGkc3FM56qhc4&RRxn7*D>%fLYo?Q#vZu@n?o_3Zaxt1NPKVI{PL*l@5;!lq zBpuF+ATpc59-hD+E@YQX{~Tdh#b~-P-6`J>Ex~3=0ud8J5Iy->hcBJWt<6cAe{2&^_#@Es3?Fny%2= zMJ@d?u@(|prq2}k+YPe$y&yufotp7&%>2h1xT1$UM zO{^8t>H84_i?+qrVn(R#?2t~l=+0O%yMXEI8f2RK!!p~}c!8Ke2jT^ymR^@$Kktl5 zA?mqXjAGJu=+ByyM^V}a{#J@_>a;vsc0f#^J7aKe`<@o0Wj;!)=kwUbuqV2s6T2i- zqH0;E*9pw@aMFShfyOyhcCXZTVSO^BR;-i$oT&ARY91zPx!QnTA!^yn>**_{h%QeQ z)2HCpaK%GkDeV+578B^w&SG4|XVazXRyfGoi(W9Tq;@fZe&|FuE|-J(18tzo69w?7 zDXQ7Ym755ePO$0oSZJ|?7+39sHF>V2+&TVov{NsKfi20bl*4oFeMuS~;gQ%PqHpq+FwzIhsllM>3 zHl!97$kKGt9~r}WlQ^1bJrtgV%Jg~sDseRZK?S$0GJO)iiXGx;TCe6vH6RCo zAIINA8E~gCE?1fUA)`@5HB)sbFDF?$COL1?%+ORU)0f)N$9Z zGF`EB3smx~Vm(%|DBpt$g}`A5q1{&rmHw3QaV0nM9`;xQm$FmW??kh>2i_o! zoRJh5KV{3TQla`r3*2jh*`p0MiYudxDwB{r6Ou8U>v)}YCtYSjlldYh1jwW`+%L4( zgeFTXjw9MV0#bGaByt3#>j+4<3F(VhZxUL^`fzJN^70QyqwEMsZlHuX) z5Ip;Noy9LGqm3pqJd8Uan~x|PrfcBUWS%*Cs$|)%| z+t9Lpp5_ntzYS1jWVj!yXq6YQ9uC8wO z!us*2B`fW=D&0VtO>Vc>>kUUD5wA71dadMrX;7f`2JmOi$h=ofgtl>J*cdS;W`f-bV4FQsP&0s(KN+?!wJt@2idt0ucgd%a@=?r^zmhSZ!YcerY7 zATZK9HZs{e%{u{&2PS(1CwRS)NF)#__Xet}yv_X0 z|HhEajCI;+#v06f(}cd63hlC>Zw<-JIHa9n&Y2xj*Ow?zO-fnO=L8 zly}X%8`Vs=+v^QX2}itM_k=*cdvsMk{`+kp|E#ckbT~{IGscA7Ro)47yfZvyeYh%r zO1SAag(c+8DfhZD`jf*W0wc=xuoDdFMU$g5yvz--WtW_ml>$YGQQKtRb zdo1AZC^O)7TVJ!+0^drR8N=O0Ky`w5g4gZNFLxIyU9vvplIl0L_!R;Q~yYmB+K?Q;VZ@@dj-Q@KKlAW~*d@eHWPtt1vzY&?3 zY(J~Rtlz?m5@Y0Hi2 zul&P=u1JM;ThNuM(6WD;c`xM54BeyM3@WXpYsyC^{35_Z+U+L1*MeW%7vA%+nSWJZ zc=x|d`0Bp!u78{GO90~3-7hym-mJD zd|~GQU0-0*W2U` zc-{7PUv|L6V4t2@-ek2Ov7i^GXO6bpvVfPRXEu5B11URyx0SRZJu^JE(CZFRT8`Uo z)0SQ>ZRD4!f(8q{vEGdsLDb_gcW~kIEcTZuMUI(M0S1qcYDcv6{`ZpjQsgtg?V*7H~rf zFk%6(Ndb0Qz-v>0-4^hM6kv}9yeS3PYXLW<0F{F#qPL|0^DN-2gEKQcq|T7^)%=?i ziOiWC@dg6!G1v-6(DA{5?$+IUAmzV&`QPZUw<$b=G-o(RvR?LIxt4BF%5KGAeCZ!U zz$ym3fk1eK#VYn%iF<}*+Pj>hnkBwV0p?l214A<1cGfZrdMFhdv7jrDPRZM4L06?h zyDjKtM<+4pv4EGS0DCRqx)h+InYeCB0p?l2w*UlHe?SFKUh+Ti?Sg~+8oR2j3 z3E?pl!%nx?>z?ApZ=sp$bj#$C`QGeocOX08JJOB+2g2EbsxW@!fy;QnA9y& zE|t>%t)~lHmNXpE)eN(%CuX|cq?^6%+uiE?v)t(M=x~1inEdK+b$)(ej5|LkQ111* z-K6HY-R{x(HEwr~+gsxG7LEXTa=sTm%g@htyWQ?=yp43DhweZ&j;z_?VjK*33$Wa{L$V3sYQXX_cvj8pgL@SvtFz8MuP*uH?!Tbdp) zc3COiB2%`RI^;c8;$4tm7~(~5zBhkH$@IV&Z@zcrIB&jpOdx-vx5+(a9M*v;wU1<* z=s+6M7t?MlX&*2xEpcNb&W~G|_FBoS(=w9;KpAP)w>C{qizNPeRtmIOJ@PPESQst| zd&7Z1*gL&sv^x;?hGp%;2ZM|a5I-xTwz#0fMc2`e=DGa>3um{sENnb7t+BbaVR7^9 z1^t(_Q|ENFHq2fy|A?yX42`WVvwu3(B2g)W%1I~X5@IJjL$Okp}*?p zwJbhwQRAY9BD2N?(RqDvZ*H*KTD+ifVPoHyx@c?L9J64wp|!2Cetu(ppW@M$x#!JY z7@glgFa^P%9tyh(;F~&u(p8BI`<16ik2Q;N*9fXA{5%D2nlc@S-aUO3TTN_w>}n z3`H?l3X(LOV$!wl_l)CAMo4IMJi-qTVr>NdB^~+?x`#u!t-pMUt!0+?zL8&OG%_<| zBMck#^&H}R*u#zN+FaIJCat#-r6C0056~u#AAs&-qJl}^FojwxxDtj+Bv!!RydCbL z>u+||lVG|wbUFKlCavY;BAw325ku+mLzcA`h5rs+eTMYGI*EFd6vre&E>+ZJfBeUj# zl1D{|KZZT+ZuUcwr@D-Bsqc_lUw-H!JI*@80zFg4xYb4CTkMy2`PJ;;3g8}FtC&&IBf6lHGVLMP1Bx!l> z5JPBcE{7znnLWr`ZN8sozE_&>CCywXhETA!5V5W0l&4q&J46O8SjkZ_gofnsA&fYD z>ssQ|f7{6JGK?GitUqF6QSBqGR16_^sewUtgMmR2w3r4mon^j{Gv9v=9mpYc@(f_$ zkSgdDZ?H6DBcIq!J*UY@0DW2)DtalNYqWHyYBu$9+^qXvsWLT?=~WAIw*`44F56?e zT}AjNsE+l{`CMqvWSE`}qmSh?BV$CjJjecWpNvE?@!oqN)1YKPT$ zj|JIjG!8GgDc`f*{+`MgcFVt)HcgCRQ}TOWu*~f3cWGvCS1vRA_CuQ4+l!X1HBi`Z zK`vcp_I6JidTV}9=p+&F24VL2j`i zy&bZ7x`F%eZ_k%@f8Rsnm{9i`{e7sz?C%p+gAZHPKW$b2s0De-f;?d~$n>~WOt<A=yopf=KhQKwNKAjqJp?^gqH?W`gfH*^^J|D&jxpJ3m zTuX5ulL~#CqSxn_DR>P;p*2`L2Az*1^^ojs((>SGV$aRu0~9j&O4fJDBvTYy!f zhbOZBXPD>dn-0sV>@jl=p&JI7UqjC}*Vw*Rd=6M4h#_?0K=T9aYc)T~Y76qc1-aOQ z9Bef{$pr%s`y@dF!ERGhZ0cOPc)R8>Qj~oLLKz!*JLo+K+4ssJs6=sy|IU8h8z_Tu znYCrfcfXmwll?+vx;Rmba{Co$0O7feyfRIv3nee*;F#uDRP_>86is>+CrTWC2!`b7x1-ZC%{huyFPwq-sY%grX!50S(c)vyD^U07Y3idr@7q zVL`*(*1G7@#;D}-EpW=ah1~#IQQi2{&<+_ae$PwBL=qbP$KawoB8@5IH9_=vqJSMj zqoNsDre_rkjZSUnMvnhNu2a*cU)gTEhVQ`ic-g}`oeRV3Yq4t$-wN(^HvE7LKMrYo zj<<>2%XZPL3>L(J##^?fH2#JnTi=pE^Y18V|5|p9f)l?3YCFu%|*$@@-v+!9pH>xF$T4)<0x-B zPHsacQObMOt_aa2HhQ@Z%-ki39rDbf(_Y0nhF5|0?@su_T!(|myUH3^N3lz!)6I$Z z0Q#HqnsGqrPBcgxU=O=F^hB%Va$&Hv`5D#`nb5_4Nk+Bya`w~m0vON2E)U12kkII_ zO1+HVJqz4jSftTq(zJEB&}fem%0X{PD-s%Ys~9|;)OVqf`b!xbFu-+u59}#2 zm@Y7fo-R}$XFso_^S=g{WawSuy7LVi(XS+;p11fD_A(sKV6r_O-z7A9R9(aVsTcF6 zVHVHY{ia<`I<^xMTlNFLAC%I3cJLUXQC`sMpYoPnpbJbc+$;KF*;jHhyW{~9;mKW9 zIAdzgA11#6riIsWnf}==d@F|-n~s}TX~Xw24RErD&d+5UQpB{#S51S8*ghP4xXR0Z z{S@8J+6jm_1n0?VOgF}JF}Ge-+vk+cDm-I}jMGYOFfXJI+cj$MJ2sx1q|+MsIdXBB z+oTS0i*>$={ME?U_i)-{LPZ+gtZoo0y&EskOj88q-Tq2MOeoHeZ}wGn?lF_3D)*a+ zU2Ul;=UI}6D42{7kOVsg$pM_LVKdTxelu$L8PVS2hIyc!3mRJ+{`YOcs2r43Rg|TR z4dM;ajwyuG6r1j1SLlaQTVRV)lcF@WG&Y-6E}6Z+7VI_7n>|-<7o?S|S9mipin0_BeP;>nrLvr&?+z!U1j5jI~8tqgv*<~3; z=2>u({#w~1kJtLCLeNWEDa#cEpS(vlb$<*^ft%WHdIjDzmEYvy_Hyx>AAs5Ox1_rk`SSj6Rr?FI7aF z!sgguN>1)1cOoEwT-Z8WN?Oxwd7_lqrYTBuF zZN9N&z*U(`FHKPvEjGlaX^IkUojvzFw4A0W4ehvcFkk9hEM7<`O6%g;a~tL)b3*Mt za<@Uxghr33hVQiqyZFmBT*pmb5GL?CRlJI|iHF!l;yFspgbg&@;W}vG28ez5Uib)j zSh|i|#hMpEKoRT>XJ!|F#t0ncNv3;{{#W+!Z1&Ua_h@X8^-8YfY4F{0CA$!fkLQdg zDy4MH>%B|^ozz-Db1L99k&eTHhd(g1h)9O`cL960@C2^ZN8A$7PCH1`eLivp;n@Ay z8j8)l#jR5`i=xGpzm;MIk_V|~4=vh4LrS&bwCDg0X{SXy@LN|*?OS{_E_i`Yr$sB- zgBbT7j?gS0d#JOPiE$L7POScX_HYe64^+^kB80RX-%5!BE@D5A04Ipyn}(m=*wX;{ z#}o{b90Vd93*mjhc<(_B>YgeWt9C zNBwn7>k~er6@`Qs` zIgQQXN?wgXYUS+WHwsT@4~24>+=xZYmGn!@}{ua96cQ(djl>7&jpu&zh*cs)KoE;OAs zQW4MM(Pu{ZAXv~VRPdl$o%~%Qf5-1-&zTX{PLXdX?xm{}GwEZclypA_uw#=k=l>O|YO$j``rj15eY@!uhi7$RB77lz1#d#v1 z#OK3t0PFO3_)?{Wub#DHS@((f-ODbzF0t}*zK3=zIhHgbveO=<_biuL9F>-Gm=e3$ z)d>%`Cl<+j5LXq`QXCr^+2xgV1-B!Bwg4KFkLSxrH`5!6lj+_BUN^a!p2jPTNJH}V z&v^Z%Oq9iH@fc$l967zD6fso*5S3|0?evUNN)IOr=ouvkK8Ws4_zaigjc%rAQQbD# z7+!bb^&b26WxSq+3XR5Of`M)WpdmMWIXjttg*U%!w00Lw1mQ%0<4Ue#I;lt!uTu)W z9OcunKyOPFd7C{QzHQ8WChVHAvG6+;plOv1(k{P{S^IQ~J_5rI4e1I#$i?iCr|_z}H2ioS-ec zj;u7Tls$Y(q1);{deu+M$*!j4{1~3S;zm!Tz_q3y%=YAFn@rlhc^DI7B;*;BM& zv8SXcsa-ai)CODLXWq&8o@$?)zJy!`PLHU)07stz!2tWYiQ!$&#h>$3UU!^4F~cUa z$S$@8(g`8xYPrJbLAB^qc5og-bPJ;U6UFca@Vw&WQ}KQe-sx2ZOu=aO;1qdhB1;HK z)Lo1$x63SV8d(I<=0vgSGaL7@h$5nY0N*mEU+}zQ8s<;g1?(@lQM9ovqT6YLr>|495p4Lip~K6pYypHE0ab5ttR@CLVqjV#R{!d94Op z3EJ8w!;4h1Uo$V_^X$_+H)I9MU%2jOrf%xDiv1yt_7TeddC^# zBs98M&D6*kRmGf!?6Sr)FA1?E!zRSa5i#G{j^)sG1f=^2NRI_E?8}=5VUN&rSOF(_{)q<-=)PW9$E=31(8h!iBRJ9eD(wyKvDF)kPOH&TTj{t4%3W zDMG*B6Fmc|Nd0jCk3>(0lSFHxfTFb;R5s-iCuZvoBTZgJ0Esk3nZLND&3cwO>f}9; znQD$t-Mrb+*5aZ%n*=AN1u|*;X+N11ZC%_aZSF$Z8l(y>i{(fRP?TkOp55FrudR75 zT80{wO-K8ovw8~EHl=E1E9@QlWH`18fkbQ=x>cT>boyjriy*pss1v-v#|wReSf^a< z@wD=&74onzMgQ+D#)7})D5sRfYfOJ#?BfU{uz?srFKSRq(&+wJ1;om`WeDWqLZb&_ zJ~4n^(CWESXxeGCHFki1X-E}BxBfK0&+9nC>$F~V-=y+MP-|+2CpX%2%?LQ zDwW;czj&q~6752h&H(XTDv=|tMi4!!V)#yC&lsMBag39L6 zr}23lVpHDvTt@SR6O&)#mbL<9e>=m;6RM0FZfe5^dOrgpt?~^}w*>X3g04qF`nv>G zVR&zDlRNG!8THve-vB$%>iZcvNlbpe4KbAIg0@;?tdDCJLumngvujMp2IXBd(L+O< zOL1Lg;{EKx0;8qvLm{Xzp-(TAeSTo5lS|D$KLrpyHZ-NrPb@^`#I$2*X%fpFGUF36 zqwMyR3uU+O8CstWDGxYwvzcdQ*6lK@3F^OP1I5RN7A2c`VqvZz+L2oJu$D0x-3t-; zL1P+*!Ds@$8dH`v7*}L$NY?mG+f1XK%QNa3x_fm@U$+%wdS8-J#KSrJ|H_NjcD5Cd zpks2V1+0vN>1Zd@qGCh3lJDe3F_cKB&{95no&B;b@ zS&BQ(cj27L7}*<_LfwVl){9b5J1iIQ`gTc!g%=%NDsgh)Ka9m#1Fr=sc#Q&H5fhbM z;AJC;aGgV$LLGSs0^kB0=I_QOCn(@B18N`;Z zI}VD6WAI_Snr24W1qLh^!A$4kixnDx(em#2>|#C*-*A5x`mE948fzs9eD0Y2#`5~# z+rZ(vr2jUW(KWQedK}s==b=Zq0-r+h1A=Il{Ln8RQ^R%q>*S2Mw;4#$%f~qRN)S2p z_3mb$7)lKlyiOj3rO<8!#_wEn_8%|Dj~gkT%ajEwS!WJ+tvTFoWdF69{bbyYIOyC4 zc=XI^M#K&F%lnyYEhMY=E?@_r$9_Td@gQ8lULBPK{_!Au);gg9AdeY!EW0%oB?M8V zfvHyyLU{HjuhQv;r8}6e$dG`i5O)u^p>&7-9CAE`AG*06LR!4YTi{pQc3_;w9HL;B zEwsAQ-n}j{u5Ur5Dqn{rsUM1Z!9F{bj5tp$Q;uSvW; z&}HI$Oc0GO09|J~6Z|>dJ+RrX?#!RAZY9dlSN&DDs;z)0u!Cn|_?XH&3@nq?UTjwj zy4?rMgA&Ua+Vv(ih(OIdU6PjAED9yR(r^L|6mW9H&gmx zl1|{?grj=a3JxXj#=AF|IWuV&+;{#4+FRM*@o8Lyg(Y2Dx6-3AiR`mlkRFnc4i3c^ z(=H81LKnBP>tV)*6M&A`wjbu)NmS2Mn3grjpbl?y-9-l@cS41c9*EUyr_=M=e%czF zi8-z9Rp|w7KW&T6oK-%HUexN55-DSS1iQ5RRGGJL;=OlA^egyo4qcnCokmY+`$@<` zvbyh7dQ#g@kH==tnoT`gJ*COCbIQ#c?^k~`;5%Y7&$+w&98`4=J+9e8(%$RsA^8?V z@>>ul8iwng1y?Z*FQN?e)m?(6%`RMK&=4ne6r4Hff+^ZS^S9^;KH0d4a-HecyjGQ4WtF4_wbKt`NN{DP-LD>uoD*UFN}f-h zJE&oKn5)h0e?{1}L^b~yywCrv(sw{lQB6@@*(NxMTm7}4*Juu+)TQF|7yko}tJ z_qOLYd&r)bmnXkv9jLntoe*04xiz01^j&-{)1`2@tJ5BktIK4k$FhUIim%OQ&5ITr z4P_W@-ob!2>R>=$9ANsL`YzK~@dnm{2T?^4)1LTBGvn-o0nJGltNZEu_)MKHQJu6W zJ`_lANd@h?4U`ot9RbJ)M zA|KPyGZ-Rz>y0!I8T7cXW9m|t4tgPhCF ze#*kiLuZ)g`4CXjD|G}a;dm7ktkVaLRVu|r1+kMIq~5{hJe)}{qPr3mmPo3s)E>oc z5UP<@Dx)(v#;~iLmR4A@q^@MXo!E__2)r4mIi`U@T7s>|BR66PzYPDNxr`Oy;M>_H z{jd*$gUvY95dsvifR@4@GdxpVDjn?mdGRc!(h*{W|9vVcn$rJ-5_zPBGqjb z7)S^T0}UamPs(ecY@QEp@^kj^+f!&!#Z*h!5h*i~8Av~(%Z!zL1~k|aeOnJ8IuL0= z=nSC-KT}$eVq4fjT9Eyd&v^6+>ydp{~qGi5v zE-N#3?9;|Etx$t>5Ta^H_X4EVfLM&7JqoVoX-%SdJdc21e|b!x&W0(|ITs8p97vNW zqUFg7DOODIS^k9*r1c4$x}g>kfGPrPZ5&LInH*)8^+|dHHo72F(TVKh-$DZ(q; zqDV@8U!t}eL~<#-*oP3f)0CK(mD|PNhTaS2%|GJX#6YHvQl0;q0OrlhaT$DDDr@3a zY#?1@=xWBxxsIoE1(UW$Zqp&HlC=G>#?!B72O~NaK1npd{&NG;v;Jo2FhUDApHABk zuGwD;8@sgECUH!s^Rw)pO|emXAA}l0DwyK|MPs4x7%`BB+gh1_BL$%@zVM4n)Cb^XF_c`c@H zNj}|Y#NBvVvD>~oQNSL0Mk#_Aa=6*-;ubVZs@-tBg|v3!71VJRv2zLkc|5~rz|VD9 zPmal0PV=yq1W;(TQRta!qwoe$;1a&YEwztVF@hM?v0tw$19yBed&K~HCte^1(Pp(& z44}8;Sr~%bRm7(DGgN%=+YI;Lai5`%`$~MK7(@>sKhv%_Vp_@fRQHGu|+ISdl=$E~Yjk&$TA}HOJHtu^c;k@idz+o|f9yA(a85#zxd7acu zF%~5)Yq3_7Qf1e$Ld(q9=mi}>R3iDM!~oh9F9t5}syJXzG`e&<`i4jgNamDfA*K@mkWz((xnn^WQW}D&WGX@GYy%+u$h%c zN;-W_L8i+(u`ua7Y8M0Oo8`HJ=@J1Np3j~#9D1)mLkyrj%YB0BQW3lp=^ufT{tjKPGo?t-*TY-^UOh%(nm${5b8CtA74e z+1A`Rx23+Ju&s5Tx8LDF0?;uXMVFav3QZc+fcJnR-845NzMKd5DePc3d!Qo5x3Q;U zB2cD8ZoS+U69^B6#WM|2$F$h|{|hc%^K4x9$sNce$7O5)H&?22;%Pi?9z%%gU`lkLW9f*A z<&lKI#dM>Jcs=xfym;(5_M9|^7W!ytko6|^OZFwf6%>P7>0*1w@1Acrc>~D)|JvmD zifr=Ygly7kFv5ODu&LArErXqN?FRp*Wy)_q8H%Lx{sU}0LJdOOxRUiG(7~(C1VmoK z(KKIX1|0v4Le&sPx~th=L9w+IUrUL#$q%hG*$uCj8l4`V%%1fK_TYe-P366;!-u@S zn=2#6qvqJh9{v;qy=<*EPEpl)3YNrwzP+EA3)(S>!h`?@qQ>og=$RGgWy?oWXL zyc`9*NuOX+$-*TU-v$5m;_G+a&7B=>kk{Li0;!6!prO^gC5HkMuEwpD`HN>SI=4|0 z4IC>Q=iAOnpk2{@o;i4eYllzVD{R`w$YuNFNWP||aMiWhT>weUDWV~sbIEOtV()l) zF2W{T%?^rJoWpg;X(P=ubh3_jv8urNz|fi0W)7{EG$X_lj)0iMM~Ogbq0MO z&!vl1a9%K2JPSr@6?C<_0+cysk>bcL#z161?Tbq3Made`6~~m)!6D$1v}=fN)!@}d zdr>{aG78Jbk0;hjj%$%znv;Ki!8Eou^sl6Xgw$Q?Rui45(CAev6OM{+La4tr!)^yP5&#LR4L$A>4{k~E;ypTnw!vs=$C zoYUAE?U$m=X`46CP_sFlxj}svF)`R5N~JdfE`aQkz#BsijhY6iPU1yXY({~hqGJ;z zp~%{2FOV`RSmQL;H?-F!{R`P3gVN4#0mPHTkY?a|#JTS7u117QWwzz{uyZi))}@!rBO8950Mx zEN-io$uqRS{62;-!UF~vK4S8)@H&jN$=5Q?fMz&-+tvWmb8*JjF&yIg?BIFy?2-cZ zNRJcrQ2KN8*+K4R8c@WvtYDU;n=axS>hNuzFBuG-e!nD(J-i7!-Dl|^$wRN7XLB9J zXX19~$+nsFLPk9;o9Uz2OwwvkAj(j?& zMJF`}*XpFsV3&S<`)QL~$|>xlF-3eLq=YpP=({Ao2%+fWQ`pUampqnB%lR=7pv11= zX_F^SDnEnNV438zr*WuaImJ7cdm9M6jhxly(*N_&#E#;TNgJr&+mtx^+%-o zA#(CGbvV5O@V`5U9bVETgGaz^3TWcnuVJlOxPKa&B$0==Y1a(`(;s#HDUzRhztP{- zn~5t(o2n>t+8P(s+r)J4f|h1^?o&akBwaG|VdM{cgm1f4iffbV#SM!V%r@+I&D#o; z6sWSf-h8y~3!qDBojc_*wbk&*2mQu|*^B2&6Usj9<^WhY%ISfs^dzNE??dSaC`qzC zKv68RouT|ReIBS7F6WZ8--aYNh=F}}kb&q_Uy?phNimfkgmgKMeXB@nXC7rXiqG6P zkEyNG$9mS92_hY^?-p!{# zbmd|Sv`8^eNsYxs_S|pcr_uLP1=GU|z*3LqN?ce5#j&)8VEQ(iDC8c-HJ3N~s>worPI zwc5SxXBvb(mg+0mMd|IdxPz8|Owo^llsK4Uhs041hj2NQsJidEM&b)m+J& zc>+lF1Q31AyN^pakIQhFfj|UjTy5+=c1?xZcfl#_`gj+|XkM0mn10Ac?HYCA;XT8d|)TjtbIZpYA;e$`ia=9#Z_Qo%TI=gLZ1& zA%krDiPq5KU2GT?<+Dd8^*M^qL=FH}QCe)I<*bs0eFgzGK%s{*=zilKb8% zl1HBV^8&j$ZS(rs6n=_ewj4ow|4)*Qg?i-9WKz{5sQ%(T|qGdXV%P?4qSNGU*%GL$@Wi(Ob#}x-~Hq zW`$SKl3Xk+FDApLgiqeo1-XtX?Oj@4%pnppX!#Bj8|b#guK%NCEsv7cIUd@QXy7^E zbK~ry44hH@OrnN8debTJeRGRfhrOtWBgnM`IVZZuF@#znb}^V4u3?XM!of&{KR`0# zUPri&a2g%eP77tXhN4>wZ)6&}fjz5xrP`NH^E)DRT#)LEnX+?e)()mocCx;h>!36e zl9swIs@ukthtyAu!i%XA9X@RaRqmkEHtfD4{~U&_L8nR|nDWI9<;MTm4|7m@C{ZA< z>F`Zz30J60OB>ihOB(oXN%=$aj!|>%oyacgRo3to7}=W=#Z2!hIebVWZZvUILbjnd zgN!pdgOpyx1kRt*H-NnAU{m!Q*u!2(_E$2ABDm#rvxnNYfVM8)LNnI#I_k)R=+~0I zbnmoh(0eAq!(HUH?06BkC@bPO8fOJ?#a(h=8qNOs4Al__>vR-?3=g0mV=c(ALMuY! zS258H=py@>j)R)o@)n@Oetw4?6x+pqif3s>imLv90ssL2|LhSdkO2Sy000000K||1 z0000000961000000C)kEy?LBmMb$riQy1J9r1Vj7YZu%FcX8$3kz_&=LNZwh$z*bw zbSBNvbUIDbw3DQ#QE=b&b-}IW5g$Rt4KeZ{+{Z^;P{Cb6#rE-Wfky>*L@@8?obNfO z`rc$re)o^$PS^LGI(4e*RMn|db&rUmXy3kl`{HQP?j!DV_j??Ego_>?$#X=)FN^r! zDDpl0{cQQWBI&E-Z{JJ(?s4C(`Q0hKcUSAnGDaxhzR*30e%ODH4Jp?_`lV@wg5(^inwr@;vo$09h~Nelq^2 zV`STBHB;>Gt6x>`eDPAI-`!!&(75qus7Hj(db zHS#_5 zJWcOQ`n{Nn(of_!O&=U2J(u*yFcs0C#&1d=Jq_|d&GZpJm0mSHITq>nV=AIQiQhDR zm87o`L*{$&1ifl{{&dhURPRGcSG@0SD)5h<0s8xj0(~#O54|eB@@%9(nyE;>jNddp zJ4pIK(w{^^GkyF-dR6-2bHM*0l*s9)(0`U5J@>%rlZ=X@illENr850;vZu50OSQet zj&s8s)0gx>FYY4@O8x9|-#cr>ZViq@{>>u)c6?9m*X`4MZ)fx(%ADkRA@KL2LI!!- z?%ySY_N2Zn=NFh8vm?oiKz~e;zTtk%=+rkr)*|LnWcl`A47!gM<(!F+Qa#MX&#>21 zm>KcV{+%SC?-Em%oBMayoy5>hIv(YMJHIGjEnW@gXdR(E*%Co3& z;d|S4oEg3pbk`K=8gWPI8Zd`vle8hfd@<-27wKB=bS_8gTkakF)-2Lh#zD7iVY+uS z9Vu-jzy4CtZCjY`Q%omvt{`H1mVs`nSYOlb*Njg6^b&oE@1sSYMrDj?;@P3x*$VJ` zNRi)ce54Z3y33d&MqsVa{z}mOl4Rm~=l;`nuVirQ+iQKV6UOoW$-qCXSl*7?EBMZK z-`gJK8mt2TyG8tLJa2NLK~tw2>397J(0!vw*NkgQ*Ies+yR6@2Yk~iKvHZ1otM*eF zK2dz5tDFM5ClvGPx?f6px@cz7O|8FW8$kD45<2LuhY>lGEYdgeurC-53D}fZ|>LaO_EI;(rr_G zk^z5sQIDDXjSyt+Cf}Pi{@FC}UoGly#$6=%8TV7Nk1Q0;f2+XXS;TkTR|MZdb4Y#1 zUAo^-n02KJnu!A68SpK&|Bm~bGC|)VzMtRkr`h5!+ehlT2EH3;P-Oja|EOuF9P_pK z_gVq9%#%#?XnFH9K>zo0d9T$hLwR)!3O{Wrf=&-6aOmz)Lqxqm@_e{H)X^xFRN4(O+eDeIft zYiGNb0o`$%>NhzD_%|2zK&=!DxlHw&VbDuQeuTUQk@O^)o?=O_Ewx{gW z{eFp`Vtj#WnST1a!T0FVb;2?~5uc?b6Y-06DK(L??WIS@jr?5DUsRN^dBzIEPEc`fM2Nyw45D)O8O&; zqJg9zSG2!V?u*PQ^;0j?7p>nZZAnvSXp)Z6Q}K^fT~q2fn1W?ZN9e#{%umIS)Gi>u zr3=GTKXn#aP&_t2dMnEJP5i9mN84={+1fg-q5*uTtvB( zRo(;q)z+`zUy46_I1?Z>GI@ss{IZb0!sPfMaJ{15=i&@{XQ#jj-@%2zKaGCme!zO@ zZty*J(WoAVf?Ftm#Z~?t{9Z!L0>920F4ZQpbD7{iN+8CGUY9a3_2P+1y$o_wgbH@4 z@*(8&G5oCUyW`NR7Nl1>heBWW+hF9|Y`EkiPivruHiQ;ls=R6h3NZ|eiTy?{i*z>^aDwM zApc6~Yxqsmb4g#wPdk+Kr!W=K!?UIIl}k|m&~NID)b^E0I=o~=&;6X3B7tk0QT?aM}+0g8MW}L-}&QYU%u_rLCu>9i?>^4cbbdd<^;gztXGSk3J6i z_ZRc;x(!^Q)OTn2MeUHacJZ|M53huv64z|nF?rau&blpA2zksdflYbIFY&Uu?N7F&?OI7~lQ^38k zh-<-Ln)((BKBe*x1%G@IFZ&VWrkBd6!S~sw7nXlUr?N;5@@AjGFY0&pkhkS9bs5)o zkqhphmOt}tVq8sq)BP8#BlS(pz`@q!$}htYx0qbqE}QYot-d56~9#Kt8S+VR*fI5c~#@{bb?iNIuWY273j|L>c>%e23JC!U=O%n zWnU)fe<--O7R%X)AE$XYrpPa$eEU~{Z`j9Rz8$Q;$E{!Gg8QuLgUi`g6W$hMzE0AO z|JC4sj{I)*ivePr;-Vb5P6@Z0brRO|eZk#PT))l6@6|=XY^Tugz68Dtl~4OaE;!8Q z$ZoM7=5}!Ysh`8f%o>$9xdwcLUzppY%o>uYE#=4rw?hUp8JDNcA2p4RmilS;7S3zT zPh*dbeo|M!H0*Ker{hm*%bAWJpmjRERu}dv-|*{@?_lkv@(tjQE{^;4_|wX}p3&@D z`DWJvzmPr^HxOLO-pyeg2;)z5J@{!qm-f-dOk&c0PXxE0{}*;5^s<>OJ{B=ww-A`g94)W%hI+xDOkD zmcMEKy(VfP)fcd}bz1fV{BT6EAJ%QZbkr^AmT~5^2&wbiGLyG|1Nek>BFj;C|INTe z>nFPrxJMQ1r|xcLTtR5B(nl|1v8d>#yVBq8qpQ!cTy^$Z%}enog&?P0Ul) zOSGKY|l8X7h2?<51EcECAnI zL;LQR&d1lQyqC_$w>vKz8(Oc?&5-kcvH>dgF^hi!droTtdK6#zo#5|IzmgnWU(@kV z?#8+(+UBEPksGF8uo)e{sR1srgtvKhv(zZ#MHpFyvg5z`xP*O3e-_wAI?+)2MAFsX`JUTFP}P4f>DN)FLI3smWhi#)>sv{oiXSXW2{tls z8SKPbN_MtW&KYu3Gsb)EWIccJgCH-7!YfXC{N`LSO? z>tiVChgOT`q|$XMA(PmG*I)ZoRa_rn{2tx#{8G z!1sDmPG~1>U2nBr)srt$@zH~UFZq#WUQXR+HBEC3KM;J$|JQOCi#)9fPm^^*39nIVzU@EtQAsUo8da8$J$o~d=|=2f6oQCU;jT#>a)Y{1(UD; zXz;z+>XYT`xYHCbD=um}L;Y=z+Ymi!fBTOGpRgb6I8aN+y`iLEQq)5$e!KRkR{YmR zzNhnSYi~~g-)%N-vz^@#KL_J{>NmvCvR8MB?_mX{^p#^l|1%Oc)N51rUs9c?rM`&? zmF#D$+|koPALhHPpON@J_(yrL9%)ax(EX*T*Ot3cbl7sY(4e6C$ z_4sON3jR8+@4<6GcX&~+v+)Hw4$am__qFrmfL~L@*W%k0U#roYQ2AG01pM|Qel}jD zN}oMr6hAl~_)A~lk!6Sbet}4J1{IdKhyq@ycBeIE9>`K)>ln& z*$Kdv{6t;&2UZ)uTyP&CAy^K!Gi~w0m_I9941U_aq~D8uU2S?B2=2$kjQMf9X}dSD ze5r3w@PKUnX9@ToW#x$oH&*g7cB+u#gr-Mi*i7V!C#mN?o-9~ z)(F0)hWoIH+HjY%tn_HTMaz*-@T+n8n(mWA)P$Xtup%o*v;uUGB4#Wfm!rLo$r8g= z1Q+(pfWxL`VtUR57m>0?__<#(!_>D=rk{;(b`tW(uOs8bV#X(0zFctUGPU6vPIsRh z@O0@oVsWo4!GCX&PTNuH+iK)Ps0w}oC(XZdGWa0+*Yclp>f;f|5~#xd(m?1=Ea@Y} z%e8eQw~duLIH>&5YRT8y1?#=(e$M)#@%?A^cCNmm1gUQ>k!fz!Ujsf%%x*BBs(GfW zHX>J@E=Q~Ghr+Syrt}SN+0<9r#HxOV>%sqR#d20<{ZIbWPb&vn%c?!=ZvfrA)erZN zuIZI#Y^%b2B03fL3k}cZXqvyGDLa2qqxI)p=)ySczCbKYj*Z}ZNm2f}5C=BLu1~cO z$t3XQeIK3wW|ID5?>IdR(7|LS^_>YD&()3$HY301Svz2U_4rSV zc++0XG28;&TP$DbCw>)1D^ZKpTmLlR|5n7$I1HnypRtIk8TZ*RPwj67-S-*P_F@s*m-bi4~gdg`Y+OMbLmm9s&A9sf%9 zi|IS=wX9dPxy_+nL>=I-DB_!LkKkoINqzGqDxc<)3*8@zbPWj#O?_hv&)W@u4)Q7O zb9HsuP2Hd7psI(Y3w$YFvu*8F0u3qt|L?x%5XB$bVPy{VFEshMe{^?pvBG$l2@a&S;v)$l- zQL!DiL%VHnqlKBa!%7eM|IhMadDBRa2 zf5cB=xIO<6hn;QNANIh!^rL5kK}{zI{GE{c!4NT$m_|h8F^N zmHBmf-L@>=qU(lb>JM7xJ}c^27VlK+vdsOMmvUO}!NuTLYWFP*e-}rKmOHux_$QJu zEGNp1$xqn#Oaym$v3|SmeIiqL9c^P-JI+1|zDE@CEtx-39KO0_TRVMkjn-@bW1xF5 z3B&SWXF%m0NP5XGwPjwiTyd3;gHLH3?6}KW-esz<=u+TtDv0U{<;Sdbsh<-=qxkF) z@!Fqr!H4w{+xIzyp{0IKHnO$d@#Kx-!#@GJZlyn1F3{=lKd0mQ9M%u1pVRo(IqayU zeh$GXJT=z#mVFX@Zz{I8vG|GFqQ>G+gx9BND;#rgXT>qI5xbpy4*W{{h7IwHjB9=5 zf(w3P*0Xp8PPF>1>;=C9t{waxs@J~YcH6v#`^|><(>mC0a2K+~(5%W4T?zgrd)9Oa zbU0aY1HoNFg$?>|%DB8jaoHEZuORRE{^iOASDF{KbzY?9O0ELGN6LXPv5SB0#pm3Y zi@ckZe zrE^T9rzs|UZ)K4G2f!a`e7QeP$ERp#nU3G)I17GsUXEwzo4k+X1p76ih51HB>fO>bver5wB}! z*t%ORzvSnj5B81wb;s;H`B7&=d4_`DFRoLq7vV?dyMzA$|I&P@qwa-pFrdnN6WXqm zUx2RUSFBkXLUg73^~ibDj(71tt-2kw>hs`?#D`hMqr5T~Acl4Dy~-wuBTey<@W z;P-0!U*+uo8tJWKeRWLhBkPW{eQ(Cv`OTm!oR5n?w#du*QIq!;;L7U-on2PPIIZhewkXkmLvZy=#IAj!S;B4{C{Y7sb9~2YaO?hF8TxLo?gta z?rxD*SBLi{_4V~6sFo}FBk0~k%4EHAyK7DeS#uY^?ACmSg1?KvjOYGaH$PR~y@DyE zgJ?d(KOvvXY@A`bDf636#qV*xH>LiZ!QX)Yip~3Af2_YwVx5rs$#}62u9Gh3yi-5v zzN&8+#dSWQ_1?b={7dsSxvn7C?_6+&acN{6Rr^%=C-{}m`?yr(sKt-h5w+&7<~~M` z$+HMM$r_g?<4G6miQq>a3ht<4J-5sc+CtRVV@NIhu%MKSW(QKpAqm)hfPEHS2w zR=)mWpgY?3MR*>5#e6tbcg1|1YZ0%Qk6%pHY4rKMLI1*{{jSCD({^3c3azS|LADo9#*t3_4vOa zH=-#*d#XGU_|KWVT+UYfCKPThOB?L@@JYbGq}cwZ!}<7Woig(YT&1rZ1G*O#^J$x1 zXlwO^7qfBUrxR(6phw$7b}aZVE|z!J-Nn5(^|J`1ra%)7DW4VPrhXRNGn9yPj;WuW zAh(~@PyS5szmqZzcD^P1UFNUIp9S2z3B)+5ANBQiCp>K-T75nn_$Qb3@q3or_R$8< z0d5a59pwwFwp!P@mFEKY2?8O)@zZt@WD=u5`Yy8r!+~s(UjRE%nt2-_!Hxs*lQI%ByAuA%iFF|oS5=W#=-GTRM^0`>uMC08_GEp+yh9tjN|&4bzf(pTgopw5&X1$ z$~e)G>U!!uiPNaQ#ZKug{@V&NZpR#yN$LkEP;nZjAeQ&4IRZa%o zdyDyWogU)q+I}Eemd#dQt3Y>RF~7R5*C?jfro!$$UcwDcua&i+-|yTk?r%85^tBE+ zL`7J=wxO>bwy)V2+&`@x+)wLve?~oiplYtJPOSP0)_UseE$t8eQ;^>usS-IquE&hq;bx_};dFp9H?-AL-~ispGa2+~ge!{(e@z_`dXN`A>mg$-mlhA7g!u`3@$R z*50-Ne-ts{^0B_^PERz{b*QX!Ae-isWT4wrr0cjpa6YN;G`LmOQu(iV{IeY7rE~$bp*jdi689z%vp5l=26vlYh68gQ>7C9|H{9yEP*RMX%8zmzB_Qvp$G3KEKd zLDy6i1f)Tf+8aS>21v6p0g;prkr+s~(z%gR(gKnjF*-(!ZLs+5bAIQ$KNhc@bGNg* z`@Hu)>iYbWjz5+9k*fg~bqK1YC@TpZiv(Ko&<4I$g**Fi?Qu6lT_e3*dQdL=szuvU$2#`lUnfonPtKVg4*Iyzij7s^SMZ!*y4@_b<|Hu-0KH2Md|iLhVeJf-08M>n?i&R)UtBfKk^ai+%Bqeytv?@A zYi875np$+|GztR~{f}D|e}T5kRZ-^~joL;w$q)_(+Y*Gj{3QPKmN3sL2C_<3eMBod zd*2!KgsQY^#=AcEvqmBYg2lIoor#RL*1V!_+|`R;CdPzM z^f$Ee|Kk0-JSQeHIzXA>m{TWanzwE0P8L3+ff0BT%CGN{0+!kYipPQ~i2TRTT%}71 zJG&Udj~i?Whwqp8-3xso?yOTjN`7J+iw@h?Cz_RBRY{9AkC4|D3xnR1DKBuM%#=I( zEHFpPqWiy%g-Xf?afRJ*7uMgBR9DNvtTq6-TeYAuw$i7+b*MwG8az& z0Y#Op;ok){A1UV1&QYeLPa3(aKBI*36{Y)4oVC<&9wyqDP>>QeY-+LAkG1i1DEqS7 z`DXj;_%R>2?M$cYMJAjv2^C~-7*uqO7e6Oo#NX~}yN`CUe;Jh) z3y$O@=TE58H^}?-frr(Sc|JmP$##K1Ii|;cWTOwX;zL@zO9w;1Obaja&Tb8oONsrZ zy{5n4nUb&fb_g4OBZy9iQm?)^YkOEJPSIfFuBF@=l0TE$kP`hcAKM7_%9=7XlfTp) z@KMLNVBdAh-x3>`gZ6>^DD>$&S{qzj`AWy|jt=BKZal)L4bAy?(l5#1U#{1To1$Ut zF=mG&4R@@wPb87A1T0pfBtWc4FO->ZP%7RzqfQ?4LkHGHiSQfEqqq~P2*_H+4P3Ycb%YslE3=DD*f~`7OSVIP`E=kP3!q-G zesv_gM$c7}SsNJPfxp`HdRNS29escIk*Yg@!2nA5?n|A$8O5&Ie#9qQ^YX{B3NsoTQyt3UN(+>ksWc!W^i_8VPbmQquFAwjsn z-;$O3swL|&UVzIuR`w>%a-*wFe^38T@ESrH2iR^QJ{Ul+g+CnkMq8|fyEYDofbJ?^ zYNYH*OdQ3^Je}u1HS|)zIW>HS@YKM{pJ_}h&oKIZBR))jP zkE-S`AChbSN!hOeooq9|?nA14oTvJleWHtor0T#afx+mye3$wz7qQtr#;dn>9!e5~ zsf!znIqd7&pE-gelZ6}u%hW-`EN~`M^FFcYk=HhlU%fFxyhr*rPiqJuu1vQ-j+xH*~x=FoUaa*#A z*N&I6FHPy2{-`nn*JTuz6_FODBsEW-jD~pxZz>%Ko9JhWc-=6@CxI>yDda1~DC1h% zCF; zm4kk(QU}SOGo|^DIK{ZvoV)Tqq2K)R6%DH0djCNd`-7Ym&P0n5Lf#e&@M@XHQ8dr# z*QW_?t}h|0E*`790@XWwqsSK5<3v2RWDeS|n|V;PRoO@>Cj$1nueQtOs@`gH_)AXz zWNbE4mEAFMvAu}Ey@nn-U{LQo4^N?{trr76+O_`32_LWxmhO@F!3W)`2ImXAt}}Je zBEEe-84X*|Z4-Q{rOG0;UwbkI=RfopyZTUI1gKO^dsq-q$$!}rm)1`#Ir3^Mu{&Po zH$N+DixC8zKB#mL-2JjE^!&dfFH_;ydL5IkqJP*;5M!L}`=lQK$ya2EQq^}46t3+t z7ea;GPtBzVyGmC6AXcIr7b~yNgj{V%kK8VnuJD~4!Q8-*+}AF^Kb|`OtJbiKUeUx3 z#?fa8>zVo$23LaImYF$v?C~dnhmR3NX+Mq6QG{>M{+8Fi$ZgHlTAOKILpixcF*-Op z?y}qR=$^0W<`Tb51ADsFXbICFW-hS*bz+zYhhKE;zJl7n9OA}I`$q$zL3VPcOd?0+ z(F1?h5b55V#gw6Jrl9O^4?#Y*Z-QW2=qGe0nKZOH)7W&+KGUI%4nhZcK%E+oZls-R zKrfoV+TydXb|M-2pY}c#!~=-gE9J5<@lF2n&O-$?rLvV5C(u#nK(0VVu_A!FN;5{= zqs;1U+S|;RCycn3I1>d#G#}w32M@*I9H_>CbSllP)~zo5&Kf%?k_CkwM?kNEuI}w> zTQjRIW#6o|C)RXPG+`ZCHisS{w;sJZeyNc8wXUGI$JcPu72w(H&XYdC+*$v77qtlW zKmfTVnq;!Do^M^Yrz7*gNiqB)4sz>VrC2ITbbYdjYg#{8V#fO`sJ8Ko!==V?=#PS3 z134-?L#YmQ|Be;pQW%v}4util=(b4mE*CDWWwbc@lC4b9x-ARv|CN0E^E$UQBWTN1 z12gHDR&wUY{NKjkujH_wX}ywnJ}{}_U@E&(8uX(er%PP-i+)2<%oQFaw;kqZqh1Sb$dj(E~sAEa_%zR}a9pbd z%atUfK=3s)89n=p#RZ@eszk;Uv+o2iY^#yBgr(=bdqLvFYA|n?wf0<)%DxFqBndGtwz2H-3B{nn^E>GpE9WcY9C0glV^3ePP)XLAqu1cfR=mxII% z-+w;c@PchpKX#O~C3-Zq7&rf%ZL^agrc80`^2ujZFWoz@KWA9L*8EuOLTc!lq5P{O zj~^zxq$jxBdKtUjwV4e?Ejp0vI_7!50aDo6O*7)cN{|r}aAnWFoWbmH ze|lF%&q~O$K&3RCx|wsv{(b;!Lu%d|6iR{0Yo2`_iu>@?7cBHn>5Uy$IsUjN%BOYP z%?K%!uCVpD(qs!`5w-3(N1RMe*W8-BFmv;0SHQ~_Bsc^D851$~uB^KFB-!^*bFoIv z2S+)&2NAE?mn+K=NTS3b4GpJ2e}GBTDCg#(Hc1pE?&rU?Xj=>XglfR@ z92H^9DaY}GYbh#wUjkF`JI@ukV@NS}`JVXo4zY5J#ziK@Vi&;#c4~Hyk3}>pGJyMJ ziuz?e1m3tFHmE8_FsYmjlJQfdgLos7`00k7X9}m5mJvmQt&Co0J(N6Z-$D<&|KPd` zrb?F7gmN1V{7dV|Y5eu^<czz;+<62J1`e~b|<*eS^<%;AJ)j}I29x)GTz1>0;>E6a9#tK_8^|> z=)rXNUzglozKxe%$V`lLjoH*Wl?Ka|O$xqkXl3_I`(2S5Gx66AuFGop3b=nB*($wq z%}rz_s?747rK8&8B9D*eAXrBV5!aOhUY|^ejuC=kyvPv@r29Yxy4dC@~a@Xz9{Bj0YSZT+z*}Nz4KbqjKS2ICQzKS>WMx7-luRE)B8N9Aht@4hB(6?i6Xvq6slAyoq+r`NZUzYpW2 zRAelL8poS;tGLkl*nSqXL)3<^&`^~M(RWqZ%_rr|MiwdmrzDo$DeVV<362<30GzrV zwtOo3SS^+(eE6jF&_s&CinzDeh*n(+)X|C*KEk|mw;zowM|+?$IGnV54T99^obA!t zmCCxm|5Ll5f1(Gm&P`w;FAI_gkVy)PI=^z4_;r3zOkpzopS(wz`HhO1reF-*?({wK zu^uETD-w`*#}!D?e-hiWp(zDgDLYUSm&H#KVbRav8*pCY0|4gWYrR?Om9|uA&~wY< zo47#Us~@QtGb+_YNFl}I_!by?i2%a0m_@~9d8385)r?{X;~_-1hiNS>*+X``1GgJ7 zfd4FeVPAp^2~_(INU6f&@OVzxZu*SYR&gm}3EQ5wC+RTQh}83-j4<$!<;oHD%%p$5 zn7p?3U0?c)6uj#=d%nRZ87fHht_L!=T!R}^gp&^HUyR;VEhTiA(ifLPO|Zf8RJR_B z{^wEpmFKfVb)HeaNIMO{)T4kGkhP%E7_m|GB&3RRn2)ULIRV18X9L z1P;U(a5^~>3mIdRu*6Es)gMP}DG{1vM_O}$(GxB!06*|G=JY>U9lc_o zRyU=7yrn>?M8pVNsfvy+bWSt#A`c~Tl361gvs5=K&jjjsX(Y|_Oi$<@3`0! z;BBd+Hse}qB404g?ict^w^$yqAm~FUVeM7yMp1jXKSx7LJrp&%GylY0^!Zm?Xnvq_@-W+z^?pAOwjrHjHtutvdYtONJAODeWsn3L(ju|A}?-^l&OI9r(p@V5{ z<<@Vq-+mP{@~=gP)3J`dGCQc*vh5#4BKmx0qlmZ4bfEubGZK@#N)v|KL0-LK_zpkA zW4URG*$6N*JLS6VdO%451;g)FA|2;~me}o8#->h;Nsl*9GWNHspFuK{!lJgsPT4mG zJOsFMm7U;uC`RA>Iwm)SD*-VpVEvo&ha3oJqN?TJnc~!t!ZV2^28B)vAC>h&G}W-; ztKh#Kt*I0FMt0KBb!@hGfbg&j*{S*O%LDGa9wlI3m;KbeICIWZeJSENw9PiirnBk- zaY@KQrdz~=#CM>aquFLgRyVn5$c24~3kQ9o{_q(-8{nbKcIJ&`JeFEZ&pQ1Hu4iMV zE1e`vZIipTx{oHhGk1o4y^AH4XE^#mj}mqiz;@h8BC5QMO1L=wVhk7TCovShx>9DM z^Cmr3>A_X&SfBH5hBDAA#Cby(ps=rT@1PfRsS~(__sA(U#*1q?JsiM-O5-}~=<_{( z4-zR5uyiyZ#MizqZW!ol7o!U+1U944N_eX`YHm;yNC<$S{ZX~SMPM>9B?MyA^51cf z9J__`+kC9>QG(_Zj!B-8vhOyCr*j7e?znN|mL-z-I|-OTsNsJ4{QmdT zSKC?E;0V#5avSzIhtagPg$m-0ii)Y3+7MIaR22@QJ2D%a(X|<=`#KhhQ8U;<)e-q| zrmzev7$cEd7*W+*71mc$HDL%*dej~_VC?^B!vtPF?V;Lz6{#P8k)wfuxowLgF#r*7 z{0Z*FZvQB&E|CQl8d2Z4|4+F{j!o@xqvlkD^}_M)t+|pcq8!n z-wk~u%VRH$w&$QEp`$AKLZw%1$xVo6+bCt$E3R%JLxmlRCpVU(diGOKrPL-|v3wV( z+7s-AhV(ak==&pl)%4YaBjriMJp+;pN;E*w{kEXqDOTjKk~)aKaFhaZkj3Sa1s&x- zdJcCD+rQ2RSZ=B%(S@1#6-U)e;B(N;#cyBE9s=eV2%YNPZ5vlSq|dvdd_v~7Uzb8d z)6RuEsBN=)0?gj@KJR5RJ0$$EDYpKwqAAoE_cn0t)UCT7{lJsA{~aaO9cyG^(DZ|g zB%q#hbv1F&In*)|qkR^y`)gee&d;Vtuq_D6Q22fA|bSX?boLhUUby;=O%{mW*{nJ7TzPr(DbQ-imjz}QlH^v5b?HA< z{wLd!vb?#I{Wj$>pC*!rd)l~;=-9ki?wa@5Ux{k+`oiL=^2kTG{Y|~T-8R3ACW)tW zflz{q>UXre$j1K9lP*fY@4dL}NJO=R9on&xjVKXK^l@3gtRWRMdv&L3%liStDZR+{ zd#h+!c?pfMmjd*kXQWRw={e3vLy4wr*+Y?ahu) z`*^R-jPbLy2juaVGio0xwL`=G{%)7|ikSFQ!lkI@>66S?jHt0wriS%GH@^L8!NN~P zHy#9Z>v`L8|F>dL%hH%g*?8IdY|HVmlQNJylRP4r6ZLi3ozxSr4P4<}Tk zNnPgGHKS96AgoTmx3%)Wi;6_||HQ$A!`@$Zji>RdXT$g$mgYpT^A~bZZKVNqOtF2z z&;=sfd?D!$FI@`%{U=56_%Unqp)X2=_g*)Eeec~hwZ5tY9RJ2k(!XdK_Y~=wFlZ%; z)o_B?eZW<={PDOs*YtoBQ@T>YSWuS9+DuvYfs4=d!x&2TGj*+>RuFceque`Zau=_C z)gb$a1il_~lXr#JIZ70-B_`|-T>@XE%3t4X_L$rWR<>DPoFY%Qrw!}Qq<-A8cr2rx zPVtk(b?oQb-_L(}+Pr_^|o+#Hr6*>H2Pu1Usv15HP69wOSxWFMhVd7U7 zc}1`ZCsJTW5uE`NUTyd~o1#WIT$Gj zp)tBSbGBZV$jX)^l0}V5yO78F)) z)G(x3`JMe<`XhQx8TBxzu)g=}0iPGOZp=#9d~O4|8tCTSCm#qRM$8%Y-aar6|JY@| z--PLEzOu_T?OY`X*Tyno&UBOFwySP?EOWIHeG^J@?UVTqrcH?&DnHGX{N536Yw`p` zHkCIXa}XNygG8ylLO`U1Dd_@^_UXG9$ZeS1_EA{@X)$Qlbc1+El2&9zz4D+7xsRMw zH5|}pFQphzQ1uF6 zhwiFTy{QNwDgxBj9yb#_5?uNAPf-EkM<@Hu)vbLND*lUo3v{zpqb*{&)>^{s9L=D{ zxNKv->-W$7hKE7ezBa*Tc)TS`v)HfNztUGC^L9(6H)$U>OVDjoW$AMCh1L>TV2+96 zl3k%LVJ3{i#9>bzm6_jsA!TE<(XM;V4UTn~mVtZgw^+eyUcFch8Q+rNQ+b~xO|QBh z_25b$lyqa{JJpewDgrZU{uKu|Psu0zSl)Ci!JvzzIS2xvARN7@QNe(CfkJ!HJBZRzh)Kx7I6?6f*88lg6Zv3GZbcw~c0uQWL zm+e+8Jbr3b5y4AZt!pJ+#>5$>(yLmYA|^6-bTDkW6J*m#MEPvN;vFf0q zpLUL>)}k4^t3C;Pd06a}uO};Le6bX_n2+R@o^&&uw3a>0HF2>VOMfA$VY*;qditg3 zZ3mSD&ZKz4b*6hATzJ!Nj~m%wJeW?oPCVnDvzY!MUp>NX!i9&2H>}^t9-R5b3nYcq zK)W8`tJiWB)28gHfw;R_$_~9F*4RDeoG+!20hCj_s6@BG|9Z2gdB@uy4qgdHyhl&(qxVsb)uu8 z@XvKE9;mzvkY